2000000 2000000
499267 1748300 1647901 1310972 242004 455647 1915743 656199 173324 296824 1339486 557927 1436186 899655 1439050 1237322 728219 274383 1954807 1098098 1209629 1185410 1344086 241681 1272287 1592750 1679607 104720 509481 1182972 184224 1498054 733912 1884458 962273 933450 159931 1252573 961899 1821458 537492 1732755 685515 1622818 502126 1151495 865637 708044 1366281 575276 16820 704627 1817913 525677 1881203 1085075 1007951 1088607 725025 319554 1978009 950421 825231 1454716 1711406 188287 349024 462907 336223 1683166 1098127 332028 735162 1934068 1322515 949448 333225 1388350 748575 435072 439312 561450 1705528 965295 1725604 502109 1570251 677525 1680854 1874386 1563673 155390 887971 706617 1917868 396127 54989 1037900 245889 606892 1223025 64811 454764 1666613 1119090 864970 373369 227187 1258361 564213 1448292 746213 646106 1781282 1042382 1680844 1816909 42382 1250417 1852654 987921 1591947 1415324 467455 1209718 411758 1569304 362818 1325979 664585 1707711 284117 15689 783108 970315 566017 770592 533911 1640983 483411 1661523 1239429 1071579 393315 741457 601835 1705191 487480 783584 1198404 964862 1938144 941020 1341268 667086 1916839 1548033 1344150 556198 562734 1666082 568765 113350 1347039 1783093 1580375 1068136 1200731 958630 1010440 1166348 1908149 309286 1907667 1301856 201989 1309861 1644281 1192041 779170 920585 133015 1564547 1825753 1470230 614734 1238838 1884600 887774 1176163 1518979 147854 490226 1854313 97194 195033 1305516 1181318 1148062 724008 1812351 192609 22796 628762 1533267 1167414 1438178 644782 1556825 1921485 189929 103897 1864785 1993899 890908 1473277 23775 1722493 1292994 1794593 671469 67854 1509701 157925 815208 113127 1286595 742629 1546283 1905363 1168498 293532 1149011 1880141 1962481 808696 1357605 1793489 1247365 930671 1025935 305436 1114427 635372 137915 1870740 601404 684409 1057609 116468 1384437 5219 1520013 344253 1912534 1097702 625865 880086 706844 306778 1546179 391683 1197775 1324712 1883193 1590591 1023629 1305741 1931398 1214479 1716941 205345 221435 1252092 1744818 1817475 506904 473476 845043 1375968 1465455 783787 1192649 1234805 1321895 1163410 820594 1959829 622093 897036 1626541 1337302 1799575 1166182 62018 648855 296406 1010335 745826 1631698 858465 1426116 1499255 307540 1652865 1596375 827070 97133 1016500 828238 1862381 1614207 492494 455931 1220118 986939 562444 1954350 188570 72394 1404101 795528 650761 1676873 525121 646630 1067181 140293 917238 1941759 322713 972788 358536 240318 843524 1192943 1523226 1092114 156848 945989 250943 325444 542301 1480108 1854457 738116 1824585 300106 1667604 1408438 1963520 568108 694377 1358916 413848 1062373 1789983 1918440 349893 1507677 1763528 1976748 720835 1076017 1732072 1243140 1599959 1918856 1454504 1972690 1973047 1122849 1500846 354252 1894012 1349485 523164 84755 563362 1263435 896796 1008247 299590 1657510 1114185 503912 1095822 194155 1165380 154346 1684589 1875074 1230474 1806514 189800 94016 752291 252889 1773352 1196493 268156 82447 1827419 1594146 1904881 756611 1047283 35158 786038 457300 1339059 1802014 1670320 1855056 579654 1356338 72403 894538 1210660 1138134 420918 575055 1183683 964468 765108 1589561 1465590 1346680 181220 619405 108379 1021094 445405 1776378 406830 1082340 1232017 1224686 1612305 248647 112796 712159 1493605 1495224 81457 1207989 728959 542130 1899733 1099540 1714827 760613 1014891 150111 1958638 760198 957552 240667 1273737 697495 519672 1793161 123176 779611 1954330 1841519 1409730 1549280 617522 847960 463423 90650 478373 950877 1077059 1800338 575854 1278957 1387848 839166 757452 1286096 443098 1020282 87471 1250904 720590 750590 217270 581813 612360 529609 279428 288464 226251 1478330 1858799 1200736 1435394 756918 1674713 1772044 805192 1197195 1478820 497204 565857 969875 1565800 1708958 1353036 1614940 9453 950282 1368939 1816049 260401 794866 491246 1925248 1376011 1353227 332652 119402 1995026 1301408 907088 1261594 559280 69615 421770 1734820 1916203 424400 444062 425818 1950077 1140239 249765 1978353 627489 148530 766663 113970 1191152 1698130 1079319 1185889 534714 758458 250457 174608 1797350 1873753 688907 651570 63192 287111 1750671 750750 1517081 488601 993459 1601460 439084 743171 351466 1171784 1132495 1000248 424120 892295 1076083 252001 737228 1647022 1463203 355972 1546543 610916 1415082 790820 1496800 517286 464091 1301807 1347108 1498331 749279 356207 413145 1186036 162181 515168 1740000 1232856 832991 1580421 1712695 283884 1853020 910432 1367381 552118 913188 1008576 1331713 731174 926738 1049365 1607275 1860646 46391 149206 1456812 1315381 365984 1270124 846958 638418 1061673 752222 577882 1054479 1837791 67646 175774 1043160 1359267 1997894 879902 1394241 1612755 1916343 198812 600539 1068029 1342070 572246 1404830 1623844 345207 1909161 74836 1864460 1057870 1231432 217811 822954 1372741 773166 584887 14531 804011 691424 1512392 1089535 1657573 774349 1733926 186590 113646 1181389 630276 1625216 437191 1461705 1824571 127267 1392293 1965010 110819 1768104 571809 973913 1428731 200207 902624 1453108 228111 1556338 1235929 509218 68863 1476897 548906 1060015 836907 999932 1258146 766041 156113 404446 109672 948370 546488 1170849 1219524 1476733 731482 1635584 198568 1046931 1017673 187068 1672770 1976381 522268 795698 925236 574238 1932337 179590 602183 1965956 1778586 288685 917969 1181042 536991 1078069 535559 1617332 973948 1894949 1422312 136020 592738 56679 508951 603690 141016 1781961 695317 549745 375585 389155 792542 1226161 693229 1052052 521912 1510078 864543 762750 1785549 326120 1513964 564369 735792 1548467 598490 676017 1949974 1630692 1997830 1024219 755089 1105724 1693394 1622461 511070 41699 584777 1617864 76513 1456141 772134 1065015 1126428 813244 928691 1271307 955297 1738760 9102 67710 1658225 1152787 988210 1086696 1956577 865144 816517 1701758 1421276 1893063 1619301 65437 123571 516194 56488 279832 192893 947042 1048174 1386900 1649477 1808233 1405499 446071 1915896 658816 1070271 957698 1356000 1970500 140734 901925 1633910 1697467 277176 1288168 870075 1787147 79718 1097284 356670 1168201 879267 1625036 775605 1066978 1747121 946758 1106458 82117 878697 1572133 1964666 1533265 811405 231032 467609 425532 396963 919281 147178 1706095 1866245 1314043 750254 15872 1708017 912640 296149 1241916 860493 1176123 960751 1510550 1483740 1942885 970349 1701939 420222 968803 959358 1304077 1010078 166149 263592 1324580 540071 1457800 263871 693476 398951 1503827 714849 741049 893675 291309 1844890 1804976 103360 34831 316922 834942 10322 149481 616509 204568 161509 40826 867296 1300954 1680497 1894275 269564 1529107 517082 659542 709606 147013 1120209 1607654 1878482 1775150 1272016 645765 59390 633947 268901 612914 1589099 425626 1849481 1315873 493999 1698264 478231 1906544 535100 1497639 1374005 726957 1791924 1055711 189874 565689 1068741 322162 1905552 675178 1488036 1055032 886965 1457896 1374608 578836 1051122 1968205 4658 80328 969325 1469275 1668353 715194 398645 286443 1163798 1239639 1762389 323991 1079849 537604 1553578 408632 593462 1504417 417833 563552 598518 1036614 1957978 566720 146777 675137 1436942 1079850 1809578 398738 558785 37992 1062284 1428318 536765 903180 1950442 514115 1382160 1207843 1202049 875496 1820243 643747 236257 1558500 832664 1637220 111186 1270345 1858270 547489 1499855 1431014 669953 1080088 310635 1045133 1927659 1871648 858668 1139619 753375 1275717 1921905 804874 1638718 53807 554121 1399151 1584811 674949 960353 527762 1366136 1613926 650075 140357 645632 94418 471221 541479 720099 94972 1213251 52363 1574502 95761 1180140 653126 1138906 175750 1269509 1831111 787850 1769232 1847043 448315 471703 300390 61299 976396 52235 844256 1973695 1530242 257831 170222 721303 628457 355583 821477 721793 493083 1437540 1720307 244759 1226123 1350211 822248 1176997 560450 203873 1497816 223062 962803 1655269 1354997 1165813 1902562 755892 1036879 1877116 1831229 108737 30957 1004923 1173238 516543 428631 1880438 781740 339352 696808 664951 1607313 386726 843186 1390892 1158159 1404983 1479490 1197870 1729026 319776 1390297 1019148 1427692 995415 996267 1685811 1236225 1727385 1468125 1562097 485866 539336 1030000 1718480 1757216 1336059 501264 1499434 860663 1868739 1104073 1382492 1915600 539350 1384459 1471675 456603 1658030 53671 443673 1826539 222532 1529766 738704 1581966 1648437 723624 343107 1074936 635125 1456348 548030 222599 557859 1786757 615520 1554620 287463 727768 685218 375726 1853429 515757 1115173 855533 865933 155547 773706 795576 1840970 916188 1078543 743032 474181 1946928 1733841 487883 1304318 773663 1183172 531590 548853 345708 696080 50147 240405 971171 864413 671102 996743 288204 686855 1280467 1925565 1816991 1950227 1089243 1952260 278802 1475733 387051 1507876 541857 1705990 564615 1743552 6238 640321 1467193 900095 1214126 1276953 177096 1548302 1290066 1341230 1451019 432336 1941529 164010 737383 1375551 30923 296647 1682472 1675869 1105461 1797831 642107 130787 1122046 1829238 57203 1461166 1060064 442692 1949356 782053 1960690 1561263 1154810 1293560 1037377 1350555 1264868 1169825 1513593 935637 1680959 874118 1689484 699466 125990 315809 1740659 1149469 172762 248786 257062 612942 1193407 1384796 81553 1968858 169782 99114 1151157 973119 1394906 1749026 1017587 73512 1592309 230018 1549560 33124 27010 1081071 1165416 496045 1217576 1006308 1716138 672191 1769248 629349 1005897 761607 257693 1281781 455339 1766172 567908 1346527 536345 1058609 154682 509308 1609910 1901832 542380 602933 4148 1529408 243337 1230768 260646 1250529 1601892 1263396 1504244 347372 504010 1558439 1913148 76452 1297382 1088338 1372728 357046 281692 406148 493775 175777 1320659 535010 1661590 429522 1629564 1985500 1310924 1620702 959245 521962 1064599 472784 73114 1766020 1348357 666085 567875 866821 1612186 1304927 1549299 897474 1874684 1669751 894342 14300 32575 241983 1972489 848026 48535 1065429 1720883 1881244 1991079 1221323 820657 1284511 1654841 1359578 1188230 1334855 70728 939386 205918 1286533 242023 1729822 1957158 1013212 224634 949422 1455455 1163927 167692 200617 8100 1110693 1773245 1632211 1424015 1516144 459716 988780 498705 1854676 2571 1075442 861308 614669 17415 1984475 708173 1261316 83620 635976 1583020 1790027 1781569 1926002 1769604 678175 637448 1870296 624203 1263661 1217158 335885 87604 214071 886303 817260 1591977 1839142 498163 1482342 852796 276380 1708752 1816757 73302 1443886 1117660 1052072 336987 1455905 1752051 1255596 550224 888836 596526 972118 781887 1676957 893863 1739656 128279 590769 127624 1551324 1628981 646215 1277773 780576 334726 1854804 330392 680173 501316 611838 914073 1563346 50145 270274 830320 877585 1231035 1394750 1633564 1080365 1048688 722999 1458569 581345 1398204 1336532 577719 715718 1622081 1613705 52398 873080 507451 379819 1843304 1062821 209210 486262 568147 1580924 1910534 1949608 1036185 1520538 1406619 1233460 1103342 176405 1010124 1651801 1007880 1437908 1132759 1409182 1659174 393665 1329124 1553029 1614400 540621 751419 413855 14227 551261 1244106 662610 429435 355507 254752 718303 1831285 1487438 1628016 1662717 560231 1868887 1541335 1431737 1743720 287183 700484 499157 1756481 596564 401146 1170611 1678586 1007339 945106 1895307 654173 300609 1934012 1503231 1332058 1696344 1127230 1593899 1097801 415529 1163191 866113 446902 709801 1715784 964093 515613 1230266 76105 803438 1238236 1063876 1483199 1712646 930298 146778 1502716 33481 1665859 969111 973468 116798 914999 909775 715005 1274875 223437 1968974 758440 402710 1871451 1345789 1735449 1707253 1689759 969265 504846 361053 441569 1743315 1027172 556187 1969673 260386 283191 848364 288926 272157 1573946 1742776 1047216 1895634 780436 123311 993431 573433 145027 915594 1144066 312905 1346866 103229 434459 1732371 1525839 676361 1379717 354117 762637 1015011 1308451 48345 1054883 1427760 455143 1294972 753659 882306 1444050 204542 1994973 1820329 881158 112117 1213396 1665746 1295140 1610364 1570176 1807978 1032613 282683 583001 954371 1548981 860564 587693 1970516 636800 1059444 1120394 1641582 939235 998944 444239 353948 681525 1605367 308453 344943 1549823 944405 1234042 1567416 336109 491657 1528325 444699 617400 1692192 1498488 690769 1909882 1000858 1831279 1366897 1316194 852507 32924 1396736 616580 1302724 855465 1750998 1457148 1316138 498683 1427904 600933 115554 1628746 1337756 767838 158069 136042 1458825 273088 1820614 1661720 1054309 108280 1621817 27857 1196465 1981109 1587271 170656 1023608 1822169 1352357 587797 281620 484369 1844680 1686713 1229245 497780 216651 426145 825622 702126 1431843 1278114 701880 886778 934011 1027827 1342427 219851 1971931 1337855 1789571 1297964 1054732 1332707 429073 885665 1909719 78719 1796074 1077271 696221 1730970 1330824 968643 877281 281483 849361 535113 527738 1357487 1133258 67671 231997 1243103 507472 740582 1262465 1753391 1494638 1767116 468879 1938155 1891075 1026530 1531391 201055 238862 1431518 164046 154067 1700817 1603586 1331898 952417 177886 477989 1002465 1772793 623753 383568 793996 1257129 1159679 775395 824154 999200 1142922 278935 920236 1893010 601340 1213466 952465 1004847 1921017 1754017 1609443 659984 1552436 1863508 546581 1647066 968321 1240622 1948532 308801 872589 1596033 1427135 624452 878962 691986 73009 623477 1779586 933999 1115062 185082 1950731 1203567 551252 1541642 143128 1071318 1910387 1010280 1412036 1586694 1263868 311309 412061 1283910 183673 1342431 245283 1980025 821388 1719800 1674922 1586455 284885 634525 1841872 952174 1601335 189099 805985 322853 1815418 1011598 934560 1342646 1965433 15919 495357 1043442 714556 684902 547129 1993902 1162703 951849 1620739 1618648 1334892 1276435 270510 1364284 1006002 1850977 1809762 163706 1746971 1071927 771785 448954 1321595 1499978 1179388 1637590 1807166 830928 583743 1550860 1437528 590817 1939430 327299 492464 1990270 1854263 990465 160563 1586314 1872744 335372 1984998 1462949 1994038 1782977 1993656 431489 1354411 1757152 619072 447340 695313 309459 1364298 1875987 370587 645358 1984704 451003 1757 440174 992473 1974823 299381 296463 800602 1479730 111933 1165141 412547 52688 196642 916624 1042914 42416 1095783 797316 1847949 1587214 1104132 325953 1912243 339105 1655488 1867087 1971798 1965231 1345718 1327691 506247 575803 386896 1039748 181136 8709 168277 41132 1504362 1984841 1876211 1237499 1936987 1135999 1540629 1340635 1517985 1936315 492912 1965448 771604 1688961 992627 1600868 1826733 1692053 1140905 1296597 1294055 1321779 1236909 1318439 694958 589035 1983549 1111122 208917 436947 647743 1168241 663530 1215427 1566207 847568 926429 170485 999500 1779259 176958 317722 497860 226464 1979312 1930242 713425 1724327 1540797 483057 661314 1128248 1468964 1266429 1108412 437648 174051 267217 1277329 1641767 1377620 328364 1584639 1493554 1677124 695976 1360447 1228323 785736 1809876 423832 417556 114825 388565 1502695 1904543 123042 753276 1280501 536198 814193 508848 545039 825149 77350 109924 422671 1185597 1980079 1450431 253644 682373 1799906 1456182 673176 1015480 914847 1471970 1030401 1052199 403274 1706751 1929171 1002662 1729291 1777662 761635 246505 1487819 232299 200367 869435 274208 1496069 920890 1576833 1803096 873145 1314040 422090 1298523 1787565 1288961 378718 467390 627228 38804 513428 638099 1039429 138239 1866381 712108 368960 814610 1559998 1410709 1776563 1498002 213868 1828331 1179611 109251 869600 1593520 168392 321170 1974585 1600353 1611775 1169610 408390 1473188 595333 1932425 916749 1491816 206991 699086 971460 491331 867809 846015 1109544 1281521 1124032 934126 489407 845015 378884 1712409 407866 714067 1451222 709741 1552532 1925502 975667 631389 675612 407939 16345 729544 402791 1452503 1942951 1400953 122239 443456 1375005 636657 1461196 1275296 421208 776911 1533770 243556 80126 766594 1204875 492755 285766 1046714 1423091 656842 1967189 1448964 1399268 1035384 630102 1722252 416175 803679 246994 41402 607075 644658 673359 620603 455353 980298 168343 1204229 11589 338683 610068 821577 816909 616112 1858291 240930 513139 1482514 550743 824641 756983 497705 1434573 1701885 911560 484416 1696551 209569 1315358 1785354 152736 495809 907469 972244 1642935 633797 845299 1593269 1258782 1126330 1923172 1249287 1643475 1676393 1892887 280896 124209 1992731 556777 42397 185195 644258 1900996 884939 820992 1474504 1858093 1004881 9780 1532902 1055367 1338353 1890100 54955 1129110 1328241 624431 1639607 167096 381467 1446361 711476 926357 404677 1673060 605642 567797 825764 20197 1855979 233486 304098 123089 474896 1694039 1636245 620459 1968268 40038 1005642 454321 1685043 1682413 1531996 8964 1563474 864974 1976230 1530840 1991410 851335 147875 1921422 1471734 939989 1204879 177779 1647560 630081 1048195 1647163 258448 1526784 1902009 70075 345053 1763067 1759940 393779 474400 288369 1072737 1067871 685163 350760 502866 1030056 41064 428886 1146349 495468 1653242 719337 638623 152271 1853431 322846 111020 684356 1855602 1128169 152069 1098111 1624738 1965583 1839832 1419164 105959 143984 473130 397135 831893 1318926 1016880 1216785 1530510 1271268 622132 134574 252147 1777429 1654181 1623501 897554 829413 14026 1589358 835017 545392 1505279 1359052 1241336 663578 1791172 1396487 1756135 559150 1156760 1049877 100422 282166 1389589 1202480 201435 1375838 469555 1397986 1855801 54818 186269 1291227 449007 98757 1252980 538897 152459 287309 1117901 1240413 1065754 962929 1819508 759063 408983 209091 421328 79111 539898 272828 216161 1780688 951138 909858 1690470 1794282 1330156 1744465 1423869 1887272 339419 1236729 406581 561960 152975 986351 517352 935233 1051964 988181 749364 1896109 1537252 589418 1566123 679708 393205 1538981 1343324 1240543 1418695 1378429 1305299 734469 1654611 1011882 949462 535511 450801 719323 689263 212390 1023675 1464935 727609 738150 1314352 235737 835670 858019 799681 1412988 1567926 270479 5029 1889119 1522568 1164588 1938578 1382840 931461 878673 640212 736349 1805596 1941281 992356 275126 754360 1929968 682034 854001 1069339 1540944 1133262 1380759 1731921 825059 479791 1021246 107628 1567942 1950269 344228 1194065 706613 1149569 315640 1648463 1751330 350896 1760149 95910 1215228 979565 1730597 1553473 656893 1385632 1850620 924774 1755035 1870653 355244 382740 1701418 447315 786543 1668022 1111149 1379794 1489240 579705 73489 724882 1049383 1636393 735522 1235730 1454276 1386782 417789 1741583 589182 254865 1247847 424488 1352072 1039825 1234386 1630279 982975 440662 244099 1018777 536758 841242 1453959 307719 1655065 1792739 1436843 1125431 1389241 1427789 1456889 1668317 568398 1837664 1416733 1785433 198489 1961376 1419073 1249628 673441 104875 1437334 527293 1703576 833619 1062010 91783 760195 482138 168346 1144032 752753 1071722 1881376 1848268 1076724 1052473 237728 225427 383318 152094 515005 1624113 697787 513796 1742238 57422 1154448 1438938 1430863 1333448 22604 593106 1617995 1640046 1555669 51883 1802884 676942 341548 1243568 568048 7511 1303426 1447757 22935 542193 400745 1303386 956159 92867 962277 712281 1565673 1782286 1764302 1289055 863993 1168293 1283463 929183 588619 1797660 934131 479651 565882 597010 534210 1305506 1955151 1610006 697784 1653252 1016445 1863144 1742714 668736 151836 886801 1377674 1592693 207470 1066296 1405840 605213 1986232 1053294 1311470 1479989 748693 1984790 613181 880352 1421366 560588 625908 1327109 98563 1708281 540037 1838410 1628980 666524 1889591 683546 553116 385355 108640 1769424 1222579 613770 1340173 633090 1458422 1889233 1378758 1094561 1409654 1885974 1298872 1921901 1803803 487171 526838 233361 575312 1313709 1941306 982647 396097 1324899 1856276 1661829 71322 55399 1813880 1891909 744986 740635 644617 63203 1193688 1226560 1339264 1414707 585681 1994681 16692 1606079 903144 1297393 1459448 391981 877832 823628 364043 1444735 926126 139052 1077512 1384505 1395611 1439705 400782 972232 1108536 1993633 662923 1909674 264098 1422613 962266 361810 1216558 877315 1460634 833282 20565 1645537 689310 845557 1032038 1830804 751411 504565 659265 1280315 622148 260615 790644 1071126 1275776 457380 606054 1713060 1908352 1125052 773993 1232657 1295068 1562929 1997303 150308 1638251 164915 1717110 1257699 1264536 1699400 824224 1547604 1729440 256773 675175 1715738 187363 50472 1886193 1938446 1123348 557435 1986953 1128382 509108 1633072 863700 959637 475703 6925 1027161 987795 1731592 1811158 1515568 1199658 464542 1481621 39907 135414 1085967 1086555 837652 1371934 770522 1451445 1533886 366997 164627 1147965 313984 190781 345054 1855066 504768 809334 985180 1156302 1929496 1832775 210050 1195211 1393548 1014428 1755628 1917152 1689011 835146 1309700 1135821 1126098 1052386 631598 274955 331477 1956012 602293 1449146 1684635 1226917 93739 24278 410195 1895578 11620 1219692 187498 1144638 70899 327311 1522336 644597 1215541 117993 1883663 1823794 1608392 860825 1509108 174181 444774 156994 295447 943464 1674462 16474 1939137 884292 830004 1729184 1312716 1401135 134348 1667968 1758163 1609404 1518510 988005 1589649 603018 823359 645698 710294 313203 1273981 1077649 818716 43697 71974 1007383 833007 794425 59058 1201119 818427 495877 7095 1673064 25106 480615 1614510 1113631 672537 1996709 859204 1937583 1228741 980518 608805 1503760 619542 103960 1983283 1649316 1525868 1525172 846011 505317 1975437 948772 595748 1038599 1812709 454941 435524 1544205 706262 27531 1835822 197755 1033492 484360 628546 1766970 600327 1740683 402585 1013049 117841 129338 1710178 867981 1529444 1193641 886684 875008 281266 1196657 1924395 1443146 29483 565643 1220828 1666218 997345 1983902 1933513 1241340 1967369 364331 952119 395747 889270 1575752 1900086 1601024 964840 75228 477675 262228 1520831 401841 1443751 1806836 798568 452278 1395414 1455339 58921 160976 930223 1879261 698621 233733 217318 465478 1075166 1007049 1175602 168959 901583 1328714 741971 1739118 1036204 439640 1302504 776485 1036519 1528964 1918425 1076333 1665750 1666341 1799373 660238 1057440 1210551 1234276 1536233 717606 1806973 1826682 1854789 313739 204014 797564 6738 1751353 1769052 1603996 827400 1939727 208395 832801 152587 438105 1647900 1196002 762970 407956 1709417 231127 1763375 318693 1491442 886297 1148067 1061733 1159363 467211 1717084 562904 1758212 687328 1950755 269707 1867017 653683 1392774 1156413 926392 334028 457567 1317869 1481409 754117 1199147 1453172 806667 1926130 559628 925614 730849 746251 207768 1295071 1587215 1957662 1682642 1755407 1126711 421041 1416574 1688918 431771 1285493 1277891 1503541 726595 427709 955817 61547 1296497 588058 592907 1093850 502078 814500 327073 1354425 413379 1029588 1205695 1703066 1239910 209313 174937 55432 332047 1144366 502554 215695 344505 723890 920932 319465 199268 1739061 1259094 705533 178438 787863 90246 1333214 1819283 1762957 190528 771792 1106565 1639794 1964669 1602551 886673 1169263 1803367 1074361 1096811 1529846 198298 856554 1878798 620322 1086875 1806202 323857 457315 590378 1259479 1883336 1252865 1881847 1951486 364915 649163 83338 1022148 589774 1438050 339095 1687961 1778132 1626291 471498 1568319 1687523 1223084 680829 732597 1306906 589379 1089767 1312777 1615840 1539452 1160310 1414919 8695 77705 1738080 1812041 125771 935587 1931735 1129236 1889407 252925 1013961 966402 245693 330454 1646671 1574118 959551 378737 342056 1445074 1276000 1982224 288545 57599 1339011 584899 652772 1331079 1923654 586178 562478 38855 73274 1836202 778069 1717670 1024502 1088711 729354 158925 1079028 1638620 828635 6413 1113805 573395 1143533 1308056 1130606 1026708 620915 1605703 1982106 146327 1598381 1644123 1481988 641356 194978 1593950 831978 851506 289438 69916 1934675 1479398 1167749 496118 1185726 1699214 1619449 864453 1640111 1294639 882601 304024 832402 743584 827320 256010 444734 346191 1933678 221755 1978415 350428 900460 529841 1230270 333835 1993600 1759858 1283504 1902737 1227863 1529022 413552 1635528 977306 1527096 461757 1323856 993181 1460115 436635 1675276 1536536 170026 518205 1989382 493549 458807 1824290 1049108 1965066 576359 710285 1314987 3309 1295888 1465514 36139 1469316 308237 848706 96637 174036 588292 1533374 92069 715844 20614 283259 1854400 1328232 293938 1876402 983394 370710 229206 144069 1958349 268151 345373 605071 490795 244204 1813659 758218 378700 1254514 825473 1862930 315105 249239 1532760 219835 831713 1466444 318647 153133 339726 1872511 1100602 1189753 1933189 507386 1818210 1907676 235381 1755060 545582 606034 1495565 1941337 1513384 1212790 26257 1719505 1858398 283499 1815214 108645 1032556 1387984 18293 1253436 958045 652923 1532249 1936902 989201 1982606 631585 1809052 402663 1282224 687838 1688194 1421719 210578 85475 816989 644170 269473 636054 1325754 1897231 590159 473284 1502357 253021 575337 1770808 1257227 398847 459945 514776 896564 793770 1489760 1207848 1553520 1854003 1088391 1431123 1067553 674091 787669 1512284 1994473 301330 489827 1946534 733058 624391 1257023 1619662 301920 760227 1611480 1999372 1584068 136530 28227 1183446 1090648 360264 374489 1680210 491653 1186799 831553 1727317 1313055 822918 1515428 1453796 1670782 426374 1638912 841783 1203216 1990866 1544480 862354 1168257 261632 1191148 1201752 553480 446186 1641819 1996667 1992259 1463522 391712 1746314 1144530 261893 1652225 1807231 1528336 1571077 190215 64779 1144646 660587 1556401 1401662 587141 1648849 917681 72228 1232030 1742424 1219655 460579 1499230 1237332 1798295 578983 394405 1956259 560705 1898748 1989944 822044 1397884 967877 1986852 421122 1715170 1434431 577819 996230 487540 1661596 1358244 186933 624506 1043251 1553170 1574642 82046 723359 1120848 1134618 934381 225996 1463868 969119 388617 1927354 35364 1057823 87605 157320 1535870 756846 1249627 391627 1431807 879090 641580 1095901 1852355 295271 484099 1544458 1363761 1817948 654522 913312 1989111 1461762 587574 641457 1561390 1924343 1088557 760794 563417 1374140 927819 670285 1500086 348834 192645 1044891 1898741 873803 1509172 1517511 230209 71903 943422 667529 1514653 1558932 909003 957292 596504 59586 598893 837171 1504273 833471 221840 1597362 140958 1302980 1897621 1188751 487867 1003492 1430762 903518 1475376 819095 1268673 1381858 918680 1496144 1518461 1459819 1161347 242421 1023062 1898440 135969 667252 1097085 1970025 530254 324814 1801125 511933 195540 1687683 124394 1235926 18432 678715 170703 257641 783504 826013 545856 235990 1638380 1541356 1534475 1204418 1920526 1482354 270514 1702854 663280 314033 781424 1161675 704628 1837749 483039 1746509 1053606 428592 1299259 742746 148877 348575 682863 995987 523837 1808486 233848 511265 1816915 1994159 568513 1012390 1151555 74677 1499220 1222333 759387 1582366 1275469 1261141 1125194 524819 975843 202704 606820 607931 51394 1397679 1484170 1436021 554019 248449 92744 1108530 1120656 1964500 518038 1833781 1506321 1750304 1809258 100673 955443 1125562 390688 1669205 203369 738489 1961774 312358 1485355 1365256 1276331 55960 1868991 1395987 557203 104856 896760 1055887 1115701 1757200 1131793 435243 1356116 1853688 855507 1118930 577320 182548 1228676 998886 1193133 216369 604606 314314 655493 1697799 714874 667926 1178715 230714 1871086 254593 275103 979407 1955150 826328 1577242 239773 56350 502802 109633 1889313 1092983 1942343 338575 946515 747167 1339891 1544253 1670044 789185 972464 790271 1532714 1170479 796601 1510217 1009795 1131487 1191999 1448313 1743982 1665177 458573 1466701 525094 1786614 1635356 374812 20851 83589 1321926 1612933 252584 1289075 1823186 1188563 1451798 945934 1710452 993196 461318 1897303 902857 399217 993203 409153 378764 417498 981145 773380 104258 341880 1204675 607439 1416997 1595462 1818808 767260 115425 1480100 1013237 1630932 1002804 713840 1375991 1425356 1006168 1925029 433714 1839011 1758044 1956016 60166 1792607 572238 1784374 547565 1281325 952697 1006921 417798 912090 378902 1834887 159495 88759 540946 281902 389722 282905 1142952 1643112 268699 1347203 1221207 1839307 1374201 1424567 1539108 822862 461943 753590 1895479 225583 343621 1692591 1040601 1006725 1795233 1612783 872989 1593692 56039 632537 1910904 383296 1974234 712715 416438 475904 831929 368375 1651937 44197 1526943 30958 456347 784333 1698010 1337974 1891200 941879 86679 456049 250219 1308426 1482759 1571255 921031 169343 474706 1797181 301037 714332 1674286 1830586 1849894 227025 83167 1547759 552473 1362843 1364484 1710893 590868 1973490 1552431 749724 127181 1324740 378880 1103762 1141807 675801 234472 178129 520334 1841844 1173525 1908461 1845411 409201 374236 1607232 162136 597839 305406 1145743 927907 679088 706848 43821 1656670 815400 961744 367312 75654 214491 294116 910269 105718 1194327 352206 593856 952110 1392600 884026 87769 1387949 361961 1408206 759709 1327484 1365567 1345690 1889332 51700 1333887 1750552 574489 335660 301722 1830069 190709 490923 1364635 204741 609089 345213 160353 413133 1722933 866618 1716669 170971 1098494 1169055 1177893 832243 1243125 700148 210848 1049432 456555 1849610 292952 1503614 846434 1721693 866615 1080602 840016 539270 669658 1642448 1450108 1280506 1400078 1788197 1907156 809071 1707435 1016794 1210726 1741520 269371 47005 360961 657005 510032 1064097 583761 650921 946129 1006608 88422 435255 44200 111317 151265 1179869 1965656 1642231 1978450 754300 1499989 1646043 1031983 1743717 162892 1766002 1076460 183683 1449196 826683 1574647 56611 1688740 1615654 371010 1068599 1766189 418327 52181 1233135 1705271 1608356 1415632 409573 1605464 560035 1055135 402392 1109843 1748334 270625 903307 1695505 345274 99023 1721874 491851 1971277 180251 901569 1109833 1347213 500063 1073452 65634 133156 427218 1092354 976997 1333299 966118 1579856 309932 846486 1075728 404143 32727 830735 131264 905540 518444 1758417 256862 1040901 273398 1796598 544620 1258517 1051636 1386137 1344311 211682 368350 1247990 618189 1303127 1635536 1210161 1172596 1534236 854387 564079 19482 514855 1487836 532913 838597 616133 780811 975732 1092623 1552407 1113854 1270137 692617 1705771 140976 510458 1442237 1266730 1615793 1435578 1053730 1447322 1694437 1169910 995503 1243755 171522 427761 136109 1129521 1485666 459328 361462 961206 1207064 672763 1848806 1843016 307701 1003358 958748 1719960 811175 1838182 1591001 631742 820957 722504 219675 371955 172691 875896 699254 1081878 1258630 1086816 1674354 994225 1208733 1848348 506103 492871 513081 187275 1833074 1833864 345860 716498 1971215 655109 1408931 1697117 1734809 1538993 1717165 875858 1613161 1258481 1353536 6442 306728 1732104 1477481 141141 1436884 1651346 610772 479637 1147266 991256 629664 1290238 1486437 65353 1008204 1199074 1462227 896672 616912 1984024 275909 1676103 1019552 1221110 1111746 1095030 1354684 1909194 19059 1672856 1544641 43665 296510 727020 1195636 1617227 1965740 1733521 1057916 921134 622692 646194 1759434 365787 1247983 715521 890813 1790226 1461304 346099 1872014 439802 1353798 1241188 1846829 510833 1103122 1759153 1789731 1993158 1278071 1416737 376372 700744 800074 34141 170858 125735 599427 1606496 1990071 719651 936868 1339874 466952 437553 669674 836089 1006052 1228290 1587532 1182615 943474 583593 986261 106697 1865484 1501641 1905019 493813 1717815 163121 852683 1561994 676805 94674 1194105 1837088 1840348 1266870 1296403 1996362 182887 108101 500302 1689924 1613443 1569447 316269 1170986 1710421 1649262 171575 945141 685553 508137 434242 1617368 478952 1235684 1023166 1811963 388801 1738371 1198291 1273543 1115821 1251197 889675 1815376 122553 93653 1912899 1343074 851132 776196 1716680 1673542 1722152 150254 736119 1727005 1413853 695031 1603808 229646 1352317 1940378 592290 1466962 1343111 438394 451085 753319 268903 876208 1274923 230732 128702 1361788 1828365 1489093 70862 1832801 1464323 913587 516221 84392 162283 148428 1014404 826985 978416 1851098 169654 1277569 341094 433869 1363202 1165003 1514813 806213 1044769 712472 483936 1176539 163558 623398 843963 1094636 930265 725412 232218 405646 854380 1261890 209361 32619 1612282 275279 1393880 1282859 1120633 1388716 880657 1725917 1700911 23367 1812895 403637 1947438 590105 1235429 1012962 1709010 1541743 331554 405157 573725 1180829 309323 592866 1895466 1838150 105619 972271 293453 75517 1773929 1587505 946174 1445593 951191 1405713 511852 616323 424772 1822002 1715331 181397 1411269 278721 1135491 1707920 1467298 1084563 994656 1545074 1626224 1009622 1246682 1638448 206532 1436766 502339 722307 1548337 1323294 410666 1829405 418590 1202708 312839 760020 1732722 1005534 1943372 628656 589484 149132 846319 687237 1755026 992339 1764772 245846 1156921 1325574 1440338 509359 478702 1038601 701966 364048 807876 1499815 1969977 1541257 1781843 506255 1204498 584835 1526629 65639 1892586 63529 556852 938287 493642 1984653 1949190 1862315 1108966 497869 229084 261603 814766 446233 362731 308044 1597833 351395 646102 910743 199685 1012976 1047946 279979 1998941 175299 420816 1462495 526158 1566278 1632806 628788 1034295 581878 1393728 1253095 511032 889961 273839 247277 1040648 1858538 938467 1262748 1033201 1358693 261234 77662 774206 394672 483941 1189280 880595 751745 502641 1425546 1607976 375476 860586 1416287 1473185 199534 1201222 285317 341700 887575 567306 227914 443969 531353 295583 1701977 248667 901917 1705162 365752 1181866 1369678 1513445 1924540 286906 1775804 482411 1865679 56053 1785312 474813 1139771 875829 1383624 922303 630197 515907 496267 1661892 295635 602706 397676 413075 1461326 37393 1574288 1956647 1209281 1829872 382863 897853 1119975 1501033 1914774 225287 1307552 1025168 1108462 1436076 481076 1453660 1700086 418793 1577418 856773 1845115 1949945 344939 84086 849458 1072392 1714582 1171749 1199610 900141 915093 172963 1789529 753437 1052438 1461525 941731 1102039 349990 569289 472637 708019 709503 589856 1483831 106676 1000583 1535518 43457 496390 1696499 1112217 447032 1845361 353264 542370 257891 273961 747492 1794114 1216412 1400955 1960753 1823432 934739 511355 1944727 1610783 64288 1839421 481347 1736565 1889689 534623 1878909 190639 621162 1883033 660314 389451 776413 1147741 377637 1096114 548754 1950282 1401101 1278598 431888 484724 1656556 578130 1724245 1436822 707434 1871549 1907635 879517 1240977 564756 1910589 572560 180386 1927854 894019 1940444 1626563 1686683 19605 1762477 775004 642942 1574033 691573 802597 990575 1992739 1294558 614304 694076 1780645 369521 118375 1848325 1048126 283708 506264 488172 681023 888311 678183 803302 775297 1350086 50180 32366 1624955 1454483 857018 666702 1181790 1114387 1590054 1643160 1019447 1880759 1304394 1539338 734413 1642888 740036 1115465 1777577 1471338 515009 1755833 46327 460242 1502314 1506728 1939643 232607 363057 60402 1799415 1695832 1354343 1391052 804262 356675 396452 1366158 504257 599398 1643099 1345584 427344 1638497 1453205 1704927 1294275 4655 1843074 1321113 1728136 1557718 1952523 1450393 861797 1222152 1305939 1971680 1532597 1576180 1898662 1644466 354415 1635596 1260426 965818 1254834 65324 647209 1907579 1015231 1762254 563720 178642 1325339 1822853 601089 998462 882372 1281274 288927 1660505 1769974 536278 935232 1868108 1326101 1559705 889406 806844 677446 1836509 901854 264389 34265 44770 65817 459623 1703702 602654 1286535 1136571 438067 790981 88841 30744 503967 150251 1003314 906380 1353717 347540 1712352 1510575 1021715 1783867 404257 310373 1190504 635931 1113575 149141 1949119 165480 518795 146757 955690 180151 58461 272648 1167098 1607478 1643594 136241 1866313 1768335 1211765 893112 16950 1806467 321859 1031233 984039 286763 1920428 606088 1499616 1039932 1493254 633590 1387346 1811304 977744 1574528 1936243 336591 1361252 195107 435658 25819 575115 1285922 1709441 1691027 488618 301033 627765 1673249 980488 1382706 1474179 300349 607732 564777 609011 1179075 1739802 1186767 391360 191544 1829551 1146710 287882 410155 1787575 1162123 701558 1832949 790702 762173 592163 832422 1282596 830937 1498119 610961 440730 542542 1463376 1621110 316373 228680 132166 1741476 134016 1655230 1535485 877929 1616062 195392 241991 197118 1334495 1102017 1938704 930945 908181 556875 972626 1134578 987156 871734 310770 21020 1559160 874296 1610576 1175068 660815 1806374 1200449 1044337 281809 212402 159826 656023 31649 1042265 1173741 1606873 1843727 1582231 396228 20580 1771864 1652756 183335 1345783 480091 531399 982044 798711 850499 389952 21820 1207649 1133628 1167639 737222 33562 1799673 872195 1919903 1987035 1854722 9641 879412 337412 1248742 1490971 759028 1743735 1598202 1928039 324186 173236 687012 1094766 1210283 777656 308036 1931220 1426516 92658 416398 1249673 246213 114701 786861 1856116 965816 1095422 297754 1746713 1962309 501247 973377 1508076 522418 1079676 546823 1168223 110465 1653377 1153731 384334 66218 1221982 1492394 1786922 454956 745268 657230 1826916 1724033 1250431 1616046 1540171 148804 1396471 1257421 1101907 1769606 1882601 56924 1827692 1673451 594680 34155 1606574 394261 971137 1494280 21052 1190484 100734 866539 1006088 271989 827258 1550809 209647 20877 1885688 1896355 117537 423090 865353 1194632 1625725 1398985 1801010 186291 1777869 390377 1460733 1195753 837517 342673 985793 637203 703019 793022 161923 1206669 909849 654036 1901345 86465 682866 199957 1229524 1409544 678232 205077 1461994 253877 1297728 1529693 1934426 1351104 640241 217630 1777295 1033789 96164 325841 191001 241994 1135389 729438 459734 564813 732228 1513201 1594225 543074 886946 661138 991275 212492 1083163 617491 1261180 1980701 1337520 1420137 1622122 980632 676853 923131 986658 1858881 869101 1507460 558648 729855 1921335 1910403 1957902 1095929 1351727 1087006 1973315 1635010 391552 196729 1402707 490439 622723 259577 1509824 1263919 173088 780311 811504 295314 20435 1062142 1979064 1097429 1333281 265043 1589446 1641618 1834604 248305 1946086 835520 73535 1660348 1229976 938862 1821492 1206062 1458565 804518 1510693 1047227 1865658 388105 553319 652937 1336204 1233072 1331612 276366 1006584 857760 1636106 651260 102679 1871529 277934 1792802 1373051 1503050 1071777 1389826 1586854 1611985 1332757 670125 356181 1594384 1597610 228996 775950 934328 1235235 59228 702538 481337 1321165 1153069 432627 1722822 1802116 182310 960922 621903 1344993 743388 174338 711184 1188042 1199880 1689387 402025 1131809 1980466 1207294 778170 1031521 390416 1127137 853446 486229 187038 1901718 1974946 964573 1017373 264199 303784 174980 1899290 1765918 759404 218408 355996 530139 89438 1812118 421946 1565867 1489252 1782086 1846736 509071 315436 1955299 1843502 1822320 1514922 1683578 673628 1312929 1437077 1900341 1504317 502378 642136 560817 1144854 786755 544821 104414 1357056 1032605 1543950 440009 1334832 646945 1969749 225963 863571 1906948 328198 1324802 795590 1386631 538708 275845 1975417 758466 1052146 1620310 1188591 160359 232461 637126 569143 1992445 1676839 1447950 1720583 1077645 445501 796104 1594040 639395 114855 1339992 1811458 202136 461361 384618 400334 615011 1185760 608671 839976 161633 1100481 279297 1967083 554708 1090781 1994927 289618 1498515 39869 1655878 689364 1253164 1359433 1026029 523782 1501615 576218 548895 1253725 45836 1902394 1331254 709052 522310 1373410 183248 1110904 152609 1794679 1041643 442935 895069 1047376 1846452 8016 711803 442567 521882 1777493 1563606 809531 1287240 2124 1576998 1045996 1988540 36808 1638446 738606 113723 1435650 1828571 1499852 1818093 1356001 1747132 1571155 264290 346531 253296 1105547 24169 1948873 1250450 703233 1395030 848829 1639945 524474 491154 911177 1502782 372673 905379 880204 1935492 1042304 1598759 368830 1155438 1537622 1861720 685153 405077 749991 980042 1664726 432796 1019023 1068381 1684270 1726833 132977 1991852 913925 1914185 771124 147054 580398 1683803 471531 1569639 1848548 912928 1705142 1202527 1500248 1453702 1777251 487770 1916730 1349062 1512457 448506 1338361 21098 283287 1807276 637321 1586667 293527 252142 1667237 895957 1520076 783491 1236322 1726338 1641906 180845 1780552 941193 1287545 133372 1567507 521335 613959 1253609 987342 1678054 1705811 910013 1384152 397000 1188343 1916411 934014 1756770 254473 6453 216151 88586 913212 1025466 1876124 1715018 773120 1722631 940212 1966005 180080 1369986 696356 1617571 1047581 1355284 169885 318523 1051535 906184 132512 1464078 293374 594817 1668280 407800 1990248 638109 278411 1513714 1833008 1155743 1506871 495342 1768896 117528 677469 141732 1185482 1736531 506731 1440766 1691471 344999 1762141 664239 241654 1315544 377184 1849763 655010 889287 665692 255212 1525048 755863 461807 1750778 1565566 900604 516223 103185 1047459 744847 717093 1842349 115350 583879 445072 1290181 1922255 406953 1728782 1278445 911380 538050 420115 1950007 1690621 1400915 600901 467170 1034681 142024 69359 456171 893766 347356 516304 1375391 196930 1926153 736168 1924889 1643050 472997 1647388 1029031 1282715 736899 105558 696872 1134661 1682895 645987 87641 453052 1273029 1477354 1261174 836105 1797600 278919 910003 1204059 278134 593753 1772587 723679 957810 935189 842949 773381 969073 1892097 1507493 1920243 1035031 1913831 1281552 600140 1264387 6755 1925622 1145441 640538 1663202 1100953 595433 333133 311399 297172 1132185 1214888 343280 452948 1365786 191901 848908 547406 82791 413763 1225245 1378247 34445 462021 1257290 634480 154855 341128 1196148 453413 1547348 1937457 1691281 1909784 188908 377864 432815 102070 520944 1287630 1530944 1918847 1594439 1789081 1103244 1983788 902939 1911561 293917 1332667 1505730 1818925 1629336 1178946 1360039 1607291 1103052 1570888 1480044 1329677 682528 71318 912089 836229 1807419 737725 1940086 1149313 1628831 910790 1635068 708864 455988 1594538 355529 1451671 487889 769889 1836350 1688445 366963 194289 999616 643293 1670442 1449508 985010 861982 1163520 680770 544771 1888234 1703538 1350684 87735 8752 711283 988173 439863 61522 535313 1321242 1052553 895933 175246 1485398 660616 728672 854750 1201632 777373 1991787 585751 140302 901681 85541 1363039 738188 346245 474911 474115 383807 1408291 965428 1476367 224776 29970 841788 1110098 350994 65991 629965 405927 1365734 617736 1201507 1491335 1913072 265312 686029 1720413 338838 803193 1727321 640912 1048804 26252 621316 1193497 211770 998020 1764674 1149865 1559371 1924605 239947 498544 338839 492233 316919 110254 1221071 925189 297855 1805041 1052928 1339782 75874 639076 1010468 1072528 1867164 575565 363391 1662625 632424 513509 644853 1123992 1139828 1420121 1893504 1135790 1126403 1785175 1793297 1383297 1979440 1845251 92009 1582580 1404735 452085 1147179 1674599 1709110 7539 597887 1108812 1503385 966047 1285656 249045 668827 1854686 1854661 898774 1822239 1800864 584224 677035 1041714 719686 795950 1450103 520623 677234 766376 376345 177594 1732070 19155 1972716 1574168 848798 1943732 200571 1868846 1592571 1441067 830152 760677 650249 953705 1356616 695638 1172380 1637030 1679545 1479166 808440 1696674 628324 188592 850756 1844655 1773998 1020470 1016138 1414022 149380 1208434 316029 1374050 1011602 1835482 195408 654459 1081120 256340 820774 1627503 767013 220873 637300 953855 778727 1914826 1695354 993606 1754500 1067046 1658270 1018426 84195 1828021 1549261 923995 1399014 512388 1354310 1289019 755487 978297 686611 1091851 734842 1520683 213307 440795 196514 152309 269630 584846 856819 608135 1827955 171589 1268125 81592 530040 1920529 94230 503751 1755177 376874 745028 827601 1973738 211976 104115 1536307 1164639 1567186 219672 734890 1964361 1044401 1446567 1588460 822190 207747 1886535 610989 1170001 1801371 632404 1627461 1365883 1554311 596253 798968 869583 787094 1259846 269231 628624 1170934 144456 372527 1765773 770021 1538277 1581001 1106694 282100 1151799 636978 1886472 1165083 1300765 1442240 1102086 597982 595851 1520566 1966986 1604442 1024718 1249408 588189 886052 1131895 1480764 1393593 1598872 1821751 869782 1899991 1205579 691831 300380 593090 304773 665247 1412894 1171904 1220227 645695 1188112 179248 963135 1082431 803749 835135 114589 1921880 1582012 1429266 261548 1674062 1791471 860664 529796 830680 1256151 1058476 1118798 1184033 920344 1159310 472830 1841447 251795 28592 409175 847210 1240484 749157 1997661 432639 387527 424614 1295386 1843023 1257018 192371 1593243 995267 1212759 179163 1505025 1461125 1623649 1404712 1608326 584947 242982 973544 635397 257837 611537 1764573 1369653 204838 457674 1872003 1950536 1559116 861 1921 324528 1076750 5605 868155 615401 887020 365681 1332173 218257 241426 187516 1727516 1639652 1805058 1866687 1387754 988493 567366 752877 1049801 1573430 248421 1306563 371219 1494600 1320797 297370 439326 270196 37123 79915 451400 700981 281914 1301590 780254 606505 89016 1841339 1354046 580469 934440 768007 1202415 1713760 512535 1176162 1618974 848716 1219001 176592 1792827 1145467 1596703 139224 260948 246869 542125 743425 1538117 752623 1825081 244830 1842532 1818572 1887269 111501 255490 1371415 1984771 724718 53080 1863699 240952 344936 1319132 1432536 1502687 205246 1389462 1425354 601912 1246338 784537 1154063 1407088 306471 1972744 76043 1630726 1525769 1719986 1961631 637245 1351468 1783000 145447 1461801 1986188 553123 827280 622474 771026 995099 1845279 967424 1220512 22860 1156523 1438456 1927652 1510299 690274 269335 188211 1482856 1012872 989869 1661553 270486 416397 606041 1684146 119501 1214899 880022 1947883 1745283 1230340 1612628 592016 1988735 873135 960638 1536549 1979026 1112326 1099761 1423986 952904 749674 72748 471980 566969 1424082 1540786 403841 1039871 438350 1148894 1513510 233117 172604 1946183 560953 440577 841482 1506540 161232 1329358 189380 1760125 1555894 1791780 63478 1706017 836328 311602 1582309 805248 1732154 913010 1052678 1824843 522856 132622 1719374 643869 67972 1794031 1894504 814158 1046342 334357 851325 626771 1701206 1627245 1535398 326707 689709 914865 1746048 1729329 1303681 918843 1031111 843704 179041 339118 481455 1911235 583475 424691 714509 549310 192657 424334 965557 1513118 1917134 561319 290720 1355018 479256 1301159 1248629 1302896 578574 1257305 1230484 1597812 812621 88335 1233505 238984 1835590 1036034 1137541 110824 835698 1557840 585720 1456013 1662454 1068669 951064 1351497 682021 947025 1666557 1641513 414069 209005 1216633 1563755 675419 754462 290535 534099 85185 194187 1646350 598418 1412933 1210894 1894723 1189417 1573020 607022 534845 483140 514220 427905 367228 941671 135496 510794 886935 1928743 453441 1775199 1024939 1402934 779320 402440 1058988 94952 404903 1474002 1599047 1690450 1459199 1145273 1348390 226344 1878529 289274 678124 1007908 1188535 1893600 1007130 1877907 1150568 1238168 402351 1915772 917326 1837022 1119848 1915484 583904 423960 267242 343429 958511 1338978 1741592 269020 866636 1483196 991570 534676 1304667 1345290 1684792 1907373 419896 1553107 1436533 1046294 1187355 1986894 1342019 337155 348117 1044310 1336925 1718039 288009 1518583 1385066 1365990 1891184 647613 1773865 1029967 413081 475705 1606071 1807938 938982 54517 1527609 1760478 1285091 1539844 1734870 219602 1532129 892062 340249 1871206 1935992 1590165 1261898 1157420 36793 503519 1167671 1186730 510900 685761 783132 400034 685816 1963521 334852 1001103 424164 181872 567327 1734284 1727704 1492236 1206438 1861245 378518 1936851 758684 746890 1104726 1996406 1119912 1375817 1006817 1336681 1943963 1054271 108741 1924204 1926698 1403347 492417 1390059 1551499 1665662 821539 1816576 120912 19167 1947953 1425031 1024361 174078 545482 1295583 1507580 959862 1016782 1447198 994308 465246 1818661 1238661 343474 1563689 256502 96935 624877 431930 1611426 1502652 587874 357529 145852 881037 1715151 609288 1563744 1580010 984200 1784189 1314109 1114701 1881236 1900357 1999659 531307 579014 1913917 1726610 1857112 230391 995338 408850 1085316 490398 510371 1263881 1336879 523520 1738313 14114 565010 1692716 711106 393338 829476 1451116 848897 645876 1285182 719227 616727 427021 1744393 282593 869147 924495 1497415 505395 1008129 1436648 790350 797684 1645922 1963912 1488765 1093744 783685 531169 1854259 96457 409335 1263898 340170 105693 18621 1721734 1286406 135532 1622456 1901488 1527901 1274370 1397478 667113 879416 1301825 1321395 818549 1863443 1502964 639120 865567 1724056 396442 385243 1069445 106403 1156082 1202092 1681029 72910 854928 1839754 850999 1008516 1258376 1246103 521419 375120 290780 893350 681539 457406 1373665 1582102 587751 1547497 1589177 827721 245653 1226476 1165470 687625 403408 366917 1065913 382609 496906 1430475 335233 765570 1455445 876162 485494 1797762 999108 1170400 18521 1999973 276054 1049112 1567061 448256 504950 1482450 809873 1456188 1453325 263728 1813833 584119 1975492 1841879 39028 1682919 202911 704143 504167 1787855 1014866 130838 484276 741690 546257 676045 1612455 592996 1266292 154243 952491 1732380 342106 420195 40426 1803522 305281 864467 98648 1467669 1926158 321662 1679098 552259 396008 784545 797071 138716 1701911 441681 999057 198366 793326 643590 9945 42714 1560 1742989 664083 572896 1449875 1263006 1362710 1765923 459881 163479 1212517 54867 1983331 712175 1255065 446296 1271450 1225214 1605267 517589 1650674 1982780 1541710 1712271 1526875 1013664 487819 430418 1095694 1458758 156092 1192465 937369 1536874 340460 546846 158675 856573 1553935 848735 1124351 594562 1537839 1814098 753919 1908439 63439 1514006 537178 959268 407424 1425942 1649741 85648 1760753 811760 582077 192175 742993 88120 1219281 1028158 1611539 1434993 336535 582356 455901 980147 65315 1195178 524648 290886 625351 712985 741946 666530 1530945 493451 741717 685600 1627983 1239912 1102281 1092589 62027 1761700 1353364 1983231 1316885 570743 1113331 1190158 1487355 905892 1583633 1709931 1336353 130814 1919729 1705493 512932 1712138 1814410 745914 760418 1846950 502637 600221 317911 312614 824920 1149709 202685 943364 709190 1892919 1455923 521276 1122420 700880 1611519 1188521 1499727 976823 1565174 1419724 990208 733270 1686155 1168815 298925 1237124 1731290 1293198 1364379 1684102 1724765 1966747 1261477 202991 154594 250040 1687311 409613 1104968 9928 981090 1233967 1715179 1734407 1289092 297875 368546 1406817 1522790 1589559 1927213 1394450 483626 567143 1736966 1042260 84255 1387353 1603885 1502817 491226 590177 1778217 374375 1745067 135732 1375348 811314 614306 1922321 1340741 1512853 1070030 319449 547477 1803214 1044049 539285 411810 1218634 1028441 730851 173478 536141 1374487 915621 1129684 1248854 1689985 1623579 1372200 425368 562229 1111438 788248 1065496 519334 99844 1800625 1409488 1815928 1869490 83185 810295 1648365 1545251 731676 1558512 838091 1012890 1343055 37353 108728 1894203 1134781 1251722 1544034 674233 1237511 416975 971802 1461126 1225617 414412 99175 848931 294501 710618 738894 1982346 1636271 89379 937671 846360 1936860 419273 1420456 772237 695026 1130626 1460379 750943 1421547 322495 1302248 653608 831643 741140 1132192 838019 565240 1684671 1707451 1399769 1024424 960544 483788 1837502 1706264 768339 446216 1673862 1053149 190143 649023 1802132 47864 982717 1990136 85507 1899496 1977169 1522029 1452755 1332169 573119 648723 736571 1297051 807472 663284 1392590 1950844 1493793 863683 926091 1814498 53629 670960 247416 1543206 1904096 208540 1699399 1734615 350717 1405388 696447 1038486 899367 717409 50657 1604833 1487374 1636875 1496456 1201184 551708 1376201 673260 1878458 111559 965490 1009852 1430694 473193 1824543 1421731 1616786 434607 1412139 1559440 1777576 1625824 875797 702997 1147592 1320728 18070 520718 1637857 1649101 121863 167180 652697 1955707 1597273 1745502 917474 1270411 1697999 327360 1369832 783375 1720939 1955601 1288624 365708 1350326 856536 525758 1575303 1037252 426570 1859301 1713199 61688 696691 1800391 182136 1291129 36877 720358 31294 1932146 1227595 860669 613307 719543 1703022 1982934 538170 1209214 1760908 471644 1207631 1489927 790447 1320840 1176520 28769 289626 1341386 822840 1985528 1528391 1806101 651931 1084392 794155 68497 1064496 1466310 421496 800285 1316269 1147143 1860034 866499 491849 1814618 979631 144551 1347420 1105120 1648203 937707 1721619 1863310 1716123 281501 1518938 471648 1852768 1372718 1254320 591273 847926 1166305 1769762 83426 714831 819569 45354 1937901 1103168 1715769 1369826 243307 338337 1166242 1367446 1772123 1007773 1915193 1636177 1632467 323234 545823 93244 1388520 184412 279176 1150737 1660634 1951394 1892021 1453609 1398230 1355856 1082789 1890281 600008 1919806 1614859 599566 1216476 614073 1581382 1500214 153532 777164 1069972 632083 637814 617775 1908319 1711263 759328 915445 1024306 41604 258551 1677387 1091961 1045584 33805 1028851 1257784 1772584 1578500 374641 1453009 111716 1731173 794948 731423 1990066 423769 181371 1156935 246738 348645 1056901 924094 454726 1227320 469301 1387983 1417013 65000 511609 810260 940441 982264 498192 1703850 1815538 1079725 696848 332589 408962 154037 1865327 1862684 1127458 1561524 1183039 1728334 1872912 247491 430549 643745 1363286 122094 68764 83310 1578453 499954 1641899 94216 1215738 751443 767391 1414258 388699 72078 1563704 256397 44443 143930 1702826 1162742 1721303 694916 121959 663831 1100861 1901900 1081409 1073194 1816882 792109 292906 1223466 1066821 1460120 1812502 1260567 1738424 1971589 1203761 259176 1491017 920074 424687 14599 1713184 27031 609940 1846884 516063 1972780 1529896 1627094 1993414 1407095 990831 1795230 1247417 1379398 546818 674787 1614755 72147 941514 1475152 924041 1902608 1392073 1580901 190441 447263 1975486 398004 131678 694087 113482 1583325 1243469 444155 834818 795565 1650675 1258474 1647937 1596832 1937177 1046260 1826077 1487773 832372 819120 1860702 274379 1550685 1963821 1167575 1372583 1482311 1319329 907580 987380 696644 29381 248518 1680263 168995 1469685 1001588 1381482 1244392 505965 1971704 58842 277747 1947283 1908242 508090 1399576 1207615 1572074 382454 805325 1101203 509763 1549105 1057780 104529 1216207 1680273 442304 1425591 1122720 1513811 522732 335648 756974 248533 1551169 156534 1228017 1025701 1857710 905259 1835251 1800329 913754 539221 993101 917045 1904808 968983 28175 1576399 1442441 578272 1765201 1334283 1511477 1288341 1686332 1535482 735268 1901835 742943 1776229 1640793 777803 635398 134592 1849659 296832 176162 1138130 1986345 1169218 513354 478120 406628 511363 475584 29289 1997355 1155844 1644475 938738 1800673 1931076 1484196 1481161 863274 1817521 1359235 433754 1547423 22613 818968 1077073 773999 1115167 1730037 1456772 1419769 1520081 1836680 1266424 1017304 1655669 1941843 791834 710406 17323 930801 301047 1668096 1110892 777888 1692552 1202227 1359831 413200 764237 388156 774255 91473 1360065 1316737 1505805 1170487 883961 814261 502516 736562 1665640 60632 847254 354362 1193372 806193 1794694 512837 429668 274937 1096948 92927 719007 1961226 1506054 783574 101975 318969 1115107 1863293 1374733 94226 1692445 1732134 1030491 46463 1554389 1539398 478139 957016 1288569 1388264 69191 1032803 1912674 1898537 1098990 300957 155257 726948 286663 127007 655575 1117698 1320290 551128 1605984 227768 1899660 1954062 6928 921984 1047311 1351090 123566 157623 1708130 1527029 194311 1656522 596474 963857 920319 283590 25274 714087 862039 507060 434997 1178769 1385760 1027963 1884996 386835 1171754 382942 1093672 1676161 1784614 1145885 599448 1659564 981231 1782139 1872301 303728 170835 1378996 1937311 372172 80425 1315241 21356 815597 791484 1039128 1771783 1382901 344899 1935160 1598990 1663505 1405214 362447 212657 1288247 1501288 1581027 852360 725759 765502 1014543 691929 1867604 1088532 568940 1593786 1235998 1545673 1779289 304732 1616781 1585585 126133 632623 1738242 954999 236000 351787 73490 1711972 1546466 1816410 664306 1338346 404284 942201 1860433 169363 1345025 1166746 1310130 1636031 1912443 1461695 1932621 1006022 1729459 618222 733327 1443357 863163 315187 1534912 435713 729192 606344 615300 1284471 208230 1478251 1384927 334728 60638 615187 1517036 464292 638097 533752 449868 1212276 688706 1354475 624103 270750 1772995 156369 1400453 1811797 123391 1259818 58301 413759 1174383 1290459 1613027 975930 276374 491412 1821917 1871921 727189 176557 1668465 1106403 1326749 1125553 1514088 312574 1864348 348344 802252 36697 1445783 1201353 73921 1831758 980828 1038272 1337037 737022 289306 554253 1907627 895576 907967 1658687 1313039 738628 1436753 99863 193902 1668233 1072467 1064577 817587 1415672 555194 1724108 1297395 156695 228141 874652 1939613 1720385 922459 418595 541408 1853932 1844555 1519732 314987 848945 263930 1315884 1014656 1223747 1805395 1889410 1504136 198498 999624 985616 833669 859670 1359181 564466 497613 1360922 687142 990782 33013 743534 1126610 461805 1349884 201866 600940 284540 621580 830727 251604 800916 530013 119587 1805210 442189 668903 1470285 1101140 719756 902599 74343 1045623 633054 1481667 1007312 1086711 719107 1888379 83387 257286 1620561 96091 113521 267608 942180 1329579 885857 1276832 1600686 918539 1941138 404311 395869 740617 26594 309704 1802891 465840 1881377 793521 271507 53801 373431 1235013 350198 1474201 100585 1208339 2776 1087304 1939424 786928 357248 1739187 253898 319485 356942 216230 1903680 1921991 401280 1279464 1356002 1335002 220021 387419 1838761 658434 1495817 1651121 197606 46157 1954361 969840 1465242 1083305 69973 115407 465896 936320 1234747 1434093 396024 1400077 650958 1856966 1026732 863948 303196 335796 1305132 1409274 1988976 556114 1068645 730314 433509 1041701 1212406 1040334 525505 1480472 1448633 1002165 752250 1771329 142579 1942611 132439 158677 276744 285380 681234 782773 441686 947814 1790884 830202 1186536 217499 1798839 670980 1093315 163139 1288580 659298 739803 839171 269857 1054601 672017 381083 95502 79020 1576406 1513405 1670940 194041 197661 997440 1232150 233657 34176 492894 484985 1462176 317145 223490 1729103 196442 164931 88753 431309 1726212 87851 1103158 1902571 1843341 1911121 322803 245048 1042749 83553 158694 931159 1780783 1710369 89273 1780367 1977481 653603 1135634 1331513 1279535 582795 1305522 1817589 1474220 833175 1854302 1010114 1994103 1295670 821088 1512449 1349310 1172072 1636464 801502 1427028 513896 692567 537221 463120 332092 1767879 412242 1471770 1475478 1552467 1946839 1573538 781238 1771359 79869 1871980 614050 912512 906499 506808 1198398 1649935 353883 1973900 55237 1369063 1127198 1635403 282068 141027 602093 182943 1343050 1625661 1007690 746917 785048 1797623 153806 1353310 1894955 1389066 1558844 1243092 1012392 1436481 528039 320948 1109978 1349812 1802712 911592 1071098 1937370 1744316 123016 447272 203544 218673 1365770 1056524 1713449 1951440 1785730 434740 1337018 694558 1208141 973323 380211 883657 1394027 236996 1235977 1781410 1676187 1070040 1332897 1505380 255524 1746504 733192 643445 1337882 97201 1626846 457095 535972 541609 157262 1022498 1944825 1999465 1877090 1249498 392293 1007983 1276380 1702765 1915204 1249485 49749 1942300 782771 732989 509331 203897 821720 879476 1394881 200613 1527478 645003 1061856 1854783 947558 186473 1310446 1439684 1844701 261004 17232 253931 1857044 23396 315414 422898 987113 125978 527265 1538624 1061448 56600 1326463 497718 79985 896789 204461 1431272 1293274 960145 326223 395665 1834279 1339202 1698718 359120 1387373 1451636 993405 1161053 1761349 1404294 213419 1745976 817622 56964 1657196 1543233 622608 360028 1432331 476664 1304291 1546623 843385 605461 801997 828585 197139 1776957 809782 1602228 1062238 1776959 1076799 685444 775212 155131 299248 1996125 1579113 1369711 536046 566971 910813 1305823 453221 575398 703162 1629378 546013 1898820 370302 1363379 1939851 21680 766901 270109 457212 1811695 551442 1396627 466324 900356 1706747 1226677 1246922 1984479 1134237 1462062 1757732 1946049 350822 1303728 944437 1191852 1727053 1842843 1320666 30334 1829770 1496674 524496 1232167 1569344 210063 647587 313308 386922 2996 616439 890802 1272528 239440 1373706 1649012 1340185 972385 602547 879462 216642 507344 667589 1207138 329309 1903188 227791 1572746 766820 1686347 618295 544242 849337 843164 772453 1193790 702464 1580377 302259 766252 1510272 1068961 1908930 1396790 1570695 1950695 659190 1761026 1206892 1599323 1042806 1915364 23760 581250 903013 113206 731334 1608991 545349 1241331 870800 1896318 943163 630181 980280 1672678 1449987 476585 655811 594630 330040 1538312 1415353 460582 894213 649561 306497 704696 1315869 1240836 1338895 1694164 402208 1402595 622846 1723868 415259 1171105 846493 373347 1433269 1608231 1342932 1942931 1241692 49520 193369 1112047 1597988 1425948 1922898 1846777 33820 1223992 514048 1115485 1891659 1130432 1337060 1276106 1170851 1101932 895842 105936 61714 849614 1351627 1151896 746581 1714486 503799 567456 702676 1132654 947700 915819 1524226 819250 968861 657550 1639180 189950 125087 300699 1749459 1191957 1943545 1454497 811994 241585 1328473 647483 1903593 588698 1064039 1685663 1394178 2276 1316966 1466511 889074 1931262 1695113 996562 1719273 1905599 1748997 1222589 1287559 520893 1717573 1530638 792460 907584 487777 1511026 1760949 107594 1839868 935592 1348525 1453462 662239 631960 378270 1288969 801431 1207951 1296307 479714 812835 1452799 989507 1683656 1159956 702629 1005701 918834 1735869 391182 102687 1663689 1550073 331185 638769 1425781 1872011 1322122 715931 482336 1727176 256341 1805606 1009528 914471 1064842 746818 686655 38128 1961169 326573 143283 1266248 1428245 42460 1719646 1998495 249379 1109529 1914393 1586091 745151 204226 1384207 846163 464393 1786681 660122 1470411 403030 901577 1838378 581767 1711740 234931 1719953 870744 895830 164736 645873 479852 1969595 1148500 553498 1896528 447273 1910548 1398159 1326511 1272082 756524 911656 556912 1593331 963475 352308 105113 83896 502734 762283 1566169 1382915 1643572 509484 182368 1002077 1157492 918097 1194392 1714531 737647 1459727 22009 1284835 570592 1963064 1300154 1164158 1970989 1161505 1046437 809859 446564 1565435 1668660 1726273 1615669 230558 1227856 1143205 488626 1106145 1166250 1003251 1927518 1739623 436294 331184 84236 1753999 1127465 518509 598705 642430 669272 592374 913476 826011 1564935 916715 849122 1820591 284037 1471710 212932 1843941 1790712 115699 1123276 1230089 364895 124905 1110487 837579 1665731 83397 772178 839617 1853370 1302541 831644 778703 867439 1581342 131189 124875 483787 1043265 1164412 1803535 776001 713372 161241 875114 520153 1040534 684575 1575478 1764997 658878 130121 1068316 968119 762294 880260 769873 102843 567639 1171674 1828126 916462 1341988 1887908 1172784 1902832 52691 684349 672635 944602 389980 1453250 1242551 1921402 926860 1915902 1917579 568670 1303423 1013074 1183532 1263920 10993 170512 553262 1872248 304092 416430 1743055 998398 1186889 751663 1250128 426362 1220754 871531 1568242 569982 976023 249805 138472 476582 1051799 62464 730419 1377253 55830 1075833 1158458 1378102 181254 1686600 1004689 158635 570525 1897970 517437 7509 273217 1263325 531932 1705221 633642 1315829 819544 535076 622722 451081 822997 1936781 1539461 625131 1729387 718543 1573061 1659615 697043 1595904 1359299 742604 1455319 369723 830689 1529068 902615 1432262 1290074 835128 708419 158065 1698262 921995 1410132 1774958 1479968 59035 1564580 1972680 373985 1351920 1991829 1065240 641911 1604026 1111198 504896 1312370 19344 529379 1412447 1596254 201187 920159 1849967 1496070 348132 1579365 508328 1234375 978983 108949 1461768 1179526 1153276 345601 1126475 1132246 1665736 169769 1137009 1765420 1585297 70235 1933680 1842248 203456 1364147 1215323 95754 1104089 559666 1337961 1733425 1031720 1409699 1227911 1483863 1328239 1894159 292536 184187 1801800 1624205 1469817 1636561 1909801 967910 1702141 483913 1866705 1876043 889787 1202600 625145 861502 634870 672951 5776 1308761 598898 746388 165726 731588 278732 1944116 116898 995611 572636 894671 265156 77994 826035 1474317 1213378 93193 1812956 155342 1720689 1468613 1737287 1411797 462276 222837 1907582 1338524 1090065 565275 1651224 1522238 1103519 1766286 1801479 1110175 1272598 373357 891264 1483307 644678 1056758 1507029 107083 697526 305507 8850 809729 205926 739477 1059375 1871625 1451833 1328905 1257254 789698 1569783 1811365 115110 142692 505349 861707 1935520 393513 500318 716864 1363418 1050806 1870127 198599 991406 709768 594462 1226510 528393 1589543 1689666 723071 1497358 1777407 793568 1609995 447146 758554 1217582 1910486 157232 1039592 6718 598136 1675359 1964954 487353 1075393 1147734 202591 309854 1899135 533383 1267875 1028094 1831347 1243176 1531579 913857 516726 382796 1114561 1308660 124790 1863529 1562190 1351259 1176905 1696993 1841995 437479 1819521 1907081 176134 1615466 557266 1365847 147422 256336 1076106 1427703 1675241 563547 437226 35889 1951858 1213319 1078046 1016688 1639905 172478 625448 542691 1552534 1024990 1029769 1872211 992752 1041573 392450 1846439 1043483 1295793 1909624 1901674 963547 1026682 1771800 1502421 55025 1215452 60665 629012 1345647 512988 1123229 1436845 48439 456965 399908 843996 1360416 1389963 771363 1898655 1427111 77937 111251 149556 27669 1137088 759185 1898419 1457793 445677 1443701 1088065 1844022 1530041 1722672 1850540 1132788 1956915 1860460 224270 1915740 365727 1614733 1251186 1493435 1426803 940907 1897087 983715 389337 1720442 160064 308788 442057 505517 704866 1653514 1848715 347798 578922 949662 1092859 176927 1543286 48236 1067070 1213157 206891 4050 244117 221946 1303140 1883997 145648 1398502 1710914 1106639 178060 1106120 1294402 580335 1295610 31430 1148849 1152206 1899225 858575 1429867 783337 1109635 265938 272612 1424814 1912878 76255 1514279 1117447 1695045 1902844 1012984 1529061 1634375 1627995 1591194 1397210 1085276 849036 1440100 683545 1346046 1628263 1299439 64385 655258 1432952 68715 414326 472467 178143 453565 1451048 886140 1557356 1403305 1261030 1978834 122507 1864360 532920 180935 1029617 241943 1287215 884988 1442091 958589 1926224 73303 1885835 203503 1481858 786647 502661 648765 1227137 436868 343055 510569 1954726 1613130 1555420 542736 186277 703637 196600 1294017 1846601 1248835 1099704 1413049 997353 66668 520711 1446878 371702 737956 1061706 510178 409599 1796916 1796124 1719670 276572 1047552 1948169 766006 139302 1158878 423637 695166 280295 541300 1700255 1711681 1024081 225467 1192708 737740 1517853 970784 962558 1680957 12915 291929 1302229 969762 633182 1181050 1221005 1145119 1272965 1321270 274773 37520 1181079 1088978 440387 1149449 66326 728901 216647 258374 1350147 1249649 1773125 540591 430827 1365523 1517496 1014011 1375455 7448 124175 1790040 1352876 1482040 447930 1811659 1504545 1993114 56633 272208 149561 663210 941783 112107 831855 648345 549190 1412841 1225680 1006431 364647 657540 1298301 987124 958654 1233950 1605381 718321 512197 1391069 213961 1690685 1461758 894393 1410843 869024 1489660 1585333 1996332 1271048 991755 1752894 1561150 920746 1879813 1757123 1504610 3501 1209419 163271 1115389 1189017 1933285 632490 1162022 1068542 904127 401980 1511285 1819869 385198 328816 734483 875405 259663 809224 1319572 1485347 1033371 620557 1434598 455254 867107 669655 698327 974216 1129577 1332465 1482170 1394530 1085506 1848550 1972196 207130 596409 1766217 1160431 738112 1918065 519365 1392654 1119128 386419 325492 942023 421180 11408 1278864 1610847 512423 861705 350336 94793 1914189 480101 958864 1004805 1861995 1991039 1640421 532460 1163592 1969417 26374 502499 1239710 1772670 436640 112955 170860 851244 940755 1344052 275804 846838 117566 1050994 1103331 1707159 1753966 232188 616611 306764 660217 553922 1336865 1179906 858499 360357 138080 1406971 964587 1823241 1611321 1835938 1918192 997520 940774 1456759 216189 1432905 1144555 1385600 1461336 1466650 227248 488655 591077 37598 154912 486850 1584099 1746165 1093394 1734637 1679782 1275046 1935269 1249427 1263097 323194 863019 352168 1055978 47126 1254306 1838603 1279502 13185 1932280 1802523 1868014 854573 1100403 252551 315338 592193 862018 736539 780519 1984072 1667919 1294024 1503936 93273 641716 400433 1778498 298684 123300 784494 226928 67185 1449010 250802 21551 678557 28390 773786 1195384 780993 653343 262001 422257 972362 458532 67483 237999 1054255 1990919 1573338 777532 888662 1174465 660538 1956561 126522 227023 1606825 882463 756301 1784370 1669990 1688317 1069833 214297 660214 287588 1964395 899133 1967665 1726687 1709859 258686 709506 1852325 1880116 566917 251186 810616 918022 1239650 797690 547937 108442 926241 1220073 903053 691043 837048 821149 1949348 43876 151219 919413 1982919 6276 489315 1060640 497638 1500682 212374 29906 669201 108444 53363 65963 885059 1224001 152756 44343 605885 1383982 1623076 1501425 1692689 676583 747731 62470 1635157 1321952 851643 1639246 1964081 674960 1949493 504252 1896711 199689 810778 658169 396822 258751 674777 1616751 840564 457026 1559706 109889 363427 472801 984255 928677 1839027 1196097 474667 1260413 226541 1755005 162402 172343 96250 519545 1156258 763417 1441819 1905127 920996 1553676 1162411 1495750 631490 1823975 1674321 1907301 1289804 1701938 232004 1431296 1364320 520429 1591490 434161 1086894 1247264 1773760 1618124 101447 986957 1091176 1709779 141844 370808 1563132 103838 681989 1004588 1136821 1559586 969102 441512 623313 1499269 367869 659745 258892 910893 446688 1756245 1017922 208898 1001980 926264 1487815 825776 1783932 1635129 321784 1799995 1100635 1365425 1704424 772273 859441 435173 1651323 1626265 463245 1712748 1024425 807044 58238 294565 627692 837821 1035295 698093 1412680 1346606 894759 753800 1234502 1604622 796341 959568 744568 133656 707800 1947629 1102016 101953 773945 1408521 130844 1519939 1702178 1474431 731057 193409 429295 1547634 727210 491815 150331 750857 1261635 1222736 977000 12969 471688 1616627 1541315 1346457 1409860 635686 160566 199298 1640638 891855 1320043 1309488 1834697 400305 1621268 1630506 1940212 1570728 636227 515535 698474 1244710 1449613 765572 643303 251441 1846251 932889 468666 1089286 1768455 445392 202342 1462492 1089407 1404110 1929859 277336 1644269 135032 430617 1854228 1088058 177350 1616596 228535 227059 301012 1119748 351110 723367 1084718 190661 168939 386485 986531 471989 1264363 1168214 1309977 827363 45722 1329891 595456 719602 525960 294903 1652840 299509 889538 42232 222886 276946 142515 1608359 1472240 1916574 601137 374710 660694 546779 1111053 1013595 1549640 1249630 545328 478707 1637219 786113 290272 359334 476059 1206208 1190946 672851 415263 734140 522503 1565979 1883109 1759675 156815 1099343 1067158 412282 192879 48353 1471945 605613 1002387 1594994 1727491 648783 1712639 1330714 841642 806715 400320 1527533 547544 1729796 924617 1338565 414462 1064408 1180652 1751629 451477 1586444 682918 686811 1945487 553645 731431 357458 1439996 466143 1675492 1023872 745376 382823 789152 1503958 360078 303469 674208 358792 1604395 1700799 617539 377962 1391430 1667546 4754 1666070 380053 1056099 963799 1002742 1866554 212589 565871 320228 1895272 1810033 1658148 66753 438301 1765075 1187609 305081 448682 1538016 244464 1846488 1551427 641201 401938 234316 915066 1512045 216879 1486800 1361064 1127604 550952 695489 1865584 1217047 1380153 1711876 38256 1417962 66879 564589 1342035 1764952 1112136 440379 933053 871805 701493 1788423 858936 1085494 76727 758643 523984 301053 912199 579004 999587 554499 1261330 804327 217816 1013453 966492 1137944 168416 893190 1672240 1398736 1695383 643785 386534 7221 185491 568644 35080 1703825 241914 931788 1728117 1356016 1992235 458659 287271 1199829 48626 148108 1125105 947845 1382869 191281 624875 71013 920243 1878642 556956 233102 513543 1594320 371935 440605 1356493 1805156 553929 279619 1571366 264028 424919 1017626 414282 528896 828721 1151877 387619 499932 109057 1126441 1193806 887993 185963 1656921 987050 417972 1543867 45321 1779235 109367 1111084 102154 735908 854964 1283620 1291591 1553862 1040303 21929 883102 1764434 895908 1659121 813730 1593082 541738 1348753 1105818 1754839 1835668 672938 564700 1317782 57590 894893 1521306 1974692 769084 355651 490188 1488752 354291 1181926 631460 955758 1076050 1607051 802766 760683 1797642 1424816 1410302 829128 936449 1438174 1774282 170618 1987443 1664794 1789855 820721 1699867 776737 410989 1773487 1573805 160827 286787 1660158 233423 1257654 73199 122339 1790934 1196364 1062204 1701096 343293 1136605 45997 1526769 1289081 1549842 679971 542052 1662998 640933 1574993 1955270 1747900 293607 1354703 1161836 118423 434928 1662338 82005 1135100 997189 1702580 1597337 1953661 1268757 1823047 657084 1657606 1875380 4266 77079 758853 1992067 807237 1765219 90978 1691618 326545 813081 341193 155285 174397 1659217 1039174 200173 1228451 37795 765506 968154 1624456 1551393 1595344 655772 335123 571433 1452247 1287270 824387 1433137 1572385 1814680 1047795 1445812 966305 607845 1730733 1954906 1988207 50064 1834898 1711790 926568 606672 1121439 1800493 1145536 147909 1983890 1762425 237810 1275467 1171682 508531 1770392 195431 264018 842379 1715950 1580964 1140029 1685515 891516 818098 983618 1950634 551813 906276 1843103 318399 254505 689118 478123 742486 581998 1035729 1598345 813854 908326 1094578 912653 1013320 75081 1263715 1897383 781870 1795432 1913355 1865990 1040526 1936030 203834 621521 994582 1016374 1692401 1051233 1416659 1343557 1124687 973859 331338 542396 1107673 1845640 330899 904335 904475 1294210 1571756 1659524 1042897 507727 1641242 25347 956264 290270 429162 1195779 1196410 1436851 1282238 522830 1089935 609704 46790 978322 1054256 8732 340896 1334096 1684504 81175 1258714 413484 84523 980527 947110 796461 103201 1593178 1134678 1325068 1475548 125241 403659 1174234 343599 1221581 1987613 14432 247867 306174 1141541 697905 861498 1222253 842487 1037277 1512287 192289 278609 1718362 1446232 9792 1564083 1280905 1484936 1593905 658218 1416446 806675 770016 1009841 1892840 1287972 955252 1717780 553232 84142 1801651 358016 780639 374379 1101945 722254 158234 896242 1857820 1923152 290127 1931741 376197 1882093 1068570 1484948 524834 439289 1539169 1516232 201602 566578 1094323 1792966 1860739 1270857 171955 1408251 464298 1984197 471340 1470298 1971867 146692 558334 1362668 789063 1140552 1991991 432653 468565 404322 1644191 1336552 1808682 1318727 377833 220145 66237 1399788 151551 1373205 310529 1773841 779436 1654335 677777 1581225 47164 885117 1720115 1439240 1470827 1531310 1725690 1629756 92359 1665184 1317243 1072475 691625 1384770 1911301 1108976 1386924 1203665 1172031 1292829 1143112 906379 636795 1943830 1271521 1410509 77630 49128 631964 1861753 1393992 1598285 754425 1837533 343928 1224311 1887562 1250281 1716960 1288451 455380 909878 1329711 1200964 431244 1729133 1150968 302545 1501440 874628 1850708 88291 941370 1550104 1130170 1596879 1066705 1561209 123509 1555641 1856031 141701 1117107 992364 1251957 442547 152657 1488695 646087 1703781 265641 1693029 235729 285571 1356058 1336602 913112 901154 655798 1881297 522140 346481 1130368 1202452 159370 938213 1251285 1854552 148889 121047 495351 1599905 1411344 1800180 1145926 426942 581901 1277080 1134647 1793817 384845 1697170 437307 686960 1941216 1968420 1152593 1559400 340581 1680620 746704 1836324 34002 1754759 661218 1601646 430380 1946735 1681672 1890689 675048 875311 961161 890602 1148217 1594117 954221 888074 660348 754361 1083570 1693236 788567 1952479 676458 1277005 455677 360093 466835 963066 843827 1802443 168021 1531357 1768360 1279627 1484705 73437 1702053 1385163 711195 1535213 334957 1554707 1245947 905022 1797301 1918577 803067 1024125 94535 217974 1870472 72050 1159902 1845528 1471055 1233963 1653473 994623 461012 461594 238125 1611239 1188443 195200 1950307 1190681 1262455 733552 962454 243050 600370 154539 306431 460195 1472593 381022 406980 1302192 1509163 346529 58658 113462 1619314 751956 327695 1489955 614883 1439659 1265624 705558 179589 1289696 449901 1072789 1093490 1929512 340580 1249667 740243 1374326 481164 1720887 88838 513126 629626 663735 1478046 1450331 505532 1146510 529348 1989753 22041 1922097 1912524 1721466 1889898 1072479 12479 1415960 1455671 1203590 649556 1561755 974519 476205 1563388 311811 333583 1638892 1308085 584923 683477 1955139 893088 234477 1152511 6883 424405 462865 776719 1753730 1175712 1376782 918366 926416 350397 1375474 358696 1488978 1872769 1203921 1142812 133046 1252506 1632521 1957715 1539933 8050 669882 1703337 482790 905253 492386 73989 382800 617169 56458 1930805 308985 1068031 1610283 1005365 1831051 59806 1030567 991498 1409234 764980 848042 631881 958047 1209993 393394 1685329 1355334 880227 259213 1594612 1200852 813008 199785 1301963 1683144 140824 1517671 1327808 638658 1608284 441744 1810432 430322 30439 1700775 1925214 923415 570836 514157 931184 1982822 1498763 751577 1157403 883369 737494 1184268 4073 1219087 1681488 1678073 743779 1148601 1907802 1187171 1700913 1424560 940410 1445578 1587904 111021 1585697 1341724 659210 703639 29161 1616160 427862 755772 851629 1272691 46693 907868 443188 910680 681851 1332399 1559715 1229326 912557 967845 220073 844129 978751 538212 1526386 1609211 1689818 1664755 1676792 1838404 897846 884910 869884 1750664 498916 390425 429425 413504 1099708 1562782 1812435 806172 1881941 84802 1668626 199475 1851933 1206354 994071 417679 1826393 1291919 82053 734357 559819 1776991 1279516 735998 95984 315398 1360683 1020131 480421 483426 1800491 360683 1290237 473188 1522008 920069 1435899 1140676 1499744 269167 1992542 83408 125928 1734357 383061 1644586 1321573 103165 289569 555000 935579 281217 1735461 667227 654064 1256262 849971 1600416 1043334 625048 816222 485383 1767820 1368016 1088032 345681 877814 712960 592752 341618 102149 790363 375644 1705914 1394856 1884970 3605 451217 412746 423535 549625 1521763 715987 1957972 1181789 1386089 580338 1997052 892681 562581 1356087 1838947 1493867 1207128 797244 1405352 91161 1597710 945816 1550944 1786438 163325 850285 506715 1036613 436032 1288461 1146259 961286 60311 75243 231257 801887 1633214 1242670 574068 1410628 1600966 528751 388512 1607481 1837391 815419 275431 415548 1484389 804068 1377626 1120499 1832359 403623 1892844 324798 12844 1159822 1927626 1693729 750030 960185 1109912 1506532 754326 221880 861452 1671137 805285 99894 137039 1997088 1326637 54677 578140 1733987 1037134 121298 1078351 438964 608627 1232213 1601985 173262 1779724 211073 415109 346672 1055338 820070 1306741 1705557 1125387 1426823 1110496 1088615 246417 1607130 701469 860122 1177112 1893460 1763865 303399 1175107 1184832 284084 1660830 1492252 1192247 532322 1743960 366043 805846 16948 1795722 1020523 1071788 1675827 1926468 74802 492276 1837237 38184 1171289 668895 1461388 1271227 319079 1435348 338832 985600 99159 270833 796088 899653 392166 56867 1987536 1218130 1366818 164536 438958 1251235 437708 1629007 1199060 1426851 1735786 1195831 1235724 997637 654982 1792220 1250729 433575 1294320 1003889 1478266 430013 56085 652139 298338 1920916 1879524 1179560 1937501 1590217 655718 128292 515705 297804 98192 510534 946329 1298943 422920 1753953 491230 316722 323587 1916520 478237 687487 974590 1443402 184282 1585194 154017 1432252 559519 84368 1748866 1505106 825887 1358159 1271806 1105314 1285109 318690 703468 1236611 1051896 361606 634707 256846 268014 141895 1055264 136204 939767 864105 572242 1935027 421675 1564278 1163112 54633 162733 446370 1252130 1659104 1662642 565516 687170 1531014 1176860 1133235 1561359 670724 1529845 1494079 1134010 1826985 1689102 1116122 578910 987528 597987 1340632 417844 1519514 1261398 1860918 1885036 1289683 123742 697307 1983787 147855 1920317 1124759 1697745 1920213 1343778 1084418 1009891 43001 409047 1338241 790255 595611 1552282 1759504 1529016 99124 1816000 88857 610079 716857 551127 509130 20063 1274138 266092 1428075 1890909 1291198 279087 1061578 1281328 1778505 1699269 1177097 1655187 763238 918297 1772126 211017 1452568 718229 1056435 897086 1693412 1415387 44294 874820 1243900 744534 1692802 436881 1498873 979362 187358 242353 1248777 252101 192849 1783226 4671 1375867 1004262 1534435 1904219 834892 1898417 121833 1282206 103483 1381842 538434 978394 1267115 1241719 1409985 1132296 1990406 1201510 588714 1481704 1866372 950911 596848 129331 1277158 694817 731144 172285 864574 563027 422231 104638 64273 1806292 330727 438972 1291206 1496724 212455 1495396 998839 933644 1548193 1632576 75551 797752 825890 113501 1659610 430132 58356 420694 1218664 1031306 243752 1529046 1454091 514373 1807374 1109845 388140 745102 21968 465130 1144397 1551370 938725 173061 1167534 1841631 1464310 208604 117487 1885755 344392 1165642 1626664 18061 1199114 1421021 378316 188571 1776217 1061754 1736752 349537 243815 1140282 1116440 743152 381165 1319444 1209868 1141653 1032542 1989380 1310938 1380361 1621876 395501 723237 215017 543679 320558 798210 480883 208021 1572420 40487 1613594 1162449 892084 298929 1546705 420920 23285 340046 1358538 768738 772583 262184 1106743 541332 50633 1125249 1230276 1769822 100144 745771 433345 1416956 419547 1633789 624538 384546 1943569 777020 1505376 1223927 1741386 703353 708250 450168 868769 577728 1198162 344301 243808 16408 593299 594581 1062352 364826 1947028 1621732 516854 647492 1588482 1663870 224994 1313435 680672 1267069 670239 1200575 1383529 1304818 802184 79602 1650253 102436 887345 1428494 872938 765177 622815 501733 1997868 580970 194829 1111112 982316 788819 1764415 1075019 1041423 1860937 141789 507936 1385423 73538 1162369 867359 405630 1543958 442464 582407 1061953 1939911 1161266 1867574 828636 1200757 851852 805734 560106 401873 1778066 1928425 807520 1927638 1067097 1257704 1260571 1920442 449368 1714666 460545 219121 1088096 84748 797658 338493 831522 1572775 1397732 1946465 325027 1335368 1013854 1762506 374354 15546 724186 1624211 1598309 665590 1234358 1680530 442914 987107 1270430 857892 1612653 333824 1199357 1482941 244066 1194669 413193 492176 1304269 1863793 1695879 1395284 1293656 1988561 1489232 38325 1902239 1177630 1800754 1381412 1489986 183416 243402 1780221 1960123 1946387 1201211 1077748 1824024 180536 479375 1929742 389689 178851 1334558 673956 1155402 669407 400830 740511 675109 1229715 1279636 941330 112496 1028143 909060 1632962 1255674 1946869 928693 887772 1300895 658656 1133197 1667245 40254 535103 1703948 1152522 1744087 1431409 428126 1889424 1142461 1537332 715557 1859632 1553999 940063 1782041 1286800 1803075 421608 1480129 1552218 1231194 1251086 1211819 499522 1118050 1885253 927461 232687 1947242 647556 1144908 1707010 837706 1812048 1678851 309970 788153 1067327 1144295 175502 1208291 378133 1830404 1939941 261026 356940 1074059 1489052 179450 959440 712514 1998364 1729834 774618 1955176 826475 1120663 1520329 1934740 335075 80689 1792782 237916 1025539 1818258 1708432 1999605 1341932 532928 1325401 257224 1760382 70431 365686 134509 1936617 496062 1538180 732975 863910 1735930 1366532 959335 382105 285793 1863203 494431 924835 1347733 1400163 1193989 964203 823667 1105523 1219448 562586 1856749 1977440 704960 1878753 554781 1346250 1167107 46900 1336141 1531721 1848589 1403772 185673 1044143 1922143 1954536 1605045 170414 16638 1459374 609145 1678556 787972 1779923 1887192 598250 354607 535758 1978475 1384092 1076693 884916 308384 143904 588721 598089 836890 773973 447246 1559284 1226175 1235646 1564741 107055 817014 909604 1746858 75360 173990 571594 881183 480493 1671434 1674318 442130 1458208 1195394 721806 840830 131692 1659490 1938003 1223372 503130 1721481 1263294 1603476 1847914 550218 975000 1033300 1591602 1283264 1403234 1791604 929651 339432 810131 1120696 906604 1754663 1137200 1740386 1986164 1443288 762526 1506261 1626537 1642210 1778221 1723095 1275237 1959620 1378735 303280 186023 337577 878634 2793 266553 163564 1596047 1198562 1627033 1402875 991572 1888149 1348065 344357 136180 464039 450932 936904 770823 268802 1048805 67994 299945 36161 1988022 798063 816406 1467896 1784552 140287 702411 1219000 384932 1146655 172330 1403988 789893 325292 683362 378889 720114 1616081 1287865 1438657 1117444 758432 1117689 860120 1556501 1159600 940431 282001 1133764 1965910 624664 1032160 866156 17555 1251600 638901 474903 1992146 1725117 915013 1749903 847082 1370243 1611993 1011204 1971345 1706726 1518387 1732525 223814 1172913 1220033 1897339 1136051 948497 1007966 1283401 1550343 1967316 1314691 927471 1717621 632567 814219 996681 983865 1355966 1574862 498269 586593 1599568 1176708 1777524 610641 16739 1379218 1262827 461777 957795 1563543 1307443 79880 1222848 1700269 1268957 1469362 969047 786743 1934822 1520106 1297904 757981 1981467 425118 1913514 1397008 614291 1035764 52569 1732490 1339077 64761 1074595 681309 319163 1480004 167616 453839 907871 359952 1883396 173895 894051 6013 477135 1930974 860928 1713851 927499 1677696 1001407 1918093 488417 306823 1465859 784937 1653698 837428 272666 1381373 1757210 862901 1320861 74956 815378 781 261797 1920258 1913407 994147 1589796 329972 1823769 1921757 250665 705195 286214 601428 1415823 1524764 1400845 1963558 1119650 1701816 801566 26039 1504090 1069578 711270 187619 1582068 149101 962538 1888409 1123987 285329 463719 1042401 963606 1060624 316043 1134638 85889 419972 1575545 865299 671651 352226 1499510 1663787 1057733 384084 932955 1596433 1438662 520056 1850562 36669 1375996 862020 458010 187070 1024245 1577402 1602165 1562049 1898501 1861293 1819497 102637 1390630 1265128 1189698 447564 1521733 1468581 1669712 1021578 1824800 633484 450736 1466846 72103 601964 1445534 1892886 1381947 1403004 1394615 521676 1243286 1583953 1374979 137786 1342742 1848265 1514266 1567390 602455 1926671 1415121 949789 1287201 1340058 897685 1344909 1722142 1430199 1758549 1519033 149928 1491564 1157188 1013579 1148938 364494 517512 909770 1059045 1705855 427285 1920006 1620505 474686 1624481 594522 625501 1639436 538107 65405 1421591 1535821 1907457 1116105 435431 930335 1022327 1683562 866976 682884 1905735 1551574 78266 942593 1962325 1996831 1625075 966785 901366 403468 1713646 620621 893460 1700893 1280118 1971771 213277 526763 1929023 811009 1384125 254012 1953447 413875 1156048 1638096 52121 1319107 1634376 1460510 1716874 880690 1593886 1581200 1989510 23960 802581 513448 1443218 1412636 1143758 369771 1529827 328445 1647285 1221182 294624 473901 1009000 330151 247741 481525 73527 1228253 1828076 324320 1492317 1648207 179250 1534309 140509 1162952 374280 753984 1749189 1891240 334099 1470012 1747346 1515369 1264627 882552 1803019 135116 587495 921509 94695 909918 204702 1048909 745486 113197 1563844 1109132 1470504 749641 1537901 133651 1012098 50804 1485513 127099 1543040 926962 1048926 757234 1276488 396091 552931 1681652 509303 1552287 36616 1591343 849292 76237 1179514 865213 1344922 1234744 396627 1265432 1657038 198370 1391848 1895976 357722 1746927 1721634 364500 211525 204786 1875909 1399771 1119218 254831 72079 892159 192131 936976 434092 1266544 1626624 783115 1080530 1144788 1565574 1404537 645051 1126986 375012 1866132 1305294 7957 1072605 1526230 919892 12046 47580 3820 250024 1307032 554831 1561153 1585555 1353033 1016400 1917019 1498641 296850 1639968 823856 1690250 558410 505453 1931062 655376 1959627 1498542 513211 1353701 1146817 493565 1157705 333919 1526280 1074508 1564210 1152979 1776400 1621115 1244499 1490168 1641868 550546 1071017 1494115 93517 800973 697985 584359 1217980 1177468 1132086 1987425 561456 909693 752851 728384 1991284 745074 1821468 500464 1282445 1480002 228188 1159352 1972826 423528 161809 661376 1396485 1074076 1997747 748260 794781 648436 1554936 16811 1905395 1783012 1417185 942576 216834 391481 139491 632276 71800 726520 1242666 107844 676321 1027846 487329 229737 1994233 1310252 1161604 1384930 436544 790170 617426 1759777 69235 938166 566307 253432 104088 1362408 1498776 1662511 755519 1227781 1500772 1570685 378897 641335 1480026 1071399 394461 1640980 316653 466253 1001694 271982 1263813 194898 252205 1409140 208615 1145 1019358 863401 469244 1327837 284725 1553398 372427 509043 1072247 1593773 1906751 1789886 1882180 691416 986534 1476143 1533840 857646 978249 1580276 1798042 1409070 380365 985614 647516 1941607 1161034 422421 115478 129356 375978 1253871 710020 341552 271455 715368 1063810 1311946 1565668 816219 810959 825778 69360 1646268 1595374 1798247 659047 1671041 1978032 828157 1210891 979160 859112 1386848 243501 1651355 1945882 1237954 1734215 465435 427065 1996327 1763489 1105588 914487 1682675 60334 1447140 1309715 1082110 1353316 620450 1753269 719287 535932 782817 436210 468562 1498425 1275313 1879866 448740 1606703 202317 109185 958452 144873 583344 657174 18179 74064 1394554 985505 1326813 560254 343734 571277 1497200 300233 1300717 345580 561854 1466358 190906 244007 708673 709520 1100717 1004865 397706 1153376 1441117 1601388 830158 1795531 961768 589569 1701405 165753 1935045 1549073 1604882 1097022 1403635 1545389 1913718 1642490 1513111 243411 723912 833140 273697 772371 1726468 1394506 209193 1866411 1405044 648523 927425 449395 685625 356534 435759 2404 1786683 148448 1140583 1234266 1499376 796598 339016 1822289 1107209 1622236 26580 929892 1688014 1500839 1480633 1033631 1990525 1369093 11622 1946078 859621 1767274 1169631 746289 1690798 68970 94902 674175 687513 1322904 1251799 973462 1910555 69726 457027 331668 724955 1549779 484833 1759520 1677600 1111128 753040 180099 1378578 1184584 1528486 883354 902915 1023031 677639 1744858 944660 922373 1469163 1256938 73582 546393 1811508 358406 840411 389136 1220480 45835 413298 171288 1788343 358552 630146 1602947 1341645 1008875 794664 1286938 741920 1698013 1386643 1107476 1193304 1317434 173312 1496361 383189 391838 376802 1767024 1343395 604974 1608756 1520552 1048101 1690052 996242 943569 399320 1257373 1746702 722769 1093326 1000140 1223701 1835807 170616 597203 1483272 1650638 473890 1940050 475168 93515 239859 1955771 202607 366850 1420407 753436 1527785 1622545 1488390 819622 188874 1416863 50477 872841 925126 503006 401122 1536068 990680 366951 490606 1714554 1824099 726322 1704013 1405786 1045454 1454466 1587680 1560883 1178423 957086 272420 645568 773080 795315 7398 919311 668956 539899 1120890 379998 700833 963089 1244547 305673 1745638 1652925 1213144 1954177 30296 1172455 377435 602772 750632 1329809 410478 358469 1750485 1308893 1311196 1554595 308882 1344250 423409 677113 249945 898892 331727 1071736 1936190 1984298 384157 118497 604269 55851 156218 926243 1145919 1249823 1704115 1417843 458291 1084181 1702903 730941 1405114 414226 1311397 525838 246155 1394539 738361 396296 268288 1541426 432114 445606 159331 650463 672127 1216328 1173122 1916619 1251215 1596257 296043 48060 1112503 141073 353168 1247871 342194 647229 1475983 1408967 1143124 735831 1780118 837640 1563475 424617 680582 1924176 1841554 1479394 1823904 998820 1788671 879509 42433 1848288 1371929 781407 1342110 934305 42103 1598692 127763 1516340 1895145 1797544 1327656 602797 46098 1773210 1618051 1492463 1120283 337422 329971 1849667 854181 1081840 364352 1577138 160772 861471 180132 89471 463397 474856 716939 1578560 1118780 1618165 379408 778635 1014964 1347538 1489568 1148364 278489 1871965 343041 867659 713673 1810283 1339958 1361198 1150987 977630 1702360 1749886 1175303 223405 1936048 1547987 1055379 556164 1261070 404309 1363910 1069315 453199 17372 1327634 388024 1087510 1824168 1780410 1997312 1064880 13157 1007809 501108 1586583 615454 1523063 1610260 974023 872062 1053547 1752088 1392230 1755161 1458755 1859787 1016779 620196 1702153 84775 1096546 754324 1293686 1345579 255244 1405115 1872506 779094 946538 782058 1400005 180071 1417772 953773 1915222 1164361 1677831 1107684 1978991 1842912 695683 643966 1886500 878495 484279 28852 271892 757904 374113 136453 452786 22122 1275242 1297965 872237 1946089 1955871 1881169 1766032 199221 580693 1594294 1449709 433284 1618638 1687794 1192056 1201401 1542965 1678876 1684647 1330130 219459 1556140 864025 417082 395327 1293738 833765 23581 1800417 1670345 48771 1035043 766676 1515540 1852658 612985 181918 829104 1623587 1067888 416342 909491 1441405 1143291 1099992 1185695 1181500 639384 1498982 21531 1298907 1691136 1944030 522404 199021 803420 287273 173709 694907 614984 1109487 87169 1185057 1875842 1811662 923448 237441 1351167 1377403 1293893 1310526 1410262 77326 28009 191280 768441 46881 948487 910131 20417 1488632 1844853 162075 414829 556435 1780020 359801 247915 1912976 778724 550197 415941 1123566 1007064 193782 137884 149378 259920 91803 1341573 1991955 1472119 1970052 135288 1091500 913483 1750047 1261522 558702 1759717 1987006 1370602 300140 747762 1492259 378579 354443 1521290 773582 1178697 544437 1698721 1814703 453283 1530751 274254 651054 1336425 1237835 847447 498886 591293 1074628 1103552 838410 624094 1016933 342950 537177 909917 1646721 1118849 1042088 745234 606775 1426082 1073487 1253028 23144 1209297 534885 1889486 1472002 1577099 838735 189027 1383194 449285 1307657 941293 552531 1943655 1647718 401656 830112 1549053 631136 91793 87146 960461 644138 214912 1489526 1365980 882254 1682385 1193031 1526147 519018 901675 11005 1257433 880923 1304534 109148 1511537 108523 4111 1206466 260439 1552167 1143194 1417913 1058427 428021 338790 1458578 1145208 231982 1404322 920062 1249515 639514 817638 1378837 875676 1208445 1513189 1664169 1988168 1914009 224135 1458076 901998 1782507 1955926 871265 1136422 1389865 71206 1100447 1883705 387539 1812115 1695432 1776798 1593373 1973513 461097 138235 404973 960175 1034013 16939 1471714 164054 716516 907078 854285 305193 385635 1997048 50504 61623 883431 770555 1174148 667702 1872503 1370458 1792916 24008 1994053 1309122 30474 227525 1251431 1457226 1124229 1471953 1724875 1695740 1976651 1304839 1268913 436090 1199994 848478 628418 216003 438404 554268 1257931 1777622 1095408 1657456 326289 1505553 1426231 1397263 44609 98043 1250804 402672 835131 1243522 104874 1779132 695091 1697411 737443 847723 1816644 705791 1863996 646616 900340 559997 1972704 531486 134440 1303657 366189 918459 1612976 1363239 1115596 1473257 105370 1620828 123965 1856815 272213 475735 1097343 1797051 1549933 1507675 1650101 135343 1951410 1074064 556668 839101 485066 37158 1154507 867628 1708225 245913 1529674 72234 928861 1091566 634463 546197 694618 1864390 1660230 1573244 36077 1247088 613074 45160 27477 1673540 93153 57117 314652 530514 1149612 557904 389984 1357239 981974 1143167 1978427 448383 601525 720735 1134928 1152716 1979420 489783 235538 1196173 477499 1174690 114305 687622 1909725 21085 414610 839979 1452051 145283 1589148 1146228 580888 1454041 1503262 739878 453010 416611 556537 467749 1538710 1145759 1018974 1261665 1767119 144539 1274683 1318386 1448651 898647 648966 1256187 179797 688294 1486847 132504 32523 245535 1595907 1161734 1246673 1983724 931304 790786 746620 1819198 1412476 822022 1299697 205361 264671 126417 581207 1113771 1355713 1488676 608147 1297566 1482755 248749 205514 1956963 504934 1299355 1967591 1936564 846312 770707 915185 799540 1590542 1229793 1168242 734051 739845 1142424 1702339 996612 116424 1674901 1776180 117103 1084835 210516 1867261 1885211 164039 1434161 932990 1866039 1596022 632807 1058688 1576372 58968 1631464 521919 753509 1419380 588583 1059335 1046933 341044 40245 1684959 961864 770955 1108582 956465 1450487 1793790 932115 1823049 1680310 1873770 208294 653891 792285 1460389 501177 367299 1345050 1960855 589575 1578284 23232 1155852 1080595 753779 1260879 74649 270000 250047 420613 397081 1761533 1885172 334490 887906 1954106 590539 920547 873072 1542970 908113 672352 1316588 202770 905354 1736566 1017958 1273175 407033 174901 681072 251009 1700889 1663568 1190988 1490538 257622 950358 73613 1601145 15325 67548 149641 534392 1511824 1253301 202711 1682726 1169443 727199 1561034 1089718 986386 1299154 1359925 1955534 1459787 678629 1171106 240144 311004 516695 1133411 194326 1409551 919810 1318156 971861 554003 1975285 1436602 986517 1115318 418007 1354137 332416 1335665 78593 1968969 431341 1117260 1701763 972156 1772572 1908253 413201 1412152 1451416 1877274 1209644 1395459 1535887 934983 1425361 1649286 1861525 1703847 1240256 1416490 1467641 1884291 752644 1350107 1259152 888701 785185 431054 822769 1259228 1437146 779601 674648 952989 467113 1518189 1386783 898083 399965 240980 139974 1629158 700647 1561266 958610 1177510 709838 1940215 1751668 1933283 170220 835721 1974041 1178733 123385 1068013 1390798 1733292 747020 543083 1709571 1785195 55183 1666076 1332 1905830 1146181 889567 269334 1580005 984232 1975379 1814052 171736 1845273 1883172 783398 105206 7430 263668 1527285 1886566 1927203 1913496 1567208 1858267 1066576 633857 1824437 1229172 55986 1669675 1932375 1604082 453117 430598 1068681 1572200 1232833 1068515 1510934 1402428 1202120 1318170 798725 1601904 615374 1895354 263816 79133 1009017 867456 558676 515785 459179 1889101 820530 744420 1680343 1154553 1873586 1708393 23759 1959680 1131767 428797 1725081 1444392 271868 1977726 1863846 1809326 1298614 506440 347476 1363665 775600 898729 150753 1592080 1541875 1913051 157153 1154233 1107687 1212469 477715 1536613 1451975 1307776 1376641 1139924 1704267 28048 72381 1881393 1285684 947389 1957097 1374262 224837 1549421 283281 1572726 777037 727055 171636 1234278 540608 1987753 1299498 691190 1911043 812437 1380432 1433697 139916 1044776 1166526 152106 1312848 1336805 1118527 1958545 146563 665327 98174 1436781 301248 957872 723444 386701 282654 490392 606186 1605334 1389239 1549621 848008 890259 377108 1123434 681639 455442 1912256 978020 646219 668100 642239 1087985 1722753 732525 1390866 1500646 603662 68778 1776491 368819 1131602 485390 1788694 16740 1894348 347391 422139 10334 1751702 155310 534169 579549 218097 12781 558005 1631970 729706 968087 1312738 256227 1412956 1671394 1632263 1346575 788207 413758 185341 997373 666620 788074 1082147 1720849 183801 114271 1796035 1111113 865994 1041965 237104 836775 813547 240066 74798 1016678 1473057 552187 1486416 1873774 71744 1191495 1871446 1930052 1486878 683852 1655710 507054 1475797 1594989 1850849 1126446 707137 1591589 454839 1164422 1916818 555881 705928 531777 1555798 445958 1606720 1099984 423274 1698587 1842899 861358 643457 831612 302487 1002554 1819927 814968 430666 560543 1418397 1901131 1810921 1154806 712136 1126394 1815781 89643 1255636 1034368 1235651 1968963 1851439 81319 1654822 1531656 155937 915196 555748 860383 140864 613842 1196387 1285686 44884 356754 988442 1180809 101810 221892 1013067 1236427 1319907 693290 1698714 1543613 1994982 172677 1069755 766809 107139 293181 421461 1389387 1756527 293073 253696 1519443 1988701 1700977 1487629 1161624 1234484 1992535 17843 1788860 1606564 1741652 756153 1374344 1117407 1827092 1183189 373656 1675149 1874501 1979238 1216957 1230075 22033 875065 1589729 876175 1551194 207699 1368367 878169 955660 1388015 1369605 782160 1735276 1039752 1387643 1938916 761504 53300 328780 1665605 261868 1950570 1585484 1760513 600803 190451 316226 1916925 1994821 1705543 1854518 1751088 27592 80357 681865 125254 446611 1594465 1755452 652092 1051929 1258316 477130 561542 1309502 1925541 44747 916268 1033969 998590 1564184 360539 1995168 1104044 1632656 216945 1000542 1909868 1327394 1776549 1171474 296229 1221453 48506 113981 1545550 75174 1354471 272377 1870191 1385351 1855963 1217287 305779 48375 1636075 1481129 1910956 1032091 25392 1117114 444388 20462 1589313 1242076 758048 268427 349415 523742 1189561 1049282 1025465 512596 1590920 1085936 264651 953980 1665362 1362343 1613493 502620 1091155 111616 1846947 1622085 121123 333405 305426 41030 823733 953815 763719 808113 1458718 1314015 1284934 1703803 1511385 1936279 710272 1945573 1050227 217366 1516457 1018118 602705 985468 960401 1928462 1812675 86392 1990237 1223785 419193 949876 1777354 260542 786256 721515 505312 56445 1118413 1657966 1926887 220471 1299957 894337 322883 344972 1249822 599103 814956 1722663 141316 191251 1183947 738050 1522005 1204770 970723 1290525 495852 1006056 479628 1523308 1338297 485655 867168 780782 1174378 1472945 1770618 1794366 797472 1864701 1364229 1271293 1846154 1479433 80720 375219 1728285 1839655 268446 642257 1382121 155876 1385244 1267810 942248 573644 1989642 442023 199495 1325911 824410 1689190 571471 477641 781936 458127 1702063 135163 353532 276762 1001938 68340 1977207 340362 1579793 325307 466460 783711 1252337 885050 1875695 653156 316869 1131447 45738 166038 1913503 716956 908350 1115794 1962611 212548 1857676 703391 829304 1792069 1203610 1077237 331462 628202 1531883 377792 531289 339748 1925702 1024104 643386 1755204 453852 1476922 1685210 445233 1387509 389496 1589495 1839763 632150 497903 178130 943085 801626 602536 1324445 575902 1999505 654376 1670926 1428410 1290486 889978 623423 1455794 1119928 1818744 1574089 585877 322305 156004 1886564 1854230 1759868 280009 1412430 1732312 1009063 1813599 1550654 380799 667747 1926026 1174192 393478 457538 1998821 659474 544521 1087463 1499127 1221154 1328095 537693 743733 1712944 1889561 1080375 1528089 1539593 592265 878485 1860582 1569797 381269 802169 72954 1422412 1675285 1929017 1332126 833888 1216068 893934 82859 1737253 708733 1464575 1510735 1347485 377464 21608 1509756 1108807 1327225 666740 1855808 1432909 636751 977839 362909 296495 1016242 603892 608823 235290 355710 578098 1736163 1572866 696836 1100596 1500047 1148833 1798479 793291 437517 630074 1305856 1063461 271537 154504 1773655 489502 1036952 1703348 1597901 1878525 429247 1877986 1763069 1153338 750466 211907 694936 349275 40655 1857423 1992454 1328994 359352 1211973 533106 969050 593821 1684952 554950 1836641 544173 1750178 1349322 1700020 835501 1443256 1444857 660560 849873 260332 1418166 636545 1468589 473140 904467 1256231 116580 1741025 984366 1874526 1683292 442702 634113 16756 1442395 1770809 1886886 999849 539041 1455889 649075 621721 1064531 1868113 1363011 386948 1171302 522128 1239274 61590 963534 749449 418040 501518 199377 1025653 15439 1863953 918530 366114 680238 406963 1515153 819367 1017666 256090 2479 810284 831593 1420156 1312286 1500107 207712 1337671 386725 845929 1290286 1988457 719658 818509 275481 1994056 1244868 1595297 1365944 291736 1721090 1429310 1036916 1903314 1906603 874129 198136 1807876 1669121 490054 336718 346667 756069 1150134 1213744 1915994 1134941 1961493 574819 1668813 358023 881313 1430430 392095 369713 595694 1319858 880914 1319463 1872176 1048132 1459149 759445 1797019 1022231 91978 423934 1778495 1637855 591384 75254 472076 272712 1280966 1437082 233721 700203 1255084 1381704 931675 23544 1387825 1496925 39749 306520 574584 160529 1374504 265757 852745 786594 26611 1979058 473232 410773 97338 470273 782692 1000273 1611665 1697643 60633 366738 1013930 1394949 1563259 174455 39756 188958 1884510 223237 112460 644835 737263 435990 1488985 639964 1142919 415183 1990315 1317610 1652737 83299 440465 845089 1535536 1787259 1776879 189489 1001645 1850011 613416 83010 666624 384326 590496 1951549 739126 1151648 841823 552105 1793134 474561 786896 48983 113831 1941351 1913388 421889 1692263 1401979 744035 627017 1966426 845730 1393552 1222872 911585 39374 25029 228832 1430993 1152997 1581608 191433 1770905 4869 927322 358709 951027 957350 611518 1302830 1318503 1602982 1156472 737358 1014299 349430 478897 255686 235448 1939769 484766 675825 349699 1906885 1895993 408524 397429 763051 1136682 153809 77204 572739 928220 909729 214284 1104977 1563867 1117829 285456 1176386 1072915 342193 577035 20154 1106858 387349 1797656 321656 1033061 957927 1173991 228042 1743459 264531 1602792 721111 145368 207910 1539264 256159 1005452 1847400 1011104 1413657 1355096 1954347 1085628 1913153 744161 1166268 347633 1803066 644180 909731 825117 479961 1293374 988518 744456 1845938 1045245 403300 1827188 1280264 1720098 1966685 890636 868078 501059 1446093 813107 1692715 131275 1089957 596414 880940 1099776 673605 122957 1111929 652481 1772459 1215448 1160455 769963 698511 1409257 1461665 606497 1854396 1516993 228887 779338 975201 1626887 1495274 658738 698079 557606 880855 857483 1131796 604547 1640147 393480 930439 960579 340345 788934 92778 1799584 923655 1233982 1237779 109739 462973 1679350 1142929 1857477 319305 473862 1185947 631909 1902611 1329496 828616 1514970 765011 1259698 1868414 1288981 1742674 936286 689126 1129867 1944067 1900516 244154 619906 1601363 1850821 1160607 199660 1766710 1847631 745777 1508821 159539 159156 746811 776498 1949844 810905 388193 1778140 1579588 171760 1501389 1082634 986156 1745446 985632 583854 1987320 1922953 1821015 278131 1653797 445739 1907022 1194359 1816054 972914 1010155 388961 1080373 1504987 1958748 1118961 30977 1030851 84518 753182 1138793 1214848 1508491 815748 650512 1871729 358229 1902886 1515893 756667 1023343 1420662 94481 1487324 676734 1234273 1888566 1540668 1898476 1123954 1372959 1439143 201666 167059 1636124 722772 173042 1418752 1001107 801489 1313761 1723223 740982 139371 1598684 1023464 36227 1591752 1983707 1806720 1899046 211134 1691932 638846 1891714 1130553 1767017 1329096 1567418 1853929 1456340 1908115 1072712 48835 609727 1836118 1012447 931127 1211187 1239625 819066 1154625 146780 630843 986890 1603500 548809 364995 1287226 1896492 1636604 1473754 1871707 517945 1797446 115470 940537 1252279 717389 503972 1142102 1357255 466123 1570639 479428 507222 264931 1333786 532959 371701 1710889 828434 1712201 518468 1133741 493871 362960 1896435 372029 1087018 1572218 1919668 1434885 356557 1947778 880229 1338365 1562873 984988 1273702 109645 152413 1355765 106458 1419595 402723 1809608 1820515 690194 210512 25732 330444 424059 1542977 947741 38465 626750 875115 150536 578540 1167009 1528411 514590 1152970 208049 1990624 165876 796860 495833 39621 293256 1768229 1649515 1705434 1438711 235939 406161 31124 133339 1977064 1162478 212141 1148633 289820 1157489 1603657 3549 1476495 984736 1888853 218290 495143 630031 550307 1817708 484265 1318981 1586026 1900073 1255239 846527 258655 1326873 729320 363314 933738 546250 1371976 1641942 370047 437879 1475076 1380160 1811378 228729 1574458 429791 1900558 1405669 1316121 437334 571066 156625 98431 1326826 1655174 843161 1051740 1168256 644582 1587464 43231 716202 618317 119878 581304 425968 1829044 1052153 1279869 195372 828830 1568070 1855193 833648 1311002 277552 1058829 453001 864409 1180247 932404 143058 447148 222608 1903459 546295 265125 1444670 1264094 124611 1766590 1228368 371951 939621 1789238 659666 931566 192915 1515935 900539 511157 455408 26983 1345202 81215 639390 1559538 1413913 1432226 263414 1057471 841287 729947 1879646 209756 784837 1614296 1241524 556060 533938 1652419 583363 958094 483567 284748 414396 1949495 1501380 1800438 810574 177617 1959368 1676699 1477676 1070600 350835 321318 1867826 691107 1032634 1708150 727615 175512 603108 36308 1936660 1912257 100933 1518512 459533 1553878 597763 1528852 798596 311447 1762901 1526535 479347 195681 1044043 1281336 1145249 1070357 209470 1239399 1934533 60885 674408 172425 1562575 1604766 237828 542983 653758 691616 801091 1167050 1573034 959164 1277313 969717 1753077 1155556 1359408 365330 1271529 259521 144336 1660249 265598 395678 1230712 303517 802311 1395729 1659449 648045 158797 652698 1122762 936650 841662 606865 956704 144951 676155 1993884 1229829 1969414 1920397 1533471 586874 1862789 1876569 1832047 206859 966524 1125187 1782065 655728 655117 111912 1610082 1894741 1420541 398216 1713892 1183880 1690369 1563828 99711 964374 414101 1136899 1969592 1452743 1954588 145811 915263 1509721 1801530 13772 1385053 1952518 1039772 583792 323679 827239 678141 1615416 667 1807529 595997 1370165 440694 211512 825795 1349061 126093 242912 480000 905568 1284298 566975 1567020 471295 1290058 1922599 217261 1152326 2875 1636871 1696377 534554 1529129 1828702 648088 818481 23761 492869 1658826 623575 814664 1037091 924609 147553 438851 155606 357897 1818714 695945 1594931 1458093 42188 971446 51322 947759 1046208 780497 1958416 1215190 18639 1496288 1207352 888421 322623 528006 800376 1664122 1574429 1192524 1822896 59445 1443982 153258 902144 729204 805267 1978041 109349 1062535 1171961 1426015 835651 1561457 709295 385460 1078880 955913 1874738 475469 790796 389250 1979045 1645896 421514 1887323 478884 1251995 221537 151412 491130 907427 1668670 1224406 453581 623094 488763 847808 1119792 118044 1170185 1288189 1775530 135012 569956 1233206 561635 643895 992225 732624 175694 310595 877710 452 562206 1964427 766977 197289 1639606 613261 123618 1086329 1441297 169306 1693202 1431231 1094648 36342 342100 694820 1577897 183040 857644 1296872 1374467 1015562 950793 1186958 1258396 352018 1247726 982080 1723280 1557732 794543 532030 1139477 1517835 876903 428568 1337134 1951969 831325 1695521 92639 701417 1645621 814985 1653894 1551149 245114 1779739 738351 996124 905711 1149717 1047841 1157870 1499673 680981 107660 269205 1498850 1804164 436818 1171721 1273074 1609082 1884067 1131741 1341712 953989 554257 1440508 576986 545575 160644 1632978 593334 814583 1371129 468306 1053580 1487504 1702041 1789957 131306 737139 1362036 1619915 201288 1783853 606463 319034 646754 602191 285439 951095 1524625 380520 934796 812335 361744 622901 1492010 1949925 171463 837722 339844 1691065 454464 1939973 1172900 1295740 721821 785717 1646371 279009 1672269 48687 1215930 1158137 902017 269528 1794457 158620 1546905 587990 1621835 1423372 1688701 289649 717044 76212 961590 1746525 720102 486368 465025 1145032 464446 550984 782832 1166084 351048 643503 528608 1907748 1627661 1666128 1247332 1256195 213767 1284091 719791 1709024 1758887 1337558 472185 1711497 48391 238141 553339 43768 1661416 730068 176999 938405 1918292 1367751 1585004 1405681 261418 1142377 902483 1516577 1918369 1017240 453592 709262 1170564 1422025 1799350 1254851 693081 88080 882485 1393632 1720093 1518645 1192499 1825914 905571 1861897 1792121 1804511 964153 1242844 74715 504822 144003 1890757 1663437 819089 1222946 889363 1529960 1084712 562024 1507436 1334580 86142 1400154 97566 398440 1242266 1225583 521607 764082 407485 1981808 14932 1507678 1683946 1253511 652514 759268 1381539 1060182 1489623 882989 914071 1022647 160165 1281119 1164680 795374 1555239 106909 772832 784220 1501949 1109621 989765 1668666 646354 1285569 1083028 1953880 1562513 1955157 1209150 1737811 1034345 1235635 988402 966521 1243414 1869968 557819 1838359 1027745 168813 60004 113581 104369 14210 1832630 107177 1129635 721735 1887487 76467 999697 1802099 1279077 1688964 297350 363329 784186 1327293 1139289 1932836 1138057 908939 1604785 992723 669234 664057 1883170 333902 1280702 312791 45875 1070933 1935012 1224503 1640148 622437 1079305 1449131 1277983 185969 839474 1867544 35113 1771737 1489868 993424 1388902 1643165 1311994 150321 970328 1155774 1181275 847472 1007279 491977 652713 1639454 666499 171439 587830 369412 964318 1728612 1575873 625900 1754100 586877 1864415 1936485 880781 1153159 1217756 411950 1170386 1648948 1256229 1483663 607258 813859 1166924 185578 1474499 603166 1605228 763470 1820253 175734 1953444 1644350 502523 1125836 1505618 246543 346485 929994 1532643 1410274 1177592 1844264 1574640 723191 696410 1846680 1069189 1049593 315610 694483 1252494 1994454 602693 589225 508352 1984540 10459 391148 1439692 703952 956692 651717 1599376 1954279 1059170 305709 37821 1541017 1094855 1744212 894871 1784703 1006209 1622101 1998530 1081492 747848 171407 1182840 1919954 1844435 787410 1334519 1812572 1242986 574184 1625086 1000637 426601 43869 1312207 1840783 258385 450285 1102301 528036 1525751 573842 846396 423095 684259 398380 117964 842636 629643 214618 94037 753352 1936694 1982520 977674 624358 681060 1606759 381621 519008 490136 1528966 939498 1441961 648547 49586 1888320 64920 1332994 796753 392942 213508 480160 99131 1570909 1724485 54713 452091 1162308 876015 923211 1303017 304063 288478 997621 731248 203577 1917015 1350005 1806941 28287 910353 310713 848410 538133 1883662 517235 38800 285638 338514 656999 261147 967282 1121716 1175117 344970 155909 1875303 1755373 830891 1191651 498909 1406613 1388734 1573528 749606 306605 1402405 1308301 342358 1211993 431663 1853319 230515 1311554 1184577 874208 1372768 1830595 95706 803173 1388181 1128363 1316918 671175 472800 49063 1558303 1786114 1423776 782464 1161087 431763 485638 373014 71288 1436128 1466566 1168265 1951720 744250 1975111 1021561 1710156 476236 637589 115318 445648 833348 1824390 157162 95635 579371 1389400 254028 458703 76430 1723740 1015111 1358100 1744315 336217 1281308 432775 213811 1475459 289419 728306 203790 948888 1753818 212711 423578 1926131 1888646 621566 638369 91247 1694451 1455444 673341 1779098 1913131 898369 1449467 15314 1785223 132308 416302 942605 987676 1319158 280294 1869190 1619308 24146 1351538 351089 296573 932787 1041038 563350 1604440 1036462 1133312 1530628 1070150 1327097 1905018 1267024 1149396 1617149 1377077 1339651 1208723 1281445 1097700 15611 1041044 211090 638666 646185 801951 1507289 697324 834211 1646434 366509 472557 1980380 244570 209190 1376181 105491 1932563 1397314 1056138 222728 327198 648460 1291610 1839433 109132 1563435 49411 1535169 1273888 931353 1249320 1250069 160079 1632878 567238 735911 1703355 441113 530520 347339 132507 1066294 1499320 1694685 115817 1703489 281369 1624264 279696 517831 1485745 734081 1350587 1210766 551218 1163311 1003328 69653 1301692 675401 231438 1239439 118596 856439 428347 500920 1233147 536024 433628 1277865 884646 1006369 526798 1356327 1962826 1116870 515357 1693252 546166 161644 1632114 1488402 619191 1981993 945980 158569 1648361 1522321 217540 500361 670438 86520 920912 359612 963737 722337 1959816 367154 1166201 82877 749103 1291814 387680 1277337 952085 612775 26629 557662 192132 1914789 462158 914040 1464423 1948774 386854 146496 1971211 108860 980563 444581 1010920 932700 1416811 741764 833967 1460612 1223233 586485 1084676 1228337 827063 1754844 263522 1602265 608480 1687995 1133992 1385897 1809864 181412 295645 580390 85467 486952 1123832 796896 441599 821676 1339600 1790914 1213222 1706168 215145 591424 1910995 1878153 1480690 642983 1024497 757533 1450720 1247836 416062 1263346 805525 1110810 1727797 352366 1891345 1273752 937304 653430 1839671 984355 1469978 1345186 352319 1108693 320898 1551179 184501 176080 606449 335120 785124 1578082 1829203 1857717 594927 1397259 1291845 1948592 1590294 442081 1121438 1038606 1907996 1955527 1378030 1681161 1432038 502068 835594 998942 1379501 693227 1500391 795011 437173 983257 1331435 1942152 327807 1500445 726849 1371773 1895954 1947492 813745 1513375 80869 758807 71041 871018 1595134 69406 183688 549807 1951736 1856519 1165019 890936 738974 455021 458747 680097 392041 1771697 1802472 104134 1462513 851042 765922 5565 150687 880857 573300 14320 502594 457670 1209315 1751825 344457 240950 827129 1393082 844416 91566 211326 575986 81131 1349537 1719924 1832027 1552919 1264317 1081256 1742151 589845 1304769 474089 1932184 434600 1071717 245905 815260 544782 1277712 1499238 1606978 254985 535207 839345 549292 1132490 1485606 722567 1780590 1113 1195885 597628 272379 1367040 1846070 1392031 66416 1121898 742343 229625 966580 1882990 1511351 307670 367754 701679 1715058 1543035 340898 1450737 1782142 1437484 600373 1522641 188483 1832531 29232 136597 504419 1019481 870913 290625 585266 1171357 613521 1020964 1832867 441131 1979919 1937560 697592 1791866 59694 1763183 226798 114175 779541 1472979 671117 1601465 1258121 222020 1000956 1366400 1531328 1126093 166062 1209071 522376 593739 1945564 1497855 113477 257155 687067 1055836 937427 244219 925457 1457353 607193 1139763 107994 1002978 513974 1033458 291598 1465935 1750107 660650 1528372 126293 1277410 1653573 468274 1879610 1749629 1661513 1627140 818389 496067 685324 1128642 329444 75350 1707081 776995 1200143 1141012 168310 1581675 1879241 142437 1719848 1346767 684250 669596 126903 1638499 924806 761319 1164298 538333 705823 631371 1829468 532430 1877699 580536 1665998 1945185 1687031 1490113 736809 861884 1071514 1873473 1100815 1311752 1074554 1873652 1015894 211998 1190659 608950 1451932 1986433 1919709 1405947 328 143114 303490 1559755 640483 985267 631803 1512912 1784965 738989 168608 306184 61297 448287 64201 368319 621489 148677 1827599 767941 1226242 354313 1816745 245788 1053801 1677025 927137 544975 923658 272697 419395 729909 1480985 822191 1154120 117046 1382461 1350574 306419 658338 1281749 455272 1901400 1458134 286018 245786 1106287 1575845 1177355 1540653 465975 5445 215606 94276 600487 1310617 1561123 807588 1406659 491300 1487978 269394 990612 409970 260670 402542 38010 268496 773078 434888 1068177 1192762 892070 911466 1474072 301577 708230 1686588 710134 767718 123826 1052544 1494021 1065068 1484395 479099 729079 830426 757542 273901 1540345 887236 134054 1367028 388909 1867246 167947 649132 606189 1024495 1418135 1042708 1436927 1636681 1260073 329416 1506472 1837655 800126 1208770 49812 520151 45024 972905 1519784 583461 213773 1521020 1125416 311128 656064 1377379 749725 400907 926594 1507377 340019 1486997 995066 770136 1154444 1664892 850926 766941 1980324 1215638 116066 1639889 1100709 1424979 1598094 1816489 1392891 99848 388838 1605130 1184821 1995503 1088284 445393 1894318 1349649 769041 1534252 1090375 1638997 1925070 136861 1227052 1712438 424252 1979429 878353 1958484 1808821 1398884 35452 1482716 1179781 1072316 772849 619254 1365023 861237 1325129 19850 1197994 1163617 1003232 1150943 668509 654284 205431 1226 1189193 1238628 1830935 1452441 484300 1296907 1503026 1601942 772871 1137995 633813 1632722 456794 1073229 1690709 708133 1908259 943964 1231541 489435 140239 280885 341835 369576 1397351 1888941 1171566 293113 394638 587558 1283275 814274 752262 505858 661695 1038433 1775920 30010 1550048 1299186 605609 1834113 78075 62852 1961268 488034 523120 1999380 1943617 831364 1249735 187958 196669 159656 974570 939415 1786579 1360157 92142 1718113 1130844 1511461 1942700 249879 1853897 1675714 953839 320447 1469794 1427061 1844133 84694 301336 1240674 1017916 476184 768162 950534 925588 1981244 689143 1548554 992174 1401568 662427 1980666 471347 1081972 1797835 969489 1349881 1133856 1531750 1980972 907629 230252 1126856 1374102 304083 854910 174294 1864845 192366 1049502 1984299 982767 638630 932691 229977 1558056 966925 556477 358486 1044276 788057 822856 887458 1311638 1319636 1634612 708383 1611595 1969901 1746553 271823 390452 247784 1397206 802543 842173 685263 1046695 1443391 367136 1654086 1198160 5795 668373 201635 902104 632405 1963016 1454253 1883544 1852623 1726327 508106 457745 965051 1059024 1867156 1754231 340404 1750180 471258 313032 855187 648243 619904 726436 1400775 817758 1548513 403959 518155 1379295 888740 39926 1255283 854376 1260212 861032 1541162 1240796 1845899 956114 137779 1562655 1110293 1664863 76793 942902 401198 279777 1711651 581826 71546 835535 1852170 1516702 829324 1259047 1749263 953386 1834561 1225872 416276 1469878 1022500 1338495 1165013 1880484 368110 746310 1330507 55652 1234254 1044174 1957194 856621 476068 1674791 1379684 348234 298752 1781560 1183139 1937011 399668 1272258 1069305 13710 1531252 1198696 610 217921 472020 1057318 1678179 1832057 1494748 1427845 1374984 1596761 1402605 806432 1049040 290935 324636 614765 1478602 1421749 867360 1268058 1325556 1597567 736797 954707 845676 1721996 119909 1205044 1072735 1271198 789752 88564 1425210 1653344 1789713 1832972 595756 1071056 918360 310418 1552314 1086448 1688167 248101 1238073 1356712 798595 197781 1491618 44355 542183 1176517 1705926 1726720 1520442 1208230 100720 1704341 1740630 1917037 1887475 256921 210619 785390 1836817 528182 874379 834053 1744043 1210143 255779 89402 807296 783062 749156 430845 1110485 75725 1867309 558868 1964735 1765994 1881736 1210953 1653109 519856 537437 1587371 302864 1849768 1432809 1782277 1522721 1709792 1761445 799257 984996 1710549 672960 537403 1721302 923287 967026 666116 1621401 1315048 297919 782247 820873 613146 1889187 88687 1533030 1712351 1920224 127771 1981598 1826040 230093 1637791 1388261 837130 961963 1912502 587324 1829132 1962593 709504 258524 1866684 665140 1365375 725118 1360177 1320416 683745 1896581 137143 857093 70702 398131 1177384 1109062 1892322 1335521 301563 1515606 1359861 910397 1362318 707649 1440264 718141 936109 1503391 799184 937073 1740094 1714171 34544 1789526 1988041 933260 171932 900325 255551 1482305 430046 666487 629532 1809263 1902402 981065 828919 1327738 402370 695226 1830633 1248604 83065 1164291 949647 1778450 12272 208399 1298482 1563592 811030 734540 441677 1001410 1787057 1597346 139798 1290387 763332 55715 1010801 1268814 962357 1501159 1167535 425593 397255 1306272 895936 1747817 1559876 1686433 1285074 625584 226958 425811 1225607 1758640 1905132 1079148 1137865 623383 421767 159559 1414813 1962190 982033 1509752 893614 1611395 524713 433197 623783 1765711 974348 834704 759750 1347949 1483373 974068 142678 1786071 177561 634007 1264965 67642 546076 1041170 1624259 1179399 793149 1015932 378995 1143768 564162 1427298 631743 1300615 1207235 700287 872139 187345 1167258 402617 1913337 879166 994609 6362 1723142 978079 1095198 689083 44242 948389 1767533 1799356 588535 917098 1738515 1462760 251472 769741 821312 936162 978441 541341 1221134 446106 1636381 896372 1434325 568888 1357713 1581198 1036729 16941 1506834 17467 1359056 488898 1181430 1453575 107688 1473776 497555 358553 1589675 226848 1823991 925591 231083 84263 234977 268080 796328 357919 1091887 274464 1960021 1746895 118637 1959033 981597 952425 877252 650984 1260513 983770 1245123 224587 599041 1207741 1342551 635549 1353516 1935764 1385091 1618769 223529 1050345 864685 508210 1361959 1130982 6816 400236 1120454 524428 883607 177736 279908 1913370 1775218 1575107 1849092 762236 1937894 1517009 1600847 198199 733496 1913525 1021647 1399672 1540439 1471570 365875 371931 65843 467809 1266923 1040076 1575993 1879901 1138063 1470862 96019 602729 464121 1531443 858039 1545140 1187217 1312876 796667 1468713 399594 484167 799921 1161472 1517385 742552 929140 1476951 304757 296117 427367 321606 29000 65462 744032 1650965 1493112 682396 1123421 200099 914039 944388 565598 401957 895845 143908 163804 1802601 871642 23423 598496 1097462 1330357 3396 32711 1477729 1602740 554547 544305 1389004 1750301 25976 570363 110735 832520 1822721 21658 281094 100936 878582 1816357 1023060 1272217 312795 1234339 1838277 1070372 557699 1985259 628528 121119 759355 1340524 1644221 50336 183169 1777582 1286169 837778 1122233 411063 552812 1432674 113343 1915155 1611627 917174 817288 1848375 1150274 131081 771765 278704 1319533 1791665 11359 101342 78317 1362417 912127 1426644 445431 522778 1622731 1239534 1130578 428761 1744565 1543620 1703026 734018 1124794 1909098 743048 918746 871751 1456931 866443 1100839 722702 1989179 1271034 1131182 1587355 1159179 1810067 607895 905960 614061 1126263 788726 659983 1105439 1887584 1232861 1467117 159461 658114 1048503 1694324 1354207 720063 937148 1788946 1633937 822356 1782928 1220390 731079 359590 1300814 22278 333967 1049995 1981096 1878357 938727 444251 448217 1111352 1497601 141999 748209 206214 1180671 603599 1555216 255687 545391 1474660 592823 1662200 843570 1954442 420743 1800706 808589 1692653 902838 70042 830082 1935224 381753 1004877 1037165 959817 726641 17480 1758346 100090 1419617 324521 1972305 1753396 1012050 1952654 1422919 1426532 396900 523076 1420711 1844244 1272433 1204515 1237395 507053 507068 968289 1744191 1957169 416896 1434005 1884378 1259924 1520366 1470845 591413 1234757 312849 1909663 327249 217672 871898 1502727 333375 1252819 339328 292631 897953 580872 1028966 1006842 438781 1835671 1705476 1700297 94243 1582769 698087 1793987 1024815 1772223 154105 1092336 1711879 390439 1659803 730497 1959788 84675 1566197 1915938 463661 465642 1686500 1192190 342246 334298 317446 1072776 1594302 1770801 797538 1257256 689824 1947711 1896450 1721045 357912 1021001 366258 1234349 441679 1106466 1384556 1082618 521298 199314 295654 413511 1570645 1090701 1907957 847237 14621 1657333 1171644 781749 1858689 822929 1676488 481430 1960476 820003 706887 775324 1120112 934718 792100 274013 1226603 1592819 1575795 1376841 1287970 993017 506806 1519478 1123073 101493 921890 1342017 326719 518025 67038 1959460 706273 1406163 1091029 1508211 1256926 1925099 1928493 1594812 783341 957709 1591877 523947 22771 481248 1496192 1908311 968602 1117695 722392 564596 444918 1437359 1933621 1393654 249289 360845 1740632 895639 1751939 1871221 337428 1275186 1576685 486776 1206595 1625997 183897 2947 1676380 1732394 1986880 711853 219914 931421 628055 1136319 632606 337194 1146654 872670 1364285 69991 1513941 411109 496078 1089235 1958587 1817987 1910228 352538 1923307 1283084 489885 1631257 1730341 995994 1061791 192152 249971 1885629 1028294 1740201 885941 928019 919217 1101695 1753382 1917586 1497547 1825810 1750634 469988 1882784 861600 653176 1005369 1809379 1375741 1151488 1023209 434905 1993808 1405823 1359496 1658962 472517 1316198 1478011 1566377 659625 476766 739844 1154306 407536 55193 927311 749093 338623 1734276 1109883 1989894 1314835 1129857 1450337 1975477 1929463 974761 604897 1380826 1151253 929629 35228 1961290 864050 214707 1491907 414274 1128484 1650154 374453 775983 633082 1086540 624409 74219 1025083 1228049 1440040 647999 1526301 1339704 1427580 1880319 1217858 202582 1542218 1381338 1900010 1994402 536239 120120 1536322 1506824 1961209 1568871 1944244 1244500 1530893 1794740 379624 200769 353213 1995089 1469928 1006629 1697783 1178115 236432 1084307 661809 1868607 904034 111503 841098 1752416 300621 288564 1801643 1888659 322157 628929 659407 564840 595936 611567 377729 703748 1415156 475968 719386 1242823 220331 551989 1912432 1983992 1226652 19844 698714 1197747 1680740 1548776 920566 304902 1922638 1467173 157155 864766 1291744 668936 839415 987619 836965 1350682 1302295 850612 1483461 825503 839679 66557 248248 367125 1681015 904941 1084892 998549 1624793 365393 1269819 272985 1149468 36620 265825 1490847 1614168 1457532 1137970 1576896 296154 1867106 1450352 344041 21761 962424 1127911 722911 557777 1199271 1091302 1984045 496994 957159 302112 1737029 813060 1065044 207650 739572 1654526 865394 1647632 1461682 519993 1578762 970452 454475 988450 1088269 444146 1218095 32385 1830398 1240205 800391 1836663 286060 1833535 254483 1629416 1690139 1911855 1910185 1803676 1624194 617346 78157 1777056 683393 1637474 568606 1140347 1670407 868801 1873934 1084500 1091193 1395485 982985 1237948 1567007 611097 297964 261394 1823894 1591388 1796442 571130 220526 505062 1684053 1732729 745169 1985824 1350593 1087327 1875204 429066 1470261 350010 319336 1858233 37268 1890524 1479352 1509094 606353 1856591 907815 877664 1547768 1251341 317439 1301201 28701 1668937 1886623 144530 1820877 1661825 1444314 110822 1199644 109254 597962 729236 243040 1986965 1985016 1733276 1793578 113661 1178408 249251 1260368 1998535 1388457 101815 1086596 1668381 390551 813661 1202884 1413933 1611911 471631 1338267 575282 1353472 601826 61499 1330218 564048 321223 333549 747489 1834865 1728891 612923 1629683 1205586 803527 821068 842590 1995749 1628623 959668 1950057 1279808 1441039 599864 791851 1280890 192373 1417183 41330 1005806 781139 955948 1732008 1233340 1445198 1607244 1542901 1020667 1387140 1340653 187797 1473864 596606 1792985 1420928 1159786 258660 1522367 414884 55504 816832 1321751 1427732 806424 643890 896223 51890 1962101 435147 355860 795186 1485456 407449 216323 1561718 190579 1950907 1553844 995136 562704 1277509 1546980 1713279 530431 486563 806434 82069 182150 536395 219988 1138588 862654 1293276 215142 1899237 683612 1573631 214663 724971 1201306 1023269 774744 1186775 389680 1012849 1452527 1419415 1087414 556840 804651 393101 1610268 1358175 964779 1734446 10486 883384 1546318 1730032 1064255 1037042 1560440 745544 1712323 1394449 460631 1749453 637224 1958655 1857816 1398144 1417785 44882 418447 201655 423625 1878192 1357324 1341583 1348117 931571 1852190 1756409 1105335 294463 1016285 1862693 1570349 40765 471834 1631192 465934 78758 1598912 470299 1709990 1300 696391 1349540 60120 380519 780725 1732889 961347 777224 1657516 155563 586575 1325764 1369912 177372 1580164 1855910 816733 1742017 1174434 733620 1405854 864493 1642637 1296594 591768 1892333 1944166 834298 1667121 1179139 1156680 443860 975583 1039475 1491126 795312 444194 1653300 527860 1504981 1583248 917110 1364868 599332 48698 1660075 1073923 1321414 691116 214368 1149448 1847872 232879 1721334 959267 187541 340182 1202958 251594 591613 904969 846076 199154 662290 937834 1960562 662266 1829667 1511094 1082111 1702539 439230 663471 1695483 541074 776890 1877877 1335098 1695886 1284444 633335 531224 1351994 338222 526935 1214916 1012040 1386593 687426 1042943 1412089 615383 1130397 944720 693282 840865 260049 871310 1185458 530776 690332 1641204 920635 1311234 799008 1566614 396637 138200 467064 691079 1469503 381044 356053 381355 247444 367402 443888 1806419 517327 1364139 1696796 783493 1400110 217052 1936944 541842 1592123 425401 1138775 1577155 1592195 680020 1209220 163352 44408 177894 250942 1403869 1374084 699388 1970382 1969631 1313240 1343103 1102710 916159 287381 770987 614071 547353 1408970 696486 778179 299238 1317258 533704 1867089 1993733 1117425 902751 1151642 618811 1313512 662475 521825 787369 1170560 528674 671628 1623084 1031816 581329 196845 1108784 590727 1172170 1164168 1637176 399979 1715930 798972 135787 1699460 283027 452087 1629817 750118 630988 1365078 1587032 1038219 895530 1595971 1920848 1760770 1719299 1930580 945476 1598569 983004 1069738 1857610 562334 450985 217443 455516 522634 263111 1719774 1809460 1714945 1693713 528730 554024 1356623 1372813 1195740 1695779 733291 1095316 89913 1965040 1210356 835475 4567 9848 1859733 937944 813322 22895 636837 1153283 691631 723287 1370003 1218184 1764936 157307 1129891 279257 744303 543875 251976 1237881 1663038 984977 371172 336359 579055 861960 673728 1215590 1746594 463315 1007751 816838 1054115 1832872 298236 1533423 1923530 929053 1731288 679997 755159 1295978 1686898 935588 1371198 1675234 620648 815776 280389 767091 542657 267987 1036415 1543691 1373396 18834 1939698 1554783 1517331 1590394 1391852 1279879 1416724 941692 807886 555070 278776 1873659 275069 156083 1856869 249172 1175004 1177613 1131685 1352031 1098374 1330940 382015 1326822 1393814 392421 1296616 1903618 853780 1048762 1577007 1499898 1826025 977995 79091 1578208 1283271 1986349 1369958 393074 1057159 120802 1202905 1377390 1948838 716328 1853041 1159413 997137 437145 1097315 138157 1085790 388160 1798857 1230946 1774447 540732 733384 1984204 531878 1855675 1018287 23879 942371 993883 1764386 123293 1831342 1227963 596496 1979502 1294429 534718 729128 902540 30221 302233 606908 949700 942841 1532773 467830 1422149 1302487 853477 668287 824828 1202118 42990 55719 1623943 31106 1488163 319955 1614985 1837711 652043 123349 905239 31179 1760696 946410 891771 125192 1779909 155209 101370 1415361 1995396 234793 1306988 877136 1206264 918312 402300 1175124 571416 1106987 413846 1317142 1014918 1696666 1591777 507895 1060204 808633 860672 1148638 401047 367368 239849 1975959 775839 1106456 266765 109964 598935 701700 1029542 1985628 1704251 616866 1178785 189813 1947199 1276671 1845602 45477 673006 784636 833236 1563669 1619927 652238 700842 320743 1920992 1995931 990056 1589657 1595880 1489829 908443 786054 284264 1771716 139244 1130528 266975 114132 1102096 1082181 1363345 1435418 1098709 170647 1021910 1684633 1247156 886555 348424 1093256 1563239 1709935 1110874 640555 1004653 599125 135485 1160308 832018 928006 164216 195284 576346 1452708 1785886 315074 751221 1912596 1011457 17302 936784 1133582 1816784 1002368 237077 1863614 1663499 595925 1008504 1010154 1117455 13799 1289944 871096 1184216 963724 993951 427328 529794 1430930 1062795 669575 1329227 866761 1845940 359610 970072 1702602 346262 1646455 1886450 1295577 1319453 1209839 808779 841299 667792 960578 208185 1492851 1988643 966049 1033836 949066 1205888 1320937 1969238 956029 65818 1924112 290556 809057 1669195 1908010 1770776 335204 936163 862366 746122 1409659 603363 400155 1078074 934261 116733 1386069 1870686 67208 39555 1172537 1194324 1812436 1071610 1910152 746108 1543578 1849183 672096 1108792 628808 833373 1351960 867447 1024627 389140 1856321 283577 1046823 831574 434942 1561062 871362 594249 246535 514322 1677454 851231 1625458 1393209 1196109 1686127 1089977 1873058 896301 1162021 832229 1384768 10930 159251 1675523 1710863 969586 136027 1746645 1452771 1187053 208830 1545126 1822299 861066 1008812 562121 609203 412459 1868413 1400681 816186 365470 237389 90516 874080 971087 353474 1691219 1970582 457379 543334 1088448 1262909 1527903 1705653 804607 1060151 1143359 1549574 988782 16279 1205100 630791 1770673 1180620 1525896 1553074 651598 1433932 1045044 861132 7866 478966 964216 1720838 1323202 591626 1128235 142253 131332 323327 650270 270205 896208 1176158 1776674 161973 120684 1271399 1958497 1742938 124061 1360463 1203418 195097 1940185 707165 1253325 1889906 704472 1891248 374285 1427727 153281 1492528 1779998 1443156 700660 1114949 1018025 131607 1562253 297631 11100 1522919 1937456 1400271 1309755 1314700 750859 303799 128418 748188 458654 732820 608604 1099756 738407 808603 69642 1193859 399937 1938300 105055 619287 1529283 398972 1377633 1462488 1641849 1331765 1757921 918935 685237 1743972 1695924 137316 1380944 27512 1443778 1597010 1321470 1600161 152320 1151583 1052090 1119488 530961 139886 778936 1313274 1763795 77606 1746201 725071 1905992 1103050 1122787 506553 1997833 856281 354314 375669 344742 1051449 401191 628235 1355319 539834 863725 1897728 837739 987925 259718 1666090 1287211 1756754 761248 872280 381513 912464 1237467 1919889 1528952 40436 1377887 1654459 719768 1783132 778918 439497 429335 1264284 1366869 1738375 156504 1529540 1559490 20451 1734181 894010 1044556 904340 1434182 1545246 1774362 1017677 1104051 1824922 1560834 265272 1637566 1966799 1497396 1431509 1771964 996525 391484 1647287 226560 985340 1240968 1127239 1931429 1051632 513589 384636 1621911 586126 1876545 830105 1963701 229212 1946235 1825355 1112414 725606 1280317 878670 1378423 390496 1104540 562487 1201274 1420812 363579 1120014 666205 414082 1313105 1095834 406839 58106 1515581 1005863 1332428 926398 1090228 1234985 87046 1800586 1803893 76284 1462636 562772 8064 691750 198257 1971649 1726396 854771 1511262 842904 477370 736323 114117 8677 367269 265505 1607741 1913245 653218 271630 1672887 1666332 1880934 1570515 1328108 971040 277656 399130 1833022 166947 223204 724209 534395 1482967 1296272 942575 973690 1889259 1446523 518549 54158 1784824 1815073 1448838 906217 570194 1054977 917844 381069 1231992 1273592 615420 1105940 1517133 813708 468739 494162 1566732 679439 616531 262077 479661 599088 1511698 198541 760565 991782 1752169 1150658 737214 1736471 641159 993002 1972640 844019 1059477 1991591 1402053 200355 485668 1897166 448194 945304 472395 898064 1323608 1650147 123455 1272950 1076573 498045 1666208 1513669 1968167 84759 1503248 1160975 204217 1525091 1337101 1518419 611665 1435895 1523309 1812726 1826297 1759036 883935 1190534 1403732 1707961 1850652 820495 425101 1723549 105613 1359149 1106604 1891411 265905 67039 1976072 1878680 404105 1706289 1505557 832097 197628 1078118 902263 1627985 770954 933259 385622 1091928 1043197 651945 1267446 546542 1732009 688932 1235333 759662 1792945 626590 204228 1872432 1833543 562442 643935 1150437 1498068 1476915 1473124 1057128 521247 1035290 561645 82079 1521501 1143979 1086321 641084 1982949 1319338 346101 472632 228514 1723408 521144 298954 932744 1311109 1819742 1430792 1356147 526669 560423 1676291 1832 13326 1781140 919651 1035640 74051 46595 1403025 1334083 394773 1385809 329348 309552 775349 189343 1773360 460800 1853612 648277 193596 47250 1736610 225045 1004608 1894898 1656989 1638582 1315027 1849765 1382916 8058 1438340 1633914 1480709 2138 926779 1692938 285989 657044 893426 96215 493005 1981144 1111797 165800 275458 116938 543059 577408 44072 627033 1151672 1378343 294976 1096219 749472 1923528 1672659 314201 415235 1746268 60850 1261011 706075 421335 170881 1776089 153048 969274 941014 1382642 1889607 881888 1129525 1644006 1941350 1322465 1705001 518085 1961199 1304490 1460345 1312374 20425 307116 1246305 356315 552915 1834672 447669 1369229 568559 1098047 1262113 507885 1693555 1604443 1699942 186378 1464064 1293941 983802 484467 701211 707045 1877926 844928 554313 575419 1644288 364665 978783 365709 1951263 467188 1680754 918998 568993 1475255 764340 1650917 1701896 690834 1282493 1180844 1705346 305661 744670 1467888 907351 594993 1789140 105494 1788453 1551533 1138853 979520 1404129 1720405 335689 1245250 1895969 1961995 1796073 1932355 1735915 282208 732618 834254 1158790 147709 1571893 913182 713171 463602 626055 123780 299887 1586609 1191497 1438709 581596 34272 1837809 854150 1437743 1859743 81622 380776 1293434 2566 9938 388088 1609686 647532 1297484 160260 142321 1782744 1766262 508076 1562295 333993 534034 889544 1027819 1546095 1044854 68119 1558467 1713369 1765850 976548 533190 1546539 1013881 885373 790619 689521 987410 20618 345121 1878969 925770 568858 1851548 894923 195751 161988 555215 73055 367844 1579231 659340 1849474 6428 420410 1178334 1089089 1346036 5666 257607 1445194 1129394 1179100 951088 730443 1484383 918075 1902723 469028 951975 931824 1526335 1471595 975315 610066 1089516 780194 654403 509804 1101924 424943 1539037 202694 8428 1197334 1986514 531977 629168 414349 1064320 384478 1675274 198715 1855785 948871 1967477 21934 1173831 1697216 1169782 642461 1905189 16920 458396 344156 1173175 1257770 989442 1562514 923263 270120 254858 1673052 1510931 716845 1171165 1583584 393426 789904 94247 1101744 894656 1708858 1953200 1578779 340141 1242891 816518 1864227 291173 367682 99279 1541838 844432 1623085 565669 698401 905321 71969 930281 879635 1708678 437189 671179 1238353 1898704 690506 634400 1295591 521809 1917354 1451225 57000 556153 1990605 1929332 1266456 1465694 1600699 1592406 1667232 1766239 148074 1194533 1328818 1898534 1093601 1360893 1600839 278745 228967 169771 1424132 693082 567976 420713 903993 1626144 1717416 1255393 964989 1915870 81399 1317263 1934658 1669812 197567 1381286 199910 1439128 1112095 1706865 534971 1973708 819586 1654188 283145 1841584 102950 971114 687199 132006 330153 1989656 1556432 726121 1752871 4787 822134 47147 376205 1106870 981053 1116569 622565 1307898 1220653 594820 1410093 518948 1152655 644357 1956924 218932 282418 605183 283758 498300 205768 1969428 1749192 1305851 1929843 13281 1085245 1403563 1428006 333220 1574874 766159 615025 206385 658851 454470 20072 1274424 678235 1400404 66210 1328428 994066 1549150 484154 1272097 408222 501137 266972 1255558 985392 90143 200523 851304 216300 1930557 1485654 1760249 21644 50057 1101574 1820694 91772 1318771 1188863 47508 1041756 1653541 816597 501327 530856 733499 893762 411756 1721812 559478 70268 203382 1502931 438921 1558227 347637 1941401 720417 1870138 1400214 1705904 1919663 479297 571687 1574130 932093 1515089 197354 10153 71304 1704435 860313 507659 1217635 412957 1114547 383517 1938381 1662249 1339405 1834914 523997 484647 513932 726407 544314 655532 1403155 1148384 1083066 1880506 725443 245099 286641 189952 53294 181967 877359 1012186 300781 854871 834440 125956 605843 7913 738521 144139 1687822 1957363 1217907 1231168 685662 675365 1705137 247744 61737 786227 300431 1839164 1245842 1875199 831719 1094278 848345 348158 1560230 344629 926767 779676 869014 38159 452689 948723 1253326 633829 1830842 180988 1641438 524369 967598 633296 362612 1211742 1024355 850801 1570640 760163 1030575 373895 1266466 1755278 421654 1983982 1540401 359775 877947 586259 521529 118516 380754 1172522 1848074 576008 856775 1506646 1206271 623799 1747366 1995727 95930 584228 631685 1981479 289149 1450729 1801319 1964579 1925778 785104 1075934 158577 338029 1457775 1044864 1781985 1820336 1641455 1694744 1563097 1222663 267539 1906113 487195 150665 1381789 670886 743486 595850 1191673 836482 99765 1246050 844572 777797 1090563 639160 1890494 1840988 20012 1518198 781168 794704 1648402 1148066 1721379 565705 124519 1022999 473871 415032 627072 143791 980379 363586 803144 1288272 1969986 1003354 1554563 1091568 1514850 1251315 751877 1070323 1020777 891180 753118 23226 593089 299482 1939348 1828731 259004 1097577 2613 167802 850034 418311 1504590 1139703 689680 79571 1485685 381246 933518 1232847 803609 571296 947331 1666736 1947919 449210 1477363 1565443 95321 1706212 1315943 645344 951918 415565 1223132 1683944 710023 1933925 1068341 1544201 1853889 1486961 1677827 145298 1147510 956220 1958444 506833 196376 68557 385964 465288 433009 475853 1862956 835375 1189614 407897 218857 1725877 1796851 1077164 514448 1697668 1633663 222693 1034144 1976564 1765118 237365 1109971 1448992 329651 1262576 1597527 1403135 565599 444966 139017 752756 1095620 611901 482266 1697762 1423167 484899 301409 450120 1137543 1976507 1666071 140383 1136159 1087924 1758823 134389 660010 724350 236224 323302 1164229 1879431 1858803 736268 1556668 1501864 1186464 356993 1102118 110916 420822 1795744 1865115 236650 1480 1847079 124814 120501 248322 1985189 218160 1102623 1731182 1416494 1053104 653137 1738113 1916536 605913 1828475 1459893 1954447 353840 1872674 1472299 9794 70322 444601 1757576 406379 1989508 1030849 163170 1176447 1715928 834759 1926491 757281 301600 998384 1516265 1930735 620124 1776013 1915342 611587 1476333 1788455 1232039 1665586 62966 1507782 1813223 212290 1822775 1280145 424402 1795699 73513 1703926 1783436 1269565 1860980 244075 1420149 960513 538258 1642988 1857924 816065 631131 1395199 491728 1373041 761437 1748856 923111 292781 1273930 732268 1229809 301655 75559 746410 1498691 1161398 21566 183035 1458911 165862 1468692 1497249 373600 1009916 1116390 1090052 139255 1960353 1798864 536320 1115340 772562 1162209 357662 1589779 1422753 1649963 1900297 1182890 1285175 1858838 1087717 795774 293701 1162757 578038 112058 1193008 76021 1485481 218409 487463 903595 993896 1097780 140028 850811 1947619 716700 678137 356842 1020732 119129 1869485 1110803 1816083 1864040 1461871 801151 1424644 748675 531102 1525853 450605 1263040 816952 148807 778880 591283 788875 1908249 612433 261374 41138 802154 1655795 1717073 598944 236145 991340 1441178 763952 110550 845573 754623 1124282 1012998 1887101 645944 561146 303167 383149 1863063 207161 1509554 47176 813055 976025 1757199 1254571 315831 1413128 1224528 1416241 860494 202059 1276725 308980 1827859 1747193 1972487 760372 1669378 1403298 1434975 187631 581985 721562 1387648 810177 169091 1961165 750785 893577 283249 700217 1987417 1085255 1896679 1971763 1872859 1202411 227451 288574 1646908 1070270 763037 1632985 814363 69334 761777 1407265 61416 457539 1721399 1482304 1962652 1559696 1954108 1403926 869053 1975605 1179008 900075 411782 1825507 559712 737984 1208967 1896716 245366 1245683 809304 1076241 806461 1570772 83640 1736741 119441 592780 499962 738566 1608201 934166 757587 1754285 278122 1005495 198898 1876237 1725839 1739478 12939 886430 1149946 684560 1146474 1637481 1544777 1954158 1881170 1335465 588389 1746565 113576 1955853 871571 1130979 1649438 401824 35698 346669 870822 1547350 626924 1636814 1854932 422207 1312448 815526 579288 1927876 496638 91167 1002197 145761 252918 1835940 1989565 797123 1606443 1732600 224629 351611 1477869 560333 214485 1860602 1975448 526645 1108554 1787757 546518 1283928 456452 1619865 859923 1687291 1508625 781694 1728797 967027 253041 481865 905787 1412685 302488 1969507 284848 1933179 1429478 1682043 81442 1259053 1758267 1368380 1388105 1147494 1584630 1612560 1269193 382443 994615 1536972 629210 982734 1628936 1541059 1804758 1784828 961678 36852 1079956 115141 864941 418265 578117 655713 587741 944078 1289678 65514 267454 1727631 1427461 22090 508268 1922516 1319938 1485254 333626 1588661 1741307 1293680 1737380 643335 424705 257651 32605 471639 1663017 1651776 927001 810248 1333238 426338 498884 438794 1766059 881241 1938059 1301670 662523 1570386 677590 155507 994361 651879 984483 1041120 1771448 470541 686404 1332296 1387601 840719 595701 1321337 1260059 1089778 1337458 1131941 1482478 752473 1128865 1755150 1884835 338579 640021 1666421 557568 883254 1206635 238421 1799805 1094920 435623 1803544 1039985 203537 1350134 574719 1602430 687657 444050 1687258 1455216 661258 682419 227646 107514 826613 895723 1214772 532126 201014 1199677 788041 1759968 92906 730441 429703 615856 1285271 1182106 1968641 468305 1717451 447916 1233601 1780218 561786 243464 512814 391406 1535966 1359618 1051181 1081102 690018 749840 17682 641710 1815512 1993132 1081090 232080 572943 1381791 1888889 1150046 1363406 1757442 796073 1758231 1889232 1292509 489176 568519 96945 856257 1261813 347093 363137 1244463 571632 286568 48155 35819 162865 1515548 1341956 1398452 894133 588314 82144 1633033 1246582 1119024 334651 345634 293321 517290 130389 157557 465050 514311 320612 1825261 1521516 1771263 1418115 800336 706696 241602 581292 234306 287021 1522148 1936970 809959 952397 1377594 494505 1448914 817276 278809 181027 906613 1896656 1617637 840279 1614019 1129608 1934202 886194 1801137 452426 1056214 1915749 171663 71252 1911263 1638629 258643 93075 1452965 1432042 1035001 1247248 1754126 153278 1151028 1320320 1924823 448906 3127 1109716 1234001 1904554 969227 1760686 204489 1270286 1425015 792543 950808 236831 1516590 1397103 285845 1055866 1969089 372850 141531 1554320 97242 147347 132248 1309538 1208265 326575 1948940 153171 649855 1353229 465019 824324 102007 519592 1841632 10123 652451 931355 1580977 1281348 386915 580947 35216 85692 253078 1287532 96971 412470 410375 1854632 1070405 658670 305635 1223049 1908209 1116354 288216 883430 1796191 1416201 284342 1753581 1761039 339640 378007 1051417 549590 1236146 34323 522675 1201582 875302 939973 1778131 1447266 720773 258759 935403 802575 1978112 802754 778537 539446 1227295 133369 1821803 363940 478718 1540995 1177661 1281189 1373548 217651 1305694 549805 835333 293276 219013 587357 1951144 1245497 530733 1291371 1215527 1275033 492647 707641 364621 7706 515226 1812473 648506 186868 789660 1023116 1200912 430093 228863 78398 552328 1297321 1786537 1836177 574116 571089 1528497 1988250 1095477 1322453 1470115 1293156 1223424 232538 709975 1128430 1662315 811386 276343 318808 595453 1436957 123103 868549 664465 1666328 788488 527233 760624 1505013 1017670 520586 1859362 363075 513700 512942 1375889 1105443 1968418 1704623 1611733 497845 1845395 1169762 528800 1952761 844850 105286 1795085 1635492 509641 122482 1558201 1381820 1898771 400700 94470 1774245 1889301 961299 1248705 1235436 1393279 1548499 1175452 1754179 1737797 47261 1789076 1678684 695897 1773257 794915 1802353 1308440 266179 1574359 337187 807019 1339853 665180 345768 276586 942598 1865473 1813466 1140845 1297526 119339 580661 1166674 1784061 1309275 438698 1794318 1430112 142681 127121 229556 1024703 1323226 1891231 22996 1591598 970307 1804456 842439 1758384 659665 1846650 1312868 1725094 1391435 1262501 744747 1073690 1889270 199879 242250 1357675 1390679 916317 129631 679691 1127013 194945 473550 880575 597368 1313531 967724 760761 1369019 772640 1123258 1423553 422633 142449 1697567 138401 1454995 1370326 463725 1486984 1170972 558975 1551 1665968 1676584 789516 1126741 726578 281024 568510 1035248 207159 1662055 867817 517903 1873223 1383373 178615 1493971 1567458 1162386 1008933 32565 22492 1101095 1499914 1572759 816739 1689944 1779917 908722 572720 877953 560469 12494 1707127 601980 1347130 1982804 1827760 177729 1741630 1905781 1178517 1082516 831933 256544 1635893 1562083 693495 676405 783747 1221844 417442 442028 1882494 1455159 244450 1407850 612624 1397831 1208288 1597595 615518 1289107 1543146 1763204 918432 155872 1016373 1430988 1566401 481956 1930629 1301059 54720 704017 1405292 1663958 234476 1287612 985197 691592 1946610 1944429 358169 614698 1554212 1567045 1206538 1532134 550081 1409993 335707 865670 917318 36902 1052922 1705067 275296 1662695 197870 1949262 1303280 1107017 1211928 528866 24800 1859767 983134 1473015 273239 1916104 1154111 416128 1189611 701460 1005059 1579654 451377 61168 617502 419862 1069006 558841 552724 1645055 1348054 1309064 1034825 643432 165075 869844 13746 60320 32778 1054401 1236726 346240 370878 1316353 68082 167074 226614 1573885 1872281 926646 1808017 1670754 1013344 1969168 642387 497347 417953 1809704 317655 1828518 850443 1271255 326756 1114354 174759 1676465 1635372 1662856 1990464 1679543 1523670 1591157 1492559 309860 1994618 1958644 335417 1171091 1517365 95185 70208 1957517 1122636 1688551 1537724 683021 1999302 53116 19700 197821 1887109 820886 179130 165182 1250179 1207127 679321 842694 1281809 1257730 15725 8779 1321669 1073701 649334 1862068 1092373 1151560 1650904 495013 968794 1869123 1377228 971916 1324504 716217 1308632 404189 296901 1734844 1082607 936152 1995792 774750 174180 1482004 1574200 1474255 1428229 1912780 685690 1835634 1837309 958733 1885137 349629 1382474 1970911 694450 1647101 1415394 267891 1967856 824343 304329 1346449 283494 530084 586662 240993 560766 408267 1937099 1572296 123535 700280 1856307 1215728 1234963 1355940 596368 1483222 1543891 1473055 265238 1037169 607246 1480023 443887 333314 939702 153116 1049973 444614 1683576 1195742 342919 952126 1530417 1492324 1841685 1332751 864056 500250 1260022 748397 1530103 959867 681537 462912 1013018 832884 737348 1435576 1498772 57914 953700 911804 764766 1792033 148403 1661852 430215 450967 1998911 442714 248389 1489073 1294735 1540376 349955 739085 1104260 968004 751934 855108 554237 1747187 1991373 1321399 1047690 1169267 988367 1986483 260393 1716506 441030 1690936 1489058 351478 474616 336482 443706 1794358 518864 1278966 639832 436325 1143509 1369852 1043153 1222831 143915 120565 1748957 558543 1646938 1705715 722971 1559572 362005 1382818 1289412 1872323 1294301 1067612 785447 301203 732009 1629637 186333 198289 345630 807867 1722891 1418859 538431 1172153 1064051 783535 1564031 1888200 1542358 1582757 550502 250292 1314421 1746814 1780759 690918 1318511 215766 1409750 969137 85310 72299 1116176 1941516 1686557 1377349 958029 610911 393962 1576312 1210075 720563 542352 1382722 856641 584432 1706664 514384 1575679 508604 875297 1341661 696481 731039 1643350 864836 1134288 1603887 11255 737823 547890 1423486 1255615 457111 750322 523849 613263 1775487 9107 1121954 899822 1420648 1799661 166763 1285317 506963 1886013 1784607 505393 262867 1500628 1123639 60187 1535729 1980731 144625 899389 316328 463788 1295364 1799766 1690872 341854 363689 1592359 1561380 1629993 27391 1359788 1640735 1768012 749493 156564 1274012 429755 43515 1607885 564479 613581 1627413 173504 498554 174903 1968882 96790 1083845 735610 108381 1292845 740207 499529 1522688 1672676 1887483 1337389 66203 771840 1897380 196464 8907 805376 410649 1526380 42360 1773828 1841011 1060862 184611 1829004 94147 1552246 1116812 504329 1421510 1542707 771889 726222 822849 1353087 421044 1633576 281908 675848 1498243 1587862 181688 1188245 1826750 399839 1198186 1207733 1183712 878473 1042084 1582514 127532 1324902 468635 615849 456809 71211 865716 751939 351535 1929315 443124 586273 1719773 977891 949165 1890787 123820 87192 1168180 1398789 1942011 635348 1047721 1664658 1750910 1488141 651332 373442 1667935 445143 1245994 739534 1055115 159939 1047883 248006 715341 1219421 1024401 544010 1148890 90590 1552830 138202 744138 271191 1533372 1811762 1534815 1806373 86928 141916 1083113 1740730 931498 306704 1731441 114888 306926 1970575 1592318 35429 588649 1120137 1750636 711232 483079 1800007 230689 1554181 1584274 922142 1459920 1987237 1112918 1369053 156628 1519342 190572 1313708 1394328 721309 1634456 1694852 1007883 1977759 1887833 1801144 105827 1106401 1217928 1709626 1904993 657555 1318337 1148608 338884 15512 1474154 1077041 1049728 1240618 1254303 1863340 1287299 1641830 904163 30058 81015 1650564 1010680 1194966 1603566 526974 564477 645545 685832 26690 1270643 609790 1357509 1286540 1013538 192071 1867669 494855 258872 367067 1829145 681437 1038851 37430 1133646 1164058 826070 1148572 342160 1643469 879307 606423 1586052 394667 1217733 1011339 1027853 1431426 1311742 222012 1817564 1459268 1691008 579172 891433 1079620 1075612 1863406 1983590 885159 1641055 306069 896161 1130473 447672 503718 299448 470677 1893798 1892137 164152 1004914 1967594 1264726 1834536 179550 1585229 459265 359692 60839 980629 359064 623122 1590458 463990 848864 1557904 72940 1590523 1095913 422856 1028684 1110520 766399 61007 431809 592942 685637 962753 1069274 1118004 1171459 787060 89587 1488729 1293180 1905278 656773 1465239 1371812 78393 384400 49658 265190 1049734 1909009 518684 1941297 1157440 1048034 40330 1250896 215957 1983854 1575660 809894 1078145 1687853 1207794 512156 1425385 628964 757812 320409 384763 1308914 552955 711282 283618 901452 1205932 686990 1810015 671567 1504826 856782 1636340 1811632 515112 1610462 636680 1762439 591954 309379 409800 1457974 459968 1029214 234243 1123433 281066 1889850 172887 1062406 1827579 1996340 496073 1072167 141626 1158612 1869343 727473 963049 595079 1833809 146897 190684 1995353 1734376 739563 666912 942418 1150661 1923609 78926 100718 944371 1015885 534017 1097776 1833442 40503 1385463 293243 1719134 1280202 847042 1390099 351273 849363 968955 1968402 1813098 95921 80088 1827763 1186726 641769 391443 1372856 652048 1290821 653509 1851336 1614071 1644185 138349 39673 1187047 854194 1012341 1500753 1468561 1575713 900740 1923041 1348814 1918402 1864818 938392 1009532 1150548 1497064 1681959 1875421 728405 1554470 1804332 853757 491061 653590 1444700 196516 965613 1718592 1983394 1741847 1605146 1406791 280560 94818 202252 1376654 52663 200574 1036241 1613961 1170283 1902439 759261 1588393 302331 351912 1075963 1367609 955495 634683 1837105 255191 775699 1329536 247348 164482 1276363 403239 1116135 325034 411185 707155 528943 400457 133278 567628 61630 606579 1085538 44631 763453 806649 173809 1104670 1703542 1730602 478073 1568732 54766 1705314 1509913 430308 895076 1957544 967827 116381 1701039 1806696 50550 1730635 52863 1866269 1576229 1692094 962847 981559 1881182 509653 347118 220635 1602373 231750 1889766 817816 1272553 312385 1551613 1459452 1395471 1276680 522817 1285238 451609 734579 334719 1629221 349579 1379242 187259 21381 1514622 1468013 47351 1774453 516367 1120330 613728 1146271 1016959 401688 1720317 934671 1526072 1917245 3472 439277 477516 195421 501740 690108 1104448 800292 1899226 766601 26831 1227501 1487024 282032 1129539 1953095 41872 1584108 1358743 1287278 705262 1254075 713683 651981 1601563 536579 722968 1587734 733566 1237545 825839 1080919 561488 656043 1825197 1966832 735582 1490579 732885 482156 113231 661757 1177079 1424114 1323659 1723813 91358 822381 118002 1272383 1910147 780337 1700298 529273 1734945 1769849 634539 1449618 1017218 150 1707261 303550 648450 1695713 280770 718161 655119 1429581 564624 1474034 1579801 1322394 1910312 1314379 928091 258036 724810 942661 1409436 79427 1772240 1007424 735451 957727 1976864 1273398 35749 1743996 1904876 521358 1127712 1031330 1575460 1966892 484274 997627 1757565 890850 289359 504394 562849 1740947 1724566 1924826 1076151 882614 1673213 349764 1828386 731892 240704 881417 1299907 509521 1257912 392745 368497 889153 334765 1429069 86994 1914201 1149588 1513155 1694939 915945 933708 713633 677115 988554 1837934 900212 183995 1739337 1024042 1756270 790235 612189 1306005 745312 1026156 753101 1403828 345445 104427 97591 1458572 1222841 423170 128700 283754 837313 1783081 708587 1725739 137129 1253006 292861 1446208 264350 1106622 951640 508353 1094939 480645 1738973 942614 1057229 83279 100075 1805919 140725 594877 157218 1248916 1077929 1756300 1911216 566181 77959 235172 140185 1478356 1033812 300775 918846 1994420 1505099 774732 165213 1898106 1802400 263054 924025 849570 1650083 1010463 617853 277086 877977 1973637 177397 1177696 1415278 63573 1605790 348140 888678 1932081 590792 918948 868461 1277881 984450 168644 1644766 1003995 1148185 1704853 168971 258887 1070082 753834 1459617 1628281 426353 1665772 275740 1098822 1177988 968849 1128028 1264666 1601973 1717856 1791180 1280003 662964 1223552 905537 330257 340540 1848010 583812 421164 1358057 287550 1374418 906246 1818694 613705 1741614 1965722 1898552 701635 1358917 1667332 320535 412260 1960934 1980118 689529 1747096 246432 812982 1947299 1944448 1467033 972736 867845 244068 496074 567798 164698 1254600 591749 1199992 1854863 54221 1541172 203180 543357 906677 1774675 349645 1043875 823063 1307512 1825969 53798 1871728 1388649 1139156 1457301 1206296 1453469 581254 840069 100383 449826 9283 1726861 561533 848310 309201 333376 1147911 179344 178584 1733220 559772 1791570 93042 373173 1828950 99618 296010 1444281 1380676 1327318 752407 1664695 580044 1098399 506016 1085130 263567 1724427 771565 532440 1963433 140739 658136 645546 1329171 1482758 1929087 749622 749297 1021784 1495743 1661564 1902864 95764 8977 74315 185056 422006 1435673 922053 1214649 1702457 738311 1169173 1595578 1973860 198486 749289 1472756 307583 579415 947976 1089781 1027615 297813 1703141 1589294 34308 15564 597116 1198061 1503027 1308811 1793749 1669699 105423 412329 1384280 404638 575782 490970 636166 1694527 1454596 176939 635521 778765 1321323 1350721 416011 543412 1442527 1212355 98214 542628 187726 680511 98743 1562894 942492 487214 1785446 1531320 1368282 591752 484314 875727 1347033 1916792 308652 1812143 1329079 604686 1999277 320400 258102 624313 169759 106503 1994707 832436 983783 1662729 187768 1043393 338640 957992 911992 1763855 1349418 210131 1743453 1772391 657776 1049139 288499 1242545 547941 232214 1172731 962676 1445869 805781 545291 1889642 1817600 1967491 579645 1591569 926893 1287599 750078 1636661 617623 334896 1964948 1176180 1204561 1209821 194449 432576 1944651 1903883 726954 1041984 1069954 1518336 666247 1343603 170257 331305 1721355 318772 1581017 1370376 1158374 1451117 948289 1504549 928395 759500 1158554 328450 651061 827743 868467 682068 1614791 4744 412254 267399 915838 1985585 1816905 182472 779452 1305 1717316 1360738 1751111 150496 81756 1234491 1544877 1028346 1865693 16230 308609 786266 1896180 325923 687530 1161275 1399297 1789360 1294388 1243151 1533086 864905 1043111 332708 1586959 299908 248843 1690934 1265700 895507 1440387 1383175 82929 1871540 889782 1686702 804145 1441932 814359 1725922 1690001 860398 1617198 1797373 161085 458385 656385 1993859 507362 390924 180325 191116 1867478 4525 102050 1788306 1025121 144725 1733328 1589036 1995958 1174065 794163 1633703 685456 1151809 550006 1956589 249881 1636773 734317 1633154 1780611 1989693 1604415 304992 1047896 1235144 158466 1805801 37475 1016878 244719 88071 476023 1952400 1389692 1979193 1165064 1889846 928546 1541973 1116961 130829 910947 1807713 958943 737232 1648297 1070088 55466 568232 1703156 698640 1200896 1088562 813976 351701 1778784 438286 1945161 1139725 605191 10899 1060835 1452547 378775 1569617 36720 1145819 14048 896637 1508340 1697994 892345 1860529 948510 1728373 1911882 7574 817385 1269848 1912765 1956158 622260 303390 1925473 536372 470189 609031 671362 454710 839878 275224 308606 1460423 1877452 697582 111978 1527534 262338 1919130 1886095 848327 1297388 250520 245387 703481 692406 434357 1563607 273958 1329554 972473 953039 616392 1442497 178104 936536 1880634 631059 188540 1567361 1211874 1385808 1122078 1856720 1414204 967942 1092299 1098827 1822331 1580354 391876 1716923 632295 1539058 1916496 502372 1499650 1627045 505610 1373117 1420305 1241691 465524 1121479 1160690 320968 1924681 857133 1854948 934091 1198320 758101 1952493 724573 1272811 1580538 402992 1142421 1757645 1190859 875559 1965900 447206 1068181 1581967 1792529 1410052 1237684 1908631 1545664 533175 50018 821233 480252 1991299 1627205 975506 70123 1244425 674995 461624 1251724 1383152 1983373 851154 944664 170421 998828 1042077 1299543 1911325 854211 1720350 1450154 931419 192629 486817 788591 876185 1637559 542919 1983798 1944315 862005 453043 1808408 638807 839800 427291 1180541 1930633 1810285 711748 956861 813408 599510 306263 436270 1303422 57787 591372 1196618 746106 1672889 1079650 1821440 836279 1265275 1623650 1889772 1713397 1224957 1187394 1564027 952218 800044 1335548 471547 427145 1456440 1626670 308202 192095 608439 1499518 1596323 619739 525014 697231 1848919 395090 165572 331467 1763035 92247 719666 1486238 1613283 1813803 1765664 133431 631719 519778 1537082 1698480 1876493 479678 821927 1372961 321516 1069547 570213 1716682 548109 539101 1830871 1698304 1884593 1727829 552136 22647 1861007 99510 1735556 158175 226271 200977 708448 1966455 44918 6105 261742 1848446 898765 616864 856854 547344 634168 437841 41506 1584115 731466 1137931 1961022 758017 1776660 584581 973084 578661 1828312 1843081 1234406 1866156 372544 1384334 942098 1314105 944314 1036307 1540627 1892805 1286394 927956 761733 1694440 1267899 1095113 1836824 83064 192571 1780768 1430552 1150218 1891330 792544 372578 1229982 1135023 416339 1793005 1444253 781698 800618 861992 1176419 1425238 1610524 50019 1341121 1137858 905823 1534496 360359 886014 448487 1859672 1459366 808884 599132 311445 1431749 1630264 958797 409187 267858 1415924 437600 1950833 563172 1633645 1154223 1167958 1292792 322254 1813358 1284776 1007143 231321 493324 55449 1409293 128318 510969 1663152 237026 22876 1373422 1123385 299790 151711 1345887 175282 516597 816500 158945 1667048 1726814 1477410 775099 1299622 985129 1551273 518801 1673719 1905928 1610636 196968 1878490 12536 42407 355766 18813 1829421 1159064 385981 597679 759516 428117 1944129 1845808 1385713 216102 1873895 1317936 431682 1538864 1992846 373970 1783563 1646081 497793 1409513 612196 1922399 657573 1361382 103308 655732 891760 1035421 377989 145725 246274 129024 1953361 372456 1589260 1859473 324989 1482708 408475 1757072 1854480 377507 1285249 1299389 1264303 1555388 1622740 608117 1927118 1705893 220250 1591236 188106 485495 194708 808614 281839 1389610 1272414 1297147 756979 1087949 1593099 1790270 1941520 493799 1348886 1698368 1760798 1924389 453829 1327768 76965 359156 1171293 926530 719957 425208 50595 534026 60968 776406 1202766 753358 700292 176522 1270191 1752509 1681138 1686964 1706227 1342478 976304 910492 1959492 836730 1471733 441000 1901213 851410 1279826 1332473 788119 110701 366285 1750087 1737093 1884529 1396388 495768 647321 1048661 353887 936972 2672 525124 875953 1498416 1945621 214439 157610 284696 1075657 1638178 1753497 876841 829395 789360 1641378 1741896 961253 1060609 481217 1920790 1272229 1557223 904476 481381 1162545 720205 1810415 257079 1181132 1885138 927679 798667 1885425 1491294 859827 374436 435802 1651038 385075 860574 1689225 1686712 1410371 460411 363488 1435206 1391285 638077 1808785 328468 834115 1422068 108632 98314 476433 1292106 177731 262488 503369 1952142 1843162 305176 258987 339234 904159 3428 1770675 923348 1788166 742687 334568 1526354 1721922 1040642 1146304 1583846 370254 614439 976481 367766 1022810 1577681 1550035 911154 73111 229588 14992 873700 541802 1835952 1884776 490420 1700872 411838 1161939 1610185 1015739 487882 89637 1679917 1768734 1957084 1054051 767593 1207017 56714 57545 816273 1635355 1100375 305819 1190731 116397 585173 1122373 820259 1702657 1718947 45490 1933439 1893871 821418 1728711 494378 1947645 1769538 297315 58743 938351 1222 182694 542631 1041457 1677970 1751329 489567 806274 1345394 1105827 1795269 223388 1758585 1481669 73110 345130 1426497 1218789 146363 1935941 1361999 672937 193926 1221049 262489 49848 1109066 1437012 1759251 300958 479391 1424459 1639220 395126 1538067 1202523 819538 892592 1214058 260627 1212940 437031 974493 940243 812769 77349 1190722 1827300 474271 950711 1223734 86490 1921569 401761 476276 839738 260132 3015 1091308 269680 413733 1682529 1508697 1771118 396129 108567 534952 1483343 794321 916728 520720 966156 1715619 1911062 1390428 517620 589754 1268870 1153406 292967 308082 788159 38634 857003 1517611 1294148 1319522 1260300 1177238 462034 1791204 383723 1123613 823143 1071151 1389891 541375 640655 1193698 897372 535225 1927832 1269072 1713196 1145313 623268 1110509 424053 227221 1186806 1381779 26490 1825644 1320013 748835 1747252 1324341 491213 985665 1157139 1380570 396193 1949867 10353 1115987 716284 1165788 950250 598528 1026962 1352432 100645 1943943 1034779 986468 795762 638932 1711517 1303387 1847542 730555 1480924 1771649 1272677 1442115 959084 1150365 124443 922852 177070 1111267 1486395 492770 1062893 1125778 1871631 982317 858935 734929 584312 1124276 319044 1624478 806381 1976473 769383 899053 411874 709206 1266904 646014 307229 510829 206517 691080 1309592 1691710 654587 712022 157553 366109 262609 516471 1293060 416259 1389614 1636543 1058107 521926 1105225 767811 1483153 1395768 532067 1063393 1551441 1309408 1924328 1072544 1827545 184327 1833289 1842004 1847525 1033751 582330 1202646 39269 325176 1507682 1570274 1354721 594226 774808 781869 312797 1442957 1722255 1723109 994128 533549 450902 1177014 1895504 1668132 1380499 766277 1519460 1310496 1734310 380598 1252742 335743 1661166 1681305 879036 666533 1698809 373484 92597 822732 947035 1072492 1272276 516418 155412 442486 1472532 339643 313065 556255 309523 1468149 57324 1518853 406824 1779969 1884166 476021 1210322 212473 65876 1430802 1908840 212593 545311 117107 354952 604179 1627581 725600 1962471 841112 1454345 976471 610377 708181 834757 786615 40551 1171254 823976 1800373 22793 554827 462151 1566528 1901955 1996239 1388195 718866 1081546 1291718 1168220 1438527 641486 1109480 1352609 547711 1815199 421953 963536 9037 970045 1442318 394884 941114 1941458 581265 1775635 1974331 1884901 977272 1176280 577887 755273 1058316 1072178 369221 535333 770093 361418 990984 333326 944553 1312660 868305 260808 1743085 1354493 1028155 1140388 788541 1312139 397826 1155097 1458683 65689 834501 1918468 479534 1571621 501780 1107722 373593 870980 1445573 1578199 1826837 1024709 1830345 1748865 1824559 153290 1203833 809941 332377 845921 986496 1192660 359906 1340237 1271977 1915725 609955 583166 502621 273347 1128534 989126 1352479 579536 1736739 838752 1340378 375377 1057443 129972 1492237 1279269 819546 1835488 283911 1007893 64078 1333621 831760 1218011 1875596 300205 766475 497810 1088759 216088 1968777 1118030 1115937 1135735 1293510 215363 1348924 804339 203394 348814 374122 1051539 1395750 385388 803946 147188 614988 665493 764751 475126 118330 1826481 1310867 879052 1987875 180656 1274310 885309 821174 834170 1336517 1220631 329851 521981 641707 1513485 286200 481435 1851018 240458 593663 666545 1263085 1425742 1011530 334992 521102 1981480 1512961 220572 1454488 930651 947192 1797454 1312322 1821146 575744 962523 1376856 1979187 350978 188997 1735298 1539246 1342392 1391394 1786087 1010063 1504222 514087 671344 237714 223088 1965456 1179910 585061 1874845 1616669 1560687 350304 1433059 969926 1191074 607659 1331850 540670 1051854 1211978 1705829 675608 487405 1248446 244061 1456201 421024 138048 1439645 1977712 1892718 715726 658075 1143456 1185342 6822 824304 1078701 184780 434855 1284861 989386 1997245 1455705 1461706 1414149 331516 1552004 419974 1758688 899379 1542309 839194 1742985 595469 18522 914355 474590 1076618 1339116 204973 1333229 908815 1926000 1976303 757444 1901540 1746981 438744 1373705 1437574 734682 1692353 826428 849551 345267 1857079 819638 259946 408724 308477 1439080 1782419 1949541 1848743 1846688 1735414 1052081 1417096 1579877 1101048 620521 1681987 491921 540709 1552369 47021 1874837 1263756 1706068 289258 687556 372464 807217 1078052 1150748 701092 1446027 250547 1361219 1375256 1098315 929393 1030569 373754 822037 430195 1018415 1881886 1415076 738108 14818 1742003 1330846 715324 46779 785007 1406616 1271142 993019 558509 409352 1049670 142598 1262463 1295466 1187166 504165 1518606 485736 1831883 1745577 347434 1857808 43380 309959 1704183 185951 512051 1711163 67615 1556491 1314332 1541945 1763920 371496 1336559 1934261 511726 177741 909934 1433271 1104706 462483 774673 120385 1665791 1829384 1470093 208155 1391532 1221286 152992 431286 1830253 978148 1036930 1811857 593889 368109 966757 655876 98485 223097 1046689 1836996 172200 686601 1111385 558773 1558204 304779 1313793 1900905 662642 1997521 1795729 1052610 407640 713571 1658606 1063589 449169 176209 1622244 1063332 846001 1070900 453093 699040 1254256 302178 1451267 1535789 1063615 1155249 610838 1639082 592630 815227 348599 1085860 1233602 907562 883126 667118 965624 1857295 926825 617074 277528 927790 1964274 773121 594942 288933 1705575 814234 328103 1199156 447253 1613693 88879 735884 237161 1772061 203878 148240 1748243 635445 482136 810998 1824259 1083437 1405705 1490064 414651 922251 945110 602343 1384621 177417 1675394 45873 1749827 1738316 167116 162452 1991678 285703 1936047 1382835 1389327 904156 13656 1967847 1199171 1880781 1702478 978083 40208 1697285 1975970 16021 926356 599755 1035823 1936817 266424 523340 1997340 779425 1293587 1240375 873275 1108551 178937 1430238 1585391 1179473 1325390 986311 1719903 707113 1083266 1094828 220405 1964879 314772 864712 118534 1963992 1113517 791843 192924 696052 1734101 435450 93361 1848872 367874 1297542 1267136 617925 904472 560198 145768 1288037 1687185 982930 159084 1654609 307576 149035 1487545 1774488 617728 37170 1875128 1927034 1031228 197868 1949284 632755 1618715 1988992 713047 1842336 788914 609409 146461 1110338 240828 1655417 525610 1721147 1125862 1524658 1036019 1612297 760525 1627636 1503758 42079 1512576 1965637 549244 187199 812238 1646889 1366204 36379 1206567 1144971 1937014 24327 1167352 1561078 754980 127388 3668 175242 1201759 403435 1625264 344537 1114353 1916437 1243761 747494 861726 1346729 1837661 839999 1777010 813591 951855 451224 773935 947543 717804 1037228 1126591 1374137 70659 911952 699398 1959193 574362 1046752 1953411 707712 1925730 1259570 1206710 1045416 1538187 526530 1311075 1571149 835014 1759024 156029 511496 1794700 1684121 1398072 1850514 1931577 1439805 575078 1119294 943822 579085 1549072 1530187 591 937283 242104 15416 310195 518571 1580388 1467072 697971 199239 369174 1095755 720710 1552357 777756 428064 220722 1222523 1897908 1006577 772696 1634450 1745440 1721952 109126 1584554 820637 498482 806790 582637 108726 1013727 1678380 1715866 1091154 1471190 1562921 237291 1321996 550600 346814 202237 637525 579589 1635453 494210 1345408 992822 1263760 779475 945592 716606 1282372 50324 996769 1706225 156898 1573981 1833376 1499138 177939 1744138 816821 1363252 566910 796889 186160 1605651 773493 213589 105385 271986 402413 1556895 1712483 428027 70401 1806191 980069 940166 551240 169443 1534698 1505589 1704091 611313 1836429 1946340 1458489 700993 18338 1497534 1575170 1630301 238472 1622477 269333 1013485 28719 558259 798658 989480 178495 563460 1635756 777704 69019 1764815 1502024 308376 229285 1888404 1524149 328188 1243340 1570773 1425970 1469636 1471390 19211 68319 1128251 1847035 172158 1436304 831984 1237840 1843111 1973926 496380 1769467 34942 413079 661890 1208807 477770 397589 1275806 343251 1505656 1697496 1604148 1008219 1132933 1210728 195662 275495 277321 270922 1709943 1356412 946924 523175 1685352 1969830 906225 499030 116447 299715 55903 914417 1224448 357307 787487 737081 1165648 629477 221971 1773054 606997 932654 167499 931183 1301510 1985111 1020491 1501275 928211 384336 1656531 1567952 692500 1096225 412104 648763 43902 107559 1752546 1300562 632570 1749741 1148870 1639929 368853 1793249 1853034 625672 1470447 829711 114729 1692682 621515 887175 948829 1379695 596871 355243 1125036 166711 843618 356674 608370 855094 1849170 825423 1170744 1998879 1937158 1888864 1338451 1811106 202757 1655518 499154 63124 1793664 63211 632479 1541995 1844023 1000174 1023630 1651182 45589 1354391 1324643 1435285 944324 1498175 1450834 1575926 111581 1929172 1042632 291164 1422665 276488 384972 1582031 1659629 1903915 1924412 323624 1460360 1746653 1687003 1468109 501724 1387213 1337822 544198 328485 942435 58948 1710046 1988648 1865871 1289479 454361 200372 968791 242113 1585244 1514423 51223 1847296 1227999 1918534 323421 1715427 1557434 1234686 1469823 1906340 1667016 1956625 1851791 450613 1955542 867274 816817 753396 1780331 1142887 835863 434048 1446306 107847 168319 1028442 780841 1926948 124835 1908936 1784700 187181 488668 1547448 1186760 1479858 1847342 495433 42495 223966 1074304 1569309 69823 380030 1136459 1996727 991335 1835295 1055412 936555 144959 1266839 1139268 152628 967216 841449 203187 1035182 1155826 1871766 1720084 1475024 1209504 1270722 1746824 1777878 327780 1272312 411186 350692 565310 645250 864021 1014846 746775 345256 666541 1494192 1988447 1536621 665673 43403 1561436 1813011 615297 347955 374572 1356075 113349 1350546 584058 1659003 302213 834899 1697080 1964933 337085 1167724 413538 716669 151441 1083891 18494 690062 226922 486963 764843 6232 1527555 580193 423465 279407 247737 335869 1772280 1732303 617941 243005 879690 1816529 867110 1955490 1010749 1470175 1502661 566892 600236 897938 1929786 1566486 1144883 149340 1028573 1735463 1785731 743505 1715228 574514 1320481 567276 579709 1774168 555143 496853 785514 1911932 644013 1834058 1441705 881439 1951179 1030686 291494 1876055 945848 1164156 373198 1611973 1055522 1781736 284954 1221477 75863 81464 643508 645730 1446860 409191 354908 272068 861240 1003468 447937 1606813 1078481 629292 1664656 1615016 840467 1993718 1624082 1254170 1470132 613617 569299 1583337 1875705 762978 1808016 1343739 708352 1012033 1788910 75422 877138 221303 1940254 238616 1928201 1205188 697362 662426 918477 1373417 372298 870223 1993717 548186 360886 1365581 1631566 741880 911526 344589 1225068 894119 799086 801191 1519272 720095 1444117 1015109 1547812 1332572 1185230 1892708 1805646 993015 1774815 1695867 553391 1672738 471354 1850784 138277 1012744 1591661 1670056 863917 438321 438683 1198966 1290499 1527626 199700 522500 834491 758946 215520 319935 1800983 643783 1337949 590981 562030 365196 324384 136516 1296087 1931349 560830 1347426 1018968 1166302 1091583 1740998 660577 1618916 1113207 574615 1807828 1853005 1793074 1906599 8922 1672333 1428180 1190487 121216 715551 106015 1576319 1988569 1303311 603499 343497 1792229 636088 187739 326144 272201 666672 663946 1174740 1884314 1670129 692562 1005230 1261842 1331769 1189883 1883517 1227081 182026 384043 715354 98970 1649845 1975707 1653917 939163 1125902 208359 268711 1607423 1261943 1241484 1900161 1996456 1991396 483721 1259255 843603 1377684 1265943 1287212 1390341 518028 184026 265148 211174 317295 1571340 675901 1615636 1254755 819876 1175888 1295471 1880976 572540 1708303 616245 337266 585196 4001 412078 263492 1075249 915403 26681 10065 1397600 1868152 259602 274976 1909209 1062437 51596 743807 1823135 59402 39009 1821946 734485 1940040 852774 1197035 644541 1280263 285641 1374914 1129437 74428 1241405 1675305 722882 1870233 1783363 560695 1134014 1687063 1245347 1262975 212355 694890 206731 1634312 1216086 20850 876618 558512 988425 40650 1662371 1307428 439474 585971 395598 1766711 1436900 103396 893859 1161230 161518 854723 342448 1219498 66581 1411811 630249 653978 1909571 1635874 433467 4118 1061102 488536 715481 607854 1566084 1016638 102472 1874945 1810744 1753766 874662 1763192 94815 71015 1800926 1673642 143289 663538 1548458 1246561 1630242 1634802 1381224 699256 1058943 525188 673574 58281 394216 624485 1281232 893003 1822218 808200 1973196 589777 1118336 94240 1392545 1726750 713981 1446296 1306548 1939865 478230 497152 740305 1062725 1265969 601697 729371 950682 1794181 745674 982234 1925990 1153852 299657 1536573 1420730 619145 942289 1100822 566121 857242 479615 982364 1427992 721048 802899 347373 1583708 1424141 1780463 605706 1787403 1417812 1131660 467479 71139 1019745 168759 1014118 1187499 628154 1469962 1819949 730789 238368 260362 1111539 342324 1901579 638360 1681082 628053 473576 1835600 1878508 408196 25386 1110951 1818130 1450006 1050721 1231537 1999438 1736835 4494 152931 1280491 422974 1060636 71220 1973407 355082 1715286 1318021 852484 454863 1650291 568840 481808 78434 245832 1857949 472360 298951 1620437 907653 107963 473639 207786 1743743 159714 615870 662705 1373500 1195955 62092 873621 178790 70184 1274439 413677 599234 1206993 111969 1628612 994124 633289 1333600 1756990 761698 1916092 740275 418473 1697192 178979 1834603 1494564 1320176 1085239 806872 1471027 702575 250466 1304285 1081038 1095863 825029 813994 1308425 858772 749687 959989 1943150 860962 1676973 1087807 1657725 223591 1693371 31815 887075 271727 613461 1700038 1181437 506481 1516507 1217974 414058 1962456 1405108 1266196 830980 1430066 519582 1834774 929454 1876382 1351197 515811 1744980 202042 373863 397396 103796 1240295 1848400 67832 679020 1295158 1661602 274158 1699221 160309 1374749 778421 1294883 324783 1398721 165491 720462 1509371 997416 190580 305168 1581161 1899908 1841160 1239903 873631 1591091 970834 162304 993142 1621733 1210157 1548578 434691 549597 1292930 1411790 867062 883725 1556907 885193 621103 1614784 987690 1497670 1019474 1259709 657432 1301608 17960 756807 1343202 327130 244235 840477 613489 1666858 1159833 1984511 1038295 600470 1819108 900578 273754 1811899 1834028 988209 21747 1903912 292315 1416938 766143 82067 2237 447226 1543907 1791071 1023641 1812165 874802 93592 802550 822067 1350841 1127472 1638013 716647 1542954 435712 50065 590405 3143 1414715 714848 959285 552179 1088497 1701701 1744829 366762 138666 1402865 1457066 317443 1810916 223511 395804 460848 1527678 134254 1795170 1295500 297226 614593 1151898 192303 1345979 26656 1162493 610797 503925 451308 203026 1280776 206815 1708517 946454 1857168 385700 1011914 246798 1077318 409377 708904 1718906 1264372 750458 1419003 520424 850050 834753 927884 1848996 1417815 77478 465001 230072 1932437 1883972 368015 1880128 1657125 112542 1229082 1242338 937869 1570283 431132 698216 233962 1654143 1571755 156912 1737584 1755438 1072108 1248736 405670 919065 1918699 618324 1571814 25222 556203 1891665 1398135 1785528 366970 1961009 1688560 1692264 969533 37603 807390 328108 1182452 1628893 1438173 901230 1844263 1245629 1917061 1119371 1389836 1511427 713540 370207 1874870 1761654 1788292 1363480 36449 1298203 907712 469109 40182 704826 1076176 1151373 110511 1616177 1242363 545208 613166 26576 1034362 278272 630385 238157 1766822 1408605 1215494 984152 1514724 1866259 1399344 1369939 790883 1843369 915559 622739 336773 1199671 242496 199193 374647 347916 1906373 1077668 1643114 88314 1897758 196326 1975815 1332703 823449 1601847 428434 357419 399526 1431897 104686 999929 397422 1809093 1554575 606735 1276243 924123 1469262 1080773 668226 1183570 1231221 110965 1422274 99877 399382 679274 549734 939151 44896 62805 1780867 890688 21361 619456 1065840 1483956 1153637 1547565 1113500 734035 523729 1849562 537991 1453052 1969808 1950237 1704123 1979216 230028 1478966 272367 1259131 1479058 952189 1208550 1252853 1093983 745403 1076179 197999 43197 824164 576198 710756 155657 55102 1781026 196529 1045472 1271844 608244 68445 1747019 671350 747735 999138 533109 373441 409461 1529736 577393 1620604 783925 1951207 1426399 1859057 1912801 1512347 998300 1854873 1280829 1335540 1625187 194244 1589348 1652550 1042772 464304 1061359 1323502 1870946 119806 1628750 1357586 727450 1984847 1655645 1939144 86602 129162 1181104 1688516 175874 1442341 557303 458955 306944 1451240 1318096 1681230 759252 1413753 1617235 1145082 545539 1745832 1296491 557409 1534077 191032 1486867 1184174 829333 976176 1748262 312270 1882960 820547 1671581 1731491 1547397 1241465 1901759 316049 1364508 963538 1782826 1997080 810038 313807 225574 1466685 1660123 1591979 711561 467387 41262 1382076 1886180 971363 1054895 1142921 407966 1054877 746895 1409880 1729508 517384 1363692 1918731 921955 1849173 1927690 824923 1609399 176427 918450 1009392 1109065 1216294 1507177 1533352 191897 1234033 354041 740208 1721958 1560011 568432 363899 1001675 1436640 1075674 1325246 226415 1425114 604398 1711669 964007 1652637 975791 1256967 698194 743292 1559340 1088296 1334975 1451158 399450 646483 1694173 220973 1312668 556384 333228 1875334 1406661 868905 1480448 1547175 1343443 1997096 1362647 1835031 1597399 90754 1773062 1898810 353634 1304615 1512518 1649172 595438 680927 437258 226116 283531 1716639 1914247 256305 922245 78318 391998 142056 314122 1883068 1978039 1931928 1064891 322982 733293 1888936 938258 1090707 1363501 1772672 1110601 208769 1396996 83576 1468736 850908 152438 1096346 86060 1706618 1748069 1161374 1152720 1936672 1759809 433506 1636691 1353409 146014 299874 1676815 1259276 1914515 1095519 462134 44510 1678950 330545 273241 1706946 772674 1550727 51485 1924376 1576720 1611663 745611 77641 518484 842053 1978892 281319 1883888 649490 1295382 1393273 1103983 1411061 1041129 147286 1730290 450924 1214221 1852584 295448 1809160 754110 1160905 1470927 305529 1649006 604435 1126513 1776682 869917 800266 196211 616333 785039 618287 416337 1766346 320080 26256 1670156 1577505 1487911 514306 1877048 734948 775219 643758 119502 1018746 990950 29026 678797 926258 512583 1784983 1154817 575126 604387 1160575 6988 91095 329890 212832 1208570 620761 1163228 150207 203329 1406203 996362 525549 385261 974678 274968 39846 971926 307573 1064165 753105 68159 1441639 1305341 1388972 139054 1458255 91532 254499 1840658 440753 1371266 821635 1338985 145960 1725764 616941 195276 1706321 570912 1073973 84626 341688 1239988 1420217 1300268 1929734 964070 1253636 1813522 174756 1021583 1027755 1863810 854703 1456128 993182 1866573 316017 1158461 134546 1455862 1233474 1749383 1224281 769599 1402592 236956 10542 390236 1184790 789006 198186 949629 1514339 1243312 1214823 776175 1185182 751883 519085 1587664 387664 1242663 1936895 1917721 709118 1176975 705522 573020 364318 776301 242110 1759732 1401125 1948451 1888914 1599484 267375 639667 528326 605897 1358780 1418176 55329 22106 1100149 1902312 1206607 717897 1659901 446718 288825 1885919 558347 1606150 141983 81069 1099650 1845034 1679975 1722989 1496926 194610 1306386 28812 368371 565969 1653191 1408642 1352170 948152 1014362 1815895 1538757 1204543 714600 1050293 1814500 144913 1825454 1049707 559643 660330 1697846 1659569 767234 399612 1544060 1277577 82526 33835 1402210 953208 596663 444841 1193541 367867 62836 316123 1551682 1318142 1529424 762175 586334 1927401 1491409 526190 755444 1677674 598329 1613868 122167 1094001 1525405 1098018 1327761 1482735 1022414 1937802 864580 280947 1711915 88809 646328 736968 539643 39695 889504 73690 1199330 893947 1517919 144757 1853266 385380 201482 59166 1117131 1481758 695578 1023864 654206 836921 26139 1113432 552401 1465939 1153160 1523818 672126 1950195 799811 1979636 795560 1510445 1590455 853721 1282285 1318892 580262 1726139 643708 1830340 1234581 905601 1167668 1146918 1414587 1201199 1044599 1577074 717553 403106 800085 820819 1166349 630923 628291 692195 1785305 1867393 1446651 469424 134250 268008 1597070 1849837 893534 314190 1597382 69246 401986 1185312 757001 782072 417883 1855585 511230 1123594 1791210 1328206 1014568 1109274 1653225 1937304 197990 243486 1008669 55518 1495751 1085912 1204468 707516 860140 1262083 280850 1178188 521777 1637677 1545176 368754 50429 1557705 654022 1763939 1979108 1069875 922187 24867 1793437 1540890 1852531 494487 883666 1733129 396054 1046314 1657419 1762972 325796 987268 239066 1165661 1545533 1925314 848297 24225 1156842 1807292 231840 1142764 1418453 732774 996141 1070298 116229 666114 1856759 1715476 328102 603715 706378 1297814 180329 1282085 96528 567730 99677 1918711 1540233 321884 1757950 132179 1847102 500623 207142 293785 1795666 1674592 62858 1565758 470167 1176740 107630 1261218 299616 955719 1123602 367502 741569 1401040 413750 198960 1447441 1742417 1477819 785573 971792 1533462 359645 403845 1563622 215064 328096 1294052 50349 511772 1180122 1365206 1620800 1603216 402594 541804 1075664 1693793 1519691 1574385 130555 870393 509003 1841306 1668086 960907 985647 1088019 1539289 1486758 1942685 815755 252650 1949457 584746 356982 1067136 13030 991611 836578 860784 1962815 1459168 1949234 859358 1758820 158434 565832 684952 1481132 272155 678462 762211 1796519 880812 792345 1970793 932314 567596 1213309 141708 1901388 513908 774653 149307 284133 1305797 1370007 1198880 1086987 1102013 1126217 1496708 1525150 117573 1716046 45034 440375 260991 1672988 1220852 1145063 1049887 1811561 1937966 702009 861989 1760921 1539329 1484988 1434760 1755066 1358036 441750 475749 925932 1899880 798685 1041268 1793088 1020548 245410 1469875 466552 1977024 1706125 1724907 1572093 1643499 983232 1260332 608802 1755453 1692197 1120886 1556236 1619738 1275405 627536 1953785 580165 157408 731664 1012955 75063 139768 1521383 694721 256652 329887 257006 346091 238296 18778 1251393 281896 1746324 192375 1101340 1626905 430760 1339804 1280994 201018 1038449 1494196 1720162 1948028 696523 1559643 1934650 490114 345690 1427701 1200705 1779099 77302 1713143 1471557 317608 1820399 625686 1845581 462811 867385 711397 1823498 808435 1276264 1850901 63325 1598354 329503 1257096 1256755 1087232 1214319 398497 1909813 1459451 723553 427878 1913117 1281343 25941 995767 1280907 42190 1744806 215956 375062 1828612 880521 411371 306190 750812 1512406 1418117 109503 1040777 1026177 635371 726111 180331 950869 620105 1009982 17995 268709 1408341 1325067 1911515 887896 471107 1113967 85670 1717395 560921 1038214 1117790 1000884 1306554 941697 1718827 1012946 661315 1279345 190977 1242121 692949 206177 682825 841055 787814 409508 52179 391228 836311 3915 1302366 105220 1645009 144580 146377 95260 1076888 601739 959426 1191768 1074873 821084 433438 1446874 1768738 1728502 407989 1758300 127891 463673 1928216 78571 1363148 711640 1443116 333529 465045 317140 1826877 186460 1680741 1215616 1691383 832917 103147 70264 104914 304588 1734131 818395 1746809 924443 1674797 779974 1569017 697683 1957554 1188082 296542 1545273 1562584 1921822 177862 1853178 860594 407977 1168629 1027662 1647359 1275583 1921602 866185 455935 1124787 527575 1168141 1680226 553497 1797625 51768 1025941 60543 1554760 337594 1380025 1245762 1348483 544816 232361 437309 833562 1841233 1663640 1748611 414842 942276 1659367 1118479 550194 719259 217430 1791145 1828915 462558 436149 1903699 828846 897967 105967 1127018 1970093 596764 1162466 241220 269649 118436 145136 1834763 1478219 1854970 1184152 1840666 1228197 1824114 154791 580365 1837185 1227541 1687446 404038 1181995 362463 561852 1064715 1407882 98269 468898 794466 1506827 1703205 1536976 1610856 1097176 1117166 1602536 1948837 1108110 1577350 317808 1532137 1128225 195045 1495464 1096725 792984 1649336 1353252 883816 1647460 220310 702627 471162 1413520 1365781 1788159 314299 1209136 210817 848819 9810 1020321 1467199 1540751 1779555 162620 606323 1225804 1616672 733588 1277296 1345321 912731 1832832 1237500 1717853 703673 1816501 962381 1487169 615249 68115 431044 1376055 298839 1679354 204457 1227268 1551431 1632695 1867950 201306 1242421 50647 1528602 854812 235291 1278494 444 1383943 472581 1264469 241909 1074034 982309 1017198 631428 1939675 1383975 1624733 1679762 384658 1067952 1578967 920698 1418497 1923913 1177624 1649626 221692 1431468 1284693 1564669 1291682 1796183 282850 1026014 407731 1603188 1017509 1778588 294044 209621 730104 498261 1503886 727930 1293545 1354176 1787419 1652321 478657 186233 284746 1513103 1373118 1750006 793361 708205 1004897 1288253 408972 641977 1969393 1396861 713986 251629 700864 11549 126170 173798 1703246 1562311 676786 1382432 777635 129040 262928 854672 1272112 1139465 271943 1120708 1416057 1127149 367826 948613 868941 653090 1263234 1347134 178128 1230066 699352 1397979 1203654 768381 1953211 735936 975041 1509436 641982 900645 815428 1799020 264618 1783905 1121942 397629 1847103 1470007 782559 26897 1164772 78492 1757569 885447 852710 881122 517229 1891725 250296 409106 1318305 303918 1887928 706044 1224416 345603 964686 1999005 1015875 793312 1105881 381147 1519834 1165448 27873 1619305 670022 1410417 120085 1349752 1360361 807269 577160 702699 824983 1450402 1074119 753255 793164 534989 768666 1156975 1879982 981533 441574 1112625 1039682 1137977 1293476 1713530 1579528 1129884 1612424 1704605 1328141 356083 1352518 1447992 915702 444063 601539 463734 1627493 590339 870278 410754 135315 305460 353326 1666434 826127 1352896 322038 257294 1003317 26147 1754421 674737 341967 1519106 1200962 567518 216983 905582 1306835 881280 1331849 803937 1277229 743411 1525334 1036441 1874882 1606539 1767311 673842 543225 799316 1687915 758348 1562833 147294 1758678 523132 151566 764545 1708489 330158 574795 784184 52659 35193 1347425 252310 133043 135415 970658 1188771 1424262 1499218 165978 27867 1468819 1564224 1809 1285136 1336377 126164 525273 1614095 1788523 1762365 1471293 841733 1350474 847361 244398 1030255 1800465 942982 1119274 541887 1140250 1357580 1257279 1976733 1972157 1006859 828287 1603595 263991 1482432 568451 1236311 1624078 221536 684261 273425 962940 1300422 871253 1087701 939081 1583911 747918 384339 861491 829545 1000556 659138 1564310 1483243 1561387 930141 179974 1411273 319250 1305486 198697 93236 736025 169301 1734949 1609426 633041 521078 1538440 34022 423982 169890 1994411 1957888 707428 433327 334582 96142 1376427 1427018 1339733 583646 816039 1209533 1508224 69390 756911 39160 1415338 653731 447568 1903079 564360 1622481 911847 113 1236160 1506366 1472832 220656 133776 844437 1749883 749728 1616801 78847 303507 1472748 682130 903389 1651916 669499 1558408 1713331 933180 1324093 335969 498360 1787674 1837418 503720 1828968 895817 1067686 975027 363310 1507704 222550 1295109 1311331 1847550 409868 597453 802988 675467 1893172 953670 1710742 1299072 670986 322381 1602359 22239 1632245 983673 1248727 1484309 55791 168676 517094 1634488 40620 1407335 1363034 49486 122614 186152 60484 918572 166731 637214 1954645 1650730 1705156 1670854 1166745 634999 512525 437888 1296419 62441 1337234 1672007 1238701 1880399 109446 1110963 209877 905118 1822228 494535 215183 1497691 920963 1779071 756460 1688367 1866698 1516757 486267 973744 426058 164789 672721 1458175 458667 276082 675654 861928 751407 379091 97557 1348729 1016989 1944138 1404306 1790769 1586809 992435 839977 472856 856468 1933617 1693168 1712321 346800 194065 1476357 1778422 1486283 40880 1061343 66467 939748 252189 1268369 1385375 703489 574426 381396 1608593 949992 1276645 1251485 1015540 885300 1994347 1746945 533827 1885077 1999469 510978 1655427 657136 978009 1823901 175019 894531 1305661 981280 1212795 896577 902083 1583262 917187 534865 1671292 1578353 741436 573228 1435231 1528668 121186 69430 1134226 1245430 723706 890625 1855827 1634469 440034 1941298 1869958 1267975 1491296 936550 978826 1398023 1896723 1329691 629590 452951 1178413 915769 1468511 1910516 674317 469077 1014939 1672187 1065850 1545866 1453536 1307029 1957306 1022988 572957 382511 1340972 1226646 1473665 348059 343297 1792746 1761359 1929343 241162 1540893 377644 1626026 84741 1613652 978674 1183910 1841487 1533 1119860 1568575 852068 171683 959730 650221 353061 1356643 166133 145350 853777 852614 1519098 1052271 1557378 1363493 138680 1971882 399351 331664 617892 2121 160475 1098847 1663566 1578743 1039391 1487825 1856912 338214 1831928 1417022 1197082 1440200 530804 1129198 87889 1563422 1628202 1929364 811953 667217 1328341 1098530 1692041 1815318 1934045 1673698 1202294 354420 147827 1143437 1931596 785484 1147219 734264 852114 45962 263662 641411 819551 850636 96131 637756 17487 307516 668054 1529785 842356 1779074 279416 264454 1882485 1395421 1645001 1181390 1994314 617490 873366 1038775 1148876 287990 1079734 775418 1531139 757704 755227 187668 407684 1290357 1078401 364511 1819682 1760115 797548 77142 1253644 102854 259062 1392199 152527 443906 1862192 1216917 192870 1373282 1914120 1101087 995202 1389931 1802497 1120440 1702804 1089598 1888613 1823695 1560116 849099 1960563 1288492 979506 1144410 816493 1018543 886680 972839 649280 197840 1938039 1386815 1120065 1182232 1297016 765504 1239224 172186 41275 442498 1081695 1736169 497695 375944 217280 557127 1096050 1250216 1142613 574307 1756365 1048838 1223295 1858573 1679835 280399 1898999 1188794 1133227 1722061 1158730 1836950 1362532 110243 1953497 1349948 1345632 345070 791939 1119824 472884 539790 921022 666215 1417296 1352555 593150 1620056 175133 1075353 1040939 1733625 38952 806817 279355 118200 222318 1304690 735814 603085 1361016 1550325 645354 1894476 1385568 778566 297498 437861 493364 1705414 1423378 1314926 1425918 799692 1323558 1299754 1434358 785636 823616 613512 930541 1774814 899447 1898799 1326184 1679860 919042 1577278 625916 72709 1056044 741573 799176 1014531 476543 509744 1016146 1554031 1428112 90598 1174223 1219439 1142201 1253894 1704416 756146 1705886 1793084 541516 1053168 1062230 1234401 706874 1885024 752789 879943 1871395 1513300 581538 1644789 997196 1978061 1596596 1924733 936826 1628293 1629755 727519 1842139 1603628 1475586 1081386 1612414 1171726 1225876 103784 1293315 127252 1675572 566342 1508570 1012035 1875960 142926 869691 1875038 930837 866305 584817 508051 1419025 1669151 146675 520399 1952594 545310 98164 1962457 448082 265416 1843088 114336 1779226 23600 1670936 1182523 1194038 1133907 1419943 416224 1996721 616215 625972 1186425 1128003 1046362 1824247 1202535 1726404 1645975 67425 304787 1582323 1166300 538443 319218 1696974 1901527 1677209 1036828 203889 734759 1009786 1191438 855855 1099316 1389115 119143 1677834 1467683 1497446 1974593 1250055 1690538 115566 798890 1441441 1338971 1204111 1775374 1599490 252948 693391 1551451 1110956 1191284 1877396 383152 1768620 1001181 267067 1948151 1702887 84021 1825278 1701873 109230 525482 265530 249528 1750016 1235323 227690 625176 1719625 118495 135375 442913 159626 1731902 1202984 1856010 1930317 167561 330404 1758338 1718427 572574 1384824 827997 305494 1107611 1964755 479136 1348851 308657 840892 974899 666616 1312239 722471 1632462 760798 1783724 955041 11474 612949 1715404 180649 434671 1081204 276236 270711 1708492 72202 1686123 704014 976933 1178217 1250092 426758 1574611 1222580 299975 1466643 776462 47996 378108 1600878 48562 815782 1418352 1744787 936249 1365596 1699954 622932 446917 122254 1680942 1701612 1306620 1106617 1499672 697840 1676381 407421 1649582 1498028 20955 430161 1979840 1765124 522782 402262 962722 50380 1789607 1957639 588206 490887 553658 1985837 745304 1429065 245958 511091 1505460 1765946 1550456 322927 56417 1017528 990327 1121692 978354 365422 1711662 743695 570908 429214 842895 1985687 1078282 592915 256371 1697905 1555834 1034913 1475827 1701003 1704101 775601 429360 131260 1313301 1623856 1408037 1208745 1152244 808967 1551738 401258 62011 633109 779791 78832 135312 1220412 918859 918347 1548614 1475058 305887 1835318 575211 734713 432722 857970 994781 1693114 1366187 1354407 1634678 1955457 1814982 589624 293923 668469 1760563 38086 1354354 834136 1442746 216308 1256868 315665 1024398 1218498 1550981 1604526 659001 1991603 1847993 409957 1920888 1566519 1716258 66434 1256682 932024 1513254 10868 1563471 364310 1696917 796207 1591911 886122 676031 1432779 1544499 984000 468166 678088 186471 1485059 1968275 287742 117954 1032611 1317157 1865869 1421402 1301004 979593 405347 533995 567552 1687566 1299984 751999 1479844 635440 1850380 1636126 1370419 196597 1059356 1556888 639179 99918 672211 1664281 293737 24267 1521689 666248 192387 356688 1625863 515461 1250203 972897 1163084 253987 113922 669536 1542820 628261 1120658 1596085 1847185 147338 1122118 1641367 1277040 224535 730052 1112555 119269 350331 1826079 1377692 1845584 1880761 37426 903377 1983230 709392 382263 336169 1496138 488246 3999 1512460 1018413 1360294 1777989 1987584 1311475 1412305 1809319 853517 1462912 571170 1772541 383340 573307 231487 556361 342417 1530832 1833690 1041627 1003504 1067475 349927 1754541 1243347 562093 773177 1928449 172270 1298235 877933 1180099 516660 1144164 1608531 736508 20293 222889 1415684 856944 1426002 1031669 282732 1777887 698514 47272 1426698 1775676 519702 1927487 1092754 1549839 678647 590806 1467587 34545 1280039 955067 1331139 951618 1525565 21498 309838 737574 82851 999519 261100 678336 200688 1526519 1025160 1680246 176011 362736 231811 549095 909302 224483 1858777 1787709 1812803 79577 667284 1691842 1677554 1630075 1249732 1974632 503342 1968942 272173 868545 447367 1360704 1595264 1466682 1268831 1259639 287158 1095791 1295841 627846 449082 921863 679988 1827187 60729 983566 1468706 1855755 1873393 1523579 236423 14456 528652 1872812 517918 508762 1861200 731819 902896 348358 1126749 1731083 1857517 1671730 1612444 1935685 189031 1927683 1717244 744108 909024 381556 174692 962076 1332850 519552 225914 1624120 1098251 22457 1872797 1466755 1683842 1277887 1726946 1704997 1896650 819181 961712 369637 1647606 723875 430689 1473888 1701877 967913 16053 770774 755752 845599 222961 213761 1958393 189510 1367972 1082691 398410 553831 32723 572125 586163 855335 692893 1229340 721142 544100 1392962 36094 1245674 595259 1323649 1968397 1079240 1263100 1077176 1573370 715224 60050 1307840 1248028 1321392 1337183 1333284 1601472 1165656 97723 903561 1076867 146798 1059886 1362217 170168 327251 1011563 1265518 959244 67161 620476 1406378 1396145 1785011 646416 275817 573484 1324207 1801145 964941 1199084 409534 1035687 833804 1316561 225048 1837591 992919 1487037 763216 1088151 616071 893699 1003954 1227816 1753389 1204417 1695196 374451 748576 1576995 199308 1545874 346582 82767 1888438 1045260 1213280 913844 1732943 1602554 1343499 1643123 1723735 427561 476198 1885807 1920390 936405 1438934 1105489 1705378 1883067 373008 852785 264490 1253974 1697847 1075552 1921657 1230256 513683 1336887 162879 802431 1321622 490649 1047926 405040 1445845 464402 30707 1512198 1871123 353098 1158304 505332 446759 1760928 126949 1702964 38550 1950594 179346 1719393 828191 1835960 347984 634821 1526009 905424 121148 929302 1373463 651507 1531759 1398979 949143 333458 1543736 1462445 898091 856981 1278233 1740231 1359297 1956670 22152 1535626 31246 735722 117688 1503175 1971304 1015407 1110864 1431183 1162351 57435 1269960 876575 646062 22322 1777870 7128 394862 725051 1739205 557037 934734 787638 893785 743211 249368 321228 1844437 680643 917784 1847157 1000220 899249 516545 176419 763212 123776 4971 835930 563822 416288 431345 841276 216580 1399560 552734 843815 185994 629133 1989208 802657 627898 492283 998396 1091841 1140489 1416349 691751 381441 353344 1048168 288149 844360 595135 1517370 32931 1970136 1942783 544189 342097 1858174 1500522 1665698 1335169 734002 789724 1715137 1960875 236490 517370 1151040 540611 1801905 1175106 1837634 1241785 167636 1813224 1170779 94987 171899 989116 1008273 1297923 281548 517422 31307 1313667 1070064 84995 1849492 1985552 996451 1856342 303102 877330 1410145 301190 544759 180312 1507795 237232 781124 981226 850464 1664432 1301273 25885 1895714 505853 1437435 1262715 1027101 404925 405291 332388 1238887 1879708 1584758 316405 558479 1545626 1888526 658299 1082269 497064 134066 386246 1937943 761118 1673589 1424523 726123 1705763 1954772 1142582 465250 766419 733619 1718055 956923 1294786 762971 558669 63087 641862 1937963 1001062 180107 465347 1443594 1586024 1292078 1007691 203314 1962637 1615237 1164776 662267 1378372 1317115 1249351 109949 883860 906551 25373 987115 1715708 371404 564577 1006902 1950175 89210 1321507 1681134 859882 953471 1180907 1445241 229379 79483 1025492 1386734 311556 1147828 1874274 876253 1740631 1805496 229728 1632768 1205741 462440 1024664 693559 1399299 1804821 132888 422417 26014 74288 1922774 598581 1445971 1128764 685066 504016 1056286 1518602 1712362 1185832 913335 770296 982426 1496438 269614 1052247 1011573 1760902 1654555 855271 1344533 934051 1491414 1486420 1319863 831454 1695759 311878 1616305 891977 259734 892821 1171355 492581 1778278 123867 911880 1537276 419098 1949920 1639115 1888269 1193060 1014206 1241394 1147883 1243798 1035561 446435 803745 579521 899271 1024965 1008050 1500169 1027467 952827 561846 1946254 95425 960451 1570079 899849 1025424 1004607 747041 824109 641939 2659 1200811 1116358 918835 1153363 1634870 164140 1273288 1169400 408019 1599887 1722589 1205289 1381638 1732734 1449282 1227521 1548155 1360562 468009 882865 666942 879269 440273 1848587 429293 411691 1398300 1033073 690041 712419 1158738 1164524 161870 490940 1652121 1527239 1498893 372073 1969259 1150735 11788 1763361 992530 1595817 1353421 307037 724667 1355144 1131455 315850 1427353 1903808 553174 447223 789854 513493 1372864 653703 1058608 667276 708734 1421776 34215 677402 1510426 1095782 102834 1419962 1594234 1575539 556877 502825 345789 1090978 982272 372782 1162695 399360 1808371 1095389 1205264 1261417 1403206 617964 1311516 1315752 684363 1562805 1174380 610950 191659 1032703 1253093 390653 1429272 339562 1807325 824502 1482598 286475 1313307 1390678 759887 1484252 781404 79409 1833196 391108 451258 403742 898671 1636775 589889 587078 1939398 297344 1315962 1926453 1495270 1939419 287557 457836 327820 1169633 729814 274926 483534 1531515 1146917 1602202 1714133 917694 1087592 890416 1916025 1087803 1973661 1639121 1487029 500165 1073297 729447 1059689 1385709 1923038 858687 1078976 1216444 604863 864567 1967554 1398029 1040358 1809924 611785 951750 1088224 1176334 1181517 1336400 1009534 1134218 1528912 223029 1514831 934382 449257 312773 377036 83006 1512081 446519 1992237 198343 549580 275334 1935957 795278 1664879 548451 232003 381169 588556 1293366 1406831 1126692 2255 521405 327818 496841 707779 241052 1454228 403892 276394 1181233 487030 1632741 13566 1679528 1120883 384506 1915159 1565360 191727 1497600 109265 903794 461953 1896029 528288 1894801 822996 924852 1033980 482895 681912 1129340 1610632 1681804 156764 737127 1573013 1387917 310093 995608 115114 1150180 256991 948505 1457778 550642 1826926 642546 1891864 1435255 479533 1018035 563286 1983503 1536346 341323 1653963 1070279 415373 366605 1941881 850540 1320865 1776147 663018 1657328 248018 988384 528960 746002 652391 1739681 1161477 1198482 829318 49378 1420971 794066 1159025 1078783 829812 1024680 1655306 662076 1634741 1358535 1064224 1492157 418758 984515 1764053 1909934 429879 1518119 275714 1216044 540797 383823 795310 1197774 1993991 1288566 763879 1119533 1268428 1199445 1050431 1956276 1561006 1665470 310784 879904 1308165 579107 1025518 1347334 1101539 1150953 876444 883441 1203421 550985 515077 93539 1714836 41424 1859643 1166284 100166 1583749 1881559 645904 1032377 1704523 768453 507365 1588213 1826863 1018105 882376 536624 435460 95357 1571480 361795 472700 234584 485512 43179 515375 633843 1933397 269916 249606 124312 907181 462783 735846 295488 1767924 1594425 722988 1710193 475957 1937078 401726 1587932 1962734 542664 168881 1437171 463898 403645 1744769 1387206 1209185 1255866 1624938 348276 1524863 1429437 1076854 457489 996505 1719605 1294121 1857155 1177170 1211619 1363532 1308877 1469258 1932967 1322206 146470 791464 1092458 1527373 1676252 1292536 70518 39599 64112 1114808 740149 200314 1412254 1523762 1123476 914558 1967034 626960 946681 1598564 750954 1703302 1460686 1299820 580697 98587 1191076 688615 900550 1173031 679990 1437609 1944323 1822417 1078520 742399 1863344 1823654 1660666 483868 74835 1137736 227959 1262064 747053 52960 806449 1904180 314790 1988049 220408 1848958 1707990 1189245 1738881 482619 181226 901683 1103483 438440 867893 1758172 364447 1775343 479161 1282233 1915153 304448 673339 1411800 1331502 410208 816708 1754674 719281 1540049 1851201 1568850 1177989 126121 648910 50560 690886 1927577 1507445 155270 734476 1428219 1803584 1942636 621774 1657964 60369 1316519 1401792 1580588 1831237 1391496 833613 616776 466428 1627350 545659 1228936 199656 1172979 399084 759418 1667605 1048031 1663193 889680 1738023 769010 820931 1539450 196499 1661588 1451358 1442958 1390500 1593788 1592108 1615960 1881500 1839036 765432 1995289 15316 1321925 360908 1122824 1004930 1276163 1136041 1814077 564068 31211 554797 1332328 994160 1028984 540938 646144 464202 296450 1999172 1011073 976858 1091082 1053721 1783404 266709 443713 974637 54060 1473344 168661 1309445 835429 980337 511823 1559109 1686394 1300037 1897513 1656293 1550195 512249 1167196 618119 506037 280693 1897750 1658203 1319229 803810 1364683 762956 1475301 929861 1540541 1910426 1447471 175051 1034539 80015 1667233 220529 1451075 620528 1964722 1402563 610771 562355 1606027 1846932 185198 1220537 1070895 1200548 782889 390275 1417224 314527 1804287 1909724 589266 1946386 750534 957144 801656 420441 870915 405684 90921 677591 1428028 786382 1274108 1261719 925241 1462022 1229490 1642857 356666 212181 136225 1304092 384511 282779 479266 256740 1642921 1725362 1627113 1239402 1377438 412647 54472 1022593 1211399 1968095 1878003 1907645 1519231 1486530 635777 1234447 1694733 1495777 621905 1666964 1392179 307707 65695 518094 638821 1254271 1309228 1221026 1332344 1438789 1899568 175098 1201429 704224 1184848 865324 1106087 412937 3618 1081598 771499 1812978 1448701 1619652 937606 1495503 1038062 1929088 1005782 1478233 249814 1776302 1903584 1178370 1565461 1793366 111157 1484347 39173 619508 181383 1947486 425612 1073840 63647 106470 1196314 1698808 1324608 361076 1795855 833035 1806905 228475 138081 1553609 1924582 1911435 1285290 224153 756703 1161867 309106 1221240 848806 694300 257292 596880 1719748 853506 265571 1651118 483872 852829 583107 953454 1258720 302944 857118 389450 1004236 1930356 387028 1739276 1296478 1301768 346455 708451 556057 1039229 1086404 466174 150215 1740572 879951 1186866 1768345 595581 1889564 532390 1810720 394735 1399919 1545010 555767 653404 395551 1624609 365892 1679346 1966599 6155 335713 1686956 1001033 533896 830300 1796420 453964 1475118 529774 552658 821557 935605 1359947 781814 1009901 1895861 276042 160001 1526413 173926 658093 779057 816673 912501 1201857 1877028 1347297 43401 962533 1660826 962879 272465 1011267 1896772 1219139 1575174 1216721 747557 804769 1644546 1532673 603419 335465 208167 1321887 1137072 1514340 1291883 1927413 626141 310747 622298 1603463 1997448 627295 1297515 157093 1804630 31215 249783 695642 1043443 1237442 1283262 1940445 1708208 598083 870060 1253259 1361809 574062 842371 9412 101320 1541422 1314205 1574602 718580 231602 1798961 1848949 1728410 1391464 1121265 650669 1112661 1909720 792413 1255651 1374041 1466904 469071 1870901 518284 237201 1277083 1417617 53879 1085182 1677670 1571826 929343 1507307 151624 748175 592328 567007 1300108 932291 781078 1448998 512114 98461 1630700 885851 1102282 1933967 830944 1562556 1560939 1149297 138788 1762500 774235 1078704 1895979 1905670 377319 1096670 1921407 996228 612449 63963 297 110675 88093 596498 495272 694519 535394 1478589 790174 1924766 809446 1249274 1675545 93405 430029 1132571 877408 327115 316182 861499 890670 1922280 1621182 817924 1050283 1175937 1755519 962633 610262 243814 1304344 216267 1896294 1928288 321947 853217 345247 674558 456994 927235 1900713 1046870 1286918 277827 615989 237260 407624 1700469 1367368 207574 539813 1273328 1609604 1917419 1008930 43020 1333139 1129744 1103388 443473 392539 32209 1632495 1962612 802427 1788393 1716482 1829993 1478226 260718 1744805 1417592 662487 113199 1709447 1544476 1618116 461383 1617657 27276 450210 795123 392342 1452197 1780472 503812 444557 959967 1102152 1201092 722820 28363 409088 1930122 1688955 163144 1928031 1898686 1216832 434088 770642 965738 938553 668534 655751 1765402 1413981 1800674 1153134 867510 643529 1917666 1422389 1488047 1912619 874114 762929 996543 889922 602564 488042 151540 811146 167762 499232 786381 1897406 652600 731184 1863520 1233689 723513 1580797 1224600 1674332 1290197 1481702 805179 1361961 474986 975985 1044935 11405 674010 118275 797266 1146090 1883886 548637 1556230 105840 1151564 1814133 1876395 857876 1322385 591728 1893237 797761 1420502 1900205 632063 472679 208024 1980432 1285973 242859 1888130 809110 78961 1752000 1693918 363247 1289012 115380 608131 1888675 1686257 620218 1038052 1885051 1512680 1855774 818175 1396961 1548610 653937 1481647 88392 910906 1375948 516688 486915 152877 264093 1264888 1105647 662305 903644 1148068 952899 1608683 1255397 1189025 1502225 1532444 676243 1743703 982061 1684604 1211432 204629 1842870 1501157 250042 1197341 963499 1846136 1824194 1339017 698531 182483 1634181 886259 997325 937592 862075 1381571 245218 914910 21972 258836 1882117 1064442 608593 1314608 1558059 869009 1652545 1082143 1587305 1921416 1080508 1020026 204413 1727794 918621 1865027 1481556 1886668 493042 363786 814113 1737358 68647 1245018 1881358 1739339 1865821 1417079 284335 874827 660522 1831169 1329216 807846 1040560 881408 880668 1659737 475417 1957912 1850723 345494 59669 452070 1039733 821445 1049740 87526 1606691 1256656 738663 1020725 1877808 373651 931284 1327341 1324081 1893443 298396 256296 1495118 1940966 1336163 219501 977314 1403656 265183 1374881 502296 35101 1986545 730412 1324878 266878 886659 1882967 189169 1472657 760435 1594764 1329954 250093 199213 728545 848536 979809 736434 1350670 1250512 695452 980104 1609652 103099 1587195 877129 1543781 1667825 1588443 885136 1825374 799697 1337963 997421 754698 1557436 1286585 1810215 1355894 1388921 1078989 1333484 648911 1262737 1719006 1718263 1850828 786620 683711 523745 1363926 955939 522981 768458 900353 1514071 1243574 707805 1099716 1671183 1849496 972710 115063 488191 516226 975321 1862516 1760441 245455 424044 1289338 915509 833584 1547999 1482001 1496155 771404 1956955 680153 592212 458984 506999 931368 1586378 1475365 381054 1084896 907286 451186 1038381 185008 1368640 1661410 1138623 485021 1919024 1233203 105074 697864 550273 942362 233269 281403 713419 465146 494223 300937 1390888 1537465 504796 583581 610087 1872552 1697937 1786331 1054376 1680461 29160 1558136 837921 861923 287424 1026402 138293 1224945 1011426 1403702 1287659 342584 1872009 1563640 1821340 1126495 1115957 399402 1080191 1796069 1050337 1972961 174880 973658 1604207 1611557 1051270 1145967 1793095 1918574 1574755 1250583 870390 1880005 1466827 966069 1549580 873476 642005 1234992 846789 714 7271 1663026 1223754 817753 1374479 1461760 1012086 1097252 633720 581365 728239 1399623 540979 1500184 1414708 1837480 1633542 210573 1041629 1053269 516354 1192229 1170305 424041 1031895 1854563 1301718 1178355 1779230 720112 596944 498139 1332763 126406 1963653 1310936 1247645 304684 1961463 701399 456015 919064 1207593 1384140 1393400 365692 190645 223875 623762 411620 1153749 1081742 1912834 909815 1346914 1958119 1973985 1059459 220402 104470 261421 1555309 925480 202852 1021337 1146023 620374 1447116 456279 1044926 354005 194279 86991 282688 832986 1415250 1778809 1706361 1334120 965000 1096908 184733 1367200 1632694 196466 1970205 142617 1276972 491654 1382773 414643 360793 1660720 408103 1453742 1645664 1385839 341397 312985 1762123 1466294 41250 1669088 955343 390823 92504 1228744 513111 1538613 699953 818441 1006682 1873843 384680 616653 78793 1423043 833651 83720 438418 576261 68238 551803 1166865 1438479 644791 441382 1541781 1376629 552962 1809098 1959778 1925746 1043843 774583 1685908 1604832 551635 721206 76505 1698500 872051 590057 842485 125107 513555 157731 84593 516382 1763380 631398 1762357 685920 37343 734993 545421 1445195 674466 421169 852616 943463 1239382 1139618 1225879 566872 282161 1562725 202122 367564 1242829 636650 1748115 205137 1072527 1951413 140684 778396 614196 292175 1429112 1321832 1062470 25798 438231 127757 1143699 1490580 1852673 480351 259926 551872 1995542 1450914 1561172 1764842 180188 72613 1988345 55481 615667 572402 176153 845638 1536330 1382497 480828 1579180 154968 1953325 83721 398005 512056 1461385 217722 1929825 724349 584874 748787 1483518 637829 578055 822963 1843664 1641857 1326805 1157821 1871752 1821151 1806427 381716 68646 1610323 1131909 1995756 369717 365736 948093 1414083 120903 1457404 390121 298336 1383421 1073926 1707047 488683 352237 1040319 1826459 1017768 165147 1584705 1794187 441905 1104959 1035811 156675 671310 777213 1300620 168834 413608 154178 685401 1161553 417172 736269 1371285 551094 1535646 1691151 254302 958369 1850472 986943 72774 1113637 1807415 1837010 536193 1752404 1128167 480330 1160615 185314 556531 1465247 1453934 1207559 1420594 190702 1754925 5280 194744 1230612 1009218 276315 172431 67616 654533 665547 1875706 240419 1183520 1726990 403399 653078 1388130 151747 1844425 1219621 1692572 982577 724207 1151429 813380 890277 338763 721709 104947 1070239 1275315 1541118 973993 1723177 1714804 638289 423358 1878692 1462528 975960 1138178 18220 1630208 1739158 477988 810850 673795 94311 1104979 1271635 1291509 847428 1891315 759242 640419 880136 781144 1494751 612529 1082068 18489 1066329 680281 732048 588693 345742 20534 1631077 560075 1912686 1066937 1836941 1886569 727680 240431 1776762 915206 1501040 1408982 872488 301939 958824 650712 588170 1036003 1550432 1593580 480241 157216 974296 1959407 112163 256615 82273 16795 190878 1402943 482625 1447232 552264 928590 1124074 1564498 121257 323169 115333 1236643 1143712 214862 53600 594272 1518912 1563484 1655296 887378 1714638 498107 1825815 1106095 1733287 582381 815381 998217 1376252 1361706 48924 222104 408657 1929264 1616277 360440 27644 225950 1108644 1105194 1080849 315285 984300 1739812 952644 668243 1648557 498857 485090 1428562 1118887 650449 886476 608266 1876708 1314797 20814 1931444 192372 1277901 806929 1139124 1768058 1974065 46202 1556388 1862360 925792 826209 833894 925635 142343 1964916 1858218 382519 644852 1832981 200742 1013236 1257945 1214059 1818675 1213833 1242386 141655 1810402 1634675 1157308 483326 1182549 1635565 60765 290578 1877068 776868 1459077 797659 1877546 98011 653036 1202043 216920 673264 165329 168790 853634 191709 821309 375822 1300833 1862229 328564 1391959 1888845 1571659 173494 53464 1570924 1363310 1376743 64276 1340649 325334 1097870 1175219 1022629 1916346 169410 942499 700229 727563 251159 1874063 1683897 1686452 260238 919135 1152493 303957 910071 1205647 756654 1539629 1037577 1144906 988464 261811 486841 1079178 1413525 1532666 709657 1242572 1540709 1586595 1370813 1548369 1814089 809954 914142 790318 857499 1907232 404630 355987 878262 1091152 349475 681493 1271143 578166 1793320 1865521 1962847 1238137 1459885 984180 362412 1855510 792861 1018365 189544 908717 1354298 1231445 226892 1168609 180510 1491695 1210545 405164 555148 1920232 1627903 1423335 639582 1146062 1462919 1450852 78284 1409111 663888 1315736 343521 79302 512916 93137 1657216 596484 1040284 66720 1594138 1804335 1495216 1411990 258541 470490 1213129 584107 1786733 1893947 363228 452254 1352998 980651 15197 1624892 1409106 713222 1685696 1406000 782237 807620 1521434 1264852 348094 1329120 1852592 1524603 940601 1239347 1432082 978488 121713 1007578 1908699 468359 1013271 381884 747579 1171369 769105 283114 819925 1246205 1658996 304447 99702 605866 802107 586729 1179258 1028788 1400885 725644 1583129 673516 1118850 294407 1686829 1563010 366040 49564 1243823 1423635 1175703 754962 678194 61689 1155965 424604 79975 1191891 1008688 1244448 1611220 1002017 1823133 1228408 62974 942727 994323 465870 1363974 1284862 1264434 460333 910726 888156 1541767 1634226 781940 1935308 1306308 219137 376586 137925 247757 1933395 1662189 647116 1611384 551733 1653125 1504096 1073970 1434195 434494 1696419 1888490 399487 1510489 1744664 1064325 42889 1216447 1499133 1120792 1049925 1083548 1543783 261356 500516 350184 1235623 1503903 377640 1445949 1072769 503542 79737 349833 1544172 916130 1965526 1667516 1952186 192204 1450994 318570 1811842 1640873 1964298 51155 839916 1396378 1814312 1165187 277973 60449 344024 1085704 250560 1096898 819606 1505615 552820 1541361 1575958 365961 657809 1903047 812578 1279967 115369 1516640 1109891 1615478 1059567 1754102 104222 1521761 468631 139903 1953402 395888 1236228 344523 576726 644502 1672767 1103840 1045146 1441718 1152765 105845 1548509 993329 1712586 40834 921920 912780 304138 118049 1211032 1284409 1036016 935597 1935727 1313499 1106232 135958 105007 1309652 517999 148627 1651318 1049360 1592961 1104057 999805 72133 1761613 1398058 806382 973941 1770386 144275 1897899 1818655 1987219 1403204 404763 541473 1198878 1219258 1972536 1646285 1928461 1570077 1524568 914553 1396248 1165512 1533721 1238419 1966303 851641 634749 781996 1698821 1048308 1153771 808268 745901 1983831 1394483 80386 1009258 2949 389862 657804 732547 1394802 1509980 568601 391699 1543527 69892 1830178 994897 1211650 1853904 161927 880097 907250 113694 989143 1010681 1854193 1584319 1997535 1823987 1719664 202606 1146278 1204253 1488081 248696 1403414 497080 1405518 1327015 1106176 1494582 1837224 1046848 458903 617709 328532 1335109 1113702 1570425 1038642 208838 1416755 1489182 341402 1163333 1608764 1533870 18634 1783401 1993975 387772 1985240 551767 795434 1644815 1790732 227415 453569 123134 1439655 1538075 167894 476170 809564 610008 417647 1330260 740495 1119597 269476 469727 544213 1208579 1733875 1709971 441937 1511126 245711 1050672 618694 54667 1898388 269818 833472 1710170 687231 1610167 642028 683841 1294342 892099 877118 1623228 7459 1353898 893336 810957 1358306 1888800 928827 1971049 659743 1914300 1313241 1335408 1514710 474835 315246 1525976 1933272 873075 41631 804467 1232920 341155 287405 464517 1277652 252619 929641 1335231 1883789 1238726 1594373 1274710 1965353 1030189 477585 1534652 919348 682348 886514 1666399 1218322 283630 812482 88347 1196859 1513209 1660907 251700 1744048 1259697 998259 1148516 373430 1636455 464160 695784 245928 1264630 257462 1706780 1611868 931727 1366966 1825289 906534 1078636 1162352 386341 1312923 914756 1481012 1614955 729074 1765292 722905 267537 1497788 1911397 1880197 920452 140690 1758516 853099 808607 1221687 134180 1430745 613576 1454024 366228 1063512 557128 376550 921609 1137245 1590097 346305 109934 899287 1273277 187212 423737 1912442 1270559 785198 1197935 946860 1900053 192575 306233 1819666 1212592 1459413 238586 1485134 268935 400732 203 99575 1238423 1293923 115558 1479762 1035300 1322062 1503534 143276 1977630 337908 1231141 1067247 216048 310802 604566 437867 814081 63161 1981739 218023 1773843 1758282 1960930 1963639 872833 756644 941102 1166435 23922 1813356 13003 1955260 1639551 595080 1840541 1637499 1446682 259509 274890 287231 1399976 1998004 404568 313094 206950 569372 285882 896750 707586 352956 1962707 1595346 1817334 1463384 934266 1023628 1403619 490682 1968208 900653 1649135 772336 1758041 1835577 1481237 994055 1415719 60964 1967484 928027 1471244 971705 1654689 1399599 956634 1951347 991776 761421 557412 612314 1442542 1213762 593583 1367817 119261 1660240 708405 1972197 501468 1614096 1613048 1354489 462203 1931586 5006 1164007 1467167 1411690 1886311 1102247 1884870 1496738 324183 1063447 765216 305786 1095353 1886887 1506702 867250 255228 1205023 1600317 1593278 338310 382741 401082 1026631 522061 1188886 866261 152671 1517785 1831930 745282 1262907 955144 953788 1577137 305533 1300405 195067 1354301 1278422 1464293 1810981 1024578 1015679 1964866 1679611 1292666 1494472 168080 1782377 611717 885598 978092 752628 290193 1645178 1600208 362863 1069409 1153760 1297349 1785180 1026823 356147 1558522 1795113 517448 1436498 104415 1535600 99391 1356431 1412881 1634648 1785051 320572 1285822 846195 1772351 1635219 75373 890678 1684779 1300397 840721 1145408 485871 1284831 439373 1705300 1436669 861203 255034 1532836 1555113 1222696 100767 737827 1145484 502541 811918 148581 973324 443497 1021949 172161 1137786 460016 1368445 844565 481791 1437272 480607 719720 398369 338272 1170187 107113 258404 1256212 1560433 1538110 1244097 780538 1726925 1896449 602023 809538 405668 1508770 1962805 626816 137434 269635 664127 41466 1754921 740209 1946014 1662421 424744 968245 1665719 323647 1486387 471030 1180449 382857 275179 1907247 411613 1332861 1190006 849074 117064 912958 1787984 1988176 578526 1924186 1386176 53908 1360455 771693 791168 461037 1178292 976520 995282 765955 1544335 666961 655981 318499 1465597 540224 171733 548111 163327 1899670 56922 132205 1447736 213306 1179041 441667 231252 996606 783322 289938 1239449 734153 1629893 1799426 332328 1960605 1606306 1444043 1739557 1163767 609026 1977144 76966 1252783 1157752 1810305 1713251 522811 1863698 1159151 972453 1314498 1314840 1182594 1645479 1552486 880684 1605211 1240445 181442 765772 88497 1723669 574047 508095 1875883 1536016 224169 1925917 1341189 451601 66480 697364 152284 223838 1597808 976405 63314 1558861 976912 1687831 747212 12716 1406038 1940406 918479 356512 1184019 1010717 1967911 1742800 94582 186724 1460313 88434 612469 1803008 267909 419311 1769740 1439198 109390 206466 1867068 459965 1198168 1392523 893847 1822149 901186 1961132 1940781 1904943 284490 1321601 1057645 1136411 1659085 1793313 18195 1760508 634903 1230600 654199 1190891 1843859 1901953 398517 1442249 297250 1059038 24683 905742 1693818 1178471 686958 245719 1158725 1842090 177559 1872366 1560400 479340 1938140 12639 892614 1530942 1879664 172698 1712350 1184884 1860325 1463797 950455 941516 507791 1929770 398128 1655640 757096 438276 513824 1780850 178706 1986376 1830817 1737348 1462465 183315 1488003 1384024 180346 1345758 969055 1343021 106067 1927052 430275 255896 1515257 1438642 179003 1975452 518149 1252374 486749 852242 1689183 583805 632142 1343519 116566 86351 176545 1542664 1955674 1639504 1604738 200516 158147 585018 56195 400572 1627206 83972 1136630 1974222 477529 1278641 783988 920381 1444756 966800 1225462 617279 925749 306530 1168113 1246613 1190115 1575467 1088594 1296314 831762 454610 1909128 682856 1310132 571807 1163296 1936296 992643 511688 283860 561727 1999052 1586487 769370 1984559 384509 1664782 887262 1623728 1714502 708679 1845946 1895353 628153 1894699 1105919 384260 1025337 1058670 1619509 78877 1497345 357570 953912 858228 1465654 1078283 1010476 149702 280257 1923728 382746 1808043 745709 1129298 1549232 433599 710962 1437551 467873 756227 745141 95605 507339 1143467 657510 806678 380416 212702 1485633 976442 1739751 4983 910010 1904474 1812174 1099206 1473608 1139861 1080906 1813967 425934 116699 710457 156334 601751 350617 374060 533012 1615022 703722 621749 1092186 571071 207265 72432 1890846 1030250 1150120 392943 948351 1155414 733425 430969 1210211 941532 158087 1579479 89216 973461 1405211 1815112 889708 211632 1990073 1530489 1206410 45124 1948432 949988 785000 1656790 1376171 365253 319081 1852330 1390619 1505610 1402603 1574015 1728922 916261 29013 1406386 335419 1010220 1627609 1404070 227444 385310 1856303 1875691 1944052 1918069 1551463 232950 7482 1689200 54676 324612 1713824 600886 1474373 1599848 1832154 391084 20397 1718622 1767624 315624 1726349 989613 185174 116678 1270426 1081175 152704 182238 1098213 940497 1964880 706187 1156798 1071800 300942 1061698 627561 1624049 6236 964339 252090 384171 1823375 842436 554734 1169465 188989 504556 1872064 866670 1820844 621725 1589707 106135 1574192 1997199 1024809 936505 198450 1630609 28813 1928787 506068 1348897 595325 979062 1630948 400839 659608 525022 1117280 1961613 1731943 369187 645097 538778 437028 1596366 1405628 1143674 1386844 809069 166536 155296 1086760 668954 1913556 1615321 1988564 1121791 641421 100549 1459119 266205 281356 410114 1612974 1842005 1983710 587920 927117 616679 1635429 228780 1750506 1063221 1946326 1667149 1269547 147702 1989477 1613516 1990648 66055 758898 163208 507287 1226209 1946115 980813 537640 1661506 1385135 1181312 1331552 68683 1400499 515056 557058 805128 910156 1142898 189465 694384 1818421 1238012 764432 797878 1712066 371568 670918 54458 1506754 126548 1283605 515544 852176 263299 1658735 315292 1449417 489418 924885 326747 1337765 108962 211654 1665547 941685 1778722 1013245 247035 590616 65240 134839 100782 1978587 641659 177279 367964 502492 1449862 201267 1325004 1918214 822325 1055429 1127646 1128946 648534 465102 1015807 1843699 883429 1359886 371516 635659 1393251 1668914 362491 1463217 1031815 944547 1114240 748148 1571088 372046 430054 881024 1432520 275619 1468907 850589 210506 16301 506790 1433349 1269890 618300 1341677 425525 1915372 1128406 1070005 1932428 369059 1170220 327887 1972938 834893 1643146 201521 1622250 751922 1670203 1229078 223514 1809277 1623623 315446 1698706 850697 804682 1899925 1540229 1892568 1371297 1904912 1394555 1165794 230987 92980 135851 895073 1917337 1651367 807623 57141 1726954 1259795 527989 81441 425194 850732 1134854 1890219 1852908 961629 1954143 981695 1798460 520322 1850205 1970756 1165750 1617174 865484 441772 1953327 416883 470171 561886 79559 1768958 1776785 146046 1412572 911264 845637 1962693 1110455 790355 1838900 1460473 490150 1295475 1069032 1031216 743907 160620 65747 242264 607167 997071 1201098 222549 917707 331196 1862409 270794 330468 1861817 363867 783206 1658350 1226844 1044678 1720668 68241 878287 18430 1092803 1838217 773950 1094772 1949753 964300 1184874 401728 1344252 1087888 933428 1465506 1948955 1540207 1580302 1853596 1099625 1683882 1933328 1416116 1805032 842054 598 1931566 109825 1780559 1220584 1765059 338047 445318 182611 1469955 1374508 150525 1905537 750988 89027 1533035 402325 1075884 316039 623372 1018424 1820026 877573 410446 1559638 898042 473480 1745258 1269506 1576328 1603497 57236 1956469 1267893 763299 1463935 340717 400121 1202295 1045774 234903 783424 1455230 354571 1889780 444322 712042 996998 1102973 206153 873051 1118105 1069977 1062039 1157244 1953345 604256 1997004 316790 1905085 492448 498613 942443 1724214 1408791 1080455 627564 724366 776999 337116 120333 1477623 1166880 731401 1827971 1637625 74378 620592 1763806 1911251 951690 999066 1825975 141881 1801862 964140 1902015 753153 1762924 536643 443458 337841 1275532 1711018 1093228 1093210 303660 815345 305368 1046634 886093 1383189 1726494 1251411 1565122 857949 1532448 621693 1750442 1057345 1882374 423696 569881 589816 1955277 604022 1677878 70545 448566 1722355 1754856 1495091 1482927 1439037 1721153 413438 1324664 396474 1606475 1155722 175239 173244 1567725 934232 224268 38584 1001426 1997753 21123 823997 789133 1512209 145635 265620 119450 902691 1696990 1601691 1449132 1436909 853363 793288 193012 166421 1932678 929750 1055573 1496745 1604870 1513092 148829 623705 307762 757147 1642122 1233237 643679 257246 1133776 1052134 162925 1758705 1556444 473919 234396 1174323 459750 1557993 650655 435312 61517 622612 1326664 1340794 203901 820780 471308 1027620 1981476 1373375 705999 1179232 1724035 1349113 101605 751500 1196147 1058821 289961 1805878 104473 840864 765524 1442721 60865 1627464 1101947 411237 1575517 1975289 522775 345716 1088254 515538 1796488 1646185 702888 848539 1316108 246941 767927 316380 662696 1102773 999961 791684 236498 1992658 1687585 63742 1265694 1522233 1817683 1139793 1399408 726127 1926265 190554 1472203 1947924 1587570 520374 248357 1798016 243998 1839314 578686 721644 1749569 1191331 1178874 253679 9652 834835 391083 1506546 290983 179750 964187 1636307 1053111 1402333 200863 1283903 1999515 484368 1660991 834678 95763 1050059 1530773 1889621 1740531 1065134 1440616 1507527 1945079 1359934 677766 562082 13779 1906444 1009214 1025050 1686580 104378 124993 1819388 89653 1428164 1157171 950610 933262 941050 318508 364979 1869924 580062 870711 44787 1069000 740227 275473 1878094 826974 243955 1575761 1668210 530336 793502 817669 358274 755394 1175176 475872 648049 262452 59207 996102 1057225 1642960 171098 677519 232282 488890 459884 1817814 1535406 358350 1835841 1009749 1144576 142783 98288 1160470 1702959 989234 1215596 1469626 1905615 590525 1646498 1443725 319263 17238 1108827 1567261 516682 273224 1771233 1618401 215218 61648 774132 1055308 1525805 336638 46176 1479318 925065 986510 1302306 1435532 825902 1807921 1444357 39392 1131459 635720 219873 281720 547958 1316755 63880 1790587 848656 150760 296701 1820172 1158540 1066138 801482 606367 151594 1269496 1436745 1154021 504952 467829 1809404 817799 1069721 1830822 190364 1335018 1520981 1406834 558600 891652 1019724 1844579 363529 1611466 952671 681312 5843 174652 1299737 552831 1255773 1416873 295517 441644 1716670 613895 1401001 155229 1272489 1638984 1215309 1756962 767527 609322 965155 1446330 1655906 1591871 1680122 198998 1644528 1849871 962666 880833 631986 1662253 297059 657080 1763233 20471 791648 1856405 1583576 341120 1547600 1403928 271178 1326002 291503 1634140 166515 127711 1110484 1695097 958167 248425 922980 135872 295087 121439 1205591 506476 1401286 1837056 1067409 1252271 165295 802719 1066574 678155 209993 1417313 286977 487830 933473 1640717 34807 1787738 1831915 1401809 164284 1767291 1406704 132941 1812534 1572544 1376561 941953 1963385 156032 1992563 928307 63097 337288 1489650 1264787 1798612 563145 1486921 1063762 250664 142019 1062315 1167175 1386879 1957077 1543175 72929 920563 429998 1383406 500449 1772604 1499522 893144 544418 183874 1099567 933420 797912 274778 1480987 843280 851507 1733004 268066 525998 650996 1506178 140778 481144 949008 1833688 1621722 12820 678624 1649425 1844738 708739 1572163 1663826 266096 406539 1464034 357716 1155706 1076006 1041195 157498 1154519 953519 1652911 975618 617885 981079 428072 1638340 46759 1702453 1502900 1002391 429572 1021606 61107 131576 1976315 843871 882459 1872343 1261428 1987617 390058 138983 269206 248286 91552 849562 113156 1232973 1159673 291367 1658661 1922189 308154 655090 1393442 1209630 177408 652934 1056610 1337230 1039326 178071 1825111 1600076 116822 1434516 168182 402600 1471577 730928 1989426 744589 162424 1749360 546246 142050 1771531 458765 438026 1130792 1312065 1893463 1628431 1834553 713855 1548946 561393 332052 158 1229543 1318435 267653 1098414 636462 368866 916963 1009890 1079063 1006388 11366 339353 1703248 349469 871 568039 1973867 1727810 1416450 991415 1648236 188815 1911496 346204 395085 59451 522574 1043367 1801442 1211551 131964 1710874 1104601 1976391 1123609 1724760 151306 974797 1739167 755248 1363284 1003053 218654 892738 1708325 1041890 1832521 1685888 859407 378857 728767 299743 1085213 31148 1632107 263785 134567 1614103 487211 1798242 759873 723453 1863183 1910211 782963 1155291 449288 662150 1797760 252968 471128 314760 1609386 433431 398780 230477 537484 839613 1047539 1719059 527751 1793316 342177 127911 1206735 868716 1783813 415013 875335 67418 115840 1223693 447675 956237 1376866 30379 570140 1034437 1298916 1397940 1050632 1514009 1906471 1908984 1135363 1526488 776131 873691 1555939 725343 1267840 1028923 217196 1419037 293487 707367 266827 662219 1031346 1911939 1270021 158350 1334978 1321907 826566 830685 1213716 1300780 895832 1258022 1420642 1723636 692442 1214715 1470472 4870 123171 708321 1150730 210674 37040 870524 365881 26301 1074237 1135257 1917585 1425112 366606 795337 42705 1010843 472125 1014435 437431 1326308 1810159 350623 1973413 670131 1867747 1726644 188896 989153 1559405 1079413 622543 958107 25903 1959613 369336 909325 1559726 1490951 1056954 247846 1678725 1885370 1398549 1436048 1110476 1164200 1667314 949374 817780 437602 786562 1804591 872401 883603 587750 225565 1631108 1563591 606565 1966598 1160188 1067115 46282 376632 1902177 1714630 1248858 326038 191881 745057 572929 1322936 1080329 1854163 1345287 643796 157598 672026 1251001 1096965 267307 177259 310619 1475941 546858 180778 226858 1613123 1294409 503083 68697 1570004 1455285 1387756 543093 1111148 402975 1203497 1030446 519206 349076 1873349 1819004 613975 1133011 1123970 1433876 1802295 227855 1148102 1315649 919075 953042 391654 1457920 511756 939697 1073931 218976 8263 1911205 1834558 80988 1630106 1687410 630889 164272 217314 299661 1466818 925718 13715 1031865 917824 1239934 1398299 1599092 971504 998410 237770 1968787 1008596 1615739 1286011 72502 1116741 1601528 1536941 1410559 1324760 651343 1738175 66819 1512729 661378 1675745 1927225 1959045 1362570 863832 349263 1415742 1761090 437190 904553 844650 770595 372810 618187 758144 1564436 1680204 1858625 40211 726203 1902765 1149583 865694 1001265 1268119 231929 261923 1857210 1983511 511692 1521492 874273 367376 1533217 1524953 1402359 1647686 887326 1419137 450823 1889493 406412 1386777 1625543 1299689 179202 563206 611112 746908 1135072 753981 1412481 1130460 1614623 608198 1794092 1594367 928797 1269908 421138 74961 430450 67433 1792472 324126 948820 1510256 412286 1497438 1823891 225129 587298 1807358 261536 1824784 1354596 931295 608017 1657923 1048103 1410580 1957295 1462880 613618 550857 721169 1452416 1460228 1508865 1547940 336611 1110410 555627 992113 593660 1748003 1768385 503105 580268 1010612 357653 185374 247085 962256 1845160 653767 812953 403214 1168322 429181 1924762 68085 1250022 1857671 247977 535191 870557 1858038 200235 1331244 237342 1913674 218399 93560 932186 242509 398943 279533 387252 431312 358003 1052588 1335960 577587 1425609 410185 689715 23437 1735784 1241480 1969399 672119 398404 523730 1752175 1979495 373062 860481 1002462 1975759 1986457 1445819 1986440 579118 881650 1540424 584122 1731411 575817 56398 52921 992614 1641822 1467393 1573120 807625 876223 1130193 1165641 1072751 216727 342321 1634276 1098446 1466412 171684 625390 1057637 782917 1208172 864711 1365733 1325962 1697874 528637 1253327 646889 1586301 922639 1458351 326244 1740222 412537 1907276 685526 1210793 1616198 883417 851942 1675520 1651777 578756 510175 540943 1483795 261549 1105077 163384 1830280 351292 871731 1992670 1220396 1687937 1910605 655457 880827 1678828 367499 1967200 778550 1556597 1813009 313550 1369921 691504 34646 1970818 1096246 540096 923804 671622 433649 1209927 1272515 808103 579641 1037606 148615 78192 11168 360609 1149574 1747299 1356680 188122 994473 1987911 365703 170113 521134 1932776 1539994 1282712 21194 1021927 783774 645776 1579177 195018 439039 626357 1818370 778397 1688306 1277259 391661 1028761 1985636 1360266 495793 522937 156014 923058 213985 1621150 911891 1098635 386263 20613 1658725 1631844 826930 973773 515960 895252 194050 92365 639261 1926664 107724 1887021 121947 69570 81377 1992478 123381 628075 1055956 1781390 1320285 1859422 1275155 831666 347393 1264732 356341 598206 1662438 219817 47075 1521483 1444718 1265134 1166064 591489 811477 1346293 1858688 1330134 186531 1411841 1360577 1277020 656498 1604543 1666606 731182 1133009 448615 1869883 1514219 1075160 810861 1624460 1899684 1933662 1567734 1416709 1371728 1230265 1417432 615648 332490 307742 594390 1277567 1974732 317759 230401 1456116 676659 376996 1105922 1836115 786852 1649409 1594657 111127 984394 572468 1925484 265783 451340 542184 1591082 1813950 1506855 1979930 109014 1381783 1190940 926802 1568156 1758656 1992415 1203800 1501569 1998742 1431573 1132960 1325698 838562 933002 920054 289757 1573610 1812424 1526974 217819 1801531 832557 1853168 1652015 596357 785102 272553 259001 222529 1919214 970500 594795 1588269 481620 685424 311367 277230 1714211 1124749 406414 1737199 1655430 604352 180653 1500657 1235479 312677 1573649 264778 1552279 1543456 1434771 364813 604060 1682008 853405 410156 105887 628326 325799 1842187 1216918 141221 1629300 1819794 785489 1368396 291045 530488 458581 752062 616654 1668332 880675 151612 1335463 1039442 453449 979500 1127235 792539 514783 1129472 406014 541419 606655 1420120 967998 439287 683332 331101 603763 1496110 516548 1114376 1618476 1354532 1701608 207860 1630922 703699 144060 900392 4204 1532551 372155 1156136 530066 235555 18032 1745091 1977467 1056438 1435346 299851 1914825 800096 1409994 1669511 975373 1714794 461818 595539 1766609 1085868 309128 854389 1678378 1472161 1373834 229393 275002 1823473 11532 1247051 1466826 292683 327769 1990239 1306209 1231057 1143242 339701 393972 593911 1523494 1151682 926919 1558137 1784807 1543836 566000 1403867 796038 970115 748488 424191 463570 54366 1334874 1899299 393457 734077 1359429 34730 458231 372536 1494552 614874 581173 1390569 1884438 805876 1402371 1385239 1894479 335975 1074103 1327214 154420 609780 762520 863219 158772 1166984 1785859 1070669 1466223 369545 1526583 1656761 1253278 1780591 1959857 1692571 890746 1459245 389349 1242235 103537 1997141 1827056 1270215 876230 91924 59094 935948 668838 32660 199018 501604 150522 641818 308457 472981 1201548 344397 424135 84403 1136268 1444787 592186 1914008 1481546 288880 890873 61252 682868 85217 766291 1158656 824394 1878216 29463 1837394 1194573 242796 529131 447028 544972 1009287 1691465 1994429 1501062 550815 844331 287627 1046010 1306865 214548 1745395 87632 1474859 837065 643750 20121 618942 1763230 224695 754843 997992 1700636 722423 1239069 508983 1993369 898552 1265480 1369311 1645048 775598 136296 172154 1876284 135365 67601 883745 851674 1552697 1168763 1042672 641540 1865186 1421755 1161466 1474 1036217 341971 624237 1080060 868605 203929 509015 443301 1349031 1814677 413289 1068071 25847 1847680 1744270 1074549 1664986 332300 475401 1129330 1470706 38975 515274 950631 1220784 385274 1175121 1168285 1334050 1732407 1913836 1128185 440226 1562287 492096 1961770 1028181 249797 684659 428050 215046 604068 1446845 956544 974427 1634710 608838 657955 1304697 79616 877556 1424547 1458418 1352688 1142172 1155544 356202 950630 1069805 232770 1122455 1472345 1128738 306364 503107 1728564 1570235 1412435 1362792 1502285 953290 1751725 1551474 1811712 1471920 1356532 198959 690653 1783984 1856990 694132 1757698 613870 1527032 134340 1343846 357957 1145929 1701694 759812 1893127 679713 1062366 1425418 1077241 1801575 804692 141819 1122147 1089497 1131004 1367777 550070 1226011 75186 930430 534425 1788728 1943336 214728 1226919 1498878 406891 712569 180407 1984651 1757036 778667 588699 978663 453550 554034 1967170 441204 1152406 548786 24115 824581 517493 507370 1641068 1968552 1168015 391239 211535 1142820 1977145 1278179 1780520 453404 1888262 290933 1536294 732377 1003809 889618 509874 695956 842782 1133813 1264199 546508 1191671 1739134 127057 965675 1782952 89292 1437497 556844 443018 1715422 369068 1110910 525655 1853845 33102 567967 167213 216783 1365906 1885218 813342 15357 856968 254956 323079 1090987 1572432 602004 342085 20190 430116 161144 934344 939751 1355835 951684 1762540 1278283 821320 837162 631936 1536914 1539226 1254370 1402111 1736407 400908 1610549 1309358 1659060 920567 127959 1274218 1174898 1278827 799126 1955387 620935 1447013 1362996 1679083 599643 772221 342418 1335234 580253 400349 1906165 1768434 1066558 436510 273888 701793 279029 1626566 1904385 1033008 1268048 1565529 823711 1884969 656364 1224737 42511 1605775 33351 910512 707068 609307 1262290 155302 944347 97839 1869040 1182613 34961 134118 826040 1407412 1425168 1586100 43178 1094015 270240 1573825 578614 1505451 1813126 482602 784677 1734239 1335601 1049177 1693346 967576 1402281 1883294 1261628 235357 1887126 1991972 207060 531359 1645216 1430094 879879 1739298 1858435 247747 362492 1324555 486317 475002 286239 1709402 1706249 702804 1601364 1854811 707119 1382549 1392851 1280951 440900 1554753 815126 730566 1764007 1111625 1780951 1803841 1365785 337348 486609 1080322 1280532 1838742 1287800 631739 1550217 78666 1393978 329301 1085510 892982 963812 1112201 1038557 1318317 1324612 1553369 739117 1967637 1757690 463401 903181 1410866 466846 1355727 537048 905419 1925588 1147730 532926 268314 419068 561252 1349774 960507 220069 193444 541980 1273062 360922 610413 542524 614565 1473200 1087295 154063 1008491 1611189 416 1274587 131008 333775 1091025 562016 1087144 250014 672488 1496624 1319659 326376 765144 403176 1483996 1691420 1733192 406139 807804 996684 1253981 1006280 1082487 1010020 468533 1163581 1248832 1035375 1758179 1574070 18881 1937923 19558 466985 1975836 562134 662024 1871858 214134 1204633 310464 530306 937345 1462771 520189 617772 534703 1309678 39409 1164651 895791 28393 1027134 150317 1230305 893238 293059 1985972 1273042 961869 1367094 256149 284260 933563 1720672 1193418 382680 1142486 1399453 10522 898112 1379320 1773551 1550857 628300 1205572 548539 583303 1714726 1404239 1412772 1697018 683924 1736136 1171196 30026 1874927 1768388 704480 1112504 564857 515568 662589 1726415 1768160 1677572 787247 1379175 1025253 1851117 1181981 89838 1881141 95320 557609 1837956 1291797 1136700 1753959 1098870 90284 1553238 52944 856456 625561 1235712 275420 248592 570946 1104124 147690 828358 284177 614783 1498438 745485 1850955 127387 24190 1791936 1279820 364795 1031868 1584116 1606611 83058 1004852 1493338 1635360 530313 1253788 1752124 729182 1611727 514943 815309 697820 1401005 1097868 785355 451361 403495 482211 796221 1280500 1497176 617954 1919846 887095 970656 583437 1463581 488102 1202158 1706985 1885609 1910442 588042 557363 1681101 1126997 1423303 558089 1205764 1957409 6355 270604 1528727 721087 1768529 961325 1662179 1790825 1128323 1944156 142462 867299 813809 1013013 1485178 501497 158862 430272 663947 1824733 1903966 1462640 1916448 44135 385956 114107 733263 36755 1306185 1629372 1070277 22260 892658 446092 1421192 665396 249067 1352735 1704536 1524409 668187 466317 245702 493862 1421332 591586 1576770 115916 1075347 213003 507852 533790 1707924 346550 1751190 430034 1362360 1838044 277974 712857 129893 1723553 1736439 1340374 450258 1981125 743240 187764 260079 1907991 314942 1076516 1896140 1358560 402429 489079 653056 1231843 238436 1148722 1848543 1156525 1653240 1652664 259349 1431827 1608568 159555 1055347 283268 164282 254983 551691 982265 154316 1578937 382082 1233064 1625679 1367113 841100 1309520 1249530 913470 1385846 1077523 69252 1639037 866795 294678 1630828 1413601 998442 649724 1701006 1054032 726176 666638 1096876 414972 241108 1804461 1505337 864927 477642 198211 500860 1336143 1017448 1905148 23151 1360772 682170 1363798 1742959 1218700 989349 1504084 845934 972221 443951 1613857 1671298 748094 1028884 241277 129149 1948121 977680 976619 841196 707579 539288 585907 1986779 1527193 1483005 165307 949376 1472417 1839466 1012407 820323 1611558 1759524 1099142 1388708 1634864 36954 719813 1728147 202389 1928004 909584 39242 685565 937302 1378874 369366 1064112 931994 1573491 844121 827496 1621491 1018411 125383 1072701 1010474 643641 1776830 620288 46720 1782660 1699040 79775 808052 576607 1861791 1551582 25114 98670 1370651 441452 1941606 348835 1421496 1376228 1157758 477646 1232329 201682 282501 244347 595642 452511 1054038 83971 218940 1802571 1634694 1878182 358299 1978537 1024301 130386 1679823 1960129 1981015 684707 596887 1386050 45181 1806659 787035 407005 338849 670772 1393 345623 1210078 561926 468938 1080023 1977461 45829 1418481 524664 1152832 1006477 1919375 616505 718011 1929456 565620 1563915 40537 485043 1575180 417044 1776645 1486009 1693889 1676656 1658512 225443 488064 728995 783788 238714 659515 814679 1672709 1159113 1287033 846450 1876362 18554 1967843 967800 1143929 43448 1826589 982591 1509841 178842 1448775 1852295 1714764 201402 1450287 999259 222320 327348 1752201 19606 403352 1276539 1141638 1011566 954284 1658390 1754333 290957 1959101 145500 1437792 138808 729651 1742898 1222910 1275615 811476 1071630 1460481 528817 531997 129839 232606 1102471 1267441 457846 135718 261024 1917852 1015615 524543 310772 597589 281464 422072 308769 303975 1918281 766743 1796302 422213 1529608 1352645 321741 1522124 239562 1343102 1689866 1613879 489076 721783 1933472 1074939 1993392 373000 1275016 1789636 295840 1469814 1639473 1440425 1183871 1760614 1315137 918451 117658 1364005 1177786 871799 899845 357214 1408933 243309 427737 1004510 1919018 722915 1164570 391940 810440 1201307 1222358 392238 725243 77625 217077 838579 539866 737191 1216125 1225366 496971 592763 1628607 853031 993297 1022648 27517 437890 913822 612667 1413693 1531223 1704083 735280 1444592 391768 588902 1334798 324025 455671 809285 809404 591681 532734 1921764 1244218 1781231 379372 121654 534820 1677070 92372 1093960 161947 1205899 1326318 1608929 1397222 350073 397086 452146 822746 1363684 1212792 1694743 804040 1402677 1155611 160877 1045577 941737 1120170 1279043 1007915 1616179 1965039 1875840 488586 1631769 1011268 771030 1302754 1996283 104061 1581935 485228 624701 1970683 237004 1433765 1820762 543684 1607761 471069 857685 706977 43786 1128310 1120249 1813615 664561 1147008 728211 52412 677228 740786 1788133 1722151 490408 576692 861485 68843 344922 594654 1613025 1892990 254323 1271223 1181065 1495386 1991073 1830585 620729 48111 486835 119086 564650 1176687 122962 798749 1326144 989069 1456860 98237 672667 962361 1987152 1237405 154057 1745963 934304 1020608 590379 1241384 472426 1279902 1905821 3029 382589 1417996 1868296 1140163 24303 1287036 448447 1860997 1155631 290833 1024531 619491 1288571 166118 1448002 109567 301456 723980 1412346 838079 609121 1006840 388071 1098885 678884 1489819 319260 1698479 49341 80659 1680842 20717 219634 764054 1713807 1438935 392946 1753691 1386694 406651 852750 1915813 1244489 1538339 589843 673686 1768144 1109736 454067 1574219 1613623 490163 481479 748218 1971936 786705 378152 236172 913012 289542 1613186 343144 308912 1262624 1087916 1036709 472906 702896 1816983 806106 825056 677173 1314996 1470360 816939 1104556 943957 146481 1902917 1410790 539082 501758 855896 1350629 1736837 1595187 386443 1271291 789359 1173588 486322 1640590 84881 1560673 1835408 195645 1825170 896186 11263 467256 553035 114829 645942 1229621 1876185 1489905 1128981 213779 39101 1083084 1198197 1994748 468127 938076 961380 56577 1808410 1829466 877500 1722658 788808 900598 172886 84391 1123572 1149493 501042 327322 1898185 908487 1667040 526267 731451 153104 1197862 1306631 1456639 1705365 522344 805700 240418 144189 769037 142180 829259 1940218 1334804 158993 792059 1953437 823467 563758 1431241 1070853 1421267 1818179 744238 556511 866627 1260971 877567 1168748 1641634 1480998 133271 1544586 468084 549366 1706110 870379 1907746 1669270 787374 1427872 922032 527806 841569 1849046 1949255 287433 1257250 1398603 305711 390703 1976999 811486 304243 1097736 17500 1443758 797998 833185 918359 924453 869796 1502616 244433 1614137 1787027 659007 1460681 59711 1535167 1044957 502131 1360316 1451492 832536 633695 880701 1349561 872206 26918 1598204 1041790 244934 410188 1866577 691391 828031 385393 209551 1936189 1257338 1280111 1296382 95112 1313515 1434496 1214343 1214801 1444418 896278 672741 345334 1349138 806043 275271 978483 1484981 945525 504690 144869 1876086 1333206 1327237 1655688 1843980 781665 1897739 198243 1500901 885102 1164694 505425 736033 365278 517128 1317234 1712119 848780 1866007 604596 76884 1004543 911563 1503250 572347 1036737 125481 298987 1865358 1542287 876387 36621 311765 1809846 1238503 1582958 106746 109150 1927067 1923833 118054 296929 650867 990031 1770991 538376 1372888 1373426 515897 1907947 1872894 1227243 627632 194417 811367 993185 1149015 1545694 1452407 969437 1736848 239514 801659 557588 1729862 587158 974884 1986281 4689 20579 201710 41670 1151039 1120527 767356 487934 603224 1293252 18159 1633044 917281 687122 885329 231729 634060 1616903 513209 632033 443289 1115203 820849 374250 350469 396881 1270309 843191 1442708 17822 1581412 975821 779246 1938233 1827942 1017845 1458112 1214090 1301247 1394015 1876005 921551 1895218 1264602 1786505 380074 68556 1996045 956290 1670104 1621515 1027389 377731 1869822 1817324 1009098 858637 122562 125717 520730 692891 1512920 646060 1943314 1782133 905564 358339 724921 1909596 154062 1671451 989548 1721791 1681531 1282275 55215 342947 772864 1613166 1901066 1400820 89607 10538 1981267 779112 1482581 965087 162576 60030 436479 1465584 353017 1186347 811638 54100 480176 515951 721777 780608 1932954 1654347 654728 578293 625633 229262 77762 112420 349682 1664287 1167472 574188 307193 1961999 767096 1269580 198927 98642 498070 736931 915751 1822544 473137 26381 1839168 1024447 41710 1157858 1630460 1290738 1709974 1099898 1486331 724815 48784 624037 423698 263226 372462 984640 885204 877661 623796 1715274 1815034 1438303 1385457 1030749 516836 1526903 920437 1959771 111153 944030 133239 1940763 526676 471815 266337 711291 631562 1018400 34090 1482067 141989 1617243 1745267 386219 1712011 1964437 1540862 93725 487688 756578 737592 1755511 962157 1531734 489684 406571 797583 489266 569366 1895513 1287862 1390106 119874 1547054 274441 1108062 386111 228818 96694 92917 1645791 1150405 1975145 1876536 1986765 720656 1791699 1840555 1804562 1363221 1949521 266560 1332527 846176 1452201 1180347 452970 1893200 1216713 1943935 428656 336978 997739 519649 636063 1530657 1145842 126526 179596 544990 726400 970648 1185386 1838870 677294 1829971 1365849 168757 235085 853710 1543475 272080 1726191 1933303 237726 1472156 1896695 1564674 350523 364102 817822 327200 433089 1605930 726282 515735 1693969 1624767 1150620 1749876 1871394 1314111 287420 383455 1231347 463787 1921713 313030 687466 1920314 173393 597849 1682256 1996945 1577016 1430741 1000221 48181 1887059 1963 1520838 1253824 1155545 1630032 7954 311506 1071551 1731342 1345900 659804 1576441 1273172 783256 264715 1663927 1499581 1510142 1539171 851313 1503825 1685543 963946 1955029 1048868 330127 455331 1053672 454581 1087453 327609 410148 1983762 43332 1892796 281294 598381 1687303 1858315 1063797 272330 1155683 155772 496354 1668902 457753 891650 892643 1203570 1311341 496058 699211 1312751 85058 1622362 154836 1104559 174320 1057366 1710716 674205 987805 540264 1387870 410982 977775 1738642 1645329 1958533 923688 1315682 1405601 986556 1704820 957993 206090 153624 1011928 718998 1218917 1260922 1797723 1898539 1522684 1250946 267664 64975 363855 377169 584475 335895 1555593 1773018 1443945 1824275 1532075 111654 1518968 1300931 694867 1250326 1107754 1274330 85923 1397347 1054826 1162160 936385 1931368 1363785 1652672 792253 1434728 709534 555592 303118 1943097 1117758 1139846 1258603 985478 46647 1446706 748055 1423958 293443 863195 1619113 240846 304468 612290 755343 1998050 1366891 846762 1723334 1189180 772163 1404851 1174711 447427 1254648 1863763 632646 1585027 1305444 1983653 1772164 320623 136744 679230 1058414 1486728 1042476 700715 917739 1118282 1328715 1906366 1851893 78293 51343 733837 637647 486328 45331 275667 1044725 1480504 1804409 1101124 1293645 501956 1865134 374644 1660508 1869890 906744 1284469 1697157 781530 524048 1700166 1591806 1672072 247484 1524494 846041 458987 1282335 1780486 636831 729728 261278 5249 89689 1607987 959542 1969327 1097032 1556507 1716360 1637681 1133683 620674 745657 1482095 756275 1719858 1793819 443366 308406 312075 678234 12922 1829045 942952 801655 1709999 379446 1018721 1902606 364764 1206876 1119674 1248744 1129908 1850549 1840389 1572811 772491 736569 1243418 1845823 1828562 53583 416442 769426 758393 703334 1291564 1251144 1932053 1748606 796674 1915187 272672 276176 178398 935516 1859569 1603267 233585 791901 937864 1388273 1974651 1543452 509488 553562 544793 1173948 485617 1032950 293707 1398374 495101 323306 1155196 1074254 762265 1063381 1915932 725984 378918 1861236 225422 1725927 1850643 1211386 1910613 1610782 264426 471399 394008 995196 1010069 1399194 48663 401519 686533 1196098 833108 160448 1824091 54461 1475789 14772 1106483 1973982 1463874 561405 550418 1177882 955188 471132 1069350 1360880 401996 1320350 336897 136615 1157473 1298479 1134169 1846629 187776 1779037 1465644 1671892 304752 27338 537545 627130 1828789 786979 1381944 1400312 1663763 239242 229622 757586 79983 1899456 1647764 497905 1795541 1002555 1967711 1804777 14240 1582699 1679076 1100053 1038289 1974399 1003168 605322 1535942 1244578 1649446 139897 348883 1232236 1790613 576095 1009746 1554650 1722689 1868259 395534 265614 1004835 434772 1351519 1688188 1251828 470482 576619 1841965 1365215 820088 1286639 983089 1198976 1633463 1931110 1787917 1559028 1275770 1207996 664013 1628738 125283 1398154 402821 441499 11058 602946 1492197 1648422 1055587 32370 1949924 1536617 1142246 1110753 1422963 919985 482043 522270 924117 878603 504097 413996 1960475 56709 1403945 297167 693097 1091136 178225 1621028 129328 1514661 457013 452012 1103996 630209 141324 1092646 1498366 927598 1422495 823519 1773923 1925525 1836282 912213 823912 1844931 1159539 1600202 961444 1001513 774511 1416771 1720302 1732328 408863 93635 509112 1295193 91263 1593508 1271026 1101472 74763 1464021 1864483 1771888 1339453 1938675 1736275 28040 1452845 590698 1835856 1906167 1361967 1651794 1398355 1819571 1471216 883439 1946383 1618896 1942659 417028 1160263 798331 164047 1247198 822543 1197879 366006 746965 170335 27765 241348 23001 1720745 1450871 1730168 1279777 1272368 986569 325077 17012 731455 474769 1634494 410577 149094 1562105 1348558 298940 1341777 396860 175996 1481080 1507465 790527 153872 514300 1685998 585648 1651774 378109 901778 391488 1528079 1767005 523435 346385 92600 951542 1947400 1787761 1752849 432415 1857410 789198 145031 1439724 1065040 219334 706009 1094982 166186 1370581 552240 1885860 988306 97046 763221 497717 27390 695149 836493 216266 432786 1163029 965603 1498897 499500 1191989 1115498 1119724 850105 1621353 465652 1433676 5268 1350975 690211 304239 1911989 37729 729822 947374 889117 322861 1836207 220559 872145 1897763 1769943 356962 447015 546055 290731 317592 1143778 1147499 759534 1387079 1208644 1652347 65272 1469392 1453032 936063 291686 90502 1618249 1595233 1043143 97208 1937886 321116 1345906 1636255 874442 191100 1442741 827579 221640 1018340 1640282 608443 462039 982914 1295026 24831 38185 1643559 1581784 198725 114039 893862 1647864 912006 874229 354891 995541 767205 1571322 1781647 363709 1769233 871848 1414178 957972 939422 213323 1555061 1584946 873313 1480085 1591662 1815078 321084 1139970 1673842 1796412 701242 681495 1425823 946408 29744 1303120 579425 1819678 704036 1039146 130634 1986944 1228328 1254112 1255778 847206 1492681 186451 666979 889950 1344394 412917 1596276 1515157 14679 1008208 27806 21166 1600857 893415 905851 654141 74479 626130 213559 1197749 960731 199607 518941 576627 1452256 1868933 1073425 588296 1727169 561984 849393 1645485 234056 1729278 60699 422024 111909 1020394 1816089 1936407 377404 1188086 358212 231440 1196599 291325 968073 761506 594150 960821 538860 618970 236548 88318 1769960 878248 1243782 189592 746461 1659835 1132083 122150 53252 78880 1456598 1453016 750717 252341 708693 1461051 981862 468239 782367 724096 424557 1117765 1417668 1067085 927406 365742 19189 233684 603617 1524134 353248 1136496 1510646 1831953 36093 691662 1744595 1988045 588252 422834 1243702 1000870 1555843 1117627 1157597 1792535 103391 503650 1795833 277643 425949 1493413 1284122 1310783 437485 1906211 1484365 107202 588895 464954 1350529 1580467 1651265 1510372 1695736 1060402 643580 651663 1495951 983940 1695931 84460 83882 635383 1176417 1817888 1361564 261895 480886 1029611 165564 276310 981029 1091443 1455578 1443290 1975926 1956655 542653 1602553 1372323 687479 970487 1175200 1461003 1837671 1052568 740649 209935 1077112 1181734 187307 1594000 1106441 933948 1088400 1747128 149469 756249 1211959 978813 84414 313545 1141720 1170181 1998139 1204587 647047 619571 944642 1825559 527667 1085115 609762 1227884 1508358 666758 240367 657849 809365 1951092 784040 1871480 1651742 1550920 1809470 39238 1241295 108777 1255900 851413 1730585 954978 1567011 1462002 1792569 761465 542893 1045924 525356 511377 603589 234382 48289 782502 705843 1620775 1629933 1958893 1776366 1679318 644589 1111196 917667 1422512 786914 625170 966957 1513959 1036455 462900 1583385 1605384 783819 1745989 838662 1742221 62253 7103 1242997 613983 1235446 140521 1878928 437359 297940 1911122 1553358 1473362 1093359 642794 1321539 308052 1239881 716353 386415 1400398 1604241 8301 1626188 1146310 90959 940397 1644836 1569688 1532841 1861659 1534601 1863541 1345203 1711951 1213527 1984112 1181313 1928406 1442995 1641114 840125 1230074 893444 1374637 1943374 435711 258477 1064057 1931834 1639111 1015883 1416183 884051 1389793 38044 1415634 194439 1186725 12908 564138 75007 1649075 621120 1447764 1078887 1770728 1434426 1362134 622978 381617 1566953 226984 1325047 1981409 612669 678686 612869 1741750 1679382 1935085 498985 1914837 1916596 1629973 311952 1925262 1177181 1059333 541263 65837 82409 1524162 914789 643790 707232 1201872 1784168 1750680 1768577 576971 1035542 669967 1538824 248614 895844 561260 1416010 583637 1584613 1884977 1850214 1831127 1572918 465477 178512 348517 1691122 1136391 1735419 1107932 320495 374328 1826909 1711828 9304 1791761 1620360 243270 1163343 1674787 1344389 1324313 557853 1087553 646946 1799306 34223 1083814 1174802 227673 1323038 706826 629971 614755 825990 15679 1252468 198128 533379 792276 1352866 1315486 570921 111090 1776605 1484832 691359 323985 568033 273859 830073 71483 1106642 1513619 522052 1672935 1268254 1865387 169002 955445 1801626 766286 310112 323274 1198232 1061505 1429163 544619 1207749 1813416 702298 1838105 1499648 1026130 528079 248361 414909 1719539 1511352 85568 1572722 482667 637760 937853 1011034 1804790 408601 25523 1705047 1006987 570432 51793 1246486 851996 1075022 261030 664921 516438 1947128 1628447 1874180 676845 1620802 645747 1808852 1925499 319296 843825 822469 102190 1568621 271157 978583 1563425 653279 1364766 669393 1524683 4592 1518346 501378 921663 462141 933500 1543671 1843820 147314 1921114 192984 205693 1147946 121243 9290 31965 1420926 1309349 118809 808348 1886927 1577928 1154412 150863 1069265 677987 759409 80979 1405002 360915 508298 1044362 1837491 541178 986665 1597695 576729 640395 1827645 658049 325328 667036 1877253 1294778 613192 1915280 1686014 635723 379941 1448146 540164 1474264 1941340 1124954 1671827 1469650 593092 253125 1839328 806713 1626082 1419985 684695 862167 1454176 1059995 1488818 165833 173134 961640 214850 686594 1325735 218217 1996137 1840777 177856 842351 335574 1216172 851708 1557305 913223 1200823 180388 351677 465606 405170 421097 1743345 1175127 1351850 448785 1682564 1615165 1843746 1408200 432495 100020 1634305 1495416 905165 816883 646153 539447 1933747 1053729 582361 1407625 1931004 1703658 63526 1510250 704203 928359 265618 1177301 161842 1362805 709421 1934642 1310764 489473 108324 38546 199484 360147 751374 692482 568264 1279487 755934 442554 1239054 1535632 1774812 86533 662065 1249591 764871 766495 957892 767750 808813 188020 1482401 573464 1028518 1070832 792092 589957 1493890 1255005 87389 937205 1472015 309381 995658 675245 1757929 278141 1403281 435642 5429 1696374 1081550 70808 1744993 1093729 2858 1671427 1499146 1705317 1850225 1669671 791933 3133 631646 784596 1255578 54306 734162 1481106 920366 198778 1414064 1588461 500774 1619447 1128922 873498 733251 1029265 1755883 874226 1600908 1626014 526347 1726346 867131 81915 994655 468854 978987 172696 912214 1048880 944229 896610 292248 1353022 1903117 744174 278485 1356027 1797743 1172531 1559667 717227 1735660 72771 799251 191231 1270107 657169 1195143 651271 26781 619512 689555 573630 1312818 1381361 399313 1511247 1610900 390866 1717484 1893557 464375 352106 933151 1017602 1807122 493996 431727 1737041 1272446 1806481 1531796 927138 901378 1396760 744415 104090 834079 1244807 226992 685684 980897 172324 199813 766134 1033811 1266461 111519 1971759 1368840 35267 1575452 230743 184994 203148 1804401 1964852 1940041 1473841 559336 1602824 135700 515910 1653452 1203253 1873735 17491 85819 117009 1406336 1541533 1395840 1674881 1518774 1945090 1455342 379128 127215 555302 1542460 182754 26647 1219532 963881 442259 1759122 1728144 209478 1052019 1883494 1553917 30636 1369833 1296475 563992 1424736 1056261 311665 271194 276887 1815024 787356 904122 884621 87003 1330705 1067650 285520 905632 359903 1139782 1653544 934713 209939 164943 1600706 443218 27666 143120 364133 1851177 653594 506875 926991 1411048 1769400 1375629 956483 1282345 809386 1371507 1832015 1341545 35368 1719722 922838 1835789 1200700 677876 713727 390093 838241 1441223 1274079 241018 1770484 1969384 1690969 1748744 659747 1407906 647448 397932 1765662 359780 1017990 1942013 724738 1824262 9038 328387 442265 717628 1323153 674614 380364 164533 516764 1865762 923446 1382024 196119 1913849 1705955 1906692 597494 759053 502980 1626325 1868060 216338 1102534 1795747 1424361 1975610 147753 1334313 136853 838250 1187211 618985 610344 1907976 569806 1147656 1466922 773545 1403929 1526227 1659526 1758734 1867514 1306373 279169 1505397 1528320 838092 162595 1384488 367795 1222439 622268 915518 351256 110288 366593 1237030 792714 1156695 1824234 1544847 1737506 360892 727087 1288404 971820 1017833 1049246 1541451 1219895 672430 411700 143099 1331381 270678 1863524 301658 323362 29609 291769 331094 1731152 544148 89482 538348 1313234 1257395 297094 1234788 125677 1847430 1132481 276188 876603 269488 1605293 906490 844532 1149276 1283325 499894 660864 1627970 167438 1085754 625805 1134572 1308648 636794 1956930 615375 640652 873350 523766 1766829 263683 1715698 228107 286878 1318952 1271356 87232 257628 1464965 1636323 1419952 439174 312157 1908473 1873685 1311151 1070728 1686938 1194121 747407 157747 1046816 1298683 1696684 689336 247688 1904095 4224 149426 1010907 764840 1380810 916357 21248 949611 923227 1122295 1086957 1464244 98898 540742 545140 1442955 1593902 1824915 402423 1154744 352644 170055 15685 1849570 1024624 624820 455924 1262572 185637 456484 699544 1553724 784392 272236 1378250 1419789 1565696 1970449 632622 105807 888537 757564 1738712 1331021 37290 266749 1536170 1481523 1791016 959090 67626 1873041 1444049 1378285 644516 648890 111595 843857 101686 682143 245547 724365 1473693 1740757 505790 1658459 708621 1530412 701650 996642 775816 1876901 974934 841850 973992 602179 507847 948455 1882789 877006 677391 1914723 1293681 807227 135606 27661 1692402 1095667 1088196 1433999 1700704 414121 849812 19444 1286425 466128 812374 674167 1666715 1625280 441801 681904 607541 380126 199796 89800 1511359 1250574 508633 1819155 1637101 1719655 1340628 1275452 432134 1070592 617881 973497 311206 40606 1804508 1484163 1098896 1026876 639848 1788275 1197161 565730 538549 1108523 1186837 1859997 1254689 522825 94782 658145 1234908 1377505 1082838 793880 1583546 1643516 1091642 8231 4269 90543 203869 1152357 1752775 1251375 25948 1939393 1126474 703009 318224 47882 1901258 636870 1597843 1167540 1283439 779897 1117647 1248663 911228 1086547 1573807 1704922 595156 778159 1091867 1298072 43337 503316 636716 613568 1116340 1355291 142027 1144690 44309 1348819 603093 546065 1976145 547381 277993 902625 415555 1415444 2859 1128746 473469 517784 727617 103686 243735 110450 472305 1431326 1029412 1327463 912747 594308 71353 632470 1239754 1504719 1334863 388567 480631 1468662 552712 1157256 259104 1159684 1410525 897186 793266 1834821 1152297 1904410 133770 399671 114749 460216 975339 896388 1661104 1177541 1362459 997203 1046578 1166235 1228580 1615630 276532 88724 1941166 848516 791653 897728 1230834 928318 364529 191276 1452538 12774 1860340 1127358 1959353 1945305 586204 999298 633866 1049602 1674521 1763438 769949 1104013 263703 1756766 760807 769032 333819 1400018 911943 910165 1195307 1696472 1341813 1107939 602262 1398916 1014847 1112521 1468808 595258 295209 586899 180221 1554884 623980 43879 888393 1676494 1428008 1593074 969832 677805 803959 59224 1964014 478882 304238 927015 932904 953447 1150079 1061091 34649 1277820 781560 1843017 1082623 1391586 1318455 129258 204811 854889 919488 203728 107942 1019314 350386 1410757 431892 1785132 23342 935199 661776 45908 1637451 1380289 447390 1177635 1433107 1015191 1312974 283960 421175 216656 967938 1236545 1945991 1676605 665376 673769 272381 1542916 127117 1593544 1544362 391585 452178 356864 455975 869414 597930 903777 1626171 609532 1616258 554803 754366 346543 1541475 520799 935408 1668130 361084 1959766 394794 284743 976677 1058599 504117 1078886 1769901 343852 1219491 1866874 1001458 1832442 1731456 405558 613603 1844447 219345 1482925 852316 1148414 314057 12028 1458105 415085 869802 954602 1454099 355403 748755 1708854 257824 485499 1255457 697938 945940 179268 1860402 1950513 123819 1363032 1929699 1362253 154001 930959 1159745 1473916 1366131 1313404 1287714 1884717 88167 1349801 890972 1698488 1851875 942857 844726 1399430 335985 1820924 1468354 544061 1031715 713259 83844 1221123 1269757 786373 1999054 1704939 397757 1564480 800922 544274 1495860 992776 770943 75990 1867825 1412031 1134184 1305345 58922 112242 493274 98022 1796352 877725 71445 1479894 257806 656141 396850 478694 88201 1603995 1079648 1387902 1803335 1187240 353468 1856889 854580 785770 1885072 1630117 919345 1694521 1458081 291218 1241623 1374878 655589 815604 1351206 961630 1363575 1438643 155893 1649320 327391 1603882 1584641 1755777 907822 1250626 640834 1795063 1047120 770342 1269642 1943855 741390 176358 1520453 780060 1817308 1323177 1950719 1283719 734458 1043245 1342415 641915 1134762 230096 1949548 1371505 208528 892086 1506316 124627 8486 957418 1686959 865587 1332956 866158 532092 1082370 1664152 1159085 828901 764184 1782641 156667 1180637 1245041 1464720 750527 1924941 94057 953521 1526900 466433 800941 1949361 794502 1336594 1991624 121172 285209 1129367 1754198 1172275 1775694 1286636 1721063 1616831 434495 1981177 1009918 1956074 1198566 918863 819691 47544 92369 143337 692392 1697562 1595124 90545 376387 437387 475006 1124892 94499 1468395 1972526 662039 1818971 1240604 1188156 1971805 962724 987891 798313 1152977 6574 1448375 1784447 250345 1639161 715691 1344745 698667 1257869 1040598 17610 287642 1080576 1765446 1014596 1607148 569324 1066422 1309693 1320575 593890 633586 199581 1402198 1165289 885527 1759926 1595450 1562057 1882554 575650 1631775 980736 1753340 1958752 924509 343002 1706719 1105006 617887 372429 965833 444502 941766 1712891 1325964 289611 946630 1886080 873428 236090 424012 819928 1051412 1720772 824064 952386 1170447 682760 625658 1819855 1929089 1173399 1171520 1837708 1340646 1908009 1090930 256291 1304307 1897368 854101 1994656 187723 1673208 1392252 742579 352216 901556 1517471 1198108 911427 490293 1739539 1532877 264445 1926638 241781 132343 1195212 1031117 1784325 1295030 1511642 1630307 262219 1715887 73275 1134975 389236 1682736 1048778 1219753 869225 1618170 1304537 344194 992604 643713 1331217 1999543 516766 410976 1721054 297781 1308226 1526631 705539 1099983 1132867 1156611 1401081 888796 556650 405343 1778606 729988 1380766 1652924 1654569 1871006 1424404 599476 1609859 885830 135416 1424172 603557 683199 1309062 641352 1796831 436413 789528 841260 1334326 1056580 306369 1073501 273481 276511 408891 549630 1626701 1209917 301463 1199727 895501 1706418 1673653 1083624 1075153 1255345 540863 686564 1125371 1503482 1014995 1279527 478377 1289475 929588 139553 1427567 487295 1948133 1416485 1333266 483088 866743 1812106 1844466 583700 1310283 1040261 341609 1592654 1582638 270989 807083 1450563 1985084 1546388 889555 1716689 1802336 575573 781543 674393 466883 1755799 1811231 676113 1877527 1640553 29047 1326871 1512292 57841 1788265 346253 1247183 1989777 1541835 804241 1263927 1063552 1147175 786289 25736 1877350 1064878 1887074 1933107 638920 89628 1676917 1717383 1019230 1178404 1713553 1987353 352539 1767420 207190 1026187 1295893 302747 1770980 1622781 1909967 1747606 218591 1654197 194850 777432 471290 419184 1992295 206825 680092 1405381 1043446 144891 1600928 1993514 374013 1041614 1643092 1400109 560066 848988 1704055 1144329 847567 817921 1714409 1364253 920104 1585963 1704571 1065358 1619690 1694874 392142 34138 1443131 55225 929181 1548144 1172312 635147 267388 576654 1700326 1068584 677043 328937 1770684 356825 1138501 508884 1046366 1043767 162036 1422649 305895 160787 336641 1352385 1914996 664243 1319864 126015 1616254 838896 976210 149804 1798374 1162265 168016 467503 573000 718711 125655 1557634 274274 1395095 345032 1629356 238486 530886 1982504 141224 1320612 39868 843306 1376929 1625666 1134843 66975 1689223 865479 662327 1915683 256621 1281417 373002 167780 730959 842899 1947185 1716356 749820 716716 1309727 193620 1155061 825305 455324 1741451 429626 504030 912476 1308987 1645308 768428 726739 226565 1318446 1430999 1492133 559940 687082 533105 1166049 296796 473517 1186006 301356 336586 1071683 1485065 854517 784847 1379436 63266 1120423 532232 1554440 1985279 779804 1119697 867872 968129 777308 18028 1171452 1979482 627859 1267807 617280 1702806 689869 937340 1672946 279805 696250 1820155 391027 391754 743291 263826 402687 797074 436557 42787 1648890 442638 183459 704756 1471628 614567 1432639 759751 1393410 1149617 255461 123358 106893 1250638 1189060 1422812 1586206 1627727 238010 835864 43858 1042146 299379 379740 1191370 372391 643018 1591235 1827945 726074 223794 881212 1237778 1311180 1996972 1328853 270133 1738444 1594240 607244 915834 941504 1154779 361410 570360 612544 1134791 1904388 815343 1872737 1801625 1365257 834219 497049 115032 180192 1527583 1480615 371185 756205 1814026 1654427 788133 21679 839502 881907 735490 362815 1307778 1921551 830671 518030 1649899 1469839 1605920 158085 514803 204044 176342 1748393 1103114 999283 227347 1190536 465979 990714 816942 1838955 863475 76865 377215 1114169 425423 1186228 882535 783200 763744 318894 1914213 272896 108222 1327958 338483 327553 1257633 982190 115616 177185 179742 1310090 299471 1365074 566633 771583 1455790 369559 690145 1700327 122918 1428173 1656444 1822252 197625 1337891 1445648 671632 1869636 1139510 1124450 274326 1784403 441592 910307 326502 1141811 1502973 1021288 407637 565211 1177619 123488 1245319 813427 1582913 542759 1364580 880085 1052954 1313666 995091 1115108 733057 422826 1707071 1436734 324197 956982 1455170 839657 1729216 623180 643161 202224 1586074 1825105 1211089 773104 1001740 814855 1795916 1593685 1391669 636935 1024961 1108326 1939295 175949 1497135 406811 1697684 1605914 613916 94764 1284764 1496931 506881 760549 461577 155220 210663 1273504 1675844 1319760 327208 760344 1253361 619540 985057 806823 1576087 1627309 625356 294326 1952393 697377 1047158 13199 522434 325124 965320 237391 1786567 1376306 817590 56365 1133025 313083 1887081 1686731 1918143 366958 1840015 1030587 30675 1801912 1060297 242609 140966 1247785 1398140 1794851 934929 786969 292318 159128 233635 528760 1837979 465293 417644 1324259 162765 1641178 1411260 430241 484277 1670149 1013568 936115 1504644 1921143 903273 901807 1465655 1424950 456122 66774 440515 1272394 491346 1533259 1505444 1528335 1393433 936255 871842 1843874 975429 970710 271845 930769 1351906 631657 1287069 396878 226562 980132 903884 428033 84685 931108 375537 1519213 1858514 752379 547167 184950 998657 1136244 418542 255030 675828 1361466 1129275 833828 22966 1241416 1710471 1185753 1713606 734879 1339922 1204631 1311633 830252 57629 501353 1794685 1934379 871487 1372406 658060 1841560 1965044 1807054 1469368 741190 1131599 1712002 307032 1376002 348852 1192442 1829949 456528 1339854 1369842 938670 467215 169734 686623 813402 723567 860485 1511323 386602 293134 1664990 1142142 988419 200455 291385 1892338 1834726 1375865 341947 1673594 505543 1301664 1083767 1547980 862817 1502735 1436099 673204 362936 1964927 928771 1363038 398299 1257831 1447387 1563920 311316 15134 285710 717657 1297822 1167510 1222545 37275 133421 257757 200942 379474 277777 323345 1913899 1161528 1141512 621198 263485 146719 1436587 1193789 153259 427091 551878 274420 1427079 410688 1213580 1524778 1705055 235671 634872 613232 71939 330634 1601750 1085389 713517 597254 304665 447942 207883 1564081 246401 377127 950932 260479 53233 365719 1477551 214647 9336 1894115 447486 777821 1159369 66125 964922 1575792 412094 1035644 834997 1558331 64516 1681611 572826 1736258 321952 312100 817702 992704 1921879 905319 1972793 735000 1123201 812969 1062600 842911 796450 148368 1515605 1703153 1304147 1135247 771034 666071 734211 767341 1644177 1562037 1703839 1313085 50174 248652 1489280 502203 1248160 1094714 331311 732996 54337 749749 417835 401886 1465310 427501 1819174 1272233 31839 470891 1894531 992019 286011 1605121 45311 1513285 376466 704942 366485 461682 753376 153428 1805358 475073 1802808 834477 567040 827962 1097787 240681 1338606 769281 1216922 606209 470399 606114 1394051 995064 1021221 316867 1781952 549756 1459624 613911 452628 437566 1502478 814488 1692106 138911 1833237 818131 1496128 992480 749987 1043681 557275 1640540 1827023 1025628 7401 887000 1000352 486407 646778 1591914 1718876 1113916 1383898 1808914 1407287 1710162 1019497 1323058 1462355 1596768 1334731 1913155 829820 1552393 974750 151999 684106 768353 863594 529732 213135 1321301 646615 1631378 667919 1936006 207458 495093 1878650 264913 21537 137673 1504917 1461609 621239 790612 1152701 1890635 1050864 867806 536832 2331 1981817 988134 933227 1291891 533748 552537 788098 1670809 1643806 310757 411768 1361849 529743 1951208 1315450 1943945 931513 1839514 722326 1893878 1518327 149943 1719713 1195988 1390366 336190 899099 696276 1980404 1665442 115813 377131 1507697 1066926 469255 165682 1130185 1555117 947492 1368436 1423756 1910543 321202 1619465 1867426 533367 1735734 1042821 756761 711983 1475805 1542248 1363023 404594 181429 1497926 65973 7683 1707977 171276 1297235 825023 704271 990128 295475 883177 1727700 1209482 1924568 1150907 929160 340065 1337932 1514809 1152034 1636702 1985022 432196 261763 1827663 768592 1802809 1064810 1894401 1585225 31336 1178569 965349 98677 54032 1175523 510735 555925 652260 1002937 1985533 19930 508800 96655 324959 635369 866553 57808 957025 1970065 1284357 1822471 150662 1121710 321542 101835 395441 73161 1674322 694367 1300832 1701212 1002214 1283754 1599578 940817 975521 982022 1464202 362499 103523 331882 1646417 1449394 1540621 954581 464905 502664 1774481 300133 1869561 1001720 1963725 87606 1883738 1857996 1690238 595624 967837 6890 136981 462616 1425693 1454569 1743938 1188367 1292997 783302 1552531 716305 1475520 380770 319330 1550679 1607359 388745 1700594 1627594 1682051 516424 957339 222887 814599 1690573 1878888 855827 698746 1138917 773320 159340 1499894 1462582 1519769 1108806 1984233 580094 752564 1238387 480564 455246 1749008 411280 1273503 865200 57041 419957 1191103 683133 255187 1388608 1629802 1429173 29351 1477286 719613 42739 1543254 1862261 501565 67354 1541457 756052 654756 1888603 1928083 1692582 753427 1961649 1248163 976832 1589783 771663 438248 1380672 1624297 1036376 1642391 1589671 1296104 114809 1112120 247870 85576 404186 1238988 867117 1736400 1509237 1433306 1893481 329679 434882 1528283 1631490 1148181 1503003 704596 708677 1972335 717295 1519052 1623617 494860 1253776 6347 1870768 744641 1298511 1383683 86186 1422259 1664042 77087 1334366 1497158 703542 324042 1370389 698577 19396 1922520 1627358 579825 1230309 1246333 1745425 1617378 1187409 1562766 324138 77507 130013 576097 604102 385998 1196753 339157 682530 253425 520946 1862490 1314079 1198233 66738 1590552 976376 1701411 786009 281060 533980 547360 243739 270890 1784881 1616203 1579345 1552320 214311 1283407 888158 1743829 52824 1782640 295532 988543 386401 1942134 1821245 1237160 293066 1278401 1590784 1303378 1780044 546483 801321 641881 106597 901732 8623 1691050 1268243 1610122 1425757 514717 1238532 845571 544883 407806 562573 431978 1831013 1602140 782394 45194 621025 403034 1655759 352652 744084 415844 361130 824604 1973391 570334 1261118 317606 1919759 1142362 66200 1386147 258803 55628 725039 24076 877760 452624 910005 362620 370362 941411 1737189 695639 1610651 265555 1268963 1329746 1240134 504672 1714466 822741 1700752 1467813 901490 746191 21373 968920 724102 1063260 1233687 228788 289837 1635045 894042 1703933 1842903 628054 1381004 1071086 127546 639821 1493885 289175 318532 1419009 239378 736678 1219519 6399 1808109 184902 1247881 891870 1940667 825960 122772 29972 1345723 695427 1752940 1304726 1775509 970091 875062 1447032 188615 1993583 1975752 1657231 807412 351959 845508 1356878 669527 1529241 636658 1388148 635552 841942 1325107 643902 888582 691559 434226 193494 335426 1408408 1291370 3580 820357 1400520 1687283 559720 1546668 57069 279328 340106 1426249 329370 1118090 61159 7214 1865684 373880 1604051 238466 478775 718913 864920 1428059 32277 1431446 1816973 1028029 409934 1464380 396276 1967471 739202 841385 1781577 1371408 831292 632418 1861921 1557385 1579505 1618924 1733056 1666952 639099 1008446 230783 1008573 1822911 1944393 415598 1827839 1087696 180750 442593 1706369 62748 1545977 434443 1365226 1985476 817838 1420930 1339076 897267 575626 805249 827739 1603691 1624184 1798392 951521 1134109 284950 488435 500277 978013 1729655 1327816 800154 1836530 1581610 1219449 1402238 442299 1336825 241047 1362853 1611661 735892 352457 79606 692124 518912 823042 656817 893886 239593 467355 1865105 18523 492928 1631823 1348011 1664435 249905 666754 1916159 1791586 155497 533666 560280 73602 253956 1174189 1176744 373624 825882 926782 1940373 406704 1659114 991358 1605274 362830 582621 1083627 149857 825599 412535 1839338 959800 1484203 580068 793031 213342 1120486 284306 1820335 665054 1034733 91122 631252 1337425 1412439 293410 617768 834071 992087 1690214 1332110 1317156 1265473 1407302 1558078 764569 1808175 652408 1559942 74112 1563173 1869856 1491003 249628 436530 487443 817904 1279006 1810036 562593 885277 1331589 960381 530847 1779828 992352 600127 290233 976105 1802187 953520 848392 1715725 282869 766023 180406 1087884 1351401 616169 1762879 1192230 194947 639927 692979 244062 1923559 1949546 1706404 1720035 1843635 1925098 1542892 910291 687274 335280 1364750 1288719 1014437 982893 1775311 1490451 1699677 317416 1031087 699616 928299 152268 448927 1538979 1898167 1591626 1209658 1226743 1833518 1627318 585518 604142 456914 1443195 1724995 863259 941831 131326 1753076 1995434 1042037 515101 489715 183125 765995 624816 535450 423440 1108451 791706 1994866 1992428 990454 527259 1845867 793421 338881 370767 1069994 1950608 157046 988266 995760 289951 336992 1561573 328187 1669884 1722730 928289 1251882 1436541 105265 1549900 67892 821101 1329332 221707 1363526 965457 1966323 784288 1502711 1914328 324008 1705087 851561 1994591 1572052 842470 999121 1448364 709863 24472 1396602 124112 975170 914567 1274511 194748 1857881 934264 1527554 426192 267688 1326178 1303420 586220 1370141 1577359 1832073 1241738 1920755 1112211 63862 1157522 1260124 102463 203080 1937279 551021 18415 1482888 116441 50020 1385440 1167892 24644 768289 1158474 1065929 1296422 563076 859498 1781535 614484 1869360 1477538 983519 1145511 1408349 706665 1530839 756474 1447087 462174 728144 521170 416785 495220 1293095 1451428 97078 1142535 916775 242695 715065 1895127 729864 1248442 165380 1735215 1825382 1551565 1161914 653248 396380 542570 1021546 1898643 256300 86102 248683 719591 789267 812687 1917819 1320756 232581 292320 1331393 598791 1236259 581161 241335 410224 1691389 1340963 1371798 150924 1690973 1069679 1212049 554330 1746326 1238320 665612 1542338 100021 547293 1211041 638514 478596 1105399 1119644 932491 1630148 493802 1024360 1854407 1268514 1378757 1437371 645387 1510861 1974888 1202803 225935 1783625 1424431 1433656 1062183 510148 63826 1814700 460660 744783 227158 1548607 1621618 736446 1050618 1792348 645961 954362 1330456 1735075 634086 571000 185248 1353724 79301 665806 1305604 682575 1789752 807656 1365837 397504 1350979 1463286 625486 592660 1506570 58481 965296 934536 425332 1509829 1170845 251368 1611307 1661111 1247046 1131731 1151240 814265 1281393 1470523 238453 1364145 593455 76963 1008854 1985393 801611 1535487 1378169 1586615 1929506 1450687 518374 1598239 1205754 1352335 316067 302694 1982830 1135294 427974 669535 276184 1345196 595168 724614 330137 251088 1295228 625813 1278728 1903096 1371254 1117036 720729 1847720 749462 859232 1266078 1023038 1073340 255520 292736 1925762 1080205 1036158 66622 389352 1298245 185670 1967574 381263 988506 1697265 262596 131130 1319725 47560 1924436 1070412 1747991 1663990 435999 1825934 659588 502727 1754882 1726092 75972 490395 1330608 1819910 1048095 1219417 1249219 48871 1510192 364673 1775737 863824 1477334 1716203 1121475 988371 585299 1711856 436454 1397954 390307 1165665 726004 1985724 1708488 1178673 1535106 1756354 84680 1357594 1720687 272714 231071 1287162 1935285 765147 776188 1747345 1404652 393742 220859 861886 1364714 702186 1891801 795621 113159 468459 1154676 1532284 384163 414703 838607 1146675 923339 921414 324454 1684929 504105 1905123 61135 217225 1376183 1077810 540574 943009 1411314 578237 307803 1395655 262787 284402 136448 1670328 1826458 753188 1417309 386003 1163405 946582 1954278 1779387 26363 701307 1083614 1473541 146810 1700332 1302076 440126 1386871 347757 1574896 1279787 597396 217971 707255 191959 438194 1603901 678361 893937 1242913 456977 1223999 1376352 1945450 1200951 1030154 121844 719817 598622 1236030 793327 1709835 963521 1184298 422068 837207 1596700 1251306 155904 1354862 52473 680126 757553 961504 1477112 1722872 1817178 1239423 5901 554227 1640314 514541 956433 1964110 1521972 644368 78295 591197 1275162 1410596 1044501 976955 1121983 1380851 1913151 1151197 141670 1617305 20016 954467 1905296 1540270 217785 1804665 683176 498492 313768 62266 1347274 1025312 798534 529868 1370338 1375306 1659401 197712 1100748 448215 1470686 110372 1896680 1122971 1608747 1712705 1322207 772569 904808 1729222 655135 1077664 1742484 892699 1749841 382882 1127265 1151449 1675548 768080 1107645 86037 1734321 443862 191499 1215979 992302 1431042 1763288 92161 619797 1687248 1434770 1622497 1783112 960255 1374270 4069 498344 579998 405460 321042 486458 823788 793470 1017734 722041 1837385 1757842 891407 1708794 1236393 1493132 1139686 157793 1847676 293618 710499 871125 1630526 356996 1227215 1712411 1185225 377253 583872 1951373 992968 708714 1789941 1568482 1323400 122396 958144 1352370 258382 651838 592608 1514583 1839673 416191 579798 994161 1951014 888461 1478098 458758 1050842 721000 119892 1112399 1209213 659777 41523 253757 146082 1772676 58257 765645 545939 765193 66627 1101572 843988 1073871 1990802 1168664 1638618 221230 1971711 604782 853132 1885937 1289111 403543 828883 1070922 1673123 343110 1262247 1552682 809428 476744 592891 1156529 1793048 1180660 1256408 669859 1950110 152927 1526580 408416 1459766 1774521 265550 752562 1286223 13115 619341 1640112 1099163 1619431 717818 1261985 1460269 1212204 1912594 969314 1409849 1185433 1238064 1872313 1549801 813455 1493264 1960948 1810836 984314 423321 1419804 542155 1928580 687189 1788948 600459 1082642 591231 622900 1298952 522446 1696692 16250 212105 646550 1210033 196475 1445769 1737056 1547275 905638 245529 1862416 1600667 1209728 1842669 585865 411456 1765578 288023 1143926 1069288 1684385 1411043 1344890 661991 1095658 452117 896950 506254 1567118 1941115 128194 292843 350898 889975 187974 382411 433013 1534251 1530645 835148 1284002 1180085 687496 465541 178392 928101 321095 1690892 1695819 622459 646738 961819 1099783 191958 1100465 1166239 357996 1877239 257348 1486598 40649 1626696 132499 1776672 361985 496787 13339 1088496 468726 1299182 1371169 1766130 1348210 939429 1249849 1670317 223779 331469 1586926 1584691 854835 986350 313632 1138219 439998 810968 1031368 198360 1648975 249732 1346455 489153 1206276 178064 1665252 949131 922932 1802079 929859 573515 1854838 22385 1731113 316989 1608766 1024791 1412364 502307 1019167 1062153 1613940 866415 760206 80545 372995 472814 1293243 247250 431003 272096 1597529 1427191 336804 445113 1947312 302454 219711 246428 150301 1029193 636325 1189200 128293 1271904 1984158 125836 1093866 1429051 1453889 1273044 1886963 1280322 328535 1779961 569789 1835703 1295284 1606736 994171 1133531 1671178 1859843 495608 1653148 752332 1547806 1503714 835238 600145 1315580 738992 1379485 490342 371002 454826 859143 1873113 1886926 1554963 1249177 45961 1346278 929309 522158 721786 1587599 1019073 1725695 1094382 322639 1917070 1417188 1276025 1542214 817201 250203 580668 77140 1176209 519543 206313 70783 179600 206547 573697 20299 1833851 1517549 1141726 1217177 1486191 1968463 702750 1205090 562515 1823770 1715473 902974 562091 1244668 344687 1551437 433019 3054 758906 1073660 1870365 1632927 806119 1477436 1088210 559363 334511 489905 170058 1232705 782752 1531508 472217 895271 801084 223393 1042880 1095538 1959115 1968587 481470 910470 478250 1141558 1451986 1086802 112155 1983348 539873 1168544 464065 793913 196312 317463 1881256 946852 1973204 410068 892792 1544785 682729 289913 1770863 1053525 416389 1179145 52080 625619 1665507 1659775 294690 1417766 1942727 1757280 1994283 451947 1614364 410452 1114512 91258 783805 221550 1808563 773125 1635949 912261 1641662 1250955 22291 854170 901457 794127 397635 976349 1868214 1293717 1785357 1087669 365794 426288 667975 1536954 729098 407219 1298141 1760449 961454 1821870 1982693 290013 1116938 101678 863496 1235666 1525575 1497180 1430314 1693406 487132 144215 1032865 561078 573746 177874 1286291 122888 1100648 1600110 1528502 316246 385135 1810078 1011340 1543461 177614 828414 125933 240011 494165 502060 1374528 494569 639710 1092271 1170260 1985478 591135 407357 1459341 1868779 803194 1982969 1740438 15239 104096 240557 1991815 322036 1410764 1439368 1745109 1093079 1474928 423527 1794463 71937 1887620 1324193 229260 513123 1280014 1769383 656836 1969681 278827 308869 1650550 1501943 1447397 1488116 140190 1504427 1437697 1091865 905323 633678 620795 1312685 1185853 385443 843582 469868 314724 710351 615495 188535 1220034 175904 120214 1976449 985969 798814 949568 1457418 1155634 1864456 1127081 770838 326663 1992213 521675 848020 6640 1267598 1920607 693946 544012 1539921 955648 1477361 897071 1783579 1705298 359325 752962 137020 1654285 448691 804258 353108 1469967 192287 1950636 1814719 1583903 470546 1287049 959042 1691180 360684 941570 1160070 551322 129100 476610 1926947 266926 1634740 637016 1657921 476645 941295 1053512 526270 1968375 1892239 78161 1745881 1580248 124709 1534389 955634 462451 1656110 1969424 212892 1490407 1399981 738694 258420 1523937 1231797 1477559 1181837 125663 562727 1148213 374450 1411435 1274785 1149840 1548604 1475064 1435940 733691 1500279 722217 1485097 1427863 667708 728080 66658 552928 1351901 1594911 1245364 363807 1597073 1356593 1626753 1063279 662431 1553600 1007748 1203700 1079951 1667369 1333845 1984031 1988069 63783 1392096 456168 729710 1748591 1531506 546407 1877378 484457 1033428 1164065 1836103 388950 997316 1424184 1135770 1922577 1765496 1491377 299315 1939847 716983 40818 1174261 14996 1889342 431601 1611794 1791264 189512 1457600 17521 409436 1785614 465112 1665181 862 941799 1070808 673710 1677590 1108707 583035 1637368 1300379 1381971 785350 1085757 1951222 563069 874249 1595666 1966943 1387937 1614253 797378 1269034 1884943 688154 1806930 790581 993764 748741 518291 144705 963801 732324 1963399 3065 300611 1565362 1767215 1714641 1366075 1802130 1072404 797491 82941 493166 357092 1906078 1972092 387659 1922 1674609 1237932 1455452 485978 1762307 780058 1631639 1864212 23068 75524 1436717 916688 631544 531771 1917214 1104762 952575 1550377 833745 1460651 619174 1143654 1351335 1731819 965464 1427549 1940129 1413086 1932133 1250570 813548 120183 1698422 843548 232817 1393218 1800637 1724548 1999083 347605 916505 528530 890806 158343 735934 1425654 499255 173579 1409305 1923167 1151410 962124 398583 1722034 1655916 1993910 288254 1257718 905608 1605552 1613769 1128951 1219888 1468249 1328175 1721653 1528172 1532963 998306 258287 1530085 938850 1828539 484486 1039476 893943 1934110 257374 125453 1167948 14548 388694 302436 1572460 1643013 733842 1156035 421424 1763319 1699027 902480 381308 1387404 1011210 603580 592195 1729043 114447 328652 111345 1427213 136923 859800 1519781 1467655 194999 1222979 478494 245266 245153 1968318 527950 1457982 1688058 19600 1833882 1651232 373245 311640 602463 1085953 574768 1261529 1653370 542943 27792 766269 216691 1148490 397228 1098163 344714 88810 1971073 486925 1582233 1934340 627432 420798 827143 1213248 1132808 1507562 138178 1138159 544327 1553721 1264114 1697074 1014455 1205076 1880021 1729023 773034 674120 555742 1975985 242612 826313 1954860 848007 947796 1293437 643556 1563655 31823 434227 1562497 852177 51086 110729 1990221 1961975 790111 481972 1983617 1087382 226164 1904701 531879 705441 1962556 37510 1560300 1828136 1940968 1685689 713873 1274632 1998641 1530798 1033160 1130251 101010 934503 121474 1862908 1572206 1094460 1210060 414557 244333 392037 142334 1151601 319599 911699 1680602 1539985 715945 1401354 7245 627758 827615 1440467 474445 90373 1022133 284913 1762735 822104 968634 1620894 233393 1934630 388195 65898 406052 2334 212277 1484897 537738 1263237 290824 855537 164735 306678 891480 1079863 1200595 545836 1473228 1009233 1582691 1814933 1920173 1034900 1148717 1407971 799943 1670852 1133801 1510956 268703 1310571 1955374 1033108 685339 422518 1794760 1946173 439442 1787051 1607808 1893774 1919478 959818 378931 208992 912685 1947602 1265051 1858871 1466871 1063403 1709525 1197806 298837 327282 1424582 701492 817457 861098 578374 794840 869104 1929755 1784171 1311110 1557644 401370 1525488 1090937 855432 22801 705284 10792 1714186 1500895 635824 1487805 1109514 1592125 1922864 1984531 1812828 1027147 442548 352472 1202670 1844149 146753 1892174 824038 1745004 347810 1480114 982684 1992471 375431 1849098 1434133 227728 147009 1678146 1875519 1151890 731297 773543 1888821 997902 301024 1935422 1144352 1356517 171839 195820 962448 400923 246743 610300 1601655 593335 159584 1668148 843383 1214412 1721708 1773286 1951628 1918647 903853 1437909 769731 1984794 208079 1513989 1202568 539582 1406647 1356702 1170659 1760515 45809 847003 1242533 74481 1923994 120827 1533998 820484 1291819 540227 1723063 1305122 1083420 893538 1440335 528332 1373737 801917 1462402 1064673 377154 1083055 315242 1656130 216012 1287065 576957 752719 559426 954807 876212 187334 188087 383103 1954428 1270273 312612 1157233 1783202 1596218 282349 101876 327045 1233032 903786 1378618 277778 1740399 1798897 378136 1608818 1469781 1346124 286389 1200740 1878382 30030 664028 849733 192918 935439 124610 398565 1364257 375861 684628 1093204 623357 460004 1828529 1700772 234820 1519267 1369516 467145 1201556 1803579 420223 734956 349235 1021889 1476231 1570501 1882399 84339 1752167 777320 696126 279132 1783588 1729748 1709215 52372 1049857 806963 1493848 1507475 1515663 1000361 871704 1341003 227321 784369 1707202 1733386 1647945 261508 728851 825429 355399 1988193 1463190 1918595 1143862 1327344 1106795 14602 958542 738274 1349751 1811952 624297 95865 1858740 811226 1753530 1662569 1570560 1265183 185580 599831 1032614 639869 1115799 1601400 230902 1790889 1889748 1491708 421723 1239089 834409 1255328 1801714 305821 1657244 147727 713151 1648738 1198236 739687 310636 586829 1290090 304094 1100305 1166862 539237 581692 853699 636401 1968884 1374952 1626863 1637558 833786 1923778 1747434 333421 1750721 1370485 597452 129517 1087885 1177758 118747 1233515 905295 117362 514369 1982171 1887781 1055747 1952370 139455 488662 1145543 172901 1029959 1914651 1048020 1466195 1901687 265515 1998554 526093 562980 1497437 615824 326924 555813 1092057 122519 1243013 1255839 319078 1405435 1772830 302228 352443 486658 1881860 590333 180885 1994606 1283182 1048041 1868212 1909239 1341236 26765 1287416 350730 106168 369353 1629290 135673 709370 245531 1116728 733489 1076723 737007 618133 746558 718211 1472714 1921245 986887 418872 931757 401695 1037104 759738 1460332 1674247 739380 1440441 996940 658538 1886151 1664988 1818551 538461 1280332 212768 519760 787280 864339 116098 1108332 947911 350976 1274425 467299 1899659 1105799 666612 94660 1640968 1150561 1829503 1061783 1944263 1937569 1441858 1559634 1110977 575700 1267643 1982738 97754 689984 1966921 1706686 1562979 709509 1892456 1109048 506002 753707 370294 853963 1963833 1041533 1390535 333297 304353 1040065 1567554 834553 493764 1639648 900558 1338577 243303 1618358 45780 579392 1263964 400526 1974024 416687 409070 436426 635336 104802 813260 713422 1478972 401165 119487 1105519 368795 336790 1066856 963019 1087299 1083224 251236 1658493 1814167 1696443 1980861 1264938 1415920 721081 751345 259589 38640 1699501 238532 831594 1048530 420780 1781948 1366665 264054 1192817 650604 225502 636923 1964010 713980 1469213 209151 390884 1456502 1780612 1675618 764127 1112275 1823036 1414307 664902 1484213 74717 64199 1353859 1512880 1166122 1767756 1920736 408462 915155 1299749 1829864 254222 1387461 89697 1618936 162162 1950244 932271 101823 1202753 16334 972373 1745084 223464 654509 827490 776497 1520318 456549 569189 1588821 1552610 1364068 244687 1361913 160863 644576 1403758 1268285 802215 456217 1274053 1537807 332091 1586275 1102963 1422384 598411 55595 1383874 644458 56582 1038079 1892780 15788 1647600 1784996 1782433 67049 216741 372704 1631671 463074 1467588 1000010 1955554 53238 1499047 310231 744569 1824927 277111 981136 1858898 1708665 1478306 1460694 963920 965065 859072 610650 648 1871781 1077218 841993 1177655 1809063 1438534 1912673 1002667 502347 981253 1831321 705569 950714 449481 420234 877733 529448 1071904 879914 409376 340561 1568889 815018 13411 1665128 27675 1332649 429369 470702 152184 1918907 493759 920954 238790 1349206 763409 372686 804684 1886939 1621271 606429 1679064 1351240 988890 1773197 1275536 1416256 1895923 1411965 698660 614802 1493093 1919077 1634859 1533049 1974124 689985 19803 1290882 1876397 32557 1897913 956322 1429823 224470 1148864 1955338 577248 1483851 1369718 869750 903529 431534 1275369 1720457 1075425 395924 1689122 1011418 1871666 1718415 646205 600635 1975121 963748 155656 1961950 1190615 196487 588657 1047482 1152267 1996333 727159 1337536 1233983 534365 201308 74188 1833178 450668 1606014 1677086 943659 1465520 1986658 1929951 1099978 976536 1305173 1450492 607286 718751 1717024 69995 1962040 74547 1386008 1421154 1085639 492166 299190 464627 1175691 734503 993967 1395644 947928 1869443 1877804 740790 1000540 1133220 784390 907491 128440 1430420 37250 425650 992532 486681 977716 1850575 1153694 587701 1548688 1661924 636852 1828232 505092 1172575 1518806 370067 944081 704466 192332 1800468 317385 1664504 1624584 95817 1292783 1092280 1643317 801809 1660992 459495 946384 729673 113551 1548991 512494 1468778 884416 1887191 225188 1180294 1855589 1299862 1869267 1282703 1657133 1576749 783957 329137 204193 726065 1878557 688408 638284 1780537 1157462 691198 1584542 1234595 636954 181863 1188034 675878 1136500 1045532 1140911 523468 1303306 516252 1051096 94482 1368573 1829955 105213 1426614 335772 283240 754821 1903465 855078 927945 1876473 1005646 1878834 1396449 456018 1556014 793307 838151 1246515 1350785 1986111 1802936 869946 1720215 1182200 1943389 206766 248760 618916 820260 87668 5510 1052399 1053387 2598 1996 1403176 426590 1834845 1268836 1972371 1940961 1007831 1331970 1721963 483754 340120 886906 280024 580201 1100359 811771 1478710 626513 888060 336448 868356 37677 1511370 633267 169126 575449 1769949 1020411 766652 368041 1642691 818480 1017149 874352 1122928 1045573 862105 254000 1030278 1306942 698901 832232 1417316 409132 1782879 378673 1742614 512783 1801863 1323451 1326188 90488 892389 124766 803003 1963487 1332767 1658474 572542 1821360 1696546 646348 1422945 1707718 1686537 805976 1200630 1824420 1827994 343878 109910 1001380 1642329 436295 208692 860917 1816463 1740194 1243913 941425 817019 193171 93351 772722 197758 233325 236974 1968705 391291 353311 1750123 1690779 1572161 536837 1709562 1936553 1202738 72204 1507941 1771460 1494143 348727 670452 282329 966678 1727003 393776 1601952 1257580 1588610 1252998 1631217 693348 1346265 148606 989509 1314682 367880 966500 338229 978603 935539 484552 1105877 1988616 15179 743193 1636933 152954 64145 337837 1702147 681154 159482 365466 1450189 356668 1189713 892486 637889 657789 1738222 1965553 534186 1259104 1022248 570252 134668 1662893 1541994 1719650 1696178 801516 887419 1879023 746961 366678 1934864 28095 677428 1210147 194302 572130 1717348 1686346 941556 407785 1887 1238916 769477 1835412 1056947 821018 602648 1067366 870494 886422 1331670 963718 1125117 1495424 441825 389058 1934820 1606206 866904 1954930 559286 717321 786127 1280227 371296 182351 1779481 1915358 277806 1372910 588894 25687 924929 679367 1752419 256259 1496469 873676 1783938 941983 284153 895216 1755972 1805005 187485 1481722 1773953 188666 509765 715007 1183455 1032736 340479 1819953 1701515 1569993 1551952 342263 1045881 1152252 1929383 859555 1182957 755339 484270 1672902 34070 243754 1522092 973045 699106 101550 1548673 1244614 1811265 553539 1700264 880503 857800 612221 1233954 1013897 292393 169822 259908 513101 1286724 1413093 646815 1070630 108541 95378 417116 1419313 922232 51751 993905 1538514 794205 1928175 507143 835460 847650 128146 512393 770099 611703 444087 436021 1238918 771598 1898460 1760168 1196414 318689 423501 1057677 1436939 949295 883315 1680765 478803 70955 147108 633584 949390 620748 152892 1080277 243238 242573 1207461 176887 867527 22701 1466792 446153 291161 1188852 1904322 386500 662246 657947 560456 552198 545361 1019748 482237 70159 199724 637029 1931906 1431964 1277462 446777 1117351 1458022 1054249 1583729 1548782 907745 1969938 529770 892139 925278 1550752 279163 993340 1862240 1419141 644659 129486 877098 714071 1922084 1858586 1438791 1087886 700271 710331 516968 1473691 1484502 1896976 1478850 1905834 245053 1684528 656050 798267 444742 904860 1821038 1594685 1257668 291287 1948398 688264 1624586 1373218 89467 1381879 210270 1789444 615603 377933 267590 102837 1930474 1895524 135925 1096952 44514 444708 1002433 807000 1334303 382135 1566660 1698183 1991199 821531 668033 1440513 765795 1629242 935558 1306850 1222719 1893735 1624625 1995018 380633 865907 815487 1850557 1271697 826344 1351422 1066763 1615688 980070 1267108 1960835 1456375 957324 1418920 242789 1079773 854165 563075 337967 1554040 1170788 1143962 540126 856514 855887 1352657 1387747 565160 425617 386965 1674578 142128 585221 1301677 1141500 1747669 1170138 597989 1053919 302344 1711902 625323 1129734 1724212 372522 1279421 1764397 721024 962142 1326950 446320 1775295 986761 910960 1769965 1641010 705840 902279 1946069 710002 1973618 1112274 163347 1555094 182730 1260958 1368374 1306330 1521189 1720978 359130 1521112 704450 1976918 1539258 1402609 1474744 897244 1021591 339452 488705 874645 1797686 1413658 1381462 228261 1729823 1683409 1307640 978472 178421 705543 391578 1775846 1773710 82890 1578126 1082383 1971133 245527 1303976 107486 591712 1955785 1127947 641928 479701 1051940 649986 773656 1093826 1325552 623183 1615178 561424 1797875 1947848 930642 984964 196661 1744258 595821 277578 1085890 435395 1232116 1411279 321414 1024883 1292563 171903 1564152 865011 1538857 113025 1761105 411110 1594665 212810 424958 1518788 352642 1063775 467547 907514 238541 736015 136629 1186437 1593403 1065717 1464026 49918 203092 1986013 1562038 1502953 1903289 1357777 1204483 1378379 169617 1299753 1442476 1719347 53056 375013 589406 1685779 1391868 248439 205332 619690 1637746 598194 1687149 1153099 1505896 1220756 362064 52020 1225599 1879098 896588 395137 1049624 297260 1530796 1426969 1554522 453385 1076023 1010511 525517 1220524 1158465 1400025 312423 1582272 1482931 642419 1864407 522710 807674 576201 765562 1805503 1549317 1255165 1764955 1082533 1686067 726930 1586158 52147 1503737 395994 1458038 420626 443883 895131 765012 332895 1517074 1680096 1206263 1229080 1534018 615152 580571 780922 1010284 1078011 1993862 93456 738506 929198 44844 1480885 1563061 1778182 1485974 1771225 88328 1934002 85765 980910 581143 964309 662154 1993891 1374124 1285370 325754 1384988 1040350 1499806 1889681 1702417 64011 305174 1462561 979192 775081 904541 782883 1715687 463463 1860230 1026469 279714 196149 1419031 1348703 258126 1998445 1933692 1477379 563179 866617 58425 1564570 258716 106817 1429026 289637 126810 843040 395692 802852 77021 230123 1584597 1193753 1427476 1979258 902245 780386 1536956 1568118 1703531 983963 1924050 1802299 301397 1696170 820413 483861 792237 1498120 1352103 1656159 1696873 840657 1729857 429107 1563699 844798 111117 1935770 857751 185047 1213678 439745 1465489 547598 1993394 585508 1736681 1916387 967647 428089 1942108 606578 216586 83144 1745266 1924184 518123 1989673 603341 205467 1836553 1722120 989734 1195109 1929154 1442487 306683 1083682 859151 1049467 1300082 1281662 1049816 257919 1976554 1761475 36676 1894258 443226 544371 1323238 1218753 38890 1656936 392484 1607170 334617 1596505 233791 1034221 189613 1857305 1709480 902032 379141 733049 1682219 496698 352885 836282 1780459 1057356 1260442 357013 1446711 261849 404264 627929 372951 1116102 666360 273391 1230560 1993610 960859 1293644 28297 449136 575988 696814 873582 1045607 1240248 33708 703796 1710002 206519 804709 1728501 1771430 1475094 421321 363209 1565447 1036931 481146 300455 579947 1236381 947136 1275126 1067147 656034 483096 1005105 562210 791997 1186414 183825 1659820 1660211 1778276 1224946 594874 1295553 1818637 1311025 1232020 1940140 1199310 1471724 98965 1463436 1964743 394797 1112528 1290701 798314 813428 257593 31110 172650 6733 1767716 1037050 640339 1312643 1142930 1810109 99945 1783928 100708 392165 281949 931459 1697611 1339371 1632292 387612 1538881 538093 1488430 427113 1076653 1209968 1210310 1045664 1206110 33070 1069822 593852 135629 1334359 826381 568329 1052015 1344376 328958 1130907 1890556 368692 51783 36259 1255675 1916450 1367669 1047060 505474 1513962 1812414 934811 526206 134664 1488008 1182567 196819 295220 1905039 149991 1782354 1199232 714199 588 969094 943912 1693487 867788 1364318 18763 183447 575309 6200 156228 1932602 1014291 1086695 275132 990371 1764971 83055 302034 1512798 876238 1117879 915576 1880560 1635399 887853 1002944 695917 441270 1873103 1283913 652983 1978499 1806584 347969 584601 1801065 1783546 300856 797043 702982 1480076 358526 1948142 1451298 1927522 2055 67141 1088671 476577 1430450 1130730 1122451 1561216 1165441 1410720 1231399 749351 1521527 956442 1084744 667844 35380 1921271 686848 7305 1716732 818579 483451 1377515 141749 596229 991445 1214367 342112 331485 338117 630855 811310 1507012 40088 709221 779258 1162876 722930 1312429 1884517 615453 767636 170457 1969307 605582 1524234 190704 805994 1406563 123741 836283 1635484 345792 486414 1839354 484019 1548930 578786 1743608 1518021 244879 1421304 1588473 1329303 939588 1038988 244437 768948 1779302 345728 391535 1389591 74660 480279 167711 289137 704646 1774626 1357049 1866437 110997 968600 856244 986513 193479 856048 736704 1802810 1891265 212074 1636847 903883 1782817 461820 1840054 1459704 1405960 1475318 1455197 1163565 172292 150725 34951 1621422 52676 825405 470770 177012 342465 1421171 894161 430861 152330 465274 1099991 331395 1358408 94407 944611 717382 286522 1802935 536335 707479 1960467 327883 1201096 1470642 1801070 267583 1929917 1016036 1269798 628266 362377 623527 1490724 673577 1251442 207442 1947644 1714710 280874 1675347 129925 207488 889845 1737012 1667887 794920 726220 1200777 1225485 112831 223240 138494 719243 752613 208587 621361 1168107 1276854 1135048 41383 1473728 1898177 1069661 51669 1656399 557801 1105360 331708 293255 17000 320628 1437343 1130116 1683883 372166 1765908 992936 484565 1080613 96297 933188 888982 566523 1465401 343974 1401530 464734 1349599 62249 110977 1455475 1112074 1463542 1688240 328583 636722 1935599 951428 1070366 1738573 1857221 1084848 409739 34430 1912966 1264210 952356 1253338 502344 1607489 791108 703966 1179813 1031786 1976246 814347 1814921 1481251 673567 769382 1052433 1468171 656587 1997098 1577073 73672 48137 337413 371264 965077 1497636 1889670 378022 392430 36760 1185394 596842 451509 1373666 1343656 400810 1627148 1268043 1751476 1300311 214209 1141582 1755203 952669 805883 921606 497499 232358 1878479 599221 540665 53865 280251 1050792 1688461 33026 1791055 1983472 618416 1163548 1307499 714657 1199641 1251717 917290 1339153 1850427 1005601 1452487 1281323 1945274 1566521 1292059 903345 936450 1708188 903290 698656 1336106 425110 357845 1318402 1001801 1397532 18402 120823 1175238 1916648 1295546 1591903 1917908 39428 1971508 1353622 70185 1119661 1434181 621445 131410 463077 1384171 1889665 1925073 543979 1041187 1407244 1674617 879432 1868756 1319179 1259979 1729 1664307 467726 1555314 1449888 137507 1411383 561129 135775 1791534 845092 479316 1026221 1061204 1263705 1994957 1732109 1882288 511554 1885427 1001680 1972901 89361 1181630 476572 1948355 1059549 507876 1383484 1695501 1419311 1567681 1540628 1185248 1874884 1498719 1230681 497929 1525876 743964 142568 706190 1378262 1696661 993957 506619 1643541 1962716 757242 1887145 1652139 261881 671614 105054 996839 1314927 460413 1359946 1563045 1782499 851835 1350033 1294392 215538 1891089 1473555 1823457 1713581 13962 1733112 780964 1129579 295580 916364 1875566 1179879 1325411 1203161 1046327 1067591 145890 615954 763810 1106353 1684470 1171084 651942 561979 814102 1507044 1950683 1503115 994721 1539830 1577590 870875 186897 1080992 1531668 1284870 623072 1207440 1779238 912673 700732 1560427 705618 1774559 1614409 1189115 638660 786552 1698903 1757430 1667563 316303 784244 861486 1311950 1906584 1273223 546314 1593709 551861 1998415 1482326 615470 1884922 640287 1323756 713577 1167090 1421454 669016 1440428 1651083 1537927 81838 871164 1351329 413810 1691514 172758 278559 691680 589638 1529142 1475868 721937 532163 1265496 1769529 1777930 528825 35821 1497077 1446216 524833 848783 455705 1268417 145770 34841 1766779 1445386 1489655 337703 1057473 1050192 1053029 1911859 857782 320573 1225924 1117118 1837232 692974 826580 1365939 1842129 841186 165805 536408 73158 1208591 1462924 1928015 51358 1196952 542686 613704 1995153 1779351 1458820 485013 1824348 1570382 94261 128572 599248 114921 1542814 1684252 1838339 978889 238621 1581463 382042 1856967 935024 805526 572928 1828638 259156 704930 1642662 1717934 1398370 79492 383120 668092 282747 708645 510335 524237 1884545 1282074 641859 1822191 1488806 693493 166993 233941 953363 460911 1120529 1812634 405526 1301296 348473 67299 1147681 1968254 1589726 970662 1958495 1429284 1955285 1121340 303379 381813 1396496 1364078 1880799 1004202 780833 158145 406435 1056366 1642751 979202 185895 694743 816721 765345 1422617 1271085 311520 161694 1450708 727311 1499553 74731 512226 1455499 1771962 606024 529430 881906 1760959 674667 1109161 698880 981478 964508 342028 1985395 83730 977641 24825 1518260 1012536 141860 179782 91231 393476 1259533 777860 382117 463824 260769 878628 1716498 1060350 1249751 921989 1918403 1764218 897954 1569446 787432 974290 1432991 1353451 1484549 1601622 705431 1048029 1679654 796201 1938648 1869547 229327 849974 587080 985970 279909 989129 799370 1126247 236264 588907 1449083 756083 787654 843965 1023572 1558535 1940395 1337287 1010141 61506 115632 730931 6398 1275732 367188 1142285 744694 1659828 468889 1314527 643954 407142 765578 348055 1646123 502287 1503068 1979917 1196033 1695289 591059 736069 1574003 802834 403305 882256 1952936 437412 814842 1751935 984781 561987 1396890 1714300 876357 934499 209808 1083645 1048933 1059782 1921645 685994 129461 898325 574407 1991726 85958 84272 1317462 35906 1465222 291413 872109 1221611 273426 1913522 1526061 596134 455971 299694 1810091 389015 1653212 30313 113686 1683725 510160 153178 118851 1708862 926729 1469972 1927635 30066 182532 1324780 1159483 836717 209480 167650 1430487 1832323 1293056 553854 1182111 1782046 1944966 625848 902992 713023 1479130 1801436 435727 1421344 867041 304512 806022 1710450 843141 284741 1839772 1183246 572192 657491 879995 1829659 15171 1554817 553233 913510 127027 1064360 829755 864628 638777 1091722 1177852 1499800 1263822 258391 1614210 1403700 1433177 735984 678039 1306508 960239 1785720 726509 1114291 1460253 1591436 887686 1972795 541324 1915541 601400 929145 747164 952930 697253 1569573 1349049 801766 181670 1146059 263765 724822 1417536 147694 349921 1908106 109378 1087681 1485561 1147145 840448 1824052 107616 1580342 462131 185720 1283823 125188 641601 861806 258594 1080645 1176883 686766 1003019 914665 629121 351842 1361210 925138 967615 1174418 1706365 582403 1600552 1504285 1687403 301642 722139 1133605 586983 887683 680041 1782299 1278999 1779571 55998 1683328 78957 959071 451374 1420557 1302868 44455 911946 638292 1306351 1797201 433864 1436257 1422304 841774 128994 136860 1292468 1964373 1206008 132711 173342 732570 1371114 1414401 416117 215348 1875744 1655569 1858498 1448209 1562362 1478921 1636228 1339852 342279 812612 562248 1458984 1393200 1319978 185822 63348 167814 161024 938203 358446 1027727 371150 1660282 1478094 1175485 1257742 1103839 451723 446890 1291333 913149 1213743 1234289 324131 1362080 554789 1378263 642343 189005 1241456 1060747 1966354 1027229 1531395 701112 560893 272012 1035936 1082120 442719 417931 838586 1634244 976401 350823 1881782 901459 132168 1556211 527924 1136290 19966 1825716 1511147 1566041 1357227 837890 781765 224396 1570632 1494321 356970 815054 719842 229889 42152 59384 1843338 1522303 652450 287997 1944252 1629015 1946523 766085 931854 1247724 833510 381205 1498979 1587060 160720 935171 409851 1832831 718096 614045 20180 1815114 1758034 1836444 1631204 224341 543189 1404206 1060987 1343901 1556579 1070152 509491 603291 11920 1723835 1122414 798048 1531389 1617024 932952 754005 1409116 261826 1798400 1283664 1161490 1705658 1217672 661853 739816 1624987 420578 1046569 133546 1349047 229531 1569651 1896045 535919 869550 1355520 501586 1542634 1182876 1921135 687071 869428 1011167 957469 704980 1205489 1319193 809440 1203744 350512 933539 1781814 525516 1555039 905767 1727869 746791 1359334 930798 877436 1853866 771009 1180879 1420818 1620406 52105 1862292 1782121 1432501 1032452 40835 1366912 158636 37869 407256 451819 894071 1378277 900933 1034513 683035 420878 1022044 265894 1906931 1552509 402561 1361406 1865233 1577987 622007 890705 1160494 1885029 1777757 1747749 788406 924788 1468614 585300 494993 181054 201487 1433399 1082667 1041657 12034 707699 637047 374420 987340 1802500 452820 1307992 151471 348867 682814 1615438 787614 1105625 980039 565148 1278792 593156 927010 1661516 313648 143942 136979 1032644 830997 1925520 431266 906001 10337 458180 1906149 1279135 1087244 107238 206503 436068 1308909 1723248 1368324 1064256 1145679 340877 821134 1258521 654419 1614652 1858607 229629 116064 770676 668172 1122316 66517 434767 1713697 234689 1235960 142471 1650602 597831 987091 461768 944048 1449591 357944 826957 1005503 367395 834655 1142200 1709153 1624412 837656 704086 475985 742246 370689 53575 1333874 991947 1657772 273710 994060 896917 1610094 934223 195868 748377 351762 459254 42551 1294091 1426727 473712 1170850 1855791 369459 1838233 1521351 1221965 185714 809282 821566 1615332 1999150 1216856 755778 1511760 1813747 408142 1056022 1280955 1890277 1280677 304346 1961650 7094 1826007 85298 153071 273205 361991 1697625 233820 486996 1744028 171213 520802 681893 1480054 909995 674745 1651833 1198645 994394 324432 544710 269798 748544 1957688 1197050 252883 1083391 628225 844865 1891577 1911982 471866 1618434 1577303 1967347 826454 908590 1753602 1591941 1486526 1429939 824142 175689 394586 1533509 1154225 1344768 1772914 877044 1495770 186510 1395149 994620 1200274 883459 667500 255351 441532 1053642 1977724 340067 156833 1509310 1413039 1944017 1197574 1933405 358252 1562355 1128571 1719662 252828 1856343 1231275 1870520 307012 716996 353748 222247 1456615 249466 346272 751523 1438840 1466540 478894 217898 1400842 529760 550886 976024 153335 496622 1334204 560964 5654 1052792 1455173 1950753 670799 232930 59702 1435321 1363908 1415694 914647 855001 572918 813452 1182242 1775182 1747742 1623098 335763 555792 1085485 767664 307265 1427499 1203460 1621681 1308940 1225154 1355283 823586 1862673 1283287 1743192 1339926 1675230 1972507 1617764 1303074 1858720 1952571 1439413 1499858 1050628 224497 1545111 572169 1792097 592925 298469 1109941 1907901 137239 1878463 1551275 1530777 961545 1692210 452272 1980298 1471022 1232605 1620760 90462 1194194 608057 213567 1463996 286908 790234 733517 1536234 1761076 699309 265452 157519 1259729 990373 1072761 1468409 594576 516595 1739259 742780 1464835 1664616 1352702 1681997 1227507 1903503 944750 272387 431216 1006163 336853 327047 1439880 519237 819506 1875797 964928 156896 495599 805134 1232517 840308 1883399 1778756 1985703 1671250 189256 1310260 742601 1140463 1260698 1332985 13527 127549 866778 1152501 1525709 503339 621916 1317794 887497 1594734 841705 1869493 312841 1721589 755527 1276100 1780373 748758 998316 885797 1884087 1964020 181895 1484983 1909671 1161744 508867 161930 294800 1095995 1845816 458710 273308 803281 1557162 724017 310082 1190893 1700241 1973680 1670100 885425 5725 509260 404423 757092 1170378 624076 1105410 1907185 1228078 1303251 1345396 1590060 1532925 167046 1729701 1413678 1732549 1286187 821136 956565 1219433 1554233 1937630 598214 1842624 822456 98835 522694 500257 637818 631124 1272949 82361 1366154 961994 1251536 872483 1825039 206941 1115686 1129609 994484 892388 1468510 359895 1964721 1201486 1409632 1823364 1704230 1896438 526381 1266668 344792 214659 1462583 1509912 1810600 1881824 1877520 997899 854044 785323 1599668 1114953 1519201 1996987 259367 1406764 535061 1764288 192715 948945 695817 1317400 852421 472723 900585 859701 1207419 1003107 773689 1361036 1850032 1773019 710427 1100665 161458 1600331 1228456 847825 1201381 1181694 674846 1402550 1275534 1449007 1469521 1924368 1748028 1437573 127918 836805 254558 1614388 1608796 352030 860434 1611795 483830 1363735 1499945 149660 1897689 1199963 43691 1121608 1170539 51401 1148497 147797 1824491 641981 1628131 290915 1282038 129189 977322 896555 1843089 1328336 1676593 210146 1014421 1306365 1554177 846513 1285457 46877 353347 527870 310744 270410 887700 382315 1398946 1766414 1409937 548155 901884 798809 305523 45508 468712 884622 398470 956414 1128199 458866 1968684 786521 1383197 1867980 1115407 1053 662405 1554511 48761 138556 1387769 314398 506608 1049051 667313 1431725 613353 189346 1314308 86496 1979891 979701 1762577 63232 480173 1244609 208194 1629845 1854094 1720556 789680 1249788 1167620 1725375 749566 22361 1483147 104597 544556 169430 536010 452620 1200745 1004903 275679 443290 187487 766385 1366177 419243 786482 534603 371377 1281833 1155356 1652271 1735122 144529 371929 1035932 1759042 238009 617009 1109211 271532 383738 1236129 1416390 1262082 106562 1777265 1175167 1980226 637145 392131 1827953 385834 310859 1776383 188124 1119330 220843 149399 780080 994335 886630 1648977 127079 1137645 1532645 1754403 118604 436673 1390288 1969483 966700 217408 740893 1280560 1788964 258014 1103108 259398 1387760 1842521 1974353 762510 169420 782900 1356185 1922054 806759 1003778 680502 1587308 1597886 713410 1540001 1201514 770343 521443 195292 776799 32598 1489276 951184 1035462 1355665 94248 276944 1296339 817856 628050 932746 1989114 1541211 12872 1811847 952958 978209 353898 1227246 282399 98184 1593150 1988272 1572180 802204 284241 307727 1036464 1402982 200412 1427390 102562 387217 1071578 1658233 856430 86103 1784428 724842 1534428 1868532 3140 2256 1806011 1746750 1133310 1194708 760571 1296879 1484850 1190908 632888 1537277 284386 814414 1791133 87345 1638561 436688 593042 1858253 72288 722448 264758 663786 1080125 216866 81278 1231507 366036 1972541 367724 1112853 991180 137777 1265011 255285 403855 1513667 1075867 1329705 1553126 1570156 340690 550946 1599675 1274990 982132 615289 391958 1533227 1283901 97813 314481 1048044 1809619 390797 1780007 44116 399734 234458 1027352 757653 972407 1991168 1922822 1400874 1197910 1308016 599811 363496 930301 709225 982887 146654 1355057 203072 1561929 233674 1643009 1931733 897016 1277982 1488612 44551 970214 1582506 1645355 1578073 1739349 1567568 668 1828403 937871 1243870 144090 570565 1070083 1378039 378912 278103 1007830 329152 1140151 1467174 1849890 576366 195586 1217667 1936060 1361392 714633 474995 1547155 412153 1006693 441280 1506071 1415254 1369124 842634 228815 834868 846614 1318706 629021 1329851 1774419 1425675 1662042 705810 1880402 1802831 836970 439006 897019 1491148 1100166 895749 9108 1770619 1782000 434246 1617670 968836 299863 1250575 1334808 1930107 860598 930995 1823103 1816475 1510588 1062638 1882875 886526 1779968 652444 1434304 1664730 42812 556341 1791800 1605897 396267 1118117 1766788 187622 569858 863341 1011739 612620 131727 1039958 1776722 829559 1120417 928775 981120 22943 1592725 1406918 1857140 1377431 669218 582547 1421816 719136 1296762 980909 1208181 1734957 1235067 1852845 964964 895673 391795 919536 1012230 376122 72659 722610 1354001 1262616 211125 194092 1730361 1529316 1729940 1772824 1517666 1401272 1869571 187548 1197309 916463 1419845 1864215 1630707 1793525 748133 407563 1034683 287812 864071 274126 101098 579083 349230 125650 1491018 686014 1616392 1351903 864156 574241 1364331 999821 886796 1525764 1444672 1384729 926756 512520 1216365 424633 548807 1852010 1595717 1530234 871970 534423 1222013 1712286 1694393 1070137 1110596 1539298 771300 1623709 857930 170124 1325603 1186693 1024359 1270037 1590692 966503 61610 1800080 1550735 410161 264807 15488 1719522 1910785 293838 1138823 1508041 449686 1654971 495995 264589 1029999 633876 1866812 275343 1284889 630725 190287 474946 1575538 666020 1722668 1128608 709732 1138438 1214179 1183382 961064 613839 86733 1316642 1562841 1840676 200792 1698265 1654951 1948811 1843657 693310 1796763 1729744 1297213 319272 1487765 481918 1201338 619068 991444 26008 145684 172171 1692700 1669849 283357 533338 872922 1517156 485295 1666855 508197 1751442 572839 1732042 1859965 537393 554451 63380 1328133 235369 1528047 1215971 894857 65915 1161979 1460939 855728 1934703 1009406 1874569 614986 1288350 1136752 1683508 922359 1228378 1141294 1799979 1845338 1061565 815298 1135794 698692 1644777 740347 110955 128011 865853 955856 1881562 1935124 1269253 4472 1010071 1447558 769424 1585556 414120 564967 1676922 106282 1051526 687703 1346625 1147749 427764 1991590 422114 1204877 1146601 1637776 1070010 1247535 574898 1517818 1168456 1912535 386934 875458 1718852 62677 1715359 1907803 1447432 1147490 1782582 1623977 194737 495874 1991676 1435812 996447 818854 1105972 404335 551075 1850677 1512090 550265 1460814 1549849 579555 246596 1730110 367262 1609904 1681678 597243 1502130 1487238 435566 1216219 97810 433020 48956 144906 214013 1768663 781525 65955 1436848 1509710 1606471 1538452 1813087 614521 1926142 1050291 725338 1705258 300293 1388305 5558 1164143 782808 1138359 1612164 439406 799670 1557852 742431 1931588 1831299 1383036 532942 877563 855202 198886 1025148 558585 195060 409904 909589 1298666 738484 647215 910284 1957195 1619027 726707 186437 1220901 1930200 1763326 654643 151325 1765895 254929 1961331 40264 1199756 1802772 923627 935477 414872 688519 1817244 523870 136203 807688 1092856 419711 543544 1992126 1250035 1874898 1424034 191720 1353079 1829619 1698982 479238 1822715 20341 416629 827588 985255 383911 1720927 600442 764030 1485386 1264652 800049 1465330 637410 1792056 119585 1835315 1385452 405779 1603095 983271 1507593 1641326 663870 1037864 1861766 1202982 819790 1413252 1401361 30081 1970045 539921 1917162 174381 685992 1000493 626702 351113 1219096 1887332 1637081 1834578 1001602 1839278 768619 33982 6332 740425 1204158 277420 941679 1963683 1754580 1154493 1068201 887705 572157 1680667 109243 587436 1099959 1852880 395787 338658 1497124 1934604 1276026 1595733 1204061 638493 522855 892957 1739895 1637814 1508852 1547266 691222 1936343 380082 1227125 799063 1434886 485457 863078 360549 1614202 1086445 1269893 1058707 1784897 890671 1847520 1802028 50640 1019442 1202041 188231 1215551 147557 1076523 88906 1124694 358068 1138827 860142 1165280 146576 1548345 1056185 1911715 369676 1518889 736002 1997832 165429 246453 1706052 843056 1641974 1135340 1150366 206029 295427 1446513 1443227 1441774 1839808 85567 1851157 266344 138516 1787054 420175 1677062 1086976 1414266 1834742 444624 465686 1573502 907442 80283 1062471 559599 1194922 1957273 1640926 293686 446257 759520 833042 495893 1171668 887894 78704 295546 1123166 1360610 369877 999140 1626772 1455891 1989237 1688959 1399220 867825 337798 942043 1634388 1751754 1498097 1233663 1924713 1344416 1164619 1077612 333144 647926 659276 752269 559917 1007623 844628 734528 1403453 37746 1142491 1849599 321127 1731605 1224140 1036346 1928107 1830648 1374024 1856332 481331 1996014 151149 542459 53563 81966 1126225 1092901 469897 587659 1255237 1271767 1397112 1954291 1459031 1831880 1418326 1743399 1754576 898213 451523 247220 915290 882611 1366269 116056 1476797 926961 1523493 1240371 753405 1807405 1363360 1592375 799067 915077 1575568 1535668 1194965 470330 256837 1994012 1097786 962530 133794 1384667 1043759 559080 1129647 157643 175485 1514580 1700899 861774 1965241 365392 16318 1234772 1411913 79298 1066389 468496 1600883 783125 503303 1643396 1453939 1843816 895040 847603 247551 1471608 985977 645419 1155046 1811302 1279585 1511870 283915 1549057 595108 533801 679798 189393 702457 1925061 367173 1937603 123597 1467583 72482 157551 600504 1121282 249333 1502301 856274 1411002 990551 275950 324727 1249257 1272814 623321 353827 521025 1877486 1806255 1193507 645098 949407 1125286 1461963 377466 1079340 1633223 163506 285635 1303879 215298 1517381 1949910 791340 222867 1849805 148823 1722295 413178 654328 288680 790898 1548940 1036989 1311016 344287 1957125 625257 447087 4842 1312244 1049515 1003988 176198 1830900 880564 321583 1135410 913828 160484 32819 1817138 586389 419140 1467496 1280479 669728 521279 1608866 189936 1742043 871607 678391 932092 1560186 170802 1456662 844996 1874636 299904 1783060 1953644 1889988 624069 1163186 535186 837439 561 1657695 1022601 1411230 442232 1014416 1942216 1277217 196045 1211211 1549596 1232685 942292 1497701 801089 1290449 1898784 373421 1812433 430583 257725 654500 809682 1527220 1954516 1425055 944960 933732 1227198 26533 133469 1109490 198813 1301588 725527 601465 1747070 743710 619789 615319 1521781 885206 1766772 25248 1899384 537015 1281790 1929576 344489 1526889 1809103 145585 538685 1642473 1793995 54849 1261518 1168345 1989682 404145 1608775 371235 1084504 901350 14349 613851 1359300 551028 981512 637975 1612778 540819 1307685 1843399 1320137 1972087 286802 117623 948656 821640 1780286 1602223 902951 142201 1343616 1278406 525415 862463 1288207 1351419 1560005 1415340 1400286 843373 452878 1421177 95211 1637845 1854080 1724513 451938 89289 787836 1168762 2856 1575284 92723 1685899 646806 1471088 708784 734880 994561 1542879 360378 980369 331450 1243256 754759 375900 1730318 329639 128724 1907917 601657 1442412 1758036 61305 118889 1385503 658820 1268699 1716040 1416462 566794 1897812 1726858 774380 712963 592800 845296 873473 508741 286791 1373018 363837 1053817 241906 1214930 41257 1303195 1620806 626328 1643895 1740472 1000952 1409239 1488888 1336663 1278169 1850331 1034189 738873 1965594 785228 1933691 738257 1246019 1903762 498959 159764 338220 69771 1607675 536833 1961465 807383 738792 137429 670039 1525602 1499819 1050436 1442730 1831150 1397578 700757 149140 945928 960964 443859 978588 955068 1219585 1669926 1186729 386528 1372682 646164 694554 1072530 1076157 1407574 1731505 1526356 365789 319613 414156 1367102 853920 939785 894708 1180816 1901174 1479612 810306 832377 597909 1908409 845930 1665892 316604 1993509 1444012 820910 984570 479160 1662819 1901794 1711725 1173421 1866878 683662 1496981 393768 1625290 390956 40894 1909732 34102 1399248 465539 595868 376257 356694 90436 862938 590789 470116 658452 1079722 1511921 60129 499361 491335 1260665 179023 1057971 1668954 1004235 1056645 129292 329035 1930705 1074979 1050112 415615 1806615 1698577 1253002 423324 416084 611274 181121 331032 1206643 812048 1455101 1808174 378197 1845996 1540244 1985564 1101633 1666460 1962015 1754579 640455 1636292 1275590 1288228 627872 1213400 515939 89236 813347 217282 13850 1470648 951533 1189760 658492 54144 1378445 1611388 1215920 1060715 225631 652669 802081 196796 970501 963936 1194765 1298607 27837 221581 1135358 1166950 1870220 217893 103812 1939445 1447702 143407 1379428 850658 414054 748372 836310 1167972 1942084 1831319 1729345 1299788 1085227 204041 20140 1788394 399309 924276 1864797 128602 883537 418211 887181 1017389 1932933 703375 1428801 1748523 462349 1933589 1236972 129082 1962487 1301925 248383 595094 1831954 486289 1407188 1612658 175212 118804 1836225 405352 18311 1234751 190742 452856 785750 1869241 1188241 322775 1062125 505804 1072445 1058855 891795 585789 1541591 643181 1460588 1382542 674339 231277 830988 1802929 495662 310070 1326410 1894148 1484187 26557 478401 627886 1993784 724020 1052587 1590526 1927553 1372750 766818 637407 804722 1572805 1166960 1060531 1058345 1778213 293376 1517872 1908870 1221106 1425255 676862 1685836 1538310 925373 295426 1538826 79438 329630 367693 474169 887806 1705887 84016 234365 1718177 558718 1995119 1531401 1220088 286044 87645 1942017 1422181 1892701 1919418 1544461 253874 1536655 39977 1312794 1013596 1166146 107366 378817 169576 1699345 615290 406757 1124469 1592345 461182 53574 1712003 1401692 1877251 863379 1142180 1047796 1341254 242108 1412396 360448 1237339 1833519 1457084 1266032 778409 1314596 399723 675611 9920 1504823 217264 1629408 907551 314365 1761814 37397 1482826 939829 171049 1975434 978636 1687759 85519 108907 328235 232288 113669 1448234 965426 866550 178854 1214177 299927 1277650 1458801 36510 1453177 1642474 850038 305836 970956 1521350 1032292 1667476 1059720 676275 1931069 1559061 1978941 1147341 1052061 603226 999959 343439 579190 385861 1871535 1947367 409808 934347 68963 1294562 484248 1894336 592274 218487 787219 1961234 46252 1773562 48145 1869400 284381 1000702 1170891 583693 787242 1545139 124166 1763426 718058 628477 1744582 1544183 310634 761572 1235292 209076 1768506 1894660 618303 725348 101146 668224 1858523 1110801 325504 698751 1287251 80172 204071 594215 234148 1787745 571753 1729118 797793 1103542 1546415 37613 1782265 1609817 1701383 1015667 131202 523852 659323 1654924 1114330 1045453 53653 367969 1972636 1068658 1239728 191940 959701 1809429 229193 1878263 384049 384744 1634068 1111330 1224360 1373017 897538 1370874 880292 1856032 1720216 1504471 968847 554718 421212 1410270 680781 1609540 695084 1287783 422830 1267653 1386379 694304 1580268 929992 193144 1113201 1065307 478969 455810 372739 881321 1970011 113932 1190968 475687 320277 1936062 598951 1444492 87357 1433525 973065 1891847 327431 653228 347968 1068606 1754705 498236 382851 1462074 1954115 603167 798748 1781951 136003 518916 555523 1258543 563550 1919738 1469259 745578 389474 1112599 1464153 654621 1157508 514356 1635723 1823659 298961 1097774 951745 1904715 1893568 448919 15333 350600 613627 378189 217597 431333 442657 1162919 61104 992956 798483 7597 610991 1619001 1274858 7760 471325 1829607 59421 1527566 582738 193864 595006 936610 105573 228404 176871 1117654 65296 1564300 285375 462895 664699 1888401 784505 339898 648637 1993361 186028 1820701 1063343 1672139 1633546 888258 1276806 890793 1815885 548278 1202096 141229 1554882 185614 1823712 1462867 793334 204574 805175 887825 1001539 39256 1214917 1380747 804065 1162846 1704134 1712782 503406 1057137 1261790 1141093 733295 1857216 682907 1904174 252816 179978 444620 1361606 1553727 1518036 551674 1065637 591361 1459285 1575106 77028 710453 705384 708151 1347678 1273241 844336 847358 1934757 1313298 1245891 1580673 1357430 1934341 286316 187081 444992 775087 1017153 1308655 1673375 1585621 1096283 41721 1266129 1636979 763693 1425408 806626 1111360 1681340 1418276 1465983 935489 1976828 735862 1881788 161924 1675604 933072 1531114 1165102 562998 1038925 279789 384241 49160 1251399 273312 1497983 203007 431935 96972 1357533 788227 43968 1209111 340379 1919779 279941 275892 1585250 1251358 1241054 1589505 1465812 773542 1993587 1182787 1646243 1863746 646288 346737 22293 254116 104129 339559 363107 1313771 1351269 1258970 61449 1524374 852868 1841320 1231616 565259 1837645 1625286 328710 1213283 574499 292700 18143 1800843 1381117 778933 1831131 140452 1527562 18632 571574 480567 1400890 1953835 61831 979499 568582 714086 1865259 1755451 1364527 1775030 1994317 1410920 628923 753868 631399 897397 1982350 669084 1569455 1721537 714360 1376101 964177 620837 1667180 278189 444392 1027218 58459 51386 1703128 667900 69212 1135198 1253989 822210 1106063 382935 515644 421547 1244987 532329 260880 165395 902490 55610 1156542 14159 1762241 454656 1909859 1872346 1728383 403897 1423494 1666880 1375990 1122818 139479 38560 551554 1768789 1796195 252020 708414 1697089 516076 144096 1736624 1764117 1351807 523140 545265 339456 83808 1309298 90040 726414 1859148 178828 803723 1597248 782236 768279 1170314 596971 6406 210306 1818607 1277936 523683 1457424 284763 922591 1170749 1299939 111809 1211273 1040590 1784209 12064 1835718 339129 1680522 1358577 627642 1598964 1779608 1719335 1572160 1650307 523750 544927 747147 1798057 1051547 1608283 1434168 571128 1574154 1322542 1576483 1359535 576495 1906055 1986127 1934777 1455065 1332100 149990 1022683 1197856 865433 1506916 1307833 1254614 1874011 877197 1473629 415062 216371 1032081 1731276 1833900 318161 1379046 296731 1316565 821529 826049 963793 847981 1110644 522413 932104 1622632 1362810 415270 1485477 383141 72211 391072 1070449 1147217 1736843 1068903 349461 1996940 1151033 281502 312855 1975616 245156 514219 772093 42291 795577 1731764 931218 726130 225114 390028 236184 1556855 677526 1440713 129280 908256 1026803 1079901 1793611 347570 841259 1151895 1068508 841600 243868 520157 1502665 1127385 1563768 36488 15037 1398702 519116 1625834 143332 1332197 1214650 1054863 955514 1527971 180560 683982 124098 1896593 719369 643822 619106 288349 665113 723659 1423707 731571 236379 1118064 1862392 1016483 1396395 1115575 866173 1064985 520562 108633 86085 1676033 1924449 1105195 92757 1186356 1494210 1522760 1906613 1203819 1963198 607096 1014487 1522988 1360499 866603 829819 21779 1229607 1463764 1562099 1829144 302546 1152578 1804146 1627257 181257 1346881 1135320 987389 490924 1525372 1460316 306724 603140 596063 813053 1346334 725849 1345387 921837 1103863 737192 1784107 664114 1291009 1845387 1385172 1490397 1965803 667840 884244 1048626 62613 1198860 1561883 1542607 875346 172125 829877 1905862 762942 1385241 945160 1261820 1476347 1879447 684256 515589 1031737 1130918 1373618 1171505 1373165 390568 522624 91207 879256 1501314 1157502 1514892 1299203 1726232 1478366 1233174 759056 588477 777555 1011354 1749626 1705537 955693 352519 1341687 97 818361 695441 1573614 1151614 279937 688980 527877 1911117 1358556 908366 1385018 496457 186690 67989 1630571 868143 578939 312015 1722656 332624 403316 1647656 1000590 1716909 1303152 1040842 533713 619823 1127747 220258 756773 536213 1083592 1418622 1353565 1863042 1778839 1690548 1773006 354231 971714 1764215 1279203 1225296 1786192 657698 1674807 313076 415465 963593 355045 408160 346200 1475696 1718492 1798099 1421422 1210353 1047396 1061118 1451999 1760777 1053381 1059816 208592 2100 486726 368023 250599 1010499 1818436 1228085 1072568 1613937 1657477 323782 791952 345657 1573742 1143596 1504778 1510074 1436838 673866 147047 1951740 745707 810768 750822 1687865 1250845 122467 382997 1443323 623707 156020 855970 350720 1603306 1851852 687583 829283 1476299 429914 1467383 1013577 997964 1234530 713559 1031131 1711325 854550 1926058 859292 122901 1455831 1923227 674732 456875 1182456 1840436 550905 928009 1114058 1916477 204651 961135 590289 1007462 921465 1185572 1567406 192744 717458 1047740 1562235 31713 1741289 1841971 1009581 1864468 377621 1429366 719595 1070155 1975295 1915744 612670 402298 482392 1296735 1023393 351264 1210902 1965200 1929277 1674194 722219 1452661 1318684 621226 811664 545308 1941957 539424 349843 160369 1485126 1736946 517167 1872520 1270710 722205 1516240 1954767 1418751 1093352 563461 481749 1298327 1123978 961498 145063 284070 1707963 64039 568444 270584 1375049 1162885 1231739 1916418 923588 1044850 960037 184430 1673480 82542 1530482 851219 1075650 1621915 1450420 1192249 185444 1188418 1926592 984468 959942 1567721 322187 1127270 649722 48561 56225 749704 1345689 1419783 1347746 285005 782949 535104 1097422 1462580 437081 560175 337900 462116 1166337 1860366 543809 1630401 688914 818612 611520 1410655 288959 1032921 469229 1585351 444735 1483299 1005468 760224 1407893 920340 1945306 155363 259090 430621 738685 1764849 1679135 2141 1264130 1242248 393892 29216 641334 219420 101110 235810 834708 258943 1776885 1404473 743382 1605526 1124182 1506210 5810 1237552 765724 389197 796283 921451 901800 282471 1953317 1232756 1329069 1109754 436223 690490 570542 1221403 858404 263213 1118515 969508 180512 865386 819676 318316 1528229 946830 449757 145817 479112 1122607 1685276 1859250 898501 955520 1183065 1902386 427987 1104088 1278745 832561 761765 561961 1351980 31890 1066340 1332859 1730161 1001481 798454 1934913 431768 1735789 1755612 457931 1128362 742385 1599588 1524406 705907 144568 966189 1260842 1978890 564768 726844 568727 612386 403516 1640502 953359 712630 1123390 263540 1586076 1788616 1338882 973046 279158 811773 360062 1781794 686901 61132 1538348 152996 352127 1585396 1337898 1935466 381097 1376456 332663 1706376 628572 1043885 241276 129265 1688725 806234 1453915 704180 1285114 921234 1112403 57369 1031760 956477 448934 1738504 81835 1440281 1232604 1978654 843923 522681 1655853 352389 1988080 1396899 1914416 1046481 481787 1671967 118697 2694 1744719 52352 349115 973803 717274 1837414 11807 484000 1100223 1881723 1022011 1818868 327110 1983909 429528 133293 1412567 40817 880119 1883218 69260 406957 1115911 1442007 1843475 768632 1675048 177970 1152198 1998516 228255 1848673 1120714 609851 1170924 1596536 130185 1879630 400633 1882598 842924 651243 1268202 652371 1583600 1623526 1860068 934039 1836116 233142 1673945 787738 386526 565347 418296 1641786 874619 98180 1869558 277535 1758803 494787 595634 1127136 1478769 1042188 842769 402606 467904 1097731 300876 1237432 100227 78882 1019538 1151174 1255480 207843 70960 1364336 1851524 1998413 1231752 542285 677326 674048 934108 790781 1012426 1707344 1011336 1144370 577938 1520889 356436 73387 1048368 1908796 951841 209883 508153 272415 376928 1982625 1291125 677701 1127894 275140 1233894 190187 933746 557016 1954925 1878342 505485 1854916 924272 1258536 384434 1109500 1489169 500025 1220593 985522 1639671 1478278 1827420 1544440 739207 718879 1863191 1653346 338395 1036511 512374 327948 355112 1257696 16627 1678359 1889035 327046 1061522 409169 1519837 975059 1966777 39184 1944374 203983 210262 846528 490849 239532 1924982 1346343 228707 582915 1534721 1007685 705634 289841 312514 1556988 915182 1918991 10794 338861 1264342 824303 1019754 1657081 166932 1538388 1584106 1463478 553685 1397243 559465 348533 1132507 1456452 1647663 263462 417293 696155 914793 28374 201917 1119743 1491801 86820 808165 165171 1005721 1467631 341257 366099 1767817 1693617 1800865 1163214 1854595 1015373 232761 481877 319395 291525 578595 474509 314945 529085 600150 757752 1277946 1310559 1979454 521724 293174 965053 1442976 745095 177128 59919 1897647 383662 1070943 1996178 596180 638057 564960 1404119 1933713 348151 943000 1101854 1813369 887043 1798478 1241780 629068 930675 455813 935459 1618877 1980051 1483713 93166 1166594 787538 1199344 634641 1496574 860234 558523 606352 207600 963235 1935237 331084 481 1696645 1094373 998885 598498 495147 1208255 1411752 1467110 1359615 1617460 572709 1972288 1613533 1585515 253825 653107 1573455 1269540 242079 845703 855139 516855 1788977 659942 211378 166768 324464 1269592 671177 298711 780050 1820721 1069144 659063 1047137 345309 1878186 1147322 849737 1546888 1393033 781656 345954 895403 1332000 1480837 1721735 742011 1377291 869689 1181511 1554956 1953696 1034625 1749770 1926578 1037043 864311 1345588 1840706 1243537 541211 1949793 1371377 218600 1744850 1510016 1024039 1154183 286311 8897 202213 1748299 1518741 938864 1330625 222317 1811424 316806 728941 1573269 1803541 680907 1453391 1022569 274227 1653982 1002079 1612423 45148 1127067 1601489 1017624 53744 1163461 1827858 887327 1805137 551726 1750904 324180 1480483 655179 343449 987096 656992 876201 1803339 1741355 621616 988453 1195329 6315 1246544 744821 1323145 1314295 1885031 771108 1109433 883414 305330 1887006 1256834 934341 1778968 1756781 380079 897012 1162498 1557084 369622 601251 118059 1050342 1698724 1704383 1343481 1321266 1992062 1762516 1357940 1231558 123034 1248491 310323 75144 1127699 263828 1871989 693075 1308400 870122 354503 1090306 1676088 685051 1631205 663555 747384 432490 1829100 95970 149635 1653734 1347312 1972837 1530683 1054367 1254903 1702646 1439183 32801 75204 600865 1186607 674657 686488 696924 556529 176614 1292612 933105 567758 1508819 122084 657182 1870703 1982841 801793 395958 569337 1793384 1547874 831025 201254 1008783 408996 85099 713242 964272 1804979 1890923 40154 1217240 100423 1925186 625230 1367855 1951352 242317 992227 1497312 196998 1143827 732726 1912082 1287285 208839 1778661 1098972 1447151 787708 42761 333812 1771200 1588502 1439500 741356 391693 1652616 946404 435303 322008 847290 112286 692492 1450450 1780694 1210002 1659095 1752519 944417 1842812 1668643 1719427 1578016 1232355 581817 1122412 1001685 1010625 198745 1660639 1554539 898571 484715 1311489 1321816 1899739 1511340 523721 975971 1869824 144591 1475089 560981 643366 585944 1178422 941890 1631203 127921 1385481 1690924 1383263 1121454 537739 735611 386451 555281 1609694 424941 1292533 230728 781894 1993165 1954836 1482737 1274341 896734 1195022 1301136 699358 1369165 1592683 831922 1826357 1349909 26516 1804283 1625742 1040685 226236 1767779 422811 1234861 1234158 1316034 911980 537082 517752 1116590 295265 691028 428491 1202883 1031632 347805 1636967 1656353 864294 1823313 1415128 465398 69061 315946 1414890 862232 433725 613264 685138 32631 968422 341216 128460 181875 1782144 855399 911737 158412 1615441 1987387 1167161 389151 1117145 573075 353761 1177752 1539066 911899 1059235 1562314 1491697 1858617 1076809 1973845 716196 1870760 159267 485345 1283108 1075675 1401437 329508 1574569 949608 176998 1289733 1334880 1181713 824805 683974 108538 1873797 1942411 665412 1610801 1186044 709514 443963 427524 913477 561233 185202 1134183 1613261 1808169 204779 1865992 553665 1277374 1315967 171032 296977 1858560 1882757 745686 747337 1495875 549165 1486839 636551 356473 1180183 808064 332840 109907 783496 154960 1135046 387510 104012 360275 1525754 1554317 561007 524679 513802 1123246 1061781 145414 782468 574639 192157 1516369 1712592 732439 316559 78499 1705495 1463934 644912 1293446 11953 106622 386411 1919513 595377 721247 1922398 854649 1262210 77658 394466 1796758 545451 1349119 655327 1284622 872706 1188336 700531 300204 537699 274543 989819 678177 663629 1578262 1680217 1320007 537127 1103121 786864 407833 50303 1442833 378315 721622 516839 1806383 1676637 1172523 33140 225964 73227 1325902 612633 773059 1066327 616458 719890 1538622 310697 946365 1088700 1763837 1410842 463839 5714 1987373 1992081 557258 356295 438116 817566 1635470 1673756 933650 391259 1341208 1535316 1231083 1687507 1897964 1858288 37073 1961897 1246201 324732 1741633 348064 2646 1761078 855732 664385 1386971 806266 1318651 1861460 1911700 806228 286415 1849826 643090 1664788 1189486 1996256 282639 1755709 815097 1118 1786456 656226 1212022 1246782 1026497 1956661 751323 499942 1223116 763807 36313 1898144 1595350 86753 145933 670883 338094 427882 1168192 1704876 40286 1757405 1079812 1121249 398222 726970 131976 1437524 232825 1571021 1845902 639130 1071415 1808546 195160 1827980 1199900 1735052 59210 860177 841723 1952247 82207 815731 30376 177628 1257590 1356028 847011 1035346 1475692 488826 1051734 453779 507318 1994461 1616642 708561 946419 1473745 314075 210916 845491 1798315 93013 448425 1058579 47434 1720719 1524302 1095752 93064 1952074 1127656 1703686 1952526 1008624 1265187 378499 654001 598788 398267 496963 2771 303725 907307 334360 1013545 300176 1190462 422822 1970442 521874 521621 1996194 42296 1208314 253477 39510 401571 1981305 1039313 1434308 674572 1708263 180423 1899889 74691 328868 281563 214453 94632 979888 900479 1422010 879917 1764306 1797031 1677047 511063 1928109 438695 999565 267906 1212824 256285 1169971 1479049 158406 1330841 182479 1730227 1854344 1527913 1261032 495194 403165 105736 95729 1539024 1726177 482916 1936100 925557 690273 1390558 347715 739164 884966 1374804 1151151 1052460 781396 286815 147828 1905140 310680 926868 1723658 856999 771288 465558 540961 1223385 753641 654325 314925 1851873 1353542 414804 1910828 1940956 432224 47463 1526888 1152513 579483 1856478 58875 197234 1472174 59731 1976058 1615254 660351 704115 252874 785763 1986534 1797858 901295 907905 1418931 935730 167379 258717 1716001 1386876 285373 1430894 210611 592126 325416 1184223 1632333 1441323 1449851 1922493 553801 97873 725911 1024332 420382 719562 1567163 352722 278497 642809 566575 1800651 1257312 677690 1319435 1476026 1817035 110772 1641625 767812 1532035 823344 480269 477011 1831116 178458 1072135 193682 1844122 300527 707463 1574303 612853 1794989 1879618 1613502 1026466 566554 17966 1949118 796420 1505908 744646 225644 1224076 299558 783417 655668 1037309 1592953 1168126 1501573 1861204 642347 1858729 707455 112797 1034435 555517 1757511 137396 1286501 1100777 675810 601134 631196 1600888 1805519 1814567 1024203 709431 452805 1919933 1184091 1011395 1976607 1189040 237665 574098 391515 1055313 1781166 811799 738083 1026619 512132 322240 480690 1361385 56589 1439976 554873 988171 19 1614217 466827 481954 644154 872000 1735599 1424888 1439043 1486013 352071 571731 1600738 305158 1748464 1733733 1040136 866035 1699063 1590866 1947188 1918035 1452230 1048039 816457 1943370 1411761 1734909 126741 443773 1736111 1252545 1322923 406250 267049 684394 1114180 1974258 1149120 892164 175031 1425350 800334 1739528 745782 1382760 642801 71770 1562933 164901 1739900 285166 262721 1809791 548115 1920681 1756103 1408469 631639 457351 1325892 1065036 21510 187699 641152 110933 589965 1191226 1788950 1265377 1484342 184289 925444 1700921 36673 707831 706222 271418 621170 1911488 1866951 603424 1544031 1843766 1387877 633416 1534504 292982 1197321 1039215 1632029 207950 1405676 1241236 973145 1825840 784940 951047 945167 1581573 124750 466748 1519575 1036247 278078 849642 87481 907705 1017211 488365 204884 601600 147104 1187652 254007 1144142 1085983 794806 1005479 127481 1279578 1516032 1159190 1613225 817087 1870306 501114 515058 252014 1936519 425409 635544 213736 807714 1232450 519314 990849 286566 91028 1703361 1810178 1881234 443566 996263 626891 1630199 1693338 1602682 658283 145675 417727 948493 1802254 1637392 1121055 629225 1108456 1854486 64063 1903344 1220417 620654 1768668 29049 442092 1703157 1484640 1573810 1523017 272580 1296864 1464457 1228315 1199564 1454706 1446024 1036223 1436047 1486778 1335198 835525 1381255 913239 670551 1264159 1765877 1315644 73957 739361 390474 1337681 878544 1773687 650117 229276 1721454 552739 1028459 1882800 1710947 1855707 1364310 119558 1329023 772380 140423 1881434 1614699 1249060 525990 721640 1269196 1577782 255968 725143 1275187 739398 899172 623292 1894303 1842680 73071 1624577 168473 1963177 1729174 1076237 1518936 1199314 1572032 915211 1076429 1714066 831287 592646 591458 401451 1468357 1806461 1182759 1615263 446760 910421 363233 661822 1287549 879859 881707 578190 1228151 106530 1641143 637777 1802211 1091047 554560 1803916 594983 734517 1618374 343332 713418 1575298 1823350 1412675 1867067 961331 1823619 85764 610881 240050 1883845 1737290 766531 1843943 653148 679718 467340 577273 1569384 40946 1833822 171508 1921306 1611013 1355289 411799 793792 1300748 507728 750981 631993 1879114 730772 1090053 150225 1638753 1600760 1999432 1875864 876454 864091 401044 178891 1089585 459677 1966410 480546 937389 611896 266107 1275290 1249364 572085 1798928 187544 1311219 957791 1604463 258438 1432943 1308422 1647202 1710825 1507969 689469 730147 994325 628386 1286186 1817142 44620 383287 113766 960487 1220152 166893 1106823 543702 1636605 1606271 1826003 259713 922535 1487061 1046636 1493811 31429 323771 502467 488956 271082 1309141 314078 1238991 1061741 310078 263333 1946694 336894 1388959 1975713 1777271 1615872 560301 73335 1103012 766388 1725873 797881 359180 1287795 1989840 1866596 999064 770152 47030 1562015 289845 1704735 589140 413332 769229 1207174 1345932 1265764 1661696 1465563 1450248 1340648 734551 809441 1659953 1993117 18869 244971 1939316 130224 1913810 1741424 348677 80342 1697809 1887744 1104385 325501 1730640 1903431 1471138 762112 1723251 529801 992345 107543 693653 49143 6854 998407 1476497 507444 63516 448678 1832164 296270 1013272 918048 1427773 1802105 853546 1067406 1228575 625674 117719 1995459 843485 1967947 1396642 45598 302095 917752 1810742 1312422 1513045 1835839 299773 1781174 1205401 1145097 1859287 334537 8379 1943724 1479046 1984328 943507 1607548 225881 227982 5363 1767332 1826898 1794172 1575727 1077777 558599 323596 732045 1716274 1638519 1711165 9403 1399722 1651165 1069879 695160 328982 1743108 1418394 1706261 588212 1798947 460548 291563 1687359 92863 44538 721284 1916424 92225 361567 1828808 1431634 1384682 778447 1831713 1769217 1283631 1411451 492184 1748661 1003463 711118 494460 227313 402084 204022 1581791 69138 1544970 1340064 1059944 1069575 57684 1825968 203789 1241867 264187 1844716 906219 967391 1203451 989739 1328213 1933940 1872556 645172 1210611 1557075 417373 658673 1586110 516201 1243867 1179495 1628513 24489 621759 1879294 1962055 940995 1453723 352537 204464 1559099 1829309 1515971 472713 489211 985412 286318 1843113 1964661 109139 647384 1582432 119232 1940736 1896672 1600444 757873 406081 4940 352902 3024 64962 266541 55411 1491305 194303 27325 1833304 622620 172982 1437972 1968690 1012863 1125102 780418 1457760 1459583 807767 130382 836967 60371 448520 1108344 136688 1591922 436040 152571 880670 571019 740176 656980 1113430 1662799 517797 1450451 1462726 624433 457838 1847573 1879225 1787216 1290627 384831 1960100 112269 152645 1033881 1563487 1819309 1083530 97435 720393 188543 1863229 1776122 1049017 1854247 249972 829807 1562961 1685150 851399 1953478 359098 689088 86247 1020099 236891 157936 1516121 1641198 871066 1330064 1155306 1890048 1182994 1872763 1517086 557183 887564 581507 1323879 969650 420076 1051665 251164 1392136 1262656 1565522 1459681 407151 298310 1313680 1855813 372184 289059 1695101 54567 465856 1890424 1801977 485948 106987 1606195 365506 191192 1264160 1975923 992995 128175 1156390 1806133 833213 1052424 1151398 1814230 444454 1400932 718344 1769411 1589307 1897582 1357796 1601844 929296 161882 1763874 878182 1426662 1818016 1623031 1147251 484294 1205856 1874462 1533922 1593536 119146 1020468 1616119 1799822 1729489 251664 1771190 297058 1795120 1323489 128812 533410 949319 1869633 155752 518964 625666 249192 78644 1027509 1979352 698706 643623 726942 99470 1499314 1567562 671915 1459102 208098 1127297 526151 1633474 1438274 772478 1788622 937674 410301 933815 825394 719354 1234717 824156 1501136 989422 1225864 1777536 428343 837880 840224 493425 1462631 783770 231320 1239070 867804 553617 1534221 247780 1733373 903827 211178 1526069 579615 1863695 606148 292612 1372444 987930 7024 907402 1265030 841088 92920 1951455 236095 1626278 482467 1641119 875622 737757 453730 1414331 1115610 286128 1868874 22662 713416 856982 164468 200786 1973514 12220 1242825 942705 702394 1142625 188262 1547119 472116 1244585 345537 405367 1124605 1020189 1146187 1084776 1147257 795357 1436133 1251956 355496 780259 1854738 1238794 1279625 212275 1855330 829715 72511 1586386 1021441 48679 1006204 804797 398865 951651 741307 1880763 191216 741579 1779974 596311 531517 1742456 886458 696313 447184 631786 697584 69203 1932656 1771389 1987799 1696940 1591917 96387 873762 1279672 743410 616614 1071417 1220159 1466424 1357212 1688238 1942854 1725742 1311949 1451773 1608472 1200528 697620 995875 111057 1789921 770699 317628 1675725 132687 885945 1131820 731003 176744 509011 1269058 330456 679568 360976 1355608 104189 1240922 408542 1333085 1697087 1784863 871955 681932 822255 343826 749869 612329 469147 1927846 515017 1161448 1867183 1536791 784232 239358 451451 969332 626615 521652 969298 1144508 1199584 1292955 423146 304654 1402122 154260 1493479 873748 447588 1847735 1669118 1366076 88574 384568 90707 80729 725387 1764249 322385 1048689 878937 898802 649414 1325382 895690 17794 1006205 841283 1564168 752047 421511 279316 80690 1277033 953250 570374 1163499 933728 417064 570907 763200 1620664 277687 599289 1498729 1525734 845323 733426 804973 1411995 754289 672101 601276 1575255 706213 1532910 594349 881530 534533 544251 1215998 1777121 438226 618829 619943 706217 6602 953892 312398 1682751 163031 1403659 705207 655333 136288 1462270 1512718 1895712 1402224 1520328 1638671 552605 1250775 1507292 1347119 508603 862483 1065217 1986736 1402570 819988 1548229 397225 814919 366389 1268157 1202478 989424 690520 174990 1304887 1384009 1430864 1572393 1387246 1872978 839082 298182 1486035 1232286 1134617 1767331 1812301 1789463 1543159 1599593 1534044 659009 3875 1274792 1635391 1436052 1469440 1996190 1076956 1101505 1669526 1111734 829923 1864979 1523811 650684 905358 1685507 409510 1076286 84445 471668 1516646 148649 337258 1441459 1298184 366583 1690818 971209 1738700 102092 308019 1248402 561666 1207098 705313 1189158 1424638 776601 1212847 1450923 1704484 289886 961404 1923554 961759 781453 700711 207435 1373300 693034 1345894 1537606 270998 1380161 1007743 74735 448717 756824 775967 1974104 552355 466704 1282222 1633916 1254464 1492272 190788 1130750 1022722 1699902 661102 1693289 571980 1237459 104387 674512 33300 1410511 1309269 958551 361537 1656 671548 1372847 617003 1108626 1884287 156968 1354251 876613 1661995 1868802 122146 1467685 1993068 1366091 122740 1792867 652692 342229 1429362 836545 1687380 1089233 806204 1859340 1616787 1705981 1620003 182499 1733438 1012563 1662989 335416 357891 1452295 1745693 1703311 374625 1035035 1011150 267845 1344410 53664 1076438 1035457 70478 1854989 808197 660719 490386 597158 978610 897957 1646019 351231 497319 1360883 1478622 962590 883572 819167 382397 244323 427168 1885853 165991 629845 1836780 1532177 723074 44159 1339310 235829 208756 453636 775890 121650 509475 602300 1247951 1107591 1888308 1931426 667215 845751 730210 748968 1309736 865969 1054290 212434 569849 1026151 1398486 1735712 168923 484291 329170 359107 547476 693112 464030 971238 1414574 886433 478526 1935803 1673596 309569 146579 993920 1102095 969260 12490 429308 1235349 925396 289652 1939312 1453379 676294 1740653 151603 468606 458696 1538423 550787 453258 341326 1908290 1802711 351045 1166236 850172 1563386 139420 1763231 567701 1879019 768626 978192 1372879 636544 1363857 561110 1638778 672869 392501 1284006 1048610 1923370 743719 1589866 127787 1271200 269077 100158 1700644 38811 111979 347604 1314668 108565 982495 6478 1000808 778394 322554 1798645 117225 431188 1710524 660763 123559 1969404 1946138 1226094 1002608 769550 14332 1530610 769565 1497970 528615 1923154 331233 1393330 571633 461955 1982568 394506 959137 496249 323718 1582624 1369398 1177769 1357170 309385 1396335 259630 840333 1709501 1765784 965641 1029364 841021 391192 912590 1366603 1663847 1899528 1582021 150994 305177 193709 963420 605367 1246978 1635782 40633 822387 19413 125231 1413844 1788733 581947 414172 1355933 1944934 211655 1464392 997891 1753240 53512 316463 111986 1932909 1912034 521718 1820999 539302 1856893 258859 1072449 428499 196576 3924 844792 1012227 1738285 1139608 73589 1146107 351911 43009 1633343 671629 1833981 191803 188276 1979127 649622 149018 1253821 1697915 1855436 914278 383451 120879 1172578 1765637 1530986 720452 562188 1572507 565460 1996637 513049 898367 1688571 1282551 997368 1566577 55423 1189425 1752764 149258 754198 682607 952736 495857 747828 1552992 182153 413010 164227 1513922 148398 344813 718148 1649307 93443 1478570 664093 1387078 1748057 1085071 1754340 1934689 1542235 454187 1645895 1237817 1986918 626067 1216580 581741 344710 1751140 816289 481641 309146 1082911 1798194 689172 1711310 1046783 937276 1874292 1796179 1073735 1578207 582947 570461 1945344 1190636 1196457 1319363 18103 1793011 156179 1784810 1019591 1056204 724914 1158614 937988 794673 1938984 856571 895056 410448 1822552 1387794 1993365 1666456 260965 1476959 1541472 1617130 1805729 698143 201455 368111 1744728 1708542 679320 1853055 1139223 1082609 1048849 112596 1904298 694595 1613474 1371153 1922750 1355754 1123768 636037 596738 1694916 1471479 1988657 665876 1106666 425153 852940 1172849 218061 850049 1895672 1442339 448036 1156862 40888 812581 132362 80385 475729 622107 1899380 600304 1437582 1566919 258073 59345 406569 744012 1233802 1308048 1790230 1596098 1337212 29241 1688025 1011033 397778 884806 1088336 4121 1253913 1741860 373725 347858 1336062 1973561 1383702 1168483 1758289 1916383 1734042 1716625 1065231 1579394 966779 430024 195753 373727 314983 1352821 49879 1813435 823906 1179978 91302 300649 1219017 1655934 453953 1140127 1925837 1497229 577426 446405 309477 180607 1351603 1289984 1702784 1438106 718983 15974 1076019 281166 1428123 208238 548325 1432075 230002 734072 784549 372619 1896999 863025 905906 1298876 1559811 900025 1421734 1862146 1731696 647393 1196870 663934 753869 1020526 877896 486970 1273406 1470052 716429 865017 1828184 828335 1127145 184176 360906 1831563 452478 56524 1921454 1691895 119090 710463 1399611 1619212 550691 1142481 1101158 35703 82331 854733 73593 1998229 1256111 1142720 841980 1092518 1918003 63317 1332104 1673893 1328490 755195 1874362 1592021 769220 1832763 845458 136625 1684802 386867 55106 795333 1447523 778395 892212 1606642 1463317 134215 1492147 765799 1108918 1403589 545563 335568 178294 355904 320243 1993896 961733 1627804 1688685 893494 398449 1091126 1484270 732435 451187 1373961 1264683 1681777 120524 266842 655431 805178 661750 933462 1700586 584086 1907874 873622 1593367 707553 945335 1685781 1969716 519897 684899 1548151 991520 36759 426106 1015368 1060669 423369 119045 751761 1620621 1260773 1888795 683853 1368173 1150166 1899138 917086 822242 1697236 1028558 1429773 878615 1185459 1022992 1015163 482024 403453 825823 153998 1257383 1751132 1503074 1559100 735628 1802898 84818 313997 190355 1010813 808504 200628 878918 1880076 532957 1449292 1384935 1737916 1440187 1842621 105588 1236774 1520360 1744459 684910 1315307 1267509 929265 1573720 784920 116406 1349291 773877 1807637 1260161 287516 206782 1614292 1585975 438707 1020546 711999 1027405 674415 655774 270940 1138051 1861343 1759454 1189738 1324033 1588196 618527 1420604 205775 1931644 1968735 1644727 480448 1767648 1727271 1500787 1315227 1802640 1195074 1037618 1556695 1692318 1789383 705717 29045 1171483 348079 337835 62108 244816 1276527 1095540 1979749 1617278 1912454 1341960 1486374 227193 231141 1015380 224977 1317820 624774 1696888 655102 1442733 1739568 339887 1491749 1423023 63796 1118749 23143 1718094 783172 1478500 710960 467141 1051903 1056893 860382 87601 880674 219936 64373 117330 639241 966048 1676376 1092277 1655093 359382 1394217 531571 1369603 1736452 89285 1624747 953861 162750 1361810 323296 1138361 1671708 692693 631412 545961 704438 860085 1401745 1086549 835039 414481 1713614 1415678 1422396 1196400 359896 1520513 122426 1311898 1333512 731122 1466873 373222 1811283 205650 342479 194763 489057 1501502 513080 1708638 1912160 192531 135694 786209 429677 593690 1185513 11453 565911 637032 1245861 904935 1141443 1221064 962097 234307 1303869 963886 786042 1980804 890751 1225580 873528 1031498 1690673 1368694 1160837 1620842 744972 1179709 640892 325723 1109922 1567742 1154210 449360 1358233 1045410 999180 1562444 319167 1829230 640167 1874777 1549429 446446 878498 1037832 1120849 728729 73435 1224799 768913 1190309 486065 678002 921353 1583545 911142 1862532 700067 1510728 828044 334694 1196810 1955497 103077 1699563 1089731 89946 403852 725918 1829936 1762392 1968326 671521 1564221 1579803 1284458 662097 1903739 1435140 177223 1226463 74938 1304559 1236043 293702 880218 713156 1550301 402068 1676363 1717763 83731 1832516 881900 1842133 1421118 1223187 22417 465070 8855 101443 630883 1742137 1665287 1355863 1561827 1745700 813064 1149880 112505 586598 112348 1538121 1728183 739161 1079494 846035 1818119 1670169 87571 708747 374652 511536 1803744 1338202 822668 1657447 1690867 1969603 371220 93169 1425816 141781 1676607 1768744 855756 761185 709322 1641098 258055 1036739 1731702 1469858 1234302 1036141 1677597 1858360 201048 1613936 511279 1600636 824208 460015 58235 613756 993862 1530841 364844 1242571 1277381 844748 1903709 1711430 1925855 392410 581629 1595939 1057727 840710 813783 1027921 1876652 1564562 927373 533552 343644 1630771 1055201 476886 586674 1487167 655995 359701 1275826 1349359 1072233 1249925 1280927 1360197 1471689 639989 437914 1758331 1807185 265804 1386271 996034 1445926 99532 259454 490746 1997538 1356539 1348631 840230 892720 796389 993689 316395 1941164 1047394 3816 394192 1060704 198991 1467902 1441221 1806548 311704 407711 424841 958215 890235 1247572 567720 332635 468579 1803791 1173209 1708454 204929 1948371 318060 23469 1457217 864354 1105393 1138638 1578460 1322115 439430 1526397 1204261 1893767 1949397 1553582 1190982 1344068 88331 103309 1926839 942765 1182789 106795 95596 237844 1272962 1161803 331640 1610708 1188346 1613265 1970473 104630 1642832 957522 1772093 1653494 1089187 1103307 1347750 532712 1263470 202091 1983732 955389 10391 1698432 513134 1791048 1363306 982152 787107 1165248 344030 292905 676544 37434 487772 1618139 397507 43135 456917 1899408 1737691 942079 789545 654405 1442228 189644 1746816 1433700 987044 767369 421006 448079 54488 1934081 1213455 359329 1728745 1245027 742894 784817 1253710 1275824 542531 76549 436004 113447 1237069 914218 1388808 593857 1333837 1140707 232758 1055240 1389797 1530284 668155 1775664 1117615 352563 1931718 1008303 1905166 1733178 1533138 449547 1774173 136628 1482267 817545 869978 853995 573939 631810 233642 1611442 1036324 1763403 733466 1575222 120887 505531 108395 882085 1457444 1384319 52154 1115658 1000563 992877 136136 1862726 739303 1939155 1137106 1449521 1285160 421452 1265317 592008 509910 332332 1260435 463395 241708 1061814 1712900 1671617 535274 165902 927398 1534414 583752 1211360 878585 51198 861794 436228 1904767 1868967 726766 1675782 1970101 494388 800421 662619 707594 1652025 527401 1077988 1552469 246187 1885459 1690354 1432632 1869643 1685816 467673 198140 1605271 1233630 1998526 664919 1245895 1859775 1915786 158939 1724120 1814105 353324 622143 829528 988639 447113 486923 1728755 1197707 1256319 748026 238756 554029 718631 480032 1743718 972180 229036 803245 1190154 207240 776966 1284757 1343874 670781 1788429 4319 1515795 1510312 938856 1339605 1232895 1520059 1377911 1400439 1142575 1190200 682506 1119134 1827761 561827 759410 1728447 1627551 519064 1349307 1467258 627710 1232117 828955 1199376 537859 1014024 106158 509678 179447 504212 1630404 898769 415916 1641380 656603 774120 1734293 1228746 1168023 1935343 1506067 1702228 1460141 1269100 1925396 1636337 1923688 337435 1867219 1442367 726893 1227086 119599 292130 887273 1120893 1167190 136892 1289988 1270447 743843 1420049 1806420 1276819 1120505 541869 1348466 1257249 1341962 511240 992231 1825966 524492 392753 1442681 684047 1710738 1380598 419446 616445 574501 69829 56713 352818 1001196 1536360 926315 1518416 1545152 1562219 1582392 1645093 1907469 578175 637658 923089 436257 1139709 180033 1525061 62375 1699538 1160253 1623467 422871 1257659 11927 876835 191595 726563 1711469 1647414 1380151 564270 485958 1167110 1928028 65590 1914430 1643844 1467027 1519692 1473054 735912 810765 1314930 1925494 245181 284002 255568 1636480 1881370 647934 307982 177701 1447155 1498149 89309 1776499 824745 281392 684920 1748064 317584 348863 1301227 974537 641039 1018018 1099752 1018283 632772 6986 1194136 412269 245060 1698898 1398097 1922907 853478 898244 1446630 984173 1914564 23148 594220 1123144 1506853 1583003 1943329 903514 1169746 591066 1985420 488909 991235 1785296 522888 1682237 1551322 13942 95235 1330047 967645 1408676 1988265 1189869 6504 847437 1378769 84206 96246 1596120 1932547 410086 1450877 504083 1856184 776178 905124 74242 1185354 1581630 584241 27409 1668920 1296052 1956542 1824079 1568022 1704354 1402714 357194 779871 674968 1602300 1048405 1410786 983841 664784 296744 1814449 111483 795142 1347477 1534120 462935 1150467 1019988 236071 318226 1204691 1559926 1467850 1696039 547608 767065 230948 119059 974146 1904565 119317 44890 1674463 1091946 1643710 1092015 817183 1861354 821783 1002397 1138894 854745 459819 587624 885475 1068737 1419117 674484 1336453 1870681 1890681 1091765 1762640 311270 419401 1762685 37486 443261 1977713 599713 1403144 1163336 762855 699716 1921217 1763302 1095846 1241163 1288159 1719647 1036763 1844900 1315338 962196 393693 1059105 1092027 255514 12653 1061712 743596 178683 1102244 172424 364058 341387 244206 1005867 1809187 45815 615265 1975331 593941 265381 1688478 120107 334476 1126562 47259 273199 1700279 635090 226511 969373 114904 1245815 856038 1306404 696317 1703132 1127572 672429 1174709 1704974 83287 1707271 715162 255485 1418592 1249971 951979 1918576 322935 1473165 1294630 1599117 1996158 599210 539562 854297 1243365 624979 1479421 1562155 507809 244945 178545 189680 1681681 1600159 1921353 1561000 1778410 318246 461067 1900530 1449027 1965782 583145 145417 672255 1739692 546234 1048452 590571 1758235 282529 267000 694293 7647 1225226 805155 832877 148190 1274069 1552283 70756 1739082 1965799 182410 434864 1085343 685563 1026299 1429488 1592587 1873548 120222 197876 999971 1304064 1907807 387345 301792 362490 557598 357591 1116664 611886 348343 1768334 1961252 1203405 857677 333675 1316344 1457542 1506958 1217998 180689 431584 845635 1845270 754559 862380 377197 218795 1480105 1340028 1841280 1150722 1288986 559517 1916271 828136 1102160 423911 877637 1570081 632439 485929 1153060 447938 369678 393832 1443583 1478899 1553888 1251362 665021 307340 1476788 1083052 1564302 1927685 1915413 36692 26766 714154 184262 844835 1328380 783765 17308 1523400 998393 887398 1019530 1022110 93399 621462 1431721 1153977 1470682 1107840 1146755 604683 1119174 1821106 1670463 1353004 797324 1736138 463124 228171 26063 191956 163969 1089978 1950664 78953 597563 34164 1625664 1626693 1681321 1482086 1736202 1429730 1930752 943557 138694 259865 1845491 1363767 218166 1217334 1833729 1463536 1721771 170712 68953 1840321 1974536 1196938 1209588 940457 9807 1719069 1580819 1463261 49490 1737683 1344198 1322524 1930158 1099115 892327 555500 1763248 1489838 318152 1144489 1558253 1254034 474976 1340199 1365402 194934 1094126 1474646 635996 1180026 1302856 1532881 10400 1648624 922007 1266495 917631 1917204 982912 138317 1991454 1347713 617010 836942 1391566 1159045 1296780 636673 759691 46546 1490166 1996743 1867315 266432 1758443 1062645 1536537 459954 1845344 1512499 1467860 1378589 458533 1808430 968972 437110 1055183 890954 10467 191603 1693970 1641530 219999 1242145 1652812 1441576 1636964 1678353 1771827 871617 1907342 1443548 251593 772271 1123942 620758 1660771 1460108 552505 151343 1984230 852034 1972591 1016150 1458680 1785798 1222270 520879 992572 1916171 1509879 1635791 1334085 404267 390627 1420444 420907 684851 1804359 97369 1871117 1445654 614794 1442336 1897009 1634039 1252995 1275166 364003 473167 986512 379560 835208 1413265 1243132 1972071 693195 1104787 1562331 1394912 54403 1167397 122838 1377049 1176421 1947821 1000950 628621 1207227 203450 1994426 1094487 946075 1069501 605434 1024319 7869 1799491 768255 1878398 1985513 686805 328520 1225176 219095 883929 1519814 712303 1058762 1085670 26787 1242106 819675 451415 1773408 822049 1916224 1887582 806397 40505 1467609 1695326 663527 458421 959556 1379771 1255971 1003027 1545599 1005214 1834641 959347 1407044 1014601 280274 1197301 746942 1875163 433470 1020823 1922132 489379 1553057 665157 247893 932374 1577403 434695 867257 481748 123403 1775438 1187320 1910416 631143 1690526 437831 131093 872245 924174 417843 201836 183486 1385693 225749 1481157 1500654 512477 455636 1567449 1892024 637925 1298504 1296630 693823 920674 1430126 1035460 675744 821568 1860718 801889 205410 521132 1875959 327238 1232693 979364 88238 830022 202945 547047 1322344 1358313 349304 1562121 1614858 612958 836839 1854821 688612 656562 1545864 736325 486884 610240 1051144 1612547 1821602 1081424 1020079 1868469 1027518 1721787 247755 1856230 187024 1263692 1157100 210692 1094953 1575592 1540648 989173 1764634 334979 1046962 1355398 1257924 408543 1181232 1320302 1607717 1629566 1101231 1106373 1419597 1663802 1914654 1315274 298044 1146149 1760182 480548 116233 173118 1875922 1547481 763430 637172 554501 178834 1059568 652552 680714 507298 167748 1635646 318594 1182077 1526200 28063 1680758 603657 1668053 175596 1159485 1443775 483123 588250 21231 1497744 531968 1244327 1788032 1591063 1419641 1622505 1011306 630689 1169187 583827 517201 1084640 1404786 621399 1510333 1039469 694824 1108988 521059 23427 170369 1767284 1618180 1132661 278547 1781015 40859 1722586 702050 1601567 808216 513421 1616726 924912 9171 682477 669068 714412 192978 1503257 658725 1502769 1459329 1774685 277859 942747 182752 611796 148863 1523076 498362 101898 144650 959214 132496 858445 1773316 841502 1908638 558985 1959475 68977 1816980 40698 1286909 1564872 129148 1707371 121234 613848 1056052 561438 914229 1265685 404824 1387667 1144511 384474 794995 1218056 509815 1187469 1552030 1352249 236786 1688484 1803366 1902211 876259 1945605 1545572 1112656 1175089 1064769 776630 1116671 972431 383150 1883348 1624269 478628 460274 1348955 1132365 1041698 1148327 1525040 831560 1746989 1896284 1917929 1613610 806091 306071 504755 1174264 1010038 200805 1763166 604793 709398 1114814 1162103 959974 944947 630060 1200947 174965 526403 1350552 685505 133409 1577630 1439480 1617804 701371 1215336 1959190 1509782 1938066 1127086 1613482 1009607 18382 952583 814041 1644095 1357740 1818464 1819291 383667 1684478 1256537 792489 864785 984586 1143651 142573 103975 646413 407735 728291 974209 945053 1978792 688404 821143 1660188 1172635 1935276 1604454 862272 586342 1245513 1654610 1118731 1798925 1416899 1695822 1669554 1442728 1644944 1638848 969238 1962065 966507 1507214 171190 1729563 53371 1373022 407934 1842772 1797708 1554663 1275437 84541 1374269 1967529 1978107 1096958 778603 309610 346641 1039527 1642967 1708847 1562263 154620 1152660 801185 793584 992680 890657 341470 429651 384841 1148202 1646046 1029822 1837539 1667932 470115 1670636 1216456 866003 1640763 855028 704268 1720107 1988745 1976356 833204 315031 597019 1926276 225153 571058 502050 112189 292889 70781 1082861 1365680 390555 1488421 1200970 97649 1385044 1271834 1080073 745672 695418 1949823 1879132 1961480 611101 1921639 80055 1822772 1932322 1411714 1765497 441248 1028110 91916 1114081 1668775 849383 189604 2862 894396 1397538 1145188 561380 656494 1684461 296734 1315411 1211910 1771370 638679 1719755 1311020 206354 902527 1877039 1515047 1188711 322122 523050 1500291 913433 1799340 1373302 56903 761895 551960 1511066 1883027 171110 300965 1839176 1441310 1729319 1641796 443286 1049780 1543764 44461 1600972 1871652 1135740 574140 1111843 1282420 1001840 1374624 301854 713691 1333330 870517 1533842 1740435 435708 1121541 1587839 136665 746396 933543 1457734 1582587 548160 326868 840639 1196543 544248 1614895 330020 401066 812336 1224064 1548225 466931 1008745 1163098 1400061 1403102 188130 680352 1135231 459500 1076579 1772147 288183 957929 1513138 977836 1599034 50876 1335442 1306464 1421312 46692 1268784 73704 1589522 1710171 448676 1915592 1059931 1150671 1706961 1344692 439309 1319662 1095971 1411822 290515 481719 478298 36529 560576 1283785 468775 897314 677052 612392 1891516 1697518 370827 431662 368723 644763 176660 1375775 264570 1597975 671908 943793 408257 1937291 807779 1397971 823672 1538209 1878775 989280 455393 290181 1075551 640089 799537 1143773 856064 960371 1843018 1378625 1553318 1615869 524784 185839 655087 1067619 1085118 690916 1279302 1920957 485001 1268807 1025647 938482 219809 13155 806182 1599694 1558739 115619 124805 475087 142336 965779 1365509 505900 8143 1359476 1733106 5240 1623015 1184410 1501151 1900690 1862464 881682 1738263 325014 1410822 1671674 162404 1799639 1410118 1622645 1505395 1019029 901677 1013206 651258 961387 627007 1766581 1670395 457706 918496 226589 145310 438232 1476253 1775315 1877672 1671428 508758 1423157 1719152 1890893 181624 485260 674584 324036 296076 1399847 428551 1548119 1179415 1724247 1516022 187963 850651 1418745 269615 362550 1565406 873612 1087549 1523007 103153 1241217 62395 1000042 676104 1750858 132998 398521 1131210 215186 432599 524063 1810988 1008096 211111 1849710 443011 1685928 1079625 502155 1746009 1760811 228388 146024 844637 451497 1165160 984084 1079408 983845 1476762 385390 1217659 351354 1211024 804741 1101282 1936050 1527892 368534 623430 1057968 1479326 219880 1061274 1854410 836541 1528998 717284 1654638 1610985 1972554 254133 699408 209240 592165 1272341 464573 1295960 702758 725263 906245 541880 1257968 1890066 875296 136618 1702431 562245 1115386 343866 1144217 1285089 1792944 1685827 561239 1215856 1048205 1635917 1998397 453826 960811 310438 1986390 802727 1307154 1050588 1917129 265775 569440 940702 7316 1763472 465699 805302 1473085 1024448 1566753 339166 170108 1403278 1188957 1174211 389139 974201 1953404 594205 584357 388410 202581 1636015 1181015 120662 766225 75237 635925 159657 750417 165156 326080 1640637 853668 1151349 1576112 561976 1137553 410841 1758485 557377 381702 972038 534438 641877 1276731 1133113 460269 82435 1172186 1753976 968995 1736308 498265 897046 360717 1125329 31342 1291512 803263 566682 938816 657288 1830379 201981 659358 1557563 1083948 1832714 1187632 249229 1622471 1002743 1757703 1885103 434425 184719 383810 345864 69729 206305 1414244 1700204 130381 698826 236622 1532040 504998 1777914 1364035 1777741 484391 1795477 1816753 1461018 1349593 351618 726872 923327 1630826 449912 694094 1898333 209659 1086073 1414431 1392573 1440823 1781785 1588199 1625567 91146 1891592 641812 625567 1336134 1302522 498606 1449185 776726 1006994 340804 613132 321372 1279983 1788016 311267 740091 1174344 1712710 1365396 1613001 1964871 363700 551272 1010228 1245239 1702687 1338942 509412 391546 712496 1236750 1206821 797371 846332 1119400 564032 1354252 186583 484896 1493713 345029 741323 1832769 1839767 1543413 1390505 1761907 1059620 548913 1486200 1359711 467521 1309564 46518 203146 1539987 434503 89546 417572 1952213 975217 1053182 251875 1397058 1355108 1105859 507586 1497502 600503 1251968 41656 746181 1928866 1338548 360349 922228 1091527 1883211 80917 1754840 1825872 530230 119386 685610 1020576 1962280 1648904 613300 1976064 1124184 504409 1942812 1657271 863549 826433 879814 1531037 1634317 246497 1978286 474665 1581496 1856083 60248 924657 1507272 1951187 1854194 1177493 178564 1379208 641896 1641077 643416 1101475 1448563 537129 98010 546626 1146316 23622 661243 931499 1393090 218601 149565 1778911 1096130 1355725 134667 896856 1809732 1070624 20267 1831633 1331803 252164 1306395 1970563 1446830 1670016 454264 1358546 818681 703122 1307660 1170412 491845 1450244 125097 204319 974677 907288 1208599 1450525 1638237 562415 433756 1770287 1842956 1819574 1975761 220089 1001642 903406 34058 260043 1107005 257565 292912 327554 399026 420249 1581842 1898987 1347658 65860 27723 209139 88972 879139 1463977 346472 1428601 1536140 372291 1938634 1015619 1284245 1649107 1327438 1878860 504163 212740 1784635 1470455 550084 137965 1408002 866106 126036 755150 48818 363031 1363408 655869 127719 687061 620572 1173448 701692 261531 482536 784784 1012734 98366 1622279 534611 538186 492466 603399 55761 404151 1351386 664908 28631 1502514 223766 117130 850872 819205 1030445 1724313 946763 1271443 1963722 1133484 1707042 431011 634414 225034 645154 1768790 1193715 397818 1297584 1384966 805004 1458659 1978503 703915 1302851 363861 235662 1734302 826663 1423541 901607 1200742 481820 954202 1681796 1792457 460765 881556 966200 1657925 1771548 817865 1483682 1904784 1755198 1182858 1263451 1864126 1616157 128083 4080 287657 916376 1686015 479947 1344567 1934748 666908 1262006 1760420 321244 1503423 272114 1327280 50168 1256581 1181140 1391441 1817597 774238 837647 1823528 1348824 247257 45274 84475 1012717 349747 1446794 976461 1412759 1261113 1636486 1018618 445288 1754406 1519155 1265127 234695 201925 1477347 1521706 691313 1633722 944599 558144 1921968 259958 1149467 1171049 1797245 1225126 779482 1189331 953082 708286 1775881 1207726 143911 460907 934448 68714 854434 1034927 1620516 1613354 231799 506092 1138566 749171 1743168 1945556 1811812 1161427 1764194 1539703 603558 1413168 1267907 1144181 88580 1902973 1633799 532615 485504 1704906 1927281 61410 1551012 1191661 1266878 1508168 260189 1158049 1282312 1302820 56941 589255 1069894 1743233 1517820 1797636 348456 1900033 739225 138250 1767086 1506084 1663075 1295248 1055439 401269 100131 1914488 1752351 1721553 515495 603564 176379 346009 713699 268392 1625447 989412 138167 1394737 165954 1900927 408166 155504 1368595 1097047 1845048 1471234 1090581 317267 118021 1481056 1708390 1023659 515826 578556 841315 383034 1330744 596068 297052 11436 347135 713439 1466937 1402441 842141 431425 236568 265670 912782 869768 493992 601129 749104 1902616 288582 1142645 1492999 1722328 1459481 726721 275684 395812 624296 492831 810378 1542193 461305 974045 1811782 1453291 967032 1624657 1223861 873450 156572 1746564 1738330 134404 7265 428468 605271 1899738 779143 1463464 557485 1437945 1311727 430928 561222 884541 1251292 1717878 645168 1840679 1229007 1703284 1904926 747756 1545534 1425326 1477938 568902 1820136 1604071 925689 1723807 1434577 57625 1121422 1280462 102880 1242360 391952 1944370 431770 1117610 1505179 370575 1479853 375099 31483 1635550 979392 53167 855920 417358 42878 888769 914517 1137407 1942956 243963 1880970 70319 990 1778312 897536 1443867 1974205 1705100 630263 1190130 193700 970456 1758975 1649345 943496 617471 1709781 1435340 1836095 225874 774499 466480 765998 1001538 892121 82957 563937 560616 1850348 947719 564946 612504 1694496 374014 517740 1851984 1910581 1478484 208211 1903755 1639008 67750 854857 1800325 1673564 1523125 1176347 157560 174663 964015 423252 1239263 1988090 728687 720132 462016 1529917 251391 1426406 1027763 954047 1778857 534534 75288 1069913 1327373 677197 829114 1632635 538601 1267673 447514 163790 1702028 857929 275788 1933902 1919318 383044 552821 241466 1683411 1684640 55849 227569 1498303 923017 309354 497785 92882 1792168 178428 937649 1419577 1385733 471998 831723 598592 1950803 776618 1240712 422819 87013 1048879 1300199 933113 1503739 1261331 1023902 1205844 1680548 1734690 271934 1880347 1624933 1625107 1898826 1270677 560819 1563292 1820895 1032165 951033 76308 1950223 735897 849532 1908659 287744 752838 111738 1616574 848363 128399 1975654 269589 514234 1261532 236883 1136385 425947 1887957 1516814 654973 1688594 1083986 720559 1210557 1531627 336601 798083 1479297 89904 1327889 1219055 521391 444064 230708 788280 542947 1500398 1775563 1953346 1413207 396869 140446 1510881 1501358 798778 1369060 1785240 617438 1196546 1607508 569717 1316448 1807691 1551619 19769 198085 89654 1907374 1827227 455062 1103312 217160 1655548 1616687 1070402 1391722 1950347 1954921 573840 857378 177157 812486 1682691 1055663 1930850 1908598 454712 1676589 1876971 385422 202309 1837251 231771 719025 891142 450843 1964738 1763323 272759 1153513 1348318 601949 1575410 29761 1096567 796100 742029 17426 571703 1434462 105188 1721050 864612 542220 1954944 719968 982659 327317 1324586 1094545 1231355 743515 1142204 761230 416291 957995 1961501 1625983 308669 1643930 1847678 394545 1199184 1616009 1089912 406458 779013 904908 1498047 126818 1964334 381394 1150487 407540 87171 680548 579671 1449261 1573441 1317905 1834514 252953 1002015 755827 927216 1911211 1276820 992446 119809 63328 923803 1545929 1307110 1464226 1739361 614955 1320891 782287 307329 776418 985535 21227 462278 1145170 474930 482799 948130 734834 469808 1329942 329774 799102 1470267 724249 1552922 907179 1103754 1844260 1431623 16026 1171364 647945 512455 68821 502725 1836199 695010 542926 985913 1870346 746706 604806 1291470 1738135 365994 139101 1117478 742776 459267 277805 38243 1980189 1054997 1446844 563102 462838 408741 1566829 84498 353423 1744832 1079908 980816 332407 72442 1153830 76673 1486641 232187 1119838 261318 977210 1544042 742282 1884708 630471 1289422 111781 1410641 1096642 1014583 170350 803454 574080 1217134 776538 816240 235514 1881407 1255712 615013 1354796 1371518 620268 1256028 1191429 250055 1268805 1928944 1795430 707872 1618582 331400 842937 703359 1980880 635895 1682868 673919 1947762 568617 478984 1523297 1717293 1994614 1265191 1901114 1325126 556879 1530650 1336547 1211176 1335745 1349468 1039886 958408 1428054 1652091 1786154 1373497 1933554 1716598 657725 1099253 219908 1066101 697396 1940567 1417692 1758274 1888257 1337219 487550 679410 239259 966849 249094 1310182 818772 1791396 1854499 1864808 1689146 1530721 1686820 1046364 1471640 574867 1297766 1844378 1685609 364016 1801422 1395772 1772590 1781685 190348 965704 526887 1143060 493989 292090 1219037 658422 1640808 1461151 297450 420288 1473243 278830 1454920 1708689 823416 263783 888971 1919908 1898613 1756448 1575277 1754289 110723 1059683 1997602 717001 1625344 1536025 1274418 916387 1053235 63236 1471300 1695304 51507 1216223 1159691 1822937 456061 1027187 1074110 538758 1921705 211466 1227495 758736 1098392 1092665 1805914 1378175 663272 919174 1210967 1262332 1890081 1086368 955738 1171670 251907 158893 1589920 1110876 363601 890446 230701 268655 525234 430572 1268671 660749 1051975 1553292 1860740 1879084 792581 1088937 1073875 244097 870739 1397795 437481 1863110 624578 925109 463165 1444721 945960 980976 840056 1253385 1012550 409384 1816288 960520 780226 1120690 1541161 1974862 1219337 1698614 1965587 1243027 167190 1781959 1083864 1326350 1705622 1019003 941328 1342516 374876 1915505 1207654 1612621 1592691 880016 1370260 892411 1954601 295810 1859518 711798 27088 305341 896546 366548 141667 1874295 1069765 1080998 915824 166752 266961 1841057 1515347 1208508 1191528 532426 1008564 428865 732330 710747 934747 1833428 784895 690818 300114 1784048 1453079 98699 859294 70131 501893 194276 808860 1350077 24231 389929 1478794 1951040 24717 875714 359719 1489198 1919792 973264 73418 223737 1137467 838839 1583598 77406 1132602 720626 1639948 1770649 1045959 360559 932438 416670 1972721 1185598 151424 801722 48689 1555455 380963 180500 37865 937913 1591234 1270854 903157 1431604 488708 380368 1308416 54568 1635049 1034592 963741 518384 1234014 65868 1887294 220346 767730 1375591 1916197 240509 1169345 1327278 15389 232447 1125410 1838586 1614399 1820962 495338 1254165 1863330 434355 1492780 1310600 1883058 1647800 920027 518896 15859 1239227 742087 106866 169319 1291296 360242 1245496 1199418 1112396 1527652 1254244 756694 1251992 44698 1838363 977536 1104784 958743 485305 1220253 1780105 1004789 717264 1385449 913689 1825665 1329836 1970638 909571 1052398 668855 1528119 684532 1438854 135529 890655 491298 54117 1456862 863393 1251338 217121 118671 821621 135677 500747 1522993 1542273 492823 669508 293568 748602 734737 337813 1396218 1972884 806467 963620 721215 1554291 1522334 1145634 1629353 1459944 1269478 1298134 605687 868420 1453883 1978765 870615 575853 657533 1887464 1918385 1015565 1480163 1867420 1904276 1811788 1075629 1354523 570477 1678493 1404556 1729066 219761 488912 1495687 704833 1965193 683272 1563988 217564 89288 80865 1998604 1097939 790286 1502073 1888236 433980 1259018 1539096 763223 705416 232573 35569 405569 1490935 75963 1859121 523700 1827151 417576 366333 1263444 249210 961760 299843 1919344 766864 922694 1300871 933440 691169 879413 1951749 1659479 1062807 432863 618909 1800462 111079 1834585 77983 1172848 1928373 49414 120345 1352406 1490176 1416564 1441807 1677472 516948 1165022 1913705 97465 930511 1501320 1958970 1242667 635126 903071 810843 984342 1270059 271353 1339376 1574405 910915 1951407 365546 1793982 600806 812167 100740 521545 1555018 770682 1782198 1405714 596590 889992 21925 1207101 690858 348041 1488052 745258 1819145 203005 1976975 593728 362852 217708 939768 797549 74523 117247 1189758 1675734 644569 220644 1206161 274169 382930 1396937 520097 197988 1678092 1784794 440828 1752070 484244 523603 867262 984503 1948686 895986 256854 246021 1910822 1122061 1291840 223018 614831 1386893 211137 1815479 1630268 736870 956730 837694 828060 411088 1048378 1080071 54506 290048 1919256 765270 419420 1201881 444520 320644 1639148 208307 344200 795791 1390284 1721933 1736245 1363497 383537 1080292 459368 757784 828474 145975 732752 251016 1481911 840089 290161 1339298 1269227 1555797 1501372 1432007 237493 1013974 295918 1078421 2183 380915 968592 179291 1381432 957569 200009 1773285 1187034 1549268 74592 931808 945192 168313 937454 950465 1184013 1134681 343143 923144 128993 724014 295473 1885843 1265125 1354897 337652 456958 841210 39802 624828 1240243 510193 1904867 1498387 1326439 1911422 1503586 1599806 1282783 1120512 1268436 1976257 1717781 1360998 1261272 356809 1109483 116545 1527859 1071413 11422 1837252 520400 325539 853722 892123 712552 274629 405241 1974323 601741 156679 1581750 484312 297242 639348 134478 1341374 1785991 1181992 1309139 1014284 94106 1484385 1280085 1359570 52055 1621527 1574425 1701272 1356766 488164 1229817 666152 858767 1514990 739685 1057000 1749157 297975 94922 412362 300069 1977385 308844 726218 1899994 954368 116291 128076 1504478 1099575 807579 1021947 1831507 849630 464726 1146243 396730 1968938 1213651 1857367 1396745 8458 568146 965367 1776938 634734 1707428 1425436 205169 354416 1851617 1565817 535131 535372 16184 267437 192604 1675437 140247 1307801 1667494 213198 65751 719422 145203 901064 842406 742138 1900414 890910 1425827 1989564 1940824 1708118 622009 103176 1530700 890726 152925 156661 1420387 1327482 266529 1047931 497485 1617578 1165817 1781992 1552308 1252758 417594 801594 1420801 990844 417922 657000 148690 1323043 1913394 1717128 1640988 1927893 1005840 125121 1986032 369251 336699 798966 340091 555649 468713 557959 1083555 1273364 1267864 1800500 1894820 1545178 344227 843031 586769 1122105 920779 213788 1181418 337677 484820 1021155 1371775 1633566 706588 1806786 646902 819699 1083137 1486168 249670 1418763 993073 874744 1951551 1261791 431023 1717746 1695422 808991 927934 751107 1365984 1283109 1124329 312127 1078883 542458 1836413 218542 137552 62842 1856033 1093645 1810524 1609868 971117 898393 964087 649233 1221614 1634571 474991 1207345 461089 1126715 1875248 375038 1255630 1713546 1690243 553366 786602 812742 431525 1800762 1242200 876643 685507 135622 273128 1327538 1491096 871027 1478081 405762 393377 1741728 355400 1293874 209282 1414971 775103 1574740 1195814 995508 1865205 1055952 1940413 955618 449177 612080 1468883 590453 735818 1067817 1419947 205403 1424806 1476699 1301760 1378131 1042346 886213 744300 1065545 574015 1760661 27228 578529 1261583 17320 1140815 298329 597371 8505 1459822 1540793 1257123 296978 1342279 1663349 1124595 741153 217917 163876 1364237 290570 1365688 1079464 1488938 471652 1646092 1116254 1768855 1631676 347114 475782 1386849 67978 881865 54671 1402156 1209427 878115 1498901 230505 318902 326220 465413 1734348 85934 424333 731574 698946 1715850 900382 625051 856815 1315808 1853473 337639 1760637 1930891 1362106 868570 623024 77083 1112126 1177111 241780 772423 588120 1271485 1055950 1097910 550800 1362682 1501367 292827 1763282 1239207 1002931 626002 1749240 1794145 267915 560082 765859 1113082 263547 1107185 908045 196462 1502241 1288530 93740 913365 410792 1568038 220163 575408 741755 1689934 884971 1018011 1101427 1661395 1926798 396696 315978 1481273 1601515 1959140 719628 1302649 335436 1350847 608418 576879 1042871 1370869 1515870 1525619 648583 72049 1327653 316684 1116555 929879 453136 1096794 723810 816642 1990396 612998 1468602 1656478 34402 520644 1781214 1785665 111438 864809 1750991 1285155 1672559 908739 707753 759537 749150 530366 359472 186414 675199 536955 134800 1525617 1833673 1244156 342984 1729150 1944992 418342 1324675 336519 836523 183417 1095868 1647811 1657698 1253014 1324497 892400 902253 839795 168845 1482465 120865 238471 1228095 715919 1775465 1121387 662692 1171296 1052421 1305224 1145646 1439033 32962 446322 416591 1592497 1470517 261631 1487654 1240989 950942 1839192 837698 111944 1499367 1771197 881120 1502039 324652 1717667 1407998 42074 1949289 628692 1739071 1132823 1491433 759840 1080785 908581 523257 10864 1257836 1633748 1773546 618671 505758 1310073 1691029 1554214 1188388 1266419 1165981 995629 1283013 1832423 822910 1312819 1198600 1687715 1302063 1096610 663570 1927506 1344262 1180650 1748227 880257 363628 1769643 1395649 1404008 1816806 828986 496854 845714 596463 1998777 1430009 1496261 1259936 497058 260569 972256 1597725 1821569 862691 790662 531610 1633990 773736 141678 633154 437599 271394 1228252 734424 630853 1308287 1830091 82719 744436 871249 1136480 1894691 1487971 673412 1281339 1035108 437661 1913108 471472 1088875 1721783 1017979 446659 1022745 1073474 215360 980482 86080 1003600 1795968 1528231 1820375 1167122 590312 1683774 729503 1331870 1074958 1901771 366571 1402914 1900552 1580306 1491237 1083578 948151 865136 1540496 168864 898506 197872 1909305 144703 1967137 1048623 359902 1599057 222385 222360 1887589 766665 1460557 334967 861724 1728567 193338 435396 1715319 1355991 1214155 322932 970138 649866 1526436 1275277 1802066 510731 1171916 39843 359818 295620 546471 1303372 1417064 328694 1494222 911877 98559 517876 1445366 741448 121977 603799 1960888 1236568 1625961 1647094 519136 1372411 969194 726781 1428133 637109 896988 1500128 1629367 921016 66275 1717629 1611938 1903627 1895793 1033225 92530 1002610 62202 807895 1679586 434753 1238014 328051 1250437 97407 120850 1487653 706597 85693 1651258 1555764 1602481 1080282 1862868 12349 322113 499495 1818358 575953 34200 1806128 597940 1567661 535601 796551 179206 1090032 956076 680752 705745 1166382 1054302 532639 926776 1008595 454113 561749 1858496 551185 1744988 1080492 1929396 986149 1496502 589926 1786698 862774 1030034 478311 1097892 1351600 344157 877658 260414 1405796 72906 1471260 1018635 78897 1451213 161001 804494 528623 1832598 1774916 1379259 1903228 497053 467525 750790 1277765 318385 1981179 393880 120966 1645968 1906844 852278 892837 1447403 1514466 77311 1587501 231396 1026926 1899953 1579692 1673371 1782472 1424167 96997 225455 1334744 6303 1994890 787272 243540 181150 1346158 126191 1603987 946915 1880767 1529817 1860305 1204728 1805119 1395445 741917 1875032 1927167 1535575 382569 1845254 495639 456312 1579349 1050407 182986 496723 1036890 1579142 505185 1378523 1237652 1622770 1913311 569343 37696 1414820 1146849 1359076 1152792 423524 633172 830762 1273866 1717000 776730 784634 1235608 1495948 205689 613346 73805 47151 1071079 1538273 1342452 1472163 1435977 655436 1264029 197324 1809134 1163393 538608 138041 1798862 126202 209283 1178332 1187649 92198 888855 1118770 73108 1094164 1876044 112809 42402 317420 1731338 567103 410975 230523 638973 1132003 1434486 571914 1245667 397066 1242161 1089857 536494 1919216 386861 1076196 1821156 598643 909781 1237629 361763 1605836 774270 1448133 1378771 1240841 101554 380228 1380206 516045 313916 1841875 160250 1232390 1867241 1574249 1483948 588731 1379186 1252286 165860 1463107 278391 199995 119858 1309940 1976569 1696014 269101 416915 506096 1452391 771723 1330953 1710460 1981707 939926 1968753 1563116 1853605 1161484 1453985 282972 1084271 1416202 1350465 194320 894665 592643 1309195 359783 1593021 309886 1109921 1304343 1435770 880047 1911230 310797 10880 1535335 1249874 1372244 1002830 1363143 654194 1835339 892608 1376031 661543 789652 1645884 991937 816556 1964141 1853046 1964201 1939241 656189 1974348 483513 1873263 1774965 902313 1137211 1692884 1807108 1234399 1376816 778325 1419671 1642603 1677216 366065 1945717 847432 1606074 932532 1704133 204340 794741 119729 1107895 1792126 1585716 1769210 1110549 1820763 518422 1121606 79795 860794 1303150 866188 947476 725405 65308 67075 1982706 8343 1678978 5663 1598635 142467 1399975 1968450 835024 294845 216193 1693955 19570 1731630 95949 818896 1475721 1819905 1519436 1564736 243645 1603656 1289350 853433 991091 1369790 451913 695527 876072 97976 1239608 513953 1260134 1720334 763140 632788 773604 910740 1433087 1931343 1128119 977730 1379704 930905 724408 1594002 733871 1264120 233472 809409 1733440 1185497 1068660 1906774 197766 988356 777034 113518 1209103 1132600 597599 1212731 1197343 28831 353754 114359 1261036 654679 412757 315051 1070556 245296 1693187 1989945 1623936 748793 315264 1760357 1034976 756562 542511 470461 665258 573476 1874061 1890808 1111416 1525645 1922875 331666 1088969 905423 1467801 678949 992543 1685665 1235648 686337 1026514 541465 568383 325854 1876580 1944457 740333 277931 291373 603323 479219 370444 359798 24161 579743 477814 524811 758926 1048382 1080327 764542 1959652 1992036 497011 730547 1317211 806550 1233793 1432159 1818007 1495336 326454 235950 1967158 1747591 1801337 1223269 1743671 1304008 4311 986348 690691 430571 1899992 769203 1846214 724467 990986 311169 1202021 488410 1766014 528191 840310 1956394 1203765 179607 547988 282334 1200450 865335 1256152 204878 1058843 1974071 177554 1227590 1730125 1025985 1246133 1362228 1211509 26055 47869 63871 582992 1181854 1325789 1472166 636602 1505405 759951 338295 858308 342364 397642 777182 1076954 150364 305409 1801463 580373 1881207 1810329 616737 1877884 226422 829058 1177896 1197070 189995 496341 1094690 1766213 1673883 1056586 1235892 1070243 1972491 336337 1014528 1755741 1702035 1964472 1010277 831700 1023876 1396979 603503 691725 1358904 672432 873007 575804 318122 1788134 1538889 1998948 694707 1933317 82720 360508 748957 445787 133772 1267820 1077265 732224 1258443 594177 344849 933541 681695 1952235 786366 1389957 1429016 1201093 1253897 509327 1100697 1669444 1785124 357213 281597 1117656 778594 1802981 326434 775445 1636409 657318 1957657 1931235 826056 633164 1803842 951877 1205333 832530 342932 566236 1623626 1727469 1804798 1704061 1441706 448674 954149 1462283 1411509 1410527 932914 299812 538151 1650120 4859 868762 43579 1022762 982772 1114780 1687712 872883 1028510 907037 1442783 1927189 299414 781444 1213254 1292459 472902 1102276 381436 1117244 1380005 1452235 1214689 759416 1994101 577736 484289 295566 263362 966421 1665509 912777 424809 547017 1169760 1584150 82626 1068037 214514 601950 243806 1071435 463643 796569 1934622 1477962 841070 690401 579927 1684034 1887519 1010096 1451420 507858 1866173 1140755 682262 1515477 721097 1213661 926332 1709893 949613 219900 1443248 730786 98179 1029894 225525 781186 154191 401329 10296 1766353 1831395 1963659 132986 996637 1713540 719556 248620 57387 1558438 1393767 131952 1807041 1016778 724699 1767742 1167865 513485 1807020 270075 759763 987571 868548 422016 998953 1002471 738878 1403268 951129 933469 226346 1198268 1303932 1789652 438024 418207 30088 1225630 465069 737342 187311 1451765 950774 1899625 1649022 1568436 1907013 1231800 861874 1579632 465553 797029 1999815 601467 123379 1225175 275059 723704 878462 317955 1891308 1769764 1550511 1923533 1291318 1107886 121622 1781772 783843 1811537 1604522 1393239 1673601 1266321 695964 1162164 510532 1776943 1287071 1097046 1147452 362676 1412510 454307 849925 1579657 756730 1310266 232276 1539281 527483 1824593 1897259 322255 1830269 61936 940165 1477953 174738 1462896 795882 1619647 545555 1245812 1239931 765846 83875 424092 1286460 1882626 550954 1599370 1008415 498688 467427 585806 1680980 1218892 1887837 1535962 1207423 562345 845105 1842841 434885 22421 300959 815074 1208643 1373214 251840 1379044 1587895 201901 611920 360087 791418 168631 589743 1452821 1526872 308262 1124108 1847324 1692215 352021 487204 34565 132697 982898 1303076 1369761 1236706 407426 726029 1983780 1887709 480659 98484 340300 518967 813356 1496888 1268995 275362 515482 1759223 268794 1324694 1277934 1008411 162121 1055315 1778529 1974522 180448 1733604 1368210 1305759 868669 627492 811097 1192464 1579420 990971 1077229 484563 1742961 1874779 1641001 509957 1291949 437135 1844429 1990620 1541924 826933 1483640 379272 1101884 270429 599930 111551 468918 1203970 1560941 367328 231886 1994671 859689 99089 1766264 343241 1361875 970805 1517296 940582 1320255 469207 1485475 794154 1519947 1268205 1281761 625639 355502 1603515 1292628 769184 137555 1362209 600720 1366306 1896139 1097525 536744 297470 1626760 588651 39603 955433 1902891 838446 1855483 971324 892622 1940944 694127 499643 1653475 1524788 1961689 307831 83309 641824 1866019 1379251 937337 915847 1964970 590593 73447 1696337 1023173 79464 438625 595112 643244 845371 810661 1007732 1508362 1050763 1330547 735811 1959511 1888204 1603383 1836932 902825 783838 942988 1770358 927224 593507 105616 13906 1656020 1942275 1555072 1963254 73472 767794 1001529 338218 1644180 719273 197161 261443 1041930 1413789 163305 130195 689129 563561 1191360 1335053 71630 398460 144730 417505 870229 1707269 1010743 1348844 313043 1396173 1154053 1127802 316423 942737 1683424 1763833 166924 104242 2850 349769 1996542 1746825 603390 1689628 998284 425770 1072979 1181392 127470 1778844 1097505 1742014 666694 1035164 45545 1057085 1293976 33347 19549 458211 520712 23558 1118792 756145 1594845 792044 1718930 1116177 1437694 1068118 1700270 1966958 1937586 1329867 378913 1103143 114463 1153715 609935 1271004 138796 713713 900509 1833702 1701715 1305202 1796106 1082465 29306 819557 1221572 1410328 1146598 1913750 1587143 1886847 627125 680894 811645 1215989 266135 1993220 37016 244479 1255119 1949230 349785 1832098 978373 690630 1121191 1822242 702900 1672695 1899935 1769333 1997905 1772752 1463248 1066363 250514 997406 1645930 1398216 420729 1935106 637152 1950219 1650036 757606 789987 1098483 950062 1250778 314559 264793 1022699 547540 1185870 1269709 996814 1817761 1549343 735013 1110863 808434 667698 847475 44262 1479391 1296361 1129128 1788464 397663 223669 789369 1046206 1510161 355431 346693 1799235 1514087 943543 1100013 669917 1515272 1703554 520387 920945 1505572 1444078 136714 64637 123229 649682 1158375 43816 486121 1095820 977509 502551 1764605 47011 190609 1864041 588237 1334219 1114749 1318151 410167 1656882 789170 1848930 927269 1063328 817721 1850631 1723367 704963 1596000 24499 30641 1280974 1766901 1144311 233341 445083 1957313 417975 1150771 1175492 1317308 1733664 30429 333941 1282344 599020 175200 79580 1595537 1811474 193793 1205881 1279005 1001336 1052680 1946270 371950 1969044 1250167 1433351 1553647 1932121 1819448 87888 1564396 1228714 1612094 453384 1457910 978869 1128957 1033132 355802 956912 1028802 1601661 1756797 1737564 1739744 392422 538603 1763992 1392836 1313715 1500669 1621914 1342381 803636 502695 761112 500348 42205 1906355 335624 766033 508696 1259062 683726 1452707 383314 676510 917211 173893 127646 1671866 872150 1568833 1398040 1981980 1102947 108059 1152015 1595199 90178 558960 520883 1860553 1491747 547737 280844 396274 1272699 1163284 802413 1244606 1242734 790126 1149896 275708 53497 1257738 1399246 1029157 811677 1647237 1644149 377397 1111576 1939711 877173 1556218 1018986 1105224 1247714 253879 1593498 188756 1199931 362384 1905559 1576692 1177779 755900 265922 1024706 1890255 1077444 244050 263219 1314466 1739008 611669 907939 494920 1739261 1300625 1437705 1685675 1609096 1417281 605165 314009 361664 53522 1606015 559610 459432 1604869 17222 1685136 1077331 940122 1399647 1850843 1946824 1004114 836968 9768 1236540 967596 85368 1144541 1714577 991003 644007 690974 31105 1603291 1121965 210596 305338 810761 128228 235617 540023 513229 1373425 1329967 1144326 106646 1268392 824012 1143366 145085 1763193 1236680 362687 598989 399990 1227684 1212620 1073312 675377 1401344 1764835 1921298 1155780 269913 1143784 1521710 406722 637418 748458 1385392 1642228 53436 445876 1540750 964827 709411 1273972 375364 1779735 999470 823281 941603 377073 169913 1732625 804680 1537158 1677876 978695 1047834 307066 1929229 1943367 874708 1306082 1882268 1816200 734931 441342 1585983 268002 1394055 1714113 285340 953197 1608629 1952935 1339694 1835210 1882335 1939954 1899124 1110065 608564 609450 655891 1089896 429696 831375 1722482 656346 1168746 1529210 1556554 1284634 1220544 1989030 1008718 113534 10982 652053 1227679 1813076 816181 754282 666353 579259 759170 174527 1193420 642024 1948378 1628046 1816318 635770 628521 532579 1706322 889319 1748897 1295776 915137 1547939 1327277 1984635 1816091 1701296 1618029 254866 1581981 1878948 1988749 1687966 699430 1895056 1849522 68418 203564 273445 69347 29667 1332386 1552576 139275 798760 276420 1084026 1347484 1947410 224214 81101 56050 461561 930186 1731588 326763 779788 1064512 471041 109198 1844452 901340 1884150 976368 691066 448107 469460 786677 969092 838900 825543 936909 1148210 1991378 363096 1864389 967350 1741246 1903976 899206 1874056 1898040 770962 745414 1088742 1094476 1168482 973298 1019091 95390 1920753 384294 234221 749921 1292145 1260595 1786679 405855 1151344 930118 1143005 739258 1920731 1531088 1860147 508752 1392213 73250 82545 284890 735558 1557484 110659 609754 1047209 118337 1981625 1750359 1606715 1451785 1752960 112978 1340245 1206458 26215 1103198 1066537 173483 674560 134783 471254 602957 750346 1209114 623899 1063868 1642609 567491 1198613 1482617 1079720 1557184 1408128 1562754 31894 627629 913865 1481872 179362 501665 1432750 1986700 1312463 960126 1939158 114483 140518 1185177 290891 1260499 128985 1956282 910619 509089 1561184 180465 590423 997084 767682 745033 293614 1710116 177036 1063714 493736 262486 70024 478733 767118 1887258 385693 60887 777276 309088 1230393 954056 1613089 954352 1840073 1059950 1752050 1802543 985904 416724 576656 1507209 1589293 827213 1786391 675877 1671176 858516 1543368 1238884 1214409 1450937 958389 1422494 1121015 1855082 1946220 258788 489366 1483718 1106076 1434524 1367485 1543597 1718351 1949359 1441057 323317 239385 179708 43322 806521 1552838 366316 1682038 227399 778601 670331 304158 902613 262986 391705 1709251 1666435 1856553 366511 432306 148359 911549 1791629 1986906 1157393 1371402 59369 706017 1171378 1116227 700902 19332 914983 738838 169203 310641 520961 1629729 1613159 301621 390119 1766878 259205 756489 1394900 1479940 1538850 1917913 1809402 908444 1810894 1197110 925688 1323714 1705307 1979122 1825829 255230 1705535 633799 1051486 89312 1712172 1900946 1404415 619060 431016 183032 233348 305534 1724275 736359 1058837 322213 1539200 29862 777628 836687 1444163 1547890 1080662 225333 1231512 542208 1052770 459010 1348972 106995 1519554 336559 497487 1578651 1961842 1686999 1298408 1627595 1258850 1669440 1780193 1493774 1295305 674440 118944 948593 394686 1468260 973640 209849 1586287 1509854 1396941 1455161 280343 724714 882917 857056 137871 928138 1418132 330872 1330051 1648567 198686 533148 105483 1193340 1017045 71500 407157 949899 1563241 69581 1157346 545018 1434858 561042 1717438 1263414 883677 493084 820436 1253670 1178260 1534619 1186505 19312 477469 1426972 390108 316753 1532131 588927 233280 1761665 968837 842585 1312248 295510 800343 1915787 1927088 290328 1571664 1741730 1018796 1968086 592771 294508 285804 227956 1895188 757232 682082 494209 1582417 279150 514627 163859 1009713 388665 1061308 762196 1582186 205352 1962932 181190 1011672 1138747 4079 1708490 208916 282956 68679 1135695 1975554 1588348 1763439 1248213 1348946 469199 1015867 100555 1592589 1665154 793860 315557 1781863 1750474 32771 418428 786086 740768 1172831 542630 1500707 1031968 894302 902594 330111 1577130 12642 627469 1417817 164618 1093470 1874928 1703016 146109 917613 1823374 1189441 794729 764397 427129 734565 696828 1297394 1889986 695405 1936735 1313718 154401 1127858 746836 1059190 1956896 720521 35919 1228264 1156499 1872185 1947025 320713 1083521 1612495 371906 1711075 1566839 609574 1605755 721469 1830956 1871079 891072 1211706 1219452 380707 932321 123465 483312 1783610 38586 714320 1154260 1719791 1951775 36722 395963 1062966 1807421 726640 1873796 794789 579865 1262536 185732 244938 1794120 1355406 1588446 412607 1296610 1228453 276559 194536 1735793 1775227 1143109 86191 1152552 1022116 293666 13449 184059 502202 1591717 1667428 1996063 399589 249492 1852110 1659303 672680 275328 1208518 383418 1171442 1211157 1339571 56877 365520 1566161 1444875 1122386 1805617 527784 275516 292808 1971686 1565515 439027 1115322 1898952 579787 353972 119477 1122902 1768504 1188608 1323889 1475119 1674898 1041586 1456495 759487 220342 1136351 737384 138780 115788 551578 189449 698070 606033 372873 271163 1146472 16648 1658648 317305 1369538 1679132 924325 944351 1288710 1301069 1629791 1486466 1478218 1857714 1566661 1806004 942475 1665821 1909816 1101895 1528664 1576757 1909396 865645 1753441 931789 179961 1330554 1856880 123931 573888 1235080 1751713 691673 51412 1641563 1517516 1341176 738296 1743582 417998 100939 1472850 1479439 480147 594 623876 1641006 1391206 955293 1316775 921256 606526 277322 1690794 1502787 1783802 121987 1436398 1476256 1124226 529114 729917 888606 704272 516323 1713939 946301 1112167 38611 1372558 22460 1149732 1717902 1583608 1686917 1023475 578964 883187 244019 328995 494094 1349396 889459 1614579 1770685 780279 417904 193593 1976878 1263538 401350 1265642 1988077 1440386 528568 3227 1590115 1657190 1455878 387688 398746 319242 794539 1628060 523896 921183 1357968 1883649 1484504 1720323 1256468 1811091 112188 720272 986947 27736 301756 1565075 373537 1585848 396171 905602 1726962 650344 1582943 1738697 508521 1119746 1808781 934824 165212 1010018 321755 1047362 1776436 1140789 509643 1390082 852336 709382 1260861 1804339 286346 1448439 1547546 334045 35416 423137 1528028 808851 1845939 8298 1824845 42206 1051481 1705819 1818232 352527 893515 1542065 527254 667880 1358547 724770 41931 631680 1656090 140443 590996 868416 200875 1441529 272689 1202825 1623793 981399 128416 1464521 1736261 1945919 1345107 776904 689684 523471 1044765 136063 1439470 974623 1326595 1811142 460089 234329 440891 900790 1126795 310271 230422 821171 595476 335876 666899 810017 1758363 1513394 974132 1804681 1529741 1331587 1268857 1915874 1079692 443113 1060854 1665672 519892 997982 1166467 545617 1113403 1702603 1427616 678506 1130489 256321 1051076 1558900 625676 591138 256172 1832148 265691 194020 805600 480612 1058380 1213526 1925764 1356255 139408 1604144 1833624 1680690 608402 1269414 1230724 1575334 10607 1647139 984535 1483494 1572548 1697023 388280 535711 1407024 1010302 1518137 770981 71137 1142730 993044 514453 1516476 649198 382940 757615 109550 1065147 1529758 1285665 1359484 1268670 1331187 332197 1625185 1877885 1715492 1630731 1348935 1155953 1171473 236954 1352214 1685570 1441607 451766 727040 807896 985410 1811595 951224 843761 914226 1447340 1880501 1099934 283186 1336214 278496 1386633 116829 789435 1295783 160718 1577081 1570087 1184328 193112 1051885 1688691 187043 1258898 78219 641652 1789870 697561 1041168 1193118 1652792 1830051 262018 1951203 371225 181140 1048432 1397333 480069 1007282 1379568 426654 1535318 1535936 491026 1260565 1955556 846349 632445 1261682 944516 1537959 813447 671409 1266867 1952330 147087 1863129 649750 325746 1786564 635362 1720467 935745 1408324 1460239 490303 1311859 397649 1423858 512607 60836 594661 523996 1099106 226644 1235484 418918 1119985 623385 1270154 1843421 596039 401175 114052 924045 75308 1816420 1059417 162106 569750 849446 216784 1039547 239970 1595739 931812 1136985 1327263 163988 1299772 1580566 238781 1260151 1801931 1329595 1147216 51016 1877375 667888 115835 301292 1601128 159594 221453 120907 907116 64152 829372 990000 286927 391281 1517825 274421 400367 712380 1544151 357829 1681372 308890 443641 1936215 125901 342095 481774 674170 137611 586266 1083124 590639 304592 1696314 256037 275720 1036895 17143 1879358 157706 111645 1570141 1938643 558215 778385 1619029 1297280 1825016 310861 382327 575060 1247306 474961 59059 566392 313836 226071 1063781 1591093 934073 1573586 864821 689973 1009865 346726 87220 1435048 1841958 257601 617154 480634 1839256 746442 1176403 51661 436260 838584 957802 1691921 1022455 1235548 731538 676295 391188 464934 1111549 1472716 532770 386277 120507 943220 1015215 1468584 10330 622090 317398 1777213 1569383 458957 1001291 1737003 619658 1366556 550277 1906789 981590 799294 696227 1415194 1364818 327239 554495 1307625 1595206 1175407 371400 1770542 1666239 1895432 497641 1883887 1165747 594238 514288 660424 1659654 1311713 192341 666560 104401 1059405 680443 1862022 1744590 1862518 841452 836873 934889 202409 677797 1216384 1878959 281722 199859 1993437 1809552 736542 1380594 609648 1145345 1337116 1419146 1493372 1582345 354136 1174371 1645424 872290 1743203 244039 1202620 1723808 299845 1439912 1045937 1298619 778751 741523 811705 783928 1409716 1283954 365797 1897707 478974 1455338 140857 279753 1810773 777381 947178 940895 1180694 1368795 130585 498117 135806 753891 539748 463793 1094984 122924 1419363 935242 1905086 1537926 1589473 641647 646273 668388 25836 1859084 505852 380436 546389 233793 691286 1917861 1687740 527081 1583579 1229672 344119 1370752 1198922 1258942 1391779 124616 1708938 1099531 1755110 1966020 906002 495174 195769 1414970 1485282 1007536 1030402 1314620 1874234 1607687 1420330 281415 950035 141797 1083147 882234 382995 1296416 667136 4258 1654163 1030346 974981 1241932 460064 1045876 856481 1934728 1977459 1315025 1461691 1408433 41635 1799919 741236 28931 1401564 1822950 1404528 1527668 23246 1760244 652984 1961090 213231 1421789 468281 1516939 1610081 1014879 846804 1566755 1447601 1705290 1498078 1212583 945930 1141491 1274736 488809 1617801 1551058 1805088 564267 1106890 450976 125215 363652 423216 1062793 293859 1684318 1098851 628529 1028584 1292269 614095 335834 1226598 23128 418683 1429967 1444737 1239350 829461 1920185 987877 1903729 1026766 576747 732084 1707952 1530151 167715 814144 842770 123 548039 450164 1078426 308766 798995 1115059 1534162 1346604 1176153 23059 843348 428609 763737 1482932 810771 704727 1193176 1992030 1391275 1625904 256775 1221498 1535863 1366584 578839 1264932 263633 161817 491441 132958 58685 112565 518508 476018 23766 1928522 256292 1451613 510730 1609472 338152 1086211 681058 532328 1896521 719656 343894 1876596 1153570 1974840 1870394 971274 989291 1256450 262007 199791 178731 291734 1742641 1576598 234451 1335906 751946 422661 1050554 1159522 330467 1420963 1245130 1985394 794097 956539 373084 1659123 1056695 193055 1763271 1347114 376807 800883 22266 832152 1597593 1099221 1165194 756598 1109275 828450 1436275 821545 1534872 829484 840926 881382 1032359 715075 583688 138551 1033037 1970860 51337 1671873 1351754 303982 293637 1257457 40956 286955 1755999 1762006 1310380 1228637 912318 1839965 388155 1523953 1828590 1250696 850830 1787270 493255 1955984 1146689 314329 274892 299510 1748533 1276589 1829836 1709608 1313901 1986088 962730 1035405 738094 764056 5154 1229478 1683320 29895 31082 746602 380445 1797845 1989594 1228263 271231 44036 178829 697616 810331 1804694 1329074 1598165 1945349 843672 1032588 1657840 633444 1958078 1412234 716670 225401 329196 1746754 374838 1505713 423876 704089 233600 289812 26304 460983 577723 1189071 1355389 1487123 1019889 1916642 1919714 629004 1273568 78619 634502 1064691 739343 529376 1864224 195958 696638 1488669 721436 1829526 919650 813514 371080 265666 506483 726379 197094 441827 381616 1415362 362653 1827772 183644 208990 1460145 1571597 940391 1403994 1599926 1337461 596767 989495 929526 637358 1213870 421677 1415745 877249 1778522 1413715 461222 1390993 1612487 859924 1980540 754742 1027133 1439615 564410 1701422 1213108 470187 890452 492445 1132275 1362918 748442 91872 1478505 283990 1060305 1652693 268648 772233 163548 1277791 1091703 1108762 1460371 115374 239061 1671222 677427 1749948 1750911 1267538 331821 1642841 657828 1373141 1278128 1547367 1444488 1851582 1125143 1024950 1861580 1321517 287568 1774875 1951430 1425809 191722 1702875 1409788 579737 203552 1165074 229104 411861 766446 1249999 567909 1880431 328604 813153 851847 535753 986022 1238378 1114607 1439542 1907558 1913964 35484 1390298 1018578 693783 634905 935101 677284 1207875 1260762 824586 1925639 268458 705033 519073 382395 966551 1917123 522629 470528 710690 635080 1715678 1213151 1677496 1775319 1488288 302518 698141 1605828 402735 24536 1575055 652733 1744037 1413991 1687227 1545437 822260 1605187 18717 1080658 1047291 933048 1803439 1822834 1216113 1216984 1770199 527292 1672302 711154 246545 530952 1634471 1350467 1873267 1001071 1828044 1458723 1826035 309909 1858986 536894 1826827 221673 442906 1049772 1079468 479141 1206630 77402 452977 1842976 103028 492930 99948 87086 1656252 132444 863135 1963003 945273 304754 1845621 918656 326385 1656263 821620 1603828 177125 503877 1186599 89032 1409340 451954 1893309 1389013 925214 1289157 1140287 290887 444437 607803 411434 30842 478309 675020 1788092 286702 1070505 798478 772285 124548 1280005 758191 1097875 1511498 1133975 688149 1940953 1688903 285052 619806 1634869 1059703 1988387 37954 1304090 1729137 1098681 465484 1757026 1013650 1357699 1070223 1717078 1729154 803541 1728181 1896966 1225404 312845 1856377 353605 1953850 213049 1342188 1650177 349681 1236199 676126 898056 1307311 776135 1272443 1260171 1506113 1274665 503888 79986 664508 634864 90756 1070564 1915984 1611832 1245765 111077 1664711 900297 843071 986763 579890 420219 1872144 204491 1625610 94309 1487475 1764188 1774405 1783403 1189909 1303780 414219 649781 675478 530327 1006945 186234 450977 1863610 1135726 892359 1476010 1966738 1376823 232849 1151296 1538958 391099 409634 451897 936361 1879440 1539549 1102149 369556 102709 1056043 1580848 606847 1490703 76620 608089 511545 1830293 1795800 735462 1688289 1459993 682124 720406 1292295 306010 391681 929227 1164635 973483 1106599 13932 1067449 507507 338687 589604 1165355 153965 433079 1105957 1274572 1343832 1685357 48120 86946 1653317 498140 1164778 951549 1424179 1996080 1200424 1750903 1858336 916476 1394525 820733 391323 904767 206101 239585 1390244 1691335 327849 125450 307420 1481007 15504 484756 1983729 429265 1809133 378332 544820 628702 1613102 209524 1488414 1166074 150129 663718 810651 1342676 314204 713188 338053 593953 203655 1755191 782179 1298514 1317375 1021878 1273372 179645 1028095 155533 1629744 358444 718986 286035 768294 1453217 256860 1713960 1213394 69747 290121 618914 640026 1131737 70735 619165 1585749 1327321 583912 1036235 972805 1326089 448658 1166200 349951 1417945 553590 370181 730424 1472013 1315197 1167515 642830 223530 430138 363434 1763671 1698581 596860 796147 1312187 864608 916101 88541 87659 1849658 676932 21587 1955788 228130 1249348 1813853 1398855 585174 712714 537026 746653 453784 1511611 276209 1809228 725275 1526151 873470 70944 151586 1012785 1026114 406294 710114 1595896 1301317 1007789 1330510 982018 335342 1652158 87197 368437 206462 1090316 1778178 1166965 1634368 1150554 1883640 28480 1141120 1469818 376085 1053262 1385154 232316 1889133 651277 338187 1524386 684314 856529 74565 1982579 1387711 1956313 29380 53162 1004898 1008152 436862 1819141 922078 509695 1138245 1782162 930740 1343116 986134 1372853 1973744 1132589 1718986 1761720 1187690 1934310 1846199 321241 164055 1225473 606169 1423077 1889015 1670646 1664613 1703267 792642 1864611 512433 157310 1429276 1566852 1901770 1010657 1479008 813179 313463 1264812 575330 1980530 122159 19651 431111 1755020 1050215 526810 1227352 62399 501062 1398816 645763 1604555 911667 1475359 1217420 892007 1286110 1978184 56413 1774972 529413 1050622 1327174 386535 1494247 1545895 1924461 1857096 495637 770921 445222 1345229 1094857 884042 791968 1175683 725448 995970 861580 1489041 1136277 464101 825081 1742281 736127 1972838 647402 595345 309227 777454 769305 1004328 767822 795620 935009 957651 1930762 1214695 1754643 739365 1932215 548954 86634 1405191 1595402 832070 1447326 1667443 1465968 662673 827779 1233356 1218311 1093331 898849 1615091 1845112 579409 1521736 1725233 739178 95218 1813427 1227960 676969 983938 1050041 148014 1708355 1085136 1307307 339204 148320 95457 624702 1451978 520037 249663 130410 562587 175551 1716398 1475211 389517 79934 788760 697214 1544032 1652648 1149067 22406 236085 642834 252279 1503794 1265021 1230238 362176 103316 704522 452810 1921028 705949 1814776 413931 1431328 1577951 1885504 738954 1192950 835434 1275338 1371708 1276827 747801 1053598 237688 1239548 686730 1132256 1379783 856436 770077 1450519 1477594 1526750 132886 918118 226946 1365196 381709 397719 114113 1482046 1484432 1682855 302517 792169 643972 1455277 1913076 1995915 367791 1849058 1245413 328571 201536 560385 1160922 1563086 555924 725317 367419 984798 917260 437751 257339 1159594 891071 185131 776314 411733 957776 948101 159333 1093144 453425 807291 1578014 235375 713905 1638945 1227624 502515 380261 482182 965430 870514 1313356 1721037 1198666 1684879 894855 1919453 425637 1882897 1771454 278727 361581 907031 1633311 1120361 552536 1575093 281928 426594 1357090 1940467 1237475 1091423 1233488 581334 710458 156477 798093 1238498 542483 1557668 31382 653982 1696831 706944 1020933 906462 768502 18013 1228779 279734 96682 1139590 42693 208979 1021086 697412 1041189 699175 1256369 1220607 744093 1975688 1464514 330609 949784 1365501 139985 182260 724486 1977027 280131 887056 105018 1558803 1603538 1595445 1696919 1706743 650051 1843227 608969 369707 1580487 1846613 1562011 1389246 1913919 864726 1466428 1844735 1385726 559863 961311 1205637 1888089 362861 800928 1138006 1832715 1786630 34988 264073 416548 874254 949391 72092 1837596 138042 311185 1901237 1138505 1778443 569441 479685 1574223 1301178 1703490 280550 913130 501707 1144572 180275 1070023 1921877 820871 1683731 494346 602226 1815447 1409979 1137587 534318 672051 1811914 1726958 1081235 503956 181887 1015304 329798 206702 1482387 157324 1155238 796823 545403 1368517 1732375 1233738 1002019 1667772 1284875 827359 1314489 1248769 61328 281380 1271373 1193305 604473 82527 472035 359894 1965987 1126111 745144 1543404 1095189 1677975 331131 451020 1789846 1257310 345004 1230261 1485782 380097 942279 1239371 1509993 1508186 1093180 356739 1055287 389323 796495 889563 1847915 744507 313447 1098142 174253 158450 105642 1980008 1143823 751452 369215 803833 1145329 1761722 967763 938650 908716 900010 1882845 1010365 567834 1701426 1694976 1475378 1569272 1587067 1164005 327125 1460840 1290535 733218 1396350 1829915 1908780 683480 1243668 1030872 1047155 1014226 767572 1579335 327722 1015815 491659 1734801 939852 33579 1400168 1156340 1865527 867627 28578 967801 775895 197489 604500 1236186 805868 1341095 299880 318591 650497 1418756 704556 737491 539868 766924 1207258 794980 1041410 1815897 1422681 1901729 1476197 629572 322954 1759220 1188637 1026222 726833 587235 243429 1999731 294006 1935137 787651 100572 1953588 445199 916433 1455495 779207 1568507 486205 1642651 359570 1484003 527223 1218631 635375 1760854 1729373 340979 740890 387669 1356932 1363327 1808357 806643 1908402 226264 949906 1724342 1183283 497042 352972 814675 1276858 600380 884049 243902 1029556 1613929 485402 4387 306056 950217 1349726 600310 859652 455742 1943114 25614 786380 1678934 1895865 1744068 1569876 1517104 465344 1635508 1104620 335389 22956 955873 62630 1057468 1863104 1586346 643081 144361 943577 825215 692773 787292 1805336 950686 802636 1046561 1112855 234728 1436360 432466 26012 1963197 697076 506660 733654 192411 860658 1577208 618409 561885 237304 128209 1898218 11164 691564 1014827 1453135 409291 921218 1131341 160888 493567 696847 1637180 998562 13167 351019 1236758 1260392 1194733 1837316 196828 1897425 267799 1733105 197474 1102539 268216 1350944 909555 1637398 686555 611476 538234 517425 1208734 1527807 1944609 1828051 774960 825114 975591 850288 82953 705607 300713 1174932 1995462 1665910 830047 1548854 1440117 615301 93973 119652 465711 1813767 65334 1990444 719702 583570 123200 1349434 554906 1111704 1771675 1691848 1463446 1893912 112427 1646761 643253 1400861 801307 112956 1699770 745539 1594944 600682 1120212 1714996 301517 169167 1925732 1507273 1297808 250293 945084 78625 579887 1864952 198469 926603 1884792 410585 1948620 1942929 1476380 607303 212060 1119491 401691 1306294 967603 1060377 1241185 146225 1942247 1310372 910350 1693664 1101784 510944 577339 1749836 1531527 1548000 110329 1664446 1961426 357700 723004 1315763 632688 1122560 6404 569088 1046040 1310982 920188 711938 1727756 1979431 1521904 430515 890816 88410 1261108 209271 1463472 599681 467605 85950 1088441 823076 1007835 337883 1597215 856519 12708 1343623 606393 575617 1983848 1038814 869513 1205690 1552714 1975523 1746419 1249468 1661218 487474 1753317 1995552 1591796 484773 1011567 1269705 1411091 1467927 1983184 63913 596730 1431170 1755149 1095194 1571416 344931 627675 1251074 395733 625462 1999990 1650894 1029125 787947 653458 1798463 1899051 142040 461250 599230 1116438 1528173 1448302 783696 1318303 1488474 632666 684926 1276906 672827 886580 1686120 1323747 1307701 1636717 1532636 862358 1280591 356981 41554 1941234 256783 608430 210582 1065575 1891856 1057017 592022 571833 1820818 1776131 1263296 1010732 1994339 1022433 431576 1994255 1704765 990820 1252679 1135574 1432681 743498 1207346 1558949 677736 5147 1389120 898142 435699 1023843 1984706 79619 316608 564681 1225358 1485463 478852 1681946 381356 1424738 1086820 774903 994565 190277 1996463 407758 1055745 1884131 1665657 1039296 527438 1001799 1909444 1839866 1364393 523919 1853971 1930825 1529658 782406 1161377 73383 331767 1190587 206576 1359579 1523927 1655977 1580704 631115 637186 290436 422512 1418121 483485 1528599 1467194 1135970 177101 951370 648919 1358846 1112588 1257062 94186 847756 1745498 188369 1866253 1555192 86036 1559163 648721 1009419 1047541 1145383 916727 1765665 335930 1666066 1017790 979547 741621 394345 1621131 1602910 1471898 294080 616234 1942550 756681 863378 1123353 266313 774778 1568896 1385882 1560256 496766 1858597 1219777 1775446 1104820 1441798 797979 1923087 434102 767061 233450 1171901 1656746 1796189 1077708 277663 1360029 211653 1726137 1239920 1403092 1341469 1757007 789819 891627 918735 1444750 309135 1292490 844795 879843 50684 1273548 188053 10165 573397 1148464 962908 1822307 1857825 158671 415060 298083 1805039 1341818 689856 316993 1164015 1695451 1644037 1819884 263449 1226219 1062741 331435 1534357 1307549 77925 445138 1341057 593958 652851 854281 663591 1527044 1627872 1537734 509465 1255447 332364 482226 1845438 50103 979172 616516 479077 712191 1107863 1648279 1404928 1499286 46907 1452294 660972 445267 549266 1284856 334480 1765284 1055650 513102 1274744 957543 1395654 1565274 897311 496583 1150401 95695 488730 383108 374887 1643347 1681988 576351 1693276 726670 1585282 1892577 1666709 1604977 1004304 1801351 1896183 250709 1267500 655132 1908862 294761 53888 921144 953733 676433 1978290 1822357 1463269 1689245 1533924 406833 113642 1795443 224449 130887 590529 1002259 390906 1229277 234141 1809273 1145645 1517512 374045 1124882 205865 729201 464692 1904466 1987553 1371086 339355 886665 1372807 1537558 1562669 1742939 489102 1716229 850735 411238 1601370 1325397 1131425 1730154 757625 1311023 238907 625117 577951 731268 1153210 1108944 98075 1317378 702766 1689681 146179 1283317 1425837 222533 558487 1575872 715735 535773 739334 168725 1485447 474785 91794 1430811 568971 624102 1479000 1414467 1889981 1191342 769259 1729568 148773 742808 1427126 151272 1250980 1705277 1543251 1551074 165313 263011 541253 1486019 1080967 71248 193541 703204 371503 179877 1236076 12223 1644148 959819 1793360 972177 58375 1710232 1163655 920427 848115 376577 319122 597115 572594 1908744 852988 306529 498423 1160315 646727 580550 910303 3266 92781 1783805 1040688 213745 529596 1361723 951663 1236308 1174324 333392 1301988 807279 1093669 1571371 319329 1940889 1005609 1827331 1086086 1767354 859082 1420974 1571759 1006587 92421 285433 6691 880612 571158 529004 628920 993947 1244231 563580 163055 278822 1806589 494114 177058 1030715 1176200 433531 286680 1188820 305092 896697 276402 216959 522512 314968 124961 1804049 1563721 1464045 1210412 1018853 1864037 693321 369611 1063098 1923147 998242 1532973 1313702 1175017 1386621 1192893 154775 1265535 855969 216842 1819526 1771137 1853736 487972 1952401 1992979 974451 815060 1855822 1840270 1319751 228867 1225236 1090936 706508 943081 811548 677416 1779572 1938853 554829 186993 1887459 499434 367957 1586262 1804485 1554779 1877010 1522064 39701 1048669 1369478 1085669 1845916 895816 1501861 562559 1021217 867362 124484 1227021 1505139 1806455 1635077 1924592 97611 1127800 589118 420889 1953212 726775 1762749 746157 1180600 1788260 844982 181729 410242 1393185 564074 381630 1481146 1752547 1503505 680386 667119 1358329 1217406 227082 1406588 719181 1975034 1738132 1886786 937969 1668304 856836 889979 874554 234507 1578616 1643223 866000 350245 67746 1540809 1945263 1525073 1307363 1479014 510381 950199 157077 326617 1916756 920169 676039 1802970 770029 729022 1346121 1823369 1462394 1002169 1629034 1435309 358590 432281 911184 1148825 1035328 1412433 537599 122666 1369944 1684157 372843 987403 1185632 1133745 1703491 1795984 28749 1197452 1776505 430317 1570362 49662 348337 988368 1971712 773784 1335085 790458 1812148 1102501 150384 1215826 242330 1983738 1239001 1810923 677390 1607440 1544570 1478875 1804759 1851401 1935493 1691578 1273470 1214176 565912 741932 1815854 1673987 830978 1359140 546636 1516270 789745 1082653 1973936 1742680 1576604 1084159 1344127 1042512 786857 1144160 684958 422136 1479531 1636572 240906 840227 1357286 663080 938597 884729 1672252 885468 1648434 963472 37665 1454837 204547 1652508 886691 1888776 1638546 1186175 746657 81384 695292 886990 209439 21141 1189252 815580 984155 1329647 233869 579644 1465798 267756 1872293 291998 1655718 1133765 912636 1698842 1251428 1981580 437019 1423534 1743331 873288 660700 1907223 1357786 1600859 158207 1247242 680796 277570 1308975 1183239 139412 966813 1373718 110584 1988821 1582944 1194769 1964771 1790289 1846089 797623 70441 479377 841908 1581651 779869 1664175 148261 1104839 178762 561274 1309458 1922251 1452757 1913439 299966 460869 502176 1213153 1187852 1313081 363054 556442 1759441 365319 1701116 1723255 1688300 566182 238786 1217145 1569549 419520 710099 987243 41960 1056516 1319677 1805081 840008 424502 1642532 1681177 1810545 1836723 1608748 585615 553173 3805 491868 1885533 1407386 615061 117466 573171 872979 904183 337628 1114627 1768182 1349961 406765 525238 60269 1814022 598941 132788 670254 827880 705407 1483879 1103190 1821704 524168 361814 74412 700000 1552257 193835 450791 1470678 1073743 1800286 1040380 65838 1466513 116942 681835 80013 1448873 710259 103559 1526540 164628 419828 359672 1977326 981209 1037455 1036635 731463 143420 106982 480622 988373 778200 812070 470616 1761072 695988 315767 1969257 48467 1264894 1530461 1918580 1416152 52135 1695612 1505081 1501564 183192 818823 1878574 166142 798368 1314337 309907 716152 1785216 721894 1447055 1490044 282633 800325 1236512 750452 392022 1913965 1546190 1309022 306915 914038 1067302 573336 1995332 760828 62158 198304 837554 1537902 1212156 1479523 1144169 1542808 675170 1945779 1753470 1591 1435552 795845 499128 943998 1576815 1417906 807257 757301 1780084 1054866 1180971 318562 1905689 265402 1483765 220709 584968 11634 1937761 302416 190005 1105570 1376686 56561 1503762 1838790 1717490 1998374 1366939 116327 1799860 13417 1283415 572838 1397130 772358 1390332 1633118 1724751 566610 755437 222094 854309 830858 1150348 1180102 1464616 1028547 1751123 499849 1816028 1955130 797010 880528 1929956 1382112 618396 624737 1383575 480051 1566280 244444 416452 1544079 1450693 956817 1862811 725780 746221 394668 1366489 451086 1402926 698036 862074 213720 331325 266501 1396090 1357068 544637 28774 606795 1264008 1115051 137810 1371417 138161 1388805 1321822 1563994 81689 546674 973506 1268839 462922 299622 1195241 1522741 1223742 1312442 1844385 111381 985421 710212 716817 1734177 1960233 1625003 1070070 894428 520447 518350 913666 725784 1064002 798159 1061069 1169934 1682003 1680569 1519841 1283092 846860 1403434 1649530 988925 1554318 352371 1667514 1149125 1419846 658335 221323 1103392 1842780 251562 602785 385874 1204198 355810 892706 1355439 1562985 485411 1061193 1605115 139238 1957563 994829 1253386 1068860 1662366 1480944 154570 1662618 1731430 976521 904348 320131 1248598 845493 1410889 433829 394818 444489 985205 545685 1261694 819803 16381 1243416 850951 1070649 545895 1270027 590964 836268 534685 459481 73720 788274 1873646 125857 1723104 704031 449333 808708 437878 819611 500307 967022 1883113 1226403 1602086 505593 430011 757290 420092 859560 588753 1191286 418379 1793049 247618 1812004 128718 1468781 1231956 1485362 1335561 297982 1585835 941017 987763 1312914 1537960 531237 560991 30824 739554 1140468 1475846 317910 1300505 1881635 1842617 337373 308644 405262 232464 799816 1645818 1841374 397484 1281 126325 708518 623714 1846160 1743043 1794160 743094 978946 444553 1917439 872100 1893621 1515754 1793507 1120824 111112 302714 1943647 748550 1032293 1316660 1751708 1013004 955205 1901630 344495 1998985 1603428 280808 672489 1219398 1436612 944206 460677 226818 795 584553 1316209 1804516 1010144 1602065 1413356 1181897 843290 1184588 1978524 169155 343372 1788778 128302 635923 1933664 331008 1090125 1777490 1913898 1842006 1453803 692391 856398 1676546 531639 766009 413450 1366213 152393 547398 760704 1707367 1335017 635713 1597958 901335 1663278 1401086 985776 1859821 1627310 872164 96915 1510026 405899 1418210 113155 426970 382561 324848 1903394 1291837 1298257 111841 646249 1123397 633769 1173935 44330 1205294 1166229 635948 726260 1651188 1893710 557776 373914 1632227 50666 1157590 194596 134587 1007365 913534 737268 307476 113319 1843011 1914450 1474276 543610 937045 207298 1069439 924779 1840890 789620 417210 1539594 567872 1150863 458910 234725 1530185 1929291 539080 944609 1197929 1656605 377424 483231 1408704 267631 1698025 1712717 1866218 571518 171183 1270437 1005533 1942607 408214 1929370 1048325 157864 374765 192187 28927 1575453 1768856 242576 591289 923283 334757 184953 1314031 145592 1788427 1022302 1546014 586505 878753 499972 1326022 393597 1882848 800946 1532983 1777437 1872289 426411 1904206 668642 317723 702189 1679091 1955090 1709969 193615 1751133 922424 609943 608220 569901 896711 1510957 965625 1911549 810217 2645 1919310 1913665 1593113 1085529 296001 1112692 286818 322064 153510 1054201 502100 198216 1987156 280509 930807 966886 1905055 104894 381017 499820 1733894 864269 1573398 1173111 1244761 620628 1408632 661273 792140 532118 258920 73377 1746879 683183 755831 413935 522013 1868426 1220994 1264603 1375417 1769615 1998206 1346152 13171 640254 1711783 1874145 503758 155900 863680 47881 438888 1850817 46859 242875 28999 1576227 197196 650762 359651 287258 408772 1978045 1483201 798906 1641203 325411 1206298 1219282 617998 785905 789230 1868681 73467 922116 545082 1145365 1206117 907221 1649961 877327 260797 1564212 1364458 317321 415472 1569036 105762 1383542 809662 610967 1403697 532487 526208 658089 1287647 584557 1468066 1436439 1506655 1163760 1041885 1293336 1171377 1365829 1458543 605100 1609515 755825 313953 1559152 1558906 1105015 803716 1369228 1293215 1780390 134679 1727860 1022191 1460294 1876817 1421007 873839 338804 1593534 1554157 1361585 211975 506321 17951 1912537 464888 368440 290952 770257 547584 1995927 464972 852789 154302 1946503 1759995 1937835 1683173 1267254 1347742 1681993 1127971 276570 817378 1687188 113779 130799 343453 799880 1709968 1257177 520199 895538 207059 1027286 165003 1389221 1792964 153807 1307188 608764 684289 1096072 841241 567049 669627 1766897 537443 789599 415377 1455264 1451918 1614937 829017 504169 1983523 1427886 37932 1249272 1770740 1582368 157378 66512 1289384 921766 538769 190808 689876 200549 786617 525810 1907177 1558543 961795 1289414 1756311 717862 1246309 1340305 262642 1723722 106338 1261192 435897 445982 1614189 1741087 734267 583851 1270184 325519 641765 419941 1802944 237546 342403 688520 694980 1701914 1228878 1108431 768120 1492725 433707 1410808 1060053 845542 1502468 111447 1957612 496206 1898641 1002283 751786 1571862 1524261 1820383 1933032 114966 164379 998390 1498920 1748005 968681 429551 729028 729319 1636564 1885899 682486 794254 1067894 240732 1389506 1926249 1992132 583348 1012430 1129861 801296 20700 1260265 565048 1845083 1105887 165090 55337 891779 14971 1337519 1979337 811035 1390324 1475688 586669 98099 297431 145002 428006 1565552 580020 1264864 127564 1252608 790523 1025767 546599 1614826 1751328 1397323 638386 371731 1763128 1587026 297184 1485218 878417 137028 1756894 1487796 607351 1428438 1337562 1014756 1113461 796049 348796 146292 1405343 1778972 613117 1396936 149812 116159 32858 888885 1221944 924256 826404 179702 635341 1778537 389521 801059 7113 1905390 1443822 1651126 1453907 1499329 1810420 495034 1773860 27112 706866 978727 337322 667169 1855796 1180492 1942898 1538186 614457 622773 1964000 908108 797454 913080 1797432 1904077 1493590 185993 943671 409412 548892 631453 436563 2320 901102 374001 594042 1567360 151466 440275 267172 1141504 20147 1462673 945752 152620 1142048 263600 350869 1519547 1658359 1415346 733139 1059296 1927374 1497793 1598892 240523 335920 1057357 1786182 328007 1969598 1471159 890312 1059598 1334943 444428 1815933 1291857 705111 838360 616543 765224 425659 598030 1477229 1483724 620663 1757260 432297 98434 1143775 966939 345282 339317 892954 549045 868449 715885 756336 1981946 656165 1196452 1941908 14108 1914689 1411899 511987 423794 189907 135281 865687 500228 1260630 7207 298437 952720 1510708 1002145 327366 724443 521982 1939956 1370305 900145 1978577 833088 1709209 1379493 532174 936485 1394448 858314 21770 626087 284339 1014484 391943 1043191 260857 1196919 1525208 1406141 13158 408783 473828 1227488 1900934 548575 1100198 1617053 174410 397845 502332 1334768 1691168 1862765 1283697 352167 107090 859173 845744 1667564 258673 1979060 1648148 362449 850275 651001 1016198 592220 1731840 963201 860771 1730891 1591633 838766 718568 402121 1734962 1183706 1055964 78191 879815 257186 817506 1401960 643851 699100 40122 1254789 1400746 1360652 865210 1835892 844766 544025 783500 183219 165466 706465 1436303 1827145 1874170 1640297 276962 1317931 1631017 1553773 669838 690817 203622 465884 1736092 1555391 535414 1773818 1379594 1103322 1917099 1902724 4551 1135369 1114809 526442 1543593 1396016 1175540 1120901 1687284 318869 119845 234716 267003 829356 761035 314580 125139 496911 163707 624013 359527 908672 370259 1595204 735826 728697 839037 1550267 673844 1271028 211517 793687 477959 1691602 1596273 1617954 769417 1398389 911965 53185 534228 693662 992980 980536 1827798 1976006 177708 187942 881810 1617965 1416805 1949840 817125 249329 1674996 427592 90735 1855874 1151991 1915925 1474533 1022144 258519 846862 837825 1881852 1211840 1930034 121924 745530 779432 16805 1278645 1508489 880364 230550 1164312 128383 376833 1079666 271223 1460172 357401 1866947 61792 1871999 445403 1850173 1564646 14975 644051 704569 274028 1689604 698718 1527023 813049 557850 1236364 170790 208497 1711064 1469512 227654 1523799 1635610 92314 1966129 305213 589012 1137345 1562738 709678 677711 309570 1003145 1311612 1104525 1486255 1993487 486335 47718 1837360 354111 1923961 1831952 1067858 416905 105770 735974 859892 823237 1042008 255698 99386 368671 1352006 1249793 1594213 1719261 574956 1600955 301475 1291194 173528 1319650 1552765 71404 756396 399431 1969678 907438 617120 68288 1813686 532380 1208412 380820 799766 915014 1126800 33656 456023 1010626 1445896 1496590 1635505 948901 197469 1367059 1948722 1888182 1720000 510158 102661 199965 1011591 1550936 1065198 812983 660631 1683643 1865057 1996273 896593 84139 565679 1634169 1688443 1287377 384402 1274335 1416037 1280216 1692950 373126 1929481 813645 1474447 1197926 1405334 1313254 1158979 1109586 520347 217570 1711010 140510 582341 1612070 1135347 702898 1178825 1765186 1210053 1550872 368918 737585 1041236 1752640 552883 475802 60767 634449 138140 911133 1414250 336848 579855 666621 1880452 234687 899139 632853 1897216 195622 1175484 935047 1616818 1440118 1621730 322178 579300 447066 1866585 1393249 277658 1200504 450553 1750080 1843310 1859939 635856 1382120 1261455 1072095 114397 1658035 923890 242527 1017113 1386125 1321325 778804 851861 1377854 287059 466242 1408654 1194309 1829417 1738062 674322 1222263 1282325 1273551 1151925 1425732 1922818 33488 599488 849083 1637519 1849729 257287 798450 1109660 1433382 256160 1424818 1214902 1980777 1864388 1295590 1734164 1336718 519572 872539 1416562 1503294 1196464 1798261 1775408 1078456 1883718 1885436 757680 1035145 1485892 1871607 1119513 881542 1160761 853326 686162 1670002 1123116 692111 1760116 1489157 1613204 1571447 796360 1841012 1446079 1017868 1880420 1617979 1204787 832489 219970 386055 771738 825012 486380 1565376 1607269 1527709 274243 1634038 630372 1213710 809241 1349919 148760 1073547 1221476 1497807 994730 377473 1994188 913338 1811727 1024371 1211475 14334 655237 382394 516142 1577719 885661 1020472 1087741 1214548 1950208 216326 110386 1999637 745929 1871877 1575344 279809 1273620 927066 363440 1523727 1082373 581881 642152 1563855 1387733 611604 1822921 1200211 1342106 483604 1918871 392977 1585756 810676 32293 1443049 1930608 931014 1922682 911196 403029 1000433 1784884 1562501 156999 751919 688684 1756640 757215 1770735 1929769 1877800 1460163 909720 46513 1986036 1628569 1996369 1826375 1304746 1436457 419165 338166 1207908 134983 1584715 1757437 870597 1038840 306987 218829 1258489 1620963 1203598 1348741 1658755 1001193 155442 1222757 1526298 700627 312776 331350 1423251 919134 1980089 1644755 1696105 576572 1496665 1185388 1506975 1537091 116696 798257 1969688 26713 1903421 587004 1335477 1298584 1727381 509336 947566 64187 1696851 1532896 114562 566339 183699 1311897 508499 1255036 235800 461779 1342624 7485 302377 1901931 358144 232368 604213 1354232 1753448 957461 1262731 1374388 1322882 1274070 1041927 784772 1605652 1959929 1860197 1749234 1130709 1824493 894128 1828030 261612 330312 571409 1738115 1817215 406966 698832 854381 413120 1615658 134963 293541 1713418 347868 826900 533066 1910461 1637940 1815044 752112 616914 940732 921708 1970603 1205031 1896601 398110 210823 1347568 159776 1190395 1662473 1096846 1672771 1242337 1276217 686038 18109 1759094 1945188 1958949 708655 729506 528618 256869 696885 279368 1776116 1431901 566612 1614359 662624 1442285 320719 243675 397705 1489308 60784 847226 1421322 368471 643917 757529 218975 996137 1017247 444433 320076 1019177 1562911 522497 778931 856025 413051 1275981 1361261 841927 455468 1316103 1645131 1833404 1778419 495942 1051068 1155321 1770149 299903 265827 1647368 1828680 371992 1608216 1746901 1931919 1162809 704917 80057 519982 510257 165134 34524 380043 1732651 1816825 1906405 1315110 1563823 1967383 1202266 1343844 584483 1803633 105627 550915 657546 1453611 583538 1167395 658362 703533 1235877 1336711 1867128 1188446 688834 37527 561980 417021 773508 544614 413099 1777944 1547706 1266239 806341 622866 1710252 790713 931904 183370 1262994 1783452 25449 1096338 868709 261240 314402 1511992 760554 182390 162743 429444 456400 994807 800929 195882 549043 336732 1721278 1139897 1400734 66967 837328 1746870 864732 1146954 491781 306979 324578 1872220 1216514 1203752 203748 217985 890693 567526 1304410 410785 712691 455812 1095888 1796371 1086182 1600503 1862109 1594850 299736 781252 1980755 1854450 84359 480942 1142376 371253 1568516 1974783 114200 1297261 1668828 1615953 665325 1657117 814287 1102231 1317814 1996132 1062704 434780 1792804 1690507 1708577 634275 1514593 1483827 1687757 1262487 1582878 1924864 321193 634417 1991532 1045690 987369 1525741 304283 532830 1897863 1489389 1125351 931453 1764067 1144499 745295 1122705 1277687 782484 188459 903526 77953 1937864 1624770 814573 235339 1394970 1877581 317528 1563052 89574 803107 13415 520596 1225847 1026908 1249456 1184569 362760 906400 82187 1989454 277481 658536 360864 1658750 2048 1820242 1922066 587350 892286 1230249 1322278 55746 44560 580725 309998 642627 1360965 1643523 1448590 1990004 1400084 405505 1481162 1709709 1400600 306591 974115 1550241 482930 487001 1400853 1732272 944493 637377 573640 1491358 1957201 1853550 1189143 880033 1601378 172429 1844584 1610108 38063 1305434 1209985 864740 1981491 405178 614237 1746373 1599730 1191408 1257979 251866 1004561 355510 1798751 1519142 1046999 1208390 1084135 911773 535135 693266 51100 820494 966084 876801 1707803 605127 451871 564846 1559491 1352378 1913188 545457 1492307 414749 721548 1315230 397412 506646 1729008 11959 439651 1592458 1322236 695144 718747 1507618 1652588 803535 1629866 752487 888277 1049345 377168 1596686 903240 1506904 419452 1146981 1862558 1178550 234537 1530071 1963557 1971124 918193 1221440 587243 1118708 1280070 849916 1443408 546141 1633563 1551539 1930834 1279433 915825 874850 1354680 1563613 1744104 1052040 1418033 1897408 36637 667453 561104 914448 1769532 23646 1980024 1297362 1300326 951605 1769190 1814063 450759 1213937 1253858 2851 1356733 1634439 907256 403867 1852630 8523 1197654 1031462 1101751 594690 1392830 183773 1598055 1743946 1708597 1801035 83687 757695 484444 1958371 1106482 1148452 509749 87549 645278 503175 1202564 122820 869122 36060 1478015 332444 1048145 271995 182930 1548401 864184 1370267 587748 419624 1087213 726383 548384 1892602 820391 1460341 1340003 1763706 1122153 1413233 1019854 1066521 1317045 1497814 839830 1783175 1534751 717323 380075 1512735 1278298 1291033 1906709 704768 764747 840744 340118 356088 1386958 524855 1326181 169527 1861610 781489 398239 333570 1458915 467341 218445 579422 603905 127877 687796 71241 274512 737679 1948738 1794802 1450958 1026804 444455 950801 154712 733775 589101 518485 1715260 584538 867961 276625 1513151 1956775 132898 1908126 1013006 316952 354307 567767 237371 815217 1529369 1053361 1294900 109416 80971 321157 804775 593225 228340 1864949 310264 20999 57642 66022 799629 736209 1860976 1485247 312374 1455238 514437 1663576 1708163 1567128 1078479 723183 1937541 213119 825068 1739815 1889904 848002 1224579 353135 1480202 960533 654102 1854071 1434170 1299016 1927073 1220395 445084 1731621 295833 1690836 155419 1354567 741521 1250284 753314 478759 1479843 917018 438912 1432884 1060065 1014960 1985556 145903 1223946 936589 773175 1500325 1608195 688102 1855495 722907 362215 1342992 1431480 180231 1871440 600581 255845 1567801 439683 1076292 1759347 597528 75588 35396 1794430 795215 1328426 148947 61832 1038769 1129362 310645 1072993 1004761 1046839 1121644 158014 1276698 1296461 1585519 610559 618293 810872 1600000 984277 108671 1646499 1039876 1300804 1424817 1929174 1221782 1713521 419267 74830 1854096 699681 653270 1454868 179480 1064678 1747920 1395574 1581703 1447169 1310537 1064883 1419252 347973 782745 1160698 766166 1341446 1044892 1904235 594110 1882607 1531356 1701401 1235393 9030 413325 1931848 144107 1732115 1885830 1841482 767398 1805326 1914196 793268 1846989 1564927 650144 1853247 27659 1079808 1024413 1085685 786853 1415110 1601435 1464891 134845 1098520 549348 828210 251624 229945 1925947 489127 10782 1262809 824626 1813136 675414 1883646 904686 1549062 316161 1792275 1895588 378967 239589 1612395 1912253 369970 271424 624267 899144 1982878 1268620 1383306 86211 922313 222586 283280 1922194 693674 88709 1847747 284282 1972164 1071431 1580972 1553758 62039 1533303 1286518 960737 1571169 1030910 937725 266716 518929 124046 605540 1162546 573519 1604230 1063765 1715700 311207 282053 43530 890104 1685161 1669529 820887 1175924 78400 417751 1756907 691244 1429958 1750327 879238 1751737 85505 37162 344347 1574375 293215 1484499 631190 769065 491137 645843 353689 1614869 1812851 479276 1526992 476402 433986 638531 1581823 566237 623829 1234868 1293631 1899871 506556 1527682 52226 134417 760108 1831090 1844332 1437492 924770 185211 916435 109738 873835 360587 1014053 1461727 177332 461556 1528446 314882 1731160 889600 1230063 11552 1763217 932074 1569130 1723708 346112 1160681 1301579 1650058 340735 957393 1161306 744777 1743276 1375376 217389 1936868 164804 572277 1581668 1388964 275886 1937550 684863 1040619 1557322 1904846 1759156 762770 650127 1052651 1622587 18198 898114 159488 861162 442853 907647 775193 482215 1645203 364379 1531000 186105 443375 1380912 245055 710446 406489 875044 1962715 1568819 524141 1262878 1495188 568823 1208623 394324 1860643 1146692 1233028 1638871 1661884 219249 154530 34892 1142081 471958 473665 18546 1376090 1626192 585227 451845 465272 1129853 1177001 1942146 99090 49517 521293 1595589 874248 877041 568092 369918 1478942 1132874 189278 83486 1428689 349347 413217 106665 1205380 7379 477967 1228968 1840825 1206168 1165509 1354488 552845 1121859 151001 1041100 1795213 232777 781325 1792305 542996 31849 822069 1629532 1967974 354027 253186 628095 1336811 1991630 195509 1090246 280178 1932764 357174 330729 749561 1293221 968645 241283 1227918 1589459 1283374 1414735 1936319 34657 137737 467470 930090 1703272 496255 1649898 1196346 176693 709415 1529213 1678203 1914593 1794243 1922586 1911593 1186331 1068061 88195 310052 1947238 133420 237928 1998610 1945479 1266944 760017 662020 707911 172037 1828919 1152329 1157498 989336 779177 386361 1353061 377760 1891047 1579827 341664 760025 1156450 1290316 849171 528795 1182175 1696843 1372914 683979 353588 1898731 273585 1859638 1968336 1418060 850091 863950 1592978 1598005 1582064 1110136 1924273 1593014 279770 1020684 653836 1313153 1742686 347132 1455875 1488951 437761 1470443 1844787 473624 607694 1397224 533647 1938528 86666 1498230 1995420 1965863 239516 927683 516636 1175994 1042801 1086048 1995495 1849853 605280 1060320 265597 526565 1957337 720134 791591 1415797 1758441 1912361 1926505 1122051 737735 508896 930821 610293 1846360 962704 1972259 1991847 1204942 73778 208362 576851 407284 1988344 1462414 1076752 1073022 766646 751987 1665136 490728 828791 634197 1310919 487313 389909 1287522 253016 1114053 370108 581991 620447 1708653 88224 650738 621006 26843 1545811 985509 171376 1154360 243744 723319 1039198 994612 1720301 1014974 518040 274537 733133 648648 566394 132393 1419051 921988 1817161 1809669 1430196 651287 1317862 768939 1238269 113088 1785096 150113 1878325 786875 642747 1559804 1658549 559014 1765016 1020265 1406949 1841383 1475265 1516781 684203 1407227 1533435 736273 465027 1818792 1173996 1075774 836662 1553503 1668297 282965 501359 478537 447017 721294 1093424 459681 1820405 242561 1509743 1142694 140059 1677154 1644882 187687 1167446 1929500 1388070 899543 1680299 738229 801930 791672 849367 32487 967626 1229827 1593774 623053 1549766 573213 630381 871250 1943217 100635 149288 1330331 1660850 767796 1962745 891637 1421992 996919 1074692 1483830 581227 1319422 1158717 472543 1281121 965593 767328 242431 673549 1780023 1967472 955857 1659579 1007722 1119423 335322 1991904 1869074 337119 1608215 469146 823513 809123 6336 1917864 696608 536426 952199 181536 1501166 468964 1243262 1222368 982298 1647564 668699 1893627 1621671 346873 540201 147624 153221 1951779 501885 1363111 1054638 687832 568150 315485 1544333 1126618 355018 1786878 1859291 197919 1419800 1609764 1938157 206681 405850 1261099 1750185 415305 88400 1923145 1992061 1843146 643845 1903786 356817 180284 955218 793990 1593017 1291471 44025 1286384 826722 1512398 973195 1774565 1425161 1779592 287385 1151669 1772299 1015717 508760 490747 1721695 864102 1201217 1265843 664485 598085 1840858 1028917 1545123 412682 729048 612607 292466 1395828 1512013 1448158 1997717 1261401 1487312 1061883 1634139 258670 652487 1962363 1409690 313606 1275952 1089996 1097464 575392 904510 810857 1763610 1129067 1493516 810009 599839 24462 1219785 812991 231583 136632 1942972 643833 934705 867519 324192 1173459 802725 1226563 775265 1605305 9443 663525 356639 489163 272507 1612063 1229214 1585331 1647384 1823015 183996 1361430 996656 1766420 127484 623051 911178 210340 1760451 399241 211873 1183044 1611266 1008661 177642 1693847 789972 1260865 977413 1493059 1111429 956107 1178944 1916433 827565 133926 786534 1538810 1574367 490317 942685 826106 854536 1999833 1688042 140821 178586 1144313 1699140 1194985 522889 739273 901591 1030929 1799150 1703035 344681 1061081 990980 574033 806992 1234192 190574 882100 730623 280258 1260502 1256261 1557039 908715 79613 489640 1980341 289823 778524 1003438 460386 1200653 326660 1830438 1793470 901015 1509729 1810593 731047 1269243 1197394 1001619 1518224 654110 567462 6488 1377454 1399245 522385 462613 211889 393811 332471 258998 35245 1430463 446840 1796384 571487 511115 1103358 901477 261744 603754 1380476 1150695 708149 333324 1050642 1478228 1160366 1400615 1407864 457591 663895 329192 776640 1004020 1945655 530692 1964914 1499106 1066879 1046281 1141461 331299 826010 944744 66492 353638 443779 1261315 511690 832077 478193 1670173 1008587 1088871 475128 861665 1337370 1394335 1225207 1107849 963524 1208294 1048068 124646 601457 1425568 41653 1271106 709664 403031 1151130 317492 593407 367255 1189942 55654 1502486 765484 1488094 1294497 1273829 879487 1834126 1314786 1933889 907722 1733740 1226370 1690371 778570 1284975 1713326 545028 161047 1062084 199395 1691162 505085 1356191 1501540 1004268 949171 665007 1442504 812858 1397360 75786 760986 1291152 1900342 1614351 1443737 367582 404722 1233794 636142 95004 1450724 1461337 1338075 89344 1635860 326195 1456947 1173023 516963 372188 1125270 1543841 1444375 1555182 1123812 1928931 434416 120964 125962 1201482 1414594 1524982 1381304 1542414 953288 389614 394046 520886 1334143 866970 1637063 1229614 187474 1267715 687452 295608 1802235 425271 1894968 247063 602200 305093 203040 320378 1300465 671634 1476680 940521 1337364 960581 610652 1773291 1921211 680496 967196 1724398 1137158 590672 721992 612275 652456 983734 1322673 1289801 638164 734653 825115 1681462 1382399 942032 1259962 1756642 1584831 1212151 90635 350294 685348 1844729 830957 1665119 174281 1373676 960996 878644 1006290 196815 1289828 1748090 368271 1613550 710542 264205 741852 648413 826173 85928 1273426 1064782 815464 179320 172179 1938190 881835 456826 1522564 1526000 961248 1513480 1465704 926694 747688 1712302 647202 1502960 26268 1721144 1943762 865846 244084 1846720 1258231 775391 1776376 1366199 1176373 1749977 1209795 1757130 1107162 1358221 620720 1703478 1917865 65074 507917 1810338 554935 841265 568019 616945 333311 669985 898215 332007 1947558 937217 504282 680432 49549 1250938 705061 197197 953965 857905 47275 765852 1505393 1050482 676416 614850 519035 1292236 1255327 94969 1228915 1647815 1037492 54075 1632190 891837 794786 1803217 779080 1335984 1715203 1679730 1307019 1173426 1135200 1534321 1626559 1288202 1937043 869628 1347842 77849 666120 1090168 1365702 599328 1612777 1264170 168238 292228 642243 100008 523450 678878 1034154 369577 1064806 1888050 1951974 1430625 433344 189142 1289614 875066 1254282 790742 1449331 1122303 1948520 1818247 1626642 72870 1323225 126071 140589 635510 639004 772826 796534 1440445 1281683 132989 1720789 1546644 1099375 809698 1388188 1091826 1758660 947092 1945155 1233521 517119 28487 166551 1877630 1955016 1687747 633163 426841 1555858 597167 178654 1491821 584470 1956073 1649922 367462 354568 677704 1054511 1965198 1319055 1208992 808570 347698 1188340 1763005 574579 773453 879219 1629955 184388 1514947 657368 72144 1821718 1465873 1823916 13934 238267 893295 1891548 31859 1553106 1451517 411450 1212754 856500 825808 1029609 1321799 1452681 1016997 787245 314452 1619122 1709852 1592959 320329 1084157 528500 1587836 1741162 1488049 911101 118414 696849 572243 1656798 1352788 1301271 1509751 151971 1845288 1138837 1136092 1461492 124379 1931340 1074060 609808 231795 43538 210311 1315075 944959 965846 1568021 365560 161234 845359 1327006 474647 1881264 1788168 729002 838371 849652 1161708 1340396 259550 772250 1065777 1367922 1826966 1430328 1187170 72665 3724 155219 1342484 1449012 1103924 646460 1327600 1078729 1775192 1795847 1549736 1541951 1539560 443101 1453584 1865901 1689544 177869 1743788 1107208 393790 1459697 1091884 187163 615128 968674 636294 1273473 1535439 384577 1402664 1500903 1213605 186794 1311101 589942 6649 479847 585592 1445831 187852 1638243 1296988 1304111 468356 1770084 1503826 1157288 1251240 1911749 186073 823226 1055496 800122 1300470 370658 298494 754989 1773371 1624536 1294521 839549 1476002 753463 694182 1597560 1908892 819882 1838869 1011471 898625 1287941 308439 1533993 1582358 1494859 967973 1601442 1786573 1199022 838495 630812 1397560 169500 1568902 867464 382055 1731641 139148 568077 987150 1128892 14526 1446004 1810229 560778 814630 1989219 1218952 1720337 1291638 968348 1547931 532005 1021416 1280186 208597 569400 1270071 840320 377503 763036 979735 1035777 1423498 1585215 390925 28756 1068342 1399243 405379 26562 946278 1416255 1141727 676967 418726 1609564 812939 1387900 428582 1755079 1380444 968 970512 695954 1955528 1800431 593459 6195 1276544 149924 720887 907051 58353 1372908 829581 206736 1190426 302406 1162450 752195 178093 1224113 1966742 400147 540475 436351 1671368 693086 58367 238353 232936 1469539 1548750 1165159 1837918 1252793 750538 503253 412894 1082014 892130 47138 316804 1582244 1609379 35042 1942756 244571 1995733 448527 686700 75441 769831 446289 594880 955712 1479113 1918462 542432 144475 1508587 753802 1023520 1573153 143657 616128 1019942 582212 1075359 66197 1422636 1558718 671630 1914372 577970 1098013 52715 1223318 484129 1658172 902178 1632498 1555044 952472 1600073 544451 1638506 1773410 492613 1131808 1065428 1685304 1494625 1150489 70906 1636769 1570847 1356775 1733018 1596733 1330339 714182 152377 1689891 423266 586545 1715743 144481 415561 690103 1992333 1594347 1479961 425088 1561339 704392 153266 1549161 1461693 809751 1983827 1107302 1287252 351243 215010 1612929 537399 1690869 1931556 1120994 1220407 1265335 547808 143869 219110 1341743 807513 1257560 1403788 696127 436492 612800 848697 623745 210038 1368837 1535403 140126 404673 279278 749701 1053430 1454911 1940635 933373 1587449 820579 143618 729095 1303973 1072698 208005 1831368 146498 1109067 930793 34191 381711 370962 1647790 224278 204466 404182 1221509 1830660 855739 906334 60937 1652176 457721 1916462 1514564 581395 799438 781282 1256959 1778489 1779862 1836503 747061 1826903 570873 737057 139507 1621540 1026322 1540606 432789 63146 1294815 1686872 126856 1214224 194481 701272 777290 1204272 1111350 425763 1431813 1104649 349749 305115 1009537 545284 1315795 359840 687708 1429357 552847 199485 1175164 362118 562313 954560 563737 192221 1465483 868907 353052 350982 124927 623115 1717662 1080800 588828 1113454 1456018 946221 1847887 287408 1274869 780635 1685918 1020878 1551071 484432 697273 1204209 1805554 982921 1102080 191382 1106100 847477 614219 654161 1073692 1200967 706283 361811 171255 1166945 180855 1369767 1068950 1076590 1443279 1397490 1682315 479521 740374 1992103 1085879 1068431 508082 253680 810357 1591636 1580806 884837 777808 492135 1142307 627272 1239747 527551 543471 108380 388539 1601326 1790063 1804150 1296495 1029274 934788 1570050 254429 898251 767468 500859 538786 1988377 1762912 1151175 413371 385777 154251 863472 647991 272280 29665 912042 481516 1618863 1033465 572512 125259 1330489 309074 1014483 789755 860322 1027610 54665 601154 526137 608961 1781032 1258631 1927864 1416797 1747431 1879513 1765962 962998 1273673 1773150 459777 826548 1483188 1380103 1404454 649005 1402826 300763 1958976 1351620 1405144 1555009 654821 619482 1803754 124467 1611469 308630 1181522 1911788 1506309 529168 1028083 1765976 628458 1811598 1998410 1924979 417164 357585 347250 1724376 1925482 118407 1545263 1015578 1602746 711471 707252 1625592 1053828 1641519 341740 664671 425633 1981086 1125976 922551 974342 1839783 439056 779220 503614 1329483 1611463 704174 334207 1451007 1673801 1502933 1753670 791068 1761778 1156953 617443 1501576 1529849 1186311 844977 727623 1515468 1935986 1050211 486763 201155 635282 124761 662106 1662776 651907 976547 1393025 1042680 1571923 147862 1967609 1368515 553000 1790528 1821815 31841 1979714 1547225 1222091 190738 1335565 1177224 1110934 1036498 1524018 1542953 914774 928957 297932 1174420 156761 755800 1078266 1164408 666012 1447755 374997 254729 1961590 1895006 1578492 1757777 1281033 1384389 1397605 1790622 689022 733292 862336 531200 1345524 1231942 1229554 905466 717508 933070 1027183 971264 28960 1911770 721873 685220 1127456 1139968 711919 106706 1209029 1182257 45842 543482 656418 314817 1816278 550451 1370428 1456153 1700792 905933 468772 246706 684927 193533 1096808 1437044 658267 1210708 1047688 1205343 119694 1782881 584821 1611946 1111774 1686789 1741908 1102848 74626 21482 1454590 272253 1996352 1444507 797828 449720 1877761 1120293 1181520 450758 187387 173132 566335 708052 1804892 1078859 382794 1904094 748272 1711717 1343662 1282210 1331281 1338561 992715 1807677 1452827 314311 188566 127364 856247 490964 1272775 225601 1072948 1093381 1996793 1271981 1831192 1143803 1171777 1145309 1804361 900804 146428 451161 1305888 594678 470305 943468 506296 1980763 1315768 864586 781335 1691891 210096 390122 703664 1530975 1869361 29896 1232119 440924 1177464 482184 426297 936341 1703842 1915507 1932281 230286 1219994 440821 949209 1948727 258486 1548906 844614 905476 1271758 997134 1469496 527163 1833319 457782 1061839 495554 873749 1251287 627791 1861660 1755289 191806 958735 1976144 1818760 1302947 318102 770129 1102329 901441 1644611 644687 599898 795022 529433 1983292 908899 1365727 192238 168340 909800 1143331 918521 1422746 113061 1441155 768076 1942990 62452 781627 1265326 5117 205067 1635320 588865 478252 1870671 1840755 1216645 1376994 1570228 1742112 151450 710816 473011 1577610 1717760 752860 796337 199238 1370656 1816986 930027 1852406 1159881 1583365 353436 1594207 1528160 1149986 566818 79824 946006 830518 1143891 1632083 541441 688663 1592484 1120752 1217034 1225326 52090 568083 870575 1034918 201621 1369601 1802017 1649240 1937125 197146 1207008 1866946 1902409 1663318 1762770 1927361 1163366 1769771 1653332 828378 1598275 516861 673324 233527 1972905 1979648 51752 1085176 1272739 1103977 1761558 1483352 283881 1734744 532935 489399 1811039 133157 627092 1834669 1836292 340378 847670 1305618 459966 215713 198809 1262712 1298205 1190210 1631292 1529115 1483248 386395 1715296 1584306 1371591 1662844 332458 1097467 646468 185164 1768278 1836766 589729 1254047 652661 1544282 646972 320382 165177 20273 1732826 1904532 1979205 1604640 211651 1240460 1544101 1040079 780061 1530647 1683916 240365 44599 404261 1369642 513454 1406721 1609391 1180618 243662 1403594 1475434 987817 1721336 1314721 1334812 1489525 1049073 148216 1630098 696020 1495533 1063948 1510672 1314377 169774 1455157 336414 827253 1633011 191827 1268793 845646 249645 237220 1189016 1784716 107698 366833 1310910 1214986 1668597 1299628 159283 1214606 969653 851611 229230 963425 197170 985843 1677773 89165 1659077 1708304 501302 361550 1709397 1332106 160590 917368 648126 885855 1287726 883743 20214 737174 713510 630331 1619277 1289754 1372861 1838230 555629 602043 5146 955818 1564417 1830679 722062 787186 152025 1963018 433616 938925 994810 1828565 183342 1082122 1780603 1494234 1245732 851122 1692922 1146323 1835457 288869 1927302 1970228 1537500 1509396 1718182 926575 1109219 1228387 1703980 811964 859778 1632381 1203504 804111 1675587 671695 1919949 52578 121747 1981630 643700 1759250 835800 774138 246148 746569 501568 1508331 481528 932166 1329245 1318180 294625 410553 146448 463995 1273447 1372693 279855 1545933 753921 1180172 614628 814623 1227139 842250 67295 185287 1585174 916921 1693645 705400 1150018 839654 1210598 1345874 393867 385901 637552 1229765 426574 1753165 664553 321781 136339 1800568 1158963 1711754 669913 700497 1615374 107155 1240036 281397 682205 807732 1311934 489719 1381326 828167 1254596 466881 836532 1493852 1206736 300374 293609 1151551 550655 477433 1995990 989569 888602 1755556 1759497 716705 1224048 1915657 1020845 1471752 1150072 1107824 1726967 136982 1719612 1650512 890091 1319530 1865078 1238512 196133 1960296 516796 1015315 307372 1504200 1713503 824006 1325450 1006923 1615387 1951084 1203002 1378330 442767 1186129 1541902 1815064 1045794 1849237 4587 1270404 10827 1125264 705828 523069 1957520 1721001 1923906 16734 1389942 1514854 60154 1297969 1908160 1505130 274625 939575 1213391 1477576 756104 1052307 1938008 1484872 244349 1790953 1852987 429985 1723149 1700355 143087 500487 1077357 1113855 1114902 21523 120935 1424847 1730409 1128956 832696 1675124 131301 1441681 47088 1056540 48266 1107083 1824484 1023189 336934 1404469 1810705 67027 1948225 951295 419824 288763 325096 1795449 1040206 1275513 7496 920450 1433000 764670 450535 1655378 194877 650989 1822424 1699119 960601 899101 192728 1779639 1993215 1431785 1632017 1283527 705373 995492 271401 1820454 981618 369751 1389543 375177 1831991 1134460 524995 1767737 360135 857954 1583309 67466 1399550 643270 1363082 44111 98741 1134315 319982 1563614 590431 1697910 413066 1849386 1719354 1644773 1712097 333695 585312 1468908 1598288 520415 47973 11741 181582 1730885 1839695 301414 923302 1806405 1034066 1701803 174158 1989697 1216538 164490 313601 220909 1926797 1639784 153370 1286891 348500 327098 1065542 411649 841956 842395 1469338 1252580 1214197 168654 1660848 184258 768796 738977 1422191 729053 315770 1652519 570471 1780137 235168 577365 1151535 971370 476571 1302122 657073 1887188 550934 1203871 692045 316211 405869 1985629 1816506 1890779 553841 1313696 426276 252055 169041 172043 1509781 1435754 669371 241116 1318459 1435562 1512001 43139 458407 679674 1988332 916614 1378236 1197819 651794 1948390 1252559 1295440 243958 267787 1078894 1871636 1482009 170082 963228 1904841 914692 1642340 916422 241601 989239 603543 845514 1290166 1493098 342928 1031194 741285 479959 1358130 1933334 1724470 543706 177061 173329 871427 1405563 1409674 1570886 1338646 1716929 467502 102575 1104960 1122126 1652584 266813 1986209 1102713 799938 1152781 1888988 820404 494463 1391445 1108543 1212614 1431268 1161235 973060 1612006 672147 1037528 622213 1741219 321967 1732738 1187558 315084 913735 825107 620746 1833719 1319585 817143 1040431 628302 1418788 1404831 849968 995931 109773 1184980 546545 1166981 375781 1972018 465439 1752272 571752 793520 1950331 6385 41170 1607089 1128630 1580092 1124101 1667550 611157 1533561 819720 617413 1967202 1210030 195494 1648967 465570 710288 837359 1237481 531567 1198631 1300593 378458 1416513 1155486 833860 1640583 461493 1456853 962058 479346 1986584 1669508 1839458 710664 733616 1649976 1658717 1474001 341616 74324 307703 1384601 542612 307581 1546654 1620007 1806206 816840 690842 54654 729231 1795614 1422591 1032483 296924 1774503 368820 835182 279110 853718 736977 857665 569656 1331793 1574882 492696 109313 895515 1875521 1168405 1081287 400566 691903 901611 1825769 270904 80745 167864 608863 1439907 1320559 1615851 1759003 893808 1842857 366179 357792 113531 65157 166199 1826247 1059780 1400584 1225683 1056859 1651063 256840 747671 1699602 1966045 1536957 596560 423640 729474 1540035 1859766 526334 1172549 445663 1328952 670174 1874643 282074 1880888 1628528 227783 1548017 13100 870777 8502 17855 37501 511551 1415865 540666 1773032 478567 1682108 1754849 1497037 59993 594465 344799 791076 573671 1741216 1181710 54190 793223 622035 198021 898600 312768 47738 1649156 598904 193911 130869 670956 1043285 1278623 1961412 1427717 1473281 71037 1230170 927966 1382452 826503 1916890 960948 469638 466098 234765 348934 651502 689753 1353098 1445614 466581 710128 1781206 657130 734488 1107589 291782 1015582 1137172 299786 1691778 869412 888696 1353468 1240179 988264 705193 293643 1719537 1297342 1259389 1573296 1361770 1370535 521977 266545 375553 1461644 981473 1077069 878108 949026 606234 48737 1350101 851635 1254533 1863505 454339 809061 945817 1265345 1745331 1562426 1374053 16421 1935859 1909844 861371 1374358 1127148 1751304 1311900 504009 209713 333322 195736 1942319 151425 1839685 513976 527389 1265333 1130535 429409 902649 1775308 1854651 920660 1122489 771775 1555892 403130 413954 1139004 185430 662888 752992 1934370 938577 1212315 983812 1386321 362454 219959 1116937 1349333 224105 187761 1791822 559378 839189 33589 1128710 262580 498158 1235286 64103 1666167 1676626 1471470 1869262 1310819 650035 1481712 1481650 1465738 894974 1051965 1552399 1652912 1457446 1438491 603622 102099 808040 195102 1539750 1916062 1844140 267096 808571 1245921 1017849 544517 1541957 856707 1634029 432609 1581646 719127 1147253 1093014 866769 778403 1462383 1669783 1527735 857388 1016766 804395 464386 576515 1358245 1299623 164233 360984 1491260 1034757 1705098 1037452 1347668 1427058 552193 340623 280618 1411007 926189 1300122 1222049 799354 159420 1002788 501931 87546 1088403 746851 1073663 330126 954505 413740 1275518 91720 312567 708546 1376116 1257959 830552 1728418 446685 274806 1497425 1519028 1466 1881674 1472888 1216103 1534885 825171 274180 629239 831075 1456649 515505 338649 579492 1452016 850717 1795498 1502757 1364264 1989014 1803850 1910838 432749 614235 795079 997892 1512774 1089170 1458898 994158 1522436 1335416 1974657 1132992 179427 672344 1956780 1813105 282597 181518 1312830 642184 1797881 216304 548944 1842341 1125561 1281950 1381214 181544 273568 264639 1646548 1901392 933333 1392296 594607 123766 445351 612328 1288356 1524506 655000 653516 1584030 1589709 451445 600282 1885816 1288594 1688483 916794 1824983 1978277 905281 1000932 1521776 655298 1537817 530508 1725896 773802 1952071 1319670 1583861 514614 153849 1444238 40300 1706357 129511 683615 1093388 1830333 641709 1483371 1674212 1923584 72950 1754982 137024 1638199 376593 1772000 1964185 509632 1031982 599834 1269230 232067 797815 820776 176406 632950 69215 804249 1928595 101020 1061105 524166 1294439 1175841 1993277 1748381 1255893 1844240 1772112 107631 570328 494548 864768 1541653 272439 1928291 506112 330893 24624 1155974 1343056 912527 1591372 557313 878503 639564 487180 404160 714541 749056 1106497 1241973 1013588 237086 1476206 906431 1595306 1379551 434604 103729 1850284 787068 883964 227799 67496 1937818 150478 1491326 1164277 1830123 743901 176188 1035330 1947985 692181 1100457 357390 1421997 1780178 542829 931000 1718144 741925 667653 232343 579256 1850719 1025493 1532560 590875 327407 1631024 1821209 1447180 450425 1385320 737652 1934021 1745941 4288 826203 481837 1410554 791829 870556 1516464 1283568 571867 320655 382799 1435473 926783 64193 1949414 1538487 326349 1019495 511250 1842104 507242 702624 619272 1751801 975260 1896655 1122802 1898347 817069 233935 304367 1513867 567478 1595207 585001 26045 1096080 1783551 1580609 1634299 1551007 822314 1384949 937971 121091 1060794 393979 1379831 1695904 1052547 1669645 1344126 49553 1336055 1194616 1676408 53979 763235 877856 728480 410933 449729 62142 539548 1286360 1475803 1865451 1566467 1169785 320592 985767 505469 679981 812970 1420233 1577118 338703 1066314 1226594 1403509 746827 885991 30359 1513458 1705936 1403397 1215320 1475560 1996915 778905 1023602 744330 1424002 384011 632630 1131510 1239964 1704884 387523 1152648 287659 967468 1442926 655978 1298869 1337992 209823 165195 645480 758925 422883 1070962 402743 1008656 314665 1508647 188735 889850 888215 1126303 1471549 1354642 977739 1719434 659619 170638 23822 1236579 1658765 73441 1447745 307856 557687 1697886 482660 1674267 10834 639626 1708786 1298410 856413 391069 1685778 61189 1444547 1544110 945281 214955 1907482 1287016 1649572 1002911 380549 818511 1855205 1353083 175926 1922338 727166 1602509 723275 254322 1276541 925306 736776 792686 1002552 1729125 206621 1144317 1416223 1591313 298569 971889 1623364 256485 1220350 24166 1595056 1691000 240632 978187 948800 1950061 305644 473995 1242056 1026539 1148162 314080 260508 635567 1227014 506942 1157906 1511641 1385225 803250 1463891 884466 1238610 1460644 549157 1685242 1715003 1882791 1291536 1452287 526143 281573 1292677 769680 1515434 201734 609150 304747 309125 1254980 396775 1301669 427884 1108447 1189367 623402 746000 500894 1926830 37190 1264038 376533 1300157 249850 1777195 690423 148708 230256 1088166 1104022 742062 746297 959194 487781 986735 51513 485053 1030368 246793 788150 650968 1347559 1206997 1020893 537676 1874413 1586697 663866 1730135 490941 1610930 365132 365376 1105553 399997 1315109 42928 65539 1924133 1615941 341672 652880 117533 194026 1834472 924874 185024 612150 1526520 1721969 953763 332098 1395850 170102 1997241 1056068 644457 900211 576474 737878 1805376 1180714 815375 442988 1573978 2642 1931236 589436 968318 1265870 278075 1774477 628881 13053 519757 782913 582015 154863 988592 1017924 1662434 1240783 256048 1967722 1751375 1106918 1237818 326689 1476318 1485067 1440679 868853 611531 736437 1506639 256917 1665532 1061929 1581579 1303723 1923956 1842947 1724702 336094 942590 312827 1435084 1187905 1967272 143175 596511 1746538 57009 1788683 1404978 992419 1771295 1899271 944300 769096 1376639 1549997 1536048 1123422 1125185 481153 1942788 86824 1492185 257873 749146 1244751 107592 1005018 1902516 1997508 678698 267616 1675323 624636 476528 1020887 425292 5862 37258 1895053 884018 559958 1255059 94362 1390248 417664 1351879 101216 183845 864961 564849 1095905 1832255 1600009 1333942 1816161 1445163 115875 808516 541667 28078 508080 1347903 1000529 1819834 638947 890074 1713803 1629473 588785 283237 167106 1115434 1963739 422387 1414020 754233 95287 34731 524104 1020125 61454 1038112 11748 1522274 1938223 1833163 616809 87101 145101 567828 182022 1279172 775025 1891300 555994 625026 1520617 276399 1225628 989387 1983264 1049174 1258332 1554831 360791 1624326 1440439 1330379 1649823 1244424 717053 281526 1058991 1997013 581234 881566 1936668 38909 753364 691715 374248 1925533 871211 688547 229742 27410 1908535 1424468 1486422 1173232 1639950 1119463 1527100 82449 1237191 93059 1947631 1722853 1070391 123444 1210924 387710 919002 389232 908732 244036 1320733 832054 968277 1276659 851484 827469 1137480 856147 1892261 499653 1908893 811732 1327104 1251249 490182 1640831 593776 121419 1813748 892530 1898573 1650733 641189 1178089 206373 1377212 1791288 530467 420701 123088 1481971 1771976 1945789 998148 836087 399989 398937 1563067 1260582 469062 1193777 1055909 775859 1640722 473816 1331929 1905236 1903572 626874 920258 183422 299226 1224915 688792 1294975 245792 383639 28053 1248339 1324370 1068229 298348 1995883 1701591 1307600 155013 281225 1912013 564443 936526 1387931 159617 1854624 311024 1881975 1381420 627715 377669 1513098 996981 1200910 519980 911942 1560140 70119 1753033 1885440 386211 307905 224072 803583 1787928 194782 542171 1244934 476633 1694514 1798778 757622 396931 1875156 400971 729239 1291996 1538792 751876 410327 1530828 473310 1361397 1600153 675197 1625805 557315 156352 400048 1342187 398771 1188094 1806571 1747441 230738 1291678 1684245 768946 1297264 308292 24247 1286312 1383742 287085 1092489 1202514 665445 234122 164656 533188 1211781 657253 525548 514854 1557231 1975578 408442 1454407 276872 696764 1947545 478605 1061496 736186 768929 522791 1092521 60678 370539 1114957 842725 883178 859073 1295618 1898168 1774037 226929 1132354 1403011 1596542 255412 1194411 216027 368521 924721 360645 1595173 1843048 489359 854263 693241 1277632 623885 414564 466297 760621 677472 1076910 1620601 1834232 1457570 1525436 520537 542774 1378873 841581 1377717 1658487 696420 1376225 1098265 1039925 1682534 169660 558865 685329 1534668 183263 1162323 577 438167 840415 834531 1649512 1049487 1394843 1457250 744204 73855 828030 1086415 1749474 1538746 303694 829782 599195 967934 1807695 334323 490432 1183857 481720 1326722 1743852 9888 1382752 1240681 1467885 1273412 1319226 1746185 1067482 949321 1357271 996486 897419 133791 1268410 751097 1883941 897175 115962 3479 1149393 1129195 1470114 535887 153122 1999827 1390212 1478006 281997 218417 184015 1083779 733400 639707 168270 1760290 667077 1615991 923393 541710 1730826 1544535 1916736 1469227 148390 609957 526118 561981 1309496 1994651 1917171 1841771 1991394 992180 108713 1111686 854303 430037 1786408 111516 122590 1510440 493864 278231 940194 108106 1011864 232613 1864243 1504211 441471 322194 1348680 1083293 757734 97546 1122127 1181302 1263485 1912542 1589062 1739593 613818 748936 966215 1018976 719011 1074035 305691 532541 322914 849738 1294662 1175047 1159958 1599812 1105389 1035078 311035 460393 574020 1593464 202200 725524 894746 1610142 1155048 1081023 1734616 1739743 1458260 1438107 1262359 291286 589657 51758 1111546 1087079 572939 395666 1685002 1739779 1602054 1078731 75683 295384 744697 468419 1816349 503416 101616 151963 1342763 520910 1126164 1713043 89089 1780415 624286 794317 1630427 458585 81666 992233 1491713 1692903 1666374 536365 726167 1276423 1263751 1623849 1108281 1362433 1537409 1598795 208313 225483 298654 1960371 939462 1998838 1536341 999206 559310 960887 1548920 537091 1030243 1558509 1949206 1504245 920615 755745 547900 1410399 217992 1701717 1979682 113020 21298 591997 170639 725725 818221 775896 1649007 316769 1681580 679648 1865093 102957 1738408 1269776 137053 1977117 1490610 1940255 1276015 1151482 639842 1040295 778678 55847 911229 1278894 1810877 1215048 1758074 1427165 458890 1731313 185267 1051613 1048982 329266 616237 75403 414702 175918 567854 559673 864550 1151578 1245310 1508135 645685 222267 1105529 294860 1707519 1355586 1465602 1890153 736236 433780 1875401 338712 451216 1044246 524260 585282 464824 1162043 681762 1473592 1980061 879848 555149 1558930 499933 1352764 1173072 1854618 1930833 986750 247644 252543 1828797 898902 636148 660114 1132186 925052 825626 718941 1987891 1995669 1115079 1903259 193520 1606299 1048254 1378161 1344853 364344 1686927 1087986 1672345 1527256 1595920 1140470 1094104 942640 737828 46527 1748574 1695276 306346 1787262 347128 681071 1107024 1466579 313383 48000 1213336 820257 1547804 1797786 777674 511860 1323702 1404926 1250397 695517 1618442 1171982 1274273 1451005 1915763 1001624 269955 1259914 1369067 634808 669843 1548252 291822 543941 1219178 968680 463717 731456 786310 1184886 1603672 1677591 95228 1366817 1733234 1222440 1700841 1437009 1623392 390750 531111 1862815 637634 424805 269005 638286 128770 1046516 1031181 245418 1883443 1207994 1191049 430023 131831 1426314 805218 294783 1190872 1227770 742520 399002 58612 1862541 1468973 757922 1347521 1028015 1765230 209495 743475 1519815 73796 62023 549962 722685 616034 1603229 1975681 284103 9262 1774978 497112 814724 1801952 1326508 157527 74986 1893835 869021 1508846 824345 927967 1945499 1110110 1330867 836360 728870 400792 1804601 373153 521226 1324475 1775508 726913 1859687 1000490 1472749 1661572 612004 1525702 1509739 1636600 616906 1181649 1416150 304089 1165720 241470 899940 235382 124377 1713992 967999 1959525 1688729 1991206 1033183 216353 1926350 1251010 542611 771890 466501 1253253 280991 1789151 1296139 459396 1813852 1294531 354866 389319 1697804 497128 1757938 1918613 315901 454575 17708 1267278 1192753 887069 917816 857667 1558799 335734 36986 657482 1211220 473448 1476340 1028992 78525 1480707 1291286 1410909 1478592 1562131 319962 1477517 891680 983042 1819224 610109 129065 225978 3463 1690617 652811 943362 1367177 1158369 1757029 1722082 615167 818597 1909026 1993071 1143978 88767 984250 379642 1194433 863902 112125 677251 157028 1621802 311189 1680031 1502344 1572187 1487137 43073 845643 1006242 1463048 284204 616013 1189001 1144586 823389 503236 1202655 75688 490320 1035865 1732463 994454 495545 136768 409763 1498882 353569 492858 989383 1500332 957106 1775461 1587206 852650 412566 1452243 1945581 758879 473874 277178 1820018 1773189 636845 1641101 1485176 1339329 33800 141459 534702 690409 1206948 254599 1408299 672486 567286 1653624 838200 372200 799654 435554 37588 1835006 513487 1198399 1333593 1531313 820505 1481117 714001 1134752 708134 53875 1166567 1955187 697734 307936 1356887 495372 962179 1321609 50997 109236 1892183 1112721 209598 1502385 1497338 1736965 327301 1986443 1569875 1445557 850025 730868 1475739 227270 1721611 1024107 642328 1562116 1633146 496634 135993 1363569 1182306 470220 1464120 657794 1572695 666556 965999 1248084 1318570 274195 316942 950905 654113 365041 1238276 1570512 1213148 1418599 1285955 1540223 1856507 488026 1260429 1527463 580133 1973381 307582 818209 943233 571673 1628854 1262776 1651878 1823625 1001371 696588 1771834 1833069 681577 1379253 368598 1957712 1568495 717172 1811829 1579466 9601 481023 1833813 1656490 549998 1210208 1331003 149044 321022 1150121 856497 1896856 1100878 1628393 1410245 1815028 1512850 163172 332428 1031101 1108040 1590390 886008 1118384 1908 758270 169213 688356 1219763 1588212 858424 720133 1202733 699871 811161 1735233 1599160 1547720 743074 483921 1754619 1786617 1422107 1066206 858909 1499026 1334080 206523 366687 441044 873511 1874483 1834506 508024 1276625 622531 1890980 1057277 1658033 1104400 958987 1062625 597963 613697 1287411 208855 794927 1843895 792643 894957 424577 1826730 1424224 1605995 1695078 1457625 658008 1775184 1056860 235742 592548 1580260 347812 1121631 955662 1320331 370523 1404069 760532 680084 342713 126580 48030 777141 1297141 1109846 608853 1293815 1747724 1011920 1167599 1994099 502835 890110 892075 175185 496160 123801 1776315 9648 302253 967075 728964 1942523 1560627 896962 1775012 1277387 526491 136528 839237 110354 836801 1385872 1761723 1240462 4897 725332 801140 1693622 405700 674251 519219 728224 1977632 1079624 658794 1666045 1445782 1510336 1790132 39161 544315 1644910 942920 78313 1439918 1353993 1963489 1459262 3962 1995876 942269 1184245 1417516 581264 400164 658401 757164 490626 1250014 1702796 1225197 787019 1802258 1450078 869224 11724 1994935 537365 1621242 1283162 1858905 832413 1357043 700361 1041469 810559 1673470 1507393 1919950 858485 961900 543494 1789993 1719070 1040455 184771 763862 582050 1983963 1335330 199950 792550 903578 1033959 1376888 62554 1880869 71223 255385 833331 233992 1940890 157654 875282 769749 318216 1742159 1586844 171002 236446 904270 1558969 41877 1523271 1223982 990149 470804 672179 1728646 484488 1907372 1574800 1961678 968121 379627 1179349 1495404 1201374 855512 292500 1873484 1828058 948241 1123548 506701 941999 1900833 1101068 756647 694436 408119 1603012 1899042 716887 1619341 1974736 196337 1724297 765371 917171 1753614 1439585 1668493 778676 968771 1636855 1255549 910705 1059049 843955 1375349 1185964 1674023 1246767 1658740 1583055 646037 386180 52036 1679021 478 412753 828801 141498 1181198 727666 46457 1373108 755405 1980711 1338945 591497 1416762 756328 340090 1801203 645796 1142494 770428 2584 1174610 1053305 1279913 1864402 1093064 1501043 1075416 886685 539686 1621130 1316802 502090 556981 986462 1645733 616465 36945 302465 572334 51488 1731212 563272 1422173 1835407 584135 1214001 535895 789255 788600 1485671 1075955 1603763 1665527 1392822 491176 1036086 1253390 1093215 1786711 776669 627219 1072183 383770 344685 396663 1472626 561359 692209 1114899 1326432 858882 1179850 674110 1246546 1162654 1768777 1931097 1836985 1901522 1641233 857710 724839 1703629 193890 1457475 805345 61637 16462 669259 1081269 1817778 1318943 846276 353953 1190171 336799 1293167 207004 1429722 1289292 398408 246434 934106 419279 1760341 1290782 1420301 281922 1715766 1363498 249221 1989388 1677753 1913028 471634 856770 928087 1527512 82116 1278316 1438952 361882 207099 1098470 1666950 1733904 1929497 79674 1183541 11861 1852283 75487 1651337 1040655 248144 981392 1894770 349149 1787570 959239 1126426 674380 483532 1039288 1184578 243648 554324 985033 1993050 1427745 973122 1455256 321388 767686 1746187 24113 22319 914230 1243148 908200 440746 822692 733301 1300445 1337737 1849834 1522434 623315 631166 749563 212716 495794 374693 1839702 209931 640997 239945 408220 38020 1925878 442072 551884 1520837 352784 1802627 1349225 1989755 738864 708506 1897631 801427 721246 1081502 370329 132527 1734343 1599437 236551 634269 925915 535481 1412562 1869218 966074 1433847 1462934 1478413 957121 950525 1541232 1201598 1850404 346400 1611042 1302713 1364177 303496 296610 1071264 1142988 800709 40078 271783 920335 1431596 268388 1067078 1462110 1994240 814438 1072971 4726 1902253 1422640 1734294 1072403 1357232 588788 28319 1743619 1622916 677312 1244044 1298185 742199 1263211 1333731 4780 355745 272511 53500 1762199 1628978 614881 842388 877082 537214 428820 1618141 758435 481195 1402967 391446 1652914 763370 1246955 1309323 535746 852543 1920718 1165503 401266 354822 1333922 1977476 1793142 1010003 1048972 986714 45520 1145558 343200 439487 432239 305636 780453 1660338 688605 1153373 1826801 1920068 935331 229541 1809579 284691 10480 1780224 1491971 1743991 932141 378318 1978188 138129 459002 693219 547186 1250912 1373563 968576 953206 1853134 1869978 1829529 223844 310980 1717574 1946532 937236 624463 708612 160328 1583774 825767 94689 276239 1999735 138371 1839957 396469 120626 343392 1620000 131642 333278 50642 84778 271008 1319316 36704 495996 1752061 1689315 414916 1492146 162980 280016 1347752 51663 1878944 68886 1475358 1697516 1293910 73007 1256295 378158 1639678 1083926 329311 1869008 544756 1959297 918587 429254 1792196 576860 1761544 461392 690331 681669 1598117 307796 1841240 964753 1083710 1872849 406225 496543 530485 980877 1308368 1321867 34168 106488 333973 762364 247810 121758 725804 1135337 1819402 430091 611892 1414833 1675422 621367 1724129 238932 198086 1862989 456545 1354136 1480335 1117816 314604 320857 579673 312494 889389 1084151 662093 452939 1281192 1580956 1609672 1605198 1559787 1423058 1171356 304099 1054590 1284821 1672446 494695 256492 879410 80024 1620569 1960884 756623 1439813 1460252 1531583 1953079 1556878 1232015 209745 388044 1913024 1138813 355699 1023704 1325866 1710409 1740475 67087 1987004 755209 1860994 283021 77530 54543 1281947 296695 1794364 334522 1796695 1698200 783813 290866 1192329 1943383 1958292 1921555 1511005 352094 1852252 1561410 206031 349550 1994799 1670502 116974 79340 965511 37432 820602 14232 1452786 127622 1031975 765369 694644 1538500 1840084 820128 733777 1469593 1077131 1754227 1222673 1877774 1513474 849244 735693 1545945 1639014 69876 1993326 1473350 953961 1945782 241323 1375459 377585 622732 288661 1281216 907325 1176059 685240 1671070 1566730 1512152 1555506 1713125 462124 248856 1317531 173980 1513015 1411939 1948561 743701 1050396 263091 54019 437784 565155 314662 2217 1486407 612259 1732506 928380 1895080 702045 1666851 1267245 895389 69775 1960894 1516829 1347920 263439 71618 966948 1334311 1964417 343416 589487 672602 1897359 755887 1421482 1563380 906599 1601468 419237 1241954 1752731 1388529 1137942 1503548 1083354 1123265 591400 508151 508675 554737 184762 27642 556656 579185 1800912 1987225 316433 243895 1301732 1174629 514302 657511 1869156 1442562 1130026 1006466 1159562 366789 1973234 1248959 1032656 773245 788705 329770 1008063 1789930 896741 1022891 657407 996330 1903049 916672 949557 973016 1660676 1733651 1778233 799231 682767 1946345 131342 607024 980788 488803 806455 1888169 1899890 382200 38226 1403254 737264 1943708 1011960 1331961 1134841 491297 890919 1137547 1411596 1192575 1482076 963589 37219 206624 1823276 132628 1718469 564582 849174 673559 1973370 1687726 186107 1291452 503393 531548 952997 433741 1995414 762077 550944 1133556 50478 405691 1359412 1974176 1421930 731116 776522 1366156 1864317 1207236 1471717 1523314 1630531 1385485 1243822 1548294 815038 339915 267538 1480613 1205952 581363 1391577 1820638 59880 1766819 1001864 383665 1109876 1920058 1714960 1726175 1862325 1455021 494556 135633 1914016 36131 133212 311156 1828791 1844712 1516391 537785 191370 762667 1946705 1941481 180539 1775045 1658531 1462902 453621 382321 1626896 36671 424304 467477 447198 389101 657202 1116524 1667339 887496 1954395 1319787 1104981 125969 1311292 508664 1278992 24449 1046444 935045 840078 1491637 1404681 1304191 256939 1080126 1528516 1546013 319113 1106286 1095127 879568 1357312 1093961 511188 606618 926540 592709 1278488 334467 707452 1586553 1114715 624528 1618230 1359726 1664845 183549 208441 143605 68709 1540462 655962 6766 1653175 81401 1694974 1773161 1375013 1507115 1546591 189764 1563917 147408 1736651 1609525 361319 1056536 746176 1317084 463394 675588 1305599 988615 940822 746526 575656 345948 344688 800852 555026 1021058 1308239 1536919 1734852 1477699 1026319 267711 1212425 1399097 5695 1222092 1418860 126737 1744631 150873 884342 512830 511745 1008424 624141 1259085 1148670 664447 1666945 507432 760977 853998 1530623 1757492 466893 1400977 259350 627486 1202804 1063865 1877245 162549 1841489 1991026 254663 1364124 1536546 708624 1146162 63361 963746 1503970 1394280 104069 127566 1276563 373510 257166 235445 1023492 1993174 566273 1599580 1241117 58511 646757 387579 314025 1096645 1653149 1021046 203474 161441 700755 1093548 1180768 1225035 759370 1264646 1229957 1939704 584624 1199160 644546 1283130 898373 810845 402337 1577912 1309588 491260 1111911 691212 1420262 354050 1165200 1717793 1082764 1679373 1881316 115742 1422453 546121 1734386 434797 343659 1476520 1034412 1966109 654014 450316 1217645 1658953 823821 803059 397117 1301402 1444174 1310648 1072564 389674 979418 651475 1771911 1053123 1008377 168003 294451 56617 1474028 1079003 1081119 215366 1208572 688024 1888550 528331 1534502 97523 394752 78170 695645 621523 109289 1406115 379556 1387517 1366713 916648 1652220 1723971 604089 657110 1329193 1604815 1687006 1953689 1038690 964433 141736 327406 1082037 1046701 61521 1362964 1535573 552086 877473 1122358 482996 651207 916927 369696 1849675 837340 1342945 1281850 1509645 1289659 233668 1400850 1325848 206240 1026512 59267 514735 1095592 1533262 1954733 99429 1933379 610310 1692711 1234589 304320 790782 840478 1074326 1300176 631572 1538139 729262 304304 583042 1029824 472272 298144 839969 1242690 1726568 122166 1391733 766629 184937 1411182 1682856 1861732 1241152 1145192 441717 167022 1925221 1618856 1825786 437263 797652 1191218 189499 1562 797410 1713110 331956 1192624 390393 1522642 1285272 1540332 1585948 56182 636671 955270 1421540 1867295 840388 1589615 162385 1642438 78761 473562 811102 872573 998406 614663 1848687 804506 1525042 520989 1251877 1942567 384945 991578 916058 643592 592698 1405690 1132290 994537 1029040 832301 846409 1981956 1331224 1251629 956720 1112252 273014 1236018 1806184 1887739 1653107 1223610 1298208 787907 1172089 679777 1557836 1909109 1698563 343360 193714 449509 474610 219524 767357 179034 69767 1823494 1378801 111012 1324009 379221 1066107 442640 76802 1507404 1698018 1736728 1668448 482376 623701 1847431 1946767 1825184 210026 1350649 1708350 372432 865318 1813355 1518971 151093 1637331 1587677 360245 99480 544269 1144952 1409109 1638197 851482 141484 215434 1124764 260164 177227 848368 1398125 499183 894948 1910429 980957 942712 1890954 504814 1756731 1429667 680335 685049 680885 1293521 32403 233260 493350 417848 10476 1797133 397397 449054 431430 1710976 709341 654107 1386198 1221370 584626 1012445 1792644 1277993 763530 752526 1163995 645039 1473051 1774939 882345 957316 1643829 339655 106924 1581361 508107 479542 1458335 1840290 1554438 381157 343904 1194942 1184368 696614 96513 99783 716028 1782630 1865444 1508107 1126541 1521109 1282317 1370788 1538358 160401 1097669 1943164 52333 511878 1362202 447326 533950 1788828 1813089 1797634 1667091 1490084 1384333 568502 342682 1180114 203267 1524898 1466117 1687406 307525 1844232 364380 1530166 832793 1352368 1033038 1837488 1491083 1420858 179692 259686 1867249 68746 1631620 1704328 1924691 1596759 164215 1447635 632175 157132 1229152 1913331 1619168 195810 1069282 1645746 457989 1610409 1738722 333654 244961 968466 401205 151744 811855 921003 553588 157949 1675829 992298 1572058 1456134 1357128 1885410 1471578 169077 80619 874878 510020 1413218 1311664 651669 791789 1428884 1436894 275404 1216018 1214074 1208115 1449255 1810759 225246 1400910 1749669 330682 121612 870890 1347380 348590 1947159 404656 1492700 1718898 1696605 1268489 1221959 504787 878783 1626491 1832750 606731 1707667 628636 1935557 945137 1201846 1237773 647406 1588512 1501322 1894216 327693 1217076 1047030 1776530 447966 1793344 1254553 1378893 605043 123079 1912272 817380 1210175 497710 1466630 1535461 1525093 973772 1198998 508558 62368 619141 994088 362251 1680695 863144 1105527 295015 1355976 251289 908120 502673 1507487 1664672 1494877 1848465 157943 914960 1500786 1895840 1658280 466299 808238 1647961 202969 1653989 1159972 682471 329324 1112244 731803 1117977 1447548 1729002 192706 1297142 703522 1135893 71335 1974169 1677709 1701051 1247150 861211 1675152 802531 1711554 516946 729250 1779406 191390 1061312 1431872 918121 859953 798715 916909 290461 687491 332496 1331761 1800134 1302425 1018214 1184642 1707443 975226 702572 119067 1868245 534137 138154 932255 322007 326228 1894177 369899 934609 747878 1466692 1130584 459274 1760814 787633 1607208 76685 1609950 1907132 1762645 1475400 705201 1415602 200301 1086817 1016895 882059 1271899 1730984 1038972 1366654 803213 1838499 95169 528923 895140 151852 257508 407814 1431280 204341 844682 1677098 858801 251644 286197 861518 579305 1407223 1942639 158262 1037749 48894 352809 662391 468186 1124261 776688 5294 593154 1749585 317362 70612 853429 1312920 732666 928197 1060154 1840017 1150094 1778438 882690 605905 1725791 1443314 333989 934082 1365302 828593 330586 1021352 707245 948828 1512276 666267 242584 1303231 1357220 1930918 1840599 1479905 784151 857424 1325399 1362451 487943 1691754 22904 305457 1667927 1172201 24234 246307 1159231 1087823 795545 1011893 1129235 463431 1825448 1137600 1533968 1170857 991240 298781 109629 745124 1746746 503725 743802 1122568 1635423 1137611 198459 1154087 644315 614612 1120386 1504793 1085572 723483 930745 851521 557965 474204 1558357 605949 527009 1578275 370347 734647 1346325 607740 1649783 689011 1827657 602050 593984 621786 1272901 902048 1339091 1377616 941687 1604855 1811534 637046 1307574 1752540 1055589 493591 728468 35308 269581 1392803 1323099 486119 337019 1406610 969660 787357 531757 1880023 238312 64690 63984 1968054 535725 128284 588100 717533 1377899 1446174 226145 191965 1106821 1561079 1327938 1809928 1244091 707057 1819576 1077077 1581877 1457895 1532880 1426879 1559735 473637 1157362 1308854 1604095 327753 960635 282094 79056 958392 72851 441560 1752850 1285479 1953375 825917 515477 423775 1515426 1803542 979804 1305043 1023280 1346358 1464693 379050 171984 1258169 1942745 237609 339251 602460 1512447 734656 804197 326317 884397 1657731 149526 83610 1318839 1828608 1824882 1970799 966064 1953745 1193817 188751 667236 530322 746606 438454 766788 1434101 407132 928500 1794415 1240451 475388 959709 1599137 1055094 329089 1967879 1492953 364231 1907597 1170211 1813873 1672975 1442782 141144 816589 1666148 1057530 167503 101938 1220100 1267957 848967 974591 819420 1605646 1917842 954699 1262981 886567 523453 292561 625581 1526119 414171 36388 70932 417090 647600 241002 1741275 331330 1049280 1014093 1704081 1113079 1164091 1794185 909240 120362 1117299 520300 633611 1438012 316771 638715 1821837 915700 625429 792835 1626983 1443481 228878 905331 1515543 604120 111776 1911915 1539097 99983 1543661 755154 801639 1887725 130256 245721 969525 255830 69884 1097468 891498 845171 1228662 954686 1398332 1025768 434199 1560148 1750751 1512693 928232 13614 450358 836567 1467349 1450823 868896 1676995 444160 194854 1487174 1922593 1203328 1831806 123716 603460 1172133 1472293 503473 1507920 1699903 634960 406418 894516 1853003 75962 1645765 1920191 1018964 1109691 441421 1868790 1715166 870570 1850319 1348338 1087893 1847158 1307555 1303820 1328600 1760778 1370579 566055 1390132 533332 1181738 1731948 393659 324287 1893768 1699469 1819525 1429586 764994 99050 1454522 27385 898887 696532 27900 559825 1694886 1897703 742110 1532548 1104489 1241708 806198 1535289 214313 1253041 1920496 1097598 417977 1662156 1380807 1293141 55469 1813532 1854370 360369 953990 1765248 1838608 1494927 1042845 1502835 1465787 1256505 85709 338860 1488710 1254487 481412 610090 534521 835349 1155629 821284 1416352 49984 109639 1511886 1623299 1456409 1429125 1598893 1997639 567333 1834859 1282768 1635367 520745 1740086 1736209 17272 933253 563527 466151 1317672 1014058 1997997 1477596 919437 1717526 566257 1268614 4305 783814 904223 521188 386833 811334 1231429 403396 1603531 1623272 663968 1411700 25590 1672736 1033021 1369241 686018 1675757 1445841 1544254 239978 1187658 1273201 1305916 962915 1058463 180810 1184972 1361662 1606526 1808337 1684376 1825457 1606041 611141 1080856 1552889 1341906 1541937 1007252 1162421 871922 1596365 876245 1468931 569875 596688 1637969 1941038 596698 743887 1549549 312929 1739128 1112770 211122 1997235 554447 1775597 1303008 561685 1301211 639455 263631 982992 1717729 941418 1318099 318231 656436 494986 836062 1372114 609353 893609 593820 1390011 1702591 1391614 1269393 772248 514318 1575223 855891 1910441 688799 1687971 477295 1340986 1694381 1468683 203839 1897098 1265190 1207343 1820538 2309 787361 1382775 1146906 1430202 1476671 1317880 1163916 1409426 1068823 1550663 893116 1427825 455674 623553 524708 1862548 918148 793988 704976 783900 1967979 1769789 1800760 850548 1922011 918246 1347339 645226 1151222 1431771 736643 1175656 1059424 641252 908632 1081022 1454113 1552261 1755653 1335947 638727 602862 1353208 186605 190913 1772387 1534350 605822 22720 1793261 1818569 1848780 413578 1704499 1473486 632105 1721742 215496 1479473 727642 1428041 1992118 114423 968409 262296 362581 1189263 1389721 1748832 599889 1261572 756487 1966485 1822808 1759734 1972207 481311 1449674 240514 1384340 369975 20086 859645 1977889 182743 274832 435662 763760 1719266 29406 409626 1282148 1300798 4871 1538133 184461 1294634 1469399 1416653 173028 490611 96629 1945415 1210235 1147144 1922793 674061 396574 665856 774300 1286664 1926138 949266 613520 915885 200051 1358949 228700 1911001 600291 432885 1330634 486968 1528880 364797 517901 1756108 1737962 548611 1928618 558388 711323 1731070 1012937 542473 1390268 1799155 1020892 884509 951952 1535186 1869281 508487 1993310 1012634 1810142 1061031 304199 1156712 859839 900313 490036 1152197 1674043 1524592 1596249 294863 1333175 1563066 88959 1544703 515727 1626451 1986781 9999 922869 1238656 152542 1903010 1913038 1491737 1419960 367093 629730 597423 623219 512806 1637034 1918200 1549279 1024520 211219 1030239 525131 996800 926749 1921477 1295598 567832 1321936 200028 1914707 1010509 865702 335968 245632 1670343 1595689 1650492 386646 1646231 501744 1032514 1415363 808890 1007998 1803179 162423 1778177 211851 1505612 604551 663164 466812 1815198 1929160 663024 1434827 809072 232258 703793 618192 132519 688151 1037487 401217 1132242 1942515 1375719 1949388 96114 508649 740838 1438526 352621 1897616 1607501 630048 781183 1848755 1036474 1805873 1301778 550520 1760663 773006 853290 1080072 1437549 518564 1774184 1153992 1476361 1632713 411834 1536615 272019 45590 452120 252100 1141051 619090 1277816 1290536 1472570 1424127 1416308 1769252 1699676 997214 843895 441462 5629 1611130 1606017 1434119 1191133 1757167 1908530 1513167 1328971 1471641 1782205 130019 1937385 1183330 909528 1698841 1278686 131984 15078 1945282 855034 288724 406887 867450 554825 1289741 221509 29832 1701350 1118259 460321 1886645 526626 1795299 1901379 1531017 538981 618727 1989258 1581072 249359 212003 1368912 391219 1592381 1150787 1965689 678828 1451529 594302 712005 578712 1059250 388505 1862751 315428 1540483 872920 1941097 1726045 1814123 227821 183759 1359588 1319694 517265 805925 785223 1367253 1807133 1846746 611573 968370 510952 1753613 737789 1052348 1549388 1906659 588538 1675825 542986 750767 1149701 1571019 1984470 1227736 1888683 152690 49080 1673019 828454 46699 284431 1184676 1133412 237440 433537 1504485 1442736 1222223 1903336 908901 1695771 882413 1742887 1389630 1360582 1918575 1628783 1954130 988133 788727 1434271 1722245 1988841 539419 493298 655574 1437388 1151933 324898 1493100 1350988 119006 811400 1155815 1002888 26203 1169292 723901 1272653 1568580 854292 537543 866933 1434218 79047 1848217 902468 891853 1135273 1190353 910136 842359 76365 91271 1505455 369305 897022 315163 1578603 1966990 1620149 547757 1546429 442573 1718943 1031650 290793 818483 94170 1051646 1925393 329186 704664 1791617 772743 973756 933718 1185081 256228 1967835 356040 1042112 1823184 98506 1785477 782030 461262 1541577 585551 1074451 1833682 807713 962531 82755 74928 1805287 1978311 903204 132503 19823 1645113 1247312 1224133 268818 132732 689427 1983474 107230 281080 485510 13520 1974375 10045 214385 369128 309415 349529 817473 1593096 1961047 1006791 1589917 857227 262660 1628650 810901 339373 499112 557002 285971 1142998 505823 1530980 422809 478272 1220772 903751 1850944 743782 1972173 1329763 792408 1479786 796443 1289438 1593571 1226795 351027 387661 1161418 730579 1856948 1499892 1465622 487307 1670353 110381 1985853 1725883 1382733 925093 1390902 545259 734679 922211 1878059 1639232 806546 1945999 294300 429117 1926514 1652676 1838664 1170708 361772 1429001 1644383 888794 1380118 1446154 1948410 183892 557913 655450 571953 419045 627731 1149863 1717981 1554155 33723 682048 95107 549392 621335 1038147 1901156 755791 1351343 1245603 602317 184490 1068150 1395755 1377210 1233182 1964809 1232230 1546480 427098 1293448 752011 121014 204495 1442577 1058100 125509 415385 824643 887562 836611 1543124 250508 534937 1341767 1729916 692857 96421 1369534 1587370 1013846 80192 1560973 1844782 134330 1768903 985128 1919002 953948 1393461 1148835 1412023 855408 960782 1308643 1532915 760527 917352 1772759 523576 1704955 580581 798079 1575737 159419 1429432 1867524 1763194 1509786 1738279 367873 149923 539130 1165579 276474 131237 1779674 1686024 1849497 1234587 1549192 744741 408701 851634 1777016 1693424 1026839 1820400 1669635 393559 1046667 1777597 1582177 676463 1279858 1818647 1394320 46799 1881569 1461715 1665690 490545 232768 1243853 41182 29457 1059358 11321 249111 460897 165024 239887 1483557 1837569 1846487 240799 616126 437906 1491795 1436438 518460 684249 1281034 326096 536611 532436 1082282 165411 738544 931864 72024 1247463 1665815 1961171 512657 801586 698285 1196772 1164915 1074919 1213029 943542 1587632 197599 535527 1270260 1499168 990567 980207 1988511 1546101 1381685 561391 685803 1803763 1243345 537187 289706 1970879 442336 1245414 536662 1174416 1031001 1161405 980377 1134028 611682 231291 1939336 1348412 99066 1423955 1396091 106992 1737000 239674 569762 279323 1257769 234270 1249024 955959 404450 602982 1721883 1552270 1016770 600174 1017411 645305 554335 691053 649993 1160907 1195952 714590 1337858 1919406 1800941 470909 1142723 1025651 1004387 1469644 834150 1215093 829068 353524 1156254 534692 616902 294128 641809 1904015 29777 870021 255488 802293 775259 1098869 1507003 891656 1905171 1250074 312760 1819816 257105 590445 411989 1507203 1840591 1603034 525498 1891213 567008 318747 501636 1719417 1030943 284596 825894 1292360 739527 1725629 1655434 1089865 426263 1595158 1297867 1376660 1132226 826335 1551754 1569505 1011350 443893 1275094 817336 37025 325851 1091465 887144 204315 784598 1779341 1689354 1914673 65179 87120 1531396 691231 880963 859636 1693849 1547961 149634 1026191 1220981 475085 408079 950481 1120783 1453855 1999445 3244 1396176 1076959 1355868 662667 1672094 1267773 194197 380491 857016 1995516 955886 1361381 681257 1754387 1104897 53036 639257 1846320 1029467 620697 1562356 1656853 1389259 3779 847618 222297 900240 1099806 1035884 119527 1321864 1124033 1378024 1455582 1542308 1701197 122893 1412220 1061124 1251686 1423622 844715 164581 264139 1059587 232274 629768 1583662 1166598 526210 214440 419782 1507773 1075526 1887959 261148 297171 801820 1265402 277962 1501704 1214171 1308155 1020719 1474374 1326698 841125 720283 870345 494627 961704 988772 1727200 287567 466665 378890 1076656 1792878 707225 429865 336053 1954248 464388 1821526 1698155 1988368 1723884 222951 1369641 1856627 159506 1529818 1363 880522 764065 287154 1635541 657382 663304 1957359 1898081 345499 1388327 1659720 1039228 135551 1311466 1517155 741649 607573 33785 1556854 1350433 733184 1752273 107878 272151 1460080 30608 1872245 361134 1669451 1524631 179374 331811 1191717 783347 1337863 457611 355606 1351149 566102 844943 1272120 1675708 429463 104072 1192739 1945616 1661584 1154374 1447818 1818942 1128542 1221932 1611703 402569 1445320 1910040 590196 852452 292267 443718 911983 1611210 861669 1314054 1790678 1722023 183884 324037 1820587 566492 349612 254976 373397 231562 64505 937609 699600 99171 1505676 342638 1656402 1343884 373021 1250016 1986121 1332603 1039536 97605 1205323 1573171 98261 284806 1900696 588799 1127559 568110 525751 77987 141389 1970035 918174 1941701 1617973 658151 1187838 1088164 916431 1355930 786345 1451441 276653 1846752 680920 1321929 214148 57106 796342 1855738 782132 1974202 1679150 1038991 57341 406997 1586701 1000288 306793 1997721 1513342 1785052 1548663 526821 1990842 1475591 726897 798641 1140598 1535264 1562179 943429 1273528 1991827 1274410 765639 1897364 1532030 69318 31998 1868670 1676684 676002 1483325 1498032 553763 1634185 1517142 577097 193846 1399834 506203 1683564 1439331 656489 1546871 458885 1330965 1496977 834391 1161436 839029 1959044 1040937 374748 1669880 1797764 686871 1740482 1435352 1725972 19183 267284 1674826 212629 1177569 10420 222543 1764343 760031 1573862 1132700 261580 1682508 849690 68112 424779 958460 1457073 603645 1095890 1953545 1956972 200403 212898 41639 1912049 1834574 1093888 155815 673120 1949801 1937918 956927 78136 792201 125140 1880944 860121 148859 1341033 861194 1410547 35685 1665770 1936875 1771747 283810 1702029 1317831 1160293 1196066 1563936 1738152 1393022 1616633 1202529 314417 292819 1510914 1956495 1087756 328277 543260 1901546 180458 453944 1553177 849052 1534985 1951392 217739 1873848 1837378 1965128 1813085 1039522 410875 1562290 492775 1261722 832383 744046 725293 51662 1935046 1046541 1159769 779906 252560 1543017 353742 99742 936499 1152132 1501989 878048 1097436 576179 1154389 584788 1537516 1254119 306574 733864 1035680 1491388 129633 1670371 1375795 155994 713726 763941 285147 1444838 224002 1767055 1588624 1574853 1261491 1427782 758430 1676523 1762614 456233 1320930 1299505 601555 1998886 1609882 1291367 1470336 580402 1324292 1238094 570944 1081486 1279904 280984 368985 291691 1596742 302057 113376 434781 566543 293393 1874236 942812 334833 1815005 1139035 929166 868150 684579 1595792 1658015 1953145 1811529 1981282 606508 1247974 1575653 1665728 695157 1436672 897400 587337 608986 339948 421425 47239 1649973 1727404 828010 423839 108999 1597445 1384883 1632698 1560954 1651440 1990393 300203 1562273 1857657 1396593 1302050 1768435 872383 822706 1161309 728531 399858 1989367 63007 328479 409615 1080855 1779728 12099 275871 1579259 986055 494686 864041 58386 605963 1410453 1288760 382485 153685 1213237 1987074 164386 1561003 599012 1611207 877091 1628455 1977343 1020087 1968666 29402 990375 1191235 345765 195754 1128647 129408 1252312 224900 319543 1499204 1913896 12203 812654 6618 346456 1583053 608664 1525705 499516 455096 179918 1898163 1885553 1393908 1099584 1035910 1755371 1889115 1989716 562496 396614 1801404 537383 1580990 285492 259122 585225 1118389 1723993 497674 1888546 390538 1034910 254805 31295 1997472 667216 1962422 836423 815763 1013647 832150 774685 1883573 477638 1393020 709177 821238 1957245 902286 146469 518503 355265 415619 1796635 1074542 795752 268548 686922 1079243 147159 1498512 1222887 925629 726352 1756942 316055 557634 1675287 1891466 1730221 1045567 883527 1612636 187706 184802 1602131 658934 1469968 1605034 897037 1686235 1627766 403456 1403982 745287 1967601 907836 739369 31897 16722 734198 1812772 154286 738044 1197047 1286728 1045018 229679 662474 1978262 1714457 1208072 1253427 362888 1161760 1472775 891212 417404 411534 1388540 202177 731448 381234 1672793 1031478 1329581 1492699 321458 445336 1234152 1883701 1858721 1807198 94254 1460427 1375973 733858 47783 1304493 1098788 826239 1220001 127585 1013644 476900 87331 482448 333788 798680 221838 382792 348565 1418069 393357 115675 409912 61798 1136692 1335589 1692932 1931331 237604 1624146 1666723 267971 1516600 1968505 434110 558941 921918 1352155 1378560 1226678 271514 664053 416959 1163416 1357416 1100326 560570 841302 767873 1863100 1282521 1793483 1561677 1373866 350426 1629132 1518018 1924771 476889 1146061 1501870 1517643 1896244 57342 173823 1311406 435049 108524 344077 1901376 453426 1504183 1841047 798403 1088211 269711 737780 1473885 754640 902277 1450832 16988 1853848 1814774 1529455 1750932 1663840 931615 1663954 1166545 185932 1885463 1316637 1547106 1086300 358585 343472 219176 487056 687561 1701604 1301022 439671 842352 1219647 449537 249791 714336 1279401 1637900 1079551 597505 871381 1762724 143878 647806 1011889 292658 433206 859299 968980 177631 1094280 1021939 1635306 1091370 297879 1335641 1742877 998844 862513 855218 207152 1241656 765110 176891 1199284 891079 61017 1949956 1803688 305908 833876 1565121 1003304 307724 1073168 1175236 1768745 244483 1125958 1515459 1343492 1128047 1606915 833041 1184446 1861740 971804 500072 1588129 566325 1295593 1589242 282569 1350045 255065 1778643 1387692 1887983 424788 1078524 714847 249660 837714 1742789 613477 393605 1982075 47965 308779 1725035 1978955 1585744 48072 1370601 1198348 1527760 894244 1278163 1627542 829097 891440 1571787 909882 937006 620696 1883950 1039862 319032 405941 1280760 862469 1432611 271090 892586 1460203 406666 1427425 1999191 1828855 447482 651753 1405913 1743440 1395525 244018 1694789 1221737 1612518 309545 833987 324204 1160414 724222 483569 933676 1721225 701392 1360891 1282323 1790842 448579 643033 538159 361089 268201 1454957 1420280 1473589 1712553 1168000 558245 1866995 1155688 1032944 1926758 1473316 1818804 584292 1840869 1193740 371854 1270285 70641 595027 19245 103410 323120 109482 939471 1925023 1813033 849309 1806640 477015 346364 1301816 1295422 1406521 146640 1642204 1687427 762841 1654594 554595 1837174 726475 373259 1417742 211393 136913 1757042 449411 916395 1432337 181003 1723513 595281 1012671 1282519 469119 1858964 1523356 1695070 1873472 766274 1282860 785434 268140 1820125 183052 273583 1309079 417856 332520 288366 1968126 620187 1140893 1458491 199632 1030554 368872 1503103 1546949 1446807 1719869 1192058 1474808 358459 1506738 1109462 761016 1952278 538830 762115 1394524 1510663 517442 1038828 1062070 897358 1715768 20532 1751761 1386995 24852 291064 831689 1254039 1641522 1563963 1955835 1786052 908977 809757 197975 54161 1132073 1817381 1257584 427424 1297429 1595709 108837 1406869 138678 93619 421345 158448 627221 1455302 1640839 1547072 1998525 1016574 691865 930580 307971 1524486 45267 1569461 237480 1206119 1773781 67381 398019 1693340 1148385 823724 1794934 1601218 76749 1536446 930887 1617640 860433 481786 1797185 78215 625883 1756880 880741 294531 485329 1583645 1503104 519875 799997 889890 1461384 622990 1693670 699958 1405135 115312 16438 1454845 1395676 678333 943812 1476918 259891 471723 1196132 5329 1381573 1163571 145412 65005 303755 493158 56172 952262 165837 1358509 58427 1458828 1513298 373927 1539563 516864 104315 37355 19222 480793 868522 1358541 1710855 604457 378085 1639999 1140602 105564 200922 672772 1195920 1650148 1660480 1187715 1154267 1528991 1340124 1447468 301587 224025 896681 485749 1804672 29265 1969251 458471 827865 1619731 1004861 1666574 807501 1451430 1826478 1555311 1104849 1077709 1492099 449669 1647077 1480890 1657909 1721378 483939 210408 973869 1041139 186293 1145144 872714 1851130 265994 1223083 1671403 1568789 1286868 29126 1954502 1616020 1744918 400951 70097 72548 846423 750119 1604848 823893 1278970 367159 616277 1807158 1212481 529031 487730 1033093 1520110 519942 1135689 381975 745965 553033 349703 707522 456389 479273 1884376 704806 1521331 1054157 637247 59151 212565 384939 1721715 1122621 454013 195 170260 1789875 1157077 1796729 1887402 119739 505720 195257 253597 13762 1099467 1644522 478318 7943 439901 1978642 1883903 1363765 822763 713142 385259 276433 161375 1339574 1483016 327705 1178548 1113999 1747660 460997 1730629 1415584 127069 1001672 891499 136933 1122433 984529 1105331 647031 1071336 457812 1227899 1174032 1847047 1785103 1793915 445916 576757 1905428 368958 204171 1066260 1425066 674561 440985 1658053 603392 51791 1568530 721578 127652 659566 339012 1488873 1504949 1287141 18810 1983568 170899 1868719 240200 213430 20504 1976244 1894788 1018475 244313 702145 1998926 1892217 953064 1549703 873474 1174806 1734402 1739793 1551960 1959691 1424746 1312940 441394 652830 1531312 1543364 791132 280608 619257 1483206 1929598 1691295 1769923 988799 587295 558631 1841567 27308 602362 1560858 182790 1479218 1875252 950554 1427355 1180773 1369703 1057095 714747 42071 434310 1294057 1242645 1346498 247989 112181 1473349 344303 379166 1689916 1465398 1405528 414688 99587 341417 1471341 419733 254627 177768 1147260 765549 600543 602882 1035256 80207 1259383 128562 1998832 148591 945904 1053971 361547 464992 1310836 329716 1394457 1282459 456806 1816739 1910280 1848238 883376 1254959 1785239 772852 1997283 1499993 812584 917146 1575838 1917156 1537464 343314 1215182 695516 801130 616067 1857298 1135038 319399 444805 310843 2621 304429 299246 639163 12610 24756 496397 857997 1533510 1252334 1329044 1959731 1065168 1632268 889261 804625 533813 403887 1018717 1344517 1895046 1195626 264203 1004926 1498564 981545 1679663 969157 83719 1736496 1942495 573133 1511713 32286 1206992 1339994 347460 1618915 1383569 762205 1008232 929907 1086161 85223 934376 1517376 1955361 1859676 1863127 1518469 484318 1569665 429777 1457561 112504 1613180 1384833 168518 15092 1836382 82865 1047618 1870503 1690401 1787152 1121243 610885 1534983 1409765 1959472 307950 811928 293467 1213732 322979 1728033 570378 327902 129014 459648 1351085 1392867 1813866 1677788 1987017 199 1093314 58798 1955156 1723049 631809 490742 1790105 315567 936993 947926 1898615 1385591 118505 945524 1968758 1002059 1917542 214871 902835 1348323 89874 291069 900067 390670 1357527 276678 1534360 146146 530178 1057975 313185 174717 683567 709554 1642894 1141201 1680225 1517218 742371 1310245 1652683 1999132 862386 717418 469899 1826236 1737098 155643 554131 238046 362389 1306588 530036 1399301 468477 438119 1195900 1695404 476203 1635031 1432044 871612 257127 824288 214353 930132 1050888 1092009 1394498 1198436 782321 1793448 152794 1789871 1219261 1398211 1129017 1281365 366303 453695 151185 1676928 912432 875958 1042350 1498073 1977058 1700516 1902789 343771 1433660 320179 1532647 1471604 1182 536271 1468387 1775947 1753233 1842459 472687 224428 641658 1101759 1292376 1048477 771504 1576731 1064004 1923662 140798 1553813 665185 1445324 1353088 951189 1446608 1655048 795464 1714230 777595 1888971 913211 1818829 1556697 630156 1609927 185425 1491968 266116 881080 483833 1631583 1266780 247710 880571 958030 1065507 1847534 234092 961295 1881543 324362 1932527 474428 278532 1874586 754024 714570 1454110 1909595 1368 1286597 506124 290021 667345 1669978 1466702 312136 389116 5621 1400224 875403 666563 731450 1637607 226633 411417 183781 1239948 506149 1138828 424141 1840560 299287 597356 1629963 583622 539096 266299 802676 1146852 736983 1359480 254476 561623 1515132 601316 349285 30481 1926413 1220650 853160 780106 1850669 1638395 256681 1359280 949646 840966 1405112 433373 1148995 1685940 1451735 259532 503297 1718114 109642 1240153 1793993 479111 339752 54068 38269 1928575 458330 679891 1456478 78022 1077667 500767 613459 1918505 121949 77893 1984026 319074 1783595 1152356 1108435 1533696 758813 1538875 1923651 1189818 590916 947141 383940 1441371 289346 1111427 1993646 515275 1258904 1993938 1960683 1305239 294333 1846594 101885 1626028 497478 901967 189401 368204 817484 1006470 1912630 999722 172201 775667 1406931 6280 1797027 1596701 1668061 1543518 368717 1583167 669530 1934918 716257 525416 1598983 1543729 980804 1613279 1294352 1766304 82127 1844144 1075455 508139 5229 1498612 312468 1423670 1055732 1498310 1537493 989726 946849 1893445 323310 1692337 1594029 966 1674066 32239 1783521 1400625 1874344 419462 1514913 205841 627342 1764655 635399 893410 1074386 566234 769292 1600567 1173423 160393 433474 921376 1898346 1694488 1903700 1078314 1286234 148879 1084966 133336 1578280 1169335 779573 1554466 774001 1018236 1699752 1546351 45460 1243308 1108230 1485269 680468 1889288 1256155 746086 1701067 1475289 5064 1771956 654932 31233 497974 1724411 921933 734620 1098438 1054597 713896 1944199 373234 33739 1312517 1357558 173056 671725 83922 1682761 1378260 1846153 1400330 634000 1699579 996858 1538830 392771 1855037 922479 738196 14866 1878961 1960718 1988016 1557559 472909 433826 679160 690532 1806244 1242404 1325622 461794 1963446 122934 106311 1352837 1191514 1969612 1938589 1030887 1934837 1995858 1204789 1932627 801850 833221 492945 1813954 1830954 1128049 1825748 1673621 395879 767135 300080 787616 1543725 893164 1025938 702909 359389 1265508 1621357 1270277 1944234 1764727 676547 1543903 1251288 1281566 181289 1638950 1318547 646912 1634259 891133 1442910 558954 821845 997903 1613367 740682 810664 1734146 1397765 1924760 95567 19998 1826716 1945570 1066271 1766938 627599 230424 973442 409708 1106307 1694500 820205 662077 1645316 1443858 1521522 1787121 205056 928497 289991 661606 912259 286421 1045561 794469 946603 1719544 488735 1703968 1790542 941950 909012 1915107 748471 1748982 512890 1932801 256276 118796 877799 203520 168376 195378 296626 863785 1545909 855771 545020 1547505 1535070 176762 851166 5472 1325361 96957 1755827 655839 1405476 130500 262425 985841 1946022 448372 464055 841078 1789006 345139 59425 385273 57954 515924 814051 42336 567196 270682 1543768 1579704 1707710 1015858 1809043 878104 199285 1982252 595089 216668 1424654 454823 149008 1720865 332655 444404 736084 603753 1156568 173036 563307 190599 913758 1920716 496861 1200340 955548 1413848 1436435 1314073 1631805 1571825 1761242 1374760 1463529 143210 655381 1924147 1257843 21168 288403 204548 1174437 25520 1609955 1840430 579816 1634072 726337 1253245 1165749 606410 1063877 1631055 1411081 1554798 1497146 248478 1149731 597549 387876 1947251 1658504 1606734 1699970 110391 541665 1766877 1620563 1375368 431822 1653767 1109787 571333 8453 777128 113859 1801495 1161167 79387 350361 1317996 671656 321696 1446333 1505367 837677 871675 1896102 1673895 1566356 1328535 1885793 1612992 254515 229504 1112785 1692513 1464391 1796393 1789908 1622550 629779 1394179 810523 1395825 583963 265412 257422 1339397 1762054 816115 1583141 929615 812272 1438438 707292 1875534 1614045 1603003 493220 1943763 1826849 828176 1426147 1340146 1275963 1009683 411180 920489 998610 992398 255121 1893374 1835233 1243281 1814265 800704 807039 1755205 323660 1567153 930885 1960583 194121 982275 1084782 1692645 805066 340381 1736997 1828413 860292 1878992 1932875 1798137 1627517 1436616 1268574 1181298 1008334 1966175 649309 1205352 592296 267593 93969 1429012 1035287 1262345 1845386 224720 328952 1883660 1989923 1921448 940619 151358 1051869 1586587 258297 1620379 117252 171390 79043 1745699 1278504 1018408 480979 923307 1450850 1716010 903202 1353518 1850877 76402 1144828 1436569 1930901 239476 1530576 1609342 1964912 1959122 34073 542063 1308137 226661 572906 1184731 1490307 848704 152582 451354 1228382 1322106 1267302 1225728 495999 1682374 656319 596503 439113 1921396 672771 1787835 133175 1033915 1878190 911258 50092 1514928 448719 477986 1608710 1875543 485545 1995581 1819160 230250 317327 1721077 78408 299330 723368 1443200 457201 25186 1548079 1504579 334931 452110 963118 615694 60607 1538094 950140 272863 507875 1406509 1071745 1854941 1246909 550131 1949799 680732 794848 1283450 1876925 1477595 1557971 598369 1451174 95259 145281 1847070 881699 1977136 49877 1235664 301192 231538 307165 438113 752215 624734 244750 1469134 7119 382896 1779982 33689 1284777 622036 1372507 1833063 184504 1004973 1496480 1507186 205585 816267 212719 1465897 430097 1415724 883825 1961485 925729 1657581 1144973 310095 402372 1919560 145367 1506971 1133135 785206 392866 292936 198165 1475593 246863 1953856 1185550 915991 1020832 786273 1372374 146274 1215790 1741060 1636044 1279470 1063057 542742 1546343 1201506 1575153 1306116 1581176 1950301 1326198 734918 903765 1154753 1104339 1056544 1198678 414689 1143860 52939 1274794 25676 209950 1364598 73097 96919 1460395 1663717 242598 1115344 1756795 112619 454547 1735935 1415091 1084321 206811 689291 527844 1812321 480915 1813350 604841 1363041 1136827 827035 1125519 759903 870937 1493503 1804272 5804 258742 625362 738692 1079169 1484201 584565 1394916 1096291 211790 1910650 832524 1077360 656892 523747 922445 396320 851036 511504 1808831 863596 1106887 1230171 1922075 973582 1349001 1471093 164023 1925110 763757 1041997 1536758 1149908 1545947 530241 1383346 616517 356631 526258 931746 420957 914716 417170 1226373 434662 1295563 1107187 1522173 123825 19577 848457 863051 1333243 1374338 467862 12004 90450 620688 1006314 1129501 885714 1960527 173278 693173 679419 1212197 65387 1648193 56717 1885260 1178682 1455904 698204 1852560 91620 1053785 106854 251732 1556473 688018 588654 403980 1788411 335446 1896572 1813191 1355214 1019233 615407 1413619 606817 814638 1742012 973777 965239 205697 570795 678882 1142207 130776 1202179 1301300 1055220 455059 46932 1373245 916827 720442 1657901 1103056 593988 269997 1233622 353071 719748 541781 1021656 1241341 1942102 659662 828141 1037703 793106 1313267 933431 841894 1873195 1175659 1366833 966841 537753 126505 1122776 1940082 172685 378747 181282 389000 543644 1128208 1162284 573688 1429595 1664678 708437 1930720 1021876 494762 405737 1442332 1496254 1741472 1648337 1237768 1441523 1383966 1196 1792530 1916553 1169451 90662 219246 817266 760796 1148731 1516650 419545 229278 1584655 1291280 83544 630878 1895060 1613081 1659481 1109006 1279116 1284978 188146 134098 1362444 659081 862556 643313 247388 1195968 1252839 229598 74117 1016710 1154656 1722633 1938687 745044 752891 1626064 1762398 470989 1169649 181440 830973 989458 369761 413847 282987 738077 59617 1461804 1181770 1196908 561162 938295 535644 353822 513218 707151 1012789 1323632 1638484 1147496 1186091 1629633 642308 1367270 600617 1663140 1196936 1006772 346958 1669080 1467203 1719766 1371648 802209 1256249 201236 1722368 1394016 1443208 979912 923926 162990 1629688 1101496 905125 831154 377941 847575 950263 363588 1625298 668319 916452 1175895 392072 26547 181834 990982 1820623 2277 1658331 653371 1204758 1707056 1899501 416710 510135 1060426 19368 1769487 751783 55115 804050 1300481 956189 592695 349898 1788956 734362 298614 968009 249306 327255 1683609 208321 1099639 844573 292559 1480221 1896785 264123 781261 1466686 614388 1132989 1572049 148566 853627 436284 1643231 177703 1192235 887335 1720074 1941451 1888414 1674457 963644 1628734 1083151 1516976 268296 1674629 1226433 1431862 824783 39046 1280106 1063125 247680 1996123 102536 97157 205423 530608 453798 76987 285502 205922 1094886 664076 662760 989436 1105165 312167 279601 1436524 1149353 246251 308617 1814478 1588511 632204 12383 828949 1334795 347079 1342457 339338 717633 979922 591009 375434 211514 1856329 1082900 365906 1887451 668791 481543 491928 1735586 128473 1405838 542200 418706 1964184 271504 1368653 346030 1230236 114803 1622831 1069557 1297293 541217 1891015 169995 985314 437400 64407 1345515 978591 1054788 694766 216229 442423 419822 1817397 1305562 467312 1797744 491519 1851739 1310581 1867428 1495534 505189 813361 738316 45239 835635 358410 639322 1107656 1136201 797178 1688458 540838 1375271 1880708 1409729 17903 246227 801947 804245 497046 218676 219827 1254704 1476809 1404327 45732 520033 727760 1355140 25214 1465629 445358 542166 608916 1467051 1500878 1212582 104762 1696133 1618289 1395272 1698661 1920663 703724 1789524 348467 446617 1923091 1787831 437533 1165350 619318 1748388 738151 714013 931530 868408 1549618 352278 166556 604762 1505040 860482 417316 1971219 276215 483043 958692 1516317 1856444 114895 1954678 1798142 1358269 225367 697926 1113846 37659 595069 457430 1978302 274886 1943512 799776 934571 1979414 460361 1001077 1167186 1068053 615826 1347280 1623761 417410 729162 872018 1184510 357711 1457950 1017867 711800 1525282 1167702 1230646 1052231 1669199 1679202 760773 881592 1732036 1557127 840914 1473056 1191596 511477 1686211 1340008 1054808 818052 1281594 852186 1426561 229127 1888826 57683 419496 1454352 1744014 838477 1141746 1289732 1469052 1381536 360101 1717312 1129124 1626665 692690 710643 592997 1199146 480144 311891 1511811 1856110 979740 1288036 1787249 1046568 942550 621042 1918653 1613144 1805526 1192715 1818712 676768 1880498 1603655 837717 1232464 1696072 1256941 1812844 358376 1047807 330755 914149 1144103 191824 1932592 36909 1758967 131691 812981 504635 338813 1896111 1777447 1881174 438478 1169943 1951964 59769 842619 1217616 1336553 1749979 1322412 1805501 1010258 845948 1522180 1760718 182041 852478 1303330 605937 863928 460214 1201439 1612953 990596 1437782 1898237 1483627 130730 1277235 1155297 994206 1599419 720819 992725 1128184 1825984 1920272 1985480 590686 418412 413963 1357130 113451 704433 1553991 938310 410059 788120 514912 131560 1613871 968232 1498045 1166912 1639118 404691 1707715 100615 1150539 107420 1179588 646758 1434040 1548650 1152049 662281 1174064 1051335 1755672 1303247 667760 1532152 1385695 604056 1522127 1995602 910682 1709696 1125093 1938430 1034494 659045 1016309 1763508 1292121 718255 233364 232902 1873343 1632797 3318 257786 701440 32810 610237 1050290 1527177 852321 162495 1081796 1783501 566561 758013 768601 1289094 1731362 1889325 1257052 671923 1795127 853076 1993281 718531 948843 1985714 1472518 1724775 828073 1424149 134175 317163 25030 316760 904333 955299 1993116 491457 1311624 1301595 514372 270785 1348812 1704597 1238024 472079 1400539 587116 1780512 1289635 1914442 637151 1046821 1732584 1368273 1834964 211083 1411747 138870 1976872 595249 1108616 908865 859118 1835699 1860840 1668411 1201683 1292192 1344931 1989063 442703 1257736 697491 1489117 1276075 1392568 1946773 1732237 518446 1403583 1069072 1363006 1931805 1144127 325821 570670 1767163 1140482 1667096 1670972 162543 755109 879736 747216 1155608 1898120 1374826 702105 489775 1839821 1655501 23893 1409758 728499 1532507 685624 975197 1893236 961047 998334 1135539 1628253 530798 876321 970368 782181 944886 1762608 1260886 719736 1024356 484257 1443068 636678 1624815 1771654 733344 1111896 637648 803016 579131 1156532 870967 716962 616081 897971 244176 1874799 296882 1122522 789603 1158977 1210221 179911 524295 983704 1208471 1079204 1022333 591781 5552 1123023 639712 505676 1450859 851324 666100 1566091 1281372 1956079 720620 1447480 307821 322109 1056910 151942 365173 1758444 1976393 671165 1574157 1017917 1103882 498019 1196434 1027083 1525694 1361919 763257 1201355 182787 847528 1597774 247803 226329 1098226 1615967 1566129 1444095 1413248 650538 1260226 1944408 617644 632289 359214 647436 1881045 1233414 1615339 417325 1619408 1714905 733726 1831736 959652 860929 710343 287640 1756846 1750605 108083 908065 1749731 271407 993760 1771041 490257 364233 1674732 631388 445240 1436261 1510648 1472634 258483 735530 836536 626512 1513795 1237323 1333172 13509 1572986 1308406 1133139 301518 1804060 933840 1625689 1155498 18694 688417 718589 1147354 299621 745455 431685 384086 105342 1394040 1917008 415448 1581992 1788437 201273 1090554 1485120 1380968 252569 957761 1021263 1945926 1590099 618242 1395105 1277710 1105612 1509448 257572 856618 1392229 501915 33874 65956 291901 734755 1642437 398220 1471240 1139319 213881 1737510 50688 973914 1182982 600891 1681518 1363786 1923179 546621 645693 1415366 1276736 242091 15343 1047805 1740532 1073014 1453318 493495 398514 1294743 1147027 1003494 1179446 1559296 1851512 982845 1196930 1186561 602830 1766913 1690310 712508 105373 289496 1066776 1668946 1087397 347385 422738 407927 364220 1528499 761672 871959 209432 1158966 1297843 864088 100374 1217800 1990097 575237 627906 1002846 319117 840061 598446 269286 1045677 49091 1302769 1704581 790809 1219520 1662887 1709948 1805836 154942 342011 1672395 1112905 17755 1322727 1242564 841798 1799545 1072875 346068 656740 1270994 1081702 563558 250458 658905 1756816 383170 1194310 1918624 840832 804250 712030 455328 384886 838955 221414 505973 285050 31488 1751139 237720 1101421 51963 675719 1707028 335901 468745 939377 1359509 477103 1059272 687126 734274 350916 678298 1547284 1157996 1250125 1356489 1940746 202961 1166744 816511 1926676 554947 1414932 1625785 451894 369462 1408775 639699 1088743 1316177 810706 1558550 1991125 227000 718478 623159 598173 352493 484287 1625772 1073025 1973783 1833697 337803 1969696 937021 1641260 638499 217060 1996136 1836408 1933366 656496 395160 1906277 967663 1526664 1110456 1065109 610032 1113389 1422798 532429 1193955 700373 1722053 1831629 1459780 1276976 734937 1080756 1007320 746806 1496085 634192 1852269 288087 117311 108885 1329002 1275037 945272 391268 580706 688924 1707035 310318 1992798 827742 239546 1438085 512123 128951 26112 1688202 1543963 1014003 87222 1973604 753570 1354070 159027 1999141 714328 1204778 610684 499617 67043 288688 679440 1086734 728593 21871 1966666 1054011 210217 942725 382294 1591296 917604 923642 1692566 1696243 1401053 1863694 1801236 848751 407269 1939517 434595 1124466 1006707 223151 663131 144406 891832 1692643 89822 1123995 552960 1582810 1175280 1615076 170066 707473 813999 1177006 180133 1353239 1844107 958064 905520 872201 656182 369362 419414 347461 295162 1267138 867631 889681 698438 562038 1191515 491321 1348644 1951010 205206 854251 258260 1995893 868194 731337 1760226 924679 691263 314047 236980 1990931 758721 1808231 49149 731728 144973 1290813 594061 1841263 1320107 1178524 1564241 1578935 1047144 321471 1707457 928150 1553712 617979 1288820 541205 1573298 1999713 1380465 1134285 594445 1269675 605711 417182 1661789 1464080 1496060 786308 1367774 525206 1217671 1092118 1599122 1094306 1395699 1151428 1670781 1366289 1472189 571470 433173 374587 738690 1168398 1323205 793156 234588 1511143 518970 1004613 751418 1521780 1713849 803242 770054 1112303 918625 155521 831274 1702940 381539 783560 656181 392047 836115 86809 1551291 460617 1243017 1866424 841194 642332 561938 607330 54142 746991 125757 338944 789037 1630407 1572990 1957545 1646126 243796 1846011 1878065 1357373 934353 147284 64097 170586 1457451 204986 1278132 1922536 770997 998188 34092 181063 901290 900252 887680 1513321 505506 407837 892788 450237 1822241 1832852 558234 1168062 9494 1113852 1358993 1721638 497480 1376645 26758 696400 1096561 1559968 270877 313129 1961143 1466791 1516355 1130537 597091 1897214 445760 28243 1821168 1685025 46599 780338 486851 1318400 934294 1828008 450728 621713 1555430 1655627 257038 1664026 1562758 1198044 104485 189814 210593 1094255 1720202 1474466 368738 1679985 245634 663020 492771 1356910 959432 851623 487892 1528501 360612 781868 468830 853592 1492186 1390945 776997 747385 1005829 1457293 302816 49335 895480 1033312 289293 994074 1269843 1850330 490846 1488034 1165460 1121829 1928122 1300874 1834026 185220 392017 1156774 1977046 1133580 1752697 1284130 1102504 874916 1372313 871243 132940 1353781 122965 638146 1207873 1790881 1850501 149005 128389 80165 211309 915539 960669 387706 1311243 596502 1694310 453957 469111 165101 768829 1889318 1739556 1812164 943270 655582 1532518 978518 1358806 330132 1990194 1459638 1079056 954484 1388499 557438 1153268 1434006 1608132 123410 425044 296608 1587656 1632362 957598 1595404 447691 99242 1594259 127381 1071266 1443167 1667155 718596 1948537 184701 1197800 1233703 287679 331619 138926 1416185 1135493 1799397 1768150 331486 957582 1815939 1024575 1489512 1483746 1824368 230552 1154282 1285461 329872 1246801 125185 1324732 672240 1902470 1129696 386378 488311 981972 981084 1924056 520192 1714136 306450 736106 22115 644088 630986 333161 604696 1824494 889811 1527765 835480 1287604 1272371 565417 1326068 993737 1592736 1741485 1816118 1985342 1243393 718988 392267 1786014 686895 79289 600654 903563 1647430 1958278 1271613 504287 668747 1351457 1353349 1467494 1171037 238973 273847 1483250 1649285 1503724 375686 271535 1173267 1713988 1485691 662620 850097 1465065 1698381 1439140 1538379 1639618 1561645 694134 1748374 1954244 991396 1061889 1995528 1522735 1960712 347479 1006730 350362 1036991 1399365 886441 724997 630738 1670552 1015299 1957183 1643061 337659 1272129 1220157 1722716 920414 1556357 554544 1072878 1888447 290904 308409 15480 1540825 1544901 813270 557418 1963045 451618 1430218 1782590 49083 1337439 539801 1789064 268390 286903 382552 236500 1364585 1059301 951831 1933301 1013346 879982 1618514 1805298 845283 1558376 254459 1820102 1195666 624035 305624 794592 1496966 306561 1112725 1522794 79847 960830 375933 1996582 1696675 104974 166538 1820129 1994930 1910308 809006 1475912 179424 688676 1375102 385812 605197 1123064 1567884 440578 1657911 798768 1616395 768943 1509621 391501 56268 1858899 1505616 753079 726221 134777 533131 573392 735323 1853230 919082 1417466 1502403 831479 1561464 469969 451023 1468672 541314 1452756 1719929 1881483 918112 1567954 290703 1977652 57697 44948 1936372 1293235 1962820 806642 494733 1372100 1347139 1001137 1567594 784921 990489 1511274 1075391 157533 745680 108783 1275524 1572678 970564 1906306 287656 954790 1894475 1956935 1609415 660744 352470 1507219 1343079 149351 497640 1744931 82213 1828974 381095 15608 1417025 481041 48091 1346266 1137829 468501 1732047 1970555 1785690 673100 1637157 572524 1314887 277622 1280122 1645012 728425 1432897 1963443 1550566 1475597 1947462 1025348 1279337 1750368 709043 215907 1145807 1647597 507860 421405 1082854 1281978 1881008 159976 1187507 1138534 796504 1138426 1999494 345721 129713 605357 266736 1871476 1413118 1979577 133795 1756974 1040780 1497293 1743800 1566806 113578 1253583 1393514 1141617 553523 278539 704858 14957 464374 53146 1307759 109974 1726652 1735530 1070329 235730 729680 1505300 1695158 1496378 1534638 1025699 679933 1175639 867522 899088 521769 1018407 865516 1591185 178360 642515 827434 1261775 695369 52653 186919 1497243 127049 983190 418024 196140 1976843 1412287 1806783 1217157 462470 173783 485961 1986724 1602200 1156708 312799 199284 1709405 1515742 1051690 496928 546408 130704 1269844 1890306 1646811 1933506 1177372 119915 1441524 270388 1878179 1598139 1551196 1855507 1222842 531719 414418 350657 192424 1194531 1852044 802274 187393 1016928 777378 176061 1565492 1660965 283870 1809182 1931526 1928914 840461 1587614 901812 1969082 1826135 44744 805998 269668 610703 200595 215469 1559641 461917 174551 877373 606623 910430 1060093 127995 662533 29850 1732452 1882658 143334 104665 5281 1772028 782434 1497714 1093363 239547 1133878 1086067 785856 136856 191870 585997 1094292 1739224 691261 713044 1300341 1263571 1893672 573266 111920 1841669 160870 685947 1075673 714425 1345157 1186656 830605 1277588 899461 234250 1089052 959530 1427592 1296204 1782750 1621463 1706272 1794152 94063 529354 262521 1189644 745420 699987 504643 873416 941072 985607 132138 893442 1094802 623340 650399 651615 270384 1977146 1665232 414858 509302 1263619 2303 132874 1148589 350718 172569 1507850 622204 846991 1859280 276186 176754 1947302 1041117 326274 303912 1568154 513894 1768821 1276893 824489 1942231 1125589 1059321 1376788 145805 10001 722699 1022548 887726 603596 365726 1598486 693099 1479907 816244 946572 562900 243575 211778 742004 608648 618532 1654821 588542 242030 928793 1589641 1259567 1763766 663791 491311 159618 1036218 549737 679128 676582 1476842 1712220 951798 1254676 1531440 1566011 22182 1570689 891253 151802 1832504 1327173 878744 1900023 1036569 1625942 1000441 515820 1484999 681298 657797 1508796 644216 1971956 1661486 719481 1467542 501038 1900098 1583266 151788 584724 1457450 219609 174970 1475780 1516855 1472077 939624 206682 940336 1729836 1226238 312013 1157884 1175805 1795183 291453 758511 202584 1176921 124051 1524994 1472751 703706 1779290 1768882 704477 414591 1908634 1189820 643319 469408 194746 411939 271052 136118 479585 1288775 344597 207475 1697437 573940 433391 1676177 1001986 1038748 571017 190774 105161 1286641 722982 52784 273100 165729 1798358 468813 694611 1834967 1905374 1017177 1056348 1916679 1712500 72554 607042 1316057 1483950 716748 965805 867928 1452992 208705 1502064 718105 1759495 1050586 1468513 1026807 908651 596713 1960031 1737813 510053 1121038 978146 1761110 169719 401455 1772581 586455 1885771 711200 65313 1559339 1428174 648933 566693 510269 1164154 1846711 1636330 236155 1019597 429453 1904317 677748 1893877 168643 192582 888186 959550 1352002 1330768 1241726 406658 785030 465391 1081519 173285 330077 1554099 378509 1130118 777357 1480224 637921 1265819 582124 794347 1989988 650665 276501 833536 1523833 293907 204682 733459 307462 174860 74402 189247 1562658 1685455 1854858 1894037 764169 807218 1857856 43363 1917806 905702 136985 1680456 1702681 1568347 209903 159814 716097 811242 1886514 1275510 542822 971305 938292 742916 1223565 1910399 1821191 1355277 934884 130306 525118 641429 1400004 957970 790035 1357466 1182670 9026 1077901 535311 1762291 644532 700267 1016256 977656 1238041 1681547 1329491 1583292 931256 38517 1899085 409951 1056029 1609837 126667 872105 665851 260683 1282103 1069712 113539 1700835 71231 291926 759727 1627967 241707 559350 1448185 12010 805562 1059015 960522 957518 940748 477435 693926 1245325 969515 631241 582811 727085 1020683 669228 857641 1825221 1984322 451060 460233 1631256 361823 904016 1053536 1270818 1121906 1595447 944852 198515 1449182 698591 894492 426877 1270198 1795152 496456 576710 1397643 948160 202929 983662 89853 1520656 417685 1231845 1312984 1514321 394536 694403 1360897 1049160 296641 583136 627979 1118751 210797 280339 1619422 1629303 1342526 1217569 1719165 1581010 1380743 495541 52779 796778 111838 49538 1109326 413659 188831 950004 104611 491241 473955 1452415 1859706 1133320 1489691 1203191 269060 1322135 1164498 839921 247411 1731214 995998 1953578 584757 1569146 1362026 293825 1629722 1306725 887197 108092 1428940 604820 1287930 1767850 932535 406863 1743572 1240463 883084 718680 1203005 967533 1085114 712498 1906560 1616999 1006964 474195 921938 1361429 344165 1789740 1490915 570484 1095057 211769 708932 702336 1804935 876221 435059 1061858 834335 845515 1295741 5233 542277 566179 447402 857514 1405785 1824674 482952 1092044 765540 1071457 956495 366611 118984 101178 177487 1205065 990531 1420518 305340 507792 1590431 45464 1386527 180587 1877109 280762 1508886 131653 567378 226176 617829 1557933 1894614 1013469 1872924 881188 567599 609526 246688 1779506 805201 448911 1467343 825093 1970731 751793 77934 100682 1075380 202652 704572 1826147 39474 1968002 436439 1808598 1396099 782691 870375 103066 1538807 180848 1538004 1604936 1241789 335508 144171 984510 1115015 773210 513539 1154280 907517 1950609 1079727 1069699 549843 1427909 1157917 168582 572546 564830 1464265 1524594 1318969 1929792 302607 503330 1715915 1529789 1812313 790212 172550 261203 1438258 1132941 1982564 480561 1406895 1817860 345659 331514 819500 68422 1026051 798865 1452186 1396852 1403484 724013 46274 585890 333364 357145 1572662 933869 436287 889902 112113 98002 239163 479729 311715 1302915 1082964 161217 852248 461645 648174 281802 1083623 1970494 515728 1250856 944614 281838 1166295 1779170 1765944 796077 588309 1519816 1271641 1269933 68771 789094 3457 103881 1734395 1387837 1173682 1788832 585384 1747640 738374 931455 1168198 521145 1813246 947585 1161786 615598 1169996 1551553 1773495 347958 408742 1951607 985768 464731 1708190 1106886 738443 480397 1698531 832240 1886983 220758 1423382 643298 1677689 1659404 1536980 1229664 444626 938013 564911 1309198 1714741 317747 793563 1587804 596910 545749 1065343 763005 5744 1173307 1828654 747399 702425 1350146 833457 948736 1849644 701045 1328068 1185843 914462 1625305 729764 1551166 617372 1304539 642769 1698633 306882 578789 985143 1039548 602692 1818335 1928772 619977 303274 493304 11282 1074397 1031078 484607 1426372 1598818 951322 1135315 1265626 918188 1382556 922434 1843503 496529 981419 727439 161200 1828437 954997 819305 694424 940393 888273 1034666 1080510 1679527 781405 68372 515195 1404225 301405 712241 1105339 558073 231806 531769 385028 252402 1303886 1381038 522984 140745 759127 1254016 854626 1644259 1330081 982835 1675737 1282262 83446 1988167 1367996 208490 1898549 813682 637050 587506 924605 1018534 130883 1958102 1047297 840573 981645 1103515 1013026 271673 1080728 371396 125590 502487 1256135 233292 1819469 1249278 1643180 1313755 1040899 987231 1324738 225520 959946 131111 3621 1082932 868384 1004580 1889676 1028537 836007 1128168 660540 987967 956829 657113 1217648 351646 1716512 1223872 1211800 1841689 1131546 1123454 988605 259239 1740744 204971 230572 1585522 1499600 1631514 865143 1164357 51473 270896 612465 1254541 379735 1896226 1110903 590231 37796 1759691 939708 1459382 1889022 1545028 1179490 1078981 1942930 1270976 1183832 1357532 245650 754068 407564 76941 1650166 1598356 1383676 430579 788383 726473 1680302 1393293 1223939 1147218 329088 240293 1046079 440878 965888 317772 1243678 1090649 143600 695764 644874 1224979 1358136 258944 69709 1563090 1507362 1417416 743865 425394 976806 1235239 1476851 108161 1719580 788172 1278168 1621531 620110 73897 570295 1604322 1384859 741628 834919 1980159 858258 964418 646033 560016 1572714 966673 1884253 1118447 1755756 1759821 1662063 366218 1557345 1408487 1086948 794188 1110159 65310 148340 146762 1738006 786091 1640285 1064136 1611269 1771483 1177684 468789 1201884 954123 1228727 827589 475561 637201 536759 996462 1419506 504077 77691 1700684 1316148 1302002 1919867 431688 1643875 1895279 1190890 1165038 54663 1627378 1396913 39723 1508403 1607448 343983 1566182 500830 987193 428182 1693071 5079 870701 1885160 302925 1868503 262734 400862 863787 251763 954310 1853254 1170935 948566 314468 1280123 1308144 1733166 636127 1628807 729195 1781757 1217169 435862 37052 135318 89648 72703 1133460 1857448 1396868 1543969 1021098 812399 266022 238354 703895 1867789 456123 784346 15704 1600005 14199 1427543 873235 978736 1382844 1412768 1862565 695042 732426 1859262 67307 435452 286640 1459116 40811 1570167 862160 1659108 780537 327225 497647 1698211 1221312 280394 1722290 19683 928791 1673579 706586 963834 1653367 1794658 1644787 676144 1642580 562684 1195702 1096639 28842 1014477 1696779 485331 372496 74401 1288524 536738 269732 662429 1725272 821470 883676 1969918 375954 455840 152190 921253 539455 1488244 1689161 1088881 1763453 1477621 309713 420597 1067451 393282 1562700 1958395 90481 44501 23443 253883 1400921 1252261 461838 1232822 1086628 656533 803610 1642040 1767799 597807 540299 1851854 383297 1374994 1004727 999646 984413 1424901 809592 737582 682193 1338431 400916 508456 1110683 1288601 1243676 1345282 827347 1930604 1005913 1359979 595802 1905042 598317 399265 1531433 553971 913135 66538 1752085 1445398 206172 398648 1146144 506587 465758 1005054 1696033 1415083 328672 1736396 1454721 831383 1015651 1285985 531706 941067 1544257 1032816 1571466 1271706 1993894 1764974 120737 1182979 1977849 307332 123511 908407 474387 1770239 1097196 1805718 1853854 173218 1207369 996840 1794401 1051313 560726 1218174 13913 1704740 1789017 1209088 1583335 131942 758985 70972 91518 1054117 209038 22458 1305831 900883 275012 540571 1839396 1000521 57261 1041731 701400 897493 952979 747576 1939033 520518 1380918 1142298 5161 974929 655784 15721 1287597 1878217 1098103 1159327 1364154 1308895 1758976 242017 830637 565264 32249 820017 118245 453925 1925942 129988 122777 1852948 1413705 853127 1398062 1571984 830783 1480111 61307 519553 1499972 520753 1435691 1153991 1826554 1882822 660070 1662417 55785 1541656 1321619 1235088 1534909 736815 284132 1245458 322537 372324 174097 1700661 1354036 1581559 1637344 1068255 167936 579315 1156321 1059994 1236496 1545768 1107810 1058308 1393067 1453168 408340 1564277 1754523 1914383 714427 769468 1330386 299587 82923 1475411 1629648 592314 736082 104504 116353 821410 575051 528890 145894 516687 274102 155146 691735 1055694 259683 49969 1094504 1873575 238514 1028211 1400124 409001 771888 8226 1289761 1826832 1195263 651197 643184 1606737 1760850 1873730 1279868 633466 1724989 1113829 1657278 54005 161031 12086 1147068 1599893 913547 1986477 1630029 1413445 1889380 1453096 387846 517333 1135812 918767 1715295 1880939 308235 1918796 1055072 396110 1962359 1157092 1214933 1090002 438241 1905247 1926497 729991 445252 914570 718278 762301 971135 595131 1965918 1818227 396138 1591858 81320 1213622 409311 874814 1737562 1017750 884494 1677777 1344279 1688320 1797853 1050921 229807 5236 1462112 1418996 1103240 591793 1919445 1225479 1478406 1426985 332911 1385465 857437 1319767 558213 1367388 1816557 1671564 36674 1367318 1170254 81108 1774452 919192 1549788 636622 1996450 804446 627143 462138 489369 725696 566904 1407361 983237 1653584 893944 833933 1811804 1277681 1827507 23704 1148257 1149654 1059759 361450 1273180 1775946 1575734 1406816 859317 636816 573056 171969 1913497 965447 853551 602958 1364385 153528 1444546 1296107 1494949 1569056 1641330 1290250 686823 640653 1057278 647130 975456 1315100 1529470 651504 1352517 484718 1736179 1530854 303954 188536 159158 339264 939049 834168 1633552 900499 852956 733358 656761 1732952 1363031 1051238 1616797 1821485 148110 1295036 1478268 33772 106080 1650886 1714244 922487 1505550 1137306 1478084 1213617 359141 51439 1655003 695109 1027985 508750 243282 1158756 113583 907490 472298 1504780 456053 1314476 1573326 221614 1412271 921620 1722712 1671853 270548 1981832 1886194 1902461 1998292 517885 9561 1037661 1982043 1501856 1040762 1851551 1034511 1203994 1029261 879458 383182 320398 1853489 933862 1698049 700988 1047199 1198637 927285 1028994 1563550 594579 1787423 638438 1187531 1080047 582720 670757 272711 1724783 1901704 1105594 1751340 1621306 681297 1535000 1282698 148471 1511605 776436 1600498 1515491 900667 1708870 28870 1141256 1971969 740083 286811 1323222 1558923 454064 1259072 680136 211777 1710343 1401548 541861 645674 1438763 667852 834938 55180 180912 1654274 1190339 1593940 1842933 1115900 1931005 1118307 1597014 1635711 540565 1414632 314863 435840 1304016 255808 1730357 1551688 535631 1128890 1718938 1997562 412043 1812409 1390988 660857 898442 940081 1306718 154721 1729235 869128 1705018 1569369 25758 1099370 910995 465265 693747 769182 900386 395487 1782495 1688160 811254 1180298 1287767 439208 1967895 1380243 158154 1990306 790045 487648 1778636 312209 1396387 1575689 1895087 1687411 150230 1518041 690786 1415785 1768732 1801661 446061 25843 54980 966823 491859 242895 365693 431280 814566 1564845 299678 76656 1416719 1287356 1523542 1934018 1499347 750724 1716247 1377540 935782 1704002 174295 1732449 117597 764497 238816 420238 1565459 111291 1727888 1247683 1578933 399658 117642 1906135 1312130 268082 989599 108303 1195048 483449 1611609 1156051 1432699 1813697 1370120 1787564 447918 978019 1692519 1820011 798517 1905276 1325977 1147590 1039447 388007 1316327 1286839 271616 736572 83628 1307558 566060 379749 409203 1273027 1310738 1368033 907695 234302 452865 1931990 1417661 637241 1925824 633786 767178 837308 1321276 1386832 1359388 1139101 741498 61720 1212011 1231323 1210483 1928634 1694286 1242689 964252 1192407 1113073 1160739 56820 1396477 291913 178279 434634 1029423 1903608 166513 1302397 646271 775921 1302542 1629703 547500 614773 811155 1082059 1249981 1013304 1663618 704372 1101767 1044840 1607585 1201168 261276 1369298 1351623 501208 868695 1426530 831218 263802 1243016 367560 1600564 1374113 1147892 1025830 419006 566740 618514 1972752 1370021 1365329 745132 1580138 814787 1436407 409405 1963090 22760 615329 675940 565002 1446403 1577175 106834 1293314 380101 840122 468322 1951563 576350 1599319 1568320 58754 1341685 1367482 1427813 1846191 1872755 1269386 1878984 1403902 449784 275956 862038 1875740 1656998 232168 240612 61677 1397958 1575192 1699618 1455203 1622687 804528 1619672 146190 831682 671060 1463188 1596810 501773 1023729 753399 1391723 733780 1860459 1773063 217082 793173 102439 1352402 59532 672160 1745879 1740830 293133 402096 901908 662404 175835 378164 1475450 535905 1627223 1932834 540290 1357959 1723322 1183190 743513 1622835 866182 1649017 1425883 1427113 508608 1472007 122179 1986810 929833 524557 1333220 267333 1545195 1139603 1365015 1560003 1966231 363346 487265 63465 301588 1072557 1081623 313782 1319860 524383 42680 333234 187588 198510 475491 603005 1817984 1685257 1690449 1276577 874283 1169748 788144 1354855 1303807 1408643 1339727 1264914 64923 1994156 1831118 1785108 1435891 972405 1772411 882842 1100466 134489 676375 938754 52748 260809 861161 520142 862011 1536771 1030916 823688 1897123 834941 1768824 196713 1045539 595141 204961 216097 1815217 1190554 1771823 1250171 1719178 1501165 928908 530767 1493071 1706850 414265 981489 1200034 1204873 639906 29292 1219900 856113 1344823 923242 1621903 687825 785953 1434963 628017 979924 909333 745888 492049 811704 898015 1426811 324764 825693 789817 1489584 804382 1846848 241667 1121447 1717370 378971 473746 1489856 1279386 441705 862816 779805 595894 1486729 1713079 1367032 705038 1296593 1076695 1903471 909526 221191 1791783 1101374 806316 1235812 722720 275873 599141 1757702 255839 145509 537002 1693509 688106 637431 1538213 59392 469906 759884 1666088 929697 571086 1965006 509379 1377048 1452148 1491122 1645635 1896070 404705 1267625 1189134 983741 1969559 1683407 714014 317874 1320913 592785 530409 1055299 1743241 1379220 1809167 521202 1487628 549029 1725363 122999 336156 1834096 1742860 1269941 1324456 886562 885624 1319960 1653426 715670 1452878 1224589 1966166 1246390 10448 713992 1426675 859642 935642 1843115 1657012 587666 285150 1168636 1569545 188043 163026 786491 1887297 1289588 1012639 129886 700790 437805 326184 237416 1656454 1416103 1985283 347116 1964761 368978 242889 867287 1998463 1159389 548118 904019 270135 1494602 1338450 324193 1951470 818285 855750 1391579 1410854 889778 980793 1307876 628380 659272 106970 487042 891341 946987 57552 1831814 655003 1069539 923207 261464 211721 1481067 1646190 1590377 1520491 709681 732225 362585 315721 1304754 1452970 857956 1511024 1128816 1596519 1888351 1724728 1129249 1222682 1958941 1226690 957161 275107 1754585 95690 269184 789125 443310 1411039 112132 637712 1510258 804080 1898446 319048 1547508 1328802 69937 702546 1249207 558048 1234355 257825 1289335 1566102 1699110 622313 635357 1692434 1669970 889193 1731670 151098 813076 1095665 468087 360011 191288 918186 1533461 1028418 123693 150239 1029286 702787 423094 15622 1810195 1921906 1500280 1728657 1512487 1879349 485690 852044 1707408 545606 1490654 1208838 291911 1508557 849787 1880017 1307359 800291 1051274 1768119 1910110 1769087 1005741 544147 661652 1035197 1993933 554532 1378289 1573939 1771778 1156792 1227548 1743299 1495254 141133 230847 1667150 857735 254970 1524107 634868 131504 1064421 1755439 349471 1304691 365593 762397 1381062 1702712 307123 1571182 1592547 1428811 107706 1803738 1762778 1201654 427349 517456 1526736 1674749 1851404 610780 1846719 1918183 1693721 931497 361198 1885965 212041 711074 1783963 1972363 155663 1469926 123206 954479 498629 991826 1081480 1822924 886825 1476441 1765346 1199224 1777934 817891 1789306 1683764 399005 723315 1620219 58756 763242 1239266 1477066 1819932 43188 1821172 536675 1491342 199333 79058 48428 1315653 1218122 146578 1046533 1934950 634309 722232 311508 1821103 1191923 638676 699299 37188 239381 1471411 300261 14257 123833 1054628 292195 147810 39201 185361 1603825 657959 1258859 1587137 237257 636180 1912053 1398794 896268 1798243 217410 1205564 949610 359982 1883094 580533 1726880 1285843 947145 742054 1945372 361177 170939 1186466 1837628 731781 1589440 869683 834186 111914 110545 839089 998966 1508983 1983932 1773987 883447 890315 646668 994824 1364192 1979128 1115418 1095183 1664203 1732049 868107 864139 984224 1005433 1682412 556489 1145381 698229 168060 1009989 1809944 1564884 194118 1731788 915624 1258991 1605088 1630354 1529659 1088247 1369480 903961 1094652 234872 1446891 1364798 847653 494706 631584 150134 393351 1690333 1787442 688567 126110 1915625 1382028 62616 472655 1990911 1628535 1249039 872722 1461592 724511 589468 1449397 1219432 1346875 883266 263797 1579988 1181527 677354 1371159 1378293 267886 1733353 914158 1165105 1322310 255465 1424877 1568687 1873724 579179 1898605 103697 1438506 955526 428732 916594 1897007 697509 1955316 1364655 1833911 282707 1083647 675962 513062 1764901 777987 1847630 1348926 392742 1055613 70197 942213 552524 386429 1962737 1173428 1841545 1140565 773026 1955818 1018973 1492619 560488 1485894 905733 896332 1123222 787090 668502 326711 621832 1116814 455835 1600577 460910 698163 1293892 1890373 281759 1725154 1549473 552717 294808 492426 1829897 1954727 255278 1807113 489021 1352198 1783246 66771 1255238 1384038 1256490 986216 191059 598312 703816 1139976 343111 1014181 497115 1564891 1006246 1271773 334211 847657 519767 231183 347901 408114 853307 1587889 80886 869350 303484 1424870 1244049 469679 1728178 1489621 191168 1811309 44758 86725 1234560 1198676 413334 119568 1687078 657796 46789 61503 1761895 882397 1382824 447900 592097 386688 1782651 1332398 531198 59318 1999624 1620830 561963 418411 291036 1576865 1183892 212866 1699819 40073 1798026 237976 1558852 1370162 1814263 1768041 1825366 1450436 414920 1621011 1086412 468312 1482641 419765 125483 331397 649686 1550965 1988157 1974562 196725 1488878 1943511 925714 152748 643768 1060914 1685316 930457 122791 1906157 1077893 672171 472333 1644760 295050 360973 989696 510676 338267 1611947 1375590 1760336 847183 876246 921845 1922032 1098433 395245 614010 847037 1331475 1134309 1602161 1005777 611161 1945215 958792 415182 93156 1522524 929432 515183 354649 824514 835273 438039 113230 123640 787430 1679286 1596580 1708389 1073381 82775 769922 1135847 1310194 1976033 453827 1951545 1950811 1975171 1748370 761464 1446134 1379329 798148 788358 1927090 481116 214329 833720 628116 610161 1544983 1793959 409337 1754381 851265 1473014 1808083 40168 1088744 338130 1748552 475113 716683 627249 390170 1470278 1714071 72345 821965 274347 27759 436162 126603 385767 510642 273902 50296 444070 460038 700889 1273841 637283 1361486 1333247 474575 1820581 1163011 1260490 81003 365705 1669474 845379 535312 1969787 1691033 1951241 386376 309052 1120097 533366 1132370 447023 606967 459863 318242 126559 1171748 658910 233391 1949975 665400 1431353 684919 1404608 836422 1296142 487741 642375 1524704 1896957 1460991 379515 351348 693307 1423566 670709 1681561 421662 347346 1593493 333385 548885 362388 890627 132419 1571534 480108 1910608 1654493 1038055 69489 487773 1895388 1226781 1372996 1351786 1494966 1873117 623693 272544 1414799 1135193 1273291 1581629 1430282 411669 376660 763428 1014454 1107142 997895 288940 1306269 724826 1227851 778180 1608072 1774435 1559576 1827711 1483754 69207 528008 676753 49295 1184993 1586232 171923 1855208 706380 1261221 99705 307745 1098683 316066 1382205 388826 1532506 550599 1242836 399893 1519347 1754472 1823636 1175584 1800506 1128783 988901 742195 62240 1111472 997567 1360726 1786235 1782492 229946 1471069 1516126 1670064 204944 146792 316931 1379127 569302 1783512 1803206 307095 1778838 1698625 600866 979482 1140965 887396 536069 1946333 400666 357189 605392 166603 616412 1064526 1387457 1959298 1356330 951893 775584 1797503 1060680 252593 270717 1281303 1410423 1137198 999580 1741233 1329465 30364 1929625 1436154 132659 316265 448038 1001600 548578 1694799 1466409 1729335 561065 575509 208643 510398 1315518 452251 1222382 1055780 1233084 756635 909066 1678865 701857 1478381 745895 290228 459680 158528 1405914 1714060 1380865 1255008 616594 1039669 335358 1662057 1419453 1696897 87149 398083 47292 1553828 581945 1505420 1166835 113270 522293 433199 375666 1805236 250224 354312 1790462 1274517 1730999 1271220 1056711 1607009 224941 1649024 455740 165242 1877516 250139 1756597 1013836 1145198 637989 1833143 786084 1286502 1150293 901458 1746339 683581 149680 1631189 369288 1332243 205832 65706 157243 1579407 1310642 555387 315421 1929874 1901228 40615 1001342 1065719 229642 72797 1772374 1752158 808863 1848260 747078 1730861 136458 1573286 643436 167073 1178852 1792281 463854 1405001 568337 8765 1792680 785379 416579 1290675 964639 426780 243762 1337042 243745 1625337 524789 1040545 1833683 79988 900002 1525145 409557 1650143 170196 217836 772580 1242149 1098388 775791 1610377 1544934 1901819 309964 773942 2103 1087561 578974 1477403 894901 1058676 1774714 1513296 217239 1041247 179017 340456 1148170 360755 1505804 945978 1565694 1382299 1657490 954657 627948 952272 1267676 1330139 1251858 587397 187316 216051 1419499 231116 879291 1307286 617374 612707 115644 1239765 51073 837925 1445395 78340 1631177 1393276 685166 981646 1728059 1111578 367798 389090 1967853 1987410 706600 1702584 1723697 526502 1686933 68526 1555383 1353039 1874356 1077115 391364 1406596 601012 110024 109393 587568 329772 1342005 368539 750405 1028274 1696798 250890 311921 1308954 1312871 1432715 343840 1727719 1135453 483639 1683602 684751 1535899 1230383 22722 633488 163422 517971 368987 1256733 868162 132541 437092 1263841 1454292 1835480 1564936 274458 875236 620985 1857857 1583982 870305 741077 303098 1176640 881497 718734 738497 1953913 153034 1460068 368945 73029 1133388 353111 830854 889175 879199 1133970 8007 275134 604968 567673 738927 1317418 298630 535001 80991 52859 1048338 717027 1619177 1102288 1155836 1048404 415521 1642767 621825 783906 84388 690624 1455652 1755608 1526367 539208 60084 1843670 836582 1886201 146622 1868137 1989492 43928 182184 1965101 228418 1282800 1996797 53262 330541 1647697 96964 582758 1697039 1594661 4211 502351 759324 269091 1868361 365145 952608 1688835 256281 671258 812705 1842661 1697888 280440 1026143 1696028 627467 636993 1009868 1575881 381340 888941 947306 1815530 1535012 1796724 207586 1686304 200061 313102 1296368 1747739 1584062 355357 204621 1815676 1267233 716424 639335 330157 306446 1514083 642323 588564 595273 1638829 1576384 1197832 807663 813531 967276 464615 1662995 1679636 1108280 1854759 409614 1572494 391542 1455078 1466013 1140587 808877 1684569 39694 1968224 1604843 1991674 968870 144867 1745518 1047944 801127 805168 143043 1529567 586517 1142679 1728342 1544569 840799 403458 155675 1621960 1368458 1759733 1452582 489070 1355426 496491 977835 32273 1041191 1154612 1034040 681409 1289316 1089058 978261 1575891 974434 972670 458478 114079 784353 1747760 1309096 127791 1007808 1518815 1643264 525818 1132790 798907 469936 743954 1764618 1080038 188432 119024 86545 1976615 1462178 1378399 1330006 928903 1555971 260710 807324 1160205 1488265 8663 408478 1136291 321642 1528842 91716 1720460 522900 829270 733646 1741636 1827634 1917982 1235177 1701949 1967790 1255985 832817 679617 1460413 1740169 1048450 162061 1445674 1599121 459878 1988904 1483387 1660445 677188 1394566 49351 683118 1878125 1756243 466535 334648 708899 109899 962818 827248 1098935 1358351 1543556 1086377 1739079 1393125 1296693 733119 105812 1245535 1136365 705054 800092 747022 1157649 620940 843125 555894 758743 1831623 892822 506004 1629355 1320614 372534 1394716 1302188 435284 99951 1417175 1368661 891224 236192 381470 1429364 651322 485845 1031097 224636 1529601 624773 1473672 408010 489978 1442183 785469 1126706 349408 1425716 924812 1268152 1898351 1390434 1923955 1268299 820443 1357274 1711164 1149745 39499 387038 1811599 1404576 709670 1569837 74262 421362 354076 1527831 422989 773716 1333734 1016060 1635123 1741922 1501129 737119 1752675 1585189 711339 180055 1503808 1653676 1183259 1685060 499579 326780 427619 567146 913220 1677131 1977825 1028696 1430748 684307 839288 1100611 1447629 1712073 138974 1399879 710688 780801 87123 1810809 407159 1389404 1987371 1923117 1045535 1171577 877504 1148386 1467202 1629449 803682 1243535 624965 1729491 1648 871128 1792798 474800 1789893 1649619 1390321 1598788 180604 1174286 950564 902986 1898745 713797 1400905 573773 776157 1264878 1320242 268931 1316050 462872 181901 105172 1952649 1614802 1911163 1727558 1339248 171245 1532824 71849 1201811 60563 621196 1260165 483116 80116 165999 730353 1294208 1508899 507198 515497 1072158 1189102 1095376 693454 1968814 1014944 1017322 1157608 463006 1885892 1038476 729455 237854 1292413 1705799 460804 788259 83103 1660438 1817194 812952 654529 118513 1192122 877584 1350663 1859223 889380 914213 1811845 1113094 881522 1008939 1185660 349069 448586 1203941 723533 80318 1816 277263 1396950 356779 964656 479647 1550176 1737309 1246130 307294 1041183 1203102 1982283 805361 58288 625318 324407 1596003 522603 963883 85971 594840 1154727 403813 34805 1700665 136159 1435773 47181 235 887161 1227888 1779431 454677 518794 1862807 1670661 1462754 507161 706353 1278399 445269 1829022 856032 1052603 1021434 587425 206200 1023037 835958 355602 131044 582467 680922 909144 1822917 1786541 804492 1180410 1596232 1603124 1293077 98401 1760871 1555879 962313 176173 489816 1387333 454353 988555 1837443 1582387 1530969 1985174 1760190 391741 876571 1721570 938441 160801 27302 1608963 1638202 1877856 1903328 357667 91417 1355827 944496 1079840 695535 1791080 1863551 1502100 1558635 1192132 242144 1370887 286504 343962 821182 123225 91919 456425 1523294 255406 148314 1559428 350447 1108170 1391907 1276422 941061 735515 1713478 1235175 1492694 1552487 1426957 1758657 1501242 66641 1210571 530948 453874 1250319 846510 608869 1598001 1149321 1398010 278986 516558 1522702 129074 1625052 1242562 330433 1093583 141328 1951931 1915822 1891846 1140184 1708973 413576 10837 731584 1973868 1020083 1258326 1370251 1354269 639721 586658 1860546 711797 1760053 898638 1764289 651882 758668 58200 1143238 1465784 900407 1719629 1402014 224305 779698 1720360 1026685 554706 664886 1273727 1599395 1813695 999592 1442875 526169 1769376 1430245 1148660 1139425 1106551 589724 1871878 501242 159797 195965 743336 731629 329000 321393 1113229 1737899 1587528 282375 1499724 1846588 952190 1247075 192369 342057 1289033 757617 1863459 87079 1202328 471495 1484418 793931 1989621 1671637 1046890 748700 581827 707763 173511 1719730 756234 1535044 1809154 354009 1982407 193555 524644 168410 641891 404310 1361568 681988 1868307 1434286 388872 797976 640134 83381 935546 1302555 216810 1790646 900744 916071 1043582 465511 1605821 1924792 1635912 1713192 779217 1779192 400032 1045480 730567 1583467 337670 35184 821605 805387 1271263 763843 1546206 660436 1705491 1847189 369537 664018 391056 1460909 1349820 1838400 1906347 866632 1498592 999725 518621 1494637 1848040 849761 1630915 1769796 1765685 229425 1400721 1123186 1666366 826619 603110 1758145 490755 601565 1635105 20198 1098918 210315 648917 153613 1478088 1010850 1346918 46314 377911 1471206 195231 104451 466171 738886 1593472 235627 1493613 703875 477506 1485972 1538073 1376928 802362 426309 1324500 376089 1161687 1130950 1885920 283194 1223241 18212 466144 1753978 602866 1400016 1335266 873834 968237 969988 911439 1118489 985983 216400 1009872 1770136 658285 663196 494946 858296 1250765 1576569 437444 1012893 1799221 317924 683778 1276669 1560488 9461 1898535 736311 1501122 247760 68782 1281073 184044 1176906 1162897 1371727 19836 1407997 228490 551723 408889 1833792 1710862 761901 1925636 503492 1086604 871161 689726 725000 1116318 188058 924167 522137 1699228 1170020 1418209 866815 589623 961060 803753 1641934 1117459 1540374 423190 1417266 1969319 1547116 850496 1422707 1660675 894633 416410 1354571 1376878 1539270 1357133 1570670 418708 1590089 1138577 426727 913879 1068774 840353 1062389 867570 1679787 828105 1436987 1581495 1872052 427047 571946 1493726 922619 1238556 1214810 210861 686246 1227020 1942303 1196499 1339628 1601923 1459131 140708 1543438 1844258 966867 712470 940259 341297 1397804 674209 724384 1590935 1910632 1213493 1838333 149087 802699 1160388 1491163 820158 1821437 1054605 1696047 799989 1251948 692521 926770 1857343 1949572 49498 1715800 1034558 631240 1094260 1784257 1855778 1586441 1746654 1566775 923494 135171 616134 714192 458795 390654 854203 356485 1823837 1473781 493382 647365 1058694 255557 979033 1597469 102024 1832306 312404 1257594 1406056 961745 547388 1368430 1125944 610800 30343 497531 669977 1967092 1817049 719320 1014558 1013636 679242 1805492 613058 145113 1056589 491357 1212413 1698240 1534811 727538 1166154 932516 1912569 1561219 320168 1379287 931150 595822 1848507 1023082 135423 1573136 1188352 411087 1739380 631333 1953711 682414 1776947 1755382 677594 139018 732237 111564 779029 1033652 1377414 921482 69450 1854767 1128744 1111132 1814784 507357 1899834 1654257 1024232 1665321 1986119 352730 1651303 1116615 799361 1556959 1095228 1199638 217813 940965 606084 1343046 573221 16685 655988 1176890 759213 321513 666039 1910078 1047211 1377951 856718 433115 1122312 823158 1784780 1371194 1911257 1234353 1490540 106918 263321 966242 1420951 1973498 1702331 971553 135295 1509693 1097044 1271111 1141052 1568594 927984 917907 1351892 211735 218101 737566 1971281 1154047 719880 1041160 361368 1690000 1607430 1644570 1912470 993821 311507 1452353 135647 1801840 139214 1890885 888661 1792193 681715 601773 744686 92175 965259 1565932 1554912 884631 155031 1130017 1109603 515473 1374477 1480420 1800320 1391214 856766 1874651 1249252 660296 313979 450866 1559988 649550 1451707 980120 1750166 1105247 424066 412255 432193 1803101 417970 718418 77898 1492813 1683477 1928397 1730779 1732769 308424 1954670 75818 1022398 576765 1354507 1838056 152250 351184 29575 578966 112490 824210 137896 1717877 1380077 302574 228195 1609033 1301568 389455 1903043 837759 51641 153747 1717315 167487 1654 579333 1097366 1428557 1422091 410405 370823 1088433 720126 1422218 903146 1469901 1217699 1702636 1789951 483976 1612564 1567519 1656596 988564 1691064 1080 1860372 897241 897234 1765964 402050 1804960 1734693 73738 1533027 1241357 1883994 999542 1819465 181299 406548 1155878 588407 1821690 712343 855395 154510 1359328 1071070 425210 1864710 1089230 1418613 897330 793444 1600131 1600013 138764 1141362 776294 876827 604310 1605270 793766 52113 1025713 1958202 1237401 64816 1904028 1651748 717981 221278 350719 1054135 1545076 1234164 925520 903148 396099 1189489 625313 1269228 188683 410656 1080600 849511 1403237 942660 226796 617779 779793 422750 1728615 755777 765536 817161 743769 1697813 137629 1674218 200386 1623743 1819382 476777 920696 343846 77169 1895813 1127785 424965 558958 713281 1638068 434241 588981 308198 1041901 1454344 569835 1500810 1953918 1357688 84408 472300 259953 1068121 584422 1013395 1221228 378940 348184 123734 1397596 1406945 1997294 1725989 798812 140852 353117 345319 1176917 1463561 251140 779778 526656 295772 1121847 56613 1002410 921999 1597541 1309005 332603 375383 1208871 1846760 1003071 926985 1367449 1289337 642787 1980648 62155 800977 346098 842931 1952729 1701292 1560261 1175567 603471 941212 53605 312311 11123 1788070 1465421 1714049 1888176 92885 943352 1148557 187996 346330 1095797 704724 1365891 8137 698707 943236 900258 645725 1094715 1050485 723204 1618696 238582 1762799 972678 1528595 1854665 430128 1463921 1953872 1490121 475393 930813 95231 1068551 1326847 749722 1483770 1314588 1800817 443617 642663 1195367 1896885 970369 456293 1589711 1472653 1023224 1828639 734544 1328356 1832816 753976 367543 1828876 1469407 386770 1078721 271742 606991 863050 1850386 1924930 1874982 109867 647430 635026 1085028 284673 461759 932112 1309460 1177422 1794080 14056 952843 407822 270855 795410 834459 65154 157054 1490273 1278988 576526 1860550 1397203 1428881 1292042 338641 1477122 350226 539965 1163650 1185666 1188633 330597 999756 1703062 712913 54043 1660449 228917 441720 220522 631107 1074283 1173876 1981473 343841 1876998 805409 238888 1035151 959389 1822042 950344 1627522 635548 1731409 229635 1387359 434051 1696007 100073 1247963 1645875 378479 1003406 1954183 1589897 1770749 1014373 1244222 1370227 692042 1068915 1973225 1097624 199481 1614037 203963 1609036 1135352 1958176 304838 1347418 299891 1478614 1090293 284714 1978413 1027545 147812 1602901 1529534 172351 1541357 1191924 365335 1392732 1522480 628205 1193913 1095167 696319 1879005 241558 143067 119446 1291867 1546064 456656 914041 1238071 1871613 439224 881084 475847 993829 1991739 19987 600755 1746683 261481 1896114 1916457 1171247 1493886 549335 367642 1936218 54297 829023 586312 1180315 1860006 94986 1111641 518109 849864 959929 47984 1366145 895901 832239 959107 391377 1806113 895117 129028 1863274 1001947 1895440 627781 1699166 1220803 1593402 626236 863497 467950 1265434 419607 710320 511424 824648 260186 1237103 1779047 407855 1176456 726650 1571319 1713813 1526420 1548181 534500 226400 776885 1939383 1428704 137247 773946 747541 891544 409419 719065 1759332 304042 1377076 82030 338679 1774652 1239743 1348173 331468 1301337 1561886 1425638 1888302 1855615 750387 527946 1960202 1677297 1239071 1834615 1475030 1627702 478757 231061 328796 1966118 205621 367246 1113620 365953 1369457 1108613 1876544 1765498 873334 952705 1846935 670953 703146 46646 1017125 1510406 1904839 1661702 12118 1370596 1196825 534862 528659 677684 1098400 678103 1113149 244242 783546 1553764 489588 191373 1990972 1081913 615214 936973 1246709 774336 212052 1997789 1186220 837021 1249255 1351979 1572551 64463 1017761 519127 1116153 451418 651510 411424 520053 1440159 1851300 1330615 1139918 797228 368016 224086 319682 1552621 1461382 798897 1792917 600366 1810188 1850739 313097 1370511 419615 1023580 1829675 417661 691041 1501847 1675153 1530518 1442869 767441 125035 1382554 1837461 371087 189329 1483577 1850905 1504036 415114 959848 964257 179395 783475 263328 117294 107981 1906119 750292 1627896 1332802 992966 110830 1494231 1261662 282014 803436 1713287 153464 809382 1806627 421746 1822349 543020 773075 501958 793633 749679 440764 1421090 578659 1971732 1843576 1441907 1178074 1505136 765476 1862829 409317 751543 1353187 1736572 511401 172143 1341949 1355395 624638 1284629 1024427 1210724 467615 628850 527169 233899 1632790 1208414 1987524 1342923 989631 1460325 879862 304277 1375796 1730472 1049488 1634876 1230896 878237 150015 1561136 1715691 903123 1093485 1467432 788744 1658525 1736791 785296 1565134 760212 644917 830647 440383 1786620 808650 344932 1972237 48987 1895506 845470 1340854 767667 1187910 684703 403735 254445 366103 348951 1268393 477947 1880366 668467 1032084 1423267 1806057 1605020 1147462 782154 717894 1234153 1676120 836235 1535813 1867970 1940322 1385488 103100 1555197 20696 1687594 127741 736375 808086 1372423 1708631 1205159 1751575 866597 326023 735616 1038782 191875 466560 1385092 1822795 480764 630920 1582851 1518506 894069 1192492 203198 958574 291618 1024612 1204906 1108511 818425 421894 1219500 1582718 1115624 558798 814903 1713372 708529 1732748 1598815 133167 1204759 1577223 970384 891887 601446 112851 1014552 991612 1576478 14664 1120039 95355 1225449 56904 147977 981562 1010116 1413369 310990 1543756 1454588 1825155 1704164 1075659 730549 135574 154584 1424571 583 1413510 1722984 26938 219990 1987116 281315 536053 120106 393707 1820162 596833 1685497 913644 371540 326682 851315 476028 1312202 1516452 402218 1775780 1527567 689167 1588880 19956 359564 1655049 1475209 987567 517253 495748 1435811 1145913 1124414 1345155 270367 1989876 968531 737569 862677 1475702 1310640 111739 1389001 1504523 603206 1714433 44592 710354 540681 516066 1665593 1259271 1069660 1597550 1052332 1378605 1580695 528455 1082677 1586051 1027173 92534 1719586 289827 1324256 1449418 765482 1371704 95432 1197932 228582 863561 49612 1363630 1183936 1140166 789572 1419387 1769323 1946581 1357156 1498334 188095 235777 1453146 1099695 803638 436811 1083518 1263795 82750 1044147 1717388 1060174 1051521 1927405 639890 1397110 1484943 681043 595316 1376273 1906087 1783218 1278095 1480364 1851614 1944942 702135 362901 1579320 1107224 1193916 849236 524647 1061876 1798677 482862 1440133 477916 329496 459275 882633 1186717 878871 316013 473296 527577 1533959 1326735 1077246 51506 569083 630997 1605017 1266263 1045290 720408 1884327 1057275 1848337 951755 189202 827822 302547 1542053 1735495 1597791 1490346 924693 1510017 509363 204351 1579552 38675 1322565 1628056 131166 694932 804767 480134 77322 1905251 1003006 512655 665592 543370 1247662 187436 1217545 1114365 1028164 181638 165371 1826895 1023221 1521932 38645 352566 304528 1942263 50217 1794087 654788 407368 991124 309089 1432143 273441 1151830 1797327 661023 67712 1943120 1721071 256745 189010 1911315 1602263 861352 1712150 834339 1045994 990357 736615 429192 443024 1224404 1362003 1327541 377733 1597065 30068 1482466 1618977 456286 1231 218485 1493501 1376494 1645713 946033 197654 1291590 1633000 1909651 1764387 1179007 486342 777193 130896 843517 780472 501314 1419485 1475582 279594 634947 423741 144695 312360 317710 679405 585555 582762 1749899 1487340 1466811 1783714 172770 216475 1069490 1830156 1146751 1691839 127401 1936119 638783 211521 1402911 1477333 854670 1740962 1102806 1126007 107483 1085740 574329 936766 617350 896835 1877913 920589 1435501 162252 393019 1220394 1181998 1568904 377894 1552182 155830 952824 1713720 1555574 430954 1774075 252379 719204 652270 691306 392297 556688 922970 264349 1569887 1318255 1576250 36218 478673 1019711 1030364 1288138 1002142 157112 1402670 737036 1410636 1905024 1678400 369124 322674 597648 85808 1719888 537982 1278040 1139308 1015748 1359773 850868 80579 910675 516309 164874 538814 732079 1111422 945164 969985 281012 593458 1301726 1537271 1957198 722544 1489345 46563 1585223 552942 1969810 1538378 1487882 125159 896172 347894 1064328 731942 41560 738991 1936456 1746476 876614 1361097 1502739 1826002 1388923 204249 1165620 762348 261381 201512 155861 178418 645291 833032 1395000 1965221 392272 1780086 634851 147472 1966122 1000339 112135 1051058 210563 238844 1245728 510508 1988756 1498019 1929231 1000260 454126 1416267 1662406 827672 1540228 1833539 903524 1926857 1627200 1331363 894489 1734314 872520 860837 1075408 1751453 1432282 705621 143425 1323587 313159 1921069 153870 4681 1142076 988041 1140868 201726 936397 1694784 586813 1508094 873374 294230 502435 680276 843606 275074 1359538 40585 1871788 1689825 105966 614584 874385 62421 1157269 1017284 1294952 1660882 1598026 1830815 708743 1683482 900756 1407825 1064279 1844540 500056 10273 1854793 1725420 205142 229870 1100302 103766 723508 1550621 1409450 403774 1991525 1871609 48034 1940766 1705974 553901 1727184 1963726 53170 460986 681420 33986 1395703 1100633 1917714 1767111 160325 440239 1478516 1128699 848052 58169 1222502 1895778 1644174 253504 653310 1565750 743185 1327 1981117 1584373 1420637 916499 260743 1989464 761522 169807 1154885 1956089 1604838 626058 1321167 1691345 818971 1135448 1032269 660556 1572820 20168 1951656 1975649 583556 1963986 372027 33905 1439784 270024 1816418 354012 1220794 1507418 618007 1337955 1817640 1218120 1083128 620153 1548703 392915 669373 1281861 1784835 968993 1344947 937327 297523 1884245 1096519 1037224 86030 1618207 1636314 210778 704601 1659412 659729 1006063 667761 1677380 255995 1139616 1680026 117485 702972 69219 1157063 1123122 997444 670554 491858 1168140 1026672 787754 449934 555068 1742516 668207 1667900 1326048 1581736 1878301 661633 1163017 724188 1283269 1317750 1274892 1197177 1435160 1584329 1108562 754027 116969 1892422 1175029 211271 1523532 1948630 1645729 1050322 63894 1138191 1153125 1573684 516482 805589 1315061 1410528 1907413 421878 1683408 1193398 251204 827103 191469 564720 376554 861412 243578 1027417 43206 1468834 1596266 705502 1582057 1943062 875793 777895 1725266 847329 1283037 831993 1202694 886467 239307 37296 1909343 863954 641063 1705359 1140712 995751 1398143 977369 1786860 816135 1613364 832496 129728 584819 1242263 945062 1650518 1205760 958253 964451 1707850 1257132 592054 1122696 358331 1886173 457130 1129554 1805805 553296 938390 896234 1063677 54384 1796168 1359700 1566300 590164 1809987 199056 1753020 1105477 967559 1519899 783859 279961 1295451 754979 440724 1845252 32332 1749260 1215729 479692 684297 1958075 725688 1905763 987649 979119 344579 819117 1409051 392951 767299 1558243 215881 1705880 62277 996491 1077348 1636635 1386220 965573 1605036 1994058 1055063 1471168 1312037 129882 1665804 64488 385292 545621 1253818 348622 1742780 1579431 1873408 1995472 78754 1668349 527769 1204442 1212328 591393 568795 1087434 276305 1949166 832875 291146 1243560 1626073 1723508 391611 19469 654688 758539 1835889 1127874 1482322 414067 1295241 284087 933887 1747301 1358555 1267532 1497503 1374337 318151 887942 107792 1933879 152840 652422 1347859 1396400 938111 1062894 1446766 303939 1659056 39139 431010 1497215 807914 1533376 1261006 177021 1765541 1875567 1589624 1194308 1083940 281710 61706 509436 309624 666411 953482 1291249 1117043 1421080 1644855 736734 1290593 1640604 748937 1784073 970779 578695 601196 1047183 628918 1473662 179007 1901842 183576 249860 1112695 1753444 1970297 1927421 1090944 1406706 1923569 124069 988262 1926078 659432 286652 1218480 486297 353332 1675636 327750 1943764 985667 1717518 1782167 1661888 1110419 709566 473048 1174161 1143319 140202 755584 1643276 680747 813820 221516 1678805 1016108 702722 1421618 1587613 1788700 354694 1534944 307565 947251 1504111 212533 712284 1612644 192231 1617215 955801 366391 95445 57487 553149 964419 588816 42430 213309 1510245 1185352 992673 1888216 42253 940412 856664 1896741 155443 1727149 1303301 1222371 104987 80609 814860 1000975 1103298 931801 478693 1821087 568613 110794 807085 1902188 862253 351337 806505 548761 1050183 865338 536057 897345 865765 312683 783130 736064 1859037 33829 1300603 1468671 912360 1702494 857623 390201 289020 1888771 1805082 1562903 1040641 1021871 1144700 1385707 593139 460028 1745152 1061819 1828627 1567874 647496 1151739 1599749 1514900 1629204 77378 624581 1340700 1336334 647988 575958 928412 1918335 734628 884560 1070539 1383623 662127 1361240 366887 553427 436867 2927 479210 783277 684722 136980 553384 1310101 1267473 83136 29017 1278527 1586115 1250053 1100123 1061885 575982 1941273 1949736 1380595 415684 1857123 465579 439782 1965765 654586 179263 736096 5451 205092 1376865 1150472 560580 60312 1946477 386537 1961359 1396203 1018514 1285334 674686 118422 524886 1434030 1550976 1208017 1890246 189666 975616 846252 80584 552284 473945 1021270 511432 955807 414543 1059593 614879 1170278 715907 1485973 1769839 528818 1058567 321864 537940 589867 333192 1884812 1029493 1613408 249593 1953549 1593238 1003665 517930 1274326 1095300 1676955 15009 833630 730194 103586 1828185 1876440 774538 913648 1741884 1572942 1086345 1839266 1895154 211257 1194368 1690471 391328 673697 245637 1142239 474974 85454 1826625 502567 1847707 752819 63828 1752608 1109192 1117590 491692 986359 1199768 1389848 530864 1503558 1677440 1174048 287152 955200 489259 646096 1032241 1699754 1828560 475855 342204 241947 1802166 394845 715211 35544 1122330 462205 1817753 1365915 1389437 186988 273644 825294 1215415 1311163 1037482 1374863 440112 1466128 766536 1561428 599509 606687 1206576 151808 1578060 1540880 270364 39679 1445640 1081292 1940538 475030 750640 1576021 699348 1146667 1029392 239684 634401 937943 1336 793992 492553 1123527 1999665 1500672 1778730 1301325 388150 1073367 1443738 219321 292684 241677 294352 1709096 500141 938152 813865 550818 596679 1646755 581393 1239950 1575349 968133 433591 483909 1184000 749816 957417 1687422 1463718 51540 1224118 498219 1624935 1594837 628018 145093 449295 867838 1390331 1744446 619641 1441471 587482 879281 367145 942344 1556147 1847885 1732414 1663062 869807 1969047 786135 1695126 12403 954751 831773 1625355 429760 1034830 376078 499269 4509 132466 674193 957535 316480 732674 97412 1988204 418507 1250672 617662 184421 1709878 418947 367468 1351550 1937973 177414 1456215 767949 1797538 912848 633627 1573813 636022 1976703 181016 1044053 326189 1608563 490241 546460 900420 577254 1190922 899310 272595 698769 1551792 1199800 499025 881821 1898477 936381 981712 1275794 1907801 1450321 190505 1268292 1931122 285007 1317105 1924207 139775 96029 1619324 1252465 1998021 1673255 834003 227340 1994732 200675 1360557 1234890 703406 398877 348428 1053615 1911656 1378470 1445167 209089 637920 1649693 183328 1680335 308533 1060768 1080708 458915 937632 457154 1811313 454731 1633083 1434094 1616053 482698 186025 1936185 1982589 1017314 345993 1191818 1499890 1233848 842490 1371144 36851 880065 47582 1595290 1750514 375139 51018 232270 1598485 902316 1845734 1325233 1945202 700162 358168 20800 1855049 1728870 1522344 145488 1436477 1718975 1422385 405248 1075613 233494 498436 1163713 1581550 1765987 129773 1189976 1882977 318203 1551027 1606851 1918599 1942435 800442 909370 885236 1332007 674524 1713217 866068 236745 1754753 653534 1000079 800330 1584037 836003 1733536 1648775 1915449 1064596 1269981 1621152 673357 1189067 1377597 1861841 1541947 929806 847632 1409454 1728184 1499439 167825 36403 1915238 1913369 914588 1822838 1087606 1535367 1203796 151841 368557 23687 774053 747910 232722 526542 1992623 659392 1404790 1285462 1696977 1780054 1114799 1036067 296283 1104836 218817 460384 521428 1376005 1344289 206268 395300 1150753 1308345 1482334 810992 533664 515549 1129105 126433 450253 17013 1859438 1669695 1765501 662402 251537 902821 583949 1827737 772457 1390219 1135741 904657 1625223 1201732 557720 1458273 710732 508377 206399 1920311 665591 105329 875815 68864 809684 1304374 1621528 217022 1625864 1709177 1415015 1171934 65024 1436126 908965 1678445 744762 691193 63925 1258760 1909197 760545 1723071 1959883 909953 1059364 1275647 442504 1968249 234691 1869693 1183295 782492 1622354 1625069 77052 1750686 953599 1873907 576330 796834 217831 498750 747866 1106789 1824683 279775 8477 1734496 1770340 770819 1680775 401592 296163 620314 396664 269639 1816534 1630197 992096 818297 1824339 1296900 56947 1416073 1005345 1656684 291408 1380932 74587 952486 1008429 24244 1592385 1020194 1901652 1176554 1752834 285119 1278548 1188139 447834 1073508 711582 331207 956373 1863304 1921241 1805367 1315890 17471 1158743 1099364 870079 488014 406368 1827461 363188 913389 1742029 610222 767444 1236220 1054047 547266 1814073 550619 723066 861782 385625 1287948 169829 384274 418936 751196 844638 1661201 1215254 722021 1280693 1228308 1640812 934074 15595 1628589 1588679 338219 1362296 231157 1092021 1050225 1768831 991925 371127 739566 1057612 936537 202613 1169307 1488109 153957 1908734 248679 547898 1173655 1484569 1893728 1986535 1748601 82109 1077527 80234 81078 685268 68829 125480 291102 1551671 1367002 422408 1436418 410081 19150 1212760 1861151 686243 1858250 521228 519091 710898 497694 163922 239926 1318857 1331430 18913 1298622 1616317 717183 1349133 1334173 620997 494481 1997706 150605 1578433 331392 696408 1050548 1036193 1033396 720287 757528 971284 657279 1442701 1070686 1024641 1409910 1467708 160567 874165 1412994 654491 713766 480721 1091585 1152039 573287 1146494 552718 1237670 73178 936021 693127 591579 1871865 1062802 1431886 863359 214735 1817180 1371597 1133622 458288 282814 171881 813176 508436 1001995 413782 1322843 720693 697272 787712 1353575 1536142 546127 1830852 769415 1637674 1339847 1798422 601491 185540 1936287 183612 691612 1688452 325548 1951431 1502085 1116847 80906 816862 522926 1890443 1846648 1011121 519979 1058096 1717491 1728989 1357400 1957753 1425430 1190725 1197043 7973 611744 1652600 827754 582415 307293 1317379 1202927 1612286 463163 141920 172584 993801 474088 1054915 288263 740655 581779 979184 936651 1117905 1744328 510292 199219 19477 393433 1797319 1217901 1110164 1025421 1064164 1276407 1446681 773512 1701348 896814 1831272 1425395 1856636 1958526 1773172 1320775 975416 1569069 223506 1111848 1553731 605224 1016673 1462118 484942 417145 339590 1689034 1623827 1303766 1383092 894190 1560908 1322653 51175 425514 387856 1017986 1055134 1997507 1776807 83384 16259 204730 1574265 1472216 326685 1558100 1134202 1459816 367217 1211890 137863 1463401 492685 333110 1947163 151457 1476089 739216 1178418 422607 382307 1810673 377044 1567015 1840912 859849 1728599 233004 1115985 155959 87172 1416260 1541666 19419 951339 1289406 1030725 1194963 1637792 125437 665087 239078 1577498 301057 1017860 145269 1142656 400019 1407897 647177 1835782 1179001 1111238 1129562 1359552 937209 46611 1537576 1506695 80478 485440 1513227 706282 304299 384291 1872095 389779 1766578 99706 1379075 905672 51749 753090 1047517 711216 276901 1759831 250452 886759 937724 202950 338004 237855 1735079 1427458 1356738 1090697 1511541 498887 141374 830090 654159 1167780 89825 477760 698527 1274219 1484808 189029 1242598 882299 814589 1944080 467910 1098703 1777344 1708374 909625 1227808 1756121 676493 1276284 406762 1979926 1053301 297424 86548 409704 1686922 1690703 733355 1217489 1361922 1921341 961873 208373 592242 226837 1202125 452558 601000 1886530 749573 601533 1573000 1394440 915168 923319 1236912 171862 1369909 1800891 365471 561186 1098027 265413 783247 68433 147637 1645044 837281 1647281 228173 1200227 1758380 1838097 669567 1504755 266760 1070458 240754 1037014 173379 1087032 1942125 1598305 138595 971902 1334264 1994090 561076 1940597 2475 837671 864852 78735 753661 421020 306245 420482 1569289 1022551 1788941 774923 68761 1049885 874990 895653 360105 1245698 810222 936916 759057 524325 18365 409597 1565761 1382984 1443381 596464 23425 846953 451639 1563184 827442 1967408 960574 13410 288551 1702627 1967621 703262 1507024 1615537 814226 1317429 1807624 1376239 671761 1499224 19244 1997395 1547778 1405251 1066447 312229 1782023 654588 31227 1658019 925724 629459 1461872 1121075 1811396 1725593 1684700 178939 1364971 884322 1569792 1074617 1514810 1416253 863979 1712455 445350 559948 48631 655896 1704362 829578 980423 1754139 874918 1331638 289381 51589 1627175 382684 1918895 370968 582024 327831 1262136 822498 756382 271931 1424812 351293 298714 1852187 1117503 1065532 1475703 26302 1416158 1454531 1473084 31896 863262 1744650 623923 199052 671591 1362557 546090 603025 890095 1915981 1164829 724723 1747871 273554 1100076 140831 1003798 214 226522 301733 1680445 630836 929377 91796 1710799 1561893 1134907 1202748 1086170 1848205 565260 1114801 1983257 390213 1888462 1032180 270971 312122 655779 366318 1302021 1193901 933295 1059492 963310 1151873 66874 1734078 921464 585327 1835667 204375 956259 1656786 1334162 1258686 1440069 1340282 940705 809926 55358 917937 202899 679212 1458652 1064457 1848698 244568 535883 1020220 1896123 178310 653559 325423 156332 1370359 1058209 625006 1196602 1970659 327793 1205875 365421 1290948 1076790 535588 926632 1924405 1505506 78003 838667 113093 1861685 22521 1012567 44755 53407 439385 926266 1006238 1314551 542594 642354 522987 554476 810567 281433 772980 1312434 604482 874067 1915895 722249 261287 1239290 1975465 1797628 1487192 1050206 788419 235390 1297823 1912274 165660 1812933 1470139 1923947 1987374 968845 175023 1394487 510260 1221029 1843084 1306586 1455361 50967 727366 1534977 539576 612957 544225 678221 1323018 420174 862345 1878776 975717 1057170 666615 1559177 824031 693810 78171 404030 1912066 837765 1063182 1487917 1319668 456080 1682847 1322433 442211 507391 592441 1304184 1490990 1372483 551758 499638 1369957 18002 1926789 643826 1876461 1527812 388551 168193 1161565 345912 1652630 168587 110490 1305648 1694632 1887310 1417627 1481944 327945 780142 1905066 878160 336504 1450117 952494 1910786 1461013 101506 1042516 1830604 1406536 176604 619825 322645 417386 1595471 1832076 524389 1111067 909233 1780627 786003 703507 1270464 88730 1654799 902173 1285330 1949728 765687 1653670 390597 1166230 1370859 1852823 1484226 430012 1360363 1012599 952258 1462464 803332 387572 1519951 693223 135558 1753697 1374825 1550182 1869055 1238467 437650 1847800 776081 411629 1003238 786275 388103 1322215 1311412 870168 85803 1444415 1311904 16479 1875325 830971 1908670 1171569 115705 1356922 1155525 1989663 1888296 671109 1517475 95327 1853496 72681 823285 358275 112147 1842156 1762337 1136650 1548628 766781 598647 133892 1104480 940089 1697933 25095 1761300 1547141 1088025 1392173 1177302 85632 1256422 1788526 1903514 1011541 444097 422416 1274025 972632 49036 1730307 398372 1871983 1716750 1045193 917221 92472 826372 467727 339632 1121229 1806056 870387 1156056 286034 1197751 1018937 834495 113189 758642 840095 19579 1560486 882566 177079 1679589 346216 1930044 1293719 972906 890437 1145761 697806 845026 1497604 1969271 1436567 841738 102373 676839 69540 1818070 74528 651437 96951 880744 1771887 1727709 1228486 1016239 1794140 325075 755641 206168 1077143 702462 1850143 1166640 456647 873035 1883847 346702 229227 671858 607911 1028655 313571 950165 1326124 627483 49720 928479 1404751 1984436 574444 592310 538718 1296046 1318856 393864 1728137 1355308 1497508 728622 1958958 1722457 1134680 1381915 1303594 1014364 1699447 530752 1374353 1106239 872138 270159 1626579 1836040 687127 1406119 612659 907657 335528 378906 1811477 486378 127409 1445312 750296 742464 1061099 480856 1208609 142035 1625444 936846 1222346 1642874 1207676 1262255 156622 1216116 301659 1588885 1008323 1095035 1402365 1334424 197334 134025 24690 954302 225491 111134 1285557 1461361 1406242 1035150 1045253 1513337 1356565 1895490 1858831 1645086 408381 1491775 1840818 110825 281284 170843 189805 1842434 1652789 523522 498538 1580961 475127 1772714 1147607 1754212 551710 1841355 1308829 1693396 1711315 1376690 270620 376666 855845 1812287 866986 437730 599293 1752357 1559827 1901143 317403 779616 71707 1739341 1659556 981062 931416 926361 237812 1340094 1865665 518121 1711292 1272991 613086 1601476 1403478 524329 1584576 1835527 1078559 538959 942773 452331 231078 1504432 941651 333826 316514 671500 1017041 117099 1047131 901558 1423385 172838 1423004 1878389 821902 564948 520246 1310189 257888 1514864 646602 1879434 1291582 1729395 1700444 514576 941380 1129179 1113451 712990 1310456 857394 997723 780269 988211 1656838 1793115 1530941 1409749 480908 1837242 844654 908852 556376 504641 1966229 725514 1420835 1727486 879787 1050085 253272 1965503 937185 204378 746136 164525 1069807 1575841 37379 1183153 790017 1134270 6234 1039797 1203166 1012540 1076437 1605509 158726 1849030 655043 1520679 532809 53410 1824885 853184 614260 369548 1480192 1097975 1237979 609803 486445 1089797 233265 906098 846440 444344 280199 416479 1916930 329485 880167 1997767 1643121 1384406 1794425 1394341 1717542 995684 181799 1136845 55995 1332261 453021 1378615 1976485 305420 1395555 1674124 1809436 36366 996934 1379677 849103 1783737 15 531219 917717 1660258 1595481 995936 463547 1658352 241556 341669 212517 263760 1024395 583414 1646608 1594840 245022 260052 900373 320351 848341 1585262 1377937 123422 558142 193065 373048 97404 281831 804713 629254 15232 533397 1866610 146619 456428 1752004 634952 1523263 970659 1263482 1951912 900173 245631 1693872 351060 720160 1134558 430999 527135 1168979 1897154 1773897 89984 1942016 585455 602625 1072674 914330 1256903 1101678 1653179 998619 440337 1582067 59710 798726 810251 410180 1917851 1080383 1025064 142509 1850362 937350 1823961 935137 336123 7796 772772 1067988 1838957 1963500 757261 1194461 1264814 1442154 1448048 1819605 1551892 1446837 30657 631648 1776483 845796 1883892 85878 1636061 412831 1925634 1057083 955110 179237 990276 247329 923581 825627 1448842 904630 964462 1128289 910437 104932 982799 718474 59891 1808292 459465 906966 1340754 118507 718967 1991528 19731 675731 1829006 379402 1130617 72969 1683888 185656 1620423 1121790 640966 1788560 5913 377124 338062 1502221 80161 433913 1564630 22340 1814492 1397063 730299 363458 894522 1755606 315188 1505134 607437 574336 974161 1038372 648587 1796410 1544538 1186618 1270950 1704480 197044 1875363 1019210 1979254 382885 816963 1020932 1547354 1353193 1323921 346152 273747 624479 793921 1443025 1699873 69947 1754054 1694367 1195610 1570147 830275 1151407 1779025 1912555 952050 1470890 882081 877910 1370849 773587 141485 852274 385858 1595752 9979 869271 211321 170173 838608 1515072 890555 617265 315939 1998471 1161747 543333 868159 1570453 879277 315915 271864 358524 1586730 853011 674816 1603346 642829 882631 1041792 120014 51789 150986 766302 534237 688771 398331 1378297 1361984 224724 1215498 1434555 811607 1049744 1071072 1706627 1139123 862767 1216013 387893 55135 1884366 1612396 1238690 973110 1484674 939736 1581025 1447127 1813719 1070860 597539 46754 1691311 955093 1489275 1267784 1620568 1508839 1246916 1043716 728533 738758 514382 138025 372113 906569 161321 578224 214926 404274 1146831 1875025 1146811 978283 1828874 1486436 351753 1669994 888861 1169636 171584 1347288 28811 710740 1036082 1660113 220515 954753 1451915 1163524 1211643 1470124 869059 1619048 1629335 663419 774886 1490014 1228911 84449 631372 1175133 1881988 1217834 954248 1357139 443565 224315 1802642 336425 1043812 1967374 418027 1869618 1666416 1461998 1417678 1633528 1889502 1327543 721968 1530016 1097374 1995869 1641986 1214444 1721988 1607506 1270053 242800 1126119 933707 629584 1045461 1046881 858085 1136684 1755388 1989139 1579224 484901 355727 406601 1960331 49223 1166509 516838 129407 127974 1362742 748402 1011695 1061064 1436272 249320 1384614 637322 297340 989722 1436521 1804962 675129 131540 207583 1859461 333473 634837 1787279 1312853 29014 1870764 877764 1654029 1418755 777769 1391235 497374 806126 1722549 430541 831345 392429 1047373 989421 722822 719684 1144214 587922 1979247 461877 734633 1580328 593930 333135 1915842 644371 1704079 1643278 1156684 749036 959142 1591419 1514614 534873 526856 1986173 1519053 1731580 720700 668966 1295166 1704482 842871 806744 328794 576482 1675580 950795 824758 1021900 22997 162031 134351 491258 1730086 36260 772646 998310 1304910 499395 1809027 1378806 27660 993097 1021509 662090 1298 535359 820535 1353167 1335452 1733782 944530 580450 1758484 1747374 1884989 1958540 904371 321541 319854 338715 1930659 1087215 433229 1164067 1550782 91179 1353752 1033294 1969979 322489 601034 1103788 1218428 1853047 380841 1162682 1598791 620660 1137232 1091167 733141 801679 345128 1810618 136488 1525343 43980 928315 76420 891533 1199667 1873046 1586497 83904 142512 1100605 1422500 1446094 123864 941896 1639433 176509 722402 821958 602019 1935755 1975627 359157 1666932 871350 1984000 580961 243374 1664932 1964814 273500 441417 1973836 315127 866055 1290539 944690 1480358 136700 1420852 414364 878817 765815 260037 223441 257982 700787 1748304 826717 1431966 67983 1683146 31621 532412 1549354 1909290 892930 783156 31334 1596268 624625 334178 372895 263712 1261378 1972369 813603 1435341 208856 770368 545803 1009985 1544860 1469663 1763862 1606709 42222 1478063 1447095 87969 789619 1751696 592208 1812003 822934 1131473 1075467 153091 153343 699762 1717476 181265 1717901 1078966 987478 1488373 1795960 257739 1980331 1361536 1800622 1274320 1171861 234927 1994094 1190224 830008 1932615 1612620 649573 1509035 1365107 1250329 95670 1721151 736814 1676396 1386080 584028 729190 427355 1041333 280212 1189379 335083 364411 1060880 1473723 828108 267609 750986 1626571 1937757 350131 307190 1793121 1147038 877414 1633205 507174 1762264 11661 591555 225031 1397170 38865 124144 1045365 454798 1465932 125362 358034 78745 805129 1186405 1559655 1140971 1819298 1236293 1383747 504130 1447425 1150004 1199874 1644606 571660 1378970 1668839 1393889 1081285 735434 1575176 197420 140066 1456483 1610696 954414 1057965 957072 91896 1558870 1152099 413889 19942 39782 63769 620618 829762 1003710 1745796 1263621 1228029 76443 1659535 1320652 1399557 355030 304391 448807 1124461 1988057 1119058 782221 1452142 534012 34442 937633 347896 519080 47520 92836 647609 576950 1551630 474521 1712967 53795 53062 165646 1668592 1767323 1099920 1358350 1917146 1960169 1766956 277461 1994519 1434765 1099386 36428 703197 1133309 1927177 1127615 794803 234496 1439499 829157 1788996 939036 423526 788498 250291 1400841 443433 1416640 1251233 985357 1932924 1204291 1062820 1664413 1535921 1025078 411636 535300 1253836 543797 419662 531872 1704534 266301 411293 495985 1271805 1949758 898909 616563 672245 1055505 574213 37590 1332576 184122 1019627 974375 160919 1660369 973352 1426813 1774572 680302 462968 931 745465 731768 1791493 813318 981743 79788 1031401 482738 215646 1303901 800521 115694 256294 835342 554488 997388 1366834 444728 1737415 1541290 1416904 288319 780818 240668 1718565 303897 328989 301775 1317900 1049748 1487849 1061413 457693 1749713 1123853 1729844 245578 1203207 847583 380442 1777871 1060711 943981 1133690 268185 635711 413753 1625626 881748 790192 1519278 32702 914760 1560770 518132 174597 850900 54610 1156070 1729123 731899 699250 313504 169800 904669 327926 34585 1387033 1975424 1953662 588444 119464 1336359 1485601 1812866 1974600 694209 279857 1054183 1542138 1044283 412152 1733038 1105061 1250704 1530140 910026 1591204 1975529 1682912 878178 1979593 1156128 137933 1599704 505477 1882490 1438302 1841451 1187395 140647 1816165 1134985 417823 454387 393458 1251244 774551 844073 850351 149242 571993 1868927 1671121 192969 1693856 63327 1029300 279219 900229 903571 1641148 392214 1200775 1025246 1842435 1551178 1003878 1662594 998589 1248008 364520 1500775 1025809 300682 443775 1565346 1996468 451615 777709 1947887 976965 1549635 1920587 480804 540428 1554958 1764371 1614503 999130 1840814 1610548 1323109 749312 230740 1541101 459206 957286 1945764 1098772 159510 539908 583434 1002798 756310 1647602 1706905 1190488 1720002 226536 1001609 244767 1752304 1976636 827284 348927 37034 1767563 1090711 535148 1069362 152092 1749799 109240 1485744 623230 104349 887180 364162 1196306 1244939 112291 1765335 638875 778058 1688736 1426126 495732 1577430 735644 1959814 1674590 163500 1301302 1820820 865395 832713 1766916 605521 1851185 1736533 1038044 1483744 1417156 1912640 164600 1675791 1949196 615999 1270237 970633 1202619 1011343 650227 992015 819993 655334 1236023 1199801 791717 1936876 19391 154432 1188378 1792293 1270399 1234282 1890847 1489247 375863 1457866 1605341 1707862 472485 624328 934997 1443268 1181332 454001 1934255 1977839 125800 1806176 296704 579467 1769521 971474 1110807 117551 1441443 1181587 304917 1180815 835549 189885 1732360 570413 1935154 1310739 535496 814971 1296287 1161768 568090 1434202 1428071 87788 1387631 406907 1885125 1513446 211495 229741 1815386 680145 1759683 1010723 1012527 1872049 1380935 580624 513721 335573 1524433 465189 281042 1526126 1674802 805574 122567 601628 1602578 1786973 507185 877074 1773136 1425786 112558 51980 1521210 1289623 375888 1215991 1972242 227103 372157 429262 587054 1838267 1668039 837562 629047 1061440 313210 136498 1824888 1156436 729314 1369506 432385 1460913 1212056 246090 1044226 562400 37614 598178 1065237 791303 1779038 1026932 1509780 1591309 853410 300171 698168 974264 166939 490234 1912739 199987 1680239 1661136 1296230 1471011 1174926 534230 84080 1551939 794026 1372233 718218 1004452 858199 1195516 816187 1656181 1098521 1141022 439278 734935 1460382 1915971 1274402 14371 1472491 1366843 1848034 1102704 1175454 22878 754316 189038 312257 8543 1949511 1894733 1156245 503001 374497 1156416 914657 1381167 192029 741684 225972 858318 407883 1451404 691793 1731264 1422072 1016633 840780 777413 1377560 1066188 242922 318559 1891010 871980 548559 705815 560286 64994 1825334 430065 625948 544663 1644723 122971 890068 161119 247777 1569139 581262 1320379 1842271 1078374 1040462 231295 364635 47445 806890 1484138 494039 1305963 882450 1825564 879304 623993 702526 775206 942095 982225 194717 394566 656517 404299 1345494 469506 1664473 1157275 786197 882435 1933256 120510 256906 1101242 1781788 1703852 1340261 121400 490258 1347016 677219 1288687 1361489 629686 1318553 1466176 858648 1598869 889854 1393111 864901 424001 782890 92951 361156 79709 1358589 1864451 1776859 1791529 788020 501619 694684 722112 785472 8060 728789 1421056 1126224 745935 1865994 609115 1924931 550442 1996874 31690 1690406 171676 192855 1195550 18733 1391272 990410 1089343 231281 1040105 1300371 986778 838408 1848057 1633778 1773215 423774 1530952 1368115 1633405 1213987 79446 1546016 1232184 1129720 1314076 785026 1908509 1278513 1330899 1650604 1579197 1910832 1140593 1378226 984879 347924 461678 898436 1622492 587877 1148922 348881 627111 1252210 1845236 1073084 1605078 1207135 400591 848471 1539784 1078803 1549257 673306 1724195 536317 1354366 563648 1136396 201390 20651 1359229 1597257 1136637 1471318 651171 589803 1187135 1262260 1281797 517360 1117707 1233100 1187237 247999 125750 1630733 1048192 680414 52357 1843164 970883 1793916 1432544 1469980 1271480 1695096 495200 299913 1706837 1649995 1905008 1063137 1773708 1494338 1410905 1686156 598113 1261204 281490 648922 1543453 467972 168774 1008910 1224150 625355 272601 1256247 242464 1590092 515349 1681427 311716 1620185 1246374 1725975 94865 1032195 328567 732270 356924 1989149 501581 575786 115945 1735053 1337644 719641 1071041 1051579 1523618 670543 550471 10097 749309 574881 62731 1221472 599202 521784 1313739 1147728 662547 309707 384450 1707734 1083659 864235 639094 961517 1373660 354642 1945268 1289148 457122 1053759 1192481 1744289 1720230 1570660 1690653 40338 984922 1910317 1971540 1510907 1925856 762136 693038 477972 913125 1827884 620085 1902151 936478 1969175 396183 1652113 83831 1651659 959564 216523 1948092 711596 250140 923493 1207956 388080 1334406 642757 1870788 599938 344025 333606 76937 1896307 1273236 1387708 263781 1967743 631558 88116 692899 1060248 217726 1077431 238305 53701 911297 484672 1839135 954949 1330998 1554508 1569938 1818734 6184 1031834 1757004 1248574 1226826 967109 1469565 1870079 828742 1692526 1122225 632252 701024 477191 1915418 1969994 1104340 372122 1093582 1504347 1325220 29803 1007535 268149 1519572 1204564 329756 1933541 235424 1287574 1049584 782141 224727 1929519 410246 1659843 550500 738099 1905761 912091 708838 89444 642962 1754035 899649 951073 1368392 85431 1111172 1776021 97927 412216 401444 301816 76233 23738 1011621 139264 1161390 1847439 79294 1510891 1130920 1010810 986302 59492 326790 1938460 821236 1168070 917335 494610 1601223 413293 1083922 1352820 469761 573587 1232123 765068 281155 1201249 64834 746225 1910315 846426 427735 505641 1520598 276811 253212 1748390 634690 1957317 1077874 1744233 802989 1752281 1924125 1167152 535022 285214 1922313 442152 1001070 519597 11686 356835 553121 1203684 162902 1784030 130405 1734602 1690702 1814091 1004427 1454936 1833928 1596278 987307 263388 63318 390123 1510363 655790 1230035 571115 45430 1753731 457819 399016 1537490 335842 1467446 1720209 1148590 1143511 1413809 32954 1125293 1622374 837960 1289994 238190 1606078 1079945 535596 452534 848668 283698 1505853 1961479 1463865 1438105 835547 224661 235963 473505 1274060 1407263 1485585 62306 1297513 1258263 1857768 813899 1464221 682707 1936228 128758 1107666 1961949 1003212 205044 903995 1157296 871204 1221306 1987552 454527 1622220 1098873 1049484 1028027 1875453 969420 383037 38486 975391 1908868 324537 1183902 1409515 514483 486095 265213 861454 377631 1434810 1018676 805881 743295 148841 868596 569375 1226216 108684 1813150 409583 311742 1426536 1805268 824292 1922021 1054743 1413790 91862 623104 1061127 1525175 180706 1905335 943861 1019805 1189763 1261121 31259 1298034 922709 1185641 1133565 1897774 1469235 1715516 968377 1619715 859725 1911608 238803 1545552 1682342 1502454 328857 1821695 727560 1321686 1608820 213408 366589 604307 430202 1949819 1525238 1452501 457602 635009 896291 387724 896730 721705 463514 1511020 821820 136119 260112 264848 851094 142973 106603 1231240 1961986 316243 130574 1484556 1380081 1472542 152833 493756 129497 261831 987857 299578 404787 928720 1300091 1365085 1058015 557978 1813964 428232 77582 1370917 1637889 1265749 497882 15085 1136974 1981140 601818 84787 1851691 752601 1226674 847072 650802 381631 1023995 1446462 1478367 1239952 1159263 1504829 1189251 470144 521421 1460286 532171 1678222 1109170 1251170 1839435 1178029 1406598 585820 1324769 590018 257436 1139739 1125434 308702 1478915 252093 1697863 1232268 1750078 1795476 1566338 438605 482162 1714284 342559 1085684 1710009 1518635 432715 1365603 1794868 1340382 256688 1443073 975153 250558 410514 1083482 1469596 1637496 960624 451416 1084568 1100389 155155 8683 784407 721496 1180967 1412745 1343313 1098970 1075266 1696357 1479842 21370 831430 1386452 213746 363684 1115123 408867 310856 654794 1674570 842324 1186992 1498383 719468 378175 1109546 1528022 1982232 287940 23675 395089 320869 537288 1248712 1305261 768716 591902 413806 1363132 1809802 1564648 1588031 539731 1400008 949253 374824 191427 230020 1910962 628602 729228 1897503 745772 1605387 384776 506740 475159 1187653 745021 251523 446700 1156175 1059632 1246760 335608 1649410 295848 248110 1902647 836785 1479431 757206 665115 1995321 1986241 1627842 970251 308319 1086410 330284 1735972 875370 418860 1079337 611691 968414 365166 29068 1056600 73594 263415 24710 1146709 617908 368991 132098 643109 467389 1070758 1289297 1409347 745223 167450 1152146 669682 1594851 916009 378959 1136037 978378 1934535 1318140 1814399 1490321 438568 29521 483821 1393333 1805830 454897 1774698 822346 1589197 1619200 1235639 1793466 818185 1832428 1372742 299134 1858199 548252 311153 939425 1266625 510234 1353319 956420 298065 1706648 421872 1708550 1472778 1309393 1636688 1334293 1533032 487398 1101639 929654 1241317 1321273 1041747 1550320 213451 960924 459221 1087131 1516999 806504 1123057 1376064 1651095 1300970 115889 1014962 1779432 995243 943544 1050962 1623234 150815 696357 496155 1751911 1075252 1249658 416999 239401 649140 208645 133055 1738198 57223 579542 258326 1855219 470540 1207264 1513552 1646294 97411 273220 1850888 757679 1226702 924934 515511 1789352 1290658 1606215 1132024 913199 1587140 282430 195401 1272523 1970249 1658820 657259 1249236 714221 232191 843180 119644 401732 1851159 1409688 615363 1447632 1405203 594018 1521620 939515 1701347 33981 1465443 234516 1034402 428147 1834527 493273 538521 1320639 1611957 1309990 1768283 1175286 167124 887017 1527716 250342 1503820 1247055 1266300 1981066 345351 173524 1383249 1964426 1709369 1706655 696681 1643657 215146 66024 1571483 730602 704774 1479646 1675120 327257 1226768 1502401 1805553 609381 707748 1955798 1018634 187576 1320565 127913 1961142 864728 1697698 1331877 1363074 1823143 592159 934828 1750814 715088 152629 255653 147923 1675602 1627000 79275 275902 775038 742027 1265632 472961 623069 1180987 631322 245726 863221 896176 1033115 1074117 352198 1915694 1293881 975539 1853651 897230 1810397 1524775 273394 689269 1539651 406373 614780 1314724 1061631 270122 607066 1532544 513565 1361893 82479 151023 1369174 916283 920652 1093774 1948778 653400 1721394 1009955 710546 948410 1192826 189250 879855 834210 55384 1161284 1722561 1180515 1433144 1308106 978872 632883 675051 1085678 266028 740828 1758741 1781539 870476 1436095 1312351 794676 1077676 875839 1932083 1051260 453993 1078451 438364 763103 889777 1763152 1302712 1989830 15981 583749 262300 630193 1525258 1743180 1103073 1710114 413611 1345371 79959 1596711 284910 1694404 928441 154416 1690203 1967325 1431244 1878509 1397638 741172 1159890 374168 457866 1108636 446023 530038 978605 1435244 1879505 1160685 1472840 1434342 1375438 1480678 1673267 1330258 1813217 1961580 1409356 1317001 564319 482889 1646730 1476083 1764620 461078 1564385 1366628 1476658 753862 327822 815903 1072660 1884911 297618 469265 1882112 795083 593128 1006086 138885 444824 1002869 1962794 1755587 1095609 1517122 1717948 338027 1913325 1666593 258926 1604831 1713787 1229637 1547299 1712525 1516030 878420 1479656 380250 591483 30298 1329205 1570741 1118945 1610614 159561 734292 343762 1518105 52840 119259 295327 543574 1163696 1488758 1460884 96395 1213008 810709 1515166 759826 1710601 121352 728686 782875 675973 1258349 96850 1238809 1821921 1139747 1640923 1069803 1566192 966921 449258 1927229 441595 1447309 1820506 447544 1552546 668769 900866 530356 1417970 977886 1304812 1353825 35807 330861 981945 1383899 245044 508829 233780 1243958 1965675 1461839 1742566 273871 1359912 138442 152882 1650723 529797 1020407 1714141 897260 83374 1512988 109654 1411867 326965 1249806 76056 1435657 240454 983413 1698793 1862773 1354253 452118 1448553 234004 35053 596723 1833649 1759027 463782 1971439 342396 1073330 968311 1156624 599983 1212385 1267517 1106573 1211118 1224630 1408310 1009315 1233164 700504 105656 1961349 1044963 1279295 440271 359626 1597597 57436 779002 1259333 453526 1036433 965134 497977 1067884 1107623 227067 599679 521286 1770778 1049232 1588227 61130 1219082 1141549 360161 1024158 1741837 509052 245874 536594 889591 146365 1706902 1841111 895822 718314 825216 1369639 1052776 1518077 447545 1623716 1404166 1191561 1790176 397061 1599673 945371 805831 1043280 702165 1132532 1066053 1751795 669772 989743 1631677 916460 327334 949862 1425600 250142 42169 1589844 1087332 805434 1974926 693545 809716 171406 1723583 1676779 202571 29032 1193215 520184 1382292 833906 1761509 619807 1902494 223167 867191 467392 424743 1187285 1718918 821799 997643 1319447 1420920 412359 357671 844493 1655001 453985 992830 616147 1807209 1428748 785657 653851 881879 1517373 604347 661929 785772 1713091 1543250 1687509 812812 1259509 771977 1569156 576523 1527504 1684993 1614829 1589661 786383 1346643 997349 337016 1244326 517302 1650968 1119595 1653833 1527929 1839785 1699559 1120344 1900810 125936 1111362 534745 1308040 1191538 551673 1414451 908895 163472 302463 1417299 1948511 414976 1534883 1480389 36580 367907 1909981 1478683 671986 1514499 1424135 416986 1031904 603628 339715 650667 208588 200437 1045405 1374670 1613601 1516515 481557 1137443 1495650 1047767 281367 1339591 1641746 1098176 1407273 300108 350558 1096509 232508 1281235 1625713 1978033 1343131 1666505 471892 137176 1486497 1023647 1698630 1881136 589073 1344372 742413 1923983 1252090 1608605 887191 1037229 1097334 1131986 526889 1204969 1375801 347849 1216515 1018068 24309 1671631 287353 1742133 1939717 37142 1944218 159553 1494840 1821352 413305 5251 1948095 588618 1810987 1719499 1031621 1609356 939608 1061550 1242132 1817828 1114674 154781 25016 1263370 305347 1200926 325536 1942585 329841 1428975 1384131 300862 1383471 689105 1549194 420615 866010 246078 358803 593469 1487218 1774139 279792 1687849 1600820 996280 1024041 1027570 1437531 515516 714972 815377 1358939 1356315 538007 1301301 527193 1580080 1720524 1933746 973269 79688 112595 455304 410995 51708 1988961 881197 894592 8687 1520226 618112 1526499 1295625 704889 388572 1993366 1030183 1496513 297514 734567 992263 1878506 1311054 1983580 11142 1912693 1055394 1545680 1981935 865872 612429 991648 177798 283225 334362 1301518 84700 387694 1773829 1104320 50300 653053 719678 358380 1772460 1021582 1429734 1961432 750646 384050 803513 1889853 275651 1756248 1091253 1067631 845014 80577 1668795 1210341 849252 66687 1865912 444912 908262 1492872 26022 1424739 797296 1249200 175110 1757877 114869 802629 14908 1874911 252683 680832 1701126 362935 1059776 1356077 1059192 1837326 1374301 894976 723163 1644454 1354849 760312 1997768 1965344 278236 144342 700938 1710273 456795 307604 837971 977583 1911566 1842533 132320 738191 453127 1065511 775481 1427707 1806894 448675 379534 1722258 1096084 327627 1439623 1447945 640792 45044 636491 1252462 54331 655714 990420 392391 1639183 569456 177902 1704062 1938269 856377 1483919 1717766 277670 1983150 1928076 81443 1897918 1859866 1125292 897392 1533249 316562 139492 855961 739736 400630 1151907 663729 587005 186606 779489 1093195 1456350 1584648 1926273 91926 1053820 1377146 1242680 166422 1138811 804231 384120 387195 1817919 1160080 104486 1970351 114939 316468 559220 1897482 1513206 700753 1349904 1437502 1390039 1011038 1314515 425182 1747550 829666 79870 1772895 609993 1679827 345354 940036 1587078 1741767 593836 147726 126897 1224154 67228 415421 622167 598808 1655168 1116019 1670106 36920 573766 1345592 1109568 1901081 1426875 679355 163126 1389391 1779106 1872132 168419 654758 1070341 1273322 838989 141103 1146429 1779846 1826260 1594441 1099114 1500681 662974 1547588 1754550 1307431 965238 1503897 258196 1574073 578010 882314 1928567 27501 77268 1441999 763248 1050513 1266139 947469 1270427 487599 1027831 1274000 269425 546222 1076392 880323 372087 1215201 198418 493276 1711920 1059610 734875 1377206 918036 447742 1828615 1653361 1022556 1939577 1757849 1674358 15495 36357 993166 1111671 1407073 638336 202408 1954404 126088 388430 1013499 356916 1593227 1959267 1693182 1798429 28300 506213 943849 1452506 1101269 1718913 1114098 1908559 488443 1298046 521017 26686 782364 1335152 641226 1864485 522730 739640 1916393 1906852 835687 816499 698910 799844 662775 1769989 905713 1812587 1363232 1752183 1806520 1952173 659040 998850 1480810 329060 153770 110167 677408 966540 1354077 1971259 1213468 223253 1351756 1707728 1116745 1777356 232982 1109046 907009 759575 1973373 1179786 517984 693759 1204837 614687 1837756 1985801 635843 913872 1743420 1632470 1572923 189014 120594 727969 1994222 1357272 1226622 709744 624361 167409 897993 181305 625011 1861954 140393 1049267 1086499 876332 906886 565484 1946830 167334 1838008 1015086 710698 1551488 1876324 1084446 61836 525088 978259 1646854 124378 797139 1049997 905961 1652879 1334886 1322343 298484 730636 31099 781185 10636 1680711 862585 1714464 187479 1534722 1125418 1619297 618982 1928789 1281491 459802 1935457 256450 145449 1977446 999567 1401278 1529847 1310624 276544 1874331 795632 1451635 297191 1731855 249019 1973693 406680 1606986 636514 900094 410502 632585 363297 852773 1120354 1891084 936723 559719 1229658 1592003 818749 1846681 816983 460574 1987593 591729 778620 1125865 280673 742748 357999 1490106 1131927 909808 1912309 398580 114849 144737 1185381 1570895 1032696 460830 1416981 153421 682421 461024 419512 329976 360461 330602 363995 451475 112546 523921 518388 1544814 1809210 1598899 17261 379500 1284850 208504 644040 1932610 963963 1078879 51803 1651720 1367182 1819471 1765587 574135 276547 378042 553595 1729202 1896849 137693 421437 1471136 115735 1782100 1536988 912669 1866028 11482 1854401 1151600 347272 1296330 1642813 448818 1845443 898494 1794371 1841301 1065729 1017257 403391 1798651 894762 1122721 696586 1766803 1957086 1138228 1913693 1989417 162427 328769 786242 1147551 433403 692989 969324 1472123 516705 1676667 1716212 1489219 1965136 1406462 1553714 237408 1550531 280539 278146 949844 198232 1204526 225822 397242 523936 290047 1397715 748345 1521569 1603419 918079 240602 436412 562531 997051 1197314 1170910 1435855 1001582 1569693 1711153 1794838 1736544 555508 1268284 1703096 1555556 582063 271704 1461354 1435508 1997553 756260 463942 685415 61594 1289413 284152 1347408 774240 100637 1624604 1579271 484946 1937907 77067 1223881 1799657 1110367 447897 1467696 259269 822017 1920378 384133 880814 1830303 684071 396447 256440 193932 68767 759817 1678687 1337493 1514361 1739372 978160 1907804 1078911 1363598 1496560 1609433 667277 297521 1386611 85899 1996864 1115260 652065 1669343 990232 1191868 402973 1041028 1126317 1872463 383373 1051057 865981 1193435 323236 1926990 1354711 288884 611730 1580794 1719055 1312602 1647269 1455362 925360 1372296 334619 53291 1259386 1889432 159951 647479 775473 1882068 649095 209584 1123813 406013 736372 210714 1215685 622254 653008 749694 1274846 1516000 1694312 361168 1994067 1499197 887275 458433 1244670 1814590 895623 1181068 157892 703474 100066 1603339 239906 906746 1156893 853121 279116 171687 164848 428689 618913 292118 386581 26750 656208 1652017 415810 1024056 1588703 294768 860201 727835 159502 1187564 1347519 509602 1627562 1155139 82152 990730 418355 1277159 622372 1460886 1357336 1291584 326161 1924029 926754 89614 608344 273483 324053 1384939 854781 1003867 65741 1233441 867677 1283104 421664 1884506 207183 1506614 1019643 199527 359081 739257 133842 993268 287942 664305 1831060 1555178 1401599 596023 205223 1067030 767860 1537759 22203 219481 1553614 118814 874405 240720 1246809 570401 689140 1253272 780282 1914794 1969930 1679127 829249 1786521 1941927 1331686 1730235 1831085 1045167 1197393 487349 229448 1010466 506765 1063864 394597 1303732 398264 1668057 1871730 328613 925385 455090 1433072 19949 679117 776548 115149 547694 310492 1500281 1269397 910006 540555 676146 1622303 87002 1482568 1502572 1226153 1383976 111257 1958717 483994 1357951 521875 1064750 424125 530034 523805 290621 466209 1548785 1162722 1700736 778263 32869 1682332 1315168 1006834 326539 800185 1224563 821497 201939 88738 1187519 1508149 1825734 1090800 1557137 624101 1623676 918794 627553 433133 437241 1709310 301504 361505 650865 512173 880609 567604 191874 1064146 121437 1743249 1254838 1566083 656909 1915024 1166895 453185 1494092 1080551 1569001 982990 637360 5104 1295898 902516 610983 1787537 1742451 880177 132918 547315 911413 1043028 1862209 1692980 1965383 697571 1317758 90395 1428788 1645383 1772462 110027 1681586 793822 1458840 674259 531523 1584918 560898 207929 1594239 7759 1231065 1822280 213344 1035273 621128 549417 910063 1226731 153764 733789 367627 1310460 1217448 1446153 1366120 1728928 1439821 1861194 1205344 1089448 512715 1759589 1084098 1686682 1261241 1504605 1338509 1192822 1377317 1264823 412093 704922 1642169 1012977 167694 1476004 338435 1988436 1013946 1343106 49440 743129 1600702 496753 268938 289844 255583 501766 318584 9606 1688119 1778732 554685 750230 1064392 1330143 1668452 1809292 1949587 1985902 1369338 1265389 1932723 858067 991831 1137742 1312346 1265255 1421870 1305993 589482 923740 1055912 734039 1905787 1506048 1963684 28804 451935 639315 1529085 1348988 1294549 134036 399628 1606399 1763709 936746 1757482 1711072 861248 1686570 221677 1377247 126709 483301 100435 1728619 944193 786304 1742596 1625282 536626 1752159 1744434 1921781 1827757 1051938 1599178 1812188 1921355 1303071 1440222 560633 1776190 1822813 1631512 1460676 1941542 1437046 925905 432601 275051 1523080 1935617 1545287 485308 393493 601071 1858616 1628733 1906607 1222741 384986 338836 1900916 76827 1299894 809115 1774232 398333 771626 673671 1013740 298284 545561 1361329 689479 1808602 568371 50022 1450364 613098 1666464 1353513 1230494 773062 500466 464182 1311142 405947 1863149 1398294 1705017 1588290 1834465 1892084 251331 1058264 1143076 1260980 600824 628387 242568 1618447 147301 505050 1072559 521091 39627 1969722 837001 1132198 970174 1288427 1335244 63659 462366 942399 1087959 914242 1850946 531564 409357 698221 1359259 289415 730400 1985292 1545034 1712101 483202 1402237 1551221 1049344 1546353 667737 1052295 1031573 1605157 1582657 1410073 1236773 1724162 934584 154344 1739931 613381 91201 607523 743332 77828 1867184 1645180 333784 937980 1327409 409902 1982301 667883 882490 1824540 847047 1301795 311823 1510724 412691 913850 1698378 597399 1133643 410152 130203 561993 205721 327266 1106636 1521656 1275047 1982770 1497892 1124188 1357269 1665062 1651415 414183 1017926 1611890 1279489 1318602 213233 1595630 580237 899873 325270 1589974 520609 1860151 765567 1285912 1309333 500994 308668 1256854 1653277 982500 1768838 590811 1348025 710793 235376 420666 231465 486452 1103270 192107 594905 791509 1850610 206560 1765932 1880711 698102 110062 674002 717859 809108 1965506 222074 1480117 1350058 1676613 1789544 29545 572354 1305532 1314104 1449644 1516444 452702 1232383 1469263 463376 1421566 1102554 1551944 138771 489630 494617 1080909 76006 858201 576440 474239 61127 1727080 1415150 874131 1379154 812381 1139229 1498232 716461 1113841 630654 1714759 1261681 1698202 1888436 249026 841394 1336605 611833 921645 940585 392715 974491 271972 1248802 767002 1792101 896406 69131 896828 1859557 32066 649260 1513849 340956 654002 587084 235508 1752756 1936621 744906 1289321 1078335 1836446 268411 987828 836645 1818354 424268 428554 476366 1892957 497426 702374 1529915 985808 598271 1871314 1867507 1264340 1791852 305036 1550858 1849773 1293219 1852116 1686059 1253554 818952 1584010 255452 1669517 1448491 1041318 1603165 195497 1951068 1440931 442690 1416384 1370031 247516 1999205 1375537 389064 1546265 1069392 614013 1354905 828126 1622777 1379964 663121 1972439 1332247 1255631 211458 1399856 1081218 1665466 306219 1606338 1332016 1256177 1585965 1211338 1642865 1192116 1477834 423450 278403 1380629 1755648 1749399 1208333 890973 851491 1404396 1846305 904904 653213 843006 364720 1272453 410886 272562 368608 1742469 1571813 628337 984032 495798 1114822 1450679 1462290 1930892 1746986 1262725 1795867 1438346 1741183 1098035 643205 1744268 695925 1594532 803702 869482 1222683 1226888 1605109 1017996 1899073 1743693 1529012 332169 1701049 1684530 337693 1269726 560344 1640268 2682 508723 1540238 440370 1097813 1858755 1189660 19019 726883 1104595 1894369 691526 236572 154324 601273 1292613 1219574 1305235 512697 512245 1708950 788123 801955 42510 1135039 1567213 1614148 1495355 1727929 121968 739057 1317356 185293 1433381 1900198 1890118 1174801 889051 1687296 116701 863498 263659 885378 678894 520150 1194517 1593032 274252 1575522 324518 211471 241497 1822024 1915217 19191 37836 536101 92726 1241763 1199983 1246066 884247 1394528 1827176 1309681 1127298 1102123 802322 1263735 629926 1607305 240101 67498 925205 1516745 33208 240117 1788353 126131 1437063 307291 50892 1684019 571118 1261781 607953 376527 803251 56126 713059 149959 1570020 251471 671160 1078243 1070610 483169 827187 1771646 926395 495500 1389178 390800 1446733 348689 1369715 8352 1681996 263131 632657 2937 847026 1848994 1832052 1662848 1103257 1369196 678491 738986 229578 1410712 1074390 1606593 1880049 1486373 1904802 1728750 1232046 1491120 162686 1076655 1429471 1317242 1508078 1318633 1019007 1548164 218078 1838793 275629 726178 268062 1045452 1471693 500211 753944 248838 126276 1358814 149287 228840 1738695 953674 348766 802445 1885699 292437 492149 1346008 275997 1992162 80226 180833 434703 120450 615593 1547305 1973751 763167 1324508 1518422 1378603 8832 465908 504320 1627590 1294061 1051866 1654553 100567 763184 300882 656919 1355142 1203773 707580 1208717 498490 599199 393995 1518332 1518951 63099 21008 1027736 1138056 1765058 190701 1643151 1012892 160190 1051215 839354 1499029 896445 379706 1065001 287400 1305973 1748032 1585518 792000 1454707 1069110 236360 197276 1715867 1137379 1227420 330085 1808861 945246 1581572 245059 1025858 386729 705662 58413 1580817 1459064 2603 667854 746045 1406337 1981216 1453658 1919105 1201121 765892 1248170 973688 1109851 1477078 1096576 318742 887078 1049576 1091940 484225 887332 1034278 1698234 1881839 694272 471286 1316663 340072 473721 351402 82554 967916 1672519 888231 1231528 14697 923921 1990913 1149704 1888797 630994 502712 905848 616369 228077 1655619 640901 1232885 1619912 877065 976680 1337012 22687 1242283 1316225 1310514 1344084 1297610 980286 1511922 1279500 1791818 961193 1709605 1654700 855757 138933 809505 1269889 1746795 1771619 439741 633091 1303166 1198812 1444289 1251525 1909480 1609175 418087 1806854 915665 137347 1843368 51984 146261 475570 275493 122122 11543 46260 316455 711982 698201 1089905 1905248 1382329 579030 1914142 1710006 1421408 1904004 1627131 581305 1123846 79219 758268 1944844 737707 1913181 957728 593896 591811 355939 1428012 1356023 1358274 84603 1465233 64769 517823 1691503 319265 1371025 28471 1944275 764532 1240299 918716 657524 1314948 1718439 1871565 1438401 1894940 1621053 1717537 647107 1118373 1171319 1026869 1148058 1108758 1418830 634207 1773466 1717275 1513892 960387 1419574 1057291 1237205 1046100 586581 737943 1828532 82329 1421753 644667 1547906 1874683 641259 1630230 817538 313738 1583443 1087388 1097639 1977212 1104278 663725 944410 1657666 125973 198505 151632 12418 1054611 1408847 206750 1330223 90183 795547 938219 1938763 1396998 1160402 52943 711308 560938 45131 1923297 711442 1603429 268129 461621 499917 378031 878170 1251415 905663 165879 445071 1405269 1749636 649968 1938646 507817 755517 514799 726792 1290633 1995735 828930 1779535 440413 171898 1036538 849470 619339 1229922 1441604 1154598 981043 1316432 48874 1372467 1756212 1796275 219992 303411 1835271 1332463 1821710 1908985 252935 586819 1560298 484363 1724350 1260586 115363 1366621 206587 416964 1418493 313542 1366972 1951992 1423422 771734 1592006 1372764 1937151 746577 803422 920031 803057 847563 1694342 51848 1163805 1405522 841797 1231692 1712524 1393916 837467 1698392 794345 620243 1981033 1437878 1200771 896865 1119135 1028931 1981474 1608757 704524 1481766 1394053 1289214 654798 1696715 1629363 247770 1597711 256533 717663 708337 104953 1280465 843266 1562357 248140 1506863 1986481 1078448 884662 635140 1148198 513897 792588 1318146 1992674 967331 99380 1067682 571902 1828416 1568278 724936 1067389 544525 636858 1961134 473382 1820696 1273903 1523531 1328796 1675320 355340 1365928 376702 876511 1213508 928573 106076 641011 34128 1109425 904142 1537592 1677187 1866830 592820 977956 1675831 834447 113009 1755647 1791679 753640 220119 1338029 769028 833074 797133 697212 844505 1065082 829658 985223 327505 1880406 459242 925034 1242267 1010729 145462 45461 1504970 943973 1618063 1613138 360763 1322268 118736 118484 377176 1877295 56575 1937798 1770490 464047 968126 1313635 177654 1935140 1292461 229289 1653504 1433883 960666 1663680 1641970 178747 1596670 569515 1785564 1462405 1656369 530946 1197139 1245894 94169 1045554 1330969 1654326 441775 1250984 329955 1377067 226716 1317975 1884054 586364 1061838 1000981 1967235 1011324 1359898 1226070 487107 830823 1785153 1233306 1564454 1916082 394193 1539157 1882861 526306 153388 1634414 932498 973547 1222902 1385952 1469778 772942 881916 1117780 1786965 670699 1139891 1437607 1188653 724942 1024134 1622724 257386 1431567 781113 1584555 1673106 958978 1872348 1667666 1847827 976487 128447 1207918 48591 1595769 1114333 35206 136821 451119 1437841 219031 1516045 1291255 246803 1891139 412434 1744343 1402486 1289840 1084362 860526 717761 1776409 1794728 1493827 1096239 503284 1467401 1467942 5317 838320 1318936 364729 1877346 1153845 623224 1920474 716945 1364944 1772087 1150449 797528 1668564 272256 763030 1988970 752340 1034782 136487 766883 55854 1173868 518217 225960 1743056 395303 1445413 1262959 583433 903054 938524 174099 126642 482362 1546735 1126889 94073 880265 1364783 478001 487419 1260445 892760 1963376 142712 282944 1161976 718247 576157 1074308 157317 1044818 203919 1171899 1586987 16163 1892186 143112 1285941 1284555 230892 816898 610954 1156979 1824873 554382 1552025 421488 243977 1017065 1076193 720775 1819997 1139984 1055882 281965 1799737 349940 958496 91308 1320490 488025 1592119 1313834 475301 1393024 394804 1153248 1602048 729383 1799787 1925889 135908 1443419 1462139 1982532 1750588 345018 1467756 1068970 1462340 1071267 96056 1046644 1036944 210614 313833 1977315 92288 33677 473771 1463713 1956372 941006 1820731 208545 715001 1301763 1089391 1461416 1791552 1281621 1650590 1966096 15671 1453866 1835198 672121 78491 416980 275957 995107 830999 1197686 1961680 104330 1444580 1293194 252791 1660133 217618 1528672 1817925 1438417 1664234 557851 743670 1658930 1743239 252588 123180 1042665 1571027 1615341 225827 1227850 45579 50331 439894 1098340 1249258 1655689 1773900 1957997 520835 982382 1579825 107335 1628000 1769597 1622267 744408 953190 296484 1207521 859411 1162391 71587 1390446 366357 1082869 132121 1849977 1140221 1007530 1907094 1885736 256139 1724755 1547438 390533 945491 1958811 958495 1092159 1840573 1128236 1868425 1671571 950655 365027 1208710 1995452 1706379 1009351 1361395 1761455 1079067 752594 366995 1387888 489776 1463441 282350 43965 1160766 1322574 1712914 608947 627547 1230907 715954 342714 368589 703557 1636682 1601282 756830 1689644 1778690 1531994 1562117 1587572 253441 1075730 973558 409258 916260 1182440 241225 1839480 614302 1729722 1132130 1713424 1865893 818138 654581 1265491 510366 330977 1369525 1016856 145853 1236897 1032047 644348 1994037 841508 1895611 948807 1042593 763646 221203 452462 1498662 825199 362580 744587 1959794 58231 1758964 1614188 452623 222788 828779 7713 1107345 1619311 198987 420140 747225 245395 1547901 158664 750262 938290 1934775 247477 1866570 1128286 824155 486440 19584 1195592 1365095 1637375 989109 394846 736954 806510 1511445 799173 98888 1685221 494440 1207426 931352 503073 1375201 1381597 1048390 1584100 607949 1340294 457219 174254 836793 197062 1556498 523320 1085813 889340 1957860 1126857 1724929 135393 279017 1749739 860844 1538227 697959 1246485 1486583 1192050 368158 1427705 331711 1568309 1198890 659452 144686 1169680 1522789 67627 1980232 1745131 990527 143817 1965613 130271 1028528 1094355 974095 981461 1803388 1473970 1448250 434238 756246 1680973 673649 152785 1347665 1372501 1700357 1113570 1004551 1615420 1960827 757013 547345 1855691 95154 263922 274214 636827 869537 442278 1235831 737298 1639569 1626368 1384521 1887470 1646512 790515 1945617 621709 1478924 662823 1539390 537869 928968 636380 1364442 502031 1210655 629553 253011 1796741 1918122 1755324 239749 1038264 1959926 1812406 901920 1480376 1470085 1368966 1057295 1476337 1642827 3101 1044611 964253 729578 1650537 1487881 1545199 728712 1751518 1052719 137835 1253876 482429 245780 1583658 1411379 1491966 1561374 1817004 340657 34993 1897600 1056431 1422423 1092532 801029 1131804 285572 807268 926052 1263462 399023 1120743 489239 803008 1447137 1379192 662384 162229 264424 301676 1092941 50252 566855 654377 1155905 999522 1736561 1010211 243048 1767158 994798 360613 1572046 1632325 488599 642245 542952 31929 1684675 585675 395210 1993213 1903918 1051844 1993036 1612801 1253976 1956170 380832 1761512 764754 178802 470166 347693 441591 1738245 225021 346896 1900744 290448 1897568 1957438 681793 1911239 358867 685749 1889176 1283083 495025 710122 1729786 239700 1275072 1795487 591348 1526917 524179 242517 1857500 1102723 1008139 3654 1665050 728936 1146581 95128 926672 1618931 124441 1098754 960802 1177027 866189 83206 967968 484141 1329564 1447500 307059 1027805 1251206 370191 1816421 857794 629223 1891461 660777 1197344 1402905 1096848 1276535 51926 1403953 1741026 93125 820437 1823460 792235 1199797 1206530 1642916 580539 435401 1630555 1418125 404831 705481 973218 315211 350147 1241584 425970 674256 2148 1111170 489336 1150402 1026 1171527 1069600 97643 279793 1534255 288086 467882 537199 389438 1859061 1336393 1316926 225596 996139 713487 1669971 837182 463739 1084859 1990002 1050953 832009 27998 1659937 513880 1776371 1284190 1593375 1128278 95881 1600214 1115477 107237 1782626 473386 1171108 1877975 1960805 690515 1034313 404491 827929 1901766 928864 88349 1843585 1084378 1495659 1367556 1495601 1123747 1875571 1877694 1353683 16442 1359628 615361 887369 417624 810123 1297580 254195 1700656 1675365 1075814 764376 1367443 505048 1910427 1505729 793940 1356567 133276 1899655 92577 795869 1762459 1021914 365729 630569 1510285 1949236 1039190 1888341 1344734 1555133 657193 309802 1396788 1698561 256761 1728633 186979 1964152 674792 1093547 1351610 1052973 873472 494910 1639997 1770245 398167 464005 1097013 1503920 130598 555697 651303 1185201 366027 304964 998502 856595 1331827 1293059 1174670 738269 1555069 507248 832974 1052909 1879733 767569 1540538 1561264 1247341 1406406 844078 480090 993386 786583 503563 750011 1795495 475818 1424463 619207 1853417 137122 1853154 10950 503281 314160 801787 1087199 704769 557672 1961847 872924 1187232 434146 656371 547134 621323 1217869 1421578 653781 589416 428420 656263 1961636 1012572 984268 240111 1043375 1715172 1465471 367010 47901 1785718 837425 850327 358706 22226 1366756 785752 1327233 1282196 209915 1725351 73877 49046 511375 293591 935493 882561 61957 905695 340557 771104 1985319 665622 734938 1936823 257211 561559 1117346 1465007 171660 270313 1542018 1862501 288108 1818073 197247 753833 1562159 1169927 1138601 1976626 1684738 1545385 1308734 1433772 241927 1677988 1376860 1065084 1207239 1355707 462423 1816149 801365 1488127 1832152 301938 1115722 68370 1658206 855839 1638267 1419315 1703060 819495 499629 136813 1515501 1220191 205946 802672 1438437 1819941 1343095 289078 664376 1748848 706692 1153435 242316 1467128 1672566 1835214 357508 370441 1815890 1032255 1212519 1483376 1201624 169364 416254 367559 960236 655124 113676 373635 993505 1569810 293356 1728311 1683536 430624 602818 1249183 1765407 622737 1333182 881159 586159 147926 1885274 305253 775912 435373 85917 929253 759281 1344436 269045 1972519 1620112 816509 1826336 1855132 535718 432330 688230 514898 695839 1634818 227887 605254 522157 170554 203176 951351 963373 817940 1543589 1711276 1002540 1471563 1157888 227716 227828 718365 953418 865431 1071298 389174 289417 587321 1478033 556953 1104619 85762 1029938 1740577 1063156 860194 1631135 1475440 720982 108883 1221108 1482119 535692 1744475 983492 69566 318984 539231 1473270 476880 781166 1543298 770490 762411 934249 1243590 1255473 174800 1005125 716138 1663342 641740 1315581 1916817 816893 372447 101374 588088 505568 1993596 1736278 1402583 1291595 456665 1439479 1271525 1333853 689814 599666 1893326 672502 688215 1415417 1912330 1974885 1203688 609996 563395 1231367 693091 104998 1637250 894186 1554712 1424358 1300070 370803 1904394 911399 1947012 274408 1115678 1336516 894566 871668 667211 953505 269092 1521798 1619006 704007 1533653 1614167 1406134 1001599 809938 1956477 1984592 1199059 1837510 1637924 1367907 1901096 1173342 404672 1219583 1231483 1536047 730556 1610076 1427 1569626 1647132 1076117 1896135 67126 237052 1093579 1830071 153493 1631220 1658448 969758 1508125 502500 1221797 1889056 1879128 1739914 406725 614056 1232139 1376152 500870 1016255 43597 1130334 1274145 130901 1329740 39171 1575257 1213572 1106251 434972 1149898 998492 1368760 1113502 954396 1351575 116138 317108 1670565 1614515 800455 1884515 762063 1338483 313178 844718 1418164 1335381 198526 668814 674468 1249225 593976 1637951 1111816 1730078 559550 1855222 1156163 455230 878414 1742431 758548 1460119 1080414 1877399 1500579 1776282 1187568 1251460 891367 891315 159411 1682838 396040 1833415 1445461 1228987 1538211 1566385 558860 1938313 1694231 1261161 833799 466464 1084984 293571 1832134 157286 859606 99449 670978 1102915 1014195 1645561 1614184 430898 458959 1231003 1134700 726813 1820137 1063573 420354 1523848 1766739 171468 1152183 405605 1542369 1711675 309070 615017 1135791 1579355 210860 1096873 1062651 683659 1108323 381448 253347 926884 565793 1135218 1659762 715048 340282 937816 1118049 716467 1981756 715571 1828721 200176 1198143 1723969 1987196 1865422 228231 565963 1126323 1987918 1513890 533287 1385667 1835609 1226232 449978 1998252 957217 389651 1159598 559021 935725 601009 1143548 871634 1346592 1886580 666198 1363621 1231643 1515589 1547237 203289 1245559 1278270 1926724 1842483 159653 898608 755271 650666 931004 275830 577803 1123450 310942 495717 1756056 1766047 660429 238828 1957115 613293 937353 1096108 1314619 546184 1652475 1784400 1083863 559338 430070 13976 1652752 564166 531162 635394 1998860 806250 1570203 721157 286782 1385678 1099526 162019 1243179 1514952 1594984 1756401 1044021 1735791 1856971 1771517 984334 99238 1108054 1204464 1535909 1218255 1413211 446950 1410111 867064 940265 838557 1598476 557640 1981819 1329437 797075 1614718 1349289 889420 598440 1030420 836120 1409794 478542 740095 1896007 1734033 391444 1892668 1132306 1010931 457620 1267732 1283303 1426465 525518 1199373 804168 104308 1853635 1185341 1707209 589690 988661 1275304 1753187 530367 181149 68520 933367 1631418 1264402 1831219 354083 777292 1825388 1435184 453655 1877589 1943636 1230835 70032 164102 1785453 84405 300096 1071455 936647 1142236 1333226 558661 788709 804061 1331772 474550 1567048 379581 941704 1958285 72666 105219 1414271 1398091 1576897 1455664 227681 1360474 1937641 419700 1865687 1705368 1947191 1580970 777250 512022 339592 60535 1299276 1484098 877975 1185991 834682 982123 1736712 17307 1570633 1309106 588728 1696728 523680 1473062 24744 998760 1129756 891971 1269057 1951848 1279550 1354607 133399 763043 1356896 969110 675741 766667 1839114 508341 914000 359096 364644 1823607 1715349 172065 467403 1212366 1788758 650662 1360453 299075 1264315 286432 1135852 364176 894502 305465 1915554 1568479 743784 995587 151091 129860 1826887 1274675 130169 343506 156483 124711 691910 1787465 1597226 1636021 1430091 1752267 252060 1248183 219912 766695 265741 836509 402539 1339806 529390 341756 554347 1820390 23864 807753 484503 248991 1211938 1495953 520507 46973 1155900 608235 1269361 393591 1271530 471747 1539148 1223959 1333509 1010929 192017 1470019 1731540 606108 931947 1496735 1177825 589921 1818618 996659 86071 122831 1293807 1046641 49485 648478 1277724 553997 799887 535693 798033 1797536 620111 1953030 1085349 439010 793960 1649014 929239 1171258 1286004 256950 257103 1282002 528124 1594334 253339 711918 302848 1205897 1587291 833615 1085319 1764836 619536 208982 465139 520658 1250828 389912 142991 1311974 1863065 1562442 811141 80775 31494 510143 1095355 232889 1135408 1805616 1141953 848275 857472 1240485 1015324 1429608 1550041 1513050 1718185 987015 1069057 1146115 732005 306027 687497 153743 1608167 1375406 32197 1971980 1905528 1531893 814646 730206 1133280 142236 1746071 99129 760757 1973097 1960330 1111374 1076070 1819866 606252 948697 1832780 695054 288679 445769 612263 532994 1875997 621813 346178 102649 129272 1654959 1582342 1049931 677182 1693100 1268541 1804632 169371 1502750 1737918 790968 1546790 1008935 1061683 226597 558802 1248143 1706753 922062 145433 71911 1796317 63493 596593 1291483 110114 550276 207720 716330 1576473 96010 1270716 1394990 603929 76437 108735 1867602 154457 12102 558615 307337 326020 24747 1341582 1894209 65198 1179612 1081248 1389323 1389938 1470390 216843 1081309 942067 1642538 1617689 1746711 1901011 1174354 1853310 854815 1872472 370879 1837229 163224 1649646 1176359 1824689 1122026 182773 1195383 1018572 381773 1377895 1651234 1382710 808432 949935 1894453 1476841 1001275 612296 325268 590620 690408 1101127 1256236 965059 1384355 768698 991713 390367 1589442 675923 1722749 629204 436687 1270088 1521803 201546 312038 372090 689910 704077 1877668 1426652 1140730 622916 1236966 575437 1360665 104956 1322036 1564137 308531 86139 1913393 467062 1520518 1157354 663347 870794 923092 1218484 1985103 126806 9922 1260439 653106 850007 1134168 298451 1751952 287922 1170042 903171 438221 1182323 897232 526139 1790444 1634017 608914 1822134 965479 1762427 661362 54694 980078 1111319 1421160 404938 986497 1222999 58293 843267 527001 893252 454646 921531 821680 241972 83009 594722 1908434 1971053 835236 531382 1707511 1143569 1894625 1694736 1272326 607450 1904517 185859 1666802 138498 1985640 890652 332478 471976 1108855 945258 1578020 95941 604359 1785157 258534 1277912 870453 155306 1572 462789 906369 712875 1820682 438188 1771489 652096 687504 64971 1598655 1998665 1545843 297854 781274 1089384 64300 132714 954456 156698 1045639 1695352 1956218 425142 686789 726066 1967501 1386675 782054 353599 1971254 1149294 1957229 679719 1155892 863508 425614 163014 647564 763883 1592280 1548233 1851766 819102 1512648 1175317 1217358 1161613 221986 1810369 1378649 1022298 1513625 577189 1215002 577628 1401128 406227 1286678 1998318 1778856 532773 907104 911408 1625748 1840310 1022004 421703 1569734 455385 402691 1402644 747831 1899200 1325862 341234 110519 1778549 104619 174886 1663093 97497 999099 649214 212441 1626129 1026602 1065673 1265235 669921 1217574 115052 1763964 103837 794614 312213 1719690 1641797 327220 277447 1586785 1573220 994432 688839 1784029 816665 907665 405246 1088464 1416428 437898 1295798 682943 1379934 984556 437998 858323 838340 196049 1378007 1581202 1883751 980436 1860656 851579 1434613 1608064 1921130 1344750 1201383 806122 1406181 534697 327056 698158 329735 496763 855229 827024 1731995 1866660 246332 408876 1204141 1868150 254211 507019 214582 557503 689332 111901 1022490 1286797 1500563 20232 709248 1332059 839524 1613167 1022478 468378 9449 343343 236328 1237045 1641075 1050902 115218 1037355 1264309 1970203 1633079 496266 193525 1623104 522638 1618037 833344 1343197 985492 1516802 32372 260422 1823840 258789 1256203 260605 1971795 1315173 299623 1207406 675536 1458789 752164 1519007 1450165 505972 947669 881458 1129229 1325997 1212071 1797145 743744 464800 655096 602534 1040968 1769238 244735 5404 940306 456019 1361850 715490 1778682 1484141 1500122 201465 106937 1045834 244168 1388644 1508597 1590514 551944 990460 406892 1594260 1413859 763394 770371 1697735 130244 885114 1225354 1224272 1171448 942782 1639372 1368847 1122494 1641410 737844 60651 37948 1491656 670070 1168582 305290 1155840 1135346 1352704 1652996 329619 760273 1619460 1022495 1146704 132511 1010443 194714 519089 1392204 1307895 1189319 1136855 1392815 816802 1421920 1566219 68316 1563966 1598108 341667 779958 1180579 1638943 1814090 1502149 646556 254092 1219892 1750994 667268 1390259 977763 351370 299763 396373 1108843 1151232 1705533 1735084 166650 1741923 1284539 76662 250225 1926828 162275 87114 447248 115521 20301 1481002 1791508 482030 905290 794276 1356608 1672109 209069 1622839 868339 1833272 486466 490913 1693445 1689080 1558012 659789 385830 178439 1281740 33806 1984501 1747508 400976 1711375 1805635 982962 235043 368048 1207569 1542550 1514222 73507 1764870 555439 1795356 1404382 46124 1681480 1613328 1602885 1428491 341162 439796 563178 1097166 1685113 570069 164195 1465441 43561 157682 1588158 762358 96852 1029722 1125954 1586223 796694 264192 955588 383501 1339490 1185752 1807176 1387539 778975 538246 120244 1517765 1522780 1300066 1381054 246658 1510752 1392620 1812975 1895158 1853015 71299 999094 138979 413461 281005 1577363 1064349 777708 252045 399378 1275078 1447600 1872853 1751788 820773 127250 261561 1043912 1995898 604665 1767235 1721757 1848781 1528722 1203237 499475 1488313 1630061 904279 1023866 1754318 263481 602064 1710152 1547086 645145 1887215 352843 829161 127520 835049 1805386 925663 1445594 1176255 1806021 1500356 1879234 1733635 189740 654954 495865 86296 305364 1518977 288974 291946 1308011 168615 1217741 720149 889991 403001 878195 776793 1321460 795081 382077 1247805 400138 356572 712890 159186 656138 904168 951124 1685692 425694 992695 158101 82226 1491654 111110 1454412 712000 1361247 552231 1498281 308987 1124639 683382 377498 369656 774143 1766099 833610 1907977 1898200 332699 756799 1181913 1898160 678615 855856 795116 1011966 641803 605492 965047 524623 1079882 674795 610010 1313953 1471519 753184 181581 1035622 1329163 1015845 1594169 1492810 1736794 1413553 992814 1819731 1455345 1533298 305480 1621659 489047 612001 1667244 897120 183286 1619363 1701050 1001668 91113 1777632 1819078 549595 1498625 615779 1776753 17608 1276895 1606203 1897489 244169 539027 221481 1548256 1106670 1305645 361153 1796016 532716 1905734 1481943 1210107 1700035 1193093 1998270 1788699 1156610 1615553 1013266 974856 468088 266058 808690 441064 1087977 1784943 1882755 970095 1374087 1897504 1657186 345797 346681 1626259 1581869 1465836 1887803 438669 1115061 1249989 370647 730217 1419065 1522776 930732 587466 73269 766748 407165 1455081 41373 181515 1391116 1204532 1734642 1524478 1553314 854160 1086167 1880004 532674 193456 956245 139401 37260 752172 1786027 1455477 1253662 948685 1093963 1593038 856408 1206944 780874 1386666 17236 1196823 431256 582493 1767973 1246962 1944636 1600548 1061242 1808021 894405 1325145 627 1932194 1451096 1094978 1945458 429709 1569181 152950 247303 643237 179859 453023 134831 967233 519511 1091310 1061502 1339534 353250 74184 567342 1965963 1509735 1661199 1871181 1644757 928635 160742 702043 77580 671022 494166 243102 970334 300925 396562 1701016 110145 81668 1159153 211059 1317712 1889650 1308533 41946 215890 1797166 175677 461986 1570069 658185 1743041 1895326 334461 1119859 1925387 596331 1401349 1719883 838054 1565221 1833418 1414403 61694 349443 75967 706528 1841491 594537 431913 1205561 830455 248452 1733285 315707 993040 704019 950612 1872355 1896991 1792030 834101 1266079 717705 1805333 585434 1986789 1566068 1325929 898595 144251 1229495 1083818 1956026 1197429 508140 1560031 1702158 1527636 1797047 195997 959482 1584482 1134746 44186 38032 1746262 1284173 1576686 1750576 12667 781753 1323730 225379 1815216 216226 793478 1376371 1220623 770450 1365527 1770839 199737 1769239 1613471 1825256 1452005 305223 488455 1292163 1857627 1567580 1813134 722889 58464 148029 1677727 779428 595444 1808833 1318854 1527816 511186 1239673 586341 59956 987997 1132996 1150430 1345736 853389 1670657 710573 1888746 575006 1725664 1174159 892441 1073633 943386 1832883 1753695 554996 1470168 805528 232178 1308279 770625 1644506 1687731 1075471 1438677 614145 1732453 719610 1029303 11507 1462724 303925 80423 1687551 1219438 1318495 457668 1624592 741831 791549 946727 1844179 1543117 774353 1591408 1659135 95406 958189 530138 1457961 797414 1735902 1037267 505242 1762122 383056 987873 314596 1627745 1769785 1994779 678229 1681317 66553 587239 833958 1419590 1078861 1184981 340206 508565 768751 262295 318938 596596 645378 735419 507720 1074141 1103479 1958404 363996 1937301 1121261 1037429 985937 1334362 986382 1062685 294067 218744 1508943 1382981 164658 1300712 38609 1687550 1058398 227361 1106630 472192 1298513 1617349 1821534 698484 98619 1437339 1174440 635093 1446871 1741491 251288 1059710 1499447 577533 155225 901194 877182 1058848 58980 622592 303285 6826 1494626 1589163 792081 1221907 1808127 174471 488801 961862 466696 1328536 1615261 454209 1162573 509777 295929 190959 1841806 21289 1685506 1309307 1710615 914132 1913110 1190296 597064 531229 1927174 1978867 1693548 838652 531408 611837 20216 576080 267246 1520173 853170 667097 215995 199122 1442 791813 996666 1931111 1346846 152337 576405 1659264 621541 1108160 1401660 1193718 1518017 1180105 463451 321109 1957548 1192618 649122 1125932 1706826 994584 1711611 1070752 1260327 759122 1849541 496292 1707228 214942 1961066 169159 887739 1664683 942970 957895 208708 145941 1515022 748926 1615535 1839037 1921932 433119 1839643 1922300 565726 333154 1714621 303730 739095 1445668 1342445 603987 1295895 1386778 1299799 828353 968505 1108408 1086095 424729 1834718 514094 568569 1164227 817128 662423 890467 1330701 1332737 477685 1514748 285137 1285915 28064 967219 617757 288801 467985 1711448 820021 1197812 666825 853945 57164 1567255 325556 1111654 120347 891769 618072 863880 1795334 1270640 714000 619660 1278470 1454137 1355550 577846 1891949 266265 1678614 1081603 1081365 1493762 831327 1456039 1920694 888008 1871953 1728093 1274584 1827668 1974393 1677482 1617132 569297 1176083 335498 576253 1661464 490980 587948 1805705 1437254 1218533 337314 282608 1498840 189470 1286043 1044510 267541 1376271 331095 553845 1045927 919939 1665125 1748696 1766560 1911204 1626493 187636 1137039 568881 1155041 1420897 1517266 1940229 405582 566992 303394 1927468 238249 765115 638930 930917 135804 399046 114276 836501 863769 1003869 321325 1884482 507794 740914 726309 1812478 1875654 1063039 1435829 20160 396630 915159 252491 1940 1848767 1753086 606990 1196099 352010 731774 1711673 1997463 954236 710581 402853 1395647 1518216 613345 600904 1666324 1671063 1100476 837136 1638977 1918692 982063 1104220 6433 604345 1682034 1581478 70948 843299 117408 474106 881216 275196 1318401 1174222 679712 1169967 548167 636381 1554717 1563489 1327413 1586159 220531 46445 1005175 384827 1940804 1709803 772076 724211 88360 1811256 1075218 1475169 111657 1785676 1215964 471278 1172708 306193 1463118 922048 1841833 648448 1136528 1403611 1654765 1481882 895863 399343 151455 689739 1224535 903334 299703 559369 1316873 1531694 1845409 1966686 1893322 1007278 512419 1879412 665447 1609123 91273 592714 405312 1036988 1264578 348161 1125363 1444800 567989 28916 18488 1108162 921417 519917 1249134 495940 1053226 1054387 31602 1465100 613347 1302694 452359 1678002 993061 1320278 1962723 1220189 639857 521534 1382356 302452 1451203 1873188 1111651 706272 1050539 376056 107899 1199913 373657 1914434 1141086 1041567 1151311 1625090 1773530 573144 1588702 1871379 421297 568977 1256489 953650 1924974 1390462 1994229 470412 1040113 752875 185911 859668 1361465 1094362 1591212 592232 1352826 1670475 712426 1324844 1626523 1193763 63110 1886437 1859464 1654660 63764 106393 779779 130344 529693 425991 1416836 585832 885125 1521564 448777 1173905 1199597 1181254 1888564 486040 1083871 689433 1692921 935517 295201 395363 1396182 49343 997916 593005 1567712 808926 1477587 1414116 234984 111897 1924410 546401 1217434 1435567 1512346 170478 807641 1678831 1998094 289791 1388616 1523258 1022121 1905110 11825 1465819 112026 1715599 1755615 954730 1900789 1172004 1820730 159577 1433618 177812 1423639 504542 903479 637009 1388483 664303 587403 1389741 331154 1727095 1436970 279994 1189805 750395 996482 985951 1460769 671130 1832451 102576 433113 1189526 1062722 452128 335940 750008 120680 501641 1537859 915253 695912 697099 1315623 181481 1594046 1399417 145216 919350 1276889 137333 1096584 944348 1923700 1327881 1865529 72980 119480 1858587 1834493 55030 1024168 626890 891517 1838588 770012 1257485 1528471 499077 608814 1656806 248343 1162442 825574 346992 1360778 1088668 1878626 1055948 360745 1740391 432667 531101 310840 681142 407476 1981836 1407103 1475757 1878794 1231282 1812088 566783 755916 289291 1218020 90518 746953 1829525 1084342 1395819 730855 710459 1643429 1027609 736923 1470619 1091863 503227 134492 1918921 1639212 1907083 5593 312244 1101043 547541 330233 1277956 463639 140401 305577 609046 1626399 230504 977935 134745 161074 1878471 687399 95940 1508129 1623976 87500 200054 254203 1074682 869694 602185 1940694 1150808 990979 1088934 1451655 5136 1865314 1699590 851232 1783702 731888 377825 1472289 633343 780354 1281660 1602873 1251893 1434701 1738907 942714 872029 1782177 1662295 440047 1866314 1432209 479468 884930 337410 593273 1348545 760714 71097 821179 1256879 362015 380349 1108101 142811 1052444 1248554 1891968 1471591 1445251 425046 269245 1926639 682213 1435846 1193297 1848731 1895947 386670 1561983 1734002 724272 919620 1047965 1528690 1261884 1611913 1706833 1670193 418430 891635 113419 937268 48268 885187 1379701 843394 1463016 436756 219745 1829143 147333 1222985 341995 1086776 1865968 499847 1097100 1089644 1222193 475040 488847 550044 1074874 1325046 1894026 1785398 1546935 312223 1303509 1340229 500490 43913 1092664 1956450 1373491 704448 1944151 352019 300289 471403 1021255 1586096 1568068 1866143 1300926 914209 1615190 768555 1641668 1489942 100747 478106 225348 1191987 1678320 1201084 877622 663958 1923822 709984 1677932 1048123 1341334 1804513 612227 1703009 1974617 1479529 1524318 1037254 1951281 385064 1241319 1110877 787883 535019 794833 1572959 1776381 1571772 132839 174679 1200245 1429412 1799249 520013 1748549 1434948 644243 122372 702427 147741 1397324 806011 284520 1666481 729187 1449212 1076932 12443 1213599 1933956 1937947 1814411 948533 1333582 262302 1945518 980392 373619 398087 289442 1614801 152252 99648 274867 1022862 275490 1221020 502524 463789 1751348 1559360 1571477 1026813 293555 1492106 1675477 1187854 1667680 1677584 1013675 1080213 930803 289790 1962209 1501046 634295 1327359 1134117 1491649 407541 1435599 796644 899597 521129 744758 146462 1143273 551794 1173106 456485 987977 1298610 1668204 970579 479331 770892 1369740 955766 1191816 479195 233044 109827 1946081 434182 91717 534570 900299 1518277 1945648 1157651 1355437 473835 862563 1710940 1693730 740360 1316451 466783 794002 655941 907393 900100 1587398 1472038 378593 703847 1068870 873529 487582 1528889 1972008 102658 820392 456166 1793522 1938217 68517 947811 1831265 1118482 1146748 1339142 889771 1191539 140637 1611419 1652132 171138 702128 683934 1863392 1333018 1335630 1857758 578588 249406 1514681 1627084 317068 838560 362765 1141332 1269700 246973 1077910 332154 431191 1254779 1756506 1433375 1269895 1196929 974109 831626 24533 766124 4428 932802 63790 623623 606360 1231454 459913 1653468 1014816 160652 280585 1009696 1618711 1709697 711508 274607 1024590 1755479 307347 57728 1082344 1277385 1653849 1723793 820643 775516 48339 1052475 739969 726190 1287456 117986 303074 788007 692604 321183 1140814 1227098 546424 1593643 410554 1566237 1135720 288210 527000 316584 1822975 41765 1893862 1362178 1768952 1031250 915489 1561179 898752 1409638 256304 290264 135635 1252166 1617972 549806 1642807 109581 1371431 984823 642008 273727 773135 1828614 1725184 877586 678206 659827 190747 1110281 1959995 1693974 254343 1034502 695078 138589 1000946 1482476 789624 1673444 1993882 1967629 308234 1182072 275453 179458 1273423 1836491 487900 462513 1271999 595712 1278808 361329 1678987 15336 1922722 1397606 1385793 853903 975034 1387094 1030636 1519083 1939605 168154 1354164 638434 1869116 404078 1845697 1444968 1797972 1546481 1810516 951674 1870477 1539771 344879 1760491 586859 375183 210358 615921 519310 205577 1022183 1573231 839882 189146 715289 621250 648341 1397247 172953 856334 373516 1738639 282641 1321218 184817 1531299 1717326 589708 1722132 1406421 809695 33831 378555 1074673 483045 243267 1916836 1557997 269389 1081482 225315 777912 1200677 318240 538466 1659365 1242864 164466 1508974 626744 1414745 1551132 1253096 728756 1179541 579148 760241 961234 1807571 649865 1406075 135758 438432 574049 855627 401590 463760 710930 792536 1728722 1451490 304639 1539743 1433172 529956 756027 1015122 893362 144487 797837 846700 1186138 61734 372935 1445084 185489 145006 1090562 262694 909134 871423 743438 1577980 509312 536528 8962 404684 1594700 716873 637482 58695 1629105 958600 1907849 997753 1225327 369756 765664 1689298 1908451 1790657 1429564 402833 1247285 1554063 794075 941273 226166 821830 1417538 394956 183291 276696 1385531 253928 266740 876252 1049115 163087 1417254 1436926 223573 1428088 1173390 330599 1593986 132363 1527907 1788755 469326 625475 339914 1308223 1458240 1943026 1054223 1931077 939554 822151 1672653 466442 222640 884238 998172 537669 1761326 1345175 1283849 927686 1388297 84297 1921955 62180 957916 1448484 474101 220967 551728 471178 1272460 1788781 1832533 882182 846681 1755037 901686 1392575 1575333 406646 593238 1368942 658384 631484 141093 866460 1486360 1766464 1005402 24034 991208 287544 1801559 627532 980851 1052109 488257 62190 340413 473035 1923278 1587430 1828854 539434 1846510 887221 1954654 476657 705458 1719325 96227 1320445 1802740 1989956 849547 1295904 900028 1931654 1329351 1229446 938927 353613 480411 385248 387825 734923 259229 571402 1608382 458374 1420999 1338894 1268181 1424673 1815519 1344812 1233563 1320688 1224689 436909 1540856 1488382 1611376 1392906 1286279 1679888 132452 892364 303377 1093677 461973 1020302 324270 1943558 469940 303148 1885768 171015 583417 404373 1957999 1073069 63917 892652 1952667 777058 454025 1225171 499727 759742 916259 82175 1295218 1693677 1843865 172465 1934523 674358 1842655 1550265 1593260 1289114 992218 162116 1089222 473687 1838452 1559514 80065 1865838 213590 622193 691519 124637 381153 565634 1744019 1307429 1611760 400982 173263 1909004 235993 1502800 765280 1130609 1931949 408880 1344445 1692460 80043 474558 1309178 1457661 1348369 912763 1534834 122897 89549 1689334 1590397 943175 1833740 475926 1360846 1179019 868001 684192 1770238 811003 1652301 1270737 499762 51762 203529 496450 333518 1264865 1602077 1238379 1304181 960500 1380372 534826 1332654 1472028 728674 623844 854077 277059 1535484 603881 790352 205253 1649579 399934 1749224 588708 1991881 434663 1452052 1295268 781190 554942 352132 1175100 1422347 1571051 283383 138035 1574805 1555063 1729709 1247487 1939545 436605 1536849 497135 1687042 1499830 415650 1978283 878931 1987765 1260967 308775 1826809 1472029 1902113 1925641 1377601 649566 515156 1449955 1482329 1744344 985191 881633 1894764 824275 1825847 1318800 1376233 523277 504439 1803341 357941 1721057 616195 409407 856360 1809491 1721719 738624 385745 806760 335109 1607941 559766 1472366 143715 292382 1816842 9575 1568727 1754378 1360185 438771 639924 457048 1366191 192646 1664069 507864 175765 813653 1507663 467913 1901339 539039 206846 1715500 1805681 310187 337147 1309475 919956 372663 248197 1726555 1170936 1779218 1552699 1630843 1354687 367632 1071847 1424884 726465 941185 1662895 1081798 1899810 924024 673003 1842659 244940 842301 234393 1507236 691706 658234 401121 614293 1221727 38271 589525 459250 1650907 248315 1513507 1574327 1639953 925309 1708604 650876 1018881 1911297 1482032 1685409 1300137 302812 1675966 1506448 330484 1627159 1455686 968987 502770 503602 945041 1587823 29851 1786332 1729480 82368 553619 1709070 1001435 311031 683401 788565 684254 1215566 1256586 1205007 737414 704632 60825 1594920 1419356 1353199 298413 1175444 231977 347055 1633167 242833 170508 542479 865297 476060 837511 1696099 1798801 1487948 431587 238503 960529 385760 1162746 1650390 1246473 53584 321447 654252 1596239 1043049 1835560 291583 22972 1265645 439600 1139949 1630385 916309 1482544 1062176 1970686 1652247 856876 1456011 829943 1762831 680063 729353 1826451 499596 943568 671256 270534 1009043 1453006 374116 1689906 542560 143180 1595025 454634 606988 300511 1560077 4690 1152751 692310 592713 658736 633740 1861429 963541 483944 28050 748274 960298 36386 395341 85500 1962182 838090 525830 288999 307896 238369 1021618 571372 1384681 1899211 1669363 1696838 331215 982439 282769 938687 438636 1967821 1611792 1461859 761783 949456 782872 800816 1427235 1860204 1149095 1375057 1922861 892588 805481 881911 1472153 1812876 1774522 141828 911274 349176 1218244 80912 1199372 1042927 648732 1473940 638638 1252278 393980 1014472 1992837 1971923 1388036 164690 174570 260846 1104796 1932415 727898 788510 1973281 683976 136623 650245 123573 67262 12982 261283 1055740 645266 1948139 1047189 1687307 594730 757534 1566089 96328 1262644 598135 189284 83551 643597 1987742 1367418 1846722 1484973 1706547 1639633 1525798 813966 546392 1513580 1191556 1977158 306399 650959 1283668 1256390 1615964 1842208 557267 615891 895390 768942 1339497 780082 609977 779165 546315 1235274 1521636 117095 336678 1524892 715859 1002123 376118 995335 577640 810871 233183 686780 881226 180770 471642 1083298 754058 1233187 242382 1830615 1642466 686327 199196 1937023 1242355 1303963 1489479 962358 1711773 988052 338056 1610430 1709248 573804 1173895 1324841 1935249 1579342 213934 1326522 1544191 1194566 1732251 1900447 1826015 363360 117116 959287 441359 1850357 1444628 1540408 974961 1807741 1950929 1471871 1006538 1574885 596828 1946750 1490337 392945 1462295 1358385 1689929 1937349 605356 1678611 1783814 1969314 1790917 1133056 1352611 1998803 1087106 1593064 1881734 371865 1487672 265117 1979620 733549 1686547 1248393 1628196 1054188 1531646 1051955 1870014 949489 1087050 1867876 179272 342645 1222113 1228774 791414 1221001 1643107 1299878 488724 1121772 1825884 396899 903894 537289 987618 1832687 1510005 1289519 1724444 1347968 1913937 344277 432088 1931416 637248 726416 1219531 300738 1739772 563269 1811494 917362 1667456 1957335 582536 347884 857389 1143580 875281 668626 1783955 227198 934656 1018671 828033 1455658 934017 451959 1891284 1568175 1378544 1219326 496987 766962 621652 1047085 1951509 1848266 1296133 465944 826008 1672823 1863585 1103914 617256 486503 153244 146151 1847225 1439141 956304 151987 605740 1356559 1226653 814799 1528781 284524 649169 138840 1936542 1160514 1191709 954482 328692 129238 1020930 1948214 671603 1559982 937551 367008 901289 63566 1537398 1887314 1674047 1719839 1389092 1097802 814157 1085029 636570 314370 1619708 1423359 998291 1911736 965921 1848778 126746 201110 1534105 544991 598183 1691868 1452103 435133 43221 1427523 192182 1610949 757519 1585845 1226921 499901 855952 1957355 864060 1903106 1209147 283999 1884533 1327261 1944786 1114321 410303 1339943 1719818 1043673 604099 1235106 1500196 1865241 1569054 493343 1780646 542131 1003372 1513983 1495084 230849 1736098 1378174 1767035 1703541 593411 1629331 135897 1921169 693377 1537948 1526402 1540526 1501304 1941004 1091046 1900121 1749057 1976902 1905753 1235964 90522 957053 1617206 1816567 655408 1069346 1577844 988752 1493999 954446 940353 1290403 395058 1898059 1961326 1615187 851499 1242751 944181 1003244 1546083 489884 796553 927055 990703 441476 301952 226744 258016 682649 1856944 1258594 1136618 212247 90785 788903 243923 838551 615590 167586 1242178 37236 726693 794218 1163048 254682 687900 12627 1630622 582636 744230 599726 1337306 747454 247331 1369868 25968 1251538 1589652 1929711 729606 1988497 93853 1787774 1550591 1533177 1557398 59562 1908116 746012 1599750 820073 654490 1114539 766391 630353 1199484 234199 1038966 1714991 1479648 701171 98821 1365296 1428870 1283873 431526 1033220 10723 471139 1733281 1320110 1284258 1249483 1594323 236183 394480 1762589 329097 7840 811142 96347 170801 550922 798859 1765925 1180385 729518 1669984 258077 927025 1416907 1918668 1154619 1911935 175730 981739 202474 1971242 138624 1685102 757052 28934 1158467 1421478 237418 1308483 1057372 539426 1284207 1345323 1854812 328339 171587 396886 1857006 1323033 1528838 1515181 1459911 721100 1634057 1752769 1786024 167431 1644336 815510 217023 1412601 1407804 101064 60361 596195 466358 1206762 1693702 816248 921399 1233369 520924 1349613 69048 1519448 1085736 1974678 1324524 1042655 1813654 1251381 622384 422309 233327 454500 1952222 242404 1686314 1603900 1361200 465707 131778 309284 1286225 141346 86148 825629 433077 271021 565791 1726849 1798914 251225 389135 1973739 815502 1960111 84544 1594808 742678 296122 1892756 1892441 1269546 1175123 1135894 779399 1957174 316368 182432 1006365 1798135 206994 427048 460782 888771 82502 560218 1367870 1517361 1836067 1895215 1272505 1016540 1830771 395976 1858978 1790108 245926 40310 981047 772188 1717447 1826886 378695 801481 239289 1543144 296037 844004 1188694 275725 1487734 621586 460159 1114493 1909533 68567 1023717 349627 872804 542741 303666 337286 476518 258785 1352924 1013047 528599 1561625 139512 1262028 973548 1439969 1096183 1505283 233049 90927 1301219 1767499 1185056 1381560 591852 1849994 1267874 1823203 148462 1651313 1839181 1261300 632828 1356208 1195403 650702 259086 1893729 1376965 1895351 259033 1066701 1430376 1504336 1984925 1581113 861706 1541016 1307844 1561224 1989026 431046 1561725 163839 1591298 1177475 1729092 137561 451818 187041 255760 1713613 263338 1610986 552608 264489 1614065 705659 1513945 273213 1409950 656938 1787280 304521 1577041 563159 913796 1744414 1727776 761147 1625418 1949768 1591600 627133 369013 1361203 911490 470281 1815523 1766532 1059519 1082369 779981 760643 1285293 1441897 1112264 1470801 1584416 535247 157478 1545141 1232932 1363110 431467 868189 1457912 252572 1271708 1525363 195385 1190031 1350080 1315619 926586 1535775 274433 1880961 394556 1443015 1659068 651292 1434022 1247315 948794 1504628 781942 459717 100236 1664186 1701643 1695480 1442941 1468201 1957019 1228105 101778 1453804 1439484 779644 834640 492967 502633 550030 286920 27254 1792704 19596 1035739 701059 1863154 624908 1605939 121431 80711 1544539 273695 1836576 91197 1216226 897443 1102547 1353046 859724 1016555 966248 834842 797728 885256 1882327 220075 1027302 823772 995169 1857247 220245 252438 1311247 993523 364921 1996349 1117448 1094680 1819913 167161 403401 1372292 1788606 1269441 464341 753675 449317 1655497 93367 900823 170671 759995 1811195 1508674 617292 1916255 1476358 1726365 127933 804994 1261497 1291906 1020336 571310 662981 45493 1652691 1121352 543867 1093420 1355594 1648427 1653778 1897004 602032 1171008 885335 764260 651566 1216469 1548166 1319945 1266722 893317 748510 1048967 36903 1824943 1928204 202925 699634 1622882 1584881 1782057 1157184 1858205 1493757 752045 118704 1039377 310611 1306886 253707 319104 1885683 1599388 1422615 118560 1286085 1858634 1978434 19692 94109 320925 624592 920870 1709552 154899 65911 1747168 1485535 1340086 945225 811710 11808 1562054 1062631 454690 4206 198694 1412163 631273 7216 1743113 1972849 1575781 1962206 1581875 973367 1293701 272964 1813168 1974920 909457 103235 1550822 1013152 448898 437177 419136 1184941 564896 827290 296784 1790347 1175649 1054547 760659 1850655 1924874 958480 448559 204013 1942408 890363 330909 1189443 539133 1792243 502267 457667 817703 78749 265807 861821 1796436 699596 970382 1551151 793705 315940 215786 1310604 768252 487758 370686 268091 347205 1393630 222973 1838096 1657629 1786323 956770 1542185 1483489 875986 1170043 1947909 891244 163243 1599529 389636 1334955 1338250 889795 1806074 180552 1122336 871156 647657 1814970 594851 920057 1354698 1815709 1867472 351705 1505311 1868363 1374127 1696607 1102064 1106409 1637440 1163530 935351 1778794 1826173 168138 1007144 1976311 379405 571095 1454226 400755 1544526 1138774 941421 1590268 424836 685670 786184 865673 1126365 443172 1269429 1266698 1308132 1042513 1795027 1579949 1805716 1983717 225581 1474562 929762 159638 1997728 838335 1496129 1660273 825404 1131547 184268 1691723 1176351 450678 1814890 1353517 1636590 72787 429655 431248 805444 1899585 1576806 1075961 556214 1123927 731061 347488 1041180 1234750 1287581 1745342 1551509 826914 651957 1705337 677058 1565427 901147 1936318 1402863 1943829 1478782 183227 1047192 894224 922711 200585 1704976 1570168 689374 189815 134553 640886 1340809 1184479 1563879 1457776 861650 1729352 1576283 256175 263134 1878930 421847 245598 1749102 489245 483810 580876 545154 305947 1230735 365073 1092782 531857 1741827 384462 754069 236424 1115659 1163390 1551494 819597 50285 1131743 1761856 1457017 72159 1322806 1044334 67551 1040327 23905 697870 1191825 548001 334929 1160467 768922 1415656 1811103 747732 1716430 272169 1286095 1865676 551743 206362 1888715 261903 55546 700743 725072 684886 1611218 141238 714251 552539 1565551 1872172 683372 36715 1103654 652750 1104228 178251 939421 1470559 397930 1599987 1050246 1560992 1112617 967590 401325 1643183 403864 1357237 1219481 1675478 869943 164004 1263049 944839 344250 628752 165365 1662080 953634 336108 1727231 5519 1013652 1017363 78493 1470243 301868 1046802 1459001 1088158 1816848 37595 894390 1803866 922948 188597 1190489 1299701 1997897 179341 1890018 523183 1700518 327079 445367 143872 1338446 1042963 486758 1135270 17869 1628660 714830 1876405 166648 95142 577678 1499583 19403 853729 862777 1156570 1393160 328232 1936501 1835959 202654 473328 604983 316253 1117147 448847 1786621 717774 1258025 650209 1651410 1956084 917995 115570 673283 1155243 352245 1215725 1401356 300424 1690295 365964 856042 258283 845149 1787596 998849 1351671 1852857 782811 1557324 7225 1304813 578508 1006244 1524043 1618535 362626 1183420 1875868 436075 635342 1855515 1680509 997182 1843901 756115 20986 804929 1447924 1807412 242975 1324536 815964 1252982 1193287 402838 1290239 1821474 1279258 1364142 444702 452153 1867435 881074 1008891 317300 1604486 447118 1372729 1006139 1860075 1637213 1226111 1266111 598246 1683060 894423 1373338 141822 1711643 24548 1258175 1727596 1312445 523944 1620159 1543055 937515 822410 1900798 53488 1431985 1561275 124389 1676264 441136 828595 1457511 1575476 1840649 1222537 1222145 1768993 539401 1977963 1467090 356466 1064428 1424044 744355 1119523 562175 1125684 653468 871197 1691705 1783935 1536951 1600560 335122 860484 1843434 422877 1802943 618945 1671406 1356389 1218599 775437 531184 803883 1998924 118222 1733899 1366012 867734 1590906 985812 1135755 402319 1976265 1102745 1857447 740139 620502 1264077 1446889 1021779 1571546 1165864 1187816 311733 874499 1844302 1282480 1720904 889800 1022385 104568 227316 981790 1748927 794260 1622652 820619 1243745 490625 287799 61530 309945 1503783 776746 1371364 1614222 1811408 249616 1105781 7307 527427 1068274 1189394 1042878 889440 1642008 1445801 449968 202631 490729 206595 702773 75830 125564 956955 510181 427795 942742 410237 1234624 454442 299281 699428 805587 313403 1076177 1969377 1009775 1755711 304880 391163 453693 1080955 571166 1082620 1035860 1248878 552761 1842406 1137497 1558142 1720669 1416112 957370 268672 1445644 1917737 524782 1931525 778099 591503 1174228 478602 1065337 655737 1497560 291872 517432 597358 1071249 1855687 1712988 1991494 197436 1275163 972011 118324 783225 1969967 1821746 1917190 1228553 1517527 1266168 1988275 1022099 627373 815102 1216274 817414 830117 694998 1980409 747610 1091538 89372 1920626 1621539 1270394 572046 596660 487095 1572576 910102 1726820 622652 635904 1889468 1757326 54186 1153913 164711 555733 993180 957748 1790852 1722476 249934 1386258 404306 179562 1632488 718069 1581943 1620691 712506 1052855 764250 1740018 652596 536236 1074938 977913 1703917 1094637 875424 1654988 499792 78198 793851 1557302 1104608 1622489 1619235 1251869 555157 1698557 35862 450892 431215 1500649 1990797 365238 1580237 492889 95248 1468277 431068 1563695 652778 855716 884474 85116 1499915 917669 1242131 171590 1639295 1527374 714367 856806 895868 718955 600795 75456 1882824 1838421 543247 35432 1212319 1663305 509389 1098950 1360413 810184 1887938 609171 600063 1321131 424596 1626009 560707 81620 1569258 1241740 1317114 247566 1050395 1596716 841934 325103 1194699 1119727 868443 1561151 667325 1545650 1935504 458327 386481 517592 1683332 1026260 639024 1159523 408278 1315715 46330 1211155 1960768 318662 1536610 1660682 650119 1158714 1065245 1206810 176181 409345 369477 439126 643340 1805685 811082 496132 475612 1656747 1843497 1391128 1593478 262321 1359128 1835329 1502746 579856 148616 1337158 1992247 414125 993070 526592 1296591 527892 980747 65760 1031051 660913 1663705 483662 1408904 1678330 1254476 1237559 719971 1296723 1733135 1985033 552056 1441438 1863488 909326 1824038 530527 929839 819900 1165732 552685 1196185 929848 637294 1212730 78632 1740352 339174 343845 890161 1398463 1494835 1317976 1635287 110101 1915412 985656 1934031 515730 688671 826031 1873231 1618161 1336787 247115 1454654 1741743 1477024 951899 146562 1996594 1476219 980121 244689 847507 1055378 1429300 1286310 675555 712584 983557 1026801 1105840 1910599 473488 929076 1651643 1959713 1161986 638328 711635 1129045 48754 1170817 1322630 1678110 1119990 67559 1085618 1205251 1790555 280621 303503 383343 1879071 1488343 1186072 213454 629109 149856 1752350 402798 1517481 991687 1547801 278097 1295044 1465723 1713046 1294473 1034140 1890196 1600348 1388371 1894647 396579 351309 1101605 1345704 1913956 279715 1835909 1821169 1519471 79552 1671623 1023222 1684411 967079 413515 1632735 1066161 1436147 1358731 609212 37457 227968 847729 1764355 151399 80544 669287 1944621 980327 98438 1299463 1708327 1962595 1068839 628618 329568 1854761 747930 1819709 809860 1572306 450562 1504041 931432 1417917 922921 803730 1238497 1680689 1193231 776780 828321 954585 416434 1549353 476555 1234696 1524838 7871 193214 85705 388594 1203476 1228080 1181243 1552688 1864150 1164165 563435 1731730 163830 586601 302684 728380 1443941 1503814 559705 857912 317928 847390 1849590 524899 308867 1049565 1946205 1378929 727357 713724 1463268 232019 1263507 1106764 1099416 762270 1411374 892547 701979 1260843 586985 1902768 943283 905565 457197 253160 1433196 1969442 512073 1806917 1705026 395453 486167 1270290 938513 756395 1801545 631493 1735821 618796 1162210 1516784 563158 823541 472992 82676 303017 755102 8065 1458070 207491 333413 1327608 1901118 106941 1472715 1130618 1480991 129785 946370 1151646 616111 1791386 1097324 231611 369693 675316 437809 1454763 1428278 1003093 1100372 145418 1121832 1507762 1994430 1950678 701158 1580320 37004 1565337 1011428 1324086 528877 1828844 882698 164699 588970 1929276 1979169 1751589 1578506 1243046 1314695 1343096 1247888 1507874 74702 774895 15083 130048 1173699 648144 181546 1981291 1184480 1139767 1194138 894406 462643 1256792 502345 1630597 1108913 318918 1809828 1463435 1238133 1513751 1202068 363465 311779 363969 328081 752840 1926912 1191612 140118 1842562 1553497 1344133 1977926 1098872 849317 1043945 1688084 342924 366932 1181114 1412422 1579186 1461567 1462740 860285 549501 1739175 546282 607936 428284 1397962 1318686 1216177 1661263 146460 1101204 916184 987370 1295708 184946 1704545 1781169 1717716 1119150 596963 1023701 390588 1657062 758719 603552 302438 1040556 189557 429716 1217908 93771 1302067 893971 1469622 1691380 1906690 1825217 566271 1622615 1317173 806054 13975 186700 1664557 458126 1222581 1305764 144552 1525537 61320 413398 1593335 104739 769581 1064836 995101 1616096 377859 689238 338827 1311256 811259 1479357 1294968 1519727 834324 1385037 770468 348407 1263797 1362188 446554 1998691 221947 321457 832442 146956 397342 694435 1478914 870672 1281883 1849325 1178863 510692 50669 699534 481567 1555548 859972 1016730 1604676 1649408 1288428 1045872 1186090 1859330 774408 352855 1450802 1807402 1650488 782983 1831923 786214 1789922 259111 130253 940123 399996 1170237 1180130 748820 1151321 1755688 1057624 902416 992796 88765 1539465 377258 1315201 1209465 1834676 1945665 985991 1896091 1821343 716300 244709 1177711 890814 179884 38903 886225 1496174 1121540 399271 1867262 1984121 1451725 1031996 808133 17273 714927 1787417 772693 1526858 1791951 1098584 1363985 559133 1830893 1028169 1592370 1747715 413824 599498 1525303 1419020 1306266 1755987 1300546 179459 1192068 1608123 96572 1847110 1342063 1909045 505224 49377 229539 1801382 5973 1003140 1614084 1141029 1314582 1481102 1885296 407726 1240895 944943 402607 67684 126243 132119 377902 931581 1784687 483090 1184351 728618 231060 1405666 581729 324904 261997 143588 414446 137115 618086 1286725 778189 1940947 1430244 252013 69650 1905136 477115 837667 1596060 1793476 714444 112011 287067 301102 1664306 1217541 1667287 33458 521169 998621 1680107 1049296 1005106 1832830 1579410 1732329 905422 1360696 147321 1100778 1440529 784554 92426 1197390 1142420 709339 1808948 875948 1070957 1852015 458400 1508363 75583 1647891 522278 1258510 1836532 1780806 898737 1849835 1444380 1083472 59227 992700 582753 1229197 1157263 742912 114684 432181 1054209 1763264 685618 1633762 181643 1824510 106181 657320 1730456 1021926 1332963 204710 167967 1945673 1905926 1922306 1158249 1702800 1702408 1935711 425376 20446 596337 1881263 541016 740503 1345482 812906 954250 823282 1753952 1370623 1272361 927906 1783957 1924097 1084790 115685 1664565 1659656 913611 1724177 197252 593736 154132 896656 1928538 515047 1961595 442153 205880 1048648 1304091 1573420 1553429 1955077 1197491 1622957 665122 504913 1197861 1489712 1845539 1982593 115659 331641 837132 851585 1761868 705186 1555657 1270312 1939045 1927710 385299 1185021 781591 464516 1414137 1453053 665344 1662726 79780 1587925 1415261 758245 1860890 1280284 342162 1779393 722668 1652739 705403 1273904 1209401 261267 758500 276637 1687789 55372 702782 401842 18747 1941877 1253965 1252414 1449980 1654362 1309768 1612054 1172582 46575 1507010 1918101 163973 853591 1843849 230716 63661 427242 1998855 1472882 1351487 1835225 951611 1104862 384281 530433 1420783 679734 589516 1737417 927538 822328 1977202 1729033 715785 1636770 430410 1492617 1908786 400202 59991 1102219 858257 388219 1676144 1057016 688979 475693 836457 1831179 1827235 1971357 1740098 1277889 1649138 1712745 1917754 1776011 1498249 258387 1682977 1362732 362027 991836 1118172 369653 289458 475606 392122 88873 1293934 1795506 1499991 195574 840193 1417779 1235262 696346 239857 1352247 1901882 234079 448556 868398 798699 488055 1679622 1372382 1289540 165966 1811160 979273 814717 1436516 1907589 525892 1363872 1345554 392385 1372332 1998589 1894775 782283 1208243 22882 560631 963094 1302258 938027 237010 531951 660812 1885188 1186247 1324653 37218 1059784 110895 856541 1659328 90327 1848213 1789344 3974 18219 80811 552839 140756 13464 1724144 1747942 1977354 1704050 591124 587279 1328961 1240793 747094 738702 538078 1072460 1459431 1763411 645174 250654 53840 456727 223902 1995155 1774208 1790173 1416669 78452 749683 240455 566429 461847 1566715 612280 1181549 492359 1300548 848598 224956 108231 292849 1159855 1795016 410447 1669146 410885 558006 1679372 1181259 1102202 1147497 809605 801360 1574974 1825666 442162 52593 1085946 572884 658197 1883642 558137 73534 1973144 1615155 237508 1013109 1918199 520787 314445 328350 314214 291418 1631958 395422 1251286 1559730 491773 763247 703018 803950 1687317 1338702 291034 1288772 255454 957962 248304 1931390 590832 1752694 1570672 473166 368688 899924 465616 1500450 1228369 1354918 1654273 1739442 201528 1129924 904715 892855 428870 1634028 1962499 1920811 1263607 1747758 823979 1683978 1920570 617088 1532042 1129503 897688 1893487 1557896 374044 74898 1412054 1100172 1036929 153041 614405 479811 861004 432054 1425045 1009149 320832 493980 1407911 668986 390464 1067156 1130062 378919 147367 724260 1985960 1476861 1393296 1389341 127475 1711209 1129289 1447822 1050424 273652 965229 832528 1858970 601168 1712781 82887 1644 310654 1779102 1050033 394843 1628908 171740 1308651 234522 385860 1832770 1879773 1465772 219263 1520166 1568503 640316 1116418 266682 1943454 806373 1023566 1671022 432217 1060380 1253646 959792 1714686 1682634 688300 1173510 766352 57381 476479 172527 1150419 558279 1094929 1235777 1527764 1348199 1000009 709044 675079 1923628 536147 1394609 276609 1184573 877305 1337501 1730121 718704 387755 350101 1186193 1498413 902529 1490162 1800591 1282402 629182 386799 793352 794655 1798205 637523 1392365 1634172 1883131 750216 1680632 350027 1172792 1924505 1496709 195899 695930 1381345 1642551 1831256 712355 1033528 1713480 608260 535987 1259007 1499207 1848894 1530717 868953 118652 1051264 1594173 1865370 1809595 1585750 435321 67895 1875393 637738 1317677 970372 523575 760849 1087307 1932206 1222538 901541 1595315 265886 25680 581043 1659902 671260 477069 859060 1555957 678330 368910 162573 898250 1509700 1664242 533236 968764 561026 1092948 1128079 1000214 1717911 1161130 1139018 1863962 410319 924820 209242 1091690 1660878 356862 644520 657256 279320 907407 416213 1435014 1054217 510806 1707896 1494707 749685 1968090 454990 1575614 1383199 33297 128722 1323188 17435 1670751 1279591 1257935 1079906 1924098 371723 1570940 1267825 555712 252490 1757085 1166994 1141921 1409971 221690 1791449 1856400 518375 1652039 836808 830920 1995171 709873 1077205 643835 1324267 1229573 413606 227830 517388 899743 1096959 1980010 162967 817523 437768 1500804 583951 582924 1219155 1387702 1104883 1512226 1555241 1062118 355951 802992 1829710 1811979 1312746 432520 1079356 1408926 816040 1584036 1874433 1332421 699382 1675899 1393807 1775412 109620 911478 1673952 590850 170984 1929107 1570381 358649 1220002 498563 1155285 1177898 957632 863723 442490 1880707 42047 760351 108118 807161 321995 820262 1637436 1492597 1503807 412306 1715801 576152 1839410 304898 237501 449727 480089 553481 786099 1992377 349367 912915 1962801 1619250 936836 183900 1496878 871622 982607 1937738 1817697 500223 259977 915959 1983398 299257 1666418 129929 1748140 1382224 125302 136701 16724 754246 1913603 1266039 858371 975229 1138903 1395831 1743053 1891897 887405 1744564 1034471 685681 1164308 922425 1637787 1379892 1752092 1869953 1956630 476431 128892 922565 1256943 1384463 1822773 1700592 1718635 1653249 1190220 798620 358615 1155322 1727933 1375163 1227465 854956 1793787 589138 786322 1776794 1992748 880629 1516517 1724332 1453928 271436 1800838 1158243 99105 401454 807100 436197 1064277 1030212 668267 955552 1973977 318686 1313288 1996397 279105 1791968 1144055 709209 265697 1605777 216775 398690 1706257 1895249 241221 1168799 829254 993856 1564829 1106678 1269017 1520367 1088135 780680 870778 1952605 881550 1045647 1626377 1627021 1475372 1692986 624558 1367834 1778467 238065 418228 1117339 125137 233221 114454 39998 1573041 846257 1962508 182262 1341776 1028925 1677486 666138 1749185 895221 1625606 1080689 91298 994516 1971409 712500 223026 272389 451333 599740 1242107 1285192 1284598 1621513 1290095 1254751 1323266 882519 1976037 795653 420203 974466 1577176 1834261 1554578 736605 1061041 236128 1854306 1364888 1110100 1944532 1847844 1907658 766641 954121 1871241 631187 160317 1741871 257983 773478 1082012 216900 1945579 866398 514264 735174 158534 1372871 596603 1883047 885232 362827 1112281 1233232 149940 1262237 950480 865381 1614410 302492 1061729 808309 1988459 1496418 281299 1787436 393488 1258841 629695 1743117 1194418 1200194 1848328 881467 1985190 1784536 1379635 20223 22713 1567450 443275 843729 531574 1866351 56101 1776396 1368557 1574260 1971442 1734090 1867292 657317 790360 336270 1747504 123223 215245 155692 509862 972355 350564 443798 597759 860321 617604 1088914 258721 1291899 1054682 726241 1918690 1452248 1454235 1195069 1221198 935081 416324 376482 395704 1890122 1947097 731171 82250 1064832 860903 1932536 1946603 1458435 18966 1750167 1161161 685910 967921 251117 1455235 1454039 1786488 1417423 1342127 937007 681421 1256666 745827 1399052 913314 898092 174104 554663 459417 645835 304170 558156 889330 745105 1291668 377958 263960 588653 107192 1857831 549219 1212942 241495 1906575 271331 80730 1100939 180470 532810 1470915 542823 295520 1048560 373764 1079306 1310105 217562 1790485 190890 326313 500984 1225597 647377 325352 1886583 577341 647383 9009 522144 177063 218379 1460064 1227346 826533 514339 1702567 348552 529720 468708 265085 1517371 1834475 187510 1070679 5856 1098279 438038 859996 714309 1958547 1982363 1627427 1439937 1524493 459087 107926 1322856 1349957 155005 1297303 969702 1568188 1536223 1109303 1535404 1231763 1922263 1988585 799749 243143 427754 894180 728642 943605 625644 330447 509496 1019412 644367 766733 279602 1848376 166425 1283154 860646 1815763 400149 520748 1712068 557135 1904772 195056 1970086 1270869 950596 1090816 1458878 69145 1135660 388709 1011416 487288 402525 148481 86850 1919021 1112827 183096 577731 1322871 266418 1553017 1798299 109812 1374926 712097 1025666 1417251 440136 750213 996332 1556996 799731 562521 982712 1236900 122523 1526158 1766635 1764800 826174 1871380 1159361 540971 393470 949103 709530 1654266 1053753 1769676 1330753 429230 307396 1139351 731964 1507926 1000146 1228555 1396750 304834 135776 1191161 71817 96170 1740251 926423 1510796 1010883 1650064 1161372 364602 1817543 704845 514919 1557284 565879 1181497 1584588 529249 1686232 326364 1780679 1073020 997846 1832671 411996 1273766 1203132 317876 1204336 1213702 1277764 1337149 1992119 1163609 1044443 1399280 1358231 1045312 973832 1944863 1266282 970545 181542 382247 1948565 957707 1123479 1732635 1386246 262658 1385424 293380 812600 1468226 92173 1352222 1719716 1595758 359706 393136 1376613 458148 851747 1991161 306626 1496238 1317770 1241354 504295 1857694 424798 797090 601883 347797 517150 983853 1615707 1581019 689646 249220 1869092 1181270 383133 1250140 1058858 814726 1858513 205845 1802510 184729 54381 661568 768500 550235 779491 1707472 1080758 661145 1720483 865984 1527404 403811 1952281 1428387 986528 1420016 942137 372735 1606745 1550395 541080 1983056 1606238 365368 1997558 1381730 1222731 350925 230430 1995686 1598494 663814 1571903 1423143 683634 133815 1702288 1563198 738691 1154189 1262383 1430182 446845 1545130 1147739 1049581 1203351 246125 294752 1780799 1404412 1784126 1342841 341464 1257440 1383485 1950989 1962719 993374 1954376 1274045 87741 1672029 637449 1316529 1822285 1731501 1620608 342441 1847073 937177 1353299 633520 293408 1218175 1365967 561580 1567701 923807 443671 1560763 96280 1841862 1656855 1242469 517010 418078 1726594 443607 1930100 355838 54286 1719964 1492546 1854220 561789 1599340 884212 725947 1727238 1165952 123126 1113021 45045 318368 1628330 1640880 1967169 1843705 975831 1088160 124040 1005916 197416 378372 607520 1607660 1494912 479068 1850215 1704334 350903 581102 1525892 1728164 1154461 718241 296899 1524130 777551 704536 1875898 932729 424555 1572251 1448049 1013092 959197 1457989 1963322 795306 13982 973301 1268423 749500 922074 1633153 1113514 593322 1290426 104526 299304 1629243 1900320 830040 1372653 1104564 167373 655989 90879 690246 273820 599794 1600657 1435451 733840 140511 776760 705954 1547916 31330 652943 560690 1810571 1536045 1772617 925706 1480471 1890916 584079 960498 327001 1114900 1217432 418839 197048 1520412 325812 1633996 1322100 154858 436644 1213979 669376 7793 1894711 1364040 684216 1099021 1924808 745400 105831 61184 1537421 394482 1024881 946649 559177 1135763 712379 1104156 1396220 1468431 1013590 341309 1596159 1350469 771419 986294 752827 873521 1815740 1776292 1565050 778273 1023123 78599 331806 529879 183937 521458 1381652 461418 802774 1539399 392170 308771 871823 1922654 116225 1176737 1282538 1653441 613069 1482248 533948 927859 357592 1312430 1517816 1182314 1741077 189870 1067401 1221112 1293901 951474 1949503 885416 258520 1306066 1749780 207988 513672 91367 1293626 1097502 878263 390253 1213232 885969 1864137 363865 1505527 642475 918067 1699663 921210 150623 234929 27695 1620930 173986 926658 1425937 1739138 221408 823644 936986 1729358 1312049 142055 1641777 843142 800821 1416132 321749 931181 316676 1031787 1814991 1749173 1218710 1096248 1679449 1465885 1143204 1169753 499672 1573771 1342534 1741326 134998 761161 1476503 482366 381111 543073 1673948 1694906 1365207 56124 1863010 901388 605494 533653 1648899 103831 494858 1171371 722766 1068080 17105 368957 193008 1114285 232106 422186 1996183 1285049 800627 1903780 1244437 1451825 1386796 1436852 1482100 1731120 304471 1832248 57379 1533601 183465 680242 1975669 554515 1095416 1262729 1759752 383578 383679 1182190 1157449 1402012 763338 1102735 943514 634804 1825009 30925 1947983 1762921 1577923 343517 165226 297478 117771 776807 327906 1525383 862098 1509065 326412 1412597 461152 682712 783794 1109139 149285 337177 1046417 293130 1494807 1172754 1314110 1135541 998323 1428422 174802 263752 1070342 83134 498060 1111632 930297 801088 1407811 1786559 183089 301912 913705 1760078 221016 143565 1859433 1902648 22148 53415 77125 237589 1888622 1266603 1258905 886175 682835 1647861 1474482 720141 1119184 1564025 945317 1969652 479782 1619987 303595 143771 672632 1330989 1787329 1142562 1459999 1129478 1575133 1340885 1349867 1631390 2069 958370 8514 507637 895750 489606 126765 235858 1448310 647722 1735456 1511864 492410 1906645 935008 1042921 727624 228509 413135 900614 174107 802705 922988 503934 33501 877818 903422 1686715 641155 380008 1398302 918830 1282003 386018 616380 1084309 1764457 163774 326537 1975194 1934712 1091589 218893 1427746 428395 442864 470579 630847 20 1615193 1994395 382491 619626 1150052 986010 1036133 1421643 1880369 48232 1927709 605015 1331918 926422 1662714 1481493 375141 561313 1589853 1544002 28188 1329932 1776283 702934 425906 829480 1888420 339689 570742 214737 776951 1531951 1456425 669943 1226981 1929322 423639 1603898 993056 1602932 1002545 1153005 1302301 150385 624713 1251955 170684 314674 1568339 1010249 1404970 278712 158622 4564 1636037 1118201 545161 888843 385404 1863022 985814 1403709 379065 1600116 919338 1362522 1401601 146752 1272450 952346 1354063 1151464 1350264 541359 1793173 96615 1955979 1876992 1344357 665520 1131605 233418 295056 1962107 1496904 90761 389888 324658 1886902 910489 467562 1877196 1950234 326468 231411 851143 255103 130946 1633260 1118408 957701 138069 1165383 116555 447394 1442030 474369 931169 1946008 1704363 540303 459527 516119 109786 1242714 1196691 852024 348961 459663 1417689 360939 123049 630393 485986 1728098 404526 550201 1476181 1048374 574620 192896 1203951 84598 896811 1328530 795788 475438 2775 1903612 1613199 1063567 527544 1017434 747495 343379 128759 824868 725111 1901765 241188 1057569 642233 1859566 465343 1375062 156365 560305 408994 381366 1362303 1106411 402136 334856 637963 912048 1999411 1438742 1068805 1739055 557228 1109004 517725 1124201 710335 1777357 1268775 232094 54706 1235109 1695099 1042042 192278 995088 1789545 1758946 925666 837032 1019846 878934 1678716 453840 1023737 1270284 107474 689125 1497556 1766955 809548 343797 909377 1526157 1104366 1496969 581034 6009 1393816 461812 1162238 589010 1449307 1234054 684039 1469825 142629 863115 1668153 1082726 1625182 1528387 1722456 1578281 1817773 772875 448025 481678 667566 1955998 1906937 628731 1060375 1697727 718803 81149 103051 413545 633929 273115 177645 646863 112869 1579247 786652 1522944 1132665 1349118 504084 1138519 1691468 927160 380909 29647 118919 513725 1963311 947091 1660959 505313 1976892 226488 603915 1568758 309464 1681041 164086 716286 1477600 652763 1550350 671887 1442832 1601150 1453413 1726089 873991 1514348 629389 17571 1434673 1853633 1358437 1933590 1047194 415591 247513 405373 35776 928332 1263683 1726675 1291934 250112 673783 1487257 1112190 1679214 626723 625507 169248 356732 1396538 397989 37775 526512 405247 1942327 846839 842316 1517734 1924593 1351 995538 1955365 18303 1077317 145077 1571143 1934708 1302686 1490753 1392701 768715 401921 1542497 923404 1928396 64075 421337 1403265 1902033 708338 1394303 169115 835263 1785014 1468999 1614969 903521 203093 1564542 1734777 1906733 1880990 1733387 583985 701291 1678480 666944 1884671 287846 1486350 400041 425066 1062262 840572 1925864 1994271 189154 224241 244213 613709 175514 1126089 1606971 1170926 1794466 1969180 1863909 1659816 269788 1001245 1546289 327164 1003846 707084 299765 1859390 1266716 74662 1308840 705714 440815 555492 652560 1491249 1429470 1445176 1879517 551489 1852786 1795904 1532998 1662920 1703178 822480 1837452 1370002 1475503 1234834 1062590 1066258 1134763 620004 835435 1255505 1310358 444987 1584788 611034 949406 1291284 195188 1561225 1547601 1174360 1219671 542167 638337 1810703 1604086 1015162 1804416 1194321 1811621 1257620 658506 795071 1502573 1916278 1283039 690054 1641134 263045 105872 1431637 1705552 1246431 1578529 698919 1491602 1484520 1890927 471183 1645379 979727 669042 1976268 369820 1072784 1252549 1645232 984005 208532 451735 1104457 259700 711060 835545 387818 1698288 632985 640291 1230351 1984554 983363 986566 1423290 397380 1176886 396947 668833 966792 72127 631413 769997 694008 724386 1234104 1278351 1912064 1512047 1585741 1831869 386174 448748 378998 213795 1367262 47835 861357 1347584 1781614 523427 473204 990885 154830 1348719 1676858 1155303 90926 869163 1349149 1860984 1081851 968470 244251 1129066 528811 1435551 1564548 590879 1568810 968033 508017 140870 606154 723968 362157 1861463 1289878 1248669 1206418 1452468 935444 563528 1598054 113240 1026593 1132727 1734585 43187 1601224 143228 295003 325379 742447 1220382 892467 942669 1104786 230583 1242527 594481 1162481 855326 1710950 999762 1287075 1459332 284071 467687 1591278 1625654 998211 1158387 1023348 1126599 1200094 802827 1378503 1023617 1393553 384188 263097 727571 1665534 1070849 166080 447853 950510 1241173 1516755 1471092 1597523 1219863 249125 1734696 269297 143807 1108449 1747261 1606437 1147766 1419393 266942 1437534 1368807 996045 1832006 1980273 486312 585674 568240 611809 1713749 654917 8492 542923 995352 1591707 1291424 1223468 1505410 1507674 112748 158558 1041712 936529 162204 1222891 1032743 1763627 383365 1337750 1560015 348534 898689 1619438 657635 858848 923060 1853658 1649904 741853 1697344 1370402 1182935 206739 313016 1044269 664172 1667629 804141 1024978 1614728 1359112 1859587 471320 1303924 898980 659103 1728235 1270969 1849113 1560014 318758 644486 1267746 354581 863532 1705403 1654287 1794514 390572 310878 488306 1269030 224553 1528902 632914 38933 1346997 1979359 388021 1890477 1147016 1866 398195 278902 526820 1590740 636967 166615 604895 517402 697904 1061633 1794276 292961 584243 110749 671371 922372 99620 410190 1615968 454424 1478926 350510 452312 1869530 1759164 299007 438258 3630 1248334 1776215 389939 1604772 9721 1751676 1892715 1504966 813195 1818346 951873 1534312 1037569 1277293 1579066 1266606 83599 691398 1091384 1925195 277897 815855 1184777 1993379 1743335 1009269 705742 1031532 592994 1504188 781853 797661 45015 1777106 1167483 1621703 1180283 1845762 1289083 7914 1034101 1928660 1060845 1254581 976011 1051561 1070012 77391 19573 36435 597844 1510556 371403 1518390 221925 1875992 1474224 74721 390191 102268 152283 1267958 691739 886493 517233 398401 1704104 1344953 772405 113024 457720 170880 801384 1671039 206566 72967 353745 354853 702721 789021 1384518 243298 684025 427333 1246225 767668 1635245 177106 1732573 26484 245659 698555 711535 1839432 30007 974952 119016 1017912 1428368 1924356 1793114 1659405 1841828 2529 1926833 479547 1925857 1083694 1237277 460314 93439 1497376 776935 1710556 82460 736265 699644 545706 1871338 1161681 1225143 455666 1775600 98582 38270 1373551 1583036 547168 126084 311257 1483780 985672 1623929 858338 840611 849544 721869 1566903 727682 743091 177746 577236 855661 1524417 1737737 52339 1104347 1707462 447179 1551845 520104 651465 196090 1852401 559278 1494332 1571906 1275815 1851708 800898 1350450 146510 341580 769346 980140 551139 161994 543352 351836 628691 363049 892351 536090 508740 512922 1654691 1980526 1543371 1370370 1676645 1346528 1637602 54901 490325 737920 712683 944950 332097 1344130 1057183 1244894 584075 535294 1195043 1371706 989121 997204 401057 94202 670530 1604966 1601025 1327478 964773 1481260 1047360 148128 49184 559036 1489068 1764227 1796547 330775 1338679 386936 316484 752384 1658510 948225 1407586 1881073 1606331 168862 1511645 548776 504213 867958 128925 1335827 201900 900573 473544 238223 1658291 1073979 840652 583232 1136852 1973915 151491 1595426 1109322 1127124 728245 435358 1024262 1446459 360122 1651719 1908232 43781 1851416 1543488 1189937 1959762 88510 1528622 597215 1115330 1080777 848997 1757396 1094716 1611513 140142 588350 304905 1061787 1043037 1023798 1759478 1103459 1962835 1519590 280426 1224185 615924 625426 1262424 1267402 1540128 657114 65385 71475 573762 399530 1285173 1001613 1879691 1977972 1449590 1508205 78870 17101 945112 87813 121180 1263943 1178288 445657 576063 1941655 145177 1939272 1027503 270931 1116673 1285890 703621 715152 717066 1336171 1256902 1349002 1941754 1980539 1656356 1908816 521911 659851 1897022 1221883 1266959 593515 1398893 1481030 585306 1015654 39252 1528530 777596 1096781 1768822 902459 416885 79621 176212 766993 1432620 1575378 26863 1042090 1575676 1108600 107286 1347025 2972 183703 1100782 497534 1139671 567081 759052 956272 28195 1251917 1127252 518640 1720373 1683045 1684819 1269180 494200 367029 29692 1973639 800019 1109685 133705 1768210 827932 1079581 406337 1929571 448073 1925710 1457161 478549 863406 540923 888684 571923 1907121 290408 1849312 1479247 1338082 473397 1522607 1334670 677321 584421 1931522 857599 630149 952793 1388205 1028396 1832316 1627397 1706621 459714 280362 1810032 1736423 675884 604027 888459 1209393 1942922 1046115 1441253 315469 1426370 657749 391760 937787 1703809 1338974 312164 574182 1881548 1962989 1612731 1682721 1640439 1023780 1385881 1157187 549482 1719387 263517 171868 340050 1483892 1424613 1397530 632328 218299 213951 1867624 891722 1824588 1821315 1283788 1500324 1416455 1957882 409555 906757 834280 1595157 1722464 714687 1871064 1018296 1975899 1083099 112845 104335 1033955 219523 1846046 1397955 1008433 1062839 1672657 614823 1734568 1413537 1062975 927185 306935 571040 1442870 513257 575549 271431 644726 575041 346522 501856 322790 568980 1435992 117901 584126 607209 167966 1056822 1548683 148905 1947503 1791746 826255 1124098 912440 284775 1235870 802778 978835 66217 227428 451255 771556 566049 727423 593913 1632805 527502 1995535 436600 1700243 284459 968473 1491138 1347264 1735814 116388 1822188 48382 1569667 799135 257302 832698 183940 850102 658657 1853985 803533 1736135 1139800 123296 1017324 1807556 378572 463879 316845 1006611 1597749 1813616 1137206 787574 1457965 1755804 1960733 1056050 546655 1715479 1414806 411792 79865 433477 723833 247650 1527553 275459 456081 1816451 1073066 1444070 455486 1247391 1722674 586462 974724 1043172 1689143 431948 82746 1385665 943316 1392511 1264136 1619096 1600579 851180 257171 1396723 1227515 1566453 148435 1374235 741608 371926 311660 175424 1424541 912211 1423135 891002 1941289 199263 1411186 208799 1131077 1983554 424967 824814 1973660 1047686 1376167 1616623 1807764 1011069 1927371 256667 196076 1154331 1146750 1722808 1006027 361204 1871402 1061115 106574 670312 993588 131737 1455317 1639092 1141030 1545684 339361 171874 685267 1493001 1901386 94433 327646 1080741 720990 272471 1196645 1677395 1104206 1507798 1818386 498257 1002076 1221135 1969019 1522250 1224652 1548763 637857 1634182 61750 243535 758803 962959 816965 1192987 870678 491523 781296 1340214 1113089 749795 979244 1060512 388683 540594 1788990 208865 121811 331840 1846059 354477 1047731 781840 70448 992954 1913933 690953 272385 986996 798123 672056 1563847 1291794 384328 1240772 786927 1548549 1647798 1212944 400178 999627 1399952 1580368 152020 411007 1415344 1981145 706567 1989390 313929 106007 29550 4522 106147 1927409 341786 1925704 1139330 1184162 1019969 340617 910249 334650 203656 1487567 1101616 1014662 382517 1332120 1543431 1630936 181974 505218 1563914 1608022 1682255 829753 500703 1164993 897747 469448 1677962 1600142 281866 1467722 314727 431061 238745 1470112 1141162 906693 758475 187987 742850 727216 353170 563256 910513 1180505 1504316 1615403 1926332 1706243 870521 1623145 1538819 1122627 1632965 154948 1251603 1484074 234683 928388 1747109 1966390 286385 856585 1505724 1363542 1367626 214328 1985987 1510862 187104 967074 26306 444814 533265 1553062 348968 1335941 741543 1560260 163858 1487129 1994529 368229 998978 416825 602108 616623 1471902 302132 1717488 221862 1123949 1360796 1513967 153966 1005887 1608266 1773148 87793 1748580 464114 1995028 1373574 1756112 1744426 1446693 1387951 1857459 1142344 487590 1505214 1207134 698506 859573 740260 831606 810506 399690 1226954 1511237 864837 1687400 1409108 1825012 1848175 1712267 465857 1005080 901018 943983 1596683 1579763 1499147 1181032 1057486 445487 668151 1776732 1607068 573480 642600 738010 828314 1098570 1513742 247657 1224507 948539 965246 1594775 1050912 830067 736799 760205 1214043 1340059 1466790 206083 410035 1810581 1211695 337153 90225 1558426 1342866 332256 1039329 1497297 1343249 1703472 405078 753339 1822704 552553 388823 134222 838602 1318984 1186089 1271019 937044 1456837 1065660 454584 1423403 1740626 1245822 7887 1948946 1386991 1520134 913463 1471179 1742904 322450 1405544 135158 84402 852323 1639370 257049 118839 1209796 519363 1588769 1562075 101356 1793549 454143 1775251 793226 1421345 1363697 971346 1070410 1017236 208939 804563 420541 529488 712534 986323 519184 1667092 1548960 1740453 1957429 1450222 1454863 1218403 791350 1686910 1880685 721014 695661 1824331 1518928 1704433 462202 1165210 933388 569676 1887500 1010229 138852 450545 288277 1890257 619395 1286207 1611540 1660549 1672361 1959470 1754544 156862 1660002 1441818 1089885 799219 483522 30933 290431 743855 1210889 1509506 1107402 553980 407908 733893 1896747 469597 1556490 421941 530067 1760679 1143357 1183888 779911 1909086 650424 597663 1662087 679733 1658622 221351 974251 644280 117781 975434 1288597 450086 819751 1811252 1597652 533784 716061 1093875 1003485 1781103 143122 1444206 1504057 486223 1598089 547850 1287686 1341351 1900816 366697 1851944 79826 1215640 1593201 1831236 1423732 1997381 552304 773677 1564413 898201 1213519 397558 1753344 778709 1365132 7068 1223153 1739100 452855 1573478 843912 1763879 914118 3988 1232389 1115352 710367 1840421 1012724 726043 1487939 981951 1075447 1375222 674662 1107258 1297276 810429 729331 1124762 1576331 1650579 843977 1748691 7620 1286024 248160 1489597 1741846 1737040 645739 948153 1381342 939680 535151 1619480 1810474 1685009 425029 1697375 138240 1694526 1242041 1488618 501644 1183187 1568614 916722 1166075 262204 1524750 545840 565899 1261992 692842 1912870 649636 1549929 1996786 1943677 1485180 1012653 127533 1752598 1416159 969096 1308402 1580308 1531667 807052 1413589 962514 211123 783014 1469476 1947687 447679 1214472 387273 218980 1711958 1398155 1177944 1041031 874339 1383291 1509925 1038226 1140055 306195 158585 1462454 1425018 1222064 1945962 1412328 517276 1330427 1066216 344822 879733 863500 746867 86383 1582678 1996982 625592 1078303 933561 1847331 1654440 1214791 1735508 1173401 1591108 1151929 1703342 1636952 1696659 935134 28508 965043 1241671 1787736 263967 108328 123875 302224 1659644 1645128 1691673 652361 746403 1458016 1756419 195693 237882 109826 1348360 1560707 886224 186790 674471 107783 903275 362122 1108496 1419894 1341123 119597 1780014 392897 1436314 314666 1388874 338468 362520 1240888 1894985 1925364 1667947 1674340 416087 1938130 910159 340966 1396433 1272117 1981157 33295 1983782 1888027 19690 1455534 1756769 1181994 477068 1657469 170746 372051 1255771 861571 1032203 1867378 421274 723211 1494680 113675 1730476 1991910 908746 554487 1588143 739887 1845699 171594 398720 697639 301484 697976 685080 1071081 1349104 1537249 760673 369171 683543 10259 1207125 1421475 1691326 101411 805659 1258115 1678994 417034 12426 750187 667520 314561 753253 998584 1686097 1455049 1994284 1710925 520007 730316 1277104 1650923 931892 1735396 110436 631149 1903901 646792 805150 197043 1532022 458341 1369734 841374 366822 951846 33073 851296 1471342 178559 1423123 213911 675030 1779360 1713625 57607 982389 306162 873311 1479629 900797 296402 1704872 550948 67741 279684 308067 836344 306228 499476 259598 1968347 689041 1259869 1553387 1060420 1815653 102264 1686025 1034275 301871 1558499 527415 593904 1150396 206035 1955501 1917617 1754821 1778513 42488 987688 198791 1412750 1156632 1000907 837365 612674 1400326 888516 1422424 1263681 384739 76811 1691733 904683 536428 931264 461090 1235573 425853 1143570 511693 1020598 1702874 1494058 242231 926715 1564605 1461483 601882 1794314 1205010 765775 448350 775330 1469694 445770 455777 1300421 722285 17065 1914877 821684 1815385 711824 871110 1882241 47539 1538840 405775 1055310 1150573 53267 1350140 265114 1556346 508166 501288 1176682 1191781 201438 226726 633055 342247 1199237 878 1211098 1918825 147270 157649 33287 1641020 1418085 352440 730524 1587864 1186651 1913861 442170 1538658 1584271 1661109 32356 1620976 1094332 1579036 823100 1745926 1194247 617416 348242 165444 136547 207917 780662 997812 206826 1074764 50139 1265939 952201 1113515 1608957 1342962 1885176 1955346 68020 709396 992955 557871 844194 1378940 1226531 1686669 1117305 157416 767399 61823 154710 464451 156838 1244990 1692908 1305505 1699820 1700536 660551 1627036 217164 582267 1095807 1960053 631775 456986 1911853 1248072 1849458 342241 1268237 116762 699514 63548 1745552 180981 1827976 1352137 1499569 1253537 1866111 1792064 1620180 1825120 1236450 1391909 1576888 1851341 308884 770205 1825671 1240229 1207792 119987 830248 1417681 1524878 1909617 1201232 1379723 505387 647434 678983 1392556 1996657 1054960 1358412 122391 228336 923141 1042887 1992930 1428269 1030630 304436 764156 1179271 374175 1499706 577329 1106544 407681 1396123 1741817 1172857 1905653 977927 241960 1555619 519715 1179012 919355 606237 1785622 1865537 1237319 1959649 1771969 429380 971246 174071 127435 688189 1844894 851161 938231 223094 1897675 1781676 610337 1616269 546053 193244 738240 1976034 662761 428687 679424 1496309 293953 1188706 827226 1215322 316175 1198785 1358335 1926736 949292 820279 1768449 1306929 494941 1679820 1267569 128539 644714 97518 1861478 547041 1761813 1371358 141046 1325598 86200 364789 1718817 1279140 1917572 340907 1406707 358681 384205 1322463 685345 755352 1367463 1176057 489143 1887990 429816 1983111 1706364 275071 413288 1513094 1223302 641676 1499683 741892 1420591 1103011 351525 936215 580250 1118495 1434135 392814 1793536 238022 1526998 443116 1323541 230117 1089853 222437 824570 854625 1388903 1248783 788699 1695586 479902 893199 86777 701530 177643 363457 1627556 1686596 1876548 58737 236903 192130 1806480 1362627 672899 193336 178665 129255 371684 38410 40466 30931 1973623 1603989 146059 1625209 285274 1915313 1871662 1053754 1288118 795755 1541289 1685325 1175069 916353 690679 1673897 300333 1593063 596665 1715292 419891 397807 1112732 1812549 1349095 808878 1082481 705688 1375751 257464 1741349 837244 1605947 1597797 602040 945044 66315 1765428 649954 638028 501608 1759774 901218 1161679 1099939 1922476 825427 1600853 307524 619762 157441 1057738 277927 110193 416640 1692471 64061 1840473 359194 965898 414106 387668 1184426 1257451 1201140 303129 1355043 1707909 166458 1871358 66209 750728 847812 343550 10468 644445 1162759 1091236 1922828 1279128 1289301 138206 958696 1339478 171311 1926239 819684 758977 166541 422725 686880 1076913 1630140 1648259 1903118 1339731 208158 1412689 705176 1088229 1245930 1473783 448029 532549 118413 1138923 1065188 735865 1032836 232582 865188 1394469 1851618 1154254 271965 235749 1055510 11720 1255939 1061747 396363 1148072 346561 641360 1216953 1686217 1717583 1365141 493446 861090 1367382 1305421 1588375 313250 1492561 836628 482016 1731231 204324 128451 482388 1325204 1745366 1106590 1630520 535014 390818 1359450 178739 691089 1679118 542991 695865 919553 54107 1356317 1799057 1765719 1356199 1126590 1888915 839936 1244927 772734 1769296 1309222 1678895 1744982 1735666 824789 1772833 1763028 922166 1968999 1815281 1311814 1375812 1308582 453201 148868 1514582 1869770 1735511 1633051 1478320 1781339 1517355 1336099 1206981 521821 133806 1371341 229547 1699808 168069 1528968 1904087 1903552 1245242 1919841 499768 1206336 200037 1442221 1381220 1119733 1341244 1064237 969644 703964 18944 864387 1101550 983864 829821 1875508 1396919 1546304 222773 1145876 934372 1820934 1364409 277032 852282 108896 450908 1816227 275820 697818 650002 982819 1095281 1459175 880480 392387 443690 1708881 276371 843652 440096 828024 847222 443709 369842 1099458 933806 1831493 1679219 1794480 31662 1870687 1521151 147902 505760 1480642 1973212 1376289 794033 1284600 1217427 1630439 922540 274093 912406 1140453 691186 377472 957914 310020 966530 61240 1160432 376968 160749 261694 1140075 325639 1426200 1989299 360938 1385471 265824 911949 1281516 12355 282083 1168152 451506 116802 91834 697739 1913990 1985760 531469 1743519 363978 908001 1320441 1988966 1412421 1552790 195312 1041530 1794688 994466 159697 1965026 339985 66804 1943362 652436 1686796 1452361 1479953 400616 1317839 512869 1873680 1991944 990947 1773216 1257724 716185 1357859 1301082 271792 100136 1441256 49816 742177 1219864 1763883 1562223 1872967 141544 1792493 474629 98578 550239 1448582 20633 1577151 197794 1896874 1128120 447003 389677 1550967 1735085 590410 143042 1166463 1936701 754212 1143560 1768901 1029126 200712 1268505 1179459 1587014 631075 762116 434293 16426 85042 1103481 1940005 11516 396652 816557 1335365 206415 446925 1835001 919117 1628886 451425 1943498 713368 408285 555306 659930 1353667 37560 1057603 147537 28564 1435944 1966152 1841928 137630 179193 1896345 1543429 1143682 1676720 1232144 1153730 1219409 82004 236481 1707260 833946 1086105 1454650 416715 1268732 688803 1449693 956631 390613 1372167 346930 1033870 1362863 1768291 520064 1392238 1305429 623471 1025770 1098473 1232879 1102397 784606 333107 885171 77667 110052 1831719 61224 1884632 565480 1230568 999386 660748 248266 1177797 1649721 1512947 1526143 598901 1553978 376716 1268628 1256614 796777 1456773 1141494 478104 81128 32929 1925285 709059 549094 1634985 222689 1296038 244894 1470468 1952102 108759 1226742 1594004 465168 1294115 945261 1263078 315026 1862819 1907932 1968516 1272603 424051 1081011 786877 94364 1065132 504175 704732 937910 1510589 1943110 1497402 1473724 791861 568361 170189 302584 617946 1639113 314848 55375 620905 513265 1294393 1510281 130171 1993660 1175528 1192897 909053 13581 1273804 50229 1599520 487659 1343973 519283 1733042 1792880 654288 1489164 99258 1885216 1830966 269503 1697543 1667763 1186407 30580 130976 1592593 38752 1125332 1562881 1183915 1343024 1589993 880894 1339479 1557867 470160 309495 1138558 745068 876196 380049 1942638 1611780 187741 1107953 426834 1304391 173987 339094 1920954 1227356 817742 149428 436807 1514699 1488863 1037853 823335 427335 1470279 834604 1823632 592352 387686 1980336 460431 910647 787963 721408 1548054 481937 1145504 1964845 241238 1168903 1029942 90938 930749 295556 1507020 1436875 231732 1472565 242782 1794971 425003 430878 1013768 1079843 1221419 1775818 1821684 1109962 1882520 1045340 1691018 405603 201244 736347 607240 1040668 1670147 368275 947678 1572936 1711674 1400802 865221 691477 975914 1406260 707577 1364612 1843087 27791 498388 1819476 353228 1183254 637049 482518 1464595 1680746 246536 1494251 528175 984756 1526409 674202 1632949 129130 333918 1756225 47551 1870669 167154 1026125 161148 1797293 442478 1429434 843779 830869 1379996 308917 361104 1296606 1460077 1202366 1511699 1199097 323571 1298027 797862 941637 1885535 605504 74989 552184 1516319 1610334 1656659 894768 390545 769723 850818 1764909 1294197 1791281 1281362 1048496 24581 1755894 1314740 926876 72549 1455995 996742 180372 1047404 1898881 891452 1887442 1582795 1048066 1114349 1468200 1408190 1028237 1399656 977027 575737 1386764 1707412 199243 1955669 1119005 885840 242366 1588352 848580 53317 1980616 1900236 1888076 1403137 397895 1212789 460957 1151791 73520 506667 655923 1986243 633471 1455864 936127 320868 1205386 480175 78430 1787994 1373451 1029405 204085 1955230 1391949 1188986 252179 462400 1939456 1474235 1969793 1082946 1188380 1484979 862144 1132314 1893465 387030 3723 353112 1511100 1615003 147522 1868096 156934 1948070 1777876 1825167 264394 1902697 1117259 1873024 1918332 398618 966746 578707 765334 1594491 1168743 1956751 1336376 348356 1682266 729005 1555198 1527780 1996773 665640 1574047 1544008 31825 937678 874091 1316544 1271067 1380089 1041455 1156992 277690 1128797 372660 513505 1427485 1320147 882592 2189 1092090 29520 1669068 969577 1898906 1932384 1894635 1313537 1889093 1776300 599290 1011747 983438 1628494 1817575 618823 1284264 1640757 921847 1746223 1778225 1839170 1467625 817132 868044 499507 800694 742851 1779810 637642 1923524 157697 1659109 188923 1768694 109311 1141198 571927 548129 1856119 1406137 1271843 1076876 332330 41100 1094297 629565 602514 239110 1134751 489831 1681539 1235478 25765 1389003 1904335 354971 130260 1419882 1850876 13845 1375599 1229574 1125570 1749532 419263 660225 1044291 999859 263787 1549936 1380307 1781832 93262 86294 1408707 250672 1046482 1406844 223052 1214020 1002312 956389 1920802 237576 830849 847405 1806236 1008727 1068598 1370707 853901 44765 416749 698724 318599 523933 557278 706168 899670 1581276 599911 504687 1157035 106558 124126 1661814 320659 500991 568165 1936805 1729700 1864597 1002061 1139280 808186 444145 1485735 795412 931648 1230462 1965484 802495 1017181 68279 612378 806592 15845 1002419 1614219 1805157 56255 1334261 344078 976640 728979 1548050 1583682 24570 1416555 808805 1099926 363197 1739790 939622 1151667 1242122 922412 1716453 230984 1833884 877855 1401072 1152755 615789 1630848 1220820 1115004 1686057 1669498 1040694 1939360 359654 1866003 1186453 1062572 1334825 1783915 84375 1823847 638537 1897159 1408651 811419 1799836 863839 50520 390628 125659 1613419 1172410 518381 1886730 998103 504196 201874 920811 1474250 923022 317258 1115504 1241825 1931509 474121 167682 1607642 1590144 1832698 364528 41107 1327549 561297 580645 874429 419402 987653 1927783 1803694 1715095 1926685 979551 1601008 387711 158834 305250 1596743 30534 1684966 166639 8483 1593724 1882915 308646 1485413 1909055 226754 1982509 1333868 683938 172877 481221 855423 1935080 1273789 1779806 155596 1330061 372487 1977728 1842879 1313464 1453790 1383127 48600 963240 725857 297437 325129 1183852 192796 1095881 1589341 635499 1490800 1791026 882326 305914 223276 1787889 796051 682970 1979744 1559744 1666763 1769204 1239969 1104889 1280125 1030795 877282 1812810 1725044 138714 28920 1127964 979842 1523919 929207 629886 1933220 1961300 815312 414052 1351776 759239 82818 647485 1959896 1061950 1781038 1926388 1429960 1473025 491084 176126 14632 1232678 789512 188399 1990758 1075290 1658812 155103 1366256 1440834 1821732 1176869 275187 1122658 258732 1992047 303184 1496004 1439940 1440875 1883207 1389421 214535 993495 893724 1005514 411783 1186337 283232 780712 1220923 1419496 1282385 1342625 202514 196777 990808 1167844 1381921 850258 1647907 940496 519692 853613 871141 12546 1350570 1697141 1528524 1577252 1538767 1607202 105584 407915 942018 230119 720780 1505100 382264 1985322 1552983 1246494 1943237 1923597 843268 1996642 1471460 738579 69231 1280166 56724 271747 1551784 790308 309071 772468 1795883 1967398 1780633 709954 148572 1943497 517723 578625 1921280 206288 1264006 691674 927501 213634 1695311 1091093 135395 322455 431100 305303 1970480 184808 459044 892992 903847 1002272 885924 878419 1125238 480964 1906024 373110 1759669 522884 1291213 32753 404260 1953479 1059986 428474 1044557 29855 1744997 813786 1885913 459953 1480103 144134 1919099 978451 706441 1555253 775204 532335 571419 981688 841640 1368435 1581432 1627496 140559 1216829 1456209 1319223 339296 467333 426042 653682 935630 1422704 1502504 1550103 18886 1931783 263323 608948 353237 125669 35390 282562 1176235 1397846 1673760 294773 1247923 61810 377856 626731 1245114 324634 1596240 1658328 1524210 215814 1468283 1342414 951850 1007247 471068 1690115 1230674 786926 831936 872946 1018276 1730140 625359 190083 286444 1785805 541920 1800483 767309 125569 1291137 1971744 1379124 1891262 967944 598075 1793108 1989528 502659 939915 298107 656120 595264 1474773 1207687 1849425 390385 1984631 1609809 1787476 877475 584802 563397 1046084 816011 70538 256602 1565625 499673 3741 148046 237445 1852493 1657007 1211277 1609367 424715 93927 1396047 1468771 914337 56305 1538080 1180402 1591929 186638 1222797 1799959 810607 1757561 382645 401123 199135 1707886 820907 1190186 1168443 872413 163419 715267 955234 497671 559309 700288 575183 1967182 535263 1228989 758956 766689 75933 633916 1197018 733048 844091 1542929 429393 1478276 522607 1883391 141745 955003 1980740 670853 657911 1705628 295551 1697318 783028 957551 162233 1574110 1533876 1182730 106279 445154 1974455 1078429 1828531 826389 473694 1646050 1452903 1144659 482557 451638 1311803 334285 1495053 1998150 1609653 1655134 947487 344174 410926 717717 1608979 499530 1064083 1991287 251149 1988952 1397983 1851408 1423906 1134599 1024035 1466508 39867 1513590 1165535 926792 1101518 1094633 1718928 1388437 1702736 1610051 558010 1713264 681374 1657821 706897 222655 1651684 1530898 1408763 681773 277704 914130 1034430 340980 807194 1466461 999577 1239455 589752 1260910 344407 752632 1199070 1775551 631219 59725 1239397 14786 1724863 450221 687950 76153 469015 175805 520358 1464895 444652 117567 1384018 1684320 1359920 477010 1686246 1738032 1715580 1394037 1368605 566877 747906 1695478 1943331 640135 1044980 764612 407472 863239 996029 1308659 1475625 1621821 1409787 223593 72893 211318 629856 1989401 1229579 133828 1286553 1772608 880870 269200 77556 188740 1576061 309250 52345 1051226 710434 1902651 608878 1308801 1461781 1144639 1301931 1994869 363823 120042 1325213 1962262 1139935 1130257 1699760 1520668 802405 353985 877793 1009412 1156577 1344140 727460 591685 814208 726155 506488 1139374 1476791 355011 1652532 1206025 237063 1375896 461993 906088 776469 334332 552837 1488241 1569936 1404565 1641791 1102135 175807 464147 1049860 1713880 1912170 1419778 1847385 1475130 472978 502353 1139342 658099 1649193 953910 52536 201374 328172 1581570 1948850 940782 1057933 799818 1849040 1035066 1113724 1427670 827922 1434955 860616 927395 1068132 20887 1495585 1476268 1865768 6669 590044 878730 1163732 879124 520967 1477863 702539 1061087 548607 313336 1600502 1743221 1017472 1144900 485657 1650171 1696208 526559 945794 1565481 918591 211576 603555 1127293 1478097 480425 30686 408558 1712297 784480 635035 897248 706275 1238292 41142 1533161 1581082 1692469 143884 960277 1952484 1540907 395549 1318394 656576 1158784 350747 1396811 225816 1337267 1525649 1705124 419923 1267334 1167347 1961347 68395 1949661 1875019 942082 1137055 832719 338427 1973153 104537 1681475 3307 45992 1059641 1784606 991639 550684 1683297 626445 673933 785995 462602 1145134 1056818 1080767 920626 1757242 586478 552479 1375977 695077 1247807 1110840 148806 1594348 1024827 1505369 493657 534501 1383242 1587619 1815678 1681589 1860117 1463680 735245 1315740 510873 265613 875029 294769 758356 112587 345569 194527 233756 348364 1065821 1794546 1989298 1865425 1426224 1285319 1938119 151206 1863046 1453758 970797 128345 1527479 1025204 1337156 1583300 268039 666882 283762 830539 1813114 1674773 498234 1497237 1289215 865978 487613 1224161 327912 1882495 1901682 1094374 1865138 1730619 1751219 1038358 1838844 612780 949046 550099 317755 1951427 1338929 231441 851156 1478919 135459 462952 1162110 1575526 1164386 1058299 250315 1825227 183318 588017 884820 1660699 1685179 191194 605627 773404 1983712 546146 603115 1472395 1377577 420917 551590 1298995 103728 266528 1711540 1536287 1199317 535595 714260 1507438 1395599 498044 1155613 303083 1000538 1114967 744114 1784901 120117 1943188 7431 1796611 629914 393641 825672 1147944 1077070 1094775 14095 201752 804542 893713 1497048 467445 507581 1977333 1476989 1850515 89887 344759 1747143 631497 1567882 671824 15152 1806923 1663948 46668 424136 1277726 1893234 845850 711334 1266623 1483414 1043275 132243 1862007 847679 1614657 470688 86023 762071 1917951 697764 838057 632696 1888710 1593967 755580 451648 1248281 713091 8869 1483194 1888129 337175 897182 1674537 594525 1162517 1556225 1264644 468567 663590 1921817 561607 945961 391887 506386 1030670 1692245 595267 986990 134013 242719 1597753 1365863 345286 1902352 1079192 560170 110181 1408809 430800 840321 78951 395113 1682396 1425745 547677 1635294 857506 895440 1988020 528100 1357757 409152 1038201 1936716 1941230 1676725 464629 1530128 1191446 1280238 1132139 605084 1115502 1382123 402755 672962 805990 756663 1678972 1119738 325136 921825 1218183 1655448 1173651 1483789 1172574 1142269 1735106 343751 25117 1448976 1566188 919464 1234790 652951 41992 1408789 1179632 1803222 956608 1570322 1634203 140310 1141630 1064343 1201081 45552 1767028 1596698 611475 337622 1291060 1873598 1614024 1308525 1649563 577588 275219 1779227 419644 685342 479255 967717 374018 1160869 314486 225743 1272648 660955 240382 535026 1488954 75161 1258470 791011 813842 285107 1150376 1375081 754491 1208845 1756796 1611567 845460 1303941 979622 1020004 184761 964518 590641 1406237 892733 1264624 711301 1960546 710510 463084 1148136 1811228 526733 291895 647871 802037 575430 965338 459394 1268854 317998 712497 715244 382795 357379 1551925 917154 1612028 847654 1501397 1754486 112691 191153 110498 1559374 1859590 1862427 442236 215530 1121674 1472072 772853 136435 932276 769726 1075248 1420496 606816 745673 1447182 1693334 441903 1003189 1355198 420786 1138854 814631 627848 1589441 635112 47733 707643 1487262 274734 1783674 462409 456472 1808070 1716 142256 723124 719238 1911999 287614 933629 1405569 1647782 473755 1640415 58862 1213204 603225 1261152 942170 260217 1641878 1867419 282519 421380 1878514 1656955 1860519 1453161 446601 1303962 446562 1724911 1094557 1618356 1629725 1046809 704789 1389234 123061 352131 1714672 1842037 1199742 1711403 1227225 222390 780721 261618 1751076 973779 361006 1408237 437210 183696 1462038 1681173 52722 1919079 1881817 1243094 834660 1593640 1067818 209998 834991 1207810 1570997 535178 784770 1987283 185786 185217 1948937 1868367 1224650 1218141 1052889 693270 1095552 1728543 60816 1966533 1076547 1002116 729628 1731689 1680572 970916 1090395 1945552 968136 1502491 897831 1994422 1044335 1374745 1060018 881079 128527 1650870 136848 691044 1427677 1931557 981869 247079 825098 1008803 1596330 195764 56653 1150010 533286 1301446 363394 444524 1577180 331633 1242881 1139927 872784 1208818 1157833 156395 632719 1796919 1556292 1441511 1174079 1935474 613094 1285967 922036 794257 1044250 55311 1332470 1228605 842573 5392 1812672 1830580 730346 1987861 328044 824377 1644514 1349003 1650964 923629 1201047 1871251 949727 66637 944427 456862 1547635 1162322 14546 1547566 1944680 241148 566146 1057668 73784 262049 1233468 1274552 983254 1645809 1631006 1443184 932528 1376854 1516212 1943925 915648 44759 637948 1468087 743241 1580082 782570 233710 1867020 1769154 490174 761229 256513 1538040 90067 1770142 493498 1599300 1327952 1916626 628204 1482852 288090 183325 1127403 570564 1948600 389890 1989979 12320 189204 1822902 72260 219762 1055760 808550 1942161 1933210 1053708 989609 237096 1617712 1870470 1266863 1188313 872718 55727 576052 1713673 1975585 449533 837780 532324 1266184 1844369 103618 501190 1069003 1279882 1540016 602480 364430 1201816 1605379 336145 459174 1760381 1508317 177401 1158537 888014 1621407 792207 380666 1091597 1539075 1725202 1990555 404791 1773522 904141 126136 958874 461281 248954 493741 777471 1490651 1930131 1844262 1762860 1468225 1808163 1143916 1789574 1187097 561914 1576660 731876 400273 1373685 709288 1220859 1578973 1855696 1359882 1009993 1670259 1733823 609964 1322365 432949 1958220 1386881 724701 688035 1729204 1851775 412596 1464499 1967156 1159129 783446 741993 1152437 1311927 1289265 526056 911950 1213361 1999103 1016964 200859 365119 446196 341815 1352164 1723268 1747027 1125747 951121 1823258 750747 1058639 411674 278166 585309 1782330 466225 1281316 234947 863748 1032746 28001 1056666 1008368 1646538 700640 664431 1201267 78963 1120685 1255689 1192558 434458 338142 770776 966676 1742845 91922 278564 1400446 682127 173757 1550937 1806729 1472841 1161267 1475509 1448772 1270146 488229 264372 105446 642236 1305411 189312 234794 1353548 626633 356395 1523802 1954552 1323706 168746 54509 724521 804 1155793 860453 1349283 654438 1477106 316329 556327 1064537 446093 1738493 20440 1709358 310514 691125 1495099 736160 444532 149911 1128524 269531 978402 1493717 1425497 1967162 1354676 1024396 427594 1727354 899392 723242 1059941 542639 1321963 284905 1681898 619249 1516731 709432 522355 4052 1274235 203067 611964 967743 581650 1945571 525512 1907014 1250953 963569 1143666 1699456 57049 723387 1075560 1089917 616858 1007375 501116 912340 965648 1585639 1082462 1082355 511966 252869 694059 1972399 1958793 811499 1236519 1364477 1186051 1862492 1220381 1186825 1846511 467833 1911984 1205826 1941028 1093790 588286 878127 16342 1096058 527925 440735 751150 1099968 460768 321271 289732 1241142 1814584 1501099 1754931 657690 1569189 252909 1843600 124057 960735 1836369 1919068 844257 120711 1974746 1445030 1957501 1474723 887313 1645504 103311 1778787 871589 1456994 1149204 884782 83503 1687217 1650847 208864 1467943 1711024 1292527 773469 86546 1771192 210051 694816 460865 499873 912245 1054976 1094617 1184120 1994553 439507 312220 732350 1489317 1638656 927741 529455 162244 1528436 827866 649179 1845959 1812692 1578890 1830981 929713 1952711 1028375 1331174 370145 57151 1792484 1088157 1065503 1117274 421534 429805 1126124 853186 619969 1640306 1278452 1104743 54393 1330014 1432605 1058336 1259388 764986 1764441 1258568 565697 661858 1514456 1623358 540385 1776723 80066 1703594 891328 768920 1786354 1540573 708152 254727 713237 1953059 434635 172195 1482176 468334 743062 525152 436891 1250115 204151 584431 1424706 207742 912749 1541647 915405 1322194 1254588 432427 1732624 519006 564234 657473 1458348 1083784 1074217 1834309 1906090 285758 498335 1378384 925255 136067 418454 1713321 1829263 40713 549040 1580218 318795 589564 698589 1492675 1589690 1553200 1134641 65624 1091742 717679 734587 1088819 586055 21559 194280 629809 154869 1347389 668016 1691491 1580359 1320681 806282 1896062 79263 1850915 859368 1782431 483086 123747 629365 1138924 1582084 684625 1350321 842279 131854 864292 559542 1491753 924371 845444 604291 92617 1102375 1288919 1790559 331830 1544023 1252295 464074 3859 916671 1389322 874223 1754489 1008179 1413046 264194 1464637 325417 705699 1912358 1901936 1219940 332797 127544 1491661 303084 1931350 836826 1275659 1972495 1912264 996224 321923 182600 1847285 1731355 455158 737637 460826 1166428 492594 936390 1667327 682731 1104990 1262206 1848135 1546551 1516199 358810 1802742 347950 1317510 1363586 1799008 62664 1860277 1769329 1058800 1781751 1483232 710061 104647 977733 1018774 653953 1299329 1479777 165190 86137 28553 1799132 989438 63494 834528 793678 679722 1252613 1043175 1377657 1404475 107175 451791 1680227 1024368 413416 1376749 1406813 444303 784949 1179390 914036 201461 1137161 612161 1963321 1353303 1928052 310298 40867 1823418 218112 1161707 111138 489607 195144 1453068 163920 280106 655938 1214086 721106 390814 1823083 1425542 1180775 374411 734979 1437986 1731729 1831993 1700271 66865 447456 1663570 357167 213989 1276633 853306 393817 930964 153593 1665863 1687452 631814 784499 1944780 444118 1428327 816569 229272 900593 1007140 1249842 248798 432270 1816055 451467 475619 1409797 156707 715458 118417 1513470 544581 485123 1648609 472910 960596 1591078 534771 801959 1921400 113320 1262578 860890 264626 1060580 1038533 317997 1630261 942138 240685 937603 1493185 382399 1814316 919323 822016 1982253 87975 762163 1339619 541951 1315052 168412 1137214 1556881 296006 1842925 1482289 1999115 1275882 1374494 204751 1131027 544745 1481495 561087 1721310 296180 1373172 669993 1895134 569785 67034 135709 1491763 827349 1465497 303257 1545501 838526 1909497 179203 1964104 999434 1748582 84979 1328868 745256 1981937 1936916 1943400 585532 128870 783007 1251665 1323964 1513363 661477 907878 1323258 1235057 1907319 879556 766092 1648299 1026434 684419 1667572 766371 210773 565037 574359 1353183 612900 651704 906414 323056 1789738 1778455 1736562 1132729 1245696 1569294 1513863 957944 726635 155708 1939754 505686 1339544 1448790 18579 1160369 394689 1613450 1138896 79271 814403 1995934 23652 1893698 1237081 269856 1602770 1110275 1623137 877936 1836877 1365485 991779 126770 694130 1835893 1796015 5071 1297059 1724111 900968 1487635 1489224 1985881 1367813 1340157 740078 98894 344000 53310 1461058 199898 1479997 1558933 74609 898181 626265 686207 1182165 595147 1568489 1493048 650244 1098258 579358 126562 999969 1967798 1990920 1282884 1167123 1685104 986430 52145 1750030 809141 1076981 1763243 615556 1750880 318076 352087 142546 1538483 1878773 159682 1518653 1143223 321004 1831536 161796 282096 1378976 1685662 1158034 99414 1531277 878976 594999 1735776 79697 1076350 1664034 61959 1879817 661212 659765 1219931 695182 645954 476683 1206891 1903404 337745 1607662 161174 1209978 1679099 966641 1070020 601 1834915 927633 725562 1074698 1864408 488148 330082 1554027 505171 333945 97056 960268 654561 307628 1365382 1354952 1005927 766211 1449409 1634738 918239 1239646 19964 486946 1692136 575948 567310 133517 1452797 1666694 959510 569645 1041306 1865494 233725 1345778 217978 1358034 1580397 1148647 1327423 1838490 971153 836081 1278302 777230 1363646 690060 1478483 886252 1520363 1395734 390387 526999 1842490 1071672 1958123 775736 882840 1333737 293973 464152 144408 426238 1386364 197908 1520288 1508066 1263143 1526274 1131121 100489 1573180 956509 1337062 459045 1119594 1985888 868650 1471631 57312 1367077 804943 801664 17866 398025 1119254 1985135 368851 1479911 118190 1311149 1022935 1957162 1020961 1441047 1238052 1891781 1438856 1424025 705829 91621 1134464 1909271 1422858 1034298 1809330 1705354 1341292 266870 869956 1879831 909563 887277 1076555 622767 584547 1093981 1446478 1876159 679907 566809 1556084 46452 1632776 287629 1719332 111484 666268 489362 1101707 757138 974244 1101569 722433 1571946 1611458 1624229 575043 1117831 845592 241583 172412 1524928 1088207 1315803 323667 782589 744556 1010744 77309 1952262 1582076 1785838 1136517 1701414 1195281 339651 30948 1982478 72501 54793 1372762 1055744 1170900 709125 1911331 1788416 1551806 434974 657978 201124 1920043 1568305 1888536 470475 767384 405639 938460 134385 1390900 727688 1714683 78332 1489400 1402728 640765 710954 903759 1554453 540174 1594777 1180432 858218 148891 924637 516368 1931386 1973448 1511881 1695183 882496 1369840 1720273 1389262 1602172 919514 1050067 16142 411201 1537286 1034446 479396 1292584 1951762 1881362 99500 513570 898910 1785374 591070 1325664 130822 789029 1115261 1022258 840655 492455 1789429 1342971 1626703 589293 705331 407914 1718691 688362 1857411 1402835 1790936 296518 882375 1855147 1287953 49807 1751520 1585133 1015678 563320 296014 1098033 230194 1152793 440677 1360046 1866361 1369879 1625771 357557 344166 400124 1640274 1555588 324693 206751 1867308 574823 419357 247432 264520 406927 955309 838022 1486740 302131 1782228 1488912 89749 1002118 1372862 356926 1520243 80984 1037319 138732 1720570 693288 1378912 887110 104052 227931 1299244 1016006 1177807 1848878 718587 128694 1779881 1910629 527695 959899 1105346 427445 1663528 802062 174454 1299046 925290 279932 443401 1967355 1504124 585564 644722 1526547 955139 953287 842133 1246285 309075 1097184 1116757 1656448 1390641 1266520 564134 555174 1011839 1074584 282220 267225 1632005 447046 1643127 584060 1034126 46794 1705151 644274 1588321 1726633 1550010 66246 1120366 1799649 1964950 1304328 836057 1324469 1426268 569915 936935 1536900 650793 459728 1266823 174809 1815335 1657410 1073045 813095 1674275 1914257 685478 232757 48454 946798 1801019 503746 1728785 1919347 417687 1386564 1906285 121769 1191731 130857 169281 753008 409222 418273 575131 819499 459145 961959 1015507 1012460 1865948 795515 784455 1420682 378891 155008 1417495 1402311 300626 1242736 1306845 634096 182606 1342222 795413 1726650 754419 982003 761818 799902 1094799 1426871 894208 367911 719989 666042 937328 338981 1537743 185157 1339169 961855 1987767 948222 1657635 1499110 1825451 625258 625304 715350 142112 898400 1895063 1666651 1380654 286668 1536296 122302 1886584 990535 967904 91471 1926293 1103965 1565889 1397113 1646518 685514 1160997 1973192 1254490 1476896 85829 1808315 1554431 768761 1842948 942408 1838517 1882931 1994673 184205 1079785 306191 250913 588355 293176 671120 1049999 347535 1865133 13943 86404 1172140 1796397 234840 988828 392103 1769654 790949 228829 1029944 1018636 1902868 804802 1158529 366809 980119 1118995 1227898 717149 80137 430022 1976285 773252 1654678 1056392 889294 518400 771439 126813 411017 520075 171884 1159753 1478927 1133263 1053695 1211813 1960094 888055 728417 1921308 1240345 219300 1947134 201869 1066099 726306 1083990 736147 528884 1663190 1426617 430830 706951 1924285 1423182 1597191 963393 1283202 985042 1065895 635614 1202842 884480 1678730 197952 622454 1206301 1135133 1128964 1595307 256763 1940867 1351163 925008 933131 562744 1903185 1962766 1940154 613184 665449 1222972 438983 549270 497852 807493 962224 1129442 1289052 440048 283076 1632357 193318 1591358 1865409 1169935 586223 1066126 173084 1784816 205853 19464 120534 1564071 1549680 1327912 1304056 182300 1464090 893618 1432838 228609 751216 1877285 1583930 1438037 1690996 1960633 349019 1066317 949221 1185865 1106218 86594 934358 547747 780794 1655496 1297793 1126840 525438 426994 1660521 1404628 454357 452570 1824427 676068 1313134 1310676 1953911 466117 61672 547099 609579 1894030 1955616 10712 457460 646777 1770436 822791 391631 1566906 1393112 998199 1119703 1217639 1429745 1922352 181534 286649 1873544 885965 1844887 589966 239492 1361433 818446 391023 1142967 686544 930193 72207 1969052 1635127 1391005 1297993 416503 1477419 80469 240695 1358171 366722 1758885 999375 1645604 484474 1928014 317994 1350814 1637534 962843 882691 660035 799944 466514 860334 1507073 1680968 1092656 1314050 194697 275790 946628 73041 1259646 1694986 551273 1882108 709864 1117341 970963 108459 1049661 857414 598601 1327436 183119 24121 1870799 1920113 1473983 421933 228152 336125 1397219 559256 1246971 240768 728817 1404073 1572293 1529498 760852 278557 728550 177505 1956298 1844137 1089198 1294716 224621 1371432 1800445 980682 1267562 1047893 15392 753277 121162 383964 301079 820186 350229 65767 393824 160171 1271978 1761784 1074003 516376 1744575 445755 1350117 1701789 297900 876257 1701581 753758 1339910 1881561 1423718 633554 1479797 749018 1227084 824749 1747556 225615 1133525 1531473 280479 480131 1434288 622933 1898694 801512 244942 1599401 1253372 549330 1972353 1956102 1530734 986338 155983 587028 597778 347690 1621106 359264 59856 1858056 1854952 6639 1103608 369446 1013841 1153827 293729 779440 1818039 504308 235912 1391057 1943793 211347 1696235 1974689 124329 257366 1159883 1146147 200900 1133963 881735 231860 1946544 281263 1566790 355652 53686 1509798 649793 1970525 1147420 1938152 1779234 747908 1802654 206198 192759 562664 60407 919796 344278 601397 194542 481193 1252806 1508497 1381744 1815975 1457101 400395 1599331 1651283 1314704 1405052 974896 1591700 202248 1586810 1502968 35431 333940 1351832 757173 1409457 1028944 950110 1752979 1518101 707415 1280578 1643770 1622978 1283268 1102113 1256748 1972359 1672205 494124 1092206 1056274 965086 1633498 755053 69110 1699828 1516056 61813 1232409 686438 630099 1526521 1253495 1015708 1685014 537612 490158 1432664 913110 1411726 733830 1153110 1907027 357939 269973 370560 589491 1701954 1026554 1864602 1348239 574652 456856 289294 1541349 1182099 805988 517064 1321985 522552 864587 640268 218484 1618323 1580628 1556219 1000170 660743 1860982 741264 1715083 1544766 464926 1820034 1385607 1613431 649083 419334 499752 216063 1890428 288472 1433335 690462 796521 1757825 1853312 439896 1436967 723401 1033369 306441 1087708 504501 178215 1209668 1926967 333014 1472560 465421 1113075 103293 1599203 687038 862934 1880589 564528 87282 477456 120868 460224 1945022 188552 1475845 973463 89153 1323915 1187511 740158 211116 261540 179213 247294 1456136 1972799 1997418 1045579 310805 1481310 1165464 1023275 618877 728987 1305952 1374509 813892 1073344 1859805 718452 1221814 1174102 691294 1234845 1623459 463076 1651947 1396089 746589 1616958 336186 17036 914329 798753 559954 1627170 239223 1907778 1752108 833321 923079 123582 1709148 1531095 1967771 1674142 744808 1886082 1684953 1531970 1361437 999207 3348 385675 750723 224939 771072 640153 569287 296408 724472 616091 1443333 1606619 629976 186303 164276 1403733 1529735 64990 1886631 781968 1827567 589581 1003970 929669 245811 464893 1032288 247069 837965 648280 765004 285982 1409184 257216 491801 659465 614136 1712614 554360 188660 73133 660980 1335316 625964 675979 880112 1683617 418098 778512 1697457 1327125 1932960 789377 1749567 324071 268645 826557 826604 1133691 1478508 679394 1415271 221337 360537 948657 698949 995758 341102 272632 1884414 983334 1623048 761283 761921 1461238 721118 59972 1019764 1392399 25791 267598 1942955 728129 1193106 899030 571141 284786 1681827 975288 764999 1274906 842804 1603187 761914 1060714 1593969 1881020 1896767 119323 463162 48331 687404 1322938 322294 1904238 273851 925072 89921 1195588 128706 1800028 1473483 920795 758417 620884 546685 237871 664006 931037 1579232 1916321 585142 788816 505348 981052 1203978 51765 726402 93999 1090200 337346 1166372 106944 497082 1378115 437766 984583 1893359 923368 205221 1932522 870353 297540 806699 1114091 1697805 1157645 659659 117246 1566436 967438 1169047 1101899 1296653 1468937 1482943 1074742 1962710 246745 1154505 293937 1324762 616993 1839850 1897941 1221084 241920 213046 760006 417087 274808 1450127 1108836 1032515 1161366 1531002 791795 1944302 476118 633645 1704467 483010 1170511 190576 1948167 1727916 170605 811526 793665 723485 454169 1992316 1578249 1022005 770112 827787 1485560 369094 830176 864024 218782 1740802 1237926 799417 915670 996202 911272 209638 1329498 900131 1555906 1907005 1549038 1023937 561966 1967702 21375 240362 1878460 1887354 1619990 571368 1175030 90794 1803848 720327 849753 1426543 1918773 593165 164143 1585924 1919648 740419 936128 736656 915102 979234 391137 602048 586620 1942766 500504 591431 1324836 1980502 1470745 1362248 1720788 484620 1104799 581187 342287 662272 507603 187373 579487 1818078 47748 1251559 1149234 16501 1890956 1197147 1925608 1596926 261420 826881 1977799 926638 34852 1400612 1276739 1425467 1818564 883420 231647 1226108 395617 1054821 1120918 90275 1233301 1255995 146312 1283510 783527 816565 153191 847453 1561032 1658581 1844390 105611 294246 196740 1925103 327078 1378830 1454771 436459 1081647 581496 1637568 1728642 713906 1451465 1181057 435742 1743363 1445839 179232 1258400 275401 1291902 1285106 1807559 331128 1136879 296421 962346 512600 414786 769409 1912669 1309728 10618 37406 346593 1855307 1835819 834000 1207020 232869 130510 1723213 503376 71436 654516 1952565 535078 616122 1245349 216666 1999100 373671 1491373 420633 1330516 1076589 971944 715488 848238 1643175 198722 652677 471199 937511 8866 1814284 821614 1753156 509088 1242351 1152215 624388 1834748 1281900 654682 113912 1123446 1947171 158157 76618 777927 1124858 695325 874477 765045 1619348 1122734 816696 215591 711540 1195416 1201158 159864 1523502 981041 1734554 1633968 1186711 667385 96690 1847545 803553 1168511 1407616 308119 1320873 391227 1844243 580176 264788 1437530 1951039 55497 214888 1143632 1420424 1001944 534961 249795 718611 646713 1733477 234701 305517 1270112 21526 1240609 398638 1544795 602768 523647 1452164 950859 797917 360871 1503502 1619 74868 1771865 1994374 1863620 511126 222777 478931 523857 11776 1758279 1907350 1327485 1022083 135377 1486837 1926228 1322959 492511 1227477 494821 1342419 1381594 607133 1022168 542585 1498809 298895 512434 1357916 309723 396673 482669 437442 728428 1010990 269624 1509067 230860 1433854 1550229 918229 1230192 1098689 1370943 973743 1719199 814505 626147 817302 675561 1833045 605548 1983688 1079300 1559666 217015 1964431 1696620 1417112 274542 965813 1150707 239373 838042 36815 1328205 1399103 823576 487555 1524903 1790 1875809 462748 1415479 1021025 1131718 1043538 1657348 1240364 1946872 735448 219232 1208422 91779 234663 1064330 391 1360524 1937988 756484 1107772 718117 1141708 1617322 254696 1335529 286860 1891712 94802 493465 283430 208727 657589 1433526 1200076 906842 236094 946485 135225 122527 1289630 1730836 1907371 786024 1125129 852778 470839 130362 432804 4650 1739613 132936 120520 842696 926747 1086960 1002310 1068862 1526171 1031504 1103319 164425 1088852 1539956 674779 783681 904809 506847 974422 474820 1846012 803976 847151 761753 566941 37011 1523744 298088 374744 524542 906910 1579459 1622402 1682515 424032 1437588 953522 1715240 1389989 1465980 780066 608836 1135004 730271 1993482 157143 1399184 897666 1807080 1448578 1486759 775953 182166 1026767 536343 1104825 1116801 1467102 1977427 203716 1130009 1605177 872255 1555479 272770 163512 203912 1607255 1202887 90870 1272665 1320138 1323263 1009203 778847 1443847 1593162 1280859 616240 1798667 1548442 819318 896475 1429720 700913 742505 509110 1379156 251202 1946180 416561 256532 468240 973874 1125973 181724 383559 1015467 617866 1734905 1489952 1915604 1686563 1774499 1278552 1551654 717428 254893 1419937 1963624 1744698 635007 57032 1185725 537598 1337550 1238088 676733 706713 1552341 289324 1180647 359420 124172 1766084 401657 1692601 1205565 293033 1084346 417733 1398178 489167 1254388 60581 1500322 1388160 981396 1137522 1970864 1158705 1376810 866602 1807047 1816180 1011727 1481477 515377 1690814 898792 1979399 485091 1860000 1210694 1159915 1107973 1661482 529016 1468003 509057 473692 1941996 1408593 1124034 1987270 1524228 970029 934177 552604 1042357 1316533 354836 1135235 656802 962311 1763819 1402131 514900 974542 522672 375460 778738 445469 272478 1830700 1727342 767044 45214 456463 383651 145972 1172255 724246 887509 1207360 1687428 331915 1202428 1094385 629940 1320454 1046131 1921853 31769 759040 266464 293312 893414 853740 1325810 1271475 1699434 677160 831745 937655 1206711 1256414 276142 570421 861477 1538632 1651446 185675 975536 315216 1934608 1211708 1080827 1062182 488935 1662621 1408257 547533 1367004 615557 1016155 1203298 1438914 1475447 1307694 388941 1129986 1566712 865897 1968209 793692 1465742 957445 1247275 1264255 10955 130982 120946 1293401 100892 945549 717987 571913 1987368 1601689 1524883 1803170 1920051 1597508 910750 1822276 1975747 1377906 1011333 1195181 429546 1364492 1405403 1503426 1558037 528315 522003 153605 1131321 239685 46908 962456 238968 768093 556991 101643 941661 1278648 1147121 1943002 735070 478189 224440 1964622 1440590 890021 89963 1407754 551197 1153464 760573 735971 1950006 549202 795923 1583874 842304 1511387 582553 1427071 1043876 939186 1648029 1151465 47700 1061129 1714438 335183 242847 1047021 643292 610350 327729 1052551 126099 346188 581923 1518348 333794 116433 738284 268012 464647 1366933 187717 1830052 1305057 1291858 39719 1799123 759222 463478 1222798 1593407 379076 1026017 1044970 1235786 818003 852393 1857163 782726 1912645 1606101 914958 1607597 1702449 687810 1512745 386022 180008 1804025 1580584 1975774 1276489 1443469 1144036 1696914 1441528 714140 1768667 90920 299212 98177 997474 1183730 1381230 955088 615256 272323 568743 1500845 667310 1308578 668081 1275335 767855 716636 1543282 1761744 1370918 924180 185612 1598396 102518 946556 1961107 1098592 1883913 318340 1662418 1132541 1162443 1932057 506157 1669204 451934 1311786 163018 280142 660486 1446387 1878840 874555 501855 1605153 1424274 1634319 1692043 1612567 1531191 1162679 801574 1496126 1243405 1954964 464952 298096 749380 327734 1279438 715160 1602008 69793 281456 1647258 1001531 831904 1256481 1412296 1089640 107781 1698946 1942991 1369009 1694929 99141 1463195 827194 775179 1020159 351984 1355578 703021 1462791 672729 559037 247909 46632 597488 297688 1973760 1950354 1346481 1953013 1127209 1209143 996007 1917820 1539627 1522864 1862639 1503054 439253 706981 1406214 1396323 563610 1054065 369034 952822 1930369 1570066 1528714 1810505 434093 1076739 1432883 1828512 304702 485861 419451 681325 1999322 948288 31587 1205933 495374 1877138 1621180 1580108 1033102 1417455 1965659 1006482 1065896 993595 1438266 987987 642535 1854907 1498046 106913 934933 514010 1614215 595342 1157430 253969 214464 711427 241951 894927 118722 1807011 1959990 368403 226694 678181 1554637 437954 1959283 104715 1169578 1343675 1105745 1097595 1455088 316393 1771892 1249237 650111 1087687 453476 1895283 381995 1240199 800460 1689835 1791777 439267 616260 1664183 114098 1233312 847906 76707 1015711 663074 439674 1323888 495910 184361 1484335 51202 923881 1370109 1876033 1847132 1844191 1336956 1101660 1277564 524825 120986 815245 626398 914434 348129 121762 1918388 903613 932850 71050 320580 1037317 780184 1726620 1609879 1308549 856882 595741 1154575 1342456 213156 270077 1750132 727345 402907 1804205 1864109 1609358 762406 377467 1227533 621215 69815 682728 734231 534653 1445463 325425 1229661 753103 248999 1112029 944792 1506275 194683 981247 994794 1621864 1267105 1753505 1611536 270845 409905 1841275 1476737 724863 1464749 268311 990433 658751 1625370 311812 811262 1284954 369654 417617 1921179 220273 751606 236462 942962 1882846 1890937 1677445 729089 1280160 228691 490690 1046967 874297 1869932 419746 158812 1038169 453744 447077 1829763 888812 1588241 1916129 841281 1308736 268117 1872508 156450 24885 1481246 1609305 169522 403427 1169558 61892 1959230 575553 909741 400112 1782638 961814 1581888 1104557 1836128 412722 419929 918227 25351 392260 1056292 1847975 1260766 1544882 1970502 885654 1119154 1793713 889547 1856529 1128034 1309326 120619 1984503 665606 870877 1350751 1531264 537482 812396 101596 1028569 1817170 420162 1986709 1221689 1072036 1153207 1618331 409340 414675 991054 1451037 430167 1493804 584540 1312807 1966613 960235 1413192 980092 1314575 1386263 1747134 1700023 1162983 423689 1772653 382539 261301 1293289 573957 1868355 1645114 445815 1169911 1115856 171941 1574768 1881076 740911 1398761 1087377 1572467 336765 1413854 1522744 4749 1603930 969187 1049717 872790 667152 724283 1243582 1835595 1620323 1483378 1485914 1639267 136575 901351 1854503 1055737 1594962 994115 610034 1681057 1009446 950603 785880 866332 1988666 409272 412634 460975 180217 1364193 391326 1893375 1818022 1635872 1308340 1137446 663106 1784413 631886 1095074 540048 96109 952701 353542 1016756 852701 232951 369058 520900 1744129 1386033 1856237 1866085 221960 229359 673999 63263 1520023 353196 191983 1323710 1310775 1735709 730136 1452462 582575 1985672 281552 1548617 1859413 985949 1387714 274286 913949 556733 1575263 782813 747138 946936 1529333 1158710 991270 488167 1304357 571014 1398064 35409 790804 653326 983039 366538 402695 1967958 1520855 1119176 1800746 149844 1686591 1673092 1894028 1302354 1833571 705178 1768001 1840753 1402737 382427 1757447 510254 459868 897246 1106248 1628130 1971789 1763245 211228 187297 1138080 1996053 846592 1103998 1577746 3202 423234 1942286 1629751 747871 1021161 1970016 147629 208658 431087 1171020 1188894 507095 762650 720849 241136 498859 800763 317967 387717 159914 1333778 1235936 1980013 431773 1172169 506194 1321757 1954632 1307938 1396001 950574 172883 1054306 252320 1549357 606575 1214672 311804 375299 1122697 1004928 1104381 862048 1245456 846810 1831735 694516 242693 13908 944912 1774501 1456460 1649097 1875929 1820580 518793 1690175 1244746 1620098 841404 861858 870200 1315887 703285 1896946 486333 409692 1141922 712554 1026720 1875082 810187 857108 154417 246515 1258262 136223 1317809 235287 357754 1647352 28396 400915 1975662 1889431 1065218 550448 563562 354163 1309019 26778 281482 1331011 1307322 625291 1097017 215673 1585035 1691259 1260423 1724261 1859410 1990288 1215993 1075237 1154908 1030045 1426657 1011010 1983995 957298 825385 99603 1990477 1992372 1403133 1727262 1363430 746963 407995 53634 887696 1453091 149535 1280417 1368168 590416 1311760 1186486 451009 146266 398971 597184 1771397 1520441 1857869 1134076 510029 1779734 393321 1347344 1275598 993186 633691 1598538 615659 972964 1011643 1492906 1739433 546973 778247 1298608 654575 529823 65432 1605783 281265 664804 1235872 288590 1369964 1049416 1331843 131493 147659 1008762 1257822 829107 1498758 1060949 726165 127957 48287 1235439 876034 151694 734116 761130 1319418 521094 1222096 951756 1437476 96823 972520 1100438 371037 1480542 753586 1984248 1966482 262317 661948 35545 1267974 1062485 378062 561803 1378711 514792 1491978 1052716 11167 537546 1720873 1131376 1034505 784091 1375680 1334927 235592 884167 1409653 376133 887072 1492990 148731 1507599 661816 395232 1488909 41804 506666 276026 1761690 769984 472015 519154 1930274 1083164 1283189 1389271 274187 548927 1037720 1251096 1245295 544882 900473 1898078 1538778 317758 741580 1180762 514308 1456002 1219011 1539385 551194 731333 452129 1196178 1914596 50846 1266509 259538 142981 1532922 699088 1400216 1492582 1162749 1650297 1246194 1497096 340823 636369 1594445 1848392 1482162 1129285 1937333 257674 771962 1504633 886281 1426290 725333 986219 681011 1393763 1865812 252797 1409149 713276 1407980 531979 481309 665374 804289 1086383 101964 1089601 822165 810309 166193 1878908 461071 467238 717135 720465 1759099 908777 1643848 1600871 446769 1881344 661824 1687151 226868 1066213 1164238 132122 396539 352571 666661 1190638 70375 107805 1804908 541897 1058494 1484396 1880804 762756 1107787 1828467 847715 462845 258574 1698090 453867 1267012 1742960 1467731 1694423 708229 262120 78526 1459619 62111 1881518 1517833 1136118 379527 507904 628503 1939912 1837087 493560 1756732 1558719 601471 1495352 1735236 950492 1909062 755156 1216314 1277976 1547187 343778 1297536 266392 643304 1106794 822405 1532519 1579559 1188036 381772 997394 1011401 1525305 1967071 1363657 357225 195236 1780763 1660983 674782 1875717 1939983 734402 423031 370988 523253 1777798 1647036 1307665 1469730 646257 1046581 529599 1372957 1441762 1399843 245825 1827514 351002 1160959 1128670 1566218 1462156 605692 370479 1180356 363417 129712 624680 1523320 1087503 146126 1009867 1701755 1078834 1580281 916880 1972186 472965 497409 1364029 226723 355246 1142345 110546 1775695 1693695 559023 697979 1659189 18801 1543516 939224 19290 1303589 1970400 1419032 216867 1259547 931271 848118 1002807 1239060 1874240 1113136 1024317 232028 837286 172716 1827960 932034 1756211 366744 711084 1056996 1380313 1463425 609835 1915081 1657754 323341 913625 692274 1034449 1017884 694207 61083 1707507 1026183 418975 1487814 856091 1501797 936803 1394776 456740 1925542 1850918 930056 1141119 760580 1905860 773930 1932859 1237928 169283 1834001 437428 1102197 1256266 1556231 725934 1627477 1391594 1683377 771310 1231508 930778 1931517 1682310 1151409 333749 1625204 921214 1700823 468847 1106293 1383009 933197 922337 1834042 45486 1970041 229131 1800818 1745656 625535 58941 1520893 792361 1667057 1375239 1669020 1481750 882554 21428 623093 540122 486984 1185839 1045645 1822335 1326551 1091557 648940 1378737 1396822 1323670 576215 1631776 1561753 878518 1009213 1683621 1136323 1371522 1287668 1100803 1672022 1358213 1639373 1374998 1596729 1731381 1382659 1485817 539841 892517 659002 1486824 1615625 1798448 776530 587064 207171 1467668 238457 1888479 1016268 1108031 601963 1375715 1982527 865311 574417 723719 1680951 939551 560727 1621500 1731964 60586 658564 808022 331459 941864 154450 950982 1397935 1306572 370184 1041357 1931187 457366 1431720 1290021 1390151 1301689 1046762 694356 1157032 834840 1179344 380983 127229 1185335 295421 1718654 918930 290237 434861 505538 1943902 803606 555441 752251 99548 471682 518544 1864719 1482271 1786811 1681021 1259740 850425 490446 1160190 1846341 129059 1220143 615221 1895728 606570 567096 117425 1099906 1135730 1331903 1855231 1115946 874124 1432483 41299 357061 1702219 76599 1238166 1007314 1934603 1292597 1804882 1522972 15961 1869945 1842689 990182 886505 819467 1426055 536478 707221 1002921 1181076 242582 1313575 632145 1163162 1764032 1060615 228629 1886991 1581701 1511109 1573799 852618 204673 1550987 298554 1725029 1097656 1022950 1970521 1661774 1732689 401888 649321 486755 272412 237898 1950922 406101 778717 1623504 1320896 499032 143005 1066124 897509 427590 735793 979421 326896 657492 670518 1628785 797384 1033163 1979038 975683 1743066 498856 934378 187910 1736150 1906925 901847 1542934 1524333 369469 301384 1583287 1789859 343092 521889 1495995 777299 778126 1596074 1419193 1978116 492652 931868 750540 802784 753248 1642220 1853731 1076968 594646 959856 1436551 985153 107116 1153999 748486 314053 758052 1135620 144039 1274567 1586228 666741 1899282 1384999 1873501 1166218 879688 925207 1118026 1668495 1360377 527655 650935 789160 1894637 874807 1143565 169424 1677017 1743327 682959 1412857 1079397 925428 1639534 445131 890456 1147200 1908806 836216 708810 35973 909429 61576 16872 83559 522738 1619306 260215 1545136 350602 459885 1065032 710032 183124 1113531 528004 546682 1119991 208633 1698435 280465 121953 962808 1613241 1341943 784432 1449742 1893314 405411 862261 677963 1762569 1724204 1588355 661332 1862302 212422 854149 1608401 1244794 185305 1398414 752213 93743 1370693 1392375 997724 702290 1237327 40194 1895897 1083072 37877 1001935 43386 104438 1491599 765833 321951 585928 1213927 288895 1981953 1509505 1025558 31369 147775 1160193 1816015 113923 1569475 96907 884672 793171 1437592 92969 363724 1946451 1854310 453102 1984462 1107204 525084 36298 475270 909059 929915 438626 1343629 1162075 647042 1619099 1870767 863013 1333812 267549 866269 1028321 622475 481099 147423 1647999 175758 1677758 1429739 761430 901103 700944 457248 1532389 1201970 1997489 639256 998558 1050509 336649 1238484 862205 1283991 1271971 278453 1262190 1594467 1672065 1950193 938184 465333 77276 1906376 877151 361632 1127581 1612390 960632 1883856 50185 1459974 737094 749513 1262862 226767 391624 344993 398069 1748214 1035754 1950762 93848 1794538 1306538 1138704 1880088 1473060 948065 1285561 1567899 1178239 1002836 1177909 1500988 1898148 453495 804126 499150 104583 803079 786022 733304 1995300 1647306 429653 1917349 1345271 1030755 1238588 1431540 69921 1689997 989046 1194143 547873 955153 1038801 104290 1972210 1653035 1651296 1827831 1525626 1535806 501801 1368155 645636 1984677 988276 1166852 644067 1792639 612654 71084 971018 604980 100687 33234 403603 50302 1741746 1308238 1535896 907785 1244082 959680 1978238 338424 1109578 86100 1692427 671395 1876598 791223 1682369 1535033 1136777 1994641 1120056 898323 1763514 374274 871441 1645842 144040 78522 643302 698090 428926 807382 1691084 904918 129531 1786425 1753681 1415214 667386 638828 758886 1616004 1394648 179810 121281 437279 1816560 1211299 527692 856669 1878550 829348 136992 1901979 1749052 897109 1479121 1966705 1777695 346430 157646 109898 1564497 1400334 1634562 585399 1366641 1579069 1536279 1590753 1496614 286119 1528894 151479 1819740 950173 1060469 1518237 1607168 1959031 1295079 707319 1847215 1868800 1857790 1270340 1504774 429113 92795 1460200 164312 501745 806927 1882593 1149427 1852210 1989445 44149 493422 1766619 1398809 1494866 713236 835411 415797 1818840 182066 1260198 1488114 1538858 627867 845978 122501 396017 1939083 259198 1048365 1290480 388484 1021200 241483 1679169 963496 694915 1450803 947399 1354719 1568431 775180 1738035 501216 1992258 737883 988685 175616 33746 593823 1309197 1489678 1931729 1931971 1365823 641260 1296089 977300 1865961 348353 380884 1010255 60578 940384 646681 673582 1703772 1254029 1954370 84439 1547923 284934 1991766 1496225 1486501 622794 1654538 207457 629069 845168 652004 1718423 896457 755796 408699 1690213 272326 500693 283412 1921634 405214 300144 79840 1680317 662116 1328043 1153337 592249 1949727 1248232 1437094 385711 338335 1231599 154574 1921215 778508 562518 1732556 1260820 1433684 384365 12184 1949173 430293 819114 1537517 1942396 301424 95253 1568568 224493 954179 340180 1895619 1142700 618274 1860027 1327999 1678497 577105 1413468 444183 47441 97900 1113801 1263478 913694 1679489 1961161 354397 1429445 264243 1645284 689040 1935989 57804 906558 433650 990871 882138 804415 1509027 841459 270926 1078630 1708534 1597044 1747023 1720998 1927277 873602 1288949 330448 933490 1957000 1329331 348138 1516088 242005 922197 1403148 1570026 1885718 1821138 596288 1821298 1327997 1059093 1236372 167538 1223117 862812 1987824 6188 1334006 1656044 728966 1964483 1315861 839147 184259 1941767 208184 1856287 1625256 211306 272618 1930755 74405 1758545 1065474 294021 1721463 1131288 1210932 798332 1303647 473932 1083675 1586361 486377 294004 1098500 1011346 1132081 820361 1874488 1122927 1547383 1819850 308012 479899 99347 1356603 1864731 1194214 284908 1611766 1883532 99809 82501 218918 1693533 637020 612380 1239027 275587 936100 1814465 506878 629821 835888 1778138 1764191 755838 1428416 1217745 583684 1030676 1382139 363401 1451525 92199 1220742 4217 1463065 1188594 1257459 1005196 247113 1992028 586110 1073513 771591 566620 600439 434409 1917918 1006058 1360027 1103633 962199 306135 1312185 1200173 195885 505252 881167 968838 1127442 1902388 1804014 1564555 458887 126726 145666 828724 1372434 1487535 1458877 1753176 231087 559585 1395305 1431763 1830669 737909 1657388 1415224 75914 1262472 387757 1288783 430338 441238 308777 52689 1828096 1973503 1944645 309038 1328372 235055 194955 1324258 1835460 1722884 465107 1885003 357825 799427 1128200 249534 528836 909607 48323 1239835 1620248 577749 158019 1149194 1465155 1373894 1272499 818933 1639460 1204284 1749617 465753 1288151 1839180 335176 543050 407195 1891771 575042 597447 195703 1394920 606126 844880 1874033 560505 929742 1692396 1989107 1671546 461429 908203 1978181 1376642 980947 355948 605767 690265 631121 1435399 1286079 1339799 325631 713344 1996516 1807343 1712769 44032 839241 1019289 1304801 1688779 122498 1226972 1547255 892313 1151391 1162681 1387438 887639 57659 112217 642561 22803 1449175 831090 85434 1486923 1778851 333030 534187 1484725 553134 889168 289025 351589 1879116 1102796 569870 1956110 774680 1845067 380063 1606833 926655 528221 1349392 571262 1463617 1187270 1516214 988951 300005 1252451 499749 1970962 1049278 1537139 629920 1953724 1013717 1815113 1142446 798002 1131043 1790863 303413 85674 1940552 24104 1442194 1271960 764361 1935710 295441 1178192 876799 528316 1698321 1561267 723741 750161 840875 989247 33190 1287626 70832 1541194 1668102 1659361 81900 526830 1976390 1289808 427440 800022 411157 738156 1346668 673693 1155919 1717778 1061981 969167 565974 1972786 277686 215932 82097 358128 4745 522469 1352113 1799074 1261838 218136 307162 63784 1728900 1068313 731773 1662480 799893 203162 1990542 1048117 579228 11434 1769934 35601 1480605 1767967 1356129 1493279 1913256 677133 1377371 1804353 1534816 1545390 1524659 1944881 823329 1827738 59861 1088218 369936 1734083 75806 1667295 1184513 1920247 818163 601823 828810 74775 1190040 1413629 294095 41876 880865 847780 117975 1415054 935828 1388279 1700545 1015944 1013254 1601323 1146678 167364 1243671 845428 124267 1121686 1764250 1689126 1600046 666982 1088312 303944 1244981 832888 1237570 278892 920467 1318414 691708 369541 1774937 400435 233222 1249084 531840 149093 885678 620205 308165 166170 829724 763381 632607 1434894 1014014 224373 320584 1292589 89485 1308595 611182 301996 171996 1130232 393890 576265 1124024 733924 1358090 648909 1851047 1538447 496006 1181793 1010371 538560 1954841 413113 1806063 886828 532698 1202966 777638 239740 29330 826738 485683 1676620 522756 1504865 1657672 596389 831575 4782 1415260 686221 1040495 919041 1350999 998995 365234 1543225 594758 651595 201651 1978719 1538013 375881 387962 349398 454526 1035738 1723962 531075 1416696 1822719 1439295 980883 382590 686367 1264663 1830744 971354 670635 1125974 39947 1919506 1427379 1912764 149293 1956422 1849134 1604080 1644217 1624544 1147236 716221 405983 937071 1061459 1821231 693039 42146 647763 394412 512190 1440378 1051575 1900748 27725 248776 1413505 110199 1554485 1978219 1226069 224503 431693 788271 87869 566786 1922530 1128909 1279287 644320 1284449 905728 1416190 185418 1866648 1073408 31992 389339 1843619 1018218 1395581 300086 958952 1506857 1734985 895220 1393187 1345068 1056601 1533736 1740340 1452585 1040302 1206243 1462487 912905 1605242 1839793 544692 676987 465717 1843891 1087016 1938970 879742 1611176 356135 1889709 1522121 18152 231834 441901 1761905 1121348 832443 934968 691015 271594 709327 1068462 775054 1995923 1817262 177975 600725 1618048 189441 1124726 928645 1623453 1542984 672210 252850 63903 101319 1003416 729006 1815127 95037 905891 1242301 638629 1745982 582432 707803 320885 525570 769081 278261 1654206 1988274 1464745 593513 832710 724183 199797 887241 381926 1771415 406378 1561046 1374942 1681196 1469351 91147 1120569 348884 321284 460942 1837823 1622451 1812361 1793430 629321 1052857 1265385 1736772 1444396 1190712 273768 630806 782704 15198 51847 755007 1700063 1011773 226474 53722 581380 336229 1374954 1258399 1353467 1099011 1589487 1146211 1839817 539386 1417008 1899679 1873725 1804668 794680 1887772 1499348 1928976 1957847 854466 88662 393177 487249 1045191 1841074 854985 1055614 515767 262834 1907744 147495 850121 210060 492430 1811647 1485607 1660943 787423 1512348 387729 1920988 1185606 885861 1412747 1490079 29988 64692 544592 597797 651929 1437640 283293 155660 1846424 1521824 343282 1642898 1505116 475283 1581390 994295 638043 545878 1381071 1644913 4958 1907325 665695 232893 945552 1343281 1895496 950341 1752762 1565479 256196 881328 474849 178589 1348397 1613090 1305512 147493 1946048 688432 1699962 1981533 1497804 1973954 1272622 151758 1929780 568140 1229037 1782454 531891 243477 1039113 1060569 1301092 1773749 1039294 1592332 591406 428863 511973 1691662 1186371 1161407 280853 1480700 545944 1436712 244862 1375285 1740500 518280 427294 729824 428819 1927432 1304779 763861 1969408 1917972 1251414 898104 862647 1914038 310628 1337490 873365 705562 1057576 1038838 1865560 1675334 190363 943150 551986 15557 468225 1725836 752305 258107 1285977 1008147 153291 826084 917160 1673618 1841550 1655901 1746967 1777371 1156640 1635850 1945900 1165516 485081 1409477 441335 878854 1015812 1132879 596476 1653331 1638971 664403 1632342 865977 413168 1455020 272349 489698 987228 606155 1795455 1073061 171471 1558553 213845 1268681 75978 1692440 1966624 539521 129537 206357 204093 1352282 963072 1665871 1239187 374620 45417 306751 189367 888420 1830827 196935 1293647 138238 400957 1852013 1744304 1696389 70457 1580731 226262 917223 1232461 227582 1958732 894642 814765 1829208 1029845 101704 1978373 680259 1482567 674192 428939 10832 975237 1906056 2405 846122 357285 490139 1106667 927129 839174 251779 187969 229718 115545 420825 1652712 1177654 664889 1951267 80420 235150 1886949 418773 1790795 1566022 524316 1561926 586499 90001 458268 1660468 198861 595245 1989138 792225 263149 585804 1907521 1308453 792974 1285432 551866 1164353 1756411 1028583 1121013 1893469 244336 1914946 1094361 850667 407119 1574707 95124 812112 212477 1781972 893110 1150684 1928231 1444585 1427401 1092163 1925163 844229 1968652 1033188 867747 839406 1202350 549474 1920490 822842 1272296 655056 1701705 1160768 86384 1596622 1055003 463364 600715 546009 702599 1500926 490259 540890 776162 1210528 928950 1986434 479554 869610 914500 1439092 1462209 1321918 548523 1854119 178960 64480 1035329 824575 1539628 1937239 1329053 1507703 1869961 214965 479824 1808099 1292738 1934926 1527486 348784 290650 1556879 1201755 1109835 585161 1549265 1658808 889663 1184954 1088390 1001992 973407 1798160 52409 128105 225154 284224 413794 944713 1101419 1040476 1393750 1628873 1850031 889670 1931253 876099 1277784 1898670 1111431 747370 95588 314393 966536 1947086 1002172 1802263 862389 902406 355800 1221200 1501508 720833 881667 1430562 1198584 1829408 50182 460360 1504220 1215643 1183222 929897 306322 1973327 366481 811253 1570518 1476675 1638834 883018 732089 1125118 1745744 1079707 1154450 490471 1275570 867933 751742 1451568 1785155 146918 1910186 991265 285884 17994 877739 48980 1594936 1786595 1967846 1345429 1925770 1372152 837316 1058906 1186615 1352462 232912 1707817 650967 1878976 261299 916716 376849 1300675 868177 1374383 446341 1490604 1553058 1729648 1686011 837366 1487470 203002 1263366 1888355 246003 711277 1419173 1517743 562625 1042715 1153064 782424 1558613 234549 192745 842199 489442 691792 452843 1060641 1077610 1734047 1436954 1837618 709152 141477 387747 336343 1017576 72581 1277472 190842 685867 249521 1197399 337091 254903 1836319 9491 744296 1144151 815995 1592488 713101 1222845 235215 1241993 564554 1970024 40775 261593 242734 1547540 151019 1926503 1466501 1698762 1511219 519748 427986 1804180 88853 1525449 1326962 1518769 1685438 1712703 1889086 1207219 1599418 1019199 1389493 508869 788025 1572879 193969 980426 381852 379242 803710 235797 1843531 363522 1914047 513891 539622 7783 1465829 471771 764778 1689415 1551452 1396083 1853132 1541424 309380 242613 722078 671492 938174 740854 1653599 1136664 1440668 1193282 971265 963032 78693 1634098 1515735 497784 1834753 1558857 846828 675575 908305 1092255 1570037 927376 390584 544574 732766 778825 1711809 1878236 1376019 331378 737858 1823637 911658 1481208 1892323 115264 1935604 1090292 1289151 969051 854809 1150485 365654 120660 11409 699635 1818917 547217 364173 648916 196503 851745 1012052 1060706 965578 172309 630739 487314 440302 1795927 1859048 1698820 1576348 731806 1401648 1479570 754184 1806878 756735 1498314 1339414 378401 562263 1527517 1977848 1262406 598888 1332213 842385 1186728 555057 1392066 506547 239241 413648 595409 1645584 666783 1586465 1107703 1357710 537901 1047270 871174 892624 1338244 1489447 1390670 597789 1224553 1478567 820502 855353 1573374 299960 644689 277908 1906644 1977247 1276414 750073 1273024 1126178 491296 1196793 1093542 1141556 409485 48933 550796 127811 1585882 155804 1580074 924596 1288703 319911 1155006 66312 1969754 1991551 1622586 707866 1319772 1668594 1541165 902445 400387 1099988 12255 1743404 335470 813473 773336 1658321 219650 638546 344583 756706 122648 196083 1779589 1761468 1360715 597513 1660101 831567 704121 176424 1229189 1581112 824735 1575599 406516 1188071 1342724 474532 205887 339327 968338 1487038 1488663 245561 1227592 1405869 720274 799204 1571108 262022 1849988 443745 1760715 179760 1734332 537681 1646845 532772 283777 859426 37987 443792 182769 843700 1290118 1163107 1435618 1390942 1853801 804516 653181 96144 1200960 1477937 1955661 201967 1446900 1826384 1720609 164469 317639 1040761 213929 534849 162326 440198 1021396 445174 695483 684951 245644 203298 1713074 71662 1273590 286295 886793 496880 228989 517460 234973 1079991 1569695 893096 1983410 1010316 1624792 1877904 211157 1018125 1780845 652886 581284 1031941 706419 894519 1240236 333553 1245826 1220271 1099268 1393804 62186 1091981 821273 350076 444556 1190997 1142061 965383 549867 158764 1827682 629372 797646 69728 1163937 848451 1391340 217441 1398234 680350 264656 617950 930720 922004 384223 426333 571900 1861084 1685302 419009 947784 1239808 1598337 1887953 1306535 392621 1868954 1730669 952730 1877711 312253 1375084 904 1499280 1533165 1659169 684115 1211066 1956858 411276 1221761 58033 1908918 1469567 1447852 41838 1349131 1912452 720025 590707 180804 1212535 1076901 209686 679640 190991 11515 770141 78908 1264150 193194 1296892 1325656 1987569 513731 785405 1275253 690633 1402201 771207 722962 1023943 603982 282075 1059685 1831357 1890349 283319 1026689 23845 1084145 599119 462839 1538078 63655 1630340 577015 62251 46603 151004 1205595 203202 1134817 1235801 145517 1615647 1006364 1612246 612936 340836 70118 1856284 277221 1806190 1297946 1477373 31373 730134 1068217 859824 787334 1093071 503837 468568 1449676 1947448 1376862 1671653 1731512 712319 1038085 1424261 1922417 1946145 1086822 1270238 146452 427180 212189 942919 234897 1422573 1329573 1761559 1729803 1302411 1108610 1951759 783840 1230458 242556 1678306 107547 701377 398754 938023 1837709 21403 1394446 1064241 880898 1954778 189648 798884 807233 1431310 392627 1791063 1690496 1452893 872099 186902 1603630 493231 1535583 372541 598238 1087540 1247385 180410 1801051 1638050 885724 822394 1018274 1640291 376835 617133 177232 441477 399153 724741 609344 477616 1992447 1880466 404828 863764 277626 161827 1779919 540911 165959 1400640 1580186 1664655 423882 670454 591122 1690468 1561227 1311238 139374 96107 1016872 1035623 345518 1891987 1611556 555560 1697854 656929 976776 1667352 1448016 320404 497967 1736105 167935 594253 1337216 47548 936593 440149 814977 380164 51946 870846 542865 127723 320908 979178 1207200 94024 375722 843623 1698972 65164 1233853 1517020 574685 1060418 354719 1555616 129374 625750 1345925 31012 869462 103064 235529 976610 290471 166976 1949533 1242294 760969 1339904 916961 1388714 1858299 157020 261926 56929 292073 1750489 109763 1915658 1850736 183391 1161328 910981 509734 970880 1726490 1154065 1486140 777673 32853 1467551 1095931 32115 1389796 842384 8075 735627 1394348 764366 1104811 984609 1113169 1794769 695333 1489979 237804 808626 497735 604484 179868 558302 662034 1197291 1413890 133233 1020371 1678260 1354209 578669 623140 975790 917569 675796 251962 519549 1114203 917898 1243769 1822101 519854 1653848 479553 1352255 520903 796110 599197 1507188 897163 1235016 771662 419528 1379678 1145764 1870581 455909 693069 1124980 1661169 1056277 1824527 1426842 1164855 1187172 1960195 1087047 425522 440770 436875 287984 1966583 1865046 238191 558450 586286 737692 58755 239198 453975 1492332 1029558 750687 1409649 1588132 1704198 45534 1168868 1507226 1221644 1547752 617894 1303506 587223 1579220 1215539 508048 39834 514832 70543 1001834 1158826 1192881 1453004 1432929 1843651 1376337 125505 1246325 587290 777229 553887 592522 1654585 1005711 140508 1439073 37870 1333764 445044 1086949 1689302 1331196 506686 786625 1693915 1892650 66868 339516 1829688 1628904 271354 839316 440026 716434 752549 293518 1253329 1699877 207149 1086736 321366 1964533 1435378 176500 1293248 429392 821340 1540565 656003 321998 317530 612673 797778 778806 1966069 1935843 704416 706491 1918823 367329 764851 961566 1923916 312673 150455 1490947 36316 924734 914891 1460415 1839111 1032730 377890 558636 456490 1227391 88836 81911 16838 430690 1349776 162708 15896 1392350 1087804 1810664 470398 1184635 1218128 493557 1244213 1904801 653096 321364 859605 39672 224950 935006 1909578 1235988 614348 780741 1217059 133711 274019 1351567 1735270 1405020 661451 1147818 1169485 1932609 335113 1091569 924205 537224 946312 1518318 37840 1819463 1140154 1333760 718425 561161 105956 799996 1368407 1478247 1258051 955302 1693213 1043396 847431 782514 1390528 234519 1793638 1658438 888087 646782 1787025 603925 1360163 286450 1037514 1391864 1292220 1521064 1817556 357604 11029 818759 1241022 94404 1823662 1261432 932675 1077766 1673374 1737350 689897 933319 32425 1383603 481310 510687 85920 1458812 176266 122358 1173614 1160117 1614810 1576020 1217161 991902 1290668 1845853 145244 362155 1058397 1303118 1177816 1120415 1074128 1294082 1233888 753325 1645238 1194868 750147 634340 971242 902062 1209772 426721 1597684 780980 141545 1730388 1006071 925265 1159782 1607535 554165 369747 1010978 1538027 782942 890541 1494868 1751993 1534016 1677198 121369 1753417 855064 1140609 1691274 1401098 243127 394138 336884 629693 636670 507744 929780 1062726 1314643 137158 1493114 407835 1259915 273874 1120437 1558223 1791235 1529251 1537341 521892 1170885 1652405 1218587 585125 1320921 585616 1470290 1980093 1621862 1925863 13134 174798 1362029 1673351 127359 76025 1095486 36576 1925934 1125581 1753056 231783 251752 1058986 726565 627000 80121 344291 890077 1205824 1298119 822703 1742364 1485723 101127 614041 855265 1162200 1510012 1190669 614959 1960695 1159884 1754416 974669 1112917 1596430 682114 434847 251129 877352 358841 169019 1640766 1209503 583372 618196 1218848 459453 453269 1858228 1101230 1736639 816469 1344208 1196809 472304 1704671 896350 74124 1936655 1116658 1932561 1673150 973495 603446 1498597 735471 1011681 350274 1287092 469963 1942500 884162 1648728 1123141 21162 558777 1191420 1033598 1390180 1801870 1158949 32755 1861911 1635359 452098 1426256 1753104 1212067 918423 1485451 1029797 1072758 32346 1131008 1163662 290249 1899551 442353 1646756 742161 21182 1927917 1835402 931721 1621700 610401 221171 1264489 308955 856620 1648055 1749373 1351430 345235 867737 39797 1518651 586046 1474545 1247305 183433 1072129 1553172 1983744 79879 50704 695227 1150397 32684 1330045 1927765 1047206 443153 1110640 71096 869217 208849 1951885 1411908 197853 472051 506343 1488111 765720 71567 1494267 1821114 1192089 211609 1834078 1135403 442367 1858030 1203498 1590173 592101 1808050 373325 874012 1811753 1007496 1281069 1726669 817377 827637 769941 1525075 601865 1624848 10795 649649 732130 1915589 1626053 1051396 1255259 1189525 961811 1466380 514724 1823918 304714 400795 993526 1224656 1305446 377347 767594 1379383 923518 1672235 122042 1322752 765832 200389 409702 1360156 1803345 1080231 274264 791544 1437809 1380182 1664729 1304444 1527865 1175279 327686 251535 1114341 1185406 1890267 1472467 450600 624366 1491490 1455685 939308 1102497 1206957 1327021 1006973 279956 1648537 734130 1175634 610849 1536533 1380891 1764654 383590 1430181 1868470 966107 745606 287049 509606 359865 344942 1758703 91120 1020383 924676 1426260 166919 57847 1957872 114871 1401312 1761121 821578 1515227 1018601 168894 1672046 399802 493870 339097 1133454 1596416 1174821 140415 1359127 1160101 840984 1570074 115598 675158 440382 308229 1413509 1277742 621330 1230537 215267 787769 615456 1815691 1733034 1880969 1437222 1968668 1273252 1948655 510463 959687 1629602 327442 1761465 214884 1625347 1944162 438518 1545321 1496767 980437 1072304 163672 112123 254127 1215234 894319 1227019 1051868 1352636 853603 100444 1615351 1189535 485508 1282265 600021 1014094 776233 543692 890819 153194 298850 192749 1923645 9179 1313363 502921 167551 902669 837408 224741 616953 1914941 1977658 1407284 1258019 1809419 498527 1556471 937172 111703 512042 1201909 1172011 1878474 1347466 513138 712431 1322543 668353 631291 475117 1038560 101168 864030 1378752 865 1711624 1472736 300214 1349530 88443 1439545 1524867 890504 1497538 1562852 1706802 1974963 256247 863601 1387260 609404 495395 470520 1191027 1402049 629512 1485487 1309852 476052 1969965 113015 1647978 546771 1675671 412425 173870 103377 450864 797705 1705399 1520730 1007075 1638835 972479 592803 843063 995172 716948 859482 630500 1957177 613838 212755 1726098 1067293 1582528 1447666 1424375 1392310 1087026 193736 1768382 1638449 154 873816 786264 1902101 1053639 1701611 1700267 607982 866837 1773718 1079011 1761018 1724796 1824487 1450181 894427 11759 1571482 1821069 1405174 26579 1203604 1850847 1017984 391431 1972035 703732 452618 600939 694144 1155064 1627965 943678 1763685 515905 1334245 989969 1531230 972780 1246990 1294919 450897 1942548 1327252 1445348 1115838 1530947 1221686 1314434 727449 475707 106965 101005 1033010 1986611 1784246 303256 1855094 1681025 909862 350995 1152963 1203172 1245660 1426696 620782 1730923 1793583 161128 1499943 35613 1486405 791147 1925446 1545180 1187282 1384431 1670586 1632562 234675 1782219 212667 1271472 1397733 1437190 65461 85234 279791 1118126 1005873 219009 770547 924359 1148646 288957 344371 712707 874819 319930 1267624 688560 695175 1429045 1751067 583024 485602 182747 1243217 39094 836139 356287 66993 573887 33128 1733346 542705 1300002 310702 646176 1483458 1784337 13565 597013 780736 360428 805614 1294878 1598042 1536366 485010 529518 992721 871924 785868 98150 273969 1341524 1180065 864817 275811 117020 1996984 848761 1456749 389035 93997 925216 123005 543394 245316 1626548 1559456 409178 1695712 1657619 1627178 501668 279015 670586 750486 95519 1605899 1425519 2270 1524670 1730478 805396 458481 1071702 175571 1003075 1390796 790808 187379 585406 1681964 249767 1239391 938594 1070862 1606758 1258486 1281836 1527094 110734 231770 660725 423986 1806515 1064943 759683 937918 740146 841068 1698353 584489 1074977 1280922 605321 900174 1334680 934633 1498397 1641299 1369537 144681 1369687 722499 174004 383283 593267 1710560 238139 1066557 339811 133126 1262916 1944704 823981 659877 1205621 1356090 1410236 1941205 1730405 1290391 1334693 1516529 113963 1949427 510229 602078 1171815 695407 1759677 1149729 54240 45581 796654 473920 188669 323130 887565 685937 1651894 1039967 352661 692875 1759913 129997 1563083 1063473 989519 1796264 65416 980592 174363 1243794 1717977 1707541 982553 1596391 1533192 780588 1113404 488532 189639 455718 1935494 1115871 1533260 1997670 607293 1761472 955654 1871397 989576 584891 1378416 1032 410351 311387 301447 1337313 1782053 980199 1284618 638952 1558494 1440447 1015902 1239844 1683329 585636 1774035 1748050 1236253 3122 540628 1267209 1955925 109733 788623 397282 1489096 707607 883525 1022010 343001 911751 1280251 8383 1975717 1892959 1988024 1418871 424246 1006312 1698523 416341 1228642 605498 438608 853822 1589484 449799 1255641 1358290 234752 144669 1159307 1366022 154415 1962919 1055762 384288 1905684 1003596 1969293 62407 495461 1442581 1759168 1708908 876281 1085925 639863 511664 236256 1380521 406377 1767798 74295 1889746 1370487 1116992 211020 1236238 1645497 1384827 1492316 867329 526822 660079 994680 141319 150770 1745400 361033 405051 834014 1343038 1613377 1854673 475628 968789 575839 1834381 1508884 1884483 809118 1843061 943553 382775 474638 1520101 1565563 731811 741624 430699 1692730 213427 1311126 1537039 876527 772100 168943 79550 573605 1258014 928188 1900777 846475 1309608 616591 262054 1984254 1597799 1790215 551295 1801053 397667 1117564 573089 759899 1259520 29407 1451496 63618 1902120 1176106 1340049 1764764 1391095 789676 152958 941546 72020 645147 825194 411385 1338218 533998 1396704 1640634 580359 1006199 560482 1546243 1159635 1207445 913272 1695620 1512913 1396938 1520190 1223003 1762710 747227 1680147 390827 510272 1948916 868061 900735 724348 29191 1625232 409927 1336013 395585 620952 803182 510690 1352011 631593 1961730 1749560 1309265 578632 17834 276193 812319 278554 560545 1394094 290351 158244 1165424 128469 570536 762416 1928707 111316 111999 1929380 1792139 1775457 964765 1398869 1898711 1379846 885004 191665 554526 1026280 773836 1842722 526716 1529313 653846 784361 789459 1571053 912845 827096 1758535 96910 1365346 1748029 1772009 198332 1870332 590507 1523162 934321 1515301 617620 679293 548162 883117 1317773 1260817 944928 1565257 1468809 592246 1774172 1340316 816498 751748 1187110 216747 1367050 699077 1080586 1609644 1304500 1750655 1977413 1132778 1472266 303902 846797 1630299 1199336 100015 62526 1787409 1593937 1302881 116284 1314263 1945420 618182 464349 1832304 1186390 1786434 214584 1403687 623087 1710839 263581 555309 88394 1896306 647768 1751230 570478 1423330 521510 544579 1099841 1294573 1863531 1090505 1261018 1850432 513382 751580 1688672 876050 73636 1176750 1256209 207967 524765 122506 611605 36213 931880 885831 1134731 606620 913075 719070 127715 56156 1467882 706188 692413 1267826 1630276 1862249 460135 1381231 485960 1440813 275101 6230 841403 1604601 1749322 514007 375554 1451009 955568 1349175 298955 372212 694168 1339911 656675 1485358 420763 1648237 37906 352294 590612 1720717 356438 1010112 1473029 1783538 176728 635867 173366 586901 288181 967245 119004 1161609 1922330 1612357 95663 69611 58314 1023039 266496 1671627 1447972 1126656 1348692 328662 892046 924978 1424555 1828928 1308797 611815 1972364 1366720 726722 1298528 569692 218295 1448736 850230 135140 1077253 560284 1088132 1752961 376049 75727 1289061 1937482 378391 1920354 643447 808503 385347 1502332 1185671 1087759 926298 498645 895967 1358319 1845058 728824 905346 1923735 1897370 468710 1207035 723772 1593134 953390 768745 120528 131549 525405 1416764 50133 683731 1432474 1169358 1872864 1958101 1441479 1248012 32060 1873739 1498239 1097859 1636081 857631 1446573 705071 1766280 1573025 1920865 218152 1159008 401142 1614511 1166877 956523 1762861 456476 1558315 1789553 1140756 1866258 1354485 1340233 1391657 363295 422297 1519532 1365379 1926426 1812399 1440516 1906657 1595036 206233 1423822 970430 1528538 312667 1344500 889213 999096 1131949 1665497 140277 1531400 453094 897044 929808 1312058 1016377 1807036 1648642 1093398 57019 1571297 1403643 560865 38362 1517607 1193033 231777 1798691 733456 1699725 1802251 210090 614055 379665 95758 399140 473617 1815036 320697 1476421 1179320 1956644 410222 383101 1757534 24734 761167 71250 1808372 240311 864001 1063595 1843383 1510595 36095 1270852 980239 483929 232435 1009542 1050719 1317663 1583304 1922963 1559583 1001332 1914588 665173 1316091 727866 1148165 571009 1950205 1177480 1102535 1002346 1056333 313577 13236 1927665 1067282 1639268 882118 1035417 70494 156204 1523390 1177885 1930487 438542 1238853 1293140 318922 1717066 1439369 1744346 1175075 588460 578100 1793753 1114905 1958743 1417282 1741050 1044511 374388 1707646 1943701 1838591 1133948 1808162 1795159 424111 1492486 1286226 294320 1293391 1601209 758247 811971 89048 1916215 1547466 1931257 831494 436684 986679 234473 1242980 1183094 844776 1430012 396505 1935954 658124 829811 455387 1362638 1939720 1393164 230332 1030898 1924378 235248 1867066 1211152 867772 144971 526853 1199864 1876529 260287 1895743 1079642 743364 1374868 657537 686991 1872813 1397462 1592067 1352542 1423230 15095 58896 848643 1232647 74021 556042 480182 506081 1244858 894772 805316 1886971 1938655 828617 55368 657976 308557 547300 841470 291470 354789 1405806 1579760 1630525 184716 792308 532350 12126 1427868 796120 554655 1272470 190739 1303383 907751 1258511 638190 1184913 359153 96119 947969 228127 1430316 640148 513319 1735336 1639745 1141000 56418 1430615 755644 525524 493444 1028057 544594 489513 1157854 888932 1829560 923924 1797217 1646052 1610144 1901111 369701 1807785 1928363 284360 1936775 565570 435375 411562 1920580 1738741 1264598 1790054 1903590 226561 328254 696307 424122 1490491 1838131 971738 243672 1040433 1022055 2966 1960290 962020 725095 1771739 983979 1010594 40203 202959 125722 731232 1461447 1874004 1976712 76551 528729 780629 241687 1324534 1943513 1332644 1025819 1259739 1268149 397119 347105 1411315 746017 591098 203073 1490837 956921 1246511 467656 537166 498715 1655953 1135123 1045221 997126 1319631 1381987 77748 735981 505366 834740 1760158 196127 401192 1018445 1533104 654660 1997468 772090 1055129 586710 1819356 1885264 1055825 1763446 215024 1233081 567382 1609514 548740 269585 722191 1063693 1387150 1398381 1477110 1857299 931213 1153866 1079635 688312 1870878 1296199 1543771 1889830 709070 1526760 125870 1598453 1427708 1574104 1070873 829310 24822 887995 1731718 1868261 1648270 1517272 1595833 1402346 1607912 1893019 908333 1165694 335289 1821477 1571262 1998478 1742664 1575753 1350431 1147418 1155070 1791403 1537657 1423943 1605039 972147 488395 761343 276526 1511136 992235 577903 1134079 282403 994976 604448 452215 1681364 70392 1701801 35810 1224679 1940262 444212 271211 677253 1699984 1116619 1366060 578630 319154 902135 732202 303513 1403140 83148 35574 781954 850094 534198 1256615 1027982 218713 416922 1410296 1589196 761544 1293050 750940 1283246 909448 1558392 2765 643112 1223210 1368619 1649834 694895 1542233 1377066 1481820 1340795 900418 231693 1809722 1826510 738397 726386 319320 1547548 560960 1031629 1299116 968762 673408 562156 841074 1179334 429472 1018835 685969 1652274 1324618 820346 305285 528911 1919570 69386 1032178 1937513 961057 612810 1389576 1886164 1024999 1257609 776189 1473156 1051577 1078091 26634 1423034 644913 598679 523726 1015659 493401 508851 1984840 404735 629378 1565808 1158585 1974655 66846 1355361 1802022 326754 249862 1587877 1896929 1421610 438798 349205 1418820 852490 451574 132562 712065 1871177 1303188 1319891 1861328 1749695 1279443 584716 202172 1517800 1508924 722016 1186817 1706640 74439 637972 1489507 967635 697086 1796569 1562164 139204 1367910 1605489 1144037 954083 1891426 449881 1092192 1925933 1036374 44126 390674 1568433 991977 927557 664391 164036 1446685 1384073 504333 315671 474266 134920 678119 895206 1826389 188590 1398014 431875 1322814 1927246 178640 20405 1790009 783160 1713598 874101 1869501 496602 1250208 1113491 1298202 1232645 1813897 6036 1782380 859257 311853 1446335 243086 839610 1575726 54445 1698510 986422 1124021 1511379 883032 53645 1778817 1375731 1928913 1849069 1928524 1745429 704900 51429 420801 1684044 593373 1823597 1339242 1522251 589032 1340684 274811 1261669 240936 1489453 1958957 1476648 265461 130126 725745 1025164 1947753 24400 471669 1145784 1695469 913228 1112974 1669757 50736 1715686 624655 323791 1895632 1022662 351537 705853 760345 506220 1931178 270415 772881 1220077 1725262 195268 1734497 1571139 461259 75910 1474137 515623 1618620 539864 433260 1165555 1762233 971158 81916 1177171 1352793 950816 1686209 1616670 1434683 363410 276815 162502 1901557 398473 447463 122599 1555513 1341930 197660 1253920 398192 1105872 1455009 311217 1277163 1896357 825878 659351 1520793 1420894 1075824 1074911 1510180 1782753 1818513 14084 1751369 226847 1059847 1896513 1764037 1203051 953694 46664 477851 656726 832213 1173747 638300 882213 39686 1486825 1227366 357752 383962 352377 1361665 1517721 1933139 163458 822240 180540 1241633 44441 1250957 800130 943244 463149 871315 221921 412038 1697396 192138 384842 395933 1040154 1693653 1983634 1451786 711336 1578461 1250890 1169959 1537981 1308227 1943861 83703 1190955 1731776 1039243 1012633 411228 1996117 1073741 1129939 1846699 788728 1170785 1947426 993121 1872821 872380 1074631 1071101 1718971 563708 1639987 1841330 965909 1755488 240303 1910206 860108 412518 643735 1510522 1021247 1663469 1878542 740631 1262217 1916442 137173 176172 848422 1599547 744554 1464742 72061 1939096 595812 229035 1039691 1951164 1004947 1410 413574 343156 261948 338871 653917 1805921 1913087 1375510 812448 1991223 505815 208401 832280 1245903 1574917 1963026 1738558 865401 850798 488289 1796322 174314 1496301 272914 167556 413571 823244 433875 330369 732072 1603317 149547 1298714 1345973 449047 609567 1928114 1670917 935811 114343 1349974 634010 1911084 251837 1593217 1831292 311759 715367 66019 1982435 857117 1393723 1766507 1168041 1622474 1711847 1980006 487174 1332130 160427 571203 885533 965466 1289156 343739 1467015 517187 227021 886732 1795226 1703564 1129764 347962 719453 257480 1101208 403459 175297 293477 251800 1209663 754916 975549 218898 1271690 538847 702060 227687 876854 222756 362853 1723333 1399906 1602426 1686653 1747075 1089054 11594 1484473 1639128 390809 361693 1636606 1399585 917076 1342950 1705358 1140378 400707 1208440 1444732 1833102 1845442 1565960 1257983 248077 1674763 997721 1496190 870493 1436919 1938612 409638 1896049 863540 694623 436810 866201 523836 1445538 232692 1697795 1037741 1198578 1192424 292550 894646 1749778 635470 1369573 1906635 1983669 787038 443322 287371 859750 1686056 1479065 157301 1543582 821094 446191 1919739 446202 1505342 727361 355230 1482518 1308680 381354 299419 899369 629400 834263 1800993 242603 696352 1535649 296095 1414728 617234 377266 424239 1031999 494180 1405126 641364 551215 1117987 648104 712839 972930 1612467 526366 1172063 909895 333610 1413643 540851 250079 336816 1754895 1040189 1254513 320852 1053342 1909688 1720496 672552 226182 125224 1947088 1708367 1507112 700413 1054434 1841424 1485086 673140 658336 1388067 1154085 1765097 330995 1363153 1362620 1644905 312228 347818 1934528 1673545 1457448 318140 1541537 886312 1217978 372831 631804 832912 1433612 1462197 800601 778192 852801 715562 1171752 826877 1621738 1400929 1078310 1695857 1063751 1168254 1912876 661469 56739 454638 1536672 823908 1980547 1421785 1908211 188817 1420450 587854 386732 419354 253985 1010150 765120 1199642 372529 1755986 1909597 736197 1164040 676094 186154 801358 1740569 1801400 1178162 1004763 1516069 289919 65326 1141192 368424 897125 1608714 437692 967386 1897721 1167193 1145474 266818 799371 678016 1913081 1118260 1331160 1799317 1598670 1734703 1162527 1172324 1884788 437857 1208700 360947 1946234 1134721 724552 1427618 1493375 248617 1366765 1444033 1058808 193951 924542 1944555 1291197 1273379 890127 316459 1745221 119820 156276 529979 682948 1847509 1249179 985309 1230715 1353071 1275218 588925 1710872 1682586 887048 1393142 1322482 478149 1412823 215158 1271624 1000913 1115628 1446625 205679 120198 1101177 1618882 1070036 1918658 1930405 1265203 1651504 508145 194156 1499103 1496047 72925 1024498 1804553 1659417 1023986 1120602 1643828 435505 1252216 1646684 731403 74232 710321 1825411 1645264 1163503 1845027 214216 13646 661799 452024 1512317 518458 1784193 456218 851441 1431384 1463535 656807 582557 168247 984828 1808153 1549318 826324 794225 804603 1640043 1270853 1799864 1119693 874936 239197 1248546 1532357 1156018 1899532 1509691 1108371 1238777 1026244 176283 877168 790997 126185 1678618 1149048 280075 754001 1817100 12015 104398 1939503 736462 1514938 935962 1650215 763801 578415 1430594 1333434 1574466 798656 1185737 1687813 264381 1721779 974374 1974703 1430687 1943366 354667 1254403 859171 1319594 1723989 1615958 1470091 1289991 299684 70704 1036655 1870483 1875238 359019 123587 1596687 1488579 1287740 905843 526875 626165 1800385 307609 993809 990152 1725496 577315 1633780 1343322 1658274 1608779 1016015 1891101 543157 1633276 1246358 764609 1392928 1913873 571212 251014 994994 1179725 1308652 1127835 1247573 1394200 1053896 735686 278734 468770 1093113 331776 838414 125201 133083 1222137 1786557 1002719 714559 1951442 129430 1687768 254998 1244545 1898514 766640 1821975 404931 1906887 79689 1511003 759306 1533599 206328 1803532 1756896 426542 1359541 1509278 1765238 12809 819466 637419 1511584 234637 353500 963197 484040 1923136 188795 1497099 403874 1712916 479799 843108 1295359 1816009 1027306 1536568 337111 1962813 1948159 1911082 16967 280766 1845370 1145392 1968893 1837474 6508 64179 726242 947015 976506 755164 1477590 139616 231035 611902 1792891 1771686 437 998513 546773 767809 570373 1875338 539789 631205 1368198 1313837 1848358 1342232 307837 1249316 140539 341410 1066923 18199 1827811 90535 750278 1061661 1135849 1198123 1226643 744243 547141 1579615 1912862 822114 126626 844577 1288434 248566 1589849 287592 1035027 1677000 660696 352716 1213922 1645918 962581 1033553 743788 204949 1352067 1449158 442774 1147414 886233 1285441 1578420 133735 1835309 509356 1264735 845167 929701 674748 1612057 1957740 439917 1380190 1300772 1465149 804780 1194175 264300 1266327 984183 56501 1339471 1307107 385213 1064228 760978 1608436 597653 1316412 1075054 1906715 1183765 1407618 1059484 934462 807215 1570688 1225685 75848 26905 394604 952589 1056447 918526 1699838 348080 962462 1455501 1565318 961863 49417 1437738 804999 1416704 943424 1613810 663774 297077 1399705 356354 872475 95018 727637 1077737 317673 904702 1848207 1532582 1156024 719541 238732 1668672 1892707 1966267 674288 361075 505146 1481742 1196689 1986887 1827284 431708 364562 600518 1819993 962024 1074768 518868 1664015 643148 688939 1018733 81921 1067912 562454 40667 524443 1117404 609689 372604 653388 1635248 691004 1623414 596158 707994 1841449 366893 1330728 1145641 1136021 1460555 1362778 1389393 1823056 1624291 1334890 1140726 31425 770092 363174 1962517 1382215 758858 1464085 271555 280631 1782727 846980 540792 808927 971831 127270 1780239 1042210 1341833 1324540 1722048 1121001 876858 1238007 46236 1515413 1920791 890950 1665337 1427084 166465 131441 766372 970258 1821461 313207 793369 316828 1489810 1630051 1510381 717101 1395248 374424 175917 195472 1624372 1798408 1454858 150271 623294 652803 673502 1721837 849291 1104939 114842 1085767 128708 272887 1162243 102350 1359075 938191 57760 237458 1717942 1140153 1612276 104610 1169802 556816 1387329 226908 1982472 95006 1107213 23924 1693659 963876 332383 101799 1501806 534255 1915092 168168 488950 929403 1256889 512039 1622543 1666571 1060551 940116 1597962 344794 718827 227212 154119 1571678 232066 131597 1230029 1734247 1971768 1647446 23852 650899 968029 1572680 1715941 1987869 1725104 1642683 1142029 1446929 1304852 1556906 794483 1441419 1716867 1087945 404372 934857 1511158 1366074 103688 726815 1468904 165839 1482312 289243 483013 110312 1836694 1241254 1040790 287363 1467250 458434 1255164 1877255 1865090 1663938 1749813 1053774 1878686 689653 99872 1125539 1297320 398398 1308061 711985 1615937 615236 1324261 998652 941824 940285 1655279 1466307 1316175 1817728 69847 148603 555320 459142 576299 1633328 1254634 1719825 1339492 465366 504184 952197 1787360 1049705 1519498 601384 752227 725695 1457876 1181022 342898 1624630 1969239 360513 147032 1842398 1407043 498852 92106 1239936 1561058 1894840 1992299 1251683 1666816 1319655 1608119 1544315 1695331 642388 1824776 490991 813574 246207 566388 1155397 257980 86426 1072852 513169 634406 776271 1834365 1556079 80958 1176075 1264957 1739589 1758185 382398 1411307 744485 944629 51423 832550 845172 991656 1397399 233681 456861 1586302 164940 13533 96145 869490 1061517 783621 1005633 1727448 39841 1052803 1529294 251006 964295 703131 122020 835849 999420 433220 1382022 498168 237725 307356 1888276 1002224 1077678 1804999 86253 1443499 1129719 1744543 1818178 992613 413359 390892 316561 294029 1476267 1806470 392839 253829 960118 864729 908704 1225087 1190442 974991 1869001 66271 1714728 845200 930929 1016761 1716827 826787 1296331 1356791 783878 20547 1810747 1846366 1587353 1204398 1154818 1078765 478553 1930639 888168 1574563 74670 787345 824698 1086354 1941501 1406894 1198038 1309814 616344 299152 348999 705946 904040 656166 450921 505363 385176 19136 700173 8488 473896 607765 13907 965754 1087628 1198408 1782760 1769889 301300 1496593 796984 485679 1381431 228279 1507033 1066651 1557486 1750727 674086 1293118 1003927 633798 237028 1898945 1986138 151090 642841 265203 244229 1475600 1811668 913009 563035 183910 159588 1967495 1668918 547803 982848 1547151 333747 1239700 1097414 1459724 1756520 496877 1342547 1032448 286848 1324002 1088474 30755 1334211 890623 1889087 1914932 863897 1511040 1589980 388748 1040500 836789 1702406 101334 97336 558562 887785 901368 1421195 26635 405487 1911803 518822 1898451 406264 861040 1604312 257217 399172 553583 360689 611139 334372 897908 1817825 847672 1150470 1428330 505541 367123 1199421 41452 35468 1285471 1226226 1923497 352463 1595401 1578251 732802 56637 1418538 674556 1712630 28535 1765521 1702437 1754762 620512 642118 118135 215100 913834 1951978 1691884 36199 775142 1774424 1747076 428823 1730094 1988319 877482 356268 542665 304241 1124449 250600 27868 1758262 1352545 81191 162232 1257145 1529857 1648088 1869155 309145 1429623 208770 352364 1287965 613703 619167 473043 1675211 304630 497719 313331 1600089 918017 1462761 1786879 472521 805310 417795 350841 883465 295805 1633920 310247 368273 377577 591133 1395591 1702745 1616972 1186949 1733707 862405 1035279 12854 1627633 1612536 1193411 1622733 1603278 1382046 661500 428936 1205280 1910979 1241864 258355 1088197 1709937 1829913 45625 379288 116052 1741406 1463845 1031726 860079 1744463 1727931 889431 103257 76875 1581006 259093 1498279 591938 1511846 1328348 1750421 572777 1631137 999568 1527910 774796 506158 586331 272608 1221006 142086 422422 1363644 8974 703874 1347091 1601009 1118785 1244972 298145 829617 864515 749441 549504 405559 1038625 713432 893242 836917 1517915 1067028 1553540 895433 1479494 1914759 385430 1488704 926141 72239 1355628 967018 157165 642500 633795 96594 1681723 1342341 124538 903300 1925987 1659725 239691 8493 1938182 518425 417417 85067 851190 1079326 1080370 1594280 457752 985743 520470 1407144 1265599 1501503 190170 1082894 1118960 300282 1337145 481097 1234195 1273704 802602 568399 230893 1996904 1172638 862555 1414484 59892 297836 1424113 884030 1125106 693113 1193934 671046 68415 418227 1342885 802615 1416414 667654 244076 1311390 155321 6219 849895 1366625 1217752 187941 65053 109181 744345 483173 1412859 1929125 164041 171290 4499 260361 199131 1389433 1369181 1459877 455839 1428162 1790701 1228862 1583795 897748 1486829 649200 1102479 186681 617072 61431 1907026 368659 582231 1340131 569940 302308 868658 1550472 1101116 1621947 965957 1841481 1641824 1919968 1638717 1803682 500971 1359973 1496294 1423375 154572 33680 180820 1542189 1080558 1429127 675391 1628477 1315731 1749067 1558632 1136510 1575237 110539 160897 1200035 1255072 1877940 272527 1664956 118569 1645712 1781519 422302 1809845 1073707 1731599 10844 634227 1589927 1479642 976798 1410150 1035992 442118 865414 1835463 257333 1396832 188191 207320 924320 691114 73689 583391 1536162 1498795 1305867 1241400 48938 1284611 1824944 457877 626559 792472 59391 804674 682454 1279415 878640 733259 666565 749614 1479736 1081806 419942 1955618 1985890 1353416 1828041 1099696 1469914 1020032 965380 179349 749125 1400471 754775 1254889 480049 145569 1694498 1283613 347182 107409 1280930 1486025 1261261 706287 1400251 660890 1496950 259285 1959272 1250720 365070 522121 765980 1073329 1486005 287072 291201 356423 334670 630432 233062 1576389 151897 917948 1322679 709316 25909 241591 1976014 872066 1213780 1637061 1486606 948156 997919 887007 1148287 664307 905263 734806 296633 918683 1173231 320977 972584 709990 184725 89981 1992741 1846159 1074610 1277391 1402799 1491662 1828381 1363248 1944878 834701 1723641 1026502 846121 244489 1605253 92088 1944421 438589 1599594 876090 201088 935321 1136022 780305 361832 1780670 1109410 1031470 1765489 609828 1290681 270321 1669342 1036159 1102682 1416729 565125 1311971 1617427 1071621 610844 1594839 1265041 1011422 1335369 1878998 275374 1827230 1001256 1689926 357291 487281 803364 188195 494231 1880992 866366 1653985 365498 108584 748185 166779 1831540 949783 1555439 1517162 1481955 1674569 1439875 1005546 563729 244875 1688137 70209 1255189 227634 333598 1449529 1346608 957778 699373 342484 1305753 345760 1206885 1575031 1315014 253556 441193 408254 1264687 1373287 308103 1065818 178719 850653 581929 490969 1454063 438330 295998 1940097 72638 353685 1936335 1908908 911457 570356 899762 33531 1331680 75105 95580 1224977 360433 1710305 1322237 810061 1856579 1073033 275576 121843 1161324 1812630 33176 1162191 1218876 1607392 1305029 1465291 473235 930806 342186 1232043 558464 812280 1893656 1569860 665420 742262 677432 1808130 1567343 204757 1446073 470508 1904401 1292745 1008580 1888893 1822774 848754 1814155 1992255 300345 483910 1154990 1415157 1736943 801163 1572101 686079 1772169 1764398 1433178 1147445 883127 1722289 1561201 1728140 823543 274621 1938978 1722685 124700 302241 558076 1041964 837940 58315 878616 1738184 1015625 1372727 596737 1888198 1743187 420240 1914314 1002454 1387026 1301137 1687499 86539 277625 430638 1738210 1690303 959960 348816 769691 296898 447617 1170774 342694 908465 325457 111577 1796346 778529 1774228 89245 1009496 126752 1334766 1457881 372299 165787 1036690 1417201 1874227 23026 1508668 1512838 1130604 263621 89185 1161494 125144 1565779 864471 791 898258 1352852 1012727 645235 1919794 48533 1798001 1467797 38043 26882 324339 14658 405154 51500 335226 639101 1663216 1350656 1949621 1262958 230945 1523876 1041810 825868 1258182 662913 1986683 1429872 846783 1110406 177522 1192445 725321 1014430 1169479 87993 1390788 1354312 458656 1683006 1679629 353752 656946 1306842 1178384 1517140 1286115 1797016 288872 1771011 401126 1208443 625174 837886 1257646 456886 1757782 184207 1126039 927517 1533649 1747094 1875036 802052 1361501 615188 371138 153020 1267038 1368562 1101392 1302285 10256 1727522 1597534 1989937 1020631 709877 1039978 979992 1065634 1353492 1579170 425661 911665 696069 1350389 836186 1544501 1065517 1263843 159245 1709889 610654 443053 1693757 1636834 1804337 1948608 485939 78354 1928807 213883 354008 1213419 1331681 1857552 660346 548769 475759 981261 70893 743870 1174071 716497 1507301 745202 259008 450281 649656 1463144 1565507 1267090 1727685 524904 1439654 412881 699760 67607 714262 1536985 21320 443187 1399276 1985769 340097 227048 1944311 166525 1688695 767139 1575084 508911 933256 761036 511167 853894 1401119 1097812 1355312 1552920 597534 1928998 69276 1195507 1017430 1393234 1702727 1823112 930507 1996191 864546 1798108 584311 696482 1889379 547914 627422 1982814 74460 1799793 458016 621885 73402 1225674 1748353 387009 1541970 1757731 81150 1842766 1311670 513917 933554 1949644 482304 726503 431390 106912 138794 107408 220797 500346 655985 1034537 631391 38699 711947 1238847 1707760 1646151 1182581 863227 102690 1457860 70483 175710 1513987 867288 1396256 220648 1366865 841917 876323 941547 1289670 43893 1817500 162063 1196380 1208780 681452 733990 1840876 1522577 783274 1255266 369392 1804912 257530 1542353 1713516 776107 1425825 1195423 161496 299042 1352925 971672 1083479 1509793 412821 1926588 605634 1464800 51779 1652735 917439 400817 189296 719000 1574860 1779476 1279927 501164 1664089 190293 150053 1915480 1743020 1739410 981205 1653295 1698217 1642892 1273303 1601152 753775 1652265 1230407 800345 859032 1808973 630328 1949094 1492309 1978781 201099 367753 1958683 1709003 60806 1568090 1744018 1985840 875182 1480877 735615 105855 1937272 663007 1220865 1937767 268995 392654 215361 1932114 633024 440381 1542378 472138 1622581 343455 1233345 1823085 154822 117047 239013 1746982 1209335 1355092 1790494 1966522 789480 1648045 1297187 1940676 41691 1438876 783103 1834866 1485642 1169330 925071 1484091 1509869 1588684 1759788 1581243 15574 102528 86615 1951814 1959447 1337181 1466793 1282876 1535824 41996 1656673 749629 1171857 327399 1630086 1942421 1640028 80695 1690210 499729 1282295 1988137 1146616 1497943 1133597 1936299 441698 295529 1465481 374643 805687 315861 1733750 242872 727645 1626212 1492116 405641 289180 1236289 485174 216743 161491 503975 1456738 1320248 1411192 828911 1629713 626112 393437 1429819 378455 465443 794542 989256 652979 1144020 1685389 1753080 92785 1232055 315757 891468 678781 767520 319715 1241529 1860737 381913 24588 709901 1906390 434958 207853 1147185 99260 1227309 502439 837358 1073774 981794 1483837 1206372 267803 306809 321174 1010662 1139088 425741 1576219 1478878 1801895 629202 311088 1896005 1519209 541050 1066996 71845 865416 561055 1798413 1036612 732327 539536 351266 261873 1053607 146760 1937833 1631497 252929 571070 140934 714755 1578403 57646 5397 234965 414028 740555 79823 668811 1775075 1429690 375438 1853581 1849213 106360 54269 818051 1224 1777328 829944 743188 367162 9817 60550 361771 1041704 1707999 950211 626893 772866 994940 1991126 395613 814412 45663 1065315 1877870 1472902 1761883 1723038 433508 759453 355684 1381743 1010191 482498 1963033 1710856 1030558 1909465 201634 889230 941008 856060 1935297 898134 350400 163626 336138 1462534 1005788 839216 180802 455868 3869 250749 1781866 1767701 1636629 1756441 1448622 1166543 1718218 1604473 1352880 1684447 296172 249128 1760108 1397839 1534794 1887993 763146 1599696 35972 404629 1882833 1639057 1787307 1304821 138614 1333671 276577 1904274 818041 20660 449979 1358217 1813047 1637260 287630 933839 1612626 1109360 312579 346436 506380 1893705 1703643 693566 1498168 139298 634473 464353 1665454 1286707 942820 709326 858878 1791848 1277051 1890387 1389972 100668 949092 14172 1224377 764274 1101136 1397731 1007215 735808 894672 55882 128829 1740869 1448974 1333616 127526 648335 1948624 1261596 94910 828947 758411 192254 1368936 295134 962438 1130079 657144 875856 988954 1658896 1590421 182463 120916 609431 490367 954791 622756 570149 1351044 1079150 909875 1881529 1543779 1615430 1838692 960307 905108 394077 409645 585118 391778 1482760 1634993 691454 1962920 1968994 1836591 286282 766312 826081 780742 1725273 731223 1791157 464340 1338783 767239 1114113 1599242 272946 1236762 1408945 1952233 1238566 1317416 13792 523688 1405566 887294 704394 436942 199321 347977 1378012 227008 711978 200233 1354841 1507110 1562016 236371 622016 924680 563497 28697 1141200 1725561 1076378 545050 534515 1540437 1143658 1757748 1782036 1447166 1920975 731977 1460732 140063 986120 799265 1184403 1779220 1480771 822042 1586462 1772171 1202331 1953901 1090401 650814 700226 1227274 780140 1331989 1520065 1307977 593021 1194818 1067391 243494 590930 1676175 1539278 1191590 1796658 1643608 1788502 1239555 1880882 216260 2719 1779142 1901248 935679 1795461 1534936 730090 947304 957008 883008 495751 634855 1485630 1729974 54067 1862700 1978947 1258075 656400 190369 1341881 240491 1858054 1348920 443379 108255 1150591 1893441 128256 1801694 1535080 1308792 1327629 1780574 356575 984391 1869553 1195706 797407 1448126 947897 1102573 303088 588930 1909345 1583732 83099 714648 1070304 1513553 1747813 658206 851743 1489149 846914 1247128 111363 1120880 1511202 1977373 477043 1352400 475354 540663 352017 1314830 261724 1186870 1869772 1272662 731870 115536 1479650 621339 1500929 475032 624861 352541 127894 1802446 1226187 42209 1786115 729765 330837 556309 880481 5858 1075337 1093061 826286 59230 1605535 1206884 1935664 1134418 971491 1216907 436463 1999639 818011 531873 650466 1098428 1807189 1665302 1033377 356744 968596 1156503 1208870 1279764 773502 1956910 943633 1499056 482855 245465 995564 115539 266486 1597458 1756223 1865108 1347869 1003460 972317 943982 134239 1251870 349784 488081 1882912 1792522 1705168 1667398 1110045 997439 1371937 851719 1861146 78946 1221610 944877 776478 826864 1736145 306960 999994 830834 1968479 1528052 1284307 316371 1014279 1933630 1237553 1552457 656845 116228 1875796 998190 1921317 1734677 1182183 800520 36967 1045418 1784119 1205873 1286019 1863216 1306092 1716320 1313487 230495 676867 775620 1100405 1737656 1818050 1148226 1650303 272856 222677 1362655 87203 589900 538191 611631 56460 1886255 1540728 129362 865970 1078602 1132046 725012 801736 1708674 733069 651026 1834571 824521 1138252 1332997 860966 535766 635471 760115 1915303 1704576 117645 499274 1575113 726477 1107885 1763244 1792609 626905 416116 1494888 690626 48796 147004 318279 1782063 929210 464890 118933 271345 873361 1791802 982319 526359 1604042 1705595 1011751 1077550 1163275 1336479 1551306 1660300 841751 1415234 252597 1956727 528231 16940 99098 499670 1236371 1311399 406512 244540 264443 1561029 1227550 1799907 456016 1587366 1718273 655197 1159778 113453 242080 1658619 1000582 360797 1027865 849638 1743561 650932 1250235 1964953 1084726 451655 808608 714880 710657 1308642 347665 1687990 394859 1876080 719409 342368 1615593 1132123 1480351 560478 1314906 1299556 1190693 1021199 127176 375548 752191 1462041 1107431 1976982 1567614 472524 1918564 1090194 95500 1441339 1964311 1461016 1376811 674090 1477217 1797513 1384771 675223 185270 1686538 688447 473567 202314 1418764 902444 952118 1867373 1632541 1532203 1909851 964231 1111561 15067 1229511 786218 1505233 285097 492380 1313113 1748103 344070 291799 812884 881975 874191 1073208 523853 750811 1292185 459848 1363973 346503 489852 31658 1891319 643486 1102533 1371043 288343 1430948 842063 1004974 1961416 151768 837333 759296 404937 1335028 29482 743168 900540 987269 1259767 1261914 1332974 521551 1017731 1261430 1730630 598569 616919 337536 1169139 1955840 570762 1732959 1137210 1436470 1432597 1862976 1788259 1895570 965116 598610 1188324 472772 800892 1454874 602137 1185560 757696 771498 1683298 1165147 1533552 1281182 573803 1658634 324444 13576 25804 760237 570841 1375820 1754740 730148 1737731 189324 844770 1381977 162565 1877523 1904199 1653046 1345168 1206422 1356981 838202 1108803 1802495 624070 1860785 221553 1062112 1062454 1348715 1368752 341681 145482 1043539 1084206 1483974 1652889 1686305 925916 526511 1159237 658927 429003 723213 733955 38552 1697240 1312415 1036073 801252 1163846 517539 289313 1103700 1669246 1578652 1191670 1449423 855913 1639767 1633577 1694768 1435837 1917661 467363 1100884 1854580 1627255 974441 858227 1660228 1707786 297538 699370 628212 1445396 1663188 1456428 1353095 175833 398970 609795 682223 591575 771100 966529 69063 1577537 1177322 449123 885131 781128 1475439 1581903 516238 1972293 1380173 1453376 970657 262881 1635807 361372 1642826 1993787 1455491 660598 845145 1993160 1917573 842678 121736 1892216 290911 1345415 1195102 213728 811125 800808 847829 1891472 1725004 1008199 1666149 1157904 1498199 1468135 877435 1492604 295166 1461825 1731027 1500267 595768 373178 156519 1691781 784225 1357945 1965854 558866 1465114 447696 1989695 1441630 1433275 1164934 1509109 1080474 1876404 1319209 1961245 536597 296214 809666 266699 801056 949155 62085 1809955 1770828 931785 1607278 74535 1332193 651129 892619 1777980 1585820 838661 10989 96419 1697033 367110 127228 447667 911377 1930291 260313 1720436 1950601 1903679 1871375 1285122 1545516 1230105 1315707 1638720 1364648 296092 1880914 1219832 1523830 222480 501713 176250 1644541 1770945 484934 1997197 81072 704544 1570993 31519 1368657 1107874 1200592 1222532 989900 873603 1793665 760300 1449205 1993984 905389 496757 373702 1254222 478750 1566514 1236751 1423278 1414320 1413711 1549742 974948 793090 1544652 1170353 1222832 44373 355409 645623 482522 120682 1046604 429547 313681 241686 1912246 1070110 1280167 1632212 1517017 704465 11638 662190 1100208 826905 976746 810541 1518983 1926187 1390854 548533 1204428 32097 1154913 1752320 1908691 993799 1386231 372827 1623496 636115 428234 858985 1639025 1113283 1379370 1576120 570444 1333177 1473830 1192308 694413 1694591 1809420 1158118 1994755 1741376 986034 876116 202560 1286755 1978398 1770263 28098 1923538 1920776 215241 1493398 273832 848604 708505 1871994 111430 1884650 1469366 259814 700794 44834 1232746 489308 547676 907894 314812 76342 1308565 1793100 467734 252442 253040 1452899 951416 1284229 667534 87742 1221167 205952 744428 1271235 390774 23244 1491247 142157 936316 1801029 1779776 253206 1662719 1247140 386360 1310335 1736640 1596112 1089799 821026 878971 1062612 969979 736940 241278 546745 1936213 210581 1246086 647357 1708012 1356651 497427 1482245 1760823 1285539 1920064 150382 1297190 1460391 1274608 825187 465706 1590888 1968393 1073252 815438 1260444 949818 902008 1951947 1804270 891185 152196 1864079 1709970 1147288 957379 1309907 1604252 330194 1747032 1748395 1551782 1374836 1970340 1986798 1781181 1279752 991535 1375762 1392143 1396246 1316679 918006 175111 487473 1524139 1693542 426425 1492586 648369 1701021 686454 1382059 1134133 394650 1434472 1166764 748800 1271596 598475 1368170 1043762 1152436 1557677 426790 1956215 433331 277837 835072 328482 418992 766694 253419 1941602 1544771 1317133 907370 1626872 1779816 1389513 1737062 580683 436010 697346 257751 47167 1516783 928139 464408 1288658 535095 410988 1026047 1430383 901947 1601071 1342217 1015681 242725 1452589 1923824 612938 1314837 1044921 527143 1011654 465145 500112 57624 369963 1254159 11132 1691982 205406 337866 768211 1856754 595482 1431392 1573679 161779 1023409 1966876 132575 1170451 635146 1161838 1473625 1907225 375311 1065344 703249 335456 1970039 1139898 1722293 771054 1835206 1688957 681653 1626851 331959 411871 401624 1609639 728738 816524 1073816 1293712 1547556 343562 1173394 648131 586030 266909 1405852 1991242 502939 1008804 1672275 1346976 756327 1324153 1371185 1146080 775700 157758 1578108 1321942 542587 1328382 249642 1142813 1607900 1339444 1085601 1348109 1328743 7353 1656467 446941 781534 232726 1228722 754091 1991560 1556699 175716 507057 1732366 1294374 1343512 413053 385684 977605 251972 1855315 1701757 437021 1668560 1981844 1708647 1521201 1850257 1612748 1300009 661911 1766242 1231919 1135088 1672700 1598398 1273846 512108 996370 1874756 576317 267876 895083 1875456 1407780 1243448 1746709 1459603 905922 174553 127579 299641 1559653 129110 1688048 828175 1892480 128411 478473 408188 476315 18144 997696 99625 443210 2260 1348002 1404479 1542947 220711 258318 797736 247987 1389652 1732089 1652974 1069248 234991 1477643 374667 788353 1801142 1243161 193508 1574315 1116068 1997493 81632 1693750 1232558 1423979 482577 17689 943526 586871 1247646 458799 20244 443084 766595 1220980 749298 234772 1473345 1116146 139083 1641852 552588 930248 966010 29270 33764 1838290 965915 1778121 1860743 972765 1619075 1269068 399118 1726922 66401 1291875 236144 1879473 804941 755317 139745 1782633 1207542 1902808 797686 909328 1197508 1664166 1385393 1097857 1874571 508280 302983 1707356 1766118 641735 1715536 633397 1645412 437466 781505 1722657 1404428 1116902 1183110 1605958 1183317 17091 766973 1038478 1757835 1051902 144314 1106982 844344 910941 772365 1380923 1172640 1047987 825809 1825188 1210326 563954 1786403 1335750 1938904 325315 497502 607869 974802 1429508 1978629 1963716 1265206 976399 1695060 1610424 613218 837091 660145 1339838 1008888 1364033 1693175 1496578 803509 20248 1771301 1393326 1769135 33923 810392 1045214 1533402 1329710 1066311 836021 920311 1418235 1142380 1009301 1422669 493908 844345 1633915 327296 233409 675604 1423517 1169426 714576 1036239 243146 276277 766203 219193 1200491 924229 163459 1081664 544261 988882 436759 599937 1654437 164573 327594 420738 1036078 765797 812190 426377 1649634 1323425 405599 1590287 1709740 849223 406929 1231997 554122 1924885 378655 1786491 1597388 452688 1290625 894497 1935620 718566 1408418 1854233 277877 528123 675421 61864 1421725 978996 1624248 512915 271253 43044 816836 1131054 148432 687719 1611593 713486 1177288 1789219 765877 19870 58230 1898338 1889223 1752553 472542 1363391 1143613 534776 1866309 1094390 1114233 1169569 750695 516756 1337308 875155 570732 1247138 670257 1631579 979093 760646 655103 1621696 765227 356012 1606672 496809 1550902 951308 896895 1231556 577971 1888170 706735 284964 717984 1237850 1432521 1235362 223000 123231 1096341 1632911 328874 1669231 1107050 1290276 137955 641430 440965 1673607 1831136 975959 574102 390036 989727 1530953 1844531 811374 924442 571859 509547 157187 1888120 194058 1811264 1450506 369434 379711 91950 1154209 682859 1487506 1335164 982915 1104159 689948 965358 1416793 531096 247661 501717 1752105 1750075 815177 458853 195140 1094642 1616960 23961 548737 1886934 1335343 1438795 103226 1217526 404767 498328 559649 439489 1582430 1889654 806990 1663176 1463993 1372585 1885726 1328867 1931648 53743 21122 826633 1217788 553338 602573 1550354 1358168 857098 1182763 1238147 690792 1420323 828139 312241 297818 373666 1362837 1870011 1355777 1195747 611239 155572 1354477 1088605 1598183 319494 288662 1335683 1205324 1184438 234334 1549288 459853 1129228 481441 1210402 1701121 125524 1543587 1225785 786600 1430086 111276 125611 1091147 234089 74068 1728166 1130985 1156980 313501 1814482 109255 752665 1393877 927099 551754 1396035 1386972 729263 76125 1606268 554977 1040492 967581 768641 1477059 211893 109337 585023 1107639 1413480 151609 1182902 1405573 182298 855421 101972 1814857 277865 718157 547487 333094 678555 807001 1236052 266221 86696 1346890 1064225 76316 1743149 1245051 701117 622317 1354685 1715087 1627272 1217057 536633 663068 769951 540513 1817915 1799516 448432 349609 1077630 1706056 1817651 33204 760954 363771 1738106 638804 1799156 1915085 573658 537170 1119820 1402700 1535963 1108911 1723001 470887 196578 1212367 883374 1274225 550830 1612665 1670853 1510637 1109950 738530 1870820 1392024 1500659 647154 1451958 508190 18982 1186357 496389 523497 593228 1481935 1055839 1693467 333736 1727742 676414 1789759 601258 1105345 1113320 1384813 1652636 958251 1120750 264633 1136785 610631 364139 1765546 769954 725074 305688 1126431 1561363 125778 1754758 582597 1989724 1927752 19387 1311457 133200 20031 1011386 327111 245385 316088 930108 504601 1853386 1376119 1722066 1556628 1356584 205238 673803 1549295 246533 279261 221556 1779500 886867 408379 444294 1461974 589703 605105 1075300 26803 1253791 1057544 603878 1917525 230145 1406861 908364 379916 707283 795088 1862641 361016 1392834 631567 1092013 985404 1686000 1000056 961027 82886 1076055 1379744 54408 182677 660548 1063477 515431 71355 254567 1994075 1289261 1562662 1076651 454917 242902 703410 420010 1626785 919998 1147923 572322 854837 1932712 996003 369992 326621 1498368 1200377 1946596 1290077 1774745 693047 633366 1070299 461005 570569 1348319 1229949 1953 1974307 1056004 548499 810582 1605856 134665 1243828 628756 346283 1905454 1942821 109894 848694 332937 1379954 1205491 588295 1199150 369742 326980 1245647 1569043 725567 985813 236673 1817732 1795750 1582959 722718 1056572 1091558 1143907 389769 402502 1214925 1255133 1928025 1625152 1255593 1496343 348346 23805 370959 8159 1089202 1446833 1106449 601636 445425 1031327 37403 599691 1460975 240803 1404453 1281064 1975292 1746934 43436 1444401 896749 1908163 1576719 921771 1978239 1051729 1792890 1429234 396386 122538 581277 151597 1119846 1014234 1986813 1839351 604886 1154706 1573329 1577542 558696 551597 1535903 1194618 1944317 820566 1847855 1520702 158393 661328 1064774 1187782 1685415 274816 112965 663812 1629027 1321982 146803 328288 1886978 385378 963071 1183638 642682 23043 370267 1609592 1503487 1742623 608642 1878150 1601704 1484146 1426482 1054013 1734971 739096 1111153 1472505 1601727 413383 874018 1164292 1489897 961103 91744 1596118 1553762 922401 1057088 1906567 1600206 604416 1814094 1492337 877084 1393255 886774 1976468 1058270 1910035 1587971 1925363 1778511 1827080 1984522 387205 1916470 1004479 1285755 766259 1338820 1147634 1477871 1616248 362597 1327026 602344 496261 1278081 343963 354805 1664387 1989611 756984 1855642 1270557 311563 849263 852697 1990545 1226691 899090 916607 1391869 1906849 1759376 1953179 551656 1143909 1400455 243513 525303 240729 1685435 645282 916120 857317 1456868 1065142 840850 1904154 1961750 948594 1226627 441891 1755775 577720 1753717 523264 158890 1353066 260267 1168513 358191 1084199 1850207 280653 618205 755810 1497226 1146496 1966403 1814256 1891503 1693127 1278102 832440 652300 1562587 1466892 53784 428867 1116932 655966 984235 1452178 1871919 1022273 364126 1424146 497429 332373 1852069 1344985 1196466 1785985 1733159 1722622 1992521 1131495 1417176 1478362 1200648 560413 1857121 443336 546169 1410784 1377537 1418580 60537 1025426 69859 512401 1955647 453503 1264173 901711 1449975 785894 1554169 273004 28626 868498 1947450 1797721 333339 1334639 675750 1057331 1739591 1724018 496879 1461862 523864 1534362 1959595 848177 256622 1266667 1304425 1786665 1024287 616035 436630 1198913 1845914 1673464 1521896 1259633 1040010 182304 1688260 1826359 36286 684034 503407 517203 1187849 1085099 1903349 519566 11871 222082 970695 1997291 1178950 97780 1216286 1985334 1528218 1920983 690900 440181 1463878 1331329 1422687 1804315 1579004 1805345 542153 1469406 1470511 687488 1089027 12938 1401671 1973879 1635698 536636 1169375 1226911 1497909 1216496 1496036 1199388 1814365 175369 487961 1108804 582470 197535 907296 16467 444330 284005 885470 1362263 1208309 1340672 854719 183578 209818 451524 1961817 147957 1693499 892882 185291 26225 1710151 775318 576862 1829458 1705626 784412 1292452 1538081 1904307 255729 1609933 264932 422119 1324250 1627938 1798959 1792059 200891 1376669 664549 89270 1773587 36631 1669411 511076 491229 1142660 371370 1263791 1564161 1712492 695356 747617 1244071 5447 32517 535048 694508 1408167 1798310 1537280 985671 1997817 974898 469437 403787 341895 1336348 837037 1347691 721748 385634 1456347 1792316 984440 871745 937077 1880580 1236425 69986 1647116 440146 22856 1721425 1293247 606962 562464 1072843 1292349 1342694 83158 657661 1027803 1066348 825820 1439808 1639104 296123 204879 181089 76788 1421821 1575898 1731051 150065 1340128 248259 364545 1384968 128433 31265 1938618 1255522 1097692 758398 105496 1374971 1053996 1222429 1866957 1248254 1489523 1308 479159 98209 198277 1391011 1057014 24550 128393 1692545 1250606 856343 398962 981854 1287809 920158 1370556 488868 1953789 1752582 1652415 13905 605238 1966570 396435 302750 6259 287299 1715620 1182460 653748 1258944 452377 1927908 1554103 1898824 1856180 461301 718155 515386 1372024 1504647 724258 725525 589992 914529 295814 1794244 15636 1094915 1646666 68430 1700205 1032303 1040297 199011 497791 802395 1470277 837257 1127262 467274 635047 1971177 228393 1261933 214547 56471 168736 1000215 894564 1803552 1444630 1079147 1618887 1978756 1269514 351700 1508511 1228317 1601151 479050 303772 98866 617801 488220 692930 48092 110441 1797032 1737361 1143904 550250 1848631 1421045 1558159 66241 538855 144226 647339 1950639 641012 728047 1367069 1074904 1392931 501089 378796 1043306 958489 601483 961059 48316 1116967 1024598 1130284 987249 991001 841826 973212 1760786 728329 1925389 1460075 745999 1175975 879594 505693 1633943 239590 154143 1743093 1994720 88222 119860 1586450 1046102 606036 783324 69507 1805872 177730 1937376 1676599 313619 1581378 712128 584665 1272647 1708193 861281 1880419 391197 857520 573448 339236 279358 1766847 185870 122921 1160189 1838132 614582 368341 1725321 1726695 1008967 625453 1896883 137994 1816259 1990921 1720890 748091 856210 1695506 523515 257560 534754 117579 305675 1220074 1899007 424523 599028 1440111 84788 875617 41740 1230200 1796260 1618507 1026428 1917495 1026515 431641 1935421 1222544 68547 1436163 1156501 745536 33551 1160269 975056 677186 1397665 1644873 1840147 1019630 285773 257072 1881520 1628237 1839006 1907937 14790 1023536 559207 188796 1293743 1196672 860538 1868705 1110624 354471 1924487 311289 1826290 107073 875606 1522115 1296849 1541079 1341416 538547 898907 472301 23788 1961863 489986 788973 1684341 234425 1093648 974468 879979 1244223 46748 1569496 1174980 687146 1273040 805250 1956389 588595 205309 228352 607739 431924 138927 678735 87414 1484336 1464760 786761 994714 1338675 859695 1574153 1662012 100648 1157718 574013 94667 830016 56480 1497373 854585 919976 1522425 356576 583816 1608868 1877826 778072 375006 1834809 154469 855657 169591 200957 602162 66413 1030918 379189 1574696 77990 413250 1973634 1683907 760947 1102748 360330 35845 202822 871384 96747 111392 1836894 147516 1615620 1090244 121206 20342 1499687 602669 528585 1318428 79360 1987161 465332 325545 1462442 1248255 1996166 66901 1461662 1409509 1249789 273146 1343594 1505747 805208 441435 45397 1774032 1371445 1227689 883928 1547818 942560 478893 842564 878951 938659 238467 296559 469363 1201444 723864 1241644 1987723 585321 684936 735672 1063650 631199 210442 1190667 1137316 1781332 1860942 1188004 842833 839124 679197 111181 1468258 1532540 1784747 907206 636081 862730 1968103 1444061 331949 244553 1714894 1474219 138872 945238 316103 1995573 1706512 411250 1462746 1313353 1797719 1043521 44812 491126 1207817 1701742 855121 1282617 844699 901507 1277573 1481606 630554 1605906 61566 1848961 1969083 984601 82085 32251 87155 960216 388453 479841 223076 1089668 1696253 1388192 1319804 1313483 640517 751709 350840 679354 958273 1539463 229650 758957 515033 514895 1131239 252579 181029 1016310 928803 978998 520922 1472198 1221816 752389 1612696 1061337 649362 1194249 59087 137986 1770521 1612136 64782 861126 119895 815636 1812697 267857 506014 1768023 533204 1748654 833464 547877 1137985 867977 815727 1358630 36102 699156 479239 250958 1156332 569657 799239 731613 999234 1109412 1340627 1812670 925369 726910 986027 919182 1086259 108477 1109298 443174 1258901 280545 1667225 683134 391238 673977 1353612 1265636 693626 892830 246555 1903387 1603710 1736764 253544 1201244 1429933 430168 187476 1303667 225229 1147555 1431861 680884 829537 187039 1921242 150018 759274 1806823 420725 1786253 1018438 1990580 1265400 363445 437645 864510 184663 274118 681049 16347 1696062 1340905 1585817 966605 1208424 686579 700698 1175239 877881 429 1868994 23261 840584 1112864 678837 924684 950092 834540 617626 1415804 1777653 1141518 1116033 1167380 87208 838417 1527924 83865 1369117 220374 1715661 825757 1808588 207674 1840585 1370138 574149 864759 681399 75585 1909810 494961 1629871 404453 662874 1185151 837986 1725373 1781071 1451475 1772023 947810 1949743 1984236 697176 548848 1013736 220301 1803709 881564 1852427 1955776 494564 790408 1862535 899804 621280 784138 1229816 1038284 1222005 1811018 381994 1645423 652081 1288754 1702104 629868 65379 854315 1858287 997409 1637369 1952960 1113877 533555 381342 51022 341620 424179 150554 1992673 1239087 239806 628996 62530 842035 820163 1230311 65616 754350 897518 1424659 1075785 634290 1862107 1759109 1514253 439624 770559 1759401 1218110 437945 1774885 936905 311798 257694 1969605 562948 1738401 664291 1005258 547704 915251 283794 135103 852639 12313 384495 1181651 913818 335867 1888597 1635324 1222913 1719983 526911 1398196 1734776 1767579 1447495 335723 1754554 377999 1105292 426292 1867734 557903 1763226 1975916 1690593 644086 539606 1046686 398480 1629910 264791 1814906 1353379 450699 213765 178066 213921 1002223 97330 1745187 1471870 1591277 250931 1646704 1074906 1665378 1320037 1496983 2554 440101 1783480 1526224 1759289 869371 387744 254940 1865673 1211738 1199289 1284677 292523 80568 586370 309737 713886 1506961 772498 801397 1726574 1443689 1478823 110460 136425 228189 1852772 752545 453069 102464 286480 325195 1261547 757365 1732997 1982354 510226 1526716 1156186 1956960 1055753 123869 491062 1438497 825464 1704871 965139 1885270 404158 229233 1587703 972657 1196610 187491 1817542 1827923 1390753 792354 596867 590754 1063791 738406 392161 124923 1084529 547703 1157661 714862 1205152 589701 877820 1506297 902731 568718 849433 708867 1602129 1701682 1791066 541851 1320547 487091 824727 1410047 78633 1545633 1983654 1698428 1046044 1379280 989532 189157 394651 125980 415556 1737842 277986 533604 1893583 1284747 431715 841586 358630 1375099 1478706 1615974 291077 1643408 1743078 591116 1513559 939550 1966853 1602797 414248 398946 491993 1021681 106436 1512208 1805667 404484 519235 604693 735296 1338000 833183 60573 1797148 1625191 625126 710316 1282315 184029 1277180 1832326 1528702 131708 466024 431027 1381891 483163 90193 1869379 1142603 1416337 1677116 607504 1944926 1961620 699884 1749018 1916275 610453 1124755 557336 40175 1817532 1878026 1480233 136018 1260908 262701 876092 1047900 532512 1392910 442437 344884 302025 1434647 1367643 1554521 500805 696702 12728 1650204 336810 997821 851299 463082 351235 1443206 1769535 902204 129756 613028 1108341 1668896 561413 828388 882844 946578 84729 10408 741209 1807975 900409 964723 1041615 139619 1300734 1179755 1970613 53259 1409404 7780 1109860 1708861 1654855 452756 151786 261583 1489837 400024 1345997 1323025 1752093 1875064 383193 556087 1574802 316059 1870958 1364418 1215591 903428 1657791 1446597 1248131 489287 1902034 1606357 529358 1658907 715384 207689 1009209 611380 322078 1246867 612003 365327 609711 297634 1409052 220432 691608 1641059 839239 1368350 362337 1299012 1145591 538829 175517 846241 544339 1259894 60376 1702509 588358 70035 800566 1807927 1962228 801218 208383 1888164 807868 866624 1778127 72251 354023 736376 483742 993718 1226253 580030 1435138 1803161 57439 783884 421728 1343081 327754 1892925 343717 1864312 213161 578095 817756 1678495 196724 320139 894581 1796063 1118164 886438 366787 476529 196137 89824 739859 1015262 175776 779534 1450801 1164175 1446990 166828 1170870 1107743 895823 1160767 105853 1801861 404734 964715 97575 478184 993240 1759066 289172 547 1111364 199514 1443937 583302 655997 32676 1617458 1634633 1437330 846713 1391344 764893 911599 1180386 1099623 1569316 451681 365250 1082819 149248 109761 282927 1067201 1520614 634932 185283 168532 1540748 377809 331783 963858 1584538 152765 1470981 302499 878975 1296856 785915 1065565 1985607 427924 1313872 1156556 353107 495225 1820342 831399 609927 840239 1983426 235327 310210 298204 1116509 1199973 1360305 666491 1639299 712758 1172639 310682 623502 334525 1905845 469042 1914586 1748770 1844863 748991 1262773 1859044 637399 723618 624367 1990433 1999239 73213 318983 768133 161168 1082456 1846491 1539168 895800 377737 990104 828253 1914182 1689423 1622221 1879574 1790352 1151744 877165 992900 844830 842060 1333661 453884 584213 1065560 1654200 696689 1601708 591669 108235 791697 966385 268364 1127477 1556953 1492504 1395375 640097 1068784 1795173 869574 1052639 144814 141212 805767 1409851 389548 1816715 1807216 621733 1701917 328156 725555 890202 1912153 937382 813673 1339833 50162 1193061 141478 1928992 715330 630854 1301708 1219758 688219 138839 1042894 1662765 1317632 594318 1983694 1562346 590636 1619966 700034 1455887 1519068 386798 669392 739834 562297 849327 1066375 207964 1077819 226736 1192578 792292 803366 899862 1871604 721639 1827443 1233898 211677 806303 953594 447820 1800219 1856796 57729 92735 775150 509932 1638914 556014 754358 235759 50828 1944612 375236 1193751 58741 1184343 1875724 849591 1727383 349419 1582198 389095 79742 746628 494682 1984955 122705 710872 1177650 1064280 1609324 1097396 134143 438370 1869370 666795 246348 1506109 57377 1448046 821434 628764 1075231 933765 1757296 875320 1383909 1568312 1694144 1312285 510701 751258 1485128 940286 855251 1619748 949405 959584 743616 214568 10149 1242086 759224 1970544 1480999 885032 16097 554726 34396 519722 1146910 1295757 420390 1827979 1696885 1183709 174045 1395384 1325032 1440025 762607 736848 824296 380912 912823 1124835 1321909 264212 1762830 545800 1636580 1201855 410373 1367590 780104 349109 1292496 1834328 1194663 1248901 661931 1125601 427350 7037 411744 429373 1033307 101321 1190316 1518114 1930199 1929644 760131 54136 1216196 44252 52643 468442 1987735 1650584 1464941 1779014 1468376 206809 1109040 1831900 503385 1603851 860241 1410619 1438853 351349 1627692 1245686 1313192 1931330 1327566 1812941 319998 1841353 554305 1399142 1459326 1939975 117389 317768 766198 1157537 1934841 1194903 1300969 1847318 1570544 1508183 1963954 1718459 1338697 369273 1766063 609081 924416 1420315 735410 860160 1118646 1638428 112635 485626 123755 407644 1560330 233844 160185 1372546 359665 236454 1104197 964060 254560 1604284 138619 1490977 1607866 1709718 547261 1477703 1572877 1244498 202987 75882 93780 835628 1664369 876378 732877 1485526 457477 1059814 1120807 1040311 1303141 73255 1070632 900874 610787 1384129 1811846 19434 693672 1720578 892499 973903 1936683 148116 982408 1780939 1409163 762847 1748797 1372986 689793 1875196 1278676 550711 1625655 1816933 1678003 386873 1823008 1811478 1466130 964076 1845303 739072 208450 827731 1062475 1069931 842550 462737 1750431 1902634 97400 1940076 1731463 956091 1529772 858470 1907157 506130 939203 767724 983055 794181 1256946 459048 1816338 366568 303288 785351 588348 1132187 1389119 1691694 1454990 1170486 1940217 31719 1335352 1466159 740558 556934 727997 1768394 1042244 92473 706632 309242 1948162 1429221 712488 74212 1561908 1354305 237136 1694765 62132 1315934 993769 1369668 609448 787774 1056484 1616290 1727972 1868171 533189 840967 1460942 470336 1423973 1994148 1145745 933381 1384608 1602687 423319 1604111 364155 505699 1875857 1663033 273271 1384868 815556 957747 68317 569669 1885489 360084 901315 590768 1729735 278003 1415466 304033 697277 1408460 1718613 1475219 867211 515304 1067878 95096 711514 1521139 1223815 922699 1168075 200872 694858 580159 564581 675946 346775 1746029 2053 379021 818799 1410425 1030517 1124563 79932 1716675 902372 1815905 674571 1969216 1373253 627980 1570164 1347702 1550147 992107 1445252 1159525 1330723 31189 531515 530175 1577626 1276634 1793141 1902978 364039 295597 1927535 1838486 1482731 809112 1121466 1949833 311209 1251346 1048431 1852266 1340642 1039327 1104965 1429318 395939 1397503 1508090 1957365 1931925 1393865 701757 1643696 929200 1963669 239332 1261645 270977 139786 460868 1175815 1906237 696540 1714569 38214 629114 249714 538644 1572754 727646 878808 362962 285951 1606450 459218 1076331 373799 1202235 400645 1998213 1562379 865667 1654900 1926380 63002 1523651 1031986 1467144 206217 1235415 947523 411239 188813 1530642 901356 1028439 1575698 1513659 1540464 1186532 948361 763874 908094 1527594 1938515 1175595 1055067 528076 338012 1099848 15993 316197 1990053 1593604 1067331 1444164 246465 875631 1743381 91396 538199 213176 884665 888456 905117 147668 748270 28123 1568428 901663 1705644 730720 543963 869266 569730 1180427 1378707 804486 1570239 1204677 664710 1543422 1114746 1574035 1507751 806176 1520712 1342391 1761510 521452 487244 1674843 952454 877407 731347 1658477 1323130 129188 963573 1986327 1000305 2106 543814 1095063 88601 1642947 548802 1598392 682074 960452 1964428 1333260 1890538 1609814 70084 898167 213422 1402500 429441 835531 1115581 347538 349023 1707531 797416 152154 900334 1968176 437539 920094 1031555 230612 752821 310850 1063193 1967432 1498009 726195 1878730 185830 1770932 823428 245947 1580654 1811968 955632 1820887 1222926 1640666 1787203 823307 209499 1060596 1553233 1586172 633480 326134 1564033 511190 1783815 874589 7339 1051434 269464 1702080 138622 1814749 159821 1252948 157367 1157320 216375 330172 136016 1761087 1107331 1467781 1410241 1029768 456367 1166344 1294263 1887885 1065563 794170 664807 1998901 1234242 1854196 1472740 1444402 1659967 1937375 1563922 1765871 602259 700297 636465 73452 1777893 1017978 1315514 1877174 1893085 371167 1337482 99959 1542521 256486 152948 1863359 145091 968429 1053475 789234 108023 701462 211049 61186 647470 1355941 1392624 876292 187950 169275 1081222 258269 69279 1872736 1557613 950070 277841 850595 1226459 433959 882803 1050133 280255 734168 429706 448430 1747389 1448207 1442282 258638 1606 661190 248545 1257878 1870869 1530296 1836114 1733306 967971 299387 1289932 1057529 920629 468725 1231280 1622077 785675 830877 1423431 1237151 1629392 1452404 630637 1370228 1223956 1185105 284072 255701 66773 1381068 1570792 717293 1966121 93263 1035693 804228 623958 449074 164921 329056 1259214 238435 1364568 265383 819469 1837535 1520659 1955829 1470402 1940220 979357 1110235 1401412 1319304 1527077 1342057 1345073 264968 1020398 1568535 1948315 645264 527203 946003 178750 436465 1093290 368272 1879631 695936 718740 750969 1114673 866856 1419738 253788 887951 1907858 1181944 1651414 1355213 575899 1001404 785496 242731 1389055 1934890 638353 1309252 1849870 1350526 368765 1748751 746438 553475 489094 188918 1284439 101746 202410 975710 866027 1004936 988684 1191568 599981 382979 455710 1689570 315200 1114343 259032 1255523 1761389 593390 1744533 1401185 1652372 23496 479507 930760 1027256 522829 1740888 1844667 893670 31343 226875 662359 1241436 1562231 85671 1353345 870107 506270 1333477 888851 690592 1865939 80205 1896236 745594 722363 1778520 717485 600166 428333 868569 1251918 788409 814924 1727642 1739536 1522435 211700 1684088 208030 696939 1019980 1927647 509519 727576 494931 72217 702049 1754711 720470 188140 1591299 901026 1846642 310572 1384440 403911 1086903 395386 1851330 948979 1179570 1954232 1815070 624423 1453384 979562 389329 1068027 143910 1824643 655089 1118008 1038126 507505 715943 1111401 940795 722557 1913592 652926 383490 223243 39266 316189 644508 117360 663006 1058783 483210 1678587 590987 270775 1053502 1626934 861944 1442626 766144 1118418 470783 843145 1132438 631070 1045258 498001 1661525 542248 1489757 623868 1469953 845416 1304780 1236270 945625 1970227 146979 930095 682727 1014083 1975563 1617562 991626 253431 1880209 45899 1069432 746065 1421244 889395 906202 239155 994336 734739 792043 644891 909410 67261 1189821 1655512 602574 1791846 1308019 1321550 1885322 1752013 358824 890700 969471 1575364 1627287 621706 600630 399018 1562245 1515539 1298877 1856497 711005 270131 725909 1248118 168167 369639 623329 801855 1808811 1946897 1683635 1352185 680021 648949 827859 807662 659852 177233 169579 430459 1959446 1878882 1048643 173767 510891 560054 326254 779578 110483 1056751 557983 768542 758496 1433679 1900164 1926137 354040 1182974 1291619 1096347 969473 796924 300448 6263 1131680 1219516 454946 1918803 1111007 1378227 1609529 889350 1068692 182271 1868129 590759 193607 1931792 1793671 1515559 1475664 375976 725839 528114 1422724 376321 800583 1157004 367191 817435 1082219 1497894 324006 920464 1036258 782176 1557574 108914 970996 175783 373528 1582988 677681 1975446 667076 1755112 640838 1094440 1839582 512672 1315214 1604951 888472 1915898 1660696 582306 1073614 884992 510146 1875860 815444 34605 1935585 817185 685150 208126 134978 434769 345276 1947440 1653466 1354166 229601 1678402 1268762 956047 1751463 1309257 675614 1212685 1316110 1294870 1689149 268445 1186200 910571 1266169 1063586 1912407 74910 1718542 1765038 427345 1172986 506311 884019 1906790 1892348 928100 666057 1928020 659410 846259 700076 302773 1993836 1925599 483000 1950559 685597 1452419 981227 1871742 358033 538678 951365 1924100 1865754 58126 1203922 1339909 1045105 878863 1251938 383533 1008321 461930 1895195 826077 694886 547121 1495974 908856 415813 736004 947687 932220 755856 31674 40693 1777566 1501081 1105082 1175138 1067651 1499272 1097594 399335 539313 1596367 950969 1371879 1026718 122896 271265 1952076 1402675 1227579 1149878 757413 1105498 584706 1166106 1888272 539588 69466 284776 74415 715067 1221936 6547 300932 57089 1199123 384131 292075 1454167 351797 1897048 1916257 1880851 3415 1399318 248403 31996 1464630 432952 1919567 247941 1193764 85531 617612 1233217 1548633 510177 1513773 1393226 1495784 172464 1696116 1096821 736511 255344 156175 764080 20459 1508613 1557547 503797 870933 480965 29605 1383581 1335012 764113 436340 280070 492249 1190516 1898667 1731090 830532 934038 460313 940571 1107514 999854 1404920 1779223 1453534 738072 1817755 607821 1521368 1289656 235528 334115 1687060 1003203 1156619 945674 297659 1847796 919556 1235454 766581 220593 1515448 1560578 1117832 548903 1269213 1764362 413614 274684 362828 1242899 689337 1339645 423125 862095 851972 1048974 1219274 1922010 531908 76352 1366567 1860334 1610695 1146444 1858583 148888 865919 761782 1574881 1989058 121898 1211735 1625063 786711 1642982 685695 691892 1971420 1943138 1491179 1010248 1193709 1735258 111704 1618117 1933525 117178 1315924 1551635 891692 1719546 745820 578946 1090285 1826026 802258 360581 522190 1820734 413172 631822 696282 1509690 1473713 742669 1804608 706179 229735 1183048 1853036 752806 1940840 1432708 1721607 1133372 1440143 844926 1325561 166923 102198 334676 1774688 201201 619933 1709253 793018 1999187 1701616 375552 1047087 1696576 1567097 981697 1747762 1031867 1235804 283663 1736831 986204 351398 650690 66566 412392 922882 1381883 808735 79474 891078 490603 578073 677478 1100504 1208186 1182320 1296792 1342773 1759407 1478548 1508813 312169 385231 1080371 1012221 1591912 690583 90324 772912 49025 1277818 921574 1046851 402120 1993357 1792950 748951 525375 1881665 63215 1014980 1447638 670177 1623437 1574970 483120 160518 1236770 57972 567835 543118 1845232 1518164 632902 1982760 310988 1769269 1357208 320402 155160 672786 824655 329235 1932519 267629 1078753 1066478 1205084 1411499 1272543 1225389 16749 49096 1906951 1752531 436851 1901325 1661548 1097091 857150 542911 543217 106462 1317030 1521270 1444453 1541908 600925 315804 1747242 994405 1423753 1683569 1481925 801610 1087715 1557591 691131 189629 1277342 933722 93717 686495 1649475 888963 1070617 82823 1911990 688608 1612727 499469 736549 1060341 662641 472074 1743119 20507 145558 1058408 1597856 1699381 1067855 1482805 773875 1395380 292152 785817 114824 1877472 950769 889605 893306 518862 806677 512265 1427978 1249156 452973 1894784 1241592 295850 1959645 1804389 1729856 416052 808526 1204365 1893508 1744617 16534 545531 480223 525447 261579 636995 176296 683580 386788 1032315 1812608 914003 188924 595160 133978 596654 1143915 113003 114757 1183509 1773102 1305152 256888 523402 851259 658581 899365 1417610 1325927 912147 880389 1741224 575409 1647049 168210 175171 1281053 373976 1150944 1123767 436979 536848 1684742 1049340 1728187 541433 1714339 1372476 1289195 1596594 185897 312657 245493 322852 397286 1536515 1212392 1119926 1658722 1490707 1506767 903922 548023 1003397 621252 1547202 1447974 1907869 1831499 996127 397817 604809 1428226 1147515 825618 1357356 580448 688652 762603 1043094 195038 1683283 227457 129824 1255060 727174 1882930 17469 1399118 149829 803896 1194610 80905 1330984 179309 577581 14987 1362282 1141707 849183 1930605 1623107 1738954 691497 644704 1661316 1032719 1084432 1812537 1627698 502560 1620416 80229 297070 51282 967785 533402 1123005 300816 248432 1159235 244344 1440262 1450317 1606091 772635 737239 777282 783673 951450 1182223 245959 1002483 1019903 1453139 1910645 1891382 483919 901581 1359354 1422005 1109135 1820101 484241 213387 1130654 953966 732794 5464 274567 1673458 823066 592250 1125633 43783 855805 551729 871309 473503 588893 1130312 1868101 65288 570547 821372 1052323 794625 1715424 1247961 1011208 1552493 55538 1211756 1145838 1895111 305119 1291747 1628077 712486 1918610 635571 1401340 74057 1528174 79529 889997 864312 1013806 263373 1574820 1122134 673118 1283020 1388365 1924077 510827 428364 1124205 963226 1323507 491086 489134 1796269 1571885 314512 596230 596693 929581 471734 712294 478649 1118210 305942 689112 1151884 1869200 495729 1435270 1126913 727503 669888 1708398 1721778 1262016 1279021 887769 244974 1611255 1103579 1524677 197855 1401260 1094189 300179 1568396 474938 1331394 1460571 173517 1456869 1204030 314167 1073952 674923 1997487 300341 723274 251138 220008 1965654 884525 461408 796466 607313 1842143 1362504 664199 167055 736061 1838563 630096 61693 1330973 691220 1186472 1394667 601259 675378 1560637 610375 1924090 1991870 362805 765947 1849595 725510 1020787 1653068 1173367 1719426 312928 1119343 1960964 458073 748213 964801 1740694 1541578 155191 1034308 574166 1242423 1204844 1170677 983369 1574897 1457601 1600265 1992343 1607831 1830507 327205 1957360 966268 1046974 1284907 47521 464590 819371 14201 1586573 579414 1531446 1835499 1862364 372929 31459 1321263 1446034 910533 1530931 1493727 907293 583968 57020 910144 246947 1964190 1650557 195653 194074 502149 1268452 1862758 1355653 1258746 343838 1920877 1383540 1384364 995513 926167 924855 1642284 554771 208277 165021 581831 988741 1521634 574681 921877 336545 1619681 1308638 183786 1961657 1212016 1751884 1495697 358975 1144133 1029134 1074469 1090241 938972 1218042 1604492 735743 222801 507572 997073 556570 1456969 1279746 1602118 79179 639225 1892555 1584311 1187196 279094 1739215 1325373 1138565 1396605 93088 725257 1685296 1042337 1611837 1818104 1437261 771546 1180960 1893999 1091978 191854 1529206 1809841 1344671 79342 629382 1949059 1843133 1017523 1521134 776556 754912 271805 1930654 634920 1807774 425729 1691816 426009 676292 1453898 1919823 620514 708805 218738 1779312 887045 1671301 1572973 1405749 873203 1206864 708836 1823321 603941 1702489 502179 1639533 854752 1937567 177384 603337 1615146 1421283 36784 801570 231050 1394504 1244679 1699347 310760 1751192 827543 620951 1950794 69436 1509990 1172323 387902 320675 1655140 1260178 1193598 1321334 716567 665392 207210 386575 1218954 1239107 602938 1789835 278347 1261867 913002 1416866 763666 735474 187839 1853694 710681 519090 666945 618381 890493 1715860 692973 1114264 1477577 706719 1642936 1389491 995841 1015354 1970064 1287093 1633437 697167 238776 1800104 1596579 33922 1870881 1573759 1155967 1786552 1328924 904829 211965 672952 1841914 1707326 1992851 460427 1828328 615455 1254507 904338 1216914 414640 657451 458255 919569 1001067 188139 757188 1424176 1691681 640195 905161 1838106 1204055 1521871 1701146 1517340 778952 565432 411183 1852871 881720 817928 1574011 1199835 1085423 1356815 522044 1179042 708530 1576540 1837084 1130903 534835 1306793 1645351 594743 1561821 58179 1442789 1977175 36104 514276 1987568 428897 107109 523690 1140062 1690049 1181841 405001 571761 239426 1941217 729017 847621 1091118 1188501 1091787 1535104 647962 1898925 1244754 1330672 1219611 204885 281605 1698336 1029591 1806804 801905 1548743 460909 260853 1424212 68419 898110 1181950 93089 2860 1084537 1127224 1064707 181971 1452213 1666283 1368092 1139159 1718035 748996 883627 259000 1603180 1561073 1603293 760791 845352 680531 848766 514103 892163 495876 1060643 448560 1919113 16310 1762405 1296504 1338046 1882427 296040 1720509 209009 1272580 100726 1369193 1731901 1240300 1470896 1486280 1963013 1642918 522118 133955 1691427 1891199 823579 813741 1550696 1731986 1857174 1135523 1825675 548347 1970804 540357 1537588 1996115 1326885 1016942 1327528 1678559 767477 515363 545569 566614 1632356 573496 439612 923681 422706 1207898 1754474 300012 873136 1425680 1928863 1862745 1924016 1141957 734491 432852 1999928 729693 401247 1681608 186984 320843 1390512 1508292 1063005 351780 855402 1699080 495458 1511278 1061890 1363996 722865 1353203 1168873 1395601 1392092 385476 1715710 503631 414497 1469418 1119113 1893124 1828333 1729144 1610138 687151 432832 1671652 1053638 1140942 1181597 212143 607524 132505 635524 885453 1740527 1014913 103747 1224763 127225 1634097 1124462 1264559 750332 1703695 1407311 1734964 1253264 1600494 543889 1648847 50526 792104 1268500 1824135 1058116 619021 406242 1819240 1851402 697118 1623780 1394068 1662228 1635504 689087 1506078 525849 1059171 1174532 1490912 866612 884309 1017499 1877437 1243525 657240 1471707 1401922 1797463 1281734 140003 1456497 1091511 657728 1404035 1061327 299770 1951800 23774 513697 1723571 816302 970455 1939169 702230 1586380 297912 1032055 1722591 319357 617023 1868157 777682 1805050 1519746 884593 1429804 899054 484160 1164159 1625372 1276901 576562 1961419 932929 1454259 1594896 1889639 1810652 1960647 625054 858169 1418876 327804 1420666 1513769 712777 1150480 1302747 584317 1086608 1623425 1685517 1456919 156738 576558 1298229 838000 1382433 1274957 1998754 759255 1292292 1476537 432226 1174293 1797522 186803 1306030 551919 1295497 428607 436948 325318 84949 1470120 1554009 1474575 568654 1513439 1417959 1081288 413284 1992753 1952549 1843632 922389 313590 695118 283424 709527 1013333 1179010 1333436 1116587 636360 1652414 538263 1393747 1274663 1247194 1562261 1846978 1070276 265040 575234 878345 514275 1472394 695314 1267095 46639 1561191 980993 1016999 877603 1504353 713856 1739376 1232333 1736970 1225294 1453805 1516079 1626756 292532 1606005 951731 1277127 1765361 1578220 1395013 1082303 750146 1383244 1763414 24002 836530 839838 1579324 343811 322957 1755543 1167634 14565 45475 126161 1186811 410985 1563396 1759951 1733661 639386 1224978 1302319 1711261 359281 1818786 1722916 1135302 1978185 847327 1567849 281286 1536247 1741832 1238819 613279 1720426 1739490 1938049 1692375 275700 1960206 1746413 1772310 1376680 1289452 1406325 472399 1747929 632753 889620 1432518 1195688 1142968 53052 390187 462573 1625574 669501 749620 655348 1934764 953434 1133073 906857 270474 126207 738947 877160 1300197 1062331 845723 273085 508122 1927751 483113 1317956 237372 1867023 1345079 1687900 1078232 100712 1934773 1079597 201841 1704918 1688085 575026 248172 1627731 771200 993443 890835 436440 278974 1087351 1914438 614704 134618 1679379 410382 706823 1933578 786040 1322839 1548135 201380 844291 1963930 459069 1533441 718624 703495 922536 182409 1871391 367488 1701575 1573947 1344928 742255 984024 1811463 450146 1543291 1301930 1916116 700345 975147 358340 378722 1180966 1932027 9790 467629 539248 651484 1015194 1572328 1017726 943857 1300595 1879145 1298524 41897 1801835 651308 720550 195552 28320 1403627 1899798 1178177 1278554 1444407 1744953 676411 57835 1848875 1258460 1880163 891026 1388416 655841 108244 1037979 1146649 1849138 260142 61289 1486547 738162 149162 1352537 1181145 1149299 781624 1314374 1150693 1272370 97052 133385 1064644 194448 1538956 1137812 1087203 662333 698068 1033384 1824042 74267 515738 410641 1560704 1753407 104999 412033 1238263 532812 544535 1734960 650698 351175 1715463 1733956 264126 1850437 1723629 1938029 1762149 1504168 1171979 1009249 1552384 1277857 61409 1119298 440321 901396 1455313 228474 147832 665624 1792660 171602 710022 1085088 194324 1004250 1620177 437980 1418305 923729 409954 1561710 268396 1394493 1904123 663176 903747 883528 661287 445163 1178144 373033 417914 1417377 714532 1961795 1928192 1364297 1663064 96073 1967343 694752 466989 355795 1978886 1358461 91555 258220 934139 1278961 123397 993216 216220 400285 100121 1387110 494096 1631426 1482364 840097 62303 756753 764077 1536181 340077 550191 1071564 865840 472463 1407866 89018 1837790 1141639 558230 478755 1577914 1535825 1772978 426649 800639 935777 1596196 314326 1817646 1798098 1344157 504366 776358 578101 1004037 128891 1386346 1716619 53644 1830022 1391209 1812213 320318 1398416 1107465 1452272 538548 1621260 742721 523492 851617 1120183 771142 85608 1755421 297031 728456 927370 287188 1065349 794581 836768 1425584 375076 250039 712199 1795355 1047188 109547 835078 1955704 1704560 981210 1829948 768431 383491 794456 75651 1237169 841754 436169 1209667 1108469 1095821 1396645 46998 279551 1558548 1528934 1632419 903520 1362287 536628 631071 1250318 1471713 475890 1499310 743876 119735 905096 350149 2786 1523385 108852 1906180 907926 685062 1289735 38028 1864975 619168 402417 1647766 1191826 485011 42721 1563803 11579 1405597 205029 1944077 1066205 491964 735411 1503705 1604352 652690 320107 288668 1336197 636259 1371029 1703563 434039 1066512 327959 1017196 1335394 1232182 1635485 1039561 1586682 1062938 667799 589836 1327752 1648798 602322 1017891 1720470 1009020 65112 1966565 48326 39416 736986 13380 1093148 1021390 1037723 1661382 1836480 1164246 885014 1936917 956430 1535351 1312369 82503 1270887 372858 1104203 1001164 1124542 937123 1438944 374690 967577 1926782 1391073 780677 1158581 852066 1051921 800956 1020483 1069383 315129 1035314 962350 1551168 335497 1812415 566140 249312 1332549 128625 801407 1494695 1219840 94253 1109117 10260 1069219 1713983 348017 1619497 801991 148854 143879 577378 219097 264982 1509840 1063621 650553 1049880 1142560 1761500 161840 603701 826637 1174080 119171 621476 1533907 918328 208214 73137 872736 1039564 761969 916547 1922242 1352938 1694427 223235 172784 1203278 344084 1373373 1204286 1773673 1273783 1601955 1704427 376766 1323774 30254 276917 1120954 335995 1203448 148404 643233 965279 730108 1870750 1256176 485304 724277 438920 1809233 136695 1070404 1090217 211592 23762 796653 630895 1544918 1678313 278925 678195 1247429 203875 1484390 1951198 1946749 1816665 368423 186418 500588 545446 1065518 606001 1026474 868168 470126 849388 1978690 1378335 1303046 1813870 1674945 1242412 123124 1188877 525895 493441 1817834 136622 1874635 1366439 1866287 1722830 1181675 1239363 1440044 37186 1284352 1877726 188887 1396115 1310005 988948 1034979 592365 91134 28186 546922 959453 1796792 1394011 1617606 1584825 1651785 851598 1246255 1661414 1336545 1181474 788810 931063 293913 808333 243715 746315 426629 1533865 628213 819237 1307693 1798850 1802111 1473751 170728 754304 407886 1124909 596543 338750 1885865 1477036 1231757 1856008 1576679 1962273 1081162 1751461 216760 236047 807784 1788949 1880982 1022996 1246713 1147983 497788 593024 1849828 1102691 1543833 1717374 856739 439918 870987 417296 1020865 779790 1341619 1841053 715644 1962945 1726530 1509240 1002825 331952 448489 783155 831703 265119 1620998 958415 423021 36169 918096 1372626 151275 9757 1296048 1137053 1923178 1845043 1412202 635826 1958100 1172290 415539 1991326 502585 792639 534728 1007984 1971903 250375 1407189 1110823 659996 827462 1116544 149815 1055771 7905 1860042 1348638 395638 1147467 804670 200807 1746729 70379 215414 389717 715362 283073 1483617 197705 548444 1625149 48077 784893 1098383 1598441 316094 1823718 601468 148012 1284809 51121 482284 443675 1532004 283337 843659 1834781 200620 1220736 848333 1878169 86595 522907 270539 1956762 1525772 64478 197412 453894 1340772 132294 1794730 57818 568865 489469 922427 521830 1739400 1404924 711119 18313 1295557 478198 307906 1461473 1128077 424827 1153779 899923 1800942 296916 650944 1732271 1257330 260341 88736 491295 1666196 644400 877351 1594059 1365832 1731444 981005 1599173 913283 1593469 1794516 1897738 126905 507249 1750284 1962041 1865862 157294 1049182 1456286 1538952 605055 1321007 1375144 55450 1366999 25475 303534 979666 1432606 152588 641840 309542 565061 838113 336839 1857555 1104468 1093425 1596444 1985060 1846020 1064887 638390 1455423 1332077 1023574 1244005 1154708 219312 1040239 116456 1659100 1990017 226741 745204 394898 531573 1709290 1390710 823176 1597315 1936268 191987 1234780 59374 815793 364047 378240 200526 1815531 1698176 23552 451904 1086805 1070926 704582 1474329 101032 1054080 1795107 1008965 996979 153766 1279300 252005 93742 1744738 1649269 196561 820314 1384365 45371 803351 191394 4353 246366 1615935 1473945 1505641 1267211 1364259 556353 1591114 1298414 1374400 148832 685179 1539154 1484265 1736860 1440940 1665849 1069191 1404437 1533947 1034621 461193 1983464 795166 1391373 1445577 555319 1364104 1652586 1891263 1495963 1302090 1006234 1510187 639853 533951 514676 583321 548538 1203488 1054816 1033577 48883 996851 590059 920614 1580573 810460 861418 875328 347475 281154 1263431 155956 1157931 401684 406854 245091 1696286 929442 202847 279836 248407 515164 1381659 1488221 995329 1332417 899695 72347 459379 363246 1434004 499810 1205609 664991 237539 1095196 946629 241835 400233 926939 1655181 1482111 177406 1749874 302537 1147759 190882 1426458 286194 599781 1192840 671211 509760 1674433 1976413 361692 195087 1018845 248408 556231 51034 1245069 1061067 1633003 928673 699013 892293 327092 58624 1077669 800294 106884 1570721 1580035 726546 128896 1458666 353263 110976 1429642 940110 1973547 811570 652355 1912567 70858 192480 355979 1822052 1770456 800411 822043 975655 1401321 1820644 21764 1703038 1438342 1152389 1317920 1987710 1307479 194136 1354809 1066861 1296570 1773744 424873 1104776 1867637 1875340 44866 442793 947099 1726744 1376775 403044 1565982 1393203 1581964 720036 371526 301173 30406 732670 1550403 1939185 55731 1765020 493579 1757320 1418022 414525 537704 1743083 485575 1473149 1600867 897969 529958 1732429 578031 1851785 959733 977415 191538 1583307 229194 209750 718056 1233530 670110 199729 136286 131211 1234942 993305 873674 801559 1732318 1427994 527312 1204097 1396353 301116 1486167 1644059 1753106 91961 958210 1115514 1365133 1323230 1353419 220190 1546125 943346 478012 316322 998636 398550 177669 845925 442983 835939 1529908 1762490 1858136 1989306 1434828 784216 1621472 665751 1853573 315347 1215992 1326 733674 1356314 1287321 322281 1618 111141 1911809 1844926 1531692 327715 891326 800799 756763 1910341 717211 1884603 1081995 384822 791581 1564665 1337353 1959633 1200313 124693 1423782 270729 1338108 1270680 1848293 978850 1658908 1803329 927392 518545 1131153 928066 1107335 1381886 882799 1951690 313053 686522 1309057 538458 97685 1673790 22685 983417 959017 111456 1491186 193243 496196 1042408 1260015 1689754 1517871 1438157 1342752 604329 119943 1291728 832571 1142549 1120067 1451263 1292037 582927 921567 960778 1573364 1526617 1734203 1552414 1426366 1306893 1493618 784109 900739 533846 771364 784727 282316 1636570 1493307 859263 1542364 1461450 1260625 828861 13109 278251 736613 231425 988020 1999790 296944 454389 813954 423819 1805016 964911 146644 337445 971841 1983038 188956 1383108 652271 513011 52807 1225817 1026640 728282 135238 186906 1188470 61667 426964 92073 836161 559092 1687064 1962008 597824 1231861 1166533 1455053 570173 1606570 1129452 785116 1444131 871912 202516 55271 9347 1166741 897880 1761539 1754712 1600196 1309200 184200 802370 1156289 1991274 1232616 1577557 329711 759977 1791862 1244675 166946 1852218 101801 175759 959500 284824 935797 327726 1489215 634562 1385903 90925 532039 522570 874144 1344690 697336 996972 1973346 1676962 775161 971541 1569430 1011601 1511238 1402985 1467545 414808 912911 825666 1828284 773581 1224814 406933 1627959 1356553 1139687 1186255 1088792 590748 1191645 1627269 1543657 1650877 1041190 797741 149703 259193 1446436 34024 762555 178782 159006 1469898 634117 1569840 918898 1087806 1608821 1222451 1329014 1553489 15066 714680 10860 1062354 289727 397559 117512 846575 548952 324045 666018 1307743 782801 946128 1913758 1144754 670901 1665572 1647117 1284286 1405215 1471265 1111510 995648 204642 1096533 1471166 183837 479323 782151 982663 1140597 1616037 912710 370455 1737194 63045 557907 1165871 1316753 1029902 830463 1117482 981921 1046557 1911696 456197 670872 233519 1213415 1263052 1428572 509196 916886 1851828 1202791 535772 784509 303481 1695539 262392 1291959 1082910 882787 582443 1973981 951676 1988647 1701433 396044 1435371 818134 543949 834166 1771935 292801 509869 1073849 607200 1575973 1296251 1993823 1863471 772781 295337 1654256 1521944 1257652 1295918 373808 1385743 1591215 1671036 1981358 734201 674892 483916 1358832 1406266 692183 191372 1805174 1160171 1012208 1932478 1706712 1613295 1647348 1255606 53283 674577 1701713 590777 819455 304017 127554 1781146 651769 1273550 668248 946041 1843729 795949 596772 1211092 64001 1041783 374233 930561 523385 1963937 784260 1175586 1801451 1128532 1689281 1485483 72169 430750 910994 1354730 248609 1684997 1662943 1440131 1096082 870334 1495852 1571934 869624 1553943 683010 1341765 408280 1034888 874611 852694 316295 957005 1638574 111538 1668973 333012 73934 1984788 1920981 1655115 623105 1330029 521393 198263 1607516 533775 749470 882825 1957717 204933 1704177 1428443 417434 592879 1102865 1371393 1463814 1114025 1491591 939769 882594 1069813 1244613 795376 1844852 311856 1173973 1966549 12714 1150201 1336103 1314783 973865 1292896 833023 793928 247689 207508 379364 1685865 1966149 273069 639831 432705 1127219 1865670 329113 1973691 608907 1510937 1035984 1644057 40201 444208 1199863 269150 940524 1527559 1456235 1676421 41784 968610 1670803 1069228 280246 990537 791902 79407 1064683 1753422 1494925 173277 772998 1230108 1046325 25398 803418 891888 60777 959764 144946 1830878 912216 90319 1984259 509518 1750933 421410 824818 303818 1653867 1244862 1789642 156684 170092 465277 1623832 283838 85145 622540 1377447 1301610 352455 859671 80461 461296 1727606 1209590 1877126 1200564 1848237 1761224 933884 1776691 423494 483510 1936332 1437742 1022768 1760987 1071691 843957 1631130 1369071 1814150 1193208 640229 1778908 1065720 1042368 833771 111593 1236244 695214 643496 1532575 1314120 1461522 465517 1326580 1154587 817439 1550916 306494 380210 442642 1917468 1441232 421657 1009720 1476529 1963836 1573523 1126470 1464331 1526562 1384632 1895510 31319 771302 1068340 1255418 1336280 342455 1408845 1739097 1298672 1070059 1024529 1015724 1046813 428524 619199 113542 756494 774448 1454623 555929 1209329 135203 986286 1935949 1155590 808112 1634889 627405 1761375 791422 1760189 1712919 1016693 1694810 124596 1670398 1136702 598607 617272 581834 388866 1851150 1595080 493112 1518873 1106601 331153 171866 131155 1123380 1379507 138390 1586755 58087 286591 599443 860778 1708705 798545 46537 738473 462094 594058 1252339 739606 1195353 1851115 1562327 1641261 1878940 51723 268112 25591 378360 989967 1239046 122651 754594 723187 1002820 1551487 1691511 1558267 1322842 980693 246464 1347397 1401270 1749429 1998195 1260014 1893139 1635382 1213498 1687754 1907153 836085 656853 89950 109795 1153424 1876728 1512740 1807289 600942 153939 753623 982873 1352699 273928 1522209 1698355 1903172 1914428 1321394 511810 1247331 1515094 620271 1903951 1865271 25441 124042 89099 1564614 236877 869087 573736 1092651 1091677 683292 680086 1124981 1334026 525597 1813651 1241305 705851 1904417 499767 1333799 1552865 1333293 22394 1062512 1412465 1550518 1972965 1873742 637908 858081 1104717 789525 673633 279145 1566654 46238 30921 1736247 1432168 272036 1264616 387616 807553 1549401 750406 1725046 481460 473664 344088 842259 793712 151964 1116948 1073050 1424512 782667 491083 1650161 1902974 1586107 1870173 1247419 1175190 1360581 226591 1989655 404804 1081255 1236769 1828659 1485426 972889 1595480 443307 1257158 1490739 1518958 606932 78071 1484001 677770 1047053 1905971 757341 1304806 1908683 71394 1146312 1874427 865689 460842 968350 536216 879358 95791 976307 910898 165993 863226 1686149 1385443 988806 236032 313949 1808659 758964 1126957 92542 1848683 983549 1365381 1337211 1785537 1572626 1495343 942826 131417 468126 97311 1212713 1007815 122986 1220177 391143 1676719 1845864 1411219 506115 1467993 1351993 1582887 524093 163176 669082 539617 730513 525030 745918 1284415 1248687 975894 1390010 552855 991630 1555654 624770 1388603 1571011 1779642 1721076 204119 211060 1497847 1782413 1724856 1305721 1696358 1219896 405733 1449220 1507649 13940 1004508 443958 927240 1132372 42959 175942 1687460 737849 426707 221859 1102319 252988 1033442 1144651 490391 805856 1285607 1282244 412539 264605 1605745 1820069 1077647 705900 489283 5505 554693 332352 917119 943216 1764481 1623241 1091271 1206284 443212 1048731 651175 910046 1850469 1851654 1054346 1443322 1202784 1777627 1952996 1725381 1147657 1939001 1775202 1029237 269030 355395 1425451 1817483 217545 1768704 1015616 1366898 1186077 756570 1998892 1756888 193691 100752 981828 795516 1349051 1329939 191712 1487266 1426369 1229207 1468987 1437946 1168394 871766 916664 1157615 896567 496040 738978 1588452 262859 278655 1225278 619164 1072717 369725 1329042 625080 594221 1970071 1063073 574100 463994 1438667 1460240 154494 1384390 9789 202873 26697 3365 1527213 949021 538283 110600 1078356 113602 1962214 384226 1734338 1015551 1017367 1097675 668125 532258 1873019 695572 1273870 1199374 706376 991574 744949 204215 1200426 1905117 1429636 560405 162335 1589146 1850057 916689 1079619 1781137 951451 652073 1995218 1084918 1131746 1202556 1542523 244421 1801040 1824464 1634817 423738 417743 924895 1412533 64430 856688 884005 458940 926362 722313 1736160 1191629 735260 952358 12156 266956 1079872 22535 597975 873720 206718 1386880 611137 1441906 333406 1727260 1671393 878965 690004 1021680 59025 815992 1123729 1311133 1900877 1579756 1972181 940809 22932 989364 602434 1610973 1339924 1385805 1345784 997397 257791 1325567 476130 1914970 1984129 244563 748568 1784711 1754263 1326259 1252988 358004 1776662 757666 4 925998 560037 383015 1494955 1368532 217185 1853488 257716 475761 145374 1931585 182211 1483729 1850352 1235519 140158 620745 1739953 1888207 88311 1097822 223181 1456732 1554341 870712 1790126 748184 1082774 641773 670236 1318595 1844194 670742 1414416 1591405 1257741 673746 1361517 993534 1079208 306670 464922 770570 1258048 1465660 934383 445109 711550 1424208 765534 1946885 1107843 1502732 175672 1397735 1500265 571699 1475965 1348235 202936 572487 1258632 36592 739235 1164456 790485 617749 32617 1933668 1518676 742173 452152 1477944 492996 542593 448028 75809 144849 829009 171099 1289922 714643 1738999 351144 1416454 162334 466967 1822899 198629 1603067 1917170 930519 1993309 946230 146571 1942085 969753 366855 1751381 52539 224355 1082449 715495 31750 1169383 136459 437705 1178681 1397337 45824 1744023 1916252 1703488 882863 554139 415507 73344 629877 782678 732638 1222404 38751 96960 1259612 1391347 126922 1821224 1378681 490480 79777 607571 502716 307650 374630 1007142 1714412 495031 261478 1720519 1758327 1032330 742036 32171 758880 1368585 332698 1430505 214474 1905409 1473315 1855633 1783962 1210291 560196 1586504 1399708 783448 231106 430772 1638625 871287 511746 1761872 844962 47255 793729 1498374 909966 61973 467496 1349672 1434565 1660476 1097829 1373704 7976 452367 279904 999951 1751844 1511739 626599 1680293 822700 1747123 1272211 1896566 1824556 788346 1656815 900971 1064881 1839337 1210619 471948 1307026 1514305 500821 1616645 798820 1248645 783754 1721807 1167518 655888 558712 1267094 1153990 1345660 143373 456991 684912 286091 1748403 1166993 1533380 1114555 1504087 272619 1528937 1935192 1404116 36873 1584250 222568 660148 1193678 631808 938109 728551 707829 269933 853226 276878 135381 1515323 862980 1075489 1168390 1968359 1734108 304740 636304 878997 638512 623326 1029909 399251 83739 1351136 1225238 834035 65062 643101 336263 683206 994953 278689 472778 1977237 1934880 133636 1051372 1783090 217380 318975 1323663 1053746 1200609 1791906 1457714 1415092 838166 1712521 558890 99322 377711 1449379 825143 1512761 1244483 228043 1452920 186918 865616 1238333 1794622 978576 794727 1842735 61927 949251 100253 1260464 1825691 1292988 529548 544477 865620 1803691 1298686 1245841 1238572 1184960 1068481 1467314 306774 1061185 1827969 1035373 671663 263643 450792 126996 1371947 865944 1569657 1533731 1699444 1316646 1477894 1553690 1227648 387097 1749418 1336765 539983 1661681 295759 470980 1233448 187248 260709 857896 32352 47909 288051 893400 173519 1380400 212359 988843 63628 1199350 1489614 1994108 658539 1223509 678085 675315 709457 1636620 1513379 754168 286373 129812 153121 1738901 59714 674276 762369 1755118 211760 1678265 680123 238371 371061 1238915 1211680 1553041 1584665 504388 1170929 299938 229214 760602 1205178 804165 279759 1854150 1840681 519455 1742874 1424568 1742406 1557684 937852 3679 382862 1386717 928620 574452 1234187 1301336 1128257 1350076 1267080 1928063 1936033 477079 1628599 589912 799491 1210220 253029 1423349 1778618 489001 1192083 1446743 513064 932931 1584767 1392930 1479133 1487180 1929186 1034171 1905532 489957 747834 906819 1498318 1118147 851476 1704030 1418496 307666 523025 1078166 19821 1337683 587779 1950752 50774 1244111 829193 120387 1205160 1664767 1588204 622149 1473157 1278862 1283615 829465 964842 831368 870636 1016410 1118512 1521762 989406 359857 1314238 372047 1994771 55184 1668483 1099529 840687 453984 1621185 389661 1095530 1822735 38970 166316 1097721 1281512 748725 483063 1238910 77722 932184 1112850 598019 1962116 1681046 167111 656955 428255 1569870 846048 402442 1808336 1820278 1618209 1028278 1322146 1233779 180903 1987987 541073 490304 1504790 1670354 1350286 153436 835271 1168772 1865288 1956628 473853 855802 792548 1028869 1806093 1633036 168580 319500 1567503 639649 1526531 1655154 701409 70821 544683 359689 1926920 670566 1726206 338647 772806 439948 862303 845885 146856 713745 696633 1237982 1371733 207181 200433 591969 1697942 1523517 1337068 1122549 372838 1187645 1191938 407464 1617745 196297 1562370 1485805 1189980 194657 960978 1907892 1544919 307026 1385219 1053447 966604 78279 65132 671854 1511790 324627 1449223 882794 339710 799377 1475446 540660 1184481 888474 1632097 1536991 1261592 931610 995296 1855286 1789230 834387 1686220 357696 1736911 986809 1035955 1860256 118934 802476 1933598 497622 851678 689614 953740 1272004 1883190 294184 171129 1009961 384736 352555 1962512 555577 26269 656851 576171 1356034 1426170 1881999 111839 386756 472638 1530795 564055 1301506 585050 1261460 429415 1074932 120847 1056468 82217 1077262 1291730 373987 443001 1350811 722970 1911884 1045264 1165851 1413111 204608 856788 1210632 330033 920976 820654 869431 768764 304807 1881347 965658 903730 1666431 190416 595707 1610152 747359 1379640 64388 985916 739750 1768322 1033847 1865213 896576 1860579 1490480 620679 199443 626070 1513647 657807 870316 1071871 1643093 329059 698389 1972028 1892639 1997531 491628 50484 1198748 428674 602194 1663937 1464638 1807944 1622864 1024527 459929 1436181 228951 399376 1387338 1786589 1096056 694332 1084477 1342574 1902189 1370848 1672808 1627306 1650706 1951870 1419260 844008 1897954 824170 691700 1274476 1019765 1648681 134476 1852331 1832980 615324 1177991 687555 1817899 403341 977248 1230322 711026 1285347 1757791 454119 960100 1569574 676238 437830 124029 781965 1330397 1115349 360783 1687951 1102142 387972 959959 1274159 40063 476636 930361 1094300 1802410 1757868 1235708 924149 1506407 823426 1464523 1104144 1948286 58703 452452 385447 229164 1886441 1846803 1846981 344898 11685 1277813 1629212 1633643 343485 17220 1380093 1067856 1581771 1479782 1387065 831190 514721 993433 1373635 80759 1710545 1211997 1066796 792532 1150590 1023670 662949 1095869 474488 1739800 157335 1754448 472006 1368212 7776 856906 373670 962644 1576550 312433 1846169 1576472 581477 1132645 1714939 815189 1983861 439842 768652 568812 944866 1496842 1688049 15998 812287 1760689 1394592 725561 1233251 871778 332206 1453181 1985078 32483 1308059 42635 666903 472523 1775292 1363698 140717 682865 889683 1952501 756191 103799 1916945 1991711 1385767 482289 1223088 982672 681984 219566 585433 1322786 614718 624743 1556440 1655130 1891993 1896760 1362312 1447091 1930843 1757540 318133 1871948 1542023 446831 755593 678527 1320548 678542 22519 308248 1674353 711258 887093 822257 342860 1564805 1668372 1133392 1985927 653644 1070345 973032 714376 950615 83181 1794206 1658603 298111 166896 1072433 885633 1179620 333485 591008 1996452 1129830 1002833 959217 1254956 834561 690966 632523 1796673 1769163 1849974 1416126 1670773 1597996 147223 1630637 112949 1052658 1729438 231535 1213365 395834 1938236 980549 1552964 1675433 120170 397170 1969568 129870 420224 1628398 1716465 302888 784316 968740 158962 683688 49174 62559 757112 374461 1287792 710595 655225 1954804 600680 126655 1756898 1492312 1915448 366966 321461 1337064 1145315 409304 939342 1222162 1772392 1387160 1523606 862908 1102511 1998690 1767027 1434588 500958 487412 1102821 209371 1050723 1602971 1638902 50761 1483217 330343 310953 83463 1577087 1479954 1359341 1176600 1343576 1731528 344220 22168 1248975 1607714 364569 215440 150996 516775 179593 1770660 1113421 666773 1466859 1931198 1017589 536699 383638 620087 434827 985876 131292 699730 751310 1339857 873074 582095 1809741 843726 901608 798529 459475 791412 1392578 1187305 3556 310705 1773739 1877542 687791 1092039 955582 377783 686464 515803 4925 1911922 1897658 686103 221081 1751878 1011799 700819 202488 215331 1731018 57333 255655 1342859 224756 470254 1170745 1896266 169341 503445 1111088 1672904 1321820 1145124 389974 1456072 1976236 234795 185050 1768087 314372 1262339 509784 1046427 262905 1839089 324811 752204 1370344 1067599 933179 1982023 692464 1433757 1932164 929827 1668908 1486312 1039348 1876668 1697113 1416123 1251674 930614 931161 700527 1366639 694526 1788844 1184672 602996 1216220 815799 1104071 1864202 520417 502998 188237 881385 1048156 959774 728617 1000025 495476 575295 125992 1574427 1159535 1129968 846161 1234925 1698365 1303112 1201405 1729187 407492 711788 1258325 1678183 322907 1541469 1834431 429442 1137466 701124 625012 1954794 416977 1095510 895135 792368 1570965 1698962 1402196 1056739 1515821 596079 56133 433818 1366940 1388311 8688 1599604 1313026 578931 547395 586414 155947 1021649 1786322 1254375 921400 155767 146255 1519438 768792 204338 61024 142415 637685 536998 1358146 466902 906720 1698257 1302006 1133721 526834 1834494 901393 1707208 1703259 758506 320083 209539 1833600 548178 388622 1682769 1332610 1775267 1925844 1153007 1856065 1568876 877001 47033 1023996 364040 730097 1687418 416036 574165 972764 1024481 1912483 721036 1960215 604527 538828 1844069 1728220 1696887 208087 1065158 1848120 1812451 117160 371133 1089733 1087492 1710062 39732 1998118 107193 1162440 899979 1100363 79086 350243 847763 37730 1002821 642862 1063812 1203775 1323011 1963641 1609593 969973 319807 282279 929997 1657823 633420 1396028 348953 1961531 549163 665275 669040 738091 17108 919362 12554 175460 973355 1319849 1655429 1899887 881494 455780 1548573 1158227 814327 1009733 247742 746874 1098804 1814631 781016 554823 1300440 1624198 1591494 665733 1821277 1519967 580465 5898 181589 1490801 1415380 784603 1301501 663413 595257 170759 1318482 417873 1293726 748286 1562564 1159476 736240 1286671 1391944 982104 1167774 959187 668011 1165114 649752 1837529 770369 1755392 793219 1411620 1385388 792888 63090 254128 169999 1268351 740368 407717 1763828 1898461 1082008 474982 385955 365563 969555 555473 531328 1858836 946070 191809 464442 605317 271408 1451447 645173 1020445 76853 541434 250438 1285972 1067500 270117 289001 994558 1550340 1243285 988140 628368 1551558 137071 1759769 473355 1724804 1833689 234096 1985333 1621297 1750563 172370 828111 828241 82578 1981545 1509552 201183 66727 1074614 1977381 1128277 1462476 1449050 191882 1974056 1932946 1740028 1412048 79798 3105 1722212 954071 1661010 440616 633937 687092 797674 1955879 1942595 688502 1393813 135379 712190 792444 1439720 1406005 185132 1475886 173033 557857 1891112 1567068 311863 1304128 316787 1906183 1758732 1968040 1264346 590889 1140304 284410 1903324 467708 1387812 563489 1030646 756921 1919392 245332 686053 1952508 1740291 1882365 600060 407257 415093 19812 1525143 219739 420835 912024 49347 313367 1232845 1126482 237724 467443 1828648 1401667 998897 128007 1733168 835206 31046 1335604 1146484 196653 1437587 526017 377052 7049 1708332 1948896 480254 1969133 465544 1521099 915725 722208 1953524 1105287 155798 1359410 1251061 267540 1062026 925603 1775956 1666607 551299 1787776 42830 509533 1690909 1305901 1048016 135054 849998 1560826 1553931 366748 1819865 1204235 616460 1706526 1495976 1722594 1646902 910316 912027 631473 294767 279977 1305799 6596 231112 1093156 1706467 1346231 1745583 1671808 623737 217894 77396 458459 161093 366513 375289 224196 1707926 936736 1218839 753424 1148028 967166 1901505 1069091 1516003 610910 278947 47159 1772221 475370 1009248 858596 1023415 825152 158093 628438 1417075 1492523 409273 402828 1116127 1049859 1069049 1812629 811197 1141343 962400 45546 606647 957307 1236026 915517 516306 815045 1645564 1818586 1058451 1446163 1863928 577336 239850 1714105 1888160 324357 178769 1712457 508416 1592462 1619992 766661 1558263 1748241 1247631 328713 1658914 346652 478161 1426304 22423 362437 680411 1735487 1108993 959033 949271 536715 1414657 547888 17362 223765 421964 970339 1884197 449444 1298945 1998908 1659948 675188 1304386 219599 613796 1587088 379173 356762 1099214 500689 1294492 1497955 1992651 920338 1667448 406802 1872029 153087 806834 289157 1283102 736397 544284 62566 1544616 254172 1071327 136444 1396762 412533 690070 640902 1558641 1353035 1176515 1334375 578982 423956 1221385 613826 764096 1899590 1576819 1164613 1043155 1695694 98251 472747 1703572 1818316 1016004 875800 1847251 1863247 1459287 1378466 1140591 1394050 1379969 1845638 859723 1899918 109246 380390 19164 1818297 1117800 185648 819608 1635609 1127896 1175680 282244 669934 1950619 246592 1518633 23241 1529192 367758 1538899 1473708 242200 1170048 94769 593476 539382 1406227 1150777 590834 1133598 1005449 1318453 1865218 453603 1828336 1404182 576608 1883695 1816249 320111 264487 1119943 204965 107416 317090 1032282 593372 1242826 681404 472265 1939192 1187415 899229 1257617 1251586 1803560 1252192 188499 182933 1591629 1620886 411772 883626 1628618 377399 166330 499448 367366 1244224 776803 1594315 1319612 697793 1031326 1984607 84167 680569 1571095 382801 1221988 1522505 225413 992676 882968 1749165 142844 1234657 734045 168113 1242530 165432 603910 1576589 1250756 995023 1086659 1228908 827473 1401837 42284 593738 700261 1562626 403382 1479665 681565 297624 1494372 1761805 90881 823447 605179 1714375 1476773 547522 1865012 1464609 1813276 1359561 1091452 433922 45016 31368 1669711 83412 186461 1891808 1286224 1571080 1310541 1499390 1853708 576768 698830 1667253 1713260 1088427 1406314 1737002 918629 1712326 1514280 1413214 1267149 175548 1199514 149151 181821 748911 1251324 1044589 908600 851948 1041684 1316038 1226687 940905 1171484 19219 1419813 1218348 1675562 425897 1037878 1013822 138960 1865999 749520 1487736 835919 436824 1881159 1889367 1867778 1649348 317298 471045 1832940 1366284 169222 1123538 1586480 738261 1127939 1028562 804198 390512 530226 792838 352981 1541213 845178 516664 1404009 1273510 357041 1606612 87100 414770 1576381 623918 1993423 561033 1356301 1374853 88500 1019534 628748 407144 571851 1335840 1802142 615664 1458448 356273 778469 691289 1673260 827188 1342914 1134399 958910 779838 1569052 1821157 1996769 118701 1772439 1060661 1782381 757706 863885 1590651 1213772 853922 1114596 458285 1360836 132858 422606 1556632 214643 569482 952065 1229870 1565603 124413 1922843 154242 517297 265424 1860657 754509 1796434 1572674 221425 723079 196182 1347952 665235 59243 1399588 1559959 76838 436888 768344 15864 1765130 1302326 478249 1440521 206507 711893 1389018 899006 459459 1830783 377898 1327393 143694 1605919 201837 825062 1945635 1402367 777530 710436 1637298 1432072 1141334 607545 539107 1466881 186883 1118192 10861 1942492 181539 662407 849453 1724505 1998446 1565267 1546486 1581149 1414156 1310244 527486 1086854 1339163 1408860 859360 1501384 1991340 1242274 1986861 627874 1756128 1586520 382912 1560782 564014 1235152 112633 1932898 947688 1487647 1363554 202916 983556 346268 450683 935538 235267 299835 525299 1159667 294376 1592699 1657274 1382149 1877992 1685695 562048 456235 730167 1633362 1326426 1896459 259933 1825900 769937 1622083 107151 901587 674998 1962705 1926695 698414 1308770 1502578 435860 546294 733088 669077 1594472 1251553 1454050 1816974 809161 1144698 1484281 685403 1018073 1004265 1617472 728980 1757946 302624 1291277 156044 1821631 899162 145320 1475405 997197 541911 355965 737209 1754052 91833 1845777 178346 1748965 1332264 1162620 1554156 148275 1298887 1478307 1135307 1933871 633984 644574 1285971 154731 851896 104008 1978534 836853 1327063 82583 157727 729747 960615 1292420 506984 1685714 190736 1442659 1973903 810463 832715 1211696 359471 513758 130105 609930 530264 993953 1110533 1269339 473351 1138337 1533864 293351 762148 1957618 470741 483552 142473 462357 936778 616784 530723 1987409 1534953 1766595 1069060 1044245 1597648 1915390 1871224 1029460 1101222 1874999 1376232 176765 1689438 1561956 1301764 1388086 1020767 905452 1075618 942892 283516 328885 1883141 1050086 487167 218048 1456555 137241 1397656 974271 1573445 130342 930979 950706 372767 1640129 1449696 1230365 1184686 435870 1746868 1457317 1309720 39608 575843 492175 1602445 1564862 1705222 306767 758846 1290038 874839 1645519 1987235 1963338 766363 371903 230303 769337 965025 631386 346119 4728 1732800 1472754 571438 957702 47953 1696459 808031 1534292 1980891 603539 364738 871357 508273 808480 1666975 581052 1002311 1396812 379220 1786662 1893201 873037 1003043 1473918 218316 1496933 1256994 578945 283535 1194414 1757898 1562843 1415712 43722 1799744 1408667 31242 1221550 1981591 8086 1221609 1826367 1135202 663246 1777021 665121 350236 1556536 1131033 868231 824476 1276431 1264532 1395483 970644 1822302 1813732 1121882 147125 142621 1427430 53595 366393 1121749 105085 1935430 761239 458292 1012150 83700 1443092 1246766 94025 753822 944863 1281405 855859 732124 778855 267192 243489 982641 1907305 233378 1908277 289574 551821 1629968 1217182 377364 783833 1507673 263378 284724 191322 1034444 140900 1323855 1222733 182306 671169 1776478 550541 1853754 1199079 1393999 712101 448200 1988040 375165 1509205 836594 859600 1434822 1804108 859515 1419654 1456755 761332 297734 53796 800613 1891476 324831 1492383 1156249 207774 56933 1872474 626875 1490104 308046 742729 1913692 1559895 595451 530717 1129081 574399 758075 889053 299106 1283369 577205 189282 212643 177207 1654974 221587 1897963 506845 851570 359001 1418040 471883 52533 603697 945001 335691 1064896 152604 643126 1115201 792117 1853981 344785 1956165 713007 1540452 1611958 468737 1804400 158918 1893820 156492 1168474 1967997 1036921 1361628 860815 519195 1844538 283866 418288 1333166 1946889 999603 464263 954037 957293 540759 1701808 988180 1902755 392582 755913 1319111 245103 1831589 1839239 358477 302429 314628 592136 919465 912005 1232080 984233 472837 1688980 107974 1261425 1911876 1997246 635200 395446 542075 1806416 708495 738305 425022 1589173 427141 1540831 358462 1524253 1108728 1770043 1410235 791960 1615988 1428248 1103571 30270 1711869 1827843 735859 757137 1365800 1462109 509575 409129 1247977 285592 1198601 1188243 395578 594963 704948 1055794 464157 1346276 39814 53863 101583 1255903 491705 987698 267602 1537175 452008 1119006 315047 856900 394014 1307736 6262 650179 815116 1172586 553093 1753625 395252 317718 26251 1824717 1361520 1817167 60175 913038 1584241 1430312 904682 160134 1858832 1280191 1263010 1710139 215233 565794 1400324 329599 1502051 308247 107704 152974 737998 69051 390728 812949 1730243 253915 877464 727950 713504 903899 1378011 1660087 174394 1499126 1011361 860925 873519 1474893 1662978 1288839 811769 1494737 900733 105768 250127 1150761 1699259 1069391 1626553 64506 127634 1315312 1026188 1854753 956039 1075682 802801 1832685 614264 1578142 1024072 1334118 1552225 426182 1740855 1230300 1112028 1885912 336394 772643 1734978 1331945 1227316 651569 882629 1370272 959401 1134869 1261463 1119532 955455 549486 243900 30105 980222 1368441 1886966 174948 314576 765618 733628 582977 24711 925720 731186 1303007 39020 1421974 684481 1582927 1034417 178563 988446 490751 1675694 1713545 88226 641175 1949076 632478 1160976 1310634 522858 1315424 376037 1911926 1722186 656783 640264 876598 1339436 331441 1289846 391895 1307131 521080 970293 1063144 952252 857208 1529367 92760 768643 817292 1784788 1577451 1293759 1249738 1293404 1647432 649464 1421904 270123 540031 1963724 1824889 1881776 1889374 140140 279740 1103970 361083 1384978 1078062 1909023 513595 1794340 878749 766386 1098987 1904882 1551816 833008 563155 1646600 1961759 298828 1002208 1656863 191677 447561 259716 1828451 404746 514816 810726 1922700 1309738 863440 1450037 851210 1407729 312743 1148032 1865132 1859880 645620 1809288 772043 1958110 1881378 1909989 1861870 969830 1574599 718187 332177 1112393 244860 1379880 331789 1226392 1768155 1947549 1079875 883945 1551234 1859662 1376217 803955 1064889 697960 1106168 83550 1862990 1618392 1602639 438552 538129 1438082 930571 119923 733191 504840 924728 1333457 783910 791915 1818435 246101 1990767 1588124 852946 1142890 688576 821895 87907 1871501 1125335 874468 1401973 585499 1429778 214811 1941866 658781 892126 579624 392337 1506997 1545253 1101352 150655 1344270 197678 1022594 778882 1936478 1223672 718600 1810999 754302 574933 723976 741274 1591316 990432 1161242 268152 1884390 887333 523355 1569006 1393802 15860 320000 1781045 1086303 315893 707677 1289254 1658899 228803 1124029 1748516 22866 1259762 1903371 356277 247624 299871 1285636 1221237 1601466 1727074 928003 303790 262068 908418 66382 1125860 1856980 973306 1221493 1655341 747244 374438 755559 628365 1517196 1651869 1597393 897150 1276734 1579458 421285 1546149 1156014 384614 1645398 1146788 1847124 1918076 1556488 1393011 1877140 1705480 1022426 436014 432522 950054 1302632 1427222 1061784 967170 558301 373714 1835491 83143 1556745 338722 153971 218007 444094 1629681 1284280 1270208 471809 204455 1567855 1489178 1841146 1325536 727737 582840 829712 230114 951197 805858 114030 1810748 1652696 1194949 172028 125495 1184853 1078763 678875 964288 1455853 647500 101158 325168 1075344 323499 1984090 1917092 938637 1377275 1886568 1184313 1212540 405845 473314 1311965 298856 1402802 572036 111692 1596322 1738833 287451 910802 171520 1393005 1790639 539341 705035 690956 1828352 1973671 1730683 1559504 287055 503505 1654857 878394 1446470 1503916 1054390 1291561 1324079 1754248 1429491 835181 1669272 464787 1339717 451519 32363 1445929 1939559 1484477 1440073 263919 1500938 277500 1962608 344974 1307130 1256893 794503 106134 1696034 1515896 365824 1538193 325360 99900 1635368 1129490 25231 10221 819973 1026707 1078153 835048 1071458 1579636 1297660 1801367 364504 1100946 1683661 1766629 998835 1737775 514843 821879 693719 1091351 687775 1182017 1761147 1912386 1116952 889828 17288 1958044 1380677 1496118 1549352 844845 1671705 1525782 1748319 12083 496235 30533 981641 1265222 1313123 104643 331630 1353664 1686561 661167 1522941 183840 686712 1798603 1403121 1780648 848803 1714919 490500 1246323 1264960 1372012 1726730 1860950 554951 545169 614575 510268 179142 1402792 258338 1828334 1440176 1264962 1742105 778367 789025 920878 264171 1316086 468093 1410988 1726578 1896340 1467092 1639563 1264677 965393 484377 1373295 1631260 1037782 507112 385029 396891 954085 1945408 1158044 152470 1846512 345949 25911 1923749 1892581 1772098 506229 1097898 703932 1110819 1609055 716574 362842 1772090 285997 1710249 586262 1845635 1511192 1816085 740353 85303 911432 559560 1121329 1189785 365939 1989084 1348347 1696566 71765 1620918 997826 384397 1299550 759787 1450465 886998 513125 539803 198769 1936192 1520334 742525 430464 1348817 635685 331081 517247 1248300 496997 1261738 977699 533499 680462 623529 1397502 539391 1495894 1188440 941350 944353 1228818 703839 1397346 1835762 1816528 1839631 556428 1620052 769816 1530254 1910984 591986 705036 1702869 797085 1850902 778733 1767325 625967 1880743 361949 1815300 71624 1556934 1539687 1040519 1246863 1442458 1446924 1278907 1400723 1501401 615763 1932420 669336 627649 635049 1447749 1897873 1722240 587225 254685 1873199 1968304 932942 1651625 1757395 1068257 894868 1154277 1185389 648241 1976563 988504 1012926 1098762 1124310 641049 1406719 1044630 345684 1449859 545332 207617 598445 296883 875906 837252 455001 1562151 535226 683674 554037 1626824 759406 768130 936969 1480749 6046 1099766 182770 695408 654612 824089 1258987 1775481 1655237 1321476 1290930 1052237 798311 1991977 1316906 1209354 1619855 1602734 1406364 984332 1906558 566697 1438543 455555 1818079 605654 1357317 1863143 1337621 1669345 641402 387096 1711434 239558 646310 324664 270624 58491 1514076 1380871 1137948 1552243 446013 629617 623244 1034792 1824500 459697 227600 1729576 649080 1299372 517562 382809 497503 1586238 44947 844753 1138624 1550985 1027179 1947493 986993 649339 1067164 1014200 1884336 667442 649736 587282 1286816 168497 987018 509370 1545257 47800 391324 1508780 1479168 1443265 787178 588401 1276662 425709 1486175 1200647 390961 619635 1352396 340095 580521 344501 535728 1838630 214081 94408 1142187 624395 1271126 1678150 497005 806416 754435 1988183 357854 15342 1357141 657660 1298358 888862 408706 39166 1982356 1889281 1354745 216116 353099 942295 1789467 1212793 906068 1795277 1009370 1695486 365217 1032365 1011649 1699050 465314 502209 1745176 135615 337115 93838 683725 1062122 407688 333954 25835 1642060 607108 424927 581075 1242555 714286 782189 1673907 1743801 230969 1908690 806627 1858059 421073 1667131 1998254 1551769 659218 613920 1391900 1486760 1662814 2716 1589410 1599970 712142 1867503 998329 417573 881381 337469 423028 1222975 1723652 430921 954872 503224 1413894 436916 848225 1635160 1645218 1003186 656119 129353 302153 289937 635431 982595 890883 1360136 1098195 39036 1043654 1553395 499223 1680189 956875 757917 401434 181095 1486506 930398 1736591 1231921 232179 1977789 271369 1670404 536549 1260159 1912010 1370328 1157101 1087052 1590065 1383517 962662 1510358 909094 694099 593326 1434443 342470 338231 1545039 1609173 345110 125058 345191 1243318 1220603 782649 1014822 1439022 1183368 1369317 361564 8446 486894 1161634 1054355 1331086 862375 1083490 1083528 1410903 804953 289735 1858618 1167748 185123 128731 1019380 1279797 1582170 220903 1850649 653875 1402335 1058091 320536 449256 875767 816970 519258 573995 1335285 1496098 418088 1139248 1700972 415344 361918 209168 1124711 1182219 529649 625167 473168 1707105 1050409 1285598 188074 95127 1343260 1037776 1424830 1341087 1441217 1888060 808623 679225 1544784 1967238 891519 1084811 902564 27774 72285 819414 1691997 542213 447426 450133 1687020 797495 959979 127210 1249246 1634665 950922 298539 1736334 568307 1999254 1890563 1582529 599266 1322431 200323 481975 1102649 696900 1831424 1703290 1381561 36209 1826127 478700 980783 766608 1187057 1488859 584958 527685 1344497 1959274 1854362 1202881 731170 85184 650094 845738 1289851 308706 38196 830792 1722465 1324499 293482 613491 781553 1316262 979354 886245 179372 1523726 1425475 1646568 1866035 1532404 1684789 259565 1855763 1509149 91392 961250 168401 703277 139011 515542 1441953 414668 350223 1890335 375075 1102934 348054 1833756 1417829 245821 575796 919857 1074653 475690 748247 210798 1856238 1922643 441956 1955518 952292 360712 1859259 39940 827146 739406 13362 563253 1035465 219161 1017225 642958 359319 1425627 900410 1445135 1820425 479094 1098359 686316 1284840 1031705 1481705 1324364 1785950 556611 1184623 1635164 1965515 999970 160695 585906 360896 487229 1158724 541509 9891 218197 1696364 937033 846040 1120438 540655 1259444 449125 30054 1936724 390621 920436 829268 807156 1428835 1268429 1149398 905511 973560 222638 660594 1946501 1351339 59029 1248886 184939 1533533 820634 227624 1474570 1631050 1221559 823946 1172747 1804149 1364914 1383367 595862 1829835 1866922 1958475 1300394 1211563 327735 1967027 1662528 1662303 997486 200881 579015 1124124 1825880 768036 381615 1675260 957863 1194823 878352 1170657 109666 1966825 169192 200129 592520 55597 487356 649467 1315999 666238 1551829 149027 1578572 1651586 158695 1769399 887892 933684 786727 1736094 787077 1129470 739641 796848 70502 1736784 776696 400589 1836964 812776 570182 1676129 1012652 1762817 734857 73851 708859 4279 204064 1481842 1162117 757233 983542 1597176 342757 767450 1275370 432093 1484340 929090 452171 440270 792791 1777393 750874 984875 636605 935941 1673301 1607795 98692 1495153 110478 284028 531527 784063 1103411 1565575 1074622 1420461 718592 1842424 914008 1303811 597901 1700465 1603621 1822293 678286 1967908 1937190 92329 340166 810769 1687162 1650056 1904823 1609178 1520637 1667810 1036169 1427209 1533515 1749795 1268547 1346544 1175392 675671 1174376 703082 845057 1947192 657948 379179 1499401 1740756 1420243 1180942 945591 101155 153292 721743 897067 535366 998579 364029 1496808 1122290 1441981 164574 1832857 338016 1416942 907519 1787790 628921 1293867 1903412 542264 1483003 138221 579684 1775736 1425188 770470 1870257 1725326 735502 284917 1335350 793597 544042 464826 1468272 272107 1911758 858867 72069 1315207 1733559 1712174 1429523 853062 113585 295334 200277 164268 1185205 1657206 1066080 69545 1358162 768624 1104219 77780 1662444 573782 766789 1079694 606540 795682 1846177 153862 1934803 1382306 1795549 1471594 1208537 151309 182231 767557 1489698 1797971 1982847 1155862 1939112 1837127 693542 1079942 1448202 68452 270192 1017055 419323 1139626 135883 1232189 1598854 850755 1775177 122281 1532570 1094881 556915 1480012 1565156 672757 554933 125600 1423904 325024 1025091 1772301 1949703 1300634 1494336 1248050 1087925 828537 797708 1736766 360314 460581 605941 850100 1163467 363607 835367 754449 1216778 1647275 666127 547812 411597 728637 1418883 1116011 1246308 954957 873588 1213281 118651 652372 1679497 831465 1045803 1086632 395790 948336 220072 424868 139085 287585 725178 1618482 1183269 230999 1732587 1987303 791064 955630 364403 1042611 1851205 1669012 287080 524196 187268 1466814 697091 1233942 1726813 1931045 1205402 1989126 252913 1707145 1897041 1561888 1637040 1727807 1770990 741090 1487710 1000984 69878 1079796 1002237 195655 7538 512285 1186584 1931499 123008 1238947 366416 71801 1297336 727942 1782319 1807106 215427 1402782 1037644 588962 1475322 876850 1000576 1086876 1326824 555283 514835 422862 516488 837446 1609844 1640196 1273387 1324025 1992363 1047655 100063 1328439 1397664 374444 64483 1690265 1229104 1639926 1289351 998552 1106624 546993 1675603 1727107 1207456 733472 886978 353819 1357560 246522 1316113 269774 1520651 1315530 1203693 230778 823727 1308025 1402077 141111 38021 1936005 1593056 1774277 1564453 850813 1785921 1477386 1526752 1378825 988201 158592 1609185 574985 392924 1882572 1783159 1583018 231130 688604 41185 1301597 1070354 127034 880278 1815246 912323 880494 1601718 1544009 1156064 1715852 399673 1474722 125832 1125767 862435 1287933 959755 1423856 1085004 19021 1648939 1685074 1235156 1820516 1822022 698814 550837 1267087 472777 1665464 1838582 1091050 1243191 798475 255298 569885 350956 1279 304955 1869250 982484 256229 727280 827890 15783 1662482 857834 155190 825735 1549887 842967 686279 143105 1133680 1146907 1061269 1294515 1087241 1934964 392073 129981 1639900 1372254 1799886 50434 1901256 1592956 672797 1837296 51666 1950433 268595 462788 160418 1025131 292548 1618871 788096 1740845 1813392 573715 250976 982822 1788583 974108 1533895 277595 1212733 1334220 1464829 435187 1555336 102041 1677053 1525288 1191366 47336 527634 1719193 1864395 538530 874636 1510450 1572272 1797353 1109748 452472 1672027 1539590 1559832 517073 291488 1251710 1505884 251506 15991 118441 223817 1390548 447178 700374 428285 824534 935445 1900366 666104 1142725 496888 319784 1827888 1970197 1727951 1330992 928977 1162584 1969746 356492 96324 685293 1632293 1566266 1342139 329555 1165361 1464859 517785 1251452 209417 1472054 747529 1682559 366657 1652325 1744548 128148 63910 983586 52077 1951604 157933 1657824 57615 865327 93386 708591 592142 412579 355808 1704264 699497 8777 923728 1156144 1832866 1354147 331054 141244 981728 237807 1645959 756237 797577 1293282 977372 1501340 1749330 1020208 1071571 1269735 529438 1507056 963880 1875715 752126 792278 1743986 703224 1711824 1918689 645495 622323 1416791 1048674 1409679 194559 1118632 221856 31254 1325842 1896769 855966 1710853 851173 801623 27117 156598 435530 719865 496823 1940778 1680321 490650 1292041 335706 50912 1718488 1481494 1317885 1675077 1821373 180235 445340 1171940 1710277 988101 182252 1371466 1119085 212418 1283503 1204619 1778080 798791 1986511 1397426 62567 737170 954579 1681677 189132 1635012 319521 1956617 1455505 1619339 1494628 1440949 596381 1512995 1009339 1912530 196596 1070507 1364080 840426 140599 652085 1433852 1646200 288368 42434 1873260 1568400 1189376 881421 1588317 1965340 1658625 761686 977434 181263 15430 1271867 720258 1044495 581065 667866 1497732 1764437 234950 1372126 208971 1873129 218427 1921445 985405 786738 1055167 776573 1542715 1346342 445021 104587 42573 506104 425042 1300752 651966 1675302 1505360 1835626 1344822 706211 185052 1990809 308121 1569759 1826604 1574176 193351 30209 1415532 1122945 67176 829411 1369893 11363 1381985 1081714 584436 1937031 656453 1523190 914941 1211320 759104 254519 1682263 80983 1328358 1598691 1131120 1376844 1201864 370423 1556018 627744 1839820 1654898 437308 281032 1184227 1036023 1502784 979012 721103 155982 1315337 1928008 538809 1094962 24563 834569 970729 1554704 736296 80296 1682050 1766794 1831231 582393 733381 1057942 1381161 366130 898319 1886407 111927 761855 1645104 1803162 1278483 714173 226025 1865427 576222 128755 1419578 899778 380200 1066380 1849989 1638386 727354 419736 758171 1220670 1876942 1438425 1526748 1015208 1194927 1116917 613873 1659291 245991 193368 215013 1322392 49154 1925365 1479011 1494406 1529359 201168 1549798 580431 1828816 1543866 1718171 1096623 398659 1089790 783570 1854715 1139917 955534 37645 1954951 1902335 1403433 1504908 560412 77088 1314274 1021539 1169974 1662523 1283214 882197 1056266 1980826 1367885 51694 1323073 1394333 1692671 789424 110868 572529 1077048 510942 1196631 972006 1414041 785536 1290677 444058 765181 333439 1216036 558101 1465830 1579873 121018 1444335 1752584 1458122 198952 1823805 1471560 807700 733523 1065755 330317 434666 1574731 1117743 1960259 845950 537039 467262 1334383 27667 624860 543885 1301945 332926 779712 481427 1487458 289249 991067 1497186 874860 1222509 463796 1655723 1699480 508568 1790859 576649 164631 1177414 685209 1261317 311784 1908094 1386076 1270883 457204 1339620 846134 1612107 361103 1527502 1633288 444113 1244877 611708 443698 1876126 503068 1028727 1753321 1685729 235932 1812109 911646 366757 1344549 1707243 856188 244959 702038 1433112 880026 1455485 1797100 773443 547782 192517 1200244 115676 658317 1330500 794067 1888827 1716586 803596 1720499 766991 635277 997770 1014893 808044 1420596 541249 747512 1648144 1834132 259286 1855099 177463 512889 1357475 301835 254512 904140 1437766 1410492 1866566 1023497 146680 1896296 1918260 131117 1611550 638722 246249 1814870 852267 73147 397945 1626505 84122 700828 1275360 908844 41392 1857337 1577790 937410 156336 793691 667583 1050706 148402 638670 869885 1074196 1114912 1107969 563926 1001707 1462813 424775 1616373 1103445 157802 83809 1298300 1395376 411528 147376 1144665 1089360 1786511 545703 1155547 1265324 550269 1934652 1984579 676826 400610 1679403 1065735 468080 759444 778563 1858591 1516764 374486 1099718 850344 53623 1201388 1015937 872165 1151329 1905809 2236 1305794 321669 1346351 1993748 792824 1091613 1757061 986638 94199 95728 1898281 375918 1707249 547516 1460052 1446827 831093 29280 1995436 1292685 1669455 181046 912794 946254 1416312 1321455 113913 16944 367525 1923753 1514949 1185245 1850393 1733872 764014 586157 1677651 1577967 286524 69227 247184 1377934 512867 32741 297544 266397 814545 36453 994963 378488 539381 888189 258190 1643629 1023316 1959276 1295837 590788 441301 1282949 1498480 1133214 803574 1350115 1299436 990435 737159 65080 505197 1131752 680189 720601 1804023 1591743 1860184 684710 1529525 1855033 1466010 1658456 1545938 895139 1496921 1469843 69378 1052809 1879860 978701 689258 527555 334400 1276329 1307442 140693 1909361 1198177 611911 925705 1767195 134521 635769 1370725 536196 785312 1647530 1099538 1581748 1653965 1930068 1506809 1572711 1131226 1255498 1432014 7050 1222044 1226589 681308 1308491 1351647 880631 1250863 518945 1314139 1155159 1423204 1031673 730748 1156178 910622 1791184 1094564 651571 1881335 1601738 157380 1455130 1229605 1708852 142057 741371 162139 24569 461309 27067 1972060 1411243 708841 876232 1143081 843150 1443456 403832 1446227 1666935 1596180 1434703 1973972 1065939 1796382 1986144 425739 628630 1141166 810398 1176130 1328626 1357122 565012 1587571 1162179 293615 422358 1286531 1167643 1065679 939717 684709 1289229 355577 1166165 1815465 714149 1233391 247895 1636218 1020580 1480776 809247 345142 354969 1470335 1629271 617000 3292 1786311 1897979 1190286 975022 1231806 1571628 714301 1056670 169385 1207759 725754 154511 488585 658411 272935 960653 1289921 241808 385857 1792135 1704031 1957904 497590 1659606 1776022 382918 1627957 340185 36050 407630 1440748 757355 55620 1252391 1586626 81347 849947 1819422 1277819 1277438 788040 1327228 908518 1267318 830110 1271726 266684 1465002 1611508 415937 206270 1818229 1242370 1746985 340950 1966577 1399661 1435819 963777 1921965 1066774 1491347 882635 965556 477707 1711260 262052 1402870 376128 742030 391736 453515 1766960 408888 1230314 453339 188096 793637 498663 935834 262114 127482 418712 1359290 1076415 134563 1574808 674062 170208 1192039 322726 1563438 1602972 1231473 1460162 855527 1079561 1589998 1912349 1733532 140780 1829507 1474583 1827344 371803 411182 905778 1802682 545380 1684693 1735376 462383 388213 304768 1554005 1096289 1317141 422679 724804 70253 7330 685464 910567 1374221 72437 639921 127601 1268581 282060 989541 851624 1687337 131666 1808395 1359567 1728116 1000359 726063 839277 1633785 48125 671921 590710 570340 1657075 1902353 1201397 1713561 230739 471655 1375892 598334 521831 1754021 698966 820506 1308355 1852297 767986 436480 971760 899801 1462482 1451868 990688 1664181 641755 1509605 1985056 775114 206841 1558655 942421 184374 1922076 791531 54033 1582460 84538 398860 1693372 193832 584743 1763066 1493677 1555124 1749748 1600854 1752513 776981 1076464 1676604 1431622 1314675 1456918 730920 1141424 651748 759000 990170 406162 1150827 366829 1533567 992069 1596777 511608 737424 80302 86472 766288 1840072 1160243 1671881 1258023 1078490 1595051 1685780 1389080 350778 1530076 246170 97130 1633958 1126501 1821738 1256234 1725862 1315444 1814130 359099 1440968 139039 1717446 407408 516343 16080 1510261 204234 712023 810742 1003134 1065466 1802170 1139080 510015 1255604 1988386 1191973 1660434 1869743 1720391 1551567 1597497 512462 622490 570755 788675 1497306 714767 32737 1386192 1412409 1228235 1389209 387220 90742 1505282 506496 1211200 390638 445261 785892 1694840 828000 4195 1549092 1662933 1499341 555944 1577316 527179 1344844 1409115 1379741 129335 1233899 1406710 1047982 996640 1801095 577693 443796 1387500 921110 255834 744377 542372 266252 860932 1331925 6307 1184727 419280 352557 1104707 294786 1368240 901423 653262 232078 1463312 908131 1411600 601782 1463657 1333014 701714 1354654 1794075 1910468 721478 71785 960668 1651120 483194 1617492 1200365 1849875 1258922 156588 1431354 148683 185010 1246656 763156 611159 600792 707725 1741805 1760768 1934324 1041415 1632153 1635954 93347 15700 846623 700800 1264795 861550 341899 1366669 464677 494364 259030 1393876 539556 478232 84190 1029428 710146 398633 1094616 1961991 841969 1067075 972334 607660 808556 1227953 913838 476367 392287 1880199 1077011 1701205 1998500 1651746 1951723 1987424 1626312 923338 763999 172097 1237576 1276636 1487717 511223 764789 1907010 1387503 1271918 766763 1048878 77379 1067773 918046 1980674 1506105 153481 707774 1688735 1723065 1178265 1116155 702199 1550441 57845 1150682 1771022 861911 865348 598053 1668255 478915 1056086 2115 984994 1766088 199940 1992680 1616039 141421 412416 476892 1736320 1785907 1637510 879701 391960 20765 1355842 814185 415346 1869688 419617 1974497 1606430 1888979 31415 1748012 1626837 1343489 1559239 555837 1856901 831830 1713875 566813 1940601 522594 393254 1069585 1095459 1882870 395294 1299586 556762 1237673 1792682 1936579 994106 1968191 625532 1908226 1927265 48860 922755 658595 1052442 807892 771847 32730 330434 10197 968211 1489316 1997948 1161632 1566810 1764970 211638 1858415 1703794 1721868 20997 799203 618142 343593 1226289 1527260 1768068 1308033 417820 491648 158161 82159 1562446 416578 967125 1528398 1929716 1843010 619411 1261816 766762 791595 1783426 249295 1943533 1827518 1206614 1437134 29947 793976 815318 1934229 1465412 486007 914299 583780 1092108 1943673 516869 72742 238196 1189812 1775402 1771049 1533496 898431 319604 461038 559511 1120139 294041 1860182 375049 948399 859184 1351320 1240745 1457657 115124 622125 87633 827911 1264100 970758 241624 706323 1445738 89454 1560235 1492598 1019659 189968 1553953 1202209 989868 409668 928114 1808896 1008125 1390708 1155756 1036089 1567929 916622 70795 1779760 1872712 672312 804183 643078 1720158 325344 715015 667482 162290 1836334 1794610 428726 766682 144656 1758889 1793715 1758246 845413 1446453 923764 779552 342322 1219886 680706 1787604 97750 621856 290724 1772501 249103 1049257 570355 260459 1539952 1724931 1450144 111380 1592536 308930 699168 1727250 1943458 812037 774921 390349 1701860 894896 93804 18018 1497719 755112 1529067 1844197 422111 1938536 1968553 355248 324308 661763 474789 1317082 992598 1151188 1848463 184150 761684 1669521 518349 1884243 1704971 1284558 911638 483756 1649486 1321741 1607414 1616195 1998264 692938 1936699 1727614 138169 1990994 625796 1540333 140990 382131 1209383 254277 1942368 1622087 341612 1821221 1653664 53697 399904 1825297 580060 1223253 1595175 153414 109823 1011903 463579 156161 1177483 882751 712830 1566093 115163 1060277 824022 1955912 220421 757259 1999560 476965 79429 220067 1305708 750869 1888753 1094902 1917907 1791280 672076 1072250 1740592 812549 907972 929595 798219 785236 1214483 74711 993031 562887 1979631 1258171 123348 856786 1440344 1939460 548421 1295394 1993574 848895 249496 1375736 26906 1262333 548775 1770873 859610 1298413 1182914 1612208 1329787 364163 341540 231580 1715127 971108 122827 1344134 1034836 1532671 146286 1891369 818889 296700 1019120 794908 1145061 1528096 1627265 489142 226883 1126903 1038109 1590381 878622 665287 728850 501500 1384043 1834200 183713 1531783 670053 1692225 261897 529282 1275894 1503093 1768660 982337 1738696 600845 1153073 234798 167984 1415221 177633 1086325 1019536 1409392 813542 165063 1601928 726814 477657 791087 1677958 697048 866090 272859 273226 490306 1292334 883011 1767036 1456233 1397126 40199 1169659 1326389 739470 1094026 1095936 1224212 1432070 661340 105671 1880569 1099514 1663133 391831 1797128 1155615 1215173 1611624 170011 546289 395301 124071 1936536 787649 1982168 815886 1203285 1237537 379854 1007879 684301 39055 1298809 596727 994526 112220 347297 1251892 380072 1734178 1550635 1973284 1188121 571111 1875783 376228 89468 1188151 269986 869821 903369 791750 1052272 678477 1683071 1454461 1858536 277348 349590 93401 58442 489497 1962342 1600021 1293024 78815 1586925 173367 1261753 1154740 1347404 473837 1474328 1942683 681125 25671 591398 1999572 881727 1666814 1285012 290847 297885 561040 176031 503307 45047 1699433 715079 1495990 929427 1268331 713020 483044 6856 576829 1326879 38104 423593 1040742 1071428 1253700 8441 375172 316022 175304 100095 362833 156221 957837 418747 1562202 428973 1730213 563544 1818440 1305091 247165 1746253 76227 272004 812758 579219 1445261 809502 969127 618804 255281 1746006 1275349 401594 1076608 328536 1669059 1523487 1775917 948161 1824906 1438366 897224 1841770 1509238 725063 672094 1666315 1470739 1710489 316834 1942390 384413 1863060 1510605 1408899 1633163 1423287 1229268 1316357 371017 850618 445884 691872 648970 1682284 1362657 590085 1021772 715449 1991612 1612251 337377 15620 1346703 103634 684406 1461837 789474 365623 597250 1985797 516458 1765009 1582302 89847 1432174 644405 938519 1203680 1353747 1342570 177535 1560645 1851132 546615 592855 110660 483896 1803218 42026 218305 1165475 1741119 357906 1611100 1909936 434218 228284 1996172 1390659 200845 1864250 663014 461638 629972 804932 1468656 1838246 992017 1332634 1263107 1944074 424908 1481795 642153 813884 1856568 1394735 51180 14999 1585124 930346 590183 80830 579031 280504 364830 1361882 1763644 1863432 785497 404718 1849720 1882063 395941 1521530 1279525 1105261 1276960 502309 954034 1351266 1792410 664747 1864365 347614 824219 1625870 805772 1750183 254899 1233475 471599 1316794 34645 1634838 1532007 1146546 604292 118572 1577575 940804 1007211 1467503 950156 1399866 891344 1280274 399494 587346 100481 1437297 1453953 1279322 1807069 1095644 745979 807740 1328282 1449872 1662000 1075586 1884436 1704066 76035 754618 350271 767494 1999370 805003 844800 883683 1111355 1437615 340754 1201837 1747002 1629431 1820551 1532867 477720 1672857 1108058 129723 1758561 1517200 44824 536400 1247862 1401575 524024 1107359 860027 1775665 1300697 412832 1754686 1362404 511191 580836 970135 158219 692516 1051836 1465126 1593637 1086866 427582 808658 315420 287366 676234 1961776 1710654 909652 1717188 260515 1094430 1046523 630329 616990 340990 1332800 797719 1521377 1917902 523606 925994 761558 819379 1050936 1765035 1102273 1913571 1764869 878117 455210 1634086 1022378 1019262 1727012 1397933 391785 566458 1868831 1290084 1477201 1173285 1743210 1073002 1058292 964255 1180225 302251 1025730 274173 1919879 1215355 1888268 431459 376747 994053 603796 1175276 912893 1396252 598794 900205 1676343 770074 1494199 1256310 1150113 613986 237504 267953 415926 1444169 1357704 1014858 1500430 1193072 1770304 1894957 1750972 427395 107646 802323 174875 11157 628747 757522 151313 1918917 100755 743520 1273664 312375 768770 702535 365427 923491 501562 1298437 560457 142452 1767612 1214431 1346015 718615 623259 1873069 1007571 1920547 1397269 1206225 1885696 1057124 1895948 1580071 1173003 445786 1089338 919883 314159 1617127 1894978 528077 1648069 618377 1127781 689214 1067008 1319656 864641 1723017 359613 932509 1325336 205921 1275550 1093053 52307 629618 1305320 1841322 463809 1868789 1120204 1667515 70168 755981 1345875 783081 1025764 1606254 1689775 231648 1216356 150340 1088775 1524044 97944 985682 1223554 111769 485543 1208433 1073448 1519382 919698 1051655 573894 409333 355623 349077 908151 581054 240738 132478 1483911 1898130 717193 773130 1807447 749137 1839654 255670 1627198 797890 1604069 1993426 1158910 1217418 1287755 787871 1327970 913637 1180162 75142 1944690 1721255 1998083 1959531 669073 1660000 1706045 1560070 1352825 902396 1163043 1045930 611945 684865 860379 1226093 751669 1452555 1801244 1840453 686275 1278542 938757 746453 1686003 5716 1713182 1458395 14410 1817464 1768554 1795333 1059743 63643 611434 40234 660542 173868 743468 572967 1356300 166511 270151 1130855 1899277 254886 157254 1577182 1798228 1747467 27425 1173930 474025 1016953 641441 780415 421102 1555340 1823526 969031 904949 1447288 1387569 766284 1852672 27893 570988 1249879 294307 521710 479108 237213 153446 1979085 1971243 163396 1999684 735570 517246 1124043 775328 745257 875015 152021 491388 1053320 1749131 1357855 438971 1882051 104499 665744 1809244 1433898 782064 1504256 883268 336769 607046 1084250 1261945 276074 1913197 526235 1207860 1287804 64143 1887654 905777 193770 591120 1420992 990086 664183 197040 1026562 1549278 121872 339225 974741 1535588 270597 373813 812514 1323654 1653592 1665503 1494014 1486264 309096 1214097 175316 486803 649297 726901 1894494 336506 1085375 481879 1418559 1168727 1727850 29914 447789 821278 868074 706756 1643691 1977812 916231 1242739 129693 1906667 1929480 1973160 1978059 1150738 121009 866337 1059838 509850 1927352 887738 1695673 672388 42040 1049368 1568958 971487 1468668 288028 1778324 1957105 1601824 90400 1417600 1454882 1624601 264536 1288317 1796167 659561 436500 502755 851155 1448709 1801127 1063091 1735994 1652187 11821 870425 873965 1404616 473976 1496630 1467126 1192658 1611291 1131161 792336 202125 1069146 1839041 1687679 930663 833752 1718777 146569 289183 372896 61953 633083 1987085 365269 876095 107493 4343 1434461 1853818 660142 1006196 707757 1405346 110800 338293 987200 1593894 581684 649063 900896 1866508 1250744 1782029 1888095 401737 735067 1339007 1994111 1493555 1935968 194107 1203880 342979 1451472 1974106 766417 665885 750093 1865261 1111082 745836 1233490 1397152 1564036 1223874 136004 354758 1951398 1411679 751928 1068505 670096 1145656 520788 701388 1294813 1528275 1920795 571452 1891172 1124382 205069 1716954 167929 1660388 1886970 1677633 1876345 1488050 622367 1614796 639143 23912 1435870 1055621 1112103 994827 1089147 60198 1736230 540186 1937763 639353 1151798 543518 1891514 245775 1802314 550071 67040 875069 1851419 653576 1276165 703499 1966767 219567 1082824 178494 957073 831590 1263466 405902 969576 1457373 1053204 888148 1655769 588365 454023 1330639 1534570 104625 136430 836928 620632 827554 446250 937596 1924015 1755735 1247224 1344199 1431538 608539 946377 20755 1629935 638842 831289 640578 248229 502640 1499412 1504842 508016 245784 1085602 959545 110966 222717 1184592 1842378 627091 1289393 485419 1493650 1796693 269611 1210836 43184 227182 1992238 1211527 541386 563878 1937555 563449 1289491 1392142 747955 655960 159155 648004 1111800 1852770 1071558 471104 555810 452665 1476336 273388 894848 724302 1607649 1395328 1935524 1403510 1358109 1733986 1603741 947985 1796689 1771896 711450 215188 1124971 1414061 1616679 1890610 1746972 1434980 272422 1626201 1861297 1753484 415512 1922871 1215996 1792449 766497 453177 1033159 595393 1596692 1934027 720144 27869 997035 110887 275079 1302438 769672 785152 851858 1171470 169407 1546903 201699 478348 941108 1256071 305095 1975349 1952132 333211 1842536 846186 1739767 482935 1809068 1868762 1381767 1704711 262225 171075 509129 1230391 1219669 1237104 998096 1004690 1760217 1037976 1951036 1842983 1403791 1848081 270028 754254 234443 38097 1728911 1531029 134380 1092783 804491 1842590 1431259 910635 1947947 1321274 1456745 1937046 792977 1797942 118475 415057 1433518 658190 402479 759084 1833253 749221 925271 1383516 1385956 1348672 883466 933622 1773343 1652773 301148 66457 1762294 1339108 746016 1627025 1675624 1802173 1108049 910654 771275 284315 155718 1110895 1619495 640277 163636 797207 1014986 289559 593277 197700 1452862 923229 1023156 734277 341603 1951843 920223 1659706 1971856 1778877 1500478 1825022 1648194 1686318 1982537 1155654 230148 665760 600948 1136137 1217505 1884563 106616 204068 887390 120339 1965861 1631910 1240586 1013520 1765642 287294 1062570 685371 1325294 1402221 1800749 751469 1954918 1196393 315725 578932 1919247 1994938 596417 1419996 1135973 718869 510033 1286073 329505 1243953 1529454 786967 1956744 1523929 1337000 346473 799334 848712 1564112 96666 889945 1014892 269070 1395345 1655623 1919993 974078 796198 399879 825387 604311 228426 921760 1432278 1077142 299579 1070090 517014 201070 685259 362679 1659717 1342865 1408693 661203 1492162 117972 391046 1387606 1956708 1884767 523241 1022242 111037 165791 505128 1463916 1957759 1293166 685830 1632758 745549 1961816 700101 658867 888961 648711 4152 843834 828032 744329 335600 658421 683790 535633 51986 1693472 795831 958421 533793 725631 379656 1594193 348537 1388633 928045 714834 709774 707011 342754 128231 1164548 1372053 1888716 284550 1316423 1036399 541742 248829 927444 1348942 1336128 1260409 1235559 22864 682971 985166 1159577 1819515 1465682 1034786 1806404 545954 1780312 166235 486842 607999 1564162 1334190 704587 1893514 586747 1681376 1016748 444709 845759 1920030 99247 1330201 24693 1045094 17175 1762545 1901717 1492926 948887 883773 266687 1561656 929201 409817 1662608 152809 1146610 1551475 543244 1109707 1159526 429737 864275 1736506 1722946 1471014 1640259 663626 160204 922054 1439394 1767252 1273384 844582 1517192 835578 1809825 619278 1195265 1940332 454415 1606994 359991 826959 149862 1454756 1000710 264112 1595650 1872188 480035 1123533 1808578 317922 477573 1453211 370397 873755 1517317 948695 428309 533590 933272 1119803 1641368 709555 426569 261610 1511972 1301531 364714 1086189 693285 1309804 991287 647247 1957817 415173 1098192 1231864 1137658 1876433 891950 1441414 1888100 1424612 1993880 395438 667826 115516 326027 805931 227776 1698685 1660479 748264 677626 391246 198966 781004 1511476 1893059 1858972 198717 1298908 1583322 699080 1901822 1542259 1996614 1526720 277728 313344 142521 514053 880453 677292 1218767 708855 1853974 585458 1251901 1899940 949977 1556713 1005783 735755 93017 1395682 406105 776415 1027211 679503 392307 712021 265165 754836 76760 744092 1587455 1419322 728497 1168406 468490 240765 1924108 1961170 1018229 1034398 1376658 1955754 368479 1223328 1098278 593174 551692 467210 1102143 1143928 2484 1831645 637430 521564 1601252 864008 157395 649877 1009410 1598418 895272 1164462 962518 731484 274989 612009 1563283 395157 550093 405815 773922 1192143 965724 697270 1269587 28825 306342 1506129 1466931 623014 1164215 1586649 1833907 48912 688501 1272123 882778 760663 284462 808016 1263201 3325 1638884 196472 1161437 1641787 708962 455344 1894997 200255 409174 119692 761992 1869352 587178 1086452 458941 91940 1124773 114989 1285478 536116 955642 1817008 1241777 919686 1801346 19317 206264 1837090 1751292 698251 97793 1582663 1248408 1694366 98439 1720469 1631446 108143 1193491 1580088 1009606 146029 1818425 1031070 1766362 552207 589106 1258963 204243 1156086 313241 1315421 619238 1472925 1066783 1595824 1785193 1458598 1510260 65364 1781228 1008105 99039 227800 1709713 407064 1759826 1589772 336426 318660 1421790 181501 550799 1484421 1892641 453838 558675 325750 612062 359743 533277 1312182 673557 1169560 1298612 399179 1746551 736525 769678 1337584 123977 243546 1509791 1767048 1123743 1234091 1489722 1558646 86261 600089 348758 1365579 1719576 1683840 632323 586467 1053484 1271647 148551 1116556 1181528 1538747 1279513 110745 1951630 294474 468149 1377662 148662 699624 1888602 1762641 1748480 992366 1219813 262287 1385229 1260743 1908851 53399 1351853 325927 741353 1162698 74749 285765 1664650 1177728 1460441 576221 842024 1408275 190539 1876546 1958291 87976 347597 1083790 722224 1649794 1758228 208628 1769421 1915687 804597 133102 1263335 1183743 1545723 860721 632581 1417033 633303 375973 198435 274076 7657 1193551 1636922 1938649 750595 1089084 151772 233734 1766402 1457933 1437448 253249 1100110 1927991 1407304 1236156 418053 544715 940456 395683 1368236 1477196 1733888 107006 475190 158023 1100766 1638291 839075 1563979 1989852 119981 1248358 365346 933942 1165636 1784963 672434 87684 270804 1248633 1987221 365503 1246166 817381 1122748 781790 58802 1787605 1368217 1511493 1841347 1087024 1910379 1550851 1486956 1334912 214725 1692164 1399584 1086390 1935038 460647 1585489 1645967 251984 1258134 1009145 25942 1942656 65495 1727249 1649253 1031775 1667179 964584 248468 1886130 1035116 1262840 1447561 1794213 689956 632102 247132 776647 1357413 553754 931914 568420 1401237 145615 584007 579048 1469927 617695 1074644 1409660 881364 1332742 205995 879543 347736 297390 1729640 757263 156930 423169 1301998 1322034 1132521 1969985 1692774 543714 30793 1303608 1030252 965586 1471831 200454 826427 1573998 703360 1598162 783478 1393059 370247 864937 895827 1869946 798919 827941 1080717 525429 1496678 933853 1865916 1132991 96768 397401 1127840 646574 1425793 1671629 1738018 1948534 824237 1324448 1480562 174075 1447780 1448447 561608 1205105 1336623 857668 6787 635541 399792 1051070 1481401 1731952 73983 1692542 1281000 1518426 915275 1276836 963994 590477 484186 1254400 140062 1265906 785241 312954 796306 721778 81134 1707009 343410 1067077 1261827 483806 1437370 122514 674842 401735 165253 1425358 1573436 3763 1469795 986100 91835 44498 1415201 273529 1894851 1966901 493956 1602712 948625 804548 1738867 681637 992889 1326821 551432 1793593 797915 149971 684269 1664312 744633 229181 442976 1829919 1541446 1321651 801721 455313 908596 576441 1750232 814036 1236027 1601062 1648754 1747100 1427795 1001240 1218305 1509305 1833606 1900392 252984 1536420 522463 169982 1624142 1117813 922357 1319406 1415710 1606144 1177917 697719 1610267 1993272 1399218 1056367 1840353 1528575 901840 1526979 468844 633266 1836003 1635154 1721960 119728 1248124 652080 504300 797928 660038 1191351 636806 1195967 758934 920393 629734 913218 335353 1848075 1735121 144953 1634009 747793 1447071 1896899 337868 441459 1521456 1691916 1800316 1106913 224040 1620833 1436118 559525 1302740 358917 1052633 1772725 761375 930645 544426 104884 1842419 1607799 1132164 807423 1447296 760013 1533738 831464 691435 236468 1119198 1484083 1922485 1896362 938358 211913 1253461 1945737 1109892 330889 1104761 656716 1969040 801893 78102 178403 1809415 753811 39129 371331 1030139 168395 580449 718685 885445 1075911 1901541 943649 1023254 1458451 407534 1948201 334655 1561782 1104021 554280 1472469 614911 73125 338704 436372 1548590 1234438 1574795 1408596 1643082 1967881 1322660 1822429 1455137 255273 1816737 907115 1118988 52293 584019 1592320 1400763 1448361 570144 755520 1378686 1978745 1991506 473225 1981345 1059262 648244 137622 1890218 1583273 699688 1803215 1877655 614415 1524734 771269 539901 1491110 703677 389962 493029 1577973 1674420 1233102 1704979 622541 1665701 1875739 1855344 746394 830850 912401 1006243 1500774 1782400 1015960 1035541 556196 1764154 490008 787163 353120 1191739 704692 1176278 548320 1952467 1096785 1134756 63177 75552 840556 147111 767077 964479 1433156 1210874 1073699 713028 743319 387715 1718214 897617 1792232 862409 219715 1924868 737893 358822 1761176 980823 1898127 839154 854810 1417562 838189 1780346 1687801 679133 1004281 1791208 1791785 1173258 376750 321053 966440 950353 1740664 996602 1213550 1353566 744201 1248362 1910099 793407 176964 1277179 1531991 8332 1534465 300475 1130333 1402284 793530 1184353 115993 181524 1121782 1392761 60978 1218964 783017 1317455 1315672 1530352 610190 828750 267880 1182996 482013 814271 1769396 1632871 944068 384559 231406 685881 639505 1838380 969742 293497 1060293 1404385 1879752 273576 232339 1712778 424411 166633 79370 266877 1008309 563238 1952453 787033 80045 870694 238635 255024 1928155 897399 1047074 1154368 195121 1856866 468457 1675047 1588224 1266528 1380639 236082 933857 689778 1319813 964341 108724 108551 421080 660022 903587 1321835 865396 1771539 968757 494151 147650 1318763 1757119 1899731 269712 177499 1080577 1222497 1148460 998369 1755677 1479407 683189 544645 1275059 924501 1250812 1806650 1098144 469721 1472224 547434 723090 512242 499706 1531825 800526 921823 1013752 98516 1785289 1097974 175365 621666 973868 45366 315677 1490664 1647169 165008 1165701 1733177 1987560 1492459 1433062 785069 1665984 1865761 1632315 1163351 774390 132556 1228703 1768363 1867028 196598 230874 722829 1475507 1447355 663258 1525390 462810 195393 879959 635190 283992 1519820 1809498 543144 1954503 590206 1259407 648324 37477 1813026 835388 1112777 940869 994305 383726 921029 409845 1230848 1489442 135553 745177 859708 1261015 277391 39674 1836393 1569527 1025740 325705 1644499 1453382 1220942 1625485 1769813 1633539 731251 603548 427517 1303205 433425 812842 645533 1600303 1148612 902650 1126760 1363843 974057 1707294 1231563 55335 1115953 1129713 789387 417191 1904273 255565 1667801 255916 1782344 1783206 878682 1672547 441075 1559652 1451962 627256 12169 811258 252186 1934701 227205 1307318 1505200 832327 1012520 809746 616578 1994621 191919 1136129 1808437 1505771 1388142 662472 678331 1340937 1524893 1599963 1695934 1534131 627255 203219 384960 1253458 680787 200643 1951414 1604085 1890186 621743 1900084 1012171 1054391 1953989 819868 1725474 1657100 306835 1856530 464530 1248885 1115427 1802081 1508688 1744078 457764 317958 1631348 1687297 1696454 248894 1067374 949756 520309 137656 1313974 364145 1835980 1816337 1909405 273215 731675 1948947 1505291 403912 921593 1296845 537579 1457155 943886 256419 668077 763474 1748521 315694 481561 731419 332510 1421792 1054507 1016657 425277 532470 1306912 1137498 271962 1038043 1520781 1309047 727465 1411978 1708423 1751620 221558 1000423 1207963 508287 1752106 676137 263980 663762 169581 1683755 1631163 377910 1678130 510347 1279610 778251 888748 753559 181692 1275454 1266586 1253745 231092 99231 827000 218346 1789585 202094 1359589 196794 1765549 253288 1263327 1695662 1381854 160826 278111 1982695 335539 996810 454727 565425 708327 1803431 1807291 1551945 941673 1653127 1737283 1064500 1121867 1308096 991805 110801 965345 936315 448549 1615278 327980 1480230 1523645 798988 639318 734119 40814 1658927 1498044 1302373 1395579 1043064 926547 1181048 52585 1967434 1716503 561149 1380191 1857902 259979 1909438 1047741 983766 771029 1108861 691005 407322 1018195 440199 1591291 1238072 665745 303589 847924 351079 1455050 201593 1989408 1811135 1449711 156839 9220 56206 1263613 1650404 848614 1273366 1494022 1406033 292445 195593 1472399 136765 1157009 1225944 258690 465572 826742 1205723 1648227 439216 901699 258397 1307208 418828 854372 1623334 678932 30143 1365616 1495327 1411486 483040 1384223 1601850 964227 216511 462421 1113291 1892400 816450 1523410 1045135 430362 1981259 1448264 1961023 1170521 1760738 1379815 222026 516393 1069839 627364 1057102 459909 246162 500965 1546862 423197 1084977 513256 1049645 441736 241260 943408 358281 1982906 387922 1729517 893650 66091 1669232 980036 348116 1606467 1209614 687434 842415 287855 1773769 857193 134661 117657 1974002 1430789 1146069 1648699 776262 33755 1079531 1572466 566641 1866482 1092001 48200 722036 817450 1508601 222121 701345 355490 198595 1800984 1228398 309906 101880 1557592 275757 1122082 1965730 82979 1081278 1466479 1551160 881478 494116 985827 951517 274529 1928405 1375284 1539315 109195 949166 327012 930063 229109 259597 1362715 68225 1441189 907864 242424 818208 131944 1091448 1092925 1002204 1977289 1462304 1260418 697 1654620 1897388 1991428 776510 1319623 694832 1196992 1501273 85323 1250211 1285596 1958977 201701 270191 1669734 762387 1648342 906686 858439 839686 1045476 1306963 1965108 811349 1342499 874837 655898 1191278 1118310 939028 1774906 1140451 1571137 1062049 1648211 1742222 1782987 98494 1084416 1296078 964504 192478 1853870 1391358 1812508 117710 1309789 1686816 1421828 978860 1438502 1650593 68007 219111 1930711 574450 1925034 1715132 1818098 426282 819741 486686 1173491 788257 89989 472008 459655 568273 1737166 506603 1329336 1551897 1925064 9071 1391990 1702670 440574 811515 1698739 1715559 450023 1328158 1039761 1347991 28395 282657 250927 1373421 560536 1785454 1882031 1397911 802199 1898511 1249078 1896275 419337 1210616 541164 1463586 526377 1342424 1326139 1849752 153842 518076 888266 1966528 260960 1606204 1344903 704785 288292 250451 1456910 808242 1888185 626843 134229 133429 1927232 1344547 1454586 1040114 1041521 54370 1438338 1768892 174449 1372913 1162920 1786356 1187337 1014971 1075703 94945 588269 481280 324723 1736164 1363915 634470 40871 1960882 1344431 997566 363890 118085 120835 392108 1197012 362865 174646 272069 1367896 764461 370373 347859 977431 62050 435605 480697 196660 99598 1716292 981147 705058 87016 184302 1796308 665006 899559 68351 421233 80301 1809096 1018368 287255 273515 162392 1393792 1221311 1194396 666496 1966474 1618635 1921912 1693128 1465850 916037 86425 509977 1299459 111241 142964 427025 1246272 275763 239171 1796840 337310 1091547 1675341 475125 1831095 1010435 687040 1128233 1017385 1544544 707263 251987 1655051 1263430 1330832 1079971 1026990 247910 879293 1788149 677004 1229240 952602 1970535 338942 751592 39615 856733 232689 1035481 158792 642848 1504674 42637 162725 1843147 673066 1636498 1745740 220807 1904925 1625434 1013407 1446997 66522 166326 1347865 1564732 421867 670493 1757033 474349 556701 425236 426803 1018336 947990 901533 1381964 1910213 623434 1340418 1721440 1138030 39057 1685146 595644 1549511 92238 1446359 901331 1855834 500554 587590 1024046 1273612 249124 1014763 403715 1885497 1408946 1988409 346793 1691704 1541090 1722825 1401016 1138531 1764459 153299 1814357 26167 1297581 915503 1827670 1885890 621842 1675840 323940 164868 3685 81152 16359 924594 919941 291220 1300136 1395820 27160 576024 1008993 592821 1835346 1560425 959640 1791808 106225 773535 1828600 755387 1297361 1307846 679676 1251018 413968 523830 443768 1128856 18358 121415 1500852 84719 596661 637591 1251072 285645 376769 1018816 333769 846456 638765 338497 351467 1410436 648435 701436 1336358 1982439 1589791 53235 636933 597856 635949 913298 379625 680605 849866 201180 1764746 1699859 1671983 1113882 1567435 71447 884928 1582476 996294 1195491 291560 134715 1290000 816714 298538 1231440 75579 1164658 1892598 1743340 1737447 482114 386925 174557 540067 350986 274021 1992175 1807153 1085112 525724 1033612 235869 13129 1537824 157071 1754120 1959273 903828 851057 1831026 837943 291837 325258 1223867 1140492 170668 1270881 886749 58082 95434 823706 957002 306455 1657142 1071775 978014 673422 450083 586556 745150 773223 118953 1389429 321930 1749272 53109 1125627 927832 1828056 489050 91646 326839 953760 1900133 905066 925149 1352811 383112 118483 1261850 697485 1008268 1147799 442149 1292453 1383886 118924 1129619 423489 375314 385749 1663985 1616783 294526 1527991 1102101 923521 653502 1025983 1359184 393464 959138 568798 1327366 143333 152876 833849 1085951 1346453 384137 1266235 1646733 1399094 152902 808939 621485 1233666 1111489 1524997 813855 745260 1930079 1079646 1990457 888223 944893 771688 1087870 33179 1357825 649499 8620 1512238 265848 411090 1723441 1366179 471209 154813 343524 1243194 1918296 1034103 464471 1183224 493159 1248325 1431981 1163598 98837 1240315 1140550 403189 1823920 1090550 855339 852724 291936 218169 1985175 1389883 863094 1273764 97403 1752653 1849343 1929041 1119328 1909829 1317726 886298 288497 800386 1252208 797971 1333916 123250 852145 625930 429925 1193959 468150 752124 1841308 475317 576047 1157338 730334 1893760 832777 729555 951803 1913722 1075601 589134 1158480 1925491 507839 1919205 73237 898660 1817254 240521 1905695 1004600 401985 653132 1850959 1772315 1338103 192585 531217 1588815 553263 196608 1847936 541066 1588103 1186822 355350 856105 1579858 1583121 392775 1006142 1059913 285126 956094 1194404 341105 749777 1994218 1159887 397274 1203672 1309365 1287735 1097681 1314493 464695 1161153 1259777 312333 1408678 355416 1193350 1481302 1841150 1470641 475787 391953 1547739 1651782 1374189 1805320 851382 895063 1199704 1031638 1377737 364295 1293846 1507299 1564445 187621 347184 794997 1324411 1714465 691598 458394 1303481 1517538 1842955 78662 1900710 1290630 96977 1402215 1880612 1828941 717083 964853 1402858 271201 1844558 199601 972113 444603 1421359 669568 362334 305777 1486097 572945 1576006 975729 1445891 1367572 1540030 1728074 503876 644197 107852 1791733 1610895 382195 1475036 617702 841029 1202047 1731415 421005 1844583 680786 1608008 1942900 478409 1473230 776431 730661 1578627 784832 984227 914876 960828 1831040 1910805 1992700 969413 885239 86409 26315 712202 1369472 47848 469020 803277 309068 1660610 1820458 1040211 53776 927261 616092 1837060 331388 1726288 542398 1548292 1259614 1236977 1694050 940301 100356 75832 1328183 956574 1847278 623131 1852721 250766 897377 413309 1202445 656885 1410810 285222 1277107 658528 992315 1947494 1646132 1391513 1379690 4731 1965404 808187 1671220 1037522 105394 1904408 1880524 350876 1656851 1083181 141945 1254333 1171553 836555 211722 1151722 1693220 998699 91727 147149 1800677 880539 1497228 1192036 639574 1616600 1398638 675625 481050 1365940 1020316 156939 890658 1811008 921926 86208 1180389 1260415 238183 1203080 46716 1402856 730563 1594242 749558 447704 1566166 1580663 9442 1211395 913535 971655 1392559 315322 424323 1165841 325082 1530474 491940 346927 1018638 918928 1143422 565052 334103 661680 1168640 1190907 497664 707841 115672 819727 1866137 1687590 380640 74418 1579850 317268 1754612 363432 45911 347744 1637727 246039 172720 1661251 702681 480725 1589388 518014 1405356 564286 208620 662425 1944925 970345 256181 1749231 1799815 1004302 1386027 315375 826267 1988614 851350 1725171 1840996 1368287 252834 291957 902525 1265576 249548 182987 678523 82190 1338684 1910240 1801208 169779 1735754 1506926 1673527 58063 70121 1005564 1156894 1312545 1445811 304531 1606951 517932 228873 1711684 399921 880732 84636 1099595 1851577 1085169 1983427 877715 142528 1618340 354764 329360 1170051 253662 695620 1865596 194129 1273445 1567121 687167 252666 967478 1130237 1957204 1172674 866988 601916 1573712 1150034 1832704 148258 485480 782569 959293 1085038 500459 870738 570684 603730 1326083 1340528 1217417 151123 1936729 147687 562584 460923 1594973 1145308 1327172 1584213 1715472 1171953 335406 1548884 482286 820946 371461 846766 1430057 345843 1492638 562647 609720 519573 1111748 1975108 1554471 1964982 1965172 1404251 975819 1819061 261800 1649521 1430043 1195719 1553749 502116 591821 1793441 796587 1493047 1369505 55515 1944356 722981 969612 1262625 1212935 480354 546573 849049 43083 1777942 1731908 1018353 131559 1753498 1419556 1896805 1599647 392178 769271 1938431 39377 289248 779226 160374 1572766 115908 434976 876591 464957 1107056 219016 1947938 1691246 801073 892320 1716151 1637843 1631850 1080310 535804 1611300 1448093 293245 1773610 1001862 1230837 814926 791800 1501601 1126299 1233722 191811 1285623 373106 361387 12436 1749135 1677789 245376 367635 1306664 749481 512950 661759 547623 1459233 1483320 442511 467511 1739455 1244601 46496 1139781 449231 620234 1762669 42867 129962 1541884 1923447 275432 1864231 222972 495277 631549 1604169 1844806 41331 777764 1943562 1005852 1470274 73979 1941882 534419 1050203 851703 516777 1847929 1791732 105406 1923917 476361 595290 746853 920823 81817 591438 348177 1326352 1412095 1174147 1510806 448926 412409 1841762 743748 1339719 1777130 1953221 1969799 1252440 535977 1013348 1380458 895351 859651 1932675 1016708 1966693 818626 824414 1205864 534963 546543 1914246 1080434 1045537 1524127 1753022 649726 1213589 1383523 1569371 611174 1318023 915463 1090878 1147630 645366 1415220 994020 515596 1680885 660390 1606511 1315699 1623284 1378216 1778247 1802333 1973189 1188818 524250 1768044 125756 1651125 1305675 131179 1902281 1477245 709039 1957468 1473995 284622 1196056 1266218 1346744 1968010 30126 930941 1825796 204729 1865371 652954 65029 841735 1596974 1124064 1345458 89126 1783331 136262 355798 340292 283165 1130531 606833 1838905 1723229 1080976 1317528 1195832 1667289 931710 1665778 1177228 1172989 1502238 1898312 333097 1732435 1531754 978558 886112 1115180 254914 933399 1409754 767737 1711757 173847 942338 888030 1934062 774305 487745 421668 1238686 1045350 928324 1528643 1223321 1417795 755133 322230 1173001 1021882 420879 24210 476435 1492847 559540 347345 611290 1166402 560114 1847117 76252 1485058 1196923 799643 1417196 51468 1230495 1151121 794159 105830 1720297 1865851 1652856 1501412 190569 1764587 337232 755225 722979 42015 181050 1288811 711112 1416086 783760 1791272 1303391 1730218 626440 639086 690743 1124502 517148 298190 865156 1436331 603071 897081 1597588 524251 1140573 1637428 662470 1018769 1090996 1658600 838390 393022 741966 1058426 402661 1677739 1133461 44427 1386108 1847608 1637115 1034946 738432 164946 18651 704138 214404 46155 1447375 1307230 1099413 393919 122954 961752 1399579 1767863 171475 1208567 1889373 1087978 1336690 430470 213665 843492 958012 628825 1245885 1662132 179332 1961574 1562358 297766 324533 217277 1120405 1171110 1854427 42734 301387 310869 59724 635901 1011132 798261 1269961 756180 834976 45970 1352046 455665 948514 44299 1851128 1864795 1863594 901292 1936516 1110214 285113 1271863 373607 1391267 35424 1844718 974757 342558 1928930 1494957 807744 1563079 1460705 259071 1005770 160437 1579144 1313845 562298 733781 357902 357851 315352 170282 412120 1789702 1878209 1026587 406340 1007377 1963366 1465724 1505445 123092 960012 1786577 1065698 1628901 1557160 497635 1630320 1149636 170529 1195634 1908720 1547527 11196 292032 1097119 1721865 1638017 836704 1398323 991262 944045 1427719 1320099 437303 97569 897641 1345812 924348 1501406 433536 1487742 535681 1411097 678359 1545417 1443389 1391225 91654 1195370 1744623 178172 1115770 127425 1216711 375983 1430530 107051 1697222 902482 226650 1327943 737281 415010 108003 802065 213662 1453810 1063888 1164971 246482 1060468 1553553 405675 623558 44380 1439836 326872 361087 1026748 1125046 1863588 1537813 887678 50361 1135533 174946 153724 448953 694699 66643 1521917 1848596 382691 778911 1604588 480751 1992496 385581 1666844 1285616 1967123 1758858 1481130 180642 1978231 1870331 870649 525853 721555 1638103 599815 323590 983811 181104 1467483 677436 1588905 1340055 1182366 69220 1827944 606211 97332 1722012 374133 1753453 921337 1810028 1687018 248570 942400 1486819 807445 944846 1619223 335048 754993 1355303 19643 55092 556850 1116303 1509323 940065 960189 524928 1313313 301237 487097 769537 909828 658730 1135926 130071 428987 63720 1951262 903881 1966824 1222947 58446 1236917 172210 1547579 1376253 59237 187195 1510540 167360 1340531 263882 987051 1130857 403868 1976195 1632392 989808 267639 321687 555811 328499 1148961 140633 1532047 1418524 394301 1454486 192679 1845454 147764 814451 800641 1594266 1594061 1665673 1745859 1835447 1486182 1172724 1514933 271744 1887546 1587780 62460 1154279 1423915 1022505 1548938 936542 1156575 308835 295692 266918 1282361 1596246 1653642 1814071 649870 985476 405266 1038407 529822 555370 278001 562921 695423 1646223 1691563 551219 1571002 1546916 1885773 1177380 483171 629151 515909 1478258 171260 939853 381384 1954439 761697 1446768 1443828 1379026 440442 1806070 1878821 1482216 1743865 857390 1427507 1941160 1014320 1791231 648995 188000 1801388 1127974 471627 1612030 703070 1043970 663294 557414 1948374 727372 340891 72812 1140720 509107 6060 1538046 1214028 668991 1586064 1959733 1492108 1985649 327300 136122 1742034 79630 187304 656022 1465640 1347998 918869 196258 933729 1185095 379013 1284584 1934463 473672 620193 781267 1051897 1469284 1860738 1834836 1422883 427716 959612 244346 736914 1292374 1633960 507085 1243023 1187582 900519 55009 531900 1486483 1330153 1467330 506271 1322183 1164315 1028249 1801515 618068 1842640 1119606 1340864 1490221 983572 1802123 672954 1622422 385267 714864 1551947 133289 1120816 1227027 936598 1829958 1930464 1396229 1170806 405416 1136167 1747078 546153 95837 396370 25275 1973316 536819 674603 1987177 1725743 1775146 489179 168575 279649 1547934 122700 6725 952520 511319 518790 1426620 1636142 1146113 1321995 1323672 1623371 1243488 1048683 1174277 226977 845076 1304901 318029 1528406 1478704 1818439 1367868 1480529 142469 456451 234855 1146647 223305 1521520 1497002 568204 1535352 757196 349303 1056913 236918 1710589 882363 810474 1239654 604645 1916412 685605 813308 802902 840510 186047 214082 1719891 1812438 1536821 440234 651235 601961 1192236 669155 1617691 621865 13580 417138 1505288 851418 1170369 1462824 318542 1226577 1769664 1956030 1585921 1201766 1496474 866655 1730058 913161 931487 1822908 1779444 1235545 1258582 1115181 1711720 1592976 62292 55228 634613 1416087 1706366 1643981 1680582 1727795 233245 630306 1170315 1085731 1950824 1165369 1466571 797856 760689 1712890 458617 446349 1964121 1074493 199429 1135622 1588571 1130639 1075405 1812178 1509873 1138050 1837297 1561440 741342 1172374 136393 450504 749847 1460479 301065 1900175 742786 527496 1680485 740674 43437 1342556 1871867 288788 1224106 396069 1314671 1907775 2192 1836654 129514 1659382 1107482 1361276 1288374 1453554 1396448 1735460 1076574 863533 1578147 75324 1285328 914893 470607 1429736 1083527 1609290 1585456 1630998 1407114 1097241 1272060 430926 1459927 1840760 576400 361397 536946 740883 572343 1457144 1330447 1264042 151143 1165233 1231045 957020 12605 1668804 1717836 473840 181174 1679863 1703252 1209793 877684 1245809 1071693 7847 25400 1436995 861119 1102874 123503 366298 1488766 599664 152665 102552 1232251 846499 217308 850542 787350 384292 1469916 1147048 1043031 941313 917991 423127 488997 1883468 100062 246673 1193441 8464 1071149 1960097 476017 1491243 923563 247017 195712 364488 75006 1295873 1542982 269578 1637073 227094 29474 1998468 914655 1379040 1279571 1247648 1181927 1087243 968376 1847373 924917 117639 854464 197185 1029866 1727891 565339 1155832 389159 819437 1765852 1176115 1904508 1933710 1798438 1359315 642800 23786 1499658 564194 315208 1439349 775118 1816669 1599052 1846774 1101281 46615 1788563 1847001 1609851 798229 592797 1120640 533517 38782 1300159 1029910 296057 464513 234299 1325219 1181660 1038236 1518990 1205309 1193797 1840333 337273 193971 494771 406856 976888 1327628 601913 1607613 264174 1576734 1330133 1599406 725629 800302 1450345 1783462 1703061 726672 1106883 1758996 1624949 1234365 1654894 1955291 1342364 868947 1563455 1946353 1115134 514260 1778803 1747650 1213685 989517 1452237 536872 1789094 120848 1547559 325316 480401 1359775 1762279 85290 1131156 1305883 18321 336489 586023 985364 1668197 1069853 1486761 372144 79214 1947476 286642 442695 290197 1017248 1455858 577065 1584132 45302 289741 1691830 102157 1571375 1720390 544729 1238778 1112575 759078 1512394 1758918 953021 1375127 1839049 1194318 160612 562187 1810461 777148 725835 1928661 1264842 767434 1751404 1940480 1424900 1132783 1264352 1027721 1192256 704911 1211344 969416 895111 1758527 942955 1971715 206967 903114 155024 1280073 983007 985826 1251888 437130 254295 178468 78829 555230 1712642 1515804 975995 1445709 291964 10615 1524370 1291643 508027 425278 254058 514028 1709468 1924443 67270 900333 566091 1699084 421416 569031 1625745 202710 867960 98752 787874 1846141 1062017 948678 1546873 311931 942698 1142099 351519 872605 272740 153910 123190 1523344 1421073 1859329 38714 263371 788013 567155 1693327 1792855 1407307 1916641 1916821 48504 199777 1752807 138816 1796408 642279 1851589 176484 532614 714828 272776 1268764 431480 84362 1459030 1159910 1009016 1569483 1826266 480290 1895893 825073 345390 1125182 330808 804940 1007579 1386052 1548661 625296 1781391 1222338 1414118 1136110 751671 1640734 662593 1001373 1452070 1739543 339842 388089 1363235 1695622 201277 848418 1613381 160018 1025172 51579 1618793 643239 935719 1463973 1303817 1536668 127156 68184 477277 488418 1505320 763604 165311 1909147 1494148 117682 207444 431635 973428 773259 1354306 1668003 53557 649254 1233071 582632 1562890 1622966 894392 554694 836440 1220113 1047709 872950 59514 663876 521146 1358223 577707 185555 1852750 1393668 1746880 1308871 1616030 1037754 377101 333727 443966 808094 952052 1979765 774705 1710983 75213 1079007 177916 80202 1029135 835617 993178 1915265 1002457 162719 201933 821910 1701562 582832 367605 225619 1302406 788902 1349655 1232253 1069644 1402678 745994 1725367 7452 1670455 1154645 215196 1981492 712382 202491 1764584 1544621 1842535 1582766 1093821 1498201 1651767 502680 474138 572077 996706 486791 1118710 1209340 1772344 904793 741437 1370314 1581885 591797 1096259 652798 876530 700385 1763237 951291 975010 1943317 1111939 847385 1102404 87586 1341908 1282776 993931 1951959 772464 741290 160291 1789971 619613 1936877 331750 1459083 1505834 1212972 145700 1180060 1425053 645068 352384 689764 1044062 1858673 358898 122115 953295 1406999 1594250 1441186 1201699 1107518 1439762 1195577 1383148 1525070 749737 1914843 265675 591052 1483903 1822785 445404 136390 1177715 114601 686596 1562832 943390 243936 1497118 944903 108910 1791114 1332396 1242479 152581 1687734 1048735 499637 761514 197611 916250 1870078 1718248 759631 1811093 1691460 1467464 328166 99145 229398 463833 786384 1557833 823228 1608786 53305 1239248 1257015 1563267 784462 1806619 1528689 288566 1854929 1490964 138463 1916127 849270 1359165 630548 1685446 1355530 1346730 1891166 1923429 1912447 1662380 771761 1027419 1689671 770059 122682 633649 414781 1487348 637398 1160933 701519 250628 60000 697860 1763959 227697 527119 125895 1493177 1785758 1451944 799014 1863155 365274 1797557 234512 901823 1313639 161515 678704 1964359 1590341 474003 104011 373285 1608743 1110150 1718656 1841905 450176 1783715 1288792 1217514 1622200 984863 1664747 1984978 885394 1687408 719219 290049 1680988 71487 976927 1159473 1030016 1540850 1348424 457811 89905 166468 1390496 1310390 1255591 1150766 1748893 106949 139952 541334 291302 944392 1150852 1477790 414856 39713 1767430 104289 498166 1877782 136807 1596286 775730 1894454 1320505 240305 1784363 825271 1089619 404286 1724132 928293 1177350 1832308 1241455 459812 195687 47282 1754890 960296 1434572 520453 790057 401662 1152994 1513499 1540758 1359361 370295 905205 812491 1886747 1512506 921843 776670 1030751 1084725 1715601 1635910 7156 1903484 1578932 1069940 264421 124497 95843 378209 825941 1117061 1298397 1649301 1381174 1250933 183468 3223 718503 781192 611741 419081 472171 1667703 1095129 1469519 1870985 1536080 1169167 514512 1173632 1101329 1313770 1556197 836094 144700 1891835 401658 64469 923451 11590 1676212 1857083 823929 985523 480643 1212274 228994 1730785 1391782 1954754 1603016 102185 1816850 1441642 494023 1821655 573749 1775305 638381 860308 284897 1067300 1281426 1570389 895913 1343392 196125 1119692 1012564 248619 963754 1362640 704002 1634642 227659 985222 1981665 1935848 80369 1201655 1065289 276941 1549927 1447447 1798267 989560 1429020 963705 1649049 1618690 432050 975485 991796 1762893 98753 199975 1425171 1649400 814337 1529921 1116370 1510920 1972633 1147241 1671751 1566827 554923 1708528 255382 433831 1986143 966922 316083 558327 1207940 1254510 1150356 544490 367056 1156173 1106714 1200231 1009148 240635 488561 808063 1120300 511345 1379300 137488 1432243 1058673 1882523 1730455 871107 1185913 81405 1361993 139648 1880960 1372140 1156598 1073115 157575 1446856 779091 825307 975123 121893 1267005 423016 863698 1829397 1487230 1277761 896266 1626218 177385 926750 1766055 1750545 1110814 1773095 405875 1395049 1252768 1598571 1877009 914252 318535 1605569 614925 1887511 1335804 1555979 1492430 65603 1216648 991517 76015 627716 135214 411741 1047672 1595624 985558 1065845 414932 729021 548654 1547253 511173 542222 581079 408171 1017668 32070 1701131 229634 663354 1103778 207417 1242866 80314 589990 1332350 763663 1712561 1485667 1781454 1148016 1246958 1804097 548133 1803507 1668851 1215149 399169 1479559 1894825 1373948 1318835 1702726 763035 227376 1283281 1814840 525180 730342 1698756 581753 1267088 1229141 403770 1163423 870719 1698603 1377286 1532944 1336487 468266 467998 1297963 1480311 1691119 1042669 45855 1045068 1041202 695804 1061202 888401 188614 808950 1084864 1217920 909221 1697175 1040342 512694 1619860 800327 201753 1427874 645268 663646 543917 1007541 1251115 1023510 760620 1768645 590538 197733 1397730 1169006 1567647 927287 136245 1063068 13827 217987 1187208 882031 1793511 946664 966666 1611161 965622 1374286 1801097 1659218 1927372 1401536 1083886 992486 1261014 660017 1462944 1215618 298056 1232287 1208890 1658084 970700 1858163 703909 1254001 368594 783933 166860 568488 1000337 1433800 740067 1854305 1498665 946608 1405494 131144 1994019 39130 961860 1603417 1946737 22211 1107101 301886 842357 1102566 411891 1875818 1059327 1153415 1149919 432098 453812 1973062 999081 1020885 1602440 742901 1854586 308242 1472277 1531616 760400 1039022 1836086 1282415 257440 1205302 1708430 119455 1344502 489969 1837349 1955172 1701578 353218 797404 1443222 1527808 585482 1457953 1208448 260995 114632 1632948 238367 236617 1609416 1808855 797208 508205 236636 799462 1219952 1960626 1805795 1094433 1295958 350522 92257 1142111 173126 69467 1752370 663688 1857487 542169 403191 1559843 1609597 221538 292583 1903493 901602 1868139 177386 1835371 1066461 1066185 392648 95612 734070 1044775 1159289 673638 243118 844255 1092588 1821131 1239661 1972827 1533819 742953 340113 1091706 1366992 663748 1163197 267512 1290842 80125 652109 1640962 1617708 42579 1053460 1150781 1943580 330649 814756 1096587 1635067 2492 487203 152300 1251479 1998441 39192 256558 1785941 14421 1772256 780589 1586980 249772 982546 1056780 1795574 1877450 1698861 1011609 999350 10783 1199565 400548 4349 1993810 1006595 615259 573351 978708 901832 467277 189691 1292162 1597600 894156 94473 28958 1617508 1134251 941393 604949 608173 523071 101847 279609 1596702 1419130 561522 829181 1232557 534057 795405 1666484 1055225 1769446 968578 405408 729639 538468 1639718 1554517 287303 238841 236803 581216 923659 666225 1276984 226567 1367586 1462532 16124 1854445 1529934 122564 1621201 1351692 1908485 413911 1947455 664729 1954256 616851 324060 763046 177435 181931 1898420 261916 172490 399867 1873951 1450795 1414197 548949 1414339 191449 1679942 448897 1590036 1924447 1780323 776888 323932 1976764 173420 334174 20384 1521931 634162 1878571 1400767 1586967 1205279 1064555 1855780 332525 871935 1478481 781706 176521 1878647 340744 1543108 963161 1748074 381039 1765499 1613370 1869644 750089 408627 823654 334528 411594 1659789 1201484 383863 1617739 1329918 1632749 1433121 279812 710366 1730425 50687 1169129 1757299 1340039 1213768 1929599 1440306 860012 175887 711458 1401339 333938 1155999 1078767 1062574 1937926 898578 859428 385597 746694 101789 264186 808681 1209745 1231405 1659979 1386063 530338 439190 32079 1939650 164972 573518 738738 1241712 576232 1363596 1668884 1215597 529749 1709770 479522 588958 407304 1816133 1970971 951460 564385 244955 1155485 1029671 1000472 91319 639266 1573169 1330004 1176423 1322004 661007 96354 458642 671188 222710 336062 666409 235605 37522 1935645 1790244 358466 1233437 1312273 248291 1029385 1405901 1921952 1928250 1123604 1272463 850143 1375533 1014874 504187 326017 1497383 504283 551114 948255 1806950 1784111 989320 793647 65909 1072428 794590 210538 134650 1418902 1391370 106696 143233 1302681 412522 1609894 1862669 582035 325486 719902 13289 240476 1395443 541126 1047604 1968454 287981 1962962 1443812 775694 1740538 1826072 1543752 50496 590307 776992 45396 584694 372080 286619 404194 453630 1663523 631750 527498 1290711 1755128 1858801 457072 1968558 1767555 557808 1337730 684442 284328 1257450 1177623 1321738 619916 362249 13074 471488 1246576 1830524 29415 758586 1672082 506973 1848901 1786989 8969 430833 839889 589017 1600975 1609838 683888 1306681 149584 1470592 1475982 548943 524997 1350732 1049292 444286 1414840 1861708 1205053 1117235 136668 1378358 1404607 1650865 995147 1358038 745809 1771372 1075474 1212723 553230 1485417 1960841 1365363 61322 200520 1259280 120242 305435 1973666 1603835 850852 563961 1417872 1528811 1886325 1778728 1637052 276713 240064 416741 1165821 65521 102962 958121 1906521 413019 1339148 1800150 556174 823257 1535912 1830719 649174 1593147 1778027 746492 744560 1542566 50759 1639256 262145 999393 1069602 895314 90801 814321 1162871 973284 860694 33771 1620946 1102567 955656 843116 432317 656114 1121945 1835486 1750673 514165 984019 610781 1302768 1296293 1761939 150293 1180269 1092270 832595 80641 608353 601293 903910 1381168 1192070 981411 147821 681111 1578865 1353009 815374 253390 839087 1518663 923756 1197362 1898770 1684298 1658050 1220522 1936545 1603826 1328276 783558 1739289 335431 1975599 575203 1756183 892896 794802 434055 1349093 1366464 677722 1541022 303609 247504 1139751 899268 503822 1332565 441992 1610218 790084 1842962 1605721 972825 281696 1160046 317186 1524736 1777513 165160 208584 1563418 1966667 1993749 829889 868693 952692 1706213 1729096 394701 982946 1527042 163473 1097893 1803486 1319498 322451 1450719 707332 358056 1945985 1330629 1365024 6447 1649058 1926532 142048 388648 1873364 1986482 1400037 329380 1519640 259694 756026 317549 120178 957900 1282376 1958241 1555419 284962 539411 1782322 1573471 1633649 1414597 1351248 788415 325041 1108072 1463240 1963596 1351722 285021 818386 102677 156269 1260102 5571 735855 1221189 1482997 1551592 1373135 1069849 365476 1620644 1579108 190237 948237 1126503 738040 311345 1702546 1491359 1257884 5697 802393 621783 1785332 730293 610901 630258 1993517 320374 176586 111436 184309 10677 1059391 1581450 1334400 1209883 1398186 644201 1420382 1061971 815347 101114 1121379 340562 1744883 528260 1655706 1014317 72823 1664766 1972618 1635101 296779 1070451 1841045 1307987 637720 872349 1982989 1772485 1973433 77441 362555 1889512 1897809 1768768 130447 1610369 570132 1981830 641460 347448 1477565 1597602 1868221 543945 188470 1096579 1315066 1176304 14675 128746 349685 867797 233546 542228 757525 1037790 1448783 1038396 1999858 1343641 1188758 1351036 1960704 289470 1154513 616470 1877583 459449 1132707 341695 1884007 1975750 1053646 657515 1271741 216764 1220439 1495873 313134 351254 890185 26730 1841580 1816423 1775771 1200950 1451782 982773 1565752 881639 1372917 1749531 1789313 1727344 351963 120683 992110 1071928 1757883 1213583 731029 1809005 485283 1158023 1699136 519415 1928584 413737 905334 1957793 598900 536267 972828 658111 57851 728 298702 124326 1976198 1799110 552626 1840085 1060723 1966475 1274048 91983 1358843 1920714 504106 1596707 1349821 718973 849073 1644121 911802 1153940 1587752 1063290 232027 1131688 665052 1138836 1812586 1409830 1773965 385952 239999 1644168 1625199 6457 1648845 706527 1733578 1599999 45894 977818 166981 1010911 1536383 1551991 1239228 939623 1079654 635496 1817967 1162636 1662403 740677 1889038 391325 1407954 1145335 1011995 1913903 1701826 157947 416867 1322667 1633263 687214 1466458 435172 1754184 1693924 922348 529475 137691 540872 247322 1116685 140908 680361 1480578 1185007 477341 851101 620732 1013287 593491 1968031 280073 1888391 1539966 1890884 1358883 986519 1188650 1317229 1644978 296383 1230119 1431087 1570397 171193 923445 772947 361921 1132575 1100691 1481590 785522 1908453 635784 1856188 192935 400244 1492066 1965452 590609 425873 663923 1261189 1725501 1618546 871312 1792424 1958039 740571 290458 970634 59404 516900 1001075 59660 129195 1114709 433152 374457 331950 1688838 519088 354983 360594 1509057 1503443 1765678 1660319 515451 1629907 9674 1598080 1275412 606887 947450 951835 549532 635405 1054234 1661866 647644 1388599 1925173 1936387 1992091 246876 1974864 960368 13896 654040 1484096 911137 1286959 1373935 921744 1001135 65292 646307 268001 702863 355331 1866130 280439 1839756 613487 1941627 1696650 297892 443240 917083 1492697 877883 502504 639694 861972 1410955 191936 1860548 1861624 459455 691346 947375 1752205 521749 1048752 339704 721363 270119 168094 1423907 1901884 291877 581851 86162 756175 1908347 282468 1177726 293596 1809551 1842367 1513508 412373 175654 1281592 98398 1008782 1443070 573724 793974 374680 449722 966908 1038574 1953289 536694 1148472 365453 115689 89382 1405004 1704637 1367252 1772497 223209 1939434 242929 333554 992853 908730 519470 368628 72073 737513 1481090 1011617 302307 405808 559660 1481270 1500022 1229960 1842417 608576 15779 404818 786240 499038 1237555 1894909 1636591 1313133 599886 1185627 941832 212736 1101766 103415 775254 151596 1757246 212337 893099 331703 1782856 138429 1471524 1623010 363385 1863398 1539276 1265132 1899576 1290094 1843281 1527850 1524427 55312 1195446 1890025 345605 864106 731068 715134 1709486 1731517 1414400 110260 221085 1256960 403865 1427395 28881 831910 1451208 1103629 1681654 1203309 661257 657631 468751 1197143 831012 1949064 1205045 491635 1629194 1375980 1405510 1575464 932833 1299824 1427175 1046217 175844 1911107 1662614 926858 1467702 690514 1058029 555937 1126651 329725 987121 683465 73347 1804612 1863580 458582 1254855 1525027 1977475 692069 1116402 679241 71430 1029095 1944892 1955964 283160 1660671 1947130 323944 1579201 1400201 1392390 245251 994011 489020 1404324 741889 1412756 981349 1530202 246331 938877 482928 1921890 1425612 927270 712071 1253911 1035015 6761 1080730 1455236 1910061 690296 1002636 1365995 1059426 979213 361973 1961342 970997 1866354 733257 1054860 1264708 1255714 1167603 17468 125773 1748869 646544 245310 3897 577997 1794970 916140 69582 84978 357803 898274 301193 277638 323088 1996485 1939950 36205 1587314 1932323 29864 1047296 901625 1777036 400412 443352 172025 1366731 986720 1515405 186801 1909547 145372 1999303 1601108 1657089 986233 429659 787579 785565 370955 1599234 1811352 1033060 313544 1021050 374537 1599195 246292 189289 1326543 1095041 868521 1934133 1985785 1583933 1714850 402118 626056 111887 1408755 1562618 526940 1881956 1508906 1719827 1241050 1078567 1129021 252322 1951972 17397 532622 1301509 336060 976106 221968 678511 576035 180243 398686 914273 151513 1618849 640600 676141 649338 1268672 1684523 1781030 1655444 995878 1648063 1401556 1677620 1286923 932568 1113107 432774 1944256 1745263 1954323 967346 1302539 825984 881271 453564 290256 1116616 1366718 1587799 1039528 362514 1228548 1094098 109147 1416851 975991 1136595 665002 450574 891972 490165 464628 513057 208495 209034 1732419 1925810 869609 1413120 1351848 364835 845699 1967763 1788359 392553 1637799 939535 1425245 392045 1958439 140273 561779 1648969 1726281 1238537 1728579 1127201 1747622 204321 1992172 715461 1499610 1353478 828256 92416 993143 1269315 1617925 1171673 607226 273545 1157746 358691 1989381 1096869 1210273 1040140 1040967 1369362 1853433 1285198 213943 1937637 189888 261373 1161159 512 1393634 296150 653235 522537 1073675 157217 1061937 1568254 1992078 437493 1701500 1679552 1167229 1524474 1387778 621909 1254812 587312 97292 75037 1845842 1050208 1373738 19301 989711 684882 1552428 1612316 1149094 1347495 482418 1584421 1094341 334322 1749042 1525669 1325345 1964063 1973341 366732 1597887 605380 1122176 1440079 20399 1217744 1785997 1785470 914457 192159 671799 175757 1192113 862326 1284583 1170869 3195 353910 879868 856963 66813 162165 1804125 1762043 1725252 997688 1692364 943336 983468 1012942 100554 721560 27016 682147 991839 518718 457180 495818 1253613 580330 884506 557476 1815033 320554 843072 220792 458038 835139 1792203 151618 1102784 634413 260057 1420409 574769 1285776 668471 1055092 1211701 134602 1131527 334562 1510077 263017 134829 1630767 610633 130953 611032 161656 3110 1030703 1916861 179977 1363351 961410 545241 23746 1104571 1200464 1356945 539843 1732110 1728319 1329280 927816 1229549 1035819 64903 339975 451531 1946967 1917118 1688170 1682283 1020074 1279738 910404 1836705 536667 1121547 1777621 11301 848395 1725821 905491 490778 1413736 1080981 1396006 1103936 852128 1413351 301646 26712 449381 1431166 704862 467408 1567381 1499837 1704929 877510 1663636 327932 442777 1950015 1705254 623579 311880 409449 967952 299258 1533962 341380 311511 81160 970216 1029365 1458938 1768239 484463 1966309 227195 621561 1874293 430267 11383 838162 1150324 1716820 1847624 87404 1618543 1083750 747727 543497 384746 1343997 304651 898527 1756938 152468 1673680 555104 1308711 1013225 145195 1921392 202931 1438113 894358 908309 1241379 218626 532315 821542 250523 1260049 1112086 57616 443092 1559232 866243 1855122 843806 791138 171270 1440238 327681 1003595 750642 1952930 1849614 41274 894886 1027778 253614 1597478 1007432 1505621 1596680 1909751 791656 1037986 241755 1272608 883617 604314 633020 1229461 1832084 1409368 968516 935833 273807 1952652 181683 680385 403016 685566 1864249 253640 632329 883142 252770 1962446 1995226 1677391 670630 1396672 1237524 1059501 808203 119312 51944 53256 87479 1909381 1660785 259120 908096 40494 131523 758576 1254907 1663963 1098527 1826200 356100 1161944 1726598 1591300 262887 1596141 1597079 304683 970304 1822792 395141 781295 940140 684581 1035205 590400 394378 377103 1121028 1469877 1515461 588411 1179524 329902 1670282 1259720 862840 102580 1419144 271816 909468 945313 1273928 1670028 1247815 160573 73138 526602 246278 344202 193427 1047953 220731 779118 1869727 1001643 404269 87536 362635 44048 7270 1826381 373548 1255980 502489 1009019 976496 99255 1965800 196801 1981130 582066 1637062 120667 1463550 1602758 1648808 1037485 1600462 630238 270126 1649596 806252 909356 1976927 1680902 1994365 567341 850814 110488 1922527 507645 1841262 1759160 1457952 1525254 205812 1036962 1982437 722759 1556041 366724 845555 1821390 577922 1632615 1369693 1893490 1021468 136510 652843 250253 698808 1790549 1332182 919905 315644 277261 273681 1112330 1890519 49770 147089 46698 109448 1633658 1780735 236330 1591841 11235 414734 352834 1672909 515724 1524060 8839 129747 1164901 886513 549301 523702 175089 1586227 930339 833052 923663 85744 13405 1530779 282759 1865865 657539 508062 189022 1153767 197302 447170 740879 277802 82314 1491129 1601211 1186338 434846 332012 1679008 1457107 283941 1598923 590682 1049378 597297 1480134 440021 1083723 1499880 1604354 1823610 1486365 1929695 1087263 694003 619811 1268567 1589908 1919646 491377 867833 720091 1947710 1749107 1303487 1348630 735716 222616 1476492 489458 559290 1683024 1210398 35258 1211870 545870 628398 993063 1091719 1112322 1067997 400068 1325289 585062 1295818 16126 1522645 1864282 1569010 1887623 1288706 598910 233439 1101431 1869014 794014 1617464 437671 1974730 1979633 294888 1416556 480383 445168 1647248 1845773 734534 1699636 266160 768227 1568949 141949 872926 1487757 138671 1000933 154941 295970 1526605 1983071 98502 501715 323611 1696325 516040 1265732 324285 1759695 1318430 1035883 201915 1611428 180198 91265 1646067 671028 133439 1919010 1768482 1733025 1446565 292614 1431264 732789 116437 1894708 1576515 1212728 1723612 247471 32665 365362 261435 1225145 1427601 1914385 1159340 1771794 439642 1376990 776549 559090 1924275 1977830 893824 1758596 1469861 1365948 1955180 143803 1187004 1428760 316315 1365754 422270 1502010 1845667 610541 1674523 334647 1321501 1275393 1612336 1183669 314686 1139728 1862402 745661 54988 417017 1498189 1126478 1400027 1833248 626481 1860160 1316001 1111199 1659630 8612 1105226 127955 823651 1322477 150360 1004431 1069448 497867 208414 1321489 1294811 522677 422094 1731245 1962706 1212496 1164066 304354 528276 154790 1287116 111545 1471335 1539330 1891837 22031 1505041 634387 298189 1075349 1460805 1023097 727454 308551 1974495 849626 1778091 820607 1468364 31802 874559 673015 601472 489948 1001295 337564 1804504 274711 548843 1311237 1116710 984426 1305760 1288431 1667451 116240 1907647 1741458 1308963 28882 1663732 863412 1619693 433901 1536168 1615055 605961 1361845 773635 1823802 453327 344778 1261306 111690 943263 1612477 1322478 1479705 1116455 1541317 1278508 511132 1714313 1132111 748688 1854877 1064704 1694311 1776653 596881 1659245 1999261 1689822 45481 1901090 1913575 1890182 482102 616675 519890 418735 1602920 1645035 674253 1423347 1358761 511145 1292876 1230005 250194 79549 1178166 527914 1293909 1971565 1197720 219282 781537 381195 593978 1441364 1398851 974971 1361474 78451 310724 1309824 703169 612026 1492930 490852 441771 1936871 725939 1426709 1788362 573685 199172 289459 110141 1475685 1437122 967891 288990 580892 226374 841602 617576 33979 632392 334656 648874 767988 1062423 504376 1489022 629472 1516299 1317967 1884982 1862539 1965008 504460 776293 569214 1057656 4477 1529675 1009878 553378 204288 530779 385735 885108 756975 463631 937015 1788454 1135155 1965477 84450 199697 925022 493380 1121555 523874 47179 852586 765810 914507 435717 1850710 1386478 1279376 1983810 1314108 1440541 600044 1905680 215262 1184599 1723838 359985 522046 648235 768723 806183 1186264 261624 1958009 468878 51822 1666789 1745829 629437 1285605 139128 1934670 426166 1877539 200449 319331 736074 919361 1443358 1490586 922206 1145012 828959 1722074 734422 1163137 876586 1376173 802160 130079 1703774 1233774 478300 100337 1741291 134576 871090 1928297 848890 1919936 625277 54562 1151518 67481 157724 1234684 1544939 1747532 1540265 839258 277376 1203446 1308767 1192712 535188 739008 1975693 879475 672231 665142 1715796 1527860 821314 1431399 114299 1666790 1177332 948118 1095589 59161 1618248 703433 1310473 1783101 1344236 291176 1904749 115634 1894237 1231805 1196024 1549684 231882 1332781 1314922 1267917 1403452 1640557 1836033 1279492 374117 834635 402226 247951 999575 871088 553269 901839 1809313 591788 1648409 1674450 78402 1838537 1274356 9234 1525966 1909003 1868998 1286014 15099 108812 359215 1778543 690177 1118746 796922 1898728 493430 1190227 1936896 928611 750016 84003 570090 1245111 1428093 473486 1216124 1536021 249553 1257208 1212590 1512100 580241 1086379 604283 1537043 1268057 33215 1220862 682949 1230409 1489788 1401289 911055 1264336 1889598 1636093 1856378 642189 1210926 452919 189277 617469 340493 1304372 710090 581583 372213 483293 193603 1506171 1419753 1324842 1223653 88876 222490 657216 1923320 421035 64539 1404600 1847976 1801135 585318 1021073 384671 350731 191051 229420 921466 352614 1066895 1111652 186834 198284 25432 345615 895245 914527 814176 1483150 960502 107288 1154322 1671466 528273 119133 1353967 297891 1571030 29759 1937054 190093 614197 1510297 807826 616278 924016 1153235 681738 852122 1251796 68643 840037 1681795 1008128 1651486 387365 1774870 807681 1270750 1823260 1556520 1154245 1496747 1279713 1138073 775170 1320515 161403 131834 1172911 19281 880181 1490067 893316 806128 1367872 1576059 1592983 208141 1006489 1158318 1815488 1495883 1170096 1303992 210718 1659990 1008858 513837 481906 1657199 55485 1308435 1310035 684525 438670 552780 154030 370334 1992060 454932 1034365 1303143 1343595 1279245 1060647 954511 1052528 1522821 1264600 675689 1769845 1730660 1138170 872565 104424 718737 386511 1517563 192078 1856210 1897642 462702 1909482 279156 889610 1094930 43787 1940418 1321505 79992 1438771 510595 1492627 1154315 1523901 1514291 622851 675724 1129473 1184630 1186181 419060 1212664 219302 1086470 419816 953385 1648783 1727789 386661 1503083 406630 847359 1294984 454742 538487 161091 389693 897742 986867 1574581 307247 1310230 1525279 654046 64375 646116 1691507 132328 1561844 873163 712300 1948065 48489 678006 1686827 360827 520522 1735283 745695 901126 1959504 722033 1868544 495605 1665655 1444657 898034 1145358 1011095 1968716 866050 1540519 521061 1863120 1077375 694 206748 1613627 52127 322071 1111277 893477 1959234 184576 1275211 1264016 925049 445051 1724696 945165 1831591 1888071 734268 767754 1562902 1937351 1951408 840666 960789 59000 1382704 23216 663189 361968 230450 105735 1419984 640461 99395 1638925 913370 33991 1107924 1612211 1959383 1505409 1097318 384293 260748 717842 1665703 1992764 1467060 166600 1129033 1174339 1583283 1147535 887312 1402503 1755471 771170 372264 600726 1643724 1395131 945121 113045 905760 1623668 1318679 1968562 1409600 1762600 1339664 34280 1916705 1557890 688476 1150688 1652940 864725 541852 904989 956650 1768466 721890 694275 888425 1385008 502703 1092992 1259165 252015 647930 1388572 1402587 1552255 251727 1079281 721054 1611618 1772007 815362 1410675 1721427 1686988 1446269 1498724 736827 1561921 993800 1698919 716132 635894 1785761 36154 408997 1787478 1852345 115027 839 1442794 1129769 1338519 1409403 1178044 493353 1040304 1043775 135542 1881067 509407 252255 1710496 724803 502529 916643 1782418 751280 981083 1228542 1160697 1394997 1065083 1522456 1431614 356338 584730 1662738 24627 425840 1023991 895399 1391843 1896158 838630 1906350 489437 349824 1058394 1313381 554293 1678923 1809705 361561 875566 1225100 193147 103346 208781 1748362 1167389 756939 1284591 156797 182180 1237575 422162 1413476 1729114 124478 1287521 1242282 76710 485397 480385 1907167 1011852 1224868 1788319 1691044 1656477 274687 1716294 935531 1585055 1066750 1276253 892757 1032744 1996389 1403716 1120408 780183 302110 525127 915628 100883 737382 800547 220330 996589 461625 474491 1900903 1605277 1667824 945427 67958 1729969 1182174 1327105 370308 1041056 235753 1042288 728338 1768196 1730718 1605062 1155848 466745 116067 1525163 566317 1332702 1876413 1070043 368908 1078403 1360840 1554769 833019 1012695 1422671 1987670 1993714 1869411 120310 233190 464461 1387105 1687950 1658990 1038929 178826 1914772 785683 1682061 801563 1335502 770734 265275 1790963 1554898 110342 1875913 957239 1818784 971536 827708 1512409 924649 1458934 1894881 1690218 1938505 612535 1231237 1133790 1509064 1296896 377206 246379 1294937 1648814 1204779 970211 69230 1257496 306299 349822 460783 1030049 1798055 884786 1032146 1316100 1860585 696726 1638100 506977 42523 1886481 1975517 994165 1922434 1114693 912371 487506 1799290 773905 1943182 227969 1085063 1431075 241955 1690903 201023 1619148 1143236 1995009 414277 1537151 546567 100393 1404636 429281 298408 5371 1138150 1801814 210448 1255226 555329 68573 501887 1632745 1374828 1086934 1728538 1130147 646283 1570870 1178281 246265 796156 120295 1357582 1273227 211050 703003 205518 1320101 950473 1828786 625651 837842 491683 1137011 68245 573359 524119 1362259 38022 1022309 1281462 1582531 494280 71014 992816 220889 975132 164022 1294571 614032 572690 24808 1170914 1067522 995086 1932692 355108 1797407 1884173 1407140 1957831 581171 263337 1294405 914279 817735 1724588 1316444 278939 828684 680405 402150 971017 146535 831447 1665373 574732 1629930 618898 1275607 744009 878612 1303642 1585402 1677207 1339545 947573 1557199 1477793 1512325 676857 754074 1585920 1890096 1430026 1833501 234577 1143474 21759 857978 1174744 1038293 1904065 1075568 782543 230154 27482 161316 731541 970142 458486 1612129 613960 175381 1465973 1085717 1474969 922363 1879103 75012 23991 1268721 1037121 1350468 1611288 262917 436045 618935 502964 545030 1359333 1450066 188014 1155259 885178 176945 1502594 474241 105178 125745 1525312 1059420 1692881 1324831 385704 1975204 1118194 1197315 508053 622034 35745 836712 153858 212128 134922 33173 556589 377003 1606935 758040 980913 918282 432802 344695 649076 279786 1798017 770137 1536787 770513 827302 1142710 620445 1468274 1524979 1631422 1252597 136702 808495 1713818 1821529 576629 728057 1173107 1835871 1946586 794812 1656778 1743489 1092669 1176203 792422 174141 1677038 1526223 1127925 780861 42234 1733406 1853692 251457 1287968 1679259 988436 47257 1734379 76508 1102596 28859 1487839 487037 480653 588362 532213 565119 1218449 1452630 1271549 678495 117978 1727545 286644 119038 13366 190397 1866109 1555810 1206156 1371002 1132859 1897674 851533 1038053 191037 1296526 372013 705710 671415 379071 1773309 1119069 50525 1081831 297188 1145487 747141 584872 644996 1147306 375752 64952 1805603 811010 1060328 1813309 470036 1008403 713991 1849501 197388 1745460 578356 1080464 738962 442936 827022 69380 1188208 1178248 213437 1147603 1947961 1047934 847594 1224355 590404 561657 567504 728997 1050330 961216 1362207 1436203 1950582 903662 1934982 1173406 1760466 1789588 1312020 168278 348896 547983 1731717 441846 485401 341501 1952459 501463 167031 633421 83693 1916617 1099692 581154 1264664 1333500 1686265 1785994 1091943 128933 812288 817421 1030122 1249878 1165695 1751128 962194 749119 1150363 830195 1812001 709538 392871 1240553 1076451 1271157 868723 395677 694963 555140 192232 652319 1234755 1520758 546883 1721102 1856572 907726 681118 445968 815925 974920 444797 876899 1991100 822911 588843 264201 1782383 621703 627328 1456266 1565484 974630 432006 924500 25509 400092 1720365 1350636 736224 919973 518542 813814 1640780 836211 1192914 156448 739618 153595 623940 833945 597858 698411 23185 1259680 45139 385666 1462861 778957 1961105 1534875 1905914 1139388 14715 908805 815094 127990 524509 1694745 781462 1644761 625202 732133 1113363 1957096 1167235 965397 1534706 772636 1993081 1726822 617210 1395848 1076028 1649522 314609 1037587 1972514 898657 1858411 1197927 1767880 1754514 1770137 525212 451439 744679 1062132 1585737 1640679 1249856 1372798 1890608 1913120 388775 1970690 320929 716907 1390403 206985 1931327 237540 1811260 402494 1184072 1201491 1248568 398026 1473069 1809008 849882 171638 55861 1980030 231143 650930 1430724 978075 840553 327437 206100 24955 1788409 397358 1013648 202297 1756024 1604099 630006 612639 987391 324490 143187 1237689 150368 1627143 1156345 425251 272407 1927902 1510185 1014164 224399 768886 179449 35573 445789 343810 1299887 1483901 288201 1068477 1814027 1189963 587606 114648 1015471 1310046 136171 623254 306969 527044 334370 1474689 550064 246426 1886741 1682117 1754429 1862657 836015 710919 1333261 748195 1399768 1796478 1569443 1660764 1827024 1046335 1451471 1884615 1460140 1132553 688044 129395 1031614 995567 370086 1009415 972198 1180158 1561447 1548348 262563 164462 336800 185728 462332 1825814 437620 1746755 1403882 1282380 947266 1493680 1195222 642887 1830441 1082700 1089382 469640 22167 584606 291927 1419744 1456490 1308338 1727346 1717754 379383 1454454 838297 1829973 1779294 30433 141728 197339 1407736 698561 929764 830480 95301 1797303 910289 536229 148959 1360676 1610766 1129516 89047 929962 499759 1775759 1042273 1544266 543796 1008978 373006 1010195 1495433 1633808 222808 1071044 1348104 1483739 1972029 1481889 818220 1073768 1295604 1818199 1570846 1546832 1993671 1386099 250311 734676 1941039 853158 676743 434447 144674 1141900 1803425 1712903 1950325 578412 1519419 379438 139253 1059204 281956 697933 603319 504762 1582379 1032551 1282780 914805 286701 1056320 1040999 1817347 1424270 1505348 73958 1867027 425499 914915 185566 451840 1279754 86654 419052 594986 930256 1788396 1973372 410915 1999489 1109734 1789435 1087664 821842 1684008 1943387 880164 1486683 490347 1521866 587246 1652082 1505782 252036 1301080 1499961 503469 1639116 237660 1743017 862870 1417045 1798390 1713129 1174330 1592776 1458485 1579652 1026439 1461649 32908 990015 1633918 1879270 892561 1003070 1175466 483948 1755228 1330225 1995478 848474 1973833 1119959 1988064 317382 917200 883097 781587 1281478 239230 1883932 244310 209165 789361 1683476 1797486 1549351 1352580 246467 916069 1709430 1557232 920788 533205 1079789 1698608 920572 441981 1339543 85870 990500 1794823 381620 241026 459158 27440 486084 1868465 1734650 1773075 680745 963193 1566582 1513461 1904558 1297933 237953 970489 1622808 1632981 1104791 1261639 746463 366672 825727 1583979 537473 928718 1273299 1199447 834297 288419 1696628 858078 243893 1759538 1492207 1930538 808959 127226 1294955 246341 1615753 1593809 378337 779691 1826232 359972 680001 28206 651948 1907206 1924303 995770 1579500 1812938 1820128 820031 475962 1614761 585274 799566 977157 1816698 1671165 1803977 1525969 1027261 1792001 232572 1767581 475342 281943 153859 1744761 12103 5023 95295 215089 715161 1354825 1855759 1160399 1570192 884587 1108863 1135636 69429 708190 1216548 1998694 791984 1364332 869497 1896771 797867 759010 288781 1405962 259222 751037 1616464 916556 1613333 53385 1869364 1951081 300467 613018 1393780 752013 881387 838368 107814 571209 724612 1886860 1104454 1229792 1140045 895635 1370895 193666 93622 903460 735111 1456486 91812 473545 915424 1459316 661609 782598 1283506 1737605 693132 1655255 1189004 909771 291729 1321704 1636092 111478 360413 1908958 168428 492998 1715844 371378 448793 1266862 1628883 1828758 1591539 1481501 289155 595354 1448369 1975511 636916 1757328 1101477 262062 247276 1815342 1669259 971899 454152 996374 1454240 197894 779201 863739 1840245 1182273 1613267 1464397 643761 340186 1722897 452815 442374 1502719 1738437 1019852 1545686 528491 1859987 897821 1316909 666561 824578 1547291 1537962 1334387 1299914 1938086 1884885 1332276 782902 1436902 775174 351739 401969 47097 824034 496209 712494 1864164 239287 1149915 849887 520112 101851 1580041 366422 146457 1728793 1101295 420859 394496 1170755 1664820 1071958 232725 532833 821793 669979 1570369 1096227 1705009 1932849 773887 377705 1880072 726403 694244 1042636 1695530 1414487 1013462 71592 1796310 1965195 427498 956138 1181006 1856659 619859 1678677 1662944 97858 391050 180538 989333 926145 212294 1841192 1067256 1602242 929596 125474 1532591 615032 537747 83155 1321597 1640855 209704 899413 419218 1101685 50665 1574927 1332314 1576531 1585213 805972 1533703 1699744 1720285 993120 623005 412312 220058 867703 1169885 687705 1078854 1136977 290334 506064 320519 1687113 1173710 854474 1071750 209157 501341 1952682 93214 1712672 751480 1533973 1083529 395281 823151 1365040 926065 359350 1622261 1367491 1858272 1482763 921014 414783 617478 848019 1543607 1356954 1918060 1091052 1964726 481399 295702 1114 1392435 1001993 1325124 1634194 1150269 1126655 361739 153295 425093 2156 1808610 68899 961858 540677 1605329 1617373 652604 316650 1611633 600931 1378964 1470573 1138675 582648 559292 75110 1837182 1468591 1258637 39991 1282684 1772145 219597 926020 814513 481769 26824 1346569 1594714 1681381 1140629 44723 1077801 2011 655174 1426344 1620900 194366 1257008 1270789 996657 1948557 483179 1710566 442180 494141 933005 670090 1750400 535682 501610 21323 1333987 266999 599229 657494 1785975 1673406 1298839 935920 1569711 1781613 1015320 911743 1515283 418456 1271349 1657524 1729527 865500 982779 730630 1656604 385465 759637 1277390 1583596 1137621 173008 1615873 1218265 634332 1700416 397971 883842 685872 304867 952724 775477 168804 357900 337787 1031195 1503158 651250 1414959 84404 250857 262006 377307 548164 919473 366541 1001523 1981324 248402 1074342 973889 287108 322273 609457 1083817 1835046 1180180 1668981 241414 1603471 196750 1855458 1467157 1700744 226811 539538 1790621 823311 602541 282572 1358781 417209 1580156 1007506 1326864 1870232 548442 1449658 1833270 458678 813804 268966 1782891 1856166 1957101 1305881 1950457 6808 1285852 1341856 1416500 207632 367935 114209 1497448 1330535 781715 778350 1241110 793796 1295289 196779 1590625 359379 1837864 1135798 674954 122674 427899 1286327 1915399 1370738 646913 841188 1621461 620123 1993865 1011613 659850 642805 66102 956108 1356795 1418955 850020 18419 916516 1140432 1070641 259085 1525887 744361 418369 1067053 980599 1007620 582001 1517595 901307 1839439 601309 863735 1156008 1760044 1545351 322814 1897412 765184 851309 1250862 588123 217168 1000689 1938944 263252 330371 674987 1329317 907914 1221492 1146845 1221390 1753399 562939 1321467 1902056 414711 1258701 834896 1500456 1346399 48450 664840 840609 1191905 270637 1851351 671364 126347 1474483 861670 818825 565873 564799 1080837 1174643 1946919 1815615 1298143 437421 205987 708472 134150 294803 963898 1622671 1596084 1316015 1314345 27978 1241352 695210 1063021 276397 970359 367224 1298292 1164317 156056 1757089 958305 1396456 1983023 109697 883498 544085 1695400 1523863 307645 1774876 794690 349481 1464263 167268 779166 1306814 1775649 1431336 1496930 310221 591227 738381 701229 326447 390721 1429914 325279 953266 665453 954846 1236377 1533415 1695986 1460759 379392 1574395 1721687 1806130 1690829 448724 726542 93731 1263142 792706 59819 217178 400655 258711 266790 434990 358184 145669 1998994 1688288 1595580 314884 900877 321453 1379577 1445702 467465 1339270 1752624 1949860 1920417 678049 1291686 1291855 1081266 1288662 1721271 1240901 787500 1935389 1408927 167460 1232352 1933867 242666 126760 26169 1542020 581989 1175110 579629 1208703 602928 1349633 914353 213082 1726301 220249 413690 651362 1668644 1886219 707372 1180764 1891750 77066 1859931 12137 1488492 1181785 1221742 1741548 1291071 1082313 1246579 507022 1730499 419307 1177964 1704485 1662903 1993296 435604 1583357 1773605 1390413 1572483 1239424 259549 892747 950943 1225692 784250 517865 184294 1653146 1294298 1754442 1198294 1944958 945277 699773 1081997 1969940 536379 1935748 26294 1897276 1716906 773201 1143987 1863464 388128 1627683 1125218 989493 1913016 204062 662599 1099177 909867 260047 1863545 1641495 804267 997269 644080 1185413 1637351 164890 1507035 593076 805384 857044 67694 898392 1641467 500350 358827 1414380 1749229 647327 1860401 269946 1378425 1570881 1749476 1742033 587027 963706 15153 1992902 774029 867613 351322 347103 1582607 1947433 383471 403567 930862 1213023 565597 1093107 1613643 1031916 324361 1314017 774736 973681 1971382 1193576 674028 1913677 1076247 1288125 1330349 57691 1550733 365317 1733221 519943 952129 1748187 615872 1797575 1093385 1345882 1507454 1303676 836355 1484090 934136 1743006 1056847 133856 1925662 257881 1911464 1695919 837967 416207 671496 904874 1168306 1536890 1725757 142914 1457136 963361 886326 1453491 605493 731559 1600866 257514 804101 1932499 1373957 833532 414811 931681 1354227 1179823 1808873 590471 1342891 431847 1127956 1959928 411538 1584511 563498 1283319 1044974 70746 369872 1800361 848548 300671 1637383 190075 172259 1684329 1737624 495517 152433 1877707 174243 1222491 190607 377756 139368 807500 1643120 775464 1459384 1060671 1451689 69671 1077697 257306 984605 739537 340910 1241109 1656837 357360 190218 1571115 712832 898386 721326 1775686 549108 669708 857526 453158 1504964 1412635 1989354 1056616 1706535 752373 994029 1982672 1131936 1723321 24206 1977099 1115177 1271115 1428614 1260117 1542264 264147 1581910 146256 374739 1900651 777723 1744109 758816 1213856 1054953 1736855 1210037 823813 1527194 1105336 200573 1415321 1011077 873402 145996 1309805 1818182 1100834 1871990 366178 1906738 950060 1009302 1491957 68157 283098 932361 196446 1248298 1886470 1457116 873359 1122322 1143677 189042 1136048 1893083 1413482 1919401 1999133 1965418 73478 846433 1833840 1680002 1058812 49884 791906 520721 170855 947047 1003807 1213223 177118 1148280 1602776 73075 1731722 206273 1578922 938891 1020921 110432 889125 815767 792891 50656 746515 1163759 346128 772444 1924294 998182 556793 1121074 1608235 261190 1336362 1041564 1868594 1111925 918954 1305223 1833444 611970 143296 843833 1351725 128423 48673 817601 1937723 770042 677230 1518450 1245019 1954899 304637 194472 570490 364576 1858697 1406755 66177 331747 1700540 1394127 1389368 1000722 1891340 566037 1876415 906031 1200522 1941366 1097874 1314276 1131714 1479973 126473 1457834 1867199 1962754 1840405 1561240 1914490 435568 1365026 1639966 1198338 1161329 522452 40708 513526 1071766 121547 1230960 645455 1211281 347092 889317 1763144 52581 1090706 1294288 1879024 707680 1516690 712425 1872460 1525339 733949 807195 1845327 1021968 468048 322438 733316 1931544 757315 176810 156666 1781491 1791391 1557489 529173 160111 5082 237073 1197821 1117630 952645 810432 1802060 372657 361412 1507414 1148357 1893541 1356521 1312468 1624916 1891790 350807 411916 1303530 1751039 1406312 1106643 1465192 24375 266363 1663995 407240 1726418 300975 354165 1432755 383018 588949 953026 1327475 537941 869679 329502 1922855 1306060 1520483 143354 40625 1739222 613630 1860454 182183 860443 1819327 1671074 640564 1782406 153008 805213 1082186 1007865 694759 1047441 1688619 1639456 1853098 399725 164006 1631039 1203636 118877 1027348 807299 387441 113213 1189943 1711527 1003684 1286344 7141 145550 1846705 1610359 1060481 1411471 1694053 957896 1417554 985208 1206193 909696 74770 1999099 340993 518991 644804 1431232 1247348 163099 1641565 1773437 1590139 1449847 1292361 237071 1653462 943775 1236003 1933273 1089127 735506 458555 1166031 1131103 1665879 141680 994303 493149 316239 837569 1362077 1017778 677901 1912545 1323803 441331 232891 1834919 1347864 609763 131735 473411 1345959 15332 900731 1273039 448421 1824488 1624711 1960336 1225862 1420660 582756 996738 762476 175148 1651569 1754995 580569 1898429 628935 593528 1273357 1503202 1982622 1619786 997651 1640770 429309 1195870 533874 1324327 202748 189932 62598 1878825 887932 596771 204515 371704 1321650 1934516 317252 88151 752264 1457869 1736477 692977 1577385 1216206 388621 1527315 1665839 1937453 734111 1158053 610970 1209379 1002832 1180751 693239 214998 1069083 399196 1215936 1835220 17188 104257 1356538 928599 1491203 771463 1185930 97317 1468458 1052205 1784571 1736229 1353583 1000059 123267 2101 643639 506673 1331689 497276 707422 1435286 1318371 1396542 754267 397906 713241 4142 1731390 350880 1326163 1853805 866605 1738513 243077 776831 1855681 767351 1215188 1224722 1878982 1939993 804645 1138964 1875760 1109927 770668 1617997 1665061 1371104 2480 848103 679834 1376547 964802 1570585 1230816 255066 890776 1676051 1679115 432304 971133 1190396 1904216 1801853 1303888 658703 1877067 203105 1134343 680161 796837 240769 1262708 565050 158634 1510731 1303622 686362 91461 430909 1546987 114680 653487 131208 524386 871670 1069079 572472 1275966 1794918 977263 1589939 1223426 585775 21578 629826 977394 578685 1098529 440049 1520861 1752032 1859463 777738 361181 660446 758835 990544 1866385 60967 1981482 1648312 285996 1809617 710303 985035 1253632 98800 1606072 1372695 1325768 32012 710161 155383 1875319 376780 1837479 397014 1432870 445756 298984 807680 752355 1547077 583305 274317 158324 826549 1662564 725472 1230672 791891 513929 1836693 1505525 776909 1454210 166123 1534242 1062797 752432 963388 570676 886337 258518 882344 640825 1340065 359067 1486935 92689 894809 908994 1617147 266155 565677 798978 1294866 1326726 975880 568178 1692073 1003510 1099122 1223544 892297 1353870 482442 1519864 288736 904535 1616102 1428200 1839169 1574682 1777109 442756 1911648 435592 1379335 1320546 957130 873364 1548354 698756 495832 1715988 147974 603237 1343478 1986508 1814369 751989 32738 1494932 341367 1428158 1727026 1396221 836852 400281 207422 1840005 865192 114943 1280203 940829 1872602 1903628 882024 626915 54755 1310377 1843708 395661 671776 757061 1116147 1969361 70062 1914316 269104 1324366 1989267 907260 692317 1426063 1068219 1473304 647266 1432974 132395 1123828 633011 1986057 1859666 1204544 740059 790007 163554 1467646 1860985 1772409 1808275 1124766 1019925 1214350 208624 1065862 1088519 564689 454822 31187 1353607 648255 1818350 1982180 1266829 1979195 941883 1541805 1227438 231001 288232 1036081 1065674 267519 524735 1912708 249241 1516102 462855 1051112 87131 869229 1623859 1900703 1666633 429391 1415473 1770284 182430 842922 763457 366882 1379263 473283 1551541 1122892 1934223 455000 1652661 1863987 57699 1413380 389167 653707 1749149 1971087 1665843 1315169 1072353 1055609 881783 285182 1716817 1713185 1816952 1281332 1402744 1378338 289597 931066 1824477 698862 944163 1470060 445493 995997 853248 1681667 770126 1697657 702730 1827873 1419326 20666 788247 1447283 20084 635100 1720108 658065 1187242 55385 1906513 1653920 783693 1188356 1618168 535513 1343559 253022 366414 173381 1268627 487141 1850181 71003 1584995 31476 1937145 724455 1209874 1329247 10793 1529810 1253212 1650814 434283 890685 1814468 1177077 133387 448828 1305351 351005 864949 707955 28132 952287 987831 6441 385109 526202 596025 1329539 1199178 1803246 48177 1330196 123032 1908527 710933 1333545 1624047 1869086 969313 578640 691245 1292383 972752 580739 678121 299140 1110104 1764429 1776103 191184 98020 1645668 303593 216470 1877500 1069202 1129698 639919 1579605 797654 1460520 1532804 52648 1302012 1172028 474399 898875 1241701 452818 938709 823170 981694 1053765 384442 484906 756364 377334 689391 23840 405522 1357197 669454 842312 1530902 1955024 28223 376890 1302558 603045 1763966 1203945 60250 133461 555772 1416852 1705054 1678057 550242 561255 697303 1939114 585737 891744 764641 109979 793905 717791 938584 684620 1383211 1138625 1237994 1911233 1771813 331737 160381 963480 328514 1396918 150012 1092653 1519889 486731 1019747 470595 563469 317871 224343 627755 1067411 1394738 1956018 1955063 1591875 1450241 1276283 1327667 1450114 917769 1143025 1051085 1344425 1276304 746036 1938712 1142425 1068464 1122963 980833 1975142 1610479 1289327 1077140 1284139 1051207 1683444 801958 1132618 1624717 1518574 1269639 1495397 140223 458594 265189 1758625 1732040 1794669 1025953 682682 1703014 26734 275464 1170794 1594520 276885 421378 1712117 1350594 1788294 1505755 1094550 926050 1083877 250928 815241 989856 610245 635714 247486 1636281 1754763 446395 39646 6035 230264 198817 1940725 1641187 109895 442654 489337 679364 629063 712364 168235 995711 1802474 1761733 174120 1243692 981807 1720416 1237209 245863 1988439 1473571 1026496 1853452 322987 1669660 1831074 1727739 1614711 154209 1943447 291818 1387041 880040 1154092 51462 63058 1696070 814824 1367621 1566345 1221722 713611 1710473 933375 475652 1013844 1740915 1076417 698294 814609 1795990 80486 1443772 1616625 923273 1881549 316744 1598941 800596 705309 1779545 256457 608705 1577705 689792 1389179 1361998 1598579 1285197 192358 1082270 165539 965566 1450618 874623 525253 937620 628285 1105074 1715876 649009 1631819 1506983 1076207 874604 918045 336105 1526299 519139 3484 1740346 1685868 640672 1700875 127060 288207 1955190 492518 458465 892290 31973 1963620 1331652 1175295 61063 143901 1443031 10051 765994 1412643 1499536 1481389 713810 1808097 1923834 179870 1090911 885366 797451 1888375 711000 1926296 236347 121259 1265598 877992 1099132 520999 554817 1455008 1436165 1675690 1755991 741761 818321 1743548 1762388 1479303 1859252 90629 1726895 259689 990424 1933112 324201 1860111 1828035 223759 1148182 902962 1052004 1328184 432324 991446 966753 58886 1361867 1166494 79164 1920248 833777 1057297 1293089 510274 889065 561253 495198 634077 1874695 1775905 428805 843245 97852 858317 1868332 868476 423889 1615959 1469718 44505 1837136 1702265 1746939 631698 616166 1455308 146453 521601 880246 969355 638749 1627547 1614823 1360848 1532508 191389 1113062 898384 1918067 1398885 1310989 1204297 1517649 1436513 1894117 1452553 386755 782906 1205322 1963052 182837 1683040 1556184 49768 691099 1279534 473974 1137850 1584401 867160 1584569 1589176 992481 1470506 1171122 90038 840696 1413490 1477289 633781 403981 1526591 1684161 342129 28299 1251831 136888 1428978 579308 1304809 445814 648085 837521 1387124 1844679 1308713 284019 1985247 553886 1633078 1513794 1437725 827137 1668073 1945276 834576 391987 1166951 1049943 1210597 1357140 221535 605268 1516637 1782366 1287438 1829211 1837678 263251 663361 1897308 1099955 494660 1264882 1124679 1491824 731220 1312798 1467278 1634846 197198 867379 1106584 16812 1873121 1179370 1811255 1038408 1835564 929860 1606398 1235987 726705 1934455 1804740 1985405 1196727 1409941 13704 245227 1242617 526213 1302680 1085582 461965 1160875 12304 1768245 1542847 460444 347041 476985 37091 476732 512720 702315 382207 779353 239728 1382193 1981413 687011 1081207 721956 265012 1399309 254734 1334270 558332 1455069 1438257 638327 15676 1618147 636224 320483 1929882 818073 1812335 1596201 1001023 1027418 174632 349606 339478 1389223 108543 887423 257887 908609 1284313 978938 1132030 1206028 1820048 424365 1849264 1613576 1226512 1692091 746872 1880355 1412710 961561 232804 1294729 78685 1852350 303008 1199234 1455539 1957562 735253 915554 18235 1188714 837133 26057 424100 851513 61723 226960 1255582 1138277 428984 821192 1605008 1001498 1806049 348671 1148041 1457232 711984 1248869 356198 1795345 101353 68075 289586 166974 1118532 517904 529409 582962 719799 575035 1404337 1944960 1700916 510285 1389105 454521 376008 453604 1155074 1147792 1199377 186864 133623 727888 1915818 1252084 1672729 1127390 1744861 124104 781772 538639 838235 329927 1455318 1469950 1158219 789357 1957397 1397825 117236 1527025 1457124 1572033 1672662 478338 592675 267165 1500956 676189 1015571 1468367 1739971 928200 1464415 981002 1687329 1797043 667378 62353 292854 1304732 742140 1821854 1072124 1654661 971424 976861 258628 604847 1358645 1141011 1028536 1180153 105575 66156 653315 138829 1032464 898326 1987830 962700 105484 176077 351219 161743 183872 1036838 205349 803189 1183395 1339204 1093042 1043406 194749 124412 1465537 137208 909049 373597 1913840 1088927 1189069 295721 781514 915407 855430 1613957 149349 710920 1144380 727376 276086 310429 444713 1894761 1550986 275206 905646 821189 986464 357601 985928 1614097 1609468 22963 1033480 1172154 1456378 882905 1343941 1244193 1589451 161033 168698 1013805 985955 1975077 576733 525330 22288 1149124 1189047 1198587 683130 1220706 291282 592486 1266833 1261941 69914 976760 921529 575084 365451 1878604 137329 1340850 1728770 1765758 721535 1374679 992269 1967271 24616 78884 1728404 489382 880398 272675 160816 524723 179229 684425 165118 164115 104945 1135590 618698 1684251 1007475 819459 543920 1927678 1980062 692188 1196779 892647 1600718 528075 137601 807722 1261839 1961482 947997 961602 538899 1370792 1079653 1999750 694007 1339688 1590845 1938885 597263 1529104 1835977 1636942 829456 83039 750150 1232707 48936 1114523 159338 829678 1172794 1580871 625337 966760 848992 1394629 214577 1871799 607940 221663 1945301 967105 279926 1966103 1703913 991319 1285566 1460065 1147019 932445 1794461 828995 564694 183813 1576696 550016 1680265 1712571 1473765 32383 1600339 79253 875867 1900902 1088622 1846566 1746505 1510377 897203 811844 1798678 619733 1378654 773676 1873961 356529 228885 1439077 780916 1057573 1829486 512103 1647187 731955 371614 1003384 1125256 1935805 1158487 889744 766150 1793179 1319094 1880798 1235716 746631 1894284 1691568 1381312 816791 184473 351392 317594 1756218 1539614 38300 1983922 583486 1945333 1613998 846354 1199212 1484212 120157 1635868 770526 269201 1992546 257853 408544 457189 737286 1287352 1320545 367701 39787 1943825 906644 1128595 1347814 1356912 1722531 226427 1624921 1513642 737096 860469 686933 1774329 540554 895605 1393159 787253 841042 55796 866748 345985 1570659 1655725 1393905 27664 1365247 120115 1733975 1357776 1663003 1074318 1258432 1665225 1574266 1800617 1824976 707890 1292339 1463603 1804273 1875540 1476965 1203118 732273 1854353 1843798 1616935 277193 1166370 305256 720605 1310945 1334516 266368 776733 549608 903140 1089537 1425557 1179592 1001278 939692 696379 1525718 1115999 443007 1784170 351276 1617518 675282 1685372 1004215 478539 573790 297442 902211 613110 754778 230968 947807 490526 754428 1070280 1069462 1115146 1774825 1606025 1820443 815183 1772446 1151825 1109828 1000959 871551 1301716 1754201 1440606 58203 1875772 1055421 1831537 1412357 662893 845814 1804794 892990 563175 356938 1876826 541221 932157 952567 1540866 688893 560971 1716844 1573561 1251999 796473 1243775 1043412 1749904 1377879 473176 1629767 1656268 891387 522885 79685 1224889 866231 1651352 459843 272447 959317 266715 458070 1595509 937500 1589748 546405 1638769 1025437 970915 294779 1572489 54361 1929873 1127629 1056063 1132260 1135725 1656771 1155554 95265 1159173 1195672 360526 1320034 925537 28793 1611941 1757343 964932 897871 1046107 1296908 761328 1819613 58776 1328557 524893 356222 127871 493922 884281 1735458 1317184 217352 327143 357356 293120 845520 1153784 1849600 1085296 642973 1264031 1943475 412172 1856613 338506 1762342 595656 207547 1275005 1254554 1277878 1366482 293560 1069918 1273883 1089040 1897536 1345643 716544 1990516 13302 167437 1704926 40443 469079 1924476 1028516 898403 973572 1279678 577934 1278328 323429 618238 665773 209223 57222 1180603 982549 1196659 1243666 1549084 520096 1261073 757897 571781 1703044 1231348 81814 366956 130045 439824 920792 1773851 52088 879186 867013 940404 1172328 170119 1761245 1111359 989032 573317 1780116 59659 1993816 1682917 843602 1921898 979164 907737 514442 1842245 1007522 516189 1367687 859053 694679 1659275 484253 1197659 1416268 1725281 1329959 1214977 119360 1378926 45846 1384904 818436 1899055 1012126 479987 1200381 1990584 188853 782750 1557036 648328 1611723 1369448 1549797 1064293 1742206 1639250 1893511 581300 166451 565630 1986249 1312736 827199 657211 198746 179882 1576549 1059340 1483474 1919438 396650 384306 1773985 475358 1825959 141295 75314 71780 157577 1162540 786404 1602779 1721727 755798 729859 1357506 523125 83342 61947 1475719 45059 1538450 593726 1523601 696192 942118 1082576 920348 977224 868263 823231 269685 1187810 1618436 1387535 1312717 842147 479039 1596212 953001 317791 486978 1437054 1584341 784513 1967972 930257 1939486 169798 1431969 1795970 968122 1467037 1970647 1285801 1778760 708188 411658 52237 389919 1100221 1536945 828381 1982517 1511440 10232 1121589 313005 1400478 1976768 84706 14763 223718 80686 216675 281619 1625078 1021175 242014 516759 461815 1085265 918923 24328 1414161 1325748 1613567 364287 260729 542268 412382 919136 1958570 661072 1613897 1312878 325165 417850 676038 1090429 566888 1443064 664397 514758 503095 1513093 1436456 1963354 247404 49294 1432016 170273 39088 1067480 1927669 387467 1927788 275664 727545 1934569 1380787 17692 1115723 1436711 608596 1820923 855654 1420123 1933563 354156 1896250 1911881 888228 666054 515673 1591800 66336 80763 1814737 1402312 66301 140884 887968 1606868 1804837 726711 1543125 1641562 1909697 35790 557921 1582074 1075609 1458349 1322458 303764 1137343 1901002 57989 1368488 1630547 529908 62953 941181 884194 844457 423214 978903 973475 1949605 753006 1983194 1926629 1434041 1132386 1935706 1051146 1170435 1007552 31083 703428 1273924 1084941 214107 72897 1890886 1673973 1445065 1383028 954874 1713345 363333 1931277 246309 55396 813221 1808502 1540808 1893402 307319 436822 460304 1883644 1833524 1746028 1096497 98015 83361 3483 352338 1937917 1845677 820375 1317391 1721124 1850183 61173 563777 1651868 1027394 1797500 1435240 235475 1549136 1128086 1045568 1402287 709220 1176039 1892208 1988365 736757 1037436 794563 130832 997462 73031 1822831 1851220 999527 494718 1413063 1662721 1177442 540845 743380 347429 1493957 1858990 1600594 1211623 559013 416543 810932 74221 1140599 519179 1316329 1945298 528512 374194 1083426 1831233 1670570 1921330 829011 774241 54658 668313 1218212 1267515 1724404 1894233 1325983 1442317 1272144 39307 1890694 154355 1139370 680753 648134 158846 613516 1274653 1957047 861577 567140 1017342 1443991 740528 1960603 331639 1346385 1572440 895912 1307011 1976850 490715 1469070 972871 1354840 81914 1839156 272785 1794360 1897107 759810 1651432 1663965 1670763 1145925 159421 1888334 1413843 1327615 1745166 975200 1283561 1549094 1164922 134407 1199824 780579 853162 932936 1166424 1830481 706576 604026 501305 1130265 1255662 1785554 1841009 629713 618472 1113562 301426 1473784 621746 332422 695143 506278 1187453 1665916 1902693 1503645 672546 1413577 860931 659571 302665 838757 1280150 1381572 364439 1016046 1246184 1254802 1569151 94832 1878214 1855187 1791663 90750 1381733 695363 987057 82680 1835305 1773750 1032276 267904 948155 1237343 723910 1992473 1928764 1062322 1433801 443686 963962 1055204 1639817 120299 1241863 743170 1163173 1406028 1496629 1339515 450229 1088394 1449803 1300879 840511 270824 889904 211937 510191 564191 1126479 49850 1618363 179253 438487 923875 1949378 1623296 1921048 180066 936251 1333087 1370981 643921 1234475 730201 1936833 54284 1647031 1021473 380756 1713176 1374007 1927794 1028449 1547432 1549323 764321 1206848 1759487 440002 1188434 654347 1549283 1998751 1850228 1684858 846341 317529 138367 1156685 417806 743979 1765619 1584816 522055 719705 1224927 961525 406763 278223 1067953 967254 1774467 170429 1914231 1531902 252977 1617516 639124 1614962 294491 727151 1879400 800433 875291 843616 778435 745637 36010 1303535 941789 1463985 997342 1714036 32709 1366321 292187 104889 713120 1717347 193976 789880 1792914 1854497 482727 883210 1461475 1049733 382554 1741765 1662547 1998170 1656973 212344 1904775 377812 1460401 703616 1910988 1985183 669043 125798 972001 1168698 1800877 1845841 1091921 1258277 1759252 1622654 436054 1723581 1929042 1060310 11451 1729019 1862705 631249 1681051 1952082 339739 1323758 1226302 1318675 709682 137102 1997132 996862 1947936 1927364 1283206 701864 395481 271518 1194959 560241 1371748 626788 1944141 1843521 908280 909076 1622331 37251 1351204 298964 548731 848998 144850 1775444 268932 1945257 800647 1170394 372300 119733 253546 73835 1407194 1889740 1567353 1308458 751737 1603943 1873676 1514059 129204 1891367 1792246 1834291 1249118 995193 1597330 636585 611685 909629 1270720 753020 651453 64709 525218 1578499 1791635 1399972 177733 1839414 723490 1283412 1835941 1213504 1885762 350109 268063 1209353 1968273 1491943 1523497 1448782 567442 1388125 304493 136755 1518004 334161 1083376 1818434 632879 473747 1512632 1950736 1409767 1731421 886575 443604 338031 1518235 1908407 401568 963145 764499 326105 1252096 1306260 1646967 610903 386352 1134181 651334 1633170 71490 1542695 1447788 315132 979839 1822211 486671 194322 1462428 1988754 1499572 1661213 1276676 1909400 96814 90266 1645488 403386 346490 23816 312735 1678768 1050400 1248244 467722 806008 1844970 1923330 1256623 1904572 1142912 1985142 1370225 172443 958319 609454 42076 1731102 1031596 114770 1385051 976049 1472117 821936 317729 1278499 800023 156801 1130035 1212350 1106028 1175667 1120779 555182 1351048 1369662 1540186 631830 411704 356464 964371 812168 403146 1555643 682030 1920546 373508 1867849 498914 729631 1994984 134541 1462071 1901912 361504 1853430 507944 1711697 1928398 833274 739158 1399737 1164219 307517 1595210 660299 115582 1942850 239690 1973037 1912610 1669344 1824436 1879742 237355 598582 715182 1768497 498165 905255 115881 34190 522611 1375545 644839 1945714 1178560 879252 672315 197431 1376527 858046 458137 544417 71435 1755200 1222688 1306235 1968574 1563658 173768 715273 1993428 1772591 1258545 566668 320992 1460104 284960 459353 1925537 1307393 1969822 1752220 97992 742410 456720 1517565 1190053 1073625 608938 968588 155802 1741239 719746 239409 1586638 1245176 234657 1978995 143041 315705 991361 1325444 1195291 1452168 310068 868054 1035791 710682 1629526 470751 777416 438205 1537884 311810 915672 393459 22004 225932 766837 191651 200158 103245 1097376 723997 462038 1304514 447311 1171194 420779 828887 1875710 1192016 48069 484494 1465853 68747 401745 1131764 1565062 292924 1227803 1477242 1457935 63581 1070015 1844673 952646 1670241 116047 518298 1113222 1386064 1058814 1791600 44643 155856 1509529 1127962 312535 533586 1612646 1529899 535493 793052 1115148 602081 741053 951526 882112 1459304 1621936 1567166 1485748 1347944 264082 813269 1369546 226897 967085 882186 23730 949341 1990991 1375180 655818 2225 421332 1189727 1525115 732936 1339945 1477502 59052 1645330 1603153 942074 611516 478363 1411031 193143 1357570 1310118 1202781 600936 903094 1151750 1169627 219794 953952 1540926 1538394 1540696 263599 196765 1135662 1799190 1900852 1241311 482797 1514676 1102052 1087190 911976 680254 315540 1152628 424838 730948 1906 555384 1652429 1622723 147521 1299987 1535394 1743302 1440 406402 888698 1352205 943020 827443 1813622 1410160 648458 415434 1961567 1228577 645531 434596 34908 1579084 284141 190561 884983 1534527 771155 733157 903913 291315 1565580 1185284 503086 1036027 1325781 1755395 1156716 93246 1100413 325164 1079216 967969 870650 1020089 1027700 709320 1365941 958061 529236 1364513 1783723 579906 866074 653549 1808271 821016 1844725 803261 1628988 1576297 1501432 1987665 1464871 1211868 1067024 573414 243944 1180136 1761399 127528 1799563 151215 1070373 1188219 395243 111429 1157383 1816413 1032633 1161886 1486029 207724 1978266 1474110 1791257 779894 1516686 536696 283201 423286 1498921 563012 124458 1342986 481160 428647 571513 1985811 132274 1878841 1297640 675279 1999562 318094 19939 1830259 1257908 1654542 1981357 636502 973049 627026 121570 1423620 946906 45105 1043631 278662 557595 1802752 1595969 1387473 1461869 1935346 1635148 808968 1792339 1420859 1634005 1190763 619606 1775722 56345 527513 1232064 604552 292133 519352 1715886 203387 233723 261530 928505 1652728 1142126 1824279 676829 469785 1372256 524976 1435658 419467 237884 911153 63785 1269377 1229011 1983735 406972 511643 581325 1569401 1708874 296028 1252493 659365 328050 1606695 883283 903745 301016 1822256 1374966 1809592 23323 1200539 488057 259255 433185 1996878 652011 1695173 438192 553070 1760664 1713593 1732643 1225704 1059299 289929 177461 1836592 691734 302907 1475395 1689214 255577 1938840 1480354 320025 1959236 1188328 168375 957614 591198 1457126 1554143 1658072 1635923 161240 567058 794025 264724 720058 745350 1700026 668596 1120963 148092 193987 972775 888398 1967192 120541 492458 1058717 1046673 28806 989657 510403 1555844 49436 1209221 70245 1622494 1063840 1431132 1838023 1164010 870850 1184381 359238 214286 356290 954636 1270239 1520102 808831 455345 679338 269083 1986976 1769388 1328835 838897 61165 425177 714955 1554756 336423 1306061 1989990 467823 1891064 1604136 470437 95369 355962 854015 1891486 1673149 643953 194248 1223529 1631147 236623 1893277 87964 608357 1297296 65730 1076671 1719937 1138602 285332 521225 602082 1903661 498381 51587 1353539 1481950 1225190 1372040 1780890 558455 974279 46991 797212 1705584 1956886 1315855 1916108 1195922 1946036 1422611 899508 1780079 1719428 128463 1376640 1557713 742731 1774835 1389 1820582 1675842 609841 101712 1530791 1955710 1292013 295117 169409 251344 922555 1203981 1550494 1208437 1856561 1760245 1554104 322585 955608 1413744 896654 458260 241139 392340 381998 253980 116460 61371 368281 1037563 1432773 1428656 1400370 1434351 678531 956244 1662532 1876213 424020 1960439 1938564 1672000 1433688 1749319 1114024 1346199 1193808 1330449 1300053 178437 1608704 1947388 439255 1931602 839257 1067863 260380 866522 93207 638 981637 1363046 13862 1559308 1414673 1465763 1119185 1895509 1481120 1815099 791954 530349 73918 1962775 245587 562878 784103 1250332 777178 705947 1143913 134332 752319 1835047 1325259 1488623 576343 646664 1777751 927374 985333 1285787 1718520 1096442 1517880 89601 1673048 814561 1147124 1262736 418558 415884 219909 83613 143843 996644 568290 219860 923175 1121604 1356807 1680997 1040025 1954047 255797 808414 1724074 732856 741400 179322 533910 1022721 1213510 124839 1946891 982993 1334161 1252259 810486 1353728 1651977 820083 1540314 1903220 723849 139464 1395543 1085247 1446547 945636 549422 1263155 531340 1284406 867685 1328930 378993 1453567 1242429 1945506 36206 930709 69420 1329863 1791980 131262 1362268 745589 1402022 1323128 1054739 1920862 1539728 1257639 584165 583455 1580635 1706632 95990 1307180 1870806 1246242 1855938 996455 224606 408796 1129094 57529 131585 1066026 1539495 795770 511222 1458450 298532 89283 1909177 956844 1394133 1997631 107422 1132640 1622607 683282 1366917 1682358 995859 1825161 64032 1440245 1504640 1696912 493701 161586 1194192 1425663 307209 670328 1148962 1097277 1239853 1869907 293246 190775 1150939 1653411 104711 306093 1741763 1603453 1756794 313139 442176 1025633 1639709 1274932 152841 1244802 1282466 292236 1652950 420164 96739 1432412 1996866 588255 161668 311844 1031094 1930688 902997 1815500 1929151 874677 201493 1850665 803362 1481316 1150672 1744966 1795812 356317 350575 1793083 89385 1117068 1494869 1401934 934916 1146207 975708 1355015 1075507 722364 1829368 1886520 211971 141314 130955 1796085 29448 342091 386490 1100816 772214 1039413 956513 449415 989265 441170 1204782 208572 337982 1126607 1721683 1496732 1311476 1865043 1562803 14515 519711 209002 1615023 97803 491021 1523029 308358 825561 812299 1430509 1761759 993812 1315317 1779477 648428 358903 101679 1993939 844974 13043 919073 1231656 1619541 1599616 1300703 594991 1057452 207311 535843 1470481 1608525 1353534 1426556 1196897 1470673 596529 1431956 604871 1164302 1264201 1906324 1357224 917871 1145586 759616 1183881 119418 480524 874041 913294 249420 146325 268914 1557991 941621 1916369 1688060 851236 1879479 1512788 1588510 216910 407215 467957 688305 1058610 11872 319772 699281 914139 1680376 1771784 1437554 1216985 1671389 333644 483099 1676703 1388530 1624868 282328 1471207 880892 1509527 655982 1027537 1592077 635695 517118 1438102 1453852 339555 881708 1005760 965275 1138909 43974 916059 1327868 123110 1937680 1348973 796084 1853163 1791776 936695 1336395 362838 1507469 1909447 13831 1787008 1969494 953392 654350 1762870 672120 700635 245685 290921 538058 1682843 1286473 74336 781220 1163258 416097 1129840 1224437 16072 626839 1359806 75260 588839 1302405 1272694 255234 1292763 572081 871752 284544 721972 1950122 543618 1852479 235465 1663459 465083 796822 1094377 1331702 1855184 1981597 1035726 1640448 586764 1987917 29069 1619798 339851 528375 939875 1193309 1130103 1767136 1977045 317016 126255 1986688 1730646 390379 859773 157460 1315705 813226 1224401 1620730 1949905 1569121 366798 1523394 591117 1381827 522582 1785754 73332 549718 1548068 224060 618583 317704 1822984 1861603 880950 1845240 875950 963359 1772623 924944 730385 712109 285034 1300352 1339015 1554906 503186 172338 550598 380678 602720 1704469 793799 876434 151462 1514698 1397650 852577 1396796 746950 1114310 910672 665319 1412568 1791317 735110 1433853 182485 879203 173548 383049 505463 1469080 277825 651934 1904080 650817 910634 1742383 1633429 959337 1076425 1817298 147506 545273 1235756 135224 19157 1310138 1037942 797119 1118337 541626 1405992 873198 174753 1921937 1492211 96040 1329779 683919 212451 1274074 1840081 406285 1558286 709498 1478022 409048 1487290 1016186 1954655 487565 871021 919496 211463 1788340 22839 602686 632193 1986784 656405 1832945 1325837 739806 592729 896859 1795599 490744 34122 471749 1388255 1801216 1501726 263976 963595 881125 470011 1880896 707458 409898 1499704 681533 1102609 587772 1725399 133785 1561379 1544764 826007 831444 229129 1661283 371388 522045 1145412 709550 5419 1770512 1025745 1124745 508594 577448 722267 290467 1069999 543137 811438 668647 1084876 12459 994573 1621452 711751 1754793 667218 750522 1134179 980357 517272 942585 925589 1252142 1404875 762345 711126 1232257 1109644 1719949 720298 292534 105339 1650438 693652 88059 415564 1842339 1810467 1887812 1287130 370902 856934 877911 773357 662330 226090 1788725 356112 1373892 800462 541942 419127 1058878 1940320 447162 1090496 30795 261031 772715 63255 1876068 1620671 766245 201038 1088483 1673224 164038 352090 293751 1696517 179706 1034285 135328 1442545 1153230 425249 1473779 1600795 686858 1036450 1976571 209205 1202228 1778564 1812757 1497421 500649 1519455 693766 1564281 488319 750425 1219801 199458 1063267 1615260 645267 252567 251338 697886 1268323 306618 1759908 1501717 298311 497875 126338 1276940 654851 1001102 1646628 1244748 1680086 73153 145650 1120511 1745445 1236801 1027178 117057 701073 1667205 1946816 275925 347443 19787 1830276 306587 494384 1604959 582942 1751118 117028 208022 514654 1984348 665964 1368856 730288 256462 55782 662259 862078 94001 669926 411010 1551137 1884577 1484565 69034 1057517 1760945 1532356 349256 1362775 92947 1474954 1036299 446260 1542528 1548713 1553504 1647126 1867780 146687 717714 1456305 1702925 222482 1640082 276961 1018980 1676441 681579 1604046 141937 534040 1872588 1012143 921880 1785471 1544825 838230 596770 1050179 1080340 536067 926710 304669 1739939 1573516 1325765 1724457 1178274 35079 1102602 551634 940554 420642 483755 56246 829504 755547 1826211 948213 1304054 1246780 970886 435462 678003 70232 1118039 342238 1695017 195491 1681114 1348662 108872 883463 1198227 54643 1746206 764289 361815 1040475 1558743 126692 1557060 692315 312899 1842577 1460538 1598126 212608 1882040 1489995 1509668 1123582 46141 122432 1977327 668328 1873204 626880 781143 963189 47072 1861147 574075 658717 25956 1464845 223298 1608783 1934222 953099 735092 1035135 88718 1109688 1995770 715843 1289990 51403 826441 58635 178853 1061957 1989796 818982 365256 946021 1163189 1701258 1966019 1043787 1544139 1849642 439629 1406513 1114933 684748 491607 1134090 818182 1520760 517997 1899610 1769931 1723047 1138452 124844 237160 1638512 1946695 515999 843897 426063 968039 1272781 982846 1296198 1262801 1613201 668764 1963862 515209 202618 21495 1699509 1972655 469096 771079 36625 481447 1532110 673358 1442872 122883 1366330 1507657 1333265 742956 420338 652162 788435 1441627 1389570 1018896 993972 326271 419059 1340054 94483 392628 1722315 1766176 1741253 231622 1817842 130972 733806 1321740 258127 1585912 1241796 247123 600376 844434 1395456 1421717 376492 606455 565325 853212 1274133 1151312 1803585 1732060 310562 327638 1051283 605601 478643 910342 1013162 866790 777168 885254 765871 872572 654910 14643 1636282 992149 1440082 241479 1566080 1766865 1228579 704676 939096 1434869 254791 409834 1047286 879331 1452105 306887 1220195 285264 1140481 18475 1658417 330867 302829 1440574 1915348 1599039 1756315 154047 242257 631961 612070 771094 56997 1746482 1049590 1607712 1447519 1766332 732046 1870803 1739080 307551 1783828 1696543 591580 734692 1071129 56295 295880 1806344 1141149 1596806 239127 351629 1086337 1105558 336391 678329 1262669 739022 298529 1110262 759043 1200514 1073279 877785 1423353 1874780 126470 1261407 1512688 1844387 472345 1649789 31472 786478 431901 1770080 624304 1735538 1267240 421483 1385770 1462720 1042045 124753 1729980 156554 215667 1719842 119554 1682542 1408912 13924 863611 1311393 821369 1377614 1413727 1187159 947264 906513 1403730 199260 946842 1068437 1630429 873871 784968 366061 400879 58700 871307 838717 1117207 1076208 621297 617383 1380156 293623 956663 34019 1841003 1771520 609355 350282 807329 460207 454654 1707826 1372324 516680 142949 1602135 432613 1028065 1651648 1482118 1297576 848986 1166620 502985 1130519 1595281 1666720 816971 1313366 784165 756245 1744881 505681 1896740 1174398 601020 1470088 305798 927786 839585 1423415 622280 1977868 1532038 1068073 738058 122085 1806392 605142 114056 426723 249183 608456 255314 1726889 625914 1872546 1500581 1098496 1273882 1950522 338394 1683952 1322346 426695 1282502 1019896 1978469 1943147 122543 750349 647440 1365394 1186041 1480536 927090 1073488 336398 912379 1880449 960942 413397 1248485 434809 1051386 472510 1738702 733305 1607571 1207568 183842 625695 323389 900483 1472534 437133 1615885 816055 1589399 1115640 1730546 1934263 327418 1937184 1311605 1947261 1369679 1870885 582274 1627357 1709032 1865334 1740896 658485 650649 1119039 402045 929800 611259 1014722 1492781 1471320 539207 447886 1398476 1121446 157800 1977872 109129 414408 1273356 1325370 336902 1041400 1117691 292809 1788198 1865910 1560113 1462681 1326443 344102 164807 1476999 162784 1019525 1467127 1494761 1191708 1520404 1484264 1447372 1509376 850896 1699237 1596364 303686 1479279 478424 655486 1369004 1303917 199851 634948 477884 1260688 1985828 1601020 1695202 860921 207300 418855 483342 1158000 792175 783255 637100 432220 325356 1490238 1183550 1434503 1950958 1371084 1973277 729027 192508 1510086 1843453 1757306 710905 393379 887391 1346979 91982 1516501 186938 646436 411267 532805 790087 1927728 1387621 190938 1400846 1369007 346869 1073131 688378 349704 1030095 1842223 820351 1465341 1066073 776411 328130 534768 1792448 89979 201456 584791 900895 1218617 306604 1821689 835013 1637754 693685 1982384 426232 1448882 1554315 808534 1315796 576382 37233 1907905 1079430 659730 704196 1732922 135460 1287857 1384289 1271810 1367952 887372 1250294 828185 1262144 347474 1242586 411499 909145 1824826 1035436 1329794 438161 107860 1375028 1162549 357835 236838 252663 1975301 507157 705246 1944313 1813045 724027 1770044 174360 1383767 339274 1329628 629742 1134052 1459297 1057957 1086625 1867250 371645 1063311 1501722 183003 1239419 623010 1845349 1670725 1742631 967709 1421813 1403775 233973 1129272 518527 1299849 301206 749336 427785 244850 1032213 1637752 1724079 1021080 200325 979272 1944048 1535 1173565 578868 488996 176084 409127 1669788 515543 1581166 398515 415106 1994474 134448 1568998 548739 1091821 39463 1996175 519819 1964228 1534223 534794 564115 562582 48468 246908 1194707 408363 1349987 376601 915537 62698 446697 131681 350047 1862406 1471401 424435 1246025 1626758 1775710 668470 854530 1604572 1760888 34360 705140 1055026 1205901 67352 891625 383093 287119 751007 633768 199823 922589 272959 976073 1811434 249846 1509042 857298 488777 1969760 1632669 1531594 910991 591005 972519 1676030 278620 1246460 41542 310830 689290 565814 947665 517258 545383 1239761 1619123 5739 1163978 709811 1192922 1224755 1317646 130127 799831 787069 168555 101301 1684970 1746992 923669 1402831 375333 1868272 1830999 103817 1583022 231367 1239849 405946 669402 1831122 1092742 1684573 823157 1354759 530318 315759 564803 1748303 177584 289322 1778022 1473321 727699 70547 745523 791794 1664625 1556683 1767197 1492006 1953871 216044 1784361 1438923 1504980 129429 804576 368551 1514846 413697 1352294 1314862 1244572 84222 1793716 1264112 1577818 935643 1601244 195394 1560150 1135416 1929712 11074 1002757 972814 706803 575079 998041 619023 1619064 1311156 1363067 1838095 934285 922093 785569 1629690 1491769 1671283 305601 559581 1222991 544053 891810 1675145 1012310 550590 409663 1833628 248075 1806641 736138 569072 579069 1563345 1022020 1775668 341728 1483994 600227 1118151 1485761 1062282 1945003 1880338 1330458 1854429 1576544 1044301 1660836 47789 1781586 1205765 766556 289192 345853 1316959 1460878 1558214 840090 497227 1435971 1609165 335022 253346 1318555 171274 1201032 175119 792744 1549243 1719910 1470842 1649711 1947358 104834 273225 1295822 1460139 728889 1398669 1828426 1864726 1714550 1772457 11757 689195 1523554 1500880 545336 1831909 1418603 942880 439681 1835573 302741 555050 1596305 1727280 74545 509868 1078390 465696 1252429 1316173 447599 199629 1487347 1092775 369511 1721152 835638 1738520 326637 730525 594443 1518746 670945 1672383 1433689 1046185 714387 1634433 91227 504845 1154563 455612 1210994 602045 854141 1542702 1295041 1630203 1598561 88346 1386513 1526598 1390129 319173 1924519 1209196 1335740 1605161 111479 1735333 570110 1903368 1139716 777010 943433 61584 1338605 1160980 878102 238258 1789864 13304 951373 189116 564496 1395641 886057 994132 1549495 1959050 1850450 790961 510276 1993088 288153 1567486 218754 1246026 587487 512487 1919652 1306486 1029637 1289934 91276 899227 1577964 1936620 1110124 1380166 1659845 230899 1971025 315050 1769809 448974 1462987 1732341 1725985 145683 1044591 51240 1148893 721405 1720324 1364306 843563 1059695 428871 268020 1612998 702914 1723266 935387 578739 416909 1839666 1701100 39501 1891644 1300971 850084 90149 1917217 822869 1844013 1814075 1140135 822768 368619 810705 1581127 1393557 929877 333116 1883811 882980 1005707 874413 1433378 712922 1885174 329921 418467 346044 1968654 118416 34827 1826615 1583789 455081 573926 606975 235018 1040270 552757 1232392 748479 1574562 521336 1031257 1199206 536896 586189 1496423 1598399 133500 1629161 376095 953617 364867 1333913 1958851 1146077 326762 103810 733857 793300 1927589 80417 1078530 1929331 1838771 1472774 912262 314261 510576 1972999 1946271 376459 1573107 935152 531528 447794 156207 56128 1227661 1505493 588054 1043720 831360 375419 483083 613615 1076552 150422 873494 436681 1248095 1922936 1347628 1260406 1029580 244854 1500536 1297759 837536 194261 360589 445939 1761560 987716 236825 510607 546480 1440326 1592751 957234 906834 324787 648967 1069496 730027 1354121 1890235 1497092 725771 5842 1658005 989531 974891 1415954 1441408 638636 25271 173185 338855 1576286 248674 1971100 106301 91955 1621235 117008 487372 653391 229805 1736060 1808561 1994690 717847 672181 1371894 1386189 1766750 1670710 1554249 867508 272496 286565 154985 1746502 911803 1245388 843411 1594122 1132101 1034906 1239956 809391 1268126 1072850 306159 1720981 1113973 363920 1150802 719537 226964 961300 105337 1757207 144825 1291954 320984 1600788 1466192 1978451 1990289 1556071 1873192 1137257 1828133 1096554 1461044 1357937 755249 1907787 435178 270801 1195225 1505668 93074 821563 1697258 175980 1573155 1949942 1370333 1898871 781615 330357 1645246 1778848 197125 1649291 1598737 135956 1719011 717410 1284468 834005 839015 680065 502517 1760241 1105852 98475 502622 1288936 226080 1565962 3371 1579655 842681 1323878 1263853 1764142 1316758 799411 1180224 1299821 1840311 1427095 74807 403938 1264374 1307620 1814311 628028 1235295 1646330 601573 1582106 1449481 1052918 540309 1256416 1478057 1551556 677462 748224 1451039 1024462 1545924 1683935 1336057 831299 412423 976814 59988 1259429 1870501 532007 630627 1565730 212748 886328 583653 1190762 1316064 1213562 1059363 1048018 1762661 1851859 445848 966208 715711 1449245 1583228 934477 606096 1789162 202486 575693 1095386 810692 790735 573137 1487055 1777868 368919 421667 1919831 1311743 1488815 149836 1858463 1083401 733760 319654 1385617 798761 1183851 81806 931950 24779 1150713 789414 1472183 1957826 839896 1442589 1814778 668485 1640904 1599151 216253 205122 916236 1462557 323965 1838741 1911369 787286 836749 1691463 1419638 1030968 1076229 562556 158460 245773 1589275 1663549 1095242 644284 750550 1022676 1081250 1947957 750344 1946354 540183 1821263 309927 1617001 417237 535172 545257 319761 1141719 731372 927490 82163 265586 616404 417623 955507 1010750 843692 15687 1877929 667540 1909699 151222 717228 1618943 1877748 1140172 898658 813802 914058 1912969 134281 372015 981452 239157 988542 1197408 101278 429165 1353890 1176229 1641847 1890710 313703 490275 578580 1471881 1027171 379522 883252 1710334 70487 1082318 5899 1863924 1606379 109080 710987 1129157 993413 1387627 490758 1057504 1646680 238615 925640 1301893 556469 454065 1696223 671093 1683770 1762808 1647243 1535871 246716 107872 736696 1504509 803491 462568 1168377 15462 1150566 877411 245198 1036787 154188 1219177 565498 1922494 847319 1644035 1901343 973124 222653 1932338 1075189 1048586 189789 113485 511639 1493344 827931 1803088 1763900 1674258 1164507 712054 367783 562020 221815 1615246 828578 1351963 1306714 186740 173634 1324812 951769 1597227 209259 145402 408655 944549 535985 1816841 1164500 443998 1803873 1825435 601927 1361542 471018 285840 1571307 1582089 1211364 1782410 1005493 1323273 805199 1594434 90548 970366 1011940 459643 1204001 1290287 201965 1222347 1657307 1103691 1223526 382854 1735551 1156582 407397 1536206 71792 1225502 782448 780129 1201677 892717 638645 837055 98874 1747510 82589 1446684 329792 231485 718564 68024 344002 182616 1855539 1407907 960648 1054064 499835 571125 1304743 235418 1869855 803450 371176 274619 1868305 859228 572863 554323 679600 1498933 142985 319146 1862339 1116376 1762840 1183314 417297 498615 427444 1527830 799933 22300 1712548 848619 453146 149280 927401 1357733 1041207 697260 1928096 134581 1886237 984742 767637 551060 874295 473916 454382 45001 1387562 1838565 1397394 1227069 826197 668185 247345 1335001 1340113 203666 1214557 1209036 1762812 1150311 1203609 1630331 828874 664723 231760 495691 1828823 1051856 146661 257093 1055768 973894 315810 849197 556319 1488734 775019 1679657 263556 1216498 964543 1781113 1791297 603119 1838595 1473077 782593 176211 216010 724009 140875 1469585 603659 1245713 336397 1889696 592285 930014 1301384 1211067 300337 1605120 671353 1277061 112898 1258670 33817 544179 40905 12813 142603 1083542 1931912 365895 1010416 940826 210502 909711 538220 1740113 1142786 1689445 1962845 1091743 1968838 1310562 406645 1301138 161421 953662 1595189 1571199 1787541 1588855 453438 795030 1687622 1558035 487133 1522285 1910108 1499884 1723183 153177 824279 424806 147267 603669 229025 1952816 302314 711694 615459 1910747 1601829 83435 1937970 147932 1591978 1088530 1857669 212372 1188403 1175730 1764172 856179 50625 401711 425967 1354812 198598 1376679 742553 180057 265551 1652835 1882528 1047701 534575 99453 340178 1822255 423194 1759818 1217477 128187 163041 566460 1844306 1537321 1516679 1506497 233118 169109 472662 1484867 1130652 1261395 1485707 1247478 790624 1538627 1891417 279071 1179853 1941743 1482037 1099711 916062 1838147 1274633 694346 1413142 1982053 555646 1800222 1146461 150861 1718375 764625 1106460 1390195 744904 868 1693966 1831328 316000 1687173 1275212 271669 690692 1528922 1896508 1441493 298801 419036 1545316 1603804 255482 1309981 1743027 1508867 408097 1696791 379981 1606118 506305 1825126 293352 355315 931334 767844 1091094 765848 103432 383588 660306 971961 1268777 288683 750419 853292 1552853 598714 1206214 1652878 554407 1231627 1669943 1151185 1520633 959156 340549 1459652 488665 1977079 879368 1309802 1112011 574872 1754296 1274314 1692861 565829 1002763 1283853 1108065 883975 1287037 1031602 14731 1144049 726079 137141 882858 1940279 1543583 920178 505098 424969 427886 810470 1748067 59540 451251 901130 1621076 1949039 1539184 1766475 3192 1092841 1838617 747117 41562 1591056 770423 1228983 1444566 1750713 535123 1876063 1160845 715511 376305 1502729 369572 1874458 585810 1706538 475243 1467643 1575166 1849819 1791682 1247239 763830 504935 1627544 1339109 872327 1496644 251074 1966589 656273 1966155 260539 1515580 570653 209220 1718232 1674491 1915615 52618 1384692 615551 460308 657036 807875 306907 561278 1559817 240493 227310 1950514 626706 438944 1305366 1370928 1936999 1289394 293622 251898 58954 319813 1305049 1677196 85995 320543 406218 1889827 1430636 1733529 1518760 540306 5463 280564 1272760 935552 952014 1092070 1426915 1590118 764615 1468726 1044835 1872944 1662837 1933552 759469 1070185 921280 256148 973155 1730604 742643 1197136 1588682 1180862 265662 1483120 506217 495239 1940481 377572 1121696 652887 1227709 482830 520808 1311455 840626 1898159 1657595 757975 1991725 737530 1987834 1871225 1111609 457129 799217 1464838 501623 652343 20747 1696895 1348837 1489576 1263896 1438931 1067244 1471520 902982 768114 1217739 973346 1318413 1511289 668109 1349019 1310126 1192706 763181 840483 546331 1426593 716365 1382392 157948 1964825 677135 774367 1359996 1155969 679813 873443 1978338 900277 195985 141390 395875 806503 593255 139104 1119206 1358663 1634356 1029146 1283101 788170 95033 1836853 898991 1799484 1543307 843791 790502 1933769 1592734 416058 992615 349788 1082748 809289 1925745 16599 1960949 1294954 1644644 1605009 1471130 510694 549634 914826 1749682 56391 1991252 430257 793894 409267 1406608 982251 1806161 491465 1948611 53103 511574 136052 1572550 940221 1885327 1266612 1968710 200802 990700 344017 1931866 521757 1541955 568198 1332023 1025140 890914 197721 171561 1933839 1572685 58518 1156840 1903030 359007 63690 929070 775371 1452511 957400 1180612 380224 344361 220196 1724487 182685 655717 274068 860726 1082850 1818867 427236 533991 911507 1646456 1909515 1797118 83436 847398 1663378 1143871 1866638 1133557 183684 684178 927589 422229 719670 335219 1447068 351983 490957 903059 1532074 458451 923371 969008 1122606 643083 1737997 1585526 1679670 686165 1337635 1381043 167417 904866 924502 1737772 1256330 372979 355787 1320710 1862556 1932154 1303740 1080771 1580093 363973 554267 813932 1730538 1163072 725783 1067304 220292 406770 895599 1054633 1505463 628182 1911119 1667784 1050092 1362110 738062 1001905 946420 879128 1540472 272459 1410792 726710 1563965 635260 229924 218528 1072996 855086 1716850 312322 417680 1273775 1121125 1717225 684368 869899 459450 895735 83114 367771 735966 503923 1457560 519004 1745682 314413 612453 1203240 1996801 63716 1501145 1123910 1590517 49344 1247757 534861 248666 25303 962772 1648375 986988 184452 1037657 1889071 532987 314423 705295 1901496 954566 1724705 229012 688263 187013 993057 1317961 646795 300926 389657 1407492 795732 950122 1827729 984378 1257443 87161 891361 1750908 864893 99572 1908507 483399 84253 551226 694598 147554 1591330 306789 648857 1589404 1258925 1397240 457946 977208 678219 332886 1294200 1929662 181693 275709 1347700 629203 540810 1553824 362663 1919236 632324 762321 1020249 372994 372789 583124 837385 44084 1015145 1229542 108069 456481 1417083 618549 1374236 641016 1055831 983367 918192 101728 890912 1196489 1929963 1068859 1847672 1129221 1969269 180702 997041 540977 1924515 1277658 1795388 1899194 50163 730689 176092 1836244 1639649 1883737 1390704 1674482 1299637 1850049 626406 1576424 329105 482219 1619724 1504722 1710873 596225 400845 590912 966758 931955 1467448 1229562 1658355 1569681 200796 388112 379795 59649 295442 965126 1982882 789836 1988426 132702 1857898 1969866 5040 1895243 847010 728770 482224 821168 1696793 251684 817877 1497114 1758092 1763255 427773 351596 627959 829166 1659173 261451 453909 1458906 1078916 1438941 912891 189218 1377975 805237 228006 1181540 673282 1980560 427267 1155689 895459 608371 1380170 726181 168452 1228400 1944180 250553 1687212 68086 1515154 523184 1399140 124986 1445103 1254036 1570237 1302152 11642 605663 22055 978197 57313 1937539 105852 681175 1057497 88632 1709645 216676 114630 1678364 1663569 871768 109586 615443 567609 400292 307380 1923334 1318985 695258 819036 77832 1974279 223217 73024 1856226 234423 61874 1006528 1858862 1397996 603287 256702 1341010 1912798 463220 116924 565924 887049 353534 445611 1905566 1008647 1146141 863299 111941 1356640 917548 163644 743488 325313 65735 447512 864532 649992 762622 1358216 1474360 1765958 1201280 1829697 1995076 545263 1894746 400413 503676 1960238 636058 1958303 635574 1435344 1623207 249851 596436 1333976 1618391 1835074 1238229 1053107 504759 785503 228958 1834065 241059 1514552 999468 735922 733901 446474 522893 1302359 166407 1217814 1181839 1013386 148963 662244 1495080 1943552 1661960 1801992 88881 1932579 553308 911083 357218 1914171 357920 481515 10584 1832603 50262 1079020 1800427 1770769 653533 1377474 1585434 1909014 1644256 1466389 490219 740576 1303128 1246678 1487578 288841 1062347 235111 168010 189442 1122792 1320139 922572 118133 1936305 1847217 107536 1901786 1854334 1168399 229647 450198 707538 1293825 66696 568999 839440 1245274 740250 779237 1908146 1126276 128174 400115 1294296 1301883 1115933 1370551 957099 1449266 98725 1358847 690483 352176 55473 110694 466778 1589541 1474484 376847 982666 1069652 45674 37608 413237 845148 1498977 731817 1089464 714098 1252003 163676 1363278 593432 562590 242465 368290 1297878 1038229 30102 559375 1863353 1873985 862146 1677270 888569 1342102 903021 1693811 470885 931858 1560709 1775605 1339566 249801 1232276 1749616 1428600 668345 729281 819424 851970 977411 427573 1921420 1881432 1275098 688764 477569 1215721 496185 333495 1332620 357895 1780680 1763983 1036420 1497726 407055 1194298 1757478 1642774 1140459 1041804 1809632 1356364 836143 1529570 269572 570184 365842 1719239 1783153 279351 1782166 1341048 1289548 1546433 488036 62667 1518556 510273 1613219 952079 1904438 70314 780493 359162 74058 1919656 370498 1947934 654753 1258928 1131586 1750111 1699778 879644 979102 1005176 879786 1463089 1543100 689013 1646425 1764335 478098 1301400 1838784 60021 1540665 330128 534784 1483767 1412626 475830 173889 1246284 1602611 1840178 12855 1229425 262512 977305 133882 44957 1680762 829881 387341 337248 1043561 1359138 741037 120690 862678 361529 657552 359271 1964642 1475657 814740 526855 1935365 678825 1605219 725196 1765827 1922220 1151728 81396 1869096 1976628 580576 1456554 1701825 217334 1785009 739827 578854 886001 1205745 1899690 776471 1985053 217502 336026 881622 39937 1646406 1228367 51053 685018 1032043 1071854 1917797 565340 1373921 1050565 1634419 698115 1234802 714310 1172595 1041464 1401627 873702 171019 1270409 126329 1375958 980458 1723867 1122447 1613309 833458 751546 1487549 840479 1323245 40171 1885819 1940535 760218 705395 693750 798486 1637027 1761671 1649983 1057671 1512605 1426691 1398410 457701 1450796 1163077 858611 973041 782959 308314 1519041 201918 1572350 682667 658812 821527 159605 1052883 1981253 1426685 1094837 775656 1517466 397118 1908959 1415147 1154365 501743 320650 796113 1202824 1797889 258336 1920399 268831 1845431 1320543 142626 1028772 1240612 463360 1919720 628010 722606 1008543 1157268 888970 1614765 1182137 1720780 484670 1865127 211169 477666 1546677 54239 1210267 176183 719291 341578 923829 159209 1272397 1796246 1454702 1330921 1124456 1883787 470735 22179 55254 1580345 1858973 910861 1322460 1051488 1869237 19034 945574 373449 198471 539869 1055789 312365 1752954 255706 1522545 199138 1532371 601666 1316276 284294 1806415 1948154 1961639 492525 69273 983449 512631 1735609 434282 334826 1378738 260555 48329 1077410 839423 607309 212183 743758 806514 809250 1791236 463848 1122245 1874686 1085818 200156 288596 318885 1296544 938649 1751346 1167327 779442 951777 1331700 1588298 1791683 1207021 526201 1965331 553451 1737849 1950502 1354359 770706 555859 644921 1484456 238837 1015210 1965935 1124235 1615902 223680 1567001 1871736 1678139 347353 210142 1683648 239914 1997534 1556475 925815 1475598 708407 285246 17947 1496408 657445 894122 117505 1263942 640063 1401822 1468020 1679788 368554 1452152 1081709 1982962 1206789 1987487 1532768 82892 177935 998359 346949 437567 717519 601853 864538 1379757 1753598 711382 1389450 1479644 1084959 921398 273742 1760186 1963967 995225 967812 383695 1043549 436211 1960532 536092 455145 983210 1157085 1648183 35363 1043679 485122 1499195 1357867 1946154 349104 1856973 972986 764280 1292317 1840398 1740268 148042 550411 1387999 1874768 1138227 1041206 414001 139626 1056270 1375134 320457 1066272 1260708 1259801 1922062 62765 216544 1418278 940084 394589 905371 626869 1595795 67441 733526 926158 608847 1861490 942278 647593 1488012 1478110 1838337 1350807 232619 1979347 751622 1137163 1686046 277442 67738 1387779 1578584 1082170 1681991 1892398 1809441 769851 165765 1155365 1857249 30089 1140829 1381159 1230330 629828 62990 201648 1629451 925242 847450 1637825 343860 392219 503626 1721532 1531642 1213193 1498640 821246 1297399 386310 1620571 1998741 477496 1940578 1499170 1714135 1033601 1563497 322319 589818 1914507 1706330 1221253 384984 1143799 1475622 795740 375848 1967381 1774171 79359 777332 1001745 93141 1628266 1185827 97771 1326636 781422 1488999 49774 1803773 654271 294498 1520624 1861598 250497 556734 425075 1069111 151241 1017053 309384 1876602 1164320 1640484 1293554 459594 578705 92671 652912 1348823 772254 1469201 497252 1773858 1330303 784167 372301 424170 1830589 1205743 1702450 1302684 1524870 920281 1729899 1389196 259816 718299 1087501 164546 14350 1755492 1704570 1965921 1881461 1196574 781802 1260404 864094 1316350 1028767 129791 166105 1829537 1935459 831755 790669 1754150 1787033 1537028 1212127 1627277 871418 1731151 1393594 1632951 400523 1224244 318397 1669617 767303 1882187 1359714 393108 1020145 179951 1123449 1451259 669459 851276 932470 1025505 1174135 1749969 911632 566440 77203 108240 131453 509979 1931382 716149 347873 111227 723464 263310 22615 274649 192533 1489499 782405 982398 1298085 530383 1312823 1856958 510732 1303876 1151552 621979 1289948 440978 860463 554366 626167 991221 1245697 644953 63387 995174 9953 1309135 912784 1718908 559982 754241 1389088 1843362 1936460 1714581 1309495 1908611 128775 1000749 1370720 12475 834008 1609280 1494696 1108848 1032405 51430 1120757 1473091 1376839 1884427 40488 979205 1070014 117845 1495131 310411 1049768 506544 947012 761923 502636 1556725 750882 1229932 902001 1610339 751453 238496 1242136 1457460 438733 1635673 936093 1505537 303363 1912505 1844077 1597411 1848799 1748853 1655026 90940 206376 118136 105714 85144 1132774 1712719 521655 123263 66572 295010 1933019 1330360 1125295 1187935 1477234 419100 1634427 1514558 1651683 1334734 1828391 1827525 60827 161667 454861 229429 1007765 1152023 136407 1596005 550186 970270 815965 184173 845085 777065 1330848 476783 719897 1945210 1598747 1279501 1568645 421104 1272849 1934322 1750471 1402560 439147 939876 1325688 81572 5988 1538357 1859100 245370 191350 1662854 1321448 351121 89224 997535 224845 717941 1543374 1444598 1144150 488771 225435 925064 77006 1776137 1529961 196467 724967 155552 1645849 1910526 1314614 404196 855454 1510613 1635750 243710 427860 1618838 1110187 1599219 506849 1522648 886023 638913 1272542 1409315 1267092 161060 1814668 428353 1128709 423436 1721644 176105 675497 1238769 670779 1949265 1182628 226430 1032417 141259 1066236 1671288 914348 765113 1915426 1037838 1216708 97123 1136848 442846 1525510 921603 1384825 807735 1462154 404801 740547 359977 1743480 1769003 440409 1213428 520600 1683718 168441 438359 1620297 684457 1465797 971334 1120537 382128 1008975 35137 1935663 392512 647576 1673606 999704 764261 409197 260579 238297 685585 80642 907215 988463 1709890 1393094 984158 1385541 1974378 228221 31089 348246 883393 1361242 315435 1439280 1666543 532471 969970 944066 138414 1566494 1798575 1890827 1819966 604854 1680390 1534470 1405966 1508535 316205 295906 1990123 497928 1059708 1080879 1331004 939890 772483 1762217 501512 674530 1725108 496107 1525838 459285 1689607 1505057 460776 1926259 116208 1703610 412621 1070846 1193787 726082 1764559 1830035 1870207 1571619 83410 1395959 1959141 1628248 122344 1777084 1728576 1253547 1609840 1274101 771960 1927135 1795360 482037 474117 1363682 1274666 977866 651732 1613323 1442850 692123 1846764 1585030 441632 1328907 298062 1518537 1604868 1038760 145839 1648888 958023 1932378 804389 1423683 1111794 3134 1873941 817791 495406 20778 442244 1212342 1521502 707380 1146210 401050 895090 400590 114124 1049379 328798 769950 1517438 1617292 212662 403032 740980 1199718 1272651 1665182 1063206 1256896 1605570 1417355 1346492 1899569 389942 259735 741207 307315 935521 71417 1320198 1883849 66110 1312866 801372 778445 1407201 1154653 1713534 1386805 1468246 29820 481505 84547 877072 383944 509102 1775497 1083705 203946 1717582 206165 1774899 909686 1182424 679490 39430 1865217 1792671 1293848 135468 325036 439515 1887466 1249979 1078041 612876 1332405 1573812 1795583 599973 905417 890750 44486 1322989 382910 1103372 79964 859048 1000044 684877 680617 1722296 788504 772213 79502 1922880 1190703 1273743 152687 1646086 1239992 527552 1822257 1679618 1692834 1559866 1369770 1722473 1427224 1248087 901985 1447390 1897079 1022819 1253148 686629 108563 215090 449981 976363 760616 363779 995247 155482 1995643 1814846 868760 1370086 1948728 842329 917861 1013472 1800684 1706953 164941 1803251 686284 413304 1382202 1998773 1951095 1802490 1105591 1649484 348866 1700626 1088020 158143 314031 1727161 970597 180522 978104 307350 1298466 632684 1001003 1083937 1075427 1009390 310779 1406685 1942608 1599220 171755 1063432 937996 717646 1810270 1920652 197607 1551650 627460 289277 32534 810685 738226 834428 638796 1710344 986116 460157 1084089 1748233 1532043 1636468 1173341 673395 1044347 1325210 24130 455854 1782456 1661605 1350259 254885 364096 1370913 919493 1834805 832159 1497864 1442764 1505144 1318657 1387665 473041 165656 935505 352744 1974924 1032485 900168 673108 1688909 1184684 1096780 295515 1066476 930388 1163368 773777 200556 1507523 595534 1764187 399129 539828 812077 257089 606065 212419 1557248 1064300 1120730 753155 1177323 1278514 96151 1728182 334413 1865680 60373 648681 1780910 1733902 766710 1708898 482346 834994 1892365 1652928 1827952 991051 371823 395236 820266 1201437 930055 1251129 887232 572505 525285 1225519 1485689 974711 305294 1188362 1346226 1532879 1134511 169088 666333 1112016 1368927 1655744 760647 1927343 134774 1695732 1088945 1030775 1745257 1827565 1367358 850532 560111 1964209 1592178 923556 324827 499885 1200824 1262399 1211404 1517882 1366668 839280 501106 206637 1502313 535502 414502 295865 1926622 1792183 763687 1353673 155703 765009 869533 1483814 1883511 679428 1762025 799125 646032 632285 910452 534157 891263 123378 230177 361668 1373650 1152310 1848125 582363 778098 860924 421081 1334764 33698 1501925 1196931 1086633 892999 636274 1104613 1057221 761088 103715 40162 1898749 392415 1264734 1908905 394440 791799 1265975 427513 1115986 918504 81391 480902 816185 889171 1553659 678621 112545 1969154 31665 826667 367610 1156602 1502355 1315698 1550338 1227107 1756287 1053429 275382 1737105 1265142 519264 391973 1815971 1559004 1129546 766910 142073 1836472 1071025 1015729 1120770 1444359 615030 798207 1373415 1804245 1783497 1685422 1595632 915987 1693274 590375 223270 570622 1774797 1835365 1544360 857449 1108984 1925236 444262 1984639 309193 977596 665952 420670 760690 99486 1893383 1485422 908531 945945 1362107 1218350 1492722 1293262 216153 847525 983340 364972 1390624 293809 595574 1331857 1246994 936318 277246 157986 1884073 1630992 796691 651201 974269 1334363 101291 78532 828025 1726069 1521310 11798 85694 266487 231168 1503833 1412555 736402 1874705 28784 1768241 458155 1190692 1018658 349085 1376886 1719054 143088 747755 764640 369625 947517 837954 585042 1073101 1601879 33987 1581762 1746544 80546 136782 1592655 1066716 671167 1293165 1437464 58630 77211 1565587 1518913 1503542 535950 813735 77858 1784554 916361 1161169 1484903 40031 1750363 1466075 858654 684878 1009737 1498174 1003410 1792219 1683330 1790583 801066 356371 1901944 1837574 1867257 571585 1729861 1163842 444078 1602438 1482815 1665473 1101740 1136490 1345071 142993 1392831 112579 1662490 1760961 905179 1579136 40326 1325725 886643 442422 796218 352985 1911283 111149 1572625 1968320 873139 1802278 164517 1411084 1137881 1933572 440811 1700607 1197928 1514778 995918 684832 569617 124808 844272 275479 1289269 1505479 1352423 831668 1303191 1063257 511448 1253273 872035 964923 185941 1537451 660226 745581 43157 61926 128781 1938108 158425 1357493 705970 1966763 668881 1690628 41797 190635 129741 795163 1298862 760271 1382859 1763303 1820275 1877981 1124231 167214 1077698 1485457 1980255 495237 1323982 1368591 1419169 1711905 553948 789010 380919 1712238 886300 772608 522007 812439 178579 137424 1158167 1007448 1573668 1901475 1909031 179425 734237 661758 867542 56137 890880 1778875 6903 1447550 644214 460755 1946813 1613743 1411373 597676 1800234 1712957 1635431 315793 161537 1896808 516267 1831005 167133 538519 1141136 1619199 1986824 98005 1638987 864934 1541142 1085716 777220 25963 145657 83109 806049 1741788 1560205 101213 1760064 1846985 1563953 826847 578878 354541 523033 1928773 1801002 1870353 1860055 916890 1390696 510462 1571285 1459411 25132 861905 529095 1999782 884044 1915206 1028111 111294 1329604 429680 235483 1244741 451388 1341059 699347 737337 1910833 1629550 68266 1354710 471012 1776924 387395 591917 93654 1701654 1394329 1527231 73865 1888512 1470379 1015371 1982079 206123 368655 1070399 1965069 724743 442716 120560 1910215 611433 868964 1945171 199774 1405015 982416 1385895 576688 439943 767319 1429401 826229 820159 1633816 1625327 1108886 1479446 201255 608718 1910508 1989598 408488 844152 1773623 706952 1922109 901809 343471 1913935 1133541 73651 259067 970522 1486181 1659078 348308 754751 1793887 953840 640041 377575 50462 1960946 786202 231939 1357565 799062 421561 996932 1680544 1879297 1257471 797585 1962573 194543 1100681 488734 857362 925131 1548297 1840271 1997949 1463363 1126953 712912 1572016 1662911 367532 600759 620786 31068 1142602 1370300 398027 1951631 944450 270421 1853211 1711230 146672 1784071 479650 366288 631459 100655 1186589 94045 1927649 1108414 1607904 885815 1404438 1269892 1522833 1116501 1605623 1597089 1086725 318632 1264174 1556371 509553 1908600 1998262 487919 1974973 879274 313430 294697 1783376 1132022 136773 1418863 1451402 1916250 879298 1112175 813442 1859399 1742980 1784430 265039 686257 1056388 448599 496581 1369778 585524 1494881 1414198 757530 508365 405016 692064 735769 1416989 744023 1053022 615447 945933 1079271 1754027 192845 689565 1421370 1873766 1471730 1924109 885039 1467014 154846 1271841 1315348 1920636 1265143 1418719 1611200 757655 911265 254700 1842734 469049 1020772 918605 116906 1265344 1343746 1971773 1852937 1860959 460082 483462 875027 371618 595246 919737 1254950 1259747 726589 44820 884838 183284 1551255 497570 236976 1508285 1509894 1127306 477736 1931761 841126 555913 438540 1891235 1625326 288155 539679 1481472 1415972 1339126 1317568 694973 1935938 670701 403169 491090 125205 1911401 924522 1927745 329818 136427 250530 893931 658174 1160887 669421 1417993 515850 1683856 422688 1733351 149571 463665 637310 1908695 382293 974883 1438201 70993 447671 64855 1613143 36493 880077 737567 1656330 1822869 613107 1888360 1422354 1771435 1811371 105865 156322 809537 332620 488791 1174790 136627 166668 647863 126130 629418 1550419 862967 1840808 1758851 541307 388542 156586 1169750 1924893 845487 1636167 489891 1943550 1721997 1391737 1515877 1394894 1805116 721396 811817 824426 1843605 1789224 1651197 1150691 988399 589273 1464388 242879 1481682 380040 1907488 1843431 443836 213960 1374202 735697 562856 1384075 1346041 1060326 1708792 1327116 904334 1829181 1785028 1390064 633794 1334887 1179963 492443 355840 1416311 157183 500718 1397609 1138451 1868787 213575 1388905 303540 630272 225072 1598567 1239365 199127 1746507 1731085 1533231 916919 1374205 626661 1795286 1349262 128784 302597 1858269 568855 778336 1558950 941332 539505 164830 395546 1396973 1133501 62129 1851607 557198 181388 838992 30137 1421905 10730 1966873 1736474 864542 1369374 414203 652696 1828320 506436 485448 1448287 739466 189224 1295906 774556 1007487 308610 1379763 108805 880377 1425081 840945 833635 95943 92572 609636 232073 1149216 1198820 597123 523600 424709 1387780 1101808 1618445 486405 472703 825702 896598 979288 1326373 1283478 1052746 259331 1835990 90577 503937 606056 445020 228302 109541 1757413 1773850 358767 1852179 937218 629619 1610769 739091 69632 1366144 96860 1346338 1753745 1565883 409686 135519 1023385 1709168 174233 55524 322299 1175604 8929 1896447 370262 1394207 1990157 1173480 421193 772005 1013719 188318 289505 878022 407562 1900983 1847794 153160 1809035 1999642 1673459 52337 1197579 906287 544640 1942334 1574902 606076 969931 958891 237771 1822141 952225 84136 171904 1115516 896507 1816393 844838 571637 1887976 647344 486001 1577966 643211 753942 1668962 189628 1398594 337863 416131 1208507 1537881 410073 1697479 1424802 916247 658516 361740 747208 1443536 1484517 1903257 430264 1066166 253853 1456028 1160880 1922041 304645 1247547 79911 1315336 533506 1665313 1244704 1106334 1820064 872175 1808092 159226 1362722 1450676 1641406 1253306 296514 1861176 218701 241522 1377240 837052 1443584 90299 212929 1289014 549168 1876330 749813 274648 1594684 1848279 1260217 1619274 587798 1944288 1719402 563480 1797393 188850 967708 949678 662194 1419939 743940 797842 369360 1973235 871493 1253357 1897344 990245 1763716 1476007 332901 1784940 2104 1605408 781539 1382827 1884642 754215 386288 1855700 20489 266573 383950 929573 1430432 1545000 1206463 353393 159013 583594 314435 501402 670271 933616 311539 360239 278156 1124457 30494 1099749 539374 1010083 710299 69895 1703952 575696 623086 654231 59776 1853701 802736 1816659 118591 65175 147535 38397 1180792 1564144 1081293 1947570 298443 1353142 777177 1040830 1768625 132467 381563 1013513 1744149 1742841 156479 1650508 625629 458014 966788 229610 1235149 127015 1979565 107369 1893328 788165 599912 1672464 1607138 1466150 378258 1315841 1113202 264076 749599 445401 579137 132299 1373083 557095 128693 806593 176665 555015 1385218 1559562 162754 911044 12227 27558 715400 1718954 781780 1511740 1897145 1560602 682402 767322 1502596 1307216 1998096 522525 1194198 1910114 1504307 979005 1888596 970837 170015 401441 715858 666270 1106264 1497455 1177629 1028116 1150841 525023 409665 1902127 1818982 1817840 1356060 1206663 1148147 1564156 884582 1959440 1806168 1671689 1178133 706982 403132 1487803 1170271 1999488 1085559 1202220 1185414 404285 754565 330123 1920895 623263 935170 847153 1865178 665974 1805888 913740 980457 696082 1806299 828331 864112 338342 1826065 484751 1754209 81976 1734657 962603 819351 1924631 1997911 1909039 1933671 838985 53764 1597443 1979139 270258 1959834 1881467 305427 660731 777841 222544 1760419 1467094 892610 942290 452631 169090 701592 548454 268511 353949 1650052 1810805 1830800 1626590 1855821 161115 1735826 313667 325880 1515333 826778 113974 1665217 911610 237851 471322 874463 1299886 312190 1427704 1171638 1496615 824195 1283734 1168570 631387 1905534 43529 1039273 1630553 1614264 1871172 1226866 1238413 522353 1945697 876083 640501 661377 228998 1269727 1580180 1829186 1856365 1863510 1090440 1832077 380893 1848404 1922144 1406714 357326 960044 143531 176079 1507417 615737 1240940 1145832 1545851 172185 1944461 997150 1858293 916844 921930 1806962 667998 885957 1463892 1938408 1964643 1539229 467852 763946 1168695 318920 227269 548639 1191583 452998 1309593 1626826 1975025 1406105 1376426 280179 1601416 203100 506319 994912 415510 140369 697100 1983900 1158368 1437759 611821 1453715 1288677 528240 376234 1251932 575031 1271720 304357 551749 1582015 467653 1613339 565619 1812754 1154998 652665 1046279 754018 77450 733898 653867 1648749 188397 231785 905032 611230 245937 1892496 1357706 387557 632932 236705 1654903 499289 451884 1567003 550884 2627 540728 1376135 928575 1815019 1480242 845556 242482 1517110 1249143 660627 466476 1191143 1456699 1589952 395831 142565 635613 1045853 1220919 746764 716725 457627 1679425 1412 1549064 856151 442312 1179406 1633553 1735269 1368289 1400263 1530546 1375413 105742 1529484 1365461 1955298 1090538 173398 1578017 408287 1014548 1959752 1451591 1185468 827027 1262051 565960 1777093 1438571 1605639 1278359 1252966 1805834 1477073 410018 172454 693463 1962428 119536 511671 1906349 456275 1016466 1759567 1519269 1357668 1410206 426890 262470 1441857 1827609 1655910 1875295 1634690 1465460 1881553 1332828 1848219 1859735 1794985 1192585 33186 474282 1243425 80253 588285 827182 952718 1196158 1729080 1878785 867481 1642801 693611 509941 1640431 286445 525412 320647 1643513 1139212 1796854 475278 848155 1312593 959118 284674 625237 519995 1168210 1679569 345514 1084056 1642266 1073626 1953209 25024 651403 1586199 1492831 1716980 925251 1047438 1224444 1199620 1570860 1063858 1728445 115342 1410683 1909837 776504 866922 685068 1758683 1178710 386849 778759 367201 255784 1386131 1767591 66482 1420205 779657 1445946 466427 1114125 368409 1177490 526653 1740570 1533224 240460 1033189 1150586 507810 394957 24722 1318119 278076 1252991 908725 1500260 169404 1915585 1580727 117522 720968 1930664 996199 1467500 1475777 1747705 171014 681944 1685598 1088011 826874 1667755 56082 857682 1896269 982163 236606 233761 263654 733072 1494926 481645 311591 1678358 1797759 850873 697438 442438 729170 449741 35320 213325 1128570 157090 954452 460641 3854 863138 28172 741754 126046 1715314 769894 995413 1244707 1169730 1376984 1059852 1360730 1798809 1382832 1619861 648673 1655834 1613974 136964 186092 1440113 774802 1275025 1038261 1982298 459766 1106503 199350 211478 1373406 1451884 659348 247861 709578 546113 1517404 1505364 103528 7639 56504 308665 1119320 1051791 1534739 1071077 1645382 1645481 951874 208067 385182 1371774 983137 197556 1630994 385884 1156376 12012 25784 1363725 795230 531727 314908 904593 1290125 247268 1553952 1064986 1596838 597633 620806 1801781 886753 1577167 1754818 439656 842809 1951575 996842 1617840 66746 527599 703820 229314 714433 1445332 358142 256876 847555 289513 1764879 1986352 471555 1890543 800252 1884013 1869402 769035 754702 1939223 1633800 958814 1728169 1600881 335411 981187 94506 1883954 1719210 121072 453946 1658651 664119 630825 1052159 1729831 1875440 991482 795926 1308477 74878 1040110 1417420 1028287 1257093 1237491 1232998 79785 523490 1572148 1115829 1226000 1695392 107649 65362 895458 1408016 1561797 1988082 1916832 1758977 1265667 1421291 1748007 1282131 652177 1293382 703183 249071 964568 1606644 1583215 905764 134199 16682 682919 1204534 1717765 1417949 1547111 1387489 678154 360386 307480 1241008 799782 943430 402605 456344 1342294 1043882 1391248 1760081 984399 1262535 1779783 523741 1030962 784960 1095176 1552712 1114850 464583 437261 702300 424482 1919384 225777 981057 1910381 1961250 1499497 1869583 664891 1184134 1851494 169481 1352052 1765565 1781630 1178556 723944 141538 1606946 525338 756413 1410205 1576093 642049 802156 1058465 672391 87609 1212599 1578815 499234 1838508 1016188 1871794 765860 864314 1868804 104844 1870112 830955 1245467 128877 1174013 2686 105440 558517 3496 1704907 61042 587100 1107426 515746 1882903 156203 1552466 507359 1581306 360716 1672428 695279 535332 1217352 1174294 558177 793696 1439593 1012074 1724993 295144 1401183 1874894 635978 951483 845521 1910260 1558052 958492 1226084 1031490 1496052 1398398 454964 55230 475986 677837 1414259 988873 1972590 1274976 1447554 517374 1203256 1583849 163466 1322248 1385929 412631 1650546 1787971 842518 1275291 927879 104218 127454 1172864 911873 145741 456628 459032 1473772 1119399 666385 1749161 1569041 744806 328048 417383 1022209 1950938 905927 1401035 193191 93185 542011 1798946 1866910 1130586 730551 135477 905870 1540322 912287 1503789 856814 18227 1991879 558897 855606 1253254 105468 1247152 613922 1571711 495745 708939 1368153 3538 1682124 527489 249367 837574 954987 1198555 510977 265284 1319802 151338 1715219 768461 237937 1483145 677881 936896 1989016 1347218 1884741 724608 1481183 534059 150934 291748 1713975 1240536 1541667 269769 698258 326641 79090 899323 396513 735642 1764232 95571 1345709 1050161 1881126 337688 196902 46405 588409 812031 1716978 995808 58669 1610447 506802 65812 1961992 416319 1193919 931691 659305 270098 850598 386141 1347391 646847 798073 1097765 347308 1620244 376541 1980602 1728899 651441 1609335 497379 544711 647856 792963 1262760 289328 276543 244805 1703423 965686 1680919 170527 1928949 918171 1000810 488786 628893 1860632 1766630 1714389 971956 355144 1410089 400969 1388213 883349 158765 1959578 995586 991218 794263 157968 617377 1937823 264880 70180 1680416 214968 1961462 734769 117790 1148556 1941429 1565898 1908755 1379069 1863591 1296905 233667 1459324 1007931 680115 1833737 1514758 1746845 1946969 1419616 1132680 1312404 730841 250655 1929824 1252171 318805 987861 1293004 972838 1012364 1347078 972753 1427524 1250387 1226626 181684 926344 346821 144999 186757 984387 662531 955431 1650746 1821152 1465353 1820292 745128 765880 1532435 1258966 342134 860560 1462144 1543348 549459 995812 1695004 553865 297351 843902 1935971 1588009 778708 539970 1790504 1146533 193304 193937 1027064 1404345 459670 373162 1679506 1083284 1126908 97702 211152 738655 1027390 342981 196187 1714681 368254 1265273 985343 702155 211163 1320815 572854 982142 1722171 897001 907787 392351 1488084 839616 610952 566157 1799700 1173148 1855612 1540815 1423188 1229075 1736878 1554101 976526 673320 466814 104186 1150394 1295892 423720 450409 1814532 224647 1593386 223443 698726 374402 1344851 1713757 1337673 817474 1451076 700103 1560324 221961 1180325 1265851 522821 1772906 121102 270797 973042 1660748 348952 6088 984948 333506 20045 586298 945711 222228 1468121 113375 1650979 430703 223434 1188066 397627 196994 1690943 997746 1560508 1476203 223001 353425 255280 703901 1747626 1815605 1157376 306022 214371 1566641 1781671 959496 599692 654499 1468007 1003594 551438 917668 329300 291450 495453 1532800 1165886 1060891 1044614 1525643 490686 1867730 1516574 1647078 1649161 888726 1606809 656374 732834 213700 1321397 1586966 1507949 1766328 1788730 61783 268668 1594580 1604753 1159604 1162040 981254 96030 1301870 770518 911410 1950677 1132134 1432454 1723265 1524673 405821 387784 302453 1534080 1608995 1262026 1413353 301955 718104 305806 124145 1414008 1932307 1394313 1207928 1535112 1893089 1264233 1452253 1516923 1523135 1177707 651766 1564341 1522150 436198 1362555 1353461 679290 1376488 1901077 1465725 1607039 564594 1122841 1605678 430205 1040198 1412997 694969 1326863 1736449 1309300 1288482 1827889 1865243 1494341 1612088 1107521 898207 1331890 74419 1221586 157270 1184104 401838 127627 1867541 562180 1808333 456766 559229 788793 1054424 1480432 281768 1176746 1461011 676023 1056153 523210 13191 306437 1331176 1264811 595935 850799 1349851 438398 442014 1991597 464450 700632 1921303 752936 1440660 871680 596165 1006437 405344 431156 577290 914611 382711 204667 578517 1648390 786604 1995988 535382 62127 1473923 1794007 477696 484395 129659 966502 1226721 1906016 606843 1795765 943475 116967 624763 1220387 1798149 498871 202806 923708 1981874 1059328 1523520 1528453 1194172 1694787 738614 752426 380267 1520634 347198 402621 987332 313534 125865 1754311 411855 626245 1220528 1808344 1949631 1860400 752744 1453686 212224 566712 901197 174369 1612245 1844054 444767 1168157 148494 791413 839046 1875518 1087500 1648429 66736 146420 1083536 794675 1801206 1931397 1957842 637558 1614769 245951 310101 1339111 1483680 1651559 1075275 468748 1076715 1656398 1987153 1705593 642456 455827 717953 680925 1110982 1138658 635055 851683 483743 1789028 1003585 1292623 1923382 1129247 1906228 203393 1983921 1521769 1792189 1981904 1480169 762325 1950103 379106 513309 436658 1715068 317748 1302552 1178325 1158177 1944308 1050241 346281 529909 689483 88472 1619575 99445 166433 917792 250057 460780 1937131 1692216 353147 1302044 540043 1664219 465184 1643498 1596613 1726029 752978 1695777 1243924 1959082 1685593 1195986 975964 1557516 675583 1828633 552607 618863 298900 880875 56243 339820 753651 1813166 119543 642402 1361311 1154699 1950437 1782401 630886 1505138 1306286 1634616 227793 1714268 1096379 1265396 958279 176363 1319944 63419 560521 713339 1405614 921811 415128 1522815 78556 1068800 1092889 1777072 1894304 1551328 672442 401239 211036 1046664 1391366 1156879 1040784 874759 1664542 709208 831311 1256609 1557781 748856 1005527 1218203 1884479 1391488 1167336 639677 1977917 859650 614756 116451 628335 641620 600832 280209 124103 1608835 1640345 1785105 1940131 1809026 1840526 1656287 1390934 1177251 664241 416155 1242504 1440608 344733 1310864 151051 656981 1894378 1696923 1948744 567916 1335292 572693 1378573 508432 34333 494791 502093 260622 1982714 562826 454129 1719147 736800 196250 996530 910686 882970 437792 1023522 882175 377371 1407275 720832 327648 1906823 753447 271769 172564 1108902 80030 1200634 502221 925127 930865 258923 654444 474189 1190281 1987457 1219371 1871474 566384 103218 960132 529575 337972 1276970 1958274 1544768 905542 1664146 214188 322793 159666 939168 778301 1558430 1008182 1091211 753289 459064 1502967 1506456 215251 1357924 251983 1048936 1529633 1166832 1687565 430663 235488 1157636 407345 699343 1103661 210122 636009 1675176 1571593 1760408 955655 1095705 1219556 661893 1944184 1487842 1132852 394910 122407 1072451 1545297 827833 1586293 1326919 1891681 1813464 214981 1956897 1522382 1036094 1559681 997775 830597 1166048 1125419 635301 1419128 1560935 1818556 333841 863996 1269130 33166 335475 1015301 1276982 921032 1815598 867713 1702194 333640 629544 1226140 687393 1411808 1714329 857808 182395 1608841 1413379 1660712 1366704 682171 1389443 612641 1971471 1555279 526341 665229 854152 331930 669027 285908 683658 253235 985288 835537 1128822 202066 1667586 896627 1025871 1608291 484396 1743792 1642720 1777324 644436 394793 176669 1827904 1336504 134676 1959718 1139162 1948881 956345 1223903 753854 390537 1022221 1784005 1993520 860461 23692 1671307 548058 1918757 577183 1423484 370671 1532197 1130046 1168468 470618 1609360 1317762 386978 471043 216971 261080 776529 176808 395746 542625 377348 1321474 1039259 229179 689526 784809 1863791 1765739 544141 8433 528373 1238606 4189 475274 1280583 1234792 694943 1421757 1557612 321973 1451518 1520770 27698 1499287 1009189 676538 1606541 606141 519346 510317 279573 1076520 732176 949496 563236 313895 252380 81473 672755 826257 1315659 173815 422359 1099642 1298459 1498156 940390 1674123 1350457 1595435 1601941 408468 1403465 279081 1720827 952688 853266 1631008 159358 1069404 1373309 1243189 162338 356807 1479479 1136295 879050 652437 1567182 1026541 69996 785607 449220 1525364 790719 1831287 458839 984822 1242802 1902996 1321194 826885 1995952 1898865 1953094 1425674 718839 214629 1779876 1161455 956053 1959544 466585 546826 1217155 109637 1375494 1968344 561898 1549598 524075 971772 1267188 760926 1558822 905222 1920747 1708177 977845 1048625 1096590 1963221 1120103 192704 1888468 1202339 435856 73298 1201727 587493 1751490 1938465 1803966 880492 1428876 1554369 1744205 224672 1138223 993983 192139 254847 1679165 1879076 969245 1604759 1766816 1753467 1931629 1270143 1508952 121669 1513116 87185 1399098 1941640 1669534 1544692 1193433 1097407 1774984 1651778 1574186 1184774 1587796 1670543 1054285 232519 1161619 1234119 1449377 1345512 1355781 219779 1842352 1019124 1431085 1155107 324007 461606 398419 1520406 1445228 287989 1731927 1358805 760619 1434584 431885 1010130 1067557 97474 1913329 1946599 349978 713760 1106071 757665 907357 282423 1660497 1265618 475706 1119155 1624304 1238888 1374154 605173 323852 1623173 1253128 1706554 1612346 1719775 1041302 625855 323799 1232472 968767 1387228 1013414 1859005 357937 96958 330533 1860925 811298 879235 60061 829406 1321219 180795 1305286 835510 581633 1541489 749304 313666 37421 1168281 105529 1029150 665794 1138367 1737342 687985 1857205 1946027 1097932 564195 1386645 1387400 470728 1732448 1884681 877583 1378836 574195 205371 1316915 1300404 87991 1393875 1745083 98768 1798739 928501 471685 352821 1449950 1930507 1022744 1049148 809173 1175338 1515026 337785 72009 1344742 412176 282485 1423701 1725688 241645 666925 102281 599723 1850609 259108 417426 1528741 1638820 1208536 1236265 1881241 451963 1973980 1023036 823830 6941 1873048 1606838 323384 1909006 907035 282120 763225 1856675 274367 563374 603230 1490883 1966540 1574208 568618 1959900 1346261 1347012 1362945 1393948 45526 1533656 1000745 1228162 1831577 487935 1109510 1416745 1491112 1444907 1734975 1895911 1485862 817338 1400801 780265 574498 1469724 1579812 1000837 744664 773003 552679 682172 966749 1521612 1254863 937055 346302 953326 754537 151654 588182 1278895 796546 377270 1428383 1570309 850831 1458069 1812632 631903 20238 884815 366407 1813014 589310 1183565 971166 1729498 1875017 1664779 878172 1847429 485129 1114718 1803361 1530292 98878 1675487 1517139 809422 800027 934197 198728 403219 29705 1247702 1381661 545639 750265 707234 1759813 1963147 242194 962123 751649 1511946 1214684 892438 915651 697646 1514660 392802 1236169 1153669 1172656 209155 1547691 62137 526864 356673 1183095 1203687 763543 775285 170725 633042 818095 1152103 388678 1272215 1239579 1138817 961769 1494101 1216971 440937 1749625 348070 1402278 376159 229089 1209246 496287 1206976 594472 1599103 681339 1252981 7310 14356 458874 611959 1982465 1592553 3640 1330191 1792361 407062 890876 755241 1681165 1400365 6443 1395520 1357742 1022026 1082485 1162864 248496 1196018 1397908 1676428 570850 863734 1595843 805193 1582070 1101168 1801112 1626870 843452 1550900 206395 1792783 638321 188644 715819 1642997 1432812 857379 878242 1188898 42265 38900 1393292 1139947 1155389 361217 840118 1938129 73867 1700947 1207561 1248992 246151 1608253 378697 1832436 1110607 407933 174084 209173 1593651 1954331 168776 830218 320725 1361424 646420 1094787 334245 1158600 1178478 1285693 121876 1535041 120670 145697 1850269 1551391 516094 919994 537201 1503686 2508 1859008 1785896 1236037 502485 451232 1603250 853373 182608 924517 524293 420067 1761309 885726 1610259 1327200 1416712 1111494 689068 847840 915302 1851487 1607257 1476496 1707853 305414 947179 1129192 1049509 987019 674140 756701 1979310 304121 1506534 1431152 1790864 1218729 825611 611485 1518366 605307 442143 862899 667467 761296 1689381 1425577 565343 320250 361527 1077149 993313 69826 779658 758610 703112 86798 836323 567757 212347 849880 1911681 918234 1594285 190616 1688563 1282352 160218 1732812 1068005 777283 372654 1698486 1447723 149532 1478519 119178 537428 1831067 505807 226027 1337247 1421880 1359242 260478 716212 1949256 697929 891093 1416840 1497669 1656068 174776 418315 1493332 395813 1118844 1449284 1133717 867351 1628957 1851745 41975 1205408 1951421 567880 250987 576514 270739 60692 197776 44108 1649424 961301 1959404 254882 1020270 18562 1034305 1839596 1233566 118518 1604940 238840 515113 1807591 1677769 1266969 19051 1101482 747271 1317801 1863184 319719 1070500 272664 1159861 330453 1014092 1598952 1521918 1425181 1750023 951697 730046 913950 653210 646148 1027592 448246 511284 1463306 810631 619693 1835145 1916864 1470514 199412 1039085 1983437 1689735 1100492 568487 1155488 1654423 658349 1390052 134198 1671390 1458133 124797 1861474 1586800 1884432 1764244 758473 671494 397495 1367940 702443 1481890 1573321 671790 1843550 1037234 1427676 200537 560696 1184908 1489908 514209 49047 1431469 582509 984791 838812 1304268 180599 718470 1805145 1956250 1750516 825016 1774289 1950711 1713883 1300016 17760 1713243 805625 817981 557619 302775 940466 607271 176429 190433 1291917 1041382 1663313 1109762 1122814 1510367 1771416 72928 110023 1215941 1887566 1531208 1691287 938939 121750 885358 806953 599349 1356681 1422560 314967 497373 327942 198481 932378 540245 1142995 770078 472261 1047397 588517 535811 1732045 1455645 1921766 930476 452809 1150484 950404 1659938 1474148 336066 1794312 1206452 1520721 701174 34485 1387093 712888 1584142 1446716 697265 531759 1070049 1126203 459565 814059 394847 1262969 1351121 1403562 637988 372956 1493773 1259347 754505 1798497 205739 133203 7112 1180849 1465905 1155114 879677 569935 1013489 457200 809433 132954 1627004 944159 1703708 1173690 1120442 1382679 245028 1338583 392334 1177702 663302 143204 854332 1764134 416945 841144 1424012 1855028 1077643 936837 1550197 636681 672054 143441 820737 815131 357796 1213107 1675011 1763381 1882821 230900 1371582 245303 1538488 663158 715349 12040 802479 1094179 725959 594538 1861019 639937 1900596 732837 1689869 1948336 1787433 1252864 155899 850014 152727 752280 1857373 383166 1691776 809326 1306625 931965 74678 1515280 1180212 766323 1385800 680037 871092 1142232 1365018 971878 541198 1622593 415487 1386368 771060 1961735 18769 856474 1513059 1314166 1554013 1158572 486163 1143745 1070203 497535 1544870 1488725 726482 102114 1812955 234643 908422 10119 642924 1084380 971576 1412363 1981824 101892 126600 514150 1267936 1776146 472231 740334 1427576 1976757 1803227 205234 243158 1158305 1988736 1134866 191246 1579744 1464744 250575 782822 1911805 367057 920101 1587417 1305507 1218456 1262202 823074 1642057 58047 1531636 1432902 1525858 818698 340203 1042455 520404 1886624 819650 839576 1342459 80963 1579266 189033 1348691 777572 363492 1072793 1384589 161536 1278971 1431906 741300 368567 243449 965408 377468 558601 1224742 246570 57880 1680103 45113 1235567 858467 1131520 34580 1178437 1849736 884875 313249 980498 701639 1350161 110922 1630013 901220 720817 605147 1434173 1955731 1860545 1803256 659643 864756 1708138 1968313 1265670 1189024 949768 1537968 1807145 598844 534765 1102102 10663 1095157 1372130 1822883 45831 905948 275828 645969 51542 1846162 505139 1564659 1487932 1387364 1809040 143819 1671117 589801 1835456 637326 1902140 1887389 1206457 1943770 1599762 252114 1866989 1900160 506744 21282 1976017 552124 1339712 727535 812177 1274490 760378 1745603 889087 1824359 1263810 1905190 1409484 367341 1255316 956120 1106451 1357292 1171744 538872 1791824 1401550 1661394 1981680 1420072 443384 1922697 1107042 1962175 231236 37479 268165 72959 470068 92498 1386595 390141 244236 871749 271286 339269 1196756 784974 1413397 312962 79733 548616 40432 468221 1588430 29257 162225 376860 246381 647986 1566009 875495 1288400 1302085 533984 1397325 1886436 709867 532001 1370398 1385147 1805527 596994 35820 488534 1457172 491121 1820549 709738 522882 24843 513569 1976806 236012 265977 1148635 1703010 1448318 1229041 962026 800397 537232 102044 692459 103995 401614 1221011 1743314 1357737 1012611 780989 513291 214030 1125690 500518 1514391 463265 1614807 1353797 681817 787144 1694577 1471906 1485978 468818 1656603 1731919 1458962 1326854 1751812 1254546 1743769 145191 761957 384537 1556722 91014 701687 1398527 1922829 1768303 1176662 59465 605036 392773 511562 1841327 1473189 1401821 126411 651813 316941 503646 553387 1751236 1533286 1664431 392994 912698 1044237 875639 1866030 125902 503136 1779019 274222 842481 1164882 1542116 1369888 970875 1567940 1764080 590298 857251 924212 1176825 1121728 1827122 707459 1639391 739569 1180379 1403016 233235 1865291 1816224 509656 1152485 845429 1189911 295397 127421 1024941 1736609 1384215 727719 1627787 1524665 822048 903694 1405715 210183 1472011 667308 150480 115285 414163 1265533 1324943 840136 121423 1030396 1886038 382331 678035 1335937 1646526 1383770 154653 81641 1090794 1191388 795680 445152 1639935 72279 1707893 862609 1250727 1652365 343959 94426 1749527 230413 1574497 1988170 1326676 579502 1110626 1129974 327196 198988 1360242 1233885 262455 137147 453133 1527596 628221 59679 1351847 1783852 167083 661737 1678173 1676398 134495 1071136 1168680 1721352 1816150 685771 770716 1415971 1310371 845350 1762410 263601 1690654 882202 1523815 1677578 668278 1887099 1289444 1311443 1104908 377234 258634 651120 342071 383656 1297074 1190114 788294 1932457 1785221 1740051 348291 413747 1282610 547081 1353930 968105 1446923 330175 1873380 1121321 1550805 666587 301236 1550632 574968 683359 1728354 1362384 1136132 868192 1812910 349952 1881662 1698717 911669 61222 646377 502363 274329 1776713 412354 699185 1174021 1492985 1927778 244000 1237429 1141539 1682417 1396343 646634 1264820 1057559 645088 1979057 284521 817146 462773 484760 236812 1963873 1333626 769149 1391478 372442 1685287 1933659 117004 326159 303798 335283 1007378 1117406 522373 260875 757820 581457 293739 117570 353394 649702 136932 81601 738030 1479530 1792747 701265 296942 457036 1416329 1649479 1816212 454805 1759708 927237 1870461 1125385 487980 1835420 538770 1064797 1892676 1084013 961429 1343812 1358476 420450 74025 279084 649811 200652 542112 358670 289570 1722221 1680888 184694 1688280 1667191 402989 1282650 1902539 471900 286170 1570921 1574146 1326478 601938 1068878 597966 164356 903668 904226 556925 1711672 1323722 330344 1937898 310285 1554983 1043661 1932636 1174073 1870471 1175070 251429 663992 1998619 1630044 1519063 1134482 72728 339615 406634 618613 1191824 1706721 545081 1903578 1165274 263301 532715 1116492 1747533 106647 5780 1010656 1531741 1760923 447133 756032 1932694 453320 901481 1439478 648847 1141695 1160758 84509 1643463 200292 1916075 1337269 1059366 998484 1262411 509246 1610507 1021897 1358597 1811671 1563815 1637355 262855 1011193 182171 1862223 785625 5554 61108 1392592 604869 1343573 977359 756121 1699647 1026934 506841 659472 997930 1144408 1775426 713322 421315 1160345 1078124 231637 1012389 1400689 1347291 177446 676843 824773 1289146 131119 1051551 909565 142619 1049765 545635 1786890 1510525 661796 471611 1937445 558784 456560 1304928 1679807 513429 1865107 961674 1656881 557382 247080 292524 1436093 1914694 965050 1026208 1201662 905939 1454398 1267668 1567191 301806 1771900 1556273 1896820 844196 851437 1577836 1821406 1627071 351709 608524 315419 757470 1087909 222278 963789 848725 961680 1685108 91917 202835 1350488 100834 1259484 615353 1424629 609488 667130 1024116 83320 1536438 845177 1434113 1510520 487172 3448 1568438 345458 140083 1668832 1819931 1073351 1354439 1743061 1692714 502605 153297 1663908 1484412 1263067 1087405 1723909 201769 57805 1761393 1921074 1025712 1783313 1995021 822937 321200 1560076 668754 499389 1378934 1315642 1416474 288425 1550960 164418 670580 1233698 131312 457924 1616434 1465207 1205519 1604328 1958604 445256 1149184 1377356 917862 1076663 388937 481183 73630 1088655 222618 474688 1324268 854740 879705 1125761 8051 1358968 1791569 1583734 1256740 793011 681476 1358670 1741574 1316107 1648282 1678107 717052 1125922 1171071 1148623 1840433 93648 1057201 631876 787488 1390786 1999860 1108864 1343302 1289915 1738805 474882 18460 1609535 145149 318452 5944 35939 1166189 1985411 203378 629039 1666755 1685238 804209 1697796 126730 1759599 282121 744098 131932 1870548 1973596 1637200 790626 1432844 1570749 1543515 601522 114517 236660 1188888 1969511 238195 550354 261885 615702 286948 995010 1792314 386107 457231 39460 1407162 275045 1450666 451654 989527 1243085 868960 1254010 1163812 917475 301791 8504 140478 1116508 990926 1821107 161266 761214 1902569 1070220 235770 825487 323405 1113300 370083 1954253 1258191 792291 951650 536018 361293 816550 681393 1797024 839789 982074 541978 271098 226622 942235 68879 811810 1276132 1625854 1525125 422681 71365 169516 116528 1520071 964328 995974 1975229 1887627 100146 473345 1258362 346772 926805 66228 407001 887715 937022 633242 1638669 775184 1177240 629537 1871550 707342 1565129 521600 1092761 1687066 696683 22237 1408711 1572099 457828 162135 490368 840766 827692 1977631 1345568 1111222 615597 104899 1516211 974962 341920 740694 374646 1054175 1193554 401541 1944983 393943 590195 364780 1212453 1073872 223645 150492 1748183 738949 1119490 178981 1805829 1203282 296108 168020 968731 1910998 1175550 1318784 273999 745072 570433 946270 1896323 687560 1525437 137912 1993198 34438 1302232 1157349 1788917 405060 947376 240266 1585346 1910965 1320046 728529 771044 1161946 1967536 164744 295471 409253 274666 1009875 35477 1045423 1402052 91116 1561521 142553 68170 909499 165345 1401297 599298 6090 214948 933089 1427036 578703 896238 1069348 29145 1371585 711386 1390165 1258562 1488507 1411746 723584 1937093 692416 1319376 1461637 1434140 1211467 65197 1187052 976805 1079603 152894 509201 1777113 1097393 152095 235020 1691404 977766 1134912 1825960 626461 1521023 1132350 364760 1359072 1722392 455543 897266 1886788 606629 1570521 1659005 1915790 1376507 602688 1509312 451590 412243 881083 1263525 1742471 247117 731823 342816 753591 56678 1129187 593143 727448 853094 333685 332321 1669490 1887819 317859 1583641 1766380 740461 1587593 306217 889186 1690338 799519 1493432 1654030 525893 641702 244521 1470345 804586 1216516 418969 563001 452719 702170 1296825 1707360 362895 242161 1181055 1808048 262710 823432 1886680 941698 573927 1079677 1267561 350402 336178 853928 1236848 129764 54093 271297 1795842 90026 1603910 1532415 740662 1575704 1924166 561094 1626355 229893 1101682 966279 632187 1180925 1577601 1297886 1325378 1142161 1199628 1959066 1956952 279971 124032 1251021 337886 1966640 1751065 1033540 467875 1312175 368013 983071 352276 609073 1733678 1395428 1520193 507739 113757 1735127 844862 1658412 1985534 1738553 644717 620381 1884077 1714778 1738476 1662990 625650 1411670 1665288 1630802 956578 235813 1859434 949870 1152365 154987 1769173 1438005 481157 686001 1008682 579969 1429859 418760 1893356 265217 554177 257212 746236 410980 392685 1623820 1435262 230463 535321 686398 1672221 1118207 1012168 313881 498680 311415 400537 1947218 389156 716558 1890560 1543822 1188513 1094178 916185 76992 1251356 964392 623528 759350 1241784 333331 154631 1621191 511471 506061 1484129 686149 1530112 19726 1822791 1613545 1950200 1079473 1148708 107319 725605 1614770 1836148 1065351 453537 113455 498954 769195 572795 723877 1943415 1458221 468062 435329 1671712 1829074 1442028 1314885 1964812 725394 1439247 817583 1046399 657855 1641239 244430 1642132 242237 488501 631012 929700 822851 1750451 1806626 1115588 1248414 295124 567468 20923 784543 683514 561422 62951 1952182 1032970 704567 262172 1820647 1559312 352306 1538837 35007 1199559 1393136 1071262 938532 602398 88084 1830405 886082 1630028 255962 505237 1716730 1153028 490615 260918 724829 1943491 772604 1470282 66962 580966 921297 453922 511287 254145 664285 1981084 829995 1124055 1603896 229579 1647532 923934 349351 896802 1177980 1117766 1746426 1399696 1917007 531026 793306 847553 478382 877423 838803 957343 980002 645114 1261771 1575811 920190 1402282 905412 1290969 1780954 1658151 1663462 155170 1954742 317815 941720 1195319 738936 863146 1894196 1890432 1437382 841430 596350 1339644 1529414 1352567 100178 1667136 493895 1590823 1334230 1829407 329259 1035804 427975 1070869 1424117 1172554 326199 870611 303987 1982933 375108 1476683 475518 1956430 676718 225966 241664 309984 1541115 1289250 1947891 1911963 250240 1615056 1556980 1083812 1502920 991450 426123 1285026 582857 593664 1824783 717605 714454 1475299 1145824 565088 1515556 519763 151912 906009 1455502 398935 1653122 1756706 183221 78450 629942 53541 73353 1269431 1499183 265541 874182 1047859 1880222 311395 528940 1333950 575985 1547712 376469 666974 249987 152059 1662782 1524987 710112 1959844 254901 1175011 1814913 1054357 526204 727457 1408398 946144 205061 1087980 493800 203271 1263886 234104 1090131 1113891 865618 1196229 907447 521005 1249495 131654 1705333 1001391 874987 10432 49719 964213 959934 1774124 175176 920045 427059 89539 971843 903719 79150 842489 723353 1219843 478066 1591116 1423384 1211265 1536877 1047112 1584257 124330 1987500 1457228 165799 448876 991152 1699759 1504295 1418220 261802 1288923 1216352 1242377 1896648 1567292 1531459 1363288 1332831 792907 1299323 1369168 1028659 1804637 1093856 1612081 1249391 959654 3191 1720068 332006 1735377 1549806 1909717 1998060 1916851 348252 1592874 1820109 802352 751294 355881 1042541 447662 286404 1205922 1477157 1363424 996203 1864721 858333 718491 656074 935266 1550264 571530 1609757 1189624 1275737 88097 659579 735121 252904 1324514 261945 482101 546735 1035249 206016 448622 1464051 1551517 1279435 616712 495054 567168 474444 80980 1989389 951989 753604 396178 1802729 701985 33107 1321555 1240602 166290 1391704 1066948 516184 242777 1883634 1254790 1052478 888109 1631516 790637 1668497 1187459 436450 693406 1818459 310899 1575472 1487810 880450 1077831 85268 490400 409474 889505 674834 616814 1142484 79099 1029223 439467 1251670 1328501 886262 597500 1079970 794556 1480786 1987899 1772394 1115414 445508 1291965 1374843 1199515 1071767 1086656 1470107 1406986 1236034 993580 318516 1822488 1670362 595650 1159674 1601560 1395382 700741 1957697 986545 1262692 1894970 488855 936440 737966 65417 729760 764071 815393 740627 453586 1555670 888314 1481250 461840 861862 1539684 730141 994239 1202570 1795373 940552 1048258 980055 1504933 8112 109264 758116 344273 775956 1311258 948198 1980686 1660973 1936827 1724955 672132 656070 365604 1202140 1012022 1182499 1516205 1349419 1086053 262440 1973920 192210 201811 710269 1532221 1630981 728874 239085 1159518 1028960 262575 24704 565639 1384977 1675634 1862826 1930708 155965 1280076 1665660 107135 1283977 320073 1012528 1185559 1228603 521592 1756661 191660 343193 1464049 1323002 308481 534400 620378 1620058 215075 1826786 321586 740490 1434073 1402597 1779416 151345 1600938 1113308 748032 1702835 654799 802906 157061 1770678 179633 1279899 1581639 1437791 1189670 1530308 385108 1857394 1336680 455292 1898532 1289874 1220989 888521 633882 1303430 1663272 412137 1728760 1338204 130049 476675 1768990 667744 617124 1351645 929522 371360 1556348 1947106 518301 1246810 1028908 764247 449230 607106 1162860 1052388 981692 432712 267059 410825 887437 1482371 35065 878629 372646 789102 1947996 892629 715869 1851059 1180419 1242454 295053 1014808 620960 1426119 1470578 1267453 1780343 1110490 52008 1195023 1722582 1741249 1441288 879779 622038 219352 1396040 1424676 1831077 941428 2547 659587 1931194 581795 1886724 934132 58915 1097037 1775266 516332 545300 771541 699144 450114 604987 1397003 1046225 1264419 1461789 1219925 277335 1046271 1973369 1288333 1058834 1758323 493295 1288723 1262157 766193 124967 1132870 1939753 251450 779328 829217 1056865 499194 579400 1279220 361934 669981 969682 196344 153700 1724572 466567 260626 262128 1404450 674772 1829692 272699 209694 1104048 955840 55990 140698 190493 822163 688048 135382 1866213 236164 347111 702206 1905231 630901 1959152 1131609 256101 1363115 440372 940158 625349 697475 1320349 1337615 1243169 1775190 572985 930551 1954736 464445 760601 198347 965544 714116 100536 844384 1861388 822619 1980930 1391611 711002 1773505 1999255 912218 1503176 116398 502872 275388 724964 1602298 39888 226313 1219802 613682 1362645 703212 81645 62408 1639198 63379 622270 342614 1858112 1864746 481469 1420101 1774820 956946 273248 682365 467881 549072 1205221 1106508 661905 88017 965286 615424 1915875 40636 88649 1266933 1474465 1526859 952485 782494 1648414 1263002 1583184 1548220 1827350 486421 380394 1573197 1588333 697203 419486 368123 1393266 277523 1324306 101097 1204930 1683149 1372035 810628 377851 561400 1093008 167655 472048 521056 767125 692760 1519884 1030524 92236 111244 1492234 1831635 899326 1785768 1537550 971021 1117096 1250969 496990 1940997 1613954 416141 864125 773292 1593454 46369 423421 1783170 1008880 1022616 472848 1653360 1675254 1393339 1593449 822079 888225 233823 722794 283641 416119 1317190 364812 1073648 1638293 469842 1259442 1148628 468547 1721292 841790 655339 1960104 413320 1604660 1297297 1235597 850705 133633 1477291 473163 618313 160542 1827618 1641460 1737512 862752 327621 1816632 792726 1036166 1860116 1187856 1417182 1929205 1275367 1583638 356228 851536 458832 201645 662681 1258823 1483090 1990938 1553717 1326861 1312973 307569 1050266 270630 556785 669250 1827332 534667 1931152 912087 619890 1207737 130573 1894732 259984 1844088 577980 390483 1060135 830310 843024 1681207 928421 288050 948007 1448289 354713 380718 1917538 588796 1682546 647810 1081319 1186754 1018100 570998 1673577 184546 786792 194323 1823232 1893263 188695 1094452 207813 1062424 767660 424222 636853 1165036 1333576 1456118 383787 676397 1117268 936305 221468 511901 1723533 305660 1111075 1210135 1324430 1643392 513112 1908444 856735 419453 999173 1984954 1019759 1955027 1646229 962548 995289 1681260 1863331 351076 618767 1617230 1630169 438973 1883397 1689722 978757 659649 105875 1611528 603570 1598145 1879626 1286670 1978841 730109 644254 1941329 1774769 1603320 1489166 552663 955680 263207 997226 1499922 162069 123659 466502 1456861 947584 1746944 386487 1181398 632817 1384562 302871 1063813 1007411 1596803 663418 852422 1228916 624928 484877 686224 155680 301513 1760486 974071 753768 388000 1693828 1870525 1771733 295573 599407 1143495 1823404 1548996 1471592 996878 804561 1378221 1378225 1969964 684384 863383 939950 1318003 979453 691555 557873 1340630 1630193 1989767 385124 348750 927386 1214657 628163 832778 1729418 1268763 993720 1761854 1837321 759256 772009 1055176 732866 1316438 1312598 1001235 213248 206920 37776 1643834 1923928 837952 169012 1120095 1971877 1365810 1328643 1981316 24596 984317 1011880 1250173 1183898 1661771 146698 1213381 1835833 1951363 1173647 455497 1088379 658514 874316 1516475 557290 1648173 1626197 920895 344527 595195 1172891 954642 330377 786066 1860865 1784701 817563 1461487 1448342 1364900 397473 319708 1508226 1328373 45042 523197 1511916 1271975 1344408 1568937 302677 883331 1080132 1335815 1396445 1795010 424846 1400878 1330822 1171991 1044120 950075 242916 1936911 454155 1285714 1263858 1833654 898068 1508965 1666647 1175217 1063379 962257 490740 739630 1032206 1886333 912002 288326 781485 415664 1286075 66075 1642342 590420 747915 1699761 450874 509669 1201559 1940612 50389 151293 213582 1971563 1111999 333809 936932 1887023 1418062 84418 811384 1516467 1286722 509882 454008 626560 400944 838246 137684 201772 781253 336431 764029 1061604 1339754 229466 876570 206046 1081160 1788909 1788098 268871 247604 707307 77741 1400070 1071477 1542161 755357 1358515 1728659 1360971 1608352 628677 91918 722008 460819 523390 472435 497957 103600 118670 1552374 315076 1184196 537649 448781 1200600 1834363 1970448 397098 1416245 1692241 1121530 316150 1401521 1633353 966019 222814 1861197 562642 57964 1273843 1495382 910001 156079 1508138 1478545 1713099 1722555 235701 643526 1401406 668773 243010 346223 139658 1556704 1624395 545340 1570111 1135173 589146 1551267 1571729 122299 300868 1482226 323347 1010450 327145 1372086 1861272 1790569 1053891 1400488 1301175 1382146 1351246 826422 1329242 696241 1648932 776268 1221494 1331973 944200 1787728 232352 1494411 322882 1719981 265818 587023 825593 457007 1435728 1800115 1617524 1774587 1601384 1876497 729256 1187005 131389 1830988 580622 1709100 1141506 735497 1764195 609970 1979735 1221595 1461539 140479 1660789 1773837 1001182 1698784 1112180 1218039 1069318 1011997 1882955 1451262 1028416 1779254 1558752 1263202 1456885 539623 1644521 501677 786267 5097 1954053 1379097 876309 1392490 288077 1222623 1885697 563595 488508 1788676 136915 1282872 1826296 1193131 1117034 1537966 1513871 455519 1954443 1147278 1057499 1757146 1034884 1227701 489231 1596468 301155 673480 1055101 1638490 1817346 847946 594408 1680333 186262 408957 128464 946223 318842 76584 927250 550829 709481 90884 160386 909109 1414765 1414432 568725 1558637 163813 1613829 1659097 1025367 981755 1801981 1345669 1175719 1174152 70914 899592 1712268 1244162 724107 154144 718724 1194030 14629 184596 237936 1447981 1538846 51969 498970 1709719 538607 99455 1731967 352062 1995532 1505814 182518 873251 901903 828674 31693 1721694 1591314 1391602 286481 66206 1646852 569063 170262 1365007 1817450 765094 1997996 1277183 840160 797408 1554504 1993589 173671 297312 423905 1364402 1027692 692258 505487 60761 1551720 1881277 954011 1511194 1854819 215475 552631 1170517 1887689 878071 358487 169051 1175212 773304 1899959 1445001 826046 1998997 1663887 818042 1949594 230115 1115114 1112541 1386415 403542 452989 952664 1948933 1043913 53867 1036092 30178 1046649 123352 1789794 1878178 1126339 796432 837881 1782970 343469 681483 601506 202112 445273 1484533 935205 1641725 384610 517579 1639262 742346 177706 1497319 1545277 161126 1295582 693581 1605524 7047 1996439 260950 747016 535776 912930 949962 170698 1608019 795664 1174121 1751948 1694203 1295303 1720802 803033 702654 1884306 235616 1971280 445617 317589 1811276 1848307 1477380 351631 790403 118410 476510 1412408 1590764 363291 1258230 550251 1992065 1798770 622980 660774 1240565 1191006 637842 1297281 997717 807401 1048600 31866 1971298 1119618 1021133 1538047 1350292 774337 353835 390492 785679 200214 1957731 6906 896518 22915 1524388 1065549 720513 949082 636881 1563289 229567 1398506 1189723 218840 1948045 392046 262519 103393 1260228 760226 1120965 1763657 58771 212278 868184 1716415 1913696 575187 1555656 1050094 34903 1849586 863555 1067620 1259274 960525 734400 347324 898197 1729697 1231097 625727 652243 1004563 989511 324011 100844 1392231 1019599 1574950 590204 1891103 36175 896580 780767 497320 169922 1090666 1736590 500158 1319298 672088 1146332 273761 701226 805070 1061979 113454 1248703 606247 63247 296436 1858499 1659438 1355375 86180 162378 1829648 955835 1960843 1306925 433520 541410 621350 1990487 186798 1489924 712999 689626 370403 1185714 1918678 1321722 1072465 994499 1333256 202184 251072 299295 754661 1663494 1288700 1722613 455761 535183 1361855 204788 1288093 373098 895765 1250139 1886641 127367 1138841 1661772 586972 1199082 1240697 1945085 1920978 1836002 856875 990268 1298460 1814184 513666 1952388 853250 99882 1602667 843096 175868 1723184 1381646 563567 904133 689735 845232 1096724 95770 174900 1861845 1395247 660770 864167 280269 1855317 1543151 1264647 854769 787337 1616624 574345 885828 1481214 459360 615979 1189662 862475 1237923 1376785 304536 1237300 230872 45902 424864 575474 1618417 1158739 1904762 1323624 2134 632058 1414972 525443 668968 1257687 1166726 913525 841465 1980209 1772414 72066 1545112 1094966 1502534 1762652 1516017 1455087 1147495 1669701 437781 525985 1941219 1498220 991149 1764238 622037 1722330 1340787 713694 804793 509757 950551 161472 227895 633114 1021693 955405 1730644 835191 14234 822952 57618 918564 824084 1113526 1349037 90086 1542899 782446 1752868 206236 725635 1841784 1431020 1915464 866 426771 624577 1046672 1513204 1456303 267594 1662400 1540871 1318877 450200 904766 548128 641164 58034 1555104 1696683 1895330 1853865 123395 1723532 1917336 628833 1980806 1115492 1041926 1876414 1179792 976556 1371742 1076611 1334802 1090222 740891 1898556 654302 1366346 389716 1140053 1028796 528398 368593 785127 1377840 1608467 959732 455131 800172 772350 1108710 1683258 1968646 530775 1846266 1024784 918154 1085249 1069137 582122 31491 300676 63300 680834 487098 740989 1582830 867316 636120 1075515 1574675 1688616 1261120 1130192 874688 1424698 721593 1246450 1038158 1013424 591906 1634646 1750225 1450585 83430 1962346 950307 980805 1237333 742386 85357 1716927 1327487 1474973 1968406 1574446 1083152 1537529 1318310 1354780 657868 1336268 494291 335837 1169612 241980 829038 1947038 1848364 362856 1445125 198145 191114 1227046 1228282 740723 203682 233306 375283 530725 828733 176349 798754 1286654 1476836 936022 1139232 460565 778887 1240260 263551 1613252 1488558 387773 810650 727507 152023 1994421 1100316 1844167 1948085 1946785 138365 814393 612230 1976363 1537132 790822 504778 1272047 1948344 1811057 1339715 265340 1436519 1385561 1266804 1188339 411845 175338 1826220 1838392 24639 1856872 1078576 816262 1651282 105804 430740 395895 1775456 98545 1188415 1123134 921346 1761897 496594 459652 67317 1747258 1512990 46181 757869 1919681 1786645 289838 1509132 1946747 1190233 657299 1733718 511149 1974146 1128451 83646 1473275 168703 332426 367549 1259562 1902555 122603 769077 157698 1085746 994012 243136 1198997 1146164 669008 1483292 1748238 377443 1117608 1779263 325762 468939 1022901 532939 1842368 1969608 1888033 1515756 1286532 605530 639814 164422 946846 1392030 1482767 1832081 1777997 922238 1435416 1792886 1647856 63861 473608 1080934 708380 1369837 1666226 376453 1636068 382994 461070 54831 386594 762367 34819 1804903 234673 1199409 1602631 806108 763546 1634591 1993636 1155419 384792 1384872 868601 1553399 684852 1406807 847480 6814 1682588 1586240 1749321 1211524 561429 154760 1848676 1028137 602450 1953600 1649273 513089 106173 1523637 43452 1713208 681675 630461 584036 1997134 65980 357837 1727627 1855644 627025 1528222 1906840 1080399 1678898 550582 940994 1353799 93861 1620911 59307 385290 217753 1886638 121079 469615 769431 881934 1831431 947863 1365443 357308 294517 460149 1435207 1993144 1656418 1952266 1866244 161834 197327 452959 1739260 384247 1249814 464705 828062 573220 774862 1543156 974033 912936 1166369 796993 321609 91150 934474 1586014 553097 665300 1470215 1118606 1022276 1534874 234495 1695581 1469983 1709938 782520 1500973 1398970 1934023 1919441 1199140 1814059 1583328 246656 469076 1646629 1466674 1761374 1741259 1066807 175363 973404 82524 1278221 1179218 1546443 757225 980791 1542261 1661638 486703 1131552 652137 1616964 347162 1513582 1552387 1059993 1432202 1689599 184998 1548528 564521 90321 823379 1410219 1933661 73494 177373 378183 454344 1649907 289282 793408 404968 1414845 1368187 705258 13955 1862898 1441901 1829914 1579731 1725631 1176705 1962726 666807 375345 847619 135428 1123309 1237414 1579943 1831694 1966049 1803707 1721691 1912842 39811 389077 1788747 6952 152380 325703 1695322 968941 1440049 874566 83130 1910159 991684 794979 949019 1651384 784309 1999566 1106909 1120046 1791348 453952 822561 1011351 1672799 1424211 1334371 500395 852165 553911 1567140 350192 1078957 235308 282573 869448 708620 54392 864750 1839568 117779 946794 1391914 214992 128941 87427 246312 1262448 1802892 217677 740740 749251 1913615 518069 455620 1678954 1483021 68568 1144235 285089 44681 1069124 1158496 1143468 812620 231915 1901340 1233360 130910 1312659 1107773 1238798 1392207 1539481 262262 1687702 943306 1404676 767533 1209149 1372353 1475867 1918527 1777975 1353000 822187 737632 193016 113597 784679 272568 1195514 1846343 1736256 1728652 1689946 450126 1293926 988012 1180129 1536350 1275198 1157874 1101913 820816 1152181 1269245 944372 1537938 143356 1491850 1022146 1311522 333483 1133175 822336 1375951 1663475 1804425 667103 182940 75645 1992749 1668066 1629887 1717649 364271 1272068 913129 173655 117045 351284 1934413 1524387 1102342 1507512 1013423 947350 1123338 1494397 1907585 1039046 1783191 1086291 16582 1842798 1043047 1321430 1291246 1632420 1062498 1738667 198891 242721 12887 665153 667315 1036313 682338 681783 286704 1010328 1536434 1234856 383521 246829 1988865 124798 581438 113704 103611 1477150 255277 516057 1610667 1658257 1172905 378262 1949450 456228 873307 1173550 457712 1496967 877076 1357119 692436 1185595 1589545 1940738 289058 885676 341080 1495284 510572 944294 1646710 769262 413944 836884 1431968 326384 685648 510628 1120483 438499 97988 1983550 1111134 1838674 1201500 1973627 724083 1801272 1957147 1004325 706548 1412951 277237 1916528 1392591 1165196 16388 1334628 1368630 1304926 1501164 1375581 1990865 469321 1803846 226093 554389 1798944 1452192 275704 1114634 1103440 189136 1926419 1206644 1273337 852722 1031298 352673 246421 430752 1643259 407650 1038127 1434071 1532033 1613945 74040 1144819 1839716 376342 219271 299095 260300 973011 57858 1666798 924519 1401015 1305428 1909638 261748 514761 1175391 1506722 1717792 624996 1826020 597374 1739446 1804271 49217 1041296 63188 1295928 1166664 1161581 1340976 283251 271267 219385 400232 120149 1577300 311232 1746707 222248 834334 1513218 821300 712884 1307373 1612055 676081 1009787 1613788 168191 924154 109481 1287788 895006 1230913 438513 228331 1897479 899956 806742 1226684 915658 54359 597906 693632 1841959 133706 759734 1636715 847855 1761725 505614 536314 1892803 1613814 1224655 1677431 1123744 571117 1601057 920141 29090 1919897 1028425 1452596 525266 1017767 1523300 207352 1928205 270507 1841098 494149 1401267 908513 315611 932356 1839577 219497 693923 1636594 1050833 493621 463482 1690395 822041 1804237 1143711 1377216 927572 846611 822414 925672 1741389 1372403 1560442 1428051 1074082 606144 284717 1668662 933872 954191 1711110 1799854 660917 1667674 1573137 1214107 1246661 1622503 1540348 1893078 1153928 422876 1273527 122877 529290 662170 1720621 1938609 56448 1257648 1726117 1167230 1293150 1002260 1405459 296665 558909 1310019 709575 64303 237513 224783 657918 1983938 1144025 1228381 1279041 940687 472963 1148099 670575 139484 793447 513193 1954680 1247955 262140 923425 908559 895645 1568222 22741 1167490 1498794 762606 1371828 623064 1796876 1760391 1167984 1550063 1739987 781896 228126 736889 68876 844088 1917724 1179186 1645413 1158679 901136 402618 1924297 1301122 1814182 867386 1448942 1266420 1710127 1265195 903207 376486 424533 1494960 130520 1396733 212640 744212 1784259 1821238 1932169 1437069 898596 889704 351066 713927 145338 867963 1851742 338443 887054 310153 1291457 612759 1171711 1307592 1849036 1435976 1677653 1802580 224918 732841 1339771 1813753 515502 1628889 576321 710254 113941 329200 413463 107280 821116 1673726 1085050 1574280 56153 1429758 650377 875536 1091376 1561343 563657 1489351 1644893 615721 755140 347751 838255 1640964 1273919 190870 122331 314187 1718879 1646342 1255609 1339167 637341 1841637 14166 1563151 256038 450572 1178704 1231799 1791599 786250 1537574 1987437 266371 1671846 1393619 227127 1685802 932692 1110569 1920999 1443534 1773979 381521 1291348 319112 1278460 1036530 1915336 1516811 810089 1526082 413269 685961 1794035 970403 1488869 1939189 1456377 1236312 351758 1878453 322326 997304 793313 671139 885182 780499 341238 1218873 1604034 545348 169546 1242756 1191282 1849439 141416 770315 1799272 1654511 1196725 261575 279766 1377187 1317637 1851454 148088 991383 142110 130499 484498 984241 1561681 1181919 1628347 1542003 1660935 403597 762098 1999273 1055729 831473 1273467 1428503 221372 1613343 896883 1487832 1392792 703257 336469 690678 971159 1736532 650721 1086044 635390 1245927 1336958 464691 1516244 133261 1915044 1679606 1582611 434727 607584 791337 285637 617479 1369607 936177 294551 607129 783205 9643 1691386 1536803 1493168 662522 1861047 1344 418756 663660 1061114 597355 1262351 718396 141901 1037574 976239 319055 1741646 956997 1037667 1586483 1858719 1720688 1029644 694863 650226 309444 46068 1500095 1094607 79065 842067 317340 1037712 347772 1010247 255936 1106802 416650 1796405 239407 1761866 1023685 1881506 1173453 461596 358062 1612104 714020 1323 607559 120980 365863 33586 1149288 481945 717762 1250104 230600 906847 766429 228429 1450924 1837767 460298 930736 424807 33886 516792 1017249 1988296 899457 1683171 458574 1347268 162322 1053928 650058 755946 1422367 1116660 1058558 842714 69483 1603246 1343765 1706836 325795 1353608 298874 586997 1224831 91391 1474674 203861 107066 667815 1218231 1819763 722101 1308726 191107 117524 781084 503551 1895204 969713 1299840 306748 419744 297801 421053 1011495 529144 1679585 1938418 1559251 1075036 1880891 1366071 205274 22313 1502949 893278 613739 826809 1100849 1682781 964324 159754 752721 1868086 1794551 1183364 1117240 819354 1128994 275500 511009 1183256 1581523 1509118 1599266 75307 1620274 973272 1607090 135202 1651686 500488 264940 1937202 1921755 1579366 495799 87673 188522 644221 875522 814695 1635448 1491131 769234 1408875 1119584 1442695 1832390 1844643 177964 432567 1530094 1283069 165515 1497188 1710771 1971910 1825610 250162 1764743 90871 26437 584231 1924870 1399531 1841734 659419 974118 1094805 531393 1683800 356979 157517 764558 960954 1911134 1809743 1809016 1942118 1341361 420101 1436088 1348675 67834 1203993 703062 1199521 701464 1823707 1139549 354155 570652 1329540 317499 927484 678471 1240206 753503 19491 1036002 484989 506032 764481 245098 1159957 1505792 1888876 419226 1207882 847265 1561081 1035802 1504458 901037 219878 202500 823473 1237603 1255159 1917207 1933906 899802 829530 1438997 388095 264879 396257 1051100 71699 1990368 468085 780628 88808 875553 509080 148509 1492592 1519502 987876 1420933 1214493 611397 1014755 790180 1562507 777971 1850618 1360951 847239 1749484 1210394 77955 894679 192212 1494356 409697 1924661 1424898 526248 447007 1503793 402363 1863662 1272025 1715396 506990 619053 243025 1087709 986578 670595 365039 1059098 758493 1611284 1003775 118795 1755851 549123 642623 1821568 1082777 1851291 1510452 1330740 1384526 1167008 1384419 1757554 1051838 1156264 957475 693306 1611702 1348103 1330877 1352053 858316 328505 1242025 1554771 977288 1277275 1694229 187098 1208452 1807180 491199 1793172 276770 915907 1412603 1946782 1290609 59199 504180 1288683 663055 1143908 59002 1140551 980106 947163 1809730 199449 1290839 1386823 1715056 1958435 36818 968113 1380179 49078 1232629 1416285 380461 1272111 640294 1503879 1591448 49105 74504 213870 1998088 779685 111106 526495 769534 1635513 843219 1487696 1962881 1400835 1314765 167557 1055554 424324 468286 1836611 1716375 894433 843248 986810 291477 1067791 870885 73343 1348055 102462 1545696 652619 1494189 243554 1482552 986755 747272 1122517 664185 1045494 1854956 1481570 1768262 1239403 919607 210668 249340 403846 738459 1587726 728154 1516694 1885115 1029384 1633285 513747 413901 1897207 409016 679867 1530817 60389 223694 702222 257244 272797 1695000 515913 1165576 1926447 1691055 936303 1281938 555610 778830 1521440 229904 820728 548891 585442 795687 511651 283897 1046371 949223 1592879 548791 1413593 720177 256347 738032 317538 82476 1070831 820522 1078104 1417127 1990709 1094500 1941133 1366168 623580 339599 778074 866971 1691510 623374 1046190 1165186 536086 1964381 1437364 173346 155069 870754 1266505 555709 1134366 262129 411624 1455945 667318 1331047 1576067 1822786 77324 1722210 107346 181474 1581221 1451888 1042776 1711909 1012344 1403719 998556 1549973 590270 1542483 3767 578891 1216938 852198 1248753 770591 1833940 841610 753140 1131015 1273109 879131 183316 978598 162112 1391831 1361625 8198 115206 1735019 1759843 568500 146398 533760 589742 1314468 1276824 383254 1848270 1440982 958074 288730 1059138 1374490 1349831 1475809 1503818 774399 1172096 420153 930950 1819112 1482493 821036 566808 200162 1150971 366944 1528488 66479 389022 1684098 1117277 798977 516234 628435 236457 1169079 1922506 1650106 1603743 882178 941406 1470881 1938635 522214 257740 244108 1492716 1502389 1355841 1815074 1678403 1815093 55864 1097159 1788065 1009621 177760 1626353 1778763 1219670 1370341 1515644 1152864 1323766 919414 811271 2888 1711115 42725 1398971 649096 580962 996778 669594 1614062 86620 1349041 1828250 1965932 135172 131782 1190455 308171 1067128 1638804 234335 375643 1641484 826376 491417 1431458 1443472 1083345 704435 1339625 1317655 1259160 238700 200568 1584263 945372 1770132 1724130 978922 1224385 1752059 494319 1033306 1136507 436696 1242306 1019755 1996973 1278562 1175064 1740460 1503602 690245 1632907 1929681 1689260 1462162 596392 914640 559630 671420 1610792 1118058 1343184 1326015 380601 1998939 1387485 323259 1095134 130682 1970269 471463 1433098 966882 1430092 440116 971130 1623280 1435540 915119 1065597 89567 454916 1531480 1494887 1757400 1258978 724820 475683 645667 1777205 729536 1538292 1015132 1275748 432720 1269883 948716 399783 1082236 316741 477148 1087247 1048579 1337938 1829682 1456137 425669 251764 650535 1563770 1416714 273987 1167594 1665833 466821 843210 505482 10265 629407 671690 1409974 1392709 398463 1178241 1792621 71232 293347 689168 1133246 78641 1320501 986341 472280 355701 999668 1794832 1274721 600830 785077 1758608 1779593 627610 602037 425213 1758207 738881 174100 1650456 739899 1099743 1703441 861664 1868549 1072732 747336 1807059 1068378 1165362 1240975 1787612 74183 496316 1078386 1455576 1930260 1586618 204743 345999 1740108 478129 1461774 1562468 1452031 433672 170602 196022 1895925 1059664 1616597 1429970 258041 260026 1890677 719917 1810626 418560 1199890 1175403 924842 584190 572105 320673 894909 316928 1114818 824095 291500 1182332 1543915 845471 983613 1387342 20290 1915730 1811863 618121 55051 1246105 1656759 1704247 1212607 1134424 1825832 1495529 992722 1962016 694152 1382479 1795040 416178 389572 816194 1274848 673302 338170 881123 1087948 1932039 1466093 602684 1251503 870723 1833219 1853545 1808353 1613390 1230013 602036 1089756 622640 719140 1984655 151890 17971 881587 131246 1601195 1609409 259797 1653081 284400 430739 1736996 1179651 900106 1753454 788710 1936684 1960939 818935 412389 1437890 1059751 942944 1118758 1471030 1837619 606945 193048 29922 1012735 1826930 1509923 1203260 1202651 558735 1474835 644764 1752507 1000506 198026 942739 861530 985833 1232299 1056000 1960157 58710 4700 1943358 1486608 977986 886249 1758353 245551 463298 1280183 1445397 369766 1766511 1664995 1621942 565042 288372 1084022 1364874 1957284 437003 788323 719808 614258 1512364 1688948 1620858 1448539 709524 786313 1665320 55828 1946099 1437194 1362776 1971621 1488821 1625228 1869080 1194023 1565202 982738 1834031 173021 853313 731210 1148218 1787337 771552 1824642 1470838 1247210 1047480 1976866 631330 899824 1224547 1712956 571265 1549441 1289584 1152242 585444 1563841 1858649 72101 1611932 493717 585289 1913046 1852422 326742 1085938 561716 1768543 1813624 1684772 1116460 1170666 1055372 1800991 1796820 224222 1497641 1143258 1261187 377026 1561492 239950 384897 1414043 1000477 131724 906510 1782476 494864 960240 1989764 683065 1203581 682900 1335645 365305 366278 185441 1825511 434534 1542791 1691392 880913 352353 550608 107296 456667 413256 1152056 1231368 1493342 1750240 354700 134483 1111779 1437726 1265517 1159202 1087841 1542801 1135429 239843 1408131 1086216 854096 732275 221501 311238 305718 1459936 323609 640734 702419 1641351 213913 1859769 1992058 372252 734224 833164 288935 1441880 790972 1079611 524501 288070 1082693 599523 1826960 53564 1412469 129508 231728 357024 250960 541095 1590829 304273 1210962 443086 1790649 1917596 475380 1783214 946711 1937728 1517577 134121 455976 1497370 601885 1238011 1508841 302669 988055 1386827 1112168 1630109 1007345 1528939 143951 1141186 706365 1356730 1606636 1482308 861270 586941 1626380 1986471 1622990 1768147 639365 66723 1985771 1340041 1556904 1553949 590008 427696 1964638 23153 195815 1037859 1021105 1514744 1046343 540051 1503975 484551 1269956 1938362 1981054 1702595 1400150 376744 431786 716442 612055 897572 1470567 1443086 1113952 207256 1126331 964289 779392 1812413 1359521 1838223 1725159 876789 140665 1503507 741031 1030696 196532 1012827 1171797 1864832 870718 1141616 1081350 312811 1182508 1876690 1607537 977722 926925 288391 797361 1933495 109528 231149 1088961 441040 579127 164292 41364 1519690 1534418 92099 1845787 854462 998965 1392974 799622 1136401 700837 1097986 650368 1025328 778892 790162 1408885 1320959 223860 542816 561927 329482 1150011 1172141 110239 1587121 193856 1445020 467187 1673456 1715780 205992 972239 1267857 1951333 281448 1933249 1474686 166788 1898561 961656 149076 1269511 1158916 1927259 1848294 72815 1188924 531955 1075764 1617897 1151554 988805 858112 1313812 1817150 1662145 367182 672393 652893 1730328 1181846 1128763 266287 1612995 125155 801848 555037 418863 1200013 1641016 959629 875902 1589366 599038 1066346 402428 1669102 900321 1870582 1262674 1578104 1754068 1598033 1364289 810355 1658639 869728 1045039 1229841 1080806 1018042 1655596 145869 494759 1980738 1758218 383641 417072 1656964 433987 1671096 1156875 577345 1428104 656052 1340132 1154561 1550994 1314961 138174 1411573 1446548 1760103 729599 1837703 416937 1840603 339323 882215 1920982 1048113 1443580 786601 958588 521980 66046 763158 215036 1129704 488441 249737 320695 748395 1894382 723655 1050030 513343 1456419 698799 1095902 1441167 1370769 733470 52615 533856 768474 149500 1231119 1593727 1417877 1236309 1769505 1617058 1748655 1775723 169210 246960 363435 1484441 1920372 426324 180806 1911839 129154 1078760 1230690 299406 1367900 10945 1610388 1862691 1349070 1123695 219952 834552 1957933 1707183 1911824 973976 1413394 1907741 740391 576150 1857591 786457 491156 1255019 683744 1586291 88758 645583 1120030 267704 1781896 753291 772504 1176361 1809309 1512572 1834577 1606747 659642 1328168 721238 993918 874056 244603 1413712 1093968 316126 491597 1251537 1474953 1990763 1519420 13298 854662 1318708 1733428 760933 862941 996782 1664106 586021 1533287 1838367 1521 1371456 293816 1836934 1999476 1477392 1639472 1904774 1093465 1445784 809996 1607932 754644 1555873 1810423 763876 481232 711367 924168 652865 1439605 1382808 699515 567074 1481321 905920 1561342 1417373 1632772 1915846 1919258 1090985 1001768 1219478 1537013 1113881 196571 599554 796438 199672 320782 301765 1540378 968373 833093 1525793 1726352 1287708 1985955 374237 1356130 1599666 961484 1376616 690195 1627624 970973 407479 388978 1739193 1984753 1511400 859472 350910 949942 1455823 174624 951072 94102 780681 1041092 810711 936048 544087 1744903 867197 98065 1692875 986916 340015 1479149 325912 890146 114088 1833836 1643746 713257 1653994 1598283 1026370 562490 1984957 1987937 309417 1416545 1789657 1428031 1620651 1416371 1749125 1765694 1768707 1214520 172903 999896 1480602 808901 557119 773382 1425349 638603 578528 1333201 1426047 1944105 1416282 1087836 398187 9966 1066884 1823398 383871 1891324 620608 632091 600970 265684 21080 1637725 1251378 1245973 1161249 1510626 669607 1165268 1487722 113473 406184 856315 1452296 1755586 1605075 1233744 1064734 1983179 1187723 94441 1631895 39441 1063591 827497 1827624 858132 1032036 1300819 341377 1008717 1267686 101601 331322 374866 1187495 1690123 1228921 944180 1832074 963184 783836 1013523 1490118 1633589 929420 868713 1626117 674472 388821 306186 1499422 1686167 1604202 406154 962512 787109 357736 1148018 218400 1652436 580629 851268 425716 292908 1758052 346533 70551 1303560 615912 1576656 812016 1549224 1125868 1881623 1139829 709073 1357055 1311194 1167157 134848 1281227 1965507 1458442 1983357 1814382 1265563 285080 1753708 982049 1714469 1486849 803673 303643 446699 521947 1497496 163450 1788720 1248252 711980 568789 1217060 211416 71201 1494650 116469 1430353 1182714 1319717 430254 916034 1351602 615993 1682606 1963356 583105 1107153 1265059 1663825 239201 1639674 663749 490963 1232157 1154381 880109 1644510 1944801 250032 1217266 291259 1697595 534527 168962 1770929 1792442 1331747 1291406 1636424 991693 1810424 1938383 1737739 1733278 1308354 640009 1570791 1580470 1348806 1112569 357270 941306 396832 1245900 1401783 1847118 897353 478580 816526 1998882 1777503 1014715 873858 196450 956008 1572325 257030 219907 1459967 1155508 1861396 1443185 1367788 1531544 1952490 522612 649741 411663 1964355 487786 1082398 637375 22047 1988239 1299658 1289073 566954 42906 836537 1151651 95109 630310 1368744 403682 1089554 1644165 175947 1928912 1835774 1887454 1710494 1803076 510996 1408204 754581 623789 1775098 1981660 1661682 1652456 1947029 932978 1413434 581360 76722 1340437 1514419 1504296 1525695 1741065 859546 436545 614016 157101 748865 227176 967449 221398 1979952 648698 1101949 29432 1903736 689688 1799467 113288 1806909 131943 482918 492074 1076447 31675 1725763 379586 1364202 882707 604164 1491227 230437 636321 750220 1280710 969604 1984046 596989 1038883 1722503 1601620 1910408 771134 203891 1093914 732100 1328231 1634290 1527472 1758202 1276110 905797 1239003 1240608 625376 483287 1091388 1356831 1412942 746244 1196588 440570 1695437 157757 335345 1708167 210014 1341216 1590650 1617978 1945902 1923418 225217 1087406 486305 492562 872998 19015 1096619 1554840 88123 99135 693609 1698949 1872369 94750 1025496 418398 78896 517956 1971097 1260913 127805 379615 478625 784805 373315 927566 124047 407058 505988 1105472 1556620 1559417 1128693 1423559 1531471 447355 45341 982222 1518487 1957877 1880276 772484 1524739 928050 409381 599004 394319 1005724 1510579 194466 1440121 385833 1026946 1298020 457968 1547564 1287520 1899136 1272806 1026492 1312528 514884 1602943 102221 1664927 560863 1042935 428409 1118784 810263 929490 1813814 389546 707949 365131 1342024 27434 1731470 479893 946986 1287533 676765 792243 951842 1872595 804649 1355942 692272 347895 736396 799745 70774 166764 36887 166694 316728 1183437 1556578 597542 1119684 1215231 455197 857364 147653 807422 396925 1922480 906107 631480 1387670 1136862 1396049 1617161 644992 739896 285017 1709750 653749 1728697 1810656 1210807 1767135 1630640 1530794 1203655 651443 318291 830221 267137 1829001 1421659 1836875 1094839 1797304 683651 1261410 23616 1251839 771561 1018490 198849 1555698 1606327 1648963 1350470 1684214 1413667 243132 1306867 1422680 1024772 1932159 126154 325452 1170192 1907985 1214098 282867 1126808 1726036 851372 41782 749417 784845 1232969 1095184 1588974 1544273 1847362 142028 867883 832739 167293 1480803 575010 273544 273206 1239287 958975 1587181 1089972 234914 210930 89021 1989934 864906 1143098 1909276 1338672 1047377 1069794 555493 1060110 130137 522171 1970978 1695266 1611392 881775 1985166 927448 496041 559486 361600 579559 310455 164634 1667302 1529059 1615233 641183 850553 1891470 1607586 120124 1887025 1147509 1026986 264829 1168494 588978 1280254 164326 706307 1651185 1862248 54809 602557 1900124 1341675 427433 1003963 2640 184246 595116 1516915 1442797 117698 1098549 590192 1463130 421504 1658017 1263133 1969545 1049591 981837 847455 751610 867591 1134397 603985 1430989 1683141 1945594 146911 502249 875701 938712 609533 1695103 1103253 1602502 948231 340194 448296 103665 1844402 618724 248349 1822967 1808544 1322717 1940032 155844 874586 1111260 519961 53673 900787 1849903 1240339 1060454 786540 1727105 1727218 562835 1019774 1492395 1684903 1938420 1286035 1963574 469720 1027552 1743642 780878 1190855 1050099 1939883 1074280 364595 215800 732077 888833 209481 27756 1803399 528184 236389 393395 1628830 1259385 715929 1487111 1800846 711672 1011072 640568 1948718 400156 116663 881342 66776 1455621 870251 414736 1373658 240553 388790 577885 134392 1852617 1296040 459491 1392078 1852806 750264 557346 1953830 1418829 552778 952117 231801 1797257 1140028 599092 710485 527818 430713 591985 947210 904696 744668 1797343 854350 51188 1326701 1901877 1316614 343657 442219 962048 1305620 2614 1551820 132462 9919 1469444 1695787 1486779 1817425 42623 1739658 120094 979670 1216943 327362 667642 229305 1341134 1078977 1719395 1701942 1214972 1006684 1725077 1803099 1371181 123272 33827 710153 651211 1128503 1231831 1345406 1114451 788334 506773 663035 739419 1746579 1008457 1973528 1923195 116372 1415222 1131860 765632 1800403 1710371 1509025 432509 96570 1274902 1190670 1913597 1057242 497648 290179 450459 43758 1134083 1762367 1472059 712216 1902684 1954673 1991737 1574621 1725660 23895 565090 1555587 1496597 1488169 61056 1832064 1017739 1924420 1380271 681834 1746871 1480915 1484135 1058422 1416225 366993 572699 1915250 1053414 317982 731521 458115 1958161 1801700 1912577 980217 1765325 1844786 191300 1726317 883163 81411 1780109 1575469 918493 427491 1431853 199497 987885 1767044 1725119 598981 301366 227142 1988071 1333013 220846 349904 1236712 762275 1699886 1235667 909405 839063 1078123 228551 1959200 877246 879507 1103338 210558 862709 126090 167647 1055751 1287415 1806693 1951473 878260 1319309 188675 442133 471643 275604 1419747 289562 188189 1510268 162607 1786650 206972 87431 143066 483232 1519397 517214 1360228 1556639 1455545 1977078 1568822 1929578 1968014 115453 647709 1111056 122099 1921264 344572 301624 1452695 1185658 1832240 1212115 48617 313555 1552650 757736 1005983 1485918 1030861 650653 1218656 1621632 760957 799030 1303067 1848156 1930643 154521 272283 471151 265557 1813284 535118 175352 1120964 1010291 295230 1177833 888984 1021602 1519896 629284 1758901 1824780 975916 341473 1314021 1256629 1269714 130708 1473493 341472 864895 1582854 1983114 328742 1170886 508579 1395084 1231058 1146036 955740 1611948 1476781 1986759 1987057 1729415 303073 852287 46229 1557594 1750005 273789 11901 923636 678025 1540255 544497 210624 1064873 50244 753039 295629 1930361 1052120 1826225 1993370 616904 574089 1698836 1686391 632432 64915 649654 1026380 174569 1803409 211595 282063 1607697 1447156 1741320 1213926 1958712 1720382 1713898 1218209 1492140 385067 1252474 1053661 282372 133392 933282 723384 752249 440502 221657 513714 95886 15234 1262186 1673571 734446 1443713 452586 1786853 1556921 1815263 1797003 1920184 1408143 673580 466237 311701 1796225 713949 144667 946746 790288 1758635 1476703 598775 1129512 946010 1774373 999736 489663 1433734 573497 588765 932891 1744174 39975 385540 1611390 857965 189214 317683 237860 1103997 550222 339806 1044345 98936 869843 1477501 1467042 1438069 30800 1206779 47116 1942818 465982 1987244 1830571 120158 15834 245508 160980 338282 428406 1108814 759093 1872325 1913516 945627 152730 1060788 81933 760036 570792 1560577 803029 1418071 490338 277063 1789881 404283 898259 1292614 1479635 925119 1711657 1616150 1142702 531717 929186 18354 1775773 1338642 1517037 845033 1073996 1462073 568162 1889388 83526 551819 562438 240392 901981 1481914 1586869 105605 1981656 526027 1956997 742918 1734528 1468562 92242 1684231 1326355 1674701 624034 1302117 1250378 1501888 1951755 772776 1587391 123946 981070 234176 1431382 1504592 365845 1802013 674336 465648 331157 438674 843755 1483396 1480954 335480 1825661 245972 1821041 469203 464248 1634213 1619785 1185471 1525089 18363 1566368 1125088 966671 1599357 175692 1971316 1352410 1623232 1241594 1937724 1534678 1600740 772442 155195 1004476 860100 1142188 106161 1499233 1504242 570236 1406046 1795608 363665 534343 1597377 857523 1568556 776062 1596713 472270 1352467 1528907 1497439 1736983 781872 862515 232739 591640 169619 144895 1107612 460564 1166241 1041417 1206679 1768070 760882 384660 1224130 440206 602552 468646 1372124 723718 1061175 1680140 790903 365195 412700 87777 939242 1735955 1818040 284265 579579 1060408 1060091 1610784 696099 165883 1131194 1546488 126303 448119 1087349 1206573 9717 1872884 625322 1437427 1644321 689879 182156 1739418 1777034 980296 1690761 641166 1584278 1956417 1296778 1654708 1223532 479027 1636694 1197526 402303 1023961 1053998 116118 1140252 1830289 1891346 1963191 934161 420022 463962 744742 1404975 165080 1066477 364422 78095 192080 877220 390645 1087738 205840 1514139 937588 1696131 159679 1606704 704885 1795697 1214291 1296758 826739 354587 1782438 1647002 1064562 214463 1475510 1233342 392995 649509 309905 943376 1823175 526253 1422356 535542 1095654 1732196 1006574 1755721 1421504 10246 228591 1208338 597565 680501 1363925 256521 930490 1202869 1255222 1083176 1891590 923088 874970 1291715 989677 1146504 495649 765096 1209805 1479499 1548531 62553 638701 930875 1835400 676934 1938934 752649 358357 244132 976591 1259901 1259292 1098498 874107 667769 1246796 368125 1136549 1304417 1985160 1198122 1997600 113314 1122315 1135242 1697298 996705 669210 48384 295200 408829 119459 169196 686965 1591783 1024572 1475613 1606242 1913721 1465032 1131691 1782649 1748437 1307281 1652090 1524058 638970 743927 1308258 661649 277733 131660 1265398 1291231 477554 1146321 939305 107705 742666 274065 637056 72021 1885548 1397880 1558563 1801080 230282 432247 72977 492223 872124 634285 649489 202880 1710798 611093 584838 1594813 1131711 1661861 1083998 1238704 690130 945714 1260692 1625493 357790 378941 1606528 55820 1156536 22903 1214019 561741 1835700 949061 1419714 568834 147788 248764 687257 1899310 1930461 1532336 926621 767832 939374 802342 1984764 1396382 834453 549396 904082 682041 1667474 1996325 591764 1282574 1531363 1708052 1966848 613533 27376 909681 1292559 1467482 559920 627708 1830653 1265085 841943 800742 1972803 1395240 1941575 162808 1657192 781906 799303 155127 1771413 415577 1382343 53313 619218 1068899 1598229 1636363 675453 1021248 281709 1763665 255998 1624789 404513 480212 411662 771613 163057 111848 1469723 1315847 198627 916304 1618004 1594980 1321747 1630660 1122329 565141 600192 1268171 1232986 488280 1841102 1682910 1080506 391764 295343 1551068 892705 1224204 1228446 408567 1481588 151436 873508 813245 136956 1720171 50979 861860 156621 583598 1919943 1656917 1608267 263974 280712 308878 524352 325369 652642 1952962 1266498 1119430 1697743 767089 1443170 1862478 355344 439922 365781 1559395 468865 2046 661220 772329 1166142 684639 683956 1180392 1491981 1078405 1508542 660082 492955 277755 1573744 1024528 1578597 17538 1608325 912120 243882 867694 1830894 1925759 600148 589295 1707732 1755337 1004732 1514705 1816419 1924026 1628561 1242783 240855 1317366 333105 1871340 245063 634711 1978575 1017941 981892 555750 1788372 56484 1741004 389179 1874268 1374482 1415416 467042 1369246 719446 654446 1618220 1061913 575789 1610056 1132153 1192161 1721799 985842 392032 1958060 935389 1157700 1410098 96351 1463525 1988622 1155599 1863011 1421331 482296 773901 1760204 933773 1235799 309969 299504 177274 859300 1712393 559032 318443 479151 1669682 977024 1849265 295657 1653092 1533673 900283 1164650 783314 1624909 786692 293268 979863 259738 1760894 1451565 1018998 347830 890409 550951 1326588 215149 1271517 1319389 965439 894101 338209 1246034 1693179 1986239 154499 122450 1360571 1139377 1796517 816794 1133289 1087795 1980495 1434323 1347796 1021623 1271146 1547093 706159 1434165 1598858 1193525 224993 611574 985692 1237374 250903 1906926 1067191 1031767 1527900 605678 562575 1418529 1448148 118762 446854 732814 1199425 925338 483928 538389 608279 1755645 1250725 108358 462664 124213 325668 946861 900112 1562019 686339 1562734 1127133 1400949 1023796 949065 1306302 1122041 552894 620595 258285 1907268 717584 668883 395360 1367522 1823044 1505379 1036622 1437060 622858 1261318 1707098 222047 137442 1510940 1568313 752626 548466 1101429 1044625 1532933 202040 1181367 858219 1755536 1162133 334577 1907852 725281 983819 67631 252705 1815581 1957043 388063 1642263 1312066 1852605 1409139 1413077 698693 1248567 267957 1087428 757487 1774259 1000408 881742 599396 311535 480296 1894887 1814628 1434469 1456320 575141 380098 1257803 1807285 183534 517875 930844 769815 1745659 390096 1573951 471601 66847 891165 1838687 637312 1620755 1017382 1647574 1844665 1896237 1992340 826940 1129004 1262271 1053416 162929 1156092 384324 1859167 471692 887261 1150616 1502730 152636 1511833 1513700 1534984 1147076 175432 176843 1642257 431623 359854 937561 104104 995730 589573 1420035 1283728 443294 1467962 202370 307806 1195103 387951 1757852 465504 1465465 1439631 1287104 360677 377639 1667741 643607 1015092 1682972 874861 758631 1793669 921211 310111 1249590 1175291 4271 507129 1869016 1729846 905510 1415686 272888 1514166 429731 1320932 1344623 1777620 1995653 916729 1144374 1240942 1891189 1441085 782870 1918164 1385039 64247 1448546 218440 78016 1900101 838117 434917 751656 739702 209742 305448 731634 811985 1372373 949530 1274647 1142749 1118041 1551033 1435046 1487019 104306 1177987 1915137 1079132 58197 675978 1945681 1047782 208197 581801 1762491 1399520 261111 1087479 71327 696418 1883221 984845 1540377 991044 108764 1196093 905736 1794739 1475872 1852568 23458 116894 1652292 675454 1126368 301615 91953 1031010 1660628 1246432 1775230 136348 1474353 160603 1288609 116771 1739825 1448228 219889 406559 1712433 1285910 470825 219173 627509 1300668 1518610 599011 570861 615515 893095 605500 1548530 1572784 862283 310554 1707151 1003258 275903 1532752 1876563 539138 1746042 351878 175771 795119 404679 254326 443822 1223593 1151137 1842120 196055 395466 1829427 45379 350290 1345828 599592 290476 1974488 177745 1497966 1084602 300230 77010 728489 24812 1252353 489198 1258655 414999 24584 1319703 1986905 1797037 230569 922855 1487004 302975 184534 819733 879810 294527 805164 337846 1065823 1707104 1391130 1519164 517423 1259555 1014854 952551 1491690 1799325 1614329 576045 540239 697248 1854488 239882 1424558 49890 1193798 1475539 1003605 497361 583070 261106 583742 338978 1426123 655223 1703413 289256 1258212 400361 1688900 1054151 331488 1721657 154113 396676 465204 564154 511590 1826592 91641 1921771 1034015 222745 241895 1096361 677584 219989 1633113 1496637 1724097 1148234 1152040 944613 1641881 1237060 345058 1415881 1599508 1394180 665479 1865063 33237 1447652 735278 1111216 966169 71118 1200553 854648 1338207 877646 90689 1534745 1788690 315974 355836 1711022 585136 1909763 1588177 216780 730328 540151 1972351 470222 1386309 1996311 613449 1037101 1606092 55754 1178721 28549 1163616 781355 892553 950043 1356339 1602808 63594 444243 1370219 318623 1654753 644265 1356655 1168147 944916 1134697 59717 1138236 443477 1813314 975962 1066065 963414 769204 1830880 1670981 197477 783286 1622794 1800541 1236525 28000 1134635 891621 1101075 1290210 1180177 1181957 1625092 537281 530612 1645378 1744395 1468284 1678255 177057 3963 1930153 258086 1475771 70374 314756 1917610 845210 1455148 1042899 1263340 102265 944510 1911149 1126518 1459390 64908 1262849 1908554 1219165 1954277 464915 1905806 1747980 29716 1322042 1404959 1482149 1792086 413473 732747 1528855 1155360 1354105 892810 21499 1475728 458057 1327733 59600 397392 1776095 1373592 474485 1715633 370657 952609 1411982 1579472 1545092 1081893 1891035 1354440 301761 649500 983153 1725937 850024 684141 1229669 151722 1995399 1955124 1467145 1422882 1431433 313665 257962 911050 941833 480545 522740 253325 1385740 471419 1677631 217883 1202384 274407 437542 1473268 1824987 1517587 1029451 412469 758044 635668 1390007 597039 1062977 1362300 1557740 1180156 37462 1664627 1409666 1600659 456623 979677 1184434 1726359 744963 1414680 1785348 878204 566735 1304153 1013803 1884269 1172157 389054 1701084 1233136 981613 1951023 1703502 1145856 1237372 1456817 718702 1769427 675515 1867168 1622418 373095 186821 1609726 1058884 287926 653305 1452316 1684989 1924581 454111 1670719 474057 2074 267466 383909 1103402 166248 1770114 655939 770298 1826102 569929 1850005 1676083 811478 1766939 365811 1715959 198371 1377482 154777 1151789 1844251 608272 775755 1386247 1589194 1380033 85476 1398819 204463 516170 449663 90982 898584 586369 1097138 1258472 516787 669175 1427661 162803 1977182 1283661 1331711 1866511 1164094 713143 785397 1148747 79792 444748 1412038 772597 484935 743220 1127339 824202 148033 517001 239213 577216 697664 808506 1460648 1075329 1814929 130851 1597381 900768 1832291 1543685 1330207 222794 735399 897272 584961 1970073 877783 1004920 1969062 159288 658399 1534102 703147 175190 1373177 121092 59293 603923 1178394 1771591 437627 1451886 1947016 1616387 925881 1852456 243457 1284301 281436 875872 1514099 1016425 271316 940144 1038437 607625 400670 1924224 367342 1503119 658777 1663417 748683 427932 200745 1543143 1188100 1251658 458329 1253973 1996787 330455 1805125 873395 353270 1880183 888890 1303981 608262 550268 813359 1451956 1768690 1761867 368036 465334 557793 493821 1550943 362045 1010478 38391 55161 113334 582831 1161293 1841601 862704 1934905 1461280 389583 1759790 276435 846720 1276571 1900343 172701 476716 20222 1611488 653015 912739 117842 968760 225717 697444 264258 746421 1091235 1162802 910569 1081865 180460 1906776 470917 1940203 154338 224565 1557983 10205 71525 1336276 170255 421535 159191 909244 1331293 9983 1450292 75699 1983088 30182 1103335 1515969 342426 894659 1972414 169851 1994698 835030 1099725 1804693 1320254 1004368 1460792 188662 11644 1541085 1603909 1676516 1007515 1946536 633333 1844036 823564 1702048 661591 612739 1685209 475800 1521611 1156114 1535663 1782847 106029 875621 664039 1323968 1010205 15122 135210 1058289 1526741 1904068 293947 679041 1334589 171639 1177123 522703 416616 724557 1523055 651005 1176987 553463 1603259 394997 1503393 738511 51364 361037 1983959 348159 1991225 1712885 1069949 1753433 1727192 1895665 627140 19231 176633 1039979 1596835 1904855 353950 605343 1431134 152464 1928240 299520 1173476 1087786 753749 853214 703658 1520830 1468666 1887597 940964 1550022 1790491 891014 1758134 240145 208389 1662565 1728945 95392 554356 1532491 1034696 1650451 433409 1598930 1123360 1904721 1750599 599512 690228 10414 590837 725193 1130873 197320 410923 647531 1729279 1571462 1358842 1562728 1232111 496003 1333460 315754 1644048 821685 1160590 1206043 1196951 1325141 734571 1405584 1361615 563454 178349 1848001 1422861 123510 1210431 1478126 1525825 648338 312328 1937494 1307502 1925612 869203 698033 607415 454095 951334 1169828 220401 897261 1415111 1875527 1966629 306920 148360 300790 1938677 462283 1041703 954331 1928037 1065043 1837713 1114416 1721531 815463 1874025 828208 1606497 1965805 688941 514656 626137 1979493 1739342 1948005 1258401 1202964 414977 210679 155451 1020499 1468639 1105119 26150 1365343 1366874 1071987 1130796 568567 822586 1377220 396573 1366642 71991 191304 348040 1189175 1077438 1559646 1524923 1242942 1335660 1872930 1221818 827232 1798482 441197 234582 402134 1576125 1699163 1169905 412928 40217 443413 1824126 1604153 1103561 395775 215585 904038 322966 1254876 26072 667383 1447202 535347 1451990 742059 879266 1465614 301321 362399 152204 716198 935461 1029344 783596 1205792 831179 1451528 301112 685986 1416824 1077989 1382745 1532470 1373152 1976497 1513224 1180785 1002536 406940 770402 1624208 1992090 43079 1131881 1726030 1345585 200676 779408 371619 1941069 505402 1408098 234370 1833996 1931589 203122 1252076 877536 67818 1657314 149849 126589 224244 611220 106935 1117320 1044513 237348 358201 1460668 806329 1909531 1393038 1808719 669814 1800140 887807 1493426 1178888 256295 894301 948373 1214303 1759745 1478872 1743580 313130 1788601 902174 809779 932193 811007 345607 1918656 1111045 1554822 1062885 274874 584832 262775 1474242 891027 702529 1970970 91788 1567043 1807745 1931365 1673403 1465728 59507 201720 1945811 393439 1090231 252841 208509 336994 848672 1893848 1446648 1427818 1817493 666468 111440 544859 1295925 1284711 1991582 44129 104828 1431361 69925 1603126 1018305 1590315 1778816 1054012 1264375 1646214 1850707 933228 1194640 1906967 44976 1010552 538298 152838 1623857 550589 69209 1666928 1807562 1308815 357582 1606697 1190857 136805 280818 649579 1293216 1816657 1437734 598825 942998 1936071 1039957 531476 71401 180445 117676 1107755 565029 1742984 1473224 8085 1810196 915044 620310 1045601 1729518 946775 1092888 920354 909166 402531 1493063 786249 1784787 1855040 1081475 1578957 191366 1957253 1035120 1061090 310485 1870422 1411534 1234620 591242 811986 1663200 1481432 1281457 313908 1873813 217473 1749645 778715 688565 719875 1435172 1646091 897171 1547915 652208 198928 83411 1549077 874698 1466419 720182 303279 1163047 285194 752906 14626 1772407 774133 388768 18513 1214981 1748904 1160251 634282 1049956 1272479 703742 1022650 340904 538370 1809866 68149 63683 1548801 1885572 1177201 476603 1490682 324597 1940768 1535387 1236 1001726 1602846 1008419 1029709 1525344 1967622 1686194 1586201 373677 1664555 946843 1468294 581734 1458405 1891983 920296 681256 66283 966288 985560 1073383 546875 1972813 1259911 1756320 121083 1067378 26234 935822 589405 693736 553461 583331 712015 387704 1672230 1339542 1171602 475998 345485 688899 221885 153102 1024954 1298716 920126 262465 712774 1574240 1175705 890537 1950747 614228 211708 1338733 320777 417847 413427 452329 1832709 1674034 1805701 374733 68109 793560 503552 1023317 1801542 1150844 1052641 1378223 638060 627711 1848956 94505 207156 1255678 1671122 594868 1050537 1240831 3877 140148 215537 1108191 257398 215442 456751 1608146 814722 345291 351446 974352 1652772 997243 198820 1154755 240201 572506 1994433 1220581 181985 1090981 1411358 1557655 693056 360363 265707 551360 304144 1270788 23058 417908 1276792 1225661 1764492 1385679 313339 77578 661226 1498870 896823 503208 1233760 1602836 538885 1536665 303019 1221033 487075 913243 1511858 1943746 326319 424183 895017 222354 1757725 618245 268962 1061475 1527211 1948386 310717 1762927 1272248 1073920 995954 1315369 1532122 1295417 240711 1670195 740763 222882 1905460 1069280 126437 1424996 1185959 1962261 1152290 872839 1694558 947096 1971598 74942 1095094 1780186 702 568904 807628 1677364 744540 59567 1625538 1915374 821254 1729159 1516249 811551 453930 1390187 119364 1014559 1102110 1957461 1977148 790356 1739304 1851043 1406545 191896 1682457 895365 1500220 286959 491486 516603 1065831 1350982 676323 1959038 1840766 1652060 31299 612254 1441239 961539 1957703 205283 1185570 1820219 328579 943696 1756812 897995 1494224 505421 517635 338159 1663206 1645249 1242182 670314 153061 737770 481773 567887 1166298 340217 485817 419381 57612 1023235 676993 35597 1462995 1854911 1362680 1998221 617004 928230 1161023 417052 1326036 1138997 611553 926494 411746 793794 1563233 161092 1341435 878386 753943 882203 266811 67112 240254 904560 1036490 1464675 393538 445825 1032706 139777 1285218 1677700 427284 493247 1981252 1583660 281650 1510380 1941383 678552 1645813 1562919 798542 228040 1996006 493400 317435 1267300 44509 678926 1218865 988382 389933 1794316 124813 1870442 1653749 486179 137041 289598 1130047 511668 881002 243530 442704 872009 912965 1175872 1612588 1848635 804063 1943964 1395423 1860920 805483 1890892 1772947 1339359 1719685 1940872 1033532 180236 1502488 819898 1797352 525639 1033645 399533 14289 1762078 326422 456670 1117739 366089 171826 121305 1272108 233739 941910 321071 1282149 1743879 1503388 1812565 1514013 719411 1293987 664968 1494503 1098218 1946233 148056 1616552 483248 1827997 1536092 1944957 1947328 368885 1033203 1351512 650752 548936 65722 1523207 1898775 1840053 1453481 1861539 224663 1785844 562087 142108 1665921 35732 1029541 1232511 657756 745087 291599 1695733 1555258 276077 692837 1208551 1033832 275095 1561603 73188 796947 1622849 791275 463272 329269 1037662 116257 1181627 681931 1523961 637966 1753403 821362 1141637 580850 210920 849694 1508902 1777819 324385 1474774 1466968 616672 383203 922937 1385649 2846 1515160 836605 1124541 1600120 1902282 497667 1108783 1559758 718594 1177497 1343064 709467 1914600 1700418 1740160 207660 350887 1357627 102284 253317 1196628 1859591 1801794 931133 825238 1991720 309334 1931734 1933942 310165 1535589 1104744 79104 1497428 896873 920822 651967 1927704 289465 1762247 353457 1258622 452124 295016 249555 228351 1157524 256515 1776479 1478225 978275 433738 1497747 1124155 750367 794914 1523602 451426 214068 1771139 624810 1835473 455435 338037 1193284 15108 478507 1539158 1758564 1835852 847739 1950192 219238 1143253 1426011 739797 955397 651835 144367 1273605 1656873 1320550 337710 1638843 280593 1843813 1059551 329218 1964316 1113508 872059 313925 1968358 204072 777200 1214605 1310848 517912 1101436 1837187 1473227 1779831 1968891 181231 1494710 1700456 403945 1518650 1098085 303393 1525743 1180091 1108329 435927 1791566 1031615 2680 539608 1177555 1467365 104188 1532744 1154320 65507 1217627 1629256 1605761 1831271 797360 1959558 45999 1360743 1528935 1679739 285699 1922946 697545 149709 561008 1498309 633723 1886443 540811 1066740 1696141 27886 53494 489341 1732225 437919 921618 157271 1678578 1701454 834819 627396 960921 849404 1209950 1527993 1143376 1283835 919318 934443 915050 301830 884414 1374204 1776857 1360340 1157481 209018 847459 1982353 1099189 941863 1930637 1508157 776632 1306918 360358 285610 1352128 589321 1268925 2258 1297994 1318585 1565745 485062 644426 143656 1183862 126315 1465534 629466 1408217 1461638 412477 947074 909461 797438 74369 506938 1316259 564300 1733825 618193 1028394 163237 1145477 934601 190181 491806 1277306 647126 1458432 1626463 50831 1717890 1259095 1954543 1016346 1732390 1668738 939870 1095082 159921 732379 1660178 1296340 780251 78021 1450247 424142 1314722 1863613 229982 279890 284487 1907942 565514 754660 1945509 1530133 635781 702551 132588 1875444 629552 1121448 334678 1475939 401834 565441 1354466 1846185 515132 693208 1795505 582044 819801 1758311 158716 909199 1178181 1567756 1127672 1570928 648232 1354808 1449265 196206 52930 1348046 114256 1076155 296615 232390 1092627 573078 871483 286382 1692204 1159973 1906445 365657 1724992 1646283 1680846 1610215 649817 10741 1917030 1261127 494672 954772 1656867 650545 666477 359395 1490910 1630565 1571658 89560 52775 802715 128632 596943 1896609 1468492 609363 112092 1102285 366248 393814 1683748 1863652 1846678 1483992 591796 876930 349958 1051959 1232846 16913 1587482 678864 1205284 663480 1556682 1841042 1053604 749888 937536 757885 1431067 1653631 309297 268715 783203 106910 1324843 812528 100097 1927950 1435634 1594618 713391 349095 1095927 1490206 1514062 544952 238978 214610 1678360 904523 1254270 308101 1095586 836648 140501 775471 913580 59907 1909338 1116665 33658 1699948 1226722 519389 1336596 1906325 1168935 1787237 1437018 340455 428249 634849 289619 1947888 226029 159544 158810 887401 1486949 1762417 698425 17528 380336 1803129 807712 188661 1878572 826088 1151908 1092594 705877 1059293 354594 1052451 794256 1506608 1656213 1794814 1315023 1168755 1103901 1468123 1826448 290869 1658108 582863 1847183 367703 1934267 1721194 247819 1916397 25498 377727 420612 1496683 333174 1099226 572747 1344269 1009337 1584397 762963 388860 374427 154839 339096 186001 189356 1080356 766771 1731097 1100755 78330 1100534 1230321 780672 319603 1718223 570205 499581 1701416 29438 1793503 1182451 159978 1988267 493202 88154 1913447 1061687 1802301 273389 925592 1154385 496488 1524360 1139046 192998 138188 1972576 1388735 399201 1123883 749474 1299454 694639 1911957 1750108 1940687 520218 1969857 1920405 104468 1531853 120749 262667 1443001 239896 1481611 301089 74026 1600505 444425 1157366 1907069 541724 274720 1395593 546116 1397388 638632 631735 602717 1631472 710830 507648 527285 1609011 1414048 1557660 887377 300035 1349563 1171207 1539153 1513038 219764 567123 469662 250444 106853 1573883 204358 1521822 260606 1200526 1998370 1084774 541763 759847 759780 1595085 626797 886269 1248865 1862393 1733162 776069 354729 1758540 566158 493091 880975 861559 205100 601300 523790 1766204 1726752 701406 1842179 897916 581474 56076 1847895 1022471 341146 899876 1376434 1458008 1781969 1305241 1670304 813122 452000 1904848 1959930 159642 1885232 1447889 1503798 1099966 155079 1053933 95310 159179 517478 1312805 356279 1747769 196453 1804847 786942 1156434 1393073 212796 361487 966970 477491 1474103 1222280 264938 677086 208006 1593752 1099462 105386 870088 1008604 444338 1619037 1045103 443755 128295 1940649 66722 519339 979037 1166056 113549 352386 886958 319857 636409 991629 1589476 1633849 1895258 398508 1348208 1106107 567613 1643484 1208976 1911849 513732 1226066 548723 1727803 561077 1679719 682587 1009610 193387 536660 125911 1327331 1535603 1056959 182324 1882371 1177565 1249681 576270 1624185 1068694 1576057 1383733 1948619 642138 212901 1216198 601354 76676 1453195 502107 1216983 910414 651306 462769 1460542 475702 1307894 240905 1551885 1356072 1934180 1514457 739330 1020781 725637 163727 207780 1403841 1380002 823855 1135519 1387340 452619 1048710 1613019 331048 1906129 1469093 1528513 980295 758103 1798599 1997733 870934 704311 721304 117210 833100 510339 1370898 756478 145258 1762176 1824713 674946 103314 1483999 1106053 832510 778557 407085 1233278 1453734 1810822 675759 594532 557909 1903782 982707 1020797 1694259 1998695 176616 570579 1761406 577902 876943 1265872 1554108 1688480 779929 1335140 1308075 343643 1253787 715195 1188226 1921786 1754339 482931 1149820 1628666 967338 438106 1075143 589693 941575 70838 883152 1182234 1664675 472161 858175 877340 1060548 49899 483689 1890471 952384 1647744 1102998 1993283 1586557 1402015 462739 80879 1420574 1576870 1883814 693080 1994989 77004 440139 1455944 849601 1862280 716483 1185075 881136 394517 1119775 1807940 532355 1981746 667719 1761682 1000998 1955400 1596675 828662 495402 1560287 1873474 1725092 946600 1185974 1036792 151058 315165 514733 1773574 1829980 98798 380635 1805351 1873943 657037 1236649 902884 772489 1822250 883118 1075305 615116 535545 1748017 1954496 1004230 27981 1975799 1912366 658855 1764527 1097181 943471 1929412 468614 184970 283122 671262 637730 1934477 1478292 571669 125430 267472 1660001 214306 1777668 1394013 1726020 267872 316533 918244 1804203 1508287 856840 889220 1820909 467762 1377338 1139389 503062 650312 1531771 310867 383785 156580 887799 1795002 1651062 511089 875607 510693 917467 474884 1703930 644064 1061682 166194 1149678 34750 1331607 971630 1293079 355679 129746 592002 415599 766439 794296 196301 827275 1940001 745481 535257 95134 284768 643407 546557 1114620 47798 1508555 1794123 524550 1969912 929104 145485 1372921 1404413 1116427 383336 1539411 682566 1274334 1642659 399438 1890804 1473195 1342262 1388123 1052768 640224 748767 1068880 501992 767961 925708 1004663 1776496 1196331 1948388 1856536 1677822 1189189 1719416 1788230 541632 481973 1628869 736416 823834 188263 517743 249149 1963682 1139973 1895721 1226017 18504 778022 1249650 557575 1659298 1553384 1805365 897760 802810 947442 265638 1363794 1926846 1091039 1645159 1447958 1318513 14454 1169227 450085 1282036 349538 844142 1882817 1376325 534262 349757 943929 1608433 69777 1011624 1215854 827205 239104 1594746 1361379 1445622 933257 1649258 1698954 1615412 1459305 1764497 1113866 1020748 430517 1651729 1665037 36728 236044 258075 1502839 755031 1225317 1612935 220565 382856 46415 1923957 1054165 716394 1075483 690981 1154178 448752 1766456 145871 1966543 1174070 460344 1566432 1097620 511133 1019204 524375 179542 650261 300768 1637177 1550968 960374 90917 38913 332971 1780888 15298 424587 1678517 720525 1273693 236497 62767 1277008 447269 818487 1334657 704737 918944 357677 111288 15680 1581571 1806165 670875 309262 347044 202057 257351 1510955 560797 477882 993547 490340 1619336 1753034 57870 1771038 1825237 1793138 405050 586127 878154 980089 980765 665149 1018547 575811 1632427 958840 1635281 1203841 365135 1958284 1899063 153513 749393 496371 1167956 115007 578935 1508677 297295 345839 315925 1470199 572516 1241201 95938 1594752 1965131 1889775 704497 1162162 1664663 1051304 514118 1949515 1968206 151780 1962047 1370649 922260 1587537 329199 84452 1926225 1822983 318257 509708 587031 1224933 853557 590752 41349 1459662 1500476 1972989 1980461 1574321 149023 1623169 1932368 1688635 117853 520866 1703324 1470480 297272 627382 263770 397355 1031137 453507 878970 1529364 1548358 1117515 1735534 44021 1517500 613010 545879 383269 1798326 1415142 1523972 1093933 1917990 1817143 1618534 1422781 517791 1398849 82157 1442890 885560 940338 1420481 1523705 1783608 1830978 118196 29137 258208 566015 293364 1522298 137825 983385 431146 1137283 1910717 73772 843780 531820 1053071 45444 1589034 15180 1889498 465567 1598676 1494803 1721273 531416 153904 1329125 289893 1196446 1441648 1923655 293868 832094 447572 564759 1810924 1680604 784160 592597 977977 1027848 1669581 1802734 935994 301092 618495 1162986 996575 1239974 140652 860178 419285 1020953 937269 778904 1518284 1708570 1246763 926901 371097 987995 124236 1827556 1863688 425725 1204552 960764 1868419 1125275 1306760 1447278 423351 712773 292560 1467828 876274 1722978 70786 1547581 1625910 1272167 242816 1735677 1933878 1998664 823804 938514 1475860 821428 89956 814147 783939 478648 563798 1624637 1851393 895081 809555 14896 156888 853414 634039 652754 1892115 1295786 713050 276295 1157660 1796725 1801997 57242 1368804 1491704 1964540 1201346 1684462 66290 14236 1389634 50363 213714 701637 1207277 878123 46228 1228164 1314394 38339 665036 888335 155312 341749 1340821 1730394 558810 1367478 1196007 1698667 908223 113076 248912 1214934 264377 1525931 1437897 639897 1220266 97323 976577 185778 1188038 1312780 1036715 1922027 1036497 765745 7576 658641 750961 1030001 824687 1788406 1294550 1940240 1721073 834917 266703 555965 474366 1200463 1848738 1797670 1195404 1076501 329233 313641 592603 51088 1750820 190855 1284804 1131663 1949299 178103 1057824 1370858 141246 501587 945519 1685754 1856475 493044 998389 1350763 793117 173062 479064 1201513 1211541 1264909 1042375 1038375 720018 1111111 1937155 989616 1764192 1196696 1471509 1732462 1412598 1364772 393233 171503 705709 876515 845238 769014 1643334 1739378 791469 1646881 220702 502762 1238742 1761609 1497922 1910558 1618746 368369 1901074 1173553 1467005 309565 1564231 1367266 763822 405155 740807 341809 159830 810013 1127473 1876664 143888 777169 837472 23580 504515 1776492 1091322 1897341 957172 664759 1680187 1397142 1980007 1800601 272537 825033 1605567 1352407 682368 921070 60648 250054 1443782 510786 1731911 1474231 1045613 1435253 1049619 819738 1846142 1486724 930987 1583537 187856 542825 256157 1848988 1259098 1839835 605726 1520108 369750 1694060 1628359 1941566 492423 1210316 1038108 1365118 1342104 28521 1139667 508596 1779434 1376907 560670 1875047 1550082 850184 1141756 1981007 1578566 1164365 16014 222060 1539422 643624 327332 1612132 984969 219104 1913264 496370 65982 1926744 446754 1587076 1468564 295978 473602 562648 141092 232964 1815111 152159 115827 439046 692343 1363729 1896434 1022014 1247177 1942828 532401 127109 183498 1859639 1166734 1511736 984049 1414494 1904488 1550057 3226 1502648 1394119 383567 1415332 18110 33813 1321901 92432 331522 195295 820074 933566 284052 1985743 525624 753409 463305 11292 37244 1399637 1468034 1982894 876427 1143543 1138575 1103889 1145887 1160678 1302508 1185734 862451 1277241 159648 1686751 1551326 936311 1680230 320836 180980 1663835 126931 1785972 1664528 767145 764541 645240 1237937 564431 1931675 486098 1364932 363066 1166148 916603 961326 161166 1708668 1776308 1136394 1242181 878131 375271 1587019 1154422 531941 682594 838879 429037 1203239 1486855 1525026 113183 1037310 1494575 707024 1949716 1933968 1645275 273070 1379255 505316 1149795 37405 1292618 233339 1186249 1993676 298823 1230227 1412580 461267 1012485 994538 1594955 411337 1150239 127536 1987886 1788106 1126928 1680417 1431955 797446 867388 1092071 898928 115648 600829 553086 1524909 193595 949024 17257 638409 1543312 424112 1893654 1972380 877037 852218 376423 394304 89447 1233957 1671244 670371 946883 258835 1291937 1516505 128551 1385301 599824 708692 1113537 331000 522584 516349 718807 945049 1647964 1109240 135029 832154 1961112 1786198 1434522 1753810 1347508 1955715 1840802 1826647 924412 1373731 63786 1019776 1906706 6176 1457717 987167 94928 783099 810060 737246 1389700 291114 310300 118124 692606 1899843 489477 870313 638874 1308495 688909 836238 1581270 325131 397534 1865355 1993624 931716 1015756 750174 1566652 1419153 1989310 280665 1660794 407781 1038999 1461608 460666 210767 1644698 1652745 361613 205326 1479104 1293114 633935 452394 1218943 1325839 294351 1504924 1058489 762264 705109 287959 844197 1851670 128344 503392 850593 597317 87005 910329 1391257 112837 1611175 981803 102702 1046390 146129 1967485 606013 988559 1930738 258667 1284849 758349 574333 1628343 1648680 86403 641996 1632094 985457 1157416 539479 1351898 900134 652980 431711 1895161 1522547 669170 769910 1169313 1733391 761379 812602 242970 1910105 1734116 1847448 1603510 700269 274508 388434 1181554 419530 1579078 253755 200402 997814 785855 1319837 1312043 1161988 399462 637296 304198 329702 529503 1679961 1657399 1367111 378850 591693 1537343 635262 1103491 101655 1789282 252610 852337 1678612 1349865 161434 1243232 296833 358395 1450076 1639330 920805 1266759 1360383 1659947 1569341 838855 703357 639933 1202089 1311967 1661633 1574155 1317630 1250436 256809 1271258 563054 1978046 687184 1166888 919253 1051302 665515 720477 774216 1976177 1160197 916459 597131 1326040 164232 1286206 1553462 1541548 935012 795694 739681 1341609 586468 1552655 1496855 1226106 1719779 291602 1135874 1604714 116153 1911482 145021 20034 1167580 1231430 543404 1634082 971039 1470800 867555 652295 827888 983236 729951 1641308 1055785 860765 1645462 1237955 1493991 508508 177713 741352 1008793 313934 1741247 265814 1237095 1534506 1873145 1611580 555005 1576156 1811674 795841 216633 384375 160128 368848 62247 1111865 250082 1052583 1988763 338628 221940 1452185 288630 1281010 978507 44412 365985 1190694 1885362 842613 1767387 659989 1299024 1802649 860118 1098866 163971 1674702 856522 544205 1812570 604358 214772 52553 704652 1353289 1940391 449388 1492145 1337579 377260 42733 32519 1399193 997743 1467238 1714078 641851 1284239 419813 1065817 390137 1421098 1642790 928605 671483 104752 236504 1038752 1412292 1528816 446942 1379393 1345849 1659167 736052 1420399 1260770 1149446 152165 1600065 1030474 50886 1373486 755716 929415 1606154 1973071 631202 263691 236895 1347997 1772927 632513 1743154 1358907 185908 254823 711246 1277208 640384 1994439 1261201 1211898 1268103 496887 1598863 212137 1733749 746619 206611 1093129 1714344 1775433 1403100 39427 108164 634068 1458536 439526 1937352 275706 129991 1192001 1784689 1203443 258353 145511 1401644 1648023 791687 209615 1778378 1955166 1373381 51419 806167 712712 378451 281663 93320 1844605 81740 974713 1056991 605720 671722 1013678 597624 1069531 924118 365573 678125 1568326 356647 1752617 643301 49869 811511 1464501 40936 935978 1699030 440155 1320511 163963 812351 1648042 349564 606069 186867 573308 1656874 1436934 1765626 280327 587744 1685491 489424 343880 196646 1247323 624064 96799 1712037 797222 1668766 719353 1968138 179501 326859 1011814 866421 393071 1321905 1243854 1124423 568032 1198799 553212 1222103 645818 253607 1505763 1165762 838324 1683909 1100732 1030797 1826298 1228441 835891 1681081 542845 997472 1123215 343255 931235 471804 621487 1950104 913761 1548796 1272469 77750 815063 1217316 518646 158930 439362 759655 110643 1180601 466208 1565530 476099 1406942 50760 1692500 1945319 1751521 49200 1739630 857417 440689 572598 102919 1287231 336417 854069 1551124 1002894 1761330 1315800 1708753 1355639 1051554 1193577 698055 269140 221981 41404 587396 907347 120977 26951 429009 1324233 1146539 1754642 709313 1758004 799655 871512 951468 1446346 1908046 75576 1488337 1779580 1208015 1398093 1938098 1887776 1498548 1875374 1735770 394549 1468434 1174864 1566240 1368146 662152 1583896 1541914 1406728 1708035 1234017 130357 1270165 160495 456789 1115016 1898080 920318 1596293 408448 1053493 1733630 109121 988031 1714846 660828 561476 1622693 1908248 162989 1876394 1889976 998409 1522432 1448035 34060 1536459 1929878 1801311 1218745 52010 832053 941309 417377 1394422 43905 1534196 1435933 1135594 271037 1137807 321767 1243748 506518 1858701 1566226 1876120 1341112 1910130 396853 8814 1954747 1149582 951749 875690 455002 1239554 677048 822955 1912171 313816 844967 1981133 431833 562340 1559604 780131 1393861 1793598 1955395 984896 379880 713083 848054 264960 985763 805691 359272 1577777 1731052 812892 718248 1898789 748998 1195548 418865 967209 833388 1563846 1962056 404514 1951181 1041260 591632 534790 1567299 705819 1336477 1160340 1835580 530968 220373 1792825 399562 301656 1610722 1135805 1668105 196528 1677857 1239760 1724183 319050 425247 257634 1829577 1341970 1599010 1570187 609547 1310024 588405 598759 1068624 1724506 1947264 1385303 965783 1821434 1597911 1662517 1750098 272290 1114302 672917 1805591 128636 1515344 149012 1014005 1123236 600727 1883273 1882721 1542855 1923469 1402263 1209417 1623868 706525 1188571 1263646 1199024 1002279 489617 1510101 1530278 1703076 1478658 639528 1314416 1541033 797596 775719 1809947 1567571 1242827 1040596 1084279 1684221 1944238 1821008 283790 84506 931373 1776403 1361806 1668944 433084 1583829 684676 1136419 840838 1793304 1901045 945503 1647438 1549883 1113025 961839 624051 456880 185053 1850086 1433983 971267 1129763 29703 638539 1797103 1177585 125154 589819 1216302 1661088 251369 1724188 18741 767643 690521 1367887 1728191 400362 1822203 1502013 962458 467611 629339 29840 1142872 1458574 1998012 508505 215945 1061510 1010659 814672 234639 25654 25455 411229 213950 448121 1275660 1618705 732679 185266 1318324 924278 1226521 1651011 15089 290176 1712770 619311 831881 737474 448845 1190860 1483380 1312713 563603 1366014 1423609 1957375 1484058 1705093 1210305 953201 1354267 1068407 1693056 1488733 1424516 1642989 976394 1449536 1519348 974752 1669907 134001 647253 520868 904099 1348606 1928891 611294 1038679 74199 1570774 425350 1565056 419046 1989028 1447142 190028 1310159 247721 1863615 299895 723355 1812483 62738 1477129 158954 1479568 469791 1256144 427961 1950466 874504 1951904 646452 1988554 1876549 1133993 859687 1501223 971929 1480590 1659022 269054 69187 1280562 292673 1200534 1196126 1432858 979460 107911 549732 1602212 608532 687429 958491 844710 610812 158213 276296 779618 1371830 392853 977510 173321 805777 734996 1752427 1889070 580943 1130884 966003 1708559 1260984 566785 1319109 1495917 66303 1572816 334620 1169297 1912334 146741 571129 895150 1296753 1609395 802544 1550939 1464805 1197963 1744515 188862 976005 402655 565929 906140 707239 417163 961692 1619737 119574 1742926 613084 1752111 1969683 862567 449352 340947 629551 219041 1710609 1808104 1008124 450012 918410 1523748 351506 220106 799394 1350962 1642295 1985599 890408 1127366 575189 1555445 1747442 291221 308500 176534 1860693 936722 1252813 399748 1827689 312645 1366795 246099 1294522 1863269 1752974 1755434 1707129 139857 1947903 1097703 473165 1710382 1378190 10956 1610436 1686415 851740 1438334 1089656 1668025 1806575 1730754 1482369 1370892 1529532 1774949 1948418 1723555 477021 237671 1770062 1042372 527609 1137405 1681588 444891 1290364 1618405 1672070 1582884 196460 504464 1690088 1376471 1328728 1769617 452218 57839 140770 487068 900732 70610 298851 1068537 215910 985332 1421639 1011706 1492642 977408 649663 367767 223621 1693428 1326086 1857357 1653950 143286 139735 1227166 1262629 1062838 1478947 1044327 517919 545537 1361800 1198386 1347257 660468 44626 1687531 1801265 257974 1903045 1216344 416699 190367 1559568 725730 1060689 1960240 1899155 955176 803540 1930306 1367108 471375 848352 86276 334163 671417 523249 1331592 1590161 996194 1405254 1909228 70342 997003 1515586 419333 119077 98640 1455089 780710 261034 497491 576044 53331 443069 1341475 1838885 114485 621137 1499708 195358 1672213 1077680 1778981 266524 1999138 1984367 1126963 1257067 1219587 596298 1761413 1159003 1650328 1371869 512857 1059817 1667823 1565664 445254 718177 389173 139337 1058921 423061 1276050 1441569 1136675 1075847 1522292 1047650 1287553 958781 249063 1298526 1570331 248918 1925992 658962 927850 384711 1634291 1889348 732054 1824069 627446 1943130 915977 390423 1107377 138717 1372064 1814147 798051 1821573 1254569 200640 512848 494285 142972 191124 398934 518048 1811397 1032976 1221351 1625194 1480060 905069 444956 1366119 919882 1196626 1459021 956303 1383602 763611 1642498 1733436 1180008 1372250 925037 1321037 1107184 1657253 764107 347587 121814 706945 1417460 995006 1585922 1490471 1621409 1941288 1884659 1140519 1767441 299321 1833877 22568 339767 66506 315412 491315 377021 180248 1058682 1296180 1744165 1868373 242097 1445473 679769 547514 376066 344819 471029 63644 278079 1407119 831275 907536 1197207 1197864 426973 1655597 134446 1946432 752868 1229617 344117 1709333 1752667 1659791 161691 780859 116183 959864 702240 290633 265663 123303 241878 416294 472645 127895 147025 1932804 762505 1083830 738608 1043830 834905 365484 670292 167416 651720 24919 1230717 477565 413260 925121 1210658 521805 1837063 772812 1207201 600311 1477506 1453475 1201149 1647327 451980 13274 936714 1142624 1704849 1188105 670845 1398658 266446 939747 1417352 1123598 863290 488027 1930838 261928 247862 1743679 679709 1521035 467993 1487943 844803 1876375 546579 193376 1729759 328791 1795831 1064294 928237 379116 630323 221045 1683157 1749814 841897 1024705 65049 1184263 1857151 76938 1891710 1097177 1999739 824028 50844 1920967 1062810 950594 1433900 1873390 1856227 1998687 1972194 1549348 1789809 232627 332734 371376 932873 354208 103730 1306537 582618 1136001 1997839 968465 40776 35731 1977191 1896299 1061736 652253 1137550 113412 410109 1522906 1881005 1366055 792441 1562668 376621 60317 1056078 1621229 1505505 1245474 602024 1146286 1729689 1075738 1241981 140869 465306 1725961 1508798 1171604 249057 1322219 1711057 1359904 522715 1287598 1191381 1250747 1728278 911181 107428 1099829 465175 1822133 630439 334724 49858 1762859 1770045 1065750 1040829 1164406 1018569 905193 79645 27372 1157160 9566 1854325 762538 836304 1416230 95717 978894 603970 68055 1699170 1132917 956716 1086215 1768140 1699403 1486684 1607779 1028885 315782 869251 549135 1419498 1743636 185480 362849 1286857 238559 1534271 1199528 181076 1456302 1978203 1334894 95914 1006911 537911 702282 625138 111389 1053245 1169682 1091058 757488 1124076 560790 526984 1414158 1022771 1242632 1267148 1793630 1667748 1285244 939508 92589 846240 1737588 157618 1438182 630657 1606613 1168730 1370997 1233118 638647 445309 735969 359135 887426 364857 534013 319694 1475946 830420 380077 1960919 1133649 719876 35278 72265 1097345 1626437 754915 139473 617681 773049 923944 1233799 1769865 390010 1058642 1979491 68938 1341195 742957 1689841 747059 1117702 978742 1713153 1683813 1333079 1790500 1264177 1420946 1984228 122041 761070 1441000 138356 1093072 1423164 1461305 903047 1681130 1616082 1112964 1742326 1789953 289353 1608031 694993 80259 1158538 572933 1406525 33867 157027 888362 527355 365169 1705925 1306186 1017696 553360 237524 358629 240000 1265623 425806 205558 1606326 1992181 1532121 946745 52968 451303 1956194 246645 1485515 1835840 241788 1782865 324128 825899 1117167 461902 1707303 853801 1432903 1530879 237164 411445 502251 93264 1000183 1733163 1800855 578612 752021 1002404 600847 56905 477222 983189 1530169 1373663 1805665 809385 1582299 532326 1368729 130907 726881 717477 584663 1746130 1102911 928975 1797413 789594 1389465 877875 770486 1707262 1273066 725845 1871538 632297 282201 1016977 1445304 1225988 1571973 1847589 1873467 153052 1671498 767329 1928454 1095058 1074878 532931 33854 1495238 1809069 1187738 881563 804628 289873 1034823 255735 212789 682077 1807706 1426375 1562419 1418494 1751416 484454 1124075 1756020 1953752 446522 1052095 1169154 684611 634198 1866961 1717668 386590 1646237 587710 1529261 303960 1439531 71270 1560575 243943 1839173 1381890 1755892 782415 1068154 1409458 353473 1949090 1527098 67102 1167644 1954095 1865396 1881004 391317 1348315 138294 837799 1324185 1547626 1800635 1402159 1824457 790197 1603274 114401 1022319 207855 209121 177471 1074445 1539596 1468245 462245 476548 1988781 1471664 959962 1426089 1426409 120256 978735 1893555 540941 1541009 1127254 716379 1764773 1858002 29888 1350952 58388 1272593 1655260 791639 1055103 942909 1518425 131257 1884349 36936 1863240 1068886 1843486 1238474 1929123 1447634 520670 1011103 1243298 1613472 661900 195492 1222283 1375042 51953 1942557 105523 953070 16437 491948 1549683 1541095 1925747 836210 666668 792071 1750822 929538 29269 1639422 292647 1978015 1802389 37584 1593336 787957 1486008 264981 137623 469344 1860515 1340236 249903 1921940 1248745 1894652 813748 67281 1408793 1936678 1644943 1366877 718606 1159468 181026 635366 824975 471504 1721016 1579714 1211446 1291477 1994014 407786 1908661 1615595 1257793 1953424 1606343 640710 264958 308555 1413907 1673390 1256307 763630 383992 687342 178625 247901 1908599 1941569 158526 1053481 1431198 488768 1851559 774757 902357 1344580 1806465 12401 344093 496610 1001063 104783 1755208 961157 872537 1574735 1489155 381762 312326 1047132 830313 1217108 1610909 1283925 597694 175693 1046498 617753 1406887 352012 755408 1773629 1115103 1236229 414552 670505 690912 74645 622729 438438 1590254 1573256 1640867 193089 580148 110798 1180552 390279 519174 613610 760251 1534298 645219 1162073 301633 985221 1099119 1486627 1676793 925084 1509139 116886 1756632 1065604 591068 1201738 848129 126767 1026642 1119822 1176315 516235 1458769 680865 1790916 1446552 1043014 1032480 537453 78344 309877 829684 1433433 860000 717844 268059 1632077 1230897 657227 1147014 679969 816568 1318472 22043 158647 1778734 944773 1637329 1229881 711532 1418442 94365 1748527 1885107 1557560 1646352 494514 344580 981223 1352235 1827045 1680890 930692 231423 1510813 681665 1779029 1266433 1080256 498077 195388 1968560 1998114 426754 1676674 1153348 1298247 1005122 1968242 1134654 1303228 589215 300498 1286290 890604 188155 979183 571910 1014652 1319553 1753974 925701 795370 757004 1754449 1996422 663613 1582190 156702 895548 1526403 490498 268536 341536 45701 34152 1679044 645332 589498 274153 1914979 674011 1577066 411209 1138765 647004 694920 720847 206598 739624 1238255 1712207 1535037 1533116 1174966 640413 1242068 17922 1887606 750117 1158810 1780431 908615 437748 1723067 741229 262323 1290568 1371426 1087960 610815 1611201 571339 982414 1885925 452781 1050298 1432434 714462 1590232 976885 274985 227823 411117 472475 975654 758025 1983923 1585236 930691 1839549 241828 1211816 377492 1733396 1383287 665766 1983964 714566 1215023 1126851 591051 506801 974955 1406669 1441549 563305 585796 88295 1908475 890304 321980 940972 1442697 1630164 376866 1367221 1189454 996347 1972442 1028226 830564 888479 1405685 1766592 1811030 505578 1946165 103095 1788472 1153187 1436960 1576034 1517230 209860 1426317 191530 190801 72775 842883 1333196 1462369 131621 276702 379780 810803 437416 1836058 946182 507579 1434121 289968 1814030 1022345 266136 1579740 829950 1190816 458019 584229 936641 518052 130506 1531178 832733 462586 971216 382106 1439013 1930739 1354514 237782 1735735 1965417 1398256 1783204 538992 1049685 609631 1464156 1483142 398658 307411 999040 1521219 1859316 1253971 891729 1749936 211606 664072 665468 901178 755683 1056668 862335 1558325 302606 1058741 1533915 575145 1060770 250663 1648415 839749 13303 871831 1653522 1168473 122011 1655696 1660857 1481959 1279588 1382360 538837 1897135 244366 691623 570572 1177813 43500 1339885 537988 502422 457118 824013 257050 1002645 989410 1092004 446920 1370689 1567281 1074019 102285 45672 539886 485952 833262 1766702 1006468 18975 223154 1309838 139594 753341 650447 589224 424657 389120 1442639 727964 741103 1494462 137350 761226 1791166 1343212 770375 1231481 1618387 985230 1816886 335727 617495 417966 1349438 439760 310845 1470219 1403200 948056 639182 461893 56358 960659 397555 1332076 320671 1034837 1365177 1585442 756847 1257824 1708034 804001 952707 558957 122457 202983 452787 870716 27580 667071 211741 990673 1378345 1381901 1679186 1473530 1139053 1102974 400336 1427698 274755 1103974 1311808 1303429 99864 545888 1879226 1351205 694307 253897 7484 1479504 682885 601825 1423523 1125147 152054 1629777 900834 1178267 1410113 1173777 604797 1699024 1456474 1187898 1807417 289165 1738530 348858 682252 1410134 1938000 414676 358910 920164 1196910 1130611 722669 1109620 501762 1449944 924128 1276213 103923 957187 1518038 1102201 1025594 191087 1081609 1444355 1366880 1036583 592301 383407 923401 481558 1737602 1976691 195845 1743033 927828 1053738 1531982 1266091 519896 651436 859158 1041623 527833 452816 278120 1425607 982501 172734 1121944 1486320 1539758 340230 1783249 491722 411168 641122 1972104 438968 942886 1477684 934712 146663 1169481 1871826 1905838 739368 1137957 1734547 107703 1345102 1020414 132825 1289916 946873 1697111 1148953 877839 813679 443811 1530392 1654348 892514 568425 833703 545129 1001920 20275 1677645 842702 454378 1256285 736187 354585 1262531 1036369 819799 1443610 304548 975468 89955 353058 234527 1820954 267985 906476 823599 229372 636592 878021 1223536 139910 404785 1973928 480498 108505 860599 1257209 1761193 587311 1246641 1695492 1219914 311785 889920 465796 1832908 1805181 970477 580918 407902 972325 818651 1145968 1778015 531794 1903056 343136 1927157 684165 1919810 1669140 940819 942448 1165736 1047357 772428 591875 89552 493092 388854 1034510 533803 1051051 1589140 519063 5987 237963 875728 548556 223502 1467725 1283783 69703 625044 327545 1022012 708754 855558 263206 281205 1256762 176234 1638240 1709508 490553 1453256 1558147 70959 1328570 604053 1479442 247010 1965251 490810 247015 109753 1386590 334755 1825501 1611416 86979 395562 624808 1935374 1833264 1496473 411967 819764 645396 1115943 304994 779723 713449 1485527 1898110 1710134 401382 969120 1915995 1271211 1496236 977245 1930251 1577349 609393 798549 1602729 1729208 1719432 1003144 191446 432236 353388 1249251 82745 1026723 301537 1576917 1731866 1771289 41678 1391457 227949 222054 706363 1160240 1012152 918124 1741301 1497399 269756 1595607 752540 975012 615695 1527945 136743 1272936 17024 397773 110911 1800576 148358 1876720 1904272 1410995 1171880 408009 676999 1009181 1790945 1560964 1265083 151148 1236815 360338 1968588 183379 973130 611670 1571337 192757 353561 1216947 1749877 737484 1591216 411659 1935743 1446311 1763447 1196270 1288276 568908 373592 1911066 1562730 156453 579512 1191680 1201182 535867 52720 778712 1495356 843211 466014 631175 1845579 1624522 1361685 541741 1718682 290599 864987 1156045 1958561 543239 1425629 292304 1514168 1668046 636176 1971643 746638 848781 687543 1227643 1475412 1983994 1659257 1866599 421185 84870 347124 1430396 1302557 890640 1222227 1986938 1553542 1430404 721063 1243376 874877 1740999 1986055 1405220 1799422 1139599 60401 1550191 1122929 451164 1828645 1094445 777810 1391425 740772 321168 1758322 1981143 1017083 1594686 1794260 1501413 963707 1711818 977964 411926 1066801 859341 1234095 1339303 1436278 1888155 424584 922407 1377357 1607010 1402759 484259 1256046 28312 511390 601928 136093 202850 1661969 700972 372384 4070 1405177 398511 1970857 1733354 246140 988481 1419419 992449 1647647 915937 1863616 1506155 688917 12821 1680753 1411065 499790 181824 793303 239666 1873167 1599752 643706 1011065 913945 408945 540448 1275520 1589532 664856 877892 296981 1367305 1080395 1402541 232201 1046553 1541564 716825 1571314 86689 995659 374311 1663722 1481600 206769 1082013 1993152 546111 287456 1931535 455641 816912 1098004 662323 819626 405334 984120 634722 1474982 1903647 349853 1595764 1280608 425914 797379 872759 1876542 1172910 1629188 598299 1264553 1466385 1917855 1266098 1149598 223711 559764 1789001 305929 502849 951118 1585571 710402 950222 96208 1718990 1982911 1742072 825745 700596 1313439 15043 954936 1757735 1686322 1222386 1807249 1277102 1167951 1466558 112843 1940111 1232490 1298396 161660 501002 1853212 1803226 1866834 1397109 1323046 1225387 988825 173311 1107417 1884649 1415184 21348 1711203 805639 171697 1191037 76397 532428 1048257 658127 1899854 820304 1641405 236593 743639 1160577 194801 1295267 1393256 624277 624283 989039 636095 504530 1477456 1233598 331118 219181 856973 1977399 440675 400972 1996752 1978483 1213018 1121663 1138017 60959 1550446 1037467 1374793 1171686 984796 583342 963824 272505 786794 1597959 88637 226838 1183785 690799 874350 272153 1100632 382086 939633 1541980 1097563 1900626 1671583 1250065 242621 1884212 699733 1818154 1933429 1392765 242047 573835 639854 1942749 1308478 1282175 602291 1721543 1753743 1065911 1744040 1413558 1785485 1185978 1258669 91369 1494420 174974 115136 1225220 1514131 1305354 939846 1599429 1805604 1791239 141780 186450 135778 1510829 1356764 1982877 1105297 483374 987094 1877463 344107 1099590 315181 1403003 74190 1826355 1989112 257281 218644 1120412 930182 1057828 757847 90466 1238506 1145765 1778033 704097 1304508 1728027 1838723 357597 1054111 487584 1447568 1041689 1813256 1707086 345909 947055 1471478 1719584 429714 254264 871900 946483 221984 201316 679182 44050 485022 1054015 1929108 103104 1586662 1461060 837264 949554 1766742 1392385 1697186 1073655 1797707 952492 1685812 694319 202867 970591 893583 1870454 98127 1714242 1868267 218774 1382989 1902964 541849 1227769 1239612 1315866 1389025 1633373 831041 1639050 1995903 1933134 1769981 1640399 1224316 3641 600604 1151767 1953296 493234 1717366 363381 1478164 1347294 912792 1196165 1715680 1540702 1049203 1052449 1098621 318139 1165492 609767 340239 471677 519883 277797 1188581 64019 1766663 1013831 1412691 744028 1699453 1614790 1394675 427748 1595295 839589 881955 628290 1890254 1828766 1564404 35365 1491175 1141742 1052765 424302 197832 1141718 981679 723895 77053 1602822 1667354 318480 461732 1721429 1973222 514826 873989 1377251 1744844 1853638 1104661 101552 1423055 421843 1945832 1777740 846692 1722907 1960165 315626 921622 954792 1086793 164997 237865 1411637 1874582 1404938 1142435 1806306 1666680 25442 863587 1732178 157679 1400939 115862 1133577 159957 433589 1595135 1648886 1989817 60022 1694797 170 1292219 1309008 1956203 1264369 98515 677839 283889 445129 581273 51807 949154 1327878 119011 1922611 1411069 537603 479623 900391 118849 1485471 1466758 885261 1858770 452540 1023283 719874 1060221 955496 630956 1648295 1852508 1506963 824925 777840 1667683 16241 1972080 1738237 1473849 1477976 528113 1797842 91153 1158005 1630247 576316 1212561 1481108 316929 908584 463348 47775 175799 822909 613644 1017584 304682 1461119 1588322 1476458 837202 367237 1673212 930282 1728313 886711 1745200 854010 104502 1044214 1776123 1189645 1140902 586867 1116576 1226758 1742764 671194 1021369 1545742 860506 953102 40570 1849233 1826283 237070 1825124 234397 483746 1573234 1809973 1577474 1002261 277511 1573315 1485015 156715 1111162 1909089 1301589 396678 581209 371583 1803107 1092721 1370937 1357045 328207 1768354 433617 567173 1524591 1016288 1366733 248372 232103 1482895 50123 1347062 932149 1113289 1447305 1421327 1955010 235831 82468 1336356 358082 118164 15797 121874 1493862 276670 350036 1677655 428979 438147 105721 1297019 850115 237206 914328 934679 1286820 776463 43264 689485 1786150 544584 1428177 1999834 991019 740960 245770 1160810 1644992 884107 1360255 1828720 151444 717836 224622 146361 538103 1302290 1987489 178976 194465 770483 1746057 1276444 132781 863263 180087 208366 1923299 1117470 884819 904526 1666202 193704 1504711 1215558 1672216 972522 1465782 1819200 144964 1742074 1369258 109650 1584991 942979 1834222 1653770 660601 1894613 650664 1846030 65129 1919007 1600104 489391 1177410 1646387 965916 1862672 604868 135756 268358 1305276 1371841 1206739 1654525 1122953 1641019 965318 1418483 1674656 824832 1095501 1862341 1663555 556695 1979211 1190797 1141099 1248710 672481 1009846 429137 654404 1922384 833850 1146935 824306 1655909 512638 1289867 1383446 593193 1329162 295911 255860 1726179 876041 514700 1922031 54499 341453 429579 1133947 1578490 1413460 1646934 844211 95788 1493102 1447440 1050481 912917 742543 1854978 1574623 1956841 1963759 702029 134709 1454912 831167 1523594 1866116 451417 940862 160618 1101830 576690 1453574 858793 981318 196473 143403 43937 4363 940453 293050 661012 1588236 538357 440853 1547723 544777 38797 806679 11883 1796421 409641 1072016 1064746 1570466 852347 626109 1314037 1372808 469004 4281 507929 1525959 381074 807607 604170 1455456 751598 1881770 585007 1531219 1433695 1350658 882565 349810 1146658 456127 1234862 1527162 1628822 588875 948076 1957002 1888211 614299 139113 770539 506648 1424959 1949994 284274 1207920 794336 669886 1489503 402982 1808724 1009900 1229205 989371 92648 1659943 158369 1829602 1911079 1961468 179267 534298 1100610 1794251 610639 448670 734462 646076 1701466 994627 138542 1307628 520728 591033 471485 618337 1990723 521071 129363 205561 1759530 667927 1463589 1466367 721963 1273130 1454818 1611247 1696225 1512363 480365 402589 758314 1992870 1634940 877030 1829866 348605 1976221 1546299 1785509 861760 885499 932199 1582968 657016 1296837 197250 1250483 487232 285440 674382 1547239 900088 165261 986769 135300 907907 1752707 700625 1924407 650139 1644404 175184 1973108 325929 1778872 875881 1501968 920723 512736 446493 1299400 1918074 1055233 1128094 1349506 223273 233017 627831 1093319 1057929 1189725 596002 668567 1221023 258738 1787750 1091324 1823964 1682779 872604 61014 61023 768892 406729 1196447 350938 1883685 1036905 540676 1268563 1901218 709173 1871593 1502178 1304836 514710 1550856 874142 1846451 932938 1743886 950219 1806585 1736582 484189 1212070 1036009 588254 866260 774782 203052 655165 9355 38351 616093 414 1677434 1220509 329078 1526972 958393 520842 1380430 1535166 275482 1455745 1666870 46471 766257 1043726 1703985 874381 460398 1032099 99525 1318746 237212 656850 308634 1205982 690077 1161797 1817438 1980492 1339441 1748782 1791522 991090 1846597 1176383 1304917 779160 432526 1972523 1040177 1756512 1454723 234338 494434 380911 847897 1599923 1078927 1684120 1995673 379990 1816313 1344285 975601 1769818 259902 1634461 997192 1430916 314036 225955 292123 994495 624681 1709450 964736 1993892 1001731 891936 302555 1422725 364184 93874 1665456 887019 1956619 1102230 1209837 1820216 307327 81501 1686569 979084 846301 762035 1686327 1390197 538059 1309477 27525 1769198 1237518 1886900 279209 453983 1286420 1556535 804488 1163903 1737623 494732 1864743 585215 1092094 1923767 987541 1767732 321451 992733 1746552 326410 302676 580964 1968973 592869 10349 283205 392010 1548116 562686 464902 377434 370234 242529 766035 503476 536653 65026 667187 1319810 583525 1755504 908159 42668 1420138 1906361 226263 408429 379040 310792 1742007 976637 273985 1027149 634852 680427 1071832 494087 1380024 1315357 678889 363222 182097 1501676 790467 770726 1254511 229330 760741 1270499 372776 342681 1192724 367667 647620 1650951 855943 879540 1588316 1220668 1319544 450309 787006 863895 324728 360157 491926 224144 1279953 53822 1234783 1130437 1812240 506280 1222788 734894 136790 667567 1714213 218722 1612649 1021788 671450 1602511 1643599 1313168 178223 1470422 1439411 871950 815676 1120229 962289 1152825 1314559 91388 173440 1875041 92293 682106 70553 751721 740737 1429226 349411 1469537 619887 1832694 321425 815459 851824 1845761 1475431 1035125 1676312 1673534 1108060 81893 207235 926182 797504 1711228 1527081 1668446 138787 1145349 1158675 1380853 1830607 1115132 365839 1074020 619917 1135006 1430850 232429 715808 1922529 1301749 898951 1538697 1651817 1316538 1226210 1327742 812887 832241 957479 318791 1284318 680087 1152323 1229101 1182152 1742884 625480 1914455 863775 133267 147345 1594536 1200287 1995309 1077372 764651 954162 147477 1324036 1720001 175061 1801801 6712 1595567 1821683 6197 773410 1240664 1360426 421683 984443 1805859 1459958 698497 512472 1921831 1721330 1419325 531305 1446101 1154867 1188922 548517 1184798 1424119 949559 1668627 429814 1695849 774161 1743273 1074553 1054318 428994 3514 1483390 1345642 308020 711922 1364060 1931774 301388 1198677 1627476 760098 47554 1063568 121873 1807144 622293 1987113 1757060 682876 1479201 1589044 336338 1887421 36810 1158505 494089 1677842 1249579 876991 1520805 1999578 1214489 380978 455013 548645 21059 627116 650200 1657716 1699682 1487644 1511728 474890 218692 1799576 927047 116650 801327 1469064 629919 614550 109754 1369351 260337 5992 630422 29475 1146192 1601360 1841219 341265 1624674 521567 899441 1956502 861073 418838 1276859 1998237 502898 1962212 47390 1762331 607699 1385957 432076 84246 1194132 219504 143611 732608 1725038 800417 1843915 1892891 1870187 1081544 149404 1467326 667968 297068 1655329 700488 969844 1902567 1301324 1904723 928814 740142 304944 616461 764159 85421 1852008 152182 1697259 722803 308877 1691233 1732930 1007826 192804 1067255 1338213 1310750 630466 1849647 261220 1901755 1366899 661302 1376214 1745378 408593 758814 1317408 1013786 1073722 182050 638033 1086297 1156778 1489609 666828 528697 1517164 475591 687749 1884611 525716 570681 1338514 1662272 709779 85257 1796086 519774 1187277 969771 1681055 567179 282252 1328046 574604 85751 1093491 1154865 1562827 647038 649587 1444703 242841 288411 1279638 961990 1232200 815425 271839 1873149 801532 1036668 222340 541756 271838 1775240 252172 981538 508484 1549620 1873357 1334989 1197165 84947 1153696 1419627 1435538 548935 479066 225376 1040043 1044478 65904 31349 202341 805851 643680 834881 665895 1912114 1907295 547357 1879641 290801 890656 1585650 1996557 902866 1567865 1570027 1917783 21224 652792 1157486 1939856 1603957 891608 19138 624050 1134301 1277999 1237014 1869058 1041616 461788 460228 261229 1946688 1290864 1765635 1474669 1667878 1648448 1276737 1475021 57447 309111 1901012 1708670 216474 1799784 865691 598721 826304 246676 1416607 972398 1356396 678479 1071369 1048318 1493708 609285 366557 1000728 1086826 46964 1623541 1890879 1900166 1417493 1375818 1649122 1575487 1498686 1871890 1068250 1079231 330241 810860 1648430 850387 1188543 791394 1305367 1889347 801789 1727078 776576 152135 434020 690422 1315234 918470 943587 1841674 385322 1662897 1429707 351390 832088 1639253 492916 129505 1290848 740411 307657 1957645 715093 1128756 1194519 1121398 10309 1726146 67097 1369853 1016407 1001719 1598978 406289 1115500 273368 863180 1907812 828702 818423 1528777 1428412 1504687 1219989 376834 73902 437051 1777793 1936430 1685858 744681 1455517 488050 200793 1584105 593799 1575115 1907162 1005052 1029619 1651322 329055 1825097 1562220 303736 1494663 1985519 1657565 528950 1833339 497932 1980267 1408940 156301 1141759 1821188 705040 510331 1310521 1613050 138123 341286 980105 1966520 297526 1238735 1946226 1744066 725155 608735 880585 1189233 121106 702536 808383 3830 92151 668398 903798 287168 1186116 733332 487913 1443053 1662987 314820 1653239 924896 447267 1197425 1081919 1524675 1717896 36072 270694 1130843 914903 1764506 110767 1355141 397686 152887 774747 1843236 578934 1269025 240323 1037238 1048650 326124 1593117 1479544 472782 827131 624175 354915 233617 1082746 1568583 1515016 1171303 720108 751090 1301849 928794 1669991 539021 1288692 1078245 710400 1060743 1553566 252972 611925 1751947 1886958 1106389 1708460 1968734 1167350 178608 1741362 1814565 1044877 230939 1238728 988429 1364431 1483121 1148540 565270 123612 1240976 988841 155463 841639 1147326 1239610 675722 667290 1381339 514249 115117 172457 206440 1322715 1480603 90303 545752 1149141 1743326 216736 237913 1526999 730559 1784342 647633 1202544 57002 932630 1361372 685017 397440 100550 1452982 7569 1982864 254304 776163 1295165 286612 1690971 412626 708863 1975524 603432 1399537 890385 5946 1715348 1141132 429641 703348 760150 403508 1807916 241693 1928798 1186063 1819276 1693913 1065434 388050 95748 365018 1798009 323311 1878651 1828502 400466 818343 1833407 669767 820228 837390 1655481 671239 1985193 1174191 1867445 1356356 467382 954966 1282130 1951067 803176 52136 1399357 800843 1874631 1178433 1677579 389947 387930 799042 1159265 297381 1468594 983716 1640200 901515 870815 1063060 1546781 1253365 1563958 361059 1865888 767254 1999145 1869115 302948 1453510 1163678 1982973 1741098 609555 143960 1534528 1027230 123071 114503 700723 1687955 1504009 1220905 1189246 1278684 994222 1285375 1048711 930180 401377 948490 1751544 86484 1477692 1983894 94723 695244 1408147 571961 650102 906427 1141199 1188676 131025 1235003 1069195 1890360 1957975 1362919 1986269 554291 183934 787777 1061044 1428473 277699 1540712 86844 680802 1260828 1806238 1362747 210743 171384 960990 1327903 20511 211429 670613 835975 386964 1433274 1740951 1161876 683556 755515 1978484 706023 1306993 574601 1212459 1735185 370806 700487 545641 1552997 195500 50355 1573640 84862 1766437 1880937 1822591 1858870 1458773 1665179 867580 1848832 120191 1278097 1612199 114403 1577765 636754 764166 796358 1374244 1431172 1301412 1323779 92491 10660 1372034 1413347 212728 713501 835893 1272486 1396109 433309 246345 949109 1603059 422658 1971474 1206842 1353015 1147287 1180570 1806082 698035 300111 1615554 734687 519706 418891 448261 303712 115391 682305 1470973 1763881 1339206 494088 246064 821460 1358331 1809526 417951 1324778 461000 550967 1503063 1418886 1503124 3164 945676 1821777 1463840 1366802 151126 1474438 1528804 325922 1748517 786473 218178 440230 236523 524906 1591407 1086110 645320 1395546 279026 787276 269862 1165768 1751303 897659 129023 492413 610501 93398 802269 210801 582726 882204 1413912 827505 1692894 1071398 1567012 1896766 1435032 984256 1065410 1582069 1142054 1707949 884805 1885361 243709 30238 685496 659116 1642495 1419433 1699339 858826 691219 387765 1115732 760958 1432110 97986 479380 459562 499819 197723 1393860 802923 1264950 1537786 1181844 870067 101942 76048 833896 400693 1452195 825640 1923388 1377586 777739 322338 443767 485867 459886 346201 1422102 1291170 955450 1833313 186248 1009602 572190 458499 1139014 35856 81068 507186 1575181 1608507 792724 1011514 1439661 1605123 1961407 1748567 316645 74253 591570 1034771 1169131 1637778 1164534 515154 1829687 594542 1039381 884213 974150 638785 1911427 839375 1244951 722005 1391932 613420 476557 122295 899156 1181948 984714 1113527 1664753 680246 141431 1102681 803871 1812834 1244739 1012486 1339843 487655 473873 1652604 1564284 1638376 269137 1562452 736700 666134 564758 1801089 1010481 1107921 474904 1471781 1944403 1028649 1028786 1133345 930428 1322664 1031245 1951721 1270758 1498938 545504 289980 705224 1798523 446620 165231 1248112 1734830 432039 57266 773366 1204449 332414 631523 165121 1497413 1296206 143194 1936459 1671517 190495 1742346 894346 1097126 774759 284778 1059068 1723159 129368 612613 1208499 1747944 488905 1899405 1602757 1582964 1380411 105097 1725148 1545848 1226339 43513 341118 1474318 1761138 292535 469972 342239 510568 1128594 1076646 1336337 1964662 47047 852080 219320 473263 1429321 273006 840512 832011 650972 1084340 133919 840131 1770216 1824300 531742 942639 1240628 71239 494264 45727 1893636 624883 578541 1803297 682665 1703728 1900483 1571221 438767 755869 442791 170928 1458725 382163 202235 1011429 548691 70965 64687 992636 896666 1340998 1978029 1018544 1984625 1781593 1282141 555943 177195 333245 1790134 1436042 951179 901705 209680 1387314 469469 1574880 132146 1834299 166120 1035003 723229 915844 1158923 330022 836787 640824 1716391 651473 1768031 1895112 516663 1006366 1648318 1493226 1242305 1851465 635954 714599 609701 180434 605675 946119 221575 841876 34737 687861 1290377 323586 456154 39404 1096913 1879737 1641689 1031901 421938 737273 942981 932088 660189 554457 1071416 1997364 814122 1680517 448279 455165 831296 128028 1158762 1612515 1634270 556893 721051 1333546 323514 1416325 822127 1802358 169834 1603863 1970710 628834 1326067 684551 21633 1069747 1348628 444331 451383 330516 182826 1634360 1508593 1366135 774310 1806897 1557379 519005 315184 476729 1939881 273857 1520346 702117 581745 1742734 546868 447593 1296211 1690311 520754 1335176 100140 1944225 106598 808329 265390 665977 1559446 65732 116508 1233162 1718304 1075887 978650 1761335 1723025 27333 1215367 1827925 1589918 491225 273000 377046 802803 1687155 582020 23609 1152858 1691408 933359 1985002 456629 380134 478452 1466655 989416 1018248 1577243 569463 850520 1906811 805559 440525 275533 971641 25797 254735 1539240 951278 1043877 1155895 740225 1415014 125917 1739757 1595077 962574 250564 1570262 1408976 1760407 1159292 59536 330103 425466 1656638 1477285 758522 1596475 1074090 1981879 75276 1705340 560557 1672983 1461692 1869282 156527 1269694 1425765 693258 345887 1716440 55239 901123 1324937 1972942 1732007 1182014 1877988 1977844 765542 1042520 170467 919659 1844692 585090 1928775 1560714 1311902 1147178 1279549 607859 697924 428324 631694 188514 191119 1787041 1770364 670673 975052 853679 1950756 291975 697137 1144148 1722770 1158591 475200 549034 720998 288185 1203322 1109492 271603 780718 119347 165649 776011 1231123 137497 462560 51328 1085875 1218354 372197 682764 818873 1903105 1551500 1663096 1174869 407619 1718859 473250 479 1040867 1771081 70846 1101059 1345511 1211709 798496 399205 1569266 772370 1700099 1812930 697072 211553 793063 1501812 1217147 624488 488309 1980312 600508 1350992 1593324 821796 1212809 1361772 1194870 252817 842238 636790 1345764 1374817 1047163 1382462 450439 27115 1423948 468458 1569726 223568 1976093 367260 1017571 1893821 556884 373801 1334149 768633 88022 1534104 354611 1052798 293543 1383281 1297494 1125957 1511649 1155552 438900 1073244 230659 158441 690342 42521 1921744 1965978 1376060 689039 1730163 485708 309341 1504616 671197 922345 1250096 1745436 1446136 342859 1356920 1558239 1075783 615605 953466 1641873 388478 1101082 1668531 11601 1830024 269029 1367554 1395035 1022475 1178865 1813703 1940114 1889206 1562225 767390 1891916 1329790 879407 206886 159397 130095 80021 897486 430989 1231467 1103439 148621 1333326 1842176 1422458 184121 3104 571721 687192 338559 1509648 528010 1869875 547645 10160 1840812 984782 333717 331538 811361 1386237 1711247 1388742 1827676 1547762 2587 1436483 478111 352267 1180919 1902010 1040075 602256 134951 296157 1689531 855574 1081041 1694110 599446 954493 563600 421061 103616 1480853 1664427 1465359 1542963 1127259 18001 1540844 13244 1381195 937638 930384 1482205 1983141 1666600 997807 67962 1913346 1278315 1186441 833009 850976 1171190 1568025 1111032 1618792 1281664 553214 1474811 1390216 1665105 809737 1023791 898793 854820 1045352 237935 42589 1644679 1386678 90412 862832 1536453 1014443 1418240 465687 1826162 23915 1108421 1450601 1724252 374584 1680910 20047 1222779 1451907 1635298 899946 934901 865251 1429659 207231 1665722 1820258 1280098 694173 1877271 313615 640785 1978926 717509 1860929 1582114 1293429 1779729 1292923 1196121 1526104 1550558 1726825 1014297 1402634 1113579 1532410 730900 950081 1979529 1714099 744734 131676 1858158 313954 1458084 703834 225275 1637164 1379816 1563334 1977834 1509870 317536 333303 462322 293070 523623 1003923 1668691 1017204 1045449 1032920 114386 1106956 1478839 56570 1419869 1661637 1016291 1569714 1668154 654999 703319 143140 856601 1963878 1033352 589847 618233 1908086 378674 367076 1337188 1328077 1450650 1570810 1995853 849410 745514 62115 66065 897507 463214 1492867 1717559 5326 681737 1489511 261363 224948 1212926 1708213 1395393 157751 1720475 352137 566671 847989 962869 446964 483370 970666 1135255 285886 898654 1463820 17826 1223401 1786334 1127329 472985 1639655 164229 1978054 527526 1255688 1667884 330579 1716640 1774925 398475 830443 1268154 242020 1386421 1493703 182619 881515 1541687 733043 1373324 864031 485993 1135588 276929 724577 1132419 1962267 1689461 1582311 583759 298322 1221809 1542027 1345729 1801087 113082 1521038 823951 1854894 1491589 1971160 75913 368304 579243 853961 802548 537783 1913230 1172116 1463593 703223 331637 303044 1492664 1681436 1370993 293388 1266143 1257293 659399 1854713 1610026 1589694 1214790 928989 380037 1210819 1792655 624405 718067 1205107 1398966 814277 777222 1274916 1536405 1446915 402912 1357010 1759508 676311 69833 112021 679588 234113 484689 1222752 1077042 741592 1844473 910625 1459466 1572368 1630367 389978 1976153 1323487 822193 929121 1913511 526059 773432 1458549 943571 489691 430388 1891613 1935088 912515 1824267 1400215 1399510 1642745 354994 1958778 1821906 1986681 1961837 246667 386468 269628 1418318 896189 1768593 1983495 731520 1127206 763893 601541 84585 856950 1168145 365528 93631 63813 1898265 1290222 1745817 1329416 472152 1919106 793393 642283 1739842 1154560 232104 1574612 1150325 367922 1357465 120971 114082 546101 1374260 685246 978282 220162 1739366 1345104 30442 465629 890862 1386093 783985 814368 1659914 782024 695692 1065607 1133494 182947 642288 1475142 804181 672765 1869709 1927607 641391 1749892 1154976 1019385 371136 687021 865350 1198897 1712250 1044711 396609 1959974 1290666 711614 922291 51051 1012568 1457273 33235 1263196 482866 1388919 551002 1484292 1662632 1436883 1326807 1893070 921433 168929 1724670 1664700 1140318 383239 1470510 739824 1616092 1440098 1800627 1000350 1747608 1068382 633910 1606779 1837742 631779 25570 1913737 1819285 1217152 279058 800177 911343 1133443 318889 1737320 308034 1019968 1996261 104355 1733761 284737 1183425 204555 1143029 807435 1533094 355526 70542 1289166 321715 2263 1239662 1153344 1864305 30579 1327521 1114651 1351063 1061443 102566 626783 1731851 1626626 1040851 217795 480745 185795 1535580 232672 1691047 1698990 48639 1373583 325747 1484127 1319495 1565927 1902871 250971 43716 371342 58061 503748 1704308 1547889 877610 1516790 44945 193126 1080054 1868090 1698491 1614529 1877851 1573969 1987862 146586 757162 565502 692997 1169856 1861949 1686352 301153 561771 930270 1686658 537690 1536527 1866563 330709 463500 790688 415882 1487405 1989795 1773235 1769547 586563 777941 492358 1093723 1394717 1857378 1296455 969316 368804 890380 1862195 1119817 1985553 1956973 716671 1838231 1422551 1394154 440000 1096718 1957193 263479 1960817 611115 110510 1173821 100281 705667 985602 1050669 315054 1731368 538986 1859495 1678775 1303566 1131168 1028646 1304107 11224 1332556 1522341 1579833 545994 926233 140010 1151637 1038608 1248965 1462762 1300597 620343 1256228 1530943 735424 128203 711976 1559024 1989806 318670 905630 1052125 202355 255499 1399630 29303 822652 1151167 1053003 1476149 283349 117794 222173 1567825 1173195 1224858 778722 91442 1013411 552999 549789 1352629 640873 1775810 1375688 1635822 1472982 129990 66472 1476034 1744710 1188360 1391279 262516 1345274 987627 1344485 41233 1075071 183623 1088984 647955 430164 894120 179673 526809 1538649 1402248 877148 1317507 566444 1277077 1237710 1352217 54738 1402381 531201 1345267 1980683 1431842 1442299 1940022 1025397 883033 1297896 1510265 1391173 408255 355760 368380 272219 206485 1271555 1440311 1266373 305687 276229 459189 122945 1248352 1636428 1109768 1951492 1671352 1973674 1021771 304506 441879 370028 245526 1371400 1326229 352800 1893331 1854354 252053 1381651 325205 1447980 1893400 670409 287378 1010470 1666620 748419 1318855 304715 937597 1097761 1035183 1529346 260354 1901997 670406 1247350 214410 1335544 587803 1369526 1641041 504734 425262 1461194 1206417 989955 1908415 189783 1743443 1732191 647501 290927 1029267 1228459 809302 599310 90186 1477069 1606884 595826 741402 368046 905480 111111 74981 799353 223392 1842185 749885 1167024 842644 601942 1915976 157650 1210439 1010424 282660 379904 1998531 332173 954407 1198029 1634243 74298 1589378 74665 873538 1596253 844890 869368 1294462 1657130 1247708 37842 557317 1634212 822790 1957799 1335127 1273160 516327 69792 1915816 354159 333673 55915 1365333 834188 685560 1448015 371104 1289411 1204840 302100 17569 345261 1625312 1043378 930799 1979903 1638621 744744 279065 911269 1489140 1197421 1395050 1678164 1735809 1067146 1395264 1600969 1549363 1297021 753145 72671 526532 1398052 440039 1054279 1608138 644454 1468107 1510339 611168 552863 380303 60630 418604 1585077 174156 1337659 1740345 862790 99683 569599 830998 1671645 1234552 146759 1671430 1450158 436316 961111 408252 802068 1828848 368047 230761 277556 1477101 1891116 796469 485158 1133933 1836524 215466 998449 695470 1736032 681303 389466 1067309 900655 1831811 1854634 1731122 1815527 1022735 1554950 329458 1755236 218457 1651644 1590304 1701330 973199 1481620 1915529 1051040 1392000 1923858 1070774 1972408 1040749 1493476 471592 271428 1502463 1316664 189155 1499832 924476 743524 845038 856811 1440511 1739911 650428 658748 1194789 577716 1586163 1270188 521325 1210144 1958892 1178701 1412413 1870986 920806 1111833 1965187 1986085 49683 893022 1435053 584562 289006 407668 182489 1976972 630820 539028 1989751 1873849 1073432 1815807 457536 799790 310778 204475 987678 706407 1137961 666862 116498 1099494 227014 1458480 946691 918362 1015694 486187 1113944 1805051 451727 44056 981795 1360445 145673 342899 1035558 1563450 1647308 1767075 28295 466549 912790 200834 907010 1894736 1305591 393411 1183630 921378 985909 298345 1496572 814392 1731277 158371 277990 1346677 363536 197401 1176677 1252967 871075 1762951 533333 919 999457 1532456 712583 541097 1451994 1881603 783090 280470 626271 1681216 1423626 485223 678096 185506 1207642 1078842 1404446 748332 800692 1913041 382633 1718494 299877 278065 760711 1249416 373044 797109 475548 1471129 1717745 744675 1919635 292517 1652537 1663095 826769 1141861 1827247 1233562 1359464 567319 11652 1474340 1771648 647897 843404 974293 399468 1862886 1870091 641761 1409093 552806 1132915 1904036 1714047 1772554 1769710 852707 1825835 1501709 728418 169511 195609 1588026 704784 338202 1623516 1130786 382065 368563 1913529 1512089 1546767 1998442 1277333 1741878 1861041 599920 1634980 196233 264761 1060653 194675 193452 1865258 1470880 1442604 1222466 1826659 1108223 1212905 1924634 1131406 1644384 1276985 1022812 866963 1692242 1370410 12398 886560 343461 926830 1165696 809162 1622920 651459 383349 670633 1782918 1229717 1618643 564687 1574226 460277 1132039 1604629 1761163 816784 726060 1858046 1472833 1396843 383539 421004 426764 903246 619673 1677515 1269129 893129 1901461 1041167 1814224 796944 684139 423767 1572197 1484402 1073987 652063 854578 894242 1027772 501574 661578 1885198 1128436 1531188 238903 12566 1248724 217183 979642 1429948 49145 231614 1517674 1352412 1037271 123647 1773288 1549126 1266448 328618 1054745 1258049 1900631 1104462 1987082 1736204 1167212 948091 1155517 1156083 1713434 1118929 1735942 1597865 981208 1377681 1053155 889636 1119725 499565 884794 1964870 1960188 1944148 562101 111766 208934 1087829 1977749 200682 1912807 1993820 1830026 421142 459273 509311 388482 581660 1159797 1676679 312217 1655637 1070140 398667 589133 856914 1617743 153081 677784 987441 29971 1030270 1032253 1674584 175569 1917414 1922744 599418 287091 1007660 1907442 1719617 1136108 619142 1458819 1953352 804956 476127 660066 384114 1143 1585069 609303 284697 83240 1139115 720884 447025 94305 460355 332638 1492209 848383 604892 431136 154413 1248175 565055 814562 343749 716066 335325 1698622 71857 1223522 1929109 1754605 108811 607747 379191 355610 1537504 1599922 981343 1435603 1912677 865760 354385 68033 1039571 288828 835727 959581 775929 1444764 1301644 886687 1531106 376719 1558398 1176187 1163224 1000535 384414 688722 594124 384527 3317 1055910 554582 1240891 111164 1380622 786117 32856 1073165 1092868 1172947 905840 1087604 1550780 166875 460533 290850 1924221 300706 181110 103661 408907 963348 1075635 901875 1230787 1087158 873745 1444162 247708 1568498 458273 1715714 439200 103001 815532 1186309 807752 1699659 961805 580280 54182 379347 708232 458064 448164 810561 240957 82862 1246808 128830 1430915 1138091 374821 278678 122079 1423125 1042560 1247935 43925 680723 1525521 1099715 27976 1657906 1718236 1664551 1454211 1243621 74160 1675319 1848939 1039817 622169 1492502 752600 377789 646839 1990045 1094554 1905675 687016 1943445 767789 1199655 603661 420349 1573215 1562479 1109012 1023714 1651619 257404 295980 1161736 502113 602902 291423 1711913 379992 1545271 105990 1003201 741293 80183 1973767 505447 447516 229148 1192410 1619799 297000 43960 1468234 421572 573735 1042263 354412 1072300 1594282 296746 945837 1207161 605579 1591708 1679308 1390615 927120 155594 1915854 1619917 852883 1262279 1016417 1524395 1628986 1724365 1098793 877827 498808 466096 1726881 1045335 742127 1126466 148 389598 782702 1934986 976391 1784145 1372480 19185 1089183 1104101 1000803 1655151 1714651 1629258 208896 879482 553580 1308174 867995 344382 1234645 215190 1849742 1965315 811909 410881 1509161 138571 1648450 1418147 469747 1017653 1777889 595762 189084 1284042 1100246 711434 1971885 256013 516101 1829886 857952 1515898 1091673 178266 1916443 1667049 1479645 849206 1784578 324030 1133159 1216849 1496545 1166800 456356 1068550 1984940 779213 1161394 321090 1053015 1597919 1064864 1834583 56426 467859 637180 1918597 1069132 1273765 1511223 263459 334133 593604 1349304 587964 1292406 891060 1897914 1404773 898334 819613 1153828 1903534 329165 1619502 231469 169717 1995477 1460799 1318872 60878 1295717 1069568 237996 558770 552147 948338 119746 1931642 7268 1745830 1413456 581013 495197 1598111 634688 857179 46533 1238231 281929 1297460 775872 644934 1327978 418131 974217 118692 660617 794390 412005 82084 1323952 151308 1150515 1895545 56562 660015 563877 420006 599736 1071542 1300265 1181762 1160172 1094795 680626 758030 353612 395260 1718221 995455 1168854 1882219 912010 1691970 1829799 1820083 107367 908970 1681971 1265582 1337595 1404374 442260 905198 1073445 1901574 1869290 639837 1356041 411477 1365778 601940 837918 367407 1666451 1876008 1186504 1635108 879012 203724 1289667 805500 1826103 1440559 221926 1147053 524146 505403 1109496 1149458 1246902 150978 570573 913686 403058 1569473 1478868 107985 1807684 1260116 297499 764431 1939237 405846 1131075 1008566 260780 1063711 704373 918014 675186 1040231 1614111 1561829 1790532 424404 113171 992756 168361 413616 667262 1220964 600360 1631448 1093178 1083996 1857102 1151549 850547 1504239 1534684 892545 1086591 499553 1216006 26919 1421815 1194543 1733627 652751 93506 1918848 1560167 213565 902386 508301 1788696 934714 1599079 267529 803065 963535 375625 185478 331335 987394 489219 123638 254601 1719951 1327376 141929 335762 1736518 613931 1105600 494826 1962088 1577299 1317924 823975 1006061 188400 925097 770070 1353241 893870 1138899 1633256 867372 1635679 1048371 725728 287224 1317233 867121 238609 225290 982925 1934234 1251701 1898424 168647 42871 1302744 66684 1917451 1291706 1029800 1029854 243837 120915 1248877 868059 553010 926659 1511752 1497193 631645 498547 1231574 1343686 1307085 1173740 150483 1518959 1556804 862058 1405590 1306177 1804991 1640951 153239 1249837 170811 714780 1632514 1391460 1314703 1303878 845922 1235609 114554 990115 193151 1800618 1020002 1304582 629772 1452160 1458511 614655 1937225 1105948 126451 719492 422009 330003 178792 375391 296971 1806311 1740242 232750 878150 525938 273716 1458743 588585 728567 1452763 85479 441472 1917671 1561188 749359 1243330 683773 329543 567842 1991781 295958 553561 1491918 68811 1435804 437024 1909314 1277368 1353449 249631 72564 1529105 1446381 1902540 813620 1288762 284895 1057908 1335470 225650 877451 1484823 50439 1085877 1638666 415952 107434 253838 1626627 974292 439088 1220065 84288 563005 827829 289333 1663175 723959 1778802 1083755 1686072 420086 1740841 594271 248063 1875650 1184399 1532333 407626 631526 1613987 1416533 1854097 1028560 822854 700255 1056881 1903505 1515937 1890098 106405 1587296 455417 740287 964718 1191135 1462672 545184 1402531 1127694 91832 1541646 1286252 584856 1475746 1698944 235728 113420 623573 329826 487384 281481 1248379 1752571 1241567 773951 1640411 1133736 1299458 588574 1444512 786081 1332033 1919788 671355 399514 1911764 839763 749139 1350883 400809 1251909 1090721 1421368 1000694 1021935 644693 391234 341692 1904828 775095 364964 217451 125498 804668 1051945 524619 1398439 533288 1340109 252739 1685616 1744665 1637986 651725 733595 1420079 694733 1596291 1569577 561812 759081 1153312 43870 57884 947750 1599979 1644740 866338 1439862 1682935 740023 1084202 1103175 34214 344133 1777808 1567937 574636 1448796 941784 1077744 812865 339287 1124016 1579627 1049367 669898 789622 516121 1585466 418883 1880335 566084 712478 1322977 1906945 1276080 1082497 587818 1967715 276111 800592 69102 1918378 1332958 1706842 1779323 1682594 48532 1955432 96222 205811 1609104 1100567 608207 1322955 2748 590401 431617 1688801 916076 186563 1258871 1058959 1764458 1518908 742595 1231300 1699463 1623744 1696980 1755140 1179169 879785 583936 1656724 1164892 1999964 1487541 1358054 1847703 1591284 371863 633038 743 287506 673749 536727 1340843 1399873 592892 415891 660182 1383013 1335402 1336976 1243699 260663 1084311 1131971 645155 254764 537415 83357 154361 910695 1781305 1648801 968899 618746 857099 297368 333244 1070687 1497473 261427 572432 1923238 610219 226499 1303401 1826136 1896823 1611198 1339747 1970792 708031 1744758 1815631 1098710 598397 226993 839641 222734 462740 804471 865164 454334 1937068 1547823 908667 1346223 1857809 357148 1588019 760187 928058 1385482 1059948 61680 23610 1182441 1805471 856471 811300 367947 873587 990041 630477 1725888 326881 1091842 985078 1406344 257028 810580 1950345 200456 914785 1237262 1037301 1324053 1084400 1660598 1742015 1962581 89627 676523 1897040 542334 1687135 1620402 307005 1205350 1237362 887753 118271 1923008 1036062 123261 1261328 1100957 170713 1910406 1351588 21091 62245 401286 22890 104043 1701969 645027 611070 1548710 668303 995278 1668759 1626621 1820431 1229191 1989911 534920 1746535 271852 1970091 803122 1348274 1696529 1459066 584410 1286493 1318219 779563 584017 1904766 744200 342222 1238604 353713 1222419 844182 44206 1132969 876778 1551931 5156 1862067 410619 1064624 1824661 457009 219416 1272730 1221148 1513023 1556111 1035113 1157593 1481878 1208257 933548 520828 973719 892945 1973115 963328 1757783 1144285 1568317 1001306 762059 1903137 1953978 1510787 1387914 516518 1039622 30491 845661 195529 390334 1180613 660458 439283 1779610 493045 1255067 1008892 1218381 128092 397156 125076 296984 416618 416437 24591 773757 1212648 871460 899296 122280 946900 313496 89620 843184 1915750 226332 1238886 1472262 824350 1692563 1680133 778695 1719365 555807 750343 383057 91723 626809 998367 807086 918894 1667628 257284 1858785 1169914 1143691 188870 1109248 569149 1011967 135338 528929 1930195 819824 680419 200327 893262 742271 1909283 90158 1998470 1279772 260927 45671 1307618 373489 1102901 374183 1605688 62141 28944 1273307 1813058 1409631 941379 417807 15304 930392 683548 1695642 1977246 741650 903297 835443 1167291 1789739 382120 269386 1784355 1401483 294158 150715 493021 524416 1742661 873420 1941502 446705 485533 1182525 72416 505043 1797740 45010 1343449 1840867 440395 763097 1033724 801866 1911811 1717052 313224 1231666 1096709 282623 1300892 648733 1970220 10089 1614842 1944608 1698886 1236152 1612895 1749811 48557 1078154 1207793 219573 125368 307812 1788819 542346 973692 1386297 331908 11546 807639 1421013 1342497 588982 81773 1440850 368444 1248759 863350 889988 821827 1408069 1155769 1002728 749624 1517608 1359301 1302481 1386700 629092 1343009 907192 1258105 527880 1677002 426946 1985068 370251 1874092 539156 614320 255728 104528 35575 1431412 395131 748393 22810 1041359 521304 1072942 139150 1628312 1233594 1310123 1510844 1110460 379872 972396 1826671 1799507 738562 1768091 1361972 1354287 440106 55702 306874 944726 983497 854490 338781 1226991 164072 652242 1930592 1871392 1128910 843330 812131 184848 505585 730684 140309 600433 910978 1507939 1854381 225383 330004 1044995 1904463 1943780 1099925 591533 1652592 813983 1962436 1309185 751363 4747 140558 1330987 110736 312000 252161 426030 425540 78091 619671 1742420 1005301 340860 149676 1886170 1460569 296960 1544575 1613124 535690 863984 544136 1776329 489247 763961 1336654 1156609 1821397 1608742 1529714 1503656 1960702 603251 1409267 3664 1497849 1452285 83353 727887 477919 1333113 965508 1514126 1785047 433974 1248816 764418 618772 1957400 1677936 1450835 1401833 709088 536685 1019698 43943 676179 486347 212289 536999 651975 193380 1882143 1052171 1305836 989714 246222 433790 275445 1111188 323467 644487 454799 1841745 1458908 167072 315384 1050990 1500442 1633270 292170 1870439 1251052 577322 1855854 623316 1931153 1725802 636251 275666 1646742 560298 914497 1411905 1446958 659262 1953503 1074596 1923817 646582 1527800 1883199 1359268 1808256 1882785 879777 1269913 1725060 656044 402484 762589 1229149 1848055 1214748 1043303 1621023 1585164 677120 1464170 1191638 1231260 344725 595735 1271856 547592 1393313 23376 1254819 1137424 85664 791155 161364 853482 5727 1181815 1177939 477558 1290450 240792 6535 1817535 831960 712315 787741 320300 1351943 818528 402499 1620027 1332579 682243 277861 1290598 233540 178594 1357273 1339689 1998748 399417 1071866 1130742 319524 1531081 1287204 585337 556706 1320103 161501 1653926 922472 835149 970243 202130 1501370 86292 857116 762829 18841 716006 539893 1187020 664888 1111317 1504487 361877 121623 147950 1336733 1967984 1823106 500416 479641 8494 1903678 1661668 1643271 1914206 1638244 161774 380024 818701 665035 1436358 1461725 241057 1373185 1032064 1432074 1636753 720003 1356455 620752 1679761 1844536 1085798 1614135 462826 135753 832865 457575 99345 1455364 43865 1556132 1221714 974608 1554001 1009022 1947792 1367442 1487621 492366 1894326 178744 42423 447777 1887766 629910 325273 1175402 38787 1281603 477566 1072483 471717 122447 1434057 262210 1075739 787875 1357223 1109119 423842 1103781 1042426 623166 1036253 1064411 335501 949001 1969262 400040 1700450 613286 1453215 894719 1972573 214646 168272 185798 872083 1918036 115509 1950158 908580 376782 779699 734611 484553 70581 818710 1385998 1318297 247886 510087 1289701 445561 177085 1669475 1737603 311944 931551 1002718 1619766 1816697 1898530 380456 1456185 1870809 372872 690814 1076174 327388 1516491 480061 674646 1260634 1680431 186914 1823726 1511682 719165 621828 582100 1591384 606972 336375 172885 1628470 1276957 1848084 99283 1514982 774401 848625 1109362 458419 1500151 339784 1875437 538911 891661 1571651 1559635 124604 1365886 414053 555402 389185 437149 744819 931632 1056461 115596 128652 1547761 1887193 1650115 325655 1622162 141513 509875 856461 1293876 1197779 128756 27919 718451 1135686 848452 248060 1436945 1697513 307983 1952608 904512 1392996 1382048 331298 531320 1394783 1520245 671784 632833 833824 753327 579445 1282261 794898 579241 1970352 1251785 1421653 721906 43785 1375136 850021 132856 738128 1605952 99782 1851035 1577853 1667257 1130547 62029 723423 1584362 30735 1357335 1679156 1331145 96295 805978 369793 1625969 228197 1082032 1324984 1679263 1417019 1365481 1055391 1986093 1532377 1439520 994267 866719 247839 1205282 342192 1082353 1885939 1892470 383607 1611983 296866 1300181 1365795 89396 1797947 424158 720613 639759 722122 1843403 591601 281310 151755 150120 720307 603531 1340950 1387831 1242952 17268 286738 1008562 360375 1421228 842409 1766048 266858 1120447 1717245 1116426 695595 778571 124864 1276315 1386701 179435 773160 1255032 336319 773974 580778 1145614 1802900 1441972 1093448 779828 815108 1509521 1725466 56602 15491 479549 1355745 873844 546195 569303 311817 1767638 1443298 275283 236206 1867886 386573 1931093 1409742 792487 556202 1271545 1768097 1686637 1134897 1474741 55024 314687 793058 422945 808885 136997 561254 707537 622341 257332 833237 443683 1278005 271396 1756804 1891939 1088456 655060 1083916 1658711 1036008 1082412 1631627 706269 1629875 1240001 1237930 1655858 1685889 484528 1566425 1426299 1999466 848688 86122 851854 1928637 916896 1559970 432254 785203 1140770 367856 1858896 1453049 6044 107390 890960 22400 57741 1141875 1743481 1900548 951704 246050 624192 1684023 1614350 976402 1240844 380536 1580018 456524 866140 872551 1453950 397901 1841518 663290 1191128 1768767 688480 178118 1256280 1076684 1950904 968667 448445 1394534 1043853 43844 61870 462706 1403799 172017 1653012 1328252 1206519 1757429 393911 344272 1775581 464462 1389288 1081678 534670 1520215 776036 526633 65298 1918486 432074 1909389 1788893 1577442 1854388 264348 506252 336206 241061 1591860 588804 1560898 710325 1087991 807305 744190 776420 333264 1453353 569774 1752199 1595170 436973 692033 1814849 1408528 1058844 1820361 313696 1663084 883347 1019620 1837472 644281 670500 1974073 1748322 449348 64877 208010 1753800 358356 157856 332991 936168 1005192 1867460 1478145 479905 491293 463667 1863899 1288859 43248 1744055 411437 1728831 1091960 1905261 54195 1459763 1526890 1390804 696477 1748530 1082134 539294 1735459 663832 1616501 1662866 1847036 1891955 340852 347157 345425 471653 881373 366180 1668269 391398 857029 429063 1348406 401225 1884443 1502540 746051 1863950 1882015 806595 1732765 1321057 1974611 1036292 499494 1323418 1719181 235494 1197595 1615612 273357 685417 1388965 1353293 427805 782995 715299 1993877 1656832 180993 1028753 1921444 1735683 1996958 1240580 1243324 1054968 815084 1366474 1022872 606482 528671 814862 1823467 496116 688550 1555300 1240068 1174930 1137224 1258772 757963 1959382 673509 1716851 1135733 1739898 111865 1511264 919714 97696 795622 1451770 1584631 550646 375909 1145118 730924 588601 1154244 60359 999109 1221483 1348597 1902275 847935 1711092 797380 1060660 204848 1382640 1330442 738140 271317 1656609 657459 1394739 1912393 1407723 1069039 1023200 983064 1435947 1982598 1112911 1539009 1807859 1145226 64272 866829 1965277 1204940 1459355 975216 1623602 1005467 1354623 1192901 640622 1936998 541378 106537 873055 857546 391407 1914484 1753883 187488 1972766 299144 1682404 1221150 19315 1398360 224971 843333 258178 1053784 1104332 79862 1286530 1483993 1754841 1376481 1640236 64072 1765138 1133327 1885139 1307063 1392811 1755133 183361 430389 829918 922024 259074 1153885 1679309 1592774 1240249 1373274 1608974 361039 406834 1456632 1850850 1072910 1545300 927329 1511337 1141208 1402349 1070328 760377 378427 655301 476724 984254 1034396 858871 1201193 1933344 664205 256850 772694 1991065 486496 1961420 526545 956560 1685154 520454 1313566 372610 1025520 1655523 309528 1780304 54121 322941 1368992 1996116 687288 488258 1959533 65078 167445 1371954 996583 1771229 1463047 637669 696688 1228956 1812166 1827490 1454334 1738314 1496411 455654 1692755 1149566 1979697 450963 767373 741091 776685 1267724 213322 1716223 298701 742050 1683093 865778 982883 1332583 1234055 396631 302411 299651 653462 36667 1889703 484867 1178997 375279 1390671 939005 1949417 1736894 1169835 1416310 725137 81971 204050 511774 1365753 181272 1112547 317668 1098460 1602659 1987022 684570 1219057 1296195 1563805 1005959 858708 635849 1938318 1408859 366133 398405 972851 854827 1248917 10044 1222108 359583 1361470 1240111 1458804 70148 21797 463290 45119 372690 583588 1281375 1043218 911498 1622071 788660 714390 610512 994892 1223437 996002 1436857 1879470 207807 1890464 1061303 319228 641091 373738 1948740 393369 1936928 665315 1537093 1863792 244928 953621 1412074 1897013 157785 845249 1074426 106712 1838213 1614787 1651387 1339975 1723418 1257359 829927 279235 930489 376920 1266360 808101 1478056 1188701 429855 887522 1984518 1246109 206126 330206 49110 1636456 1665535 643404 348702 457146 1801098 1260989 968582 1753421 1011097 129376 192889 606487 1752664 309762 623838 1866480 1929398 1854052 703751 735947 1879269 334533 1261894 1151068 1899340 1072500 1762031 1320462 1886891 1213666 256886 153423 1265382 1740355 755674 763391 1570566 1678631 435467 586267 1943692 936269 587939 1939582 34889 1425102 1022565 444222 1365768 1546891 897156 1851929 340708 1306821 309509 1034965 950579 1482045 1192545 411886 1184165 1670036 1972484 1394520 1813338 146607 43892 997356 628685 949853 1827175 886716 902210 1722206 1125267 1179745 823239 1604770 985520 878435 180296 861519 873790 881301 1526927 104623 192718 998943 1175425 694852 1630893 936252 609671 1986442 262578 1317945 1922401 705939 749366 173253 1830676 556584 36798 7042 184604 1619439 1115978 228649 1226851 1142134 1149386 1599747 1112776 309229 526525 1898335 418825 368528 122265 1958252 61570 730810 1300564 1828880 593885 580493 559683 636873 1822929 638557 146590 1233546 1424249 512081 787139 1747848 777751 1875638 1619163 791070 219190 1183495 1928431 511421 937333 259095 872730 1932551 505347 1130420 570156 1796076 963358 1044983 1632753 1063929 1152210 1696495 252487 667833 32670 948478 1759087 874912 954441 518954 909758 1687593 1823623 366507 1628173 1665095 1205392 474694 1792089 124675 706562 1543944 1964652 1785576 1248722 1819020 1856877 1131243 1749359 1617674 1627776 1004053 279013 629091 1290901 1469678 126317 620501 1333249 681027 1973685 501823 419409 370841 912060 123354 574693 1310718 437508 1225835 33934 79814 1510442 580707 280629 1250485 1024500 1872359 1252060 692448 851239 1566738 1085292 1991072 298751 1816623 1184957 1799835 1105875 1153251 139012 1077303 1534779 518742 770435 889122 1542649 1696900 1934862 701297 286604 469100 1524138 703824 357202 1102770 116400 1380699 841935 163792 1107929 235507 972942 591380 1439774 1114004 334982 1917004 282064 838514 357157 148718 1989758 873675 706234 1907218 16957 248 1115622 363397 1127981 1963374 1262697 1227946 1771173 1630706 100864 1424403 693767 1340084 379755 423330 224857 25278 1773424 841167 87027 964783 81228 1112988 1108566 542882 769647 1124996 703708 1679108 1793632 1509724 716124 1052456 449423 1254685 1489987 1889575 997866 485360 1667430 650543 328551 1697461 1117574 730430 1618042 106855 1251344 584969 1345531 1399606 1786834 833297 1325162 997002 1307341 421790 1524738 1530968 78185 882754 512339 888493 1005923 1525831 1859773 1978106 267004 1740382 1797287 1011458 1838360 1402910 1238396 1517239 1198304 847396 575259 940579 1206124 1023626 981248 527198 523568 1125994 168884 1614505 535007 1171014 1012686 1759494 505357 1555533 1127856 1470771 416574 816827 244695 666064 1334212 1181401 27613 840807 205390 1397139 571207 391670 1126825 1498753 1878047 1599949 1808381 1446445 1502094 546397 1329865 1370833 1962154 561778 884323 1070904 162835 617430 1703988 961788 701667 1118858 1903527 984866 358358 412283 1777442 1964318 1252904 1061927 780268 1443732 1331544 759080 1419917 808712 609588 1167427 1206564 69437 1394812 240917 1581652 1379177 770410 1246044 1254154 594677 1689854 854936 1508968 833706 1546286 395258 346175 857325 765531 445474 969587 1737006 159912 1137610 418951 1317467 1216102 1829002 1953243 116160 1223831 1034411 1827819 448072 1266042 413507 1405082 1845530 658251 1438868 1450642 1701811 1557590 1640865 1482589 1555872 239305 15262 1704857 1287977 199709 819074 1761372 191625 1296021 188454 282813 1552336 174640 1863766 1128454 227183 1918474 791203 1948663 806318 500577 169107 715772 626188 1710387 1300373 1698736 1232495 1850256 1380319 1216096 1635895 143619 773248 1223342 576502 1312197 183523 105280 183418 1622256 557854 760505 1788140 1905757 1628289 611082 791366 1990107 719154 960570 1372481 727007 1666346 131712 1885815 1124937 1564762 1373 13165 1827679 1471755 1194098 1359252 587727 1657841 9486 83532 1762762 298159 703097 1271823 1147615 876651 1823677 123291 199099 901676 859241 55250 578154 1110792 400141 193460 909314 1111085 1403701 1560867 1558339 1948783 1571652 1632395 686248 402036 1826602 224881 207740 125211 242445 45513 1386261 88413 548294 1240597 1051409 1812060 1194908 652303 1067848 1649129 1868401 220959 690676 629790 737748 545678 1710341 590125 1439036 309772 1580937 1824529 1757716 625545 1998188 1534392 632739 1625613 1543110 1366099 1275959 1790261 1672461 1471370 1014567 806344 33290 8328 1627432 126081 946773 1567628 80754 679263 1564127 1492620 1693352 1159533 710735 1182748 946389 732438 79227 1416959 213216 1771152 618542 1958926 844130 269637 1227528 1328591 866673 444411 1798522 763984 204618 135777 613321 445931 907840 1860120 46939 82352 744132 1619607 1436030 1119268 1319596 1010397 755232 1524889 1966371 1746960 174377 1544740 681202 794485 638673 1484526 782127 63068 28451 844279 22910 283060 1463333 1276267 1818340 552585 1699857 1718524 1186346 411121 223863 1246498 373223 424035 219030 1619709 290482 1342682 965907 1964676 762663 997216 733147 1869891 1487336 1556463 1417845 1890164 51821 904943 1541494 494101 169218 531318 633104 30019 527720 1624336 330136 241798 882246 412690 1810445 787299 245848 885471 1823990 1485317 1985038 1308697 317142 681145 810370 232197 519106 1023426 1241074 278797 683721 1229366 1883115 1257663 1272159 1263239 1750950 32648 367981 306439 1939291 1538844 1105844 1086338 163549 1902603 1834555 744689 532853 1183555 1982538 1720963 796937 1392327 1486135 1633304 1519008 806061 365215 1856317 143677 1117451 1402687 1019068 622042 99193 510624 1612050 454872 1085017 1065365 1846308 223451 1637906 1483552 1879038 178515 272063 1566249 1701203 145624 30912 223871 1978569 812367 416471 1300923 642016 679750 1335733 1502591 475482 506180 1054060 530755 201314 1978942 1892246 75104 1646476 1589170 657404 1645083 1384954 437787 1652024 1502877 1452385 1797977 1290163 434904 1532414 538777 377007 1574633 858068 127119 1386600 1754034 926866 914511 127977 1468403 1737570 1333367 1443733 1546128 1103305 1937001 1564594 250159 1374700 1614126 283100 1214774 1434172 1736936 807879 950322 894084 684633 583623 736104 1550492 1815788 400181 1892079 1345753 748930 1985137 1012851 1040575 1338362 385469 965831 852535 1188971 1453000 1285200 48206 587222 1703275 1561742 789269 208272 170895 109925 129325 902014 547210 1329981 1952386 1465325 1060777 283411 1781728 826424 235221 613785 1096654 714567 611633 176736 1786684 648375 545023 947291 971228 1638454 366598 1411959 789332 182932 1310281 150318 1114859 570809 388760 127939 791853 1211826 1304144 755480 1842907 409786 1717810 855560 559851 1459660 796693 1016563 1495004 383487 1810940 420198 1993194 1521851 63554 1650408 865632 436761 95801 1657996 923631 1735704 152502 308596 883188 318991 256345 1417915 1982956 4635 617021 918801 62586 1074267 986247 33427 1070974 394471 1099309 829131 445068 564842 282023 1774381 1317563 1574761 1134519 1134505 1140286 1232339 683816 1401303 1108291 1112139 516038 1041188 1175242 1768601 1869415 675309 1648887 1809473 1673269 89791 637488 1290408 61377 1900363 978743 220492 444445 134809 782596 1174831 1739682 1223198 479308 652087 1648523 551993 84299 1199598 24301 849310 998495 1467892 1692352 464373 1521119 257691 1961138 1975872 598291 201945 651712 583519 1393823 456925 511138 1422632 833229 394717 659581 1722480 1102517 1212040 387282 181207 692871 1882906 529457 209834 1772308 723276 404905 879110 1673981 1460653 1004818 735591 1470633 1469116 311028 1229948 1544211 1923197 31525 1417768 1492992 55478 1767283 1586437 1023573 322605 215762 880806 407891 1152030 1425635 337489 176139 1027019 772932 1090077 993090 670023 1299902 518982 1668900 1635358 1216425 1636990 1600619 931301 1687677 1582383 1704635 78061 782208 1725347 1710866 683027 793073 871967 1391304 1962058 1315315 1387289 697534 466224 1990748 1062830 1701636 1871328 1666750 1476706 1668451 1231514 1496618 1242672 1848026 1420719 257277 309442 755837 185821 503111 804436 379994 494221 34474 875176 904670 581271 590091 1866932 1614687 1405074 887465 1640719 1977262 1930518 507569 1825103 748720 850045 1256766 368761 1722806 537948 615237 303383 1237377 1375451 1455592 1409413 1104846 1786006 688710 286709 205457 977920 1618975 403767 915762 1717151 454237 132747 636347 411608 1990022 874729 712493 1844060 67967 808087 552495 189757 1598615 244177 276050 751697 504617 1270258 201436 1113979 1861294 827401 227429 901742 127466 1867399 1634457 1132152 170494 1629144 461661 1194332 625993 1461439 821920 79089 683459 1565925 1771147 1342735 642791 1282008 1329792 626327 267968 1884428 308402 1057052 422461 474572 1977056 66374 106898 142362 291460 231706 1004615 490882 1900517 1142251 1362112 1832861 85213 1741150 765380 573172 1148263 1657637 1348442 1474012 100851 1332136 737790 53184 850979 1017965 823903 237403 1946159 1867442 1812951 793220 1117818 1333754 1485220 107094 241508 203719 1111013 867195 1289871 310347 1850771 311120 1284326 1219618 1167758 722264 1630735 1675923 719056 1245711 947550 1437353 1457221 1800018 370272 1333672 363321 1639068 1409728 284830 1109325 241166 657336 496755 1041246 155808 1403103 1390767 1102159 1136008 743508 1264936 8889 399606 1928009 286556 1217896 1193758 1425262 713399 1127223 1243583 780654 650455 1219504 396721 1298239 1594344 102242 199646 1806104 117431 528203 243318 1346959 663367 1875451 1040970 929142 1965653 1579899 1482630 716909 196135 1886230 1421650 673471 1991752 279073 1218906 1363171 369840 373722 1756782 380073 1693972 190401 730909 1768950 1825017 1291880 223895 93962 924438 891631 871234 984137 1707533 1003417 136267 1061219 1882545 979496 531627 356539 1846377 566986 383513 1075580 900125 255332 1734158 1545182 1712504 363623 1101661 1145139 279199 43066 628664 1191206 452956 969122 313021 147362 456094 1815904 775183 25344 1683795 51508 219563 330643 1102629 589936 1874843 905560 58145 653659 1486586 1165376 1980799 288711 1659652 672383 1763722 597667 298124 622232 1341844 823041 42075 725468 830976 73731 731140 100303 1266893 524807 1531958 898544 1258154 473794 210485 1207798 848314 284104 1367099 1476562 741114 1143059 375887 1074264 4651 1694892 1375254 856787 232238 487389 1709906 1364687 1204327 790463 1926444 826113 1493840 264702 302081 1793520 1083 889931 269041 1422787 1329745 1797915 1422067 31056 1114722 1312958 1344451 444637 1909357 1034578 1024928 1654216 924161 1936628 490215 1250331 1862410 568970 1135327 1617878 1907170 1138982 574081 427005 1508092 1367082 1703228 519453 435366 1246402 250470 517139 1804365 752634 950697 1621840 934985 1696602 158722 887882 1374910 1380146 1202841 1178916 1049448 393153 313384 1496686 526744 507627 43840 1283045 722938 1793124 939511 1754105 1057600 11558 577176 143234 13521 543962 233730 1131613 199843 985550 1299484 927611 959609 1681394 1641154 1037329 286883 1769028 364942 13888 1600018 882225 1466796 485588 981877 291839 1764005 1827472 1308861 1667517 1941848 51451 1923734 24343 463897 1189784 595095 1023006 1582573 706676 1963124 1409813 1892481 314178 1911425 379022 1376126 838864 1635266 561156 1787369 1353165 1779357 1952763 1948496 1879020 1281233 1945075 9962 573599 1193822 1662255 763935 805940 1033922 1405889 1470043 1397157 868800 1754030 1092617 716543 1255040 1576894 44964 1076221 307933 315321 1032434 1265229 555482 330424 353966 1551758 865439 1220405 1870116 407932 100730 747427 877688 53839 1552359 1428120 31729 231912 1975570 1135939 1770659 745468 194532 637736 727557 173751 1148790 596957 457289 1401703 15549 892141 1791393 990582 1447347 1044177 692855 1890405 606373 857664 321007 667801 762819 1646464 934101 1771897 1262373 654114 1058666 1088703 1286927 1477109 914938 597612 286207 533472 1010325 1053848 1555143 449711 1594171 352787 170951 1753170 1625951 889339 861993 144462 594063 1606383 354598 204940 599327 639540 1381814 460439 125923 1261347 855015 342783 1067873 382585 210940 1184612 915176 1095829 417287 347613 1531316 617019 1712370 1804268 676650 948675 1097088 514018 24844 1911814 1203982 594157 1059908 471333 1499143 440609 1460241 414417 1991370 1863019 623163 989837 1007302 1344267 1944941 1284586 1013592 697543 1746334 1875953 1769212 1052971 1261197 85464 480338 1549582 1637988 1298225 1672663 1658140 958134 343196 1542959 784389 148630 1083831 121596 1806267 752129 934768 381635 1419528 1898757 258846 899865 1527952 1741681 1627518 1297081 1838729 168134 1287021 732578 1688499 404308 446935 598666 1841723 1532651 1742870 526936 663692 396715 1232782 1643876 1395648 866481 1829616 1787432 1847990 1198573 1076439 1756685 427946 1972958 1672124 635069 366457 1554220 1662433 1516970 1551054 431382 909433 619742 277182 1336530 1827696 746123 1079143 1437333 1020747 1778088 1904412 572926 926162 984043 1173044 797107 1466908 1784449 1666329 607812 1311068 1031464 1243610 1753817 1992945 476373 271641 1898542 1760093 1423974 1629421 791518 529362 603142 1109838 1985232 1426679 972789 1291881 1955253 588560 991790 556388 1750095 194252 1463816 1802255 1825833 1684588 1467560 174724 594165 1525492 1330490 465405 844719 761441 289049 1011841 330016 1378553 1065017 1425411 611463 1859883 885576 444423 1863135 598639 1683961 102430 632240 1130031 42293 339206 1405256 819786 933185 902885 262374 782948 1572211 160856 156568 150195 416622 1978463 1779311 1424239 1916193 726854 1884368 880049 1349543 415166 665793 861870 1952644 692227 525753 1372534 977065 334347 1771883 330189 300263 758639 1118861 664624 907576 839743 1341282 1739581 1274922 1907636 1346258 1963017 257543 1676864 13485 247474 1437424 905875 880673 1034201 930394 1859645 111686 1582599 536556 94229 1669104 836219 1842270 1300570 1237460 1698536 1515273 168675 53382 907063 639602 650105 274908 229565 1487528 322888 891364 1599202 840117 908572 1234462 911465 294988 558 912415 1874095 89166 1641614 767481 559640 989053 645560 560592 460485 1438290 345923 1444746 1674296 809026 985819 1768916 1743979 339919 1404670 1568053 1059071 817329 1155298 1634430 1701796 235840 22900 1530015 1669762 1628095 304901 1447213 1627557 1424764 1670582 1495898 897412 713343 990605 536682 1015518 1354838 1970871 1137323 795476 1567207 650911 1045619 1267270 24339 824325 1863815 530242 1480781 1610375 1031963 374542 441184 1220004 903867 118037 940125 1018908 505065 1386156 391951 1429946 383136 884598 1297443 1612712 801220 547613 1344234 392190 1562617 659149 1130481 1674441 1236968 1115603 666022 498477 1725594 1807579 1695791 1801543 1787706 1249541 599435 1039154 245800 413088 1839530 1874318 202838 528319 1321711 399286 1959862 1795 92752 1633433 1575321 361447 756117 1224758 1410401 1292158 1333393 1761162 1400951 1113453 887989 566205 818152 1366379 653251 17298 158966 874099 327394 434579 177364 1164870 803149 526280 1785442 460358 1224233 736161 1454570 1399783 712823 1140174 1125698 1795941 1551969 998948 428848 399776 912702 865863 322341 1456127 1189838 652366 1027320 480588 306092 1287058 89817 1409778 14972 1556925 1479428 1929427 1124652 851549 184118 520550 926539 1819611 1633933 1197522 1199233 465932 1632777 22243 1935203 1403430 544954 401275 1959866 1734494 1048288 1995824 1953262 830677 1804540 784527 645391 732363 1767089 8180 1410537 1448521 336399 1352266 743471 681511 1648851 1361699 1822346 1779186 1572168 1291292 1714010 1462450 1353126 133462 1197976 1468017 1814760 1748327 1148406 1427000 1903651 1939799 272668 1560188 114678 1167977 282995 360876 749456 1314718 1328524 1087237 802506 883258 179217 120567 814067 67190 796413 903543 950261 884903 767015 366245 358778 1759814 216529 1465388 312952 472553 1963910 145004 321001 79268 544404 29543 1790637 1574199 104516 33281 1113819 1576835 738808 1073156 887276 1464479 1076905 1008380 1442269 1800645 1909499 1059232 59005 1410638 1408994 1761182 1995442 637258 372691 1040419 1050769 1542383 1585934 539822 1003506 717143 1823673 398444 1889980 1558643 713328 85886 222530 853274 1524496 1528940 744307 1212145 1097060 1540953 1589838 1979150 1054608 771222 437835 1177716 1542994 1223228 1425998 461243 260400 1112343 1923520 1705213 80799 943959 1183800 265147 1934555 1109855 1938906 1754131 1318878 1190161 1325094 1860970 917724 28975 253636 1015754 1020068 1383504 1690800 1059858 396918 780492 413328 409036 712442 1198638 402129 1181806 1917165 1752150 86502 1459337 1587337 244740 1264769 1473465 1802158 1908310 1985609 1945393 1657140 1613491 477242 260562 1637413 41934 1041818 185022 953161 847196 327886 1205749 791572 1897803 356641 260690 1348125 1483536 1614660 1466525 37941 1432084 134285 768457 1477399 1625916 683047 248867 1628473 540904 1202843 1156564 1712060 1532246 801082 148250 978448 527787 1350830 628967 1078108 1360589 1244401 1577933 220675 793780 1582092 1884850 718713 943903 814319 1619878 632808 1987856 1573804 55068 374305 134350 1627068 1065847 1823602 898515 1859510 853175 1752275 1143004 256522 630086 492713 426178 343651 1952199 1326472 349458 1095144 473736 430777 850273 371519 1129143 674857 1535262 1113794 811268 335039 1684608 1336386 933577 435824 1147333 1365901 508408 1790125 1216017 1151082 1837227 1260524 1074135 1464863 45892 1826936 1225574 25753 1868451 106672 118972 1544021 271254 949478 1714634 208683 1719351 817070 440108 730047 142634 1296238 518539 1780557 1315657 1461877 1887849 1807715 910036 523127 420106 721339 1595165 1231862 88516 1615727 1236081 706492 494710 1492478 580873 399756 313297 1323438 869764 675407 817718 807349 790384 1664720 1231439 851461 1505828 452264 934442 417692 666505 1350990 72047 1243255 549418 1688767 208977 1935773 454478 1687816 276264 1667382 337472 171029 650800 845495 430770 1792692 1670884 888541 572600 1733791 688514 952088 551456 1162480 1633468 1861647 308381 1026918 1004975 354637 170250 1176804 642971 1101002 668430 1497394 1753611 840162 167741 1027782 87688 1916354 1704168 544998 488498 434053 1085107 1625755 1259172 514589 516068 1439963 1318928 1276236 1017469 708334 1459477 1099224 1679781 1303135 1636279 1362097 1688743 597347 919639 226398 461966 502452 1895324 317784 852222 1582262 126994 664539 432347 917692 1119942 1329823 423656 939489 1240947 1466747 1777050 216469 149048 1592570 334818 1545346 587616 933025 531988 1997601 299571 1806736 1683688 357318 815273 167289 1235825 178775 1841768 976108 1010643 999988 369674 828915 1138928 1833419 1432414 657703 1743237 1585142 769987 469837 608697 108305 1812744 177048 108846 1490062 255217 1711990 1257187 469359 574488 318732 1123544 1065274 301360 468179 249341 1500464 1261343 1215468 1377207 713494 455590 914314 972669 396844 1531662 851872 886022 1755455 675579 1517077 1831214 853228 178773 826268 667307 1534641 1578537 414470 798878 1720187 1910418 786149 368995 1447542 1639227 985298 1680873 1708750 888894 467716 1357633 1132723 878167 2457 979447 1614744 237229 1805644 821779 772732 907253 903355 1286087 935695 983908 1056008 1042374 1767212 1205414 869642 1045084 105625 1575248 169320 1351637 1202487 1730264 1107751 171004 708558 849387 654433 701803 1427867 1648155 923589 1515758 1805310 655271 883608 1301874 25912 55401 1161794 1753865 249276 63249 56159 617688 133528 1458172 388595 491420 421525 741343 1119552 974838 129450 1595286 1151220 985982 1107438 1911568 1152910 23842 966145 1288849 911852 1112990 1785280 424271 357284 1057536 473415 1762933 97065 39596 494005 693980 45190 131087 496709 993492 1235653 67268 306919 1223327 169334 948684 574789 720128 1603878 1301104 267536 294995 845548 818169 676891 1202009 1908112 768880 374918 969885 775508 1282534 729364 793975 754345 514936 323701 1067640 1508459 1412278 810694 785140 1146669 1229740 76711 1151468 571187 516317 908160 1264668 506873 1977464 559835 347933 933617 390419 365255 1102519 1987940 1725944 1261860 1656691 818161 1351001 331679 146026 49685 808604 709433 1539670 468428 800470 1831135 501842 1908457 1658469 207476 1686419 661025 1625746 170204 474004 1763788 1567819 387603 1570496 1308380 1645233 1456437 841869 1440896 705983 1822801 603876 1567415 1383321 831738 710995 258793 1655905 1802950 1982458 1050894 183511 1312040 239777 870441 35098 1458363 1690783 428529 599419 1074359 667824 189092 72244 821422 655412 128346 1393989 1446863 1052511 1813095 451066 747035 885883 509361 973364 195409 575599 1011272 1366678 885129 365474 2088 1421145 1450546 439841 454507 713097 658795 1353387 1689321 5377 971768 1983159 684518 1174644 1980990 220696 19350 1464368 144649 140749 769996 1188780 829230 1371464 387210 1351026 450218 441143 957578 1194253 388514 1016332 1513918 520206 904325 1546846 1735557 1434488 375475 1758434 993622 1232121 1323976 1665878 1422200 1607664 753493 1581811 770957 1379494 436596 648990 1689393 731748 1947741 1368613 1050132 1811917 314279 6111 873233 1961743 1967742 840656 1075710 1163858 1175406 644526 1860 1056093 744601 1556843 1702543 147360 1134947 1406823 228485 765151 1262741 1250544 1216545 1782306 1028014 127149 1113729 1143584 1254004 1629318 941690 614035 707799 756648 620638 402858 531793 810583 176979 678763 1266940 1915385 1846483 986511 521552 282829 972182 1237112 321994 167582 1247835 1279802 982492 270802 851937 500131 1637272 1566595 695176 971824 656905 1788005 1125175 244340 775668 252804 1660840 1587119 285928 303632 1585790 64843 1954133 800657 1070019 483827 1495358 369615 1713235 1042460 1821110 720293 387873 1576926 125417 1240640 590767 1670687 342737 1104118 507598 656501 260011 1055297 1097869 1635572 1116243 1399264 719728 1560305 479021 337956 1081464 1160993 395219 1840144 803061 1821426 1365213 173060 1391835 1904763 1467224 1682336 1096238 1712881 1167035 1100787 1744322 1648666 1853597 1030905 873466 447640 85273 16889 1648715 420380 1115827 791288 1483945 1315626 1142317 1374850 1570335 1015788 1558257 1706084 1828473 1241138 201419 1834611 336188 1245017 1229451 40407 1114837 709966 697301 826029 1022487 971526 395150 1937785 1337667 908652 807593 59141 1550092 1573290 942270 1247498 1329502 897778 676685 656360 1197964 710634 1293699 1314698 1021404 1529990 1223746 1024947 1795512 1592713 167866 108172 1440735 80777 774558 938531 257845 704966 1920252 740603 422279 628259 1986961 523778 985045 255758 1594923 195939 1246899 74030 1650969 428325 1599062 1173190 343108 902 1594479 362817 17970 441180 1619326 1919820 74924 605338 197659 452808 239158 1042087 1046276 1114279 150264 632207 1373754 600294 1713274 1546414 548122 401755 1116936 1942996 59749 1105372 1341621 986188 1220221 925152 59026 867005 893740 463850 1384515 523008 610400 1038861 885660 371597 140050 150666 844395 1293080 1029874 1474620 123858 1836050 1625561 987383 361352 1230160 415078 421999 467649 1176407 1325448 397561 344485 291826 1072088 1802618 717058 1911185 1044257 1989681 517559 1736113 1114570 1019410 126947 213774 361136 1376400 76591 1703604 444011 133482 1403494 523509 720912 1959842 951287 615750 420291 1526324 1329046 1208868 1549356 1444491 1605546 142878 516919 183196 1148038 187885 1924728 1892361 892533 208560 1520026 1485702 496799 1486325 1845110 1092348 123601 1097503 539932 262606 72879 1978977 498796 1713156 985425 1011135 129842 1089474 856693 1367740 874310 986215 597209 52406 1075587 1249281 60911 591870 1245173 588464 1983178 1377641 148293 941664 64672 595163 691921 534179 1625737 1740078 1371654 34973 421545 1101218 1458054 1926679 1452947 77862 1903879 1647821 656943 1935363 1648621 1728177 874113 494225 475663 1846296 291920 927763 224335 1794806 392534 1751600 1371290 1707239 1570664 388910 1131568 1966912 1101662 638477 1902600 271044 1306499 1116836 1925768 1210325 172221 1316556 1574486 1115646 1230589 1859428 489764 893305 1139740 581152 1317265 858331 511820 718853 85592 1400908 1717985 1918240 1233020 1926918 1841410 678848 748823 99192 1263308 1426210 1036971 296124 652875 242343 1996246 964014 621526 825426 1920672 1010428 1349103 749047 1053812 527305 1061723 1463771 972393 732921 48975 774600 957304 1103528 742902 104071 1161402 1187050 1432418 1000052 137354 1054236 1224043 346228 1648160 236734 1983720 343675 416110 202353 1139808 1891857 1093340 1095105 1155261 1606557 1881874 994181 1931263 877635 1698244 1600770 1680702 24553 1896412 1458147 1410540 244941 1849641 1183651 239147 1773204 416015 1541557 189407 903160 1302391 65321 451320 1193013 208963 463324 516713 106108 1876029 1919732 233330 383685 1805773 1385445 1994445 1978211 1808462 871094 803545 284614 487941 7100 1570819 1126031 1362605 977017 1394822 1027516 204917 538215 1447535 1973194 1750538 331868 1302660 1418693 806088 211343 1389121 1555717 1577148 1313501 837987 255199 233160 1255984 1289369 163638 856478 696255 1529940 1763628 890423 1358920 1596769 1592023 787512 1417133 1570630 1993750 915384 1571898 1854324 1162447 457323 460518 1261274 256060 1661898 484739 866489 1012616 712854 1546718 525547 1378913 1797905 475389 1755564 687582 1097238 1886112 1776528 884600 232244 339036 1233442 76497 1704036 6161 127158 572750 701649 812737 1927273 1260752 592663 702956 1495024 405046 1802906 1095133 518011 636181 699014 1657577 262468 532441 1007023 790008 247396 1778574 1175785 1442625 769489 899276 1146920 275877 1116140 1231239 1199135 1698564 754632 1981401 41972 1259592 51093 376070 148610 1507779 1965702 1152889 1657739 655321 1436230 988360 649791 192857 1535742 556580 1809660 1784599 1525970 424630 1395269 532652 41940 200775 1908519 984789 1574477 1239368 1764006 1753262 322430 376488 1564841 248441 384333 812563 693272 806824 138587 290003 687677 205574 286697 1011730 1087012 1882613 429842 1651796 811671 1765922 1256084 397283 1297915 267292 340328 1701609 1569585 874503 1122973 1133505 132310 1576680 1505563 645399 1183122 1012331 1749485 1682392 166460 191761 1359223 456029 1220463 1292311 1648643 200569 1726641 1945622 1366423 513830 1375799 193820 403046 1053776 780840 312857 1621291 1022521 1231985 423946 472287 360678 1767565 1947834 198618 419085 1385247 1813279 1946071 197205 679166 1672085 1318927 1592133 1567483 1158574 1168915 1140445 1309823 1871262 1319436 959457 1573702 1817741 1897397 488264 537471 297650 638962 1165589 1391185 406496 452196 1396003 1389390 178975 1086653 1709115 785929 1005687 41811 1963832 40828 925291 647299 1031812 1903707 782214 668188 1474797 954756 1814011 307960 646068 1291240 1181924 1965544 1179325 1324229 1275376 935147 624113 1655066 1938522 660203 1360007 329101 1821828 301536 396997 112441 1736690 1458101 486795 854867 1289082 1802606 1555140 1087004 920125 483741 1651159 1117687 938837 1537745 1059957 756393 1667871 1385943 238274 1540516 1660411 1609725 1033166 1063203 761457 151133 1888859 1882289 6418 1950177 1105502 1632350 1831808 490909 565233 337159 761817 1127443 1857858 204348 835877 67777 597881 1006218 80951 1375425 1613073 154257 870356 1169982 784814 1505205 1556831 1897588 405333 1743032 1025305 158310 1528831 457787 1676930 1748281 52151 1117452 1062724 1137871 227788 1969723 1459876 120635 1978094 770839 1909008 1661113 134060 984018 385892 367465 1705907 1475849 1755634 1177343 1846939 44148 1613181 183502 56234 224001 1227441 981075 636239 1370213 534903 1229314 617456 900021 631994 678472 888104 1160331 1255234 906365 1975068 1478882 1850275 556230 436336 1383085 573018 1492222 1523689 143048 155658 590854 1227302 154233 1580498 1588903 1020355 1939923 554832 1306416 1007028 1111798 740236 340991 1179310 1824553 66590 1037272 1297302 1049332 1694716 1088883 1974943 567555 1125543 806120 1078824 1182128 1056570 345403 1795500 1637196 1327898 502532 772401 975987 1747395 1492903 946226 6331 1300112 1540664 1252091 1386612 221779 872724 39859 1397344 1528257 1300793 313333 1185152 1921973 1155125 1328406 1556753 687464 1055200 1177360 559520 727605 104736 969003 1943468 896924 517942 860069 1357645 11881 1767720 1273008 986909 1961928 1132621 776246 1092151 1275292 668386 345257 1142580 483544 1615371 1417818 846657 688109 91856 1333371 1309589 903592 1685877 1392626 1861073 1309518 969933 438176 934066 79943 1896578 638968 1977585 367297 1948755 1316549 1072487 884652 849075 1742476 1560034 170067 1427216 148339 1063018 383758 977424 1815310 311703 454585 974799 1235535 3130 770158 496761 339669 89115 1529032 381303 1148813 1586822 1881163 577914 708764 1500705 488547 583340 419747 1954435 1709017 735239 1136395 521215 1252963 792314 934640 1771148 1962338 1800688 79115 959215 1945682 444314 1218051 128568 1593013 1583217 1237369 532933 1115158 1295474 1996618 188879 1964070 699993 250101 437023 1585625 444175 234245 164052 1297508 777939 1442725 1125605 824898 961901 1136491 1328019 1950377 1186902 1735514 670663 1150592 470278 311667 606277 738896 1484177 1017706 1736165 1862314 4010 89043 1199619 469905 960072 1875628 487525 1198814 1547638 1804377 525656 1699217 405239 1688860 794219 1726274 1489566 826796 1403217 1588288 1832296 1885200 1370372 1754765 1689843 1746040 1068 1929283 1945586 492265 325887 925576 655418 1940087 1693973 1981003 1478281 1931661 1847074 1970356 1895962 1146093 497226 876699 184345 159433 1069241 1932305 630400 185616 1359739 697706 287766 1282293 1941335 1671782 429770 134412 1586740 1058648 1395410 1369664 1814593 1536429 952105 265542 610700 199386 1267783 280198 1516858 1722029 1189629 96885 1956375 1266130 1173884 1187156 1057375 887105 364570 1551216 1730291 1864609 257247 675017 466979 1133689 1788603 775370 840960 1331685 959484 1991224 426211 689766 1397620 364136 556134 543120 1208655 1675342 639138 426523 785811 1891717 932358 650803 1330174 1864904 1836081 18033 1972505 1740188 226319 1985950 1884668 349099 1431762 1960463 34702 1577708 1098673 1951266 36365 1494263 452493 159070 619435 1568422 1801673 1911463 1033281 1453923 515203 964652 1527291 1625660 687208 1545279 190014 1204489 1212075 1741852 1895555 598694 285273 386130 1371712 1184080 321956 548330 1625869 930731 1637153 424264 660738 1399456 1432720 797246 329175 1780173 553396 727117 1467522 338569 609352 1911537 891985 1281056 46706 1598699 646830 984296 1788373 1454445 1456477 787064 1728655 1111388 172849 1006901 1109366 617455 240979 690272 603792 763535 20335 1883325 1718552 1004595 1087970 290692 35582 1064242 1745755 158455 383217 1388139 1097228 624249 1154056 1930302 488648 910754 442050 12477 228106 194304 1506964 1422664 658692 1485252 933291 1329013 849354 157221 67771 1382001 392455 1560993 1258192 287522 343549 3558 345647 1082963 1868011 1422533 1830351 509050 1481541 408622 441948 1005480 671783 13018 1511768 657845 1764058 179865 744131 1435912 1529397 20941 1367107 357672 1860365 425103 791067 904732 5908 1611251 131998 1244711 221389 166785 922500 37977 1499355 719295 1867446 779794 1714540 1236395 706391 640262 1194470 1101063 75644 855145 878465 1654224 641802 1195031 1358061 102534 1624247 1584629 1528919 1294135 1421384 1078508 1129012 1668782 865351 1663511 129611 452318 1224492 1942589 1169544 1697413 1701754 1037103 476333 1707076 1278653 227224 323780 616663 1711097 1717538 126390 1821253 1291417 79276 1816891 1509601 604437 369025 1530189 1397840 10117 311149 1060387 1143954 1246222 521453 871652 303028 1584269 240229 501473 1037109 13531 181939 973128 1667827 1244769 989435 1740080 1081927 705485 576349 1637492 1613785 1635887 126845 1837674 506466 1395236 715027 901256 1222165 895442 3119 93317 1078054 1741759 1091420 181826 1996114 12419 1436881 458683 1223852 176790 1971413 748770 1012575 1059434 740109 44302 1301171 1323210 1073514 1558302 1492610 253781 370855 692764 1112603 1500335 819913 1689973 1153267 604959 632818 554415 1475041 773955 1848660 433808 794252 846583 581797 1892899 706354 669758 1710035 1498905 430735 1567667 1852853 823134 818958 152003 1200695 973408 1171301 88383 508789 506073 1874116 979709 393915 911277 777463 1459300 674164 871282 1001969 1425923 756751 353182 1822836 1518841 1226478 486268 303332 145820 1805614 1310590 1056701 754697 1649195 1233818 216608 613197 1944808 52326 1555946 1366577 1253602 729959 625467 1113831 414209 1448374 1571001 143750 1085077 1634951 456712 1351830 980380 564189 502421 1419076 1023948 558134 1972406 90249 23287 1677302 394005 151876 1718066 803252 1898877 1509704 358892 723117 455310 692548 18558 754754 1392220 1077917 899648 646571 1938391 976735 172233 29295 804562 614938 492528 921264 84739 1900269 1131750 157619 1051592 790579 1950847 1088162 1392504 938354 435750 1266856 1227778 1309117 168503 717942 855378 1778411 490009 1505741 1796793 1527136 380691 284035 629548 1471391 875125 1142448 1846587 34904 651867 414284 1775539 1965729 922483 1528332 1547677 1652323 1252368 1399744 1911111 962063 1937141 1414191 1635205 1558859 104131 1209049 1022716 1184784 1493155 1685474 1823128 253525 492539 1369659 1818226 465120 905086 1510793 377761 267002 143966 301794 1348867 1497770 63158 1931855 1105277 130014 918415 942285 527437 129196 1500996 1069850 1242886 801926 1889915 577359 602760 372215 38373 101305 1227680 674559 1121066 326672 1287490 210431 1319480 1255961 1747755 1183955 523189 1554614 615392 1223661 1786673 1068766 303646 316448 1271336 188453 783326 82828 1100718 945551 368049 27085 1311629 277599 1974601 1453132 935255 589483 189970 1428674 1531374 1008218 1760571 1738646 1939566 1365025 1578541 174891 307021 1799578 1481044 1772465 1265541 838708 625059 1877400 1684067 1941265 955010 1841543 203316 1871434 1373318 1194122 1995677 329764 634053 998232 676679 746732 1362488 59620 1983370 595918 1395389 1355597 1890633 1033318 192395 1869457 454943 236782 1192055 1087733 569319 749038 1499425 1445524 1918629 404323 1986564 1253050 266534 1563031 1793708 504491 344507 1130935 906933 1189871 1709764 874274 1105812 139071 1643916 1257953 856381 11913 1988542 1007489 410407 1255665 1745574 690666 1381800 1132171 890948 1097341 1546203 913607 245749 386786 1169082 132118 1540663 1252636 4255 1508384 920326 1472619 152045 1606530 1265844 1850100 1228867 1964354 1866645 1002565 71528 927075 659243 1585295 1223014 213755 1220910 1809155 416451 131713 119976 1662250 1189009 1614478 1323931 1201682 1003226 940752 1808976 1531364 1830056 1878740 693924 1641851 1565450 380748 1599725 1336775 1908431 1489991 1260761 1367328 762065 674495 15049 314913 1938478 1722917 671043 821237 1754407 341168 1498765 632668 767509 829813 839891 1166082 1124366 1950798 1774255 1329267 231400 501092 616113 428817 1311564 1557603 1651169 1211102 763227 1212702 1950948 1006330 315389 1389598 591312 508201 1262645 780342 1704405 226375 1587503 1532987 1034509 1539555 316755 377558 910081 1107421 536602 942890 1791658 1637429 1742970 66489 944306 958344 48241 1454053 662286 1591669 38024 1687421 646907 199083 1164428 174208 797061 925616 1039650 683618 1577675 1428817 1645929 1166905 1361450 1213645 857143 78899 1749987 97951 669610 899175 280699 1024533 278726 306347 1708529 1268735 1698853 929465 571960 61919 589756 1020281 1060444 1189418 452033 1020380 656895 1778665 1077214 1482051 19542 867341 1099864 1267331 278316 1115482 881561 847338 1839468 1299002 417691 1253799 1888415 1356201 724468 1002548 110673 432529 1540467 722617 1752931 1998180 148127 149320 500907 1112701 1457653 19099 171206 1808994 780315 20809 1579705 1270517 498935 1165086 1875277 33203 642363 822601 492376 763662 1903893 470344 1032813 637952 205237 1288349 1411111 1378550 1185694 1350572 991165 623188 1892542 378050 1635904 799661 395849 1286849 286328 105942 1983140 569831 520818 1205643 404762 1516770 333649 939043 1092789 986904 1986157 1848342 1941146 1240089 1433686 1514000 1829704 747276 1698539 290369 60016 1050673 80685 478891 550371 1984478 982593 1090369 854966 375388 1170273 518308 674214 858325 250134 1999807 631407 376880 1411720 96401 314818 290026 779728 1877979 836298 248000 1322824 454214 848079 332027 1638352 878766 1113773 935964 1100404 803143 512753 635689 1964094 109044 1439568 1965363 1481328 521735 1076204 1362416 304253 867594 644166 1542782 1928756 1595268 244077 359297 1334810 1543710 1375370 669240 1451345 1388346 1954509 1133487 1570376 1657793 1999872 241222 1078214 1220720 104085 305854 1470679 1340938 924920 448546 469127 353973 905548 949639 1817404 874836 1061735 866414 1080838 1554489 863172 2595 793289 256384 999428 696488 337519 1507330 1691546 1779291 275764 1095348 1840659 479475 971966 178120 1344160 1935184 969244 1441747 951573 1358841 256125 1477986 1893403 1444461 63721 166613 222456 1469233 1330128 1209841 394171 1333965 1227158 371786 1605858 1885727 901545 913685 1976861 1378300 103556 624065 1828075 1892418 1628925 942363 1719971 1060039 907992 611146 943979 374286 1468842 1186225 1191997 1417170 1145729 413744 707991 910702 1475766 280195 679385 997839 1842486 1551134 1739625 1477485 1667366 689610 1366685 235182 228660 375349 1701518 1517169 672339 1636886 784297 167850 438986 1748419 1928439 1286854 21740 1914315 138970 1979599 1759624 656456 1189791 380586 154815 1496482 898146 1430977 253154 1257747 456143 1860288 1819903 717465 1005208 1460611 1567224 294513 1968681 1442906 1608314 266264 1327388 242385 278590 750487 814936 732387 1132408 1057269 581634 614682 447161 1772066 1250012 699981 1280080 438742 428619 26574 375868 1800074 860671 782713 11778 1593257 1222190 537668 927641 1772565 247428 1017535 1272187 1314670 197422 426322 1594393 1937705 1982727 1696878 1769419 1145570 580275 1519555 1309620 565815 1919661 1642393 517133 1352572 206237 1321761 599763 1361930 1319966 1170129 471889 428996 875738 1354815 425599 358878 46019 1748526 618458 248447 1676257 89196 365862 1634537 567404 1909623 1276570 335504 360693 33541 1812971 1770762 1554788 1975595 625745 1134992 1357833 1055817 1723096 321251 628220 478302 1921581 964112 849157 1111244 1098141 1202603 1271811 346634 1928062 93593 1058528 1931083 483424 88321 721724 1183470 166315 1892192 1704991 1588417 1388442 174963 749947 1502805 655882 1370311 1538865 1257850 1692367 209954 209989 988183 905682 843461 362350 181755 1631793 1170492 1552833 859853 1732541 251949 159236 1702836 604880 334767 1222038 1734607 1309311 360846 370044 1212178 1994615 1869964 1246816 1326407 1903577 1737556 193290 532801 1220875 798044 1252376 1900088 1482124 1230059 1862958 1172344 1728894 1555629 1418924 279286 1469002 678903 1255600 1576798 867551 1527994 1575347 2040 1901089 126344 1061991 1506651 937516 1587303 670619 970081 1004810 1784115 1025108 1082482 18985 1422343 789249 1716144 1934458 285764 70579 870113 1981948 919286 1707764 14351 816174 360043 1999789 1173559 1746922 100847 1446757 1297975 1157569 103475 331725 391053 1446525 101040 1515738 302817 580633 714230 348283 1539527 1968544 200022 1510699 630752 507473 1578893 1725085 344729 1294782 1391266 1075544 1401243 246963 104518 1006618 916170 1549371 761042 29663 1132607 414728 803150 974351 455129 1410129 408865 1359660 1990986 866349 83471 1620841 313490 999535 546004 1383867 810159 1300471 598660 311792 1214515 721962 1621778 892433 987836 131583 841506 1614154 901401 1635945 774676 733248 44717 1415848 1865642 221669 1279664 803192 125913 1554029 1375639 230881 1165796 362846 182109 327859 643780 1053952 1162741 589433 49462 884781 717377 775923 632454 1170989 1129055 1509415 1775279 935113 370582 1224304 537786 1459641 698160 1503635 1013209 1621344 1354321 1981421 12880 1145268 47064 1818099 1807132 336160 1762178 617750 991510 525736 1193308 1189982 1970240 825637 1467576 455149 1356716 184305 1915637 1040230 742006 1353431 1398089 854873 650659 1292451 564464 285368 1727725 1774591 1262127 1366430 580021 1870836 309700 1814623 1288717 1408557 397849 207642 1113212 1588871 389531 1594704 213475 922189 1188188 1187941 281423 824285 1804861 79665 1460635 1860897 362924 1922009 1609184 869503 1473968 1623640 565958 1422291 1782931 611560 1469202 772169 1377726 206164 71530 1754689 1901892 1330034 1722490 1614070 1875869 1797893 873677 110343 1126768 1050189 359000 485082 1218843 1070535 1049802 163738 560605 764659 1300719 266841 12959 936012 1540372 929154 163016 1979700 1040959 584443 1899417 269985 1793498 652569 617116 1907208 346680 713918 1460524 1993606 1626555 1302838 739576 382051 1155278 1005117 1326763 1855083 75207 558482 1851006 155955 1312503 643064 1278317 973650 1192183 1601488 770123 1970904 763334 1489612 1866367 904585 1495509 598800 1870371 1035319 1246989 1262956 1689439 689737 964186 1151038 1840479 965375 893581 848272 1107727 614226 1213631 361068 236035 1314141 281879 461734 703995 18454 599470 538965 430894 146343 976207 1031479 1012212 175829 134527 966491 525036 1811607 1190280 1536612 1029220 1307893 163408 624853 152641 1648524 1746477 1360732 512491 322772 1053792 1303772 1932949 1856984 1693377 1956835 504288 1919446 1680715 1858961 1414809 1616909 171315 1945851 1901784 608313 310206 695438 30729 687515 68023 1627583 873760 673048 1452945 415419 957682 1185275 1598119 794182 1659360 1198671 1700938 1047389 1902690 1725398 15915 1968612 1396150 605691 1490551 1332886 1999043 381289 1864050 857264 1436466 1759465 1806369 21195 627465 1575 899622 806038 449128 278047 75010 1406724 1577473 1388344 1388566 1905142 1897635 9302 959385 1579192 1565339 1388040 916636 436720 79116 1513832 870932 84663 1053442 902839 1726567 123743 145859 66635 169489 1212682 220609 1089657 143020 70241 705887 628614 754974 1984632 1573819 1000871 627545 1519432 130724 1536691 1732031 1700885 283544 417285 147112 1199675 219443 239596 1661794 1714330 1197 649043 1037962 716398 1349221 454201 1995827 1221762 1453832 1622444 1993441 1319982 1063147 1289201 293883 165775 598664 807149 771218 942626 639467 1947537 1573877 774540 377104 1950657 644815 687784 1924325 1049439 1300997 1390149 898831 1545352 1460915 1523872 568135 297231 1351930 296492 517812 1153591 1261678 812008 375880 393654 397331 753873 1021630 1756157 1155385 103916 696624 382612 1693968 1726923 123852 1424989 1419373 578250 726800 1561589 934693 564230 1713236 1921814 601765 1354820 437098 1034349 638963 1045766 1967175 1918632 127097 682303 1912852 1836257 1140622 1672512 101987 1952641 1005066 854544 352482 1507504 315566 204135 800901 279794 788828 975035 211491 1192282 40517 1733020 2942 1259833 1763972 1483527 978029 31063 1454343 766400 1908177 1801766 272077 280580 324794 1603589 459852 1550953 1404442 501023 228824 1854920 1070955 436098 1132966 3497 1644264 1424206 1726584 1312975 349442 123733 1773817 289744 1167474 904100 1946094 652225 1705250 1050611 1972946 704748 1291453 1351689 728717 1029593 368538 1828826 1956731 1722957 1913613 1344513 99695 1022576 1712210 780327 620877 862529 450802 881787 50360 1837095 4454 1708714 148019 996621 396927 1870823 1712652 1367265 35968 1795686 438874 1032710 834683 437108 702253 512178 438735 426611 1963449 1087308 1398138 1021343 1634180 1732984 1707919 1246495 1325887 716991 798888 1145371 1811029 287872 688859 654401 1666459 612082 1366632 1225133 287866 1556769 1608450 709988 658671 1377930 245420 1623159 1192403 792946 772259 311592 964104 1800796 745715 1773069 794189 992104 1051098 1117310 835180 650709 933418 1963146 1431309 1494763 1018040 320779 1501082 1262085 1246181 649906 1622341 962052 1019393 390798 1291991 1356601 996433 143298 662432 533496 114267 240511 1286897 1587861 1912933 1994459 519554 883875 1136830 438022 737042 1239602 596657 424531 445612 45431 125937 1183562 1761940 1379327 545351 223066 186187 1942394 890438 40567 232858 952048 1956866 1623300 156436 1550561 176104 1150391 881997 1065918 1238535 1420118 1776224 887699 1508161 799918 1307839 765634 1888034 608335 1397296 1439548 44276 37551 727573 47764 1605709 1863152 1567443 1682528 65459 654030 935122 1612883 1895782 1995695 1825581 507106 1569971 125471 591022 148243 1188238 1291631 825421 1597551 74534 1059199 1211153 1364161 539275 283664 307224 1711816 1182161 1353124 549381 492451 1968107 933186 973659 257741 1161922 158030 1949583 293168 1777613 658117 576112 475499 317026 1014933 1490595 912387 198688 941106 1083633 979384 742135 1207949 157961 448824 812455 205516 110998 457391 1339973 175084 567162 1723880 1158677 875634 681 1630736 472175 526692 1626174 1661831 1362606 223564 1442816 1748123 325498 308523 552526 1597706 1468335 1950668 1588856 268010 1807956 935756 837331 1035793 1732576 673808 1049308 1861731 1769295 454870 1561979 1881459 1928046 731670 361203 1698641 1481906 1455848 665752 424929 678741 339672 811329 1263173 354520 464244 1274027 23869 1050891 1257349 1452760 313455 1710443 183198 1585047 912164 967300 1551867 946503 1729619 68969 116104 1959978 746337 341035 255900 1157665 1548751 1809806 1487036 356408 773111 430874 1552484 1899409 557737 1351302 54407 1672685 266764 452397 270519 484224 1644107 294916 423026 609350 1634500 1486617 404117 26970 1999969 235309 945050 494342 1483856 1223113 1875524 941491 1193873 1114260 1515080 1113460 140658 1773726 1589488 1020069 472437 1367199 394791 1714532 1796563 228118 1489478 40118 45627 429844 1482556 1967255 1635280 1297679 1727224 371109 1665954 1990259 476226 1083671 1264568 969797 1804541 1776362 1020263 1115224 1245188 484250 1760439 98959 1736830 364221 1345192 448088 1494038 1673845 1779770 173784 362069 1790319 203539 1111218 489974 194995 429143 838598 1531911 1703458 30113 393987 1086773 13616 1555720 1414638 845505 568408 1077097 1533480 1360095 552869 274354 1979018 253310 1111383 907997 1025485 305810 821692 617406 1841660 855305 580989 411787 524405 564541 1570173 1215135 1389068 1871077 1283659 1972231 950227 296074 1506023 90223 1736291 815794 1441918 1075722 116452 1116129 58988 1553823 1416088 1556538 1203185 995450 891878 1390276 1719467 990344 1780825 1566103 698651 618756 526011 1783126 429591 1089991 1085 1007033 915090 1698311 1526221 1981396 949433 1375585 1866331 1681698 1073275 856441 576762 1738602 839594 535490 625153 1490228 462303 631157 226489 266815 1214671 534061 1392467 1398828 1436065 477546 1529706 1119925 218772 1064967 373042 1703498 1916240 1683537 909942 1252218 1301147 1232397 40973 1603294 1945286 1343357 1559288 1737818 1701722 685855 121157 119628 247703 1147552 967324 963747 231421 825190 1204193 504957 25480 549226 268626 1276719 1669264 528137 39140 1647389 962997 1542151 87374 112585 763476 1753178 883562 1736091 1019043 467558 721037 1107308 985395 1400743 963097 1368696 726233 1211815 1166462 188305 216791 21752 1783502 518980 184234 1781028 384218 192441 1249301 1225596 1620150 381677 1537628 364476 1774344 1933787 1410896 105585 1494484 1524026 1484836 146219 1882981 1629047 270586 1030029 1461613 973522 1862283 1777917 1273031 923056 1413288 735380 176430 1246637 1049110 910380 1109662 1206420 1080770 1463866 628271 1731403 1406149 1104725 840863 1174549 151362 438189 1171182 660031 200458 462224 1394385 1999294 1634094 611041 1938511 1019403 524453 1820513 130861 1905760 1074704 1209082 211662 114515 890598 1305365 1861275 865608 1195485 228414 994172 263490 648577 466202 189930 1067064 616713 881256 822485 900936 605069 619878 659212 1687432 1269049 181619 1504749 745974 1603322 1718373 791816 297374 658828 624206 731399 468612 1170818 846587 26488 500031 1269590 1056018 460045 878540 1726542 892184 788029 551063 1341832 1297012 1615257 101140 716086 1089692 1590690 1417393 1673337 1301838 211533 99953 1534172 1445849 204634 157241 1427620 669510 960640 821076 1089145 1759650 1121538 1884779 81298 375642 1855051 182817 740532 1940949 411915 1388609 1610734 1142493 1853137 1275953 131596 1771340 1117129 1199239 821787 1440489 1361709 321771 795484 1783055 801980 956385 733744 1136112 196604 66769 97562 1119783 1242706 1670748 1309473 165164 1558589 800539 1126716 835717 735906 96847 366418 568750 268929 235988 1100063 853345 1737001 665326 1361737 186432 514510 1015423 1661711 1657266 1798430 1157291 1127697 1297659 1274540 660801 1219207 1122977 101760 990116 870410 1811418 486444 952525 840223 1188749 417570 907026 842161 1392644 709785 679752 191010 632760 656984 541772 1950214 589688 1560007 749302 205932 1541513 247489 1323186 463461 934023 962499 1637374 417105 109782 1599346 676737 48814 1317185 499771 196834 1567495 1128174 202426 354932 367775 1889767 1673598 722449 1995582 611114 496052 1799470 1947895 412985 1099772 1461368 1438432 1010203 1738565 1387200 1126204 502950 559312 1956287 10307 1001723 887823 641624 1874842 1567248 659028 1174494 1508678 595529 113054 1029945 1247384 1433070 1879877 1569718 1045098 954020 412119 1292184 1349209 1106689 326827 1660391 1747527 341154 1272429 54330 771305 911166 975832 942454 123065 1805985 704209 1000447 452027 761963 1092224 1470208 1495200 1872538 1734301 1836289 490117 545876 1059713 1292657 1420096 1705092 657558 1188785 1755256 1700742 63408 697240 898424 1671021 511779 812199 362965 493546 1931053 1641528 1396052 1663189 1576249 303339 24699 485314 1749751 899710 887746 875470 35436 1371128 1497141 1439583 1845248 1792527 1085197 494139 1055738 786904 1875769 1634644 1379277 682267 5285 809049 762383 1149925 1825179 1641212 1669101 727830 258413 1959111 260015 1372151 1048557 981932 452966 347942 225366 965487 1487868 1032300 1156127 1030485 18742 1093266 907423 889312 398125 61284 145393 1478395 888960 1982667 861289 653988 784977 574145 694276 842422 1078708 1036101 1744372 1115993 626263 1243648 994486 874997 1593543 522519 808970 1886643 1675657 1960757 556199 1892934 1680240 146015 1709800 14911 534338 1385104 1119945 886078 1568504 1437869 1105047 1927886 195988 1000278 514391 298024 445515 954565 574770 1430311 283864 348279 1240369 221284 563173 1582423 1723246 179146 1832538 97949 1949248 903666 958081 1237914 365858 963517 1377638 968975 771306 1047229 886048 1911712 492659 1650632 1513268 337855 1381494 1583028 1200001 1826734 1180634 1588240 1422971 234966 1653326 653518 335196 1100571 551809 1371356 334040 414671 1192423 931913 1356973 480870 1075626 1269707 434420 427918 443687 683392 336374 1169225 56927 849635 70599 1696746 1350419 1189940 271196 286113 1335886 1382384 619439 242457 24464 1975587 1641903 1010207 985417 1255440 824636 1138171 1529091 297095 1431514 786881 991677 1182637 1935152 216563 770159 395743 703191 1976143 1716296 375320 207250 1963643 717777 942080 1851722 265167 1844477 578232 908784 1914693 1049442 586896 271491 1328340 330927 45659 313013 1858277 1637651 330734 955832 238898 25220 997055 1340801 83981 1602782 1471139 1256750 1545610 1573033 355307 1059422 1789300 1501800 1452472 1787146 298149 1577240 983175 1072929 1338951 145243 118030 1093835 1160229 1949205 291095 553696 1170228 1710649 462270 1409929 1274521 1345836 1704694 1726758 798474 571305 1939107 228247 1406317 996329 1272531 1448816 1514461 1889893 1784469 1656868 261246 853533 1225851 1516048 320639 147858 1190149 656386 727238 894690 1308125 1111513 1310524 312369 1844742 566678 1977816 569926 759732 1182259 154176 1772399 1650345 495109 339281 885673 36689 242935 584534 1153340 1645923 1968286 1989002 258714 694738 126795 154962 24012 726615 1669464 1067016 822317 1432304 1698815 486484 1913546 1134422 1468114 1344762 205894 610904 1081976 288300 613556 1763253 727435 596577 712051 595769 1939330 241818 630510 1261587 101811 1771373 1973554 1420959 643053 1177805 397883 108189 1639684 394341 1989013 468512 1064545 254737 471490 756429 883218 1152681 1633075 8525 397950 391532 1517430 449764 1704679 1520394 779233 425290 1666612 259679 1996234 101252 787093 1465525 636623 1105052 1970167 1142959 396974 789809 135335 886418 998353 302210 263229 1816661 322835 205372 282025 1595854 1178780 1191256 1193862 20217 633841 53368 810710 536275 1586780 824492 709589 1930632 1166265 81810 1822086 308176 88043 480247 935359 896751 1173407 929294 1114402 1047630 228494 256619 222966 24173 847587 77328 836158 1524192 868347 479571 686143 122118 125446 648842 776352 663765 1392569 772885 1061870 652817 755005 1984791 1537502 255980 114438 1019041 1072870 1523248 1701147 110008 1014699 1956566 1777840 1312002 1212784 1281798 1480859 634940 343837 52312 838354 447107 109582 1221578 1729219 114703 1958649 1135950 1614667 1980197 1852851 1978613 1066117 1393659 1694567 1492342 411468 1831278 1157213 1100336 1436431 744975 1429716 1021131 140147 605355 1221307 243779 1641229 1563087 1359942 1278205 1353146 1313588 1937044 1377262 1578846 887435 1955186 331978 842705 1264972 70461 1578990 1728821 1715214 664219 152506 1919176 1336267 1751077 641249 661140 1774357 66131 579570 1435044 76240 1729966 266477 1547464 84444 1704444 693344 125434 269256 502367 1574007 557764 754726 115806 476334 118627 540567 1365236 1503743 1377630 1787452 477023 860319 1120250 1143123 1353029 735883 1576325 1154016 1541789 1435261 1150652 1494032 1498113 1236854 29397 1524819 1056338 995685 468932 543424 1777678 1560722 873614 1500671 633174 528407 1189387 707959 1652825 827012 872653 1712113 453428 1609005 1992707 1070961 1222312 479646 916109 1504977 1316784 1439428 1189297 606362 1298956 164484 770765 818233 1853599 888004 1954628 738844 1532580 576964 789967 753738 1624649 387681 735804 1093494 513745 699921 316336 528277 1552835 1733507 979360 513348 1885679 591325 149885 578920 591789 1144935 1016891 421861 1887495 336376 1362172 837441 1504770 41044 194578 826776 1847610 191891 1045551 603404 282693 1723473 1579620 1125076 714792 1077797 226893 988863 1509265 1537126 1103246 1990244 1885649 1892991 1715750 331415 1602793 1854361 764500 743834 1613310 757150 1135317 681505 902538 1538238 1723522 1580862 831066 844918 355620 1303482 1423946 1145282 58003 533809 1586735 840645 1127341 426439 1623624 1126702 736503 861249 705220 1577891 617353 162704 1516374 1888735 1458089 717109 89522 613574 1246768 737303 1224746 1312173 1041832 1587392 13654 1194626 961645 1939299 1157312 1821002 62956 1116441 264383 1870172 736604 1876570 1937506 1548675 68012 683020 1380202 710085 1782238 200197 209991 739529 1821312 702418 81683 1369114 1723938 1901692 1538949 1096122 21285 1811743 1974510 275285 1743648 865016 1347154 1434666 977041 1462535 821255 346089 799612 571330 1775805 1591251 239770 1343798 53323 1692282 1073056 1681028 794107 1157733 1756190 1513135 347030 1486304 1749280 1856934 1319640 1676696 1367258 1184863 1818771 633461 1501039 846731 158006 1925373 1506674 939476 1738125 376441 1481447 759124 435 71251 476966 465713 688292 453464 257402 1651254 721061 1668600 387508 174772 79395 498020 212528 347139 1347906 1868554 1168572 574568 674147 1649197 337202 185681 121227 1222454 1646810 1653463 1871335 296133 354888 899916 414095 382297 312343 653736 360162 1260173 1725865 562142 716304 853075 349660 1013720 80726 1654178 1079070 1278223 765335 1706613 1055637 769187 1540984 1295526 1962295 753164 1731680 1940962 854241 1807360 429226 1057076 1254054 1631201 1041655 565706 1084510 1329140 924627 537993 1064759 1177620 202699 355389 398385 662779 1329507 1967530 1885507 238480 1866430 81997 663145 464059 1400171 302850 230863 1293710 1381430 572609 832008 816807 1248903 705021 1084185 1523729 1039928 882757 1580289 1990089 1129657 1418283 258648 1783114 368844 1728275 814329 36543 219735 601045 1259070 823692 1554418 1423764 1847274 979494 1486808 1268564 256212 43882 926628 1010152 1413024 1061157 352031 989245 169096 301859 1254097 1135698 1774806 752692 48049 801351 1037724 389951 68083 626879 15368 427853 318114 1224826 1261731 1127211 679273 1992825 1648080 208923 318501 1263730 936858 1828895 1332596 1820925 1270669 1846870 357799 643699 475791 936470 1335201 587094 257122 1658530 1720629 1869496 414123 531556 1315822 1513704 693505 636195 16419 1833925 1998954 172359 892811 492390 1576165 86563 451755 223258 963293 444139 1496920 1419718 359224 267662 1649002 391955 1427608 1821754 1074997 496991 395119 1085280 1519287 1781778 1593455 1142936 485527 931312 97889 229750 1628246 899340 1557131 105100 1893306 1259857 1631105 1774079 1168811 53561 244238 857086 1809018 494235 522136 751963 985514 1473032 840675 655445 1485920 169921 1340652 895208 780864 660771 1099518 61633 865783 1736524 904479 491273 1596496 1239059 1738005 1229395 1158107 327159 1602736 294283 678928 1926709 1100552 987768 321323 915811 1518493 1353245 465781 703950 1515055 1600428 1898617 1313276 268299 1037961 1951869 1919265 1447565 54907 37360 732645 1710227 388211 407065 1759324 259759 1530036 486804 1104703 987480 388835 622387 618681 1521280 1257487 1522513 615478 927719 1194552 1874798 633639 1576205 1053830 39839 1312728 1675673 1544301 475311 1512950 670050 180601 219649 1074571 630190 1893258 869684 1339962 1267954 220232 237730 1200982 6601 1225943 1615760 1726188 1059559 1166118 321249 1710070 1417499 1298234 1740497 644807 1469776 349330 1730017 1481591 1817424 599929 112878 1882881 1448362 398792 303128 687052 1692612 834420 614097 339483 550986 810305 291483 1404188 640532 642131 282522 1855352 681571 211706 1842645 972019 1143782 420951 1723277 1404231 503559 1915109 1783638 1235361 834610 1339002 1312859 1040678 1972902 1504032 1189789 1408396 561929 179509 1476132 1685707 1846791 267875 1416763 765229 1766444 1382424 271512 142431 395565 1675857 1293124 965160 86417 585476 612534 1983247 1049281 177612 350300 450813 1090901 1239894 186045 907702 256231 1591021 276823 730487 778544 1553289 1456981 924753 81919 1625563 1153093 99898 133445 1727326 532218 1309193 158094 740659 323068 1504333 1808849 848693 1056285 1097547 1613849 1876671 574763 51957 907019 610326 1617208 707341 1471214 1657900 409445 463896 1835996 224296 1035401 274962 1001280 991728 250881 1150427 1358767 1312178 89437 1913330 789947 7543 304954 1744450 1404842 1546292 587530 1298617 1665784 1778052 604779 1464653 925298 378044 200732 1590003 139928 486204 1963422 1286397 1959951 1918309 463251 151759 1525081 1242841 1761202 178465 1532975 1324350 737306 1511068 1878406 1381684 195170 1965009 165850 1040227 1168030 972733 32734 1429738 1495448 1291179 1213650 1626707 1966887 582994 1662301 585218 434236 163091 1397509 918878 1857722 1975945 767678 116996 531170 479240 423652 366175 676617 1660165 1276030 632131 526133 61707 234579 1830538 626364 1535853 1126671 1483758 30382 411798 492208 1558901 352269 1235139 1786549 51875 1100286 80072 1475217 1568496 1106140 1316375 1069398 1924672 1729162 145793 1754730 1992264 438220 23384 576945 1365916 1416844 1928577 425493 815764 27711 1582530 1731015 1815994 1246932 1713341 1043981 1694377 235373 281698 50670 500381 1366581 904245 383111 1136585 1127661 1076900 1701905 471328 608570 80784 1262234 614514 1694796 474168 305265 1780647 1062846 1253772 195889 727505 1320280 1886589 1393886 1455340 1922435 1008583 1088382 1285551 1186369 1243630 1108010 1161135 637737 1378600 1492965 1582314 22439 1643397 1423002 703447 168064 602890 1287628 189901 1467525 1367790 117923 1151026 824082 1979721 770848 1242221 173753 139092 663446 127124 527633 1221034 748617 1925549 149120 304484 301039 1267838 1934711 58470 1808685 687051 633763 1964802 1264152 748127 206136 1228645 1162489 861859 1751934 401597 1378520 1559656 1734234 1167805 186237 1526099 1182278 430345 397820 558181 1666678 1763003 965473 1576683 1086636 1584497 1914710 88332 656390 1359722 1418945 1105587 1776451 56859 1911197 1281298 1588955 1184083 597967 1150640 1935973 203507 1501642 906238 1026338 1555726 1418768 254606 225862 1161678 1358254 1621168 1106499 1553654 838347 886741 1865282 1664020 1809739 1145861 85181 1919000 1980749 1197615 1894149 20186 735916 502416 1234986 742167 19632 1805697 937926 931579 1070548 1974851 188955 508347 559931 1578008 122409 979442 462932 132942 408642 1737781 1034141 1258560 261119 1690099 1659062 265664 276845 179451 180558 289032 1672063 1433495 552410 1534182 851380 251864 720714 860775 921768 465259 1060787 1370664 1511383 465483 1248549 100255 1452266 1266410 768906 1130967 503091 946561 714613 895899 284285 266837 22636 1626416 1611022 1619836 1668802 1122263 991727 1460583 233946 796331 1684404 90173 1678856 1797086 991272 1528514 1319632 1809510 377648 1948000 795798 323420 1717 1538733 1605982 486260 867652 1844770 1128546 585357 221991 938806 1780267 1267436 1911379 1498 521313 514588 210941 890603 398683 1332371 238818 902035 1977295 337996 1326947 1042494 1273814 454774 183568 995761 1933813 1886533 1445719 1228471 1751331 1702111 766230 1642380 291197 1652551 273076 1140147 746455 1887166 1815697 148219 959174 1774448 251179 474999 355855 1066737 1816571 1401659 292257 1212763 120208 1868192 402190 587486 190344 973116 1405307 1063050 1158959 1886091 883423 324810 129869 1995614 957985 1221685 904637 698766 1338635 1392319 1534070 1950250 928168 1943210 1154477 1641681 1731711 1915564 394089 857598 307937 158660 1771294 754677 374988 40770 635167 310018 1118959 1856521 1445677 1968152 358348 1407009 1737551 711351 1905065 1354578 427143 726174 1599270 897781 1161834 1593683 334004 53702 718623 1115106 1146012 160562 168524 318127 1967827 1003825 1438430 137985 1974299 902541 786121 1650655 966947 1418098 415044 1551927 1959422 12108 1517988 1996704 1201048 670178 1410993 956499 1285841 1494711 945996 1583923 799694 767024 1272791 45212 1268532 1076153 1128180 162819 1620889 1197610 1514920 1855038 163568 923712 1513307 1986770 886353 98397 1374548 684298 1912485 515946 15868 1030460 825301 639899 1247184 1339498 2219 427166 1617337 244032 1291363 1861843 340043 1842980 359566 1835587 553087 1035746 1835099 115662 1751558 1850007 33010 1298067 1054983 616992 1230833 1258032 879695 310419 1774440 429919 883064 21012 996367 702246 1527836 1098267 976021 1005594 846474 216142 175042 725417 136785 1828243 660482 1088175 1607474 1656972 306580 1700703 1731273 1235705 481527 1797225 732076 646555 1595269 1252461 1585042 517675 1277149 1459152 316198 986637 328367 995622 597154 4054 59872 1028467 160571 1520780 1473074 498710 1557691 399228 822596 288528 768648 143726 95551 1861600 1533073 1003296 1818377 49457 569985 22586 1114324 583737 74932 186172 552306 274258 1092598 660134 982239 1724519 1155201 1501519 372307 310201 1143821 1562757 1522623 1423608 708427 1742230 1937660 312724 860333 1689589 1292846 1786306 337884 1819481 665094 1325807 935292 763634 391581 1510179 1293105 672035 1586231 1788360 1589444 505753 389142 1654080 732630 1282956 1447514 915467 1599837 746004 200543 371575 1666534 1015700 712724 1338906 459760 435868 309919 1792375 452867 655120 423106 1175311 1653807 908455 1555077 1612410 1381212 1658543 1467703 358966 342402 1584026 1654545 621573 217628 1815280 630348 1416232 1360045 603922 1534325 901860 1250449 531655 1897670 1644956 1924992 1786669 1363268 101116 1883955 1067722 1897516 1268830 1810569 552890 301131 1038107 851880 1782357 750116 595976 97587 553046 1607069 65404 781273 1635712 1724263 1730316 354759 1654938 1517085 1854681 149626 1320033 1688035 1661999 858546 807250 1685079 1532230 221695 1570233 329605 1681509 736055 1215853 1180488 1964045 1173485 1821331 500081 1548141 697290 1868429 122902 1410653 935318 1342372 99424 524158 336461 99545 1646677 1240717 658560 139301 340343 865074 107623 942242 1786897 1423646 1047342 148104 1993475 486604 1828746 1532307 1649971 261445 198699 105752 161354 1738939 1895007 1006487 249392 993085 1654262 271922 793680 310324 432349 995399 1365651 528787 1771377 1231312 920967 552046 559175 1059822 1897337 161417 1076891 1608365 1504931 696253 1500413 1779006 642930 429342 172702 1225886 336533 1206254 844317 1927624 221931 281135 1648317 188387 1345543 116589 1382085 1897169 1387480 1135971 144287 1487141 394738 1143625 1988010 1690786 1030412 1339251 1773 1819563 752133 1590257 918138 78114 1121565 1264857 1837528 1289703 1839198 1151987 1495293 378618 177370 333866 981671 1307460 164409 1050690 1403800 329578 953441 507218 288896 421256 673610 422184 1735358 671907 878461 858115 42058 733168 1792343 814915 238794 1579307 1943532 1686040 1902331 1082021 1744266 1417278 233241 766791 1749829 630896 1942857 606569 792330 676720 648161 183118 849485 341246 205543 1866719 533697 611244 819347 1916336 1206084 685176 1085021 1459689 1539890 355841 402500 1739545 545127 505706 1101286 615818 1639914 230310 299326 1024985 1450524 522838 1369515 1980433 942971 40441 1603569 1228281 853108 1698504 858591 1117321 231509 194547 306483 446145 1180178 1929210 1053138 1647268 549624 1414479 699479 310081 1338372 89134 945368 1770288 643186 833276 1652580 1015995 81910 1983823 123018 1958065 435778 860092 990560 1126757 1617326 1582612 591388 888988 1078528 1798958 1715152 653609 1166465 1425949 799066 1196336 1718645 443873 931406 1403171 997684 1208822 639339 1447585 1149699 181537 1722703 603540 279432 588667 487388 1551090 552150 1540107 1879690 561449 1456529 152109 1600256 1415830 1006536 1495365 759434 1167859 325302 896253 875140 880929 1192670 1590993 32448 1976012 592770 1456705 1157200 1573189 1146595 538629 943944 877278 131320 472451 1634632 371626 127356 406706 1386169 1863491 355094 742905 219362 1881867 265635 279912 101345 1856672 44468 284448 1543962 488773 144847 221897 1499302 1093894 459990 1321013 1755665 1466910 1284522 710277 668609 1278373 1482073 1103166 1879624 1352521 1642914 456432 1141522 107829 1627769 1450384 741403 1056342 994430 1803737 1676950 1548839 1077588 1343113 690224 998623 1358161 864935 1136130 576968 666924 1334626 1339378 753250 557338 1116865 207334 954464 1058606 298784 1063118 1330708 1753821 964817 710454 127920 772972 1735862 1098751 160131 714491 916223 325840 711952 1074078 1161190 59281 1819053 379951 1352120 40459 657215 1145568 1567816 1772202 1616717 3766 389254 1209946 463399 1897830 1059996 759796 1751284 167100 1502072 87833 775115 20289 1894079 1514080 206047 908138 426462 687631 144209 648863 912630 1290840 768312 581852 1272843 1144083 60739 1726959 894585 1424627 301474 1358393 1247956 164130 964929 107719 975706 925878 1830466 1026272 778109 786810 1664125 1764392 505239 339953 952860 1874287 1495482 1254207 1226698 1016922 1781244 1314728 1575786 749774 769774 1488367 896585 695748 647652 143227 510679 1511157 1594617 1105666 523604 433642 1835921 1037695 1213247 1678780 815893 1623219 1771276 1028508 1845592 575345 1104749 1954199 665305 122256 1621917 282301 1283834 1277216 783850 259969 380901 1875068 1923169 1481756 1938277 47706 1251935 1477435 501534 477209 1780401 688645 1579120 249994 1133016 915914 510154 1063235 1870918 678776 1585576 1508419 1613889 87953 106625 765932 1929929 243619 1715715 1102430 429163 1823328 986488 543469 61627 1415527 276907 1074213 1849575 1041112 767023 487968 893620 967242 160199 1849415 1857862 676506 1907696 785971 698347 1912625 514584 198445 724023 1539147 1073498 535907 414132 514933 1180404 1582922 851966 1873679 1405322 607249 793298 121988 992236 1960911 793730 1318636 193896 400889 1000842 556171 1180006 108049 1967203 942220 97316 1050759 74732 477118 581571 325095 224476 751549 1605278 151046 1861057 1754138 987089 1662416 1763048 1478635 620945 1794062 666244 988597 1837581 1288875 1489309 968698 1040966 1882426 920122 204438 1633680 1664690 1599330 1186763 1082690 973476 860010 668329 755598 614525 1947993 1057178 1091591 658699 951386 1683987 1660819 1630180 1822581 1767336 660117 43049 1547109 1042837 652603 1358600 1212391 1225295 784210 1475020 1416219 55397 1541969 1907575 528015 1874432 695087 1797821 1216247 606127 702554 1173248 338412 981768 249582 1947169 760724 1794262 1744004 319668 1421249 914654 1824819 1351396 422998 1720654 1501719 856731 1221783 1042599 737954 1583605 32217 544030 1074149 1001758 1911290 1657991 860691 1381239 1829804 1980697 1414375 1062714 765615 916911 1420195 218451 1256170 1115730 1388291 200435 512315 1904858 642782 409895 21846 621748 720652 1867764 605101 398932 32130 1450609 854061 112588 1229351 1148431 582505 1058853 533610 977825 1101630 1238436 1012645 1419131 912675 350958 1981958 934883 502631 622975 763538 159929 1599994 1717035 1033993 959468 836252 280515 1710416 1937129 611944 1489610 561201 1332689 195840 1416319 514744 1750216 1047918 327655 1947682 1848834 1846090 1047115 844784 909294 882144 597205 301573 1836851 1892181 948754 1974581 672439 1914846 1305090 346967 997832 1819035 1703848 1554525 744402 143636 676260 572287 1114911 319557 942055 347785 1232163 496367 182535 710075 1325053 1296490 1978318 80536 1106535 473025 492226 1607787 907946 208285 1703634 985538 840332 1163411 1654337 387975 1940266 158421 837540 517744 797866 280736 714902 155269 600266 465444 1052024 917367 1487965 330538 1592000 550975 1241914 1141958 1440691 1368698 1252690 988232 1913483 711249 325904 366628 957732 171007 1680004 1254740 1088996 1397485 888307 433073 1867614 730782 383696 230407 1128502 1182426 883267 168232 638566 1894189 1161824 714666 1992514 1932748 211749 420902 1772415 877983 136693 935947 815436 449567 1208313 997106 723181 1263518 1605504 1867126 1036289 1261604 983298 1345009 1878592 1493123 303360 166088 81406 963369 218790 427219 553527 1527468 1668745 1920495 795890 1259564 993980 1568761 1952387 1116765 352545 1449376 1326593 1851042 544250 1820977 698927 1300513 1566737 1928624 710431 1575687 1039681 1347310 1259933 1081158 593917 1472439 240603 231353 112159 49288 1145638 940317 1269095 1259565 752330 1792490 1146829 191416 404576 1255170 92809 1434086 1720836 1146640 1484729 41497 1295683 420736 1893307 4116 1624688 1418029 1383145 1339342 497390 474584 1282952 603364 1241159 817576 1639019 673036 779988 1952861 1142012 201058 1892716 307771 1325286 427555 86608 470028 57216 729922 1809393 1638591 863213 1633840 1156141 1374057 1581131 55752 1793241 602018 1202949 916094 1805997 988395 1437182 571393 881774 1401150 1248223 998817 1353790 929448 74245 209178 1748445 1725838 1806295 1179079 1304822 65150 1615732 1080924 1883005 445402 762489 153046 202137 1481402 433880 707107 1180152 1720925 338717 626777 1543979 1131653 1214674 1181253 447826 1041772 1502756 1065849 1957867 948074 1433499 1513777 1732102 80596 1659116 1465232 1895527 1644405 1945026 1833230 1232093 1919078 1541566 71479 457458 857932 924456 1656230 965190 1827661 1757127 1476667 154476 1138752 614375 187339 1071087 967180 1295787 854813 254433 1079981 121042 1219086 1728260 254575 1900263 529751 214171 1243096 96976 1488879 981749 1575296 1696285 1876973 1523838 1552122 1102388 480727 1795869 1552427 1269920 799920 1809561 727910 1588620 1244687 873996 1723060 1998409 1131482 1271381 1971193 700453 472858 1250834 911930 877786 1624496 167395 529172 731561 1675338 1780774 677854 1048327 1946229 161380 703844 760585 1150023 573558 394441 990361 1203891 1244146 39318 33602 1388906 1267747 1095009 41803 297563 757559 1930956 1915201 131478 1600655 1372974 861536 487184 708004 1786370 819135 805149 1460891 1215326 1061319 1693937 969185 1599443 1951925 280101 610887 1126991 1872329 472656 438420 1758905 529418 853468 455786 1809136 48681 1385946 1696106 1760865 881580 1108497 1560652 1505662 818118 1773108 1078855 1661153 1309041 238227 1819459 87824 1411256 146337 1498457 1908020 484845 1808320 1923377 1174335 62472 1008322 339259 461659 1949137 1274331 1377542 1385886 767790 855449 1119086 636040 858060 757454 223286 384721 1041610 1403529 898253 1032949 123957 1814744 402878 1886571 1442519 1385156 807650 964348 355000 1478571 336029 1388363 981883 605349 1903177 1077736 1715818 1452354 9282 1117119 1815384 1001397 664704 622547 1279373 1390148 1166028 1926322 1517576 123024 1256026 1860510 1316532 1137843 1464944 548089 1309352 1247217 1794223 1852461 1083069 1379982 1863813 1863222 356672 380326 511699 168290 1443455 1610178 1038414 1224762 80034 1966498 507985 1618364 1776990 992016 1096557 1950774 1933106 1567475 1318645 1833904 367989 1839764 1454799 1676675 461165 525514 1969443 1064251 1650201 1191493 785884 1838196 578153 1221872 428831 1014600 681923 235180 1856687 1029848 341197 125234 1452588 777567 438173 1752165 1625954 144097 1746079 1338630 1036165 209238 1932123 1381537 299859 1769655 1744364 950321 1750966 993338 471554 928528 1752116 394812 731791 1698799 282874 1033462 790251 985796 328340 1003318 560220 1245910 209663 553100 1811174 140810 104063 1578515 1769097 634978 1018485 1989891 1211817 236338 774925 78006 1323958 342987 1052988 1175702 125195 840348 1352903 789456 1881296 1457192 1606221 1679992 1896117 519987 1539595 616355 699929 1169366 949764 1212230 732395 1519596 15084 1818834 1518457 1552940 1175793 374602 57005 1695951 670876 637999 1139620 1565300 1073460 1660409 599826 1162678 1683698 58040 57973 454465 612397 1096102 1653017 20383 181340 1920443 1191733 1926595 983141 257861 1722042 1525309 1971967 615534 1385410 830595 18099 286396 454564 1428191 1715875 693843 1094194 1709566 936692 979540 1477483 1158699 641653 217396 847065 797591 894046 725112 1402302 73501 631418 849284 957854 990473 546050 328150 1236515 1652548 833349 1109232 932680 1177022 401009 1498925 1717579 1292120 1496879 669854 216584 1691464 16495 1478705 236134 1195279 592595 65862 927528 734087 1021494 1401687 1868087 1896164 1424820 1645872 16175 1508528 335560 1219586 1591826 1771015 1948179 893389 1133426 1578498 1991648 707386 344056 371560 1506832 1536683 1296761 1131904 1794606 1565856 812227 754415 898082 34483 947319 306153 1756607 1123937 1594603 1511131 1811176 1795756 1771895 237652 532308 1110744 974309 1565857 1444873 1826971 1880900 1996168 566750 985771 1810966 1848363 704518 1943275 317042 1507323 166866 1324603 374364 331398 1150811 438011 711951 1392286 1598197 5322 1540114 1634013 1211331 1330579 215980 131336 436044 1602857 129643 515439 1734266 422524 1424922 708738 1710413 1530055 1642338 1237599 1595164 634669 1998898 1334150 609677 1657264 479201 20985 1154415 938476 1481711 1667408 467244 1882954 517049 480604 369154 1112693 1385478 81141 1382220 1273075 1138946 748299 1622982 1005031 1914264 1787686 346885 914815 1468154 1049725 1745782 911886 588904 1844838 863322 790784 1709646 1213730 1651866 1376861 1208006 1557656 359500 228333 1310583 768752 605164 1801126 1060046 1576258 926533 1106355 1522504 1467538 622136 142762 241369 1258213 788209 1751197 1953409 1659963 811738 1872357 661847 947546 600614 429565 78432 77872 1837550 1843556 902454 779874 1795297 1963233 211584 698684 442620 1687671 812701 1699616 1351570 1345493 1332476 474465 719828 1050989 1392349 603542 1270058 823686 1552299 1799832 923527 977253 1514170 1162444 845963 1320348 1828269 677136 393361 1606066 394815 1310134 1306973 1136172 1326497 805512 972008 396204 1603567 1323243 1426774 1874728 1604890 648047 1672102 613046 1970953 334716 746556 96662 317787 10534 1889160 750285 410311 1929047 1441578 1350559 1022094 698227 1579521 1798587 1763949 633115 1217167 727491 385784 1239685 773513 1557751 1944954 1958511 1171492 1138372 898642 941420 900431 1945710 1726299 1338719 1164169 1552931 1247733 1493864 1240420 1168898 1767259 292505 2842 1885707 1003265 1169060 50381 1977253 267862 421126 1311714 976905 1466767 335397 1633159 1550841 113115 12548 1954598 112060 1362407 430636 13216 49957 1126100 1393987 300216 1567669 1615428 1626234 18851 551098 383012 88732 18570 1284411 430967 1937071 667376 709592 1680535 1982385 412323 1947460 1164232 1237907 614957 1791129 102322 1425914 1583498 1649134 1396661 1237159 932584 1081240 678114 1814093 1157517 1406881 70467 1936261 971355 950185 1680832 1665394 561238 923524 683499 1615819 194493 715276 932122 675506 1211635 589553 663140 1708969 165454 293569 1774333 1968215 1815311 148553 1323172 804698 1210977 1021645 7854 723452 719853 37692 1194685 1535084 1409554 1841772 64829 1955930 82177 1378082 1359499 434395 240746 563196 54946 1787195 1184102 687795 788249 598476 58397 1586698 408719 925955 936497 237990 887264 238920 1221700 1703442 1056503 1556150 150081 1709516 1939555 817627 1099961 1027722 1576677 244508 569348 1369475 1323160 302629 1015147 602290 165251 598326 1316461 1027625 135126 1692468 1198006 1783920 1378344 572032 1553227 1250509 1891789 862501 852352 1587028 1474207 1383699 9067 9156 546413 1669580 1654332 1719245 589084 805131 683062 331895 1562089 379559 1785404 1791636 247059 1884263 1789973 1238795 571076 62832 748839 1661107 717151 325361 977057 1166131 1772295 1248999 490930 1183878 1226840 1069489 1976882 599138 378459 183059 116120 264259 927811 279077 1576974 181953 844377 1873009 1048147 557104 109540 318165 174602 599532 363587 1063909 22092 1376891 1036961 1165520 1243677 258933 479527 1135677 1711730 1153929 702192 1505351 1526471 344620 1649745 1696809 354666 192272 1556331 313774 168108 1708166 313347 1152989 1529290 1137389 1901920 1602955 1412066 1920565 364625 1771403 38547 98135 1928760 1500952 1590069 1761931 650849 446614 1551398 114547 977632 38808 116839 733827 1565741 738508 103860 503521 501787 532255 318322 387233 1958019 506369 1350089 121022 1081476 463578 6099 1059980 255100 866308 163586 651298 199342 1194016 804833 405096 712628 113697 1907683 1815561 1376202 456564 325611 1829141 71571 1396425 197455 1546306 264889 1953301 1828709 418149 801762 546516 1196275 1809506 1222996 1950913 711534 1150318 362460 277160 1312440 1828877 864435 591374 1857719 51389 1023920 997332 1414946 568579 1652343 569068 409130 562086 1132586 1333941 1770313 739479 892746 518756 46084 869545 730223 1375333 751225 1746954 118378 1213869 208068 1389039 550978 1436555 884518 1185009 1531280 1334189 1167081 1442500 1652640 745018 1124966 192662 832558 1306680 542538 408216 208387 1279809 599116 188512 974246 402590 391097 539683 111013 1464957 437323 750211 778757 738553 1968023 300014 155151 316876 1189961 646646 862959 1115041 492487 528334 335616 670079 1572113 833325 1766556 260157 1334140 1940035 544199 670838 1072560 836990 1426386 206141 282317 725965 1509228 1910926 933756 1067756 118987 1631518 1450283 964730 422709 228693 574180 595232 1949367 1278338 118381 1497908 1197150 524292 1633831 158790 1734086 154409 1107590 1628094 562036 1209819 962583 306282 1983418 1571457 769801 174765 263312 98009 1229113 479471 1303518 444247 1999120 1588367 1196288 825714 1644782 1127113 842230 679720 1889117 553707 812834 314867 1901308 566376 1331653 1402148 205570 1072884 57690 1768965 842445 747813 632498 655365 1015505 241748 1812481 1692056 1624007 1533871 777646 1359765 305713 1513304 32374 133963 370468 730675 1711447 176249 745803 811688 1630442 1432856 1412280 277513 1658132 621079 1311467 1848023 1805900 706485 157288 388991 585154 425655 1174300 1375375 649460 1242353 366952 1153685 982874 69206 1910263 1068926 264974 1725279 74285 1591476 1009299 187874 977950 1063051 143895 1297162 31813 1505702 1087389 1970427 843491 970565 1144086 730804 1219355 1560002 156297 1683740 983203 349084 1455378 1688166 644146 1183162 350190 973726 432154 1129372 1843860 1233254 1936964 680159 593831 1384405 1968743 340042 1536403 1201988 557330 1167438 203443 807954 1864104 1207304 165423 101956 34178 1063289 1345827 1500261 1607421 331300 1129439 1602461 1674586 1097915 541290 1652689 1376962 20950 339491 975552 195522 1040085 1026391 746079 1744895 762742 187780 1534486 1010175 78979 511473 1371819 1057939 846733 841418 393975 1222015 313636 1187140 806712 1073258 849820 534049 486489 255396 1528251 1559282 1368440 1951490 1753267 1099033 1732185 1434936 685607 558459 1204972 428712 390905 1209924 131321 1428504 216975 1456864 238193 17982 448259 1792003 901627 785227 1413502 1940277 1120107 906373 427775 1487410 1173224 1156599 858788 1046256 1594547 1811370 201063 681363 1485246 605299 1385328 976167 702564 971830 418731 1537023 769664 910671 113526 1167171 569098 1301659 947031 1676565 844775 853608 1372846 566830 1796111 1653417 1329687 82219 68589 763379 1791532 1620735 447160 710154 751106 384920 1297785 770312 1694958 1531151 359794 1730506 1272132 508104 335654 643312 133020 684475 1176093 187018 1812785 1221574 472674 675037 1481330 1782602 1202554 1746638 442743 513506 863201 1127655 1045609 1630111 891137 557019 1343415 936147 1676797 178496 269582 1235767 1280205 492298 1338657 992074 1109887 33864 1451055 1848808 1002990 1244631 1007706 759400 50514 1068837 1638402 444880 1077640 1973600 1305630 959328 1362806 1168283 324789 584504 1443901 1196652 1018245 868264 1232912 526278 1917357 64784 763274 1411175 874365 1560881 1183415 588863 761626 489255 1926800 1042379 1347546 1407288 1447537 1357052 949854 932572 1468049 506020 442682 1233874 139627 1871672 1439094 1316140 19562 882294 1422957 1257915 148608 1683843 733034 1959026 1994642 223025 1323927 1699747 29995 976629 1703142 297651 1771689 564674 464984 273988 352238 1795597 1148889 1349762 612249 248355 1198077 1291604 17551 1045427 43812 777613 1395978 60085 1580947 961029 571012 241789 376689 1951873 821657 20529 976225 1881357 1365001 1759590 1634961 1091818 1784461 1899332 1659067 1204592 1609752 1190401 1681001 1688754 471794 1370552 15349 1002531 1594375 1062931 173636 1270759 1536916 137419 1934107 1340982 116846 1722754 152626 510547 836944 1374712 1996119 895681 380590 241564 1416139 1182079 997529 752983 1194537 1979456 441685 544340 99973 126126 149560 1086772 699724 507254 983258 272908 709818 1795421 122786 1525456 89918 1844635 1148064 1503881 1960153 724683 1973409 1363450 1857065 1486253 1413860 334500 1620196 1539741 1838811 1520039 1450001 1826407 1155359 312699 1642747 894269 175129 190292 1682720 939640 851051 1905176 441178 1244319 1886601 960883 1390855 59888 1348986 1215041 88182 759939 55721 870355 275761 848023 1525195 1502007 1881214 1069117 167274 1921984 1742054 1364562 1247986 1238027 849720 1802633 1884987 837575 1612892 692438 1182932 1964370 1342818 1068754 1603051 1263473 220012 1386356 353738 1158957 539961 683181 350849 340530 1146502 85071 1162989 1844290 392423 1333283 1627361 1178862 684045 1418095 1258057 670840 402556 1794111 351663 1715547 1680022 1349126 741718 292338 894819 1380765 387121 1402455 71708 224985 705209 1375791 743923 1788762 1112362 221578 809765 1802285 819 640380 925829 364382 1538980 288916 1758042 1195478 939808 426071 1422866 355682 1472024 881406 243045 586528 906290 1060843 863480 1441076 1446880 759086 666643 1354538 75071 649168 821666 1256097 591365 1142588 1670823 391850 1203605 1571451 511627 1493832 1267881 1499722 1308186 584852 698276 31078 1901419 801466 145604 769082 209410 623818 314894 77857 1507081 1188624 1409012 338046 1082891 921294 950485 40275 402015 99905 337641 1981371 1142069 1761842 604422 307568 1005438 731296 1074356 977819 743244 723292 1483742 1091344 1313738 1814053 694851 999906 613194 906378 1390954 319698 1965235 1602562 1537733 873330 127704 174708 1098208 1161942 361219 292870 367442 75448 1501690 1731803 1090399 450856 17889 226237 1295666 1507041 565539 627168 1313177 404303 761388 1156049 793405 1079774 941093 695154 1006903 1022278 1463600 1536201 1088505 1850753 699050 1958719 604112 529927 275574 1513515 1371382 1879287 62605 844216 998107 1956553 1835516 1877714 1290951 1204508 1389131 181343 1783518 1659758 1646234 146653 376339 1904728 1405 1099313 1113710 1148025 402936 890607 1209734 449070 289954 1407347 562758 326050 1813454 245454 433143 814616 1136544 1304608 1173087 1968980 848755 711871 1734051 1073823 1915512 1752222 1269373 1971346 578417 1524221 1655363 1538001 493928 477345 1226787 822192 1598355 355919 1450126 644409 1727792 133780 1771848 1547630 994634 1876269 1165111 1897318 1389456 141904 1615733 1270134 143617 980586 1076657 387819 403525 283661 71923 1929302 975933 178501 748853 752732 524257 935616 1943593 1831908 866646 1978147 66414 1725983 784609 1822788 621804 693575 1796395 1010841 1125618 1315325 1895833 1820605 396873 1113712 186016 1383654 1429341 1268174 589776 1000693 245819 952712 34684 1486977 179412 1811722 1253578 1003162 661338 916351 575242 1798736 674063 1286464 522076 1235006 593694 1597407 198759 1742915 1094596 1085611 114340 805231 1793842 115286 1893142 606149 749789 1090317 1493103 830995 1189410 1146882 1825190 1233346 380 1008649 1487896 1445901 1713563 372615 466504 1892908 1459994 479526 354196 1882354 817581 1106194 61785 1968817 211100 799764 1018121 800115 1938722 1348048 689906 1494665 1302644 749717 1154742 47894 865525 514429 893797 1956600 385048 956347 604458 509807 1286519 906359 1492511 1325394 1922302 684887 18497 352283 59573 914373 1018852 1973220 1956804 1773531 1608332 1181060 114067 267025 496646 182099 1870665 313943 360418 1225584 585202 413271 306965 1306025 1733208 373682 487594 633173 1826881 60072 191342 1187753 1762746 1934441 1924072 893993 543853 1464339 748831 504592 341375 509184 731014 497596 788059 227864 287840 5523 632756 486679 1621040 237064 1822481 1114668 12385 670076 1099024 741910 563966 1746116 1359023 1231728 1419722 1330479 465111 515532 156152 1849326 240990 1928876 1678642 1030069 1779041 1987921 1149652 688758 1055008 642055 1381504 345438 1685147 252188 976136 1540906 753687 1426841 1948962 1353920 1887263 966323 935575 1540730 1621686 221908 539855 1936136 1657138 1380797 917308 1939974 240215 1186878 1336291 461109 1848716 582244 238735 340385 1437516 684773 363094 1792134 52351 563114 1166819 1450656 156005 859240 1886032 1479788 1039040 1586338 794665 536573 1684051 718341 120033 748599 716249 1735543 1903870 1508975 484866 1574857 181642 1358481 1295129 77822 252894 745648 617603 1667450 1119559 324491 672357 1756035 477072 1351591 653817 474902 64546 1939888 572483 1741578 369796 346239 1890813 819297 1610042 75865 373237 467683 278382 481048 468912 240025 1481639 1568993 125005 131739 484802 44369 448102 1452521 1763688 377362 1020739 1925081 1304189 143102 1891220 1590697 934303 196062 1857593 1048741 1416530 1389354 1184708 1549018 619033 1717523 1030013 1927895 1093318 110915 762888 598126 1410450 1239386 1621343 657902 1992955 790208 1521299 1820320 1577062 244513 985409 1534451 135088 1195128 708128 1464089 1050074 937730 1961746 372866 1009831 1479184 1394647 267071 465197 1931694 245067 1035770 411206 1818975 832212 189622 1105537 185511 1977484 1917020 724734 794281 469399 1968162 1635498 1132225 1214442 440295 1989125 1875472 1394472 1855173 1613270 339508 1515359 1930845 982017 767449 935025 709032 1406190 207122 330409 1653311 1908175 1692540 1574556 1389861 1856674 604431 1921174 249655 652140 286901 666978 586610 248275 289754 588421 506929 823546 906928 1668378 1316088 1749222 315241 658841 845757 118539 621960 1414962 518495 797864 1363614 1900417 545360 989238 1707405 1409682 73709 415666 1791989 729603 281992 1265815 1495296 1123332 1519944 264106 4926 706040 1988752 799425 1673617 885016 631454 776595 174993 1823126 787645 1260527 1719162 862668 336779 301137 117101 1113020 1509409 1644244 393812 1847652 1946171 1911262 1255513 1569597 1165078 1772314 524215 539437 722931 1484959 1099612 1427790 196564 1162650 1085457 1279259 1365611 1844274 1571852 1826041 687624 914224 1189159 1102341 1344799 1668729 862813 317812 778048 1112717 1781670 943400 602113 1616733 1876785 695321 1330145 88176 1166079 1390557 861866 733787 1122308 1468179 863721 1392737 1102412 821552 1597295 918077 858578 1784282 1927255 1574463 305123 1548228 1324409 1490591 1692995 62633 718194 640426 1849793 99602 1277346 1747004 407438 1665598 548715 972696 995432 938910 1876877 1469006 758529 1855538 1864501 634775 129194 1082278 1180476 1038203 537490 1776059 302630 1826652 949683 1946821 1937859 467320 369683 536552 41513 1732903 1947276 814491 1203332 13005 1081727 960548 299608 767243 987858 111557 770183 1583733 1690755 719471 740442 1447691 1917896 1096014 1597679 1238560 409710 32159 1187603 289316 1534446 607778 1042946 975368 46448 1402478 1436873 512353 631425 1310098 1453477 124652 1989735 973673 134185 835192 1039078 392887 390955 1360634 197945 368115 1726646 1618349 493271 736774 797058 130038 993651 131334 1122467 1323114 1697404 1404353 1051247 1927100 1310735 278108 1183497 8975 1006270 1051500 941124 612836 1412552 1396219 1235213 1835747 1037375 1468175 82757 1821175 1885595 1422717 1770176 27154 1152951 428643 741940 1450578 930937 1717050 279143 1371649 890691 1087784 808259 756669 408818 1415449 200410 916945 1323414 649976 643919 1158276 1963053 531518 844932 1539485 859870 255604 154080 1061489 347992 723058 1486324 711578 843002 1065608 20603 166734 1536290 670955 1631327 1344930 1890444 386115 1129690 419210 165676 1871955 419768 191524 898861 151191 485115 412784 196482 1093313 1728648 1916554 672603 974086 416418 803247 466516 41009 1150205 625681 902705 63443 386796 1690411 738330 1240884 92786 675778 1353428 1316831 697694 1258243 786169 1413202 369659 1338231 1707807 1075413 1756587 213932 254541 1264531 572288 1190530 388033 1502795 1778338 471082 1627393 154803 100574 605099 895567 817468 1033636 241552 1360505 499240 1803991 201451 995280 1353381 1351345 1051140 286160 1335522 1532606 235114 64066 522349 996493 659129 1958890 697457 1617187 1279399 349323 1111741 1942065 797016 270243 1561161 1086853 1818826 1684708 1762700 1073387 1723511 1499102 49679 1594656 922909 391500 1791507 983748 1416060 1649112 1690722 1114604 493972 1604313 462738 1082855 1946066 1262301 779352 660064 286152 1720407 829828 1385454 1153132 1980161 1470478 1909590 1004876 1238808 25978 1186073 59796 1246351 1351569 1547152 749925 1246375 210461 972837 1978183 1540235 1093615 1338792 278738 636590 1221139 433417 1622368 1067205 907504 209268 1436966 774984 504933 853454 919783 1357392 552694 1928095 281478 1270036 1605247 1546221 907093 1316761 1328186 1942478 1951637 513876 1830782 1537910 1161043 543045 1706876 1613765 1450983 134028 949459 28455 1853744 1921532 441385 1749285 1624253 668428 1875031 1265768 637289 930775 694157 1360384 731971 1563829 1490638 251846 1747332 625326 42870 634892 136033 1431221 16280 362534 947777 1559287 1765041 253369 1857252 226834 884504 1895038 501150 349381 100815 302457 1928277 1882504 1728028 860212 1431475 1066470 94058 1320312 1436950 726971 40229 264787 1672756 1007749 259284 539554 1307629 1413926 1410603 969342 699820 1429351 1912751 933068 957656 1153032 781376 1765410 504978 144554 348847 668930 519122 1578176 428448 1840083 30865 140763 1045935 1864707 1125140 1145549 706937 1236497 901404 1560292 1258372 437310 1092034 22069 1063426 993640 64982 1015469 1570083 636839 1355115 226157 649532 1340502 1465751 885314 1332056 1947927 87809 1703293 891457 1027066 584072 1783696 304820 197947 1528879 1376417 1798868 1175260 631972 1097084 1513282 1385803 1293993 1630753 157171 1019924 1652503 1099454 1378238 1591867 1254364 750364 557189 72017 247526 1419688 1306441 269776 1913358 907244 1261910 660858 593428 1797934 698605 1616401 1595361 902350 670592 1549624 1478118 1419600 1309136 1665989 275927 370297 997931 725989 1824076 1486159 1006636 556559 1148919 1469480 395982 1092884 1085264 648776 984936 296875 1802549 1718199 417777 959767 471539 146438 1248713 1939590 1000131 1701971 196018 1873793 302728 1918993 720007 1809927 1246311 1425091 9541 248474 1255417 1002997 1271943 1547904 626020 1936732 243674 881847 350108 1941121 1389901 1157730 1894297 776690 1906093 328301 1738068 399609 344909 1344997 582061 595251 906399 402604 217159 326674 832380 291784 385072 1689419 1772193 1132744 1533110 1719528 1306652 812569 1861046 660580 399330 1474050 1224895 546614 1156220 1705701 55037 859990 996958 1427314 833010 843561 1549826 1475772 518366 319793 609652 26331 268088 1042039 1103617 726807 1468420 1195934 471478 72420 1606505 1760272 1243538 153964 1743505 1136199 1826814 1163686 130425 687759 716662 856504 1150637 1436704 1552808 1455688 1798787 1235141 398072 257095 1364823 1708793 1557187 925564 1557639 876845 1860137 1903788 1722691 447577 630246 556369 128672 1247470 1064865 98109 668374 1918026 244576 1318125 1403547 155768 832401 701395 998499 874822 1810199 1673111 224404 1971475 492731 377743 813048 43638 1767553 1087398 1981262 58430 1091133 631825 1039432 482205 782722 1367802 1436373 1138587 959055 507462 754264 194910 1326320 938964 1015415 1927317 75507 87912 265782 1836879 1584529 1531618 1584188 126759 1523512 953339 1659001 106123 670169 742200 223156 279182 1520991 1890111 1410850 1353444 935337 278232 866409 482031 1925405 1321275 196185 814446 966685 479934 1145271 613689 1362992 845903 1248121 1639972 203707 554533 1238812 979640 902742 340970 1542935 1153171 1560816 1829728 1958833 1184107 1315923 968380 1110809 438993 1759825 518757 657853 1385972 1645915 399709 1733836 1604569 1055157 1281530 1430352 1497801 36473 1333114 1661549 327263 1245140 51376 1835054 368826 446517 1557389 1493871 639010 761179 1553781 653635 1602685 322058 722558 1597294 957644 421108 1253845 719792 1774973 1578615 681708 207980 1071296 839668 1761517 1024101 311561 1070210 1399102 598143 642761 351988 949051 840408 577079 463280 1692749 1232491 399672 852849 704916 1435236 666845 1312765 1234623 1582558 1292935 1053160 135478 833667 138915 1474181 1417057 1605884 892104 1318488 98175 1437845 357415 1310242 549831 281070 1039880 1527656 1919854 1083587 1623497 266137 203275 1536328 623474 649580 1160093 895156 109087 410474 1241792 953921 1548498 1033488 407868 1181070 1347222 1572055 1280303 368944 1420819 1695156 1613173 1709306 1359719 1113251 1472636 1695721 430570 960863 1373889 868844 1584966 95255 497546 1684354 1468547 731103 866097 1581840 1324997 482155 1057200 1016818 330034 1042162 218844 1167655 462622 275478 1622810 1997947 834215 1829265 803564 1041326 216707 1196899 140029 38711 1364196 133620 212893 310908 806650 1951438 598824 421076 528458 869493 827700 1374411 1161007 380274 1743658 297392 722200 1502112 1649287 393376 1957267 1428826 1998260 1400978 846484 764490 1090858 1625673 276833 1501663 903638 1538917 1399908 756725 1573738 225453 920763 1989155 1263801 1716888 579505 25470 1952279 1440275 954039 1972920 1103655 1452011 525389 215806 788290 923657 999320 327097 1323566 1870368 566568 289050 270554 373203 1548942 1201516 1035174 1894197 188177 964159 1095226 1928041 1938253 578960 1582249 1598908 617722 1199818 1255787 262737 1981540 1623628 1655894 1733015 909486 857373 336127 215045 1612850 1470777 603355 1525920 1542562 1795020 359082 607882 308011 1322360 534741 647791 1332694 173151 1670807 1381246 1286246 1174084 1455694 551672 1517594 1859586 1363047 748778 453908 708290 65121 1355486 288992 912920 264544 705570 1659792 1860863 1098394 529066 185668 478627 566413 755105 1419964 1835779 374012 876532 868270 725018 1572225 1776450 273278 325044 12257 1190092 80406 1036139 289767 1414071 1906236 696786 946597 794037 1214853 98411 524935 1693541 902427 762491 263360 590432 247896 321343 840526 589984 1913628 701716 1549833 307667 1947754 911215 976059 1247630 824463 558968 1444340 1280613 1433321 405908 1204350 1737881 651642 58732 1608036 421401 1401593 512636 358113 1720315 1894827 1780536 1967528 102060 1125245 703263 124516 1504570 269111 1370789 1886040 1940058 801106 901467 832247 106702 944775 1862632 757709 1584279 1520339 1628752 1188062 1505845 1107961 911889 1521726 1957034 912041 1032173 290675 1084611 778748 314955 104709 1489708 1186784 603605 132237 489517 934703 700714 427916 305475 517538 1864861 332546 1811454 1264299 1696021 1617193 1988595 1428423 1224913 159185 392829 191320 188440 1021107 1472116 833750 831411 521604 1439528 96062 1289010 1896404 1207735 1563685 1790956 1460304 1596274 547364 478664 1814307 1740245 371683 1446892 1928910 1426067 1129353 1070042 785421 1342869 796914 1192323 875543 724877 862152 43268 437196 1930127 1200353 1404032 1220323 1342092 50691 1167908 850398 193128 43047 72332 1490329 1416710 204946 832144 360610 1502917 107467 742542 1695417 736686 1207052 1476482 692472 173953 724336 532331 1199159 163983 833313 181584 1617715 429681 543117 1488261 1889605 976873 1862721 1394919 1871967 855193 707127 1616897 822900 1463192 93054 762619 705615 526913 78516 675975 1981613 381737 1294430 519807 1295523 1150129 292092 47401 1401153 451459 1648959 1555909 716098 1081848 805385 1156429 1051980 1212849 940182 1055766 1495550 273825 1992468 799756 1966684 1424005 1431016 1950689 538100 580765 1246307 1461842 390011 966201 1054277 1727272 115821 570694 1492262 1073447 315149 661627 529364 1127815 859055 110144 1129250 512973 469650 1489032 1737748 681928 1770372 1095989 139382 1498936 377241 1316725 946815 1538303 1914984 894861 656706 1372915 1999879 1408436 1761376 605693 1591538 968389 736089 1024195 690293 436016 464038 1421519 97173 1098743 411208 980085 1817062 738346 1936476 1507125 1462015 919895 1138081 99463 1334640 1602763 1031640 1225192 1240558 1161109 1437740 1783054 1235330 1306021 176341 1149783 65618 141002 979125 1607410 1725502 1911673 607894 1576625 935487 1068055 1662655 1675417 126570 975919 420535 1693422 434553 977240 837924 1976196 701254 1586764 126256 829164 1750536 1550126 1466729 1685013 764327 1116539 1277616 1327417 1934032 1381974 972982 1803561 35050 1528923 149193 373182 555858 1565681 1159049 74235 284886 916511 1421393 1470991 951709 835663 665879 1030307 1299748 993945 1084288 1638726 913895 710300 1321923 86800 1711683 1276844 496958 1534824 1227875 603700 1095585 319489 1281482 1894368 387676 1249184 1732944 511299 635032 1430149 853853 9631 448591 19471 1625027 1999038 792746 927293 1839159 1298186 479691 1814606 1044999 510706 236281 142594 122480 1179244 1657568 1267381 165191 674840 1617247 988184 1060749 966133 923852 65097 1751030 1999245 809187 747008 197189 14462 1215503 1890283 423791 1491861 1809765 1038246 1426185 731922 649901 1496697 1155143 1274009 481104 1494579 1574314 719317 1589362 1707125 1456426 1594571 475330 1006695 1455828 1206056 615425 1581237 542084 1341990 492798 1552160 391105 1101861 187732 1192301 1814605 1661150 422418 640250 1297772 1792576 1132715 1096109 1204729 1626478 1603154 334754 441384 1918096 562845 1471261 733897 319580 1489016 533039 407878 1003033 848770 1520620 411124 1552220 742164 579475 1967392 1057082 191193 552159 109534 1270608 175580 937692 1566613 115886 870766 149533 663321 922912 1567318 1882032 445226 1471841 827925 860688 798813 1887534 243130 527736 1576724 1188883 1551709 637624 501144 1743217 970080 1908011 981409 1394038 833998 1225144 1597290 1178533 1657519 1546617 93613 1741642 1237297 1740807 645397 814696 1238864 1079203 925009 590359 1001781 618750 967684 1258488 1470477 1693675 312305 1067976 899220 1226668 1124120 474973 147685 63498 1865633 1527858 107011 1640275 371646 1396914 681881 1894642 1051703 1984460 1201036 634883 1293613 423441 568203 760574 1237364 1784166 1997864 1192580 653192 498304 850832 1271580 1401742 578271 1092026 1930037 1855290 1747384 339441 1525926 1369502 1636334 1045047 1222783 188861 1004790 680863 676204 543821 1117932 48183 961373 1739762 262755 1099771 564098 1799438 1951123 21366 643282 1929520 1589059 665994 1728987 346072 629981 764254 983946 1809357 1076868 405456 1692920 1818449 964305 884770 479514 307788 1315680 710028 733564 905190 1422299 455531 872080 944272 714200 1446536 1969665 482910 1928272 1779581 597168 1491355 1720754 1963932 583239 677018 1451393 1875187 70778 744027 131728 584348 1961622 838720 533685 22478 1483080 1280944 1726302 631253 1437825 1487934 1017381 265778 798727 85813 1997523 872449 719631 903267 1650698 1756771 166496 1283285 1974850 1403134 189949 1033226 1971072 392821 1112429 1165944 541396 730432 651901 284612 484200 1314294 852073 1320426 684050 1549835 171400 310670 598489 1830063 658887 1429308 1746243 870761 329321 133087 575572 1881827 71484 1445556 1035733 112982 1002906 902681 1221055 158619 1540474 1329537 225804 1930630 1254377 962952 1366803 381179 446514 803845 1847122 417938 1187365 588277 627890 1676167 1401611 67654 1365825 578411 1237202 473825 314657 1087381 1256350 1548137 1155129 1396764 622011 908958 1356085 1593547 998976 1311190 1161998 1783234 904626 773738 604315 840010 1604498 1220256 520469 1188480 966506 1659583 493398 224772 496498 1648276 1447256 1599684 1151477 728772 182706 898216 1536497 1420296 753680 946257 594275 181409 1709720 399375 1044651 323736 825929 682468 876301 1025027 1077672 64543 505444 1746662 618267 1300777 856067 1076776 1440799 749273 470848 1407635 1028127 1016909 904230 1088117 1347790 1264775 991160 1043459 1566536 1024804 337681 1798719 16898 616489 870577 1219798 137156 1038761 1927713 785579 838349 613927 1853906 1426365 1023190 906579 1877687 553930 1291508 332268 1350738 1123920 347487 1564425 598702 701831 1033280 546432 1627541 1870524 1937223 412768 874509 1840548 1034021 1400454 1194910 1133326 535384 1438792 1094877 1825918 295878 640953 81342 1393964 28415 1885350 1770752 1782303 237801 563911 878273 1195937 982528 1936073 249753 916088 1983488 888340 285790 428377 21322 1978448 1674087 252986 552956 215506 151950 786501 710043 1920328 1067290 346973 723500 810619 1856084 1022175 1608000 552618 1621602 736925 523372 249590 867819 839193 1687657 391625 1092008 1764234 1212997 1103707 513605 793870 730605 1162774 916455 1186494 742018 1047304 511743 345398 1315103 471359 247319 1743766 553599 373506 1938336 1783166 787791 883381 1739507 1812613 1054607 393726 488326 789346 194865 1762810 493348 1330104 521523 1147629 314169 161320 1838640 1622107 1453277 1589309 1720635 912806 711629 113372 1494985 151901 1992034 829375 1787517 1848639 115093 791048 1888878 1044146 616924 1746581 547794 426911 438948 1642411 556367 1832005 301189 661939 434414 1933982 1736517 225901 640304 1654787 439433 1729607 1009253 903886 342748 1372412 1604337 312430 158508 844181 830991 674914 879743 1657886 410233 161381 1499798 453042 1904593 1539186 1386822 620982 1091683 1354944 1174246 1912115 1026558 725370 1983628 45109 36051 242720 851494 99495 493746 1120345 1577742 276783 1178968 982937 1019587 506654 1944576 556945 1953583 1352157 219422 1945342 559582 697088 266460 1512891 244852 558047 163702 416664 1664151 421753 118717 707689 331470 1522060 1082768 1869075 194218 49519 304967 1530113 1022467 881378 9890 1532942 282114 1719689 1452087 920096 59554 238988 618178 1454651 1784141 402055 1659518 1402351 680101 1015227 414791 1949446 1931089 1843604 562918 161310 1359353 1640885 1310730 772071 1625226 98084 996537 138690 308351 183439 1122730 1473634 373705 137012 1373768 629110 932845 492750 543447 1398350 964644 1783843 1567420 799817 1527713 1732004 1677679 1521537 981362 251092 1068228 678834 1583550 70476 145529 107610 984656 132412 409454 1431934 461784 1099431 1521095 1123821 1127470 1738065 890690 1789683 981201 1049598 677266 1500409 791436 50858 517754 1558278 1698343 173323 914351 735244 999158 1780462 1701998 1833278 856086 1040087 475540 1618287 745850 1252498 389610 1275002 52253 1253855 1476478 1484911 503058 1227674 46009 957532 706200 1696829 1437466 1459067 1502279 1820035 987820 1502681 902531 1143802 1033304 845435 285030 320503 1227599 2324 1842511 332684 902231 599055 886969 58307 372244 419686 737941 428686 1370899 579298 1772369 336491 1862778 1813552 1419695 988642 80929 563921 1060720 523335 1711985 1957302 758016 1745735 565497 1570330 1887007 601138 1399924 1795463 972931 1262563 1250354 535447 1718776 1760389 1734222 59412 1258893 1979931 1543479 817193 270161 33952 77173 1169503 531618 971615 1196227 1615508 1237869 558695 577806 595313 572978 266362 1327461 286215 1905530 1403052 1062440 1649303 729885 1366058 917374 384664 679129 1398623 46437 1114241 1030320 1726417 1883150 781524 1997993 1472574 616289 1130983 534444 543323 827429 59231 802984 351456 1472883 110140 887385 1102185 1831138 1044130 869302 1789857 1049065 1434973 482259 1270968 1026880 469664 674088 774952 1187125 51992 326646 790303 894884 1676285 114845 612471 824532 1993048 1085358 655764 1871576 860338 335977 266020 621766 1291220 490648 546569 372714 751597 1354462 761143 438713 1640518 933085 1119894 1880468 1992903 643807 916803 1477569 1913622 65614 1246163 1178920 506279 631640 679753 1369686 741039 1174627 1406460 988839 1541376 1525133 109366 373693 799783 1811711 241653 1815053 117037 1826977 737294 654106 123353 916977 78977 298510 1784135 35295 272185 1708135 1525816 1694432 977127 432265 1112863 294020 1713280 446828 876506 1850993 569795 46783 1514458 245649 1269162 1643043 1976492 1270562 1390127 1141013 977117 1166644 211924 1864444 1364942 1395227 1603557 427552 16737 940997 998277 1221825 352572 1772756 1680694 896356 4221 279978 1738972 1907922 1325602 1680858 1335843 1080346 123430 241802 1831783 598462 1540610 262190 1906592 884684 1149257 852153 1964555 854477 643968 484865 841216 1238087 75527 928434 1707785 97265 339037 60275 1789150 160848 951045 742809 1450456 1064291 1048416 1788756 1384011 160002 748790 1885083 753899 549182 1856427 1936364 1243558 1832245 898890 1946443 1011878 726659 823081 1000264 1076521 1280300 655021 1273377 1162326 1234923 141770 1054568 1958786 1143041 261035 1653489 1476799 1794613 1448218 1197016 624112 700065 1588762 269915 1581993 756417 1502025 1042931 1716575 851226 761076 1493688 1106455 516551 220900 1785589 55347 1404691 1430801 1525098 748879 307431 15744 1420874 209236 807089 1926011 1875293 1409299 29881 277016 70811 759576 599181 341345 1965784 1412403 796239 1804500 10362 367618 1004693 597817 1374955 380406 1569832 1958348 316833 464723 1459868 1686514 911518 1705946 1742244 1890295 684155 759965 1776309 1457990 1158248 1351321 480379 1186927 383643 63789 1047359 1561310 1893593 869392 136423 1247261 1044035 924 295482 1831078 1088614 1737825 552804 1001119 1341828 1559819 718234 1808572 312812 719959 1088636 1683210 970338 1519195 75064 1986634 1667100 701372 626635 1508230 1641462 1336091 530114 792125 203990 1263389 1808620 718557 1187322 751068 482004 797697 398611 460494 658369 788599 8963 274018 907397 1395476 1225653 719717 1874077 121533 1449202 957493 472550 1586374 79673 79232 1006516 423048 496810 1300859 464562 1397194 1778367 1014481 1367878 1886453 1577071 1624059 1092134 899265 1943773 866791 544217 1618928 1916060 1269762 342923 1357339 855365 1229166 1897710 1117612 780153 913006 1635509 145743 1486309 475639 1415935 522545 1705923 617868 512277 1191898 100944 793580 1553216 546958 1690240 428498 1970687 1428468 998625 1164031 1984340 1343754 1491266 1913201 1109584 442587 162670 761637 1967251 1282861 1490532 634239 1399488 832002 492758 1641631 427045 472323 1905163 1651710 519977 1414514 88117 446819 1778765 331148 1439732 454000 1438833 1577061 114090 1179267 949379 871347 1364000 1808783 1009117 321433 1388034 1196939 1858639 1921647 1814025 581419 804093 555073 480382 1138878 1198930 1378002 1479482 1978428 565331 1399861 274694 910204 1666579 1324124 1573058 421656 1869755 1366507 1824676 360005 1104989 1274578 589527 168728 1021985 995167 485835 1596313 1330950 1481334 454259 622124 620067 1412047 337423 129318 773356 1124113 1013735 1424933 1222452 1830810 1759762 1050653 1284333 1748125 1467795 352847 1483382 1747652 786079 1438365 584353 469198 1792858 1851236 1240959 1123013 1246074 1746070 642719 1021388 1674971 947453 1751249 355257 449717 853735 310402 1978304 1778819 201875 963157 1045638 1815515 633773 358843 319945 997023 913496 1470202 838653 92360 108468 1022285 634208 1168996 595002 699305 1750712 949 802203 159530 941559 1978548 188804 1045149 1446838 1885889 1114646 1166120 382601 1054768 1552660 1808528 847488 1222760 849260 589879 1570443 277077 1438971 980519 1386999 1633375 300748 1560933 322659 934898 552249 1415576 1668409 11893 1049018 1010109 1453219 1409568 887557 1141524 300785 136062 1275999 1352936 263298 1488718 1875224 594448 153521 1209491 649889 657123 241449 1230924 1214615 1697205 1990764 848794 957318 912623 1428129 1490835 1951952 1924583 859745 1182544 1701301 884464 1291401 1911156 1051961 158066 1243700 965914 605683 1018181 761798 1021958 618515 694614 513352 1047378 484547 895426 1645615 1640902 1041104 443460 1397914 76314 1257598 1741053 927247 1705845 1725294 267902 1614595 556974 1072622 1423758 942581 1804524 290494 1664101 677002 183454 175708 626092 1728885 1732915 918026 1318970 879718 1080638 130980 1872254 810707 1803138 452180 804950 1366493 415651 299426 929351 145623 659503 782574 746098 100947 1919725 1715277 131562 115845 1069440 1145426 633287 1078603 1725426 1752941 1234654 1888906 415099 1855992 822343 1738579 457442 519215 1798270 413150 686298 1885464 450667 1994052 575363 649162 1644543 1219834 696387 1924327 910160 528064 1404521 237498 1489487 264573 322306 1681712 258080 1562423 1350614 38770 400193 364868 1230993 95358 1590738 1188854 1263752 637790 1255131 1741770 213637 1203427 251098 3728 858381 1597019 642615 257178 238544 1675775 154805 826365 769545 1833848 1565250 1533071 553023 855201 681434 156072 1492577 583810 495572 1440303 1141649 1858631 1417569 1363521 1777172 1033154 1861560 519287 632132 187291 1772241 1961535 1908811 888157 82099 1190164 1334109 916773 1029717 1551281 1074748 1932693 869539 293705 477299 1063821 1414482 836892 1647570 942565 1560498 1796148 259170 1966184 644519 1219562 1221924 301703 232614 1813198 1369836 1824041 599888 855830 1627155 927132 870653 851338 1792017 1025683 861815 451946 1935436 1282877 1331141 619102 348186 1530664 1884133 1761321 1240715 621014 400012 984521 1753265 1989472 607009 842849 1330409 373280 1409621 1910411 156307 1303526 154736 141888 1023554 227322 1248820 119078 924444 1218722 1317562 541728 1207870 927385 604110 426631 1876457 84311 1521198 849498 1450288 757724 1837460 803521 1322736 1333319 1999977 1402391 139667 731306 1842255 1732977 462976 1942565 237006 1153353 540259 1590496 1592735 1027679 575355 968027 1552215 1103185 1351851 712877 1565203 1051268 1429673 728361 1820091 1309583 556479 1372873 1164924 1130874 1723150 1811127 1152553 884960 1365147 1845908 1140826 279264 251858 1579488 379697 786278 1191601 778261 294257 1773319 398422 1949711 945955 1994139 1074536 587759 930910 705814 1395100 1235193 639122 1298369 839681 679201 1106961 247828 1574806 928411 1518414 673727 262601 608409 1954743 858062 1495380 414738 462376 38750 1479992 555765 942804 422108 964449 597571 1207533 1505694 881270 903350 1617814 1052410 682791 1328716 1012533 1620612 1427416 1247007 738963 799894 1701202 224907 891827 1956427 1637627 897468 1836454 639802 1215213 1717425 1970598 870634 311627 335993 1595443 866806 371393 1558907 1319502 1291106 1151412 306686 1495329 820172 1080631 1242550 597531 366296 480186 1647547 234041 910845 857560 770969 1208239 1480673 302874 471060 1330528 625548 189334 1033161 352077 1440796 1811985 1254750 515852 1761276 1961777 494550 150577 594432 327236 919239 569361 1885417 599866 1021706 1052280 1944853 1057969 1410297 142211 1812162 958932 213059 1422416 331635 1703813 1732255 949565 1360668 1530915 1212542 226580 975513 1654486 894839 1126489 782825 1798322 1004326 455912 518853 588391 419729 1416549 90331 906929 1717472 1949752 622472 1794392 1433078 439213 1166757 1068993 1810762 150615 1562756 1294928 301663 1871925 410440 1317412 22389 1072640 1707639 1638599 1861946 767835 1712107 1923104 246180 1837613 471393 1587634 1116479 579263 87826 1675978 1167657 1023561 1233130 67480 1410272 1174386 1118461 1732923 858300 1659566 1421068 764819 258629 39737 865404 1450044 25136 1599314 1416965 913697 834688 748308 1212536 435225 759366 70025 1947612 301375 1593681 1325292 1165343 359945 1585307 502706 1734507 631268 219949 1648971 1899005 1921056 1695577 418578 568843 1112212 50830 517994 1182792 835109 1077099 753397 464563 1394619 1879298 428138 78145 698702 238209 1711789 436452 675041 831833 1257081 1311206 1757257 1764662 318468 83164 36162 1535076 1580380 1157331 555243 209607 1298688 429711 753036 1478133 423117 941511 107980 1510896 1741848 982927 826091 1116832 1657302 1920808 943609 68327 705442 1672753 851049 780398 341777 395402 76269 438348 398981 849952 103972 268065 570310 1705272 1532766 1609989 17800 788956 1685990 1611533 1452828 993189 475196 996584 817046 1685202 1065438 937703 156451 1596712 207514 1049745 820671 252526 182360 1347675 30021 1316349 1218732 1019815 382703 135494 1986955 248019 1640527 1869546 1581375 1080484 75840 1312964 748384 105553 931919 1205832 858496 67779 685551 1233877 1487973 1777979 1325922 940343 1207802 671676 718309 898532 1308188 969262 110063 1115893 1389982 495913 1471157 386522 800963 1871174 1614953 746835 1986874 1403663 1582566 1850047 988294 1847178 310389 1334167 533978 1423748 1019999 1993122 1574376 30855 423703 1903294 1631172 1546885 80449 1418232 1797586 300668 650034 887366 202785 638861 289365 700313 1323065 1679642 1700695 1132305 1341440 1141440 204430 83814 1320749 1816012 1645111 1621933 849323 1468899 1543118 1833246 875920 176723 182023 76361 1519203 203045 931196 81583 1849913 1048529 993543 910480 52543 543560 847069 1133845 1848136 1860638 1178982 1197815 917311 1069736 1670108 1922182 767352 1335747 210009 1721566 630153 181910 625645 411711 401540 1429787 1911577 1162192 127298 1034631 1639624 1432382 81909 738687 650478 1636113 485666 1319168 1380381 460540 585214 881603 1635569 707033 1891680 38161 1114163 56103 1329070 812841 1493029 974587 1874771 1942320 418382 570889 628072 1369519 1805393 1610587 210457 1666627 872904 1584408 1394537 1869 1524873 165506 352584 1050430 193831 447923 1959169 803628 365396 872531 1817793 1305686 1260903 1024918 1691134 1160459 670981 140915 800738 784381 725309 1605100 1695805 771616 358644 1336699 806767 1221662 279410 1582848 364478 665938 451214 1973165 149767 777240 1781124 1715313 618176 986551 302435 1929953 1497492 1933909 954529 618937 333020 354365 161949 716279 1335908 953702 1497904 743467 937161 588669 740380 961359 373981 526408 1803052 714061 78359 557561 1734114 798426 427407 1237961 974890 283226 1901858 1272759 1691607 389685 1507629 1069478 1831648 6146 59172 1162778 1293379 1244165 386268 273715 582047 1077539 741409 582612 1819622 1617955 1285162 871462 264604 239818 765287 1941977 590371 604954 1688110 891665 138817 132383 7201 84749 467460 379633 753776 528883 1025906 795671 1229217 352666 697154 1323189 883829 12885 1071229 364457 106516 1063763 592777 1144805 1400105 1728216 86735 855379 1411231 458763 1605303 611875 1284290 578292 787016 1086132 539300 1300933 1657699 659845 1426993 1796960 438811 1141805 1573254 1413430 968976 897515 1681637 410342 513860 415890 730375 113633 1610738 862217 526689 1605139 1932040 1747412 1321066 919267 1434609 1981925 989775 1539098 97092 1602225 684549 779447 1607647 1036404 1710356 206450 273202 1808105 1130784 645081 1428287 1779931 113520 754906 828485 570992 532016 935285 1275472 1083296 206869 912722 1800658 300593 1298490 856630 248598 14490 734590 144790 1046866 220969 1440621 599869 890233 1482131 119130 1394563 843232 1365487 1064951 377179 717114 630382 1998462 225302 1357949 1837004 1381906 133940 1920211 231317 1909303 774672 828114 1016493 1985073 1119741 661437 1679537 1978522 1188597 1596097 1673694 179991 865747 1670358 435579 1259367 876275 240588 488117 950783 1522167 1228670 1033604 547871 524203 37500 1605735 414565 1050087 996024 1881055 446738 1609583 1180894 1155660 320504 19086 580578 1569241 355898 395630 906865 1832107 256169 916763 1514696 85513 1241439 1069646 1359424 1657245 1496180 55255 1424938 885512 1590499 1242904 446509 1458795 1302387 1407558 130033 1345317 421661 442022 446243 636287 1295327 255562 732717 130733 1420219 757837 1175008 275775 549985 1479855 482775 475909 1969832 32555 1735937 61388 1200392 277574 1631086 1065799 229774 770847 1985348 1744433 446715 1836364 994788 1395507 1100224 628897 1129101 1349910 277404 1486556 946347 1758281 902123 964846 361369 1161084 264849 1968911 871368 249225 1922117 1161596 1886765 1242975 494684 1367732 1903982 1681310 1081632 11190 1918637 199281 1918325 1609031 276530 1750899 1913170 1134689 546223 1206871 1998437 369706 1430945 1612068 1560872 1784274 1726051 1819263 41460 528650 1279288 250118 13424 1877036 682912 1066979 1966094 1253284 275262 1209428 1632281 406117 1872222 671810 1755292 283153 873038 518518 660585 304703 853196 1340197 833780 948639 1072082 12045 1683380 706646 1910452 1732874 1378855 418688 883113 1292870 528208 1295923 158908 1370516 585947 776597 1220318 1440141 1914669 1749174 1176706 760900 720089 572090 1786377 1501807 67764 1134953 209352 1510848 1192348 1664383 675344 920468 1442940 698049 178083 176874 1346672 350019 1259138 848747 1832140 1221801 622754 1463627 914018 1686202 67165 1601954 674510 972052 1017776 1634832 1619385 1534667 211842 540171 1252436 39954 1504110 570499 682484 688825 1767062 1909875 529704 92327 1567427 547885 1116230 758673 352684 481489 1966317 128180 189727 276635 936047 409897 1216764 746340 706197 898371 1492880 248823 570526 1565560 1345793 352591 1731731 1887639 1517279 229767 1784460 1634808 1447350 929031 228276 131600 1953166 291539 213642 280587 1962027 1384397 766463 1901859 765895 1819909 1342969 713731 1564125 1505442 1103077 1314313 840963 80479 584415 44684 921377 166925 1497074 915899 327996 1288309 452219 1916285 1324046 905811 1740874 486133 1500622 180371 806159 1726229 969100 1920088 692480 643850 1524045 1787319 1037346 1498311 96786 1172622 592351 1020305 1193126 1967781 411963 1490090 260509 1988965 1515833 1272267 1301667 1747092 1181823 1782371 1738124 1230873 892112 1062898 630592 1414001 1595759 1665543 446415 1065258 1526628 293036 1963183 1818525 1669429 1663131 1414299 1774103 1711931 748516 1493535 1215967 1378866 611856 173960 1028302 372829 673051 1149637 865603 468855 1711539 461351 1438612 485286 1114828 1076245 1238949 95733 1648928 1573949 353594 332024 1903748 398703 855010 1229835 242102 156673 1287461 828543 575112 1401088 1289611 1318383 1899204 363708 332755 894311 1247715 156886 1788155 1135712 729969 188986 1386458 299816 1738678 1345640 1876206 1886957 1041488 1047992 529756 496561 1762033 292390 1746438 833230 1531708 1602047 1186752 576007 1974893 51939 581630 1532489 1487793 1225789 662376 110796 1739042 1602158 337106 1782992 1568643 1785810 837638 1889530 1671213 951805 825815 43237 320183 167823 624976 1794151 1047408 245968 1072466 1763078 447275 587865 101580 917821 99988 449103 1060138 704989 1230411 525833 488772 1262568 1930875 1469142 507389 1558695 224603 160779 319136 1933726 195325 845567 845160 1728822 667787 397957 821198 1790308 1831942 1726436 464467 1414952 1954176 303334 967948 405987 1109044 138034 418486 1100422 1957298 1940179 544373 541954 1782800 1764561 1680664 13202 420721 1383894 109233 472350 403345 830569 1854116 116695 108270 1729817 724514 1813855 1082837 600562 1000660 243200 559852 676097 395698 1022462 1296807 1617730 389723 517532 1418217 205578 370317 1482204 1184799 394911 1372338 583403 525816 1727899 889892 721005 86316 1448132 468679 804387 1668890 445956 1748969 1750739 1223889 276979 1915672 205758 129813 1461814 631178 225630 1910445 29987 1830236 1254083 1456900 1404085 813930 1688687 949144 126039 1001001 502728 453753 309445 1464211 731192 359479 350652 656127 984094 1188850 733800 902422 1845077 36930 1600647 166746 695295 1636237 1972697 503508 213485 1452329 1227273 562367 121275 1371204 1523127 312429 1343194 376623 716420 1031719 1397921 1349529 1676186 1038632 1050306 360256 399898 1151858 1937257 545877 883107 1943349 1711211 1849663 174914 1160025 909791 579569 935470 627987 1203859 836433 979794 922875 1915664 256720 70611 1561508 416026 1039245 978247 810132 1766152 1731464 1164344 827663 603636 1138911 127761 1792463 1647919 1247382 649134 1320084 1347980 1503551 69474 948913 1539497 861927 518476 1088408 261933 499524 1657061 1562864 1821717 947562 317105 1605976 754023 237872 1157450 1278272 1348268 295900 764347 1455023 140816 185913 1403708 1369333 346252 884573 635172 574550 234622 1214833 258528 1510330 1649617 991181 1658055 1715414 75814 1594218 510073 1070008 1191820 433921 245349 802122 1346941 526315 1452962 1853533 1661038 1485412 257907 1608830 623632 176161 1319059 681628 574726 345424 76373 1920859 876607 150916 1686371 384100 1979299 189306 1977876 772566 405570 111214 1325925 1393384 624410 206365 747654 680591 745472 985595 701731 1783897 109136 1071370 1908524 932836 1010295 4607 1209635 1589106 1723323 946709 1824569 1202024 1196585 1486149 528765 872864 1374228 709342 330880 1111996 267026 75117 1872417 796997 833670 21520 762361 611266 312509 374268 1587004 292975 756452 1669804 997433 774066 1523278 1705241 1513825 1116958 780063 1517747 358522 1082560 1118564 508533 1155983 1155173 663165 1581788 1128335 124889 233571 1105371 946943 1157678 401158 1250843 1353499 1292673 1665185 506633 1779585 740186 371708 1671380 259029 837229 37716 1293961 1199048 145019 1721157 865838 641015 809407 1480419 863249 1856985 856923 842215 771894 348258 566426 1669571 493129 283613 243529 295943 1233766 54577 828809 642911 1472434 286855 1918228 1812833 1368048 859416 457398 65208 1464298 1433428 1870670 1563895 1475291 1925251 608873 1383348 878069 1735523 742066 559590 95998 1516817 857088 958234 1724349 508686 1042947 1668330 148155 1188764 980650 260804 1642926 3663 976696 411723 1406248 228209 605592 376596 1341530 188488 1266492 1404919 1557005 300599 73693 1891281 927048 1888189 1185263 195092 1779540 1085632 1658211 263056 174132 50622 313530 1184377 934396 318727 871206 1421250 747615 1844334 1013511 696144 330063 930725 1194904 1759151 1816334 264667 1001929 1522976 811389 1543659 1148596 1339435 1833992 1930421 850466 1206580 1521561 895508 1009604 1025705 946446 1222251 1938982 1522603 724505 607030 137518 885327 1141899 800094 1259089 1139731 1805424 480458 400153 1968475 217953 1501035 1657608 1334986 631472 452577 1243356 479052 357587 1556436 1743823 1731490 1125469 600881 563504 1745329 1390978 43408 1162390 1393170 1540046 1513824 669889 1824430 847266 23265 516319 982303 755281 638850 1156271 1429392 468876 1122094 1115408 773270 911105 1366978 1021432 1267698 1262044 475722 900574 1590061 1987636 1682872 611471 158133 181714 515476 19965 1298110 892172 814700 672713 156326 1017457 306500 801332 1886911 1960851 1492411 263175 425135 1498628 73985 910775 693336 750120 1284185 1375637 1907650 1064731 1391288 250946 1190951 1799720 1430578 235665 386094 1485815 682444 1005635 1777041 738287 912797 1034746 1877880 588369 1531179 499315 1390799 1271854 1390661 472343 1499428 1019585 766088 1989270 496471 522770 568705 1880353 396623 1456789 1063416 1907277 760526 381229 1390342 867426 127693 1791771 1598340 777970 241898 235958 1966670 34668 33974 1313908 1264526 1153469 1369961 267241 1256290 28096 1733233 749439 708718 1920854 914442 987827 1530873 1829970 1849222 527217 421995 295835 1885966 1831759 84013 736843 1899210 682326 1879935 1873880 682512 1574166 1706557 1074945 1994135 546285 1348887 1928113 748085 1728897 1525795 1192846 589492 1867140 1623493 1872381 309369 1235908 21036 174731 67725 1060666 1425735 605072 1650237 878057 511650 975650 868481 1286209 1562698 510342 218717 704939 1871040 618126 727934 1379720 1561635 1745 1881916 1232704 733579 1688911 317576 621654 324944 1143432 1456263 1702749 358094 1987494 960587 632042 894925 1266526 450509 201532 1417405 584199 882712 264310 649782 1171955 843764 1766401 1793205 881940 1857320 510054 561697 827818 706545 768092 1753727 308148 1116986 165200 1818023 1403396 1685901 432820 1159606 521070 1308650 799078 1219267 1176716 1435943 1931775 175682 846468 1821184 244048 969617 839367 353727 1581661 115593 242123 178082 235096 464475 1756928 716874 73465 1236124 122503 329294 1255885 1906209 1681418 499096 1200033 1990472 1736536 1370253 559886 1475390 1085359 1719833 227722 1752119 1281929 1944226 1903970 118017 1503144 1234394 1479867 1123278 935228 93339 1597626 897519 1319477 1367655 914622 1514911 1057963 1752835 533756 783744 777322 1829738 756296 1399378 1097258 1670392 1318107 775723 1148881 436406 794451 1551612 303177 1809141 1562816 995907 1181677 36742 1956078 1761118 467846 11351 950642 946467 7267 852310 1709673 1105067 641864 1220104 1314992 1650368 447986 1992227 306289 1049004 575878 975551 1569162 1317065 1202383 677155 1575551 168152 1378788 1748951 496145 440951 1727336 1965833 1633848 658619 1748350 1316410 855317 1396451 1313725 1539622 1556534 267710 1984489 665736 1543760 512843 1393744 269557 260232 1656221 1305344 1397743 374412 858530 179857 1236676 553755 294582 1309418 1988019 171216 1478019 1325472 1700341 1557287 1010890 231859 1135494 1215659 52190 1568040 902949 752414 372257 1937627 1840534 1521256 808543 206918 899888 248334 352978 1031928 963454 1399583 788403 1405943 1525875 497083 268658 1282557 1251340 171722 236871 1981929 111983 478079 1106979 1579577 778399 386880 158548 915789 418152 893758 1672705 1508415 554738 503726 1497443 1807717 869682 446640 1537556 858511 1323498 23706 766756 751512 883234 801486 469966 984702 1897119 298197 1834679 532984 441269 1571967 733722 225690 896403 861136 1175325 1200763 1644178 563113 1885375 1197782 1757538 99660 1427150 1862831 380155 6477 1519824 1667578 521553 1769782 1749690 1006671 863805 1199719 1069781 203588 1429140 795019 304487 1686605 1430865 1418387 85342 1504758 1774165 1083875 501362 1904037 1436200 964719 1972403 1167442 116401 847275 944784 1277861 1818037 1263701 534196 605057 1169617 1096052 330272 1566996 1925313 1527010 1257551 4170 1236102 1472691 205928 467438 755564 1228414 1485161 115990 1000454 125606 477799 370171 292185 343016 1571274 998432 1114737 1839612 1375314 1491665 1910422 863231 1477542 577817 1307079 810124 1893668 1098879 1565737 1897501 497626 408803 1245331 23146 1868510 9303 290267 710803 955921 245041 1960356 1028252 708047 1791621 1566637 1355577 115922 1252408 1762625 1291892 966552 1288606 192693 952699 1467826 1500420 1514798 1462300 849063 1571704 1095227 750819 685468 1522953 89416 436168 258558 51227 848666 788909 1023833 1220839 1712075 1861389 1976625 161070 77304 370942 1959952 193195 1785048 464852 1186570 996037 1617820 227645 979210 195697 1993115 1890222 1782374 1908076 107521 1917144 1321910 647624 173577 1604033 1793576 1980942 343735 701766 1976013 1882693 1219492 517828 1226185 537103 242134 1557282 1891557 1622269 1068269 1527742 1822595 727205 1525503 641605 875195 1563553 661307 1042459 108025 1626978 481815 981157 74275 289464 461908 241682 1514022 508040 1728171 435185 1427933 1838772 930347 482707 1274616 572557 1994020 1521479 254386 1311379 848382 1827654 920772 937800 192784 1893270 918880 793962 995766 513365 1586947 1624271 1323674 1658375 1678613 1813082 784583 1110375 4455 39012 1126633 623272 254165 1385616 1231374 610298 1908186 389417 830307 948648 527663 153618 359017 1803985 202390 284209 1032089 540315 1456548 349884 1716187 85865 547953 474776 207656 1387567 1591944 1092153 1501187 64743 399957 958895 1370355 1995346 131020 1191666 1600906 1479386 890905 233788 1380561 773028 174543 407976 232467 436034 1005764 824720 170784 756602 260761 1634354 1000717 612609 880288 1054717 1869999 1474986 471658 1188588 1569900 921672 402771 1320790 231273 1220338 1200845 1285552 1427445 1525865 532290 1678857 368769 1551045 839495 1202539 1565105 1075239 499619 1040123 973207 813456 49057 42783 81791 538064 1233970 746790 40629 502736 643724 768587 1058915 206883 928552 725876 110156 407406 1239140 1913537 1679746 1242491 499924 1446732 1088116 995919 796173 1778458 1911911 1246770 1736454 1037745 561797 920056 1033116 778464 743944 754072 54086 1077719 182906 1961700 498726 1325225 891785 95672 1035695 27654 293535 8140 3801 439871 1274592 1478844 1129368 222508 680862 758256 1576526 640673 992038 1339883 1602868 470639 110258 280575 1679708 1528613 939570 868274 217624 786059 91050 34207 398310 450190 24471 877432 922931 1895713 121055 1846772 384726 1811193 1726502 742858 1591814 787426 1368884 1628002 275983 149880 1284864 223334 407704 1944160 130161 1601179 1541926 1119238 1906052 399790 1693205 1533056 1639130 1608958 1110696 363045 1523982 1931608 1321052 534626 345332 1757750 757160 1597507 526074 1526938 96598 1073604 682099 421442 613484 1647789 290263 1233623 295376 200631 324040 1823071 630664 1552885 1230034 1459881 967946 1723193 1915648 645538 1567546 1816746 1977703 1543552 51797 785586 635698 1488229 32300 855486 636997 1162151 425993 68220 1751002 900411 573077 1839525 1431018 1400019 1619893 700256 186010 315402 1069854 883312 1740920 1193976 809157 1949474 377940 728278 1966297 1096315 1465861 1934869 581188 479491 1989352 1062279 1230618 31741 344491 1179515 531761 1110706 1192509 382657 1708443 926569 1685041 1360052 1211472 1983700 1497815 1633297 333229 1358525 1213233 1161731 1150831 1030814 1658285 305298 795851 1929756 794329 1492348 1731221 1190410 1213483 1467997 897877 382444 942077 30917 295320 1600624 1801151 1788845 1074593 1179338 1133726 436912 108711 298127 107539 689711 1706105 1836506 1198391 84813 589206 863955 760468 1325082 1372994 1618729 1711343 779953 1160383 1404869 1964650 987177 763279 741059 1701512 308704 1753845 1005109 554217 899209 1238746 304023 549711 1173696 1281098 922340 1953392 1591439 844541 420166 1394399 563300 1799852 697821 485629 1246589 1754323 190971 1252110 1134517 620023 1264451 440991 509524 1313573 1370785 1159146 647852 341888 1273521 601889 805800 727581 1997347 658988 225852 122012 525117 334391 853284 1405424 1656162 11951 1008956 219172 1899606 261695 1595216 1544627 554104 1420602 715032 1736493 1102606 1962673 1361707 1083762 515347 7442 1549644 1920615 443266 1954579 1356951 554800 436251 1546400 1448505 428040 1836936 1692887 800786 653118 452949 143271 178047 854872 638770 1172106 988083 1980096 1697587 754006 669473 43119 778424 690411 1447112 1189959 1083994 1717997 1577005 1403317 351433 239862 925405 992413 1906451 872933 1032997 159516 961282 1092253 975768 368773 741198 1884768 1120374 1891692 1603400 1394045 227787 930268 1296751 1348236 1809350 151055 39271 1112441 1839898 1061865 762672 1435647 514201 9588 748240 331760 826126 908966 21983 382242 165899 1066261 804244 515437 131686 121785 1385836 1448605 1487893 1851086 1695278 1289496 1600758 1031912 823236 1753679 972114 1835311 239933 458247 1063633 920646 720320 1027201 766452 1238550 589111 730016 1542851 1931427 293563 531086 890250 216769 75826 1812755 637158 1269746 1806293 1781620 203479 1743759 1385939 623873 1002489 1876572 1764595 594466 1525272 187466 1714752 1744452 1166196 967198 1405430 1994605 1403523 1263361 668464 1970607 502188 1092809 603150 632773 153298 1239491 1961537 743521 1863418 1935330 1361949 1632018 177159 41141 741269 1033054 26461 921680 557031 485108 1081807 1719492 898307 288004 1634782 735787 297633 577701 1958363 1187769 887701 585443 96140 155336 854897 260210 342191 1117397 1749040 13455 311527 726726 1769287 320594 1619571 550470 65287 1528715 250472 1502848 1483576 1069370 1091629 754939 1452303 964214 1027080 715464 282568 1960199 1187616 1472380 195050 1014306 982624 1544327 839674 796518 1757721 1152521 1974404 1340634 1231231 637693 1197102 598287 1795881 1829809 1955974 524259 1433955 1447460 102116 828329 1948679 816623 109212 1882363 1085314 1043972 255398 468648 1947330 142659 457596 1231107 66424 647831 615955 1339124 1231908 1329109 1671023 1371870 175539 1801973 1745043 11810 1697070 1267457 1219256 1270048 1221607 1710302 329326 963758 111833 172799 1438510 921972 1951451 497065 381511 1375717 811693 139089 236353 1657640 875294 1144851 951007 1975303 343051 11891 443715 1156255 955477 857605 1328236 689840 1719702 357204 1856354 490200 1059699 834022 1136405 526808 1896120 1298825 416118 333200 854097 881697 916923 1384126 688226 719020 1376578 491854 1361776 1346525 1789674 1283820 493064 475701 817085 985324 1833053 1466146 306932 1247839 892518 126675 275073 1077701 596550 1058195 1344152 829702 1861000 432702 1742705 973533 1873422 1729833 32203 1203426 823674 737802 48989 71920 1348510 1084363 43823 940178 1513133 1551203 1317305 1444089 670534 680106 1679253 1644507 299721 939983 366090 1674116 197769 1469651 417492 1416193 385593 1948676 836669 1906515 798863 1389260 689722 130235 1593619 139010 1789361 82575 1232404 1918694 1407499 176200 872378 282748 1079755 1913452 214298 682197 1192793 1741725 869400 1499973 81038 1697873 1066921 1156560 1490081 668103 904922 25333 379856 529636 1786120 1632189 182133 583293 1327633 332870 1104650 1031664 1132685 1676185 474274 292136 847527 1546065 1840742 1469900 1183825 1879075 1297835 588176 160469 213540 1766051 30880 1861381 928859 1532374 850109 538717 1405166 771571 1807554 621958 510128 581483 31543 165252 1938715 573564 480516 1847203 518137 1726918 1678790 1328248 1634156 1117967 871263 1134312 1915857 581811 1975755 1053681 765465 1137788 854800 1654688 776976 336822 1047226 964699 1277888 342588 701769 1443373 1975271 1308393 645853 21316 1474106 912818 1962073 1013071 1988343 1579854 1596226 1348105 950379 1871088 1224315 1093828 1185495 1697770 1701303 390188 1941949 1007000 587584 1476911 240471 1293517 1612811 177480 415782 1031835 1606810 1037722 788978 1769180 1257677 980556 443465 491779 579724 1420425 1946221 528670 1463770 4581 959947 1478429 456899 668234 1310916 1364066 1979813 1101459 5520 1477504 1131331 115610 393630 607775 423035 403652 439315 843177 557386 331202 934784 864137 755070 1329151 1380386 1012807 1562081 1411973 146970 1120233 100323 1375836 132431 1787341 1456041 1880185 812243 348472 182469 398547 1996882 81230 655173 397978 1441688 424336 1812799 1456824 1534425 1919751 1058564 1598240 1378918 1679054 975557 442415 1750278 1763515 635547 584401 190656 919746 1517783 737763 181551 1415384 3764 183948 1151580 508866 785064 82658 231284 1306735 1640308 1857807 1140674 1685594 515267 536302 76671 1129909 1133965 1475353 629417 1624566 1168694 1656646 1093782 741973 636026 35828 955860 1473237 325587 297785 632061 29249 660715 1638284 1581329 1390617 1424086 1363159 130616 1898263 832872 44815 823771 229018 614602 29478 1987025 519204 427362 1836749 1586246 1097213 1910915 293771 626571 1020463 724715 1995520 1057962 1461773 592254 1639087 431140 688388 1211269 1871709 101488 881157 99087 1615388 1143504 754750 965020 380965 176922 1951707 191855 162467 152398 1756220 736070 40621 713743 1193080 1411542 462287 1305380 1858942 603859 1742181 48140 890468 224861 1050959 371246 1997917 1301919 1415459 1439902 1216803 335972 280177 137059 828081 493729 225192 1485089 36670 393841 49176 352313 1218794 1325349 213498 1203492 1292684 89479 1075496 1935518 879466 1308640 551564 454386 216198 567328 1517267 317503 1258977 806670 1640073 392966 776897 1180691 149176 594043 750702 1010252 697344 1475310 1228071 333437 1978883 443121 1408708 1117456 1796419 519677 1818870 675792 331106 1153277 127006 1201830 1006409 2033 1029982 1460044 739209 370863 1352366 978905 984660 603117 57004 766131 1109203 1040217 1898403 783608 735396 185044 1189293 1458589 1316488 579986 528388 747321 1860940 1781126 910564 1635950 1356586 1123982 1869182 1398188 1037639 794613 372401 1459530 1007304 530664 1939478 1901804 288195 1378827 333041 1324154 273488 1466719 410967 850231 420089 535707 1552796 1789078 563797 350891 1831034 259775 257702 717261 1593697 862357 1537704 1653575 220334 234463 1144051 1298815 667384 1760320 1304422 623805 1321035 1580304 1297520 1465810 1489184 1397077 1496490 249626 1728233 730791 432272 73019 1537620 641604 609503 173085 255828 1958151 1776516 914583 1728942 1800548 1199172 1295043 1104484 495124 3616 1846758 524228 1185067 247691 194832 1116516 182084 862933 157917 122656 226512 1464997 63933 379935 1432865 243970 58578 800148 742733 234355 1441530 1579151 63169 1149949 1906363 1355494 1815171 1665000 1186854 1603424 375661 1986907 196432 1869110 555826 250217 1971001 1921109 948878 858977 1104378 1830381 1374816 1865892 6202 537673 1610022 677543 881407 1020633 888289 1572259 1148368 1090688 1624497 455545 53269 42767 66385 1082388 972267 1835096 1532499 687017 146827 1779694 81597 691187 1717483 1146329 238412 1348533 399789 1141177 277035 966880 73860 999304 362622 325178 62403 666831 476487 1146559 1599595 533969 648099 1549387 492402 47208 988164 539443 1664895 270174 1889903 937984 436753 1849969 1753680 248195 983146 599885 1624676 1542277 1021331 1654279 743572 624817 1772707 393400 58819 1300045 1599123 1422314 51079 132094 1451677 247931 165068 1566910 1027381 1680797 1915667 1468888 821880 451114 1200278 1323199 1164948 546986 1715144 1765129 1741412 185680 1008856 1841293 1871411 1792561 830312 182635 1680309 344047 85698 946449 472809 974986 1648296 1128046 1845427 155777 1506029 104395 1913481 1505209 1271138 668726 1117344 1467137 833141 177722 605296 1041822 1763211 85802 1691669 1092199 461029 888291 1827481 102393 1593146 1079780 564638 1441888 1182409 461523 1245890 716813 1146922 192166 1432972 1502845 1043895 286758 1019535 1914013 1663678 1833726 609641 645974 621036 1058341 423700 1355186 1962672 1890220 390736 1793218 546713 603066 1454076 891540 1018483 1678112 1658752 1395021 553076 1519358 1087387 697232 987707 1029439 1854227 390472 1971004 424332 870831 1079539 886836 1876684 1707175 579647 1202945 236150 790926 1353926 1555299 307109 1444909 245519 166776 829516 1650490 1765748 263341 1021164 1065243 607788 514897 1204696 1174194 387306 144416 919590 773374 1549720 560307 556630 1567537 1716220 885706 1449671 708309 837269 1824668 1769657 1173898 803410 1107563 273200 1217172 1303710 509679 1449085 135111 1127822 796428 1688036 1881741 1286215 428068 1951662 584719 844661 1687793 1654914 1954076 527703 842893 1309478 1707714 85792 1935943 408247 395284 1774867 178740 26802 1619319 1170360 492999 1022730 366096 80268 242156 338655 673979 1994487 1150531 261204 1789597 338753 927636 1993013 1469584 1317165 1103376 734841 1998995 301210 1112967 1889706 870324 1509090 1025411 937399 792814 1649084 1194581 1276540 43330 686831 1646969 1831534 1984740 1571939 847284 581723 1497220 1646446 490173 268128 1916373 1256303 1385076 1060411 773739 111376 479695 1534368 1561724 951516 190204 196241 1435956 1275329 984738 1763191 1596656 1165099 1065400 1170460 1683942 1904131 626221 1722751 1699368 1523495 698853 1579319 938081 1832526 268436 761833 1700181 526230 489789 159789 867039 804020 1062245 17997 1892943 66523 289266 297181 1018932 1866790 537613 582062 1142904 1781821 863133 1720024 253912 124354 829213 1610639 190079 1454034 1901306 1198743 836060 1832202 245232 841601 1551751 221322 89005 262206 69029 904470 732727 304507 946978 1377932 1017326 702815 1666838 871887 971988 1014157 980613 1941457 1773133 978365 285655 1144172 757165 1439376 1571834 1995864 1610774 693965 1456180 449801 921914 347029 749993 1857876 300245 1596839 70428 294395 1800457 203244 1973748 1653625 953946 1044749 823362 1288127 536640 1150884 68595 517599 873543 1270486 1239660 237248 591436 1967480 1011469 1297614 914333 506651 25718 21653 910832 1280179 862508 726447 1395304 1445494 1488184 1518102 1474502 1355566 163885 651251 924435 1204232 1282467 580863 1558528 1528238 1611843 799452 1027185 590474 1465241 1492614 1458918 866997 877968 470012 774996 913039 1704409 512633 476260 1614170 1531130 526023 81494 1573055 518786 1504756 1149121 1787731 1689943 1416005 247213 1293317 128096 1499409 270866 1947037 1876747 1185967 702154 1251878 964103 970566 1707030 1276355 191920 112686 577028 1682296 533989 729298 1943818 1475148 1102467 1401519 1896811 959916 191437 1673608 1428382 111205 1453947 1746736 1409825 1763299 326377 452211 190443 550982 674022 315030 1847486 1722399 446814 1416948 921083 916852 569464 418029 173273 1653793 1812159 1983547 1605849 1770460 1548959 372535 1747751 561166 1994728 1233679 1488973 385352 895123 698242 879761 1354953 1994971 214671 255493 257081 1398826 1767439 1032262 1845724 86825 1210419 251623 1014295 1591378 1714914 458238 296269 282728 17384 120875 1246441 1753549 1678683 616970 1261103 1605661 715180 1415185 815835 1384896 557742 1751432 954650 1276360 544491 713767 1777457 705234 32213 1745111 100058 783603 21900 1556516 387035 1094866 848400 966852 92913 373798 399445 1429462 1575032 977991 193995 1132871 549902 1077213 1838335 186544 316139 1894751 1183809 1270067 1934465 1342874 1544423 1205558 1915212 1204688 515528 1246422 1553571 1157606 113322 3198 267617 678730 621305 1654541 1912668 1752855 805104 1749967 1211460 572395 14506 226793 1064162 1915506 759121 1437114 462434 897352 1816503 1397774 160408 1360834 83840 1442064 656944 1011935 1452733 1527184 1320712 1198967 1162252 1269427 991225 411401 1664324 362081 1896658 636859 1619094 1071533 1087524 689594 1925444 1443916 663 1695988 1046254 1878813 1757261 1326085 1543450 375503 69008 936399 205755 1822109 33971 1323919 1167609 1159999 1316796 1606159 221011 1650126 1439603 492753 961577 1229256 140494 1819817 1081210 1374674 1162753 739568 1599183 1277297 925500 1717007 47465 1691862 1213788 888987 679113 528888 801339 618591 1424392 1908983 509561 543609 275691 428340 1312734 470537 46133 414726 1738193 691724 1745748 1664087 1822259 641879 766987 1695047 1901426 254443 1102121 632530 1310629 1272005 757101 269301 537287 1328917 1128695 995522 1671550 1033523 1789477 767756 394202 992245 1005001 1383586 262785 484894 695340 1219163 564771 1910524 1479869 1979304 815566 402203 1926467 1552033 1100941 1128761 926164 699970 957524 739030 1919733 1842644 1102711 429333 1856485 1542675 165704 1574963 1585808 1181766 297786 1393711 383207 839696 107255 1528557 687312 213597 571769 1626538 1021485 368928 710298 1110232 60164 1605331 1366924 1987172 1450938 289194 1621637 1858053 1624771 589858 779617 322393 1472238 1895920 1719527 1980296 1595659 1903430 290001 49616 1658288 1331255 1651354 528696 1956678 283532 1955447 527157 797398 288728 76089 755477 1461322 872554 1744951 122268 906362 734199 910885 1419766 764918 50090 558404 960992 769199 1555962 139587 97588 1720859 1097001 1003717 1437437 752820 1060034 229763 1626334 961983 15109 174605 1068937 996579 1893974 34380 1081315 1632881 387989 1301189 1489766 976575 920256 788690 1195270 776409 946311 1719871 440250 1413057 381209 850046 1059210 422942 920180 522635 1573758 1131232 1262348 1206732 1862602 41776 1352153 355068 1845901 152602 49731 164142 1302271 469514 509372 1782300 1839356 1493817 1871979 1649282 1518167 1346092 1846372 1738438 1354983 1966131 537145 311942 1673873 394277 249470 1686470 826851 356960 1890483 1832878 1685602 424524 714437 1539961 1919399 452009 1194918 1109924 1933290 1539922 763659 31600 584843 265235 1668185 973843 306597 1334353 1014783 74325 69146 1377823 1634712 640624 339788 71310 323371 1750493 138987 5308 296755 1297038 375418 114162 1928191 1183467 626929 1818663 811545 188271 1073527 1204409 462992 1238178 668915 1837206 1973714 819842 147433 1496989 1837404 55623 40474 630724 689607 376074 400194 1083635 1297888 1662850 609159 1114989 1684987 1664426 562525 409730 1113695 1504203 1079103 739040 861400 361014 965304 1193884 582269 293779 675444 754823 206909 1842588 1269399 560725 1029442 1217909 1961081 1956971 490343 985368 358593 743226 1359515 357726 1040088 1572900 1084115 643801 167483 994522 217857 1718699 1149556 1278911 657166 853045 755226 1856716 515809 376779 1747679 1467986 671668 1840587 519031 1533534 892825 1147826 1337655 312742 484478 1777849 721203 1488565 1138959 741710 1295951 1435834 1567758 527994 861630 1118712 1609316 528959 176921 1414541 1790717 1044953 434343 54783 62939 295553 1831838 1521605 1984510 188699 533602 773576 1160531 1754927 107361 697394 554222 89399 1046551 1072395 1232873 476086 1562112 1656243 580399 207057 553698 619931 245342 1918461 644651 69959 1615394 1708642 1526252 1606972 501358 1537197 1813001 1630668 454644 1005510 973735 1865438 505436 592983 557654 964477 179031 1333517 819432 884523 396158 1022369 1434979 31304 633237 885602 1051730 1322129 416386 967731 788587 1271667 155929 1642510 901217 1539617 646700 1545790 606316 389305 1880916 783784 1791738 1185942 694220 420321 1624885 672885 1042393 16560 98055 1753693 1702279 1015994 1652595 512531 949149 1191069 1108962 1956898 91385 401913 343805 360351 1944404 1571425 431862 1844869 1439876 889884 913267 1040041 1989279 443306 900688 1454328 1687110 212991 638072 33650 1778280 1160150 897660 1105148 1266122 1662749 242043 1622035 276471 1823331 1018064 87261 1618807 1371540 1647057 591583 961826 1683726 1770042 744249 780751 726796 1195386 1415096 624284 1274172 581518 1115908 1412006 1477224 898108 1200298 725217 1587745 1828798 1868656 615730 899170 535983 189193 334812 1298601 1201412 1685871 1757519 1168120 1793235 1260840 846478 116126 793026 424364 1617263 1696002 1787867 1173029 1462013 1104075 926026 1743665 339233 1278012 1226355 996354 1055369 1208688 868917 499935 766290 410287 1777650 1745305 683507 510674 1961572 214461 877344 633341 1286861 1188176 894434 1358467 1434209 1136474 936566 1825940 670222 295155 802779 1567731 737331 1031439 1664433 675434 1301118 1527787 1233104 710201 174826 1432560 1793413 585553 429938 1918579 450715 1785041 946013 588470 1247100 245943 1902114 517041 843127 437071 523901 478465 790766 893076 1170831 1367207 334897 530987 1433780 1253293 792069 514719 1636960 277384 1386718 1541217 907289 1954867 197613 1930403 1198869 1303020 774962 1297976 1250561 1333210 973581 1780481 1087943 1085300 905844 344514 288791 259332 459550 1906810 1654469 745387 329106 258078 1289067 1855838 575501 223904 1687474 1908885 1684571 1102323 1438249 565038 1741272 1355499 1626033 226525 1630410 1662659 761760 989338 1216237 1004557 1768610 1366524 609372 1784872 889732 136531 612142 1971536 46259 138121 1290836 1856387 1937604 342478 1032577 322686 1395802 651762 922728 1236489 1377741 876553 1306971 709299 723449 1034 1272424 548697 1324438 679463 679260 51578 59071 125381 1327364 221847 708680 1787013 789191 1144299 1969549 1539033 39135 1833926 1003940 76715 1815607 554552 1927257 405095 535533 1414225 1253996 1238332 1180994 3424 1660685 847574 661862 557543 168378 1238470 1338022 423694 236225 517567 1714782 922452 1357682 59921 1493368 1558778 1266845 1538287 634568 1222478 983697 1882407 276245 911352 1718696 522862 969511 321036 580140 50194 1863578 743204 1824147 1933080 198008 704984 285120 923082 747328 1353974 780055 311371 160076 1663345 243440 277162 1542120 1140491 510063 1180450 1183911 1211249 1544164 245109 112605 1014101 794203 1360321 162170 328719 1254148 1822271 699440 1439386 1438203 258728 962143 198917 1906049 1176042 1806976 1363534 15427 300088 1636555 783336 909814 1390870 859615 435416 550920 1024354 1262153 1311597 432876 1591534 348609 444018 7607 828503 599668 201876 295969 886230 1279705 366982 62215 1606979 1623139 771689 1414055 768116 1239809 616550 1173012 1048273 1092444 866149 328669 734946 1039532 848025 1166116 596578 712655 273905 1056407 239303 1937476 999080 1468559 619283 1430511 980453 394742 324044 942751 1488273 1116785 793000 207248 1684420 1787737 1200342 1882412 922800 1611603 962015 722386 875096 1075190 955981 1010555 1725909 1446861 732182 1915599 1395702 1314787 1401377 689061 1160297 741705 756819 1003169 815819 1145227 1950166 721441 1834129 430876 1889522 593952 164592 1992114 1651298 1912194 1012147 177991 1281810 265507 1042718 44071 1718408 293010 1569142 1176913 1151868 880172 1451783 1542871 1004924 113750 912185 1063220 1697304 803635 1658822 1426449 158191 1902543 767222 340887 1923705 402958 332959 1679999 76874 596383 1731562 444359 1993436 1621591 1070221 374020 613082 1433097 756070 1448149 1254200 1963262 485488 1014541 1457552 1420471 1256803 1771588 1897078 1039986 1119753 1609561 1948819 1588382 1165060 1084520 1581971 827848 441630 1233105 72987 1842281 1182661 1606045 1074598 1218734 578205 675892 1460811 1054425 1062104 1786779 214432 871177 1449210 1897948 1152709 1010222 492997 1425946 1842773 748378 1436656 1392772 613112 1941823 1556421 1996818 710972 671684 327700 487018 1907117 1626317 271889 1135013 1062976 1727024 1333757 1584822 1273947 758601 1265388 1069126 1812347 1027876 384251 152528 897893 889043 235233 1368946 1545615 1876412 1657004 290338 1308260 1715909 1192810 1229833 329546 289491 1683241 208567 1378890 403636 161570 288742 544023 682356 1126376 1520062 1170762 237377 1411943 1625741 1404135 1159774 538405 1250287 1107978 666448 1525126 1196028 1661257 1397859 1054432 1369498 894314 1034397 505609 1778675 246896 222864 1281326 1872971 1670678 1387450 1439824 1895023 280656 315776 1774276 1943087 45804 1896270 431042 825250 869707 1026282 1652487 1638215 537407 1020605 831950 351727 1328627 240928 1574948 538929 315296 1296604 1310357 843552 979044 793659 1236106 1950366 382676 1810319 1028970 347173 783001 766318 1578531 1136960 771803 399077 360026 528593 1775715 127116 334236 612825 792051 222151 783192 1153912 1337614 246721 800746 1186549 699364 780501 682576 1269824 1949203 504748 1324000 1040945 220641 1870359 481550 1001734 1077900 1655648 1140069 91864 1436434 411847 1268766 878850 607159 1942807 574797 148263 137244 502154 285275 119275 1331688 627585 793956 1405722 1078106 1049917 1762573 589629 281400 1408140 1363312 767902 654844 327910 1910806 119763 1734553 1364695 1782585 1442105 412445 1641342 253974 1605250 1686639 1382014 719458 598093 700621 151352 386046 1145735 10974 530805 273597 959352 1532533 190379 741393 1327418 369799 1439981 800556 551397 5080 1319613 266170 1353399 1370362 957606 1939504 1428536 1548560 505582 1227277 1396077 1275867 486649 1612701 1512017 1257978 205911 890765 442569 965655 236057 1915076 1470212 309264 1636186 1756772 809591 585336 1883783 1412260 1444258 23291 127868 983011 1836543 1403683 454781 1305087 1263437 842429 1855185 1962548 581828 1324754 1741667 1459181 630949 832048 1964908 818373 752334 1607398 564354 1613701 914842 747241 128626 310053 555536 554795 685814 1976292 260898 928821 1060692 290324 129197 987637 1188196 32465 495227 766961 27071 643502 704225 1923771 257439 234493 147559 1865413 671755 1564789 995799 1967008 1794693 461388 1257579 261268 868761 970528 1168928 1988927 1878848 1715213 759191 540552 468997 117462 863275 333208 1924151 1316799 1073005 1296786 1059407 1785530 1861461 1510885 564832 676154 1765568 57010 1631206 1690068 1963102 873113 987297 794879 1930108 706037 924088 92195 318555 1238401 1281096 1956390 1989467 734957 1996895 475996 1066830 694708 1438579 1880861 1310915 1748430 604963 1977050 857968 1688287 787002 1762594 1336610 1911092 61228 1076880 205368 688678 869801 256080 241 733457 654977 1805411 1929503 1344758 592815 164452 985232 1932424 1333174 1118990 906970 193660 1169432 1537329 1157459 839666 40917 67901 1353903 651937 947423 19124 905744 1839184 207569 347384 1316338 667355 943013 865543 1312640 45385 546175 1463753 1366417 893866 1321860 1233017 1171329 1905046 1314851 220686 153214 1745949 1728463 1621145 51014 1417276 488085 269216 1490142 979115 307872 1837728 1097255 1339346 623671 1277176 647428 1378085 451362 1065521 984851 1529593 606605 1606627 1974101 469083 549587 545296 1485177 1022805 482946 1841201 1541750 960163 1315440 581690 1421614 1610269 28824 657446 1489118 1221075 1443096 224722 1603121 48144 1210749 845130 62585 920371 597751 1313809 1996734 1305084 494608 1169638 1956741 59282 1452302 1162062 1163749 583533 1582984 383146 905356 996957 1293823 1157434 1472081 1339231 1842539 148134 1573547 1082929 1097351 460440 705484 976639 1311218 276173 595655 29033 135638 673330 1617560 682580 999677 1495059 653273 1073319 483495 378468 1944929 824110 1835385 1675091 968042 1878915 1527684 1623616 1562981 1005982 1143116 38180 763386 1328160 502388 432943 1430024 1428605 432669 730668 1573029 1917775 718376 390605 53160 1149205 254303 533241 647742 959372 1586951 110323 229655 1246991 542706 372755 1325463 530955 1195172 1258223 1211051 646930 1710155 333130 178634 649253 922311 1797310 1386327 150017 968448 318695 753815 731198 552116 1879872 417428 1930804 989296 1576618 1949935 617241 1068149 56157 1347348 904048 1997081 69970 489460 694057 932926 1063746 1591342 687855 693447 1259528 1066760 416289 94357 1459674 418647 808053 1738201 1979720 103268 1056330 1462350 1256199 1363003 940337 318827 1817079 242988 675236 1269647 572035 1482206 1666068 113415 1295243 880540 457214 1807322 291141 1597252 991781 336574 1826245 539049 259470 423543 276021 233173 1796343 1547142 1166483 1310707 1261618 1222953 571884 327312 1185749 818499 1878933 1999708 1401781 1770985 48802 209875 659259 1614416 392417 1088628 1969544 1298636 329738 367440 1936253 371685 1156964 1531468 1047523 1666820 1142059 1739829 1916066 1696295 495039 1532566 1902198 624270 1379432 1164180 1831920 206474 29332 64663 899013 154442 771779 758999 1883204 1342543 506855 992467 320555 230301 232558 779089 122819 728270 1989965 20101 1764419 1535317 1895106 1120120 1996819 710710 657191 1504960 1965640 1530704 1192971 1566598 575873 1385074 1668858 1111720 1227739 1309217 275542 177821 14533 1165819 1392861 384585 660928 1045107 1154291 975965 203247 63673 360737 1917853 1080170 1703787 1997351 1224496 580222 1430723 398213 1808234 1083895 1201951 1401941 179813 643637 1839583 548959 1331304 831181 477437 914667 1012829 919312 1871470 1461524 402149 650300 413050 1917079 1963501 464918 855214 366699 1170638 963725 1420463 1236297 1472337 1913136 234283 236253 1045147 1826219 1401390 1355078 883991 1421180 41183 77763 1013685 260283 678609 1754866 1807756 1885950 1014801 565593 164585 874933 1784260 1426208 1605937 1629111 1279728 1677514 1476721 1721641 653519 935262 1454175 773878 416651 1451442 1530680 985561 1942456 1296557 435884 541467 1462970 476393 2151 68817 1762622 1394918 1431820 1006301 29706 351329 1482965 1364468 872055 1054320 367256 1637345 1171044 1330195 1838520 906461 1210488 1322531 49099 344761 1216836 695808 1436098 820388 1555365 1295779 1870591 447757 1870390 1041438 1594310 830719 1287787 196345 1420661 1935116 820458 1016917 672431 1720489 582181 567731 1736114 1604140 1496698 1923339 1968311 1442432 1415498 701752 631020 1557708 547882 1142808 1840522 48294 891011 543340 1002389 672327 1726614 1219680 364485 568744 473593 850430 776279 1420542 818177 185733 1144588 1460827 1338721 576228 1338406 334041 782611 891399 607340 1095288 1726961 1591931 1829656 827610 1257476 1298782 839511 1929785 278573 1489411 1848559 1337111 1676508 1834945 402061 1518420 810501 216196 1607635 439402 1731398 273579 1624262 271782 1689608 768373 432379 254930 1148726 50100 1412819 1560388 1901815 41905 1833222 1866682 1303088 602238 595984 1218274 1798505 798038 1853301 478940 1752060 682779 402396 682198 249777 262767 885959 208054 153691 1269583 460320 1652692 1483665 1936522 385096 129464 673185 1846515 1228717 1852301 1930858 1602977 1796425 1336611 1508118 1772862 1606689 326109 1782653 1423124 127292 1862697 486384 509073 602233 1012967 1332591 374606 1178500 877115 1617926 1231236 964501 66735 460058 1517870 702582 938814 1020888 1918354 1404043 1917704 1176214 1372066 1629237 1007738 302354 1717450 804158 1956414 1235265 1871746 510238 42427 417978 1534222 1786822 1539467 584002 1145263 1467012 710609 1283708 378292 583673 830918 1211133 524435 765145 1466008 1572301 1799461 1981659 245274 624886 953457 802565 1349213 693908 1838497 465694 1733383 1240161 1934057 581657 704706 1209098 32777 945705 215217 401760 14532 1484089 1278263 18160 1995199 279567 1653755 498951 1005608 1705949 781202 840899 1659202 159126 997527 1356084 417636 1089704 1893039 911788 211282 754605 1685383 1704509 62652 1886950 403129 941228 1540076 1030398 1616883 1008874 805664 1507680 267690 454539 1656465 14586 122215 719456 1062268 240248 1292755 379980 1185860 1104301 58221 661681 958257 1710640 234711 940435 1092302 1027852 630558 438210 1620850 24 1958837 330505 1654890 500761 225120 647941 1223152 1119756 51066 480857 350734 1625420 1808171 679781 1430942 1147564 375156 1775831 1959942 75210 1393310 1614467 791382 1594149 254179 1622475 455422 538700 778296 1428228 513968 1557585 47397 840289 1699884 1437312 1788064 360396 424065 171112 1284767 1235014 38375 1381624 13597 1580384 1281526 1051427 797725 210330 912438 1915058 1307919 26010 829486 1879135 1945251 569101 1616773 243768 932975 439897 686380 1911684 363635 186357 1676880 1756406 715723 1423843 1800056 179992 1739861 1235967 859973 1224718 1316478 806580 453864 932483 1624804 210835 16661 1426850 1658457 619401 721839 1305502 474906 1039911 1544631 1610873 360851 1447277 1037361 1947606 250792 111885 10366 857085 1149367 510938 1491651 347663 834785 428809 521413 159823 1601664 1614204 1112921 909394 675505 851534 1930861 1297510 1462967 457324 955474 1575077 22250 1976551 645787 171073 1707735 1108771 803170 1615663 1284246 1959103 486142 79364 1411518 93490 1876732 1914365 1191319 1247001 180427 531554 766017 1442130 331994 1303534 1023241 938060 1490355 121905 1304987 1075482 1578271 128733 1731462 1037649 476298 877828 532501 417042 845128 1689021 1892609 211053 371205 1050055 732269 523080 1482778 1420318 1263079 300760 262079 1789546 325017 403734 904881 1019647 1580688 1180424 1770354 200032 1875574 1733608 583919 314317 1319333 264669 454384 830056 630292 30538 296797 1062835 1619161 1504898 449387 77188 1152503 1372284 43342 1555287 1932566 527103 1776963 857160 146323 1569709 1521451 397967 312672 162436 417169 1583744 1508725 495006 996394 259986 1130000 1879904 1457068 1125826 871115 679028 968415 1634626 1456740 1844493 149527 1295769 1217682 795273 226404 949316 302440 958268 928245 1292023 845044 1299950 657322 1318321 1937602 975192 275933 548144 715781 688955 412012 1438121 957998 1979163 1681734 1607813 1499669 1531093 1858166 838508 1876299 483832 1067606 74716 1943758 1561437 833064 242262 405144 1646661 1095639 1821415 379971 529878 1443304 1625857 1501629 252962 628176 360632 1134127 1988926 1665872 1180961 902889 1215789 1987204 1801784 1599678 986459 1520602 895976 1891366 987105 1322789 202512 23810 1680523 110987 348904 793610 307028 1404509 1673832 1182092 318857 329026 1031184 1708883 110037 809778 94010 597346 332483 1162149 1422329 437312 690795 1124592 323603 1084428 168920 1812127 133694 1896141 650852 951026 655926 1429038 1623130 1044191 449842 1106101 1678397 443614 286634 687154 1434380 1022073 830718 1961304 1791289 499346 1801910 1971497 990180 1361256 112676 965152 1119141 1493006 1659356 1729921 1100364 1667670 463150 937555 453949 1634715 339545 1490012 1448199 1731377 1698356 1269398 158319 1681344 1131493 1692463 1762977 1402251 1734707 721085 1501107 1529233 345284 477202 1681791 1507376 1204078 1566517 479053 408294 1309043 1645686 7990 308802 1117230 1459155 1551846 600775 1359723 1299605 1665756 1574694 1547793 153000 978631 1529237 1891734 607115 630482 585471 393550 472968 854782 1755568 672560 520233 1312444 126710 1475268 1796054 1309707 692751 411081 1734550 617079 1730250 316727 766911 1673298 168462 1882953 360345 982654 1248004 1765422 537292 1220619 1926455 611819 1308666 1926944 232394 1600370 165038 1729227 307072 666590 1329038 1437321 906878 640169 111510 913727 791993 1922777 640972 1891832 910312 1803994 1443818 1731309 425091 345088 1248464 1258147 1480020 577034 54399 114422 1232492 600117 1272594 356914 1814799 585507 362511 816167 732099 1992523 10067 822324 573503 1557342 1839202 866287 774189 718268 157593 292897 1196172 1044167 1952995 674449 492668 1133579 1807205 770514 1206088 1725578 628491 1629536 951260 1881539 1666444 290229 1002992 1791117 202933 1335535 843544 1208405 1341903 956487 118387 1158655 1629280 784936 160112 32078 915973 1791653 1763530 377681 198348 715371 1058918 1232058 1839955 683264 997682 749621 456188 670345 826991 802821 488276 386001 1734197 596319 1252983 1764907 636793 9518 670716 1737743 592924 10052 1463756 1397354 1537200 865824 1238363 1040543 1260390 698580 974777 955924 700024 1171210 1850418 1369121 951590 1544512 875450 457445 1727060 1871297 1058402 166298 1151992 1194774 187449 1799540 1930429 755370 1721212 1403814 1820115 758573 883996 1035641 1733454 819285 515478 1713344 1107378 637137 1958727 482990 938697 1194887 1481249 1246883 1357568 1437954 1091982 1384895 1400608 1239614 1029120 1662194 551498 590349 1452697 449954 22808 1570118 865636 1254218 1125667 1579957 519636 1188091 1470934 1963644 577166 1768171 711724 1126166 1375757 1496457 1088320 724790 1908685 21866 1301912 421828 890666 333699 488672 814647 1617753 1948186 1461042 135148 633387 312031 1732217 1246730 619428 1072337 1074572 562486 705422 221667 642895 175876 16818 1108270 777892 484869 84751 1506691 1230174 395871 1040052 994751 926035 400867 1036868 192557 467469 893308 900013 1015574 896211 1733223 834534 1299621 727842 927925 860171 1697575 1606064 235860 935132 852144 1290516 786723 1044364 1285303 39716 1900829 691652 1727866 227084 1531718 1589578 1542711 2487 1351166 126497 741505 1420445 445314 1224719 842593 355732 934354 62314 118498 966163 673261 31576 527895 80611 1835644 1918881 1845900 923711 1349765 870099 689903 1337414 340181 964710 687969 1852590 200848 1959351 1952897 1255066 247246 1188880 188587 336589 933029 417043 566514 1775647 1628030 79852 283623 61931 634580 554161 424578 264296 938638 80118 1596602 1890622 1036797 874401 13088 207911 263451 158996 1707379 63725 978408 374544 1405876 1544581 1520554 554245 62366 161622 1851139 1362697 1268507 1042538 822628 279864 111793 1994704 935300 785410 376737 1568653 1301106 571105 1683098 167279 745776 2354 989213 430454 505812 1568011 830428 1748666 1691665 159729 1940153 1094349 657367 749986 812490 1043381 116540 1977978 1699617 196808 556689 376301 378513 1351823 1288614 1221992 1098691 1277091 806982 69688 1603890 852637 610879 1075687 206593 562452 1203288 235138 1469534 1166461 1197333 1992876 1060613 674089 1280630 781885 943012 469263 1786444 582711 27647 366935 1516322 1470299 163781 1673263 137924 1304889 58815 1600278 1136561 583284 275631 1288917 1997128 1877214 1339363 569660 1935268 634657 1749140 624938 300901 692526 1363004 1780340 1205334 80415 1514689 362237 132120 359020 858533 262310 1990227 1568460 1367845 997998 350609 1790938 576130 892336 1987506 162431 467728 1045685 1598415 1218655 423092 236460 1630742 699924 1073008 903385 1917499 766607 1209722 508691 1355890 1801898 1772039 1931956 413108 96148 1266445 637800 545433 276915 544286 1619921 1312865 1812934 203212 1359340 1709545 1561386 390805 569148 1760074 430182 1751450 1112487 234682 297249 1857987 86763 976066 1692483 1318606 847701 1668689 674568 36633 547262 1885272 1388849 1932724 1805852 544306 10185 1629645 344980 293861 1104125 452599 1218754 638367 415722 1679619 1317954 231588 1394221 227391 139016 1056005 1246616 975861 904720 1267452 193100 295724 810034 664777 1361725 1367585 1519738 1009887 42002 1932734 893327 297718 127700 892727 270907 65816 762140 1965364 1627040 1881302 261768 551377 1547733 1859868 275729 955950 1230375 1395829 6594 769482 22952 96390 575258 1035505 1680590 1719043 24974 622246 238333 1046380 1960235 1582290 1010173 1711342 1657420 40574 1850286 315472 619158 1210736 1662703 1900404 1557285 1328892 97767 1846172 1274703 57576 1309889 52542 1472199 1027623 1331116 832775 139320 1338629 1905721 1816798 299693 244416 492050 1557030 1074753 443257 679269 1466979 580417 1516356 564081 658459 1827196 712448 1665386 1795643 1409252 175731 745428 958728 1246848 155645 1209112 1019611 652933 1619965 1256051 697581 1043884 312600 1360267 1980157 439781 1382196 1150864 86905 119404 551109 824715 683308 722055 1689366 1608182 1746247 1678483 1809022 1173160 1641915 1496737 1771941 711393 320251 431919 1371443 1854075 565198 722598 1855831 1378000 1178814 435955 1938173 369833 879934 1553596 309315 1321691 1843400 1005511 1376335 1694945 371888 463679 113118 1397378 426938 720731 1502319 1808574 418881 329539 268814 1940948 698375 290218 1308381 1392909 1018621 1775603 563930 695199 1543345 809158 1074567 1521012 1259982 1499282 636042 172609 1060570 1096232 168359 1235315 407601 1916523 912867 1789522 1339339 309058 279506 383906 1735518 1108468 812247 1689978 845653 1939663 972687 912460 271282 1452280 578619 1501822 666221 775733 902668 1470170 1736917 153502 461410 1549124 567154 519801 1108220 950378 658978 786952 956209 1541595 1362874 1917934 1337990 801715 1392499 1422904 92176 1928599 402544 811145 1727716 1410308 402293 878945 904399 1227908 430079 315109 978902 304997 1463785 1096359 108712 792846 106946 1640012 856294 801437 476952 267647 570665 1031186 482706 380562 277971 1665097 1612609 1201164 440561 555753 1916024 708675 975304 1251382 66103 989989 590763 859314 816360 299821 143831 1042081 1562071 167642 1053486 1766870 1176722 1761048 1209604 1660134 651718 1601480 781929 1797241 365403 745325 1242570 1040835 1921740 135206 1785581 1404726 642129 1831410 1845458 1609162 1940991 407651 425473 1845028 1247678 909668 1832974 1467200 1398483 1100910 479261 1722430 1597455 254421 1713097 260654 1612097 1390174 801556 199136 42649 718729 1704582 1753264 1455407 1972619 1758016 806152 731086 1750928 573030 575779 1509262 1144802 1627509 440235 969040 143841 1536 461879 639607 817142 92019 421512 1667641 485605 644685 670758 1787435 429095 714806 1305651 30804 796969 169715 406849 1218037 1215655 369995 1806764 210632 506105 1048922 1297685 1966622 25792 1407281 1807773 422748 166973 1142256 434335 1000968 495788 205140 1469457 17135 1189290 1725856 295433 680563 1674731 489125 923821 192185 293991 690076 741178 1128240 1117690 1923485 1984576 688821 1660728 1168049 1884674 768148 824478 1604716 1618830 538593 738610 252527 896497 1239190 1773788 1072708 569737 146623 461559 1933611 1862113 619772 1300683 839403 80071 1439117 962073 767661 464425 1101400 541513 599992 444798 239428 1131799 1554897 353906 1118577 1940561 753251 1423976 264998 49270 1064231 559089 1594281 4110 1795256 1938485 1418861 489101 767795 1895051 303508 1417567 1388871 1500457 936062 1865955 1112125 236062 242867 1745233 1645260 1453712 126874 98364 827521 447959 1978617 374069 1398090 1605550 649700 451016 535287 615606 1601245 705792 1975790 1418362 1413691 1201644 118748 1311546 608429 1633562 1722353 341287 868919 1495627 117743 1202060 1233731 1984643 430600 1644197 1536208 229859 282495 271735 969128 1484313 1524714 124261 403355 252596 1800690 1604151 520394 907991 1381192 1597715 52632 936673 1587556 1762117 99582 1269121 690759 1697838 1648127 1263286 1977560 1377977 156596 1277116 1246608 1928066 1147789 1233583 1842432 1431870 778947 30168 20526 1004492 593811 1140017 1300720 118551 1836771 1468058 1472923 737547 1835658 306984 92862 850981 1719208 210542 888680 1181667 1761540 1253542 1944965 1601846 1867599 1356495 71199 1859846 1395769 1511422 1373560 1920300 1829827 1164560 46752 700314 1173017 1496711 1895651 1151931 338195 1303115 1573560 892025 1999354 593295 703712 46766 1134488 1952815 921728 1862191 169956 1317200 1829454 447366 1117986 1919485 604894 1507439 944897 68751 1039263 48040 553735 209617 735218 1480553 1520095 1424039 622695 204082 1221428 1572086 1793398 1410363 1949855 276749 905836 1743995 877280 567262 82508 1067315 1037922 1169863 1609027 1556235 98625 1210141 753222 1547482 1349708 606744 180839 220184 1925953 1463694 931374 1362410 145379 1777978 1250427 73822 430865 1219232 603041 1151568 431994 1636116 210062 1423789 533322 1737699 1646481 1809604 1222753 1492172 714971 1642121 1513638 1425511 590040 1957783 255031 304983 1484970 1421535 804278 1878306 1155032 1214015 1552402 422310 232281 855134 180367 950876 702250 1153211 428598 613970 1112112 1940525 719209 566731 1575484 1137193 1794110 1330276 1078548 90224 108690 1562883 1746136 340675 7032 1483763 1931541 1608192 439388 1203268 108032 1655033 1939357 882693 1548197 127447 1812322 629436 1084788 1535018 312068 261403 1019152 477120 399973 54763 1251430 726632 932449 397665 1917319 1614614 1437741 267410 839869 143309 1837288 1011170 1635455 507346 1572213 1132539 1961916 343760 1030854 688334 1874112 667059 1414891 552037 484726 1447318 1254940 984960 1997680 945187 1127677 1958339 472786 306503 831747 1309189 995020 1956989 1532393 287582 1223498 1680288 755398 1327274 648538 1718400 1488657 1883937 1001921 585372 312519 444287 1777133 112459 1077655 107635 1252650 1558098 620064 1466485 569236 834575 705956 924767 1482858 979367 1445923 459661 331091 131314 1428856 1745407 841058 1232886 1665463 1612121 1330403 1848251 586241 1680076 1479392 1893102 1886122 433862 1186418 103690 1981745 1344028 959343 1244366 666242 1682762 1916904 1746401 195691 138869 1262585 1441150 1969625 143834 1575748 1310800 1257834 1240767 1540503 1160871 1080765 1203402 971429 400832 1440648 537966 67720 750242 1210477 794393 1431077 1329463 1735878 1958631 1055896 1716253 1826532 679535 443560 1815433 1566679 1103535 1633718 1387222 621999 1714452 1667786 1811814 1377600 1700260 579680 1645004 730826 1081211 1124961 835661 695993 99627 1284462 1411198 1256549 620790 552470 1498497 1939154 562422 1359359 995448 1514284 1268246 1980527 214362 464495 413076 141695 237584 1128862 999241 370365 1097826 204998 1079307 275391 117259 1429467 530546 997728 1612076 431687 1864765 1803164 1135771 414340 1393491 811200 1735071 571308 882647 771341 1468324 1114657 1678896 1207765 633468 1932878 1567694 1627740 1098595 1091340 463842 1445958 1865903 1730497 1569030 389966 1718281 2545 1603739 118512 1922715 637869 1292953 1457948 15502 350072 607763 484134 1388487 1174974 666169 1881251 156755 626284 1026906 797330 762900 12614 114605 1138244 1853750 736515 940745 718735 556797 341478 1760930 1717363 1453289 552625 1220576 1031411 1583484 1157038 931129 57305 970121 691068 204506 315267 1604185 1179536 1574686 1009238 1486612 1537779 1896714 897960 1831964 1771584 1581847 517949 682013 481480 57197 223599 1590284 78417 1964202 1932476 757863 1533994 1060979 1024433 1288080 1667891 1432140 50937 523319 1119457 105687 1908523 1694908 1593849 378901 1655524 811576 878706 397999 323131 973567 1158182 885363 1679560 1584169 1182815 1964706 1120144 1488310 146445 1283389 1867092 1803697 1836660 1839890 997104 1719861 987496 506982 1657554 721799 1883306 505036 15400 1140924 160071 51146 929664 866621 1475529 1804445 1241020 185850 512479 1035671 1809962 1196351 1502988 1177239 1784424 649925 1213163 1135000 1202079 727486 1332291 173057 1762012 947812 460629 1297942 1549415 1719923 1288858 1280657 428460 1876154 1272377 637413 1869039 429510 356316 1571332 798951 1300077 1369413 1284320 1184202 1096635 354330 555276 828228 179181 1494304 140431 746612 1658570 1795009 263463 1700808 516553 1296772 831197 1857703 1184491 746237 532280 29671 702873 1709769 1754004 949488 1543106 859065 201210 1987194 565760 1416212 737257 1080912 948345 1948089 1244211 155328 1361490 1240699 1707245 753259 212535 71652 662165 27182 705624 313796 1936588 568890 1690603 1901102 978963 1905056 1098841 660702 1744302 1723744 1216331 403545 942736 856265 239249 1548736 613755 94787 1602791 969189 734621 1358174 722228 571966 471630 1151055 629716 1148455 1053064 237282 1968747 1788732 1791305 966576 913165 992959 665206 1728845 1215044 550139 169551 1863174 1157989 523793 410563 1103395 492620 1872278 787009 847407 205511 1336576 484691 1887479 1960384 792226 208293 277750 228515 27745 1942895 1386614 664463 425860 371880 153026 262938 1016943 1712219 1419986 374370 1356193 668704 1463052 1626674 1682271 1669216 113996 1159034 746375 885685 704675 307556 1586428 949841 1829623 219435 1461585 975249 572799 165387 1110463 1626959 569320 105757 550468 1250443 1169149 121806 1348544 1273499 1712197 1336942 199137 1194115 1127299 147186 660794 1216980 1157990 284482 1248822 896935 664065 1929939 180140 1111100 1532423 763102 256506 1172675 576603 707935 660983 233651 468543 1071265 1152298 1140458 585489 3736 1931446 984673 157957 519384 410912 95692 1493324 765483 575609 522336 180745 1056460 1387956 1721341 463096 993605 1081138 1864601 1637903 165751 1505247 65919 381667 1544707 1864376 156806 1508297 15935 389750 1778302 1821988 1461049 1085311 1710184 1894147 1030596 1392934 181587 32643 691531 1061168 422218 990753 392247 507832 780485 1193564 1299926 576159 469080 217120 1435059 1552896 553067 149308 904424 1341047 935483 498827 1648075 1145154 1957376 1122800 1898899 919452 430106 261293 1992370 501435 728083 1637665 387076 1180186 1180434 991784 1919030 497772 346516 196523 378876 98963 1342400 1257029 1809707 318475 392181 1727110 324681 926983 241548 292283 1195564 525948 545347 395784 1740338 1693315 1499854 1094325 140319 107405 949179 1920759 1166404 685805 553303 7577 1942613 659844 1494034 768398 1971642 552756 627893 1693845 1628325 1279022 862902 1919508 1921302 448963 1650504 810502 1459463 1108732 1946792 1979759 951487 808483 587655 1068676 630266 1124546 84254 1897945 986199 1264324 1605585 1885085 543068 976985 142889 1303640 690358 548789 524177 524040 1069704 1786826 1367131 568200 47089 141644 404525 1857940 1854990 265525 1834335 1637401 208361 133474 741097 355123 1418160 1962708 257393 585614 872031 1582808 1666420 1805435 658933 441675 952128 1373045 1394865 488237 791153 903241 1427052 566366 132231 108096 1209334 565414 1465882 806480 801074 1664698 1124508 1555821 210432 1162924 563551 1901285 1740344 1923400 1273220 1458290 35923 359666 1249094 1953917 821543 1816932 1237183 1897484 148182 1843290 654598 1319121 42020 1906687 1462566 53035 1814515 1575991 1510530 1357054 1812270 1197722 382758 182803 1435482 1195111 1640119 692968 1712476 38886 1755216 772074 1428923 827891 733680 1301537 39822 65381 627425 497072 1925529 1444324 1850462 602213 1593560 1761174 1974458 339858 613169 1696149 404516 14286 1714089 1782399 1884950 21277 1090974 103333 590041 969297 439438 91043 440791 1679183 1325626 1001320 1754761 190017 1347513 232175 1293620 1250816 708926 1734967 122386 31846 656087 1751674 1046784 1850991 1199763 1458615 170591 46658 1703624 1417671 1005440 458160 63957 92160 437531 1770692 1935151 1759357 1204174 1315490 997747 248467 1591563 1736081 747293 759443 1630056 718731 1960674 1331844 516352 1455919 1790055 376116 802309 1769700 66377 139193 160236 668568 649358 883575 924536 1344543 1685912 1918892 1239857 1727480 1750660 608958 1453899 681083 1663222 1311523 90563 1388733 7918 1272943 46600 194664 190178 139375 17703 610439 1267902 372007 138094 69204 1378143 273270 190268 184394 1129494 559826 1616412 42550 253113 640801 282900 1101411 632891 721922 42271 219082 854921 526024 456507 181667 274553 1131282 85988 89774 1890874 844026 1856574 632559 1440408 893755 1503699 485643 587910 152032 1391132 75920 1560459 1161535 500212 1534138 1695991 1941894 152062 171078 1985674 830071 1770171 805191 1647122 1304683 1261909 31943 473106 712846 1551345 449342 962321 717927 293856 243256 1898764 944648 1264221 1671553 596081 803902 1292235 520091 1896207 245003 1043776 133150 1584722 346733 1219829 1123531 127405 1275197 956350 1673230 363046 735295 1889815 1450616 452541 793524 1832768 227568 1876980 1093332 1141154 757391 962244 178930 106765 1819741 830648 588218 1719927 1593328 1853952 754824 1076170 97715 43543 672784 676266 1282428 724139 1990120 1510205 331548 211227 1192911 1619115 1667551 133406 1985790 26419 336131 1103200 339180 999593 1227140 547397 799716 261487 119948 796006 1017212 703575 311787 1666251 935188 1535609 1180468 549665 363797 1742826 1341976 319771 737480 367404 1606738 1350704 98048 999510 895860 235692 159910 47880 48636 814409 1252145 613596 1639988 392015 1471180 108778 348429 1492420 450614 1366564 1988115 1186134 348941 1134201 376011 706905 1967552 1505645 893543 1522557 187641 1702664 97928 254681 1244297 1110147 1170190 814151 676732 1336936 1774290 621174 1867631 835243 1106478 108383 763803 1735558 143746 935430 337646 397923 389226 351128 1551056 912342 1836775 1908243 334841 96238 1678343 762474 46953 1906146 647920 319623 830331 875303 1779086 304021 239008 705435 1254599 1162111 1317479 1564014 646333 1158939 13009 450015 1335163 1983583 1537308 1532100 717286 1775625 124417 336276 1189529 1109792 991432 1194906 1621670 1187827 8780 398226 1592477 309253 1652994 1812540 976657 1697610 1342203 1789569 1972052 175505 1688354 1957630 697225 762832 199205 516108 67769 1713458 1807191 728161 1784479 888844 516285 1869105 1234523 435064 174012 79618 1859824 336061 1516907 537462 575987 1364968 1302327 679504 1752112 1677425 1470786 1382161 620375 1360614 379461 1070886 614553 1446322 955163 1846045 1479039 1744518 991636 71332 1907451 310001 902492 1790046 217571 1584848 828085 1584048 1368730 1706767 64252 7086 1250931 1217294 885549 1605564 1071602 1544790 1880773 1204862 764218 785747 270503 1985470 652461 891362 938202 1492729 590554 1091201 232226 1456176 1996688 319160 896597 1262223 1383079 422333 1778381 1698019 1431893 547365 810041 1192636 1673932 1518015 242646 1186045 418154 471890 951354 1743627 1023607 180161 938911 1137046 1647927 250640 306326 529508 1102147 1822387 586408 1515936 1292726 849039 1911877 1740652 1950526 1496693 962735 1115899 954503 225142 983035 904865 878457 908510 811892 1657376 1205748 1349668 86663 146348 828599 1457067 607017 798794 1999571 1126667 370789 650348 779898 1114699 1024029 557994 1222117 1750033 324742 224974 1481198 1593397 1702722 1488175 605158 441156 1675870 955991 865118 1783975 309363 504791 405207 160038 993917 413939 1744871 268503 1192590 1234909 1540877 158581 1679397 1258941 1652341 566943 1409216 874230 471544 1990475 1630155 584571 396515 521069 1716479 1530225 824130 23260 1073616 1590200 1558058 1910084 1083711 1304166 29704 838285 1808300 770932 1409161 211465 1829433 1407000 331625 85970 993293 568220 709086 1085986 971239 1880240 1139459 492516 517000 914123 752490 1731761 216074 1576342 1780140 1412073 887177 1085293 1153619 877442 1258918 248458 433613 1539759 269449 1775624 419257 1299129 325009 1168497 353623 249104 1372370 1742139 1588006 1450471 77645 409234 732279 1253347 1733475 1187613 501646 1884749 1602491 1251946 1217006 1396093 32244 1862243 200448 434441 1421165 1325509 136880 949908 464310 177230 1998874 627053 1885554 1968876 1703523 1785300 3235 365975 158867 1428495 1939126 1243028 559160 795783 1057796 1392251 215536 1721156 378417 22885 288762 176265 1781562 1794084 415693 290375 486241 1420863 237116 1888791 1824155 676918 627528 93785 1920534 1570045 1016317 575766 162409 809080 1662177 344765 1207551 1691975 94303 1792013 1863799 1444010 1033710 1010075 1671302 432414 140803 980117 1661998 439350 1087721 893967 253379 1934687 1328921 1416168 1539163 679030 884346 236290 1515025 378263 1998402 1100297 1685614 1422422 433179 331156 51710 1785323 827950 1691766 1141690 1597358 920974 1194995 701205 1907097 1200480 45275 1735431 1318677 1428790 849143 1551768 251483 1078773 161340 1777835 964235 785841 1876482 1572653 585626 1251866 656663 139296 1317057 842671 1578488 1350353 1069858 613208 1340093 271723 1073813 708241 394708 1754062 586520 1899647 764403 1288824 1484806 1646887 631155 526098 1981097 1791015 604224 1636157 660849 820767 240524 962702 558020 460416 245166 1620905 1888304 1994482 1564406 1344785 901287 1666977 621792 1552490 1653828 222953 357994 1961643 906698 93329 364440 1811369 637981 1316919 179254 978174 356772 1553842 1764789 523819 750409 895461 1390626 1628244 329579 1781944 1689007 920014 421217 1271276 415003 400752 345408 928443 1336305 1381384 485052 102526 914495 966140 1221865 1927797 614661 1071013 1105568 1250622 1464197 589750 181743 451412 1333503 1491056 764962 558274 1703546 1143878 1631877 77356 1505685 93344 1035806 1759526 1446020 1891629 676059 357266 291242 1756178 453570 204465 402416 1419083 1588476 287534 1061952 882242 1540603 811431 31027 1463574 299062 676709 1475391 375354 1845347 1386253 694606 1733246 871722 1636367 237734 1566513 1039701 148196 683945 1939470 572435 1229230 886373 649307 1849635 1936139 508443 1823372 899926 509720 1468530 1051516 1303675 1863557 954367 280058 1522624 293262 1806250 1203956 1129376 1562649 1808707 1677567 751376 141197 1630835 1130215 1091194 1120631 587309 1216054 1648689 1113287 822273 1185455 309835 892680 1642646 1597532 35611 1874419 1349087 63559 896143 1108826 876030 1976201 1196797 1906858 42085 1335213 866789 336209 1718401 1216461 1091754 1103425 1504991 76384 1178864 54442 177781 940105 1264171 1288995 1507521 108462 1670387 1422344 1040247 1447936 1214190 1497900 1840907 1757424 114315 815031 140541 1020599 1074494 1717935 1667055 1227447 1181719 1052463 1795409 844908 1159949 1872076 1321338 880298 952376 980930 352214 1604685 534411 695064 1196427 1443016 775789 1082711 1825739 457464 1876039 1782097 1580801 209624 1448064 519129 1814115 324080 1655991 192 706015 933276 568051 1208726 1277695 1374757 492138 205835 270878 114311 1258945 1252206 1890495 1877410 424731 524028 381767 380185 236529 602098 966408 977311 1872758 1328738 923972 1137609 825928 1327490 1265646 1059637 263839 1768043 550404 560932 731927 141624 42099 317097 1625167 1887945 23837 1802540 114551 449118 1417767 402776 1056825 601439 863272 1640773 333521 1091715 1388386 1511459 46434 1188164 524192 1780036 270667 1988470 869356 1883681 1346802 552752 1267583 410562 278652 460103 1519102 131962 1666104 134289 265906 1974302 622712 1668475 1495181 1776993 722043 686678 736298 1137289 350533 1570871 1423727 966505 1564037 946637 1206846 251703 1396801 814543 1325185 42057 1282825 1639670 430888 251401 142760 1751412 1966530 490481 223469 516307 673635 1993396 1957155 1402743 843274 1923754 1455379 1504857 547615 1602370 1490887 1901112 368456 1553517 1802491 603408 153843 609610 249300 398056 1747948 1866766 1377419 1217337 497456 165887 1866661 1874300 890354 340881 1397195 1280428 1003953 1256600 695710 1150322 1403292 12206 745025 1966454 1078131 1375041 517122 1729445 1484653 372977 1390633 215817 1884747 1454249 676595 1868534 582171 1645557 228833 1005085 1239995 1721015 1153346 1786299 640275 507415 1574158 802451 1366034 912661 804757 1701035 1638221 872171 1769650 1724139 10594 1507304 433399 1633446 1024952 475578 1911858 1237789 793488 609607 1991327 292883 760903 93531 459216 1314140 527927 770704 1884493 1451761 424616 374685 895149 290677 1904900 597419 651513 979831 962162 1979001 1487454 1175457 152836 1594350 1378357 289409 264403 1963522 1621153 736386 651991 1653105 1057791 985474 1117597 686843 475295 1767318 297049 310718 1928329 1789751 1581429 1517268 753536 911988 1965912 33647 230720 1352154 1552343 1434942 507789 1378120 547742 361869 823514 437560 556418 1204934 318336 1658424 113066 1507133 170223 657876 944374 1014385 1697079 746639 344245 1854716 1741210 890285 1682473 1052476 999839 1718989 995144 41006 64644 1916175 977182 488255 1414653 227464 1340156 189798 795843 318493 397363 299854 1047367 1190399 524347 1667754 976043 1544272 369974 1573831 826540 1082315 1008957 375398 1306123 1292782 1050734 247056 84326 405250 234986 1582325 836377 1278056 51646 1910298 1038242 899185 1691770 1353282 191520 1913069 1245358 1556046 1521458 1463611 1151880 45628 395504 614 1475843 1902934 1966407 1561585 1050389 1375904 736610 1206239 405502 212677 1857739 1209189 1194303 1979990 1765779 742229 347733 326967 1973186 953383 1053435 785944 520928 1509733 213867 611657 1197914 850330 310473 296239 1428587 1959861 1543642 621834 1467487 1097949 1741568 102355 85506 165811 1954820 514137 1099853 1884001 1057136 410259 925050 270695 515986 784156 108137 1140689 235670 824300 47927 206820 1559528 357913 1401428 730538 893864 1054231 1409543 573203 980432 298847 943240 442698 1705735 451950 1839376 1583636 964653 1036846 1471654 1078959 700047 546336 1776281 239733 792598 899600 1670418 1730516 1021033 180840 944811 1044609 1300473 255153 1851286 955484 1654074 1354773 338794 1861357 1836758 1288448 877164 1993276 551246 956218 987043 1668428 190484 659216 535393 1700401 1881682 10341 408722 1445180 1027435 1651795 1356985 1216506 1151045 1871906 1207480 1664486 1917857 132107 967062 1337738 1805723 548994 568892 1679764 1126850 177300 360124 328930 1358756 544461 1880479 1617575 1396349 560316 523682 1832284 673158 507384 592589 1857567 391502 1781401 999331 88302 554608 1587574 37273 1337227 1392080 1698680 1730853 1721304 146250 964886 861598 1179384 903829 942005 33667 19816 343082 112547 1334321 669422 1936 1240489 1228808 1957713 1906814 1610274 168144 1618754 1085366 298627 405399 739607 1780739 1393335 1869566 1690611 1761807 1301293 1909012 549994 891632 1253434 1533005 720568 1240136 1873327 986060 582647 999151 1304230 843166 1793440 1035238 1600012 884956 554964 371673 90592 1060145 1706199 1888900 1487427 17804 1479405 501874 1461516 1621322 1354094 926389 1305747 1388263 1986025 36406 1718409 1826050 1426461 1253115 865589 743852 953179 102509 1881379 901889 18249 1244765 1035599 1660781 1733368 1206121 1853855 612032 52094 1331009 1819745 1380986 1071173 1503872 1467953 52095 425334 1807018 46839 970010 934397 1617329 879798 237075 89401 213686 853038 1718924 478391 151302 1605737 426639 599279 105061 336334 522717 942504 265333 770552 1315902 1319830 1876079 939787 723953 969034 35208 1835441 1108262 1244828 1576884 1581097 1262254 1971484 396291 1588997 437364 1565280 1691258 1831446 1335254 70466 1105638 1593279 820327 218462 286852 146105 1862783 741996 306375 249554 1396791 1500781 436643 822439 1384159 363761 109958 392172 1013554 777570 517852 819763 40348 1191907 1645406 92235 565326 1487933 156151 376634 1775800 1438844 65499 796354 93480 1458163 1128480 427909 953854 590490 767381 1483849 1668542 318046 1679122 962812 1843241 1182026 1590191 359163 112519 1012549 625085 1799640 1139502 1451486 659544 1554404 1619544 417150 1110510 1820207 66786 321350 400710 1977491 1885033 565522 167249 1514691 1865580 26977 381166 1751257 653622 249283 1223229 66124 1667209 1237856 262750 190232 411060 908449 471521 919856 1278100 1781039 563510 325867 1595629 520556 874580 626528 589333 924335 1680277 1725445 1738829 1337194 956963 271815 901959 1077441 1235610 1998607 780758 1554551 925246 1996558 322000 1045787 321773 720531 71595 1502834 562902 1984456 877238 1862234 1824164 1295587 1005186 1356972 671804 555643 52957 576376 1831791 1566402 241490 1981134 1720938 400225 1783091 1622311 1413308 326484 1420290 839137 466192 366959 1519096 611474 182658 629090 790413 900577 1789648 299755 150024 160343 226957 34778 1035124 1744124 1602900 1317216 180963 357885 1691181 1865556 228143 853854 831389 1943443 28586 1948161 1756648 773809 1854373 1848967 150021 746437 1835804 623572 182209 1910222 1166882 732699 571143 49931 1864591 915849 579037 1304467 355600 1773478 167114 41898 296718 828379 116217 1538382 863872 240169 188352 720420 299487 215296 1074515 1618630 973878 1120595 1046793 1773912 806825 556665 1028148 1229328 763141 1482757 957743 251470 1819674 428322 201709 169434 1514389 298316 1432401 1720822 1121228 1717720 1857340 1388544 1727212 1154262 1079643 1007016 1770580 431898 1833695 767353 662063 740120 1425276 426986 1437354 9070 194891 1385578 1558975 1647355 57682 1285297 1987704 702348 1017001 725587 1444413 390691 66961 1345538 1457048 1453772 1659635 1114313 1688175 670287 504877 269924 864365 1913910 383558 1042201 295731 59091 994637 1290613 1728052 1429142 1277799 1375337 1014996 986280 1494735 1724103 531410 926810 1231639 1716385 310835 36772 866953 1715968 1453531 793838 850740 1602389 268186 1502745 464889 694103 1500343 603009 944728 642200 1460443 525654 84214 1249111 1835268 495142 1954349 1689054 1563836 70043 578993 1029045 574980 1308612 1066543 1640045 624265 1665960 1962493 1765166 1981837 1936828 1932664 250243 1005292 744509 878284 699079 1378501 1378759 1678742 137874 334861 1556505 531339 38163 1176110 643228 1827271 1528905 1617321 353428 1820979 280987 1648315 1367765 1140780 969643 711495 1256173 1813644 1136986 701034 61339 864948 1341160 191793 1817930 1539634 1530659 291506 341637 492082 1403020 727298 1216488 1016787 816284 136830 1989037 883401 1757120 116171 647720 823348 1441220 1936807 1211443 260119 255563 1291815 1948723 1270805 473085 999023 1197397 329709 795891 45708 944205 1040133 595687 534499 1001509 1049726 196694 465161 605218 514031 1380663 1689931 1779456 1349298 1685133 1786389 1092464 209714 1157955 1880118 1767184 441410 1873301 420242 441839 175294 403766 1391412 1563024 1469028 1788547 1286112 194282 1182977 782737 1545444 1135378 1648325 1854032 878624 485461 622302 694894 980166 1566570 1738297 573730 40204 942382 537875 1266764 36907 1937438 544264 1251051 1648627 1925167 1100636 1844814 1543342 50543 552109 578 337060 675542 750639 471415 365038 1540248 825816 652748 1261379 1088932 676308 385839 719451 1060368 330109 1495412 1595341 315728 1769920 145931 1016694 1262238 176617 1031469 1352862 1399279 1886660 616124 1543533 1104152 379117 529554 1646206 469258 846619 457463 1189114 1416744 269123 1544492 196222 965760 604389 1033868 1089938 1841437 547562 198730 1403279 1164913 386029 1063774 1252174 249889 1917332 1738105 1137573 1776344 70744 167441 1797405 942446 744564 977150 814463 56795 170661 493456 523338 1871386 44835 55530 1238380 7155 1320508 818168 1774081 788990 1457503 622875 971853 1220515 582310 295449 1808985 1980680 794639 644203 1196988 1642516 550875 707528 1336836 421067 388164 1862681 465194 1306466 1166492 1131227 82077 1850999 1451412 1189192 1440624 120889 1992378 1109207 1756715 473933 711462 1049764 1811416 1765193 1570212 842459 1053986 838236 1259832 1880775 208857 994545 1634370 1669797 1968469 1991587 1935828 381059 1651650 1324490 560745 1494647 766393 960855 743014 1390891 438481 1503554 231111 530308 425600 704420 762812 790840 607120 1256770 649794 1448367 469435 1891570 1922207 1483131 314881 1251845 1928330 164339 878576 81304 1913477 1285435 1702319 723607 1564391 872975 141699 1963248 941297 29766 567809 391181 1215771 12576 1210577 778078 303906 537710 831572 1549579 983075 1437806 1511004 67544 1333269 1735549 1084875 1928230 494136 74599 1908552 529568 632292 1472555 1999031 1349466 260257 699890 1098198 741768 1509474 1540644 77819 969630 1152586 399599 1311317 607414 460305 1493530 1146346 508607 974915 1723870 755561 857606 707178 273160 729925 334489 1552867 1380947 1684173 1418487 1572298 860208 1260141 1673746 448960 624982 827152 695725 1232887 846978 1910641 1271086 25427 925288 1393478 381747 147366 470717 1939623 873772 1477713 1728706 140114 347307 636111 1118467 1059401 888429 1588659 227162 189397 1009335 330491 1468802 1937409 514003 1253520 9567 362749 397762 682818 754196 81663 8566 547581 1600595 1461057 1259928 1273683 525973 682672 1425002 1873502 1275594 992619 1520909 1328554 1648943 1460539 1668629 1368757 34571 1152213 1731087 1022243 209643 799994 878947 717843 1245916 917941 1013486 644105 293865 965037 1079215 301164 201076 999257 378376 1037240 12178 997951 1394021 600960 1160991 1860355 1172510 783072 299044 972143 990505 1948276 323009 811173 51994 1849930 218306 498901 1162609 1643103 741735 1170508 736729 1757303 921703 1292143 955510 1040222 29365 214532 1838202 1529550 787596 736714 57838 415018 568509 1598921 1546635 1071180 610943 1656653 448969 1582487 1477660 1978515 1560195 538853 1130058 1853130 1492258 1849692 1272656 1905444 551391 1819351 833366 84578 1609397 227505 286403 823025 853263 1718105 550408 526067 375028 1928915 1515748 1231211 1658695 377747 911645 456841 836949 800755 667758 238163 896414 351303 417091 1333377 541093 1079574 335907 1328863 516032 357930 1836370 1372629 1375443 754169 1610989 630699 1894627 886265 122540 845959 459610 971411 1422980 1086572 1475132 573651 919071 712317 1946635 1757077 1300961 1566802 1934873 1861308 1321096 1313013 260952 1438460 1540608 1527362 1524175 163812 1801653 669601 940216 662232 92289 630639 1142340 77897 37007 735737 1539906 1210904 125469 1908079 1494120 1508820 1830857 1993519 1928711 1142016 1077742 95163 1767408 1223395 759719 1418174 1094519 219965 933455 144617 354922 256318 1318915 1930304 1605819 375957 1119015 256861 1752777 676177 507575 334047 768570 1272761 350446 1706459 1013651 1108534 50458 567707 408134 1469379 874241 1465956 1400102 363303 1322369 1521237 526824 1986856 1004704 613103 230944 1459858 218429 1584512 1497072 1880577 964244 1463404 809233 389734 768748 1339606 39319 1777816 628648 310049 1642913 1214528 1864903 499308 257769 799283 1829806 100039 1823466 1304273 599313 488044 10509 833836 1556359 1812735 605450 331903 264557 1935200 1756696 851915 1535205 1918584 607107 1321396 1147782 679757 1911520 1131646 919843 813037 1376305 258702 70788 662120 764683 1916020 34471 1318353 1684426 1646273 770756 1566438 291355 1597772 1544767 1324720 829529 988957 375780 1972841 10929 762597 531053 364098 408068 202515 102730 1129768 531896 862265 1089251 1176654 1248237 1118630 17547 731257 521307 1291047 56870 967175 1468282 85100 756215 1820009 295609 1118664 1306248 659573 1532384 1891976 1819775 155466 1788087 1650647 767960 153821 795960 1507243 494669 1601856 268367 795958 1103105 1259021 1278217 495057 1883314 593147 1107115 992167 1002227 132602 254686 1537235 1563503 48613 1317478 1679969 938881 799355 962683 1826396 1306422 94392 1997543 1306397 1835514 1196012 641239 1324691 317182 261483 859617 1545728 721498 895211 1505140 1278340 1942205 365601 1465988 655070 997379 463392 591210 85563 1213079 31214 80538 363552 1289280 1638245 577113 1206766 266626 1234907 495602 1695114 1585624 87359 359628 1452713 1420837 278193 25249 402667 394820 311711 590001 190546 1360657 638466 763939 974633 1245072 664541 1086342 141817 509118 1670380 1429194 1011040 959178 530043 1218325 1766650 112976 1729541 334276 1695974 1946529 724359 544020 1464934 42225 157470 1227024 1623087 738019 1489690 406669 1255788 1748341 328328 1827170 1025567 345918 1266020 1944446 700557 1908462 824469 431149 1274771 712111 605113 1682692 1686350 855649 1280531 513522 917802 987518 1685620 880452 1021873 474490 1488279 1268368 1728923 654131 847302 162560 71580 1091149 1387451 917344 135979 292050 1346161 1079905 1501264 1761577 1495106 1689497 1091874 423931 1802015 1025171 1137226 1363326 623653 1904451 1440921 326224 1944978 946591 86815 888303 1538475 772950 523298 198713 692634 673826 1533052 1303153 324224 1216001 1492558 1008472 430123 336054 625717 644537 1099606 1401275 1330620 1391580 474462 1127174 1835127 815282 183571 627375 1015579 871057 968490 337624 25910 1534480 269263 269791 1772319 871223 1909637 240053 1970238 94256 630866 995153 1154061 475090 1791664 1534673 1091106 50506 642090 1825787 858892 1070377 1313889 576238 971349 1225347 212979 1889936 1131858 1740878 1763909 402830 1510818 675134 1789115 1074541 1832280 1084471 161127 709162 447076 917563 604296 1712092 1014006 1859016 1516871 1699265 1711778 963084 1348721 816656 891025 860503 1512261 901291 581666 1135150 11605 1599560 1553936 520443 1372273 238012 1211989 367353 149277 375925 1805592 411197 1001756 1123466 596372 1732778 1528397 220295 1916125 1572560 1270240 1324281 1583536 215222 491034 1676304 471500 125896 384103 1874039 82466 35958 707668 401944 1671890 500882 498899 257818 754786 837463 1492777 745168 1288688 904907 279662 494120 1570755 1454234 451870 1497014 19132 420091 218577 1153675 1236417 1117324 751700 744288 1385818 35787 696663 987233 1005193 1453319 759850 735322 43631 772749 1340486 1321299 1818988 1810753 1827582 1030786 80998 1171732 167982 1880411 1905116 888555 451315 1611068 418534 555047 399380 1470048 130727 1843542 338244 1714527 1201903 54072 1979075 1532189 1061624 740713 1133162 555780 784019 896587 1307361 1695019 1572132 882004 215429 1628998 539274 1590023 1434877 131987 1193663 1201097 1192961 1515815 360971 1454071 77518 840990 1997822 1450263 949676 821956 1235896 299195 1463296 1818497 882390 463591 94209 1009789 556434 1495340 1910163 209294 1763599 1495519 1452406 552862 1351654 1826724 1059004 1768433 1620688 1120902 1573507 499404 1674288 1238203 519803 1950016 946418 1815262 1220611 1257442 1734296 707902 1344790 717530 324673 691756 702219 1561207 1045357 861176 962784 515487 1467914 353655 1576842 707360 523305 1286317 682025 552236 1082441 416954 563287 331762 367962 1374594 342724 1832996 268493 1997916 1905213 777900 895028 95602 1403046 1332713 482496 1784677 283125 1861824 1858092 1473359 24759 74552 1315258 461800 625065 1064992 687801 1471626 1454881 661722 1349610 747595 1540735 1515545 677395 96876 1589886 1860916 986165 889263 1964981 730986 369100 1327811 1508731 130984 604474 1591644 14901 1035250 1517744 1950334 1731429 1149900 1135713 694203 423105 748101 675229 754315 925760 1986522 1343690 1228267 1323793 634114 1220596 114221 425138 158874 30177 307061 1735723 1016492 765103 212203 394927 676034 610271 719167 817020 844320 45877 1111197 805844 935211 1930300 824146 1641329 1220470 753577 830859 1093234 287223 1164858 437132 624465 1116568 682254 772413 1417030 335661 953562 1499389 1910301 900534 1996518 1203085 851483 821092 452900 216596 1028637 1597199 579664 517496 410392 1382875 1984656 62425 1153365 1313314 1541350 1855169 869939 1537598 267314 668684 1291927 1996099 1755581 1774622 1786179 1857230 639029 786331 964984 1298452 130191 252639 1209128 30981 518090 1492859 1084064 1233757 1183837 1594557 626084 598055 1746210 37749 590459 1427326 534282 822074 1741396 598577 472560 1786187 1469706 1890425 385449 1362966 1214553 1821749 471561 848480 328736 1152467 854422 1167669 1622889 1968917 226269 722991 1156903 644184 1316260 1921677 1206202 1797174 841000 244989 586158 1841577 1086099 718237 574924 900482 379948 1552915 212782 650656 1700078 354857 1412965 76734 1959049 517251 586852 690085 821483 635416 746886 704974 1226260 1698740 247978 37456 268739 480302 943378 356167 181978 478620 1584661 1781534 599854 762237 439339 318405 1088359 498587 1331572 1369559 1467057 1867436 8722 1580975 571686 1380228 1770768 528711 22130 1719083 1040180 1455859 1535590 1670079 765792 1627999 1960501 1853029 1814160 856024 45345 369039 1009975 1057918 566333 877575 1597775 70554 867790 1250786 3628 665053 1759491 1907655 1108379 1214248 737389 300117 438719 1435135 1297464 1415155 905150 744787 1514111 627738 1722055 1717410 1672253 1484703 443932 532813 474102 1330562 1471911 1072044 562641 415682 492348 99272 1525786 1511792 1020400 1161862 820415 1349659 920022 1347518 1732199 1819435 477218 1199038 255875 866659 1947620 578874 1600346 1067665 1667611 761717 224057 972131 1737044 1960191 939172 1066270 1942817 1844341 1055150 180619 1931313 377888 1568315 1941636 642223 1505250 1939198 19363 1622031 1255093 228080 867016 1077269 1260210 1164516 1403235 1912382 280956 944291 1626331 1341733 1166421 273827 1958 1933240 759284 1239674 55094 1465548 1926352 1379230 1066028 1192745 1661673 791711 567403 489269 1090942 1352279 448587 966526 1589881 853685 1628588 1467297 623647 1026406 696930 1532640 1967673 1875008 277928 1373648 971691 730414 1318650 611246 894686 268209 1533484 1617125 1886750 1509997 1280604 317633 1275014 1990768 1260422 448517 29659 1473203 1427715 1937041 474124 115000 1259371 420459 168844 1149160 978924 1811602 509421 465831 1972598 1788644 447182 1403392 112148 933966 594869 109501 1120359 469195 1306815 1046475 373980 1548156 1230007 925859 1093316 1418865 1289593 1210022 241875 828092 940493 1233097 1324347 1450568 1417694 1591095 104160 1707995 1177912 1029605 1234537 61398 1424668 1131294 547169 1786702 1577232 562757 732260 363871 732188 1538685 1177671 656538 703436 794078 1381912 1089498 1684117 511090 820350 1495471 412274 803953 1682627 1990140 1905793 373215 1919945 1046431 1381344 1717385 1562371 237202 1165181 604140 361569 1353255 1758536 1611498 957703 1866926 1980390 1357352 446330 1408094 826835 1541365 1247599 155588 605635 682963 152933 498653 1892585 874301 213278 1593670 1955476 1321226 592 623075 1674855 952651 420378 141590 621045 1260194 648356 334069 1548890 88384 852929 394808 619448 573322 1216218 79244 1787481 714675 1928007 374556 1860199 1065141 299476 1250210 1245435 117592 1099028 248659 300403 1476826 519577 1924261 1167768 1481856 242040 1974653 926412 1894480 1839527 1640011 1215117 1199069 1254695 1785714 1350331 86581 140656 511120 1394613 651701 930729 1469462 1331050 1898919 870859 1574582 1789551 848041 690748 1061960 156867 160556 1193938 673519 765268 336778 185643 885370 1762598 962932 1460894 102228 184613 53412 20157 416106 1435174 738775 846060 1431069 123968 1232863 397679 1496156 463651 994614 314572 153508 1529035 621457 1942546 493421 222861 214321 530278 674013 383895 1543529 1528512 787013 217111 1958167 138991 186731 1789623 1011487 1943310 32616 753192 1777675 125541 6665 35212 701374 1689058 166201 1989282 266572 117798 1448681 542920 405459 681149 1991257 43531 1502101 953686 1890536 1517228 638125 681748 1661965 709375 47287 955261 1131956 1383458 1678282 1050084 512252 1515845 1393490 13050 1696778 1751201 1627632 1519152 1935919 881399 1502773 879704 595961 998700 1243672 1157539 1811202 1608058 1037635 149793 1571156 420764 1958586 149997 1680635 1313730 1498137 1208114 1570378 52117 404704 1107494 1051037 810767 1260120 1956513 691654 1563449 16375 1331585 1835628 1413850 580287 1998755 1598272 183660 1559937 1179251 588814 1699568 1660204 1421447 438302 460829 1352748 1397190 359827 1024934 1110489 630271 1452856 1451340 24202 1429983 752975 678520 1855922 819145 9537 564791 1212200 696832 1086728 1630612 1682232 1091026 506678 1910887 24387 167695 1523000 937417 1916118 1509423 1805803 665596 678815 987154 81617 875739 1781122 1293862 282332 1642511 1184339 1419706 1456367 511533 1254816 1428919 1607433 1739069 1917272 1812087 1446284 1357146 9557 39280 1681478 1433189 805537 78923 755703 314645 1442675 372077 839256 1180724 520301 763013 1861537 725181 1500555 754630 1125448 946614 142373 1504447 1395014 1389427 1564273 1678154 1609716 1490448 180282 203036 1572156 887598 400246 1338994 177324 670441 1733822 1456229 1398110 1099533 65001 444390 1656615 1356094 1728714 676461 22854 786522 1692455 48022 527244 57006 1043888 84154 1720611 25851 574331 872427 1798820 1789315 408676 1618130 1182015 495890 359105 196481 552594 1671963 1034914 230101 1040699 1961856 1068496 1491445 226153 162976 668892 1783259 1298008 1648184 1073190 185390 503285 228327 1541674 1783554 953470 1947442 1082309 943942 1631242 1901833 1467129 1404646 1780689 1373239 154580 896399 1026981 236860 17854 1476244 473845 1677288 33610 657850 332738 240694 1092422 666700 1928777 1448344 1197481 625564 221397 163165 203697 972652 908841 180307 1475136 1444758 1768898 1168395 72602 1789686 541737 1637879 1937022 1016275 1430059 204250 1096539 1576516 505322 1830637 1649272 1394311 863788 1708407 450532 907130 1970950 647115 57034 1445369 237443 125333 265589 1727283 1567708 238112 831697 246758 904224 1466766 1807435 220779 277349 1723966 1789515 13283 26881 266955 1378332 716511 1065807 1884097 1083757 300714 1827691 792341 1835349 1524378 982204 603137 42159 1367097 1254164 775974 37341 678733 947643 1811744 1847681 1985920 1522574 1730659 512026 932998 500575 255939 1749002 1344810 1167998 372120 159735 1070087 1686831 1341283 1946560 1358995 950897 1865361 1786934 1622807 965132 1178551 134568 1345646 348376 729168 1321908 1602098 1344417 570976 1297998 1115070 930400 877229 1079787 1513996 1779663 1257415 864614 1127678 202131 1650322 1095712 1795753 285033 1603623 782623 282928 972544 1255691 484032 535129 1334042 829024 1183319 1030711 520083 1736551 1859990 945578 616238 796378 119994 1863116 1110192 542734 546074 1077740 1779440 656523 1161577 446007 891376 1092581 1811855 694774 1335265 163060 1532642 893981 440604 935915 1479064 1895930 880379 196951 384531 1008172 1487683 532536 86284 364195 1469960 1795390 530568 190961 1684387 1393049 118580 534909 1777750 646898 1367760 1578919 210729 273679 425482 1756987 177832 1519207 392075 578203 1050020 77565 871982 531623 1067987 1777014 1089482 455888 1301545 71455 1469498 725871 283917 1947113 444066 487485 435954 669657 98284 1938776 1928904 1742791 919360 304120 339459 451279 353922 1097637 154810 1994968 423557 710034 1277868 1796108 1777451 1642036 1094092 1065342 1801640 839606 1428701 541808 1863414 155430 1530365 1354922 946450 1740043 330029 1821247 508693 891935 1356419 783873 1001743 41269 386846 1746269 105419 1261535 264924 1480254 402349 26060 1061718 1595348 548051 909651 617410 738659 1039277 1065397 1140301 451745 122318 1254885 519705 1708993 728202 6054 826802 1511588 1863862 1078533 1652315 242614 176386 1925761 1604899 473606 1125554 337274 1839846 24366 1558182 515556 1915039 1387483 1063072 1161841 1047727 1848782 1701196 1213229 1524545 716625 1539978 1432194 402670 1279557 458197 1564213 1043244 874366 942569 155894 1810616 570337 489494 1887943 72191 1214517 1828043 240832 632890 339828 722425 774703 661878 1210102 237285 50350 529350 1517039 969078 1344486 1100703 311832 1597570 1772187 1487086 1854342 998955 824447 1173114 1623512 1971403 1218213 832581 322702 317100 955612 1346579 123404 1727796 864643 938852 1122353 1134699 1270917 374574 1613349 182927 295914 1330362 272696 1906125 835830 1353946 567021 480717 252453 1401079 1403066 1722468 756212 1531024 689046 1708127 812000 589541 1536982 1226673 1579513 904563 502233 632715 1953254 1587791 1743318 1048846 1643182 1256861 1388243 400924 488018 1258261 1315656 566403 52132 1470957 1221511 847232 1570753 1220697 91169 617141 1615510 1445347 1226713 939856 1114274 1027759 255305 1631817 671147 399497 1452221 1712907 493683 834837 1309933 1187202 1980636 900384 562471 570960 551408 1561229 123044 1793060 1179126 122807 1004858 158395 483879 1114122 584491 1328140 1665499 1255802 872020 1738801 1271274 1037687 1888919 1883282 1889460 1988086 1487555 703124 674194 794788 71129 522216 713421 641427 1661836 419874 990224 1568103 1227157 787498 688540 311303 752010 203914 1288001 197439 1936996 871470 1078808 605400 1892963 1246729 235523 1846422 1024064 1115579 130264 633731 1554016 1399841 1763400 618071 112653 722411 259809 1891013 1292873 1184342 1354341 1375858 138441 157399 1470161 1821267 599093 658951 985358 1195213 1740213 205598 685926 161329 291600 368415 1117354 582339 726287 1439630 288634 1048409 101212 1441952 1184591 78860 827492 353439 108687 1379212 1012822 1959194 139321 842897 1293266 1703601 1312452 1195183 737078 1039002 639824 976782 585468 872484 373616 410717 817574 97502 1706282 301935 1083974 1066364 475055 1053979 1213731 1760751 1716330 1241289 641472 1838555 1174156 1985469 366237 1336839 104713 39860 1494916 91741 914704 901279 548230 294614 1964012 1338131 1557139 28660 727883 1558149 871640 995978 460905 788480 1521302 419877 1265966 149636 1464663 821142 656308 1522650 591671 770656 1067585 862831 112881 1079366 1336330 254570 1836428 303891 394326 1118232 1149390 1682621 375493 1842131 1636626 666175 812428 498937 842815 1610795 1362897 1290852 1301959 1051128 1025739 1318294 1277838 1403380 314225 1527641 842466 1408116 655616 275215 190973 30083 165532 646204 1706003 1703838 380423 1122879 652616 271591 1248602 1259764 1096071 1161300 1683598 40648 1614851 666914 963604 514196 1549875 564711 610287 1254557 1242247 145441 846247 672930 334191 1232701 1858286 334280 1418915 178450 141450 1932510 408890 652217 125146 709131 1598730 1461917 385804 666481 632106 582572 959870 884138 458870 628107 133433 1226338 1295738 289264 802660 1346114 536321 382240 836728 946027 1977744 878144 1879698 229930 994954 945405 1574139 1714661 938632 1066612 623353 846006 1846717 481912 8440 965523 1085229 1332006 1075044 1752469 903111 1686902 1549704 20169 674596 499755 1086490 605032 328999 300426 1884235 878228 931836 1050218 358346 1636435 1295363 410978 1438076 398950 1892860 620753 1028918 1731864 387417 363331 306485 398822 260962 1298894 583450 1589668 203516 186145 582145 658159 411452 1281642 193337 1655388 955321 1240611 460566 1039196 1571938 159046 1033821 533774 1013630 838807 277240 1273050 1860824 1081582 1874214 627799 1142495 1059179 666208 1386956 1796717 1257882 1697248 858460 392739 122550 931690 432258 555630 1631241 1567536 857335 1423244 777190 586890 395605 187171 860318 616618 961711 491838 1461970 1580390 1041794 974606 19087 1535244 947043 1958183 577578 136900 698039 1145629 928873 233107 863901 146936 605452 1890777 157541 609686 1453166 280559 1107637 562413 1250584 1983818 1015455 640954 1637422 1263649 94195 781905 1254860 1052381 354142 758320 1262510 1488170 616530 113527 112003 644209 360219 1327782 221114 491343 1408088 1551821 1016340 415136 1361997 1054889 853141 1503195 547997 1605592 919128 814401 1592696 1560796 324162 621281 941979 86812 649551 1823273 689947 701313 327983 1132326 1311029 1581754 1761997 550991 907202 661504 987936 1798546 1626114 594589 4275 1126918 1203358 921975 757213 397732 1301805 1348987 766380 628706 247065 497906 674227 489457 745148 854953 752655 1138243 1718307 520316 109485 852918 905299 1947414 73253 354194 1668424 1681594 302311 1863416 516779 1625195 1240450 1019238 263038 47213 892167 1300656 1058945 1393084 189573 1699055 1582812 582699 480260 319205 1632650 867075 716542 556885 1090752 896765 851409 838186 253637 505955 1101493 269378 1736850 1060323 352694 1344313 1926364 867925 1132004 734445 1717175 562174 165434 11588 107477 281596 515792 1320100 1770021 575603 97274 1582935 1331032 459471 19846 1146175 1920996 596843 366705 1515474 949666 1854449 1437969 918691 281078 1961565 982919 192783 788893 577786 638949 433586 943502 1672618 1394799 1087513 862149 89536 1780736 202639 827338 121024 1945992 24138 1454897 1759990 1641095 356680 489342 852405 116232 1900107 202751 526540 600246 1947004 697147 1214947 458861 834864 672215 221206 1750981 345052 1780553 509968 1728574 691681 1962702 1658652 1176333 351107 1669174 1778516 1904975 831750 1420488 396666 1484221 1087284 1147309 1862755 195707 749431 831223 187832 1842986 1802330 1212376 1509291 1630265 134015 1111479 1914714 146251 1260870 1704749 1807245 1375021 1693601 889354 1040888 1695458 595360 1850698 1722340 160657 591507 225409 1352351 792806 1187683 1873852 1035102 1661970 617248 409987 247730 1144205 902618 1347650 810536 568967 1434971 771927 1665158 1450590 349943 1287724 403679 1147024 1251868 1895261 296529 1136787 351569 202082 784114 1910867 1817641 1054453 1913853 1236150 1700436 313329 824536 884594 1043964 1807528 518263 1388021 1498981 652399 1417334 530127 735687 893232 753475 102740 660875 1595362 1025673 54048 1762343 1459637 1981942 1888640 280140 59493 317864 316580 480732 502294 788974 984279 14430 662453 457572 1961176 1894061 1910972 1520025 216624 1341128 1094256 1473338 670265 840207 1435269 490546 665265 1046384 740232 482379 815402 1950962 1300028 1049798 480245 759349 580296 1736601 1940201 1569640 853343 1618354 1693836 204481 47715 975340 1848839 559311 1292246 759747 209263 389052 205183 768908 639523 1749630 1484147 239484 114047 1471160 688080 1560666 1136058 583996 1774223 84433 842756 1213032 1351833 887208 1275992 704571 336438 518277 1178159 699029 334738 1873394 1451299 98306 429385 1155192 1262142 1432959 13364 287802 1235498 689623 1126028 845153 1831544 1669897 114512 594746 702908 436133 433064 181738 1561185 151548 1036524 1400395 649859 769818 495135 1707731 23771 1861208 682159 1613153 1016187 1481099 1710905 1787822 1824974 810264 466431 335878 1351106 326479 1393970 516107 569217 1903195 540593 271415 415976 1128809 710847 1321221 353579 477394 1400718 1216830 1247411 1497298 239586 219968 503381 82878 102310 1138404 1791998 1463661 1823031 894835 107524 1393237 1286576 1506510 185066 231853 616448 612789 691842 798014 99383 72990 1216021 996960 582733 128297 291145 1988200 1420236 1508307 1282060 979678 985266 1306237 1153169 918973 76112 271158 155226 1588917 399704 904117 218991 437707 1608169 1372542 217086 1086814 227194 882190 225043 466261 1817152 864118 306837 442888 59450 1067673 674174 625921 1244630 754925 638128 493974 1408457 1619466 1948832 656758 1813103 1254611 1844819 1340257 988410 482835 402183 1646369 1807614 1663676 1201967 244111 1242387 1086710 466163 978692 80990 1529426 1499004 1370172 290947 735753 490049 1370416 505948 1465982 1823402 211516 355418 228506 307206 28527 500209 1568652 1833060 834971 330340 35219 825413 1961192 526031 1934565 859370 1801892 293505 1683893 212339 1564923 588116 1511405 1657505 1188326 1591255 1818234 1843826 823614 1201975 827208 36827 126312 1681009 1895991 1039652 1827552 1033842 23723 346370 129499 584516 324541 1497235 937103 1532706 1322587 1389703 1959144 1891203 36478 1878541 1163261 1573209 1119075 1020008 765131 708248 865176 628233 1446883 95157 1985542 227602 923233 1016786 1269648 1145239 647275 1832697 1067294 589374 1016017 1017781 1284304 1665909 1466142 491208 433512 1505213 1792800 307709 875225 956338 1435556 1531624 1252495 1901019 1312001 761330 167609 815467 39178 1993555 1633208 929127 1780957 1320091 1588794 1233124 1431065 850607 841895 1119387 1455665 854192 1159055 347493 1418999 1474919 303637 1456164 1281173 1508934 509539 849056 1779260 1512399 1738704 708803 443047 1148465 1693460 575589 241606 1796681 310412 148999 1880447 1364973 1008605 12216 1000788 1860177 1911058 1933411 47274 616486 1388565 717017 1189241 1243805 506355 149987 568097 1253633 1369221 1567079 1463614 952121 1831223 1731799 1429433 848589 1495774 554762 1947048 1756504 1915914 159905 254739 1367230 1307897 572283 377995 1457766 1886727 1454926 1415996 1226822 418946 1048010 1342049 129025 1989488 462209 276551 1568892 692103 1142321 396048 536544 1442591 1773191 1179982 1412369 757757 472705 879996 433633 1306399 1286823 866993 253082 304544 1854906 1721158 796962 269499 1353122 1979856 1411092 1368548 1871509 432910 486627 1616436 1645354 39047 872121 60047 294301 1926547 828186 1873563 554692 939137 1296437 150450 949778 1794804 1209822 166074 125124 1396373 469601 1585869 1142135 1919765 1070112 1741363 1726987 256302 1314204 1235774 447412 1752246 985715 1141047 1855692 24866 1680249 1335560 36917 1080245 268145 159853 1545367 964968 1063578 355449 541215 379868 1625292 12937 961062 1146370 1360860 908943 1204360 1709021 1648697 978258 1031432 1813015 164218 355259 770832 1364726 987114 413349 496484 594499 1196711 1968655 1420701 724506 4613 1596953 29815 1718652 716981 1187404 1073719 639783 1962320 683498 302158 1886755 1582712 1654484 49092 1304167 1310627 1778157 1586277 1509328 178149 132056 959746 1049183 204830 384720 1906020 1761656 903844 616744 654451 363657 1374604 1888517 1952323 1131607 1838180 1596107 1850328 1311943 960591 1733122 1027834 1436824 68192 1166813 1112134 779090 637640 1381543 1216411 1357290 1027950 521996 1618572 778605 1446010 732579 997031 527627 641040 1694862 1917709 604737 760184 363721 1112493 1290561 1641461 1458386 262515 1957650 357465 661557 1327315 1411744 983402 503221 1736550 1365268 731173 876531 1229063 115230 1050591 1338258 378805 1998720 1556710 1864519 872505 457523 74675 1213971 1863351 1578139 644774 920202 499584 1470380 953459 88426 1553036 1135811 308842 1533308 90313 289468 770469 1877299 1749466 1488278 999494 1680983 1259399 1885834 186020 1884298 932988 1739532 975999 832359 588193 437828 976178 1905202 1999403 980987 468413 1378127 662556 983000 333488 317674 1761606 654719 432033 336116 135408 12516 243737 1821747 86398 1936088 320943 4882 327435 1276410 701839 1016797 383423 195807 962100 1025752 1061172 1698947 1391296 1398440 695366 699584 1093098 1106187 1351683 6494 1167469 1927994 175181 1020726 1773476 1997977 94145 1051915 1264307 1746370 1905071 1487349 766058 695070 4935 11899 1954583 1693754 350188 2882 1389138 1112381 1902233 1560810 854480 536736 1385598 1892140 232081 977589 935800 899479 557866 180592 702520 745222 293022 503890 1246839 1380903 977853 117186 304208 1610378 839665 474799 796017 785805 644015 1930508 199994 415009 81549 1626550 1711942 349696 1506850 807204 532516 1897153 871371 355671 789889 1908804 687013 151977 1357411 1550388 1580436 1696646 770301 39816 1823087 1442491 708876 1180641 7951 703593 1484181 1705984 603368 1102496 203706 1263960 233086 378977 108952 1226147 114102 1384477 735117 773844 635338 962914 129186 1452157 1432973 562640 82635 1418113 315094 325534 1040813 981916 1575896 57997 925987 1351356 1251467 221500 1487327 524732 321655 1002815 249476 995237 12072 336260 632049 1383090 1284666 315303 1512862 770075 1804082 932026 1904423 388008 629658 1486378 297506 100239 914804 542513 337408 1638602 1463302 1373995 845511 24266 1948056 1363512 272021 573 450081 559153 1330040 1731437 934324 1126000 443193 1294297 416807 342103 593416 1672864 171176 1760862 538610 1062477 579610 1474107 1700996 228699 1289624 1716109 382858 1220436 1351501 891676 541439 1527548 1270741 1559564 90037 1007454 264247 1667943 1269342 1738168 956567 878982 339246 1558108 1585368 1141316 1034897 232152 43751 637122 999095 1559547 1696969 1376023 241427 389655 1857778 1466905 1803312 325099 1901868 204911 1007134 1484341 1944948 927582 1090614 222929 1562084 534162 1833575 712592 1988442 1369054 854278 389940 1904253 375979 292946 1329034 392532 1977089 1063585 1375359 935734 1903169 812708 386892 1523254 1738729 1432301 112 194758 1285874 224954 613296 1035018 783281 1379185 1302600 226310 1337846 1039550 1542532 1799929 122765 1674252 728826 1045434 588174 1778243 50929 1725306 110335 603666 77210 1916192 855444 600851 164806 385241 331899 1607708 1547389 1491411 74357 416055 1310849 882016 1526276 803135 1212570 1078316 1154920 451635 1321586 370036 221176 1049213 1427278 1954293 1370976 860145 1579415 574021 757833 1520336 1288098 1081939 1906303 538545 1462628 640202 264103 1673704 477030 154552 1100339 789323 861605 341315 1905623 1121491 1836818 385630 329773 1881443 1366375 688122 1463787 1478449 1796608 1546232 757703 1669145 932525 307955 1488568 1660533 1868253 239483 1860594 1979718 852560 189608 1929247 494041 318890 729667 178913 1196954 1593124 506500 1205700 1306385 794520 1824138 1860301 1082136 1065527 1619121 754412 1173249 1587575 1016725 804060 1490700 1942073 166770 212073 1281543 275681 1078068 1881671 172711 1352033 394442 226469 1686641 277443 892994 1371370 108232 1369655 363282 792273 1168217 659478 785047 1299591 95577 1582446 1121523 1038498 73939 1058093 1155391 467115 1836640 733550 544976 1342013 1998111 1684934 1383670 1555403 721533 1798451 414928 1625789 867634 1112389 1203955 419917 639167 1594312 1151762 1261000 1488447 142426 891001 411347 134205 1108527 1617719 478327 322571 638333 163540 140726 1613903 1064137 808116 266040 661295 1468002 1616749 148706 1365787 1136679 322602 775388 465486 1352773 638215 1322057 1480739 1915401 1147985 473642 13044 1225914 134851 1407605 1356190 680019 1026001 697598 1896815 1786819 82115 9422 741188 577608 1949950 568136 1283165 309697 127247 1561331 1810941 1237194 371208 1859132 97645 1268605 652654 423945 364517 398770 1037186 1173975 854644 218961 915709 1491035 1743432 1313984 1436288 777072 1206122 824851 1600379 913871 1410575 864414 244314 1525750 631865 1878493 1225137 1404174 1269669 768534 1182546 887279 1169980 755382 1575073 942416 1570803 1450282 1808891 885382 284611 1581729 1031797 8721 1148780 1981991 1460016 1534126 1083930 1947386 976403 1338696 744080 866964 554043 1906188 1887298 1067694 1371638 1231591 169149 553905 1102463 498105 682394 1678551 1365468 1605916 1817935 744071 1038573 1538765 1783679 1911444 631421 157501 377724 1720134 1283705 1074136 1547211 1197352 1758945 116850 264226 1803501 494400 434731 1239441 1171467 15281 360894 555322 1513759 1725827 1835487 1134729 1191967 178491 1261804 721141 1908301 278910 1919244 829880 1380495 919100 111684 274095 1333135 1490296 532895 850299 1633443 24054 1093475 1491155 735784 1014379 1416471 1060007 176675 1988682 193073 1365061 76289 1487615 1238433 1484327 1286050 843997 748708 1384306 849913 97779 79155 707886 444591 188462 1976219 1636415 162793 1899910 1831826 1214425 87270 69399 330066 1741258 1243907 441257 1642542 1401852 418498 1371716 227145 1519301 330934 966234 1043174 1599432 718095 1994044 1845789 196051 1330222 133680 1312110 1160406 1731500 1678188 1830579 611521 1464359 82950 1089888 480648 1958757 262778 188138 1677529 1199037 1833199 712826 241907 1636966 222883 1757393 1134113 1629647 618761 16001 999549 1943667 1901781 1739181 1398103 922777 916804 1202703 786476 1776351 298212 1246648 571812 510509 353174 1321753 1846088 1033694 1736923 217614 194173 1279506 1366723 1468609 1019239 1581819 465468 572118 1298093 826862 341691 567418 655794 29877 836026 1239872 1159439 1785600 1986147 985541 1808501 1019342 1902618 1178823 1017652 448250 354706 879519 153839 1794803 125276 979694 646472 1368414 1900889 1038241 676781 318502 366013 1115012 1176689 828751 520185 65509 1465499 234992 1927191 1931646 601670 963021 329894 738763 1709099 1633244 1367948 1628197 1390758 300584 1876230 1908735 82781 1548240 727496 1487318 1219735 1734640 1233695 1583675 1302814 54242 241716 845139 1106131 1594127 1114218 642653 754880 1707787 423903 1854394 851465 894174 1009384 635583 566195 241570 545049 1807085 279121 1939738 1066967 203141 625168 48776 193114 825831 1845871 1652362 615355 1293813 788753 317517 1994778 1215808 1044141 697258 504637 1264320 736635 339760 1357236 1952560 620405 101830 129600 1475897 1467740 1220181 1028217 293330 1848803 1627515 562167 1106582 230006 356239 1524480 1131278 651242 862163 1842262 1269612 8326 849 1317827 1638736 825189 494055 1580189 1559044 1941820 1218613 573090 714534 1409281 141958 969283 1280579 376080 1921573 30601 633999 1678521 614912 870799 610325 1931165 1573461 1529407 412616 1446600 1546918 1452308 855789 8102 1562954 1906427 745963 1174550 422576 1095259 1430881 400001 1989245 176288 1360292 1296566 129671 1122877 1449086 1537618 198727 373417 602047 402329 718662 1505531 349551 991475 1902805 445054 1564797 487449 137030 1544640 519440 1428384 1977609 942932 1880522 1855546 1533875 560948 1502847 1554474 950974 128506 1559434 1709263 1888999 1849270 160013 1237554 6948 1383149 1560938 897620 231695 479734 570030 545228 1281157 223594 1106233 10471 785964 1126423 1510432 1374884 595468 797467 114179 721076 1066707 61403 495051 954766 892015 1785839 714956 1277455 1006599 405652 1526318 1145075 261819 1990146 243295 1647928 605857 1780308 1735692 1719338 1198822 168237 1027324 652323 301252 1203784 1997799 829921 715392 751013 1917322 341233 1713959 1838159 1302873 74692 1267650 1492883 510589 258294 1083108 628270 952436 214503 540926 832799 1857038 1133706 1937684 1445482 1783113 709713 1802001 1852300 1323753 1267987 939881 668112 1406855 1418548 1158921 435980 201413 1182024 1380990 1354992 1986998 881988 1565349 1220357 387005 508761 1497476 535098 1631279 1029612 114368 1989136 1984084 432172 1737227 1338236 1561984 1476596 793761 105820 1428575 1755963 446251 1631925 96714 979434 1673573 329584 534547 294038 1121616 1341628 1160123 1642661 932588 1259091 287647 609939 507748 1226431 1993764 1692680 113608 383999 375999 1056819 384985 48585 1308398 1182326 726067 154981 777350 891004 306972 1718343 769958 823338 1422024 1947033 1445757 1509559 677930 1582341 370396 1236435 1138981 165957 1939128 239318 1890600 1285343 972793 242522 16212 324337 1851284 275787 1852485 1917285 1374961 1121626 1188479 1316929 573783 717116 356069 699318 1745741 767868 1544103 184689 1917024 1510110 1515797 738841 828268 1394442 1334750 511867 1117673 1351797 1698062 1713860 1804961 878549 1490071 642792 1477074 415840 1182850 1577235 527548 1362328 401731 1631926 1866088 1485200 201119 856695 1391812 1034490 220657 1209273 321145 360427 1784207 238952 1037458 51127 179210 1555693 969968 634386 905172 1278334 830336 1080293 1475519 1278832 1923571 1964782 130921 964918 678228 1155524 1926566 616541 1289795 445244 922770 574151 548525 717722 1077028 113232 1337338 1932625 1858956 1044996 1175596 1032700 1182205 903093 1128526 574231 692328 51593 1570707 1871433 893261 1468544 51338 1941445 714461 1036529 1020776 364175 735843 458789 65565 397199 765579 1617666 330765 127980 10477 152874 547136 1189824 1587625 1249426 1743132 443062 1183168 527142 1805892 807950 147569 1264821 1743659 1206337 1065096 1932746 1794990 38929 907462 1867178 1716735 1758253 999640 71934 233711 1443921 1035588 27322 435749 1004150 1336226 1408047 341641 1179155 875477 1113584 1268038 355604 101504 1713728 1416902 739721 291383 45510 469379 758540 550324 1099855 1474049 1704703 1481443 423314 1463223 1905495 34526 500278 711104 1800602 415626 204865 667686 1511052 791460 881263 742951 850423 1118118 1105203 1073262 378947 679903 1712879 413080 1862810 1289191 1771849 1499565 49811 1917919 221955 1340293 1098096 1287884 1842497 1632141 1939270 886178 907625 686323 911302 1494629 1419737 174176 1392175 467953 779016 1243614 1849825 715506 482254 955468 770621 1493571 1946851 1595212 1370285 1929169 1159639 909669 334274 281935 522188 1987965 47830 1502186 1782568 1004305 188855 1418887 278645 1711570 174366 444855 1151782 626288 329638 429736 1149215 984646 594577 329280 1367269 832289 1555770 1126687 1525263 1976304 528633 1666724 1230731 330027 30142 1147710 77146 252370 238769 1713560 1087536 289555 166271 1446727 1783907 1231663 937029 576289 1028622 1164866 202648 269921 1415776 101767 1932474 1813137 663641 1172786 1289113 353693 695237 465868 176638 1192212 1322271 331591 97236 244745 1286121 132624 1901152 111723 1016717 1778837 1896954 1217670 469825 1257308 293448 1302039 989535 69238 677310 1187521 1831830 1436429 475034 1653238 1114134 903487 1644553 1261779 1366766 481052 1461685 1798039 1054984 34382 756219 1924644 556679 414026 1959498 1185440 298898 1902614 324942 1844936 1885222 443988 1072987 1465521 1809247 43309 1656455 1432054 1417115 548531 1921461 1566694 1930282 347144 700675 1534689 418480 980938 828554 1293677 694368 1302653 1337772 1348043 818720 1123010 558632 291004 611281 1498992 1953239 958991 1432435 92050 1487439 890609 484453 364240 562397 1414281 1542115 256537 405395 1805340 1135095 1252342 1835148 857920 557874 1438630 794756 720615 1356549 736370 467133 837164 1380129 174249 1909602 1585553 1991341 1211539 1561735 463586 1945457 180871 1075719 468784 1320795 124454 1956758 1794712 195725 1787055 735100 1430606 567364 1318358 1784551 740770 582900 392218 1422509 1386512 1252449 1546156 1713663 1498399 1726409 1302164 1561352 866447 1030632 1105609 1570205 1348331 834487 730484 69542 1005971 1314114 140085 395143 887295 285636 407158 1322334 1222813 1234485 476705 529146 1571880 1997063 1346208 1138493 1269108 1441176 1732956 676947 1834450 341174 1110532 1076275 361468 173597 1426585 335257 1007317 1020704 306386 224699 302951 616280 52306 159174 832834 842096 912055 921477 414428 670809 1586351 1814622 1695996 1172066 628773 723251 1002694 900291 1407282 1585893 530469 1214766 1001937 1735007 1617711 885850 1085920 19512 1095976 926702 771746 1928479 36961 9182 1015253 1187197 1943424 90479 3984 239551 347639 402171 775922 721742 1864584 846638 1309633 225434 1180669 1226964 585445 1674829 1612798 542765 37408 1454171 141956 628040 1781267 945841 4184 69624 826853 1228006 725145 134230 449150 1146934 1993952 1188167 1920522 1221052 54922 1679697 1203023 1382852 666660 1718972 1964838 1201665 1732523 761402 1497521 1525097 1190019 327315 600114 229919 966943 1862062 49048 1611852 1102109 1188006 1650715 769543 194528 1438125 1259110 281665 1444252 1368158 1882750 341498 766796 1272110 1322584 357122 837028 299671 917677 1122452 511983 343879 1267720 226951 820784 161464 925491 1322196 422562 1234390 1707015 1610607 278885 1035277 1097815 1314565 1037598 1096964 1876884 1473902 949567 1396906 1742606 857033 246978 330435 628680 1593573 1085357 1955968 1066105 1370841 1222066 1833312 304537 1986576 1762332 1702454 1363762 948506 1932821 137755 746676 373572 786435 599241 1371133 1017173 1525304 564715 1449688 1815914 959075 144844 1553812 957814 1979677 686088 1877993 1108104 339816 1790098 1436057 222229 941263 1139799 1254727 400304 831143 1433524 1702308 942637 1816603 156962 169348 525348 426892 680833 1342523 1119576 1616089 746159 255630 162959 1251321 1216872 1378492 1015889 164197 184081 987880 1815580 693676 460962 1024549 583967 1656915 258766 73146 1710762 359900 1254229 660926 1269554 21532 1105018 1879441 1350579 1152382 870793 1372303 1504632 1063191 1971493 467764 938732 1952921 1399675 1290879 362238 1786149 1182655 1119486 365651 1909093 509229 1965858 398492 302028 1964105 536769 977909 1605529 140833 1225007 823704 892423 854395 341096 773106 862233 1083849 122763 1286611 1023282 151273 235966 1131398 1578287 662765 749317 122611 916824 1368369 222185 547226 500522 1718073 1209372 1218202 1494243 131612 561386 1632044 459226 1043067 1368036 321057 1436283 1293392 1378817 621912 926094 18517 140334 568797 1791911 501017 126381 227088 228297 1668929 1294251 730350 688464 1771538 997234 831262 1904495 1757220 645485 456028 521045 1372378 1115045 1519219 72762 1272604 150303 807402 510831 1113856 1278861 941171 1090669 1983217 549087 1644342 421571 1712813 1758489 547430 1439637 934425 627439 448191 542232 1509490 1874377 1329686 702397 1291168 137968 234514 1383977 1393942 685852 486725 517569 17193 1293954 1972434 1644266 513228 853578 1910519 1953092 968884 1506087 1290079 406943 603410 586705 122735 1858696 452700 1221435 714583 1494876 890189 1802681 101751 1205274 885591 1016658 787901 123026 1326583 261644 996229 496037 1200558 1604530 507127 1893208 1778600 339515 1110937 1002855 735420 388894 1391064 1853035 1900655 1836430 948348 51702 505620 677552 976377 1756241 1617971 144277 1302817 719207 1555397 1649482 850116 1745059 362570 1538389 830932 704844 1419868 447875 580618 999596 1317599 1815535 706921 1795336 1819423 536690 1240424 1911214 989959 1509435 30023 1263074 1833473 1880666 1470387 1275727 1803094 1935528 1441465 1262380 1060101 173738 1077440 1692520 1570715 977060 1632525 1000211 59145 1369088 1019348 1843223 1607242 1305997 1039688 920525 1040477 1003458 528970 235359 1768301 1223688 1599373 933328 762144 1843299 1054133 831673 1117771 663451 149819 53263 805558 392112 1297644 1740090 139242 1066906 176441 1295209 1019057 75938 645934 454685 1994204 1088422 1924827 1486326 1935150 1110413 965709 284091 337315 1985373 1837598 1710993 1040244 1024889 1667739 1291810 1671199 1181096 136540 1955203 1606473 1974708 1852193 123750 1286838 1087765 483635 1483881 1176342 224138 1281785 268978 972595 1394304 1733399 1230408 1099884 916152 1005250 1666648 1856766 1603778 787529 1727534 467004 1448485 207129 1008153 82280 1395413 1479900 204880 150982 1896908 175867 579234 418025 1336317 388182 696224 420315 780357 290101 457796 61427 1629322 428069 1635466 1269946 299301 379205 816762 238089 1670861 1574461 38832 188184 619343 688626 837235 836462 423924 559694 1213092 1205093 540461 1695225 1898437 1446918 315716 837827 484267 618842 1826410 70729 435611 1728476 649035 373238 1281673 321227 715095 1771931 1622099 1415483 993263 316192 1792231 1268851 27373 830704 671869 888842 1303539 1455435 1943556 462696 1229059 1104622 874919 420599 16051 1795515 1236994 1105039 1502144 1294794 1220749 595065 31219 373207 1925940 772492 1475114 1625935 1624714 208448 1269381 219886 699937 1202520 169174 570922 1795399 1613593 1588835 738214 11729 167892 1869640 394206 1424804 977553 316441 1718704 605901 1743498 1224209 258255 1034160 29730 406582 1486000 1159540 702636 1484024 385066 1581859 1799529 525740 1322628 1163130 742354 1383461 628499 216680 1310668 1555076 898688 402356 196488 140382 604890 96639 498113 875293 629655 1283106 630194 756767 596468 401055 1841084 1159978 789083 1269375 1142571 1852213 547259 1236398 1540461 506208 1008979 335073 1216074 1209586 342586 1132249 1607778 167232 1846387 667980 1407548 910242 1889353 1892296 759061 1873344 1444391 1002639 1594759 151342 1501399 1391904 1080156 1668223 43352 1686260 708331 601289 1338637 865684 1901478 1217252 1484334 1221877 155986 607082 1033826 833338 1937030 1634126 224192 110083 376245 1087750 480084 1837130 1050568 1857290 1257090 1593398 1029734 1108423 1224537 1814280 1147385 333480 149607 12926 853714 131859 1361703 1859124 205090 385718 558143 412244 909568 57698 652627 1183969 1674575 1817658 1142698 1983026 1844501 400921 228831 1522803 1975193 1829220 1179268 299631 661679 384584 1779428 965842 527395 353328 1381403 386523 1406275 975681 1845877 1717478 449345 730543 739653 1384887 62238 731800 523784 475666 1209164 1994298 1197196 551549 344634 1665280 1498689 467510 159403 1315728 1989955 1806171 439638 1220458 489410 1234878 134637 1956803 1451495 859295 1601609 313119 463318 576948 1301346 43450 1221928 64468 1042783 1794865 308330 1249634 91504 445116 1821017 119492 415978 139543 1325780 224828 1749929 1185443 1769686 740057 513091 1852973 705261 862987 1133090 22161 554993 35670 582418 1499080 300722 641283 494890 754882 1052193 772589 241362 257119 653860 1624924 1575723 863848 757644 996993 1656278 638040 1622038 476857 1254707 877026 1334329 1181932 1269585 1178347 1679640 960930 887421 1488439 1575817 664049 1457279 334422 313405 169493 30669 878887 919539 315834 781106 1126659 233879 1701204 1370678 1554890 1089661 1904663 368239 518296 1845857 638939 1072730 379828 323031 1687463 1323383 1226923 1294372 1987467 1827572 1425963 733822 1807971 600217 1046191 1321352 566453 254428 245038 1809929 804351 213181 1548714 1640817 617176 577146 1430359 1019197 424972 621190 653510 1332269 209164 1577570 1186680 1274146 1458377 1930543 392605 1551252 1321129 1861900 1702166 1202800 1266834 27984 1620403 1557143 616898 1099025 482989 948620 821376 1175592 1524986 706611 1557252 1080300 1977416 168203 438572 850413 310228 1109353 48408 1940524 1960918 1309148 1771875 1680551 1613189 1341462 7649 1799928 1009565 528485 1789483 101253 574554 1527550 832196 1489312 1252482 51374 1470748 746846 1880837 1058735 1008314 625609 283576 1560586 1195308 1348153 1671810 1257990 1965045 1244182 1804328 263225 1857350 1690626 1675513 1008735 1097365 116140 1596460 1837779 201659 670920 35256 19465 1903887 1052545 1988494 539406 704053 1396398 594307 86028 1336894 1003196 820510 528857 1752632 85203 31178 1126105 1071653 1546680 1989342 1418476 1047097 1606544 655969 1763584 1902855 1186963 919935 502262 1798718 520858 9417 387471 712977 1692193 398258 1320273 964095 1435095 532125 1614290 975921 505770 583479 664149 1490468 273548 1549754 902569 1789053 1428588 1150726 13306 1189612 477007 911733 1686736 1013135 1029812 672006 1694499 708931 1479461 1036463 197492 1841303 1162280 366227 640076 1491579 1402040 383374 467557 400968 330522 649581 1153858 498349 1608221 1435922 963912 1622780 183081 464994 1073531 598962 1418379 1332215 569921 1974437 380318 1096608 1451487 936135 1024324 10179 861001 1344460 1392706 1587048 1153855 412809 424123 804611 1866998 296366 965631 709547 1004227 1427839 1104523 212233 509104 1882629 814608 552908 1464629 912286 737521 770902 53416 676088 1201746 1517992 1034628 1432452 1538524 1770897 1743631 1211985 1220917 1203600 1187257 522798 31592 1091632 254056 1094956 491616 156138 244685 1835121 1951746 646675 797944 1032511 361448 1956802 1086833 941555 17225 630751 1647387 719443 1498861 1127895 1663719 118462 1357589 589287 1530624 1455926 1982337 1315143 862785 457271 150556 1321380 1600042 1074782 601167 632722 928145 865775 1014851 148669 370274 1340773 1245436 531547 706032 504911 1766740 849339 1351042 778540 1885838 1867409 1637242 1796355 360047 1431321 264621 1901024 1641576 269400 1671834 1799177 528561 739885 182669 761181 232772 1696585 1984376 651353 547120 1681060 504342 1708436 1809715 1624070 706555 1275834 110486 408760 1312388 1822634 141548 883225 1521114 1372193 522000 1586357 1163893 1121727 438576 631316 234375 1921125 1343788 509615 1705849 1893961 611857 1517233 1747547 23554 1624774 147242 1631393 1294237 1905868 183626 761122 1392398 1293410 826806 1387411 1615326 1529797 444534 782974 286983 653853 1902742 942748 1421240 1997369 249892 1092018 908240 1717090 1639044 1416713 1392224 943537 1223004 706850 47876 1770894 327997 1424844 1049228 15482 860529 4778 1484043 1811732 755708 510649 208360 1535676 1580594 1495199 700876 1276780 1578130 1337291 1787071 377277 1072677 528527 1595255 188476 1322571 1084239 1723424 1656780 1275790 27263 3099 1574692 1614841 832181 412827 934927 1475871 1526966 1311417 476083 1032090 243992 484768 545869 1204504 1296256 1658811 1547590 996861 1433774 155454 60426 444068 1262293 314804 1873881 37077 1076341 1893047 646511 161325 269229 976616 232505 4047 596600 869676 954197 1678969 540211 1481416 697263 1896681 754124 1907692 76203 560359 1023582 336162 1442953 300221 210484 793642 119578 501940 1730917 1490772 1470338 1937448 1310674 1112299 299069 185111 1719437 209148 1516074 1515987 222516 247740 1888901 868275 1258364 1303690 1767320 330165 1770033 925984 1343017 1239080 903902 1044664 825998 827647 1201283 1106118 328623 209928 1334612 1292539 525931 1420714 671002 482907 741554 267286 1977862 1791246 1476388 123569 333681 1577959 987128 329147 1942888 672940 747928 522457 1643804 1776668 1583836 1304791 494509 854339 1379184 1576454 693060 448597 1243594 720083 596238 599194 1569633 1498235 337073 1590444 1510990 300526 977957 1877703 1959197 1433184 1756546 1904683 581693 1247810 226209 1591404 933481 1125040 1439263 1816181 592059 1782966 895483 1487172 1486487 1349401 1018797 321573 649087 1449546 1228613 530570 1512702 1515940 1324820 1407693 1280363 756536 1396779 917947 669271 1229042 141029 403565 966533 101295 382901 1164496 302839 1046488 10809 729543 1316324 1850297 1536643 111717 1264513 1029084 1118272 1626185 1272142 655987 1324689 862653 1253688 91647 916224 845745 1697978 289268 355612 1873155 551236 71434 275499 1143250 1648398 143340 1701467 1741815 936546 512707 32874 166891 1399105 194551 1085472 1498942 107047 456871 803379 1723048 1024534 1787441 1536547 11660 429025 1965252 1322461 1874165 1726487 681368 1871998 761955 502842 1455397 1476122 1248969 1317639 498696 612467 947684 1765888 928181 1786987 1756763 1112323 1376255 1561648 1662094 850390 888091 1317502 1094951 1646470 904672 747612 634477 42436 346501 1705858 292824 614159 281428 239665 1640269 1893256 453907 1931527 210648 699421 1534035 1860551 529976 289436 748946 965175 63605 1398959 1075946 724241 1458996 1939542 102442 159489 155437 991196 1715541 1011303 36011 900816 1385580 1634800 280819 153180 421052 294731 527473 741119 755257 922751 762613 41800 1255963 1799585 1496634 802826 1003972 514730 589625 388842 820553 1100128 139409 1886074 1038770 1159933 1141662 509681 1971329 1279184 621446 1369087 209765 1415226 1964364 1475678 1372706 292399 1016775 970675 1904962 767123 1175589 1527122 552251 325358 1855089 120783 1024223 1901663 1891831 455917 1642160 721928 137631 1599012 28432 1435715 1359692 135127 365158 71478 1153345 1805530 654605 1709037 1159556 11665 1635836 1097748 1670207 666449 1206178 1358154 579598 1227474 582590 1607845 767523 692593 728683 218811 910467 607602 1556434 1342749 579941 1961569 1664659 1049380 1909983 504850 400026 215648 1998880 1984949 315996 573396 805729 623379 1172113 634391 1123587 662318 719994 710048 1157428 67536 1223244 737613 1462702 1608466 933331 1005247 592835 872848 73281 1961540 1530098 1347880 364085 1963123 885552 1056070 1902657 827703 1407175 911836 435635 1691556 100952 1720256 1294155 708499 17781 915836 1695040 1502764 1448027 712684 793582 1522463 1644334 646994 1779085 1765384 1501232 1703899 867536 459829 460472 1334676 108902 1812995 594929 1796383 1032205 661674 1018626 1069147 927666 1279237 885500 1125054 80327 1849383 1720889 104821 1445264 380244 674977 57015 409161 1787357 1801204 1632503 1956986 1533470 487322 103238 657452 1232035 759129 786693 1763465 1210507 1293108 288706 340758 786215 1497896 597625 442460 543953 1697121 1058712 588988 727181 1040808 106971 1586993 688278 437576 1288230 1670522 686617 992707 1719015 1664112 721290 591592 1945247 829170 1235902 345811 121044 751383 834044 542203 936187 2504 1063185 1738677 1865017 1355711 632159 1183204 619783 219945 323604 254731 177592 1350551 339470 1709894 874863 1637577 978975 441418 1314901 1315478 110635 1072256 134643 19827 1772253 104743 218623 88367 1885605 1072787 1382900 1162933 769340 1483664 1503651 1632004 1280970 1796650 1072869 1795784 1493482 1541978 170315 520216 1876471 752447 1846804 1380940 1173703 1395174 1221879 577931 1220150 1565247 777199 1076486 718733 1128580 775557 1260339 572703 358782 970676 1880439 606622 1370040 819935 817672 65834 960074 1769825 546580 688881 1353923 1037578 1224433 420088 321122 1850279 465843 1669903 1145258 1723409 1821932 781517 1878772 495145 414877 1459551 1515677 473352 1985009 1614036 1053789 201448 1427986 675036 536122 229990 976447 1646218 731090 145730 639477 1768676 1004120 1676840 672767 1837977 1738456 1601419 39026 1532378 1045223 156109 1875674 1027566 1477438 1235374 865521 1773160 1991300 993250 882780 1491783 897586 1218819 612661 1378690 47217 607122 1879893 217853 1145883 1243475 1827017 177771 1386426 1710017 1743625 47550 1991380 614905 1677421 1976050 1048150 844648 745436 1392009 1969169 1053702 1408430 1333688 1422017 1632684 1890347 572389 1711275 1682643 753467 1642051 1545555 258986 705537 33306 1808566 44204 291107 146879 726293 1234477 1879689 1913144 439233 838703 1485208 71019 410858 1665832 1258616 1312535 1444179 835729 837608 538984 734817 1068699 557621 1188684 109245 301660 527365 676499 1416093 1666519 1145479 1166999 1233279 473073 922065 1479234 1811233 558201 330045 323572 1944173 1753911 568700 1783964 1726970 1890328 1240870 849712 150401 1910277 521554 88476 1753816 724651 1954474 737463 1681725 1554673 1979370 6063 706151 371802 1841907 1622322 1712620 568927 979629 478048 1000674 1118692 749005 452798 220059 775376 1704193 1484437 686177 1749212 833398 1490545 165749 1373507 723760 62644 1267001 443702 505780 457290 438435 1096262 1450922 1536256 10823 615100 1203064 723009 1839191 433654 543654 876617 1551777 414276 447249 972532 1980302 1944365 727136 1417105 577342 1051529 1335243 445135 1004568 1846130 1472461 1785630 274460 1856270 928690 166437 1081491 832403 1235032 487729 1180923 875038 886470 616299 1947641 1922597 126189 794938 317875 611437 686296 1601696 541055 1993127 683387 679005 1831644 1693733 733664 715475 1089313 1006051 500351 111678 241782 251126 1593970 1827072 987724 906051 422412 1258535 144550 464623 1747355 280424 539957 846850 1149948 1086251 600767 1253652 1054827 1009592 173576 1761846 880225 1274733 1306188 397813 1690589 1565601 1356430 239216 1094096 477860 122403 1498832 604208 138284 919610 461323 1361575 634256 533603 540803 604325 1990056 339191 187152 426448 1682373 350622 1759308 1889079 1578302 1637765 398727 1076159 1743170 499089 6287 1481976 724848 713396 1341429 1380522 266676 1589139 1854502 569349 1989378 1483515 10889 1383224 1236566 673139 1117143 1433148 1914305 1307661 1332797 1150736 266391 1581340 721707 1014376 1203212 408104 265888 1406340 1420112 1386315 1896923 1955143 972227 709999 720747 725240 1032516 1100084 1306058 1739409 490866 243466 6166 1934312 1109318 728434 172494 73152 1339961 823720 151050 657523 6301 1587216 1828485 255104 1534083 1437245 1611915 1116739 1029102 288614 1457562 1377167 140507 1168458 218053 1740030 32246 1006784 1834008 1791065 1030708 214332 850469 75396 1805045 1210759 921448 1469333 1558347 1784221 1228097 970134 1561864 1907757 1555042 158370 1948380 538882 1356966 95451 661641 1897810 294838 639042 174302 452950 900946 676824 1890224 858191 1180646 1455155 242071 1770061 221123 867984 63525 709650 1631613 96986 1606582 1418094 1729277 455864 880555 256963 206590 1667174 1722501 1472500 386931 632497 417646 360616 1724122 131822 63693 1902057 1055677 1694083 1432530 253142 1464335 1011651 1312022 1657704 486374 1854411 451274 362914 322448 1914313 1150126 747661 696430 244762 1987784 1859303 1302536 1520541 1651939 1036468 1997584 1244313 1359793 513741 1202072 147723 325118 1302008 1623247 886757 1435234 1878844 393594 493754 1033155 1790843 1683707 1817553 1900317 1571635 1461845 1030281 1604278 566249 936612 585828 953727 1535808 1329931 1217370 1557786 1577890 1376175 545219 397512 786662 1390482 1265500 332440 1503658 721979 32655 1690970 29100 1309403 1363435 846460 746637 1096148 1385099 1466370 553653 909085 631868 1557754 41108 437920 1840993 596005 917421 1865266 319279 736016 634334 1099283 1888555 1268357 1886872 1978747 266023 1391983 441406 331534 620643 1886579 474547 126199 928342 825246 577793 23332 1844446 1723887 874952 1285487 985488 2635 1370837 1344600 1851057 1199681 1498748 749787 412837 661887 1139146 787307 329341 35673 877963 1472961 391289 509134 1601330 632398 1578696 1226022 1717501 1718746 1410632 1420881 90877 1062873 704881 687554 1712076 758293 182484 589891 252583 1094333 1646974 196408 172063 917956 1195792 1004539 1456243 1215910 1662464 652025 1305653 1938466 1953417 1781783 760734 225691 831169 489672 697331 1894772 1173302 516786 1292464 183619 1524684 1472180 1138293 1430784 729329 1082161 1896598 1673645 234786 1794986 109552 1112024 895242 187952 1508219 1063715 22050 1381822 993898 640496 388656 1126034 811652 252969 904615 667931 687968 233279 1504879 606697 1058751 619740 180864 1610623 658350 1268270 1254171 1640157 815950 283380 98007 1568705 924663 147072 207276 1402627 617281 582479 148371 982970 1283499 1471203 1848355 718970 476271 1173393 1317178 1575091 1878654 1358287 1027054 1576499 1452409 1395778 810175 219793 1149906 988065 72844 595725 1190366 952863 1125946 153262 177518 1849189 1945035 505245 126135 762222 622992 909097 314924 1758855 907801 533860 1694430 632614 794962 274852 898686 1197715 328727 1038251 821997 45037 866042 817962 26806 1744872 578657 1802329 1960989 1917384 686270 1764018 1934500 982488 543125 1034664 186508 1071560 1311738 578696 314237 1064381 1569743 407111 1622192 668532 1050471 1066532 1673364 1898880 848869 550348 713937 138952 989622 569325 464911 440894 1220453 44983 1533183 1854173 1066524 774285 1742172 1858945 496812 1574485 1374396 417171 1831763 1757922 1244190 1210362 492123 1791886 716108 439276 826888 1906655 1184386 301569 1669349 735130 867196 219003 994698 880290 281976 1195264 1072632 1261862 1493109 990482 940644 1265567 1235245 435688 311596 1843795 362808 1479521 677389 415019 1230064 1375828 693006 221992 1988357 468756 470657 261978 1327311 296286 779735 1852024 1474762 1811079 1255590 1935921 1329477 923365 960555 1182717 1266177 160688 1814887 13385 464448 1598405 546528 272865 302433 1422600 1084259 290041 1819063 1793392 104890 1549947 1475489 1090623 1165682 1174162 1393777 1815031 379796 1911762 542637 1807716 1512743 618340 1344412 258164 1749334 1885522 132476 437699 1636398 563078 1937782 83947 419294 164220 222227 1533733 386920 1579906 252067 530033 615746 236933 1858941 1752505 1784004 1849625 1794650 407874 1342879 595177 1650135 354718 1970364 847991 1493960 914165 1392131 358474 304344 140981 1279657 1584920 1426839 1647090 953704 1035556 1011933 668617 1015592 481045 472457 1286866 790603 1742815 626007 862113 1640061 956130 1658663 465803 54872 1539944 989202 1042199 1804593 1697688 1810548 1832798 594771 489014 776269 805704 680148 1753658 1093181 1088523 1440035 1858162 1118068 1139802 1518865 543268 879494 581274 1508956 1239293 54798 906918 1558691 1552633 84473 1896813 378064 1357458 27097 1796663 90000 205630 448778 1282970 509272 508437 1135985 1461933 255062 1551072 1516980 912183 1144620 66157 758162 167090 1333416 1794813 860724 1943177 472390 1882101 1856293 40335 622914 454238 730763 1187684 266365 596457 708099 1294538 522095 1384670 1073752 1367970 415701 823469 1169661 261273 1627822 841446 994363 378346 1868866 48523 869403 939729 1734827 1023720 474830 119669 624904 5783 951515 1296728 737003 401995 735566 1227405 992772 613886 1980692 1975648 79230 457730 1853103 1588829 539144 17391 1057889 472620 1062776 876942 1516835 1651230 1188031 1437365 1800328 1142756 813863 1489916 684152 782016 189059 25721 703743 430937 1506749 1608989 500777 1149165 812505 1887247 685265 1003441 503572 1977673 1868160 1453121 953549 1065927 1041090 34467 923140 280392 965976 482365 1760870 989251 1919150 218850 447783 318503 1774554 1024309 1062120 598521 1427514 1369555 382888 664861 1289161 1894996 1217250 661460 1338018 1131864 913286 1491325 1554855 437056 997808 182794 538926 1871569 886701 765241 1824150 1712194 503976 1813712 899415 567473 99971 418593 991277 242567 856552 918012 427576 1899455 1178442 492623 827624 1186449 114351 922262 1970432 911225 1419123 952345 1456925 848634 1528448 1483215 1852577 1982436 274844 971786 532319 746504 1150928 1152470 658731 195650 1588973 695775 844785 924810 1704964 1548356 1016861 1424951 297906 1714129 184382 758419 840403 568105 368339 746503 179578 483817 496666 566050 348082 38316 164231 1922472 397571 712919 1597546 149478 1253081 396774 1745210 1180345 1072738 659066 1906035 1017732 985199 1603681 212769 1445808 1376665 1330356 1469938 281164 836666 852033 1030921 1540743 1142874 1003287 815957 292707 739862 1930301 1386667 1591059 71607 1374191 1581756 1080905 1550729 1616446 126286 1810715 1738196 1033765 12302 1359278 38508 1464877 1914624 12521 413415 609797 776699 1967672 1221132 1641675 1444537 1508926 1665142 1456469 1726898 760842 1335485 939766 795706 1001122 85036 139726 398052 283179 1522252 1039203 859488 233514 472520 1973481 1395941 1011367 1421382 898264 645030 215488 278651 1008563 1641259 1190772 1301310 1063550 1106841 1067923 1914577 182912 912884 1422868 1144286 86819 1375403 760696 993679 208430 67253 1294138 364388 1996127 1624220 108212 666829 759632 1274419 352794 1334843 1432655 1292331 206614 994285 1167880 22024 242100 1401706 1123391 1574203 875202 948303 381360 445134 1651037 1004541 1686058 438314 184317 1319645 681086 1179171 657595 1875310 164535 35589 1386114 1125515 1351782 380488 821624 935914 496578 222065 590367 1481809 1385658 1795050 622181 1588372 1924124 1389194 1470851 1578805 1987268 278899 633035 700906 1403798 375295 582458 1213321 172386 473482 1911786 1731594 1995684 1698384 1583705 335302 1732288 1488828 614100 350947 1350859 196515 1499861 1197299 1878701 1575229 815880 1663776 1976183 1699717 1523388 279815 1794095 1479945 706570 807883 374204 849844 846661 1028316 595602 543375 530441 1661597 1687166 712236 688113 1612301 429347 1009668 1664319 923276 301559 912621 138906 273501 646427 530181 1326533 1964048 736540 1805484 1241380 934973 1714037 1963547 573899 1593938 434848 1032095 795100 1852145 1538951 1801470 1839055 338743 1157945 681050 294684 455970 247154 1841611 1889179 1685439 464149 1224056 1755773 1567156 846200 662222 460473 1376056 1948706 476527 831968 1685821 823923 1589977 674463 157158 1509223 921810 1682848 450639 1623981 1457786 531441 1792572 1436266 1576825 1207025 1575098 414352 643993 114263 781023 586861 1746969 1362511 1738074 774559 486046 1711465 632605 759717 1274878 1919235 946979 1380698 1456498 958769 758067 459633 1124826 1917956 1889646 341764 1600893 378290 805806 1901253 398685 850521 544155 413788 1392069 1152208 736134 402980 441196 1059769 49644 1893302 949616 116697 1673492 1441709 1065071 1104513 183812 1046085 536949 491780 395382 103411 1968334 1963264 153820 1482053 1641605 1731808 1625572 1029762 1923427 1138698 397654 335513 372837 1234310 1055442 882429 180623 779587 1681771 97245 1464940 873972 1363484 1069697 1552583 1370226 469285 1613867 540485 1137084 914702 954841 731043 1203052 1744760 183638 1769363 830490 841228 1381197 1523173 147986 1312332 1293935 1681243 148560 1295135 585401 57767 491312 245002 1588593 417318 1871290 744321 632907 1319203 408984 1587020 1325375 142893 147964 83565 1715109 123992 442844 578805 311916 201624 402847 1803035 984986 236599 910192 1569032 747491 1608516 32478 1208290 1789619 271667 763699 1857401 534087 1528139 1594157 897143 308106 1832779 237974 231721 1249605 1655500 1107659 849860 1885301 1836478 1485152 644056 936404 79727 778264 1696824 156187 1495906 826233 1764718 1119033 299373 882688 1739247 763313 820589 1859426 1690974 1947142 1519553 1713620 1658104 669237 354102 1254591 1070488 1858416 472847 1560133 1957671 1820343 1914806 1920867 7029 38160 81706 586494 1054761 278168 1427648 404642 37473 394647 1286833 276969 680373 1698314 994879 680545 974004 1755874 1102950 475220 209532 939312 1116233 1610794 742118 432365 1864704 1995606 1021178 109161 123978 1091378 1363511 1265241 171273 690890 847481 1442882 1616913 1451433 301688 1906836 1128937 460606 1861835 868841 463069 1741068 1519870 1554902 1365935 950491 284845 335171 1604402 687905 1326149 395353 253724 1831592 46159 867308 1944092 449959 1677990 1194637 272530 1906436 1586744 1550009 845464 292720 412844 616116 1919131 911206 1526284 667033 1653216 917407 1750019 790813 967189 1002041 866353 738717 1078537 1157223 1093449 931092 613204 752922 1703519 436379 623872 309918 636778 1489092 1503632 802714 1079997 1186977 1208210 1868055 1757481 1073609 405195 1627193 1255094 537041 888895 669978 359925 1572174 1101074 418923 423400 1217573 605916 744592 1800442 33459 198076 1086396 490651 1081989 1666696 1378090 1606128 1070262 1790299 77677 651288 270086 1243462 370650 1109398 159216 447557 810565 1756571 319897 150801 878066 293620 1200945 1402642 161617 1018180 1646519 1705367 289337 185632 616429 1557429 32282 60475 535280 419429 1208436 1658404 1543069 975817 635753 1703176 1005644 1477632 956409 511278 315992 1026850 1696503 644288 300297 1751214 236327 914049 1770960 716490 337183 664102 1344704 1194509 1722469 1424670 1059168 1883863 1964745 1836918 399807 331451 915497 898725 1923200 1839265 1701104 1845354 769714 1947343 1847218 594620 373524 1747013 1703409 1636349 1241007 247923 1326740 783010 107554 49246 157859 483774 1826711 1594615 860473 1417228 469809 1081114 1261271 767768 1521062 941553 815544 532492 1483323 1917906 608474 1445403 679624 1800464 890024 284355 1607502 1455335 316588 688968 1502386 1401252 825055 951359 1632633 1892372 477807 1076025 1743782 1457848 1999495 1048725 841533 1257472 9959 121073 25867 1184663 187501 57516 1810225 1284093 297089 135906 786451 314102 847662 1414983 1442277 679334 1344286 1710303 141380 1681424 935599 519602 924349 216556 861926 830161 891047 324179 820650 312522 1191478 1374981 1996986 255017 932370 1762372 1511009 3144 1678450 1921851 942879 1443460 685907 1903366 1223829 465701 1105079 1759506 1464597 1540583 1249434 1848672 834357 1463734 338323 490637 271942 224123 765573 1044476 647900 1435141 1715490 1024400 1766553 1515571 1340680 457562 140577 1221105 1555796 1037381 1106684 196599 1647375 176662 1423511 1530926 1955872 1571582 1791826 725884 668147 822393 1428016 366840 685054 1255586 1657536 998722 1261227 1494 555848 490263 1339362 1142441 1056324 1885170 121341 1060719 803615 942291 604511 196359 261222 1019168 1907602 178844 666494 571415 1375291 365647 589463 1672620 42648 1848580 660218 859545 18779 1813443 1065528 445566 921501 432746 1630423 100265 1378978 434301 1773337 1624165 1695184 1011497 1656916 461634 1691034 1222709 1452498 156223 927118 1163210 1648572 1161648 65938 1778351 1805054 853297 1273138 1041123 639511 1463173 770883 689091 1780064 623722 219588 1372281 1122352 695709 530872 563850 663036 752466 585575 1613794 934427 492268 1822583 1526106 1076160 203761 539657 843701 520671 1633823 278062 1168117 483198 1048367 106332 1943276 1197621 1227768 597674 1797336 1915101 1964033 831853 1764819 693535 1299580 1805019 828897 572620 1927672 1391025 1695720 1037130 1558946 538400 437614 1715408 521156 1125641 535075 1146553 265793 1547719 772286 288179 873649 1619589 228765 859362 76113 325700 829297 1646931 1420150 1585199 1551024 1053370 123651 219570 1208533 1039906 384696 1978643 774119 846893 1954825 1702668 419278 1578031 1151202 1631841 1145460 522736 1575194 1133221 1069284 1959479 627289 1420795 1687835 1258916 1839580 223571 94413 433482 1283549 1287097 1829609 980334 1684083 1206918 276108 1428633 1612694 1215565 1135449 1288955 1537307 645792 1565773 1843319 801408 1851071 1854213 988168 619355 1713675 673682 39303 1413274 814906 995986 801177 451019 1444228 926837 1459623 589673 1162783 1466942 1422307 1333596 1871527 684735 39477 24021 1049159 158135 682542 1540900 1002155 1394260 1771627 1957564 246998 1634664 1227499 913349 266041 1694177 1546132 1576204 1978152 1520931 402970 1316295 153678 1586653 1658924 1024296 132932 1247460 1093380 1693981 612337 1853083 833852 940612 351295 1188492 262146 292243 666233 1148422 1984194 994271 1464496 45268 250499 815759 269570 381437 1044349 656252 1598945 1960660 1617899 404342 175808 1277130 1802206 148726 772848 1443271 997820 210555 1351933 1363392 1687001 503482 181266 707040 263153 385479 801267 614604 319464 268974 1472793 624370 960328 711316 1559035 323698 1227307 1354423 1993350 1619302 1526879 66086 106439 1734472 699127 1029331 236712 1639245 750742 313653 1199476 1824462 1823463 657325 39071 1334559 158923 1794350 550512 909755 918808 427720 632154 1922521 1621926 1246606 1713053 660776 271927 1528464 1718044 1345460 315437 748153 1549862 475450 1370572 793333 1986197 1984710 1277986 1016348 1663973 1452855 169545 1365079 373096 1086975 1845371 920970 1905640 823114 1942544 1714304 1143286 940433 1209813 110303 855223 1343878 1381762 1019226 919541 654993 1868721 484640 1215424 1519646 953121 1378361 1044751 1648411 1951332 789392 617054 1595097 1694183 961072 1725546 1735494 1298191 1156661 1175780 1101118 1256089 88988 1619097 680481 786566 792001 1008790 1510904 1232722 1567919 1329549 1832433 463728 651029 1046144 825371 1055273 828655 60533 88433 1423734 1034211 1326169 1206844 932752 506996 502878 42666 145214 1486473 94489 16267 466758 1250212 1867675 153961 284831 755413 1923171 998433 1244177 1547296 1644792 7497 1700246 262678 1580208 1497781 955266 737516 1310932 1787449 955441 609888 200461 217756 416673 1630060 235532 1116753 1240590 1773293 693255 289038 1865738 186327 492073 31783 1377439 27801 633328 1729500 1573287 771718 1721150 1870506 1045477 310746 1536323 646123 1890876 1567336 1593369 194699 1859335 915992 353315 1421323 1414933 1205731 1062253 237492 1266580 1513506 128272 1352908 605743 112043 931749 766836 1101067 1763892 123314 1099018 1726 662872 233630 560039 938807 1247976 1505630 1822350 893064 560409 1015028 1740317 333668 1351435 1120175 1643116 1421464 1455169 358470 259324 793903 834725 979058 814496 1519907 1471143 820079 1170458 378195 977211 1222517 548811 1484774 1178628 1622947 1868562 610281 1584905 1124953 51556 15309 1478326 289081 1722572 153265 1210696 1766729 337303 358518 755693 562672 939359 822123 1831349 238549 728065 1399136 680990 1493743 1685670 344667 767169 900553 1120042 604150 337674 1684469 924682 862170 711901 1050737 912793 1076431 401268 964236 948862 1608896 873688 428772 844769 595239 814154 1036070 1275293 533531 163493 593063 242092 33753 370382 1458722 350066 428779 1439957 1249956 1289612 435447 411156 1108533 569788 1694288 1209774 1614972 1169536 1874620 13058 695597 559692 451104 705174 1165052 142802 1766247 911911 1681484 1047040 1972421 402436 1160191 1650066 1334409 581177 1235443 502448 187805 157414 151728 156338 313521 846492 1640498 399057 1829437 1550867 1840182 84357 954555 769205 193014 144253 1000055 1427153 546769 1701874 633380 1680242 1781062 26891 1353064 675428 1256470 1436530 624088 396103 1287542 1685694 20904 1213903 980072 1678134 944261 434370 92509 640601 440222 1618031 178146 984743 378147 1486124 522881 75633 1857428 287782 1981755 1457979 1315302 833534 1151874 1426005 1069359 53771 1637013 712273 1178626 804652 1461335 1504446 681330 176663 849649 1187086 602420 936541 1009595 984452 1415167 624824 65826 92373 89570 1321375 806730 416405 1024707 862434 1911569 565018 1901403 1906189 393184 504040 1453569 456393 7743 914670 408457 180375 1827504 481672 1165082 63582 569310 1253992 1921388 743778 1931533 1067559 450704 1798572 869922 1340640 866371 1554702 1047130 729246 1663353 1207699 994209 1240988 758445 39174 1285817 1478257 1685405 94477 1835425 181350 354762 202573 380205 561967 1468986 1357243 516547 1007687 368515 1509656 1885948 581405 1221325 111881 1923562 216536 258134 682872 741480 1726940 157293 659280 1101108 809960 847943 466201 49183 1532171 194514 236554 790193 391292 895248 1888895 880319 1539430 300952 194342 1251461 1454951 1998919 56928 1685186 168065 1176832 1166768 4326 725461 599211 914898 1782058 1287010 496737 1316513 1888794 1038993 64719 133878 722849 1656049 478964 635565 985282 233434 405645 1623893 1497644 1551142 1496292 1205409 1125707 302689 1109747 271447 328561 1369000 416348 452930 709251 472286 1306089 729638 1570068 738328 541903 37302 1147351 264635 1129767 784082 1370183 1829589 473182 30163 1925344 439649 999778 490985 851590 885359 1788875 1126731 1620523 806447 772427 1788541 945779 775331 145997 1447029 267288 160083 1568522 1410658 700679 1316243 809829 1731057 1106751 1260105 1023022 1579839 813317 289592 1451423 1152307 1092882 887946 774691 617506 1795381 270296 791344 165193 1997180 977640 1443414 1434285 36587 966744 652521 1435156 1388620 1126088 1980436 231007 457797 834959 1288953 135450 1076315 19120 32179 1733517 51615 1878602 812831 54276 1047703 611569 1636390 553791 877606 1814321 240721 1331138 1139027 54762 645384 877418 1561116 200066 279689 1420490 1918728 369065 843553 529386 1440149 843275 1562187 123898 1573817 1465025 1279303 817130 58681 1341093 687265 754554 267342 1378920 565610 1605692 1046576 948023 478518 813578 1834618 1717096 286482 706674 946002 1917785 999703 555581 905622 1121574 554085 1392977 1186910 1005460 1367533 1576374 485932 1465699 979165 1628456 1430640 1485503 1550961 657824 1565381 45934 657263 1534855 52740 1237967 1030637 1285298 1448402 415670 1631007 1483089 1913177 81880 116305 761857 1207355 786517 1190823 139723 290666 596132 23783 1746433 2254 714233 689436 1054307 915636 409916 1529050 372418 205843 1143039 1824028 1712920 898778 977422 704280 1391039 482188 1351813 863862 422653 437772 48849 224435 990907 445966 1856663 1819507 1770536 1395779 891420 1514440 633669 346899 771829 359753 287509 19217 733172 220879 322163 911069 1138119 1362547 316100 326979 1779031 850486 1266672 1636026 948600 267180 1634083 138891 799132 1537508 364111 1832646 1002857 349838 447417 1420751 1780677 1205234 1154192 1725627 1042872 437251 320386 803854 568138 956873 1356047 1677622 904381 241444 97487 690737 1991585 1023869 599233 477328 1484302 313838 1523412 1965236 1831363 713564 69660 766520 1367019 1687894 1632607 1934894 15806 3294 402191 43282 1864493 1821455 275517 166151 1747415 228456 668142 1488146 1949144 1716540 332632 739133 1545373 102104 303212 1232830 43133 605987 353872 296365 27562 1594527 1343180 253561 1412694 337529 1406286 865050 704281 594779 1738081 1809201 1241249 452229 1228373 1993706 763872 1947258 1040663 1393746 475365 746724 1005973 1824935 732606 636449 237080 448636 609499 1498110 323974 1020207 1858338 1439490 1393216 300794 1745894 65573 665421 864430 1036887 252118 1218416 1686009 829224 1113895 1856801 603575 1738342 36079 474582 977076 904692 822330 431451 1542932 1090493 1653172 1638241 1729275 1517203 689882 1628240 372093 126428 1258178 827046 1357355 224328 328427 939102 177910 1706522 345976 887795 1310638 1635093 1500386 384192 1516459 598477 480509 414622 1913940 1126202 1916872 930506 1936974 610438 97975 27483 741951 772042 1034903 958951 810401 412222 817121 532450 1593148 839644 1834097 1098777 267807 1590329 782717 1214829 1084055 936312 1258976 1885481 160500 1273851 704908 511623 488467 34349 1305438 1846781 1717003 1034136 1711028 246339 184335 1140136 234420 1806430 894297 1458042 1995545 96127 742826 1802266 193064 1571732 879362 55434 795009 982651 1005593 1094718 301531 576560 1806144 195396 80691 1461394 1790796 871131 1168700 966095 1058140 1395961 786653 1923175 671210 114746 168681 1052740 607288 1970076 326154 1666310 1371000 240918 615159 1382289 444006 1262861 254291 1772144 1678311 1719408 1681211 1120475 1151208 1900364 999738 174308 1391893 203427 1165482 1919766 756683 295188 548290 1890035 1280151 1482733 797185 1887197 1107848 1700402 1630243 509935 1543332 1786905 279760 1721669 1356146 1988760 521497 335518 236526 1196141 1777580 1940517 904091 45130 846136 1404567 978867 729096 1354846 1983104 1434128 1158111 1475088 1831399 1200415 1331358 357544 43461 652737 1287614 22734 900412 927661 1464976 1032922 126800 507309 907450 783122 954324 221594 1046912 345392 1234973 5216 1128903 465353 709932 491233 59641 1448526 1037382 1110933 1375919 1688187 1510748 1192865 895831 582754 600786 141331 1162128 1034937 1863765 221218 1525367 1837179 912283 1002164 1790601 853789 995854 40857 1076994 356513 1947055 1251793 1271988 890534 903945 409598 848993 1409781 1923748 1029103 100098 1361124 310853 359904 1167312 1198695 655541 1651991 321313 435587 1296108 827317 1555402 556781 647244 12467 802017 1487564 245361 496552 1732017 811008 895333 778230 1610547 594706 1015876 688297 636368 295098 321818 1815984 795584 981165 368656 588249 694553 848466 245397 204267 1141859 950448 1127515 1515265 1919523 1479033 1431143 1076593 990972 470577 1310009 1516819 968723 1304265 1663532 811651 1061461 1861657 1846072 1969839 240908 1821071 1188007 1796060 1634716 1862285 136417 630686 948274 262920 1649243 1943082 1417593 668765 1949854 1398662 111032 1426717 1193977 875925 399082 1065299 328598 147055 1348693 193703 1331235 814657 7922 1806986 694744 594332 959563 375131 132227 81305 1526444 1164301 1448685 1404954 1464389 155620 1483728 1666093 571406 486746 1223070 27382 1847978 1285496 702865 107992 1912713 1682243 1034802 2164 644906 984873 203522 696130 64701 1959709 636397 544202 1645528 1479896 1282637 1275922 1937159 1013017 548875 1699915 736181 251575 1163822 492428 120838 1839699 35714 1938358 1800288 1211082 114672 84314 1026395 1100716 1353076 824223 1781125 580590 1665483 528446 1335880 584100 1810935 1309869 1099618 257153 826394 535250 62040 511247 1325881 1806695 367283 1670898 104247 1419007 225724 45852 1247136 342891 1244778 1541136 1276412 1486802 1498088 1716135 804277 225030 1419637 577677 1210374 1416909 118912 833773 1080187 1287102 1077222 351156 457014 163917 460282 1861833 916373 1689219 1615776 459467 1881925 1539122 1678632 790421 440266 852798 1836676 1509746 1573305 1471290 1421693 147945 113274 147483 662790 219463 1830629 1750496 281175 657601 884384 598541 225861 1873059 1066253 1591382 78082 1348944 1254038 541207 350641 1972377 1004293 225871 1295627 953097 558740 1132294 1534746 1741007 1878722 1995991 1165249 512273 41199 75996 1979844 1050730 1652913 1529120 34932 1999271 1557173 91208 1363223 1112586 683184 906193 456256 373217 1660368 1946104 1611328 1231953 1816619 866429 958407 532049 245016 1847749 1043282 1948653 104463 52441 668687 76371 563734 1085024 1485069 824632 1008461 199010 922957 746149 702810 80765 1088970 970157 1814548 1541506 1655104 1238672 1849272 1971241 306908 759642 367436 687091 89276 1832771 191570 190711 1990879 1831441 502091 786762 926280 627628 927343 1697991 941337 1390111 787287 1776025 1629667 326732 895722 524662 221019 57569 584660 1294292 32949 22220 763233 62262 613640 355761 335542 69886 186853 1766957 640548 313687 264843 639791 1990232 1557371 377505 956241 1181894 784539 765208 971204 1558955 1403353 1103761 245076 1127590 435628 967396 1667165 206771 1753456 381324 1450773 9784 1932233 723596 107691 324913 209407 480443 784484 1827397 1863884 592045 437564 1187143 1453356 1738750 442667 917622 1245731 1707380 518975 1673045 1214278 1255149 670092 1930437 781418 1777686 1059278 203771 603631 631132 1874072 120468 405801 373402 213835 346306 1225070 1799474 1824709 396220 196867 1480738 468936 153823 990694 1616143 1972370 1905696 433362 434381 326237 1109829 791004 937481 1845359 306518 1776170 239236 1731043 301015 633132 401186 1140801 911624 1752434 1912217 1513095 53774 185282 1827492 1496754 1699910 700098 1121995 778046 261907 472566 1776067 707336 82688 1810457 883070 1836268 1961704 349231 184617 1954134 1466897 74635 885374 349429 736303 1986995 1744367 1329643 1388027 1319356 88378 1770389 1735035 1035719 767903 1993960 420131 322603 1553776 950446 584460 345556 1221118 1676384 650695 1749732 527930 1202155 1720906 1238148 1440072 597970 565342 1933233 1343882 747071 1566555 978070 1245729 1336973 266805 323554 1258490 1064169 1135250 1510001 1436274 1807129 1208409 400658 356586 260149 383914 1961696 43864 1034257 1225395 1114661 1711204 99433 1018712 301557 1003633 1658810 1735911 1324012 330449 2615 1191337 990685 564991 797602 1205285 170869 882196 1456279 1685744 1829565 1846365 1925726 1628348 114724 694161 1437904 1203034 317842 1688780 537996 371735 1289709 627215 1205413 1507256 1929065 1489414 1375521 3903 952919 523329 1842220 33285 1716604 585412 863445 934393 116889 942106 1466749 1010792 1720796 878844 872672 1692955 473679 1324756 1745042 307591 999760 1723276 1248294 729445 1387540 823945 1466853 1488673 1291649 758284 588022 953874 192523 1687845 556664 1489682 295852 1145616 926917 1805239 893518 97537 1088489 468992 1467511 1402602 692215 510529 753426 705233 1824926 1200375 436772 1480295 658140 1697142 98982 1364316 69606 961809 309711 181641 1437025 1986450 587428 302687 1576002 558408 314903 629104 739535 1782884 359637 1227637 1193327 1129979 1869356 129123 995790 820863 699575 696219 1620368 1891852 1911784 1486685 310036 1464394 344650 41325 576763 1406490 294365 1832272 341735 832020 319528 1276454 1584203 1248921 706578 216815 1117745 1724358 792554 1952066 584622 1398172 1918280 261389 1397647 573368 968301 517248 386989 1867595 1158207 607 1391753 1372227 1535594 1656409 1472462 1537687 88597 1930265 509664 1592018 1297396 1575399 665059 5960 1091908 1217578 1434131 1014050 1260067 273575 56712 588415 824205 801883 1315771 1654960 340848 590470 612880 1597369 217590 881287 1119683 1916396 1640246 1783720 1676627 1993008 159443 404634 198375 1540693 963064 117918 472034 647139 970015 445880 730368 1673786 1157145 633268 340402 1411999 1007054 899535 1440054 569108 1854655 421299 585968 1527368 144307 831285 952449 1745653 666132 27631 1177329 1357609 1887401 1987507 530524 977880 1295830 108740 1606765 614057 1062101 378921 142935 1768746 66378 248120 1426405 1225135 1157386 582611 400701 1086037 52405 1322659 1561597 168104 1532490 1562209 1024760 325204 254480 729372 150849 1448766 1983431 1353787 27447 1762282 1562051 1239356 812668 1460189 537261 1054919 1328135 1137399 927632 1758708 1246260 1865876 1941394 815383 1041465 110057 1312241 1897539 422434 1435264 1524578 1980108 19714 1104184 1255340 1857317 995156 1385405 757670 1867252 761571 881555 1773256 269080 764248 1925674 1598021 1028871 1760830 9423 1440938 1827097 246985 392124 1444116 1441665 986724 284497 1559352 776428 1169992 906696 1607413 1089649 579712 771303 806949 1825245 1793711 1072172 1996268 681096 1024896 161941 811863 86369 262305 1761710 394803 268691 1865904 349669 1856095 1761227 1922647 485266 1936913 1884900 390437 1331455 125291 1203939 956814 1945137 601297 778744 409923 1161246 1420976 1142080 690435 758848 336369 1548063 707304 1296156 431973 879376 1324588 757317 733112 1486383 710785 1608556 838868 790970 1512132 127439 1337896 149049 920297 714153 481938 292404 749618 424390 941728 512971 1302823 268401 1089849 1751604 939405 1946800 573003 1466359 1768156 1252511 1429821 896612 1216577 1188053 1789701 1084248 1501782 1919351 1072736 264108 1896797 1153165 63978 129031 292417 1749198 1810861 1540839 22053 1282126 1722481 578710 1088741 326972 460512 304068 1497826 303610 473655 1219253 1579068 535133 245755 1294757 1906067 1253665 766712 339732 1173888 572548 902904 1949609 505441 1916807 256045 1958865 254385 1629060 480477 244334 1012218 92132 340997 818234 1124944 783671 235709 1003166 1989512 1846890 1365152 649611 1808962 1773312 1043475 1240044 1951645 1180824 1028952 1164604 1579391 704819 1987297 1196223 1452688 640577 1631494 1313332 1755816 634220 1220242 271334 607860 1925532 791247 302262 707884 64261 785566 1075244 1148595 48280 1556812 404118 99862 265211 895059 295838 1708131 1268939 558943 348287 1051713 1042712 477110 118345 1863935 1253522 1953650 812657 1433669 647149 685392 1135997 889508 319473 1586036 178182 1534987 411277 187145 154079 1477978 222527 219160 1243846 1186643 1800722 1633657 1001322 1943072 1928726 1234865 705723 1783255 1561335 763411 710126 1301471 1429570 1942186 173978 1445130 940510 937495 588048 30008 724828 1134002 1692690 1647433 207301 812159 620037 86277 2004 581656 735349 784878 273442 933730 1096531 1642106 1052880 149681 1359613 1409033 904006 525102 1126624 1763450 1961394 1141673 1146089 3419 965131 1473808 156877 1808749 1009353 1045346 1380804 31763 151526 1207539 449825 364588 551203 1982656 239018 1315368 877533 1856735 597181 733930 1995356 354021 617183 361978 1938829 109050 923160 1853710 1705723 1604097 1831604 1451904 847521 1949983 908403 919487 92056 461047 1886862 343125 707457 8258 428497 744065 1343361 1516434 328560 824620 307481 829538 1763410 755126 1939019 132685 1062416 1274799 831543 931599 89799 437123 953074 239729 1069135 754788 658419 297642 639038 1389728 1054571 642852 783526 391401 535181 632158 1538525 1596037 354524 739424 1195002 1068326 329354 1406889 810893 95512 695707 1932201 1154907 692759 279892 1163688 704551 1090454 1824654 675496 251590 651198 1217805 923849 587180 1810958 595029 632034 1757728 1910967 1531934 734942 1088450 477815 362192 1506805 657183 1914051 697702 1222006 955508 1518438 1644609 183529 1621448 584911 828527 658515 451651 9084 1553175 190300 387459 88160 164346 244779 221510 750021 612543 1804174 427803 1629932 408747 1086101 1685668 353568 1852822 284470 1567619 1047858 1408215 1101028 694565 966847 1392820 396148 630320 932488 382468 1906229 121890 774271 1829119 584906 736092 1199851 129560 1284524 1793833 962661 1331911 727388 841896 943572 1584718 1580823 306990 526650 1721262 1983196 1732941 1107270 982293 692208 299026 523709 1227498 1392338 1040567 1348781 1502829 1422848 1488993 1581318 1165628 1028370 14578 1527814 791594 828788 846531 1842712 722134 814437 1641171 1078881 949924 1223969 1164501 1691832 61480 1843719 1777853 962821 1450281 640054 1083389 1261817 1858296 791156 893856 797142 907444 1104166 1220404 856727 1021659 1631669 1612328 1462023 132844 660620 667121 1823657 264665 423687 1135514 825752 1343621 851126 690617 1701817 1731715 1547829 986822 1302521 619840 221717 338972 301713 376904 807962 178511 761518 541591 384349 1558855 790004 499040 1004051 1967284 884118 251307 1383768 1134141 24155 246288 703029 1910116 508385 1171353 1717301 812636 1382699 1526686 1545281 343411 1172265 1391953 694530 268294 1314061 575537 1528333 1064187 1264886 939219 1059035 1004640 482867 1133490 545972 453400 1693822 960847 1608328 1646236 1974538 718793 777448 1514058 1655955 1487992 1998659 1735621 1398104 1067962 1863513 1362389 7851 1372944 496344 446735 8773 460885 1034167 1446976 729227 514096 530133 1628392 859877 634533 533742 1265684 1878613 778669 1924462 1167929 1826124 1456190 1762904 839152 1292695 1587627 628805 1869699 1265720 362609 789403 91139 1702522 486668 493580 1620363 1367224 1173066 998275 335069 762639 427289 669083 522724 877117 1218919 1484916 1839050 373824 1826687 1092979 96027 860070 1331361 1078702 647733 767550 350359 844839 152516 708183 1315396 1321393 1911068 250051 1368670 148248 1937112 1657003 1210925 1463776 1719087 482419 1191349 1651085 1435212 1362265 69967 400287 1506265 12846 1567025 1221456 418814 1646135 414211 299029 1191329 755251 1033317 722234 1183055 870374 932924 1485047 1235809 1003616 1149365 1814722 1942619 1653241 106505 327194 306357 921023 1355492 1836718 1047891 761715 211831 1146296 303059 357347 1939320 95013 181414 1250123 1813698 698275 927625 1873904 1196640 1677492 1473168 701541 930351 96941 605386 261594 561225 387759 1639236 1130220 1425620 1074012 941484 94955 916681 1403877 156599 1564912 368259 1914062 1983345 1721678 788739 682195 535227 1364170 1150924 37774 81926 656856 527390 1665445 1600495 1644406 1937530 475728 751733 778040 493648 119183 870959 1334141 164465 503723 93535 1284913 81727 1291046 264220 1921358 649970 1428911 626563 695556 658390 1895209 1254087 69049 1139029 1115120 959570 581080 180452 1230590 1032373 443688 892040 214141 1024649 480103 1289748 1198830 1179480 1565321 1596440 497755 1655621 1493595 1751962 1225760 1091487 772406 920384 1452987 100485 999513 1240741 690011 9661 1805787 1652814 607904 1268454 1751718 1863811 151047 505398 296153 1038567 1104888 895437 1974513 955180 1103728 262895 1307652 615801 1498801 1434187 548649 984766 1957268 1969002 434947 1529227 633370 5368 235037 636907 438891 1364747 726319 150888 955331 1430592 1566224 956871 1296030 911361 107678 572443 492691 1473551 1889457 998400 205674 1560585 1905767 1162395 14014 707941 1184213 740583 965202 193309 1307784 1044929 1817394 201690 248532 1028690 1755942 1149316 982363 347685 1828253 1501574 1102466 1612090 1555595 1123295 504554 63276 186708 1375111 1082421 1802089 446492 731713 492007 1348286 74286 1208565 1220231 1603197 1897932 1199134 1619601 192311 1561547 916865 146734 120143 1438728 998843 167587 912366 457599 1617945 119515 1239891 297722 1459282 1562759 438046 585611 1006996 435493 24396 1687878 212666 147502 439399 1156006 1900290 709908 587374 946482 829078 559983 1655680 1863327 843985 855472 1634514 316027 754506 1075548 529371 1972121 7513 1764110 1573154 781726 356818 1831006 382654 133824 1348044 101501 751534 1082868 873264 792434 1490501 1595655 591816 1447988 1288806 974844 1562599 1165373 709146 1148410 1399171 345156 1277560 311833 715436 773926 1431396 898705 348058 1736146 1400807 31712 1076559 66040 681272 1580476 853418 1207703 178433 1212872 90530 1824489 364648 1001415 552534 559248 1662188 1048890 1354226 1952762 452575 503353 779667 1696905 1956601 1769461 655813 518735 395069 487874 902251 1412368 927887 1965958 611638 311205 1915753 1378652 1973861 628876 1390918 369982 678503 753930 670863 788578 1922895 718184 760775 634360 989838 664238 1877697 1597484 679613 456424 433644 1918674 1402529 1997040 1660063 1369919 473001 997428 607088 839351 903194 1906280 1496009 1700467 994410 1608051 1351612 1643802 1897404 1684884 1760317 1744496 1993697 1739401 1301304 189315 754478 1121208 1552533 1462435 607873 127314 1154689 345644 799241 227850 1015476 319026 1954529 1345254 462401 1707546 424040 237269 519894 1681212 1729944 1484126 1818838 1895059 1221215 141283 202903 750502 1575310 1889510 563277 1840387 1529229 1620042 1877323 1541082 595966 702622 1424675 1100644 1426069 166766 1474156 778900 1466967 861246 876707 1461152 650143 654963 268356 344279 709946 948903 1676037 148948 111074 1904837 1303757 1030461 1544859 1816215 37552 1878122 1521903 347683 559972 1344174 1696059 1823584 580019 1676313 216851 1024558 643657 121964 517315 1691962 1731317 803642 1473079 79208 271511 836778 595123 1759698 48254 32120 889838 1836096 907274 242352 138529 1026129 1071848 461059 231797 1817972 538161 1558084 857781 403976 222479 1007987 535278 1175583 876155 673348 103869 190206 423327 1804167 1827790 553816 258615 594996 1845546 403202 1953489 1424534 510164 17316 326206 1998066 608573 1880418 1452792 1963504 1510958 146402 363882 827547 629756 1026243 911578 79477 1656069 768488 299744 1268606 898701 286059 998840 1725218 1484628 996911 1750731 792660 1913350 494713 1682770 985635 1874395 642969 1936112 1260643 162533 293217 1322274 1199255 173026 1753040 916791 1784638 433678 651780 892824 904153 1573924 1311823 1197282 574792 299431 438018 1771090 71573 464171 435464 1599938 1806110 1049358 543141 981497 1891368 994732 1489402 887417 792623 1194852 80974 628421 1463232 1498852 642104 181017 26764 215777 1894867 1069118 1633824 1192620 603703 826370 178301 556487 347861 1967626 740852 1349921 187647 1499808 1975104 324899 1129178 1110763 1392789 1127686 1803540 1920655 117858 1957262 1921682 380385 1661016 1955764 802307 637626 1860825 1377043 244420 573226 1287268 1940079 1420829 522408 1213182 1649250 220418 674626 1460058 469259 1667161 387196 1122541 1540913 691863 488303 1145830 1447300 1544591 488052 1078013 726453 862592 924836 1826483 511232 291361 57415 499634 1076855 492530 212523 338534 617155 99133 1343120 1388834 180078 299918 1038644 1546240 502739 1385973 1368317 1408530 1942218 828777 254553 328443 1265796 54776 1790911 678861 1529300 63222 958979 1561699 953958 1572009 1637553 1209832 669884 1368674 1219131 462507 1762309 1539967 57246 1292075 801442 773305 817994 1164381 1825291 667726 790070 502614 563271 360180 39405 1314336 342143 1795655 1239420 313860 468688 1068573 583343 298904 1099331 1901474 193488 1815412 1152614 1945432 1503467 1903082 447278 1866208 1919745 1468916 596864 1592065 307910 1776562 1138187 1156377 1827820 1804001 863830 252447 604065 1009913 177403 1491792 789604 891947 284701 1223446 1314861 351042 113529 998554 813509 884604 1083639 1029853 811318 1504606 111904 582305 1678634 1026736 1884420 1029787 1561740 933018 1384965 1996600 798122 1617098 1687556 1111708 789028 551073 1674072 819696 700691 279491 910418 48172 283397 319087 365414 1002120 101215 241198 871993 105984 405556 1165534 1008598 1801541 51082 713225 1363181 1849741 1008210 773169 1259011 1408624 1393489 1901053 1095685 1286127 843074 20879 19580 744996 1701894 452875 569980 778138 483218 1972707 517326 262659 151321 830466 1020967 451701 95630 990258 818560 196521 227019 267486 1092822 1812918 63005 746003 1774791 1442292 659933 1435660 1941896 1313394 1913067 539865 704190 1105925 138762 383957 563541 131674 1446665 316680 319616 1150632 1494558 1692174 456353 1627645 682888 557786 95916 1030198 957434 229407 240963 987048 378898 1851463 1724756 71007 1698106 1473587 1895284 98195 50547 76978 84733 644062 283241 1556493 203129 1584126 331922 1825404 1065167 1094477 175557 769674 1358281 1777507 268657 1194658 1339349 1989088 213507 1468604 1604554 1493842 1449718 1235719 1390838 185976 754530 1302895 273292 1565022 103217 1632551 1305767 381696 277559 378378 367706 419993 1372125 1941571 1768959 41828 342230 309799 934745 1660354 885424 1557376 802958 1188231 443603 656163 667366 1506176 1112638 875194 664454 1209679 368712 6943 847630 474193 290457 403592 247868 32634 1809406 1221136 1993393 280230 446832 1171713 203595 94358 1658814 210491 1666313 1305925 722174 1310141 647741 337689 813005 729846 1891014 507833 109197 1199065 1589463 882525 600507 1083017 1977787 1756792 1085638 58176 1028006 1929260 1463169 1781537 396603 1933183 340223 1495022 1874310 520215 956213 1787561 869407 575676 710190 1651527 230042 960303 79536 1651656 13949 22914 679342 1700593 529192 1196658 649786 1241349 1042076 1313367 1020171 141936 504365 1137417 187264 749489 1869863 1346103 476232 312116 684545 1709947 857919 572915 581042 661489 175995 1593405 1893419 1171875 395389 1297893 423167 1646065 557003 606328 817919 1115430 268934 802599 1383151 146197 1378140 1666537 61757 1885412 457758 183319 1016802 30930 582346 86252 103492 1885111 201744 1283236 1331576 612139 745140 1837223 1028026 752404 1673094 593371 241546 1243006 1973188 551244 529550 26874 60238 905012 1782478 116046 772520 632895 150851 189261 1948475 746024 517837 1710346 367046 1360362 1573094 1559135 1588914 1805567 1501170 1569037 583111 333725 1812447 1958374 354309 891023 450798 377445 210779 1056321 1200333 1840633 542471 1063588 523818 1793744 1615605 166025 196780 873570 22821 1504219 227386 361207 1000435 639917 618428 955371 1773731 383243 226396 955353 1802560 1488608 1419439 21490 1187638 922795 1989875 1492636 956536 213681 925638 1110368 891207 1742 1356802 747349 1532163 773196 1498116 1168972 1279387 1226832 1898970 1987050 50031 725227 1229812 1021684 1618610 1279503 842701 835620 787837 210285 598703 120748 551335 1629453 483979 157049 1738734 160261 958515 1983620 1079038 1844269 909588 236541 50990 493406 1232910 556243 634660 673081 1952735 206646 1321161 1002902 1175235 1206251 1989214 1925465 1299320 1039038 768235 977803 257591 442708 1014728 1584447 1362053 1860499 1004837 1999093 1264194 140238 1159658 315950 95413 224344 1123337 511897 1673968 1348669 1363313 123411 670043 9492 1522779 182569 631302 1011822 894812 1344050 1228933 683418 763213 297677 555934 1563357 357883 1137507 133899 382501 859376 1154799 566252 1532279 1501767 1463796 1172051 543915 1173300 1502780 1237093 936728 24149 1278212 702679 1370166 550233 1126868 422532 760508 1048022 321800 505975 346238 1289535 658547 822582 1808629 1458428 327857 1562027 975287 1527673 53954 926564 905396 1182269 1471344 1971696 1899640 1067175 1062510 1879581 1431323 1304855 905997 86117 1262390 1676564 1451120 1763047 1143226 1740457 1406611 348020 1704478 211316 1429981 183142 596388 1995832 1388240 1801226 1760271 1393899 1742660 818203 1815601 92650 1783405 906338 1581212 566577 116206 1684626 54802 1493915 1261868 1289108 686145 1006632 742960 720173 1498707 1591542 1516227 1466581 1104982 375706 1777276 97161 310537 72975 1563190 1886003 1615864 1711151 1426280 1173896 1053209 1510183 31255 1052705 1368555 1936965 355456 238528 252485 1159754 922524 1420401 598472 1200023 858881 439636 15505 244046 1598214 1702446 563006 185519 527743 30794 211374 1385292 1194371 1781262 1474782 1992160 1811636 821223 1510134 403324 459516 788393 1701994 1584671 1881654 1765299 886639 1586871 667741 1026360 1687022 373897 1063857 1543795 1695064 1139509 1664534 464916 1580474 1327905 265963 1020706 969402 467203 258473 1555201 710432 1917371 697410 1703190 1749248 1522212 1596690 297213 250017 1202661 558128 573868 215493 150488 198698 1072165 1468421 1837189 646321 1360012 1258937 1372743 790906 1504247 1705066 400108 179691 1506301 918971 487260 1898256 1759115 1755884 115770 1310715 1319267 1687959 1952939 570551 3923 1868021 625799 812239 1274387 421501 1802834 1289124 487873 803818 1984622 1202178 1489278 1860722 62475 495413 1832008 452127 465178 17442 844662 1729338 480125 697994 856410 202005 1695840 1207164 29984 324399 1127132 1195730 24372 119901 916245 1345564 618078 758705 1623251 1840094 1879605 1785912 858091 878025 860158 1032938 1700526 437408 726875 1123704 575513 1819594 1578447 544617 90880 1189222 1191137 914 1589189 997490 1175997 874213 1896338 1218885 718277 693250 237842 1122395 402008 1470405 1901239 1889995 479731 104425 154179 1452490 852978 855834 1685457 672839 1119966 793107 1282041 1974577 1175549 576566 989986 561067 604085 520383 85890 182193 717251 475630 1899565 1963899 1996027 636897 1200586 1285277 1400369 351672 1318124 843557 962686 870094 695115 1576780 218794 747590 954252 905271 861234 1055605 1126669 1855151 1663257 340724 1786108 172750 573451 384202 1777556 1704494 1184117 269890 702296 1633182 951880 1789962 131079 880502 291634 382477 396753 1093847 956815 1115209 950914 238614 827451 899872 1727374 534813 1029836 1401308 829341 555818 606303 5265 1908492 1615157 1151484 922628 1063508 1824756 931077 356152 1147028 1543026 880408 1716113 1725460 864931 855066 1554970 1551374 1731367 158537 351172 1185664 1374123 202732 1908932 265677 1081192 1332471 1750446 1912937 1674201 310991 1610160 671516 1535608 1961859 1629986 1880321 1134362 1357116 771020 788773 509677 1854991 1480360 1685471 950996 1066765 281785 677148 1662630 588264 544086 1004945 1024285 1466844 430765 537264 1795029 518671 850775 1493107 1560058 1033234 1289545 152389 1837183 179482 1691735 1814494 565685 607880 1929798 406994 1012046 111250 451056 8173 1356976 941676 54427 716372 1901837 982415 1227852 1336701 1398777 876467 1806922 1995421 321465 648260 1360555 1158524 503695 1853525 1166211 1836508 1199076 1882828 17498 1115721 1482610 195313 864835 1588984 1266345 83196 76528 782169 407608 213271 515753 1839412 1192808 303261 64086 1772327 1706552 1891980 879654 195263 1261912 497316 1618313 1180110 1145622 1168663 512261 1909404 1748019 239617 1979219 862486 1100218 1419078 500553 1261989 263978 1120879 120522 1382442 75107 1279593 1677036 801615 1750971 1045311 465644 972635 1518504 192756 650982 543718 1633449 303792 1023401 1993284 390565 1201946 1880576 170806 1351783 893343 502869 318351 1181438 1976433 1645856 324416 1939655 1613239 220877 40325 696742 1889253 1518972 1369075 474493 1803200 719146 1053251 607575 863583 264753 1126912 1122193 1252901 1479965 1566292 918819 281381 388749 1493381 1110178 220793 972612 555355 1346759 122128 30647 550769 1877457 885681 656126 1492874 1001156 34205 481431 43144 1386668 712618 8945 760851 411125 308054 1379785 1351940 445949 42540 1902839 1711866 799892 100984 336213 1977935 103452 128937 554896 487766 75876 479487 918790 295932 1415956 171762 760450 1303722 1289386 548365 703969 671400 1206041 1372670 390281 1619080 1393910 1456631 32989 1041143 888656 290628 644338 1276127 408306 120585 1444805 52962 1930109 1748253 1184492 770125 884769 746220 46323 440367 1815769 688546 615123 1781236 1845839 1045505 1012826 493344 163332 1628085 350087 595808 1731360 608149 1033655 1586255 981777 1239516 1792520 1860233 783362 424124 516237 845012 1101601 851214 96646 924008 1126212 1143524 728426 1537666 896667 462918 1111522 1463835 594979 270268 358883 359847 319862 1781767 1708132 225553 1147623 362120 803751 115965 1144034 1946664 319821 1309875 397309 650193 1700334 539293 1531502 759998 745602 1069036 1658902 1100918 708271 886804 67618 979265 1469548 94225 755329 1734683 575797 1484754 1515311 1580913 242557 377878 1493969 1390926 1505165 1814627 1965779 6554 637954 331688 237281 399866 1447740 936657 1696367 698404 1157766 1389599 982820 918689 1037981 979569 972136 738234 1419097 1681526 1550050 1299431 973044 222135 1249895 691684 669691 873604 561788 8333 893654 1922982 285760 644605 1747369 164512 736638 955672 936071 971592 285152 1885565 1800358 1906961 1401883 1932443 749432 1383001 1679747 1170284 908002 561053 187385 544796 1586645 727656 1319931 535696 1378528 1542754 1526362 1412424 1224199 1714688 176697 504242 599701 1610151 668214 1861101 1278457 1744597 98473 140713 964340 1786986 232500 1339215 280660 486422 1966414 266122 223674 1948345 4519 405748 800281 11987 707762 530004 1283996 33760 1448852 1102961 701537 276421 1720948 1386041 933944 708027 257870 1504609 1671859 1443117 1232594 1016919 407744 1229031 1100351 1798731 287256 183371 1827453 1140354 798536 340167 443550 1552113 1674168 748121 1350226 231945 78547 768674 1024419 1787020 908575 1179238 1654108 1561722 699885 1871710 1999667 1169084 1567590 1829593 1809794 1922766 291334 1290523 457228 1063730 1797367 1533704 889152 1027953 409864 1597655 659981 1288731 414404 1654215 1154738 1235741 1536720 51205 1397228 1227294 1566925 432012 124789 738389 21716 1037855 1176826 982540 1799043 1336211 807841 285101 936336 380523 1199148 818938 785481 516694 74637 1747159 1056829 1108328 729519 15202 1219331 991886 595767 948236 1887152 1539121 1246400 1622679 581452 1968486 1790827 274847 1250416 1729703 996615 1913774 456812 897455 1466375 155379 185631 1862559 335229 555973 200494 227128 1552366 71617 200844 1494001 450150 792939 77280 213096 1467346 1132599 1570899 1422088 1363556 1454817 1235068 744070 465949 497293 323901 1213392 590931 1103798 1065362 1336206 1556094 1837663 1127753 818251 1085982 1326019 1478973 1743426 768912 1934319 1060527 367760 427704 1455577 637329 915966 418206 166125 1505450 117444 624122 1537810 944299 1256713 601860 339040 245271 56719 1970748 523102 1708567 1634099 1364338 744752 371280 1976140 1403428 79612 369605 613545 1672208 1996089 1112010 1275375 172999 1403521 1288472 1240438 1838294 1836422 1346160 217001 697021 489726 1484406 52124 161457 664503 829487 1548289 943074 1798364 785347 875541 1523327 312303 255805 1264588 44390 651178 219605 87674 931026 1736790 39206 1474126 176393 819681 347516 1160163 363010 1053662 570846 1532863 1443500 256089 350562 607624 52916 1695151 1260878 1745483 414081 906450 1626018 656723 215323 574677 1520590 1472313 1793295 679472 1364182 1287648 1375647 1755813 727314 884483 33189 1944241 1590956 1614150 1351434 525066 974178 384216 943313 1434115 1164243 1009383 1329078 298911 494820 1272609 1320486 288091 1903102 771056 1556145 131402 626853 339417 1937338 175471 1506272 1169783 1907194 1594493 727949 1553713 583034 1950075 1192361 1021787 1901691 216002 363758 1854657 70216 1463653 1796029 257735 588456 473243 1396952 940790 1351721 1688794 1039371 1419979 1772557 794074 843320 1491997 380017 63435 1966715 1324928 127232 1750283 116958 48888 860381 1456256 753957 167674 1336107 1403552 473706 656504 1321151 1694218 473262 613767 1077078 763199 245205 273437 1981987 47979 1751241 114624 371181 983856 900121 1048981 434472 1630683 1560861 1987063 1095708 328872 1034266 1398625 161679 1028232 1562304 1734455 1013183 679887 326188 845834 1740758 1542865 1618829 876310 1580052 294361 1098807 276122 1790962 176629 1210199 1076100 522078 1183124 1841376 534358 1127453 668321 1979374 910158 291580 936091 1622695 343298 899152 524512 1910958 1639446 1338610 1818952 1182995 734249 1893427 1348037 806797 1518209 1391562 1955064 1295374 1155193 1552256 228258 1735846 810680 1726667 135387 156496 62781 1349723 1340557 784386 483539 36863 894023 69088 399918 938147 878245 1666956 1039861 709900 263136 924076 1642742 1506441 225697 1136611 1012213 947500 1516914 697758 577372 1259587 1646450 331796 1950655 654275 1793203 1518797 1552626 893769 1532300 1849405 999671 1442981 233204 569333 1207238 604033 393442 89808 1689921 1606605 403747 993479 912307 1241924 8986 1273494 376272 837481 1828954 533200 709257 1117781 924547 1051459 1864902 214766 256367 1966174 1653084 1749127 1270933 654239 1016337 1581060 1851760 919608 213434 1145450 888136 1555836 585340 1319726 920142 1179221 925112 148382 398166 557378 1080458 1928684 267443 1091151 1079545 1828982 673904 138358 744343 425013 1928690 69222 337590 203968 1771711 1094675 69323 1245478 575671 46673 1954135 243723 557710 1681620 299147 606777 914125 256086 513466 821517 1081669 492557 1725421 719713 989605 30753 1358419 376891 1371351 1989468 844652 1448084 736271 930835 542698 1549558 1661240 816425 504604 775267 1554640 1680437 1172055 1736001 1785468 1389082 1718612 259744 881929 746813 1346443 49059 1477792 1420788 242974 1144752 821245 148203 1115128 294758 385573 869665 94537 1169282 1084325 1406213 350628 1458210 584635 1758830 1207863 1756798 31830 1923399 75398 40301 1539416 401826 1878561 660024 231640 987771 1766801 546950 25943 1941294 973545 1848714 949544 1636784 1882278 507930 1782897 540365 26649 1438083 1900583 615479 1163329 387154 1400248 1364207 1716567 974686 17775 1375749 1724959 146847 843646 1439322 1072766 591645 1827302 1417944 106586 168559 890958 1148370 1830632 921052 542772 78277 1707415 517568 1960818 715758 1190494 164184 298727 44282 561073 1425324 811614 1723031 1190535 1376136 1423554 1903461 1319820 203536 681870 1316482 1525236 1267433 94134 1452483 1896531 1994136 1181579 604919 1850061 148802 104712 1996038 1192657 1317664 649397 417757 380342 805048 127455 1859554 326577 922096 1108768 1113103 1751830 654713 1937812 1538296 190007 1256806 1010500 1405996 1270744 321903 1037734 1861787 856820 1927449 1599218 1973427 58570 497637 646881 1113739 162915 192618 1782650 998078 1310563 1062105 1678901 255820 1852815 202075 1371821 1073662 825126 476868 52444 1055674 1850585 609419 558823 716341 1049708 1590198 459155 1562060 704820 160669 992155 1623291 1159123 280749 1311816 1860341 798853 1059578 60504 1600350 526339 85948 1256134 1704603 255882 1140839 454479 1462124 23877 1832796 1350484 1147613 1533418 1995484 438727 686173 1160776 1984767 954081 1010431 1044357 1864798 1516027 1436486 901483 1454304 1535207 1793374 517426 416988 157103 1247657 216439 1745078 75219 846071 238646 615855 1437956 1853350 1987260 1055627 123232 585362 108239 601832 1904659 929196 1276340 1497299 1632496 1998818 1729838 1774379 1593114 1954352 316450 1441226 365379 1782044 1617986 734373 686725 847145 1129573 1784846 246190 1712497 1763134 518198 884294 1450909 618082 616735 1198937 1433579 84834 474340 623378 1791276 1935342 380270 1158136 908795 799547 498021 669000 1109535 374227 952319 402966 447310 749744 196748 1844497 778549 740967 1482456 868000 1328504 1533439 1885803 1447744 462881 98280 1119880 1644208 1007370 870460 475201 1028689 1236168 1817817 1577302 76983 49541 383991 790892 510169 1396860 298545 1002800 1014348 1083138 1841595 437439 1968712 1863177 1112073 1334188 1264691 1047786 392723 363750 258492 875936 658529 702417 1659727 883814 140627 624425 437360 1641745 804976 1905880 153772 789679 620373 1990617 1454701 732957 908142 1581534 1167401 85691 1019254 609688 1736499 432127 257886 1057244 1926988 1694378 464825 843036 1939341 400927 951193 1200798 1695069 889266 1053854 822276 1322954 1659157 1803293 1201815 45006 587195 1151654 935037 1456784 642966 1021456 1799715 1867360 179846 56763 603213 369874 1290594 1456752 1184323 1984344 1797595 817789 863640 1452662 1600674 1310228 984602 608620 534785 1764296 1866823 1694560 848502 450712 57468 543666 145284 782891 1446677 396297 913832 485796 1384392 218176 946028 821013 1774776 480306 1645112 1516028 792626 1801448 938868 1882540 41968 628132 171493 1888954 364278 1210537 1871561 1399677 1913975 1260419 1041057 1581599 438945 993745 1515690 245355 1408218 1593330 1216936 1947481 1163979 1777473 1753208 1512092 406667 1691024 1304786 571257 1223641 1400198 1996262 917021 1755394 141628 289769 106485 1978583 1268135 1739852 1507551 71105 66305 1865581 353456 343017 1510318 701381 1407947 367544 91407 1523761 1131472 1841461 1388429 1066337 577659 11915 1867228 824672 1754290 209136 1554072 160192 1924446 305239 923726 953741 806145 1191430 300811 1967705 409784 1007798 935726 329956 352182 1385203 961119 1038057 1470794 309720 906625 1341344 85430 577379 93340 1732326 687781 1843641 1332714 1265656 858624 1696057 554687 1555106 1388452 16112 710547 799027 1083537 249390 960732 642201 1933081 1876559 602474 618620 1811183 1250145 1887543 1654067 231300 1499684 1732330 549880 893921 1249921 1668547 155090 1655976 461489 1466603 380154 892634 1689307 223654 669035 1928018 1022392 50403 1090975 1690672 21785 672115 1450468 1000289 1066345 365384 387184 215664 1403919 1715855 237354 1314052 206448 1630990 1017339 429029 1352544 1554960 1672632 1832519 783253 1169317 879308 665297 767956 853155 869441 364086 188651 1003646 436782 103848 1368424 1928466 932724 665209 606040 294292 768180 530049 1890690 304462 798930 506049 1492219 277410 818335 1771667 1631153 1922443 476496 521957 1631489 979503 788101 147290 992217 1847642 842875 1103378 895491 1939056 882630 1176570 1487074 141712 1907970 995892 794404 958775 1294847 49402 956109 269724 1337117 896038 1788640 1585137 562683 516870 989525 1302079 1370222 107582 1083061 817899 377612 1975522 621861 207563 225654 833206 142480 1146339 126887 1476567 383824 588026 565561 1778390 642406 1053487 1882406 1187345 1008233 661841 341624 1297420 816703 1950670 1124838 177709 1555655 236927 1482802 372920 1563654 1632708 15831 1680903 807547 1992144 1498543 1614909 405916 1914724 1972072 612180 1089215 1118372 1730020 1082587 535480 985312 1482339 1292010 704925 1935278 427334 1201454 1150995 1171307 1203392 1452047 1564115 213488 1710254 1153351 1291953 127924 438903 1406846 1716962 950522 839225 737798 102573 984648 1160783 1002016 260335 751893 616975 964044 1608902 618343 1423633 211239 1587871 1638426 993212 1485650 113822 1654073 1411063 114755 570275 1023635 159055 757590 996510 257490 207001 1895606 339998 25088 183383 817277 1902870 778475 1340435 1944588 1867222 1614422 1697047 106454 122193 316975 1178429 1828046 301351 1378844 1637080 81177 158189 1982578 1101578 439452 834656 901617 1833619 1400014 1688503 1594167 739002 224106 1066344 1456642 1619686 305122 4837 1385703 499939 732303 320745 217454 1454915 54790 1437479 542408 546160 1198694 280604 1513994 1798535 1364250 1529590 578527 497217 1566864 424900 269327 1322269 852371 346947 1390522 637388 1480300 186167 1416552 186138 196096 1640545 764018 1914470 872552 563634 314522 1606042 1732961 546892 814990 1839872 945118 813013 1903061 601887 110667 1422716 1123163 226252 1948644 649705 633762 1234938 1877381 187939 1331633 129052 971237 906382 1850233 1945018 533016 51398 348617 1398353 1813220 1083857 810829 692717 1993956 60309 806068 612265 150062 307946 886350 1676869 217311 937446 1066720 476695 772065 743689 1595454 1034980 470916 1745145 1357429 878639 203723 505279 1220326 1324837 1832613 618984 1891458 817676 1463080 1730026 999796 538958 1193755 674126 959406 211942 1551827 994999 1586769 867255 26003 362859 1825238 1399110 1898318 1152011 1149874 1163725 214177 77760 1455189 1965387 1792478 746535 533945 724422 1019662 629054 95471 579235 1854579 148837 315426 787305 715708 987483 1367400 144969 695158 398631 529419 630055 1371510 930681 519693 490133 187074 36075 541995 291511 522149 125019 1550707 711790 355042 434719 1969796 1691928 1180855 1181598 1490862 725840 577946 1811268 449034 779883 1459190 57733 400467 1452370 1950304 1682601 887782 426186 510136 903799 1308283 1049054 327421 1224618 1130864 832722 1478059 670443 876130 1461129 1349427 655916 189498 740437 201188 912426 1487062 214272 620938 1233564 1552691 1356342 282535 472269 1049252 854107 1389855 1071556 1963757 1296813 1289553 896599 1927802 855428 1675828 592335 692827 1665929 309017 465719 1368325 813823 155355 1398131 1067708 837407 1990901 1212229 187284 21756 945665 1267944 1056753 581014 429359 1373254 607896 672219 479564 1162293 290018 224808 1686746 1452561 148728 1962678 1190039 546233 988484 709027 30316 1156000 585814 1893276 1649061 1260379 1150153 1926306 1487364 369787 1478649 947245 1537236 1671820 1595741 1610286 1309965 1128441 426011 139499 1513301 602979 1038602 876362 1845875 1049818 1856127 1040781 1317891 303157 674340 166308 721711 1771194 432477 1949848 333604 1791321 714743 657440 641744 1192511 1991254 1681558 915076 701079 1764352 1809547 544149 812878 1873990 1505924 1017315 1927729 1231905 1240155 282545 1190829 289432 113466 227856 561140 1741954 233539 1574430 555331 631350 665488 724992 933894 295801 1952639 1529436 1474099 1634088 221395 732560 1230470 1669822 1888655 257758 1828175 1127182 1926924 1605097 118967 905878 406362 654537 1683049 274482 122693 469239 1969345 1394171 778752 1318973 1993769 527903 1625016 1564816 53740 1812877 1881323 812804 1542099 471271 1329522 360407 747249 841710 1924731 80975 636758 977802 525410 876974 1706703 1839138 1705318 1579837 1014659 267929 1753093 1027894 1547034 774656 1017146 1939868 1523120 859540 148476 353767 204578 705802 858991 1399416 1842217 1761012 1980148 710438 45793 1549135 965924 708984 1805422 1130121 1601217 575110 1888522 60916 1846559 1102939 123481 1707005 739648 1763306 1169622 966321 1048596 681654 14281 1997012 72537 225934 756498 80379 1452174 623662 1731904 1523082 692560 1724445 161938 98332 331440 584261 1687193 67159 1385438 933758 418077 1031894 881915 918404 585005 1664548 1925686 632496 593084 1785203 1860912 902399 1791084 611965 1345270 145081 1111275 1354805 683070 1528548 722334 723767 1251273 1996792 143078 1774010 384847 1387852 1873057 1895483 367020 52490 1717860 1317250 119918 492038 1754534 1499122 1086391 1374356 917827 293147 674346 1214231 1826697 677351 1007182 1685312 591056 1350780 1914841 519909 594675 1661856 1214140 985001 220261 538875 1015989 965681 1568707 1331506 1034301 431929 973316 1331804 778895 1815473 1144868 1353215 1677772 1340500 167049 482949 323151 1195300 1750603 177344 1996870 929643 721164 1177762 478190 379204 1009725 545139 1598971 263836 1464472 935911 976790 1460340 1229613 243654 75847 1039644 95002 17347 1074686 1579960 1241944 847793 520009 166066 1330468 1054750 258860 74933 1954760 392938 1102897 4374 1198473 202887 562589 1965999 700446 610540 520689 536084 663995 319459 1785828 1233486 1768927 1937851 960191 1404740 975660 807612 502469 265400 340187 1251679 1284345 1625777 946203 320528 979267 527440 234823 109619 248236 1852175 379972 1173735 1529883 858534 224745 686904 231391 753900 5075 527724 505862 796076 1695512 243254 1914015 645860 874060 378172 709192 1801519 1055078 1158995 1407937 179185 1742532 1116334 441018 1834229 508806 491283 48751 63315 152593 1471452 1233167 1275752 1044433 32776 797047 961184 1811577 238391 427410 1407837 1575402 44472 156274 942521 1516349 159693 348764 78538 499871 1567641 484342 113018 1566518 120437 1106904 877708 913474 262416 584976 691151 1216632 1699155 200242 822823 421646 390914 1405531 1635758 1538069 1978889 144691 406737 1554908 958145 1439374 1023403 1299224 436019 229007 262845 1940323 1144570 747958 1056936 1323960 1445434 238054 766847 1314997 114892 84186 1050605 183141 735524 1513222 933391 1938973 470463 1317374 970975 1368996 1496057 650953 212672 1312673 1857883 1394690 1686941 1653572 448835 505711 1914052 1023305 1058534 1818429 651567 754085 1059410 1694494 432251 639297 423345 431717 776895 1751071 1369584 1281001 1114137 614298 952676 1316560 1503734 480872 1383417 453929 1701473 1353445 1478157 758231 609078 814811 56757 359942 883028 263833 451121 813169 1530332 36584 1715038 936423 1247449 524361 549795 565058 104111 2500 1937454 1013656 224304 1230777 11251 766635 1478591 1064456 65304 1276230 1100156 987922 1700610 1574242 1700392 1998418 197117 1481428 1897676 1540267 765304 1471966 1131231 1759721 134503 419413 1391349 573646 682306 1760047 304745 1567685 26438 325811 1932708 1900239 917931 1791072 368505 437106 1534045 676348 1356978 1193605 1189332 1709342 1920857 673607 846467 1439142 1026198 1177536 1331445 1607229 1930488 685645 1378198 955709 938547 1518920 1542160 609420 324010 502316 1894319 1739283 96481 146870 1669470 390081 44997 819013 629592 1100448 39966 760038 1790540 1501766 1037219 625083 518568 1580117 648365 920645 1051832 514083 978118 1608454 197156 659316 254938 1800011 574260 1888473 1452700 213532 219726 620854 1827719 1604697 1713903 182286 1525822 1321401 1480057 1209524 1548055 291689 140328 1221635 76926 405033 611122 1718739 945699 1394177 1307885 1746302 474539 898072 72965 1529563 1755283 1316741 187005 858566 1621375 1200642 1584621 934585 1287777 1058368 1979036 1523633 406756 840768 793244 442512 1726016 959991 1419873 1785184 612455 267357 1772721 1368293 1998098 1803233 1082747 1812559 1517182 1552092 1975528 1507696 101173 507226 426008 1428339 1727983 1178049 1555915 1370827 1805998 227049 1503667 622308 50541 1868010 224012 1186933 529736 878133 1076980 152831 1896442 1121222 1125392 1097210 1007148 1974983 1047676 251803 1003158 178628 1717807 539540 1029055 563428 416841 987246 765510 496489 711313 310865 719088 421441 1868411 514271 80319 1063973 978340 608852 1673978 322367 581986 10479 685543 1319922 250061 504828 1144977 1061525 1803368 266162 497025 1839786 1844325 112316 1602581 1260221 1245383 1011445 1728533 1452086 1669666 915135 1109881 1944086 91200 687615 1300704 1488150 1881840 801625 618862 733911 700829 958573 595916 479730 1848621 793042 803219 417880 1947865 985961 837410 56274 22642 1239281 1885747 1458253 294355 1104589 521885 1762273 1433674 1534207 1107962 252094 839718 187231 996184 268538 1462019 1770296 1070260 1652706 1721730 657350 877046 32898 1701149 409460 817050 1391469 147312 1323937 421829 1258491 1094068 1995022 973775 1069327 278044 143687 794284 492673 468613 916253 1117936 1454326 1273570 1559306 349421 284900 164308 819165 618476 477061 10288 929133 1872922 1247467 405384 1052226 1758828 271500 97266 713221 1734804 715750 12469 1682735 1513310 1561744 1990773 1802700 593719 280998 10054 1643246 204882 1361464 1252810 1075929 1463917 167225 1800630 332626 1200810 522796 1907517 311713 1637907 88111 211185 1679166 893212 1047354 1161936 1335063 1560138 44860 982910 546019 1450700 1294078 28084 1181993 145629 119781 279317 1885916 1590818 163314 685313 1230086 505844 1999361 1983374 1138384 336030 1929513 1500767 114881 772345 1432133 260484 169739 417657 948480 1055123 472394 1882169 1156447 363512 751854 167637 36588 1068708 219280 288617 1114136 920600 971659 1446116 1338416 518965 610353 263309 1587585 878009 1083526 905083 921755 403514 693596 1670136 141308 192442 1503055 138329 833138 785593 1275713 778640 498292 552226 1873128 491665 955828 1887060 1585606 1517397 1665283 732673 1793628 1910181 409517 1856381 1572873 520574 363142 385986 1517564 1470614 1615324 325951 967797 1144462 510896 102026 220229 1343022 723208 1531432 1549129 1393743 861627 1775692 1324925 606461 1149557 1010218 975783 980540 153501 139277 1112121 549019 1880015 60934 621393 1078400 1551838 1998593 1358257 885377 96174 1152729 475387 468524 679788 1114711 896105 487884 216564 320521 721287 677645 1241674 8347 147010 980582 898604 547197 875654 1206731 1022727 1117302 1393343 1197888 1287985 893767 1116962 160777 410231 1190360 1467236 32902 807476 1139637 1310382 354195 1700111 1672076 598131 1212467 510925 1098758 902172 1889644 1797705 1188738 1210595 1533759 693732 1109257 1715271 1016656 1601540 1160227 91469 1800837 665767 162195 1124348 1623564 1575735 794724 84602 1646724 1672997 419618 240340 444415 476136 1337739 479873 170163 120202 1020836 1843397 621179 505712 645053 219365 1918333 221979 939652 943076 59953 995497 1710660 358865 488098 967451 1256324 741021 1691030 66071 1906785 1422432 1602384 847376 110690 1602144 1988248 668311 960130 1062433 752180 1276222 1015080 1094075 457471 226390 1082947 611997 807272 1889068 1788555 1823663 509058 1007442 550645 715654 833004 1857301 1154654 629577 194753 294437 979479 1936484 140638 1361504 1577948 1165707 778150 1732133 1496541 374684 1167158 388028 1598420 626933 1439097 1649092 1022692 825756 1108808 903076 1556784 1970980 350307 843285 1709584 1618522 1281765 1512543 489105 900774 587133 1383566 1858248 512286 195429 421565 563156 338918 1244133 418013 1817571 1849863 1817528 140132 1380171 771540 762157 29176 1855384 100028 43200 1338631 140194 1631893 603377 350430 750987 1654884 106809 199326 1917054 110107 123053 1392581 691432 639784 511293 1435854 304642 239974 1309569 1395572 51171 1279804 1425955 1559852 1073946 308812 1826151 583582 1451296 1089149 253746 1084411 506520 1775464 1536272 1561695 1885963 1244361 1526536 925808 592024 1840826 249567 977142 1064099 1813751 1981724 364765 1387120 559010 1452088 866846 523399 1450466 1756475 661972 648070 1776815 1187562 1153266 1623073 693425 224452 1818145 1456349 1466742 1563102 452567 786370 696064 1512722 1864375 1877334 1651293 1292315 1911782 1536653 926695 699598 1066040 1802971 94568 1467465 1462869 76197 441154 130163 1976181 1434579 356285 368162 845543 1615552 1132850 715997 225595 1588360 222481 1418093 1053869 812670 1434190 1967057 1399212 1947000 496387 1208638 1446151 1038554 169630 102849 127285 1687161 1387521 329727 536163 1547963 1692739 835789 1873948 1943380 494784 1950982 548930 394035 465094 778987 758368 692117 138459 1086082 1009045 363581 963257 1619138 919422 502403 1108398 1822717 1955103 703758 1188688 1114713 1383895 1114338 1972870 1332924 1078589 1633992 1597592 1489066 1646080 1342805 427109 1315584 1797227 582446 1350621 1161960 1140768 1856816 1345521 1188954 1479372 165215 1058957 948032 749865 1782287 365788 1901685 185233 1677896 514739 1353843 950209 1703182 689970 249365 1114141 1041625 1771540 1440543 666670 937549 916560 1534629 337088 892488 80025 1289153 1318868 1831222 1573148 1969299 1230347 1811881 97165 27777 1047343 653845 124577 274062 896203 1449215 611480 428889 1352835 1221564 1266000 23007 884248 212930 1252746 1015962 405313 897665 553679 1393914 667389 389725 958926 527942 55952 675325 1704628 747631 416533 237615 314984 1501605 872340 807124 774155 633681 718444 1468077 1213811 701432 1489375 1889146 1800585 978359 777760 1307749 480086 1895373 599399 1334265 1244511 197741 1364905 43241 380656 882406 1229969 184787 284358 1790317 1378456 1376718 1368307 1261259 565957 971270 223726 1388929 1058306 1467566 964920 560524 1919281 174009 1255183 92854 1181156 935175 824318 1471716 1134823 1124573 1507987 225795 221930 44786 1701854 768868 242769 1863912 1351498 648672 1710861 364943 1166314 116836 1301678 1683251 547933 1354265 113978 1926827 1105075 45137 1559992 1983313 1353027 1957735 43714 199397 343559 1312576 1167084 1664642 984871 1993616 955560 1604350 772103 1684782 615540 1217090 1625445 1734747 1253728 1897168 463701 735786 248911 322434 1376295 1360408 1345477 1863244 1935838 1123794 1733499 156068 531990 95007 619269 1687053 1904973 1864233 893778 1046623 451437 1575290 747457 119551 107760 936627 1234617 547387 1194159 375411 104943 1179757 7124 471136 101294 311167 983317 204612 1035305 1429598 369445 1560584 1982555 1647062 980097 1386715 438657 1051865 1815209 1713994 1112874 141758 891423 321808 1519043 716807 1886592 1264216 1714044 173921 1538806 1668444 775702 1735863 635880 748170 1288980 523419 1967244 1065725 1386770 384731 588474 1322339 1323703 484627 747855 735749 1717719 1185431 1935011 1185611 379908 232702 1025150 1053045 1453207 1836120 170903 422056 1432464 1301428 1481115 1979726 320467 1614862 73156 1886432 1267385 783745 1698075 964549 240463 1686284 710064 927652 1125445 1305968 834616 737778 259785 1363292 645979 477275 1469173 1467460 1247126 1759079 1506922 1915284 1248032 1609432 440071 1791412 799962 1117819 150998 226769 1125541 470759 383235 1920826 1754478 210456 506697 954117 772206 1233438 1673361 379476 1134402 733366 1724228 171089 1934007 867805 82641 569263 1021976 1560809 220760 780575 1652282 966733 1026827 712651 749714 986844 1010343 1252262 1199006 180596 1436094 181721 984853 857658 631669 44541 124697 1580001 1813118 241275 278623 379307 1729676 154159 392077 1056287 1585641 497548 1155422 1242657 1990192 1727722 877057 758740 1483593 343098 406573 780723 1018870 428935 875461 1776290 211266 741420 1719787 1723984 766114 626024 1648892 1083207 1615309 78814 1848471 1159020 730727 1600207 1845879 1863354 676859 396286 1743933 420150 1457967 11354 1884543 1292227 168723 486180 1341761 1130891 1833580 1368461 991345 1678148 824750 1972357 1119760 1835510 71599 372868 115304 707477 1068116 1858180 1146878 1126083 1309995 1270429 346229 1971927 1320305 698374 1092346 1187391 1845836 1281520 449331 1075866 1804494 570462 1629077 55691 775322 478521 538871 1626807 148260 522564 1329816 745980 1601742 736781 290444 1430255 626435 1473606 760632 729194 1658297 158625 1737028 1547623 718788 442009 1116766 1949151 387023 1300555 782097 1610311 1378160 515732 1714445 393327 1998739 385619 20185 772235 1450906 724266 1682343 650780 306668 957282 439148 986290 180910 231030 368470 61886 944804 1323527 1403423 1706785 1541490 16086 994095 1643592 1330630 1346862 877040 1961803 1424055 1368681 647453 1710445 1130634 1806880 1475742 419096 111513 1952487 712017 1105491 688572 1997143 1760764 1673616 484629 1715702 1757736 1312100 1833668 1256968 1230262 358498 1399961 474525 1811346 686119 171776 1230564 218816 1981102 147396 1550033 1737618 1465213 1696093 1156132 1740221 332613 7841 510395 858005 1215548 551638 1168667 1507859 1435162 1552468 88712 246623 108849 519687 813204 627379 1010457 670618 825406 916740 1391906 998459 672975 1402793 1132973 684177 769266 1953080 1395735 1707745 1515529 1610381 795427 21201 252112 1102257 6667 1278968 1765575 55587 364387 1274282 1372551 1130357 793856 1996228 916630 1831216 209716 1965437 384273 1211050 950725 1826397 559217 1215429 1991872 153064 1395210 1243872 308116 237469 1283984 1501013 1333197 1211429 485217 630735 110903 958386 535761 731361 1566047 595621 905619 1445828 354112 1124960 1082189 886666 895462 46561 1709578 254424 234403 1362669 898127 1519952 405385 1865631 1862118 380389 1177225 1400279 1115216 548274 1158721 791889 158096 614435 1460335 857223 1866473 1227214 1475303 1386810 109841 66331 562219 127258 735961 176556 435876 256343 592684 1936052 1898143 1971862 1415069 723130 277462 1474150 326379 565723 1436532 1211015 655196 287814 275974 333246 731221 137380 899877 1470311 1448940 1557597 533771 1430953 1124495 274455 104603 1835882 1063134 1142395 424645 1526216 812132 201646 267035 756620 1059654 1276815 286430 583703 1695226 1014245 1808205 1663002 1793614 963978 1418525 1173226 632265 336845 791177 1426420 1147313 1457964 1452835 530849 611016 1814461 40384 1582375 1526790 597344 341945 429720 476865 143679 1636004 1875517 1007471 1932190 1450140 1716792 652683 923692 1190203 1530262 1513123 1207969 447524 14461 1086444 1296694 1293756 1206002 989319 1043200 488051 294926 933842 737182 1834154 1890363 428929 1822866 148317 190333 376582 825957 984376 1107295 1178236 59142 1670995 610836 1226016 1857005 1638458 1451909 838706 684972 626992 228976 921963 717816 1326194 981426 1618479 716087 1445379 1674430 1486120 189942 573390 351799 1334106 1422398 1294529 333461 195361 364451 1924912 1376441 943353 828397 1255105 1589549 672804 1977853 733867 466515 8621 892414 678809 645897 1938213 208159 1683322 331408 378280 1604707 678678 860147 1897920 1084191 1099632 1051237 1728349 265595 271721 1162419 15367 204582 621567 1122302 1335671 40720 3731 1307717 1073598 960207 1980046 1691142 344468 1717866 1879875 1058877 931168 360302 986628 1579880 421990 663462 1838003 360935 583655 1762005 1944981 514573 838837 1773942 87214 1069289 1328048 1749409 937699 838988 1559932 955751 1519948 1319682 631935 435265 974173 1156330 432489 1275077 784170 207647 266618 1069726 879796 15323 438880 340739 552078 449300 1768207 41976 481633 326256 585924 879678 608974 698461 239470 396906 26131 1237003 683150 736724 947494 1773042 967489 292931 1864335 495256 779641 1826376 664195 1958845 1213624 1329323 462339 1964161 1065576 1280449 297918 69713 1318648 892081 197005 1261539 231522 567741 710307 1315914 1196224 181431 1522049 1892101 1327573 1791670 1354813 1281367 736470 1907708 341092 3002 1514604 187880 232615 755896 421883 1511526 622775 1583412 684904 1998590 1778687 1054927 1827112 1267530 1614074 1141474 1960362 1201162 1490004 1838810 1851641 1545203 1243259 1080120 1701013 523598 1677491 876809 825416 1168312 1367730 1896671 451628 793189 1745564 290023 391770 613254 174535 80683 1415265 1463806 645718 409603 556696 584120 87301 865515 1182793 1322141 1337085 1544765 552741 273722 529984 1876266 554760 1219651 1076756 1409727 1140243 1891414 178123 19461 965377 173821 761599 1469053 319110 1164617 806272 1982787 1464052 1627263 1804453 1988730 920157 434311 1317228 1714203 877980 870888 1640329 169185 492023 653870 1082991 355899 177629 250272 570088 759298 979697 182990 246019 1562332 862063 490764 1331795 203126 607834 54753 1329368 820498 429678 1651255 168874 1650664 1057329 1191359 420727 1262837 430346 181163 313066 1488583 502697 345477 370605 1936209 1911976 1165542 1995104 1720651 596435 648986 1494434 1409722 1524993 1564418 1079385 584289 1708491 229068 666732 1621705 147224 377517 849752 1269415 128816 1828570 975493 1033468 718348 1205957 148844 117782 946386 236428 1658803 1413622 528105 179778 1798543 670317 1121930 1883678 1173512 215270 1637942 1625852 1416834 1171992 1850161 5607 487421 720945 1895344 1972888 1951970 935036 1679435 1284150 1853723 1094253 1554269 2641 1768655 1151178 846120 1901628 1160359 1291226 328504 1191615 1967785 1816284 525397 11673 539461 224271 100000 94022 1943707 55844 798692 1742849 450412 1610161 1768974 151745 29326 200360 353967 344432 1941136 323065 61940 1881155 542333 1325022 89928 1781501 1761658 1014889 1744995 1926231 348747 357643 929677 137181 395101 257688 1572630 1506757 632504 823067 1647884 580509 431419 1033084 1629882 1778733 506830 955024 847051 77807 568580 123151 572549 793708 1517351 460378 1813953 1844628 319916 124682 430901 589824 1922279 1803432 1168947 817052 61426 1925938 816123 212288 1354540 170278 646883 1313345 1743594 1499173 824448 1251978 431535 516789 30160 1331479 1923271 1617500 1355704 1315770 910983 1811298 361726 61040 331815 818327 904180 1948322 1556144 278092 1524772 1357360 1537555 1796545 439766 1849760 1654327 974268 1201886 99611 1784757 12947 708837 685288 42614 147820 1883715 1824208 1803822 840204 563576 827210 1306875 978453 575193 689831 1932771 247485 149196 691003 1269829 944582 185946 1533393 1532584 829858 689377 543699 1704425 1427383 1048091 1803512 1172495 726310 768468 397974 1854758 1907198 877560 1549175 1611680 1520727 207590 383986 1288381 1545256 128100 1974830 1023503 1447953 354793 1232784 678379 598466 1605860 1879515 1868593 729588 48780 1639712 1566768 1343320 174282 32960 259276 597769 1536624 1998945 1167189 1742247 1675184 1744524 202166 408555 274432 876127 96352 447632 435531 1683595 1033949 521833 987866 1170214 759959 278148 223164 515816 1878661 812678 1210224 762354 768469 1860844 487434 286242 1227583 1168778 1488014 1488602 97334 146113 1219378 1156470 359754 378161 1982304 1536576 668723 127217 77844 1091435 79594 1642540 1263427 1227487 1107214 1941782 85297 340360 23274 1206365 1062602 888176 1803151 1012482 1622212 375578 1511735 577278 1846314 1626857 1808211 958438 1202854 1728094 146737 1062209 1376708 535034 1107254 1815164 1039166 965413 1344975 1912130 18006 1513607 722828 1759611 1217097 776360 1525631 348813 908000 730202 1035490 25183 662980 153248 553026 1574791 1456110 1269302 1547783 1756308 163930 1747264 1575242 1779399 426896 408264 1108219 623929 1805584 877336 1702167 1354379 260258 324443 271071 84571 411564 20107 1986496 722578 97483 1102891 672048 102207 55807 665891 666652 1171409 1532256 1821342 276323 58109 1358480 375805 1998042 829904 1885386 55377 1991385 162158 1056316 18524 739512 882766 1982543 981628 1244144 1850558 1300449 1079830 739504 445016 209356 1323617 19597 220561 1443111 390498 1397497 207904 1923941 1217414 1566343 550323 1718964 725146 1723052 1506328 1589456 1861757 292664 1348214 1777601 535072 362672 463465 1552553 498579 406530 849654 1285748 1519292 68509 681334 1718950 524535 683085 1046796 1476720 112478 1661229 1156833 1216077 408376 1321530 1201574 1152194 778187 1955637 1532839 34999 729131 1649229 1134290 1459270 1158078 109220 1561961 392320 530574 1184373 663838 1609348 1815964 1191692 1630115 1966010 1585643 447968 1439040 594137 1992592 1039619 421979 1929924 1588032 1219687 115217 1035792 987856 384955 1836525 1502831 1815014 418132 362991 440432 1842510 1503802 864680 991601 576481 676071 619184 430437 731006 1231338 302811 853142 1514455 1091645 804886 817222 57771 1702833 125839 1869799 958763 1533888 392323 334089 1888018 1857220 218182 662910 161903 184870 1022410 827 1406172 644573 1868424 1514151 756109 979054 121916 1035484 1755577 547452 1313723 357448 1362070 1023468 1399789 340889 734066 281798 1864331 1644530 200822 615922 1302055 838980 1903357 289802 334687 1300898 303301 999761 1717945 1734717 1093341 1448121 487302 1566406 632093 451193 832345 213450 287210 409447 1398879 284604 25145 1395894 515626 215736 1946189 160815 616454 1203050 1609264 292933 1625496 221434 1230813 1587672 1769760 464233 1290431 848916 1582534 1846351 239086 713021 737670 1138901 174601 1855624 18230 375635 874617 1307169 967900 787834 4154 1149045 1260949 1772258 444658 148918 859777 86967 308280 256074 1799441 1243068 1628113 358947 253005 200140 410914 1821757 5745 923987 619718 829718 320412 754864 1014733 1951841 97619 360814 102088 984825 238564 257412 1623474 828239 810617 582985 1116291 657273 1366275 351148 796589 1208787 451174 1125585 1422154 861298 459992 1895648 1983940 1862291 1934694 1624249 296805 1099104 1874536 917306 1243180 627021 434435 1593689 1242621 976963 833793 1100589 419716 1433211 946639 900280 503806 1412382 275581 1283175 454369 1536213 1747260 34980 1200819 135331 1543182 876472 16434 1461551 210607 1083602 1201852 697629 127102 280291 586056 1218297 1923510 307624 450468 180718 1555144 675896 1087840 14336 876584 994536 1326500 412462 358398 1139840 644818 1655122 1944140 513798 791932 1068630 1224708 1969527 1822995 423420 833256 1831525 1957719 1330135 658643 1938881 1202631 118393 1174041 1306455 737807 522481 1931770 811889 599916 329999 1197684 1860778 166682 185650 1376194 754371 441733 304205 1307501 1704434 920347 467522 1316759 859913 530870 996717 485698 1160781 323080 1852693 1038253 707912 1097647 681442 1554441 1145123 1094678 1040454 1438710 295470 934283 1892316 1051381 1158816 1374192 1196863 650906 1439323 1107588 694302 992477 182839 554940 1216374 1411467 1760429 644169 1884096 1724736 1795367 47585 975378 1736312 1514824 1915876 1224447 1263311 558812 1964749 380879 1380592 324602 1852065 111323 672022 67629 1073674 961871 1090968 947574 1201768 1683903 627773 604048 1953721 1405496 808176 1785847 259750 1587476 791145 917207 585242 55601 972135 1859855 1294025 220840 1160601 1348320 99074 417919 28220 1720164 703555 1110193 809321 6055 1309690 1241561 843837 1124926 1598683 1719878 1933069 815842 334848 359966 804362 788424 1218966 1264728 228167 1061463 1554720 1227034 1066137 1989903 1942693 1343440 1052098 1662258 1583284 202193 1502379 1021786 1163884 352871 864424 134730 1011472 1813864 541698 1493588 1614779 562281 551979 344855 1085779 1524013 1184097 1061347 1589028 745902 1627973 1395771 603890 1941761 259954 560074 884925 265785 835104 899983 1345367 357110 1649766 1097475 334493 1464288 374053 1239396 1586178 417352 1369046 1981696 1169053 1182722 972813 743737 775838 236002 1626539 6788 1210330 271710 1093956 883000 597544 1274924 324604 48578 459103 364129 121232 705901 984890 1794170 1353555 1960376 483101 902170 1986567 144271 1811338 865092 111023 226655 1827093 133608 32877 893607 1783577 1071700 376936 1795991 156238 665572 702754 25528 76393 1451612 665563 387454 902512 1905001 1534065 298861 1073030 1812229 446631 793957 789736 1665333 500612 1339360 15070 1991453 174815 504733 11441 1963551 926190 785232 263003 1808347 751514 672953 1585732 1692709 1759007 1566611 905044 1170519 268072 61676 739850 782190 1343388 453956 986572 457258 6902 1386091 1723655 109284 467765 420284 910295 1592183 1357445 1500702 1716097 312295 1093605 1665979 1176258 486933 979517 1251446 203062 1195642 62944 1225526 1490738 1896297 206396 129970 1720207 1639138 1174663 1822420 1364908 1154483 173531 1907792 1213753 1888305 258280 1520046 1630163 833438 1924394 1714156 548212 402827 299008 1124939 452807 1699026 1166753 1434519 1369447 1566433 1428828 1182817 1123815 994689 1523375 522925 1541582 1921954 1526677 1962409 320660 1564128 1577803 1228469 890827 1141041 248308 707106 547022 1807197 1629730 762050 1984618 1047600 1749907 1344239 184775 1249396 601287 1324378 1779657 1952877 1018153 1267400 1477246 1077152 1391329 539126 85804 1663913 1796855 882330 1831844 1803912 1245443 1489549 1306715 1460487 1387374 1292043 516812 1960635 115288 1039999 237505 1729305 777005 1401602 1344196 1970031 1970152 1016409 335638 1848389 1333938 1459288 1939095 1405630 548193 1214531 1324810 529614 619261 559164 715507 206788 683781 1530890 1079598 1332969 1956922 1807639 48190 849338 617671 465410 116497 261351 990952 1488753 343417 361930 1888172 1035586 1117348 1505172 1002770 1570989 903498 316617 811429 167408 1280185 1646385 1953986 926625 696015 415675 757826 1391000 1165867 414430 1971456 871486 679496 1006570 1993378 1183824 157039 1061154 1661008 497335 1484660 1670023 1348364 919094 1100066 1539376 1909857 1865491 1642705 944674 246774 976552 1828242 188610 1375082 1100528 166882 1663067 1891733 1608232 1845678 238657 243714 1043212 947924 1143408 1272868 1738491 1190191 908228 1069898 1014749 189474 1109671 1359355 97289 1270905 393020 571754 510904 1970512 1728433 1462786 100578 595265 356425 751831 210961 727077 1508646 394303 1549682 385586 305348 1790273 894286 775181 1276194 1381694 1679933 197573 1234879 1572404 672276 1279330 947387 1063252 631540 294384 1919053 548250 1715237 1742982 1294257 1263953 1929906 592614 1837644 1151071 1993828 1726705 1676822 1321940 1271436 959546 796248 1451484 336488 1805890 746281 1275803 1055816 109793 1053236 94220 1256773 689330 192141 1080750 271866 222451 1287195 550523 1550234 1890052 162089 1444363 1801534 1880397 1743723 1713986 818419 1785480 1542973 284261 601438 898995 1905562 361820 2018 1172314 175506 266292 387868 1124957 1474958 249541 1743173 1708184 1119293 1812897 1851457 387872 663370 1713299 731199 905291 130852 1336215 527771 1586868 311971 1562488 1547780 1464377 1521248 1235642 1005005 121480 1324918 1176074 10957 846213 829442 1834015 305484 783193 259110 1845977 894144 953804 306157 488607 1846110 1988798 804149 740851 1308942 642657 946239 1684312 986308 253230 742351 1671460 396111 1147930 957249 1384413 1702199 1577998 723088 310031 1690079 863294 728420 531066 620661 1994956 1272784 1149129 1965432 1724873 553693 1886192 513563 1534340 1410411 1470700 910658 743324 36881 196165 971741 176647 526021 878073 1067967 1311071 1648768 107137 1641897 1487483 1540630 1174713 754295 710902 224058 646589 1395361 494340 1614282 1631143 547358 214450 831672 1309909 400057 1512323 1542015 1175441 1180866 1580737 1063680 57075 54880 1563732 867767 486540 1259192 1923811 584067 903773 1909030 288960 1980229 870703 1393413 727330 1858768 244627 595082 470195 789364 209692 344461 1023895 583030 1913736 1187686 1114095 1784172 1862858 1582900 81888 880178 569879 62015 703838 1057788 402969 958949 132136 1499715 1410516 278099 1608733 932834 245275 1671691 411356 1171312 544896 1011558 579543 666753 1923799 640712 822133 92205 294573 1137348 819775 1552602 552649 1601890 576681 1289770 176715 1698652 1927596 1162404 907823 1422735 588484 1927125 1942860 1725132 842354 1483890 1871537 728465 367950 1699570 805874 265854 1587846 50788 1235980 1134392 238336 439070 579001 1643976 4182 716182 1148229 1349771 1342513 572117 187834 158895 1353099 1231184 175489 576505 537648 1694517 55777 1190556 350299 75537 93327 1725011 477339 794892 86862 746673 1915355 1779364 338664 1476156 1793226 880846 219024 109607 983179 852124 1624697 1559867 416157 55923 151961 553288 1273403 1665285 15740 254989 1557011 268413 1948759 438818 1869731 45583 149148 1457110 754475 131210 407798 151315 1717699 666395 260114 86338 52461 1834019 1476942 1953632 317632 1652316 624813 467526 1688646 293546 1685631 1364034 80625 1607945 314142 344686 39511 1389346 590625 1709007 441268 1841974 118046 1406247 1903635 1642015 653526 1693745 1027746 1842729 1944591 642318 1292139 264485 32288 1975487 598730 1466847 1247387 1354202 1951711 104324 481996 870470 636089 1346462 1115269 1237871 1142014 1251459 1526822 1187162 303052 1432868 409979 1301038 478968 100808 1768826 788962 1803881 1673195 1705895 1366227 1732356 409819 1913794 1519584 1916768 868185 92059 1672932 225987 115809 267007 1384214 1564354 582282 987225 519351 1237848 712507 1593561 883651 640732 1621007 1421317 441688 1545451 626993 1733519 1019556 194799 167818 1787588 1752018 1168765 1733299 596539 1074161 656513 1767722 1064424 43393 85922 1911739 1819215 703767 661506 580354 1333357 1321112 1187039 1929914 1000860 9164 197049 1063558 1156895 725056 1931921 244761 1359510 1427282 954604 1614625 465633 1256381 1385963 38470 1710117 712013 534872 1742185 1230328 237143 208821 1380636 1941049 1081466 908721 152572 1584953 1972886 135785 1677680 1214834 1610109 1452464 581790 629295 685394 1820354 162397 1714822 1554583 1965849 1002026 1310435 1478811 30817 37420 1801350 489165 1146742 324719 1926406 1501634 320257 116893 1415175 730568 126076 1297289 1985718 1766667 1770249 194056 1587612 625017 1312186 1726463 1364922 895945 967909 575991 352257 1755304 536064 1613195 1954317 832672 50328 1403290 206088 1403175 1944081 689758 1001814 914573 817547 954408 1120691 1827970 1066081 679927 1241307 1532827 818632 674116 1187107 12112 648146 1954613 895467 1030900 1008400 571606 591982 590151 672658 356558 1912238 154055 341295 1943577 1042995 394031 1662439 913878 501109 1216159 233019 1894696 555893 1641121 445631 592538 1344109 1817702 474461 725616 1404205 636574 1112059 507703 160424 1336948 351574 82308 1067410 1433952 609519 139584 800321 1955789 467647 621782 1283023 882032 1352648 679948 674844 298180 822377 964378 1964754 516933 768680 68807 1282343 1309791 355968 1737980 1949575 897346 1156897 1594791 587723 443622 728668 1760631 928189 1078233 457566 1092150 93933 1709962 1777827 1434515 383089 1848970 1507898 1941741 237715 1655059 596316 14165 406286 1920919 1297024 1701043 1089512 698700 322155 1892769 796596 1922876 31678 1024932 362208 1679635 1711200 1732233 1822840 1624349 104942 104495 438692 205319 453490 731761 1472421 1163918 1331239 37651 284248 950416 278230 1529909 1544498 1605733 1549734 1085585 1045540 85836 805629 1014630 1636881 1939953 1308921 1217963 899176 1698991 1328315 1510122 1139551 1118911 401474 1963599 938749 1941771 1395759 1268791 1412266 1048316 1647725 775520 1364864 1158504 1160002 548213 193950 136394 686647 1459907 1729631 32515 142872 1432627 757854 788092 344871 1203112 708689 1918224 1096413 98246 163734 731215 18386 134677 27862 517495 1097923 126668 221555 1756064 1309414 480010 999069 46392 442904 1817248 1244074 658031 39233 1519838 1722381 1743546 1310545 733808 1531844 1717851 1215811 1725719 431422 1630964 616006 1670499 1380040 492700 1878465 1145649 1124279 1566366 530145 391528 1431400 981189 5667 1764318 185776 1965920 720362 1743706 572010 1731388 1351774 1217922 88376 35493 334067 1660074 1793743 530092 1837940 913568 1635652 1372788 151691 1023057 833884 77891 1509545 1254225 823214 624287 1208933 849137 1964989 1034894 1393849 294640 1782161 1517748 962389 1453878 823989 586580 1420085 959351 350949 1205135 1220237 1996611 441253 634917 933680 775511 1570750 112466 1119466 55224 1887348 811252 76207 723110 1435043 1511631 1913574 1715197 926057 1037207 1200037 1607495 1212241 1239827 1463743 859417 1222866 1665236 1927117 108912 780420 22217 10925 863707 626638 1326783 35491 872767 1735785 984916 1439385 285968 1275638 331422 361214 1367255 31723 937530 1548817 1988721 1324506 1985815 1448225 10798 694532 1186043 1265829 524968 333932 1572883 1473161 552826 60915 1081447 1700722 454471 1809913 713678 771280 1202409 459950 1548226 885414 130998 1149807 892490 1077008 1348482 1891764 916420 1088035 591423 1308868 1598891 1138331 337550 109441 995350 576428 927586 1670633 464659 1812986 1161174 1096118 1571358 240223 519855 391453 448419 1747244 1017805 356031 1585305 1423038 1318198 1474779 1118224 568024 123523 521808 1662336 518464 1026467 924015 1514413 1771741 1223824 1192160 487872 500006 1006395 475629 1281026 811381 369431 693342 267154 340976 923290 1512423 108603 160683 292599 1256059 508970 212568 1846095 1938682 1098464 1445589 1506089 250265 946620 1697072 325405 1471937 1888989 1175376 1621074 1757647 231970 911459 1849672 886762 1675988 572100 919266 1410376 664224 214883 1761278 1724965 804866 274033 1968950 1660555 142715 322580 1136743 67519 273621 11285 1105584 718707 1348502 187940 263358 619075 1382731 430960 1015536 341730 768914 1107716 736049 1094346 101675 777503 997946 247595 471120 1508937 126489 381780 816312 503871 1477588 1076730 874108 389607 874156 1177642 1393576 931764 1850059 1830488 191294 646867 394025 719158 1247145 1417208 414620 452477 1477422 231809 1524081 786305 14427 1734124 774848 1358778 1919049 646408 641388 187180 1586962 1822620 876988 1267442 1146630 1060945 667253 609113 658674 1976171 1454399 516459 236578 1039956 551713 1651546 624489 1431063 1728593 517195 1601956 269771 635710 652298 790043 1848484 1558270 678090 633718 1454712 1300118 969390 1343397 976291 497109 713350 1463912 1183115 688453 1257605 38775 1788190 1981083 206688 304202 1747536 1640217 241662 496654 31346 638574 1322612 168199 925058 1562078 353002 1635559 1312038 959646 1452135 514385 801737 1563076 1979640 1628651 448964 1681641 1072745 197643 692557 1023333 544718 1835861 1172783 9751 1551554 651432 951472 758535 134166 1867114 1494405 1156324 1628983 1327459 1408085 1120705 1606717 1342289 1407591 971227 588837 1641838 90601 658354 1968977 791757 51582 1987250 1198649 219627 334250 841500 849823 958829 1428435 1807627 839430 158142 882936 1106844 1638741 224199 1127008 1199759 1788459 1182270 19687 1759142 1816870 1515980 1626839 1247153 889952 152978 1762434 428625 1978961 1028190 332039 865706 1666370 1478211 281742 528367 1716951 1889474 493216 252466 1987097 725500 890902 587206 909939 1302725 688985 613424 1813262 987937 1416050 615190 1924950 326406 1416044 558924 1168521 1209956 1383917 210769 1563927 505768 626366 340407 126239 1189541 1345765 618753 520072 579736 986094 131041 1149828 1331485 619396 746514 811836 1038156 1174603 1905230 1445586 418330 269537 115533 1161318 1717095 663224 1345749 1110445 602409 273612 742510 239231 94935 690909 698346 907947 1168376 359850 367135 1450027 973789 1091596 1009762 396719 283986 586555 1844117 1796473 1230497 1881454 735220 953857 739916 487897 249495 782429 137957 1645141 1230498 1729361 1141306 119818 221244 1132903 1165478 549 1079993 1074077 206534 630950 1658086 1887555 1821925 278636 835495 772605 1669112 1572380 1342326 1133176 74457 280636 950868 727587 969764 1329695 1730761 329663 212766 984889 151791 526005 1063900 1462134 1267873 1842334 328777 136952 1637341 1872332 1847470 281271 1064612 1939878 1419539 1077853 1493662 1412149 1689345 851427 1851011 428404 753561 224930 497515 29773 1577083 542325 843604 1646500 1500358 1554893 1478043 1142751 241683 1947436 1066510 203175 628466 1603050 1554292 866519 1893043 1612127 1056380 1146030 715008 1609710 435341 612324 293064 1766565 1488700 1247583 1250047 174502 882072 1677105 449110 904629 930338 675954 1841680 777450 868516 1968551 970199 1699586 190326 567674 1037589 1134927 1968912 1947256 1708737 247105 1999232 584128 1936840 1878836 1191811 1490263 1263826 828308 197347 886359 427520 1992882 993304 1187557 216952 117450 1097864 1735341 1787075 166490 677289 722169 9008 1259283 139751 1116283 249068 52219 140872 1009533 1534301 1770295 1542006 34896 907676 23618 327180 686385 1251800 1162730 1107866 1319496 1223140 952621 1574967 1309267 703720 885540 558536 1259783 615332 371689 749783 158907 286534 853165 621369 1187293 758090 1238352 421386 163571 11402 694981 766486 1779466 365819 1313803 798877 1339978 656887 1543015 1053343 494137 79628 1804648 1498268 1910649 1638122 895713 910433 1574253 637882 319569 1776367 889144 1099113 45907 1151399 1382817 1241009 485086 966194 882813 1162317 726072 254632 817694 1137598 601881 706059 1160474 68553 398656 214099 524754 1769504 1398917 1269555 1121899 610317 1373251 463061 183461 748061 1436415 338719 782626 774209 1701122 899679 1178836 355028 205073 73245 1995562 1328503 341571 848150 1868102 1220748 161910 1745584 942878 1245766 1620654 2761 221574 420922 1794193 1252809 1339819 1820937 372882 765936 182038 469398 1692274 1387391 61413 1425077 322216 1206318 682688 1227638 202233 156306 1969905 66322 1545996 1274094 1638969 95894 145035 1769221 673238 949939 803605 479168 436377 1874532 1282835 349585 1653605 184984 1752826 1753275 318917 1479423 1156288 1453059 946806 612568 1040627 822616 564040 1317255 715968 678247 187302 695646 1054998 311143 882152 818230 1302088 1124175 155135 1619071 1253841 1466381 170998 1524951 823987 784533 300906 1605016 1118782 287947 805567 1016581 38213 1920350 151583 1094552 321215 221564 371229 139352 1189238 1891160 439382 1553595 512037 619483 444162 869377 1878238 546420 893502 1311263 75760 458281 104433 1786946 248680 144281 336981 378619 1110716 621602 753302 547241 1079669 1794611 197200 1869408 1098139 1953547 1994829 460758 1303062 251871 1770236 533299 207847 1169740 1279425 1289480 1859191 400082 1300665 1860016 17264 948927 593148 1950023 1379849 1438998 1948478 1084078 923042 266535 1674195 1233062 273897 1372525 1755859 1227619 675723 1210287 1076188 555879 161531 489312 1012395 336258 1068101 1542391 1884039 534622 977686 795242 832981 290490 1864606 268936 1742466 466695 1910121 740805 450305 1743617 507534 794417 1248083 729548 15006 527405 398736 1216724 1293092 865557 1242067 1642648 1424782 1488188 1530337 1494772 1421721 847718 113883 989043 722535 1109397 959806 1607953 71114 506779 1414672 1880120 729827 401806 885703 168265 410460 1217657 1694822 923002 1082826 603143 1881625 560472 685028 1796481 1298148 1309610 748239 1170114 801208 985539 1808123 1283603 658504 7000 312059 985680 1239642 1446771 547322 983668 1002607 1549309 602584 1454190 853061 539244 288239 1439709 41568 1818385 525166 215811 473630 776869 972636 661559 1276494 975075 146352 1445621 1022085 761241 1568566 847580 694739 693607 965222 1758498 1574678 534572 577572 436069 865686 1199429 971849 1971620 586419 859566 203008 287053 672069 831636 703200 340506 813105 1646943 1803742 122620 1480090 412708 1627844 145911 1886521 1785337 1315002 1553524 1668294 1982324 1194523 380826 1587242 361802 285680 1873126 862051 1002556 50125 514482 1413216 1037433 176838 820558 194618 1932914 850128 455728 340645 1065282 1499470 1671672 659537 68723 1000458 1512024 1861548 206936 1837119 300241 425307 1963774 347262 818954 1248475 963720 936656 1123379 740875 1396119 1179768 1864966 1754894 1418921 758514 701689 274429 897574 1178416 1034371 931068 1065539 610804 581534 139282 796 1129006 1449046 802875 230374 437053 1237207 1331950 998837 1865911 1306859 1803169 1341071 1520230 1325059 1297626 1874809 1209611 891222 1917634 1938376 736500 361176 547048 773567 308935 674066 91021 914481 1866630 553536 352314 819789 1522733 1684266 1834670 1170413 1171731 512669 421955 216409 572004 179059 1072504 251048 1733884 938608 1450636 1732200 331752 1824533 1258073 1216519 54428 1504881 1552679 1927035 1195804 1327071 92083 1829489 848031 1996298 1242047 1590926 1465804 1447410 1315043 712037 1376922 155221 171310 1514384 227579 246136 1761569 328693 757157 1909064 301004 1665739 913420 1994290 453123 55203 198210 1342909 167273 1800453 944328 240585 328343 1765311 1121319 1752271 697300 1186360 588952 1115200 1781046 367308 6163 1584267 1798420 1529781 337619 1321031 1914820 1706250 128521 307927 17791 589271 1761871 478977 1856891 667055 861495 1963263 824459 8213 156875 1497305 1042106 972000 583130 1412472 1181324 525693 1116864 1215205 1160519 1455880 1763562 1176610 1163020 1063097 1003986 1997385 1068409 491004 1360679 1867208 1280396 996511 1773617 489417 818344 282831 234197 949864 1832030 26310 1836056 1411972 330829 1390607 1984078 804363 1063069 1288326 1516738 1643785 1036123 673455 140167 568376 1095328 476328 201403 994365 654279 1670685 791125 1368655 1318039 1554941 1091262 451848 1303990 1233133 823742 1537544 1703925 21184 1729344 834315 193131 179965 81854 878383 1709448 1707927 130703 21324 1544811 1421549 1841991 1588983 1992918 48824 636290 325564 977714 202744 917192 1034977 1665163 408313 104307 239848 446779 261527 523703 976843 999029 272212 1981212 1806129 929560 133197 893073 1140569 220175 961036 664534 1103404 1390590 1089392 393325 452268 1389986 493011 1679233 1082654 1130264 1659330 623167 81291 1298810 1818129 1368748 1465344 1304952 57655 111569 132816 1590668 224989 63285 442520 364011 1443008 905946 1596549 649642 1668125 1803840 278299 920432 440513 1418258 506842 1096064 735405 1080306 1964799 184060 1744954 695609 1110577 1584446 672810 592222 1904831 1471963 856189 603896 1770350 1558571 405972 900339 897614 1249506 1787045 1575814 590614 514945 1711746 1253227 383681 272683 1658696 200867 836751 1477530 627572 1890087 1544829 1343237 496494 1361274 601553 504524 963403 11060 1658903 1631589 1131724 1597947 1980076 190211 1569744 1868838 1849707 28937 16404 1666092 1102620 1238799 778039 1143655 1774026 1417000 1951034 183369 1206237 406684 1692357 858224 346226 1770877 1923736 1283950 1914556 1599276 1787524 776125 1216310 1829636 1040947 148676 683883 1449725 1309670 1992369 704626 23197 1041928 705385 1188557 299761 281127 108929 610411 1572849 605288 1108147 1193391 1252553 976201 1170331 580453 445785 794236 1587171 1835261 1705451 933768 471721 1777044 922971 1675247 1718569 1486441 1669054 1448538 647486 103864 210247 1034783 391167 1778847 1224529 1472387 1903828 829524 1929640 1301267 218923 736791 981760 996903 203343 855664 638443 428098 1680640 1295726 518026 679926 933446 1478142 1898149 1843758 1160949 1914319 761699 261615 676925 1939641 190335 1534266 1292025 377850 184658 891472 793818 634268 1577748 466795 784396 653428 1874219 1176628 1857682 83755 905091 463380 756438 1103155 1835257 1294707 471797 1593202 1375250 1761462 1461534 910123 434337 1852379 1769451 1972778 1155027 478246 966308 1562585 1201485 1448252 1458637 746088 102949 1636884 166692 729165 79511 1168369 1570703 1907703 1529989 1093121 708176 1423723 139360 1479692 316781 118336 1598290 893273 1384149 173665 1181690 1972257 456942 1650383 1040108 662735 1973758 911848 845147 482061 1567036 216827 1183389 743222 200692 854239 1924586 1727202 1272056 924981 159701 1778813 1811950 1176679 723571 1740891 1798681 552144 1035988 46812 1192434 642573 720419 1727017 7235 293337 767374 223072 1878082 311909 1971902 1696771 108660 1657528 437101 725376 1819779 313326 1437037 1965495 961637 712501 329947 1692350 602967 1726765 51770 1933897 748881 624906 518279 486024 452280 959184 608567 1675068 654138 1044812 107186 791745 1695714 1947397 1269272 827842 583822 1471765 26106 743056 86590 898394 615787 1017932 944825 1859113 1442090 1695878 1357919 1228109 1598996 230766 618875 1496552 1592070 985064 1219537 240613 1573359 1722996 1743376 418239 564049 236089 393831 368574 1040609 767576 225132 1239428 1382607 1900685 609210 278399 1029424 1748834 1236245 56486 15399 1841305 1579029 1163630 965194 72366 265076 968956 1024801 1820132 914886 1201675 514859 300070 553856 922635 1091190 1254655 581672 631678 1345975 284635 1663239 903222 919547 768778 248325 803747 932773 1727428 1056828 200602 195403 939133 667446 1622633 394935 1669425 793024 1078284 1875977 758046 978799 624731 52879 1651920 1095110 1200549 1083125 833085 1292728 758407 498126 494567 430676 597699 1028403 1337581 843026 1398963 1876489 650419 1708523 1216884 978505 1249350 952505 1457589 23079 1737088 912479 810787 1013944 1586813 1744256 756961 222250 174883 1758404 51036 1707934 646267 1521665 1499680 1765180 383480 122622 196825 135507 336958 445291 473122 259593 517639 645284 795495 733424 372815 701759 1752680 287618 86221 378143 1020310 1991708 1373522 1618898 1573174 149236 1821010 603179 561097 511592 1815853 1568321 1627348 862096 1587082 460049 1488887 1371940 1347974 430942 64457 1082674 1957455 1959001 1563360 472511 689250 1953419 579303 1350269 1861008 1918362 451914 328234 318455 1940653 1323363 1614749 1577393 1683074 1420286 477763 189832 459787 1769831 703574 1776789 855291 800844 1565819 1395927 408154 1323569 1963702 989430 1349890 814483 1256446 1589 1310200 989211 1958210 570036 1291607 939490 1173115 1587606 1749812 166124 1291969 403112 511676 635788 1746973 1493436 1908596 1874542 1203123 395201 588764 1160804 299261 1158235 1145934 1655692 427075 45612 91419 516331 158982 293236 1609139 1348040 902433 1691646 1138226 696472 1057239 1543387 1521821 777251 1604135 1289035 1937324 506578 172290 626116 1057825 739762 1054766 188979 506435 1753565 927603 574130 1527171 1205855 1321891 1172971 579600 1425516 1449203 787833 944043 172109 1622118 953153 82496 1796359 1269531 863729 460068 447580 629026 22947 464189 1098868 448069 124838 783191 1654377 1038404 1337583 690112 1286537 1489884 193483 17266 1049928 1750914 1790276 1005096 1371447 1084833 959147 965041 779939 261546 1475368 1170675 1131557 574303 953319 706569 1496602 1469654 772952 324507 1570019 1046600 726746 468237 1878444 1948844 1586684 634167 15121 1287059 1535889 348761 1003346 134640 1055908 1848578 1853983 372799 1408049 1868499 1847741 1192676 640475 1393590 1327869 570404 1025619 767317 1473018 1604121 1495395 1188090 815138 37933 1508406 501003 1963059 419889 755747 274427 1484612 802860 356648 1133431 1596756 619135 238499 1059456 1229767 179954 1832179 34463 1650331 1454532 376253 1580880 1937497 960835 134816 49 80761 604018 1640737 1467968 1266567 1980631 434074 1367369 1542957 1856334 1777260 774442 67052 1839849 1846175 890916 579158 1499999 1027244 1514097 641395 1364852 166252 1696030 1957417 909549 1287657 561320 399086 1560571 956594 1500597 176306 1157374 1334340 1864135 1417994 1973091 1316404 609267 374466 322937 1718483 1612035 927533 1911182 108695 1562755 1270585 1750897 1646586 597506 1579611 442958 1853728 1564733 1694070 677438 598585 1045541 44633 1285894 508872 946927 1289757 1920438 1953118 1894812 444173 1295784 1779411 1248796 443880 1422269 1426252 1578806 149625 1225550 1365850 1493037 969082 11508 457688 713081 1000006 1329609 230932 393032 153369 1471974 660570 806175 967087 116387 1274905 17047 427199 944153 1921297 556147 187317 270354 1770570 606122 474681 1573203 1300849 1817608 1101098 1962731 740234 1086463 886871 1458468 365599 5487 1784832 1450703 1105731 1751125 614806 1325488 982039 1560422 1959113 1567013 969554 492864 298270 1068191 1920463 1532366 1536677 602274 1165265 1229081 1070385 1210785 1667863 428759 495734 326626 1035422 1010146 111598 811168 397390 525422 1252083 677461 422100 908506 170688 1020663 547982 1616906 1977931 277367 165878 28887 903177 1722964 221644 569939 150642 1414415 846234 59249 497384 776575 1548738 1011415 1208235 1379114 1620040 1490692 965904 1472214 348216 178820 402009 565328 821550 1536031 1215308 115081 1052413 815481 838786 741990 608743 458146 693150 109721 503121 1848700 1849477 748964 280006 220052 67709 904611 1891421 1038282 332443 679665 614014 161733 786333 860938 1022896 1647024 356404 1019516 44140 366760 1304867 1978764 1235727 103094 153135 1557040 762341 813893 959175 1826017 58697 1198538 1712656 1216095 413528 1555334 1404841 110726 1711627 1897587 242752 1571752 263702 1407105 1606255 1642815 852299 938719 1051976 939523 1203900 1530765 982276 1912779 637875 561472 187077 1210106 1649867 587426 284911 820377 1208393 1453740 25296 589242 1987491 469933 1273837 333315 1268728 641932 1002966 1685283 1915104 1400235 1537489 1405513 1515195 1818262 361259 184594 459306 248873 1472270 107060 327227 976818 285402 1277556 646504 1532693 1720493 803472 1863442 1499486 1134075 846734 1866746 531296 527303 1812912 169187 1661758 1917437 373413 107533 691621 1018491 1686299 708888 916701 1372697 1481126 246691 1647897 1958028 1584620 89197 483432 1253910 116036 174361 589614 763131 371389 1366244 1652517 1432377 1614190 824961 1412618 655448 1003072 1001505 1202960 956315 743525 1348389 145895 479132 1581679 630016 1822766 1292038 711164 695552 1666397 1269539 789739 1387038 999333 890172 1187080 606218 1764243 306247 601661 625861 1423606 952952 63454 1011744 1028434 1519446 635699 1655883 1755831 225919 899832 781182 1942124 1529615 953548 644752 518314 814560 573328 390571 171240 581625 584611 1150649 623710 133028 376862 1544309 1318454 1305535 1251433 1221246 90685 511798 1862090 1873991 1616453 1499597 1701335 543449 1389554 542239 1894781 1773497 1558418 1628052 1637533 1280053 689107 1520385 1552693 850972 107308 1473569 738721 1556686 213397 1354117 1843507 601447 949044 1211792 581342 883791 286309 1638830 346244 1734921 1438525 240539 441046 515480 1385985 92883 1752710 1783474 24733 1222710 178442 796851 1888424 1524106 673484 1207386 135726 960625 220230 337168 1114248 1904339 1818924 768711 1989722 859476 931628 71262 618057 627777 684804 1360216 1392392 1946318 207287 1966447 745659 827306 783148 1649700 144542 1861658 561193 1500843 695770 439425 1651079 1383410 1982177 615040 1850560 298817 1239607 553483 766834 319774 1740508 1261622 1819358 1044406 218258 467943 225755 321617 1118371 1155933 1700092 1224219 637808 1395781 331998 20491 796629 546193 1937356 1648273 1618432 223505 30598 278669 1925209 373964 481024 1906781 1938353 1608937 1203681 1058304 109911 1849630 84124 740206 123035 1466020 720171 1577254 268674 1794857 1631672 277441 360901 910962 1802674 1085688 502401 579608 38155 20721 1829142 1533410 1019373 1312546 1380508 1627589 831740 1198639 462196 701053 1806121 826484 441546 1775087 845957 136157 99777 1644898 147299 1148621 496680 110852 888664 768074 1109525 87436 562953 1361121 1311807 433730 329177 26471 653373 1473852 706100 1452921 120266 1703108 1631088 110645 411770 1099714 1675484 342660 1704262 112830 25771 1181714 45794 84062 1758800 368007 1801906 175106 714318 1737610 1706123 1197211 1541662 987975 1274338 958034 284774 1252173 147683 337749 158079 371509 1370959 690516 1590410 590866 1571159 278426 307731 1791159 324448 763384 140256 1611656 1140698 144902 302294 370702 1725473 860190 704653 624792 719815 837246 740423 1340753 1604138 860440 1448601 1379929 241825 1168867 1302158 945478 1190450 1232640 309103 355649 1516630 1801605 1396338 978711 1779701 910451 931614 1870864 418743 154069 1387133 1727333 1419463 936595 676130 1984483 1028105 180220 146990 1234229 1262824 1615230 763608 1541208 1704707 423927 198901 1660260 1336980 868764 182609 1233080 877541 1718476 1967868 1693250 862466 1201844 201184 862225 1350167 1375386 1409221 1824984 95332 767161 1029597 826079 1841017 385815 1448716 285186 958560 1959393 1762240 1590223 1472132 1680436 1025577 301471 1441508 520593 1512450 234147 1707068 1707282 869478 1371027 212876 1300739 791445 973051 1925603 875952 1764715 964869 755735 575015 1727802 438006 1158062 735759 821120 1754668 601323 606702 373165 1591040 1491276 1121431 1985248 1027683 1272124 1812155 806796 1783698 1395231 664113 1495383 147404 1031047 1615656 334016 647346 863358 1193594 1087967 826856 1761775 1801613 1878415 1550266 1403106 21607 1966979 522010 829873 1448083 749692 600173 1488586 1787531 1921857 259508 299730 644311 1579119 1942385 1432245 1853610 1175981 812057 280555 1472217 1230566 449599 1226882 754729 1158894 1499867 687395 1473102 303883 846579 871813 580794 1098150 213849 509550 1851970 195977 47413 1269493 166447 1072493 978097 300547 262998 1567796 973700 1605417 443732 106141 1354624 424327 833770 1990479 1000242 606073 1173724 782390 809610 145796 411037 550496 631927 949964 32645 98221 326745 880740 153982 78125 1668001 1036343 728076 1713368 168951 645611 1594860 1295876 1321267 602645 343687 1127890 937704 1183369 357327 1334781 200748 68046 560942 977513 440752 896467 1141765 561426 1412508 1256047 1906983 14989 655411 608049 305826 1718127 238722 1887788 1564953 15821 1940368 1293275 826408 1557280 1608105 964211 1093054 429799 848048 225148 1901778 1014813 1049334 1288782 340357 878361 832669 1128217 1745000 578222 70014 1357294 1270086 1682130 1186142 1998661 217648 608739 1662313 1884527 1788935 1787951 58483 905197 1362864 1244317 1663655 270193 1845706 253629 1978293 285509 1640654 170898 1793656 1972749 194297 279194 1001127 1200219 726653 1048129 1496043 1446389 871170 1157047 1117392 1878742 1758933 131945 1412706 569703 1615747 1022993 1460790 703198 581567 62434 1533755 1080021 1098300 799774 1808157 30976 1746190 1508122 1043036 1247773 204535 1773457 1109982 358211 408720 724498 38674 1582362 1325503 624330 1437038 307455 4955 492829 592052 1359907 1079284 304413 291718 1986677 301888 1097156 954075 188549 469767 1385523 60785 1024114 948650 386356 897401 1764174 673967 94550 128314 391673 1075005 1623884 286240 140261 423 790879 1216166 724752 1406995 1481684 1467009 1906163 757589 863092 370213 926623 93110 334407 1610966 1909373 822523 652262 1690888 1016721 202146 877219 1791174 1148626 987450 650448 131808 334212 1017907 562268 1532118 1771624 1450045 1946860 982107 473149 1722610 1948107 543784 1889841 1132340 1978137 470034 1792341 618129 1689669 298102 114702 1898675 1653043 171305 1079537 1427409 253122 1783837 135871 932392 1656378 609069 1364030 191810 56473 1675223 808941 1647313 286730 91997 1971911 1534907 17523 1382132 1273586 1077212 1565181 1272857 1268383 1491324 778491 200188 833432 1169206 497190 292102 500418 785629 1072034 333517 1420066 495404 874136 1216008 1715089 1862665 1599662 1884837 1176593 1858131 1587495 39766 1131386 1246327 1297265 653337 1349912 892275 1673819 1236838 489669 772067 901822 1491169 1512527 132077 1640204 1910986 1919123 915551 1993107 462418 1881224 1015383 932267 1237620 1906718 325384 1844472 232569 171814 1688644 1718545 1399331 1374142 436850 1031419 973633 1134604 1764047 1262078 1525384 534097 334733 439909 854134 1262598 1511120 256162 418102 1273545 1247691 1234707 1134139 69903 1458986 336857 53930 1786227 249920 507686 825933 1002592 1930286 717240 1119624 526167 1165063 1443962 1183583 635690 1122775 1860136 309814 692396 426158 866987 196150 1275086 466101 1463673 1584976 1362302 1374136 1884623 992041 255541 314623 241279 1348531 1107004 1587402 740855 1458531 970702 387545 260003 1543147 1005885 1159412 827685 1312371 748236 1485940 1727195 554232 176171 1044977 1338607 1340538 98862 1468037 1419892 1670575 1401251 1523114 519504 1626912 1156869 1095844 485573 899021 527243 1935648 1180109 1054807 1124153 809597 710775 101877 1528960 1530750 854364 1639387 1033518 766703 977464 1405376 445589 1495089 1234036 338387 1176311 94892 1352668 411152 477938 1271592 182457 1498486 537728 694259 436114 1898192 1359689 865831 1419112 1159199 1316613 1821060 142741 1966334 842664 1844241 568780 1800446 322224 968802 1817212 1905797 845654 1211321 1965826 170492 1401341 307522 150792 1869150 76646 1786324 1082477 1519187 454186 330293 93831 1232805 137055 551654 92171 686985 1712750 1929563 1466773 1539894 1096049 289147 1894697 1629143 954447 417920 33051 1101821 377094 223102 710884 1633962 1107483 1483652 178386 1260758 1758138 1649982 1756694 501068 730700 635473 559913 1985098 838463 835040 878218 446684 1098475 308897 1348429 1569834 208148 1340393 1112862 1407295 102654 259639 1802395 1182173 1884690 1158104 1982904 936574 1250263 63162 162553 1607026 1101977 1756741 1041727 1094142 1633634 1580856 1919972 212386 1182820 541114 456769 1308856 1886779 547658 1233043 1099257 3537 1508079 397064 19750 1983416 77074 509845 754457 1388768 193602 1865594 1224050 67357 1950051 763960 1197611 1729194 888146 740415 304396 1397902 154040 732946 1902826 544750 1356639 534225 1474505 1657489 933477 659382 159927 1590976 1682909 447376 1966035 1034515 673601 790464 1455734 425937 1063638 1974310 1715981 58018 1697899 170336 1807688 390903 104388 1991658 722941 1227103 1968767 761987 667765 251056 880148 756762 353783 712269 511559 160237 1876860 1257028 1931099 1843260 485417 1155231 1345392 1413249 1384375 335499 515157 1290392 1975263 1417302 594463 784332 976908 683458 523006 95529 1956210 685902 1435823 354679 479996 623747 995585 75457 688593 109863 1277994 1598035 626907 1732761 118880 942071 1401330 1106498 51270 1483584 20703 1201625 533714 1184159 713907 943522 907454 1576713 612631 853860 974019 477464 1527920 258645 793158 359425 753678 1038800 1068895 614386 1472078 1781991 1783097 213846 303664 1295543 902401 324103 166816 1891755 1369753 178148 116951 397461 849080 223525 1614681 800634 1071256 1689705 1491293 1736038 1246004 1208324 1833349 1812554 64919 1584252 598270 1750307 305787 1196120 595742 1742030 169563 1259707 1159372 147385 944981 245215 1148777 1095125 469680 329327 1007954 1606050 999084 233974 1222818 1134832 1063341 108951 1840874 1403652 1814042 1956307 579618 1048089 1791548 184130 19090 1685994 467302 198102 442739 1071757 644766 1082207 286156 212061 997058 469335 846717 1906651 506250 1425345 1015933 897362 1975447 784472 1306242 1100808 575911 770351 1689540 1862847 1792233 1884548 1195905 702478 1085305 1332790 1748308 811303 173274 1923357 1466353 1369189 714793 311461 1512368 1370584 954359 975457 138963 1995090 850389 247457 1119498 304325 233717 148721 1866833 1812171 807805 1526516 92382 92679 1441282 109015 1124690 1776561 1629671 1318376 924970 495714 1502671 1916103 267900 712088 286256 1542687 32196 1251456 680193 1485868 1544950 1609222 310479 1443679 163924 200833 302163 1524784 510165 1389059 1123218 1593225 315607 1798650 553621 567824 328588 549429 54542 1924483 365847 1243109 1739248 584373 714389 1848822 1133095 684429 1158624 1046171 1406296 521788 1232505 880792 389784 1284405 743290 1451173 1333316 1443554 1405397 1788209 261051 241394 1263417 1437626 515329 514990 1153010 112757 1716483 1346095 860113 881825 191547 86419 475834 230026 63908 520413 456213 153128 1276818 832084 975488 1784591 113541 220151 68468 1314568 1576056 1664182 985598 1958930 638871 217998 239068 1145361 913096 1830409 1809394 1252167 1574776 1517073 1766823 1543292 1829017 1078330 1316874 810255 1090113 844812 686760 792766 390327 1412391 123588 1525001 712563 1439926 336326 723052 151746 616523 1707133 131390 1167801 143393 1838758 1231779 560739 704335 13360 38827 342591 315520 1178038 1348260 575412 324230 1148228 1077294 265185 189579 722125 1464699 1730843 1357059 21404 1888232 321748 1126363 1099605 444574 1505794 1855411 819365 1589746 1259199 260039 908380 189235 725915 1755374 141892 1742622 1826737 1152386 105186 1349340 1251539 1099673 744198 1271464 1733084 113863 1221103 391752 251416 174849 236202 1083735 786386 875508 1993208 671004 357654 1717539 775497 342223 1243300 289449 1643333 501524 1497044 1635488 1681187 610145 1038771 666133 299055 237036 197691 214507 143759 1829541 1547587 1525688 1211935 1345517 1786489 403063 1068634 386112 20194 282345 437503 1864537 773978 1084232 225892 346150 1335390 1095285 1408046 1452480 649570 207428 592580 1623991 1907725 1978454 1553363 1055202 1675291 939171 738139 1765947 362739 83958 1218333 245524 1089013 234043 1744652 853952 1265783 1537078 242459 967565 26200 1404500 932727 136732 542224 1578975 42290 1709348 1079084 1420371 68783 1626777 1372164 598176 280757 1823108 198523 1075179 1162732 484921 1173854 1307162 162060 164903 1043553 1362585 1674930 909090 1084143 938733 460790 223550 1256445 448908 50596 482350 511788 1436227 1201994 1705685 1221149 938217 325234 518482 1276503 1272096 1142470 1052279 532129 1713353 1317713 1893532 1259046 1926993 98945 1828493 1770202 373559 1370779 720218 246389 1899294 581922 94732 713022 1753385 1763625 463748 606063 838936 890945 1298348 1985221 1649901 766249 695896 1228825 1760791 1338794 1297870 950411 1558277 675832 858202 407241 639216 1117874 120886 437224 159742 820096 334579 1479747 1400830 981696 1842348 1009593 647446 460661 1361751 353711 1979385 331374 1317342 1602127 1971786 1466919 499667 1649277 449075 464904 417178 76582 696232 1891150 34209 67131 1108601 1123444 1704538 1064897 1749447 1187252 1997938 820210 1351075 902897 1443900 1141591 1128340 1017449 529502 683216 1230580 165585 1485674 1582210 1949861 1254527 1068698 1889786 1444145 1801565 1530080 394600 1884653 1210418 685114 819957 1492111 1868939 753666 651616 1677611 1594403 1146624 1826878 186673 1699081 1559603 1162611 165208 834049 521712 524116 291869 1860699 722093 357775 1330168 398566 1738346 1785326 1432908 1211185 1397199 1898716 1438001 1458672 1105048 272245 973003 89768 938880 1213816 436396 1976052 1343756 1218376 1418114 72521 1931346 1421847 1293494 606387 1719397 311525 1270729 1138861 87458 832139 1771099 1017221 1571419 1235461 932100 794222 1311058 1050370 545475 1177389 1633787 983781 785362 1112398 1056737 410360 1408065 827529 154405 761247 1838510 1977618 625300 572764 1461766 1398409 264728 551140 127025 1653653 1619884 392493 638262 983037 1530011 148081 1690860 1347884 1357295 301977 836432 1077671 1494439 1305126 1839740 476870 1241744 1020351 1133861 1287526 420634 76285 1304455 1395276 449926 1043304 255215 1107995 1246084 1817624 1689816 1535079 574274 794687 1802360 827215 1782071 1919311 389793 773064 138800 1091592 1067696 479392 139033 1773324 54160 1206238 1921663 1379759 1367987 900907 452997 1583187 1151659 1330799 1399597 1474307 1812890 1876458 1642980 706479 51718 1283530 264267 801832 475471 192621 966590 147742 505152 485109 649795 1028854 229354 1149990 1291086 897942 911644 195078 325633 462002 88133 697090 545593 422477 1877508 1710475 1586281 1261439 1105467 930660 1447120 69226 753029 1008395 781200 986983 1340386 964625 420026 1804563 585857 230734 1823937 78490 1333286 1780120 1678905 1794523 805286 1571551 1592759 1017536 1643989 1346413 1181208 1684401 41583 1096768 1105602 297099 624152 471724 1744742 1670671 945871 642507 239820 1452408 1775337 1446979 1916165 581576 682047 1985550 865774 1558757 429398 308469 1741651 1825682 844916 1181010 1828154 1503484 577057 72118 234340 286138 1888413 1803174 29722 384778 65470 1492689 1963241 1314510 1591146 1143973 718717 1059943 974736 442305 888742 494653 1378789 991832 1832454 980673 402048 1273114 1381080 1958118 1490269 1218974 1717228 1536440 1525475 1697135 1175689 1722953 142828 564515 838808 1231210 1716243 1476404 1880793 20235 940505 628668 1877020 825315 564365 894241 149944 953323 242994 1269290 1419990 1530967 626659 1314192 1249964 1763435 187565 1554952 1645480 901542 1925738 533722 1546394 1955938 1377363 1810815 349196 1746724 1450947 1392033 1082293 99819 535590 648209 1195775 1797907 203312 1576004 1064114 1235516 719985 883387 1715621 1103061 1937473 250846 1298251 31480 1644428 476973 735221 268854 1397283 1147948 1900051 1544601 1332221 453038 1769720 1862499 1140763 1957936 484343 1260402 441144 451672 343316 1061717 1173437 278360 1832754 1720333 1296708 524788 1264684 1073114 1747225 1801394 193321 1168410 1446981 1975433 1958563 1994250 1838989 1404810 1271539 678992 1514927 1107422 1558580 1416376 1500046 1516390 1486676 1825042 742409 872832 390131 1083156 1597353 1046309 520336 1967804 727010 686090 1423919 1494410 117906 1939170 15388 968372 1289970 1820972 322004 1707739 1747847 1062727 78063 1167590 1906694 747685 1058431 1557096 412747 1078800 1907829 1242946 561909 618795 405198 545409 1409118 1201269 1150840 264131 1269939 1346560 1019837 425688 729752 1974907 443572 1790773 1832556 1402853 760467 1676629 1661456 496821 1459860 1645826 1538744 743908 1621572 1120143 1276326 266650 1028485 735557 716022 674004 343415 1259931 264281 598864 593185 1771769 742257 1405186 811546 55342 178738 422367 417581 1322468 1802558 1431389 978785 390491 306927 42935 127831 1085769 731044 1359738 1412153 204109 172699 611298 1369490 1816488 1296391 338189 103426 817251 138246 592895 694646 1040736 801026 1902230 168228 1588992 1264338 1060883 491917 1566380 1403448 743063 573158 1315221 854089 1568341 685501 38535 1098299 1376970 1672893 1390707 822101 646684 1147688 1433264 181611 1530033 995436 1685264 602 322511 1133661 1381601 259358 399854 1940722 1937437 469733 1982998 701626 796365 193237 551198 712309 513274 529742 816099 1496409 1852730 565601 1368403 1977141 272881 1338900 24879 584582 582163 567115 1429896 70077 743994 1292195 718295 1499057 388267 149497 1455897 945607 749394 1787677 1684808 266435 1068633 426703 1524694 1901562 198181 108825 1789475 883091 1600566 1765279 1674916 1349969 1110605 1869648 1738870 937965 1581764 713019 658959 1036282 1406452 259291 1714174 1963268 897898 1852527 870315 943596 925526 852669 1492036 1160266 614446 1415570 1706899 646666 1993446 1391091 1781168 380316 240953 1425135 1530639 585121 1689876 126959 144120 717656 1299236 633715 1912489 1536451 332472 780015 1690846 1335759 1318306 1128026 1705979 168822 1713268 1622227 149389 1823438 626975 1922240 932485 174853 1860374 1077792 120948 135762 484169 895376 573535 355335 612387 1254223 811277 1689073 1575230 717337 1702629 1725830 1848960 1797702 820702 25188 496063 1716287 1932099 1869563 807561 303911 649529 1771668 933602 624502 1858489 314166 733662 1845817 503782 486420 162174 1085475 1099015 1066632 1832009 1055458 1881800 1948664 577822 281467 13124 1570903 1423479 1253426 1889060 1210352 1353645 1858860 1941868 881620 477260 1835750 794913 1890291 942375 239872 525400 734823 1992170 41714 1077488 670589 1936815 1385814 1243118 1782477 1402669 734752 1770563 15007 174246 1907025 1293053 1447709 1850686 1858556 431649 625505 732725 1940440 37949 283307 1379284 498033 1668418 934596 1581397 1703720 909748 1939699 394583 1263407 761275 1287656 1934241 181395 1595100 575019 144960 687599 1034724 1812257 1716502 610902 252979 771117 217713 1960472 1212559 1867902 1184028 750734 962737 1348378 86675 27884 22625 1512701 191515 1604529 1973914 500662 722314 605513 328385 1996628 1071948 1883901 1992017 60086 1035539 491363 285987 653306 150818 292176 515796 535209 482406 482065 262463 986474 87979 318553 1745455 88520 517863 507083 277199 1671286 978436 440291 295735 784116 783557 242025 1640829 1096885 573705 1105381 193558 293549 206438 1257339 526497 1519764 1534744 1903003 1113391 1729473 1129795 1067681 188726 549771 922802 704489 170185 1099315 1147604 1512675 1366828 770406 261661 1936227 638866 1805459 1801162 788307 360163 1310626 1523835 557010 1596662 1257928 1012099 759853 1835345 34290 201554 1558779 663099 1349730 996135 1522530 326179 1482418 507453 1702214 1297561 1295792 831801 1369408 1255706 1246075 1630225 711252 1234764 725465 1862809 965477 1755454 736476 233914 517577 1466994 787442 1864574 1961513 820681 500055 1373035 1654140 599344 221084 1592695 1888607 1026960 676083 1430540 758186 756384 1863643 523075 4429 1390662 175933 1968062 1140626 1318005 668714 156768 1859013 903153 1054566 1008122 263929 14831 1500180 799535 1303714 1439759 587437 1808186 689283 1597910 1494585 1729120 466907 428764 1885700 827943 450266 736715 1158185 1828211 1368575 451558 452706 715815 553992 683287 849502 300847 771313 1903631 609911 1668878 1608602 1676326 969963 456540 1188895 112999 1238018 957124 1611402 969596 1034123 208133 460851 450595 1219104 98934 1682879 950450 126127 615662 1235084 7161 628615 1787916 1328235 332804 621994 1707111 50835 229558 253057 989899 1910220 1934919 284576 1351887 329974 1389172 26502 809734 255761 1948842 811777 1850274 1093783 1363838 1740428 792248 1120788 1515144 1798889 1797680 457900 90474 1468661 611090 70153 280112 293456 372097 1431441 943281 572102 608063 847367 1787895 1301277 188009 1058175 1878402 1059309 1075451 7937 258547 315571 1666693 478394 885331 762400 948413 154997 394908 1267859 239043 1718807 1861094 1488249 1936336 563539 752737 495161 1020197 1275964 1409424 973620 974176 1910021 1819887 599933 1372647 1691547 1649227 1922986 418320 787819 1093519 693864 1017048 53000 1994872 1133546 1856012 1819688 528985 838902 1918662 35930 212669 780656 1748803 310361 1389042 1552606 245261 1500582 1088232 1875719 1452736 847605 60135 3337 108917 409700 1080720 1163651 1071023 1780424 1560999 1554649 864866 742569 532199 1590279 1821265 481682 898493 1028371 1840752 1349286 556881 1593871 162724 823768 683563 997171 712827 954606 1975499 1547449 1752251 115324 1777779 1812928 1508395 568778 1603730 654105 1257691 1259080 1560275 1785194 1840137 1385610 267469 951621 1347909 1403457 1369159 570724 425856 1941736 1347891 1772181 1692472 784491 825338 471582 844467 1646935 1317085 1190151 878317 618073 748824 1859085 1581142 629352 906994 912682 1945549 1301544 1228150 520706 1618771 44726 1820834 587128 93951 1562792 1313405 854661 1965474 1385704 1217376 1489299 1013080 565468 50854 1515895 739252 568025 1478252 239052 1473135 1284339 1535607 707650 1634848 477040 1754469 1793535 682881 843484 191703 551662 167769 56223 504680 1610805 665394 1036748 611050 1249417 403501 1272185 373265 953307 1934259 1253403 17640 703081 1657626 792165 791130 1415721 1417501 1929282 1699235 885600 449014 745186 951570 313514 917770 1483268 246475 1484114 1620555 1219511 440313 1055069 973591 692237 345148 552292 1694415 1495213 1613058 335149 31023 580831 643374 652526 1935434 100732 513883 552964 584604 774311 1852428 693432 1417441 1771092 1922406 693163 400999 85452 1256564 140463 1080866 1108584 1295226 1145714 1297748 545011 480792 936810 232737 1353277 197665 1282086 1290703 373549 63865 380157 751319 1121559 1510678 1194705 1860848 780168 909308 1130414 650106 1971427 93897 1854364 481746 1161753 536158 1810840 734868 1368842 896123 1621745 116715 241494 284184 1117439 581706 1991115 1348438 581297 598634 683441 1392914 1246366 1888787 1656949 1025563 1191676 726443 1507712 903086 1951622 1794011 1684587 1652444 355426 1090451 132151 1903905 1300491 1333209 601030 1350848 1603443 855226 1404835 1073591 993470 166652 1046603 1643014 1931284 344683 160203 815956 995389 44435 1818836 121271 126854 1315131 657450 1496088 355105 435139 1332262 478919 1192986 404202 1421108 1728795 1775257 1939780 1117130 774245 1889546 429916 489112 848696 1678753 328093 1135061 90567 41918 1014412 1705260 308809 1231525 1901469 1463034 323395 77756 870682 1186642 664867 1372132 1738236 1941535 907952 197898 465368 904246 167795 1520348 1167980 711160 1440988 1452227 404405 1814393 868235 646300 349709 985687 1763664 713776 1356606 339220 1037056 1929533 418934 1870015 427585 1063963 16672 1209697 978391 775586 1465444 701548 907778 1564311 911576 1338760 143040 1273247 402124 952467 1981621 1941282 700525 854295 1273072 1009379 1162706 1616144 556711 1166645 444056 1287061 1314190 56211 230603 1167800 1243818 677680 1794848 1470598 1785850 1125909 1858184 376103 823464 1934425 528595 152089 40747 1313252 1503524 1899168 878041 460635 1166731 1371852 333892 215051 525820 1051032 1689834 936055 1818576 332849 55162 1293449 603386 590910 621778 1443207 1332068 51923 149687 150372 1944022 808578 1107341 790653 97764 966743 1725880 1739311 188448 1116216 1109076 1182204 551363 1449289 1601086 1469907 1607195 967641 1842433 1866992 1143014 1709455 861399 667522 1011230 674969 292847 762566 1879718 1279605 421969 1466775 619531 1725325 1043283 1658432 1801872 1515147 140626 1867967 220037 733964 848430 1736162 1560456 1479153 468544 1398308 379074 295743 1313344 247515 391620 721250 1398815 926645 510927 180620 852564 1412842 243500 451145 1024929 1453777 1546519 1277718 1935099 720772 1847888 590233 1494082 22968 16206 357083 1591713 766841 1305722 471844 1964628 1155626 59545 169974 1864167 1580480 1352236 1577947 1450758 1841754 10198 1873100 790297 892626 1569748 1201900 1480919 1160820 1754510 498904 557252 1569679 1806155 1632502 1843483 854352 512145 1176427 573889 1682997 1626181 1604078 958863 962297 962748 151086 646389 1607844 1756612 1216217 1557238 1757366 401910 1172100 443063 1698749 127154 1461428 1045901 630283 1837358 1624775 769968 1305748 649519 889682 838542 346146 1885764 1476261 270246 972495 94800 813656 563398 479723 347668 1160090 1515639 1540405 1253077 719909 1514277 257118 222687 1739730 1878327 1748006 1223539 1519079 1409811 1915861 53007 1281438 837364 67880 1612670 1045618 331129 153067 1325043 1158086 661613 1997550 1263685 1335666 1096911 1203936 630821 1478256 72519 634634 60108 317412 1544462 1000650 450205 860355 735518 1091475 353640 211054 819804 561411 1207597 506968 688316 1378148 1384496 19224 1156550 98870 965161 407682 1685575 1033414 258919 1292130 215853 943574 458882 1552363 311828 729376 1172490 1059649 452420 316101 614761 334293 161345 935646 281842 107002 1123553 1147526 208998 386298 323281 745623 998525 1097192 943199 735372 1380614 396135 781006 265105 866498 1001804 1363114 987901 1505619 1354758 1694568 1787817 68731 949322 88092 1786499 1727292 1759846 1613172 798405 1841960 514822 1097235 301680 226627 1377458 295486 598790 722170 830080 45492 1975123 687190 54544 1121394 838167 1512562 1170095 324914 852628 1213628 316824 1962917 94601 1861616 1347810 1518144 1096715 1168052 208142 379524 1056736 1041259 887926 520867 1553912 333031 577557 873687 215753 472446 1568931 1064420 1169407 1382061 461425 407413 128920 1819749 929461 1435741 1364595 995075 194098 630496 217228 1389112 1451071 1543279 1225963 599710 1895902 1900597 1780019 771883 710813 547271 494504 1378756 1945653 1049117 1301843 1800143 250638 871065 954723 533946 1843195 800024 685664 1953448 1867516 1589956 542922 634088 455075 1767180 1987689 117400 986655 1164106 623011 354563 1419282 1492288 1398764 1845166 519873 1851329 261086 1004916 1229897 1446840 1712123 527225 322090 1470942 1695125 1794368 811390 680638 238151 298089 391815 738959 1442159 1705350 281533 218841 1469581 1428046 1931442 1335889 501441 653738 1264430 963113 1615446 1088398 978784 1412029 914768 1497914 1462438 1107957 710353 1186412 1306999 1476275 1606939 17204 1180511 656582 163810 51317 1394561 1407278 1436137 1200520 747962 947378 1005604 1235111 93369 1215557 718443 680941 1140475 868612 1001390 604354 826093 523895 963840 474014 1525012 222130 881589 1454824 1808397 1607164 862699 1397101 358804 857776 1190247 500471 1432399 495359 348802 238210 1811305 859269 1008960 1939564 1578043 1245980 259335 1459646 413809 1189446 1341368 1698317 1851270 1140119 822612 1553576 1386154 60798 331687 706657 926134 1156427 1506038 1968790 1805441 949377 80933 686835 1861225 210224 459357 1087976 1455756 489562 900452 137663 467934 1661339 71485 787220 1437420 1072608 1129161 851030 1561458 623199 1606828 1031628 1586864 1551429 1695373 1927937 492178 1770770 338224 966273 1766706 122793 643434 135689 1936512 1668530 1715535 733029 1575823 254453 1491441 1763532 971253 1426106 1337 656847 537439 1228864 902208 893542 1264674 1032508 415730 616793 319841 781732 1043659 1931389 1312773 837396 758839 1549123 1742542 1246907 1297930 644994 22893 61470 422735 3067 758459 241915 1846782 866707 8943 258158 1582743 1428478 238186 1668169 1438725 264871 693847 121585 1522807 264062 1445274 1681315 1095990 342552 57455 137627 1138920 1817744 77888 1115443 616403 1445886 1291290 1216619 1993443 63075 1080091 1906286 30266 563353 1715971 1795536 948232 1924559 1066248 1602160 730762 1653159 1110444 493719 634650 408054 1733703 687563 153676 622558 726755 102059 1272242 1694228 1632513 1416293 1930952 1633809 148957 1898045 283312 3615 70139 386008 1075286 595328 190884 135363 595538 327347 741112 849108 1649574 542303 732144 349763 62640 1114119 1793697 1925570 1397164 434239 1829266 1498620 998001 1577136 1501152 1806135 1628533 316047 408519 455631 1385184 265490 448625 315867 1962310 1010752 1421294 303791 65406 1166818 215524 1508610 1280565 1895662 277045 575920 1737119 1826464 607098 1487284 1213156 1234176 1864044 1966127 669038 897450 98440 1172501 1993937 1564000 1923034 82640 1110770 1474827 470308 1509208 528933 630337 386962 633094 1377970 909786 510793 242299 12715 991709 1974077 1596474 1117005 1861189 882477 133442 1895315 928805 1283261 638841 1376241 591083 1088066 1557105 837868 21264 360707 1565772 430521 1081981 149821 1134477 578772 415466 1473860 288209 1467006 1545413 1434002 1529259 1456401 1341210 696941 406885 804666 1007346 1148348 520030 1755032 939120 1374438 1985644 559884 981569 1894592 1870436 1293139 652547 526475 1425397 1817157 1216848 38169 1714277 1436768 1553994 548763 490850 172949 698457 717457 1206764 1507294 129688 1972570 273654 414264 1919614 1729754 1213177 1417958 875594 153539 1126120 1975823 1965237 1535117 301468 1687608 1430501 1595698 522085 502705 599935 1706684 1906705 270175 385320 237012 1618778 1336620 133599 181912 1160626 332088 1446040 593247 896956 1937372 240373 161951 433291 1855353 481850 1882829 1172892 83611 869918 982115 955499 709236 1188430 1128536 1940838 1867797 686435 1715942 688802 365685 595729 271498 778068 85859 54852 733296 1600691 1981688 603807 1341474 153260 1202355 1169645 616036 1616450 1920509 1553662 567185 754002 1226761 363947 932741 1033148 197507 1131689 398831 77800 964229 499169 407653 710978 1484854 171060 128419 1043012 1597671 49844 617651 676619 265845 1411987 583745 187088 1695182 1871893 1324665 1185364 484115 1439650 1861296 1653058 1239836 875223 1315980 228310 696045 1175693 1490968 9216 50641 1323056 26481 1463461 238518 573881 575108 632360 1158764 1450482 509982 290893 1923071 1560741 1463511 1558751 184580 620976 881605 1609176 826532 1207175 237393 968901 991706 934830 167155 1650536 1524254 56958 26270 1544745 1903825 328985 616976 1285674 1562806 771172 629640 56626 577876 568973 419425 1253107 462736 709247 985934 43871 716107 1865918 270527 252044 1993299 1976480 1124250 1515390 1231299 1015824 558368 1297629 320685 52696 1956882 630621 314056 859526 1507394 679489 1712183 1612715 1854288 1864251 1295045 150956 1215976 1581302 32967 1739723 1450760 657861 1092251 1439932 788777 1375506 843361 1889159 1225818 1079932 871025 1376703 920363 327184 426786 1459319 1530675 904581 1774723 1856598 100484 1121634 1778016 845539 1195939 1951768 258291 1968444 1072305 1146255 799259 1040322 1099368 1365895 1851134 229086 426163 933947 411598 287149 991476 673207 1475822 687872 777403 685118 1606725 346796 606358 1438469 292385 18464 214743 1756313 1866468 343647 642411 1353537 791521 605152 1564662 1378790 1863937 667331 1504679 1296484 255375 1214281 1476427 605196 343694 287837 880843 1298007 1043738 1139961 1176721 261123 1409136 583604 1038758 1111706 866714 453044 1320040 1406374 1541244 634668 1030209 1750380 397104 1925440 1680016 1919727 544387 358842 137334 1825319 936563 286650 593551 1886883 922580 813717 1275758 346326 1742576 1313697 1046883 394163 1053085 576182 345636 1798442 1017267 1218283 911339 882296 185712 1299747 1347198 1492315 1273260 671760 613104 1731035 743715 539616 1906257 65503 1178060 1304831 1094560 1016193 1668041 121940 1874948 1371154 1308550 979238 561038 1963914 197954 1334232 514606 1066714 1688629 415151 136097 1336417 405115 110730 135826 1912121 262934 46161 688934 813303 1275325 1962037 1965458 340811 1453756 1326017 1379971 525343 1146951 1761833 654380 1859732 1724243 251309 222333 1814245 1723274 441051 1634801 578842 790980 1355909 1851976 677105 1579569 485332 1467612 462587 251809 297812 1329123 1057546 206221 1807194 1877301 410013 991819 1169826 477267 139198 1824963 296042 854311 237287 402591 1829425 1146794 931417 893526 884762 756671 543406 1619220 349470 1478946 904636 1080790 1758788 550475 1365580 171852 1673798 1847959 693458 1465240 728116 1028778 1099664 1901353 790932 1975070 841377 946225 1098057 1112083 1042058 1071765 733596 1253510 1394728 498064 1664569 394128 2306 616913 1725797 1994636 411902 715287 104220 311613 1401820 1116347 1237750 1647218 1478509 1947499 1531536 909725 1968175 462550 1009133 1429585 1791721 1485256 1908743 1751717 1651517 427904 291040 1525079 1708614 817598 1789789 1757683 251111 1976062 1259342 1010123 660703 1812979 1374576 909312 1987818 49919 698060 1987666 1302467 706315 1976745 1193923 1411472 1910801 597791 784206 1944920 1142896 338953 643178 1866267 630290 738159 1957932 292949 1318069 1506762 1332339 820133 496500 1407208 608976 1635478 1869522 1005087 581468 1183745 628797 1499435 388466 1689181 827958 1791528 948653 1028827 191199 1601836 135268 778376 1781425 1687914 1297367 1012643 1003555 1567356 1623193 1363102 1953607 945425 1853252 334451 102049 894316 622374 1747139 647198 1107655 104570 1739717 1157785 1918386 18131 1958630 471736 1310332 1632007 1308246 12330 1416457 839162 943508 1340768 681796 1582621 1951629 621583 518336 1212137 1061748 762998 1816025 1352152 99551 409247 919121 1470353 316247 1182590 1086899 1049230 495589 982432 723501 925163 1525801 1739087 899656 441863 1741944 69538 984745 983966 1384803 1120053 338332 719980 1931643 1284793 52454 1887250 4375 489420 532427 640502 308808 1713914 1028106 30462 380350 1721480 605404 196920 1366347 741289 374926 1646337 1428262 1377733 1975397 351278 1349916 840682 1796518 1807051 1835784 797669 1966993 1384439 48590 1452814 1513336 759980 729403 1833208 1991746 1098534 1856111 1842902 807848 1343450 607642 89528 1393395 1664485 1335997 640598 624811 1193339 1922304 1250952 356231 243137 1415698 212739 1806438 1465907 1188178 1787893 1948577 1559530 852971 112669 1638087 1896214 1357768 1220260 607232 738364 598239 226959 412438 1780584 1759467 337892 157937 360175 752170 422446 1941544 1427957 957515 1832897 1640727 38949 253279 101459 16362 1049156 1966459 307063 1225843 491510 963153 1197516 703941 1770086 1754517 1382201 1355180 1813163 1883498 131702 789024 1862264 1020851 486052 1674938 1688513 328386 1598946 460236 892898 1132207 1679718 1059978 1207319 1647747 361138 646064 1252195 1099236 499881 1252889 1579958 1851885 1719532 1145131 121562 1422391 724195 884360 1219412 250878 1391324 906050 1824779 432618 1792332 92743 302369 528971 1934286 1590629 776365 1422472 861526 930310 1847504 655786 1946950 247441 971678 1091335 872995 1856139 1437065 272112 47960 1668310 1104633 1786588 1798838 1664743 1116178 564707 180793 1009118 58424 1829164 1079432 969424 571353 1132206 1228794 1552435 1493950 1091977 1723216 1684294 452237 1369023 290512 1501437 204974 728562 1877846 896299 141773 1522089 372587 1332205 21054 1092811 904339 97362 200525 849414 1410095 35427 1216734 1119217 668918 935894 1149441 1001133 938171 1088482 774444 1737942 1243756 1071665 478505 1457039 477361 1035735 345704 965538 358549 1949156 1052851 524449 13119 633155 558649 1633739 139776 940135 1923224 1517761 252928 1407485 962059 1809446 1153892 1429199 1278708 1790848 703209 1073140 297937 1940735 1174173 521386 1612533 1305139 948634 900835 1288292 1286228 1924759 1322078 11830 785624 615026 1775654 1433323 1844129 1206496 81403 220020 59596 464433 20205 1382868 1293986 439314 428518 316606 1938205 1434033 210560 525402 1789149 761859 933521 1652505 648444 490180 233601 1132765 574014 239183 151432 1311941 1057404 898656 61232 375334 151205 299336 23802 933870 1390375 16262 468868 1697712 1564466 1618402 660602 1814476 174862 1931401 1335200 1646739 1738286 632019 479270 146044 930292 1431586 1586390 1948168 1417659 878017 1955708 577351 1152646 1448219 1257237 1681622 1367054 753177 1015013 1335778 261906 1541671 1786139 368581 154618 202396 145454 1514869 1761642 1806906 1802655 1190328 71697 1924954 865847 830367 1686672 380957 795013 1922278 1001826 1670109 1836790 280897 36067 347279 1877556 1176767 1029704 1019672 1742581 1060190 1609960 248503 403200 1204917 658298 955421 1127706 1016809 63745 1642085 1405548 1537760 233226 1446072 1262946 140828 661622 514952 521140 82474 1121935 678549 553999 1577253 869671 1231881 1610349 1795891 365216 1007665 96069 930565 425171 1599863 300244 1733554 1261667 1493304 662845 756112 1440077 1571680 514663 1174514 802686 151100 417715 423659 272030 1988660 1617767 1489281 305845 1999627 1383573 751005 1530218 477853 493412 575701 1985120 130835 824053 1045765 1501981 296811 1771425 1953482 1686919 331579 1999701 993941 802785 1469110 1799683 620577 673494 443412 450057 1172266 865972 999472 956760 936242 891314 976190 181593 590603 1743430 1918233 1698932 685079 660144 1036224 1994882 1615475 151483 53193 1360076 292598 90551 964370 720115 1267157 1143275 1141270 592344 978095 462062 1315256 1488393 1592012 1009663 278293 922689 305531 1982508 1329320 1800169 640571 801528 540481 365877 1904008 682120 1604235 842512 1891188 1085606 158787 1897874 1062672 1854756 946161 1547198 1184916 581183 229571 1578571 1124851 333433 992533 1853399 739422 51886 1697289 1737906 987813 92747 1589421 1269917 902380 91421 1159065 587488 850914 1722007 479952 1779298 158926 1588451 787328 704665 1485539 938325 1658468 1217676 198810 1611686 440797 1120431 952077 1476140 1609301 630440 689185 1183599 325265 318837 57644 79195 978671 999214 104996 1672604 159147 1618851 1326795 197826 1137718 1263713 1859142 1920218 1079853 89400 386945 1032867 604594 736014 776211 861955 1972718 1464851 554854 1470864 1860154 1928365 74540 1589745 966766 1092816 872635 354275 193825 594505 1939932 1273513 62398 231772 1986186 401147 451711 1277495 237323 1035266 79753 932662 143395 314389 1223702 1624383 1292983 1312702 339667 687041 1623813 1686966 1592733 1800971 185838 418958 1315285 962163 1113181 126660 1648040 568188 76018 140529 90216 553839 68789 706985 1603206 1908644 1919201 1268322 1622528 247833 305047 1099735 1922187 1231409 1844138 1483366 1296732 1988087 452529 843661 623626 934252 545720 796801 1852439 1595441 1081267 405811 979600 881549 1991367 276569 1825979 820310 1352739 577621 325064 916287 1262027 1103076 247510 1796707 1739250 270036 622498 883373 1149301 1408720 667226 1588431 943762 1515642 637368 1639820 196104 965203 1614615 1317875 1741231 610912 992519 1739999 617454 97689 616159 566018 1765289 1469690 1497798 244155 826332 543634 383046 1503659 1880430 1352741 1027316 1107330 1209236 1333598 1478724 1594592 449066 46894 452305 858459 74791 1941800 1439761 1483528 989326 1923856 425558 1354418 1242397 1897251 505456 1946489 697686 510888 1961122 18416 254614 730389 772966 1410805 605309 150273 177055 1282356 1917251 355252 1943133 858959 201982 768975 1306472 536068 1733964 835487 356812 471075 1639440 1166896 544866 143258 412070 1317651 700208 45208 193000 1521018 537047 628162 1979151 658598 772072 1522237 65193 1813921 913414 798821 429187 1279250 335830 1646100 599857 885960 27001 1924805 930241 648240 1526287 668265 1045566 1328119 350477 57048 731389 1562174 1111030 1581722 1007772 1359404 1600779 1923321 1140043 1133114 1419005 395146 742588 565009 1677354 515243 1205049 1595146 269812 588469 1721393 477568 1917158 558832 1305415 1628159 1385721 1795565 317595 924886 1310765 1977317 894590 791654 436501 1138398 1356749 187290 355551 386477 1690151 907133 234372 1607162 747467 1642305 1093482 167705 552527 1471188 1955790 1644678 948459 629190 1558885 306469 1356960 1912953 962449 426340 623218 1467148 954829 661566 1191560 637500 1988989 491037 1493385 908761 764000 1961015 78723 1367584 865860 1471754 151105 301782 1342353 835518 1465266 303333 13351 1951361 1134865 1844267 1192662 1214375 218511 57282 394445 1262978 1743738 854737 236610 389573 743073 1034073 1884449 1930380 1955813 1054340 529105 1882010 31942 1460358 1963409 403970 1072858 299828 1879918 1313042 1540468 975097 571267 1927217 58751 1054052 1864059 1361672 816861 1381554 720506 901227 1081172 490496 353633 705995 1401684 1499155 296860 1646111 227701 1384801 1781273 752246 308508 1823250 1301540 509600 366609 853843 1447858 1192562 283172 1529352 1688415 817569 929332 351806 1152698 1574268 353172 923592 1898898 1604018 118367 1322712 965273 1342708 1397454 831086 1004389 430219 1670950 1303207 1918538 44564 1955837 1004282 991398 1578644 1056826 1320412 1027884 43600 1976238 1997217 335665 105670 871495 873643 518731 1410248 1768 826969 147738 986582 1496168 210211 994145 877594 988606 1338645 663609 798904 1122623 513548 1187133 570616 267673 293665 440792 186408 1757662 621990 1484654 113404 846536 1092958 1473472 1354951 1516013 231306 595235 1128953 7387 51405 1654948 503013 474615 218375 237038 1233758 100350 579381 1831535 1820856 1732699 147019 450381 668628 399850 649367 689898 578191 1937827 107804 1391748 1825925 451895 1886259 1480059 1012841 1582992 540692 1899241 741232 1035014 1225959 876562 1130629 1251373 1811085 1918278 985320 1996837 1585445 558119 1194770 482905 47082 1238986 103859 1153383 711830 373609 236833 1761684 594954 784612 821066 1519300 1158740 1294255 52717 1978650 238075 1053519 1158648 1861618 1068200 194722 1763145 1921769 1595211 1691961 1814210 1384975 422467 358884 1399117 774013 310403 1552072 744433 1619310 206191 330438 182348 1725418 1357793 1267113 1986486 926293 1127105 391032 457303 1046703 1619537 1758584 1573387 1785958 1991609 938587 1365069 1035122 461237 566594 861041 999764 1229486 655129 1710436 363376 1476196 1255837 1586085 1744634 1009779 1661209 199041 494895 676664 676966 72718 422823 1172852 1528447 1743661 599033 813331 1747204 1127932 436990 739577 1502147 1420360 1656568 1970825 149674 175008 1011846 356888 1355564 578360 243847 706284 1327849 963669 1016254 731357 299088 1391675 679483 171729 159356 1863728 803921 1852488 1901094 136115 1144229 975495 1186566 719438 213872 1497275 559430 986310 1056489 805446 538020 1336550 1065416 1221362 101118 89150 14156 1314771 528769 1352707 1354442 1454119 1407593 1162135 1132228 1275268 77839 742822 1905758 580773 1594452 1075004 1694411 1597978 820211 1683649 230098 1632361 1782798 1696501 1237222 1524661 1249613 1942145 953876 889289 829547 514353 1566379 1014812 601305 56594 219429 1949946 35933 546755 1261787 1465898 1046219 1936168 182466 716360 1043016 1779569 1978474 1806228 896919 1477514 881242 823246 199899 818734 475896 1955411 390620 1232309 421706 68337 325266 156948 882073 129518 731956 271711 847689 1025260 1023289 1450941 1591414 984463 1913939 819780 1391313 723112 1086970 179363 1152102 411011 1044766 49632 790492 57091 1381692 678786 1768470 611345 766226 649195 1655198 1562576 309171 1932284 798817 1681303 1596260 1325103 936089 951941 962378 1425917 73444 1524047 314781 1175381 524429 332110 1509404 1555514 787885 1830031 1681628 654153 19337 27206 769822 1027997 41055 539180 1587984 1624315 1607109 417335 608595 378582 1660487 921243 1875011 160580 536005 1425628 1923482 1266459 410501 806065 1556216 513729 1384168 1683943 679087 209175 575874 1812647 770001 781425 1670859 417422 156690 467703 606536 1463832 1900791 183941 1378044 1602645 838038 1592798 1868541 1721524 1580239 1900281 1026740 458110 1861905 1869224 170739 1515837 817643 1084298 610363 1943664 1930273 1556716 631748 549928 208877 1813248 946921 1453663 35514 163725 790209 1256005 1353410 504372 428228 138882 1658202 144376 56990 1120453 1910620 1301761 1364163 1348061 412623 483959 1737578 785279 1430574 1565060 73680 1742482 762938 403800 1011503 1232085 1060856 1738439 151709 1023092 1373700 670738 247125 670791 855509 1043987 582860 64807 638978 1415732 1637142 145315 88440 979689 1217329 1260765 355698 1917521 1152810 127016 1809522 361331 1890567 816377 1104809 1274325 1071172 1159740 635488 433052 1272297 591992 1455367 584692 93769 1514029 984758 34293 1019533 433243 308307 961685 101408 701910 303194 1371750 957199 1744558 999942 1722710 1780868 691109 1454154 799620 585411 1872642 287991 1536940 1548223 924643 48164 958337 1000276 131308 104039 1151078 481379 1313784 1782648 651825 1370767 1213751 1113688 1539639 1415458 1012247 132189 1013495 1794113 62624 48700 1817679 1520895 310400 874139 881817 1428539 1463577 310915 229839 1826243 861239 1858726 1992424 1294351 1762485 1805357 1443743 1769632 336456 56099 1959401 547029 294693 721846 1500264 1499381 1459786 457617 1064983 1177194 1702459 1945612 1844791 204560 1318504 803989 1641056 555759 359986 923120 64887 66276 192878 435683 810319 1536769 1359458 392162 1256006 648094 608217 466796 508952 202471 571033 1033434 687779 1079407 807517 672371 1271108 1407871 1614932 1901169 11429 857171 1291920 577704 340134 1015594 7455 603856 440530 1543358 1396421 1220969 1536139 301093 383754 116702 545388 1152133 1234796 650969 592655 1967386 682358 1815391 737591 503459 777950 408626 81019 878235 119635 770220 444057 1095569 1858637 1808539 1774176 1855404 1740987 159824 477274 1198795 1495952 1885249 381385 1283270 916755 658379 100390 586353 317912 1076508 887271 1012224 531025 1066267 659725 324555 123197 374541 754548 1881774 884206 1313458 1122418 1718032 906566 917766 84235 1267444 1492263 1243184 1968094 1316124 363624 1880644 45282 1471000 754957 368478 260396 1592248 1549382 840323 84032 884540 959044 1412228 1284125 975300 335286 1547690 941623 213410 97376 219039 564922 804324 815072 1908316 1927605 873167 1548339 1120751 579858 1612172 31828 1228616 148973 1510951 389456 463915 767939 1453149 1114056 1792112 1949829 1538154 563472 655946 1573388 629641 1209670 1125099 748905 389378 1622046 1981916 1817304 1510823 411914 1649879 1124589 985170 1139870 358153 640992 565200 537001 1272200 1967431 1883147 1092104 877858 1388136 915396 1430733 1665506 341908 877399 1391908 760925 286937 1467121 269377 1294130 665343 976754 201077 1365513 1816363 591537 1807344 304424 1054283 1701964 1604969 635485 80293 592801 255947 1918208 1914119 143177 479215 198800 935322 1033243 1914387 847547 149744 457216 546645 1370838 573779 1106567 1837339 1448443 548576 1918189 223996 916972 1549666 1212010 721094 775018 1405299 494734 736045 1515284 1502414 646975 591434 1423749 1769000 1516370 131036 228372 1579091 454635 79021 905827 632550 174621 662606 669374 148486 1761554 887305 515625 1109577 98316 1762146 1134137 256311 1711938 1412888 1838551 1973364 1254856 695274 70381 712757 1089275 1808633 1913886 505503 1426433 570161 1715948 926817 857418 1199252 1258908 498309 1058112 43167 710914 768318 898921 821645 1666826 1285333 1413870 1750730 1735632 1470773 1708765 1099917 155739 1670157 342593 1185874 1221354 136731 505271 940034 1719741 1321774 410216 771519 184662 1501470 658930 374615 588798 1720348 912250 53293 77334 906292 473522 1509728 1191213 1996069 113345 595814 1134214 197847 1578669 370836 1958796 1060002 1269247 1906398 1458977 1055353 1632803 1726017 111400 804875 1660224 1336661 1007698 298600 1975412 1812054 1959831 446664 565221 1211390 1579214 1252257 1712089 166516 503394 210819 369440 1636945 232383 90047 689611 1230335 1740214 1016635 1845543 1016572 1006705 174539 583704 1730329 711307 1661949 1883721 76518 1947502 1948141 886523 583508 1197840 1018523 681660 167371 1576218 324583 1701012 804496 1046239 1753872 1419742 794426 1367718 1254998 703227 1814113 1634333 677580 1929006 876406 1550722 1513687 480936 632917 1675768 1204519 1613206 1674492 741332 1492666 578427 93499 35104 552254 801765 840748 924140 1551665 443021 814495 1821760 1593490 111635 1689194 1388333 222589 815898 309824 733647 1955529 142777 1165288 1816801 738785 985240 1724440 1271434 1251094 263956 1400304 1379906 1826170 265865 405318 1164999 1803781 1254153 878614 1158639 1156643 1991984 1464740 532912 1376141 1118769 141652 69631 1808669 792113 1658610 1287705 457223 17654 15815 1604467 1638841 244588 678681 494648 345481 858710 321236 1213736 1546717 1289852 1135132 530820 774900 1458781 1439589 1850251 1639685 631889 1609506 1590798 1237672 1012820 465500 1160384 898295 914645 119258 761517 112439 84622 1753137 1072176 995270 1996493 1221710 1683363 1683758 209797 374111 1331152 986754 252360 783217 1966714 196346 1181680 123483 199208 611865 1660717 280967 1436333 1863871 1972233 116279 653275 1936435 1410648 355527 564451 942110 387161 138851 1666580 1573591 1856271 1651053 1662327 1408044 539922 843693 1923343 75798 1045200 1323302 1101364 1614642 742602 1002863 1985830 1181349 633552 1724541 1615639 660049 1806731 1385761 1389063 277586 822617 279034 1500747 1572838 1045131 1203625 271011 459338 1746277 1633632 680660 761929 809866 81483 1505797 1834478 890297 1251421 1354957 180158 1196592 199198 975751 253968 629042 1986187 1953832 1888218 780401 987169 39897 1006293 1199882 665370 625452 1918873 1593012 948573 575534 904988 1297786 1617343 1697241 1601669 217512 731464 1370209 144043 1458137 1217753 796839 382984 665730 1292232 1974139 16815 829683 726263 519758 32531 71710 1968843 467855 1590371 1083792 917060 1559820 448769 1466252 1255785 1326471 1575773 1072972 1920903 48161 1997335 1205882 782129 1610134 1973351 679963 1768773 513129 1222467 232960 18516 314390 429576 1547507 745548 324375 161497 1655200 466018 606530 1290863 1025827 1336102 597897 289048 1370465 242484 69740 494272 1318956 1778136 652928 61253 373866 728740 1641240 572986 1641531 1314747 810419 2195 16753 873589 1928354 1346207 555918 1188864 1531619 799571 90762 1637594 1480938 1492268 813581 111562 1068991 509479 1175777 866462 699075 1153149 1108563 1779128 1884846 1762385 1525729 1162599 1098405 181376 1721222 194512 688066 1517287 880332 1719378 1672135 271911 1113055 1318896 1852225 1970936 261060 374629 807226 876963 367204 337113 1194930 1783803 1214558 1912672 1454784 1408471 632309 153310 1620482 1019196 1106316 1539747 1916195 770729 1421879 358177 1641798 973910 1769668 1529742 1002490 887685 158368 842894 790547 1501960 382205 916857 1971197 698353 1586494 459627 537744 390021 1995513 1657627 881656 125207 507859 1925948 555720 207486 748984 1061854 1473251 907604 156824 399409 1105174 496345 1326816 1850935 1028262 364125 705311 949222 1901312 64000 933906 138584 122453 17648 44130 1864964 1781927 1479839 1957238 1357363 845964 1368041 1546000 1143687 1070920 1016327 918884 561368 1099004 9974 1437778 773719 965968 680476 1202853 1235397 148895 210420 254047 1454745 1465697 163695 515383 465490 1017111 1139210 1490089 1522147 117133 985697 1841888 1406018 844959 585466 1890928 746317 337278 1302101 1524814 1380090 774127 768389 1487476 77512 857407 572047 1890473 106316 1696290 1060644 1336159 66047 767880 547685 1033268 91591 1403823 1656967 1426757 1576314 604558 1502395 1703031 1192741 694887 1344135 1686655 1254259 1302543 1897755 1109246 1441873 1082098 1264028 1534014 1015751 79033 395464 923966 1576323 1929399 1835211 67479 847661 1594076 1379787 930794 1541405 1807966 1019313 1007849 772139 1962683 140317 1893609 303298 718588 1220654 1563764 160400 1101195 1844934 881903 930743 553832 503921 175685 1242425 1930525 835075 856709 1906287 746363 83804 1790192 1469090 1823851 1420232 48965 1061602 1310497 189718 1031649 1867054 1834636 1640307 84750 972876 640354 1678953 52209 1794307 1413443 1169709 715298 1148746 211941 37356 1859221 506623 1987450 396376 1124148 1519822 1554801 173736 788158 496399 364750 1042877 1637851 758899 1936646 913726 198031 792680 1623260 712321 369217 1767617 1902872 440606 237039 1308116 1303933 467414 724725 1267208 270569 75503 1595440 1487655 1487991 1938615 76450 247959 10506 238647 509208 898140 740475 1573865 1043687 227751 799637 1038776 914061 549178 1995534 208249 63065 1766808 552731 89338 1313258 207125 378157 1980190 1617314 1250520 262259 751091 1587441 587146 1375437 231952 1153488 1552264 1513060 1149277 1760797 1326414 477393 1981151 1610906 248388 1901872 1565422 47228 1531159 269220 1177392 354727 1461832 1809369 587814 126836 482248 624640 820268 43757 261211 1476689 1508221 1960881 256948 298748 746787 1877858 255849 988722 1506034 775913 1177883 1047867 1979470 1638673 1627730 1952704 968184 1773775 1470500 1812294 1755750 1569659 177339 1536242 435113 54456 342030 1154377 465999 1966866 36832 15273 104524 633783 1663167 1137630 1115561 719783 311576 589458 1787077 1622232 1907882 1377682 350144 420100 277389 535305 562596 1808695 877727 381126 297196 1828748 1137874 758305 1164313 410545 545368 738315 1819543 341381 1542204 110821 38007 707540 576666 1824526 67054 1542540 1150747 20412 1113230 1983302 1434884 1974615 1479117 1753851 494547 881424 1253076 1222653 1847209 979303 972046 809673 1413728 279174 1043440 1623900 391567 1014041 966606 723241 1915285 763945 403762 1491092 261522 809023 876012 995582 1184452 918241 656154 1962283 1370582 962295 837465 141468 1329833 126849 83046 362527 648309 394106 742452 535376 661984 1945446 82244 1488479 1522275 247766 1844903 1165047 1688093 440491 1119393 1809142 1125417 1420817 738731 1896733 121220 1700918 371604 10354 670783 782951 714841 703548 1676812 908286 821423 75542 1080884 953543 1097474 1496656 1422909 343987 409040 1990952 1828267 1873554 493603 535671 1176297 1290549 1782385 100956 1621729 1887763 1641813 1870807 920408 303929 485936 1488478 50492 31198 122930 394634 1205834 999581 899922 1407514 1911826 327510 1060703 1506843 1409527 1306915 440749 846618 1426746 449640 1537298 1724530 1988613 1076048 1378237 1073290 1860894 529961 171832 399885 1565025 937144 564236 218204 1734068 890018 1816866 1755226 1510278 152213 154290 1338368 1133369 1702713 294126 561917 1201077 1234185 1729283 1320346 1374903 1846701 992517 41010 873875 55779 37369 696336 1393247 1854251 754849 1101252 497814 347309 1586125 1605581 579623 1855571 1062982 112521 638303 1814103 1631778 232330 1003864 990507 7729 1735575 828526 1565675 629140 492471 533387 689717 1141188 1828163 116812 55060 893550 792578 1064344 1345122 1870948 1948148 622847 1101320 1780393 926318 924561 446050 1759987 250132 1323664 1977941 1630359 1561596 283255 1364912 1520907 1538998 130027 32441 750461 1569418 1327814 1847838 337801 1835147 1102338 733525 1526986 1006646 1338447 705636 1935216 909054 24896 1389204 1313774 1674737 706259 1274948 1252396 548679 612850 236700 1901800 1555988 1236386 957174 308509 1303543 1600137 1645068 654039 163713 802689 303814 773191 673924 219157 1245575 399230 1840743 1884525 1150265 475413 942993 833970 1636213 680031 809291 450869 278084 1695766 1796593 1501400 343529 589967 1865443 1684171 667339 801513 253745 962672 676356 486454 963842 481264 2989 469412 1726694 1650919 1559067 1106212 1531935 508692 440412 1360955 733982 409908 595100 703505 1140556 620730 1400508 136889 1703378 118359 239364 325686 67531 1000445 1265131 1247401 623888 404225 1572314 964471 1509604 1398862 1818562 1211529 1779640 83498 1788412 54463 1065569 1111944 1216601 1189826 1716947 1824001 563931 1440452 1167072 1459666 357520 785019 718233 805668 1325229 1573218 667870 1923575 175298 1145894 692896 1786333 1367724 462102 202739 1245773 1016459 938355 332882 1059263 1509419 1479215 1062693 995375 568490 1879464 59935 1076220 680719 1960483 831561 338058 41579 577490 522932 802735 694926 1425254 339253 1456170 1439508 1842468 1288103 1826503 1741778 374725 437607 653317 1093217 55981 1809969 1619187 1363981 999559 1098061 1574267 1027513 1674890 253453 226855 1092939 318585 1189702 527323 1513440 419960 895137 338126 436161 1386026 1893782 1164420 382900 969013 1349502 64654 797066 618845 1199625 1583466 275808 567068 1965811 1155137 244130 1914994 98290 407320 1877379 296106 811067 1139287 755755 1227457 986256 78576 1741570 1304367 1359758 1927212 27056 844324 283817 623214 273120 253373 494212 1515124 958036 511611 1259464 1749221 352430 1150602 1666143 1461414 592019 569281 966765 1288191 556911 809719 1435382 441860 1670942 1320593 1917181 1777515 1035366 242302 703376 496878 1093966 1914234 1884121 1440719 1562361 517107 522170 534512 62850 286541 724345 267280 1821396 1047467 1833001 1498743 1386567 1450769 1368315 886009 152901 1363753 187061 126824 1324478 1007888 1279179 609105 1345919 466301 1534729 1378809 1856612 959566 1028815 1958503 778928 985508 1206346 1171734 421718 102357 347840 155089 1550676 968107 970269 1722429 1717032 715882 57358 426478 698670 1719599 831890 1074093 217715 585063 1286383 693670 1990585 1070954 1080067 133917 1141776 1462692 1424153 1886812 803977 731719 341324 977130 865795 1893354 1966904 493755 1634653 1468951 1463967 1286627 1469681 905856 424459 1780096 1858114 929152 133650 499422 831973 636860 528014 653709 368972 1345695 1865117 1661182 1177282 106710 1133988 1785884 1101742 629792 1492225 1330525 1936445 694814 1317193 1321389 1031795 1026063 283674 588379 1346320 684587 1985066 739743 98033 1391672 435646 561179 995628 1807255 1400379 206030 171806 1007737 170088 181843 650003 1231873 379469 891318 1347479 197504 140057 768437 334405 261393 948367 683463 794554 993213 356910 29043 572449 1237786 1966021 808085 1084443 604902 1509136 795535 414613 713054 1981869 728398 1606588 946674 504746 211032 713830 313988 1283309 841191 1206878 1778231 440053 1686283 281361 1375618 1028462 456617 1892091 486392 85078 859452 793829 136870 1832629 1685512 1565689 496384 1838703 1720195 1333145 663350 662515 476421 1369898 1328974 664598 1337096 160974 1565272 230827 1721853 515264 1563599 1828181 171180 567820 1210410 312264 1149959 1479676 1548941 1646232 795679 1108268 1467421 1547819 344080 758008 1151582 1271794 127132 1728656 338636 983509 234563 1151543 1550544 340329 1775658 1773862 391033 160876 1087714 847800 457347 579651 780186 1822740 304580 653750 4323 951810 1393800 523464 166530 1786214 794420 1381052 1007720 1184392 703869 1899858 1300806 414969 633667 1106269 1249003 58546 229347 143716 1974138 770267 478457 1183390 954212 159893 181408 1800252 1024138 93266 719215 1528468 1880333 47600 1138596 1259222 1163742 632434 477579 449754 689127 1505287 1503720 696708 1688893 1289958 558762 114007 490145 660681 1404011 362912 1679042 401251 329994 578457 1077465 178177 1601411 1937699 1555769 611261 125690 1100629 1393589 1164743 1897373 1634260 1727418 1642227 160330 383440 816780 1237742 121286 614274 289776 867888 564210 374075 1607700 161307 1078728 501692 1799292 1355989 1643100 254971 1895986 1359512 696006 1249533 1745136 1835419 320651 398424 146326 1107672 170620 531522 1600436 1686402 136865 1053841 1566039 956638 123493 1159693 1515994 1863624 1263573 1609195 701721 1696427 1679686 1944943 1053479 273114 1537840 1501405 46897 1790147 1749412 543668 826292 21110 93067 588847 524244 969514 1989754 84330 533443 1712905 1171300 379285 1194209 924939 836357 429457 1239199 697587 645659 27920 1196398 719072 965774 24308 1040267 1280961 685766 824886 131863 33429 236425 938264 1299569 943235 94668 1995572 1008912 1913416 1117273 1466478 1841802 118358 213386 1497346 931309 1403060 1301839 1168127 1451293 1394339 29909 1014745 1835177 1898377 1921908 1064975 1502783 203240 1737162 1583086 435015 124743 1275906 1740005 1479901 860780 1916633 288416 223816 174033 1041184 1781142 856319 1237279 489749 344254 526481 1804340 915597 134298 395023 720304 265629 1105686 1879539 1052352 224738 552094 44274 1532167 1992847 1716516 357206 678185 1440379 287455 343891 1868492 221806 789683 182034 259719 994491 1816683 1903474 253835 908855 1039491 470521 1226312 1141140 676938 205772 443772 141633 1073862 1437260 1047224 1854535 1722365 609991 949354 667947 1372578 448019 1517713 1931863 924661 265762 6431 819965 774341 357328 336782 634125 1482011 1291485 1140502 196573 1384054 1132536 1506876 423985 441947 1780136 326895 128913 1255296 1947062 295401 1545070 1490348 1632687 1825582 492140 995045 1950714 681531 137491 1799991 938903 848823 778257 1747498 24909 1529071 588803 1009800 387592 366340 46982 1548833 701612 797375 1595647 211142 1508660 85312 985497 1789860 62673 1028469 159073 1368100 923422 848537 396910 1491558 990230 1474054 1888358 816160 1701080 779765 1048611 36084 1790382 358728 1557529 1866233 401705 24818 311995 973415 1300980 1814956 1070431 1511462 1816868 1217601 1254341 1574305 1271383 1289824 1730625 1257714 346852 1382370 1678785 1798336 781117 1751357 38735 1833161 1014555 1061610 1705278 1446640 1861767 1654244 537458 1000346 1008862 657088 1846564 1641718 146185 1851743 132598 872624 40739 286205 566110 1133375 1127926 1858825 1053752 884743 1157968 979287 318723 1460456 101210 1683198 184549 786252 314252 1692081 169989 1711281 877322 1289115 63316 989140 1700299 505260 1706643 1233407 1835617 106148 549699 805146 878878 1717530 1349999 1130705 1965785 356587 808817 399999 711490 1073309 6716 81792 1616346 654839 1499766 1444548 60441 916872 149523 1905789 1878403 268616 782513 915491 640695 1092313 945208 82759 1463659 1261332 848501 1123946 1315515 1520446 1073426 259515 1737668 1166471 796015 175112 1701492 1251187 1072960 1132044 417047 190258 189025 940076 1043650 50330 1541905 1821756 788886 972767 1608143 1577859 976703 1893498 519109 456065 110678 1406930 882972 32254 1662972 1688844 221563 1596679 899681 170761 1954674 491320 1062255 1126023 1524835 1207409 898857 1766411 237288 1184769 448627 870999 15425 348160 1485060 1863523 919395 1088749 1440280 1360082 460076 374711 1642248 283579 1215005 330769 1352831 747603 1005512 524245 472534 515642 217387 1507814 550144 1010674 1567309 1338976 941632 825930 258930 1019492 705555 1392218 982896 1656866 709728 837581 1288847 1932854 919168 626210 84161 1142451 584787 630405 1884138 880799 554243 549569 1736099 204248 1608344 1751341 468944 1695325 388786 1326417 1895212 1329633 866320 773745 450024 703093 1619561 1930450 82094 795607 1126874 1706597 1093735 1038561 122557 1750333 1810957 810323 173771 782384 1458357 623594 587785 1883008 523420 1820994 1714363 1623593 431959 169864 416612 1148609 1812656 1524163 298854 1281347 907020 160698 676040 1953488 171050 1590660 978833 831985 1011710 775390 1125822 1160986 1330710 879398 1620396 1798605 610573 679904 1821092 1656652 923979 1332847 214658 1314180 344352 1365712 1030664 607481 1723846 183854 1220932 266678 567190 1423630 782205 1804294 233656 633021 1111834 160847 1218074 1095566 1993271 1121774 1613207 81456 845244 596917 436897 470066 711035 319027 1603181 128277 326531 1118241 1669591 434639 416890 863866 130932 1405789 1963153 853519 314637 715686 828488 1543014 812343 613235 850608 1786700 1125830 886425 1464515 1534870 139924 1090437 396823 1374505 1148359 1405415 49090 1719585 6956 1272145 684687 1047653 189724 1583987 894777 180322 667633 1504033 725407 1050349 421177 1069483 1401021 1211662 1966286 695360 44705 810381 880073 961625 1060446 486748 1670134 1877526 1266820 1464874 369516 764960 1189244 1673691 1902083 1262685 270047 1239405 1791242 555446 341585 1318274 1402089 24534 665746 702301 1478050 269238 837530 1937807 1753125 1624224 842588 1760905 1760556 1165145 1476805 1830264 1807126 501313 1861269 1030774 1368717 886144 1115047 1038395 458673 1716146 810387 1427822 627301 416583 975901 17612 1210701 1982892 1813386 23568 407591 837423 477312 1173963 919279 1419298 1072133 1245816 859855 1885620 491624 849554 1547958 504838 292751 371664 1421499 1779958 1682521 1016369 1137585 1676952 652929 924985 900077 1880780 855310 998618 1789814 1999196 1405413 1810873 301223 873077 1858650 1267560 349666 586153 1372608 1207362 671385 145932 1946217 205465 1069058 730775 827667 1641828 169973 1521171 203738 427331 682954 574533 1746942 494515 1450905 1126464 296576 983968 430864 1338153 930322 1550237 611292 895367 65211 1907431 180015 701123 315985 1943234 1812276 1993727 543725 1263963 354941 1217385 1941163 1551527 321768 1154048 873187 1804680 813704 1046700 1093749 1048226 965125 903145 1722630 1752454 970246 1981679 907343 1071322 828359 549560 217773 828152 1780230 1600850 1840693 1582101 1209548 1941302 1508110 903269 254361 1179559 79861 798746 1422870 1376621 370931 1639450 1333684 1168371 1710298 717412 1607532 1265202 571197 1707932 207957 1854385 455060 820708 549688 968815 236952 590560 1281431 1842112 1583118 319537 798094 1995710 1148631 1420447 43753 320917 1572299 1027391 588950 1829737 1789266 206436 738656 610346 234422 413509 390714 1499899 1646944 135205 1670250 273375 1721031 43406 713176 65568 1543737 1909891 993712 308945 885718 1027135 1935845 1486803 1294160 645711 1791421 679754 868404 682005 1156781 1409579 1325661 1921801 1260938 71377 988576 276385 1183054 536139 673009 1841604 1129913 320092 699607 745104 1996789 9097 312051 1892570 1797805 1830227 1375398 230449 501847 1096733 365267 785411 1429436 1508413 1740554 651971 964814 1376409 638098 365232 1227558 1857464 274356 1197605 1273934 189635 1776652 1133821 502404 178528 1916753 554223 1044820 1637447 966931 96991 1584590 1699192 1045706 1138929 1274676 556043 996620 539139 584518 546298 1209501 1128360 1109271 1607837 798037 888798 11877 713025 447693 1019893 1239252 1666762 644021 767751 1398470 1005869 1757109 683647 1153712 208801 767229 67454 1317665 902431 22386 11775 1212171 1999220 145661 335801 350317 583618 896707 1824872 430707 464611 561916 313067 449907 1363265 915208 124052 500191 1722935 877212 1095666 1040823 1820635 1236385 1794666 1469735 1923943 1467 617533 60714 484604 1439288 323202 587725 1539635 673847 250298 566991 1957142 1319885 705684 1028868 1640520 1896001 519626 482314 1797644 422261 1206042 1679215 689488 585387 1604758 1389583 639177 1234018 347910 1594825 1438186 1243766 581743 691548 792105 133377 876881 1241964 1945721 722859 1697584 1712118 992407 1234370 1982566 1801378 470333 1429908 743962 1255772 922643 1844601 1611268 930942 1583007 1447341 1745987 1240427 1087543 1926075 1260588 253832 1950916 1717979 1582648 893381 1299506 453862 1760851 391400 1231550 1868657 1153439 374318 723603 1283751 1972365 98498 1048993 403933 995618 268477 957356 8908 323509 1246581 1995031 226803 1493119 201079 1335832 1752258 206252 684841 776037 1721936 1851012 385411 1563887 910288 1033252 1655201 147850 186085 47820 1396508 57844 53086 975553 287058 817403 1734678 1611053 332548 1716319 1030663 35002 1276481 1503166 730091 1371858 500890 142223 1658546 313765 1653303 995819 652122 1877636 1441023 1302642 784692 243386 750482 946211 1899108 372133 165699 1945538 503043 1387859 1924698 573962 1014378 610690 867030 329985 1715071 961955 1889436 1204197 280779 425036 1482741 895445 673454 617487 1449189 1067463 1666911 1037705 1083336 724982 431869 1606883 1799824 1308522 62322 1795370 1847709 220564 111681 108089 1707192 1331337 1156704 1936883 486369 630038 804707 1297579 69827 1831211 1552080 1148079 585265 97246 1427807 1314946 608736 397221 764713 1233230 1060535 1873834 1372698 270767 1314552 888722 208229 1050469 516704 460887 1699925 1017841 1680633 1671897 998164 1371703 708344 490992 1767821 253553 1449092 412225 796827 1657884 156481 1693902 627214 649272 713305 1727146 1061057 1428002 1405275 90584 1792812 1238053 1034752 1870203 521009 71608 918462 17286 3183 6807 1477135 1329798 522134 658044 1309932 959057 595492 1571748 397666 1700776 912507 312877 659967 1578435 130104 844643 1443878 1638605 1692753 270291 864472 1549054 1001471 1062344 801244 1921293 178635 1783359 1894120 47632 429819 923258 993627 1585450 81564 865061 1724408 660004 735609 1649897 624600 1612711 1649618 745628 144489 113436 820312 619139 1366776 1127746 1194687 562266 188216 491765 99465 352407 1773568 1048486 1602784 825924 1655781 1075309 1082006 1706240 1237161 1692286 168505 78238 256971 1143487 702276 55236 345039 1215651 1312354 1887581 88345 216734 450423 527256 1684990 572624 1019461 137573 1014171 1905602 1485816 455434 343978 1762771 1122941 1872461 1794807 1485423 237223 1505161 1151099 233701 345413 315660 470244 505871 340592 947125 576808 115703 177184 1892861 120379 1195972 1727599 584620 208132 1251453 1501 839945 658391 664779 1401840 1912248 506385 543 1573401 1611015 79228 241965 1242871 406922 1021026 152627 1806879 703381 1189172 1948173 652093 1349729 1442087 1539567 1966700 1064301 188511 263367 1515900 1289870 1480443 79743 1759457 1535158 1335580 1901520 1011873 370949 1054118 1125100 442519 1463275 621241 1170617 332141 1412696 1082116 592227 513143 966186 1984036 79732 150045 1760277 1194558 459959 129774 1989036 793187 204429 432930 995932 148782 807014 1205434 404097 362466 480202 1612181 844555 1603728 887293 185499 744993 1191563 926741 1082349 535463 1677373 1524526 537404 705587 1039658 521951 406059 115527 310933 279089 1620603 1971751 1577378 860941 847548 1917042 914453 1862986 1634551 1695216 191730 514438 1379397 954361 578693 826405 563986 1785888 977367 970375 535845 1066417 1619822 1675724 1669351 1828599 42309 553979 182178 1984473 832146 430923 135222 1812883 998370 467915 337063 1669480 1086195 74211 1540258 307531 130765 1580922 1417279 1463037 588105 299876 1930767 639134 735283 545346 588526 1790625 110754 1497142 931637 1436952 168941 1499274 24415 1552496 908226 41865 1180564 309077 961264 110995 1930824 500576 1439730 1581564 12100 487376 1574340 490290 1819115 1747824 1082901 439328 1876491 1006136 60113 1133964 615271 335457 790761 730640 1989620 746717 125644 125012 1146088 1812515 102879 1355958 1812247 1424395 909778 204139 1100219 229789 836675 1898943 1325075 232427 503737 1430294 1287406 167684 712041 920361 1925104 165358 1663842 7650 827456 233392 838029 1854853 775293 1435725 516345 192916 1870624 785168 1492080 921010 1060627 411443 785318 482405 996105 1487620 1013969 319652 763176 1992555 438664 1266351 919142 783053 443647 1420355 154217 62003 984431 19389 1083933 1094443 324524 755078 532345 1263651 1507018 261504 1940729 1818751 371254 1298385 450080 1302822 1078322 107191 1692312 174955 564160 1898560 381382 1601494 1252844 1479895 1606472 1337348 863758 916000 1752337 1807812 584829 525715 1336710 815710 442597 801430 1840854 572871 1606536 141427 172072 459128 487578 468156 1874965 1273705 586143 1289400 1042441 526459 222755 1721234 1190634 1287871 1885693 6671 1797163 446291 809852 725385 573737 1615136 1262757 348088 71643 1761812 1606902 742732 1197248 42256 1483822 1349581 1710041 1385550 740296 1302630 1060201 793531 1941903 726669 497174 437834 1662975 1130651 1383826 1097256 13540 462619 924202 187997 1575573 1265284 1869617 1286700 132230 809107 390909 884660 219306 1583277 614943 1159296 1557208 384145 639850 1807941 1529134 823540 524240 1695460 760202 595337 126494 1281277 103015 330877 1671241 380966 265809 1963304 421607 989673 146097 471570 279021 635230 256355 1318578 1588480 582626 81424 1536645 1693373 1721698 622673 1420293 1536079 1422176 945741 1265035 1775171 701690 1195951 1657940 1040809 490383 1107279 389663 832886 707317 1826632 1471124 1035082 1868433 1168963 1511261 1154478 1353362 800231 1534132 627996 1503533 1899768 203453 1041835 893905 40912 862789 669328 24605 617680 1412214 417283 1286716 983168 1170531 170454 455472 309251 28192 1056602 942337 1357730 1268691 1246350 74968 685031 749430 983377 1893401 1559404 575033 1397427 1406911 1126289 1065408 517016 574966 1989351 1765601 453463 1520084 600400 1187358 502147 145435 1283826 59808 231906 788245 122117 1280614 1265293 551522 181853 692496 1263383 1486603 1275900 83015 1925765 1659128 1174140 408855 1544682 643005 167619 1498924 335449 553111 1618567 122582 1281469 413500 373699 1007446 973176 690865 727668 579169 1895132 95396 1023576 78898 994723 49179 1904464 1772330 959595 392927 1487043 277947 452368 416489 224856 401794 872696 1370599 838509 1101589 885371 1400234 1493923 446785 144154 674991 1200316 1435412 1434414 1963406 427983 1829716 844034 1949715 698476 1635653 1708556 837601 1244258 1694579 258222 932142 1806151 266592 1453340 1158548 731984 524843 304707 1981167 1560490 399199 1980364 1294591 631858 409585 973246 1264780 1978296 927389 528620 1965927 811375 1596158 969541 1748205 1396272 622721 1650499 640142 1180885 332760 1268326 1478401 1975039 113195 991479 598210 434259 599754 1970906 1165989 1467847 786735 5692 660003 654800 1078226 424425 1436631 738515 329455 990937 610727 200093 864598 1888337 712180 342086 1823007 1038808 1032632 704106 1448774 1788630 803835 789210 485120 674904 65525 1998565 645318 680652 324968 728895 1817407 993962 318178 627429 317889 972378 1327513 480487 1341384 294159 1628163 1802378 1605895 1857516 1618039 414878 1551307 23649 396509 1875035 1921886 745092 1160947 567298 1032941 1679958 1966846 1983678 1799503 1420228 1095080 1840163 559167 622071 183848 14954 145814 759905 1051463 1504858 1529711 882107 1034916 920958 1912091 1469175 351728 1691164 79507 1134528 260012 1329283 1551904 1115053 1917791 1983457 1727712 908860 364616 939559 1552094 299030 841870 1230658 1906866 66072 1423067 1868264 1178212 795309 948492 1756613 534220 704804 1463200 1744537 311001 882060 474749 880632 1648639 735575 891477 1178218 844901 489559 590890 1555363 487077 709956 1248758 528902 189692 1868490 1196119 155519 580653 102607 977478 311385 53142 1492979 1719932 891010 1250282 1707935 1655583 1433001 1518071 929832 645727 976367 1048112 97249 58497 1712346 1054105 816760 549678 1049749 831646 590977 891706 654619 1454810 1226735 137092 14060 1124978 1821801 364142 1178234 982951 961202 1968895 736680 1090993 520949 1425456 1606094 1451862 1535765 1369232 904361 1392039 685621 865937 1322247 1388812 626043 638453 1407016 1424434 1787845 837339 1757980 401839 1778831 1355575 22072 880726 951402 168117 338300 507517 275882 229850 1047114 1617724 356459 1016740 1282250 1080229 600022 162796 23659 1689680 1475373 910829 1360725 1303536 1374586 1865601 1677638 1504515 117663 1432104 548055 1064595 256580 1773433 1672171 1049398 406755 904242 1601251 798672 126662 252257 916674 118640 856976 1310905 23162 613310 971837 1072931 1084196 145724 776475 875454 957969 1533487 1642024 791564 327751 958238 860914 173107 598576 1670277 1448755 1220287 1801366 1838706 1137713 1919637 521224 1763486 1183875 1104928 1719418 1366569 149596 162577 1857756 381076 54619 1795728 1428559 1588005 452399 255309 1232014 1888419 231676 1899166 353540 1283695 1797109 1520183 355177 1469939 998514 501323 1916793 1243051 1787138 578585 1726869 1935695 1943748 1834511 1146752 1927403 1988295 683293 1801922 772212 1479317 1391284 593898 151576 1168555 1321834 1681729 1804244 516339 48134 147185 1914492 664805 901843 1633971 1052148 1985949 1025687 891818 1355196 998150 1038509 1747008 1923331 1716591 1947365 620434 1403844 694180 1386748 1200807 293507 1326992 350640 658896 240006 851153 1781344 107564 1638363 1834458 1672357 897872 1750259 1479474 1153361 1492306 664731 649914 1566035 1915850 1716411 1252776 292910 1016998 1960287 1747959 1695762 931007 556036 609647 975955 1465093 1889219 1223115 1084845 1013737 436344 812331 609710 1994203 1210727 533279 557388 1053917 1920948 599329 1739722 914181 1067319 476778 850255 1676411 86038 175450 1215177 1860701 1748458 346374 1896471 26978 1842017 518573 1490505 254003 174873 1870033 81265 1537400 261879 169465 712328 1609931 190955 616388 1588085 1829785 73695 352954 193849 905838 503386 1111466 571563 1798140 1880642 1133629 1040194 1131451 268546 1801446 1982562 1227929 185607 1529240 480598 812725 807655 566355 693273 1218117 1123324 1698036 870237 1354065 298193 963054 389117 799205 393429 593740 1650393 301378 730057 983390 1799446 1179783 1472122 202205 1440749 997323 858644 1881094 1657810 1046237 459364 1798712 596178 836189 639410 123438 1274034 137410 1429912 1842529 1814721 899689 692817 1697871 1187070 627082 1300305 176001 266072 1859809 1188629 715953 755266 412265 1313139 450548 1652424 1710795 1251583 374704 1074909 1874541 623288 737822 1522600 262086 924245 1463168 658294 1766351 1494697 1785158 101514 163469 1865688 138439 1182532 527445 1596563 435413 149969 269258 274900 947903 1693254 903258 806944 339347 1242776 105844 1009848 1421303 1238908 626827 963615 1966628 20305 472689 175991 142699 1863457 1222970 1709300 1125629 520172 1806643 1964194 841551 859324 163894 1652283 1675550 617343 435865 1677779 929964 572177 1405153 1233381 1381227 195447 1553964 1819733 1401909 1433073 912908 1016158 1020507 1612360 1612271 700234 1634128 774570 955715 1515271 753130 11693 1796220 1512972 1904124 409513 1082476 1130488 368318 1206954 1861394 1252458 704801 106531 722823 1100456 359166 1167867 817493 231718 1856596 947281 1107450 580185 568625 1746540 1553729 1254725 711377 997941 689268 1059854 1360081 798114 1248621 1535839 92201 1075971 982541 1863383 866442 1348552 1825510 372775 805099 254807 471801 840264 197526 365059 1500661 1505490 1966468 1689783 1303232 1584268 1185024 906010 383636 1316711 27174 905614 675055 1991531 483226 103159 410117 1477520 1607578 1388985 387342 51286 393465 17741 1740451 962715 424536 322808 1446846 459136 1097419 638628 1102564 1691247 417705 629819 742991 152101 1813195 508415 1725079 1980053 653969 1397153 1700924 1635969 305396 1529378 1980092 51942 301392 701817 770788 474632 1314177 1595857 61148 1204240 1073671 1171313 1535342 1622488 319940 1106611 443786 620130 1675093 1792519 1270682 423103 1947864 1222053 1474917 566378 1431629 1617195 359735 1536216 473709 879126 722804 423917 1705200 1648544 1508275 402488 1788263 772289 1294587 1813059 1880159 459008 1278707 1953563 637445 720921 494494 735126 273758 1045862 1894502 1089410 174614 451059 726371 1513912 1930681 965734 49664 692653 508597 737614 133127 493355 1129827 1677286 1914487 492517 827570 1343525 239828 1581178 923768 1432055 598551 884242 1231605 124017 588394 329658 833939 175941 125170 1914440 930237 1827554 1330946 1546706 1336901 974112 1264766 1666115 14445 1893822 1116561 1638792 649989 1769375 685096 1434398 1952620 61995 803769 1148279 1502080 1656277 1522769 394094 247483 291724 712389 1977165 91568 1436783 574603 509090 1765860 241761 1018520 1140411 555981 1154784 331638 1835360 1449106 670161 1160789 720235 1385768 651883 1878871 1434473 223133 442476 462025 1169595 1358495 1306198 1997413 1133777 502528 173834 965691 1875841 1343591 254691 763090 709094 1979368 21473 1738882 809431 224832 1321848 965376 1876988 1838691 998350 62038 966179 925634 71623 1267130 732629 1983579 44106 993791 597238 1985088 1160715 796068 1738475 735025 172082 906950 471096 649157 463228 1670495 201959 857434 1210816 1141841 816929 370787 421701 313784 1776434 903876 691368 1065104 667859 1090560 1472563 502231 1579717 1135289 28144 1919419 127234 1927181 1744989 314355 1399509 586315 156489 112469 1045603 6087 14288 1363145 658617 456820 869134 381779 180005 544354 1907715 1455701 1647970 1671864 676226 782018 941795 1632937 1296260 1957278 511207 851749 759558 1298873 996239 1397601 1937423 1060378 1205685 110071 1817829 1365750 1716733 1466546 854117 248892 529190 1640708 1537362 31702 1575651 979108 1545882 920818 1294713 1643233 208944 1090609 1928979 850341 730406 632610 1122801 1762317 843901 115271 214918 863175 490673 838527 1533662 1495098 1641698 690209 1637120 1759194 221703 263084 409569 910911 1419902 869973 128509 675527 224884 744180 1505955 827178 1497075 1992379 125093 1152797 1987426 1927774 1579693 965661 179211 1221303 1390510 519651 991929 1566072 658897 1564364 1311771 1023439 896383 37 441654 1748285 1776415 334310 1098486 1367283 705943 1768190 953370 1057652 738249 1808816 1881904 1943270 76880 166347 1239773 583442 1290996 339394 685523 1985136 1936548 669410 992951 1760318 1751471 1519197 671882 490777 1502483 207406 1164331 1087781 367506 1483053 804917 1102706 1906295 1764290 632163 1415654 820329 633932 1039741 1778640 636943 458065 86913 613119 992788 1112255 1458943 104158 1207013 262957 1833363 88570 22016 1749934 978327 164248 219171 1044373 1006616 991671 1669131 1076150 802219 1164621 1242517 1003175 1695104 1922628 47249 43610 1958973 757907 1188265 1412615 1101363 766232 644838 68404 1936511 396508 389463 698570 289601 65770 559554 1983941 1869048 1583975 1834800 881949 1067505 726582 1244760 532909 1870936 449528 652583 841680 274348 56017 815149 1992621 1986437 874075 1666514 1765053 1031768 536044 483032 1438143 173454 1224381 1351485 1425374 918431 1179553 32062 1092912 1571940 898635 1484646 1225210 1843360 712762 783352 210189 1712594 1742414 141539 87338 861621 1334458 225614 1299882 208332 1135648 1494145 428056 1030282 385211 1774777 746005 73003 542322 1610756 648623 241910 204057 762773 628280 961534 1270947 615635 1063556 104789 954094 1901108 618979 1155928 470257 606919 684470 1885336 1505513 770934 1807300 1394862 1786884 1283216 46021 839017 1093000 1031516 689100 950181 1392141 588332 1318599 860806 359785 737103 725887 556943 1165271 1685395 749181 231166 1348911 565422 1767148 176752 911622 1215314 1936657 1176437 1590114 803895 737656 769947 61708 228244 1546715 1466291 598061 1150302 876502 953334 1295778 320627 430608 1521087 1041838 6747 743223 1253102 1519303 1577752 184591 133030 1689480 420182 926844 1873947 557385 1601800 429578 1666168 731901 197603 1052218 323920 1240721 1094350 1828373 785320 1769770 964193 523971 568593 1540721 58318 316386 773718 1814833 1963538 1650804 641234 1687077 349723 201567 1362516 1867743 146259 1004976 1020674 218211 1422790 868452 1192907 1915168 722846 966584 38864 315765 1260355 1568191 1458971 1900500 661128 1755113 1297376 1693556 157261 1909960 1033475 1561177 229604 628401 847441 1943397 57233 1191272 1208184 1437933 613282 925710 885278 1319872 1525065 1636667 1482486 1739840 1889241 318519 1968198 645386 752138 767544 189991 222545 770458 1592232 1719253 631519 1184317 1996003 742084 1245937 1295943 442763 1820670 474005 1783986 1752992 1925295 1811886 1831258 836544 1994376 1960065 1915999 1930894 442008 217470 763149 1675948 1802894 368523 391793 790455 614064 327063 655058 1753425 1254976 348812 1482624 779435 1848258 1492483 1084221 166334 414242 908898 1203245 795897 1334888 374317 1681328 1869840 874313 826190 1089576 165209 566051 802028 1044922 20733 201581 475456 1657614 375832 1647378 432229 1493770 1352766 1969695 1042117 78851 917252 1214112 637476 1774284 476188 1136695 310809 663961 280598 1484619 833525 51685 27953 1197270 929624 436390 494880 1921773 825972 1000713 989164 1335317 1056097 1158255 501126 340774 1644125 1351173 27609 427037 1727994 617588 1336009 654812 1314010 931613 904427 17507 1622428 780346 1144079 1475851 1085881 749771 298477 571529 1730880 1038068 1362790 1648905 1400672 80612 515624 1419758 1925172 1703569 1997888 592399 776267 40463 1723725 309422 462373 647183 43547 1754912 73971 1713231 149599 1183244 1244643 1360417 1243464 349781 1867488 1422141 357252 1368381 1029152 1288861 368798 18093 571192 1927164 1227688 1716761 321123 468346 1155788 1896472 1971217 762463 879801 431301 465289 228338 933172 800652 1741202 70489 560645 989647 1763549 429454 188484 725937 521540 1850813 1451318 1080731 1102187 798508 1424665 592258 206159 413977 56423 884302 397216 807957 1565977 986894 1242633 691197 1893305 453159 17199 1387398 1671659 567826 470164 1379030 1301323 1823401 1450714 1169246 1728456 829591 1539816 757036 1079651 1579940 243089 1951769 1893068 578547 1304628 898886 1549367 1897524 1997852 875260 135667 1859689 1916133 1354457 1465526 1022194 1016736 1498539 1988869 1416503 118415 1496522 1295642 1101388 1958690 382370 1676521 1112305 1690013 1800765 1749939 868430 1135724 392291 779943 177885 777957 1877425 1259476 1773703 941995 93029 313900 20821 458771 1915470 686135 1226052 1620784 1772762 1519399 348051 229231 880208 683172 841810 1106027 1528138 368257 1177463 1653509 1491678 142062 1439010 1878098 1300047 1218576 1697225 1236671 960417 172064 1898927 791863 1102103 600091 1933181 360144 1421325 947869 1021152 91694 1691359 1396773 9787 1201901 270724 822152 1337729 1064312 1395500 1054936 1655750 442532 466916 1263524 1917224 1019186 15317 1627856 196398 494432 285999 1129686 1801522 1183876 694257 830014 1892173 1241388 854109 538420 279144 1877818 1579404 997231 295243 1078697 876062 381538 893013 337889 1173546 1230428 143647 1760110 911909 651457 1198721 1572260 509382 292728 86274 688269 1263863 621157 1835997 1344913 1614626 1641200 1529912 359498 1350313 806496 926980 1810408 1115497 1382437 889606 483705 118957 618426 189581 1078926 1878708 27948 798297 1273273 362006 295994 1510781 1693302 1450502 987807 828476 1747410 283233 1746696 271048 842618 148928 1464014 1987640 1207851 574880 1771974 1034258 1142119 1269299 1144302 766632 1141534 1264535 1506424 241921 1687201 1734026 457673 874934 326069 985095 1967186 90490 1671938 953894 980857 913083 754595 786787 1744228 1630386 863283 684453 113556 659737 1364946 43512 1588746 1810611 1167406 1497584 1205728 1083938 1344154 1235900 1804611 1756517 1802450 964111 1823855 744850 592691 883551 201844 3683 1001242 862398 279228 266774 1169004 333603 1380788 1804807 1577425 1843512 847374 903113 30251 1086769 1684333 1629210 772162 1790833 981393 1623802 1417975 519193 1386477 616362 47137 854971 188716 736005 216251 670017 92065 1814276 402715 1663237 1262259 1497119 414322 1804849 1404100 318329 888856 930706 1784033 965627 135242 1776045 555803 1283580 1192069 1734570 1930248 329806 782068 864730 474936 855414 963507 64646 230762 1845499 264429 27633 1136738 433268 1914323 1666353 1955175 1905799 650840 460778 1060986 1155519 662907 989733 481132 1017254 882805 742363 286970 844693 1257197 1070713 226788 439837 112419 689640 1667461 1046663 1265640 1433190 1912198 143768 1967772 1575779 30862 1846449 1037327 60493 1840437 696823 544551 187769 592065 1844382 397079 310561 1236175 1636935 247517 836133 86945 1085237 666550 1940300 1773963 1868505 221420 591940 52310 854289 79817 1432235 1074126 833914 1379729 744385 1438504 1384417 608156 470517 306608 1854303 1232110 898601 1678765 1887107 1581887 409064 28182 430872 1105463 1534393 1274393 759308 1051356 405539 44641 1893927 1641277 1911603 1133300 304689 311932 1336801 1654977 274777 345258 1269483 475198 1254791 1268236 1064371 33324 1885663 1127117 787920 610215 1616006 707587 1343748 979692 152110 1367115 527928 1325655 511882 260023 111029 1366178 1798492 271145 1213289 274174 1230962 1823518 56682 23857 524142 558283 484196 769927 1133908 39399 870905 478828 1156927 52887 1108711 271748 1115317 1648653 876965 1555452 652757 1149092 708514 1381992 394117 1726998 551045 103278 194239 1472807 1168706 568809 467121 106258 1502703 628158 562811 478513 807760 1831516 1244722 700153 811884 670221 161288 1380840 171147 639860 1351997 944976 1035829 504712 483350 1831555 549882 14693 1922078 917673 634126 1108269 523811 1924765 1607935 1769772 974796 693026 1942762 807882 913935 1639638 434038 1630587 276031 815392 1864666 477665 324654 1326263 900270 824850 416655 1810096 1835574 984008 1773679 711473 1559041 1086507 433936 854179 366619 950536 423829 1831184 1694207 85274 1075116 1844355 784502 918663 1202402 382631 942922 66636 1052446 741908 989090 205778 645549 1307668 259018 1235525 397771 1776317 205011 1201073 1716572 277323 796164 1691606 1702067 1253238 1142538 1260780 1383998 1586489 1971951 1106250 569014 1352381 1745687 1259111 1510076 906052 1247110 560290 739634 238753 372490 546036 330236 958547 393102 920988 1630283 895979 54209 1007441 1258879 1496035 1696173 1268233 320989 109542 996255 1688239 1891401 973449 1793912 1779005 10690 1528167 1916728 1453326 597609 900251 814841 1841789 1728572 1900294 348792 1254096 526043 1700002 707642 43301 1309934 1833881 1855216 1030673 916256 839078 1546187 852769 1575489 1491207 961178 976327 1858711 546358 272880 1885636 1631383 1057691 106046 1878334 974622 473057 1224016 223312 97241 172544 984815 959608 296686 453670 657640 1214299 1166023 1129792 852345 1535220 926688 142765 1277138 301095 983879 1988679 1704353 817084 270031 357124 1136286 628512 94416 811956 103191 602448 783049 769347 1728247 1830047 255371 1038477 103394 1827168 1875805 537824 483760 197192 1674868 668830 868690 279042 651798 1798301 79881 434116 1973812 1958660 1254197 754955 1837062 1276134 811927 1458483 567116 1678577 575175 1049702 1722876 1700696 1363050 57153 935383 677412 1006978 642813 1550868 103879 1700303 707618 1148492 1213330 1429067 715309 758424 627497 1164110 1055164 1709822 1908438 1923052 528820 671993 374850 1352286 131311 1550843 320414 270691 1277204 527161 1898169 563033 1050652 1990637 1395890 387187 1333937 1573872 994851 316230 406865 1305567 1241335 995428 687153 1526079 1278428 1862972 782049 1712882 1052498 1045770 824941 1590970 415276 736159 1458614 1714222 1357251 599552 693714 347903 1433778 646156 9509 13678 49772 674244 1774684 1066342 63935 498152 291300 1495725 740546 991055 246628 342933 678244 259038 260926 1996281 1037411 1479686 408687 159752 288208 43418 1519533 1938897 1698593 1746233 188334 1946601 1603123 25874 855778 183538 278990 1793455 1371178 428235 1230491 1326768 1688717 383084 1549335 1804320 998333 1693264 1584235 704005 1286890 613561 1629074 1169268 23420 1244723 1621748 1948096 1690791 940581 1130418 137849 1940092 1515051 1434714 340843 57278 1608440 886159 1970183 972499 1836674 260758 1551237 1096314 807365 1231771 1396625 1319053 202466 1611695 1460207 1425277 198250 1138417 715546 606982 321915 1643874 1236634 1128627 958523 688627 1678737 434083 1835208 905182 1562373 1854954 76943 925406 3635 1086450 909622 1029452 33860 505414 1598375 1098665 209156 346723 483633 395051 1846021 552301 1645956 677396 360091 757424 351559 1033476 789882 1463426 1058478 650372 1867214 1633782 1452610 1405533 1385235 1265311 731077 1371374 1841522 1173079 360398 656350 241197 755982 1264262 1762789 449493 1768819 1605374 623733 1107318 1512789 1921292 1491507 1657668 734152 966176 1619309 1159510 1957984 658752 1151483 1805242 1321657 809795 868139 1672867 37794 12321 376263 221805 1550995 399633 655566 1494738 1678600 811932 207848 1446454 1821199 691075 1578265 712883 809706 1343558 1060103 1302477 570250 1136773 908598 616761 574374 1859381 1720006 508349 399448 952235 1801829 525288 855848 609358 200761 1205569 229455 1125241 81788 1116394 1183744 1384369 87354 1081201 508651 551893 1535498 1587170 156722 50820 1165790 1577970 1051609 951355 632277 1393145 1038268 723695 565652 689249 1293419 113400 1159602 1988716 678950 959433 476845 1419958 399325 1757291 556625 353269 25031 570713 206801 1069212 1238048 753991 1334661 755298 107552 838267 990817 475905 81956 135669 155134 1007513 929144 121529 1195463 291977 478187 171800 323981 696170 377665 1407461 807033 1201690 1672785 1365260 1078312 106299 1542617 1436598 860303 633635 1951945 1878144 1053850 782748 939530 1885144 1893468 764604 1141601 1737466 731968 1995107 1667044 1344251 1650397 1391972 168125 350962 1812837 1006626 619394 57328 1876773 1967577 469847 1503670 608247 517455 1175744 1619244 1253353 1428493 1721692 409323 1652073 555821 1041451 463026 185988 1020384 1403696 1882247 1557494 1155341 81248 1981926 1666279 494699 1368386 636338 914844 1787762 997650 1418314 1009462 249923 868660 1852566 1929469 221290 1756450 1102787 1132117 1543420 1034998 1498100 106825 1487986 888502 757749 1560325 750635 1110204 368113 677780 361482 726961 1650868 980255 1505983 146556 241396 247738 1730914 1907785 1136624 329501 538627 274706 252428 1117150 1780208 556261 1433690 309549 1772828 802208 979334 1872625 791744 1065936 1158037 1125600 1355424 957326 620659 789164 769162 994167 124668 1158209 1165523 702822 968591 1593532 280723 490711 758007 1107349 1948989 335366 600351 577435 958059 164241 166622 1656318 1692835 221277 656397 227217 1552950 13120 799503 647581 573186 1384513 1431496 1008366 325496 1290461 1841467 860239 379451 1077103 1692665 1615655 968379 92486 1466279 594328 1892630 1572770 939064 1154445 1327919 1537430 1868715 57856 217251 243718 1714161 254286 752598 183512 201391 56781 30158 1944194 894527 1686770 378532 277374 1366450 874395 437005 1953473 1293190 379573 917479 364425 1188966 1412504 830872 1413517 784401 1971781 747034 761325 1638539 99593 1437919 47487 333466 1341104 1257280 319831 58917 1200901 1567815 1481422 1219723 1129036 108057 1237384 1445898 1715908 483962 839224 1733296 760557 118298 348659 176782 1930325 1974173 1845360 1315199 1355432 1537634 1476945 1663724 1224982 274552 1026459 1046891 156052 864070 1062765 110697 1978935 502587 1772502 1885580 1371769 1142339 1796097 343971 218376 1303438 1992189 1483251 1177354 86606 1272122 1295966 1489285 1859913 138368 448159 736041 1170390 714476 1599584 1593130 1144921 796444 1344465 977404 7447 164358 461104 1785566 326292 1708979 1802887 680105 1515685 1178326 603080 5689 1999344 1794874 1891698 534384 1069492 891734 850551 971579 549617 1297284 1386254 1000120 1994996 980660 1615913 702916 818287 363656 1798738 1769281 608868 1275652 194396 1465077 714508 915795 452261 733772 694190 1806844 1383974 647296 524787 498187 1863668 655639 1851592 601926 1802394 1774389 1535149 1712754 884967 1816315 959460 1740077 1391807 1578495 464660 430502 1746774 359758 1931064 163440 836415 1874106 1253004 1360821 259131 1585326 1630043 1613242 800913 567945 71705 1391952 430218 1192848 1989515 1615952 290860 1867021 576614 486942 1284373 827285 1549292 1622682 921937 656972 1110425 892903 1457740 1817675 1405803 860015 62369 70307 505748 66166 1307613 725551 146045 965170 926324 972344 536155 1444286 105277 1465500 400267 428396 584258 1645691 548083 359973 991954 1197851 775687 798695 4821 1545879 217876 1726270 72586 1117896 444449 33085 1980347 532695 676800 1084297 1866058 544195 145303 272231 288265 768160 1081412 721951 1993410 645089 872966 1383736 55536 1609480 31333 60305 1867581 281767 835811 1397980 1734630 1039714 1839774 932591 458842 1458160 415665 1091932 1144464 1325986 1090612 1162042 528052 1620377 229673 1118622 1328769 679864 1225713 230315 1933413 55510 1363304 920304 515128 1067129 606828 528753 903501 326999 787552 1632223 1975247 1366010 320624 1237896 543556 918028 508665 1919580 1855852 1656439 1632770 484822 1678335 830604 397980 1312754 879890 1125101 1962242 378957 1938099 323092 1418856 18449 320506 1821962 1363994 334404 666667 937404 1798574 277555 1934966 1287041 1538157 805862 1317440 1434413 1661701 10694 1811330 1766757 970235 496979 1777477 1019312 1834341 366742 152289 1055592 1055498 1215312 1989811 2150 1531354 1252683 838834 1593660 789820 1123944 1106361 77114 1745802 975051 738858 1927551 438090 1945723 456918 932628 1269402 868580 871009 1606205 1058009 45830 578067 50102 57490 1368119 690436 1741262 848014 587387 513233 353939 967986 776762 177245 47704 350157 1409591 14860 724731 709967 1637980 1266243 28905 1430001 241202 437014 704723 1196211 1960548 1311765 1367955 206683 166716 985415 614968 465163 546968 1181153 484122 105226 1599238 1810241 1410295 508627 1513216 1783917 722408 387885 1368824 601631 64104 249387 1633975 494953 1986248 1241505 629863 1906818 1595356 1804039 890237 543932 975227 1756298 1623613 640445 702674 239871 1458516 665497 952852 28355 1188793 993439 1767391 438708 471560 873016 810874 455363 1100045 1729995 1525768 279274 356735 806749 286951 1527432 1865024 311874 1039570 1101331 315535 802502 911537 1799366 425310 851125 100399 1957446 54817 1031595 1081268 587983 697737 1070877 480194 1422594 1172075 473131 1623336 94982 1897274 1208233 556824 1552272 503728 131581 1467524 1413777 1706439 178092 1792552 1838243 223244 1113985 1310300 669115 88217 1565131 1487651 264169 1993010 1624419 226059 610258 1797122 1324678 1931272 957599 413565 364200 998186 1842717 1007403 204099 868782 705341 107560 1011660 17023 158305 1417859 882012 1695661 854208 1104616 376075 1513377 549407 1829772 1888968 1103621 1191655 292498 1116132 693999 1276988 544114 1173766 718421 1770850 1751881 1566663 1769717 87556 771195 1322480 1846477 1840667 717188 717776 1902085 1054690 1016378 1555659 1371630 1026348 1673960 692972 552215 195109 1309809 885087 883110 1761275 475086 1341409 512291 185824 1537428 1808532 1562324 364119 1688901 1244757 647475 134961 1571034 212599 278795 1460584 699590 164964 1935608 1761758 77754 1205319 928176 519079 614660 1151415 1850062 433140 1809576 831921 1365855 266664 152910 555129 1208755 756499 766010 1182477 1474393 1267249 212504 713078 647710 1965481 1822700 795973 1733091 739565 357598 974746 783936 1901350 300169 256130 485118 1822089 775801 1626058 1893777 1568273 974523 1089530 1293403 288422 1371120 1691865 268391 179176 997526 1865140 1986689 805416 1352263 5925 1257621 670688 1134608 1670498 1729146 178318 1391969 1993464 1757764 1981260 805924 986733 170047 1674583 1635383 1608727 1267504 100049 1297223 1811840 1581214 1187247 17561 890795 302299 1047118 1230576 1804829 1665092 1674083 115233 1727094 1662867 1074525 48199 993714 104274 1444895 1844945 1714021 1348280 1763812 1998523 808548 459281 83400 905104 1146280 1585022 156786 688977 800180 1515212 1529613 1254491 532901 1968510 511162 1162074 1069595 1287385 27752 288401 1909559 1210536 48240 600455 23815 916063 1313143 410226 617859 1709169 1337859 960897 677795 907910 437268 910334 1478203 801199 1198546 924427 923882 894422 1824142 553208 1967329 1725374 514944 1983312 1042748 1241868 1684029 983603 93389 951988 1368309 1927528 1467945 1035868 608229 1883949 974651 960752 1910131 528805 1579762 1465948 1715015 1716364 1912926 157120 452206 1101752 1545838 366614 240146 1175979 449617 218663 14275 1292806 1250751 831513 725089 791944 1766344 568238 712962 1669428 515912 1365798 147523 115058 1044258 1501891 864095 1791602 1395367 595791 1612984 43862 1128027 692820 1694837 66114 687740 379105 394676 1136027 1488215 77787 1927803 52709 1063656 1886776 213264 201441 663929 259209 1850533 877598 202497 752855 548419 875871 272627 1026704 477648 314940 582498 1866084 973361 1904901 1537244 1412521 1982426 1819003 235240 1339944 179165 66199 809458 1277505 355442 1887068 74985 1725350 1521698 831314 1921791 1562022 494205 184747 1900420 897699 968439 793192 934152 828480 1781917 1675863 331772 171632 746528 962567 1844561 1639703 284249 1121969 1798002 267285 1838787 40218 98686 1290010 1461629 868915 212578 1230882 50672 1188035 1157135 1437835 62534 1957398 754460 858162 952987 1414184 462517 1714335 598986 954148 1788369 959091 479135 1126074 1783582 1525216 419882 1955420 329803 1732450 436350 45337 1906639 552808 1620950 1766413 349108 1470732 944271 1055180 939948 1886929 191110 1324558 256744 1438230 720852 1162568 303395 181753 546322 890097 1613775 1458759 257916 1494963 1739390 571954 289402 311453 1252942 1584930 1410990 1146804 1687874 1189295 1256587 1409354 225092 1552595 1806863 356627 627334 820615 751494 1201070 165654 699105 395173 85515 1481153 1492245 1805631 1611047 16535 1430490 1682989 1449863 26497 1337814 339144 1082437 1293578 1716244 915359 692645 481788 1598559 154098 1848091 1177434 1996589 1978616 1248715 937715 679954 968583 1069946 441504 1459852 1420336 1611839 1707204 1059065 399327 1378132 52730 184558 1766182 194987 126272 768574 1022413 1911089 431544 560128 1282028 1193565 70637 1497250 305759 274149 1348991 630044 159427 1631629 1417071 1594063 268115 68560 1099665 303093 1846568 38595 554066 1961521 870177 1296883 1414309 1218535 794557 627869 687046 804309 1200531 1568000 451411 592425 1534303 997061 840616 1439665 518915 998055 890935 1870600 1507639 1355296 1033086 1527219 1471726 352252 1347873 683456 1507725 1921626 1516060 1952228 1825920 1601505 1299872 1932894 491473 602062 394991 278713 334574 1652945 1940720 1487960 1715507 94730 1647048 1486221 1979574 1372174 752255 1780661 656678 1597752 1338056 359869 587760 1158565 806960 1771493 223234 997692 1385615 822054 228555 1717253 1507175 311372 707284 465247 539011 1227387 608475 1030333 469674 890294 1233555 495804 1820627 1791933 906073 944128 447811 896355 832416 498275 91436 1448960 1944025 978909 130345 343031 1400833 310304 1980525 1901865 1624342 700369 243172 1304117 493449 893840 1735081 1340452 1142430 545583 1303712 1361978 892050 387474 1010339 473299 923976 483158 1642073 1343925 1218768 918743 58091 537209 1472596 929316 292655 1307835 637412 1332604 740267 102695 1679674 1926745 673385 473573 984665 61334 693799 256428 1918558 561458 1887625 214000 1859804 170536 186762 503609 206814 420139 1554873 853803 1205441 1999434 1401721 1784354 1831242 1786943 137292 1296067 806196 1451201 700301 561718 371415 1147764 781860 825784 653743 175664 265132 747268 671090 684533 1965377 346308 1137199 1483642 1985765 1906666 1983713 724078 84581 1375171 772652 1116277 1690674 1788108 447800 1717949 1195543 1280610 1613427 1609532 92675 970271 62848 1938824 754917 553746 570609 525808 486043 335604 38412 1461565 1701275 1346329 1189305 1162185 1954835 1034500 910449 680705 55944 290783 532861 286993 403359 709451 750099 807880 1980343 870055 558243 1762792 1293659 1646777 1050866 273444 1545729 1097668 1873553 44598 1453226 1270937 987615 1422198 1905090 686713 1065641 779678 1767689 1239877 634344 1499827 1603622 1486538 1553255 630547 1782824 1083242 579721 1469164 676892 569568 1549853 110351 232562 416966 1173508 322679 1738268 1113675 1232918 750977 1271335 752839 1818327 1779194 448123 1454729 1265277 583846 1455692 1380982 194504 1429840 1991835 423402 1419663 1907510 1468252 1008729 326397 1818438 1544613 302883 986366 462694 340471 1344374 824618 1018803 1727007 1217945 1863989 411505 1029513 1279362 708408 1402461 794359 1841112 1966780 1822667 399075 1425097 1414029 1253218 370520 852527 833400 1302960 702459 1879272 373604 550022 794859 858999 959294 834279 1262626 1162538 606926 554519 323452 793840 1633191 1486344 95229 1802204 220510 1007694 500445 467710 1986595 204530 1207534 1407676 1999597 463252 213428 326241 616837 190197 830682 1160357 1855045 51914 211792 582551 128709 1997172 160266 1238308 688105 756437 1760924 990166 1785298 169919 266086 1309656 609553 675681 1796568 930713 889009 329258 227335 1349902 1278951 1546760 1798350 1550376 681419 1939228 1890401 1803551 1170295 350687 1451864 1480818 1771651 1206427 375417 345401 1793973 588745 1435033 1699138 411393 895730 1003283 1786874 403722 598787 1958577 240465 1181469 1274673 1255410 1934624 1029165 1384848 1052400 1212612 1564437 1322589 888369 1387625 1516928 1650284 1217395 754562 1702469 1480145 198659 934246 1193872 566118 1042493 118893 1669495 668384 529147 427671 1849951 575306 491479 1761519 1996918 317345 552382 584927 769619 640594 1635336 1868134 1065942 562882 1641936 998016 1020214 114705 1384757 49781 1434737 26199 1117769 1623776 1750741 695316 790946 630088 451565 1248356 558444 1081526 613099 1348391 610361 406038 816793 1608601 1160544 1407695 1475483 1454551 1753495 1360523 1251876 646751 834036 1145459 596161 1393524 1247703 1346442 1087173 1681938 1905359 1549758 639068 1743851 145906 723118 1002308 1324232 1604217 1105375 978947 6954 1403406 583804 1216729 1072005 640700 848587 666115 1983329 1821820 677398 1747912 1402921 1307280 870286 205816 1937640 142607 890748 1870137 81027 1762493 1139855 1957387 1886658 1899617 642320 1169016 659866 412911 966338 1682846 1921995 577340 1334543 803373 630049 1117247 1917490 848144 237822 1481133 1086999 374766 998392 616511 893665 1491960 1520472 937105 1885071 961681 694934 1646413 1059934 1040521 873817 81977 1395872 1647382 538672 1656099 978028 1159343 570449 1617799 1175451 1355259 1435323 971713 588383 737136 1627602 1220123 335682 41936 1677535 993152 746046 1061468 1033790 1812376 1921591 1709987 605518 137824 1234706 1906949 568484 346942 148539 33392 572588 827036 879725 1977601 565951 1445423 1336897 1038768 223976 226642 593344 1942053 571314 144036 300198 1818845 1061619 461283 1444814 1240616 147843 90589 724655 901310 408554 1949790 237263 1601978 881516 1681407 5384 959863 1726951 104628 82241 257715 1699685 991370 191726 1838652 2715 329824 1646426 210748 193672 643737 863196 1480082 1417333 1209651 1425544 594125 544488 1025399 1662510 16078 783418 1555724 414800 1896532 87344 1670541 991284 1539665 664330 148720 55286 948928 171416 1872259 291717 9617 296628 475254 279103 1032533 387952 654824 928206 1054070 1552581 1390368 1605466 534221 736210 1855855 822914 239121 1058517 1212918 977198 425252 1443832 1081564 850265 1265748 1773906 1827652 462990 509833 1589586 1026170 1677342 1958809 1905208 207262 447054 1442226 151132 253020 1232332 432463 1107909 1120635 1581088 1213073 780031 803001 1410831 1101509 250007 358196 127320 633429 1085862 191285 146769 1953956 1058028 1160795 936643 1540027 1008840 754229 825430 903738 791841 1212124 612376 1677886 281357 1934840 1275995 1783576 1058251 848807 1254877 391018 207459 553741 220887 1345928 1316596 1360877 1267856 1110643 859507 489508 270212 639501 879046 1084775 500090 1796042 1555404 1509742 1083321 299470 432743 603165 1593866 957816 1149206 48575 1888528 1311185 1154059 881170 460192 674454 312225 20443 1697083 297270 1472195 68386 388778 1778401 1523763 1282500 1418775 1093446 1739600 1438234 1752131 1760511 1287853 1073876 1235357 1406394 1011298 399796 1217982 1851256 198573 873207 1274400 1045049 269196 348877 786993 1820090 843331 884335 1997120 551523 698159 964812 1747985 1019198 502343 1100881 1080804 227523 1572753 1193062 273453 172638 67525 1742703 1110914 608419 1309959 732704 1098169 290617 711180 1349705 1307144 1773194 1351438 749806 1778759 1676571 906323 1268008 1857416 600270 414499 160245 69978 131742 1023848 1168350 1054499 1660003 9124 1767741 1860900 1029699 197726 1396164 477217 1217738 1088183 1999680 353414 1518740 1114597 1595029 579953 276207 1604777 401136 1492061 1191401 818142 1714897 1836643 1984664 128157 562467 485424 94274 1949972 1657944 161211 848660 1209920 1571666 68143 319292 1013089 1384236 287475 1968288 1855019 956989 1395254 1609405 124809 1562570 9325 68239 1564326 796172 525714 1438712 109954 1057797 975374 142560 1004258 1601932 1870879 319350 1239655 113715 337629 1983229 929511 1887426 530873 720354 1266777 1830200 1818913 1222434 1704793 1642830 1147909 493667 66640 1907577 873526 764342 1661019 361174 1349174 1583114 105734 1565153 1760316 790241 768208 242437 1468864 1743002 1120987 1390379 41123 639435 1798170 1601802 440858 590326 1718672 1914039 309608 1148454 91074 1875290 369057 163056 786945 684521 1907202 33710 1974696 698398 923026 252693 518993 681621 794375 604501 612027 153096 1092162 282153 492416 1101783 1208107 1988229 1645858 563991 714787 1660474 1009784 873577 711326 538993 247414 458886 1814759 978504 1926643 1346892 594977 506754 1360574 863088 1653643 1661186 1130977 430180 477900 1003185 1365181 866296 1910994 1808379 432245 1252557 688581 1508220 166400 1482483 1129697 365777 1121621 111210 1562821 1881778 631494 1531872 918929 1741572 280276 135736 1851476 559756 209463 1481505 594444 296885 1529620 1246811 529667 1270954 1959497 1919817 775696 153182 394958 412298 449216 1768846 915426 770831 977020 8254 382057 1264702 893309 454241 1085974 313919 1882732 270377 1749305 368493 1810105 377538 393614 260630 1160077 697259 1522061 1901874 1751470 90517 756514 1217957 753615 1793559 993964 454624 34503 1005213 1915613 1679106 85437 433413 1797011 1028220 487909 300067 629364 1256040 1684116 513831 443769 831175 1732559 1885923 1873698 241224 458375 712987 1001910 1196554 73925 91064 408823 300209 1892946 1664469 198052 1653006 722963 1539421 1062376 1789817 1203827 1121251 1742608 85201 1356885 1433753 138601 17863 1142547 1009946 641196 1849609 725763 1774954 1570596 1283443 313675 1736108 160754 456114 1335255 548251 412101 364613 1278462 484537 509798 640905 574424 835353 1850263 1700964 1542289 1531631 1149836 1230452 126141 994857 867781 857344 1065432 3510 145277 346741 1355065 1129283 411014 398486 1899159 49479 1198874 1492766 1425556 1287330 701953 387482 85887 854058 63363 1307890 435946 933793 391445 1992392 1657497 960073 1657042 898898 1690517 1433203 1990796 593773 949785 906317 395380 1120662 475237 162317 531636 1078722 1214759 1593309 1511901 1954956 1348583 370883 933183 724150 1328727 331225 829057 317389 36548 987695 1629613 1504348 750770 286774 1835067 1427849 198339 1858236 1402354 253783 1617602 660123 114215 222559 222786 29678 486635 1470253 938302 1828314 230439 275941 988265 1362027 754747 1351520 1664459 915785 312064 677735 1846218 118280 219007 76472 983031 1600528 271878 1915655 867390 1944213 1699018 1858009 978008 223274 1979670 817744 544050 1123483 1489498 854599 1541410 592697 988536 1004616 1154096 734596 952543 1361853 527476 1145117 243568 399055 912776 44719 805590 750652 473175 1123716 53921 356514 1839088 102678 223936 102508 105357 1313461 1380717 1904409 574756 734889 1708115 334584 1389405 1700032 921102 1644237 1227797 1098249 1983135 87298 1321199 1396621 660596 1596155 263538 986088 1817006 1137968 209235 1579985 778919 781924 364787 57008 146648 331273 39624 1512 177083 9109 1393789 1633134 1046041 1256585 163899 1793092 360153 1300499 1332877 587841 1657047 489803 267275 226638 385800 501039 1634012 1664032 1540298 83631 532504 1141501 981975 677666 1721725 1207982 469120 1801986 419330 247750 1192661 1461489 1953227 1589058 320272 1141338 923555 1332606 106680 607691 324749 643131 1378409 321685 321423 1688095 1164266 201843 885189 13615 1613278 983423 1447999 1262087 465582 789388 197584 1175343 630545 424851 1618412 265728 101705 261370 1499538 1183893 866454 742228 260621 1085490 1590867 1185229 1685924 1619303 989804 1499247 1157018 278761 899332 1390152 1037268 67064 991362 445521 178018 1804819 1626035 1628478 1392840 1319460 1031437 1148293 1955265 1483012 1339172 512542 1924811 289967 1544148 638899 1153304 1713140 517872 263853 1513568 1743000 1363383 1111847 1103893 869753 1792677 50900 1283144 822056 861533 1169029 1685114 162128 576880 531232 1937720 755300 1549924 770170 1352586 438068 765086 1906425 797108 1288255 80200 1348170 1470018 1903579 1302836 123816 632362 1550175 1407590 493894 1813419 91523 593897 202799 1014229 659601 229524 896121 1203154 1134523 787569 1072665 1317433 321823 1388412 565173 1458264 574000 847272 789721 439158 1539162 736533 691993 1414537 1565100 506552 1587378 38390 29736 727669 576244 1934790 64935 351874 1296911 853674 1883402 601897 1592757 1852061 727359 857441 723300 924588 1749919 1772089 690002 841124 1514670 1304376 523474 1913173 539405 776309 552871 1662736 1213410 21270 877927 1974827 1415586 593572 250267 1875455 160103 262622 1526777 1833834 1794974 168820 1200228 456808 712359 1592082 624322 1965749 1966818 902010 1769227 1363784 505100 768955 1738414 1759334 1131644 1225103 884204 672915 1340573 828016 408456 1115147 161328 52795 127045 865916 139803 98163 362646 161054 1885402 860690 1879154 425049 1181647 98748 695850 85494 1989509 1242440 1563945 352648 207757 1182768 737887 922616 1010483 1640452 1483246 1121693 662948 1833727 1300339 113184 367086 1913824 496847 687742 253780 1496153 1096581 1101762 775917 1030925 637564 1789090 728287 881957 269175 258096 402032 788759 1991076 1387007 160097 207691 1878673 1234980 1834974 465592 731854 572984 719924 460678 898823 674755 1449047 1138967 1286005 549870 1991269 1132841 848370 792397 1095671 90244 932252 759074 272370 1506313 1783688 439047 1199951 100634 77286 1212718 1958967 611024 1224023 355523 454340 806661 1046693 959227 1480692 1235714 573280 447183 729375 1673294 394970 823558 1078871 1914736 27082 100273 1083573 1922325 731597 853535 475924 757853 683966 580620 643332 1945751 24941 1236941 1016084 1045819 1181451 1439982 573347 27200 37810 1808552 1309636 281360 1862510 255935 1371554 1976085 633634 1509914 928900 57717 1914702 748329 1391912 78453 1816635 1739072 1160818 580274 248214 761981 499297 680160 1017830 536883 1142970 1360080 47746 913411 519118 528947 1225545 293297 1127984 1215805 226553 489981 130155 956646 97023 389796 1157604 355791 187754 1710439 1399353 1865262 563936 1051423 1270363 468432 593307 1439743 973452 1951325 798899 191507 1970874 845263 1250641 377974 1723946 1456785 1784392 284086 264037 932827 518736 1829553 795317 1078931 1656679 1264086 178171 245983 464367 1651067 1556158 1780966 1403739 802509 916394 1127287 1266054 298610 1380688 500119 639533 1286811 1857763 1225898 321221 958596 39143 1205699 1200786 887560 930700 1402902 383140 1842301 171819 1455143 699693 289144 1534437 231374 139341 1994225 1066351 1066699 1289448 1116802 1560458 1421672 856010 1717197 1985130 1937265 231359 1217421 1618272 1691661 528088 1276229 315369 1581376 581091 1800946 1296320 1134365 1590962 1596287 1844215 1244791 646701 1089018 1031295 1247578 1988304 1516439 1534290 1980970 771607 456224 1742813 377363 138430 251106 823938 860248 1248609 772174 249508 294475 968732 692670 1888480 1511953 1280948 239678 1709261 1330176 1955781 480359 1615862 1300040 1870539 899847 776095 1286703 417629 1552297 434152 465297 1583264 1332911 264510 560654 1635028 1430427 1672023 312330 605412 195176 1391549 1602802 935116 1616028 1581261 933504 1834874 970466 1018015 35331 154256 206894 1951862 471930 736046 1607324 782688 373974 1187224 828716 836864 415887 537952 1420529 1245030 1137982 1807805 797831 740132 1827675 1138682 251173 1936647 335687 1332017 785101 416555 1490479 442322 886267 1213760 1305540 1891853 317197 1270503 737280 14198 1290884 640657 1564019 792999 367005 1915977 771639 942000 1389197 1485957 1173006 1976834 1610526 760803 832103 100167 1461209 1304796 1425355 1012251 757179 923945 1480154 283146 1845784 1565278 1572321 552722 1448211 1863758 100309 912647 316598 1868506 440427 1571954 1445850 183788 1109808 736807 84974 565389 235092 716694 673149 1095527 1759069 1142564 1228212 1937752 1280906 1017997 690045 1384239 410730 210419 1116313 779124 150622 1123530 250212 813889 1478456 1487605 1382466 1459351 490620 103227 318929 1335940 782706 1789258 1060292 1007617 1931229 690143 1853432 207096 1405231 789372 1279466 1274927 1471074 616049 776980 200931 1527693 1259238 1074406 95680 1798010 1635716 344986 1451156 372078 1899092 952648 1597949 1842908 1154863 1040383 841812 457162 1219603 1000776 1453449 1182203 495224 1782997 813501 436374 1137898 539810 214383 1989356 1021721 1800107 688820 1475839 943165 1996302 690978 1745561 1290638 283483 268524 374256 605320 1407629 955126 1770309 781063 1212190 430017 83211 1098746 1314319 1770107 1408638 1516812 99058 1406313 143355 1963928 543078 1157195 2398 615293 1645577 636912 1857310 197563 217903 781720 1226374 548581 970740 1395545 1948291 717571 1430111 1636528 1540249 1525620 1220172 1495087 786811 1381850 1194442 25828 986612 1130314 1153660 1321921 1027464 1326626 102224 821890 626129 539158 1428966 1592337 1167769 753146 104001 749574 1205395 629443 70602 769178 145356 1779877 1340183 60115 235498 1406442 1556058 1656658 1017310 390857 282288 437413 1048875 1636452 1845367 1663245 1098271 751033 538803 368128 1963250 153495 1634847 545990 1013759 139875 515114 1959812 302285 1231817 1954149 477331 619831 120612 1402581 810314 729025 684843 1480531 136365 1928225 357260 1057540 1373393 1116558 25208 845179 1601246 994678 572606 1644409 1352824 1625427 462029 171258 851280 1331158 11689 1232681 1715891 766615 121497 1805289 650230 326501 532260 481368 745049 1685462 572811 189845 1386744 352327 125251 268195 1573233 1250371 1115956 850574 1037938 1596219 1593092 246753 1995664 1581064 919728 1137056 1068239 428675 869016 171834 1809284 480053 60904 1346425 1030314 355382 177949 1808728 206596 1321295 101937 1708336 210251 520226 615379 1244352 1831158 710151 1190912 1653636 1816565 1814750 1152954 1413642 1381119 1239418 1199962 1798943 977207 1733839 1795005 769296 563506 410444 1886451 1324329 280603 1861912 1679067 1607152 1846294 1867487 936983 276348 328319 761729 1317982 18182 1620560 3730 1122873 1947799 628539 1690789 1005611 1160796 821807 162021 1697789 157545 811981 238670 1422684 1341288 1076659 1711590 1622166 1482384 933160 1193462 661756 32321 1247821 1028703 52907 444925 134042 384582 1919591 390065 1402933 754014 1342370 1704096 217476 1446959 1557262 1890488 1007580 1477855 1842085 761750 1452259 1974191 859128 843641 1469859 1410701 1840326 287218 1973319 206995 1995347 1549241 1169962 1372690 1162092 801590 1884617 375798 975119 1164786 940273 1905316 654697 1223435 1844482 1785122 1984661 1797935 1476188 801098 973577 1054834 38757 334666 1633792 1070001 1669331 1811248 794223 112835 75691 459143 1547580 1145422 300147 269257 1069145 961715 654740 500337 306173 747270 855242 926960 1788366 630247 101440 102910 481323 979725 401809 460526 768664 1750768 1303834 1631712 1753902 364068 1197180 1100256 314545 1126675 1510045 1412717 610327 1749403 429131 698869 944316 1922971 1026315 1894842 394639 233447 196709 207558 1494940 391744 679120 61887 1229964 1862969 148139 1979935 574892 1680450 1029557 1284845 607757 159193 1249446 706550 595428 910752 122989 326818 790771 1075253 802549 1411027 1558184 630606 379997 1916791 430812 1778899 555650 1352859 892819 1738480 1791624 99915 1093303 698319 771141 135984 1467861 115531 227878 602789 1902819 1877509 843084 1692488 483786 1210313 628852 1739526 1594087 1610398 1303068 1223764 659335 497438 1474883 1269131 255892 176315 179123 1525752 1038450 1222967 1879100 832076 670828 733484 1302485 1170445 547020 497774 1652374 792663 1473313 1724569 1993835 920171 1353756 1436409 1708240 751477 1911637 873893 1608537 245365 388519 1461455 1026324 1802226 1853716 1719377 545601 1180918 456793 71537 334606 1504550 367294 813075 684705 1883280 1268494 91224 1819336 52508 1194060 1640976 344219 995821 1551421 867515 50454 1770028 1110308 1237811 1458182 803851 265025 170159 100946 1707720 248547 732974 1257292 983222 132649 1980910 819590 994682 1501890 1117106 228387 803267 603899 267254 1492630 734246 1846766 660188 752165 785825 917818 1996360 1007649 1054615 1395425 753636 1468085 169387 1820543 38236 1657402 224339 1877792 362165 1170137 1452573 1586449 838239 847777 1338216 118214 301025 630580 6351 1134909 294040 1116020 1909777 1548662 590998 746595 895814 959683 954353 1077332 245575 15968 249806 536741 869065 915387 10449 427474 839117 1594409 931685 1575903 1395031 1933794 668378 1798166 195105 252644 1483875 13237 284044 820298 8833 939534 1257760 1497901 634583 525357 1923024 258608 1894290 1931987 487032 1331434 1908822 1434322 95904 21452 450199 399421 1873859 1849688 1658563 672714 1530307 1532733 168078 212114 790267 58903 1898976 199280 1677063 1374469 494585 1011628 250919 494869 1305958 1291760 1648359 199303 1697831 1438423 881126 924527 1699518 390999 758547 353637 466204 1515408 520583 523679 75868 1389851 1780491 1706090 1269874 1684153 1513131 857283 1153986 1527113 477510 1763338 1384101 1357084 41884 1983375 437891 1302818 582782 1838072 458954 1365278 1028631 908026 230189 669195 1676171 1994581 1020595 495668 1538038 707894 759589 1650305 771863 96795 1613553 1879826 723909 318543 1757506 1730611 322395 1490278 951398 174703 1521413 1403203 1139779 1436026 464640 208846 1854170 811414 7064 209727 132479 1117297 461891 1264720 453705 353153 1009368 236166 131787 821455 1127585 1249912 1222433 1195285 78448 641316 46023 1223250 824025 1149552 492833 961473 1310106 861829 1264447 371314 584288 1199101 1209048 330817 1275588 1855918 574121 867401 690221 1746584 1948401 538315 888645 575994 1826973 1056681 799104 1107841 90836 1904778 1801277 1758166 528055 1004331 1166214 1347455 466732 1686849 783299 534855 361703 1789348 1883619 205600 833882 704726 312824 55586 1046875 1259166 1002152 229820 647174 137298 351591 1284624 460604 1913444 719896 1497742 715778 736711 759394 913440 589189 1777702 1641136 1243333 229323 1699922 1173707 345545 1067742 421620 1154626 861965 290641 1120704 285960 1686517 1943065 582340 1104859 1068921 583423 757830 1768954 1289376 773968 435111 165750 884655 705361 1512451 1234888 1426857 1700447 199783 1552008 1285727 1655794 222202 1116401 1639381 251775 185876 207736 168402 1088172 115049 160676 142470 603516 1576627 39317 323037 1583066 1830413 116994 734207 867364 439451 1048197 1335329 1725890 1268268 435465 298495 1760657 718330 1917277 506083 1685118 1383314 760200 1631540 1012296 1814273 1511519 1900427 1879692 744360 1181847 207315 1952903 1807478 717752 1529589 445783 1336624 1795706 1509331 1760450 31620 326677 1383105 870482 1779111 855803 1638503 275046 764130 1861262 1375503 770280 1662227 1486137 1691343 153142 979284 998142 504205 169846 1061897 1392893 1389396 271292 436994 1704697 1121545 371587 547558 1030024 546593 1841968 1307722 1806533 1173345 365334 809225 911766 1746815 802614 1297857 174116 107153 908188 1798643 919634 1060030 1692878 1945603 72813 92437 1987052 413862 1315464 1566257 1506174 1034122 1818681 1600588 1579845 227996 91462 268293 271533 1004742 1047152 439946 1236635 1956033 1401838 1369758 506601 1083685 1354748 1958155 1197111 1990876 1867332 191528 604649 533405 779769 1776532 842467 1116775 44145 59773 1962140 903585 1552360 1533957 262914 796205 1428630 1735606 1091552 715254 132365 287340 1383299 1551107 49609 154287 1064646 87974 1525132 1459917 129142 5569 485033 1994109 1472732 1201553 1640588 148341 194805 1304494 1961117 1320779 309930 914747 573477 874076 1165679 1174648 760695 1640476 450841 1750604 564706 892725 74631 219026 1111337 355250 1142948 421864 1324157 1617821 1095205 995204 1921811 1377957 697983 860859 1793941 1912168 1586517 1470508 651313 255929 1788038 361095 1871227 651074 396329 939823 1920516 537935 1708932 49769 1466100 611372 1437932 94462 1954097 1108402 1371433 924759 1043022 1043284 1740104 1464547 981224 123533 1172115 1863958 440707 1365848 1687772 1069064 346881 1295481 622381 214804 682573 1135628 1970933 1941284 36964 1368512 1665526 491557 1332422 479461 385271 1278367 1765629 261093 1813724 107857 1004546 1968210 1028860 206947 1368229 1200218 1780454 1983443 129850 1423811 951310 1267518 902646 91813 744726 1849097 197441 1589161 1708819 16637 536390 1931451 1414098 502331 1626194 1188507 1535685 1829524 1275903 1476 974717 792128 995757 998887 665133 713677 1437073 216686 1768042 1215553 92929 1058049 856341 682269 1365598 368764 996119 1801453 1953180 872852 687124 939488 564754 814061 478534 702024 1926154 1917018 1978972 982332 528073 1821553 964387 1240010 1303269 1892083 514127 472290 73099 1206192 1218737 170817 1937655 1650567 1965597 1639801 1592467 1164900 1395897 774124 413818 1137047 1480756 100434 1348509 60852 1880621 1000601 649704 517485 1650611 878769 1077217 161322 953606 1844396 52778 1223686 1213639 1147624 812346 1371037 1658130 599567 1147661 1685100 1766376 1829951 363173 1474992 1525411 1484737 290998 1367439 1291279 1173019 81271 253489 275525 1333984 969186 964470 238370 199461 586542 269409 694624 1225903 1250660 1453234 1326799 1262599 1861233 761538 484475 227 38922 1185538 994799 324191 896122 1008099 24032 835002 871404 260967 1216596 131304 811330 41830 213423 1148074 1208895 133450 232308 345594 92901 188182 1147612 1150492 933148 1873416 1360825 607005 1801030 1681437 1139878 1196671 163138 1097164 1237906 1697165 440575 1832517 52622 1726513 958918 1828563 320938 1658265 476358 594050 1867310 92206 807496 1775342 1600950 263534 1371401 1427475 631530 1253862 1364588 708886 523248 1642167 1649255 913169 1798660 811360 1609076 1598505 1421561 1625218 645926 516425 150905 729845 595890 1117157 1939415 6838 1586513 1492585 1519678 897677 1635553 284582 1865558 1267926 1419523 1961669 1570194 544313 47104 1111201 557597 1523256 396701 593 1275323 1248782 1749112 1710728 350306 1417027 1455612 211253 1136042 1620587 1328360 1131467 305649 1588566 1792215 1218968 158300 949351 766504 608504 720440 1749775 153044 370670 1141965 1720354 1333547 839908 1880974 467149 6358 616296 898626 934800 1283469 982753 591488 862748 1809331 114953 1411971 899279 606427 1763731 1556468 1853568 285487 938249 281472 1518982 836313 891442 156449 1554193 244662 1687573 19614 1754583 1805726 1113442 397441 916186 236050 930968 1214070 219317 58595 1024453 503265 1920532 583253 1356571 600571 950636 152473 992718 882620 1066794 1107063 1217673 700542 1803622 1399854 894789 1844006 836936 1180692 1123882 545763 1133035 1986627 1234099 1212378 1838299 1608869 1296467 1870495 315066 225588 395390 12697 1984850 1967417 1632273 866300 1970727 1866983 1380769 1002745 1131777 1424619 909010 581520 977617 379424 477560 1666515 1373929 1728407 97436 415192 1221786 593529 1220315 1068772 374700 1070540 1299831 195739 337304 185766 406974 1383042 1822880 1940052 251606 808530 193354 1785093 1739778 1914342 210283 576894 1233398 548963 224453 1814720 1988172 859774 954708 1848458 1464799 324136 469539 1329305 606310 547976 187730 1152294 264906 1573293 1130194 1627038 484247 506113 590306 11612 1623584 325721 248165 1673984 1389939 1577029 215634 700214 1684549 1910987 1821044 778456 1952299 1071625 1917726 1601146 1622592 724756 1737121 1452118 1523717 710192 1847942 646911 776565 108569 1330657 1561663 1581738 662842 217701 1484202 319354 1632618 297332 303669 1463030 39079 1028290 515612 51748 807611 1598806 1726673 1202669 588047 1564319 1291215 1070816 1130914 49438 368282 1659025 240916 1655160 1138049 1973102 1845355 968534 1518963 558778 226927 1180867 1463067 669293 1622257 482864 1047595 173103 324248 1012918 1494481 302586 1502116 1792376 169649 73748 507562 94084 835327 684331 1047445 1760197 1710834 112356 1670237 1268404 720123 1659997 1222483 1274416 674277 298008 1302667 1593974 1855224 1732377 215769 851283 311985 1017100 1638076 1071852 1090910 727276 1027053 471779 78323 1917298 1783953 425602 649274 168641 1202022 1446209 1682577 77377 1855674 1579269 238452 997412 110274 1089872 1825166 1034691 1280620 1927247 1777145 377305 1059749 1444383 1481789 1118369 287528 1810304 1238520 1204777 891166 1776757 300537 416316 930348 817231 1189308 956525 559354 377110 1464853 1785943 1258621 285639 986026 648271 1327080 1591678 692970 1494076 797101 1330825 1245926 62601 1661849 743700 796728 1946474 1199975 61828 391844 1439324 1354338 72809 285124 58272 1384268 1532398 1618888 1753216 1944165 1134826 1371669 758629 1824645 1942927 1298748 701222 1328744 956270 574071 1617595 407740 259898 307903 223808 289132 1921003 1975445 330848 500475 337977 91395 16067 1209871 1546822 288029 1268191 1194169 1327107 1457483 10492 242240 2265 1519024 933122 1491823 516652 408108 600123 1496049 1361161 166630 1044709 1178367 649783 1554145 1474821 457335 484618 1903888 1542114 1444160 964172 133465 1706954 779289 742496 354968 1866286 563124 830804 341661 1817356 1127866 201238 157275 1064013 1459835 1213413 1127284 162218 643875 339653 1990521 837009 1816845 115454 690752 569318 1724461 221934 504002 1320852 546084 150834 1548343 1481281 115995 1015979 1558009 152677 780214 242446 139742 43025 1296318 316665 1624083 574277 1783007 1698623 1341324 1939231 354201 80394 1708702 1218125 1757552 765235 1753733 628372 1166477 414510 344075 397240 1846318 938944 58627 1891009 1737242 928338 1304349 1622183 1244787 1700879 802485 899869 1993982 1058473 1743683 1112655 1940544 482773 1053230 487717 372623 1881054 1835636 1857533 1367370 189941 378790 1172388 1991701 1213530 583993 978495 880482 935940 405787 1744912 6739 54737 1035950 1173142 687394 1380670 406668 561292 32475 1883991 484653 1110019 811519 1675505 640740 1952511 894687 1335398 1374044 846770 136057 60349 157768 739924 1545589 566858 340766 699842 580932 884043 1003038 770978 1665742 103787 373026 280908 219637 220619 386562 406262 1316883 373501 700165 1219706 562891 1281299 465166 704870 1481158 1639304 443528 182558 1396916 1999651 530797 1013801 632151 1831580 650696 906387 1333486 493506 1417465 1960269 765139 1067627 1061966 639581 1068761 164434 1595012 1459258 1959222 1957887 263737 1650538 1484005 1636867 22158 1510304 1527428 486280 1844881 1305188 817371 1589895 718621 848687 148452 900208 832839 1416374 991823 1607389 1029231 841166 1421597 1393026 477044 1994082 1176611 84282 333163 1740833 339085 1500533 1908217 1625813 212147 553265 125500 1394531 1516233 1807407 1467863 397620 607179 151599 106093 1810047 283853 1950724 538111 1492808 1173734 896700 266039 1661352 1669577 1439145 1292212 1236753 1163554 481727 1970797 763865 1022553 1988805 1090041 133556 84267 736816 912427 1214141 1275987 1793422 1164873 607403 564566 64302 19475 700216 416666 1661317 1168937 508527 682246 1467960 1214153 1396409 802536 1379730 543466 660050 659140 163050 483019 1974518 626618 1279480 1212223 1812543 655834 1164634 1590319 1487287 1830664 635750 1761662 1367268 548857 366048 541369 1952777 1845244 1197743 665191 1196636 963520 1991371 745670 425115 906006 677137 1721845 157996 83801 1950152 1854751 1779036 1512111 1685634 46422 412406 312124 1208435 1146029 835207 1282504 1522429 423191 1649988 319042 1488943 1053374 322464 612436 1795329 984146 526498 649314 1164226 1535750 1723373 682769 880873 78461 491477 1718155 1444709 544935 515998 1418906 548503 1684004 1796905 1361693 1654956 854171 1755822 930980 1742644 46564 1805535 219025 233091 1143709 1793514 1386049 734877 1196561 1940239 1072057 1584513 1693405 97011 459839 141451 241669 1057314 847378 518146 412230 1817321 1059647 1594238 525559 557870 952185 870048 444101 487914 1032690 996668 1316700 1592806 198200 1573966 1994076 1064847 1943815 977811 361024 962622 701441 1160475 602511 1195948 1317406 524763 1056833 1494747 1101110 1870241 1799320 275255 1751182 557241 1907519 1587731 946747 1289591 1949138 1706458 121462 1697534 1279214 717713 909236 261252 1094331 196543 1694300 1208757 1263401 766552 1559290 1025020 445832 1786865 734166 1417053 504663 597814 354935 1775922 228298 1424874 1168291 1985613 1743389 974353 988203 1483560 1399454 301213 1419936 695986 792986 431194 751125 1894610 1441870 1622187 73267 1806996 725753 1641421 921439 957864 1828045 325332 1056771 1984572 218532 788339 1026093 1342470 1261994 541840 1027539 63627 997976 1812134 516911 1369158 290498 948107 310012 351521 1407029 1125331 611195 423172 1052117 49536 374886 272035 859129 1614006 996277 531786 1489786 1378598 117848 1235596 722724 1301173 1122851 1059009 304648 1284371 899396 1922760 1550543 1922038 1186893 929501 946719 626524 1379653 649838 771629 391009 11963 1309976 1169623 349789 851321 1156736 784144 1642480 742946 1560340 1878294 1005667 1083288 1312943 551356 425293 399144 977527 921292 603809 848287 1103086 1242038 121425 1939546 335005 101657 281989 910909 1941159 252738 1325202 1648284 1079709 1209030 428400 1651685 170729 1071359 1014608 1610428 1177188 490621 1842596 1570483 358540 348936 354361 1548295 1937697 1264000 754434 533280 846151 1365334 108310 1956516 1294756 1459770 962859 753236 66638 285664 1334939 1332741 666146 1617828 1466608 1179464 920546 1755783 1035096 1468187 1100361 1004198 1166838 1494717 1655745 296248 477253 84608 198105 648327 1024316 591525 223691 898717 632697 1982522 499116 1802822 1769616 215912 1020535 707145 1465562 352961 89226 828831 1352098 934345 865874 1423832 897709 290563 345410 1250697 1881895 761012 218386 1878737 882752 1521272 1318597 423155 1301628 828283 1770727 1047951 121563 1372972 1898019 375814 664913 518836 1669375 1122169 704740 8692 361415 1501986 1919414 1496208 1579859 1239150 932673 535090 830235 928609 216604 1796647 1906734 911237 1725730 201680 24103 422867 1514400 1172482 627605 501399 946870 261479 182027 1811590 108808 1723330 562481 1544562 695650 1950887 953631 684817 350262 1397410 1872019 696618 76403 1486581 1792138 1042295 1988793 1548543 1399989 31789 219910 986687 1048153 1334433 1737569 196560 779056 1273451 1239503 842758 1309692 1649474 1771374 1866519 1880557 1275593 958791 1588626 1378432 1025641 1498323 1875709 1565943 1270466 263061 1156871 837522 1935411 1145252 1620168 913146 1028293 1231361 1507336 253309 464212 463202 1535890 1557582 1444533 1192729 633568 1014692 842812 1036335 1785553 352659 182387 169559 1504421 1579838 1443550 447379 530919 1563496 753113 1897210 1205060 1162841 672282 1674631 960903 510801 1246476 1217101 1034688 1642782 1593211 1912785 487835 291849 1647841 1618945 859535 1470803 437578 840470 1299472 1526856 433354 1239647 850072 1137430 450163 70723 195728 1418771 801483 1519958 1407491 379597 267214 477098 1798595 1814202 906335 1643241 727109 18398 1976798 1767851 1583371 944120 1013611 682467 1040129 520080 1011645 1442118 531893 938227 1530306 183230 1619532 1406818 811893 78947 1188544 358511 254329 1971083 1254746 486364 1691304 462693 146743 1598075 56355 242562 12444 1751144 478333 1035664 539720 1977073 1351708 1671643 1267916 136328 1865065 1018237 273285 1004316 133415 1720773 267327 1240233 215676 1158391 1375512 186316 332429 1307297 553356 1597418 1203666 1963044 1056894 1267689 1331278 1957225 1419063 1420281 615663 1644060 1042580 1653234 243140 54579 785917 1323510 1387805 439401 1148756 236039 1291717 74322 412693 1463132 1046292 1595276 1425061 1516335 841986 147046 248283 294865 774028 1112318 623804 291562 1269322 1929566 776367 349944 770809 499410 1869486 370447 900289 1889620 9884 777151 669229 329459 1726949 1354039 1247910 1434481 540526 1355939 55550 31891 1451236 753480 328216 256307 1735452 807259 1238013 8925 622935 1070710 1524548 1856217 1217942 302596 1657144 415991 297469 1933609 1568809 125024 1954497 327154 1079286 1856477 1423307 465763 853329 926734 198594 1140514 1710047 697164 1496887 22727 1382579 1793868 1636440 221604 297654 1731401 286378 442463 1865270 25576 1325163 1441406 1482863 1410464 1244320 289220 1606534 1772322 1542332 903115 1572510 612625 196807 319417 1856947 1350498 1586705 7363 1650031 245130 1278442 532588 1303302 1643104 938339 1600313 1081367 1140170 1892272 1205369 1163658 1427984 650673 1412080 556227 312566 475025 1920711 1322484 202604 303908 1396056 1540985 1533587 1361056 168863 1052570 1260620 712332 1839602 314705 1439944 1414518 1279242 1119777 418104 1436130 1885617 1782295 1527055 560864 525812 434467 1936994 907074 341439 604032 1869083 1666922 45114 1739697 1778095 1718734 232959 124447 838995 471780 1926583 1947688 765769 693755 1092316 345834 20773 797952 996181 1261146 534175 1768549 527858 1777349 1993889 1165226 629448 1825891 1222564 1635058 693045 1453402 1140614 467736 750156 1849137 1469088 1618234 327685 724607 1616286 718865 1853611 180626 1096430 1134768 924182 989636 664128 586293 1576630 239763 373855 677830 1278393 1848943 1099061 1236014 1320456 672079 537064 1757577 1458316 1075608 1067751 807053 972496 1408897 111226 600712 470757 1045773 286283 1394289 1230009 1421220 399537 1813641 1363906 1581044 1138294 1633875 1533069 355866 766868 1529514 1816752 694362 1243387 1584223 251781 155782 449167 746658 496738 1776833 656615 1144642 1454761 1197758 1579664 1396559 781992 872179 398146 62961 1720553 183456 1276998 918747 1030082 1014952 332845 1935668 839289 590533 1048335 1014441 556507 244016 701282 808396 1792051 712417 558373 1242569 1106311 1831322 693023 1477165 1164305 1012349 1527338 1587110 1866899 1899767 56491 872626 1515783 780526 1965763 472378 1670805 921852 6781 1326345 1837274 1228101 575290 1567920 1126138 1653363 98555 1707991 1604147 371542 1943918 1483415 1333296 50149 400215 758641 1129389 759579 81459 487886 341529 964619 152087 1925609 1738713 928822 860636 1143889 195386 404555 1495265 212650 1324393 690334 720906 1139684 751982 302929 963067 1733147 939600 1081789 123019 206434 1994242 820183 523814 1669900 49906 301297 1819935 1109488 741599 410519 1862110 1202390 39770 977209 7807 638095 1508280 178471 1249645 440463 66341 1910272 957089 666649 1369954 684282 1022021 315278 267351 1712743 580795 1541273 722362 1587628 137240 1337530 1741280 1529318 583058 113294 1620613 163159 1023052 790402 970261 418745 260601 1967541 959323 1580249 479389 1844720 1616399 1048860 1504897 1303216 597681 834594 1107872 1204821 1956598 554567 1394062 121509 1676634 962867 880485 856942 1551482 727913 1267920 662897 130580 1101919 238251 909718 1867928 1028453 1181883 544390 1692794 1987928 978771 849311 375884 873556 977111 1670294 232050 1773751 1574848 1830231 1763056 979712 1402929 786063 794910 1975997 106738 1302138 880572 1788484 1780159 213443 118645 677098 149691 1440148 929346 1169808 1456608 101797 1571186 910780 1306475 529179 306055 1113223 701244 976315 522228 1510797 1149315 1140167 1781891 985838 1173103 1098184 1344137 1815026 790941 226506 1109771 1449891 234699 107693 705651 899677 1669729 676541 659990 1207712 67985 568992 292105 1229315 1849987 454105 1654568 305184 1767793 1331667 1983346 492963 479303 1473391 1520539 492670 276968 1244477 1880779 157625 766871 446667 331421 211817 1063860 1578591 96266 1394994 1010214 572630 1292234 906435 633116 267613 1752319 555188 314799 1442467 1673636 444523 1011656 1869446 1408029 211938 1910976 91020 1062081 1545903 773779 1832186 960762 635308 275901 463981 606059 601791 1218921 1546830 441941 1587077 81639 1614159 950763 632201 1861298 130744 34182 748262 549808 749957 173574 1356251 341206 1813414 1601648 1463095 409657 1645441 1120660 1076757 479906 808695 25749 320266 974331 1559297 661950 1118074 1593383 838806 1257219 126777 587715 390938 1545731 1185596 1206570 350592 1550891 191588 34048 891159 567634 1341192 1061773 1555025 1111749 204397 1373674 395154 412896 537356 1485402 1396479 258469 1094317 1803679 251822 458547 7464 801231 1530916 234240 1852339 1730220 1428362 190918 780701 1669021 1441306 1719464 394889 784912 142551 1873336 1473038 1517452 298516 215865 569596 1747209 1513549 466486 848648 990729 1077780 1692679 1842647 1365706 1827025 839619 1829235 1660214 1793963 71761 1439749 1975792 649161 550177 1105099 872791 71317 965926 1025316 1529036 411824 623673 600585 246870 675739 955671 1907833 1551633 249308 1316795 1432169 1936531 239581 1301742 856625 443255 562315 102416 509512 1154685 441876 24732 828109 397359 926573 1812873 1731573 394369 1737265 602894 1464176 1540494 1801885 1628969 1047563 1490693 1830316 144892 636016 1942376 1355339 141304 1663041 1798972 1517532 1382213 1737768 277732 1138586 599052 171745 1416711 1530887 524883 1068347 310522 1452492 666764 446121 498580 1707216 78465 1371148 984221 20036 108095 1786950 1111633 707636 833326 909709 1757954 1087367 445178 186129 279231 1955479 791900 1138849 1220811 903531 232001 245912 707003 701362 516750 414889 639047 1929812 1872083 129868 811766 1520036 1197454 762490 665788 820152 800837 1210754 896236 1090607 1441595 834675 690260 166101 708049 166415 621904 311058 702114 1758988 434526 299076 750356 837903 798068 1583149 42472 1108576 1099259 1961425 1598570 469965 1590411 1216731 819399 1453798 874957 782524 1020594 1310808 1053067 18784 1350592 336684 644847 162531 1624723 1084815 105802 319103 999075 987793 625652 958947 286503 1002129 951553 428013 1058481 84071 1789606 1897465 856961 1014621 1797621 28666 1499273 1539034 118690 474328 1745423 390972 883941 808915 1563600 1218972 1070562 88682 1636036 305654 1215456 891143 1171026 481908 871291 141923 279381 195265 1315897 1837919 16431 1500369 248131 1678472 1488604 314916 964645 1200854 1582374 1769639 322477 1358776 1168442 1051583 1001220 1636944 117397 700804 834630 693725 1619175 619919 760531 1221528 1164568 1798845 1703978 746406 876374 1088566 1464962 1880024 104182 1891268 1871226 698501 1247876 10150 64608 1603116 1350724 456471 1208194 336705 739513 1703455 452376 1027595 946486 873461 442033 1265970 1259971 355711 171533 1572454 1667110 1988609 360657 1701658 1162082 1490236 541925 1107919 1395775 968021 939463 735314 697369 1723912 1110488 1656978 908524 692306 734699 230731 1466024 1778850 119241 800753 1005537 1803878 1360194 699283 459420 925351 471202 428710 918440 943920 734001 1702189 273170 565711 1587978 747882 1185213 296194 1786148 981220 306091 47271 595733 399162 24097 988638 278012 1917385 626737 1533785 1010029 179505 431438 1037325 1421976 1654773 841388 736425 1208897 179502 1625129 1992811 912200 1410189 409355 803214 1869231 1416206 520844 425828 1199915 1193432 1739487 636255 1290679 1960415 1247968 1435682 1225255 1666187 1048737 1342687 1611929 1830101 1231345 1080848 406985 953241 724032 908904 50566 733541 585101 1864585 1489181 1828916 1253222 1346535 1368348 138877 1077687 1976147 1782010 1856190 1096822 1337650 581697 220287 53205 492131 1165037 901613 1305954 883274 718090 1364623 1009346 55825 189183 345124 1596324 1388329 836199 1838226 706038 1583956 125038 809701 542506 644586 1413686 1994350 841611 1717549 140555 1367902 653584 1521380 194054 1629006 609068 961355 1025537 244424 1204484 338397 1097411 729955 162668 1866909 1263402 763597 346235 1737033 500407 109428 1648037 563944 1695357 1924755 663141 928669 1136914 573693 1453366 385572 1131044 608747 228993 389782 1153191 67874 485523 1040578 395440 707632 481329 815852 107685 986071 801631 780830 1067840 1085470 864046 1658772 881637 765154 1560363 1216010 982205 302879 402290 157607 1554844 1957395 1709492 1194344 177952 690623 1924217 411869 1843386 1619278 1685431 1066890 1432777 297430 825663 333008 407539 1093338 1630145 1403792 1812202 474389 61543 1352610 1229868 1049723 1029142 1105878 468375 439800 50106 1510924 791516 312998 1737545 1300438 636856 1051508 1176268 1433810 1317666 1642363 1885544 878650 1446658 1086217 115273 151056 1448051 1534925 1714777 86375 480533 1863373 1352444 1140269 1627125 241131 1648344 292734 1702078 440369 1424100 1707552 1431385 435755 339151 1087242 941819 1454054 1253205 1409978 1273666 172164 324806 525327 499294 1257010 92414 1319152 844155 1906120 725174 1254630 1098561 944563 1064178 934273 1416154 688618 1251834 900905 656876 883824 317168 1346996 858836 1430949 1743732 1225642 486827 708868 1993548 955744 664556 185260 1107226 1102015 1197808 1553100 1095662 1699521 181561 1567317 1735920 611586 468786 6215 596890 61359 1638411 556149 1041755 1489493 444312 1482194 752271 1653618 142164 1385940 933074 1195334 1299856 379676 149003 401960 903392 1134032 443144 577774 1297454 1890798 542988 567012 1572579 1953480 1885397 588541 202151 149221 1434480 589361 1268873 1307798 1515861 1273811 416680 1097584 1919942 1296144 695411 82850 1756547 380439 1629513 1053718 1139858 1417579 1290264 1414439 1335618 255705 1699070 1782828 424415 604736 1102744 41447 182926 822613 1118715 1596334 1446401 1857624 640611 310732 680980 1105907 1593693 1839698 841312 1255318 1387328 1452894 1279680 1046241 1883615 106686 1015272 833910 1100625 527590 1374635 61701 336512 1005516 1531113 1025964 1144533 1092311 1136616 760279 589635 506645 431343 1659409 829215 1819454 889112 568075 226712 1770183 1845585 1248625 1498491 1184927 946280 856851 1693579 231724 64963 1107451 1580395 1657642 563348 151761 242822 1184641 728433 1540566 1321186 685975 142422 1559110 1496581 1345968 55608 493531 1219947 1521193 1994263 1156238 1674925 933866 615661 1827223 1779747 1957555 528180 1235129 805277 2634 918482 1568441 231150 843497 1129350 742176 1087132 1880381 1698114 1443515 566727 901882 1259617 1767202 119672 1301094 1964263 320768 1836112 222168 850324 643266 381830 972167 1777509 277482 434353 439688 1776531 1410717 906990 1897883 1963358 1321253 1198917 753766 1835805 675670 673147 27264 1704071 365141 813274 1631225 1521594 732931 752039 599856 637795 463015 1388802 1717546 251354 1563014 1748557 1124802 706244 1736556 584552 1033867 162886 860357 1779203 1690488 1656530 252202 407899 759230 1744494 1575803 346354 111098 1927426 79622 1515162 102135 756631 1995716 36329 280923 1015398 47454 262067 1610239 640675 24901 10287 813541 647158 1943261 430158 1107547 1267206 241176 1173959 866038 1634936 868344 396245 1107768 958862 290415 802977 162659 227875 1200019 1660106 59578 1032353 1314881 117594 157226 994326 933679 990411 390062 1159223 1592502 1780430 1057479 764566 1685279 69610 197965 282763 996410 975556 393950 1165420 141434 395857 474075 928937 881709 90529 778927 144578 458625 1280517 1641087 1760213 1309702 1379442 1573277 855517 691935 899293 509191 1124834 1719014 348511 599474 1137307 160385 503848 990089 674268 636929 636611 1209404 404233 1725540 315536 657287 1950985 423128 1414091 1357891 1168518 1169372 100902 756539 563622 695450 1167743 1932446 279628 776482 1742919 1318496 1482916 967714 261675 539585 1487294 139047 378354 1947818 827321 1601564 987454 562262 456357 222171 261388 1995215 581027 1139325 1672255 825768 1348092 1851029 725170 1267727 234535 1054654 1566053 1023113 1549400 1388581 437116 1985491 248274 1368633 112952 382074 1330975 35940 234324 1458040 777327 981911 552140 196260 530269 651231 1823076 1777009 47178 1153524 1131650 1211994 719639 900702 1969991 1703347 23453 1541145 1918290 552010 981018 1540642 1644816 1889485 26369 70979 689054 158435 1989323 847083 1627048 766465 1472135 668397 97615 1661583 1052607 1762038 191177 1827814 1563840 280527 821450 1388980 1410395 991957 1447442 1105459 1016653 47822 76162 772564 1754672 159958 1473826 255152 1173040 953354 195777 375657 588366 178311 1430667 813463 190280 363945 903430 1087471 354962 365977 321993 1400245 1183157 1465103 1689322 1933180 498196 520552 656677 371214 596638 1931072 366534 1733601 175127 489518 1153964 814742 799130 174580 1836513 1403472 928330 1656153 454218 1796414 397214 1457516 1047186 129436 874006 209501 698468 174634 273125 310934 1156779 76278 1370369 1284657 1287962 896768 654708 1028500 211220 359614 598366 469588 1428873 581704 1990119 880013 954319 323155 1022013 1444474 602410 192861 971871 1719653 654482 405032 315538 528213 1552231 528737 524958 1875294 1659605 1125567 1183810 281783 1500304 1327370 774022 1166396 1229105 144303 563799 1440659 1309083 532298 846327 241171 668064 631348 1976598 435908 1476638 1860113 1578586 1376648 1223737 1711186 672690 844367 1211398 1593806 997557 990704 1594677 431095 823676 1641032 413519 1551962 1680729 894771 1016830 522879 454728 560700 485714 1850839 1662602 1978197 1824893 303165 372916 408282 17779 1096267 1666269 125473 1768277 746947 868745 779486 917785 1255380 1193615 560972 1280233 1942908 1255953 1443942 1723296 1795547 909130 139770 1748857 570556 189310 989785 586136 324834 339911 1644300 225773 1269872 669182 488832 211274 1367895 814139 1115315 1461713 1702992 1876480 370002 1724450 58892 1141197 944932 634996 748159 1854454 768064 1900786 972746 1315905 828816 927061 1304770 1598224 1964167 1290981 1021943 704711 129596 1353651 79744 1317448 375280 1747473 1546714 1670834 325365 1243389 728037 221381 1219431 1359984 1005073 1894425 418223 433154 1541760 1384430 1620684 652579 1589911 1017287 687762 200204 1666157 33652 211815 1838006 1790106 1764339 1629567 851208 14945 469256 740000 783162 1249102 1141678 47682 1250973 1201671 250165 1729949 422455 1017103 1794530 755101 181746 1540963 404327 706227 508561 1332959 233377 67833 757728 864416 898052 697121 454327 1881551 1393261 1263634 1799198 1121714 937357 1181059 932825 621260 353370 1769102 862616 572907 1089720 1653550 1187964 1661824 1161721 251679 1152136 689144 211570 795654 837929 125258 492160 13261 1802238 1549547 1246312 925088 1608074 1954567 1110388 426381 1968788 1011476 1543290 673465 1916550 585383 111936 1388209 460630 610099 546436 1101491 358809 1217050 617589 932766 515095 1266230 404358 1473020 578506 1465941 927106 1103498 1141772 830745 1859810 1013298 1737536 1625126 1429329 1630762 835741 1202659 1216306 1479651 1734115 974254 982085 1992590 1995732 34149 1738416 271917 1262229 183954 883985 487939 89797 1107883 537036 1849122 498391 1014400 1346950 765067 285204 538987 1755466 1348673 527500 702420 1835951 1082808 982649 269515 1447880 325901 541233 1195618 1365917 1767455 1490878 1320438 249747 419925 920442 698041 851360 859387 61192 903948 319092 1581583 1158689 261805 846394 981740 320169 228466 655391 1325231 962979 853225 1987058 771958 1660910 1102799 1608891 1254843 119263 341064 430140 409137 771615 293725 1314155 257020 1456091 1556623 1948382 1192813 1718063 892919 1187889 627380 1161092 1323376 1396268 133194 262209 1717481 294208 472615 914790 1263882 1611034 1016394 545579 1073337 150353 1475476 1008302 1220406 1159629 763854 1950376 353114 982384 687090 1377252 357102 462030 1213509 487551 1169548 1208076 505677 1659366 531781 479205 1399292 630629 993779 766167 738420 947168 475681 1938455 1264180 525949 766684 1390609 1904574 245400 1711509 1471922 1546441 1548984 1434526 1310418 774090 144679 1684467 1669396 67622 1740580 769925 1385922 1356963 1574296 1155692 807640 1899461 1185892 1158095 1839137 1201142 1962793 1951471 881788 865599 948655 1910438 1622585 1924041 56478 1727617 772803 1676442 523817 244836 79836 1428945 1401590 156049 1286910 1912516 1292546 1341285 1979592 1166858 104356 1740528 1415916 414700 580210 90213 76054 1181385 841564 1229286 900447 1378375 1005074 1667770 1729025 288950 188092 527855 1919978 1906302 1832041 1019165 756016 545611 551741 1817063 1249846 996580 1883548 1479943 1050682 1723292 1255550 1268382 1387677 1224597 1163907 1789063 1571684 1822868 1372033 894006 412334 713560 734623 916451 1361213 542566 1620533 1723518 413584 631096 1315773 1658523 1262700 171319 1094225 1328696 1974395 1568035 1366194 764132 524254 578915 1416187 563646 641461 1046981 1022621 823460 318403 564627 621609 961620 663125 569757 873651 471126 1492240 688083 1846139 1429480 1106391 1995035 362517 930238 66267 208924 1370876 304380 833493 359406 723031 773040 1468205 628657 1740751 1019493 1438984 1967962 1072439 1287944 258508 764719 917176 47466 1730772 150921 1721670 506471 680470 1952396 1085089 1687222 376520 191713 1744534 1301437 165681 33862 1801383 819933 552758 563015 296691 1154930 1624553 1068974 1357641 744216 389393 1711842 1936246 1070790 1429768 833551 1921406 317466 977946 1589535 954645 722274 518816 270766 803370 1162178 537877 351772 862950 1844973 77827 1353103 750114 999380 207715 1525320 1013848 19153 1212487 169694 1567996 1529668 333616 1501455 1409452 641422 1527527 930733 956502 704202 949115 352594 1528165 227512 1084826 750290 1896818 1346101 1634190 442604 1171755 427883 1901887 1336285 1755327 1238126 325744 1598594 1070734 1967015 452660 1490367 1179061 239753 1436488 1879783 1811739 438082 978386 6756 348540 796548 502008 1534790 1067286 1733835 704896 1985573 482090 674065 179082 1746600 740015 723528 1098598 1337538 159507 372038 1186998 576691 1048690 1844359 359696 1005625 1086027 490862 770644 951029 995843 1839426 1153811 1179658 1920263 649487 489921 1289836 476039 1530859 111773 1134353 102118 1670557 1236324 929652 1752821 1525324 1373102 289957 622479 1611569 789913 1381728 321217 1680406 1844146 763985 1169346 1139233 1642890 474097 1592921 727889 1072123 1547271 1063684 1392514 784094 596308 1883353 1390705 1113935 1194805 442666 410779 1701555 1744907 236609 1269538 443186 1354498 743184 1191445 834982 409990 53149 96836 181674 411941 1507249 1799603 1326754 1564015 1744053 305496 155780 1773609 416060 1501411 1110467 858743 753525 79801 721791 1794289 501430 160693 451803 341481 421589 119606 119316 1877554 997042 1664264 911140 164019 1883793 421865 1641955 924383 281689 583356 1450424 794686 1423528 678958 364335 335871 1747777 1739524 704467 1770601 1558046 1071990 157641 1586833 425524 1610395 1387592 1960696 51498 1423220 1630357 1816070 581109 501455 704776 1780398 349496 757250 1273242 1386522 230035 51839 545298 1950558 1865147 696918 1325682 1005658 1572234 337701 924183 1446117 1052080 1520753 594514 1946517 85591 8240 65266 1988792 1656627 174005 99762 951223 1528764 1002760 228540 478226 1165583 847814 1527509 235874 1991632 597495 423963 595191 410874 1523533 1158982 7518 1662078 1869353 205641 1222456 1790662 1813536 1581398 1670831 1427993 71944 1052022 1051977 1279316 1518219 254745 1917798 249992 396655 1352978 216425 1884941 1560251 997889 1970120 1484080 1946844 857267 415753 1434560 1469128 323819 1941027 1435560 979942 425841 860498 702953 327457 761499 1451483 869615 1795796 1731933 503690 81104 734997 636843 273423 902493 668456 147063 1084963 255842 353367 1925627 1645085 1992987 1961317 1133273 1245862 992819 1170559 1022793 212652 398075 1149782 692187 899753 1594568 932371 900300 1084480 1513230 992123 1850676 1904103 392620 1006285 1449444 1011968 471436 1498178 1775711 1637327 609895 1046884 1355527 1120803 348539 1361688 948595 6550 162933 168217 1507271 519939 1416776 337939 1880516 569175 1319531 1814490 1963243 35304 1335586 1269331 1632570 513401 1834759 1526395 41023 1806246 1348138 259610 1188532 1092885 1892442 557937 501271 1013819 165244 1718315 1446351 882804 1287875 284678 642295 202755 1595999 457795 1702635 1618910 1570730 1251851 575195 209319 1384452 643844 1375177 1970048 1397694 1713355 1447446 1552709 1353911 687286 414214 1594020 606377 128018 1382781 270574 847702 1483291 1085964 1212345 349107 31076 1885243 703656 1863636 934976 94210 1794581 1310482 1611523 568157 1592293 2477 1822954 1154153 230996 1328850 1194766 13894 205685 1201409 188447 1930977 1524497 767694 578185 1983784 530348 26563 494631 914982 76083 27577 1590868 1595155 1807821 152883 1217079 1464421 1671163 1823780 658627 796863 795124 1803190 1578569 1245943 979946 1423062 249279 1061363 1903260 502026 1378268 1114104 793883 565830 1149212 591353 1888705 1971644 7325 1667267 1609154 1021130 714901 1286202 1399112 112549 762000 410570 11554 202593 289075 442255 1207889 768006 407292 135475 1502323 187812 1404097 772452 527965 1695007 1190293 837270 1438016 397149 1371988 1044748 285413 116557 744283 714135 1396503 434858 1905523 1831575 1913004 1299615 1895190 1088930 1569457 1621744 547115 1050577 808848 1664332 970509 637821 995134 1566977 1442807 433040 648665 1389651 1972658 75368 346250 198151 913875 1543424 1006993 1233272 1486535 1165075 7739 1236580 1481932 1674778 1651613 1403258 41700 582567 1438237 1319485 1772975 1146621 1048836 901430 1850622 750928 826747 41029 972750 1864260 680645 921057 1599342 142233 169589 1987316 1118969 703566 754180 464808 247881 1082619 1514063 917024 1330654 1259750 1751085 52682 748443 1801218 1680361 1630295 1981272 467586 401252 1076986 690584 241324 962457 1466274 1858390 1259201 144071 1712192 1037760 1099083 1311736 442488 990154 1482189 456057 727761 300421 1001895 1569654 1389853 702834 83495 1490421 1526337 583037 407929 950710 26637 865237 192974 839556 1872516 612084 1879034 337648 361608 430119 1777932 1766724 1564517 1805540 41073 1117822 1269174 491574 437568 1120667 1252727 1178008 1344110 704964 1770165 1591166 694031 642899 667158 914986 1021338 1345858 1458545 392326 1281506 1953283 297738 1550288 1244825 767431 578886 1652264 800554 222349 1225063 1442276 1989185 1860348 1144753 1161280 1831326 480565 84191 1376077 508791 1829340 1082003 1713489 564004 376397 67537 1151950 342297 712785 918636 534138 1628870 968682 1232181 808267 1981416 1297192 1979099 938240 1846156 610509 201181 379432 158152 110561 1682131 88813 75466 929 1195888 488823 537161 97324 759001 1373029 962000 479073 1761198 586439 1587299 383901 1737343 1302128 532170 487827 640796 1132233 1060319 1076172 1773558 736357 765479 806437 804047 10042 830910 55737 1348951 1476125 97444 738536 599909 707164 912317 1578673 1557673 737289 436518 1598496 1030622 925355 1073503 1095848 127456 326213 785407 950013 1880738 1272305 1469661 592923 1117611 1016610 695469 104259 1605156 180668 909379 848241 195990 1218551 587869 1940211 109536 1231813 139615 478464 1297663 608384 1229178 1918261 416250 1064213 691563 1887637 1140150 60124 1363496 1149418 1410187 1798760 891686 1439785 1805860 1322792 371284 813102 84120 382664 953415 602110 1660507 31876 724531 1054373 36762 470381 136047 1518805 1334790 1166452 375447 549860 1312711 713656 564776 439581 1612065 1965338 1469045 323063 49995 680227 359041 1312277 1277920 1854923 1390840 486220 276788 717549 1000924 1426172 1133695 662279 1513665 308925 800800 925780 1113058 821990 34006 1111505 1498710 959167 176468 1525226 169602 1715666 1933051 966581 1283212 1876316 184072 303980 716686 1117812 1298051 399272 1314003 1948421 402872 178216 1210722 694731 1192259 1497337 1672919 441671 734179 98590 1659969 1779565 1308938 754131 1945520 1876667 406557 1993429 91080 1512557 312990 913661 1195450 1597207 1542551 1150024 996220 1713603 1251063 876372 1847596 1170296 1057426 1295482 1092729 675155 1948901 880322 747633 1445737 661676 1851350 1063087 1907178 1900482 1117651 925948 228561 1838470 323939 1593166 1912461 1716828 1909728 1866525 1190996 1382816 1581024 1328040 68704 94909 330474 336856 174957 1286798 316912 687681 1132065 1626975 1908701 891211 438393 1281158 1851572 93862 850509 620896 894091 1643863 457914 680140 1703551 1934525 605141 407461 1467562 549156 1474081 1796830 605507 987405 1201074 1208122 1102264 1951664 1499239 821104 1351985 1874155 573254 674201 872812 1374813 345655 1948321 965055 1044114 527066 263170 72029 1538005 47066 1640981 1650759 1556512 1106547 685011 1831927 199045 1667627 97025 189797 1781603 1701194 291903 767908 254895 1276411 1486248 9377 669922 1138142 89502 1464543 766081 1336560 563864 1222125 782800 420966 1258199 1360153 420487 328476 354490 1668273 541170 1962663 324961 1437905 899495 421084 1769970 719643 334794 501642 1862828 633459 1441854 386123 308803 1392607 578047 229416 492021 1458872 1211936 1076811 1595914 741882 1886527 1323345 1797039 933171 317193 1255817 1146028 509984 193801 1338316 1204477 677100 1298464 1380520 1111137 872930 1734537 1999787 1399631 13806 411670 340920 1487265 1322151 1369999 647454 705189 595674 158682 315618 768927 251761 1258409 894815 1751843 1989424 176750 666869 1541901 540538 996999 1838406 1420937 1429966 516655 722124 223770 891225 1107657 446394 1035404 780570 663044 320278 1607328 980080 175001 1221831 528423 1340379 1018041 260644 1143077 1162790 1900731 1522982 1966491 1411594 961369 1709257 838238 1080096 473472 1380608 861570 570575 325189 1172241 933501 488344 1753304 344067 282925 913074 602289 888785 330827 1777167 114510 551838 742548 271675 1936368 584428 1591368 426673 461004 532983 87525 1418908 1591659 1152271 1139362 844709 1905545 102656 1863511 490946 320387 302127 774084 415331 170767 1010858 1284423 1893724 1378724 1412735 1307500 165132 1925423 1631761 1475 735774 1180276 1675697 1189448 470608 69434 1766981 1741723 530846 1089115 1690206 1379503 598082 33976 46701 1821436 247425 1124680 1015698 274474 463219 1852941 1922219 1194073 643155 1160457 1456411 473823 1349952 52769 19004 161530 295373 1680001 69680 1676474 460023 1896610 707789 553307 1319213 1134368 1924980 1320617 459994 580740 963132 265008 534022 823043 461810 97812 1769297 339431 1549939 814828 1960087 1490671 769904 192052 1871911 454612 122940 748030 764945 108549 1510811 991327 1464864 1108577 286221 849447 1608842 1171606 136336 249384 1866915 734315 456101 34574 65460 910428 1301770 1310851 421170 1258315 991308 1982753 476370 1495117 1969161 998560 1259544 1663453 1546436 1731825 1900535 79599 667538 1247767 112329 1849597 1600832 646049 438620 1779480 1061104 840835 1871219 858927 829437 772211 1396299 1294503 701510 309474 1394969 1018740 246275 14235 1142994 783943 1335474 125189 464863 1567408 726363 1797777 646965 1449332 1574508 1364715 1425722 1642944 655661 586063 182801 475677 938620 444837 1246896 99307 997578 1338437 194004 1905429 1073750 452269 1548693 1056636 1962658 1647151 18487 328637 1828545 1088415 399644 660496 662129 1045037 1029037 1889434 1934515 1285344 1265049 1569594 362971 656680 1855386 1265071 735798 1060718 1847982 1653369 76834 870430 901656 1012357 352024 1975820 1227340 1208891 517880 779028 105273 565202 1673058 41649 1387790 563021 1645832 596105 61644 523958 1927039 838489 262227 116660 330330 191354 166796 1585853 983667 1249090 1865211 1951103 1655393 1897700 1310960 297848 1061144 1499144 1371730 787301 1380150 672700 318629 714240 836266 444102 1431415 1233317 1642350 1355787 3393 1914273 632621 1976504 661749 1001715 1224047 110150 739920 1439367 816218 922914 324982 991 1499762 543413 1624742 1200241 603455 115270 1904773 194624 1609383 895878 1937254 1094400 245841 1910032 976284 368713 1984132 1502737 683641 1344754 807242 86026 1580449 1344481 1625176 188871 564710 843364 1388347 1339030 840257 501384 490989 204516 789951 852509 1287602 1291980 1037384 489971 429432 413621 1200733 790570 1029098 1315187 153651 824943 1407610 1315188 755853 1678860 1311700 52204 314233 433290 409804 297314 1306118 170351 1147188 130084 843680 970234 1661538 1943909 1961895 395748 224253 162160 695297 250160 1344574 1302297 880146 985606 1640570 1988341 318302 1149270 1686817 1307769 1651929 1850416 607227 1130572 213792 858094 1693767 1879176 1542238 1429422 312543 604627 1460870 1787472 889086 251381 557970 1379800 19143 756723 1271760 383099 202034 1695952 1753607 1849704 779581 429111 1331775 1718616 193501 1423664 1769454 709186 1232050 17882 1292116 1037912 1426254 19661 829925 264837 1778826 1976633 698387 144254 1209139 1181364 1070901 1962601 1713736 1398697 1542639 27221 901052 540114 802804 504525 131899 959647 214301 1702403 1803496 587303 1611842 677016 1244480 6454 1449551 770003 344669 1504902 51637 498597 1629855 1092041 476611 226535 1446270 1509095 732132 1402473 1350218 1481500 601145 1140513 879569 1118365 1619506 404958 1620205 829218 598095 136533 1455571 1454669 1180635 1180087 1829510 1586039 1374741 1460899 318517 1080828 1641471 1777142 616054 834006 1047697 1681398 615429 1400167 223547 69781 567845 1896638 250126 515778 964759 635933 852142 1057570 1288486 169241 220872 611601 1280309 1907553 396109 1878136 357227 401696 235547 1272780 793046 1326646 295353 237378 95964 1084755 1469095 339581 474931 630051 1044956 338634 1318101 1291130 1087710 1435283 1936878 874200 1419540 1262908 273489 410844 419125 1040257 1552035 1469988 1879623 1205655 1642969 1820760 1218292 721714 145682 581340 704113 1087323 705556 1694256 1843710 1068953 1075821 1498793 462126 1732376 1762642 1587156 800895 775934 1527740 1043814 1826939 1894069 40243 888526 238768 1711166 12518 785875 1362011 740517 1732824 413027 573631 445479 542412 804115 1696018 815583 1587118 28503 243505 744359 1228608 1258563 1470059 713476 106583 1916107 1170729 1813501 1040388 1270472 995219 1373816 1712161 636483 585295 1145065 1010512 1725734 605890 393481 1986818 701476 1926663 401358 1959008 1601666 1180969 988341 1059869 1095805 1777995 659078 9957 190175 707046 1933561 1446758 1293284 625420 1478788 171433 1332482 1771206 1759466 1629903 428882 1250037 1603109 1568155 1748775 1195094 1479269 1040617 665096 1188717 1719559 1804313 1167049 1273012 1576955 202156 314743 700184 405628 1557144 972840 877231 575917 136193 916457 840895 199247 1956109 1375382 753803 1975169 138253 1367237 799508 346182 323459 371804 1278288 1733308 1360279 100618 284767 936712 300344 1079463 1705103 1658051 1315044 1914525 707639 1110613 86993 312359 1201305 461390 636612 497055 1518056 105685 1046126 1715386 1313065 1438809 670385 1908762 502322 841902 626724 357497 243925 1767788 742124 148083 664343 1997451 1530786 974080 1462136 1089240 418298 28473 1307404 1597779 799311 1780040 748601 296809 938951 1794306 959627 1155019 1197244 1837181 1891540 76050 1009338 307668 1605054 857554 995166 1224673 1662701 1103949 1825046 1354052 478686 95082 1008398 1574193 1003968 1540868 1442859 1589617 729527 983266 1926922 1650931 395452 1048053 1244943 1688657 405278 745297 801670 656202 1010156 1094974 531782 139353 1567910 1560801 410782 645307 214342 1360708 1860892 1613016 1671733 301908 840958 1720452 981762 1132505 7226 764527 1023311 993875 1562298 1385195 1297036 1050589 1045345 121496 1712606 1852239 881316 1022984 732204 28995 1005672 540873 1713870 890429 872429 260420 633682 350784 905708 937534 801475 1760749 15953 1531540 406274 1403901 269344 342856 1277980 1829319 983405 1582564 251287 447908 1790749 1186277 905446 724330 787533 996458 108171 396784 1094214 1025356 1320402 1783772 1666206 1823700 702330 471181 947755 1040339 252271 10959 1047957 1240656 125728 960657 1045206 1359645 1369617 1700403 819487 1057858 31059 1793424 916559 415795 1263762 1942934 71712 73637 314938 6707 1859808 1401097 72860 82811 1947314 650279 1857076 83501 286750 35669 978676 575039 623764 1486075 1848890 75774 37893 788228 975480 1139192 1301542 1830691 1986930 699919 183829 436124 996636 260177 847015 1594907 838248 90433 495787 400763 819509 298507 1089299 958170 1596920 801851 1523042 1508246 1581565 1042274 1345501 218054 379401 1889953 1008759 1990665 1505009 1050143 298658 349508 1308835 712361 1264648 1901061 1728767 385678 1083338 1892533 1667457 1091163 293387 537207 1207946 57429 1905997 224895 175010 1274702 1985308 1950120 1699208 954095 15050 598760 312851 425227 1211757 81957 539084 1823439 1321345 345416 597378 1196856 1981569 1845798 858753 1093168 1898456 471106 868425 676322 1947960 1875383 37816 1559524 1431740 286554 653024 1253761 1393127 1728691 1627387 1987540 81229 1132348 1338270 111159 1842765 1714146 1911595 238073 862675 1434039 1986715 879375 1545224 1186148 274060 667767 139318 537979 1733046 1413432 825685 1581740 1342032 920680 823162 1090593 1806340 1897683 272306 175965 1658450 1339201 794726 1572850 1955760 1401831 1636162 63289 1772772 1694704 52457 1827216 1998793 3706 276006 915305 247573 905494 729592 1984741 1468415 1758174 1225992 1774726 897774 470670 1991801 246922 1297301 1728847 1023032 484015 1916439 1851832 1526475 832918 1779297 819243 1415418 1900570 151853 1930159 356973 776729 1985847 522940 1640042 1503933 528708 746145 291514 1693385 791256 1103400 998768 722359 1392858 1690710 1175625 98861 1896574 1731892 725258 928756 1440265 1044668 528894 785778 750347 1866976 1216046 1786339 666943 1921424 1733777 96411 916983 968712 763339 1207266 1244812 494323 1198996 1112991 869779 1246556 1440096 430414 200680 1194617 1473640 490899 1269995 1814149 332075 281858 573339 1467080 1368636 592470 690803 42048 331568 1051289 1354802 863802 1668727 429245 638896 32775 309560 254182 1580988 898199 929967 1992313 1865419 1781194 1253217 248244 1120864 1976599 763398 1150519 1188232 371982 1429888 321265 529989 1845799 927927 1396050 802061 1388523 1613384 1812779 1912042 1537225 1637119 378129 1031762 1894612 1017600 287749 130743 907925 1635916 449632 1310336 125085 881289 1366334 1561487 352072 1663661 915806 1814065 882548 1816945 1675147 577676 234358 1117256 1407166 208267 1115927 185268 566849 1632267 858168 1040182 346514 38173 1701690 360685 1349127 1179614 397346 767861 229151 895996 1415782 1740946 805686 1692012 399755 905467 1754540 379943 898904 931810 1952046 1987264 1087255 868855 1806998 1221830 1533581 264533 403215 1620434 152803 976723 705712 1610291 1751000 1854101 1198728 1016180 1314841 1576263 714059 1971216 1101031 1183828 1287881 1889064 1186345 1709504 427182 474621 941693 829082 204206 1938686 1216891 993361 982355 744066 1199841 907069 1012258 297229 1349463 1668322 1355133 1870114 1172168 837120 1826540 929519 574646 904769 292038 543165 673614 210107 1839282 966461 1632671 1037315 1725427 427152 109054 586291 1196100 952394 1223496 1696457 1602978 277515 343921 1489373 869055 1586742 1147560 378102 1491172 434936 7571 1750125 1460865 658776 1825806 1700056 510480 1443572 864010 1161027 823278 1259946 1330264 171296 1825522 759761 531796 1013804 3996 1278361 1510759 1597430 1763737 1399349 311457 58786 1356652 1342288 1072937 1581795 1597603 1582385 122731 582321 1915566 1945289 1481125 1749087 1705897 1672526 1258039 351931 1100094 1523302 692280 231022 27956 1169011 921923 556370 1276923 1108917 44104 1812479 826830 1087067 1982155 604425 1851789 1225582 1359294 908335 1632788 715965 352631 1909680 941002 1634026 910645 348439 1359374 1630161 1741266 800565 1778752 560925 1685061 556789 307237 1528290 421317 1209497 1184651 1141321 9859 100518 195757 1096293 1765269 283711 972648 444184 1507995 1371924 1482080 1167792 941095 1704349 159982 536490 1045592 897687 678595 1161615 919378 1028135 1382338 232060 1425616 1222771 536323 1004813 1619258 1683693 25364 1444684 205654 373434 1252253 314795 922354 864873 1229863 717117 916836 1554359 506635 637038 1295049 337694 1081825 1387520 908257 1838026 622021 971917 122334 1882181 219259 949028 418804 69571 1719977 145531 412346 733876 1011559 614453 266803 672201 895772 635936 1606744 766709 197554 382629 604207 1421224 1978593 1400315 1321034 1258826 424116 1070285 297946 1847625 398283 1416743 625478 1127584 104353 1323984 1072002 37970 573079 613752 310172 1151949 310540 24238 1860437 1186028 410550 432178 107661 1573986 267116 816527 1121415 351479 27465 952238 1810506 754970 316996 794546 719833 770237 1041576 687925 226156 1634508 1919535 1755354 988999 644016 738528 634757 1259601 1978785 112116 123456 37061 399186 1960236 1006828 1999609 669939 1558815 1535667 441424 439503 1896387 607454 781746 948721 479983 811106 82663 1595776 301113 132382 442854 1971858 121028 1413461 1227518 1575868 1178914 1124252 146048 709174 1866804 255634 1345608 171402 331563 809352 1527473 209960 1913167 579427 592745 619213 958879 1600500 1527810 1994301 1182834 1632255 1508788 1852158 768921 1624138 1950141 333674 877507 1885275 154973 686649 307359 138756 540105 594717 701114 1087652 416074 1819744 765111 688256 505779 1021651 847476 1183166 139748 17789 1177538 1030336 807167 955881 663039 1767361 433927 758800 1562515 1476136 1105210 270941 198915 1825712 292577 297297 1840406 1504866 1375549 1528294 1314603 1954858 1559708 996500 202118 1282144 127784 1031325 72056 587680 1118654 515228 1264541 1464621 24010 25934 1869619 1923126 1761325 66991 697461 1769513 113036 1795866 558994 585954 699214 1506070 444990 1094736 470949 118187 141071 1892673 1713729 1527750 189238 1793844 1820306 653385 860700 13694 777139 428102 412597 434185 1904377 1343472 1528036 1843426 1192505 1592886 144371 1257394 1898576 852189 1884677 1941562 1368873 1153884 1571712 1632987 835309 943578 1500598 428079 449966 1781249 1687535 1958173 1253843 1603026 444333 1639169 1424027 614752 46154 173570 775824 1168203 1120950 721404 1247892 888232 488600 69476 113413 983274 861711 825786 1668361 827502 1366517 291568 1978021 1561957 498692 1156625 962620 555814 1620856 1993060 401207 154544 1385540 1694860 489439 324315 1892759 635234 1500674 1740822 299658 1882147 238515 365265 333227 1502904 1892194 168873 1950448 1576157 696967 1372257 879548 84266 376167 242279 365878 736957 1454665 1074373 1183020 67876 116127 424270 1885411 1076144 665937 1377270 1784378 1849889 265877 1029577 773898 317203 357451 273724 1389488 473603 90904 1407056 458310 612783 1549965 1576697 667929 10079 1060853 1842135 1426080 1647573 663891 198912 5596 1096047 472819 1904720 377982 185317 1868877 650844 520843 1371962 757614 1718717 672345 1813671 1228836 474303 1968821 1941248 1428084 1214544 1587843 1445889 1349057 1189236 569723 1184459 1557227 718379 165505 1699926 178422 436229 1648872 1994683 354384 942923 537583 1827778 1009575 1528426 918422 1023330 216018 1295699 671549 1735926 330246 596615 1763496 354595 1939925 437368 129691 349117 1024734 1963548 115935 1765177 1535409 1956985 4489 1729257 195623 626033 514378 1651678 1727900 228538 199605 716960 1254631 1075640 1250935 1091256 1195380 1741409 886462 1557544 703085 595934 711425 1103069 1929099 1641211 1454337 1069468 1752295 475271 218403 1310716 1574323 22354 1461140 1400429 1885357 1745765 1385819 218592 1476386 1906423 1558771 1583135 1192969 788139 1189497 1415210 127264 296675 1208408 760970 1374148 1704682 324058 1870631 1025955 453878 1241599 1341056 1504909 473843 1047639 1611546 989148 1891402 289022 582856 832716 25293 66363 1419725 219805 258498 816839 1931730 1688937 1931285 1640341 1591187 1183804 1743663 1499327 529396 661733 1082258 111558 1142590 627361 538139 1845005 1806778 431102 1600157 1818898 1130412 1846192 449761 731091 545060 1568702 857584 1558761 1583514 1475966 115076 82894 1020771 648378 1634692 1104553 1378688 34081 1780238 1983496 1308806 1402621 1519559 1536513 291848 1903087 251519 566473 205170 2137 1026612 546325 1696422 1200646 1814407 405053 73554 121684 1567895 144365 978611 1488359 1943215 738990 1818639 1778884 1796803 752874 1461184 509806 1430860 534176 668742 200876 1019395 1564622 1470087 621382 659872 1059295 215095 814557 1480073 1568204 1044555 475024 1022157 393283 582824 1531338 232973 689063 1207970 1103337 1351991 1675635 807885 1000488 1600226 1864725 1432966 510560 1508349 1319667 89170 226324 1445122 1506742 463152 1768515 1205625 1655266 449721 1242803 608684 1662744 1486655 987013 951546 520255 1833241 28115 1294350 967039 346935 443710 1238536 1536831 1916906 1992136 848192 1525247 37808 1746727 1948828 141935 1028206 1319961 944545 1265013 1067287 1139103 1578059 925788 390964 678257 1465484 697200 1869596 1037269 1181893 1650259 1300922 344386 1372985 448711 1308509 98291 1413416 564953 295959 615841 157058 1257844 214855 1965893 1614941 1549871 1136367 299170 649902 35570 333743 1992222 1052453 499722 289361 665189 1470857 1231960 1337654 1209192 388447 432230 639658 1899264 1629923 103340 1968800 1903841 498078 1266099 1124579 309929 1653668 1959785 1600372 1837403 693752 928926 1178690 146214 1993743 1489445 1133050 792730 1542835 337061 1417199 710178 299536 824994 1991934 895763 1494715 1985278 1254917 1190175 1278321 1307269 851894 728848 1735015 256195 1577205 1448840 1951839 849322 356619 895378 1079930 461419 1634984 426847 283456 1093642 1721182 71691 1869229 1293920 1698957 217066 1086932 75616 609750 151532 455732 1059914 831989 653890 935925 1140848 564018 944356 268447 34874 1093484 1029878 95804 1564187 676740 449351 1895409 626242 170847 284047 1867306 896204 1747595 1459215 988427 613655 1708796 1569966 552703 1963674 1420390 1505940 112692 1309359 1676481 477336 358653 504102 1150361 1981636 1764136 1078465 614562 961198 1610940 820147 298995 792556 480925 150037 1464439 259330 122521 1393982 879676 601857 821043 945849 1272711 274785 1364911 1872848 268200 1840494 1855549 151937 812922 97250 1423189 410538 1014335 491340 942601 1115935 843352 852821 1770672 1705764 1708817 1020989 1423475 769542 1627064 1786458 696698 637672 1801077 1433976 1459690 565134 1817596 1882446 1867389 785871 813512 538048 526172 1959670 983114 213633 568556 341898 64906 1547755 504093 1592510 1378908 1472880 1200323 1454469 1998044 1515800 116964 1020378 1716075 61925 1495896 1494131 1779652 23728 158847 1554901 1244968 917017 1906415 1246943 1612198 225113 248471 33621 1157552 1277456 200607 1930790 1355327 826009 91923 1146047 205211 1942697 497985 1394246 1554159 214631 170944 580040 515578 990392 513850 1835002 801099 365412 1475707 1312459 1427258 1861413 552515 148835 44990 371234 1612913 384051 1723144 1704842 622155 1757632 1244942 1267678 191378 840007 268941 1389954 179398 101980 354582 1197241 60073 523553 1421093 173424 479235 1283446 1506430 1330072 1746796 1526824 847205 384657 925502 1058893 729716 4478 264786 283938 1965881 1435159 1954341 1972500 416476 75831 130769 798603 1840462 1814135 1685630 323348 486092 1417474 643055 1909794 772244 1459022 287690 520916 310457 114326 1429677 1538720 544911 1423527 212558 454222 148729 1642824 571318 498920 692917 521698 827945 47480 1512074 1050824 561704 529027 605439 39864 515713 1799328 1848656 1016621 1911243 304842 415204 1322071 824149 255088 1572392 1374178 181662 622953 176233 1975890 839294 553258 1245965 721598 35753 156373 1024797 1892406 709791 421262 847624 1707468 1314873 2345 1038204 352035 248661 1852567 1400492 882126 586948 139303 1477618 1736671 585750 579177 1338157 1621750 1797160 1320841 1879481 1438436 1306298 1721332 840294 1469957 1430794 90621 519523 635791 301820 933059 1753423 1633124 803158 1588778 825042 1238600 144920 557971 889639 1271622 896391 1397432 616706 828925 671943 210896 1016615 48529 1161506 860857 948013 1233283 1774956 342142 347349 1363722 322638 828015 880748 1480047 1160675 1045545 1493322 1089919 5288 1825876 215780 725828 1104903 599142 370525 388679 288233 1496451 1745778 1373588 3219 218892 1669639 1427529 143039 1562971 451307 1766732 6254 203492 497355 720170 938833 331445 803817 113071 1050975 1253863 1845295 1173809 24858 942522 1053321 1191591 1142947 1791266 1252363 278338 1879895 1614162 1920488 37050 1103763 1737312 1040203 1374462 1877616 841772 392747 43263 1656416 263135 1954850 597316 550431 1010926 335567 1398818 240676 1412098 521505 1542625 1277998 74028 824676 1838804 709175 1002162 1202737 300799 1333158 1026379 1942305 773422 1224567 1360612 776649 1919596 923540 297646 71858 1558387 1778336 749208 1416746 797666 1883086 1933441 956635 706329 1530335 1065765 10939 1504226 583149 245560 1200137 1051429 1705773 1545415 1450065 1851912 1296226 596973 398058 1251037 1161851 198209 1413451 165287 289428 169696 707875 1557478 1915645 442091 1780487 1386329 712325 675707 790776 137301 1222474 1010761 1442613 561651 1748261 1549177 1219208 270623 328005 1378469 214586 1659705 188348 144618 419192 1403735 1434065 1747700 14484 271471 969998 889081 37919 1733136 828963 1277416 897289 157423 1784873 649295 15532 1629878 1611989 1650719 764356 236492 935600 1388614 1470262 1147608 737924 1006331 529621 469683 1155132 430736 911708 1997755 813625 1045436 1874499 1955608 669862 415652 353768 1017609 1318594 1108304 172914 860930 791317 1403368 338933 76045 860738 712571 1298493 1491273 1584678 1805465 1154956 1713171 1491573 223428 1723178 1118424 1231506 1787520 1641747 1154997 1566386 522622 1032393 1792796 520243 407996 1407641 166969 554311 90992 1302669 316593 438503 653225 1648272 430776 1451803 616631 513481 322970 787164 744636 1535620 1399002 1739550 1410781 1569501 306031 512391 868808 737657 731233 91802 159811 1454914 1156435 717208 1482375 1840896 1595643 305266 307601 1633111 604259 963674 1513640 1496891 1743976 1711020 1255184 992957 1670806 1013879 1173694 116440 578043 1138746 171949 1108203 370908 308762 1825497 1273311 342150 483188 782482 1418918 631565 1674830 1274534 547455 461468 822578 1951647 1512156 1624140 773998 85326 1733012 1726231 1885927 1487594 142557 1795223 1723244 617675 834859 477890 1449864 754746 599361 1633763 681608 886746 405706 1062397 112488 49698 1957514 214544 1007201 1642047 916456 285028 359658 769123 593767 293762 1877935 58140 1356758 308395 168821 991710 525678 1976990 1333481 856054 1541260 1124884 1534445 727814 1691488 1644921 868608 802610 1422219 258044 115611 813289 1974904 1197033 279845 1887283 1295463 1679623 271352 1717661 1173962 1642094 374895 1176589 1379213 1192537 1244596 1174617 1523523 1563961 1278096 570414 209421 1500160 381835 545218 1028809 1281021 1187402 519724 411826 82638 858225 1201336 713548 191777 1447905 1583419 1762132 584770 231920 1216106 276593 770008 1913563 297165 989828 1697260 646967 1711774 475060 324581 1629083 328059 338624 267956 1511873 1807052 839857 1417480 847789 97174 1857150 809377 1337656 411190 767614 635457 1074484 1772070 1635617 668528 564209 1782896 1232631 697472 1498664 908325 1681520 637150 655835 43616 1185508 1072749 615248 450212 1610480 141109 689135 125629 1963107 601242 126305 142921 1862567 1782623 1871820 1573114 382692 1664157 1962668 1344492 948804 1424697 1016476 1785686 1243394 702576 1549489 1833294 1914691 1473854 47834 237067 536890 1930379 774437 1200078 299634 1280089 1862533 106355 1621142 1518887 1383376 1443077 43218 128978 578909 169801 987524 1973520 20105 1576711 427897 1344186 667428 1243999 1864523 1307186 1947257 1076230 704625 497545 930649 454609 1555436 1549014 310500 879651 1586354 818379 684588 1321831 1322272 972649 1498507 64349 1895001 1798403 61376 467556 1573984 963399 193431 400103 410103 1402436 1557999 1607547 1954420 1476553 275839 251634 670669 424133 1553854 1098247 85399 1951331 1501795 1295750 1542472 699851 1172287 91925 1555359 501004 689240 41056 811874 1992921 1165252 974089 1381809 660108 387919 632003 1914523 812823 499880 1675027 362530 35132 666422 1588433 72284 1456586 811692 1922758 877389 1298199 1034475 232417 1142407 390732 1128945 904897 721987 168684 1248366 1820862 463065 1690064 672971 120307 1357206 413282 1140486 1784560 1709809 1350291 609661 1786073 1639822 873260 1132248 1647839 1864128 1047673 1821346 938983 1686093 1019527 21393 942486 975369 1617873 436070 1339213 1075578 308593 1532790 436642 1297177 1532875 372358 530390 456221 1026354 764138 11527 151846 680478 804509 558642 1330315 728512 1729595 415538 1235538 315708 1352071 512011 1875653 337902 822589 566934 1039782 512200 563258 414013 1582675 317744 1406264 163735 521486 1570752 195625 1527241 1763935 737069 84504 553406 370185 697064 1703906 1091142 1155979 640332 1154231 1343375 679219 802358 975534 218213 203406 726874 1809695 550918 1676060 1010047 1889384 13643 1396981 1295920 1789111 1544849 158766 1669007 121054 368644 459659 844501 346880 1484693 1468535 1599246 467979 268933 957678 1384432 1731521 1253566 358625 388616 1276083 1861523 1674080 692430 1281889 154817 1238351 1678651 1144075 1518662 1691279 416596 1832465 791845 48188 580046 1731157 1397826 1999275 65635 592944 1599244 1887696 751864 458794 807147 1793192 1806274 1934432 1025057 1885664 851612 1039452 1004247 1809931 1938411 1580410 1387067 582165 595242 1154066 1829030 766241 910837 1023941 1535323 445048 100811 1789823 260317 1846178 157890 846569 1597223 917483 1792036 1400425 1592689 152256 1050001 1288759 1467568 822433 1861338 884835 1806815 871901 1578310 1463682 1259774 1098398 143186 574338 1513629 1773592 1693376 1922415 319545 1349551 114676 837393 929804 1098808 424329 268769 246390 1775174 1904444 1860908 1735216 680103 319009 1349863 1186677 1634744 1297146 1459991 1092482 347069 1204726 1941085 37993 1590810 265729 1563286 1790741 1179626 1046282 460088 797715 1542385 566569 855126 384772 87610 1857628 1686208 185470 1119540 527132 710324 776464 1695315 1727841 1827347 353596 1210448 396250 1000468 1204505 606 1596512 322949 933882 1306236 1635013 1416612 1015524 264125 1409049 179316 1620888 687767 79690 664166 1352532 682705 1912477 1980026 1924658 1694794 1204462 537340 1056076 1654958 169682 1345237 838793 422265 11032 1163184 578037 211148 283182 1488775 1469372 441539 1747799 1224173 105003 1060646 1695146 478168 987224 768285 140072 363212 1498980 351106 891210 1665817 35351 1930606 1344123 1658275 1833150 1084023 1523329 688816 896125 1632796 1181953 380654 1442117 1947551 574252 172618 658474 266965 467773 1369524 1469186 388404 1943590 251157 1648773 256529 1625643 1983326 1910669 1794742 1297050 675392 88493 1817220 1908105 435768 1668669 1993059 844667 974676 870044 1748400 524336 696485 1615868 587551 1936795 1239769 1145627 5563 75278 1545676 1765930 185659 912729 1113614 1349448 89112 56006 82008 1592835 1394879 50770 1458400 315541 1782972 452467 1331545 201498 1228526 160752 1938480 1803735 1150908 1397756 691175 1126809 290016 1845895 833834 395287 1128013 151323 1673531 1778096 718574 272464 1884153 232916 1435748 1179948 1599487 1625222 1726824 251495 778856 883236 1522894 1957624 517980 1453747 894388 1323735 599951 1653538 341904 1198612 112232 1594901 220626 48071 552469 547352 584773 1046807 584486 405635 898395 1830070 1660349 1886097 302287 524861 1038836 331186 1248147 1508385 1266017 1764838 1534300 1871614 1546929 105090 689370 48928 1050017 497313 651407 619173 1953987 905559 1796301 725273 479954 772295 549137 952296 1272589 1698167 573909 1538715 749296 628971 429670 178919 566391 582039 1916983 1093150 1092505 1428198 1327469 655793 370750 376852 1691289 1906353 1236495 1218044 839008 1274229 1610819 854222 1171735 1328805 1455489 774607 1994296 1746267 1111064 1059966 464540 1757273 507662 197761 1279723 1861972 837126 99337 210851 60822 1314653 91614 1202087 1920614 9734 1192325 502763 220094 814707 1174589 1217655 14372 619860 819717 188910 1899552 205321 352275 930989 530019 361289 910151 1702066 1667217 1386149 1091627 1533634 327509 947027 1993603 714855 1858767 881784 1842228 640391 1307417 915933 922607 474250 3777 1022870 127002 550337 1317962 677891 600856 971054 616447 769587 79028 362664 1736429 659036 37916 1338352 837287 1573843 1747577 370051 922343 1329842 1474021 638926 163468 998161 100266 911462 504526 1306170 1893623 145364 150713 132547 274017 673766 1063347 1230714 460978 1499750 420794 468540 1849446 1575376 52749 1695284 1105388 568934 1215940 444876 1739411 1661751 1062549 494019 1458200 982047 778243 654304 1662131 931576 183088 303378 122712 1275429 603356 1564229 1861175 873439 61069 1844000 1348122 1506201 1412513 1351844 1098214 1550721 1577409 747105 579402 1214215 1922556 1610103 292884 1683404 1548727 531127 1306295 302351 1987420 308089 838339 1966405 535712 469027 431240 146203 798688 958433 1337241 304188 741945 573232 1317969 1900863 1646429 980542 552726 439982 1627059 185909 1498831 1805003 89431 1227010 121644 1208979 1241245 217193 1129401 524609 711669 839285 1999931 52712 81550 366169 1197389 1166269 1127378 519526 79073 244842 452863 420339 1741606 211647 1089959 1637617 1674772 769290 1553343 1719705 1586009 1834500 1988674 850492 831228 1651145 187698 1647724 908866 1931645 1717323 1945937 1890269 1928068 1032654 1825311 1007157 1473986 491903 1220941 227893 836454 762803 1860417 1824931 731699 1648149 23734 300494 545281 556928 370029 1998501 1289084 842569 421148 161940 1458822 1354562 118071 853512 1390963 810154 718008 890176 1543325 795500 1914444 1171252 722810 1347828 1000281 198936 707740 188396 678381 1344883 1692008 43252 1563540 815065 1994840 1507078 1359025 145713 194418 1225027 908791 1611476 714790 1550728 114868 1465258 1449240 719313 1066190 144531 574419 675874 126560 265563 1206180 449376 1398534 1802819 751111 1310154 1219363 1249325 653783 1504562 851199 518622 1603265 1332752 331577 1759419 1101955 783086 1346105 1064217 672725 801813 221868 489025 1317158 859906 388637 85296 79261 1699863 531877 1138021 631239 1677155 1432829 54566 1784094 1214811 721554 1069011 953534 1992509 1342730 916234 780856 1554957 1474335 317963 350817 321874 1903321 1198491 1638299 597031 179658 1571324 1417063 1052907 1281415 1333129 540634 723515 744147 1569978 678627 432875 1121040 1702920 788741 1664053 354833 851353 866229 1928940 548622 548153 773800 1583957 564153 1086663 878896 796666 1221226 972091 785934 631828 814642 1420539 251968 290710 460982 488234 812258 548479 1304790 36624 1082990 628896 317425 671425 750959 1053585 322186 509068 1901164 26986 1063259 1294474 932247 647072 1573351 1979591 166799 1172074 767618 1014803 468461 440458 603820 117171 1573796 1316628 957757 1391633 1638117 88036 572652 247183 907336 922392 1612108 1209331 1107925 1143170 1870590 1998381 1110472 1104027 1187607 1246173 1613590 635971 553041 1402361 1200641 1682703 1380275 1006026 1415202 1426475 637923 287530 1024394 17010 1850883 1917984 1137115 741874 194770 995917 1659760 448311 71678 374575 105918 1986889 427314 376898 299337 483983 1506361 65564 1909545 333084 1352075 1668401 1892736 1920824 1495363 782785 38863 467175 296011 696154 1089049 736885 146118 1236005 81354 71157 23594 1868922 1360512 1402418 899212 241072 1238942 1735713 152552 308265 1197809 621240 1408820 805983 1310203 1433756 603977 342706 1531817 1260290 1605551 740413 1748133 455061 1289699 1648810 226915 1720641 293449 637592 351579 294280 1194812 1132979 434578 924984 1421835 1050564 1853278 1184288 1733639 1061310 29412 1596233 1225702 291182 287761 1413940 1026194 458021 1072992 158027 296072 1355442 27813 1540834 380414 1266171 727526 1716354 1723802 1838702 76687 1467597 881618 309780 1745430 801621 1048739 95890 944474 892744 787765 1113497 109214 444182 771102 152578 1432785 208183 1596110 468465 1407771 1174338 1954326 252515 1916921 481560 125526 464051 320091 624921 87066 663100 1905144 1766127 1006762 1173056 872522 384423 1913558 167509 1198185 1772476 599134 603646 1117290 1225246 1400412 248879 1016012 276062 1869447 1164433 1872304 1605118 1862756 271521 1584837 569494 313216 362547 1529047 1718720 880613 813557 390002 1188573 279102 564854 1155091 1718429 1798654 1405032 331707 1700075 1074461 1361295 103328 1927244 1296644 1124465 1238773 1548241 1475841 1364216 1011634 172588 668853 1291186 1956800 120702 132558 1502002 1556537 581312 1694388 1726914 1961042 451444 896858 676184 1941937 164524 850453 1119421 391671 593409 1162302 229563 1557189 83100 1810236 1119577 553474 226699 1600017 1564150 622249 72278 1572279 707651 507314 1745975 1596533 707400 1910149 664211 318854 1659906 141053 656432 766951 1233940 1478534 308957 1178737 85005 1830677 1991277 1589415 1020773 808017 240082 1303677 1384662 1216671 15612 1222900 1383250 963183 1259063 1090076 1652266 1374323 1991823 1141258 1012909 1544742 1969556 1174302 1824054 1093090 1080710 1029718 877665 212733 733076 1136002 1559033 1414185 313121 1193779 244788 1582019 1975920 199128 368781 1256599 277043 1138655 1664325 181053 174342 186838 656345 421213 1849340 1719867 400343 370484 579351 145228 1380294 1516918 1881661 1041144 279674 1932009 1166346 1127310 72642 693608 1628152 336906 320815 328772 1803003 915153 448822 262723 552048 407437 1076108 113158 375859 1674501 1247603 372557 1663953 1533302 549765 113224 1614273 342398 850773 1898139 1249987 638446 311678 1486054 418309 1731772 1897967 1529564 443530 47060 169021 1708558 1368750 1198906 134009 370588 1096673 1855862 7063 110091 1067356 379641 1607365 853157 812774 1013383 1001876 729701 1438448 835096 1963344 489647 1136871 1037767 687601 475539 204762 741413 1139458 1315446 794035 1226049 725807 1649957 1387672 227884 403548 615112 987878 860557 1977907 1612864 598777 1384995 389259 200313 157083 1097478 1505045 211957 1650380 1034750 1620824 1524653 1434871 1472666 32572 1883244 1249454 1944834 1615424 1467427 1467036 1243813 526843 1144544 397492 1036601 1638907 641916 1465501 1432782 1012342 1315335 136788 287141 987776 1583583 1653892 61655 1657747 1521267 393015 1234426 687271 884145 1112373 1727721 38479 1384254 1426470 1231933 295236 221615 1689770 1263400 65656 1140008 1724121 1906081 1749468 181227 1152474 423269 139697 1144132 335281 1565043 879794 571072 1320042 41412 592112 939982 1158713 58876 289985 1019638 1620843 1447016 1333794 126392 1779959 182617 955300 1067587 1595300 769750 554986 1300984 238300 1636445 610441 518690 1468820 1956117 1241342 641829 1596792 1401431 1826695 844335 732852 1089855 1983261 1690277 1836356 510299 1056848 1965568 584765 1093599 421206 697708 1160639 1993288 1874802 657457 1181168 1288743 613604 1580231 593782 1272573 230312 297986 695774 1576085 1110955 808307 1300731 1419038 1586860 1540390 318117 177284 265768 1211686 1554409 229717 1741478 319066 1493548 1502032 1685394 1141143 1690837 1043994 1507804 1259139 497490 264937 408320 1539123 537552 1652326 1997095 830393 473245 1798481 1660193 1381746 370993 637125 65934 1961289 927164 1828025 332217 469705 1850081 1380383 1732781 200880 1685566 520825 1546198 1128765 1025307 575597 1858643 1434007 1387965 596106 1913534 1595228 1428690 979706 1442623 1281854 1123680 1653633 1415348 1686546 332818 1680592 773659 705682 902134 12350 107069 1141174 158297 962033 1390415 914809 1708111 1892781 1715098 173240 1417062 860104 596370 242845 1235924 331812 1841069 677603 914802 18496 441120 462463 1811813 307507 918288 418649 70169 878619 86011 86184 1024449 1265951 648735 570476 544258 912471 1026416 789596 218307 434699 885884 1759107 1568654 1913138 14702 476550 1256186 754473 113823 832118 898154 1945229 825536 1801411 1704999 422491 1325819 301017 1091189 52544 634277 649222 700400 1658958 258020 1737092 1179073 245443 624620 1233363 136883 1920595 482404 55701 503020 1604120 115134 1777023 4813 929752 1483447 281431 216398 988988 772325 1467004 1383210 1582054 696323 191016 459911 883682 1580705 214506 1139713 393427 800855 1897727 1170953 536500 641788 1272774 7187 437228 1384679 371952 1363256 1933227 1230957 1724686 1316384 1486070 655655 727015 1270651 1855006 400654 1992261 1294312 3255 728017 65952 1114257 1762626 1350892 1865234 1243993 1559513 181855 703945 1634999 1180891 329138 1539989 1876661 110111 945502 1609458 586080 1718618 1489356 170977 1300334 937082 263416 718620 1580313 1476177 1164235 722065 139365 463855 758345 833681 662613 814353 1721546 1887201 301494 769443 1113687 949866 722906 1146897 1441159 299402 56011 1379823 906383 1421629 1892825 1221074 841349 833440 1333373 105557 838687 814539 219295 949965 867827 1722514 1395969 859934 54858 1697493 1890881 1804924 580896 682292 524856 1798018 842691 336267 113660 1818813 975990 540463 956754 979832 139562 1662019 698893 1284118 1748212 226413 409605 1886362 1844898 707764 566499 16856 1060332 1569844 1870130 1118189 737714 1504650 670064 855361 1427105 1753171 438778 823973 63993 1001908 1627987 1614220 392963 170355 1322873 9478 1875707 890909 1616442 1991430 559516 1421913 366927 1492838 1008696 397113 1182341 261614 893504 1874646 409399 953547 1502171 1701706 1050830 1800519 1577143 136716 377469 1340366 1231892 1893470 301242 1639388 1211081 802130 1520123 653537 632626 287924 1899903 1336736 1134236 1837805 787199 401216 1157545 1402753 384035 321311 124092 895082 1551513 1840891 65170 714051 640590 1788873 1804015 1782531 538162 284679 204806 1458778 1751764 1808487 629496 608559 884705 1897659 1703138 424644 1325419 1056458 1106681 619005 670119 1981433 769643 1018744 1572036 1585837 1193296 1760702 190042 1099396 432476 886894 1303910 126612 692907 649555 662690 1631366 781433 417512 320491 73558 30990 461647 1293787 1888762 208551 451493 1734751 1909238 1805332 1235678 1557623 995323 44217 26662 1047648 1737257 81677 908408 1270880 636801 90997 1328060 1586210 1741277 312874 1726662 1813557 1767097 1775271 1214244 1188361 719603 1852372 321167 1389596 250937 919840 685393 716953 1504391 1811344 1141710 1254281 871028 468194 925524 1220735 1906539 1980767 464143 1564490 963990 1014470 116751 604930 249248 1649837 608756 214110 168056 750683 1199972 1506973 343594 702910 194852 884898 53239 277191 398015 424801 981664 1965762 1575528 1320568 1891824 1674680 1785497 1012429 485106 1476334 99000 1246541 1688197 1487813 1329289 1317534 1928150 1139762 959128 1896148 792990 800847 1083366 270359 1724355 629325 391252 911110 1961864 1548470 782400 1170919 1928088 1608205 268775 1661963 1134921 696751 129342 1968530 1920105 1889768 436047 1788516 1994863 230320 835576 1340836 985588 1191954 268270 357294 675181 1636829 332018 1785292 1808541 1951554 679029 184597 15165 258039 1574460 1687105 1558653 1795103 1832398 1113769 1915579 781549 1874143 493816 920374 295456 359807 1936688 507543 1446521 354157 1913814 216284 870483 541689 470950 356023 1800981 1612542 1715226 949495 1232158 513077 1812703 1503279 251496 43657 1339805 391288 1112931 187965 346730 1254853 134547 1675503 1757352 1622019 310375 1813930 572895 223160 150890 395220 1368234 426229 1420294 311979 1593169 789124 913944 121203 81065 1651829 333127 851592 132516 1362040 1099960 1610355 1288436 1935465 543318 1855594 1019777 1516631 1908909 1247914 73679 875076 292679 55390 411820 1864713 418097 981154 1805250 1699415 1821617 327152 497206 874532 860561 646789 386695 1652769 1985424 1396925 1443497 859795 437288 253069 1418986 346171 343145 1465598 210885 1363130 1016412 1980621 1948847 1648286 553122 267267 934977 394058 1752136 1056376 546478 945416 1058021 1175913 372845 1541249 462582 1571537 265180 1168830 792306 884173 646894 1404701 810548 231043 219401 387633 1763481 1731319 553106 1629163 815175 1413920 77545 241680 1524580 180476 466241 833511 1246296 3894 1206788 442589 425318 1492141 38955 1056559 1017599 984778 393342 1446584 776715 1924603 90470 1825521 301755 1909174 1923241 1595054 1217708 1758645 826937 1800182 255155 1158747 640752 1741172 32160 32690 684809 1305031 420336 1361768 429746 862659 1613565 1709891 403631 315982 648829 339702 421255 1928419 4984 1046844 135589 771676 621829 147324 655810 1657455 1109310 1918739 646097 552389 323741 1710819 54857 1571645 1902636 1565091 1661358 879414 475947 1537342 1851252 21826 1813912 1521208 411888 775417 1107048 938178 1522002 494241 389354 1120976 1149853 631893 1201827 1690438 1963645 1258647 407699 872592 534565 799832 619523 92319 1511506 1147537 314437 1486281 282616 58809 1561899 1312061 982431 561021 176023 142274 1585589 1816134 1626025 1539536 1801567 136655 600367 1174633 208171 1305515 1506266 785663 256648 1069240 1178621 68659 377739 78683 1655570 235551 244329 840672 1619047 1003187 999922 1705187 1543525 469572 942506 1684695 1666243 150925 1395569 1171793 746446 625744 413873 1277741 154587 129911 1296228 189532 116184 47852 1159028 954187 1509195 1507681 497378 1200488 1266296 1575775 367561 950114 844987 659536 1349686 1205212 1249803 567972 732040 1033175 669415 1215727 845600 339896 1284991 580446 421432 680622 563962 1003393 1266922 351493 1486218 1140206 974589 1544648 932454 999445 30187 669704 502117 1844905 322398 1420840 702059 249171 1554544 1188747 16170 1827673 721096 313107 1963942 664501 1605842 528464 1680617 1663028 697728 1306140 1100758 319802 1817099 1727644 1923996 491999 384839 713071 961506 1961530 396733 1781822 1132878 1636794 1101288 1385126 335565 738435 49034 1800497 303559 1740197 1425292 1145733 377993 1692117 1134278 1070623 57809 1725725 1386003 916835 763327 1727799 723180 1207415 345430 626316 903693 1393260 1510227 287677 142106 636557 434154 1908089 821617 1282410 1299497 1643620 87815 1090033 47324 1854007 122933 298404 1272719 276038 1583685 1729590 994299 1789107 643686 1856061 1145236 1444455 1251314 116759 903842 1874135 1472727 1869626 770087 1956222 64870 976082 1070951 454073 142994 258823 371648 934466 1981098 641518 909184 1347193 1737507 1014678 69306 1453707 824230 1211091 1644439 569382 34979 1706397 1498752 492660 1599823 654413 1554107 472188 569443 410859 1992018 1728979 214014 357245 1067029 1062711 1323358 101888 444595 1064321 1728686 1399040 1584568 1130821 1465805 1126623 1999193 596371 105267 852131 1158198 653797 888864 1766712 1140400 764032 1157059 1876081 1217615 827621 1624769 346909 1900219 946373 616600 809928 1411342 1835132 1068590 1100607 1128437 1926021 1133401 1775059 785611 1919143 1832851 1856232 1706324 1229034 836197 1550095 1907694 1206904 838788 103230 87426 303880 1061862 1279412 572617 904182 988953 1981119 1521313 1350401 1195872 1983699 1499686 37585 1160210 554025 897783 1425216 1320845 1794909 1453997 753745 986575 683657 504214 16337 206663 750596 1363263 139588 1474680 710378 86874 779406 1442297 144609 1416603 1485758 1337027 1971340 1326956 1149706 953248 1556726 337097 187367 1854826 838601 1044287 615068 505360 603394 1046935 1880853 647148 1016380 932769 1879413 1823210 1905199 871678 1900213 1834124 1172048 1480330 112612 701068 686493 1866100 649330 763806 233134 1032572 396744 486391 1741001 911187 370697 1022918 1555851 961038 294210 507837 84389 1546898 1615304 882474 1829693 1822790 1013358 1706360 1508112 933688 1349122 778945 1599634 1500908 1326765 1933812 1795774 1129553 1604668 87363 823203 931969 1040806 126868 340736 308600 1920543 116093 608754 1739882 168775 798527 313283 1191007 670729 1276199 286595 1240690 1829744 251925 1113826 228532 1817162 552596 997654 1128740 166861 1469816 367399 1247286 703261 509380 1195505 1827638 1290305 1801298 990234 1847000 137416 1081358 1698775 1991719 1422828 173854 479704 1872489 568485 538660 986278 194343 623510 1814595 286 1275787 941524 871499 36582 1710434 731647 1999160 95400 1308959 1197937 1591784 680383 1566397 389427 12896 1694557 1612766 1306184 953557 1793273 1227966 575089 189676 207622 1917592 1542823 1087316 1768787 702094 1894349 889364 729784 1516506 70090 1653852 1345220 1352480 333456 970680 34354 70283 937721 287005 1470418 1198256 21073 1245568 167202 1031261 764450 1033619 573588 1277524 1678573 323222 439844 134526 1120192 632954 189280 444105 192455 622206 634953 304264 1479662 836207 1010441 1102863 1160773 1427180 1255574 7570 172129 624272 1229409 915543 1134904 324948 429274 908348 401899 1240513 1198628 780228 226637 1360857 439510 267481 1369595 579910 1384143 1938015 1699410 1155388 1288294 1949281 267757 89384 1298378 385912 1901495 1073997 1345862 177394 1972855 1212868 1906604 20681 730427 987992 852902 1405549 1150033 56962 1223312 189362 768000 1580536 920313 1619030 588715 1374887 866814 1080873 1858446 826841 413937 798428 1002726 331496 869205 532305 398212 1923157 1486643 1934281 168704 498966 59777 1807044 337353 292209 1280402 1703530 1945039 1814876 1972082 1361303 1906662 719014 750196 580920 275100 481844 736808 1509649 1632793 1127422 1430103 768207 1998365 619010 1055790 1802000 1155614 1772080 1479432 607087 1176137 1968658 614999 1258050 619447 1639350 44604 489892 1119902 221502 834300 69531 1435884 1585745 728474 1752394 1227957 135063 1595303 1218030 868725 512148 863363 1516198 767083 1750755 1699356 1021216 1227762 1583155 193901 1581468 193287 1972737 407037 674414 3949 1037349 1613413 1465995 112194 1009939 109802 1056304 521952 824199 1961634 1451452 1506438 981675 84867 617727 1456175 51729 1970497 1538325 1750766 1441825 1917243 320897 1273971 1044659 434913 1772612 35097 1932719 1283980 1751121 795421 761339 1546393 1260227 400495 1137154 887101 1376459 346264 40875 1752285 74697 741728 27283 329415 1407099 1531621 703110 1737412 1055705 76134 1931228 455904 121005 118653 910407 1014779 1069320 1704390 280942 313215 754445 44772 1210098 1163611 1521632 1948607 1186914 1756344 1975515 1272092 1278679 1471666 311671 545757 1555793 440550 47370 1553179 952866 607921 1574129 1565935 1969026 1323537 1335611 91906 44378 877429 896147 1657021 24868 918936 712148 1648827 1896129 1185824 1167111 1960122 595904 1086411 1783553 1619993 1590881 979651 865204 1799493 1401254 865704 1519017 328176 807398 1474634 885467 1222611 1588208 1362310 666557 1617430 203493 316939 792357 1459296 1911979 1589227 1666137 246962 1124574 14722 1947973 1811619 1328334 1419658 65165 935835 1141444 1889197 1102750 36741 202990 966871 1397698 1287473 1595318 999648 1304423 1443843 624134 542510 409052 618603 808914 1203255 625591 1488086 1655903 1997391 828173 135895 301098 1908100 497894 435772 312384 1107736 1553837 1001775 123337 1111754 1956517 148826 566766 98706 1985614 316387 1668323 1733441 533898 1974200 33146 620717 1883925 1410299 1612363 1007407 513164 1128054 1687529 1239731 788289 170403 473707 117718 1937681 93291 1176286 762137 1464261 716155 270702 1814190 1419473 431436 781218 84659 616568 38905 962877 534508 191166 1459269 715625 495666 1600258 719187 334883 1244248 1055251 502834 1465422 1331132 1017985 918675 1028309 51609 354873 879014 1202450 386097 1006937 1749574 161922 1323499 1676621 994518 1372093 1386546 1118615 1133603 1771485 999986 823474 237743 1329971 1464593 298741 54389 1702832 1305209 1258733 681224 1012133 1229354 560229 833680 1929548 1047609 32278 805738 1013999 713014 1782866 1506378 1032799 847728 1084757 1128369 177719 679180 597883 1520445 897951 246556 681412 314165 650366 1812776 529924 1831472 715047 789273 968570 688506 1230703 730808 1505875 1781607 174474 408914 1819939 1844163 1575937 1123841 241940 1278982 550603 1941955 1021336 1209643 624546 338105 1380844 1906200 1376164 448308 711361 1605582 1726112 13205 1855872 421163 1942041 1335774 1294755 1601031 1580604 197746 1878495 1525160 931172 1710924 1138067 1324037 497040 1703689 1117880 910599 1048951 1705160 470669 1915391 1364293 166021 1216091 1257114 1120984 1059945 479919 1439882 1232496 1220040 23830 230509 1696864 130162 1585796 442857 16141 281267 1202717 1930443 1916085 1541427 1652781 461335 1034682 700897 1351621 1574672 437559 917330 1792096 261134 1929652 1209717 961731 582007 817113 234247 1175674 351183 355861 1789495 1313906 1745323 824583 1820609 1758000 1708074 533094 1399006 1199288 1607996 1669346 941993 206134 1962858 372966 891182 1735897 1493976 1588441 1080764 400365 719062 775721 461441 1809569 1015004 746711 1338850 51321 1653273 1112780 58902 756028 1635824 1138509 1663336 1898370 131928 1614587 612849 288354 811963 1565066 1604666 552403 1125069 1855976 890576 677544 916044 545616 684647 1412992 1758984 1510859 1888 132282 1807413 384517 1590328 1871997 121840 1887486 149136 261097 1625696 1971494 585025 1540453 1003065 1851033 101882 791927 281849 492849 816908 1894327 813545 115740 1454355 1150502 63457 601527 980888 435407 1904594 1476779 1164563 1367680 785456 947773 274015 1040865 1659865 1462433 1661398 96471 1600717 16963 1576182 1093748 1723903 1408346 1021687 1575287 304845 1157080 345798 1721024 370738 27194 1353945 1983046 245243 1112614 1707754 280755 56623 1159216 1228139 387241 875854 1368111 1050942 450999 552581 1291632 259460 1700046 812012 642420 621794 935598 1643140 952607 1930463 525598 1687512 207472 34601 1845079 213570 636056 275017 148135 314644 1937109 799946 147951 1142688 1642597 1034850 407356 533183 1436801 474190 674136 1064767 922659 1701847 773198 1019782 1526458 919543 1685942 499842 604521 230801 1172433 221609 566194 524841 461123 842031 509433 726988 1214207 1728123 1061012 62405 380854 1774529 1960386 464497 1997114 1250538 523271 1583319 693107 1110741 203027 742625 665024 1128540 692532 1815288 1374328 531542 858393 1591362 273152 50581 663624 1147250 378709 1460317 66181 196753 1669790 356965 923672 1337504 1617355 432307 634956 1627249 1328362 1578283 644380 1147369 3175 677439 1497138 976052 1673076 1622375 1870117 733200 377964 379655 1746439 933764 827812 896742 1171839 706092 1169577 970390 453374 1917361 1088946 239015 766155 1068549 230063 700751 1100151 119153 1491597 203657 105519 1940237 1706839 1325883 131833 1485415 683320 413067 1062983 1045780 77687 498438 1325054 1642240 323834 55941 1028147 104724 717723 1409685 1595410 643017 576640 1809055 399974 680632 1440708 461406 120386 389304 829180 750317 636123 1134395 857422 453799 1001227 824522 1587897 1007693 1527466 1234754 1921534 1340424 1035180 889145 790556 1490224 836938 1194877 920553 323855 1000001 998113 1684289 1321255 1381449 1549359 647307 653598 1581649 184804 1768992 473311 1482995 1035438 1753870 78572 1841208 971827 1997500 760640 396038 1153668 1013084 16600 1779131 1226961 1912471 1090832 396813 1856554 570447 987931 465079 496824 605090 276007 717603 357341 1382944 1694751 1572912 1423265 1692707 23334 812321 1677277 1213320 1219396 1430731 1936356 283930 460700 1815840 1324050 829773 965853 1798771 1786447 983698 906892 1683047 965532 1411440 63747 670033 281913 180892 1583488 320011 607777 1570003 1970920 1526844 233745 697521 1404553 146602 230626 1312416 1106289 1068710 1785256 524936 211091 221344 1749535 1055601 1280340 636107 1148447 1672190 1941080 77501 725956 253204 193392 812984 1620300 33041 1723020 1728398 1371693 322320 1247267 19670 1043832 1286794 1841169 1197930 1910512 1150855 1994531 1600035 1141819 190119 38478 1977645 601578 592836 117820 291519 1033538 1380780 1877045 643513 1361114 1924626 15248 1336344 1113318 162747 657058 468205 1929320 1409471 338188 1457132 1179669 79125 1666640 1835072 471925 1245243 1287155 1249741 1017480 1939629 1316939 1063549 686758 867180 121915 1668364 440557 501296 1576271 787167 1547046 1786607 150969 23798 1399636 1527526 1794797 1354263 995703 1133547 1190843 1626517 925171 163463 1311505 142540 1880340 633498 1348882 1560870 1952653 561534 1618095 1171129 113233 1830959 1111456 1275379 155796 285567 1439457 1630162 367401 1386106 1307009 282950 42619 1989210 1686243 1975550 171536 1495484 710909 1121019 1160801 849967 1899102 1178989 1368124 1652001 1217769 152166 1127335 1584983 790061 1287337 991243 308575 1126952 808930 1751063 1143520 1013447 677332 1471189 1802545 1074004 1985325 246775 16618 1727764 1293008 1774296 1352035 66556 1094822 90388 1453984 646370 891069 1558313 340435 91758 1671533 1251480 1416723 16079 1885308 951799 1327488 1312074 370672 212343 415578 1619028 841743 1738761 297129 830638 516383 95342 1767735 992140 1821813 1147433 1786553 1249317 1407367 1452564 841249 198596 185108 1879609 1353380 1536782 1415322 419561 371579 1458833 1749034 58646 1390475 648764 637646 652709 1575757 1354858 1634844 1776037 1971199 1574598 904285 1899229 680590 92317 1472121 79926 900962 15670 1442337 1703196 1087895 1752888 1069981 414792 269450 940711 1276344 1704784 468195 295249 579875 131868 1949480 107357 483715 1310307 1583496 1586970 1107496 1943066 1100875 1243445 342268 904368 546158 1044108 626628 1958351 1740278 1405308 1009923 1962763 816632 509365 222575 843697 1951077 1958257 429473 201429 191985 1149593 1700266 890221 112190 1846847 1080527 641257 70335 1825551 1826346 930099 672396 285911 488704 542546 963366 1134534 122340 232865 370891 1657053 1801938 733158 103668 380580 849102 994787 1090364 1011443 1896901 820932 724616 293082 647421 1474831 664294 1923013 698486 832283 1260584 691134 1118958 1519030 1611562 99249 114552 245240 902808 1839208 646673 1932406 1798782 625408 1817721 105140 1851362 1144115 1830464 969214 1367339 592245 1311315 1354197 638839 314387 1807750 1573422 655777 210514 1200460 65593 670912 1492421 602666 134153 767158 281724 1750740 1506573 508500 106592 859841 1478005 697504 931124 795152 1977400 1844029 1685172 1770111 167720 1050508 715974 583427 1684946 1879262 754577 169723 1359083 1275096 1774301 145261 211909 1427821 711072 1885829 1326008 1576181 1415197 831162 337449 1654189 1331302 1502815 1966881 1869996 1948670 1813602 1598762 1174646 1450254 98430 777612 568817 155522 147997 1707965 491286 500657 395542 1734913 181157 122126 50686 289567 1612921 138469 1144477 802064 1927116 1718538 1669265 82863 255685 1367625 1474589 511442 660021 896829 293078 1904635 1448300 481452 1964339 222522 209479 1952657 399998 1799294 1839878 899445 23476 1679238 1805969 1410863 335331 1731831 620785 433870 1607803 1603827 736392 338308 1690101 214701 607785 1012877 1677761 1898570 1151440 1703291 726216 890583 260227 1008003 1135227 864989 1142992 69873 348336 1013541 943870 1568637 711974 1104058 1302974 1916559 471323 622554 1500726 1569929 917446 1536656 148636 1588331 1897626 113147 333239 1647394 758280 1880603 809961 998907 1528574 870428 376871 792876 34279 668134 787034 1985307 799877 710211 472067 629487 1390820 1092493 704069 608347 1760205 212836 1626602 697921 656991 30455 1106461 1741353 385015 1893746 1802678 1332923 323254 896043 906570 75574 211963 1353644 1450452 1219648 729575 628726 283584 845604 713408 1360166 1187525 539167 165232 1759854 739084 1255227 259860 146311 1016403 1216659 33216 1856690 1785489 1255394 1094114 346077 854039 1650935 698584 1996338 1902859 118700 1862788 798957 1975729 1913739 51519 284356 45216 118045 151032 198885 1374759 1684902 665655 1821523 574325 885172 912993 80965 378425 1914190 1052967 1055332 1856533 203642 448021 1149518 1160468 534430 1557771 740096 1017661 1853636 1481420 1951366 1488905 710185 1282105 1271688 1712746 315410 1522654 1461507 523759 416370 672359 1930466 1421484 1073139 1676242 573216 35274 1960332 21749 837659 1489193 31400 332622 123846 1588125 673179 36186 82643 1241783 898518 1967668 967187 636533 16569 466284 1661697 119667 1649731 239985 1853300 1459422 1082785 1882297 754859 186176 809209 816680 1237754 189853 264607 741086 1295575 1035605 1230455 1446529 1635050 472227 1736695 200082 1742268 1814374 1391437 964787 1409497 1266229 1495669 1896867 575914 1662246 1202832 608361 1056775 298163 1665622 614606 813493 875012 581839 1679612 41755 389727 1724809 1031808 1025016 453475 762022 478469 96028 633793 1593575 1535910 675381 1152772 221039 781290 958699 572899 1253088 1466273 423587 1172962 195818 154531 1365310 1315355 1842807 1345696 811212 305659 1566560 1675098 1570088 105758 1136582 166884 1289823 1904330 1934474 781336 374153 173106 632549 538081 1948796 1190215 57758 149324 445511 1074674 1525071 1570811 817795 1441484 973113 978546 293961 1341769 1167036 1895121 23918 993482 1935835 1370679 1941889 1681706 389778 1394494 1922500 1276788 1587249 1331865 365972 1662475 639596 402754 1524262 1933391 1515630 1826453 1120268 1292785 55816 1432653 1612876 442331 829184 354293 483012 131777 1178577 1730345 248412 1278787 1728394 862111 1708238 1854487 1331464 425706 1880308 1668861 1248029 296222 1583178 1058378 63313 1122745 334903 1270822 1679018 1126594 1040767 49029 641722 1504208 985673 1465163 667601 22852 47505 1595313 424930 1117066 1415699 941245 1722421 1370057 1699544 1413682 50671 1790396 1155820 1196580 612007 1274046 645101 1930827 37960 1509833 1744059 1063011 952086 1907726 103353 1670034 1489274 1301326 391522 441066 1146961 859483 529429 381493 1466408 1827536 1054985 894904 1424575 31108 118263 592415 625360 208040 1722081 878467 1642007 1405107 556245 307360 1352639 1399982 1118319 1013199 1994234 1546933 356128 407474 1647669 1418401 372560 1126836 1150608 1382293 704967 407129 1410001 183830 516505 1494134 1017832 940730 1671147 570830 913376 304248 1344559 38064 1827426 529713 1242426 1252165 311056 1762929 1974005 1521172 48786 1162154 1983491 625931 1882144 1172897 267791 245736 1714470 471735 1773852 187877 1182361 1456876 41428 249635 288256 945594 1438541 1420234 1263618 22937 1812723 1844392 1159818 1137721 748183 1002297 1577514 849253 913824 202938 110918 1466794 884101 103628 1132965 1798115 1263438 208190 640175 260681 805857 1514191 1842667 576187 1857188 1974428 839052 571439 545084 607549 55671 745122 349543 1686780 1398425 299754 1236992 1478553 452473 1696108 1622602 1059672 486865 1482083 365780 324116 820451 1451691 1313155 583794 1984073 281159 870544 84945 284240 120871 1992697 122140 1424687 932484 514886 1729256 503041 1285253 1071718 1643128 490410 554702 682984 1507168 79315 900890 802529 472568 1113376 1226137 508599 326918 1945130 1115564 185241 1924785 1985003 1083115 1761017 1884157 1314836 310815 1283171 1957098 127600 1213002 1550611 364653 1384305 226095 1157956 455599 1435594 108323 1285003 1888446 1584747 507899 1562906 1780749 1599785 1617958 711533 175966 1692838 827784 481450 1154502 103336 1345314 1776196 285385 506273 1469027 1566525 1257296 1876772 1726250 178918 1197869 549613 661538 549667 1790137 1358015 1327043 826698 1273052 1559365 1725413 559252 1689035 1425518 28262 57674 298117 523555 1646579 902455 56028 118679 218074 142948 888374 115378 1549759 1737697 1562648 1119971 1218269 1241845 539587 791998 69364 868330 865262 1669557 1527126 519298 407407 994638 1197988 306792 1729979 906477 562351 1558254 1954273 1266853 756897 534594 550279 1593538 1946372 1725930 1239664 1920880 1635905 158744 1879471 906240 637666 941730 477670 238857 435031 1215160 1034788 60760 1663397 1847305 1628061 417571 1957720 105759 1824895 365087 1368468 955366 744772 1698349 723827 1586021 918599 1477034 1663992 1503314 753808 1129393 383095 761819 1806339 1299983 1515422 1563078 1439165 1601816 769577 447920 415414 1854030 503665 1113493 801895 223950 255590 1021547 1653843 1093820 207872 750249 1049713 542181 974921 1403534 1375183 1964439 931797 1479070 158184 1585476 1267729 1481453 146710 230656 1649013 1100726 1905430 340629 698074 93575 358588 14922 1377116 990443 1247283 1038224 180212 136600 1276441 448515 1944186 913071 902146 1225640 153406 1688814 694783 1083015 683023 163483 274001 1178514 707659 915590 1423750 868216 1139488 1763355 1718815 1219956 1550724 929203 1931811 195279 863012 428334 271541 905068 1135383 459887 930213 874244 1208368 255950 221347 1367468 854404 45484 1232032 1362536 734306 1138569 995347 934107 1965028 52028 768756 529900 1713792 24493 445867 755787 633885 275448 1268875 1651212 257069 1223806 1398941 808004 1140382 938545 360806 1913519 660724 711236 724836 610334 1545553 148714 832059 301745 1868442 200043 496683 303662 223461 320441 497624 1998148 1349288 1543465 642860 282554 84037 470738 1204378 1536883 410323 737482 956280 1048287 1924058 890054 374002 415780 1326361 510114 501669 1426929 1366243 1742368 915458 217237 1541406 566658 293280 1551717 1381244 1451032 1866288 182225 361874 238365 77171 435108 1248932 1630245 624925 1649352 242680 761444 1943460 214288 1311772 551159 625665 5174 1282271 795469 1902495 1016709 815092 916858 758229 743632 1381639 1294340 40102 158735 1478155 1671718 1257558 1708218 1321224 1333606 1958659 1661546 694370 1829877 92102 1304585 1983502 1201322 137034 1406556 1299344 1775523 41024 196788 1557693 1850832 1805651 5289 978655 1156569 1824605 1625225 385130 1946629 448602 958882 1164068 307528 1295027 775059 1089447 59576 1943193 733814 1230209 1789840 1350611 1554386 1611739 798807 1330618 1131491 870971 1565329 495052 1147875 1042428 830497 1955000 89606 765926 681310 272745 1321483 1800106 410665 1057034 1152945 178193 275269 1496072 1395395 750952 197877 821225 320289 789971 435097 1815316 1572925 1185705 1683220 1961417 79715 1124613 1429546 1966040 1281780 1127344 651073 873336 1864833 976360 1691170 1558094 816338 1579601 329875 1642544 1579764 485973 772046 1075145 428446 155166 22359 1743458 2607 427050 1354284 45031 405110 1872992 450102 468374 516811 1603706 1391282 974558 368916 1305221 1744275 1879858 684428 1159788 177203 926471 1879408 342349 192885 1751446 1046662 703289 1695617 629651 1724570 108610 1373655 904422 923346 1704187 1131262 1777099 1020621 78515 1558373 1566511 1877227 1388917 628707 1276830 1323162 1853115 92207 980741 1873650 369326 1588635 1491992 750180 165500 535449 1120133 1429755 786631 1686887 1531319 885107 1172825 1299280 306105 225346 1094077 5171 1952632 1445563 344054 1826149 1951531 1240493 1696399 551355 1672004 388491 1755685 1236157 1641841 725014 1546349 1707978 722560 768726 1655253 1600780 1089873 609920 1729067 1538529 1223350 1518524 1005197 898304 443071 1043957 1040229 1625148 912254 517202 119025 1085723 1055146 1767568 525382 1000271 1872929 629729 454290 1753150 1842420 395719 129105 1481846 1735260 461975 743016 1616925 368474 1381687 1237230 1878476 1243421 563602 302557 332855 11280 1810045 1422824 485124 1163278 1872358 378716 1410611 1345591 1305926 1737065 664645 1749692 58905 263858 1774154 1801282 1817459 437530 1250268 1638819 1078984 1041074 1564315 1506724 212823 1277880 254381 1595520 24455 962003 1127007 1230678 1109864 1376851 1341049 741180 1222361 721875 107371 1974987 1025060 1564783 1961205 419622 1863196 329465 1482327 1486757 146539 442758 1110307 1762997 19356 450623 259649 751814 612570 605781 1451234 33284 618435 1409601 1493556 475185 1168884 587707 1047452 1248059 204893 1405924 1242782 626882 254276 1567545 410722 1577687 1679549 1645045 985355 1188691 1497136 150500 1193408 1755029 1399645 784425 1129793 697991 1557965 414009 1934091 1127651 1272959 1075616 1035755 299171 378612 553704 916056 467657 335674 277573 1334752 195551 298687 677033 426920 644300 449225 545979 1787866 124598 1434228 1161980 1452097 971557 1481488 911663 1907617 1606875 741397 1578647 247450 1883507 732305 393506 380313 1643198 1254268 1479250 563762 1426054 718861 123648 1467188 1410432 485825 369061 1067006 1016024 1365080 740944 1633991 701449 191002 1506872 1228422 1793089 1754396 1230927 228383 1645162 1410223 130691 1634799 1775498 908779 1334414 259516 1576076 1887282 1033628 955055 1575365 555034 17749 606602 1661479 328092 436583 35110 692390 1084268 1028847 217012 1031943 1160307 1178168 752153 1036328 1581657 899506 851613 746688 1823116 1955508 353297 615215 73517 1943841 1268068 1574394 540055 154368 459241 1662374 713561 1257861 1932832 73103 224011 1294100 857110 166696 1537613 1004006 1723362 1994034 599074 365554 1776591 869364 240149 1205599 1458503 1933192 625774 1627054 1960540 1587102 1508938 216630 1867102 255395 1156115 919060 895628 1471233 608195 176676 1230410 1079573 1007328 682148 984136 510036 1305138 1005333 107971 1161120 783848 480277 505151 842269 1368060 1540545 967344 466 296145 840867 1794236 1365526 501272 432461 995385 904301 466841 213994 1426508 523616 166927 808580 1753201 765204 933292 955282 731544 1543411 330773 1995884 724544 1361072 480817 1000314 106803 688619 1365988 1605757 84740 700561 938421 1159690 459825 370495 1332735 1693350 656379 1834480 135084 712356 1392407 249960 91785 786115 122563 1751565 341081 869730 985554 256750 1819349 1139311 912348 1141656 64424 1310327 1016001 649016 924957 1790064 1273239 847220 1726566 1314397 839006 795052 1055336 639095 1426976 581511 470814 344867 1221725 106167 904342 846777 1640361 1629510 1773382 784388 518706 1548882 42482 471020 1091618 1639135 799558 1432547 1291110 1245115 1640334 1339393 818715 1607373 1183674 953325 1895241 1449277 109842 816407 15982 1056552 915364 1582091 1121552 1185301 1157258 1001451 82537 506054 1321351 1017737 694798 1886522 1179068 1455149 344147 318473 1512857 1851930 514067 307236 154453 1805462 865323 252223 1768051 326700 241257 1946812 171707 137570 255579 344191 1035977 199920 1212064 919637 678823 923744 135056 250196 855131 1189517 1153620 1749995 529692 1676836 1894783 98546 1995027 201861 1999671 1127363 1099915 87913 1149304 893552 822245 546228 1540669 591316 773090 1399413 92601 1402177 797353 1474227 964590 319972 604679 1375568 1163334 145024 161863 418559 599481 1381697 1924837 1550315 1769313 420632 301233 1009262 1431295 1680205 1518261 945143 1790416 473050 1841129 1148388 596965 1060070 342330 1763405 141097 1088046 144612 1130007 227907 1128799 239219 994388 1328306 1274129 1166326 1601420 84880 396413 1552169 687788 198929 427292 707055 1083119 1090573 1840888 456873 1618904 924026 497819 1433057 1894952 1969331 820778 1367837 1519255 471788 961942 860081 1590007 1212261 915736 830981 877090 1566222 1040116 1854856 474914 820039 1614206 110818 1653425 1551476 377281 1419261 956864 937366 1586920 405008 888986 546925 1050352 1213567 615658 587276 1193353 1940487 1943016 1200246 1181767 1192791 936337 243605 308860 1736361 216508 14164 299807 520182 727167 1874070 63356 1343999 935853 1941506 1636341 1879171 891906 1515312 497876 1979044 1335893 246063 1010649 1892498 190366 1984313 864345 75153 1262409 1086651 1985445 1576551 1306274 219633 1099521 219625 958481 404991 685850 871367 1438676 346050 1033591 447594 452590 922110 1385718 1175288 1489398 1333807 891590 222902 1955644 1522307 451197 189944 553439 1324727 1776092 736028 79473 1017043 1997702 1802355 60804 1018499 543735 109362 158067 488277 894802 247263 1597866 1462614 1192063 173933 850925 1829310 1008009 1702137 1326279 517482 687644 461811 767100 1928326 335125 1430579 1950519 1112258 1398781 707785 942149 1207186 610624 388451 1372186 489286 1235634 1340766 1588638 1166996 1903133 1576355 3179 738682 913665 1885161 928545 147346 1495797 587862 981558 1619477 1259405 1614232 1560046 465389 183122 760117 970669 1727492 1113022 1401897 1167025 1097980 954195 852406 167477 90644 242485 1575732 46858 129048 682476 1405632 442231 1432286 1234204 1018280 680027 1596540 1464662 1871140 562944 1604100 451631 1456913 1377083 1314763 1670385 1045699 1366406 88647 978270 1322277 1727388 634781 1855705 1654237 1438052 1137876 1388741 1824034 1743245 22060 1552348 572245 1471704 1018333 35995 1410521 789687 689651 1710291 717253 1167330 1312629 1219780 580098 1383766 1491069 702373 415072 1965580 114163 174214 27326 995536 1797369 1053783 532697 145860 760201 272338 1791691 1733829 755451 469723 1609674 355562 1290044 558214 814873 1236042 1606800 1024493 962595 449976 1509053 88631 42295 1526513 1061036 184390 1063315 801761 1990440 1554567 800666 1804103 1676215 357319 1452579 43503 912033 535659 1651270 107958 1855775 645950 1321070 1767729 50614 1263463 261613 1369113 454924 153984 1816681 1569753 382344 1472001 310639 1235061 1760262 668989 1440738 620808 1201131 688463 1707724 1459906 1759994 1742557 521644 877608 1436467 679011 655446 1421982 302543 57077 864098 38871 967112 727773 697353 536514 1720116 1784632 608203 1041624 1719045 298833 1173447 927555 547852 374634 759100 1969266 412530 302339 101191 82404 1144946 638070 1807899 1189078 98708 1965204 294567 542478 785947 1762079 306198 1204205 1490059 277726 646108 1908445 1996616 289751 1469937 548127 688376 1483874 1658568 1081159 1497528 204661 51255 1847322 573592 1745285 1570049 1708538 1494278 629249 1724328 1853575 1637670 39635 293969 1464222 1757548 1032894 5162 1978565 1125542 379784 1767517 407127 432792 141396 900335 442166 1574452 176291 925210 37320 1324544 1651842 1746675 154562 948228 654707 1816158 377750 814453 837263 924296 19254 160565 260423 95454 1100581 1262987 948184 1031035 1956633 1806436 634498 1244303 1600605 329924 628758 967199 47071 1815969 1810976 504699 1047281 1776962 197536 1513881 671115 575377 42179 369490 1544812 369834 1012055 265587 1522284 1674276 1230052 1350325 211146 1188510 1255423 1873185 370065 1859024 1101430 1999711 444484 334881 951444 159498 1895473 1349114 113569 61356 1383743 571525 1337606 714585 540497 651523 893380 1307899 570116 382218 694214 791355 146089 315453 1049949 163746 851103 859175 1517774 1870200 856133 1917240 1058628 1970828 1537849 1756521 1029629 632577 197295 1418332 541318 769000 1460663 1889350 1083461 1363912 1102044 1797417 373556 1571975 1420017 153203 951187 1788202 1470147 1047830 618592 1348167 564522 457436 1311261 1093576 97122 1899232 1592558 692382 1167683 1264268 181034 1852788 1437101 372921 117476 1656643 650129 961182 1954192 356159 872297 1411604 704147 501891 1454648 1518693 1611994 823323 97416 683107 286145 142792 1389752 1430545 1043159 1680023 948762 30228 1706990 1559579 857186 195128 4622 869551 821380 1962546 943988 518652 182495 805490 1587280 805515 937900 1884347 182671 348571 1664822 760436 128914 171990 302697 220701 1136163 1755074 1272444 904380 648201 1081452 109600 1043955 235857 89848 947076 1337721 1785260 536180 735849 404352 1340930 460662 1586095 1924845 570163 1978120 849429 1283859 388431 1240045 1405297 1205650 886683 1095011 1542174 695205 1964079 803002 1129261 814568 507967 1152264 457669 79205 1537936 1083104 730480 1835270 525848 765637 820102 1274092 1055499 100190 110877 1685035 573576 1698273 1542837 229991 1100354 937181 1435731 918955 1325304 1889237 114898 192011 1804929 962274 672365 157322 38843 1420438 620591 517887 1900593 1844741 758269 1383595 1343207 419735 1409616 1338683 93250 257492 614730 563458 755596 1198116 58817 212399 1561683 114413 398041 1585536 1520476 432227 1769404 828373 674712 26745 182579 184056 174786 1384592 541067 290877 1908703 461384 1113341 432633 1636230 868232 1021996 1641401 244885 1286324 353260 1016278 1945890 1382660 1991964 710893 280126 301365 753845 1994966 91883 1638158 96708 998794 1642035 620888 994984 1156628 1531453 1754230 941582 432602 486960 216832 1513295 841282 652032 1633828 1668045 1907150 1951715 380395 1565215 1673705 1179067 1255759 805136 178134 89398 1278993 1572461 587982 329846 1970020 1668050 881215 1284811 465728 116965 1698474 1306070 523946 242849 917689 1630645 1230727 822218 1496934 1588547 1748091 368841 814344 786318 1016897 1660968 853069 844851 1430782 1719874 850190 890375 1126681 299274 793110 1169609 1124286 1881416 1562087 53642 1658458 1611527 363796 825807 477199 537653 821934 1463146 1999991 1517895 354937 1076409 821385 1453154 397857 1555119 1710782 1021843 1936796 1027032 847052 781589 166001 1411539 182954 1552138 1175741 1440478 1991906 1281403 503178 243190 823310 836245 1881127 62289 770556 710819 188190 278914 64826 409035 1020252 625178 496557 1023815 1252046 801415 563488 990692 811696 1122479 1533756 1680956 1685682 404057 550887 1899403 483875 13011 1862505 504158 46660 1240116 1612993 620640 1249144 1244806 707041 270677 1140907 906055 1247771 1831914 1883687 1756227 836155 1012862 1030548 1925432 257409 1467989 279969 1920818 1038959 630120 1835690 1271465 562236 171413 1302329 1253405 415807 878568 1921254 1921110 1510085 145443 1278912 1923360 1983745 308099 1479816 1216997 406912 1664474 577289 1297558 1161665 586615 435379 823888 1136539 454127 560133 595810 1379444 1899198 265912 570725 207277 1626907 1548078 1569881 1267140 1158669 497571 662346 1976345 673128 1274051 1798558 1369281 1615592 1565038 1799282 740561 253596 654841 1733207 1124609 516937 623749 50277 362362 1156947 437612 1359993 1343463 1190482 1775822 285563 850702 744578 685222 991000 100497 173055 632502 1749624 1453512 1643260 64134 713030 803345 1148783 1753089 89821 731279 1166279 195234 1254316 1657074 1336987 1434465 253609 1779057 967978 488965 1190774 1051932 1820283 1351535 1567342 1107631 1403605 794517 1108361 466734 709458 1691340 1529322 1258190 1050535 128274 1644573 690257 1826343 129532 1370952 203591 435353 309097 1195631 757326 61234 10300 1224906 1933013 122953 1689222 301177 465053 636159 1656306 1896025 97887 1359682 1097982 1897116 648412 726691 1783477 987941 1815517 1898099 1671671 571292 523564 480669 1088995 703449 1292626 642628 1102835 562028 1283989 1628126 628763 543967 1603232 470782 1756944 152136 1041770 437150 1425868 1837466 1876505 1033630 1109874 359398 377198 532386 961927 1055528 552971 1987867 14143 1776855 758702 1468738 1105416 1107007 766185 1285498 1542202 1509375 1976652 482103 977249 1857058 272978 748838 1989949 986451 245291 362065 1129102 1030639 1988212 716888 1028341 729761 1434150 1517442 1099609 1634992 1961605 1861535 560052 962994 386319 901736 1690422 559273 1268477 1064134 1460698 1301125 1244564 1404966 1558207 1354644 629018 589145 685842 1017817 655322 186413 298460 1668694 1293525 22490 696999 1662009 1479013 519899 1489087 1164535 92231 558187 99717 387882 1397543 40040 361187 858410 1814609 1565211 1413781 1789050 922151 1125317 1801867 1684357 1365969 769640 573127 556594 1308420 848194 1280403 1040514 616025 764730 1998491 175791 558079 1607653 608966 1239398 560458 1092424 89754 1302503 454718 490797 875612 1151044 990055 1050623 1006132 755567 485287 1230017 1967993 865551 1240239 1888227 1609742 620534 927260 334458 1363377 1055483 1075860 1430539 520679 218 1646775 1663841 369330 1475460 59997 419109 821109 7635 870771 859251 1347534 1124106 1533644 377497 1779844 1865481 488286 956444 400575 405357 1684449 1506101 1323555 758838 1211378 1012875 1252748 541817 466491 1568706 1435929 1050047 26466 74148 835755 533070 781056 1927682 256834 726702 1824202 933835 412365 1175644 204925 1297755 1162927 1837176 1130549 580152 1319690 404420 1327348 1772443 1510890 74643 1143684 755161 549099 439390 853565 346696 120545 775275 566114 1929242 395109 1202317 1995959 61616 1383805 33246 78267 886593 1828756 607919 1537809 535617 1631482 1875235 1203456 631633 1541505 1989780 367351 1889947 1865855 1056562 1128586 1092438 644330 839731 579859 999129 1994623 1207739 1982676 518716 984526 726684 67554 848784 1052145 663780 1783673 939897 1090915 106907 1027481 1816411 458139 288097 1970498 345526 243914 1642370 1470649 1957951 1389189 1276308 387884 1876561 1766533 1309862 906468 1383264 156977 1406269 167884 589162 702359 304721 1358994 769532 1028502 979935 1925016 1180502 1613099 870280 1854504 1377946 1413785 1483171 1483843 1097428 302301 161107 1362279 1138054 1945793 1403724 598812 575976 1741833 40381 282765 1424137 71753 785239 1644085 1548819 1828209 1922035 763374 367278 1935613 788109 836476 1069785 953419 1822462 1522478 593186 1391305 1694984 1168624 397179 1544374 200843 1299095 347892 1401759 46680 1735472 730347 543587 1425124 445944 553684 1437744 739213 1574105 818437 768209 1644015 1344565 357039 738535 1947182 69269 639858 1498274 123850 84313 1518736 1434642 1727072 1186049 1712779 1714083 1278698 1259036 461629 1984220 603439 284722 1738321 1424074 1307970 311165 1090511 967756 369491 1247453 1991498 1353684 801083 1227355 1906088 85482 1671 1039456 1605436 67561 1164269 655511 1129643 1218682 1831017 1004339 871144 1190630 1489552 1045971 1628922 1522985 1916380 724888 618526 1454787 1204985 930906 1044240 1616677 481302 1740049 1171575 1326526 287401 717778 677494 863551 1427396 1002447 381715 1086 355933 1762715 1256326 509778 770194 1109431 953665 817160 1589201 265485 1571509 1392440 399316 1180112 158198 45458 235032 852085 218588 249208 292575 1104759 1575246 1524173 924020 1975894 524140 1306067 1168715 815107 82960 908776 1336116 980551 1013296 1164016 1092830 1106758 327309 423636 1473155 1702550 1098624 1282897 647458 1920194 415108 209199 1704288 1967389 365611 1441730 833730 1970109 672326 865672 1803502 151135 654121 1319102 323532 489701 1329520 183537 590895 317273 1738796 492215 1746523 1333123 1530165 1583108 1396168 1972537 449456 635749 677400 402573 151026 92188 739686 1137429 1651229 1134520 1079636 630490 849608 1856277 1970915 392592 431065 783250 1180889 1458325 1264640 1226519 929478 984274 1462866 112563 1235990 1928185 1510102 322026 852861 489493 1838366 1745130 781945 1811707 74214 356997 1053148 1395255 1255950 1283927 1009745 185074 12354 801770 1127668 693769 1985171 426844 1726737 280599 129093 1690640 916126 82327 1271520 1788773 1215170 1396575 508825 1678159 1312965 17160 146271 207092 503471 140747 430033 1389841 1920662 1967094 1678743 1893601 111949 986005 884639 131765 622614 1557726 1674122 969981 1637319 1675236 327800 1643966 43446 1572176 896984 1443735 459899 1470608 724645 1080228 719611 141365 773866 749299 427772 1865566 265321 1104691 1521790 968471 1782961 7860 1455535 934935 1813285 1897959 1229027 967535 476475 130374 1341503 1746603 1536460 1857850 1901922 1145654 533108 788775 1337923 1978087 1761363 64141 375819 1980963 981735 1866838 1491014 1626616 1276845 1940616 1394231 21686 1915407 247711 423879 782676 58585 220551 1118035 972521 696593 1293208 1649654 729241 109135 1034972 1029145 961363 960700 527434 1096404 1669361 279614 184400 980405 1333176 855926 1790229 1009723 284288 1031224 378111 1168463 26999 909039 1811141 886166 267619 1346028 1506012 695953 279036 1250358 231076 44437 1071074 1904437 300848 1487601 741822 1816663 806910 578628 1392764 79329 36008 971441 878923 1703387 390369 1824615 1998900 996116 1679319 1998308 957893 1089281 447824 188236 147743 1252815 755143 609959 1783614 1633615 1070898 695052 657448 594057 550474 1450338 1467881 184888 875577 1522103 264153 1415163 922448 962963 405835 243219 442277 1898815 1296011 1448347 1756140 577995 1254934 926497 778993 1525443 508031 328311 1129409 1281228 1659156 697165 272327 155448 1311995 1745852 165468 541549 388 1303775 1594202 1774705 1904541 1150892 1928304 143115 500091 1471618 875327 423138 489052 1466850 1296299 1142170 429518 1338541 1095699 1002791 760841 1833432 660838 45452 134928 1947432 219716 1708845 610426 959400 461307 1005771 1085575 1210068 231606 1269437 1605095 694718 170540 1266132 50067 696078 717618 1351749 382545 1146638 1574328 900059 1094931 943661 1671457 1105140 868584 1594075 660254 1727373 930996 957654 11995 1432033 267220 1334826 720390 1060391 782216 682709 1202185 996377 877381 360859 1258498 807920 954423 699405 1603295 1861714 1084230 1294238 275737 1682670 954703 776506 1534541 270679 1965835 30045 1314169 1392913 1257986 325494 670754 1206741 490330 454538 423111 936391 1212903 912011 1080313 79662 2114 909806 791174 1050434 337849 1015342 875803 514006 148632 862214 1407023 1705862 23683 650263 184816 1839641 1084873 838695 1551564 762217 459282 1349060 1331532 1857173 934580 978687 236530 1053616 1861948 611805 348715 1314742 898453 1270890 1709771 1925909 1377527 171408 336228 876927 1342161 773297 169229 38839 205550 1480940 1998805 473475 1539971 918913 340155 611792 452915 1222317 1052751 1459204 1297931 1323020 1610570 1988081 815179 1020779 1580415 1146661 1314208 335751 1489564 1695403 1573165 370692 1286895 231943 1091345 210531 1457505 54975 5698 1720921 1111458 1093695 1771057 1274388 33500 1279472 807267 826799 176184 521516 46370 1890059 1766190 1687045 438215 635909 1984414 878074 856769 380459 1765364 1571283 225170 159116 983303 1157332 1863230 1977297 8681 1154068 868354 1475371 777909 1290252 1389621 1913231 99744 1860331 59285 1788324 1702412 598937 847727 107087 1894407 913707 11410 1789519 782229 1717568 662299 368878 329238 174027 37644 1441264 886314 737934 839540 1391153 207500 1393354 883927 688906 330215 195853 1480663 179655 1488793 730420 1375258 1803779 1870850 1564369 1911114 1173321 1025031 237622 1818173 579032 973465 439505 1040435 1570613 470085 98933 578816 1997137 781672 78428 861334 1386420 824612 424436 580498 628541 1173203 1805010 176125 1058525 326381 1160560 1769064 1420921 1626017 1135915 1094728 226228 181477 406404 1652270 898399 1451260 408629 1539469 264031 1504310 1232516 922294 427202 1224750 1807736 1632040 981964 401928 1559134 442651 365508 1358230 1438559 1523183 1134000 381640 1184582 534807 1689886 1566888 1613496 60993 279625 582898 1451987 1120049 1794754 575871 1331703 1868278 1985752 621944 1296652 1084558 1289940 350627 927171 1846243 1650648 1775519 1571942 1899806 393053 123952 1325461 1667157 229426 59802 1366398 1255358 1605449 1244628 1169221 732846 834451 840021 1133538 99411 452675 1995071 124242 641496 873310 1109628 640438 804459 1220552 422632 1091809 999908 1102753 480784 605483 1131413 723639 1882474 1047495 1163558 321037 1354421 213653 633714 1275423 1215642 858929 745561 790921 1778195 1982290 1974098 1403528 874266 635816 1960186 324228 1594454 284326 522508 761366 1768186 640608 1696339 1426049 1193986 755762 261341 668296 1416832 1276143 1012684 1298962 1651092 1943535 1269847 1467377 1635395 93972 8556 1994525 1461174 1336967 418627 1193036 747004 949512 1553409 499046 401964 353829 1082750 1980838 1852500 370471 1860762 833405 515420 985903 413115 58951 289290 1356959 1826976 882222 47112 1908343 824215 299090 1214687 911884 1227279 259282 1983689 1608101 424427 1849428 1981777 341905 1962118 675898 1239408 1618644 1107585 803312 1491925 377213 293451 1448537 1022469 1482316 1285196 1009742 1012283 452639 1140927 1833061 1200141 1950759 903609 348616 286714 1587927 1153877 1122003 754327 1611708 1861002 1292578 1428463 1119265 1609800 1309539 489890 1687829 204752 401805 568104 1525737 1295067 1958665 177263 1385502 1639792 1589981 1560211 1576777 1466705 680404 1383462 511580 1380525 461821 243081 1973067 416800 1213804 333878 1933337 1458322 1032932 1743353 33270 814908 482486 1966232 1222531 622256 1503715 869875 1872020 1544797 1617880 1701463 1147206 348345 963497 1397421 1572693 1793764 1573052 1659913 1741862 207432 1727069 808484 271328 858698 203113 1435672 717259 1577410 934641 1908047 1984623 1550228 742995 950007 105832 1441723 676968 751992 1189476 8670 951629 1237717 885344 1099790 497601 60315 572925 1986381 322778 432971 1546711 1226160 773182 1796911 211689 735357 1105329 1778409 1071104 1392751 686786 1288270 1878248 692313 1455776 1616405 1591143 623982 1262130 1959726 619368 1288790 1179265 1421055 132804 555495 1547371 1152926 1465014 1653251 506222 1634663 1972973 1649 921705 1475108 1904674 1264698 1586973 1483092 1004323 177650 1842614 1740404 1029825 1486363 76033 925256 924905 266967 292676 153185 1421640 1449913 1200596 741619 1162946 1494701 526670 194617 938688 812500 1568049 861122 247295 44658 235677 992456 395449 708629 500358 1800985 814063 1662658 1214223 587794 1287472 1311815 751042 826659 1155618 537617 532646 277185 1072325 774201 813570 1724335 1195661 1332338 1683177 664566 276540 1310921 577910 582549 775846 1449052 341137 1465902 925239 255635 1372928 547519 190751 189340 1576999 618554 739610 812666 1573122 1330844 1185050 1915738 147792 98698 667371 1693003 1963935 1701993 896715 1179580 1712236 1723221 728174 809292 1624217 128777 635298 341992 1624953 1054575 320310 1023730 1815230 888049 806623 1311162 652728 1364048 1745094 850630 1510397 1146550 1289557 1875491 634263 1114505 1621739 7870 816507 947754 762887 1636220 271442 1541403 727350 1874187 1896556 1690518 382725 733993 647931 1309236 207946 878588 1640912 1113892 54069 670136 1460813 777697 19361 1157208 794977 880692 846037 1332922 261461 811550 1454556 622559 951969 12512 919520 1249128 1651858 446622 1026988 1215572 62099 369651 1868099 1549745 138119 951298 85979 1050655 680886 1164396 1456972 1296750 1747825 1702473 17680 1724600 1952796 1656006 1518134 1683185 553211 107347 1943238 912223 1546052 1043105 1486106 1385436 396528 950350 1002731 1659232 1010068 1272100 1067903 1144956 987303 619583 1691604 1871678 792012 1870604 1334981 1044789 1040169 1060312 1103318 1930810 611640 93051 666584 1328688 1546370 1867944 452578 1347897 1081253 497722 414354 641957 87419 1496555 1057144 1206259 1598955 1969750 1631806 884643 1376334 1255803 408508 48205 1769658 648703 1597632 923736 873381 628904 1615492 179288 1828588 1738933 267764 984140 1791749 1552692 1486747 99041 1838019 578131 815973 1768619 1960090 272058 1545658 1606166 1186431 726389 583609 447120 1569963 1863587 1341393 264386 1029333 19122 1628949 1216660 1524861 1959779 1143716 84020 891974 67728 521400 49164 311134 1505 453401 1853676 761746 161818 1152333 1878702 340876 1311215 1054210 1726500 988985 454062 310559 453219 530457 1023569 943329 1282753 618237 1595925 732317 709840 464131 1129076 318264 1124602 1077311 421948 1774993 1418647 448913 249219 744382 33103 1114123 959968 813239 1095706 592649 842171 1641691 907565 585486 1688749 1312011 501616 1948871 643683 1470265 1424151 1095831 1999866 1004224 1377423 170480 650841 39002 1020415 1414437 1765150 127290 337833 1839194 1630543 627659 331831 1488268 1185138 1216773 20784 99634 596722 1002156 703114 1032250 1170183 344038 16354 931906 1148378 1220648 1313963 1966181 1164495 1645623 1485922 985284 1892793 238332 287302 1911007 538488 1882706 616384 421227 663091 397296 1829733 1964267 1055859 832896 862372 790866 984230 1096120 654874 946774 836358 136025 1018281 17669 114249 1003481 376697 1191098 393336 1433390 301377 498880 1941807 238669 1209760 1152269 918612 947412 1527542 266290 1754087 996435 1833032 463408 1030399 1563105 1583986 1315392 124600 736383 335198 1918266 176791 1096000 941606 1865253 1112012 519815 1463405 1640790 1595731 1617573 745728 700736 600513 53242 447654 899857 872928 1026249 1556917 1802291 1440151 1318548 622940 302197 1712147 466072 1076925 220368 1423368 1148632 1355293 476495 1198368 1932573 1034262 1683530 1750043 512084 555590 1739335 917431 1997854 453328 1229270 429167 1336110 902405 1595500 1694694 1450324 1432124 332132 238918 611612 286220 1060970 1068021 1256162 1516054 1020869 1681659 89737 722215 1246200 1137427 921326 13983 1728677 713812 857304 532636 1330564 1211508 1123989 1827040 18429 910217 1851568 1553009 661130 185553 1684192 1240921 159346 732731 1582032 1936604 1782016 618837 1436697 1762503 41169 1141244 1689047 1229208 955571 492830 727481 184952 1338118 612087 1200588 1177440 133418 1737379 295295 1308293 81744 1783446 173219 1227205 1906307 224542 787100 162081 1339120 513557 360025 1205696 535717 363065 192497 1926666 962363 604844 1832534 879208 1596930 195630 1473971 691567 477888 1873423 319172 139141 474613 958211 229159 1174860 751307 600889 134564 749773 1387248 1527389 1325388 1594462 840739 953316 288282 611712 855956 1088768 898361 1662962 442215 1915991 642466 85937 1022695 487123 1963806 1218550 152562 947626 828808 1734408 603706 78826 1038110 575270 643546 1939985 66352 534107 255159 1240780 1382570 173748 1025903 2919 728883 901936 1371946 213010 380078 1798394 1485403 473197 294933 1021828 533433 438762 1680894 1498824 333214 1169444 1103261 1962544 146758 1031039 1764193 1852227 1813746 39780 324414 141639 1324275 1377904 927312 1991464 113828 105609 1308005 1635751 1425596 1359680 1636839 1921133 901489 1809817 295598 1817498 422708 455222 1175883 646438 367430 949894 1369005 642061 1617273 1358373 753605 1334408 1586432 503309 1713457 351342 4156 1859652 108698 1040677 777470 332651 1179696 1194456 381661 1138090 481887 1121103 1832566 1728018 1144948 1103646 1374649 1119258 834926 491440 962451 682426 270370 1799329 1325741 1342745 1072237 1596924 110112 1162769 810984 1795982 1227784 1356276 804920 1569867 631174 732855 969597 40860 1494624 1355985 1786131 617167 483392 808343 1278734 1256413 620624 1816790 230378 1009909 579593 1422171 870956 1947168 1674934 865961 17155 1949463 895734 683476 41327 1801675 584124 384607 966254 633249 1134425 713871 845397 989102 897052 922115 1627096 1629005 972721 1102651 1173082 1552106 299334 1165529 1096629 501255 976801 1906190 452724 1374690 791046 499887 174803 1475139 1480172 1572634 1472698 561957 1388924 367451 666776 1122881 571947 1458702 583716 744761 326324 859554 1217443 1718138 1898357 1415619 536026 1109606 1873006 1685433 150481 1429793 1111145 634012 164527 459588 104514 494495 381652 478384 1655390 1710216 1056757 691347 121931 1376452 1210174 1220626 1733914 1703983 767545 1693764 1968521 407315 493209 1155901 1161297 1917978 139564 508562 1749537 159883 205 117088 843676 275312 1260397 1311903 1931029 225625 1540814 520227 407070 1106895 275682 416599 783371 144327 1409078 1075775 318106 1567194 1485506 197777 1880602 1492800 777614 1968197 1170249 1052948 235317 851637 365440 1255028 428574 1587127 98846 1448277 780844 290335 329571 912667 51352 243067 380065 275736 1681727 1053717 192282 1362839 1058493 1419924 96854 1669732 1440746 851417 1296808 278280 1268841 1261520 1240702 535004 144470 389446 1280061 1127074 1336834 220651 1501563 1212549 331692 1794738 1468812 1860038 657605 1596772 215863 1436657 1586570 875670 1800197 1608790 1273137 1673648 342849 1529220 287595 346294 909214 254510 118976 1325817 1823723 177439 1130867 1316612 339092 1936905 183797 1839919 1710809 1936971 378131 769034 1638092 1579356 1644360 9496 1396281 1983210 131161 1951284 511958 195096 1104521 964806 1168323 1011241 1496963 1990627 369319 724223 989184 1165809 1162720 406502 105541 1979143 714746 1739159 801318 709924 1510356 1005568 943034 853815 1854443 330568 1395826 736095 1375938 1023125 1904002 1253204 982114 343133 753562 982108 1231538 784741 253763 929480 332162 816823 988110 908604 1645096 32439 1062684 1852494 1237237 1762151 1339080 1896392 582805 177241 1426105 299910 274351 1401654 1718166 1846886 1378548 1695378 539445 285876 628978 565910 1135285 1037786 50080 1741113 1239431 427611 172786 1483522 1773068 1110889 1178061 1284126 1607105 1848352 1333994 1504820 1251689 1974650 447439 996257 942028 102477 1181322 1585438 943711 705330 1883935 568409 640946 1585239 143795 1978667 1898266 1652959 579176 1122710 1287313 819878 1570430 914280 275705 46734 1038440 724401 286929 1553722 1639777 1545800 131378 198118 1725237 1675856 968799 312057 1786587 655093 524113 1087444 200546 1056726 1993124 383419 1664967 1315952 1375467 141164 1857056 1621400 1111329 1695541 1566966 1305922 619776 5208 1976291 563917 1390184 754429 1130322 151192 1356386 81413 4741 1697356 697628 258975 1057995 1860689 556683 567318 210564 380908 1866122 1181199 407807 1571648 1004873 393006 1033682 1439138 1992107 377887 784864 236435 911981 181520 780008 139446 432282 273194 1995296 149260 31252 532392 1604193 385872 1066469 900869 1216600 1592651 1175418 1899297 728743 1494140 323118 435501 513691 1027342 1351877 583211 1891679 414913 168350 1097926 342022 1601070 880699 1091679 1471601 426055 860686 960966 1696634 1881463 795910 738308 1980500 1494358 283381 156351 457995 116817 671580 1591128 1479826 382337 1729419 1417042 501188 321699 1740332 1334792 1818957 217652 1469743 1236400 1285820 1527153 695291 476642 573763 16992 1098007 1738688 733866 1539479 1753395 325170 457494 414563 1435491 967398 771201 136517 1061416 913375 411314 1297574 1481399 69072 1904430 1765659 1670296 113888 1056976 688052 353802 1656506 203825 1835505 652227 1429715 321087 337031 1417375 642607 1305837 47357 1015040 1071313 1946946 714592 849686 1495129 684530 1343873 549788 1335958 940992 1937018 1261730 968574 252755 210634 540133 1690037 1512390 986481 406440 1232148 1996581 1738188 1532777 201420 692171 553210 1816523 1017940 1771502 1350877 882298 655467 788527 356876 159017 966025 563419 1049595 557490 183769 1938328 949491 1309694 1409427 846084 167806 786120 1696702 841858 684976 1806931 1127725 622580 342486 142359 1289302 1534081 1407798 1210596 1934108 68495 786654 1138383 333407 535608 13817 1282585 1600403 1663125 1728422 1977732 578560 586002 187553 1317850 1263493 637873 937710 771599 774619 1002586 405896 1008402 470208 608505 1478997 949338 295360 385958 48864 1334932 451921 946847 1937305 1595889 1892011 773867 1842967 27244 1351294 1723098 1152221 570379 1214995 1086620 1148909 1630114 1399056 344787 1149170 1975355 1843480 1393043 1101577 1907819 1856543 341948 177302 92873 584590 541630 745210 1738970 159792 525481 1732993 1462744 226983 37319 395576 386222 839996 211056 462183 682376 923411 1346116 754367 845869 353487 1822860 493641 1453719 75418 1130814 1281965 787264 1474042 304341 937216 1888014 41672 1529075 1688682 272401 1610285 70149 1088685 381091 677925 220313 1489967 1903685 266029 316299 55028 1410056 1746084 407281 94666 611403 917741 1795014 1293861 1080000 698363 1794733 1045163 809733 616939 511917 1607472 1587089 1424540 1157157 287348 1548296 1883981 196885 125318 986195 375572 1520178 1806080 397551 882808 1461285 134072 471878 400505 1093550 890608 1138356 1400296 108077 762392 1371570 650519 883853 1986516 1933946 878535 582240 1368971 422786 1175115 698339 110224 1148886 155179 982375 1978193 388545 1064780 1175530 774027 824135 885546 971127 840601 464604 433813 1164055 1636569 132551 903121 1607111 288040 1762475 93364 1585010 1487181 671539 628994 468247 602157 1831198 1967602 551133 1142838 842963 1878123 886764 1766839 753853 906487 191766 1449866 1858505 1128617 1064918 62877 1016916 1950114 1130201 839036 260208 1704881 1932730 461375 667857 1514491 1355798 345025 437109 1206045 179514 985709 1560552 333541 1297188 899475 1893255 771909 1420555 1632414 581775 1036280 93397 803492 1069689 1270213 901359 145050 45204 1936494 47745 221119 438021 1203854 583016 788214 1020529 740551 10227 749241 694692 1686763 1059110 1382842 1642943 1465167 534147 1868153 1226551 191106 658742 1456326 160741 1933926 1125324 4580 797576 1858645 851216 903163 1142802 261526 1913678 1340552 1851941 1623542 745812 1062193 1258658 1258865 1771581 1960867 903028 1972198 1005148 230614 245319 802706 999475 1026738 1771182 341332 474058 472820 1370723 237711 1934139 1052888 1754532 1831686 747209 1844021 1740876 960857 975179 63712 1426442 1168056 1598425 1114617 988449 1937292 1417353 1099652 83505 608290 1871213 632885 404141 243074 1371468 1121399 1579387 1456963 1321764 1900019 1824586 1455262 519196 1266114 1517418 930543 1869339 1880232 1137905 1794904 275579 1841621 159938 120677 1160567 1325095 1327165 1113378 1497930 1822151 1891728 1701319 1229752 1961715 97801 1885018 1943265 1408368 1334853 1842404 1577113 1416199 353481 520834 460203 1273151 682046 1939113 872197 127023 163307 1527273 404593 118000 757929 543553 1012030 968044 232985 1216875 1325479 483259 771830 1155165 1805129 504855 1625936 1903800 528125 825372 738033 316086 1560397 1828699 42465 919734 1638608 69662 1619079 333349 678083 833941 256672 1390559 50209 1016970 697052 1953718 1947884 1311405 1156177 1013052 1877127 1128410 29074 1811450 1494970 1293323 968458 1762697 993394 1441701 385837 1941050 1110824 591553 83017 1261875 127819 271056 1372932 121755 1413899 1010787 522435 280843 1370783 994539 867462 651969 867436 1251897 1899894 1880732 1195475 1220649 822239 522593 1849328 1828206 1493121 654445 1853222 666279 911676 1449117 224640 402595 911762 495306 903897 285084 1433461 443329 732681 1228734 894820 1447986 145653 613849 600505 1661691 111331 1476064 1566843 1072372 102965 1924809 315416 264102 1764988 908351 1587158 275290 1245231 171679 902738 1479459 162151 1689042 1911974 1234313 490456 1412734 1697824 188888 740237 1375400 1835850 1036863 1716183 1128912 1835424 525588 1356376 1987803 1495298 87439 1785783 200538 1037189 265950 528103 187116 1999814 396768 1481456 329014 147766 833425 739958 198704 1782596 527398 1672961 1341738 1411807 1765395 123356 1630214 1727909 1527637 934254 609359 84204 1183782 1646645 1112646 948177 290094 743631 1471333 130130 996357 1016578 225933 1655892 523358 1441481 432479 299394 1161262 1218328 988311 10922 1998193 1945163 628980 481940 506690 966310 1534768 1017336 1702752 74639 1991971 1648908 677480 550114 1702246 1552085 164540 581814 1396923 1767632 1070134 1676680 775493 1061827 145073 741244 1083935 1488448 1262226 1728661 1443356 1373854 1163044 43555 1790072 1795929 1810718 1889249 1045755 1212374 621274 1524656 321346 1439617 725808 1176678 6085 1873346 105554 333255 625171 128499 1475250 539380 96364 1905048 835732 592560 250288 521559 480461 1213829 1531901 1743795 1223023 1944518 1246165 105493 1958565 936958 713275 998349 1106352 1839591 552609 1294334 16658 905397 819221 1288240 1535706 30351 1858533 611713 979833 578962 1461562 706770 939919 1532209 1607656 1107535 259391 1769729 277956 61595 838891 420811 1279094 212995 869191 1006356 1412452 310538 1867303 492852 403139 1593300 1614933 149933 520797 776782 550196 1681828 738145 1810649 799976 458218 778499 1243698 1286289 1326190 1357124 1936474 1584186 836958 1781547 1506915 1994670 1396747 1776992 1674476 1283724 112629 999622 1855302 516554 1150299 1904222 274306 1996400 1936725 1833200 471875 1034092 953509 1915350 1417510 69783 835859 1321791 148097 309352 1776643 794617 724794 1501577 1553534 1673327 1485084 301731 301737 1608865 993273 440692 508736 570758 786044 1690221 73800 1156659 1179878 860054 1914898 1205841 975931 896882 1843858 890002 725368 1658548 1770747 807179 1259788 174145 463560 187423 792670 508277 1104318 138883 801795 1774222 1010822 389084 146533 1550025 1989714 1512799 1259468 1604644 2285 1057658 680631 1402165 90572 79118 491354 891884 1664481 1369396 773295 289200 894657 1578356 1547929 868869 1933890 766525 1569514 1045673 1684677 1360400 152837 227206 1018737 1428618 480376 1331028 1383993 856307 273931 765416 1491295 924164 626085 493855 1971762 1745760 805107 866236 777313 968312 1230538 849201 1796683 471456 12547 951210 968283 1236206 329342 1108488 1378431 777343 557355 974182 746353 1527582 1539175 1098563 34498 1240731 1403633 1289734 1428210 1698627 1952464 949508 1697330 1932325 502219 512481 1406193 1656361 1896059 1803581 710604 542101 1918302 676436 340293 1738208 790593 816286 88928 1325721 1714636 1943258 1824536 1650642 451001 833921 420425 1892386 760220 149554 1447963 1978466 195035 135069 360962 479604 1674946 66952 1930962 1468622 818596 1834077 674329 1952503 585188 499314 319323 431820 1230277 8915 766558 1495969 777212 8377 1990275 1642765 609475 775954 1890496 1914410 1354214 1457504 1283590 1854001 545764 1122582 851692 1234200 937093 98606 889613 1897611 1931166 546269 195304 206068 1728113 736526 1703316 437036 1436947 1069464 284555 1314964 1800025 1965757 1972729 259174 660137 378089 511013 712210 1104134 1469731 548887 1509533 707246 1511583 1000609 1828543 1394507 1903230 1739662 1234566 1957215 601693 1673329 1577362 1055565 1755147 106751 1000404 1152266 1713794 992075 1472441 948859 1373882 880193 1058669 799648 1857520 1004506 1228493 1761593 865771 1446954 941486 1347414 485765 1215459 1953883 416161 208452 1666639 61164 295147 1483411 1618604 1447236 1092940 333224 1068690 1755932 1370373 1326868 931395 565232 481433 1491108 1720025 1431386 972208 1154539 129172 1642431 1593772 748653 672562 1876737 909042 573346 1742547 331900 1105885 971783 812359 508589 1257215 917298 1164225 1411407 1038915 809307 1041672 441166 115477 1414173 1817011 1095628 1054358 1843440 291694 1879435 1556036 1805674 1566014 1382084 1500444 1584787 1354273 19675 1089827 1052319 510109 1992720 158420 1308887 1362707 511450 904983 612420 1151193 1936251 516604 737918 774302 153486 1274266 572730 1958646 876757 1559949 1622181 4483 683683 1750459 1277351 1306290 840050 147165 1517796 1417354 763201 706609 1281398 1097983 1390134 1692657 758844 987011 862819 941601 1483666 1412398 501877 562447 1094047 1926620 775455 1399831 915264 480478 1405846 1600320 1774727 1983324 1052275 1421791 1672480 1948098 213134 1227230 1596059 483341 624418 1025708 708116 1984645 108352 326532 1915425 1465803 1011929 1441763 439662 1791307 1921223 657910 195749 394486 1324516 221761 256597 401513 1850810 108267 1455797 1341337 1265092 904450 1613216 1229706 504752 1206886 546467 1388201 485139 1702503 763903 389870 1086181 1216791 1938595 717223 1744035 502018 1009520 418894 706805 201292 1357283 954499 1639168 151527 886310 1508538 1091684 41664 1998487 598747 1819620 838670 701756 1496158 1727824 1412795 900672 1450716 1859704 1451384 1080285 1576666 1272210 184203 69438 145125 1918916 579648 857045 443304 651809 1218677 516202 1383261 113150 311323 557596 1243604 1361245 1372367 568269 1298900 975663 124617 1591099 1795862 690694 278436 1554068 1093574 1165016 1128648 486705 1070720 1325183 1184917 1129825 139763 1560730 886368 1310387 98872 697717 988218 1246381 286284 612737 1027368 1358452 1646439 1766463 623812 1397358 1059624 1757009 1863906 1468700 266778 1764462 1631544 1519528 1738163 1013778 1661037 743007 1551079 1255476 1818550 1183637 831917 1665099 1278481 1757790 870084 1525651 220733 707744 1577723 428442 913399 93187 58415 936460 1824092 392653 1380584 343027 1680481 1474959 1563311 1302441 1013143 159250 1314541 1851684 816233 277159 126117 1641102 40412 159425 1814362 341608 1622467 1324043 409192 30779 1261673 798388 1214316 62695 1987618 169590 235454 1506673 1335681 358557 1600225 1992905 718739 1114687 551048 494267 369763 1529056 924659 1968566 1387176 316783 698542 1053096 753782 1314103 616702 321990 1716963 984110 628068 127803 1218903 1851338 791240 561637 455357 1622772 1999781 730479 1361349 1192512 756004 1383873 98715 415622 561414 1385595 734718 1072794 1651535 1966119 1689641 1595321 966824 403384 391048 880984 1956777 529832 1380921 154032 901268 1851637 1372613 529512 667535 1437511 1979210 1655189 1389362 1008715 1147116 50176 94618 964904 1007719 941643 1623290 288309 1340750 753285 1526932 794372 236179 93005 1982273 1506414 1796697 1980850 1467032 1178273 526221 1114727 603735 266810 1437003 1415629 682286 999531 126853 407411 774820 646843 1690803 812624 1805392 1209778 1830890 1774753 1234191 1568793 1310112 1684293 986654 412925 385036 1405883 91742 1139919 435311 696174 502948 775274 495596 1403854 1216644 233763 918851 1720825 1769840 972508 26378 605917 244936 46557 685740 132613 1506878 869228 821508 650018 851460 1962516 1641676 573132 19774 126574 146788 537406 1585441 349441 1762910 182612 955317 969779 511094 762060 966484 420327 991978 1032543 930080 240368 152499 1254515 105111 582975 405192 1673659 1196473 75618 1949984 113085 1376911 18561 1145624 1937114 285510 448664 1893579 1638556 72595 302437 386126 864004 1831761 947305 1706145 1891433 61882 690869 1660683 1313907 965777 1016991 1250107 1393515 312083 1774657 1536053 587786 1255415 233669 1284899 734270 689108 736204 1215077 882160 324359 1033103 556582 1657762 1364100 505854 3367 192456 1842254 1080068 1271047 854260 804185 1309533 72825 365318 940866 1682651 1635275 1955511 368106 1369689 1512705 316225 1941869 958805 1244485 1855336 389601 201777 206223 892315 468780 519665 1578941 1266402 1598581 1825415 1495302 707322 1173582 1828819 201008 1004706 1326005 366469 1796934 759593 883783 1738920 706971 1475028 1600050 1265149 138782 516399 1030738 502104 1203853 1032983 1982082 257473 164061 561973 295169 1012573 173331 1980651 585818 1554003 476085 1306179 778528 930816 113499 30573 300342 938135 1605743 1326648 798681 1875364 256993 1216695 958161 1720559 1972887 95590 663231 389710 554555 1215921 283127 994177 1376973 209388 365040 1451265 1375830 675899 36506 1312315 822749 958592 922806 1239580 1872234 1686237 1708966 1347173 357377 636867 484532 1113237 1260807 1016996 1193648 666929 675224 1205513 1944852 830968 593383 1119766 222070 1829777 297338 225139 776280 1610147 615096 1453539 563620 406389 1273771 1687347 494043 1817711 106330 1624761 263715 1728075 1970641 158948 779142 255531 1933035 715539 1888494 323434 1769299 1089477 1216591 1159834 899671 165790 1098385 1650667 1910660 940048 1524299 126373 263977 118992 1171950 758444 1573437 634741 155216 812283 1333767 658936 261254 1974470 1135314 522314 736960 1756375 22957 630996 1472894 1095294 1766774 126147 576531 1695574 971984 1121681 53534 794090 916464 1872061 1332124 1109355 102772 1876896 1731645 1934786 76448 6540 700611 165096 208938 875014 1676287 853001 1717502 652273 1206923 1294193 738242 449853 1975677 1215406 1996428 775595 633166 885401 418753 522933 206935 1069151 1221459 1834613 171051 1244846 596784 1166963 1205255 1770259 643610 640786 612592 864796 1492551 246653 1270254 1622508 1862346 1925250 345926 286842 1446222 774364 833097 545773 432472 756066 513103 266761 229525 1473092 818571 1266740 1094115 1403806 1892907 1405710 1550827 159867 1572823 363309 1279484 1432162 298883 1506371 1863835 1699086 907229 443425 708239 199863 738404 1787192 1354074 1482290 1697105 1016726 1857507 1245879 1980451 38935 432303 555948 514030 709105 476899 129287 1358563 1165073 444157 331558 846129 187865 133858 1497824 1180720 1349567 660460 1115159 976490 1873684 132743 432170 21119 1631876 752705 1809867 578782 1223572 1566329 61244 479115 600609 972535 1191311 1904336 1653600 1676298 1554480 1711508 1927179 738251 1120340 416388 1539801 1382673 314869 1743348 1425517 1995126 1834547 1607828 810466 368172 1782273 854984 573603 1033804 199874 1933417 569486 107968 1026261 531421 1253174 390708 534949 1557531 181673 1894085 1418231 1655508 161481 1894976 346021 1513949 976717 729567 1459653 401108 1890485 878827 1010337 1993847 264284 1080693 1860130 1903964 460541 1831197 1566232 161014 603342 1249935 253135 484701 590218 29652 1137182 445695 160982 1243685 1819328 1948330 877703 962904 1610742 1999378 1363833 1924080 1676749 1511826 235255 781695 1001402 89173 1823237 1067590 576477 1110612 1570979 1866662 1636751 1829612 1062409 698529 1404447 931983 837169 1868370 1263312 679213 445238 1953934 1362157 588539 1267290 672551 306336 1375735 294628 1029470 1883159 1391245 1892153 1375544 260168 1767554 302190 1608294 1215782 785672 1100961 1805539 561098 1610186 750499 1233644 547382 731644 1815136 111414 162735 1563026 1786170 495644 924074 647970 825125 1592367 1680589 749248 262768 203049 956717 657315 782271 1915289 1138094 336203 1856712 189587 1812484 908748 15967 1567530 440823 377360 1188493 1841713 741697 1662815 1964609 178995 1562259 1215017 1530665 280175 1445449 1129429 691512 1305501 1431977 1123184 497007 1660859 839242 1294087 312185 821505 1069774 1402239 798400 1079096 34527 927067 586856 322809 809093 1445405 1210349 549925 994356 1084368 290301 966959 44484 328784 918987 1933547 1165066 722489 1454999 651911 597965 1995752 382328 1814587 1269348 1296084 1054308 362913 838048 1730248 325483 941568 420168 415280 1560021 1380606 268181 669305 1168236 733819 1199891 283566 130693 788087 1860711 1545727 897470 304308 1286467 708284 1682899 1556924 1445939 1008958 2230 1088308 5239 334027 768700 474880 1106205 775676 697506 933584 221796 1791428 346519 182445 1758372 615727 1181732 72036 761208 1405184 20080 626468 238172 124608 905130 854396 809985 1228698 1035952 1233295 157898 1376353 248554 496673 1541948 350237 1212326 1800874 1267871 1495499 259781 1285926 1371141 1322759 1606859 1072919 918098 1788837 183601 537664 1928359 1956363 906233 155060 392426 853164 214650 1930851 462370 399804 656960 1526312 1719389 1251636 1385991 1969369 1103719 1528685 1555886 1526538 663768 175934 483285 147293 1790607 292608 460341 1391149 288158 1095745 18790 490494 976699 1780916 1415932 1843981 1650975 2212 475939 465692 1184149 1646152 1952885 52140 798060 749385 922393 1659453 294278 1939432 1309544 779059 843050 1703330 1791674 641856 1405954 1908877 1355099 430035 370779 1347169 1125283 1819689 574974 105285 1127533 1161591 229053 1869264 973901 751163 1159716 384136 734279 1697902 1469172 1857344 1905843 1765975 1605496 1894950 498741 1311259 1423487 1175579 863273 405135 1158349 844110 1966154 588236 16276 1427253 555857 1077665 1138165 1238103 1058904 1543205 983564 844062 1520504 1380720 1618578 276881 641693 1376828 724605 1962424 827045 1752790 260397 185 650541 1437790 1240082 554362 102106 1169394 662261 16973 422246 736305 1631128 240896 1962490 902106 14467 1635704 1598266 159988 1100199 61876 1297686 560567 878326 1726154 182766 1649471 1806593 265805 1588651 1715284 1384783 1787680 1457287 1287388 1198627 23756 250237 415379 1444554 877978 643852 1176695 1999061 1984964 1263203 1349846 1184209 1227043 1390396 865811 1276029 1647755 1572852 1971209 1020792 1445957 1974745 1041893 1975847 1362061 874137 688638 850724 1521512 27478 1755367 1965424 363564 1007205 285142 1251548 911759 1820706 928729 1808341 704678 702252 603784 973050 1983806 560808 495098 1579730 1338467 1044982 1493080 122790 745511 1821707 1848254 1360391 1464179 324649 869144 299577 1105749 1970488 903178 1630337 1537998 1333813 589445 1344392 150743 335141 1925735 639423 198608 1331426 379730 1837238 1209219 1031792 1212030 1512267 1706238 296137 900139 57822 1998519 1942471 836263 1884718 1582209 98525 1338686 1959840 1409812 1019827 1204100 376429 577367 533475 1891008 1618227 459837 1871634 989941 727836 285666 853891 804748 1806703 1319566 143156 1600986 773180 1941808 1414122 1170383 538516 92451 1572498 1665096 1121072 1662883 808672 55002 1900243 213620 1213491 1146054 1334114 1597421 1129869 1448549 1784399 1203852 1389060 450178 900891 1769647 1047780 1597759 1052560 1513870 212331 1459063 348625 231089 635479 599357 1618122 359155 1737301 432343 1246503 770837 1296865 946176 636429 1686689 1285235 1689662 582861 347078 1175014 833684 1680861 871343 1914675 1341448 183423 1232740 38153 1649131 1849777 342116 1242183 867125 905597 917039 1970358 1314409 1929543 1705034 1109335 1629904 1301314 434132 908076 207016 45587 677327 480909 1631762 1127290 677609 537614 334325 485577 1583804 1185997 927708 519820 1104546 1855650 375512 589779 1945531 591453 405996 443757 408088 555317 1026745 1148119 463836 446439 1355447 1985353 661110 750129 1558860 764262 630253 1851008 1418382 928728 1129737 35782 1472482 835693 1885488 343818 1170541 601583 807231 898794 972772 1561182 33509 769282 1707812 980247 189298 9901 1603068 1545230 1924345 1721123 803391 190967 531901 932442 767267 1291608 1317236 1136025 276681 1214167 318976 1031246 942918 1605316 1992037 1422448 1289299 1997288 1323938 209229 1194950 1875569 85763 334193 709947 1496388 1908875 346725 731593 1857383 1582772 78743 150185 466722 538398 1499546 1845282 321725 496231 394133 793917 875214 1782353 1891979 406441 1383580 665843 623566 544370 1687495 616559 1686782 838217 315131 678269 1473548 932758 269149 1770910 717262 1019286 870061 50639 1388912 303493 952336 797259 1660439 1353300 332163 138087 691744 711524 1761063 451811 1359511 1302457 1617386 502965 214920 740876 1809071 726531 57505 1482198 1396931 394281 1550108 842916 701041 1029117 248451 1830973 1593195 1752810 13605 412853 470348 1858120 904330 1403322 568603 374611 420680 1594226 759082 804275 196108 765512 800333 931588 89669 1910934 927242 1387384 477219 1995449 1924701 938239 1026845 1188236 585209 517499 943438 1903153 446993 1726410 1293063 1030330 361714 1403195 693378 1510468 796537 976554 801165 1124634 1331418 694133 1066676 1135220 970151 1275027 1700826 69433 1242043 1684136 965618 1679516 1717614 139178 1499843 1418965 1738624 1238950 1283584 494717 1117632 1438501 461096 15524 505663 1964796 1662914 37392 418611 193317 745697 1479204 477410 665060 1451906 25101 1881063 1460931 1325542 52043 1527557 1049605 1258124 1015816 1045239 553485 1855068 1575787 652143 778007 1321185 1900318 1597462 1525779 1709558 1765998 658986 1675037 1264879 911833 1587064 913659 234432 1787311 1251043 620449 1392618 980936 1140590 1005814 1687587 1686336 1110675 10641 208940 528689 860191 211695 1285322 1018846 1057005 434429 47050 536613 1116197 1312996 1821781 1155639 1291454 234142 1189555 1367135 1849831 267201 316012 1761447 1210342 537116 1041719 1405942 1831663 1855942 1796466 1682448 343727 264415 1434147 1545870 1006736 932706 63111 1165342 666323 1896426 1413010 764992 70734 1040557 301386 1655854 1868476 370721 883120 1647280 200600 1856831 1514257 936874 1001344 1765585 1278681 1882804 1021759 1422660 1146584 1414396 160493 1018698 154497 712384 505774 136946 22870 824380 604077 764728 364772 1918665 360123 271421 1771059 575964 145913 632738 114246 1645703 1510178 1489889 1100959 1584606 610908 595746 1400186 268898 167796 560247 1842860 303230 121593 440355 1915568 874327 487350 1367710 160783 370830 1768595 655993 176789 1348816 1002959 499122 413761 1228901 331195 842887 351286 1966510 247753 369790 937230 1061752 1518214 1227201 1299854 1922134 1469049 1973462 1884397 879836 1879013 25175 1224119 237444 54058 1013528 114853 1925107 442295 769049 152458 1203662 481374 1771463 1007173 904102 605948 1024388 182422 1320692 1107783 850201 1654221 469361 1388293 659946 734646 1660896 176247 1683304 249652 443748 1081329 719523 1350643 1520865 900726 1757813 452616 707684 298123 164604 444111 200759 1826835 1191727 914009 1226856 153011 991281 1769879 115315 1144987 1609098 1964727 233874 1723252 1143144 1095314 510433 527714 440866 429356 1236946 439035 957373 1126959 1937725 551518 752857 690438 1724148 170245 937421 1651641 1070660 229902 1112591 317377 584490 36016 1623374 1037393 1325100 1100511 1978342 837670 793152 1048410 157259 1252141 1062504 90353 1508174 486448 1208125 1848579 1131755 1576430 1728455 524167 475248 1350580 1323592 1354723 169882 855212 804030 1033657 512188 1216100 79535 446185 1920154 1212813 1488823 903063 1937801 730182 1350878 1458159 1641560 671204 1028117 1076232 1853271 893480 1307815 1821057 202081 832534 1065197 136663 1362901 849704 1433136 77251 1954997 662360 1001099 587417 1832464 1988678 1437526 1341366 159536 699226 125682 870291 69417 1042649 1152100 950206 342036 1651409 1545560 1352034 1087177 471602 9314 417195 184318 1903878 723376 815111 1109239 315271 934154 1861377 920181 1312755 415681 1372364 1517917 1014304 1935469 853730 1091265 427801 1988421 41218 1049666 1347735 1189080 314741 1823156 995872 1015492 1453241 1626219 321163 1628782 1457765 1870211 665739 1247825 1197376 210084 934130 1696821 1246061 850320 1430146 603518 1928550 1686227 647170 1218437 1160322 950145 1663855 692113 67977 411218 1766736 1860161 1351705 490877 384782 1253819 812074 573272 868795 528258 177133 1699011 398374 629515 611776 200973 1047892 1224554 1716767 1105610 1853994 1214580 576528 519679 1359546 1565282 695139 1338146 1902679 779857 1966499 86855 278363 1014618 1357701 12002 1601111 1304522 1102892 912370 592807 75810 577258 1860681 932533 209811 832041 1092508 377074 1444640 310180 1476018 1674614 1031623 263505 872431 783288 911532 1756469 1368767 495556 1615470 547006 669494 887681 1082531 103504 1061980 406171 1799628 1190808 703344 1717468 1434185 1065271 1326751 253148 907623 529003 856271 1275060 1821865 724405 1534050 736598 991926 548780 1804998 78395 1629482 8672 1612663 1837329 697939 1174862 673232 1151595 1438280 1744672 1973537 961907 128415 814270 646978 89251 71370 508933 336261 831693 1206272 1971871 1348211 878809 1878397 1875117 1504101 1351378 509699 1828489 328902 1374472 1963758 1358121 1189312 510565 1520535 1141804 1221446 1980379 1929810 761320 1100069 1555497 1490882 531160 219086 1342268 1035831 1760606 1977261 1450831 456054 379931 1190440 1750646 709028 223712 638108 1909706 285590 291340 82309 1467008 1977438 322752 1666661 1844565 1361962 403943 1432877 1046286 1638516 1705218 126832 1545431 1513873 716624 1177272 1712403 737229 735754 1427843 1008572 935796 228744 876098 1923624 1281719 435702 1187433 1739350 998574 327568 532781 1818944 1270175 133235 1664037 1335342 1839381 1737520 94921 211435 992292 1713894 1218304 1138435 1225215 1687235 1061998 576167 517489 123545 597365 1650940 1116755 207121 269087 415935 422970 190660 1145036 1746800 55227 1912597 784237 626270 1262758 1705304 198094 1404462 1796083 789421 730558 792857 1109977 662819 254466 572380 23735 334945 1666330 790449 39186 657239 109175 707915 1038292 614047 496153 1666490 470151 1893966 817429 408375 711290 1054125 884124 554368 119665 711467 1152836 1657481 445595 1301005 954336 1017796 170014 566841 895110 987889 917354 1842379 326136 565271 74276 994169 698384 1960174 49191 1274401 651963 312660 141522 1682497 395951 279307 737040 84385 1237434 53528 1276133 1364543 1505813 663927 485149 1944331 1565145 1064785 1351557 614163 1656060 1450221 589674 37535 1006593 1799980 630926 1779419 881300 741913 635771 395899 1347607 329355 301566 891862 390820 237929 540304 1339610 1998688 177341 1478457 579961 1299641 209876 109179 214999 1194722 467642 1146436 857959 614940 1303272 1381225 597504 1671690 1248301 1742991 1156854 1674827 630170 371075 1578938 1420717 1944605 1177884 58402 801573 987398 1486224 1476099 152049 1876279 1206404 367084 224501 1472321 1224841 936936 458031 441854 1273819 812748 1042464 233782 1619360 794436 587082 1139574 1068396 1873400 1573923 1032683 949276 1972460 1729842 731231 35046 1377138 1453192 1836307 351667 356003 1559688 514971 1466507 61150 784517 725962 1034667 1021171 301466 120638 54168 865169 1379362 689237 539131 1023654 139315 404623 872668 239576 459783 1683039 401517 384477 1519813 154970 724994 1841294 1591984 1592606 284915 1940841 1460670 104792 1183821 613049 1921699 698048 614592 1531486 1814069 162330 1072432 261466 761477 1454487 571825 1033490 73166 718688 697852 806092 1023226 586302 1254674 590382 1562642 10674 1833605 1041330 1117361 1131885 1643581 304100 589197 88952 1839558 47022 1919658 20802 1230110 817517 1650124 1938981 1721067 852232 1116169 1586501 1397608 977842 1591736 1047027 896840 1671006 358035 716525 1512968 626707 377095 872491 661635 1042842 1696343 1081613 140988 542456 137583 1988009 1054414 1665564 1582322 1267741 1215433 1024570 1306773 551256 456421 1427548 1696051 652419 1835730 470289 1326330 1682819 755073 675726 1366578 373584 826053 836364 1024746 1366862 1449941 240517 922934 95377 372223 1012720 1612523 1384176 1083423 1197407 41845 1091699 1385896 1616255 736634 385398 1506503 1002663 1902985 1114904 1450208 424925 62787 1673163 1625313 1431957 1964076 1861492 491682 890245 937877 788676 1348811 485092 1341586 157705 78416 1723497 170150 934500 1474164 849290 722290 1318699 1315670 1850750 1675314 1507746 1650994 1144834 1201253 1293170 446949 1950832 1361983 234244 1783989 920339 1139954 437464 1641604 1639904 1048850 1828754 1561026 1572523 732138 344199 423201 392953 1757894 1362103 1805950 1686144 475033 275356 858025 207977 499868 762083 173782 248217 1048487 1846967 1823804 1762244 432450 495917 1654135 1212993 1255068 959552 1363758 1356456 930780 1644005 42083 1508700 466472 1062158 1121702 307133 1559348 949648 788688 1718065 426393 1126841 638397 55512 785619 253159 1665924 1082050 729437 1816786 174296 1941478 1392976 239326 1484831 338139 985861 74652 1460230 69256 1746307 584718 1802249 1689130 973526 953884 1106365 1480118 790691 1524080 1102655 708928 1283701 1950766 511458 1924150 1956028 712198 853957 1345041 555051 1458994 794667 1577819 1856223 1316744 326708 1652567 1785463 570039 384182 166914 968499 1692141 1577916 226772 1924163 898171 1970099 549923 1776803 48244 1599272 1154794 276779 1329544 863841 1944679 1445902 1621029 36417 336557 1099515 817073 635568 1875866 827013 1053333 1055266 1419919 909351 1000574 1648949 509270 1418605 241814 1222892 485763 1719938 1380168 653030 428947 288270 1439939 563103 39668 377368 1370794 1931237 684971 1662391 157394 1936231 609262 1772343 1571715 472251 450524 1979406 575635 1240691 482709 296217 1755255 1162218 1314067 394055 1762108 1303123 169438 1967010 1092644 1423082 1481607 1667367 1471299 459508 1478207 96503 1513670 456579 1954706 1039011 386293 1215363 1307287 607100 903539 982690 374616 1765433 1120033 653448 387290 1566019 1918316 1038177 103933 475719 1443292 1036005 994929 1433186 660416 1703317 1648294 1279706 977146 874502 1034046 1174464 886922 74911 1295940 841998 1235921 957581 17670 447487 1374150 1615041 194392 1986841 581927 869293 1655534 524638 1767989 1885419 1297475 206866 418898 835680 1146572 168184 141725 1558308 1565711 1585185 408208 399231 355804 760650 244381 807737 1195823 179855 120122 67045 81174 715665 1385539 1071504 359625 345919 1704643 382386 708196 631340 683409 509925 1543318 384583 768345 912534 776993 348980 1736216 1402035 438666 1227092 636070 1390384 1233734 322717 960024 986361 148733 1285738 67192 862307 1683699 1200420 1638028 466873 1290986 581678 1150778 1955371 1361603 1310585 1949016 81580 416705 1333425 333981 1990540 22117 498810 1628290 180588 607793 953689 1732955 793908 651594 880905 1990780 719002 1147585 1945916 96676 1854384 1999589 1448595 593201 962675 1953826 1314353 1236422 526918 280449 1767955 998009 1105676 252217 1625791 779835 1917126 1049479 511057 1388615 959224 1176573 186022 648844 214445 1647769 1747951 971453 1948017 423239 161066 1874307 952696 855829 158481 1759557 402896 46989 121582 27103 1587535 1737792 1132327 262520 1657817 705437 86603 1627694 586459 749487 29519 1602363 238459 1592371 1637936 1074436 111180 97453 405600 1220777 1178544 1992605 1174214 804845 622790 286441 975867 1836792 734698 1620732 325394 396062 1744697 947458 1362942 591850 1520153 1765999 636414 1265084 799826 665628 1632936 1488245 744710 1340122 1898325 1656731 950288 759701 436160 727223 1316803 529894 1960457 641230 1878050 121471 628932 1747450 882127 1375363 598682 1594327 1076202 422956 759440 1128760 1730601 1140224 4059 1411839 1709543 989919 1636296 593289 927530 393124 363214 1635655 859603 356736 1066419 102449 998050 1642955 395563 1940002 814222 1169790 1504816 407948 1230181 1379465 1689585 666888 45019 1968813 1242781 934924 301926 1508993 565114 1737607 1255533 1271209 1213214 809194 215111 562096 118942 847262 1088653 1110664 1028068 927288 1757234 1911694 52522 1266164 1028843 480028 1382524 1248302 1461217 1209095 1795795 1253407 663851 1133215 438613 1518579 279468 899155 299198 452832 852938 16850 820981 355469 1012301 1115520 1484691 1039044 1826437 266146 815489 705924 828427 514958 421409 398147 388435 608446 1168701 1383073 1340000 975382 357739 229898 231822 1227935 1360140 1271822 1940691 267793 1583305 1830511 1452025 494934 804873 1537566 1579739 174325 1442238 1469033 1606455 1770266 477838 68016 37358 641114 1373923 1557406 1861828 369544 327411 1239821 725459 1966117 166130 1720259 1763987 977379 703688 444467 390773 377895 1819879 1690825 514762 263957 1907982 1478939 907262 1239171 554556 220827 1214773 285297 619595 789247 610793 933447 1498105 1986983 395591 932856 273844 716480 2119 760164 658413 939446 1894121 1378772 1793291 1895568 1383687 823662 1499129 644472 1065229 460912 1065371 746903 858238 340204 977511 339218 1303002 1437864 564342 587687 1784580 1074565 45631 440452 1338458 1200434 146991 430809 644488 973470 981337 1695272 676016 1588220 742772 1477607 635815 1791127 701062 177236 1078291 1357221 1032725 1713290 1873459 1893218 666655 246595 1743409 468616 995996 207930 1471334 1483207 240503 1605604 812387 1433333 575756 1538990 1661754 1291981 1833710 840443 1251702 1554329 126380 929656 1747400 864011 146729 1152819 566846 91880 890197 1700716 1923058 1649213 855041 1751835 669429 294827 48451 1878681 23739 664970 817774 1650212 309696 354903 565021 1803727 196489 1752316 1660740 1419365 527381 100152 1912154 1260852 72800 1063115 1496286 10442 71091 1088511 57895 1157140 609759 330359 1209131 1167329 1005904 535686 914479 499140 1487715 1592599 1761155 53972 1580386 885408 1401305 775641 734847 1414493 238243 156744 1554591 1667397 1117665 541827 782094 266074 375993 1302671 1676447 604251 808405 292013 365696 1523303 140999 1638194 1851452 1409230 544934 1289130 83999 1769741 482873 1988930 978320 1282714 608062 1238077 1128243 1775247 1104823 868432 1701834 192515 1646071 4742 869791 645109 1155480 168671 1090722 1229456 142224 932796 1382709 1678043 666569 1723414 1641025 542037 1530605 1228754 1359070 347427 1311082 1816678 341477 1786927 399553 1557664 1680874 551703 33706 1188547 1127416 1700124 654063 841169 767363 221685 787784 475173 1473534 990857 931240 206304 629783 149181 1535362 1375934 1180216 1614482 1475312 1155968 603560 769373 1150734 367937 1954919 1828067 1030859 484390 228968 1569671 64947 1667500 33386 13513 1700470 575855 1789952 345703 1645535 1228725 1521881 141686 1087335 1078064 1183537 544094 74642 905220 809213 1224146 108542 303348 595209 873833 48878 242805 1066905 1127917 1453744 935341 1383307 1334242 1290192 649767 972916 1673639 934205 1335841 1891994 1661463 950479 1713576 412970 1132894 1030757 1447509 1878412 683207 1956191 463206 609840 1867990 1179675 316957 691064 587600 1068818 669138 1854998 645287 170441 800350 657622 1810121 958439 747903 265849 1930509 547571 1171985 417745 379601 533599 1843031 1044151 716502 70652 233776 786363 1271168 1871432 609437 901406 1068543 1979540 422503 390948 1478689 1838477 1592616 235388 315922 1077021 1116242 1234711 1739459 1738368 1594782 57834 939253 106512 1864566 833102 158168 1523130 1483513 1230306 1017017 647695 278463 1432493 472242 961616 1921324 1428328 1550136 423539 49523 254069 153353 471621 386723 1197705 227657 1679658 899114 563811 1503286 849077 1777136 559678 1860237 760448 1800264 639321 1204366 1589419 143889 1257898 437054 1544678 1604435 516379 783872 398651 1466894 1844648 315063 545744 128066 456466 78352 1912203 605813 1322265 1152460 949068 176903 1215846 655145 1984159 1477511 354961 203899 14718 1880647 1625403 386828 725075 856434 1481624 1340929 1392013 1363459 320698 349727 1078997 1218420 1572952 743591 504034 78783 1640609 1724507 1606063 977387 823613 948022 1101523 550574 1350971 291570 475938 829611 329991 1228296 175047 1413174 1130667 996864 1551018 1388459 756576 1623025 657560 704337 1658498 1610401 1812391 296386 1143308 773808 771941 839123 444386 21989 12780 1654166 1202674 1897405 640432 1518369 1896693 1183789 42306 725398 312019 1359741 963935 1670790 1114819 1104029 1641879 1614303 120111 1762489 109626 767874 506540 1893667 704830 231585 1098658 938204 922522 1785819 1487117 37592 10490 1768762 1710920 1374996 1537853 1384182 1147925 640691 1512339 583172 693814 1228375 190081 47620 1370555 287724 398159 1289927 295661 755322 1959882 862396 1574998 926879 934612 324330 35796 1685546 1362720 653741 154073 1731871 457405 126172 1605801 1986848 280383 614696 40842 1239482 636559 57161 1831225 524080 1192663 1572971 1202059 1544813 1159979 1185049 1422518 894148 1874366 755525 434601 943962 1991540 746667 1628231 1437238 1817873 524964 1398070 1638999 1655650 782458 297669 45570 413162 1570952 1506022 164398 987980 1249941 342948 1441165 1095409 539963 540477 223033 1130044 392494 817516 1339723 1950084 417900 213044 1866059 1629107 1271907 774532 611362 135000 578709 169947 87554 289101 1110435 67921 983181 729140 1687797 1110764 1012237 1102945 1750099 331576 145647 47948 680906 105470 1731785 366268 1461177 557562 1125485 1422277 1917113 1523514 1129233 1975125 1283118 210133 1356761 1431185 1117837 1844308 1279835 1679902 425891 999359 132539 1017614 41716 645360 1965308 342830 1137352 458246 414047 672154 890410 1852771 298076 1015376 1457359 1183151 608578 1400655 1992634 117952 875529 1570775 246439 343245 626990 1502248 1773648 1607369 929673 544858 339254 97090 1584384 1605400 1054665 364553 566371 1462508 818750 1951388 1177674 296456 1190011 1619405 213818 644868 1069614 711219 1124168 561921 728397 1072542 1830519 1225115 1801656 1336486 379742 1880368 891236 447881 942085 732555 119775 1860573 74363 1562579 1798726 1888661 598189 1315161 917684 129240 663148 1552756 850180 247919 558315 1424611 1210411 1590009 573501 933525 1434025 914526 340088 304623 994632 1277568 678570 963983 825348 819388 1480819 651534 495625 1968966 699864 211441 437215 1538927 531598 839885 1039663 780536 688498 478255 943291 102725 566161 1542444 257968 82544 843061 395151 1864055 1394663 199178 1824141 287906 97573 442655 597468 438495 1731466 903431 30547 514615 756904 1032812 931131 505298 1341901 1490963 639862 1182601 648614 984544 968086 680915 157405 1626155 401148 507606 1913634 769186 1198494 1977561 252553 789050 1375200 1905175 1548755 1111629 319059 1017328 1787559 17144 474161 425068 1631593 950657 372791 1885245 715614 111905 598695 689308 702768 645249 1913797 1194217 1577124 278398 1536707 548439 1666506 535632 1323797 1885802 166129 133215 1822762 1792263 536016 118100 1018842 1772004 55038 1083180 934286 1437601 81586 432931 1829096 281884 1190127 1501833 275268 228237 637505 576278 177181 519436 1365780 8906 1044343 930866 1423493 354070 1800297 802654 1269383 1440956 147274 552338 588272 1882444 1330020 1760558 129562 567902 44673 1091757 1102767 1993649 427927 817040 553615 601786 239767 1625297 356841 447475 217009 746219 875201 1283059 1651584 1171410 1359398 1523718 1479913 1181612 1770292 1096634 1401873 1499763 848396 574820 1443525 509182 1353944 361754 433422 1155785 1975304 1014758 862695 956097 652276 1098661 1330766 1273594 1353324 956616 1472253 102722 47150 1766961 93786 1619395 1959224 1521206 724876 577564 321806 911444 1502434 1793408 1964279 828203 950654 1389445 64107 683146 1031531 805815 1500981 1680129 1268408 1486285 1378670 655146 1415266 1512733 1404986 1421295 1240135 1818115 864383 1006589 1827110 1053424 276352 619177 617335 1339981 784058 204851 1762277 1642929 1756739 381698 923464 351790 859889 1749181 294912 679824 1103806 1796133 1368958 1457529 944531 879290 547002 1079310 1057932 1473133 1397595 821625 1143810 1795090 1235319 898031 276661 269715 431871 1822317 46961 1220283 736685 1827890 1212430 339817 1118085 1089441 1329387 498312 1285868 1604413 400846 1430472 1608859 166115 1151159 1129831 879201 1044693 762794 667316 193271 1526282 811890 415504 753017 594023 388948 480797 291463 1561518 243618 401196 1856615 787510 1952450 444337 1989192 1754874 473495 872191 59884 1249093 1427276 387639 1976821 593750 1124614 1389177 517035 583013 1644616 1309568 1126010 1010862 922919 325962 14736 891437 110264 121304 1266160 1369274 750031 602306 768838 612685 434892 884199 113703 698719 1498723 788244 1525156 1404045 768049 422922 1676953 877862 1831168 18996 59763 1368478 656788 132463 544543 1195958 719005 1975983 1110645 523760 671747 1343460 760110 45735 1586037 1322770 816298 448379 1342636 1595088 1769956 73395 518911 843637 1807317 397460 1310662 465029 1462459 1420902 646973 1283400 1111155 240824 212464 694092 988588 1363683 696875 1750617 1858322 936469 1618886 1362938 1914514 1945411 1514450 75139 740014 1160635 1885741 1102980 1872988 353923 1457620 1025450 215575 2873 1632954 1277645 381914 301243 1965287 50353 1374689 1906281 824724 1633038 976161 1998 1383997 1075769 1135287 958648 500110 1456343 1038196 518723 1948477 1914233 223189 138977 882979 1491520 1871590 181049 1184505 1150424 328249 448234 1269276 1867297 1828252 25004 1732061 1181252 1262394 1542423 1735294 547547 1524712 1316923 782969 1820130 506202 1652134 88079 114501 203868 980898 80788 1208960 1481314 1471830 320275 655094 524297 1392148 968855 1980235 1969522 93817 1483690 1391480 261848 697074 88522 411593 1927849 1412904 1178561 658143 915205 1099727 1320584 622654 1767972 1082498 1562552 1741637 207628 1452257 404966 152987 1696438 1680960 355588 94994 195759 1834314 1451509 645330 1724905 762218 1355905 314502 99956 1520489 1683612 603473 845769 1962354 1769890 1488328 1210165 1909164 1316187 994255 890897 1187939 1019978 63442 794411 1357963 1603780 1869957 217954 1294585 39833 112708 865573 380842 1501328 447905 998603 1420190 376129 545516 1842701 1568366 666593 752079 875459 1136335 32966 1485941 1810526 436744 1593094 1287923 150831 1110551 233350 688925 1641347 1664417 1029243 978776 1986092 515199 385351 1254993 656099 1443892 1486434 1030528 1201394 835140 311418 363444 641924 1331641 1642783 123452 760216 963246 199691 1195502 798000 1552317 1416717 572275 1099956 943008 915563 1380418 12376 1497868 629277 1063515 801740 1065935 784463 1929072 1390516 1015760 484797 85562 29822 231615 568239 311114 1812486 343132 778864 1460734 1296933 1997313 51329 696572 990101 1531749 316578 1404942 506656 865211 937117 1456311 1754417 1708690 1885117 1551126 1536702 689352 1587101 275840 1304862 1813482 1433572 726661 737794 854415 229028 1394518 1359413 254357 1939234 963690 1696672 634199 52229 1382174 751361 596354 853448 1878666 258076 372425 1782676 826733 1282134 624570 1422175 1111450 133192 232925 225710 1114235 1641870 456849 680878 485728 481860 1514924 1494046 1343667 245222 695472 1428843 403175 297281 1474166 1057219 419227 307184 772870 1841335 343324 690389 865631 1637006 539375 183944 1474752 1569516 1992897 619625 1483673 469998 1169945 1277766 1079728 350813 1902701 481236 760968 101299 652992 1663694 641517 1319455 1129284 59234 1709857 1146872 835200 1926114 1071097 840469 1142299 1514197 414086 984993 717885 373034 1841401 1534957 788634 467381 1467184 714231 1557430 1660342 236854 36009 725661 1687364 1977149 412880 565785 719234 931841 1619963 13649 1344120 1769211 1508096 1521385 83282 952536 1755646 1571490 1199531 1562941 1790988 401332 244511 526373 832063 560191 311486 409727 491040 461404 170879 222904 190205 1319547 57927 1165623 797672 840679 714399 224870 105436 1110106 615175 1611688 1975407 1402685 899128 603824 1690638 70481 566990 799531 1554039 395299 1934609 1138190 1877164 1972024 1064751 1779850 1418460 498932 1853441 1214346 785523 748987 1294109 1785940 236867 755719 1976162 283798 1041386 74526 847857 1137455 1738140 1500104 1426765 1941916 1774756 642216 1469370 965834 243790 1651275 546503 119299 9194 1458738 494046 352607 772828 394413 968215 11447 1619784 1182911 91220 1845103 6450 369688 95243 901797 1299528 475814 877388 410720 1124273 1191678 1361655 136671 468656 88441 1443829 895396 949561 1232812 799302 1736360 1872160 993916 350413 1130472 521185 1146479 1867852 197070 867134 707133 533343 1421909 1526982 930714 461772 631352 1426781 19320 230369 412683 1297471 177739 426191 22476 493296 1767021 926352 474530 1463225 3994 118268 1506248 1681126 376489 915776 1589648 335864 56376 1526503 897116 1009075 1483082 349251 622334 1364278 1612041 370319 329979 340715 1908842 896430 1271366 1953677 477864 172813 905857 1842853 1896329 1400361 519059 1583382 1615100 875921 1281424 1675416 1157658 1736319 1583491 1885872 826236 495440 1603190 344069 1657370 1532541 696712 77015 1803155 1192797 1630334 980441 998054 995479 1457805 1513245 113801 318456 219626 1253051 1144782 1558124 975167 212054 1466803 1104597 1395678 1045314 311417 1805224 656468 156640 623361 461086 1645267 201095 256951 1135977 386992 453525 776328 1676143 1340380 521351 1252898 323392 1477893 1195778 1029047 385501 1151892 1463246 1463440 655879 475463 572012 1377411 1360460 1258312 1898706 777079 144759 844237 1495417 571535 1167154 1499111 1763663 732567 549697 702806 337138 537623 391667 522004 684638 169513 442393 814793 1061137 1140223 96171 549384 13501 1212335 361322 104031 559093 201142 1418468 1013073 586355 1457258 1815292 392767 671742 1553284 887302 138783 1760553 881344 978803 377146 1302928 1593903 1913604 439499 915141 1776787 1584313 1702969 1458445 1281580 213824 836492 1358755 1763392 330248 826298 1422497 983505 1674314 1158340 772865 1998961 851135 730107 1831259 1136681 708292 409406 46750 11961 1274802 1593759 405761 369908 1010878 1039305 130326 251693 1122579 430892 1970796 886767 859983 1280329 370281 303685 538591 457778 468264 1081944 695324 53441 610861 1313816 367974 631037 809470 1159438 1507363 582259 559530 1620 248114 1814349 910873 703630 1747045 640815 748438 946497 99059 1067023 1897467 475961 1549033 1850298 112660 650242 613642 1034842 1172793 886744 638704 1315553 405080 1532278 86779 385014 773525 788461 1467623 266218 463344 1602888 1473954 288527 1022742 538625 265591 262926 672847 1712234 1643961 86295 270392 1089616 714295 1120567 1870848 1282583 1227706 102434 858847 762019 689444 1867072 628001 262242 1147360 291999 1941710 1928275 1498529 1608620 721129 193956 104366 1430649 527941 801624 496143 290170 1535783 170612 270649 1652857 1196798 1308934 124297 733584 539218 124331 1044003 132729 203979 645162 1031729 621092 26663 1343727 483464 596587 1226227 617543 1398899 1641283 575858 1790442 8741 1676047 621383 1046 581295 1189452 236009 374985 1739345 140663 1920337 233732 1696063 1914870 612617 1729612 81261 1247437 326504 723233 928896 1033732 461121 635719 135404 132671 507863 255673 388935 1540722 1660419 441643 1582539 491180 49544 129034 1186689 1782439 569130 953610 1215536 135508 1435419 710611 1802632 562193 1309917 220539 103044 1386545 1218630 1541197 1027647 1041570 1086393 96865 1973139 865593 818020 150817 1580489 807300 1344764 290046 1005592 1294938 285130 454139 1697920 211284 900559 754471 486415 1970239 1860421 873063 635223 809966 1736930 292953 1608010 19767 1647637 1165781 1093585 1620714 933549 1894380 972602 1211209 425050 364755 190627 1305810 815488 202196 235876 1008600 1303310 1587730 40587 1171239 1530503 1861311 1902422 1160063 565327 42802 1359106 1718335 447040 1125681 183049 1878540 1947470 1001356 1402444 418784 467971 1823445 1555102 1958888 1592196 1671802 1185743 628286 87236 1607835 547929 1615812 1547008 1484814 1175505 1542729 727644 527297 1253271 694795 413988 50192 365926 895974 1889042 1005657 638890 1601785 1473581 259334 192299 1306408 424828 1269037 1648508 111154 1747581 1789333 540581 355886 1928622 1622039 517189 544429 1461752 1218138 1135284 1598794 705380 966027 1528793 1393715 718343 394291 1330813 1711205 882094 1919625 625617 1972317 233783 984771 454056 492577 566844 81885 546031 671575 142906 1573452 1424423 1764793 78314 246708 1315713 1693150 1214185 1529579 1414617 393782 1504809 257833 246919 62675 1307446 1052042 539444 132187 1240522 1873800 657773 120384 1357456 993522 278987 1068872 1417657 280445 988054 59943 1497045 1238801 1135729 183942 1261184 1021426 1232860 1896255 1154537 1739530 674252 182524 1150036 1084518 884417 1018369 323745 1845076 1031917 1108397 1077628 1988803 148674 326065 848937 1738910 999614 1499261 1864908 1868870 1334493 648605 762543 762514 995580 1032519 456255 12003 1131716 1350868 319576 1697857 657115 1166264 1371880 1789329 796740 2449 678145 39942 855257 495015 1820397 795636 46732 594742 1464081 1833449 1639266 1282743 1792125 1711947 769462 128230 648210 205842 768020 1449476 693621 651283 310995 1473432 1375170 1671060 282000 1386094 1216389 418209 1919537 141261 758716 1763428 1443706 1343200 686892 96934 1417821 1387716 1684206 536940 1787068 1340807 1225090 284757 1649407 1712973 215005 1261699 813354 1979049 366897 500468 768919 1444813 1166478 786463 1929267 188212 862548 1651237 1657065 1883952 844609 889368 965312 6749 1057597 575915 1627516 170734 862842 1670933 620033 1330089 1328385 875307 1548104 196256 360278 1848976 784344 542438 788717 719607 770324 1895783 414619 954839 1618105 112974 921659 1573003 31041 1919242 1421465 1422960 1853088 764654 7465 1337918 1091476 995866 728761 640758 1965596 1534986 481901 1142573 929287 1650091 1713147 894828 1450691 1425390 1566250 1794124 1994114 1887679 1564136 1868393 324 1920883 46810 724452 979501 305259 1853305 1243269 1751523 790015 1714158 1959226 1421130 1361325 1971352 239861 1104793 1590581 103060 665816 494229 1805799 1651029 486354 730324 520057 1284496 1501254 1238542 1272808 1622396 1624915 20515 1713629 611446 495896 285298 1118267 1263088 1692855 1423459 1976869 1771025 733747 1884406 1417721 241506 1900759 708808 1026760 347191 1687505 1686427 723121 709101 1069508 75413 160703 911042 1588528 120441 1272213 620055 1816211 1133466 2 902361 1633983 1911287 1617376 578436 547180 510321 1851744 1412315 1844841 1149004 39066 239757 1497084 1146467 1524419 1677536 636430 634503 897619 1865879 1475543 213360 1931764 280192 1547982 332442 524733 1106579 539442 319756 1317703 1305378 751273 72484 1459647 887330 118096 861227 1624571 65551 1030766 1953105 1221336 1170355 330608 230204 462350 1177382 1628501 1759648 1572641 90166 1748206 612558 545224 1307372 956990 1246479 700104 372769 1406768 552450 1433694 1709107 296160 1855516 180862 1012859 1288932 991724 1506580 1561856 475192 901067 270145 733487 926999 696884 1203290 1989178 826982 1475461 1103299 1182114 1753217 1515707 1140576 333765 351225 1298838 1483460 1386758 758446 525149 1125404 323699 187219 494825 28962 835074 270668 1700323 975371 644681 1003828 1990860 1471075 1603579 36347 1174369 809046 454542 1426773 1815758 747803 823142 948708 966160 1815013 106145 1296970 509686 1850641 1606981 1769900 91869 1727623 1578927 1813211 716318 184491 171981 69485 1413138 1487527 1950687 1578350 108483 277411 1566780 1274612 12139 376268 1185800 1026055 229435 1979632 506266 304500 1655932 1759131 1559567 406542 808671 996835 858700 322098 1926275 1926802 9942 1172492 123434 1810332 1965962 1017675 1329511 1361873 1501532 866375 1832223 729049 814497 1492968 1371764 168187 1274179 1906829 941477 426077 180134 1049695 1326295 607554 1170567 466212 211850 1464525 1012067 1332899 368018 378208 326828 40907 474406 1891349 1978291 939953 1162175 333142 1727445 1318649 321628 1994163 1302846 1373689 93087 150705 1356169 661540 344427 486138 1773941 195530 50495 1652290 1526180 840067 747686 478118 731083 665207 1506625 579759 1176788 697414 1622597 735701 133631 1566933 1990323 1837207 298689 212228 106721 38722 1282155 509877 2785 616592 951972 1925994 1248718 407369 846913 655507 784560 1568574 1959516 646145 267222 658253 141913 105075 493711 722502 1960451 354094 1641440 760314 261032 1601386 589451 1590433 1774849 404462 37710 1927262 1499527 1398206 686482 572261 197303 703590 891840 910166 166131 1554586 1497733 1513796 901914 555768 1420030 524812 1703008 1104508 1628101 378794 541543 1670239 1319024 818541 558475 65599 63041 1197663 1373905 1237904 1189678 348172 849775 88911 1226003 1104576 1032980 96519 1821558 25891 1820926 1781876 310000 1655432 482318 1707306 1975775 511843 1967713 513363 718523 1723920 9116 136535 2701 593359 1080809 1703858 537523 1638361 331219 320807 186279 974505 57663 551929 1887385 484903 628332 750950 1234804 384638 742017 1993105 201553 1410054 1642549 962507 1326585 609201 1037946 941195 772434 1383292 1720945 1331401 449676 691309 1564433 1985024 743318 891330 1368753 289596 932809 621472 1597201 1003675 547362 304581 1147312 183545 560917 1873994 1475888 874862 1354257 1734025 1804921 1534026 1739160 1684343 1778658 1540504 464835 1218713 1627510 1632360 1971023 1650458 107052 1728104 1209519 223027 1625172 1683202 576817 1984471 379851 1690498 1380224 1275984 167370 1877793 572440 505131 539069 1640547 996661 43818 103146 1477689 172639 242786 1884223 1429311 1385638 1564918 1073903 721509 1442022 66822 1365739 1826074 1444747 1978389 37154 1189955 1005043 1749310 183139 1876337 1658121 462369 1422499 1324377 792259 5402 916393 1511648 500778 1256776 706747 1169741 368858 1058908 1748460 1755835 1468856 356210 1361343 1514668 1011312 585385 155818 1699384 716798 1679185 741631 1721647 539940 755495 854605 1537300 625332 1763712 1265877 450194 367614 1988707 1794132 1086722 268643 1020464 1075750 962260 47131 174563 792279 1818850 1392606 1157399 359995 893642 957627 153018 630395 493809 467002 1498244 128074 1110986 1018501 9118 311005 701962 1187779 110715 639754 1555934 169540 1014409 1049504 1592653 1103832 1021132 863772 1080043 306730 1592338 776099 1585430 1122495 821289 537022 1526545 371725 1698340 495766 528304 942666 1287013 946464 1519627 1001688 106528 151916 718257 1762767 1704873 258842 446934 909946 1166172 1201325 1024683 267416 1713654 1575391 372449 1001454 1700653 1315536 253769 1626246 42715 112884 34990 1831965 710246 727612 880893 1298773 1681811 1710218 230965 989540 1601126 1336427 293925 1961018 606561 991752 1984735 1935582 406853 308294 1489245 844922 1910201 877285 388235 918391 1255832 342758 1349006 236364 565948 497048 544693 128576 568347 1672258 1090678 805422 1033151 1771861 295976 1554026 1429353 583007 1963004 219403 94937 1318314 1501781 922898 1662979 587318 686440 200988 1603714 1746435 1506772 1208297 603106 205881 1812701 212987 416625 17007 1248233 1169493 621468 1573861 1196523 782787 539331 1171775 1002557 966465 955141 780079 532563 25883 1070925 1724488 262738 327645 634335 1707796 1287518 1124821 351730 255692 1799478 1156769 1616237 804771 836546 56546 1882733 321935 1889716 697251 644867 1793757 141414 1101604 642100 74203 1954074 874145 1615140 1799175 1160423 631729 664204 1348890 1773359 1987332 478665 394187 1608879 196981 1632755 1187994 727876 15221 1341694 1713785 210605 828104 1393567 221078 1674164 832519 1983063 892420 1476037 1620592 54641 48887 379346 1974797 618901 1543386 1604043 1834801 1040691 1141397 1244155 1648724 1322165 720673 980714 1258385 470529 1005104 1102866 915074 1723079 1155075 1220431 806691 1235533 828473 947452 570926 443023 1792565 338473 610397 27124 1882109 711260 993332 287622 450657 1199828 1174415 1110974 533706 417612 6038 1420014 1835907 929506 773573 146399 1738501 1657045 1893772 460561 32941 165342 971773 1435838 861023 1619384 1777162 1539723 1848280 1809848 726129 1455909 1941269 51092 564180 506090 854551 547611 1825337 1595991 1189608 724342 126637 614625 1881119 698709 596512 52624 795399 1288290 1070795 1867143 1930303 522745 864052 1114479 1827328 93366 532767 1181736 67355 1223436 1911383 658624 930503 1441734 875162 1253336 1665737 1133803 1762472 737122 1552157 81659 1250219 1008813 479171 251956 1739358 1580483 70212 1261294 1418034 743183 1058514 95906 463284 1045956 1104323 703857 99280 1836917 1357065 1284550 1664407 1399551 861333 404406 826807 204739 476440 312936 1871067 1147012 74636 1911046 1093776 249722 1680478 1399053 1065486 394825 883061 1281554 954406 621456 983585 430719 660899 1186645 178242 905690 821576 1411706 175356 65186 1207107 1290655 221174 1901390 317366 1923236 1426584 530345 279457 1049856 1182126 1444490 319844 894881 1665555 4893 1655313 447729 1004583 1549341 989134 225003 1416725 5399 653908 744792 508272 358178 1011222 1883194 1766720 548032 414490 345349 666216 1534593 901089 1892538 1212398 1552899 770286 541946 1605557 1526092 1800744 399707 581222 1640389 831505 1244430 1814666 274139 161678 822236 158251 14319 1304216 1358248 319147 731986 980571 96685 146289 1242724 440673 1114826 1302027 377951 838184 776590 71980 487656 1340098 1109614 184037 1161387 1978724 965412 677357 1290518 949692 137431 1456999 106797 529342 1258793 485776 922857 719615 321374 538164 1920623 1101078 328917 442911 225424 1239320 294083 1195833 986585 800528 994137 1617613 1737133 506047 1473976 1411933 466244 1268771 1509377 397584 167656 203803 233728 332365 1529545 1201455 1867840 653088 1856577 577702 36269 1884146 1274714 1090631 1684258 1284242 1451819 1663849 1890978 1817938 1557163 503957 1274327 1785666 350749 1710364 1569332 193075 1075604 660951 479997 124404 472678 297699 1872739 161631 754385 1983524 1964336 992122 1124719 1379560 838899 909384 228367 105709 1296254 40523 380142 1078557 1628073 1039361 759360 1968638 246767 518453 424463 1256664 1994617 149558 15331 1618673 469019 77393 1072163 1062293 291991 178688 297576 1322407 1265086 136633 1273432 160879 569345 446739 1083477 1565036 1922840 1689481 1817572 335092 65542 686516 1705193 1809015 191622 1315722 1423691 204310 1956407 1769980 1323985 1340872 1979755 1700399 622177 651291 1257323 641907 267545 823730 1348861 356751 934184 1126429 1597619 1961071 1819232 1643336 1215912 726455 1689213 1481767 1755707 1270117 1263871 1441407 905394 1168054 1699768 709361 415878 373982 547865 249847 1358831 1159553 1706089 1170824 35892 270396 1131783 482085 41053 1760732 1081030 81937 22201 380308 1821336 178277 202093 1843930 1525438 887194 956474 1203293 1174624 1269701 1295052 1387440 397897 1547143 217993 1149037 168063 1611215 312906 197216 1860697 1947146 171314 1177474 1877572 1255052 1284818 563094 1329958 877587 195194 823918 84864 1529275 1797635 1198518 75148 1194101 709410 380493 109305 30746 286810 1662800 1810646 1240479 1245725 1285813 525947 139915 1292429 557993 424527 1155742 63489 1591466 713164 245597 1250237 1327391 541893 1771318 1119764 1554429 306952 566845 41146 435673 287881 1756684 312979 62148 1966018 749759 261274 264765 346476 1297175 1280220 228136 1844672 1621280 1105636 178873 1058124 1509845 1673043 554594 1947431 1229587 1894051 1551920 1405968 1823550 270564 1999916 1893818 1379948 1289799 774856 1963494 994164 754619 474408 493267 1829922 336346 1911563 1969733 286708 544790 818258 1385784 1023887 1041816 614481 1889611 615795 1956883 1736924 1829125 1886509 1878333 110894 1081428 677765 1289533 655812 978578 1677872 1084913 1525473 14032 1419042 479578 1054375 568917 1560219 279177 789043 1034668 1048131 95760 1198709 504891 806563 1008473 42417 432302 178894 1340332 1838503 1306723 1027801 1605196 123964 1171013 68797 1897937 1042678 1308972 222098 831487 1092628 1034271 977872 92381 173924 687256 1449712 1047547 375539 431367 1226369 625958 145864 1602503 128406 963715 1676504 868796 1602962 710280 805447 574201 1929458 1366214 1530608 1778032 487290 244388 1420394 414864 1745284 1250711 774456 1301307 478070 374683 1019869 891363 923435 578668 1556553 422067 693697 1720919 856825 1983500 1160712 601002 633541 812274 304993 1618598 786418 1244700 905025 1959142 775669 1564316 1609986 835459 1413378 743434 800086 1459255 686478 150569 320434 1404350 83866 965400 282088 953495 159042 1947020 633259 57596 220681 1912735 352664 1109676 1595040 551543 77846 545113 127192 365107 1234828 1866984 139709 179895 786817 350387 640579 770904 1056454 1425115 1082114 1023011 693316 52625 363325 1733923 1410131 1540892 1952881 1457941 162302 358597 1996669 1838621 1594778 1318829 177824 704698 1537288 1670301 1110323 1454643 177752 1734427 615029 1851443 1400985 1692784 434729 433892 84808 1835877 1833024 58796 1014842 517165 758205 1604324 1504414 575823 1985457 1562504 446084 1640979 541462 455779 793912 1806867 1138579 1843623 201105 393590 1595827 1678700 1974092 783284 1915114 53218 1950146 427366 167245 518977 1603856 802048 1477770 1729642 543662 1673833 1653686 1205080 706325 1314346 750202 1661692 656039 1852801 739790 1566446 234050 1981493 841311 424974 99184 582304 225875 1744824 1289654 479707 858283 905557 1109463 553563 620828 1322972 155297 758089 179714 1823697 1124195 1228764 1180425 1505601 581873 7919 1788519 1519648 1998103 1750313 450257 563289 1206491 1574877 1728495 1738813 880239 1678644 678126 154123 1133647 524101 642516 1545793 1059490 1323600 1988391 466339 1772674 1145607 191128 735526 1227296 410811 409611 320805 95730 893307 861952 255296 443744 1914464 1598060 1329461 1373743 1448698 613836 1604635 528604 1186807 541635 1571841 707231 1271256 548411 1773313 753688 1404711 435480 1664560 1090067 345231 983671 171685 1823298 194467 1672193 1207567 593600 1393626 1673857 248625 1404406 466359 1923638 1192290 1233786 1412692 1199218 1837560 1451866 319712 884683 1059795 64203 1169656 1256095 1391500 1387273 1854378 1901480 1793283 1732156 14729 1482378 774280 339013 308435 1094339 1078555 1970283 1571348 890494 1786937 1498430 1019488 1349950 405966 36655 711617 1764486 1678610 1116826 89611 1913508 158815 1855771 769902 1804582 1127115 1661426 927736 224764 1326767 670815 1725221 928917 573639 1038643 1977017 682473 1706109 1680425 644768 576960 1029309 369089 1359462 160438 1762419 881772 981307 882356 769568 358428 612464 1720459 912751 420767 1947430 1048422 1513316 596751 1941920 649094 1816675 731087 852047 1998095 789759 234826 208129 1117845 99529 1163940 946744 1817204 1484388 1866495 1470778 842098 393235 842562 1579531 798145 903001 1931480 1792976 987666 110579 863060 181759 868702 1408294 1604931 499158 1830940 157903 1212302 144664 1617341 1685878 1496937 1867172 562002 397174 997180 704644 1522068 1871637 1292153 1210500 1209105 162124 1530600 43690 1711071 1126401 1878009 1894998 400118 938176 1799134 1093126 1007418 1895461 307757 1686685 1961834 1513052 99841 1298083 1959931 250146 1489694 358765 791675 520373 1433500 1580499 59765 1794592 173726 518130 1703106 1872566 993207 674153 1744699 669955 1439000 1000753 1418767 73401 1118059 604386 1343349 222629 1335811 1944038 1117372 1188923 1262998 654176 108016 1177902 907806 1673604 1734848 160966 1533029 1078050 1137618 477541 744836 484970 1289001 1442948 1025609 1133707 95433 1939952 1172506 179874 1100175 1394734 913246 57052 28896 1935408 1558658 1801778 1359405 167580 551916 1853182 1672994 1320451 1281006 1957394 1258024 431625 564607 351365 517953 1405570 1138517 214273 863572 561010 1457357 1820632 1491483 1501261 424115 31569 1919215 780838 571361 1534690 193512 1198939 1574040 809149 1703338 1627855 1966116 730200 633358 142468 1823301 1008278 151474 2014 388264 75347 1418825 641495 529932 1232682 394792 1664111 261179 1442781 571907 1672012 1381131 152307 59469 907725 15782 37492 1831346 1431464 1570693 123514 1796958 1762370 551376 646793 1743538 605151 1745441 1511661 1714334 254926 1112301 537007 1916551 1032499 179401 433822 492108 820747 150142 1970702 944262 1606265 1792430 1243579 1707423 596725 1819031 783847 1333891 920545 151340 444075 1084290 255260 384892 1727312 881761 1984400 1049841 627780 1451890 1515875 1790253 1308066 863852 1338436 995534 544961 1938812 922255 1065781 1338211 513430 40941 1166834 368719 1518088 499699 609213 695147 1110610 734727 1398192 1602640 1133968 556450 1428809 1233041 646773 1032811 503263 1188399 225255 558651 1725410 1047083 828508 981843 1802465 685827 1640388 1155483 1162065 174986 201282 1387980 381540 1778445 917962 649078 1114682 960036 1654558 573848 182915 1400864 1004456 1327008 1879326 1158279 1229995 1831447 1182246 1590010 1605780 1078179 150783 406167 353372 1592592 1038285 165088 802121 1378252 1840401 1574535 213365 306733 1340152 1841165 1714179 518378 999633 979348 501244 514175 355180 28883 497768 1709885 1397061 463447 159064 1241034 1684654 1871726 1725005 1162656 1591652 1644561 434127 1990578 254544 449315 228103 1092147 1901694 1784409 1778212 1715608 828056 971712 707929 421689 1549228 494377 514388 920770 350885 355130 1893233 913288 1682842 1582434 1948941 1565032 1976270 1774752 1407229 273460 1935560 359284 1288002 1433902 16593 471482 502519 595038 1413081 1221539 587106 1986338 1169547 222959 951888 1499493 1324893 1573346 1059267 529401 1384502 945844 1791269 1166629 486645 872597 1611353 1270147 1015878 1929753 495049 1720573 700939 1761965 1373932 1063213 1077446 937623 1851296 286372 1311308 1042043 392004 510018 614156 851882 630298 225758 1296639 1838767 521385 148810 475709 1402795 1777815 772714 1929970 1788363 22859 1663868 473155 1713238 272557 1345008 436603 38548 479445 146883 870046 596206 271584 1034962 1584516 243476 621745 743716 1424853 1353145 720318 1874977 1866735 1235110 1672447 131238 1881449 455939 802372 1268569 321640 1825556 817628 875451 87424 39394 269501 1825881 1756217 625615 1489333 1554593 515680 517927 1566823 1537737 1821763 674413 1483818 144901 1149020 303597 1533201 1901137 497337 129087 1887630 1184241 863305 856392 1965658 1792177 190213 1464867 494266 1076168 22303 71664 869716 1471251 225265 691637 1606857 796701 1177261 475329 205830 1124200 1946490 802420 1095874 1860063 34530 721379 1804627 111004 1511465 1607050 468056 24778 1181582 1180941 1761424 1807139 855762 403998 898143 22973 876654 1502820 1453642 95960 1153176 1056563 226038 859301 964916 1232975 346285 633543 752845 1787854 524263 895134 1970875 214589 473831 1353058 958368 432228 1239740 1648525 710904 1813547 1349251 1617156 764440 647752 1363321 1977415 1918712 1535947 815845 1143125 971674 1361779 1942163 1506744 546477 328491 1402063 318155 1181508 1145851 1536631 752190 778323 1836001 1494408 672234 831585 1319888 37626 1409256 188051 1517983 1933012 417039 1820087 1131223 44710 1632539 1442669 220978 339862 867305 675291 1143649 1586968 240278 1188400 1153192 511519 1084094 1675283 90845 1548038 1955730 227628 1515436 1422197 404990 108193 59502 1815935 56881 764555 1034635 1007833 902597 1753618 369736 632989 449227 325349 1908315 574203 1733347 1742445 717471 1078148 316350 1678850 868546 1571441 1255796 526794 9573 1527061 206348 1968807 1187238 897167 1205955 1464689 619446 806072 1375792 964792 1919572 309743 434014 223850 108382 168100 787783 806662 485963 857859 287793 1827086 1116896 1531200 915741 1613758 1168412 741856 1157356 1141481 714121 1949520 1887687 1435580 227604 1261530 1749966 931423 636979 38415 1659318 552667 1754359 303009 233876 367716 1902338 645721 1971309 1499304 815622 1239108 996355 526761 1954771 1235170 1247669 955797 1683827 46443 43275 705764 1726791 709122 43629 1135988 1771327 1789684 597773 1933498 21104 1203503 1734545 1189139 1465875 852994 1470365 992753 1951232 1923097 1032658 1110714 629530 1526672 663392 1765453 738632 673712 820032 331675 106333 540035 110223 1944090 1060799 664026 1457853 36919 673938 1499461 404603 961513 1702798 1625928 1149545 1139044 405843 636332 1305866 5024 1150048 998958 832953 878312 671537 677946 800491 1363836 1032537 721030 1870883 542902 249911 1994277 1390677 1789987 1676250 381011 1520347 90981 1940367 1986544 940922 182434 1366433 1110594 1790073 1492424 47423 969905 1772074 1302579 351523 1779733 462213 1576594 282368 737882 1875920 23930 1207391 769558 1454243 1588663 1700496 343815 873522 1110658 307681 212693 953745 813539 300232 1297539 1136900 1681221 1525828 309584 586228 1626663 337487 1279122 1293090 1791195 1323978 139376 150663 760269 684339 92531 1339323 811467 339812 1841157 1300990 472181 1824612 1677707 606693 428431 1900948 1372400 118269 385185 220795 376173 1746826 1649019 1378213 310281 31364 1582332 1459322 730988 1877647 1002336 1994783 814935 150836 1116960 552867 1963990 1577530 121575 246661 1252645 778433 1158135 529313 1588155 1647233 396068 27915 509120 1351615 754093 1554348 137702 1685549 522115 1640526 343532 1998918 722147 227973 1447058 728527 1402356 1195493 894340 129637 1679508 1262820 304605 1461724 1159909 575487 407510 918534 868704 1726539 1405514 381776 1116945 592600 1869252 893472 217458 153090 779900 265583 1950188 1281342 1354794 1179098 602843 1096444 1739807 665210 1344182 1691622 8898 1604776 602329 668794 20001 1528382 534385 1515113 1348386 1952509 176814 306562 1907158 678438 1860424 1935985 664593 1578244 543960 135658 1764572 751084 386287 621306 728934 1462254 203985 1663936 876550 1648696 1299513 894970 1517299 891292 456407 1827077 1701661 727602 1147900 1135685 1130679 1093770 83849 1112236 32283 560889 1513908 1617779 677257 76088 1503669 1868193 277782 918567 1004931 1006031 1291930 1537790 1907706 1396711 918815 606372 1633827 1721848 1247694 1574984 482903 1592960 1195088 1969975 65815 205320 1403776 11562 263261 1664244 1617514 1648646 1077462 1823669 212099 211899 1202771 1507293 1195959 578335 1309046 1666888 472953 1297206 1389838 1212788 414937 1007141 595334 1206104 1641534 1889080 719071 1719469 406278 376839 166030 1741439 258371 249769 510610 872542 1906888 1998097 851097 973695 1262569 300280 1946606 1660423 1223136 189286 1495855 1075881 901890 671997 891435 1221372 1972027 1294173 593351 1428369 555877 1435257 676588 282689 1730149 622345 307741 881695 33819 385966 1463053 412940 1151653 775593 1776504 475712 1150835 568266 1326390 84090 832838 998451 546691 1690866 853507 209767 1080017 16673 275201 227106 641560 714530 836147 1759502 1860679 893734 823318 1590723 869331 329602 106871 1315272 796746 201057 1833596 1963182 1843261 1441240 201592 1011091 1342201 1735245 842716 1931131 1690592 385607 1339021 549906 278445 1261832 659219 1980958 1645995 477570 693121 1779286 1354797 858346 908691 77998 323271 957510 942141 1103632 707328 85344 1325506 427276 746562 380225 794302 1356207 885121 1712419 214041 146543 267648 1894573 1638586 417669 411919 209230 402058 1764968 1255807 74687 1400980 925911 1101652 572519 1957380 1577377 420369 566021 1731865 111695 444816 1070051 1083291 1846712 1173177 1140825 1988852 1710645 1516180 543088 913094 102202 1534294 1739319 639815 655806 1133784 1303604 606941 1480936 169868 116106 1968204 1028677 491540 256401 1302793 1106378 910341 162883 837512 1461007 1429176 219473 1060104 1870650 1041862 60445 191409 857801 1343483 738018 1400891 1854111 81726 1399364 970874 1400498 244999 1271778 482025 1894292 754028 1974343 1641117 982619 663823 1750793 1057123 75721 646917 1038832 126242 807314 703235 177427 420024 971716 1024070 180593 585490 1273633 181066 1481658 1413348 1645147 1759703 1109655 511708 1480064 545778 102514 909131 26322 1383258 303553 319461 1636522 917583 984984 1903135 48927 16836 976323 1218930 1417396 1757948 1160576 1571346 1985031 1870042 511425 718202 24139 1930658 9971 924434 1811864 1880601 1484852 1794476 647607 211356 881269 364290 346918 417234 1586403 985151 569267 1262469 1094976 263475 24903 838780 1399798 349890 1086322 1847515 355017 1266587 792232 1040158 1565028 984117 1266875 830245 241513 1085691 486595 1784025 1108593 1989835 1407397 350311 891366 987968 355328 345802 1658247 345199 611912 1118033 1222081 1478693 381128 1395580 56699 1627933 1222660 489098 160331 1531813 626233 392006 1547573 217905 1188686 878454 126861 183784 320349 1979522 594936 903527 379845 1557234 1744377 1146165 1864804 1178821 581791 1161556 1802385 330219 1322605 682788 1732719 366790 1348551 348314 980294 1774912 1942439 700602 8073 99265 1086563 589369 1689443 1023535 459147 900187 1291428 918010 1578869 1750437 353643 1494832 810989 1666609 981707 1429842 1089015 1773685 320407 764708 1507544 1883066 1363473 1266246 1569747 1110148 1136779 873285 1006614 972222 1985295 426194 1782772 1979422 1124735 786818 203556 1975042 1102304 1024222 1042858 895586 1056385 50173 801782 1828281 948083 1975086 1028303 1677671 1809967 1490384 916007 1225887 373546 1332446 1531722 318370 1186653 1671507 1878175 1755718 1093602 1939611 1179865 18706 191835 1276146 10081 236113 522036 505283 1606696 577503 530203 52425 1351344 721329 408335 199376 1566133 1483811 1001339 761065 751349 1009751 1411644 922998 1750445 65613 1786784 961705 1857259 1631495 953116 809855 714405 264921 687666 1034996 768734 950354 97001 1463370 462743 1690757 628593 736333 545657 1635407 113765 872838 747817 1096860 356922 1225860 1366027 1723599 1022318 726798 1490668 814169 905752 190008 1474563 930217 66724 501601 1997316 345374 375350 481274 1503991 1705841 57662 515041 211947 162642 108419 1367749 1577450 338775 9793 1441698 869121 441475 1935721 1139079 1621813 1146708 1366237 925301 1837821 1624840 1363764 1702061 1771396 874066 527430 1373927 1691158 1943152 1295529 1083236 42847 855688 921826 1157763 1871083 629119 1540640 1325767 1793621 640387 570938 6320 1493023 544871 795953 742917 426420 685817 374335 1621061 325994 1026022 391258 212509 1789200 1122031 324461 94842 1200258 1679922 1214321 674335 353795 459477 1407058 834265 666068 258443 1921204 648284 1913391 148431 1729367 1757724 1925962 514205 1772194 564008 1452232 1545023 1578719 496005 1760156 1322112 296078 95026 523535 1774828 118682 1947732 1500617 1629624 1858674 1848390 80032 534200 1299612 1530569 456487 1124556 1627798 979333 1899338 743851 1596961 446263 1104351 1685306 1576055 1087556 1415476 191265 763282 468504 1177398 587272 1354339 167504 508775 683137 197983 367520 1786818 241298 1759261 1502295 363768 568066 1269924 1088909 1751210 691990 21798 830779 1183202 1877328 1322988 819440 805254 816860 1462452 1730616 1302533 232874 1503075 375557 830571 1068483 561325 374675 1228403 523446 8987 154550 538517 1548136 805624 727494 510001 984006 1338875 1232531 1333038 735379 705655 467937 354367 1239495 340661 454579 250360 1741858 116044 374206 1956229 560908 660157 1317552 1656877 1599810 1330075 1370640 1484769 1460863 1974905 931692 1004391 412867 800032 1565138 1223577 75133 705506 1022998 82363 697835 979276 147910 627205 139824 883435 643650 756477 916646 1347574 1145843 1080491 262994 1928361 954593 1691384 532081 939779 1958402 1634907 827422 887351 1865246 9740 1188022 1338530 330718 1700203 1197416 1301792 816695 1682151 107684 859529 1334753 1956779 1688710 1305216 881552 213905 1637901 1209031 1098954 1786565 1677433 1488186 550569 1089856 1002955 516048 1242546 1566309 1237792 1446921 719802 642666 661844 1379048 1624133 1348766 1472595 282343 1593176 55982 695165 1641965 67476 1372061 315729 448247 1041509 1099282 1818106 1918321 1373721 944797 1904852 1375556 665803 592316 606201 1211599 1723552 1503597 172664 306412 955243 1886916 746855 1054675 1781720 1283422 762417 1386746 807942 37085 145760 706123 1562601 621406 1636151 1427149 1366854 701645 1837712 1632773 30734 1794858 379873 398043 1465068 1469621 1772816 992973 577108 1608068 231539 1729078 1972025 936540 43624 986398 549455 1190906 1170555 1905482 1782176 296411 1852976 1920433 988437 971129 220994 666214 776789 690855 822474 1090330 343319 1974276 1248259 483156 643855 1989283 1896606 17895 1044311 903890 1856713 740108 1061258 913274 1929898 693593 388915 1833617 460834 1495489 1206911 461462 42713 1177120 801753 401459 24226 1589377 740379 1171220 1545365 1362075 479114 596052 1518200 385555 1303906 902153 636301 699342 1835831 367128 1930600 323697 1865190 606539 664693 711630 34984 953550 1470799 1208776 184406 1051497 1026267 1623373 432233 525480 1567310 1037141 1252633 1222350 893107 1313147 1494099 184571 1728553 798498 269689 554634 532167 1603141 530638 920702 455943 1188114 1362937 582802 1045708 249209 1604371 224862 649331 1360238 947269 409226 1432984 721105 864229 1888177 614090 190731 249382 1580642 1049541 1850759 80743 1968967 696318 1149754 564053 1342301 1978216 757791 51241 773310 333277 604265 1399552 786462 1086558 433315 1537285 748898 727320 1602354 1609116 98513 634702 1609763 555861 860987 1084688 1677412 1573828 1385869 659728 60489 1881828 1434344 261777 247578 1371391 1618017 1115928 1678267 1042392 1171403 1710766 1932087 1060405 185996 1579931 450045 160757 889110 1905433 1704960 677849 874594 351145 122133 1701185 661139 581924 209462 1195736 1690630 1303246 150689 113881 811624 1327245 510546 1405206 511102 551429 1763745 1341423 1243207 1785327 939039 93267 42300 224631 1231822 1536503 1235783 969136 871304 179042 1084871 1509424 580984 1635534 1337895 128524 1327020 76152 145375 1936810 1266050 88274 226194 697255 1119590 1622121 1848019 1140510 958678 1131148 1314452 1354349 1113141 1925755 1927768 682071 873389 256980 1240588 1445377 559593 1221784 995220 1316597 557758 179745 1694578 1068973 805665 749836 888863 853790 359328 664502 123613 502158 1699864 76898 1861441 1905950 1840187 39116 1818185 673058 179744 1578588 570382 923512 1482501 585984 312267 306243 1791907 1200191 1313675 1055806 1689530 1973291 652844 1758722 45273 238955 1775469 663984 927670 1296271 43678 845832 1515847 1905679 1798048 1437189 937541 749313 1259075 938495 1238273 1452255 898521 367380 1558305 54642 1511919 719928 903938 1687206 251791 609227 367374 1022082 411788 842419 429782 1982837 1062444 463786 1695457 240071 890191 1022632 898839 874158 1004709 996038 274148 1611157 848690 734634 139678 1976855 952806 1154442 392514 931148 252435 1155497 484446 1776387 1632606 1735761 1691561 721456 1384146 1398051 1030430 1812373 302073 1283435 863125 1267221 880770 45660 861931 447862 1384653 21950 1210780 1158807 1949152 1476115 1762596 1228348 1044399 351140 223616 10504 741618 1036160 108674 401150 317217 1145705 1195388 657875 1092936 1992533 990425 1984897 1125403 114660 640189 668559 1711279 945820 1956264 1262730 1690718 830328 1340273 1668006 322711 1256083 1357178 1103290 559998 616379 38654 1765131 1302419 1616116 92487 1284745 1803034 203491 419286 876242 947176 1184795 80833 1839268 1295839 1603088 970217 1451284 1056802 336137 1640541 1393580 614371 1041994 1078991 1073088 309506 443066 621611 1243074 687799 1920326 1626366 1563318 1222472 1359763 1113358 158218 79239 791913 474339 318878 692394 431107 1662073 144024 629550 862199 1094572 632435 1536481 1996838 679226 1991950 68173 312887 1803625 602871 681891 1283060 1437283 40166 1247880 877433 1237565 1504166 1655209 560155 1433195 660485 325207 222224 1260188 1977857 59181 1394189 918586 171444 159067 1559571 1476998 780491 702588 83800 1331199 1200140 631515 1905272 69824 611491 947530 1156567 1334438 201827 1433339 63415 269134 1482976 1704665 1603708 591574 660914 1468089 1708719 1189023 1268223 830983 666896 1406139 16459 1361647 207759 1806712 1089502 1255648 1575997 634530 956425 285688 842851 1235034 652269 840615 894353 1395003 313272 1842982 572503 447149 379517 754187 397453 1803908 863863 187844 1990342 649966 120258 1791361 1470823 1336293 192100 1412918 503608 1347857 775659 1968091 551540 148336 245154 801514 816934 1505766 262944 1162428 259972 843431 1964709 135006 1045155 94422 292796 1548746 228686 746041 376722 1646038 1106944 1217570 1859019 1513447 1282727 219496 926220 1973182 1879676 356108 295685 467052 95548 284753 1674270 1052558 1648107 1024552 1309530 389855 598115 1460201 12589 1232136 1981214 1428767 243272 533203 467228 1503458 1036012 362956 300512 1090428 61005 1142630 1116412 695555 932558 589528 221156 776470 1561091 1388003 778644 1489606 808752 1343895 1586846 1533417 1535401 365383 1923160 1187703 361501 1766471 595563 1077586 156823 141425 1260877 1438913 1666926 1207053 208182 1657156 1731613 481330 1959838 297905 1297219 662939 411015 119623 1999449 297893 448561 246813 128707 1453386 1000960 521722 1052509 126540 76481 926669 1273211 721323 965004 56327 1069182 487124 1109733 1172659 1740834 264915 808159 1853516 1172750 126939 431187 109727 409962 529988 230405 1251069 978911 725149 300987 1671280 1526726 1957593 327725 939370 731108 1476599 124111 403771 233678 1292123 1129741 1236050 520914 199442 456261 1984979 1618453 285850 240551 1255634 942364 1361666 133306 950094 423279 456989 259772 1503237 1591449 1773996 1192633 498018 454741 1706192 597638 833634 1152884 1417429 1763747 1182360 1744461 319729 1451784 764291 1561309 1473024 270391 302509 956484 955535 1601430 1344569 1723456 1979333 172024 1388446 1185302 65101 1224931 713762 1284928 249967 1619313 1892271 1828066 678711 1389764 1342572 966336 964143 379112 43952 1634647 766919 107418 139274 1362414 755026 1121007 825651 1530606 101359 770462 527184 1896685 406341 1392159 304961 952033 1880919 1235063 783042 816182 1282477 60743 413683 531411 1354810 1448677 552641 314937 901866 102541 935744 803688 1204824 93015 596482 661751 270820 1340695 729406 1889089 1785587 934390 220850 1439817 1347127 418323 1538428 603914 1465415 1527586 177624 28998 1859367 116979 935625 1111083 1871160 201573 989782 20219 1786278 731941 237896 419026 1592146 1971553 142308 639039 966615 1222151 1924925 1649419 1846039 273390 190520 520380 197348 764410 1947766 948962 720535 1230582 267960 1151938 687248 1855913 232682 1015823 658486 586366 1864163 183069 999274 137861 338608 1775395 156991 135561 1034084 397916 639226 611597 543690 551616 172642 1618775 1132322 630091 1390675 1186932 1256359 936273 962404 1965824 172002 863054 257479 445655 289516 1680913 365635 635729 383976 1532525 1646228 1037281 1805855 442066 1882295 273094 675526 1056774 1364470 411896 1356788 1485482 179043 1874138 225040 1077497 417690 500706 631066 434498 1197552 1520474 1647329 569995 810499 700141 1940666 1528101 573513 1258413 1953518 1093876 1473836 981003 1951505 305652 1356385 804210 610969 952072 592701 436073 1005622 709597 190630 1333856 939666 723095 1681022 145680 270808 1011543 468060 740886 1321509 1923186 138743 1700029 1814039 281679 1323131 1881460 1779847 105907 39312 807389 774758 709046 118041 315425 1204818 1271982 733347 1367320 1372113 879939 308013 393813 1589303 1167613 1882522 101316 1025473 826064 1952398 1226680 464625 837813 105669 373383 1041638 1706521 127246 714865 491980 1867662 1388890 1131059 1692061 1473732 506733 1761034 1633330 1717540 774372 1541377 549443 332452 1119409 1531210 383125 1949680 66860 1516255 679956 1913564 259496 1714368 1057978 64428 1189988 41220 977309 1489049 1983393 1191669 13423 1743806 1908578 896529 1999987 122008 1725720 1527976 1850232 622981 585970 1788901 1074629 598480 1836485 1950521 1450907 150891 1882311 379607 429031 644318 784857 771959 1443750 384259 207678 1525076 1880144 960283 1811978 902655 1387664 1543892 1183218 1121180 1397514 538743 845349 30186 54690 1120948 1453317 1954802 1246685 1914146 515467 132266 583694 1628419 1330782 635219 961848 1966014 1834744 1282741 51464 69837 1173704 1197672 801354 547282 616982 1836908 856045 1257723 1832252 1759633 887102 117080 52600 182061 1726944 666014 1853314 1343885 811591 1476569 86918 1726905 1636788 1625352 537912 441195 952435 487383 1094788 592641 1081903 214312 1692191 60092 1606842 1854022 1428167 1918430 1588432 700112 765470 446228 740773 1020662 1085531 980045 111977 1251648 446231 718221 919723 1757740 1194998 317841 939324 1189825 956182 968068 111265 504404 1922674 1352213 174482 175312 1576573 1848211 243760 1319950 1706169 1454811 460562 470890 1485474 1509755 789074 904084 1959117 1845801 1762867 1320869 1924952 507449 1000116 807230 376546 1986322 1572668 615416 676525 1155310 906627 873170 170240 536679 1118804 1483581 599005 1369238 771423 281712 1420320 638132 1535788 1268409 1473846 1769300 225199 1476532 230396 762805 998505 1704611 775635 803685 1431881 1320819 1597213 1543056 1308553 132810 1952207 1656176 1012628 1430663 288229 356156 449680 1350337 896716 556151 719200 1686205 646418 513453 1340614 1147133 1880984 1346118 588434 1186742 644976 1176827 702147 1314549 1903745 346971 1022190 494100 225611 619273 453676 582410 577729 1118311 712889 982705 1568716 196822 1561631 1868904 1101307 1641920 659622 926486 1897256 449171 191667 504966 1040060 1065946 546254 891768 1020804 1056411 1987248 1603239 1213310 673231 803432 1786651 1359850 556808 569309 1932779 1992724 1959363 210843 246980 1610683 2298 444843 840134 1625623 1084769 1211043 1719099 1058845 1774623 332578 1403807 982068 1188622 1906646 343211 1840317 81358 1052249 897105 1532832 757607 60730 717242 1813321 818504 1190746 1930246 1673099 1495408 1956909 1512210 385172 1655753 873882 860942 447298 1893749 1114300 1021585 660326 963289 1262615 1395473 1740753 133195 1723003 1863352 987020 840833 21333 1759881 495627 1631707 208374 1514403 796325 1450150 605951 1489279 1664802 684006 1635196 1477186 1734689 1577091 829846 650191 988637 1017594 280799 394883 1460649 1986472 1959879 1427988 587657 156829 15949 103120 1829638 885104 801387 224437 874004 1029456 1671099 471934 734898 1954066 1695472 670690 935704 1915191 1729588 1433909 1126769 1798323 986356 1162403 1727104 1234384 787842 635882 1057945 1866445 1950721 1924024 1879777 1126835 267306 1726025 904509 1431988 1147636 1965238 1385554 1420011 172726 972539 1528034 651307 263114 953880 283922 1394394 1800572 157104 754121 468946 179975 832091 583119 1828558 953272 61215 1729084 1170750 587808 1165927 891117 776865 247206 910304 1860275 227338 1328047 464345 758686 324983 1225652 807090 1079552 446496 1486105 1981450 1609920 307178 843870 1756780 1863450 538428 1312224 1079296 1440829 1851959 603643 1282664 1653102 1469057 968147 254031 1499316 1281497 383713 1116335 1788951 1708434 508283 1110427 663799 1042233 966355 1117200 1328480 1258194 1909683 1282186 556040 1055295 968700 899216 803940 501356 131310 66411 1232155 615930 646255 28933 778214 730012 121985 544874 131352 1023529 1074859 1374591 1914205 1786449 1797602 1212020 703817 804208 1461798 1408119 1712848 55911 854217 551387 1737250 1596634 210666 213762 557142 1444298 590592 661875 1175963 842263 153675 1925253 1051748 1887557 41795 1244054 1243294 763602 1758775 470766 338145 1806114 1352928 1015693 533118 1681335 921668 1340220 1112858 525601 308287 21595 834103 197429 1759757 1248675 1994772 103181 1173507 1641989 415676 1728384 1377953 1119592 1256843 53649 1673312 484124 87857 1663867 305968 335481 1834330 424465 1718660 190289 90979 175217 596137 1355598 462448 1164954 1524546 129432 285226 1382119 1614764 1084707 871779 1209253 306034 754227 301014 115942 1442121 249078 924031 1569584 302113 79198 1672454 358906 1055894 1432138 352413 1102953 900991 671269 1297820 1860470 1498165 1746484 836918 729535 879141 1352874 1350411 564642 1717426 1043688 642760 37694 244946 1264305 564635 592128 275779 1974642 916873 1268124 1170324 45146 1001583 1704337 1046430 96337 61778 543269 787273 1267697 1936912 509083 377539 909157 1195862 1882741 320616 941320 1951496 1757619 1227186 61670 1013517 1177142 605282 859607 1308253 1188999 20046 948789 1767368 860696 1646963 934165 2920 1882197 993155 1583762 159300 1514213 184874 1156454 1624389 1232528 626608 338611 389037 968599 1794399 923256 689365 1403682 106839 414705 98817 1628388 1514915 642231 403297 1250986 1713501 986251 322366 406873 1912595 1745235 1098372 56405 174847 237466 55248 1129770 1685256 1529746 486145 1245627 174707 1451734 1092106 1550436 1023227 1475458 1165974 19815 15556 1939204 1143572 1516220 1639849 291493 1377606 579757 1218510 1635220 298775 1226590 414191 1100304 373053 784758 1584004 676513 1109306 1695906 433582 500677 405350 764006 1702790 1246804 1007791 1892889 318290 1352305 34300 58068 446733 929231 1169646 8526 990690 677208 219963 1517972 588420 182917 163814 1678155 1245300 1406776 1489747 597279 1317272 1044052 1941367 296185 1955559 1989493 1546420 1435362 1089208 613490 904647 1374561 1922660 1204372 1072025 1009712 1024779 1335407 83169 1352092 605688 987790 63233 559723 1619377 1616698 6683 1255693 1252277 1740254 1905571 248156 59994 1679152 897539 1928333 965540 415868 1559980 72884 1724165 44895 1593618 418673 115824 1197238 826086 789590 883279 567067 1210753 42491 1338836 1582356 924701 720873 773206 555778 1763037 1585597 1052701 939723 1965542 935721 780176 482868 1446796 1924262 1368610 46540 1250915 489330 1047601 645252 1714958 1024767 1728336 1689121 411271 113536 3189 585262 16481 1796701 728866 1256565 1109424 111055 403389 1551907 1339513 1647949 1357455 1777178 849172 445461 32113 768282 1781498 857114 1492331 1773333 1102558 497988 1601357 925952 116201 1313819 1656342 551180 1874211 98111 1820157 1402320 1825198 1089282 604460 458952 430503 586356 1083016 872490 658316 1493746 1205585 1172463 1603533 130977 1957616 724978 97244 872682 1698441 1139142 1031033 72824 1157175 1023911 1135189 1950024 1898345 174897 1904457 823287 1608166 1101142 14074 323907 848921 1516083 479355 283272 536460 852076 1284872 366714 1072209 1763850 1572619 966967 1346655 79875 1125028 156553 119343 1856693 345432 350714 1308618 1313866 1079130 1822587 918606 343909 1607859 289124 1210245 808656 1957176 225665 128889 942997 1264248 453510 412360 163374 1245581 922109 421523 1313454 232918 839690 1634773 626346 1163456 296987 587949 1603997 1632124 26243 1769301 640311 1688665 786511 1680412 51431 1947158 1420050 966442 529949 1168196 1522340 32697 118257 1567846 207043 665850 1689649 151864 1155800 425630 1812557 1591442 817623 988441 1884398 148006 178094 1124271 1174962 687571 1200626 1579594 694713 1316991 1403713 1647192 234401 1463958 1159172 1705389 474447 764409 969499 1542331 822313 236456 1572580 1665046 1155600 1689787 183972 532047 1959183 991389 1029061 1699937 1204788 145608 1351876 1905865 474 321532 658012 1045525 682583 1572442 1536857 1928723 1163634 1974114 396818 312573 1004002 1865940 206954 522041 1007258 372118 1204353 1615541 148417 75689 1544098 1389568 128147 956741 479985 1440356 1752410 1318283 59053 921885 1385712 137914 625662 351047 1893810 1586594 1479618 414617 560328 1858310 998131 1994074 980115 329392 669333 164157 1490980 256634 255443 1457841 1950209 1206680 1239301 1951710 131080 1944601 372389 1189901 1500982 415944 530654 84217 500379 675402 35012 1145058 1709190 665667 1063498 508949 647869 234325 943075 764673 131669 1697692 202456 1661988 67461 39453 1153556 1268459 889842 1918089 1576615 1125090 426878 895036 329961 635104 1495236 920095 538686 1128359 1709700 397735 1337977 682957 1600794 1782192 1882036 1824939 608927 1654994 1608090 895126 577977 976891 1739120 546510 1870064 1234540 977544 839811 1690440 355166 1401853 112395 278149 288193 47892 1595407 484489 1699654 1419238 651884 1304805 706260 1403250 1202858 1493496 693151 1917141 1798215 115743 1647799 570667 1814742 103603 1160358 1919367 641417 1025213 281336 1741300 1598265 917760 121513 769053 868097 1335467 314004 652948 79434 677708 147837 1365732 1625987 1206611 1377935 1972861 708299 468551 642859 1009046 1213613 743707 613189 613100 1009767 146748 1439237 1795172 1125590 507424 816918 1960937 787370 1479227 944207 1289059 1036725 840203 440810 6643 1873535 1448291 384758 1792355 494075 1933987 634055 1911513 945675 1191228 1987154 173550 1481649 724235 733491 839898 663283 1481565 1327858 255161 714488 966051 662483 24621 239020 1046892 915699 1719403 879315 1488353 704973 350729 1406786 329069 1549763 967726 855329 1441516 346864 1161513 1910643 1404246 637189 1860623 34145 1420141 1391998 631670 507510 1845548 1537638 377511 296966 153628 1923056 1485929 1408315 325857 680675 627014 917952 102620 1236965 1461350 729219 1615311 892417 110268 1543020 1120003 1202573 577502 1731032 500678 1119505 802605 553465 1410489 945150 1076725 340125 797768 397090 958479 547920 563057 1035895 1270630 855115 89866 895335 1854984 1847364 379921 1195671 352550 1815632 1632136 836756 1352064 1172636 1181457 632148 2691 1641771 104633 391262 617069 1000861 269837 1342690 1661501 1589655 792396 110443 1845062 1200149 429997 1754288 425610 177519 227833 1151553 735634 1305264 446195 904852 1768631 583748 606004 1413900 409423 1653742 473244 163770 1648635 360928 732505 484666 1838163 1812252 1414247 135874 332134 1337297 79576 9056 1410700 663157 1695362 623932 730127 1977869 110961 357661 866369 23539 1986459 817631 954713 1024402 112525 1896463 1721560 1379637 1924676 1132935 1075032 612533 913151 877196 366869 431551 1570177 239501 1386166 1354195 621293 1311681 1308095 1839798 1497888 540013 1047625 232105 464962 96116 1456427 440870 1192645 547193 208630 1952607 1636837 1361337 1007642 1043093 673678 1621711 710172 1273331 869852 512564 1266559 1616083 1923924 1007301 1017709 800082 1409240 1857400 1733502 290577 1170771 1067488 1501224 963402 599015 1569411 1836386 1594501 1684836 792349 866961 511585 451975 1292982 516907 305955 855276 1346877 1631728 1333333 50004 799208 1139632 631811 1916447 889878 1167950 1677099 1731154 1863685 894733 1014855 1039406 519467 347774 422170 586518 1582489 696296 1773276 1134886 1921806 1537192 1173725 74973 1061072 51868 809463 1193672 447627 893131 672512 1954096 704239 1295125 1776949 852252 1985699 1099830 1163406 423827 527039 220602 652049 1466588 503529 944414 31579 602986 788597 516450 1773540 1325745 1404247 1506792 1873600 2733 255525 602323 1061497 1899311 1757058 1027939 100482 369389 1465509 1058773 1277935 1158054 893638 1760134 628150 1892629 1035934 630093 1837386 1803181 972251 67796 91422 391030 1953892 1498650 583298 427187 800796 126789 1730609 1216471 1291832 491257 1763682 1501446 1337112 1271287 437318 876057 606654 1979862 1567055 1595510 1059187 1066115 1120680 843590 1732198 777227 1381668 878050 973268 1499690 1529321 207773 53814 1785848 1300343 1626650 621177 1539946 1423565 1014796 1988734 694177 1537584 909856 905175 236692 327611 1101984 1065260 1275512 84720 1928782 153572 246778 1764242 857028 1670705 1117300 1410069 1766784 1175194 1298082 1278254 753660 602193 1110415 544493 36267 1620387 318146 1215815 1879672 976824 580488 1988999 365146 1004880 1297954 466306 307208 1257294 546931 384699 863547 672934 851768 824442 119749 1795873 1269923 127521 997970 173261 1113701 111236 773601 477942 912727 1517623 630564 1389419 1974795 26326 552316 95655 233431 102079 560046 945709 289745 1016564 1648720 1797549 595820 1224904 394307 837292 1392622 605013 1895457 95517 1216517 247746 915336 841437 949873 1021980 1130430 1189373 800102 1762187 1856552 1743961 308097 1684598 1953512 1495879 299204 906329 1502618 926963 1447125 1564693 1585479 1367481 1553249 1399029 620629 487117 305963 1177324 1164683 735004 1503042 994440 954475 1845741 1143344 571863 1221486 1994313 717808 76129 1633805 875474 534650 1411079 1911657 316990 1364373 975490 1161627 1252222 179959 1086011 434591 608609 789896 932338 1699283 809405 24434 1205314 1582654 1632682 1674005 1846268 1275476 534472 511547 763275 890265 1627733 1048433 346426 52805 1904286 71779 1930577 911469 1136596 1006640 25925 1415020 1876874 636866 1973740 1356083 5126 714107 348543 1307949 1422285 1156351 1897065 1318743 650444 1930565 962701 1371532 151460 1572806 1831730 1336702 94436 179563 784277 1918272 777203 838576 1897453 1577510 1881796 127131 1935680 912967 104434 1494378 1962145 487907 1726508 1730920 1872380 256236 64126 315049 753851 1854731 658103 1333360 894016 469887 1773556 1723385 387261 1428719 958676 803837 1732281 268042 1097140 40480 953300 189379 238592 797036 521282 885537 142727 1864004 262213 1943451 944675 716609 573039 1811349 1974828 1269369 1607895 678227 282514 1605889 549342 653906 1065285 1367307 335710 715137 240379 634716 92677 1726977 1196746 1991011 817115 1864268 1018006 518667 1442685 1903115 1055341 260261 506427 256360 1768441 648289 1790298 130444 368718 291179 1288105 637850 1442784 940975 1398349 1404999 756306 1792761 412136 1236720 1541717 1569080 1085635 344559 1441098 1153617 1305034 1188084 1597601 1044683 403145 378223 1966247 122398 1575228 875253 499543 1886735 1808824 1298217 400075 1501562 1196533 1266685 1519713 749821 411174 539725 397844 156074 1094906 1961875 54343 1918306 482396 1842430 1295947 525738 1128640 1969341 1892157 1970496 942633 437904 1857419 1192472 1489900 1752029 645760 844678 241217 1081764 660773 1455422 143274 528368 1148080 1444134 1287493 472962 753456 1530974 1088890 1106079 193385 280964 700152 522147 464795 1606187 1015503 1250374 699438 1348405 240072 461094 1526006 1708070 1728480 1042315 801265 176440 1999168 1170606 617776 225522 1733005 1770539 1950017 1997506 1871956 930083 1652944 425722 1758316 792151 1358240 978227 1125221 546272 1692664 374347 825595 867179 1091490 1684538 833328 382821 1425807 916278 1804426 1536426 1948958 355404 1732343 368832 877035 351198 1713786 1482869 1525716 1432302 801896 1774822 999903 882367 1195302 1410287 1303463 1787324 769257 1353309 1983102 226357 745231 918814 1515151 1610097 1649169 1355072 853930 1306868 528462 1302948 102309 1928459 1914081 1581609 1662622 1390369 1467728 841844 1105137 942833 796710 1569235 1268017 1363072 1034386 1552819 1633237 298917 1338521 1391548 688319 790354 619200 1585321 846676 1712682 667449 186809 1344456 592602 984493 1927168 990113 625185 547442 1003804 1805408 122360 1079910 502774 1209642 1966508 1936546 1219927 365091 91459 721013 99671 1442863 1400165 1023915 524314 879396 474934 334130 1194135 1506362 104174 838052 1741046 586582 403231 489678 1687115 1151289 287655 359722 1447479 812391 190013 1384990 843949 1616267 1627134 1828255 886045 427342 1203976 243090 1476120 346857 854615 1957849 1191255 1229726 453423 878324 888219 1194960 1127588 1894419 654101 612356 1154713 1696080 335437 1552849 1365129 1574346 1793643 516348 1625156 777839 352962 1211831 1067676 586398 555702 1724458 1331284 760136 893836 798476 713386 931722 929795 985190 910559 549217 1218001 1019158 877144 1058383 529683 830504 1893643 238192 1402712 1105517 1633076 1118796 772522 1379478 710486 1508855 1386040 430499 1970532 1006267 764621 1028325 1897581 342199 1485676 50747 1446602 545476 1647657 638340 1659437 1899008 1316779 722503 373128 244516 1186209 728984 1686474 1608360 1595421 849379 1729474 1236809 1004186 202273 1129454 1401874 1075508 522759 930065 515853 1706454 1802508 871516 218392 744354 1136034 484550 1580356 391872 403818 1671725 322435 1953834 1744643 861793 1705182 1282733 846227 1924169 662546 1915736 1817851 1793772 120523 758317 1117006 59300 1946613 1389026 721148 1673317 1427465 374987 1825917 1403154 1611728 1467491 414768 1558247 1112020 1715809 877616 675415 1324416 460725 260708 976294 472895 16357 1912991 59304 1997577 444399 991849 378920 1833816 1206527 1629920 1815909 165108 93199 492104 130092 1654628 592645 713778 815351 1009815 536036 1159596 1693893 701332 1646284 352897 895237 530558 1899884 1904777 1984357 391749 1358163 466997 315155 581444 484379 246725 1297945 1294452 543777 1252614 700705 336582 684116 1657094 112866 752800 1948662 1074889 1878221 1497456 948663 184154 725598 1193630 1982345 1510825 1310261 658890 1731790 915570 688075 464150 485403 101559 1058543 648449 1848821 721360 1345450 1555838 867425 308438 1816247 1619095 1537949 1638205 1067199 295778 1791639 636560 1413911 1480670 755545 1479638 1712623 998786 1565934 569897 4578 309766 1866549 1001598 1696481 262493 1280201 963750 649126 1578388 398688 187799 592378 626169 1962288 1056951 199290 1997018 1479800 352169 778788 1091528 501377 846701 1144547 1103638 1706416 1490094 1930777 89664 280701 1023044 1998752 468909 814462 1085443 754679 1670986 1914117 1965459 956165 833514 37937 712177 961571 1995617 1008178 1361021 859070 676286 1365322 1829465 93958 1793532 1015118 1274336 1262008 390900 1260143 400409 1690102 613133 253172 867479 526595 1826028 63206 601033 649521 99902 1796932 415792 21163 1648087 1603761 716601 1839623 1800789 1941919 719183 60127 1121441 1135808 216265 1634968 384380 384867 1856649 455953 734167 1413318 962101 1780177 1372641 1847344 874595 65916 1165228 885814 206813 1392656 615366 1022454 827810 485481 1520164 551281 1039430 1577347 821697 344689 271220 1442227 1092190 1731770 1315045 443991 141915 312269 1473184 814989 429748 1474131 1221122 712422 1918493 1442434 1393623 265473 1716754 1194112 1586532 930202 1729783 609603 1714755 217889 1868895 246159 1779087 28386 1798163 333304 1569136 748039 71158 1353121 1074612 747146 1976647 1352022 924275 1310759 1305187 1553044 1349446 1388564 160746 583214 181871 58822 1594309 589956 1455903 375085 385190 1194664 742697 1796862 1280137 492975 1627345 627393 811574 709231 1788633 1121918 264100 90238 315388 1944866 69425 1256304 281538 1144139 486959 840006 1070047 601759 1567663 1438585 1933304 1715340 582614 584921 1644794 106098 1298563 290529 1632301 1594148 1062394 950568 1317533 1934216 1985810 398103 474687 1282679 207164 1389125 1751374 1712932 1155491 409334 1397626 958093 78818 1029928 929604 1159644 313528 198355 380494 1817548 1079353 1778152 1748650 1755518 728999 1757704 981238 207806 541218 1938019 166738 1674334 944018 347826 1532913 281693 40588 1653771 1012479 73532 642670 552297 1098125 183045 1584507 1026112 601372 1819795 1851 1873273 1733910 1510744 381409 1239792 322890 1489679 810840 1753916 1705308 173491 1770680 1666201 206658 476696 1910564 1778792 849496 742864 1597460 1580847 648815 219757 808843 1902416 1506459 285605 341732 1343189 253063 341876 504423 498094 314889 1493219 1527705 1255601 1177432 1413096 1322896 1394645 1482671 1091519 1155686 152176 77569 1387268 1508004 1884333 68407 1595800 535579 1664078 1610712 671931 437631 1773008 1212120 7343 1521162 1025002 374989 1886693 794620 571559 519483 1032794 76659 847551 778624 1924141 1542509 307923 1260508 520061 279431 992011 608792 1046629 689838 1342152 867715 28548 254756 1927351 162878 1446940 1550346 1490531 1583754 1447163 1980800 899823 1373003 606394 809618 955022 105894 945581 1227357 575757 978814 1526742 1932013 844516 1574145 1218584 510354 47534 1464029 918111 1296190 946672 270546 1684956 1091858 1914332 309807 736718 586436 62397 281489 241192 1713917 1367890 1409575 1942916 1389486 1713531 339935 1016097 1187136 1985092 1495101 1854704 335277 757198 894859 379930 489215 578447 834567 629921 331256 1161051 1421654 321701 132326 1088163 1660607 110284 1450639 1402935 998825 1790114 715553 916770 1105684 964247 1456205 180105 1007105 1772400 1604846 1019812 1688511 1871289 1953328 1196972 169473 1288347 1284194 401171 1055277 308656 703565 1427040 772990 261974 1624569 1337144 544602 844001 382936 747844 385526 1142811 100165 1240491 1872977 717335 637074 251705 440117 305422 1585382 1428573 1921500 175801 1661145 426407 490697 918483 1801405 901148 270269 361122 599631 727342 1816671 751077 1283360 1931399 17814 846880 150636 533153 426902 1840503 931177 440614 678338 552775 436934 295116 587806 492211 1359911 39197 1084201 1987092 97443 1134995 163768 1714565 1053756 107944 665771 662737 1010098 667620 132785 1593390 1757190 1179702 682078 857933 770565 185771 1623588 48095 809499 918481 284712 1066845 1025219 600937 161928 1706859 985397 1681438 75120 9431 441624 1908805 769870 554399 1524723 1888962 1781645 523433 184228 1032724 1373495 101868 1662745 1357807 1653001 107615 1702342 358417 132083 1519230 31229 256983 202820 1525697 178942 984014 444420 1203142 1873757 1548387 1105936 424343 70822 814704 636930 1123738 1442359 216448 1784785 1130349 1764189 1398598 313697 249012 243491 1857759 1589776 835265 746470 410079 975338 888358 866351 424766 1009562 1774100 1635494 430825 1715788 573015 67939 991865 1997324 856946 1536207 1719441 1649367 1264729 836202 413998 882114 779426 1403861 859614 295457 184471 459976 1355354 1870202 714345 255552 1536124 390157 502764 464963 1631483 1986494 123646 343048 1515242 900897 1525474 113293 491751 147538 1079261 1460581 387284 550504 159879 1604538 1927844 129665 258871 578189 1797380 1029361 668461 1604366 112701 498195 570384 675664 1166910 513373 257401 1881606 1549103 351970 284727 1085173 484798 1133812 237873 1743296 801450 422591 158389 383241 745313 1056326 1465296 225739 1395645 958055 1443727 1082151 594315 94497 816787 1580840 1522595 1221947 819926 836741 959686 1076211 684029 831772 210946 1343147 1122747 1951476 239519 262843 352027 1340498 456966 1724301 472865 933398 1469785 625742 827279 1449703 1523240 914728 1704973 1667988 1113325 1309807 1981882 1166387 214047 838962 206557 1778512 1706822 1575200 22933 1647342 1598825 370766 1111265 71125 1636649 1889954 1712452 1399837 529799 1730343 1338761 40528 1985087 773574 367769 538848 291923 818601 664990 1852333 1527303 1612952 1634760 985898 1002278 1560997 1383605 149947 165100 1390541 1454809 906131 612666 1684726 1578995 1649232 1566926 1213953 1008407 1031012 1277090 420773 1562459 1734845 530816 366667 62443 423891 1936147 913328 1152497 337262 349267 670675 635559 963552 1730132 877386 1650108 1951191 319542 1643220 1069855 1969770 1160473 370725 183879 442713 1473048 454570 987612 1067422 1830713 1630534 146874 1543992 445119 1591507 1712990 345112 351708 383793 683670 514062 513397 1723646 1869846 956473 1047335 1919488 1259583 1551190 1988762 1129933 388354 490966 526488 1140496 1460486 555361 1172963 300054 1570766 1098855 503077 854129 1629223 306468 12841 428428 1034191 1780210 467396 969303 1838923 1131435 972927 669339 139917 1456614 694694 913276 939029 1749675 229479 1310457 1546093 1812306 148324 517325 1676525 949635 732423 1834056 1527701 1454449 1095889 494329 1756882 1389545 1110049 873372 1804533 1453782 929141 634349 1069420 180889 1651624 730102 1446309 709649 1985597 114508 1521635 695690 296740 270301 1267190 470063 783078 1488855 361503 904347 805441 828492 748394 1916718 1162974 935888 472208 1892493 503359 1189205 1720502 580076 1351160 1104491 1757904 3721 101093 573616 1396834 269023 1869611 344575 1924153 900914 1580879 405745 1218635 1015292 1338913 1559796 31286 1167297 369686 1800394 1366147 802710 748097 803452 1874257 1934784 943448 1421335 417396 467677 1093389 469902 1045489 323312 927779 729288 637610 1957962 422179 65733 609898 686723 1474610 195335 391739 705643 1173005 862204 1706000 247143 944 1441377 1076697 1205863 896210 1715975 591040 1423355 1081194 1409381 1226683 1142744 692681 955080 1904119 1295316 1659783 1553406 1177136 451505 854248 506388 415371 562228 1001368 1318897 1957534 812999 1036021 117070 190746 1238490 1814534 1386180 1076368 1202334 353429 1607695 1968168 1792907 236792 1589038 235223 291131 332089 1171571 1526821 1490441 1795664 67174 1847956 562802 94313 1768454 1928244 1664731 1094138 1036288 965821 605052 1162969 793606 1334757 844190 431797 1856175 940929 1680232 558221 786516 1611387 680963 345369 356352 1016958 1757772 390337 1205021 1360057 512082 687783 513175 1664371 1305685 30388 1324673 1788780 703628 49332 695455 621637 1696044 1567320 1710686 159142 729414 575472 1846796 589109 1395437 702870 1279552 38474 289008 970473 1431685 1728662 1939427 786311 1249451 1049648 943141 809305 232364 115087 955042 62435 342190 180127 1633168 1335447 1820980 1074990 293028 1806511 1668596 291741 933633 1317932 1530729 1066552 1822875 1320323 922075 940914 146558 1943920 1192535 1891261 516446 1622059 1255233 1556684 1182112 308829 612033 1600590 1252470 679564 554730 1346713 135994 477430 1413572 913833 219941 1478282 913115 1983282 1535103 36968 859335 1290555 264750 1028280 827085 1887643 503931 1262917 381752 1089620 1492407 948561 1794550 468136 1173755 170663 417981 82265 308355 1786699 1183208 327498 1681906 453445 468289 1153598 344246 139809 518454 1693121 1139341 1794744 237583 472091 1975058 1606018 1117198 968655 994580 677339 665626 853390 1656170 217027 1259116 1257972 592827 208082 1108338 407918 846548 1979672 83462 462987 1898907 1854217 1133281 1432944 1363053 1834818 157720 224546 545073 292553 1585861 1736354 340497 1850702 1467783 1522039 364395 1068185 763192 279057 98589 983295 973118 1626198 626876 94795 83763 385509 153006 76247 1109107 1649165 876049 324501 1017815 1853586 1297519 217165 1873265 1954863 288296 972410 1123118 1778239 884223 1968174 511890 72891 1950688 90715 1524698 402656 773760 137038 1122978 834368 896592 201366 1827523 1980752 1966924 1688707 1186944 940990 267567 1117618 1332392 373581 82898 591535 1189112 321138 1177560 671511 1957811 855342 1118814 1011588 1369468 1757668 618947 673360 383993 698582 766177 1698280 1100832 1607815 211624 208487 1303567 551084 1294708 423399 1320166 1327244 932915 496356 515577 828977 1009323 392629 755883 1390909 94961 1805713 1970620 1437303 478973 1187454 1407853 431182 844741 533391 1522492 176942 1867984 637562 1314863 1004525 86084 657384 1473694 321926 595263 296439 866254 893108 1240007 311398 564560 687454 746681 503044 232923 1679981 1530762 414031 980503 110805 259327 381909 19079 1586457 867524 39375 605574 787519 1344874 1221411 833350 458635 528691 521508 1720886 1808510 516258 32987 872353 1057063 405153 292158 1955533 5723 190596 547298 1683878 1945628 637502 777678 1833158 1740163 342169 1044037 550200 126778 1118581 124830 822062 946195 1824269 1706204 873888 83485 949551 429930 581495 1069687 179471 1411270 583678 1666156 1529152 708218 730086 929926 1537863 1241670 1696632 246689 939170 1882125 1466711 502602 320363 896886 659709 1159300 1907280 764862 1479915 1457646 943323 1976412 515868 1844233 1896844 1163248 1767394 671382 614069 1495137 905002 1870457 889887 1365972 437402 723540 198533 987047 811559 885003 938080 1437747 1009687 1739597 1536987 235310 1448562 1515574 744687 1739983 1132191 1838709 1382825 432644 1884014 810608 1117804 1519188 669479 1606911 1764401 1835351 520912 856636 839490 1297553 828521 1488871 1672408 1379001 1340495 1449305 751953 1444833 745834 303861 1131543 1851710 1417216 1154535 1428048 572993 1696303 83232 472094 1890750 541229 1695042 1700322 1292776 553453 1851797 609822 255699 1598572 611562 655899 1123542 1282438 1790281 899137 1615095 1497990 856885 1358264 1318935 172518 660412 1630809 1754195 1344807 946116 930818 1445062 540261 472932 1488773 1871232 1205847 1068626 1284968 241223 1169164 1537505 820433 251073 1765690 533915 631800 761823 1314923 1728340 326869 1133520 290698 1123292 1440727 162384 563339 9162 767263 1939913 1158571 1521786 1768242 932606 997573 11 262457 190226 1182211 177943 805354 138632 346076 1259798 712518 1426253 1261222 1467447 1382336 1700001 482199 492800 364962 1949785 336286 1397909 1745406 254596 398234 322601 1588386 656083 129179 1246551 912552 1848414 1317792 1704462 391204 378382 1753447 1551361 1884599 577781 1855259 657241 1004229 1675583 378561 830424 1635495 1393171 592459 924467 1587041 1913755 815246 1901402 1270042 17052 88512 22975 1948384 911100 34592 594951 1466565 83118 1003776 1337355 524539 1953864 1952050 1285100 1871230 141721 1974683 1321983 1832355 709758 1875457 516825 1080540 1673328 291887 1428597 96369 1087057 636125 454446 1570586 93844 6222 678632 1034656 363897 1931853 31071 1508859 832531 484958 88165 139710 1537627 339662 1935405 112154 994254 1806050 1618177 1175455 480783 550335 1594269 1160387 1434280 1709956 1413600 1333057 1875594 6319 75911 592886 1924648 1819704 1938716 1866794 933798 1125687 1716286 11499 735131 1738629 1694502 538527 316279 763375 56131 1685703 901599 261400 266567 206350 1781771 1716153 1391985 301251 1783729 1323485 530027 614040 1674995 25497 1957762 1332789 545021 472140 408180 1813311 42795 1737727 1248316 1727998 1425739 277241 129428 297790 1016039 726289 1632322 1033248 1608162 1423418 491886 303160 1011554 381048 1506127 847856 257083 1627932 1691625 300268 246015 216744 460873 145991 1836097 1643536 1969731 597993 898231 771993 523039 1976910 321192 1389108 1495120 644522 1971914 1603049 1082925 1204757 938969 596750 68275 616767 106960 697943 1703730 217822 909735 1459705 1677335 1934337 1768604 1501240 987378 1934024 878486 1121737 384574 1411167 1781185 1160115 804409 106760 1445657 1927855 84436 1111166 13460 1649363 450480 1846685 618771 944406 1853270 190821 1968289 1046679 1383986 552047 1450196 1701129 1562544 440180 1077416 1956861 1190288 233132 47338 1181150 216035 1229854 188228 551095 1826509 263122 1022824 1702107 1703920 874135 572467 1088545 679154 1655494 1647994 529769 1978829 682367 805980 1188529 107898 1576774 1382093 1371309 1823627 1113976 955827 386560 277489 440568 1141785 1091802 1884271 448904 1404082 802598 126221 1067841 1947610 1766415 1867154 1289721 485883 1012122 190590 1008822 1255331 1334840 1664958 1982034 292297 1833466 1626780 1541340 709004 1175080 1218715 129279 293058 998937 457450 1843765 144848 1115091 1644039 1559790 1317704 1840768 581088 445110 1278396 229692 1155126 548501 265939 706274 1543281 1392519 1960990 909605 1970848 1629394 979073 102768 436335 982475 1270711 1452572 73667 1959493 469375 1476416 1549799 626538 1484786 1014664 139461 598361 965757 1077162 1568373 852846 1168925 686757 1573902 780223 1640313 1392713 181323 1929007 1941378 1894864 1471817 451113 45983 1124268 531352 1787758 767128 1043236 117585 1217852 1242073 1393620 868389 288192 749100 1310478 1256198 925135 596612 1059958 346673 846298 812783 1522854 85237 189706 1847075 211827 783945 848740 1936623 1203315 527600 23204 1535489 42519 1025349 1418433 1585444 1184318 481012 1155123 1548183 892694 1735072 954591 1192320 764095 1669652 16119 692892 1211381 1629533 1401259 514213 1621701 483414 527752 558844 1039153 1032977 1045364 1457818 1046129 919909 334048 900377 1944157 1538380 300149 1413295 1603964 1885796 1716859 1250049 198178 1186737 1765828 2861 35922 129608 149495 197635 840138 933970 1242451 178581 1166072 240481 478786 1667547 1109536 1938030 1121858 1688973 633886 930616 1964474 1456922 1388287 1043015 934595 436921 339089 445986 1178371 608338 585850 731516 1643207 492307 414283 1174424 1259970 84825 1340832 1997341 1183920 12262 874921 211582 772973 33510 317304 1980593 1607975 1485328 1968120 1301639 1347716 94101 353772 1846428 291955 696594 774500 1201139 150177 1613746 1730454 483122 1448757 393901 1032266 1995536 1092492 644938 923458 704720 530686 1896868 117368 1346487 1080515 1303914 1955825 1943679 797714 921908 104269 1500204 1293614 13834 698881 706427 1874795 1136098 1087028 476264 658345 1814429 1582502 1869257 720848 576921 1618597 795553 1973114 1549785 506785 53232 1296262 1803644 1480967 552117 1709989 430771 1865326 1227566 511118 351120 545052 1525000 1387383 592174 662156 1237175 63337 1979367 511501 765136 299308 889701 1140270 1235581 1807058 282505 249842 52001 939738 186962 1085327 1893535 1050624 1918911 1961672 497144 1547609 429982 86471 234941 631207 867834 1537165 1674021 1619362 521526 1565046 1074796 908932 126236 563098 1096280 1792504 732535 1846625 1806744 982748 46266 1354933 243031 1420270 721172 1907281 525374 1137954 871890 267114 1213623 4594 1980385 427644 1226211 157242 939843 366032 1899928 592342 194900 1100699 37547 470341 1443852 265654 71036 90717 1509986 1432608 1840411 482425 1185908 1879853 916758 388344 372516 1629295 1217827 1513006 1822599 626760 1887841 865293 152514 1239296 44496 74344 1868982 1139621 1888843 1958400 1450180 1476670 1116773 1325534 1384303 172740 1888961 797060 202406 1346052 46947 876354 1913182 126536 1234039 493861 168471 842090 782880 929357 1972840 201409 138396 1167759 839414 972348 1255459 1690313 1910677 295266 1790992 105299 1584531 1274763 967235 1811153 974798 839826 881012 1659961 844202 571133 1480302 1368385 984129 1774404 1321053 1205034 1148545 798833 1620238 1817125 1362501 1096757 1483540 1420650 1977393 305108 1742867 1244694 1844614 1855084 634517 1780923 1216757 1817509 1706058 1491541 157108 1416679 852031 1416758 798609 849700 1343799 1793405 1019143 678494 1184751 945435 1542251 1978741 674711 1575605 1092829 271050 1273873 524794 195679 178416 490315 1627725 938593 345164 1643306 774595 1405537 1967349 269885 9837 1235599 170106 488004 408248 450700 910424 429426 1771121 316228 990091 1359804 22089 1165721 1101061 1441544 629902 125467 1067291 46767 934492 664882 1353359 349915 1004394 1818298 1441557 1262744 279840 528011 179219 954681 180229 756546 1542519 1394270 1307952 1764612 741572 1095393 1914165 1243077 94155 337123 868858 525620 543273 979771 1307059 99697 687419 152066 736479 855540 397006 476143 598736 27513 1208530 647335 1375743 1885164 1792363 1673815 1309866 337395 278402 472235 501336 1399504 918390 502726 394725 1436815 1420180 104284 1779123 1473840 668144 11250 431790 954583 789627 170966 756106 1073766 425461 1909029 324863 319475 762728 1033702 859363 456412 1046977 1598409 568394 915409 388831 1717900 75904 590171 1126249 1395918 954742 965812 1700789 865073 1169393 1085160 139610 656671 1734911 507592 648692 134954 1204479 1266607 725357 93293 311357 211714 1369894 417825 55456 116461 1605957 1885120 1079031 446058 1276641 893488 1658023 1640008 282564 748169 907178 936275 1564460 354776 1682 1306258 1654591 107841 1325969 512729 1046287 1705342 352540 757280 1418335 1254781 584895 1040144 1009092 756344 664440 743465 1667693 58676 1909398 639513 868226 1818443 267338 1671153 1427621 942810 1314191 329854 862573 1025900 1644042 1044702 163591 385099 1688400 1231609 1143208 1751413 1363986 21471 209400 984750 344446 716905 1433409 136249 1005311 1251646 353882 1532229 483987 1409943 391637 45501 989171 442991 1878049 1826377 437507 69065 650925 1014458 1846558 250724 89798 768472 1738807 1740902 1541401 1684845 1620430 1896608 105945 938215 393179 1282614 1492524 1741586 344146 1528583 837003 271908 1309797 1488817 181193 1670965 1425218 1560611 1010823 1934795 1399582 132994 1250098 1350568 1882353 1593972 118615 104108 1873821 554312 710598 198734 624311 799474 3043 245728 831117 882283 686625 1769489 1219909 1350176 804411 551926 653211 1010919 1646720 169470 1868468 1101567 887658 755274 842559 456375 378447 1997042 1925814 298291 1162635 740516 981518 1585967 1059581 431933 358099 827760 1640647 1003527 1392125 282160 1974990 490301 1792201 1496549 246643 1719375 941258 1740759 1591264 896885 1986154 836458 571397 1655405 1773525 1051183 505206 1565555 428444 718240 1372344 1733061 31670 730100 107657 203283 347807 1721902 574219 148756 1857922 1747074 970933 1600475 540519 385033 199022 143959 1088509 1529433 1031151 923469 333032 1667969 1174992 1458280 224824 612845 1994562 451982 365620 1025729 1219658 1794905 868136 525614 799397 46729 901723 1818938 295730 738619 1370163 765753 1910363 1267461 1657730 1746745 1346459 1551245 308751 366446 891690 56979 1423370 1362088 851024 1780889 274531 1623002 1132199 1499688 1227723 224109 1427144 1579587 1204900 255847 1812686 1198385 1217277 1011477 174418 1372070 298782 1292065 714837 703282 1301942 1282455 1084474 844899 1253066 902242 1948631 1054729 610282 1432378 1184026 95027 1674290 395275 1296007 459507 861991 899382 764076 1291702 1228690 1153377 1520050 1602250 1595261 100630 1837035 531282 1516861 587229 884534 53081 1711937 1053815 142105 400414 1411724 627376 1877959 1866537 62725 1764575 1533416 65663 222433 287500 1798534 1941922 1941246 1402217 547376 1259081 1066066 1391775 869456 397354 38803 1048384 594044 24969 1157514 491409 1033460 414542 17495 1853860 740664 1074319 729630 193713 521321 331626 210354 1152532 1387491 1443555 650637 1154707 981636 811430 710456 1738082 49256 1800293 1951718 602276 1473815 708654 1095915 674642 1197024 217462 410691 463053 648677 921671 1145173 1595311 512827 496890 216621 971856 483367 53248 1683533 794211 1946657 1981034 139179 1064419 1188118 1483738 1922470 269424 497573 1038899 1615363 42833 764812 692225 483124 1892484 1763156 875884 658397 1615946 324724 1646082 542457 1694084 1112930 455883 292991 614914 1666393 1730728 1849739 1488701 267557 479402 677659 655456 166012 86873 245061 908516 1868943 475265 172068 1331887 665295 941970 1401155 702504 705534 1082886 419455 1424824 1997090 482499 55097 570023 648410 1096793 1032507 211782 356218 1415911 148416 1111770 750506 1253069 935353 760651 59108 1303448 702434 837061 292852 1393315 369753 469792 478738 1881131 536298 563803 167889 988444 1121236 839839 552372 1429342 670082 702942 143344 293902 81737 1357950 1354154 1685376 975118 445758 1359725 229826 1179409 496077 1269140 262570 330370 1075364 274042 765693 129132 937788 1962243 1581633 1500083 1623966 1690933 298725 159800 260635 859914 1796751 1393105 1760946 494303 1782088 1125764 468170 400408 956394 618917 1597453 1967234 1170482 1247228 1980016 1024264 1854874 1195064 681430 1900118 777152 635776 1573950 534414 1384705 303180 1012864 1710933 107620 1037084 810148 544014 806208 1304841 1705371 466840 849454 500643 80151 343696 1087087 1861083 1246655 382140 1700827 1982915 1061401 600774 846300 1468507 1093711 1074294 1502613 1663157 1298209 1587238 1108376 65645 29399 1945677 1634424 806706 737996 741859 1304717 1929199 36911 183654 1912944 343089 1411463 71038 1556081 1019129 1177499 1243426 864441 1706086 1288453 890206 91817 369091 294424 172504 460215 1381376 1817772 775334 166054 1958214 1141879 377032 1746843 794228 870442 1502490 390641 365982 993335 1109276 753280 803095 709921 847608 418404 980376 162799 308239 1436192 1212170 1979655 1103383 1320619 943222 1842630 1160023 46310 51112 786444 252587 1397709 722063 1497289 1709509 1359039 1302261 210811 1232949 491271 900961 1182448 368519 19430 1002096 952867 908605 1201927 868359 410499 30484 57869 6225 519507 803198 1732358 1371061 939440 839930 1089440 1581238 941250 213315 1993237 1653928 1224559 1602774 1504617 743629 425435 639835 519838 367083 915588 1703260 1339578 1268109 157238 1051224 1322525 773871 1435886 1010699 768111 1940128 735626 1977151 670489 1079079 1884705 596265 1038763 787015 976069 881308 975938 431344 494193 308398 1631432 1139992 433517 1687891 44675 1175796 1045825 117419 1759663 1611262 62517 78278 1864316 563518 972936 885595 1216688 1408391 1574091 1765369 1488953 1991361 538311 572141 1780124 1471025 290797 249624 1106935 1500703 1600163 559740 656975 1113473 1487954 1900974 1073169 1106941 262222 1045139 1636991 1332187 472634 989160 480060 377929 521930 255131 996427 470867 1488095 303584 1402539 180349 1006476 244733 1703936 1352890 781215 1019280 591383 510622 1543520 999672 871525 47449 747411 110225 1452240 372423 374173 694126 299444 218494 698648 1733737 414231 401706 1346112 922460 1985051 1859650 826472 1025846 99729 54722 361344 1217792 1090885 545814 607241 1602434 166189 220155 849796 1093531 537665 1373372 698576 1260749 1228043 858956 1778296 1741527 647756 215115 257858 1881053 1944632 1717674 733280 1018785 557637 1827361 1175142 270769 1093362 301984 1593007 1968492 1272562 918828 885007 378317 846637 1611 1744453 1766417 1986597 847215 984751 1190465 1423656 648756 99315 1789513 1388888 1376652 1294941 816443 1193851 433955 1609546 1733652 1735680 1610753 1321833 1786208 1898957 1152381 1545578 822199 593403 1334650 1793889 1534243 132488 1973303 1694589 1473673 3596 407526 1058720 960205 1344187 106651 1208317 1473097 1562278 1114804 990066 987587 1413861 535976 69297 771819 50616 1484094 1227007 402246 154081 1367664 176014 1631115 1234515 577960 636275 207645 846607 1648867 1409092 1695102 1983419 1042924 802082 965499 27839 1775927 1136249 1420510 326547 1337700 1796142 725633 1757353 449993 875053 831679 1973491 1905557 955591 1059016 872140 1847808 1326321 377988 754438 1691155 1446052 454315 147791 897755 1155335 963665 1922571 1045546 1815475 1009423 255601 1968111 73176 1114637 1976164 1443703 1888340 1464437 1137653 884326 1354725 1737746 605560 707794 761067 966662 1373255 759949 1846871 1959311 488271 1795593 397887 70364 1908679 1891532 75090 199176 1685534 1644019 7470 1070673 696297 351933 965830 422278 587602 282702 501407 1717344 1313484 1788512 658525 723162 1019406 818187 1376608 877960 1072376 307698 1606615 110182 70793 1089954 1725601 1061621 1186014 803227 1186544 959533 1337567 1222256 1174917 1848562 1857087 913979 1893264 302851 1832662 1212787 1866941 164000 1021631 1612710 1205851 1838572 1304939 567245 863053 695972 1478781 1944085 1071459 1028424 836177 1169553 1482530 737742 831660 842865 454477 952390 771933 1795446 1618194 1112156 1598284 180313 1615826 597260 771630 466609 291787 1974160 751986 820640 1385263 96360 1162936 816513 1817047 663311 1262435 1746607 738266 1767229 1687164 391209 1000744 1932717 1236955 1091835 992216 1493946 1292700 1758403 307768 921777 1889172 1051654 1579053 1889478 91188 810077 1200793 611275 1651636 970950 1777396 574083 1606189 568768 466895 1376266 263347 153877 1084693 1726115 1835317 478393 1198467 981152 1278936 583632 698151 975532 1551224 511080 306486 1738758 1250010 955557 1558585 1209812 1266743 1062663 1337888 1932939 811842 1351228 1135483 637342 1886681 522664 1675613 1056793 184845 1199360 835502 212985 1982490 977924 595555 1645447 157145 875633 454828 1728008 1895451 1836609 17583 231039 1027529 1652420 1901594 1525066 1479044 1716717 1500694 1843015 1165985 1072362 71442 1723231 159960 89632 121346 237912 500033 1027263 1759907 1665495 755267 756582 99021 281868 226487 1634342 442157 1750503 1716579 760720 1440923 594700 306936 1115922 1986786 579265 1434362 1410082 211353 1337113 1337684 1773549 1468319 567748 1373388 1950329 230755 136890 926222 819299 709228 850261 107398 1080403 1784019 1573868 1365612 870593 277211 583008 1595867 1926596 620787 43456 1323653 1662491 895982 678567 1987453 791566 990722 1158144 485811 910641 679616 373717 1425764 1224340 1016839 676460 393507 1696658 1481331 860625 1911339 1215470 382911 28431 1444776 1970654 1422962 105593 1952188 139146 347929 1328752 1052526 708651 1587376 1639147 100282 1702243 1736028 1459677 65704 1737486 1166761 1707345 954848 175576 475296 1104094 468342 1768686 1112882 1098810 4819 799310 1872652 1840408 397043 533556 752154 1767901 863119 1909232 1629901 593689 1169581 1169993 1653530 1003037 439744 287164 499640 876738 1888064 1847870 194674 1220444 1126069 713216 1634994 537853 33980 1795292 368450 935815 1350390 1607681 45004 834141 1774230 797983 1415481 428716 264149 1833705 1736355 1265997 1193929 559200 1975984 815891 1258659 9331 1422036 1013082 333482 933736 914714 1107943 1311849 397921 1269529 275365 1776968 1950506 189794 1385353 608042 1772024 1228949 571619 1212470 762653 777257 657220 965418 172721 1703994 1070068 1920046 23305 940102 940028 1125080 1734754 1548653 461046 1699284 1701109 305449 1671639 824383 1450061 818341 570494 1313073 876987 1446003 896930 1289281 1020907 1724830 1577419 363231 1673033 287769 733555 1843660 1394708 1116009 922190 1344979 776353 1820639 1609633 630359 1221815 1651698 927399 1412557 495434 1909987 1361209 1773593 1630069 748817 473950 1945129 577036 599987 50040 527111 684093 954588 231605 1244780 496672 993309 1898278 1945294 1744098 1689105 313912 1390256 1573568 179583 1951911 1645174 1479321 1267426 630865 889005 1945666 1245508 196584 819430 738636 961215 1317488 745267 1063670 1098419 1945654 1049190 302474 440736 1606076 1701118 1331263 633067 290738 317780 423015 676327 618708 175907 1232244 345667 440997 1605985 1335925 429828 1954605 782828 892131 1070913 466944 107015 1154500 1389037 1793155 651865 1707437 737177 726109 1859239 1433863 1141402 1074068 1763092 775140 1814600 793061 7028 297156 959772 78249 790014 18745 132526 765561 24936 296522 1473761 298472 767605 1313049 138940 1956493 1954888 642952 538733 1362435 576293 1022759 477827 1031620 884409 559822 1900367 1028548 852511 1900783 1600664 567775 850720 442245 55269 1173279 801310 1020473 1110039 1499596 1674265 131249 558319 1227563 780562 236382 963537 485677 687593 644482 106673 348459 533854 947978 1992008 684540 977508 1023197 1355678 962195 1641447 1954931 303572 1408281 836920 329046 211504 1961779 1750082 662358 1551191 179766 1966325 885841 476317 1911091 1688864 1207604 240841 708522 904405 187015 559298 1595138 774376 1215577 259929 317560 978033 1569456 653412 1695741 457202 192752 764696 466382 1301882 211191 1798264 510715 573156 820450 893579 991333 1789479 1829077 222662 1550850 1643344 1627857 601270 99752 1325244 1884675 1960357 948765 1950053 1220124 1109272 259162 207089 866938 1664472 897165 50991 753122 322333 898528 1671854 1371321 1875111 1766907 495340 256459 1091767 1239686 1972284 1880329 977466 1821982 770436 1093977 222306 1450665 518483 1316869 451507 1875614 668511 378691 856543 417992 7901 1596088 1864752 161313 1795716 345676 1716808 686715 1109299 632813 594964 1206222 1627963 755960 487595 218778 1093279 1323272 900817 1235701 427978 1108756 271788 1554607 398013 1731824 876143 1540587 612240 1412081 388429 62318 1386164 1655498 1168309 771995 251395 1945449 1429640 1556160 1453157 273300 854113 1051311 806173 1453472 1699497 966930 1977398 1831295 1008252 567323 1117304 195659 502240 1369010 1428853 1757070 474508 1858069 1203620 1425199 739374 108810 1894524 1340196 372760 313512 105176 1866858 1789368 52303 1284259 1046128 259134 1287039 533962 1846741 558563 1613231 700935 110504 1926290 1670399 1140807 448901 819004 973332 333005 103010 396415 663466 1878070 470054 1800705 884922 564620 282803 1138877 1146490 1712046 586453 802205 232177 288848 628599 1445588 1140948 1699205 567796 1948794 1262584 948224 1994486 454431 724243 1353156 1018143 14374 1645486 1462792 1653581 875614 1601680 1071868 1753828 275068 622624 909996 691065 893764 755610 1226600 388311 609492 731929 659574 1031127 1093569 1518315 1781855 771973 232315 1250581 1588932 711038 648717 1851267 1291104 1591228 1727650 97581 1415643 277876 150588 1059139 601598 174913 1064191 733085 717792 369962 1447672 1533843 1072607 1889812 29369 618783 1428281 1941731 1059225 1367047 1796291 682803 1271178 641090 1265166 1888242 686767 855112 144622 1588619 582038 956907 517429 1862130 1772052 809366 322459 455609 286846 371596 1981211 589591 1380535 1205885 601440 68462 832110 1131116 748943 16157 307967 1814031 1454129 558310 1568066 186666 923575 571908 1448351 1816398 1262505 1284321 251400 341965 804219 714921 1525891 202540 1200015 1441156 1006885 983843 483684 113781 930120 1631905 306985 585945 806554 1381096 381552 679736 693462 1287410 1431060 823019 1064296 849024 543948 861364 324624 1036010 1171513 1144824 272720 1058173 242742 1770953 1129663 883452 1225397 384666 797572 1347720 622697 1878130 1916576 633099 1660858 732571 794971 1074178 1155275 753495 1643341 1747534 1340390 1147848 1377466 396418 448980 1454087 1421413 370947 1310608 721623 1447238 359608 244682 1030469 1893949 1239705 1443263 1094588 1925720 1966819 1137847 976124 584762 1480049 1062551 889792 444679 1947122 860439 1513548 547037 667126 766893 362572 817773 707788 54634 66182 501414 658405 1157454 1375479 122103 878244 1646966 583248 1020057 1199791 948959 207376 1600064 1450646 1965150 630125 446032 722056 1682545 1591583 1723747 792394 1999062 1876058 415188 1738304 142075 934432 1130083 1974168 1942708 297844 1679784 1574539 136257 593987 1026678 662656 1659794 905633 1386303 1994393 1523508 1846961 182135 1314484 229082 1879012 472241 917377 1621549 24468 674269 1870309 309738 1326029 289982 1360335 1896480 422343 1584432 1535448 1885576 490591 201460 1848883 149100 1200288 1695970 337718 1225863 1047077 425388 1072106 1491060 1698705 959205 27392 1142145 1510464 541636 800856 242686 1865378 1062883 431695 1820146 667496 1906664 466169 611526 217051 1687926 659633 1722041 1677399 811069 477426 543185 1120865 1242008 1501418 932524 943677 690301 758188 103287 1801614 919284 1359435 1677877 1023967 1872874 128323 1174952 1463120 586797 52231 1174619 189928 1341027 1262182 413721 1669287 1599382 1918870 1634289 280211 17666 1228839 54741 1993949 1716196 1279885 289410 1697773 823671 1582450 918109 924894 688738 1257232 271595 798275 1557210 1742847 1814562 24160 1887727 103790 526972 90177 454248 24851 974399 1846826 472868 1843625 283000 1515248 118421 1147757 1940030 1745705 12241 663882 1181826 116784 306799 21651 306325 1993409 1913462 1063159 1998317 1219289 1816590 1039672 206625 661611 1865032 1598446 1849949 169547 1674120 390347 370928 1353056 1797703 910788 1574551 422168 33927 867549 128004 357290 950899 184159 1442420 1208731 184485 570854 1696088 1635110 1603491 1835359 676459 152248 1611772 127706 601283 1993026 662813 1819015 1130805 997531 1634347 1923997 1090243 1499474 608953 143275 1310631 1172766 1915567 1522881 862301 1685341 22128 1117497 584712 101458 22979 171212 1193749 1737981 1165258 619982 1662176 582428 259722 1127620 347626 886775 375421 652136 257819 1599449 10342 534551 1781980 1147169 323381 702555 707546 1772855 1342794 1726479 1061940 1217594 1419389 1263515 1853656 1125547 27014 369709 696729 1437839 49330 1170822 1576132 251155 1364631 1498755 146230 1020518 1097612 437363 510921 1619390 660414 949997 1891920 1280999 1964694 555982 669321 1374253 1231055 304621 203532 1432332 784045 764295 1433503 914410 1335377 828944 1893174 802564 1443010 448952 131510 1991664 367965 1670718 712146 678911 1863236 613964 685568 649680 1036068 402662 487162 318958 1157441 1178789 1344348 841816 365313 1264229 1216552 250778 79041 1169654 1158633 1460953 174103 497539 1308343 1418178 1217821 837654 1797632 1845689 1654874 1708911 1931469 667988 473211 900538 127900 694143 372612 1981570 488733 1590247 1841158 1530031 597173 88932 600788 92049 427009 1111957 768730 653034 1319263 523106 290614 577363 671017 1517390 660936 875348 1870307 137589 1149329 514449 1960086 1993372 984148 1804646 1717521 660102 36412 1523174 775627 1675212 850834 467000 1504846 645335 558555 1354937 1196025 1832747 1450805 1563892 415406 66951 1481305 296785 1266860 1664071 296999 412440 191445 1469594 1671587 384143 47766 339426 1920048 1313322 16397 1052 1531712 1710559 1091720 1121163 1564604 1374038 1196744 1618758 1699606 283939 1375627 1385953 1553207 627736 1490254 1928543 629186 941897 1193009 1210001 371761 159392 1615421 851138 52693 1166406 429194 1455323 315359 547139 357031 1408531 206481 1498167 1784438 1766230 1874197 1323693 309717 1660529 941132 739814 665898 1842893 281778 232601 178746 1201363 887996 716585 327824 1450270 304007 1341754 287494 1819220 747151 1301858 1941832 1976979 1636310 1649488 702883 1827464 899108 1195365 1214918 230546 886660 1452012 363156 613915 926419 551659 274220 1396450 1668163 1803428 850237 808706 575446 439201 1010967 604248 1773236 704864 997958 365540 384798 221977 1639514 284407 1240814 232683 1343330 1861120 1005539 797358 146709 1202037 118803 986900 1596511 270812 1602143 1921327 785702 1000181 591020 1870433 39164 1465916 1048997 1837235 619858 1665596 579276 874493 1598619 1166977 495460 173152 533097 675372 1865520 1173250 358499 1097901 439878 1161818 1964876 1389190 180780 106915 1737712 456659 1329757 1907632 568659 977667 1771717 438195 325437 991125 395401 1385509 951767 319457 841262 525040 85121 655953 219901 472252 788407 1570668 585114 1357125 515866 1049910 257583 117854 1789443 203894 3959 348604 925371 46192 780925 627309 1690202 628071 542781 1610099 1582873 1956049 1661444 303427 1034325 793250 1981829 217510 257345 1396231 1716315 786008 1477740 1195995 1939322 505689 343819 1137545 378605 1775549 1641011 82440 128215 822721 757121 801863 603741 1586852 216176 458221 1447487 1292183 1512371 566395 1254632 361928 803562 119834 549341 589810 1983050 535153 799431 1530382 1240279 1134404 1084981 161849 260172 1701996 514982 1363431 292563 1099580 1665853 611766 638710 1976517 482838 879253 1639857 854831 756603 1655698 778294 646284 1613742 629502 1948920 1476789 51294 1134503 299696 573566 1285044 1555544 1084224 169151 420142 770082 1338526 1207710 1523905 1089877 708203 756063 1299930 1295506 1044452 761200 524822 1470707 1398475 361659 216889 388933 1415651 375009 110197 1966478 113985 1947910 355414 1343905 885485 1032987 865929 128204 670199 1113869 100587 1918832 1408723 1453794 953405 1116500 456258 427327 1693517 1834303 1852789 327387 1622721 1513749 1887602 884516 1675937 833018 13454 117249 1876132 1116694 194071 362270 1077370 1570140 1743744 170408 244498 1197095 826080 1464776 1180681 905310 843003 521117 748315 1659233 351071 1442649 541316 1970795 1041162 1192439 430189 456010 301753 417725 1266154 597841 325833 883680 1446123 1280296 1756516 1930817 1157820 1705912 240825 365306 481345 1162375 902584 874181 164224 1240969 1050647 352700 448970 1901457 638158 1834529 1622436 982294 1104949 810739 793846 984128 1477965 1318822 1722709 961086 955890 1294045 688827 267110 156772 927872 1013594 601602 1363770 1331620 685570 698686 141883 1420404 1711356 1737776 475593 1254808 939086 521449 1470656 1698390 616428 1381727 1672407 797161 466337 871735 1203563 134183 1704835 1445708 1838212 1198041 685781 1138949 1431776 1991124 885848 1425109 1445270 1916043 1715682 119523 126696 299720 723089 1929760 1114129 574019 1880231 1479743 1841764 721188 1377785 1010508 542263 1629106 96559 1373142 1567680 1385663 1132779 1323987 896187 1852276 572453 1729968 1066434 155358 610203 1836066 1646085 882361 965293 810642 1172707 1757682 190117 1351511 180849 173677 441873 786145 1958815 1865018 760258 97303 1072940 491275 1998652 519678 914882 743497 1694934 369928 959316 138973 1935361 261411 1473554 317969 1592147 478124 1995725 1395169 317897 1044297 1278099 1670528 887928 985646 1310186 1739758 1185923 1301866 646339 188517 1674140 1203474 1692631 1030105 157987 1661947 457175 1794383 1464171 489797 1876996 1141781 803897 1842950 290145 972063 1615002 144414 1536716 1760139 1046284 1102406 1725726 1711545 1959455 1797142 500342 1253113 582128 1537723 1449065 1786694 120547 1120686 1757110 1575699 1233074 1387738 1559144 69391 1004601 1770175 1013530 389488 534216 1934338 898895 607377 578764 122190 1548117 1600575 562209 1939064 1689297 1226858 534207 1880617 486669 865570 226416 818840 304875 1131150 1320330 318415 766047 1995723 1051851 582297 1513001 86441 883497 1691768 1280348 927333 560541 637665 345910 744471 1482122 192087 335418 1419807 80707 1040273 1032411 1411860 272421 1961881 1533980 492821 1633235 831598 447292 18963 106406 1385151 560789 874769 1394195 1653071 761696 1103453 326584 796681 282729 1818208 1386829 601017 601986 1334934 973023 1728234 1725200 806459 1937866 588997 1495321 1985245 349126 539361 1242634 1081948 287953 1720437 1111263 1389713 339314 1019153 1679946 587594 1546621 1133294 1327635 1452422 6284 545135 1046483 1168573 926933 818191 188818 828632 833620 1563012 1650153 271774 697092 908589 897238 101083 922317 1125891 960067 1679932 1365933 632503 567293 729485 55585 1282047 92666 347344 250967 1888298 1819952 1850195 1233561 875845 946146 908796 1594569 1904785 1566435 430781 743732 1924666 1819969 1736078 73616 476176 1888097 1246396 1177859 733097 878745 1393389 1379589 1850715 1977490 1385629 939075 1632617 335145 1181937 1557440 1505502 107599 240420 1044441 596397 1927079 316907 155326 50213 127145 803713 1855678 1452204 834946 90270 466824 530365 351613 1849518 1617661 1599798 1242843 936964 875203 1360895 714150 1968199 45002 446849 1553555 1980722 670274 1254883 118479 751616 984209 839357 1164289 809498 720252 694712 1001673 577331 1987308 119180 453596 1109520 105548 244845 1926847 359767 1993291 1190056 1083504 702852 459613 1844858 991096 1492795 932554 1340053 164287 124953 1870979 1038593 834358 870879 888616 903974 920365 1712340 1159193 1010724 1055327 354636 388849 1279193 1751943 347065 1943518 1168820 1424123 759229 501888 1602214 690866 1911219 1988198 327127 1570171 122196 67121 179711 1047042 689049 1187396 723520 1412797 1698710 297087 513972 1309725 1444669 28791 1237633 1028380 80575 245622 1723755 1156432 1090677 257065 622324 1013730 497254 1183588 541620 416943 1392115 1066549 1448204 1574194 689385 1069443 1576577 1756082 1247866 117377 1777647 362906 1536773 1323671 459065 1860607 732647 480381 38264 1116473 159860 1693976 451428 110452 233138 498417 51433 1503307 596393 1203188 1680845 1067675 24335 64500 11046 672254 420059 526499 531095 545689 477746 289725 1131873 1452598 1657446 1647295 138710 70219 728594 1713634 1084936 267945 1164185 1124285 455365 862519 730231 394734 1819216 110408 1972304 585186 1015112 1055156 574299 1805007 1363539 675200 1632120 1947857 117706 1626740 818067 237417 358389 136666 927600 1155676 595848 1242948 1787727 1018933 838671 1124723 26583 852270 859897 745612 734177 794028 31267 1565078 1926630 1517175 1782546 1473108 534555 1391699 1654114 1560754 250098 1642645 1689154 1205206 1914338 1479675 1468392 1142915 780837 110353 1439579 1333559 705445 1455542 1716158 1674601 1975232 1390055 415661 1475328 610646 406022 517025 1207893 836020 950142 75867 1804655 1453861 396463 1580150 1070821 844379 1087325 790627 1590226 447622 118552 194924 1587591 1806760 1469802 1337333 414670 1625212 1684009 115839 352984 235252 1781029 1005316 524634 1398967 1046740 1000259 1863930 1991420 1675892 1841427 600029 94635 76140 312978 1373526 754838 76415 1546262 752344 1536931 1603958 722446 1237729 1801488 605082 236657 1380455 1546965 860553 1051075 368575 1495066 859743 1901005 1797079 101019 1180857 1758367 1536784 854870 512416 1097093 702013 1294098 1229465 420872 1024304 1273634 1095899 1625523 225490 644185 40931 62706 307958 1805687 160932 805497 1049916 1301522 1140536 296337 1303147 1791554 1423420 1477738 12662 863420 266522 698287 225156 539654 296189 931485 736086 157361 1953510 1595765 842920 1925858 1426097 1367329 1774034 203142 1334502 1419071 206957 1363731 318051 605056 816584 36110 98841 968683 100872 1232982 565170 1569426 1780782 638240 364421 440371 1988916 438362 875344 1031093 1973910 1241874 765987 1165207 592171 63952 1646292 850357 1887012 810421 1333701 1914945 1361142 1604513 659773 232331 84052 452149 805442 95869 529346 398680 1160370 252468 1469208 292227 479285 1056485 1697231 61113 353356 207363 401953 847046 1612877 1867323 1471001 296997 38986 1613629 1104924 181889 165020 632518 322405 826470 1635258 1626454 1235971 1231840 993249 1660615 1085966 796191 712536 373577 1038671 755313 710600 1745295 818615 1824433 402294 1681572 651649 540348 201770 469859 1459350 1246443 1976166 1857651 958252 1565967 668722 339700 1363508 924478 244171 685714 930325 1589929 1317772 1202371 304559 984707 793335 469041 124834 449346 1926266 1599136 1416882 1071924 475509 1725752 991035 1150303 1299683 849212 1743236 1497710 1427272 1179954 305694 1051252 766082 786490 1026403 463242 589131 1345225 1148884 980187 66329 1467877 933000 153710 1632132 1322056 239552 636216 1525046 198331 1018775 856117 57540 1907782 1436222 1021610 1944058 1079921 1948579 523498 1905927 1637679 133368 496690 712245 704633 796094 1082234 447933 1617308 62237 5453 1848264 158273 1331404 857547 248958 749742 1210993 609362 261227 470973 1671774 355735 1783002 1534981 647477 172871 452141 779599 1967540 1800030 1595594 1631675 1393541 851982 827587 1789489 739697 1656485 1514026 1623603 1870297 1748292 22532 215197 33444 912858 1312132 559166 1579816 756372 549872 348030 877766 1082080 1742419 697814 1355510 1756879 1740175 19341 1738814 1984844 1480112 853673 42883 229884 546744 1144761 1380267 1983859 1589468 968235 1835710 229249 294315 590213 34232 198170 1578387 42395 1750885 1326238 974124 86755 1709128 797533 1760270 844802 1032504 365667 833412 319393 478296 412430 1168340 871891 237306 1528219 572571 1015379 702711 548009 112506 1102165 738052 881538 1333344 392184 1374021 274403 1449543 1915444 316627 661630 454914 1417345 933619 362788 412170 1890299 419306 218495 913962 1636250 115775 1448535 289746 1133317 1135474 1121339 1230949 1127787 1571469 1145891 1008761 1828344 92763 1783052 557890 53593 1160179 1877925 1858362 495764 521187 514935 295499 1819648 491547 869165 960760 1757767 126701 124248 1453770 589437 72496 568452 765325 800790 1092565 358176 386255 1725227 655156 102317 289666 108799 749706 1511938 1754008 1251145 1848005 164408 484205 221593 1371957 377286 1286791 1187926 1567627 1344659 493951 441223 1923029 948325 1809513 856920 1125489 1898061 482923 102412 590611 1956740 1981502 453881 636099 1120621 615615 1684609 1988513 1392279 1197530 1144428 1892592 1428442 597945 6008 1157739 128831 1943222 740041 1602585 1351278 1448020 1779391 976781 229606 1425414 484466 1703126 276857 300243 1520094 714241 1638929 492570 833490 821821 976755 1851567 1144093 1760698 1871349 77727 433209 1881455 589744 1845693 1156592 1891332 1059932 1963686 594013 832279 1492860 988892 881823 943584 675652 207972 1630463 1466933 277165 631901 240972 251950 1432830 1744891 808190 1657607 1685767 275361 1993334 1808605 166517 431516 674292 1641162 1520064 1708314 358516 1769936 873706 1470989 747171 409574 1890302 671007 1031328 86536 887910 1745662 1921869 601645 1185160 1616307 662306 1127370 553244 108225 617016 1640843 317396 1877751 124657 1246365 560939 453712 1840254 1300244 1275455 448295 782629 1161389 499803 512170 713554 84704 474217 1600880 548048 1159965 1839637 1045510 706596 1376818 799577 875982 1017463 1237984 69743 1030580 1599078 1084105 494703 1529017 1907040 1791358 488553 1641419 822086 813352 902520 1863865 950430 653793 1314396 1572415 420121 959495 840100 1953060 109117 262819 661516 1908420 1387926 124730 1402545 945045 850133 303811 315330 1307304 269061 1208145 1525184 1603473 1781507 1743742 1012154 583162 1771095 1478393 878246 1766996 730564 1762488 804108 767040 1088708 1649919 1147843 1174180 958554 698774 194428 717012 1269622 1978902 1481560 253690 1918490 905200 857587 1666737 77184 1845743 1706201 423119 806219 1076500 34027 1728043 1629045 757906 309289 1263837 82346 294540 1426651 1795320 430122 771871 1049492 1781851 885066 1062224 1021417 678163 1096083 1836068 796224 1363205 139421 185172 1940310 108662 962762 1762761 8193 412488 570777 1428813 1339308 1205003 1946152 1233559 1575837 991998 1274598 1106273 833690 1954738 1598176 1530813 816111 755231 1409902 1695917 753762 1203644 291363 784905 1531880 611503 642222 1473221 1790473 1026318 903368 1920136 1906102 802071 802975 93563 558662 37074 1151362 1876943 534029 227719 1858601 193164 1062706 1406438 1384666 984727 1875858 708294 1921674 94837 682730 413316 947011 1690142 219144 185972 1357956 108378 1771445 1913398 899772 974972 693096 1198440 690100 31014 487173 1108454 1669755 266636 176223 1775379 1117617 1274498 1827068 1487412 139216 199433 442623 1767608 1306023 625076 861620 306236 49058 1426152 968197 37472 1464249 468047 418919 1577169 1595742 944519 1919758 92830 930000 645120 1385535 1376739 602469 1091125 1960842 1186434 1497809 1524300 423199 733150 31451 571404 150108 836659 1989549 297719 396988 1744921 289511 786774 516573 397769 53467 1229580 1831043 283152 1520918 1153164 1676123 1990707 1385215 1781970 1678534 1628639 13594 1987544 1336218 1182692 664718 922153 852260 586227 1181669 103241 612560 980304 143384 1470886 1564708 12910 67735 981260 836833 1654623 1341000 428153 1732639 1610230 1704928 1206343 87430 229476 161682 1352337 1702298 973429 336129 1854710 461530 1903967 1315374 168909 1637278 1612203 1678319 747068 1794118 858229 1711900 1689152 449044 1586153 746030 1244575 1943504 1336715 1867372 1750211 1556570 930680 672437 1104802 795350 726185 1229576 1668591 836941 1862589 1233660 1957082 1524113 1112473 1364844 1277417 551738 140520 612166 1488096 1877343 938091 3986 350944 413888 614814 1232560 1230801 1756681 1875504 942724 715573 262398 378789 1806949 130680 1719552 42753 995055 861180 165679 124609 1344773 1838018 781149 1794873 585135 622364 1119637 1818969 1027895 583727 1656589 418290 544297 143019 1642963 1118648 194500 1978997 428097 1000147 1482181 726145 694578 490465 389648 611727 628278 1163638 811950 1529024 1381665 1676049 1239797 767910 1434753 1512232 55592 299674 1037205 1963318 127580 256770 730769 1909562 198829 698173 1426091 1292033 1359866 822852 1824261 1609641 1471046 1811318 1989419 1737375 1887613 884802 111689 1888217 664570 1486524 529425 970549 1737164 1954731 1062099 1211810 292109 1122293 1429168 1663709 608879 1483805 1427199 85483 741272 1354778 1507124 733679 1832786 307493 1340012 1594112 1727178 1069505 1218146 516312 580322 884906 1821472 67229 542394 1163007 859059 1930481 1375893 1186400 1082573 73970 176711 503063 549525 1764785 1694649 1367611 12522 1231167 1034822 1094634 1649480 548386 1150810 188027 728904 81272 864257 1527471 1991398 1733377 570610 1446126 382003 1536083 1067048 673887 1042736 1082758 309438 579368 1753272 423218 1176090 526735 1573109 1827064 268164 1644775 1003830 1123142 952674 1017639 396717 939634 1978568 930214 306211 913829 1439945 80053 1030017 192859 8358 749525 1312743 406417 1667230 1705424 1204706 965497 457091 1416165 208060 233349 1913869 1434540 1804848 1266869 692514 947721 382361 1100061 1556504 1551207 661312 678254 845605 206977 261611 1311222 897496 1484778 333588 804090 357184 1421069 341370 193841 1476592 844627 808035 692795 245861 1899735 1436628 97219 480012 1457509 543826 969461 800355 494982 382651 597620 351605 712144 1554343 135374 930390 1451727 471908 1960418 503051 508332 1457342 1856935 905114 653544 1358634 1517419 738960 914537 646659 885511 492658 985784 573812 939045 1647188 674506 157710 526003 439358 1792075 949465 630961 739259 243051 1966041 1097002 405303 692946 1651976 1028845 870531 1707687 119605 424306 465005 1704093 71300 207517 1722695 574551 68892 1737444 1893615 187721 530452 1739606 622258 334113 488295 996023 1205459 1562629 162942 721969 1541265 1707037 1500855 1636136 1566302 323895 954129 1253739 1997881 1422737 941164 1821249 1065593 1704858 1726579 479412 1359282 1819355 1457669 1854095 1479037 1829592 64966 1367153 1719392 1716970 1435437 1389919 1442517 460872 6322 385889 1898457 648388 133974 1114641 1953043 745751 498939 564031 1059423 1979710 33784 847613 1514015 1152558 1977648 646465 642164 1998466 1891817 369228 737769 993145 481618 1607843 1881670 1055961 1350358 1487126 567712 907544 988032 1856974 1201329 1857847 708532 316062 1430446 398291 178363 24187 1215922 1476966 542671 1819599 90807 1379291 1732987 520700 96284 670167 1088552 497987 849500 978463 1741387 172817 1277832 1789510 1945139 1360590 1757189 1595774 1998338 1805710 1281397 1952669 578618 659580 938628 786118 127573 1639145 71824 1516080 136217 1413818 214617 25127 1022051 1961106 1236662 1946814 1049756 374815 1205616 301959 637033 648084 537730 966621 128159 853661 1801361 53781 761797 1377777 72212 1387416 742668 1658894 1815477 1819470 1020713 533727 1111701 175033 1705120 196407 1193022 1696 65411 1124230 1959136 1596265 1405017 1308448 1517022 1408092 542137 759984 1772663 1734652 127664 1423990 1449615 1380591 1497750 1700197 243924 1601098 1992996 154910 1281300 167579 926463 1835467 874483 1205633 1850599 1807807 1692553 1324210 1270206 464222 482301 29150 1113329 830172 1772189 1228559 1141429 698330 1258371 1609755 1833088 280725 1878148 245192 371945 413494 1499793 1327864 624337 1611894 51393 1029335 390083 431214 979129 1445780 1569126 1810721 1130226 1162873 821197 723382 1713774 1525495 208921 1352564 1422930 807246 392345 547684 352675 173376 1700890 1983099 672487 1549289 783968 1928948 447943 766940 1472208 1206774 980658 1202921 69565 1752976 1161381 464272 653924 1595101 761009 746989 390719 1046187 1711654 157652 1796776 1265987 255899 555091 1541554 1838171 726859 1445240 696223 1963011 974168 1244997 743259 1580002 1205410 901759 437504 415857 1737787 1084021 1403153 609989 1592353 1137595 316745 733454 1898869 485562 850955 1784667 1263855 57360 1683524 96269 102097 1901287 54450 752574 450727 216120 939207 1199792 110843 792142 1945947 13397 1297851 1683312 277673 1637102 1470719 1666112 1352167 479588 372888 892044 1749194 627696 1818805 1693712 1790182 998047 1094762 1990567 1513710 1336180 958729 631499 440957 1301035 46296 478018 1137884 514346 1392434 635418 1024691 408551 174787 106432 1148719 1207142 275527 1236816 893700 159534 776916 434027 1771313 1315506 1987841 122690 1037992 1592331 392093 842061 674761 450838 337623 1351258 1067472 1574681 612992 113969 210765 571446 1258935 1214808 1300764 1564955 332716 192246 1667285 694790 1569879 159761 599105 1288802 1151503 814304 1804127 1027949 1816650 1039490 1393432 1284416 441637 1617233 1661903 1443012 176653 892238 439059 550173 1800604 1311722 267621 1430257 1955648 1652426 1852957 1911912 1556601 491571 975003 944941 273045 1717452 1910772 1599875 897753 393917 135546 574115 330975 1773384 1407940 1606089 305273 1114928 1810382 182977 1151144 1416945 163685 1873482 1819255 239300 1184301 1936642 1604639 150146 720722 1706735 354351 456419 627951 1307000 1834733 424954 862710 1577605 1279224 1727586 1992799 1973358 1879900 1439261 348006 1764523 1459570 414929 89042 942675 1282886 228782 173780 582920 1656979 1861758 1661090 1110266 224707 653893 1452200 815525 1156559 1649439 1060369 1513492 796119 775775 1746787 1881349 1528065 1315561 1419669 729063 663529 1603315 357788 724924 450103 1610264 1297459 460688 569987 652190 1208997 1704282 1022114 1929672 550993 74837 488988 1171844 572962 1838925 764417 802963 728911 1291662 770285 648317 304091 1716184 845617 1846922 1530697 123361 755842 565640 995489 1865868 1948526 1820955 308420 910579 1112714 120800 1794482 1366020 1752115 1880223 1861260 835551 1086460 1226251 1919901 382870 25710 1834435 1805366 722508 1838104 503696 404666 14968 71898 919648 1858302 1415730 209735 1421343 644930 1665431 1682732 1996863 987629 899384 604698 1439348 510863 462625 320773 1162381 253875 1225392 965105 1394945 1873763 1143119 1850573 1805971 1455656 610698 1656925 1591445 1860102 820563 164802 1450690 295972 1122933 1950231 156773 318262 286124 930456 1945920 121627 1204831 990589 1520000 1720599 1852554 1369649 455618 480924 559316 648715 958219 1611554 571987 1033796 911921 764244 71896 664044 1497401 169705 560887 1104241 1188052 1687600 659263 1615229 1963780 113141 483494 1907023 1912267 1111662 540642 1905212 98972 1379488 1058854 1082872 1350836 24249 397529 829337 616952 634884 1785355 1767125 196349 1314536 1292667 1448617 1180927 1377604 96645 1309230 1741143 891591 1388044 1301486 565690 906021 374872 1089679 344680 321019 953269 245381 877695 136116 437393 1110285 554462 851091 1681740 135680 197352 1524606 908077 1482 1857794 1260410 1376619 1159465 349886 541835 47128 1821158 431057 1960314 319093 95777 1389332 1078189 414894 1157509 217904 1046027 1616722 1990513 1495159 193382 126945 488846 190329 1935712 937972 820712 508980 149955 1364918 458056 272416 598644 367013 355216 1507986 743981 1034997 217885 396295 1678357 945231 812001 1370471 995014 1148616 928891 622438 1006751 1943473 51114 108313 20864 1809577 388721 1973549 222235 875444 694023 1312157 142982 1236583 1597868 1469249 672091 876002 266733 1676984 78286 438654 703270 6689 144798 1601299 756365 187574 198657 173330 238143 936956 300909 1187444 120960 1244329 1775653 690251 45169 474922 564686 1286424 874892 1067195 97012 1928087 294460 1363402 710131 1323328 1638643 336335 1359310 1532332 512543 960790 1623464 1141457 1544855 796253 1853264 567693 1064007 653888 1205397 1134326 1602036 461633 1782954 328700 1076769 210337 908840 1036069 1459016 1605577 805591 1652392 818391 1400433 1532153 870699 1261521 1134101 1571298 942494 175943 1431564 218920 1605792 1659993 954623 1219357 1361224 784365 1286772 652086 620384 361150 61658 789670 1057977 1521033 1400589 1893394 130549 1401424 184568 167424 1481928 1474222 1431790 533993 1802480 677870 1423601 1544571 973983 1665129 612285 1188173 492956 14771 495087 1371439 1148126 1123514 22242 466506 527402 973863 364907 1617095 196321 705641 1805423 1592727 112514 1178452 785035 625515 1211229 113010 937456 1698769 260281 1600396 845631 1037017 334607 1826555 1521158 1635890 323472 332950 1994128 1087246 1718677 1392586 1974804 1218748 1503559 453349 357340 1988325 124703 511193 1357783 969748 874451 523046 1180780 1061771 176578 369776 1297114 107788 51960 1316304 860125 1545305 1157062 1984515 1250239 983525 552310 1831803 234778 1730556 332803 81654 706732 449208 1281875 1676362 1619210 1157483 1777132 1476898 1718589 1850043 1251298 849558 564698 42917 1821143 1895670 1508170 1071408 990739 10276 338841 1911499 872584 1832853 1990924 688508 1067376 472876 747859 1264244 390911 285151 1399936 1363968 385045 590948 1740929 810777 184798 596280 898439 1757375 1997737 1775923 1470928 1758155 399812 627582 814374 216261 1124211 1993996 1040657 105355 901838 948267 1553859 467536 1543807 1034994 463402 1778583 439124 912377 209773 1005952 852816 733288 682703 920852 1932930 761075 865766 1259511 573195 552961 966622 1561162 869327 810171 1817951 210261 1775672 1855176 1006155 1640810 1986608 1666258 489868 994769 1929150 799954 1344391 1542520 947639 822347 618008 405792 312109 1821414 1411912 860589 1000711 479047 1873251 1601822 1446615 1469001 958236 1394951 1359492 1264831 113966 1480660 1269525 55001 1069377 17511 21569 1563615 856957 1375570 1819650 937517 1461332 1531133 1102887 101205 980631 127127 974318 1449625 1398418 522506 849349 1371731 1615406 911555 94967 1093097 719051 711221 530234 1158382 830050 465385 838282 1224452 1921700 292189 213522 1219235 1169673 1653717 855018 1471048 276846 348771 236760 1984083 407027 787108 1183160 1483572 128890 1361722 392197 1100593 1920814 807613 1823922 84244 121146 21677 180933 1462895 1367785 1538396 1531641 624440 487079 1134560 1661582 1841859 1429474 1575714 1318866 419613 847732 1534453 1622775 1129714 1011391 43311 1144621 1670166 403411 856205 993298 597890 1024702 1087338 1226181 861584 1848754 452108 1461833 1267482 265679 1829416 329822 234103 777872 670466 1765689 1730138 1171565 1967517 620267 1586225 295951 277343 1834091 614292 1946175 992841 776335 311967 848402 231638 168330 1617692 789084 1796853 1423203 524062 1600622 99517 1766785 1954828 1310673 646693 1892591 1240043 412144 1504356 129358 1240820 328740 878893 372787 1486037 1799642 1359377 1612403 1742474 1208513 1241182 419511 1666641 1090702 978051 1542804 1881474 1022764 370685 1620600 657173 768508 1734160 1416291 601108 1766467 1609297 1447771 1766658 1177972 331271 1428095 1579318 807032 671145 150640 759515 708282 1453464 80602 339874 1646238 303312 1175577 1095162 1234785 1641713 1380264 987272 137750 790082 618169 1126586 846566 546438 1909100 1683126 1463549 243092 1433502 217317 1846763 1771557 1468870 1575403 894575 1230820 1924096 1202498 221402 734023 1884104 734977 831356 1083687 468900 476996 23203 477974 415716 1059657 277494 174197 370653 836679 581879 835217 33838 1833862 1281399 1275743 90779 1569851 658209 1363562 1463108 540001 1465116 430424 1688439 1445302 238631 1271051 46004 1732002 177127 1031579 1643809 1710548 1441989 1753095 1829438 954814 1190206 1567776 612496 1962086 1146153 1227914 873639 1411115 381442 600019 1674234 1106228 1282426 1912928 627940 96326 1695823 674859 1854484 417897 758164 51197 544621 1478001 1088383 735166 522841 684938 1711682 348392 168981 1496885 1279449 726361 1401812 1211677 1838347 1902369 1971650 1975023 838640 789558 902670 1054286 1383918 1813908 995733 566709 1493258 818570 1261663 812213 1117733 1268266 580695 792241 1096562 1560144 51207 293193 624196 468219 1900697 408283 684051 60078 1874154 260220 186553 1427275 160994 409549 1615978 689934 1942682 304582 563437 1275765 257037 70608 1219831 810902 295105 499008 564468 1980810 555195 1842625 1497708 1133900 1121885 366271 1507931 1215339 1837614 1072567 1403942 90660 526604 469591 848245 215772 416730 1031323 424661 226020 446350 149345 1821111 222166 498929 933890 1179724 1803775 1447215 1443927 43482 1718708 1754026 1988743 1973460 1657882 870508 264785 549350 1621536 1740716 1399719 1149156 1900178 1090374 383424 850122 66614 1718988 1128808 1584245 1414567 785600 1093277 1249511 1617259 1523447 328960 849629 661073 1323309 226978 1962332 1437041 1258600 1725186 848771 669780 1475157 1503347 1830471 114213 263313 1067744 1755184 259912 1925428 282049 299158 1840682 866168 760177 919288 948265 987539 965533 562976 1761572 597337 941510 668215 1592503 1325620 679000 1803789 1373313 1780922 1990254 1241519 1230721 560377 1196036 924138 245284 1700349 793163 1141536 1320705 1394412 1336652 790123 556637 1664523 1253452 1792242 839683 1236426 589129 1621465 267580 1156110 405709 1103852 218746 916903 912663 616088 1177854 184614 265991 15315 1388886 328967 75856 1265553 946350 95268 1793504 1731547 774658 1859768 780362 1665414 1722314 978596 41677 102155 359959 1702484 394331 1982306 653478 16989 112848 1042870 1706233 560651 1214076 703001 663775 148271 680239 294099 841603 569047 1842710 756233 23674 1118155 975078 1833808 108126 1514940 1660452 1803788 12268 498141 302002 917788 1005221 299581 1802886 478013 1975944 1374524 932745 769638 1115620 1886401 187656 1354113 1677382 930200 733559 1844572 1817036 751502 1680134 1750779 1640006 563267 1870672 172580 439919 1154152 1583474 766342 1556254 498376 1288426 870609 292456 1137577 803161 1051958 291014 602869 1457115 1292144 1892160 1904300 1448990 1684310 294618 736763 322013 1690035 1460585 481490 128354 1661847 592774 565402 1353914 766718 539063 1504854 1200048 656689 1340664 1444199 507552 365790 617564 585079 1132912 512361 489542 1012790 490010 599468 301878 664486 1600415 231129 1031450 1219108 1922557 199688 720957 1099739 203558 1437432 1905902 1335698 318091 1716655 225166 1023810 1343175 1395006 1132713 1525928 934279 854056 1196817 1209818 828639 9259 1680634 1410502 692403 94234 1770653 1283560 1980333 770153 674961 739530 586798 1884516 1480906 1433654 750929 489622 1357434 717809 412546 654890 1085758 1631572 555094 1555914 1968079 1349868 1728378 941573 1847156 550002 1137444 1052814 1682361 223889 1140988 315478 1652949 1999625 459492 641448 825021 1346025 546849 8306 1069087 1026817 1578418 990155 1959198 1950259 125921 1480597 1969525 378200 1984960 1384386 39058 403793 1793538 94410 900716 877548 809993 539541 1282087 1643455 1821361 1663906 1452998 1985581 19443 390801 1424054 1665145 1921960 1470058 269596 1282653 186142 1643624 1326104 528403 839650 1517946 480649 1276358 908880 125449 1433629 1804771 219722 840754 684924 86736 837750 15737 923689 149086 1258685 1061116 1224297 341462 526398 1070717 1942473 455318 133207 684150 1390936 510911 500489 677754 1834912 1181606 100980 1716982 1071460 377420 1388239 703887 617308 1180447 385114 484450 1319705 548971 526423 218246 1664719 372258 193695 694636 364059 1800379 921791 1709484 777425 387892 733113 1436655 529556 452812 553142 1820228 902605 1149000 285698 669478 1780770 1838080 1776029 1164633 1633978 1787197 1557598 1194186 1189411 524414 1353722 1941418 377924 458287 1278503 1135560 123475 1744888 732576 588400 873654 189780 523268 1850496 1716746 474507 1608133 592275 658162 291497 1085030 1781360 1825247 1856860 1809344 1587399 1578901 577847 1109604 341293 1523491 609100 1377992 459683 1774410 1023016 743969 1773803 1525562 924982 1774947 280494 891800 789841 1275353 462971 90051 1881149 1102082 1801403 1066462 368645 873937 1424238 606160 477822 1586786 1684497 1736912 727561 1624596 653766 1811275 287484 1079674 962663 767522 506248 1884467 1342651 1558476 1065464 1826080 1655736 469336 821664 929329 227130 1255781 324218 876795 1623428 1335945 403878 5057 714276 534919 423742 1802501 1883621 233538 1602192 1922755 606431 707036 1624881 1784782 506456 508311 523804 709852 1048957 726927 1095158 1993251 1673992 1571214 1124365 1453189 1284236 52727 774419 434576 736036 505067 1220632 1925318 547488 1424303 845075 1473323 807116 634547 1549111 1821571 1973206 207365 1848167 1849302 247883 604757 246294 355820 1374642 406125 1117516 293002 373278 454694 1619110 1312481 1043287 130872 1364392 32595 1800087 1545829 1550167 143255 325386 1091814 406769 395880 1182351 1057898 1088301 799900 103761 1786498 1417143 506193 240531 600342 1496435 551510 1832018 1139272 181928 1912362 808235 1049710 1214480 1157962 135552 331122 1383480 781331 919403 1080836 1564333 726150 1784044 899177 381465 812540 616235 1783345 1819207 124585 748066 640162 1420987 1183855 1814619 1936958 842108 27918 537390 384195 674162 1960896 1611900 105920 989260 1187303 1161969 530300 777662 1195258 1509266 555790 1387165 1102153 300690 25093 1598731 665355 1800450 890113 1912245 1947034 1260756 1231382 4642 624146 813781 352611 374540 590100 1339461 41213 1880822 312924 458030 1018238 696095 1805364 910464 1931270 1263223 479457 1430080 1228684 1408352 1229803 1406572 1240827 1977299 1088503 912605 96853 160613 987142 266132 1310964 1823558 1482499 1802486 1905726 609099 942538 147614 661370 167127 415877 1270028 458576 1902246 1127467 1478586 1669 575397 1319049 165622 1702890 1968616 1762971 1886034 1212558 754639 704043 207825 1449601 821871 331481 755379 1871908 1713933 232450 670309 1051560 604070 372422 1411017 261321 655763 107979 62983 743144 1349216 298051 1877492 1962929 1762853 1145202 1756262 1713513 940377 1153101 375547 1580745 1995186 1770914 42946 323817 1145324 1472537 622529 259265 609544 534342 300849 1016908 312589 20674 1803185 1763318 1778651 141530 154025 1708877 35612 112038 557506 1333379 1564225 44456 1797828 1579685 320526 947782 670006 323335 583132 471915 845578 1093889 899964 1304944 1136869 1053958 932970 1638430 905572 864093 683884 54879 470324 1038701 834772 1160083 946153 1096868 846751 1870094 1509074 983607 1571424 678193 1613537 1055829 83233 519949 1263856 94593 245956 1005190 1404686 1053347 1936615 92129 661339 262844 21228 1313754 1528607 1723536 1960716 1891406 308252 1875843 1758919 25704 332659 126003 279712 255352 317341 1450904 1637695 892865 1873226 802782 865225 475991 56620 1406880 492454 258705 1548283 818190 830840 1114368 512334 1454563 1518969 596326 1666554 316768 572605 1754552 941116 57354 985779 377336 281145 687219 1116152 1931849 246474 560919 475492 1386333 82936 128155 1450395 1008347 748553 1462748 131398 1048221 466184 923299 175834 886152 346624 1016541 1074974 274669 1670153 1276810 791229 1590166 479023 1387944 690150 93171 1880063 981654 405471 411536 693688 1637458 403374 1739578 537496 408449 612856 285219 139913 731200 1776848 557644 1838619 1514267 902417 113152 1015736 1034467 66681 493513 1736727 299439 199563 685451 1273676 367687 1527265 1250120 349513 1078802 1906476 1767548 686687 573970 908376 504551 956573 1407846 1586184 1455779 783595 239672 249093 573938 1950081 1693367 423457 1415833 1663634 575551 1115635 445722 1717512 439527 1833261 19754 358734 1865158 249896 258129 696264 735656 1636123 207062 995184 380254 1483546 182948 921191 1172489 1856626 1116184 1090020 1645408 1942627 271199 1278237 310137 1492825 1704748 1490331 1391617 1354123 891689 812881 180165 1956568 544769 1614735 176618 234300 319058 184700 389460 435069 1754833 733785 753499 273640 865928 992882 1403463 43460 627345 1689948 1605720 528202 453691 1557101 1920061 38590 1845489 799501 1789004 1464302 147935 1634387 59184 764489 1466691 1565218 1926689 319099 491666 68611 1441177 1362468 102948 854472 1194810 528534 841547 1270347 398989 988687 1501609 18450 1947920 1695386 1198640 335208 68535 1283774 1602871 1804521 790156 33122 1608300 946496 800468 1535027 1105813 1787095 1810398 1307579 341282 1651846 42442 943273 1443409 359834 653955 636 1849153 1626145 546150 1998563 1643218 527359 941984 1983611 322903 119137 1478642 1092439 1978230 415328 1824684 1199868 27306 1896530 680756 336247 189 709570 1759519 1026788 1401804 1527615 1408403 811780 83901 987467 371833 534060 1063766 1397401 273084 1260158 1996238 753922 1564625 1366930 1918722 1260796 1098775 1151010 102743 704782 19447 487750 1731638 139166 1216676 335780 720724 1099301 692284 808664 1304086 1245571 144028 368725 666894 1904980 1563046 1358390 1799331 173264 257523 316629 721866 771856 1747931 666514 983469 499287 1544999 118144 1678427 1157143 1262846 50600 657207 1198207 875149 993565 1679485 876600 1521818 1932199 186424 1139826 1683713 55910 129445 784253 1639129 1808170 1035653 906357 1772142 899050 1297692 1000345 956046 1172347 1957322 759415 1474829 1790489 1801483 387384 1510542 1092862 1802155 1808832 814673 601613 1110287 725129 477124 767710 395174 653967 1927422 786570 1832819 1093864 803863 1171021 1902589 1018080 799315 725990 1826631 1648979 201669 672548 113693 1979521 694924 985942 1478538 672572 1097697 657009 321863 1413831 1878498 807771 1991311 1861710 487355 94122 43628 465543 1502994 129538 1286766 342529 914327 1674577 1215796 839323 1539566 1678180 1889051 595878 747770 1107481 1444717 1170007 663917 1824839 1245381 458875 830357 915069 1399234 1831245 1902530 85549 1156265 1954240 1229751 26619 98349 1909379 888672 980049 25268 20699 1162525 1989211 478030 1604866 1905989 512891 1169800 20937 928986 1405505 934624 1818624 791096 1051545 638555 741715 597545 1114857 550160 1024919 1670851 897502 528993 387245 810513 688176 1379020 234660 1736087 733415 963490 194826 806078 211077 544652 1675350 120744 1197208 398599 714724 865091 908162 1390960 13612 581964 1405931 641078 1898423 949272 930176 1199009 521371 1679698 1997157 1030144 1229470 1601185 1741109 207098 933409 145855 127946 845500 429826 1433440 767300 1923355 1485711 1750177 1223284 1259304 903039 836809 1309841 8568 865217 1379768 93730 185355 244180 354928 203313 1027003 1482644 130534 1203617 1716241 1541276 336015 870917 549689 2787 1944557 1546794 667123 1316917 328310 954727 1810386 781105 1552921 142475 1154354 50746 1549302 707099 580016 1120799 403606 114171 1557400 391225 158277 141387 378033 1097883 1053444 551798 670836 589799 507117 1446520 422600 35876 790610 508441 1751863 516402 1180059 876348 359690 689716 1331842 81524 1670494 512359 1771423 523195 160223 70193 69750 1677502 1115237 1710634 727107 1583255 1372868 1269317 216728 1649505 913486 922191 226216 250835 1445243 456371 339182 1161206 1465251 1713751 689476 1541620 441423 1437581 32863 1480620 970947 691483 1362929 1909556 1239426 167239 1815373 1927455 778592 389057 219562 871855 404665 1632795 1095140 813488 1363873 494389 297773 1895590 1596804 1035948 92431 1231455 1876612 1046077 1236357 12842 1980323 667485 1143393 849618 1233262 300105 1556893 412213 1981141 1824546 985572 950467 551 631377 1892914 1193834 917118 1446392 376079 118390 1863804 861222 519200 605782 895055 7054 754563 639442 592083 1153372 655881 940655 1274189 1684908 1854517 100317 357088 1020040 1428589 656309 1518145 984293 264816 1585880 238207 1433220 1497915 970706 978043 1325301 722245 729343 957928 307729 1236466 1644903 901479 628889 1643687 1147498 1984922 722652 270921 22124 87743 1912392 640249 124541 1353877 1692386 1193456 1581132 1447399 1176224 585032 344090 6769 34694 1468891 1142357 285904 1675435 1210878 288595 1837986 489415 1007013 562854 367226 259666 932822 1273004 1329412 840472 1765282 1790089 1046928 1356463 1326447 1726518 1295246 244813 202492 1684567 46955 680172 805958 1304258 163119 1791124 1934659 111932 1394229 1509356 517106 1004787 90161 1025334 747483 1757017 1432604 1803905 979534 84146 425434 1531705 236790 470564 380152 33373 639562 1300587 1284353 802165 1955304 853883 1475893 609951 1041749 448583 355343 1448871 199269 1848979 1907379 1871605 351655 355999 1463606 1792071 787395 1138916 334932 1364327 1501423 1085154 1109917 367016 1374497 1373436 1457367 297776 1756293 1069109 1425019 1986761 590847 402245 1471026 1728105 365312 1418403 790270 569979 1457117 1034128 97991 700583 1370595 781147 148468 1857049 1046391 747042 737540 1918205 270365 457424 94376 1490310 1451189 1614294 993754 79990 422904 1481672 1842997 277397 949645 1992874 1809674 594574 920868 1137464 1452643 1748519 780694 1329952 728855 1500567 99661 365907 66810 1412754 923833 730940 233287 1942187 68211 1324412 1181584 878740 1571264 663021 182149 541864 1665077 1949134 420344 66184 407078 483652 308632 270330 248393 1986447 1987695 668379 547986 341816 1866556 1056987 1025800 1583727 1324758 435253 1926417 1522 1966301 1157335 1628910 545906 1862413 355590 1705038 941091 1775764 716507 142866 620714 1926943 886100 350279 1791561 172947 671031 779837 1006010 64547 1395723 474971 1606560 496999 291280 583948 1089845 1415671 1264204 604579 636270 1542337 346453 1435724 280098 1163362 482883 1380798 1550714 931154 1861832 1384748 837673 1851269 882952 906964 1589480 1077398 313228 1417332 1027943 1344570 1178009 1249598 1192097 1876243 109026 354060 1617411 4721 1120625 152379 1528071 220462 640849 484039 1760897 1665740 1366861 975243 976159 972593 1451091 1706171 1885447 1637228 895482 1325134 1795733 990235 1436637 76221 701294 1876046 866980 1048453 452353 371324 422522 841637 588606 781465 1246045 558999 585237 201050 1511448 835275 1264043 933123 870863 639028 57105 1719711 454232 1259057 1723615 31991 1183542 1396381 1034466 1633685 730647 194626 1936413 1185864 1131005 1202898 1792722 1598715 184331 1883764 540553 1020707 1607961 1710979 23726 1647098 435984 1184525 540073 1831173 1250400 932233 1393851 1827615 1975880 1259898 1936155 1583282 631446 1462683 890316 1757219 21708 1246215 247346 1818974 1333472 1461272 226359 710375 1857198 1602853 987966 1353393 1459429 27509 907538 422703 1578138 1238345 1856151 577844 1510768 1005573 1440649 1442752 1383959 1882210 88146 495247 885760 66944 1969759 1390480 373596 704599 1274448 954515 484999 1522106 1656050 1885485 678340 405264 544699 1128954 702369 1861305 1867326 1557875 194814 230669 487694 1277302 510454 1784202 1878095 1916947 156305 825567 893006 1430568 711212 1245004 1697633 1503931 1117146 1671441 596146 1689389 144467 1768612 794315 26964 1244527 1540506 1992460 1095211 1408889 1163255 14781 828432 1191030 1177096 1499444 1214081 302788 1010927 551750 820722 418466 582460 1389158 1325177 561480 603256 808436 1545064 381248 477327 560734 59682 94887 446502 459989 375446 614054 1628995 1742659 1306073 463436 901078 252900 1431233 488635 331751 1054411 1057392 38982 1355591 1495846 359438 1255826 1617658 1803338 753199 412235 156873 367149 818906 1340510 297348 1773463 529804 160434 234435 1684658 1994854 256718 22189 1604647 542731 722292 404929 1895650 635808 403664 1764673 571713 94653 1152038 247530 540177 303150 281245 1657592 1371208 1333560 1495287 1772410 1127931 347589 1475958 638319 58236 963000 546072 448041 945237 748797 24862 1981418 1659732 217162 345340 954443 1607207 1251195 122417 1067043 156883 1751695 1431919 675235 1695611 1852614 1549179 805081 1599365 1592578 1852343 647533 1541606 1525622 5536 1480168 458858 1058335 1925087 1540557 1946826 1445637 242022 1340856 631198 1641981 1396529 1992950 1279939 134548 1502113 1358010 713736 1448621 1836311 1300239 1399865 1180360 1194579 252412 1642983 71716 805414 1066695 1041046 782056 838606 1543278 193176 1255257 530582 1737572 526293 700818 965936 493185 734299 1924611 685058 390207 607320 1715077 872112 508256 950804 1890207 1180176 1606631 1364976 824906 1964230 745026 1936569 615840 1029194 1847585 608225 1602030 1387232 729213 596548 1377838 553348 178004 475713 332563 263784 158869 1239039 1154694 1721946 981406 1548058 1383279 1319128 1044208 399580 1082251 254262 1837905 1861711 1207614 1067009 1530612 646476 917573 383794 1861345 1975427 1514964 607205 1881392 1236777 540496 458961 253886 212196 1037799 1719196 1985493 414849 1713389 1702017 798028 190385 1184698 1781351 611871 113065 1849171 1044547 1958429 1831155 1546359 1263352 1388920 1179400 1246011 580409 998330 1450986 826567 254639 769260 1342278 87706 1796578 162260 996048 1127122 1611360 25723 1465744 1986495 1701833 1883977 519350 540784 590990 1859161 1039919 1167482 1801387 566930 238001 1850117 1187325 684325 1504401 245705 77091 1252182 21465 1873528 479057 1996842 587249 1387646 895598 975290 777061 841985 434142 804448 380559 1989466 547987 16406 1912235 1369155 395385 1789753 1312167 1813351 945715 655370 1056032 1832350 862503 1546103 1292362 297599 1260424 221808 682331 1937388 544356 1236530 1108390 1836521 1949782 755637 930196 1457113 1522955 68190 884754 1125380 1447688 751729 422637 251167 1202786 732914 1852418 151718 220884 187335 1300321 959305 565392 383033 1990937 942774 545584 1230297 520491 217192 1195773 578545 1378937 210688 1431731 279487 406499 744464 918222 1815185 1963734 837525 272044 90852 1962552 1604239 948436 1792429 1253060 784718 1040250 1432683 1342783 1260811 1968102 443082 807552 1600561 1455291 1495389 1892179 336290 1524981 289563 1209375 1278080 1011092 1907592 1576032 1138246 1887708 1890615 417350 1069376 1207057 287779 1000201 1030008 1018540 1919557 1650028 384697 1232275 960383 703151 1919712 1752818 1759129 1121786 82443 364524 1875120 1315522 510011 1268259 1090006 634718 453111 1644265 1780100 619385 1723245 1806268 1492462 956510 719803 863036 663360 640890 993836 1459301 1230843 120961 1137676 754761 454123 1031827 564606 1984334 689451 1473447 534798 914416 46675 806693 36890 934647 1139114 603546 463470 997338 1848427 1654600 319810 337257 1258997 341959 544270 1083209 1571920 1176 333602 1204441 1782949 177932 1646188 47344 1638521 319073 1014143 1354504 856759 678273 536664 1868501 1623448 1144840 323308 573168 224650 1491042 1403900 60163 882695 438319 138002 346036 548900 1723324 1539610 74886 66821 743741 283345 582633 745862 1362933 1625609 310743 1096602 817259 458485 1829834 1332558 1754884 402029 1611097 1712714 1051715 349750 1042212 1933976 1263945 1636918 135356 1809982 133758 1022525 538303 163454 385253 108377 1427231 1442301 1342983 1486621 80712 272234 662718 1854687 1231750 492860 810978 12944 1226833 1552599 1604743 312751 533441 398217 1118296 1627006 775638 471870 149861 263672 1154945 231725 133208 1113871 1723341 1367975 1283731 746058 1316884 1914437 113724 1752789 1100451 1743951 1724564 241248 291603 630625 161280 176907 976811 757557 337282 1259649 380025 1466466 475162 782027 1085350 216345 243093 1786430 1922930 1424416 901471 1257897 1599554 670835 152258 1434723 1383002 348169 503438 1616887 176253 1991935 1436348 959784 1259378 253638 1592793 1124347 1439649 1475508 32334 348965 564773 1055556 273964 348870 1289913 1264746 1934039 345010 660368 405738 1870209 1354009 1734063 1089438 112491 1099834 1362695 1412252 629575 1896732 329510 1843788 1061574 1713608 1143315 790117 1612146 1310034 1998080 1476238 68285 687598 1127488 1577272 445191 1718176 418283 1616306 1708902 1125057 1920036 1328 1263878 1290089 1823788 465185 806788 1720094 329990 97205 1365956 1125439 1501112 274546 968251 1268927 158863 741042 802153 489328 1276289 289457 502399 1977463 1846816 526415 482445 1236503 1083903 1038862 547255 1648306 602773 845157 847247 46710 1005391 1502743 1749387 1587104 1701491 914208 124162 1958647 763380 1694820 1991025 1591037 1629885 1793194 646495 1748615 1495579 64471 895147 745396 723669 1194134 1218976 793934 686359 111278 26866 1969419 1416027 505025 1209347 1852949 1797283 1555624 783003 1237931 1406644 1426998 661535 244375 657625 1662174 303745 390992 675029 455734 1449116 215860 1103382 1521812 385577 524709 1763660 308866 780136 1656053 1812612 1566288 1485289 49671 803022 641590 685 611170 9964 1006009 383 1663165 783611 180902 1709238 288923 842248 1009903 944416 1138127 958300 1670364 1194349 1344227 39321 1328751 1676893 1924498 510326 641158 1414595 713051 786728 28873 247609 1326548 1101869 1226588 137458 1122131 599096 336055 1950143 1641133 1610837 916931 817855 1654170 1925302 1242216 9973 1313311 1230291 1568664 1994652 1525567 1073146 1903158 763292 1327901 1833226 1125205 1187443 1402569 899468 373028 1951337 338471 1524542 1277634 185885 264138 1037092 859215 842300 255453 1692130 495212 1499157 1932453 130594 50933 13998 1838878 1459404 766952 1009480 318247 116195 1321679 531385 1051438 342042 380387 1734468 1957213 1637929 1478355 1582707 1663137 1487677 453432 141769 1521149 1322720 1165403 1171181 803829 1941886 634847 1527914 606286 754574 1090314 1365304 1419054 271069 1246474 307321 1021898 1698482 1813275 884617 1310395 877525 1839273 1962651 740390 888871 726845 210114 1291642 1915899 1944652 553787 535033 1528868 330642 1517883 1212107 1155313 1604905 1952406 437532 724954 1602107 637520 652577 142542 393994 550375 1845793 143978 804048 1197980 1749479 1170990 293177 757346 1006104 150545 130158 1393549 17519 1525274 1832943 386889 806067 736949 1102705 7145 1631863 612118 843921 37203 593461 1492877 685709 1660898 1609771 209561 757275 1707967 1792245 1526868 1139113 533841 1516311 1585490 1796790 1803147 941440 1539106 1966885 1401579 1278249 645750 298237 871816 1952764 1760521 236885 1749133 1072443 511934 1778766 968371 1974701 1663346 1401629 280022 963686 1838625 816571 314405 570299 1980851 1751748 1257060 1810802 392094 158090 1322925 248021 714689 1660697 1857779 1825817 1503333 429604 80145 689848 241846 1645212 736665 881209 716077 1370232 1800225 358995 355489 1876997 503274 359002 182155 1628560 1693540 1650921 497721 1032779 1040722 1796604 1327291 767305 257557 1024849 1447067 1097818 907644 854158 1675335 71985 1286292 670342 1646382 806209 1642452 1308286 979868 1318715 628031 1586209 847870 1729947 346805 1913395 952998 1033669 296886 781239 274699 1102222 661292 941179 1370308 275595 1027208 609324 164822 1926794 1727920 1632775 476380 125919 1112163 1191865 1531732 938729 1598894 909442 1398906 1700096 206115 399607 1280508 1379736 1255510 1019879 176107 1380967 1251326 229529 1123702 991798 328412 76592 16380 650713 1001657 879122 1124267 91070 1197441 724786 245482 1605584 1263581 1974434 1615177 740844 1264507 310712 517542 1835670 505346 547818 526135 1128554 559479 688475 1002381 488017 770419 306385 1200978 1150090 169390 1589656 401792 512598 18377 929434 503292 1153560 912215 1593541 63011 714967 852909 104382 918099 1601561 1399242 624943 1112250 1725946 537790 1065623 769233 287064 574790 1798874 1804543 1164757 590345 1282584 1892601 1326515 478253 1120172 1767956 421845 1220595 1253072 1903920 763042 179036 108294 1585190 1229670 395957 696957 834372 1381177 1705 1430800 1107435 554373 836634 1768895 1490827 1001693 1246906 691304 1361119 226107 1241742 48526 1714336 1458747 333829 378935 714845 1322040 670897 1670521 786257 916574 1520033 72470 566261 880919 1189956 614048 1584385 1546884 1152490 96480 1320945 109507 336037 1519321 1828604 1931474 680933 227703 851349 1892336 1350676 1887400 489909 954355 504107 1344575 289828 391479 1887652 536319 682702 1636879 1108064 1446046 702983 1168552 1076825 221729 898390 24124 196152 174999 32287 864063 1407566 1583039 446577 626119 1078584 792374 1559228 1685093 1657764 40296 967281 280160 498370 1353935 637213 1226676 1232960 1057208 1581380 549940 127810 1442898 1670055 1763324 1169953 616627 26411 191993 341304 158898 1539150 1766791 1442501 468012 1789705 609054 844477 487942 1323795 1262378 113587 1134780 525651 1715041 47142 1033279 1300877 536904 523026 1749490 289554 1603133 656709 1760368 636614 843132 319270 1188802 556207 1379567 343337 1258718 242260 1137652 1661105 155787 1228805 719534 1684786 823045 783466 374948 571778 631203 1131855 1052376 598461 1425191 1489379 413035 691407 394194 1081413 809328 1234043 1999579 1683852 914174 578002 906064 1338264 153157 1681671 548284 1953927 442224 1811901 1725969 321527 606311 206569 1884568 1370168 1600011 684077 537045 1406441 1564970 194719 1442474 1282601 244514 1950592 1203597 358990 1155829 1682242 1679297 383730 1593698 1029469 1706782 1837489 665203 994619 980188 1648829 1780629 164494 1951130 658239 1776166 154588 1823361 1302190 1137148 176719 149961 1914827 1389163 1085703 1303727 830388 199297 373935 444694 1079389 867253 1846101 1858989 1906007 846065 27216 682561 543921 903597 1228917 1677279 272586 353325 931167 1789506 1365867 1572061 813148 391813 1067942 924807 1127437 1819985 1414768 1531409 1834223 1577214 901923 1091601 1718808 1284390 465681 518859 1856661 1865897 695225 108593 1693271 329742 788063 1413362 626822 1648128 860899 1043842 829286 80027 1635330 1463966 993732 1885468 1939275 1038227 821183 43185 1005456 1392205 1223165 1630569 705464 1559021 623854 1595322 225405 1503623 692136 31245 456142 325816 1375950 693765 1878405 102839 808826 1356674 1991548 1140795 1718013 1169990 1127128 1689426 1226266 1668692 921186 161392 1356249 667678 1084937 1154452 1972688 1838602 1884914 55487 586690 1979140 1151168 1026501 1121707 65217 565932 1844751 557574 681369 354177 1372405 98674 541524 172155 564616 1857685 1346107 1707004 325089 45626 1197690 1852326 1393888 1461117 317358 1809799 99096 271079 733824 1309571 189328 1362135 807330 1191772 1615542 1845180 89330 620709 785187 1642579 157308 195415 423326 890808 1238717 509216 1594357 1810158 1751134 44183 1033782 1393963 1385345 762178 664203 320899 1080410 1627235 419947 279897 1609549 460519 149946 363442 549409 631220 1464209 1161050 463804 796547 368027 792807 1071154 1918618 322708 299557 1369110 749025 1218685 1106732 1925358 723419 281323 1332070 1414298 6847 1116727 1351286 1905852 1612141 1932179 496856 44915 443058 1585503 1044687 340483 1218436 278751 921912 1701880 330759 300780 1636172 470538 839545 754244 1194064 1945805 868266 619032 1648333 52138 80657 490660 323916 315005 1104626 917921 1153708 1053715 151237 1634956 1587149 1238834 178771 1164788 104235 82431 287883 1745422 1480086 1822789 859793 1219377 121946 134805 1748387 973487 60168 454841 374529 1704632 307912 1462370 854221 1581665 897758 1443130 1132088 1578636 1204086 87097 692839 1330729 665253 330920 1235196 418117 824949 1848192 992728 42158 126463 257958 1523920 1395598 1557835 1508144 1002277 954590 1487175 1676086 1972700 706251 1140665 1688121 1139562 1252448 380255 1674251 1641506 646127 286788 1834824 867086 1653165 934036 1311767 498824 1729400 1993944 716816 456084 1792824 1412739 1758023 119407 1775919 1983968 1708749 1920152 133691 18304 920324 1484613 116984 1680071 1048224 346187 1581678 1034077 1045444 1014099 626765 951540 1196879 1549146 1721643 708453 818213 328431 229568 1340138 1958029 940039 1893779 880896 1342500 330036 971663 1653830 1081679 680439 1365818 791868 1533592 1926120 60910 1586196 855247 1027266 751104 244144 1380075 67204 1289957 493817 311572 1149430 1534625 176996 919533 1305045 770878 1690976 624526 1994546 501184 267771 1345984 519417 693753 1040889 1648988 1964654 479828 1205848 530855 904052 606068 1279717 1976847 1305813 568907 694789 829655 628400 396598 384681 682886 801008 1535225 1792157 620833 1947740 914769 422123 1232967 315966 478819 675388 1765905 1559798 1935926 1411901 1954309 1143640 901372 1363124 655659 466561 768 1236685 952752 1650139 1929060 141007 1879543 924255 961317 629108 232134 194651 1912 1329830 764861 1126696 319753 1564982 1887136 1593797 416913 1633367 657678 1424716 519400 690822 966357 130024 1298536 479967 731408 633312 375123 47522 1830358 757650 1300978 1781022 302589 911635 519695 388525 766409 134518 393435 1063100 1047084 770749 1742062 757668 1860561 419612 177116 812295 87541 645537 544703 1107246 657472 279661 1664116 1943356 1343445 726512 1907719 154701 1056175 1151077 322762 1416496 46621 1627830 1725369 1645754 1063649 812186 404433 1525227 1451352 798883 1294843 1166352 1480213 1190883 689404 813014 858147 550740 1167228 781730 699909 792229 119000 426806 1468568 1949104 1197961 231025 866685 347022 917925 1888990 194751 499497 1346876 729249 82967 1681865 1558489 60034 1791654 1729818 1991188 1915801 685875 755071 864600 1777821 1892224 1695141 380071 1380442 1000232 481214 1154803 1110291 441822 1236787 1911201 1135141 576391 777576 11082 643224 1989870 958469 969848 1039664 1346584 110186 515533 290925 1295986 1561812 1368559 56407 1478980 1314089 1527210 545970 1376412 1390974 819286 1870637 410600 644174 1410498 66789 429857 160289 289067 431868 1627389 1980236 1313912 1656801 680417 727484 396807 1309924 955169 602464 1017896 351662 1472600 769912 177542 1112002 1732481 360109 1955106 186549 1172980 1400989 478305 1608377 1675976 866770 954780 1331142 553270 1693911 1767769 1926274 1406112 130711 314971 341802 272380 794112 1850439 210796 984506 1673818 1290344 1194684 1434699 1865843 1396668 412823 1451512 325133 1219447 102841 1678243 1383177 528153 58298 635635 1735402 495964 1556437 1873348 1767531 1724784 883819 1942649 1712279 1682578 1641230 1305146 224400 1385404 1205094 497642 165388 187341 783577 1542091 880496 230584 844817 844768 797388 617130 767020 1898787 1800605 384800 1137149 815271 672665 1465771 1603638 1330531 1353006 267215 1891389 1572056 919177 18947 226478 130588 800544 1622998 1283219 695861 82965 1877971 427167 642699 461632 1702081 1001168 137690 1962112 1421431 1091009 1747806 109915 1904445 1838898 1599558 771437 1081579 1542981 1563536 557407 174088 1601135 617900 985107 135034 1772294 8920 1407135 1296677 1997936 1096806 1015958 496675 1556841 1254613 1625980 1258100 1090270 120147 223917 1760174 142535 1616483 1634426 798519 1791549 837568 1279048 122946 105979 286013 1722632 812990 1957637 1328294 1119244 44862 1063196 1327658 822748 1855671 369457 349930 1502075 1709658 1709308 312675 1938492 129727 1887301 264712 779020 1455406 1002492 1372984 1906414 258833 1948721 739849 80365 729931 772513 1304196 1728197 1519258 1622698 705192 383007 1935354 1466486 63612 1083011 917767 1757480 1801459 950359 1102081 685661 1132660 1065654 993648 789252 134804 172523 77134 1377661 1363759 227725 380042 1044858 1436081 706878 1843500 1425835 1119940 722581 829202 346912 755622 1391320 866226 840312 111599 1308074 1378519 1023528 1499375 1378240 587588 619546 1241620 1634004 75322 1552491 404088 706304 502754 1546953 286997 972044 1842167 293454 1410059 1525152 1898804 200113 471072 1313067 1077892 1681803 862416 1717077 188704 383854 793527 323344 1436979 1638622 19220 1196307 1609060 197397 656009 1398169 1960283 71437 1898733 975117 253786 1323591 1284640 21965 889057 219967 1863339 1966188 157622 1713607 38389 1714882 471363 435668 995199 138538 565849 1398345 170272 1886171 274932 1521830 963805 1662677 202304 1418750 103983 1977752 1528086 527024 278550 825775 1141328 1332127 1009821 415897 329581 1953110 309454 1253591 763730 1022097 1070129 222986 129077 1569961 1353525 993234 1457176 1906268 729775 872501 1821326 491569 1418882 1853881 652935 531243 1238626 520613 1396507 1352114 906977 547674 875247 612100 182431 21436 599989 650373 307393 395412 1038864 223266 1637280 306166 333061 1850465 429882 1504648 265875 863712 1988197 360111 1940319 726494 88366 1009541 1274217 526524 729059 501 1223787 66063 1056424 1842471 1568403 1566799 875519 518080 1981030 1428257 1116563 1618427 790927 1279479 741294 188655 1320207 552489 192349 4417 1691423 1179875 1387047 1342847 1462242 1620885 916305 935698 1693245 311941 777929 1301485 1138469 1993373 143800 772840 1451399 1967165 949048 1659922 397805 1948485 409994 25433 756771 1386926 1285053 1680619 783725 208991 594775 847967 235466 658496 348295 120164 213834 1558800 265731 1995517 1355364 1036556 1261734 1962464 660911 1099199 10251 654467 48017 72436 93269 315600 1057913 721824 1260238 1414888 979964 1971707 1224588 1198541 1496684 849398 1940074 1153816 1346850 303331 271977 392525 510183 1508759 1588388 1135147 868517 333689 1226695 1650946 55879 1528518 1417937 260490 225228 1345810 251540 728530 827112 910603 426456 1529493 1722156 1255144 745990 805911 826430 17115 1140861 950562 62063 1250134 1950133 742016 1487098 1803017 1302143 342531 1849781 1205673 1077337 1767161 188007 666253 1038047 449664 1036535 1589316 195217 135972 352175 548388 542109 625028 110594 1011085 1573462 1325184 1969104 1909034 1823641 1982422 1024739 768242 1412505 1696202 879051 1579080 696249 459331 1492015 1237368 1009823 785758 689075 124165 301986 1770681 130076 1441637 1875251 829256 975811 545622 461159 306505 1806899 1003723 1115166 1612002 1977421 1732640 1004821 696044 1195032 348893 1633227 520877 154621 654256 1659643 185020 513768 211310 617445 1452871 27929 1886408 34913 266016 1850087 21407 1972702 1348670 342274 1472903 1160653 369849 1509297 1389806 371699 540980 962403 286285 388416 25690 1356968 1428619 1364344 118255 1606004 1541053 1420164 842166 1947798 1450644 1266339 1696143 339110 1586808 866581 1098252 229696 468497 183146 1572890 837824 1858865 1218668 1205718 302821 1062878 1188804 1760360 1716288 1509643 431034 1545581 1814377 23240 1889266 1929905 1096461 54377 1812998 1259270 348596 322661 606577 834061 1351676 801323 1040287 1304278 1829756 616027 1136575 1825558 14853 1509973 856378 1497382 594098 524628 1631719 204625 637644 1740303 201126 310707 809616 1082038 1062508 1698455 1703923 79338 760208 1949465 1987661 1436844 1445984 1598141 1202128 374107 450122 1500757 1644936 1860907 1444584 384687 655528 201485 1703637 503845 1928607 1622855 780054 1643947 479794 469635 1369666 1503691 525660 532091 13376 719738 41616 1973134 109496 1016366 1422625 1914496 594071 501373 1584672 890194 175581 1851214 9770 723834 1460017 1964388 216603 716933 1991003 482189 892833 917029 1531402 349698 11923 1346165 756859 1221834 1919480 1586205 216585 819425 460012 73177 170460 1773076 1875948 170735 643515 1584861 1235457 135307 707749 575637 1059801 846464 129852 732053 1765902 1452558 332572 1567178 1620004 670083 705085 550385 1232906 196752 407609 1712518 364031 769129 604255 558196 690241 1868686 443209 1771871 1482546 671089 1057952 251443 1290342 684367 758827 1296568 1904226 856627 1039323 613509 3922 1699818 1353648 1770338 698697 906891 906850 1581977 1800565 15719 1226325 1966505 1578389 958289 924837 1972516 860115 137163 574196 1061233 591334 1762444 1963607 186305 234315 964927 21670 322335 1376684 806230 1116737 1444843 407841 1103159 1660766 33003 819711 1394105 796098 340602 1751337 638458 1308210 1596290 1842746 734785 185693 1368903 181897 817066 199553 1037225 272346 1237461 1192135 1265663 688790 1026205 1953908 855806 1011894 265054 1873641 1116199 850938 573919 1580728 1443697 488808 177188 867517 85658 139779 1761695 1148511 1271696 371232 526723 164829 1545816 995439 1115998 1938014 1781044 75889 1493244 1587944 1541366 1846873 124 136526 965815 1463114 1230745 1619758 1593462 1430970 1301028 1443603 1333262 1092398 795998 1993535 1544403 1648341 411749 1746096 1706698 1524231 1323542 1379694 493051 454057 1825930 1129125 1227932 1382621 1852302 1019835 1970524 1006340 279795 1769635 809721 1155038 797958 1583825 1823387 1201008 555020 1127059 997658 880435 456243 1912763 1763684 695790 630240 1404286 1175804 1553523 1631539 1096200 1441118 987205 798065 1027593 436668 202636 296489 1752918 1963061 207970 1862768 1393100 825274 756119 107436 325392 1837955 651640 1699535 508390 722985 24175 1101198 171505 355594 1786956 1099530 1766072 1028097 765331 172286 1519968 519547 364007 1407517 58835 989350 1640197 355646 1719438 1899782 1726603 1851082 861977 237966 1419609 850339 1961786 635076 947539 1184302 1597782 1527179 223210 1062734 1837882 592650 1617554 1527406 730734 870148 807181 1261447 107636 845601 1456315 1151252 767018 440141 1432039 1766505 1759594 1628915 629778 1714062 249712 1311631 1537611 291760 1726601 1846325 1361931 1411055 1767065 1087210 1973096 1527975 177075 1069788 989420 1466066 1821590 1755146 584412 1124332 176176 1773790 1110673 1723535 710906 936383 59800 1323105 545730 1322644 1012607 1315507 1673522 361873 652016 191401 1923354 248839 1400889 1281402 1597642 754949 591893 1455368 832999 1535812 1047825 113845 86674 969075 3400 1884845 1859254 547826 1275232 1042142 115229 242616 1310085 998922 579575 1858477 23132 246654 1887218 262154 9289 1737734 845052 1493916 1984212 263557 757658 316910 1602738 1049291 1085933 702444 214933 796423 62945 1862331 995460 1383680 444888 100971 11922 699344 767770 936138 455855 833662 507696 829227 521218 549399 406376 1270386 426718 1519705 474421 1921328 843713 1256809 423384 1494922 1833582 1294167 119847 881460 1812103 11268 1305561 311809 365768 848828 118655 477690 1421613 1237806 16980 517777 206367 1900773 1867410 825848 740808 357725 1919951 823607 1802296 1007503 1017563 281215 905968 106404 549600 1750619 1535282 192919 1798268 921443 1182249 1959043 345162 790747 828941 1049472 1598760 835953 681953 1123977 645985 157709 989403 1852892 1571575 831806 1346867 828942 30114 1458124 1669225 1665647 1495303 1012340 1413415 900394 802321 1385168 893763 1060272 1804604 113937 1135536 501972 1748690 1328458 1170268 1763576 980814 161915 1064605 300128 756848 32202 824738 976511 886549 612867 1677361 1707198 548991 521265 269190 831724 237879 920106 555503 1642374 1251016 1346973 894731 1150019 1158858 231177 634079 1865609 1037061 1297534 718632 1181860 1104426 1500393 164622 268639 282561 641389 1777279 644956 407811 906385 1838949 448236 410760 719246 71680 67677 1333426 1647713 494310 43375 1140555 901552 82918 1718296 1499403 524665 640853 151795 1407460 32041 1215736 489081 755880 638015 623451 1193638 1208582 1369582 259836 1183347 980283 353190 860993 850885 864348 997162 857137 639108 532442 245265 517492 187428 289028 1112052 1332725 1337816 58494 531205 301635 1184243 299066 1707852 225805 1497457 1331614 70309 1616744 240982 1512057 159955 1493018 353113 1103830 178729 1765066 1229582 519167 1213916 1531314 1223676 594595 116606 513527 695344 1921564 700997 1529688 260100 1491684 406482 1730967 1148330 1709294 388833 1941531 196411 1515106 250068 1392395 615791 279314 785139 106610 144990 1406580 65236 1187397 1429077 519682 114458 793247 1539409 543079 1317776 500763 45324 292723 47108 545484 96678 1846778 1692023 1707404 1799676 410395 1131105 625628 1537330 799754 162215 957584 993782 621317 1017117 99320 583383 743569 10835 1963852 1088832 1505019 1322919 1727355 1587179 899707 1966741 351377 562729 408212 845644 1240620 1163070 870204 834353 882280 343652 321339 1553856 1768158 1441971 370997 1377344 1447631 1769215 1291108 1036126 362766 1558882 1003971 1171461 61337 1453003 1509076 1171728 20684 1192844 643841 465113 221532 933960 564228 841510 989283 196568 360598 1802297 1792095 1278959 56279 1150704 426726 42448 117244 1445090 1661686 1335389 1570057 749032 426134 801800 40753 395948 1875928 806060 217561 1901034 112139 1231698 1612938 601726 1773468 263470 869597 1399589 949053 952314 77008 305345 1212435 1676205 188415 773989 1903004 508028 511522 461417 1816666 1562167 1837825 193619 1308794 9694 1917504 1025254 1776923 718072 1875409 405836 1265989 1651327 158438 1387334 1474494 1304871 505795 1645611 1163710 665267 945870 1128768 615729 1015387 619738 794005 1133826 1523457 1280228 905275 624540 908104 850578 229160 1881101 1185003 693433 1288136 1192008 69363 1975513 1041233 1365862 485324 1283819 213391 1353605 982622 10887 81168 1411109 1438567 323519 1990945 1239342 155598 1832485 463278 1161138 1487802 1458841 1357714 764129 193606 248293 1024904 833011 1930545 1380373 814477 839180 1772734 1002705 1364650 1310547 1079599 1499137 1893743 138742 1637265 231564 1967793 64449 1761109 462542 1625774 1543275 147670 1361547 967636 333141 542709 703442 438662 480609 1183123 163751 703530 441563 1026042 307532 862034 1916137 1140494 184018 1082244 700411 693427 1197985 21017 1712995 361552 1692112 179112 382149 742119 474343 266641 1977347 1488610 1698322 1088979 65785 1617717 621430 1704678 1451973 255753 603374 848127 289286 1167065 1675845 1769070 1027143 1819722 935748 1178099 1607352 178233 1903596 680839 1270099 1174647 328565 909863 950231 1820744 183411 615768 692108 1658284 1589339 1203230 1700195 1015585 389512 1906176 120917 1403412 1738173 253001 870688 1593577 277591 1280775 1589039 537332 1314975 111759 1842913 155885 39902 739986 1678309 1682319 1874833 904463 1566787 904961 350452 1426687 1486908 177090 1187892 1907331 1192607 1306608 1824730 1080664 1263057 776677 892043 1652520 883509 990048 1482217 426897 1649602 755859 1941745 1436357 222394 698785 1970165 994086 467066 1833821 976155 273778 135197 1476264 673429 1393597 1089681 19208 1268550 1934903 613837 1183408 1545212 475982 691380 263809 1446799 3016 887737 887011 594534 105479 364642 395136 428791 916621 1520122 1686405 1665730 1396439 56899 443395 622154 1329783 1711333 667208 593394 728181 734365 583576 1173048 866480 874732 528860 1529690 1697765 1444366 906751 1303267 472850 1675788 1177706 304058 1335808 1421279 364825 54891 1577757 902723 1075715 1535386 236643 356844 1389707 227928 1301964 1441313 1695081 1438679 1590741 615135 1970466 1929611 1834357 1827906 179945 1567565 1396411 10304 347117 1594993 25173 80913 1336812 1567403 1070232 697215 295822 332984 1801074 181244 1544832 590605 319439 1469404 1565466 1379145 933385 107648 472712 1573920 222188 653920 1784686 990193 470773 407266 1622167 253072 351692 1948575 343477 293818 1858143 977602 1381496 1381670 724501 1248734 1920104 874340 249565 1413793 1709112 1269300 1888031 748385 614280 957163 978944 739507 341655 1976242 1266272 1384764 1798960 1272020 159092 1123528 731784 148746 164595 1170180 368186 108960 1028739 46309 9094 714741 761902 1830802 1230651 1258842 109200 855246 1899600 1679493 447493 1696789 435546 1449035 1418196 61587 64742 1887147 1122863 445383 1198862 180760 1628608 1966537 1803614 1665685 1688584 490599 522359 1601312 987745 1892402 1243743 655472 1462605 1567505 1975625 629580 831408 1084852 1210386 18096 261728 1078198 205614 247835 1354297 954506 475992 620562 926676 870776 1971635 1659515 574478 42117 127082 911916 1889514 407372 94325 1947032 715418 1028561 355859 910521 1289093 311258 47127 566652 1215365 1131719 1686379 852961 958585 1581199 1011052 1036561 24589 530304 208198 1236555 1417048 1474803 90895 186186 1738305 379481 1195214 1039850 1629371 1655235 1481277 1047150 1011791 1753018 1451336 668072 920862 966625 1339561 787479 145211 562638 1825629 206449 385216 837409 820092 1744599 955326 737308 858307 1792499 957100 461622 963954 787259 1047667 354940 1015108 1022511 80970 548375 1171514 1776837 21811 33554 1502467 433737 375969 289691 271147 1351203 27977 1265776 955094 1596124 1807692 1868868 357940 954018 1389734 1766726 1129919 279443 1674375 1750696 1508423 422535 171598 831742 427879 416534 1129290 894254 362443 1644482 770856 667943 428639 936580 285663 239116 421745 1849560 1486279 499351 1359286 628534 1728125 1549792 1097853 135840 860476 1503608 649050 872733 1740767 928274 1763223 108350 94017 9526 1815048 732129 193566 532900 51549 1925441 1172424 1771156 1414349 911505 126174 1269219 826037 41080 1070986 640010 693776 1570053 1340782 1058218 539198 1940670 1612275 1809072 1806704 150501 533563 1345848 1171988 85374 1442443 1268849 206906 811169 1877866 687764 1217767 246250 1801116 1957352 114505 1343983 1835672 1848459 1896380 977320 1134209 1386031 779848 273273 219520 1840998 1196197 107548 1767507 147876 889859 1930660 432443 716290 954032 391855 805785 1720973 768244 1054937 535459 1193295 1795596 1227618 1438591 630459 967360 1824777 1564745 459517 1570782 1335250 684901 688620 275514 1030782 870843 1075456 469176 1527008 1211352 1541111 908446 1179568 1760939 88136 1819124 808807 476313 1906572 1893076 552675 1311019 873449 1487907 1420731 1534175 489358 1084901 262736 534135 1752209 658381 1179128 584376 1940638 1832430 1775528 1375145 1682958 481079 685705 1740989 306869 753208 1049902 1286970 735172 46768 1497561 1149602 1247883 178987 60064 130771 1085365 1710998 921864 368768 1478475 1849713 949786 1241086 387642 802793 1334478 1555765 1749528 1431848 1224866 373194 511316 1332709 1187676 142903 1369760 1978407 582865 1502887 20653 1343484 1645998 1981847 184163 682194 71515 388697 143673 776347 1784117 410253 1414215 1674885 1532884 1369993 586860 820001 1864604 803428 1886498 231644 1899285 279665 577779 492212 343830 1989721 1408902 257293 173884 1753094 659912 1986510 1488582 463326 68901 967413 1600724 317572 1825403 1872440 896777 1559218 532779 492814 1992214 1671113 17707 1039303 1797957 1634447 463903 1307467 391884 1292117 1494530 124362 1168797 1907933 239977 605353 400071 813935 688978 991146 1179517 1059728 235648 1576920 164669 1542106 1271801 355637 677204 451696 1901268 809014 209682 1517491 1409841 503067 516982 1693193 638131 467236 136114 841829 966436 1816468 1679390 1394611 92562 1706174 1480279 466012 1105063 1831622 1290050 1521625 328125 1140162 504661 895438 1148936 1604104 372790 1949622 896052 300460 1139049 820569 1878085 1825348 349370 686491 479169 650526 253811 588053 329440 952445 1050159 1463812 660080 1778229 417246 976229 1664536 1519254 1241851 1082042 761736 821860 1217481 168036 1626457 1223745 378696 577312 54145 570646 1770270 1940546 1564753 1346126 750656 869470 486238 1845497 1434672 681400 1128115 536700 1691300 8625 78121 564794 546767 597587 1364 881782 1066091 1622629 466342 1361034 942228 996721 166412 1080307 1728365 487855 1239658 538416 1893013 1746624 130274 1123820 717246 1457146 783306 978189 448999 85362 113768 1859341 1109526 1095582 1593131 1845164 1383451 857075 951342 356660 1213893 1778482 1680965 531644 1239993 724079 539325 11655 500390 1724662 1299231 204972 857889 973951 998703 742451 1744001 988066 799875 1075181 1648077 793269 1553459 1803660 360975 692380 304025 168660 743892 1604062 1255043 347183 1050379 1855379 1741569 1264724 314473 697439 1008290 172096 702449 1193701 1437998 375081 1784121 429499 809469 546959 485008 1465491 1473894 1630836 897558 1789059 1063712 1026985 47849 434577 1216371 1014726 1714192 22649 1505004 1924304 1325237 569673 31173 1476885 1653710 417045 1693816 1919715 1257982 527002 1669944 1987957 1467020 648589 1885348 1786719 256363 1097437 268166 521257 66357 1840735 584890 905566 897240 355654 1483575 413183 552467 994825 317148 1859789 1607015 1592731 1004179 1869291 1513467 1418678 1467695 1801832 1417244 260844 1103525 226131 551209 449318 94139 1147859 1889628 1349748 343259 1543847 1964577 1654968 1716958 1573457 1342998 1460213 1146103 1374930 413127 359707 106563 1662452 963285 1232054 930243 1916799 88369 480755 1766211 1125494 923249 1568787 574574 1973560 957230 1663082 1517962 1243675 905754 1527134 1069229 460511 1119462 810002 1906503 1374271 1914828 1882350 858403 1447870 1826847 746820 365810 368003 1355162 1450602 1228732 303661 1064814 1715409 858608 139854 545608 398623 1103631 1278600 1875546 1926521 227908 2068 858297 751054 89667 1261528 1738372 834066 988315 1832577 1827421 1557669 121858 1285708 440190 961077 1112843 1619776 1592975 378953 1361818 1308480 973221 785534 392154 23432 796417 866702 1151911 1284123 554040 1674814 1637385 1097018 426128 1600901 1303241 1282688 641115 615051 1891776 1238860 1583076 15906 345831 1376872 1107912 766354 1978180 1653945 78682 862147 1904032 1113927 201165 603478 817428 1318244 793971 1380175 105678 1712535 1126123 1608380 872204 1063927 1092143 1290143 956314 149205 612792 1880606 558587 130134 909104 1613108 675206 736154 936005 1213146 1818092 589219 1662747 1139875 1017977 869031 162729 188272 1983497 1830422 37758 213242 1287393 987280 1525296 1013057 1818910 129208 745608 853684 646707 1473428 1541355 317696 273899 167690 374953 1368301 434362 248126 999656 1948208 1930980 934902 1991457 870486 90022 749009 986115 812400 611648 692945 567141 1143292 732696 1046772 1472900 1422388 658814 464667 96455 1389684 1477046 1230871 180643 47506 183484 487374 71071 678945 716018 1626755 1275936 1142516 1902406 1415736 1758244 1743841 310667 296502 837802 1888178 576107 587136 121467 469580 676937 999752 1963115 1956421 1727775 634674 483657 286766 182587 753084 273675 948270 727480 117173 1916274 1928668 1424707 583911 63390 1722990 1006533 229950 955625 1750511 1680331 1258629 821324 673262 1585798 207851 1632894 457203 1994221 1885069 1081060 911823 1878770 1823127 1247037 256999 858921 217189 502643 212187 557781 1380735 1668460 1326939 306319 1561085 1317575 938167 362807 1624028 634628 984955 753024 1783415 1165526 258800 1343190 48510 655643 938024 1974989 752485 1967716 1572026 1780547 1161833 1582997 1447099 1715635 18169 261646 1562407 429404 1186772 894563 77920 165623 480601 1221645 1003654 387470 1880564 1040553 533937 154173 1791059 553139 1593460 561027 1555590 1606133 1904197 144221 1490231 824259 587385 964811 339610 301576 1912012 1255823 1176022 932943 817181 1200161 1151745 470245 1795293 776492 1638295 1685578 1571701 1296533 654156 572339 1434903 989632 93977 141350 311669 1032087 626255 408694 1479710 212205 217500 1640020 989506 239874 816655 1000638 1450009 916388 909380 822211 339365 1991034 1271923 1131963 1219521 1403636 1748738 1240826 540198 1989022 1958916 770211 546225 1402327 1479287 1759411 480321 1497572 369378 692579 33933 1923213 495349 690157 1386572 1230647 140856 1374347 1282498 1342015 386634 740189 1805042 1282034 1833157 1907000 967055 1546471 1278545 39736 102903 154555 188558 1876979 1469879 317558 459934 281289 989451 451511 914203 756288 1299891 97294 1792217 1070661 815430 1101153 683703 188302 1769021 959211 806095 1143165 1887556 599671 772147 1326922 378212 993871 213549 79278 77535 328659 764203 1358347 730048 1806081 641814 1902290 954245 499969 75715 987694 291808 835307 1225113 1888184 7785 1647054 1767506 423110 73182 462982 408953 1916374 986820 1550804 412336 1412249 726560 1094644 596355 364298 163005 1888723 1326776 1283810 970137 1076285 246620 89972 1221577 1451219 1592596 799927 893260 300618 1157686 1172456 1649946 38858 1719958 1549114 1136903 1572872 981501 1773880 1320009 1266285 752542 302063 1685973 209702 672417 23614 1861434 797239 1744415 1413464 1845357 270662 498176 1703102 1053162 1871824 292772 911521 1519264 1196999 623855 924301 1974364 1568601 632322 428411 88011 1281631 1447221 326522 211376 978049 1181002 1531785 1992848 366330 1093641 418450 1726743 1756175 1717809 208559 538332 1859334 328904 953066 566048 1350924 1169902 530765 139550 321622 917798 1174405 1441318 1756507 206234 78524 1428147 1460215 1430485 180586 1538316 1262147 26004 1444819 586791 16396 1658728 6789 1128332 291881 320301 1405423 6839 391416 267907 73252 1617869 1649630 1817388 902147 1084407 709087 574675 460001 1921093 1280812 1178417 1009065 807140 770376 1468426 410631 1155813 924309 1520597 986458 908883 1492060 892171 1386581 886005 1799086 446550 1341026 167418 416445 593060 1141354 152105 56680 513924 1886787 1955086 833691 1269613 1629551 1088593 1819188 646844 1680869 1457622 1986316 941084 586881 1150756 362267 112889 357868 58513 26523 1863761 1166291 983736 1681689 957729 1665938 607801 806451 1104232 1543418 1355380 886994 447181 118258 1705352 210124 114449 1988230 1328005 402157 839584 57931 1547512 629627 462807 778169 542104 752957 989409 1996992 807759 464782 1704210 480456 1273280 1769558 618826 1552669 1176828 1324049 398123 1585306 1828727 484426 6058 1220007 819809 426832 717939 564884 927701 95816 1096525 94463 24385 1959512 726347 1557022 1762166 598171 1563177 397030 1253129 1047679 11045 1443556 848157 1535392 426210 938139 1428178 1191535 266640 1968651 647861 1899390 1000505 1566666 655974 1260224 1012 1018271 256893 983965 1796474 721470 1554456 606139 354096 37401 300829 1412684 1756286 480699 277492 127001 1320664 602655 1605748 1090916 630058 126146 516526 1006606 1916431 1258866 848027 785516 1053551 892512 1825440 700075 393936 162347 1513995 1014642 1695627 1822604 1711903 1078626 823451 133914 569986 238784 643553 756960 1731853 1840958 1314810 67244 1451474 16247 1106143 504219 149668 648167 1036937 1943297 775996 1009266 1720708 1238120 658921 1234020 82904 802419 1100773 1849566 1438517 283867 48841 374870 36420 1774347 1601109 1615504 553516 1867673 1982134 832927 1230316 1228545 1632967 120001 1386759 195329 1164218 116517 992985 1583373 1291435 201944 1400264 995722 1385611 1962830 1287303 367815 613566 1711588 1984404 1054126 1993934 977937 1306026 1013773 1105117 475351 824280 821481 900626 1066313 1625988 1843956 1266658 1105059 826971 525029 1458798 1678168 1193063 1607045 525986 641619 1800955 628171 310696 124260 406827 1524717 1089353 1258505 906526 1165195 948966 1244620 169986 1264089 1775802 1381012 1308684 243197 1121397 270705 169052 1404806 1257942 50612 99867 1588616 1916889 830644 1689414 1037148 1827759 1166720 531014 1328401 1632876 1495692 1332720 1711619 1643944 1672528 881705 1839319 1716734 745981 846557 1785356 277665 130556 717265 1774318 1414987 1317174 344824 1512178 1471500 24723 109695 464225 208442 1459483 1219083 638001 1805460 1824176 782843 148688 929350 592952 1971068 519903 228056 659816 1651773 1818811 729801 101410 926378 50901 1943482 497176 966115 148152 1920473 1083742 750140 399588 1696677 1369176 386543 448923 275743 1111986 1815937 107433 1720505 613713 1768357 1789239 315114 854693 87285 1283918 484764 191052 1949485 1158584 1030830 1037321 294440 1635568 1564850 497585 551487 367910 1483427 874575 1091383 1399740 1297313 1494847 742982 1986691 1942799 1619597 167242 649714 1539293 1683081 115185 478224 643345 1977536 1207493 1597818 1803442 1773742 855171 1258397 146865 905625 756948 1635968 1755284 1026415 1213041 1501323 191800 566443 271195 655553 1185121 1881802 417416 1920141 1764017 762090 612536 351015 1986895 1767942 578576 1914441 1125646 150772 1169624 139096 492665 1436581 908914 103535 433700 1708458 977940 248187 975935 1008000 1108199 1456369 457816 991307 1738944 232638 1825597 500826 1123031 1269651 1612315 399667 618812 979995 1652381 1566578 60636 272779 1250576 114479 630255 1704791 1173034 565665 1624816 1311228 675265 306265 124681 4628 1059518 514140 1356371 1864847 1858206 834110 532982 1919241 710273 833498 870702 119880 609878 1995049 37901 1169733 361398 178502 1896989 172773 923815 1179211 1521108 902696 77290 1971372 280017 1209666 928745 205900 504321 173646 1016184 199713 1212225 328541 1888431 1542989 911536 767245 482664 700213 1254371 126872 1354004 1342252 3773 998357 1872209 7923 437685 398996 20162 1606293 1160220 1947344 363480 1583209 1700003 1100206 162622 401069 49413 772654 833158 1263332 1559300 1329986 262448 48395 94394 810106 148744 107866 791562 34902 1387258 1832524 1204980 872494 487138 1634202 1984863 1493358 1563095 1778688 476931 1718586 282788 984220 1253879 1675280 1754827 428280 808471 1386295 1596765 1802371 519823 579525 1736555 1047730 1639495 324421 612523 1698473 7757 1624827 1023719 1770886 1544554 1457235 382526 1867661 1104240 338525 1786158 1219714 1852528 706505 1431908 1990861 323357 1944884 1136181 1539578 1218072 1844675 459676 1002957 1511799 1832828 770145 879958 341354 178033 1927160 292416 193762 80208 683462 714915 164913 1352334 1111519 618254 330790 805102 1607034 690308 28830 1119076 1481240 1008148 91049 930843 512128 1305137 1557632 189440 1495955 1049392 1473286 1884618 1593177 26522 1120533 1980284 1754847 21159 1745467 486372 1766453 306763 1943427 1789892 323836 1744326 1988450 1738325 746662 616197 31421 709202 1191141 789541 135303 739971 457543 31923 678596 1180662 444076 1373558 251382 590765 1710812 764396 1043601 1659611 1610075 1422301 1571564 1104294 1278294 77121 1058407 696577 1102436 1151910 264614 1137179 298068 1076550 288024 736994 1249757 587087 1671391 494240 1836451 1463911 1912889 1194129 989920 882131 1598507 405993 1948735 1490763 1897148 848170 575032 490768 1345636 1583763 916996 313848 100779 1838428 791616 1061508 814406 564645 855044 466780 1093944 1235232 272207 173908 1632608 98160 444885 458079 1339741 1295917 257371 419384 1321688 127696 417200 1256158 1844052 1684414 817540 1733525 32192 1451642 1305839 428046 1226868 565927 217050 310009 1763760 462947 313221 503177 368869 961030 544664 1451895 30837 1496540 1036537 954550 819228 932795 1852168 1638823 316508 78327 1664905 403455 273603 412965 348725 1235751 1395028 1658345 1849220 795641 770597 1147760 1593061 1759133 845971 1424041 91386 1498144 1891364 1950875 161132 1800678 1764617 1232320 1265058 1920601 569213 863282 400314 966425 1172195 561248 1586577 1377196 750055 135263 1280866 1392052 1021924 463374 1644887 364810 1348133 1665571 310312 167461 361596 1503179 1846521 1046229 1554227 1630258 405741 1918751 167061 1752503 667646 1136754 1111281 254840 1383324 1278836 197122 710900 1968715 445217 685388 459609 896219 463365 1876745 1699880 181833 1735014 416726 502076 1765140 689213 705923 1687708 986561 1534600 620739 491965 1006177 952725 1905009 534281 60171 130415 567272 717268 1296015 680206 899651 1392100 50093 759109 1264405 1097885 1691991 1202923 790472 1910763 1861421 1436377 695343 1644214 1994087 913275 1811837 546936 265276 1922839 1464831 1538661 1952277 188680 330928 680905 1912593 1045016 329564 1483130 603090 1544943 1204165 1594485 567337 30506 1277474 1411154 230970 938137 962333 737682 153435 1978632 237973 1099440 1588000 1763753 457427 1889030 1999534 45053 813782 1903080 4703 1676482 1791593 924085 514903 1351080 1952575 1616504 321230 908316 539612 508669 1761961 1542084 730987 905373 612720 1136453 78528 1258196 1258072 1142185 1122095 1979142 1456750 1777307 964474 960032 886083 1036533 1014232 1389481 1377197 917889 1130817 1055926 1119453 1236090 656875 887578 735799 774659 695367 1128298 444372 198390 1807248 354683 1977899 947325 511086 1636669 1297560 1423861 1181812 1200295 989591 666816 320666 553904 1008775 174983 1707085 726592 763091 1844414 1729268 356790 600454 1052584 1128483 506674 860706 729794 759674 624915 61893 275552 129199 998519 582880 225397 1035454 1693149 1962491 854450 1547053 1057306 1735208 551339 1397241 1366743 400506 1688810 692460 1576495 1269045 1534020 382553 1957769 735640 142134 126933 359750 338707 1351517 1879238 757532 1428211 116304 1736270 152658 999401 1475590 226002 222851 1984458 1484400 132216 381056 1740677 78960 1440464 271024 58783 1140630 261670 766506 171535 1641493 635423 1880405 1977579 1788156 1926189 569261 751882 496899 1906362 214611 328866 178804 1241915 1746294 1190820 287476 1251025 1283321 1747767 867277 613684 301995 34849 1500631 18928 32982 569259 1253023 113615 647971 1596079 1762887 1014254 487230 365510 1167598 1444559 186226 712240 1430538 319943 1639548 277231 1507922 1693035 991958 161206 468611 304026 784839 450292 1899379 187185 1213825 359668 95583 457655 1382603 658343 443205 875574 1371539 182080 204272 1736255 413586 1565907 1217066 433421 1638869 716928 739311 398705 381822 1904429 46519 1215939 682302 1600154 1179332 296841 621471 109213 170052 1713700 1174306 1623420 1182168 1970643 1891144 782635 1111920 288304 96752 470122 1262401 995309 1279620 85398 731327 1822849 514145 647874 752072 172535 1060084 1551406 789468 1396137 231121 712981 329904 629514 452864 630009 1225939 772245 437558 1287222 416788 231062 1781922 830659 84850 903715 1287224 746380 1072385 1297256 795608 1819557 1204199 732777 589092 970075 1666364 1800364 1883774 1496470 735143 277094 1826703 1728157 799562 971401 1623354 323960 918352 776934 528453 1629323 258493 1622180 1502723 659273 341927 588373 1993529 1176994 1389536 1518376 1210034 1390546 1488475 421265 913336 851557 1519143 1488603 1586675 1285255 84796 1478643 1541857 1696012 217286 1262882 943740 1971381 1199329 585889 1826958 538244 864868 114689 364718 1301167 889338 1634935 1825779 246529 212285 360746 1528641 1552456 1767305 1257955 768499 356066 1253482 1213230 1198289 699608 1240893 250484 459668 447237 425126 1049672 114714 1414222 618500 1985065 331748 1167850 958626 53224 89161 1390130 1846303 1996310 1318460 1356745 987798 687603 1526667 34695 254710 385495 1540029 810236 1869318 455193 812921 57594 697127 1605258 371428 682263 107666 500491 1069463 956351 456940 922077 291246 1789317 1012654 75932 432997 423179 267812 1959390 619389 1201561 674122 80948 341009 401736 1526039 811509 597433 1095305 1602351 1406380 1923416 929057 1232142 1503741 36860 1348809 391783 1632653 636406 968221 186232 1536335 73486 1211958 508981 1281967 133999 988387 747738 1944406 409846 1304241 1901531 1205366 341212 1365361 739149 886596 1325110 1262845 1403818 464832 1074195 643794 1716861 117632 809400 761789 1356307 1887221 1887706 1657292 194759 144257 581423 376573 110890 227663 1161557 1172269 766492 1136876 1901467 1008312 541136 1604286 1130450 973055 247938 1038313 804773 1259204 987754 1158786 525563 740964 408704 840072 1042849 1974033 1979131 191230 1484629 1077151 1008068 1965941 157048 1059894 1172992 1999809 306062 1889168 1853522 1038330 577973 1981051 1498869 935100 251223 1797610 1902633 1583858 1117217 1366185 995011 1871831 215701 311231 1550626 308362 433761 702332 1779757 1044862 422927 148554 322068 1485619 1429769 1459210 1807083 617569 1926116 430111 1177744 858509 1876294 327808 1375529 1124987 1318875 1428408 651806 1535365 63593 374048 1920974 1509454 1736538 90808 1935785 1522598 1616813 799599 1463421 251232 125907 1835631 1548224 444927 1626992 212023 1065137 763676 92216 53922 1707162 1880437 1475944 1077553 1579005 484036 1213139 1620332 1869217 345096 1925257 290465 277909 1772261 57314 595897 654879 198710 1420500 1938604 68228 70171 79655 511327 455192 1252612 1068036 90397 1645198 491248 865357 1511382 139971 925574 384608 452169 464682 1397436 1917084 176285 215097 1154447 1945125 137699 1813292 113795 1894125 1917787 345856 1199855 108766 684582 1288371 467560 1760322 1667178 1796819 1756524 1512295 1802442 419289 693540 3863 1896364 855808 1603367 140455 180603 68668 1942581 147980 1624605 1308825 1936993 1908327 1905671 382389 1737924 552228 265596 1754410 786159 414581 1609935 477119 1584052 498479 773307 372408 474589 237551 1771727 529102 351444 711395 1212770 1628379 1557922 1991432 1166857 396500 1830191 241859 859025 1707818 1743836 1972643 1735620 8216 1400962 1314692 1776900 1225120 1817852 276234 1385920 238758 911244 589352 1437400 1067607 557204 623759 1911702 1193671 822973 1957732 1007108 139191 607540 1201908 1422927 423245 153029 1441064 957465 716440 1373525 735019 317523 1034846 1950673 1261864 135963 469725 58557 850519 1620330 1385696 950923 1995721 1734252 133504 1472017 570599 742455 332286 1785377 832563 1351880 1751646 1544826 482169 31775 1594235 92904 421934 1838084 1928302 1164077 644384 1515712 1364039 876449 333071 166656 1751687 297038 170741 1841623 78777 231879 380241 1536636 49431 1419884 193791 1955396 929541 1710166 1773292 1530264 1168973 558742 1710595 141054 570075 544970 294244 1882882 741249 1101777 1572556 29039 1847048 943072 857288 783119 1554530 507940 257008 1268520 1502760 1790061 1651211 1336720 1133014 1178642 568680 1035835 36155 210244 1868713 1102077 238366 1682673 60735 374050 623999 432588 1665205 781873 1296699 795651 1021663 1176366 433712 970855 1219480 938487 642744 1370257 826512 186251 932688 1372893 694869 65354 428004 1631474 273281 301856 1321140 1145610 436225 1989885 1498267 1567429 236168 1888649 39156 342074 474402 294741 607719 683999 832593 474478 763712 1290834 260760 572014 287570 666597 256967 1905342 1190620 1305225 278985 592616 1542978 1865534 352877 1545677 1833731 1557455 1166489 553261 1357397 1389399 522303 627742 1462217 586393 705544 1537567 240785 638596 610563 327730 573856 1041138 347038 1438583 1105163 957546 1911498 245027 1955719 791197 1983643 1540025 1120837 801551 1899631 1258116 278513 1290727 1359095 1082585 86801 1332409 175085 694391 1864416 682107 1071913 562508 888164 636656 178062 1864158 714883 717544 1718700 656713 1831724 60603 418350 714429 204706 1102918 119702 373020 1123600 1789291 307210 211631 1605193 745103 1522091 1900137 799485 946519 1592061 1198366 623607 272693 290920 1319995 1622258 1516844 1894935 879584 1457305 243275 1032802 1525349 146060 1193139 260096 1829055 1356421 148858 483380 586585 853773 163621 560234 1737278 463293 819344 805001 1599441 1627771 1011145 840079 917765 1908717 1069237 1958089 316025 1795665 1590858 225837 450804 1898363 330707 874195 1150451 1383136 1521934 318767 1350066 507039 1450851 1999490 1285510 331617 5112 429603 156081 167319 814370 1307877 422723 1397431 162652 1685365 1184002 1689981 1630638 787549 1416923 1589955 1163408 392826 1022922 307797 749719 227111 1164372 1962772 1070025 764753 88578 80212 188295 1305213 40400 1009822 568714 395046 1943703 1146401 1286338 887724 1004106 493384 1645773 681659 92220 1472553 632587 751853 1203463 596058 1554850 382518 1517802 142239 903110 1609873 1200374 1437875 1335356 947910 396592 465055 1369094 363543 1625787 530600 1847831 590783 1811495 201750 283468 323261 862290 955836 1150669 1012495 41625 1276837 1781494 174933 1133033 769916 1554992 2987 1432103 450279 1856311 1782810 382230 838411 1614631 201216 1807265 1323971 103133 55573 607683 154353 1524114 1642372 714190 734019 327049 1625169 1781023 1438900 1199826 1790575 417721 84023 1793846 1896875 427694 495282 1929764 1776194 817405 903726 948846 464841 225869 1697522 1868181 504691 680536 296721 1855115 1794447 487028 1752690 789969 1377135 379827 1851279 1291813 433141 897726 861936 1246071 1432024 1077906 500042 1752970 1043271 1866736 1842140 30784 674426 1505840 476498 530587 907280 874132 1860933 1409383 10102 361892 805452 1309525 997480 1633321 526250 686309 315752 551383 1756063 285985 1671679 1736527 866291 303476 1766802 306718 1142369 1832501 1782061 604375 271790 1968430 1864984 1229260 1629940 1493446 335948 1489820 1449121 1658598 1355690 831037 568121 1696695 1690004 23531 1333948 1817752 325185 1387397 932620 567895 1535647 703004 254253 999520 1572917 992916 88436 206391 420778 1376653 1973337 1188085 19362 894070 949125 272961 1696224 323042 330754 700554 1832181 171512 1581096 700990 67156 555899 1606955 1204361 128437 1721810 298324 1778101 851752 1099418 495431 1849349 435425 949657 1906141 1473969 731620 1326869 293052 1698094 474484 1076819 1942256 456689 360654 527828 675831 1904079 386200 1267479 582642 1360436 165577 97513 1023167 291778 119852 742584 340711 141848 543346 1080681 1294792 1853446 1515338 1167292 739903 109036 1444791 1135316 9332 1880445 1113599 734723 1305334 1210801 1142254 1193424 681327 1648165 170782 858158 452184 281303 452714 1636851 1703586 1207973 852320 753614 1516868 1958692 199365 1328329 1850415 805746 1378961 1461252 1769660 1184627 159876 1388013 591634 1969732 349544 938263 316663 551592 1029458 1757935 1989172 1584660 1957067 46770 1339322 1533335 567398 1374875 1648403 1782919 1783770 897095 1539547 379673 1938142 567091 876966 629620 1212861 363347 1033740 141629 583050 528519 129717 346868 1595452 826144 98632 1441367 1617581 67911 588963 914902 304746 141294 426253 943753 170518 498049 959470 882455 1204557 1896623 931194 1302209 1610501 1828125 112206 589620 1319564 1142342 314022 1819990 120134 1687917 1737399 285746 992556 934050 318979 619407 1305409 836220 1140506 656586 988111 1264716 1346557 1461139 94651 1662242 1928783 1008632 282552 1064439 962897 1212864 336964 1059867 1038717 349829 1469792 1701521 1958520 1343989 1434662 1296326 1039352 1185779 1849685 1119836 697406 972058 1790791 1662723 646319 1360920 489662 125388 3413 193111 1261085 1798559 1688471 785901 421509 1929297 676254 564575 177780 399935 807157 1868177 259316 470709 557141 598054 1045933 765264 1757914 470776 890339 1956090 1119362 1447325 237326 767172 623686 443719 1606876 1325092 1028571 22079 387138 1042941 134923 578770 790396 1941910 639397 1317836 1896249 1159515 512567 1638337 1649909 896951 846005 1931271 983891 183761 35088 1863795 142025 1082176 194540 1388969 140416 552245 104406 1452125 162745 1461951 694734 1340693 1382667 1942724 556421 338085 725943 440628 1720976 911132 1636348 716718 23575 1477115 164609 1560389 969572 836374 220999 665208 55776 1443166 1867480 1663801 386342 336177 428512 1473953 907608 832087 1713599 372294 27242 1043590 733551 950252 1054405 1021505 1814310 1162296 1250885 1981828 803081 1872178 215773 514570 32527 1034707 550236 637384 1920550 1730451 522868 468057 902635 645443 425059 410937 575365 1445213 1971236 534251 1518428 1510824 952294 856645 1322878 1332605 887828 1318860 1963194 635173 1866750 1795623 1718995 1865249 1408455 1306580 1384210 304514 963280 934577 228714 1654668 133588 636098 299685 1921250 979229 1034194 921873 1420325 5170 298531 1712832 1632429 145167 988325 775705 1764995 1320776 1998840 1065261 117747 894707 1905916 915242 1160552 1038829 1456920 494956 1513932 954697 104519 1446426 1210561 935374 1634153 1039904 1313430 648785 1258680 1044790 1445466 150404 715338 1785829 496411 571842 19401 650651 395636 162997 431469 1446707 37521 1883079 172873 253701 403730 338856 570884 1237079 1298443 977897 1840545 1643266 1232614 1960385 1489963 130923 1314115 1877614 466983 1091503 888875 1406129 972249 1982190 1617408 1009052 1900549 1070340 1502380 1599114 1536253 1988036 1666357 1966490 1384148 1654519 307671 1423927 1652821 1589582 1762383 1855606 1034978 826418 1801641 25370 420704 1624866 36912 1719550 718892 1266080 352050 1756288 1526364 401366 455574 1319010 794864 690816 1939119 1997935 1573960 1766912 1829404 1025523 823878 7198 1341646 1439418 771340 1055335 1825268 1677521 1252367 1294796 915978 1594695 1713812 356755 757551 61965 1765547 1645544 1975479 1257815 779259 1283914 974747 388968 832044 1019678 1208301 1744297 241046 73061 1125750 906801 1968252 890641 1954600 1572128 1049779 1771352 136239 1327410 1270065 1538957 1525345 209977 1594864 1159654 1751310 554394 1307209 1105180 1996873 435690 1590589 776978 572234 731118 1130896 299019 641751 1492362 1098451 610169 1867456 1550771 1577492 796798 1692457 815051 1675780 1347013 1216047 1707146 1423025 197350 1882304 578001 1381833 1842943 214197 1665304 976563 1421094 603729 44987 1351658 992798 1399385 1349388 816866 896277 1379848 368681 1073428 1351280 1317605 1819460 1404899 1138200 1177377 675817 870904 1864624 1078716 81076 1321724 1254416 407259 259068 939780 491110 567041 233129 1901428 38739 282733 1348182 1651422 1647830 695098 48259 1054296 1277576 1852267 1884824 1461521 1646215 131794 1297633 63175 1353269 1915499 869306 1652076 335063 1354991 785300 76730 1947963 1932376 1811941 832195 1873111 688491 512591 34727 1590587 947162 671955 1391639 59344 99904 656240 1015644 1224327 61434 1592630 1051658 992691 273457 1354437 637729 1743640 361801 159956 1048754 736918 1427141 82597 750860 628364 1661545 1263922 1560022 668598 716362 1875624 475653 1127597 262069 37276 1101750 670304 1531386 127519 1566783 1612535 49870 1943597 1252492 607987 1700939 460476 1698470 721630 468518 1181472 210735 1579919 1878194 146830 482441 885115 1057431 1550385 1020867 61923 1831939 1295949 519744 1498337 765149 865149 1648329 776913 345589 629983 1079510 1518999 1972037 1770833 300279 421517 1071386 1001148 1956091 1580372 258649 1210892 417530 797314 1673561 23249 651543 239751 89652 200678 1392191 1527047 1119368 727081 1215216 1075595 705347 69536 1158687 1820586 1571076 1652454 170988 1916218 1712625 455946 894335 591905 18971 709521 1523600 814204 123146 491167 1528674 249858 1499198 1284896 147152 1430846 346051 10134 1539582 1907161 1758785 1453913 819581 923963 157777 73849 1209678 1655676 439531 252454 587698 268652 397341 1901341 125521 1158030 822081 1937253 1094879 945652 42484 1786862 1228712 924477 1269085 899168 1068388 1338890 712769 684030 1207874 1402579 1040732 483735 585570 1650654 36915 555639 803292 1334586 1414953 1770811 1420961 1519770 1163963 838362 420586 1871511 33887 1014890 1275499 380917 1178638 902637 975673 1438287 363183 1735329 670811 1937975 711459 1430833 382026 977323 632325 1720817 1653696 1937953 945251 1223517 1311192 1304837 1362285 354262 1391271 410041 140933 1541830 1967185 1866046 76747 1723272 197848 237799 25666 763816 1939012 305000 488327 877758 52354 1576198 737245 1199978 834134 1378390 1183659 607507 1833228 262531 184255 1041370 1930955 1452528 615567 994376 228764 409262 263234 1059165 755080 1401194 396841 1721817 762182 1242077 1419611 277286 1433489 620639 1370015 1724038 391474 344723 631551 147887 1095121 1578525 467078 1764363 1675878 1821673 798394 601455 585562 751504 854654 349154 819501 759014 324838 367165 1468012 1549606 520331 1259907 67871 1605694 793150 851645 1194947 810937 283221 38002 91846 1124291 1612717 1178797 1191843 1341965 439298 683732 48127 1513500 1976348 777627 1336694 207271 1327590 1346962 1035130 1816989 1904062 1073414 1810772 362372 1463414 409651 1457213 1029939 1359671 444802 1510254 666000 1267347 487251 1153506 1170039 1640995 65067 669608 822162 646222 1747298 635087 1092643 1262875 468566 1618569 616720 1647889 64528 1037910 1485144 737545 1238453 459204 27519 1698960 1946341 1269075 1278491 1055083 693704 16549 1696432 1249944 1381465 1250381 1379900 826179 841641 151665 114490 419906 1123402 1868673 1707621 1000246 964912 431376 1199984 1370828 66238 1622933 1797714 1959993 518728 451812 85938 594326 545226 668926 1959743 1853593 803981 788099 1148577 1194326 1506838 1736698 1915780 1414859 1394668 293211 120427 1742981 994367 312545 1233039 1956739 1921182 1781256 605682 193360 1681915 1851078 58248 971927 1638334 1486671 537909 438313 441363 1167753 1521425 628137 135448 1414449 250185 764752 1213130 1180418 938118 1091214 1212057 64439 1805455 999422 1928194 263385 1534655 1297067 1116787 492897 336587 1290131 886927 364960 1783020 1613530 762780 1024894 541449 1789022 1742313 90802 603576 53982 282440 922510 821226 1705691 1268304 709074 1568500 1279960 1545602 1503575 1496407 293848 528435 764401 20026 1634684 484685 1591988 1546858 259830 1935852 1299787 1743157 1607005 562978 900091 1249860 1590932 1129949 1568859 189754 1247896 1820600 1014657 1654535 1870668 1058967 1294184 1855101 1638314 1001477 607175 1515388 701277 769600 1019032 1510936 944219 415081 1457692 322265 1667090 1121062 927113 126462 1463135 29715 1332144 1635908 521361 1526351 1101579 1798735 1079614 377447 1677078 677453 1099464 1407948 145808 1678821 670652 1503187 1304674 120090 674893 1752389 1573701 663512 697319 1622895 1683768 1165471 956391 71464 879473 1339475 542250 611755 76335 38879 725488 584254 1219644 509689 1822697 1874269 128171 644162 953731 1452637 778626 543374 1998000 1534966 1827369 1980195 468226 25130 905893 124196 367387 889971 31535 974845 1844627 434676 1713690 935356 1809521 1371963 1629951 858223 1880242 1873287 1170982 1927812 497068 1616875 1420645 404415 1096960 308364 191686 996881 119085 324870 1555829 880927 698016 1327501 686456 814461 261277 420356 26463 1745669 606406 1640651 1141510 498930 1578622 371886 799712 1805033 952695 1203220 1734972 1870801 1925021 1728240 21541 729264 496396 452556 1892448 668997 883671 1985234 694787 240428 1387087 1263823 1729614 1915880 998498 1059681 1270895 1540826 1939085 1836952 1798773 1386144 943720 1338136 1484942 1670849 1651881 109634 1435642 1579006 190274 636228 1241076 379229 1119509 1273902 166792 215031 1911351 289057 78922 1735726 1221485 1596763 1750104 1383707 1258897 607143 519069 1279637 367651 1081249 1948262 273439 1417221 1791299 1481068 355255 764547 1997878 1419043 38085 742210 1704423 499184 672622 1443496 404443 752070 789573 1466552 681448 1584265 701659 1726241 1075050 1750475 491099 1867741 852084 548868 1382032 1118658 1155647 1578250 1467743 1461130 163081 158903 1302781 892783 252812 1071194 812728 1618642 648326 1319451 1501211 1749828 1361047 1353108 1453617 1616418 777025 1917001 1487487 759774 1524718 20243 835183 1572639 804730 1804144 1554670 785488 821399 1076173 639833 931087 1105737 1016696 1469984 618561 973009 318862 614849 509565 1413675 259672 1740326 61050 67786 227181 204432 325878 1388367 1308883 18396 948883 508767 555926 1500790 1565124 103417 862751 1744972 1705369 1089195 220728 324157 115343 1347569 963275 302156 1644523 392688 927452 1432918 614587 1009111 1852306 1384211 1133429 229337 911271 425116 1225468 1502685 1920418 1580253 684163 1588126 451739 248634 1311174 1439227 1627290 1772814 719027 1136942 471882 978136 601065 1071200 118145 592829 896797 21622 454884 606050 1391712 851524 1428658 1015988 1176548 1090767 1727301 1012082 372574 98588 40388 1984452 1351147 1140035 320323 384473 605702 1562896 1587186 1125134 1731906 740216 1348322 220005 1426321 1564689 1065108 1328366 1312890 1705601 240562 1404064 884321 1556048 685116 500668 1988055 1370905 802693 616892 1458814 1854166 1278507 1314730 1316745 1947697 1840368 1810807 1285697 446003 359122 1961149 1154701 989904 1635951 1615306 55154 967050 1462400 1755725 1311329 1810960 496693 844419 246052 1930352 696669 945070 873804 1933537 274671 1554383 1840954 1735593 1055489 1585393 844306 606143 1576620 1235337 1324474 1367574 1972222 642344 155305 12694 1701256 1600099 1689400 1196068 270506 1670996 1721313 491916 1860457 1570394 250777 594937 862863 23562 1761420 1478840 1126638 374816 1338609 131124 1111648 1499252 1455801 969337 1665616 1998575 1239786 1654153 1572689 37181 1328327 553726 1901409 718863 570746 60053 524749 349845 1777452 1179323 1091098 1016163 493978 924342 1028609 850552 1542668 738479 1972245 1585340 52319 228825 736423 1098512 734431 1979694 746034 1472158 1988448 1224122 1012647 1306434 303679 650706 695471 86708 341907 774520 1000111 718628 1769562 1120123 1061266 639496 39090 64673 1422692 1841797 528085 397268 296029 1935221 1117598 1978205 186272 492442 866688 1095224 371605 634714 1397836 197265 1277626 1117794 127506 250282 269001 134234 361603 1506006 860568 1286496 22005 1314085 783704 702076 1642003 757493 522388 1207738 29733 46946 996899 622 377212 550869 862869 429485 1107412 1355604 946380 653710 669808 1495890 1843681 1768178 1525638 371353 1817020 242252 341235 1916172 1321504 1355554 573559 715917 429971 1272168 641347 591145 302439 359932 1345049 349366 167555 1343904 699308 355111 48247 877029 335898 1644061 467650 1777938 1848675 728293 659669 56648 1606788 1713993 240322 590863 1044158 1546001 517820 1447857 312174 1679407 1285586 629335 1923162 1149089 1672812 824704 263596 1659482 92283 969791 1302790 1929637 1365100 1876129 833125 812554 1544131 1077364 814670 1482265 774965 1562503 496090 1156011 449562 377483 186646 1630741 1788734 353169 1948761 559043 764959 280110 1947402 335180 356684 46226 929426 311485 1238779 770176 1546634 1849160 268884 346255 101304 1225976 701550 1093074 1067969 1697284 598580 1223636 532528 562391 718622 1481929 1869106 682867 1343246 91342 1943731 510695 1162004 1261613 805575 1554818 1509686 711715 1737058 1821987 82264 1605859 531067 1174408 1504524 1233710 498437 396529 749277 333415 581595 466452 393430 849208 578045 534429 1480609 1950450 283389 212621 2978 215260 1030842 1338380 1664326 1330919 512007 1123541 759782 1651301 735367 1547866 1540489 977188 1267594 1735790 817619 1742271 55622 92208 1839848 731615 1681322 234441 1977627 933014 1203717 624959 1079485 849517 1173050 111195 1537429 1141862 1069676 1106043 1090425 1371991 1034908 479333 1208955 1796732 1906984 1406301 1645208 1285105 1845082 676698 1524724 703284 76585 547028 1309127 1955651 1848766 1985753 1767780 1545490 1028962 1571196 574236 548437 181390 145052 1442247 851117 763895 753747 685016 1686511 1859691 1741912 1716383 1689411 1043413 1249553 1938767 47858 1068104 820641 844282 1983335 516981 131413 1783314 846471 1061119 957964 726295 143777 40113 400116 513088 1892293 451513 1731735 331210 1981642 1320109 453295 995183 1777804 964540 1514918 1340102 418175 518432 1185211 1434321 1755017 347097 630648 365262 1068401 1466265 609183 564186 1530184 244530 1689141 1418440 192161 1928105 1461027 581218 315331 656626 829244 1238674 715011 927989 976599 1144418 1682452 1589650 1782628 734303 454326 564851 1731211 26907 561989 1449300 1424246 355942 282761 1994532 1638358 767993 233515 595327 808791 1494780 1859114 1989097 1942719 1758341 1745070 1721205 515227 1035843 419216 965943 1180614 1084037 1215840 390815 1559156 92559 846291 768071 776234 1912951 1661202 1867045 1021313 427200 1131498 937448 944166 1872125 1432798 782799 740600 401373 85069 784980 943237 607721 1166032 712066 702071 453792 1940937 1594890 1150321 1171166 665487 231398 1269426 556492 963126 961240 877495 1599842 508108 1865805 1694889 571137 607083 703606 40881 348412 1772534 168734 1437506 1368727 1129016 731018 1251801 998827 155033 1104014 1621712 455967 441916 58321 577389 937883 1615524 1716898 1875990 374297 750810 115015 1548340 1440694 1425601 853021 1795337 387126 903523 315549 661908 119357 526916 429924 1205039 1703782 420412 225806 1146277 50003 1430256 1501823 671065 1153684 832151 1507498 1833706 986960 1840688 1324274 211103 1755639 505570 1565517 1406315 47531 1915423 1109099 1670635 1948683 831060 828804 1122432 564072 1592220 712752 1937276 1881755 1081562 1664010 477773 1146195 196099 378937 741360 167479 1119260 92996 532451 1965035 1303500 1114005 1641867 354744 1668794 842135 663387 496645 804353 1186471 305501 29151 1406570 1260781 1579543 1496659 1974671 1138881 1291621 795485 994263 1640852 392827 1565123 509767 1922563 669122 997849 660444 1405673 1385874 55096 1314878 1268469 1639692 1288610 1607833 175931 385763 644700 1400460 67612 997841 746457 648893 616597 212506 1429316 1375050 1866067 1086931 1427826 685754 1324593 1246300 367445 633134 642824 1084590 200160 1539027 1234682 1675623 1360888 1514770 1004355 745682 1926087 915397 116666 424232 1422596 1454894 1740371 1688552 1660592 376917 887150 1637024 1805516 937875 950749 1327514 1620944 1485799 3584 1529255 318797 1240227 1695685 1367457 394770 1463371 325506 849189 694831 1698196 1030462 985777 1309794 486487 601708 1642536 328716 1941450 303369 1017749 1681966 106621 933961 1199395 97098 1205913 1286504 40071 1039204 1298589 1901276 644596 701925 806256 305458 1664304 1866211 199112 351695 1294467 1768637 1978310 841820 1045679 818159 1413326 293542 1604939 1363144 379674 1400142 1281487 483431 118155 927615 1571884 631128 4717 971480 1218280 1093993 870724 1928546 995595 1206712 235012 1094567 654818 714672 575154 430519 917202 290089 861003 121261 1013440 773883 81559 1477182 520973 486140 978425 1432447 141966 21095 1504596 1407405 778530 1691571 437461 1926914 1539973 289950 1301575 481194 819706 143792 1973904 986674 1119995 1177458 1027807 1778337 1996214 161700 1733455 1217368 352049 1121592 207784 129452 1023521 365467 132160 307625 1857191 1250207 648627 1535185 1806486 1482732 429413 1569532 881007 1793634 1417415 895015 1110635 1289538 1012752 1485836 1217984 370800 1348039 1352602 188317 1851244 624951 901670 819602 1933087 1449687 283690 110154 606971 1428675 852537 228164 1328111 903878 788049 241113 1836728 1471834 926753 1711857 237243 132051 158131 1753232 966820 272427 1024472 98212 211080 921460 382760 663997 947481 1678227 104565 330935 280213 830065 792289 844268 735752 1339893 1968584 366625 1130689 1305141 283346 841026 955581 813992 1176833 394030 1742308 300125 1529222 349553 1888616 563252 1557365 1892636 1822001 1300435 1159952 488073 99967 208586 329534 278070 1843543 969569 1982879 401159 1504282 1495736 3519 459978 279276 1912857 290627 337588 1877576 1084674 1288314 897368 501558 682608 1535976 1163094 813366 984575 722522 250573 1999508 1411308 774493 323304 836978 303732 1562157 1824210 1546257 582577 283526 1222791 1631492 83478 1467359 1845099 343258 1866760 1157551 1021110 786975 614442 1356122 1978662 288512 1847473 1409180 936466 537572 1785 1472182 760355 1202112 1775460 1859943 1739333 16727 370782 1190153 670217 1809852 1128368 1546161 563031 1912939 1110978 917665 1731777 1293068 587554 1219935 673214 857126 1010409 1499847 604467 735833 991827 1615849 1350673 239278 1794026 224029 1552904 920631 500285 1695764 1522294 792699 1590564 240264 792950 311714 954298 1829204 921793 1774416 1512324 850893 1774534 38730 663771 1318688 970790 1317983 54909 1090845 159285 948575 1926896 1246968 340017 616107 1556968 1851811 1110107 989354 412154 151867 873216 775162 508316 1237855 1214048 210921 1929641 1862937 203260 500294 798604 376829 403611 381222 124448 1168919 917489 1562366 1373764 759177 1058131 500195 829613 1646275 1111097 446954 404167 1478492 854826 1188028 745006 1498382 1650388 1244237 1991636 1062127 1040265 1112581 1736944 384046 1760771 1544140 429379 543640 1418383 795710 1750892 1065419 486157 587378 432660 1165938 400076 1428740 412870 20983 356691 219285 1852959 481010 286259 1842043 1597669 1295003 765528 670036 1572375 180883 837593 10223 1522940 857740 36191 234746 609384 1334222 585965 1288198 948385 1949135 901989 1948337 700773 1282662 348556 1786272 1538516 831775 1472625 1980797 971299 1733149 510490 1904888 804967 1162843 188739 1959022 1745585 176529 688268 491482 1283173 1173155 916922 1455404 871060 514946 1081773 1072835 1750584 1804163 1156539 1577056 338311 1243008 320296 1361877 1721329 1011158 1482211 1310229 383351 1323720 913289 1039396 1059298 448745 1005424 1503914 481574 408732 653162 1834437 1153534 660418 544280 544968 110618 583954 1120075 1550947 549957 772129 850010 823707 84298 1384194 623712 1631478 177067 80503 1464806 660562 1128275 1887399 272303 673337 540731 1595648 582176 1334203 491263 1576481 314910 1510460 188097 1122254 1168863 673329 205378 1954812 540831 122055 1524726 1024648 1614964 1563470 1891270 1250900 1862723 1891286 778114 415133 1080839 648675 1633073 1928120 266708 1255026 1370246 1238913 1642315 115766 1622763 150199 1608585 1529877 995285 1994495 232225 1553825 1627165 1541542 1963398 1297145 48237 1342977 489433 1439971 173322 550530 1668628 732651 1574759 249596 1988522 336579 1774985 366914 1701626 141739 420305 1991780 1900594 1163566 526352 910545 297666 1380356 1576559 628942 981781 322528 611005 1332587 53143 190713 393771 1672860 965572 1744585 1449414 1592276 1759645 191632 681807 564035 1193596 1203990 1400671 1017215 1253525 839230 1638795 1154543 934387 1155830 152829 1588931 966366 1848584 539438 1413835 135555 1540243 1069983 1103913 1625641 149638 964250 16245 705049 416377 917145 1613097 1103352 395040 1328103 1300254 923748 947117 461569 29790 1132451 457083 1554136 170252 1596513 669224 119132 1105364 1682931 252424 354887 1771541 911550 642434 1113954 1863278 1335322 1308784 146755 486272 608933 338594 229446 1747267 945197 575451 1469367 1087441 1120826 366000 612767 507908 1594535 850405 1348254 1657867 1618132 1418320 55939 686154 829653 1532239 707571 659130 5292 1161555 1553290 1527679 1787464 1689634 1758261 1467711 688910 1962258 1447990 560366 768256 1500168 1712570 1277301 469586 1564467 1886457 1899316 1687674 1328352 992708 729464 47214 823088 620855 786901 628029 698953 99645 1509036 1332388 1754693 654626 1018107 1727910 859273 599043 377089 809314 1945686 183028 1644696 1177361 240786 253532 1593043 589685 1282728 217215 1926112 7920 1227494 1305197 1747186 644511 1676176 261102 791599 1620290 1140395 1731305 1906274 1891329 1586898 254199 1619299 1453967 1796874 1508432 496181 1005140 1191942 105234 1040501 557681 806259 464080 582582 727659 1318665 55356 1093727 1328279 1179430 1321041 1559903 1625070 812050 1710378 797553 114147 1451874 1385906 1841465 1625466 1411716 1258214 166221 640183 1365364 212341 1326052 1452592 1636203 356524 1770500 610191 1769728 1426968 389390 732897 552291 16348 105954 139477 1195707 1754411 838033 1204432 803986 1482092 996754 1299566 604656 1069494 165112 1984231 760018 855052 1407692 1222089 358710 1114413 1492379 1307564 1128222 1558597 577130 1561912 96888 1880627 1657368 277430 1173602 1383422 1508792 11694 1504997 550630 1649514 1932837 1678834 311954 655824 245640 1143343 879592 606909 1813170 623574 1229226 220789 495116 1364533 853339 1015961 110833 257647 955148 738525 1032713 833345 1022155 793172 1301161 1468754 559840 1706845 1438717 249735 939993 403027 1916529 362217 942720 840081 139239 869496 599369 1331492 1205361 1180061 278756 1200726 1321307 598614 21863 1168420 1443030 745978 383904 1508935 1937244 965469 580382 1096318 496620 1200805 423388 1423122 1766864 337807 1936802 835331 737266 1524927 1872765 696960 1684187 1285259 1762000 602203 1180407 364106 803392 92187 1782154 1649055 1745769 1132110 1861442 745668 1296999 719652 483145 472239 286919 926284 1141350 70683 1426733 1015499 943164 1527531 217969 146252 1133927 1935793 1187563 706839 76752 491950 739952 1748733 88982 1594953 562960 1345705 1063006 1518381 1561804 839320 919151 154472 1672298 867902 1619375 1493033 762395 1981753 156016 202223 1687867 1343493 616417 1798179 1726848 1605568 799494 1352642 90204 846883 848915 90573 300327 113357 306861 1419889 638137 676773 857543 1746805 578332 964851 1029395 1403334 908167 1980691 135156 1880979 197623 233153 1979180 211668 1518922 595765 1454814 1849684 1498619 1680353 970991 1405066 1987495 1726957 351285 1166013 982509 383749 845763 357802 1888799 261990 1730230 1714500 1906493 386619 1147733 1069150 1620617 1656001 36957 318362 756147 1336133 909438 1817691 34553 314270 594608 1947298 1108713 574398 1964594 891171 1247962 1673970 610195 1960793 478294 1185319 471195 74701 1921521 1874260 1505239 1939858 324736 1956462 321809 1393821 93039 951890 185992 1910167 831258 1879920 1996917 1926068 996917 161233 268337 498520 1768725 697750 1458935 578062 936783 217940 804004 1755886 1757138 1234162 1779582 246898 94382 654544 1681156 684236 137349 1885907 1018418 1374100 1662495 144507 453817 570726 1233604 301865 1726589 678011 677333 1851647 31196 1416391 151113 971513 746829 101341 1102697 1064501 194125 1292828 638207 263141 947360 464649 1300644 1989023 824831 1951082 544145 1814598 1354870 386230 1838584 977238 1141931 1671422 1779599 1300061 39760 360262 681670 1937956 1938661 423455 888612 1000616 375072 1662328 265528 24395 1267398 586209 1338960 1960258 1923363 635804 1351525 737211 537893 1185728 1025939 613075 977155 578464 875166 276032 308603 1147044 1020828 191473 215796 997971 879446 1171832 1337527 1236945 28565 1760274 1851396 880794 1258504 685935 1287358 1029409 228776 754009 392729 890361 1168899 451223 1415169 774882 17483 975563 1482317 310306 678953 1429848 1822144 489558 542883 542254 1960015 1039343 523495 1454374 190476 1166890 194974 1491578 1998858 1902365 1313061 1097928 1072142 518328 1240163 31280 1730261 1487989 754208 1916746 1259816 65200 1472154 1982736 207984 1611881 1877069 202823 1736800 596287 628011 1570662 1318103 1128244 744013 1794897 1878746 204503 1109681 383570 1152115 1167505 1831028 128699 823137 1029658 1683747 321391 337527 453710 680412 311984 261691 741491 1111501 1626486 934375 749610 389520 882275 1749541 774421 1979576 1377045 1968149 408921 502228 255414 1362911 884804 1938987 1711227 229048 1682005 1927514 72878 491088 705850 192102 1805203 1336995 1921055 648559 1409537 869859 628073 366012 478558 1411426 789701 1380388 769067 1239410 447928 892404 1217688 1896996 908192 1064554 1964946 1534052 606614 1992765 1275671 1821212 1297817 1383558 256772 766671 1462322 113918 505696 1116777 118173 1027234 751581 927110 907342 346995 1360484 156765 1610312 1628920 343850 613374 524741 140052 791530 1463303 305062 1571702 1999480 612441 203024 1467684 1414170 319132 1283164 381168 261117 336245 678879 1373086 1551032 1306824 876782 1609843 406889 328116 1625206 1762603 597880 1363620 1154983 997491 1899279 629987 1774437 1662561 163284 1978313 1162739 128482 1785251 1140723 1205183 619848 471223 1150172 1659939 1001366 1777615 479958 1379871 811535 1097879 103767 1003045 1484111 1423797 1056108 740979 604856 1699845 803357 546671 1795499 135944 1127583 10059 601159 1847049 41598 325026 831005 1137044 1406646 1593528 1296747 1716012 1049613 1055972 1927962 295643 272026 1974268 1719358 158062 73458 1219162 442967 267418 843885 1136564 79064 362691 1252027 1562789 652460 1763916 1151577 66263 340439 879975 1633507 1356928 968072 902370 223499 31780 608060 259964 860161 955211 1824768 145625 362205 937867 1924787 1381099 1111998 26460 1424790 406895 449817 1537738 327355 1255253 839470 1379540 484571 821239 399100 168798 34965 1582096 1516167 1568151 691764 11764 934049 1757124 1473805 392661 681206 1222550 1312376 996445 1817182 902187 1363580 954076 1125355 602671 940189 55101 1550498 294954 315089 650746 957118 1936094 1409821 432830 488135 468433 7233 90472 100324 1404423 177046 1453322 651910 1818746 1176069 1346509 1890172 1327712 1714148 640567 827247 643295 1991958 1765386 289602 238933 1185137 1437831 20470 1571445 672007 1477900 839564 1151675 1627292 1686520 141334 454651 64570 661284 306302 219350 132020 942097 980719 447301 864150 615415 23409 1437967 120358 1576426 356071 1362151 268257 1796458 411655 1353485 840562 1197553 500008 203673 1124828 169024 1910358 1974693 1520790 1871597 400606 971638 1667417 1185416 13933 765061 386396 893980 325291 757860 550755 620259 598567 1072565 1729101 1860568 836214 226916 785016 1625389 750762 1845909 1313790 1616558 709770 1579905 92243 620466 1262492 1530581 1352868 482125 1021657 1422243 1652107 1162254 27703 709346 1469472 1146899 1945072 1706377 563807 458526 961639 1442805 1866677 1089114 1127700 8809 214040 1575769 1849257 417840 691988 828246 1096339 1214989 1274293 698402 1110965 1040576 1037472 533674 1094518 1288447 293139 736443 1812211 695453 33668 932179 221573 187700 1451687 13857 879739 1793693 1768804 1435509 703704 1914678 1516852 1216405 869991 555059 1397364 345315 65079 365915 499799 1852473 1133587 234377 949283 1828530 577269 900795 982732 1855054 1391303 711230 1029624 459094 368695 730365 1799566 1482403 161376 418316 1016573 1543169 1639667 519466 552108 107176 288979 1029661 825396 1756095 871429 1084641 1634697 742762 1327956 484229 1642238 693311 1878867 1587047 1763390 1200164 892150 270511 597604 834463 1814597 1411574 1633319 1453749 220596 1418579 1436170 1855964 1431814 1212879 142749 97558 938200 1036316 1708586 883787 1656165 1104127 1360829 1875067 1666502 1501958 229488 1831426 1554133 955033 1635563 319268 1573333 579860 759018 1269284 973238 787646 1441814 1855891 1559936 1424932 1314195 399889 920483 340550 1461237 1169792 210713 867638 71422 230513 1741988 1607588 1653997 633663 446728 1478238 216390 168070 1154371 1898459 308152 1483443 866940 197038 700049 790423 1935242 1932867 1218691 1787310 994428 1773106 459969 285810 865805 611393 1617890 1044098 1108897 243084 224980 659597 405315 688919 1788713 1278691 1849344 1758153 1903727 1023546 766055 1136883 427477 1022224 335709 681503 757339 1689383 239892 5217 1926576 580353 1111005 1171831 278755 938914 1516808 663879 828079 678080 926604 359499 1659918 1048687 392469 1287083 602911 646163 614579 591379 1790460 1519630 1239324 1837033 6465 386357 1437828 1578602 620715 1444085 679491 1063710 1842652 845418 489062 656539 1111628 814201 800937 1052561 1013572 292405 607598 160796 1238743 364847 1464230 531754 468707 687228 1043302 894334 912939 312949 1842050 1861648 181870 145045 1291369 869469 3444 1130145 1302933 1345395 1657344 779054 860969 774881 515737 539619 1268164 1309837 1028612 590157 1167645 1660802 621311 392762 98787 1808106 1760609 270592 579936 253307 663492 1951485 1980257 630148 174007 869606 202036 1585481 1396305 1876136 172578 1018732 403920 91709 347435 643089 366818 225813 1484733 1777762 866528 755366 507197 852831 1157408 1945490 1491195 1205425 597211 1688694 231075 1401583 1975782 1045534 1259458 431936 1316018 1237618 1736994 853321 564657 674898 62511 1832387 1376993 531676 458986 825952 1642197 896849 951758 416765 910982 755987 185431 624449 383405 574591 2935 1868255 804979 1804114 1101888 1031229 1863105 1407390 1944381 418902 1472333 1372754 972111 498359 1060131 1630783 1373013 355080 557367 1532594 758285 979046 1120503 1500538 1965486 1739497 1787446 1558385 1508332 6532 1469251 1653480 1670821 1907992 545919 1162328 404694 1403411 1459733 1646343 1883367 1529070 827953 1301565 1802982 1337360 1018184 1127414 358556 1897840 1861436 1043002 1998450 391042 76961 125376 748777 1028300 438951 389356 696257 663717 895469 303010 315459 1428521 1237498 1228280 45512 233048 1403119 1812488 646781 274949 926605 1980949 49993 1045313 1749833 778003 1976848 1858254 346690 537247 444080 1363189 1659797 1516247 1215951 1993385 1800247 750269 1991171 844519 881694 1528402 684262 977391 789056 843671 1763962 974339 1784917 753824 1073493 1173677 1868169 980933 359322 806125 367306 1159994 1906320 42601 1014241 269764 777120 1459000 406080 1325553 1438093 824566 673327 692048 490927 1762670 1561697 1797020 1751770 927421 145688 1845296 292875 805841 447469 835726 238835 503212 1952365 313351 1774463 1790672 65607 506741 1068889 407484 1963916 1285951 1391730 332199 1826736 1066289 1065264 533158 345908 1089995 900576 1730825 1841460 1913762 1772109 60128 1153205 1992582 785865 1737456 303299 1140100 268048 72926 1272942 1760400 719517 1553151 1726836 491204 133196 777652 598060 372778 1659612 437573 1569647 1206321 258284 801062 973632 208679 1637683 223402 475028 747297 813369 185476 668159 735677 1303146 28661 356007 17395 1881793 405579 1585770 1002215 1874090 1620079 247198 1469864 1997287 1292796 1800849 1960767 1106693 1765242 103323 461372 1869417 1936124 358815 1106450 1140185 1614133 1288086 1952992 1960505 196986 1569466 1174059 314965 112758 1935887 1077670 1328986 727006 1088538 1409048 422521 1383200 291268 93998 1059591 1953433 1957868 1923931 340616 922377 1464531 999743 1923659 1153819 1394778 1412748 1616509 553868 28594 1492321 1848907 563690 1958836 1431854 10662 285895 1523366 1096365 1437867 700496 30428 519827 1955114 1877970 858340 907995 367715 597406 9385 1195859 275953 975149 75386 213221 1198595 366671 575578 823694 1402096 1817505 911519 1878030 1351447 969678 759166 262956 950221 293338 1926478 505786 690590 1742348 1859814 1758515 219460 1177501 179472 1825544 1575532 1909149 1037733 1053568 425834 1516222 914004 1294637 47382 1973122 1325239 1104961 561887 933236 1533474 128737 697511 1209396 952038 1806675 1113893 112185 1089280 1047988 328580 181293 78410 830241 1003682 805674 1412799 169728 880948 1234275 812716 270929 1754191 1987985 1880839 89004 1701900 1057349 1336209 931510 1644366 1845858 1872838 274766 1082797 471081 1304206 6065 1510215 868519 420561 405486 1552108 1330887 1065156 453343 592398 1011154 1669483 1148592 880560 572851 1335182 930111 723434 1890903 185471 1337712 498654 542464 1443011 1855116 929948 381081 1386313 1235951 129853 755166 742280 595872 1947411 1578155 254793 28152 1882622 287441 1431043 390695 1973159 1702120 1634326 1972049 1075468 312935 464996 1739183 293206 1910907 1760292 41397 1634282 716521 1163090 586773 693644 973936 1099658 1096859 1666349 995856 1242310 1325704 1620231 1137333 1901962 180032 632995 733414 1509286 1993782 1532717 1028798 1115405 1871492 1625281 1640920 1817621 1739143 304719 788838 1811245 503574 544613 1432659 1244085 1801167 1368197 983611 1109557 1683442 845877 606879 324307 1422159 1747266 1169845 474060 1957308 141337 1201593 1206653 753135 623410 1429925 1667952 1265956 50561 287871 772277 1231043 289190 1503107 302003 246678 703394 1338784 1694960 1940156 65796 1348164 1369547 955903 138201 1416950 1432 1120333 581473 1657091 1741585 1001042 1116532 1920630 1903310 341868 1921712 1450246 1935672 814235 1759057 1419923 1396928 702318 1104631 99940 572353 89132 1885381 1493472 546341 692129 1199580 1074747 1756544 364745 283979 1100041 1308853 690347 1890870 164060 1929815 1538422 501278 1000085 744533 582588 361206 1506486 1580458 341047 673696 811543 413308 1854108 1098991 1672392 1199760 626287 1649815 332778 1883770 836869 108261 1887133 1686860 1720395 937563 941608 1385134 1143157 1988015 230287 588136 73802 1738034 1616855 1014738 89368 190730 783393 43429 1664464 1967176 1837561 534577 1366160 1767900 679815 383546 923760 1224012 1068248 84441 820352 1365628 1332795 87910 678860 586763 702943 383356 573910 1224690 1461240 1358996 797759 797019 180435 564633 382761 601390 500387 949553 1211666 885412 1101093 656707 909015 26732 1566317 1745126 1719588 1432624 1091096 106422 1885844 843269 962246 141870 295897 1486588 1211140 1057365 1035815 543337 665542 595912 537257 1510060 221737 1363538 1644396 636094 336833 1277548 431840 1971278 1241391 7712 318469 1894577 1550386 1391519 1918399 1425814 1152043 478163 593629 54752 158385 1082979 985448 47276 942121 629827 1426641 317956 1696515 1840445 1203703 1424792 710301 1052248 165975 1572221 1389056 1212880 1086942 304910 1915755 1656918 1219312 642215 682749 1325873 1729131 948409 247368 1939996 1160645 1089033 656128 930669 1714325 1628341 744248 1133641 1838047 596260 1867015 481295 342738 59525 1215371 768515 1256182 219871 311111 130181 1528492 1491447 1557818 987796 820291 1983280 536048 606931 1951794 1315139 173287 1970123 1792019 351389 1546087 1315474 693564 1858164 1702975 35778 1174765 1967240 1092512 1238223 295799 1498006 671463 766327 332912 358251 1836737 1868162 1685885 452587 1872792 215685 611037 108615 694455 1109752 1147434 1809623 1527137 1797164 442880 769690 1958467 1744900 1585224 995005 900027 1266503 1159480 1186417 562736 14132 669097 1306762 615773 635238 6269 876865 958731 1873893 1628914 264563 445117 1039486 1557970 999447 111699 295359 1320789 1830949 427043 1127701 1011366 1050847 35805 745864 1692708 1631767 820124 33587 556425 910725 934251 1348445 363575 72913 791388 760401 847395 1351686 1775673 427488 435932 1750610 896718 1514485 1713565 760873 720004 1151631 220992 1731161 1705412 1923663 1774948 702925 544447 783178 2535 1068582 1723176 1685467 879708 1458505 600992 316312 1597122 1451275 974619 1036911 32721 607207 743941 1242579 178949 896717 765462 1984512 81388 857516 43696 1275238 1633259 318659 1980556 137263 189121 1697017 1083405 1464511 283921 1681416 1165986 1974103 542514 302364 1556009 625299 61476 814883 403978 1307845 468638 917415 1469791 1624223 843481 445031 1702327 1559055 1442202 999471 1497731 1730395 1802121 80374 1512867 181424 716771 1795890 1163814 1366949 1959146 1800812 531360 533448 1879598 1135600 1241302 716479 1611956 1625564 586076 1805534 1808519 100256 493988 494879 408666 1954934 1002532 1673428 74779 1167860 451617 758259 1264051 365371 1148375 1573156 247873 1404121 582027 929075 1131575 402961 1124668 707605 51210 1575657 483661 887278 923774 847627 866009 232693 1496194 1217150 1224034 1857569 1855256 1210466 319368 1037833 1818941 1043479 1401475 593509 1620303 223022 168739 453453 1522540 736152 1958272 204426 1135319 998040 463758 952447 904095 1121384 811714 244216 1716326 1445350 1476786 1128316 641162 1684390 1115370 220169 1055246 1623659 1168879 404039 43018 1869549 418418 643372 141266 569555 1227187 1275391 1203478 87091 1813363 994201 1178787 1110313 1469416 1400060 1198254 1665545 1013829 1240750 422382 1772318 1669171 448572 1456077 808316 1345972 1669047 1135480 1656807 285289 1914901 690929 1443240 1829857 261738 1190182 281927 91959 1548873 201020 1415786 420760 1185219 559509 712120 1355790 108548 1862599 1657433 656097 231479 937584 1628797 974091 239780 1356622 1885525 1874006 1031436 778684 1472288 1730528 1444665 843188 1398114 1396691 568662 1881209 886477 1359964 265269 1450121 255741 204042 1483119 434372 1406633 279195 463137 426481 477795 1697138 1225378 1883658 1345742 105062 1387348 148971 1579954 1279973 1208637 841572 1148686 1165339 396168 397215 784866 1832859 1941471 1412947 1435783 1008938 1904303 65679 1535089 1507501 1229215 1578530 1559692 635742 588561 968814 945216 1389668 995747 675840 1635783 758173 1647941 1297839 397129 1143730 1462122 447276 250615 1107621 1395658 1072412 1096033 1944832 1080547 788001 848076 1865456 513160 100855 83771 953691 585816 424831 964554 710496 1610452 714852 733598 1593119 431212 1080917 724775 997056 751557 26892 1017623 415384 621873 711691 784672 891473 1467908 546913 1842134 1073193 1021860 1092456 521058 1926923 496472 1546367 566850 1771661 1665332 722496 1849267 1958367 344724 392733 1447319 1657570 645005 1143296 179371 102648 45658 1231820 1446760 476429 1952533 1870362 588856 1008599 295856 568463 564713 1698573 208433 1787585 1550023 502461 13761 1878372 143827 241615 824662 625575 629148 105576 480157 163620 1006609 1041975 1253681 527999 224036 638612 1595111 491287 1490358 348460 1395491 49872 1835992 979751 482682 840685 1686150 1062161 1375949 427922 1818468 1507486 978405 896808 721556 765901 1978037 1686256 1534628 1318423 959093 1584055 488427 1678434 463585 1115194 1402300 896171 940108 547350 1358435 343715 686624 1613477 80290 1448068 45865 1030129 1528544 383302 554334 677192 1582035 1764064 1607728 1447679 135276 964453 302009 1174390 1826885 1460278 1783934 555177 1708539 128987 1250764 436449 1504670 1319165 939995 381328 1915799 181606 417029 264385 1325816 435175 49878 791696 1565234 982812 578690 1297065 1021082 525829 89432 661424 758469 112195 956516 1893543 689312 1894266 185894 442445 1707172 897667 462681 1588214 1858672 839688 728026 988340 1884246 273311 289216 1240029 465022 659870 1280373 1454016 1570080 1304139 616451 359619 687535 1333620 567664 688188 1345410 1527661 1351514 677853 338734 149343 1484606 976534 1506605 1718593 1292733 1716208 545312 1262733 1912103 1639239 1856462 561561 1227862 22830 1066212 1502950 547131 470514 1874297 48845 831794 169767 555613 1065633 1428759 1056823 1794434 1519204 1568301 1286173 457115 1938428 1218556 261021 1614759 672308 1670408 1843078 806930 1738767 885229 819663 1020345 1988126 1367901 1998295 628177 1304476 908119 219647 1814549 242179 1255532 1078574 280381 966696 647653 240225 1774298 486524 1927389 1265761 654016 809546 714128 694862 1933467 255106 711332 162372 31832 1693873 688693 1437854 1380174 734887 1392540 852060 1361773 1493474 350504 1090823 606045 478613 234343 491070 1534731 658588 862260 1618498 426208 1651307 1895126 709239 1908940 317014 695103 1709371 20318 1509884 997800 414657 398549 494189 330652 341727 368037 709303 648741 876849 1764050 446927 215483 12360 190850 1894295 881020 131073 170716 1685271 1404976 717893 1747440 98622 734169 428231 51550 299964 748766 748927 1409861 59842 1548179 34470 1337378 437810 190719 11341 1038971 1240531 912981 1227121 381362 637153 1763590 1163491 1262668 1201477 262708 1931719 1334707 165512 490710 1525918 1384838 1434528 1071877 1529665 194863 79273 1629229 1678033 502642 1645346 873457 1609351 1497294 204017 1494903 1308493 376677 199925 750355 167965 890785 344087 1906928 1361554 1527257 331 1025311 479079 618006 918690 1576563 749198 1496430 1755598 1120726 1558567 1373981 1604504 1247434 1593343 1323336 1434731 1271955 462390 1316368 456178 1780794 168314 22825 1175776 921229 1234429 723588 1210168 326915 407594 644378 1513238 1048719 1592836 1073537 1992361 1749495 1985913 1831933 14792 1451214 1674727 270484 996961 97604 1857946 1928318 740748 1501063 1189261 256354 568271 518705 329411 1935238 1217553 1180906 1779447 577888 432070 1343178 1757597 1549236 38917 106540 639643 757961 1192316 1993758 1172608 1190266 201825 586280 1932173 1933034 99687 1705589 1437093 1550798 1518312 859051 419152 488746 168458 720253 1699656 237544 472203 1774141 326955 1648559 1358945 1332738 442031 1125889 462212 1434868 1838065 1128103 1041764 1718941 614722 1819753 1985566 1012418 62785 1344472 1841080 1574406 756772 1398301 1639620 1693598 120506 461995 776104 106226 1488205 1727582 172807 1990514 1956111 1429864 1434795 1706875 1584521 1980979 1443269 1933078 1499934 1734406 1446700 808564 1399330 46119 1252738 590629 1434548 1250539 570172 672382 410108 1724834 1630959 1007539 1860664 490314 296155 113368 1696271 1161226 781569 796305 20208 855416 1598429 603203 512262 329210 31072 161801 1596061 1480386 1461178 329477 1349922 1914993 201269 1694153 1326013 1041884 1383526 1003177 1394925 593894 384416 1837071 187760 154282 366325 1574480 1188285 1181172 898335 1705697 605421 856359 891396 1159825 741490 1042006 1136609 35505 482840 298219 1055179 1243996 1203049 1665795 747663 1279115 1307340 83183 870225 1359751 159850 121455 474379 1225004 924295 823754 158267 1082416 1116935 1908317 1955184 818399 1605461 1684648 1590985 23431 1393564 916220 1779441 1930313 894858 1950703 1508350 1216080 1835018 380130 699143 687611 273268 858054 924121 538421 1496134 1312006 1832612 769659 1531643 183483 1570679 945750 1084506 1202367 1799972 1302616 472250 1797547 754940 163949 284200 535236 1105200 1391710 1716662 1724119 885612 845120 1718958 1595333 806815 1106560 313061 113033 1410992 987312 1186908 336164 1272465 430655 1361870 821681 701203 1721930 1915577 158379 952067 564983 1082949 670671 1137561 929602 871653 524 228701 1615356 1782525 424443 1169819 422175 541480 370034 612860 539035 608054 1923664 49189 471552 713505 999181 1282351 999459 1060809 265237 712657 932000 309899 754476 1757421 667058 544229 1633710 442405 1041745 962667 510258 751624 1745140 1989634 1742285 1276123 557773 88445 1654975 513424 1238105 64652 836228 1257103 16876 1567059 1573357 309921 1457032 51888 296170 276370 908036 628821 1585702 110422 237390 826904 618015 536925 557328 877620 400525 1264607 1160350 475587 233159 874048 1090876 1583031 1785836 1350188 1625593 1688061 1487854 1123408 217200 1132215 1934038 1097793 97561 1292150 1877264 42728 1246569 921595 1739907 469369 648491 1928808 96669 1657230 1172448 633210 296044 739820 1113738 1509812 645867 324515 1834685 342214 1228015 21385 927379 1549281 1024547 110116 1658193 108626 867844 1228644 895212 1807369 121021 875339 1546112 84723 649239 1397833 618778 44597 866555 645953 698938 372505 265494 1772765 418874 1961733 177756 965390 1203010 1004488 153782 1344961 1617049 886056 1490375 1065903 1659139 698435 906739 1198867 914656 553940 469939 528249 30131 1190409 384613 303254 486265 1349800 1731602 417147 1521906 1134725 40311 466829 1623741 1608147 1413828 1390532 955050 337048 306674 1057191 650027 1708308 144562 1788528 510253 677373 1097634 906402 422356 1747455 1617790 1052955 1073820 1537173 921716 805774 1528427 45719 126951 1458533 396325 1177191 6096 756003 1545480 1098462 1199125 656704 727752 179189 646517 1546494 1137403 1457244 927255 1571679 510798 625597 1163755 1926457 567789 1279059 1448494 891321 1193948 1133456 648555 1199884 947369 1374692 1447389 1274590 1661108 31886 606090 1542392 930836 1812186 1339390 777204 365354 1364087 1110670 949872 1273340 712606 394710 1122224 1453047 320046 1349859 1163564 1358554 1960373 839452 410787 1681577 1546982 1763598 1999691 853191 1644778 1186850 529026 368317 1632561 1105577 1608941 1776872 421963 649344 204644 215319 1838329 1328559 1231680 211359 55896 189856 57628 959103 505344 18586 202430 1971948 1690874 55598 847733 1257913 708252 198593 728259 1788496 16846 352291 651320 708652 1693714 1720834 896724 884563 463205 1565996 1355129 911249 703496 1228687 1060458 1086111 378969 1852236 633454 250092 1723014 1712872 1827372 1883271 209820 684792 1626500 756096 1552418 1374891 1092659 543736 1529752 681326 973187 395211 1407873 1343393 1940130 929003 690316 1292063 1249548 643254 175609 1511812 13810 1990942 1655510 1679482 1782241 1143614 333039 1224380 803321 1807128 23573 1383928 217592 726676 1703384 239439 1267261 1896551 1123843 275228 56321 514134 701631 786598 826281 89985 1904527 1952751 71948 1330096 384525 1049691 858854 1551469 1784990 330519 169770 431934 786007 425474 1104081 569316 1372247 789303 578594 1093766 1737172 1825905 928387 762409 530412 625353 72631 46562 1661389 1338881 325572 1729715 1017123 3286 644389 1991405 1639863 1262971 1908210 289736 1999089 1695252 541457 1087523 646960 131574 920084 356110 1306890 97938 568396 1435276 1710543 1843667 878080 1167924 1043975 1305194 952891 670725 1580630 1263585 1761820 911385 1211007 788064 92893 816960 1731727 909982 182816 560499 684158 1395229 1641611 1770944 911257 1521639 957909 230563 325713 1737021 682801 1276797 1493293 185078 668748 406188 317702 1310561 1249276 1438397 887702 1643376 695583 1017349 1988812 604162 150645 1589023 1664227 1187227 1064628 1380284 332597 522396 749711 1571438 34774 982640 1629056 289300 136678 1526168 858053 818741 377526 1873361 793950 1278689 960571 27795 1267706 129124 722349 1603465 758804 1847616 680505 678159 547107 679361 348023 1568164 942687 1270233 1800054 1257355 1969140 1949470 1472836 701665 732886 455404 672703 1622372 1155765 1417268 603508 1582828 260329 1777770 1229975 1584948 202232 792715 1761154 1407784 492045 1266349 1948334 1385549 1052235 913396 68361 1332535 1655484 1290824 706547 779926 1275651 1666654 1884093 894655 365622 318282 1410964 518103 1702985 1582696 1668420 821349 329383 350100 315676 1499524 1080290 1471361 442761 571495 1510342 1161013 43929 52582 1138962 206666 1108136 932151 1214477 812024 1816929 306565 919203 175114 1183654 1449172 1743606 1979046 1820438 1849042 1601105 1811126 3811 387858 323073 455834 1894568 1704131 287373 1610608 127870 831017 1818357 1692021 690327 218995 527432 131213 1442288 1208068 1706263 917222 692739 1622209 1546038 219921 386642 1330722 1987200 760291 231850 1394301 784581 873646 1921413 179914 992027 1513692 1889083 1224922 1909291 1730098 1357346 641273 1694780 269656 456042 1339829 195740 161248 757895 1195355 937840 118114 639249 1458688 1381026 820734 1708907 1210231 832762 1545262 1481595 1278135 492818 785479 694105 518359 820691 696889 1888466 1977433 691714 628078 1750987 1478385 22042 1487333 627574 312119 1160187 441631 1303756 820223 1566060 1461092 1408313 395961 690667 1635397 1841964 1399759 480926 989299 409484 350368 1632171 858495 1532865 107601 1706950 377881 234573 1003833 1276172 1559418 597289 1991365 1470632 951762 402960 987669 660323 1378717 1207093 1332019 1358440 498262 1881897 1377619 1575372 713558 587039 530357 58067 357018 24044 1720699 1589901 1440220 403633 1285390 1989440 580341 1686512 79325 1919863 872661 213403 1331206 1203907 86327 1605172 115851 1960000 221638 1193826 76510 981731 728647 249413 1306545 656230 1563154 1668647 1344330 54865 601032 401214 854929 355895 1884033 1369895 314273 254229 1756659 1269865 1898361 396698 1109256 1172935 9984 68381 592177 52929 39919 1112934 459452 1167582 117529 866137 739305 727305 1396943 359316 1969795 1189889 1186556 773212 71040 1124161 1727093 1863627 635078 1843797 894417 1053151 40996 1979585 1849769 1908603 1810977 162462 665575 279346 1704453 804990 261218 372081 1819872 1187894 59863 99176 1031077 1051710 450766 1763693 1909037 1612773 72003 1883911 177697 1934867 993032 517205 205101 207028 210741 257900 1656860 1785021 1077010 693234 1003794 1117652 549393 859395 438955 576594 1307718 1792933 1927183 1612150 1029325 27371 1277630 64074 1949707 1736182 992697 641789 1063071 1824618 1637472 280398 294448 517413 748475 533256 1042355 1067901 1676918 838003 1491048 1243218 1071128 632099 1192385 807484 510127 582016 773564 1726531 513163 1742601 628892 1418032 1102441 1212949 1843339 521318 41796 869280 744285 331913 1671495 1131158 1511029 1978418 1574044 925095 1577251 1120598 907924 393077 1684921 1508785 1255745 826998 1427264 130914 575532 1643577 1491103 521433 590515 363224 359029 874900 192463 1502251 676789 1330175 1816152 1186186 1135787 198907 342373 1296000 1496094 847199 774846 1585258 472886 1227076 1969888 808381 62298 447649 1606502 1143935 784795 1601717 888252 1196762 1641420 1255613 510187 256280 1280618 1328575 1820461 1850574 615810 369112 332784 899556 1218053 1789782 1596463 1907836 523187 1808801 2162 293790 1248711 1308055 839553 1895755 712969 295375 1226775 1786722 33423 158110 1943658 1597952 1580214 1271245 251189 112769 1045225 569808 1317570 1295973 807461 467287 499279 563133 928335 1110636 148824 770745 1850848 1195351 1771722 1681493 1194481 932671 387062 1038575 1107944 1221281 1791336 760253 112626 1509281 31210 1076704 808709 671589 1675626 478918 1201942 789411 109295 1721243 1839227 1407690 1582326 373719 1769244 947994 847649 54625 475010 1891559 613306 1512027 1866706 1186722 1994273 605541 1095567 1811965 393865 1508068 825046 509374 198880 292242 1868974 1472210 1045822 148306 1492444 846787 393178 1862544 1128610 1773330 387552 21293 1084273 896780 1276089 1196973 401679 1336511 1038640 334512 355661 1203646 1209719 1565872 1783722 97672 653195 476453 772024 1212907 921339 1822690 477342 495547 417212 1724651 1833745 1483694 456067 754050 1059234 975719 981361 1007886 1882038 449068 306766 884792 484168 1681613 428857 1517810 184239 48197 418957 648068 453318 892208 1741132 1032210 423803 7924 517874 528046 37601 1891296 1800218 342570 1286957 474741 1677810 1450861 260725 1424819 1677184 1636191 1534247 540778 505731 1355039 373835 251239 1534892 1217070 1020341 625764 740598 1691502 860786 681479 1988868 555634 1717695 894264 586549 1289015 800237 772903 1723858 610518 2396 1785955 1647402 1125029 287931 1726586 821940 908886 425644 1228210 1293754 165062 1327398 172145 814434 998036 692008 1429181 1615218 1665152 253207 1619907 423434 973089 6417 1366822 187285 1300883 894472 257749 81962 895773 276375 716952 1692723 713166 13569 599057 337049 378253 1756509 1348275 1180795 1215281 979944 1405938 810753 636074 486617 1919594 79611 967637 1917392 760080 1112198 1051123 1481122 1810779 1448169 988350 706312 1780333 844957 1993593 1444291 1292713 31627 913000 986557 241773 965545 334978 1819859 211566 1978811 453528 359340 1261526 1140241 850987 306474 1495005 1027395 115841 1721961 1083260 1855146 1371092 972911 310753 1310096 1074241 1128305 1703649 1946852 1775770 1574918 4990 665446 1904127 580366 1747336 1290904 1973107 1689477 1905353 764574 1379477 783389 1631649 823794 8113 299697 191266 1060944 911122 681129 742896 1926677 1666250 77502 1454332 1748223 757656 522799 1122566 25067 1348149 1623889 481165 287155 1992653 122729 408403 680222 1244399 976584 1513237 731925 1136658 1424255 1340826 1348188 821806 401956 1838996 1000656 1795775 1354955 1429575 1407083 1895348 1284426 930962 1606795 470368 898186 631656 1104511 1972453 1906927 1492243 560989 428219 1098659 1824288 786535 628184 941931 1319686 738053 1461294 461065 1416819 1313504 1946374 1248683 289697 1262049 216551 1541958 152558 469561 1199442 1355883 524235 1099568 826490 1509403 855749 1789202 216287 1023926 1376504 428035 1168864 478840 1794395 544986 1266070 128989 1724688 199272 1619129 663957 152061 1596471 1046790 871991 1266185 1864671 1636578 164508 854538 848373 1872058 1118364 1901232 1639715 1534269 1070278 1122575 1480721 173 427041 865883 493093 1033436 1612690 1158228 935457 1541543 1093891 449178 1368751 1055117 325242 1901608 1006883 1882425 429482 523153 1512690 69629 1576402 124243 855881 1532323 1275757 567405 1632138 1431715 25339 1162615 1862699 1129166 396684 1670069 280678 1935067 948567 137457 935413 735359 209970 673695 1145223 141809 1021087 1731867 1975305 989092 1989561 677750 1182253 1306473 1180957 1097549 507300 1183291 945631 109822 130173 1143643 1083462 1574674 1641151 444218 242415 1660005 996348 604610 1185100 937342 1887664 868473 1766134 298662 1121172 780237 1892378 741023 1453075 558173 710723 760631 115427 1254936 398491 709567 1792021 665338 207227 1923250 668337 1388277 1106534 1075423 1502347 1255612 239370 1673931 437693 235271 533305 1040199 1146134 1305818 607618 95367 1479926 30078 617488 1646606 1360759 596719 180022 607109 794681 855025 1961125 1276593 1785013 372156 311063 222656 375058 1588402 950134 377807 1110322 709250 1331237 999137 1725288 842349 261350 1362201 446952 1189008 437297 241172 1357500 1804577 1462258 343385 494226 495405 1466951 81560 873523 1875014 348294 1570597 1162339 396797 1668853 437727 66141 534108 1691407 194451 383323 1242303 1771012 1946595 515719 1962150 685027 669442 1369349 621752 473829 664806 1855941 46707 384072 1638137 923443 1949544 1668721 1763875 704903 1801022 866585 408774 347123 47220 1264081 543028 1216712 1143166 1544447 129897 1559749 1354444 1952681 1929001 453254 1114175 733387 635058 429513 1114223 1599613 332344 1745290 116393 1222290 895444 77534 280391 1650983 554067 122442 241619 1598343 1742754 496169 1703247 499177 936901 1335303 482747 1692741 129216 1146799 828678 1621199 130043 1674073 1203042 474730 815025 193743 845267 793392 390100 890840 673365 1479931 1195838 1206896 525499 936801 727537 64230 858197 836598 1844809 974183 1074537 1274019 1183442 194474 1043833 534867 884229 613844 184698 1254965 1623238 1884063 1737812 61308 931464 796973 1172693 836738 1014742 337099 659521 1513305 1780586 1832963 627311 1426806 1587516 1608650 1179260 344324 1208491 1066842 1961548 1740011 1887134 1942890 1879914 1022646 1567974 326277 617862 748041 1479764 1424795 269613 631973 95824 48497 674387 578352 1735541 151542 1955211 615184 1933564 1748237 635324 1213154 1337547 476385 1892999 1658679 1418900 1477216 827682 1758874 1638166 648572 891044 1754942 350210 342709 1569605 1684960 1955367 768493 109765 950604 1944711 632694 372303 1205985 1210508 1386095 976217 724367 837405 1328813 131956 256935 724118 1752651 980979 395472 125455 1944581 816639 1694678 139403 313510 1757055 14830 1329092 756992 1155062 392948 1190791 1219987 900875 1232686 535829 36766 369861 1635319 886322 1495570 579511 725260 1046006 1384578 1215645 292093 1133174 554534 1132315 80185 954124 1146615 1717132 1611750 1480439 725609 94390 700866 512387 171812 161219 555209 707562 920276 1910789 813328 1738467 333438 813986 1314427 1290689 1899700 315274 1650324 201421 1490145 1071100 1216566 560782 707576 1916399 553673 181790 124550 1551855 1402087 1477337 110553 4074 988796 1258367 1425438 1800208 588888 253456 1482477 1931520 791740 1067775 211739 1790212 1698301 82165 111576 1816907 1870556 999165 516537 504070 885871 278918 1406090 1035650 1348057 77837 1765886 463081 140009 1192126 1210920 1840429 753790 543775 909577 929438 1831374 392403 1076258 1548815 1404261 103111 924098 898474 1539417 754810 370752 358447 1915134 1084255 1396582 1291036 713415 325436 1812937 784813 638619 1934705 1790906 1949102 1799559 689696 422331 217717 370374 405981 1029569 1882055 525897 1604096 361005 755491 1683108 932737 1538272 273467 1168315 1986399 1217947 1750214 567790 108369 1625639 1859795 1254005 1986230 1814074 1739707 49318 400308 875695 144067 1434951 1362370 1016523 1700187 1004749 476563 1626124 37942 847028 1506970 1975364 1100663 1188524 1972263 1151537 1684764 410969 877134 893877 1272280 1483114 1008511 115885 1663055 1587439 831615 494194 705834 883898 1256577 1396732 592651 1376633 1315928 1790931 1958925 575220 195320 48788 1991033 151552 1407063 1575877 1020016 997754 897265 1319275 824978 455541 1827413 1977992 1104898 1704377 106868 1806754 1629142 391477 1024286 1432476 1164075 853966 489735 631089 1768870 468834 990969 1453627 110873 73449 209542 1671100 1859892 928088 1126192 468435 1417811 1359129 494058 1910578 992242 755463 279704 1689421 1641228 1724069 676057 70114 632870 251208 956553 725540 1509850 807343 386064 624612 1122361 672702 1550698 197830 971583 473994 733175 381463 1420537 1832691 720952 1222699 1275898 1905400 969680 153146 1979147 1561455 839794 645156 494730 34468 937920 1376184 1069787 935904 838940 1281999 1622175 1386294 598242 1350202 1798250 1152865 563220 1701711 1389165 292471 1621038 1509609 1738492 110217 1297620 1970523 169113 1059909 482421 1643942 1951308 1232911 1289248 111760 1712810 1951675 41799 199837 1739718 1271158 1481091 445321 1602702 229229 1101404 33961 1792578 1190933 1482262 1297845 1094301 1007911 95072 670202 1705583 1019418 366530 69522 1730613 1910900 685032 693906 394457 1805397 776255 748529 1402193 293721 128646 696436 1081607 226538 1604126 136840 1175920 954576 448610 249013 1505530 530233 224711 1948808 469548 1194989 1535785 11763 819507 1457510 1979782 119799 1237068 1912038 1042585 1430921 1441227 1782382 264046 302011 440608 1397393 856300 9618 685601 859721 825660 1806173 97664 1772571 1370684 877181 482512 122736 698616 1732093 117773 1316275 1310986 61039 1646683 1245745 939051 440940 774845 605495 738866 1194849 558053 1529329 1551359 1971116 1718503 1741598 910759 1918432 1503193 521340 1920312 140561 1804083 1622809 103627 1615737 96245 453857 12861 1432813 1844818 611249 151274 29809 1913812 799148 1527505 284567 797595 1440972 1848168 379550 320918 1824318 1711449 447687 145308 1476371 1069515 581377 220971 1911746 958357 1785219 1708408 1967174 196809 1773323 1429024 1302375 219361 1584077 1982182 1726873 588117 1692306 1381998 966756 1756572 34804 388210 410582 1169843 928223 351341 1798525 615899 767366 1281680 1345725 1964525 1925273 884106 1211611 854806 61702 823435 1796463 505826 1622660 214909 1012346 617476 415202 866444 916098 551746 608923 951783 1641334 639549 235598 1450339 1501956 755979 1199482 527018 1153039 435068 1034669 924160 1551965 1114736 255472 333949 1820547 1019051 778025 459146 990870 894110 1068410 80932 1834965 238687 670129 944709 368767 105645 555688 1369856 806673 1605573 222279 971860 1313649 255548 1357743 408125 1829701 1407324 1207622 1300724 684227 834129 214720 1544260 1394326 808913 732371 577918 160968 1280255 952145 1013112 409955 1680415 24444 379351 1571891 1862749 414973 1488762 1313496 481742 782196 1862171 1308386 288870 697131 1742160 249756 995104 1470948 1718803 990837 1455307 1748735 1047336 906804 760752 637565 1379833 622833 587986 1720852 330543 165055 1585074 1523978 845736 729999 562124 1629764 1727313 1754606 984555 924953 1588357 1292610 302196 479336 47387 1736333 1419772 678849 1244247 767079 511422 106189 1002802 1846528 1601826 1156192 763497 1466510 96149 355176 991547 732063 1544138 1067852 92659 877704 968366 929748 1616250 1392899 512560 1355323 1941192 906488 1490998 1252606 1649280 1397535 1099062 547723 879547 1006211 1890213 432597 619138 1921843 1567312 23936 398456 1746313 1602312 345711 693040 1444943 1410980 1514079 1661593 994422 1142318 982737 1797534 317301 544708 1475706 119166 557243 1005720 1781259 1214863 1845698 1580049 54860 1727016 1092126 1649330 355022 1629152 74459 1493225 360899 1144346 160229 90861 1406546 877737 1833671 87076 1583221 1600533 849238 43024 673558 782580 1514968 655035 1010941 354988 1867007 1005649 1090864 1951001 537907 1582488 59652 1560981 194351 274327 1238328 276862 612928 598116 64817 1188550 109968 429635 1477635 433411 1492833 1536602 391034 524597 1703092 102117 672197 404135 1463356 1533914 1866580 763326 1082977 1741597 727945 174676 1057222 84419 610556 596104 1612370 1261350 1944064 620049 375145 993897 1606375 1268083 481313 900695 444995 687868 814162 338887 1639521 978132 1485741 1813367 1767376 1412571 795304 1200601 975186 1888005 1715669 1662907 696226 786745 1808239 1630773 1573530 1922504 1638164 229721 1135887 1045395 1511036 1217846 433332 1388590 842521 743368 1197152 1460076 1716589 1241248 1203009 1593093 1897441 1668648 1629879 1838403 669070 116262 82270 228427 510552 358490 1407647 1715224 11706 1516401 1510774 1538975 47347 1733078 1187301 849318 1056964 616756 1243709 1680609 545490 408426 664435 524207 1151265 809195 1215171 1713007 124192 60423 1839741 1811448 1960814 1536134 1417283 609348 1860164 1467894 379017 639466 750697 238236 1516927 601044 172265 128316 286008 752016 1005884 1232384 1196827 1080062 876985 716969 353809 1644939 932743 1445798 905056 400895 792312 348632 843920 391237 411378 1686438 723361 1819558 1125592 1030635 767330 825304 1221285 25337 475559 1888887 315629 1639505 742421 648376 1180760 1230113 1849918 604043 1933700 1415367 599223 186371 936221 286438 660353 1747914 332277 337040 1241653 414233 618886 311957 1161959 1030753 1605440 1532849 949938 1518776 1475187 690357 1683879 263191 314411 1914791 124164 1523869 861390 355624 504568 857545 1454831 809024 1267537 1415119 564298 1376045 1206683 419570 1225291 903107 1193935 287489 1062856 1929474 401022 995040 530003 1567781 1497594 1239375 435195 1717377 1968953 97347 1758902 1388553 274410 884157 1173932 256410 1901493 76355 1386672 335766 421429 817120 828761 983061 1783068 1044848 65910 424090 1145157 391803 783829 567856 232781 899119 122357 1562869 1341695 671224 1421235 858412 1318470 83344 593484 1835550 264423 1512488 1497519 1128419 1928002 823584 1956504 1275040 543139 1936865 1136613 176824 1041750 864136 1872050 834627 1482078 861314 1454382 1191138 15795 1943979 1513221 1177652 1645848 558724 52394 413171 1509539 936380 206529 1703767 1011665 1777292 1510918 1218693 1641358 808488 1594277 1996788 638558 1934043 851227 1069232 1994790 1809853 261205 818123 136962 373573 57202 1022518 1822556 1512888 1214503 845430 781792 1812541 908017 1125580 1697757 1938556 1258570 985708 1338185 143412 742381 1490436 56111 492290 678966 391369 531018 586540 1271481 348831 404174 1960106 256301 260463 793578 773754 629118 324745 200148 1771410 874750 1125500 1505232 433983 1530976 992173 373240 992617 1289219 695721 122073 1165533 144078 1830975 1584589 253381 1216279 811176 494603 1965180 479511 466493 26077 1977382 1311986 511182 280124 1027621 1664918 1684861 1368988 1913030 376394 236101 73889 256161 1573022 475355 1602842 1008495 397841 1211523 1802178 685203 608552 1174824 1085952 1623442 1306113 745170 701622 1340935 1539865 770821 697233 37003 1366705 1113044 1042945 1976548 1469708 397556 1756044 1288468 688251 242452 954488 1107725 656613 619459 383413 807857 474214 1361300 638893 799705 770865 1110969 562247 468204 1313716 1545624 270647 1021412 12120 502470 1984003 1920123 766307 1229380 44482 991085 933740 1375578 1017886 219146 443284 504961 1228014 262415 1750065 1378006 938866 1383969 244086 1073142 1490526 729943 118661 964155 245898 1824452 1752794 1434918 1833918 1613539 1810172 474578 417887 139107 1165254 1820935 368379 1531557 1799681 1520586 471895 1238770 150083 1096039 1171739 1583506 765153 748654 906923 1367021 1423738 1550836 726826 1654830 138616 1352056 852151 478904 672151 1812520 638468 393721 1240294 1674745 1414157 1963201 663198 1863186 950164 1111912 829062 28872 234426 147426 99937 998380 934357 354519 755213 1788527 1943665 627368 1985697 1794708 414182 1548689 1810100 753594 166358 1019340 1069863 1864397 1203269 239900 1092913 436568 1802651 1780226 937132 1181999 1410147 1810724 1229633 1652110 895617 990809 1787713 630179 252842 1052097 1266680 1964923 915958 987258 1545760 114275 948462 322514 1293483 797190 540391 986437 1201308 1379814 1575398 1047535 217332 1668032 1911409 1570231 569142 1226865 39001 1196986 1961370 778965 544534 810952 284214 147161 1822290 309748 1678008 884739 1070993 1069433 552662 666464 1503909 737197 730597 929008 1830374 1696572 1044945 214958 1854500 1541690 31314 26707 1688263 1289104 614516 56051 1999391 1547632 321934 774726 689734 1924018 194174 373456 84986 1891756 1014252 627337 125329 1363909 1287613 1289688 1229068 1449416 1501705 1963138 108806 1066984 532824 43903 1332597 1468137 1835453 418215 449371 1989537 324383 1199703 1988691 865887 474650 1598341 649428 1882844 15141 1267027 1600077 1968143 1491283 305869 1872631 435752 958075 1762989 330524 515378 524434 407147 279769 1475854 1843064 839614 1074892 907059 222458 1682300 386049 550891 61840 1185061 1106444 1695552 194788 993982 1578876 1459636 1300364 1295095 1682798 1214142 1144762 1462224 1954261 774196 1139062 1662704 565401 286512 915058 747046 889427 1223768 521865 158215 1558612 54601 884670 116865 210715 915333 1790231 532413 827882 481642 1079528 1886069 1256665 359401 944026 1730080 52462 7915 868004 609040 1956343 1387789 979990 262951 1245183 1966829 543181 1345176 521753 560237 1403851 509049 95443 1383163 828839 751784 301738 1064316 295662 1024672 673537 1907680 1428789 773146 906205 1278578 1485993 1602280 69106 1799901 295528 1093915 96610 1667505 524579 1991128 1001683 1639358 1010845 1515223 916166 1011108 133813 638897 987511 1737136 388851 1797615 597094 1820556 1136771 1098895 966171 1340145 1147697 1272751 1671237 809091 480703 610790 1665375 1662679 601028 251529 43483 1950812 1322045 149677 953230 1724525 1766379 1709118 455295 209576 104878 1179601 260499 1504869 71700 511260 1795571 1630414 861738 145479 742209 283208 502603 931363 1345603 691326 705677 1536867 1875943 621954 261830 249809 197279 261322 1011109 1971154 107339 1126158 156935 1680686 864384 1661629 1268201 212545 1731671 1771134 1151679 1136379 70720 307922 606480 589888 182132 1211415 1274093 1972976 1956770 1356909 845341 1477469 631043 27627 1574440 166274 1006630 1255089 905187 863017 1215197 303141 1191466 545195 1685883 105555 1677850 96916 812648 1635497 1151714 1068738 57681 1502674 1698410 1055679 334346 492505 1435542 996591 662149 1313509 126063 1464654 1744973 1383203 1265076 613013 1743405 758561 1200778 274146 1393808 214159 740539 227608 107806 1652493 833452 945877 351146 1078910 1728826 1607641 419275 1830213 974892 1445894 1919072 1931641 663980 305003 1465227 1491020 613170 1186468 1070599 45091 883047 502976 450806 3938 1651617 1437348 1554139 347513 1633889 417364 1711808 894860 127063 1192393 825572 479757 227846 1174698 1610179 501219 17522 574023 574815 167174 1301932 1387538 1127790 348818 25057 87457 1966968 1076410 1170522 627145 472554 698333 1591518 1243467 1789882 1089166 1811726 83132 1731479 250568 1233449 1672052 357325 1489867 1723568 1573390 663333 433035 156788 1552034 866587 570555 1244795 66169 1315360 1715465 166812 1123706 1707951 574067 144724 1274143 719382 1721877 146794 471879 1555848 139591 571218 1370503 1354717 1143023 1614566 632553 1154665 1748968 1092633 141759 574347 1626271 310484 631557 1225244 774102 656891 167389 1233580 238268 239079 92379 415219 1810880 1107966 1163236 29795 34655 1954806 1167384 835352 78788 1588256 1456835 316538 1552266 176873 898148 396090 1507134 66611 1448648 378008 990842 1093907 1831382 53288 1507871 1472169 70925 1940836 1816787 756688 562073 1928273 382953 1282618 402574 1321346 404093 42384 609528 1584635 687498 1120484 113342 250180 84621 827162 1862554 472213 1665752 1368870 306975 1592682 1661173 1172398 1799606 1757612 1833380 1534821 556233 586413 206794 1899208 1132963 787622 1278013 1849093 1917320 1230937 1578513 284074 1811166 66372 1232353 418725 1480569 842315 1390776 1296910 1918459 265267 1845185 1154639 1700649 504744 1688753 1182104 1181759 11039 156802 239603 937740 494871 1757356 1131411 610919 1198285 1524807 234391 1216758 632699 389706 1703319 1339198 1110440 379370 1269039 1668762 1323757 686538 379331 651771 1827929 1389152 837348 499509 1182144 812345 712924 1873257 1683405 634538 1320082 588315 235817 1375649 441880 185106 1845806 1334191 956062 1148463 751828 1418888 1897939 1763360 533659 1759560 1712131 803360 766616 1075291 366444 779782 617448 1411869 174943 161787 1613519 1371478 1660484 73848 611715 1909295 1444386 364187 1374830 1198971 526297 1701778 1792037 225138 849659 1353817 729420 178691 134114 149530 939484 1009980 659021 168514 1726656 1507324 257210 1830811 1103065 480850 113900 49983 140124 312458 1911504 409836 296842 178053 543524 1967623 1422417 780645 1721129 1221165 1189072 1036396 380156 966885 1928649 1846448 1880838 1823314 897540 1897018 159560 744279 1587336 342978 948719 1195188 202849 381768 273773 346596 1347646 1476137 229738 829133 906374 383392 117341 569323 854501 1783617 1619052 1117004 1743342 1277392 409232 896603 468446 1803434 534915 1810246 1653155 889819 1518822 1887553 1668481 835765 1327140 1656355 715587 1744362 12592 1785487 1309570 474001 819513 1084410 1459740 1577256 540146 314600 390868 1900265 422747 121228 1922591 1538752 1626787 238990 840716 390687 1986388 530220 656668 1567898 1297286 271085 339980 465196 1577728 82014 822701 716180 741338 926418 479291 1405146 1076536 1303167 1486150 1651587 1113316 775677 1261780 1627831 1102444 81450 861436 465811 1024477 1022136 463810 1573168 1290900 1612486 381587 1219133 363714 924108 1200306 823409 1015363 1373555 692558 347149 1072809 770173 862969 1881870 1703098 742557 1371803 530108 1033755 1645073 128379 1142065 1333798 87007 890629 365363 1855966 1318843 1593382 1741663 1815549 452974 990620 1953381 1686940 1148479 381655 60525 398793 1923110 709610 1031043 1913086 588397 1446196 1561629 1236373 978093 1622890 53246 928371 224814 250596 566454 518371 1241090 1581269 1862881 1245694 753962 774660 1131976 36418 259353 269475 1789832 789696 1408003 1269226 543071 1022968 1202341 1890001 338044 386981 345995 1029574 1404737 1538711 1581325 1475921 1162229 75710 1800227 1717432 660159 565193 1713175 452767 56056 537606 1967405 290453 1194246 184826 58051 270868 1981790 712667 1956979 1779313 539159 590324 117061 1888175 1361017 1857803 1979922 211558 1965856 731033 1983146 1376842 1335311 921107 1175439 437358 1780266 1273169 1393522 914604 1133977 1529959 1854620 1499242 179368 1338915 1642259 427943 421776 823835 1408910 267401 776627 366502 223761 1813914 110500 1075594 1069959 968664 1019946 370008 1349611 496914 1684178 854198 1268996 927869 439970 764091 701363 1629112 664855 232776 769528 1685379 1159636 1322101 169598 1036573 393373 182072 495373 73459 104163 1369120 1454308 1437234 1315471 1058655 1422791 1867125 1500497 1704370 852520 1276335 275124 173007 1149256 1277688 1562802 349252 1061699 1411074 1882661 75631 1836734 605128 2660 1435583 546729 1755246 1299525 315762 516350 1612375 1671716 1156059 887037 1955520 1993126 812935 1032383 1867986 310126 1953078 1668328 188659 1463181 1124503 869043 1860969 313205 599639 818364 1336371 1518683 579376 666315 410925 919459 702132 822813 597731 948895 825389 649613 1027182 1993683 1203277 1932940 1833886 839014 1131832 1391028 496429 515436 1216781 468298 491081 318691 715505 663915 578645 251091 1901638 1884554 1045199 1026120 804193 1063675 1609510 1403674 405130 911214 430511 142976 277793 1127502 1705053 1555681 1796409 1790965 996405 22896 433872 145131 1566044 1896268 1827547 609283 1755416 1283291 527613 270435 868600 53312 414063 1964693 107000 939943 1915686 180366 1330891 1914200 520410 1144877 614610 1590709 727395 231312 95715 37471 1147694 866114 1688681 1543857 1705952 881627 407595 614678 1646883 880795 1866558 1771701 1013242 186188 1996101 806862 334390 1570314 532372 465820 1744142 1515481 1923726 1151827 754008 686702 891770 1674213 803229 1444879 1601949 1325770 716459 1794906 542111 1452693 1530255 1752950 193492 797857 1358394 627981 1684964 1376449 1658320 1728719 1568092 932118 1299859 1755190 617593 326990 1358170 487308 311622 1559194 1416157 1704783 1334823 1978062 919001 543000 1371500 850768 834277 111591 1325742 188890 878930 446124 1963168 1380223 977588 1857346 1214501 1630982 1342881 1155277 1915488 1398896 1248763 774463 1175199 1981981 1711658 1205903 214252 1682548 777443 595597 292743 1650982 1463383 1281676 1126215 1978604 685443 437880 909638 137227 1089129 83491 1522625 574124 704557 1759554 192747 1052000 914473 334014 1367617 576630 1769394 139131 1362794 1510314 565631 433863 1223954 1312424 672318 1510554 801342 434912 1655468 336583 683522 1198175 509740 1066479 1213566 1857465 357922 705283 1062595 184035 1835014 1123174 1658117 1584353 552031 1714706 1917646 1251488 328189 1394233 1757901 52139 1088778 679510 610634 1139253 1302421 688522 899368 1289428 302298 435314 1041262 1699100 772899 281492 328221 1584556 629005 1785297 531431 1542881 439152 179654 1926855 976931 483358 15172 1110861 252601 177222 46580 1024987 1923896 160225 1456815 158018 1496458 1044629 729996 1711928 226556 150233 1467911 243503 1500798 646478 1712265 616950 705849 290528 1963681 1586 859508 1128583 711379 1877407 695056 764062 184880 1498229 1583286 1503273 1288573 1817190 959975 1269274 38934 1444619 286873 281134 907545 1004099 1474817 1334505 1604470 264496 1491468 1625913 1439233 1031949 1300377 66645 155655 153141 1809056 1281195 1223805 1836679 135296 1373223 1740123 110481 491882 1478158 1371099 550519 284764 1557259 1820235 1384657 576828 827461 135600 1890679 965089 732845 170087 240759 1453954 384830 1777398 1921608 1432617 1010169 1266753 632980 1154545 591948 1310700 653847 1590924 45260 1070830 633143 827155 1342412 1496345 551172 303768 226534 245981 1019934 1563362 1531293 359769 1500751 1568744 445978 1525054 1531612 947981 1770408 1152763 1770306 967401 1012637 106452 970481 1462955 362627 1544196 646313 402188 1631066 1352561 778223 426350 1045004 779444 213219 1345666 667107 1089121 20770 1124422 1169643 239886 1445086 156432 918780 858679 1877871 1943068 578390 1205838 1202106 1990862 288696 234583 1145112 512654 1227798 1194288 594794 185016 1479606 361965 226091 1542 379354 1662489 612744 307471 601460 1100640 906262 1927109 1252969 936653 768055 723252 560694 294314 323769 1514185 919613 713447 789078 1388479 1134525 1628941 685895 1544347 1319035 1788878 809705 1644349 1498273 1653971 1663328 1912389 807859 1008486 1958523 782730 1236143 1289602 1618075 764003 1031607 664677 1589363 650385 588106 1178532 1975832 404495 1293669 1787644 242541 1579303 1906783 483005 470022 797704 1741727 1061906 330471 1830037 722895 109165 672655 1630942 1294837 1252996 495609 570935 537005 952161 853360 342966 439272 1849339 43769 1864330 1280146 838449 357298 680310 1039241 1621679 1901135 1075792 1560295 1920705 1412028 184690 1989690 1194731 895959 200781 582774 467016 647435 1940899 2318 1735668 1529886 384135 800687 1980484 797520 863016 1443074 813942 1406729 1823947 1438760 399300 52056 367980 735404 927518 762455 1620080 739909 1636841 2078 694891 1456221 1276884 1196525 1487958 1380783 525538 1618889 387253 1253796 1915037 1347470 611028 184715 368418 904165 1145060 1110771 784071 917808 1583429 205021 1725386 345399 1552652 1881645 49852 334169 37630 1335060 1013235 1254002 71047 879703 1303738 1806900 935781 552339 1364680 440074 625732 625551 44405 1309870 1972086 1857814 1872352 10144 810828 28747 1437266 3181 290405 1119020 1472377 1437197 577570 1646922 892895 1042660 1774598 1342677 864068 1938940 396644 1635766 1639937 1158887 1568987 323888 1808126 1049901 305072 819897 157176 1108112 1729562 244631 1517849 263456 65328 120153 1261097 1785390 891819 884045 1132861 1747861 66827 116809 1820480 26405 627390 554564 1497683 1366209 1886508 1304503 1160286 350594 492983 1079664 1417885 1128590 440283 1249366 561564 578821 703275 1839839 782599 1492144 539597 693630 1273734 1169846 1599961 1519297 145904 1083788 1418896 417974 1002750 1973923 45931 133779 839030 1637046 890990 1563481 1098786 349388 189377 103969 1953129 745266 659168 1524108 534892 1032302 427771 28817 1481783 418150 704195 756053 1333555 323485 1455263 239320 1081430 1749691 773713 1126502 1619230 1374125 324510 1370006 743636 7409 102737 803437 1898448 842956 555676 953661 999597 1300303 1322361 1019056 1986266 1155963 579836 412943 1213364 269768 1290277 519353 1328806 755022 1902170 803584 306400 210716 1388448 194983 587381 470674 755758 1083706 1655992 767708 14591 1608617 916907 707780 982932 1511269 471782 1817368 1437349 1500336 667577 200428 413922 675861 787928 8571 1883108 1207688 1767114 1097477 1312208 180096 225573 1217836 158230 850497 584099 167153 143408 829485 1669912 242032 1946692 820101 82284 1593996 61843 871808 1355178 221249 1207269 701987 547577 1862133 1366973 1447643 1762823 1067161 1432241 746125 200496 1351735 815901 1954056 1154648 399568 155730 1151652 1924452 1284589 1074701 254773 1448994 378648 25674 1748045 127494 479656 955369 1701516 1345653 1577834 1985860 1201743 1142373 1078793 385049 1470766 940469 991904 1080081 1684558 1305462 995159 80848 1877312 1798235 235680 618058 672961 1863267 550631 296599 1464427 605891 579210 1690328 1904209 1250901 206558 113460 1536120 283988 1540359 171322 349315 1283289 1738003 700291 1646772 1214460 1037083 1888106 284189 184872 782199 1804190 200383 989617 1300701 1302338 1316862 1184973 1826197 898059 1126486 265171 1729855 1385101 168966 1662279 128966 322558 1114753 1136487 1504407 925140 312298 862516 997223 1713941 1248284 1587428 1226658 764632 385439 149936 1387542 156971 1593729 373363 323423 1844208 762754 540658 1235290 1234397 1096761 1946638 557593 1363027 221580 1467319 7548 1142265 1705180 333276 1380355 923696 834679 1437050 1418272 1810745 705854 1264655 1856717 1676671 1681720 247605 1446195 1038834 905759 1076426 1200458 263370 185574 247769 1252686 177264 647866 1742047 191744 1762629 1613615 621791 1924655 1965774 332010 1400976 1276568 1861452 575294 1405202 1851753 555655 1798658 1363637 421322 654223 740554 529484 1794880 1340833 1999885 280611 822838 1231044 897290 130954 913158 487603 300277 217622 1637893 1863208 1513281 1968930 194930 1662281 1781411 75258 28528 91521 1158162 1902297 1022105 1799788 1532455 1988195 1535913 1624398 181277 97743 560880 1454120 259119 1584980 210822 940876 1601510 571008 1452081 354742 707308 1026874 1667281 1560071 460712 445104 960728 779058 328871 784272 1044562 418801 567771 686184 308922 230956 1943619 1042395 1597616 840756 767289 1849696 1503759 1308502 391456 691973 1173934 925737 1328988 1280885 1227464 187256 548735 1070700 25148 794916 1007234 1978788 514874 1808726 923628 1637478 1618040 1424470 450608 1404151 488795 334578 1696092 1926100 1732896 1509148 211144 878396 144765 699553 1631920 1988672 1299303 818288 1281811 1346129 1453361 652261 988630 85248 118450 1094666 431038 1630759 108582 5143 1731472 598493 286994 74159 1046789 1937562 1739761 1313720 1784012 1068906 251379 314161 440914 1462327 23525 1646388 1833804 250785 1782684 692388 387101 1250471 1654913 62967 1008585 181391 645499 275593 265456 817801 779473 261591 1127538 777885 494368 1964532 1375112 1606550 579687 1807247 1094768 1177375 1881854 751079 478038 501200 559942 569843 1052289 1899774 603222 243566 486770 231586 697638 943394 36926 43809 1395997 1344880 1259000 984280 917346 1379328 1568554 1409823 571934 1433068 633736 1469199 1885875 1984409 62688 336018 1391845 1241937 748744 1671543 783169 156067 1544683 1460798 1824704 1549325 1926860 1917274 1299581 1566146 1137882 223738 583611 730029 601452 1173885 1883182 1683058 636495 138677 354711 344289 684900 722135 1590696 1840956 771121 1559236 961031 123128 67009 1525333 106016 82493 1884439 598192 1767134 142405 1663128 101170 1352083 419017 1546371 531114 938718 508026 1050439 439883 1936475 737375 418248 946235 1546009 614311 114695 820471 672059 669057 695209 1859237 1417757 1326629 224429 225428 716500 1008767 347463 1622406 1482039 828391 1588436 186532 168614 229720 540829 1478880 1965207 1023172 492854 200820 1791141 1570338 756148 1464168 1060500 681795 1005562 225624 1438565 636055 434751 513368 1961054 617771 1611814 1797558 964800 1039084 1152322 1079114 1373599 754765 523131 299690 1715461 227132 1012905 280878 1601939 993614 1064158 1958739 1461330 988243 488242 1133318 506710 571451 1116163 1611826 1299080 943351 1343845 258149 1248541 1050239 399535 827792 395553 1746977 1133909 555914 192485 197961 1399042 1693008 1862597 1895404 1545965 1428984 622889 648285 8246 1857633 882241 987923 332642 1194657 1103884 1483596 493429 1953316 1854714 1306555 1290880 1212390 1858437 716892 426032 1169359 801769 867304 1781317 1724690 473931 274387 1397397 188630 1257984 407416 628485 1006146 860573 792364 696360 1147920 308562 1907612 589051 1518309 736022 1457254 1384427 281882 1518232 1001453 879384 60879 1774403 1783494 1036676 1313265 694876 461575 1156 1185781 850377 352667 1901726 1501364 1238914 359353 1393373 954405 1299284 1518166 989290 171845 1114392 1571722 1140173 730865 608547 1520309 1251782 1011492 1317834 841057 586336 1521927 1657491 708369 858697 949933 979270 766806 1051170 351943 1959712 270242 52758 419371 1455783 1768495 945166 1174935 450209 1392935 927033 907813 1331508 913291 1685806 1449167 193992 1818269 1610656 731909 774889 217393 1107878 1783127 1797826 1745133 906974 745825 1386365 255256 284671 1388001 428481 1179700 934588 1821090 1070793 298756 1942865 1760369 337213 960351 30788 29352 175079 321943 318459 1782261 1502114 1098347 1724707 1640004 188652 1145434 333558 1245955 1510726 571351 375442 1755919 597182 253895 326150 1647996 1730731 106053 1497918 477781 776915 956668 1177534 1143628 366493 1926458 72607 253500 26779 533700 90295 1039560 1813916 744553 758751 1304511 414289 1494107 974562 1929055 790905 1690759 1551992 1191872 45438 183552 565735 1686331 462705 580819 1272993 1716115 1157142 573971 1844632 720962 1853052 820011 1267129 1686282 1824702 1776878 493156 1797583 476519 439428 1939894 456070 1249758 1260936 1875328 1882220 23067 1996416 1818338 1611032 1922439 1819882 561527 1666805 973921 1171852 913528 739298 1588879 1826215 332495 877816 1833686 1911150 1272982 1390781 91781 1591579 911060 1130074 45832 269347 1201626 937619 763747 319309 1563159 241733 984774 1899987 1382239 1938952 1395557 118487 943492 1124506 12366 462928 241536 58797 275865 1505281 842469 1441609 227656 150386 1998323 1136381 824225 1184764 789238 855575 1842371 1277735 1398865 137078 1699021 1278851 280248 990213 1575949 1263367 1766391 580350 1514508 1790038 999337 201452 1527803 1952033 59394 1613062 1040750 828814 593199 267691 804121 214569 1560556 362025 1538615 1865119 1640713 1976741 463741 151165 49425 1227687 1394930 478525 788520 1370093 24948 1978178 1894866 1822642 1208789 401548 623609 540970 504012 1677202 576079 805364 718238 96461 1861340 988352 548316 858602 438809 913407 1598658 679001 1609614 1519056 1997579 1043570 429583 190805 1378668 434380 1962275 1041713 451776 353712 1650922 1974558 1563419 1445015 1082972 3090 1182507 702010 1274304 53846 1471340 973220 589136 1355403 1659244 1413554 1093269 1577903 1907096 1841900 1050422 1123642 1365293 679451 377884 446650 841885 1110936 542647 1301149 316102 287890 1741942 114487 1187099 1634318 568561 974431 1548821 522386 1526455 172948 1724960 1569009 701359 1062501 203836 1942987 215767 912617 184795 723552 308488 1377773 848522 1670723 1704652 177419 1056203 1384511 643488 1473718 760626 144875 1099881 1236211 1913883 641640 1364485 1644940 676524 1451547 391574 460694 1555045 517168 1117056 505193 570639 1847619 217958 57692 499779 661707 1311701 1696249 1539778 1031276 1368387 984411 1900709 804328 1443098 550826 464317 688359 817859 99012 1267324 989984 517673 1929045 340288 24813 1828906 1809283 953417 1783281 454469 1010082 465794 1477126 798278 1908787 666227 185708 374820 1200853 378675 393639 464267 1516659 1952736 1353153 474758 1209649 1467936 920376 1857195 727307 1446852 1836951 488951 1691689 176631 588190 1140786 1926954 689247 1948448 1854505 718454 1041707 1341131 262977 1072235 1372119 1922598 1627391 1390438 713127 1885286 1782234 937422 1739444 1646211 1264917 1137328 1829559 659296 173841 290655 643471 1032829 1522877 1969894 637069 1033111 315918 330590 1388570 1348361 779085 610373 1982799 945168 1874824 1525187 453090 998059 283318 379516 1385097 163177 1394700 1762189 604374 1513639 1816901 1872666 1096236 1396333 446609 1980984 1983604 1118494 1383868 1358685 785201 601846 289363 1757755 1116449 1153437 1698015 1369326 70598 840930 1952485 674928 438405 687294 170142 509854 1433570 1050402 263907 633283 1682754 348707 1410096 778638 11204 1566571 21766 921073 920985 577814 63718 661125 1217281 742198 711507 717362 303538 684159 1838544 1240644 433920 402318 1427447 1266148 620503 117144 1731510 1719179 1626441 627832 1150026 148510 523756 880617 1312815 1765718 842697 365251 1454933 1062591 1096062 589795 1079585 276174 952490 281020 1279291 1336231 1609296 1563623 1997720 1467309 1896374 160535 680765 626078 1638481 1308681 1564996 283572 488543 995590 590807 1904427 944310 84464 1811556 1083037 1622656 1840255 1568453 1219755 160342 117455 621790 497885 1588207 455586 1555936 786441 1731971 1427397 303915 80966 425092 429876 1693718 320186 469613 954801 1324801 1122272 1048535 1767253 1468143 108657 788089 411898 1024777 1146287 1168923 1887906 537995 1576456 1516004 356848 815941 1461867 139672 965715 1247269 1210493 811960 394494 670650 1438350 431080 966644 1237873 676957 1000371 371563 113775 648536 1204827 1780458 662659 437445 1650633 654652 62997 1379206 1842662 1416000 855200 1590613 701609 1018655 1188590 651382 22465 1144994 460762 1060859 135934 1649356 894648 1644437 946925 1081366 765366 5307 1151002 1918950 1609596 902633 1995996 279781 795433 1702760 1838717 1281837 1940216 1115169 424078 561796 1101981 11755 1319087 1697976 504555 441174 1215957 545845 1428547 744188 235621 237751 51108 217718 717700 1686891 1863053 1396278 1530299 82879 1370195 1813412 956027 401869 1660532 1101101 97468 1265274 1509337 1396142 832680 150227 1300766 646120 1123438 20990 1176033 1191740 1155179 163974 560003 514562 1343455 420646 1925228 66277 1758413 103237 161473 854525 1378673 1190463 117428 1040083 217257 1586300 1533353 955061 1997980 1929624 1461089 596549 1875402 894610 1064939 1108154 759163 562410 224566 1233782 859303 813789 1221069 1809224 1449329 1974304 1848699 1203650 583335 1316801 631762 638414 862182 31119 591581 725940 391964 1026065 1560395 1185343 1261611 1231453 1970304 1509458 528459 1519090 1962164 1566871 1508295 195829 1183551 396572 1822623 1465420 1792180 746841 125375 1078469 1632337 114453 1144290 1817302 466290 315953 1753984 1138726 815692 1712133 836309 1884300 454590 498063 1857614 918235 512961 1474690 804823 1498513 1478700 334485 1405140 1150249 1962299 1499794 1687203 54020 210772 1890921 486310 6742 748709 1813349 88999 1589344 779245 942189 1550089 12503 1816433 1328359 902011 1937322 334816 825193 1391706 199013 306371 359923 1905172 1601319 242518 1779143 1600280 1172704 1611509 9270 1939656 208034 1120862 1511014 161409 960785 620038 1131815 702363 1593662 45619 1121473 1328997 1361144 1852538 1869027 459051 1595004 794285 816156 1070126 1906593 1970979 148702 487709 1745667 983926 37929 1553681 1834732 270909 1703726 1069029 1799622 1648733 1272081 1711114 1589669 1579517 1365613 1761051 664741 1712526 1760554 1719176 1016292 105033 572092 912927 477678 1293635 1723939 381678 1674068 1335890 709337 228120 1497171 904558 321135 222037 1444626 1496209 385368 454904 1631789 783631 931134 1470741 968319 1461406 1659726 834311 1546122 1600096 601102 62459 892331 1840803 159835 185366 434018 1109015 313887 496619 129020 801313 584264 1686821 1704952 1691040 212044 996178 780288 465700 1514469 694496 60992 1439510 1078113 422199 1552345 108427 1197221 1624645 746546 894093 1830211 565804 1071005 298622 1995994 1995079 610305 564914 305966 1066252 1091640 905463 1846936 1121326 152847 1841366 868450 546062 1798273 938571 1347415 1587330 706967 267455 897649 846436 1907516 1608999 184901 686521 677740 1439379 1726247 140932 1437158 1417735 1260074 1948776 384146 186750 211307 525922 436797 813137 1363935 398341 882966 1799412 16886 1936167 1995073 1963971 1800070 1438706 734749 1973719 1612577 346981 676006 190357 1210987 661278 122607 1033816 594032 989909 1928744 817903 1972896 385192 790799 615629 503233 1275327 435757 1187843 1238601 1781552 512118 691501 1941373 1499062 683188 1670724 336017 1509678 880309 1219695 367124 896446 1713432 826658 214674 743189 1644897 261774 1504837 1330093 1023814 1296098 1184225 1799335 1086248 508570 863037 600982 433623 1309065 1767000 1657903 1048749 351417 146087 569027 1303100 837486 321689 555850 1438312 904312 1788418 1953228 552145 539184 490055 992890 1197885 529660 1559040 153606 217638 310998 890790 396012 21671 267260 1101931 249043 335234 14660 1113586 1382623 117084 1145596 750748 954812 521897 388309 1853567 894767 5705 333607 1256139 284417 155112 1791389 1584310 909896 1177767 1553270 675803 1994709 52430 1943184 1102694 1897297 1405012 1895299 1253156 175099 1127563 143046 1732858 1609556 245386 1684699 740998 1167353 688175 968183 284644 1079139 1222289 684304 929527 1470867 1492171 1137997 1636992 945509 1568775 1948464 171023 746548 858784 800522 1864204 1338594 1865039 1117001 1272105 84395 1862525 126829 1604155 858940 1033323 1140636 1503496 679038 1758432 910143 89255 1611019 1647954 1917528 1663716 1555568 1862026 11783 609318 1864839 161992 1970315 1145692 1491809 147020 1322474 932023 889166 1188639 625573 1491685 1191292 1217040 1850632 1124262 1682565 715547 1474408 1946740 433057 1317868 684487 1551895 1612888 1959105 1652718 111685 1699958 78255 771989 1349816 1043604 246991 1786612 593721 715121 616283 699399 901728 1215020 264374 635725 1716931 1619859 1632584 1676979 1279215 1328189 616983 106091 869721 57271 562077 216595 616311 1699648 1429922 1095100 1775620 116509 289504 1851080 71418 1858629 1709644 142817 1596807 1281414 715318 365522 1168638 1640537 1890167 158120 1246820 407183 1545609 1747628 1297551 1065980 390899 467431 1598991 1965680 1622525 486329 425063 1814888 162857 1347231 101697 508302 911574 355543 1762835 417220 35539 781029 1816900 343994 1996561 1151295 1579227 168147 1809689 1840169 1328934 1845629 403024 270505 990600 651593 1344667 803240 475565 290372 930168 1850035 671948 977737 261859 1935051 1851126 1344495 151271 881517 206508 10743 367495 825612 765185 1189436 1453888 500731 945822 118830 1464110 436478 1911343 1544463 1649396 292041 1835866 464758 144296 250490 836341 30513 198537 1526123 931384 789417 1536309 1572047 945207 422481 1982004 754988 615759 392308 752809 1395152 160177 1811279 390319 1394929 1865179 859790 1206370 1176493 889699 1290807 446868 119116 700386 617470 308622 1722828 1134303 243631 576020 268322 1717584 1105953 232580 1919337 623319 1817812 1834737 662058 1426339 1428660 743115 1369341 146601 1523619 1924610 604548 608014 1863922 561810 1956484 418222 1606770 1558186 666755 799051 925547 323765 582624 1355487 333350 503066 1684254 612485 273274 1176800 1897103 183928 716228 535330 1401511 825382 1962323 973808 1669611 38756 1961966 684085 36491 1540599 828625 1025592 1952748 473392 1882078 292775 1681626 428522 312147 1280782 409521 978102 1158958 916118 1168921 153490 317511 400801 1651139 1200187 941158 475545 573663 382719 1910168 1654644 765015 1109600 1022253 1668576 1058715 1118949 1942538 980091 1152643 1831573 406578 1934851 1568878 444808 1121192 1310941 163485 1104136 1971166 1429951 528861 471361 536629 1781566 1260279 643957 1291445 1789594 768571 40299 863539 1748730 307219 1805965 1498993 524255 1305170 1834479 1117737 432162 691112 177420 1215007 884012 474020 1100774 879117 1037977 270887 1615989 1606409 1066820 616674 1944109 487979 1402187 1114399 1515603 1882041 17553 1660899 337831 923090 537218 1777744 93277 1104268 358627 1212938 1251062 693323 951598 1452628 605785 1532535 144934 108672 1447842 161379 1935522 947533 1705931 1200640 360758 282144 1313196 1790697 104422 1493732 1810942 1998038 1711340 1261737 1871429 71062 1420977 756927 686599 113753 345698 820284 1092794 1777903 1369699 1971205 923761 1161014 884371 507900 357645 1230669 329225 808642 716834 1344816 382277 1066950 487407 1559403 158729 630781 1722547 663987 356153 1273314 1321019 44467 755439 1258313 6152 187027 493869 1754702 595210 74998 1906446 893547 1221076 223432 119910 475981 1627529 1895836 1624199 1107040 823206 1920357 1746209 254542 128425 683719 66080 247440 1742005 1774392 549170 131909 61725 1953318 1441284 1860659 253827 1575567 695943 1202162 754387 1940724 1892695 1678246 1566608 1616588 1155997 1586950 1064161 1239469 687906 1489951 1833384 231592 1617627 1074115 48458 1869189 1765452 1006184 784620 1553864 1682853 35634 1493243 664417 564526 406195 1671238 1202303 1540934 350946 1809761 1159433 784986 679340 1362703 457634 504726 1091507 123285 1986268 914095 633958 772888 754257 86078 1585182 1231375 234969 1578348 22222 1364943 1295655 301918 1401463 212955 1312809 251084 1176397 438752 256852 475696 1759359 786484 1781825 1865650 113161 1737978 976612 1799003 1773598 1636487 1427668 1717051 776432 827158 3806 533328 1509150 1092624 807184 509728 820037 702921 1376622 310977 765522 3176 695198 1682706 930437 351526 1530908 1510711 1309497 176679 861567 1250603 773347 1793463 629216 700936 1671642 1300925 669132 1266047 1580874 1178491 328640 957290 1645192 1668569 677638 1660664 1113210 331170 156169 6375 1914229 1545285 40902 1990451 786672 112806 153694 760159 782943 1334172 1865064 796890 1047641 1377588 1397780 1205002 1147154 74424 1921371 1132884 768070 1132732 1419289 742620 407279 36348 905940 1131845 218831 487475 1536591 53236 595781 1010308 1853304 910938 115073 1795906 634942 54948 1673310 115294 1787120 370331 1082567 1418640 1475304 1983801 221967 997835 1644857 1794486 1269600 1520070 330953 899609 644919 500093 1736844 198521 624690 754119 1747763 1134430 1471417 1084003 620134 926541 774313 549621 264124 1909061 927060 952151 1364807 1037469 667390 207926 1151596 573431 482126 219572 380999 651016 406480 1110092 1738589 1218517 221183 1523516 1584664 1118038 377137 1767695 16831 1662398 867050 868566 330056 178864 556644 947999 1707651 1300064 703158 1532845 1822959 1483223 201160 1254315 437689 354053 1133377 1288063 278866 618552 590421 1253856 284650 344674 1555280 457467 1643988 920204 1517700 896259 1952369 613297 1015446 1593622 990001 1283149 1349587 291428 396796 1428113 1401223 58616 978778 174725 430507 1755766 345217 188109 1097657 1670674 1894862 769196 275842 592203 843890 265844 701581 174337 228325 1718969 282452 50842 1913335 492861 1053582 1511979 529226 1144255 1336364 1207950 1803782 59840 955657 538197 436443 301198 790794 1583057 996507 492558 1154900 719053 1344694 858243 1443608 1921373 291096 1169361 1875126 144898 1534487 977287 655889 719507 711895 880733 1043505 1105996 687843 1653357 1134989 1121542 296080 1296629 72670 868820 1258427 1485897 424991 223657 1056975 963675 651080 170946 1770968 178011 1261685 1242726 1522610 380809 1194426 1352873 474622 648832 379479 359104 275518 149327 67581 179054 1989081 1240069 1814553 1665806 864530 1409138 279260 669426 928312 1019211 833060 1414111 348386 1044623 1591327 573159 1965349 1320088 1397302 1819918 762611 1821867 1649376 1112337 1714181 551613 80203 15487 1964027 603011 553734 733954 808138 1760415 505806 134557 1700933 1075776 1065250 318483 1294844 284255 1389464 1674369 781341 130728 792976 1631552 1240746 1723209 1481516 404510 239254 1321254 1219826 377099 68097 1147653 768479 1740927 1755678 1510145 173188 929138 1977417 1480503 419390 686049 1673472 839772 73969 1466184 696304 1678385 1457419 1832158 1970573 1444368 1356329 278292 996193 1969780 834817 1866186 710655 1910018 329027 1839949 1433845 792769 20772 1952259 243341 1135028 1729867 898734 766724 621075 280746 1192330 235811 358977 772610 1186845 1680994 140881 122668 389100 1554645 1046228 155579 1752298 1171053 1051350 1000965 1017455 738622 608828 1695699 1551800 881059 49426 1043066 1094569 652061 342019 1916700 618194 1769352 460619 1353690 34808 369424 330228 369578 1599002 630039 809887 192292 764465 707143 1982996 1932819 659899 907786 400601 509706 804120 917728 1977977 1681527 110716 107831 561612 408752 1643446 1028464 1878901 939221 1880864 139778 1606598 486074 1018216 1967985 708110 1898685 1317849 865029 1036043 558568 668310 216374 828419 734512 1186426 901390 683321 1738048 1192587 827167 1933729 843137 1981490 715023 1085339 103624 128797 1883657 1990675 966829 1697821 1768893 679158 1130093 1965622 60385 1951027 90885 1457030 666788 1679891 691898 1091339 1178375 1276168 634612 1314289 244115 1664522 1047456 1412537 146735 766045 454343 1882819 808209 1266222 903434 1024460 1714240 734133 1797410 123341 43731 1168185 1982376 1357198 1830 242277 1119877 638594 873909 1586412 389483 75245 1485512 477314 522828 778654 1113968 1457500 822467 1521751 1030150 1493317 1819185 500036 95067 1191019 851115 237003 1642851 1027204 617253 753214 1859894 1991018 240750 212013 1587075 438270 888889 30306 1913887 832111 1039157 1475113 87168 1124527 1222995 1940358 1990345 151489 857659 1066745 1966348 734548 1262808 1180931 1651739 1380960 170178 727697 530229 574481 1391942 1064730 1330444 31826 1377787 1317833 1127369 1801911 1710917 452879 1188733 1549689 287289 1312013 1321468 1497571 1043890 1759561 220878 172378 90855 1909924 1112766 987296 1541590 1291085 27838 1940011 1336084 165843 104371 1150497 696998 853924 794541 259298 1713657 1383988 606705 1367117 996568 831609 1040376 999739 1101037 232941 557383 440864 491829 579551 145510 1910582 1826735 175920 181117 1481462 898804 1401090 1728602 1793170 1331365 901922 150495 1040241 1138887 674055 605166 1188073 1695051 48736 1646150 1112671 259706 1777242 1280042 1026517 776903 531133 1006500 337105 510166 1661935 422137 1820756 1204948 1786040 1688550 1407031 1223013 1938078 334614 158897 643079 1179318 755433 221377 166950 1474657 556272 1473553 1261612 479420 282318 123823 1033331 1091883 1260927 434782 1334930 906700 1174039 519170 1515623 1544320 1617903 1152274 1406170 563479 4334 143318 1462185 1840662 1226990 777934 1208505 204312 1169629 1091108 438721 159455 368912 1195013 1387434 98087 591397 1366046 319628 1943051 656554 551321 1126183 98871 1891689 1715576 1041857 1298115 1890030 1247233 463233 962588 1714476 575383 623320 689815 94589 1950004 624245 332503 1899943 644324 501282 1423209 1374430 1832658 69724 1839315 259087 1127045 1180584 1999732 387675 590080 1267266 697299 774282 1338503 427848 238049 1603884 880688 1710791 935463 1825384 991558 1699423 464061 1066938 1017398 1368472 1530670 829263 920177 450338 1010307 420971 473730 261480 1461875 1779374 1413723 1119096 1197209 1732883 1867159 766188 637320 1694617 772257 780306 1268167 1873883 627843 591806 39578 1621921 876350 134282 118713 1399396 264964 798378 1244175 732150 1636754 1472960 1977874 532057 826671 253217 1802671 1128616 270927 1651565 1006946 930644 1605787 1166272 1946650 858208 351343 661014 427683 1704404 354171 1525450 1660305 427554 909381 985105 251659 1685427 912686 615216 242393 618642 955017 1509650 732193 1882137 330572 1393769 355667 1674373 1114494 335010 367097 344238 1531321 365209 171771 1460921 1947111 1336234 1316156 62899 1082392 1821302 502374 301522 1345096 1962002 1525771 200647 1385691 1270528 763256 828591 1753476 1717636 1257557 566222 1018528 269541 169344 1777174 1415807 1303055 1957149 1547620 158206 194096 933533 1715805 1464721 639708 500775 808496 1460157 309862 637225 870164 1560659 1514605 1454040 1515514 1954777 341277 820368 101974 976320 1921136 920404 1258398 31539 1276034 334070 1899722 1492150 1114798 55391 1001732 1016092 1787080 680532 1894752 423149 604412 1685449 568283 532473 1491386 923562 1844606 18612 1668665 768145 742573 778631 479382 889002 1876176 631796 953827 1050829 865360 34074 729368 1797585 1445036 1008455 513245 145865 1523511 1020011 1992891 328060 1372978 70942 1908263 387918 279160 1099445 1098828 918584 90243 1737901 1826475 347187 695885 795031 374775 1965392 240852 1768797 792629 1689228 502086 1547624 1918053 655873 1464818 1147713 691891 1512029 541830 1165039 709244 282125 744907 265320 755096 556606 1274506 469347 156420 952510 248925 633147 109514 1711004 175208 1461210 902589 637089 1307847 1145331 1664131 188078 1008037 818337 662440 1954481 90856 967099 1938184 1374888 240358 334327 943168 485045 430741 184012 1913180 264930 48194 1059926 406146 1202456 1579297 713723 1758760 1268361 157763 1631419 31450 575438 1716327 340648 553163 1038342 323206 936554 1948498 645552 740281 691364 226455 428025 1119395 1495679 1663820 1730401 1967204 1864667 792162 1527342 559941 592291 1368341 21003 618365 432872 451198 911990 728514 535406 1009566 232927 1605448 18335 1496395 468815 14780 758338 1995431 1198761 1001187 204219 1612722 1470651 578458 1787183 1226993 1550231 1407314 801849 1011857 1334457 1021986 1161333 653962 1822996 973198 1869377 204178 276503 1163793 655360 1625651 1474055 1563303 1335991 1924880 728603 1402118 1191330 337475 1951982 957022 1806253 1638897 1962736 841143 1237682 805646 798872 1129927 1002434 1604756 1378504 280919 1859901 769055 874599 340143 1519408 184695 1608127 779868 956294 1084756 333359 1799240 236654 845890 1472734 630757 1440450 1088459 1074901 503388 1597967 110480 213066 17550 1003308 1078764 573673 1987675 314456 1225637 415098 1054014 1779723 1415760 1777063 614337 1132272 368480 917584 1620913 1360554 148060 1603971 1160311 985132 405921 1182385 884550 1804030 1398371 1590481 1751178 1020515 1164794 1856686 1429485 1065768 1366835 70692 1922636 1240941 1122317 1736588 1566616 1371958 583260 1585228 1239801 422612 910184 1431439 105015 96071 710745 733008 50508 35823 1056410 572067 635634 1291484 1920713 812195 625954 1127091 1138230 727101 37187 442294 1247674 1962717 1521116 921091 572048 791169 1389069 33315 340122 875927 1934276 548834 434180 1366307 1536379 1064102 819839 197162 1594722 1381041 905177 958089 197743 104778 66830 100617 1925241 1858010 674111 1724496 1847524 224034 1119897 557036 1103860 1145677 653864 1162031 1918451 1773660 1585505 1564394 865913 998288 1231890 921480 18080 1887550 249460 1535253 1280609 1666209 518659 89863 1414236 384174 1699338 1247682 1737952 1612400 110474 1679014 367042 684252 52265 632834 107652 1476259 1097377 491032 431940 1185854 508191 598502 1375518 135646 254027 1371021 1024144 598286 1778141 3735 948591 951456 650843 111453 557636 414161 1264786 339153 1887347 163373 1723770 93024 1053391 825869 596789 1235422 499062 1060654 1035898 1147772 952838 565427 1763155 1020113 815080 720016 916494 1465319 701632 1212343 262160 1016061 646314 1609523 168478 1505609 886026 1811903 615777 1865617 672233 45921 1249359 1493844 1758122 1547918 1424299 1075331 1244253 1736854 837680 965463 127769 1416594 812954 457779 1064870 811845 1183053 621273 1141704 637035 460123 885518 1737985 331920 710158 1490507 491139 774306 414411 879043 1567078 830925 1389295 1535635 247963 695124 1374222 1465896 346100 587182 1155177 537926 1049389 1337445 1406726 1409212 1142592 541477 1327504 1624913 25312 967285 1227122 1015664 4396 730093 258809 225248 1958361 53553 728354 124553 400317 1591100 953440 393098 1464764 1397937 896532 1028906 202096 1324317 1817975 1275425 1168620 1057639 706702 112620 1762883 479826 1838241 1010859 434619 451898 485637 127142 821937 442291 646386 490536 356614 1320507 298118 962150 136038 1335892 1959073 736249 1576684 176795 314534 508615 1809533 764195 135355 1806402 1485579 646326 1467776 1461064 442178 1138945 456902 893851 620364 1399206 17806 1514150 1162488 901296 1675563 1111637 1178502 1644593 671544 1084272 771330 589901 1832420 1755305 1021191 1972735 151259 1411763 811954 1539748 273629 778699 1976553 255269 1237040 614250 1365817 1720679 817731 667659 1685892 955189 800303 726345 656792 615202 284637 1599974 814039 1486073 215248 6495 1821018 989060 1648168 1920784 708223 1726597 1665581 1732230 491631 1620904 384410 304472 1535402 1303424 1452143 1174500 1823993 561442 505163 806818 860097 1475894 95803 1731147 1550078 1827002 1425021 1214892 29458 1913795 1575090 1612949 1271440 41433 1546823 619018 459908 474194 1507326 283830 1007321 1030327 1169960 722511 697670 944383 778737 1324146 1321026 143586 388797 761739 1828208 825575 1524821 372944 1380884 866772 311308 643716 902515 453616 1896363 197722 796151 5859 1862729 135093 37861 229643 329656 1940127 429507 67716 492407 1689478 1670962 1767164 1250143 662344 1281294 1806273 1446646 500930 1727663 132123 1893109 460954 737288 1502218 1578792 1306335 1311773 697899 485025 1922945 1807733 1501106 959888 665780 1230162 364502 1733128 1927494 1104828 1191203 514123 1081356 1513462 145266 1622869 522309 1277714 935583 317151 1167061 377642 1754229 1242108 712176 1875825 1613165 1770715 735394 911449 442311 99624 256535 1310527 450321 1600164 1329616 1464544 111224 239114 1963051 1404603 1842386 873889 1279929 1314799 151427 1845161 723075 1491623 557879 1373827 213853 798367 911202 1203792 1628059 1488971 1711865 756973 1317676 1483873 1274291 1749297 1722968 331431 225602 1008035 1984168 1880721 505319 1579468 707215 1629162 1892039 1077560 91778 305386 466679 147468 543389 1479032 1943827 788081 1811150 48265 518638 1225262 1147474 661778 1087269 1553638 866206 1756793 108546 1477153 679976 974036 1777908 1594724 97285 1297884 148883 1026307 1306719 350102 1923127 1554305 860631 1230779 1887040 1413344 1289380 512326 898080 401335 1517954 1641172 23981 320910 258250 24172 1891504 525349 1137808 1297198 816715 618885 1113540 1998359 1054010 372415 11035 5225 1389385 1338694 949978 1329271 439622 1810346 324516 1142110 1546267 627060 560268 1333998 292891 1307161 1616231 143810 60276 1501292 947265 669739 1166651 96510 833823 1936554 1110373 398817 692885 775766 1536248 574558 1911867 99413 1150086 1182505 519282 1506162 1280120 1763292 977219 647110 1205210 72930 710203 903760 621055 836580 959582 1708072 1861823 194100 685145 325489 744015 895642 423826 1970898 594361 1510917 66647 294465 127718 348673 546199 124562 1441500 855960 1084059 1835812 1588712 1636365 1372515 1647665 171723 1399916 1781003 1551171 79411 1728867 1474812 805660 1977404 1810335 1026885 1385878 1985792 944290 1690094 526449 1503634 1610169 1640223 1543665 456398 42569 1771306 1176910 185067 1938592 1350816 254256 1979638 585658 1123263 794674 340536 517529 1790398 1059924 188513 816091 1239770 408854 1336275 1499657 686945 1081005 1565807 108168 375968 1181052 856380 1111755 209833 793084 358759 1494264 497340 952518 1549404 828528 175065 886141 114675 602304 3379 652703 981824 24575 1458678 175598 193135 900821 186887 1526718 1698362 741355 952779 660465 1423972 1096351 73515 1807744 796250 1039043 1004702 142193 401117 277565 1133065 1169716 929961 255523 1343712 629922 1836678 931962 1524809 12148 1826330 1280034 1872276 1346282 228675 1454998 691802 1092756 1241337 1359472 329558 304720 1171140 1812427 1823812 1860129 1076455 961840 1737851 716527 1031862 1891416 1423007 1801685 191704 253844 1671791 1221378 1020206 1169528 971483 1568956 1808711 1931656 793348 488883 288389 1612033 604993 888145 1843065 841111 1648041 491066 227709 38207 1478680 471790 581446 183946 1355194 963742 1241334 39119 1198137 1482174 657249 817993 1441773 1556975 805632 1091304 1616629 488392 119520 992256 97393 858660 1883508 43465 58085 98021 232563 1877221 1255097 1342921 355572 1433597 767971 240464 1003335 1820310 1415703 860978 12455 569876 1800265 18082 1598956 961383 1342377 1838781 715688 298395 1975141 826457 1747152 1118614 349748 1372235 1767173 1099785 381608 330073 103938 1039952 1733560 550563 1256933 1960479 1318630 565889 699286 107566 1855950 1057896 461511 1606372 1006383 1371809 878488 1221769 1262642 443149 877335 366459 969934 1541223 1372947 184391 1772708 1928925 786796 960204 271170 272430 1067720 1561068 1116323 1476645 866801 389032 383812 1968423 1862652 1683672 105417 1443501 145217 972658 408661 1305735 1427916 1994667 735539 80059 1631830 442101 312512 1025776 1635304 1738391 1128874 249721 937776 54379 60410 314688 1925821 997737 1902833 836671 1258911 261251 979823 1808792 1345214 430556 133144 105692 569782 594167 686509 1940814 1646438 912389 306634 1449881 1846411 1732121 1639317 57984 370840 1855212 1377290 1487417 1952392 1423605 1235133 1184075 220532 1319990 171905 79378 863111 856583 1456017 1591840 808641 1805510 1445963 1420088 407095 1978066 1380172 1438043 553657 296739 533808 935968 1028307 330809 853937 1713033 260252 58625 39681 1958113 907082 1334127 568410 775936 1040643 1634519 140680 1685047 411461 1875385 1954582 613948 911456 233092 1489601 257272 410930 1710370 1569865 180556 1945462 1678294 1740831 18552 303511 1415765 486080 1077390 212690 1340260 800467 1763683 427616 1966991 1284710 1899031 1209615 1807923 801295 501761 676102 1111390 1062759 775777 1987932 733776 1424498 1506562 1974982 550488 466413 1391884 1074876 521624 1625272 1069034 1679272 1705527 958350 183467 226740 528704 1724922 636692 964028 121134 1135288 348207 215465 765209 582981 393985 302470 1906520 1205688 270879 1055934 761294 1857899 935504 724414 1239884 81846 272467 837002 441748 1743595 203403 640223 418842 946470 873902 1828387 1161570 220645 1560903 348284 15213 1596362 1106111 957619 1241413 439484 993977 1723146 342295 1673541 1269400 1518053 172400 1180458 408711 466980 1208212 92956 905791 243444 760244 1051916 1177548 824192 554983 1154709 1689763 1812823 1405767 167204 227423 1647876 1615921 1229137 1095081 1118563 684120 354051 268541 1449683 1645105 160391 19450 1064075 1566225 662364 1317485 352264 1478480 1713777 768391 984086 1966417 1715615 1499542 113201 162281 471623 162710 311184 373627 1572519 591111 1889865 1670532 1033082 397594 1384453 724132 1461261 559715 934845 792612 629732 727554 174242 36429 1653825 122531 1465705 1408314 1178062 1564529 917546 1401283 1032936 360644 881173 153156 1622539 334777 1863082 143416 221031 1974136 657790 1354609 1935760 287042 900390 128601 594297 1472032 1434761 841971 675764 547265 846967 1136336 1953803 608197 1383187 835704 1064015 1108618 1333151 765363 721991 1675067 796561 222780 519364 1508120 519852 128805 1587360 907023 1229564 876487 32683 627069 720110 1911378 661855 1463626 605639 1510246 1647232 586324 411621 366570 171428 1018047 715044 1379132 269772 1596282 1204448 1548928 782786 1090347 336998 976115 1385850 1058370 484333 1112476 64960 639053 53186 186119 654943 1523374 121679 1676327 1668419 708342 1113868 1011818 1614701 296946 1392202 1436194 1649317 452657 306745 188255 1727872 1144779 1569242 520499 1370536 600988 1479873 1876215 1411880 1512121 588113 622965 676222 263497 222309 1522242 984116 1665343 913721 1059166 1721635 836992 54626 161438 1169904 1807178 13675 1637881 301455 637350 1194580 941442 1239480 603956 872609 1625776 1054177 501050 594038 952210 361825 1603999 279540 1058068 890740 1244386 1528649 764799 1029422 1547837 821507 116625 1190170 348768 278915 50615 850226 1688276 1181990 1851669 165627 1785488 84270 653006 278594 1329541 1206200 964973 1250605 1626648 973898 375569 688765 1350713 449464 1529298 1433082 563796 346277 228965 690604 1597571 1544115 29210 1433894 1988889 151426 1620312 36020 1160142 1425140 272949 151713 1007855 1286062 506768 1956606 1580617 1124969 947896 238895 1832682 1305986 78486 1500126 1039507 179079 1771710 1267044 1599369 1683711 1515177 1184327 616347 475338 1572349 1946109 1897554 1652379 1679599 1918319 724569 1769045 40645 351013 488486 1072224 87366 1953395 979286 1572876 703547 1019996 1353350 587645 9163 1817018 928004 1646801 548426 150009 612773 1286937 327419 1407022 475066 483269 394045 1171690 1722386 389310 999262 524253 1945748 1318395 1292272 1097608 518138 1309368 43945 1214534 1233526 105346 1378183 1677807 1963174 1660392 544779 1795110 496015 740122 151899 1556666 122589 944349 578054 1181029 582451 1146514 1053994 809218 1946130 1845625 891821 1653810 547856 581212 1520184 1160978 652828 452289 1010164 1167779 1183776 760157 1836074 1024115 991490 1677102 311673 280789 342343 1429950 1161503 1646795 1994832 1282292 1810128 644397 486721 105926 1615113 765501 902673 332986 1485227 507578 863367 943198 209380 793371 530704 1808834 1695176 84075 737056 262002 488957 1116435 976449 1195426 1991516 1788034 441261 251734 1475140 42351 1126492 699743 1725400 1424298 154281 1534692 886547 485435 1632031 719921 1828801 1849856 1846534 1946963 781891 522998 1086174 200218 1859111 1980119 1442047 360856 985273 1859441 489151 1916569 694803 597221 421088 878759 1060976 1234920 1321851 1834312 1712395 1362500 1164034 230578 1063266 23065 1680272 1977061 1722920 615440 266505 810945 1503964 537774 1803043 338969 474174 1364855 154089 1736059 1105142 1794139 1194325 1653675 1357093 1608656 135955 1671944 1609078 1484311 1391987 629741 1233868 444722 748785 654638 793411 954769 1316683 419717 505626 1362512 1538467 759950 1507432 865070 1480629 513201 1803360 1925647 463574 1344331 371099 776094 1718931 151178 2291 1164434 1106350 420605 1915063 1666529 1855359 1848154 1904218 868995 357344 1070792 666117 197564 6600 325330 1773581 661790 856912 833503 666029 1071843 759068 1101728 440648 298409 941600 622129 741919 717969 1654983 543436 1457518 1425720 1430422 298575 156172 1836150 1833429 310431 1660632 782282 1747930 710868 412761 7163 1000777 613021 1532165 1221667 1039468 122809 1748289 9433 1984274 885112 1560465 1030589 1672096 64296 104320 1643 1327537 1342999 978559 1865849 1537922 1668417 266307 1781726 45152 1145472 808084 451309 1692080 97256 832998 1288507 376704 1120181 214931 1710963 1879576 1870425 61142 1822781 807731 1304289 450830 972235 1491577 1437155 1932659 1285455 1965876 703800 1911474 1250879 1966033 1927858 731730 1984539 732760 1016521 182078 1906729 162483 1047746 1431051 1736298 119855 1762498 485795 30613 1486558 456572 1238766 109791 922879 613417 218180 173832 1607297 1692014 1382646 1543265 706429 1086907 1729710 418432 1376927 1367850 1763013 521584 308723 505254 1435600 200076 1028487 387316 887087 564742 1282228 1944014 1881109 1073298 1149683 140834 1450377 889560 268324 1177159 599611 943628 686973 1896122 1042348 1884086 447224 134349 844266 1916774 1830562 1905376 1316948 501533 1044449 800560 680409 421367 351316 1740183 603456 654391 1743034 729842 1685719 1870213 20422 411546 469595 1369034 1721950 164205 174079 746306 232090 25185 1733009 1123823 1588801 23650 332783 59167 315403 1458924 56227 250387 482569 873496 1140294 1946315 714417 226239 1550555 1533856 1547056 1472306 1285145 302386 1753553 490113 1189409 26971 163982 565215 882991 480496 1434155 1227395 1437486 1520562 123865 1728320 281926 1218491 1180644 924353 1935476 1456069 685905 757954 1841453 578246 1437332 5778 190624 257669 1937088 941838 1501592 779216 1142094 1325 1166673 217945 1514608 333037 1065920 412311 712076 1110402 494312 142716 1183883 666324 264469 859413 246289 466522 197669 893323 1835343 1573001 384873 942619 811739 1522763 1945978 1790813 1702766 999435 1323279 817817 580996 1769426 628297 825528 208299 94513 920517 244013 1169745 1374921 1422011 855083 1969561 1408761 1163385 1146013 294189 1598352 1949747 248083 502773 116051 1915307 1362771 1050374 904356 3976 665465 59084 1201229 930754 972402 545091 409478 165665 368961 1883487 1276197 1238062 745424 1803569 308530 1449325 297152 165708 1967800 1783914 683700 1225043 482967 1412022 739696 1910073 1324770 558164 252661 391194 559339 1848276 607238 404044 424200 548258 13452 1617092 651097 1255829 322344 598421 732591 441416 827501 1153413 1086400 1870408 1170406 143470 856284 549848 1425636 1029415 1679415 1143458 509395 63688 791496 924826 135482 468620 1354016 405760 1106930 248038 805139 1349239 659680 1758621 1134385 1791840 924994 11790 771373 1053911 1181615 1247752 1403833 439349 1933451 679643 1278252 214021 144233 329623 48531 1374643 379887 84268 1498762 1471729 589712 1817689 512730 1421899 484639 1572416 600784 932995 1223087 1186657 1278451 1475573 263494 934999 1173823 782659 1912736 1209881 493059 886799 889221 809579 487003 364074 1288844 224294 564733 431143 993899 81928 304312 1556719 1333759 1385899 1512235 8062 895695 1442015 433348 769906 716172 80413 566147 574058 6892 346114 326296 690687 1154017 1234325 1225008 1986466 1723074 1331960 1129332 134929 1296235 659651 502590 1935684 1430780 114727 376471 1551082 10167 723111 1220985 1878499 717463 1458028 874417 1143400 1834575 1707187 159963 1407498 102161 579503 1810651 34179 1889693 1276947 1881289 298293 838943 303779 797022 717634 711914 1623903 353062 1961579 367077 1330623 1767172 209050 717738 387033 766585 1404949 1596248 129381 931303 1716863 1534994 1103277 747635 1510598 206733 379037 1846854 1569565 693487 231458 140632 1896689 1495461 1143824 448613 1831596 215974 1464508 1493858 1508868 339765 881446 1504856 1440677 812082 1016716 1356519 39297 664349 231819 1576574 282268 1686204 1824745 1496860 1755480 429136 1503145 882414 1766424 1609442 1373336 867420 1124547 1524214 714959 725222 742583 859898 661746 1348821 1803478 1494921 1177117 1694450 681655 1564392 1291486 1812423 802633 1182503 593487 835539 1112296 1580607 404466 1281575 1974079 1720726 1222321 238255 1508426 288666 510391 1886851 100837 1638509 1479542 1831982 1895805 605747 1898187 1431536 373939 1089883 1899607 155272 1362293 1085528 461617 1183265 1612029 1265730 964196 1875119 1019788 365 1506690 1821499 1196801 1379418 1474423 1692885 709903 1692857 1796336 1435318 1991479 1306667 1588570 1835881 1143248 1204784 829220 556360 632827 402706 325459 396207 1700737 834093 610496 310557 1901988 1018026 1573900 941849 1427975 1746706 700450 472421 936804 109463 13899 1681284 120579 1274526 1545654 1203398 920208 1609434 340469 614397 1283103 1447660 419685 530555 1545484 4541 1903396 1518499 1076073 1685606 592931 368791 1317793 926173 1546281 35269 932803 775476 529253 1215756 648695 1073019 1364945 1658724 1826155 904310 1947696 817593 1430184 596782 648775 421446 468474 742101 76127 1023942 1381940 813312 360136 699174 1556088 335264 336720 617561 727244 1150074 1566419 1422884 1288929 1189863 1038869 684598 405029 1503566 1262034 373520 425935 1035657 289407 1607689 396559 1270565 419008 1019826 1242210 1044746 13198 1655594 1758158 1520227 1563593 176755 1873480 1342810 1140077 649695 1532664 1567496 688074 114704 1524156 1591531 1886766 1791036 1844253 1440793 1030820 1025949 450895 441107 991228 394248 834714 1477102 186306 191178 173811 1289972 1793262 500598 255120 1701224 1698201 686793 228159 1692972 1166063 1598155 738747 415929 551210 1869334 1189926 1499377 1120681 849944 1819119 771255 1671383 1208049 1030358 1461387 848961 1860538 635328 312884 1088374 1026829 1873321 1047289 1186500 586120 1410626 617404 1823816 470232 398917 1548711 1029564 1034075 703330 1330954 1819487 814364 322329 571380 634393 1032493 634303 200194 73105 1352176 1689623 285155 796009 1344719 655986 51736 1869178 1191140 1512211 701865 1617960 707134 1450011 661937 78717 383803 376727 452505 1004197 1685482 1812198 1959271 819057 1094803 1778469 1660559 729929 1566246 307389 712834 13681 982643 389192 1357494 535134 1129571 672676 1989118 777118 1943429 670354 1349334 1584969 1033502 1997239 1234258 821277 1791327 1074626 1430065 643042 265037 280738 1540710 1558797 1460618 670320 387064 1749047 832822 1687901 1790820 96600 487280 1864529 208178 276521 262251 905586 922011 729500 1335185 654613 358982 942035 119953 1550461 1249223 942282 1572464 574032 351420 1106265 1018239 1672516 327313 1354565 295905 1270516 1640618 315002 952971 258540 772150 422026 155291 247289 150750 312963 427741 187310 1871934 1691860 1521274 937807 422765 778266 1976811 505561 1433888 295773 1644053 1327192 806408 199478 1408371 251100 1615102 640563 534808 407646 1611560 502548 672433 1984444 487094 1688408 1767650 1447199 521634 496182 1147063 725560 1441088 1673637 1554008 277097 411567 1398655 1100382 1818994 1430101 1692391 1201348 536355 1572582 386393 1282409 300744 88473 1062619 928529 455578 104024 418118 59464 1450809 198333 610671 1253155 1465036 807385 69773 1242324 1984665 1702524 962660 1737080 442568 1357185 858736 1492026 742295 1394286 1262451 1382498 1579314 1077768 674620 1993298 76761 765447 908736 1502049 1700928 134555 1598900 21339 1845556 1032579 193819 1018137 1029106 1179748 1210692 1000632 334853 1307610 252138 1945292 681636 51776 1993209 835813 1001072 942320 1564973 87167 1485629 1397837 1895584 284325 41515 1265489 1956764 1280694 116574 1937662 1786961 34779 1871138 1431587 345805 58729 771436 1309949 1380634 163058 1076903 567744 181920 834340 1564813 921416 390748 968978 1030519 1556027 432111 983684 1373078 507498 1503192 1813892 912549 1000424 502340 1893494 1689248 277294 335949 725655 424572 1308433 1671568 1750896 51832 1111639 1467563 979643 1497281 557957 1155380 599217 628237 753157 1442944 1659230 1744126 1597583 534825 361538 873102 405407 1170476 713682 728277 1007209 500972 335571 655927 720369 681246 637516 963333 1046528 495303 1981631 1454058 1370800 560352 1769378 14778 1924012 1107582 490089 462301 1416141 1549714 969375 283700 1950649 1921014 375484 1813390 1624659 963007 809823 1697395 1708982 344009 1895163 1266037 1997934 571986 619853 1706335 1692508 1976138 1056351 1520540 1599386 152625 335868 1538083 946269 1209369 33314 96821 1389270 542256 1539692 859320 471593 1767840 1057417 135418 1481355 785909 1036813 1525640 601111 965878 981317 1390474 1984418 106723 427316 354661 1454285 263005 1522559 456668 1282444 21956 479092 739182 467189 1966333 47692 1130734 45381 1296877 1615899 1119004 1551223 571505 699369 761586 1238738 361145 342285 1004388 1537846 706742 1731515 219530 741479 548142 889285 1644729 634013 932872 852735 1826256 789607 955014 1803480 953237 1253889 1614363 1461072 1889141 795876 1245539 255249 88567 1104641 665423 76265 1770530 1253561 379426 20110 423980 936674 1271251 755939 1919833 1623829 894027 285054 9736 224209 348594 12822 614091 1882452 1932107 1958236 1141517 1155885 17128 1446352 1040989 828263 1487857 1918774 1142839 1854818 1263505 1761102 494601 595142 1057659 1509804 1266915 241030 1796242 267856 789150 963107 668059 697565 955399 370465 1971447 690638 916631 1246078 1708219 1940536 150805 218114 347296 876433 1695526 733576 681106 1160009 101864 1870945 682765 1717163 1353936 109450 1697462 479763 1126472 560008 1971890 1551852 1926594 1928044 1931374 884589 307164 1747875 686336 1324491 1607854 1457076 1728610 443299 1200789 1288337 1898677 1647972 1144364 47163 1205299 1287134 1531333 951052 307823 895705 114193 998279 1462529 1472280 1472298 1618870 1927437 1710408 450247 1297106 273834 1978306 1699302 932204 82189 170076 926279 706587 1524897 1491002 466108 976004 1026632 93049 144885 944875 1059890 1989593 1445179 1164586 179862 1378290 1678223 1316120 1126993 1029850 862906 719930 1409244 1441944 604342 1339779 488714 284119 1120449 110574 165128 1859140 1390028 563120 298998 643476 21813 1024478 910939 451010 1024403 331313 377776 836002 391486 1140238 1727363 1463944 507446 1590661 331222 1781901 119210 1502518 224299 548314 89529 1793512 671806 273133 999122 240489 276020 434271 1656744 646983 1899157 178620 1816497 196789 1087317 1282977 393406 1985354 850887 1010631 848300 538113 1803149 1020900 939431 976196 939048 512427 1986981 880550 72189 350480 1796733 1488966 175071 1478230 1613336 1108321 64133 852365 1870726 1274669 1876496 325567 249174 597920 1694610 1213957 981948 1354799 214819 22295 1484329 1797299 911938 1925361 990645 624312 499204 643490 1482921 15256 1047167 482458 1868410 430245 1195067 1759749 295599 488190 928890 1971933 1754251 1361637 162227 532739 198628 208446 230529 1881563 1011592 1801425 1459861 853278 1983666 1451618 120102 1768011 1898235 1816474 231757 34353 271322 961272 1210578 1958677 411054 1431713 1470904 24500 875469 973378 1963530 1083724 1933861 936401 528136 1876999 692012 1122124 1792817 1609389 1264491 746625 629078 1927141 1861295 1400895 492318 1073314 1551620 1052291 360053 1622194 1767861 1407018 969633 805236 1816217 684940 1034534 1522289 433408 1500249 159655 1715091 420800 487476 1169199 826483 902171 446150 669187 509000 1145106 25149 903259 1041122 1439473 1601518 1592046 1318141 720422 446241 731382 1147117 1179102 123541 399717 1294391 1865705 1464768 518169 964788 130108 152674 1636443 129308 830626 1886588 829565 1725166 327192 886355 294185 845977 78614 354138 631758 732842 1075186 576902 1781010 1529731 1257804 1296295 676021 1918394 1195202 343224 512668 595511 638005 298720 744269 1018243 1873056 1130462 589817 1819333 439109 1063965 1829162 75650 765411 1201297 804424 1329786 845962 692050 1008310 1441563 447855 1892391 1890799 1989151 1429708 351008 127674 1514863 1500717 1581855 1657110 640727 1287363 671041 1510279 1978849 1463394 1233684 1025522 930165 1091087 820015 1773706 1299140 553805 722989 893595 896376 391265 32365 11637 1961515 1956690 1205365 1850897 1802317 1393867 584157 778425 450406 528535 1041181 82949 44989 941260 168214 176520 832874 432128 1465181 1355272 1068931 1198082 962760 1263212 1629622 1727658 812730 1140637 376903 642530 40787 1133107 769135 917009 1264247 310629 82070 214056 1177401 1596228 1544944 94027 860880 302823 367842 1996086 1039308 516581 1034504 386133 1033887 71354 462659 1384208 440903 1405188 1619367 1113294 1659575 179334 47084 1131250 516153 835015 1370330 1565593 796970 791884 1415976 1729757 1053299 1412816 459423 1672066 194581 162712 682780 661271 759591 1302300 575733 961898 1886954 887718 813982 508731 952548 1766369 1070743 810258 1099599 362327 903488 1763509 1358072 1437180 1792751 1029397 250048 1268676 520370 673251 197827 226342 1656809 701137 825623 1942440 1509225 1206989 1327047 1229136 1979235 1575308 260667 861064 47626 867092 817792 1612726 940155 1994922 1363160 682496 9160 1020417 1634196 832354 471548 581119 1466887 1232313 1704246 1554736 222353 1525460 270292 1703684 1579249 474806 651610 284190 1773341 1873406 1738200 1372561 444301 523436 777514 1228467 1203816 786814 597644 1876959 195890 810609 863408 552787 81612 1262833 995507 1073710 379233 1561919 512948 906309 181649 324740 673684 1018329 668868 138625 528914 269684 184144 1724900 1299817 540235 1373367 1929783 220108 1124898 1876895 1717575 507067 550928 1540438 1023473 1004163 769688 224653 1084121 590489 1173301 1623678 1927152 764533 468076 1807206 1483000 1998482 674895 371791 1611746 722920 905816 160858 91686 790076 1193939 1354875 288278 108412 1383773 1366926 179201 1022199 1920555 271148 1477322 1896015 914503 343977 328027 183952 554304 743283 1373466 1329106 1534743 1086799 1575000 1905100 978608 1754069 466593 181153 404027 760303 1516881 1251017 1317387 1866666 789100 155806 1488992 646433 1306550 1193805 1532328 1289908 1412886 139042 182646 1823417 987736 251643 1762350 1222158 935164 865822 434713 1810550 889561 1445932 1454417 1838786 935323 1869307 564240 817237 1694446 217644 1653791 1237623 1750510 1103296 1215630 1401668 1229264 68218 300525 885632 1201303 937099 1745964 1358098 309634 1637258 545295 928743 1172933 909374 1192725 1813587 1597737 926336 689951 1207102 1801670 1422578 1807934 1837925 1014870 791086 1781406 161365 1086953 662310 1472228 1252521 139428 652079 377885 1900969 1315818 691627 555268 293087 940535 1181336 1603472 638737 1638097 1961988 126269 1277904 1280461 939581 515259 1749155 956463 1175921 1398875 537629 183679 410973 1069347 84607 1851707 197262 736745 1204019 729094 1944496 1388193 263808 1904229 1180513 831010 1938785 244503 198754 1569106 657576 967937 1667811 980746 578737 1072232 1598127 1103973 147848 174579 218589 29302 82519 1282636 503128 664634 469509 401124 1926289 483498 585606 645067 777815 1491509 1542280 1093923 1658360 1191562 766146 555298 1512916 452051 125731 1549452 1048505 352173 111218 150910 139059 445264 32195 838918 1602657 1734428 278415 78290 708029 567451 1931337 14104 1805385 323146 1427378 103445 624301 116734 1255178 789232 1218300 744253 1465050 1004241 946823 1755058 1120906 154026 1962128 1062929 1074309 45172 1951369 152972 1803321 638786 36490 657682 1569737 1504077 1909390 1894173 1729726 1851867 1175482 510075 54799 6800 169262 233103 1777595 1473434 1808260 1759089 1840719 879174 281193 1278354 1652579 1004804 1595198 204876 170469 1506611 237954 1681841 727052 110777 153689 1093141 1459625 1685470 1058644 1475933 601905 1791928 1461228 1011359 717472 472541 1503183 1789550 1470992 452166 1620198 1175508 1103808 1350752 772698 640842 1383557 118848 24815 1854422 1121137 1596665 1246530 429058 564978 1999669 1387858 1276183 430732 524705 111670 1242687 608773 1261647 1166491 1815245 1844397 619268 912842 949640 1572175 1655652 509081 1831478 1278487 140629 1705453 582127 983260 1636689 753677 183150 1105642 626371 406307 315449 953613 524538 241856 398977 1912374 805605 575455 1360752 818271 1538249 280974 673068 890308 1651413 1178286 83518 1039 1227591 1809414 1744385 555491 1334298 100514 1246341 1905016 900236 195727 310033 884240 1088136 1735991 600363 1036436 1751597 1879963 1608718 33834 961247 1345712 1343632 1910000 422266 1672307 1227117 1461499 1878964 1863173 1357651 1788558 51792 1690529 395608 1264156 1133021 1233385 1810985 492538 816015 113729 820264 595552 734099 1870884 1689328 1353884 1630560 948861 362200 994344 273428 1091067 1144636 200354 1100452 758022 117378 1865160 717623 1137554 371304 175913 440948 764677 457317 120151 892777 358793 1032606 700824 574224 134810 420840 1343940 101333 509891 1569635 1912894 1907352 833817 1362397 1820676 897133 516324 975161 731350 822332 1531193 1089541 1226259 474773 122045 969035 516056 1615536 1372566 126419 31766 553091 150033 1482529 1085873 1778944 1628265 1506514 781867 1939523 641679 431 1198432 1362009 1636989 1933534 732694 656209 1529650 1314121 1403050 367796 1067991 1187304 1611448 1943264 1244657 1107245 161628 1261290 50811 1879763 81323 497014 1150824 494249 1506319 1805904 706476 21776 1438888 787041 1872960 1939297 831259 1139454 1846647 23056 1742262 1665603 1285690 642088 359055 330778 897932 1193 1698440 1519583 1087320 672205 112886 52264 1697628 1926757 431103 1093572 379751 693471 1601413 16288 982566 605509 603750 837199 953982 1584699 347218 136614 652452 1014899 1592739 1228586 1141881 1340226 1762318 685576 214591 1625330 1094140 607374 1527300 1006941 1933991 409298 660392 1869272 1197473 679688 1806934 111894 1425802 1464337 1192757 1571510 1583181 1604409 1850147 1153837 1822122 974167 264343 1067983 29734 954821 1528419 600119 656935 1132569 59113 1220016 311426 587585 108064 904071 491103 679816 975628 1310886 1831937 97448 143353 435427 1459302 19592 1082769 717139 437013 1600450 179154 1781514 1359604 1944053 1947184 426368 1712081 533640 1984188 312462 1891737 94705 1327883 1009698 192830 304286 235959 23514 359250 926270 1354638 1803967 892348 722664 461303 1154646 1927667 1921238 242217 1995378 291803 1965595 1307956 180143 1424368 1784825 321060 964010 99999 184553 1055581 1478801 683143 288656 790218 739890 523847 1776410 1159571 200598 1176612 1145491 1399741 819395 639723 1558542 284516 676250 1955034 513460 1921780 458011 1677257 784669 288186 1595360 787362 342372 569357 1369441 16732 1526446 47726 1097749 641855 1562344 1039062 869968 862867 1168708 870028 523577 761845 1836652 1756633 877274 357103 670747 1978982 1254300 1929104 714669 1347543 859401 970483 919681 1584890 468790 1505596 41116 1336817 1946266 1822706 189448 1758860 1311614 288462 1854967 1978365 1871703 1764405 1565468 711946 792402 841666 1396519 40668 143273 1531018 1860661 1730133 1299655 1293672 868963 974330 1341042 1474455 362418 1654412 812715 763183 1322010 1156606 690870 1793530 1315702 182062 445500 1886159 141491 848726 113140 1022338 1660289 1009130 1743079 140843 1984055 416608 481007 127897 1187781 1681292 1960913 304579 578316 780679 148237 843487 1382002 322525 809559 864487 296574 449221 1129199 234836 554468 1407674 1003650 908622 278653 283588 1814158 1109803 1909431 601260 327384 1994494 1991617 1691724 1475732 575605 106593 1234582 512060 342422 315737 1309025 1693940 834443 175784 276482 644609 1850104 416311 1114638 862546 1210756 406407 191887 1240679 556814 61885 1530181 1386978 1525314 197443 1266814 31238 1051737 1561203 1917716 37656 1961361 198369 1597043 48227 1085576 197806 1281544 564476 1445844 616670 1340715 1250700 65984 142272 273965 1325821 1105626 1650527 332005 1663671 307320 401321 1777993 1547766 1052572 35735 970987 1375456 221371 883990 1294834 848252 1061106 247148 1141982 1882746 1781218 1155447 1511558 1628122 235883 1051447 380092 1274626 560787 1491093 162412 1885823 318525 1787562 1994252 1130426 244001 1096161 989695 1435334 151727 1820134 940255 933809 1968904 1508632 1769968 1344115 415988 604430 106124 739015 133077 1775738 208431 502909 1152683 464164 224361 721617 1085164 1116032 1238765 1128631 992186 641200 117629 496051 1620673 1297247 1658967 1129558 1049692 375882 39844 1349832 701856 657788 1725895 1187203 499852 120359 280941 1198255 1717057 1041124 50062 1741607 1115211 1179708 1846644 1224981 976864 850867 245859 1613952 187913 1405809 383154 407892 1660041 1511239 79513 1414556 1341272 699589 68044 28582 1105270 648586 1794421 824168 1918454 183321 1819786 2191 1346235 404272 584528 1786267 1333787 1400933 1380948 751315 826602 120476 234015 1876094 385602 81548 162755 688003 775064 1795450 1303036 750225 1527786 639149 1953274 135820 1208078 70289 1724693 1759955 473125 1788981 1970546 1731585 8359 552829 1772885 1592016 1076588 1072783 1391181 1179829 577865 1365289 1197688 65854 1850954 1234718 1676733 1772675 497002 1614663 332751 1677917 1027725 1639222 1821685 1988997 1366142 125220 58376 1913961 1664450 40975 1205744 1561826 182808 403137 1206100 142257 371230 506087 1344008 1172591 1529126 1063491 1814102 652471 75154 348969 1717625 381858 1623221 449077 1578912 1028025 1380876 354147 1706018 719069 664874 1247296 510713 1792612 302615 1693243 958375 50505 702781 1403726 419573 878138 1327740 692531 496096 1361900 535357 1463553 1309251 502391 1369859 1136897 460267 241376 1233569 981415 1999269 38637 488241 503084 488541 360725 1889054 1097500 1598568 1250440 1266529 1395452 1010009 1768292 1039750 850947 1228217 1851696 135786 636598 977732 614363 1137225 217221 1557742 1645629 1757865 1764380 317590 1521984 1420932 1256865 451414 1263893 1374319 1166980 1302909 968090 795036 63711 621142 314131 1493656 1343703 1737101 613042 511865 801963 1282264 360661 132178 865836 1408662 626871 354864 179663 403472 1586101 251924 411006 207252 187667 632417 515036 947364 256331 246499 587617 1814462 236406 1581594 19161 913067 816266 481726 1376150 734839 1509587 1352078 745843 849879 1136415 419748 1856047 1129885 1011631 935091 455479 659288 1186150 1570461 356773 555411 919371 1215124 221320 1068297 1231112 770184 770306 133831 1574737 498679 1975045 646840 110348 38088 874855 1452036 1929509 1699308 1394343 1668484 941809 1784975 1599682 454052 1409908 1727092 686691 773195 1985512 1338192 713692 1148797 1109043 753086 1142908 289053 1994629 1961625 1230312 666093 110513 1548571 18118 1313465 877183 345598 1125980 1996957 649089 1680506 1746821 690784 1661757 1624410 1930240 348130 98317 1533340 756925 1488515 1789164 391823 1197536 815157 139284 1776082 1394316 243064 1904114 1949382 509969 38404 1085195 788311 1043610 564882 625978 49076 1749550 241138 1749091 196675 901523 1914622 1121271 250261 1537379 201801 162410 554914 177689 1869763 1300278 89789 728578 347319 46299 201423 1746566 273009 211383 1473721 455559 152784 1410074 1076571 1734262 91106 1423837 10482 788375 1374407 6148 39597 1940995 752664 250804 416942 95335 205907 432211 1854329 777469 42412 348887 1170649 1661441 1729532 333273 80751 1896555 181583 633847 70798 1492347 272368 1415843 1088618 252181 186514 383477 1532618 360675 733036 1755798 1332093 1634925 584548 1503803 543299 1148178 932403 688033 1091158 1597895 972518 1457726 1013509 82710 51686 1478690 1485022 506418 692266 517646 1181941 1145576 67329 1622931 1554242 1313253 1739982 885489 1255000 745889 1931524 1830882 609602 1794907 244549 234253 1518331 1915246 910543 1831337 683814 1993302 1739368 638741 1761771 144458 518262 1820265 1447699 437136 1213158 1303057 1187630 1616812 711451 523179 1589798 382273 176803 1477870 1705787 543611 585334 1653142 660856 440103 868985 1678411 96712 1601103 1443046 1903741 221196 962967 1436384 1318027 1860229 1547353 30119 1894505 177183 1272121 1165545 1835117 1651538 319899 416752 1654443 1619974 111268 184487 870532 299801 1450810 1542250 502905 1894445 1124683 799433 1114695 994861 26820 1137596 188798 1849430 1277189 1198548 943836 1834112 549322 82525 701318 1071623 277078 1285641 295070 1091242 1000943 1049774 810282 568861 285154 1619674 1774471 43763 755243 1867030 1602903 1057845 62711 1740212 1413832 1948733 1320881 1645257 297783 997063 245340 1108885 1702242 1965229 1522579 1860404 46418 292705 1979483 1937398 461207 1497436 416522 1323975 1963054 951878 795504 1969318 1424714 215049 172473 642686 90053 1424035 860973 137795 1102359 631192 28637 910858 753082 975561 1513520 930711 1124772 339970 906015 113137 4159 721530 865446 1872724 1941592 1274057 388936 1968801 112162 467576 1582794 1664827 739999 1556933 1348945 958603 163199 389798 1147898 653698 1890557 402000 313849 747316 457193 1233329 557405 1125671 503689 141483 1700840 966511 198307 675815 117220 333231 1417505 440734 402977 619353 911236 1657585 1173864 744519 1892487 1877528 1340212 806530 758677 132797 735204 822735 797100 204841 1793072 221177 1597515 632111 1981000 975944 1288102 570427 1996230 1600122 179473 1302590 198551 901902 528099 1957737 349887 1085645 1276502 1137711 1243439 274309 637012 1021908 679124 670001 1084930 1755601 782715 182060 941800 1000836 685305 330288 1332643 880822 1707944 206410 1664454 1919415 1472232 1468441 898397 1228158 116334 129985 1595587 1104401 364210 201595 1132668 1650330 203185 1343204 1412404 778265 26554 817997 564567 1041496 1374559 1147647 630177 1601154 1034613 636536 1421892 188057 900385 1456638 844759 829700 599273 1395406 514542 185321 1556030 390209 1113642 315813 1145717 1120955 451317 1489839 1815463 1237863 1995033 1535217 1853858 1631020 639836 862278 203047 1653257 178553 515341 553897 438146 1365869 685327 1769609 448186 1762571 1685412 668307 998753 580738 19008 1183576 234282 1147988 1431344 873109 1987438 1522306 1967237 326356 182804 323230 293933 514128 1432318 9029 1294111 1464056 846648 1909692 1708717 1379315 854130 1730536 117409 163796 521150 101036 939819 433715 55848 1095340 102158 284442 381139 63375 730343 810045 1530688 303543 1505435 1739774 349161 1645498 161394 948893 1048720 1376405 870930 1438865 134819 1190209 1703101 893829 337950 1331520 1249480 1011068 1287383 1493469 1827981 1082920 649001 1307832 1663579 1578717 338783 431972 1428131 104367 658447 546377 555958 1671185 1341660 925078 846422 170500 838084 668607 1024787 1406799 296396 896371 1678759 1169626 1502270 18418 871871 275678 1354576 885130 542598 1170525 1884379 1166161 1341796 1832913 64047 1045726 1126076 1342949 1331529 1832313 274454 448034 885581 1288088 139099 982947 808886 417656 857629 367107 235261 572489 620008 1814977 1471590 209180 1681673 1938180 1978931 1223061 1967949 1700304 611153 1898630 993891 492779 142907 1499660 566898 588433 787568 273318 684118 1739976 1759207 756029 1727894 1908495 1261090 427964 877058 1916780 1220883 241012 715205 1826600 1926989 120036 1428444 194958 84727 1793488 1505862 1893439 1231902 1299226 915023 1018044 755158 710620 1479063 588161 1028635 331822 834969 1584074 1554613 576923 1523713 871006 882835 1182896 978474 1851586 697668 1095452 404908 1634361 739961 1333536 1540036 1441775 1819282 983088 208084 189274 679533 1409270 1628529 1891052 1179299 385832 527954 1010906 1262459 761557 747887 624789 1787017 714083 1211177 890667 1225431 955590 1457973 123767 1489335 688896 528505 220716 1368962 1138105 717928 1528137 910592 1894017 320252 1853822 1826480 1492004 1375636 811427 127734 502242 1928828 900331 1705751 416758 898004 435482 1664999 1032609 780042 1164834 526933 1552019 1466578 849805 760560 591637 1494047 1076561 583146 777696 875865 1372330 273886 1245044 321709 1891648 471894 1636256 939892 1238131 1073543 66189 1890826 1221954 979189 1927134 844387 1974080 1209896 1437673 1967898 468452 1421612 557491 723845 83339 1979964 863987 1323668 1202654 949005 642996 1558937 1117542 1201301 743247 234732 103429 1684508 855376 1778715 806812 1176468 75961 1569090 968472 107400 1582222 333068 1480359 1175779 791585 291184 1912255 1806145 475451 228981 492813 1415618 1878971 1434653 227508 873686 1432330 350122 1287443 541455 1646501 1756378 1979334 1601740 222893 974793 1712926 636731 37463 177800 1015527 746028 215305 419262 300071 165728 1198453 1430853 1621919 1235411 447429 563183 1318799 1613819 1543966 568860 1085545 212071 1117101 289259 57929 835112 1038964 1333958 282465 1498022 1683327 1101348 1595351 1952662 1779249 1295130 674324 1571240 1955137 573802 1843757 1659084 154943 428247 876997 1034352 1802800 1462325 1221276 43917 1179440 1800068 925647 1309155 1176103 485312 147485 1486228 577355 744795 391229 1032004 1420697 45126 808074 1282327 1472103 1764214 1758075 589837 995609 1040605 1036466 1876354 1154103 1657201 1856979 584691 649158 1480554 822229 1219209 490659 65813 1835908 1813429 914582 1642033 1991534 1223507 8955 914261 1598857 584158 1906468 1585525 891099 1163339 1740750 692625 1298692 1609121 288561 690336 733153 1888467 1941145 559467 1636737 385707 1772254 1393535 1100034 1364394 1120459 447847 1282847 1901807 667942 1114773 240078 722914 645607 1691688 879693 368156 751914 445575 69915 1956201 614082 31113 1728717 446466 1737096 1027492 316177 1767269 529731 1136534 950213 1559333 1671521 3543 75866 855488 1596205 1786185 1051480 893703 311761 633824 1059043 270177 1995469 649000 227609 67873 326843 767510 372798 1113713 800971 1833139 1613446 1529001 129718 1220523 1621634 984925 1751131 1324181 217033 1850869 1301002 1367406 193152 1318938 1346791 1495349 330010 618723 1772302 1125042 1157079 1290203 51285 1894559 896265 772381 305918 1627458 465171 1582205 1499685 137799 279142 736498 1514984 1719344 714395 392834 1353995 1904140 802609 571758 1425406 1987289 1699591 1634752 1349090 929072 1419107 460696 1945685 198301 1642209 1563533 372556 665704 1921836 1713320 1416476 576767 487175 1924346 790072 1833114 1568274 137592 1917933 474644 1751126 943032 1218760 1505906 1165917 1485613 1732189 1859884 84935 1237423 528779 1397923 1518357 1430728 1677548 214219 503102 1876782 348907 541042 991382 1640398 1574469 978560 277248 547504 1550121 1770477 604833 473042 1639623 1662162 551836 1700575 804000 102937 401979 1921026 1351873 4247 1257922 774483 956051 87585 888764 1057508 932646 1152548 264120 1871455 1825252 1376549 1419633 547931 805461 1169701 1485017 451995 769173 757751 1240582 1258487 1875009 112250 741218 113796 1717873 1725844 1527016 1935460 332583 99805 323364 1670451 1659796 215942 130196 981074 562797 268 68976 1921334 449272 1331205 1064686 1419915 71066 776654 1721636 1719 1982395 1399425 768109 337774 1288275 582735 1015263 477047 1655805 1282775 1619740 151913 1822976 1041607 1291517 497892 1633874 1599688 1862056 143172 1673160 1617736 1600369 1511186 550174 690555 1677071 57244 1119333 252915 1085751 11857 648736 539314 875646 524388 261872 1028805 1378446 465530 746916 1217887 1057709 1141211 347450 1714614 1203021 374121 1538718 1410446 1446699 1503753 1657605 581425 266320 174030 612365 231930 1194743 1224666 1170984 790555 1613982 66030 919251 305671 478681 1875919 1500394 37021 1484051 1036100 1974156 652609 1170497 1405972 994184 1083257 284164 1473511 928386 912466 153975 1885668 1770327 1609408 90066 1088154 349518 134931 530093 1255764 201510 1040766 1819518 1607881 207042 828743 1267709 1675654 15801 1288510 157895 354653 951679 981907 25474 1382718 1197957 1220996 1047619 1055511 1903908 1002440 409032 1412889 1394803 268532 1758089 672594 967898 1658192 800274 847293 1839193 965657 1990630 744659 728580 779695 1141066 165300 1217977 494464 1076347 1914779 627829 128094 713031 667696 109178 1987991 1435060 418516 242587 294804 973234 1111474 1742881 835615 483275 68911 271992 1139023 456078 1243992 909016 37777 1342309 535067 1779797 99155 156060 928955 842972 1042651 1036750 1595449 1211548 1153514 1957479 656130 1900032 101497 766721 1554190 47309 15987 1149939 1624046 522047 1950465 388998 1391444 299683 764865 1492223 98897 168770 1615444 225485 901051 133747 1030072 50232 634372 449998 1298902 1161066 179995 920462 580116 802908 746721 1771764 642023 1512794 1293348 1816251 1106727 528905 429494 1682354 1967614 135748 736042 525783 1685456 1848132 140390 806267 1062642 648363 606563 286102 994229 1107342 857537 1786912 50946 870588 1111177 1239283 1413350 203039 437643 553250 809980 1010574 447266 358786 1871975 826516 1482781 1394573 227781 1709655 783886 1113657 1405674 1860270 125030 598457 1685965 391104 1849320 1475022 397864 1876227 1302225 1918551 983817 719171 258802 1046493 968778 419499 1386312 1824010 732226 241502 300914 1650329 560742 202608 1468217 112695 885539 1715694 169839 1983298 1383787 464538 803579 665106 1115682 1124091 1849053 648615 737759 1076103 801334 504124 974059 1057688 1103682 81546 73880 883193 229580 577033 291160 1607762 1401042 1267757 354066 1794431 632976 1927122 1838216 1308383 1207833 622523 745909 1519670 1958887 1311712 1586289 1388214 1350427 898315 1590901 1867490 1316039 126499 1672829 853969 1957172 952349 1066164 82962 529091 1728076 632030 1943922 1733668 1547660 1651015 330854 1968482 941220 549352 592141 7425 1752259 55739 1017197 1088791 1290271 396208 134110 1002847 676257 222824 1136730 558527 1365899 327161 90035 1176201 1642611 280200 1587148 597924 406981 1078633 727121 1760029 620413 562492 1673044 40353 405464 1682047 990799 1050875 229966 7993 936591 855561 1247162 1601733 1027893 433430 1345800 494801 349339 47776 946782 393598 436249 412403 1739704 840538 199147 1697443 1079909 767816 868291 110967 48890 1960103 1267758 374240 1554928 13394 1568034 215696 1727132 1889199 1871942 1545162 377510 1803471 1241244 539024 769942 296566 1156627 471175 691110 1976777 1377800 1718541 1723824 341851 737381 662100 844897 925409 498290 558425 398892 1813988 895833 1558350 250657 535848 1375399 208206 307421 1180437 1694063 1679652 1249074 108029 641807 1828098 37769 586728 699448 1999540 1759847 984494 834975 1219954 564981 227384 591183 1540052 481519 1649679 1735136 753174 658203 839517 1736638 1577434 1004981 255715 323600 1372044 343839 1113530 1428703 587193 1485501 419909 688582 1450889 1477041 1681644 1805185 1640835 884355 1273816 997228 628700 897582 334710 1723050 1229134 733658 516386 1179886 780806 1723574 261360 1705835 1817566 1891661 1222238 770363 1392837 1461975 975722 1669877 1073405 1533694 322692 980869 173098 1905313 583280 795670 1655079 1116980 303570 779103 1818333 121732 1895035 948918 420647 577945 865233 1535606 718114 536192 234726 781683 827274 1147070 1016713 421680 1357790 1507270 253884 1264528 430229 253255 306291 131900 621270 1766889 666906 693682 357408 1186161 319472 227493 772057 592794 105638 278502 1131124 5070 1084565 524575 1316762 208096 317269 1478368 500455 1203566 1583029 578642 1883815 301086 897510 1636322 1763461 43932 1435761 1827540 112040 748813 263 1299671 668494 1997116 1144263 1058305 363063 1111579 1975269 856170 944771 1539719 483294 1034131 294011 102021 1732267 1225687 399388 1818155 996694 37352 1559777 1058856 1018189 781733 1688335 420870 561378 1972843 335036 988428 592495 1193818 1110842 1791744 482159 1876393 1649187 1040529 1711888 1304078 668441 1743697 1607228 1767556 274550 86029 34217 81099 660363 1121826 800458 912364 986782 546388 1962070 1057981 590482 1357160 1858849 1272792 860627 1076797 1366725 578652 287234 726899 1689385 1105582 1305531 221379 1465752 351924 1807985 950214 637782 997854 1383534 791559 1768925 1017067 1429856 1423100 519229 599026 1586657 578566 905478 739620 79284 1074328 1839249 1829392 1786988 48937 1623842 1747823 1557552 945614 1863641 1843878 432346 1918683 426592 284602 906093 784039 1617296 1382935 1855321 1631442 1116338 1532269 789299 55308 1066381 525901 450958 484916 1836198 277480 192385 1285651 749788 874763 352335 1418793 1881583 1026294 1112642 515788 1262354 492534 640551 1077516 1367986 364202 776161 295125 953010 1194339 354842 674677 1050657 643187 688206 1488342 64258 1920014 1192234 1471553 1552622 1252219 472278 1652461 1491098 813341 851501 1656106 701107 862876 1048139 354505 453843 416806 1904835 994991 1869000 1300110 1561391 1083619 1638688 962369 1226511 1329753 552380 33538 384850 750718 203717 260053 1021592 1097834 41719 362750 625335 1044319 1259882 1440048 436937 300458 909925 594423 311788 1139757 3511 574216 371914 1972623 1664077 1019569 1721398 270382 965242 461654 547154 374406 1544955 1529176 835828 1743213 1783757 646564 1256311 1184211 769080 901260 425926 1442107 591185 1122992 1380292 10177 782186 176094 148490 344766 1409630 1078012 1671894 20630 1882542 1256839 207101 622734 639941 1579331 1939795 16952 597404 1383641 1842554 1001263 1243353 1309356 1099700 661478 309281 1192873 539987 520014 1910711 884060 1763666 29433 596175 1195026 313452 1049687 189115 1320600 814502 1889186 1999875 1128458 403107 1337095 547901 264479 218033 458606 1142043 1089245 449973 111641 1176719 647851 997300 1868351 245903 143809 422340 53958 1964956 1652631 1851380 635425 501230 1157395 813214 172365 648186 1578218 1564666 976269 330942 1320234 1367561 1940856 429275 1496263 928192 1430087 1073171 428911 424091 586751 1171707 1244068 1605850 244466 1854382 1102175 1244001 1313463 1332084 1425301 1879642 1984136 22241 1763451 311859 1541221 866008 984567 1718193 907237 635644 1386301 572500 1999377 490264 1475023 1355478 1321283 1339963 29497 1371286 264148 818354 1283935 1961055 850678 371356 85229 1313128 1567687 755625 1347549 126617 1072685 1327794 47663 1723524 1710537 1373771 301183 594490 1201925 304036 430500 984755 929966 814965 696432 1952892 589201 170788 398093 444833 1433094 1236701 1411762 1136975 762568 1037249 158988 514593 577203 1034598 662468 1563716 1764885 402252 935749 1513688 1573764 1362093 874480 1307171 22683 1762690 600164 548729 1028168 812726 815249 586007 1772880 568844 1199301 745079 723033 1248052 1052065 1003426 825113 865115 405778 1184184 873502 736493 1015170 573830 1406766 378385 327986 23219 503099 1845006 299355 380068 1523420 166260 716057 830147 854264 1043658 1978921 507367 489470 267558 863877 287650 1239322 1395815 1327450 850368 1945421 399845 777801 1656816 1109706 1493582 1314355 1376735 1486534 1175695 1920947 34986 1142854 467265 1773597 1023577 458755 686133 1188197 1748423 1551842 739714 259273 1502398 1756751 610257 874023 1812976 769792 1180609 197381 283779 842355 836079 1489258 1692541 1401405 1835832 1908113 1199417 82312 408683 92268 547412 1504280 783034 538231 1313455 1058331 719314 399708 635528 1675496 1661124 1220454 1967820 480062 1589445 1522901 617204 1895211 1767025 1458973 1861886 229818 1951791 947615 1289628 1113902 1263652 678657 1566355 1060239 610349 1973626 513131 1081535 1146475 1011550 1464613 1254019 727850 717232 1543914 681187 498869 1129569 1586388 750169 406624 346724 68880 1597325 677303 105452 1977695 1252916 990867 359488 970103 1966827 126094 1842555 1965090 1605324 311637 1351673 129053 734715 284500 630436 994467 741450 767113 1773737 889529 1480231 355839 162155 1243888 1375552 1521991 904046 7137 25888 768095 218043 131337 954370 596418 1757318 1438892 237303 1408333 705423 1948976 1191125 1594922 773630 1247335 1669761 873527 805981 1178020 546776 308854 816595 319514 1097051 1453720 1259146 998365 1312639 934484 1128547 1720910 471519 578119 1740547 815554 6121 1527692 299737 950337 1905825 1220408 788400 1946030 87452 73898 1716554 946657 829380 1865263 501292 1090590 790951 1196623 1202847 1825321 308566 1993128 440114 1679275 454149 952450 557746 1412840 434598 688734 1878823 764716 1457096 1974257 1485277 1634144 1229662 489235 977098 317157 579354 1481480 1403895 1045665 1953655 104019 309110 1904936 1951977 1602236 977726 663544 207259 444348 1589810 1157734 689628 1108623 1080210 609421 1926133 1662368 1650485 1565225 1046984 860354 399264 214027 308981 634671 126064 341711 1799600 59541 21517 1631280 1548659 480462 1139844 1383398 1629979 134962 1445948 332399 1844314 820533 897140 57209 298213 1120796 1122178 339609 1201166 1508936 467160 1133373 22818 802817 183357 1513954 720739 1038619 371421 247499 1674003 1077335 158888 1041734 1774842 1249501 1630024 33848 31003 630119 1470846 1285104 849706 902378 1759335 1656054 1097489 1225419 772414 995373 96846 198914 1511334 703431 483331 1311045 46834 526029 1478445 863142 1066409 272025 752394 329728 490324 75196 1281574 924483 785294 453191 734696 33578 1013832 1033844 82696 311806 1619038 1049463 1772504 837947 1121880 1451438 1048781 744106 1126820 872755 1940061 693970 431800 588449 221027 1483785 12377 164545 384821 777358 1521309 1668031 1383508 1924814 111725 24619 1433340 1243491 1573130 1025261 1365344 229627 1789744 750474 98416 1644080 890143 382073 589645 403091 1986616 1948893 1975343 981395 404833 1458049 1129003 53389 559245 581454 1876257 403120 932334 1702496 987409 1527984 1636060 1461440 1464295 204182 1894025 365097 439183 300637 1146744 1393637 640286 156817 1451080 1646536 241208 916692 1589610 716564 16482 861703 590736 605088 573760 1939148 775339 443567 1135704 389193 416114 491639 868620 1854064 665481 1212311 120583 1566214 177517 1607757 1063799 1526019 698364 110369 1625295 1455770 137851 1710138 1471232 318283 902478 1597747 1869204 266629 117523 1719622 1527624 1930283 1861644 1645092 267213 20116 1460296 605301 1258344 388225 1452073 799953 896076 899694 1139048 338507 1199845 191347 1011013 618574 1832744 588819 1583054 1976917 1695580 1058587 1332756 253344 759997 88087 1609021 484392 937938 1656385 1530282 560080 1816037 605429 1084527 59827 775302 1277175 978364 958000 142293 1606871 649677 311190 1734812 524914 406252 824078 986014 271002 1899832 152591 1402331 1322777 1992406 1219596 314096 803507 652047 887762 1358892 1736065 699872 1562410 1225613 677943 1721886 425151 360665 502862 336254 1056528 1790957 1395163 161184 1162020 1090838 669377 855438 1751468 1142423 1074204 157234 1537641 1407054 654274 879306 704101 507613 686155 366641 1128829 870074 1605212 1403480 1548286 722069 1891851 403275 1044057 757602 1632548 1371250 1334980 910493 384601 1655663 285709 1993554 1255493 917609 352280 1544372 1974166 18922 1508201 1288464 1994583 1939002 18695 1495557 1558953 1848324 131109 1115885 1985128 624242 1113730 852011 948517 1438980 287712 1860310 1901468 1838846 458636 538725 1796759 195418 640217 1023423 671408 410820 893715 1444485 1052304 708937 965730 1460927 940531 579081 44462 746536 879464 1858957 768363 1469633 670075 218929 1577506 1551041 1471313 1055207 905775 72573 1835469 1625879 1138671 960977 1155666 395737 1944177 1753163 1812325 462501 1150433 88364 773144 672529 1403105 900365 1097908 1944982 431110 1963300 226710 1228257 1745365 1416647 1432317 1231024 166396 938320 259626 844530 1143806 433180 439590 163409 1261155 339755 99916 123564 1695203 386649 1741083 240534 1698548 583564 572755 1941305 1229799 1867198 889030 1226023 1437317 674419 1087433 1877862 1817101 1564100 1642362 704078 1257264 113682 1435400 1157138 1673806 1784935 1677236 1883489 1241216 823515 453178 511366 1292467 48950 1943737 366153 1461211 1855261 107654 189396 237838 690969 142508 1755297 1569758 177170 183637 1919777 1653801 634373 1170396 842389 173452 1225211 18223 1297630 475771 406899 1721137 647565 992209 1783413 534576 360810 1816210 67768 339886 1083758 96556 359859 734409 109206 118716 725087 998931 952281 1147215 1348589 1190481 1651872 510502 1867468 1012078 1416017 1302729 1875684 1836093 1109724 516748 167981 1158447 1730274 752314 739995 880538 33156 1526905 1950217 1237587 1683023 611427 1605571 32833 429203 1775864 548323 1762678 1724595 1968283 81883 1634474 105117 159072 5486 1295903 1429532 1395295 437265 784141 1754294 357271 1100926 1052527 464990 901669 109692 1547163 1003018 947236 1062063 1038162 276822 1913484 410579 319556 963478 1189630 1965206 963199 187176 187572 24057 617726 1821136 1822683 1367260 1723490 348298 403515 1071060 848003 1461847 1990008 667695 1090419 998720 1976715 1983278 1419413 1284467 156814 871447 1193161 1085403 1077830 305882 359291 1262208 928464 1255033 976967 448696 349773 1024344 1037543 1848003 36829 1337753 273431 759405 960805 1533196 1366441 48473 1385864 59980 539826 114321 1975117 740803 805695 1863226 254671 261329 606453 1320661 1193706 1673453 1626176 1115002 93555 1365188 303997 1083244 1075642 481336 1385067 1854184 1663673 523236 1494759 119640 1685759 978060 1626943 387575 1397718 1216813 114261 1767288 61519 765442 283443 217432 1878852 599693 1466484 1824271 339781 394732 1067896 430163 1265547 701578 1244117 231164 1039312 126458 543082 1216881 63782 700601 1245949 1567445 1622747 57466 1888899 1522099 1906241 1323256 409383 1342426 1923691 501783 198386 1916087 1827218 1140745 275748 356324 1573980 317487 1526688 195638 363744 1653180 1929538 1557941 52162 1002339 1583193 1081303 1303597 1959453 1258430 802439 824049 342609 252810 1674191 1974625 543470 690470 573175 1618332 995493 685724 723403 1390178 653686 314182 823463 1059472 1016189 211411 1848322 442362 1768399 1203534 1524258 1381454 594467 1952088 1343962 1829800 1025963 1630799 262359 208051 661661 1511060 209671 870693 1413988 1182252 1612759 1004575 1212509 423066 1218694 591321 93212 935074 1041194 585378 981982 1707802 1149540 1136594 40439 1989939 248351 751160 435306 540614 1708583 1654954 1925809 756133 1423205 827674 731682 339505 1459045 1327875 38144 134192 756402 1411866 1387088 1449540 494519 814390 1344733 695334 1198855 1118976 632876 841136 1697227 248257 158973 416444 180578 814815 1031463 993104 489289 483902 1545873 1353711 432413 343495 1277311 372219 1809896 17751 1289096 1936414 1869435 243917 430746 753671 1514596 35059 1000731 978345 630700 1971040 1739210 1835578 1095973 381085 1577097 1668761 1370873 1170198 1434107 1243400 745375 1021581 743953 1761791 1314323 1455902 1470994 1896165 379797 1545569 1363234 1326484 958893 162661 1986098 603597 1560025 1767675 249770 1981128 213355 1196234 528447 263314 961499 13162 1969037 89629 417693 737320 785288 82631 1300441 610444 1981027 740683 239928 725006 955922 444552 654684 1873293 450763 1077315 1267797 1578991 244222 785693 1378764 1598631 609092 1796147 1016507 844138 1169712 1316638 1262960 1938095 1609018 1241547 1643154 726966 1506784 109395 362785 102613 138674 811689 176961 530136 1367367 725992 482451 1909224 147868 1323734 817449 1684 1340322 740245 532027 1106717 953575 732465 1865720 1653646 1230605 1574725 524071 1963549 480025 1838451 1329552 441674 527238 854561 329112 1277488 215577 197508 1358035 751461 1916048 75124 1194218 1608479 850849 1827161 288344 86836 51168 901153 1988895 1537170 1182387 678614 1078343 1375962 1338574 418484 1000011 617331 1443801 1057258 894988 1652314 1003731 135572 850193 1944593 752203 1998427 575861 1814923 1510734 1515997 658969 1083924 631153 1371616 237210 1742819 1749278 1337922 1363258 1182150 1521696 1051873 653742 1228233 1308924 1489489 234749 542451 1114800 1596165 1211117 596143 952250 1663404 650288 963017 527102 1243722 1760321 1531426 1961164 646787 916384 522605 1305183 1162752 562116 1065034 1979059 1464608 1576129 1424314 1718042 264934 1709930 1224053 1488790 681282 1371003 225489 1595117 1563620 320401 419000 975099 1060233 843953 1796254 1138316 1529607 388814 1318104 1337314 1049566 580404 1417903 1589646 44841 1744581 1276554 1987750 358520 805330 143706 721641 783949 450174 1981752 1881576 474327 643283 939531 1088204 769374 1990649 430747 1414060 5061 1278307 775433 937135 777235 888545 407237 1065881 99316 584488 452188 140956 1590835 979396 1364981 1565244 244728 1512498 726395 425339 633864 1682929 1215115 822287 1548760 1631892 1499835 1823420 429283 1160686 199110 1227506 1517183 540707 489879 1741137 321430 1478342 595025 1496362 1377963 1719471 1793873 1300534 1446475 1736992 1364871 158933 1096818 1580314 1391793 1179292 1752255 707363 345202 1685747 1412820 1605762 1734505 1629123 926088 142596 795937 1587274 1863025 1996521 557958 1365998 1106692 1759950 221099 1160968 1886964 805002 297856 296534 377607 1233683 1163739 482686 1197105 421390 1007239 22358 911304 1958298 1360630 583469 331553 1830097 945672 433801 141669 480729 752444 867980 1499464 1886728 237185 1299585 1130672 305321 1168670 1480668 1938772 207518 1564012 759430 688195 1796446 136779 770002 1236159 1427681 1841135 367858 338580 1305991 293581 871500 892662 1585216 745372 1651966 186448 1500678 1181155 288707 647317 520095 1171130 324013 1477377 1833176 172471 1051007 594547 609855 1967180 242746 968964 1209365 1618214 1876518 924334 326035 1704454 338431 233509 1124352 319734 658256 889510 1905219 486344 890344 750547 1649494 1440327 1160192 18163 477385 971379 650197 1103595 967856 143601 144062 1710192 152817 731535 1349210 1036955 1209729 1584751 137543 1632593 849776 546352 1872122 1099059 14039 1265812 1532703 1932853 494867 1038986 965598 1284167 207335 1092454 29172 657179 1272617 375849 187846 1242329 1684115 1012516 453261 707817 93147 1088130 1168057 986592 1309993 1731623 508064 104532 1224808 277682 897456 1094388 267395 249870 1126966 774649 844853 933209 676150 883208 1587688 1577307 780733 1381618 1949222 1593639 317740 279539 1970196 1098548 979455 603470 1860744 1413154 924019 1088342 1964040 1295089 470987 398030 1405623 1842473 740114 1706164 1216751 66527 1687129 1406221 946060 1362223 1377917 1349704 403764 1113157 1503942 906941 1318937 722933 1309817 891086 1256171 1520857 1837455 1536111 950895 1700163 792922 638420 994268 380054 1830356 468915 680366 1650396 654931 430172 668489 673097 1255705 750231 1240237 1447474 1089041 882035 1226546 1303300 208001 627562 1587044 385246 1588364 1166080 434694 1408495 1839228 1988828 705115 1009550 254526 144517 615854 962598 454089 771740 841802 515932 637599 1342661 1178296 1437125 1023023 1859175 62680 1831315 55132 1980131 1713400 1188165 390023 891895 1852652 763513 38997 1111644 1468489 902138 1283358 1997931 1769048 663871 1830330 665669 1594664 55477 758688 522438 387507 1945235 511456 62628 458036 404792 1580090 1497606 909789 1277078 517356 550695 472642 588224 1980641 1581425 328421 1628888 427452 1087262 1571273 1345421 1279992 1697211 558422 1391596 1622184 1808250 127140 115067 1119138 606085 1002792 327195 95487 900867 1242698 1582909 1200943 1478068 366939 811113 1855197 1758294 1683142 975053 1551707 426035 158256 1715011 1082100 955044 1045828 1012466 1602864 738648 60440 1597582 1490652 1584779 913976 218823 1825936 1753259 967943 698354 1940160 1808270 1605099 647524 1029505 1619162 1676829 1987801 544494 923594 1175558 507450 673541 218030 3716 360664 77059 1735843 271395 1682079 1693770 1004518 1099229 1879504 344997 63748 1799332 732879 924564 1338021 1349036 96990 92066 878950 354876 632050 1359828 1048942 1308220 1705056 892525 277304 1215867 359875 1322139 1645266 1089805 123330 161741 769692 161116 1568082 1474877 1434067 908010 1376361 117796 1553702 1892202 584763 1771656 1183233 1238760 529279 1070162 1413393 772377 1033704 652793 464305 898421 1974060 1075530 865278 1821036 1296440 1318626 891582 473910 1649057 1804054 628306 1758547 473605 1568381 971362 597955 1271374 472795 313117 440405 1435327 1255952 1458603 1943538 1397657 593479 896083 701096 1412105 1637497 1230325 1951613 938400 194700 226773 503312 601900 866703 540113 587998 417553 742466 112754 1308133 360703 1352073 348714 416637 1551081 948904 1242439 1155263 1855399 637489 433840 71894 1276873 275311 1113146 694724 912494 469598 1077961 29286 711378 396421 407920 1143335 1801548 1868728 714073 1079572 1940291 314791 513604 1672219 1111278 68183 1684212 1433813 1133563 97548 1687109 1924113 448618 1654160 770020 1301961 1193717 1196496 974210 762453 973887 1727256 1944377 1090400 1573138 954728 287369 193322 49521 1367429 245695 351577 1894070 1343734 926467 1721822 860043 1072228 826112 782720 124549 1766195 533043 1850373 856297 378236 911192 1492882 144448 474107 942568 92635 1387607 1269101 1620847 967369 619105 1109811 1826609 919599 1671059 1601394 314015 1421827 1321716 413043 989023 1839183 706424 1529029 848683 1004726 562715 1851754 368815 653770 1634730 499464 396578 746889 1556456 979471 927970 1054314 714369 115786 662201 1828964 604862 911636 1933426 599836 901008 231705 701908 1253068 1940219 556094 163047 497630 928061 22366 1644117 1547742 815443 657092 258445 1879277 1910744 816462 203808 685255 23189 670703 1034196 946929 1096677 319775 68816 134545 1775196 1166317 1378210 1701229 1884595 699682 244056 1482321 748369 1226191 1171855 1630567 356052 1706947 719774 1621140 1806790 1144897 479809 1485810 1726978 47801 1373571 1357106 1077487 631711 498571 1813867 1799680 1236919 1271808 1949837 95713 1677394 1238186 66524 1381599 1677691 1501942 1345596 1478916 257950 685930 1511167 1346414 1928392 1188638 1215809 1062850 1125790 1415391 137261 1816797 578326 1014448 11187 325745 468549 1252061 3344 197367 1858807 89727 1321662 531141 1196110 1983337 1003911 640805 1311926 697516 680014 1511464 507599 1351665 1966099 412606 1654926 1279339 1548206 1907309 1221795 539254 961967 1400503 520026 785583 101577 95168 146503 524083 1042418 1770352 1328765 1123651 106157 545971 973556 65106 780553 815773 1935350 1520240 288347 1212878 816897 173662 1497522 570833 1880586 1604195 1433540 1811608 62291 1036831 873696 912896 982322 680859 118866 708417 972445 1414114 830994 1774234 290830 372509 1121239 451421 1246982 968224 1912731 864221 1995082 1076312 705670 233659 1241399 1649208 567534 72401 1720649 649209 84616 785028 1069165 1293088 1109717 1539243 1325422 412143 1424941 1787899 1011746 1531908 160651 934355 1136535 765876 745513 230015 1040345 1630045 859901 823897 1347205 1222706 1028077 1778106 802266 14401 1628438 925243 1096167 524249 170321 1205450 1254317 365007 751501 43036 945681 1617302 1825084 592968 138509 1919852 1397896 828251 1819214 1636501 822312 140774 1930657 259555 891698 580391 1031701 1567400 1819535 1609084 1272948 150022 339411 968707 287237 1074772 1874607 1539256 588478 1265066 1044491 1524970 982741 613471 501943 1479389 1773974 1142459 1234332 189254 758833 1987210 1522175 585248 82420 223537 1022822 794693 1176733 1371404 1689215 1110376 423748 273319 1237153 1164669 438219 205692 182067 856592 1951202 138008 344037 1010517 458208 1564569 959236 77696 1876193 414859 1684932 1153015 1950204 1167561 1813755 551443 149127 902746 381245 1791754 896534 683226 755228 1379 568233 930179 45115 460715 1929895 1171275 865678 1877479 973920 261807 1623257 598597 88089 862826 803755 1833502 853532 112706 699698 1812741 518584 1863122 1874679 1673749 170991 798602 200135 1232281 556963 327179 399398 622667 898719 1711001 328237 1686932 1625130 989306 271689 1808960 1237637 68464 664816 1966352 381564 1131481 887187 1215959 44857 687911 1102783 1756711 1030418 1725523 1127945 1223913 344349 1972922 1728231 171066 264092 1281295 1775717 887999 404796 1688159 1535527 1399409 590277 1435116 370540 335214 1652929 1430544 1505640 1471339 1384027 531830 1939463 127392 1791151 628120 1255452 1274469 1953641 1058326 1303211 844406 462277 1237201 1044758 882340 389884 574673 89851 497744 1621325 869836 1305761 1355979 744780 85208 547291 1194013 1108260 1423156 429702 1688020 502522 653730 1627640 412551 456002 828197 1481397 1983368 918059 261184 595566 524792 953301 688708 353261 1163289 1989926 978369 260657 77296 233165 959797 1766112 1056184 1250881 1571147 297391 1456544 170418 1448194 549224 812119 264801 1673142 745627 1979032 1921220 1641236 1696054 301247 1185033 456632 1516712 555204 1778519 1883734 1815751 514508 741297 1501220 233532 1274239 934632 1217074 1568648 1784035 1879109 1859150 1257009 1227329 1283972 552777 1866010 1571341 1712935 1531904 1416919 59269 870812 585438 337285 506598 514399 652678 745320 569510 1723128 607973 1374093 694808 692582 501508 175017 1328851 920731 1338666 867608 1286912 1418797 1239996 1004755 845821 630685 1566030 246584 1379158 253536 21460 1976131 1501090 694975 1861113 1334506 340968 985485 1761513 1777940 1540788 430987 498577 629950 644334 828850 1729809 1837226 1550373 509986 40940 255023 1043690 1541216 1343528 1261714 1677724 1927308 546536 308066 1876630 950973 1616721 696727 1536920 589808 1575096 1958501 1172709 720404 1927973 704537 551423 1819075 1572469 1486101 161649 904266 46774 1912627 848426 1984667 770116 745496 219979 1602787 270999 470693 280654 627003 851292 1714189 54583 150886 857426 1979459 32547 1191754 947102 1473266 1475782 400326 1884335 1038830 869653 429044 719274 1872088 464289 621893 907546 872425 659656 1845124 1680899 195322 1493627 41543 1839776 815718 450497 346863 560485 577627 213819 1043868 1168229 590073 1420159 947893 1857131 552705 940587 1366790 1728748 28178 1730746 1651652 952209 1755611 496171 617096 1944339 769100 1329008 15144 1103994 179419 869483 1736584 626224 1369056 713268 998726 1127396 988781 1388989 311286 765893 1013232 1244696 894274 12110 421040 981818 1306705 622985 395535 1967889 856214 949773 1877186 1312980 352107 1892664 1392516 43658 435832 1338507 1479197 1942072 1669847 409582 472870 572458 61941 1377510 1027474 1374404 619266 1004786 1185191 1556249 1592142 1978698 1550198 420423 167144 873963 653377 739454 1768550 1127130 453913 1830274 1246862 1260284 1502778 1242691 1598442 1292742 1299104 805598 1704277 751234 992646 87803 1534229 1594504 1446491 696465 1165505 1570266 42590 234171 1055742 954127 1853276 25358 434777 1131011 1037772 26988 1766646 194491 903255 1364302 529248 656765 872788 831706 492081 115223 685839 425547 371223 1626930 1243251 539730 1013270 291043 1823330 834674 1163204 184724 1936565 602886 468268 1497471 376438 517051 642417 1743383 1738732 514142 155003 377728 1318029 768016 734298 1276282 705652 1992436 1220952 650206 1448109 390308 1913618 1551761 1964013 52849 316998 357303 696746 734973 1981648 1362437 975899 1564451 751230 598280 559243 1695053 1897602 1048609 848259 1482917 1864180 471945 1759418 1599639 1553827 1984799 1626379 397623 1855726 568318 1230953 371709 1524391 1929842 1591670 1690205 1558423 1085329 1447735 1126605 1249851 1218364 1723539 1326915 874333 492431 1680359 231856 1824544 1406890 1536650 1365635 1062278 1606396 1235904 741813 369720 178530 1311758 1317555 504710 625383 972546 1231304 1711432 1000186 1308252 1285174 1963070 778961 1503750 28760 1052755 745495 700798 1029327 64118 1609401 543179 363688 995453 1545320 1156793 820675 349171 72219 568470 454098 1719224 382710 780636 56825 1333186 1393991 317566 269159 373209 1625411 107991 797977 66090 1758529 1961955 1898315 1778501 1710607 1677264 1387272 1655077 314157 1195313 585427 493330 467325 62183 624390 1942001 1314943 933441 1903569 368161 1720661 1835968 1161650 1388049 181756 1840154 1115257 1035396 1432251 562110 1836459 386884 1882223 120145 1462852 1262482 617414 1773364 975804 338542 1515653 539226 530753 397632 716470 280272 421935 1953285 1655900 1364321 1506353 1413459 325566 197249 84874 774150 272141 1928525 1770065 76366 1335161 1490660 1720724 1421065 1179678 1605071 980153 1944005 1404542 1394614 1907722 1635661 1900380 1691525 207782 1587134 1834438 1578483 686674 766746 1884158 1214429 1545632 131616 560087 240634 1029275 1586154 773861 803323 258313 1240503 1165513 1135447 517337 1759287 260661 798582 1240203 1384378 1718289 653694 250800 1928780 473097 1487039 164280 1619428 1444724 553373 538920 1761380 1710816 752667 840025 18370 573097 1827014 1840969 1633517 1184360 1373332 1227820 59330 1417640 392177 733935 932657 1508335 1025125 1433227 1682557 497050 562118 1630787 1183504 767104 1923077 1115850 1884575 842275 110226 925863 1895370 349179 88507 1351375 1004794 374771 1687061 1873497 835012 605716 1931552 1567966 1749868 179418 375846 1746701 1307754 568095 998676 1728521 384044 1119750 277012 794694 1310942 755673 1837053 1896462 1592228 1282246 531871 893721 1413483 1846470 1927001 1656140 1952035 1478834 632664 94953 1372570 983988 1845659 21784 968524 962375 302758 1501756 1090597 479633 1693110 593118 1670894 472755 376976 103124 926840 1149862 1561623 214620 1779248 930659 536082 414747 23247 1396199 34914 11428 887927 642072 88258 481190 1298038 203063 1715650 1805864 492235 1923516 1143429 1916563 537498 1906158 309342 144596 1982991 1746149 805603 1191131 1624837 1132786 1546526 1478817 95100 231394 1503156 391358 1668705 821752 1767827 1526530 1317544 745340 549299 321845 1132983 1680567 824663 1662554 1755426 584145 1061585 883852 472842 1112881 1564738 215286 103769 1467049 328685 1692652 988100 1662984 1119954 595462 355305 1223730 1530115 748645 1952504 73232 1225672 988896 358181 1899376 447706 545367 948868 1813541 380980 147734 130642 794173 585707 892289 401279 234959 1886489 1339086 970446 870731 22422 543409 968745 700650 548850 5509 1609531 852041 914157 1920597 447793 1225564 115006 1725495 283040 1859553 1303547 1296839 1351951 1525549 1506440 380422 1637753 253437 1580762 1124500 1075068 995409 1685704 368934 1847325 284113 1488928 1323337 371977 126870 1094508 1515328 1561495 759462 1657549 323404 385070 1081393 1201667 1191155 1392371 845855 199046 33761 729833 1493744 1985262 1043701 1107653 1540078 1799524 1668313 1116483 154905 140910 970415 111790 297111 868327 185068 347640 23921 1993169 1269008 1728790 709470 1116582 1695519 1793118 637187 979929 42706 61562 725502 1243825 850061 1892584 26002 1054061 52876 618089 94151 425533 1424318 914970 1667425 1426003 1246069 1688723 1237676 753312 496933 1432311 1228246 736006 1880981 1395098 741318 630998 1823839 717993 1746453 946733 656081 436721 995232 1693631 798360 1547724 1215746 1857528 222492 1018910 612095 1856632 889816 591972 1358527 39536 95270 237917 1988533 182480 525326 1257995 1966756 1711810 1888605 256344 933484 1470951 1042725 768898 95446 1727259 180636 515832 1254935 1735623 72547 1470789 719531 142181 411695 1295840 339859 1358669 238587 555989 1822309 825432 1942889 525353 1837368 1221461 708138 1825122 81497 1948090 1528024 1382314 1104931 1203569 1192831 955555 647445 337991 1413080 1982655 1846076 1466346 1916184 1323063 93424 1253742 334403 1459315 1407984 1527205 964822 774580 245869 333095 1641012 809774 1010784 869715 1761077 1802873 1099311 1504768 1831262 15414 239130 467237 1354755 450154 1589207 1865308 543025 1930770 326692 426755 1942839 258172 1837691 984284 1014650 559360 252414 77229 855380 1146659 1888167 176006 1141189 1533092 1253467 1859411 1754123 1992307 971463 1880659 1129038 1856755 1891766 341500 1061200 95697 372601 563999 590957 883863 540542 1528240 1075132 1394855 964412 1395874 39882 1481865 289549 298119 678804 782588 912513 1969797 1648187 705448 1278921 1686272 1840714 2720 1686798 1884614 1955097 438467 1141107 964031 28225 1820106 1737076 1153398 1902209 795967 1890249 672155 1294609 24204 287134 795858 1173545 1141274 980183 61421 1884616 1258749 1002642 1754482 1960 1097083 651330 614254 1227038 181314 1642009 1934984 716668 1655840 1105974 128330 1455979 1041385 1006995 47478 462103 819417 700302 158354 849610 1670378 832923 724745 1899370 547043 1367734 622660 665556 1888461 42313 1125148 1332287 592962 1200097 485946 1958468 1469015 674864 1975632 902626 1516021 990958 196770 378117 1199713 955975 334575 742813 1034213 1206465 1401338 1821728 1376871 852627 1230289 1411556 1839505 57668 317554 1151437 782532 1282938 1750456 1919912 1528394 1879170 1203141 356776 891432 248687 1533958 1726014 442418 755938 469415 753497 1890595 833218 1303468 1222596 1916260 1658843 1336420 887379 1094419 39004 1640906 1383661 442446 1089229 88057 1907328 62307 141839 1370422 499726 1669005 1309143 1942896 1149107 1545952 1246265 349918 808975 1168481 746096 1497284 1932937 1491523 831303 680067 565471 1775223 1467762 22849 860103 1688807 476191 1780803 1138303 518303 657082 1455419 203336 706838 1479850 1874136 771978 642708 1583989 113862 1008043 1696739 300208 1645215 733405 874161 1063377 1565706 314483 1256957 935458 206913 911400 1053653 1058337 1089577 45291 1948552 539241 1848757 1618435 741268 255720 991647 38709 178923 1876550 591224 1370050 792091 1407749 374855 280218 1620972 1048589 1444994 1351794 1815982 1851283 166957 274409 1635452 1202621 639005 229886 584994 1277594 8245 311154 75279 1118136 1263594 1268397 1630324 1916021 1525899 1163746 1436757 601018 983279 1598811 146518 202346 392861 183014 100496 562761 31155 1388861 1348321 521797 1871094 1412213 1279618 1986229 414597 1786514 25453 1253382 1515538 1266684 943091 1094528 778870 809815 243842 1484439 589095 459262 1980133 1644381 670470 1298678 1215858 486907 1203062 1769179 1351184 1263541 1631182 1552364 1050312 522980 492482 1364303 73841 131333 65625 1437011 1298166 1061997 1483845 1557690 681626 766560 236821 283169 65736 1873085 31509 1543908 286442 248643 1640079 774318 1879353 804381 592221 182751 207332 1738699 717247 356995 1033340 1532301 578188 1917176 914864 1321693 1956221 342443 99537 993049 114234 128528 1023715 568868 1482674 447352 1291569 35640 1431571 1870421 1970177 444899 1839018 272643 1405978 1929410 152738 618769 562342 221026 850103 738190 1273489 614872 1927859 779132 590587 961906 1157876 125535 233576 364269 1351896 1173748 1314492 787281 602489 974215 1278795 1589518 394982 1720047 992873 544058 495419 489376 1423432 671576 107154 1189279 443408 1192982 1072336 880139 981526 598683 990438 586949 872986 184091 1365143 1077450 807404 1385785 1458199 34192 957220 1030695 1526190 579546 319220 1134584 810904 1172729 782856 1437421 1126909 476266 976386 1331395 206591 1575218 74092 1897972 951163 588550 1093009 188816 31937 310966 372054 1769324 1540323 128115 354199 918374 1837275 1836420 1780693 179044 1184593 348069 1868298 1308243 78309 1497599 2821 207716 99402 8851 1676931 299562 405616 1824173 1362056 191205 1148281 1402423 1223645 1867242 1035397 628241 977427 871606 148015 583053 518193 1164364 1734470 144072 1288757 1995785 1693948 318105 985245 1744144 1660648 649590 45401 21463 1537100 222373 1886909 1711397 599814 518191 536599 1138918 928402 217324 1879571 1785679 279663 227734 259580 1871939 353358 280666 438344 672106 632053 488867 1689523 1149927 1338246 576183 1181339 1101197 382155 322728 474494 1781061 191217 1799619 1552890 343325 1087198 1511414 617419 172401 1173170 732896 1547473 1318202 286510 901614 1108508 1041255 275349 411120 605793 585307 1277071 581893 460697 1767307 1811140 412857 1364822 1595968 1175370 1002835 1383472 1991982 1720100 872313 599167 983521 878621 136834 192802 1340421 1139585 731285 817323 1242094 1349637 9905 1190622 313353 1903163 530701 572341 1569132 1722323 1322866 1776495 877916 341559 332601 1324562 915113 553473 1069340 731016 194260 186009 1115840 518431 1779769 554437 1521259 1543441 1022176 554299 959770 1890426 692737 506169 1304735 1049924 638422 1828963 170521 81643 1609246 290752 1759537 352850 596266 1901347 596117 1613230 117712 1411158 670277 1991194 500515 169314 1379862 1753858 616148 1643298 458437 173020 186782 1312344 370848 1879604 1829946 1848340 1795533 1314462 1367415 1551031 1144608 997329 1330509 1655203 809681 1301958 1152451 1109191 780064 388660 1103939 1939531 1312562 142038 69633 1665820 780891 1331130 1471917 1440377 480777 1805328 931992 1655639 882185 714396 517259 1075042 16317 485436 1505586 513275 215003 1603556 1313873 611801 620339 1630384 1331233 210621 164489 1019907 939222 1615680 1964227 918745 1713254 385126 650037 1944515 1516606 1675405 1113621 862457 527894 928753 993385 1340409 538130 1001016 1723239 223566 1887427 1761348 1750416 666230 1927931 1661356 853943 494374 641827 1850082 1223662 320175 182602 1091808 479281 713800 1197725 1757438 447255 1416505 439313 330959 124464 263074 1520484 132530 1099452 885988 773841 382357 593159 756590 655255 1424417 607563 1469822 444547 1565822 32269 684348 1477211 912906 1180908 1664434 1466290 725966 1636325 1230947 355143 1530797 313737 1878443 1709807 1053470 559117 1778457 646021 1878791 415841 860127 979841 738494 1020833 1830060 1998277 475369 760542 1643827 1748858 800933 241355 467889 1255599 563493 1315772 1542317 694437 156176 1304616 1488348 196364 1433541 709712 709413 1025632 1163359 512724 1770226 1771664 149407 1670215 703288 493776 379736 552237 681797 1102922 1318977 502871 1736151 1521231 1146078 446791 669525 1923049 788103 1412136 1499471 466077 1824718 272997 602892 1513788 1729599 125809 935501 1318725 104551 143402 1072007 464991 387631 871872 221006 1728730 1858753 1520746 41674 644414 552549 1079665 1795966 120769 1099294 369871 1368945 1930823 1044997 1812842 1246481 1466082 1251497 1280845 469570 1360298 683427 646044 17735 547602 538086 1018191 827312 1976968 277874 1934801 912485 254240 775256 1304378 813675 118961 1170150 122694 891422 101607 161769 722304 886646 807706 855635 1354024 756861 392632 1746910 1315013 1562665 31209 905573 1142337 77166 392347 1075859 1813088 1880356 1621342 1233224 302794 1930049 560044 1100344 1621384 1103514 1640265 1764138 579046 487737 550306 1974578 1883910 70678 1720160 1578228 614157 843430 1431852 653464 1445740 49512 495623 144021 448686 1789660 1980649 703723 599068 1437410 1837710 1676806 1636251 167860 940678 1499276 138097 652658 846962 797290 661623 934875 1537889 502248 1340545 674663 359909 384187 676469 1408498 1991372 559327 963501 137070 1679753 1101951 922877 1764366 382269 375469 1969574 1934834 683269 1754549 303468 1687198 1350125 996273 284728 823122 376219 859256 1148934 119944 1781722 934670 317109 907310 507427 1899109 1139831 355850 397321 360184 1103922 1397258 920161 626150 500628 625261 125619 417675 597596 1999617 1838174 960219 1451922 300039 230898 67533 1702237 1845139 756955 148365 1008436 1024756 1609288 1297849 770073 1778051 75251 391687 1813826 1187089 1736734 900661 1484368 1850487 1171046 673121 318704 828596 966958 1423642 1806248 369325 655501 1363653 124481 494184 1147356 449699 995170 1608047 110865 1907009 949264 416797 1423985 307725 1624918 561839 1269950 1206629 627793 1987714 1099532 936880 994595 1415691 313642 1732737 1436568 1770169 405169 1974165 1592172 653071 865198 331246 1089793 368782 1792113 355069 27449 816337 789609 348762 808139 1110679 301370 514171 340537 1215382 1255280 247853 150754 3961 435397 705585 638928 546732 1467966 918105 1897660 406930 292216 864323 984854 1385368 771807 1241749 868839 1090108 1422069 337713 991503 766626 639948 1449901 1695263 570893 178224 1953333 1171870 1243042 1391576 1132503 22646 1443183 1688863 1456132 660139 171418 1144967 767837 358701 673476 1665620 564805 1614229 1091143 246670 185640 1227608 1282169 1072166 1798383 45008 1659944 1434685 1547894 1720729 1970363 799657 1678460 1812290 374996 426173 1889637 1762581 374976 1681884 1862899 624464 1678451 1715230 142241 1820819 1746533 958150 531836 1762115 1305355 1371211 1681429 1506287 1263425 1118180 1723261 1443157 1047876 618931 837297 492429 840137 1666438 216831 689713 1478639 917629 1111780 636282 1659406 1872429 700594 1125897 1413916 437414 1874576 1499971 333476 352546 1275245 84482 735376 1617035 1957122 735368 1308639 1508047 835446 836156 1754899 605532 589582 872441 784804 1333848 346111 465395 301712 554889 511179 317007 1991308 14025 1812329 1733896 1906389 166029 414452 902847 1412667 914319 1135303 468961 1108837 1294242 3075 1221770 287136 374509 1098646 1026902 723358 201494 1699304 997220 1600182 49247 1881485 769056 1178003 666425 389818 580496 1326757 1924991 1680948 1642306 831038 1538996 1117194 1167707 1053495 1802300 129830 879566 286646 1646486 259771 212706 603370 1675663 551251 520791 1627802 996305 348341 115515 1335089 1364500 966567 1364826 857489 1068244 1585930 281172 890683 489931 1833894 1083459 1411924 470149 856512 696368 155486 1173478 863722 886679 1125984 514456 1775809 900007 671372 1668615 1528103 1494156 1370188 461061 965143 551561 1541775 210933 139417 843962 527899 1935777 880063 59186 458147 1191468 660220 1944949 1816281 1973035 398073 1843536 1767790 1167667 1874073 1925183 358069 1694403 1485786 814428 1324017 165240 1488899 559896 1405136 1027534 1852206 239779 1885283 1805402 949052 1696245 35910 1192232 1294718 1283861 947357 241219 443585 1149145 798161 2283 1926722 555644 62597 1669321 666384 187652 1519123 410790 585231 51098 1178559 790450 103089 1618937 8871 1545799 768885 647938 982331 1899702 1207359 541440 906428 697689 1038447 1975634 58938 1575353 1059975 1561654 865132 1302161 1000348 1371117 1676971 997034 772155 927417 1254124 39985 598877 384391 1042692 1966545 602681 152868 239825 628640 204346 1769020 1923351 1276842 353195 1071663 1533391 966532 1022560 117248 1807739 1648046 1578863 954638 1467805 852432 1151199 1441552 1603922 1520376 69804 1484595 1110710 1239553 994157 197027 1332131 1800805 368895 984466 943214 1510049 12907 233639 1345728 144034 1687184 1633998 792481 1875330 610616 1755137 1060038 340396 297288 840504 527917 1836823 1094041 704642 1090115 1016322 548726 1346721 1393434 690445 1387609 711594 1876488 133927 741170 1653512 232340 1835320 1447422 494341 433046 684166 1279843 1846364 1093829 698126 1914026 421663 786858 1889529 875759 1717408 1389416 561800 510052 301800 99636 1447576 1783287 752276 561384 642252 1238896 1358944 1845105 1336512 1067045 166190 541219 808713 1583281 1400022 43593 1910547 1969654 247692 391495 1014109 170304 189873 481533 1485012 1762257 1052050 1600805 843910 1068659 1657195 1041173 1540363 16228 1884267 6056 22343 1807759 1384097 411698 1364456 894102 1537182 1117306 1154383 1129889 1883680 1096599 1476713 1352571 1594757 403381 1539160 1978104 82356 24196 1616522 1997763 1377592 1483027 1327270 682110 1066696 1278466 914290 880012 866204 830843 915643 1454201 1079459 825286 1358716 1019381 909017 1402416 886067 1725786 134622 1401843 959333 1640166 1762323 524398 1011295 834252 678971 1963730 1913844 825645 466921 1917522 263110 1329288 326807 1481052 788295 859419 686453 660670 194583 1202899 854553 1169397 1308819 1698525 1574785 1737063 1929524 554269 1736214 1228567 1568748 1614262 1043332 1613374 273145 1961378 287221 911586 1885672 1410578 1632641 772669 1618955 659268 185636 1063054 488178 943403 1571833 1832282 1766873 1065959 1097418 782686 1693950 942128 404388 1182642 97817 1420681 1424496 903648 201467 615325 644732 517160 356150 79587 1204645 800167 167462 559097 1646649 363979 1223945 1439159 1379275 148179 1373170 52942 1168207 1254618 1539860 442514 527565 1246618 698372 806242 1310165 628269 354761 1435205 362595 956552 1997010 350360 1162499 430526 918320 1242788 539431 920569 866087 835299 742511 317569 1747452 624191 844184 133231 634146 933805 235702 1248940 943619 1913098 1238939 440522 1513249 350786 996759 141755 1130741 1466160 1771141 263686 1590169 897557 1327585 28346 1930447 868482 1085145 1910931 1111853 935377 362798 1363993 1954044 1718621 1120061 926760 904517 340361 891306 1164646 1143811 1169123 1068611 1849229 670086 1109916 1999066 1924499 12680 306946 1802840 1458132 1994944 764158 412111 336034 974774 1244344 339108 394015 1543993 1104628 1748275 1422579 972800 1114724 166024 1104657 97671 1450186 1287721 732109 22129 750692 200021 1585435 1942412 500003 1703681 1810309 1769192 1311918 756361 1562262 1178674 1397271 1956945 438098 1554321 1494971 612555 795471 1026598 534549 1360969 616954 916312 1730074 1512224 852311 226267 931059 1453741 1802901 1638319 205977 1721688 1874694 1905206 743042 785137 1633391 1329444 1689432 347919 1053283 810673 1128999 757277 1208964 1658205 621891 266317 1205238 1062066 451580 543577 703185 1142662 1841668 99750 1427935 603214 936963 202723 698534 1758672 1093701 868115 1749290 787098 874801 1968835 198107 569889 1790287 812684 1965196 478742 1056127 1348916 1651693 766489 355685 1852515 89041 964528 1036214 1111981 1403437 1494656 617403 1166716 1213134 161709 1673914 1760431 287704 1109889 328449 1068764 1464196 1132119 1170931 910438 1651834 1681563 1479028 1639457 1118278 441080 1277153 447321 909025 353894 331167 1259013 910809 1066062 833099 31975 769978 153210 766461 805561 1620125 861202 1460263 723053 1807963 1134041 1709247 342622 1107389 1885698 1794518 1314322 227920 796263 1991108 411061 1506811 1741440 667904 22010 634278 450136 792197 1351560 448182 1566998 1454283 305589 1158657 325120 322796 241242 487585 1655333 691025 1286251 646627 717306 443200 1117381 601250 1384395 1981041 1216870 1639005 455343 1848762 985213 1104652 1398123 215479 276615 381296 1996828 1211356 293658 1557821 7585 944626 917699 1792251 256154 830034 1487234 1293730 919061 639818 625366 947254 737549 1687009 232805 589995 1366332 814272 414953 875992 211233 1706232 1580008 1245788 1614249 1378531 706263 1232482 1314335 389802 677975 133901 175038 1940057 946260 1546049 404788 592812 1051621 1646917 404917 1964132 229329 1476379 908900 592913 1741751 706165 1785704 1581732 834628 652224 1502678 1064754 137478 1273925 1512422 863317 1963330 258207 248682 551280 1637656 903344 1360459 391995 593414 1723368 994926 797629 407592 809121 1904884 612807 1523242 708024 1703163 1607482 49198 1649528 650773 461614 1177234 284433 175573 647210 1806424 1658228 1411521 556815 1197256 1314857 1812411 115812 292325 1364630 1137329 707823 195025 399552 1736132 1908773 1876030 593093 1137657 878481 1623172 1107906 944484 870106 1321786 967524 997093 1959239 617758 215684 1916200 1513437 63176 1041728 817407 1259035 439346 1969971 1117421 1247592 1383032 1952937 1243694 643413 861777 206407 1570947 1822756 1032720 655592 430754 1590005 1822569 1833709 1455448 877521 1843771 952870 1633026 1990476 16531 678675 1548934 262526 867319 1516544 28329 1788932 654494 271304 1157664 14692 374904 1807169 1271254 488016 1186008 602366 1057948 1898724 733963 1828452 1526988 1169269 1376356 388205 1318621 1334260 1276647 907764 1863629 981665 1969081 855651 1942208 1796272 542674 366635 1658621 696561 1314598 1323905 955601 197670 882743 1989865 599031 68490 680413 1186239 1748101 57301 1204727 1560951 1754889 25922 1004237 1933161 343901 1232449 589978 1602299 118064 681204 477166 1499651 291907 1899394 16095 204935 1273393 93058 796783 1400059 526657 329431 1711445 1578789 1756067 1786995 1760349 1275307 1718845 1971766 890870 699270 1313520 1573149 1222748 995679 1004359 535893 784653 109961 1224872 823658 1624907 1490181 1633836 371316 998522 1965177 299447 839854 61713 1316430 1308744 1386389 1745328 992037 36437 1226562 1492552 33025 1813838 1913879 991568 1357770 177959 1995759 1549955 445529 1503568 1100521 1537674 1008792 1970047 1091509 1071664 708889 1297055 19842 223466 1183217 503682 1656038 1473816 796980 95867 217755 1439333 1513946 120918 1106970 1273448 357893 828149 568142 1514155 1043761 951081 586042 186061 534876 106460 140206 1234495 689130 528365 1327242 1943247 1805493 1634538 747667 1471951 672922 408041 761998 810218 1040499 709207 1674350 1177915 1383070 1648573 579273 131609 806603 314713 239394 286620 1707199 37264 1591786 1763197 1571877 1974145 160486 1265551 1621872 1513149 821361 1374336 1062990 271611 543880 1857957 244664 1599393 86141 1023017 703424 1441383 82434 1429396 975907 242851 1373508 651347 1449478 1634064 1056611 798767 329257 487472 971873 591871 1422275 1412715 477811 745365 1527117 103194 1128482 1164050 1032289 1629121 545825 987607 551802 687281 1989868 1080738 862828 623362 1355031 1187921 325916 1859211 722475 1147954 1766108 287275 291086 352109 1239850 1404503 1590509 724454 1398772 1385422 170750 298475 70470 186006 1291550 1567774 171886 1430154 1818291 1454884 1113471 972541 170756 1197411 222301 266546 1792958 1607455 1367668 416763 436416 1636723 880318 618060 1691474 103883 272609 1904108 1779197 1011622 1514032 1309450 1418916 128910 1425631 1731146 1929744 769603 1588907 532777 1771746 1762566 1429617 1777636 1713979 1974869 955765 989529 465833 641128 1575265 881950 659319 1291506 254352 1124665 1277315 1290596 1939485 1902361 386217 1581038 176535 1850985 223938 299191 1731040 102565 1085989 118180 1166676 1452533 1828827 710961 414824 1192713 343022 1859559 513620 752445 815989 1305420 1377828 1782486 558442 713453 1843735 469557 1409120 792453 79317 574840 390698 1948350 397252 817580 1737262 1365583 593588 1629784 525193 1007850 1059648 1748676 1380042 1305117 1044767 1127185 318098 263455 1073436 445858 447710 1429251 1622556 1390354 1756663 1988718 526802 1828321 1212567 631133 453711 1471787 449159 1150786 1697127 116292 427831 1328803 744136 991953 6848 90268 42994 1854130 1055497 335156 1671066 770299 1334556 649984 709309 1208857 1220217 183363 1030541 451097 451876 1411474 1044774 1792262 646258 39152 497739 1132333 866931 504264 347702 98694 1479774 612778 1270125 1230022 1303595 843459 1953046 505191 1216975 1153053 633304 170112 1681309 1730001 398783 1213104 1290114 1787271 758104 416978 180174 306361 1365597 1230213 488815 172388 1636002 508841 1325521 1050816 1710163 1571714 564329 1804341 1616486 890200 161606 1885984 534713 1495239 32543 255255 1849064 847740 1869765 262720 527247 1215623 827755 590865 1266547 1889806 1969878 1812987 151861 595132 236995 40541 1108250 1935632 408606 805880 1253642 291061 66980 815128 1183458 1109187 1494709 1166408 1311119 217230 1394937 332073 704716 1869059 927930 828571 54546 820398 376184 1292892 1693209 24112 763776 695238 525371 1188402 132270 1484255 1583713 129378 593425 1824590 1590726 1535714 1159087 603783 22515 1124756 1995776 499741 267926 1456396 1420580 1870345 975698 21371 740110 333209 1367681 466229 239207 1272862 68413 504052 1152912 596522 818812 255558 1830788 346398 1003780 692330 1629033 1645855 1983078 163171 1674524 1042236 368979 158061 1167095 512802 468929 524178 1424085 1255617 545142 61774 1221490 805420 120073 1730069 290697 174424 1163006 653427 478808 1927085 849261 770753 1944221 1340217 1014673 32948 275722 1279710 988995 135020 414346 78275 927019 830489 60722 1677767 788579 119134 1710372 1066520 823552 1859447 1786409 881747 1338921 1808249 1880518 49952 209273 1452029 1079534 1379349 115120 1256883 1956396 1887179 493493 49956 655139 1984239 901508 119118 114977 1530936 656264 487017 1882163 311094 576160 439061 456975 261877 458206 895575 608119 614178 464084 713715 221949 1535705 311251 1913262 40314 1510392 1022558 1973815 1244612 1477350 1200322 1486076 385910 1131247 269729 1015265 182140 965810 304936 785504 1824483 630715 803828 1204569 279332 776390 1017296 537110 1878513 1218222 1915148 1447678 712091 368846 1043325 378524 227990 263246 133001 746862 1458506 764253 56362 1168771 1372103 676338 1193645 256727 360964 153634 1085679 1055615 1307615 1193430 1388763 96310 993223 1627177 142385 1392832 697227 1437023 1891945 900749 590872 795114 1946170 64948 612680 231006 1763349 1482794 1072181 1249896 918405 1155164 1603498 1287233 12818 77455 1374633 1234234 1243979 72712 582531 843395 1869348 609987 486504 10958 676763 1729322 94573 963667 1208067 696815 1607173 1157021 555922 1543185 504529 1102616 1666064 1172914 620644 203784 1104137 1616559 1400158 1618021 1321600 375616 267178 924030 1256267 757667 1003237 1895772 1260907 544844 475625 1090674 1688369 172798 1337398 510468 1642594 1891331 730258 438917 1795371 1583235 93477 1804179 179599 1275152 488641 382124 53829 380808 1249071 284491 1403323 1843277 1923744 904431 289898 1899003 1569715 1255416 1283433 204798 1426631 502175 229217 1218192 1737888 1660855 744412 1003464 438485 1108000 951658 1079894 1673413 88557 1840992 640507 975061 1395770 616519 751346 1189553 96794 574022 183394 692025 23601 17712 681213 1337622 367363 1578800 1923235 1822612 436266 1160419 1559258 390927 1671465 522178 1509358 665785 365331 1668175 571864 1384673 734105 246103 339292 705908 159923 1530100 106994 737631 1440248 1484668 481792 188052 950393 1092955 103383 668718 1180589 1620247 1018461 4214 1101598 503610 536724 377871 167797 1321520 1372756 1829441 1416892 1401181 782117 1959610 191074 1097010 1218336 550654 1968011 536515 948010 1176813 862257 742174 416535 773774 1831974 729349 50648 773127 125316 950735 1990777 1991388 80380 312972 1228306 917576 750431 298938 792848 727734 792055 1642896 1785165 1979409 709452 728723 659764 445888 327137 836200 1310639 1745517 1981750 123458 1777022 206548 473086 1277224 1772820 18010 1896267 123040 1985805 1997924 781974 949167 617897 1697621 1772589 150099 404480 1879040 1769708 506749 521879 914051 649173 1838962 1996313 1729397 688541 169232 628159 1933275 42463 1675035 366851 1116164 609295 367271 1386083 1472114 810839 720749 984517 1772134 1452216 602447 1784347 915925 1483602 689220 1497219 1761896 660646 660653 1112854 1063986 1012769 216902 1153036 505913 1371375 628792 59775 1071487 313972 865182 1866972 1862991 1457892 1277193 306452 1837658 1130267 1534327 510799 190686 1096408 914498 1699215 705474 193005 746866 465827 1042003 1020092 1893962 1667690 610604 1454713 1529462 276516 433896 1244491 1293213 1342611 1066711 62909 1067938 1851656 1087322 1174845 487895 200753 333490 832795 473083 1220011 956579 251447 764800 925237 1101718 342827 1385517 1330662 1282286 499936 271020 179661 1095959 923505 107882 896816 910574 837122 4495 848631 155569 630877 1239816 1495244 158506 581868 1587967 1245077 1378185 996520 70667 81227 36854 1117773 377802 680857 266295 390101 1538499 1037774 1272278 448104 1259302 21362 732549 668566 1770185 1342931 1866493 87139 1876743 323503 1861221 1921891 309900 322391 21859 1429884 1635881 1802908 1138478 291263 550151 940624 1638805 620048 1727047 147295 1833512 765938 1386431 1379656 239333 1728600 1592993 1121405 1563248 348977 1067629 242931 1561701 1765464 1855462 40841 1681472 32509 1169648 1447883 485168 56676 1777877 137336 271039 1391247 1005637 310021 763421 1475637 1750848 58656 40491 420572 711010 995016 636371 728604 1744370 691057 1253682 244983 550219 137873 171657 55947 1555203 1516848 663843 1473627 519107 614308 230400 1908286 1151797 1564782 1796837 1429071 618081 942647 1463249 455614 1149509 865517 1333470 1437298 237867 1129180 375430 37465 1389705 552164 1686806 238231 1660522 1321043 1130200 1647846 813443 1127772 698295 1016029 727831 993407 1445127 1010996 258249 514722 1407876 1012355 693530 1231982 1820981 448503 315951 1706298 833116 548881 1857510 1723090 843079 381307 1839892 1753536 1723437 155968 1325387 1820949 1751372 1470535 1042609 1903642 1687985 1704488 1515531 1252688 932012 1762251 1828617 1783284 1681355 1860774 1673215 788868 1838547 310488 485863 837639 456912 1026669 1176150 379538 584252 516873 1703653 873705 677017 82836 609874 1792382 1227693 953806 936588 1045923 1130300 405791 1685977 1278060 760824 973815 1556039 1957525 504050 135889 774159 582287 894547 1026034 648034 1222918 1628769 1310753 652015 1818410 1891045 1977275 1266142 953492 102572 157606 1070555 1517592 425280 1085068 343421 820979 488407 1549308 895565 1857537 1269159 1545201 18967 1048977 897124 680068 701475 789129 565057 832506 77997 1898557 417301 1437801 1158586 1522818 1992942 43613 1929281 1695172 693480 1873015 226322 828559 1078546 568056 1297658 1772624 732332 839695 1247149 1044469 1656422 273526 984856 57257 158329 706339 1227417 732364 589552 1615878 438255 1036832 1209215 419602 333789 509123 1717495 537736 1580578 331231 1133591 1421756 874375 669959 1579326 984592 709160 1068456 559130 644559 443856 1505958 778329 633162 659495 1078733 218378 166624 696600 827330 1158365 479029 1673241 1888554 1502907 902711 398063 375672 216131 52926 1797451 1409862 977228 558282 1729164 934947 506316 1741225 318796 1705238 427887 1397136 152989 715325 156918 1673505 27651 1416695 1898016 1560367 1334893 871509 483624 31181 850701 1741324 1400207 511275 1163008 1168839 228759 124498 1034335 917153 474690 600188 487698 1124041 1342689 526773 812673 1537757 1493587 1355429 1877414 232838 1509293 1785234 1931966 949381 1853143 1391473 931780 1551948 1036290 1397873 1804297 620872 1371399 492053 1560090 1677798 866684 1029735 194117 1985671 406478 1678528 30053 1649671 1637923 1690296 30558 1728779 230029 1787420 1458796 1828671 1042979 924505 1974710 808838 1270425 10224 585247 768352 1598558 1118339 497600 399422 926520 64404 1166657 1167585 1805017 26642 753722 1702258 1559269 1721244 715712 465362 787177 1284533 1134313 144857 135266 92391 1542990 1344916 197895 1319932 1706198 138438 1106635 1083383 1932740 317845 122908 37069 1260480 645035 1453274 945378 897716 1089060 279530 1900751 1031984 882889 709919 1375165 815591 674773 1549209 1931298 1554075 1592268 1472423 1655705 1087777 717271 1377285 780245 1197240 1079895 1602423 745719 1817554 733379 348798 445904 57971 1028734 1111758 1843527 1503450 295694 871528 701711 650813 630631 1100257 85796 39121 953291 510487 1107916 633539 989151 1832781 977080 338284 1238309 1029790 318949 1590476 901987 203636 1694169 407308 749310 433386 649533 1418977 351813 902697 650161 145867 1955701 1756856 189176 1776486 602484 160943 1533043 885002 255363 197871 1322296 1810525 415437 1159573 622871 1037013 1945442 387152 1162213 1024912 543495 284302 521890 1854557 1669309 1983108 1790703 811115 1601511 191188 1330642 516960 1903633 601342 1696436 979377 1201980 1430120 1530982 902995 313597 792455 833369 1362644 1997079 428192 1934109 529689 859123 353352 237941 1247223 1037093 1472564 831313 1037518 1184270 985745 1218396 504172 1417454 1344310 623347 87925 1480961 774772 1476651 1787401 1815305 1014440 952236 1108129 1733755 985362 1189011 1978839 1889728 748337 463623 1103753 1297661 979030 950101 21562 1153832 1292169 1163308 1916249 1887887 743931 1624683 1239273 113494 457474 491184 443606 1723733 654539 531950 529263 1573937 1832820 1425887 371670 450040 739592 1462892 319868 1892500 1402417 885954 1152670 1295200 1274863 1811410 1445200 412770 1406924 945096 1595231 1792461 1321793 766476 502608 72805 320020 1755728 1608475 1088477 1526267 111030 107086 1961910 184930 424936 634967 637212 1440233 1193724 473661 833478 510340 1075611 1775908 1845607 26198 1904081 843852 747496 1954941 905217 1521975 1745249 114317 17119 1876870 1342357 1107212 545038 1036809 84197 1503405 1233347 97806 1990734 1885400 386823 1279381 257182 701357 1531318 1264163 241799 28518 44418 1597836 968733 364767 659095 749890 679484 466070 1029936 290177 840733 1754214 603491 662030 804283 1681607 668782 1049825 777273 1315174 416853 1762248 587340 82310 1202160 176244 752645 329293 447835 1392044 1066731 1008337 139815 1598785 1353681 275036 96026 1612206 1934935 1681627 1359204 1978559 1500166 786862 560112 1476005 1350553 916333 1896657 1307933 477647 1298099 1469144 217337 1580748 1736324 510346 754921 86829 1502555 101416 1084615 116879 1590828 1760740 1472858 146091 1945749 1995659 530243 750919 88064 549868 1516437 1714237 1785700 877223 1033640 1058569 128428 1934040 471562 1367011 543464 1048876 321774 412110 481902 107411 714063 774941 918489 265690 942819 996995 138774 662338 383649 677240 1719197 994079 1939448 302347 1287837 829321 665347 1455942 1689099 762308 866749 564876 1841296 197406 1751149 137643 161292 1234393 1327554 1116742 932413 196179 475685 1773390 833985 169979 1343685 852119 359816 1026470 1715613 276888 276771 625558 1499932 754884 968424 678569 1146038 1143311 207434 1393583 544292 163873 1510845 1921029 302732 1687349 137715 1837807 1457432 947187 1507206 385341 351794 162689 119127 1521496 1445539 1055600 1519666 1508128 983240 646893 955637 1675741 673981 452732 155560 1562934 1798776 1141432 181224 759205 1929305 1716686 872681 354826 676755 1250026 109987 1189340 1942855 220944 880878 353854 1284854 1426886 1415300 1504597 1243616 1542357 943342 1785976 663019 1882776 1458095 494052 1412221 1912458 440950 1010039 1318735 1745484 953865 680623 1553668 1680826 160793 1008765 1503138 1093075 1226799 1339554 396894 11175 794217 125409 907261 1073221 1658391 1145697 243876 673402 1572418 1855096 55954 1586162 1907859 791943 800257 1843222 1281142 27677 460101 1176971 521715 689248 1893250 1190030 156758 230935 1143704 1365807 219799 1046091 415993 859328 1608158 1022376 1437979 918358 421204 374429 390738 1063065 1128902 615866 373892 1908682 480429 1540309 555919 734631 908150 1794456 1835184 1871258 114903 218899 523624 478981 384979 965795 42989 1484086 1780092 377945 1218232 763007 992587 1011244 485183 203785 941265 1957508 1555208 1962292 679855 197823 314989 23724 698259 993096 75859 582036 1077285 1994398 612897 1145796 215452 1060726 860824 1466617 1471919 1497497 912551 1286673 754631 877999 27231 674653 1981484 1427531 1130917 1847843 1145566 829864 1860827 1798673 853091 293314 332604 1427044 321548 1048673 231551 243423 1936768 997390 941595 885145 1751339 1999821 645575 822885 1724951 623369 1890684 24604 677387 955147 1435211 204678 452011 269403 891874 1839046 68156 814981 364889 1686165 947974 1451766 1643950 513378 624167 911682 1218309 1006554 390061 1032105 473484 863590 1896560 766104 784716 160960 1549761 854226 1006698 185292 1918285 30808 809004 1337231 1158123 1620549 1953802 1851801 772741 854514 870656 1988393 1140994 731486 172296 574286 1828967 1552046 1118729 1517010 1758240 727906 485497 1128162 1977492 1870205 1619076 1528271 1350172 1274263 1481818 718373 1696946 1452065 1293357 272085 1079434 360160 1354037 279987 151933 661787 1670305 322092 670805 1136440 1159417 406008 1733997 1369996 1686105 28334 967855 58429 1065439 347523 518238 1155703 73675 230218 299359 1071955 382825 1262159 1641314 465622 1701852 437348 480395 1500361 1993992 222874 140173 216525 471808 132454 907207 1077562 536659 1234198 1070948 1091393 1009285 105898 1494909 72942 1382830 958021 835417 1427011 1111583 1512796 1898054 1194478 1809269 869573 234189 1041874 1349644 1384717 1343340 1978976 917911 1095728 1983585 878849 577353 1701070 656983 1409053 479317 816330 1636430 1044695 777089 1820059 1266970 295600 1958830 203583 204539 1329907 1045203 237258 394096 1550617 541674 1840520 1886726 1567155 1168139 335409 1476459 1599981 219369 785372 172273 666228 118365 455542 1267214 1327603 1268280 948284 1390997 1790845 140979 1209500 1601851 1702908 1106435 1502672 1470594 793702 1369648 550555 1235204 1010808 921332 368549 260399 1790399 986826 94735 1211897 452071 176489 1677893 1550627 85266 1325038 363370 1299841 120076 254946 1508908 204314 1494836 432417 1437621 827894 119577 413900 1630913 664738 1871073 1480519 1174495 1666541 1694330 970602 340943 1404271 189736 1765513 416082 983010 956767 1553874 1055149 487264 1225758 1809362 1659910 1990619 1631757 1118582 1155440 25511 1600469 1681171 724441 834980 1650059 1742237 779952 144321 211788 1588097 1045624 125293 1415878 459277 966217 337954 1856994 1660397 978531 1689742 1009949 1830846 950138 1196749 809154 142945 926383 1399139 628144 1512661 663716 1247911 67344 1607299 1450697 965665 1577741 731071 387185 871133 995089 1803247 1239329 315849 974039 1792697 1120455 999493 811312 1295002 570852 409930 392800 330294 967471 638724 28446 74307 46776 361679 1186126 282386 1661487 1701311 165757 1392613 989441 1939779 607176 1079795 1350333 1474112 227577 464680 1621886 17060 72150 244042 1514106 1059325 1015238 1583348 15301 1787254 766178 119991 1920559 371364 1361350 1196563 739960 1850457 1433787 1521150 1260177 1343792 893596 571580 1884229 633217 798643 1526594 1390319 1128936 1890682 1813145 870709 225256 997250 1392294 1078027 479051 1500148 498546 492607 1130887 21837 1873125 324123 1997066 1018405 402081 358960 137210 1915196 1395360 917901 1916829 1979575 847995 933939 1464184 780906 359392 1626637 1701160 1393424 1955491 1493294 389519 1258054 1050770 1092877 1856662 1082125 1644768 781588 1987701 1791858 245207 1876273 1534370 1715524 1030350 1149813 1883872 569342 1466126 1204178 936894 695368 530111 26037 1482027 1905502 389172 73106 671047 687054 55016 659252 1967397 1212353 1744025 1165094 1351819 1169507 755980 717166 1786262 1578684 942491 1588111 828080 1554924 185073 919385 641350 870673 19625 1252609 1907446 1798034 292443 217908 1101669 1882788 1527879 1321329 1643606 509629 1983576 224265 643532 899452 662965 118666 1867635 1770440 999702 219525 480662 1431071 1842775 1886822 1505995 793805 636927 832790 1857802 1085901 298275 184682 594757 548765 1294071 1590470 769641 857513 767003 815587 661802 10914 113869 1424059 330375 1412263 1242019 1355083 1907572 396690 1604272 1090774 611998 920103 905731 1033623 1433325 1169356 1724442 983872 68104 998245 508087 1598985 848958 1265722 232196 8805 57732 1920990 1233137 681855 1464195 375039 320053 59416 649498 1449679 1534147 995731 157929 1979680 1356737 878510 694386 1353140 1384155 21678 281880 1805677 1801269 1500759 893507 1967306 263931 276729 167896 26213 548433 1036074 1924795 1749259 1482474 1126785 1880827 1255964 685404 668322 1549285 612590 581560 1323095 418811 1311561 686000 636634 1354766 1547129 833124 1507659 1877361 984999 1235578 423448 179957 1425575 565507 1089779 349479 404412 783895 1985008 256298 1289898 1050446 882019 714713 1256174 496019 781043 189759 60803 69167 1489212 461055 76631 756182 1292200 1326666 304810 1326072 1511328 1090308 939248 1587772 29057 1826947 1687967 302293 876124 648903 264077 484476 612892 1861933 958206 1469754 1391958 1784054 827406 1406977 301736 577726 1394084 1812687 1026109 313022 375730 1793592 1909237 101479 1872021 1253229 962606 993231 1707478 1388478 1116974 1055848 1268104 733406 772532 735668 1529095 977317 122968 1025604 1816108 1158119 1086201 1191873 619233 1424203 1786125 1050920 367680 76440 286039 578089 748225 1257688 1938759 164 1679273 1690966 326200 242297 957670 83608 1582087 1725934 1373943 1097825 63108 1972417 544016 88806 840114 1140533 1311252 831203 1561450 494725 1612925 654411 1914608 606325 1371651 82649 847738 524795 329037 1441644 1476096 1563349 626012 1754985 630476 1914506 747135 489498 1736358 1170528 1652832 625207 1503217 1168094 1015316 1276870 393272 66120 1271502 1087097 1218671 1151388 1461030 1285017 1271937 359430 1813000 1610542 1680428 1906220 1371225 1980604 310286 986227 1475727 1265506 1563230 1509919 1277212 294236 111539 1606686 1948578 753063 1556328 1300207 1100653 366082 1383891 1304305 534928 1090938 1868196 894578 1570916 1044728 1907303 996804 1981864 519354 344417 564976 1133961 1283293 1119992 716468 1138436 1772705 1192841 230949 1786398 253598 1847690 1052143 1613598 1275892 148614 1845578 854560 945697 305362 1214784 1078945 404338 1329980 1310987 22099 662788 168057 1343898 1283707 1447540 776639 876113 150964 1843259 523325 791628 259444 864488 1102236 1984775 619608 402873 1349102 1807337 1240003 1279829 1425540 904303 1151663 1477341 613078 643612 864193 1676801 1711336 1346888 1041823 444170 374440 1469540 443835 877868 1051664 1071022 397133 1384877 1352527 1660562 1938929 1045168 586132 414577 144103 1468944 1966394 1180544 1544321 1823352 938622 1648383 884612 26742 436778 1011219 1242223 669958 1598554 1202574 1292343 693779 634786 405137 1026388 1925613 1642666 251150 1572497 1792923 1113384 1783878 1637460 1046666 1339189 1693501 797389 1631864 632527 1407654 544653 1674171 163618 1824059 956073 948770 453267 170388 659830 221406 647875 1232340 24781 184175 1105011 182560 1437896 487917 73180 1583203 861552 409807 376940 769113 1730586 1579160 774998 1645916 906803 1491370 701237 1357115 1019246 139384 131821 335195 483144 613814 1645388 775691 1040445 4517 1748153 1210121 49738 647300 866155 1334842 1461206 226046 698834 1749884 653638 1797732 1638880 1167923 1567009 1152682 1123388 1142618 116689 882846 503214 1874484 156592 127855 431173 690244 375067 1130482 153667 252201 101908 1866229 1137421 1312177 527274 999292 1086864 1971894 891003 1090853 403405 616005 459210 951839 1752916 821637 11968 1282542 1570133 1061369 1187946 1098221 1209261 316311 1280096 1836092 131829 247179 1258071 540682 292938 940366 1983969 737796 1404029 1994378 1955815 1075698 74833 293619 671724 717950 104594 1586217 1881894 1309813 758789 1053319 173958 115487 1517987 155120 419148 792841 1660807 930537 1206938 1039609 686164 640777 436900 1311672 453657 1950116 254657 1524618 250639 1203259 1431395 890515 66023 46986 1048173 496931 353645 1602689 386058 745882 221768 578523 1888112 695542 1460009 807360 570974 1340654 563202 1874329 327467 867486 1618989 1861174 86189 1347631 304305 1809983 1532041 1870796 30147 1863090 311305 694097 1099946 942259 450954 1083022 191691 1035891 1037579 1777866 833384 21100 197107 64888 934763 294549 1300517 911159 698112 901033 123557 828277 828116 798500 946804 1289965 757970 65159 268444 448808 838545 1421740 343984 592644 781074 1035267 948747 166167 129266 919458 1738007 315297 1940707 1955440 790876 1704212 36373 1398481 1180401 1710896 1085905 726380 921512 1129188 696596 1955668 1523244 447082 1068373 1372621 1892563 145323 476665 107608 394245 1563371 1273163 512588 1493577 665635 40673 1326966 899937 1449151 1677406 63977 582518 1683772 1355517 1152834 1502810 1489906 411643 1871093 1553328 814592 807827 1098902 1813549 1245373 1113982 1405701 920978 200404 1964044 1979551 346105 1048326 1983615 1449074 364596 562343 1757850 803459 1980897 1623530 777142 635226 952351 81537 1042869 473282 1831483 1844272 879296 1881912 1666185 962813 1464947 1997146 286357 603798 313213 1971269 1214688 1976054 319495 1058430 1856245 1857208 1031163 1933540 875849 195846 1080318 909450 1523143 78885 771836 253731 788707 998138 775465 695463 1960266 1987077 1998513 1957007 979477 26657 425218 1461674 1277062 36866 776065 244326 1262150 1043250 1436145 1574949 837930 1364159 1231717 774057 507556 1095517 17514 1150822 1728129 1001687 1608302 1535126 1278965 1309413 6019 605817 1383386 1060105 1588186 1149910 1717150 349919 1436254 245351 611496 311314 412102 1396269 1479594 550693 581107 1536748 589813 1920097 1896160 1351397 1008408 572820 951735 281701 1884714 97035 354215 1246510 881369 272285 266513 910814 1939477 1790548 870065 383855 573042 405942 983996 718905 582562 477316 104379 637484 1520487 718147 876724 863108 420820 839775 1948060 1217979 1108409 1184869 82498 1916382 170192 68694 367894 1594940 1248780 669685 925080 1025185 335430 266934 1026782 1203202 1121220 883206 954622 979968 1273293 317144 12688 1684682 104472 1391319 214886 581127 10014 1138551 1666083 648325 1365889 852366 738020 1719860 1565631 1488595 68524 1915162 1261856 224401 476340 956742 1877796 1696043 1663105 770273 679853 1601287 30698 1893919 567273 1120140 1631103 809015 1214065 1120891 1360176 1476962 873897 1548373 1597375 495638 1713484 1694564 1697487 402113 423405 507136 677309 1026735 1309400 437099 715563 68003 1026620 1780881 1300256 1950034 1962640 424171 387249 74813 272202 986771 1544120 118571 309296 1517161 1212301 198161 1869324 1406063 104053 1655855 257354 86022 1736530 418752 429346 1207711 1754335 387015 967542 1887769 515694 596307 1186166 181922 447957 1926565 1595788 129206 333663 982349 363676 4286 1914576 1959587 1997268 629421 277359 1971852 1036939 1835338 803138 1433554 531863 898754 1726699 446841 1095471 285212 127802 1692492 1870308 1788079 1316837 1432293 623366 854136 937790 1247520 895650 270672 1843423 1299094 526085 152995 1036261 1145210 1623910 853208 1555579 928554 576605 70733 160404 1019666 108710 50017 205314 132358 1848860 1331276 1439346 1150221 202498 374831 903188 1572191 608343 131614 1239182 738088 1499373 1832609 67713 1184659 1554384 1568638 1348233 102000 588548 171915 451282 1892359 846168 1342883 282203 1106575 321307 1185136 1986978 1107502 1716854 1111463 1462981 841203 1534111 961718 183352 1987581 841962 338084 1322881 482627 881896 540095 437492 256031 4357 537784 349861 717230 1388971 645922 1767782 1950196 1285980 963780 1078892 1638857 1021921 1480794 959302 702303 103786 1490824 1281658 208548 1426148 1441517 145106 1515310 738549 1059963 202400 1616345 705859 1075777 279988 1681745 1676561 173303 599594 1493883 536856 497866 808393 39690 1607920 816319 1894910 702577 298432 1571767 1513017 803266 697940 414731 1265095 1125995 617991 798461 563022 1286198 627813 1362405 1809776 910410 1745110 332903 1727494 268218 629440 1648238 958734 1994757 91877 628888 1273722 194237 1910367 637142 1440783 1192689 1890910 1480681 1922323 679630 1049347 9578 1328713 297638 323800 723730 762405 1348332 140292 731953 1223166 442705 837168 1997471 1128575 1775026 1034516 1775799 1605667 322379 1860198 1035391 590056 806905 77208 1284832 1410211 985583 1899320 63905 519947 107092 1295842 1490242 1820523 1371493 1157277 1207184 330121 435841 534931 729788 954958 1251643 241929 222574 366146 1106173 1675766 1706888 315317 1958760 1090772 884932 974755 1059153 1443629 1809562 1124624 57116 421806 8104 1255775 620977 726132 1996931 958017 472456 1298192 1957129 237533 657923 592406 1832322 142163 1189886 544977 1487870 1655475 7829 66154 437373 509093 1990210 694830 1295592 165628 1182861 6432 883697 505075 1801228 556755 1171253 1498202 1012600 773724 949077 27955 761184 1588018 1989666 797888 1266749 1981635 346713 1759427 1980370 1069062 612127 1353268 651525 1927856 1852689 1312826 552976 1444153 1218558 492364 1033723 3070 1857581 243425 1540336 1825308 1873181 1956321 308315 1197674 992515 605625 1954257 60414 1653016 933930 1759916 904862 1669911 966588 1782696 538673 374149 608106 1174198 867334 1554120 1643209 1819632 458381 815336 956486 1025263 13951 1220028 13161 1539524 624856 1984970 1209430 1586677 1771149 718701 1453635 153283 735751 619190 1324567 1959686 799423 1841946 1395747 1327326 1316980 1761524 75479 314568 1750386 1978691 613884 607092 1666051 506649 1457998 365005 703645 111794 1535835 1917937 1587966 783079 757579 320862 236323 698544 1836813 1089698 939776 357550 811744 1330920 1559802 787759 1482537 1595686 40969 596419 1063430 359216 1073951 534094 1406061 869722 1447002 1543079 1901397 1686169 1741521 647051 1201393 635122 182009 486169 1382368 1046706 1637743 1455282 795571 1669383 567064 194087 1019024 915388 751157 1734837 927140 1096034 912518 329983 275210 1833556 1331034 1344007 1266422 79202 1737804 562446 673944 145475 439177 972585 1432691 425727 85384 1102559 682236 1250877 1792266 1022944 320593 173806 1819562 697850 1585823 1516403 813998 1551648 167183 1659735 91107 159469 912188 1908221 1496832 1139022 31034 172198 446972 128510 1838152 332081 207719 546023 479055 1022362 447201 434454 1561019 1400209 1171826 444418 912801 1050749 66088 1668700 1685618 365840 427079 1725654 57528 1504676 968433 442616 1142818 1306884 858742 926495 1076370 816730 1075549 447211 11129 1162436 217994 1368257 158987 1108352 1680756 252814 1064244 1292848 726249 542784 217588 992081 950772 1086188 987892 1787144 100654 936754 1672548 1027886 776720 1802435 484424 1534235 944188 1583773 456565 927856 1180012 981812 1326413 220516 630934 1684697 1739713 346782 1512361 144658 1276771 1373779 1830469 1373616 1545823 1511419 715465 1038082 1918589 1931289 1355539 38748 1650711 987557 764585 875933 454233 1755921 185329 1936408 827021 744033 631057 839866 498998 812467 443099 1811794 1213552 1690455 29760 136534 705319 1835194 865329 975818 921395 1917117 1767669 1872767 1742852 1355250 454978 1544209 580334 501861 1441410 775952 1555918 1882638 743709 803241 1806259 297820 1651000 1613881 835419 1970692 991502 1379960 1773528 645815 566448 802095 1380621 1919170 948204 1385162 1992941 616288 637328 1249279 334330 984333 1444519 1668464 1867779 57310 329136 1937850 1998628 710417 1764910 850842 484810 1836091 809202 228664 45415 874175 250318 1093630 67534 873507 1805894 1423351 1746593 1158069 1954 1208399 247334 1107958 18203 1615738 1684951 245765 1010267 165677 541051 407090 398707 1251087 1759235 1611061 459856 351166 1665134 1044975 1093606 1391434 42276 94053 1233154 1879856 374721 543751 984829 115663 1545796 1567087 1371831 1118237 1997676 1795769 1799825 796488 1213835 1962012 527454 476336 813304 375600 1336781 239937 939956 1348963 1037572 1205047 1652450 623620 1089376 1376333 1434751 643632 787418 724547 235200 661336 797689 1009798 1699382 249463 602829 260645 1519810 1351466 910387 362881 1447730 125230 1310991 14624 1602985 1853362 45662 928222 1074803 1884105 589897 1110855 1434392 141194 341108 1808096 1659591 70872 1251057 1680952 953882 1564301 257448 392011 70708 375290 1315926 1672603 376542 202814 601347 392242 242585 1862470 1439556 1986099 1434326 1682505 362261 1439983 1011446 1031309 1097183 687945 389533 217293 1735383 1553783 882512 1177945 836954 881162 1933625 1527819 1254859 873870 982252 808982 564763 1988315 34153 1864521 559952 1317668 1685926 783561 43979 668579 414167 964226 1013058 1574042 628185 1141816 80772 1373072 137879 77655 274940 237659 1578129 1653682 816916 905111 720643 60945 273130 605019 1315468 1598784 352671 1112333 1549152 855475 1801660 1840737 1228887 1847358 1865577 1747531 675968 1410718 1082183 1824644 293354 400964 1274065 1572776 1524741 891530 217935 1217024 1364813 368748 1829025 723878 662191 1745132 1010597 1468563 1200136 770015 1000375 416774 1625193 1514428 808595 369016 1562574 1324591 1546984 167997 1343957 1990318 49704 934932 1513614 1843255 558643 939366 1746875 670062 752608 1986064 1705997 893960 1476003 1307210 1734311 227018 486110 1545713 1482163 989483 1387803 912850 617613 1611749 1284551 944031 17586 1863325 340510 328351 1606464 465832 1294139 1758701 1633140 1498517 1352931 1355627 1789829 549638 1187478 1317119 1293883 373233 1130925 1649765 1615176 1690697 1857157 718046 1463793 1488321 898530 145344 813393 373886 1296140 1186894 849185 420827 1800060 1410384 1401038 154234 968850 1744457 293727 803873 1188982 1284761 661238 1364109 190474 1867557 1547807 1605852 541681 1527674 1213279 1359493 593882 1638994 692334 1637257 743053 741080 1118014 1079618 1932131 915866 1858077 508745 1904956 1346565 1070838 243836 558756 1520772 452591 1929216 1706667 919447 730715 154848 1024988 590138 74019 1961990 1520982 414910 821341 435851 1972809 964816 657847 24933 494883 912277 1389962 1190977 959623 219014 104062 527055 1899717 1078778 503596 1680946 1943038 580561 1857821 892764 1896075 1007745 470939 1134922 263576 334292 303596 1103787 434789 1219810 1288452 1861059 66565 1010330 1762648 776274 313882 1866564 1511154 211268 1230357 69115 1668732 1390070 509441 228627 1630368 274223 1114251 709627 529200 1195545 1247525 881434 1669353 902273 1610521 1800815 1504667 1045089 870551 472945 1904187 1688384 1275149 1186716 1512536 1122854 557335 272517 437771 138145 981007 1479593 1922247 1739574 1257854 849305 244665 76320 752567 201468 792698 386877 839894 219517 332355 245638 126057 490016 315684 1801150 1088123 1380394 403639 1434501 1982512 1690007 1813316 301690 942769 1310023 714873 1040035 1253921 441023 1140144 725586 1294606 18270 1668196 968525 475252 39885 966789 695666 450388 1856595 1979579 1759569 576419 562353 405159 213781 1350384 1826426 871274 424992 708214 1449588 1427437 248247 1274818 1771183 757767 12677 1719423 1834138 1522743 1366236 535830 1952994 147813 1341101 1132952 685452 1978557 693921 1777922 1358011 1514086 1698885 1421261 1550335 1163407 1428702 240755 1807508 1573279 1891907 1658994 244088 543608 90797 271081 326852 1617999 1004978 572 478096 526472 938636 1223584 99456 743270 1527313 30720 1442565 1554445 1886094 1374959 157368 1693843 1172991 1168598 1613708 1883473 1632727 626308 1444338 1858738 1578465 883129 619156 102555 87129 1935232 1723844 1982415 1097003 1061720 408951 395056 22483 299093 138346 463018 1331280 26652 665604 173733 1194044 560185 118373 188307 179515 920429 950540 1600942 1510148 364280 1722861 849064 1819429 915598 781311 1202970 1166113 1488153 1859555 128152 1639348 1267636 1879438 72779 3818 161013 1790821 905669 1492458 1502042 913462 127083 1401180 136044 280364 701933 537641 1054706 907970 1771917 727 371879 1232330 1469430 1328836 1269690 1482648 349033 224458 1910905 1689489 687102 1279344 1668004 569507 1426877 775176 1563212 1951318 381744 1925309 1116606 859027 10118 1370407 1424837 231344 1350782 763172 1428517 917135 529943 1680199 557645 1206136 911616 315805 706418 1614874 1865417 420958 1964874 1966677 661433 985316 1325118 1841667 1841300 994778 129743 1702498 1852769 1236795 1877096 767406 633194 1929567 499366 874482 136576 1023014 1166529 1529421 680759 1322981 1272830 646990 1461581 659739 260171 950767 585112 366144 234737 547338 708552 1434781 1117823 1528597 163495 1737060 1466073 1027488 1723637 1114920 1763506 373994 1238135 483748 1848566 1218097 1875034 108217 707745 1940046 1943605 195203 1394691 733012 603751 1922297 1890506 53609 1977093 543658 102836 1770272 1653964 1984502 1314580 458449 988361 1764675 1208277 1710673 1226860 228677 1711733 934996 979610 1806999 31631 1938495 1590472 314130 28583 1619905 1374285 78894 1398939 1755397 637061 1121240 615843 1260609 1484581 672477 1248420 998297 1690281 592537 1390457 1778540 886765 78505 387901 1543459 346768 136010 1505341 532794 1081729 1468753 607872 1715697 174484 1192340 1447225 28149 1112869 1126602 1401606 1796815 780711 1295208 635110 1027384 63669 1135071 266176 401328 1184 918619 89159 1810777 1489705 1484468 1565554 202452 606583 1477825 1933723 1554417 1101134 1286381 1677905 401690 1362344 312040 1918532 1451434 899828 165547 586719 1932267 743718 1269456 392332 764296 748611 292515 1175315 1413951 572109 1780718 984869 1930513 387489 90768 288157 658561 61632 1299494 1994950 552346 130492 503706 201169 1223354 1165386 1597104 50309 1944473 33428 838099 1666645 1229173 1020339 418766 332810 257499 1681917 1354002 928032 324889 1238146 1398570 532448 348297 712084 842628 222339 599954 116672 1091357 1638940 89266 344506 282947 344791 255607 659368 709281 1776871 390786 9590 789395 1310178 1193332 429632 255853 1026579 322123 1914214 674640 1256485 1883219 1735175 283799 1617668 1029180 1377797 1575835 1000900 624154 1269594 934086 523117 117161 1696691 623274 326981 95565 839519 1761685 1743667 1198079 68447 1379015 459299 868799 581259 1029736 16440 1394885 1325604 78384 1637548 768845 1968146 249342 1386725 1137762 1721343 509793 1140126 1424845 311015 545025 28821 1925715 1852716 617271 360231 1665931 1740290 995224 402141 733026 1970401 916369 209272 622597 1647423 45620 1415080 877156 1602974 190628 265263 448744 1367048 564087 265605 969221 876318 1184445 1133545 469960 1848396 429637 670063 353855 1876003 608365 820883 1263909 1387534 884260 1551270 1519483 64582 769628 375138 1621487 647712 75561 312503 395256 281460 695811 963818 538475 1797968 1299271 339594 969807 517194 462408 1477423 764427 790314 430201 1421783 1273336 1802118 1967641 510886 945058 452641 501754 1405452 235977 86134 891398 654034 313176 1118674 952788 848968 1746193 1574221 527484 1927169 212541 1188868 1069236 261649 374856 164174 1927092 206511 1981137 993599 888319 526720 1814253 270761 1864030 1025022 754627 1699610 67547 1194665 1668211 771038 1328883 741947 211085 1649440 1795037 144826 1956639 485905 1638619 680594 1414943 1508872 927348 1290788 1274807 80684 47098 1602341 482348 630509 782163 80660 1856318 254623 1212397 1943878 777731 1222043 294082 296345 734649 608917 1000378 890767 320095 1674060 365488 1075459 1036476 1973292 1103284 233465 1177333 1239002 670807 1451901 255745 275214 872578 1600749 728421 1277520 1322751 836866 794103 1826071 973960 1859799 312971 57023 1817981 1601950 1358147 1076896 391361 1060739 692576 1372339 681313 528497 430212 204392 283713 505058 250485 598728 1399725 474403 1672642 854797 858454 1209314 1346131 1352382 756060 1938731 1140872 340196 1921577 1287505 1786199 1532546 1660308 294575 1003042 623619 8572 877096 1392500 1877701 153398 858690 1840929 949268 1404156 790503 481731 1560559 1450207 494144 487677 1392038 1737143 1499537 133481 1966445 859974 353094 434618 196923 434261 1738698 293084 1168678 1869747 733603 614199 701331 439472 1181828 629444 1889704 1694739 1426956 114424 681348 1959574 1474348 1115282 883484 1711221 900476 1371658 1707650 392505 539050 312329 899034 832274 1265691 1155849 1780101 1084243 193208 427684 1927463 1402369 1648039 69739 1512337 924832 1635682 719698 1270462 165607 887614 275606 251209 1938895 759232 76899 1145834 764398 559042 630750 913254 378510 1900659 551970 1639653 1121169 877566 900943 486185 1837070 169279 171551 1985309 1225994 1647672 774007 461512 539692 1171809 884677 714208 1869531 737751 1199491 648268 461421 909505 251341 1673584 856386 794523 1674517 1312514 1177485 116446 716815 677171 889267 1407509 828867 83031 1463212 1371190 137023 1951525 1755524 1507103 1216293 315001 1286013 1594145 777144 1189832 1500003 1865543 1753 703762 69092 724164 106600 596493 155091 857346 577599 1036172 1396956 202767 1415179 498175 1663526 1321354 1212205 243185 1096376 1083264 1128796 1325269 1412099 1991328 1939781 273035 1487981 1166954 10952 1120909 1144917 1065843 215468 307339 377787 722350 555250 1508408 685730 358204 1652662 1567506 1465504 1142192 627175 616823 447607 479860 397374 1111974 1985776 1560651 1317501 452145 2619 759378 826263 877726 136901 46736 1359839 1246277 1229883 1374917 1508808 1471250 193506 1064023 767752 1710667 1062064 388390 1700617 72695 1767352 89466 855699 1916145 1243861 634874 1133168 1421033 797840 462698 582247 914601 1505452 1701730 1366457 1188837 185743 404599 512999 1429046 943016 95645 265572 1334333 1725968 1297406 718410 1565393 1892479 1096754 1782489 1374199 1418632 399714 1667577 40592 1836646 1057140 164682 516351 1418733 1911774 183481 1719315 1678432 486547 438153 1419872 425335 1980140 167485 195967 65346 1769336 851717 1111555 603818 1683812 1111791 1341305 1872513 1281646 1082265 1079602 1981485 444752 1912047 1172026 1639191 1293914 676825 1535644 495139 1577785 1578960 1116192 1482748 289227 836889 1562529 56379 1529533 238957 1510361 604017 477889 964970 1565207 1263972 1027090 1138350 530496 1012181 660927 1105917 631541 1572885 1359160 880990 1673400 1816999 605999 128732 1398364 43796 1843029 763940 1208573 1907179 1708296 1197636 132278 1121561 1987789 302723 1795516 1008832 1294069 863988 895856 867333 1277164 327712 1306898 473340 1105645 1920898 1329635 657632 1937139 1258020 871050 1245600 648437 542177 1032833 312802 1195253 132548 620154 1951243 1705313 474555 1945195 101724 1672922 1700068 698601 226213 521953 910596 836012 1778619 18284 1379150 522242 795115 136364 269069 233374 1273456 650210 1953692 124982 1315145 193859 1893275 72321 1840106 501606 634738 1536310 1333494 824229 1480568 471257 1177154 1743148 1672916 1998202 673335 507494 1302668 615204 86557 401955 730836 1458899 241542 506595 1415539 1000680 311818 247822 213295 671297 1063989 1578945 385459 1075 282993 381461 1217330 1426059 1597987 1545674 399478 118937 1516292 975845 961608 1835165 148541 1449334 320001 644544 6737 782693 1982782 1765469 1129064 1298576 515008 1851155 203071 825111 272753 1565159 888403 1899688 1082288 891537 1675482 122195 374909 1406696 239283 1420584 10454 32500 1961924 408520 179255 1849253 913576 538748 390351 1094060 1990051 531136 1648264 779260 720528 868167 645254 1400285 321756 1653339 1371201 441697 392237 98695 925677 129190 412950 813458 911002 35813 1087663 1913576 1627806 563081 792288 19408 1206412 1421589 418522 1555510 740565 1934158 604644 133716 938230 1261870 522812 64309 1538523 1711689 1259370 176258 202946 1886534 1933922 298919 238150 507008 170597 1261606 1247444 1321676 354926 759333 1069023 406614 1875821 865151 1654619 1551435 1359673 1371592 874087 505783 1275710 891532 1917067 569437 326969 991159 1203772 894643 833640 659461 984625 372454 162292 956826 22924 702656 1196844 1497766 1803465 1219693 1005173 728146 1610867 1863853 1411272 978404 1235746 631492 1756317 185417 452065 630900 753230 1585020 1614517 116359 1175840 1113853 1612503 58454 273824 1214590 1807399 843947 244827 629677 1974450 646385 504414 1652425 916548 1370334 1886015 1896209 582759 1531567 20003 999879 884884 1261833 1506372 1064308 1817763 1365655 824485 1117900 1450662 1904443 654103 1223911 1503927 962140 81420 1737994 1428501 1876216 1065964 299371 1469039 330473 128268 1534630 1748040 651551 310044 1971355 972089 696745 1932541 1737455 1128960 1605 986309 1917702 480209 1265798 1683145 342917 393706 837184 1700135 1419469 1404426 1519711 1071219 851626 976786 756195 1650114 142572 937397 835106 1272237 1667066 1095557 1737087 876525 1706353 548084 314113 1657173 898524 1800522 1474685 67331 1954290 1511665 602297 595998 1137459 930453 631582 236340 600305 1306195 253132 429953 120758 1282902 574608 550412 1974742 3907 433903 75234 177282 420212 1508377 1782839 204656 186720 1103301 662111 297693 46696 451094 1011842 1065707 1563342 513196 187977 480630 788470 817599 727541 1862066 1758827 1477685 1986444 1831183 1511592 1365065 1780414 879805 463605 1595706 1109169 1804868 1561832 320933 880153 168740 1838892 1383835 992406 232425 401019 1565273 770603 1244680 1064837 1547633 1694659 928465 1403348 1169854 367484 22259 1915897 1938801 257536 908804 994930 1721616 1033617 1135355 1889286 1499177 1903852 752478 1406606 1650688 1773350 1581636 208354 977137 446089 544654 1321415 23938 966134 511612 476893 53924 1013649 677613 1597265 1949377 1804101 1350480 1450055 842283 1041350 912119 1711251 1619062 894818 1620166 339495 940689 107571 1813717 40872 114854 510591 1061984 859757 1562413 207402 1713005 1866291 1603481 1158664 562646 1255833 1565189 328126 1442979 647842 1271770 165374 1599293 342555 109130 444900 41195 1426227 1326860 1969820 193438 1601637 1264506 762160 523038 287759 1239561 1172161 1052053 1510843 1327299 4342 271386 1061548 1111321 1965995 562662 804564 1622450 852280 383223 256288 1791882 223023 634030 680131 1016817 35672 1317948 428313 1939319 326983 1432196 189187 435301 158449 81746 411969 1091655 1453809 797393 1646059 1925190 546259 995910 1234508 1898515 876982 80704 1549365 959562 1233008 393553 1652074 862042 734520 1398403 1178479 298384 1885012 41396 795801 291505 1814687 129695 43412 541972 1937700 494296 1787998 409362 1149118 74627 1654549 1515330 1169916 535494 797555 76416 47048 1931127 48558 1024948 1155166 1778161 1682224 396455 1862736 1879117 406591 979349 697716 258221 1761581 1795047 2170 889160 130423 1199092 1906822 1672348 798241 1480523 212035 818055 1238596 943878 443267 314879 1756750 320988 830646 1174301 565558 1600926 1448320 608339 1909687 7935 83723 146010 119741 955658 1272072 1250966 1458775 1622866 755260 556145 1986686 1959571 994909 248728 508049 1946636 867061 894931 731991 213319 1011662 1202471 1122201 786503 1894891 656787 1858530 869758 775116 1135722 943292 102298 935699 594651 1868925 667694 395602 886290 904200 1736480 406522 71563 1569698 88100 1915236 1086924 1087275 603253 1670988 1090731 1649210 943828 1452093 788969 477836 1988403 735685 839362 770314 365336 779288 1300843 22202 1620586 1218380 1456272 419623 355261 1272337 455263 119368 1093930 802833 195686 1561344 1516269 1559834 1987165 1693116 197704 274020 477367 540805 1346972 1753780 683245 380093 1120146 783594 994978 1480880 1103943 1223410 1103170 1560894 1472346 269963 28744 1282071 1232503 1021856 219564 200015 883519 164653 1560706 1386739 1630262 1307955 1497981 1271359 1641573 1162623 413117 1018252 1196551 1187235 1064000 848629 830009 871375 265236 1568481 147137 1400495 1257795 1258090 1506330 340436 1178684 711146 1323157 1238049 791490 1458843 1450894 1734079 1324747 1553031 288789 583683 237892 809451 50568 682612 1528133 1395705 746344 1778797 497278 1679945 812248 1120027 24465 1300778 1297364 266879 1980920 365214 1908448 1063994 797216 487368 319415 1118604 907563 1419201 94768 1893901 206619 954825 1903693 1797734 1085258 1675353 1417478 1656004 255988 1280936 1662681 1237462 1908791 391230 582157 1043126 334535 1549829 1926717 444256 40212 1506846 507842 959961 1273491 1546730 360218 405982 342136 642827 314928 855190 26915 204440 1539666 507683 1935523 1070682 1987712 1162582 883472 1031733 1943848 533424 337495 758346 1669466 876671 672834 1539802 1325594 22234 1848330 494602 1726381 964118 1110380 235805 644638 288938 862139 185512 1789769 538589 725850 313792 1059454 86691 1181533 1440630 466268 854330 1363282 1883224 1073797 592172 1400599 839112 133095 1234724 539085 233781 1042756 1721381 1515544 958890 1556137 1961980 993722 555032 867816 147213 580599 1686065 1939201 1933197 1682317 1589837 986461 863495 1600990 1465886 1956840 150100 898636 846419 811659 446943 463299 411283 1368859 746918 673082 3975 496838 812786 712153 1547696 427386 575265 1692413 1984560 1222504 1276002 1646276 948980 1995492 1057044 498183 370377 601748 439297 1575392 1275908 246601 667774 1752949 1545925 1444137 505418 561913 133010 964191 361070 1152535 1612943 190786 768524 1195910 1925991 983924 512634 1584725 1217751 1933959 474486 311198 654197 1474299 1998783 1900723 956709 432811 883511 256835 594976 1387739 760175 581988 499695 989028 1068086 1159728 1937262 1717628 328913 1126452 452309 798285 1529324 856349 1969227 208754 1972957 617302 544032 66190 1100821 947400 1217953 1624462 1869061 495667 1370594 1104922 1423029 1824466 1973379 402635 1281481 1447625 68458 134734 59799 667443 710175 955162 651084 1834978 1670274 1255579 1843280 801123 1053296 865120 356200 899853 78690 1682924 776585 1014125 1592550 1640218 218086 1473759 702583 1544620 1448031 425622 465824 1097662 33807 1627724 366110 717299 217273 1813689 783095 1505021 334531 1740044 1728833 675687 1929616 715632 568841 1954219 1789137 430413 1492858 283869 1201959 1264715 660195 854976 223310 1102313 805402 1177685 1578411 1001601 196223 1994788 1028063 35872 609576 61716 963607 561575 1995312 1036630 314590 762694 218079 1549030 694836 643881 962412 431941 1964700 1326239 976825 1305970 1034441 1772334 761053 1487572 1212331 1610091 280804 1492977 1377728 920921 1178898 1945345 1259560 709311 1603451 406650 1009162 215556 1123214 1646113 1356610 1220134 326536 1068026 1337505 779935 342685 970664 716648 74782 1295971 565742 320509 282095 40235 751292 27407 981582 58024 737573 380311 1034249 1294039 1392450 1231417 1013069 348214 1163892 1205059 1523371 1396326 316034 845422 677199 375953 891356 648419 1255752 423904 730473 161557 971687 1170395 1143136 785044 523243 1534337 1708142 534578 235626 1018874 1366292 1881541 1103601 1691381 13997 304693 1021793 1690952 1733489 240569 623648 352084 1952779 1517660 617148 1251760 1020567 678655 1443635 365786 1199623 479004 274533 86727 887473 1980693 1644529 1052519 537299 1879567 1544559 1010985 142543 537886 1492510 369017 1613555 3377 319816 1867100 1068318 196354 1576471 702178 1048178 1544404 44053 1410416 962747 462888 1649038 411512 1347185 521367 1773483 1765851 1219300 522449 1766445 975370 976899 1420530 1142327 502539 852541 1880952 259856 22719 1390983 181708 1370668 1745001 474873 461374 1726293 1405358 1411757 120297 1435915 1228357 1675820 552766 251058 278743 295400 27370 750325 1578469 770579 121617 1369021 174589 418452 926918 1015230 248550 1027027 593985 1773964 1100047 613145 514239 364369 848901 213916 82500 1186723 1131957 956277 603565 1012999 923286 1628422 1880551 633494 1388326 1381821 650247 1716904 1350021 1334236 1026270 220988 170053 442089 1875439 1581100 1895166 1497303 1612944 1675242 244888 422402 1080308 985162 906418 528550 328160 562213 388925 702692 872701 1973105 189564 112017 246804 870625 910211 981792 692716 1579737 1012276 1467375 716833 1742169 1581264 757123 392098 1001417 1713244 290489 908006 1259337 276590 1197391 931003 306349 1005912 1894144 1583395 1241642 319143 1899542 691412 1665059 1423647 127742 38710 1634722 385978 1572231 1002797 1332347 248289 90818 1870340 668740 392926 395685 650643 533533 1189811 348281 331798 290452 666439 1628527 1154098 1091015 1916604 1187546 554429 1329298 762106 125785 665686 1620294 720302 766025 537512 756717 1513838 1496300 1467928 140027 477893 633105 1852448 803030 1780468 1379853 469025 1450598 1360593 1468325 1825812 282960 1660552 957793 248672 1906617 272738 1579902 871706 1134124 1725124 1920429 1880868 96638 762737 201483 515115 70768 517257 228198 805412 1200010 434873 190600 476693 724675 1633224 1929390 1129725 1937441 237618 1860089 621538 10213 39513 493329 1757512 360766 1646760 1702455 953242 1684617 1657735 735415 1873220 1144758 1499392 650272 532135 269495 629096 1653520 1521978 543646 1775629 1346928 1259375 1415420 1735372 614101 678895 894230 386968 1234470 628901 820751 1906737 405799 263793 1144678 1604058 760495 1494441 1648476 1854574 960773 614961 134194 1921911 711247 1852482 13838 318663 1398842 1552548 528523 25078 49944 1201558 946975 473552 544083 1924170 4272 862726 1294647 571700 291076 1766943 604707 1151749 1128416 454818 1311996 1724776 17817 143168 723938 588780 413312 1913695 1396532 1607760 796625 939516 1322838 1284974 335262 1266785 310409 898048 702913 1588751 1363106 1660744 933486 139823 1078247 1817941 1003064 1720969 286188 1914864 218063 1822594 905089 1443225 519316 453369 1259582 1327799 1686576 413345 1892603 1099667 1198042 1809723 794044 403729 1346219 251860 1302124 222455 697209 1474560 129421 91389 910823 158510 1961974 1149152 1931668 788642 1484178 1599463 1462677 1889341 630591 1149054 295955 75433 721834 973649 1017967 1025657 1930332 508590 946140 1665406 1416592 548934 733605 295191 847202 890293 329127 1932483 1863737 1611526 1855552 1895245 528251 543792 324879 278218 109561 1574698 1972003 1890177 1045563 1564621 1124131 1632530 549209 1764071 1702628 790020 1334535 1950431 1486468 1221330 597345 1535025 799975 1484824 807629 72433 1030264 1708848 479915 603298 1007109 1076022 203750 1943119 535503 1862603 1991641 853397 1176862 1791588 9435 418701 84829 1061420 1039457 1563763 1251614 398719 276447 480237 1890119 1305060 1128466 464209 1772564 1536432 1735049 793365 562671 900225 284969 1959324 975269 73193 245729 1163792 1711156 1459932 1624066 1563379 548890 287074 504936 1972010 1222855 1790456 401312 1417247 1893210 795686 1443334 1898688 1811066 1707180 1106416 1257835 1494802 190529 460350 1559882 1120504 1763943 1074260 1905344 1834853 1595359 1389238 571321 787881 271712 796439 1912609 574813 1953825 750063 707724 767625 742214 1848734 698635 1782908 571644 1906793 1965875 1582876 382895 499694 579411 171173 264184 77976 871661 380454 784162 24348 1108380 457851 246098 796486 489581 858601 1491223 1194484 989851 274282 376734 1521915 1821971 879813 1290055 184796 1182160 430749 1130720 1354743 453315 1710157 1667584 1947951 1742403 1337435 1642433 811204 855461 751341 1223667 467269 334017 1670232 1686294 81730 684156 546524 1227048 1394521 1881352 809079 1758937 101494 357342 332205 1459696 1232793 485179 1023696 442249 1072380 174483 527770 358684 254034 1264963 320295 696217 1078369 342188 54931 1486459 670187 1222803 1602240 1338294 1293819 313271 376971 999431 1480883 272241 1418480 1324170 1000270 1043149 1349479 6177 1761361 1523692 791211 404432 1353388 836843 673692 1070681 826679 469753 230709 785976 34444 1496268 1361 1905327 1397903 666249 1364491 360524 1718048 1918368 1730330 1517012 683892 1605221 712974 375594 1411010 579730 1585026 1455531 1755872 82620 944429 1973866 1450953 1867680 571817 199401 1537376 1819399 873082 886901 100599 321841 1583800 1470563 494098 210360 1372426 1706314 744038 1601672 519202 1982089 1562417 154362 520408 608926 1628948 1804165 1148900 1270561 1868520 508289 211781 1673669 456329 403604 1460113 1000476 94830 779504 1055159 1076804 225069 560398 1196800 1346287 1718767 1514563 709344 1772455 610860 463683 231892 1718226 964981 1309835 379084 389705 881091 1108121 1698969 111736 1929976 1306128 621292 434970 1491287 1850151 276800 61275 1303960 1304724 685968 1516297 1473659 739414 1269772 184434 253714 953212 967671 1843555 1719311 872591 1047530 456723 1852486 631599 404337 1331469 1294008 1103662 1547606 889304 1553608 875252 257548 1958583 1974966 741854 885163 1634523 307549 405654 985764 1609895 519463 1716202 511116 1887019 1406085 578207 1585936 1467627 187411 698209 693858 952398 1998642 1464577 1236240 657343 1422256 1680851 1044849 1537993 1377148 422115 1196805 489137 806931 1085783 1332211 1262067 1286067 1434354 1239536 1284908 556396 237663 1368132 720334 1814340 1962374 1278704 60331 1306819 392259 1757191 1532912 467847 218631 668157 1759909 296479 143764 1143105 1496748 1972391 1972074 285285 102617 1860663 1300927 1559072 911431 1056240 1378561 1479262 481407 963993 929807 1347229 1199618 891169 260699 1180146 541026 2739 1277826 1140336 1159454 1654265 317539 1701744 910944 1795645 238178 1827780 1281912 574914 826699 63700 1061518 149322 331816 1827637 691736 1137613 1285057 883446 1269573 970496 1361386 184595 1860135 364038 1031144 35247 1775785 721924 298215 1729152 1378189 819148 358856 516824 711909 1551076 581184 1184809 670248 1859906 1863301 419964 1336609 1207762 102813 389588 41685 406961 1739123 1946313 924364 1419484 797359 671369 19663 70343 1226356 1921632 737028 543274 266903 176982 26130 15838 1468805 1073859 17271 521588 382185 386241 1255258 1521308 1750405 1079544 281379 1802874 1405474 810250 1278424 1655959 1509799 480895 264742 787054 357786 21338 1978789 930617 678807 1754731 629171 925601 1336934 1191527 896404 1290056 1502278 1706636 1827296 1798031 1046316 1332849 1293602 1868881 1791220 793137 1211743 1012424 1492850 488370 1003386 990989 212292 1986600 401770 1295182 490183 799768 65111 589331 1418792 1340740 1364343 699647 984939 1374991 453203 560699 716986 642754 1443559 1454426 1780892 559738 233276 1811916 416125 1401830 1189861 1895290 102498 1936179 928643 331852 792828 1204679 576356 152597 129854 1432811 1281685 1667838 1553413 1973809 1907663 467317 1387598 1957695 1797661 1177460 128990 436826 735382 1395102 1581780 193082 1826822 1808949 1891746 1501199 1997625 937738 599546 1476776 1493399 1726839 1079940 1814293 735847 1143661 787216 1559495 342796 1814614 1291771 1090387 447752 1714796 544323 471824 1855117 1319541 1872493 1470463 94683 1179160 457909 337215 1841989 1121048 629076 1772421 938374 403564 22980 703121 956240 535147 1712491 158199 141595 705039 1943553 169321 299955 179799 1831792 942968 1249765 606836 946736 554383 904679 1502410 31177 1470993 176936 700581 217734 696574 1197107 944319 994047 77112 1601549 1024202 1650945 1664670 1999802 1036144 653194 1969066 1912157 369150 1451069 1122066 1870856 1741055 1061211 82934 510008 1099148 1507996 291448 41226 1648599 1942477 1855802 1018242 638885 1798883 354393 1017854 1791825 595282 642496 406935 144411 1225272 610505 602198 1168798 1722922 1060584 1917867 304065 724751 796183 246577 1729515 930520 649808 161591 553919 261500 965253 546147 278571 690395 531965 1561047 276047 815930 1871852 721390 428800 1244350 1466339 1190070 1065449 148362 1658021 1166222 1867013 412367 1314925 1806842 1089858 407647 443511 24305 1709846 521782 830977 246701 926232 460937 1400875 1482272 1124932 1239843 698291 1335006 1984429 460480 1366431 1179899 1373891 1752595 632460 870965 970697 143839 838929 1942344 1704163 1081407 1186746 526406 1024808 1203160 1801215 1448069 997027 90952 1529562 1825711 336561 1763478 800100 1682001 1245149 550343 1383948 1681551 1654760 399177 648972 1486352 1776556 902029 1678029 218438 66718 1120068 973781 1726399 37574 1385073 529250 826686 408569 1725932 417427 1616324 1125314 1339660 1814998 87039 1207755 720434 1462719 1904308 1609145 968792 379286 329133 1468875 124190 1829935 56497 589249 324120 1136813 1806170 515761 230421 1855090 613726 1676117 633918 514321 175199 96154 857236 1547066 1195960 587497 20972 1479154 391932 1054487 918911 284749 1723117 1648531 472537 1386591 706292 1043458 1509985 702035 1560241 1888294 1705839 336815 270298 270154 1162916 1713189 1501071 578416 715487 1828772 223750 954875 1578906 1238293 895094 684655 923418 961384 1955980 1656545 1064583 584750 286621 1737976 848165 1645890 1244016 1353209 1628875 1032946 1507651 1453572 433691 188224 1364559 63447 1675418 698188 928098 939158 225080 1966644 1575327 21152 464733 1036791 1657343 1120629 407659 1503321 1049704 466877 1090638 903340 589958 908491 957310 916534 273348 1847495 1519530 461382 725032 976570 937696 1346054 1690179 1642254 1132416 649008 1416878 583562 1626588 1162060 662844 1337432 806273 899344 1927622 337007 1707624 1278673 1850148 137164 555096 1805962 1944336 170962 1358875 529728 189767 790605 1629808 1393885 98775 151584 922736 1141998 735641 1813373 101878 575808 967620 1348359 1574516 1926084 1924649 443005 178099 1280730 942194 728862 1177089 491761 656476 468132 1421766 275561 563409 455863 825001 222885 1656405 1883531 1938429 1748903 1828069 915065 1579337 1083617 1757034 629130 1394980 1545519 1665621 378788 998046 1956160 381096 471130 388313 1602826 1412310 837419 199008 1730157 1080513 599629 172872 406773 89612 825072 1806460 1760106 1651199 1412410 1086845 116601 1819888 459022 871819 1446371 1170334 1707980 1378876 418457 1934760 1429380 599804 640039 254392 870109 719487 1011760 630021 658469 265774 416919 1207230 705147 1695686 381865 50161 931466 1137619 223349 989748 1448620 1593537 1721348 1596034 312226 1359581 1321855 1441162 1560918 539545 1755881 1805791 532518 1184530 1684482 1028192 781250 1038617 1387890 1117820 1889630 575444 752999 1330589 766111 800081 145607 1707659 307155 87042 681999 1348088 1957345 1052536 523311 217456 1861246 1177618 1296281 1403574 272706 683572 1199771 680497 342992 1539152 198965 1741428 531324 502930 897042 872810 901247 352918 1729280 1986033 673002 1994991 56479 745854 1622796 1334291 392255 1340900 162113 1956496 591014 1662263 82946 1490109 1011025 927469 1604856 197228 1536376 1910398 1677093 549782 1654103 964376 404808 710315 1029870 1349198 229895 1118877 1862340 871392 676849 1432279 905174 1202470 1423933 606095 830635 423941 1382880 1688787 1747124 1984583 1461775 750418 686875 755359 1453224 143426 41657 1592063 1385984 1466745 869590 1687691 1497629 1710393 880903 176371 811052 437188 1114929 1624906 452034 652533 73263 1350483 1725183 1892576 471957 1675015 644738 482341 1616026 765686 498795 1855181 849482 300583 412570 635043 1520605 1560124 170364 1427776 1114061 1263187 1706327 1124673 1436618 397122 1003281 273753 1484683 1299052 541839 1788316 420555 295931 1334879 1157965 441565 160533 801756 729691 685242 835086 247291 385366 874870 1696723 461728 88594 167317 1606423 639232 1695676 126745 1306799 140468 1415641 1337525 1360088 1861996 1319320 232590 1464130 419461 507180 203099 1084485 1799084 618662 14326 725545 1232905 1829200 740030 80792 1568599 1884686 1475133 817420 1759597 1206539 1581101 1269593 467658 1714881 754167 1960395 1578457 177850 1732610 1451822 1890160 918713 1022372 1173886 945031 1069532 1369765 945523 1935204 1245139 1686974 721174 892241 1261245 1356561 956748 876647 350232 675107 1179609 772551 84619 425159 793098 1115693 484445 1015714 954738 1167651 588738 1299167 1256758 699691 941054 1939070 393445 226339 1700527 977433 740923 405512 1107497 1493536 1924284 241135 660042 398643 1889464 563863 1030723 266928 867666 1048618 1632536 1906001 867978 931203 1155082 1365697 1012748 1027542 1214266 1212834 1172670 1360811 844677 663914 344213 910415 1696768 80387 542106 186115 731594 1723487 814127 76120 1287040 1794041 1113297 677414 1635136 493339 913332 1864749 659893 911252 1007300 1098182 1064092 439540 949519 1255724 344456 1305063 299704 1522876 121329 1063474 1080960 1187117 91935 1906979 643491 224743 1437625 39788 1307984 1160720 525522 572958 1709568 1907980 932463 1935499 1369700 661222 743638 1503312 869415 361645 1317498 1065205 1297392 7855 1507006 434468 1631457 1763524 582508 162653 1442106 708090 434165 1164056 1312352 1787321 959565 183008 960546 1390160 1742128 1392597 1635393 1756776 1257275 354972 1617391 496555 1912604 1123169 1422358 981993 240139 532267 1088802 1383128 1396430 555600 738601 1947827 744582 196308 649146 954170 1559162 322003 316742 756252 433420 828309 628736 1357983 620917 1314967 564909 1489438 1670611 1540010 946480 1970343 1111900 1957625 1452789 138395 1145136 1771265 208784 286226 257061 1435448 443938 67252 171601 46864 317927 906915 53907 1161806 1882472 1987994 1985455 208200 538509 401490 597646 1290059 387487 1801983 1108021 373116 785775 292081 610291 779609 378707 1326560 1016981 520382 1724180 440132 978064 215012 644588 1261360 1043790 1678822 1822425 1366679 504646 666689 561354 1738434 1536180 1015683 1394678 1354611 1215624 1944130 1507581 998461 1505274 595734 406151 456477 1959886 821612 670492 353516 1477468 1428741 52662 1860611 1232566 1307005 16837 485702 162456 1217779 636710 617107 706652 110634 1344080 740814 17473 543522 334838 1607271 62569 893433 511830 1960778 1528535 517810 1593393 1117862 396771 1334047 604331 523881 1680464 1826240 673694 1508720 822416 171028 1154091 1116284 403642 214692 1054101 293831 820575 1929208 202467 640534 1673228 224198 1067847 600932 1547537 12011 1477276 1014214 1689925 128548 928457 462909 552227 551715 1749162 408843 1257766 974772 1982647 1021646 1855348 1557731 263418 1003705 1916042 1039344 1817785 1813731 32569 1920899 1554464 184236 1071497 1703868 153216 1360187 242945 1153071 1547314 1409912 1835845 664915 1128272 394438 108519 315286 1547716 1174482 1255160 1269660 1733520 1327227 616963 34777 1673091 1544615 599411 1156841 1315888 226895 1983731 1416025 862614 766960 686408 1469167 1645103 177569 1103169 763320 1384947 1215437 521872 1147833 1270481 95130 564783 855935 1452136 1364425 731660 1377294 1020431 373901 1951546 1261153 251065 1452619 1116711 1478451 1264804 1059315 1589989 683375 635665 48320 220839 1854611 1480027 1773683 720769 1891731 687612 1931201 489615 572194 1072169 163090 969887 179885 129612 1366544 1616792 588638 545053 1773482 1889255 785419 376883 839429 830141 324207 1599445 612858 943681 458350 1975534 601633 1151392 1571344 315140 826153 439072 31818 1279528 230041 470956 1826937 504343 1272466 836560 387963 909813 1635669 381014 1920712 453006 667117 153887 1154504 618677 257406 811456 605898 869879 1494797 1303151 1027030 1973774 1873975 5522 621234 1212953 267962 475734 1908518 1722977 897874 1386756 74957 103680 1282865 190942 542580 1715521 789286 403296 404992 908916 1662970 365910 335906 66062 1819183 475349 1230748 161654 158169 969547 225110 1131642 1818224 1052648 703531 1533765 1523824 332564 628759 1278768 1301525 1391961 281069 502552 756781 335943 1477829 161676 1075906 887006 507230 1383102 368173 235325 59790 1025987 360071 1048475 1504499 598481 364390 1526065 23031 1691913 1581461 52012 437209 1274920 332588 1246030 131437 920093 570138 1458786 406657 1732976 822675 1375779 734986 608712 1446772 1088563 1378455 69663 1773787 1706923 1802413 1211109 665404 190587 1039822 286292 1183466 1506574 871213 730816 332574 1279120 1999770 1168178 1152927 475068 727665 422365 1811911 1116674 828630 806934 423046 1589985 334557 91531 477540 1201294 382763 701049 1047634 713838 973820 350979 913991 798992 452022 1758990 1270991 1124676 536368 1476879 349632 1966616 63649 424162 174216 1871589 1116845 12237 555287 551889 321178 904947 812277 1180538 1637072 1051339 1159974 613869 1369144 1148634 600608 666546 955159 50401 723238 969952 72864 305398 1947135 98512 1776835 961041 402690 1137677 1754710 1528867 1241956 147359 702989 212686 1466870 42025 851539 1419211 287399 1390846 924537 1111081 416860 1973994 1226829 1297138 95314 865390 486399 943319 1604917 1412488 1394042 180415 1269907 27732 1966750 415433 1584007 319496 992095 703981 745840 1524507 597056 1391038 1391903 1326462 351288 178582 161176 1286809 857323 796885 1870285 1596014 1955983 743169 372159 1580344 842449 1601293 1477484 1692568 62952 1947712 1373127 497678 314792 1300885 1273791 1262133 766044 1973552 1633057 755301 785665 548565 75742 729472 870559 9016 473512 1814753 743847 1999069 687687 1454658 653308 996083 1913192 569710 1346735 579539 1282482 1611168 514991 1258883 1365625 1265244 938794 174126 1222109 82313 964620 616455 1070662 1398920 393100 1486125 662726 1869154 666516 1700508 1083557 1713611 1282278 1005209 1760623 1249402 82869 162779 1932895 92799 1031066 1324175 1836020 1938123 859438 250550 622397 382833 517713 1089085 1743226 253826 1393383 1250447 1929656 673870 450108 479332 433076 1344407 157282 856752 1466357 1204488 469023 1595669 785992 632155 842863 1584836 1266273 455340 926002 405800 1637253 69163 365443 626385 435722 1138242 887512 1933703 1039975 48328 1505027 216601 552719 1370384 1993419 1802334 326002 1386791 1811751 765237 131405 1616049 1418436 377015 1781573 424317 733792 760066 1906882 214015 1533386 980802 490771 1016486 1240564 829349 1128543 1891444 85115 1498532 590989 1541829 242775 814419 527913 1218884 1003216 1576147 1090637 731467 1449646 1124585 400659 426596 250478 1813754 1203183 1039816 268660 1303796 743461 1957249 1507669 1159189 824452 251676 1462979 1753072 383899 917363 1467584 1957595 1443406 357527 1088704 1084244 1898212 1466259 1603676 1833750 726023 1746018 1482264 1307113 1000930 1214500 1552411 629930 165426 562227 1693824 510737 88980 676224 1618640 581572 1041378 852675 270776 1872601 465754 543006 1741390 843131 88610 1615436 1557417 1098721 988374 1626397 921954 1336794 1997366 1551765 1158180 1458269 1571697 211235 641452 349233 1925544 578025 424911 1204195 1559901 404307 463148 1179165 911118 1248159 1276621 586033 1030788 1239417 1272984 1714583 223484 520200 943322 1681242 240010 184541 1223858 941684 1011483 1734384 545211 1143812 418698 312370 945763 720024 1825570 1658421 443443 627103 659585 650237 1335735 1745532 71302 1594460 1867148 522866 1795156 1476971 40554 1250521 1522661 1513768 1764623 947618 237687 1736158 688817 1045857 1313909 645144 1382226 917100 163869 1486087 358374 405000 938742 621810 523238 801242 1368664 1631563 882934 1116985 722942 1786070 1263514 1427293 59255 1379795 1950474 1868616 1296163 422078 1771768 357396 1639742 1687047 1015008 853464 1745177 170290 1670194 447078 1326180 384087 1813520 1969219 999439 1922784 1226994 1630867 366234 1095801 283598 965656 1186024 206645 747807 1958592 1910495 43985 525060 686747 830206 238916 1194255 1573991 922831 1374188 414075 94308 1004493 1045958 769047 311521 195207 1469985 1196253 32688 1949160 893378 434643 910390 954937 1792512 1470572 1363623 1639228 1274729 1699927 1986139 945307 999652 777019 1243951 1944624 1261800 936372 1292071 1287503 1919094 1071353 527961 1871362 884565 400415 1641804 1660035 348104 84352 1670311 1032923 1057587 555285 1742973 528849 1673297 1349788 1971555 357866 1170304 50678 501146 778609 1006884 257549 1255539 599842 816243 506551 1485375 1288193 934526 1238407 1182647 1438848 247362 57425 1798086 250449 1920708 1789816 842661 1341051 559781 1328701 1846258 1816734 428545 1957734 1408483 317245 92817 1389776 1035783 765279 1172220 671762 255411 922158 1920754 449682 1776998 1945167 888579 1314934 270249 122704 483349 1882336 1124294 316838 1409546 131228 1705777 1370823 1427051 1686461 1987434 850655 192215 1596915 797374 728101 87713 982699 1795240 846059 125561 1851484 974853 712228 1278186 648333 367702 1143792 1464761 1740147 1707727 773325 615945 1977118 1691734 1483395 541012 97247 51919 1970503 877347 536707 1222714 708379 420037 1860675 1429657 1433566 798192 1899797 1428530 1349200 1975000 154656 180373 897213 493000 1990816 897104 1583910 1449756 1600220 4561 1382833 465823 1744600 1030262 1450233 694042 1274144 1579392 1895603 1782730 1738443 479673 1783488 1417716 1111130 1792574 226477 1789784 1155799 1225441 1498468 1019998 1490233 1025122 1372571 1131249 1781681 1976297 1113180 1300760 1843924 1067864 244098 814745 1284178 710013 1214399 505639 1649984 521195 813926 1456937 1236715 443130 1402617 459526 1819996 1726433 1212604 1948567 376188 1628484 1355762 1216667 455934 46408 1122529 1924798 1535350 1892644 968285 1549436 1150922 1420411 614819 1741644 1941634 1007449 244089 530770 329144 1194362 802460 781081 325592 254655 52381 716226 1126754 196909 1450245 1448764 919285 1834137 162802 428798 116373 1654006 955438 938582 1238170 667901 238376 458623 1716981 508371 433675 858129 452052 1752148 1547705 1293689 573411 978644 1519472 1744763 1527480 1843204 1541711 1740589 900214 1570762 1229477 848137 512337 195600 532115 1863303 1918768 1509896 754409 1442270 802979 1226348 279975 390591 395409 1935693 1091952 956764 306803 1210918 1567501 1996682 851998 594182 1229337 493572 735822 1030633 262894 1173881 63329 181780 182482 1762438 1180846 151657 1000683 251607 1915062 1191522 1848880 319443 1601654 21958 175916 1067155 939066 1135595 1117380 1316693 280471 936017 1359432 574370 1473812 1227512 896946 1992167 253606 180419 767115 1247735 1010613 913198 1340960 1862761 485995 936053 260510 1474615 166492 1065574 887789 564339 1985079 342598 1785319 334624 1521241 311037 1766188 214426 1024143 1292085 1043651 204344 1434671 1489873 587395 115792 1387773 1849188 920481 686111 487681 1901280 539884 162077 1938359 1137186 1875327 1230790 1784443 1259117 895233 1920455 1525639 506577 84743 577153 1753345 90486 1176131 1839883 627591 75098 604157 1381303 1226422 1937082 1137419 1038621 1015127 62619 362918 195224 1239567 1879956 1161330 1042297 1893913 1337534 1226252 1942866 1243379 1455834 1216041 1054871 1843743 1606954 59250 557897 1740262 650269 1942481 627366 1141059 1631388 602115 1708620 1938094 451137 96696 1609023 704417 1671303 246323 504406 1684325 1352276 434211 1485716 917276 1386780 955102 363266 1817322 1582153 395517 1146795 662516 420735 1341721 1422951 1042230 1133430 802339 365323 258004 740302 610399 1158083 1506418 1539190 897218 276243 931630 1391605 1090546 1555819 1010865 125692 474345 1593617 1702458 568952 523413 867340 1646780 606844 374159 1026423 346218 882323 1236164 1904643 875648 466993 836622 1467905 1471617 1360594 1382934 317777 1107173 37897 883804 1224226 1901063 1357655 697062 1812804 141877 1722105 1211145 1624781 1507128 286628 1122335 1511209 1645509 1979332 1461517 372481 822005 1920704 1821677 192099 1054005 1632667 58519 1060963 1032246 798765 1967568 244578 267498 1506518 578611 1372529 1726257 1796972 1081402 279799 71142 1596757 1909200 490973 1834934 721607 152436 1605912 1182915 1846923 1314920 512993 55971 685608 496546 1080463 204196 1064906 1648054 1821029 1841829 1521307 1244460 1962467 242359 834813 110045 64162 259614 61098 1363051 1456220 887004 61221 1281112 1992865 830587 1999056 1232648 1703081 837856 1311144 1172611 94252 981508 429516 1546716 1835223 881137 759791 1693547 504684 1281558 1358523 1588891 781947 358355 110793 1888125 1563183 307198 1325613 845369 882149 1980465 14554 457140 619541 379592 244335 614130 262385 989978 19292 1095427 521883 263998 1228721 1146505 651585 1860176 1322754 901203 539915 1224216 1705303 1321049 1676781 319195 755881 1043264 310733 1750387 707001 1191941 885953 1963995 1802259 1927119 1425811 900370 1490536 830821 110587 980109 661070 1836399 1477329 1971468 917496 233718 1016478 1279072 1909272 699861 1160641 1755629 1430156 1817663 1633700 813908 1501961 670721 1248172 1100594 1103178 512009 476628 1510779 1060927 507714 1503319 69495 1658798 191007 759023 1113596 715010 1209547 80561 577936 921706 824877 1601531 1828166 545275 450166 367409 1548774 1049433 240614 1576524 1622594 141290 394121 44141 661049 180148 1978965 848264 1441296 474249 870335 1308531 104672 534112 1142071 1472220 1832572 853698 1339803 82121 797770 1455245 275692 729880 792608 351100 1310732 1882840 1725319 78078 33959 1174242 1125816 888450 316548 828468 1452096 1087438 1107729 520645 521684 1940929 771425 233210 4947 1972463 528953 1054225 1321 1796656 680388 503625 507595 348042 1430873 1061711 1620431 944978 172240 364503 1605102 613687 1475316 1602096 960393 153944 629085 317324 23442 841929 1277338 480647 233238 1155986 738641 703356 1626831 1063534 254313 400329 599360 1479942 1224392 389579 794409 476768 1322136 1500611 41214 1503223 1838476 445698 1430225 791299 735771 161490 1739387 560064 488109 1472243 1265801 60137 586908 1113047 1003048 1286693 1666452 672909 376585 872694 837454 120081 466408 1345448 732810 343634 1454051 1152929 2543 1904448 530928 1678935 252242 470020 1930816 1699504 1444082 104107 177954 500666 1067580 147150 834296 917845 1868059 1965263 1464959 1380503 1879258 1504874 1903432 1383622 1859395 1824513 1934225 1799539 361031 1514917 1071436 1900587 1985845 35920 1981243 1983733 1260604 1579352 1224675 1719597 1753557 481718 708969 1894091 309346 767315 1871244 806752 535777 1632658 1114897 1069444 18997 1763189 1072320 403162 67614 1544841 1802737 34595 481598 213886 591452 631346 1794663 1385759 594611 1704770 1575608 1663209 1836245 821406 1198896 1793721 364716 1561712 867962 890249 264957 1189814 610412 1992647 1669392 1533253 1268539 113532 208665 1190875 1464413 1777564 776322 306613 365577 1877674 654354 667982 984025 1248605 1386270 1813868 1356324 611941 910866 1076427 469823 1054388 317012 115008 344115 1349165 310659 995646 114792 1828159 942186 1513816 941806 691247 989811 1206587 51528 1185479 1842070 1401786 1320195 859399 1515601 1642647 1493400 1903671 476327 1983201 1018851 752876 931792 353360 1721608 188607 1906297 369526 1881167 19667 1918198 452119 1909812 555927 1533050 931056 1026503 1958518 1382776 278709 164635 41806 1310786 1655907 1953535 612241 1320835 1163772 480946 1524096 559662 54364 857175 1440090 196717 589319 1034080 986491 1780004 1566657 1003073 1829339 1425528 131122 739893 1366826 507982 563295 1357330 966293 1132217 1012956 522307 1673252 359943 519821 1367218 1850572 282994 604090 301281 329158 1822540 887362 637655 423389 1360376 257512 791266 1317902 1797341 1575661 520317 1488635 95755 1939194 931609 644131 491775 971730 996764 1471943 1449491 1354276 976267 1312450 255871 975866 1137862 1633797 768925 73742 900527 648821 108809 1013431 269117 85139 1266642 926288 555769 1063406 334075 223776 33098 833794 1245554 1947327 1913550 134235 168569 836959 856708 622485 1259008 1232288 1345119 1246874 1360762 1374307 120707 377806 1190072 839191 1031748 156416 1311419 232499 670481 1294377 1207058 853450 1923692 497270 1063445 732573 1225159 1855773 489340 823209 218745 1678754 582352 812641 924804 680149 941059 483814 583853 965584 900794 1229438 1845834 1670090 537605 281918 1496799 722239 1956656 1696872 1703946 640897 1023461 966866 770179 1982245 756340 1359123 896844 1583137 857650 1071350 539162 212302 1424489 575138 1315578 1939690 184995 1662437 242602 1111091 171223 1812387 1104918 77573 878214 1419524 1442041 192384 1944001 567174 1851541 1717923 1122349 272533 529259 427169 1392768 1421238 94419 402311 418637 1468207 227625 15483 740824 1712278 502549 728502 1420051 1740863 1438549 969851 1550374 1314358 1877530 776494 1762381 295274 1009058 895024 1509470 917796 1273436 1179988 599956 958100 701136 1110829 1239541 196218 1172990 1725287 1324165 1790003 1315316 946673 1358540 1603733 1191690 1953723 1315190 1219009 1726062 1540012 1054004 130188 1065708 1124600 1659546 878655 1576928 368778 1249198 1967639 84029 1939081 1789786 1845973 1637911 1355635 1392037 56081 620707 203294 597507 14233 836354 69205 1223183 990754 1039485 1726385 1962215 595790 1512212 549884 206473 235306 1484699 32331 472064 836855 240837 56681 888381 221173 619351 1572691 17452 591949 1355256 88819 940776 1225957 988837 553706 891286 869812 749849 1815553 974788 1927969 1855921 318504 1206977 394899 1343273 680984 537953 744384 1294868 1704589 1771633 707121 50721 99700 1002759 452501 1353177 1418015 741517 685006 817281 1693201 993451 1253339 337325 796931 123913 591082 85789 1579215 1590759 1638280 965467 1107593 895484 1576591 1041404 1806482 256608 447973 191065 1668139 1334099 539457 1740608 1811076 1428612 915233 836009 949481 7090 1975167 1990466 1823514 969272 382767 244883 389672 513952 1944525 1556049 41911 1167543 1379036 1003099 1247569 171774 1964803 244358 1550321 1591164 309339 1664776 1930558 1720304 124055 1176639 1997818 776240 899518 356833 146229 16678 734022 914014 449327 985465 1335971 65808 948812 945718 607993 867820 1935158 1582468 1494171 596659 551677 64346 1691877 736597 1100478 1449677 621207 1253110 988826 1264065 592370 612177 613149 161268 1376795 1875606 119400 246624 1661927 632543 1784758 1980243 143783 1347563 1449141 977470 1671565 238551 807176 286531 1956398 1860637 205230 558922 1012773 1007955 241810 1286242 1706834 540277 638989 1354851 844511 868685 1410518 1859360 213768 440790 997901 1411516 1487875 1859186 1668181 1048296 738855 1284703 1325276 633907 1578698 1919645 867870 1450315 1747932 1248326 778032 324266 1291274 1051132 1698496 1594172 558223 578718 939544 1822295 1479240 1412290 772769 1095263 337429 1279972 1393263 1682073 432063 1830805 1699280 1616950 969784 1819284 229341 526211 1912027 1735743 157822 1508789 1498498 1553958 7672 365614 1859604 590937 266269 669514 1483203 335021 1420671 395322 1681191 47013 1261176 432884 634963 202365 120572 717050 1991890 569450 1827297 1889245 866999 1662296 1861043 364245 283244 751049 733860 140077 550723 1872473 1869767 1274518 594819 1511398 1295333 1013641 1512889 838472 535132 899755 1356987 1932175 655295 106844 73127 1389422 1440165 1105246 1775568 1450347 908962 242314 288768 1447524 1977961 1538366 469220 1238594 498912 1835754 82441 1969879 1280304 127576 1409647 16804 1808862 1077432 992588 160508 908979 552861 558216 1621951 1039089 504559 285062 89968 1144361 1209458 1472607 877630 387382 1793903 376882 1410350 1481313 95887 57205 1827269 1269307 997059 318993 549265 125681 166368 1144619 345233 1131424 551496 344499 1605332 209415 1885023 1915516 13890 436740 973493 61900 1355973 518729 458427 1296212 248909 222366 186101 1595592 1267928 226668 1787353 1513398 729232 831529 830046 305669 768613 655901 1322635 1229187 1130516 322750 574026 1085621 982543 604812 1903904 1101495 804399 1667728 1398583 1121178 1577311 174170 1574774 1252648 1685421 241756 70766 466357 796139 333688 1376315 1506629 1575536 1310893 1903271 1299349 1451855 764179 1793849 1708159 190776 1428700 1049963 1798734 1804350 1512341 1368538 744025 1511259 30907 1126995 94848 1460100 1977235 839736 551393 103007 1106072 719504 1638033 780802 1681439 300180 1746470 778136 980171 333733 71774 534987 278823 533970 1095845 503592 485268 1722523 448056 880995 48711 920249 537242 1466913 1057399 1603895 467332 525928 300472 1372104 865284 236305 156746 513258 1133096 1048490 824475 285283 1737660 1475375 985594 1751874 817049 1735485 1428456 596610 1403007 480865 1413607 1793383 936991 1793148 615472 955305 243417 1082923 1553487 883052 158302 1766824 584577 1474333 1913686 1336786 733938 831508 148137 710140 222769 1280032 1753048 1189779 1956428 952104 743971 1975234 249724 1707456 1743734 1407929 188742 1626375 97360 830180 1135323 1219908 615369 1170764 1237210 1761817 1694035 65002 1952827 1539444 1039869 1343817 1807111 208004 317532 156339 1925407 1710538 1733566 53715 1067915 1425879 348519 1628946 1636778 1552991 249827 1791587 1951665 1200716 786831 1672304 372794 110416 774524 1920917 1064269 212064 94148 623497 1850613 1347883 275543 557448 1082523 1590966 184101 1900707 518078 898746 1423488 1922440 608307 689106 1017765 1449349 1794369 323996 1187822 262988 1764049 645516 1800399 290816 52520 1417791 789007 403534 257957 1663561 211377 400119 1042751 1108830 1692303 1980780 1020059 1187298 1724545 295863 1279343 594671 342105 1162869 847429 1705991 247204 1067275 104122 585969 1235348 1748788 648230 1067604 167517 1343308 31290 136580 1649366 97026 828375 333767 929219 250335 1911562 417143 236029 1877921 719196 761091 515289 1408030 36468 287444 1481675 1007756 1983508 1248887 871026 717658 983985 138856 1766523 1268035 1679096 1715145 377329 670889 1278711 1599352 199031 1775309 455177 1886242 235615 1210677 959053 1754508 33021 1119455 615071 1275575 1991006 1127412 1642636 121520 1376303 567801 807457 132022 345658 668429 287513 1809894 177068 1349452 467379 1591543 300021 1456459 119731 1659659 952963 1754685 821175 544337 1303288 151601 747449 1441180 766813 1302303 794999 1662685 1482870 1900475 1398646 1768164 1457602 549441 664073 1389278 1952770 1610346 1427866 1585708 1543835 252120 1544630 1099774 299652 1958262 1642506 162588 272637 1562619 1001252 1700328 1001159 366203 1432005 1855669 1874897 1224548 1233573 1268742 783480 1088079 1670269 1686333 1112947 401472 1082022 529400 1160006 898333 1283373 194676 1809403 1798356 1093929 1088036 1459687 1732495 1049090 1688716 1673194 48430 1293469 144823 796689 1902341 1069035 69622 789458 1972929 1850911 1506216 1020314 1864915 92032 407677 494757 1030858 999720 1516168 734113 73888 1867096 1463134 1076862 1423501 102175 799145 1540168 808867 731478 530711 1894574 1252714 1843616 1344698 1349440 750571 1871426 984290 1064252 1375582 140054 1327206 1884903 1811468 1248754 373009 1305167 253748 559104 1872364 760311 1856255 1134902 1250632 535197 829848 1522444 1661354 1652514 959927 1328018 1450206 1636419 1319199 1676677 1727315 245628 1510517 1176943 959004 1438618 152392 944696 1107648 415002 928789 1286182 744482 1742565 1097102 1136305 1887090 1760676 1891370 914672 1472797 44542 251647 1129026 1433233 1577775 903550 732563 390186 1576376 1197811 165137 1620503 1941102 815747 799738 899255 549196 77906 1741457 406810 633687 1863210 671314 826550 574704 565762 1484279 1217315 195440 1252611 470865 1970367 631878 1965246 1082565 1022024 1543995 240592 216767 568813 560719 1965988 1473501 1292766 1892618 692522 681586 1150209 1537601 1325446 1778232 619348 183894 255877 1814401 117427 1978638 401940 299878 806542 1006198 124182 1697810 625928 926543 263376 1586508 1040765 1374546 1540568 475099 787211 776391 1010764 101496 90296 869559 1407661 1130616 991026 134515 1823062 1082543 1227045 309303 1644112 866667 1955796 203350 934535 573405 1593060 578149 744251 714788 1334388 1688424 1986729 792587 1828192 1272832 375182 130096 1009947 1348695 1218931 199115 850774 1245565 1555118 1415664 1437996 541308 413230 810335 1065110 1779522 389599 615706 1778815 627892 353453 929314 1217693 1650910 1633665 366473 1873217 902505 293723 1489013 490232 1458136 11186 1752504 708267 761364 1793553 1826534 517070 1267793 241302 114036 1189998 18791 1011535 677372 970626 1794455 1750390 1805410 1954905 1552097 1918818 605233 305270 1188040 1575578 219145 340247 928246 1934732 1457394 512107 240996 1968057 1568994 421858 1845887 1684622 1239708 211464 1681098 1725956 1739297 1844676 636049 587864 925895 1672605 1141869 416436 895256 620125 1778650 194556 327874 1347267 399614 964416 623614 1653576 833663 1820671 1066069 1863848 1625944 1660234 164582 1936700 446371 1972698 628941 1736318 400353 295483 479200 890381 179148 1772829 75522 1954975 948049 1406411 1740093 833833 456892 1438542 1179387 824404 1163120 1684613 1778198 787877 72596 1108720 1783116 387835 809300 1025385 1896828 1964937 1714396 516987 1517263 698059 909285 1871968 24517 193268 760123 301685 813478 1794701 1520911 568068 117558 1439728 152325 47947 1396649 47043 358431 1377150 831495 347081 842727 1730399 1492241 641717 49452 1811121 1880241 48934 601844 787401 669127 827097 1845302 997706 1742292 586287 199060 711897 1126805 264043 611336 390243 1602322 1162354 1745626 844079 1060330 103531 555845 204308 463571 805715 1645655 719091 1232667 1073264 480341 1856920 922085 299127 65372 455098 71806 718050 1016308 1938617 1271790 823991 1859592 874958 1374572 1163831 1087559 1945695 666582 1472730 333449 1007495 1142253 994713 1019743 501397 3625 1366961 905643 1091240 958339 600390 811093 1584772 36761 1049706 535621 511569 453072 105201 1487429 989437 1371226 342704 1879949 854660 768667 735746 629873 1941986 973086 1607682 1273953 1483741 1923600 1109668 155813 1377478 1116904 1324029 1332555 372974 1934422 1753796 1553415 963329 85387 546817 401780 1404743 1206883 106906 888643 1955313 768727 1254697 880334 1131594 251981 1598772 106882 1828394 614387 497686 1559090 1340035 36059 1048472 1152114 1811989 545426 527737 799081 1294186 1817301 1938799 743881 774157 292268 1349424 1291666 582660 1456517 1574122 150644 1692233 588064 45356 61019 37793 1528016 919727 968396 1235630 870130 1260303 1926838 1431829 1058672 69107 843068 543986 1029659 1602080 1502269 1400380 1729545 1136502 602186 1287225 11512 1930098 437239 1893635 1677711 231275 1080524 589827 11761 1096229 763305 438334 1068052 695667 429030 1506575 373228 723495 1177319 316219 1571535 762842 346615 1862048 690919 1374660 803706 1403678 126525 638522 888494 417418 569024 860793 74395 1892617 722282 1023071 1447527 1097329 528698 628585 12197 1697512 265842 1632303 159364 213012 995369 704755 1419175 1768397 243247 186173 806781 374142 1479111 620340 898923 1798230 1521725 1272202 647324 1390882 799937 1422144 1031744 1480401 1603675 1510642 1029318 1329674 988240 1683124 99005 449298 520690 314528 1471952 1268837 1846589 385793 1279726 194401 1899434 140757 1015963 1477309 1988281 1061792 218070 713193 1542179 1671505 509671 752368 1944034 649317 527168 1462589 619590 1917980 177457 323739 1256840 1115049 116644 1057062 199587 1720184 1687216 846019 1480461 897765 594244 1896457 435951 1299375 657286 1064839 600878 879330 1048738 446297 77615 1011500 1990947 1741165 78159 1995361 440506 211210 281694 224605 805300 1544336 1598519 1840427 1911899 1550573 965548 1894034 510261 1402970 1173391 613239 1066536 1277538 1608308 354223 213431 1624429 1223736 939321 1441844 1656982 1345154 444651 184688 1619154 629559 906239 823109 1008670 1036278 1935863 1153631 55012 1067593 697098 1485170 726887 1361632 145108 1666029 1562633 376005 435695 298256 465375 1820665 1454080 938151 1949280 753019 1136626 1807905 385295 1241326 1285724 673387 1652284 1626010 500814 703907 879512 1116610 1301194 1957861 1866588 1383420 1059095 212577 1245909 305875 1404863 1614326 99028 1034618 1861476 1329471 1085622 146745 314872 1283086 1371850 1438921 1846462 500347 122462 853459 1876038 429663 936304 741367 1778206 678278 947328 1582897 1651993 68954 289964 813027 52681 1722764 1559351 1775570 633969 692849 220643 966587 1977021 931903 713858 1001234 941104 817507 1446124 123798 470262 1513916 756325 632422 1254325 573524 1581089 823395 1698454 1422479 1726709 861565 1204435 207873 506602 1349949 640302 109926 122878 16192 524862 429198 1773258 1248272 1277156 88977 184017 809689 907682 1658623 647888 1504279 179047 334873 279153 1211166 1886825 1408556 1393288 1869254 989704 1502444 292604 924327 1408083 410650 566900 814218 166977 881869 1604655 387734 576965 551047 44697 1286020 6846 372586 573427 783908 609502 580167 544460 128909 1470582 1557912 1427842 26489 858841 885390 1634123 576938 253387 10533 656332 1451858 801216 1381780 100215 1690020 1331840 1423658 615574 1117236 1410821 865629 930397 1168001 1611368 150145 229271 840435 484957 565470 1577313 177321 582850 258343 391869 1914 1966940 1991156 250896 867058 590553 80110 131589 456232 1589299 1486859 1545345 1568762 1244537 1441926 1427400 1001328 510139 1118917 1643591 159651 1890321 394557 188567 1050406 463714 666479 1803071 1608543 1784589 69930 1894004 1163768 432530 1110981 364587 1388690 850205 1485147 436906 283871 475700 920952 426094 1968677 173499 931866 1192447 1618736 1579622 44078 216758 623198 904568 852767 1298650 1315599 1833773 1530314 214637 435880 137774 1251183 909877 1752824 206496 1447805 229103 1644819 622828 114302 1472932 1861141 841931 1010827 163553 498635 369181 1279419 933599 1978209 702093 1007821 1232025 1266975 863930 389061 1360078 1458756 688800 350894 1453682 140224 538562 178997 1443526 425224 1411581 1827501 647589 1966335 1918133 1395760 1765382 1843553 491725 642945 844728 764310 1801855 907150 305242 1239438 1602199 855370 357522 1712774 1465498 196862 549646 1378871 1434650 1974448 1066880 8443 927005 1975564 415342 749028 795961 1194167 1511305 65845 1032500 1074286 1184647 1601775 1460954 1946037 173146 1941850 1484315 103399 1494691 1064486 1952270 1319200 1479674 1667905 476187 521680 1432482 459382 426731 929941 1074656 1933137 1407365 1168275 788107 23703 888216 1977598 842428 1747372 1454157 1987748 1584651 1313497 403723 1077437 1806768 86427 70454 1819630 1094182 1237751 1166343 587981 28805 1762167 97851 1737566 509771 1195750 1986189 224165 513474 161760 1080366 1232871 311452 84634 70761 1687445 1702018 1102588 842218 429055 905790 299815 72958 731447 1901075 1430967 282310 827204 1794653 1476435 1420332 1905774 679621 532916 1398024 1013815 307387 367870 656628 1390539 875573 1087847 430300 993965 1319842 915306 58608 1988681 1277377 1113231 1448556 1896969 1395438 1854221 512161 156682 1866526 482504 1658479 97522 574244 1714966 1091111 464165 1898918 326694 1876541 760057 546737 782308 1325630 439151 717496 1264601 1364841 253891 1391619 755555 1093892 1420895 1649545 1485228 1237678 726000 331277 1073937 1227053 1197586 113207 372235 1391273 1412665 814580 1259961 250402 205508 968758 799167 1143748 1506995 1074353 1267889 1056126 1619445 650482 341720 1491710 1049872 745972 1613032 1826920 1738924 1884829 1197533 1346406 1907409 1019222 1783140 52550 290051 804581 1185518 17213 1948197 1932500 443959 103654 273150 434700 1954209 1116355 351897 990097 1407990 1348877 1907536 1163211 921261 1641323 1868937 236411 1897028 1575707 1361690 1796455 1499980 398836 1298310 396778 1887445 355140 1868811 1461870 1053358 158698 793785 1900727 472481 487210 721902 165457 665363 598966 1946415 1079108 1822210 334026 1672952 822071 565385 81145 821857 1608909 1132014 523143 1121830 1718576 127790 1633384 546311 1656250 790569 1389620 946853 1351611 272211 1343283 1689558 261524 1621763 347965 1480413 1968957 1450653 986266 1924984 1979877 149098 439618 100498 405867 947496 515627 519934 102167 720284 563812 515546 49796 184227 1574904 1552241 1398716 896937 1637745 1103627 637339 946201 766808 343440 1081793 40074 1139421 1085803 1460305 1088772 1042614 568995 1167689 186453 815219 307700 1084752 1961395 1678085 1331999 496492 841672 1578781 1610412 1001428 1854260 964805 12265 869209 54475 597936 1162904 1746284 1641564 1378599 1346203 1303369 830749 293782 577675 1864090 850402 1481062 499485 495757 835121 1522380 764705 1610028 103300 1590822 1349606 705760 388346 373408 969516 767070 1181030 1725310 285111 1959423 776055 1240054 1664819 349793 1852410 1584729 993537 631738 952191 1929251 1424515 1648221 1338713 1140472 1660334 656806 786825 80586 1553909 1859909 291739 334729 653729 1236746 1453062 945547 38152 1775058 1765846 913233 473335 422307 897499 1010184 1302220 1806109 186109 877912 336358 136215 1747091 835973 345666 156128 789768 1208566 26404 594077 1165263 1645507 1382702 1715252 931729 1092284 1397734 183765 1882617 739204 897797 1948616 1663183 629163 35824 221718 990488 1989479 582196 209688 277426 60236 1896615 1345673 1270062 134649 530271 197226 192769 786624 1890240 545047 711673 241891 458693 1102058 1643849 1394685 1089772 488186 1935963 715671 1565592 1365687 173507 608433 1612802 1210567 1991240 783233 338 1220638 806179 481660 1184087 1836580 1912636 1018219 1247496 536087 1125505 738461 807158 1635932 279148 107464 783712 1781525 358187 1726783 1723906 933078 1756500 217798 739383 1137015 1234641 1625889 1049846 455876 1627526 1895618 1384269 768836 1248914 1217192 16703 827748 812425 711743 1748975 862007 689299 1697597 1716338 1683900 1723035 1157822 1265001 313844 1681660 740604 1861064 264772 1169650 762933 359999 84432 579364 1518646 1289640 1132050 167988 1564948 282816 1314822 628492 1766821 1384356 412009 485442 1832596 1730222 391058 1432728 1813008 1145752 337027 1091231 1808786 1550888 1309427 399098 542751 1744765 649905 1199525 687729 1776729 845217 1973408 465365 177802 1721266 1976319 1449287 907703 339133 687876 1036958 1865951 369040 1680081 776583 1128328 268069 801842 1871346 735631 1108999 968864 1457224 1634053 1200826 361506 1728769 1186565 1352701 692292 1298120 1961239 1472048 76861 884834 182249 1347251 996478 1418053 449952 985627 269474 97653 288599 1460702 1673559 721055 1570365 1970219 1304200 884376 1516750 512478 616938 90088 606722 884567 1879315 206404 1988824 469627 226518 1847884 521334 1473502 440010 894281 1868946 1346882 1491344 1483794 922725 344425 804634 445157 1649958 1854115 445300 288981 1210375 1094872 1575586 1505783 290968 173892 1511788 1967160 1202149 1918713 775541 212252 627238 54714 383426 757802 1284838 736145 20300 1817372 993272 272635 1400963 1994528 1143705 511761 132058 594029 197072 1012325 274207 183007 1342958 878953 194001 1914364 1279624 1438989 1744320 971693 1586642 1862189 1386806 143471 1452315 36505 763667 1932037 795121 1028532 997749 245007 794402 1020975 1325034 790187 69036 1489763 736404 534394 1792947 15610 1278074 1215155 97580 337966 1128355 425375 912933 606454 1168933 1393938 1280079 457263 1503241 1799895 988269 198490 1033650 1166479 1967448 741555 1896372 414206 1521355 686837 1967332 1930773 932478 1550311 1205009 1989966 1152341 1397977 1329168 1482333 1171873 482908 1407748 135987 1038306 1105870 1794332 215823 210890 876786 730340 789376 404065 1550982 1313925 1691190 1085409 284710 1058154 1160376 924437 974816 843272 1332541 376662 1743460 1878725 1712585 449773 1109136 931976 1206182 1256930 1658567 1668331 807384 1395204 1468992 409563 163870 1238115 451843 379867 1341424 773246 357446 1578577 541007 792972 1307066 1667762 1871531 617888 689839 1414536 1045393 1609030 1924256 1781964 1258387 1982574 750813 1655149 455937 383724 367318 590494 437986 1084625 776024 1284887 1802777 833612 820628 216864 115631 145056 345102 1858395 592201 1017894 187716 553920 576472 564296 1270531 224293 729818 871683 1966215 1863814 1729971 1023327 264780 969538 1803757 166265 19780 1509137 994942 547114 1634861 320326 1785855 1298018 310973 68726 204141 1041967 374791 1807072 626298 1735584 1414701 1063736 1909125 1109453 43344 273726 1772810 366551 1977284 676697 942168 1084107 1839013 209111 839336 1484404 1750724 1415395 1095128 273788 1902588 1992365 1657572 1450854 1027871 1363545 1624869 1277863 420241 1121887 773702 545957 62746 333682 59347 1453488 1394694 1471792 1549139 622569 1087073 1247936 881030 508921 1742971 11979 1343138 966610 1778042 52790 1088233 600906 1268705 145691 584014 136337 1089942 226472 1163684 752677 1930141 1440945 1709982 607332 571550 1633743 974592 848630 13343 1444260 1417315 808745 1933874 575002 1682901 254814 892011 223801 559410 859933 678541 1310708 520833 125664 466592 183956 1346336 1256918 950444 899040 587161 1060428 1005740 1395097 857860 1625571 808572 1249420 833409 1450145 1751428 944034 1116380 339343 1690361 1128320 22062 587283 46326 1766572 913321 1501645 544152 1121100 1878919 556835 441130 290839 192729 477875 233371 402151 241091 1730036 875677 1400497 1713439 1881448 1366239 1004232 611791 550947 1836975 470385 368864 176239 574394 931060 1400517 243416 1640714 1179994 923203 1308808 1862543 599022 1129387 393499 509614 854186 1815576 1416966 603547 1463610 1327265 1743010 1639509 1862792 1418339 1294987 892231 136403 219731 1276341 1368361 697351 1101273 1069458 1210293 727088 1994088 835804 1290158 708906 229537 79595 1725916 1523279 1148816 1037597 1917155 1191574 1124436 1759521 936171 529337 988763 1390861 1748184 828924 1288558 1311747 725147 506048 1970652 1926609 323018 237368 299401 119363 139889 1681087 1868822 1731634 1241146 607641 1041511 851931 78051 1247104 1258544 1632826 1781716 1312680 1432175 1471087 1889941 822348 1554843 843937 728556 1403339 459951 976977 93136 311519 877140 1616015 1517733 1258502 1889124 1449623 1604370 464409 914161 262970 1602918 920497 922049 1419897 1840864 788148 779768 838870 491527 1050823 1156208 89419 226199 1983317 454342 606093 1581597 1857845 802201 23796 254638 1762053 921600 1542298 1477767 1392248 1747097 1417660 1601499 649470 709905 711188 1453414 564573 1570584 1393232 520563 164007 445590 1513456 1812419 77912 1304696 294005 359221 1507116 1598236 1005270 624710 489536 344039 60043 1509343 1656737 628608 1842543 156256 363506 837917 788121 1744183 1207859 1774491 533452 516261 1608956 325295 283012 1078028 880727 876452 1290301 568619 1130813 1482075 1618407 1428358 359831 623286 1001541 1443491 67617 1238662 102406 1448134 536251 1198361 1414034 1557986 691420 1530850 676392 1378251 1705422 257559 750791 1048019 717464 1607731 570546 1306193 1472506 1829312 1354259 1771731 491716 1068280 37499 1759472 788188 447812 462515 274229 1455497 237970 1382297 355468 800848 1245920 1976755 521728 552266 408190 1047735 439180 287831 868303 629442 621881 116766 1996167 1158264 1649501 1792674 430965 1604002 178238 1996405 662595 459593 755331 72054 272124 1144827 128311 576333 561673 966270 1790369 25902 1687378 1009969 382368 822155 1271762 1942470 799703 12549 621755 679200 621806 1915838 1027873 1468333 539136 781691 1555410 1163817 217808 1146737 1913997 1975230 377638 1271323 471690 309600 8956 1781053 716380 150684 984776 1577209 416502 874844 1553634 1419948 1365958 815376 487609 1017206 1369789 484137 1637402 115061 840195 726253 759771 932496 413003 567629 1187221 1458358 969046 1111300 435040 1895731 443034 762861 939073 1141095 917679 560811 1102472 145098 733359 1530875 964597 294994 621626 589548 717731 1479308 68742 1379829 1411646 787851 580522 1305874 913500 642464 1750460 899404 823211 1264571 1096329 349053 277742 567751 1260774 387979 973543 1808446 434868 1466961 1667809 96729 1118063 1515118 226797 596012 925893 338445 1569603 1123195 679762 834689 1508534 984170 163505 1013412 1522409 1945830 70126 785316 1674053 1134786 707094 422557 961151 1877284 1219530 1247039 926308 1138506 405366 1539347 255632 1719444 1530271 393816 45648 472826 1301602 333722 928375 1094296 1560083 1731235 849893 472496 515654 223048 548814 918761 275936 1126887 757114 1939199 291240 285376 1207858 1202213 1172440 1829978 175674 618455 845440 788464 1128993 932505 1147547 1800204 738899 1480809 1073141 25201 135071 1193245 307281 1240106 941496 1687909 524657 1626776 1637078 266007 1230040 1697747 1063240 1744200 1617676 223306 1414389 1064172 900978 463483 1154949 1682869 1714516 1924908 1323185 654332 1615562 1439961 1225742 1611817 377660 1580292 1116560 1301224 803439 1074865 160188 878703 1807350 1090445 215185 983705 1072023 1160836 1450965 1445204 1521615 1708795 1172493 707274 906025 1060840 1496337 24592 1283437 1316450 805105 266514 1824677 899626 1254367 732859 100333 690536 1649044 1879569 790779 1098282 563672 615183 1661992 871471 576415 836325 1589284 1701214 1311232 1738836 1593743 178850 151082 1413522 911725 452419 617164 1271497 1343612 580232 1774858 1944676 1388047 1464042 1799729 1245094 1389646 1147773 1260494 1119190 1045194 1775193 1307714 347714 1147594 787501 698596 404144 787494 21422 1136220 963841 1712989 1440465 1617577 1230107 1108292 1069330 1725283 771266 1639614 454445 1042202 183574 797644 196214 923832 1941732 675577 374066 1133651 1183272 1498990 1730247 430799 1250507 537957 631052 1483042 364690 1015338 1112544 1248400 541759 1495208 1009456 915984 1071682 864410 1202684 991177 917859 1157282 1751716 1862455 572562 779339 1174334 1742000 1501633 1279042 1549670 1695901 1815922 723762 1205209 216258 381472 88372 1634164 1292914 483142 1076362 1797745 669401 1960991 590323 1868164 911582 422982 1015538 1610207 1519992 1718585 654148 164985 989380 1552463 1688163 1632240 1524672 1029482 1012597 779307 1061023 405233 1011946 1888418 173292 509650 1000312 71758 119615 240679 1040925 1830925 1353505 1702195 1392975 1680087 163761 1846276 1308318 1149219 815629 1394715 1814056 385511 1301671 1866419 1178303 1661174 82149 719872 568872 1959858 1535130 525165 1033791 1610231 1641545 764735 1815686 473428 1401808 1460211 1096152 164383 1716192 1935801 143095 1213774 1915194 239998 1072554 1496906 1921989 280080 1470742 438014 1591092 1849414 826135 462353 1995976 1445208 1906958 313851 294115 1299582 916291 591931 1278633 1939058 220694 1885884 1643056 1572547 565646 943251 769657 1989563 1560613 1449226 630942 1242116 1183549 703172 1676405 1689800 74350 658722 1530833 1053044 745190 687343 1148157 1430806 446161 641595 804233 57797 1308538 1519184 588357 553038 985564 908100 543564 517954 1902216 820137 9758 1749096 719579 1619551 321384 1839684 550557 287430 643240 336747 1478373 1611874 1172408 1657291 179235 1627599 1021769 747629 806803 497618 1264053 164645 1943288 89200 913417 759866 1633639 1798895 118318 890082 1793217 1883628 1154088 1676959 509924 1935722 643391 1296141 724713 508958 1635672 701638 1242911 1870131 1600842 356250 1455321 1715510 1811240 785010 296303 1354768 655634 1316902 60468 803524 1273117 1003666 279037 1905651 1047411 164336 1727961 1728851 1835439 81800 1315119 1037656 197138 1725903 889408 959265 1885227 250839 1592072 2602 1586686 1198298 196929 62209 632961 159022 92070 765143 405555 331757 952749 1723483 22680 1280563 594797 699545 595280 1200272 1054084 994660 1957029 918968 281463 442596 1967246 1846257 838077 86335 370220 1775147 525962 176454 481949 267931 438989 221957 1637491 1772643 864120 642033 16647 146240 1508657 1087613 1701155 230088 1229848 1075534 1530552 1267246 989264 1052306 215112 361675 1891108 1892253 695886 285508 781927 517029 489423 1688064 774901 1603869 1878738 1350442 1501426 535035 275996 259895 1693450 420270 1119459 1177192 331027 1257271 941945 293167 1832369 4501 1732357 1322210 297039 1981896 1988630 60046 461102 570366 1981604 456814 1525178 1819825 495456 1803931 1261783 1404768 1769480 1543844 1009224 170190 962217 545666 175100 1179229 1138235 835439 778474 407228 1412362 745423 320240 500620 1335916 500295 1261063 311079 281962 1015839 1742891 1141487 1043793 1074825 613513 1888656 1492949 116045 899502 802499 698749 1495721 661294 1755865 776766 740184 1396752 166128 878845 1079455 1699740 537625 1317799 632899 1933802 889679 1619815 143221 1725535 572768 331917 1950012 23387 662002 1580706 1426694 77489 488198 128169 751634 38341 762790 1012371 1914395 1895536 1979224 1109007 1128716 1953636 1618605 974584 1464139 904996 1068697 998738 1370190 650085 1033719 1266447 217778 308910 1071817 1027346 765267 283916 1706488 1209566 144037 1015627 1806579 1296590 292299 587742 705271 31282 206791 373740 443564 965481 994535 1078779 1389573 1615310 1368712 137960 724489 160765 1487395 1439213 1979798 116983 291192 1051394 1578862 747255 376667 1747851 1794643 611993 1757041 1686847 1612532 1690365 637787 598713 69441 1752322 1582838 679202 580995 15478 295092 1695295 1209224 689887 1835838 426888 1982899 1010395 1922215 1940281 1452566 613187 1209284 1683333 147618 660216 1417390 1961335 652258 1416131 1571373 344050 1411731 1530594 1540765 329180 326793 727823 1957683 431154 731884 1850095 1132158 594148 380682 216848 1044024 1052311 116599 1702700 1336269 475497 1233904 798098 1048465 1914625 956071 1393613 502505 1611116 995559 821862 360789 809408 1766708 772316 335696 231820 285507 460491 1320743 149648 337935 1875462 1008801 877092 1251647 316105 39288 542038 1216618 300604 676928 996200 1477697 1156828 1671818 1399765 495972 1236380 1658713 762128 1093226 461416 933091 1159870 1896516 1061214 903090 1089866 1706128 676576 162497 941683 183657 212957 1101066 1764780 1846968 1162471 1284824 1200386 1239447 588051 1553700 1663379 1303221 1520690 1482109 255386 410218 538760 429242 800079 1809290 692389 802483 336648 376540 1786316 1538678 1847737 529213 1914112 582421 973534 1399192 758167 740927 582391 1838330 268291 4534 258917 354779 1928129 1941499 624060 1466569 818629 857982 1542310 1119747 375753 1004273 1083683 966219 563626 968706 1958879 48278 1981548 1166617 1158970 1080880 123142 583642 283679 1243973 711545 1851247 88284 1470103 175630 1830638 502809 1693552 555290 871626 696301 1930191 1267808 655686 151622 1215749 1831671 1308947 475688 806463 1791685 1535704 331839 31946 1150788 1978224 1498600 1606763 536115 766301 90438 1483158 846712 898003 305159 1410482 980308 799077 1090931 1521002 1080354 333845 1811461 530430 1370964 884239 625809 536561 959938 1269729 241334 1749738 1080560 1372835 880507 753725 861280 1067810 1147161 1506741 946581 742072 1143016 1973718 283671 1402871 375507 1098543 511276 621254 570175 89390 911977 697382 1135647 1824871 1007818 530673 701236 1580804 1109815 772752 196871 1609343 888673 1477832 65336 1502779 1815455 1574632 1872806 137264 1351284 665408 1924831 104534 952698 1691020 199649 79501 980998 1175105 1247670 1906868 890295 1567961 3936 1177994 1549943 798427 663168 1365045 932851 1355411 617974 196232 1285345 136990 555291 787417 1161894 1580426 1178295 409758 596579 21186 1820568 733758 667504 1458651 1323275 1859107 725747 645372 733096 836549 1749499 1399887 1269242 1327249 1610197 238153 902966 597675 1525351 511913 1789596 1638810 116392 1817875 536861 304005 1256812 1917901 352797 736857 900998 122363 193253 1878620 1383418 1178510 931531 1854847 968076 119679 143643 746718 904675 711591 615674 1387555 549176 333409 132453 914424 631774 905821 216696 30217 1041290 1047193 1825586 23004 413437 1947396 474321 9316 1417639 646092 683095 1015382 833308 60639 286795 276048 1842932 1613724 448375 617573 1858308 1944430 1900226 1177386 1011705 1461675 237760 308150 422508 750973 662527 990393 950170 930139 457579 1854663 129734 271976 590780 1543743 1949375 1044189 622045 83638 618332 1769502 130965 909062 1457806 1548447 1408179 1572993 127795 513093 263437 1099056 974510 1324539 1255004 1491068 1824712 477613 1397637 564500 575230 915207 1978956 184721 1728565 1096680 1649469 1423969 539123 26515 536551 1162614 1731713 503223 1842742 1790826 226610 661423 311142 1181129 1107679 1152827 1794310 1588171 863519 140461 1769139 1483039 210945 1722453 1308229 362931 584505 1313964 1994443 407082 1207778 307642 1317731 392050 1240165 698442 711344 101007 1210719 177410 1203047 1775955 350308 895192 482988 1978020 393368 950529 1016338 1890746 1988336 90447 1741136 1963810 1269263 567453 602678 1038647 168106 85695 174683 1136760 295632 380714 1468537 999296 359630 1495918 1222390 747873 756698 1974529 471577 1247322 980712 133303 1874539 1036449 946888 818888 1678219 480402 332240 766614 355198 283991 932086 815756 1751042 501865 607036 1700929 1179860 1440039 1272744 1485955 111698 346828 498754 1548766 822448 150599 594812 1668492 1144223 71635 402369 34733 395969 1194007 961779 1511895 747789 570052 189545 1753989 1393018 1096627 1174370 572366 1631501 149935 354260 1184695 178766 383342 451887 1072917 1377142 45155 473978 1838890 1159444 1320986 1796454 1587582 1441910 348034 847133 1199875 78013 1594927 1809749 521585 1859209 215809 789518 982758 26618 1938403 1796311 474673 1266383 749958 1070998 1816291 88260 1682881 595477 302965 926206 778137 1267805 1577730 354540 1691292 1878559 649193 1279311 648432 790091 295596 1387537 346189 1041152 1713791 793104 653914 1673254 279964 1636400 969560 1292314 1214614 635444 338582 137775 1661650 396671 108084 585601 1327916 1379872 1312913 1605597 544806 1868246 665685 499892 440144 1329082 665464 166258 50008 459983 1174312 1379894 172206 1692744 1925210 1787133 651051 1625704 700739 552721 284663 639224 1466907 1523767 1040816 1273649 1395752 1374088 598934 1118675 654981 1698995 481813 1261704 1546278 1815903 1565961 1276487 949638 1483497 607487 1827318 1549454 534334 1307049 1336875 1050771 1123228 1808904 643565 1732884 1262633 1418874 1580335 377255 1343414 241948 294224 1184384 1763615 1140137 710677 1567595 1742530 1305740 1473595 1279892 1595326 1381472 198639 1797593 987345 1482676 1923187 403619 102283 1805384 1702520 964934 466513 441587 484022 1559916 1759286 1598734 1894376 506025 1840302 1025398 486278 1587001 322962 346591 1161961 426096 1907971 1479655 1271852 18116 848124 164576 1799756 1143668 885056 1377273 127076 258112 988061 674465 672448 505172 1368707 594719 1492933 1518386 85964 27927 762764 1771437 1362475 1256543 1475179 1509386 1301818 1678036 295067 67810 153201 778343 1102600 947343 1706081 493428 1368363 848534 1283067 1188967 1615613 1432862 453161 1369105 1439162 1422644 1228116 1844025 1096128 1620977 880110 823806 1696250 739169 1475123 1496964 1454545 1601815 551018 1457774 247933 834907 1559623 1832868 1668634 483183 258046 747062 50034 1564264 654636 723842 575867 287717 430379 1193241 158714 1514898 45586 1858125 35857 308929 153737 1279745 1564540 810956 1935874 1879795 1406333 49746 1253892 1442032 1541297 377425 337089 1674553 1503647 1341054 1923273 1938413 1800368 1966115 766680 317465 1095254 1661677 1740573 996619 1003125 608983 690698 649827 364578 682850 1812982 1960151 1560895 300188 1483310 924494 1128730 1611150 1897768 929894 1882715 599833 1542226 767677 663537 1112400 503139 358270 550026 423918 544469 1414144 1751281 1977054 170850 1945012 390210 1019122 184627 191734 376893 1517965 455448 594507 795503 1022486 302398 569007 1230885 1933699 235888 1004622 474731 97398 1503122 1921008 205424 718027 1659622 1649887 1314879 784416 1753386 1225216 568592 829488 1162515 799560 169338 575670 1071589 663950 577247 1054993 740089 1798756 753114 1966529 1830996 1356265 194726 902781 513259 1007104 16055 356212 255546 1393554 1584320 141394 863582 490684 1223545 1212412 130497 1075736 1745304 338741 1227955 422513 1580718 1418710 720431 1469884 530041 826755 1418084 71032 1398341 412351 155539 440658 1516465 1394137 1862469 1225093 964740 572107 874073 490925 939991 499327 745467 677397 1282421 960955 802210 1699414 396318 1645656 1975887 449294 1548864 101985 311708 1681063 1647827 1025881 703236 1156993 1529125 1319412 428450 813974 1582961 525216 1133054 241448 1747387 53011 501647 888958 1482445 146568 32189 1198760 1463215 1746961 885023 786152 1822152 559448 607411 558697 1720135 261528 66744 382672 652971 1949562 64178 222840 679467 637998 1068540 758952 691956 600176 1947156 996325 917711 162013 912049 1545085 1110034 70338 1964968 1507948 876682 141251 866092 1911838 39918 710207 1057045 157025 319085 1362754 1845188 1140408 615754 694549 822608 359481 641724 315496 103778 686204 1111942 1365952 1092176 1303852 1623471 1178240 953933 1729958 881339 1137853 1140435 1665467 74885 709130 727182 785530 892679 1935424 245555 882769 590940 935581 1077249 844299 1158379 986321 1412865 1688686 211216 251603 1637136 1151337 534630 556581 1474940 1162649 1183860 1504202 874240 869314 1533641 1255956 565817 930607 1766622 562549 770358 514184 434150 501000 302840 1360295 1110008 1732535 1700498 1832849 1312255 244654 1656586 1768035 1943790 178878 224051 805356 1027091 1195953 400432 1599191 1615300 793166 443132 1242749 1023362 135643 442204 1746202 473626 692575 852729 413092 964363 1607577 216692 855396 1981323 930319 1395833 1929605 1928268 549927 1125224 1517052 1167926 1770036 1757168 1890680 702353 1875269 1893060 1661007 990283 1561896 1947136 1595020 1784997 1965419 143141 104706 1549576 1967054 1577898 627694 1955050 1170397 1728382 1506572 1022236 838068 326322 1463031 1923495 302711 664456 217409 704815 127861 1123509 303750 1198288 469552 1548444 1721351 1384786 899664 926092 398196 649762 132830 339527 1584001 1963849 1496316 1528178 1594819 1716227 1371806 1198689 1636936 1333237 1683665 410536 1111428 4150 841974 191861 670057 1440218 1028557 976961 366209 1285008 1287876 1917091 57935 92362 1293860 1962166 395687 1101394 52610 1897269 694397 98599 1966791 1396700 577834 1508829 1008033 1477288 1633096 133876 1133969 1082699 677393 1823749 898233 234581 1301077 752173 1562603 288723 1064384 1907418 1230905 1307968 1723896 1876036 1639917 725686 20805 1955195 1635184 357810 1583812 553201 1515382 1975467 1754039 407282 615864 1717855 1165884 266797 1183727 1586703 1747237 1497617 737238 1186812 840635 747502 121531 1256115 906092 226613 829920 1418832 1675136 1664158 1040278 1975835 66525 210649 976774 238384 40921 513439 1888609 109813 153321 774838 1058909 34602 1712484 924800 181696 703733 1094215 777426 1846490 481691 929773 1538825 1029653 45967 288906 822243 1916803 1026037 1970941 1285040 1282260 286656 40519 1905061 1329145 457174 1036688 1923879 364358 335009 1233709 962155 1614098 62721 1817265 1396452 1694890 1386120 729207 340437 44292 763908 1329284 1635989 1244322 1655961 27203 951280 115994 2711 226760 205546 1637827 1523437 610147 292059 231161 179326 1762544 1634510 1558734 1062673 727979 116931 208208 72163 882207 1602653 1693984 196877 559468 333182 38650 1260695 130537 1946660 1880080 1733763 686286 1720792 679297 1568150 618768 479034 1381139 1465209 1946158 1584368 1595929 1538532 1338229 879748 1436489 760976 98113 117208 1168891 779468 780088 816075 352432 182678 862536 1847068 1223986 1571532 304111 1988809 1376997 779556 169397 1997984 1490440 1734113 1022063 1835886 609696 444922 1087060 1884820 973630 687251 1774981 702428 1589730 1888137 181797 1773786 986126 430595 1184625 148300 1190491 1810248 853564 35225 694410 1672100 1288033 824849 367456 1281687 461368 646150 1793410 308845 1223006 1732369 1317882 815746 441881 1795521 336598 324567 511588 1653385 1330693 493043 1711019 1370025 299023 869036 1146256 496460 1754531 1420379 95772 1245646 1984707 318657 1442622 735209 339671 873997 33121 330591 1093335 1401012 885555 1838024 933727 1586977 1578843 648885 1364380 1589786 600419 26769 1263440 934281 1628827 1460396 1412544 1716537 1358486 1258135 1511349 142795 1617816 750366 1128788 1345143 74970 23397 986421 365245 1982197 891404 1752171 130170 1681379 1116678 1036345 943684 1031002 135659 1284354 520590 1896495 441084 1708806 246644 740754 548771 1703682 589887 860896 1935771 1330351 401896 1542531 1967201 582175 1899914 1972268 30525 1607163 962637 1677952 1511685 1395608 1843327 981765 1251657 284670 619778 1549397 1801494 1353837 1707609 26335 1184750 191694 1245037 380960 1875150 990915 1032909 1906721 1493522 1060452 751274 1215717 2743 135710 1678418 611904 1167423 1390720 1889447 1162857 178431 1995632 272975 1918358 1615787 462983 1811905 1099850 186411 124241 949513 576736 1915112 1810780 924323 1578721 779234 568895 1763699 791896 393947 1062420 175382 587457 1083404 1714811 908412 1583015 223778 1723643 1168089 1747559 1883025 1557328 957287 546657 513090 1563916 1083048 785499 162680 925364 217350 685694 1697057 1497685 1215207 570111 233580 1349012 748231 442687 1022782 1489836 765909 1673881 434631 124890 1049328 1801524 694128 1662940 903684 1166711 620332 1097147 1002370 460785 1551044 754165 1088168 1300964 1541519 633065 606806 1029884 1392266 954726 1161285 1532604 219235 43290 1267557 1120593 1967245 273772 1653543 105383 1746861 753864 419212 1218828 1304017 899650 1077148 1710929 703586 85444 1905698 698343 716080 91985 1492588 236013 1656482 195857 109447 231804 495905 806042 1387820 677872 665373 1886368 354004 1316112 1541156 1059342 1483018 370724 755052 961510 1870004 105042 1635225 1740373 530926 1655873 1103293 1461733 1506951 648077 1212852 1968264 485757 1444668 1109532 49268 1512075 1387412 1190001 1849605 693202 442208 1143900 1096874 1390693 1476903 1973869 1348295 775539 88351 1406128 1033495 1412010 1335583 1959813 1077886 1371307 319877 1292822 1042532 462335 870457 1119208 1326661 947699 512954 1807939 1091968 1123393 677570 621309 1189456 683006 1550675 1794459 256910 1353127 371113 960816 328358 1674785 1027328 125751 371659 285140 1638752 669430 116231 155935 1038134 1946136 1243944 1461711 181976 51119 1083795 1384577 1100680 1832554 1924022 969326 1863552 1097567 1949535 734227 1321208 995146 1290352 349993 767736 72088 1849005 1963078 997779 146063 1025901 324553 627985 247185 622056 1506974 291057 221975 1688797 1627438 155704 1923123 1916237 1235041 717908 416537 895226 1612348 1525601 1806613 1740816 440518 1090716 180422 348696 1817693 1568924 464031 609101 1656980 510472 1638090 374128 849557 437688 1300987 271948 1810912 574457 1796234 356391 1271807 947324 765970 1205348 1549674 52776 1466533 1344422 678598 1241471 1194346 1674777 960886 1279313 1153903 1741855 1022714 1299776 1283538 1551559 94594 567538 1849802 1548426 632823 132543 1611921 726628 1415663 578591 1456515 1942791 846539 1517598 1959958 100905 1829420 1641266 1794219 1225945 356155 69754 1473832 691308 128373 1968799 1722965 1624014 457152 912132 492630 839114 1166157 1284237 1013439 1897278 679006 1844754 1430337 692542 263240 1530872 1054839 32529 1864100 812176 297643 1831453 1746518 1969626 388650 248921 1106368 420064 216984 65248 1280706 1162482 446963 716889 1070747 609965 1394713 281725 1144716 1808897 970781 324750 1969648 162270 1406540 1629181 1458611 607606 1038654 937287 387389 226917 1196565 1127859 454196 88389 1176875 381733 1103229 963859 1156160 1263428 1390251 1133115 1911531 996674 1175850 1720271 1216672 752741 1088999 1351140 1925010 1997716 1850242 1103321 992963 1599804 691699 315914 1813955 680201 432353 517769 1046728 1309167 1030904 1790714 1916315 1227708 1456481 1730818 1971726 74074 1313167 403786 359302 1866891 702069 1823279 1036968 1993224 288690 1661035 1707273 1955961 335203 575651 1662099 1559112 661347 855733 1580553 471850 175979 530635 701588 1937505 208618 355410 48960 1599467 818521 1025440 919902 374104 934767 1385408 1548299 651311 341701 1627475 291261 1997786 923648 368613 1361577 1117045 1466828 202402 753377 1461895 900865 958250 1027702 767983 1611726 1836533 1311323 192839 236222 1020136 1157587 941312 1568813 1054185 1097629 462572 1572103 923107 1189974 892265 1223706 943856 1215761 1114860 247664 1209947 1916318 998875 1054247 680611 930498 1556299 488928 352450 1147272 1070946 263512 1508289 1652012 209718 1829631 356294 1736704 358766 1102585 1514021 1280790 1090111 609676 547786 1019816 991960 1478854 1104730 1782731 995912 1644859 841017 318597 210746 550283 1986212 828058 519472 1782833 1505196 454006 1241985 308792 1231172 1877006 912282 1375939 746821 660573 1587506 868316 1651373 1612865 472774 1133686 133436 21743 1291011 221251 382674 1914538 379399 705088 358937 1129773 1553769 1904173 72138 1006469 1833693 1333657 1517489 702748 687700 1516412 1164958 1940684 862188 82386 1896431 1940591 1096294 1023507 358575 1554234 1771807 339564 898364 1364248 1484006 642246 1288040 1719732 464855 1174426 335422 1036670 499004 822979 1495578 495092 496599 1117934 439913 1628838 81857 579437 401110 1756528 257218 1822146 803692 866060 1348880 94726 1232867 67518 32443 457915 549715 1261785 718327 963283 527612 282136 152544 1917533 1620132 940614 1382485 1710113 944175 805268 716739 451433 603191 1907499 1737151 1137879 1175678 1154554 1612545 453447 1786838 763392 897817 1354930 612028 97043 218262 1399904 252338 786793 1943158 506230 200714 1817610 1917334 1859644 1429628 581853 1121512 853832 958892 1105950 48581 1931332 21839 1553032 82470 1717879 1424750 833535 1371484 666036 1591038 1469408 1717177 1052089 233865 542257 247337 150552 764882 1581677 274618 1615275 169476 1772791 1884341 139324 61600 1357978 86497 1442617 718190 365160 1534893 504882 1798372 117650 1662755 981340 464507 1731846 333568 151027 1626792 1218987 649447 830135 1540447 485684 519309 760285 654011 879908 889706 1050371 867994 403228 374682 856286 1702365 1853783 340974 526528 45466 1816625 1368608 1435610 1794922 1851870 1141202 1225243 1313468 1117418 1014137 453194 1881401 1119338 281817 470689 1794576 176227 615678 232596 1408824 983601 779789 492111 1953719 1479888 539016 1987091 1046298 970318 14549 1002002 523332 1888569 240625 1467028 477895 252032 609789 887921 371414 1360101 649270 850707 679985 882742 70427 267028 919119 1680132 40638 1415364 1513785 1661271 1473310 1550313 21924 1163985 23273 1413597 287070 1030039 783107 664353 1715657 1840600 1652422 1108211 1100669 1651272 1761707 1821321 209216 247193 536341 531175 847256 386425 1022931 573747 1579700 1824842 1514162 1993179 1843760 590498 24345 111279 1048351 1037973 1582071 1890985 132931 1286612 714184 558713 428951 1496527 1741243 1311013 1028997 1185391 308727 884547 1288042 1486138 732169 332801 750825 175273 700367 130529 476474 528854 863021 1528810 326337 870270 1875488 292741 1225289 704714 1347145 759880 1201814 1280436 812289 544324 44160 363661 171644 328242 37411 421687 1142937 37623 1201944 1273868 1427491 1596458 1903747 936908 1149744 1890582 1951797 379700 1012343 378527 928591 788704 1399664 512376 1428646 561804 777687 492436 283811 807802 266649 322505 606840 390001 1370075 1627912 1616578 1278150 1049067 969225 761199 1573654 520177 1850681 1840066 995583 1023790 1393141 809231 1436492 805743 1984888 528507 1003797 917358 1764904 64102 1385112 1687718 1707499 1052130 1554660 415960 611889 1524829 1322408 1789986 529407 1174755 479560 1809011 141163 912125 1701785 408245 902730 149986 979203 1612964 1422270 1611003 1758779 1975359 1611441 118657 627926 1216449 1391286 1890278 951692 1513905 969854 816624 82292 845322 1460385 1280876 1365019 1550699 354455 1414044 443452 1269261 1787733 1781011 1798517 698456 1101007 363696 116772 794932 1439157 162862 947007 1887322 405598 1814246 1962051 997109 1710352 1459402 1427553 899568 1090481 686902 462725 356831 1774235 560287 1372084 805627 1229682 585515 892110 460119 377330 1709006 1965709 1606386 1852931 1605658 1153847 670120 592658 821854 379925 414893 1702477 463114 1274003 44521 1044783 1445934 847893 1155312 1357513 1533427 1134048 1852176 180682 455695 448005 1763376 592890 250214 603281 816722 1717219 1011057 1535955 510844 389830 202759 299540 1143210 989773 1519550 52588 1643256 850360 733947 564870 1887937 2337 1235183 1808276 1718888 1641307 980516 840080 347470 1669258 1739038 605942 1833961 1328353 1824746 274581 1653381 1634652 643836 1527475 597341 1213905 678805 1389015 770983 221508 391257 696925 1895997 641286 1730204 65588 503784 153831 531105 1325439 1435123 1268381 476871 1051562 638966 1569407 619632 252321 700681 319575 251008 139009 1447001 41223 477487 1041528 19556 1587531 444541 374000 688578 1466517 1005372 200868 1143285 1861118 499647 1128561 422837 601344 22139 1057584 1581447 684130 1228278 1318803 1342241 1569750 1476119 1648068 883768 1367396 1105510 1851000 1907520 782293 1315083 905252 147153 474803 1058077 1211631 1262794 1371605 1012109 758644 882396 1149639 1075753 438353 748592 1124440 1657680 1842770 533285 153055 382098 604274 619958 1598504 162016 654164 1462994 1632986 1352066 123029 1200347 1536336 1071247 604929 711607 1259480 130970 53338 324878 998156 1732629 1952517 1416924 1862521 910014 1583440 37448 436657 698007 1332477 79758 929451 484847 818821 651420 1497468 818928 291082 1007014 1751688 963882 1079608 954616 432999 1209916 1587189 1620372 282591 1965998 314661 1134138 1874579 857729 1433153 130146 1276354 979671 1420851 308062 295967 528796 1309666 1486328 460414 1057749 668982 1377981 1401145 823152 1156806 1486129 1658092 601436 124851 1542713 73187 1826412 1994836 681995 1157402 1742394 681494 256484 71851 812445 631283 880962 1590376 1305290 238560 1215006 268341 284105 1922625 1373651 1561927 1632191 235016 1302875 11578 970572 1622100 367257 480142 1180135 475941 1970824 108840 1522883 1066664 184772 693053 1584363 621529 326541 1511407 794594 1438136 1180665 1403127 1551985 279640 886114 1356794 1699046 1503786 165233 1115832 1855545 1259722 184223 274882 1818413 1963293 366613 345097 902920 1008227 960021 1625336 143913 140346 417149 1633995 372832 1265585 269145 36099 426567 977743 1495506 717511 577479 752589 1394386 1305558 1204389 557648 813916 248767 551571 659834 1742730 1957062 1183083 1673176 365189 363083 338632 597047 87342 1016144 319196 1233765 1442049 1728316 1961366 172341 1145678 849370 1726159 288553 45752 1412121 1590157 1672038 1306729 315281 203883 550721 1203842 552748 1472079 498736 1544483 364061 15525 793065 869826 23038 184025 1258567 99377 929563 844978 334636 241699 1027602 1477910 1722895 140742 127155 482402 1832508 1680326 690087 1707666 1532023 629556 944249 169838 1488794 1045783 1077564 1401214 1408087 1474359 369508 1213853 911608 1466716 947898 524661 1931575 1546989 1515658 158471 568320 1724887 604845 1809124 347725 215278 958049 1828997 1405845 826703 1983136 126521 734379 1802455 1446744 204189 930278 96084 1807771 1122924 402213 1190138 571369 1466451 716800 1607121 1470650 887402 614813 1294450 1565640 594946 1702814 266731 919490 917887 264515 895686 337613 536944 800670 1935461 744962 614543 771384 1235737 107967 1486095 693398 943978 638135 1728436 1386998 1642840 782819 1020306 1193719 630196 1094457 305379 910216 1845748 374696 287785 353477 140425 676259 983321 1156678 820317 1020289 984321 1100871 1246532 414217 1580998 1079675 1909554 1077224 674847 137338 55353 1425593 1976519 87456 1094017 829795 1589211 1898170 547963 1074512 1829937 201685 1210125 433480 1491839 1188064 670126 1300217 491035 450307 1904505 1620887 20334 172732 1652877 225006 153066 305739 1502802 123568 387396 104902 774788 334850 445449 132108 1669357 1852621 1459202 466246 162107 831155 158565 436581 1191599 1876567 938610 1303290 1318434 537501 878501 1375750 1542484 43571 66043 1026618 1031798 1437881 1960854 478474 1613606 672634 757335 1191635 1827402 1767060 769908 957352 858761 696166 764902 1982516 227363 604469 1930819 1138115 1793924 1564096 455288 45358 360944 1742336 376969 61890 618075 1010131 44935 1206773 1359098 871181 192537 1818074 1785005 1646752 1529522 212665 1817171 595384 1955784 37482 989128 1556706 887621 1016703 1407366 350385 909677 958800 944793 883871 1811427 1855183 200718 1193654 1702689 1105403 494767 762763 1813481 1553271 1412262 338785 1604955 591783 528544 1632365 1375633 535215 1200656 1945783 1741261 355851 238948 1629810 1314521 258976 1182214 623450 792337 385009 312968 384092 628201 1054098 1737537 1971317 1010766 249906 533253 406976 322860 1522718 1105767 1953851 1052875 1512638 1836924 1143026 1972203 1612411 766918 936467 311538 1750117 235253 272419 1983090 588554 788452 1845281 1386408 872847 237606 248595 672769 318277 1491874 1724850 551229 934793 93688 556774 163257 824718 1095396 1916335 1765413 558674 1962447 1104520 339235 491996 226569 199903 858451 1971861 1571146 1124356 1330441 673423 519868 1171528 1107132 441482 1995182 1263971 182871 74101 1575813 748531 1174061 411019 1856483 1503989 1975840 1799414 1344375 283487 636846 1198565 706128 908302 1285454 245836 504319 1336774 1938941 1558832 947756 1541107 1672928 383161 1421701 644655 1293630 1683281 293252 1115356 255869 651121 236072 536809 858734 817022 1776145 1145801 1274287 425454 858852 1094441 1562006 747355 218769 455180 1594492 1631927 1820779 673356 1750642 1972 329767 1675898 1550232 1739517 881448 1041317 1308209 525737 368758 67624 1721940 1117551 982232 569888 1807227 379382 506467 1588622 1665782 75587 1243795 1849242 1049297 991027 1762992 287552 1940498 665815 749580 377874 551584 462321 757979 1866106 1626570 1282909 1246772 1587820 1609136 291757 1183923 1246998 1022856 145060 424470 957823 843971 487336 624718 698177 956497 1228228 1533232 1566476 1574728 683147 302862 242532 1164057 1527322 713066 225417 1004720 293517 9522 1155469 150960 41715 1179259 1801437 1841892 286910 640100 704187 1376302 647007 421354 1036469 329766 571872 319636 1135839 253961 5704 1337790 740497 1495146 1796706 931758 87511 1840214 1556870 932013 1784317 1478659 1423697 1306675 1119401 1038341 946713 1296552 1867188 1997656 493566 421316 887800 1497139 724769 287465 399808 1226047 1677684 1429517 1358918 1155671 1384698 891384 1851055 24369 1306591 242239 503306 739975 119988 1186686 1289184 658928 903515 493433 717344 24153 874355 67456 32873 909226 1123963 292810 1816968 1660454 626439 1539715 801461 1996407 264382 192374 500367 1797505 1895198 928010 1942706 214320 1357008 1014212 1942401 1515744 1614617 1935501 1163202 1429017 277300 1494852 1693471 877555 1653531 1002907 1462842 969020 1829686 1579810 1009182 1990987 1305776 1211537 1419701 760407 1064572 98155 1667939 959498 529880 823924 800012 1014126 1935637 1145374 907161 740959 448212 1842251 1195155 1435203 1251014 1515372 1554904 292876 641893 810522 1382959 1580579 153231 412541 1962143 678530 1480815 209022 879949 1100805 1050393 1405132 977030 813772 1266566 1650545 1429763 822083 350689 1094251 1772782 1159599 1330964 393806 300908 728561 1916971 113623 1089412 1159387 110065 474051 1955463 1507966 1717173 1127193 627488 86771 1253055 1834016 242089 247324 85593 89678 1262076 1521928 121255 1310437 1092567 214505 480371 670562 1932320 527710 83581 744341 1225111 1824456 1700587 5713 211669 1874903 859067 1556395 1829248 751254 1614272 1277070 912143 1709539 1169376 1147700 1965708 1227383 570802 659956 1797253 803580 1242455 1681926 40798 1720143 1656488 1189771 1459961 1828926 1922047 1162204 1067539 1298633 865604 1553811 1697726 1667375 206269 1970079 802466 1347516 734509 1783077 380424 1236677 1318351 85810 1120956 1220333 1649063 890349 1482525 112317 1537177 1911110 170503 82644 1921594 392317 1222344 337312 1539105 170624 727539 657659 1603506 651066 437544 328179 1706293 708365 607794 1752799 457830 104635 291625 364209 1191773 1718451 1678410 1124625 1689761 276064 1935756 1177328 337599 1501293 1128302 442436 913542 1988551 22414 847045 1551583 1503326 187617 1202307 499498 1378438 331723 1955101 1393075 989892 1214765 1270827 1869588 761131 1533356 976661 1073833 1917770 820160 346420 902622 166232 1154174 1667488 1376493 1469606 1642261 559368 775436 1671544 1687913 807037 422874 560508 673656 846075 1748265 1390655 181919 1721507 1341174 785556 1762361 1007189 1444412 438577 1227773 1754373 445507 1335972 1383467 1595109 25287 496908 279835 178236 1918457 1461359 715607 795134 1672229 1683162 637789 556818 1721460 1947108 1594948 632291 1447323 1983469 1579243 1739149 1612742 397449 1901641 227407 1879719 5547 652684 431304 1222834 1686598 1165889 149616 923734 1749287 1028766 38888 840287 220721 452830 905524 402108 1195639 1152185 484774 1366594 118828 1914526 181994 1155912 1913126 396766 1616709 1466472 1718302 1168403 1750021 319306 851175 73811 1230991 1689972 1921566 794272 298069 489997 270172 640725 987402 641070 55359 846750 1375043 1577306 269799 601729 815595 1544281 1966923 507490 1726934 521096 1739214 929261 440824 718170 929698 1190497 1540335 688789 1133797 1137155 337203 13314 1350402 628056 436254 791322 1384284 1989701 1300081 1425158 705865 412419 1052863 1171237 610454 706869 969123 1519996 1436083 1673846 1502506 1802937 619400 1920678 839468 684932 1886832 892739 808765 586866 1425420 289710 982362 1815244 379488 1084278 1754024 558668 97413 1322089 673263 576373 1774558 62138 525420 1372982 1353085 989799 1070543 1108998 1831957 386804 1099825 1442401 1176124 268982 508657 618199 711298 1492644 617558 809853 602553 1382050 1017387 239137 1991965 1711094 590258 894959 1408283 963471 170073 1218361 1639016 1612639 157850 501202 1819661 1493173 1149576 825803 1786021 644882 448128 1589665 1858122 1501964 116310 1885034 1960623 1233841 951226 1708602 803529 468792 729678 1546294 117521 1029962 1807090 1164437 962681 1253948 53533 466601 326234 1033882 485039 1329325 777102 847240 479593 217551 803846 16130 1461531 1056426 1912002 701877 1753970 21586 660160 582954 70347 296998 795874 1634135 1145933 1281648 747888 932320 426935 1088569 1488861 824616 1117059 938710 797675 844058 1452800 1299832 1114592 330737 1712137 1172301 210213 1401785 1710396 1523384 1927940 257117 565876 287197 217307 1553630 712600 745550 696762 303077 1789323 1366785 1176821 355913 394371 1603951 1863553 1756337 472366 887315 265062 862425 1690362 1934099 70595 634751 1513637 1198142 140787 1085338 307407 1875949 482783 1969297 898882 1784272 9113 1854100 1021475 482921 64434 227441 118521 1240024 1707843 71536 1524206 107123 1756669 546061 1207267 727712 273890 666334 1388423 157391 622131 1409137 585369 869172 871629 625542 379143 657609 1222494 1581203 543594 546900 621980 709848 1491701 23441 1729903 1977439 307146 1298926 1574365 1485123 686716 687223 946083 1070499 323427 1229142 1028702 261604 355683 596056 8755 1613766 1367768 576604 1947047 642559 1757694 1385937 1842565 1922230 448533 1276866 329057 1209248 1088260 533483 1135699 51400 178057 1332245 677121 1482013 1913735 426476 1525814 878661 1191307 454670 1149827 739646 227414 527277 1291134 1775416 1231397 877437 205964 1954620 1803300 1981652 1847667 301224 1784158 1475031 1905795 582526 251333 1632434 182521 1105838 1184870 989163 963206 1304177 967538 22245 1851483 1721211 1916423 731073 1542429 308191 561195 1267292 1010894 1035363 1384350 678915 713087 265948 1622217 242064 387366 784153 565504 1044223 974578 1188690 1407730 1445095 729467 42242 492312 237395 11095 213144 1701450 670413 1468337 1696689 447744 1372 275044 1475175 811029 1335822 493018 3571 1237974 684880 1219534 687093 1495829 39593 676512 39757 872976 1564719 86658 1565301 874092 1954223 904583 725668 1202193 1140952 654549 1896319 1069948 81813 751177 1734829 555687 547915 1779703 1201622 93265 8095 1074250 1150970 681055 1764771 1572940 1705945 1658636 390499 693948 449001 1432533 1553382 665304 1606214 1866123 1546948 1200898 1906753 1099823 604539 503016 343552 1835654 535960 379148 1621516 820401 684132 477330 1513743 1645695 193891 869066 854470 8361 1267135 1794154 1796051 888207 355531 564313 581731 1676334 867344 1151221 195510 1654579 1154914 1042156 1030388 1064019 1121564 1009791 1850398 452273 135752 599063 1440251 717686 1962912 1255836 343420 1346826 834686 95813 1203971 1761410 1704180 1402778 461846 645996 599381 1825503 1884513 872507 1878273 709406 1659917 1457498 155595 1088171 820045 1021422 630479 914187 1692397 157592 1550895 963711 1243507 1762402 1710684 1286846 579857 1318500 400137 1960711 160598 201405 1616336 707012 518957 1120480 115293 1247178 939978 1947758 38892 963282 158064 1275871 1035034 1360366 1910250 967537 246443 831962 129213 1121911 1350056 855916 1839129 1352543 559634 1232515 1115901 74319 1911322 810914 649911 24403 224441 1110813 143758 1429511 1949302 1789985 1703717 1727413 1090751 157526 110983 1569149 1556423 761892 433134 1028737 1348536 1342079 768386 1271507 1420756 1999459 453132 893024 1120236 1052256 1254174 725546 1335207 182478 422901 647080 199283 233599 676310 1032697 456449 780144 1208635 1760212 164920 1829442 749340 572802 1389528 1506988 171079 1207771 1912498 1994789 942610 1299835 129278 1691637 1979685 1175768 1534776 1000327 1249864 886142 614962 1726732 1437871 243055 1170094 120439 1085931 995076 1649810 1467635 686442 681022 1124345 1681862 1296763 1808986 1417171 1295836 403424 164277 410076 578554 330781 1287981 915348 86633 1557200 1229843 1554755 1372376 1212001 1418557 1526776 1756946 1917731 70750 626104 1184841 1963917 1252483 150044 1556657 1121510 1345061 1121150 609044 1125794 1471722 803453 1528528 1932279 563288 1133444 1152817 1496584 1590949 593151 1608178 1421169 1507588 1183232 1124243 349786 1684216 786422 557138 597664 378498 1204323 1957622 638430 1394300 659442 796467 1198163 263660 1276548 2179 437882 1507923 1231894 733066 283353 1401239 939734 1379979 959003 1460599 466462 1229967 1620917 1892055 403634 165269 1160111 1471699 994566 336404 1131911 118790 425168 405886 664009 778132 168763 1446075 634002 710174 1531062 791680 1414167 1472371 295804 733247 442628 57938 768581 136794 929489 490906 1219230 3373 1251824 636780 1025853 524339 1648683 216011 1310122 551441 90252 1726643 341513 249113 1690146 1907211 1851625 1288465 1292630 42049 298969 1445048 410292 775126 1526435 523344 1555585 290608 443109 547563 296503 554220 1228274 107323 1739958 1600970 894008 1154912 457598 402475 75306 577316 726756 1212104 384645 1840190 984184 1389522 607324 231381 1255760 314479 1473403 1318229 509470 1296500 422291 1226614 353639 1838944 1736906 1082953 437829 1722419 244736 1112815 1881257 303104 1659854 739425 432035 823887 629312 1324530 1508561 643427 604764 470928 1443989 461933 468937 809581 1516130 721130 689963 1672827 391839 1529178 1840339 128341 1497906 1765134 428949 739796 1453212 606851 48219 1830849 1302821 1481437 882944 129994 573809 869292 1778578 616518 6868 1330721 271806 972275 975542 596866 1411323 1338512 1958003 154955 356671 511602 1177199 189378 1353637 171924 1352838 1351405 809934 1696810 860904 506913 1454805 186063 1209064 79887 1014368 951137 1219960 754946 1924299 1668010 1665064 1008961 347874 1295870 180211 565904 1633845 818557 689592 1005787 562328 1817172 530252 1893867 1169210 1978633 40045 1668290 1993850 247856 1505339 1555354 1628381 1823570 211317 292566 1242424 346026 1051005 586940 1428688 85533 1121337 1699078 791770 91184 1109069 922761 1125835 1369458 1232587 457247 120424 1169805 821643 1671104 701518 1573362 1753637 1483964 1176233 77442 674353 1549085 1369507 1739473 1029715 1789042 1451889 1761628 1278020 579817 1875426 1680967 1074179 1121121 1823183 1565847 1339245 954490 1245412 1927599 957824 1775781 1236145 190758 1751823 1041968 798280 811371 763929 489205 1544078 1171764 396874 1021321 1468817 310399 267818 89671 1453445 1284993 1788573 537219 1683551 1794583 1135424 1167252 1831956 1746142 1460144 1943459 1902688 281041 267981 154947 673043 126053 790489 80204 1621941 1229455 1833698 952325 514518 354992 959065 1245002 1972401 1006534 1175514 1969843 570524 908355 1894768 235801 237278 419270 487486 115347 1904111 162056 1857390 519586 515344 626746 575370 885620 806958 1707938 1891569 1038235 346090 722498 1261506 1228434 1083111 1021470 1904254 1145994 533943 1162737 1225249 238627 1488965 1808377 708287 1755789 242178 401277 1023637 1036359 1394197 1197664 1553076 1630379 839244 53860 246231 996832 1537210 222153 297740 653668 107659 520775 1365032 750944 1867968 650510 1597904 1649256 1215036 1656154 1798826 1743143 246853 30857 910077 1368547 1397032 1161953 165369 1522299 1081470 923430 1401292 1032680 184850 1996147 580908 1634229 269699 1699435 1444099 1502942 1218238 1006152 1351237 1668512 348282 1716033 1505458 1577906 1102526 773318 160313 1719213 128434 976139 806636 512097 1725982 986176 655143 1313998 1205934 1385202 532225 535062 1297583 1753673 1818622 1273122 1409775 723830 555197 373246 1413581 1878299 1045518 463856 971366 172668 1831578 1916366 904259 262823 1800050 1840877 15373 1170004 752580 1581500 1035570 372968 118696 435584 740117 434314 499583 915353 1391030 601934 1107911 1097663 488660 151021 518081 400222 853708 1697581 1461574 112799 274129 581148 651071 1160492 1622786 1914512 452125 1743450 793532 414493 1222023 874540 983960 291029 1179176 992804 1573316 1003648 117962 229838 554052 1727963 1503910 114656 332687 1582847 1191759 1879324 1202171 1589533 724015 171117 1568708 1271006 1916264 1845015 477979 1398351 606249 1284902 429800 355452 1963824 340222 16758 888353 995909 1992628 676587 116713 1600115 851837 796265 642476 1506128 1826439 238812 522151 1354511 685630 28134 436984 1172570 1360289 960820 338612 1947361 141965 1702064 99020 1335033 833181 1580522 10537 331022 1042010 55291 1187980 1784167 373142 1301387 1484587 571951 1225610 469458 508688 465909 725694 1853905 513864 110935 1642149 439859 1658609 578358 1256921 371148 1695744 1926242 1525030 122743 331541 1542089 1891459 190354 25354 1590878 760628 1150188 1893793 675947 302715 395956 935692 1758375 917799 988349 1535699 995686 653425 966231 383550 1736672 1564554 439494 1653927 1337874 1124946 1157419 255865 1773955 1576971 1053311 1025659 575492 204518 462391 1457585 519657 1248327 535555 377125 312914 563193 225600 1833553 1058106 648651 969285 359031 786533 68855 197984 1351714 1905660 1687518 980321 1145585 325529 748242 1074721 1008242 475669 459841 1898860 668958 1860601 933118 282958 611874 1869679 1063737 924201 814922 1779625 1514011 1728296 10146 949188 884557 891569 445640 476452 1010591 733442 234911 1354041 940051 1165728 956323 1700057 1421741 1264618 1142176 242952 1986992 1527887 1280665 1848006 1034828 1601694 1145444 436730 52257 1915960 343766 809888 1057810 1995417 1451066 473089 1129794 894175 1500935 587610 1080661 1680106 1659771 634609 732281 65878 1537004 51408 331102 1682493 628198 253604 115095 607748 1004439 935448 1944523 773276 843149 1142208 115955 466866 689944 368002 1822746 207429 785654 467331 1189178 283400 1021488 1101188 739560 1158278 1739463 297107 1037856 833365 1982567 1972290 868648 114606 1440416 1664338 1648846 175681 217403 587307 1136759 64628 1816087 1112124 299245 1991605 346893 1624057 48603 871148 1225290 258902 198617 618840 1702192 454637 819620 1881081 1673321 28174 175465 1643342 957267 130684 34283 1179790 204445 754393 278930 664415 327181 1121685 267248 1292133 575546 1360164 985102 321321 43070 291783 70552 472955 1899301 871395 1772647 252576 1049954 1023291 117769 1469590 1785423 1629073 401833 79723 780552 617243 821394 4410 385845 1656733 1211367 281835 77692 1436633 1911735 271677 1004209 736242 356151 1947843 994380 1129484 1861939 1351789 418967 626291 1631856 331268 1689796 283334 1231266 741512 748579 737406 720698 234550 891197 19735 1361120 267817 455679 316162 394147 687663 1246159 1240953 1842476 1147212 1548397 1596504 741714 1118888 1135234 1597510 563849 1215672 1095370 941574 1221652 1376059 1602376 1712843 1540841 1122510 989327 395910 327337 1051566 1054449 823204 340434 891353 1379345 1611438 1067152 1110221 316063 296251 671291 663778 955973 925874 269669 51911 879044 478263 1911059 1838599 170592 915462 1712461 707288 1574307 929184 1729497 418386 654220 531494 4536 182113 717489 1608698 493613 1533018 897343 908347 1928145 1650268 239614 1993478 1345286 6695 137980 1859125 1630518 1170943 964066 925757 78863 313611 1759118 499492 600204 1147685 988776 1001327 1591517 1484757 436571 1667663 1528362 1874443 1979920 1629997 1416884 948411 278357 1207837 945770 1880538 1062944 1026697 1349066 1203415 601700 1893948 1551473 1944205 1636893 1771348 82973 1946263 718253 665855 1727496 344412 1320282 1555944 1926301 1809546 1601660 1601673 1573492 1920972 604973 930777 1045374 1060167 817841 1575852 349118 1138098 1479295 958625 1506642 1394769 1190761 245300 1332842 1814662 402788 1069888 103878 1699798 490371 1092005 1469682 1089186 804734 1284687 1671768 180818 1004765 260022 1386538 1778612 1972102 1227931 1952216 814233 1610451 42533 658085 1117410 267831 1223236 1661648 1220876 272102 303016 1787626 1259456 1259568 73794 592294 1483977 1997840 1963394 992639 1661835 1975678 1452666 1037954 1458148 1953496 227826 1562539 1922635 1953530 1576128 1336731 288810 1127485 1618046 575615 549151 244780 958175 1018827 505004 198449 302056 1147534 835127 37058 646561 582328 571603 1829504 1725352 594761 1304515 53967 175632 411757 1165473 1631582 124294 1006353 724168 348487 88334 248590 1827867 1732645 1820126 1948412 1019301 432637 1215249 229118 869820 988563 1630310 1180197 1630119 760265 472141 1353831 1444770 993067 282510 1790214 1542637 1270477 1754151 1341227 682217 1111764 474771 375394 86627 942353 966761 416553 654998 1457840 1361963 419939 1521289 1521202 50783 1348206 1499995 457934 1467749 1485890 130638 1430673 377263 676618 256851 435295 19639 763542 1923093 1913125 546396 628218 164094 1229871 1682940 640363 315194 1420864 706225 39904 708261 1902574 960311 399195 1990838 382990 1281815 1040540 561178 244893 170732 1149829 498809 593574 612812 1775741 1188585 643690 571730 488894 468705 171171 1640085 276704 1175964 1651014 349105 1425351 540057 1978535 275648 616969 1701381 1336833 408131 950513 159756 904417 1485366 766744 772261 1089206 142078 1962224 919277 1066597 362343 485486 1791037 1649896 158645 1066011 393692 1724876 902943 1114740 562076 1929828 1117979 1473935 1742180 1687931 1187287 854040 1869472 239792 735012 840198 1410568 1388862 1248146 360405 955248 863335 289788 273090 589616 390293 552309 930305 1952870 434617 449929 102432 1840392 873678 1380112 1832759 1604704 693557 1963791 1205303 981546 235708 496012 595546 1087851 1931516 1259251 884502 742695 745721 531913 1015029 1494002 10903 1050536 1598478 1493471 1198247 585561 642522 760887 1444127 782884 109859 1075689 271468 640773 1963240 1067992 556573 331517 358502 636567 516702 841659 1179756 1492188 1471331 1821381 1490099 1518818 517806 1026190 30167 1277426 1264758 1706070 923014 1106310 574420 1447077 362128 107522 1158800 824971 1850874 1400923 173436 842673 1365301 282865 1732528 288772 1939016 828795 1868006 655478 1363793 812438 1616343 702962 164474 733847 1974102 495187 1734135 1430230 498227 1250755 1820940 1898471 1658102 785106 633748 1606858 231462 72731 1145376 82036 267918 957866 568945 1746891 342789 1306505 1259200 876036 1740720 1291026 130431 1568485 30015 315820 448574 1253277 262717 1563127 803047 1212981 1519401 834751 1909841 1258163 1017163 875078 1481948 42553 332922 682403 260136 197468 656703 1756903 912236 1960724 103532 1408470 1459751 853942 769708 1989200 109433 1527551 1150432 1858387 1440999 1670959 42741 423988 1802650 1981427 486109 1794323 1826024 1885640 1163136 184171 1553096 1782780 801730 212703 1689030 1551902 492944 68387 1136854 5503 166141 688337 1434594 467583 570831 896438 313808 1873579 496343 1182889 361459 852815 830029 1131245 1763818 1504615 1308790 1233680 1093112 1345556 1378747 1796841 1826174 389384 183388 786498 1763840 1642658 562771 603505 1692747 1334091 548646 889640 1832429 895755 1399445 888548 851436 1857677 1757896 767063 202831 1885728 871016 1687541 1095677 843130 869332 1192174 449341 1922869 829612 1590553 1766688 199671 1774181 1595829 1181786 1003849 1641544 1092002 1475320 1792054 595773 996298 303082 1145432 995142 764765 311839 1000464 243071 1628682 711181 1070785 1788164 1217636 1472742 1193536 740124 1805473 29350 1382857 788501 560858 849441 783197 953568 321066 1387725 364182 96585 48678 1921810 1889902 1286408 947185 664705 926322 937739 1050619 1172871 561217 199894 455933 233493 397689 1166878 918363 353189 268860 1272342 1932492 380631 1092927 802380 479776 1660527 815073 1228483 945658 508279 1751949 1137043 44230 314129 47985 149617 1943889 1179069 849484 1412570 1237138 256002 141487 1815192 1214578 1597828 194960 764731 82885 1811401 1433945 905656 937370 361665 93129 75320 1610649 1592201 1477785 161077 56415 1176327 1509911 1471858 1347587 1601707 924027 907455 1083546 1228058 728163 732653 1145975 779979 1423983 309165 1170937 785581 392066 541898 849574 841402 1713183 1807931 783276 394888 913340 710473 1745957 1323055 94759 854290 1831552 1220122 1078866 322443 520816 1279707 418574 1712456 1477209 1098960 1672903 1924614 828970 667460 643140 741998 1957605 812502 5042 284928 945312 260921 1606350 1565920 890974 464257 426789 1774267 257446 103233 1885897 1153595 123096 114928 706438 462411 543356 1204549 144045 753967 76579 567033 112858 1966329 1839993 1228231 1097769 1995261 1798657 506480 1001210 1225689 33786 1341279 1466097 1558039 866599 1719569 1985215 245446 776116 1355325 319601 1468523 369562 1972405 1995067 1512032 901715 1017432 1381441 97096 955227 1169115 1715324 1169896 982821 567996 655219 293283 1025521 1371118 1828716 1706714 1122864 1247440 1517887 1207309 1941071 414317 1651534 117063 1614186 270978 1221889 785814 1622725 32701 116980 1758895 633298 13094 1344921 1884499 815 286770 169423 175655 1205636 1453321 473852 1965002 1210298 152236 555986 790486 530523 265657 734430 1398031 929883 652098 1340871 1845070 1029957 1098610 448456 100175 867999 1019341 1129423 1769520 461666 410812 1595901 829240 1054531 103118 1877123 1863749 780365 47483 1170784 398205 486353 92139 1055051 1314459 478042 736007 142504 1052206 288934 539927 590263 1053855 1903711 1654043 1130416 966172 410687 1235366 1093496 1014708 820189 628074 1841578 203272 859058 1542780 1899184 1556560 1155961 706636 575504 296667 1742109 1366205 1688952 989001 349343 1730115 1788634 1624100 88453 1430768 518981 1304123 1138156 314333 1518568 1141943 349334 299928 1937220 704240 420210 1892065 1344156 1332530 1404759 1892466 829657 1209752 87061 184105 816804 1800958 1145719 981126 38606 1335787 702452 127543 224275 1321098 1819757 1426281 273429 1483483 508502 1734363 1827869 991250 792897 694654 560281 1626393 70334 568687 853908 571484 1349796 510522 579443 454563 939777 714163 500108 593388 689203 541854 1106860 783474 1197324 766873 958204 1238859 123660 1137700 952885 1612804 183327 1215687 766455 1899524 1133030 983735 1698159 1887994 254979 1733435 1469232 652145 372894 61654 782274 1356709 1102909 1135178 442738 1577780 428826 1341465 783472 286939 1183716 1321825 613749 1033298 700242 210983 1482429 653278 1503073 416558 1959749 1397858 1309585 811500 1385065 623438 1977629 1051969 1823742 1699188 1984857 1730325 15846 901904 642294 193294 1748094 1318611 786326 911460 1702154 1623679 1803527 1040863 116130 411407 911569 653193 1257200 1187635 1515460 1249714 1119676 1751782 1842664 848485 1183397 425400 1370234 605780 83209 1323678 1804304 1496848 1545939 1294279 1916919 1975803 1844812 385482 1255784 330664 1042603 255620 1599997 1407198 1312742 1135259 652590 1348008 1649974 1994419 928352 1920275 865770 1737554 1556803 554404 1809711 356853 1605776 1523222 1270894 284479 504210 499711 241081 1576640 676960 1622398 869257 423496 593168 635075 157806 391708 1622441 1373517 112086 1146873 1051011 508670 496337 241923 238245 405913 187496 1418074 1726591 587886 1577345 1107405 625982 420253 1741056 30451 633292 1450811 953675 740850 928974 394297 219272 355680 1384912 1293029 1312599 1215391 1589312 1164447 531576 1718641 1811162 1146252 175269 91294 446229 778646 485564 130436 1939413 660590 1051779 1315936 1540005 265791 103200 709021 127438 1004879 1398848 1063654 1759162 522362 459173 1634085 1008157 1272227 656005 598931 1424754 108578 1771674 916778 116158 1725023 69532 554306 208581 695560 1165765 1922727 1556306 1962303 1987509 1640819 971668 613383 433048 880636 564438 928653 1493181 1389401 386647 1930749 44502 1574403 1259651 193875 165866 1638652 1056159 1377311 1150576 296913 855424 1300568 1423000 1290186 1133045 1127860 563691 1544543 322828 1522337 248152 923262 429483 1294456 214282 359898 1566526 1225219 992360 758503 19358 1714126 857249 1843152 623206 350189 60520 1651251 1554183 1587485 1201157 464391 187660 1963532 478402 512899 864621 1958107 365861 454807 838851 1046056 823659 186725 498525 1952347 1036350 715334 263587 355541 468622 1684554 21516 1793187 1053357 519097 1564514 924400 64004 1575415 268666 1356319 1236508 988586 1774429 1189353 324284 638187 535452 855764 1944743 704116 226533 855109 707551 533146 987452 504807 1150809 1268920 1613859 1069148 804297 604937 338551 753466 159462 382070 1268899 1511232 701747 283449 1916276 724812 483876 1668649 535369 1280131 615210 73359 82777 894730 1576812 809341 129959 1996985 1176538 1880509 1335562 1557012 662418 467614 1747835 1336167 212837 1466909 1796199 1702547 986882 1838440 1355925 1252886 1013170 1546998 1357953 109348 747428 1846120 1936125 1141721 416108 841391 142657 857501 360050 1917013 800358 811174 1336245 261307 1114881 250122 1390599 663483 326216 1984950 309644 828043 1539584 1995437 1005003 1550245 2845 163837 1559286 694343 135226 168086 1608685 128497 367849 1161700 377943 111064 131377 1649761 1620675 1908123 734351 839790 598350 377203 1660175 334631 1804131 1191344 814281 750780 1597493 1108028 1596498 108394 1096432 29268 19402 1531622 1901586 1311573 996246 1995205 717441 37763 120409 144977 172851 581162 802080 1230853 699564 456787 739144 431374 1309740 1918960 1030343 759533 1066249 449428 899204 305647 1612026 1167960 1376348 1771534 1311154 528810 419075 1177675 645561 699954 3755 61548 1312791 260739 1919744 186647 1312221 618546 894598 369530 190613 612763 554981 830814 953768 678995 542951 870870 182861 664249 779314 473325 1808585 1812021 395361 1890258 1694490 1295849 96691 171588 1850824 1909302 1381761 655352 372170 1414386 1295833 1992023 308506 467599 1852131 1471316 770069 1171219 381181 848702 1888903 1204808 1053722 583506 316968 1773725 166020 645664 1026420 966405 1297787 1562341 801257 358352 1190993 1445559 1985844 739128 959839 483738 1561265 1252189 60637 1568757 1804969 1855556 1004118 1819113 1129967 95956 1449150 1790880 1792849 120398 580958 1561107 1563027 1353271 1917973 1520341 359152 56109 139476 1533855 1601464 391814 1021977 399778 1961757 1160109 1545033 939145 175614 851945 218968 1040029 664642 724425 933767 787116 1049919 1624193 1831738 8503 1187766 1570910 787274 1972244 1449938 1215466 637526 691741 717491 661682 1657586 1828265 1604317 867208 1028807 434509 627559 51387 1916096 1676121 494908 991052 1529635 1862735 937412 49420 634654 1405031 759062 1900800 1533625 487088 921650 1235996 1506584 163080 770874 680089 826082 1680786 1968585 1554430 650745 1387322 1949431 924460 640282 147313 147407 625660 1812869 1527448 1923768 1392255 447244 64135 664240 1837889 1118328 1158475 162024 562425 1752028 1485576 1183058 1600855 632644 1104434 1420285 370726 1483502 974808 760270 1952868 167727 1460816 46503 1393872 357382 1212669 722066 132890 1137465 1798440 534956 1478828 990060 925025 1487906 936350 1610773 1406670 19433 821740 781208 1168329 327950 206763 1251706 1878938 1285011 609593 1889559 1090664 299717 1497884 928994 1564792 1206492 1968869 1111850 1520778 763632 710695 1360538 1130376 1339068 276499 693498 943335 10441 1978857 271829 1091554 564440 1479217 90507 1414532 1971891 221623 597053 799591 174576 1220421 73304 1456123 1202275 272046 918365 1463923 889035 435631 1527689 343576 1694333 1854369 1881071 36723 1335932 201271 1553269 1135757 1341266 228990 1595493 1962569 861417 719301 1289973 1054178 1068473 150737 700500 1205662 1697446 437027 798693 469968 59957 971193 886743 564999 1316284 861482 1729993 1948879 714859 360578 438681 1073406 30540 1578003 1281199 659559 559180 1618731 1816455 22265 1854720 174816 1806551 996967 62194 486820 1106256 1620442 1335891 212674 1725249 469436 669463 1932846 690125 36549 569095 1823046 1814512 1216092 995138 110769 103206 1766931 141243 1342112 1868145 426061 1582065 1967618 1204964 357663 1714 1994269 589358 1536458 1795828 646805 1014935 1375166 1895998 794352 1446014 1420952 316298 1048966 575555 648406 1052355 275559 105738 233529 909779 1826253 104766 1934272 1126974 1329748 940355 405123 1635578 1250782 1181816 1202326 272744 496254 1800132 1025822 1105569 1687049 508217 1873556 207665 947698 1914304 440959 1193949 1981957 1074844 979762 581981 465850 1774904 1014220 895080 1401018 37231 1982161 1611064 1234639 858813 1998023 1944694 859794 693758 230199 504417 1349157 370884 1413110 1751387 1757051 255816 1653237 1784204 70574 1051589 1800713 1609230 173266 1307096 1010087 201617 1213078 258051 42907 497376 8082 1291720 865572 1520801 497020 735646 17416 732493 6813 1391016 1457488 610128 116881 697760 583976 1959934 596345 955992 314578 1428324 904416 85699 1173254 647916 1142870 1800516 97044 823511 580126 1570885 784330 319876 114339 879633 1481673 961435 814213 530061 1656396 1633825 810856 812556 740251 143640 937162 355628 1253969 1351606 550616 38065 305864 1788225 626166 731046 147703 885911 1309893 1507528 602083 1980105 1742770 544902 497711 1633886 781555 1501852 1034012 678649 564598 1364542 1918144 486971 630971 1950892 402291 943934 483306 1438869 1550736 417261 869032 1179070 1099513 725306 1075024 1558576 611378 979594 1019537 1174149 585777 1749870 783866 1808556 1880854 1606192 1550449 556400 864674 58077 1495476 531973 1350032 154440 1505448 668130 1443746 1830254 1529097 993105 108956 800553 169486 1094393 1722311 137565 1642287 1648511 1192453 963856 1171445 700888 1054377 1293340 411317 1975202 1292126 701013 1417532 1922531 1263869 799496 1243841 144164 1904193 1062937 1933037 235226 158950 864081 1130848 1590176 87892 1769009 485249 1561304 253458 546785 102483 1348910 1497937 278050 1595748 436565 1491142 918576 178314 249871 27565 1816654 1069528 1007387 776488 1706746 1964991 997907 248353 1540943 1157090 1693823 305145 497794 184440 795372 1658599 1623711 1846972 757549 435692 1111087 134363 767781 44476 397493 1709502 491602 1500057 1569403 1234903 1553569 21053 1698743 541929 947485 223415 1759015 1330056 706417 225222 1916595 1940272 94992 1750032 1596865 1968027 596675 1779347 781521 1213962 1577533 1333945 1577718 729184 1443043 82118 523380 929492 267406 3649 1684535 1979899 168476 1098109 1215141 647234 906954 1952170 1470971 977337 1554012 918877 605524 459493 603174 191789 1713817 829899 207033 96233 1559626 1852836 1949303 769859 1007643 1003802 1329542 354344 1237740 623836 193466 872496 1421529 1942902 1584091 110136 40377 1839364 442379 1326906 155283 1011620 1111766 1732103 466633 595557 7264 1366631 1023774 1405469 1319833 1985025 289490 1096012 1974265 341510 334420 1429671 939585 120742 1312289 1067531 508404 1271833 897875 929921 258407 934934 107999 788737 1254981 1658308 506586 243063 79190 444019 394674 988019 1179034 1828363 1148485 1546664 1192541 749161 1671996 1241736 571148 338292 1257346 927883 693385 736916 474342 1330226 1865900 1496845 67704 250147 645519 1017945 1645694 473183 132157 601743 1274915 988549 1307802 1836874 946837 1438684 1335086 1139108 698990 1731597 908666 1294362 1031332 684455 272424 1780997 266285 1433496 1925159 1121332 1895800 1573366 268562 666178 1867854 1755715 1856861 1607101 1504258 289160 258927 626895 1881329 29863 1125026 1063739 804500 1371761 183866 1494764 873640 880537 1070101 1683067 335061 1222964 1940773 1661137 463504 1806792 1792147 1207023 580626 191690 617878 348861 204156 896509 1041902 1223691 1990621 1730324 1721621 568119 1140240 1690930 556200 1469696 751040 582260 231560 257684 516865 1422874 364608 1890470 1689501 1888417 958697 1524588 1597259 245293 1234569 1392696 823191 1742058 1504396 171833 1133259 962168 246821 1805078 84429 1103243 621682 963085 780229 1603558 16518 1666387 1608463 82550 799935 844405 94285 429501 635206 302533 1796162 296349 506164 570890 1441106 788908 868735 527912 357176 124969 668599 1578342 72833 657832 1325681 614768 1040173 1067770 869672 164927 1759183 1751585 1245576 436389 380251 1743286 1375668 1296298 1610907 910208 880094 699742 559473 1127703 1803805 1717248 1163673 1556248 261654 776558 319261 940541 1659690 1475327 1881742 693517 1619615 1129863 723840 1021940 870064 953138 579934 549964 1761061 896443 804447 1434036 646609 1415236 492479 612284 1682725 792123 1733580 866022 1575650 960947 128259 419671 1053506 578961 1726960 745030 1278986 1750509 118008 228758 753620 1152699 334675 1981159 1241247 193177 935986 1075412 1928317 280196 48977 91370 567579 1877080 468449 611530 1114985 964714 190479 347051 893243 1830523 639074 1412974 1970545 592422 331108 531740 745323 1412695 1746539 1401324 1991646 962012 1290795 460039 446966 1864300 1830947 224849 294338 525658 299197 1540987 1006686 1110544 256747 247296 88539 1865551 1784939 1725773 1879784 1211241 1406088 931796 196235 17783 503946 1850266 1016240 280423 1320059 16132 1420122 441610 874422 565982 1826663 923167 869905 449962 1668690 71367 1071471 945087 363500 1491782 1879925 1514296 1618815 100012 1615217 1288832 1331800 1718353 1992879 1300495 870914 1526907 1431151 944979 803074 601380 1088687 1902898 330510 1513025 555854 1424799 219342 476793 1540470 1788650 409456 211954 876541 382029 1942091 1538120 1143224 881851 1391350 1723985 1689191 211329 232061 314810 1161132 1946781 801198 1470704 1744190 1587973 95932 376212 1469387 1478144 215428 1137950 505603 600109 1362940 800384 499166 1842022 731167 1224692 920617 9845 1878827 1662980 264988 1724367 177822 1990084 1338137 1473847 1185668 110200 242831 1807270 1885208 1729791 1204798 266390 233575 53755 728332 762965 766145 921026 59934 1525122 1175794 1979121 1396207 1624854 55670 999799 1487157 809693 1047126 467838 1059384 1207695 357744 311446 1640491 1292113 248481 1026449 51129 1546479 442394 1971301 1427967 1678276 1488363 1033700 192084 1296473 96613 1385295 1286622 1309795 454804 1849862 238539 1603242 3793 920950 969001 626360 740087 208437 1864077 1836300 537185 1520603 1396495 1666976 1355950 1920386 1945746 1365911 743871 550421 45066 912740 480096 185072 1211930 251738 482541 1426814 270867 1147831 1637448 43172 1268380 1727411 796269 829761 1756562 876156 75778 612479 1522396 1944695 382376 705609 1472391 1521676 868215 500465 564559 848290 1893458 1161062 340851 1151850 734225 1234940 1618371 641878 1102100 118570 141565 740520 784325 850110 1918376 197120 1430113 672928 1301651 730478 1632833 821310 1270103 576574 1755514 1007110 1964610 507651 1829585 1907476 286001 185662 721093 1789025 1953323 1131362 1190500 1082053 18544 1898001 1199226 1036366 1763202 669467 1053497 106309 860737 1980690 1969188 1603959 573342 1338922 1215538 1889377 1070554 1441153 1544770 562127 407819 626916 89929 946306 504980 928996 1942830 1738064 1729990 933187 1532317 826711 407191 423558 1074652 1880239 998655 752296 1541482 1646640 1645792 43644 312888 166158 364018 444419 180082 1132612 1331477 1525890 306257 1093827 525616 1462547 1842032 1496785 981619 1882560 1678794 391767 840158 392846 1040884 1254206 922660 344312 199815 78967 1062630 1342118 292979 51472 1338240 1673959 828938 899511 998460 765159 543102 1728330 1230598 422014 1925244 1963670 46758 536409 1703210 197417 476921 1672097 1543164 1190416 882618 1418968 518225 1215647 1846134 748574 366785 1369786 725714 1609974 408748 1595825 1209809 1212767 1046978 1352023 1644945 1753400 1629225 1901519 513643 60673 1752140 1432497 158637 1107380 1668466 1322765 1287080 744867 1356653 734664 1114765 360875 1807729 1647556 970319 1329211 888614 505905 1400579 1665542 738999 129277 444940 1952394 302330 522116 1236262 579813 550204 328746 1883003 1632220 431776 49999 1529716 1779075 440918 1169652 1620576 906598 1980725 405433 463303 701283 1134040 729600 1576564 15291 459907 188797 25584 1733486 287765 1915215 361797 1873532 128586 1898298 879342 1209373 685970 84797 1645952 386103 746826 894207 1959245 1925140 906352 84625 1333203 899015 105813 512476 130889 1543002 132076 915774 1107726 927787 106714 326968 119723 1164947 755808 451341 256820 883344 1410283 289240 621570 1640705 1953016 1849740 678986 31040 1782885 1527868 1189109 1806462 1943330 1607980 1949931 434440 1818157 998368 1059438 601701 387843 1760653 1280421 697483 1007361 1126819 951623 1483067 1257591 1841834 181377 1240414 1976499 951812 373643 1070409 1106654 722714 1764479 411961 685829 120438 1811828 647928 173791 1928656 924238 1461334 1080111 243686 972703 328313 532113 943272 1728763 155672 534511 966488 1795781 49382 68818 583367 402334 1844840 1732088 1714509 1155415 29713 1420865 1635577 1284577 725286 574890 448577 512389 1160827 918970 1023075 1641393 1319808 600619 1038243 1728150 986668 1018497 1603504 1350930 1205390 433024 1290545 1887515 1971500 342506 1316085 1626520 1435312 1943033 1210581 625312 942111 1053645 716005 1628717 1261313 140272 1041876 976865 744441 236822 1230628 1472071 335744 579458 441978 1933241 1090746 855636 698122 1122114 1649566 197411 938462 1668987 729316 24810 83014 1181419 86195 603318 954433 713618 1743816 316093 89973 402109 894565 1597195 308889 811413 1205736 1929025 598346 330031 1809476 1855289 1815759 1352425 823391 1369800 388993 101012 1815087 1125530 1225261 1288239 932852 1142315 550228 1068916 193664 1076841 649139 1365683 1295428 119830 947793 1462858 521678 205006 16472 1573495 96110 1362274 1483957 1345825 1124499 675487 346517 994844 928535 86203 993160 650943 816214 638533 921260 1145694 957983 1494286 974942 422158 522213 1600565 1018872 863084 1299853 1557446 1155317 1000644 1284727 1576739 791554 1202940 1095819 527630 370923 1152129 1899909 1539305 1912136 735431 612097 1652625 1323427 1160788 1699748 206384 1761561 1422708 1403163 473598 1348351 950305 1166691 1027284 467338 448482 1135330 1996346 143089 1676911 516500 1001573 1625079 235872 114518 261258 1837987 952466 1508200 1254253 988998 1181333 527020 1253804 922624 1779438 1076626 580887 1369279 578557 1792137 900775 1887131 1792239 7704 828940 732362 852984 1196816 292237 1916854 1610506 1332467 517037 1943644 1662786 1727977 1462230 1017131 877744 618765 1099999 789057 1431699 1797580 1915082 405953 40240 1767679 747953 1109234 1314232 1674193 254598 780627 274730 458457 417514 608471 558618 828003 779674 189309 513178 1083560 6897 1664399 1163924 1859515 1011027 1319914 854246 1262114 1104970 1405428 1815486 1864985 338941 1869766 363493 238313 917470 651707 922747 646147 496467 467158 919779 1501461 625423 1946880 340854 1602321 614519 762427 956413 781069 617129 1914100 1400621 956 1641575 49628 138378 166148 400811 1794019 168102 635468 818877 1105906 572237 944835 1612900 290865 360045 277598 1709170 1609509 516356 57985 271451 837542 260297 1397105 911428 1197386 1082321 807312 359675 988636 1803898 330217 331980 1879006 558610 402535 1186257 609845 1578796 1607183 1656923 509758 1593027 653207 385689 1743164 1413160 1933841 1984182 1891273 250525 538755 457052 249479 1236761 1891674 14174 1923409 32599 369164 56723 803415 1008700 1216949 571982 683559 1390653 49375 1496326 1193623 112559 1728248 1528193 788060 1952738 673499 83648 46703 1635562 300172 635990 302777 1418073 1725497 625424 1308097 1879352 959837 1705227 1089212 1819253 1554616 1526559 1944869 1747305 364224 415299 147562 1469757 408847 825375 1838121 1169637 878760 99487 454601 1941051 731364 395264 591710 413506 918427 1850601 1964251 1461445 1426555 1028124 411852 1179231 8957 607695 1313615 1461876 1252711 283170 1543000 611879 699767 1839014 853541 863504 1586046 1292202 1117076 1610761 1257260 250667 426086 1470218 1225677 1340358 1980600 268582 1352338 68032 1483111 1305120 1070994 366747 1503468 308157 569972 201229 1207067 1997582 698516 319954 894545 812655 1905548 299872 1075461 507750 1008900 458977 693617 1379923 1198151 628728 1948800 143191 260975 382892 1165786 1295993 1360221 764725 885832 947201 1192352 1998639 1792144 963407 513035 1827710 1664011 870951 507027 1469886 1712566 1506615 1790579 1563048 943503 1270044 656082 450424 1515281 386498 888336 582191 976135 1768118 589727 1914068 753754 1029503 1050467 1928469 477910 1314919 472533 1173728 1678917 980317 361628 1715703 1519427 566833 138812 1876848 1577213 1836129 1840981 1194351 1118233 1302221 1704812 1375672 1735426 767893 1151066 1164244 1389821 1972378 1917386 1811035 752979 1717181 669351 263609 1448408 96340 1788852 460728 1311128 1233980 1748515 1590253 1543830 739018 1806472 1494739 789096 867689 1427013 1307648 231998 1606038 127932 1567454 1299589 321237 1782751 1243499 1612498 743300 1405607 1890064 570256 1238856 1280555 1339046 1443739 1907204 1311532 1326908 1241085 864815 703626 1847461 1812874 1476210 499039 385923 1800663 428890 43101 1232078 203307 377102 1038933 742841 473238 580956 686577 1121195 295904 933166 191607 1062492 1049142 443869 1405183 365600 1480549 1265938 439966 665163 1878693 871910 979381 1361578 1992767 506559 1053290 1766007 533852 282200 922977 659314 1033970 1312803 1191576 1151761 1031394 1612376 468974 1807680 1327744 388252 1619624 487690 909122 182408 1374687 1859624 134882 1747343 96746 901794 1895237 428503 1199935 592604 584886 1608769 735875 18034 1430526 1063960 1177598 1484328 1520189 1731617 1595023 1130346 1311440 762403 1263365 1171697 796616 1242880 1677283 1550422 14877 277431 1853832 342055 1545066 1003246 1452791 844397 1148094 1944357 1264797 1429502 1344856 1674651 1879997 1280525 871268 1988467 1962448 1928533 1834678 1997458 1002371 1268468 353241 1470004 212218 423057 704189 421899 1628019 1571467 1287856 852687 1650583 1823809 1929430 1676028 1325433 1326493 1466037 1662533 770920 621618 1304873 1394291 1846895 1436121 1975314 23743 202299 1477306 1449527 1933353 1084578 1393726 1484690 1797436 501578 336687 338171 1594047 871173 747021 1738470 1373030 609467 353697 1099861 436910 30890 1177215 1174852 400404 789390 1491808 245931 1180161 849563 761215 276628 1785571 1446110 1968619 1655847 686840 669113 408596 1345763 1617543 71949 159755 231713 1505623 1620234 213303 1203961 1915908 896660 798558 299306 1253346 573043 89573 721674 1692347 1264007 1493833 964311 134187 1399639 1598792 825813 613613 1256899 523767 64489 1135264 1140738 1637547 695053 1659413 1446810 1418226 1035587 326088 780010 572429 1650450 1842654 837864 1494308 1648000 1283210 1648984 449458 944799 1372703 1803680 210447 255186 306424 667302 1243751 315719 835970 1201344 1069014 275236 1430925 421660 1953652 253330 1251930 543831 997656 1451763 1251354 560491 1851373 1022959 1201948 1609189 75989 1131053 180185 1887787 87761 1323133 315840 1938639 925553 1145786 718920 1516381 636319 933776 1151528 1813183 1492625 253549 1723232 1473596 957715 1122970 1883331 181120 1170820 601253 347121 1221402 1484258 92551 1971415 764023 677535 1820686 1247129 1538738 1667373 1274938 1027151 822014 1470080 1461519 1619863 868037 751253 542767 439008 1642281 256599 1215995 1967286 1094035 1217865 41247 805663 48025 275336 1381044 14312 342390 399969 1004081 1982316 1737014 641816 1681405 1439476 1329587 950867 512603 1867398 1665548 457421 789667 1898292 256638 1725736 1038138 391494 530071 986789 1374181 1865363 1535591 1048158 1861922 956793 91409 9022 1756253 599463 739956 862896 1452326 1689541 1046471 1906508 54822 1411445 1421841 1011473 1038996 1818642 1911745 1511099 995132 314555 1062513 638967 1746806 1511362 1825906 1759753 1611615 577584 82963 941100 761757 1420618 363038 368932 1220464 126217 1384763 1977272 481944 194250 476942 763178 1954642 187531 844057 1256043 559823 1416487 1459106 611064 1134744 1913703 5241 1471670 856473 584297 880756 1264211 974184 5196 1272319 108441 1044162 535468 83266 1273534 1931539 673180 1243767 1147064 149992 1911581 590512 803838 1341363 1374355 959130 303930 922846 1534988 1849362 1636423 117691 1374628 1964657 28550 1859045 1818810 1440744 311513 1832025 342562 1810153 533731 843065 1849471 103055 604730 172836 613425 627121 767776 1657483 1897280 1463084 1085884 1484796 153895 214922 1815582 509546 634073 853417 866727 1828900 286076 203829 582005 71068 1374107 1498066 1688046 1019913 265837 665963 838418 1924360 1124429 1629728 1418127 1864179 556355 925597 857814 286406 1222025 652382 1765112 916033 1580101 1568083 1554766 1144227 1459507 1725385 222542 1992320 1572379 938220 1306838 1178747 189742 1766857 1484351 893753 294876 1394130 65060 1276808 1427575 477025 1000370 1421988 65800 59238 448289 210292 1001367 40440 1862122 46066 1429696 1536562 1685190 361186 1690090 181309 651604 480002 369248 423018 788303 1720997 1691244 13542 1993293 1947219 779450 1100655 1118509 1241274 440042 871037 1144100 801002 1899364 61101 1709611 1603931 1078125 332754 39275 44779 1211584 147598 1811061 1206912 1574343 1025652 1487985 1115137 1251262 739173 775802 828564 249360 1372573 1411979 473321 960159 1529508 1683776 677838 416123 16016 1537068 86900 1175178 643943 926138 1788874 234614 524471 1952965 536503 773154 446681 1269722 1888344 1044075 121285 448547 1478078 1890938 1684347 1141023 843621 1961888 1916781 1729265 86561 102670 1802234 1378047 332394 1872846 1384374 1645357 352879 960521 462135 1038039 260437 1843220 838674 1850083 903502 1618743 571979 1211414 475218 1257037 455277 1961187 1988191 1399889 1824996 1938310 858773 1503070 1559963 1805083 1693686 1159517 1032821 1923827 465666 1319920 1493519 1763632 1602529 710394 978196 1433050 1403506 1401230 983014 129306 1289704 860611 1726625 1175111 576257 1684114 182160 1980253 1132127 1691623 342213 1282463 211987 941659 973259 1194590 1914949 841992 616688 1330066 627563 368620 1486993 1214432 1314012 332068 816906 1205797 707608 1368801 1056619 1917615 386757 1531790 360346 46874 1923610 1408631 941709 942470 22401 415422 418360 840705 1136494 1186007 1600361 1997198 978276 1623472 1017559 1019387 470387 1299632 1218019 1463105 569672 406400 1077776 1172264 261719 946202 5775 572410 138393 1104410 1408843 722453 1206906 92425 1120334 1692176 233544 1969882 381086 720515 918326 1158254 990564 1547369 390727 1117197 118760 1245723 855209 1190214 1451911 162859 5606 850381 1300686 511397 332461 1076373 277436 1021998 549596 393555 1748909 852799 825063 1676468 244002 1362200 1697022 908975 1341024 94731 1148134 1544175 955448 633594 380825 63151 954731 466811 1402404 1053454 787792 8938 1290871 1591205 140957 43354 856809 1643426 1519758 1379415 792649 44617 525501 788940 684503 1631021 1907306 1176460 1093483 75614 1354917 874714 1547773 1769272 1221048 914153 402250 1049385 1232809 892550 1467844 33653 796579 1683723 655088 636895 1747031 1836667 1271684 934689 1041439 1023697 40482 131149 1197643 429823 462875 969257 357370 594945 1593427 1457255 1697021 1639923 384305 1804936 1317122 562255 325770 970722 1854775 1333968 1582996 449925 1500357 1902197 1062882 1625753 319422 285535 1392552 911480 1757583 1305841 897211 164904 264521 1663098 1293899 1021834 311163 591831 1234330 1048947 60229 861545 346919 353544 404379 1274035 1292389 1931829 1401026 172631 111587 869813 284292 1934117 1268744 1505737 1701974 87614 1257424 33050 1927974 756274 961212 1743230 766235 977533 404845 1605533 1809173 1348215 1544509 1546328 1311717 1276403 904083 1730200 19085 1299715 1247471 1859117 599064 886918 1418229 1208649 1985404 123218 561728 525228 678153 1878755 342487 984632 1455589 239383 1649729 1492925 858386 739054 1218282 579329 458200 1835274 473339 704129 803283 779127 1076935 979756 1863560 41294 553749 691126 692196 1826668 1663089 340073 874543 1907239 74394 1059929 1441086 1785671 964647 761082 1112689 1289541 1428880 1688843 308576 807056 988519 38003 974242 1894317 388808 15412 1650221 1203174 354640 65619 473169 1040006 1353138 537409 739217 674868 630211 203920 1713590 843224 1095634 1868118 554917 516388 1269682 1511783 1116696 1916591 1241130 1479673 757191 857020 1352419 456760 1456756 1329922 1455015 889794 142758 1176920 1682301 1937922 420877 1293725 1124417 451131 1689 1907051 923785 1420967 1485459 1675688 718291 1155378 1832604 575236 1593302 1840382 1453276 1581036 1283046 1635560 1311011 276467 609204 425502 1239921 919703 1639229 706956 939790 354997 395532 1384267 1896787 26081 1686877 717913 448720 1768369 1201831 647967 49989 1230215 1236374 1688939 1834320 1627917 461348 11779 1980120 975133 1299570 777268 1601960 943300 141435 835528 1150008 754158 662446 1266618 1087160 1728454 1175044 1983696 371975 1355061 266718 1321439 1235508 224825 447240 1545954 753743 399273 1642562 274163 202261 1539288 1114571 627919 209900 1246722 483568 54464 1943843 75409 417278 21090 989050 375184 992278 1143836 1702563 65895 236875 148038 1285785 1982039 542447 532464 1348245 1748861 117032 109011 1034081 1943377 355106 965073 1163671 126168 779123 1854088 344661 1274340 94233 1388272 959427 238250 273877 884768 431571 1786625 1852535 1171851 643259 849909 989212 1804303 1249739 1450594 714617 672457 25407 118170 1577438 1220482 1086746 1769972 1364622 625144 6527 624149 380499 608979 705359 1614546 906298 782728 404282 197989 327461 1571959 970479 1047173 1906583 1734561 1117431 1763269 37525 326873 1993551 942108 1428542 1877337 1853325 654312 425553 1488812 719493 897454 1517325 1854679 573375 1827793 1885458 1359704 1851026 1303611 537574 1817295 699385 1322746 552375 1248109 1333291 1375434 402826 1909107 795729 1892667 769903 379848 724587 1503270 801436 1762535 1048111 1933363 1559020 258954 1174240 1386937 1283683 440674 403810 1935104 192707 913730 828487 702398 371354 442051 1523595 1529871 727380 1684859 1940579 290977 1521800 847413 1031538 1166093 290450 190780 1704760 1870002 925247 614456 1558594 1023549 342345 657974 146821 400823 747938 1952149 698583 1360479 1754787 802524 1950093 1128447 902042 531637 1360783 1843226 56583 190566 824756 4732 1303072 1985425 886817 1951824 1666322 1716561 124024 884777 1162991 930058 916081 1994810 1692529 536327 236986 1039651 728393 1608934 1071676 185740 1495401 1365758 1721914 1444482 482489 1278994 556228 582054 892585 1983134 836254 1040312 1038418 422824 1203909 1906588 275034 938578 22328 689631 1407477 1039143 1733323 1770420 387748 236993 1560177 1625729 1507354 543198 1677067 86215 843375 1283940 685229 1076887 1003818 580494 482444 1623070 939977 960655 1704332 335181 762107 1480683 1612319 1769674 1734685 1933433 1652895 738392 1840045 1701374 236041 585662 1791086 1508495 1625123 1011830 729315 117586 1155542 160987 1058852 1179686 1645253 456780 1671320 317619 1569552 1978873 1137642 835658 1737558 800203 200186 201730 242596 1780860 806276 453280 1933446 895999 843246 354396 820019 1225981 368807 1906788 1302517 1424353 791961 1209502 1756324 126077 276401 994509 938393 1912384 415347 1788972 542117 1013885 1777067 1760165 1300960 747423 704651 1012104 1957592 1621918 247660 1005135 1971163 1546608 1170515 270 675556 1192596 731659 1000473 671795 214752 984104 780540 1229824 991109 402199 1774654 237358 510520 402548 1334591 1991957 1885179 437506 1953350 1575481 319747 960527 820524 1272636 1329531 1103429 149513 140722 1294610 966614 585549 1288187 1060222 203154 641935 311902 355294 223351 235974 1328957 1324047 1903947 1266622 304180 887482 1955354 1984952 650574 320128 656566 697885 1776264 1249916 518173 1631406 883199 1054186 1754902 1619381 514967 1957585 1992712 800103 591402 1195039 1372512 705538 634219 969077 907326 128109 1444942 1647517 528340 1890500 135608 1818083 510356 661334 880405 1626195 1054136 495466 1502581 690290 1380950 1965191 1628799 1176963 1095161 1973330 1480718 1701781 1878656 1259820 298649 612291 580263 1624890 1577342 1804973 942854 177506 1766064 1638833 1064390 376431 405509 463956 987285 1957445 966177 1976583 1796719 362964 1152515 1800334 1689760 110577 310024 1354371 45845 1560836 81670 1085039 188319 1746715 744613 1687057 684018 1208397 1935355 94380 585331 118822 1741095 546890 1592923 1957752 774729 1498635 443455 289104 463378 195120 658709 1548507 1815457 496056 1698845 1295508 1784431 402478 593760 1558648 1007505 1823800 699433 1176780 300694 913460 1834807 1784359 975759 1818791 1307509 1866658 1259530 867237 384861 202007 1671019 1344222 634822 529791 859351 239645 382330 443657 1420745 1025187 1283828 544237 1164890 649395 1404115 1611534 1577798 1048001 1719868 542313 95034 551531 1830296 1351161 247553 149720 1918504 1232718 565965 542403 344374 1641090 712670 1319067 645912 1976801 1166929 1028436 509746 1740233 328323 1800905 1105288 1057253 25467 158210 37873 1092779 1760597 577965 690317 5050 661335 702519 257807 1725153 294371 543155 15219 1674736 989342 506175 931376 933540 13655 1462620 822936 1861143 457892 483060 636728 1428481 413891 874088 1081799 230855 289343 1950215 773632 1119543 436838 981496 590024 695348 727518 342705 437139 212585 1151272 1110324 1089998 98795 62387 1182297 1874918 1066855 1249470 54172 1465450 710057 1539663 157920 1668871 1009008 1167840 492603 781703 492098 694150 860451 1012027 1828883 504930 1388720 9440 1880648 1257189 600790 244128 1473950 1840767 1713476 1772361 963048 1232028 547555 1226527 1789103 1583648 102360 778942 99781 790990 653252 1520432 936016 773375 1699194 1125672 758948 1426324 330656 510360 714400 1338019 1020237 854819 640584 217338 379155 969329 1886850 1067436 693567 237137 915639 967224 318947 262754 1852496 388780 1993961 1507187 1612433 1003482 336210 525594 205413 413146 112205 1402490 578928 451783 1784969 78250 383836 862496 870051 920573 743469 1889970 1061371 1011780 1451132 965524 1614339 274064 340541 228306 1897904 210042 1696256 1208600 4558 1413936 1047017 946349 1955593 1292194 578007 1587316 1303087 935813 1995738 1141955 756152 818961 682609 782920 992981 40252 1003517 1880672 1618751 1712287 449441 761716 322108 534213 1122509 1929733 1824333 1717259 1589674 623998 1482392 1532198 579695 1304648 1443062 843681 1044514 481760 1893759 158557 241969 889564 1053531 1477005 1500030 321029 606787 1514096 1440474 363037 815742 1396895 420051 917382 798581 1010868 1061075 1966709 271863 1785536 541402 680766 206942 1981664 182079 586272 950022 1043416 205617 916930 1736017 1267555 925717 191213 919455 771528 408274 1195372 1882631 119264 701529 317289 540474 110602 498854 460140 1703560 208596 683506 578736 590350 761408 640987 1558062 1746170 1569232 1119148 1527115 987506 1249785 1125940 223436 1348751 608724 536280 903137 1111669 1431215 1076917 1330526 442884 132156 46421 1975279 1688690 368389 861951 1452348 1115616 1176080 747740 1142497 581302 1363216 1673974 1030507 1778421 980623 1664133 106819 178280 1102733 1276399 1310107 841097 1237195 977885 296658 722795 497550 1511575 1262493 1442280 1740488 1992293 1308689 1968561 1027770 258496 1059806 5530 1011941 52497 627482 229456 284683 128712 847433 1890080 132012 1644963 191818 1979449 1268902 1658149 1689595 1892295 1303355 419111 1370076 906404 521375 1292466 1636739 1788966 330638 1071452 1831518 688512 1314058 555039 387047 80435 1271083 1479733 1846877 140259 1205552 1571325 1556082 103804 898150 874660 189353 1466640 1662332 1506401 271313 833853 246195 563240 54697 29930 460213 330331 884311 707979 672864 1794732 443665 1723851 1092088 665254 875025 71079 614450 1306317 564821 623400 1134964 1098424 1756923 480918 1355614 316624 1394775 945803 1300691 1965953 759973 1931143 1927223 1719187 422686 1832249 1990656 1317465 1986870 1444784 1763937 1378129 1121883 1096217 315959 928429 1477092 1892547 1512697 758428 568330 1883039 124034 1149143 1074726 1939548 76721 982405 547732 1701434 1142264 13507 1109714 392877 563523 1873795 1677441 855101 541226 1524725 93158 741730 1513177 982447 1930998 923600 1488882 1771455 194469 213992 1284396 1113693 577984 780193 1210093 1811073 980842 541707 1796653 1837429 1289935 978791 1613034 388377 4576 650465 1651542 574847 1647754 998256 1387579 1347877 1219998 161603 1883515 801708 533331 1559768 1421009 1362967 892742 310246 69605 1732368 109427 356870 1338278 1108671 863964 1174929 759766 1858783 180965 151553 1114877 576225 1130484 23280 650770 161946 1877620 677409 1199695 844462 68113 544126 1801435 560239 1033177 990427 1417507 835084 1898373 1195468 398923 1208583 1900586 1760528 1471838 1902448 395393 1472494 1861105 1660886 25541 121507 1723137 1307720 472646 1784225 1479397 578430 430609 559768 1214285 1192476 678326 729018 1424479 1014691 1278760 1719611 352351 1581990 1490400 137253 657864 1082558 720536 1921667 941855 882771 1630503 144931 1307602 358373 42595 1845989 737501 274665 49745 528322 1366657 1002230 222825 1274228 260458 475529 94000 1520621 1247058 504694 35299 857702 192434 693853 1936838 1924241 1273097 1877887 795821 215187 732853 225793 637909 600058 64149 1135739 1382374 847854 1780172 200302 1396904 1402437 1557046 1259966 1060738 347573 1242289 692742 440281 107293 1156835 1472855 327146 1984349 1226915 991999 881190 126700 246287 591995 1273847 552216 298142 683869 743069 42587 126621 598101 1843170 1990515 1133067 1239759 1861601 1135683 1270494 1457573 116368 1140958 1932363 643464 270397 76923 793199 158518 27469 1642176 102020 1341723 330446 1078597 311335 841189 203432 608022 1278952 42455 1985864 640971 577295 1100001 414648 830344 1975551 1240846 411991 992469 1013147 1345867 670009 2428 562561 515881 1630991 1760001 659554 1035732 1643232 108018 1673161 1885359 998656 404380 1130045 422164 693217 662084 1288650 237455 663186 91886 818832 1937174 769538 1049123 15995 1797441 967578 207327 269434 1277101 149270 860749 259180 723038 255271 855019 89538 198570 1864782 1646355 1323007 1714735 1046255 814806 159315 226949 1643113 1650605 22837 1735105 1552839 175843 1922708 1206231 1115825 1009515 1164542 593701 772302 1833168 73333 1206895 1233650 1431626 1598020 1059902 302754 1504998 980419 314855 1291074 1109213 1101035 842455 1391507 1960150 1579147 1485755 676462 1013218 873723 1009125 1321560 20040 1953342 159305 1981380 422595 747023 1779669 1036776 202000 1978501 119765 229607 1099369 71342 223341 931573 1549001 596813 1495590 100684 1467407 689261 687828 197054 909283 1412909 256 1838530 634423 1085991 1943098 1664531 189994 1732211 451588 582919 1437681 1020583 65323 1740944 1087833 8141 95662 282489 76829 93416 1135359 1689359 131028 1067068 649743 1321073 831987 1507474 1754997 411427 91187 1952551 1829875 1050708 746238 920175 608679 1013493 922295 761057 1765738 1526593 1116353 1472307 204635 1948381 268897 415140 583226 405739 1106394 1248823 618595 572651 506887 517640 1400925 1237903 710763 1497407 592381 1868754 1792919 48417 1324144 1561754 1243975 224931 1794854 193019 1886360 1225940 449369 117336 617504 852916 182085 1855535 1325006 1524587 1727144 388048 1486756 564091 59584 738358 1437454 1599334 676644 1646463 386172 1378205 1429057 1856581 1971665 1061208 416496 42273 1527932 1093668 1597659 1320609 99880 657462 194266 1232936 1560191 810064 1166735 695174 172814 1308108 452975 1238763 1710651 1315748 140842 1200179 1117388 1434206 506677 756345 731592 1155354 536154 617678 1259569 1767224 93724 1024863 1257537 1376491 1786873 207831 1318923 133851 1857492 7001 645543 944171 688071 1969035 1786448 804778 1228688 966052 1596860 560909 284557 1847529 765585 766843 1787912 354670 1796811 1440453 885642 1688421 319365 1848304 1338038 491111 1618893 871260 51640 1876167 1550345 1731310 1199702 99356 1928467 520856 1145746 1692670 911817 1699222 1983138 695565 432179 950693 1756918 405438 1610664 190462 1175378 823990 1038914 548945 1560534 407925 1575685 1873363 1603935 314181 206025 1021179 206024 698717 147580 1260512 1146249 270407 755936 1469915 507416 1365406 751755 1064315 1697941 1081954 259326 607856 495912 1226127 112257 1981121 33212 1751594 1826436 511626 1340743 1129677 270194 331194 1132947 1766245 106109 1331398 1711419 92561 335082 1206268 1857291 1000254 1354889 866872 71965 82007 318022 1153915 626500 1652981 1879844 13195 362273 1496916 600362 1817072 1888650 988815 248226 1957117 1644476 133413 468471 901072 1407840 1866200 634550 1885439 1468289 1170442 368175 1160609 1571067 1213619 1781470 557432 373617 759058 703734 1939152 760095 462424 1030116 1195122 1087770 1496003 1356399 886036 1971719 403609 155702 716944 920030 1360396 208577 89380 1951600 1239896 1281737 101330 1797969 193686 913237 774851 799963 6664 385500 533102 1177657 569971 269762 86025 295377 1702818 1079685 1584415 112696 571599 1302415 256813 1426272 860058 890682 172926 1878895 1773299 1345884 1453401 344746 135190 965722 1309910 233794 1108009 887740 172743 1833136 1260215 1903776 1888307 982170 337072 1836301 1108849 1602009 171510 1073785 979891 1344090 1807187 1598580 665714 1677508 996943 849362 1133572 1081881 297971 1498350 905057 1142767 30821 663920 1216982 510928 1883029 1130941 391974 589613 545056 8463 982781 1031032 404517 1889730 1771238 1202979 1038970 869995 1424966 463637 157981 1725914 1909418 1915043 1290926 1066386 199098 384667 410810 364325 1953005 822283 1256130 1516155 346408 55589 931372 1275079 527719 1299183 232537 1912228 854085 1105191 1763691 614544 1936301 744543 1506788 1545621 193308 283514 524584 1719133 184177 1595967 1606266 1835576 1377462 1677199 1863743 1015391 786047 150837 1867885 1917284 1157849 19478 322812 469913 79077 836014 340480 709891 944409 1903468 619801 1863556 168216 1088250 70222 499042 424108 1149674 870698 491079 1235952 28638 66784 1835506 1082102 455796 132337 238737 399071 610085 152446 737824 1834353 1631913 16282 1299531 1043861 655306 434360 418216 74930 229364 643208 1974530 499945 497446 1411781 810426 1928776 611628 371184 1233210 99485 136677 1798513 951299 904937 57873 629690 1279724 1326363 302886 1496987 1893362 1336183 1541310 1450397 209161 378067 851039 1999923 1610118 474078 676108 1304046 1249438 465459 679135 1079505 1580194 1629625 1038266 1218393 1881706 556870 1760171 1965842 1130341 1753574 1482292 1817631 1143281 890788 932658 253903 1264341 173820 814120 893752 141599 713916 1332927 1765418 1018326 1558411 621965 1889427 760426 75177 599647 1171373 1923514 153896 1051173 431647 924549 1345743 1601355 161071 1531464 781474 475937 1892266 287917 433561 1224080 1209727 938654 751437 87919 1205877 1635556 1256104 1907278 461114 1363937 1476968 396743 1469617 1657174 1520731 1872171 84962 110435 1258006 497477 236180 62328 1287481 1621922 1903910 1197824 749527 1347794 1138087 443397 470306 12077 1158563 1633418 1910945 593283 516681 1550168 110672 1508645 787886 1086209 1367384 401233 261237 535578 823055 865628 422949 1629036 379078 686939 224009 1890459 1000851 1823384 1207503 1808181 130739 1303851 701228 75048 1735382 410394 1660440 894009 1076702 1882893 1320889 1669977 517105 22369 494658 596933 1104542 569501 74880 1737706 821352 566683 1265114 893801 44840 1866802 1949146 1171177 1158870 864928 1675823 1371885 883360 1927027 1839349 1912259 816250 334146 1297271 482893 1386980 204735 271597 1310967 1645571 593224 1139756 1685314 804346 1338271 1575643 1153592 1016105 1868432 1765069 665239 522294 578684 965866 788813 583852 1348875 1443527 1344781 971972 1353383 394691 1862845 1601927 321594 1789890 761809 1160397 336073 232292 1127380 582724 1236215 552882 1960812 452518 1947193 1489471 773583 802687 507245 596116 1592780 931315 303843 124716 1413669 288189 1064493 1085495 890207 689027 360482 1828117 696343 1932538 404560 762266 59051 691168 944323 766473 558184 372779 575143 150632 1493919 948618 961443 845715 570730 1214952 306264 1725635 1797457 1990653 134814 172050 172830 1393825 1979868 94367 992577 592627 1330737 1520639 1815680 1538785 909143 884125 1199607 1565626 1421916 678876 1974296 1623019 1939560 582156 508221 218776 301194 1188933 983216 1839215 151502 1532811 1561616 1882532 1814688 1518742 657827 1483815 1405688 1289403 1180667 286805 1244196 1301798 1812384 466562 1040266 982782 1602197 1481482 1960729 936010 1683103 961278 794031 117 457476 1411301 527396 76436 1292257 333102 1385414 1521867 1427215 77281 655150 1806013 964924 1384540 410383 1066401 1875872 1333550 451695 1200346 1754718 412396 753914 49654 1539325 1326714 1852449 1102886 1216126 382729 1099694 75374 1886474 1306403 1202518 516927 384077 757623 1086294 1192337 1842901 1942981 1450314 683889 783572 1988382 409575 73859 1173776 1677705 1804321 48782 1246456 92006 1340532 1677113 1745322 575432 1495458 986475 309817 879328 750440 631692 1587199 1042843 561581 910631 428874 372312 1174498 999185 168689 1213604 934176 943234 1521321 83708 1594961 1074218 619413 552540 1911340 1223461 1899037 1334713 445281 827341 1176764 257357 365716 424726 1284728 780478 1293311 1161176 434281 132250 1019095 1922193 1745697 427237 189896 498567 961650 1215924 1642942 1717118 168791 1758794 1259434 571062 1084764 1081875 1107293 63886 89677 210458 1432577 57944 20542 1636700 311356 171992 1091165 579316 645493 1667657 733849 1649852 1160884 1273485 1564022 493709 1501825 1369037 234398 1317163 1900216 1677801 921393 989792 1247566 1343570 1630027 1828583 507733 204825 1924021 319990 56467 426722 1188651 803109 1694246 411678 519305 673156 1040747 470752 1066746 1940056 211232 1073180 433071 995214 1082263 145868 1592129 262924 17634 18814 1232553 524202 512044 918216 1506579 1595819 276554 1030148 240999 1891810 1432747 651740 1178848 389593 6037 1711812 1371737 250679 39212 117564 1197986 762571 317357 1417194 276436 948961 46950 946549 87247 719797 1925645 360779 799350 905912 416491 1656419 1163657 1425192 1367023 1581696 739157 665281 639793 393311 1465977 1729662 1972937 539560 1333280 856017 524851 552219 617601 1826057 134936 649857 1240979 1282205 957333 541 1564353 1464348 1565499 611330 297876 67390 1226411 1690801 919792 1322994 75337 1693679 1670225 1359733 324286 190410 682250 566071 323480 1295745 452041 1047850 545115 1378507 116166 1743208 1831646 719975 1227423 883320 1387591 6768 1848415 272462 609921 1839203 1344010 1862524 808021 1963441 1276578 919241 577848 1512000 510531 1970335 1466634 77275 230226 1323045 608746 166253 673478 1329723 1630655 411261 1511775 1251468 1657894 887732 154808 588661 1590518 968443 253490 1279280 1770548 480684 252392 274588 1548040 906947 1060085 1183757 419178 1808558 1862380 229189 1840318 944822 1959177 866132 1194231 689569 1395299 358829 710127 1227532 210226 1135649 675594 1423518 681744 96375 210996 1791365 117840 53543 1796150 331505 1248069 906931 933026 1537178 1408762 87663 1213219 1472628 1202477 1383994 193283 1062273 919409 984813 359731 1942415 1969110 1509126 494307 1624825 1086250 2147 1966567 1934954 362983 759687 465778 1391705 1478468 1379790 1748599 255501 584479 511685 922529 1059690 658648 448666 1429075 1245562 1703903 916337 1612559 1895395 1813027 889821 1241492 508569 1651094 1746622 923341 520028 816197 565940 1964264 284887 1240184 992067 282417 1381562 39432 1258040 80893 1940064 564172 1886754 1581256 1534589 1170328 1591288 1017693 439436 769944 1199434 685105 1280867 1104264 295139 1954196 428349 265780 716197 114780 1755580 464802 1161655 999070 805974 1607467 878509 1499805 1369531 1875242 272474 1053938 477269 452580 62536 1000460 887773 1959306 1802812 239642 944344 172313 318579 1904646 1946726 573703 1824445 644514 140275 534201 349245 1606373 1590216 1507360 472112 610568 1088414 1789698 1401665 1447231 718498 341372 1755124 310420 19270 1138253 1277646 1287826 1222221 1173068 1426244 1219242 1796366 1537347 962910 1854398 940197 1158899 852941 645976 1714283 414815 34338 1006968 1153422 1451180 1978946 1589026 1882685 1445149 1182758 1499074 449505 1925728 882417 2570 1055884 1391504 1450562 1635365 1334797 718977 1919487 111714 570040 1206961 1258831 1969458 1227101 572146 867878 1174544 1615036 1565169 1833829 1470811 347130 1085658 622473 66142 635642 264373 1192082 877698 956060 501243 484016 1707678 1223027 1850958 1677106 961483 757070 1836571 554405 1080177 1481371 222391 57961 976747 1810801 1799933 504894 1661228 487263 982352 1419342 1061262 352577 1627279 321475 1510025 903036 65130 1386897 798197 1922612 1272164 1099247 260867 327284 137402 224642 1034057 856904 1122714 133313 1489003 585140 358489 662128 254810 589839 1865034 1328633 1043686 1955810 864495 1326326 717316 895316 474921 703331 1692006 1412911 1705900 553185 93080 1951806 947867 238962 705917 567749 1806529 1339060 401484 1193821 1860091 1307520 1455959 1956808 1609158 1534023 1898734 380704 14365 871420 471914 1887509 81329 1337039 882918 374225 1529984 35590 717419 1696898 1186266 1518407 940627 1174341 646678 761691 714282 796274 1558318 1026117 884471 1182906 421836 800078 1303460 1269930 265870 1115848 1541895 1276102 1284553 322019 1662240 1637993 649426 668618 745727 913175 1962317 1028679 327493 1740337 1304937 1177307 1121325 248494 829696 469468 894676 290055 313060 839446 1001949 1408325 1090611 1633070 1914895 1035724 168749 1251213 921631 935000 472357 402249 1937995 88856 596532 1690158 1410457 563994 543038 1882792 1077926 1493308 269757 890828 1098355 11221 1893942 898777 261450 290871 582862 1837352 100819 1961987 503216 913604 1756835 1763086 1481989 83351 436758 885999 1878303 1271297 1092573 726034 1775452 810417 249190 1013583 573633 569719 388392 572248 1886090 316850 535176 1863517 1301316 258395 1018902 1084420 1447049 789500 62230 968715 688949 1000686 285805 1531066 346014 1149113 769597 511077 312781 899754 5614 738647 1767739 1220288 220456 361092 678611 1919921 1864218 1092453 527129 1976025 463747 689986 773838 1145619 463462 132030 1315425 809348 330058 367621 1732656 1060757 1500650 1538482 705362 1417884 1938910 1269611 54319 1835455 382757 1373918 875870 1891811 1978182 89555 1692807 1003899 1279949 617408 390607 1310129 1796679 269491 1191294 314708 32708 96989 817649 1837481 820967 1524500 1865202 1678539 1618389 888015 1672374 1905138 376853 443439 485877 679929 1461819 921572 599433 293308 216800 1895679 129416 1496533 64640 470798 9838 1423849 106885 1306618 43633 1999060 1228566 912029 1131117 1498708 438714 1103226 629903 1274339 624438 299102 922160 1957634 30297 1947916 1573554 1801944 903623 1636338 1021870 1595926 1696448 1040852 584134 3509 927453 421253 646210 793477 1096969 1091912 1143186 627687 1285231 1183901 537357 1320064 1061942 1121281 1435517 1207492 460037 1293802 27680 1003221 1548324 890521 308323 559254 1176508 1465262 975389 1998853 1457379 431850 933013 1600618 1377042 1326707 276280 1889668 1626098 357878 1306962 224185 1774931 1825911 1664190 1932893 1570938 141996 1781640 1288621 1285516 793167 292669 1282093 861044 350685 1301073 373849 1290490 1364734 35093 1740474 502650 1148737 656066 975219 1030201 1813544 1447433 1336636 1366841 1380014 268620 1769666 1028715 1040725 354982 787598 1201571 949234 1007214 500205 1722525 90282 798420 738492 200486 725350 856082 1364127 707752 1198100 1383607 1953277 202038 721586 1434922 689520 1930994 1498148 961018 98976 1897377 121334 1364213 1177678 677968 406670 1945561 37310 1716939 1926792 1157843 968666 5527 575424 107640 1058755 1001400 1081312 1654732 62324 1972892 1649703 508036 1043845 958652 1108221 461685 1701237 1785785 1023643 808639 536188 180729 764910 447139 401532 1556685 697701 626464 1813357 1152896 797950 911357 1053132 1469241 1440277 195133 1136476 375273 1462151 1033624 523422 695025 1097732 905306 364749 1685962 1126539 1670130 777564 369179 1687599 1826423 17138 1250920 1163201 303124 533530 289390 1614897 549351 1205439 581599 1972168 681335 926902 1096463 398153 596499 75140 162523 161208 1590450 352334 1176608 1487723 982058 159351 402770 1467721 1019365 62005 157000 943960 1728237 1706421 1494902 1764894 1707791 852562 1169667 556602 249786 1653761 666709 1439864 2609 1315363 1062924 167638 1006569 232013 295875 742875 88978 91125 1108018 1353356 1486247 404314 428130 662756 1427263 1238963 1818270 981435 245879 1937814 1117530 1274311 129101 247443 1699822 853788 314753 1479657 1880386 724883 967044 1103455 1074377 1493640 1091708 859275 82553 934530 742661 836539 164902 1331049 146746 1507413 1128127 139725 81784 351850 1577596 387628 1080629 580050 608812 943692 9700 148388 1523243 1406913 1330332 876407 1662128 485355 1860521 1084419 180079 700984 1713469 1012105 604875 379355 397870 1281225 315204 718003 1092635 625496 705545 1204537 1690799 973616 1500164 466843 1866325 1462527 208111 1553101 806866 1157659 1543252 1657920 310714 1800556 1271750 1824139 838933 1293488 878401 132457 1157693 310307 1286899 104982 274690 1893447 90119 362154 1434205 1557763 337008 676001 1321402 1851085 1901126 1892308 164793 130016 657223 253954 1529806 1784817 707781 1534793 1589530 443816 1617601 1742095 1836537 1185878 346644 317906 174436 1360403 232618 389922 1474379 1144050 1011159 1733133 1258254 536862 1503766 464675 925515 1203879 1862384 945178 283269 953404 1356594 251490 433916 1275668 956821 1715833 1335996 1665277 1557973 1890584 1904118 1184955 930935 732311 348134 389882 627949 1240688 238754 1735630 774252 100026 11510 1326586 572482 991922 393504 1655796 613938 1588074 1444272 530512 1283122 1335206 1827686 921006 807254 563606 1697055 1292375 207696 57575 765538 550299 945758 1159309 1408921 153599 1774758 1694738 1247766 1343315 1071402 262765 680111 1935417 496942 1595075 911146 1864244 102823 1533898 804255 1727294 1558399 1903040 1693649 978679 1204117 609667 1651987 982901 1864699 1937707 764367 977399 117757 233042 1304460 182173 1420706 223412 1921762 839729 464067 1372753 220570 16870 69216 296027 1971297 62733 319799 1409899 1497058 1175915 46567 124762 1943352 274457 65820 507090 711214 1230559 1218995 47077 768052 1193104 1695753 1585316 152725 438341 1253233 1697420 1616713 953017 272910 1059113 1774180 1092156 392292 837726 1739317 733061 840668 74060 793264 3784 1391125 743009 1719688 1225341 1270318 849758 211939 952629 1404027 1324219 340730 602370 573686 1903190 1974622 968915 1297554 162490 1407909 15112 1606227 290266 926503 877846 1794956 575263 236279 52561 92798 334743 715980 1255002 1420600 1397248 1598506 1305331 1628462 1180428 296625 697951 1185736 937201 744270 1967828 1171763 781480 929684 735252 1467581 1109527 1221939 631787 1425465 1504456 1361010 668622 1092322 1262693 1865811 1353776 271610 1185273 1632968 281047 1320018 255168 1257548 1408701 690787 1517685 643718 1874273 1215875 865218 1952773 600649 632268 418080 1729007 1387543 856677 397479 1696694 1579683 351766 1345199 366716 359447 627617 1145132 334753 1551213 1056482 497956 429786 1841752 1452801 1754089 456978 192856 992347 804781 1739523 125995 1133044 851774 662126 1994544 1392677 422870 1582804 79443 1897114 31575 693491 150758 1574758 561759 770681 1301019 851957 1047073 22750 530997 1730219 1619317 504507 1751294 825863 728078 1334541 1968918 1610670 574735 1185390 1046994 1632039 265446 1627189 29992 439199 869990 264976 238912 782770 1384641 1430831 1199165 120805 905212 1809183 1285377 1743182 556521 115468 1865013 375229 1049165 890892 1040228 1432308 1527052 307894 1211034 1835092 328894 935769 181124 1073143 627435 1696527 1811243 310216 255981 1200581 1449413 515771 805403 1893678 1954084 876582 977285 1543215 1472403 699656 769121 25046 210439 1251369 1576665 1363946 1987276 1004337 1613673 485049 1746655 1464027 1774360 1993453 37690 1210518 1386181 1789040 1940456 1282767 1112733 136646 232126 1327051 1561385 1262865 1330497 1969616 258623 246951 1084747 1053688 1855433 851509 1665993 646081 1463945 1326959 1362457 382564 107759 1988977 1496577 1309754 192652 766442 604036 969196 1775925 1872447 296482 24915 1224068 1297758 668560 150733 590170 1889184 1955745 1778109 964979 830796 1774553 16853 1832965 1172237 401811 603871 1662036 355231 1564966 1154954 1300291 1426550 1926874 1672195 1430643 1785109 296545 1121346 1832327 1810714 1629658 1781648 25047 762673 546151 1324140 1306767 644943 73872 1621956 110704 469930 1253714 1204613 1789270 1809260 1173384 901309 1400350 37646 1324743 527019 3028 1429767 1505308 1551860 1716643 1342867 1450784 562660 1328201 1008990 256719 1854570 1809508 819457 700392 708709 409122 855393 1692818 855491 1162893 175779 526505 1644808 948854 277766 696403 1358986 186774 475289 631171 1551233 600106 524871 395758 652617 1983816 231237 260137 1229383 435599 686197 697297 616920 229304 1936188 1013850 670604 361895 1518109 1538725 1820096 1470350 814858 1497967 1609457 549197 1248848 190545 1931354 1797717 818940 1135572 668879 278978 1243719 1803662 1554209 770233 582200 1412620 1999971 1832046 1209672 510599 298289 1651533 1134225 1609536 1006832 1714332 728252 1528828 1666721 262134 1727180 804718 659672 187901 1831931 1147721 122973 984438 1820421 1654302 474375 885276 481432 983795 579291 1615944 365124 1476331 2737 1320106 400158 1311372 1911791 211885 1174597 1382569 544056 1499345 395103 1360918 766848 1525392 103461 44225 874040 418976 229443 446794 535689 430871 390227 717772 90179 1524702 138566 1778753 562226 350709 185661 1073424 1758183 1760604 280056 1845598 1623708 1302509 1358298 343686 661093 1536188 553442 283791 1350103 1392990 978937 565897 134228 584222 1893161 1066949 1002302 1880574 1077281 46049 985396 327126 1133523 1111037 842416 1507821 1201912 234259 540248 386693 216498 1313056 1592134 1127980 385954 408230 1683526 1172533 1260350 1330212 1524009 1648356 633478 449520 1636023 1591755 774203 1868917 1769501 239566 930262 1028432 605881 1153444 730573 152599 520957 1455142 1877874 1769922 214028 447526 30134 2098 1879168 1140484 1967761 1756379 1539943 430911 149170 645530 1430242 305638 1048758 1267964 1177314 932633 338524 1000175 1720922 1419094 597072 1282540 1840532 1496045 584705 825681 1326020 905994 703297 1282390 1476992 1567832 1897424 265140 10018 1150989 973573 1457086 154697 1079429 858211 1286966 927480 1346673 1175907 1182179 1959120 873506 924211 375755 444611 1752406 1069746 579192 426404 117058 1321431 1193204 1726493 1183668 1355672 1788835 1387528 461687 1906265 518513 1017687 1399669 1374945 787623 1002289 1243520 508827 1610403 1828745 1847350 1105831 1432979 722722 1650653 313731 152810 264709 1714112 1673221 1894314 1710018 1050463 615562 191755 1584404 1480772 355015 524046 14090 1416778 1777318 1877238 1451390 1144497 963506 1660974 1479243 1949012 807631 334456 300726 905050 1761999 55707 546317 206406 539524 18566 534901 1271377 1424869 1973266 1260282 1425585 1017445 1878067 1979566 1477837 756422 1510783 50907 574170 858683 1622483 678218 393128 440217 1615175 1748224 923032 1443283 1383034 1784682 1185965 483376 1096779 228568 1171124 496597 1920510 1591845 1302715 556543 234714 268979 1476008 1101447 307853 857139 562603 853664 1248266 1709607 1224350 460040 1855803 255560 272593 466740 528745 890413 701349 1496647 673313 892456 1444419 1097233 300930 1196738 1449236 1925171 827851 1100600 143683 1266926 257116 1140097 370315 1025371 429395 1826399 1185223 341771 709424 814214 258619 1616734 822024 240162 969370 627927 1958502 1326158 695484 1352361 1599184 1211760 565971 1202627 1501146 31502 105626 1086425 891459 698269 1435832 227551 1896484 1844024 1772085 806959 127504 1210070 1891819 117814 1104368 534071 390744 250357 1185941 716126 1120913 994049 1204386 896345 1650988 588879 1933248 808542 1609762 153751 506698 217105 2007 1645559 1248733 1414327 1199220 293185 211095 1238454 1105050 234446 1641251 1327403 1996108 1797314 1610456 1862131 568366 221985 466726 130229 800235 1943143 1913980 1874128 1866542 1830406 1271081 1121784 1636054 10069 1061483 1118361 791607 1116548 37135 416769 1301449 386165 1811334 1751784 84717 1124083 700248 1913207 1695710 41050 1893103 1343432 1807359 848756 38912 1114458 1680611 448508 1836846 1595921 1486169 1306852 601246 1351025 77194 1659700 748734 1490459 1167993 1292887 599952 619857 64365 825158 1802102 743386 1848852 1230609 1398596 198762 113247 1866462 236232 1327092 761455 295446 1656690 25886 1297901 624236 970371 979015 72440 1876035 889090 1255646 1113347 1972736 1753765 248191 264014 620576 296062 198190 529674 1830247 856765 1331010 1917821 1067586 1962931 1135025 75983 1409387 1960773 1207050 589177 1022540 1755956 823115 456415 1314556 380804 1827239 533223 1750616 799079 1750401 1546844 680975 1636509 1852651 1751644 266860 1368732 1266066 1222430 1792067 1592446 1836632 795475 1190538 1166582 1811586 1021667 1993248 2091 1197290 569397 230567 1260572 467636 281903 1461754 38837 1794836 1637941 140438 1855631 1748375 1708684 533810 840189 1490549 1116047 1165683 641599 1135463 1866446 926046 377979 1796720 491776 1781252 543095 551400 1331825 1677617 682726 84845 937797 450469 823962 1510526 366174 38336 1523411 190074 1339737 756553 429707 1205968 1916644 387801 944727 1824404 955753 1794059 486702 758497 694337 1484462 526665 266652 1120717 1792409 1910691 281268 1666216 1686108 1402294 1364552 5421 1037241 1500055 1844935 58130 1540259 838669 313978 711331 1689706 408652 1095838 1234092 330337 1919191 1407389 1531869 1839660 573855 1725859 1416917 1975124 1405008 867063 785864 45926 985585 974730 1174333 1951535 865222 1092047 1794731 1842861 791470 1473804 1234257 1933622 441622 1665809 263527 1883254 1210629 333257 213831 647431 1608373 1650178 1412895 1180063 2268 1187412 695965 120058 1977850 101742 1668750 203211 965906 1115729 73175 869028 303618 247253 1820504 1628763 1975831 213719 1933689 847461 1803477 874082 1583321 325656 1641432 786388 71514 1522734 1694420 1139406 1364194 624115 292012 55616 907417 921848 1651877 1108366 612402 869042 1022873 1762198 1751371 426070 850181 859197 583142 241361 1820350 1022709 723097 1791014 1555893 1355708 83205 605139 1568036 144985 1689613 602097 1265107 1758358 1693964 129174 783221 486247 1322887 1303276 369712 1939934 1421758 1901273 1533606 1949459 589282 1698294 838125 896200 1169576 195103 1157130 1637233 379955 74165 1255895 1698664 701199 12625 1112615 353056 1515516 1503001 1356600 443955 229519 306721 608405 364217 734062 330966 1849515 1939708 588211 452413 324039 1927723 1416808 1412323 327358 340054 356483 1436442 439238 1529975 1025566 85066 70725 336572 207140 1144553 915118 199572 620515 903362 296631 865206 502127 1242996 861056 1972763 224319 1814176 1115653 574811 587459 1788170 762851 175853 286992 1071612 329522 804412 821638 1439896 648518 1285452 1371450 719038 656987 1950365 775742 1261049 569021 1349458 181513 1246914 753964 673832 71878 329476 373046 1534305 135681 171780 28915 1514781 1852309 1769867 1852290 1711895 982325 373703 360286 1088719 1204289 355245 1921467 1387382 965585 1668584 1075555 681733 1766997 1036482 110189 3053 911387 1279945 1726481 491101 1714889 1879821 493461 1550963 87425 1247588 1242006 1237476 623503 1852674 619663 935919 1188250 953468 786845 520217 525339 222435 1366388 977757 1477598 178477 1739086 540951 254670 1304132 1764900 1002647 249926 1286943 871452 1639271 1303734 1110583 228626 1355737 1227334 1522856 558493 1641477 1142350 1246963 180498 756884 830709 647739 446675 422935 1530892 1101406 1514249 47924 652571 788851 1388604 1503411 1225028 964914 1486207 1594032 360987 1548395 1033734 1089395 604084 22783 181492 1897505 1098015 1505950 1120086 1446739 876653 1555942 1876108 1365672 1588237 1286152 1036102 1102000 1116141 1299325 1002845 1782575 1367055 1815669 1624408 1828650 698451 1888547 792722 1089416 1137662 1945982 1486512 1286497 1605851 1200848 853950 973357 276195 10399 1025101 877489 865291 105849 107897 1467949 1771408 977453 784066 1999182 1860053 856409 1547558 1807888 892935 14116 1927905 739455 1378701 1842966 1282694 266916 109752 319295 1722959 1187660 883706 390120 497305 237423 1651763 1831203 448588 519579 1417951 1674376 668074 835575 1760140 792319 1217807 756354 1319023 628288 330702 1308916 645604 1722173 1948715 1984686 872621 708857 868085 543474 1542753 1730276 400931 1169821 1556198 447670 271047 1671348 1801728 789117 449724 1016550 1737902 984303 293344 194572 1446396 1581005 406042 525292 1223008 777544 857773 1870404 798058 870596 630506 24237 1457276 623779 952477 1817990 722945 1013193 571382 189331 1032699 1565931 1271832 847647 1434406 1809824 1987064 1373644 1706846 1659932 13870 1511718 1036694 532690 476175 587325 1341506 1858563 1628786 235156 1618173 1793541 1994407 618715 158949 1500098 1694329 1601345 521901 42055 1841062 257613 1377501 159353 67438 1106765 729731 1843469 251402 1457666 141943 1923727 1570897 1365168 181290 158549 1942560 946185 1982440 1519127 157252 645085 1241453 833056 1035200 1858276 1678485 1941255 1883836 298470 1179846 1067872 224872 1551120 1966944 1395142 466808 507635 377481 203989 813324 1551692 93832 404810 414805 1276416 1574057 40686 1099777 1580456 1011071 268357 1862564 1315021 1029082 1622980 813861 544955 1761373 1583249 59629 299808 667523 97484 1792702 1184079 348815 1481530 1857302 1697372 713582 290873 1860592 1686124 12700 1287131 178555 32424 327542 581516 753351 1341978 294962 1731351 406731 492450 1323387 1696013 667759 567928 32499 1102295 683908 1593053 1215765 1654940 654968 1296057 313587 964654 683121 993473 658194 60459 361622 238589 643689 1410210 1855733 964821 493556 684697 887682 1807118 465956 1716736 1693210 1294227 626190 12513 1730796 1304695 1568696 1004968 316435 437332 1240140 237921 961584 796109 1517276 1330917 104469 745123 1449882 3431 1363054 1488331 1981172 72732 97520 1824941 1590720 1038842 1462225 453597 1149456 1373116 1262346 178700 107921 596186 589517 912834 1997164 409558 1984347 447755 332479 1330353 1847839 1255251 389590 409265 228694 1559764 498006 121668 638236 1806841 414344 424015 739766 1977955 1286487 1206331 1646869 609517 1286602 154549 634123 1827703 913725 786974 237317 137726 1402290 1981784 1724603 612138 1943554 554414 840649 75326 195216 223788 173917 1079562 253675 1431688 1303233 1196265 808499 648687 1099541 170918 1160625 1306775 82191 1956482 1948647 758172 26338 145983 909038 131147 805747 595461 475740 511825 662600 51613 1403402 184746 1970181 1539904 1741297 255327 210117 274426 1007224 193855 1381115 147116 1853385 489221 149326 1633058 1385835 554010 921782 173123 1414285 883087 1563179 1755902 1308151 126751 1985058 946265 437460 1777246 455136 1125096 763710 40178 279067 1803658 1307624 1146992 1048810 1676775 131054 1662213 830338 768707 1913093 965852 822300 1947524 1765390 399080 846732 1886232 1822160 228718 1826981 76489 323804 593798 729160 1888724 1281867 1515206 414579 626693 751657 1202181 532156 1381803 1693930 633007 717025 189744 867415 1764271 1051918 368585 1254640 1980628 541203 1861625 383821 533442 739427 1170553 668122 627814 1254312 1535541 463254 872326 141423 1846480 1937623 1292849 423808 523954 47693 1967494 1282024 1523035 1499936 998208 1541728 1160952 1399799 408664 98664 1256640 1657905 35546 1632564 693675 621102 422861 670590 464356 1091208 639494 1902950 1393854 152521 1736657 1022527 1333160 1061083 385383 1836111 149231 304047 128779 746690 337132 1777688 1982645 675375 771429 1004888 1995658 1154692 1105138 1308960 1122027 1041641 318088 1871071 594229 1414291 1375034 28036 184992 47209 476104 783073 86932 1119201 1844326 1593453 761172 1939175 1523001 1048761 250211 1183935 1852029 1552558 395772 1714679 1024012 300097 978562 45405 1255780 1520972 669053 1745508 848145 744609 668170 1065865 462050 575235 715123 541027 753774 1872383 1794591 1428027 980320 1544788 1242460 897078 1353331 927593 1647808 849932 1877930 476692 516369 1965004 1878847 1633233 114805 398465 1203170 1266962 373816 1507139 1580139 321152 1986009 1213568 508559 978913 277632 1719950 1085382 1623498 1764942 955822 1476606 1080796 709959 1025507 1440409 1950853 273118 1940187 1817168 1525864 256490 307838 1598565 299382 284023 425077 388825 1090323 1800183 1985152 457135 134341 948129 1772333 937469 1569326 1432439 1515402 565442 395092 31932 250273 1536020 341991 577274 373226 493198 1424727 1836587 183149 1445620 1517574 1665566 317278 1456262 674191 659921 423160 1713630 745120 1506947 998581 332263 1882008 1514589 73715 1544607 620199 718461 1936544 1823612 1272734 1244648 1512606 410344 481848 108981 459278 1574914 1780926 1599851 257017 1965259 1823131 1837555 1525114 525269 109226 1868463 1643728 1567864 360303 88858 1416754 1415445 1539889 787466 1991143 1658497 1885132 557013 185923 85703 906152 1259316 1892492 1526713 1852896 415349 1928837 1331754 180317 598021 115697 1245764 944870 106198 773094 746104 174801 533677 114152 1725371 1644493 1113406 69116 329287 1142087 343446 1031454 1552806 1655624 1212041 395083 306296 1417330 166831 1442828 1561621 850284 636221 1843179 779371 1781963 618173 232451 971923 1130475 1170814 1466677 1462997 1820896 1607142 764552 269909 985237 1570677 738375 1705804 1576403 1785450 1403032 1009612 232206 1987993 171295 1036403 1281548 1643664 398190 413413 961843 1456046 797630 992942 514953 1130880 567395 515720 1722427 209138 1502675 1795797 1382128 717852 147619 1499006 444921 1652574 485707 1972595 493997 930782 623101 1508132 795909 1292367 1386423 1219749 1986227 310511 1594099 626486 48970 662210 1903091 851527 1159259 1049807 1375056 1444908 1324481 254330 1485354 237567 224285 149657 385193 1450265 151782 489455 1359705 121322 464064 1791360 1332832 1803597 580983 1003380 451572 1015779 863604 667392 965925 616424 1694871 1314113 150704 1525915 1667037 849766 1894321 1552372 1759018 1316531 1378571 1745157 1152897 489046 175584 482332 589770 1377368 236396 577563 1607072 1403345 1225881 569012 1195769 1627945 909113 1217124 166244 1683270 452030 473233 1967532 2414 592863 1067403 248219 1201889 1652930 1299837 709104 728419 1507161 1471835 594109 1900571 1533088 1339576 1049921 1650483 724518 249069 628992 762572 1283552 1580940 799403 827832 521164 369092 1371001 996567 291170 465880 1123612 743935 703872 1068272 816163 614262 1047355 1669452 1876319 880663 1195616 1804435 1531079 493952 915391 858562 869244 1999321 363671 1134737 1402082 1840881 391934 1273292 856551 1336146 1851573 1147424 664660 929277 335013 51932 380019 531341 911923 575581 1388822 780689 846877 515545 87237 1585968 987049 352151 1301182 996110 151762 246183 1785645 1486136 816864 1414221 1889737 1760225 1613655 863277 567158 1371472 1446307 1483756 1137350 836569 1879563 910417 399184 418134 1091283 1747397 989656 1799674 1520647 1618462 1331355 780302 1145090 839113 30420 205837 315085 111682 697129 1195647 1596264 435426 782306 659995 1876587 574528 1747144 1099755 281643 1543267 285798 1628806 413964 1560194 446094 223707 489988 1788017 1199012 1022213 1340764 1486691 1978095 1232206 896514 1121874 968579 186221 113179 1107285 1052407 350500 734519 685857 1189291 1434976 137386 1393095 899409 993307 1118069 1303557 292923 1725360 446914 1504852 1288852 388715 1449275 398921 858466 831694 299655 940407 502029 1131722 1784865 1069556 1341929 283926 1526659 1056575 1466237 849545 266331 1455366 1772896 1911147 966571 1449926 1308356 679618 776785 1068813 388391 341810 1492250 942014 330941 702713 221098 1518784 1052717 1647956 1268975 404508 383549 1636107 740618 651982 146857 797898 159906 1786104 937411 1458340 331366 198900 551992 834271 430581 1958512 1865222 56852 1268492 1088568 762928 435622 404011 379976 37667 880671 1164022 1044014 742099 458153 1426586 1749598 1263472 1753593 1379575 1074457 11703 1949679 1040636 1832942 1960719 1305829 3034 1808632 1183378 772205 1078944 176142 1412302 13187 855264 408021 978153 1798810 1216230 439419 233031 533080 1972373 1793335 511043 51303 1910611 534828 1127471 827370 879952 849422 1513683 3561 317798 52875 847636 1510212 1808727 1515205 1848558 1525191 519812 313859 902993 834854 400794 380296 771769 27360 1772960 1153762 642591 1981949 552966 1737173 499826 1233337 1045382 1148918 702523 1161305 694408 460753 51311 738476 224073 958767 1168072 1390850 1135190 1124908 402452 136103 194967 853949 1789709 1841474 276276 1720161 746685 1913631 244877 517614 512010 1044735 1329621 487679 957069 1408817 894096 838342 91164 838776 881520 106065 631952 485133 125059 660554 845437 702708 959997 370429 1651464 1152364 1388772 434669 1664888 1543874 444405 1326639 1988058 512430 1166475 1151729 615387 1068015 1479553 1766684 913173 1384642 911171 202697 710410 178031 656948 1830021 1016297 865938 1447512 262103 1593290 580397 773914 727243 1520055 1762002 568741 1466139 35658 1649181 1604782 1642154 1919636 93360 630366 1488691 593020 2824 1184070 333117 885900 1290876 1441768 819520 908482 1906227 1669423 1129766 347509 674613 1461965 1625114 1402742 1287979 1896489 210994 1386813 834649 752670 1393690 1744521 452548 1072371 785587 1168466 1702808 499639 1134720 198670 1984716 471486 907416 1556652 924857 1970321 1670770 1386388 1348732 1400351 58150 1208965 708925 205266 1320667 563225 905399 1032532 1392432 1899221 1187250 1106177 988391 1019663 863629 295950 1119197 1703666 952182 758388 887920 300464 1513261 291856 120057 541877 1224097 535584 1300277 1971282 499595 993029 272735 1981213 722873 1748643 380805 1997083 942861 81071 88324 1020036 133254 186346 561610 811011 1192589 141231 1189960 1963927 813582 1195909 34732 333946 724791 853439 784946 190195 820111 1638115 239111 1439147 346556 1129173 1812138 125448 832433 176580 1992608 1176205 93982 182698 1156876 659758 620280 153681 1825809 1866343 1951555 891272 949984 1239547 1856117 1012613 983721 462324 1330724 934451 1500230 1468353 144350 1825784 1986739 826417 1117898 862732 11981 284056 1107122 1004465 1531915 1647661 1476939 1307312 169389 573237 512530 339541 1630380 100251 1467901 156188 645289 1864113 57631 1298648 1127729 1786697 122545 532122 830861 1502566 141587 796668 1310803 1324433 870216 1884661 1939874 356925 323847 38238 1298250 1754553 1747113 1668774 1956652 552551 1031747 861947 700458 1071937 1129304 1507127 935056 516843 231748 730208 1227933 7098 1703912 1159967 1753563 1187139 770885 1150564 1811551 1793343 411038 1678079 1895468 1683386 865453 1665161 656759 892544 45237 299397 79859 939177 111710 1606302 1489919 545550 586424 964809 1787491 1794714 1335609 1113399 976952 1197484 1646796 759604 1884952 653108 1204443 807271 1463953 1663816 865563 1139856 554869 758250 1874117 181621 5942 424418 1432538 1372552 1603210 1759431 836164 1411729 1863419 634594 1676072 712855 696800 189030 1499799 768905 1020856 1099321 1357303 619300 1807906 1843519 1605053 589973 1955698 556078 1582081 763581 658237 1091916 1464455 243061 69590 520165 493578 854905 815716 1299017 376538 1663135 200964 850841 574459 21800 1942293 1361222 1800292 16760 131230 1435408 184251 596270 1381622 1307561 8532 507109 1074409 238146 1958947 854379 1630861 41232 1763251 1693358 624439 482694 780783 492695 1569850 565722 1937201 1672599 1399406 372883 840413 829576 74284 693326 31471 1662375 1340917 1098241 420789 306872 368030 141592 375873 1441390 992072 1630218 1253312 1126551 1622127 1342609 1115221 156518 741454 815361 547635 800804 570769 28264 1102670 451189 248750 7258 1199858 989203 1814297 154866 546878 954765 1367087 1038386 560844 1999264 142123 135631 1114538 1289237 1604834 1224049 1234437 1599603 1571881 444934 393658 698167 511235 573267 1509584 1774046 203551 707202 1890973 1862383 554322 643926 558902 1471068 879542 1773992 969044 1566901 1377031 4218 1069186 341222 1639300 1592463 1313896 374781 1079449 572070 1728081 15446 314353 1752528 136094 717072 364263 1394636 1097906 750353 108030 149775 496220 1410570 1352238 1786615 1031655 1691087 1809161 1265459 254005 578440 1437797 360300 64724 1219081 1090768 1787065 341270 1435952 1899534 1357593 1368280 1264464 348562 472788 1246412 1363601 913219 1330914 357352 561596 1659345 1231913 226865 945093 1702827 1479146 708642 554901 918338 1081914 1747888 594736 968019 594391 1468402 1078565 444763 1187888 1228942 1315229 1848910 681354 1842458 253304 895975 827225 1632251 1863805 1860615 1674750 1754638 1001913 895939 1035050 881065 1868300 1439442 221610 1725921 719937 1225254 715204 1394063 1570307 880677 377138 1335009 881819 363774 524573 664282 1162090 1231475 1661865 915707 306648 1835229 494780 1704095 1967351 727759 995221 566521 1248730 1189059 972709 1059955 1303489 1339284 1274814 1224083 1923508 1987065 65827 1058119 555165 245558 26689 1249832 1497342 1399605 1843186 1460526 746730 723102 196383 927076 860227 209450 1978397 1445771 1142150 728253 1068164 1215780 959437 457229 1428445 1534649 932102 1932357 897915 506492 507135 1117697 1511258 593672 584185 466949 989325 1018515 621127 1184947 965258 1057790 381765 390255 1655343 1883106 1823209 742493 1218970 187053 359739 1625221 214457 1999231 1570226 45637 1179392 455682 1180655 652529 738854 68846 1693362 142059 240797 697536 1222302 1296109 1453255 1252510 556013 1542051 1009216 1748560 1150654 1736347 1519549 1321300 1100541 1795520 1849146 240453 663323 1507263 1915922 1297895 1681568 1607231 869030 1123534 230293 1187207 1388141 642034 1718935 314874 369755 1855814 1866171 337297 338957 1713874 759505 1108317 692675 693713 21477 17118 549233 251582 1834723 1950504 1622507 867714 281177 793153 713172 1695248 1435176 940141 1157472 1870148 1298892 893898 334073 1821393 1133725 727938 1045934 1582250 1661184 22363 1608289 1868930 1960391 1449622 1443614 1961861 1308385 841239 1485778 1307225 219884 1014305 704241 1206747 890832 796344 593207 1730654 923189 778516 1487139 307845 1010276 30 1891127 913848 1678554 1457541 1269771 521390 426742 1399601 782956 246094 1180118 239845 371634 686525 1256793 509039 437802 1387179 1846615 969997 747860 1384672 1145014 101707 1190664 1404504 964038 648248 1035112 1496161 1382656 809065 1021512 1162416 1638612 285809 778662 628533 916167 236146 1630253 261697 1878624 508542 221742 662114 1482330 1885047 1187886 1680238 192256 1270636 47857 1434580 59036 774874 208364 85150 599747 1883420 99631 1594387 252262 1347010 1804364 1044323 1333386 1746305 252776 1395159 1024542 304187 129114 49238 214778 961995 1417886 1465535 1090733 457077 1283072 1168571 1915064 1012372 1436073 782418 1255649 1322421 1107796 1805590 1621683 851345 1552647 24478 1424502 284554 270733 200256 1529088 1845417 442812 1389577 1809486 1963305 1248201 987574 1702221 62582 539939 197453 1832678 1242300 1372818 102636 747498 1613869 39663 1989804 1583808 1313779 980749 1413516 1451341 901560 303308 1911460 306645 772928 759552 1210510 1095093 1460330 120845 544431 1908198 129516 1179537 826399 645798 26254 1333147 1839350 25197 1293908 1581497 1214694 697038 1098305 1741111 170157 1954577 570104 1668075 1694121 124153 543681 148167 331314 876048 376026 316933 115575 1212707 1839651 393248 754551 257789 1014264 1668822 672888 1422117 551896 587733 799834 440135 178051 690174 902791 621115 1647456 730574 1146761 512086 1925777 465586 1347681 850984 1360311 1540495 1112977 208747 1337296 321144 581389 83219 371974 192448 445533 367276 166710 481717 64058 1930517 1501599 1069895 1246841 1472545 1192647 1237076 194650 244691 237209 1490537 481632 1440819 1133432 1056983 881463 1001617 1829808 1605644 52510 658472 1298934 18699 1693478 102645 228809 1217229 1970403 1426938 644859 678591 1442682 442629 1712303 1025092 1476127 138951 657137 253996 654723 1932250 611549 1382060 800259 883035 1885915 1998845 1188229 397535 542900 823123 1438596 1227437 857374 310469 1303795 34008 1574299 1023559 582438 144758 350857 1000841 1582581 399982 690460 1056226 679351 208632 896542 1614939 1502244 351961 343538 1770241 1728172 345981 726574 950653 1673049 1466401 1588498 1313876 829834 1757900 1989262 288583 1728630 591643 573023 1480544 1573428 269148 1847684 175610 1895495 701617 959441 1185659 1710315 1561790 253198 1846013 384969 1650241 292398 1205184 1990965 463243 1894469 348819 1576070 819434 398772 1828635 1928518 1742342 493283 721601 1407107 18743 1423502 1520880 1142620 167365 1208487 1813329 1430179 1493162 931061 1050317 52277 1435115 1295746 1633476 1274609 1613776 2830 70852 1812078 1628509 1428280 1119550 1795811 714204 715130 116609 551923 101660 129753 771259 1506791 1706980 1597736 1569814 1845525 720154 1903130 1408054 216020 1095166 508755 1146363 1412211 1758724 697607 1373566 1372672 1326851 243630 644017 1766308 1665408 790902 1880913 1576171 269353 1871024 1605433 1004207 1126051 658875 1281449 1579474 1781941 1206623 639971 1053459 1856244 7596 1428649 1380332 286457 1584633 312956 1106542 613350 1146463 1834897 1686869 1370690 1090434 139369 519908 693909 1666296 1273964 629392 56239 1582622 617217 141458 1200485 1303564 1145195 1416796 1794134 591512 1912069 1536779 1742411 184000 1972372 1998236 229533 326435 684128 1826856 1545491 466735 48119 1058252 1859240 628047 1580132 1758065 402446 1458739 617500 1745736 621283 1173556 1141115 547456 240308 1719962 347302 1707864 1921686 1022048 1804147 966000 1921300 1834018 1585828 1822941 771150 890474 1634080 206279 917793 649373 1682002 1069599 1364537 755468 129473 824165 699148 1938041 71376 1499073 74529 1369312 366795 1595805 510012 1157626 85481 1401964 1926939 1238787 1327894 1711470 1475999 1385777 384950 1017073 1232889 1737917 1994899 960264 1130780 825347 346259 782074 1988282 265658 596302 434830 1777071 1103273 812254 1374724 837019 397163 1372396 858361 1136171 1918945 4608 414443 841049 1877991 556458 1342033 970586 1122439 1025535 1247926 584641 1161272 582613 809092 810600 373926 1537602 566082 568311 120525 290874 1088774 825510 1786080 1069823 1272418 735942 312034 368590 1366048 332341 84701 1722814 988445 319381 1823999 532874 573860 1372671 1393368 1738981 298228 515963 1575357 573953 12392 1430356 563415 1076791 1918235 1205658 21545 152634 554732 608896 1019295 1473058 1819636 1340180 1679116 1507222 491501 1574205 260010 677691 1452641 461852 467637 1683107 595827 877467 1754736 1259993 1748271 1415957 1067726 121501 1220371 596903 1400255 1913220 1609398 1545442 847108 524680 579278 1992337 1104645 1523963 361283 299656 392594 1917891 1305147 1724232 1332128 806950 1670403 296333 526054 751785 729858 1328741 317022 1654263 908292 60844 1306858 836468 25738 1986613 431260 224625 980778 23336 1584388 239988 1912113 1280385 1770282 239184 580065 1180151 677924 249455 1239666 538205 1609768 114376 1011090 1713712 380280 1762549 332486 1794413 1513575 956224 1140582 894457 1738992 1469429 1652921 1537683 1691215 1093339 1475225 854215 700430 798270 90081 887797 879658 655952 1533081 1806215 661983 700164 1168962 200653 1580432 1047973 745474 1117386 1210126 44969 404982 515597 1385804 1717145 857467 561011 1847745 8815 893221 1793 1724563 637450 437328 636531 877398 503965 198280 1062522 399906 1327796 578387 192686 1408326 526725 1039155 36164 1565146 412050 1520684 763448 758683 98852 881404 774683 176010 1839464 1692505 1900617 1997781 145920 979463 34329 1660512 770131 1891583 233028 1530996 950486 443404 1456670 891237 424348 1082104 1241870 278206 1031605 679796 1594418 1549358 1520786 816808 1348258 1856360 1840484 109593 836986 412841 169813 746019 1533604 616285 913379 1159872 771097 1423911 901088 383410 1323551 1536371 768659 1199176 246022 1108651 1492064 809294 1030907 1148448 1757226 1727938 263331 1173683 805799 1254493 416967 1813368 551753 404859 204214 652645 792750 1603966 562494 1565516 1583408 799733 1321843 1561510 1430076 1585280 963806 1499249 83129 860746 1109244 1111829 1641118 58004 1942776 1813344 1997202 1862860 163527 972124 1902387 161326 1015174 1962680 1226435 895516 180752 1187749 439486 1012970 230298 225776 1079182 1506703 1338159 490518 1387811 1212361 942261 939058 540335 121486 859510 1549730 1766223 1510954 396137 1702742 786367 1227945 1695465 472206 1667102 1857754 19755 1801310 173788 1658157 754662 1882973 624462 626813 474529 998479 1461375 825838 1003941 445952 1853345 1970558 981015 1309777 409177 1745035 1640862 439523 1826340 650583 1484536 1084784 848237 1833111 789610 1203396 1753849 906817 1612514 763963 552114 1195586 563935 991777 709480 658913 1162342 625348 1464507 343556 176731 1986028 1301990 1643938 942964 1743528 1899149 441652 885938 1545646 5076 1309259 588020 1522132 261518 1481458 210006 127632 452545 879720 1596863 1646241 1061085 353501 834243 579968 1943970 1361277 1811430 1595681 43648 1269254 1280777 42329 457331 1065202 638860 332329 692414 1516225 981741 686603 371869 528499 656302 1878138 1737430 52626 1078021 1650020 538595 1863187 1405520 1954728 1216723 1543006 87158 1957556 1175906 710500 1660851 989988 583085 1302637 255063 1602835 266497 447036 156073 1335278 1914823 692987 935648 372178 211620 1361692 792373 937311 1880559 1635463 1553299 1339562 380684 1507789 1234905 1674390 1036478 1296719 463008 1105915 1970800 1351837 1339743 266998 1805486 119392 39558 329908 346477 1568510 287805 292755 1680214 1987768 1504993 1841479 945107 289679 1405054 1460586 1618982 1540745 969002 959219 579452 1526029 367832 1695845 821252 1497242 1057097 528498 1764614 1957816 412446 1131898 1305643 904623 983244 1699492 1385848 313038 86601 1364749 1686269 144216 1378585 298597 132892 482018 992372 1493617 210603 88746 1187895 340841 1366411 1509495 698021 913152 1107983 1559123 1281309 1653996 1859243 1136545 720565 960699 409755 404079 1417990 60228 478036 294261 1119526 545364 1648396 25931 301881 1781902 1959466 207524 1924877 515660 1835752 1380192 1909131 754479 557339 1621783 968559 1475826 433294 125007 612550 933818 236043 247422 624008 374813 1571303 409580 877494 544467 64049 1168501 1137288 1141884 1118036 31020 1692060 857200 1905796 611088 1145363 492769 1533136 398987 1845218 645265 1345599 1021478 1505820 1911404 105241 173140 1118168 577507 720392 1022702 1075754 1337719 145979 918696 270856 1095688 665637 84891 1009110 644052 915801 1264593 734985 1255738 996261 1152404 101365 1207708 971558 1104414 221900 1358570 670708 496032 488960 1190919 1316844 1100349 357005 189332 1762404 452466 1516511 998193 1068311 1746501 1884225 429038 1958177 884869 1409559 862493 369895 1468497 1730673 1938075 1969016 850961 392 1497450 708944 1866575 12363 629939 1259817 1046037 173451 805935 1270200 1475038 141233 1057702 1521694 278385 853204 401674 948164 1068637 1817593 648225 440258 1052518 1502067 881036 959782 1299070 1658642 1443277 1337956 254615 1128091 1654295 1949249 580686 459572 1687629 221089 1611074 898458 1987732 485018 1901270 1830763 1572761 1596092 592267 1509251 1116855 1851114 1211313 451768 1475615 187106 1544428 1024856 226331 354001 151667 290031 1077608 1936715 959023 1647121 540804 1465211 874946 1896176 721542 470942 23013 947054 1372572 995400 615044 1203743 1047196 1736049 1383342 1695153 1171632 1482521 1295547 1408919 265864 1391384 979187 1657978 771513 1693741 1872863 430918 19263 1779161 16179 584583 1160079 795730 932888 1032520 1977177 700774 335054 1060160 753131 1914178 41849 314193 132339 933267 930044 1161413 1619832 558566 481754 1200915 763477 246413 431910 403210 294439 1246373 224348 161650 1097573 1739362 1238955 905241 166372 125163 1779237 1309519 72499 1415809 202981 1630033 249705 302283 1179475 418326 1064345 1677222 430084 1531794 1626945 1445059 462583 147561 1957611 1155925 675305 77962 1149327 1956157 1510761 1606312 1479877 250333 642103 1740390 3388 1287221 1881577 31573 1367529 316862 368698 1823381 1339935 1927924 1308614 314082 244252 1823337 94983 123892 908345 183011 1196924 1083050 949954 1210961 1764940 1646209 1902166 1765463 132209 1742951 221712 1355688 1641426 1679597 39795 1242719 1164336 50198 704955 321695 556661 5929 862604 1093030 752799 1086717 1177682 979018 664162 271368 550310 1785265 1076082 682453 1557107 1624623 695092 1717460 1604636 1980894 1546673 908426 313349 360597 1062466 1175562 738290 1734180 930207 66163 415502 1930554 1982835 1829586 186386 874022 148195 1726612 1082688 413281 1281007 1114391 459601 1638513 225916 1623532 1473576 1683118 1539332 1951151 162248 1756555 596724 273810 1792344 1373885 1061576 480234 1097548 1484030 119618 941768 1793289 1319669 907110 488067 720587 582779 448089 1452384 740738 376974 147835 1817960 1814271 1777189 1385857 431681 849005 1098306 834761 796045 619443 918546 366563 228320 863470 479315 60686 720331 1323669 652594 828270 847184 1087130 526627 785092 1408797 1311277 977389 544731 1006561 150106 1320233 975540 661045 411457 1007267 1516697 1460671 1913973 664209 330710 563486 1229684 529762 608611 1563232 972901 1249952 260756 1485853 615736 83858 483885 467789 1783201 1744071 1773469 1701631 515916 1137774 1342178 1056803 319360 326293 1255943 286596 1105776 1922202 1828228 1468213 1159488 111547 1820259 363571 1914605 1062115 1384776 1382288 1068050 307027 529215 815902 886943 815649 1797975 593043 877088 691860 992685 792491 1336906 1786362 1441641 908315 1269495 1136179 1124162 1219570 1791645 1956658 1031981 735112 1347074 1743433 1143780 438569 1067939 709859 665541 881437 1579679 1105118 1309969 1515376 406121 1293151 1834070 446821 95343 9553 1385389 1900077 319062 1233276 775281 1872397 1021423 190435 363697 1913594 19830 1480170 224197 1767157 889651 612492 428475 119559 1239225 176502 1702495 1180672 1493575 146450 838481 211406 1400739 444832 227459 1184868 1608120 1523479 1259048 913688 1371313 1679911 1417727 1138215 949791 1651435 1584314 334264 1387463 1728380 395891 712933 370419 760028 736163 1873083 1198933 719263 1970580 1406002 390720 851386 90804 1642843 701549 1888810 1759480 1536172 970422 798512 40855 1416700 802897 1731742 1484574 1602072 522292 536859 36992 693583 1911997 1579626 755628 265467 1580077 945224 1514264 715552 1181406 913987 1162787 1472780 1783783 937095 1785963 1200454 738321 510493 1386990 402816 1477753 1096705 1870031 183209 1475530 1749615 786803 1153141 1859864 1591952 97162 1488441 72271 500064 1041589 1630326 1269366 915692 963 135923 1972494 1510657 1676845 328342 551678 345442 998215 1056653 686120 1607316 938006 1002706 1823198 450016 1779340 343816 731528 725755 338966 263361 1605084 326098 1255638 1078766 1061486 879156 261569 988328 1699989 1983364 1378248 1928804 1797061 1465757 1379654 1684283 1044837 545119 982935 194584 1178889 913810 1635846 1205785 1246802 429539 358882 403756 1359121 78155 1326811 954671 1014771 220806 1348050 1475807 1715028 513151 956677 366967 132286 232074 639976 1313899 1304201 620513 1925096 1071165 633256 1688146 1874697 1236433 54335 455323 1998669 1202904 1846731 188217 1705857 152519 431059 1148207 871190 1201703 1124615 1328376 16585 1386019 1990598 1068124 1411883 1659509 603107 1737223 55077 1353312 695863 30742 532087 484354 1059584 667145 1807580 384358 1797650 1734532 1627904 1795266 901447 309892 774199 1760979 1313079 1964200 1544827 529006 777342 74533 44731 1869065 1859595 170821 113145 193260 7405 197346 13787 566374 1030478 115890 218667 1749258 403230 1073993 230084 1697024 755636 54926 1597230 1186410 485138 1281541 1497009 1352719 121418 1331551 155116 1212224 1242610 260694 1212871 365874 1714215 1634115 411863 994464 185633 157515 228061 570093 1011766 38940 637625 1338556 1029218 444345 1242789 1552044 364599 474216 326528 173297 1574448 632991 198921 628629 1188672 954266 804114 1510564 1537171 1923546 586167 1886667 813297 1549402 540584 1304351 354605 1286045 683701 920163 1091829 454441 505258 1670126 99289 1481326 1462868 1094536 332631 1908479 997758 1186542 332844 642441 9242 809193 693549 458735 616942 1371187 853932 277540 1853068 640206 997344 890155 1376887 732870 1410166 1267661 1445549 403321 192113 725593 1851253 1822297 938647 1555924 1485880 874321 612143 1979119 1496532 373269 1919114 1235281 783815 401492 152164 1281600 1163485 1360014 902321 1141956 775287 538397 1802286 639547 1103891 23414 1939431 1853740 594938 820162 916772 1889327 1429255 1071884 367453 1476382 1098727 45547 106024 1591072 726802 317849 663155 1716282 422864 643800 1552840 1748674 486277 381915 1849797 768482 826214 1435464 1556073 69070 1367010 155835 1932030 1366809 1447419 1120122 1194567 1492516 1970185 1735978 134722 674680 675193 1938409 1250348 295140 910043 1769861 1691105 1506252 1564814 109504 707029 1181443 1013140 318564 549849 1383147 1290820 1670454 1714441 620813 1769732 1131445 824242 271443 1514211 289917 1260106 142219 524998 1358557 1617844 176798 980824 1656896 1581021 1913860 1252364 699838 348551 1039864 32219 852050 185372 1710764 1956066 273484 1014307 688103 353941 1244062 1428734 620686 104651 78544 1915091 1859876 1299279 1372627 1442540 109579 198905 1941301 1236192 1612241 1839342 139328 684234 441871 1788879 553449 649249 1583356 1943286 1614684 732234 1096817 623243 348836 1823850 469874 678053 1294076 384401 950970 164992 100285 1047999 581832 1008260 1530884 1907590 1649468 1315492 1703289 1108869 133744 727660 521100 1759959 551466 1618941 813734 1678789 1516251 1353522 56450 1374341 985575 1512184 1740715 1504994 1872151 905861 929006 1406355 837607 670235 1940351 1162477 1299464 921832 257177 1792645 1822520 1754616 460002 171486 1646829 1625964 1367327 1160127 47475 676527 1716304 1169929 1153997 35585 1625901 1727 1923576 1901145 1678746 1790423 527524 1762708 920527 774561 1971613 1052073 803648 1326788 627664 1503610 162239 538550 139707 841950 1755532 1867925 1316789 232318 326808 106843 1352656 1022421 590843 269116 560465 1723682 371653 1440631 1725990 1880041 1871157 155890 364100 1066120 810379 824247 581094 691641 97051 335579 1453230 1902223 1770428 1066418 519037 874537 1823272 1733269 1080599 690898 642654 114811 1612873 1343802 1959855 568966 1859090 546627 880620 1049513 1498937 1464114 907672 727574 853147 1467753 1230308 1065151 1657958 1841121 1967788 275042 844658 1790069 794998 1516916 1882248 1876517 263578 89190 1750038 188421 950415 1692678 308047 381992 1387903 885148 1145372 480404 497690 1034342 952311 260342 569262 111603 719170 953427 819782 1627051 1441525 1781540 1215973 247863 1647533 1274857 1869321 285915 1526262 465282 1181236 546531 776439 1796844 1385834 1303583 1211278 1755000 1639880 220511 536121 286111 1952618 1915245 372620 132378 1643618 1086116 498642 282679 1019443 1061379 1944740 129243 1740292 565423 1452368 1161416 755081 1018027 260548 821274 1521616 1486197 1937153 1242847 993713 276292 683845 1571831 1349531 834883 1781761 22577 994922 353672 1235444 843088 557403 1032451 120747 682258 1571168 1163118 976351 1372556 558917 709792 1451566 1557419 1109042 973322 188244 1050224 1037320 51828 967534 736881 1955470 1141715 450544 367840 1589698 1527664 1833549 912252 239150 1221630 1272272 1867931 1361014 673044 217038 1055326 1306519 623948 1116035 1912606 1775585 142485 1328826 755136 956849 319754 1072318 209548 206314 137002 572983 447636 1608184 715045 683558 830970 123194 1560990 731328 198996 1004614 345093 1358195 866340 1639519 1557152 209031 524468 1144385 1875181 1334504 1871920 1537861 582317 751925 1433840 20608 653454 207214 1260213 525054 874723 1007400 537307 894944 776710 1883566 418582 22341 68727 1510158 785095 346818 139936 1837766 1672649 490554 1912706 31256 567239 1139137 1062585 1882621 980800 652082 318120 1657453 595834 1134530 1465141 577104 89692 890182 1340178 244667 1842322 688197 682808 1636852 1404832 1325795 913502 1991205 1167448 8553 1399528 1540909 1308762 920174 1094000 1754110 1145174 123494 1859904 458088 1475068 975723 1300477 1212714 1611113 1505028 1638645 44434 727588 583121 369758 1920846 940707 642704 885505 366264 354180 1903546 1383272 1154401 1430097 1538593 1699529 1042528 1795402 71757 13114 1392982 18983 1706362 1949413 1475724 604725 1766191 1341454 1548305 1705783 756462 372044 1386354 1599946 1410572 74290 1483094 978966 1839024 521081 292767 32205 1260428 621069 1307658 1193141 1249378 1222306 645797 117708 1775756 655903 160951 792864 871351 1912340 1286681 1428820 1769458 34305 802036 1711620 1031953 568517 820126 1828249 1861733 1869023 1288931 831882 892693 108772 1299614 599072 1101385 422401 763675 49939 1125815 994142 1095743 1113742 1577660 1666006 287003 542962 1066791 1322844 659046 1272245 1046300 860076 476050 1357117 690917 336916 1443084 1124765 745487 880397 336345 491333 964192 328975 333638 1411166 1420927 113709 1521212 1281677 1425665 783568 1272224 9985 1225698 1379268 626405 1492760 165986 460767 1534150 431637 1726989 570967 1561959 1397165 631691 782139 1555545 1035912 473720 77542 1894539 760124 705617 1155431 1354408 1572353 1200169 465356 832693 470162 1814323 1805684 913876 1182928 59204 526354 1862105 1180767 85584 928394 546859 1171645 421296 197545 1049085 1157571 1298625 1262357 1218723 535156 649915 1147886 767684 440188 1268467 1416063 1470330 455550 1160173 399423 1958415 21341 1019683 1527719 1818749 1931202 1136929 1478985 850712 504925 167961 1579913 1264912 1728613 233736 534970 1170971 1851048 616498 1585831 1309765 813225 640553 622403 175412 1750063 1225054 606466 1977841 1299828 758741 1729083 1301289 828519 1386901 587376 308986 330309 479476 491543 1230874 1000442 1795772 51795 1716966 1289305 1035114 392690 546474 950841 593762 493696 6655 1213054 1303176 666955 957255 145041 112438 1171871 1033222 1098666 1922128 772969 1923342 1862785 1168791 494573 1325290 1468317 1006792 179659 1156247 492954 763853 258992 88063 1105167 690486 125887 1741027 863332 377391 914204 95514 1161547 581056 1469646 1506393 1383738 1060748 1272458 531880 452776 1024156 1343841 337368 240001 1452677 1676495 1653221 1469024 421839 1400865 1554804 507796 1903819 747179 342739 657162 1365233 1757344 1539580 1081804 1222418 776483 122699 1740269 1348613 1044390 218883 725122 927029 1356575 223452 1247784 1568146 639631 1617205 752483 1517038 295418 1691213 1572530 1050714 1920445 319223 165931 384256 1914781 1964016 1270009 542262 102425 952480 149467 926410 653094 374754 1861378 1402292 329023 1817912 736381 672746 1787089 331078 337244 126773 1100890 1405478 1896857 1593417 8784 505969 658806 618668 1499907 1681876 352073 724431 1147829 1430685 32103 1341221 417408 15653 238419 771710 564328 774480 1931468 582743 1710437 1143327 1505647 1622635 1983144 796155 480334 310371 303451 1285847 1574790 811054 1648604 189738 823567 1743558 1069641 375356 156430 422885 642638 1892041 1889242 1790544 1920145 219008 1607431 233622 720623 618865 1486049 1950665 1917459 1130344 971271 1291123 1489718 916670 358282 419935 93810 1104141 66796 1490153 355597 189217 195654 831911 944064 1111062 1583932 956649 887243 1686814 1447915 283051 1642174 1716003 470466 1727543 1601895 1102933 1450447 196657 657681 38023 1406679 1322859 240383 790604 1202205 1325181 1556390 1821681 302922 1364384 1270670 1868793 559936 1424154 150543 214002 1876917 924355 106943 1006605 59357 988242 909929 1449499 132315 1072490 1062250 1198389 1086175 1073672 1064153 1638277 1605972 190863 330936 710270 1344879 1945638 888538 661946 987928 829946 1091207 1143349 63064 1717171 1340984 1595444 663963 1362076 1834557 1907808 657335 1299392 675339 1329894 1121420 1157977 1471272 1339140 348897 418479 59367 943157 1126476 1751441 1470193 258576 1028318 88816 41121 314643 74386 1998633 1317832 1291234 561177 1625848 382928 951396 1867202 296039 1177115 43720 1424310 38306 245890 596594 402094 812225 1818352 654095 304978 1423662 1254448 403731 1618959 776457 1338552 453268 991644 1773116 1012316 235517 1087535 474600 158661 1212207 1653500 874607 1869919 1679276 509266 1108958 1522514 1498525 332517 834523 1412670 1224423 596935 433669 1139200 1446769 1263099 1983551 33407 1444244 72126 1067945 219904 1595237 333873 120941 134859 299575 1469260 789121 255118 362823 430302 1716131 636291 44374 44558 494480 439713 1599867 504382 765972 1835786 1571617 1854832 936116 1971527 794291 1242258 86048 832459 655550 849408 437285 1504366 613230 1461323 199956 265349 1323111 1207930 138354 1508146 1599570 1141585 1215823 1765121 1238141 382762 1820370 139759 1756386 987158 188973 48332 1855710 1964385 180819 937472 1598588 233754 1456186 623778 231101 1251156 197177 1441263 476720 234756 1629345 1223330 1335082 718059 1596499 1651064 1352321 1943819 803536 730887 1392628 1244843 1592621 157536 207908 1327177 1584682 922993 975255 585260 1801751 568261 1526145 1046317 371347 1703266 1396031 321424 800304 1962251 1138693 1700945 144794 1261968 80255 71379 1465656 684771 11723 815233 766042 536013 624342 806789 4526 5948 1506003 1356699 283446 1133831 1187555 587682 535654 55937 462297 274392 1949288 650316 1452687 1757160 218993 1945008 1972818 595315 462092 1190016 902721 519674 600182 891644 1480021 629629 1733945 234638 19911 377302 1071191 1520596 489214 758775 790853 1758781 256632 180109 1046550 1052834 1744186 211564 1356010 1893509 1154013 671916 512871 661555 969270 1940093 1089016 1652230 1567666 1898098 82020 742081 369009 1041966 795963 249578 1085162 1735907 220055 520277 461501 1935606 1388485 1172568 1367431 1747253 63414 1272488 263628 315487 1972191 1988586 337642 584741 8049 1798138 948437 916595 760727 795144 805586 1838659 175076 1686075 282717 1823822 1288328 394298 1632476 1944485 455308 600561 612822 1789761 909975 1595876 1629593 176909 541576 836162 217167 1459357 1803962 1338544 741881 856084 1035996 1621959 61111 950434 217649 430795 541374 634677 622137 486406 1021474 757239 765782 38286 566618 841635 1404326 691344 1744089 553737 404863 1055772 872742 513498 742631 117426 458779 1206562 990883 1583815 1661363 140689 1964751 553603 359514 1607263 1919313 1620762 1247846 282544 1946222 1719452 883989 1892953 284115 1069043 1638153 467724 1274227 578577 1700356 413989 85206 789952 186141 1897414 316622 1413587 1263065 1826870 25393 730634 1810661 1032868 603998 612445 1363757 1930404 1362563 1233186 406083 1377179 1336950 50172 1865675 30895 891243 1355555 988474 1725314 1579736 1129845 204395 243668 1549051 725069 1355465 645369 1580477 1747748 392480 492601 495341 704661 973665 1474863 1341379 500230 48263 732314 927065 1546527 1266640 969526 660860 81725 1037054 1234734 1747044 141310 1448674 1493499 86040 1016632 90058 1739232 73419 1628409 811061 1097569 1176032 1740930 1274110 1890033 933797 294206 1820001 148813 1398694 191852 1981941 575248 116425 107363 698889 1119303 1705245 1510816 1857947 875855 1808259 273881 927667 1730922 1891180 1292642 1603609 724845 1803375 1407203 798605 1820302 848072 1590237 1464099 1602089 924315 1440270 415288 198470 1555672 434775 1907308 862317 102374 336644 414126 564130 446401 633188 417308 1039474 1715392 1812192 843572 324012 1467327 997262 1624703 1295213 1190378 1271194 291775 923574 1293176 1581268 1823656 408744 1085715 1643033 444317 1455271 1523038 1990305 1630556 1821992 1408010 343045 1080069 487208 284305 119740 1561382 81820 100156 1742318 1877158 798858 1134242 787166 828063 1271165 1161276 1528987 1120005 334492 401892 734283 829207 491936 72517 526454 1895355 923146 1030993 1563977 1769841 1221847 1427197 1375326 1364176 509939 1278904 342025 1967840 1001927 1190684 1561196 1797324 1574046 1471057 1972728 1553034 709496 560823 1655413 1264688 1318061 1846598 1739216 345245 465913 1437887 1711766 720076 1286070 1173561 215526 5411 543129 226137 1481467 1858868 652964 1507630 1833414 1495335 715460 160240 1254348 1104714 894874 257976 151567 565641 108119 1770571 934520 772699 1622523 702112 1336032 565274 1345320 927796 1677340 342760 152124 764405 1716737 323428 112087 353013 665137 1005757 1872229 1514684 626083 752265 355037 1083220 1204093 1580904 1101804 1513075 1238902 1481753 187237 1577122 899690 538391 693251 84798 553631 295085 662933 127714 239011 1624411 1310272 328305 1600138 191363 681938 195532 1329510 1068203 80467 166357 929217 1540876 1316004 1877829 1442340 574524 1547542 790108 1351201 671558 1597047 1466528 164053 1280861 990846 1617726 1345173 1004738 1022639 1129254 1442610 984975 399425 1372307 1071773 1444423 1401033 684101 1924687 834212 602240 1274571 739590 31467 27153 70231 74008 94189 313905 1782444 756917 614927 1564234 322042 179615 1381569 1092024 1147489 598351 1900654 587627 1369286 1125847 1361413 1834705 1018261 1501638 1969367 1683289 971920 488603 1718948 1601406 10580 654984 706366 977315 399180 1710564 912855 1613663 1030394 158388 131769 1511975 1322791 1602890 1159349 31637 313174 538248 1344808 1526015 1619817 774412 1039347 1333749 657904 254738 472229 1242821 1972339 525734 1364673 1840918 1250592 1052100 517022 1038257 1764742 702033 1429557 1881363 1074000 1043593 1982525 634758 1585284 1572659 475751 1368925 565565 1876691 1981672 442908 46411 1117104 1927163 109874 1276202 1171772 571608 1723894 806800 339232 442522 372346 418632 1340748 7953 1394581 676801 812911 573194 113951 723637 1656445 407663 291050 174448 3868 1514398 1725197 1163789 1489627 293061 727723 1611327 1760652 349223 829311 775110 1054349 1384525 1256420 1330543 645893 558511 523662 314090 843649 442866 887490 1547709 1183066 1174276 356437 161868 395486 1697921 880052 1386401 1945132 122173 1424624 621685 865246 38536 1399311 662383 1356165 1946493 1611773 1662425 1986708 1225816 621093 1281407 1138606 1662047 333147 718265 1361531 833954 1939758 1775131 1110377 1543530 1800444 1918899 1662280 738597 1762480 794288 538098 1970447 1890952 1599947 789585 754204 887488 366565 472588 741121 4042 1832489 1987176 919927 1528500 1151119 446369 182528 726506 1411635 1211327 586050 824351 1010213 1205975 319238 1250680 641559 228884 1823296 1712495 573618 1058592 651506 1063936 1365411 1121601 995905 768519 1777019 833729 994631 1192684 1666488 228516 1583872 1636597 870920 99837 1052337 1318730 248512 531347 1473154 1966564 445189 941283 299538 323712 602379 827843 103315 1879379 183042 342674 1721489 882295 1923781 920287 191053 1766696 131701 480800 1809469 1920458 771296 629758 1204437 276194 1469787 543327 442575 867577 781258 130652 146234 175811 1187541 1577037 410198 548415 763293 1394814 1531999 671883 1266406 1905425 1533627 912989 879480 1650803 596953 290153 712768 1514578 552792 1628370 1529034 1359085 948756 1816183 524231 1355772 726743 1294213 1256942 405923 114799 815805 913119 730070 1712432 1944214 670957 1931794 1097963 1411546 1096601 1456159 714615 1338617 940808 1538813 1327264 1522138 233322 1173698 1852244 14797 960075 752360 1497760 204172 1732183 1379380 420641 1067360 391714 1740736 113330 153086 1942877 263330 328193 716930 1461888 1748434 16224 1495734 1613830 460965 1925466 1899068 1264433 69037 1613495 1232342 1466918 1372658 1408468 164438 1053946 1412995 611432 921871 662736 924473 1885641 449217 359664 752223 525854 1336886 1312721 1787966 647725 1749685 1290383 1171532 1410333 653481 1281898 1399347 1970251 1088098 1059527 516842 368448 516231 662950 645422 496748 1511984 1291007 990486 1798702 1623140 199015 358129 1894226 1007197 1906420 525500 159877 1466036 1361025 368089 47502 1523704 1003448 751489 623012 768928 552342 223230 266403 888766 1928450 1765189 1466515 1022084 1007396 1443159 1271393 955051 1795330 438865 1805444 619037 195180 1313135 716509 1859405 899184 340815 12016 1641690 1087903 455634 1682225 1236119 385123 885464 1008360 1299797 331652 197240 1275306 480859 1238055 947949 554263 1437810 1646725 371647 971729 528283 439691 1139220 1990849 1888362 1653325 19441 1496050 243169 1184246 1818143 333509 1542632 1509764 226057 1060594 1239075 614920 69617 1722049 1508282 1329180 1720953 1369725 1627479 1479697 1184453 554770 1572800 1547452 90775 1065144 769663 1732894 320247 902453 289683 489335 1611514 1644763 459561 1168784 1255882 1668166 342107 1841154 1959195 369403 149066 1316790 967927 1549649 1190181 1464701 1973057 741217 858519 313959 1492674 550285 781195 1227066 1619147 1084550 1372600 879287 1630509 708276 639819 1318176 127329 1296995 1159806 1486015 544702 1936949 490103 321224 1723113 418276 409125 1615386 1791611 808849 1653104 680444 1938590 310544 1408120 1405310 1477686 1994092 1264866 1675104 1878351 422768 1913437 5194 570607 1766366 207329 698499 585348 1761734 578724 1511354 1598839 1417366 180665 58021 112082 195318 1403952 1743356 88747 1598256 1972427 1214516 1142281 1004191 623563 596628 119403 1319030 970061 482482 1261263 687168 23697 480826 1720762 1284593 251 212465 1415331 259188 853851 1221973 908960 109884 789694 143956 790743 910821 792245 1703312 1759709 971373 277149 1822881 1305166 1302199 707445 476940 110758 1224478 1755656 980103 1173995 1289929 755435 1030590 1911655 839200 717813 1632447 1105914 617136 158899 301837 1553205 1206270 450670 675668 1687388 1046946 1822198 1668610 109412 1978553 1726747 797335 248146 1109025 966904 1332267 42788 432604 374425 1468465 422656 1612379 1566769 1416660 270171 891748 1700461 712548 1507549 947486 177807 387219 920259 582043 1848386 62835 956299 848473 97370 108855 579682 1851773 714594 1736892 241706 1046295 264387 1646769 1704800 1444506 1533501 654716 967357 1479548 43068 200591 44453 1635979 1775387 473290 1530853 514136 647969 360924 1034333 363604 737165 90492 917721 883415 387778 491071 512136 909799 745352 1766166 490305 573165 1393377 813955 1861477 1739875 623944 1043308 620074 1112004 106486 829109 981479 929950 552599 1601106 913941 1395573 490564 269419 919884 40829 1410180 106260 279451 1123991 893611 892651 374253 1484714 873304 1864942 942181 1336104 1233527 214247 1623797 809602 628197 770650 1600961 1652903 1440071 1041673 1676154 1843257 1880373 342513 928958 25837 1065460 593924 1899643 898415 691796 77924 1405279 676601 913345 318313 49212 26829 1000868 310370 1219605 1908546 1063371 1283204 1532186 1843230 363821 1597452 1385289 996346 730152 904148 603814 332766 1756058 1887127 720986 452139 943095 1813495 148598 988811 394744 325983 1488570 624704 1858985 976375 1341436 1706345 1461035 1886465 303556 546479 288638 1505154 319282 1762302 1635310 1083585 784214 255711 1580777 1988931 97491 66657 239738 1396366 1761920 646764 140312 895666 1619432 1023138 1654605 182829 788302 685940 1447367 820532 789940 613663 1062199 1829530 225083 439260 1656265 1400697 609160 221624 1200957 1135298 1287957 810723 28422 1951094 1013932 182748 909411 789095 1455935 1630910 1252080 605874 1973889 1553969 1284525 1032209 634074 1066769 1318204 189303 930250 664272 1386001 762745 1118374 153385 1028567 132733 28801 1361827 666808 1114725 308894 697715 203680 876917 1568773 1738730 1422105 1650883 1272315 1695345 1267106 765566 468148 596783 1602125 1503515 1202782 1139893 541186 830287 243180 124290 1037415 1710106 1874943 712903 329802 44001 1313895 1298381 406288 1438163 1168809 1603654 828996 1464796 345454 797738 1705696 1232410 1013986 1064687 1395998 1158290 1509673 579352 1616506 636869 539591 924186 1854281 77095 1332988 1838075 1088727 1531559 274260 385269 354863 1469536 1031238 212526 201949 383122 1123002 1311683 1306597 431714 1690249 520242 710037 1263253 143157 686040 1984986 1832312 749144 1426323 1307650 1933191 802666 418765 987085 1286675 532250 1295124 419550 1701495 1791481 870819 1039324 1305568 79773 356604 1375907 697487 377065 909363 1021549 543569 960081 1355746 1086938 996900 1821670 893124 376456 168308 1569059 1427902 203586 923062 1113617 390406 957820 235774 1911890 1222971 494121 132029 1740440 958086 387808 1390556 175006 1703123 1904057 1314386 388795 1448594 324769 1590156 256930 1689110 11305 1032993 302403 368274 373631 1219293 1506117 1615603 1709897 1580915 1248225 1904641 1979902 1658262 1323032 939955 1332113 720842 1826249 1850024 37635 330887 771935 1666527 217964 30434 1544055 378184 1152463 1166987 1953431 263937 1380377 101604 1786397 633445 505781 743517 458335 1048871 1754857 717495 1615615 1250144 1186747 1931059 1041991 198707 1093007 1796800 1656315 24957 1674395 828443 1818133 708489 1691852 1895264 1377004 1163381 622920 1146188 1434164 404028 1032958 1821770 1386740 303574 792315 876723 921876 694914 604320 1598412 1823171 789331 796673 769267 71517 1739984 1966158 736122 1587700 1577353 1957589 534752 587875 58360 1869169 1127930 752593 1383196 1211070 1227100 1381547 1004122 111847 96157 1237256 1234584 466380 1972269 161337 224585 1441187 102939 416716 581350 1504409 1115675 53933 1146643 1677676 1998778 1556615 1163797 167104 715932 1408876 1268210 1625450 1669387 822982 37028 1257780 627600 130212 1480440 1043920 342456 1810865 448823 967563 774530 1403632 175445 303314 957794 1962131 500867 1763266 379721 453761 1283008 433138 63330 632001 637087 740084 810326 229550 1132001 1782083 1473623 1841724 989317 134934 41757 355756 1029438 917592 152557 1529774 554678 1423273 95140 1573536 836748 1432558 325882 82797 1770068 1917959 1247827 1351143 1167942 30963 500845 329378 1323770 94415 1254914 1399956 809571 1330896 896339 1111272 1251239 1255857 1670735 1049413 727635 259172 626172 1797387 119448 1460965 926758 167530 556667 421528 627119 1539685 213809 1075051 1980430 650146 45938 575215 1214053 1089371 493973 627679 1203070 457133 1007276 1026277 1659433 1275564 1270139 235285 1024561 249322 1398311 597016 423863 1736682 582441 1943836 1496305 204826 1447860 503140 1161341 1211246 1150278 430529 348699 1776870 947529 586211 58533 1537127 690082 1181880 724870 292375 1536428 84842 1010609 1559499 1691130 263515 1751064 653848 1394704 408046 1113810 136201 674885 1284059 976743 1602799 1039725 428115 143584 1956962 1284186 1743375 1927309 1250295 1172653 1517837 353746 336752 1073189 717614 836737 642806 1353132 1037430 566289 1112008 252783 768881 1349202 1885154 488045 1099096 289622 449120 1387376 1585420 1793774 1092625 1073234 3239 693855 1067513 1821729 557050 357178 1140180 1949687 1946777 1003521 469920 340505 1124603 582323 645415 151226 950679 1394429 1057761 65908 912198 1795187 227172 476587 1576641 1026390 789753 498656 1397636 1382178 1877121 970836 1617244 964677 451168 654606 1934571 969339 1568382 343318 393063 1361582 706753 1919165 2262 1148729 740774 1027580 1446402 206162 528867 937256 1308022 558553 321473 858771 1108253 1149689 857053 1669831 1051687 734811 252860 1312909 596432 1164526 1655055 1791225 1839312 1899248 1730320 742938 1759914 174189 1449978 1496947 1655804 1741997 240262 823608 487347 1753286 363027 2704 634834 1837860 865328 274411 859818 1429220 111880 195617 55980 1174960 1802578 323744 891615 897584 1982901 1821743 1300904 218708 1472576 360019 215867 1335590 1376351 1485582 1529114 1144822 96493 1967440 1545009 1877464 1524381 496926 855128 485152 1645704 143998 1309954 1457850 1053584 1799594 269364 738378 633909 243833 1012815 6711 1482261 1337832 964985 368503 1740182 852658 1790439 1431488 1748432 1017931 241727 40066 1451789 228957 371555 698725 1277213 632022 592405 1653013 756217 185667 620551 571486 1812397 825579 1016413 1553902 610985 387479 1316509 1401839 559469 377635 324358 1569935 878152 377182 1510978 863493 1299783 1167416 1946663 390214 1771530 1581266 573859 1318845 1612678 1088475 1382110 183105 63047 392349 899693 38030 718288 283936 1259497 871578 257517 153934 781257 630722 219696 1866908 1467024 1750285 603389 415191 1070289 1628844 878790 556247 1238343 1806864 622416 398697 1834186 302349 1604586 1859178 474134 1780704 948488 303223 257413 633220 1271765 1273784 1076669 360333 684855 1870492 1080580 789494 57617 1775201 1530948 451616 847418 926019 49264 628587 630349 126194 896251 1162235 1754343 156328 1187011 1823758 1341152 1003796 306232 1910794 1632636 931209 1589960 183094 1465599 1165964 1694821 1382327 491178 1183077 1379687 1001918 1567497 1561808 447065 8360 998650 1825946 822654 1447170 1014686 1120360 104203 1511070 399600 864984 10258 1356800 1175192 435338 1768392 1990833 1810844 1040053 1776259 977037 1615345 827578 1357613 1814322 1742481 1986614 897945 162044 1070502 1686286 1703296 1754799 805108 2628 694339 1373565 1970852 618934 1505259 1894598 190841 1765481 1539114 1903734 622623 1709140 1087947 615858 1648094 1046394 1774497 26953 464988 1074922 1850966 1892188 23312 963298 1633080 1893776 1671923 1406148 1097222 705260 91332 1220443 1016820 987448 807835 752088 1939648 413639 807313 422976 838692 350552 714239 1285266 1117127 123664 307258 98270 1524514 505104 43540 877150 1166403 110698 625571 1795261 685317 786283 1238710 227916 1728314 976903 1778977 844459 599501 264498 1595461 1861348 1781048 1433720 114838 1362551 79154 1306564 1464025 1404352 732452 1741434 1095730 136541 370673 236451 25242 1676179 1305785 1753562 980665 1916076 1912685 1103524 773005 1716474 947971 1434194 688212 1412372 1180954 839922 1501973 784180 873626 1615836 1072266 245688 1466785 1301216 435706 149644 1248181 258230 1276519 268863 1751578 1559919 1157743 1305293 1418443 1963200 1251926 1081889 1831864 812793 124007 243971 1942154 557986 168530 796695 1030273 1288307 81590 373571 1049219 1189164 1584331 1706609 973811 1555156 835653 1368148 825160 950886 1070052 1699513 1088033 311962 801293 308580 1591245 588390 842810 786301 1219146 1243876 362170 899292 422668 972589 881983 1634920 884583 1498998 186434 298031 1271171 698237 1646078 1237879 1802177 753272 1508121 1608357 559395 1385152 521436 808594 245474 1866386 1890336 646454 721871 90385 1599303 1104733 1527196 583160 1833908 1771578 707236 1902581 449852 1082214 839175 1479266 1788200 698941 724641 463190 664351 1422934 881984 1642632 1183037 426084 1163973 214374 1122267 820761 874868 1912762 1778773 1273622 871372 978301 110527 890994 780096 938554 1130043 445761 1779558 709862 475104 1098242 800380 322681 519557 1954043 63940 961912 1219070 1159742 1682870 187836 468376 1576644 1714056 723872 493249 1863054 582006 1071354 1724058 57826 1670693 234551 1369061 1407930 1293752 1462804 1571650 1553452 854572 960336 243517 652413 1196436 1136745 64772 1268718 222920 262901 706997 950511 223526 566630 665634 776553 574896 81681 811322 757778 205152 1720494 869052 1366965 1857733 95468 1115568 1559302 1185563 1232002 1296091 576078 1313704 368708 554106 1164825 54049 398071 928068 72587 1049794 120421 1294750 719723 1117604 386299 1006853 1849066 1432561 1663228 969878 1227173 949587 1272735 114629 1735480 554101 102444 813671 839028 90341 1297512 1023817 795290 1157457 1579941 1322359 328840 1828755 698313 1794687 171566 239000 1025663 1855627 205503 1714592 880120 1389132 1013956 756995 119462 1679036 812394 665543 898133 1154408 244134 38322 1657424 1650015 800718 1966679 1955836 366517 624596 1894122 1690881 214292 641697 781334 1034645 1365576 1344996 1373530 3276 1626675 97089 264384 1116882 1444730 906336 988544 323328 795236 981344 343918 1724581 1774399 1053678 1310602 58660 1412218 776461 1153530 1416369 582131 839055 704977 305487 1771594 1325288 970619 189067 1330944 1183859 400624 1090422 1254868 1470591 931388 618446 889722 1475644 42415 1759249 609308 1269070 1305110 1809156 1685012 948880 1731105 1024838 1018779 1564613 376954 902572 368626 651333 756924 223589 1199272 1173749 1577086 1494129 779734 704294 1143475 1320415 701981 1764690 1020561 997094 218964 1985440 717865 1148190 1357909 1751719 1628780 846074 1910054 1541917 1673709 1870866 1565491 182366 516835 576718 394493 1232760 427421 1659534 1207607 1974970 1457289 634229 658054 889441 384345 985145 906020 201820 929164 617391 1045302 1889421 715492 1590961 1110591 841264 1341587 215961 1456259 1980423 66818 110054 163607 1367905 590318 30898 64996 765124 1925481 991465 1129355 308819 45140 1692372 603447 381531 1692929 932195 1682600 242884 1830623 728264 1555667 751093 1579430 616788 288761 1376250 535539 1243113 1482352 1520417 1392823 1980321 625867 1530905 1903333 317714 667037 884241 654336 1312501 1499044 1957521 1274253 1377280 1881618 214557 554013 1729690 1036031 815143 396855 573982 1320933 311536 552493 963921 1123349 1147204 534082 1620725 338317 862485 218869 1746260 1787614 1815662 282219 1403361 287178 714879 206555 1076945 531906 245362 1027821 860907 1899234 115213 1350050 103337 1629364 663260 856353 1400435 150823 446063 1231491 1005808 162771 1655277 1483796 1330008 61084 1674740 1626968 1724793 1949566 601231 1458456 1764454 239550 1964018 84904 1693988 1876104 580591 1825491 1379374 1822030 850579 690768 1485904 4583 908481 1719114 1285152 273038 632199 412498 1236480 906550 1612249 184650 1783866 1178592 84647 999487 1434541 427 1580866 1054935 1774533 1578080 1083882 1834094 96022 1872416 1504664 1463448 1452140 43254 244110 133256 1894936 1001377 1299652 913581 504825 714818 1787221 1572931 1573858 1128015 1351624 72453 271234 307611 1382654 392586 683758 1825989 1923143 1401682 633097 964574 479386 248051 172447 1313400 6741 220344 612382 1159024 1621333 1190894 820577 1079522 1541776 1769662 524874 1620425 1714127 1319821 651518 1471407 658324 1930979 1230789 1278984 1511064 408056 1477335 391378 399227 617073 928384 1046479 922163 1741141 1832669 1057276 1284156 334449 88823 958519 145078 1485514 837360 1620193 1459598 578638 1376472 763750 123684 1001907 1947601 1949365 476926 1234005 1852578 983701 301340 870001 1395327 461688 380700 1202053 806832 1687469 1092341 559122 345246 1824611 726985 1759827 1435815 991195 1505999 1702322 518365 222500 1867500 1635885 1474037 184031 1768657 1862607 1257490 1157405 161249 653439 1293673 924319 67123 1368968 1565985 1877754 909600 148350 732137 1557076 1217175 1754207 1436925 361056 1145922 1165390 1895119 1640513 1477562 1536231 570150 860812 338752 373464 282918 557738 197486 1719240 236437 790431 77202 992694 1873634 1064713 50086 1305725 1624684 979965 1324556 650154 614471 102892 1710767 1195024 1444927 1161331 1111133 1590189 192561 1802077 13919 1683136 785783 1244123 1443873 212033 728547 1759446 378375 180982 1088713 1491754 1563711 1498384 1713920 327882 974849 271330 1242712 739742 1385653 592191 822130 1259695 1226419 917265 1141346 1099362 1970675 696090 1373244 826934 1396012 459691 974604 1630769 1292404 320123 1537272 676280 1095379 1738757 524581 262360 1658597 202291 924232 1321123 1748840 1383220 1600429 1536470 1893841 1775485 772177 1493922 860211 1383889 1581721 1033567 200530 1755927 110907 1632046 338154 1053125 291370 1532729 1189190 223333 566044 929537 496139 1174488 1436702 46473 1103249 861637 1089326 1432980 358771 870742 687470 907271 748594 583571 1917108 377823 509540 882848 669176 584118 830664 1345569 52909 902514 1107198 1783148 1249369 1417584 1170837 993591 109890 1706542 75643 1522426 357928 1955755 613392 1433963 978933 667676 1813046 884203 597801 492719 1975952 359480 688291 1980425 466294 294533 188721 1164119 1971961 1708471 1660681 1185287 1140300 453577 1862856 1236962 1092033 655750 1495058 1023353 1350009 754951 37602 1074479 1695534 601088 1159796 274713 896842 1731078 929793 1794691 755320 594014 430537 729143 1768200 1821963 1656784 381639 739990 1154643 951089 907379 604151 1052744 1300600 271503 701636 1891121 1909057 1138611 1701190 1724226 917756 1666773 350936 1539102 1330665 785190 1181357 1323724 1726576 661794 945395 788985 1380835 1654641 512271 1968064 1033228 981930 1553296 1591622 1392079 473612 259540 707491 338746 986287 1363489 1246321 932440 140748 1941670 1180722 1919906 503251 942505 1633258 63749 1137529 1673086 327026 1439596 889915 641618 391853 1710201 1240035 964299 280858 87289 169293 647216 112601 1597075 50634 109559 1871145 519459 462997 1331885 1969485 1142466 567787 190925 1203342 407839 913748 257009 346650 10139 524948 1048065 224697 290568 1601600 468628 1328732 974998 1640655 1955780 1733193 198737 1013119 1204252 299666 1518848 1431269 1935626 111289 906304 223177 1668453 705468 287030 1026152 1109910 558835 1156418 544764 1997603 1801516 981305 762186 1052994 73230 874903 572657 1672184 1868089 251857 665874 1518967 1481210 734758 1761900 1560494 726323 1918977 844113 822241 1754838 457652 225799 1379319 1075396 1167703 976689 1693320 172392 1878902 972719 898205 712264 1328555 498031 1837286 246393 1691900 633526 1991923 1407724 634527 1898031 419053 1716143 1096541 1345467 1413902 1951252 1151450 1210155 1458914 264759 1836657 937529 514029 1897645 1925964 1474881 1091550 639263 627901 222980 300453 1678993 1294699 1973538 313416 1485292 1679563 281558 1808980 1797408 442873 662454 829457 1847731 816700 1858641 1822680 446647 1577200 1089462 1180250 969918 970006 1547966 1019800 1933634 1510173 1917299 1159628 1357486 1951910 1061708 591573 672967 1872399 497291 123547 1825004 531581 1092538 333876 141101 1920310 145453 15132 485743 23596 1906226 21034 1893616 293406 963468 1896349 1582777 1983837 713983 835506 394802 429317 1040283 344914 1798568 258553 769401 1376742 1457611 671360 1673243 708494 639118 713498 52359 1113553 324066 1946944 1891550 1335802 455895 387500 1126465 483351 1154700 51039 895961 1147167 1405255 655080 1811742 1939807 1695368 1310163 338374 1866864 85636 1136375 595870 473136 957689 29726 276647 377432 123565 552548 1729327 61015 1772785 1957818 1449290 946392 630807 1571627 30255 751158 1038230 136750 34866 1164661 1944235 1897574 1648861 750797 321293 1581002 446723 1539489 855336 1445632 1484762 1138961 748433 1454877 759059 1034865 1709240 97111 1455937 794882 1456907 1074834 1196934 469996 859559 1704106 1601779 965708 1624802 1908215 885199 1585347 881060 1574932 1933205 1089560 1519796 1747453 1803832 1168781 1833499 229044 867099 1361846 1836248 1956531 82183 1958354 1843391 182854 793295 999102 488518 1040551 409906 1786036 1661611 1913875 1659513 1286104 1990660 646857 1893837 1101587 1754795 518256 1016264 1465284 1378353 795364 1167218 692417 793433 786798 1183650 1481822 839642 183680 1897593 1273640 615552 751425 1684201 472273 1057071 521691 68642 428165 1944259 365559 1384512 23678 1734543 702961 1479191 1640053 1985863 1120516 1756924 539647 1585165 839873 1333464 1075668 1045702 1066718 82855 293659 1162212 942343 253750 201847 1650712 735589 1790576 381088 1462617 563853 1802534 207979 983828 270870 1150128 900680 968016 1394081 247655 957853 217202 1792605 1584789 435189 356252 1134695 210678 713598 1376948 1203469 1101866 683156 436212 54469 1877783 1826661 1754487 905697 57571 1696213 465723 231818 1988504 1513673 301140 244293 641969 329717 1266023 1901230 1699528 197020 175416 1538461 1131939 1581353 1317535 19388 1993925 1392418 777045 80134 1265498 1707647 134469 256494 186593 798152 650113 200042 880704 79889 130903 1111266 888239 659815 108124 1775178 275115 1423872 1585684 1358405 171913 1236668 1373399 615608 984329 220256 661783 269527 1913137 311864 909237 938699 586961 1695105 1101410 969205 1360881 221221 1675833 1463451 1360547 49327 340785 1007641 167732 1772471 1771866 1810193 1652836 798591 925264 1612236 932707 179387 401425 1079933 1995486 376427 1397701 616644 1880697 744049 333843 1764576 1749693 1032664 1289979 653153 1051886 386959 632437 199482 1062171 1842694 1772869 1830285 1326435 388757 41140 1897719 1962395 68341 107871 286563 241301 753580 668920 602348 1835375 1731674 1648436 479103 929254 1797141 1120716 160637 1533646 1850258 1302382 1950822 1807470 147005 1091702 476048 482382 797999 1430289 900469 845813 1383086 371188 957223 1082766 143183 193499 1812669 3345 535409 1271249 344565 954655 36385 847281 1900830 21388 1496341 1743251 1340291 171571 593644 337684 1751023 1813986 356791 752749 1765693 1798514 892731 589258 1466522 1102625 1727143 1977188 538385 335293 118384 782830 893645 950863 82478 1994051 1811766 649312 8534 1007498 1351900 1895695 995467 527214 338274 259671 1884997 494198 1046900 1996659 1365528 1461577 135240 223137 1501994 46401 459468 163209 1075532 1818983 639953 1698421 1735048 714885 1513109 985008 281125 571288 870495 1528308 45885 1337921 1036986 209618 1230141 254001 1982721 922593 1100505 1536490 1261021 482753 565060 1069708 1728084 877807 1317536 1449533 990916 490435 1810138 181664 1462473 1393469 308261 761561 207081 139379 323811 123429 984035 358694 1319722 504761 1896978 472625 1340587 1256409 897101 1091330 1226113 4528 586032 1402134 168174 1646128 1402663 537814 925730 509569 1933057 1795149 1838449 1007077 983808 946459 717958 511325 165145 1390583 959369 433217 1696502 6367 1759305 1053826 986344 1466417 179519 421443 1750251 22378 1301703 292983 256823 993979 1411246 1975036 54275 691084 1737311 211923 1922734 1680354 247323 807133 165794 571549 1936704 1704580 1866345 812172 815982 1711556 168584 248926 682563 1436020 919415 1516706 1559127 16249 1976713 1871977 709261 1840065 907426 683718 814999 181722 1310975 1384399 1829931 230915 1420746 1894298 1082604 1747662 1581622 899223 537386 826351 1056988 411673 1256892 1029690 1865825 1323546 1151350 526465 1720344 1663306 1917823 420931 1962478 1172781 1260254 1169870 974236 1950874 1905318 1910414 622368 1706484 1325296 418899 1497612 1752573 363123 462188 929840 969330 478659 1021120 1238561 151154 1092768 999413 763621 262993 1939292 848979 827069 1413346 1813339 414469 15802 1241559 1890863 1047773 189694 408619 657506 476941 864206 296705 220200 812422 1704127 786479 846741 36291 1086514 1497116 1198952 594375 1362308 1831813 922567 804251 239726 653692 154146 1720593 306617 865739 576814 648824 1021713 925259 206416 627049 153796 1300329 345503 1564271 310440 888410 846516 644250 1279010 155119 1906940 1440647 1021242 904210 160802 1204480 1297427 196327 203094 1115207 698176 1292265 1678452 1004531 1958083 1280522 1762613 678518 672122 150245 945276 1756342 1851883 546839 962300 1145243 1434665 1779583 897972 1867858 785847 1828155 681900 749898 1952997 340296 1199609 901853 475367 954356 840297 345638 761023 1260726 856477 1625188 1729166 244973 1190027 1095575 1061191 1249977 424128 1838642 1181644 1103180 955231 447735 1092614 1604527 1608870 1832352 718888 1048971 279943 48290 86396 1506957 800486 1853221 1018203 288272 581480 506940 1898710 654759 1833626 1530724 215988 1449140 1152849 108229 1595639 1176537 752475 1840698 1995430 1680082 603296 1472320 1981851 1206807 166165 1184696 1878396 1302930 1405649 229841 243713 1228203 1984780 641485 1747713 853845 308783 938253 743680 419705 211615 1969891 1287595 1669060 1480576 363237 1003919 1901660 974442 359968 1725818 1535400 1034404 1574655 238237 1227403 609134 1457299 852738 963209 1596297 1501752 288119 1941980 521998 1773831 1437488 197155 437912 1963968 1341242 29772 48501 826647 1800681 420246 1507754 922201 172834 863642 499975 4377 1390563 221597 1841679 406102 969578 1400936 1348 1039596 735046 679323 213579 994399 816697 611721 1291887 172555 1530543 396010 956147 1154533 801810 1999035 1423855 270951 1777311 922458 293972 1089956 1445188 1108216 484211 1606410 1447991 1438067 1322633 1307990 32354 485552 568263 495600 321804 1195139 1010924 355925 391800 850840 1711331 1642917 117926 416001 172832 842423 1712811 60668 379768 693548 519437 914906 535627 944520 1151691 697944 1581615 1313030 911412 668662 1558440 85068 581948 522872 851477 187759 518601 50223 1050930 1494488 1140313 920477 874469 1217336 226197 999384 264511 1722909 525458 1472067 464508 326016 925861 372048 1515886 490034 479999 615063 184325 252119 632836 1747245 941919 679869 1718419 195897 1573342 231899 1148818 103187 638330 1885643 494356 577158 638832 87623 142464 906832 1997780 1814862 1797742 530738 919468 1978436 305155 680653 1207838 903464 1641429 359198 341693 186536 689010 1176298 1463165 1689965 169049 1761426 1633018 918980 1585709 695217 590121 552972 1909525 1899309 781671 1747090 1692000 903622 214959 743785 1670699 335855 792798 409959 1463424 610123 1335784 1056834 788332 1702059 1874583 726327 947451 584953 1429784 1998407 1098152 622216 462635 1913336 1030640 1953114 1757826 1751403 945954 602188 1916185 516015 1382257 1289523 870004 1522393 623328 1616628 1763006 1301180 808030 202080 509273 1131047 46891 1919116 1424477 24597 240415 107012 101667 1254754 643749 973512 32496 1737186 539966 190262 1591822 88438 230040 1362565 1033500 1577004 22302 1935392 1309986 1477282 1877506 1611095 1978007 1524239 648139 1244274 1486010 1514663 636020 1517211 1026553 1086708 1235373 161552 244912 87177 1267413 1979825 1833142 1283779 1009801 1898028 1481257 264396 1288626 965471 1537350 687922 1362431 1796527 179476 1085948 1694047 248508 1245691 1412540 1276965 1335487 212423 870424 646817 368977 1090587 232940 503149 782793 320216 1389559 1829314 98834 437296 1149669 1019770 1158632 1352445 1878788 453900 328666 76860 1031771 601917 1052333 933051 634962 214740 1226602 1367133 851830 643863 338097 1030070 1517207 1612580 4135 1278324 1394987 472885 118260 1401866 1362885 1412349 1849503 1853456 1273396 1346172 480969 142423 924105 88374 1302357 1391470 344175 1283856 1254538 1902030 344112 925495 1508666 223601 394174 1628620 781246 664148 1210781 1006825 1202203 1821935 395713 867435 1568501 951827 881085 1314227 879886 1671951 1098558 1755950 1651554 1825438 595305 1671927 909933 1756412 14709 254620 1777244 1363495 1490937 1880514 1251143 951459 1694032 1810464 88219 694330 322963 694313 553683 1460626 1989410 907537 498291 1990094 86042 942342 1255763 528629 147566 526724 1140661 638472 213081 641494 1187149 761459 772070 246277 42840 1618430 1348563 1384190 1927423 888 701153 1050852 1508715 1130893 1870667 1157369 1641541 1027955 1462563 818923 726183 111964 1409328 928435 1350067 181936 733254 1055598 1157136 1081010 898433 1848013 580893 903642 835279 435067 1041562 1328120 955716 1766888 973040 562059 685810 280512 731653 1843329 267459 268507 1298323 282758 676307 1384802 1732898 379039 1787939 1437947 322604 1557448 1901739 766824 272214 1050938 1431696 1666415 1996748 1247704 587850 1352512 444993 1310705 1326165 835042 1707087 1304856 407724 1483135 1449886 95217 92737 828340 1708513 160794 775704 223662 1358201 1133833 1641096 846205 749402 1145492 1581526 396141 528771 751064 1777992 174686 626267 149901 737775 1209076 1025715 354210 1593500 1111121 1722731 1962462 1294624 1205404 1564293 505575 343946 1274900 1604642 779270 292947 1001665 919669 105034 4531 1135506 643359 622861 1683022 1119690 165834 1829802 53591 1619459 496197 980889 194511 1815106 472324 76909 743083 69704 989030 1788822 1676896 1486714 656361 1106012 165255 356247 219802 93374 75915 260519 1723179 638953 1987885 1686748 520631 1299363 1553599 659128 794081 1558245 1585642 1228634 327404 1921526 553166 179830 542875 1836224 574507 192787 1129745 1540958 1490670 7337 892599 892395 683601 1105727 627326 904639 1196682 614542 1619026 1688812 501496 259662 1185492 1557960 897503 1715974 1056801 1286483 1649442 27065 783926 1114449 1573619 203264 33055 1846627 1346486 1076639 1346947 1500968 831676 9196 1463103 902612 847511 1396446 225637 1433301 774260 1831450 387404 129339 808158 53524 1845559 781513 628376 66106 268492 40879 1968586 309636 1168124 1276368 184247 451875 577964 1177951 588622 1101785 342691 1608826 40849 1094484 1976653 1947930 123527 1218069 1476796 1166566 1664775 712337 817248 1815143 1888389 1046386 44015 263949 533356 1800534 452627 673276 1857908 1629830 1307824 1600848 981668 1204318 1369400 1200625 160106 1059350 1198373 327105 1434949 535958 1767115 1142151 166494 1084662 1549007 241032 204504 1854404 1195949 1478721 1372663 1939055 1358320 1817634 1099100 1720896 301667 1897507 1609630 1344666 952234 1081835 693142 1406866 1400531 1583863 938025 1490377 367166 1845890 657772 768512 1536852 873309 686778 182399 1710280 1554313 848788 963394 212754 783758 656969 1063942 1586502 722329 1682007 1387927 1795994 210963 1237484 1716677 543641 196324 1789265 637874 1743973 715913 929485 94502 1201865 1524363 1767551 1671707 446005 1155023 1586407 1486593 1084719 1227218 1886518 1099067 1826202 491957 1027767 1213124 465419 1559636 1516854 860723 457434 231595 638019 1337321 1439328 189297 31810 1119496 1409784 1543982 1298818 1496125 125457 438901 1610505 47227 601350 270185 1238935 1702778 265964 1665963 1706789 570515 548685 194355 1751167 362637 106878 770897 770615 917262 766798 385313 182527 1004392 1729897 1175156 938665 1530250 811528 880384 1214960 1261853 323393 1592366 651986 234187 980476 11314 1998864 1680269 162441 878779 363977 1215136 1935623 1178913 1923066 47619 1783266 400436 1951460 1358235 904763 250426 384623 1140558 726523 1863257 996401 1884270 1917341 544909 332405 1132895 1555046 918665 1130621 1313670 1600555 565439 924057 697501 221771 76611 1596125 1173263 1821192 1070516 1538861 1100579 1408637 1133678 1746913 1060061 1138674 1894966 404235 1439994 206210 815715 91087 759606 1800589 236120 1524247 615987 1784181 1026358 590286 1188643 120192 350843 767763 255890 1441871 1342167 380055 284509 884962 643210 937939 1937535 1769019 684723 340011 803021 342585 241897 605602 117864 1478691 1989430 909480 462502 591625 1439002 547831 1748625 1972995 1003724 1268634 44444 1537808 532503 1252615 1349317 1406748 1548205 1532115 416112 863752 577830 786495 1312590 1150053 185785 702057 49412 1999397 1511751 241415 1738755 1629906 1506884 282270 248209 672331 646066 1876704 1973060 1295122 212472 1129448 123575 444257 1035703 1974717 1993561 424379 1155702 1095816 56530 1665190 563867 1544610 162236 328495 1204926 868636 371497 1425483 1919181 57512 589340 1978425 283918 1411686 1419510 1475850 1212990 183887 1146959 1555318 189497 1024444 1684670 409328 490363 993256 1133101 1450195 1247189 1416491 627458 602870 351112 1937283 390564 946694 1530210 59949 1198078 382071 1648832 1420975 1558647 404154 14463 23421 1740567 559584 688670 1206686 1089706 5430 814532 1687558 899275 1947509 1993630 1012679 1025209 1619999 1596384 1150236 1073793 388445 1872691 1798249 738913 313254 414850 1302819 641431 1602823 691388 92124 1178261 19487 937820 975636 5178 671386 716579 485964 1859153 1743850 1572819 1936374 1115300 273879 928701 682455 1541483 1210630 593961 509621 1744852 1538323 611354 1971375 579217 1435662 1749116 1576341 1567683 607278 395577 1547616 331673 494498 556685 72778 1229276 564936 43486 1489976 14435 1936792 835548 1396017 1101637 1838527 1413161 1832097 235788 580204 627691 1840800 1324414 726359 1887537 957765 595064 1793353 568647 1024890 10581 1154672 1830588 258348 809040 475506 1668838 1484287 117048 1008904 1468411 306284 607345 1371252 198913 1504692 1507082 91347 121900 328417 792617 1014539 1921714 34368 138561 1707955 1755764 223826 328969 1712987 1709774 1145171 752087 760079 98952 304313 843386 772256 1267997 405417 1198772 717212 707112 261135 428638 738415 638387 1244292 1382873 1336345 1793832 1641577 1337416 1376106 316098 1071938 440195 1590425 1918153 127437 1815075 1661217 1033756 47346 378624 166096 526556 631794 1190911 1015120 423379 1336996 1603413 1890939 1939649 553092 1807909 860462 1828457 791242 1588811 1314284 445981 771146 1752831 1295927 867098 688156 1728967 746341 1847879 1671862 1630313 248473 1594601 1954401 387586 239568 1928908 1872746 493634 1116049 1933246 874647 686642 1696714 310477 1982951 644754 722058 379400 1968765 891777 1501589 1869209 439532 1940478 436834 1915901 146733 1530446 586661 596222 760082 54897 1511913 1116329 1538801 944661 928400 438016 1450731 406521 236856 1907465 955142 1637786 223123 691101 421515 610566 1914879 235428 682658 1271524 544783 1103093 994340 1914819 1574246 507681 413702 561952 1359656 109059 616099 1699190 318439 622769 1651427 1393453 1797476 1147370 726507 1710505 199663 557731 1134305 130886 1884021 353369 1972703 711380 874183 762426 1793962 1928917 443795 929297 978896 368580 785049 343396 1757744 1447747 912638 815521 554994 1803906 101647 1018447 1891650 696056 1394107 1159615 725996 1527954 1039540 953645 1802078 1568458 1924201 1561008 1214135 773870 1886002 1119564 652768 263188 1339670 998714 1374115 1398755 1369647 916115 271488 1583126 172144 918892 1118387 790701 1712272 1129360 556363 1802445 33536 1900917 1380473 1703239 485065 876013 1460978 531686 1380857 1808523 643149 1014323 326833 364554 1289160 1501477 1949794 594303 98819 1884470 1229936 1265393 1408428 1178421 1884643 953772 1443790 1947102 1680511 1523778 311179 7314 723609 1642087 198439 23511 1331993 1501174 1947871 33692 509010 1772530 1477133 1268840 1557242 1406308 1439767 307167 30515 1468788 651973 762631 294452 973216 375534 1586189 1479701 1875733 873796 1388218 792257 1589319 1150931 1739423 1086738 1752040 1844421 1630031 1666081 5699 1814917 656995 1067719 1173663 1075644 1672467 909722 214859 877319 624579 1130819 1062289 653660 386539 1801183 222307 1848931 1869721 1259715 1273861 1662767 1690318 1348724 597957 929577 810063 1211256 835639 411588 596518 261537 1619753 1182643 1755310 465071 288704 37654 312595 1769007 403876 1504195 23283 144155 804400 1979215 1200841 965951 1719890 544487 1337646 1540254 1867129 1675121 1531720 1321871 937631 399216 859654 1556278 1545058 340879 137531 552816 240909 1160967 886591 1177318 288681 1663972 1311857 1171176 1319548 359502 903912 199468 390222 1144773 1655292 857169 1703459 1914006 1206037 465587 1253210 1894821 1603821 997019 641987 575478 1894892 1562425 694682 25581 646295 523796 1674178 362922 968381 732475 320618 503332 563871 1734290 631894 785274 1401113 1920116 1686929 1675395 1687651 1557838 1197596 1870815 1723651 1493772 1581168 377991 984145 509138 1709446 431958 862588 1298383 1493788 259412 1715446 1668567 1096886 1798021 334106 1357175 143381 291498 300625 1676486 790401 455273 191601 1456332 1457579 779771 1630925 732703 541879 1792745 1998844 1455661 1432078 1525848 1928251 1211965 720382 282837 1293938 1331022 1089800 776068 536517 1136103 1865284 1348528 824511 601923 1209380 1568839 126211 827811 212361 1227845 1981459 1124255 654485 1416633 399400 1504538 1292836 840024 1384706 583723 758201 305150 318421 227275 968739 121287 878551 127094 286460 708965 1765620 1601028 270903 1190425 196153 854329 129865 518009 123538 1790249 55110 199248 912453 1570339 1694773 1152053 1552658 1605674 1444874 183438 1644402 1942120 387259 1952159 167081 1147589 216949 1884925 81938 770224 1399041 191699 400289 802600 1248616 323216 1181027 352862 388611 1470135 1313281 62881 351713 310903 1218230 146767 208862 68599 697602 617997 1954571 1710056 774197 437160 1042475 1703819 1770576 406071 873775 9424 650467 1003987 284150 134685 1754861 1834166 802461 532351 240642 532206 1423809 1442168 1946105 924176 930500 142737 1261292 1767535 1457568 1767251 1210100 73371 499092 794215 1396703 286317 1159057 1849631 1792319 1317797 883149 1676348 192413 1934020 1161868 1554400 559284 874741 1235048 1177344 530648 1807477 708820 1641537 1833516 1871885 1064617 815972 1637687 380266 1110535 1311073 1741660 1511456 665436 850688 1517645 1120142 1901459 1643567 898955 1029078 946650 962544 1965248 749707 497236 654088 1769614 1289619 874643 1239072 1643888 169045 1436677 987092 1530319 1408149 849480 1551670 1294909 602976 1829740 531158 1071546 677320 1828858 1551116 147269 1240495 368627 1463710 840692 1366958 1635169 353244 1642208 1978592 585546 1678454 1731725 1371389 1565194 321650 791596 553686 555654 1476152 552178 1124166 1365109 703644 1711280 923578 867495 943754 1777156 1736897 1477016 1208241 1745828 610871 765028 1075808 1141088 1724309 832458 193648 1926185 1968778 1795118 1007042 1182187 573065 1551569 1913255 290157 1721086 277242 156907 474576 734862 1908944 1083351 1951436 1263804 594197 245066 1555438 569038 447173 930266 86289 345519 1893804 2929 137748 1758297 1083553 1491496 1398681 707482 1756224 1555789 1447644 1064581 1469554 925694 1486375 922969 699709 1223500 1395498 772924 750518 98249 1281444 1193579 349765 702052 1963019 1350739 1721496 282474 1462006 1598696 1779973 801764 1866182 749261 1245950 1417947 1772984 1027923 203593 807687 728162 528474 63359 299561 177369 1930327 1001961 204005 1294493 85388 1772894 16221 1738811 1145425 1580044 286976 1779261 1499262 1750855 1630480 658982 1516524 1176798 26192 1066350 1842612 289670 523579 1653133 1917208 1913929 853382 1375985 1825425 192628 1352579 260688 1559751 274837 1332438 502511 601163 1065601 771327 1587710 1446442 673299 267525 1228355 503738 1817041 1475899 405378 1188716 1043372 1581766 1266085 849518 819263 330001 1528235 1144250 928365 1955819 55997 1558663 1865379 187343 783599 188932 425575 1702899 728916 1118219 119877 345428 701491 1722877 519268 1625009 1839625 1886339 943622 277698 212200 953846 1678608 456394 775735 1029738 904384 1585545 1217816 1424450 262290 1212580 1669011 1805027 1220425 1169817 688877 512815 323087 64792 1675771 1869480 1643449 1152276 1868487 1015603 770432 1619483 1207600 964607 520365 1979283 367659 1329730 181356 543583 1803304 617674 1595437 93618 998891 1658026 219348 498773 1669399 840994 887717 101619 1696698 1795791 1932129 37639 838158 548704 790622 1814206 475256 1059709 1634945 164456 1012866 626417 1575922 1542572 1057412 135682 1891926 1697384 744960 1301381 756833 810224 137109 1869063 34669 1027815 1396670 1925454 194431 1374480 1928102 577671 1968793 508060 1831303 696185 1860650 1730435 1586417 1135904 956986 1367366 383606 127193 783397 782500 1153721 879180 1315026 1217081 782265 1954783 683944 6964 1641646 1182023 762661 1768396 1423412 665257 1539235 988336 1529286 986070 1718342 267526 1985184 819403 1292020 443729 1942432 667663 241631 1371776 1861382 1601030 1058259 503296 395592 1900761 1158674 298972 625747 1421390 630720 830598 1046503 875922 1506817 1394004 830149 763385 644175 1903098 373630 428148 433110 301638 407862 1412728 273028 360010 137477 900508 189086 1943543 394238 1396754 656096 1337462 1089851 1800603 1329601 1528906 1348427 359044 1056459 1202045 1048989 579115 1166875 377917 1339522 1809274 1061688 443612 873150 741581 626321 1567203 15537 739886 122734 1147484 604855 1528897 194798 602027 403240 456995 1019127 1188424 1320032 254147 249334 160466 633906 1592885 666088 162390 815297 1776534 1326747 362090 800732 462222 441508 119575 1046556 1843024 1658281 333384 1742358 1936879 1252866 698828 412056 1834121 643752 1449558 719806 1964517 767548 391645 1151000 815978 404909 1790675 442672 963416 795267 1318458 1068856 156964 1332455 1631536 1481708 1024128 532593 1991400 876554 1335875 1175960 1552115 1372224 388389 239864 1900313 290521 1535929 1281805 1676331 1230482 267450 671124 689679 213208 436747 1366918 817551 1291440 1812494 1647478 1716764 1449684 255640 478167 614238 688382 1202050 1801632 1327994 450876 141505 872306 279409 288318 1091004 194110 362209 1513382 1215316 1002999 1499370 139427 1830823 683141 1530164 683360 262528 509094 553458 768820 465092 29677 343161 20698 1741319 1076788 1173687 745829 322599 724726 106427 464120 1492044 727786 679690 195822 1400477 909088 864302 1745954 1191130 1199495 1627224 181434 323443 1060693 1368735 123784 124054 1553509 742132 667910 354855 1628413 951961 1447545 1663297 1691780 1850916 135208 1380084 1538505 469770 1957027 688723 252008 199839 1444305 594021 341853 471856 606913 1798761 927297 722860 786001 1511469 1461742 1207484 754042 1048440 149651 1118262 890524 981300 486625 1948806 254588 724809 1947161 1965847 77432 1015899 1262041 144567 783922 815379 1720168 59180 1501111 336755 1558531 237171 117868 882015 399386 571042 30036 1017456 323481 142493 919366 1403002 572691 34839 1731538 1288485 174545 810122 1631543 927808 876224 460810 1110462 286633 84484 1290103 441844 972617 1850606 1768085 1980480 1849623 1851906 217368 544103 431955 1606463 1071015 278698 1077227 217464 1828495 59683 1453349 739842 1040082 738543 1685465 261730 1527490 865422 611974 1942675 188331 1215588 73556 1699195 1966770 1577048 390014 1455240 1666318 1658868 527845 1041563 546005 1173955 53535 1635057 620103 937270 1252537 1174399 1531207 1649768 286639 1830210 1936742 1573666 374460 1601918 521312 1560906 50059 1118472 597984 1511862 688119 381864 1956437 1904000 816217 161226 29782 46153 116916 274784 587893 1405760 1455546 287532 768809 1575004 963915 1147332 344566 1602706 599700 518992 747849 1838270 266010 1289689 1621498 119966 1346264 890989 619317 1360451 1607062 413562 968986 36706 321732 1399805 1221953 1954214 1528545 42464 70352 926528 1896920 451238 1708991 922863 1533727 105999 1735673 1595221 731563 1350350 562899 848513 1653283 1109948 1035699 118932 503258 832473 1251366 544695 1163360 1467244 671718 1052014 1776510 1017371 284030 1081216 1765891 759554 170022 1112463 549545 1449800 207969 1741772 272786 549636 1864350 724772 1380404 1182967 525752 98921 1502709 182836 1618773 944338 719633 871443 1504306 775563 1372409 655154 931768 696791 1329955 260998 363378 772253 1619875 1040515 1402879 1765190 892267 844545 739021 746496 1782460 1326510 433540 1775157 981471 69785 1140103 1560746 298641 58453 1576353 387974 790434 1137551 731217 652161 1843427 1250488 48064 876053 1254938 296002 1707226 1338164 241786 858140 7959 1934496 544054 1537306 619910 606839 881350 1797616 1552809 174898 1864447 594274 302902 1049540 42450 257270 1537368 473729 971168 1689192 437204 1221305 1600352 794645 1160110 865154 1636868 370857 831058 1166633 1461950 82185 677629 326187 190330 156911 918579 894878 150846 1700701 126619 1125160 1352658 34061 1296932 1152457 1278383 802112 1842470 840516 1177589 487331 52463 1354736 1582991 1857164 1957801 1699250 1556789 234572 1823888 716677 1843892 1264467 703134 615935 385780 741844 173741 800702 503372 1357988 918357 150365 442387 958783 185596 1552199 891147 1303890 1073035 475524 945481 1929094 1633913 176859 432439 295185 597450 179241 1900443 632628 1414393 630851 1164037 1333082 1416209 1498082 852777 1944012 716292 981782 442432 1059937 1225575 1113915 1107073 779110 1627441 423385 1510988 109554 734421 1023063 1330834 1533699 798228 1705331 1101823 615086 792313 104268 404512 39746 504738 408884 1896065 1405260 1058969 186384 1026023 584166 1149081 857865 918904 1412336 1997967 1812183 644832 475503 1986773 1882206 1227702 1964254 593589 1507430 79461 1856114 370695 1400222 241174 759016 1551226 117424 781380 1889942 995695 1363964 1728089 1029535 185057 991299 1980065 722972 196279 1835174 1000921 1990597 1238085 1661971 1357402 941117 1413895 1174160 135438 1707064 249831 975293 1037284 1671618 1265445 1703134 1481726 470682 1881926 58009 1011499 956699 191760 1826739 1224136 434405 1321773 1858805 1001725 134390 561514 529397 429433 1653748 1121140 1993075 576998 449936 572274 1763910 642087 324656 1675137 1269418 479980 108988 1164254 493705 737037 126857 1559815 1623082 1011661 1766641 428829 1968752 518897 972704 1295150 931336 902607 1430349 240042 98322 1882260 1611685 1628104 831349 1417722 1073676 1506578 246580 192516 538116 228708 1912372 263732 1526727 1343459 301286 1223657 1398786 1753808 669509 1426832 1268537 478454 1474174 318172 1195529 308757 227807 321357 1600744 1399697 1800640 692510 771887 475195 1350166 1199781 163827 1672725 310032 718094 1661621 1400424 1457649 72780 529970 1156153 1424751 1131295 490994 824840 492415 925969 124676 1278601 170558 1862786 26624 1591079 1011674 1983687 745547 1824270 1691355 1308088 1026095 147197 203534 1587744 180320 1279391 18898 1065827 46383 497685 1768492 1493060 1311885 267370 824220 1620943 558093 1020613 224062 1583688 255765 155687 1961036 819146 1916281 1774844 652674 621894 863974 1945009 376119 896772 585673 986546 1025032 1221504 1142393 666380 1406079 1293708 1067960 1808215 772450 1651299 1213528 148796 1159508 501374 45600 1887187 1528521 664626 1409110 1869691 1960320 245101 173167 1774239 126703 1102512 750103 438280 1314612 651221 1002841 583462 1277530 1417693 184565 1991426 837819 1917832 1939607 1699349 417902 64623 339479 872002 793286 559211 1686559 311879 555936 1886677 1483476 767489 1197400 854120 246892 820104 1482960 1914802 538759 597594 323652 1118468 913969 1287489 1849164 182385 1816460 904154 1785231 1991877 1821000 109683 1691910 1465219 1720401 13241 1099305 34136 63752 1616564 550212 1133003 189643 990453 1223217 1562826 295403 1373986 1819645 1886435 253067 1915405 436551 482821 161003 376099 1580968 920744 759799 433713 273962 1058080 1777519 1897219 344094 1622424 1797054 823517 1588090 240425 752268 1213536 1755938 117339 1605532 1128940 212395 1383397 1940401 1109427 1154923 664464 1220719 1125654 1591272 639265 308761 1513858 515590 1476255 1587874 1265291 262362 24929 1753298 860289 1362132 88075 407155 517175 169784 809963 1892822 1901619 768575 1490036 1596413 18459 1923844 438813 319722 754206 1328364 1764359 799736 1823043 424903 1017540 379966 1055415 1274780 1770281 480770 1866178 994704 484252 203174 1447520 1157617 1314638 1095969 180489 453372 1132335 1418578 143131 711529 530595 1116371 165175 650418 1900117 1557191 1087276 1717938 606232 532818 1882086 1119025 373928 286331 1371632 507653 350180 401261 1369231 1035963 578337 659441 1719746 618732 892960 393795 931861 659246 134972 927519 1575889 1576712 811553 1521882 1103489 1970372 13262 1895231 1751194 1233453 1992472 1573521 1317464 1178840 1001145 894667 312599 1949988 1842461 1615290 397608 1606301 1935016 1385923 1468355 1971343 1595240 216157 688509 1253943 1352783 1949322 422148 251013 1876921 1176322 1109834 1661381 1070988 1307909 1665392 1574196 646041 1023326 1849049 152344 1165025 438640 612421 1611896 221041 1740287 1328152 931071 59264 1172145 1977231 378087 1239788 1440518 1933213 13745 27502 1669434 96248 319657 520465 499753 742279 1754362 362999 1183120 1290060 657719 605063 418985 733030 39595 1419950 1938819 776985 1941407 983166 628465 801411 1041346 1437168 226866 586232 616798 495516 1806509 9055 1518589 1131100 266991 707930 294695 1107763 118635 856927 1081743 884937 438145 361380 756297 1061598 1553360 1929523 1355243 376713 600734 191848 1438562 878279 820630 797038 1189794 18139 1071368 1292014 1916406 1279074 974949 256671 508176 532406 881544 1831161 356471 221362 130442 1734280 1596258 673738 1161812 294295 1021358 1934653 1357889 1637075 1966515 577886 1786414 1947874 1337238 732047 1613538 1710737 1559367 242170 833336 217796 890824 1366572 1021437 374474 651505 1889433 1248561 551390 1687692 1647921 1530477 1934346 1349076 1435656 1427501 745205 151689 680100 473403 1362094 454362 1373438 1270666 1780141 1981376 457623 333088 1908096 1455295 1097621 1320487 1312554 492799 492866 138158 1994988 1566055 1926775 711631 931702 1918431 920510 646363 358623 155025 1579633 1627317 393223 547970 1026207 1484937 794241 471123 1368358 1526285 1925153 1031061 1880994 1957414 292331 1846549 932010 20135 1888210 602507 1648301 1317669 1317624 352310 1651399 1930935 894414 1361053 990963 1933088 935258 902985 534403 449129 532610 586667 144641 467986 1127055 1079168 758289 375940 1568450 415802 567724 1364057 623001 684623 1885549 637315 1424991 1857426 1913419 1293473 1078896 70713 1073098 1995352 406566 1430019 192868 526615 102711 209603 1992768 7415 1207223 1363799 1280754 1725113 1382587 242655 1137377 437083 594246 203550 1724173 157784 574313 1924104 344262 1238155 1797608 1782591 1439353 1761355 1594258 1467065 1610543 107789 361190 1571775 1401614 1174329 17247 1770913 740017 281227 1017000 156196 862446 1839531 419905 1281579 1804822 1701739 230433 468100 1373878 1439534 457510 1767866 873818 994801 1536767 897460 1657234 1646401 756615 241815 1139887 1632719 1520853 1194613 1390937 222635 1256914 1526911 1915462 1731099 304460 558080 132988 887766 889007 218677 944149 567476 1785988 854675 974512 704654 1755335 1203186 104376 1319272 263721 1608083 398430 754410 587211 1373376 322767 611360 479764 1404351 1585668 1449557 107557 1337322 799234 1839368 1318642 176455 1408567 557538 1741551 1361619 1285362 1267141 941498 26550 1676747 235694 345192 49763 1647677 1110465 1748791 386470 265177 1896928 1143980 1718028 619046 1382855 265326 977360 674655 1860771 1386648 1493233 1688719 1251787 1278009 765232 1022434 408968 1556114 273448 1496392 216517 1029514 555085 597619 1352138 393017 384896 109133 343130 1437717 1426552 1006253 1422136 1941041 1677045 610500 1938789 955365 1079127 1335923 1037902 1544308 705314 1362271 237115 1040488 1192790 348694 48695 1334514 604546 1144104 1735191 827737 1814259 1284250 34489 1794006 1636020 1152662 1656755 456867 1026083 1660048 270418 712280 1294856 1872757 1527116 1666424 706830 1443397 1459788 177895 1904499 477557 1686743 1060898 1397918 1481654 745195 561416 1354055 347126 1654625 1897257 1183530 841330 273109 1991903 1677374 1136284 1064991 131966 1437756 1443640 1047025 91048 636610 1177459 1202459 855572 1690376 1837568 1920989 1351928 702477 1756466 1953339 1749539 1009450 1640676 873468 1549753 829797 410324 450009 143160 981672 821700 1745244 484694 1048373 1157614 1834389 1463141 1501832 1678346 859907 324304 1982519 580541 1019664 1048241 1305763 167902 1135531 1334181 1668292 1572281 1673590 527572 311930 581640 1429893 859987 1940209 1089362 1619829 1033777 786842 222473 1135197 1942015 1500634 1898039 1364681 1926192 1048760 1117498 669816 37969 1719514 1266692 807155 1730551 502245 997466 998596 1446141 980010 414107 222593 1962134 1270362 365852 633327 1346241 1446051 1384611 1003357 1811635 1280977 788448 1342569 1718126 1496803 863072 1581685 660005 1179712 1354089 1318792 1425956 890934 587151 1845023 911162 636553 320132 360891 1849301 731270 1238927 1698552 641568 126630 37909 1287642 830773 773107 763642 687638 1580512 496147 524068 1753222 1112525 1681930 441347 27234 1077529 1877952 1908903 364307 1321652 222005 1385646 1016886 64106 1320506 1338996 613288 1874782 309386 617617 462618 792884 1035846 209722 1955028 784204 1146454 1131261 646022 291147 1725256 1962445 1151909 1673234 879632 217838 1604507 258725 1806065 460044 1462240 102794 1346035 297627 1476169 1693596 1859707 274368 1339432 339427 692915 1458554 540892 453933 260470 705610 1641753 777415 281216 698265 945558 402271 8895 1594902 816154 1162995 818497 1352885 664627 349356 575997 1424432 1064218 1135664 725132 224258 1140227 1222032 1874594 959414 236524 909851 141650 1252507 1476687 484393 1508070 1831108 836701 394454 806069 785515 1836993 1772879 32532 680888 754262 346356 1318925 190306 345686 1851755 1182417 1544738 17525 1543356 281242 296238 1369971 1254963 1292696 525800 1890571 848649 1282822 168996 1366353 619228 78702 433401 922684 1437865 1048485 537013 302784 1675499 27686 205181 168648 1243210 1624039 244617 1122161 1989391 492129 786887 1358106 1888400 651132 833292 1475403 104944 1464462 1792733 689170 858082 1068493 196957 73023 1643927 509508 11073 864820 232363 629232 783050 222502 585665 640881 379490 821075 518331 1678372 1013149 676052 1698971 1986326 1859227 1846292 1491104 1480695 1933740 766485 286183 118525 1215137 77256 855146 1856488 1345062 1906466 244290 1013 1203198 863927 1963728 1417487 1611545 1940157 993046 54624 9419 193190 100490 1012912 20868 848191 63574 676604 141381 1300155 1060230 780655 333917 1385888 448154 1806977 1726382 1847259 896932 1316820 874291 354298 351426 1430653 470581 90205 1706910 689243 361734 1042060 1837845 1567126 1938884 1281113 905563 565503 7472 1052099 987474 311214 1305317 1942274 1777929 883559 1105762 800121 1279347 1876325 239167 82742 1799635 314793 1296783 391789 60540 1181152 999742 1594959 485270 1804966 1128727 314151 948207 1822238 792046 1693607 293469 358370 1733600 388399 115728 7777 1569192 1247540 866071 163070 601006 298927 518399 229848 699159 30758 1272222 1396849 140586 686294 1699582 1886995 725705 815529 1910809 307712 1578587 1533473 502781 1093513 988510 628637 594741 1667813 1038508 111975 1930157 1988488 1357337 1860361 1309245 1030459 871615 1041843 534968 20315 1794402 1864733 1474941 511507 429708 1543073 310763 1312439 1719849 129667 1800013 1138869 149239 1508478 538373 467848 1248630 927158 1881789 819894 1495763 725203 465905 84895 885334 954271 138596 474412 409275 536997 906058 1880583 1487676 1372079 1673530 95657 429541 1031119 1179882 171093 823799 976026 974093 726095 1895493 1740235 484007 1998305 734777 1186439 1850229 532669 834737 419463 538080 1587642 1332658 1714223 316733 966631 385415 1467414 782168 1279844 769707 1034023 421173 1485949 222357 1275574 1383232 279196 158798 770654 1243797 1057911 1988843 385642 334051 58193 158415 1655881 1056659 791869 96006 1377055 1800383 874010 88621 1055365 1101219 965121 1473394 745634 335343 1130028 1357779 1895751 523396 1298241 1325287 617303 113580 1458979 849745 116179 1998969 1525641 1827256 1392547 1790526 637590 1068147 337544 459272 50272 276085 1513383 1860080 1573088 497281 1201089 552332 1979888 864611 924324 1805076 1552430 669388 529812 1161067 1567049 920184 261380 1312968 363368 1347149 778382 105040 665495 41718 1377959 1669771 1590199 751517 446710 964605 1780714 555072 1143135 1506943 1695162 165143 1305853 1274639 306194 1813274 441914 386331 863647 1185250 408546 1822590 997505 231541 1814488 1382674 1172286 1479964 424009 929049 214595 358692 829937 1360500 1334485 673503 96283 1832717 1176636 1571696 801571 661100 386995 509707 1188988 1283588 296055 1889408 1562212 1403088 735389 1884561 960094 1449173 1911852 188832 1153385 30966 1412801 652988 1333751 907740 1713748 1288763 554508 1251750 266645 439971 1503238 1038363 1329805 1014688 156549 591226 27557 579430 933376 1784770 846982 1439678 1108345 213810 23235 1011843 1378464 850096 520633 94710 1761737 957783 218313 1603921 844479 929655 1964165 959489 1580496 1631928 741174 61326 1514525 1036970 273553 1351462 842649 1928630 1218759 332281 171543 125538 352480 1305798 904978 1617757 1389921 273408 171121 1901296 418961 287773 50167 376548 376901 437422 1022008 1476175 1253568 274377 460231 654341 838121 162664 1570798 714333 337898 1477152 760375 1325089 1994334 886985 116805 1849127 1880658 1594824 402724 1191095 708319 526225 1897144 1010153 1372989 136560 1637151 804579 706237 1859583 965211 1455655 1806364 414399 315146 664247 138057 886169 634541 1745143 1094233 1148768 1573226 279200 236203 650600 25875 1103025 938058 394936 1886813 1867429 1984628 110923 1298343 127705 829115 1588940 984214 760733 1977454 531427 824611 1287732 32596 1790344 1091217 1383963 1668972 1895040 1197896 292703 413553 1648387 395944 1557309 122148 579164 547202 1751212 293281 1578157 815017 1590307 1238821 616477 1588804 1195957 1252954 1415123 1215344 1158946 578479 987222 113132 844689 1110155 867409 759680 1545025 1312664 386042 1837990 928895 337354 1086346 1793076 431050 1421692 797357 532109 1833968 516542 1620770 1184207 1899427 1461587 558055 1010166 98966 2605 1920012 985712 1654052 524275 1478556 35873 605348 1112666 736464 967379 746217 1601308 1412162 949909 701065 1539266 1315476 1903302 682434 862004 1646954 600751 1975091 1000155 944089 1493678 1876882 367047 1889294 246087 604728 763841 814718 1421264 1554147 290133 660905 516780 206990 422818 1303441 1227573 362203 942663 59785 287423 1030471 199028 613840 1598376 1400999 1028708 1241550 1627157 349459 630199 955800 1453187 1702850 158058 559022 699795 688920 110064 306068 1577809 330617 723868 1507300 46158 816393 39149 748451 1576848 1738109 1844106 1983926 1326530 1584046 1340626 522917 1268261 237832 1276986 1449425 550895 67226 965719 1403804 991634 695584 1010821 1350189 1073064 632508 562611 1202232 256729 1120616 587490 1580127 1892573 1811948 739175 1042694 1084266 925704 1579992 852753 1603146 609514 1890794 1645759 302594 1720875 1905467 1121550 1973036 855182 522995 589228 443276 1591252 548677 382314 1661863 1311892 1422192 341074 1964945 1596826 773389 1993553 1123206 1189083 1449389 838570 1637000 1105436 1913141 1642312 1341018 559531 1290573 722550 1078225 1708888 803776 995293 1231898 974710 1197380 1419838 974616 537351 1364369 804451 401353 179772 1786808 544102 525048 604480 596404 607114 372938 1337557 1651594 1455849 1905904 974829 1465892 1348120 1856527 92018 374946 330486 826955 260348 422005 393494 1938900 672623 281691 426507 268959 1070765 1002430 89815 1196741 406383 73389 1998663 1657165 1257195 401746 368559 1436316 797918 714976 1729472 860495 576011 155972 1749242 1154714 1254455 1631909 839960 1180188 702162 174496 1071770 1511684 428277 136705 196485 1016475 209362 222577 1314221 649391 802805 793436 1275569 873479 1166870 813268 1927760 909611 417853 451636 908992 715857 627202 209859 848729 342879 1427041 890931 956362 1094348 1082624 419251 554466 1086158 1388270 338720 1284516 666034 36695 1128189 753094 1545181 1262402 734601 426659 390643 1299291 1214182 978232 74679 1672289 1820528 419863 490706 1972030 991329 1072986 331669 362495 1373696 1594982 1001771 844547 643509 58310 933668 160182 621907 652468 105527 73546 1004358 600978 988761 467487 405554 1603934 841160 415086 1199877 705433 1366881 1312200 1921607 531168 1644781 1670729 408730 1414384 156997 1590854 614300 1009504 523859 1544776 856998 666082 1312298 1079128 1391714 1356689 87386 652398 1926805 1318709 1614602 1119454 873759 227677 614487 1133517 100233 997928 285136 639640 1513618 721541 230245 333881 351715 559257 1932559 1276175 94054 235606 962703 490800 1968300 1698274 1176126 1150098 1781781 8118 161260 87661 1285855 237448 1465913 1275278 438661 345046 228109 1765760 1202284 1018801 1342064 1551652 338351 124908 1823342 1344561 1274992 348516 1822580 1123288 1210257 328486 1267101 25073 845271 548968 1416933 603097 509046 32457 197652 728392 1315541 1229338 53315 1208860 422677 243216 1689025 277137 466258 1238919 258990 1219318 1922853 1217348 647590 1108794 691348 502675 1252227 422433 599798 1129191 1240659 1488868 1197099 1099232 1054829 1454887 1335372 436927 598503 764715 617202 695397 1865804 244396 1312131 336791 707132 683640 9987 5087 639878 1363543 1028281 1176053 223159 69506 759793 46334 1865088 1191524 896449 508955 1880205 527230 638831 1228454 1277776 1910365 1094016 432560 1472733 505250 151658 1491500 1753945 955134 1196343 683358 134317 409625 1690340 1168169 799838 192426 1258537 810480 220116 80376 1193290 1426311 1640917 722877 440888 1154521 332323 359383 1409473 114031 299178 1748185 1460964 384047 1845219 35911 957345 156101 1304093 1772856 1535979 1996484 1436511 87461 138656 100638 796170 703842 1467719 1064497 1174004 932925 1099638 1035419 786550 54963 1035711 1736842 944679 1373011 1980230 1182757 791100 1046125 1855908 241462 1865103 1437306 93447 116037 522317 1771802 332025 1468697 1284395 1745524 1902432 1387596 1093536 1790350 1969256 1240448 1369916 1992943 1082931 253019 781490 418664 1847804 955505 389239 199779 1269986 1197702 410456 266969 732757 1021736 1862081 1411498 851084 1873153 81982 109750 744624 774644 534399 184832 118537 1121410 484139 1977666 1330086 671859 1468216 591649 1302106 1331794 1417929 1929147 1882131 10602 659048 1583342 346336 1450226 1958056 1890812 1475432 1753600 682199 28823 540226 118519 1283449 74544 1050784 749135 612491 871035 802844 1426446 894966 1685062 1511260 770083 634760 457447 1717223 47362 1573207 1499236 920880 894155 206824 800954 592023 584963 1849304 1230786 523565 475476 550111 919644 1654530 519155 993704 232002 1046956 881465 620379 1869516 1871287 1205980 16020 1735058 1742531 1725805 1040482 17935 1286432 1494237 1740452 435454 1940835 1110492 602413 1820075 952865 359176 1695258 363119 1688816 885018 1151611 1018337 526 1275785 1994112 1155748 1126933 710704 1295077 1602755 1611228 1964921 1679959 1802198 825993 844618 1124327 1596145 824629 431519 1835900 839003 718029 416166 1708994 1181040 1565355 1958508 909110 1195587 213245 68064 84817 1316037 1713830 1711511 516862 1980592 560970 297640 270204 1287737 239539 177501 1298318 871949 215886 1099350 508563 277708 1329480 1634183 876876 575484 1542463 545163 677843 1762464 993603 1241681 114151 1474523 1147643 1366606 1067210 79180 719554 1352729 1455736 841417 1338970 1915635 1974355 1405252 169166 1091318 240299 43015 1684459 1960279 73569 181450 1781020 449427 412337 872057 811403 1017570 218783 1661388 803085 1366391 890760 875233 980553 1922614 716980 678909 423296 635446 869485 891061 1642746 228864 560104 60495 1320030 1222784 1296249 1063945 1245462 1851576 734069 1328550 1521036 1835319 353334 176598 1968899 1810860 1202876 1148831 868630 1019310 1933171 94293 564459 831257 743408 800945 1070990 1249694 1339190 1727037 1506025 585500 1708450 1733017 1819266 829088 1736620 639325 1308570 990284 1774890 732530 435527 273497 332152 766651 711935 1440199 1629261 858709 1233238 479856 737989 756226 1307042 233709 1860963 121688 1209019 1316465 733423 403480 1521586 681622 523459 170023 887731 1898587 730976 378166 57749 92592 556326 426346 641314 1684499 502125 131282 1821487 1196246 346417 1515199 1770742 863934 1233688 1964560 250157 1874519 945799 189919 1167257 805535 1346444 1042523 844127 448578 1103732 394656 1174243 1787 983762 981751 583505 181261 1059590 1487859 943500 1034521 19677 1063119 1450462 1740479 1304112 1583489 1229292 50584 1812946 1522969 1004295 1684594 1606218 881834 1327183 1158403 319037 116694 1392617 1560717 79422 660755 538900 504538 937979 1861818 398007 1731604 1067857 655611 827474 1123746 753502 1705902 1432573 1508400 1836841 151018 63116 610157 694581 1984758 158279 1760577 1283452 1271238 185285 155898 725517 1307869 1663517 105781 760221 886738 333243 1148723 34616 1535845 1518163 698117 1871475 1680570 1019172 665008 1095092 1691697 1899094 1930702 344883 674505 384933 480818 923454 820376 387448 377845 778108 285818 1420752 1402106 1246234 453940 1595129 986672 698669 203074 412251 746204 529500 358887 1960905 1702086 1588260 1491582 1910103 1382933 1742191 1885799 1424939 1127035 1884564 571612 593704 1294002 210577 587597 202117 357603 1220662 818489 1370317 14879 176858 1364995 305796 98236 322990 1502807 1298572 871077 1362283 762931 54283 1692537 851288 1605756 816510 891868 1402230 1626909 1874657 1660376 213147 189411 912953 1342324 1463924 1044948 1990330 374858 1089831 802679 1876040 301716 1942836 1872483 257630 1973883 805516 674326 1873455 818944 1741321 91217 890332 1434014 453644 1255243 638089 779211 1749760 1652159 1326240 1968545 1550019 1544414 1916907 1856432 496409 473361 1773631 217752 127858 309553 915878 823581 415610 1674621 1330298 639175 1560208 1638282 1711350 1361841 1567928 1018822 161267 781285 722757 1040410 520542 294589 1093170 1272065 241817 45192 1663027 969042 1950843 1515604 927462 453626 8346 1151497 622291 515299 878856 1810173 573413 1227318 1622596 125881 1850936 879878 1300171 1039431 509844 1596732 990474 502150 1677744 1913132 1129434 683671 1286164 546470 1375707 51676 1034879 129810 878438 832131 785122 653274 371571 282373 1891836 521921 1134387 776589 1717303 1830998 1105228 580189 823397 81655 169711 1759381 506137 1451834 1433842 1568008 1998952 1300133 519131 1081761 1186111 1822136 684266 25379 762394 394534 1844715 1869186 573568 12345 996457 1661017 1345707 979730 798864 1635801 1425843 1268435 53556 1050244 76719 884623 1777905 1293852 1696289 1438561 228 634100 1061358 232077 1302828 564050 920984 356 505563 900367 854704 585130 1926196 1119700 1168676 1575175 1492336 1950946 1289570 1687579 667847 1760282 399555 417783 592652 846640 1192411 1456213 1659614 1032513 1790190 1280752 1879370 929670 1419204 557370 396358 555754 1842537 1779520 1069075 1953538 484633 1241617 1518111 479267 1869668 1212464 178907 1744675 1310546 644307 513963 1017164 1523192 453014 1549326 676421 1299735 615208 659440 1227818 1621441 1469631 1885896 1122837 165418 1025355 1376279 874928 1733704 1889912 1346600 1147364 724166 144463 512763 1754575 1577194 271736 221458 1925011 1806112 1356226 857750 277380 1611126 1289562 238858 1108760 1071463 1713082 815005 639744 345109 413422 1849073 1670424 852375 288980 1701909 872279 1090186 448155 1815100 1534664 1560043 478301 936334 1039809 397467 1586815 1536800 1911781 591099 1057472 809886 1399011 857826 349257 1848127 10351 1597368 864301 909837 583874 1239994 1500290 292779 953028 1712915 6430 1064634 755862 1631360 1485992 1129642 1654293 1449605 875209 1941123 302067 733991 500103 45785 1249869 1461122 1916618 1583052 1649914 1893397 131057 1825751 1992892 1356961 1403802 119638 1736380 295675 606747 1499256 1195989 357512 1778092 1931985 1043449 870008 652111 112938 602106 967713 1911732 1175051 1642011 309941 1788677 1586370 1514281 1936326 1096504 1184730 1590113 1910241 554959 1806260 217939 1693144 1638124 755780 925433 1205972 448094 685447 779140 1113035 356708 57376 763462 756985 1942851 660211 806349 1017256 1298538 755410 823810 658178 741888 1531284 652199 688866 1791136 323566 1595831 615559 526228 890642 685225 84044 506187 1528293 1087494 1356264 248249 1458926 586256 1352212 1377358 534627 1399460 70970 1658150 473135 1392446 1435287 1119614 277105 1225357 90558 802678 1108695 1772860 1350417 1865964 1637545 853211 506098 835882 1301139 628861 1688703 1729244 813862 1148871 68850 1396763 1864696 1467473 1158445 796373 1204150 1819066 208241 520837 401922 1697808 1613784 775577 668756 1731450 1166974 1113567 404206 1128920 734194 77917 778760 898482 1207207 803092 1703833 1622045 83187 977981 935831 497812 512189 851149 902451 1268551 834858 1613305 1758751 1207070 240487 1364534 1688966 830899 371455 262053 1710029 1282968 646179 1500625 84412 55412 1363552 1494387 1494787 948623 245751 1607402 1360252 66123 977833 1664222 435961 209927 520276 1329900 1418116 583658 604126 371727 1090205 1770589 412259 1599839 1428449 1643460 1687101 890485 1891236 287036 1178446 101221 1657146 1636951 1773970 703465 1048169 1470738 360154 428652 1005188 831483 1361700 91501 1038347 1985547 817948 1471396 1831109 199203 1566443 102985 72387 935585 297887 856031 1831469 1775614 1324848 195587 211415 1478874 716879 831986 260041 389749 1432228 1106112 1548916 512878 280645 755139 1183404 1318864 320119 1489531 242650 507374 1897289 515082 1840273 1963047 378395 381084 805697 1837808 145460 1301049 1552433 1048706 202313 1783816 1572786 451670 1860379 1414100 539342 896486 1013171 753639 1683253 1138632 1537806 1125702 152763 1278794 265709 1105402 919090 1766187 1936309 919597 536792 186754 596171 825944 1174120 1389337 1905260 1356182 538682 608408 1780506 331702 1643879 1424471 83496 201794 1244014 1480325 454158 1699306 752333 388992 1593855 507725 862203 672825 782548 764287 739215 1258558 1900125 1957905 358495 1298645 817317 1154943 900401 1583721 942048 1426810 271114 1765151 1355870 1234452 980607 1765236 307273 406955 1971968 291158 1861089 716193 585644 1491921 1938969 1683504 68550 1069311 336250 645652 1581399 512618 1719729 1112342 1890986 639985 1934392 234344 829391 1148860 1461230 1568443 1173489 1892035 728464 532742 1822574 1555617 84063 1693875 881815 1307420 857247 1619989 35024 1829895 839260 870842 1150926 1401607 396834 3237 230859 1136670 1704263 520145 1631423 1009447 137532 1668245 1312401 240438 152695 1514374 1806629 1273058 1838278 1147034 382701 329567 334399 1330536 1329196 552293 835175 851555 774487 206606 1015725 1569417 1638418 1570797 1027714 733609 501909 446100 405470 673630 785532 1849203 447770 706711 638267 745630 1218452 628456 1997323 262974 111816 935667 12689 1145290 727284 868554 255553 1530633 752150 1250609 1170751 126474 1278690 1345093 1723914 717250 528668 1616238 772333 1527435 1226258 274280 8461 1283314 178991 1639910 1462408 938846 1549559 1359903 1271342 104661 1828914 11545 743661 1308375 431586 1062126 1206768 1277054 1040928 819206 1217925 1738949 578018 886246 283564 628573 197100 1258125 145105 1208878 1930393 1364114 1206716 554417 1850594 1933640 533198 238126 140534 1966252 1721065 791561 962634 1419974 361891 1743216 1144221 1087238 226514 709402 1490496 659918 655704 1964620 832374 1849021 1458429 608744 52308 471857 642553 13910 801932 1098082 30291 1432260 709989 415855 621184 739948 810211 348628 1523529 1539980 41263 633150 1452720 1436205 495019 1966814 1972779 1782595 98790 41609 184778 577325 902063 842333 753181 27051 1955714 1438764 1082631 964379 1369391 667934 819220 1879824 1547973 614346 539762 831022 976509 144007 834831 661933 569605 1614619 121574 572789 1316270 258011 1598710 1522830 1210657 471714 1438959 186223 1297237 1557822 1545736 1471821 191250 320224 1052586 956561 54961 39659 919780 1425337 434348 1651721 1002369 962473 1948156 418606 801965 392603 581915 570139 1621184 1850491 1836479 1639096 1611018 1413651 1009837 761470 1023724 1077898 1404557 348653 470931 201911 1763630 1420692 1070837 98426 124399 814038 1578517 203589 1248199 1558748 532204 454780 789860 980927 1648542 1385852 120460 1183482 701172 1518626 589704 1354988 951998 962330 674481 1772170 1401151 374201 56388 1882321 485414 266904 1814083 830286 894426 60288 399528 1578406 221116 1326075 447745 1109534 1439636 1321506 1951192 797254 122630 1914226 1214463 138640 1419541 1018832 1692374 53630 772033 1059415 1894466 573999 91702 1982432 1247700 1711278 1275884 1619461 1995136 922744 530561 444365 261852 1305789 677904 845639 1160800 324836 120361 1055189 659309 598262 997625 1464717 1748033 1691171 437756 1180898 603671 1272933 1350361 399728 1585634 545978 1105967 907062 663634 1376693 1713154 1468506 186784 523963 881336 1375305 399225 1880298 426899 1216119 1391217 768903 1959820 752617 58759 339660 502195 132827 498418 879324 668594 1256148 1462099 436930 1276939 962185 1158266 217580 291308 2610 1032912 478254 1588750 1295021 219043 270433 321979 1642855 635661 1687120 1289131 1984125 357608 76850 864618 1619960 1538897 116168 132304 1761974 1898391 1200741 1812552 571978 1330612 1512872 1633595 1513228 1662757 1990211 875857 1135543 1051682 345746 644988 1447971 57062 46388 1377637 1192887 680183 691000 1409644 150787 793459 612017 557711 603693 1123535 1718128 1083205 889637 334320 1138258 643146 1654854 49785 1235868 1890613 1831680 206938 641662 556705 1253460 1496274 747636 15871 1150867 186764 1134078 1553239 1322707 1558970 761410 1339655 621606 122250 832686 1902204 673790 1357120 825167 1393724 473914 1850968 1356357 946606 1303395 106589 598263 382808 1342731 1626410 1556123 1094707 1938421 431640 1763004 1282179 1773061 536771 166660 1569350 1066680 277581 893341 223486 158301 557507 1156934 1740462 538524 327052 571614 1438654 1377099 1988923 558498 1282811 1645373 1924849 1212128 1789066 1019178 116757 1825634 1295085 1456318 1668561 140735 440949 652666 248615 57399 1892595 505318 47498 210854 1457621 786067 310699 683110 1547104 1503495 1391597 126609 323099 1374176 557664 1526034 1684375 1872468 1971139 1129197 1067063 966173 1538604 286706 347949 271717 835368 1633138 1236434 1676248 1699297 665252 1284883 1251312 6348 1642800 577630 1244955 1685671 1453555 267006 621851 998120 762962 311709 799142 1685057 1732334 1879449 1857977 1744526 161829 101 1390887 217089 1420979 1864273 242591 495137 1910189 1532854 697152 1503265 882935 798045 1731706 253026 290370 1717021 1067550 1607569 1733013 1022806 197783 1092426 1427817 1006428 1599690 337595 266896 676503 1105451 1938656 559891 67535 530360 1717457 1368393 1525957 1126442 1268495 567111 469645 1773004 177071 850803 1982238 466219 1883104 299273 412324 564651 1118520 1352728 1446316 117616 1627057 114329 1586807 298675 1572705 138691 885638 942401 829305 1102764 1145089 1536377 1910305 144340 534315 828090 1189433 1781808 1071040 428427 1681140 530218 773309 1560072 218038 380504 867630 187691 843684 412411 329050 785890 1862790 903432 1390623 1654381 37089 1492986 1252640 121932 1194612 1548525 1948924 736307 1758314 1886433 1431914 1151819 1453267 1256524 1391472 1057115 963244 1646360 830167 499357 85600 256737 180245 94628 290059 973816 1832602 747676 134623 526100 959949 1012275 1805124 1142157 274540 394912 1378235 1258717 677563 141804 487490 1409738 1923990 339241 388157 67267 530742 381202 156085 1148707 1857417 1378155 1895169 1923561 1491877 1827487 1204763 790647 1742864 653247 43536 237763 115966 1724750 611539 1039718 1306511 1596795 900916 797473 989762 1546061 934524 1113708 1026009 631757 1937634 1265208 13482 905517 1753635 1752671 1765592 652021 1152137 1413038 1932266 1216090 1212862 590095 923503 1564324 215878 399763 288245 1537551 686170 1820615 980383 1399663 14325 1711694 385145 1232677 1256191 810431 1660377 742497 1817758 835493 65763 307395 1253963 652641 1879535 1916254 383464 340459 575630 298110 351313 144162 908969 785788 1322171 990011 328862 1937810 1681065 1260039 572736 1686180 1479294 1032576 1092307 646218 418331 477680 586522 257203 1232294 441199 1806616 249212 92321 1078775 913600 1325374 653139 1897071 1919874 1105296 1238359 1866547 1988834 1787141 1445722 664767 1120973 1161992 1509484 1636699 927382 845937 1534308 1389581 139497 398694 819045 1818563 1508667 147164 923246 1222716 1807149 631570 671345 1658119 1524029 415365 432210 1053393 1493545 601841 586496 1495109 1411559 954172 1515211 1196750 524668 1626277 640940 570561 771811 1228719 627827 704590 1772464 1079420 223004 1000814 1119270 367244 1318115 1223741 1374182 1869113 100953 1979133 661605 185201 1294277 442341 335471 783301 1331002 492962 1950497 1473843 254776 580282 1664631 1743733 1787404 1704736 947342 1529619 1119476 1907269 1629952 407098 1453369 1714475 36243 99227 1266844 1993035 932582 1209830 1369288 1301024 526925 337493 113902 42014 262080 1866428 1701968 1558032 76686 582778 513709 1305412 375663 874556 229441 1427710 1865578 114782 1327230 844636 1856829 347221 545708 607939 1821024 1717195 792419 1414694 1313572 1033561 536085 76486 1003996 1162727 1048429 64945 1692338 1117148 1660567 967371 326325 1485303 1648355 1080918 1548582 664901 1324311 535961 1708866 299027 954394 607938 858183 1640316 971896 1350314 1026126 115917 207943 1680401 1874304 595401 75935 1231309 735165 1379670 151099 1791573 1561481 533711 610801 1244845 1456899 1950990 341280 1415919 980249 1598036 917615 1156688 1872438 1502338 1027059 892557 1011849 1013998 656708 1999586 1996126 1075637 1991080 368301 1433866 1637950 152888 901997 1844254 970960 1356714 609979 1132404 1597925 1632056 598186 34255 1097555 1603783 985620 598583 641587 1753188 1583231 1550268 745925 1500306 1130470 1373178 1892026 953663 1611505 1049471 593310 1719462 383563 1491028 221365 904090 384214 1191897 1147718 858452 573723 643640 608842 866650 738130 216164 263266 1576866 1012017 1406682 209221 86680 1752541 1453884 19372 1436813 1668149 1648517 311464 1107018 976768 1109357 460351 1358423 1855267 672918 1746849 1444243 929802 770502 1116170 878240 1853955 298863 1107253 932305 1720379 1255213 1057321 917364 35375 758242 926044 1482517 1379638 563007 122287 1343044 1930027 786946 30332 1898854 166916 1847286 551804 576444 650414 1709365 1756136 1560842 1782084 310072 1887092 1583004 969064 1700906 1061331 318540 889895 1929728 721283 356909 421398 1863539 1575625 607119 1031985 403772 1962137 1995882 368582 1641324 1401258 1599413 833303 232653 1874909 1311559 1815 1046457 1939436 1204880 1512629 1665529 189504 1968052 1273682 139088 284262 28476 1367899 157664 463361 1722956 40839 1682680 1907910 1400682 1509367 1298996 1805760 922318 1942315 210085 291802 170242 109314 907075 603670 1585112 1426066 940387 786365 187519 1823962 1367773 834026 1013600 1341510 203749 507297 1733222 950369 1469737 1766639 248344 1824696 393186 1041773 149868 346618 750725 1746183 1596674 428660 416428 1365053 228982 1588309 136745 1969403 407768 725914 211780 1112044 1986038 993733 1498271 1615808 1206988 1167452 1261445 229263 1334074 709112 246126 1938958 1040205 1766061 1290571 118813 453924 1629959 1910663 914884 527046 903903 478421 668873 1380575 811741 616916 72421 1288450 1876954 808974 931097 1270118 603955 1279798 1095779 333451 1155766 985780 1877047 1983223 364897 636411 1941518 648565 1302845 1592187 1300848 1316383 1419566 1792526 1708846 1634061 1843711 1483937 1297292 1712493 489193 1739648 384656 1196907 567133 562046 1243790 295163 530698 1375613 1041492 443020 1529808 1649975 333950 1478105 1447154 28021 938790 962733 833658 1634350 865281 1879467 1423825 728355 1440979 1311959 1206983 1497912 556821 1226920 933096 348370 791124 1567098 957021 1189066 117369 1067126 1252993 1948131 220790 495022 1693529 548524 165327 349792 887647 1897488 613472 212080 1315356 1774592 1292547 785284 903969 1711984 1740126 1290179 1346004 86245 1211039 1767845 850481 1552067 1719094 1208702 597137 549764 250618 1107441 1225328 1487684 99531 418829 1904144 1608219 1921497 694971 434768 745184 823928 418831 1642184 416478 184858 646128 703878 161968 251599 985246 1058588 516419 1715364 763112 1259703 1093140 1318739 843012 808279 225592 241567 340529 143709 611607 870714 419980 562369 849170 1484464 164715 1763091 463774 1377591 935312 1795039 1050443 1850492 1926481 1259872 503724 1366241 1419147 1445582 306640 1837695 313135 641762 903892 1206697 200356 1691745 324235 1704150 317159 396895 1016764 197985 399855 286654 1582315 950144 1418607 290828 1168805 1276196 418381 1131578 1819654 1853268 1586350 1121443 792058 266978 1344632 964011 1938805 1148495 746707 1561311 1006511 21583 1644351 1167130 1747574 130467 1357326 1598803 1076186 1004071 1130271 1182498 61754 1298787 131926 1076037 803703 570011 841304 486400 165852 556633 616777 592474 704451 114492 897919 1339701 1237699 1671333 1732496 564214 1915760 119089 976984 1646970 1538567 679562 836366 1592591 1944134 1249675 1704804 930556 21585 1508386 622832 1875515 1102890 531615 1897925 1504920 1595640 1575693 308977 1098645 1484416 1941844 1079227 1306097 608310 1338187 617884 1825214 546726 1556368 186076 811410 1818656 1979086 1448177 670647 1106774 820847 1425533 585598 386716 693802 197582 1944945 1994485 34557 1381294 1139132 317616 1538374 586573 1886878 529474 272072 1721832 1738511 421681 1040654 717615 535505 1103336 1676114 205917 1015360 846792 1088859 929528 1428635 1130714 1460051 1420002 1213367 981206 1655902 251170 933340 964593 351016 875124 680358 428128 375656 925090 1393915 52046 86566 1336643 973386 1403246 1260669 1844066 555568 1189275 492462 874188 1754463 1064168 623864 1291320 349075 149787 1194458 564973 1096441 124931 1789464 1740302 208000 1777715 1799153 647369 1861359 1260436 1284830 1079939 99071 440597 1380248 1432494 1204715 299713 868220 448690 401637 1770895 357567 1205907 1665639 1145439 811648 1335613 1872018 151209 515529 562448 841873 1338122 678343 918042 174300 43358 745510 670479 219528 242909 467321 584853 1972270 1754121 1378182 1145153 1224022 1132418 244524 298706 765058 985147 498850 1430890 1528604 813898 498331 48947 752919 570042 1287578 1085183 657021 1043723 1164764 1978536 740978 1795644 466283 1367378 1526723 847456 1459256 379546 1300767 1956461 1259660 919156 450065 1969908 89295 1789369 492217 780076 295485 946623 1428603 609187 222596 1608814 1946666 875217 289889 1874040 863622 839904 102624 991814 134419 188641 385149 577616 1384081 203918 1470637 1069592 1893061 361926 1767895 1476432 765709 269129 857716 1073051 1514895 536232 739459 890219 63879 941451 460375 169439 266828 264745 314186 109804 601610 1746639 1670536 730125 1492691 945584 241831 1742235 424866 907131 131370 178248 426862 1697198 366922 142212 1750424 302479 90382 332128 110161 1812207 298990 878834 100431 188555 1503437 1469198 501812 1967372 450710 1777646 391799 1547247 90793 476796 188437 632125 1183694 139605 1648679 1457770 231316 856742 1210703 327027 687077 1563414 1237148 252098 984147 33841 756321 419 1824307 710801 313779 85991 1599070 1071330 1091723 904849 1967459 1134701 924535 1884201 1635190 1977643 795753 603428 466263 1393120 762992 1086985 944386 331654 1342306 121846 535939 962214 441152 1389611 389257 1673174 660336 1973053 505327 1006532 1116589 931456 380062 1425228 1263718 1816713 951965 1378153 1598549 145847 78460 1052197 1477394 493194 951548 1446653 1940970 1938325 1308052 677071 1128292 392996 1414312 1985 968881 1561130 164775 1158335 1228128 226366 903752 576091 825907 1346217 376483 845041 1452172 582748 384370 1013046 1496320 962074 1762275 1644588 1107131 1689955 790614 785874 583103 251095 1683695 331025 1613100 294559 228113 1924545 474957 974667 1200755 1713332 1206685 1312499 1169294 1968053 1316393 1701919 1824897 209549 408516 1059830 1769948 1425335 1055916 1766214 835370 635600 1541286 1238873 1309173 1294511 555334 585437 1393045 11019 430661 1014575 170002 1529394 1986446 672943 1808003 722835 3979 227228 1939502 1477583 761893 74260 717521 1804185 1557767 26838 54196 305053 1677146 1599022 1693589 1202605 1578804 1634593 1185556 753425 1497782 2569 1086257 1952611 1654283 914001 515014 1472554 819159 638518 91618 359227 543600 1856743 690471 1103591 68803 453858 888504 95973 1868235 854939 746330 414782 896927 1162353 226671 449090 1903761 1165901 513628 650833 1592292 805634 1755850 1962425 712134 596267 1718651 1545926 334386 746224 556523 1746289 1453410 219394 1114942 74053 682377 1885379 1656623 8203 1003522 1598103 446331 1266789 128030 1063590 1898275 1122323 225828 1751642 54607 1977155 862498 1662005 1092852 1152506 36978 845163 442420 1365037 1434183 1705782 1591512 1946862 1808872 1692791 680095 1216537 154422 1285166 581978 319745 1145941 613901 1617619 1675233 129801 1816435 1637330 55067 1784584 301520 540532 1458306 473963 1396753 94128 1702344 1396960 1905886 712695 964986 1810719 143766 491113 1258574 1679675 1214988 803530 1727639 635825 1637781 1990424 1521084 1911921 720269 78291 1499606 307352 1889596 1285935 1769430 1080095 1386273 1911829 1268225 1382043 679426 694174 1018370 98993 67715 626607 577464 1853681 1378451 55742 68815 1440891 112372 264782 1586523 198054 232704 191196 1918604 207069 1068139 171680 1178165 36472 1496142 1970451 1450757 435327 1494009 1473811 1711606 203368 453552 371891 767035 1760516 1654320 1002510 971011 540893 435296 1200668 1981770 862800 343357 191702 1295023 33058 408936 1624279 653280 269490 84661 817700 1458241 218218 767365 499971 1749191 219257 1460752 1471715 589096 800322 226083 192689 1179250 1909227 871962 785711 129359 511961 1487573 668104 7897 957674 463768 67365 846159 1158029 1616852 961004 431816 826001 1656555 818076 1834931 127853 273894 1385728 539848 291237 1403908 1727745 1635645 587974 501957 1380183 885992 1453005 1751560 1599350 570271 1804546 31122 177304 1112227 894506 204982 1537751 430358 1518229 1176144 241244 1962876 1465305 1617111 1009433 866077 1581328 1752363 1066636 313870 651123 667061 1386993 1544589 768249 1230027 1984843 531631 638048 1971966 1847819 1722116 209920 1058861 508853 680181 1136380 1457128 1204799 483977 1535430 1822422 1443652 1520934 788729 1215104 1979656 602190 1200021 639259 70535 560923 937433 1278581 994808 1575088 1819696 424781 612359 546844 1234075 1919368 1037190 853362 1334395 1298144 1002867 442998 384096 973426 946699 925559 235397 79173 1251862 587088 1801636 1989494 1330483 688992 342646 55640 517071 1375124 751715 1036919 1095744 1134692 1763041 31755 1112885 412590 1955237 266610 170575 860580 1232477 899008 1537595 981963 1564318 690135 557099 1766154 1944573 1420024 1549619 1220451 1355300 1287090 80744 739559 1983655 1856978 1208253 789398 144201 1359293 948127 1973694 990821 1471602 947164 1579267 869858 1892949 989244 1569107 331438 1366934 1219790 1413092 1544925 1328051 231847 514725 659256 969458 760725 1756550 1573653 1673554 221912 475746 136777 1069310 828614 1096340 1123984 314268 1362529 982481 453242 1383055 253461 920367 1047723 1123802 576390 1650365 1536559 1242547 1911505 1272800 1719700 180597 379161 480736 792037 163429 1957571 1223091 488963 1663014 1518380 520128 1435813 677324 1901700 143450 1391678 849899 862133 1009114 159120 1834052 1254173 1506991 1143982 978820 1113474 1404387 1936568 1936451 1660451 1807589 1366611 739716 1100533 1197502 955475 1698899 1139177 871560 212116 745995 1607523 925305 1290295 1188046 1936342 1138688 586971 455642 1672816 581971 1054725 484678 831588 142555 145928 1653683 1227673 604127 162251 1449103 733106 1603745 1409693 1337941 432919 1464442 636920 961126 1533434 1720269 1418929 1498508 124133 1458244 740611 1376880 1242366 1614555 1718430 789875 1198170 1411699 1593686 749646 327201 891797 954963 1185678 1568606 1109558 1525680 459793 1049656 1273713 866706 1923676 1752833 1740186 1628233 650585 52305 1933182 1613703 130399 1276949 1557579 1052752 1693496 1981191 1137298 1332755 944161 1340516 591977 1068750 1540098 623581 1710986 1550348 1162955 987757 763461 1599362 506739 1792581 1000430 1730199 446163 263589 1858902 1394319 643392 552148 1076002 582230 1398533 510749 1592535 668225 13914 283270 663009 67232 135549 415590 1080116 1297757 486986 803010 1863338 674504 1600322 1141808 1829822 1464294 633145 975082 1656002 1679846 448270 665324 1943322 902719 1279575 1675301 215182 197086 281053 427663 175220 838388 424119 1376025 491986 915800 129420 229361 536119 1305842 1734993 1726110 206389 380046 164275 1322774 1831538 1339199 1980437 584764 41723 438259 1831588 1241631 167421 1660528 1916570 732145 1382962 321143 333735 575291 521940 1111618 1474543 1744248 1987961 1178391 1459818 1217004 1898658 128304 668228 1923639 796362 376115 103271 839143 848447 41176 215571 1751494 757566 1464981 1280244 1304169 72055 186380 1526747 816103 621947 893838 1344205 1686614 959699 1090238 1602347 1626225 1791890 1288351 591164 1961679 664815 1531711 1481681 351386 1233922 1240146 190641 765013 1517780 382179 1804048 1933551 878959 1674345 520237 774338 1062478 971468 1434253 696723 889938 167709 1907283 280495 580240 1621545 298455 1327534 101874 892368 1761027 139531 467545 1356247 1933270 745801 1488055 1113093 1532761 331158 400214 1591994 1936409 203644 1206163 1473136 1098073 431275 1022965 168667 1399764 1920946 795984 475521 374889 1782075 1524858 906659 764333 75132 1237831 1531431 1728752 1560822 1719837 1655431 135229 31464 936606 1733082 115361 233478 639473 1153360 788075 1835593 1277751 1326736 1240625 1939901 1038823 1232750 1116885 1375839 1405932 1336943 1446300 1783428 726747 1400787 1653416 1390051 1100510 112649 188460 703251 661375 331114 1515503 1343154 456620 762061 122879 503987 722233 1924558 694064 1273226 1370049 188265 1594022 652582 1934722 210455 1177026 162718 1272645 427130 191749 1028806 1056811 857634 1087587 253277 596811 1149285 1756359 198877 207207 1426827 1076129 467584 675424 758799 1843321 993709 353313 1105520 627073 1892884 1197954 131206 1996015 756216 1219674 765127 410248 1485293 1168396 355978 206694 1705199 977822 981969 1752067 1895296 402437 34991 1317146 265310 441578 68696 1730433 1396454 1333567 730583 80186 773473 632123 781487 161389 1994545 770039 1600696 1993278 485656 1763081 1241359 1079193 1842205 1987586 1170862 1785017 406901 1415769 472090 428053 1370688 1378558 593392 543477 1107879 1722058 991463 686868 757136 452801 1044289 1442138 54843 1363410 679169 861961 841596 1967282 1870030 1351460 510590 1188659 975873 823049 133455 397211 88031 264413 386152 475472 538526 1171348 36116 822913 403782 1079738 157219 1051376 608308 406090 551948 202380 1576290 1010834 679795 453747 1507932 1808878 1336564 1099212 599531 482057 327622 891301 535262 1076654 837805 1590195 442395 44340 1197651 500127 1702424 1493083 497763 1205230 577760 920214 422714 564001 363805 170630 474713 1283431 1856370 1999258 307919 1289349 50816 333662 440563 703080 773186 1172426 1906620 8054 97874 1874962 384486 49395 1330628 1011657 578965 351960 1310930 26876 696018 306058 1180540 1813004 1571835 1173383 1147491 781132 213649 471243 743055 1704512 649574 1445852 1820328 302321 431025 331285 1902955 1740566 494790 1746427 429428 918565 1964554 271882 607750 1005717 277731 948948 288710 1443575 1297797 655091 1334828 780222 1476407 1690652 646263 1044370 1126397 1368218 613228 954748 1060514 486375 1720984 1640718 278812 1841605 1090138 1885546 935530 1886174 1624219 1752180 632232 1692212 842131 967374 1907571 1296348 1056824 1562393 536060 1543872 1820272 919302 93409 1026922 738568 184921 1321109 840686 174319 1713996 1541512 1198349 16324 1405977 1161757 1830078 1019939 857709 159233 328843 728121 1302907 767288 100512 1917905 843064 132617 1299336 589970 1470830 1556006 514290 1283793 578245 921828 665101 468590 1284936 81503 1117777 884054 790103 1816728 648044 1627681 614933 851159 220420 1950438 1866317 995125 830943 1429887 1320730 802066 538515 1806446 1964345 116934 1205693 630157 89590 1656491 814753 446464 1904316 932323 400947 1268252 1566680 247525 50327 493767 213130 936196 1259055 672799 778826 951257 168283 640531 1727304 759286 31742 244246 244825 1738264 1388204 478477 123642 1933950 1094396 1343140 1777670 1765327 249165 945186 1297258 1697357 377677 1808752 1483613 1361937 1503320 1791512 1804995 1360640 715575 558903 841732 216946 433238 1632335 1276546 323383 676366 565305 728784 223032 783161 1340070 1052474 745749 860306 640709 235675 220736 1625542 1547887 1484516 596856 1147690 5200 134154 1735062 1562845 241740 1198554 1157351 446799 1522974 1635738 894462 1511604 342444 409458 224201 1540139 626032 1511164 211665 976684 20130 1464948 491720 380681 1992015 1272247 1174877 1016390 846747 984923 1053499 168701 170213 570588 684303 143490 16573 1851233 525994 1271213 162206 1628055 707578 1885025 1375753 907916 463991 1912296 1273335 228859 227748 1428299 1150037 852698 1624543 1615465 1346496 1395331 179752 1772463 1916381 1682403 1913785 696394 387314 491546 430762 1997024 1572881 188715 801353 67392 455473 429246 699902 537021 149488 6360 1055728 363001 616779 519338 1773131 448061 1906299 2692 915493 1058499 1906048 1263068 490005 1722366 496819 742337 1509776 579128 351037 459834 681868 1647006 1856840 1960615 897221 1804063 868786 1363404 1148161 1400848 1773470 801668 1591429 484251 1969434 392258 470827 1197805 336558 1579642 517371 735525 1082825 1084651 1056074 136824 1574294 1457178 1717666 1367062 1595801 1494010 384565 310023 370905 300206 765989 1094137 1888949 29120 422180 7196 667886 871373 206895 425274 638155 247300 1663102 1292679 1643648 573031 58395 716891 868771 1287467 913817 584707 1150409 1992016 424382 1819898 1326383 290579 787878 1840718 1939182 1388189 187046 1703480 1210803 589757 1552193 143512 1936509 253571 1773355 808497 1688047 641044 626981 1363584 351587 1165565 1091460 1872086 485987 386182 1539017 356766 246085 1018903 1874255 1925774 1918282 324936 1232400 1637710 1418809 1667395 723791 1884477 1012318 1239626 444783 619665 1014769 426553 1717849 1650939 1603105 1833028 470507 1142390 829648 1858606 723266 1104362 106216 1000813 812285 17581 63619 1674112 358093 1703028 941383 485962 1209933 677572 1931650 1011812 1331834 1644505 1189146 1792941 1120291 379932 580922 1712157 157601 962007 1360527 704405 700493 282954 1914900 476070 622778 1881462 97965 758651 489616 801968 9519 758495 352721 1614685 1279154 1443514 293706 374767 1637756 1914580 1914683 35181 157195 313509 586087 160062 1628610 603758 1184487 1484092 1309939 1369673 1493918 885769 632423 326046 1643816 956571 124093 650938 1345772 1896735 1209256 910914 742933 1371985 865524 1317735 103453 1090410 1103576 1625566 1588274 594857 623185 303328 1144798 1916610 467085 722708 1588527 1049918 1806448 757453 1268780 783575 1099816 1440871 1201186 1549422 319994 1751423 137293 676899 220896 1246416 629142 1026286 1144605 1158769 1572188 931285 1685370 1180527 382219 816478 466395 1629516 474919 951714 288592 395580 1683192 567132 489445 1495927 585778 1593355 1373612 637753 874093 608090 1918206 394021 560825 86337 677667 561122 1805709 1662100 1926765 1536975 1220450 349037 221112 1869099 866041 102480 312480 1599607 55474 475186 1181058 1759884 617580 402558 1306429 36574 822010 1616799 1397083 1788329 1771386 791024 1495354 1850683 1432797 1569340 224309 1081501 1902862 1434883 116661 504421 1111323 1382495 255535 690843 41094 296213 1489014 656392 102306 1199043 245394 1528794 1438786 567122 948183 383873 1861741 170326 895512 1976293 1358280 1992152 201159 898820 879337 555003 468511 1129469 1430399 1676968 952744 352853 637115 178361 1614234 759317 1651837 1476131 584999 275663 1358252 1397266 16218 1110423 1013148 654056 701576 940293 1819754 1357823 1969805 1444157 1693880 739353 351191 1740492 1398402 550065 1899844 1173265 1581467 1454546 748626 717980 1458607 114580 1064749 310174 707761 315494 1418674 1041048 745476 934541 1910047 444250 1560175 1768221 1948012 600308 556170 1232687 709931 1251237 30170 1627735 923474 217373 283782 737777 868148 163611 1309756 1662872 193051 1171989 645 1191174 1816141 416069 831152 901678 936075 160015 1591069 1892045 1140129 1599670 1844560 1493462 1833849 621377 1040412 1714980 159297 1691390 684460 262782 1671080 19622 1251806 1718780 778406 801179 1355206 1168817 1331283 1333029 1617025 1408841 559704 1376829 1248707 918051 1544390 1973338 1706087 1499433 1577740 835582 355574 452980 269869 196848 24849 257387 134284 591627 59419 1967309 964026 997405 1810247 1778294 1450327 1511725 1224129 895864 2811 1334266 402033 562657 1164553 1186478 1636169 1726437 1665962 1480009 1698059 1284266 1472580 445554 536914 827381 816785 1497068 613909 1960748 669867 1367535 1202325 605766 1589840 1137079 1097368 1681651 1479157 1857389 598886 1573983 834820 428782 768813 1621593 268736 759958 956711 99253 1780240 916177 263851 1319189 518942 677471 1273480 1746531 1126169 574411 1163468 1578390 804872 888005 502860 384596 682758 344616 1050845 544183 879461 1030146 1031193 1970393 725618 1438939 1028829 874634 1608104 483071 74879 1698854 103542 1967220 424173 1421057 230085 1067749 1127722 77457 423180 57630 1173638 538319 64315 1648722 1047422 1984934 482731 1801507 1540096 1093568 456551 819256 724754 1645669 926639 1748342 206525 1787721 706544 117628 218814 1565369 1971706 656169 201489 295190 1406178 66795 943582 948209 153990 530932 712377 1625758 4012 1552188 245223 157298 552818 423081 488939 644642 1974249 1082588 78047 642447 1269170 1396767 1276522 265428 485274 151117 1244798 944098 847209 660317 1636857 1479859 414368 553692 1541330 1617126 1727987 91349 1962979 1964713 923250 68852 709182 1490667 1773810 1361911 726033 760488 1579861 1299082 1919087 570613 1960607 1877257 226053 419728 409068 1641655 1624268 1090161 1921943 1379197 114051 99067 1159516 891554 648961 935177 321214 1487874 1988536 1590984 1669951 272491 1307581 564251 1199481 1436440 157228 1230708 1256466 466924 1483081 20582 42032 335851 672781 341723 1068636 352495 702561 1097533 1416345 932119 487947 648546 1864101 433351 1423450 1933778 1684984 434367 1134963 65951 1460948 1329861 646169 524554 312496 735985 640326 738527 304690 1373784 921420 1421906 1733479 664845 1619388 1127291 414318 811616 1349412 1599466 524273 995203 1118840 274412 635430 186570 1093270 142881 596190 293170 914949 133121 862381 872422 451714 685201 1141449 478108 1604986 391521 1482014 1519934 970414 1614195 256626 1615610 519326 705616 194747 213116 488322 1630452 1496013 1464117 654465 1823013 491531 403509 1605163 934813 1569773 1917461 1983513 815942 974770 709156 1039588 689860 1384736 926618 233417 1619835 125875 1659801 327329 1514840 669942 561701 1748907 494415 724378 1653313 1272318 415261 939502 222943 1623443 272829 1275546 245877 928507 41702 768875 1521069 965389 1149373 1910990 525906 872203 230094 188927 1881381 1366358 1106465 1367116 932794 328595 661782 1598015 1668930 114620 1466810 1314138 1738386 1888078 376299 440763 1737954 1840824 637205 1884862 354360 1854888 1154440 685619 1211970 1680679 1902098 1625294 1134254 1708560 517182 36842 1633936 1633557 1766120 1291588 1269947 933915 1230844 1707788 89533 1305301 352068 1219401 922775 677937 589254 1171895 1893106 1738663 755457 1130787 946005 1981685 1601475 1407156 862545 1335174 1390262 1988218 187983 1278558 1565572 859885 1938181 5827 309350 1908759 1219367 1581322 459239 110299 299767 915876 1514754 1085295 1766433 1209451 1382912 384299 1050713 54257 15843 621019 324559 1915693 37511 730169 1464068 301075 290648 541525 520270 57446 959810 768181 1795663 1638694 1719763 281827 365358 1847882 1034056 503203 534149 608601 451283 92101 679670 1639428 200208 976666 289064 1274908 995039 1803870 1146768 441325 214243 1894151 103547 527512 1061431 1945855 1766735 1436011 1861015 1360605 507018 1457190 556337 1101397 197702 1811536 1692313 56267 1382133 1999206 1402754 1439342 855103 1878253 1082908 182263 917942 1764268 1115785 566616 1464954 160840 1481834 823247 1679240 1903652 1554926 81197 621448 1137875 330095 45153 367356 1969876 718264 886200 641753 1822451 1422703 887659 1810151 1185531 974048 865552 235106 462543 830019 1571502 1939373 794435 956059 1827182 444705 1107814 629608 1008296 831514 657217 1538165 1674454 835406 1247989 1483141 936684 1682748 1046424 362587 704085 783708 110190 1940657 747267 1181102 1310407 1544184 642511 110753 1035038 681516 412010 249908 589371 1437172 1735648 1755445 742906 186202 659965 1870769 1211369 1623121 1564720 1633361 327428 214672 1231619 425206 1157198 531975 1227035 585926 1160730 562621 1987465 1817808 1095607 1924011 740629 593249 1142724 326933 1367648 1351781 409076 967439 83467 470815 1109091 1108308 483511 885662 505345 18090 1042111 958095 1738740 208120 1124281 599707 1359335 1814835 71433 1377250 119956 1296631 1957379 897075 188353 1912523 1156805 1198910 1412798 1329742 1436719 1913364 486988 395325 1243266 1087183 1647698 827595 512823 401173 1164578 299254 304294 1112208 875560 108900 126801 1728504 599111 162890 609565 462954 1060745 1018221 1624403 1679859 1105671 1136511 1101565 1963811 239203 700535 800642 1839926 333196 188442 531373 1221128 205851 1829278 108921 102139 344477 1123307 1875544 370995 1915485 1783151 1006537 661036 129033 1082539 55021 942636 255534 1438464 520235 1321671 1493228 1982151 1619307 1578417 1992220 1073388 203815 1500459 1043256 1728245 1430796 915338 1951340 125496 566387 903085 1715545 310828 1621788 554130 1595744 1208116 1237788 136879 216139 987591 4676 1708654 220486 1678937 185493 1606462 1049793 1077858 811290 322969 660688 836927 996945 1239848 1959916 1608530 1736381 235090 1399930 1828259 1504812 1649631 1012965 971619 707468 670041 233644 213328 1266089 228684 1696237 332787 1047969 45661 1554998 771581 1113191 641805 1301844 1807201 1514504 1722755 1016679 1518975 470555 1601115 914317 520403 1122681 1512902 932720 1425744 1859982 1564916 755436 1440965 66279 801709 92696 1891020 1887370 1452278 450167 792414 1235785 1567134 1748985 1362065 427306 1228431 202394 1028118 927861 1145690 754137 984956 1151741 367828 477918 566293 120412 1829103 1410978 1382517 149925 250648 697502 1416678 1871639 1768833 354979 1803749 579519 1524831 1912290 1292142 112888 868135 1198472 1881679 646647 669455 1975579 154075 582228 67375 953514 29384 316487 330839 1245046 368311 1118623 1757705 740326 1993998 1230912 1356074 554891 80391 1865550 1967694 245949 1997520 614039 594555 445735 27758 854996 1309287 1936834 1091107 159942 955352 142808 1442262 49659 1848104 1052702 1320646 1022592 178466 1225856 1679016 1954189 1493763 134331 1676507 1818020 690575 96074 1930807 408020 387477 1866544 1969390 1619053 336838 1777159 218554 353635 350570 1432759 1413896 358143 1973499 1118427 261390 1463482 926197 467282 1701181 1164045 1864788 1553821 1945967 89168 7352 647528 1526220 568456 189130 437321 1663964 1980985 128813 1331366 1151241 996187 374898 1594068 1625907 1539529 674430 1223492 1446945 1805796 284699 18766 420221 256211 1642993 1119704 110827 354509 782833 1497231 1481419 1696920 1586836 1050848 1606173 1520019 1097262 68122 1567095 435525 611335 767170 1582592 606145 1790094 1691915 1143328 366185 1989285 1121596 1047191 85881 168370 597617 1857590 1024605 1479539 213393 436199 1583434 208721 1966727 1267196 1259789 636832 547883 601001 729879 1823833 1102541 69768 355365 909811 149811 955156 791723 327677 1464140 1796546 361431 1914097 257213 514008 503198 199878 837612 785935 1979766 510152 182595 372279 141087 1294152 358364 1809192 1274468 1153067 93723 338057 1122834 627315 996345 858009 1561067 792860 927409 191705 1117190 1561564 932406 498249 534407 1913738 910345 116618 878566 1145769 1998572 770275 1930579 1808722 1506242 122035 1480246 444233 1992094 957919 25066 1399389 541673 889646 53737 1965968 1236880 1793815 1718747 607180 1197442 1279293 160213 1992481 1661685 1227112 443813 319582 1167244 599486 629709 102478 103103 1296292 1046485 1973531 776241 372040 1441518 882258 1177242 317870 1397569 668335 732068 1556660 58250 1430965 1949749 1602880 1698041 510850 974206 903436 727654 71908 10788 1534443 789866 1734592 267101 693475 998267 1422330 570100 1919321 1418533 246470 1946905 1839706 934021 808219 658475 1212372 1080963 1334251 621623 1474711 1252663 1478495 1558839 741359 314594 1580352 163919 1457437 1233129 1085885 1825997 1375196 1591667 1957652 297756 348703 1322687 847348 1002653 227894 1959265 1336818 957760 603949 1033504 1966671 459735 233960 1850196 1696697 609558 1739954 1610386 347834 1640782 1303684 877596 1411611 572163 259852 64649 566875 282444 394088 846449 1053953 117495 1528823 995442 1749103 671635 1327439 266850 320789 1764383 1084993 898649 42670 1606096 1269810 108424 1781303 1029049 133158 625123 1819517 669497 1603605 299992 685318 755001 933876 123114 1490666 1015367 259564 22881 225821 525407 1425986 1251645 1641318 1896221 473800 849756 635276 1321116 148727 471451 1527792 872471 839227 1522056 777492 674223 1192773 654083 1295518 1919369 1231612 1768521 371301 92263 804225 1357314 126363 742599 1504058 1113343 1197783 1053026 1066042 1221715 1866491 85429 110631 701281 75815 1366343 249620 842718 928510 1488093 1661230 1526270 408691 387352 1189736 1957941 443110 1672413 748944 24073 884647 1995698 693474 1404643 1680802 454558 1787766 494219 138711 829751 1726459 1844520 1953288 1728077 751367 1233694 114828 1891571 1860975 55723 265175 148693 1635990 295945 636297 1051677 965342 1633894 175305 296458 401208 1257703 272890 1138430 457844 1823094 995370 1165353 465782 464077 785257 768046 1463671 1035543 1139072 457791 893656 669505 1398808 1853148 1376824 1355854 1846695 632271 505595 1237797 1333568 1128481 484975 658009 1682590 1454893 449130 1756802 323805 126722 1121769 1905873 181259 1108368 1671374 717403 735674 211418 130334 1179025 1037847 1423402 606309 1643971 480812 63084 151516 391362 534579 629844 1570308 505611 1483691 1035046 1385582 1965133 299699 748381 1000250 1457636 444356 1011742 1999094 588008 201163 1328338 1724906 653423 389147 944832 1341671 1923448 626101 1534093 1474343 40117 647520 602917 1281639 286699 1549874 1677525 1482672 1993881 1519227 1119266 1088446 1868662 183350 972126 1610486 441172 643168 977862 1904295 1537892 895489 199693 106774 1584581 1204898 865712 1110891 1674669 1336953 392785 1772892 1806912 979133 727506 1854705 1680295 539408 998109 845279 1285132 799842 7115 175376 1676115 401856 1106010 1429741 219537 539258 13562 436143 177769 575297 1936581 1513577 1842128 656930 1899465 605845 1920027 537513 61348 727466 805673 518054 1485975 177337 731950 687334 10527 752353 461350 779382 1104265 1231108 1194846 818338 38457 628173 1010064 1085331 1011976 960784 743625 552582 472344 978616 259623 498512 70588 864018 250276 1824791 1822235 1046222 1622572 1030585 1428439 896294 273547 1411641 529594 963893 1932324 1279130 159818 1649841 1831601 1008203 1660647 1210965 1894329 1028064 1908971 1547722 896431 30617 120012 738017 906796 1960580 1720842 371130 1595316 1396558 1012441 1939239 735885 648731 50989 1137388 1969438 28441 557034 957482 20551 1252031 993992 939533 1465272 1448267 53732 1928369 486911 1892730 645807 1195866 844215 1655506 1613395 580219 1664149 1818776 131030 1108592 1952826 1767277 682383 1612994 568811 107998 1764447 671166 1877458 1329839 1846238 1805638 931999 1441215 1663578 1304560 1414274 794121 143453 919207 995084 243669 1829947 409775 558882 1385538 1468224 1702987 1890979 818119 1067914 239097 1874952 1167912 749290 918379 961146 858849 1158523 1619216 701338 1142091 38566 452795 1162514 1786057 1761299 1833071 887837 193138 968387 759488 1976727 1926441 1650787 911250 1225167 190351 1340277 343370 1395849 1543148 62028 501963 1900581 1981076 1112366 1158761 1910708 684807 217587 461841 72205 559434 298125 1786628 1776054 540753 670927 119839 1407867 1510695 35487 1374503 74992 1830196 56065 793425 442307 1618869 1282517 162429 828895 307843 1362906 1387920 46111 1536437 543906 102326 1808666 716464 984928 703309 425895 531999 767176 158851 324245 932455 1854258 1743425 502087 840580 790332 678912 1405731 268919 1340529 1286991 474377 388278 996542 86748 1210960 1271403 1173290 546996 982739 850713 1575683 222996 1913459 1763516 1523911 1252327 1613284 1814237 321449 1060209 318449 971003 141900 1944528 1398612 584721 490842 620530 1354360 462264 217306 688284 1712959 602548 1821093 439311 880845 53301 1457214 2304 124411 63160 1469209 176394 1847306 1776821 944317 705818 1033067 989224 1006302 525113 1514107 1305749 222046 1513203 1883268 156400 416365 812579 61315 593803 561663 12984 243702 900772 1131903 812660 380400 286264 1436634 664494 272037 1169498 349744 1173117 438230 47430 906989 451862 903471 109268 1959598 990662 1676694 1956392 1217387 689464 104786 1643798 927300 341901 1551760 1596342 641528 1610044 1174297 1971687 337104 1848225 700382 20297 45939 914644 982715 1539509 273923 1463346 381402 252448 1690466 1349280 982413 879242 865458 1568140 1172223 675766 1970561 1036768 1548440 337984 220228 179806 564333 834287 1590022 1407331 262727 800629 946667 1245664 1415136 1330696 477058 739673 47737 1320108 1170242 1838834 1625071 23948 1481040 1105021 1408879 1343787 732902 810059 1573518 954427 1092257 1387460 896017 683565 267473 795915 1442644 904444 1455099 287176 437253 502677 672567 1481840 1480978 192301 664138 159937 923036 1870834 1987151 1235693 1359142 1546460 809576 1887100 1983206 897242 647394 1433009 1584119 672078 19962 588842 159306 370206 1568975 69075 1681948 418236 1769747 1516163 125069 19756 1546688 1823444 1862844 1958961 1849141 1020175 1713380 812255 1381610 430915 181807 1905975 1027897 258693 1515948 133338 1606718 360830 1390337 37971 1805699 396406 1754481 1413930 1927486 1421444 1672089 499031 1577024 138405 609615 1739724 235202 839846 227286 1821739 745 1983468 647180 990367 274523 422074 1002761 788500 300076 1752249 1926674 1372190 771362 1431394 1482255 1448597 642891 1946863 1663174 1331108 114880 1350705 1781049 691007 713887 90471 760676 1631288 251193 1262024 673868 1377574 464674 1636379 396760 766728 222623 653318 676808 719015 1187013 1523769 255417 1664174 361408 772860 899357 352330 330521 581414 1764112 937817 81946 1637527 1235233 406766 1062499 1351103 1121320 399482 324253 873659 206262 294756 449988 754875 884751 1724866 450756 951902 1178688 476178 1734708 1505429 1159192 931107 732340 988731 926231 1221821 899871 1593436 617570 156769 142575 434956 1118603 961803 1178109 1668026 641651 1156452 1908050 1853415 1986181 1908601 871469 179351 1896039 130346 1647922 1559801 1756561 989221 1257161 586306 1124277 371372 81461 993380 1901751 779125 461008 1066876 1343673 997890 461291 1924306 1234213 635704 1534979 386797 186855 1285093 697827 1311420 795206 1683636 769957 1184024 622548 1829428 722768 412915 63046 910999 376124 1862879 927159 442674 1580991 451273 1184303 353181 394740 1308779 1645071 1523138 973666 1687448 1404971 177742 931123 1286887 1081436 1816652 792439 1893783 20568 1214903 1844192 274399 1923436 91660 34065 776599 535086 1655206 610205 1347253 1348654 1025840 1866469 1256589 1925321 1706071 724624 92269 1884019 80499 1366769 759331 1363840 1305312 962540 1231668 654053 978144 1134055 1440704 1470810 218696 568899 1182986 1065767 36725 1377322 1700557 854795 1339065 1872143 1033497 894880 430810 1998650 1959927 1269090 679980 830343 814125 243771 1995846 247625 1785918 1503444 1023742 452909 950738 1617183 1794494 1016021 389575 543291 1087188 1413803 533885 326668 588140 1856297 1687015 1840125 739191 800183 972321 1720103 880935 1654393 1877027 788866 1514459 547642 168570 1386187 551927 1936085 1380684 981919 1607391 1864036 1556288 658216 1710077 49619 150440 1000600 192771 9864 480933 1650119 1039807 1051985 1688689 1955236 1236430 1318605 1171785 1647234 1785579 1863477 505399 1612130 1599129 1573079 419575 1417086 1700257 754956 1245020 329634 1060215 1843905 1910198 1791904 50580 945006 1519715 721718 1281241 1060933 507951 248821 1179765 1820082 257727 1758077 822661 493584 52176 198096 1954180 612882 1466429 1829462 1994064 1566075 861257 1683889 740698 506915 118810 439306 1667633 1691186 826573 591822 378558 1164326 1731414 1116686 815314 1410024 582003 1433573 1883967 1977308 225505 463970 877204 453704 672532 1656583 1488042 1296393 989485 1485678 1669846 1590071 226582 965365 1632080 1477081 1106274 1915800 344678 192031 1973944 167135 1335793 1074289 1164677 1170455 1559941 642269 1023847 658691 1097541 1215337 777972 1873397 700071 499913 1939283 983501 1917924 1719723 57274 1310612 229030 376979 281854 1030731 1005768 1608129 1093613 1868552 51824 362699 1044797 213670 198858 1828144 1419999 1649390 1140779 508158 820022 1222808 1558704 1897342 176969 1782890 1319646 258543 223373 709203 893791 1089864 1915197 1816704 1034178 142460 751392 1900020 1636022 849195 1741619 807890 1522809 323465 1874906 1317016 448873 554627 1814451 1429332 301261 1013228 1947904 967479 834713 1849723 1864058 1568327 566312 995814 1616896 1441145 356334 1298350 483265 1956688 333645 1399261 1307601 816617 41021 722676 1999010 23585 210234 508041 865056 773087 161305 1284717 468072 1239212 1568451 708657 641111 631163 1533661 778721 1209166 328761 1402171 1938610 40951 30272 1572649 1742252 1900592 199255 699417 1432338 265265 491078 1575072 1391821 1865934 1623592 768902 844169 608704 233860 47115 1693958 461706 202809 707858 1564505 975411 906725 365266 74507 1452094 1994540 1038122 1828832 1292775 950959 1692858 348895 662945 583267 1470975 1773677 576306 1261377 1601198 591450 3589 1765291 895613 260702 1776419 317980 898807 746456 168028 435036 1617644 1914358 1044662 1710121 1845688 834135 1120314 511343 1681232 721230 312629 1261046 613052 1189254 735694 775948 85267 165089 1013555 211961 1536596 1062955 1032132 1412701 308299 1835218 475776 288609 407074 385561 1625685 1196736 495190 1017264 243467 1663215 308476 1188252 1673998 559295 395237 1170918 919596 1753477 816829 454 124854 180137 413896 1879264 1910530 349495 1614683 478039 1613569 1339612 91291 392559 960083 1361138 1328711 1750224 1531518 1033191 1603528 1435402 829605 513128 1650515 1841443 1367437 443663 1178851 1625104 800939 899799 1986419 431368 392686 1584509 1898723 1189538 512290 925877 292691 1654419 573572 1574695 937244 1429621 1663171 563810 1689174 793038 1226776 1413768 1661634 1756911 1788517 237464 1205876 1027048 619069 844910 1416731 1418581 1010812 848887 2228 993539 936203 761596 820305 918261 332279 1703249 1423909 432016 670766 1758806 1584423 851694 735782 631653 308674 1619116 790886 1065313 60587 1380563 362632 494204 1957357 1739051 386355 313858 189650 1756586 855057 1220020 1204358 1046770 1571488 892984 1896225 981893 488369 628635 866535 1466211 1172475 1209130 1503374 1326096 1068502 1128418 698917 1741493 362886 1321011 1200125 1096637 1187712 1697354 196365 523733 788999 1793818 712635 362519 309557 1669310 174260 749386 506009 1382082 260864 676336 1788203 1065999 1089947 481301 451786 500496 1386116 1549994 82561 1099495 416275 503540 951916 808963 64167 299045 667138 1089955 1506167 1105970 1321944 878967 1413714 74389 733164 380253 1185818 379305 1324078 394875 412236 1845341 1014190 1947943 352925 1800731 877997 392049 574743 1987935 1692 624657 624987 1528716 852734 869892 1586325 328546 1064815 827584 466595 139263 18211 904487 160572 1954390 946236 457020 1594682 1741706 1440460 1214550 270115 1240209 808761 695384 824807 758282 1004291 760356 801986 91191 1822751 553775 132285 860052 1182827 70023 1863825 592144 1057917 756093 111992 263981 1474855 420984 1659663 1876041 427282 640411 948837 289388 299351 1175362 63765 1743397 1967013 808613 1727082 129147 1068325 1735995 831097 1988112 730062 1238046 539089 1428461 319815 885728 475789 1988223 256383 1360430 961533 1623554 1702588 1210795 1487884 461753 1354172 748146 1442324 1996294 551052 883841 481965 434795 1843888 1892017 385877 1540802 1121956 66838 670903 528270 1359027 1137189 1466119 162669 1255020 539473 867032 1700010 1293069 1782674 238659 1725853 376163 269609 17909 598207 196355 874710 335839 1137897 119105 695305 1905848 724309 109570 847198 987468 1140729 1776576 1613835 182047 1802331 540601 773286 1256667 1341487 1638472 1417305 1411660 157659 1044282 1409890 1789052 465549 1038146 286024 1424202 304851 469997 1544606 1945560 1662144 730450 530002 144419 1878019 103014 1639197 1181912 1926618 657534 238983 1272441 1878002 1319649 1420986 725952 539290 1319257 1998850 589191 1062001 355993 1163719 1107941 1226586 1566337 1033515 264821 789773 322896 306866 544864 417008 1247171 527888 21691 1050294 604049 1400191 659336 238455 1411121 1183476 1190346 1578057 509985 1825318 861103 20461 471536 1952572 1841007 705350 90649 651130 165651 1451146 1594096 988946 1980730 1142290 900375 649655 606478 561006 777218 256630 609563 140523 1702019 639561 1233754 532575 717514 29612 1837005 1491262 595830 1421513 1592662 404980 1751170 559836 352758 147841 846907 1476646 340982 944077 1730809 1040717 1049752 560205 643971 1642614 737256 1457978 144266 1352554 1417841 645749 686621 792087 1963093 650605 1874638 1006176 1017340 1490681 932332 369052 1029289 1039556 81805 990323 749902 779652 1162363 1942777 693978 421819 771783 1039349 1860464 198463 709428 1595174 599622 778386 120101 696760 886586 1435962 150637 79933 1143706 1333403 1581061 1374067 1790970 1294047 1696151 1207791 805424 896380 982245 325200 1488054 747769 517092 1402561 155575 747761 86043 460013 361735 900346 328577 251148 1402155 1160162 1358736 714710 562874 1121904 1379121 416425 1474265 267633 1357440 581930 1025914 528041 604917 851773 1649355 970478 871292 1047508 641861 1512654 691836 235934 1518753 1543701 1288734 260563 1842357 117651 1969139 603395 737102 825632 1124617 335541 1012068 1804084 1784357 925341 1752382 1308160 799840 1096850 160037 200361 495823 1360073 1370677 891724 1852398 1684246 932022 1865853 175749 1463273 1270542 1161510 872650 1195899 672861 663760 465012 553110 508497 1837457 665061 1121080 899528 1235445 1626585 1508851 1800202 203131 1443342 908765 32129 1730780 1034960 1662804 1083867 1529951 1717996 1086179 501527 155143 559503 1753126 1498264 195602 1892129 1522873 975303 1168485 362461 1543306 835913 384818 1685143 833940 1649763 1451375 562883 1686750 1491250 1227575 202890 747351 82248 1709530 1168153 1914642 363426 1788117 1915917 1825236 1781739 431968 1715131 1399016 1020977 1286113 79864 594720 439617 1144 1725452 1881419 1506778 743480 557392 1898776 763783 1683956 1429733 1855770 1912435 1355674 1921813 716273 1384538 1454077 1427568 530270 1378845 841054 1111822 1775303 564310 1740957 973768 1463051 849442 1666056 757677 192553 1416306 387960 361060 425312 474460 1391879 1501931 883071 1506342 1222475 1307808 1710186 822865 224630 807661 1679562 1302492 909395 859284 448585 593752 575897 1813604 682950 68632 646456 867614 1577657 205752 466009 1313539 1887069 1948389 69056 410332 986537 771166 1622242 1263592 459509 1740879 1044959 14190 271956 1265290 1322021 1610951 867946 1374433 110196 1545276 795747 674975 497681 148865 986257 909746 1029258 1023682 1868952 231881 404109 1709361 356077 1234578 877453 57515 1863993 1152859 868739 656754 1812594 1701406 886881 1629487 834700 997045 1575718 190153 1300614 1577466 1752784 746288 245971 891333 213576 433679 1296524 1446113 357620 285321 1388732 980797 1619991 1072280 531953 133720 1569124 1263243 1348679 1954155 1557996 1882215 57572 1196891 492958 1304463 568686 191 938552 1591132 485020 1844634 1462511 1965549 1523233 1188169 101385 1778128 991186 1200728 1063564 1286105 1493576 494429 1872390 769213 1767067 1358933 600884 1212169 374842 1960343 662590 1128499 1565865 1501065 1975396 973806 1364962 1316244 257390 1363247 538190 1178430 5489 806227 1909855 1775877 1740410 457246 990324 469670 1837205 1772796 242579 871732 533363 1888013 47113 276369 181061 683316 513188 1138839 1550357 273535 649710 923845 716938 1992973 1289168 1582518 111981 462221 1064364 1177519 1727004 113705 755277 1006172 1077839 159265 1299679 298412 67579 1232438 1738318 149585 993201 1905544 1585039 250731 1186950 1592368 518762 55332 1816766 673143 1825702 990063 1876607 1410584 1849558 344198 588634 1821947 581554 823854 158657 886217 168712 1339583 713685 1954818 211086 732663 4557 571881 716487 1839526 1335262 819567 330267 1589477 937224 341541 990272 377628 313825 1422112 1291672 435995 1284359 1692556 814229 1107694 442124 1241715 1762733 148310 1890597 998231 1818205 1948013 214350 662951 1480736 607014 752551 1397015 1352070 808545 427485 1876865 1347573 457589 1080369 8277 1312482 594884 948143 1650168 1796801 547907 1756592 1073362 1728906 1314592 592920 586447 850232 427001 493020 1918006 1618219 1547134 1534854 481648 579269 1076290 388059 1530788 1531778 741808 501984 857089 1788591 293999 1773670 1736852 1529823 698254 164176 813025 732954 1347081 1548871 1022017 260634 1591773 1733795 1146809 171389 100480 1026865 1403773 1953158 845652 712535 618063 663508 1173529 923725 1495460 1848682 1173075 473062 1490413 1654291 511645 1222035 837143 1863262 887258 913609 1449630 1627339 946102 1920512 1542303 858492 727168 587271 335831 1637539 105728 1325615 624343 8033 265724 185239 1461070 1619312 140430 1641355 1014120 430094 1276443 1824774 640476 1124984 1513365 282216 38166 1402660 252115 1998979 609231 1813315 1273123 236977 840028 1616264 1688419 529394 1804408 384753 217180 1204952 1351236 1777600 1811653 218566 785852 1024221 88452 1182125 948463 1094754 1457928 136490 1133613 1429171 1893116 1778339 787484 174043 1146971 1584601 933075 1557617 1781172 1621455 664472 1665777 55630 1537589 675713 1838272 1727318 239017 285700 1751278 634732 1030683 851080 380285 284932 774606 1185209 112187 1950063 272941 933775 1098200 1517171 1949095 21830 1486794 1571962 1885328 1605224 1186380 1378506 596343 1458641 1767079 519637 1593072 1622720 1096500 1442895 1695731 1115642 1525090 1530640 997534 554160 1594608 1109645 1706728 1185228 591470 1790866 258764 991538 1473736 759380 231324 572448 1563451 843875 1985272 1503352 1980422 1431924 432435 851343 88940 1840089 110740 290663 1970831 156618 899575 277862 1517846 1890333 1305436 1772388 1096845 144354 1113518 1077642 649595 1237625 1734414 802392 1160120 210863 152071 1672763 1558999 374320 1117092 295021 516123 232999 924356 1131017 659671 1651480 1060339 1628220 443944 1089017 481592 1938145 665749 931502 1558377 1110123 1338424 1639761 1913431 1887762 87871 1837716 757340 1318143 446981 219472 460686 375528 1026257 1559438 570472 1377219 1937366 1358463 163112 492526 147622 281006 1977096 63033 722978 1799056 1897400 275301 1877731 1821135 1818966 1814832 746343 782592 538326 1821387 1762552 1638672 414938 453703 1040168 264340 1482806 1410152 681138 1804965 529993 1256841 1056191 1141319 1977612 454866 740788 1210294 1513569 1127 875289 1414942 1065769 1223965 42288 669051 330270 1781284 1484906 1868175 402273 954539 1731330 926 1356935 1142739 1822718 1163899 82699 791914 1849485 1786656 1725346 1807793 50347 572665 102247 1454788 890032 218865 1298016 1267772 1142010 90998 1403122 1380711 372005 741641 1330806 447447 1842092 497288 172737 403307 944123 1069031 1889518 212698 1899740 705669 1120017 554518 1205388 593609 1438345 1488227 69288 1391302 1001575 1038220 456833 1301533 1793672 1721239 892858 140335 469810 646779 1594811 47873 793179 471663 294920 1433125 237752 1236852 12107 223609 552921 1422829 1219497 1440348 1418109 645179 475944 1122265 1699702 413052 1715493 1123248 426316 732007 1640071 1437086 95638 644078 1261109 1419349 1092502 741404 838996 167122 1977303 1542452 1904990 1773176 552887 1669731 447711 494234 817088 676099 430691 1596243 1838401 679779 409595 45721 1187403 1158415 1793395 1770138 242193 977507 1318905 1434117 1618944 928704 1539291 126475 1109852 1759838 426552 1691249 1142569 303156 1162165 1001967 1460776 545093 866136 1199475 1183932 305790 1613380 238329 1748228 219268 1774409 123273 1874823 8132 845390 1918548 842688 983744 222324 471769 434987 1357031 1186213 730 1913271 291270 1752806 429313 819323 625646 970752 429498 1993639 1462036 1438164 215700 1585661 1631643 1484649 601244 648751 962049 1808327 598831 801317 192990 968675 432105 1855830 1772154 1811105 1616610 1445455 894248 918351 1741196 1586120 930382 418261 1647695 1478090 86147 30643 960048 208566 1948205 808739 1910896 112522 1229813 1664132 432650 772819 1541736 1132925 1210459 882637 1531035 551882 514833 743540 1234602 1154821 1645489 1612686 121231 293690 849124 630661 1721414 633888 745374 868241 317259 1257192 133449 1054495 1683607 656261 983025 1989281 522357 483440 732668 1713411 1508775 1555421 189582 1373838 1866801 1717739 1212297 1589928 402314 165403 901824 1494515 1968218 649747 1299624 899333 1125812 111340 637337 1252407 1309899 1021373 482805 1923975 1937312 314565 38089 1814472 1953039 1521920 587414 1010257 1788774 553504 405693 432626 109596 1575138 231678 1178124 434079 132149 236191 90011 586648 845239 1044379 1472104 1321641 725220 514904 720151 1061182 183871 1214260 1820423 55122 1042953 1871293 1392892 714991 1884234 769353 26860 939292 1815227 1344014 1039091 1816245 464635 1574841 77824 131629 1133917 1322239 1666824 1965592 945294 564059 1212442 1766101 898057 821302 1143804 385835 287741 1599297 1478549 658168 1232005 336604 691290 1679874 1075245 1240790 252877 403492 1951326 1607958 1833942 1685640 479176 753221 339995 1482353 1494383 1068127 1898134 1029127 289215 1288846 1236823 1210520 380594 1061139 1501050 1325178 677697 1152852 248049 734924 849658 1999340 1555415 1732601 822820 803670 1277323 1421834 289600 541409 1513819 1273268 791840 1825021 175272 1011232 829312 1182784 422950 27012 1368737 1595059 1218076 355960 1175821 253086 37573 517213 1185340 819005 1888532 1137764 1982260 1055358 902523 765691 1105114 1746951 1688545 1157016 1782035 407801 222467 564721 991334 1613924 259917 189186 139008 1075327 1424695 1198234 515989 914101 1921019 1896215 1257965 571114 1102395 1787861 1955680 117137 628340 1395117 160241 986447 529184 1507008 957416 329497 1357724 1876060 1052177 1692044 119456 1307911 877713 1742831 668529 1894529 1372117 1348127 1262817 1517858 532182 206602 762612 1333695 1288669 1057818 1410153 1349739 1148201 1055377 1493528 1400857 668262 60179 131229 1098802 705457 996536 1531858 1072866 650872 1577337 971113 576001 568130 517451 1748863 305011 747568 1060831 247823 1367912 1730375 670682 805544 328545 1297327 39435 1292603 1132818 75623 1892051 1085072 1459054 1209442 127111 293508 426635 1005809 122314 1766422 1863431 124188 1458826 327615 422804 1156493 1680009 1563635 1698555 196155 1743507 364864 27192 643849 933198 802181 323559 1562609 1301420 1752347 838050 712921 1452149 1897765 1826221 1577293 476394 333956 653562 307953 1176031 1396008 1912359 958260 1965509 1687289 35010 1550248 1941368 1483725 277271 1968169 1267061 1099071 1153358 924307 1478038 1475677 1242902 745903 193395 67056 1928993 761182 1424868 399546 441824 1146628 1584033 1351706 844312 692035 370742 1241799 1209603 550490 1187878 797056 1325485 19078 1540920 1018679 1693602 1392083 1194021 1925459 1180195 58944 911820 1252509 1001221 1405264 750935 1644353 885579 533554 1125340 808535 519164 674491 170016 1006277 834139 136875 986620 230161 1859363 756435 1170664 1778507 1736747 1407880 1616583 1278391 1119040 354380 1735135 1620256 1848147 187108 1023518 986539 1877474 1024826 816061 51231 915376 584009 840536 382656 685461 1938499 798947 932785 1413487 190727 797277 1071474 1827965 96913 1987603 1026744 1826409 1076895 891030 1766744 1751832 895674 283024 764153 1301032 166489 1884377 991802 1747772 1196077 974632 963051 131444 1265825 302693 1790503 1307084 109097 1431036 1707575 835959 245453 788562 815946 1652570 206079 916349 103466 1731987 723214 1080255 1549055 522161 891302 1450640 1141245 1722187 22820 1298966 701946 1938354 1439124 1875696 1124771 802398 1005177 1606886 953746 1003454 1671612 997049 984362 1373389 1882827 737347 544704 861492 1266921 333698 1411287 1499840 1540264 1649720 772447 168442 936112 1341957 682531 1459778 813604 1429275 619361 76550 1908130 1022705 861924 229378 1215053 1707417 1391063 979142 370656 1945320 1740035 1807091 943271 77871 115316 828792 342316 422795 899226 1551352 204954 465972 239312 1916955 1050006 388535 759768 1713197 682028 978646 807249 1546616 567202 1195919 949474 1928834 668585 1090576 1656651 1360729 674078 241584 471584 516753 633260 1008841 1001134 329686 931635 1437977 950496 1969974 823670 23871 1498669 1877366 792653 1262214 32867 109805 1330190 613016 992993 1887700 830020 1630729 1056363 116144 779507 380632 1791662 260476 826129 1378632 304620 146732 1050663 1191176 791212 1504370 1129058 1606380 1129008 1905831 821813 924431 5524 214477 94650 419220 873567 1145847 55014 1470507 1443020 922446 1380468 1253036 714209 214315 1897978 100716 1618150 1948621 687574 1930114 1484809 1668770 731910 1680154 1988988 967123 552122 1423794 703379 1040527 1371531 335178 1772458 1548606 674371 101250 1361079 1285097 627535 1722894 755669 1078554 1258471 1378142 702846 1584700 214155 1742439 863747 682407 1587982 1690772 713625 316694 293379 374447 175516 1457064 497945 1992984 193716 149388 1922456 1962370 73479 1874027 1069596 1700692 388566 1271785 1128516 84695 1327345 567191 417626 114464 204334 790609 1643488 1000402 1172796 1486995 261640 494594 1153961 1709161 1239331 949507 1882581 1311282 598796 205364 1052715 752472 509902 1202555 280286 1711314 695131 1071954 17377 1556365 530090 37242 1138363 809877 1564823 1869236 601037 233295 405955 1791107 349711 213666 730923 1972110 1690344 1312124 257263 20857 1728741 1491833 1402342 1923488 159816 1544780 1669626 55945 1139469 1481585 187583 1020076 28073 475177 349365 549492 141455 626718 557676 870943 111290 272731 542839 925862 1276685 1148246 1093557 618944 1654410 486284 922975 827032 417503 611929 827231 1882430 344737 1140977 1476674 661183 953247 201677 1787870 666180 893416 1945790 1582060 97763 1360441 1577662 363558 223197 1274603 1325256 1175098 1169776 301072 1044960 144639 1767271 1540200 269693 1217936 650720 69564 1213191 1632125 881665 1457489 959842 143178 1677938 910879 1582431 1619227 768291 1835799 951723 1721337 598780 533337 728853 1635616 26648 1818307 423109 304055 1618317 1860823 1241976 1421980 1947672 1702649 1171331 411154 436354 1765881 276057 1798764 1521659 223928 1242637 1169019 1930781 1843736 635924 130791 715336 1548428 1082247 468191 1333896 191406 1806706 1894238 1188213 1731238 742314 680255 707741 1362415 1810268 1182592 1317325 1669791 553351 542508 1549037 591763 1724815 730061 316436 86703 591689 1899088 1624361 974974 1725498 1097694 1576190 997653 1364716 500408 1976128 830729 65652 1136993 1980852 1152150 394533 1770034 599514 1881630 1356750 341906 728631 1249419 836192 368208 1223595 391901 258328 1136269 398364 67506 266174 984354 1429760 414897 1177482 68130 743967 379294 852431 262106 1519809 490580 22007 1557737 1620965 1565231 1471552 811603 1304370 783562 592234 581725 93451 753360 1547440 804642 1651049 1611658 1849809 1797518 1547641 1969004 1374989 1040020 1733117 1659671 1764652 538469 958180 681203 1024567 357876 1949381 1991146 1919052 1075356 1511924 1010461 1059330 1272107 28059 612220 1625390 737788 1191874 1290524 511908 1802354 320597 1480442 190412 1554037 1008991 1522007 1504324 1847198 1686556 497159 1567444 1313412 62840 824702 760766 222830 224749 861919 1607595 155367 1581654 310471 661688 1516898 246615 1291166 1798181 1491073 1163219 95339 1245564 1223411 1963905 1122045 997090 177889 656590 432203 373810 956917 1665118 1051373 1173185 800497 718517 1592272 1406359 231471 1063520 1695201 1071922 1359772 290785 1278976 101933 488413 960422 1791255 1340134 825083 384094 439146 1563153 843401 658640 480440 1636853 1011362 1273697 1880252 1187859 212259 311580 1305596 506377 547633 775091 1723702 425081 1663667 984174 1048526 1394753 521776 1974287 1840257 700299 1558 1958430 887283 543136 1907754 1914173 1831768 1442429 864222 82868 1926428 1404030 1578305 1615171 1802494 1293125 1925092 1420132 858093 1916245 1133589 150193 1642172 224219 119648 1228462 1113635 487478 1736622 1064216 968227 1800404 1238449 1760775 909197 1305319 155010 1773982 1920062 1889152 419018 1414077 232552 1841542 564056 966078 628464 1090605 886429 305734 58144 1831725 1789047 1885191 850471 1424052 560634 1938680 452896 1970042 1398641 236383 118128 341093 959089 1398384 1779144 1028738 1784139 408328 1077629 1299773 645580 1934589 1276265 579156 1719327 49433 1796950 294606 327710 1372834 937188 1690164 885837 158182 932249 1699355 850073 1161832 730951 1453452 1632095 313292 496195 447392 1441183 259022 569512 360193 1635308 1974572 1118566 1011912 79304 622178 832138 496228 239772 531505 246878 587570 169955 1549149 1614752 1864684 1916368 1385720 988007 610023 1232502 623287 1523951 500375 1226157 1625322 1746853 1641193 1974676 1669308 1072384 1051913 1118256 1716487 1556698 618757 490262 1251543 1973642 194925 388353 1523453 1603254 1525513 484978 1747993 1917396 1875430 913236 1285352 161980 7834 108500 1653302 438597 1242861 1473385 1464121 406620 312766 233485 30044 1940124 544338 1079223 1001554 898810 1334052 11668 1190137 857005 1181085 172862 1698508 844440 1146548 1653692 1344299 869964 1780285 1667768 1409107 1402752 126934 1032115 830169 1079280 662387 482527 928180 1017898 1683275 593114 1153261 1474985 476174 653403 1071254 993620 176948 814530 1224134 1182612 1274940 1672037 452792 1495905 254774 1528416 602808 1511452 182908 1332349 319759 1175571 215543 884307 1930126 78533 1113336 529849 786413 1394134 1241233 1492927 1591046 510549 91633 1600165 337482 1226648 1931842 1020879 293976 1271651 961220 1829863 1305574 357143 966887 18526 1516059 1091862 1103341 1996429 1489001 245164 341196 767936 809360 397553 820642 505415 914663 643941 1701930 1711323 1242004 1489152 1669311 990218 1500329 1472021 1470023 1802595 701032 1908738 1697123 1787683 1169543 885460 776537 1346573 711762 999918 114260 51517 1066277 217560 1226618 585525 907902 1200045 844606 251539 766877 1420892 1374980 670140 1817275 262882 1820975 1251979 1591341 107817 196699 237008 1557014 758873 381196 439610 957596 409528 1168238 1736147 1065562 955440 1602732 1558994 798793 1644317 951905 1238367 1042323 83652 1653147 1262634 1289642 1100785 1023360 1334347 780602 1382600 1004160 272322 1611052 1552841 1475210 1462441 1825232 1258445 766821 1028200 1945481 148939 1074930 1044650 52814 816331 617693 1626488 1048949 102822 979907 551575 1439297 1627861 1708495 137021 684945 1480282 1470470 332410 659098 1995646 1637552 1863248 785055 1071531 140560 787949 1393818 964346 42245 1878838 283898 1757196 1202513 276645 1647146 925530 1078843 430310 754059 1785822 200084 1166249 329194 294867 759891 1101000 1550607 961375 275274 1623733 1099918 1551283 867150 1095312 621394 278031 1174727 1174336 1594045 1135509 633028 1410614 1209270 48349 1968245 26435 457711 244003 445000 750393 935565 732462 849528 1173450 625754 1734925 436789 928784 1983222 773291 1409361 38636 666488 848130 582326 662793 176367 1001627 1358465 722660 881939 851741 1273173 534871 290348 21572 895971 1360485 1989574 1116029 821090 637332 537370 1404748 1770466 864123 1304838 1251319 719137 954012 1550102 574465 1058174 565698 1249059 521268 327019 285363 1787824 1711767 559433 1883601 799147 583170 1832659 1624644 1438521 767272 1606933 722379 1239126 727000 1647705 701926 660957 244712 1859627 1959584 534604 1912499 1445855 675928 1615685 1404569 799395 1014640 95660 1612635 760966 1928697 949302 134943 989842 1412592 1363519 1014591 671738 1765104 638581 1081520 1813377 1672532 1797987 535779 1145442 1576682 1808354 660545 741977 1785721 1210767 1887267 1757198 1155473 573147 1057362 1493475 1581262 1209512 464882 575659 568898 703661 792502 1599296 1797678 1558321 1528269 778324 647168 1288377 311606 426968 1481751 1768436 472768 1066623 315120 1734680 659493 1678525 604592 746333 120692 834795 1600523 220530 237424 532044 167051 1975140 828065 1626984 1801161 1169204 691129 1929431 797223 1546455 229403 520039 412466 314424 399874 1203249 1299029 1776582 679085 1528884 1357142 1998379 855463 1668708 1989935 211401 1892211 346999 1199582 1942170 1124887 386658 815292 1271221 1757078 879983 903702 646938 1876007 1928811 1433282 1151487 1703137 1991767 579207 519096 222665 1228661 1440818 1998146 580452 36156 664462 1431302 1777755 39022 651431 705124 809052 1513410 1524484 590882 644871 448887 304522 284657 1152673 1881891 1788074 1438758 496276 1151161 933991 459384 1408941 881588 1330337 1479309 739413 86656 1137062 1208511 45079 284877 1593815 1587626 674694 485073 676981 1006070 1653341 971736 832484 1979541 1945437 1865880 892950 312026 1042633 1631845 1705548 1053529 1868890 1325978 722327 196175 15856 1540607 868309 1079814 1140606 539279 1535709 1176992 601264 1863532 1835003 763688 1560975 1298497 276561 437780 1461024 610465 243756 468017 1436972 1774407 1963697 1110047 438528 197747 1174452 1152695 1780241 491104 1161884 1011023 906692 750759 400042 562726 274448 1652927 1462745 1715582 1937664 228722 1877879 1087103 915344 930726 740685 1750159 1298741 122588 1809781 1215603 337098 1916995 1652886 1124575 662420 1002377 14998 292945 1366267 1927998 1384600 843054 447364 267544 635443 196520 1233513 482601 831492 1687972 658013 1082139 546623 1492200 1652694 1574979 1011062 1094535 557706 274930 1103137 1829084 1383371 502252 734511 853829 1179848 126954 110615 65475 633555 1778991 839057 1216291 711253 17352 452929 402622 497973 550452 38700 667388 1890836 1700374 1049750 772133 1365391 20824 1967816 1863985 403464 886038 473513 1494541 94271 1665881 1310102 1687326 245088 1733140 488582 104148 1846019 1937273 595874 1701482 413064 923419 266083 1417288 1785189 634471 810638 1255535 313583 828739 1566298 687136 1588631 1599438 113490 588282 362040 1770087 1099131 1522959 102766 1331314 1740513 1510019 380938 281796 1420186 663521 665956 269100 273567 214083 49986 796819 616108 1720420 1763820 1596340 251409 688666 718763 752457 849636 783427 1542266 793523 1752495 1620200 1695150 355221 1180802 1897298 238814 667377 1618656 620065 763195 594355 1135125 1245810 388073 1536386 1188331 1128804 1292712 662027 1103332 1729610 1501149 821029 562724 704540 724787 1761405 1058396 1239583 314249 220472 1709106 889784 1314186 1619943 19550 878919 47986 1146449 403349 1718849 639894 1470181 1579937 420286 1658767 229626 921690 530652 1690363 1262954 1242746 1811322 1831877 995294 1521845 309976 606854 1940073 1611345 1703309 252971 109956 20322 1702183 1253629 872218 416757 441321 1177394 1338886 1738978 19470 1746957 1662195 1623749 1882230 1092291 391116 716852 1110253 878039 1995556 1752208 390557 1482945 1378295 1144129 1399907 662016 291786 825314 67069 1554112 1913029 515942 144595 1814794 326609 1330947 95525 393514 1113795 1167983 1868599 850920 409155 184053 1148096 627203 1852092 1765691 275142 111071 132302 1788433 318960 988347 1853986 573876 87138 421312 1003459 1756273 620156 1287452 1265139 948587 990766 873004 1370903 1030983 1346291 635629 1980393 1434562 575364 854172 1345682 122394 1529453 858332 1641409 585833 469054 146770 1342050 752234 642266 1580337 1115964 747976 1132173 585652 542405 1016865 1018958 1590175 1649597 969778 1030947 1471946 589797 1806981 1851629 862490 1823815 440901 1570718 1809686 884330 1617659 982118 1546219 1846282 626678 1399680 919143 1192903 273854 1504680 1095338 535444 825827 157073 333686 1267342 1059226 934146 310698 1523306 338481 1847503 965062 1258844 1618074 432668 350556 1769990 1227913 1886007 797354 520908 1658923 385821 1716188 185518 260912 1494733 1852041 267623 193172 1276296 449596 373759 1287189 1593737 975500 233097 702106 608598 1552577 49508 379169 1947749 54212 168018 1238563 1135969 1310952 467719 376692 1489883 1527195 90056 869449 443764 782576 1887773 413938 19679 141782 1373690 1175787 1670132 376512 1523203 1180534 973761 1953208 1640292 409618 144207 994451 1205979 1910532 1902529 126318 1838705 1109309 182159 128446 1887319 1903993 1892529 425933 1957666 1581820 1474089 960611 1304657 1362129 401968 11596 1988434 1419686 1069841 863963 1552151 1673935 1542268 596377 1076920 1981268 320622 399579 810136 1438665 1796378 1186403 1512146 709405 333222 40853 1090945 1049042 1992730 438121 1751533 510058 70949 1564086 327870 989921 1411708 1167812 1938657 1204733 345301 654364 1068093 1036232 584225 369318 219329 27582 418460 238031 1889686 436938 570789 350612 1433014 1161730 1375252 223769 905293 1833021 552564 1938498 968144 1766793 589205 1863883 1595786 1474687 1540153 258464 849918 1644420 942441 1749046 1502288 324892 522673 430429 1996503 592559 1636508 1903211 1603307 769527 895947 1022016 1885221 1921256 1356345 788594 488753 118242 1849396 995788 1776476 338863 1012261 1412987 1783801 335512 1917944 104016 555273 1687415 1056789 1326030 836078 99550 90165 793456 1332360 196663 99340 1754278 1016758 1708546 1789043 220914 614006 1964461 404707 1277875 168197 1561962 1580620 808225 1622691 791189 1636584 657022 1671440 1818202 943383 708057 1407070 83366 287847 759525 1333362 1990168 1055750 1886910 1223588 1514256 446804 1782059 580136 919272 1491670 929681 933038 1974362 1818457 846634 862723 1465788 938416 7882 652349 1778164 284945 163244 1662538 772393 436042 239790 1334014 372581 1080101 867748 329992 1538014 315636 285472 1089534 1699282 1731705 1854534 27782 249335 347960 161532 1139153 850047 1417119 243871 1238745 334349 435915 1219626 1730177 1822450 1794247 404344 768887 1789449 841486 1997842 192219 1689472 1888314 580074 1275473 1030949 1068499 1667592 1546733 834947 114509 732613 544376 1061528 399107 1370426 712292 1121733 61580 65088 1453286 357365 985806 827476 38295 1904356 499191 598919 306521 899335 1790139 1906478 514481 266777 738615 979717 712791 386338 550345 1644170 554337 715668 1895058 1653640 1695213 25532 1871311 1918732 1558775 275793 1246090 326917 1415940 717883 1909378 411215 188467 1004054 446839 422649 1303093 1091532 689098 1488596 1530038 1052712 1576310 778998 741171 1322538 627956 1865960 1364171 242724 1129047 170314 1171600 1863957 972581 1062452 1308076 1219662 500899 868055 1817995 1205345 54484 402932 179040 526562 1262740 314530 1234586 811667 365962 444878 222862 1045355 1751388 115765 1163424 1570913 1239435 926096 847419 393669 1697586 1417747 1259981 1460596 1239127 1090685 154139 1832973 1633696 1757871 177366 40355 816392 1609544 303838 1152117 730161 1968457 840932 1713104 1239289 584217 1647620 91340 70618 506379 1796480 1728537 1197570 1567762 401418 656789 1129824 269984 1622324 1005623 529682 404063 1594 292362 1494924 1620851 1008949 1307728 797175 1997698 1700754 1515421 661193 1065838 848789 1372275 628969 870629 1413206 1688428 10836 1382284 1227747 252281 850380 124409 1829346 1449263 676022 989841 471514 748624 1092042 116957 1701310 1506205 757395 1356502 1064997 1153717 1361305 814298 1756154 1244236 140715 384126 1990468 507229 306905 565457 1846096 836073 569292 1879172 1864805 796348 1201666 1125282 1565901 1575291 1242297 1654919 1839283 1426098 249089 455028 122348 1608877 17665 824232 542383 592814 1850350 1731837 1909737 172462 316983 1118609 34005 1177937 1201691 902442 1257792 1008160 1883201 1528657 1729038 489389 1346916 1489303 1552705 1833748 1612022 181572 1637684 302478 653472 835924 1691026 573187 807627 688420 242729 1399466 1794727 828983 690961 47978 201243 338651 1127474 1132846 712467 404385 1655070 377393 400496 1910344 1328088 1822294 1295744 54492 1144454 1004579 1687106 1685331 453313 865531 296859 259572 1649053 1178858 464987 153908 416617 57044 1861546 625188 1442804 476493 510 120132 463443 388573 519144 1902419 493539 965647 1083198 1774183 1700975 1396042 927284 1738419 83390 534448 1916430 382159 163088 1309705 1886376 1289 1851605 359573 979452 1876214 992286 1641978 1885977 1349713 1476815 446355 1051101 1716786 399684 563641 672599 676965 988451 1797255 155866 1323912 1851198 1585405 195674 1669781 155749 1687907 1206058 1226036 1475374 610769 630512 1525218 183772 529578 1129944 1775589 348451 1140530 412906 630206 1253040 1107234 1373004 680912 1023447 167913 818273 635061 867441 949951 33299 811126 1871514 38999 1904953 1723852 1822534 1837218 860424 1168894 824098 500349 1725516 1531058 1403223 1263626 168945 619692 370330 1229513 319893 207852 1395442 928454 1706083 676833 1435589 115127 1968433 1295058 546064 1500643 834574 1641651 168156 911303 625688 277651 1316975 341082 1406089 493251 609894 677193 723010 936054 881129 1175174 895366 216126 105560 741058 817398 591308 658734 1218883 1805131 1174389 1709339 1235893 880619 1965787 1284281 1318 861730 1437636 1375229 215141 357675 1563674 72782 15380 1497720 1529516 639519 334303 1603208 1824043 592006 1498256 1569372 553577 1935096 1896571 483607 372416 1970292 206565 1783340 1021907 113496 298697 1110381 1210893 284841 1262398 1440939 151896 1144878 49290 1332930 1524057 105362 431696 1009807 1671779 1179420 904750 1824018 516953 91551 1693039 1537431 93473 1373074 1871914 542283 444729 1220373 420090 96873 1476665 775758 166441 794298 980662 533278 1592365 1625883 906019 952906 1125829 783657 1391291 99703 306145 1698051 161974 74348 576272 847307 1657859 1420869 1143040 912505 1498629 1815481 443324 106221 1416646 1093551 1443332 1602115 1660743 1168687 1631912 709147 1568681 1631783 190567 1928606 1442966 1568914 569104 1517864 45615 694693 818722 1442798 1390036 1356598 250238 815772 693827 1330007 54042 220454 184274 627888 225165 848132 843516 1884783 867399 699621 706723 1149609 63450 793611 615245 1043258 767185 887171 1543893 1273779 1264076 255405 1067639 821537 565985 1696146 328414 114940 1709407 540864 826791 1418243 606326 1002475 1406491 361015 1729609 1341998 1623863 106726 1394527 144243 1256401 509423 288168 820447 1115063 1945266 1079529 1979021 288468 168732 1947717 1214352 1700321 55516 952499 159898 769989 320418 489819 420353 844380 1722711 1248694 1910587 1050738 827173 1074771 1383275 1313242 470605 1759523 1691528 1763804 165032 1244128 153805 350769 159412 653530 82985 778801 751142 1061800 142476 903901 1897381 1500933 128765 1060216 1632622 155286 177009 836688 1642159 1213119 1343814 222213 809816 1184006 1198066 330125 937290 678230 619619 1080612 499845 122805 1662232 1571864 417242 501258 105771 277139 972469 400025 1041348 128249 1616379 1395315 119122 815862 1305719 1759954 764214 489619 1753502 486760 1978382 66583 207431 531350 1970684 1006804 1771244 314138 715872 1500690 340686 1803701 591937 297944 157379 1165097 1494923 525092 143270 804536 352199 1293128 958961 121058 1609679 1763656 1299071 979790 399801 871739 1647224 1441959 174163 1326382 1148266 1651711 375 1528900 130874 288459 536330 1156605 783659 333492 206839 1352857 1608459 1817580 650515 1261257 49401 369497 1915143 1608379 1670796 277791 1086157 967848 622409 1574424 1351012 1492194 1176325 1514235 907040 1892016 1308837 1899360 1249086 1993687 665216 1723871 1143459 1734106 1782898 404921 1060242 92937 1996745 923473 1982091 625784 1143920 1742795 222050 1964547 4183 676725 585250 1757513 636917 791293 1705281 1595591 1063188 1331096 1437652 1342772 1481782 634369 1273726 1057944 1814423 275412 317405 265962 652963 1284296 31417 1236212 32783 639867 1706295 1910700 1775725 1074713 1497959 1896014 1670359 1935093 1465390 1333865 708513 1578391 1948927 1459736 1293268 1874671 1005240 1082848 1471052 1869730 935355 1743021 1284787 1171485 1099836 1519876 1721022 1538062 355041 1115338 1247202 1251127 1951100 1993512 1597825 693969 1200963 1847064 364974 1877359 386771 1906150 1910135 536663 1872335 1114807 1664535 1523086 384737 1546691 1957381 1790113 503616 1363469 753763 637236 913485 1082178 805667 1015405 885515 1381784 1254970 573257 1780102 487163 702111 1994758 1684933 1337058 1645985 835664 1972673 1326976 1103615 1858900 782276 1517206 270150 391782 1959131 1098016 1207760 1581298 1787179 486927 1764072 534466 579727 1245266 583887 758986 1346059 1952592 1357423 316499 1629794 1198949 1162913 998183 62423 561484 260425 105441 1657019 1028972 665074 584092 1969138 1045240 1944572 450494 1386537 31701 1100468 232598 472989 700992 223963 524605 1597917 564204 1077343 615923 1314981 1302583 493722 627989 741602 1706762 1341904 549706 835972 1154205 1142565 66798 113335 1638474 1856272 1380044 1490187 1618198 1171225 635402 952592 1649043 461021 963101 1572684 483105 1866319 952412 133844 1337926 1377706 205533 913064 1670127 821153 354144 1464982 150250 1321146 1719592 1332561 641510 1377743 1113492 1768913 272252 572312 1679834 1345855 1687864 846058 1722602 1371006 643668 228206 496221 1761149 1286379 1477941 1978623 308441 130153 397219 387447 1089332 985933 700586 823911 1514045 497103 443090 1212506 259945 765519 1702830 455608 1311598 578704 1813081 1706342 1939510 353981 1027372 962576 1834204 1070034 1203011 1686939 1614730 1612434 919181 496957 1282788 1898892 1713466 1298789 332476 1360299 1182578 59284 1041088 1826986 490484 1479310 1174134 1977542 1427286 576462 1754748 1468341 1987330 722344 655505 775261 174330 245543 1792652 1212084 189934 1009136 26760 366572 521006 16699 1977592 19613 1079454 1213941 1139518 815168 212539 481307 534295 1054041 1301478 95398 330515 1991828 1277707 877502 311077 1729394 1836377 1108603 986593 1325467 1013097 21047 1607634 52768 414015 706749 285436 18405 1947952 740758 1970829 1754869 1254521 1799855 13973 1957879 980225 693424 1007351 563619 1405217 165017 1415133 990028 846244 1586599 461081 360611 946172 607679 987346 1570754 1928385 1803193 644238 65804 1414698 426606 553060 1313040 811608 1477885 287862 1498000 1920009 61776 1608378 1285148 615077 940111 235839 1277602 1410009 780093 1905706 146813 1315308 1689781 1188079 554061 1181177 680662 857309 1903653 234106 1477867 1706654 1175002 501076 1434735 301202 1611373 1970689 130601 1063293 1000244 1428331 600061 1437028 207144 886434 232250 845486 292610 976708 647118 1311842 922791 1745702 1119041 921386 443924 833251 188503 1743467 1237466 1939132 1182277 369506 1732378 1185286 1439956 601619 741820 706734 36211 1538228 813715 298827 1323818 1380462 1214368 1031304 1712902 867085 297593 1960339 198196 1208227 1324257 1746056 346862 612837 1274835 881943 445359 1402817 1098692 257229 1492376 1057820 235892 1309983 1304980 854992 1982866 1034912 511578 1306866 1492941 302498 469009 1506415 120757 595703 99440 1700531 1491050 1784986 623869 1704142 1274058 150606 1429684 516549 1922267 1571945 545941 1544869 695059 1509815 554513 682387 341636 881830 721421 1614751 552606 1648027 1813630 1646089 1596798 1327617 1367176 1751956 211803 1589643 464465 1706508 964682 1900692 648678 1698888 214866 1614136 650704 956887 423862 637199 1780706 1677668 863859 663572 1676630 34297 1380542 94527 997850 411158 1564715 290374 810535 1649042 1472133 163075 810361 697168 675015 919480 31748 1829412 1100391 1734810 799000 788885 667845 1981573 448755 204222 1990280 801977 823486 799065 338140 1026062 588452 220179 379782 972536 1631215 678347 1400533 966489 1954622 582137 697867 196550 48904 1212828 177477 728305 1403958 1611478 1878475 155082 507363 1548028 158654 542747 1905455 1857576 10874 1325543 542789 1116088 1211482 1727171 822235 590 920632 33264 124356 1319157 362357 45858 490222 1943864 1511079 672455 1564660 531279 1448506 1068000 636838 1359681 99220 1505727 1696000 648000 1785902 1340783 1217186 888268 25121 1106906 1742270 478938 1504115 1777987 175456 153519 1225152 258319 1693078 1522756 632609 1527580 1652834 1166826 1109907 163736 1594466 493583 429921 1545225 961851 788946 102450 339834 1328854 1261831 491652 1227182 335050 1984910 215981 1729859 532798 365469 875589 42736 385854 1197548 137321 898440 836431 1964478 1396435 1300882 1276569 429596 152177 1163683 696098 727959 264122 1570291 553008 315880 461214 1091903 1533091 1877481 1807195 884308 1394275 1624115 1405816 1229269 97675 287858 215328 1673712 1332916 1462591 1260856 125624 329870 1420145 1199981 942987 1217479 947090 1328196 247546 411795 154766 1604258 409014 1392777 1694918 484744 615851 700344 1974574 628479 1193071 112045 545271 1368877 813911 363175 1028051 1786100 1166506 1684531 800416 332704 1955079 1919882 1960180 467933 1793760 177182 352099 1001050 1536872 643536 863644 381026 953271 1970441 1262270 1608171 678954 1449585 359035 291529 477298 852934 1773600 596492 259375 1969412 268688 596913 1507568 754446 1198522 1728063 186616 1754304 1749166 693111 378676 1311351 346494 1126783 634553 1007092 1572610 789953 1155527 1357680 731424 1592738 304215 512038 609241 1376103 1044260 1055792 1657259 50476 424412 517238 735454 1347201 929099 1101131 1585690 272406 1047430 89875 1254380 1556021 1161990 415823 1424918 873268 1816289 989545 347900 830642 1956183 1123033 1433315 1550799 427809 416404 875427 39448 1922387 1908091 1179401 840894 835853 753134 597884 572257 164999 87821 92080 25801 1590706 1751322 1257483 24184 461702 868689 7546 1132269 756135 2936 488320 190279 741340 1288140 296936 1025249 626290 852911 1567994 1863776 951868 1772359 714926 1441070 1916678 949308 1190486 825088 1624474 918826 1229324 766094 1787136 246033 1862874 1488010 46254 1408736 1987632 14941 1087946 570964 173591 662265 217497 1004904 725379 290087 323580 999105 234 1302507 259667 1824982 199142 269917 1922131 1803632 1872205 1907344 303085 494576 86304 1033363 922411 363952 698400 775603 1202508 1258822 1595743 1552307 1388068 440231 1778528 951238 1779345 1185777 470781 799254 1835965 573485 542658 1271812 1785965 245301 734803 1024615 619277 893597 393242 1394144 1824953 846780 1956671 1305610 825606 415120 298599 727790 93276 314948 874064 113789 101426 1441924 940919 619526 1618555 890675 699949 903983 686369 775633 1264296 1391097 1723478 977161 1591224 1057004 1745028 664636 1681635 1969629 256928 1973202 1810741 1172050 609377 431542 1397191 619754 1563774 489877 916787 682541 1784389 743277 1528258 1569644 1535241 330532 397227 1692697 1622514 1031420 827438 851455 1747551 153253 1194347 1190825 450722 889688 1612611 740022 276089 451277 1117490 331227 890136 1808559 1741924 742070 1778223 1093858 1750754 77607 1432837 1421320 89519 1192771 139993 901367 1801194 327724 943614 872673 255951 1982460 1687930 1129270 352370 1955841 582786 1045320 839843 1065703 861792 1561523 1997225 867291 1204915 630352 1183934 312307 861118 1547805 1467520 1716254 1843247 1834198 1977620 942530 1512181 172975 1661655 524838 744141 799791 1975110 1734003 577284 243646 1713766 1117486 1369494 1709226 1587882 20407 1762738 915530 1368183 210594 876465 1214195 573403 378380 193578 1782581 1333818 254869 1175459 932776 748435 1111611 457330 1743940 1175929 1872496 216445 1653284 1456113 1213195 401372 452026 1600420 916067 1617470 43949 433100 995319 509542 1356810 1415862 701871 50359 416021 1533328 927619 494582 1593908 1546165 1418852 440159 291751 604124 502186 1481765 1515463 160439 317551 1896691 1205022 1357798 1072358 546774 165555 319486 1663839 966658 1731647 573253 569805 1122590 1968504 1677315 1751401 81243 591147 1931721 1860387 471457 698892 1275281 741092 907350 546891 1365367 422967 783727 1159474 1934534 1063606 1363900 1963712 1855782 1180399 1107741 1181261 1606504 1680853 1215238 1939346 666153 1979184 744886 1241171 1513108 203461 1762827 1857181 1220438 405074 198007 1255192 379330 550671 60670 890184 48012 790173 62681 855760 1379600 319607 1024868 806586 1301179 1797348 1083165 1907705 1546649 781082 1782767 31795 965186 484922 1626305 1673728 1634383 1069503 132570 1900406 1802094 1914894 1290270 59353 1096667 1411188 1759899 1396687 716049 495047 718542 10921 572268 574668 1040260 1531169 1871185 347473 1382967 1315944 345587 1667097 146332 569825 176595 750164 593257 1471463 1270657 678610 1513334 105640 1115090 261157 1604932 160710 1849830 420389 906004 197315 1327927 1859137 96861 1613497 1527433 1809256 1913566 860704 196934 889142 23742 1709762 261055 1567081 849634 1843847 1738383 785860 1803978 284218 728563 1082060 403423 1602497 321012 717215 294265 930787 1888117 174994 734479 768138 163477 853334 162025 1945127 1030727 600981 353321 940482 423928 1114852 1513650 1130445 1154730 561992 845021 874730 1430751 6570 550739 628631 1553394 141706 1936506 710737 1175559 1364275 832638 364144 876349 1438606 1624528 1140125 114686 1756810 18085 1777332 1908678 676667 169781 1681469 384725 130545 639264 1327159 347490 43565 1948826 333472 572564 1824411 1469520 630109 1980315 1614638 170411 803320 237334 1735860 202281 576423 1558341 73049 261156 1981856 890075 429353 1539640 1902148 976848 1752401 1063778 1721911 902155 769428 1724771 867128 569177 469044 1795445 1614593 1504144 1053799 853287 592404 1787624 1389379 690295 471707 1706490 640118 611514 1622445 871407 199842 194309 1265077 922204 1998002 687822 960736 847704 579544 1283658 13702 741046 1756194 1758321 1006687 821323 1099408 563852 491865 1242375 1104795 1013695 1223093 649953 716153 1351408 1265054 1612733 297395 1555905 1637992 465673 1361236 1136175 1202990 5140 1444960 47221 1266491 868792 626631 1127596 1810701 935980 896480 387312 1033841 1057876 1673754 1985435 1015749 165755 1735993 901539 930938 775138 798406 17926 641379 129694 21973 252148 1852722 1698616 987411 1907638 985038 479473 630082 366455 1228591 1445743 196243 732167 956223 621698 146263 162086 1500411 1391380 140723 955492 220578 1399988 583020 320253 471871 1795215 55268 803885 1130279 1298847 1986502 1778807 411708 1645599 1705263 1011726 1685126 1200692 1239971 940416 558275 944010 1783857 1959465 1362235 627947 72392 833725 808314 630341 1545531 1552515 1173137 307984 221731 798808 990356 1378661 167035 432737 31339 396466 507862 1868916 597792 1473392 500479 701445 85048 1054058 1745227 1923868 915258 109001 284837 925590 480031 22038 950158 76763 1284071 1782414 1264697 409875 1224741 1530652 1062266 186296 944470 302412 455869 658213 486209 335221 368998 178846 1774038 224366 1256772 1794246 356340 908300 795478 937400 1770334 1531034 1783881 1425719 1501255 1734193 1666184 1300437 827665 1711387 642335 485572 333286 826224 986130 1049086 1750601 466684 345552 176603 543296 285072 656095 502157 1358379 1474914 783947 1290800 1226438 635968 50486 674825 750949 476573 713888 469428 494861 1327563 1718460 1339134 1103110 230210 1327211 184229 1968424 347870 1742950 1298854 1978652 1834968 7019 1496726 1722166 977559 1611748 226412 473367 788125 287415 970802 357195 1222981 1966551 63149 1976254 633446 70026 1511884 1214623 1406429 66136 1164253 702319 1179065 972898 85812 141884 1335995 525801 561316 572211 711171 695783 117136 249955 1229085 1422365 1763210 106051 428807 1359226 900049 565653 752619 1565811 1730441 1027709 562864 354350 407170 1796497 651630 1756670 1065461 1135843 1098201 1423755 1392410 1114640 229123 1066613 599029 195457 81849 1198060 897264 699458 1714184 615423 1499372 1464596 1187432 229967 1973886 47105 476131 1555658 704391 98600 1401937 1371888 1888531 555952 207802 860861 193063 1044430 1685124 1929558 1962749 679204 769712 1286128 388262 182520 227589 830963 1612114 195652 697036 660994 1934252 561634 1916378 334031 1387250 1794713 312656 1865539 1176424 736519 1299360 1493039 1603161 391404 1085838 1453823 1685833 307486 827268 1191465 1235969 843388 1764658 1767406 1552631 1399401 1977760 1509128 754822 664342 624873 106185 363803 1555263 318272 759215 1392640 623043 915307 1404429 1713772 1858366 761020 1564704 317553 1817928 207328 1775713 1296976 252318 808344 1579631 1162664 967295 86129 1799102 1699541 1682282 103188 1572395 536331 1833823 965494 233724 1063030 1095240 1183336 505484 1337434 772 1983181 944257 1512338 748955 47818 737643 599430 144634 116933 231547 1254181 608490 505324 1278155 41569 1732392 236027 290396 1815304 551451 447092 397717 643381 1968975 1954081 1960377 497562 1572892 118939 1202107 26 444490 1947589 1302030 1439469 1916456 1488156 1709967 424003 872194 649809 1947425 607742 805759 1930595 1648357 1340048 938813 938011 91848 57761 1650097 305961 30446 1443007 339587 1566647 1633246 901488 1659952 1934066 165748 284313 1557862 1656840 1634320 536992 1891934 1053627 1159384 852112 1764615 110760 462536 1865392 611171 1520849 971631 520688 1974189 966042 233075 318461 1620337 234172 201868 771722 997514 663202 1434776 1641853 895851 110444 861546 256387 628822 347595 275866 1150770 777842 353902 64475 744294 1676597 1494419 957349 1991412 1161463 1998285 881706 296951 1395898 738666 1059694 1845321 1224864 1231218 636631 694051 115612 1341595 968752 1108519 1642275 1271127 470060 1383599 1175931 908558 413315 1853284 1616518 1996533 927003 48655 1174255 603817 871143 458113 171421 804398 1601615 736019 256027 749776 300272 256654 1262017 446888 1796574 2516 912217 61866 81705 529735 240866 118904 1083631 381256 1315789 1070305 361674 889236 711766 1334645 1147128 1111144 108650 1990958 878505 69014 760604 965718 814215 1940302 1969564 872689 1865770 1180917 48563 850668 1317474 76239 825185 1808436 266297 1286894 1618477 1975054 1854368 1705980 698358 1515176 1464154 1861137 1488802 1095717 1885646 489833 1164001 48018 1224099 942597 1330161 411835 1467852 1089510 1703756 1784199 1281655 1794703 357223 35039 1448283 231326 1071657 129352 615939 1276439 157725 658024 1294686 1241150 1533679 678253 1408891 1190340 1661943 274960 372281 1690302 1535488 354145 941620 1450406 1798617 1661102 965787 1790986 1297771 64897 895065 1889246 71805 1829059 833147 1946286 1999122 1944044 1376781 572089 1760822 1947057 1953713 708640 1426563 930414 364377 571802 224527 1657511 364365 1233783 117713 840062 855358 537530 300452 1189572 1353630 866598 930792 708949 574555 767786 819562 1100853 1464996 42060 1313482 261376 698509 479831 911871 56162 89965 612963 1921552 600138 867750 1355567 167535 569185 1935616 1767487 1476996 1207659 558418 827869 789285 227676 1049507 240629 372725 45244 12402 366861 568826 278524 1632038 169644 107165 376396 128261 601011 1132493 1796827 256104 395493 1274238 405677 369324 1000380 432018 1310055 1215521 1311508 532417 1094592 697145 1124486 1159360 1145771 1912348 928476 1426176 1135222 559423 880212 1616404 506146 1148527 1701444 27151 90602 364697 1105550 1423945 1971802 1817276 624521 1114153 1022203 1775160 1796190 123719 1100512 26325 1481544 1090118 1818570 1302692 572964 1806208 169683 407582 602658 1946055 129406 369199 936472 1040864 1679178 1109947 1671484 589013 702139 352523 1719104 373919 1669292 454135 227077 1945370 1241853 1142583 1057987 1560947 205001 911224 1345645 1492661 1136223 1816255 1048637 375111 1968412 612250 1220610 1840359 1567992 1807032 747937 1360632 935779 612503 1642485 1125549 299889 1961822 926034 1293842 1120267 12722 136071 439176 234680 1079558 179093 552643 571909 1374686 806669 967028 382088 1677997 1937110 382183 1753157 1527197 456152 1655875 1990317 736473 315995 591457 1436855 549984 1122633 1460426 1930018 1149550 1375360 1851064 1860051 515210 1476172 1432167 1489176 239898 1469274 195114 1597040 1647645 1052774 393043 123836 30001 1736956 671857 781585 1124973 357109 1123525 1863160 827837 1265065 1574225 1043696 1508536 1341311 659239 1672343 772310 351502 553423 1520196 1746188 244725 1552775 803188 975746 748417 1020681 204700 1914969 515584 1979157 101843 1229620 1555080 442730 1605286 1160940 1932959 1736967 794239 1900411 1388301 1488525 1665482 1661094 101903 729804 913952 282953 1848669 581983 308821 344870 810762 226370 655040 1061959 1318643 1801007 644751 25288 824136 1101422 1864466 553859 1274870 1474515 817797 1926542 1756111 438600 1805652 1185764 1113080 1285027 656764 1998552 532207 1902443 89807 1262774 1661162 1393965 768995 835232 1767672 265454 1201949 1658737 1590667 620607 1829264 436819 839469 1403420 1036835 1831497 693148 1081687 750493 1436990 813470 1470065 1266760 86225 1575947 1983027 1795993 647705 1570525 1378714 197845 1355830 330961 1270192 1633888 739579 924318 617323 168082 1536629 306566 860632 1796228 875673 1615132 281751 1386060 1764987 1260546 34079 895826 1725892 1904697 1175277 619596 837553 934457 551472 898228 414933 1604812 1827495 484980 1757563 1828550 680901 91038 1762599 447019 211039 1547694 642976 1486731 1724001 1880831 1517225 748545 1816616 763610 944961 1588552 385709 1722800 80918 1351922 477056 724926 1174729 350792 51260 140227 1964857 1038164 140662 1034280 58441 1250095 59905 648037 1469699 1891297 1637516 706630 562150 1448986 1688525 891176 174780 1108420 225815 14404 1322022 194037 139944 1097103 351108 1250788 1008970 1755748 1918419 1074983 596046 1290439 1151544 1361755 1475918 1229575 1993664 1493626 598516 369302 595426 1558669 1050387 825437 347988 1885723 1674200 1318445 468927 1496269 1093506 141568 1389897 1319041 1700486 508433 859883 1181928 1439355 905460 1894458 1968754 288608 142202 384787 1514193 1780420 658076 144082 85196 1546665 984733 1988073 108287 1812005 829897 1118845 478821 1150093 1955770 1930999 23712 79103 1162744 1608881 971564 1041626 1118071 1045599 228307 1687575 890158 1769941 1426911 1186525 1568013 991390 1178221 115107 1409995 561815 413267 1619231 1858258 1292262 1249902 1070530 1475253 1642725 1615288 1350267 851834 1526385 531424 595871 1143189 1726900 1522535 1430304 373150 1365337 251332 1058729 691210 132498 1537908 357205 1518874 1185548 322354 1015241 1023181 344636 1776919 855884 735225 1782325 24457 859854 1565684 1140011 1937007 74065 464423 1803268 992719 951470 658050 804605 394374 1550913 941223 87031 574888 371819 1520111 1849024 425869 970792 1490255 1369247 1899745 480228 410947 286375 1486213 585243 1485936 275590 1727723 787799 1767360 1156441 1596195 1492613 1339089 467049 444035 1330466 1816679 1794302 446156 1711379 1190441 1592782 1780161 18294 1046757 338246 1858977 1254351 410670 683795 828710 536793 20348 1227630 723595 1505679 1601732 1410952 854383 80460 1714722 1976 15812 1894621 1673441 684995 1766924 1956314 378945 1690416 210471 1849582 1731773 1146716 1851435 844183 1177638 1762336 727676 811331 1251769 1015357 182144 1359777 1760739 52540 890830 886870 480449 248181 313747 1561935 1367779 848100 776701 663352 1688977 524671 1275156 1587302 412042 1164004 200635 1920679 1770310 1532740 422 862108 1438120 577427 1913913 241885 1680656 1121386 853240 1873568 1429550 17992 1928966 271775 1102432 1948816 1302186 501411 1165842 1204624 680236 986915 125566 1143404 1231036 443254 1061808 1802185 430808 1173571 1322704 1727838 1433574 1175169 1667717 1044383 917987 1541854 42771 1037758 1424522 65124 630990 1695434 1961208 1944037 654775 28385 1834329 1043210 1282381 1434374 1856718 1637630 1970034 136552 393129 259442 1387390 1464452 1914529 437720 1611271 383783 1649603 132032 1210148 465096 1175304 188037 337515 783280 886977 737515 109527 1371935 1390763 1223794 1023923 1158758 1584962 1749225 1606620 1885408 372 1016145 715950 1008257 950589 309829 275192 851261 443125 1212909 1962518 1884117 507661 1451764 1811617 579708 370453 1814611 978529 1222795 1080227 903537 313857 1957157 1655613 1424080 1693773 254806 824061 1580530 1006761 704752 524635 188899 1116058 807618 1301187 677254 608459 632944 1824093 830853 254422 685489 804334 269448 1027757 208301 20779 1137682 929741 1498849 1042918 1799394 858607 77401 1617642 1608007 546985 1381069 514403 1879233 16684 1950119 1321862 1740629 493096 1134136 238348 505930 1145257 1362503 1395762 722140 231846 1731383 331433 163062 1628036 486389 139410 1523673 734226 1996409 1919962 870479 405769 772305 1056926 1340448 1001282 1493477 1021692 1081277 515455 326971 760944 1112987 811261 1661014 658833 1962341 1884299 1594619 1804362 1198808 1108113 13621 1287066 1154170 851627 1856618 1647906 942816 1935952 105121 884495 677693 1507355 744828 1550806 1178283 1039266 1611880 24074 97063 1527067 540930 542906 51590 1152556 1290361 700516 612014 628665 296352 652178 476119 1096096 1705148 737597 1569441 1621253 1018186 1055045 1136889 711192 1730716 129501 975102 1777250 1328346 1803318 161062 775185 1302121 1920909 1522498 1559178 1060072 56909 127472 352755 532469 914440 1132693 800780 446152 1933916 426386 1456416 882800 253285 1527528 967069 851100 1570687 1265347 552319 61081 735227 1584869 1808652 748642 1660926 1935064 647876 123137 96925 204188 622993 600977 1652378 993197 807177 1841873 1272171 85091 1389731 1100078 272861 1223371 1778412 1680336 1993147 279672 1748505 1223534 765587 935144 820212 1602003 102456 476846 1747265 1944944 123492 1468094 277580 7722 227099 1366969 137394 762067 31134 1251232 118601 1235674 844438 1960352 1206128 669949 40555 1530129 1707230 1746360 1866847 839739 1602923 1031831 1515859 1166922 144603 1330030 299187 1198526 1638274 1982078 4679 977619 1790148 1334479 703506 1864394 1562751 380020 1331125 130403 1347151 804484 1455257 1403062 728574 369791 1581460 1329468 98374 459687 1357870 374309 1038847 141476 1136922 1291387 1413047 1820824 922132 991686 768341 146341 1884103 851326 1959682 1517812 373827 404077 1936255 924300 1994040 1414836 1368362 856510 116484 430208 176389 836547 903882 1389932 294506 1379702 1278575 844917 1369990 462708 236922 373101 1803313 1135674 1096862 754755 1428063 1257705 905112 345899 1673313 1204292 1501238 229254 1673463 1978541 428190 1930644 432562 889830 1714228 1495488 602953 670261 105134 1851076 284796 694444 1637473 489520 253513 166611 1803756 1040881 971348 1118080 129708 156059 9470 319688 1781612 1051759 18339 311137 363815 74824 1113373 1382321 420183 1061790 834187 744618 1768198 217604 1073402 687789 1412907 839503 369768 385683 1661740 1380037 1394213 1162803 370300 691528 484045 907094 1360625 1381872 300824 173994 1387295 1776896 1162981 830654 660979 599717 511809 471708 275509 1835661 936850 176837 815081 363199 977106 356393 1054861 1014 749400 1095578 675564 403888 1621159 426766 1369064 26675 1785401 1887371 1506130 1293958 786247 292917 232775 483203 1864442 1419302 1120331 1555051 1836223 1575054 1733541 272292 1269657 187149 255483 468753 1435319 1515168 977638 357418 1198287 1807997 1368012 6373 100942 700156 1434890 568315 1605936 1420988 1028747 1889787 560794 239509 824252 1198961 420976 838488 931844 1558485 655157 246954 1559369 259388 1963894 1149161 933575 1710326 943466 625816 319155 928581 663108 321072 858044 1601493 824277 82639 797900 713569 1340280 1872837 192843 1545381 1664578 208827 1237697 348990 1424357 1260860 155803 1158992 151227 560376 875746 1002925 712731 405072 564860 1519704 1775396 1804136 1879709 1633673 1664458 223820 772252 1086128 1665335 1017998 1760050 1916468 228493 830901 74492 69865 1802607 1427792 1673937 874475 1050458 134956 1414605 1537299 526508 384647 180061 957288 99285 446778 1206952 1591471 1753329 1411928 1275548 1285338 1965752 1837342 1909384 1060691 751525 1213540 998710 1389444 1728302 3916 1673276 738312 636651 673111 857906 477785 1495010 825538 1364649 1831754 1456156 1833336 419851 1720632 1413567 414733 587157 768031 1799723 1634610 949394 511205 1212670 1576064 1430598 611778 406989 1280081 1728371 1294249 50752 1406169 440076 838572 113773 1375230 1178045 1879560 1631313 1276239 733884 1462538 808789 325125 1224296 1536973 786917 1065890 1839334 21610 249164 292099 205754 106896 1360809 932191 1888350 1924270 1711476 1800490 215887 1620813 297513 442234 57955 1659304 1199480 1932701 399799 1709563 60956 1492249 883840 479719 1328134 1513899 1817879 32075 1431046 875178 1728253 138181 1377054 489958 1472047 1283256 188634 667716 1830924 760261 1494874 120904 618605 578759 101944 1362286 1207051 1846837 858259 670016 441699 1405016 1183294 1614435 1308776 1812045 1136715 621833 862072 1969478 1060495 591810 1330572 179080 1215012 75217 510050 1769134 1179382 1690464 868559 1605355 1642769 1602662 1537247 14329 689905 1627240 1869009 353438 718939 1229177 892734 125935 397287 368488 1692988 1727512 277339 1608542 1933329 156240 1057789 967354 1180070 1674571 1479228 21057 281613 1800820 33801 1679430 512422 696690 494470 1398882 446347 584183 1500599 707496 917360 1023745 1723350 441115 675043 524086 543462 498814 326209 1569771 862318 591038 820824 1187678 1993494 48238 1942568 153903 118166 206250 665050 686010 466360 1672711 818610 705001 1868249 899072 1081599 423300 42558 244757 845761 1613117 1780171 1231694 495900 334220 139861 118812 1172092 1445181 979652 1553257 1715677 738339 928382 41909 603218 873218 413431 572814 423397 1772920 418931 1229769 330186 401757 1570569 2292 256076 251075 1172137 603351 151121 1374527 1080138 91494 505309 1068640 1791229 1821533 1967553 1392258 1320271 1803061 41259 1115395 1070336 647378 1437247 1722177 1031619 1324249 541618 175404 1120138 1395924 933370 1181923 976545 721302 857940 310267 1173826 475747 461288 154360 1321703 75282 221155 1934092 1312708 1918170 1274328 875778 1402674 41696 1583500 1312981 760403 1102011 1108201 1766131 1637092 531291 1262428 1439905 306782 695246 941403 1938212 306796 1348035 1773665 445490 1433717 238270 1156630 1141777 1339063 301817 52344 721550 1767931 60293 1316226 891794 1814959 555206 929086 156981 941674 720937 433153 1380846 1017508 1901452 1077507 174735 1315345 11262 235560 1200939 367929 1137794 806709 325635 111859 781005 1501831 536077 969649 989685 1486786 424768 1569143 890715 222615 1936919 693703 732346 891914 430885 534609 1330367 1566568 1330278 25182 1983852 659613 1531361 1242801 224816 881039 393484 1655215 1547005 932386 1643755 301222 801248 307304 725663 213449 945670 6584 1792960 617815 1915419 403054 832483 1937461 732913 80081 553374 1749343 346586 262695 1554932 1652246 1525162 86972 1368911 1620358 533261 137981 1862834 1797117 1497154 534260 1585583 939348 977922 693301 484931 794064 1097710 1057067 674450 1375683 1072907 909160 1122401 1408686 1842236 1150819 124933 461717 718699 424019 1638496 1656674 1590387 793902 934540 1715641 1719021 1390852 1503843 885196 1874765 1198342 1147186 1911833 605908 246669 254741 534122 198285 1314499 1021460 1213935 588378 1233033 961970 1688514 594807 1144628 124244 277205 1814693 1480688 1758312 1157147 39534 535163 1108184 481714 1164826 1863828 1201304 355014 1819206 794481 765985 1959983 1102054 312273 413676 34666 1225016 433461 733433 1403184 1634247 1384258 1791816 1840289 913454 837955 1861809 103091 1028870 917895 82271 1772738 204235 1868968 1394719 526920 1255734 840112 999052 1162278 101134 52732 469729 602359 602388 1679003 1003330 226752 1137769 624430 234464 462842 153254 1428381 1431563 1737158 1167372 1833202 1052562 982198 1032438 1868517 380122 612318 785867 1013416 1579881 226041 957746 497039 1850701 32961 359978 976322 1101072 1515435 1088916 1850494 736214 1596189 601795 1814390 1603037 762743 1541798 1558087 229033 1947366 1967474 1540991 710800 1093212 232356 1541817 932573 1846624 500567 626068 393252 1377964 914814 488887 504403 1506530 851185 1132932 1603329 1975357 119342 985302 1897108 1291340 1353893 207079 1836449 1200613 596273 166302 600205 638204 1588127 198195 233918 290056 1476221 237341 1488252 1653319 405979 638480 337005 1406746 534031 1836039 1290389 1627409 719064 1861915 1925455 99929 1643720 196139 560303 1024120 1886881 1556403 1283801 1777616 1391392 1707595 1104772 1638504 1173877 1910158 864521 220890 1580204 1653715 1904937 1034533 292252 835240 903724 23563 1675306 1809385 1679950 1245054 361616 128582 1835238 666887 1160004 1123862 677364 1518280 579668 967928 261700 1541392 1280287 4739 458709 271165 1711270 1562683 966013 1842581 541905 799273 44654 184106 1700917 1944886 536322 1139017 1814912 106869 1892722 557120 1165881 1978758 308007 1696743 347407 1214073 1711008 277334 1407862 1693537 682721 1060106 1515356 1186017 1421214 1559097 1288768 875355 505380 341098 228747 1061509 104558 2498 1239318 1727978 1265261 1412145 1419101 1412531 549055 1238033 26491 1872841 1370019 1974984 1007210 956831 1017299 1881689 1545017 839716 215006 17139 915689 1742986 798600 1709741 1245198 1310397 1266979 291616 1737226 315080 751662 1222835 795721 1678441 137819 193917 1034942 19463 1687178 1173239 1259830 985879 1281718 1205128 1998770 1749602 1516597 308496 1259943 1208413 1600205 1741511 776863 400235 37376 1428065 687072 197058 1662750 137578 1436904 1394222 1435887 1478701 1233825 769439 1872388 1375213 201526 1509862 585573 570901 293942 1775524 88894 672415 58345 272145 51221 1363561 1735594 1261803 1683544 711296 940530 1827580 249592 1117509 317741 1018182 1693189 1980718 168221 31058 1814561 1655571 1123660 246166 1745733 322594 256664 1599901 1217786 869937 1470831 1629102 249349 120924 1442654 962291 1867065 694523 528418 942746 1626122 457659 967807 1094655 668586 396423 1276297 1022693 1007606 1388933 1630237 52699 1527330 1817179 1329149 457814 957248 14255 133269 1225622 93549 1987773 1553426 1027935 114005 1496529 135430 1980113 596630 733212 340137 530285 1093580 1460802 15646 1133314 551145 1654010 413343 1968074 215551 8802 1176430 493665 1816162 563273 553553 1565813 63051 1087689 409556 208106 1188782 346968 1579512 1695059 478067 1045171 884626 1829323 389574 1330695 1676701 628505 272168 223619 1608894 184758 595479 2881 675534 424556 847535 1720512 1348582 681416 836494 1464623 1010200 1920850 72885 869502 1716790 680613 1798542 1786464 406779 1211546 995249 759051 7648 1676909 1627323 1077109 255383 92921 1340067 1325347 698658 27632 879953 1874995 1606100 754982 566511 865336 1041116 1412558 1217447 194334 377532 1731639 383659 116826 83569 578565 1681336 1336514 171764 207502 4358 1016140 390560 326333 1698942 694247 1404529 365942 635841 739244 1488626 1733598 407032 1753850 1246464 1255614 899325 410413 739035 1370233 579880 1841397 1472261 597252 1572313 1602602 1885562 1413008 284904 335157 1455530 147255 533079 208697 930800 105130 1456487 1389010 1918030 1573240 1816445 1637185 1007376 1890183 1543492 1141414 1092558 507911 164528 752058 1478083 640062 1949292 973233 1994155 677189 871111 1238780 1756438 1916556 615876 1418354 914284 1898963 1379624 1346108 1947981 1805146 265049 839771 195086 81444 1368477 806728 521618 106342 234309 769990 1674784 1446960 678947 630340 1030014 1594088 863251 1429861 1322124 1733045 1150570 1285637 1776119 1023068 684467 667691 1692796 1066547 1471926 1082606 1398613 586831 709263 1676894 1087416 1598942 714415 1855930 109999 218736 408726 1377725 1223631 1425174 893291 265296 696841 342508 1994125 162551 525043 1513656 1600965 10972 1673679 4862 1045919 1233811 1184031 188141 173272 1018119 1523450 134749 697107 1229604 385936 1886817 1773898 1534571 275965 1907187 1625353 1912979 234828 1774286 516916 960620 368686 644947 406396 1644043 531491 1687616 669918 652633 1873458 1827069 1341885 615963 273668 1406479 294668 1660089 1595944 439002 519053 1987042 1195249 1193171 52318 1457025 1940324 1938367 102069 1874668 121198 1508810 751342 824196 1310741 62636 253408 790289 151144 81415 1586563 1330013 1766806 696184 1209070 393275 497102 204856 1196492 1071029 1925177 1092202 606728 619850 640749 490033 1837124 1075163 1995939 1153527 1995161 1806086 1054803 478437 1787886 1191833 156478 1809594 192050 707382 1460587 758035 328667 1200192 1739969 564439 1238110 1150014 1422785 1975144 1570155 580319 582855 1241732 1875871 888202 152501 1709674 1547687 1978038 1953788 1511345 1921571 617222 255843 367517 1360378 1955006 783270 1502731 1885064 644619 1528460 1030372 1278985 1778199 316844 1634709 234257 912000 1657786 29117 1137785 2946 1293313 1189444 1989483 519259 1617105 248052 323743 1325566 942167 1415518 1523710 114058 1668625 995989 1102405 804765 704956 954190 1761383 460445 1266181 1004173 44516 77191 1624537 1458296 1970495 1940793 1396230 1601017 1864588 241452 722156 352201 1812551 170851 1709761 1945399 995728 1052161 1324354 1069390 1066273 1692521 739145 344118 452099 15516 1414955 638941 369398 762143 1206219 335767 1502272 1362044 98828 908634 946809 275393 1090558 888581 878952 856918 1790301 521878 1095464 341053 280719 1501181 795563 1481692 408109 894451 145117 18948 215484 1336697 825861 561475 242118 348372 837598 186558 525989 64727 1266004 1571033 55617 1744106 84381 1089716 981462 1766310 1531074 418954 1335346 1982987 568081 1279654 777705 90912 1464991 1382786 1932570 1870158 1083341 754526 864881 867857 1819714 1556834 369339 1067216 1495785 828262 294156 438959 1588283 537946 981490 1360031 1901831 1956136 1635708 956818 1144046 720664 711900 280011 449844 1240272 547320 806519 680392 1968165 1712354 173087 953829 1374703 1438721 722007 938743 1719056 304184 1880782 1428009 203139 1252399 1301071 1073454 1060967 991176 472022 315312 1531805 1211223 961861 850075 1643097 1782520 1894569 422753 636988 866892 614313 43316 333543 981673 1275610 508682 1268689 1209747 1252104 987271 1507647 1284621 1960197 547660 1440751 953258 515696 1493189 826386 66394 1190971 1502289 1552524 948100 302143 763918 1791698 99919 1393109 298834 423631 932997 750840 765737 1533187 37964 1746353 829373 159225 124522 1428825 521726 1606918 51625 1112329 364241 848464 742402 334808 1411185 1510544 855320 817496 989742 414083 1233532 772140 1863678 1960644 1427422 649777 985518 587112 1372116 125341 521709 1382277 1683678 1636757 73191 35598 1556113 200907 156174 133260 1329592 503629 52556 182000 748362 504179 1696911 359470 1403086 1223925 466366 1747722 155698 338107 195898 91749 1650718 1544654 344508 665461 326649 1016685 1048500 1031350 1277502 1821799 1628267 1346162 1850718 694715 250978 1110018 1051619 471000 221024 561272 526273 1177374 1801775 1523131 123737 964642 895785 1938185 1129652 560419 1333033 358915 506503 514359 468841 1136329 1627055 1512087 1713252 432241 1943738 1173422 283066 814181 779388 1670243 1170618 944987 133042 1969272 1295867 910255 6162 1097492 468956 1903442 350874 1796209 307704 234901 819258 386194 1482288 722841 276067 1107179 278226 328083 1614902 820059 1218441 146038 1467613 1426535 515748 1606546 285821 1235465 815440 965595 1342314 658749 258644 300103 544622 1857886 1006019 405730 773936 1788410 237531 922933 549724 1133528 1286980 708323 142374 1294577 413466 303444 1416021 460237 532937 1432349 1173306 798678 1679982 258829 1776260 1746396 252878 1121697 244692 10653 1804804 985638 836253 1607189 1853582 80595 714463 1184454 745459 1795708 534011 594141 643947 176350 1744825 82783 600859 1732153 1166098 921437 40430 989418 1508430 1130542 1542777 939681 1324706 177646 767037 631675 938736 1299672 23137 1107503 1198888 1409745 1398753 1591516 1112605 1141636 1428466 442919 1272919 775402 772981 485774 1667850 1028963 339447 799550 518502 933924 1563968 226864 297546 926593 1281248 343188 1137276 509128 1924263 1651956 1682889 1503459 1591913 1802728 988859 1532930 1759815 339829 1487204 839508 305518 1381838 1082525 144080 1668077 1559265 234459 1290266 41117 770062 1961474 262683 1137098 958803 595005 1050222 71446 1276610 9352 1737998 887787 431725 378415 1571894 1577984 1570206 285865 1460658 520763 1689479 332016 1155284 260117 1866104 405847 1431545 838731 1435716 665817 524232 1367462 941611 612390 676700 1326611 1010199 1504925 374750 1188776 262195 1696942 1368665 1481791 1600366 179955 1734318 1850637 265382 1289262 859922 911508 1201704 1045710 1106712 1499136 775469 563296 1108396 1112971 44351 46591 1003439 1111120 765714 1965674 1157469 1232363 1239622 123477 1523005 1125774 1191119 853917 1675668 1998395 394320 500634 499060 384856 1080107 1551719 949724 1200197 1027793 1986048 348911 960286 1921858 1761702 121034 855270 1068678 1968955 708011 353412 1918301 984696 1153638 10428 1342345 1168332 631643 601036 1169545 948869 799967 1719120 956457 1152182 511273 1197754 694484 838614 361994 29062 1352624 650697 1443798 365539 195797 1527493 380870 509390 238147 761014 1892905 662564 1202726 712396 1163649 589880 1632507 882007 888663 872988 1634127 315034 294201 1607615 303498 847614 1400918 844522 1873338 577119 1064582 390462 1891830 814065 1558935 1222998 751211 787848 514836 1293715 1699104 1841860 420770 434659 276113 1089369 968642 195453 671232 1269318 1637748 1408274 723611 1444986 661124 778977 921139 1597247 1906908 842399 1997192 797937 1298363 757278 173054 720169 4038 1263336 1477031 276104 635451 542330 1832125 1741313 1815622 1967511 1650377 208848 1969050 1276451 1917257 714563 277929 1290888 1546213 1772050 1645118 1039721 1390946 145111 475657 558913 548306 991120 1915106 991462 1824171 1950 971566 1174526 1346404 1501514 1732076 1296446 1964800 755138 955315 1375995 466206 1078056 1111194 1378413 1457143 1104506 552850 1217543 140278 1187015 459249 693942 988709 165670 263514 948628 1247031 1734618 530419 1518091 1356216 611100 1731163 1373191 264455 1481148 1563759 1262853 252872 802430 1440732 1294942 825415 1933511 1273158 221151 1113955 1619343 610178 1825178 465542 233488 846744 333739 711254 1576334 1574747 1267321 1069322 124685 1263066 1226623 1049101 581825 211532 1289273 852172 1196305 121511 1218684 168781 744851 1230121 298387 4818 986067 524844 143198 1365652 1046252 47042 754081 1245409 16562 1962108 107796 349740 407179 1130350 1032118 1558255 548382 1480182 1729761 1979625 1714016 1566056 1475172 149441 1539789 1127141 1359180 1729303 812015 383386 1134990 1314550 870874 631275 291207 413497 1917159 1109013 17354 351822 598144 804331 1546791 515894 1924903 512998 1450926 905248 1258366 1208086 858108 1755187 1593827 152870 578848 166847 1635658 782707 710074 186692 340354 1553103 1235140 258850 595585 758733 1213735 699067 1161473 837755 55386 1343604 1488306 736458 339556 1572588 796249 108136 305758 906546 1739862 1080374 855576 1351382 1909173 142107 1370671 1698765 1769195 718025 1703639 1991679 159913 1312366 1306626 573930 1149360 1080782 149192 1035380 968743 1752089 33268 373205 146480 565691 1197773 1189609 747159 1019845 1353731 190356 83364 461062 1520766 1015306 1376949 1567434 564358 146775 1341606 1523030 1242740 46218 977177 419153 826876 1845014 1311081 704034 211657 868830 593764 331740 1596973 1603830 22960 1908373 967213 744463 1299247 932260 111720 865280 1510204 898698 312650 1509029 1032860 1206013 985490 763817 1917899 1119702 1402841 1612585 1956213 697974 1574568 1999136 1081570 885409 1304342 1296632 1880513 1036568 650741 1559813 1937016 1657386 1972280 164781 1497535 1927121 1638332 916414 585179 872761 62101 1098748 665441 791040 911812 424757 1605227 1422467 149201 437589 1375905 1553149 217683 251141 358007 258188 1487140 531681 1475609 498919 1379425 235754 591064 900648 1566963 612494 30714 356084 1081189 828589 777901 1007832 756858 739690 217807 1673014 915528 1320239 516866 250274 1618222 460770 968451 261975 1018653 307097 576811 1720770 1740100 1111786 1121284 130633 58331 1413867 682857 148890 791525 1179767 1931014 468999 384754 1679664 1026914 641995 994625 298158 1699017 283200 1925508 1374777 818862 826416 1370496 1534862 616887 1798312 286402 479095 368315 70151 742965 839893 999732 1723016 1226502 831316 1172317 1217520 1073010 54308 587663 1508572 283994 646747 1440688 1701300 497392 1664556 826114 12264 504379 435209 588086 887443 1516153 417684 1632343 485719 951643 212485 1494617 338825 477374 1272592 191988 344994 1792437 753200 83230 1241812 482700 1735440 880189 1655409 84182 1452674 1861261 122439 133065 1565896 721682 731893 792620 678079 229143 1336971 1388074 1036821 1264326 267109 1263764 1234853 867836 886878 1874701 536493 1850200 1022161 1490941 785666 1009548 1887186 1021234 794944 1159283 1075591 722014 185760 848444 259219 414518 105565 1245371 1278426 161007 1253935 1841774 1923500 1885567 1185819 682691 386753 782267 242880 1712223 972830 577196 564675 530075 951587 1594340 1307014 1013756 1195482 1739456 1331864 871205 1563926 1563167 440090 1246192 11210 1006755 330603 1674974 170878 154239 332946 1137003 1231415 92702 1934207 908442 324152 1921661 1648224 146649 639826 941046 1006844 51452 1920193 1424955 138597 986472 1897268 869934 1817988 1712441 1160613 1410620 810280 889143 1283813 1408146 1745287 1650641 118787 1761829 1691980 1357961 1926475 687962 1211073 919880 1187717 994588 1133338 554015 1027485 394761 978863 1987851 1547669 706446 998928 539969 735740 1195843 783654 1096054 1360214 1893499 592273 421789 442750 318470 992078 767293 603911 939201 1193271 1369569 848775 548993 1985314 1255074 218147 1274856 40062 1736075 1069814 1051093 198164 176257 849900 23955 637605 92109 1484977 1659900 470880 1282885 311569 1661706 1525234 1252298 219493 1304864 1756309 382103 371778 1886772 715574 1136353 1428763 1934452 1082307 1432615 1350554 1021920 742877 389189 1798913 329254 306576 460795 1417648 658661 503085 183402 323601 1685577 1660787 1782542 339112 219653 1163309 534005 1738998 1849151 461761 954677 609764 1118588 1710379 227411 253919 162985 1324901 700120 1822355 1925124 1440457 1166816 840405 1720275 1072651 1900273 1664045 1094741 810960 1511552 994437 785146 1823317 1017601 257609 367597 122223 1179361 1963496 723374 1057850 1340658 379440 1557584 1603659 1227145 1044482 729222 1773269 571746 1713038 1823100 1988361 1700186 853503 498456 937314 1144746 1592026 1417574 1085261 237336 249135 1578148 1144924 1112092 1785379 36708 1791609 1709833 15763 827532 1114590 859656 1342361 1741372 1920549 77097 1430268 1234705 917979 1182688 1106066 1633249 585409 361514 79482 1888783 1017437 1754697 1792369 1230071 715935 449358 610562 699511 1515929 986098 1455566 209794 1017414 560223 1340915 835152 1601344 674726 1917756 1526172 1702680 1841227 1225621 455140 1304390 1537851 1252610 955377 1744249 1884743 138922 1255506 1645240 440403 1429129 1089626 1837531 1342800 623616 1269434 730318 810954 1315059 347936 1276268 41382 872079 750479 1110203 1260308 717229 874885 105004 1641131 401589 1854602 517480 163168 726784 1789947 1463411 782365 317652 728283 1248778 864627 928856 781416 1257519 48421 1885456 1465047 93270 857151 943970 1027272 1799077 156202 499684 1362386 254688 1660278 445578 1416969 1820006 1407712 1904959 849297 627905 237766 1734522 1309404 1988323 1588034 575471 553557 509106 868080 1093489 1505535 1558884 1450752 235636 588462 345197 1730482 925118 1024914 1488377 1235047 597484 1311270 538184 129744 1461547 553305 633048 854317 1096679 770808 454088 782029 257459 748129 744740 705812 1620954 287026 1779110 1469834 1297735 1009569 439335 1221264 1551532 1097790 1127986 1417021 696281 833902 928801 163610 1680996 1969916 1743036 1204487 403161 968821 1744247 262542 996189 961228 900522 1612508 1504506 1096029 1529829 1050815 1260476 198712 940927 1710882 56543 1606561 93165 1532667 1617812 794495 852458 449592 778434 1189145 574091 1398727 1203783 1805169 740297 1744396 858633 810935 576589 1682397 1922188 1216480 1347927 149466 1973008 1774569 1677889 790625 501465 103952 1487422 912658 640149 485479 643908 825771 857534 1665180 1482300 1264421 784675 1927798 1909888 1102960 395235 1698537 328574 1257522 638166 1280840 1723160 323252 1124736 1062269 1062621 499920 1072201 213930 977917 1969382 1483159 1564001 422251 1604851 1933616 629662 1293304 443892 251108 497706 137973 1158961 1179414 503405 1177423 1878344 1406086 97572 1086571 1915771 1945106 833989 1724007 228804 1912149 1331165 1377710 733642 1952850 152381 1019705 155365 868774 1282726 814986 1805215 1583743 1685330 1322655 123299 118885 138918 1362278 1692871 33066 1383761 381078 1568386 1528955 394232 478315 973653 988921 818726 218788 7741 942602 1304562 1424554 668808 1510496 1384583 1092087 110930 1941614 1200028 358711 1228090 1169344 1609232 832915 1091939 834236 1799300 1807319 368477 1296428 821397 702485 1519435 536710 409336 65445 1138016 955600 1879043 375683 1585516 185182 1059730 1630606 825736 1068755 1763200 9165 1684315 1789106 931206 1332363 763506 636007 173237 755696 684405 518855 1409645 42640 1575214 818188 1287372 509599 1731966 1243108 727265 790390 1931777 1070781 1573959 1671134 481004 299039 721027 1087303 1976682 1876955 565242 1528039 806497 1149106 679362 1399175 1764817 270496 1592040 135731 400323 1039512 873052 563755 1895799 137527 608091 94269 1372058 709395 1376406 1636921 1251941 731832 1050419 1644132 224706 1288825 1996160 1176401 1573845 322099 415859 1000953 473857 1957478 1865453 1615135 840570 1629000 1273909 1784735 270290 1474270 430674 337943 1320027 998100 1248833 1231705 806479 1539214 55541 1806387 353077 981474 665028 143578 1959965 416923 1798296 1993503 1706153 567292 699737 1673022 1514018 1768413 361579 595174 1563787 1000887 1990187 1144808 1206097 1859871 503180 549875 934233 1920367 441206 622433 1213114 239063 324215 286137 790632 1439214 173357 399862 1386831 1240341 1990201 1116214 1601674 1364240 1484026 1946356 1447894 865538 385979 1500824 709934 491529 1040726 1243948 1747655 1041682 871306 1572013 460734 1106387 152939 502534 1707725 626820 1288364 1784101 62326 1278016 1360780 840898 1006377 1818953 1935876 1760170 903322 675647 1952964 550526 741927 1291611 1931348 1150390 1930908 1120290 1143999 1347904 1246068 1384010 701225 1881983 119458 1536869 52552 1340608 986374 50853 1934364 1488772 1005215 1058920 1841214 1043935 993643 1919717 1188834 947962 1656473 1001774 1375635 183518 1548701 1283526 828828 614808 449984 310938 815007 1025554 1012262 1122698 238119 1118937 1410161 865333 251653 365638 575011 1764881 206359 1805655 728213 640582 1229586 1732142 1932814 590995 1478300 1996883 1356872 151804 305042 1578374 1448624 1582893 156362 906705 1717803 212127 1689811 1114010 1573062 662604 1597038 225858 729676 1730821 1485323 253567 1199029 1092832 259240 1293148 69463 1970286 1682551 269254 1674978 444470 1923565 1752006 734976 485926 1247427 977015 1902296 1918867 440027 881572 1070478 83168 1469327 819474 190802 1825927 1918062 528556 1508266 686660 985253 683807 397150 680488 268749 16790 1365494 997797 1351052 1509876 1645374 1496896 1131308 982750 475973 1532114 256569 522749 91650 1298534 684458 384868 1572196 961992 1609736 610418 1360992 1373360 511029 708653 30724 1646035 464441 167758 1956059 1295901 1844131 117982 1208296 156926 1548118 652512 447980 1828687 1244883 376185 173965 882058 1319384 826988 1109312 357955 1183829 129495 79153 1901117 1985740 1294858 246365 1122348 343608 74038 51465 414391 207492 952401 487225 1964569 421239 1250194 1959647 326712 740730 47837 1880500 1979203 863607 1641845 1348517 20707 903843 1093503 1749296 1261088 1912411 182642 1820314 517209 964265 618695 1711786 759685 822266 297197 243887 678120 270373 702859 1593289 1793726 1738694 1584138 998723 326481 1159569 1515729 1172614 535666 783416 1867071 1442534 1857263 376921 1380439 708577 797671 683798 594128 988626 985516 1775187 1683475 1632865 638584 1419530 282968 1513754 1474837 1117811 982983 1189621 1206146 1384069 1066198 114073 1535561 1223129 1556177 1181495 1292827 1796280 416669 186599 1910353 418955 310426 1016083 333659 1775118 1369418 932064 1080357 474034 1597930 600818 1790853 917324 1870789 1569293 1876138 454359 1832264 1099190 126231 1953191 1244221 493033 918784 1411810 1316785 1068779 30740 957634 1747974 1658082 1033505 1362847 249445 1482224 1608893 228571 1470105 1050532 370421 480534 321887 839689 915169 1503379 154657 1125710 183136 905681 1561338 1086954 827741 448606 357815 922257 364110 1315883 1208493 949425 1347871 207610 1350268 404106 1334961 1714269 1810287 336854 1256349 906532 770396 1105350 77361 1032643 1989567 1137725 716201 285678 292942 822050 1248813 1720531 1230778 1364856 721444 785432 1855400 650633 1162320 1987619 818053 798218 1053628 1084025 799957 689178 1057854 1612116 1878189 979445 1299723 1244217 132126 1481274 1301971 1445964 618597 581186 1887472 405430 227235 638776 1168095 1045625 842879 1058614 1318373 1901790 986042 209373 1654461 1860576 1301075 1422821 1795977 866838 498128 1700539 297863 868547 1945554 982853 329913 509317 1079338 1596421 1079232 208659 1464667 1241123 501160 1989961 1087910 67014 1036039 1164678 1309448 1745315 1842787 1896894 1849925 1424293 1094134 509040 1764647 284234 307961 1940396 1857059 717124 989408 1155280 820457 674714 67571 51336 599601 118121 659422 150597 1128404 636327 1354878 1153030 1314736 1951754 1722885 255595 382009 125490 762993 1462309 1863873 1710368 281359 1787546 821609 304604 527177 1836747 1708319 642956 636076 724643 1419444 106591 701468 1651511 1046011 118366 1037646 949484 163927 1715288 993571 1035914 294459 134583 247731 64222 1444753 104344 744584 1367191 804801 1406774 1700471 1866798 236334 1358798 898037 942287 1261729 215219 767215 140542 257112 874450 1797824 1125786 569487 1886666 572684 404021 1531539 1284209 1508695 1043529 524010 1219056 945965 366280 441071 1397417 1458181 93843 1411293 1565762 17077 531665 371468 1375584 1631686 318409 1766356 470169 1780685 418762 395814 14970 1897679 686188 804022 1535530 969849 84790 862961 663122 1224865 554613 338162 1999350 615253 183570 61492 1735228 1179053 1117674 208521 522348 774445 938761 296825 539625 1850094 1783469 1267770 908707 884094 810000 1411034 679744 1968702 1871559 1812790 1524905 345188 83457 630286 417790 800720 219304 514804 1594627 1738496 985206 607019 31064 1437154 522705 1507015 1168042 456048 1826097 753047 1503338 347155 140467 1032297 902824 724001 748480 1653050 1207624 513925 1588284 1307963 591143 1395467 1030355 599768 89781 1463022 454426 768040 372946 1208753 49075 1061538 892526 1640961 810307 1281591 1038855 1423460 1950290 132549 420116 1378861 848547 961381 707625 1789284 42385 1530686 1050658 486949 958382 767688 887579 576893 224775 1012467 400089 774110 210072 536166 613564 1608591 337649 1311891 714626 1561341 1455529 956144 1577794 1653185 1794397 347779 328802 1752455 1497851 608382 493115 956043 1747953 1995745 1344936 1362277 881837 1638921 597169 1226951 431793 1571719 1462998 1300907 1120959 1438148 1968066 1550844 1807829 1887601 130201 436363 1879033 1282805 1407961 17745 1924628 60038 935165 973978 1870475 1667834 1426723 748056 289635 936732 1279842 942464 1607504 1972515 702015 1628719 1697145 615919 74489 614477 824033 1489753 1062065 1586870 1569171 1007069 49467 530901 1241351 1256428 139836 479075 1160811 135075 967528 33441 1004425 811184 799012 1483982 271159 1319323 77876 906028 1819293 1315767 1824011 1366812 891899 1289178 1600545 441813 43755 902220 416416 271040 1869188 986548 1308785 667267 1530525 238148 1115842 577207 1056236 466453 1780657 921148 1443272 1144737 841579 1115531 672818 149998 553862 1856305 602615 667351 282011 347294 717682 1622310 1012743 1940438 1921852 1336877 1583920 410803 1810604 795203 413392 1453956 1194337 363749 189992 1116880 1611699 168916 913251 395822 1876994 1194275 198474 215789 1502035 258203 1948625 3489 1498024 200960 1795139 122114 1508268 216729 812244 1866184 1790554 27193 1295700 308151 1878013 26956 1830172 598236 998889 1795508 1301947 1035535 864583 1229005 124510 32080 768933 610808 335344 6136 1892200 1147620 1614017 25536 1453919 820668 794063 260247 1678289 851791 1221125 75514 1010621 1868215 50218 136566 107954 266156 606813 474308 1497866 1063217 1612034 1149615 1147949 67942 557680 743154 1966587 1553109 1331717 620114 1738442 478735 670410 396045 1679876 310079 1721588 168019 161989 549912 1218565 971851 309514 624537 523188 1731193 1878761 1105867 1806505 1965704 1500806 1517928 99599 1608782 156655 293011 1637093 1398604 1323102 1692673 1136622 409005 412233 479401 1254680 836258 20478 1912696 8976 1722729 1738306 1368893 1813969 474770 213371 1019454 852727 1055487 1394474 651580 1849 842925 946424 1129196 1708154 769679 1855093 124862 922686 278317 1409272 1058759 130119 709142 1564075 379376 928362 1087333 432837 911039 165076 1891758 918563 705987 770665 347403 1317594 581614 1195754 1257763 717159 1774780 198302 523258 1384533 277764 312539 1791975 1806289 29452 723846 912096 156944 1919955 27966 1103477 1105320 435190 517274 1868963 515410 239436 196546 1896491 1216117 1281311 47970 576803 1984266 1558301 1690594 1436279 1548274 455311 556626 1041261 545844 1596378 1060606 1903925 403268 806123 1517096 283095 224482 833711 198967 942800 799031 1008381 1030540 236971 604172 1289895 1984413 1707752 1867559 1409469 1832318 1822204 313883 78112 14691 673817 1284489 740568 69960 1111874 613511 887767 1731495 519707 993762 661533 1933657 1687377 1900935 1535182 51566 860614 596749 1373277 929970 726391 1610074 1854348 689328 1841328 973459 1337175 1691206 566064 1239605 1862186 1222633 1107221 528063 1980266 1730321 1008705 1319706 1019742 122632 1963360 1388955 1748157 1277430 1921473 474899 740002 1856367 355483 1830169 225223 1851711 148717 321377 329869 1211825 1789680 1834758 881529 36240 1578025 627822 398853 427451 1238858 706604 1340331 1154089 599494 1973474 1863357 1746280 1110156 141461 1050753 710060 1395928 896698 1895944 833145 807290 1784612 1456071 1376772 798524 1939929 749463 295975 185473 1682858 350852 734994 1437048 813795 79896 191190 449364 1738841 558403 1347970 141574 1962406 1666013 1676912 1711819 77865 1282379 494896 1622703 499860 1418517 273904 76209 1557969 1802788 149847 160456 1576687 449192 1865111 1227482 234437 599208 1471572 994920 1774902 1573383 1386608 1210219 862911 88869 471064 1158805 1621727 666682 1933091 429589 1660873 1133047 540529 15244 1425560 620256 321003 30893 887649 1424281 152287 1693305 1882329 1383012 1336097 1239019 823501 270844 1798201 358295 87669 619773 827944 234052 1785646 1095787 581869 1742189 197558 548920 1830733 640337 587162 1090203 1337260 1961899 1549509 659172 1339798 807088 1292960 1071662 642443 180250 505647 1099545 1251089 161984 513288 1766443 295300 1604751 1228098 496643 1987490 179406 1140145 1606361 195044 1429121 1427265 827132 1323644 242691 1355290 1782362 1757154 378369 698277 1311507 195862 553057 1936187 428777 883001 1851206 30293 1849356 1578480 1645130 241240 1241423 1081213 159243 363264 1749960 1849598 1515277 933810 1737394 1417666 229925 439924 305232 800514 1148508 578470 1011124 1602950 698399 1761668 1356874 1255307 664929 1184471 687695 746040 880331 1407540 1047513 821939 739134 1111089 750179 764631 660553 1852063 1746739 1014391 1525958 1428313 1422193 1551917 688315 34466 1567326 248301 1773560 1009585 787534 253282 1473729 392761 1414003 721050 258390 936702 422386 1725251 408988 479966 169927 745203 1359707 1065739 1266369 891446 1165650 1964150 762736 872856 664366 1364771 1651004 322513 162411 519105 1905250 441973 1693083 1230693 1586270 11330 1234809 1495217 1205867 1113509 142348 1572762 214124 1020354 408353 819769 51038 1968461 659372 1803081 502772 118016 684616 1911209 60538 1793717 797767 1352776 474574 55253 1681460 1167202 982729 782170 1406952 1549089 1631828 1581299 504369 244949 1512933 956319 230613 387327 1056571 619179 1970282 1708945 1639100 258834 1079632 1855597 21439 899142 409655 1180560 1061336 1381914 220000 599162 1593980 1260104 1127162 832233 478982 1662422 445666 666094 1052341 1314078 1286921 600412 229981 1495769 325290 1631356 240239 251635 1556296 709307 1320868 280769 1961219 1041572 149887 683198 1653445 1594904 1445873 588028 1301902 1605055 178686 842728 1721339 1303856 243156 984356 187929 595385 1773758 110910 222791 1824980 1829305 1016530 1704554 1426951 1724895 455992 21793 411745 1014446 1156097 1928768 1865565 170857 72876 159684 1203949 1817443 916518 135855 1324100 1483753 217559 725197 819712 99960 30607 960142 1924599 1173882 1125345 1494329 1361449 709879 1275868 589156 397398 403346 1864610 494370 917805 1431322 1983799 1654626 666552 1195674 882049 607387 1077730 1908299 940618 1787269 1344238 1856602 332711 1436392 563571 517574 174684 245472 168554 911292 652325 1377528 622050 833522 701706 1934501 1124447 1838319 608100 1736991 966755 564024 19404 1026389 959717 559374 180497 170155 3911 246600 1121958 1858264 85518 337976 102863 1104967 1158241 604966 1239902 856547 1569045 1943456 267147 1676938 1707530 762949 124859 957259 1072982 280800 1120460 342877 1440385 1858459 1967894 860666 499210 575727 152479 585436 694156 1705126 991543 1010165 1275682 1572068 865696 18665 1970846 369244 1195160 361357 1023329 1064266 921654 485600 624442 1672315 466860 1738649 1504216 1849438 274380 87640 98733 72706 610431 1027482 817873 1227805 1641341 1475183 79362 1485937 890568 1764513 854822 1045661 58811 1063913 767995 440971 1032530 10125 1820823 785582 1372841 1882225 472393 6235 1246506 195664 967811 1560979 302055 758756 1241287 1948677 1186724 1657182 1295760 520122 93134 1534572 1151395 1943630 659790 89473 1869274 1041923 1002154 980900 496884 186631 82536 1867739 114433 356444 900379 819847 1448859 1793418 314205 1132018 1776971 1643856 1919532 366066 591184 1830895 1951745 215923 429338 1115748 290843 1976460 1697035 1054204 1244312 1392954 151423 593268 1199672 129209 129315 1439872 851184 400434 1855505 1011203 1259677 721033 1968077 1834666 100263 254257 543062 1205398 1661941 1434678 1909593 966307 411311 1092384 256041 688964 1703314 1359022 1991666 379719 823371 629219 1231104 1829403 1844625 1073521 892362 1237232 1833782 47617 1588881 1858153 882268 1761625 1971105 1353164 1955864 1036122 1208910 715672 804650 1334534 762723 1061360 1621181 1247328 262303 69100 656429 1261096 1038538 1421940 121209 1226700 1962216 27289 1043863 1447396 1004612 1015925 766096 1807765 954465 662311 298303 146923 897477 104126 1175470 1285763 116818 1880462 1978004 1409112 1867699 1886444 647715 1057424 665652 669582 314087 547218 484063 1870961 339529 1882057 1884122 1826995 1883982 1922065 78545 1688592 846840 1109155 937872 1159550 528775 269417 1916862 446016 746588 1829769 1612896 1563186 811541 1385183 1658972 1146740 267863 356322 980680 785415 712906 1779965 496626 183398 1810146 784757 1127717 1718922 572356 504892 762117 1882105 679189 126792 1095142 313780 1889807 184023 107338 1038661 1834211 1789342 197762 651647 484784 1646436 657780 1482031 467096 1771402 69162 1891190 1643799 575222 868680 1767378 752988 1967322 800622 1070759 1886617 1742654 1936350 510611 292778 1311575 1453526 327302 126152 660172 1836635 170504 1122415 1002657 1336881 1062723 1155225 1844974 959881 884801 1306780 1738575 414453 1418779 1084850 1724438 166211 1692851 683391 1372060 766976 237796 1559342 134243 1730182 1997539 216246 746342 1136004 1667360 290879 725591 1297711 1809445 663320 1998319 1765024 1691424 422733 1363094 1312050 1188392 175263 1710803 1368020 1701156 1210454 1237458 263348 276423 1627419 844252 592505 1409362 976954 804623 1283559 1647354 1008262 1812493 1450846 1621200 935520 1873324 1614378 1029284 884368 1908765 1061426 1265952 1619678 1950737 1127147 1786690 1902185 511720 1811389 1482606 889798 1784494 1654356 105224 1039530 1751541 1949011 1640244 1203493 1956738 1124357 906190 410178 1681276 1963952 1477602 31677 1274312 511328 1919670 1691478 1030286 620959 1560321 1787964 1048709 389645 1131659 1778321 1176026 85156 1981816 613632 659896 1082663 1023103 148211 1694928 1482605 270768 921338 501567 1421138 1675787 1815707 1868852 148373 1128860 635564 611077 1726282 1580570 84317 1770892 1925072 1691635 209065 20801 692109 529217 1640761 499904 482029 1801535 1319603 1391603 1496366 1044506 116727 1479005 1914287 583259 93 1509196 171726 1777504 1928686 319621 655086 641469 1539215 1648707 1529307 480180 797209 947270 134475 1984842 1266306 1923316 1751270 1731072 402380 1114162 1896073 895404 207876 799381 190680 528501 209475 1968647 907554 1738658 309746 560313 785988 1111370 972436 1683466 420400 542375 1762688 1983073 448052 1584540 569639 226944 98460 405666 641848 193627 1368634 1189531 858923 1558793 679420 87550 777685 1750064 114523 1118760 1862052 596282 1342215 1100958 615758 354106 644820 237683 766070 1558514 112705 1528899 641276 796153 444009 1760239 621872 250308 104745 1295147 1865037 13135 1972801 193249 1316547 998226 1486987 1335435 1855215 1919920 804426 1673549 227747 956776 1813837 1137726 762159 1489809 73339 1705690 220849 1496428 1707312 1536687 1143423 1130100 1971693 1817369 944376 1585812 294968 354433 279918 554755 1284401 74623 471113 521670 1403477 192934 1379903 1254821 985037 1046559 1136356 66380 672467 629105 1500041 644110 976949 206160 485306 6498 1245540 1697529 624780 724446 854631 343356 268238 1575435 470832 584847 1912963 300283 955522 265501 692487 694456 410082 684432 775946 1993659 27438 887021 1540419 1791283 1701723 1517320 1352482 5824 1359562 585635 1373572 1926872 52172 1039164 557208 1001581 1526871 1450794 1968577 979491 1557698 1675237 409299 1660190 198493 1279121 225733 1633590 751305 571929 1830249 49239 951067 1355193 671685 327572 1293608 402384 180298 1272375 1025848 1243887 592043 1934129 851538 1224024 1540686 506225 519751 487441 740011 466618 118244 1266645 1076742 1688631 1890914 114930 1331346 951229 262105 36129 1865159 255576 357777 1416501 486587 1006571 1062385 1395427 1147437 88654 689781 985462 228637 1776852 31273 1258237 1524025 478183 1892657 800862 503804 339618 1254032 1332453 1627388 1240215 1729385 657197 1685407 1256595 204394 19808 1471786 474540 569052 191076 29248 406064 1927739 1188908 632973 1834176 1073651 274696 857257 374635 1283636 1870841 1486113 1864106 545693 1071581 1557099 622581 104795 12884 1484399 1015034 1167985 607117 842202 999905 1968147 585703 495570 569811 55430 1125728 1162248 658107 1982857 1912163 1332804 1683392 1218424 1030200 402435 1694408 1745486 1783467 786816 1584759 1577599 274294 1567531 310788 1948326 1015341 130818 1776501 518064 1028212 607290 48653 729609 360215 808355 510800 707544 796679 215690 554115 1268105 1808299 1190014 1663515 539788 1671098 1076813 212912 879321 96892 1149244 1442748 878011 78005 849503 648473 581426 1706253 1186312 1993196 338563 1927654 420399 1526109 431466 307957 1985036 1933166 532506 1280109 345913 440751 1479147 478173 1767199 1794089 1139203 370887 353929 1173065 1265155 440995 17786 209460 817390 295076 1998703 252836 1814057 1855139 1186326 823800 1278176 771328 1128171 384449 1056628 406175 387906 1022365 1893459 1156890 200442 256246 218873 1867405 1313940 1761492 718868 225635 1723308 919740 435238 298320 1428244 429155 389322 1406220 1176770 950988 173792 1718384 647872 1157802 1753314 448677 198467 1724684 1985304 1115932 280826 448347 597656 1026462 539990 1502442 299722 408176 49372 1646676 1689380 1464398 469740 804383 1314291 1250515 1542375 1498109 836075 1763422 1311784 1033659 1315872 1889848 104693 1354503 1755288 1856723 1344368 1826447 376287 1256815 1970452 257024 1067057 1548790 897098 1730670 402458 298225 917518 1152888 874948 85855 1688161 1427650 1559074 1603233 1663158 1569768 698323 271308 1553202 1319681 1668014 1534479 1579374 1362766 1296072 1010588 566173 171514 1895505 599728 1918792 689757 203859 1269543 380292 1433619 1737393 321093 978285 742696 1451163 57441 570130 611409 230518 1949559 1026385 1089833 177297 1717680 826909 1981516 1660394 446872 1942862 1925874 548687 1518732 1793603 1652180 1799041 1513208 107360 1235518 1081426 483733 569781 1361676 351004 1857661 1277238 1775016 206155 53077 817488 635969 317485 86778 1884318 1222326 66089 531493 1819974 1015764 1406415 991461 35532 1507887 1041915 570157 315814 824953 1935258 1674440 1057117 1205371 777693 967305 93215 1385070 216660 556671 671987 836473 330144 685214 211098 374993 31844 1162577 189653 1840282 776580 1855272 742740 1011518 796130 842309 1810264 311639 1513154 1421467 1372234 871208 1111185 735078 1092921 348494 1855593 1198085 720166 1306829 160729 810674 968797 1694486 1970520 683148 1559877 1784845 530450 948051 144932 1608618 1501154 1260310 1292688 358451 912837 1305729 1387930 550087 19912 1412475 1486930 103395 1178070 1852988 379583 1664869 727282 186866 404782 1366418 70952 79640 1911556 1451196 421460 1800653 861795 1965738 979412 871840 1943305 1938739 1222806 1843364 530559 33199 432687 578990 1433926 714547 1131060 607823 248768 274112 1587757 1925557 444495 1205605 1835471 1891777 1055966 855324 688831 1974993 1959782 1972300 1985085 1529416 574088 1666896 592639 1354449 659286 1245979 1582609 1195924 233672 25349 1914357 972477 356885 952702 1120093 420248 1601131 641754 1666275 205945 719977 1165124 1336549 1800230 1834345 1726887 66067 1312201 673347 1147057 958721 1603670 194423 1905817 1048381 405655 1387432 118859 1391299 1188368 1245796 1716339 1255099 1276794 1684874 1802496 1255812 1766751 1260362 528679 1488204 356548 362917 481871 1711414 1416587 200396 1090548 1584535 1925434 1088583 997788 1792650 593850 1578726 1388005 1043891 1433254 16349 927071 282720 1623020 119825 812097 759877 1219844 1586668 1354634 146935 785299 799323 636205 29597 297319 1255713 613661 88986 1003057 656231 1678234 650441 853438 512217 330154 176034 1000595 1208652 827072 1389973 623960 741643 891234 62316 45872 234165 1080015 990579 1336343 498484 1318550 1604331 815534 816370 1979939 266900 547400 1383980 1388458 388376 1749000 1515031 1334839 1760858 1151460 115500 1011762 1724833 438427 1397092 93232 1937912 579620 1836554 97197 1115299 1387792 113909 1682947 1462166 1065327 1516453 1771811 1943779 1581029 1658036 1646679 1368444 726836 1261051 841461 1806871 226609 1024088 998229 1758518 1396780 208957 1195758 1731306 1203588 268167 1266052 876216 100243 975544 1946264 1651909 1207656 38902 795599 1783537 402230 160707 564935 1269260 1780347 1295223 1853353 630318 18465 1067260 1481169 52290 1588518 947077 89662 968547 595883 63780 1058874 1736974 177605 1858511 42877 753794 775070 1215842 1409058 629265 138557 1380363 74358 182255 1198779 612859 15474 1899255 1740318 126841 1461972 1332896 378881 457098 1908564 1947458 1262388 342302 1200457 284012 1716593 614046 1964401 1573424 1624574 1571408 1921050 172595 1110040 655640 874846 933250 1196994 973594 1236353 1540965 385168 825617 394514 1873697 564663 246981 1924490 1480174 1275925 1749721 517301 844366 842130 1923438 1334428 1970049 1439539 782051 1819322 1892306 432275 792298 1914462 1095923 1923220 1120576 1796794 380264 1816216 1446996 1319328 79982 389703 830790 271360 1438275 716859 647617 4570 1889181 1382682 964107 1339602 1192525 1784154 1720768 1482007 1899945 629801 278150 1411057 1397370 687242 688400 108970 381574 917970 957989 429569 444104 1131001 341058 110249 470047 152246 1167875 663857 558947 1596842 152452 197123 1945585 717350 568137 526651 536134 1189914 429092 544516 121351 777127 1127900 760478 257092 1944987 885618 374508 728316 1228064 1673854 318213 1517377 599874 784448 1589464 593679 1440359 1757102 543655 535379 1501005 1076572 146849 646191 1889251 901831 1097264 859092 1140532 15625 1542529 103561 1186355 1392431 698394 528852 1957307 80089 1221688 1048829 794650 1554667 103005 1722417 1779699 1754399 1937793 761269 1659049 498368 1755911 1321750 16707 1255371 1238348 331965 1833897 1951404 1437898 730742 903586 1137623 703355 922561 1820294 1382810 1158451 1584558 1367708 784695 1675467 952431 1084612 313378 1378349 1937498 1660299 526115 731801 372773 339976 711734 525090 987437 1878442 1813933 454997 26982 1068917 1995640 401870 268351 685120 114369 985419 1701209 948420 799810 149060 1369872 918634 305311 1697579 1617919 664709 1158082 255158 829643 1807323 1437381 1906197 912424 514817 827761 1297543 1926715 501598 737247 905717 1417952 343059 425385 781843 179759 426739 764326 1402460 1896634 1779550 602429 1956014 739639 1529802 1605375 1021709 365570 1677348 1651444 1774646 1836252 702119 1349348 397986 28153 1022104 1251268 474108 1836185 1759395 1305987 1419991 801984 304731 1003243 462317 1370203 666091 1360414 213168 1331327 1284701 321796 581174 1948554 1367217 1924062 181596 860035 1140050 938492 1514040 1591723 1009091 1281962 1471538 967319 507001 1838940 1903191 599133 571694 1302155 161598 1576616 1777896 1068612 1286644 138150 1841334 1058905 599354 267016 1876298 1117108 1221561 503842 1295 1166879 905786 686720 851318 328012 1670389 524525 1846232 479202 1034032 1088315 56762 1681621 724644 1122032 854411 99757 53985 729396 1187848 1473628 1235725 291404 170012 749934 1569183 515965 1086129 1559769 1441886 1964777 1649111 68108 1343366 1688527 921086 1426975 235565 886532 898471 162176 890044 338328 519418 1517033 1314518 1044594 540189 1232254 1022217 1283077 56212 1001396 143598 1362487 436716 1217151 186769 347930 40054 1517779 1917048 158008 1260961 1087110 160099 1875375 1073287 1583102 16502 1459675 1581236 703324 692152 323489 1840351 584945 1012285 874427 414609 1246828 304882 1077942 1626977 577062 339380 472330 755325 1504656 1161582 197242 316087 1158218 1467334 1554919 1788137 704883 1482276 25368 1973917 579144 1521182 1969282 453776 640783 859013 1666933 872511 421025 385696 143571 226493 605462 1014746 26633 1694673 896792 777330 620783 1086812 977156 1885418 991833 1468457 1336965 248466 583509 613984 847504 487815 1046223 1734235 1320096 1481536 10336 1107229 135967 1266104 962322 1629369 161204 193629 1302904 1605544 1062044 1065493 147989 1720027 925945 1401346 759911 403014 1418407 287635 606837 1994665 1886578 584992 424355 822362 572223 1059511 345998 1257500 541177 14928 1307129 1162984 182316 1207884 1996555 882951 754163 1471302 632516 1797640 827494 418073 469783 1816913 1447310 473206 1645183 177351 1999324 1596167 81502 1046015 534024 1700218 1013387 1607974 1189256 587185 1115470 374396 1765875 436247 1774595 717622 1050935 601509 1523336 801004 503679 1214713 1203344 936667 1846575 453732 1351652 1762996 1924383 383436 322536 1769249 75091 869019 304551 1595821 724154 521871 625441 1483908 534681 826146 563210 1350158 152035 233444 1247576 373800 1095523 49423 83356 213223 550178 993493 578048 803617 1966937 1527882 163954 1054397 1600232 993736 259418 559600 361656 568984 1714039 954132 452355 1219336 1857645 1252657 1231438 1221617 1211961 809099 1547797 1064551 1411437 36068 835052 157926 355534 222453 1296405 1280695 481215 339877 972022 549999 919830 776884 1818405 545991 1026610 218563 1377724 1072484 35205 906168 1747787 415441 583447 574709 167840 1177312 34548 754209 1314317 4715 270141 1964083 1605690 1598028 565032 1177279 77646 134726 1015556 1405477 495007 1986351 383660 1303953 1312635 263825 538555 608568 881470 160142 300539 701208 823128 1665898 1237875 778497 1938209 1833064 1748442 1238882 1848906 1859409 103239 1137635 1469516 488964 239245 1097439 1044545 1312953 834462 718062 1404718 1393208 579516 1955309 772394 950613 1502535 1898845 962931 1723465 915429 8539 998069 176495 1290889 204951 884917 1362629 779038 1245560 1909920 716604 1496439 1439122 1860058 695907 1579997 1073198 520345 1285992 1438000 1125617 97842 361769 1287922 238096 1457947 1365192 915022 1914961 220568 1654815 961374 377417 229362 1134649 1382127 1758334 399045 1729652 1605283 872096 963162 756854 565980 1108464 1969333 670122 389367 944037 586445 1188740 365201 90949 1664406 803711 1922092 337878 1359661 1106526 6518 310525 1620167 1392886 1545803 449945 802232 137734 1165814 388669 1054891 1400176 1345245 390146 407196 1576728 289367 236055 1053106 1575475 323924 1642018 741835 443866 1434935 852680 1864922 205539 1118719 564878 655689 461790 1146174 636753 190799 1268100 381869 567419 1575597 1500866 1878804 1113334 1294600 1811157 475161 1016626 1651524 1657513 728805 1786273 1784153 1179908 1959804 1719312 339601 1946542 1924875 15963 1679383 1408042 1581829 1846416 111798 1208668 686683 971970 499676 1664714 1646146 1761549 1254483 1638569 868298 1374291 1808804 422781 626669 1299461 15873 1619119 567843 1709328 1681999 530323 794255 155207 1461659 116083 1417939 890463 1905859 142237 859312 1675295 9701 1731434 876117 1493010 1853523 1044249 1799753 1471298 962834 418641 63123 944449 1718853 1096566 610261 1258761 153033 1994437 1776125 493235 1426058 1951242 1345187 1134389 320315 347755 223180 1292080 560480 797373 420196 1449568 947381 893693 1922213 943821 1177853 582167 382878 244133 607674 502799 583992 1282553 328286 156197 1747420 285018 1752561 1834066 445980 796273 565535 1037605 626444 858324 1199522 1808650 682244 759539 178931 1255786 1121285 728008 598669 1161896 204924 675358 1983406 344593 261994 1615909 1894160 81173 1914511 1998765 192625 1683974 1461205 224604 102873 443545 1344045 713152 1335933 381778 759828 1322442 1158892 71366 1208100 1015969 1526621 1631636 1917255 962069 1875968 906268 437737 702688 594053 1861216 887542 1315123 1479795 1178193 275197 17706 615258 801843 1473653 617959 730387 315599 889478 132374 591376 224387 1128669 1651646 754996 544983 378217 1527666 1440593 1006833 1229631 927770 458253 1980867 416603 689093 667848 1257309 1584350 205111 1163091 861712 1653037 1150609 1872251 831727 1264752 607040 447052 1980940 292223 1265557 1653523 1057560 1411310 1011542 1638926 446115 317820 1830887 1191623 370635 1817811 1108349 79916 1405543 1518203 1435791 567627 1593069 378352 1127497 1386773 555682 836994 1290769 1736086 1270929 914429 394361 1315551 1111827 433056 1338262 56330 1586384 940164 592637 384849 1182702 217421 499419 1159244 421648 1439229 1209471 706194 1640160 1184474 1348156 1286697 1531962 598370 1667013 66919 628138 1422469 805488 166241 1897371 1138483 675914 1297359 962770 1109029 1565413 1959638 1935205 352768 1022934 1031453 1052340 242914 1067782 429944 157615 1448719 1208542 262976 10773 1528429 212889 868436 1189357 1985335 1466764 336905 1538791 1938089 543533 1617425 595788 1768915 1497517 176377 951400 482369 46435 71956 625975 1956710 1018743 1027251 1097311 74530 1177209 379743 1266115 1216085 1308949 630790 1399250 1616080 672463 536104 709746 815252 163891 564288 961954 899000 1488687 353551 1073980 1658956 1444205 1015600 380466 445177 1271656 1590052 279827 1867382 1212428 364423 392440 1652178 1963921 45103 1838524 968890 562117 81875 1796961 1342602 364384 1516583 215123 1436700 1668645 475046 1223869 277050 293956 1320079 824138 739940 602330 1430216 1150757 1552012 1284882 1034810 451310 42084 1710389 1505991 123804 1370977 920863 108930 1265476 254812 1071601 638617 917068 178708 1962958 363869 1596861 1653413 1790356 934326 1361565 1342837 812117 1168601 726301 1547704 111062 1139045 671536 1519139 202569 1811924 1379292 166228 1855373 136886 1170496 279597 504575 1939174 356075 454821 1616526 541160 1037837 728251 673865 1323882 180798 1260519 1648795 1783840 945482 186665 1668476 941361 1844427 954643 526628 1420147 1727051 334810 359330 960209 1547396 825298 1789778 500601 1390731 815537 1328767 1742048 1990209 903836 1209959 429199 351835 689379 1046885 145937 1419036 317663 1036800 1996796 651875 531731 360660 414970 1065514 1472685 897633 1570570 313120 1664962 362452 1533454 677741 1097759 215568 1396539 1446948 1106994 438160 1344765 394135 671596 1255766 1133270 1561149 202202 1436910 568729 1030965 786712 251362 949220 66175 265472 1608391 1341648 138500 96943 801978 1806120 125402 556154 91515 1512634 1968598 1902295 206081 1642638 56970 440783 35356 1408086 486615 314098 46339 1918555 1306575 949738 1143042 730397 372305 759871 1444369 72494 246874 1822815 1650227 1347460 417303 1465994 327907 1053612 269325 388418 113337 439613 197887 1746666 248242 1760746 861702 1126509 1082890 1838731 899207 983136 265241 1772434 792195 1175904 1577248 622237 657356 1540956 1175875 386679 1073818 676486 460821 841274 1395128 1729324 54602 841784 702003 691529 910276 1451435 1537708 1001690 356920 1183662 712781 1925943 1684562 804273 579065 755558 916356 1288963 1891182 1568760 731123 1195244 1395052 57537 542675 417562 292293 827936 262839 423097 242344 1300353 645857 1845802 160480 295587 1793968 1687092 1542828 34610 1174681 700646 1225314 968209 441222 1157456 1253625 8967 1356667 155695 1817409 1799048 396015 1213098 1732195 1253790 73450 810144 918043 1470548 1714477 79633 421601 977721 32381 1671850 558843 1631930 507557 651783 1240501 1625019 544222 1534454 1123147 539800 1007936 197998 225759 1893791 209683 564608 1152157 1206426 1584149 1372169 521845 5926 1102761 134008 756401 1963544 992188 639233 197104 159362 1165257 234157 814734 885350 1398472 1251445 1211520 842948 1082583 967642 423192 1957276 927892 232213 1595324 1967065 1641861 1571404 1063095 1635936 1686983 1434819 1773806 1610431 1057623 117938 1446494 1355071 1065220 1520349 235105 1861243 1449078 1904486 547181 411650 708329 1311702 1807902 1386203 1639423 1875629 323477 1056889 402477 1387878 1829073 1858715 1252965 239482 1000041 1032780 33154 1576558 1245982 835532 263820 1629124 1417202 1665216 876948 511589 695029 1467649 1597074 948329 938977 1377888 71219 557456 300242 437147 288885 94094 1625011 1779103 562957 113032 322233 188730 875914 349961 756250 20349 1745319 37944 1123032 989007 1210662 744258 7410 1005482 1461636 1807468 81309 939771 1531905 150035 1835899 1378417 1831550 578833 1942009 1249768 1995344 514873 646706 1664768 958768 1297372 1335328 312763 445816 1413592 1468795 113135 1090499 1708975 1910748 1776967 1350806 351839 552474 1669161 1823034 1420144 1982104 1621662 1920229 1494245 378204 1515343 427155 578165 856053 1690141 551187 158164 822135 947851 106241 1240061 943921 641841 202661 1184831 1188237 1186011 1962926 1034604 787311 72734 731385 38452 1242373 191909 1324895 444367 1439815 1118744 480207 484617 1261210 443923 1471488 1779217 6190 1649950 654787 1032404 1932091 163627 380560 601187 1804827 1991856 743196 1346819 131476 1837388 188635 1681793 536564 1052789 1413615 755483 1084649 845241 517080 645670 723855 1688569 1075047 263523 1236226 116828 217507 1098519 1775039 1828857 692412 1672224 1366051 1618832 417136 1576225 434842 1153600 757437 723907 1075049 1651247 65942 46528 839128 972979 1769866 1771074 38527 268488 1474738 1901190 455686 933268 512578 1907524 1625118 1305033 1435390 267040 1464133 858837 1108324 492194 1831981 820256 757133 170720 1857228 910076 1648456 942885 1275191 417948 624907 1416893 1903092 1147735 1578409 1230412 1756164 185922 629170 630746 216967 1110709 243225 1984199 768379 1158852 499135 1736871 1984832 1234795 870720 528329 700540 1389945 1415041 400377 1355744 1242169 1948949 375457 611052 293689 1716745 1657482 1701753 1347382 1638530 619100 1630926 439427 597942 1888266 1903656 1793890 364834 1114564 1976911 503390 1963329 398330 1158327 1872895 1472398 1572932 1437205 1953791 1375746 974020 337618 891556 1907790 1348815 790147 926562 1763913 1076146 805474 958117 219245 1397319 1632214 62256 520047 424780 1865184 419553 221964 1310619 1058545 103802 748413 1749611 1621451 1570413 1793368 420513 923380 825761 1498482 728156 807785 126545 779465 682442 199432 1974866 1331854 315917 722834 1935978 1715048 1378157 924766 1325685 1299345 523503 895436 495037 1073771 649032 1591320 169308 578431 1301775 728811 1404803 36297 391664 82762 1139243 90254 340756 1626686 1121462 1233500 1993746 1070074 851797 1868996 1212473 1804119 1706284 1037292 1236449 421022 820316 121578 315969 1952535 602325 992003 1676379 1703885 965180 8715 1853674 836654 460047 1519154 1399600 1455600 1063007 1363980 860287 1954849 1885811 1734009 684082 1026586 1000764 165963 184882 66763 1173000 1785349 1349154 1738294 954635 1734562 1910551 1012811 1809227 1336213 1113279 52334 1338641 1750024 1092579 1755461 1402176 1094036 741422 429613 78913 290950 1734741 775780 1049631 1131040 1275383 733968 1646630 1888135 1557435 66747 410843 1804454 799861 1882264 199772 1833865 161812 523607 1532894 1972834 328977 1849618 888619 1558259 639431 1131478 1575709 255287 1393752 397373 1725574 1452502 631907 11476 924840 988705 407941 1141576 1622755 1574353 940646 1208200 16360 144212 1339618 8034 409977 1672892 525904 1029414 1984838 920526 1833558 1494191 383616 565588 1084387 1165164 214011 1171118 598994 1491803 851691 1098812 172629 1676107 1085794 275352 1228845 460749 15820 1244950 245392 208355 1995754 274560 1631668 760104 1396701 1341472 1004380 555622 996441 791635 1475647 1177947 913514 1246764 1854719 1971778 861932 587267 607194 1807433 292680 830974 1216368 1596328 1825836 1285059 1463819 94592 1886334 259245 632781 1510092 900582 1971548 1546657 611593 475300 878905 1990863 1060675 1635256 930759 236865 1695755 62955 238446 1540955 1837416 970146 1561999 271291 956835 1081299 815243 1649093 1883312 1590333 1910096 231212 1673940 227036 1748202 1001219 347622 1379750 1613301 1883088 501182 1542505 1409954 1243965 1682862 1623030 308049 1425872 277558 794532 48899 206561 250886 1164790 301115 1490979 1264984 128962 1032418 591855 1267361 799445 1092720 1403777 1324320 387558 1957796 1090474 33694 1601034 902770 1037596 690404 1646905 1194586 1583850 1612848 1508442 1711580 785878 540910 1019718 593399 1189281 1335387 734766 1792940 1683014 750429 1868638 119727 588151 1531307 1667967 1684733 1676151 516298 1765442 124487 574757 995894 1930440 1572501 966517 692608 1405316 1055640 713777 1940522 1262726 1938159 1559273 1141021 50880 263669 425111 541572 1010772 1374095 613333 1354966 430704 914620 1978687 77753 1955126 1912961 389812 1947071 1205426 194003 459209 468345 1146311 935055 1835303 1556772 692456 1471435 1118153 1844004 715265 1035758 389454 1521457 27987 74618 1538103 751595 903919 295819 1440273 1670505 15913 1202567 106964 965122 1653005 628295 671119 1077479 1832667 1566158 1987614 1372421 853456 594569 38301 1857604 1682504 1052870 402699 473404 800484 1974426 419071 486860 1325809 865995 307201 1745846 188784 656056 1586914 1935128 940761 283966 310517 895683 921965 20672 1751349 1888925 1628171 1669173 1477649 105023 958617 17476 1061198 1197525 1843485 521613 1949436 1674641 637750 636667 1244814 1959503 245980 1875758 34170 221547 1704741 645816 1909746 984041 1980254 364033 309548 256242 373639 304123 1252394 1287611 123462 48366 706870 403568 509189 1654116 299949 299747 1688174 1546683 1155005 725858 832142 1988836 744693 1568306 1923630 362583 725717 1547136 314384 156600 713445 1239784 1559313 182667 269590 1496752 1185689 1884322 491281 1456943 1198647 1822098 124848 1180390 334401 1113352 812948 805712 1080853 1983439 271391 1478616 380738 694326 1438671 1650373 598874 1903551 1710968 1955370 1259819 796477 323070 762761 149664 1415605 1098077 765794 1772381 779725 1465712 978213 1889832 161519 1196029 776879 1098072 205802 1603867 1823971 1614348 559157 1432150 121928 167456 638174 1475101 1228254 1691897 619877 466546 658952 293709 1854121 1873564 1073635 558545 1596546 861913 1579852 220787 1343104 407137 1023331 886608 1418081 501905 1503284 606124 513762 1524756 562709 257996 1947 1870476 931173 1878076 1518441 1968608 245187 1789341 717734 1921504 1730889 610302 13878 252493 1006740 1833922 590764 495754 1739106 1227588 1670089 317255 1757625 803133 790284 1594003 906121 315090 1422055 143880 1385904 1528640 1570650 1402414 686927 1198375 1374953 810442 1830215 723195 928042 1560391 1228329 1790279 1829283 1286453 1978429 1438381 949912 1874076 135141 951159 1281940 1325079 1509582 1727099 559134 1335471 1383239 1399427 1708600 1668618 1451561 539456 1861499 1496640 992474 1355205 1226656 591557 1023188 494743 1994184 414984 1954128 1975757 1560118 541651 1645365 1692279 1068811 1612713 1268926 355636 1864242 15659 1578479 1012011 144395 1959179 1657504 1363555 1170322 1749406 33399 459066 941434 535467 1896833 335278 1201138 443387 1886495 1818213 779484 201991 1210167 256540 1631183 1620622 1234225 481629 976228 573509 1429728 1896341 1512367 200053 442021 1497565 103114 372997 998564 525008 1969548 500218 29796 1382187 1015776 1873120 1598123 1131598 1181326 294469 856226 1997950 1736206 1481538 1917376 1805668 816010 460586 1565858 1747720 1529291 567279 1028003 674693 546427 454166 1115652 1259220 496896 914736 1924069 929552 1649072 1647420 1608370 1238043 1179535 1589864 1428902 277720 218039 1138311 711890 558855 1797144 1134723 1111921 1343328 1390450 1245589 1958985 166073 1674383 161783 74168 1165632 1454173 1981001 927391 139609 1530784 1250311 675059 1779537 648114 1450930 658220 1468952 1605029 427959 726908 879104 1334016 591761 170905 193470 457511 517798 1591155 673584 619466 812194 66917 869958 438235 132366 182386 1566709 1907112 907697 1086983 703705 1751188 546374 1037852 1769689 622111 591516 657124 90773 796520 1852615 702082 41640 899598 1356570 1754846 884814 378936 375022 1237868 1226931 1180352 776243 63048 1021206 1158775 1626381 1067489 8783 1751616 1353369 84806 963691 23831 1705587 1214670 999804 307016 433636 1837597 1960096 820908 744123 1754947 1586585 242971 336745 1111052 435167 1725384 805814 1029988 1878857 1678475 1886837 1218324 158353 406525 533129 1775246 1708578 731608 916027 147544 460366 646499 1132255 231407 320112 1493383 919358 1484507 599441 77644 173569 7077 910826 1129366 1274254 1538900 1226544 1017686 1974964 1561208 1998234 1708165 1979390 1841676 836642 1270045 1943320 1240851 1531773 1100200 215518 216555 1006582 960047 1761571 540178 1432009 728106 372853 1706897 1506082 1113077 1008353 766849 730814 962104 1246697 1601382 1405742 921695 274450 4061 1513943 2199 1023691 487757 34538 1705341 1615976 1226298 886677 1699594 337591 867181 1739935 1551811 1436682 819831 1976466 309889 1661374 1671762 215450 1799955 779522 208404 1757186 1261751 1259610 1516347 1413105 1772321 1097450 1173371 1782635 733363 1546068 1135558 1627921 1430082 1536071 1876693 931668 1939615 1201250 1617567 509638 1250508 596796 1011491 1509503 695173 1330254 456904 88727 1725451 1338172 1767959 1109499 1829431 216121 201346 698190 781266 384624 1672318 1623717 38050 444052 875722 746760 265009 1776144 1994220 129491 263685 1685569 959841 882937 1661377 1685818 162801 1886582 431383 1812151 1894995 1095506 959933 1792039 504087 1339697 559591 228210 908304 229993 366590 1499619 254068 34459 94637 1880725 103428 1818218 1626151 446224 327142 700438 302757 1181970 526484 1929287 148838 1854209 1155300 1639597 979339 567676 1982124 354297 440984 501032 1691805 1159277 280960 1109414 1860578 822980 632113 1069632 1562616 1104196 157642 763099 1692339 83117 1899609 1197427 793081 436297 545860 523478 1306753 850071 1875263 718219 422299 1074233 293827 1446285 942842 1033365 1478285 1217763 1370944 1672647 474171 1365225 500708 1561253 857040 1955008 1571751 1102610 802668 1746963 859963 1849514 208011 132097 1474677 1969039 869751 173515 823792 830653 878269 798064 776546 572171 802106 976593 794954 1902880 424338 1892288 1971481 485432 1512667 981850 5250 1496750 1011685 1808500 1422323 1460308 1844159 981976 1040292 218864 524649 1371892 407493 1451223 1399074 1597944 50873 1073413 1935660 1376318 789822 899446 1610962 881870 342944 1984306 1577939 898192 1692691 1956754 678577 1183547 18135 566003 739428 603153 653958 267319 382494 903253 471757 1742890 455919 244143 419981 603046 717642 1666211 1845364 1414852 1013921 684206 1028053 1384843 1247512 227570 68920 1276919 465470 1178650 1679175 1332216 1802954 1942090 583412 690162 943361 1907343 887449 240366 750899 409662 310029 1512830 1491723 353302 675232 321780 799651 341617 515588 1433505 1752023 1509773 23444 813012 579431 1441710 1803933 1559280 1684464 307841 1164097 1841747 450781 1705407 1577849 1600091 147783 638657 1094287 116864 835357 445315 392054 967511 1486432 740922 91937 1492465 983103 187159 267524 925901 300072 1092236 1457356 1977680 841830 447045 1701836 1224738 830122 583304 1650620 1206592 517940 777995 1360224 152116 1418275 1520638 1900262 860604 508798 1961546 1300018 824697 1552637 1548879 187217 1621574 347559 1507783 602932 1377809 1867890 638808 1120536 815943 1921244 599524 1281585 806118 650517 366940 1166698 1046595 1723904 1160672 1949238 1401910 434385 149519 1379269 1536362 1185036 89942 844939 555038 1129461 1638067 1770279 402636 1515037 435820 1751229 970806 1719128 1963651 1909118 1093435 1802363 890728 1852890 1131192 278982 981946 1469195 434422 1290302 1184767 622159 996062 1894065 797954 173617 1770997 453543 964858 523142 58121 1150227 1123625 1470251 809527 691613 1814952 645015 1446968 1210430 547270 1104360 1883905 235687 1271924 1661491 419704 1697974 1096321 579429 605481 1989189 1903410 312454 913430 230490 1989813 506285 1458950 355481 1175453 623119 677512 1063310 1307867 135842 995179 904056 892479 1880813 1906453 161527 1409144 840821 441111 1044757 1500199 361215 1297402 554505 5722 1625706 1967159 629228 1534754 1162199 1836173 329273 964552 1775479 1874410 178073 1529387 1612250 217186 530389 507881 5624 225278 1670614 1314733 1196680 1506549 1041354 1212462 1967406 306569 1041436 1821873 1094380 742285 303898 1518122 1658800 56655 951037 362780 1441689 259187 545545 335591 36849 613667 1866164 779152 1602892 319483 1960091 145543 672200 604303 55000 537240 1083167 204255 462255 952615 1584179 1058024 603088 1102499 27600 673308 192044 424154 37223 82867 639200 371135 817275 204891 749581 5103 1506502 709355 1661494 1828340 1323894 319333 112341 186439 524441 852185 1373347 1829038 890694 1323513 874712 1585270 19180 1664778 1448311 1896197 638035 525235 1040528 902794 849644 124767 973094 1789918 1745169 1766993 453926 1752072 1485095 1583902 1016282 471238 1543978 1908716 1244818 870024 1051392 976477 1033418 1843506 1932108 702430 284054 1916714 1167752 479790 1370382 1370809 1045400 436564 474267 308536 1365433 1964343 1734485 1728534 1659260 1619581 909089 77151 1380627 799726 852928 1013059 65688 649593 883015 691166 407057 855833 1087009 1453755 1196055 1040430 1672720 1257049 1144731 595796 613612 424618 1727737 172358 707466 254156 1148118 172854 1518157 1839039 7557 1305539 351716 341328 1968834 662363 541939 1838042 1604223 1090455 1016257 388366 967288 943947 495392 501367 1969515 1744024 1677991 266566 1575400 341831 107053 313070 617175 875962 363014 1976132 992060 1159588 1842087 488236 1629075 491012 1062198 1770197 1176054 84496 1798147 965825 253775 1517366 1512254 1378990 168672 44804 109168 1442211 1883505 920046 1895327 355218 1848379 447765 1482500 1088330 1893673 1666290 69552 845624 1610129 629347 643172 1838420 876495 398893 963582 398423 441912 375514 348007 1639054 1069665 405679 541889 1088574 1086503 1301093 1000897 18563 1033006 141167 1245693 1461090 651828 842775 1572669 1906647 1028470 304800 1037495 570483 1962533 1443586 906724 1311860 1099048 264602 1502223 1210040 22562 78574 966381 558322 651488 1833399 1890959 1529106 1147020 1682259 809717 1811875 69414 1215291 947083 649860 260048 1065201 429885 162705 1046301 1420673 1493340 648340 1659250 1434508 1161339 1648307 216970 1030075 1207751 427912 1659533 656990 1203076 607074 1294964 1278551 495479 1526375 380617 1848954 931884 1374512 1593108 1493302 1213297 723473 1695098 276227 1641987 700021 121211 343076 101752 1974511 1478766 1983461 1593 1951368 668525 607210 617352 435821 498229 576485 1931827 1379368 676974 869766 1497763 948471 918711 966446 796632 420255 1109387 223749 815813 1679832 15735 483669 1682066 1058993 1016388 269925 1514148 879950 1440501 1402815 1609478 544078 1313247 1204628 822590 1620138 1664500 401107 696107 858807 1729436 323773 1360355 268723 130487 858864 467397 1002313 1079557 260426 366297 487386 1125727 917957 651920 663485 1738355 713312 269246 433044 1085252 212484 318325 1960275 1908374 632225 1848245 1577025 1319785 1907141 930469 903228 1413931 993358 167134 613536 1853113 1352296 157712 795340 55632 1477747 1245818 179156 835546 1833984 479712 1387361 1030155 81331 1140315 1637751 174720 1612891 351238 1154200 1095418 292627 466185 741980 1700412 104149 544350 951115 1034074 1311049 980509 1429281 380944 567764 882949 128053 1138969 462822 700805 1968945 334378 543521 722644 1941900 251833 302317 1734431 1454428 1009132 1135780 1983246 1664348 180511 394995 438509 1388660 291791 34356 182682 1804666 276049 1573493 1391739 1113190 1407767 491136 1458074 1269644 379410 1344616 220359 521663 1948010 1946955 894438 1444862 195052 223345 931138 1552038 1775679 1671740 300499 1143461 592606 1711290 318898 165890 842417 1131280 1975056 584512 1070024 1509948 1594863 643420 477643 91577 16665 1515827 1900474 700873 370216 598638 1482351 1938097 247281 7229 1830898 732087 1113239 327713 1773988 1525472 158586 167014 897332 872428 1722107 1592074 1069620 1162673 1391651 709022 794553 552438 403576 1399376 1523967 1563340 1012691 1374339 1970964 1343053 816274 1724717 1930495 572414 563752 1619572 695810 1717220 726434 31384 470285 372806 1904502 1774923 145335 606543 1507757 622053 104140 332910 701209 1757030 174515 1346039 846321 1629781 1317743 1191566 420099 1926996 1066158 1176096 781483 859311 1569511 1828541 1072080 702597 266129 908087 1310990 1249100 1003087 1924584 454080 819703 1614831 1880619 1697608 747837 1398102 751264 1103784 1982049 1215944 475888 445913 1181117 128815 596385 1682011 575932 651823 1896377 790762 1921583 1300124 1713035 1537557 186495 1895791 717543 1645263 1006292 414707 1651632 1748589 503094 425609 1061696 982130 1143722 1355365 1173370 186661 499704 909138 1036188 977901 206386 1805406 375478 1935241 1033404 1550162 963934 718768 1665130 746146 481713 533532 765221 956123 993103 1457975 784681 1270353 1300262 1438595 1195368 1318343 939078 1808367 23011 985400 1330609 1484194 632442 1067536 52447 1108748 1028699 1328670 752451 58485 1077301 1339234 98216 1958434 624807 424480 469389 752570 335339 986373 1931090 732893 248845 1072757 72293 717417 702643 853019 1257589 504915 445767 1791344 1530084 1556730 719001 718894 504909 1521283 87225 1106319 871169 240178 580637 526826 1383226 112969 555694 541112 1183937 1179504 1982978 1214187 981954 883718 1651273 1789964 943495 364073 625346 427406 28315 1500723 1835851 750263 744444 298509 1280236 262523 221775 996095 1204189 898097 360943 265766 397123 539709 709093 655041 1156044 24921 1535895 865799 859084 689538 153662 692807 475332 1887954 805761 1141315 583451 344760 65489 651222 1852216 1536077 1975892 611260 1128625 1112919 1070096 799904 87960 921582 1452039 624802 1008117 984630 838938 1170855 1087267 1053594 1632571 1116567 1248861 461809 1769004 1566492 1849521 1676315 582729 545595 513490 1367192 1380975 408275 1650651 1497628 310910 345732 1485775 1651031 992243 1812529 1949551 220979 1464656 1626357 1042367 1095928 354619 1891447 398096 1658839 628824 1872808 1579111 745977 1387254 1587172 1823616 241598 486053 1072734 1221590 1873071 1988532 1642150 137456 345754 307425 904714 1918412 450900 1841276 225560 1426570 1814772 63371 299642 107597 160570 490064 1392524 999706 1369883 178075 1421039 901264 572975 1844824 1434960 210859 1673742 84411 614930 462642 1842867 988823 867275 1170853 1081281 676410 366351 1716667 1589580 1163169 979820 45897 1616476 847620 1050859 781140 753929 1346283 1242619 1604613 1281075 104404 631194 1187492 35309 594079 552009 1293865 83591 915790 1388146 742653 976729 1214851 669734 1934123 1295456 219148 1140527 1977368 1953383 1880728 1797273 1288194 808326 657225 401182 1034157 1006517 469081 1378624 1504905 337425 1828193 623186 711863 1307653 184201 1901052 1463301 428644 380259 237951 879941 517450 1101797 1032869 312528 511642 1377983 516409 1203886 1908234 1925833 771820 161847 826821 1633039 97038 1287920 443538 516910 1877996 1344526 170334 1660194 116718 232141 747456 412971 1107927 860843 1152922 75799 246815 685845 1306265 1163938 1692394 1854782 1619352 1973353 985254 229885 1484391 1116069 135219 536032 1747873 1030265 1164140 247993 1297582 1074819 1329274 1187408 405945 561748 35 274345 1118426 550659 282312 157341 304284 1717967 890428 871957 1930492 1114476 1629462 1452539 461923 806310 20846 149252 809874 684992 936747 265612 1188671 668981 134660 310539 921820 1796227 1010757 228194 207292 625395 477623 365054 1895364 731731 385396 1641876 767180 730916 1566868 1813706 1816705 1247360 395081 165731 1476910 212028 963336 349555 1623189 531593 1849376 1130732 212859 1428822 1071244 1133583 605423 1542806 760738 213038 305205 1275354 844470 925489 187735 1946888 1039251 1741659 1154362 1724528 815284 1150109 7559 1195298 573952 4860 1729364 474793 1254276 1705370 1757814 1402882 772763 519990 1481047 327559 1691395 1004680 61227 172918 302957 245371 442552 712014 1925046 1155782 288105 1394003 1085131 1543500 1427682 1390401 410685 662817 1897805 610564 1147610 1436779 1416757 974709 1002704 889815 453786 887755 646875 200264 826815 1920955 885975 620415 438294 1504479 154728 1442959 1518429 518524 153604 985470 304526 748891 803754 1861937 530689 1597081 1589526 1769564 14147 768565 1840576 1433386 114112 1618162 148313 363112 114070 712647 1212436 1232074 778152 331165 34169 298558 745080 687768 683003 499428 1697004 1618737 727787 555342 112926 1735801 784121 1580976 185435 798287 521963 1331935 1681763 860078 1637467 1487198 724307 1001772 182011 882953 80023 1643688 655202 1882610 1043109 12523 276774 1559563 449943 776876 1923381 1114853 1053327 1640373 1746330 998049 1367526 315736 697955 418420 662763 1241320 823560 384403 751000 43002 1983185 891307 460612 92548 131459 238964 944931 333846 642743 313034 1164735 443143 1030665 88292 1407789 1697445 621740 1182419 1284306 1530201 1163644 1306159 367697 1978043 1210872 1315528 124222 1029676 1211871 500224 763143 1318367 506088 1112749 1154009 1209799 362974 1781160 1862946 1875764 651932 78928 343618 550280 198309 606746 635289 833527 1675407 176959 1446654 1298086 1118283 84762 1244316 46520 1952119 804379 885680 1752687 1572642 13219 1310243 1546839 1481599 1301722 1579669 1947350 662145 453180 960007 1253808 901953 1734122 1726012 1476757 1295383 1337828 1821841 1327234 1007384 1202389 1325991 1421515 1580869 103961 1033313 1601176 460403 737811 1281663 319114 681225 376671 1255150 1426413 1306046 1428903 1610573 1687625 1357442 1069141 1047989 1400893 634643 1013145 1849914 1304223 855188 1739601 1014540 1396865 98108 881827 1144783 871382 436525 1606216 566174 1609688 809656 950103 1711625 956859 1957325 1480074 1361330 571422 1176915 1864191 1327131 480149 34427 1890913 1604880 1925791 641972 1465308 475678 726421 975926 129012 1150932 374915 984382 1191745 1215334 988034 1207864 764484 1454834 1829036 600083 1741603 18555 1073192 9117 1398597 368610 1874461 1945100 1411636 1453324 795291 1541031 500848 145163 642588 1625374 1192169 1818487 1335233 56242 1115162 1981166 1729712 1017551 1415398 1466387 562318 1647161 1645874 1626903 1787367 1301691 1114923 428437 511254 1771 1930560 714384 689883 1909265 1541379 1252802 967853 645661 1561101 108982 1595314 97372 1852865 327264 1104346 800525 1745951 1691262 1410336 361034 993584 766412 924726 1578523 329930 1711959 1149239 1995110 32798 1578810 1999042 1692836 741497 725535 120446 1274100 633858 1473681 767979 1689264 602665 989062 1360731 781156 1026820 1414277 189946 948114 1535019 1317487 1197140 959371 1616449 1545239 190132 1159868 600372 1719990 802577 998658 843854 1274964 1478894 1300168 1753354 961032 1174717 160399 177786 1891718 904673 1121053 1678989 1064934 795293 1878752 1820885 609967 901767 74149 426395 1201463 1079140 121984 1238296 185017 1967759 553341 1904875 1380643 786025 1911973 1041458 1075152 1868818 148811 213247 506835 24254 1240193 103421 1216053 1846230 1687398 670553 740882 564100 281022 1247394 1563338 1991874 958658 1404176 444829 1798035 1118273 1062095 712863 13228 1655758 995762 678487 1445733 882128 1135631 1501379 475772 364223 1949639 401204 1755562 1672206 1593110 1277414 1667593 292587 1202078 61027 1743275 724392 1964596 296125 1389612 887669 1105548 1564725 1604813 544837 855809 1793933 843460 136334 286244 1341200 190395 1627821 1692883 1330067 1633122 1069952 874681 1620037 1588595 1090795 425663 163570 1579330 1258317 1061734 1831170 1076167 300865 1079982 227438 7454 283524 1304005 1686918 1753750 555223 1065627 598846 1233110 358523 1127431 218693 197000 656866 1926773 1101484 945829 1521423 86123 1562750 1492905 1617188 466320 1783969 1338590 874058 715800 188340 1869407 1546242 459537 1469452 601280 336736 985574 661324 642642 1601138 318752 284088 1642207 1823123 1810847 921270 893103 1932041 1391676 1153414 738084 1986947 1421134 129403 839262 766852 550580 1099996 985335 954135 1548188 1157329 1243680 605972 1733124 276697 1521638 462260 635014 488852 1111591 26996 763265 381491 824530 951787 1412209 355867 8472 4312 156595 1751580 320538 1804088 1876948 1153492 987635 1399158 709483 989630 316038 1216262 964818 1486301 706473 517021 1748755 203752 1592104 1369136 151295 172560 1671975 966350 1323827 920325 806604 810375 666553 925213 1696078 1361638 839411 233722 1225020 1970144 1784850 255796 1860876 849282 1527863 340446 134970 1650189 851850 1993665 98533 807308 1461558 230958 1457624 937018 913708 53625 1626006 1502609 1352268 228175 1186993 1997884 1580443 751339 1951818 1908156 1119312 935183 774754 1595502 363167 131055 156270 258676 1983175 1646503 1791727 143106 1732801 1990869 295847 1603970 499358 910499 1446853 432123 851897 925852 451108 1833587 199604 1306627 717204 1509910 549616 1284102 988790 171143 1271792 227394 1279100 1174423 830952 292816 1804647 109644 869621 1360886 1166318 867599 1852740 1284340 1738244 1858748 782947 1280545 283271 843942 513708 1376487 738975 1099079 1407924 1620148 772146 960309 164347 991006 1329238 922225 890009 1846476 466594 1214957 491861 288235 1252034 334338 421095 46216 431657 459298 1598174 614352 1013294 459703 475014 768455 801426 878601 1729402 378356 1726927 1567327 1106827 116421 1026693 467101 1614543 63793 984732 1320494 302217 1903420 1406526 1359200 702188 1097332 960973 300506 473783 939127 1130644 1531524 1878869 595861 998358 1349035 948912 1042164 1701225 1088416 1118486 903126 226223 1204863 1853340 692998 367291 1789963 190 471744 800908 290065 1185241 669443 1878648 1869697 1384886 1697311 1274929 1507944 259596 1361326 480129 665566 1438879 1226320 903441 596556 1099544 1005776 1267792 728269 337378 1989411 1189022 1934819 1205042 313137 1636048 1793979 1568215 1089354 417707 1789972 775811 1571381 853717 89734 1800907 434104 1852328 895590 908698 1584904 373179 1415553 517804 829153 1276760 105010 1580469 948881 1074719 1999189 1331526 1622722 653565 1390077 193453 1740788 1403276 1688857 629106 813746 1949648 1212002 368001 1280155 1219471 106841 1404376 199034 952457 30851 1763529 870417 1832884 1952686 245017 1391936 1373462 1759061 972960 1764468 1992959 29606 1373841 480874 945188 1994908 521738 641905 1636831 1521950 606514 474353 1471200 504502 704232 1913313 347822 1417534 1248268 13600 176615 255181 5266 1059411 837415 310560 662969 925880 210768 549530 132566 428790 599040 1864299 1746402 796474 1566798 1707191 800474 1667199 1790062 394938 56334 1327562 677420 67699 842126 819794 546909 680701 1004095 1252133 634959 890499 96414 1497656 582548 90251 277048 196370 466507 661389 1479883 906560 826016 274328 1239115 1747775 1825486 1976637 1007177 815668 833913 906798 804137 1822062 375747 873726 998964 1259461 484035 1294936 77913 477621 1057798 1310958 172235 649577 1482152 1561544 1762794 1692168 1297468 1546347 91060 1382514 1487012 398767 1416662 1864336 546754 1511338 1952776 1146075 1474467 1195584 1617255 1776462 810730 1774938 1196127 922698 1870891 1204181 322039 1409247 454842 1397183 1176474 107417 1937813 1175130 1288659 727577 889632 669453 1779857 1743336 28545 1759956 1107154 214213 1021011 1764693 1998896 1861759 1464907 1068084 326173 1783586 1631952 874217 1710226 1959398 1146095 44052 224589 1844162 776285 563246 1609643 1934231 1896017 1886420 868245 326851 954215 320163 464759 611746 540054 282480 133384 306797 1960365 423952 8026 445676 1082342 1232532 7532 480109 439215 1971809 982916 839328 607846 257384 1783620 325696 1327902 1194267 1140176 873855 441060 1544993 874979 347920 889551 1963012 1444385 435287 283653 182859 394263 233414 1039482 1515383 775431 235146 1132619 898006 520077 1336338 1355444 352434 1827521 1476522 470544 1814370 113327 231162 1192836 962668 1890037 1259985 1653883 978403 420690 1874238 427416 872309 1258302 690377 725434 1583778 677353 1422477 717986 1183257 1213992 1081498 1791260 690673 1693050 1639544 1733723 1505111 244477 1357006 1958082 1685063 233789 1599155 1283908 1072414 1541822 734058 1417172 1018034 1706496 1992659 191526 1722858 481255 1764116 785027 1424190 1679715 461783 1128341 1150950 1000881 31561 53392 1336144 1738155 1119806 1371421 1628063 1933727 116337 1423194 853802 1583866 1374468 708348 1810758 1810016 953735 920490 720156 630136 1718208 269841 583925 446787 483666 624072 368933 724586 1997231 613356 189151 185259 1497442 1959410 422117 532706 881632 1761567 608886 1353185 1540509 1827862 31598 1161204 1184837 1956839 1741711 1611974 1700451 99435 1104884 478447 661598 708760 727658 660762 383198 786608 621687 585960 1180503 112930 1617540 1554373 563017 1821713 20860 495281 1621125 493288 1966015 1464032 1535745 1575116 1676410 1001357 175261 559447 1635817 288397 878777 572836 1500226 1384576 1564188 812689 1748701 1406992 1384372 285473 199535 996180 1984945 1062946 821366 888436 526654 1140078 1699477 702365 1153395 1418300 1522193 1840513 738396 1874731 758735 1898483 717693 1110382 296538 652708 806525 973067 553169 1725377 756947 308057 184423 211854 37784 922514 1693279 1864435 1900242 266525 999215 1681684 611086 1350667 1304049 1932871 1363544 173413 1541862 510990 1076340 295051 1655893 1057237 331883 507015 1311229 173865 906637 669998 1851723 1538072 1645356 1907154 261598 507597 269975 109259 803847 1875049 1191662 436522 1040314 60122 183936 1389103 1108007 959314 633801 1463850 1325955 1683308 778249 1095026 1392121 274578 1679864 115797 222351 1457046 1171240 493383 1728003 1558069 701119 49012 1357516 867807 1326136 1244308 1227085 1606581 852300 23860 994550 1002423 397069 1037594 1791788 1411361 1048090 984978 196700 280624 1219345 518930 185339 1928815 534538 499943 986335 1376057 1068016 1452752 944867 282743 1800790 429907 822316 1067582 1400274 1442892 1644869 19169 850041 519012 1818977 955145 1300999 1796081 1800686 1417061 584609 1514395 936886 243460 500450 417222 867165 886190 667074 312351 622203 254868 988014 670825 573907 1759026 1363901 1410949 1113839 146939 1198239 788972 1050961 33634 1933829 1322085 1081792 1321477 1643494 67366 1616454 1834127 855005 1955199 499036 1850065 1528270 1529729 154077 1897470 770632 1163392 578428 842057 1775990 297488 604624 914122 213058 1867534 1664715 233901 166729 1289484 517910 1703544 1135743 1266673 860828 881499 1687455 52900 287965 1376568 644894 190149 1388642 1124331 1415219 1390018 1671732 1577249 1237832 1154739 688950 1563596 935584 1111488 966817 1477072 1350823 1042950 396619 760709 649816 1819591 35147 1181699 1434669 14730 930601 1280726 595784 886508 140395 1578859 110741 184272 873284 1418447 774763 1424178 445974 1615354 1006887 1218281 1304995 167855 1873625 642001 1394467 333342 481854 1759019 603020 381651 122742 1970694 1959135 783144 217489 1984014 337988 701039 971182 910617 1196411 568467 788012 1996386 769514 1088609 684100 1623309 24960 1656487 2388 851092 1312421 705594 1595606 46494 490483 1925719 1150436 115331 1455380 1554363 1703445 143315 261228 1396987 1188076 335408 1610372 234996 934874 1542024 248725 1846842 934993 171393 982652 92405 1682069 451205 140040 374239 1676562 839662 1313230 697360 266602 802553 125934 739662 1828525 751396 443613 744763 940850 1200532 122376 732139 222595 1593337 376246 494960 122775 106244 655699 1654737 1090718 135389 1956051 232991 354934 432545 1357388 1118383 889404 1801432 733498 1586564 1807222 640772 1214858 1955418 1735420 1746582 1460407 1541559 220870 1600915 1089420 1578946 745596 1377832 1183677 1315313 817064 1268891 1267251 1997719 498285 50337 171394 1392219 1570418 1948452 713478 1169340 162617 1423027 1121042 621761 738681 158237 572168 306596 1152599 1592990 1552444 1203077 486294 163994 550134 843276 270697 494875 651574 91600 1763499 334326 836332 1348520 408093 1759836 728844 1112557 1218841 1994466 1469432 362295 1661307 655073 117146 1880885 1127362 1093842 1118848 1830739 289068 858447 966932 273279 844424 72011 1170524 1930505 782572 1953401 1089199 646760 980001 1671297 1534526 636556 556022 712178 1375727 1294420 1160333 642610 1297744 1551093 166666 467606 401103 847778 618048 1172391 51193 1214709 675437 1673524 782456 407024 696247 423795 602707 844893 24520 528035 1144126 971728 976559 51004 300267 1605098 1235728 139552 1009202 740008 1216825 1562007 949693 1884163 1430837 1094379 775052 1229989 1750389 1307450 1612053 968930 1940015 142790 1440126 1152723 833948 632604 1543553 73165 1034322 1890926 812567 1733175 302521 340347 1524550 1427972 1118087 1296814 962325 1810507 1004697 697531 471670 1264622 1032885 172894 747198 1334274 1697312 70951 1188640 816573 790559 332223 1635065 1765974 259818 1675123 976736 1220491 899584 442966 1053348 1707338 813555 378590 1144207 77103 1403274 1013125 975017 840569 1471562 1893206 1300131 815057 304974 1250746 1786751 61041 1755219 1316312 888954 587795 610717 1628742 16559 422868 53525 585258 1466885 93955 1660046 1065938 364466 1955486 227913 441099 895615 1076524 248422 1304327 1156489 1189455 1622460 1108466 497510 316193 384083 168958 893456 830003 126279 1215866 1270342 1590246 134738 496685 1597618 14465 1065672 1420279 284041 218646 818682 1710441 543752 100958 1455947 619043 1219815 797031 1164282 1333070 1487391 1773891 1031466 1304739 1093943 1233086 1587113 1638918 772298 1111643 545620 1293352 163124 1200339 1646891 201694 1272403 1004 603313 989277 698150 1657233 1304247 345794 1419429 1402009 314516 1794976 1020003 550805 1011009 976044 1352957 1014356 608742 1760990 1265034 678068 1086372 1625165 1997272 587455 601490 1396567 711422 862382 1753692 564198 359822 940973 436962 89233 1296602 261498 1717224 1901634 966054 809270 1901155 84409 154317 26962 1690482 1910225 631370 1816942 1373725 98483 752552 974343 1483464 1506281 1124817 1124220 325644 1598613 196416 846892 587931 1291548 1126194 1138102 1549981 954513 1146262 227715 695823 606435 1890568 543090 202465 908556 1381920 1603652 983991 227601 1298646 259504 1870859 807095 1889429 1192732 836428 366796 83907 1225172 301839 111786 504157 1762267 1304938 1593930 896276 1785738 301798 636060 1657098 583835 1247602 1807573 1229334 567372 1515300 1271318 18798 137727 27537 1682572 1640038 1218426 320729 256759 920641 1256953 1326925 1249505 1129424 1060988 1467210 1058965 34097 160778 333587 1880084 1539907 156942 1079358 288021 535535 1176854 733360 75948 821408 515488 1102671 470837 214797 1163718 904691 244889 1843995 540657 1067150 1070940 1804538 388116 714607 833673 179824 1718957 1993696 929989 959999 600081 1216861 823022 1080668 201191 228828 523499 1039534 166514 1495987 107864 1708090 398238 299849 214346 622468 326961 536219 1405263 1722341 1232406 1256689 1433102 176787 149037 1540954 879984 1862706 315845 1395730 347510 1700712 1548475 1018269 1049403 1570568 225997 1231522 228301 1101303 187342 280452 1850119 407565 1965551 863717 500757 845367 720785 638610 634325 379495 515340 1117783 473452 1899981 180471 33320 801806 1112929 728317 700045 1605549 1519874 1590281 1858712 1742115 1301504 1641248 1819801 114526 751138 1136689 333178 511185 73181 1287060 242009 1906807 659427 334795 1879153 1330057 841309 69443 497679 140429 1896880 1645101 1092174 579433 57265 585115 178240 1883986 431858 834824 1540861 1986222 1220702 481962 193838 1275184 677147 371112 1697233 1181755 597537 1527590 1934544 1697752 1775742 1135185 727827 911716 1206606 617474 1384169 1157007 1584032 1226397 1330606 1220620 1940533 1311777 1464076 1495165 780025 1890194 1190024 360424 1152228 68995 1773453 1511657 104102 785251 1601698 49211 669916 155817 1006782 348066 1954837 1383876 1028830 1457787 995810 901262 1546988 1963015 1871143 1935618 100885 1235126 537600 251427 1765079 471492 1106543 187663 1565496 287758 1068832 1120384 428213 1386709 574623 588275 1092867 1733076 1500115 1159166 1515665 380869 1543574 1383755 488205 1158057 40515 1423047 1117513 804636 1816321 633894 1706270 40910 207805 1928861 901919 1916811 799779 636468 1657711 589749 659170 676228 1987395 297369 464669 97439 322153 642903 391120 1853007 886893 1166400 32015 1549949 65987 830615 1235065 1140581 1541065 983480 982552 289055 1240897 1874627 577022 536745 1864374 1835401 1277796 1442679 1430569 342250 479805 1907729 655469 1691296 1441002 1955032 1049778 1845293 1367869 500233 1518160 185569 959281 309100 1139405 155102 633751 482646 1649198 834750 1900044 1731672 1492537 168907 1380242 1696538 810228 1780545 1478364 705073 149289 1877525 312970 629343 131755 1814446 128476 899298 105739 930502 851807 267958 570187 1324566 1859532 999481 1003110 939188 1873168 873281 262626 1718842 712936 1251521 1057182 1672824 1816208 105162 1374168 1643004 277295 1034486 1078084 1846501 303047 344415 557092 1277517 1562526 335066 1044017 631834 684609 1298341 1671182 538750 1960665 328260 958524 90612 1237885 867498 356448 81516 818653 305 738600 1872478 943562 1162531 1473972 273909 265131 1079283 1388549 469673 625729 1557500 1350392 1294691 1699527 825058 1447899 1921921 83274 1925936 1229092 843102 455517 1682121 1310780 695232 1544488 820709 1254061 336941 941088 1629239 1004384 1352024 425683 332106 1596624 799570 1989044 467954 1003918 1857161 79620 1480260 1412154 1910285 1173693 941488 299313 1199701 405766 1317652 684069 1846897 1323947 1656704 618991 1531787 1051263 1488088 963330 764429 1405406 82360 1307481 687707 273173 717689 1721780 452147 1338074 1297412 25712 660804 852721 1303948 979389 1800426 304124 694758 679911 1614449 1431435 1349327 347642 52129 774920 33790 413695 1398633 1874139 1014124 1079503 465010 1985966 759437 573850 754145 1451678 1399826 1803537 1922024 1867048 1160161 613361 535606 1846492 1275729 1930137 574085 677434 241521 1118460 911394 1362347 460324 855912 182650 607391 1897347 132177 1582544 1107522 1447157 294321 1377786 1142296 790711 107667 434203 1439948 683921 458506 942159 1613978 1678654 36666 1581204 105660 974369 1122738 1535661 94239 1320250 601551 1864873 934960 130091 154152 1361285 137598 1548309 487022 665364 351161 153478 1735781 1006990 130248 498350 1007490 1513864 830784 4901 715993 1642584 1033729 707480 1164316 855406 750921 1906864 1033180 139573 1845692 516703 1868352 1286505 602354 1014929 957095 1029783 90824 1753442 1454921 354377 1863268 1651180 579524 1146413 245177 762188 1512345 1687817 1279757 1500510 1924132 1301404 956447 1789907 210751 1060255 782498 175241 1755970 636704 1225598 1261008 461570 1878023 745710 1095461 1798945 1251653 160151 1623202 919885 1233880 1771221 327989 121824 1098225 374252 1702451 889809 863129 1618097 172808 284704 1858367 1431859 1681546 1603705 1662488 992375 1939467 281210 221906 539295 1669238 56535 508957 1071838 1451557 1938170 391091 175131 817373 678237 1173237 951721 346611 1416359 295289 190012 1039483 111694 1908848 718030 926670 1740316 1263102 585294 1063034 935921 666950 1862561 1386016 1278723 1102217 1813303 1674422 1816892 525105 1843861 1312184 983197 874879 268621 363534 555760 20631 1348458 187096 592788 867935 1898007 1831414 933927 575825 1730647 62906 1448795 909341 1352146 1591562 447773 1083881 1425890 1291976 105620 37657 1360529 1336008 957939 1702370 1718791 1815805 836829 1163157 153174 1473583 840878 1158366 1226475 113212 1114033 1374457 900871 1557826 1001928 1303776 1487627 1905038 1686785 202152 392658 76156 1035416 1357700 1541660 749656 640899 365276 340287 524967 43706 1958868 1041642 1583926 13790 854361 1359236 1832954 1460291 1572090 1487643 966589 185845 454185 1458860 91875 203739 878479 57391 1270560 977647 791396 23415 1168556 334968 677614 1896721 1441392 1733670 1346553 258762 488747 260127 1649529 1550869 1176243 830083 82418 55669 449997 529863 1261931 1944630 541061 1693495 1178847 1055688 579296 865170 836862 1049697 131767 1438956 256863 1450943 433458 66612 1005216 324417 1433240 1238108 260911 1499226 689099 727570 1607869 1530434 466603 98810 993454 1364603 507337 1665813 463261 717086 1436037 1635133 533394 13089 1737951 1270525 1923304 1083226 501990 1966057 953220 333520 546796 461730 461856 908938 1999209 1722327 1565493 568144 396247 1874873 1586560 11313 1949326 502986 464492 1716230 584918 159959 1313336 202443 530532 131598 1744854 1676340 1810677 452386 1801165 1608247 375244 1375674 599825 316808 1895366 752606 1860750 260294 1274006 1221583 1654540 475640 744476 213112 1978845 1041380 1081639 1856154 462326 501476 1440268 1745392 277907 1578188 618981 782025 276727 1485278 192992 21868 261368 989821 839342 748521 1692086 133069 744316 1378894 1707460 1813146 1283048 630782 913772 993743 944418 657075 359627 1662646 1755293 630221 502446 1403443 1029899 720131 1315011 905718 1409595 1844990 1694235 1945709 1861684 708006 1772905 247431 1820353 1832756 250861 1335004 980608 699761 340344 1167163 1915993 837772 1387066 424394 851365 1885116 1577703 1461284 1832366 1529218 1121065 542940 1412542 1931564 1211902 305873 16385 142197 604969 1880700 636626 1974388 833671 809016 12768 438815 1353693 383767 1774863 1505965 249343 1557408 572776 797529 1352007 1679375 1157432 898641 94447 842056 1914672 732619 1518186 103986 1146946 1538274 1144157 1168434 1968713 701835 984361 207353 463715 1086378 360541 1767082 1263874 1456061 624151 1830159 1504160 30308 1688128 30505 445919 1964861 948212 177831 1813734 1974777 1322169 840111 1709354 144070 1491006 299051 770056 326730 1730315 1982912 513425 874308 989323 466293 1699134 1821097 585936 594844 789176 1522236 1689629 1146511 1476419 1108588 1504735 1155701 1172488 1712087 1954453 119095 818658 157062 703054 205342 634768 675666 1731741 837434 282210 909760 1843776 1097064 841085 1042831 516074 340612 210998 1203651 522958 1782797 43653 555071 464188 1249563 1479829 126368 1007876 620463 718075 1023410 1701618 771816 277794 1902504 1166725 1597762 9669 1139749 84033 359254 1875347 687278 1499902 1527445 1979831 1674151 985952 1911418 658755 528018 1204104 1711383 1293032 1215262 1504707 280047 106564 1992485 223384 213228 1855471 546864 779927 1734040 1806681 1678097 325475 856933 513985 873520 326591 1665178 934850 670073 1276903 1888608 1333097 1383054 681727 1107900 702615 1681084 214277 26040 824725 664527 1949003 1256031 1673580 1521285 668498 1942181 1469031 1376533 1120347 1033819 1509345 90131 1814938 1692007 840797 1673855 1921421 1948248 75687 1478537 150135 1696622 448022 1086369 675252 1846975 1456163 677568 64844 886579 1730850 836974 109260 587416 1856600 372796 448392 226877 1795287 1254499 1793006 166995 1863537 1120630 1088640 1395184 1687004 328786 1468186 338465 1945504 939362 195801 1715857 1169298 785387 240237 1397746 1627939 1405134 1812685 1440261 1284941 771357 1780489 721193 847323 259760 1718096 1941345 8279 713010 103362 1456796 1143690 1954316 682415 1893559 924777 818838 320100 1783913 787235 1278650 115482 974166 504793 1984879 1770450 593161 1391940 1128031 1538773 681340 497734 58891 1891923 372721 1327001 937523 1002374 1033828 1106182 836183 504178 1360062 592199 1095251 1231216 1099425 1685800 1319524 1963085 493215 1450149 1651883 1558266 360983 1203782 1125202 746939 844172 672008 1536888 1026821 922976 224039 1046012 30273 603463 1454475 497556 1531365 1861554 748158 690421 1143464 1987263 1887617 243131 1096415 454207 104851 1032174 477984 1259705 843384 555142 475948 1223368 1352376 244861 1207412 1699264 150072 1576561 1044613 1116805 138590 316858 1977160 773231 914703 518552 1566115 408397 527406 1281465 1567635 1845280 1297466 1438404 1844008 173399 1120993 1077953 914365 322544 830277 1748217 613270 1990085 952069 265703 887370 1073480 7261 1175125 712749 1797612 1756122 350060 1003763 1946510 1968775 1125125 369965 1347197 228410 260934 1892064 408651 512032 812844 1294336 710561 1891651 1370013 576451 1572389 1171367 1289426 1665487 1560044 160808 1305418 1307459 1433893 933141 1561884 28400 569996 1565276 872620 1976969 1249234 1434851 1558740 1759211 607627 395383 1903383 638703 1366124 564869 1388382 1331994 1549433 1776270 1821983 1014941 1347923 1094751 867769 714188 868015 1052036 259574 1455095 614664 1923892 249864 886154 714740 865450 1932505 1239637 506979 1328014 766591 987572 1956881 1972344 151613 457982 1442677 1974933 214858 1198934 925883 1893192 735198 1066223 972864 407341 621053 1528347 1426510 1498660 708818 438408 802846 1748728 1425539 230158 816068 1466355 686394 679806 1832544 975973 1879917 429403 1403042 569353 1970040 443914 59018 1763982 45777 397264 1576444 100386 1189944 329305 1007404 739237 1622342 743315 157581 702390 615131 1477237 21204 1311525 584655 1412043 1882050 1380980 226578 1166989 1453514 1910598 808026 1981326 1555708 896892 1489862 587647 1874207 50228 390808 1512755 749659 1340555 1123334 341537 140343 1999450 747115 608013 1660526 1679329 1505788 912122 1690657 146086 1042703 570180 515320 108135 407201 1730021 550788 623261 1230225 1477661 373907 1237172 1525762 1706313 1879131 1946108 693008 189513 1083947 100816 8005 695960 88049 1997532 882013 1805420 699559 374487 3117 1360904 1649918 567679 1056650 623643 427804 168269 1058301 962339 491712 1990484 1787488 1572039 706396 917842 851558 1174566 1981704 1448325 586299 917454 447330 351232 32522 432487 294287 568960 1271868 1487054 1484645 1523213 1978988 883744 283474 1253011 921096 454880 1028977 1128601 770879 531800 1714428 785314 80123 393472 1648571 515923 624986 132459 103253 795407 1377631 1102792 1854995 329965 1554598 1661353 1569802 4886 523834 1977576 10969 555635 1344083 546180 1988523 808422 207312 1047860 214116 1786741 1498892 997044 830959 1723672 716900 1298580 101785 907197 888529 1177604 1611654 1246187 1925534 881312 855683 834724 620614 3815 1681070 1113433 823085 1744178 413381 1180976 1444466 331351 364297 733545 1850144 657392 1121368 1036408 1235810 1174706 1121176 1590459 97427 751899 1533999 1036534 1482734 417369 188134 1221451 594327 1586165 1429641 16085 1937644 859425 108993 1387642 1140495 606903 1077682 883493 296266 713483 478599 879251 721306 423413 503097 1412854 883307 1855513 1423175 155973 76147 1040653 1259728 1086539 712433 1923021 173593 875643 1499893 1962939 1850931 528335 59203 738726 1273687 1583068 1004668 1698708 1692074 1979100 887217 1955922 190604 824721 1691774 862756 1275450 1926348 903852 1133751 1019292 1614086 271250 1002149 1276694 1138366 841497 179204 1381419 708030 148304 1969177 1798922 535785 1250372 1958120 1725213 1446032 672153 742866 1234687 1388944 1325070 153740 831101 586649 775552 1298794 1326527 1843420 1809598 1960782 1285449 354176 1893320 1862075 1566659 1814343 935793 1460815 1638725 1819073 1669852 465262 1508228 462433 527272 1462243 1573163 1251966 1179583 1139611 389413 578081 1913532 921881 1830682 1589114 1024962 1453490 1568717 1461509 1481998 351815 614552 259657 348924 1690016 1542718 1552187 509509 243636 699452 1181327 1817976 441368 177146 383329 1489002 573911 1003241 1249611 1169561 1839418 829296 1609518 508920 107457 764459 1973348 530209 266386 1084015 912392 744967 1508060 1566376 1926551 1556920 1070615 1939812 1750197 591639 506925 881283 1698974 1188789 262623 235845 136344 711288 392121 488806 861016 536842 871490 1466494 677997 800674 118727 1239599 603625 315134 1171615 19916 1870873 1015075 1649638 1463454 361653 129606 492218 937519 654152 1723206 722138 1099930 974085 524495 1102033 518776 725737 899637 462130 1355413 1249099 1168269 1945680 644529 629136 1890028 1022930 853484 1858867 534145 570495 1539449 161888 1044612 1882294 1059392 1970902 380614 318762 310041 1358326 759157 1648280 1673487 407593 1857749 238993 44083 1843579 900899 405924 1852805 1402682 1439889 1339129 24180 97512 687489 1932313 490011 1162571 1335037 1198447 1714949 1817767 1229612 1588254 878162 525583 551501 1268709 846916 1770784 696575 1794263 1543326 288961 1233320 1271364 694655 1093912 1008061 1801042 1602304 1046415 1691999 1258322 207874 1812599 1066047 600038 1177252 581727 1802120 947958 651562 1584429 235416 620089 186216 1323825 8038 754171 1604558 909936 390086 1381193 1850699 995816 1352743 960354 1433221 620386 261197 1602171 1445017 187711 282402 1254169 1552762 143950 1883138 152317 1193693 107244 1270439 1169714 1680125 1667452 281900 1642559 762936 1909294 1595853 1452960 458912 1883960 1431303 1279026 832245 1145166 377953 1199342 1019121 1930059 1101819 929460 561474 891869 1217715 511296 230157 908867 1574931 344622 1277444 1396036 215110 566047 986685 431500 1744376 1970930 1237708 1785592 1001737 811908 491094 1305071 625585 705003 1471077 747747 667728 673563 294584 1504015 953216 1293447 760073 140135 231496 1759626 444544 1329020 1614795 1620188 1800840 834973 1832094 1072741 368896 816830 65022 585533 1897622 812221 1043705 547864 1105506 1240363 1910695 866787 1280541 109110 1425836 1925308 441774 363143 96698 974142 1562102 1680171 276548 811626 449312 1675427 33763 996013 1268422 697556 73397 427163 1228273 1642504 1306477 629034 1607716 1957854 1504540 1561452 1380998 1045026 1477189 879483 1965457 677743 800997 322131 1593814 1976074 301460 337845 1780991 1997207 240651 1248195 1644046 2368 224570 795235 956397 1410508 612184 1769310 1399322 1807387 494395 19563 1568473 32558 381057 1833421 1984227 799190 859681 52327 1004683 1588444 1435727 1267795 1625556 1849318 1839422 719725 1778568 1490274 1586774 837487 972910 1635411 1394661 352445 1054139 1082273 1789290 1047279 508288 1223560 1263377 1985667 1442950 1865909 929756 1319225 977483 415928 617909 1272045 1893854 1005220 61136 1687036 595185 1875669 97186 534489 984509 1514183 814000 1426942 1692004 197936 1247480 1080751 1562098 78900 1693347 1027669 32338 26526 1903926 1505155 1400714 1032778 901138 814083 177172 853755 1846263 1004687 1436638 1951215 836047 555519 1267609 532918 1212079 123791 1642615 1134327 1321475 1331637 627212 54949 1239022 1622913 9082 1244715 1822291 675250 1349190 768673 1845147 921425 1370620 1616333 1888764 1201179 172371 1475230 952782 184431 941042 757808 195917 1756021 524522 766932 1819274 390409 1255292 1359802 1362238 161351 1744335 1873959 376214 1721038 767240 489115 965870 1662810 848128 1182340 643203 294008 1685121 353804 1408834 1149841 1906963 1004347 1573085 148478 1797306 578851 789482 1252287 426515 1738150 9639 1034541 1679804 727338 1850721 300888 240671 306205 56259 1350016 1538235 853088 733374 261720 305832 1067214 1165652 1526004 43369 838301 789737 960056 1105873 593271 753543 1269508 292718 1772043 489956 1617405 972194 1184449 19762 1468388 473360 497178 1241448 1511392 304109 1408004 868571 1586445 1124900 498867 694933 1900215 417659 1049166 14745 690539 857586 1409405 664887 728229 932422 539210 1837853 973161 874618 1971945 511097 1594690 1929949 810610 1684197 265647 1629861 485100 309457 1710603 302290 138887 726933 1952883 1266824 1089403 1348421 857508 266412 1762846 1282406 1744822 1716340 128929 63744 673293 1460404 1900893 1764538 408662 581140 337208 1166652 1015981 1880467 1082504 611060 1847507 1682999 690801 1734725 1397074 1683462 583127 839133 1430174 1073975 43336 491573 49896 1078901 133274 278516 1770765 1619315 75096 1922943 976665 1982200 1978529 1450344 1785522 880015 31031 228919 1841855 1299767 1844848 697522 1796450 487082 1031823 789473 798202 1618805 206182 261940 1306379 181067 1111572 1438613 1567273 1517136 1151267 1229992 707640 749037 1919037 1880395 682460 998583 1705012 1370102 1401487 430709 1766469 1768818 884726 1834405 957407 1471587 1663351 175315 725988 865195 30932 702965 909974 1985204 22494 1569362 329532 1679460 935226 1428965 1348771 1179257 924652 1025470 1687441 368365 248171 1294431 155753 1480979 634725 1017141 1856074 1815133 113992 101839 450054 1012709 1487259 524296 426690 857999 677331 1644811 937823 1669752 703974 132403 1971333 832637 99491 936193 102707 36511 1788929 1116266 294777 1689496 1471801 1596284 1328973 1199047 1376509 1413646 17562 1732830 1629330 887420 1204737 646095 929321 723149 601579 261176 900357 210511 36563 1526449 231862 1103505 74624 1095742 632168 1297080 713899 511977 933998 1069752 1866876 1556748 467895 1613899 1230643 619814 1355741 1161495 729570 212820 1977386 718964 693055 1560329 1464379 1471420 300239 885124 683794 1419297 1554805 1999929 1747801 184280 493157 1584925 1521124 943949 1409840 1357606 1942048 36553 769959 926226 58562 815326 427972 1532805 1120227 463094 1787636 1545156 1719144 607781 1411281 784127 1312682 1641185 1318102 48438 371885 501122 123887 1506828 61539 821599 633491 1506005 455948 883577 1396271 1730800 937772 1738270 408148 348672 246452 1953440 441642 1984755 109404 200035 410913 271510 410707 847314 1500315 1389180 498757 40986 1963983 1026575 75223 1365465 1156647 1902086 1853311 884191 1483887 739402 1826961 1742946 1406927 633031 620634 1121331 1705656 1176265 145366 665538 814141 71389 917226 1376612 1613287 900646 1855257 1270038 144478 1730783 829280 1434818 835860 1116915 411626 1996202 27236 1307477 322634 1140931 1091513 1954656 93834 258685 1519244 145406 225055 122384 37678 482491 460590 1138806 1647315 859967 1779952 1911080 958844 661348 645225 1934155 656342 1803261 1645292 1152814 594434 334315 1483241 69953 1742930 716643 1604542 806201 1635251 1760730 661365 1024676 508173 1562160 1782571 1827622 67080 931038 1202028 142936 829550 743021 1699232 1718438 785808 1155395 872342 666283 285027 746242 1159375 1265745 164575 765381 1031851 1387599 540924 1150612 1129415 1214143 725457 1176723 1495100 1951384 1934960 1306279 1590374 1324441 272807 103500 1319969 136153 491148 619753 1242268 1482012 386505 1178103 1117595 56871 695613 1977242 1185940 1156229 180048 390323 420525 781268 1925338 808306 183067 1167145 611207 1185017 226466 1042442 1437993 1795639 1767098 1326938 590466 1505243 1540617 459243 1695127 1004093 269026 492586 1396572 1089067 1916539 1467734 254967 1783861 236153 1782551 1652361 332862 1946942 1325692 1362796 1198853 1479079 713384 1229974 334333 32479 591234 1051136 199745 326078 271592 1663283 80492 990577 1212468 620170 1680475 64477 1374631 1022484 1471040 1355823 1255791 263048 1942596 171610 589155 569053 350779 438536 601783 547973 530710 1476348 828798 1786745 1870535 401588 411581 72065 1717101 1310037 750517 1822695 41632 1106247 110328 1791974 885536 1441650 1726465 763882 185814 1933862 1220048 1241187 689 1580585 1967951 1303705 1080467 1777435 1225114 1287808 228817 215459 1363771 1846896 492088 1536700 1620483 1870601 173365 1877470 340796 1148739 1234960 1204106 1646615 1047582 268370 1796526 284965 1413814 100117 936841 1221717 477016 21037 1035550 1105774 210175 343825 1317686 1605230 872468 560586 188310 1244652 1701345 403884 1207901 847332 153093 69587 1050072 621571 1997712 52340 291589 1290327 265360 1504315 556822 321468 258858 458988 1916960 1844279 1932876 354795 1939514 175402 1770603 1603445 541424 213283 1199616 1628764 1581803 137977 1941252 660133 818652 553083 1523891 11427 332691 368394 386942 1656813 763915 1460010 1575117 384540 1249386 1916026 764608 13324 1767794 896436 751062 1283612 699805 1730748 816729 1508878 1299385 1301413 640398 1799044 576362 1568291 1142386 103867 1817363 279985 1191963 1077575 1180157 1942985 1601581 57764 1038119 341846 1363176 759097 1271755 371008 392730 1521126 1857925 498029 59899 166870 34738 1635731 418729 1112715 1318396 947598 1798886 1585548 406723 1128203 880608 791295 599269 222111 1829764 586466 1484000 1681432 838146 1718299 1299935 110669 1740961 1712115 553694 1498544 801728 1075374 1971899 1601639 1329974 191845 1286603 471176 1583270 996529 1438411 386232 1795250 1019456 628043 1002220 1076636 455985 331329 609508 56232 847122 387178 1055693 1307160 268435 1635291 739984 1864919 1682168 1786744 1651675 570131 772330 1571338 638528 129151 1137454 1137127 949661 818124 901213 218279 1809146 1862817 1036109 591909 1894008 14652 1174843 386609 828182 420235 1922503 1138217 1574962 1437087 1550666 1146204 1949172 1847853 220223 1058578 1610098 307970 1155838 151453 1899634 434621 1366712 83525 1737715 1343063 807497 271356 1349480 836702 1093125 1649319 1910237 657272 1741576 1421777 35358 668621 422411 1101635 843344 4764 1571003 1230958 1810931 1732098 1176941 1727010 758916 1487668 72890 949017 185900 838208 267867 96178 347148 513652 1607108 1071290 1877867 1708964 263741 976538 1636760 957673 119164 1353186 1464431 1420167 41495 600706 1132755 892353 1879182 2362 526928 1792845 1621633 563839 30326 1160588 695370 1132377 217370 1460917 940297 105981 1567386 1115507 448941 1067382 1017050 1640934 1384590 1463437 902407 655236 951248 768719 1847169 1838037 1842897 424915 1888662 1517297 589580 416990 1561796 1083483 1699520 25123 708246 1610913 195837 461444 52572 1274206 848944 1408187 820131 426640 198641 1271842 792924 1431486 1813726 1581283 1293951 1476293 1066972 479156 1997729 747406 646402 464260 1048753 1790533 1184820 1148353 592642 1204702 1339127 1985520 1512134 678785 1607874 1235058 470363 927496 1729090 1814941 192788 1966268 579685 980008 1539947 1867697 42972 1946625 306933 823205 691803 1369884 175613 429774 928893 1415585 54444 1183221 740831 1527427 361979 1951469 1578977 1297837 1148154 1392094 573759 470742 583224 1992718 949215 467640 1273407 1084584 1019031 333118 180295 433794 322164 1927590 1336076 675098 1790519 1815754 231339 1781912 1078002 461451 1726311 1392112 1943493 1138922 219347 1927101 231174 1866072 1899358 1731633 720787 109794 278284 1705521 212130 1465031 543019 469795 1200702 424219 1134950 1937429 1496741 1701315 239511 258119 1729203 1827784 1641913 1062131 1183793 1626136 850487 961972 234530 295673 1521271 312939 1056965 394435 788230 344270 662050 397560 386806 1414853 417118 1466737 166034 120275 1124699 214139 418171 851597 521783 1002613 350643 80740 1464203 879463 1146120 468605 1726205 527474 122488 1985062 1300854 1346421 1531575 1718870 1996732 125567 605847 1538928 1421527 937847 1895827 1050544 989768 1066689 871952 321210 1700848 1284315 1403467 701427 1687858 236765 1016112 847811 1627384 1432294 182833 1426102 1015323 1011775 526531 1925464 928179 1249479 312471 1473435 339146 212011 955667 1555849 270834 1417081 1506013 732943 1564844 1545284 1360919 219801 773391 152147 1516641 144440 1745011 574109 1445509 729979 1103967 204592 1103545 108651 1109093 1075490 1864342 1412445 1238531 94613 1421559 57237 1536875 1551403 640573 109959 1672484 1241498 841355 407288 1523087 1897221 616037 808598 527662 1047041 854042 436631 378269 1289539 1398129 900690 1297308 386982 584011 310090 1856677 1913527 943926 707922 352224 1671886 1139683 1344875 530297 624503 832192 128212 939282 1849776 637347 373249 453135 1215917 1959949 282585 1439177 357286 371792 741989 1003906 1108935 1572827 1756442 892424 1920255 1788441 1010710 745985 1531213 1586447 761046 960911 495095 1302809 1246193 466440 307011 83995 588118 969679 408182 54098 1281969 1490159 380629 629689 1166898 1630122 1437313 1470386 1655316 463131 675253 797992 382274 958517 832224 1422042 1444891 1571613 1571699 1630174 1110680 394500 214317 1238584 261118 476702 1214741 474545 442430 325749 232507 1287861 86157 566383 1205582 889457 1381335 1433132 672137 1344426 131918 695088 816622 494851 569097 203477 987237 202898 1665259 594833 957291 867355 1288359 716275 1838198 1041238 710788 214267 638652 616695 1025812 233314 127365 577126 1581367 51512 1353496 1852985 1268046 756170 1707968 1450191 43327 701084 1376207 1144941 53360 1111102 1067497 373518 1362779 510784 1496929 1969312 180315 989071 580300 1859490 1909605 410225 142084 146411 240156 645846 1577771 677518 111875 1681132 770283 1525060 1789711 343958 308640 236154 1670202 245544 929668 1022631 92030 671967 1379836 1906752 86957 275674 241984 1020821 566301 283861 717581 1060823 1380951 1419167 1421888 602735 376419 1105170 1124258 554997 997652 889559 238377 226360 1755520 1352356 1383838 1470440 1780500 3128 553302 521365 1158186 1483496 891275 454868 1515763 1958483 183432 1116051 24020 820928 913618 857911 1589639 615070 93701 601545 655984 605969 1847523 1695962 902222 1075272 738630 108801 844329 122155 60464 1417670 1159661 1732593 191317 759626 1762692 1288237 1828589 1829492 259769 1866822 867254 1998297 1722536 66616 1695347 308268 470427 1840149 975516 147053 800886 1203355 321553 1979724 1506408 527383 1153049 28387 236630 1123342 1622098 1773234 777881 433516 1579698 328322 553955 1411195 552510 281209 1660033 5005 1341082 1095543 759240 1196292 1827612 881049 1385757 677894 477610 1562589 1179049 748463 1880111 1827012 935488 873003 1162939 1679119 417020 96843 1401176 1497463 1932056 948791 612044 1825475 827043 251914 1082371 320896 1880673 508903 170140 1960535 797713 1528392 676318 34536 1742415 1208027 1062834 361210 1859558 591425 528762 413408 198357 1094496 1461424 565360 1055054 1292874 1950674 251825 1285456 1485820 1350837 1533537 1764539 597021 1663071 1121212 397003 210438 1064049 184877 699462 376422 1497323 1030178 1572136 531708 1114232 1140754 255018 276720 486628 702268 67758 1782912 1574431 61933 1389912 150416 1444652 1907841 1229118 878972 752042 765300 214691 941536 343726 1172059 923869 1154449 809925 285117 141303 1041499 1760750 1279759 340820 142482 494848 563501 315554 1009511 306632 1517580 1794557 1281174 440639 512004 1056747 946721 1717576 1418213 994868 1316833 816723 1010669 102729 834205 1187205 1423957 1423540 1682654 1950118 1533839 1070574 843425 276455 296602 673646 769789 1161945 1828686 1024428 91696 1609993 1585008 1502484 1837717 1462954 757484 800599 298151 1203755 1699118 637942 496661 1783947 556539 1753001 278172 263471 512095 959708 654687 1416817 1316957 1699985 1821236 1256756 1901326 997657 373001 613677 768042 137991 367482 944074 556497 1093740 519070 611716 170285 299391 30367 1072216 1919935 7458 332553 819331 386375 940899 1758791 1916972 469599 1435366 1759953 471761 1232249 1467285 1487782 1613059 789012 243972 1303896 1008098 1377308 1602495 1815577 1302861 1309263 1040803 403669 207850 1505974 1431499 307153 490236 792146 1198989 1450885 176686 802894 1956223 992536 286664 1795962 935495 1589327 1498354 1607289 1902689 921351 1276103 688244 1379531 295063 1582058 358921 460032 41669 1179115 1731179 723672 1977915 1974251 440512 1568337 1706441 1237995 1578330 1124997 1398098 1533180 1579785 753904 1565981 1106297 1878820 167649 1068302 1173528 1724652 1094381 1219233 862909 1559106 1278459 1378512 1328831 94943 1390998 908935 1116764 1626456 1410606 1577329 1016035 1456250 1779502 855938 962160 989998 951258 1023591 1380324 1391454 316666 1020640 1999854 1097920 269498 992905 921874 1879457 56624 1953984 1200794 1302848 328100 36757 932619 1975718 1740446 1040520 1801038 1882387 638868 1505838 1377035 589121 123611 1124894 866860 28046 1456397 1908152 1789255 318710 1787615 613408 1921693 240510 1496857 274522 1734265 404784 1947269 1429631 910928 517145 1183814 153497 1355270 1065061 723862 655727 1002697 1650578 24914 313227 1332316 620749 231352 173650 1640627 787959 550647 709841 1225729 49127 1992915 1829413 1814068 1447473 1611984 352204 1786204 1997724 1557433 811955 1568737 1928127 930107 205913 830263 318810 1669150 53244 451103 1133787 952228 1638738 216790 577816 1631751 406909 1834505 1346410 939958 848530 1634520 1199127 1650677 1306853 404438 1483408 1233236 401040 1358272 1570988 313068 1679693 1538242 1401295 1110883 1092017 1510621 1636276 593867 44043 92108 114747 404313 1272435 1123378 515131 1040929 1215297 1866460 75545 1097935 253413 1177127 230905 60707 1949155 875411 1938261 1981785 402144 1346247 1324114 1326106 17531 1248289 1991947 701872 1223888 1057433 349636 1152734 1344685 633923 1322063 832942 1679997 95219 908710 991183 1856654 1665908 1249208 716020 1264576 1524350 1548719 1511463 982518 1852809 1652353 1783504 729389 588563 1743621 1002200 235904 1089238 456842 302707 791281 1617791 1683068 1106660 1133017 780019 410497 1686421 1334583 1068156 1632844 1849327 52366 406365 1996279 821519 141403 361940 1270180 94993 1273623 1431095 846372 939545 1613184 601478 440325 16436 1593323 363300 1834368 1978308 1417649 154748 803075 491432 1711267 283075 421056 471512 1043586 1343461 259369 1607334 824520 1495166 1893046 806981 1290258 1302966 1368706 1508023 1217583 373438 1100612 1074973 697132 1964568 1046166 1962725 1089522 1691019 59837 1256073 162306 679254 1911580 1443347 803841 1404175 399713 1604464 1804482 170077 1204503 1420193 1084127 589440 614830 703520 875789 410232 828773 1402489 1501368 339560 34721 13954 805533 1903250 336340 858275 1915849 455951 203620 1071199 1531237 867466 893569 1715624 502369 530325 1133102 538226 1703198 1313535 46855 1733638 1717319 1280521 576295 329877 475679 215353 382271 899821 327698 285162 375262 306443 324031 1032907 1722000 987350 1320953 908398 1052879 1960802 1758557 970738 1379830 1677115 789079 595665 950708 273611 1006162 1942768 1130178 1405387 229846 1521554 813052 802235 895627 365700 1303822 1344048 1174673 442729 196613 675839 1930433 343631 1395992 515869 1982552 1705262 1015022 902617 585509 1605562 1507353 202385 514200 1181034 1215217 337611 1185546 304566 1083469 1411292 1258738 715179 1373243 1826701 1585458 565311 164825 1019862 163260 1847891 1450357 833453 357321 399575 1232709 210574 1797684 948863 1501467 394580 258607 1198459 647569 1930581 286184 735392 644914 37038 1814152 1081964 885020 174283 1543481 1769483 1402930 1368989 1348220 189709 1616073 800395 162284 1509544 300543 638747 802777 1689092 1223011 1719126 515319 481497 1843009 177141 148982 372716 329847 444688 1307457 494998 1493414 1022482 1020041 1875792 148253 797150 597351 1684439 612886 50430 1328138 1143462 545059 949445 1371659 614367 1060559 1326659 1546553 1006879 1054268 934753 704643 386617 87959 835541 1908505 296927 341514 92118 1969158 106577 1484050 1007947 791055 944887 797011 1477263 1879452 1766030 1364441 1245028 1372924 351928 955964 1472792 1723527 1635507 1898060 573442 1757046 1675914 715972 1660118 168932 1298527 854794 1846217 290880 83507 257946 1945436 750191 1704118 1104439 1920369 1868263 1855949 1992687 82722 1681825 455726 1392444 1516136 1902251 1295573 600709 519452 1852450 770411 759107 1098832 750524 1020585 29892 1470259 341308 465329 1038065 1384122 667941 1702515 814227 1256063 1227008 186651 1820816 838376 736484 563808 1808545 1421580 1126576 610463 561285 994643 855583 1342461 1927823 1668529 661042 1753793 530747 1484584 598761 1781105 1096434 1923486 1847556 369084 1752127 402916 647015 1933510 1712850 1669106 1069891 368081 546188 1295306 673113 449112 1199774 1534386 998795 1734791 736335 1676397 1853551 1765074 667985 366594 1651848 1209009 306697 226497 393156 85239 368954 946114 344802 1466120 1898153 1716896 1492359 1139249 1513402 1430593 1421746 1126786 367438 1694827 260091 237923 430792 1538086 26217 1370750 1771949 1138251 192954 1843472 623654 1692129 1962286 1157377 1067797 318835 150247 1894498 1282025 893910 780945 1613033 640736 799340 387891 1964878 470983 351475 312966 280296 69312 1357040 893229 745509 1705385 1079088 1536487 1300374 904150 562057 1599903 958456 118960 1956429 443814 1113698 1967921 1593333 1609010 1729253 386939 825341 1140531 105723 1162736 1816056 973270 435543 1297503 1007158 1815773 228529 175842 68734 639750 1706208 1657654 651199 1964815 478760 256067 366746 419416 1439404 792116 75430 1750921 57965 1075357 1618203 1212566 1809388 941961 352592 1909199 960490 1850120 1103829 903647 836165 30286 739090 1004699 1157553 1802591 168718 453725 257373 615125 1543294 1680435 1038160 630061 178331 470138 1183941 540967 519050 1867803 443492 959964 479300 763800 1211829 172840 680049 1013982 1458655 1660640 1373940 490646 1260859 1485283 1500419 786612 1419110 1011808 936577 1061681 1276856 1391734 1380092 1485882 311633 1663169 1414767 1446661 1149955 1316152 1942340 171643 453184 289729 912012 1996574 176013 854390 962345 960641 1299516 1503466 384152 1217591 1172664 740119 618770 796879 1494170 1455343 1678723 1282115 928866 1293277 716082 1213698 839348 1886849 1746117 375879 1786778 299297 95687 842719 1487664 1569347 1341944 676368 304195 856125 807245 611267 752370 621929 887736 990311 1901869 1672159 740295 986139 1010516 1412718 506811 1893081 1418582 613422 547146 1334960 1101025 331984 545586 1844511 1090328 866410 141673 837420 1548422 210176 1664723 171111 630672 1739733 105751 802596 1515808 1593315 1716190 1541447 1507940 130176 1103291 1983740 688457 358798 1465551 278784 576927 362059 1343136 1430679 1433314 1119262 895803 137671 1606249 38332 1269305 535258 953396 1898112 518778 1427391 360495 1318912 206617 1717156 590943 1726424 345198 1210335 736790 1200399 1436600 1669299 698629 1532609 1662994 171640 1837426 1554792 474862 31460 464068 1009049 1380763 1938954 435469 891923 549858 523959 791417 1105619 346858 1269500 316724 1255088 177280 125801 1566372 1130594 1162366 389827 1480942 746772 1313918 1837580 1830552 1316376 1875807 1046025 218505 147230 1075692 1215520 8165 72966 1660749 993114 217402 1179470 1080052 1375126 1189153 973597 1103115 1982842 1715767 1693002 1017093 908483 1732649 1539062 105700 575741 515031 29592 855954 1821519 398459 1910437 1655956 603204 438590 624719 387895 1083433 285542 266190 130237 1230173 1364869 1657700 1796675 85839 71646 1694635 1340104 832889 568599 317622 986656 1798602 527948 1957069 1259672 581951 73567 192933 235305 546140 843464 1421397 1226706 567622 1703867 1367827 1489734 1804643 1801250 1197912 1720113 1060532 519198 858544 1903110 1601172 96526 1095562 1806391 915351 1641650 1946179 1153088 714795 1155642 1059615 602147 199864 1583683 1151131 1820507 399897 355189 1629351 1005318 875940 443213 1264412 1497466 1794798 854070 1681901 898809 743146 617068 705957 909704 1826387 121205 967868 1709684 1004047 1945103 80198 255083 442240 630626 1863017 16104 1989708 1537800 1879422 747036 1341785 517311 1345133 1863345 1211392 1256398 284383 661476 1385977 141388 1485887 1062984 1898113 1216628 1518572 927751 1351934 1328879 1762802 589741 520211 1702589 1901415 1927975 1133352 1688451 1994457 1742087 410274 960786 1937029 1971143 585670 1897361 41438 1533725 355716 1674008 266800 799513 1879102 1373459 428555 1874888 1095504 1339326 109228 1938128 1551588 58457 357155 923241 1333215 1811324 991029 1095236 831915 1391918 954813 1817205 1163133 1773162 1141902 1340143 892409 324213 1734383 612717 518157 364353 489874 1174503 1341045 1780091 1593880 1199720 1479436 1555603 869963 496394 1307119 1406504 121023 1774918 1204433 392546 726410 632241 995563 1071723 1547972 21703 1943559 389440 1750957 1200879 536774 1488917 1714860 1994102 1674937 650859 532605 1971772 1271438 1337325 827546 474311 1193804 1207451 1402410 1229497 406528 664688 1231568 972247 879000 703142 1609317 553431 339397 1870337 1516358 1487636 574348 1422577 1012943 621048 760810 1467158 1360978 106718 884115 1667394 689055 1773554 180183 890996 1098476 814 1112084 1217102 1804726 1127435 136400 948965 1139908 415584 224118 1607665 1366680 948577 117542 507466 1189674 1335078 740239 1310821 664178 481340 32653 221935 302086 1743701 838404 805866 86198 585353 1515196 351975 155948 577523 864519 1178604 1645049 526610 1127400 521487 1907974 177833 835752 1238469 178856 68562 210637 1141283 1318489 457784 892871 1389816 1599422 1362393 154464 1318591 146843 1489062 196781 527183 1115336 410845 585560 1560429 1930896 1513490 1815423 236501 1445760 1560700 827376 436614 1100889 1853463 1237898 398477 744575 1592552 464644 1384465 951747 1046433 790549 1230521 983162 592053 578262 1151887 665710 1151664 1847979 1348914 949317 258511 1581813 852706 996747 1832406 956057 308492 656962 1006998 634221 1371093 1844002 790810 978308 1245146 1080686 1836767 1415033 1318574 208344 582008 151433 1318307 1376430 1155893 200641 496630 55059 1562173 1270736 242808 890126 1221711 36572 585269 1906336 1954110 1969506 703679 458720 929411 1078391 868470 1667828 124030 735366 1932235 1126847 1493715 1012330 1098441 505893 169783 1872941 748110 1791619 148131 1521211 501279 955887 1480805 705780 1225319 675873 1132524 803690 452608 529389 284823 317107 1658757 360635 680798 1198923 866662 528261 958193 780871 155717 1949179 804402 1448829 648168 220406 669537 1279574 918336 117525 804599 752813 824844 222570 1692879 1948918 454632 1343742 679725 1441063 1849864 918700 1594381 629180 1982689 773263 1107301 1609338 1760105 493863 504763 1781711 92877 130312 82139 228955 590141 1100159 804751 1239125 905662 11817 1696641 762151 219150 644716 1099858 811765 608930 1418565 560857 426510 417392 596400 511647 1995020 1107675 1198415 1776477 178167 1140697 1470095 1668068 1195250 596092 546832 1290062 951740 1849131 739483 965751 1353636 758071 972547 464982 596916 1566587 87145 214947 1916139 1079486 1515533 1168548 515387 1797187 100035 33968 1556139 422964 1545700 171210 1434493 485895 1122393 1108787 1079121 1140659 1997986 908464 788678 81114 1958108 1942880 1402804 970172 351538 1898846 1278774 1665326 964868 1549705 1087713 873734 89747 1708260 1650862 688146 223773 831174 1229238 1968570 1002018 1874023 1745026 1413208 1179907 360907 1880899 1501710 1569089 1011074 1117749 1696673 1126055 11209 772977 1724692 1110885 864773 759511 1498687 1348700 1638818 316921 1151561 318389 1294326 110560 1369194 819614 1315969 1176688 243448 13491 233089 1914131 746931 1119070 860202 264853 1607768 645625 856649 791459 136294 428198 1629775 1001604 1270436 1025058 145087 814644 36458 776741 679287 673336 1905788 1072739 1315069 757582 1943686 451457 555746 1638477 875776 225626 1049066 1778236 1414033 843351 758371 639902 894612 785476 191431 1818980 611399 1708289 689430 1698846 1402635 1979477 1057380 1327031 1002561 1236194 1264510 1196370 624213 1682800 1848373 1954791 367982 868926 547902 386653 459764 91915 3507 1212407 125157 439693 1245322 1660514 1441756 62804 1149510 529307 69403 842853 909792 146127 1133783 505920 599573 941160 488224 1463639 312832 74297 796809 681081 1563681 1216976 1200368 317477 1985695 490087 1088491 556162 1789382 1967167 1732954 365949 1117357 795523 176194 1183121 1986800 1055871 641914 846466 780390 578019 243428 1667716 226012 1070912 363070 1472363 808846 91810 603870 1859774 1587748 537493 849098 689076 161739 1813439 1479707 1997973 1292231 564271 1609352 792206 1896696 1650072 828902 33099 1957221 1505037 1833052 1077424 520683 1945827 419359 464398 749578 655342 1284781 249556 919589 801388 1974896 1504205 977847 894131 63598 755312 1974535 1697842 1993161 1082354 1228610 1331157 1850130 718246 1940857 1058931 856728 1685440 245079 1693817 587743 1932252 1483208 1680870 1711617 1704535 85012 780189 444954 1905446 910812 787996 1470615 109883 1391054 639366 1450197 1699281 1785380 74768 371062 580041 82012 177318 1633383 719657 161177 1495190 1730555 903926 530903 379729 969666 1418172 711426 36989 752734 329782 1376355 1523395 1071178 1867076 1501843 1811986 1588556 723125 633434 1560682 917702 1848838 244819 1637099 1413889 1494743 1245820 1797262 551374 1242846 961150 1979603 1122430 503847 642585 1196702 215398 1639481 381488 940658 810158 222836 1874986 3727 372875 730960 1906391 107099 776260 1841001 1715674 1523180 1661196 1300962 1599703 154995 1465545 1293518 1178759 818513 1558045 1922604 1718887 1158514 290848 1700317 1790042 1515977 1892062 573093 1639084 1530988 1358942 1229061 576789 1447220 660932 82634 326723 1165827 555262 1998973 905097 1066467 1489370 617196 195498 1744810 37943 1538257 1647118 1335912 1920260 866352 857320 1377395 1543264 937147 1461379 443608 361831 1926092 667053 695421 340066 10719 1959706 1822004 876446 1694971 1630205 743464 1266116 1671490 1175898 1134885 1335462 24056 243705 280345 1318131 1937267 1715955 176021 1381382 1146564 454136 244679 716044 292120 1838218 98960 1769652 330559 95756 201614 1505127 202097 1384324 1515769 1005843 1287689 810207 230249 1708931 110165 989122 1306800 1119022 169676 1407102 749940 1954492 1221267 1407791 1758693 439506 97744 1711054 251360 241919 1768561 97932 901175 539403 684656 1051129 344001 1090457 1872902 302179 1015146 1252682 243195 1066907 1751407 1022638 564486 419611 561614 641734 1354068 1862994 496591 84242 1076162 1726198 911647 1102647 589186 1145473 475169 857185 341165 801157 373091 242791 984201 1249494 745230 785912 540388 1233669 601959 1876274 1697919 1972639 939063 1044538 1344057 439646 363951 584850 1830103 1315958 1216730 1751904 849527 687521 1719520 883213 521745 200353 567322 1478298 348484 1357539 1854603 853377 933274 1338569 445192 1141681 1824236 523421 1092264 481890 60247 1868028 838656 1034661 693201 943722 1310297 1147425 1853512 789593 1624943 1258042 940814 1571005 564905 1867809 1334116 68774 1431428 410122 238513 225440 393475 1923517 892565 588213 310918 284647 1049842 331939 1069550 1511897 61342 394269 457141 1340946 1189899 1321719 1385342 544231 1697213 1260144 757040 621458 912586 1721749 352061 257742 1531009 503225 466721 67809 1580662 759150 444710 977226 1827808 828873 1161312 1841352 51348 57876 1826206 745221 835887 1877814 1195398 1298880 820028 813238 1772296 1188154 873020 662739 1185461 406618 1677322 1082159 1650629 1199278 757931 864690 1833016 1644738 646514 271172 1338063 1817223 902347 32494 1038145 39470 66260 1435431 1516983 443348 228830 1671663 1264721 1616817 1431277 244833 1239239 1736041 1307764 778634 589071 699766 1979434 1426680 1088572 255743 1732804 210623 1977564 769445 78540 821762 1247650 631985 886260 1989518 1477629 1199648 1341397 935863 387231 1714645 1360521 689664 983729 1135455 595764 1854637 460415 1563411 1149233 1474788 272634 1728 1249569 1916833 950265 946374 278832 965205 1202231 428391 700168 1849333 469738 1485056 1326610 63336 1767629 191736 925180 362191 597224 1181431 182493 211188 495763 548514 1814709 1885292 519192 1939872 1861981 879205 804054 878575 591651 705568 1556559 1665811 1620093 722754 766038 515404 1135115 1515666 813816 993864 224332 1933784 1258609 1875384 514852 1604013 742309 608441 39704 471574 39335 1343961 993803 1003838 673241 301571 380528 774823 1793131 1586180 1405927 1295694 686909 307241 1364583 914269 1527068 1677568 1802504 85588 191762 1986624 1753133 784597 716336 893201 1484227 791734 1901234 819772 115011 1216719 1786652 1584694 109145 1247564 1266585 37183 1419188 579240 223408 1489488 218284 478095 434363 1014963 1098912 388474 1517451 1337387 1866274 97876 1626638 1926814 378570 1704475 1056661 281485 468263 1876363 548086 1512621 667254 484814 309694 771343 1617014 1913541 1106911 1011872 647696 1016624 76350 1891006 1214236 336106 1336766 1172651 1624622 1842564 507915 1739192 555044 1806745 564653 1233772 204209 575686 1477873 1315949 123534 652339 549506 213201 75250 1395528 620636 516374 39670 219414 1482266 954 899879 1787806 1553529 413637 1774433 946474 1885628 31153 557018 978230 505837 928404 1406059 1636880 648551 256373 540580 90164 1587418 300407 1756322 1517615 1622765 37312 1999552 178333 465209 663970 365919 97189 1651612 1887438 864262 504236 46425 270917 1012899 603614 648826 112083 371846 807185 315432 231649 1986389 1606457 1751019 1445835 614594 1727940 871888 1448985 725748 151246 57259 1211305 1052139 196102 1884944 1935654 494830 194162 1661071 1962686 1644331 476388 1743629 1787496 552610 1843520 896977 102638 1065080 1574928 1493494 1600917 1885373 1458972 634043 1134703 293257 1453519 898254 803265 654591 1949866 1994506 1029712 1414292 815373 1069491 1478645 780568 1545821 1887650 1361743 1309440 258600 1653720 1178055 326856 1082546 1735100 203379 1082002 243649 710461 1634942 528364 1575974 1682136 1298540 107859 1842586 1288598 592152 749446 1372156 1935024 1847345 869382 1814338 1062971 227135 1925461 1116923 1621848 716234 1887919 1498741 1705289 948341 476253 163345 1035334 626564 48955 710992 1316302 559621 1910746 1865813 1270308 705985 1070707 1514977 1560554 603535 142888 687338 638167 523960 671126 1773957 406032 531808 843869 1291558 421748 649778 1606186 1555752 1836689 1662161 1166538 1389104 1937622 1244387 1338743 1194647 608358 1671050 297304 625739 1482629 436338 1328455 267665 1904337 1652673 1365429 497737 403863 1887611 1280318 96396 1281289 633854 1633354 310422 1077967 1154219 705135 756998 458669 879964 516442 361012 468324 803581 1428711 1731838 1307433 154076 316346 1973308 1696259 1676711 1850160 987964 1974401 127469 1087508 1589395 802940 590569 246513 705881 433978 546684 1718981 1899203 1130633 1013738 609784 1009021 366437 1257523 1505088 29494 1219527 673424 58007 1040838 1438193 153145 1522696 1437233 579357 1704914 492495 668320 572460 1514794 434706 1387089 935735 819427 643123 1183061 1934415 1584095 1846880 1764161 1375006 703208 533087 1121560 869938 982728 578162 233624 27800 655785 1164917 1522267 56404 421610 1447526 412369 1405704 370796 366484 550158 1271658 873220 677290 1542829 666699 1360611 440857 927046 1279760 161005 550744 590581 1953081 1088855 138533 1507917 738180 363909 1400143 546219 1166894 1305050 78846 1932434 1096636 612282 1352643 185142 1799419 526079 329184 972886 66291 1728360 516453 1614436 553141 1629673 110848 1223505 1724983 1394418 1640785 560856 841107 1010348 1662498 190631 648154 1219875 1213453 1271354 665919 254166 495831 545460 136763 1704034 728940 1605207 169854 1267421 1805193 369859 1554021 1983514 475257 86642 270774 1376892 1300106 1898172 429586 1446946 945441 65726 1211136 194402 227030 997829 91664 6765 1479273 93195 983869 816157 559474 550063 1046707 485710 242773 1590415 142006 1141970 337380 61003 1173272 706330 1685988 212400 1720146 22634 1421144 1331810 843372 1368601 1047392 898687 511037 284587 82808 557540 1665159 1576255 421037 802545 618596 314428 1344173 774223 1606987 123198 1862258 114647 1555136 74166 1710721 513375 1705349 130999 1523915 820861 1025417 106967 299700 1821259 1173643 873842 128121 125863 219926 1353601 1691847 548295 1624043 1593231 162792 1026376 789065 749174 52773 583144 174645 1979811 487234 265694 314020 133845 522910 49795 880715 1181901 1751089 1994470 1771757 664546 1507815 776727 556238 1541104 1239189 1191121 15365 146833 1780425 662215 1013265 1702882 565156 1013330 85455 1500834 1926384 425960 523382 1094709 312529 1154889 1086768 1832321 637947 1418122 840936 1586571 1187078 1661437 1009409 1131695 214684 1314461 1822118 1349456 1200511 1615778 668541 1825846 708193 300065 777965 781769 1444807 1230114 1160640 98833 571629 1915154 667465 1766606 1007371 38411 906761 1445967 637393 1256944 1530198 848174 1397820 1992179 1437357 332962 1395079 91239 548187 955776 1049758 1593045 223446 2597 1303947 1273271 278072 599536 919102 23194 1504363 873134 350082 1479138 1192150 1771411 447655 531763 1135767 1989635 1719386 1306927 119777 1514406 363135 331991 449713 405585 1052637 334504 1822177 285165 1263934 1448458 526207 1228266 955023 536545 88109 1309915 1423306 76138 1387863 1336668 654785 1572741 1949425 1971974 1826840 990644 1944922 1485224 1192586 1955464 681164 686117 528736 1302151 669920 951002 177568 688650 1874851 207234 872436 513255 1596437 1456034 346575 1048744 1058597 1712166 627412 1537819 709499 444649 1564512 347596 781426 1272912 581792 1376185 1295790 283769 378098 497795 923710 1077747 1107157 1043229 969063 343397 1261250 1086597 464184 478971 1517145 1674591 1997368 805902 1702170 1130111 469169 1173021 445868 907596 1935309 823296 1880637 803319 1546207 638981 1818244 48354 176636 202087 1147485 1073228 1173746 1527909 288701 1977734 1328730 520490 828881 1899082 1149860 1155333 15322 414296 1926951 1738220 1490657 1284860 1757392 843508 831085 232235 1401370 1917580 426550 1489231 1783 1347252 444948 120087 733231 444138 18842 449010 1329837 1188859 1292058 1534417 1951625 1586717 561924 1332385 1485832 391506 95407 1602699 345168 1235002 551367 1764146 1504153 200318 1114144 1804230 204691 631448 1509737 1936695 1239824 1811484 13650 1260764 157927 1178251 759216 754041 418815 29283 999018 81533 1393474 466763 981495 1307807 1684073 1928700 632117 1651012 116910 1624437 692665 1556859 521759 1298039 1977291 469158 1998490 1922952 714203 1639390 41947 1875012 1043032 1066199 442356 1212024 768085 996216 1343793 1090643 1434175 1443429 896813 1879572 1131635 1489617 1940516 1512191 838203 33137 1382713 407465 810117 850428 1809431 1223467 1530522 1527436 1297948 1955065 1655735 1719966 158303 1221147 1866421 821486 1821042 1172222 24875 1701630 1710091 1013384 1279019 1608968 1422889 1777537 703222 1415688 1035554 140683 862436 529434 645165 1496371 1689719 1759116 1489139 127050 1270015 399139 72571 1025627 113663 1285582 1798281 577235 1181381 143396 261633 1517610 1881974 408489 1481561 1914423 15726 856909 814212 1254911 1763999 1803001 370713 1097459 478560 1276828 1357732 1931302 1332142 1216855 1924366 605810 1250222 533209 235050 347564 776673 336088 1910966 982973 664996 321287 732686 1126522 218448 1969362 920293 95526 1030653 762319 188149 498801 1289357 1611101 431421 1783559 1269463 885249 1630654 57318 1360276 1159160 152940 163367 78269 499725 1828828 763660 549304 821832 906531 1341611 1021978 1918902 1773109 718480 1903770 55167 97626 1976092 1342732 1740052 1665944 1611024 700719 1925139 1461746 1488545 1761453 532710 1823099 1791615 754281 1060850 447638 999960 1616189 1705744 539819 1220814 656691 1746086 883321 1415428 690312 1169078 779097 1252421 515165 94849 1852745 174428 761310 822866 683646 517020 1729494 1524294 1902792 46079 1178597 673760 237422 823547 1475756 1336565 35383 1491630 1161793 500183 232378 1066809 1326009 408394 1225975 655247 140677 183869 925 711373 388171 1686440 100427 187378 1308991 118699 1834187 599422 1009898 968031 602724 513887 479624 109017 658765 607189 1511325 177496 1997992 1011345 967705 255693 525879 861973 55007 1635461 1592678 514191 1479595 69387 681920 1560155 676378 1229492 140113 114411 979297 1619936 1826524 677360 1891218 831245 1045184 1292408 645842 879544 488108 1211809 1747365 1763185 861449 592748 1757626 409707 674083 1949987 1051397 568737 1526670 330321 1028765 1490606 823650 372580 587074 1842745 1990371 555067 1212635 1074860 1885942 247673 992595 1123155 362131 785974 1267776 484722 1400664 1341727 392705 1766073 1932118 1483056 935358 1793509 1093924 1716968 917517 517267 1339957 1901780 1585198 330585 1240128 310734 447425 64243 952578 1683780 1164742 1142322 147031 664144 1052155 1972171 39082 709849 913273 507504 898624 589397 122038 1952112 428888 315513 1073850 1027944 1747796 19277 1349639 245510 1639076 760932 192444 1933223 1567073 638211 1564618 571582 1711088 35339 1603775 245428 522834 991056 1780225 1715269 121588 1798345 744246 653662 1046165 1093284 1884388 57268 530284 308968 1928086 893030 1402061 1677784 1429766 135325 1640400 1144334 969843 324766 1811981 194839 108024 354570 1606927 619409 237831 1463789 835424 1920100 1884985 1958127 721826 423766 742515 538586 446463 919836 1251106 96969 1823225 1070498 394849 1162142 846014 113814 106058 28714 1588047 973854 1153711 1127834 123175 1381358 1890981 1051612 214179 634812 1601230 1524319 1996790 933310 1812964 1386275 109125 1626840 1294574 354232 1659966 1778194 1775165 1991319 9737 572358 797487 987287 17490 1530951 581303 1234100 960718 397721 825094 1575145 275455 729754 284009 1194882 1934741 1708917 1176617 1544622 973750 222699 984388 759116 702950 1335497 637474 742048 1208977 1360011 342045 160948 764413 880034 375455 500652 1599895 519343 1474931 946859 223497 1168459 1545353 1163860 437656 1400333 1530712 182544 1036414 344888 915110 409302 671275 267912 91578 1822885 794852 1354275 485121 574793 1697280 1425618 1530144 199761 1233349 22067 1376242 1189837 1636471 1156614 1592986 32453 1632274 608208 1780444 453519 640569 1948124 1951875 1800819 118930 1957291 1372926 1630269 1800644 842121 1684553 1983614 888170 1280704 1081100 1658088 773226 839020 1437419 561658 491291 790847 816364 708916 650575 700982 800129 1787385 295019 226566 703615 241398 1141676 616394 1542044 1790267 1701282 823131 1662952 591257 646957 805699 1840620 1910841 233663 1815529 1103295 154292 1095626 1998164 508477 499303 1232214 79453 44583 623123 1131218 68132 1262145 1732762 86299 800897 18442 1021644 10589 94624 641471 914623 5765 487856 1243249 1150681 878795 902555 570955 225762 724922 1882988 1058725 771329 1658436 718151 1126188 982164 1896554 1179805 281803 486828 274509 1677663 955867 918158 1354554 986108 996279 228849 1274286 96089 937010 223060 1158079 1029014 682737 543716 865763 130352 1952124 356327 1485855 375212 1705577 1351282 1105471 252135 1522484 198797 1391194 1951288 853005 782547 1768465 854374 167400 1891496 1313549 1132980 680438 1539392 780800 1565012 966650 840736 87796 39960 510542 111705 1349501 226094 68389 615595 50985 1547859 985327 1298746 310984 346243 157735 872407 375743 606229 740212 1577400 496636 491967 1377300 101534 60953 209218 30750 1137988 1837083 1358166 1227162 631791 422800 1534543 1086022 477930 543312 1574269 1784058 1789319 1766098 1289530 1201885 922300 1547080 1784822 1491434 1087180 1447240 279279 331037 793723 409179 196091 1875933 1810303 1237630 181495 801508 734617 299505 554848 432594 1277328 114907 978490 1531242 723362 196380 1398769 960511 10926 1174635 1951015 1952692 1122093 998527 1682149 1143867 1102125 259024 348957 340188 9812 66171 1951115 1825819 1926454 1811713 1846761 983683 332345 969893 1785917 129681 764571 1380123 898944 64581 274127 606451 808421 910568 1261384 854696 779005 1605676 1191648 257445 1688422 960231 1889816 1779069 320391 832297 1353115 1851405 1747688 615378 445658 1582350 1240540 1884355 829628 786474 1576912 836205 383479 1000426 992100 1915205 1823040 471452 361631 1668250 1449222 88487 777854 1687895 65556 973714 653808 1642089 1289247 966816 775927 1440720 859030 1339840 1058181 1147878 1288691 1552079 1353550 774800 1967633 301884 593516 1476843 794012 1779993 833715 939799 1518158 1416436 1878488 341708 1376677 1165421 69326 680684 1518362 42807 1177202 814074 642281 454411 1843413 1110822 1945896 1737764 1722234 1883772 1224237 54688 1403319 238909 309432 182572 91270 1931968 1735132 1686320 224614 1576601 1733420 1693673 227839 1071692 814637 616704 1414997 1886773 1886035 815313 1276789 177877 1024436 107772 1148085 522859 1381721 1365857 160538 181418 953770 969980 1074152 1233031 204619 1299428 394040 1846524 247628 1250246 1826987 1689548 912791 1313825 1371520 325464 1563930 1170101 580099 342050 600954 1433245 1070168 1606111 1715246 652035 426557 301446 540072 138295 664074 1079491 1725953 1764741 631208 503556 1580177 1228333 776842 1500103 1755996 1695829 1309615 389770 636985 621718 460744 191033 45988 188164 1246393 413685 826099 1586969 1251192 608172 163678 474065 54629 1881887 1517530 1446452 536948 1517134 1223775 1796498 716811 63368 956155 120364 382229 125089 1506200 1917523 1993614 588543 1442820 1896368 602930 89991 1825439 811653 1965291 563570 353136 779372 420524 1634418 1066012 1584244 721590 1321566 749010 61180 463334 1574348 800591 1919383 565464 1162909 1067339 110606 465505 439967 936596 458500 800070 1031004 1124090 496544 496985 1665717 594024 136639 878253 1438431 1746627 268432 1714353 1794450 1761043 1730226 387574 1405101 668179 1610689 1551655 573613 1691336 602440 415337 87583 989168 1661989 1675547 1462177 732960 625800 744859 1497947 1100569 1802003 283654 1442630 1423213 1351798 1684176 802588 1022060 326795 1718219 1699691 832137 1885363 1618687 33286 144685 1361933 973510 1450596 1260463 1856058 339966 756350 1580686 312154 175026 1220008 1104632 809828 870901 566642 1157702 1964822 1472405 958967 850363 915354 795972 894735 1793012 423082 1068924 1438496 154852 1961198 1317740 196171 173064 1217078 910099 1601905 391463 1446091 1064297 1237479 228009 339386 1271137 1673373 131154 3867 1709899 731101 1585384 287257 287680 1086644 14895 1453506 1782671 1575386 1648413 17062 505007 1407667 620236 1897385 1760458 931745 1321212 1665860 99758 579714 890460 1904223 1094503 527159 1608110 528661 1266646 985390 1092305 1491652 1056756 1774751 1474213 141299 809585 1540297 758517 1726001 260320 488637 1554211 831413 941205 1897731 1757631 463142 994936 1667322 1574068 286716 278717 158952 975855 1152340 198892 38737 450846 1221824 442917 438599 779470 1112137 27815 665672 1867361 1299402 1355852 1557624 833466 45179 1074299 469129 303528 1201883 1193800 945662 889489 225518 1611287 1373532 1761435 466624 441032 1365197 1010560 745363 1433166 333064 1357578 448367 76567 1193879 122003 1765794 1075846 1619982 461876 1929113 1585645 220498 450079 914919 903555 617507 1365209 283734 1979284 1162554 567838 1640178 874329 1468634 796041 1441947 1502151 516147 791611 1904590 1422345 658719 767117 164831 800173 680819 792303 13764 620452 1011607 914246 1962147 560442 1059885 979532 1834404 266134 273941 581081 657004 261452 221225 548828 1246687 162820 218684 1654226 584087 1021137 1875936 77958 1338586 29450 156876 275475 1383193 1117442 675642 1756222 1335052 1408373 261767 1612277 750891 671176 653714 1656774 29429 1545051 1881473 1386219 1232519 455546 1202029 1329849 1103328 382143 332347 396053 130469 1142797 661024 19462 1161904 920824 1639273 187222 269727 1180289 1429406 1367613 1694253 60909 926213 805344 1476867 1804616 854842 826400 1750505 65636 1099112 1665123 1765896 909404 982110 791353 1901363 1526133 4415 998591 550395 968736 135750 1794835 1171407 267169 1313593 1824567 495398 1886674 406011 1245544 1152495 478683 280619 1280635 133686 259405 1199777 664652 782366 426281 319574 3719 1013096 1080195 1996676 948920 1066621 1935039 902832 49801 1607405 95271 1150064 1162671 1896375 1923276 896682 1508730 755627 1060810 1284841 1566620 1352362 852450 1173676 837704 1136987 1753771 1153573 1346869 1232418 1562541 1736029 183579 780440 1903462 867906 767121 893209 1500070 760321 1838769 1124139 1613729 1858541 1884913 1899932 1066738 1500195 1809625 1722855 1244539 1556583 114280 188117 1372361 796901 21799 1382232 1960697 478201 516876 1597464 117253 1038098 1911382 1648606 137744 729815 476478 1980482 587593 328496 1904012 650871 1986304 657710 1714402 435918 315501 560297 1420119 1558959 36615 520018 97112 1850738 819716 868358 683330 1533588 439480 1401328 197626 202041 840943 1550630 750437 1680850 1242203 305107 1935246 132474 1555780 1938586 1940017 173341 73259 80040 1697928 334814 1712921 719182 1727119 213971 1485420 650442 1622792 245651 876008 1418059 600072 639973 1625792 562774 355696 1638265 1500292 1405392 364462 1969925 1823001 143582 1703600 1147349 1158402 329434 664050 1574546 515786 680854 974609 1928742 1254358 1401142 231012 122300 409170 1361292 840181 1762341 347482 141479 1198837 820029 264907 553 977018 495574 120518 153962 1199587 467473 1160937 1909514 260266 1862159 1009499 532105 1368758 859611 214178 1544891 1004111 46929 650638 700662 1624880 461352 1451750 1384019 1508139 1070927 494925 1924527 16045 1540817 1559668 50295 27441 14619 620619 131391 1962650 237118 1524917 1584745 86939 1469811 1257859 579616 76380 879275 143610 1206805 1326039 890251 1195282 636398 1801888 1942375 434613 1955772 1408023 1043254 405163 329842 1747295 1321582 206176 1465144 1962597 690875 1918222 724685 696693 1637107 826440 310192 2188 1811733 1053550 1942810 24654 1306916 1976068 235527 41309 1754630 1897206 1172338 1468751 1739132 981271 993649 1699757 1145715 549931 670118 1451982 1285086 849426 1907002 1094590 336361 539029 152261 1997286 508182 207362 1223060 106515 1527309 1431345 596942 105047 1457315 887131 1684935 1737052 1073645 924475 1649026 947855 544263 1576759 1928132 291149 48158 1120214 1064791 1922395 1757816 186170 1413266 54936 1628702 608845 994133 1446220 1883962 252018 1579263 76702 1774510 1159347 973424 1609570 1269925 1861521 595226 68177 1694275 702031 795279 611934 605737 1822676 965308 1184393 32608 1395374 1412935 366177 1538788 695475 120331 1017291 81545 512767 1508747 696558 1632394 656010 313453 1466092 1171208 1961222 657768 372452 1893846 883324 1472589 538590 1928862 1834889 1064911 1971348 281206 401992 1551995 1964839 1964376 419603 1226190 567194 1279547 1051588 674365 397606 540311 1769255 381569 1291653 1030360 811922 1433204 1839982 1895511 621236 1881908 1082981 1407802 1143388 1421699 381373 1029785 235071 933955 1760049 531239 210369 1722662 751183 1152159 546787 917043 618422 1381658 1014211 593777 331403 422110 847940 1919782 1924071 478041 861151 1168956 563650 504751 1790329 1143257 689954 1227553 902971 1877120 1010135 624243 394113 515859 1462908 1414223 1081462 1475092 1341052 755353 400578 536625 1572723 1549439 427443 411009 1552942 1287139 1043947 284519 1418402 238782 1289766 1520856 24047 1551783 863483 15420 756556 887299 951796 577101 1469501 17908 1565210 458619 666443 677270 881359 580973 1474785 1794939 600382 1583190 474318 1141993 1933068 1485073 903567 1774090 402172 1594987 704618 1528197 1332448 527282 1483786 120204 217781 1158307 770281 986787 75145 1430556 1242852 1932138 1687956 1113876 963375 658558 627819 320177 1454983 417502 766168 339273 215858 1177220 1370297 1237849 1631268 1342608 1396166 75407 832178 625492 1846221 362473 687846 822708 1059069 312232 305753 1838669 1540272 1091043 1145086 1763333 816833 318561 1553300 643358 959290 108622 342982 1840108 1406859 1561124 1018442 1756657 1566818 597400 402277 1838017 1239691 162707 1609327 1191681 1808102 1086193 1846571 303555 672384 1636076 351734 578309 1781445 964943 1492898 4972 1567564 719161 436971 1531896 1986864 650283 1399838 300866 984757 1354459 1728161 1409733 1149784 1484659 611202 811785 1412674 332404 195135 1765355 1262112 1662469 653459 1667682 31851 881491 270614 114154 524003 548591 1829494 464309 1170213 1820215 1820733 1460572 1365350 25789 1189197 781278 1794495 1869582 481730 1397357 318388 1581489 156989 939439 1007416 363754 132638 1845767 1149013 853988 1766775 759265 1281774 1058238 366638 1094173 186520 106554 1690842 1535843 1867523 1112594 1459886 448364 1828039 555335 1097054 547158 1268344 107105 1598428 1299924 583832 1389774 1441875 1359836 1999153 153466 119047 31997 635272 1465779 397772 1353437 1680981 1516746 1288300 1112206 1457754 527557 1442383 651697 1606887 435745 1652577 211300 1686794 162542 865155 1914570 1527662 285608 1462155 1138472 201751 1302908 795270 1242382 1687520 1414242 1661737 802798 679116 1594252 1006829 54920 765607 1543120 471828 1821958 761944 1381598 1902466 189607 728917 110311 285198 193722 1502264 1279985 1220895 1238452 742224 1416673 205072 1553084 269259 1488589 1938923 85619 437666 1439455 982855 694833 221752 949914 31684 1006384 1934232 1053069 1313917 1848722 1805650 487645 1558642 1767296 850769 336653 1298010 857339 448138 628869 310427 1511727 1827651 1439047 1424734 215602 620195 428389 724351 1934149 990299 138104 1106006 1410732 1221575 1725687 720421 313769 1560629 1590627 1072115 805658 669557 1502459 896451 1792883 151119 1042101 1674755 1538331 449147 1807913 992601 201893 583559 969250 727348 1634772 1746067 1003383 1615597 1721555 571015 1174592 1790101 48720 1717198 808922 1210679 1297052 1776388 1362163 1094908 923310 1134188 37197 1463587 1563271 1071214 107204 1375703 95652 235510 1671342 1483220 848860 860552 150987 1908309 952855 339663 971551 547502 1946934 1077952 452093 1378657 889139 304600 1517856 1103387 1058948 376751 683056 1535123 731166 958555 1716016 459126 1542593 658853 1599953 1830961 1196968 1863740 916002 830159 577098 274451 890696 323058 732272 429042 1842010 1274787 1994797 1182938 261936 1752065 577457 1155923 853176 1351196 1764412 1424275 1807089 727418 37362 579191 1291636 1846891 1816587 974594 1078672 1942100 542422 722928 1640368 1686886 1653846 1081165 401029 1923841 1459024 48306 56187 871492 760540 142995 41459 1043721 1830665 1867032 254353 634390 697000 295968 1604575 1983659 1477471 723288 1454982 445058 1687019 1661826 815594 830269 889133 606071 1262025 531541 534278 1562595 1566703 212298 497781 1318203 186120 672143 1724424 1188155 1258861 1973821 1461913 980923 182477 786542 479668 939394 495236 753232 1448979 582057 223803 1051782 1264634 779215 986508 1563250 55454 300422 1127750 1492724 1270323 905434 1333772 1265562 1560839 1419659 1294990 706257 224563 1772913 669539 601806 629066 1963948 1923966 1566785 1520001 1376800 1550940 608606 1536402 865895 105928 1142883 189938 1149243 243986 1971958 741865 1120287 399770 1681213 493360 1843488 377909 577063 233835 249022 693797 240371 1067143 1047455 163287 1796040 751413 1185708 920250 290502 1728956 284057 111658 1278031 147030 1832132 1560086 688042 728284 867370 1791407 166607 288969 770459 970672 973946 1541206 758905 1453254 607094 566472 1625040 1944668 369428 339015 1171585 194666 903966 372441 359927 1564013 1678648 881836 517795 1542616 763755 553424 1785038 769740 1986412 1001769 1002877 579971 926577 1798051 193009 1559825 394964 434325 1465083 1342308 1559786 1705295 1118044 1887151 1553288 1937303 1916008 78303 218490 1068179 57755 326335 808766 1038637 318125 944594 1327671 310947 463460 1976453 600331 1016925 1996148 402780 4985 1726316 1738717 415038 253591 472958 1098478 1071476 1699029 1547700 385953 511834 108822 638038 1806395 67186 877416 1972470 640314 1556814 752243 681019 531826 220943 727807 875820 1824564 919305 1415781 252678 394427 1430758 898036 1576252 369727 1264807 658001 912676 1559908 1686226 1277481 1484425 1518066 1152328 602364 1435422 1932048 1115244 79516 87319 766943 1516479 1768611 796247 423843 1594770 789471 686 1765927 1755705 1128439 439516 621205 731586 763083 1833438 303951 837707 1306747 1335684 728438 1491574 912625 1720295 1012802 200551 1807877 1305906 1281970 52757 1195131 376304 1884148 870621 1219709 75712 1902267 637481 1188860 45449 2650 1735388 1365397 1405751 1319543 228208 1768730 1728799 1706536 256853 882447 162845 601593 1058406 427962 580001 289887 1383664 399731 1087933 1061061 1273189 1505003 206372 1529111 1887655 816600 1756722 939466 898668 1657318 1137032 280711 1815820 1836805 394051 1231160 1848424 730663 121696 376522 972060 187526 1474957 1670297 915786 137066 639983 1053254 1122483 1779305 480787 1003699 1258390 1901734 891683 1643173 1570731 1279023 177936 1751857 146227 94038 1751377 231016 969255 1334000 1550956 571476 1510549 939319 814362 1392403 761885 619567 582400 1354899 980937 1509028 1804772 295644 1873808 477753 518045 1272859 809534 1649069 102567 1665402 705090 222493 751896 1213072 528157 711055 1071114 393354 1666821 329347 1893336 183303 1656145 645424 477830 1335203 474356 1044081 549991 341152 1249809 1559461 1148795 1497830 496863 1835728 382421 897073 424913 1031158 5921 219681 15914 1617654 611421 1015115 1004369 408269 1384616 290644 784607 853798 255435 1099913 696517 1486832 898035 821646 1701771 259819 1759802 268453 731009 1546026 1084686 800834 1386570 721733 439900 1554865 702113 665485 675633 236365 598940 816976 1807406 1187665 1969247 800255 983285 774893 1174805 1396391 56331 1361103 620710 1358812 1213464 1848384 147320 1426022 252643 1046036 912009 992760 1535144 188563 925104 863926 1521801 629301 221121 972510 183685 1351663 1366251 1280570 1741558 1992007 499515 331862 1787169 1068547 1496639 788797 627016 278059 1789717 1027976 163802 107738 1232129 649212 535646 1010393 1240240 1287634 292925 848328 1008405 157236 1373298 989678 331283 1934633 1776922 451724 874452 998716 1041050 1344610 1783887 1004953 557725 650184 1421875 1513482 1981269 1751532 1922383 1584604 408060 344097 149265 1481408 221282 223517 1452453 1698214 535044 1398083 1390460 1860434 487348 662661 409063 208682 1735181 1801881 1484429 104121 202155 1742943 1893855 305879 1141312 1262812 139400 1998296 204519 1969835 574534 629492 1607814 1769893 1108660 216362 984080 1650952 1716182 1695389 1382222 1542925 1398427 764995 538035 763958 287719 1261900 1737230 820396 17978 221982 1395707 744363 217661 764841 1331955 1197365 1003236 1401311 836346 1466788 866843 801699 566466 879857 1394203 1715849 1724305 1411410 812523 299531 963269 1161214 412776 838274 362730 382453 329731 792470 1136085 681550 1037378 443120 1923818 1811873 594281 1536169 960040 669919 953481 1610688 792632 1268255 1206385 1157341 1503171 733768 1141661 1603727 1016846 1406457 1570593 906313 1277497 748142 1093705 1387813 700464 877350 1436082 1607793 337596 1227197 524534 1360181 950364 705647 946626 471887 1328288 687619 905979 923078 701050 479081 1161751 161123 1978166 561134 1394256 1564986 1449137 1743724 1760372 1262920 1721666 1424658 700265 1503216 1664480 137359 1657943 255183 1926621 808095 598232 734818 809086 1210930 1160849 984971 1378351 521193 111425 652996 1874572 74908 1466547 1552296 383295 326693 1392527 587409 875959 517138 976691 1674849 1990016 1568197 716863 775765 43294 508386 32228 940504 813731 189087 4729 143217 1787114 97238 1531569 1546051 760609 100570 1274450 132776 300446 868965 1864801 1584859 303575 1734096 219635 1527978 788482 1529813 330059 384844 1262562 1059316 1419660 434025 1504503 646242 1935201 636842 1277318 973755 1728705 419141 328925 1084172 315395 202672 724182 1940679 1273889 864692 99840 558111 1595957 1346539 1530713 664045 522165 1417371 1355926 1924933 340965 1746111 932410 158568 1779196 895341 716260 1989733 1865187 1961215 1158590 1369377 1254537 48741 1831963 1124871 1125348 1280535 1522824 1735279 1483440 890606 1340759 584116 2585 255512 250513 1234655 1710644 1559483 1439522 1724197 1243003 1330769 1699674 1304159 1660606 1436190 1263765 1695938 1905722 1148031 1159520 1795379 1156356 219283 402742 1961647 1461324 1015182 355302 982154 1083745 1365985 1450510 1313802 782528 424169 833603 1429534 651450 1635069 36653 294232 901098 504171 27895 999981 1766918 234654 1898596 990610 174694 1154349 477768 184999 495816 1592322 1311899 1418504 1357549 1735563 134078 911130 1620029 1336023 162303 920024 61087 1163982 1945601 828202 1096657 1658705 1322840 747445 1277490 1150125 125314 1025606 1720640 1122208 1734292 1025035 882841 699244 859152 1612504 1105404 598092 184748 1095443 268815 986355 182111 867621 906413 1885392 1529842 876545 1378070 1676756 852029 359428 1295541 619959 1317495 1603286 80351 296605 105293 1087690 1681512 451922 790875 225103 533864 704719 1770670 949901 1448208 420130 868457 1285928 330360 824446 389292 779703 840036 46455 1569833 1640054 1477655 139072 117163 1783495 1920864 1266152 1772580 1729811 1369713 80150 1016223 400902 1729789 1982797 990642 879183 1558745 527212 1160726 1729778 1511917 1589129 683403 243809 1239124 862136 1208234 1354486 454871 1451666 1724892 130828 409443 1926319 64944 1531067 197087 1376006 1526210 250544 1626288 492788 1636514 1109679 1091622 697026 1067486 224460 235637 1589069 1932220 1239247 1275891 106154 71463 1381602 1359913 1053010 1601304 1769855 1493907 672364 1349106 1365561 1224558 676344 1839801 315442 1154308 1701835 451770 1101315 18703 521933 1464990 1679904 1937056 193805 1449600 805786 1578856 1217770 1594653 1996420 381775 1629702 883780 1343115 1502918 1253154 1330268 1885250 240995 1863463 187789 1833725 858896 1939773 1710169 1399946 593325 1825156 1541461 127038 226999 269792 1143080 991380 686419 1968703 174882 4320 517842 320797 590189 1333857 585014 768088 1167528 854801 1532467 4868 482349 239129 1490904 231716 298764 523255 795969 1798174 477420 1388727 1702665 58846 396984 395273 1244093 737988 1397644 1175643 1014476 165574 442759 603837 630133 239338 1463696 1205735 1079753 1331716 348423 264559 1786677 1344189 1384184 1780879 279741 1102335 770046 753788 1642274 1967682 735272 855990 431289 671744 805606 510275 1831400 531501 58935 224454 1758209 784323 118197 1072114 102625 800644 22493 1641935 1630507 311121 1968117 1470965 1669419 523388 1599748 1746585 1182300 679876 1133287 1407496 357162 1466373 1543935 187824 843368 198934 307647 341593 1978422 786514 1024474 1067072 392704 23294 1104768 1675804 1128869 1248364 1218387 520029 1030806 1824597 1862586 730837 1070111 168459 1716134 230543 1508393 189425 1701099 1774943 1249136 1442901 1115715 971031 623411 401392 1392345 233372 438047 878733 815509 1541149 653486 835902 504552 1978470 1962851 1348808 1370306 1477723 1823985 1950198 738512 1115679 1748836 230510 1575443 559210 247531 506123 712551 1790693 1676044 1013673 379308 1162859 1744800 1749964 1173246 359653 1665412 908750 729730 1809443 446586 934980 331045 523220 571964 178127 36408 1397056 1084280 1475876 772895 925925 248113 1841827 1110033 442499 4905 150566 1973403 21563 1101235 773289 1448413 856582 766204 1437671 414944 331697 632707 1478838 279802 504577 359723 1333112 1373839 67991 1505104 808188 1216246 1516553 1226027 1401860 1543033 1864578 1431519 1665975 279595 1982940 1941933 1501790 1626778 87779 152666 626520 697034 961156 257231 1926962 113292 410517 649981 1900153 612414 324282 1892783 619441 136356 1002066 1728390 1086186 76868 1145225 1048961 117656 1965359 1239148 872254 720121 1945390 1374838 1993007 79321 981861 1827850 928029 752051 1007866 1781908 531907 1994453 667572 1675529 1713366 506780 1190414 1332042 967482 1210773 225445 802748 1609562 1751168 976631 591336 125060 1837747 1419048 450318 680448 1033920 1359418 413792 450378 1663708 1879991 1343016 1963462 640147 112567 1434972 1078415 499078 157169 685931 1555840 1883616 1020540 1766705 593498 113816 437225 835276 548948 381250 230241 1457992 1120436 1461799 1917311 1000309 992371 123135 1661428 1581205 1082198 1903765 1558412 1968665 1858384 1243395 716460 429419 574782 1196987 1110277 1092764 180291 255662 481300 1932084 1294124 1773072 499890 1778689 390460 408529 9775 891382 1519237 1866738 1850970 1614741 1505786 907635 181576 1678531 227853 1324916 1079965 477423 1708998 197688 1519888 1561995 809062 50239 881732 968552 1351753 379978 379135 1953739 38544 1789661 448304 984619 1648381 1733210 1125084 686256 3586 991632 500417 1819789 1353498 1826118 504042 1379201 1859430 467561 1627012 315584 1220664 1227937 1901951 1785206 364079 1839467 1563890 388742 274664 1587496 125377 281017 605054 376755 881214 1135362 1541689 520557 134447 1519173 707907 1738094 1047813 1013130 1125462 1274289 1103389 1031271 1913570 768083 275623 707157 1386044 84513 929695 1977975 1386268 903675 1020498 1292916 1823765 363849 332289 470462 709545 523510 1387294 340651 1468972 1444902 964071 1920805 1238172 1088009 1136892 1631253 348009 1152226 713464 1782814 1710068 133094 174727 224797 1421822 497235 1969277 961623 194625 1499963 672462 923513 351315 382751 1049837 44832 1353802 201575 1370954 1910500 840977 1937526 63754 955863 1284905 1875516 1956737 1073435 1724785 557747 910565 1202003 1484579 1456870 271985 778784 1742045 135038 780525 1758470 1035970 413679 289715 865547 791558 1062188 1783855 1036963 962501 432286 1580771 1562545 1101775 1907860 627908 205449 1531258 1079766 904065 985882 343654 121677 1597540 756488 989254 1758590 913126 776557 860094 1472551 1261012 235683 501937 882158 1057616 1650427 670469 1696963 1717829 208520 1792922 435902 113291 296906 268273 287132 848934 461589 233110 150394 502599 454519 38494 1573620 341454 1046212 1447462 447919 654602 1025407 223430 1759145 962356 1046721 169332 188810 1306614 951503 653981 800745 957877 1657106 30935 1027141 1790960 336308 1536993 1911659 940139 137187 470506 533297 1367444 610608 981649 1882071 877730 307246 552975 187897 1051494 147924 1525580 1318791 1695700 256683 278584 14785 647995 1032772 445822 469970 1971502 652002 373997 1086154 1725143 265084 823955 153620 1610775 1043760 1200866 1301213 1217975 1351035 1794699 1992106 1654251 1983899 1996844 972937 20291 255042 741975 1754573 759961 407719 882651 1881938 264173 362975 141795 1660263 776767 511996 186851 189960 303164 475213 23281 1850313 21472 799256 751212 1432921 1078273 467999 857055 939231 1922517 236726 1108860 1154822 1029972 219314 1097124 97565 1345500 1891850 220891 1951467 921916 589056 508144 689845 859537 303409 1500013 885721 1502526 787692 1788978 504725 1450273 464347 352213 1931172 1472768 1043525 1264651 664084 1163170 156828 1149006 1800386 990966 631683 1659919 57882 395132 1740159 90508 1420185 1864099 601453 1289185 50766 1127973 1567193 1438951 723250 1650162 667229 13067 1413025 895764 944281 1950276 891604 966722 704546 568314 1634737 1552483 629197 295342 776201 1158575 489117 1446982 202383 1781460 974809 1743820 1905624 1950418 974486 1444451 900620 1491466 267384 1610300 972804 1099572 766604 372041 260961 768115 318935 989447 541003 1422044 303970 729398 416047 1805664 1096803 1394168 1163375 1598503 360316 861716 1343160 759295 487391 972816 1970744 1488739 1807982 18239 845748 1991255 1314697 1061608 422155 1493310 1331835 1003031 1391634 923094 175074 447843 1978530 1951714 79183 1765123 724908 299993 1150992 283547 1419678 1849829 72229 1570287 425402 1948153 1488220 1315081 842480 329422 1574302 280145 1769953 1690569 874505 1941928 1733847 1982159 1018766 557769 514662 413760 1154310 1375414 1339680 1693715 82769 1304799 1915545 665340 411309 1215607 240850 450635 717178 1818579 1765993 1489454 198325 355205 1686425 1229998 743192 34151 784975 1088633 64832 183605 1731947 502868 1969659 1798032 707569 596799 814641 1395357 1958585 1437505 1770459 501383 1823341 251038 407964 1344629 822160 1845039 938095 257494 17548 496159 937334 1787789 1424778 748666 414506 1120961 32847 344782 1851505 445308 1387880 1716455 1556500 399962 1642199 1149149 1095229 910801 378615 1564145 1691587 1386878 1163711 48660 1953896 144804 1880765 905324 1525442 1902909 1437827 1227557 1323074 1929759 94341 1563363 88005 1732799 1989256 473714 1488212 165664 1074940 1704038 1414351 1680722 1826972 467900 1648316 1309077 1307518 831189 50290 149144 752401 1888261 545109 831838 450058 1247509 1510459 1216075 434692 636925 1402020 940547 1030275 766266 1703047 1786363 831569 1335739 1812100 1028572 405538 1114813 167009 1584820 1923839 302692 1171780 1779860 659167 796734 1319370 885700 72107 1661242 61816 1919362 99407 463012 1525937 1396836 426949 1598681 904501 859753 523291 1778204 1436179 959576 279774 300022 638649 232584 1714558 1717107 817147 1780037 630905 277365 1792458 1754832 494063 1281062 1019103 1418633 755402 146796 692063 1473498 1330103 1238680 254836 143244 1314818 1409096 1035045 321559 8750 1799433 1435904 645775 6758 1135701 406075 213534 926592 798199 899885 1116762 665187 23 1200980 1160145 1370277 835876 257898 1149202 216460 1707343 839595 1349237 1032357 163642 386894 1601716 863100 21351 216685 212182 1160282 1753362 1019721 1004935 704792 1985257 643019 1388262 1078869 1642419 273725 567204 98703 996687 1659396 285761 288631 831306 1907148 1325582 1853509 1763886 667645 988967 1109799 770228 535969 1720194 1633021 1307048 1628437 548938 1413829 1686241 1994042 1206464 1788614 164996 1958150 1329835 826635 1193004 114976 1941775 282180 680530 1041408 525905 1187995 366701 735104 1353858 835041 246564 318271 1867817 1356581 1620726 869818 1536558 1708439 1392870 1375583 494906 547417 955619 1632726 165453 90819 668099 1251809 1086505 140575 1812990 405418 619573 639156 1970730 1001808 728969 170064 1226607 938008 841479 107694 1088084 493134 1637556 1480604 821710 430504 992931 1356836 201250 1130092 975566 1244893 1423180 183770 426502 789293 1184879 1328377 147573 467459 426761 927815 1525813 1282363 434989 1336622 1621320 1590185 1944594 1874680 26105 1781871 1812317 701443 1017119 1128173 553544 635158 701836 264458 275833 67682 1983492 257852 174159 1348640 1629754 1691769 1976799 1598611 1594877 1732147 960670 1010060 702816 337022 211569 655447 1829960 1326936 410365 818128 292155 1768013 1386059 1356410 1524569 1706971 1441311 1374789 1205550 1963812 1236469 1190557 1850512 802480 492030 1901387 1189853 1891612 1498816 1881958 1989645 274575 762259 1027553 720109 198920 455148 1410122 1952719 141963 196899 406949 1556453 854126 50693 38342 963200 492434 199959 1073877 243549 1645380 1864008 982086 1693159 1929851 98420 376417 585849 1949497 837404 1157771 1766109 1339365 1820308 895297 475368 1662365 1374657 294787 1065647 1384391 1779629 1611652 437349 361470 1694623 170894 1241079 1124274 670679 1652445 1864492 1901133 1701978 1361463 1243940 1432977 1002084 35822 715277 1179693 681753 1595603 1393941 711539 1116215 1633027 474735 369663 134535 646690 242550 1695645 518220 572205 297037 503480 1421528 1863391 447873 4562 1426553 705922 1619098 874573 1588701 1643995 1830087 798443 479196 1237007 259427 1783824 625015 1687457 1966766 700967 401404 816558 1024337 1555739 102250 374720 1695262 757210 750995 1611010 1237908 1884062 659904 461151 100084 1711142 337416 1542858 1167726 338345 1579230 164329 774177 195001 1918789 1546374 67031 669976 1704184 1100147 215576 1546310 699099 1769542 1433714 1110669 265435 1255359 886904 113205 601984 1133959 41019 705329 1575880 1691831 310902 1441585 1491527 344927 1026881 1719425 1119494 1807910 1989516 1395843 1720586 1579021 1886354 1862634 81452 1151093 1480904 1369593 1076496 724065 548370 1374571 1026982 1881171 697591 1187958 1656934 331396 1994068 922200 917632 795986 1346970 811521 688699 1859003 250554 1400627 1522111 1163053 1289300 450563 1326605 580207 744107 400586 238327 1597794 1878055 1983871 1732120 1364701 377925 882291 180194 1789831 1448640 1750992 1813328 379270 1761730 1477566 1783903 1697448 1705169 691485 995887 511510 40222 537396 1348349 534607 293780 985066 1870931 827654 264191 892769 344673 870583 1522675 52156 1782645 325264 1722794 122518 1889463 1592925 1966381 169692 1514347 1148652 44708 199702 191997 1888922 342865 575602 176081 1879351 1777516 232448 90312 618612 1512231 164396 647294 1858594 441140 1274258 119921 393145 1214239 424500 1962797 1354832 1040036 1493333 1130266 141997 784707 198048 359813 1285846 459053 525555 1139792 951853 755290 951816 517923 82580 547161 1746613 1124114 1962572 1033990 1167027 1433543 1565114 1598333 974555 1678213 1819025 1082865 156017 1469558 1938719 1408710 27334 1711100 761784 24973 290382 1320266 159589 1418827 1062760 1844468 237241 883125 439374 9408 1412108 403587 459320 1624818 580063 249623 1400336 1792848 872527 572922 1310725 1144933 1794825 1755153 1662764 1441381 407442 1794138 1706642 396299 8857 23973 1304346 1697050 1904416 1469115 1973830 1045649 1262818 640370 1082382 1004672 535387 1014886 111863 1846420 1719840 1540000 1390230 963666 18793 372477 149315 1653911 1749845 872158 893594 1918508 659953 1843618 1545096 427084 1322576 222330 593116 81762 950779 1877518 1716277 964116 31958 317675 1134698 1389834 1771043 918976 1469899 1419323 1870221 499090 1341491 1167719 980750 808918 727766 1663766 1006692 142814 1194296 55799 1476874 1039553 765746 186058 389642 1719319 112412 268285 69060 556528 1836688 1916991 1610243 763758 231699 1683923 1825474 1726608 1996433 1618600 969898 1482804 1141762 1227310 1683264 1165861 1460958 1639716 1233364 284230 1636446 416264 1232478 1953795 1801363 359711 1272416 1508492 197892 1545556 1199926 1123740 1625436 1446517 1566195 247887 1471709 1389831 165123 1324184 818398 1685317 1029933 1948227 1881943 1816092 175034 1060591 464543 21220 1189493 921831 1299966 242996 685934 1380148 18436 983047 878508 1903138 360151 1376440 758625 183729 703684 1015293 1993801 158876 713794 1535078 729892 1911789 1950760 324043 1345951 1613946 1749774 1939572 105118 825051 1666585 738811 290766 496042 1820432 747155 415604 1483316 166868 396082 25982 1898247 550503 1644548 611337 711151 1959520 183889 1940844 1331336 176110 1317442 652433 138006 1614367 294642 1076779 955328 1433385 1042092 1254384 1950085 1766352 981175 997751 315393 1925932 925285 1277361 1133766 1949800 489943 1079813 1298781 988938 1977218 1828499 1911120 49101 1187471 1740968 224229 1260167 1355104 1612565 477535 1634116 828802 759528 1905078 731183 1154586 174773 1259896 70166 288615 1746244 638618 1536157 148173 1112260 790102 1510987 104146 1500896 1882448 400876 958793 1312998 919959 1391957 1577276 1960832 1073311 1311635 106252 1708842 434764 912536 1527411 722836 1340096 74976 817346 1706748 337396 1980060 1242958 1832265 955985 1733340 1654125 742688 96102 1968471 1197285 558022 1112420 1491067 353978 1441559 1316253 620402 1898798 1964319 702445 1010629 571104 823110 209209 1224210 373851 1597685 781805 949287 1843279 1426484 315462 1745054 885040 1454164 894611 840968 42892 545995 233166 615587 509036 109686 1586058 185725 287338 1066235 1782312 775263 970798 118807 729608 1478761 1481577 347577 222795 1755552 46626 1160304 296474 48951 1848512 116283 782551 629924 725532 34131 1409374 1818993 59313 1986845 63150 606239 1494677 971086 807727 113399 1317804 419328 808514 766955 1225893 56104 1166184 1368853 1172931 1218544 1063984 981211 1454620 585028 142103 1361416 1185921 133403 565121 1582239 1321479 411171 1486481 1871384 1832647 207627 1508602 527866 1904348 1755414 621863 781280 1733593 504806 1468323 1081187 345752 629612 1379094 1121481 1354563 1821096 1184193 899863 53251 1330292 392491 491786 983719 990216 599457 894797 524007 608491 1809558 638490 787157 489540 552015 1246688 818605 1463526 702448 505429 740958 1558555 486910 692924 1162010 1265101 924904 615830 1940221 775572 918787 1803599 878763 1706432 1953681 599960 815896 1363593 506638 1536132 1594988 890431 135746 496691 1032211 842074 354777 472043 1092755 1381716 1816065 504381 750583 1382294 1773870 491914 1254958 1322658 1874715 1762586 1049302 1329394 1701174 1942714 1181204 1926317 1920387 825319 1572207 272970 191559 1532225 554622 1717456 327547 1252824 1351336 964556 836819 1831504 851602 1022838 333632 418925 1152653 26746 1232375 322582 819746 85380 257542 1049178 1665358 712899 1460040 1097346 674366 1103286 969143 914002 1066838 1306090 1375395 1064764 1417110 67718 313764 1949481 1466769 1746485 1525528 1868955 1701756 1060127 1220485 658274 1399646 936829 852954 1434621 1186925 543946 1936345 630234 188196 1045511 1660459 1709483 1459071 1028473 1419558 1110353 1614412 572008 925423 1095403 484844 394179 523349 1949021 1485250 102090 1324932 1539156 252602 1127466 1550658 1134411 1161060 1923275 141235 485137 1669688 58789 250045 1873632 1706408 899634 135575 1312922 543252 1177580 1852257 1909191 12166 228931 344034 755033 194347 753416 96886 590526 1402421 1830952 1004783 691203 672074 1880699 11298 778390 909286 806312 1593223 249535 680262 527087 1082260 102032 1038415 1255767 1279126 1792647 1062994 1132537 137275 735632 1456624 210430 380642 1832640 958146 288645 163432 1229893 1509535 248027 763600 1324068 524937 519901 1371207 1329810 1865872 95792 218806 1835068 236711 184275 1313555 202807 1392729 447098 539785 1072840 427727 853030 900290 946356 1120217 679306 1607565 1661715 1248924 1968890 1992039 191943 169674 1454432 471118 1830428 1827722 1418477 1515771 651644 25679 1362615 699251 165952 1606130 1293963 1033127 1075021 827846 1763624 979138 164629 408291 1165879 1447690 1951917 1670845 1488661 215803 1085405 1511563 576121 831858 860674 1097036 486453 1876827 436142 856124 1755903 1425804 686371 1932282 1605559 1729229 1267584 710877 1433550 690346 1798245 706375 57239 230214 1496267 701670 1020482 1047645 179805 1545659 1708645 1172231 1279328 810883 258239 426777 1394345 223561 363151 1358839 216623 302801 301149 712519 521411 1830844 557452 1305578 703490 1641481 1886243 1003143 914292 451476 432525 1241294 1286150 200701 1824551 348187 99738 533811 1249693 1178176 101977 1453614 1288704 187107 73843 1267371 1907738 1270289 733698 92015 1667439 1800544 1246197 286608 720814 584561 432828 1678281 883828 66033 1061435 1883817 813498 458831 1149891 438985 1817672 1801417 1260947 771191 197089 1710772 133400 1093041 1946974 1517437 1671414 1274431 40051 255637 100951 864699 1462213 686572 1822692 1768858 1353054 956930 1461512 1250296 518869 1858953 217730 1872590 621524 866198 156938 1805299 1294783 1095499 1827503 1959425 1567168 1422224 179499 914817 1086119 1164257 1531605 141076 739309 1309015 1876792 1881609 1136614 213904 1688540 1595039 975092 587382 216670 504779 124718 367818 815932 706214 1517087 1795576 1460339 1150853 1299366 1208547 1170715 1019008 1412716 1573866 725505 1796636 548537 1726476 598829 1914085 714751 10456 101474 820595 36870 28652 1321135 227424 17631 1047556 1065185 1220724 858722 1599561 450739 1748335 1551819 1698694 1295091 1970089 1020514 609349 206040 349178 702738 1017983 836490 654473 56086 166862 514779 639637 1424056 644359 823816 1766297 1396854 1710407 1379016 1102203 1624241 546323 1987039 1036209 1746255 1942982 911281 981387 1200861 1408886 630898 559452 482629 1843572 1754649 441866 944654 1384924 1537864 44706 1162603 1405538 1108880 1546042 1539913 1024225 535805 651699 509557 1620496 1216045 787022 1674496 1483134 1500776 905852 1871447 1449443 616405 354905 128983 774389 1138185 1319855 651154 1240660 1286808 1993258 1598073 565717 1189815 241877 117905 28030 1184294 1164600 1203821 65110 1606276 1268294 1794274 1831030 1269252 204650 1350687 946693 379057 182203 946293 1944351 1095239 1429752 1278906 1855073 810035 602791 1881815 991981 996350 769869 281082 548703 373022 1682567 1728836 1733619 585761 1687218 933559 546231 557898 634375 9991 1715996 517753 1381391 778281 576631 507745 1961435 1198864 1187587 1847022 1499446 405362 1334425 896262 1251551 695465 1393721 1716249 772925 1463638 1976779 578740 502183 1089071 1169196 1811021 1948290 834810 860017 368245 1047534 1605131 1261897 1214632 172282 640748 1171842 1562152 235493 271275 1023359 1550881 1379204 1288385 1003727 1368189 1592891 883834 1054465 1274641 1896253 1611755 1284433 478185 1824952 123891 1879859 84536 834343 208590 81382 1821989 230646 1929863 1534415 519581 1911910 1139106 234594 475075 1825034 991746 353432 1461462 1141873 1151660 1574324 856296 1498085 949594 537919 211070 1668748 876768 1037274 106097 1168161 40425 627677 1523515 1042122 1746881 1381283 1719745 444332 1932948 757959 835153 1961845 529238 1501321 1806393 1193650 1221463 252802 523322 1610421 1486243 1376757 1408744 1035913 1967555 1013211 198346 1033701 481676 478324 1380370 1774630 804084 1129449 532730 1253114 687920 579282 1421194 841373 511964 1618001 1555411 1448534 663409 1589869 1480349 543721 560470 1680034 765841 250531 999836 913825 1276713 1938226 1304280 1847609 1102664 1183098 64033 1146362 836250 927458 409588 977849 1039643 910593 847345 1883902 1191730 959277 995631 657059 494697 1099936 1903530 420134 79339 1844871 1977997 1926469 88677 1480062 1732108 1601353 1008176 1663664 63466 1607080 613976 815998 1062921 377460 863525 88862 1161426 155859 204329 475500 644560 1361389 949867 1434709 755221 1624214 1773508 329423 1696135 1454223 643575 566657 1503133 1639030 572629 1224954 1624690 502229 929667 547386 1209291 1842479 1654658 1236389 211333 1820859 254439 1650017 486836 1392572 98948 453819 1657113 861616 349065 1217532 1597433 742216 739359 937827 683714 661022 400953 17924 1627450 70699 1356395 1723147 1539109 248965 954796 169234 36404 962210 1054907 1547715 1307263 830756 1395691 1245897 520697 444021 723487 940772 160262 844907 1440492 58549 753573 1617151 1349011 1218522 387830 1908640 1554205 382352 1281093 602605 1962992 1371818 548972 513756 356828 1285275 1693423 376942 946882 221301 1696801 1543428 90581 1649962 1697510 1705522 660407 853653 636202 1846666 1604800 837234 1347510 733920 891668 1567000 1533929 722481 1415747 1185103 108075 426108 860705 224992 1746158 1598802 1870733 1333860 252786 726554 1719283 35494 274966 1438966 1990503 1664607 555459 128069 1031563 1782724 1361023 351718 884974 1235278 356707 578403 231903 148330 872649 940492 369031 476723 699209 273821 1504890 1235747 1852990 413252 332918 1385371 297644 1472675 1105197 1574697 13499 1652740 1053566 206409 294327 1020570 93664 1382858 1512354 664029 733690 912468 1073888 328686 1717471 1263792 1828059 945514 920579 1195998 557751 1452290 1403834 1264398 1827246 1953374 1160368 1151920 518618 255074 1579638 1270792 1814496 857745 354286 94720 1344421 1894158 1571312 871180 1232088 1034423 1976355 1748934 800546 1157371 1139946 1681333 1792244 47623 926275 1004404 1631000 354212 952524 1518443 1879299 601828 568245 1985737 373562 1046116 127036 1758455 4867 1651217 640632 5611 1418940 844615 1839501 1099975 1330487 1326012 1605960 1398017 470227 1132342 635267 1694406 147620 796646 460890 1925044 1340225 702020 190217 611344 1522202 1325078 297938 62889 1000249 123489 658493 43107 419656 1089124 1608013 1319135 125815 1391115 692112 1193575 1906732 1690773 954241 1038807 1458809 1809090 1164571 34515 1442993 1923843 1673121 346625 192235 235979 1236511 1648001 1242850 569962 790291 1653366 166655 493487 1471354 1885826 621176 1240925 1323342 1454573 113028 1678845 200397 1749092 48235 257489 1840893 75791 1572127 1214795 1950451 305074 1178954 1552632 703181 1369 1300408 1245851 1947635 1080196 477604 1010562 1443823 62884 635598 476999 1144656 1208557 603083 1621027 1763621 1137107 1877449 1814292 1998029 1087119 813523 1857026 1122631 343262 1168615 209177 950520 617552 295786 1268195 1985869 551801 1447138 1824825 645966 1620519 625690 1182285 297163 1313144 1482571 673625 1402094 1834385 1318710 160552 258913 660385 344040 1238483 1356219 1275511 558834 235045 1631252 185216 1180196 1066427 1858109 1853645 1401234 403573 1701324 1650496 84522 52792 1275171 848496 1856280 1616430 270633 765019 903396 666013 327977 1583404 325789 1409737 785005 665004 714846 294536 896913 511399 1074869 1236401 254347 348171 380672 1393117 1395508 1673137 225365 1755993 205032 1537587 594543 450880 1684743 280415 651540 1013134 625316 291393 117669 410340 1251507 1559259 1448683 668402 1458622 47941 441116 593206 12748 751770 959407 1597169 1711103 81570 946887 828859 970593 525739 1659491 1534116 102005 1083448 1779907 1631362 1244370 523060 1029166 1453607 1458842 319179 1643372 1964965 1588774 988889 1949304 1666129 913729 1740333 1311354 1153787 667195 289636 1412241 1280370 469355 1146000 1910948 1169556 1996232 454777 1171802 1991932 49533 1999717 977777 248935 427165 173345 1273094 485886 1493206 1865470 1719600 887466 4397 1246570 1671819 1160559 807134 48011 1747208 227234 517392 1469852 1282199 1063875 883970 51392 811180 1405011 139850 1315233 274972 494383 487431 1529332 1224817 1847235 971372 829415 1464451 874816 56725 507519 42683 31853 767848 606512 656448 1492399 1341811 775415 452673 165962 1963265 1587087 1407152 1581144 11678 1143956 1320704 440644 1315639 460701 866006 1042742 1554487 913539 1949952 877655 687332 1142084 1998178 1180561 1751929 1525789 767891 1095924 567353 1931787 42758 1798186 114771 1683356 1721109 1330697 964002 875520 1171283 1798783 517789 146364 1309084 1239942 740102 397913 194820 298389 1666174 175854 201513 1455469 401104 1575955 19634 985356 1146410 1943766 1625260 1858574 1388360 15787 796364 1905360 509637 478597 1180096 644904 1868026 634361 624633 1484531 1777497 757539 1656542 1646148 1065184 785507 1980926 3757 1574649 63926 1084040 1018916 1541979 848645 143505 512612 445872 1676100 226425 50748 1192364 1793073 185979 1966618 7178 645427 387838 513381 1358039 1853382 1649045 234878 183001 1677808 722995 1672113 415769 774229 782742 558362 1791319 974933 206451 689775 1761718 443664 444014 154495 995639 908988 1941415 261993 420008 1284839 1029678 800104 224083 274810 470105 892119 1156165 1810755 878853 682715 1894719 1688986 1239137 511046 1275272 169312 875737 1910779 911753 1675848 218767 1690307 1918352 62888 1001785 311860 494072 1155942 543676 843502 200840 1397301 1491285 743675 813692 1890293 1537113 346898 592515 275037 1435864 1348943 1280680 1097057 125645 1686054 306607 571527 62031 1324679 1749012 986284 1320626 366767 1704087 293274 517633 1957918 1323582 1240336 825586 1309387 851690 196854 1039373 964050 1117920 992005 759749 1281285 1484805 693231 371989 684210 510151 1808718 1967519 1173526 1490868 660999 1364103 1018178 264492 1455643 513783 1429721 1032733 427446 1931387 1714738 1427976 320099 1655761 486802 759260 1650689 1444393 829460 82171 854087 235971 1696453 489367 965611 974390 156443 1136648 24061 896783 1610943 1536588 25672 1121417 1791233 1249820 1853419 1387076 571661 670237 1962418 1298744 1300425 62100 403996 327640 361890 508375 385171 1093105 1217405 1767688 508179 717236 286511 818412 247663 460167 868740 200216 1804497 67427 566269 1988786 1405471 1338435 584010 1926520 1129948 1098349 790636 777499 92363 497140 340627 1505692 1160888 1483776 1464548 1118578 199278 495936 368352 379061 257355 53965 1297912 1066003 796789 922025 891963 1443321 115404 1000856 1647356 177449 1294953 691052 7997 1353148 1005092 853879 980836 1891599 1956498 597932 1741236 119318 337651 1257846 183826 56989 5492 1392915 1845566 187419 1155198 1673533 1122883 616921 324994 1323796 44734 1884619 435058 166850 316056 305757 1879284 572722 984480 761630 1061016 1408812 605250 1226730 624120 786324 637588 1430033 583201 1531281 411099 731577 1739950 1060607 1601791 1652184 1070172 928984 1620287 1323064 1464149 111744 450428 1791957 287493 1050718 89133 611276 1306146 1570186 1146884 1006734 290103 1993445 557066 371825 1420202 1902919 937052 213715 946555 1252188 410251 999564 1011973 176620 1823933 403830 476332 260226 372265 594289 1223616 1597900 278834 1161075 182692 380553 311233 452664 319405 117636 1102066 1811009 222143 33436 1641356 21279 1784341 700514 203239 1188625 1436654 1860856 1892720 633877 1271305 1706812 1140009 1544985 1161852 1652281 776563 1577655 1084868 660935 963018 885337 1865908 1175739 279727 1568064 130172 699996 1284576 479469 1147005 167272 224559 1908469 56058 604906 156887 125618 948112 1681175 1561976 964867 1482358 227698 27947 190460 1404645 113487 467053 679649 1608544 1477454 153793 623009 1129570 177957 349737 765581 133119 894601 1069065 1039189 1571540 384641 878196 1895815 1745242 1210213 693561 1995475 1888909 1345023 1017837 1972204 1049843 289888 1572537 1868983 1328908 632226 1825732 296376 27708 1469084 549972 305645 262966 835087 891830 1742501 1566909 575457 268719 605954 241337 1659336 322822 602897 1031751 1994774 1684722 1329030 779122 838762 1128518 1658196 1384124 1647043 941287 1323647 1965393 221605 390663 1985238 97062 593967 534050 192518 1881397 1852045 772454 402254 1020728 1623953 1052405 1255742 983579 243152 396084 31445 803195 92907 535381 673022 1024848 658510 1206722 728478 231888 1763019 1671579 444172 422216 192660 588641 282701 692077 194538 663414 1587568 1810693 622899 104450 1519428 310097 1312413 1991774 1424426 1790723 713306 1785521 1588496 468803 698145 801125 19041 1185525 1920396 908194 400577 1493210 1213989 970327 1279670 1830502 1628333 760618 366243 1304651 830665 717411 39431 1949293 15254 689355 1755093 51678 1768630 676407 271543 120436 243801 470740 471483 567738 1695626 1816902 1108900 381541 1917532 1779742 1307795 1921871 855640 1738341 1776267 807675 1381235 1179076 479478 822901 1991975 1430542 559231 1314137 1195574 302189 776199 1923745 759716 258408 877304 1439236 830592 746405 1817338 730110 1130099 482267 1218743 116178 799348 1414139 1282355 1389791 1449183 1263017 251577 221340 1294645 1511225 1975885 1466309 1130944 1125653 1097770 337404 687481 256705 1578022 1427048 793591 1407400 1882300 122475 1149719 1056163 1665844 1673721 280144 1509758 1650911 716029 1167776 27173 983754 1536535 608098 867283 1327505 1473260 994007 1117544 433162 1497388 1520969 22875 1884207 653234 1167021 601976 1004049 1911132 1922807 1272786 1124147 1818077 346959 104799 700917 1632592 309551 1022755 1020835 1303697 30183 667206 1756370 32978 152112 92046 526996 361346 306509 1414470 522687 292964 343418 1452301 823095 24332 1305654 456418 864751 496434 1080076 1499508 1936436 548800 1354110 1642635 676320 387041 1328393 424149 137840 310065 354593 1034547 304348 1060000 934685 1403023 499594 888825 1295832 179903 192149 1085346 96766 855346 1075104 1223040 1992540 1310782 929126 1653998 925011 342498 174637 913245 1496182 297821 308735 1967565 729373 1149703 673361 117269 496392 1197846 188 1433939 845537 1666944 190444 1723197 85054 537750 1180211 1407431 200592 761927 631769 1545889 1198144 1638259 1670477 1880638 376547 1856302 1728096 863266 1524644 1210262 1101668 1556837 766543 263186 443563 1028250 1804505 1236925 1398461 649537 1706481 484775 44802 1455839 251052 1160687 576379 1195767 617336 1600580 1961719 1467287 823633 692906 476911 607622 157755 236308 121420 1547692 665833 1307187 452747 203667 481090 458061 715515 1112647 1274569 823549 914271 1661033 341129 757260 1532850 1874698 354674 1563888 1980687 721180 1752438 633913 625132 77418 1586323 652736 915684 229332 1719267 270277 396383 1716559 717661 1552886 1297825 1983685 95088 1450890 789370 285799 742388 215059 369865 1718156 1070219 1515107 737968 1562472 267706 1673100 440970 353663 550753 1918491 429211 1344631 1860261 1077843 1572022 1553160 1384612 1628544 738440 86791 828512 555470 591320 1394616 1760065 311113 1433828 1470911 1361735 1225001 1363373 123622 1902903 132085 1956412 689498 1288644 1915782 1840935 569850 519397 571693 1722057 915092 1685637 1742598 1692405 835410 1820446 1034955 170533 605207 446529 1421895 293797 954178 778483 421785 147490 1948298 608467 1280147 1686312 1921889 1606772 953767 1033274 1639646 177285 97355 131379 339396 528946 1483491 43935 1330465 56318 1904420 1834302 510670 35489 1287126 1828705 1868337 1357105 1107134 1847316 1124515 214750 716162 1787653 1178754 222464 990646 464418 77223 706610 58334 422764 706311 1304881 649483 76027 159574 1738797 477455 408223 958908 59846 1802230 655212 1910347 1103683 915813 1579172 257596 944283 1880450 939183 40345 748644 1175397 1945474 1745790 543293 788955 1887723 1850429 783846 738732 197133 950323 743688 1932350 1868910 1666195 186930 1219297 1740764 1933649 936097 1111290 848831 1742784 352662 1411378 438142 207237 1594662 262380 619886 1354178 1911320 158382 1510850 103705 1658929 1425343 750625 573120 56662 1695385 1426991 243296 114467 973382 1581454 1179732 1497296 1501998 53997 374340 1776185 1568612 1095397 1992904 499832 1594647 65651 904103 628900 1705637 260581 1109308 349644 609278 1693753 285482 1227698 1462560 1732074 919724 190428 237379 1425547 1461673 1603559 597043 865075 1937359 714653 629494 1853434 983267 1247160 1759679 754579 1564244 993774 1270473 532718 1043116 1449562 1964508 1669760 276092 1779636 488523 797982 1557239 612665 1025512 1777718 1563715 1432658 1193091 1343368 1519515 1826584 754930 1074971 1882333 1536263 174102 88561 1619014 549387 1846668 1065176 1030818 970732 1078868 887602 256106 1524090 396617 937312 941834 1821391 1242596 614326 35763 1245339 1226158 399693 148043 1133226 1875179 276463 1651437 458235 86872 1764312 1701213 1430990 476262 2591 991655 1930371 1834530 750131 1312212 363146 1971314 1356432 90478 150865 252799 452857 676145 654770 246984 1698271 1202515 572115 806002 379178 975169 439794 644096 966077 511909 1824994 751575 1263847 1406101 1471705 1303679 640828 427018 565779 1883747 1570409 221850 312188 829665 1101816 329345 1849395 1570764 97507 248450 1578882 1513292 857363 91540 1931554 159442 1785236 1461645 454763 123665 1816648 1166903 280228 241450 1326460 12358 229005 503126 1790879 1224613 1136312 440635 622713 920026 844232 1257600 1843532 1929752 471168 1105758 512587 312210 1715528 370042 1532665 730015 1277539 1823394 423093 1388369 1860309 1912550 1248299 72253 55803 796813 1514298 1910195 4980 1035335 1045399 1429293 1299292 1044445 1735379 1316767 816996 1553468 672555 1270595 701858 41467 615410 1575158 1000086 689114 1015535 321139 1199937 968918 1123252 345525 1935614 1156545 1456834 1246996 1569135 570098 410924 34859 393849 604692 1808456 586097 1058115 479583 1293350 71641 699273 378001 872102 1192782 210407 596030 1709370 1860776 1408252 1821479 480208 1896523 1510306 1999381 241642 1605815 1309883 52458 85322 1272216 815349 1586254 672759 1823798 1258064 146969 1078900 867445 768520 1473544 793404 1681557 1817832 1369660 407443 1940654 1477681 368284 1507389 1088611 871889 19493 1771589 1463778 395158 1761440 12053 797155 430780 1071117 822841 1518123 1800113 513206 1178486 435956 1021728 1003034 235955 1785483 1478699 884469 888391 1287381 1593959 1874479 1267522 422932 386438 419379 1087516 670696 787231 1324391 444397 682748 646699 1499059 12288 1907593 1801452 260757 400642 1319092 596689 1482480 344647 654909 398312 886853 549082 1304499 1370364 417295 688715 767833 1239208 98312 305001 1524418 1594992 1206959 1117705 1159773 182369 220435 178527 130213 500256 1730338 445664 1103564 1792286 1464834 1102158 1241332 1694750 1219897 1840219 1886330 965280 1660927 281237 1288020 1485649 1674567 1896728 482754 692320 1460429 68056 296409 699036 305211 1185576 1158363 1166458 1974677 40357 734460 889631 422377 510521 684408 771028 1766050 822829 1534503 172254 951788 1279475 1718454 743208 968026 1127051 1705267 1182551 208716 613879 884284 1566745 801533 1613307 1060842 143282 987686 1929415 788942 1699261 829014 56738 479140 1208388 1936543 1528626 744184 710687 1017477 442785 536889 1784152 1433641 1671112 1786803 1543287 1980589 67501 1695039 537542 1436965 672156 1476698 270967 1970026 255672 81801 92044 410901 799178 1860922 503444 178408 1962889 1282281 858948 1333765 1365122 358465 937982 958983 886050 239993 664275 1552332 1019730 1826614 753654 196121 681186 75249 496046 469459 1786721 1180892 1515959 1985182 1239183 1274378 50904 1316294 604657 816175 1210941 354128 241099 1396500 497724 1045115 1476770 686232 977786 1164527 1568314 890273 106953 1757733 80109 1297105 1349063 120798 971569 504049 1044241 1096638 84898 1909336 1340307 559106 1147055 1177533 1536974 1021778 626121 423919 1029487 1828572 524385 1586456 215647 343264 931473 1909874 249630 1064804 31907 284660 370144 1766805 1783654 215928 159995 916941 89101 1663762 186148 1019021 652620 707426 846761 678356 1331392 1712520 71086 1994762 1385048 450319 1794568 40453 1698445 1444956 1276157 1648457 1788799 1504171 1287154 1799544 311432 1685925 1595208 1159381 1404218 291024 582667 973492 1559845 1817159 1558196 488494 98091 668719 1122619 906244 1115522 543639 1081171 554839 869611 907929 1184556 1432437 837141 1139024 688250 857035 630126 1619224 1297033 753382 74144 410341 1114322 493404 1810324 707828 1390027 1313829 945221 294111 349981 88524 802087 342507 1515252 1793926 1028661 1793658 923455 1462805 950765 716712 25169 164986 1479443 1414710 469333 1655185 1704052 362001 743262 905479 1751548 1545948 1943548 202183 1361116 1657800 235174 1878222 1539765 1909474 1793683 1851703 348498 733103 854014 558115 1260651 865153 578788 118216 1486652 429343 1944717 1878115 380128 1982299 995787 93301 537335 1123626 1553361 1524758 552405 1930025 1223150 671108 1292703 1876633 1155429 1399161 1171236 1045182 671888 984760 466806 571938 119538 1957371 617789 573508 1305096 1844404 1660340 10267 428480 1610247 554185 1758303 683042 470643 612522 1807809 1103062 383078 712645 1620174 385841 1876823 503649 388647 1220821 110341 376018 447945 953558 1260340 378461 67015 458872 1393604 1666835 918817 1868342 524357 1882992 491106 1864880 1925923 1867388 1496410 1710112 802682 94111 453209 1914534 581691 1981192 1998208 655917 730964 1627097 683828 920520 1000864 1020931 36727 1299985 750002 648513 1895569 1332162 943159 1182704 972503 90505 708150 1090982 1381840 1274369 1877795 1899040 1001334 1345575 190241 304478 631054 1374935 584680 1080920 740478 1683015 1925080 1651503 1658555 568343 1496310 1530585 644027 952380 656749 681895 206111 1169059 427157 625692 972467 850147 1948176 12409 160356 851230 1941356 1502997 1064006 835338 704400 1375960 1534926 1869405 401577 1122453 1749462 1925422 1513920 1045232 189988 613219 794303 1328109 1810964 1760246 1401908 1968770 1391242 253364 1590931 1872133 1033937 1567551 1070959 1924027 1852132 1142862 647698 819617 676263 747520 1885134 852058 1458564 1430459 1803952 571440 327588 839309 1096812 79603 1101988 1381576 818325 1604651 1489270 1673583 1283042 507152 279598 1437698 124904 1962217 790705 1882551 1314266 1449171 351894 1702615 1831785 302405 788650 751340 702001 834270 324365 1446781 285533 884766 11174 1240172 1133109 1983883 1880870 944395 727467 728030 275889 1126268 758515 1810320 373823 493887 533615 1880048 1000807 905084 34741 1337225 1231377 1753700 1361166 916535 226397 525171 1498371 1571258 1209788 1793961 311215 507565 634019 283036 1117999 1615850 164866 412047 1224464 1057653 891469 1258093 1692343 1071793 1382029 1441712 133147 1171311 1029801 853238 1188201 1709145 342138 1109294 45272 741440 1228977 222700 808379 1074172 889393 1908873 1235024 1037312 70622 1870260 849314 1980587 958274 1253067 73981 39034 1822365 1854744 840494 304405 1509500 976213 1132388 1406302 1841666 663651 1033999 751693 1401805 207573 1879242 1130451 1152423 419170 1151095 1828847 294943 822167 1201172 585440 1770323 49567 453820 923221 1192028 891645 694502 282364 242779 175666 887099 338116 1100160 482676 1807232 62044 530394 909973 1970309 655228 13785 1529435 1511090 1780326 1120958 1526630 406721 1160377 280353 762923 1540914 570201 971009 41529 1848110 953954 766247 491915 253119 595738 1917613 93900 1479519 1371014 1061495 692844 87445 1327713 1404255 622408 1559229 1500038 95860 1396697 930859 12000 190221 539798 1317461 1814987 725906 488862 1484625 1505086 67563 1521563 1119518 1739841 972949 691670 931082 951281 1665166 383433 933546 173683 47279 1307570 1160806 1758468 1550514 1665272 145523 1449232 1590950 119639 762705 1993598 838963 793710 1681158 274161 199669 1278716 886832 1412374 1807400 233930 784766 140986 613339 1977818 1759941 1168970 1195796 215502 353522 573036 1220666 638356 327403 1854587 892357 1961005 84931 1422051 390487 125401 1472825 235847 1066785 1694422 1535539 581609 1795913 1795101 755135 798621 503936 413190 1152983 976413 1809755 711420 1666350 338603 620605 1842207 43454 833362 29275 1338392 1383027 1568671 1423947 1976711 368062 362493 658899 532192 880056 1269934 1815715 85725 1693452 619216 1088840 1425471 1396806 1699956 1902573 120480 876560 144791 223220 1533642 627579 350136 1224479 973304 1986259 1674161 423602 1239744 426198 1296074 1548542 1226814 727982 531370 1162729 1894905 171186 1970389 1578979 1036001 1085832 289105 987865 1703115 510045 216487 1939664 1027820 251277 1984384 700420 1793892 461433 211430 343629 1804734 1578213 1903473 1116252 623037 1158582 1102931 295824 1864916 1907220 1118261 1194670 1691351 1444218 801262 148775 1956200 695842 1392745 1225543 1989783 1401161 1557658 1151189 688441 778490 261057 1084521 789200 1884948 1693314 589090 529373 204233 1412463 1117844 926922 1579346 1680323 1899306 311887 197824 1332376 1481922 951314 1909918 1656552 1828364 723285 1634748 539543 86210 854046 316396 1627338 706157 1861370 1360995 988702 1573525 1935719 770992 724055 348874 436896 187418 1021838 182982 679706 632480 1645555 424603 1067153 1603575 749044 155669 923230 922730 432130 47302 1729156 372675 1906669 1755540 360366 1876317 1074050 1378049 409658 1762843 844365 1103815 484944 1139843 777625 863351 1360231 93188 384488 1051460 439626 264019 1334299 1053554 1957467 1670810 1301576 1272158 1267886 402915 1625624 1553723 1694561 1257892 583902 517236 698325 1695207 114908 268121 1383296 1232535 1389678 1169003 573471 1595789 1949215 1133870 1835583 1833100 621550 1730180 978114 1933927 404815 1442038 1884174 288205 1699941 607972 965251 837861 793554 1198617 179384 460933 237279 341401 1104701 658222 1710048 787887 917094 1921262 1374224 1473317 56525 749294 710425 1887797 1925553 695021 1546489 136388 673974 1584181 1612520 1054049 1760072 286030 137216 1534996 899158 1213267 189372 1119011 1355562 317753 1533465 572589 1385788 1310043 1681061 911004 942112 1514549 1958451 228580 1091760 678107 743440 853156 1213357 717742 814356 1193109 1167550 1410919 19495 1001621 1244271 994252 435633 936393 1910849 532235 1235867 1112294 1822395 700138 1026969 1535021 1708241 111707 1037197 1905328 1575058 985905 1593824 1506553 1340792 43445 342954 1454043 1508411 1473449 1279975 326648 1126572 1276843 1534789 48215 891961 72194 1680271 1736213 777110 1395725 880872 806804 39675 1058214 218069 352118 209419 1217556 30380 1252086 1233389 910394 586075 1197701 1753183 1001279 1884265 1939343 746418 353041 607784 1717747 426003 1639133 1405354 873620 144210 76979 1783228 1769553 1578853 1314093 1984346 760920 921800 406310 561432 481186 240835 217975 1016747 63156 1945868 1846976 964409 783993 1888090 1681574 12865 25920 23302 1121104 185482 340400 684452 1728254 1509892 1808964 720147 953312 1825506 446602 1507650 281705 1425641 258310 436790 698642 244966 625314 1789322 727564 491503 686886 1205631 1617940 679556 1619088 1237046 71862 1592312 906237 224626 1519250 326428 1749676 1898817 847098 1269289 514670 699643 43904 1773836 860936 1808848 4441 828069 833401 1485756 565312 808599 779128 980477 664163 1505480 172533 143125 492496 979546 428618 1923993 411850 1183590 1251697 1886798 1649934 221162 1940802 44942 1951817 1780707 523161 1879775 1941462 811240 225664 998286 87165 85385 1803950 943599 1506180 725669 75788 1709054 1875749 1625038 1693990 1405928 628514 1214645 2084 639332 504777 449214 1489197 1607868 1307440 1913998 1460457 759188 1402767 1750143 1290022 383242 1625089 775528 428435 377675 830519 771301 449620 921055 620431 1142042 1232207 587411 961783 121699 1245601 1493610 1801239 175156 1701592 1725476 1379889 45876 568546 1472933 1862806 1040141 462805 970011 1429100 568915 1195799 1097141 1365856 1132492 1144191 1111462 1183243 786204 386801 1817361 688787 377441 1234134 536508 417543 901417 1776720 1957164 606802 67545 1425485 779195 566166 1543333 1849512 121577 552311 1212143 295962 113600 477073 1074270 1146974 1804354 386611 1719228 852007 1959566 1437053 949195 1541395 735023 652019 1292206 1432436 573190 584061 729660 1241174 1618460 549698 905835 1275596 1128624 320864 1111253 896903 92005 1943733 903476 1102253 1390038 1422918 152474 1759515 1966706 403877 1213231 507031 1866737 1813648 1847089 1638814 1461225 375778 179611 369863 1164199 1127529 1215502 964338 1493673 1243657 620069 1383214 141119 990765 867353 338331 1164214 742504 1817974 1840699 568123 1389778 942868 1877018 196061 825535 1668467 1859849 167030 1466065 1672409 103272 1864636 1265404 53274 172563 574575 475907 52218 1856714 926889 698813 1050939 1705420 1398025 1887489 1350733 574285 631862 840142 1301047 1437089 193844 1575890 1684188 823898 142355 1728294 1429101 624859 431962 1433017 1221729 732980 1809092 107510 758415 960951 1734191 138180 1606937 282439 772118 1522677 1709090 593774 1989638 1115037 1465786 562233 1010097 481148 817763 721603 1268994 1451583 1525085 1181657 1405963 1683767 1113445 328572 1029174 576117 835583 76540 1708468 658664 789031 232769 1763695 299542 701610 1744604 1760759 668572 1680812 411713 1131063 153640 1002417 1835926 267832 573123 93877 63760 224580 1970751 1567232 398066 130928 1214690 1274281 1349940 1140266 54672 1801213 1116187 1647536 1910725 121993 951110 1427785 1709187 497266 133704 911657 1383552 701561 1841131 1497810 489128 274991 162795 1133533 732207 1271120 316210 786398 62391 1181567 966299 862017 1916758 1973006 1382516 1845729 602433 1413767 711 1570478 59189 408349 1769083 367249 1551094 1130585 1232263 1272169 101537 1615169 717806 1203475 1903934 201334 1369343 391026 1028954 471618 1088807 625333 543309 1516062 1815223 1855350 500300 340888 911048 1429600 637403 1708376 1129306 572653 1196613 1149110 1939329 1551580 266515 170105 1809017 87075 1300293 21596 1490805 835305 614183 671598 1925108 528151 1514261 1081762 459708 409390 694321 239840 440069 490696 1161010 245393 1701731 1009820 574177 1625296 1482114 873633 661432 740332 1860320 69039 1468398 130309 1422089 1558212 63777 1831747 1768783 1082276 1697468 1538144 1343495 16639 1159218 1900671 21508 698410 1795695 1435373 428789 592995 1622215 1161903 1720771 377998 1036562 1552700 848195 1058900 623356 717497 399966 1171058 1428186 379834 1177526 763787 1932979 167810 1475001 50744 928838 1547168 292622 1306894 837570 1561673 633261 52516 1712193 344153 825204 1070161 360 1362577 1767459 1485131 1448392 108893 119772 825825 1243246 1631067 1289975 1291394 627510 956737 1871483 792020 609941 801456 387465 1514679 139346 1591218 1090509 363541 1005350 224731 44721 875205 788646 1367412 184777 945337 1074840 1480524 912744 1604273 1642100 537105 104796 347087 694317 982701 1652623 863210 1632111 359726 1898242 715002 671865 1624746 46221 1574244 725675 143235 155848 162328 1668463 245539 1267988 1142860 356989 1292012 1568076 702179 1350254 1674665 690461 1256958 1217531 422325 1282277 647539 1287463 855618 1747778 220257 1144848 1762150 761513 789297 1787823 329951 1303661 1798266 866664 1047750 215007 356189 61238 1884730 953824 1580486 434879 1176621 1192501 1682052 1272099 10777 547302 1634084 493164 1839833 940596 1743618 646605 951996 1291380 1657562 1927461 840737 1726651 748009 703569 1875020 813833 155335 1488480 111189 1660769 458256 810004 1560541 1384639 462067 1570492 1448679 104358 771900 948662 553199 1806150 26914 867367 1537164 867389 428707 1118197 846444 856256 310449 1042787 636862 764171 923590 1383709 981156 1583312 776845 1881197 958922 607228 493019 429036 364004 302962 1763448 1061588 377740 1380392 1702309 1001147 45950 471493 1280419 678032 1060478 1976614 1810870 600375 722494 1091559 1813398 1655029 884202 1793067 1438362 33696 159620 419119 746702 1103005 1017862 1704194 512742 1501817 20340 1208951 747904 795422 1197193 1796326 723328 1502229 1619036 205070 563555 125429 1797478 443370 500622 1112859 1887513 351491 1367162 1394671 1459668 1514435 11846 732175 597867 836130 1972006 1700533 1316117 1849573 299032 884624 244287 1169767 1062365 952455 1278086 913493 563203 463521 1561824 1234413 1547278 912126 356142 777113 1404915 940595 1839647 583110 1323460 773317 1895435 172042 510722 167189 848070 605379 739088 552138 457104 1381333 417585 1938856 495245 1107080 628069 96054 1545982 277432 1569576 1274899 87400 874794 1690848 1124799 822344 1083984 727444 286038 1284157 242615 1321342 1152438 1535003 1732039 114960 1331173 1483904 108721 590422 408523 1300947 685346 1950796 193225 1696219 1311871 1735447 634300 761879 338975 85508 932877 457560 1456593 1533778 1347512 531351 1906632 1891701 79944 666848 1084220 320740 1269354 1468129 908740 365921 819198 1417287 251086 780690 311620 1494369 92764 84028 894622 901446 53486 365254 1722648 302981 270166 1252355 10446 676689 697762 265280 1616139 1162258 1062815 1244038 1525547 1206087 1928208 1788579 1095853 1378853 612019 1465107 1048820 223980 1115044 1542859 1566851 1776500 565225 608180 1457795 994199 1246787 92683 1544625 1593470 499812 737765 1634605 375435 1918741 1199177 1652262 628079 1480327 238144 427343 1448008 1228067 1929046 314668 718723 1833718 1397179 1627696 1670734 1205842 1488040 1515759 265993 1573846 1105244 1262219 759195 482158 126504 1677797 1581723 411872 1705634 1061582 1135766 1989604 1345768 663029 1316195 146547 1359421 186928 268768 1876474 1780293 1482580 706607 256814 1671103 160893 1315376 642632 1964375 1102451 1517658 1435150 698943 1660447 1778185 1669339 1139091 1642534 1813471 1747867 1210883 238052 1112110 945338 1539899 1394072 460008 262958 1710144 1222555 1222088 1063625 1277237 1940566 1722772 1668722 1056095 1282042 662496 1070586 1729170 1938600 456004 370045 1361094 831816 323542 467997 1690918 611775 609083 245001 1643148 331257 1394786 1909695 1518130 1049534 1395106 322704 1937854 1136120 1779049 119730 973615 504208 1775779 1666610 1915669 586406 76642 1287289 1885513 1750654 943784 963362 774501 158715 358008 29436 1046684 351896 1063135 1639185 1919237 1618912 836837 1573860 1593563 596832 834132 473957 520782 506361 1388950 768854 1788283 1348774 1775084 1375553 352123 1533598 688295 242340 392571 449782 1125139 632600 724556 1474395 931117 1073963 516707 80774 1503494 387207 113078 922070 663482 1859202 471881 44955 1879975 1490096 235440 1598587 803881 1259260 831886 725528 1211329 331742 1843726 1103771 943517 714078 1161899 1583788 1191080 276686 1113019 1617623 120474 1151986 1243325 220737 1173252 1162889 542503 1948232 566548 634315 1822007 756803 1807955 685869 30194 282455 1438339 258062 600161 1340644 693407 401535 462707 835516 129150 506524 1955816 595967 108194 600244 1568471 1712490 4626 165157 756776 1370713 787640 18399 1996342 1464945 956724 1382555 1450379 1089269 609925 1860167 1147168 1771180 1544583 31531 574939 1564403 339336 1743178 1141985 1174200 1353217 707581 1657374 693981 950993 1779975 280188 214721 1782067 240280 1582172 1553644 188277 1512666 584720 388469 817684 1654955 446075 165219 869960 730699 1819755 1022690 1601948 39108 1760899 1861099 629129 1566681 1787900 1417964 1458981 1724759 461013 1664759 976540 158665 624400 949397 1036521 847894 778943 690672 1569077 88761 743311 334944 1898841 1698889 1520443 1864860 445371 290111 479408 960122 1036548 968191 1714607 505966 362189 620350 497769 1035579 790136 1816078 796862 344944 386603 661359 75013 382636 1805816 767058 1338342 749466 96475 1234361 1815627 1617505 1163487 150220 1160105 578953 3283 1575338 1455447 1367733 1822558 1322845 1457406 525488 1933390 1242322 440342 928607 1324883 133295 1989049 1743059 787724 1058963 43588 491462 1690536 1760610 1048813 1974462 613167 1955638 617562 404009 792004 1343480 1021833 1126274 54013 1258805 1087875 363128 1715940 1887329 8831 328781 62591 1652238 1888039 1037952 1884205 465588 483780 1893778 561798 552856 1602401 859080 1114789 851285 181832 1020857 164158 1667189 533284 195550 42113 423247 1068553 35580 54402 102379 416003 1695946 969929 1860012 312685 1680793 920914 1263674 370918 56715 1473540 1336284 857141 1109830 262388 255203 1432595 1082707 820966 825555 1218092 1107805 240598 715359 1766246 1839533 1788681 284246 1984365 867528 1003305 6005 382192 1619165 353504 1502786 814622 745799 922750 1257409 698864 1382463 701089 1492305 930252 1870573 393279 343163 1666834 1181589 1220743 598689 221802 659468 1608808 1502646 1195375 1515828 1920323 1570010 1524732 497448 1812000 13592 1530049 1254726 1993297 1505073 779589 615974 1185232 1019651 580534 1700417 477235 363735 720040 1408192 693325 544017 1728413 342360 182507 1094831 993321 1683525 1802920 1692473 1956167 1190094 775937 195717 1469295 1535556 873226 420406 1050355 1039989 1048693 1389729 1084753 758932 1448599 50470 329633 607459 211605 1474102 1333056 916208 250670 747734 1062332 614042 627055 1123919 1559420 1335061 566526 1957001 580085 1534727 10396 1938882 569465 61386 803594 1737219 1372146 1208244 1495505 1037607 1182657 754716 1169127 1009833 101735 1999342 1414052 124110 1676316 1012810 649771 960967 19784 1183268 1686434 1803302 879241 1480338 585860 1859020 1565848 316187 155617 1840028 1822531 1941601 1962562 1374752 1883562 562607 771061 1834972 1671588 1650206 406442 255188 1442289 1609361 1672236 1889370 409400 546719 1609103 1856731 280675 1300309 1557975 603879 1727730 1068892 1448430 281453 185261 1012199 1153019 609703 988527 1157266 1896926 1214751 1715760 480982 1373354 1382266 1755701 994598 1340895 637060 1935220 977377 829802 481923 880293 19146 1820963 1370264 1653226 1611156 1887806 1950955 3069 1779813 1741503 1817395 514487 1402972 1939721 1823727 516012 1628716 650011 1457970 1396214 654859 363472 368107 1583703 304987 784096 811104 1287184 1729516 1769492 33954 1235487 231293 983383 1090247 1913629 626499 338963 442754 154859 1311846 467342 399603 121674 270458 677153 1257657 875129 1510174 1026081 1227853 1736286 953352 778245 1955217 286127 369048 1087053 652815 1401395 324311 508748 1741449 998472 430220 239467 1033927 52529 1558811 1781208 1451820 984987 645115 901221 1120369 1339332 901665 1301163 960914 1287573 1068810 1690105 573532 1352884 1587447 1996285 1112187 430895 893560 946789 1430924 733805 1197880 327662 977131 1452730 1090181 1965770 450437 83352 1394841 1506559 1428918 50982 369231 1930498 1104084 276619 899375 339145 1588077 376895 131548 1322674 1512466 1768879 333621 1753052 1843193 1732428 1001815 295890 913127 375336 344258 1414014 385817 1324920 1569203 1948588 917055 1190350 1224000 1185574 471649 1086163 963238 1115808 1145845 1326233 716665 453960 1774976 433360 870095 1495111 1910081 274646 1119687 305570 1874816 834861 385516 747843 762437 198032 1898851 1016853 181196 550438 597847 733038 1330170 284568 1441984 1596043 1264768 1072815 345487 1030098 1853989 1408385 1511981 58575 784591 1337833 1311537 139237 253654 763515 1857238 1337026 830178 496792 647433 1998179 1556162 1100228 1243792 1350703 920179 754876 551641 564242 1220755 933677 632990 299905 728918 47826 782714 1090568 1875597 189266 108512 425047 303385 45310 69344 1636168 1058797 799765 1069415 35260 1999835 1902242 1822609 1366746 819762 769921 795948 1508743 50097 1026298 263648 1594456 1638309 1643845 1804789 995111 1256795 1982250 1985615 640719 535425 1552224 1792986 432438 462461 1288748 1169364 1053211 286398 1178665 1292721 1245445 1355479 73628 1998439 1330365 1085504 245268 1524615 1685218 236517 850866 125772 1382538 517763 814049 878444 213542 1417292 817105 1852546 1048803 753789 761032 53023 1008805 1768816 797070 398108 1065317 1554467 1854828 636032 1573378 1467793 575165 744815 1904689 236204 644920 812566 211634 102457 1356477 1506823 1493570 1038008 877802 1860868 931713 1704413 1604165 529757 1905259 471589 28980 1135602 1287380 241646 1077257 1783931 224119 1333274 1767415 1294282 95936 450214 1697996 104648 708376 1525625 761728 756046 1231436 118334 905039 1562349 476821 298591 1939367 1911624 548156 1868538 1353985 1247040 1852951 314099 1021172 1309465 1745793 264475 970754 358485 717256 1885058 880505 1658869 1768308 1582561 1089597 1702845 282435 1302116 1163025 1062804 1155861 1990914 290737 1324471 1225075 1995986 90719 255117 1368998 1625046 605808 1557441 356050 280759 784933 1529885 704383 338297 1327698 1322867 1279089 928030 908709 1294946 1170437 1826406 1749679 864034 1930627 1269515 1555085 121724 729736 431784 121869 571653 1516204 104180 512111 1978934 1128495 268487 704263 1224397 92388 123217 50315 1938333 1369440 747246 65085 240599 1150493 791865 464168 125693 1628209 1708672 1846174 1176121 517225 771850 1115065 1907920 1190978 728401 1956438 1651032 729832 262722 1929357 1495344 841317 973603 883595 1215455 1082364 1307346 1729082 356188 812967 197498 516758 355091 121838 395815 469164 1773827 1475369 1429143 247984 967746 629376 764094 793380 1831027 1060338 653700 657045 1212012 137869 17558 1996004 1392596 824427 93472 1181404 165621 1898816 598861 736966 1144645 67089 1980557 1998086 1419520 967516 925936 346317 1976019 1778235 1260866 1397400 779582 1613562 1299283 862937 405203 1858778 42561 1279969 411008 819349 1409845 1703748 713958 1292001 170568 65711 1114275 1109050 1843038 1580960 1531177 77954 1402057 301590 857704 1099873 1417439 640110 1696396 907760 366401 1776482 1785359 209529 1692544 743553 1319351 1735149 364913 1240411 1173192 217613 192035 1834110 1624226 1645831 498524 1462697 782669 991594 777078 403916 1566939 845735 1359998 2624 212799 392504 1708500 1651289 1150181 1214764 1224965 1560785 1124784 1782511 529658 1799037 414415 576934 1698024 235880 1349187 705119 482264 577298 1019856 270627 1462751 1490 268970 1398021 1256716 944657 249456 483791 1746197 1928879 1006746 397822 911054 207423 1119958 322543 837873 579849 1661489 1496213 1843307 736585 1657415 170333 850919 958303 1019502 1625812 1029788 1510070 633406 1888493 311615 477926 3947 491687 1064080 1915726 510605 1172854 895724 1406668 29115 925286 1085042 89125 1872394 74917 115062 1941120 1273306 630933 1386278 973072 1515134 1213505 1317716 1139009 1669596 249393 3206 1190257 672845 1733294 1686694 1906012 254990 1623377 742742 365472 1501317 1742854 1504448 460395 209274 1721889 1612946 1116595 1700333 767564 1944208 844869 1610883 1029643 1523995 1522131 1584709 1454630 1049119 643461 318419 1793229 1036967 958595 150429 1877065 1854973 338039 743335 1235317 1025071 1622327 1541203 1176178 133265 1244764 57777 1852265 577544 504876 1482830 278171 942465 738347 181605 296220 869686 1405665 678665 362243 953328 1526020 1694737 120402 737533 556300 1849525 1742493 618693 1975266 255783 1930438 492293 191756 164460 950995 865173 1867583 1935270 1386014 485874 206884 236291 497687 540369 1120543 846112 610724 78376 1695396 1614002 1660619 791788 31422 1217595 31824 536702 1128706 506570 746059 1597903 232570 149145 1822380 942809 1484642 1707025 1924716 1601290 1314767 516155 1709165 757442 1394797 1690008 1697365 1047272 407710 1088237 1867411 383626 692897 884316 1650185 1326810 1755626 1680419 1867144 1515321 644742 28612 106268 568357 177985 1766835 405196 193043 1517463 856316 568400 1306029 393166 1199179 509913 1654872 957832 434105 890778 1004300 856202 988920 1787798 1329072 790904 1071858 594413 732320 597536 447915 600668 1239771 1688881 58594 1931978 251741 1824725 660088 1289498 1514857 1794801 1166517 1225349 763166 26498 495018 616303 1668636 895004 1295631 941821 1123755 722365 1223226 1512116 1560758 1284041 1961882 1831812 1576504 1340270 1032299 1188027 1806625 1835143 1601751 1683235 1814636 1239295 1394321 914383 1110250 1382381 294001 1307880 337668 1673177 1929545 371770 1280343 734742 1381681 490451 20277 1378068 784454 744483 528355 595772 1790457 1423868 1226145 1380662 1137462 1134804 406087 1184621 883756 543601 198314 227997 1877545 1702607 855207 1624734 1006124 130572 1029686 1286704 685178 828230 1873737 546694 1594067 1608773 1877708 796529 1225308 1989908 1503331 1414759 410088 451762 1954407 629009 1663374 656830 1164053 1898183 1273958 1409549 1658292 679192 350818 460307 1566894 228439 1054422 1921978 1488584 165464 1020219 1873653 1354120 1375780 230336 983412 217347 1571788 1096331 401154 250932 408559 612312 1230056 1782899 772304 400471 244499 1424173 585141 1901624 919794 603487 1729239 1882422 1088993 1689449 1349799 1550948 336577 95188 235384 1554387 462579 1184081 374668 679198 1970591 1043922 1510462 922421 336259 1304827 1989995 1914928 1674351 1510507 1513660 1919885 148562 991322 799037 1219575 1290720 380027 1639547 596016 501973 1565049 1983928 574920 356038 1345846 1778038 437812 254679 727897 1887738 1364062 1018729 1638041 1865635 1368452 1610433 1354653 1679262 36834 19129 758332 791023 1021506 1356711 1180782 4863 263088 1525714 1162795 3802 735413 673297 309701 187995 1305130 1583737 59236 417340 244426 1281423 1678342 1337214 840462 1504473 1664760 1687043 1070714 1767744 1515296 914889 287590 1602798 1573102 1165876 844781 1907580 240646 786597 1033590 1646159 1089232 682118 1423397 603474 1415869 477045 164271 1589876 1026901 517465 334804 1363390 925613 1548532 637802 1617236 1552322 586177 1995367 125943 848714 316914 218928 1373897 58572 1918536 1068193 1120565 877214 458157 183479 76927 995504 688558 1608345 803475 523467 87373 1495610 298424 1027164 433641 400066 795277 1788052 1069936 923023 1994029 1324513 1757384 820454 1517578 698306 625161 218150 1006355 596088 1456085 39801 387000 1231269 372881 1976785 1238302 973861 1227244 1329897 18393 1626569 990716 1686240 1827294 900218 1911341 935956 568675 1808074 294148 1821139 1020106 308207 1071548 660398 1370726 1902884 1996880 60452 1837689 1577985 1465653 1526011 464477 1006089 1292530 806840 556517 1656027 1068339 1127963 1467023 1225832 61858 1470005 1558744 1786935 391055 1273859 171796 1756198 636739 1964550 1802538 1551889 255141 875270 1826897 1432254 1080426 944015 1999019 1334446 1662863 191714 580818 1539136 720450 119546 1727191 1199711 1828810 853116 34433 943820 1359135 981369 815924 1646496 920826 699303 1258923 1908891 1925201 1553136 711019 1311957 1029213 862944 706191 1801604 907960 1343317 1624499 88144 1823155 828115 1641755 413970 532291 645315 1684056 589246 448838 526203 415222 655233 192866 174838 473128 713285 906117 124625 1808529 758391 1081075 1042015 1767126 634261 1335424 863001 949750 1682302 1279270 656407 868007 945728 1804281 1217148 893310 244319 297078 949839 1104663 1895730 1899006 1447271 1891245 1231474 520274 587904 335443 1081308 791224 288043 390787 1740536 1575850 1258824 289387 843407 1447144 776543 1992099 544625 958518 1998014 1815647 787660 642389 1894039 565189 651890 986611 207218 50922 415132 1328779 1807271 882260 1684871 1368711 995425 477724 1632354 183876 160659 1440635 875904 555966 1430729 56306 1902619 875539 1439310 1513174 566402 1906142 1841087 1946211 1578703 1369435 375124 194786 1453455 1870805 210384 43527 1763700 682843 496082 538903 359184 729084 1540530 1764663 1933061 792307 156689 41444 241800 45222 596926 12252 1928241 419475 1337663 688631 627967 335469 1149849 799903 1417782 590725 1392952 1698620 719294 1409532 2963 565418 1820858 1446912 1149359 1972943 111263 645050 217931 458879 1078163 1824959 721758 1923103 927665 1605598 1962587 276040 1332461 1421076 442978 1556268 781385 1495450 1834933 1852787 740162 133600 1933654 1890133 899737 613434 1511227 332742 1036588 1567814 642083 970265 1944589 1556795 1303358 133075 104574 645631 1692365 839892 709866 861521 1723515 1088461 1030466 107383 64122 452716 314711 1159665 674831 1615827 515557 23564 1758797 39847 459645 610113 63510 311553 1948377 1234083 1619260 1569382 1331093 1010869 1750353 897601 946772 1721831 1491836 133832 1798085 1456769 1244535 712010 532927 677486 1162670 756538 1066489 543955 775082 124619 737950 1713297 1822435 813101 238597 807862 427783 793376 645557 1112634 892753 320405 986390 1952385 1375888 1492862 787905 663727 926803 170097 547894 1480408 1794951 32493 559962 43581 685221 1825131 166991 380775 1289989 1285164 1007555 1684403 984291 1860624 793416 617207 1575513 1228237 1982292 1744727 1482526 753599 1339921 1496483 1846734 1188386 743712 533426 491632 1512706 1951515 1499040 246418 1118820 1140709 1451573 457970 156335 790347 546300 979420 701986 438177 1404682 1154106 1425875 1595119 913100 548338 1526550 1377382 1637139 1454866 1454624 778054 841884 751998 53777 491630 1379017 557193 379600 962337 1031178 90915 37239 905065 556556 220885 1131537 1772929 603521 950033 412368 920807 880976 938475 1161668 1593003 1660417 540672 1682613 1818510 1620492 621638 129285 727797 687760 240283 357134 1982051 409286 1677846 1167731 847522 1563610 1831372 1246999 480977 211821 655099 1724800 1859642 1656990 1989422 1980444 848075 466836 1034991 880783 370458 1107099 1275285 1285680 1027585 788061 1970855 1259194 906248 787956 975936 1657215 419187 1813071 392929 573778 1826906 1627360 137331 830258 1546404 898200 1753538 263749 946791 832724 1067322 694067 191195 1484449 1542107 1870196 381108 521915 96192 641537 640735 423880 183663 1168554 1827728 326026 1087598 1958320 75680 69670 1734199 654136 225811 245840 1603093 485112 736405 794246 1576392 122199 156677 660381 1999166 1503603 763582 889725 1588293 1892223 606058 229569 1840930 136734 1560616 1127906 1412203 1706159 1752619 170043 1572724 1240374 1161727 70002 224464 1958554 1130540 31154 794039 1580107 1057030 805457 939637 577172 1679943 285398 1358991 1223716 45758 551292 1585715 1939395 1956757 692450 1772015 1546385 189125 1948540 1753446 1445551 246007 1585563 763173 1071703 1609869 346889 1552074 1218902 194189 343249 1463079 780899 1808469 1486369 835028 1768422 1363058 1118865 262524 1695798 654258 725245 1202793 1120467 1244725 1621387 627880 298265 144766 453903 260976 1833167 424301 1991802 1546917 26545 1560311 1297343 53618 686961 1460220 1734275 668076 988490 609459 1305237 1062092 1696618 465004 315836 1805692 1610141 1911399 1780337 49509 1417630 98017 277144 1429870 1134429 886559 1505093 1384087 907333 1658046 22374 1151757 1852215 1800456 1754991 1462101 626011 1946034 130512 216222 1651261 385598 223483 1240722 574572 957739 1208383 374807 1023662 1517198 1707592 1398279 42634 1791562 1080742 95689 299349 650551 1847691 1951462 1685505 358020 1214568 587720 827305 1094229 707447 1525260 749073 1886597 1226482 1611103 606792 658972 1031927 1741883 397852 527573 1504438 758028 643367 880910 1323742 1763696 1906396 878005 1577768 1124374 766846 249966 1514438 1105533 308754 1254690 1923578 1296781 901034 1518894 821834 723176 1152925 342837 611280 1329076 66187 664691 1192414 1479454 981511 268155 1073009 1034840 723210 1925496 1998258 1531779 195711 1986396 1633202 673079 433757 552222 586978 503747 951116 691123 946320 95227 1216193 261262 705487 1109663 1881280 1948913 1339518 1033558 1770370 1771048 1956370 959941 1789773 622915 783894 960390 102474 1710203 1857255 1555645 70000 1764022 1825327 1676431 280780 1342133 572786 1617392 680461 1061572 1518629 1648803 38639 441155 804086 270988 335684 969353 1872915 261355 130919 1389140 1437275 318008 1679301 1565627 174659 1388882 1600692 119817 552285 1846126 599904 1456928 123513 834099 272670 378635 482322 1618341 417867 264582 671597 1564299 1599344 1458347 453430 1128468 1788982 1055226 1645775 1593883 799169 1732160 250957 1321421 507539 442328 1768064 577870 1242485 404783 1079156 1901192 435212 1583894 1566765 622872 73430 946434 7787 480521 533574 445356 58149 1983412 478283 1312580 425715 1401816 1883214 939239 866062 455857 1200271 1013739 1825844 1863146 1076690 862696 1402537 632086 140432 460156 1446906 1623765 310284 430331 816711 1069009 1994478 1839430 1274014 1887895 1376681 1598221 984576 739286 1891378 172712 768750 1462131 1944278 1559331 941009 314982 361316 297358 1554763 83368 653628 571931 1987432 1660173 703232 1832334 1922151 988595 1447394 821093 1697219 1886673 1715124 747724 767899 615191 682652 1013055 1400961 1814305 345749 1803989 462800 330990 918726 1341281 1420955 84596 667996 1581561 1277016 418069 1598919 435774 233637 132460 69649 96693 1257262 1701172 176560 681226 1330236 1377532 1440737 1714320 667189 1855029 1688768 295326 1768820 1076721 187123 202920 1689196 27843 1595304 241420 320487 1408223 338196 1234315 785759 1426463 1097392 1264484 1769420 1594835 1792366 862839 854345 1064405 1156952 569499 730893 663612 1791179 1966608 1171203 30651 1788157 1173374 316128 515305 512241 273598 1926325 264927 536165 902087 1956524 1055349 887167 343391 1624939 667834 1291787 1360004 729795 1350989 498789 944910 686943 1737306 1278185 1933040 574772 317513 852932 106195 467514 132176 301486 305300 877276 1061287 757745 406541 1624691 12163 821757 897024 877089 180733 106609 1860174 1088246 888597 1669964 1114575 665271 1952139 273589 1734229 299617 605825 1889847 1357495 1339052 66458 1128285 1268890 1418624 1294410 1255163 1263872 547600 1377955 278283 1641514 764488 1189407 937303 921713 610811 359536 1977081 1556372 436077 1682610 1118579 1884044 230555 2503 124531 1191641 600858 380032 1138634 469603 1122632 1211552 892574 1729886 811627 497170 1907452 237050 1681256 1551182 1378415 1109632 946171 1437973 63763 903734 290974 1723417 710012 605727 53606 1809589 101073 543451 581165 225359 634610 673885 1377192 1307934 1942640 541547 627737 414201 627105 1028132 1431100 1057402 719066 1977565 1805073 1569588 576015 1639577 141635 707481 1650972 504059 252806 195255 663479 1228391 815305 1588396 612889 1102872 1057343 913885 1952447 1506521 481661 152957 1901762 355274 1495766 1293763 674431 1393080 1861528 1661530 1441891 1784812 294619 645896 1878093 1156978 1699913 1466857 958432 309208 593657 1141693 1614379 696136 150171 1599756 771760 389867 93642 1460529 930873 522383 1549960 1730189 548589 589637 761479 161933 832621 1992427 1258894 1445357 1134889 72713 454641 857673 1849902 1481275 1633025 344966 1570604 691709 233801 1404649 1706821 334432 1125457 24740 24356 871941 1662345 616214 1137743 258513 1958256 1696785 125260 1469348 1040396 1110879 1007038 739130 506381 467092 1561413 1324287 203439 527795 1772065 95091 1603853 754708 1309516 1265372 145917 1946612 1123227 259927 1335748 723320 630928 1665241 819386 1951903 291144 542984 832027 902129 974406 1752375 621898 1850662 64316 84771 797093 985990 419772 1444027 1005294 1699992 259073 575418 219819 1947893 469279 535884 603996 490551 1186344 1237221 1849174 1243759 261957 503025 1573967 1282127 579356 291241 1090083 1810947 1608596 1251432 1966100 131345 160173 1892583 1141224 307807 1438267 1201443 1785871 1858633 671215 314134 1203058 1327041 948556 1786296 976594 2663 1688647 568842 1094943 192389 1176855 1146282 822899 1132012 118079 54765 276528 1977636 925320 1545974 1231408 1618114 433771 1523085 1413635 989038 1758569 479998 1788905 912052 135306 783656 842476 458040 670698 225339 90458 1626137 439081 691962 760564 1982983 1220525 237055 312266 1560553 927172 23702 1967975 1912573 1384849 1894098 272674 487531 45867 994038 65511 1674096 1453931 886189 1980795 1396506 1936164 567515 1758288 1543521 864849 1679910 264516 610669 1941776 1132221 166247 1975130 897645 717829 957440 542858 1834174 1252280 452257 493600 1228682 691666 790133 78833 1295321 673323 1636762 964003 462676 725890 1307672 37311 1129906 1275982 1822345 1351924 1675436 557674 1937240 1921572 657257 1056633 780283 965856 1836375 416577 262559 566209 1171074 1164030 1778382 1962521 1228051 1905519 214606 273557 1669892 841034 963290 158204 383825 1072831 341260 1731374 658652 1945590 1349257 621493 1210368 42817 304280 21479 1216993 188065 1088042 593319 886511 1606039 438591 631650 1400134 1218579 1018341 1757734 1788165 276634 1907904 1579481 525798 1001106 774121 1254909 1338058 642261 354237 334251 1921742 1239810 1568740 1385223 992844 436195 1195052 955497 175522 1650852 1949630 505935 293787 1602633 965868 1078407 3030 1941467 1301826 471003 451856 1911329 1810473 1797014 1067186 108201 335872 1989619 1720650 1990562 1068268 9353 850070 1609128 1593022 1845255 1845552 188872 1921066 1889556 945830 862903 403925 1063529 1640720 805076 286461 786167 1672572 812965 1506799 1633764 674218 1473741 1368918 735354 1389888 1360096 419534 194553 700233 823230 648250 116061 1608423 1516273 1792132 830880 315943 1191418 1554080 274963 1578524 868916 319159 992527 1981425 1917619 291517 1607445 345366 1890280 447212 1100274 472701 1606671 1987737 1390266 526435 1383280 742763 1842183 736198 1729158 1981751 430524 368118 1314324 1314845 1640098 1806848 367617 1820416 1698065 441628 1724288 618285 1279526 5482 17595 676272 1111689 1751539 100722 1498389 1554194 579771 960775 826509 1095961 1591698 1628465 141914 249015 1047803 830734 818583 299526 963046 40697 1327520 1042281 1049653 1381207 1828959 216461 1436300 151336 1452375 1555646 1726376 387437 576920 23319 1707558 1411038 1591968 1335137 534480 473181 824372 260633 1588368 613673 798008 1084638 1705731 1072419 1063438 1474905 496611 880653 1671179 1271105 45683 217045 1834838 82593 721526 658293 1207450 1534145 1840498 262535 134080 1248846 1829549 972164 1781838 670846 413236 643000 961746 1847015 937958 1973167 1356953 444361 1666793 665124 182200 86216 1778835 1621473 751251 333709 864180 422670 425924 327540 83236 1141817 1356734 1384320 703119 161886 1663146 153462 719551 674641 416588 711943 1202027 1393826 741836 1560678 1144219 433815 463723 521165 1891339 548205 902212 419428 1402827 911692 1392916 1814620 412248 381377 1389742 1740507 1704916 581533 1368223 13739 1722155 607557 973652 922615 980184 1938002 808458 1137945 1690550 1620908 301090 1617018 1805488 315251 988677 958233 1666884 1167124 1311178 1555288 235469 120996 1264493 1517741 992574 420424 1369820 1438084 1992486 541238 1177263 246269 1636225 953024 1938817 1002905 959527 1289686 173159 247630 856438 1460817 702993 1019606 1492391 758527 355073 1336454 726900 198268 149708 174777 190678 1833274 1936520 1467678 180339 1629402 301262 257787 1006703 346891 540815 352149 405391 82058 1781193 1186212 1861814 49677 908902 216539 1763252 830462 303209 628698 51668 1337868 1451015 1465621 853381 1999533 1909660 224514 815331 167514 1372486 1573075 268263 622355 175990 1578735 301636 1507952 246353 113662 1218100 1731956 153804 107133 302209 990568 1631346 1601040 331178 733199 581708 330716 798004 1040485 1566470 1373125 297700 491671 415939 1095055 340089 1318831 1528368 469156 405109 293400 1656092 506211 1517534 1816140 102033 540633 190985 936218 489428 524790 920644 1063887 870536 1000344 1779682 1525396 1265180 461122 205893 1908725 1308978 1242146 498694 442194 825295 1002626 1883338 1576754 1474029 1316068 1015972 337666 1545645 238773 1965949 603771 368728 425289 1126736 1175748 1572370 1947262 207559 1340589 1890108 1494072 1494227 1797554 699606 505654 1189021 462356 1629019 64778 1909708 360866 12259 1485631 947227 1560919 900518 1147442 175911 503701 1714629 602395 944141 1886447 1981055 774816 1718917 1639254 1937869 177834 930219 128408 1158211 1626634 1614368 1644087 475157 103112 1238796 890017 841119 538247 541754 1154650 846922 299130 1987594 824584 1689230 1717497 1541528 1465058 1306270 112489 1100437 933582 1785142 1336526 447534 867901 559789 349121 443300 1107317 710782 1746496 264179 733183 472605 1066507 4265 17891 151174 647218 539859 570017 1893652 481669 1747130 1140039 1875335 1716186 1676863 1571815 1730513 583674 752364 1908203 1771715 1517537 681559 1701151 1661499 879467 810530 1366139 85236 468002 68584 778267 1318720 43217 596991 910246 1000216 1280107 1095489 1990736 472184 57581 212091 1021955 1464887 1124204 561057 159076 957617 1227771 1191922 1786439 1303892 525174 850802 1509072 305224 1471427 92861 1913035 934204 581316 1272668 1031562 484009 1751611 797633 43880 476419 293592 1661785 1934923 1832842 1562959 1966956 1373623 424713 1567038 1516981 1535190 300544 1119263 1234765 1204118 1864362 155240 1249038 1210906 1414798 401521 1857637 398256 1518842 122028 651992 272911 488726 1285908 1163646 1956216 1373297 937951 15618 1460725 1178157 1111989 270615 687761 1787735 1985040 1136166 1118127 92769 1178856 1652203 575357 1298550 457399 1728026 801593 579363 1537189 1453701 1310384 185399 223905 1487679 1643524 1502944 281833 1631460 151869 1053052 1733361 116628 151990 1831619 646562 1655456 1206019 196711 1420508 369348 603974 1803407 1467701 471674 1054417 1533148 372199 954233 55003 1505892 1458045 1504119 966473 1363821 1265875 1761421 1478759 681274 444562 468687 1963635 821998 1084853 438645 534516 763560 1159947 995368 1579470 1064385 1547529 171557 1529450 477689 464591 948201 1714832 163424 786663 1693178 291486 917372 1792099 173845 1628549 523047 982749 1791527 580357 736486 122007 1204747 1043731 958790 1371647 1893044 539280 923147 366556 668816 1125470 1700861 1980562 343572 1602700 1217381 1510548 1313200 1612196 639040 79308 886423 1050251 85140 1842926 1463516 109833 1416453 33024 657151 1974526 1645472 372373 195831 584365 530020 1251630 1236217 476482 1653218 723492 829720 746169 1999368 1557183 1884109 969181 114739 5410 1220558 353001 1092682 288450 1453008 1568298 933030 837024 1381070 1634923 880245 1199806 337034 1046819 797352 1444384 172524 1709026 1357242 875756 601422 900575 1858614 1705441 1776843 1714766 1988264 1223314 375911 1953579 74091 35991 1356445 1509982 1650599 1710638 1903501 1493111 143072 686893 1443611 1399594 1286074 509197 1540017 1559778 305336 994618 1551658 1150300 440410 1739913 702385 1187621 1730246 481448 1756505 1978073 23494 1053940 620494 669307 1314206 153779 1157620 918795 1287893 1838190 313945 903819 1735451 563382 1865546 1617172 1837757 76008 1420506 227230 484061 1421199 401989 1419402 1619775 1385105 1285859 1412491 1090423 984554 890246 928726 552919 1806162 1480450 1506942 731946 1100442 1335576 1840003 796925 963387 1381775 1023303 1504254 112186 1707930 1565531 549628 1954886 1114978 1033417 1807806 1485917 230363 1436769 997000 1385674 932901 754801 458692 1682204 1059965 805140 72962 111520 65282 1617937 333851 334889 435128 630718 7818 473719 1124132 214429 1048191 1145682 69994 358022 260929 663546 1468126 1266763 1051287 836640 1303874 628427 1843402 1867491 1142889 1105239 1601398 1879656 1179386 1902821 1457349 1444659 475908 1757111 1890989 1817313 595400 1086913 790253 1542454 929949 1250543 859 38158 630475 1377260 1030240 731127 336362 1594126 300379 1391824 911598 1764828 122515 703955 1968936 1021291 1080420 153570 663348 1678144 375621 602766 1471867 440093 541490 205506 1516158 707418 417253 1928227 853396 1386038 1856173 1445054 1791228 1655141 1982534 243633 429860 1381330 458397 112824 1799665 1574419 1418644 1444104 370859 1561134 858747 537602 1147673 693029 1765323 1914072 1421280 90300 1705755 488151 712138 1413205 1382489 10655 728568 1785555 724682 1411836 1856467 1007792 875463 144492 416461 890798 1626070 1044827 1390638 177493 18035 564734 1656593 1624788 109932 389959 646981 1391023 660415 115665 244978 1223873 713780 1617990 1463585 1471950 328359 133582 379765 1051208 1554966 1969409 1380426 1559983 1391795 1348921 1678670 210444 225050 144655 1766386 1467598 1056569 292586 1700422 518436 879435 136922 428286 949861 336296 1769391 1125924 1907401 1302523 443165 1914503 1270532 454243 769406 145192 732187 122050 132071 39877 164037 671723 1941143 846917 1292274 1239909 565541 971781 1569368 1463458 839546 992994 1897653 720286 356804 991426 721220 659014 1970935 40683 539942 571307 106552 89564 1411478 1657798 1296266 1844797 1861117 1709396 1561494 1291852 1060037 776219 1272026 1970259 69122 160153 1529581 1051017 502566 483517 1482129 1816446 1117940 1885901 105495 1702609 1352229 531299 1464645 1432778 1071278 333295 385921 1848112 750924 242502 220157 955900 1593262 315253 1004590 1638285 1895852 103113 1295831 764212 1244125 641058 681082 733943 1326452 1820139 222933 1516919 621510 1588422 1309409 1270297 1736008 1295237 578827 543970 245843 353621 1027933 898551 251735 1104737 405256 1047771 1140681 822331 1758667 726549 605433 980378 839393 279561 1780909 1757989 841824 1237542 1742444 53946 317098 1064775 706119 1406113 1893914 1373395 1449732 1923541 1341512 691934 247858 1898000 282477 1844604 10562 1333287 1004792 79522 1970571 317733 1974429 1851987 1083970 514365 732404 127953 1990655 1859870 873413 354846 687079 735108 1084952 1414604 439288 1942763 1253650 1435237 818464 1414905 920692 1876672 1099231 207380 1084979 875117 268883 784668 512292 1244099 1405857 156859 1008031 1263175 1016455 913805 7025 1580451 1023904 1567589 1585754 1180098 1619409 1270382 1895214 255850 423224 430268 501506 1654079 701939 1292770 1989463 1566605 296822 1634691 320149 1073304 1833629 1483462 439249 1510660 1841822 461898 125676 1785506 1859284 1226950 1719320 944265 1434739 961580 824674 863192 1481364 1353991 81522 859318 147572 1607926 630356 1984994 1598416 849372 108008 1407927 665747 1538518 1641127 1926211 783981 1521753 828412 1700377 335284 1718084 1072707 1041470 1208009 247405 256845 840173 1084099 667916 1969611 275876 1008704 1503680 1020934 770813 633746 1339034 1467284 1581359 817471 1569209 1919600 1853949 803246 1379083 877374 1469257 1173161 1810230 1788904 356114 25512 1111175 1973177 709471 1135804 20215 11016 393774 1721272 687033 1039574 611585 1082402 1644200 1550292 1221524 1387855 458578 1506420 1203924 11688 64812 1550505 426116 1368479 731209 1562260 146838 1188801 667549 1512827 1485603 747771 462843 707095 546601 1473688 1297955 520219 1924445 401920 261815 1806820 271915 1049224 750844 1087640 289724 952097 1443407 1212271 1951676 622240 1110085 1052345 1998464 229013 1936010 1504497 89970 968067 342834 43636 542844 1412845 92039 352769 311586 608582 162921 1306246 385454 1855192 329140 83570 1951517 223797 65031 295665 101409 1917926 1468961 225137 1043904 1410996 729032 1723445 1653469 465414 1681600 1694278 747101 1668229 460325 1338328 1979067 1745646 309922 654210 1879745 635389 1311541 1563041 513760 1451489 852817 515258 414401 152085 1953101 421336 334269 920508 1045720 1415714 265911 1190572 846088 1545496 525001 234526 1947273 1624772 43873 217823 1214152 319460 90594 1712780 668698 827509 888080 1988817 1750438 194142 1371146 1123581 1070228 137922 935260 164163 1798835 1231062 322995 148221 1579603 474392 1687722 887222 1433782 752442 1982003 1039997 1337869 219806 1456949 530298 956937 1686251 1768680 47863 916210 179416 1696649 1343875 1060108 561588 670204 1462594 4133 1238970 1906399 963940 419130 28081 1552042 186252 1322721 1272322 1648417 605199 982007 591612 252329 1364198 1580753 1871635 416882 1790807 556891 1949834 1769917 1253588 265974 1119639 31691 1902013 1135017 1161965 1861686 1280678 1630123 112072 1776325 300918 1141264 597501 1142965 875582 354546 1273240 719332 259928 343374 1583700 1967927 271860 1944110 901873 368011 995239 1429096 1837200 479409 1785879 112659 352791 1713070 478517 985445 1560308 1623419 1162557 1949651 1644387 1136843 481939 352751 1154238 570440 485248 325598 689069 386811 1185337 817927 360773 1854275 126104 189198 1050338 1779838 1167318 496876 56262 1539799 391455 861987 317893 1270224 341926 1403694 1925239 693372 107801 1712958 656867 1202930 357819 923565 1834852 1412774 623688 374212 477996 816041 1081342 1654723 1877909 1993704 1910459 1305454 1219157 207820 736861 1522270 1604625 997878 1943891 1218949 1051498 1123080 1709143 1717487 1270615 1136320 1684087 342184 383728 1916109 840082 956429 731887 1483773 1852982 936788 1673901 443514 634365 1699012 928328 1245586 1920749 1420055 1285558 1480278 867513 1092994 617523 1402277 546080 1366618 791474 1897988 1519741 718906 1578930 902243 929718 1182425 1837519 1945138 1235004 667776 1069856 262668 1306381 1968148 1126682 1384702 1309003 137577 1779175 94679 726166 1230832 1756549 662932 62510 687139 1240166 1898932 1698463 1480790 580705 436324 1345013 1225031 1013574 1905953 689787 1226311 745756 1435931 1573198 1446501 1592343 338111 554650 387224 896888 1235540 154294 885530 335211 97496 244820 790954 1045732 1055925 1450168 378569 1097074 1901216 1555538 1439643 1693431 1372261 497827 533902 1747938 1660865 1249764 1774402 1192333 997673 1469299 925693 970897 897590 1510044 1462204 567940 773780 448657 1676693 883670 1622484 325826 239919 1173025 1884264 416007 194887 1271722 1598953 1405472 1128151 1819511 116922 1083324 23035 2342 1314310 66081 282726 1096360 302696 1596921 940574 1216364 96017 931052 511636 1527795 396745 1620153 908733 380577 878177 974203 126067 1745795 1898337 1051808 1202420 980333 1662003 135901 17477 1578111 67432 1747609 988331 1398860 1480292 535528 1610140 1499039 411406 99577 1919372 1903436 1160708 987077 893482 450690 1008867 1474432 1034036 1546241 703871 1698926 1353816 327450 169382 1273415 1530298 1804741 599821 531164 226276 1261907 132764 881275 1421086 729491 1541086 1629043 1929583 1019602 98031 1800340 576542 1495202 1344323 1675069 1241514 425154 1340460 1287984 1752716 1719993 923826 138919 1104886 927342 690852 348302 394098 126987 1862120 747018 951604 532015 1727693 1584334 176326 828878 218401 312996 704434 385132 1550309 1679513 716436 1498007 1105368 545808 58476 708816 383868 1066977 455724 1510814 155428 1525730 1514541 1115703 1162824 185389 1327993 1558173 170061 1819105 1011417 1742663 667764 1754862 1096833 1001828 157653 917452 963980 386197 1390079 1333883 1610697 55748 1268733 1902506 1700978 768416 209474 1214634 584273 235631 835825 1658590 512526 1977227 631571 1387024 1686369 587871 999595 540447 1758010 950920 1949875 1476423 1138269 1850976 812826 1296681 1703786 1814257 1720572 228640 1981174 1321503 1164537 916066 1163878 942994 792474 1434470 228259 1911616 1096119 191011 376721 1404186 418031 1459336 1133543 86693 387917 1584161 1806394 347063 1988291 598479 243609 1014426 200125 1395905 1228699 1559925 35851 1368552 179367 228611 357959 1413618 894546 673862 1463222 590724 810677 561871 1289330 787628 1112425 69567 1813580 358250 1273162 1830818 1578377 1434635 709459 422979 643719 263221 155298 998520 1728850 368237 1452753 1927503 9745 678426 54116 424607 1666102 468892 431996 1585987 415606 599646 1046297 1968302 1149450 1082776 171254 1418234 1927276 1618416 872090 1908894 700810 635757 548235 1177051 1619060 593301 273195 1691978 777487 1249493 675442 829853 268631 1709790 1136359 1572377 1924059 1525307 1846808 1577617 803822 1239571 525421 885692 323201 83060 1194776 1634964 855992 978728 509501 1291870 316672 1199221 255841 562170 1916124 945538 818607 56309 137941 1593521 1347630 231774 1166901 1505638 1985507 649756 307114 416728 1920441 420371 244536 1197838 1237592 1975883 26093 629749 1863994 135796 1984256 1571439 733070 37859 1983065 1140422 1327151 139006 1100058 933980 1598512 1614128 1113466 1867551 747839 637540 1796367 1508401 648310 785429 501689 492492 972588 1754451 774475 1765032 1168911 968646 1989433 258583 981190 690571 951188 1406231 1001268 558206 1532493 1448848 1810852 957705 575411 681776 1217712 983158 961204 499922 1274561 1626560 1579156 102122 1100829 16770 137391 1257265 1864095 679906 296535 464100 1712802 1473232 352492 454568 1807783 1262591 1651452 146012 825233 1258507 500638 1990083 1077918 1694193 1365360 481199 1779841 703101 1364388 236828 1919422 621633 58055 506858 1904240 1331250 1080835 1404092 254928 1205194 165151 1003920 1140719 550534 199857 70261 238215 1335612 923126 1437594 446898 1195677 1178148 1634225 456105 781111 433310 430685 863418 1034532 250130 982443 1229794 1415906 806882 1914559 784918 1591403 1577273 1436115 1021923 710994 1565099 1320970 1844147 1027168 190200 449774 416200 908279 797584 1292069 787049 757633 1696222 1518724 668094 1455982 742085 1348939 501896 536051 1220155 369471 1872830 35090 1406245 1810233 24285 1650479 1669616 1768929 1931795 1720201 1752027 611820 188107 378344 1751944 493843 982381 1919066 57930 1212812 587394 21236 86936 1882883 161251 287060 760347 242407 1389948 480285 249506 1064656 685135 1772279 1200279 1414453 1810125 236950 165470 817929 1237373 583977 1601571 943953 1746220 1449429 500227 1791977 909854 185101 566210 624837 147266 1924051 1549181 210533 594544 1370491 1181799 1815107 1115930 1577536 1399064 1556982 1485566 1121966 539480 1774495 1537970 254477 1652958 277759 64767 1803895 1711107 1147507 1268575 1464862 1601899 1561484 924126 1772773 250588 4084 470797 469582 338434 1215528 1783001 1664798 40018 1031390 995649 1313985 1589687 708466 39929 936241 165293 1055988 1816962 877109 67686 1265028 67368 1648048 1471827 481697 1141075 166940 866593 1190680 1996029 1240795 269904 464820 1732315 891129 1638283 1995335 1553747 939023 343806 1540086 1767796 17925 1214351 215658 294932 765951 255809 515063 206387 289538 1813301 1987451 546790 1762671 1603787 392330 64244 210705 640034 295860 1684106 242116 1965330 969712 882324 1986588 379170 618336 1080185 1820052 1833666 1460254 388515 1069234 1749857 167048 534678 6391 298670 828155 1075962 44042 1965407 758852 1886497 1282674 1446775 1777548 1242747 929818 1357840 637953 902477 1466584 1960446 1922782 1409196 1185928 1872751 1570726 1898294 1432370 846165 991311 346355 19288 519095 1511888 611625 1416595 690028 1108429 737300 497916 1604900 860378 593178 1212322 1777236 433271 48129 945377 505120 979337 1948788 1198393 1188249 1347975 1141523 862360 506707 166051 76117 1843340 1763718 1812432 1848505 59742 847882 1652868 1413458 1371223 614868 1360398 1262205 1994009 18351 292115 1285811 1521610 53655 984548 916095 1906688 1741294 850352 1663444 1145245 1196369 534887 1950101 551326 1318362 1848183 1199541 510579 633900 425977 713477 339489 91977 1086147 951475 914359 1298312 1311696 906500 914370 1084557 1139890 4177 1589935 338439 424753 1417391 915887 51269 1096647 348559 275377 1691527 385367 966750 936261 1018683 633169 840738 1320111 143955 1200785 1552028 1372711 534550 765515 140079 1349927 1925536 511644 167955 1356936 1523288 1811112 1256223 1238487 1827950 831919 200168 635579 919039 1372252 329986 722881 189975 1255858 524100 1296213 641669 1287997 618919 123873 509165 805123 1270806 1056899 1627013 1188921 243462 1771872 1993030 1085780 1648870 1721492 844714 1828871 673770 7109 799627 13175 1804072 1888740 1546472 1498663 949847 1750783 1458967 134867 1115268 538799 401697 1786583 532407 174668 291219 1224295 1117461 547308 245606 945211 1640109 255318 841415 663887 1959210 893141 1078048 1932429 179205 231910 320812 994779 1279663 1535486 498843 88468 824870 1200730 1161177 1456339 413434 1021671 88139 1089913 1698347 521490 1989402 343315 1937252 1763120 1165331 288543 1011627 262389 749292 139679 321718 1589225 500726 1462674 746262 653358 243262 1055040 284333 1623924 1470233 1528695 732479 1526783 79218 984425 1030510 1432099 496359 1811792 991989 1657027 15900 16552 1507065 1745434 218343 1128339 475210 1024364 1077617 1931044 638199 1815101 1266972 767138 1384791 1662672 130144 85545 881922 86764 724856 124774 937892 909078 586929 215047 713126 967284 1694495 428703 1669125 1708312 892381 1236637 148533 1775537 287391 1820809 890029 992077 1783479 747163 1516725 1842760 619970 1734244 1050141 1518401 854930 1929290 1883235 116502 520701 955028 817033 1375116 145686 1708251 1632928 1988884 1388207 100087 1140288 1997190 203647 249751 357444 756795 1678792 687972 435969 216545 1712547 172369 1614820 1883436 1578825 204494 1026077 65517 1067183 192140 90437 292920 609622 543647 92745 1191908 909473 270112 1327397 1022001 260299 324857 1464301 1221066 542384 1043528 1766462 784684 1524243 1051062 1994735 707358 1908341 438693 1644716 1710657 662140 1566642 484623 1132916 845787 1237671 389851 542743 1853354 240618 1369427 1679141 465845 1975881 1092836 1986787 1314005 1682106 1344594 1741030 1979062 1895652 585504 1020830 1908488 1873119 187198 261330 586716 705188 343176 1933408 1429611 556619 868429 959690 624576 1195784 1585814 1294681 1557662 1772878 1065638 1663207 1863035 539368 547739 610429 1783109 617759 1302575 616987 263699 764167 595304 95967 455298 1014180 1161635 1132799 266165 238390 1042067 1410600 630043 322148 41322 652812 404259 611416 521244 1354785 778542 4123 1696444 1754720 382904 960489 186687 85953 1834083 1770590 733673 68991 1387468 1595381 1694831 681728 335438 1152675 953217 1172585 1468719 1470885 1248045 1966108 627775 1752550 1947152 35865 480954 710859 806309 488925 402111 1172470 356929 403536 812382 991384 997918 111984 968839 1714199 663505 120544 1535810 252285 1079860 1051760 232252 687975 1104000 1754928 591830 1944529 839100 742704 1973878 376566 1257390 1831358 569815 786634 773215 44701 1198530 1248815 47802 535374 1107284 1970696 861310 1151916 970747 420962 1519592 410837 144348 227196 524382 549109 1041868 1433993 1030458 549245 1502965 45936 1674765 1242244 1929680 974029 642775 1580478 956653 1841246 1613804 648932 486485 205322 1688809 1827988 269250 1574270 616354 117305 677944 1649449 41139 795524 1836026 1034001 1700635 1105441 375737 1965020 225190 104814 1939248 1639566 695431 108332 515723 532499 1136998 1328226 109012 4953 335106 1889622 416260 762946 636725 1928625 559839 1836534 1970189 778552 390976 1725062 642472 1806376 316660 701971 119896 489500 564279 1725995 85462 1032445 1615142 116476 1532418 1629614 191972 1071660 1413817 489832 1853106 1684895 1417168 204075 1498270 1459051 1808768 600871 1649417 1850592 1322220 1548859 861868 805293 1748815 174706 1389414 1126220 417215 272650 283068 2185 1855258 222926 1119554 217528 1499677 1798391 674601 1804654 558233 1228922 1708531 1955319 1894310 565350 1229109 383598 718488 1195783 1416492 518079 21312 1687530 1265272 340365 386610 1582987 1294460 781667 339344 1204769 1431528 1676141 724805 1292949 1184759 116597 1914557 1521969 1017361 1079591 760393 1606684 1299324 1233018 1695562 1205292 1319483 1270144 1566152 922113 1364711 33457 2073 834445 339636 1020959 1015924 990550 934528 179222 1351968 426658 1181663 777427 684648 201151 1320135 317605 231543 871436 769387 650847 1061976 1711272 1720507 764966 1752046 1253465 426417 1310091 725330 1218583 175309 1167766 1431729 875086 672456 1636204 777844 1729470 288897 424682 1763295 642040 1845238 386364 1961762 999987 328218 459473 1342705 123723 928751 103777 907724 1954166 67666 689873 239956 1241539 1154531 427020 1805598 1589577 1946118 1667555 1610754 1600063 1676109 1244119 1942667 1625435 468724 963676 1390598 1159751 32633 1360410 531887 236604 1499114 1726158 563913 503158 1801063 86549 146067 1255792 877069 1300093 400375 558916 1004218 599379 772136 1799119 993684 935897 1740414 1000839 267253 1721315 1124538 1371385 732052 1016892 93639 730463 1997782 478074 1959664 623173 1282946 407227 937762 462192 796210 581428 706451 807597 976851 1232924 1751254 689703 194817 1295338 585683 991400 1485232 58515 440081 1565520 1184800 1746574 652203 527886 731253 1900390 787880 1452399 1007881 1281464 330381 1985867 1647931 1956070 863447 1895622 1283326 450272 1070441 1915773 777997 1318040 1566978 1437916 1923016 1306673 1000343 1341972 1618528 1161800 1271248 1084231 244409 1581995 816088 654049 382810 120778 1953585 1601853 1176696 6780 1331005 1560753 1515259 1143358 1935486 1877236 1185831 42180 680048 408053 1080996 1246328 138862 1595031 607824 1872077 705912 250590 945641 1763973 373250 1548402 124284 692828 1332354 269928 72735 1809391 1885423 1262507 149092 963786 1650562 649323 178176 1250170 770105 1574960 181651 338520 385614 195319 854507 1995588 695541 1486699 1455165 545359 698598 658604 1513359 1266955 1389181 1923893 793350 1281814 238997 1319558 883880 1999780 1227219 404920 1732488 1727691 274057 1048763 1298447 1858065 1203457 336698 194603 1186461 1190245 538964 293007 706915 949969 1751324 1427372 442068 682559 401610 1244706 645403 288851 686862 199118 301264 1998978 1247448 1720851 1079176 602467 1002344 1756768 1849839 225612 1019260 1665073 375306 115653 1496971 1447602 1147473 1874463 1224667 1105031 286029 1966800 363590 555846 689282 408743 1825357 1177773 1942331 1524357 1033749 567281 344365 883096 1150486 963233 1035312 435492 398979 1754831 472256 1173716 807289 1964864 829898 575429 7413 1079094 1877244 1932196 1875738 87654 1666700 916980 1615664 744658 857221 170926 1378621 1400526 1943527 14539 684323 13744 596147 734829 709601 613966 1256553 1300146 745907 1546758 1682624 1026256 1111683 690534 105131 1606099 988221 314905 1583024 1566788 634788 890617 1215662 832970 5037 882106 1322848 1569906 875361 359504 1505017 1779159 628272 778602 1047344 1324529 613735 1326343 666083 298913 1187824 494994 399428 1797657 1182028 650634 1705943 1429689 1130571 1420367 322087 1383574 272116 897021 255135 577422 1353841 1718272 44164 1741075 858236 1061457 197450 348801 286526 662148 442842 1686819 177906 561075 1386357 647033 1211420 79738 1104912 1350935 281990 390223 537733 1985296 1684644 999093 107579 1724963 1380697 524608 672038 171604 304053 891416 1002982 1667764 1158408 1644604 1172077 1836012 786906 289233 719068 698128 107261 931474 714785 1548332 359199 1797 1039607 1620525 546368 1407062 1858495 474725 883398 9949 483335 1536467 1610584 1590426 1631532 259031 177533 1674975 125262 196670 1402994 1172592 1914274 482410 1517353 739485 638799 982764 1576931 1336669 834992 927313 461465 1069926 1480607 1243483 602034 18059 54675 1875712 1791649 294751 947722 847041 1999124 628916 1683761 1462768 1874454 1244164 696929 1778716 1736613 1685411 482781 435215 469022 1379514 306495 1337664 1629522 792636 965616 1060716 1368406 322606 1859580 1614707 391367 832475 1687847 1085370 1991941 1696371 1639465 722922 154137 74247 1778632 1761488 1772864 135401 911556 1336977 1291801 1386654 1086344 329009 795140 1549553 1211363 1850831 1857478 352772 1132675 1391995 572298 1413062 617928 1563446 591045 1272336 438040 1673172 971725 897354 1866655 771394 1488600 1798846 109893 213037 480562 888743 9130 597364 281018 79610 451725 1424343 457420 355733 1486817 78681 140902 137118 664850 956761 1757886 519953 869133 862793 1677768 1429604 1731778 717020 1418868 1281559 1918498 1509344 1311649 231965 173561 570125 154933 1207923 1327683 1659872 773024 1885848 532567 1000456 1609197 53458 871544 624444 588848 923909 40529 841752 1643467 1417032 980818 509898 1243519 348232 755062 178748 1883445 1024931 53178 46747 1762430 672528 490652 1888888 111797 1482273 380323 70262 436483 890037 29186 409305 797908 1822486 1172987 379938 1916359 1809054 1828546 300238 219639 145082 373485 747218 1207651 834383 1092367 1575878 667963 1859368 1159181 453883 798592 1762616 1464241 1940830 140071 1629734 747782 1227615 850758 1052175 482089 1803510 641542 30470 1101157 113014 1196273 1625202 71320 687754 1573782 1360962 279454 397691 578039 904658 939351 465348 790590 535855 532375 1367603 68623 397998 1458379 954725 885407 854651 1110831 1640832 663096 538857 1246818 451396 1431397 1971044 1314233 1223981 584408 1191785 1711560 1863413 651282 1486695 1180522 12266 708890 1897083 1487968 1292300 632141 378063 1298510 545344 987465 632407 1304906 1009282 1137336 263007 515858 1469124 117275 318867 228294 1372595 1046261 1949352 129215 71207 496258 331769 671072 788179 507163 1710430 1529149 1575801 653637 141447 1322590 41297 1823646 1853220 1272147 1910873 737270 1669249 1922427 1305857 438411 1095951 416787 90257 968489 1122276 1837170 1640428 67734 708520 924213 1573963 323725 466494 1775265 1028719 532422 221599 386279 1690135 318444 553773 144843 897391 1540761 1906108 607893 1581978 1491853 1954484 839955 1957042 716474 853015 866295 1328009 1500019 1786160 469712 1037913 1343437 1853341 797307 109965 751236 1342817 1348952 331845 439331 1402554 1151431 1953050 1372549 596779 572592 1348058 1481631 1936582 1426006 1310193 732147 1056186 744735 1779774 986863 908768 1736898 1784556 707536 1234184 1214637 74155 1049804 144509 1772693 1841636 1431391 1619530 1607018 644481 481670 57539 319241 1775819 1627689 140354 408802 985660 701415 1344488 274614 1832093 1875699 1312627 790700 620965 1313374 764303 1720227 864284 366653 1848560 1655693 1656588 222041 1586282 1953077 782278 31354 482944 1392690 996744 1609913 227985 612848 1047415 640141 1360747 719338 1129335 1139774 573310 1955200 1364453 1430130 804525 891300 1229221 1683257 1254961 1934042 858558 1659999 232524 894782 1790403 1732441 1686801 1681203 1249760 837803 1528951 645478 763309 1642249 1159631 191684 700669 928487 987151 493264 379882 7668 809131 627592 246606 1671717 142484 1074897 1283336 190048 517170 656499 751400 1013187 1464304 562090 1036456 971342 217681 1120371 248426 1532716 1019200 865032 292711 68540 1737323 1402628 1774664 951830 552211 1300816 515446 1100960 282594 551249 645246 442047 542276 178617 833268 606343 1595837 1754092 575550 1522751 426503 865724 1721446 480143 686565 1268367 1044821 325050 1297184 110725 788754 1006936 1043831 447424 1116062 1323505 1384907 482307 8422 1681704 951275 238465 1140141 219209 1941867 1923668 131618 1080392 255786 641003 1377475 1096094 596412 974565 1831848 891054 1376723 1503442 96656 1746226 1404960 633989 191872 1691473 1678270 512691 733818 1148981 908996 851731 1149044 846930 1273060 1725997 1625431 1483138 1333692 1012024 1595571 156820 487016 427035 501148 606978 15701 501926 214055 1941953 1392216 1649052 1224920 381684 1295261 1125904 26122 943377 1980 1620298 1773940 1118616 1425313 1440742 440548 1166197 968818 204567 1308387 67451 679423 1902008 801355 196586 620830 83052 1189191 753129 1257068 548597 1252116 1251635 1196174 1460995 1424842 1108559 1354409 120447 578310 1156634 799896 775698 1180281 974706 25644 880921 346339 625562 560146 1843448 952884 1557776 1696330 862562 869116 517739 1782543 1760208 1995062 1287551 912968 537525 1627439 662115 1387301 1841186 1617991 941946 268747 1451954 1771239 1831333 1748136 1771321 1374165 1890256 1395958 1031530 556986 1962751 694929 1371662 1498192 1928375 1907107 1393542 1786824 24344 769965 1087045 1033169 1457526 1543362 155741 1784683 1068343 1270299 1002814 50188 476730 599086 172968 30668 962207 1895746 1928059 451017 1733270 100800 1981255 981200 618754 1150801 664455 602627 324084 1799752 1346756 723415 1792836 1580406 427383 663880 497094 1861764 1168718 1103809 576937 1459676 1991600 1506464 1894917 789982 683939 933881 649030 733886 1784674 923366 102203 42813 297417 30544 696587 292613 1148604 549383 1394946 1310826 1810209 1800784 408446 1862497 1579628 1761456 299899 1322091 1013019 1938711 807911 463113 563573 521818 1879398 1855729 1830286 220740 664326 1796126 522789 1996643 1911578 389612 3566 665232 1526646 1229480 1327440 927688 684313 171883 1156735 566255 1323517 1324260 1293511 326231 1876242 1242897 1403124 1665787 295549 889894 324715 1424642 1732082 1040100 707206 282308 1180443 856 1587711 1663455 1844544 1524343 1466638 421600 936356 1731242 201371 166663 1122996 441213 414556 1192798 521560 854216 629813 253723 827082 1144538 1675271 1811191 1438627 1020752 757302 103332 138369 20753 216346 483030 1972842 298393 262090 1274358 1299356 1588465 1909073 1439251 1558805 802742 577597 1205421 658040 74842 236898 159874 186994 1057750 1826066 1934706 475379 1783154 1394577 1061438 1298778 652814 130630 1567861 84133 1115598 514281 856704 433507 423699 1184311 1698226 1670057 1874447 927947 1778761 1884772 28049 810870 1474571 77715 959885 709429 1987162 988733 1041126 251308 277949 554980 490843 262999 234804 1365345 1087437 1863123 777291 1167118 1666116 445681 1353662 709675 1650133 958039 8564 150633 1192406 1899761 1602843 154754 1963008 34482 1295829 1046470 273029 1604348 1789296 183668 1900027 1641437 1953465 529024 1606297 955756 175724 470676 201067 804216 1838782 1881035 1941936 1884790 237234 525028 298028 1763551 895934 389772 1803369 1051639 683808 271113 438375 537210 1996791 1152465 39765 1629541 197550 335746 1098821 780360 395130 1022617 305148 1084881 1307903 656452 731054 727510 501749 704374 1332107 1841250 292806 94171 963972 1676923 473683 1042103 902244 1840711 123670 1493866 1566948 1255828 1163505 1007985 1196080 1986311 1918025 109166 1379346 124837 746663 971423 1403825 592259 1599229 323841 1112849 786265 997070 1163647 1023490 1302599 1659014 181502 379850 1084014 1294020 1587980 1051762 1138195 1053415 204781 1918469 239517 1053734 1677732 374626 1684425 1841984 1516267 124780 887965 1124599 1760107 1147504 643271 949934 1381747 1571207 858141 1886873 939297 1264167 444304 454560 887793 1336573 272676 1055992 1709039 140667 716073 1739590 504683 1936346 1502005 1275377 918267 395843 1162314 703675 1279429 1815237 701181 1327989 1266124 1615183 693972 1459560 1353793 707729 791061 1598740 1345866 1216624 1533622 519786 1845263 398519 1151608 1261159 1255830 238495 1286509 1181062 16862 1221646 179500 502341 564390 1845203 404566 1237311 1229852 1104778 957902 412278 1893257 441639 1992104 734213 571756 1799288 1790618 1307303 606420 734337 1111333 1203913 1759021 1835842 1071753 1582680 753133 1111033 512142 1399038 756964 1338488 1788378 1481828 1257549 1588020 239196 1660264 1279848 338625 604105 723709 1746928 483352 1874374 1885491 91376 801811 1506254 774892 61390 999723 1567242 351397 605358 21690 1009128 476160 1256023 918275 1096182 1115524 455390 1131544 871014 1845753 965605 484595 1783998 1423512 1080747 110939 380510 1004694 463610 306317 760334 336486 975812 1697016 982161 351556 291669 1817889 946017 1630752 1752492 1282620 228246 1160648 1485871 1801951 1083408 1358084 1993083 155869 1838799 243898 1932985 622821 1170783 446376 1757881 511334 832887 932740 1921478 472065 1718169 50201 1125350 1986250 1477512 1172045 1583475 1195441 1501357 793461 619176 1585740 68531 1093684 390500 8496 1201400 422891 1643286 982667 1829569 1983414 1626120 1112169 76146 698061 1625205 1942961 161212 892096 1190583 1047507 125126 1757239 447 437042 91328 1273706 1041662 946867 1466308 1334285 1369634 1971096 1878223 147417 1952595 1491480 154628 904794 826767 610176 1075593 1211573 1728796 1771904 755820 779395 391044 212480 1371096 1989500 1656128 1905592 506451 13358 372292 590915 1483256 737487 1466601 715952 1085680 504422 1192125 1784839 1514566 1393651 1579301 413082 570212 1434249 1717346 1121257 1080235 831735 915676 192592 373355 716793 306457 1103649 1802858 282422 1364300 1489845 1443110 899531 1951598 208434 751704 1524324 1956045 801568 1486748 1888357 1863205 1968297 1851681 510099 1683583 1645389 317138 109056 884764 1277550 424583 987704 857894 1773618 1077799 1086542 1034124 679937 1759693 1167198 720881 419321 932335 1858208 586400 1488303 1278596 791505 1394618 1362768 1493449 1525069 1879682 1684971 509164 77774 1750219 512206 1356911 1350525 32388 1585471 838568 1738086 550292 616256 1697309 921054 582979 234303 737524 521978 1604490 477571 207209 1325175 354294 948283 803791 239542 1822711 900958 576685 721116 271495 1976294 1920792 35724 470895 1486696 637951 1139981 1291700 1865794 641415 1170964 252667 1554800 840015 974325 258915 1637182 1093469 1077079 1006452 1722098 1848111 1559644 281275 610586 1624889 709034 1653407 1131661 487762 1732320 1918274 688327 590103 1874846 269852 502938 353003 1892136 324665 1018819 1072186 796697 1874082 626402 599583 1009264 1226410 730714 1080659 405201 121033 669335 1980144 179876 460657 415059 944273 1939890 1829820 1501248 650573 1088964 433037 680467 1512302 986391 1291970 1682742 953170 1097990 1015270 1913372 389985 104421 324419 160673 1084709 1438044 72041 1807115 1133057 802013 1768249 510653 15536 781912 851221 1655327 697178 925919 1656898 1215754 651300 1926292 1807092 1097496 1744527 1572064 31566 1855041 1777900 1679974 814153 1139886 1469642 1291100 138243 948353 608503 1630100 1891642 781270 96549 1257689 375767 825034 1233720 733299 1713952 301128 1751824 126214 1474254 1107309 627441 719592 398302 1385118 291680 132846 1308134 216679 962298 493290 1092960 1539923 1057072 1157717 1661894 522630 151738 1251970 1940770 1979080 1753164 614763 153783 670428 610150 1437380 759477 1525265 158854 1055852 1734969 1803728 1379857 1517231 1458352 1036259 186 471239 845713 546255 1582896 1951294 1304270 1129227 1797847 227795 174693 519355 1015682 985877 186963 1143627 1257666 225291 859929 1299538 1975129 1916577 1132603 269112 1389961 1210869 1869681 467009 1546372 274191 223543 925468 419955 1350430 837144 1033995 767294 1929967 339804 1246244 1386859 738491 787324 1219074 1575759 1084987 82427 1947200 1812064 1466137 967200 861262 1668101 240595 1106587 1362348 356912 182440 920016 1473701 1137376 1139770 1699320 863355 1165440 743663 1813742 591127 1186128 1882995 742254 1742543 190413 1600782 1210123 714925 1113512 319600 683087 1546114 1427578 1194165 827834 1589631 447549 1884928 994517 674784 390623 1450669 811907 958802 881163 532522 782642 537324 1956032 903898 1094028 1644038 1754136 727119 186856 1971449 1591020 270430 951149 1692594 525662 1021830 708582 1317958 398061 278854 1006488 94946 442122 1406547 1989661 1725831 1369072 165774 1534332 1455180 581739 1197373 991617 1165517 890067 800726 1294028 883810 1897828 692089 398804 217583 388041 795094 369907 95283 1245165 648445 295033 1323466 389620 1856382 1705000 176865 451533 319294 997025 1248503 778089 1145960 1976387 797776 1728194 564712 185789 1798227 967819 532247 1326288 1761516 1931117 1172292 581306 809095 3707 1707073 1617085 587427 132666 916187 1595284 1243860 1609486 630212 1973335 1237451 750432 1809257 1962316 216277 1384668 217602 969007 1598109 487608 1539012 933943 1577901 5466 65600 1675567 1460448 1920665 1487633 806779 560467 872228 1514444 1543336 792552 1413692 1171065 1463900 1610246 442562 1021054 1461918 597449 1401987 1052353 1771546 47354 627239 1201807 783445 1478323 13989 590321 1844181 1086538 1819173 1353348 142304 1738525 1127393 1674887 334142 1398255 1498999 1924767 758876 999679 1755436 695001 1798871 1876735 209443 1699858 1453595 405004 860295 387698 280420 1712254 1603749 193919 697732 1009250 138747 526589 633222 1834208 1382412 588537 1512597 1293898 1976431 1590206 51912 1174637 1575413 1466199 392265 245850 1169634 1706963 623901 976944 757548 471141 247355 963031 1718521 227015 1885060 220813 786225 331801 687483 1753071 1412477 331151 895569 1990759 1798510 1200070 265083 604491 1245212 1585257 950607 1286635 338834 363025 1400829 1995871 1580238 36876 285634 803550 760509 1460184 1663263 1249489 1644985 1030511 1604897 431592 1011520 1483985 19810 418282 1912732 461456 1649327 880382 618347 1889462 727217 1024117 708626 1403503 345159 422368 4929 531512 987419 1398984 17597 1945172 1284610 1565469 105949 1236499 928173 1309483 389069 542796 287100 1490821 519533 1942780 954311 411900 960719 868077 1014967 245901 1313283 238767 238941 1087552 1035021 1365482 658780 1909579 1210284 858184 1775783 1868604 1510902 3452 193070 1595649 250536 1313571 994587 128685 601341 1903801 722570 1519869 547051 23150 914339 1287017 1204014 1116893 332305 1530155 859085 405525 1271985 1366829 1811785 941503 1454159 508455 1765820 570249 1042562 1696216 1022383 1898434 1186085 1441551 1247389 1975264 1909120 732912 181804 260731 735187 1154304 587480 1247798 789703 1938718 1254059 742899 626966 1211271 1942078 477005 85056 523791 52574 1615240 852014 1728647 1612870 1467055 1521488 1615979 895519 761468 14040 1723773 1344811 189064 1233002 1058492 1336876 539809 258687 1502353 1684914 1970802 1160280 1852352 988027 270561 809625 1575935 1346490 1686834 1121182 537006 1170811 1672577 1238191 1238058 1721701 1171750 174192 1072849 65610 881232 1847131 1965777 1233701 888413 934202 221482 1861333 1899581 885577 248573 1329457 1510037 213713 3675 1481306 1983596 1162626 1893865 1792269 705525 1797688 1485006 782206 1526728 1956932 1871676 1989951 1293884 1051416 1971187 639102 1198778 56369 1359757 669970 943499 26038 296358 752488 759245 1442991 448277 1378563 363776 1074707 13451 917610 1471599 842598 1464902 1525583 820409 445162 706202 622449 859620 875472 1281753 497406 821263 1619876 810866 1117365 967733 901660 1442579 742570 118798 1656870 1598513 960877 298645 966142 1595922 75622 953409 466616 1161511 361861 198174 694540 252277 684011 1160711 1923637 840743 1664100 1283252 1033940 733056 107528 547652 1443426 1802948 1846038 1936170 1099430 1402038 452418 1508001 1937796 1141603 1948804 913028 1636698 490785 99712 588316 1966600 281697 1214538 62875 1646790 1910567 99509 1077913 1571950 508573 1901288 91762 1912659 1972291 1056966 1802327 533040 1561367 1978264 1631246 1746673 1020757 929779 683201 1936452 902026 1145700 1752972 1347461 258417 991478 1801017 1063013 836261 683847 1451149 58115 442106 858993 1121990 433145 1695446 1628727 499076 252124 17263 1826196 155464 506534 313044 1628659 509282 1043220 204774 691572 1974968 1589413 1975033 1619389 1345510 1891343 682229 231058 243367 1338851 762459 98444 412358 1637405 1786710 119141 1327675 1537064 1639257 1474937 1743789 1865166 348637 17403 1536680 273702 20133 395543 819022 988740 599590 1502455 6730 526144 828190 1137687 524460 458445 460340 1165359 1940719 651723 148668 1470698 866928 361488 684690 1655204 1043215 131905 506662 1413765 255480 1105478 1752922 1443952 643379 1822891 1528682 415372 911597 490841 1877585 41129 9731 214494 1314066 758638 24714 287968 443973 1761801 652411 1482519 112455 613308 1323482 1328517 1256183 1969164 1918086 182279 400348 1959020 594981 1691985 1092222 1564444 665188 267079 995405 1121817 1520010 821096 1156362 1492796 970484 832149 186501 1704953 679196 1449768 737963 437346 1337720 1106420 1047136 944725 310523 871236 1128579 1129160 1393988 1183100 1513722 1534073 60989 386229 831234 1254701 412064 1602190 727731 825724 1419913 1085260 1258523 1809050 1801743 402041 1440410 456721 210540 1282799 561048 1753370 1971284 609827 1624658 373542 1426190 459941 436003 591447 468907 916847 1992585 1724314 1752666 143975 398472 394407 1451664 1594869 55297 229572 1851166 194816 734236 1474963 290664 497389 1905540 1002605 376570 1820572 698665 1375868 1822844 1127640 1883819 637008 707733 1392579 1404635 672136 256943 1426050 152615 227126 1784454 203939 39007 965036 774296 1079922 285594 237922 404900 550780 1033253 1110648 159596 538884 546723 1222952 1233962 443394 1702088 781623 672358 1830969 328165 1512420 465865 1179203 1034237 879227 667445 1937566 819549 380941 333844 1945786 1627706 373781 667269 902662 1220988 1760988 630285 909574 1750953 1066339 783876 1695705 1689465 63383 1007563 715796 1440919 241453 526534 65879 1923686 261491 1810716 619082 278614 1378950 757864 466017 740339 1469890 1702440 845024 834554 289712 1439364 1561875 1506819 305563 1649673 35900 932596 1739512 1871215 1158380 1950576 583416 721262 1858605 492672 606918 1613559 1150246 893169 1359265 579082 898837 1560880 1445982 871145 149999 1325010 875666 19525 616056 930545 477564 1538660 1387175 467324 603477 614747 576054 142288 330301 702776 877574 1683085 1794916 177231 1398593 115712 1738715 1498459 1416815 1038920 65765 103488 717367 204320 822231 1490050 567990 1680316 82082 1820326 1310180 1466732 1095647 1836171 914233 1239887 373329 1585151 724310 274285 1044186 1960924 480514 692362 1187907 876568 632118 1102212 118643 872519 1147758 415179 899978 102119 598114 985966 304796 1113496 1203357 1116679 1498191 905900 1435034 882444 1395165 390104 291245 1053823 1203101 77397 955527 201090 423166 1820573 1730767 895180 1875109 1680763 1275629 1539363 1230125 1535512 1314106 99594 1736367 1621354 1858710 608210 1789161 1128105 907017 828700 1092962 754722 1499946 382272 91403 735047 237502 530823 523146 1532980 1055885 1466329 798019 790110 458106 901400 1014160 1645209 134532 837447 579020 470760 1898568 1437490 1414960 561896 1210425 56816 1802862 363634 402990 1836721 1159171 1999539 592074 1367360 743165 1528650 51537 144947 960881 788681 1566121 686477 478674 1416864 348662 1484242 1658526 204512 435291 1964698 948830 1926985 1852079 7746 1142714 356342 645517 1046690 1022752 612941 1249796 1998635 1421142 1911674 1739089 343504 1151162 1830603 812142 1799946 788140 1304834 471282 1746344 1241521 1324464 566967 1323516 2814 1530861 1326558 1321813 1898165 611968 524214 135747 829554 1953758 1285064 1580133 1125506 83306 163587 842452 1116586 508364 234970 612647 1747326 102417 708772 590906 476258 796943 1474428 1655835 1309855 1898866 1005519 1558552 796137 325899 518034 1978525 536755 1839460 405276 716194 502844 1705968 139676 1634548 350985 1979854 344606 1978823 1540875 1637546 257418 195848 993170 130654 117766 1331179 1617270 357009 1432752 1044008 1168477 604456 1398648 728541 780910 1090449 1467549 496252 391651 1363173 1083591 983528 251823 1100132 1358143 216777 1085934 1969381 1480948 753993 105024 1538182 89469 537776 1571740 880847 1037547 365697 1762781 1238528 1812420 640423 1608265 1135858 1694535 641822 126694 1878749 853437 1715208 10020 1995057 876914 745938 1245341 1404558 1062427 1645909 446423 40616 1460347 1303615 250359 137377 758518 1863156 788663 1978884 826515 1194565 1055618 1731148 940185 1936415 228787 599868 869242 1944998 1542701 471189 1469895 461210 1137928 744743 169029 1694224 207433 768683 177705 1895594 625862 1520878 271237 1169014 138323 1064850 569311 1779554 1957784 148988 1484667 880523 1967960 465637 574780 1375003 436856 1826115 1965690 1828147 142548 302858 275439 495889 213694 224531 750245 142301 666004 1419553 895057 338677 492840 706279 521520 1206150 1974525 1946584 533577 935490 753531 1395721 1392720 633962 1649328 950924 862865 1253356 891059 721525 774316 1288225 121963 1631075 1540602 1512997 343275 898700 843154 1209398 1005245 1970790 568548 188403 601377 1706022 1309260 1355462 233503 1264582 1023272 1921640 1947206 1258862 986465 297343 872360 1148808 1395338 680059 89427 741175 79900 184518 511967 1446413 734762 1393679 549571 28041 972857 1084546 1616032 1924326 1159815 1130453 1786287 1088580 1220832 1852130 1607199 115084 954895 695394 1074815 695711 1976572 1133699 1285316 1908375 1753546 1813739 1782200 478818 1894673 1718683 1508291 1183443 1541266 1580488 668610 34089 1934827 1785140 1906780 162242 1090086 719425 256207 1273751 326986 946328 552938 485333 1511628 1722133 826157 422719 1851905 375155 1728995 499339 426394 433946 1018669 436418 668880 1817885 1892597 1488237 1596640 5018 1815392 1817709 1607628 814801 1030162 1261342 987301 1685910 318923 688157 245341 261063 1062564 647884 1508577 518871 12251 1580839 990559 166594 384317 38635 1608518 1150754 1326253 617205 1506493 1406414 1292797 570434 164952 955819 1318214 346827 278098 1617810 650225 1391534 351679 841121 1946380 1903507 841999 282321 306290 1449190 1375355 469193 1651924 1069789 964598 1150248 50344 215605 951930 732658 1051580 1973016 959748 1714992 1415198 838233 97464 1431946 1048061 536208 923842 564883 1879545 698455 721082 1817770 1676770 547415 314290 1451672 1977803 1894722 1461073 823716 760962 750243 481466 217143 1775212 995077 306855 901916 490700 1575630 691766 1900449 1507658 1803444 883004 888879 1162833 1522896 1057707 755125 1153451 848293 152590 464978 357080 890400 239001 1341812 716993 149360 618145 1064190 1175849 1852777 453610 110525 1364660 1501307 1826919 408937 1772719 1596148 1569981 1020205 1064604 682183 533837 748050 802253 1746685 1273686 1773826 986981 1324213 1139214 588380 1942502 817240 546777 171605 1341938 889163 1887672 14633 609700 1267850 1090339 1155973 604192 745819 874705 159722 1021511 458042 881394 893561 1447121 1620751 988067 1775275 704428 838453 1053535 1400242 1516724 1872925 1621085 1810102 441953 1967077 981685 1150965 391986 1959189 878023 1720456 326899 1506994 764304 1410803 1991656 349046 874298 688680 1806102 159273 1385552 1377215 725483 959304 1116250 449582 279894 1065389 192711 1533683 1724115 632374 221996 310584 615448 842986 1516760 674565 1738485 1407433 1055602 1369545 1883479 1835878 1203359 1535338 1657653 1370577 1496001 1011228 976309 1676583 977297 1692523 1171543 1144488 1116124 1470692 1040155 995801 1167268 1888365 381934 814511 1238807 1317347 542843 1475426 1874018 299192 1381416 1407960 287956 1039676 127530 1873877 1299411 670111 1985043 234002 1959622 26761 128265 1167713 819659 840571 473551 1296951 363126 127694 1386376 67831 669885 1972948 546491 1268553 1721956 1861640 955006 407238 1534617 1889597 232438 322958 1306154 255128 329837 783497 477379 851198 502464 978712 1108357 586183 1300523 157196 806668 655871 1679217 845895 1594042 57996 1772778 331416 954399 278748 137104 498218 478105 1018331 329098 1701233 1796850 1503438 1758695 1717381 348454 1820550 1083641 1382171 917743 1797770 1322606 1588922 862012 1890574 1271045 997987 1386317 1743585 1820793 1346582 1940346 1782959 750092 326913 700372 1961491 1494986 286083 1452584 1343280 642505 1179031 1408412 876949 670645 403528 1237276 1108067 282770 957175 306790 613714 1059408 172592 1965973 1474729 1025330 1534177 1267581 1008244 1174107 809979 1468629 550623 527735 559148 1893628 626028 1808066 1361127 94211 1213221 1357248 1572499 1153219 171916 781012 1680519 799932 886517 753717 813716 1823859 490656 1582398 1735083 1582797 1257042 1627926 1996834 378105 738334 637904 927831 320490 1133740 1177128 214856 1188816 1865591 1882632 1132172 1296554 471016 831007 516329 1918477 1988855 771605 1919568 268419 1765870 861169 532084 1204881 1980468 188210 470361 1876651 1893360 16326 531188 1840559 1128906 719856 738455 818930 405944 1195691 464690 1256238 1316848 862590 311619 1639747 669266 255073 773986 1673059 1236209 625828 1864941 1837748 103905 1505108 46055 1901201 740897 1130259 1682215 295987 858058 1359349 1400536 1337919 1254990 1786186 1169587 1517888 1557898 1968353 412487 1281198 204800 1012255 389914 939719 1178537 1144791 1127743 627081 245257 1072083 1301989 163675 1415744 629088 199423 1587276 1760123 1256990 1672228 489459 1907059 913147 1032073 1693956 1454955 334235 1953216 586987 1778020 1050809 919904 545470 1391806 550053 615178 524379 893868 1560610 63113 20433 736229 936360 1625112 1863527 464596 544721 1782888 14795 8174 1823271 1677544 1756756 1829797 692469 1349670 234915 63358 1036149 874178 108246 880510 158857 1009491 446052 130404 1357911 316170 1782038 1805155 1252118 1706094 1248261 1015245 358263 313575 1495246 876960 763869 576207 1673415 1675886 999949 1413020 1942131 1881564 123681 1490360 655137 1227339 1636678 1427772 274516 1565704 638243 1239818 1315262 585650 1636474 530937 1653072 689123 110775 700552 633509 1076857 735827 1823176 1260736 1818628 1322095 438684 1159186 269867 494268 484919 786093 755574 843450 517969 1665460 1283888 609177 203334 390595 622630 1928899 967332 731933 931100 693478 1736085 471076 1367841 574532 567645 1048252 613742 773407 1747251 1106658 1655960 472401 1370105 68203 313650 527765 1718432 929267 1037947 843300 1637750 1924089 1710953 1991809 1139738 1586078 1253133 1575741 876820 653113 992337 400351 1985706 730785 1906126 879236 889964 1248227 1062062 1478533 790506 46 114381 1924748 368055 638385 138693 157809 1488185 1594738 503262 51091 1539576 1111721 1556544 1444766 1504888 566789 1817740 670068 1564875 1017711 576833 1867349 461409 401433 244263 522809 397235 1376245 1446355 1176364 882266 29725 812933 1352240 983265 517570 1216942 1769894 1321130 242673 547138 561376 56066 864861 1020506 1630388 234133 1845037 1946558 774667 1065366 1035074 1583267 716184 823484 1333202 1846392 1204351 1942794 901239 57877 1335324 494256 1443850 1127217 1619482 1235020 1680542 1366807 532103 238537 1208931 475932 72042 1043222 226791 1858280 889192 167848 581616 1107696 1097946 1687834 503765 503164 802221 1215150 444571 741609 1783684 440446 1652276 1674038 1489415 1899755 153054 1227772 735347 654949 691875 904212 1762995 994036 1984553 1845285 749959 219768 143946 285555 456896 1056622 2872 1353875 384733 568994 612215 1722819 720225 1942482 266347 814961 699489 1793326 681169 1849651 853140 425295 1746983 1301980 1476986 1212414 1986878 676326 1630862 65488 875475 7059 1564836 256151 1329167 1280481 167036 635888 977447 1133978 640514 592150 508146 974577 1498076 451547 1834117 1777807 1625818 622412 1271477 1256676 53214 902967 326903 1561617 251383 1910918 1223196 579576 312749 1240885 860985 712386 1768019 1522857 348387 1080859 128684 884529 1970833 1497430 730003 1279748 644358 295678 1798549 763150 977013 248846 572025 1259420 1511995 1026686 99251 152405 1492718 329874 7998 1099818 1465244 1362147 1595106 65743 74195 1795259 741696 134766 761190 692684 370384 1252356 197804 938720 1063444 725194 1127724 1727923 412314 1094472 673953 334811 835317 758160 414697 1742816 1334255 1717531 290889 58727 740519 1076781 719090 268049 654132 1362212 785911 554039 1878875 594161 1846376 1257122 1471784 1277864 52759 1260056 897434 1299275 1921257 1293970 863429 392687 828916 1480482 824191 964683 1524095 1508105 1340369 1352934 596818 1822341 1807712 1880325 959804 96435 132720 874581 939274 270718 1738985 848487 802008 26991 1100085 119864 108213 1148824 1106189 1796205 1426278 702334 1812343 1453088 652287 1732260 1362313 1019601 1486874 949966 954045 1162257 1116205 1432036 834787 1199308 1368787 384612 1530376 324979 241881 1786023 1281901 679865 1261442 592711 320693 1085503 998467 1766474 745714 1551623 1360850 1117293 173740 42221 1995553 1486950 441745 1486355 1934852 1395653 100143 926221 467554 1818248 1548559 1437560 905647 1102346 1498227 1842046 1901666 1265556 1577838 1783057 118522 638406 1865198 1449936 467178 720135 1025802 953747 1235731 1202794 1331155 1398922 1859575 226832 1969698 1751771 1881591 555950 26426 1506658 104601 637773 850899 17400 1611222 812529 142189 1688962 984464 1186328 1792164 581367 1783388 740262 1064276 1345318 1220304 1422720 1942603 1550990 71138 1047381 1227453 456810 1003769 1873520 1801623 1109814 598146 1851072 231630 827150 1008550 609039 462581 1894687 576361 1753083 744063 898054 259854 199023 1555749 772516 676367 883662 1390777 1976579 780187 1067082 561398 1453430 802038 1848946 66334 138731 302432 1137766 145 1778320 124661 1142270 1176796 1649434 1798485 257869 1299423 870173 1201897 1057151 1111439 890745 516735 287102 1227642 226018 1211418 1271766 1464555 20591 1783254 263845 1818887 1958336 1446244 144988 1649540 1015098 584247 877471 199930 1168189 789801 280773 286196 321260 1171480 205764 67609 138409 1980445 529616 538033 988723 1842849 1474170 956526 744003 1516382 1879317 813162 443717 1209526 1522345 1391770 366814 1201483 1133171 139912 30355 1646921 1210359 1955348 1556259 1415098 520739 919212 393420 1071642 177218 453420 1609822 1381040 315515 1347696 9359 1709394 726770 1100129 795199 154000 1348014 161701 1883073 350639 461991 1877440 946409 1420972 453255 1179928 990536 1290268 1683250 383506 1561732 553984 1267475 1847677 840732 254622 12651 1773037 361858 571743 1809464 1380272 636774 1092314 327892 600157 255704 1182708 13547 938161 709169 266420 1581568 1412753 925046 952076 1342940 828877 760771 1561776 443942 903136 1432488 1596477 428488 1153279 148924 337916 209902 192858 897801 828112 716389 562633 1663024 1545412 1244408 403531 791042 1283585 695699 1922479 224291 893097 400388 979344 1935114 1675052 618152 389934 1027614 1130986 139722 1009847 1278789 437750 198159 167677 1446818 589307 1571620 1729505 1563862 149448 1099813 970012 1561749 539735 1505716 1354300 1225629 1976800 1842213 56786 1463366 207058 1941947 1839564 1582207 1122645 1895811 1247108 1414217 1418303 714042 162437 1324331 1475155 1710406 33632 743668 1605994 221036 968352 569246 1819815 634059 548671 1113014 1087517 664769 1269775 1911628 1757530 177173 1493041 945206 626073 483592 353518 1849592 283872 504452 22666 1601631 1370250 1879424 1751060 304364 1406837 1201241 1380241 10799 495702 849205 285861 1770825 80274 1999886 569594 1490022 876742 759881 1964047 679565 1857443 1111159 1095859 1281799 1054009 626530 948124 1689378 1095060 1405837 346379 1592811 1509586 1836084 1304564 69803 307884 1410123 755428 140948 1189841 356345 333181 123666 1251182 1327745 606690 530703 1501032 1605312 597268 1625781 1253387 642445 1913799 119624 1752848 275995 1838348 1297532 1949567 950189 498756 1571573 1466925 1732612 948323 121800 151742 28305 1763364 880824 1320782 1875467 1435826 1719307 1804945 540279 29907 1006266 168035 1377214 160993 1793897 658567 1534200 1000772 1097855 1127238 1960570 1766482 821538 1720525 473457 868410 197600 1318295 1049080 599662 1053671 1622119 1513923 77218 587709 1853295 217309 478002 1048767 1704068 1522643 1516904 1013765 827174 1982359 36913 577680 884579 1933230 1697100 719777 1723627 1692923 1762462 458135 67739 1526028 1970798 728524 733284 34928 972611 1928693 798348 104883 1076703 1331074 1383186 133487 1729403 1816207 1512528 694680 1301143 386406 657623 1864461 372233 1378091 180942 497131 93850 1231470 1165807 1471349 1360038 412967 215181 1914682 1881615 68755 1394509 1116133 1392897 225337 233233 369430 1976190 489189 1383219 1534395 466142 866163 1634973 1698039 398597 1902788 299038 311700 627233 608630 127837 1527602 1429632 287406 489770 694280 37850 1462239 351171 1773217 14035 541313 1176433 1849524 1498176 575517 742487 499716 1338580 1502838 166762 1786633 909414 1949245 151356 306925 1688189 1193240 1030790 1535850 1181240 101484 1758069 878136 808119 184631 1985948 1224608 15923 1066015 1800924 1574479 632643 1667565 500096 1711138 1906978 1466490 282786 709501 193205 762925 425701 1721587 471408 1113095 1435758 1458492 1749079 162007 1788887 1506466 1616441 1737615 600200 1453648 116720 435986 747260 1683094 67008 1593216 1289905 1741368 1108989 169285 1638106 262449 1097371 1477200 112591 1510487 1614888 200118 1991316 1783869 642185 36015 1723309 905653 650096 394383 1741455 1483832 1339395 315645 1783437 93216 1521361 1940350 1928337 1601422 470558 885684 993157 501138 830411 1285683 1171215 1223514 1498316 1858201 947929 1304362 466416 891805 963421 101383 1716826 1489912 66601 384541 1339861 405816 1355266 1973956 73826 1854124 59747 829472 1579275 1815855 761266 1229275 856631 1113755 660841 552601 778785 138083 1781899 1589537 1833486 538970 144157 588670 1801152 1996021 1137143 1330764 1392871 1619757 977383 565519 840761 692083 1267370 363187 981243 880128 1433020 1927129 765481 1745115 330347 1985067 1713286 1343536 1264347 1830192 1038337 1592685 774006 532972 165142 1482044 1239807 150485 1129127 16269 1016294 605178 1454934 52191 1693977 464757 482507 69645 1170381 181741 1065761 1194748 71095 450043 1827812 1496764 1345710 1067198 1309843 762616 1300612 1149423 1647336 859501 763376 1281230 89176 396398 579072 981598 618059 582544 1660341 1714035 1620164 1301388 1738027 300796 1828212 1040980 1429851 497611 1627545 792370 504294 1732492 1425817 772045 1837343 1279301 422420 1993311 1481690 3834 1603562 1833969 232424 667892 648486 964389 6881 1305142 1796736 1139955 729283 903158 275829 130827 1265606 425498 395378 1255806 936373 517349 1625605 1823768 942771 1717772 546455 1236462 516146 1061857 1778240 565023 1058616 295017 1127994 725864 1025648 1182800 1427336 435240 1400115 278054 40692 518788 889826 1622655 1485377 1221553 1354268 379394 8474 987769 165416 937158 1950720 1517141 246239 370527 307302 634735 280253 699377 1578115 415283 802295 110628 657083 1179074 301874 24894 1320286 1373240 1721597 290672 9656 1504159 433630 1630912 915721 1387958 1725645 1581136 1701053 1253178 479807 936006 346133 1130993 1418616 1416301 441552 150184 926366 1170085 334948 12544 28104 1594573 848063 246588 1035991 660850 1018008 113321 1152427 148445 1092097 542378 159187 246838 1217537 7611 1410476 282709 1063359 1003829 1002615 1444571 789920 1179124 1631296 1711978 327035 716902 125643 1293436 1540729 602351 50531 1127739 1781171 1373637 1819805 1579183 1037059 63034 483437 1405179 1450389 878948 776454 170463 804884 737612 1444798 1354135 714813 1673427 1320128 540534 1459323 1289287 1975731 1371304 1525424 298698 834310 1601434 1594330 144137 1498396 893053 1598321 1396284 1196795 566497 1035606 880779 1794828 405280 1201187 19031 1537866 1274725 22575 712811 1534714 1142295 570514 1448968 1976438 1562565 12051 1101382 1436290 1129460 1675953 1199039 1852555 1294912 1296462 1538360 455102 162882 456247 1375429 1100414 403262 578287 871584 1639859 1043976 1772270 96552 267582 350472 747451 682849 833885 854408 1348769 1496140 1048745 1620579 380018 383068 1412101 1488707 1366082 1037422 1969467 1419127 1105307 963351 419962 1209481 464181 370249 1731898 1217469 194215 708635 1541942 1747231 1535302 432176 1695393 947746 1768779 609401 869041 771307 1967649 818536 1226061 1758178 1553510 1069790 1468949 1416926 1211630 1958831 737730 584715 1246702 1331208 866179 1112870 1164376 572001 1057112 1673782 1787947 18129 240387 1050297 71907 1774361 609690 1370653 1778637 153952 1157795 884671 1775687 12593 1601754 837148 1847824 737267 1105198 177260 844944 912341 948326 1738879 192049 1213553 184956 1086018 247627 74121 1789079 1811760 1393322 152341 1843041 1398065 588230 1636458 933670 813775 171214 1326053 1628918 705962 1320682 643460 375365 1659444 709062 1000568 293899 1826860 144059 893387 163594 1662324 1949391 187340 762862 882572 1521160 946534 1245889 422617 1417797 255115 450373 622127 1463026 1663481 401259 1233314 928606 1053110 154904 815110 867443 323726 1431153 1288867 1584315 826945 142899 1845362 1282263 1877118 1392315 1091779 1385609 1777518 1290861 1906557 1752924 1246491 578967 107910 39122 939419 787076 1219166 1808584 1365056 1007613 130981 440083 1492017 1515715 1914241 1877416 1689273 1030777 1045339 1106531 1376398 676748 1088307 1602369 1511129 238689 1319364 746803 637446 1627887 1998576 1466521 1780847 402459 1296237 1506776 403928 426298 96838 1013107 1583627 164758 612077 1812311 1710491 1701431 952391 1598008 56811 824793 1338771 181727 1851901 157092 1815042 538722 66266 54108 1557121 648504 1429370 1652869 693390 543685 930889 1927889 451036 1515976 378585 1625213 682435 738285 1159093 1926585 1593955 1437187 1527579 915525 1293657 695761 1931631 552368 1340353 1528072 1971262 1516806 1168785 1214524 1669664 1305697 485916 1125193 1808903 1148484 1284636 1775222 1910863 1356631 1606799 452791 1724738 79187 989553 1693593 411817 1651974 452701 710467 1155152 1435693 1386065 1501045 1902037 728823 1140025 1244866 981666 918582 500676 858981 1082589 1133748 1986806 1028361 971380 916751 1787764 1850265 129625 1182566 436248 6365 1619007 1442980 1471397 1196700 106438 463182 50431 230553 237864 857382 136501 1444381 1016031 703728 1648215 267683 1735929 923936 1183036 687217 1170887 723771 1417749 518823 120513 1047498 378473 448864 1219462 1482121 143320 206258 614574 1041384 671592 1717710 1252932 1813531 1153148 1634683 519207 763614 1809501 1148252 907876 949249 445415 231639 1147719 56395 1828981 1326063 1178138 1944342 231067 1460785 580203 776894 1035901 466767 55692 913472 685596 1148024 1687792 1689626 360334 1451794 491050 668039 935738 223784 1508030 614374 322616 104613 1085267 1554814 1786555 809663 748454 112458 669283 1381682 1426671 1538393 698552 317251 1840577 1654474 374585 208481 879682 1814341 78697 83388 16547 299121 1284376 1918660 1722378 158238 432434 451365 113589 310136 566905 1689134 729203 618091 499995 263620 1651597 1801913 278037 1612832 776634 1196082 1123323 510961 328274 1988321 1049573 664742 1846493 23021 537731 791049 214524 925212 506340 741958 1728561 599079 705229 1119507 398448 667213 107617 1254508 1713354 986601 719476 796200 1357231 1688841 1218855 532459 1745573 815631 624652 391485 860386 395788 1293700 694835 1288391 954548 335902 181782 308795 687981 656578 1327011 1410630 663203 659494 1514883 1685176 303433 1606016 1667567 1920735 1340570 383923 603347 1024458 116345 659017 1798343 3173 1580305 623941 898548 1137355 304041 275565 783521 1436802 1754160 1354480 292326 1286953 1850645 1193674 53957 1893897 747195 1176113 805811 543565 548022 459541 1524896 1278239 417858 1503921 591322 1893952 424699 962842 884946 1511310 1343803 1615684 39023 135644 1000432 1188508 1575205 1766054 1109524 997704 175248 1913366 1460558 1643777 1647840 97190 790587 1702485 1369983 1489599 1836278 622783 1673112 494430 591770 198975 1729864 144752 1533655 1716007 32342 1064232 337725 124586 1005529 1140732 33948 417155 416298 1915626 1285213 1685157 1241711 1513850 832628 36294 1746718 900898 598943 1223619 1927807 1466416 206945 922677 160747 556681 121043 1556362 851157 1294033 216127 105819 120740 850821 1188528 1045411 1987483 1821469 1860981 1549615 513965 1651999 814452 659418 1953716 309108 742848 880800 1783895 158571 813900 1342518 247956 1419081 900873 407244 154729 1457654 21445 1865006 670681 1884735 1315727 701508 1081854 1079341 113899 1012898 1562932 41923 1275853 769001 1254241 745678 547821 40127 1177863 519965 665306 1104672 1622575 612865 1248931 1097972 1541617 72850 920475 1493092 610060 925782 654979 394877 1524070 1094180 517424 1353979 1902729 550271 1123918 801909 1080727 1102365 986949 1327523 1629631 1403192 1502453 1151334 1907405 1162508 465590 1314216 782042 1912128 1250150 845039 81996 1670307 429062 420650 1195598 1968164 249080 1571311 1715517 117960 688972 1541166 408423 1100334 803045 1144609 918871 35135 1831698 187165 1574474 657544 946157 260999 1343272 1657109 1073409 636880 1857904 269847 78942 51074 278542 1320102 35661 864645 1913741 357414 98115 1594986 939099 459889 420107 575979 173656 1744649 929637 461503 784295 1036331 329591 243421 911793 1904143 1784801 1011828 576883 486965 974496 1678348 362685 1396601 987509 1610991 319452 1509994 524900 494637 734768 303046 1665947 828890 204708 1010025 1486158 1347847 1389183 1848478 865451 1102538 1272254 1356298 17972 1013516 406200 546312 30117 1342827 1188932 76660 1557566 1968776 681194 1860898 219094 263262 884935 1686879 1704429 748482 896368 867402 233508 812303 728922 689224 1809626 38806 169071 436139 1772105 142150 91093 1391449 1622800 1123517 870190 590172 583634 778761 1893152 900921 15091 1848014 977877 384443 752505 1998573 38519 167906 1223800 757296 806590 859951 1104771 1324091 1848229 676589 857792 1199990 1292303 1812648 1581128 25522 1378373 684365 959279 177595 1902592 1119049 873962 777478 968375 45333 1906923 125162 888318 1482665 1565604 1068175 1632744 961909 763649 1896066 1501007 764809 691456 919943 1624246 60215 1343824 497773 1866608 377714 102205 1534918 805818 1427496 1736211 694799 88266 1004908 528988 758384 200870 1261083 1383365 468208 846417 1299829 357793 1012088 1740581 1159744 1587881 50606 1259338 1336621 1854237 1749800 709549 1676016 197640 257925 103198 1410354 331493 133396 1676073 1615915 1740294 1833538 244459 1593841 378970 1666749 1700761 640207 1359283 1049989 333555 1216265 1340497 10701 1239984 1862281 869822 1179342 793667 1891960 947853 1639907 254119 1835709 1138759 501544 1491926 25853 1168465 796511 1501450 1133987 29459 145254 1276313 292207 1697342 1539680 1529442 507954 312652 1963786 1780232 298401 1275446 548896 595915 1758539 1694915 1587526 282436 619560 1849712 672893 871294 295851 190857 297198 640914 552443 1745553 285320 387647 698816 21444 1977690 937101 716581 1951670 1699712 678447 736330 1073540 147721 655500 1273577 847236 1557015 61883 37498 325289 562321 1313038 1835791 1422399 500001 279701 100442 1533995 674875 1333421 1221195 639654 879527 1847012 1671235 221702 1687259 288172 1970614 1152116 682248 1418985 813678 1130559 1505447 643504 103670 1216406 1616008 1366736 688198 16025 1542281 1407318 351469 1337537 1431866 1786723 1562188 880457 1972254 356721 1489173 362816 1155908 1930229 636156 1316805 1090957 971065 1426013 1408318 94051 1080579 452811 992393 502596 857129 1559781 27699 1264343 88172 648266 1200183 448833 465106 824282 1122009 1722972 815203 155960 1608455 1166637 1752533 1833641 1474870 1798526 1095518 203898 108887 1912554 857872 66168 716904 1244176 1753250 586966 789498 1406053 1821059 156471 1592311 1686518 872762 1666406 1510069 1316356 488139 59677 171624 324935 477153 1153135 79037 1478459 266538 1000849 935471 126444 97879 943602 1789426 1931003 765093 1530990 1443766 944013 80375 676276 638086 951964 943379 784566 490634 1778430 1245437 149655 1660436 1193344 1384864 1545268 300420 519099 839852 1982802 860584 1818908 1358599 573302 369779 885741 313977 907825 1039258 1556117 699706 77270 1082885 1905639 493518 337471 1043441 1005076 1962376 1754823 375449 981402 124644 767338 107365 1642346 1517521 76001 320209 1820437 1904606 1586089 771972 750331 136256 233469 1875802 250108 1527007 745559 207369 1257901 862464 22105 1379809 7152 1308851 507220 1135538 775653 1630454 172375 1462490 1621495 92383 881565 1907531 1084281 1518836 401081 1197109 1467308 911513 1899224 1725751 1961505 176446 1265600 1476151 313018 114477 1005909 564513 1820021 1511069 1577335 1706037 295524 43926 1056042 1076965 1626439 104184 1756023 292079 1296264 1340050 1796030 471110 475284 1976952 594578 1940519 21396 1445209 1972872 1020840 1211823 1516538 997515 963465 256218 737712 1867417 860157 658284 1065081 1069542 571636 358797 1202667 1386528 512492 777737 1276748 1182855 1151403 1216859 1013120 1792127 444274 425603 2649 1317592 1097340 720044 700817 1751896 134091 1712805 242523 1084750 961034 1946327 1361614 1403188 506346 17767 68861 289065 1098780 1797355 366783 518203 347520 694418 1354481 1259161 1291330 121176 1687945 578599 327231 1467183 1393376 209759 1067549 1063459 253608 1618918 921819 133438 1057061 1145818 849902 161677 1924362 1526997 555089 1812043 564804 905378 1697909 1895417 123688 560533 1515613 278774 913737 1255486 1912449 1067000 663944 757774 4223 1028372 1260312 1778174 1416300 498171 1228445 1494030 1276185 138536 218531 545080 870232 695532 431440 795234 1986016 1868308 1481835 159762 635176 1568922 1924434 1968179 1663242 1680347 1659772 1581808 1464897 1542113 1963908 1378683 1761537 704298 1093423 965123 592610 227918 848032 1025797 440120 1869877 287396 1369899 1974734 188906 1920683 315325 1080355 871182 1772002 511857 1178594 511332 911355 450130 1475131 1640953 1057682 441520 1920023 549835 1851780 1083329 379858 833428 308785 145158 1386555 693918 1106940 373266 994845 135645 587821 279776 629353 1797913 1284557 381311 192489 1170932 1707975 399170 165026 13137 1192226 1914617 999083 208394 1625269 1010535 409288 1354012 773395 998719 756289 1056515 1566260 1946267 136314 1354497 176648 1319284 1407631 660047 1660155 1377284 1360395 64248 97914 468763 1313894 1017856 929708 961439 1903400 1270771 232436 1834768 363831 1020462 783665 766196 581010 536813 1362950 1726939 1268966 1505366 708872 335227 981802 1762677 858965 549064 388129 983069 1399707 1717122 861734 204366 1741062 301968 1039713 327480 1137857 1482413 1830793 1997662 1194381 1135875 633569 1614432 1460176 60117 1025141 495752 1902475 1528141 77139 75592 785174 782328 623401 1797936 183260 19976 575748 1293851 655260 334613 1635835 1243049 75719 1208824 851048 1751260 648542 1445985 117589 236772 455057 1926014 939593 1474661 511635 1997358 1624281 1223864 819886 1070208 1620439 323550 752283 1939792 797860 208391 1046549 1545992 644029 1939777 431174 812260 1100310 50679 868251 508133 1062432 535319 1049393 1951503 1496580 1630049 1872935 1851363 1423719 1536566 1377051 159180 1141214 1255285 1917670 347468 1403838 1572860 273570 1208173 921490 29714 351860 1088547 678051 1141897 26581 1471103 1797854 398507 1557816 689652 696138 1493105 1250132 349289 684979 127312 142816 869213 1124221 826269 662707 1081398 1650807 466078 884081 986596 570500 346612 1665318 469789 1365084 367581 1812819 1389890 975432 1950793 605004 492287 846984 245500 1409322 1261389 50588 350952 322909 1490747 1304685 1000784 8558 352124 1066748 1769132 1983647 634587 443396 1084805 834626 137166 741694 1463648 332166 1220540 779954 1788897 636824 1509687 530418 672955 174571 1233558 1501948 1391670 7336 153277 1151496 1324338 1852510 449127 955446 633939 1454770 1199643 845121 1271544 807201 1648702 1975088 814770 211633 992941 534197 754942 1373280 1206815 745211 1307541 862128 1868571 1689178 1391229 703245 1245256 1759833 943331 1342829 140591 982829 900833 1139853 1370956 452403 1900325 157206 943477 495294 827005 1794196 1202833 612663 1258132 1428447 223397 1000703 311437 9517 743245 686039 1439220 319506 778062 1870108 715158 1824463 1524985 1095887 1026253 1913818 1750815 1768781 678040 1749175 735649 167809 544399 1983174 1683044 320454 1609309 960051 1448849 1705163 1357990 1718014 515991 190167 1061593 253848 1578264 664003 1488045 546345 694192 941416 1271874 1498336 1391776 1774754 1511281 646170 1989763 53566 1977006 771477 1739425 852565 1657462 1186516 1701899 1524662 1654301 903485 87382 817258 560730 500523 158668 26161 208161 938873 1162505 1941114 1509789 988553 1632544 1885118 1798470 1062552 250465 1376163 1766305 1253802 248111 665951 638282 873735 686667 1834792 1755890 1381125 49439 1037410 1997981 287980 58536 1504019 1692686 1064127 161596 1913945 1719217 1223755 1284779 1887305 1503806 302536 1856968 570539 449543 1214642 996572 1459609 1087590 294190 1881267 516795 1427243 750793 1114659 743017 1149917 1192892 956256 302690 1740495 208025 656441 973114 1059880 964610 825180 1048350 524264 1710510 359539 1013157 474429 593945 1432985 1474400 1399023 1843938 1503060 942453 317376 1863007 1182080 1249934 1263885 481584 1420615 668115 1457360 1519476 246212 1132535 973748 1838910 1211244 1352219 152851 1575121 124558 1612435 640253 1804940 636903 1569902 762894 1885268 923772 305320 793499 349247 1249721 1938483 771651 1139884 561068 1269849 616844 174506 747990 1001348 1327954 1941119 749867 288636 879202 1345826 1904019 1027452 509825 438922 1115195 657833 1409023 1595702 874922 198266 50954 298288 1517352 162690 566315 330501 973047 617457 152440 759463 69568 159834 1636621 992763 650400 1417506 622424 1531092 516321 1029888 818554 605136 1432975 1083728 1376256 879336 1033337 1095372 116705 1128983 922047 1148151 601391 339078 672693 870014 1275641 713017 284314 1280456 139635 490628 1544865 414624 1266318 183295 1344291 1870447 1190964 1388401 148034 253485 964365 1255204 1933347 1643157 842952 1231841 1707074 1787650 1251704 403229 471679 1632922 481987 1381415 1463766 537558 573463 1954457 440938 1486177 1197353 415763 292300 715454 1078460 1240456 94136 457329 107304 4527 319573 590480 1755680 1198846 695190 518372 1146747 1801391 1727661 919160 673523 912800 276920 207675 1759258 1368476 124593 326458 1236570 1018289 130057 651225 204185 1504875 533680 296828 682220 1974214 380146 502789 1695955 374238 1114521 110146 1770377 1650993 1227886 1810876 102094 1091010 1186297 638855 1799245 164725 242506 1379028 1353689 675 1691650 325254 1922496 1696177 1527938 485237 797271 502816 35659 1352116 311928 491800 1068314 1626998 1378672 1974604 196567 1476952 1058036 1288941 916298 1022230 1488392 1141010 1945946 60424 586077 1177367 907555 1383430 1253949 37534 322620 1741584 1035899 813757 1166723 1871113 231661 325533 1041765 905984 1048464 362385 958052 1130020 1124524 1616892 1699470 1594426 1424258 106582 625550 529544 535009 1889918 1264235 1371278 922598 258192 669622 86133 957059 1894640 1204162 1473823 1987515 1728406 1397849 1063557 1114189 1846508 648519 862059 495965 1397342 501510 1950224 1352264 1924318 735648 1053073 1134643 340317 1587670 1761899 1170256 1512962 773618 1620774 1119030 188643 1002294 1189150 1526819 1541771 1339774 1157914 157529 103988 80333 672075 535489 281974 1211798 763706 542476 1469042 1553110 1685349 1930984 1549653 602572 542957 1630267 1570135 692176 1889005 847810 1396420 1329338 1449545 1524453 1017129 197529 1923088 1910597 1828692 1082600 694366 499591 1595963 22087 935361 854950 1932539 1029886 1021761 1236488 1808183 24952 1124304 1266166 357144 1215622 1602196 1379143 1240962 829064 1994481 1208576 949772 979395 1937196 1974335 1550416 1208392 1418459 445210 771381 1560197 951813 1994923 1027544 129887 879853 383494 1464852 415592 1058057 1008193 333089 437502 334884 61661 1022979 944195 1743109 1788078 47819 77113 1122650 1969174 371677 22756 1632345 486982 283806 1810733 1650676 309832 875713 1983680 1570138 1231337 631733 876776 903470 1642339 943416 261847 274281 205898 1894335 1309346 540419 899388 1225919 1036866 1012411 1970085 1312318 1840356 1026905 924945 108263 480346 1224648 3620 1111593 558182 138890 159535 429820 1249708 583465 115750 1229890 1637703 903398 550379 861093 1502343 541124 35970 742913 458730 30312 1812476 1275505 325326 1936222 335587 1461300 536266 1151035 341828 1178140 532845 1144537 1474947 1621552 465653 122139 72162 106776 530352 1515988 678904 363040 895115 693744 1804600 772748 1967144 567212 251828 1349984 1921243 1908896 1051039 637503 1027697 664369 1481645 1734330 1031728 1211828 581471 82426 558225 1559410 81368 1860254 1603610 1093376 110515 1671415 1447814 821485 418769 1848173 1894602 50558 591358 1542135 120689 1462409 554261 1610563 1869325 597226 988283 149688 28706 1840222 1236529 1959432 368157 1009199 579213 224141 615047 821448 1643215 301284 1818614 1862703 705004 194612 24405 301169 111036 1774457 1196760 100096 119936 1166466 295543 415467 855832 336731 1828174 1028186 1942022 1682093 402117 16553 680083 82609 1734089 531998 809340 809007 735617 1684210 798399 206708 761134 1329249 1809490 190245 1556690 1395886 1819086 744146 1290747 1751808 1454633 1210530 117033 1047484 439337 1026860 1327774 181984 1945756 771267 169067 673029 1511835 1345593 551392 97758 484334 514095 304771 1840205 1015370 1179769 697321 554277 544206 1525211 1227172 792723 740518 1060861 470062 1832189 444258 1503788 1516973 1492878 1743372 1234575 482251 931365 526356 869735 356522 1815410 555775 980197 904455 289984 876928 1237953 120978 983173 676396 1733961 1383005 394571 477412 1788328 1023478 1888610 1553754 1231195 1297795 1137612 1303618 1428593 1742036 233649 686496 875947 1882576 510828 1251470 838878 425681 1348684 865909 1246964 1231878 403203 548249 1963566 1151935 1871748 1403160 1511365 301500 842987 51242 1740550 1953315 1209198 754887 417093 765340 1808441 482094 1057091 603308 987229 63737 1902527 1547703 339038 619981 1275609 755015 1253683 1988462 249937 21474 76940 658718 1686460 1047434 1278720 134452 379973 191078 114304 1693833 804683 1652351 140406 102749 931492 1718382 876561 491025 1697428 53827 272363 377422 1242950 168906 1820189 54954 1889578 213842 645361 202397 420637 1770613 768382 1349484 937182 1130398 1446384 1551740 742317 456979 1761084 1816551 956947 1607533 95411 440210 975163 1799011 285900 746674 246901 1707603 308539 556758 904149 1075155 1166621 1403355 1123319 1333963 297194 598209 1855182 593198 482590 1956471 482832 392985 823312 62878 1896390 5083 456713 1441522 134485 1102507 1076440 1878552 1590892 400555 247554 146924 162327 499307 1981306 1760289 1364496 67177 1143890 1388706 288509 1527001 1493298 888047 1817415 988214 1449981 1948546 277148 116013 1394622 1389899 1743775 781036 499668 1796507 1374156 1404152 1567335 991663 105059 1069759 1758577 538565 1930897 1570804 576794 678803 840989 654144 710305 611068 1256886 1358455 144401 1134062 1802409 135149 592841 1680578 1352818 1967249 567815 147323 550472 1367993 174025 1649583 648361 289916 1972260 1673634 1544779 824753 604677 1032927 724337 1404369 1865306 1317543 1560361 1517259 376700 967247 1178380 1067361 561617 1663915 170831 864559 881568 1383790 1726102 1362989 1603370 1910908 127935 542726 960251 773686 1513807 172656 1184222 884707 1211914 1358950 941473 317665 205031 1714707 282903 1516051 1507372 788625 712581 1842141 700387 1299416 1043277 1849004 1038789 1767417 1466869 1918932 628143 1168736 1998204 217810 1692863 1037730 1704744 1750770 1236894 422866 158708 1046589 1739399 194513 274300 1429039 356891 44511 582569 1624409 88890 1861701 1458728 1310410 1852920 655141 1308328 1980807 1395365 541984 1877494 204749 44738 1590186 1557247 943369 942985 933678 332492 1953609 334998 1233733 1969444 1552870 642811 1146167 830515 1070545 1402784 1218029 1850979 273050 1905866 1265295 313909 1779067 1812575 1707280 1758195 621686 1930043 1088919 284495 1480750 237648 1530727 1981585 1900210 740400 726584 728815 1334582 251818 349260 311958 428701 419115 192626 1749254 853383 1054558 1879136 348109 1097723 211298 1969070 981241 945867 1041768 1281169 171861 1887804 1013718 146317 1406770 618506 1920347 1109068 592188 1062075 198252 1737174 1167838 1553005 1762536 866666 1505386 1894127 1230943 145880 1298673 866011 987302 1874596 7519 412820 1457501 1103773 346419 3624 1943988 54674 1738103 437018 730013 695138 432045 746265 705387 87453 768993 1647455 1084226 271624 571821 549325 1618674 854540 1369443 801567 1904415 1321316 1831250 1821486 1140762 172846 14384 1975838 792497 179249 1557872 317311 616692 1583361 1955550 429722 130871 1002122 439194 282678 151258 1332105 1843221 207915 1197765 237792 1805854 876344 1515325 1290235 1273135 1055860 1643940 1769697 21376 1331026 2870 1276756 1327275 1487860 452156 679171 1040910 1662518 1369825 1724318 1609706 10295 1999422 951123 1990238 208505 1620001 415849 1003693 1771035 1939406 1817638 1711853 1092905 1737069 1340939 939912 1952989 661915 788931 1444742 1952016 1594575 1640149 9151 1097030 194312 1369925 1326340 1116064 1699327 1396847 1255301 153567 1221172 1813900 1294721 1675355 1265839 1854408 932217 1937781 734983 415476 1545065 571432 294366 1949985 1597045 1694056 15220 139505 1698970 569608 823255 1567915 1219427 1094217 1663440 809720 859660 751600 796663 788937 1451627 430956 1367180 37912 750782 884080 1387497 1574414 539994 1306110 1803717 433511 1971774 1094369 265210 1157048 910359 955408 1508560 1664285 1549180 40363 613799 380660 462173 1655572 521112 332158 1016415 1517981 1259519 47284 1151486 1102310 475775 621057 1508444 449416 274635 47058 779 1769075 540271 1869750 1693761 157215 1501591 1779394 1244952 728127 915846 1275265 1437450 890884 1503354 74229 1626229 1850663 372884 433486 67401 1503996 355208 1793112 1551209 219343 8912 1804760 1886732 1113225 539677 477446 531406 218779 119999 1928465 744117 1824219 117892 1539161 1000844 1293184 521121 1037296 206353 1896663 710889 1171920 1971824 1909426 19501 1044621 81172 271650 863837 1911069 1406581 1277439 1501473 1606641 1041667 1954526 1690840 1712043 1792863 1022587 1619173 272024 1363350 1497784 617872 876921 1551505 1384933 1054094 305030 1902450 1513658 334785 1430084 685871 704401 868982 3657 59990 798961 1240505 214075 1596948 1305526 1457246 806793 193291 1286541 1638442 808855 792002 1220660 1062986 1627079 741442 1246572 1595699 947362 1818328 1179543 479658 1467909 597111 1803050 1837271 965520 1845477 247648 573489 664314 1629420 1468375 393195 1883069 81449 1563756 924110 1738634 1680025 283148 598960 998882 113486 1710129 1455048 1418124 5179 1561996 1526976 1486217 1743110 785698 406221 170866 1779861 1715047 144519 1325197 1665104 1325319 1105734 1095632 1223488 803661 437252 1013426 1599452 1440252 47024 978140 73027 737026 1165829 779774 1106356 1047329 1551461 1389408 723894 796071 613968 164710 595268 532402 3051 569026 66477 536440 1837151 976133 702197 752528 563833 175430 1383062 1241879 817647 896297 736589 1028700 706687 359806 1090129 1719049 1941849 1918793 306635 14737 1088140 1612856 1963502 1300501 1260277 1034535 1600408 405932 52746 1752780 897286 1393666 315302 1726369 1428669 1532250 669858 1993066 1663876 1262120 821266 1075434 1347788 867070 1978868 259628 1949227 1679490 443048 496919 1902769 470007 1927130 1942594 197095 1889883 429273 681573 1118558 816749 632928 1287023 600256 1703131 1897288 1860458 1628899 1549603 961231 1959714 1908345 432894 613899 1241669 1730575 1250970 45017 1551046 859077 1874361 363941 689851 1932423 1059918 397004 188727 135273 747214 1401076 1474658 775848 330525 554794 1437861 799432 871408 19351 1006360 1521298 1920111 600449 775369 1430051 1933855 52895 951028 145439 1252940 367307 1354446 1951420 23010 124892 315269 1581506 615460 1003390 1842626 823848 275739 477350 108870 1063919 1162372 1603602 1769749 150943 491554 1183182 1612805 556176 1666631 133707 1501178 843187 1781035 1973141 1977919 735465 115894 1378034 1350381 1238117 1900015 53835 1410065 164153 865229 1949904 1988800 1601051 975448 862539 753178 1789639 1976317 1029978 1795086 377079 1317978 1854285 1860944 1721896 946884 632653 1972532 275007 77977 793624 331457 1180972 128834 1905389 1041315 110831 1620477 756378 1451854 168038 857969 1221866 1359932 1855657 808234 1198667 1956088 911840 609169 496342 704656 173351 218260 1690118 247583 1518138 1779172 624759 1490077 225779 279958 109517 564120 1907052 772683 313211 19302 547083 870050 839575 852012 1731477 1494781 579540 288433 1888471 848674 592946 971862 1460320 1087911 422247 892009 1983988 1202148 945522 197426 335782 998463 191618 1292902 249962 128773 1313523 1633150 1341758 434668 730196 1681179 425780 1330835 240228 1840118 469519 1753435 1779051 1627485 1020566 48376 1356518 1895500 1669087 1585819 1570107 1169788 883089 1317426 1569915 985077 1314307 1860389 1100265 747501 334383 141309 137065 232808 1316712 1100242 1715320 1235354 646775 1482112 186511 1481184 1549320 527731 706673 1456093 391738 1364668 1496162 503337 146094 560460 666981 1983537 582366 1467726 1562638 1228619 1037593 1518612 1235433 1362848 812060 609095 1938596 309566 1555154 1023966 501226 4852 870073 1383771 1827577 180888 797929 90342 206692 894149 928976 195333 1207348 1479533 517222 1115199 217897 434839 707633 1018948 1961260 1336222 1476194 354648 351283 318646 1154764 986825 1302568 122246 677456 916119 817214 1297544 201740 1883665 1977183 586123 729141 1313469 1530691 1859699 1883089 1934275 1072452 1473962 1182471 831824 1727223 662067 352958 1282316 1743781 160907 648150 1221015 564793 730377 474219 1262976 1834888 777984 595205 328756 107621 368096 287771 1611486 1624009 847945 441868 922965 421347 1540789 203692 431870 569472 1400986 1745106 1958226 1314993 182825 1333838 310181 1632126 295194 1864877 294255 1675481 1158200 1994327 645795 663355 1020298 253684 1054845 464704 324469 692679 1968802 1932381 1225899 1399654 1512991 1007332 151946 493085 1942736 704608 997066 370924 568607 1693608 643983 1002984 1962203 349448 615510 1532899 7864 41005 1855229 347337 825446 331902 79745 620675 1759310 434175 1243282 124249 926009 130317 1878675 1203741 1635370 582387 756968 583400 299778 828868 1121986 153208 251835 1910851 1454938 1850041 1067479 489829 305906 705904 1476468 906250 1793533 784122 1067971 1797071 1916019 33401 381683 1209656 1771647 1064660 453771 1274413 30276 619223 367590 1475498 714006 1627015 1368320 1134542 31622 1583667 1550852 58129 794953 1688522 1105310 1864373 884645 1986793 257324 160277 253651 1481833 516985 987407 227060 425821 1176290 972184 939408 850906 362544 1846041 1353074 843033 484539 1978644 1710921 170317 950815 754601 1631866 1859660 823777 1999724 476071 879647 304584 1520720 1105947 626851 1399885 482144 1257857 564484 1462505 219515 384938 404004 281219 1629270 1618761 688173 1072956 897520 452613 429307 131811 1671446 488266 839210 44823 1042396 1510253 1814448 125011 1701474 669028 138637 36916 590658 1611849 606091 1285341 788062 113630 159107 487315 124184 1657945 839069 594683 953120 1226288 1191425 363621 19802 1044976 1057970 1999174 1680047 362071 204874 396143 894349 581909 1600768 312783 1909615 428950 607600 132190 1369397 482019 851330 1409526 1490473 165920 1573526 1107566 95797 577881 356257 66292 1851651 957724 1189569 235132 797968 773773 1941417 772353 1934838 1952948 387857 411962 274758 1847144 362127 32896 323436 945568 1717004 1393023 1705101 1666109 609331 594496 1695590 1147291 1943608 671379 1097840 1988030 1465754 178699 1943850 51215 1296229 1659416 1308211 1397727 1498282 970976 375906 1597615 1452010 1559141 1543134 156236 1113431 651226 717319 1101387 952438 25990 1081247 538798 1211407 575152 1044732 1241930 1557819 58262 1971114 1521606 1435751 1689840 1962799 826868 932019 1621348 856672 297028 1501624 1245343 43247 690828 1449793 586242 189586 602998 349096 54167 1807532 1799558 637579 1709577 1981301 1943682 1304299 1620025 939848 715786 1141906 1954752 259842 1564478 1743350 1606956 1904603 580345 1229530 1244273 1877336 1405989 1438020 1159597 1053725 489623 783473 328526 371822 792862 1511073 121057 591297 1244774 1724095 873501 68566 529465 1369195 314453 1211173 101369 988777 611529 214169 1025012 1560454 42247 530687 531149 305056 1491847 771573 1788204 720190 341530 1089755 101930 65465 577060 1428090 279617 1519800 46531 611664 1475029 497581 1512334 1995479 1667458 996281 1176139 39 1534063 997598 894548 1800552 628189 1117123 587995 77594 1780535 785608 767279 996561 152563 65425 1369594 655703 990785 65832 1844448 1674245 1227032 908459 1279564 1045719 797356 1734832 456798 715127 1663091 322243 1085158 1747986 1149515 927393 1982133 340197 550439 1732972 1756025 1187829 138835 315511 210638 1866552 1438987 1285302 1867874 1426438 277776 1591862 1995564 1519998 1498570 800736 1566352 438521 1309646 109900 1142595 4346 1414458 1846710 48016 1727552 402130 1418520 634089 328695 1457745 264178 1531580 1608936 693877 852374 1645752 1774101 1647063 1249453 1336892 630368 1091085 164948 163580 1037145 1283555 941169 486940 1707757 353234 107540 1239404 1144218 1813019 1544202 708458 1479395 1917920 987492 1091955 1517697 1042319 88791 580168 1917825 1027311 1563833 583438 565235 1489604 409782 210825 1915324 151830 920983 1081481 1717826 169257 613939 1910559 1210282 1026407 580551 1300276 409477 235334 268734 1321544 572247 1085689 1939609 84690 1355498 1095643 1863013 1194423 1886252 515899 248932 682440 18088 40461 1332157 1197787 10726 1054408 766634 1080626 1922061 634776 963180 782850 752272 544698 416600 1072147 1348376 1318469 1261703 533675 1032999 158915 518071 564099 466243 917686 1930390 237612 428463 49977 1989548 1647868 1435139 243233 1630478 418702 1521862 407873 829551 737296 288879 1136111 810243 1696936 938774 1131254 1563252 548473 709188 1186455 248282 667709 228943 746302 1046382 83587 1771687 1547257 1955317 688211 775602 1181370 4127 884423 65012 1727379 34809 1296483 731201 251376 1985330 708211 976686 6882 963213 566398 1741737 431921 1810899 1294773 437455 628993 1934825 541014 263055 456267 522816 13000 1949930 146938 1583936 554353 456469 1557779 1980263 935693 1497331 1904717 842743 822729 1728699 1757654 390007 511283 519676 554265 90913 1654912 238478 53319 458604 1905025 1418984 20094 242761 1172229 594871 14885 1943064 664030 201158 1082863 1935593 1154201 1281930 1689262 263893 1206186 1443040 1539674 1262326 697436 1261602 335599 1862791 356555 1298106 105839 1569500 430287 1592181 767459 5991 606562 1501850 286351 1532081 66751 1374130 283644 398502 425238 1914575 1255954 1331126 1726681 156190 657677 20374 1119796 180913 1765207 1942513 51081 835507 556678 1667767 491310 191990 1066775 894942 1592764 859249 86044 353151 1779420 916604 733521 1327102 1571960 805133 187658 396149 27021 777344 299048 674789 128669 1114671 745960 424664 1760773 1722680 522913 747005 1406451 219490 939404 1090019 1279368 856694 472686 1840077 67410 1780998 1038016 755503 1363060 1424949 289120 1832595 765837 1400192 10379 123022 1826045 1468508 738561 285796 1724557 39067 1783292 342197 1810496 1185797 1983538 1635847 1613920 701259 1868855 37755 228465 1138758 530224 1598091 99768 907931 1701432 1109989 682456 292932 985040 1723443 669135 610456 896410 1024006 408146 1863978 1049933 1195041 1290917 1494013 1622985 392306 754500 168121 872335 1517113 1184344 1105880 1201533 1341482 550547 427439 629884 482609 1719169 1160341 1692099 1477823 263446 1432554 336541 653842 858676 1968190 239324 904409 1468694 1702335 1013562 1623327 2898 90476 1424087 1619896 515331 1176116 647474 1223931 1707067 41574 1776999 1781467 1283800 1355318 465646 248174 1592987 1308537 860066 1004691 1544030 12207 679486 1819286 1117672 1092203 1572703 62032 975326 52710 655316 1504449 1079195 660582 409956 406523 584372 1967779 1323081 536870 1949576 1585465 1545422 1649884 1636925 1666443 502859 469299 1485454 1098471 615580 590860 1770917 1956638 1270915 1277099 1119035 47515 1274178 190621 99709 1246887 827471 683968 1404902 356715 1040254 1988338 184940 401143 1422406 94864 404841 554846 52258 680249 892813 1498059 1790210 1581681 399695 1356341 1812386 1349773 1786302 1348095 1173397 587332 1262593 318547 293096 740319 1633582 343885 1353574 1527608 916288 839925 1666095 1873819 521736 1604089 221050 1672849 324542 1219694 792839 1240217 587863 1651787 1394512 689889 482735 1295275 881613 996905 652686 1386609 1456420 517289 1780318 1930269 1494806 4085 1908897 344326 1708636 1125156 1176065 1218368 1603653 315663 1656045 775422 866172 1664818 1516516 607496 177169 291113 1819324 269780 1224239 1906735 1094175 1792317 151925 1880013 1318654 1551014 516568 265021 977463 1386548 648062 763607 1964259 1133127 1273790 1383629 1098840 1289159 136244 521034 1274316 1656067 213600 1007747 221841 926704 948397 152935 1047632 850183 1257384 689908 1076000 582450 1092247 1119948 1267004 335206 425389 1744398 1648084 181707 1566326 1405366 542627 227426 1881620 1226816 324054 693680 1216323 1310175 1231608 1313870 1024051 90826 472428 1678522 405230 1484339 1280476 770417 685521 286335 1641161 782398 956977 326430 1581409 1274198 25286 669372 705005 270254 535461 1780320 122788 1476727 1800903 1815802 1151666 1534510 218706 1169806 556735 969484 697744 1689182 412592 1085536 743546 1662011 658043 438734 986692 1652522 93792 1837496 855899 670626 1903245 493699 322682 575111 1303279 1367652 384199 1840486 1586863 276859 1503296 138473 1000954 252598 785721 1401396 581237 1882663 219854 1046914 255124 1245074 1148599 1839029 1807891 1771677 1753982 1785059 1863971 982576 579534 1268937 111471 296259 1509374 892446 733260 1930022 612460 924914 423285 751133 192865 688168 735461 490517 1605069 1390444 325562 1540032 516421 1735629 56879 806134 894178 1306125 1040827 509555 1427106 1972065 1679798 1025403 1712573 576056 321576 892965 1259940 481108 1039892 352964 68396 242063 325738 471211 933524 513414 360718 1643255 860572 1074799 1587103 1549521 386737 1362588 974018 1940883 587987 962840 565496 682167 772759 354289 1954593 447563 498714 1821912 912329 1292572 783855 1083977 1907893 643510 561483 512831 870277 1868509 317779 1496780 1931881 1946150 211733 385153 746175 1580079 1445341 1681241 806751 1181445 1585699 713920 1089315 541013 1107373 1788706 135882 777353 1643388 1494400 887159 1775347 1222324 1786050 119298 1957258 1548625 1238980 1694212 1589925 1983381 124274 1516409 1453438 1308431 1083770 943882 1084508 752100 313484 1186207 1208421 980328 702022 204078 1793016 1739200 353379 1138192 1944700 846522 40285 1088845 119868 1236618 1964562 1741459 376641 477931 358228 1814663 630770 1306459 1602170 1545683 1659982 55076 233497 104983 868319 1057557 783581 593001 1723258 529335 333720 1061581 566843 1524238 985150 133440 1549091 1475246 737808 253641 1590714 1035908 1118852 518282 1758049 1689343 1725564 995120 1938768 1712841 1512923 1407935 180139 205130 941596 678048 1654090 1625850 765887 712542 876363 791238 1271389 1713623 1630892 501284 1174377 592943 502688 871314 1526266 1099712 691446 830369 1255076 1307516 602007 1627487 238170 3247 1620517 401255 790426 1220243 1651351 1391591 452385 1815077 894785 461244 1062697 253667 1016746 845961 646623 841170 678918 1978329 1939296 1446689 1562033 63100 1770970 1003951 521470 1498467 1287052 1851659 416793 586957 253643 1255254 1903703 517113 626856 662952 1178374 842621 1565888 203886 1118037 1137023 548545 463538 470929 1129220 102964 989606 411504 1989905 671011 1617879 584559 1975093 324363 1321744 85585 136937 1475279 100903 1368418 330015 424288 183793 824858 646039 1346514 854628 1113640 866897 1851856 518582 1663320 242470 799807 298381 140812 1127139 1301813 1412393 1410034 378169 1351150 819718 1712862 373941 888442 661821 1915640 401708 888528 1530386 563594 478779 993771 1175475 138834 157053 1129184 1852120 1964220 1982813 1442303 3469 132429 351092 1883838 488184 1042741 1926020 284394 1480892 209675 1454312 870853 424819 1365633 1335388 21618 1183819 734005 1000199 1022296 1324054 1577589 1448171 1134008 1993141 410475 841072 1813693 265169 1458284 1401459 997007 964384 1106653 1876794 1901291 439962 1622222 1832741 409453 441500 1540208 876460 29308 923902 1505718 277714 1768014 789310 1783623 715379 23951 1436238 1501448 1775993 1081830 1776044 1505953 959298 1653557 238607 1445051 958118 1343092 1836978 1185600 710177 1652615 1921409 1177789 1026535 1049881 752289 8510 823699 1912846 458191 1346104 1810641 98203 1901521 1225984 647922 600620 1822796 1216801 1973256 1081086 689913 1292716 286514 679892 312723 628837 1405265 227686 950105 690601 1287678 822560 1587771 834514 182656 1955456 377654 593304 459636 362304 822026 1784433 542832 979991 247387 129000 1100804 215420 173628 78366 1451670 1710008 378154 1246329 594358 550083 394100 880831 1086955 154993 148565 1480453 1334921 1249389 1763667 1187289 398223 1582047 693773 706598 121744 1039769 1891031 567556 880517 327624 431359 216516 569574 353601 1761809 1830446 209437 1657137 828709 439808 890918 371286 404224 866317 1207993 1002174 1393998 1833976 708943 448401 228519 1648102 1754432 1097486 657551 116131 1985368 1388470 242890 720793 1125820 1281519 101317 569442 1675474 178163 382584 1725666 1582693 380450 918156 1629344 1960424 1784797 945616 635605 383344 1759049 112326 1753483 1266385 1608788 1546521 175501 932460 227689 297301 106892 1852539 389457 400515 100854 922794 837092 336195 1447979 24772 559364 1069119 781226 1492205 1600390 1170791 1491640 1323884 1248790 1925480 1309622 1733209 924816 431213 1255645 1756679 1712965 115444 1363492 1434689 957177 1016027 953019 1519534 1711109 824462 1733103 1103581 958613 1081009 640843 1701322 728172 786397 244937 301020 148140 1638351 1137836 128594 964925 426527 1997490 449526 1060536 869863 1745566 1558796 420498 514800 1607880 343198 917994 735704 227256 168474 522341 392735 1206517 1514785 670718 747545 1324118 1022042 1836559 841164 908495 506724 1024093 943402 205784 1311626 1586897 1768653 92086 1754996 1731442 1738943 558604 1558660 305756 571784 289273 812907 11396 1430341 1278569 1221454 1143386 1446007 917002 503217 1479380 986631 1983704 534751 1277925 1151917 1454342 502058 164562 1993926 340253 97820 329250 1735117 1624377 1575581 1408332 1760454 1932062 1969713 1530238 301561 1370773 421453 1342796 1411122 1258892 679365 1291135 1342030 1274421 907335 1475442 1284763 1024828 1128434 672032 1834401 1488625 641698 1154323 1813619 268803 1069393 749970 1073079 650810 1036220 1615204 3678 1267449 1116357 171243 756228 261823 760829 1104224 1054393 1189927 984474 717576 1204088 442995 799141 1662841 513282 1629578 999598 731609 1432096 558270 1456797 1860557 294014 1848763 1707758 1478804 4308 1635288 1131765 1686192 1557730 844672 353782 1109058 1887255 947975 1215153 72777 484021 1028477 1070269 860745 1384500 568774 835204 1183845 1285371 555603 1637927 454405 280602 555468 1389644 209894 643499 229237 493720 392038 141031 360543 1605876 1121745 1813851 100128 429743 1834747 329694 1837336 1701946 836227 1931290 1274674 1765333 62212 872312 636931 904319 1970984 253922 117614 1739868 537149 785584 407556 390844 735671 54055 266996 1072618 1466364 199348 1096906 704301 345637 1310064 1348694 54051 1065994 1454287 237697 1694696 1389674 506545 1871159 1091195 1267375 1500632 1560348 278460 1381171 1317323 499199 45866 1505316 1288755 666676 930025 1883733 370106 1725796 1644401 733580 1669075 1024955 1877725 1290777 1806772 977125 185763 898023 1568679 1507908 1383435 1267682 1055506 215074 876880 1915439 1436522 908312 1130806 1891122 1833532 358642 594310 692039 1745636 1646267 403506 360670 382832 1669512 1691325 1031506 230840 1246147 198064 723867 1357697 1683494 264204 504188 1370989 941779 227803 1865059 1307962 987844 1904369 723313 874471 258960 768404 321240 1828135 1011199 1164166 1201799 1164212 1900739 516217 1743328 566769 43398 1173939 1047879 1021672 1653015 1005856 955944 636767 417994 1986116 1407974 1128818 107627 1760121 619941 1722165 1154314 1126096 1041540 169532 1561284 545567 434679 1018378 958436 875825 339694 1705843 564518 714100 1762170 410297 329264 132484 1903758 1729771 3873 1203582 1508596 63424 709745 1853457 1253770 1164125 1608103 1974278 870670 1854968 696005 1924756 1834251 100888 1580877 79936 1665013 167045 357773 821288 1222923 996094 590050 1897815 527863 624618 205869 748279 1541900 105503 645932 1223096 289651 1376435 665246 219045 1482182 824856 717975 594503 100917 1590937 26083 1112035 1201300 1248145 1668496 208390 335079 1346082 1510667 861537 1573667 605985 54585 1363183 1900453 1598777 1582251 1048534 863216 1122132 1298694 1438453 68349 182745 39062 456644 924671 1189890 689528 980969 353762 1652568 1603442 1008453 969115 1988589 248116 1213447 364239 1727592 1734426 1855446 931773 193763 1157285 1074151 616897 1063010 553248 1584681 247340 1896061 1373996 1203026 1207619 1351515 1186221 454380 1993788 1454422 126001 1880787 1481780 899852 1447224 1386213 1172928 1017546 200475 61333 431806 1353500 974552 333197 1404042 93729 1693442 1535295 1792731 1453383 694039 242202 1192380 1347037 676546 1728363 1038212 123991 70791 953657 894537 901756 875618 1048617 1693130 455042 1235336 1940807 1340655 20664 1337279 877014 1103182 1218276 442985 519442 1300367 1514899 150164 1141069 1028879 1507540 1433371 1209923 1131209 1807175 739069 172988 82522 370426 1861385 1059666 525391 1354369 1688580 270170 340695 766577 923694 1017161 1501911 319597 1784958 1581620 440847 627042 786150 1204048 388208 323226 275149 298133 1414399 676216 347396 635119 1316714 1987539 1005427 1243322 24315 1589014 92075 516535 525329 1651127 1493176 1405035 1500152 785632 16366 1974209 927028 1336074 1952210 1981115 77238 1604744 1767885 1926363 919679 500531 1036934 1145133 1175188 1820340 565811 1242190 147448 206652 1685228 1035518 801405 1358707 1869070 656619 1778717 1394977 609918 1597984 140919 739635 1986052 484849 1307916 423943 1999550 755788 1401064 129847 1040919 1192245 467165 792818 1322332 1973354 898513 1562801 1652168 309915 1095701 1011202 466723 778133 317811 351539 745857 1071294 1101940 1137863 1525504 990173 1792853 167868 175368 1678877 606340 1356720 1088597 1792184 214198 886051 606732 870093 1825173 1657251 1312710 48587 825300 319901 1788986 1239164 1196317 265426 868555 1463689 405833 1911104 1312384 1678936 1299703 199105 1532579 1741057 1448814 1308839 1887124 898520 1646270 542805 74784 18631 448214 968709 331512 1554102 816235 42321 1759963 1416177 846848 1152189 1158809 1288622 585978 1157576 182028 1915286 416312 1788088 471625 900159 470438 1018295 704561 313145 675826 536246 1468009 1462714 137754 571691 1953466 475307 1183141 1505959 1635934 755785 1976115 386202 516467 1039434 1645186 307039 784753 91895 1928871 1469579 1629292 1377716 850219 1795034 477850 1720276 1662103 93037 59963 708158 1201656 1788478 671433 1541028 1885752 616414 1541981 1269358 1016246 357532 1015187 1952707 723565 1775571 1021090 869525 778036 1332095 326587 1513839 1749577 1621005 1655687 795602 868875 549129 1424593 80101 1102391 1672243 817367 215795 1488736 1391339 1632259 1617426 989348 1831244 1495549 1172218 527665 1856413 1358750 720051 864560 730224 725255 364870 916591 615654 1989241 636050 1776063 1786844 1363466 1931540 279075 1626813 1040040 1441788 1296596 685884 252352 305472 1416052 662959 623142 1607884 259484 1337104 592914 1831165 1859852 1054645 626547 579541 66223 528680 1257867 1487585 86342 740291 1294569 261092 575922 1145047 218728 1821785 1922719 136935 948349 581041 1727237 1114891 129619 916367 547229 1894501 847534 1879738 859766 290260 774961 652902 1264665 300480 1363640 406325 1616178 26910 755393 1809958 315213 490233 1923201 1016436 1033803 102398 1462184 891168 596013 245996 441458 1137287 1533877 318491 487739 1733282 1493460 368623 1772875 996877 1770277 1708331 1440066 984058 1062537 633026 1620982 130986 871318 787559 662444 1569206 1780940 988976 1098524 323710 883305 185240 183068 459842 429008 1764292 1330169 81864 1336757 1291064 671679 1049269 1709312 1059629 1429994 1269683 1922495 144745 431827 119539 1778696 1162891 395021 840600 1007899 566345 1411372 656260 1650182 70413 1807311 288471 632984 1876329 1423429 378751 1922050 559079 2311 236375 1716726 1163466 1995197 1561632 1999864 160355 485227 634727 1053731 95845 1536780 789070 1009475 351560 988767 1132807 1365131 521114 1684473 26324 189308 933451 1341461 1318196 1124338 1493939 1344399 1718694 1658589 1077456 1791183 1699560 1456183 57897 1632194 868456 970611 1932142 444846 388921 1934348 834011 224217 89757 1366354 1337084 647466 2032 1042566 384234 1607133 1175461 655599 1236282 1020404 544691 355005 1390257 1072356 1123167 458152 508044 685254 1640741 1322596 835593 135230 569913 1197172 1408441 315701 1886538 1653851 1961271 1722542 528110 281351 682395 941782 1730876 440784 282603 486565 13979 1856113 919579 1486404 1765443 1520135 763427 1401112 1002431 1277963 492883 92584 961996 1947845 1080672 1392110 220962 1937086 1677171 1091444 674072 126447 1518032 1270365 1408193 1574744 1840989 1089823 158700 260779 408793 1067892 1308323 726362 1882592 369815 357366 28509 13209 1108195 1327741 1681646 1044176 887878 236845 1764440 1306224 1173049 572536 745953 1198739 1728448 985342 1052251 251874 1472655 1563975 125687 821581 1003845 1608514 118193 1422759 1837428 194836 521750 1123024 1485550 1456294 1331784 376333 757168 832140 1690469 1080791 1870620 712218 1746899 1136040 739014 374484 1829902 207168 349211 1224013 1570385 443429 1027024 1188406 1574344 1571043 1532049 1632000 445344 1492845 569317 1684955 774078 1474460 24158 98950 379379 1904042 1794570 1037873 1267904 1786264 760595 46499 266939 1615517 528602 969419 201952 1953337 1135329 1374267 1976730 1822699 597059 412532 1406754 914572 1533934 1552953 1015825 1763650 608482 836993 266244 69843 923606 669507 1692874 197697 846388 1926640 1377912 1336493 951484 1919172 567699 803949 1861797 1173813 1403074 1116333 821994 121267 1894116 1375540 1210828 1878173 105008 434317 1296185 934946 24427 332100 454800 498967 983599 1126308 1925202 1196894 1364565 1169118 1789437 148377 1382553 233604 1780820 1845987 149367 646614 1935084 717479 1858947 802731 1700033 788195 141276 1574554 156570 1602024 1525877 1667478 60379 679950 746112 1809671 290892 1261136 1363616 906146 1193513 1553125 340233 1007179 894661 17744 378006 297923 1083584 978134 431960 1896627 153315 1721625 1300968 1689379 1739002 284100 735909 854471 1398124 1900653 759623 912660 1524669 186535 1697188 1589594 135530 804360 1271820 661402 1351023 1925398 1551618 883746 1585492 236229 56412 1770662 1117856 1397881 974421 566097 980773 139287 1317579 431740 739943 937624 1565505 496726 736880 1313678 1010426 1808926 1057745 658994 715399 632689 404534 1817337 79567 737949 766404 1988059 410215 1192600 1847339 1172002 363599 608325 1901206 827286 1958340 1962671 1957280 1268703 1007227 1474915 1666897 46530 587259 416277 649357 1441374 1536793 193415 43224 1434423 591025 311777 1191698 347925 1280002 732037 1412088 1097355 487276 1064382 565092 1746766 211493 1413446 674213 1625527 1084275 20295 1171285 1779989 1743064 1766504 1850794 962820 616564 1193436 40595 1817924 1325063 1558670 358927 225042 1314583 500514 1202388 1222897 864799 1265367 217757 429645 156251 1919188 913732 458044 821354 832878 979211 589875 844126 512480 556950 1474058 1612614 1196765 539594 1457719 128615 489254 1273567 245645 465725 1791876 608162 469150 375555 1530442 886388 166798 898815 1274440 1129063 1261658 1061423 296638 1789395 1705698 1855163 1326572 1394882 1609975 197809 888814 33686 797924 912291 1240457 1865814 1894915 144011 294945 1765308 810682 166251 754873 381418 1835611 1776028 428827 1866807 503687 429506 1386367 85420 809375 900147 1362469 91117 793522 257780 133949 1238208 1329728 1419777 1639017 299875 1303635 537028 1044013 143811 904344 19985 1653622 173308 1927677 49936 1861445 1504145 55441 714876 1537214 1549425 4606 896271 1642093 28466 1435189 1329648 1928604 140485 188748 1985124 1525589 1850868 1755084 318701 1264789 1272577 959722 1716422 1251540 353863 20670 1346297 1425808 1396610 367580 1099099 1716312 211277 465750 388031 877193 535849 422029 763578 1459040 1848434 648346 1239029 913347 2556 1266521 762734 989029 45298 1378151 388138 702635 1719065 1205073 442500 741421 414398 1872279 427213 506327 1525102 871352 120329 1245376 774074 882719 648076 233716 377077 769212 364066 21936 478699 1352736 1957026 1395550 600653 1934444 1644150 469260 1460461 882924 680298 892302 1597826 1348625 646172 1190545 1943791 1022704 799325 134921 602527 257334 1827558 1584043 59501 1372609 15498 1764449 154288 37849 1729192 1401288 1558285 1536829 1788075 1288076 433919 253616 1864693 1968881 1438116 774904 1996800 815388 313234 1637048 529073 1448619 1496563 619171 963588 1902827 693986 70850 412658 1327434 323613 937298 596211 1760474 1328546 559265 1116662 669317 950730 324132 1336861 639608 1310908 722523 1068639 1489271 494115 870547 956862 351245 72292 143830 818949 1122948 1645753 557891 977799 1833400 1981405 920500 1303237 287901 12069 1504385 729834 1287885 342117 298810 1070017 273185 1741419 539535 944684 245141 548207 213909 1520777 1163774 1451058 1967619 1992159 708540 522238 721159 1784937 1221489 344469 1652250 1551263 371384 215973 540089 860912 411214 431887 1665537 1547078 1257754 1956139 1881223 511177 1573289 1081618 284564 1024550 380543 365567 1957415 1330686 310873 1682010 486103 1994741 1605307 418581 1463538 470476 665789 1481255 110149 695961 1402596 853324 1872059 271814 955453 1711776 921928 542186 103236 363007 328143 1498098 1120044 1953680 1883363 195824 1742967 214308 1151143 1754881 1673685 499103 555580 286049 962174 1060256 1193539 1541306 1934175 648594 442722 1303225 1495248 716687 131133 509715 1477667 1121052 286304 893719 1333111 1522971 1715345 93845 92545 1153209 236637 650109 1717356 933335 1196233 1762308 1313542 1795134 863131 991254 1584472 395003 1150375 1988544 485676 1956274 145369 1932126 263008 335540 773465 1415560 790678 529157 1217276 1842446 1761886 1309029 1373703 434557 1946983 1345788 389621 1428165 233445 1964576 1184338 1094959 1551699 1340711 545191 1300049 1601855 903041 521673 1554187 1214676 933502 1451693 1894236 1189636 1557153 229265 1514647 1223021 640161 943297 1448019 495828 763307 439323 1158619 365048 271768 1060929 1907460 1519929 1582411 440478 726312 956013 14066 906118 1610669 755891 1064117 1467226 877754 1372666 487918 231206 1948536 1580330 762366 926263 299569 815247 1708755 1736891 148585 1976665 526891 1658817 1376711 1064548 51424 972048 120224 541240 1782379 1294280 434701 1753840 1441736 1928805 22571 22530 288242 152801 624782 1046213 966940 35723 1139625 1563156 278951 1957392 667222 1379920 353164 359314 834611 332677 108066 734345 1645381 1613854 809711 1018556 1387283 1769143 471799 388706 727890 454808 681513 703521 747122 39734 1852154 466867 394010 1450612 1359258 1789407 1076120 1218431 1182305 654881 449008 1732663 1540108 1601261 1532381 1283617 1257694 1631134 799094 370389 1629018 1116421 1966736 1748572 909342 1308306 433283 1948104 1088931 892387 778808 72661 1392055 1801988 294861 278943 1951390 199251 1784505 1620102 266885 965667 372042 964089 306523 979042 186294 161411 365565 1462716 1415695 1619464 277629 837268 241949 208648 735532 1845531 237411 1508744 1011063 1308644 1630879 1770630 1360912 263607 1249221 962909 1866905 1120762 1292962 1536827 214462 1574584 523352 1368599 1730794 1182443 630333 676174 611319 1433726 669825 1443835 1134348 686041 1479732 1130246 1702952 1659646 1984482 1341490 1888834 1852886 432015 485534 1765400 1318192 1188797 1687812 1440331 1562716 1672847 169844 1393365 336350 1879669 406882 1023658 8678 873488 1053613 566382 1477716 1851533 259315 604565 899252 172484 1240689 560774 1344757 1466398 1939287 514034 1792611 789351 492004 1333961 1162617 1019116 1635880 1382765 1092543 805068 816966 1927793 846903 1437784 323891 1330120 1219320 1386973 931276 767760 154462 159608 1896397 994051 1200550 413593 1199645 397573 1228112 1079116 520209 1604119 1978070 1349461 301318 774208 398040 1669046 1148716 741306 690982 1241545 1637693 1350380 1610615 1140673 515661 664226 594269 616774 348820 1916361 891780 176497 1165902 970939 557262 656419 1012233 313702 1151446 1837516 1146224 1994897 748863 538780 1298671 1650626 471004 1146813 1743240 1277012 483829 1220761 1681958 883580 787168 1196040 1912641 992507 676842 1749211 1747943 590249 944196 1792288 1332898 1011604 320853 1427407 1708470 1189148 1067233 843103 1346736 1173157 1676164 1369111 1392632 1638227 79436 1675796 1062156 1474630 1176377 1685820 708534 1831962 441069 1486893 630721 1236608 8739 1631199 546860 278041 1681225 762959 1030158 792595 1872114 1404037 1891675 638803 554838 1907394 1348734 1529159 155162 1344263 1255860 654455 1472100 993274 1923266 1144747 1475521 343976 1615012 1872655 104303 1008246 1414301 1097517 1956706 538795 1221556 1950934 1955162 8364 1427252 160242 1618056 1424690 439127 570568 1916624 1195354 1198702 1258886 969295 14559 551089 1288269 508811 1912574 1894132 454328 1309648 1171250 122369 217002 1249787 1952691 1216349 1587964 1399277 1792338 1873773 695582 1596472 1712098 262763 1784406 1882704 1395578 1022826 1378785 1648026 1101959 859648 1802025 235622 1453559 1745713 541617 1173658 700832 1310499 1371926 692677 556403 209315 429451 236590 741148 133279 1437287 1208525 1392708 208192 796972 1888939 1264645 290413 577085 470248 1323883 1991986 3536 1768649 896230 1084923 1954868 507935 1330121 1249516 1213315 1743147 1725869 1215865 922266 1245495 1831427 927903 673421 1482484 975256 746771 1348767 24634 570640 1462268 1190221 994888 1580636 1173304 947808 656347 278458 1195210 300057 1656114 1037797 800192 1736364 1403999 1938644 140232 694470 1311389 1843406 1959970 550051 348726 1572569 283428 390686 679032 994032 406806 1353998 277392 987978 1748974 1183240 693579 1516768 1647548 1558309 1355217 529862 1352096 921449 716787 718212 495221 1503516 1240630 825122 1864294 23604 1087914 1544857 37536 1392370 831250 1795448 1824970 756305 15079 1467895 1402828 654642 407666 443464 745626 6936 216655 945287 1832784 1496100 1365605 1855567 787024 1575271 967275 1144964 354810 1579251 367872 887350 1671786 263157 169609 929502 1605164 259934 32168 1645144 900798 678524 1337332 1141983 1007026 1868037 1205964 1923742 1172198 1643156 1441069 1746297 849495 299906 1770265 597272 718110 663278 487414 1400838 943473 655366 1143769 1073627 1708956 1133179 419760 109339 1638976 302410 1134332 1476613 635950 845916 1897813 445627 1958850 8071 1720142 14157 245328 1914968 1513455 1968051 1183540 1088147 1106707 1537024 1737082 1326721 1757715 1386132 56324 236372 1424311 1740995 864830 1151936 1253972 385314 123496 169425 110609 730388 231417 1058533 1685022 1868617 1150719 1505234 1871704 34665 651267 825337 664228 770096 1277642 489232 1048629 490548 577606 954929 726671 1841507 211208 1953950 1275643 1378452 1332313 1103499 69635 64594 531861 616334 1306917 1050717 1370987 944564 1162962 1871045 455411 1966597 1581 1639964 1807073 1687843 364946 487019 1362674 466197 835901 1036061 1420283 832745 405640 182596 1336685 1779174 436246 1933458 352849 1421157 1081756 1329651 355337 999955 833410 2050 1173035 1370573 259522 720481 1358449 1607200 1242401 1795658 1283030 137609 1184671 745861 1606491 604366 1177667 1962241 1274423 203486 1170326 1534705 1431610 483230 1803371 651412 65789 617142 247286 158275 1588200 143489 1067805 927302 778833 1364865 622611 1352456 1961000 1926898 924075 1282301 1083733 1617751 1987659 485917 1336998 394648 623108 1116021 1318084 1840614 988658 996021 514084 219719 1584382 1213600 699697 636701 1417980 427301 1997566 79546 920438 1973404 623600 1063052 1086844 75009 12487 701928 750608 981153 107160 189741 1184495 1158971 1515018 1891462 476537 1854084 1231552 673219 361330 469139 752494 222701 683452 445126 1338639 671583 302756 954857 462082 36121 390287 284198 1957922 446245 1411764 1706716 1181557 682968 1375829 1869020 95156 253965 1864543 1403067 926969 454954 971109 168034 1581575 1549339 1418502 1880303 721751 424236 772737 243769 696202 886598 147191 1566234 1635134 211696 1620898 806861 1190864 717121 979351 459232 1483726 249154 399001 981027 1037688 1384640 1963368 85637 1742653 1295083 1878934 1209955 289568 354900 179392 873545 1079349 416252 937627 1901060 77035 439064 478446 1359173 921403 1867291 429552 1004748 1896242 344178 1874755 1714742 1366520 1815545 1626795 1091736 448534 1810528 666822 809953 1239750 1671215 1681180 1057509 1024137 557643 1639959 142622 659207 15479 581720 355605 1851924 1160666 1379195 683980 760770 73990 1897878 131273 1680161 566692 1474158 477193 403428 709632 854057 1717087 1314723 409593 384482 16912 183492 1292417 489333 121828 1498898 1057676 1918264 1417158 1699191 533368 1952780 1027773 1288394 960934 484576 1794288 1122102 1848256 561198 1605240 935079 1279228 1613470 188602 1190740 1553857 199537 615719 69018 1871716 455189 923605 1001979 138958 37346 1959260 1479605 1783041 1731595 943461 1563367 889109 951259 1142147 1655287 1036933 477909 277487 1017923 1281595 1073212 1556168 1619073 750947 53333 192673 650601 422995 55403 412223 488488 750268 620670 1939746 866150 1466313 1058134 548709 507689 680847 972758 1187071 65172 614494 322172 735643 993806 878504 292568 1769431 1714400 760649 1618211 247587 730670 1465362 1866744 352347 1511733 1559784 1077359 1921536 4395 1793670 1027105 70630 1258727 665791 553848 513300 1261723 245835 1590495 1639311 543398 748512 275372 1830861 1148326 600299 811589 1101103 508822 1223821 1732810 642486 1189019 92568 866747 996166 1512192 10395 1478998 832330 394971 1851196 163492 645420 957007 131531 267547 38981 1079153 430479 1938501 8315 1686729 1085190 146415 1499592 970467 1201433 956018 505505 113443 1693280 1301455 484512 642565 488630 1616859 1263228 578784 1686361 1272896 376058 323150 754597 1203378 71547 623687 1693800 871256 977854 1863850 910808 1358356 1984358 1526012 835600 792738 920289 1805993 1434250 1294437 1970669 1731726 367321 15101 1260348 504904 1336779 988085 519388 622405 1205553 1082326 1830062 840981 1771387 1278520 1545834 1080821 1936021 1077726 851900 1244280 988931 761738 112834 637014 174105 1311067 410958 1493249 1471924 401727 1676499 1593887 1890029 1097850 1876418 373204 741719 1854009 1704397 1457021 1723306 999179 1315595 1406029 1547951 306000 1123478 1399840 1552580 586185 795460 1800729 842270 1570185 1035773 1569754 1628548 1525595 325678 445151 420003 1982071 816931 1712235 205128 823264 1730606 1811280 1866568 519161 1244563 1116651 1747946 1202937 132862 1494187 218483 1306855 1949500 1783542 1813320 966839 1066730 1571629 1858518 1837118 1728802 584406 1986129 1010545 679501 553027 1019949 1792431 1377839 1021045 1069920 924512 1820089 361079 272344 670506 1385420 256676 1274595 184770 1283215 806849 1300055 96289 1383020 644101 1037793 717963 1417471 607696 1501100 103277 600702 328085 1495760 768658 936649 1851102 1418490 1009690 1990523 592490 1579287 836019 792956 711941 1565401 678400 687324 899493 970856 1414172 1617 1148489 1388600 1291433 1586396 660968 1628303 1746174 1304350 1647409 1379006 1117105 742863 633756 1370672 1254960 1503922 1501061 875672 473012 1137183 1244854 720491 903739 489154 653060 341429 947602 567668 301560 854741 1008397 268463 680930 391394 1595943 1238999 261776 1866349 1993824 1972871 1553808 1921096 1390567 1439086 80113 1623312 811053 186659 1474269 1893766 163579 1169973 106594 152692 1365799 472908 1219877 957323 378274 203893 1464755 708676 1739347 1718712 882371 535093 1615726 1522221 352282 657819 1311593 1784079 1197750 1384242 1375238 954466 486117 876483 1431346 183300 172090 635648 1129498 534680 711908 937779 536753 36914 1903892 36026 850433 1510808 1472996 932365 804750 427409 1548036 1097905 197930 468808 577674 537587 492345 7536 988487 1882046 864828 1520255 1174074 1072593 1078384 497937 1080704 503798 1534554 996962 643617 211334 1075128 142782 90682 724600 1739059 1592598 1790032 1820116 908409 1288841 626279 1763343 1012959 1715167 1474728 1748220 210524 582715 851794 1895138 1261236 1061092 1859119 1150078 1452344 926853 1643576 605017 1370760 1541102 285991 1356248 99964 1629616 842034 1056381 498717 725649 1752966 964065 722555 376655 1932670 237520 362787 1918798 1718628 402593 145561 869404 938933 855624 613611 1108785 586519 1858814 460690 1785570 13891 359607 1597310 178414 740606 577100 566637 1050867 617342 1963969 1019316 738434 1024608 800953 947037 1720758 1593349 1663477 1143587 1898732 211814 790920 1128911 178690 1130595 872381 160149 1170289 1908136 803528 1404878 1594874 1626251 656666 379703 356028 541269 171882 665763 1076844 477085 1672198 1081993 1426607 1083541 756302 159738 1410281 812114 65863 958320 1770439 1533443 1099635 732331 334036 211594 437877 1957460 1933403 1628953 499899 1375197 1557817 1279805 176479 833981 424168 1943807 1266700 687138 1260644 1254971 568829 536963 543772 1938034 745364 1086239 499795 470864 1620698 655220 1674820 1015456 1575604 91472 1103684 1548346 422985 905712 45695 964832 160699 364320 90961 393260 266593 169300 1329682 733319 311766 754865 1750929 789939 1509610 1691690 123386 830857 793115 1723447 1266215 1667412 133750 261378 973805 1184414 681268 1484280 139693 1632825 954216 69683 1439235 168693 1939250 1807542 72625 1616603 1433624 1009350 1921031 1423455 378767 289680 1238416 271890 3572 1635409 488154 1345276 189416 795295 276335 884511 1462885 1466152 932966 391976 308149 1688199 1021222 947633 747616 1725571 1308357 1040737 1002001 708955 327089 1553089 1497696 1477934 330052 870612 1292798 1070183 616595 1165940 1069874 1692037 1221344 769589 1677865 156163 1313103 707374 100913 1110979 49822 910639 610999 295658 459111 936545 28863 1135614 827218 1522287 1802423 1039176 1036708 1971874 41944 661955 1949268 439090 1974489 1123723 1874841 830601 134884 943375 1770072 1927497 1845272 1450171 1325194 1923665 294078 1595563 497730 163285 1598829 1905489 1553846 800220 559608 1517599 725611 36477 218275 1332380 315381 1308415 676488 1159462 254813 845133 628703 1618499 548755 1265505 1313475 1506391 1333067 1327387 1910187 1134467 1628045 893599 425988 1024839 1937502 1562323 1114959 3722 1478217 1838889 509084 680171 66412 1821345 1623462 1631921 1721451 1210786 370276 180289 142986 123431 1171705 436806 1439118 1813982 466743 92042 1042695 974810 672887 1553559 436679 577821 1940123 806613 1421374 741116 1915561 361392 6339 701760 1000602 898206 1327253 24666 1836922 1725334 170877 597903 116577 1906746 729790 1296662 1977514 574435 1859264 1157387 1792959 1076745 898486 31217 1971853 374369 1472016 1984366 690826 1176949 1285893 24620 1126821 807541 1994833 48787 95892 830289 506405 1994364 699073 672969 951775 816278 335148 1578313 316323 1795123 1750839 1542074 1167574 591338 1476473 517972 469849 366622 178289 1592390 1070370 769682 125214 1082467 1127780 529558 387577 780573 1901422 1823132 1335594 1833221 1293722 88915 862886 1604783 1461712 148643 495490 796406 785524 1343369 800811 649019 431902 1833987 504248 1947490 606338 1641273 595355 1186416 895857 963128 653669 670280 1048014 1421751 761153 515937 398755 1860326 1964179 416870 1876423 844969 793293 1759068 881003 600996 968170 902601 705848 1179784 559390 1922626 1824971 847439 1511600 899373 760313 457960 1880060 1677149 529186 1685464 759006 680499 865721 341565 466028 196993 1716915 180567 1916897 1098533 1034899 1521356 391773 167771 1837255 677061 712759 390516 376354 634622 1710199 10005 1448861 383694 60003 718206 260992 713895 134550 618077 1631723 534312 375919 1570647 693430 770142 1725162 1615940 500046 609388 1350028 1116453 1968860 467527 103420 506199 941299 1996979 287919 1199348 1436858 75150 340031 51801 1155476 535254 374226 846482 154664 1816954 1494371 1840759 1388957 1694124 1331615 595737 1506866 994914 379472 1529207 411416 9892 342463 443150 461118 852662 1797958 1211879 1226982 1127245 1865426 208455 209528 535149 65606 1125025 1407714 467394 1384270 920251 11147 1948224 1569379 944432 36375 945680 1663473 108889 1787201 1841269 918055 1465066 491183 368392 795418 1825253 1626007 1105677 1289260 109425 599870 30233 1181813 987117 31309 307644 361852 458651 5760 1668320 266932 1035591 428487 1024011 777390 1358279 1965185 1811735 67349 5764 1566340 727339 356549 1599209 1924000 1476387 1111512 1493154 747624 709270 973514 1734567 558033 1441044 922335 1185128 94954 134299 92505 223872 868434 541338 1958427 1900809 608675 1319258 1542678 8592 1134334 336597 350751 98607 808261 508096 179199 1935642 76072 1186833 752662 1119735 730521 583169 36006 1974210 107373 172735 1244382 1725551 844427 380413 673504 1173940 459014 601489 24248 1251444 1940069 1724939 318624 17644 223946 1033913 1258757 1675392 227596 1218582 751787 1662577 100486 431620 1901642 868190 742033 155178 818538 1136195 1049650 1371966 1366875 1901811 1115973 1957673 202076 420245 85049 1124071 846106 1869949 1931697 1343994 1603410 1806522 1287754 871438 1683746 258214 1703209 267942 936889 1141691 1189105 242743 1927636 1512571 1479085 1211746 1699763 555109 570796 191527 1407819 361977 237695 1045922 1895770 1391946 370607 1921080 1177492 1065680 924651 125950 465148 1710698 1154300 1890229 518749 1737144 1324028 700463 915053 1511742 1553670 368532 925631 146797 1847267 1022967 1182867 501955 1044312 1761655 668651 1529882 1916588 99152 34362 1487156 1640699 575869 1539575 1232354 631807 1670911 1426741 1524762 1533942 673312 603462 512877 1444081 180495 1837554 750328 1126104 644833 1361783 668922 529495 1786188 1985432 1834872 1464332 1539711 630430 1021308 1170911 834034 993690 360696 7350 1714559 1977168 1077009 1824117 459765 503667 445049 542128 1560408 389258 1503049 1032488 447341 123419 1095419 908706 874520 1234371 15177 1076993 822631 402767 481008 137713 891834 34541 1688791 1519367 253540 990647 564658 237495 872129 1122916 1681278 1550708 325409 470695 1805963 1179472 198383 1567044 136460 1955941 902085 1888692 751653 1748910 191938 1133134 791523 131242 753746 549371 1331316 1244720 203411 1197339 1621747 665871 1453652 1529505 1303471 391709 869944 1129926 383915 1140381 622719 48836 716736 560999 1673971 1636342 1398627 143280 1900979 18732 1012783 936994 1969397 1076215 650591 1115384 1733148 63190 646107 1997007 1019417 1364558 620173 1732586 1289246 306945 1424247 298819 518861 875199 1083148 21395 198494 1528201 1760537 650686 1978705 457198 320922 1345312 16273 414590 784384 1793232 886135 1071039 1380859 1646610 68304 1945087 383231 582679 450110 42162 1190308 1293153 1043311 408034 1982489 812217 1550088 432551 450276 307595 1718725 1659529 1372457 186399 101102 1030004 752555 1619955 270251 236021 1899143 1483798 836181 566689 1375243 1823507 796565 1607447 92027 1472149 903795 591750 1783758 500800 1522804 955864 895162 535515 545709 263249 1007803 535171 959536 924620 598902 1435989 642770 118535 1313849 761983 623223 1871436 277735 1814823 1073659 31788 1798848 1813216 985192 1878584 1655250 531438 1673841 1639749 24700 1262405 560484 356211 1727500 1752774 17329 1451813 714485 1477526 1111475 1284826 227540 951743 1084456 1130898 1368502 1879254 1867807 126479 676675 1668854 816633 498960 1671355 660827 1373469 1410888 892221 1695241 1350304 233432 344027 1349586 124437 213939 196122 1736309 1038123 1389714 45652 1607671 656796 153589 1732424 640872 1405489 1403238 222347 599309 1298653 400444 132513 700763 1902552 1964086 1102856 750666 768755 1064601 987638 1861543 64136 869825 364426 241438 1547417 1676476 1969315 1429114 1324819 205663 683124 1974337 293034 1716991 878626 634237 1919334 193402 1100772 352181 551234 1780700 1165070 264157 376030 145790 965465 1700378 286228 1295493 673767 260941 1881021 1174795 1316278 960769 164534 1663729 403605 944554 214504 77116 1164036 1035953 1465992 804305 578940 256684 1709353 1314247 1037095 1279595 1609115 480366 1182288 1493565 93846 1682218 1728465 659637 56344 1190139 154678 1119982 143253 918879 794890 1699263 1351464 490 330842 29304 135341 1030740 412073 474090 1940992 409890 1802582 1559891 449209 825328 472480 1811138 222538 1034901 1056309 476740 714904 1462140 263507 1791019 1520883 1062503 1492647 1492778 1871846 1518298 236273 588007 1070683 516673 1608014 944768 1540047 1795003 1724912 1771474 1486668 410310 1096478 29310 980122 1522997 320354 399193 1590300 933920 146765 1639011 934463 1069233 1488911 280351 514039 224915 562615 836719 1782545 53550 1630906 500178 734041 261925 550584 802541 56387 1365347 880141 74966 570691 690186 1502634 1329269 1893502 1574767 956239 125657 1926999 468000 1039949 1728369 1449366 1084994 1759403 1031832 1920087 1990173 317209 271197 1637774 1998056 612683 1197676 1015888 1637005 1595994 1075097 1266951 994515 117813 145464 686824 1551483 35651 1692546 713407 596950 441781 1235351 759312 779130 186800 1141561 396786 1625886 1134544 943442 1881333 453808 1711023 1648894 1372052 852065 228816 207544 861710 1616294 1758005 1476768 290189 1746620 261781 486591 376640 341848 321220 304862 1856325 1466212 1773057 872308 109058 1958438 1210625 1204191 601975 1345670 280216 418567 176950 1080485 336862 1959871 491358 1174058 280496 1268487 1905898 33195 434013 1498216 1366271 1174653 1219419 1538384 1197492 563918 246311 1212042 597310 1351293 197379 63112 1497579 660274 270595 600158 1774044 549118 1047958 441451 1771207 1629311 672238 1936294 820881 670046 1379509 1594249 379111 1598009 319487 661154 1177339 1251316 1189646 1738540 1946945 821262 777502 1683069 1419351 140914 1884004 673965 259752 170243 576903 1741996 666009 1941334 598571 79194 1758665 1496910 484951 157796 93497 359781 282412 1713998 1715726 453260 991666 893369 1201029 1861453 1743791 402501 52940 242021 827886 1948442 1939785 1582674 1197432 1622443 1415206 546760 745149 221871 1313450 1999838 1712020 406349 1351389 1206975 1280652 184191 143695 1484551 858095 598375 1530261 756206 1734487 774831 1065988 951499 1350797 1158637 86385 326262 1568209 1934280 433456 1330901 262132 1055559 241105 1994045 1828817 387796 1574227 151328 85959 1798116 1374390 1966326 1291612 547329 931281 1528956 650744 1636955 1493393 918915 1042320 231702 483618 1352147 619130 477444 343548 171304 125142 1318593 1234049 1767656 954288 1725563 1092739 739465 1314813 921426 210454 1289941 1223773 1239649 551505 680946 382228 1928721 1755380 899154 1259336 1668354 1882434 901752 1322575 1600043 1460327 960148 1636752 1333170 1122817 1068546 420233 1317508 1512101 1068162 1572760 87036 348272 100750 185595 1544530 563378 908154 498557 1843219 604553 1945636 1607035 1026737 81363 83826 1798900 576721 1478692 1730527 448240 1381003 1117602 1759354 693089 3063 363189 1149876 1770267 193908 170621 577190 29006 144472 666073 1034161 1538602 1009915 1970966 1959164 1424703 641519 697552 1150276 495503 330792 1844410 799630 1740724 1499451 1498683 1123805 1554708 392549 1631466 1755810 1970331 1785568 1398177 1103177 138082 1270913 1238655 677772 61389 1521992 1239947 855369 116355 653508 989172 127838 1655073 413445 99281 508790 1826217 1850164 647340 352680 407997 96313 1326062 844878 1076727 460280 833347 1872984 1741471 1323444 1583291 498600 1460478 1354531 1760891 969457 929665 96219 159702 391804 392931 1641636 1780213 1194401 739717 546983 1515679 473396 1131415 1893002 298504 644003 486461 1410319 378486 342187 275770 582807 118249 1815085 1266683 50157 537414 1754236 1469975 1845922 1213558 1886762 507123 1347868 1838114 71942 1889130 917910 174442 324785 1486777 388688 78680 912542 778176 1776728 1518992 851504 1010599 137045 601603 1109862 1730990 279240 336141 240462 451853 1645971 326930 796129 235204 1244364 1382531 1647658 802412 143376 1460971 1444572 1322847 766900 1353459 1555665 938498 163838 788105 1620440 840029 430314 721352 1380757 593534 1603642 1430887 774955 1404659 1672723 1174393 1156513 1111772 1104296 108762 173078 1212410 698459 963325 324476 976812 761660 576118 1836487 843624 573600 554621 156491 1418208 1919067 725938 454440 1819643 21935 1938550 394866 359218 1703140 198 972865 1680931 934149 1636219 996089 29860 1564742 193264 512819 593748 1817137 1899949 1089639 1061029 7892 1159669 1387471 210585 631337 1853713 1265038 1742067 1145822 303368 1929600 780968 1400707 430488 1762940 1619457 168158 1095218 556420 1910118 1719068 1713827 950866 222382 1224894 1877648 61577 844701 1854436 325818 1071012 1101709 462398 1941669 179333 28777 12858 1560560 647839 120574 1348599 1441024 1991770 445542 546540 1505361 548248 1214819 1975273 101229 736828 62726 1947932 495352 174391 444731 489872 127279 1088644 742083 628124 1294969 457417 1286955 1664610 1350796 62394 365228 1975132 1510679 129500 1581682 955462 776749 208670 931781 274716 352277 755170 985540 473294 453251 476034 1974534 147015 1532138 168329 1502342 1519614 1197948 778881 56629 1870583 392993 853428 1682873 168857 36022 1405974 1702054 687007 1724947 91584 1618440 967545 1807068 603062 415295 1078817 425671 409621 110883 48335 422933 678841 1849821 1713383 1781691 1804055 2913 32201 762926 118039 655369 1459607 644895 84340 1533210 139036 754484 1120490 1139937 1750294 915475 1378778 773927 1011385 1709028 139030 1417290 1190180 1756479 456003 1894661 471293 128968 93564 1070822 1706820 776500 1718891 1634402 578797 963352 1716175 1114971 547340 1976600 17615 1525313 1165825 302982 543287 1621885 952522 1088939 349445 127153 204061 1479430 904838 5631 1741456 580002 11497 1488654 976732 582886 1913969 361695 1852671 1472418 368721 1529469 1237293 130289 839056 292539 795307 1581484 1431291 881951 1654392 114114 1362603 1396051 1806163 1482542 1523186 1077696 560992 738883 294877 373284 610342 69184 726381 741549 1773244 1635341 984793 1708919 479746 1318235 161921 1380203 1648541 1544059 294631 772495 210829 89987 1622961 167064 1436709 1983756 498760 692454 362087 1897816 1815830 1195400 1683926 972465 502169 689122 1144682 913270 1817953 1888935 1833354 1335988 1279877 1711807 1440856 1559523 415629 797712 689470 840161 1311089 1768398 860371 30677 940275 77430 60272 1338336 1552064 260406 742039 1456977 76182 1315321 1610602 912153 566262 621167 920894 1677120 1708280 687640 1246568 1713954 1570092 1791979 493976 749316 1351543 21111 805095 1514362 1017008 1127757 1414481 667425 1101511 1561713 1225293 1264567 1671205 22032 135742 829596 363276 1503698 1519686 1755353 1539833 1167837 1964516 149137 1221212 124823 477121 633593 830211 1712217 825774 1894156 1341390 415908 176658 505889 836876 999937 1474781 1912527 1333580 371811 1204687 851802 489357 1554735 724865 678991 866479 1847107 356168 950233 614253 1150285 1288909 138061 58762 628931 468476 1793400 1154325 225377 218590 627672 653997 151625 1473361 1983986 1652767 1765841 647066 900471 1833754 1991618 1532431 548237 760801 388465 1749043 1581897 731696 1069732 1220309 1360089 334972 1703944 1540580 737199 1748587 1605572 938407 920298 1470198 1853969 1686100 231796 1810206 231258 74794 1839899 487000 159944 1459635 84231 635264 26607 117687 606929 354774 1515317 1671813 1134943 1176581 1100562 1267179 1377954 247240 724311 1405380 1110833 72947 845456 798553 281743 1095333 1855363 459279 1831073 483482 1540288 165073 298549 1746684 591891 1249893 458234 1445018 1965283 1643208 1023435 745501 268844 1291159 1969872 1871978 329989 582500 461703 1628443 1534785 307555 940716 955982 234905 258974 1770152 1078811 1340287 1615697 932813 1952021 466093 593653 1646328 1205225 768487 1353980 1367653 817752 914731 228504 1174502 411957 996009 485016 644251 1752526 171824 958799 1424378 897374 1953656 793258 321982 1503470 891220 509581 471727 1173870 537074 1921821 1895246 289393 1488403 884517 777666 1369175 763510 1136917 1777314 339374 384331 1518473 542595 370238 1851866 808224 1938116 1345957 1687730 650147 1693895 1482059 602667 200305 431223 948578 1788987 1941772 436609 32578 57262 1166441 1085511 837782 1310560 516675 68446 133811 279600 428657 1472290 1226271 959840 1693909 1923173 1273827 806923 328080 1590014 291591 1795327 1728632 912267 1858549 1123510 129653 1423331 107180 1657974 1557326 32843 781964 1280744 413015 692947 1473965 527725 45448 117237 1902215 1570985 277680 982053 1356008 1326916 1959742 831424 421539 1367061 1327664 1193021 128735 1238038 645596 1943859 921860 993193 643197 386408 1015618 198867 1836843 1202046 490397 80831 327020 19147 1990095 1683771 519468 1717091 1946894 853939 1881582 537840 1181829 358594 21124 426027 959344 1609885 532577 247646 679953 326005 1316094 270084 500425 437632 945321 1004808 1717813 1436658 1832788 1010902 1853778 242408 1434757 493700 789792 1958917 1698697 752841 956187 1595200 1461982 113544 1189020 1762087 391774 921315 1464906 793493 1269584 1069193 292903 1544113 1784096 1315900 214979 1811970 1163584 1772662 1153116 1831103 349965 1702932 256019 1336502 1234987 1045019 748876 1730381 1823919 62739 1876310 888805 1497945 223073 215372 16151 1995544 1691775 1588521 1679499 555570 707086 1667645 1366698 13434 1922630 1182767 794758 1977873 1242832 722130 382780 1075676 609000 1664080 1313756 1526862 548119 478053 27352 1365173 1477393 1916469 1545754 772052 881969 1395787 1056169 288965 753401 1230485 912804 160952 459407 1097300 814476 1372545 1559640 273646 1861056 1995600 848312 43166 799028 710052 1090879 764934 1632867 1670037 1049287 1527827 669159 488646 257931 1409074 1147135 275212 1991424 1509160 1759073 1536911 870684 839769 1479549 361643 791101 51626 704547 619968 67910 1937968 106567 527115 1790123 1702165 997453 668043 670400 1113301 1920069 1042793 1666395 220183 414611 431055 1972398 919195 899624 933627 1733384 1003857 785079 577791 1713030 1195553 470084 1229703 1107012 1209178 685735 1496380 1754797 80194 253698 11726 429887 1860990 540286 1089346 1832206 1844034 1217650 1313000 1969811 741137 829723 280378 1660292 804271 437915 1660306 492729 1631031 1794400 1086298 1358622 680602 678000 1267924 1351404 1415074 345791 1734889 1596888 1417826 1389428 1478121 543968 925077 884255 1414874 1450783 850012 358013 1281099 501859 1406795 1283237 1233396 399824 1388340 727891 1497852 1480393 1855203 517974 344549 1250420 409948 1285677 739773 1200118 26389 1271744 397253 1090502 1685240 613242 223295 1638844 892314 262433 1655090 1653879 495452 1546853 915334 386092 166598 1403104 1203331 1144542 1543258 1070705 1228770 809989 361786 287482 1951537 1199866 961813 1249659 727951 830224 1638059 1633461 519135 1600302 928160 608525 419154 861579 743155 1893156 750699 643604 952559 1528130 439119 1375393 1881698 1667469 1572490 1183494 1610446 107189 1687174 2005 524903 26842 160767 22154 1299676 454402 879250 143252 603201 1589680 321349 1948777 1815437 1464688 236862 25212 1895627 670472 1655311 696442 265186 72886 1777285 1090351 304369 296134 30403 1232483 357915 1721074 1731928 1008333 1814817 564916 1745542 1338347 644033 1530676 713038 1536178 326639 1360199 733767 604655 275970 1744293 387915 615305 1334687 758994 1408880 1440661 695462 861631 68752 1001176 179807 836761 58208 33789 489107 1033081 1740370 1622459 502453 97094 1614380 1054663 291485 88908 750701 706029 670541 885241 1743028 1050988 1122988 1568374 1033891 200324 717214 724576 445920 1090054 1348978 1570230 290660 33175 19829 1255901 239965 68927 917241 1899323 1891354 45825 1785803 1861320 1989821 626679 1210081 294910 1121980 92930 433499 507819 890340 1218156 210001 1635165 1118009 1760143 1406851 122571 1457109 1764645 1234006 1097342 884427 1861081 1567189 152050 1440895 683678 946426 1741955 1768499 733610 1982995 416598 1265889 1886329 854900 915560 1140264 911212 914374 1559378 386301 1775339 272883 819173 273663 1849007 1259203 850335 555060 518215 87649 213969 1806203 60313 883151 802369 923969 1369775 411439 1527311 317174 1115328 821687 303731 151250 950621 19076 1063977 292262 1499488 944468 1706663 1933288 556996 1781907 259083 1393694 1710083 970640 1632283 426704 1009106 533408 940356 1136302 1810697 1952041 624071 1061195 1537799 1978345 1011957 1553968 21659 66174 1019217 1836442 1364755 1859392 82944 301406 309277 1572178 1201104 766207 1757689 1723084 1382413 1326469 144662 715483 1479076 544965 567590 1578829 717383 411583 714727 121697 542460 709685 997503 1288816 606179 1058825 987406 1384199 671414 1431225 288445 1890463 1313951 1018347 969648 305704 1554274 954993 1580042 1407642 1532840 1103953 475353 1745351 1956159 1869046 1560896 1859763 1162922 1624266 1205190 435676 1642053 1058047 708259 1918090 1698592 1311843 1967084 1787153 1188212 13006 1441358 1942819 1459012 884772 57816 584982 824417 950963 756418 1345126 1641057 844791 366664 701751 963790 198855 1408517 1310812 145070 491253 251217 483315 20484 846286 832006 1531639 1314231 1299081 321243 1840252 170085 1475565 1117141 1474614 1886774 1556484 1184130 1108904 834821 504723 1744681 1843445 1511810 1021757 1768770 1169278 632915 182923 647195 209570 1565485 684382 1678959 478796 1700555 677670 1479255 1675240 770852 1198138 493910 9512 1474598 1142506 1542507 724184 1595804 43552 836739 682076 1540339 101971 53438 319716 1147852 679119 493606 1438889 1363170 1324239 1488705 17382 1494980 1197417 507593 1919353 516794 129519 1964731 1739584 239498 1708387 1285956 1155174 876796 1408414 413430 1453437 533595 907443 357554 281137 1220069 203540 10472 968647 1709628 1398059 589499 1024754 1480094 888951 134918 1720824 1951986 1003544 424349 489703 1188228 1753203 1054867 1676658 948974 100449 362188 954982 1845951 883487 1594494 33255 1487558 318676 1776936 1624669 308976 442269 494486 870144 407614 271383 502291 582396 1078964 334520 1787260 1731024 1788011 362026 1723474 1063867 170669 773944 1444763 744031 1615285 1088286 329139 720096 1279583 993570 1441122 1758490 1300088 124125 895225 438256 1267169 451407 249224 321330 350364 668634 1517873 1740564 1661386 6546 1462812 899803 1626900 1612359 732016 650192 931670 1678459 1519283 412473 1966294 1286928 1033144 1933766 715518 1059146 390477 675263 716742 861205 485663 683302 968644 385523 1391930 1806710 1339758 450413 259386 311852 1594495 308076 1174751 902234 1897242 304587 443863 1999009 1971755 1005801 404085 653610 1104603 364530 437087 258038 1464303 262181 1918056 78449 431261 68765 257370 76931 852063 58564 279537 666826 752772 1941144 1073185 1542215 165714 50530 1424881 478751 1531747 248990 1341749 935209 688247 1948914 630604 182870 1120897 496188 836042 1641695 945170 1444511 49123 1040288 458974 19055 1449455 1723477 1398269 632090 1108283 5074 1242583 1889148 383251 880917 188242 1683148 635872 1921646 619489 1573237 1291670 557800 1002973 1765681 1874693 91 1443531 934119 775877 1041847 1587327 1897807 304095 311594 1717683 656639 1788091 368685 580217 1093906 1870754 716171 919359 1850709 1493653 977918 1745360 1315769 711806 1394787 42987 50116 366642 1631731 165187 1672560 1551277 684292 997384 446797 29889 286627 427755 1541478 363411 1506787 87259 112805 755355 37249 1741966 226448 1360686 1207212 231512 260417 1064573 947800 715000 1040483 660077 343199 1445947 1469055 1488017 915839 1215891 700980 1511973 687370 808698 1974480 1557411 1570184 1671755 1965121 626801 1155851 1401492 1342517 286397 1147419 1450886 1518607 1272902 1431237 1320225 1224732 1731668 1025293 241439 14502 1924314 1352062 658892 264305 1072065 549445 1595386 1913124 1398619 1630287 1411328 262735 1625413 477494 63845 1415648 1334678 163009 1404104 1120557 317056 1188429 576597 634598 1453944 542266 1205671 1544937 968968 686064 1515214 246072 863624 1961459 1389047 1052320 874551 1464404 945671 1751113 1631679 237845 1794704 968271 653283 66405 1585064 1417844 360902 1164908 1617660 1124142 1487544 302608 242409 1621021 1743512 1461469 1517359 151924 829029 1088548 1159089 1452222 246934 1162232 1950449 1027817 1840673 1388776 325488 1106898 1936674 1189049 966834 1132679 596886 1831998 1811686 1077485 1876305 730643 1060187 1666500 1960600 476414 1897931 195090 1215880 1920322 1203363 410548 72538 426221 65828 1300456 566884 344463 1075200 177899 1626521 1095104 1985269 638151 1662540 1675607 148853 300629 1809271 718850 1163675 1890340 31529 1322539 546830 1367756 1231485 1296174 638879 207251 158728 1180807 1775606 1934976 623684 1251475 1488440 1008362 990793 1197214 1671726 1365174 351233 576686 887410 278535 1008800 1506711 526009 1712587 1683543 290186 667546 1647870 745332 1484963 1390162 1086442 71850 290346 1205946 631086 707919 977675 1725668 481421 234586 755895 884889 1884367 44231 363258 1631861 1924608 880250 1129458 1663368 1700897 1905826 1377394 415308 754517 559725 355559 282515 532659 1948675 552206 1055822 1671710 1318899 210462 321545 1497408 1879544 1031388 1314148 1079726 218337 1593572 89080 820600 504160 1292237 1324578 1652989 1047318 1346011 864522 1838244 81741 470870 1021688 1301306 784688 870579 396552 1267498 738941 709748 789600 1695950 1081556 1980260 1580460 970047 524796 1637371 1666806 1002340 1402296 1573531 1092690 1598914 835605 756088 358475 1697266 1466782 1340271 1058372 1777611 773692 1408988 1649339 279842 913225 1939098 1845613 307663 1013317 1186529 1353425 27679 587464 1752857 1759845 1123497 1947555 134846 559909 122623 1146365 607182 1731417 1429589 73624 1622872 1022358 1669809 1213426 503110 32020 843714 1914594 1185116 234066 856629 1319689 1264525 1331586 1306358 716214 746869 1699584 1813896 925134 1616640 773924 965411 1739708 278313 430724 1934393 1076806 1336255 510696 230191 837259 1584337 1345022 1676214 320750 1564345 1686975 1648980 737577 474386 1144862 877925 696103 1075921 376496 1614815 16512 1800704 1679237 1514979 658118 1489222 617717 357649 1804105 1808823 1266827 579944 546334 586219 744164 645080 1348575 327687 1469094 352639 1350489 1259771 1034082 852919 907508 1824747 965756 980573 556397 1060253 383888 1581857 10039 796575 457350 1237759 21636 1033935 868943 435421 754485 1536116 635099 1052867 1360262 96234 127168 1025608 787205 177851 95623 351212 888085 1528200 108013 1698341 842843 621964 718284 1775062 413993 181877 205661 857807 1898581 119058 930573 139747 1635665 438660 151620 1491423 606457 1971395 1082376 1474044 231758 1018394 352158 1949478 383741 898303 1924039 422313 732436 170018 260206 1741166 908244 1619355 1725747 924274 1565753 376227 712423 1291291 971765 16679 155706 479419 596227 1078499 135136 1717585 843581 216204 1944914 1903429 1180111 205089 1698492 659516 864099 347047 1167576 1973233 14128 41977 1326781 421106 354073 393449 825654 709653 857310 1522240 1032735 606704 10440 75612 469535 311315 748953 620292 400873 796376 1886 1426930 1764770 1635813 1627911 1129264 87475 781398 344402 809667 1322915 998146 1178094 1919413 995349 1971690 1240900 889245 834039 1112837 381080 1181011 1387656 1675491 1835016 1382052 1766319 694058 1684666 1447534 420791 1120723 626791 1687896 1374379 1043121 821401 461673 1007243 1589041 382944 1423221 972191 315390 1689008 344467 965896 503370 1528284 647864 2655 528554 1853321 1540803 703563 1140926 1563856 436315 902292 862428 1974720 22206 1106927 734690 1119432 948724 654649 195336 800919 579933 962206 968703 1154839 1144039 1534661 1707425 1946163 814595 1286372 583195 923352 1902310 1595429 976076 321130 1595277 1600936 461452 1059346 303854 596203 1874057 582888 338250 1065969 1930402 317122 1193954 754055 1895561 853870 1555907 1640018 1486539 1442824 1183665 580226 1087164 965798 46056 1613022 1818807 1864001 1097421 178152 563768 775487 199457 46374 1356740 1426077 677980 1103583 1249209 1294939 49112 1064503 1235907 1225252 1633586 1185321 1510155 1154644 611285 1186319 1476787 1327502 465726 1890570 1395892 982406 223930 799287 1338318 142933 806265 1376420 490385 685216 1133079 33997 867384 736109 993978 177201 626643 1185062 1939099 1502689 972205 320423 786572 431081 229632 860497 1519394 1069295 476352 540570 120223 1525990 130341 511092 617890 104579 553533 1799347 1047463 1552708 1110003 1472859 1283997 1936681 1215817 611783 1882341 1656100 590219 1228960 378088 1696803 604236 1455253 600934 74745 1299220 1578212 1241495 697831 637411 1781595 1536744 811949 1190937 167634 1166537 962482 1820654 1213803 1481743 1186888 1049220 1171524 1623565 1108487 338032 1553779 611120 1149626 676627 360538 1232317 362621 1494789 208020 1553656 1280997 92485 997255 885190 1295742 915314 942496 888981 1157975 818488 1442835 1773251 462545 1590088 122238 1942194 722904 1473255 1193683 331800 1709546 518051 225533 1485521 1003837 533814 1342614 93661 349552 751379 864624 700051 623815 1013475 1944896 877903 1197001 1813927 23112 1400698 1695834 478414 212627 1790715 1273939 668146 527499 1438156 1223122 1096101 190376 1536032 669324 1271411 1411859 1839081 1152095 693786 830414 369585 119419 1986619 1867870 905660 89098 1946400 1530199 650963 432869 595297 1753776 359862 1581705 807411 410236 460124 1544316 24678 337390 1775899 333475 1967280 1622699 483310 1638150 1229144 743746 1878400 1956444 449607 1421054 707877 766863 581607 573677 780877 128037 160621 1436380 76356 891426 1858268 775032 1932119 1449061 42712 110285 464377 1378768 1402601 1976664 1184783 1615450 324283 1028610 1281269 1172068 37538 275727 1567433 1087123 649738 409308 1480920 91589 804361 784041 1851814 1389174 36300 69159 1055334 1098650 9698 1680954 1572587 442942 1650861 1130499 1206010 1783509 225695 305012 615708 298956 228309 204179 526336 197036 1408825 1832576 1828522 1098892 760034 1377415 76644 868976 16628 218363 978574 247380 225452 1558834 1626036 998759 212817 791487 1512378 1049786 472353 807555 182428 263692 1640472 263000 651176 1125313 596566 1412331 846945 502651 1867932 1176981 1904091 1598110 35893 683747 1635426 1705803 348204 1256853 1243920 976450 1061212 1690502 1320493 801614 1608716 1683574 1120588 1105475 351759 535701 1187062 238536 1066189 1771510 1430507 394817 885691 1783792 1111093 972737 1142712 1837259 1440295 1827635 1758408 1199945 231269 498156 1529708 1460699 1817029 288757 147534 1226802 1669927 1193980 404001 27342 257822 163067 1103089 1687875 1532792 439923 1671480 1448464 1819393 569840 56192 455648 1048615 934430 452844 633374 1052777 1328778 1315279 935191 1801914 1374314 529798 1386818 1056278 1441791 962465 704927 314327 400084 1611785 75399 1919957 1063911 69263 406133 1539124 643744 987585 144491 341843 1054457 518968 940812 528564 1730924 779568 1569343 436018 222134 438582 293928 543913 1681094 1794881 7573 288856 1979267 1903373 1352490 1233875 1446067 285672 415037 178290 1313941 403337 1404012 512684 750034 1531531 1013840 1638174 1386755 635913 1840586 628826 1717637 1670101 1488469 227737 1452877 1912998 905225 1003567 659857 1345545 1299548 296017 69148 311800 451115 145674 1958829 532934 763351 59483 797369 1232326 889783 104867 467766 555597 426729 472101 884790 561792 586015 451772 889424 671594 1684619 125819 1562720 1382324 1926396 996786 131700 1175134 1325583 1840175 871545 1055631 491802 1842273 1615863 1903494 1154211 1832743 1258360 1577486 1429414 575746 1704076 937747 372887 816867 176539 230442 1575340 1314081 1119068 1541552 1276207 1109288 1722513 727698 317040 1308750 877446 28339 480646 70442 1238660 1937097 376673 216190 409646 1588883 1673565 1450413 1398221 1172282 1712069 1050305 1782032 837249 956020 1773230 1260450 1926806 1514638 1709925 188205 1604417 1459318 1530223 266898 1823714 1361749 837362 1091661 410633 744105 1842045 365576 221769 418556 883352 1030274 1075757 1401788 607386 408298 1072423 165469 28602 1547450 28726 202284 1059482 276764 1434023 359134 1377689 142402 1601440 774710 1962841 1050649 1892326 1051056 563314 914828 1759436 803577 1007366 665450 1015195 89836 696907 530791 1634810 1579435 40845 1609693 406293 1430105 360447 1903715 1530821 1811432 1289207 871953 1375684 131107 727718 1971380 1994138 1632445 428022 1377907 1279915 1785651 1033004 966132 808399 1835983 120063 339955 1701188 1858626 221910 637432 1091331 1817470 182222 1850758 561504 570548 670750 1481598 79374 1027422 896945 1930129 245769 554859 22848 1931955 1410868 774911 1569788 1498537 861261 1670112 459238 1411909 1423052 773812 660119 1407384 1804305 1356524 1705732 1146254 521659 944357 646955 1416018 1408608 457400 1390370 432907 1699935 997030 707715 1148040 1755791 365930 1945979 778285 811496 530267 1190924 1560217 163478 1300653 1962770 974321 186949 869767 1961292 583850 392645 554416 1558460 1247461 181339 992383 53194 1693536 628710 33932 729665 1192966 766275 1212095 1492946 1900378 1502642 1161012 811720 1577263 1255248 1100761 1595150 1807397 1602083 1198611 1519212 167250 200286 147261 524739 154632 1007591 1289173 917789 1339939 733872 762762 1250795 1070719 169768 646829 1667749 934030 71895 152262 1887480 1271473 337295 696954 415268 1747211 1901212 834691 1533818 899020 1028061 1965119 239668 970711 121881 1010618 289046 273517 1032025 179038 1953988 1482548 1050445 762284 1419692 1279816 1531545 1718290 177514 1618724 467334 1900822 1092837 1177962 263650 742435 1043310 186819 553900 1677867 423287 1115119 1156720 630850 1621446 197789 688414 1020927 966872 1057243 935691 1504386 368264 602900 1251203 253958 1893580 501811 38758 945824 975055 470129 134694 938549 1732418 1807611 176654 1021403 1311744 334904 1071980 910604 1577006 1506311 1421109 1131935 1948987 340055 696186 1618800 1978048 470404 1116943 129170 336989 208253 689084 189402 801168 1663398 932669 1868780 795557 512585 890190 1748510 1840491 261743 1465538 716432 1760007 1185358 1856658 986624 1810257 522996 1961664 690474 752712 1429583 1332629 1987423 172961 1801332 1319492 1919509 1129377 1078018 1754329 126281 126260 1438354 425640 1639991 1215818 1592396 400533 1580137 1330200 701840 1267239 1939073 1019912 601526 1402646 387782 59937 1001592 512222 615612 1364686 1403780 81035 1591898 1427829 1812899 809863 54871 49463 281260 266724 154190 1086040 1431341 426155 598118 940423 1470753 412476 1529179 1517191 241080 430660 372472 363000 1087435 609119 1609238 20501 1626 1140666 1971250 1960743 585394 471008 1618822 128498 1127889 1441426 314198 28056 796013 711571 23378 1310745 522898 756154 1232221 80739 1084111 953262 79848 363398 327981 733022 158156 226450 1772425 642032 699604 455784 657100 325648 1163273 441754 1473898 727861 1770775 1590532 719779 1019532 1996758 1364831 1045570 1238099 1485484 1239123 1145956 1467069 1021476 436655 393568 291605 97258 24031 926737 1081841 720371 1379113 1651603 1863726 837153 993115 887109 874431 313506 363770 194372 744232 262964 1851604 1071849 1416136 277337 1027936 1251349 750302 1527363 1134374 189050 378304 1846354 550390 1902276 589656 719264 160786 731665 511026 1306739 916397 1768084 1319414 447795 757423 845282 1774845 1655882 703373 1033983 1200366 473019 1296202 393616 16738 914850 67403 1287886 1844480 1926119 322593 1451531 276096 256351 429675 1961405 51244 639413 1247770 1043883 1014380 1199404 1101938 1342953 617947 1624022 112309 158407 761347 709605 1020805 743052 718661 670302 1467693 1319033 1510722 1321412 819090 192083 1847863 1233113 1441958 367272 1330286 1360894 402200 787810 1897141 1970914 1875358 419198 1908335 1752813 1070467 300210 517645 1095250 246241 1421020 1794000 751136 403993 503618 1065968 576484 966916 1506429 751382 171157 851270 1831558 145984 1929064 255302 1111034 647285 1122427 846441 1719262 527753 1897646 423894 1965337 1428901 140313 946258 1380456 1881062 318583 1667113 1970186 699622 1207395 1173910 734988 535200 1701864 1203673 731234 1322202 22487 555040 500199 1594006 1911220 524975 1942809 777790 331014 1092723 1797767 640064 1187357 629059 1978343 1293464 245892 920879 1401506 1843562 1970867 1796832 1115720 408782 1833613 443912 1801231 511263 344901 75955 1564493 1013852 847027 614665 110425 414310 84822 910148 347054 1356611 1179997 223232 777477 833524 89405 1425130 1745297 766939 971992 41436 1109705 1085439 1522158 777956 167751 1053194 194205 1991853 338313 166049 1219279 1388833 942406 1044579 381692 1782130 1500696 278746 915186 1706226 1042177 74632 793887 511657 582376 746824 1750244 837068 459295 85624 1435890 122109 220684 559276 1687982 1595105 519163 1763733 50456 1179375 810731 1167410 1593019 1283404 1165992 1323388 394868 64065 1881001 1549562 924067 1772432 1746526 22835 1198318 498832 577400 829840 1831595 1573548 150927 1900291 1902489 867615 1527274 182336 670890 1998917 1879613 157946 1345525 1797431 970737 1751222 283466 423410 275948 1012558 1266952 1305903 194430 1681967 120327 353651 233264 6337 573117 1517016 1391053 530157 322020 740587 1034315 838416 785060 127679 537455 634703 907938 23818 996196 1718946 867948 1758782 1119209 726028 1029128 1639125 267492 1667639 909296 228610 1658184 1030395 1601595 672966 1933332 571214 213601 1674966 1198001 1085650 514024 938183 603903 1804732 910285 1506897 1211191 750037 62995 692271 936044 193449 611798 1246499 1402898 325676 107914 955592 1541131 450251 722510 1709630 1517332 1430979 1485682 391414 82608 943872 1359838 1435640 295726 330815 1306401 750497 1214341 1347612 779551 1776199 773301 185357 972175 523151 263990 670256 1852681 1150498 164337 1824891 372205 158540 487929 815558 1469076 498442 526483 841036 1255577 1113444 401652 854244 304724 977234 1067704 1907570 1617599 282376 1336365 1723565 1683376 190183 890591 881127 67688 1519588 1959284 954049 1270590 887209 174501 84677 1530293 1504626 508086 1202130 525163 1500042 951599 246888 360167 1734327 382922 1630579 1606183 1072511 393928 1021891 422997 1386142 1675963 89333 1932844 999525 133525 1750340 528495 1239206 707658 351725 445874 190126 1741441 1983962 999395 1905285 1594160 1081004 962341 954578 1219095 558349 1025805 1599247 280909 303056 861825 81923 548860 31167 491471 596155 1080413 1179931 1574572 1386736 1727046 400050 1343041 1557762 1650622 810863 558083 1153719 1140387 144762 1584968 1008545 1094003 243941 1326109 612016 1194080 1822222 1976426 1611261 1258750 1896333 745200 1617569 1951218 994911 1064155 1571686 29627 1327972 961688 1266813 1261920 1575035 1588971 507098 621287 394390 1460354 1145628 511751 1673515 1848335 190696 1146421 405249 1005876 1200729 920734 551846 1986670 1970255 219512 1059030 1219540 764334 769689 1620175 1460778 397823 1567428 1986863 747190 1661323 1177241 875325 1932635 1672624 984177 1464476 310084 1208348 118530 1427663 358826 88490 1018951 228851 1488125 1904974 536357 1067416 807582 1881893 6024 458121 246771 1368714 1555159 718559 1102978 1564427 1811698 1616811 1942728 824454 1752933 1207477 1568966 1626898 344640 1301355 445333 1802090 1613847 696620 1066535 1733953 395129 724650 512812 1763704 646193 1603560 10180 676484 1891996 1793913 1524785 1281150 437067 1115873 1402859 1918155 42617 1552941 311803 1304644 1128136 1431130 959080 1702488 732623 128255 625070 1083923 168030 126638 403470 895641 153305 240966 1341316 588131 1039292 807110 741358 1413137 1730776 1371170 697816 1140775 673856 1415728 332542 660054 832847 710707 1542450 983133 818595 1703688 1139822 1582000 1459289 391992 334286 310328 818807 1124178 17262 976028 1508637 872549 1830002 1554324 1856830 1819377 293205 1072909 1129277 161167 1051705 808983 1395088 1897562 57610 1618359 1259433 44273 587515 204617 330741 83465 1309126 304226 323399 1405465 1031258 1790783 1347171 197534 776859 427852 801428 444850 1366981 1326292 924106 519872 615914 915642 1089922 879075 1876840 272354 635491 725813 1226267 1152850 528324 1474858 505895 901623 1289255 1790217 112903 284541 222567 635197 352534 471959 1401921 458750 775247 1482978 386437 853526 1673026 1792560 616048 618202 1564941 1362193 597237 1759672 926984 1333995 1621673 27163 210520 378251 176831 157363 233694 970905 750267 1670004 347838 966368 1009197 119555 528559 28173 609678 106383 140123 906939 1540684 258200 1353672 1925769 656614 1393640 1895710 523447 937868 1710403 792674 1106850 1584501 1520294 196712 69315 1815891 310113 1719209 235818 1262942 1029473 654923 650998 725991 451061 1448663 285862 956727 1649372 1860308 1419690 794350 91112 902404 1895957 664903 985820 1146191 833173 1564070 1400261 828047 662545 1608619 868043 1264719 442815 752085 623504 1619158 1308087 1754187 253415 1285321 1301444 706808 476701 1950769 1108301 1748967 1997420 1659431 1277769 695737 1149998 873927 1472849 889546 691668 1174970 1184182 1110632 1850127 620902 838110 1152640 1531304 987135 34082 1082907 1042019 1195980 965260 1489256 869880 256096 174209 92526 1999389 55114 920813 1999693 158193 713111 400297 621808 22534 1202638 689916 1167491 45336 1038115 1381558 411830 1619524 601355 342886 536422 1991403 232481 1897801 136602 492643 538152 783741 143661 1429531 813287 563687 125046 687971 101456 1356210 420360 1159350 1256297 976941 354732 1280643 1193490 580487 477504 687121 1050983 1375244 467258 1035780 70578 750096 1666732 1673376 1484215 950663 249244 129655 1198309 843973 87218 919537 494950 1963006 8381 1046361 684065 1737955 362728 1231492 1664082 18058 1903773 1038987 1466658 1635189 679019 1805013 1533219 1240284 656268 727185 775610 50241 1887863 1613735 1648603 1731254 940486 1220953 1224549 957383 1325051 344058 1451038 530851 1171712 1243760 1856794 1870348 48685 351333 124360 1303465 750983 1732437 110559 1807862 1628622 726694 814174 890752 1664783 1749283 1956791 925267 916820 1988801 1969000 1377834 125432 1009666 1786349 55381 1661980 1319791 1561449 1533502 1201630 1879354 1425477 1243620 426679 1063893 115736 1483164 978660 464766 1198308 184505 344717 341334 1706814 652689 940315 185497 322491 1202546 874227 1299899 1844933 1542212 211629 533350 1057563 941874 501663 941501 694796 575974 104147 820611 1114105 80193 481935 1355302 1594521 155356 1244315 1807473 125342 1581574 1186329 274771 758971 514433 1757599 1583295 1497615 1491329 1916663 440998 212134 494724 1454185 201476 1514609 1719322 608170 685326 1794365 157748 1023270 96243 1999477 300058 432843 245449 167271 667631 1648181 1439703 1318391 619868 774230 678718 1971996 1086351 314962 1012401 687329 24506 1832540 1158298 1444469 1458891 186315 1734858 1965273 1071171 700803 1795611 182 470435 531253 613443 461069 1266634 1429314 993253 1021457 1760500 120141 1806598 752383 151945 1468774 1937652 798301 1526059 1166837 1861211 1778036 1008357 1468192 1815365 1818336 1038033 1953704 356424 755514 1265068 1133390 1282522 1832530 133581 1865622 204083 1066668 548648 1445316 793973 1491593 1137679 764035 1998346 990655 243263 1405007 1133149 1480958 1490858 1508694 672443 603819 872809 292731 179727 1865953 714903 1162629 928174 230960 45284 1087635 1718286 1455128 1103266 466190 518133 1874024 1480989 793753 1138578 401891 1831500 1354733 1306604 792179 216987 628320 572042 1345097 1821356 494873 1970728 340703 1493466 1158551 1707629 1624096 90368 1023350 322872 1523858 84908 637917 360337 98829 1791470 1901703 712463 1953174 1584972 1210046 254064 1018285 918732 898785 1803969 1960536 582348 1395167 153300 1881308 1058231 773626 455824 535457 567217 427056 1573775 1224462 563053 31042 303714 1551906 1338802 1717429 1594638 1272621 1847732 1867651 402067 1734344 1917639 997305 1482540 1069015 1894338 794964 1884002 456445 1786381 1869604 1124419 921281 1444083 465881 1178807 704132 1043125 810605 473474 510300 1128879 1137463 1019560 432122 1555982 1615347 250437 859403 1685345 1785237 22402 404618 917539 956656 315892 620996 473680 1000883 1109985 565505 1966141 1194996 1404586 1269350 444121 418770 1146503 1197582 1687707 1342966 1029035 1427711 1796000 1982657 1013201 1168448 96005 964352 1105790 215902 1530243 197154 1599470 722576 164323 627127 423499 1486257 1236044 1074712 1073921 1745678 1703254 1315880 1252781 150771 1327002 371432 458605 12785 358221 768916 28495 1674248 856354 651686 570257 1036796 1330534 728091 1755444 820647 1102289 1281620 1512253 1831790 1240416 746882 661909 1014717 158083 700676 485255 678574 601429 679938 1006329 1778004 1045373 703437 1487440 247961 1050775 1200675 766231 784275 646340 1892976 109370 1547664 1560151 834752 117399 563910 719726 844564 1871622 891150 1269321 627374 738586 993929 1262886 1705362 1344599 482782 736445 875599 296395 55855 360113 246502 482414 673468 1783691 1400344 1820827 273527 1301711 390922 660630 377355 1239842 1700292 1879695 326302 157469 615772 288409 525236 706992 380791 1665400 764441 1878417 1003886 540386 837445 1705065 889597 345134 1741764 1153470 1749097 1027040 1900667 1484101 1614455 290603 1780858 597680 1763460 114472 363267 1330184 773225 176587 1671169 564677 53097 1300928 1887317 207093 464219 578879 410240 1641505 961367 1059040 1298660 623359 1474157 1822645 212839 1649894 32148 339616 985727 1971434 177254 53361 1902644 174165 1599835 1549263 900030 228857 842965 1641958 817148 1683513 1844189 1480352 1115994 136969 1359564 1580405 505111 1862880 556966 126448 1564835 321315 543184 179016 62701 1947694 1776142 930555 260034 222978 511165 1129810 1594733 864526 1456393 1640352 1537714 1861497 1650662 385318 1239990 83262 1054679 855980 402098 49895 1661290 641213 557900 1726097 797219 1301814 1536288 159406 1015050 1681802 1489262 721755 974483 15443 513606 1261362 766699 1432600 65649 1869627 26121 702091 1424435 608683 151029 20806 1272555 938282 361609 126863 611218 1640996 1285355 811805 1163769 881608 1838501 1928916 397345 680775 1804525 1829286 1540881 654293 1729295 1042996 101061 962844 1221097 640255 526153 1084867 285093 1333573 1078331 244360 1596241 393778 1126629 932666 1922397 1667950 1580453 1089197 423576 1530718 1315554 472410 1573090 35756 1422510 1792856 1246101 660944 1959426 573890 1426751 1850037 1064120 925854 1661567 249305 1737965 985115 378571 1573838 1667841 409019 1039419 592092 330051 142017 937888 1107597 587819 505752 1514929 1451654 1044907 1062087 431462 1378899 193542 1991050 71458 1873711 473653 207163 1322643 1441874 1944398 145664 64341 809995 1208658 116213 1615449 661330 224160 1026468 1098903 484880 1005586 282989 779168 694135 467316 1243277 1802818 1096230 561531 1217062 93010 1397988 1135756 1965685 525311 1597439 1951540 755824 1658764 339576 19858 1084087 1512091 1734544 1549028 328026 1511852 525059 1894532 508199 557187 388175 1872105 1931132 1401953 386007 200509 709783 1254287 1297347 285221 816246 112178 1413408 727270 588672 463693 1072332 834373 690622 180177 392552 1805632 1105352 701025 1172824 1535693 450048 1545228 42376 373992 1330607 953464 1321450 1695351 35319 1533130 909415 1678811 598473 1634669 1661321 1226947 1285767 1090709 1763187 1248647 1040424 564795 122911 580303 734584 18895 609933 701813 1062962 3475 200536 1140904 824349 1181547 184078 790157 543096 1814542 1702487 1976630 1204932 1632852 150811 654408 1541047 1158239 398859 1239265 1404560 1805398 1919969 511216 1908813 239065 905504 940190 693057 348661 350070 1687994 1540656 159062 335556 797579 1207512 142013 1224245 1876153 621554 1852791 1270870 1406883 1814260 1059573 435461 1134363 864270 1291521 1753627 1060814 171446 1885510 1482594 479028 602267 1868161 1388428 1120316 111457 166559 1645709 857803 1827186 1249672 1459433 511178 123359 1910590 316406 628653 179636 128211 1567893 1773462 1704996 643023 277290 1581352 6490 1443959 1574175 1278597 94135 23528 1661551 228162 336095 561455 451359 402608 1712449 1738008 1992161 839306 79119 790041 1358181 1744605 792208 1380832 98809 787943 442852 1483900 1245471 1884802 1923792 353578 683157 255166 15288 421566 1946131 987565 185230 1354754 1118196 309816 316568 270962 78422 691471 1179092 1631935 200770 915085 839693 1040805 499806 1490170 479100 506023 1697982 1261095 1281619 1137737 1422327 1864225 1937570 1585599 1113751 1678590 1201049 898819 1905130 954457 1846529 639162 439801 857405 590918 1141054 1086271 1009481 1048391 1240788 583359 776808 1527986 1677018 160092 935402 1826061 1284951 694996 161859 97854 421225 841458 426724 82390 122504 1413573 1046775 1912300 1663627 286601 1054923 281240 1083337 377865 1093800 1981384 1738672 17920 41966 1292447 800224 752479 10058 1943910 1212672 936099 703393 979886 675709 1961970 24099 511707 168366 1090693 655114 559212 889537 724133 1135157 1565474 223314 685103 1924618 1506676 1120861 1637466 454372 1637653 1691849 1289271 799055 303172 920689 776306 1718264 703610 433250 118279 1116620 1907334 1852739 1069399 418363 1768905 1071042 1547532 552446 1264771 1180179 1497940 1237748 1410517 880266 1539950 1892445 889530 431448 1015460 1128539 79074 1804871 146350 108191 280728 1819455 1595958 580259 1761955 112915 928648 1615714 1778377 1656046 1951383 1412442 154326 640012 698082 834585 1967304 1826843 1173242 1538656 411042 1537256 82332 141395 358073 1600388 315254 1581162 957894 64704 149872 1976824 605894 72672 1338197 250811 80755 553975 214358 950571 906360 1443721 1867798 1166054 1668246 1509711 371070 1030525 468327 462279 1035324 902307 1766425 1494863 411148 1811259 1405587 367973 1374765 1138323 657237 873594 1885143 681332 466159 376608 615431 248392 676767 555267 1098153 735983 761848 1355524 107162 1100217 1581254 1237810 599097 129976 983713 1995539 1345582 473847 1979315 1035139 1298866 118224 625766 88197 428467 523718 1213933 1855754 644497 1429136 929885 282586 778971 1326021 1927714 1101081 1045593 593972 494996 1608288 1575122 906166 340787 295641 1304447 1715217 490152 1895666 1680926 1958637 242924 707123 1916404 1758552 564192 513092 614979 747711 83444 289166 1626294 687115 312818 1193910 476574 1324941 719414 1445714 484111 1379438 1526557 807934 97234 152880 1063825 1396304 825758 395100 1008372 193367 1321036 441217 1347918 662867 1552150 1304599 1628116 27742 579646 161592 301904 1293684 1977159 682212 1796818 1110730 1983035 1101696 769344 1150856 1358531 1128276 1698404 201214 426018 1181089 1412890 633838 1046676 1340029 86731 1838118 1537457 1120476 364437 548007 1678444 1576477 302712 1623521 50047 912068 1730018 1700017 1859905 1878918 1040446 564308 173441 1997302 1557161 1226401 1804452 1334729 573091 106209 97151 1795459 699008 444230 1639802 15767 1504010 838696 1489746 1542556 1347849 84239 886890 819660 1919240 486477 673747 389130 1036457 1023480 1931314 1776276 1899000 1844444 1043474 12918 1071243 330795 97987 202134 1144866 250990 690463 1637591 414567 364701 922461 454050 209766 540690 1776873 1588415 499248 268365 184680 88954 375923 34447 1631564 1156848 840022 1447696 1848036 548449 580517 351847 60555 1283839 1237813 1051727 1032804 1645034 591932 1497965 866880 1134949 1117144 1072476 1090739 1428288 1871263 1466834 1625053 549451 206326 1345341 276284 46602 1187755 614749 1896694 11598 839812 1572258 571138 851550 440087 367193 1901844 1616525 152407 188580 1527621 1640233 986202 1338909 1638275 408929 769018 329733 354359 1471678 1036760 423342 1364032 1885374 529898 1987462 1281175 1926560 28618 478091 1505466 1205581 1909498 761189 701989 665491 994371 1915293 509922 1613662 1065737 310766 1565081 1693944 934502 85639 1432290 1273608 724849 301493 1123924 1398424 1713517 1955728 47991 779662 1819528 1475071 956967 1400122 823746 146143 613602 1099254 1878695 1372039 893563 32260 861698 1486963 133394 1547413 1694178 375105 441165 1174506 722166 283230 216370 1315091 201497 1949342 148328 1958844 54971 459975 1569074 624231 741375 725519 250121 1844155 137517 676325 1065007 345844 1861135 587079 628100 1065436 1820358 300734 311917 1732033 1858476 641527 526338 1329067 996942 1670563 163078 249773 641013 708862 165027 1640114 1732119 1252649 397681 1584197 1818658 634069 817808 863326 729413 1146712 255665 1740490 1466748 29991 1825620 132117 1933245 1230159 646048 1227560 70202 541981 824692 1351677 589407 864735 568042 485901 711994 58593 32359 1494355 1249022 909901 947464 442742 1437010 879086 53544 408813 408885 254214 1909233 325461 320303 1220384 846098 962433 1489344 1050885 1364644 594980 1420603 276408 42923 1827588 1589894 541354 1018048 537947 163230 1155202 437202 124070 1910740 1938147 810683 367106 5062 1972325 174619 312757 849088 1325854 621545 781632 1860726 44288 999823 881471 974280 1578604 747850 1705136 1990551 174959 725897 938566 1328869 1169423 1005025 715087 1276491 1606945 830934 454931 341166 1479359 10801 73559 1923196 341894 783045 1036704 644026 911755 584738 1153322 1587508 87643 1287353 1572656 1154175 216895 1846770 1388430 1929888 410630 988432 1695349 1756567 1609776 1591279 129678 1236986 1915788 1907006 714722 1695122 1597126 1565670 768302 1531305 983362 1185758 241214 903803 1953863 87391 451055 517212 375030 1587834 793124 1278156 92653 1602647 539243 718459 160986 1657487 297214 1652898 849376 1635666 1095307 461449 1201082 1646230 1609997 183795 1647896 643756 473356 272119 679384 679680 1966147 910146 1830410 739044 186649 1662183 1081333 804237 1644532 1668295 1096144 1254106 937377 16048 1016488 234314 264240 1862740 302022 427969 1384834 655964 419173 1351626 156084 1154860 630278 1538903 58983 1677528 635864 1275221 1565685 1116545 667011 1967887 1290128 728763 912754 985475 1059368 1927367 1921084 376088 973445 87783 577137 429606 1425377 1988546 1175137 1644490 1283963 280965 990254 555202 407212 1344578 364623 1398266 975752 1024201 1829588 1811403 581715 670243 716536 644402 1461914 531479 718851 1136071 1288924 1219468 323794 40642 1128146 1353580 1841533 609 645082 474341 1374992 167386 1384854 681686 366162 1685473 685996 226528 231460 1877667 1817073 1460180 284551 357911 930621 1250708 1304051 1598728 246406 1919569 1949486 192899 1628164 720356 59278 1159725 937538 1067584 208836 892416 1921363 1528280 747476 1898302 1749368 1278148 1823281 1285301 1328776 269172 1408575 1959522 1468803 1036501 197239 993527 1531167 565521 890220 227706 822649 1268534 1871521 924964 1543045 1523941 515925 1397395 269767 800964 886127 105300 429862 804638 121126 1159334 825853 473770 652014 1519239 1240071 585940 1563743 1394258 1170495 95086 1861514 1112578 119376 395080 243724 1313080 1224174 322847 1893916 574128 627178 1383765 59393 1321890 1681198 1000876 6759 1617060 717989 114610 846822 456426 1345833 1030871 1208792 1068336 1278007 1059545 100344 313259 1447402 940998 817617 256135 1643555 1442738 1628647 359940 225456 648743 571123 225438 1938756 468054 233255 18542 67721 766923 1278905 394389 800073 625311 1926356 137587 330403 532766 1858247 844575 124602 1586839 1154541 951564 911276 1817147 1613504 1029413 154482 1107881 1772312 1282266 128682 1780510 406679 1072571 1801390 509642 593554 1514630 720052 342201 799819 694637 61531 202027 1946471 570243 879872 1239506 1707093 400656 1762040 1874109 1060178 591241 1860384 278339 1948366 1829779 931840 1363093 1673780 336661 1388216 1012978 1533900 863826 1411884 708367 982078 1022868 1835808 71410 2782 1302189 455037 1669733 1102298 1096528 661977 1832400 1586113 953836 83434 12440 341062 1785150 1925629 1216208 112924 284777 1964107 368914 928339 1031612 452183 1403180 366975 1171517 897088 184024 1749392 1320910 193876 1420303 820004 1147783 663086 1974541 128902 1442031 1390570 19142 1696964 1756026 1964611 920513 376400 1503553 485460 392970 364092 1571309 73148 1043058 978715 789654 1274852 979864 1849693 206905 99947 1041941 1428166 1360837 1907461 1648660 249249 1696077 703963 166402 819946 547938 549955 1865447 1603852 1314470 227446 935453 1697064 225478 254248 1431033 1108509 1385196 240412 1409578 312792 642284 1780978 1075077 52798 354918 1861360 961288 1350520 1912600 231105 758279 560317 1884818 1737398 1818724 1753113 116973 1449299 1034623 975763 313412 223448 270067 514948 1727679 1689372 1999161 1609152 94030 1519023 521372 1595448 29063 1205684 111878 1781466 445306 897333 932130 642081 72052 1358722 146658 1230872 555208 27426 438567 812226 1639809 1726452 1090155 1708886 1938864 1897068 1688775 404686 1015537 648492 944342 1192967 1467868 688199 336603 1750176 57956 1264131 391646 1896830 703421 1594021 317951 783391 1188433 164015 1128387 1577015 1810575 915277 1705830 1427146 1088285 395198 60181 744500 1209938 567230 750906 1416588 82054 599685 1566097 1794281 874106 1302906 9697 1179205 821572 1754216 1751847 749667 875900 4215 761878 744091 1046825 1119064 1978591 48057 1120382 1531109 618387 1760863 922039 1077607 984921 263837 1992232 384544 1584079 1454379 523081 1784842 1205900 479581 1964670 752335 455086 1314240 905789 1367404 304711 949267 1130091 1800854 1461264 983606 293094 1984633 1791883 1598302 1220635 174771 241581 955785 690706 1831639 433074 422603 1823564 1758846 37888 1857781 1954117 730278 1896182 87651 726920 556883 424876 1405843 587958 850440 1949746 16883 1743550 1100295 502880 1628677 580826 904625 1533540 412263 1701870 441933 1751768 1477316 1466047 975504 1498240 1811746 509403 1099604 1227436 1895210 1478027 750575 380855 790373 1987758 11397 1449166 174863 1829513 203559 962281 1979675 1941299 334246 1363966 1561775 1051532 240108 1659722 739580 529654 36756 1035944 1754369 1028311 526282 1653141 900000 1948568 359763 433416 1816312 1691640 636676 783036 1649767 173911 1152254 1356009 1568855 984323 1066541 1605406 685767 667122 565137 502794 1630778 373784 1922518 398605 135759 273850 384101 1258676 1627276 580589 750352 46906 22986 1204015 1706346 696968 1038387 101725 1032797 1277412 1936107 668948 1621102 1081094 1818775 423525 299350 953583 1894451 594309 1439252 1371802 465677 495740 739005 1435238 794337 148691 990781 113257 1380540 1624524 212262 1141664 689467 101766 1794532 9628 940283 1545073 772225 1944583 1438386 1326562 1464151 1518057 162380 533585 1721115 151257 1976026 1856995 127641 1870593 365304 1379776 1159303 1983006 102241 809914 1355252 178325 1242721 1106763 72326 926896 1908180 375149 1965571 39128 1526855 1902622 1142510 1476249 112746 1175751 1832862 1465578 1859200 361050 813866 957375 141867 481175 1486376 937198 1892454 881140 1219150 606357 965048 1181417 1699533 1539491 82181 1233865 1819984 1307705 489860 1298059 316904 988216 1734625 978970 1560069 1461788 1974785 1988004 899423 924482 1662506 588607 1784539 995669 1054365 135309 873146 185087 958836 1962410 271283 1010882 1671483 207565 80187 1263501 460636 910841 381976 1741284 832542 1033372 684013 857198 1404060 748196 22950 1055043 161020 1011178 679880 1956211 1099035 1747617 522575 1091437 447612 1753868 172939 900815 705023 1560960 769432 1390068 873231 1742894 1232338 761645 360622 281640 1138739 1557538 123933 1166962 1808375 660730 454363 1926796 295861 1446555 1121609 459905 1204751 205468 414520 1789704 1739943 1811890 1640080 1870184 549743 1609461 832796 176195 98024 869647 1643287 313503 1692050 1216852 287800 1278860 1856053 1334910 1044344 469484 276203 895393 530830 1098687 1696747 923752 1326994 760417 796591 1522057 806762 37389 279973 862703 1988565 1979803 1799623 696937 914678 487798 580759 1673666 228165 1491891 1190471 1712821 14423 1545175 1270181 748791 841585 51071 1148836 688210 232924 425938 245920 531732 683022 91787 351134 1368121 158334 1520302 99130 395620 1109783 1112629 233198 904833 1172699 1438560 1811096 1135380 1142651 1930171 1984781 4507 1191498 1134813 1932901 1882924 419850 192973 1631625 918798 1150156 1181185 884691 1985894 1080217 1943104 87580 433183 1207724 1639580 620120 657881 1975813 271174 481729 1805228 805791 121177 23120 1804124 930790 1031922 1945387 1305960 863365 1655309 215918 1617252 1334854 831994 1682860 159227 1643453 218141 1466543 1138453 1713233 553499 208904 32888 1207545 81508 1612729 84722 1825740 1823989 1236336 334876 126307 884899 1134098 1835869 833592 1306649 1275428 568060 677051 1360093 1849484 924343 1467955 1617455 1771891 542651 122768 1077554 236818 1125207 348120 272225 791667 1394294 374552 1969324 1352472 1989392 1200922 905185 635114 1113418 735728 719034 1624908 1581016 105443 196342 1031559 396121 1419932 430615 621619 1536809 578299 1999147 1993001 658146 1197245 807405 563039 108188 237989 1703609 1243737 1434614 1595860 310531 404774 1812690 757113 1713382 1505082 833476 610873 295331 367365 1102752 1567925 1203552 344195 928687 896280 1240350 569370 662581 840386 1691902 1818920 1510736 1332161 906024 1865802 1485002 116706 234061 601836 785539 606946 252824 1213851 156446 1124562 1108316 601796 793933 529510 1348217 1927549 1419308 668150 942612 1159770 984972 1208689 1466654 184664 655357 679296 627729 816070 30016 252793 1523975 93453 1713756 1640371 1465773 727073 1762097 75239 372023 307746 1339592 732763 1006419 1910378 1918642 1407269 1208149 1866836 1540974 504695 199869 523816 1750742 1442942 984191 1918109 1520936 1167322 812552 33149 1316202 1293465 978891 343191 1790740 723859 1384807 1995007 1124361 1931063 1213270 1523464 1195941 301746 1432857 509507 782248 762290 526037 1831557 526197 602710 1217934 1457285 451257 247359 1799232 352823 1422501 1297622 505132 868396 799033 1549216 1408698 641130 708869 681510 479901 1914211 1517498 1472568 1111284 987417 790018 1234441 1802293 1462621 743637 1949923 420569 1306328 614556 1951128 1238811 455787 179776 779374 1679048 997097 846208 877496 1539470 1177527 1178811 576075 1085553 144174 70923 513529 732847 1682777 212798 1645456 386579 425876 679497 277051 359809 260923 1384527 3548 102077 177664 459302 1838826 1459973 273339 680151 1964114 1551355 1903990 1734919 1051652 1285483 87047 655902 226055 139243 1283282 115569 1051091 1920212 1531479 1091168 1321915 1854985 1526602 719794 699595 853977 620921 404571 1176210 322924 1832358 1971655 323531 1094153 1658105 20265 1803065 1830557 1577800 350761 1801770 323704 1211228 1225625 1503772 1022429 679092 16177 771254 930359 1040525 1469759 415569 314414 1938664 716654 1097945 1425610 832843 794065 1108701 134089 1096100 1678852 741418 1583073 923231 1292401 140067 1201990 1878700 1286521 1860535 172183 990539 1616459 1694714 703091 156687 15554 147416 579100 1467691 1982063 463505 410590 1699258 1045979 1308312 1179478 1738802 1384237 519072 78023 1629922 1777506 1448401 1816789 732615 690543 1700941 1281547 102423 933675 1156393 386724 1427316 1106374 1294101 1486504 1637096 834418 156024 44065 682424 967544 749804 440308 1427250 339161 581126 549193 743005 1828214 189179 278010 683481 243803 1010571 1490137 1856517 1244065 441161 1045984 1786688 1947437 384493 1213944 746141 1535108 1032414 1240812 695948 1179086 129935 1491518 1218505 1369495 1062324 1748727 550817 1473813 1803083 570790 1557197 1314523 1727790 645271 653546 1872825 816834 1960440 687569 1895508 681032 270374 84240 511902 690970 1992003 376141 1818095 643661 694054 1771249 76555 1426924 518187 1872025 1999240 363220 887309 1790643 279914 1182826 1028086 1887974 549388 1457433 1819746 755043 1945261 938378 369971 1390088 63245 370579 135073 912728 1821258 577641 723614 387853 1813556 1685175 205807 1763391 1723997 447825 1685785 447950 1042779 267766 877663 460861 1651475 566952 692119 1721347 437983 1699392 126208 1458300 159675 1629095 679084 837504 608318 800942 908190 1769816 75638 1741870 978383 146702 1297419 1285791 718918 1109120 1802220 1218562 109071 590294 522516 164620 548818 1854472 1679805 1373081 1063533 1736461 1803040 410212 229942 40104 1097988 238934 339631 1913482 702767 1277098 433363 1244749 1317992 1015250 1399412 1547416 982305 1597128 1098324 107079 240351 144784 511806 1641923 97196 1265469 35118 509958 885589 223687 254564 1899973 1405117 1505863 1010775 1098741 139692 1237181 1880741 1745731 791632 728060 1607580 155261 676105 1273520 1456476 564467 83186 1988221 1016798 1007897 707961 11287 1087534 1235087 257158 1831247 348549 930870 1682965 1525545 338236 381854 699770 1631068 1900541 374210 165766 1726449 1030171 374491 1578081 1421036 965352 410546 1422638 610977 1599583 1252054 1439592 1359791 1470446 1670619 1136685 965056 669650 1882669 1958560 1262344 1329808 1824273 703731 739328 256052 1555576 927614 1900078 420718 825306 256607 253661 626953 127681 1957481 922645 986052 1381319 507086 641372 990421 1070163 1919430 734397 239781 282117 1485819 176268 221295 876025 1811392 852786 394403 739356 1368980 1959385 1863412 1419786 1110334 696489 1666704 801298 509392 716140 355347 926235 1995159 1207886 767516 64094 1209244 561214 861771 1946841 574492 134179 1451389 149158 1026825 416740 390085 427023 107458 1743887 1950247 125838 35764 1257327 415352 1371668 1836648 766856 9930 999675 981040 1268014 736527 414159 1792971 1187096 1326173 121970 1610096 610528 1698120 1244204 1447716 1951500 954698 1123268 1004675 1921515 1661746 1467802 199988 34418 1358879 386015 1939707 233234 1138378 183482 1026608 30630 738861 1159747 146108 413239 1385655 974430 666938 209449 1469341 1489012 1212980 1418214 700538 1207866 71701 82060 1303939 393416 1262355 1253098 276302 1178220 514119 1660027 1892463 1362256 1007688 625829 1265643 231176 1277485 903257 681228 335711 1899492 1639242 1334881 1088377 969474 1036196 164892 278475 1344910 1217357 1675549 246797 1830546 876076 127354 1371180 808794 1455121 14251 26587 1684043 471937 911575 425121 1549770 1976161 1518440 1225838 1278264 1760518 420602 1679 128427 879747 734840 754000 315977 1162811 38617 2834 1051201 1139675 1168618 1735841 661272 595739 587468 1053318 1002337 1207990 1838382 1340829 1894826 536062 112136 1870791 1329353 1344598 735741 1510303 866757 292084 1692718 312517 1385993 296285 370273 902603 1854493 1244742 1327780 1323712 1922703 129388 1159564 1157536 1725599 538092 1386738 1613456 794309 1170155 347165 740937 1006062 1461856 325054 176526 1755989 608224 1781221 196084 579853 1552170 1375476 1311189 243245 394932 1528632 623821 1465649 1016715 1715165 283660 1352972 1698503 1442750 1412084 1327248 964061 1184613 602326 1093578 155183 1035600 1467916 592184 1193323 644155 29743 379612 663899 1392411 1271607 1973831 35316 119148 1464671 47867 1463119 324617 1189506 1265342 872560 1859302 1081722 326799 1917083 1882682 698521 604340 1423866 581689 177275 1034776 641176 1318286 882998 1632675 1262807 664629 1161785 1462199 1313472 1763171 1542504 1769928 1435098 1290912 1581125 1545060 1353305 434307 1429749 1230286 1609247 982854 713088 327633 1890736 1039552 947472 592168 1956296 127525 904801 205890 772312 1881836 538003 32880 1131965 792325 659459 1521431 1307306 1777306 1668090 1065257 895596 632901 12464 161816 1873980 243361 217025 1929092 698902 378248 1296687 1263251 1685107 657224 791814 1220274 1248184 1325127 1897685 216566 1714322 256451 1143554 1284361 1450497 1689221 763735 1192188 1844185 975165 167258 662231 700494 972442 432783 1006710 530682 1563883 463180 1028555 1122573 562039 1677718 1154435 145670 1224275 678319 1000092 1061606 1048740 1224863 1871021 64821 341913 445842 1230740 1101462 61593 222350 231550 1530436 268597 1591088 1674167 1923887 1607238 892503 942740 1260637 529204 1870579 1153558 70482 165323 978449 1965890 1986546 1039813 1755722 558039 125385 1281210 633285 1015519 601257 114496 1205484 1625460 991174 1655340 1516384 1693117 148184 1379115 1390682 1454993 1883664 962188 869129 461720 938278 1615256 1058541 1960427 604014 480163 486324 264003 1952355 1876028 1751055 151131 1435215 356392 495849 1668568 1970996 409636 1968783 1467075 567321 390445 525227 96829 1771075 511272 1336524 1632716 47701 930293 1926144 848037 1383 1705724 989460 285057 1888091 401413 80064 94227 1616110 1415011 673951 1519117 756707 1475566 201036 1354585 891989 1815834 1205976 65107 7170 1935635 767163 1044697 340433 1620831 274539 1805599 1706682 890553 759130 1426745 1266993 1320643 1728185 1687701 891342 648656 1567215 1164767 195667 1427472 1771068 940320 1627604 843627 1254257 1436410 752982 1439777 1405235 287103 502364 507480 254084 495209 1969433 1647915 1966404 107498 1100736 767762 1761177 1303368 551716 1735477 179308 662366 183301 1195095 1515700 1913572 177690 1882185 1358014 1959885 928892 1856563 1030332 1725217 1512611 1884631 1575751 291181 468010 882859 1183623 1607064 657171 1948218 35874 1144109 970828 803961 1212755 1800503 405218 1197475 1832207 1578215 939109 1719750 1358502 946715 910241 1341171 346762 1375412 294104 34682 1086487 1815961 219147 1642699 1292390 498865 1727684 1565490 1767868 1843841 1054748 1880921 308676 1110102 1092308 1714623 430900 938047 332282 528469 1603980 1069816 1104658 346462 863603 1068251 721872 994669 630429 40796 1134713 1159605 289339 881575 938457 1787327 1437291 1828179 1297530 1875206 627750 857041 864609 1867973 33707 280543 1224259 1107539 335966 1148361 1605965 308035 1820332 1216768 1764175 42831 18811 1098553 1094032 1848850 839291 1545127 652024 135902 969925 1011506 1148510 823 1656650 1194644 697725 1582894 1952211 1748320 1056325 712902 1922455 1642631 60551 1167335 1048339 1472260 1452386 1303499 1582369 109851 439031 494265 1003405 1067267 715282 453020 1167757 1111249 21070 1510975 768692 409988 513030 1344867 994296 1109123 124440 210204 1944027 719694 1041732 1511183 425105 1948934 1355390 1333167 1995200 490821 1913446 1505251 960016 117693 366695 893512 1593551 640527 193024 1564786 1937397 1243712 242013 1845176 162345 1462854 1739839 642242 1300945 1054999 1446129 1525854 460250 596604 723633 763864 301138 607532 655697 1306684 905087 1134207 90247 308843 1461134 1927155 1952038 598023 907984 523609 1031084 910089 1608121 569575 530549 1551536 225466 1747436 1933047 1353242 481122 1877850 1296242 1604909 1231531 1117928 1223677 244807 1426127 1201176 264891 1728444 84082 1114183 1737828 43501 1367826 1010061 1908083 1969466 1408454 1356739 1746166 958181 1678184 413555 401817 563774 1989925 773586 1702422 72971 1602966 928055 1127015 456543 572977 412725 82852 414754 534509 35139 1336278 232544 1917662 1387030 381312 809125 1175339 996581 1395037 1224035 508545 1419822 1830281 822535 1043057 461855 800661 1130466 1825175 806075 1944738 1374835 1821787 1553431 1237145 1487778 990654 983919 513251 623506 137319 1234902 500343 689120 1046258 1748743 1713361 1126923 1118670 1105821 521500 311041 1150133 1366176 1501457 1429034 1727698 1474805 103446 1753459 1681800 105363 1674427 756404 913983 1209207 1623618 1093158 1519061 555294 1256002 1207781 512810 713686 1149750 1539426 1689622 301879 1353133 169968 1812130 453619 368720 61277 1808454 1537369 1802316 823405 213343 1000892 987317 1670008 290544 1982146 1949325 946056 1878347 343656 1340108 822040 1868764 438482 1744110 364206 507443 548923 1160015 1076878 145409 83621 1054328 93887 302976 626751 1947284 505670 527096 782161 1949257 1590973 1160696 816279 743859 112105 839473 345328 161533 825156 1073788 954716 1667558 524781 1850363 674222 1044880 1828591 52130 1608075 1953952 1780422 1611568 456468 1738844 1264382 727963 949096 637273 949151 183006 612104 924484 96 1146040 1592092 959693 1753184 177307 451355 1684793 564828 684223 1767014 807947 263300 330156 1587288 1495964 1662634 1618103 1165640 280726 1138272 1993804 1493814 279668 1916348 1002725 256974 1280411 1984693 1973541 762960 1219406 691390 1907843 789764 36751 784593 22104 273137 737970 1732083 265636 1953229 1955679 1648446 423458 427993 940884 1897890 1495176 192429 971587 1795433 186235 1109995 946779 286340 491361 463954 364023 671039 1413009 631050 1913801 1223357 1676067 697698 1138423 70890 1294895 139730 124687 328633 860892 458811 1201652 336726 1184253 67753 1070216 1381084 1151720 865726 1032607 1485876 986992 1066603 171871 156142 390678 1069283 1121584 828393 1086376 235260 1087879 1989135 598953 1066825 151579 1676451 432649 650457 1377730 1879936 1253848 548998 1566312 571658 665085 447013 188040 1243225 1395582 251125 88941 456874 754398 417158 214742 1055457 1732218 1621123 633392 900246 1254925 664066 165009 1789327 236506 394039 805037 1170660 29918 1990215 1347727 1237847 919017 281749 1347759 510779 1699412 1381888 950082 428030 1343951 1927284 1626513 1104794 157762 1305381 971260 1132301 750238 1514800 484326 124278 900489 1586171 223873 125725 1342171 1500293 1822669 221649 1206039 1280773 329268 984963 1881177 1338490 810406 1826850 1436846 1839822 1687760 1954493 1366138 1112090 1579882 1405678 1184494 1589259 204942 651204 77491 1865144 1261773 974541 1841787 585817 865533 562178 944021 505391 611127 1898872 194000 849066 1540292 832104 1784474 356097 1672940 925464 1904265 256590 1329506 480255 1499732 696923 354798 1034719 582512 1555446 1069258 88211 1560434 971733 432090 765158 65237 1491147 966399 1085721 274592 179888 560490 1346855 823705 1493448 1681524 1436239 435388 53335 648527 1300300 1052051 1313976 489147 1731195 1097090 1288903 1044708 384534 961430 836875 1295227 358601 379853 1295311 1059399 1107685 1744488 1695442 1532970 38659 1463941 1395407 669064 72368 1944084 1661480 1768572 852882 796256 80518 876300 1923746 582683 1356777 1889305 806681 1678464 1526315 1657760 1795479 155614 1107839 120633 292710 468061 1301079 935375 1519506 1091798 606304 1606835 1697965 1187836 1870677 571022 1011971 940633 584307 747867 595454 1869019 754283 1494457 1670908 1848298 400473 652182 1208026 1107533 499622 410675 1736663 50249 1983651 1037339 958227 1195010 1759134 1009321 1789663 1676663 677553 697401 963217 590457 1400470 911332 55371 622669 881443 1781596 682878 87260 1781882 1920410 1604215 1554267 1966368 778468 1222061 1641834 1137638 1511651 1115841 777829 742558 824174 1526961 958668 594911 303904 564302 356030 859735 849267 236733 1799108 1829910 772766 1370397 230733 1179715 1676183 282798 803222 1580894 942057 147262 1019994 202375 1039230 1060343 630995 1630968 139946 1324803 12762 1749542 722289 249001 1035922 1101921 362713 1303037 1505941 226807 1052457 806517 1691797 1222041 1739594 572632 1947041 562330 1270033 1947723 42219 1192315 1929745 1517051 83558 532629 1711873 1865000 1001580 887130 1607721 1865126 346601 799116 684279 184372 1122713 1031183 128058 1389687 7074 90411 719220 893521 1611866 223879 698888 1489729 710466 388568 199658 1634400 1319424 684398 1098196 1770546 1728816 1680455 1522638 1135051 861758 90642 150557 687297 47154 1666948 1828998 899613 1495662 377004 413425 806574 512349 1727823 1734670 1139983 1600764 932379 1831712 336727 1263426 1915949 237581 1572407 49262 1238130 937086 1217888 1330250 892477 136185 1962246 1772479 1966427 317984 1535452 1907361 1648605 974913 1273487 1177900 1965533 1947306 967704 1704555 538157 1353334 984325 1669823 1671489 854357 729530 1854204 277448 1083386 1908913 1782405 1607889 1131041 624317 1191851 831283 560546 1794737 427893 1384715 1458568 629534 724124 886766 1133733 49067 393288 530821 1948519 662394 1005375 1105715 1937512 94162 319434 682638 393402 1901439 1106733 1748545 1571924 799843 1609418 482513 1987968 277712 1913347 842380 437157 112059 1169559 1045738 975852 619386 765008 1527163 1610979 126734 1969391 868205 1517860 1633885 1828119 1329975 864429 142513 1285190 1285404 141426 669684 751969 117546 1395015 166476 1299725 619650 1560394 205084 621451 1363530 1700669 455394 1909872 1172177 270262 697066 549145 559352 1326651 588129 1188411 1955538 1875496 784178 904964 1114385 1201262 59671 1103258 1315843 668382 1711935 1535529 1310439 1113665 1291315 1484360 737462 1183818 1575623 1101328 389074 1790840 1588099 73878 1977533 384530 938143 253949 1118204 164896 1200050 1892863 1262963 1955580 1104625 592283 743731 303132 1642247 151341 257672 660870 507351 1626823 1227399 1563240 763486 485921 59446 1248141 1263767 1811375 1933880 923775 8297 1114766 1868455 1898620 1495015 1337743 197026 1862808 1689283 1558836 1541385 757919 1860662 1343125 323636 1285359 436473 169046 1667533 1063918 510720 1037775 1632399 56716 542435 70600 562694 1885790 173729 343338 1368219 642498 1258766 362183 818953 1118097 1251171 158035 1015425 1992218 1237426 1769254 563678 1084720 1318444 1697624 470211 1185823 1125421 848326 1586020 763335 1933685 573989 688876 1269059 1007097 517373 1173601 1047401 944635 292003 1462236 609782 527558 405578 479403 22690 1607285 981717 1601492 1575135 1860121 1839374 337196 1655254 1718762 1461430 358808 696654 2626 53616 1207383 1353221 1352562 564604 101912 1806888 175764 782079 1473705 1585356 549828 880067 1902052 77153 1060371 517877 1953501 164154 834981 131959 1091007 1266873 416183 4656 704083 663981 788203 1435054 76453 495657 560504 120774 1606286 1344350 419199 989528 1445610 45348 1260235 1432373 1772817 1403840 1221984 824777 1583673 1390150 258199 254078 1503539 105964 1177514 1307888 1465756 1186867 1601833 816130 1101050 1117169 619653 223787 1338782 1744298 155561 811014 210043 489136 1771600 1936466 1129567 32957 1930225 1138194 541070 1643597 386667 754918 218519 692774 650586 1268645 24220 885835 1780138 1059939 1195438 1477794 860029 1823581 879567 601075 531010 615042 1781903 1930665 1115551 1626894 1242346 1563032 479531 1780073 973836 1994001 1533930 140267 595577 1057519 1757464 1977884 1730737 430048 1515773 980060 1823172 548227 864491 621108 1041460 255771 1567401 132927 312401 649540 1348492 840099 1671223 1911992 1421620 1393614 1944294 1594881 364737 643373 1969684 682922 1347571 523170 1109608 1657918 1003411 1316420 860449 100119 56940 72523 1520894 933689 1971065 767425 535865 728540 209286 398335 478644 1488876 548759 1936873 1319154 990487 682404 508325 1391700 615671 1841846 189656 318083 20420 500159 1720652 1859000 1177025 1597021 1050018 1263928 1896821 840993 995486 681644 132095 1892599 294168 960566 1805296 523714 1998431 496559 677090 1801409 385441 62506 180345 1463027 1523364 681460 1249154 1236024 1681052 1538459 1992638 1715207 810701 1162256 1866763 489027 788802 1645666 1928582 981594 803080 1632691 1122937 288390 1530560 1757469 1885416 43962 357970 1783971 985318 1625409 640855 843845 1182115 1233196 1127869 580053 280847 858473 279735 1830563 1329232 483078 460342 683819 1325459 1875993 1438196 426214 524717 1436867 331134 1161482 16598 488548 1063387 706504 26666 1222943 891581 302315 560799 83537 1290898 1271065 950347 1826777 1043051 984111 963632 537283 914301 1792525 1397865 1302783 249362 600328 57264 1830389 1417036 765560 948924 630213 1126712 1223009 196733 44748 150467 343942 1054239 179375 1897493 664597 748600 1450775 1561104 894561 1446662 1860435 1142805 1131757 357048 1711732 53718 1274711 926739 215705 1092631 825101 1219962 770748 713380 294420 885264 77373 740556 440986 385865 193938 1859456 1787734 645317 948116 1785080 1319720 981454 1469099 1093747 1599794 1857521 194153 1079820 499217 1087229 415767 194678 1056797 1931038 1250643 1597728 1782723 1772715 1897334 103121 691871 74447 1948209 205612 1040172 810899 928882 774654 1604124 1622041 1417878 1052926 1012605 14155 806436 1863618 22471 1153086 801308 21507 1006907 1397225 923432 166998 1811728 1955405 192397 639627 865043 1162951 745718 183901 1176787 831304 691165 167118 380951 6290 1382669 729365 426082 951892 256645 884558 358391 1821984 394313 810851 1359941 993563 962415 1137546 856020 1044242 355075 1252044 736288 399087 1398492 159780 770390 790343 649557 1938588 269121 318832 1173913 765771 1075227 1100725 494450 173477 1614355 227917 1806649 404857 1422056 829352 460914 1136072 230064 1840055 746252 558034 1238756 1043456 766034 296844 265369 76921 982836 1884638 467153 240912 413376 1711135 1180535 41103 1398823 874840 510097 179561 1080349 1290751 769256 1594264 1514936 1846409 1771596 1342663 1108629 1800868 1066484 1343367 1804824 1389185 518730 1812059 108098 1916101 1646302 392374 67918 743327 1850789 1366575 1935168 1672680 889823 1306376 1407955 1060873 1276076 1522872 136599 675179 540440 1992981 346486 1900432 230848 1490629 1630544 528533 1241242 1891272 291865 407770 664584 107392 937660 1119721 911487 1437225 244824 1046214 960291 1016711 123543 1010359 861022 1215578 1862045 1090896 1525861 1895282 76739 1684181 1546239 25156 295672 1661928 422796 1336149 299454 383087 577864 854738 1180755 865434 601648 1452537 1228571 444192 794588 1617176 457868 583744 1161684 1980696 1937102 119768 1728919 1214047 1150993 297680 1220282 1005849 351913 1692368 1248847 2688 1784175 241717 163536 1828995 350325 1845553 131416 1124092 172994 248669 1853324 474187 542605 1914293 1218054 235843 223406 1552183 1996698 1728952 434901 596208 206009 1171384 380179 559769 627911 1673473 806200 1402447 1345542 541797 480928 218937 27004 777681 1939124 930224 215885 580977 84887 1679653 1001847 140873 1590870 595782 230812 180040 366390 455644 580477 1574250 1991724 674266 1755379 427382 1809333 1497539 24829 613221 1790658 1258455 752122 133701 667474 137303 1325425 18016 1024736 1626723 23141 948384 1087828 1998991 504611 1889226 557137 1252841 742577 1207613 1893052 299973 1761467 1103320 479199 576354 862259 1627355 755845 1810 1374079 220029 1769924 1330540 315037 1020657 118463 1908729 1242543 1532132 1395749 704112 1512795 1823882 718185 516486 642096 158845 275474 1626115 1985511 1998053 1103085 1089555 1319845 759384 1850767 1299099 704529 1273133 1655579 47755 1144468 223733 1821959 891570 1274047 1301457 1379693 1041612 1991411 1048304 1300454 1171845 535556 1430069 28522 1248357 1028353 1063309 722783 164096 1429580 487625 1874699 380332 1889025 288046 1590900 1661154 1309962 641268 243052 384257 1748345 561115 1108507 190322 1519921 440221 659615 122594 1956539 1862230 1762777 614724 1365448 1299690 472193 1075133 465040 247116 1662207 657470 65397 258430 1445710 239916 1345625 202738 1696713 61673 461764 1179479 1276022 346066 943137 1384367 1596360 917633 751584 726187 1792163 93772 1433841 1219704 494652 1926218 1846658 1049039 1157680 1690862 756011 814821 815733 631083 1081013 186664 1391109 211627 1322142 925534 543733 1027900 1530732 886857 1162122 1864515 549039 1565744 446312 1222924 1817603 620570 228348 328175 1526995 924738 541621 1561945 1822947 146814 873243 42611 1605340 750470 809163 1048676 1378242 1298137 247131 1590874 351765 1292049 1095070 295711 1745314 1067066 214638 559246 666418 1678512 1917962 1211853 1394437 62545 70221 827569 343607 1879667 1248976 1044733 598843 284176 1150638 622464 1915517 1606122 855701 886930 1789339 392973 1882257 1752155 192021 1404895 603587 6049 1549693 613947 1191327 1415706 1236588 999446 192181 660266 1203934 1101582 371518 84934 364549 1207179 1287119 739300 709696 1405400 408251 1569908 967427 147247 1611286 1112027 1811579 1011932 154322 1061422 1679066 1099183 218730 990836 1395178 94249 1112349 674285 803064 267483 1420824 166243 1883200 1531899 10324 929971 818126 240593 382560 1973792 1513019 1192251 1940873 906289 380189 462042 641884 997463 458351 1097152 1079419 1016041 1811409 640132 302889 921583 269031 1813729 173212 962883 1806429 1429633 1261233 1640960 643458 610826 1357260 316909 1253667 1826504 906999 740921 173857 1853021 433061 262930 1532173 530324 1089948 1461588 499776 1770773 1665766 357579 176498 1033822 235611 921176 1408997 1487108 67775 1348417 1956501 1029471 648862 535901 1908169 1939963 1820094 844132 1950903 446138 1348051 375581 1572995 233069 1102235 1165566 375835 912293 251979 196903 1705576 752907 507972 230713 473264 246618 1922967 1467712 968877 396270 496376 963877 440333 1388960 1118885 923282 911933 1393199 456897 313757 1764914 842682 1180573 1932780 1396130 336740 1151347 274492 782581 468636 1500714 851096 1777409 1064968 230129 706136 1550474 1760373 18804 106114 999734 1440974 52348 885592 87107 590322 455591 914879 1677094 617871 1090047 1856681 780740 1165500 1296066 1944851 1206972 1422616 170813 1115535 1584323 1542294 1987472 407344 517273 446937 1972175 245964 1278342 1819899 781778 1802782 1631035 1947237 1475151 1529037 275022 744947 1493402 480044 703482 244014 187486 1031373 1868622 198472 1327500 1859315 1997177 1229979 1589553 1773690 11947 354539 403372 1727711 729828 1752313 1983943 812754 1709449 1498292 177251 662931 188026 775754 628934 208563 9471 1307608 1405085 935042 130705 1548724 347616 132414 1068223 528600 1466049 666381 1045657 1565396 1750296 1376102 1788107 1843975 1372832 1015489 372914 808283 948818 477841 705277 182666 161541 1991669 974631 1331171 1078498 1451696 456189 539121 1578679 1429702 1227062 1752967 180866 627884 921407 1744096 268882 1006343 1008652 1115081 819636 483280 1394768 254982 3610 777975 1317279 356051 1664861 1788082 1832607 1358849 1246629 1819362 654326 866390 113672 455409 280061 36598 1684092 1622178 7609 464362 13111 826492 557771 283892 1018327 598110 1899112 1308613 778711 1816708 226112 1332115 432969 1811311 1255148 272872 1873140 39423 745515 822933 282868 145398 3951 1976876 1081810 1172941 252888 421876 1178440 310453 1206283 1324528 389341 624918 833157 1260710 1784329 1112102 1237292 488853 62334 448111 1186576 1608446 179304 1387166 106670 1875357 132920 1620017 1392812 254461 1271554 971514 1899519 672644 611095 777236 1089915 1975126 1165146 818524 845905 1918620 815603 1095649 333614 385161 1504420 874913 1399555 1599055 1916665 4621 1594227 1012992 1798957 1154485 174298 965224 60332 66082 1594397 660647 1974036 668446 1338201 226529 287346 1008101 798395 120237 832034 414059 557554 1418554 61418 1465448 1461144 402145 1290843 1190596 1784643 1767489 731141 1895798 1793591 1778179 878309 908638 1280947 1694005 1913487 1599104 1640528 649248 560477 1350043 1086526 1156325 53914 129687 1059755 375619 1170098 1229122 1920872 23666 1882923 99183 1147392 1706195 1967198 1152127 1773646 605684 772537 1900102 225552 298198 427634 1853219 1160148 704482 848709 1297085 770499 1468061 1375129 13536 237637 1981264 614200 1353709 35250 942474 375587 1379179 502960 3270 1004346 760812 1046312 1203437 141805 1626497 804937 461816 362864 552299 1574337 1038942 246604 216302 1992475 567097 349169 1646335 1863859 1172228 692029 223705 611075 1515542 1679462 1602944 368022 62409 1125433 839640 1157589 939540 1212553 175847 715333 183143 39096 1535120 1288458 656974 723781 606684 342394 893702 1763256 1952101 255867 1377612 1396236 716882 1370817 1236732 1827185 826403 902729 1891224 475045 1644145 132064 1389967 667340 1294865 198547 377047 1020325 1096146 1026433 264797 503628 139227 1596464 1641350 931446 1841794 1022914 408312 1724583 920416 72934 1997972 1013020 720586 536185 1646827 1972967 1757686 704731 51497 267678 1193858 1164848 537291 1555718 76605 1568832 687175 577302 1179301 1429936 558580 1454033 180925 651463 447387 1009521 274995 539343 927637 1791514 1684592 385348 434533 467250 1440531 1672108 380099 1219024 375420 1732983 462709 1124889 1026038 523710 1571380 1506405 1829366 1708965 818054 340117 1044809 477911 1027986 971835 61175 1748075 267516 1237400 1915014 1104258 1906100 1984226 1940183 585240 1179378 1500400 40318 1653694 985471 553797 1619627 1483610 1078026 463930 1742073 1431214 1194457 39343 470620 1476430 909180 260728 1995363 1726458 2625 835879 1222604 1637730 1113690 1016055 391003 1775191 1526269 813323 512868 995704 1539213 883345 1508264 1698595 682656 1004707 1055274 1554918 1963497 358864 926257 439599 645105 582853 1720715 1763001 1432265 1363092 446162 549030 814421 845293 200138 986184 712475 327002 773396 869089 518469 1668040 1192899 102689 919363 1018551 45064 565485 1954517 567006 1192353 666413 215731 1447642 1782984 1682877 1304038 1291606 581938 1601415 104563 1760045 760713 1297463 1013591 1668565 1829429 173353 1956718 1916072 1656580 1178025 119760 1191162 1128178 1834884 1510428 206927 1654164 410330 1807256 1277500 680650 1997872 529284 1175677 1213011 1112963 1559208 1032054 1218164 1239359 1088645 1704729 1377213 976195 1251257 391858 215683 757399 1480464 926107 342058 1231285 287925 766713 1800741 78382 858711 1532926 1126826 187403 1725030 1227865 1057959 1685182 1013601 837342 1584794 1663442 1883739 1328255 44539 281003 1926202 1242876 1352920 1286465 1710081 1810778 94817 827860 1831490 909490 1502884 1638816 1000896 15156 640929 868827 613784 942655 1377372 1083197 458551 1825174 1110094 1724135 1302160 334592 102438 1688999 1021504 973584 759092 562896 288307 1039705 166539 33496 1034531 1383632 176444 464711 170532 864972 1441342 970515 1986163 448332 559601 1594816 1347243 1050005 226122 698961 1618883 930842 1619321 35929 258497 1390225 354583 1104216 1235001 1910637 344296 1487245 277693 1997834 516877 1597057 449409 1104798 1709221 1038483 1395308 916678 1393798 1330802 1935364 498913 824115 1683382 488334 1481668 665217 210725 1394323 1901669 1018158 1035297 1051348 1584872 40393 580024 1533296 1860620 830222 216919 1270972 1252032 724503 1148940 1229861 950921 1378971 1261053 444935 1236239 679946 1255768 87060 1066365 68690 1605214 669296 411036 825525 1449885 935150 188859 532738 1431485 1255911 582193 1120754 477244 1474930 996791 1044109 1502525 1380009 245414 399660 1705635 1030700 870341 1303079 404122 1624234 1013063 1672533 1383087 1977290 1353247 250721 1881892 1896684 1278304 1340399 13420 61112 128580 1945471 1929977 1146189 1968517 203054 967183 554847 1019586 604369 314199 16433 1962741 404635 1315601 1999197 939115 1674644 1873496 1116552 1649718 1264825 933430 1877730 815301 1226286 146333 1685843 785252 799855 1164718 136322 979903 1591080 189947 411785 352892 739966 1061167 320450 1720909 1212989 621716 1276473 1201670 472937 1277549 579585 770460 1065917 735503 609197 1721820 454345 957083 503617 1145028 1651810 1020132 1826068 1558433 1424259 346329 1751997 116827 1585826 1197683 1881933 1190747 730942 1721955 333496 529287 1880202 1300331 909645 944570 270665 603079 1612596 1139398 1287679 1434539 869749 157685 848640 1586392 1540349 1899253 1521833 231667 1286259 1095392 1368221 508225 1611489 1825390 451101 1900907 538506 496286 1096440 1875937 1636909 987081 359512 574684 64284 660242 71078 84583 1609253 700909 767397 1778652 495435 1422245 858675 1241823 1299617 5426 1591834 589244 579045 283074 1980357 781365 539061 350919 1670792 1677678 60417 1458032 1537855 1389641 453713 1751992 641532 1358925 1175072 501440 1757525 35290 1163036 1843962 699187 278306 722358 1048035 1890365 196277 1899685 685503 1697184 1969504 750209 558842 1729630 1917781 1429771 686346 1782756 865141 1200178 1835083 691127 1039412 1941341 1976288 160764 1028066 1941043 1096 1462214 918769 247061 1563051 1846280 1501703 939770 239366 1754061 1921128 851388 1018624 1497061 1287507 1541688 509943 325914 727231 267894 272167 248044 226680 1406289 780847 1565693 1557605 375570 1670518 324431 1738546 1692978 301013 1923421 1660601 1074999 1577131 208491 474695 505682 1373628 1683506 622297 264175 1932576 601207 895589 1111994 804613 806917 173858 12093 1445326 1914676 1421966 1618298 865584 840011 1815866 994617 1027115 253096 880842 1666471 1883558 107355 1733927 1061669 902909 1990417 597639 680748 1291490 979329 1008611 364740 1044800 1434045 1157994 1238456 1632974 1358470 1256352 495819 1245678 607158 1357843 463136 612406 1021017 474355 429972 750348 1615044 1980337 1990527 1409280 280949 1029934 1222566 1841536 1470802 199117 831054 728694 100163 346479 1385340 976752 1660096 1426151 1166071 1546295 1326677 30978 120309 363844 1104770 1882196 1930340 1431952 131295 635980 1353278 789569 673141 1834468 1050793 1396434 161600 1216341 332957 443083 1615596 1649828 799267 214466 1373387 398723 1816063 147938 126653 1764265 1151108 694880 811995 1717207 615480 71371 1169205 1298328 1068911 1687664 1086418 1671633 1502531 614263 1678391 304190 408384 6979 1532558 228534 1589353 286234 1202722 1492939 1329892 108938 812224 64524 1146104 1760572 699482 1323459 381268 749609 652445 1967507 1406566 1745513 606116 1447490 1595577 1008590 1219591 1415983 490106 741743 624331 508780 98747 1057643 136311 961280 1209371 475155 1411916 1150886 1835686 284324 113769 1458029 1391121 201937 766087 1805417 1788051 271809 1329054 596879 386006 1150377 1316786 1766299 1485373 1561805 1864834 1129182 1381467 192404 599353 795000 1427281 1032085 1143491 1970859 597553 1581747 1861827 595891 1773905 677272 511506 677685 294664 783165 458207 1923002 1716815 225135 1682492 209832 100411 1071424 170275 1339809 1973179 13525 176478 1955905 1955839 26731 1331822 878429 871743 362919 1429664 988570 809208 696692 339041 293103 77945 341553 1205211 1263807 630065 1929489 1521045 1561967 720741 793204 1015765 426511 32357 1579506 1631770 1125748 1835637 218665 1683135 394266 1869666 127379 252634 328538 615783 1962547 1861812 473224 1612525 1772826 979136 1571809 57799 1226666 1991869 411325 513549 1869265 1124127 1348038 1580387 1572431 1474923 466351 288725 1360876 1461358 1895129 111143 880035 415297 1977902 767707 41455 909548 836519 1301899 205135 683899 1819250 886688 817870 163805 1169541 951490 834719 1368303 1122711 1227985 103594 303985 1680045 741693 1188454 1966859 750914 1077823 104847 90653 563334 301812 180163 356633 1476923 925263 338003 226114 496086 353355 1070006 1002441 607783 847414 817925 784106 1323694 540853 110765 1892856 1060303 823017 1240444 1607878 406178 775837 125849 880580 1147401 1567786 942943 599630 1323520 1534967 885298 1926462 1627216 53127 1194205 50988 1229606 502765 601716 1283195 777397 1614970 1631716 690105 1033457 1549567 560978 992309 1570932 364346 1298167 221217 849717 1389756 91256 1224089 288949 1681921 278112 1446928 1374085 723257 118243 547830 486932 349404 162537 1274979 612811 827824 331337 401572 1040336 453171 862964 1616779 764177 634233 289672 861259 856132 1345961 319789 456234 873777 105965 1937440 640528 189445 1230488 1558160 833071 345857 1718462 1335354 1791726 1014972 53753 1352630 325144 844970 1765669 1922806 1631644 1005339 590909 8045 1007486 1867935 1172038 551473 1669569 257636 447468 1868717 1220085 593800 1144101 1582835 515359 400866 1193116 472448 743988 1876983 1578336 730514 603698 1060286 1284418 167015 112885 245957 1543196 1200542 1081179 288250 299718 780164 1062652 332645 1585345 168383 836348 514235 1865653 983880 1695889 1473329 1625788 886712 1624712 775737 903789 1309989 948661 197667 419339 100546 1621909 1511388 1936560 1214936 1291219 709092 125547 96217 189043 654309 225286 275698 1401010 733997 352372 1793485 944251 996499 1803194 1711801 1383322 1812553 523465 322494 1394096 1899439 71408 1166383 992265 291756 296781 1222740 1635416 1554479 1588621 1861926 1088537 1145987 286570 592167 1521837 404999 1847271 1657861 1604534 183329 1469324 484216 618251 1206157 77411 1675985 997748 338462 623814 464750 864724 959981 1649428 136650 1723662 1611919 919646 1120410 1516307 479310 1778882 1529190 1618819 1117992 1096126 470423 1888519 519585 358484 1973902 647214 545692 689424 1142346 291785 972665 1956541 1745230 756389 1030667 1171944 702174 1250656 80144 743086 1747288 113389 369543 7733 811502 1236484 619350 177144 1161251 645261 1308740 794515 874393 5224 1950835 776588 1022954 1334252 1937991 1023899 497692 1407443 1533960 552101 1169613 238612 1127285 1470759 1456325 1595358 1257366 1473863 339974 1961691 666685 1959054 52538 1205106 1188742 1584500 1198525 1394591 1344207 147785 339307 11719 398991 697958 1460621 1430719 645591 406350 1486926 327175 1766579 1270166 1628619 1380710 1406713 554279 860226 1352797 579837 431829 1016142 590604 1453400 923235 1711971 1497251 101624 855311 1906464 1642600 47883 314720 1037115 119200 1997865 613989 1234295 1133424 770272 1587936 103693 320516 1145707 974094 1369420 364823 598133 387270 1663631 1727851 337514 31807 477493 1146931 1551477 1029683 1705889 1188537 1787545 608187 1883266 65870 659720 273948 1722442 36794 437235 785254 1191334 1359666 894012 1973150 1779707 965510 1582555 320439 1811992 144636 575150 40011 267382 174221 58015 1650844 377088 1425383 775100 1831750 1424661 205020 211948 1728035 1980032 365080 140304 371359 1239245 186574 1031636 1693033 641222 1180940 92879 1378098 30480 1083225 813622 746607 583066 1063528 1713340 554026 1122570 1030661 1134143 516831 1174318 348770 9473 152476 845298 660455 147903 1890968 795992 254908 1147915 1126477 1843748 1816695 1438481 1031243 1782782 1931561 1884694 674679 476375 1887567 438172 258897 490681 1674400 1100702 1301479 582506 1954933 1798552 387658 291947 1460091 1685743 412927 1717535 1202271 522193 1217820 391756 258509 336835 958152 883658 656701 1466089 583401 1696537 1852974 1198224 397151 831831 635830 118102 803922 293093 4032 1158071 547588 707398 495355 1866873 479538 772677 1600221 363089 1089311 966764 102973 1743786 1847104 154311 1224127 1480164 170923 1180578 639618 1959505 1299418 1336603 1422576 1084760 1878583 1673469 405782 1226710 1701567 1467926 149795 308683 329478 1335229 1207076 140337 770737 939791 1620832 1626679 1063643 1930562 843387 1150858 609452 1020918 275267 1404952 1534007 969817 241173 736144 514337 721334 1033094 484243 1953032 1108657 363641 380324 888723 681261 1922904 1118548 1495439 1144029 98148 1157167 393224 1595010 473677 1249354 440152 1050254 1635378 859812 1454183 1088206 10884 857419 1432635 31055 806243 561009 1567596 922256 834895 345208 1759716 1081567 356693 91433 557253 179984 1596459 1755298 1719159 1197439 556035 1311275 94315 964887 1798378 899999 1352901 1492404 966843 358365 680898 286698 1699185 1024135 627661 157683 968549 1500278 1875813 1760388 694146 1447204 980440 799686 1780307 982884 1547098 1867949 258481 1540344 480959 1690908 160748 1296567 183802 745740 1266679 1919151 982141 343120 1895716 774484 1670961 1652112 1000048 863994 1815063 704739 723480 912493 1754203 1892112 1169467 1578773 1897997 109906 261715 1327825 1757321 1355188 203871 1360452 1051437 1858926 226443 1153224 405642 1549659 432185 1905095 815250 1192802 1668733 967803 1627218 298737 678801 422264 510042 944421 239148 1706781 1448106 1687244 1202995 1822940 1453080 679952 810029 1178318 754611 1685004 1156224 713862 620104 1731765 1279025 1663869 163353 367347 740033 1109319 193134 813636 737059 1639930 825516 980716 688561 1297647 1872113 1162435 707352 902621 810634 1459454 1722267 65920 1155551 854587 778100 1734586 117050 1853549 1512197 1046023 500615 1587309 1512385 1504839 1086462 244237 1024811 1787832 590147 959105 1880964 1456872 672907 717180 418414 846836 1959656 639684 594036 239701 1440198 1191965 610579 347189 1049939 94174 414978 1962485 813713 508734 186691 886810 1360647 1696184 532559 103957 459914 665660 1442224 1053969 1268076 1696542 1729034 595119 827564 1441094 318211 1239132 1043745 525261 436914 1103146 1232956 236557 1696369 108007 217313 1652430 1247759 701853 1137838 134813 260693 1191823 406798 1960101 1750539 284269 1216647 594453 286350 1078890 1618806 1866362 1501893 842767 843593 1006425 133649 631953 310725 422215 1624134 651329 1508567 227900 884456 1552349 1980416 1718007 1535135 1640644 242430 1686931 549414 1554272 1162647 92375 1005421 863874 1268919 240549 548094 1234405 843832 724952 1959524 29055 313114 307157 495062 1630346 593565 1127813 1472233 1494794 931328 1270856 1339955 823403 1704124 759550 369893 1684612 1419346 1525185 832868 161913 386633 1100724 1820532 1023921 498483 1093353 1043255 857850 1281288 1962742 1912931 219541 853465 887844 751766 1272019 607960 1267248 79503 916708 199456 326361 406776 1799024 1463960 1049700 334190 1229780 391997 122440 1849615 1859568 482207 889751 673126 822684 1650452 1813676 301743 744127 897271 1439460 853749 1364729 800465 426682 1382651 1003111 1529884 518212 998416 1408612 1466580 1321914 765689 99169 818264 849334 1895689 1812096 1154475 25331 557790 863450 1967050 1139420 1114823 1276711 1931748 1886367 1640499 753728 243008 1906201 1665541 1877613 1296379 767022 572773 578378 113982 156417 1104602 440414 1931244 543598 1359015 1342245 733143 835425 1519966 540404 1219759 1130600 1690336 1435579 1476517 1632158 456325 58254 432860 715256 40472 929973 431633 24883 592896 989014 1240012 1282037 342592 1924542 1571306 190608 1043835 440748 1883725 1120251 1716336 203476 99304 1930573 1783207 2541 1514020 1718104 957860 705264 378389 785887 524863 553071 1291816 412450 724123 1216455 827676 82315 1917478 1939936 734432 49824 220499 1903519 1498726 127256 1708554 219998 1087462 827183 1143428 473864 1199581 1326424 958426 87726 1801475 924815 176861 1673237 1006272 1623694 525934 1363120 536802 450896 1680503 398172 1068107 1285205 1901492 55567 549207 1289056 409679 1845757 559570 1710934 1423895 172169 790451 1226013 498874 1986429 1345711 1379766 900495 1366460 474243 640626 230633 1507676 365307 706602 923662 1891876 40322 1660981 1372464 1958414 1726224 1103100 1433096 412207 773555 199730 186522 850151 1014098 1810708 1911747 1385029 127148 1284363 1409713 864651 447053 635512 1673943 1275735 1434879 1086058 824340 1785670 43065 576473 1967458 990403 475646 1689888 1201551 152834 1077877 1364606 1821218 83913 469440 323391 759956 1991069 1823821 1968158 143061 395728 104048 1168387 1612958 1151844 503122 629829 1699203 1932321 1321571 1371274 1029621 1417068 1999363 1606492 1622380 329683 1760364 1469655 1722184 1200732 740826 1492495 351459 575685 1528833 140159 430461 1484716 1721681 1809810 1612233 158037 830433 1291285 106669 1333808 1758287 1321180 221260 1270754 243041 402517 1439695 1359336 1256343 440721 671902 1230094 242245 1007200 1697221 1739331 114593 428588 869674 278849 1493194 1178891 1554289 1786915 966876 282909 1616540 960202 1123232 940555 1287453 871818 133120 798908 1175159 140868 251375 1903646 590065 715016 76548 1555188 1853827 115671 1769876 1894281 1209859 1991978 706078 1675186 1458102 75801 790050 1379591 451350 1405026 212649 1815672 1562040 1171699 818421 833263 358802 542163 870515 929803 479929 1959480 1671680 588781 1703692 684947 603075 547590 1608971 576700 1292304 1676544 1159656 231334 873174 837474 98367 1779457 408111 733091 385756 1369623 468765 1771482 1180301 137579 1668520 1359891 807051 1793984 980624 178079 553800 998851 1566601 1590776 1431609 1430100 532891 329393 813755 438871 1926822 743919 1694026 1802005 1761311 1291006 1588118 590770 334272 205659 57472 934208 18686 733402 343876 1685702 1939476 1367876 1568630 798437 1241442 678064 544483 813895 1519257 890195 1376656 1852981 1873902 1191684 1344188 1116325 11062 1600474 877131 665706 1741351 1631434 1387868 1006546 856196 929557 389119 468962 564136 662587 58477 808000 364961 427944 48090 376158 945453 1422268 980307 702306 1433422 81247 1134333 1532201 908929 479406 1351235 813694 1576179 1656388 1372469 1148892 1475197 1823386 518027 1433775 1115700 820225 1108823 834153 1436574 1440626 463155 1341062 1741483 1055698 343827 293311 90125 73595 752776 324403 454692 1917366 334701 233490 648854 1743931 49296 330979 1348527 1641766 419730 172178 967323 1473430 906953 994944 355977 966719 1334990 419640 510419 593874 296389 240645 1830565 273569 1385919 613572 446176 395587 1511808 585195 1929425 274 453911 1586011 1358439 909272 417025 1268447 1435800 657089 1650372 481544 1236453 419660 93093 1663267 1892059 1878455 759839 607215 1646222 1087860 1869647 1058072 859247 1477159 1962229 41149 174757 1241227 1110246 1298116 184178 400989 607662 937967 1919710 1849878 1479626 1722564 423571 1400738 1674305 1650869 1356986 37833 75026 1332551 538209 903087 56440 854789 602650 1938698 1890409 458746 1506945 885042 503219 163101 105455 1980586 1804970 774803 772989 1660403 1395911 1865567 1209301 1210887 1078749 328196 529357 317495 901419 837583 1467991 1900904 740408 121335 512112 249594 1327820 24492 548271 470574 521333 1501250 336040 666531 936345 173383 1590837 1693993 400637 1951042 227229 1695148 727809 1387514 974308 710025 1185028 1318631 1401447 1095750 1091134 59263 1689301 1823832 1249662 907421 293339 1787655 1652973 1398940 333267 1696442 402039 1182467 547629 1090807 947462 542603 199939 1166026 1346922 1786351 730582 571971 1067636 1843709 1348976 840931 1697851 1288798 1508222 95556 1765244 821122 635224 949797 1909569 970311 465449 924515 1676606 760817 1990029 1725876 1368774 1439598 656435 1331107 127266 401503 46144 1473517 56005 485272 235509 1952344 920998 1096992 1442945 1015810 1176354 722331 1130112 1537162 251184 284036 758295 32857 698727 232063 1982610 193989 425002 1424622 553702 875345 478630 1848998 1947017 372901 745182 1555991 1059185 954224 1430411 726172 1919644 966942 1098485 758545 145059 658368 1663424 88584 625703 1329404 1477515 1656180 123228 1720755 1228163 637833 1432900 488340 1467959 534383 865685 224854 579227 1241680 1948236 737572 1094386 100653 1180362 1922851 624564 910495 1626222 1396360 1925782 180509 832235 313328 462305 1933797 1167415 487823 215023 530244 1304758 1203177 1259494 1443740 1266301 1846237 187993 740050 1128895 766696 606905 262908 896037 279157 1258280 121707 649618 522766 1315868 430715 151571 516994 1579549 1393517 1059353 56968 562803 509649 1584924 1710080 659492 1704585 209611 1362995 201092 635290 989220 1326705 985126 111209 372600 1640600 1020372 526184 73707 517341 327616 1944517 1710633 361826 1773822 1670753 1298433 1718572 1326570 1179500 1669352 1501954 992838 539409 1177137 728192 970898 1603859 1407380 1668523 1979665 388734 312293 151418 1493339 327233 1319765 1206227 1966295 1871170 379248 1684345 1870281 366024 382202 1793159 431007 81146 623026 989431 371283 571326 751826 1406065 1363030 512652 652347 919915 118959 1327749 354730 511342 1642853 789804 12945 750745 1583862 1381364 1781988 13717 970387 652885 1329799 143615 1616661 1670381 1995682 1474223 1482106 1450717 731585 834439 110106 832310 140982 1063378 1777557 461962 1314519 1693084 1094615 1011323 1424283 1841683 1585572 578386 939946 323052 1252891 164017 642720 930896 1088799 1335093 112523 1243435 795912 1803236 226104 826284 256685 1482951 1308974 1041931 469699 646450 262393 73204 953473 484283 302006 15654 270360 1929344 405648 704463 234520 1069975 640235 1963627 1945547 177178 1151519 1475635 1481980 133373 210690 996236 360801 428563 501427 811396 524418 596231 236096 1749649 1533693 1551589 1635059 1268803 615078 1025275 1645734 864452 950069 1107156 807694 1648598 1218127 1467875 754861 1238070 1801469 635236 1582515 801209 31393 1016082 1937946 1118191 1953969 306931 1681983 739550 789994 1962886 1651950 243203 1450961 576175 1851777 1768621 856155 1449795 1803659 977089 974862 347052 1368848 1322179 1005542 1282114 157823 898852 1102553 723378 1903413 1947077 1324692 1295142 1468962 82795 394891 977903 1816651 1137531 289319 254458 327476 825991 482756 303599 732006 20966 992200 17218 142885 1157372 1231601 1752551 47096 777793 346719 539572 1442261 1257980 291522 1667286 1999424 1368087 1252037 1970129 1017151 1563679 303998 694827 1508366 307871 101476 473494 30785 102386 1177553 1983838 1302059 670841 42088 620860 932555 158469 1527614 1197841 282864 369650 1228000 280510 1437395 279472 1253266 1012253 467056 1693886 1862015 1594274 1375075 497853 338149 1680774 1140376 1656032 1828223 824661 210731 851359 1427260 709620 225251 188786 1503929 645983 1911130 1824264 1114036 1470703 1168478 1510677 323776 189685 1150507 1985409 124305 1745912 1805821 1508686 229389 1296880 1156486 984488 1117238 1867110 1789130 124132 595190 32672 705196 1495105 35040 1672283 1325792 1507942 1394243 1731467 727618 1540058 571100 748581 259261 1480704 256779 1310882 514579 173291 302337 1439449 1049255 1154596 1053413 981811 1226539 1422320 1076280 1776921 358548 1081726 1758243 260603 1605798 1763785 1012417 134520 1734491 103387 278253 1511033 13154 1714482 804695 46464 1134134 1889777 967172 1333833 161428 1268931 1545062 1715786 1701110 746269 334081 485819 905538 918091 209185 434501 1041904 1302316 732964 744293 1440013 325552 1608161 1371442 1084293 1742612 421120 982342 1744262 364017 1363230 1724190 591867 763792 1828739 1725036 1455472 1303282 1238793 1750917 1662171 1719495 750149 1708294 1817870 1139427 1267315 1832623 992491 911311 1205752 1835086 490288 419102 743392 1206303 231736 360986 1211968 710355 768038 1411780 905763 1039841 1803503 1291687 234825 22101 1483633 1333821 227201 858630 1715002 629746 1818395 835022 1453666 348145 38135 15616 678043 1521727 1903451 1591865 564613 978169 1747432 874980 1546967 1403277 217793 1786013 474166 554971 218365 553873 548798 745542 1942681 1305995 469058 865368 890875 1765012 1386214 1298573 1596281 250751 252942 652246 1021960 384777 381685 727019 1373729 1938857 1538961 728362 723216 567998 1165356 200253 1204125 1544324 1877105 793834 1643713 1945796 1672145 836242 1050031 1800599 1446019 1660593 1039069 287670 490568 1075472 1640999 1934396 1011105 344732 1435689 295796 1365547 534870 1295937 133681 976810 909 1171266 174421 1537701 874754 420837 243548 1028844 1554832 1356929 788174 488099 561355 713941 575064 1611281 1754977 1854741 782162 1566543 1924429 1422561 1345000 721153 72410 1057620 1807979 659661 417651 1390351 1180441 1084597 297258 1831467 1121335 1446082 145652 1310197 1010776 1831770 243221 1914650 1475916 1113434 557364 1852850 479896 1068082 1590167 1333712 1654824 998732 309012 1695341 930737 1277384 1702918 1924887 1844344 1704815 749875 307367 27028 1016774 512208 352990 293882 1433445 1422313 687152 1245110 299735 1654915 1083434 282254 201943 1454265 553415 1625241 1874551 1340060 1662230 512448 1512553 1506882 1488697 217930 820538 238791 1824222 1309302 1005734 384286 1278419 140648 1510921 1281140 383179 1197179 487695 128179 938959 1406564 1834024 1547038 972115 230564 1963787 511989 1931832 1978923 322967 330490 1688748 730697 1388407 847806 1946339 1987570 815067 1544067 1052483 976653 1024922 1706936 1030406 623674 1830564 514163 604621 159434 648798 775636 1298936 217981 617225 1317778 1165928 98620 1937903 1651447 608511 743002 1642519 684366 1825976 1719004 1069028 1892141 227324 1954151 1518872 1633268 478861 292386 1330826 1964900 1237501 1104263 985242 1008886 47590 767440 1508402 109535 877296 1673113 183396 182764 562306 1398687 255455 126663 1952144 1921268 1630465 466661 809041 1846336 227062 94442 302047 1285406 1731019 1011260 532589 1059874 636258 1516219 287293 1523458 981773 1779519 1295768 1857546 1662557 208408 1510604 1589147 300064 1612124 210410 552387 1434649 1007527 1623681 101794 605648 83011 1784929 569201 783450 42508 346148 1703054 1483638 1262962 1727652 1046158 990383 1535535 1821419 162984 904440 801166 1272945 333700 1755183 1733157 915903 1495194 1317476 1446372 1011079 1807632 1634746 1216417 1592132 300551 577014 714856 929475 1571104 544167 1854905 1327146 364935 1232252 1468529 923075 1597906 431320 345331 1726844 974547 1462391 219547 648455 700843 117807 1910837 966579 593327 459385 378804 382220 925540 1369738 1949611 1697866 1337044 1168327 574217 695221 463544 1762051 830023 1936091 1209216 167236 1382717 1320026 353666 1603372 1785632 433731 1769141 1248427 512793 1418877 223846 1255115 1242700 787080 1698782 683057 660526 735378 1441331 1161403 73440 886597 1731142 898044 1339121 1731504 1128252 787117 1798701 1308317 288092 1297481 599993 1679009 175255 1088199 1702626 1173573 341261 1191267 505438 1379777 1102119 222176 1339512 1694205 366535 296115 1154386 1250902 1832583 700257 1430458 392159 850588 897612 1385335 879192 1090671 263985 500508 360968 1189778 1142985 848073 219994 45352 743139 337917 199784 800495 488398 357296 1185059 1910440 1430231 1665726 733557 727528 732512 1330322 436708 1626995 1545970 511351 1923352 574039 652968 215722 789444 1035856 759047 1395501 885613 456606 531982 257074 392561 735845 778184 1298770 1236927 786371 754944 1133880 680855 1072401 695433 3660 135174 1742827 1690896 1282857 1022256 637348 1077674 255196 736517 1150441 91444 1439312 1229475 209543 7512 1356403 975367 1627946 1602769 1756431 92506 1841473 361467 700088 385329 1047160 890674 564095 1179033 562146 1525197 1938652 267751 701672 855953 15597 1821237 1526853 490542 1888059 1256070 802840 1159542 970228 1921589 256327 1863115 1372005 1173982 69224 977516 136884 285455 1636848 1869572 658182 1613604 1687046 945262 1189607 551150 674250 1422008 433244 1120187 929923 1439760 1653869 1137236 1714238 1610222 496868 1225923 1512496 795041 960983 583338 1064768 736111 228956 1366977 1091885 171008 358412 440641 403968 11028 1035058 488953 1870413 699753 1894630 689457 446870 1447244 1490685 283476 734871 612589 1511148 954226 1957814 341964 1986745 977173 1158497 981899 834108 1961575 1907110 400212 324761 46289 921359 695946 61552 604421 1251791 617394 1879368 520836 1096287 378508 1327171 426837 958261 1683666 1903154 686898 1919613 1243243 689429 463822 574482 695505 1887732 151318 1619554 1069535 5010 1210950 1963699 1121848 1914955 1474609 858072 604848 1400590 1713232 206802 218598 517899 1020277 994759 33147 866656 892723 447816 451562 2456 521230 826180 1852757 119745 1202894 93913 185004 1512468 866407 1529127 223811 540522 1228785 1257606 936483 832960 659090 1514570 294485 529722 1919801 1140152 1339748 456803 1010885 1662909 1500490 1521060 629351 551851 1040693 1993210 653948 244268 1010683 1774288 1274332 870666 109164 736705 822036 601215 932672 930269 701287 1136625 1638981 1838462 1495212 1464239 1594438 612405 409190 846507 940330 1480699 1148159 169944 426985 1880426 1356774 1216163 592854 865049 726085 1262905 870936 652714 1466369 1346327 582707 995696 1333271 713851 1292127 1859184 1996287 1040382 1714508 520598 71966 180843 1958331 1218137 877354 358732 564995 1373394 498513 1572654 230412 1190049 1116269 1220351 774786 1762539 1561738 1023418 1303412 1622151 100151 1498283 1904022 1600014 1544267 401453 1017503 1688120 178786 1705251 303410 771725 751243 1980277 323807 1467514 558685 1187131 1460726 717880 1979686 621777 1717415 799854 1754805 287304 392078 986828 13680 1441714 1489127 1569243 57428 801371 939268 991032 1475313 976532 1617359 213677 1552232 428328 1832431 1237382 215421 1182215 796918 1019475 13381 768058 1557381 325742 1780322 1499306 1549831 1467918 791437 1720576 3957 613587 1260925 1828990 1464880 1092244 979262 1085985 1962439 50537 1480218 1242448 1900105 1881389 1418654 1639367 1649238 370160 270011 1504375 1400658 721224 160292 689154 1707832 1375816 1410561 1421083 92874 997792 635462 1684339 941144 210942 41358 1893442 519033 602799 1823666 478670 180035 1019118 1944127 1099501 276505 1155714 813810 1578346 1165366 570654 912538 680270 1763009 1840296 820534 940902 827506 1100240 702684 1445732 65160 313190 714539 198239 216786 489156 1985429 189518 1206971 1032237 1660565 851218 1687615 299593 71504 320101 1084617 1595642 1455353 189446 322331 1065610 1543562 793323 1399935 163390 394000 1237406 1205502 1463545 1224349 1823759 386318 1821840 121155 1082928 383614 1372327 61121 1470955 596040 1203305 1310728 766107 356145 888076 1097348 674814 175714 1862398 1778754 1382641 251064 916289 924447 1090696 1894975 778543 1570042 1895888 1235866 1241822 1056501 979476 1558583 1618032 1443815 677511 1162097 669642 1158527 412502 19262 1655674 1057032 1153447 679159 966868 1563639 1767994 294127 469839 250688 1769023 1920464 649892 1502752 1328476 1381931 123914 671662 1484371 1690055 1100163 1917133 986964 1002395 863820 1331719 228682 94005 556393 923288 1486041 711808 106250 1375561 1642082 1929974 1148659 317762 228543 340605 139419 902310 1739968 1116003 1143885 1476418 556424 920373 341644 1457942 1344724 1955416 1180903 1351527 483897 76872 41731 90273 356055 784888 1402502 1605563 35793 1789386 1479290 1655575 860770 1962207 423189 1144224 1306338 180961 1813272 1314505 586848 1228249 222650 285286 277177 1412761 25254 851999 1713263 805753 1814379 1730014 1652815 1276009 1805065 1188945 512864 1930544 1208059 1270294 823829 1080494 246362 1870111 976716 142217 293823 90351 207220 1983424 352039 1402445 1413325 1546100 1579878 662064 236351 537963 89107 1757820 312466 943144 490708 830346 343999 1102618 1277720 1555111 1414744 1228870 1319136 506289 1706131 329812 475544 1017375 1771395 1474368 348587 1072047 894260 962875 1607428 352517 1480701 1434815 1787150 1411099 1189807 497992 1612897 1746595 232698 476607 1882854 436577 1476561 961471 667470 1912621 1826490 317547 937654 1902091 681070 542122 1249289 844359 945633 1880689 1610803 858216 1305158 19284 401355 1674643 14136 1512609 66462 580374 746097 724202 1397033 199162 1281561 677861 1952328 284456 1184911 1340952 739501 1958493 97648 1645969 1582271 113074 843486 931857 772596 1354713 1193850 911741 451143 1249082 1064908 696695 1262539 1060816 1420078 1197938 804261 1569354 566375 217765 249331 1235793 164090 1972389 1703150 1362051 306750 1320180 1129887 1857968 1186185 158599 42182 833846 1769967 470699 394377 148577 668842 983499 1182954 741330 853262 1713650 987792 207812 763664 462861 1824084 959458 408578 316078 82445 314354 1538610 1711494 659024 256464 838045 490148 1247074 112911 1598508 890440 1722612 1847111 798623 1218022 1760380 1935172 1342522 903453 1605113 1156686 434544 898916 1742393 1761713 986694 1968671 70036 1695510 1306598 909492 1548951 278180 1816706 1753260 1928005 1275120 651747 1831079 113151 196199 917820 1569308 1002088 1227600 488699 538723 1010959 1775532 775693 231612 1543003 40249 114728 555564 1548375 1037285 185253 1772635 551000 365211 412342 1327646 62615 1938251 1635210 1257762 335738 1355463 891374 794584 389529 1779874 79080 921994 765599 319587 1560356 1525219 641545 1634553 775237 1393113 1516290 809096 973340 1323286 423417 145066 1705007 99331 797865 671826 1061526 428357 672596 1864093 1490783 1893373 935607 1679604 860360 1859975 1791038 1633084 376503 1291580 470575 1488164 245432 1623815 1690345 1507368 237461 1296372 298098 1201067 749966 820726 559767 1409020 717067 407089 520864 84014 1350356 1533221 228663 1489990 1701982 1660322 1487146 668819 703518 1397209 1334985 1166333 1871156 1523873 108275 798909 66342 1274555 143144 1240402 713567 873011 1443988 1401791 1374855 1316303 1534933 580489 1605924 158801 1105830 1422659 283273 1954319 820199 1839604 1662542 1121131 1547625 1431414 1021177 1388351 502973 998793 1474864 694398 1565467 563660 503352 1100031 1136080 317408 1690366 295254 1689993 571546 713883 1497593 1401899 1962817 1464622 316334 159720 792471 1357433 1334328 1969013 1298857 491005 1663268 31449 901163 1885205 1194956 1612505 1734745 230492 1902753 297981 1731509 12709 850493 1885970 473221 1117085 153768 948937 107602 1857472 1813290 290167 586161 1280094 1247937 1728115 1960579 1243097 1240527 1100003 1820790 1623795 372276 1404103 726360 422252 603797 622643 313104 487618 1638731 1404669 1393428 99246 1487616 579829 1127505 1931726 645921 1130195 792689 1205368 1066780 1364698 583244 304914 114203 1105962 1714275 56698 593761 971229 1354157 124964 231933 1367646 449313 1747489 737447 154449 292451 1340559 1087979 127293 687653 808699 744920 1788463 818295 1541337 1013551 1903815 1587394 966751 672114 1103619 1672773 1854234 1167579 1185199 707085 650410 1069107 272815 769876 1653204 799344 840416 51483 721047 1253970 1361611 1934204 458145 135919 1930211 552444 357967 495817 416743 1879806 1485479 999576 1772140 1521657 396898 727176 1854919 1965589 1997481 1687925 518769 506459 831053 1756131 1955094 1069271 1844686 1902157 909282 1917458 955000 68092 771866 1280992 832093 437184 1464890 727501 1346159 1077826 500810 507125 1913666 1078275 205318 254595 263354 247782 1364970 333151 691394 1967467 168849 750067 1761790 1540110 370371 1869628 1642740 1530620 1996454 1700240 1052001 1497393 1547236 348569 431761 1798789 863106 1017057 580092 758526 1171322 413295 1885106 540349 982861 1141773 267271 1584981 632546 1755430 995753 1682484 981605 766550 116738 1064760 158050 1881725 1739041 149337 231144 990865 1328904 423226 1431010 1038362 431122 1086454 1251402 1635576 1853912 1062637 173846 1766755 1208893 578014 1441986 186205 924461 8699 1647809 965502 1031496 1962923 1866776 1829630 1216297 203375 506719 1951823 946778 1425891 538543 1615646 72355 1446466 1131357 1890713 1376989 658453 1909132 405006 1375428 1896803 46342 1472562 735288 424409 1032667 510444 1057837 449589 1370670 1932033 106831 1741398 1211744 1753180 1655082 1387893 388560 1428912 1451421 931532 1519179 502638 1435920 161659 837373 1263669 1667848 208240 633273 1340190 311135 747371 1332011 1793443 155759 1279450 546171 665987 266026 1234335 1600637 866404 235790 909209 1396392 659181 1822560 1939657 1899045 1451719 1562073 68695 658236 167822 1194704 291547 716992 309792 759948 1218253 567120 1562817 145642 1033464 11316 396043 10138 1215109 9288 1522335 730618 1351480 1088777 348301 1322870 150589 1183125 618447 1937565 1583406 584377 1786724 1548254 760617 427537 386561 672307 735669 702702 826195 1462553 1372321 1852670 1482357 1679142 1665926 327472 608996 672591 895260 1104734 1072825 1814932 1447907 839408 1714824 1582026 980710 328510 1364675 1193084 1181166 902849 57904 811159 120269 515042 1606816 61915 1528757 82471 378083 1598046 565294 1355489 777928 502947 1786181 947837 1004676 1275955 1854496 1673326 480464 685945 910810 1445371 944588 593396 132905 1122234 1365713 1505008 508001 1469311 346434 636652 1727137 1325531 287892 1901994 462290 1088371 786777 1436776 830471 1999859 1300796 1470783 1740124 203910 72007 341289 1958366 137295 1201520 793655 307716 1707017 1101263 1535811 1759241 60 522555 1716167 820720 1935500 854977 223509 357281 824005 1533339 643347 469191 1513320 932181 1095390 1055576 740799 1121501 1540903 1486636 1101535 1859021 1896964 544051 1287326 267810 885649 480743 22907 1769182 466969 1484276 1648263 728665 1020834 321427 1331105 1849453 1426487 1746150 561761 446592 706931 92620 699569 1465561 1785588 1241908 1665080 486840 1749301 1250567 95470 1597272 1796894 1640947 935803 1686892 478773 1238224 758850 1335367 970843 931941 1340656 953818 654641 732821 1898210 996794 1438003 1806341 1402608 275973 1941805 1372909 284238 755045 1170449 398564 1970007 732617 370601 1888126 383445 1552404 137836 1284878 1793776 600333 1519324 57298 1740136 1354906 894331 1668595 1766156 663554 129919 186240 40302 14324 1822912 1268116 1743107 306451 475215 282560 1797186 579187 1029860 27994 286500 1336064 811792 599246 1714006 297767 65962 857831 1286591 319991 933981 970233 1398775 1213192 1926387 911373 1968278 1121416 518845 1623670 1720500 426516 968077 1407372 1031749 624032 509864 1573309 617213 52868 1458947 1402622 1053174 877538 1325013 422292 1115476 1805075 156253 802539 996559 845938 1582995 1946788 1215294 1101468 1254931 484690 1676661 1789820 1780395 691363 1302242 1775527 1115488 55176 396279 983123 1779181 552544 1255569 1606551 1739475 1567936 1334059 926198 2903 1112152 1138071 1600787 646124 797194 986627 298570 1852719 898619 16096 521295 332846 1013980 1163451 87127 985695 1919482 1843793 379760 1793081 805648 1913599 165412 963074 400754 823378 41477 854442 519227 1533102 1084666 1307 1187737 304161 1210422 23422 146142 186199 649336 187179 998051 1400983 926365 1552522 1978718 767606 1445275 1548465 75022 1557596 261707 1731624 1349875 1175939 1322019 490473 1931851 1189226 1919349 916644 682268 1051792 1521279 241158 1983166 957517 1496220 1725240 1792850 1632396 1694922 1860078 612943 1852798 923329 1585483 1176495 1248323 738618 1169499 1174142 859917 50493 553048 1236513 1719526 1858623 828371 640544 1228892 1627042 1520975 486094 1236165 1751841 890574 1682911 1240603 910627 1461098 674400 785973 20159 364692 565413 1801389 1302554 5044 1219523 1923244 1156371 1006843 732610 691207 806578 291256 1081263 101022 837315 86692 624338 1771181 1154490 57613 876261 1069512 392833 955053 264177 641367 234719 398300 766768 1438754 343077 1629108 1421894 1517042 479540 858034 430298 992379 1929293 1311671 652268 1138403 1630604 1890123 1615457 801172 956551 167312 1641208 1593429 235166 1252074 721253 1519049 1992613 291467 836110 894087 1635876 1038940 1835434 1177227 526964 1100025 518479 1185916 132035 1234538 314885 1213546 1359851 1533931 821268 1840628 1131360 791121 458662 774062 695229 1652560 310886 914593 704276 615809 492296 1890552 1787892 1706147 1094792 1080811 1824061 182843 1822368 1111740 243134 1651035 1107152 178940 919567 119629 600039 1060192 1618145 409274 1226995 806805 551958 1847512 1564134 1665457 612474 1169010 241129 669357 855177 499862 1314438 1494183 1108418 1146696 425656 653175 1432831 1141709 605536 659791 941859 438064 871327 1134908 1228629 1117168 1730681 1296154 1525964 40099 1893904 1707355 673314 1573696 154556 195220 758981 138031 1303494 1245472 292839 1863768 1413452 1537402 1808857 1314413 96733 932235 1637384 1859372 574455 1693120 1526522 506036 1449710 782698 1329335 1323798 506574 946730 320134 1110553 1109863 873624 1935969 918705 1609601 1115753 1800940 892109 1180456 929014 1675789 33963 779903 1711753 1516777 70891 1073698 1908252 678094 1208887 96346 1661439 200823 733656 1576758 1279285 1773498 1723201 1914004 1766162 588458 1731978 1497122 164182 520955 564398 1594290 395908 351483 216383 1352578 1808954 1276125 1775506 526643 1178985 817777 1974487 1099581 792218 1671056 477688 766360 1158158 715263 1001534 1461268 1762221 531784 1966794 1750388 1780282 1137159 1167685 627624 1210601 1853454 1550334 1370455 1400544 1003735 401032 610206 49686 1210669 1755179 473015 1177993 1893122 1288 1716142 1360974 1246987 499392 1898528 274167 1564535 528262 561460 166146 653589 1293871 1127251 362427 1336294 1549374 1955749 577002 1349386 731339 1204765 1917936 907752 1744198 158076 1656585 839182 1133423 481372 1401881 66311 437874 360058 1977243 671578 1700550 1720912 1238678 1711401 1697906 647865 1275241 460650 1056582 1156100 639544 1524525 889786 655499 1831407 1524859 1207857 930999 67674 839692 1629517 1785010 720732 35006 1114832 652595 748045 574866 1733821 1086281 387599 143378 827344 239039 1640571 1202641 1776094 1408846 1336230 1603664 322295 365438 87062 1609054 1639814 1724285 1628156 1913095 975085 322740 1431621 1646041 171053 424595 1296706 679195 193106 1111404 1152042 1391606 928887 222097 1496924 1017422 1919590 1242049 84666 840102 1950070 843839 240753 670445 1167987 1992366 1294110 96309 1235789 750868 104934 1991325 1033246 1307380 1118269 1201563 1227485 1493068 768021 1722911 1913523 1337272 1570470 133186 1591937 425707 1354302 909839 433171 434983 298625 996468 519587 1199867 1695698 1953331 1847659 185541 66887 284855 1430791 1506969 1855715 1190901 1190953 80508 1441983 927640 1130863 437634 40982 1604571 1398792 210399 1430096 1740226 939046 1473335 62876 1106217 177589 1822793 889216 1597198 455217 1817002 1639294 625105 1605701 665518 1379348 1770741 897469 1986283 1023757 375305 1796011 1632291 1687824 966990 817811 306590 392870 1480747 162691 1503884 1094384 71065 1523365 1943140 1425785 660638 1279943 1226697 300018 75608 210074 1610511 779872 1733314 1394724 1771752 93247 1565130 67502 1212753 91701 1461793 554990 1694394 818034 1254775 1700951 978271 396782 922466 1161337 419953 1796208 1036801 1057526 1389167 174000 832410 1973759 1949524 1345813 764512 1888406 1417084 1952443 1425388 349776 1857793 1284201 764567 459664 303614 893284 83864 1763822 647303 1182082 1595618 150583 243479 1764571 1329250 1877423 1222388 13773 1265450 539525 1797584 296940 1002332 543195 1641739 29204 1977143 1624516 1276041 1657880 800905 161919 1833879 1359500 867431 67676 1435836 737158 153914 402434 619750 536284 1793828 1836380 516172 681445 823693 1338166 183403 1662607 1651630 833790 1627327 1939131 1298221 1285579 1984427 1916684 1549423 1984785 1954755 1649159 567416 837665 1432360 1140158 360498 215888 40631 1977466 119390 328718 807105 683665 1984253 633809 921943 599 132885 1284374 337792 263218 1461056 1903359 1080831 1981558 1321628 933109 572757 1105495 1008653 1385419 523850 1887604 795029 1671239 341084 365586 1936589 998151 1812055 205121 1992274 1734743 1792846 1781399 1518688 526621 120393 1303121 1282591 1326769 644124 365642 474802 1826275 1525927 1539920 807130 1932970 19273 1073327 1296312 1960494 179758 722324 642091 1169454 791924 106027 316222 1409606 585911 1311838 1260027 1818012 1598809 1258958 132039 1174181 48953 1224533 162574 1808624 1728300 1782682 698105 1863983 879125 1878625 179238 1162071 476992 324809 1318001 814837 1333890 214542 1459314 1653074 1722677 622961 369205 602776 996506 905001 1960393 491561 1734272 867494 46482 654695 1203580 479914 1841417 399293 1733360 108392 1419728 1785334 1832562 277889 1126014 1070506 174182 808404 1135420 1073558 345504 1153790 1479174 97909 1269652 86954 475555 428737 1336629 201345 833862 1532822 719283 1243690 1912494 227544 1962809 19559 878038 1059036 1345405 794521 356475 1691459 405533 624240 1506751 86995 189792 1962434 1867335 374470 1029832 963846 1846079 1127633 1215389 755239 477408 1185441 1342515 1871281 761360 253216 428493 793572 1290184 565387 1874677 1699083 137758 1831600 1152842 1971578 864256 643729 425905 1268833 844394 1724826 161493 852570 106722 101947 1425632 2446 43082 78496 1823446 1393130 1163022 1585154 1446047 1842865 1990766 1978918 800754 1241275 889756 659917 171692 488593 639006 1971204 294137 998675 1527498 1760678 1432281 1375497 1636140 910714 787147 82605 1842392 1576284 517829 495263 1488533 1709519 604801 574422 93777 1443736 944483 1625562 479152 184442 134808 814317 367679 628459 1168307 17818 1741167 776501 1727210 1337475 683075 108743 1038377 504616 677011 508698 966616 95444 374056 659882 1257469 252389 159130 171672 618507 1584342 1349025 1857368 971010 1550387 812169 594048 1495034 1382487 1315417 36207 1180092 1272754 727530 1807220 681387 1960223 1679851 693504 1944248 857985 77226 1616182 68222 313763 1593816 1701786 566621 1767590 554856 734835 1427268 438216 1309874 13317 1561567 1872574 1265985 1879031 1423941 277438 769754 1738345 780377 1437638 534673 597177 624514 1505242 243336 35691 1072196 564924 595937 1457037 1401946 1966717 576816 1746836 1917017 922649 1283878 1439254 1393670 1050193 48117 1207961 279238 604992 1419552 1031645 215200 1981820 59343 1422404 119301 1711885 698172 1874949 1428349 585787 1097361 1248638 128090 1291451 1279917 371779 717144 1135434 1207331 928161 1093203 580963 858075 101050 1492581 852281 1861847 696938 1415927 869318 771214 1997608 712633 698066 169181 1167059 1840630 796204 1856379 1644488 1602218 1390202 1287888 945660 1404160 449466 1149496 644682 1936337 1631523 1801138 1700044 294682 1583351 848189 1598640 1204186 319558 797799 1254423 923477 1732779 1007050 1430247 1681396 1158326 404395 1064641 580473 57423 1136282 1966712 603744 1211667 1723714 1444440 1516749 1207725 1769158 1111659 1216788 126808 781441 1985701 1164131 42081 1544018 435371 1853140 367970 1130443 1122298 1877882 579396 1360669 1073411 547090 1451701 839207 134423 937556 880061 621590 1047473 730433 917682 456017 140457 197085 653117 1334084 773360 1123953 515339 1052681 244083 294164 767456 1709163 1055190 1766915 1849204 717596 118160 328516 1942141 277685 1228258 1642656 1518772 65947 1139314 389821 1315925 1602151 1628542 1759575 346271 863316 1576882 1176092 881635 1176645 672044 1696204 1264942 1233406 1672274 1760095 823950 1905131 673206 444042 1286624 44480 1095879 1033295 967255 1479441 1687494 817 1546430 1681517 1203738 1335378 197459 653532 444781 988993 333009 1622814 461733 485548 1688022 1294760 1002519 825713 1389550 1361468 226290 1985492 990996 1125259 1100346 1947516 1525158 544776 1149893 1957763 257710 729114 1110395 386336 701982 358384 1153227 25631 187234 1524636 1485925 639745 303472 1272493 265462 310154 1904706 883215 393602 1484841 891561 848028 43086 113298 1200277 1520416 1116892 975625 649921 1462694 694490 1765721 1213940 1034108 667012 1418315 957858 711962 533538 1241636 1568670 1240704 754807 1867210 808619 213267 996855 217800 1419186 754297 886669 859390 330101 1563960 1278187 2105 134981 1827078 1712480 543232 1162982 1551313 598279 1774121 420335 894721 568164 1569276 1480922 1233784 785879 71552 1490659 307003 752581 507007 16545 1672437 80954 1647538 1717261 1172084 501428 1462848 868728 1091745 234792 1245708 1558283 1481995 984206 916267 995426 1588216 1498550 924237 1910544 1574435 428824 538075 421341 45110 486307 1958750 193464 740593 1184709 674457 1919828 1079563 1446614 738247 364089 595144 889224 1433649 267980 1093034 61974 262284 557930 742416 179169 1081420 1464009 1036221 329252 1253121 869827 28559 1261762 1161432 1985884 399457 252494 142654 600760 194194 874664 1689714 24361 50841 638961 1629715 219445 1420470 650307 935982 1749954 884198 550206 1340209 872012 1441329 1362458 372848 445176 196817 1784075 1004306 1023910 267081 1500058 1323843 1845457 1000033 1775413 863847 1037757 1583070 466904 1319986 1038056 1093149 1095532 794820 430435 311845 1901214 758091 932079 605983 85129 828664 77493 1933110 748591 1805879 991106 1410694 553443 146876 793396 560245 260964 981166 1108815 269888 1878185 826220 682239 1518671 1462299 1991557 1200163 63895 1843750 749438 671048 1666761 611081 1384920 79779 25807 110307 1067787 634427 1372310 1144726 706792 1337860 811936 1661759 926369 920138 207111 1301260 627782 287616 1270837 1528720 515435 409958 17041 898121 822989 1268335 1488391 1125991 1447876 733738 363883 244607 1041135 180859 120451 928134 973411 769277 759354 376368 1177792 218599 130729 433234 708227 18325 109891 1653967 1713831 1587903 51132 592577 467365 1753211 1991863 1090333 1181283 1361076 596297 875546 1397496 1836855 649017 538711 143374 1557203 814913 1296614 687662 1257321 496474 1377060 1049122 56174 809076 1639788 729573 266167 1538509 252332 858185 616801 1330078 674785 1307709 760719 1033573 1999425 1568607 965378 954346 1942239 643339 1860494 1005324 6874 689439 605411 447598 111537 1796617 91840 19707 1430035 640619 5334 1859605 1326088 1178755 665110 1536348 1275807 566780 1520380 446634 1129346 1543780 1370353 1868335 1327624 963108 1230444 1262483 294058 1453459 1903581 1916673 521432 485335 1327384 1429944 997138 993974 657128 463781 439356 1699706 635649 18209 48554 1558864 1018682 921336 1356917 1406966 35766 170655 974387 295995 1245210 966411 1320165 221689 1541474 812818 535862 429880 25564 1625140 349806 1419331 1815550 1005914 177626 1527377 504267 148996 690901 916967 1419336 1307745 1505746 903132 340444 1623138 769198 1809600 1584863 1156007 789691 1750308 68621 803750 926571 183547 38860 223799 1260570 1964004 798771 1466695 754723 560276 1539986 1015982 1214354 324850 781596 1416468 1697390 1272932 437396 1175346 1996821 216540 1134606 1418505 685194 1778965 1292596 1848305 1770754 1952200 91733 473014 1405911 499127 189872 1656438 1596137 1079693 1586253 855484 1758702 1391754 1659198 1750719 1798758 914285 1099208 584057 1210003 1968033 1276941 1517852 636777 1996778 771668 1631310 332854 487812 1067061 155237 233250 165752 1199859 1906351 788243 574262 1499739 230083 305736 813880 1833216 905762 733075 1058413 1132761 1686099 1797617 506819 1862125 1999097 1758055 935963 1713157 1414480 1701760 230280 1727116 259023 649715 103948 1830854 1169496 1551372 1891885 968442 1307344 641399 798320 851421 1299786 1808246 808462 129797 773641 326886 1897753 791548 1058776 489039 1254811 1672493 1773439 1031244 1771990 426303 726723 74241 209015 1889887 308411 1470213 852699 1265741 520779 1845661 1863315 1120732 744333 757786 36783 932308 1121985 82740 1974960 726956 388556 1890735 1035874 1234137 416201 1475604 1723339 767211 553609 408590 1418927 1172733 747994 116139 40442 1699008 944656 1761946 961914 1510886 310404 1516138 210849 1317150 1708326 1831084 1935485 1916227 1159891 1132568 1375498 1155920 1156683 1608728 272067 1618848 210372 284226 1089832 1413751 634134 501030 525569 871477 1164502 942620 1277136 1980011 1385810 506639 1335854 692512 1205109 1547547 607039 167406 1960203 937914 1837746 548741 84857 108888 1728351 1442000 802005 879155 207580 376020 1214499 1275390 237370 1805924 229400 161445 344693 930163 1685872 509541 1305441 1071027 1285047 214854 1644997 828665 19886 45789 1703752 957189 1380385 215383 1452304 1794987 1060805 1388332 928302 1977831 870299 470471 1318372 797775 878613 1186872 1603933 1449250 612473 1179939 1723576 691224 174767 1116270 356503 267389 704961 175238 1929840 1975103 1080757 1841175 996450 1097134 362173 342755 1810553 510630 195506 972730 1290107 1954202 168656 281972 542942 116725 650157 1189298 514462 1318584 629103 1919291 687913 1170875 1973299 593386 1292816 523942 1546504 108123 962711 1932103 23800 496 1786919 1949827 1318311 1329032 698415 248267 963331 1671812 232328 1462067 292826 685499 359680 1083893 1629358 681360 712727 86526 715116 572430 1882152 1123965 804122 1614099 87611 692275 522039 619555 515498 1872659 874078 636885 61837 983327 1209507 428904 1036124 401443 1256172 430066 785742 318037 1475097 922557 652482 555354 1843335 859268 222843 1253487 263606 1051660 227606 712044 1142909 1924694 385521 1672018 318038 1335276 1163654 948969 1257592 1540646 891020 1548968 274602 433102 958340 923978 1794045 33445 1979194 315164 573025 745411 1068518 1051190 1253905 548673 115574 336675 942462 684662 1264757 738644 1939038 1237488 1072625 1227221 1050217 1302693 290632 19695 732425 743526 900107 1208594 131785 1789448 1853976 523089 602140 255481 364495 394084 859148 1762811 666680 1081719 1045789 1610723 953971 1232246 69180 1358214 1729045 424144 671223 1119881 1698138 1522929 1138937 1835331 1926781 434272 1557600 657148 1786034 338181 415969 1520461 1767771 311456 906605 1579834 587231 1496400 1941677 65723 796158 1334257 1878477 836453 525773 419791 431726 1126536 818387 486527 863373 1101094 814687 1213726 855325 147985 88082 334358 385272 1488281 488822 1413636 1155186 1588852 148100 254447 1688652 984849 1909887 1528461 1497752 555246 1395208 1005802 1798819 1506900 1880075 561175 775709 879936 1872026 289488 1678032 1619346 1747405 732033 3825 1622804 235853 1153698 774320 384974 1546234 926219 864855 1854415 639351 2698 986059 1223181 589751 176016 1649611 789876 1346545 1065038 1996381 1917178 1933027 1386619 1711291 360339 1359602 1440900 715155 1725203 85299 92717 1470723 936247 92254 168172 1265999 339404 380561 627587 1392611 1244010 1395191 1977843 1066544 1454776 1396055 94957 1682388 43930 1382715 1181780 1246843 1943607 1566796 607701 24075 1572496 1306153 506143 287733 476654 1240882 1071985 1716343 1968370 1656856 240268 1225277 1520479 671541 1993193 493925 648562 1530356 1219098 1984373 1404839 1869827 855941 465367 1749454 1475173 898157 137068 1198735 1792503 611975 1284782 1871817 280330 339368 1315856 666327 1392821 931331 210982 1666246 135878 1926121 885348 1724016 558385 1440814 463943 884381 1931691 909466 78002 171986 1209857 507412 948832 608403 1330259 314834 1098170 104267 1336751 1453263 505292 1865021 871442 1551425 1950202 35190 110451 1875390 1876262 1461850 1459453 664265 384189 557191 1047775 740160 1335647 898193 1742240 1250240 705367 128847 1733950 984038 523918 462984 650626 180333 82027 1455151 82122 952159 1228601 1001562 1999428 792038 1386866 367787 1175221 1022583 1414754 626397 979370 1485893 1701623 1548243 324963 1658633 272038 1478950 289509 1682312 260773 1522235 1919581 979091 42653 105960 654880 1763843 1707922 596469 1062996 1467385 249399 3361 270644 170389 567257 1088817 874399 1957079 1162692 661717 1599392 1378792 1729178 947676 1379331 867330 1047319 386612 1903472 415464 1737661 569954 779032 155562 887210 961667 1272269 1443745 724814 208537 476041 212476 1970723 1534509 1922329 858278 832667 571626 152064 1294962 1352663 317330 1670874 287446 305657 788377 919263 393498 1835432 1739876 52831 449 1139352 253242 200697 493959 1688228 715322 1311312 329572 270762 1583813 1904214 1033845 1862734 1701140 1001403 269661 1742447 443487 1301650 1853719 1213462 653059 759845 652913 682641 1615949 1519642 1508049 723535 1209889 973077 1912900 597879 1985814 1064403 1995942 1579497 211531 575995 1177072 1942944 1573005 468007 1770365 258903 653928 1528082 518647 1737117 1815259 209440 1926411 272748 586855 1545446 560916 1240261 1321074 748278 1575309 139027 173121 791738 831386 726793 1138482 603711 501195 10447 876385 1510021 805871 1288808 106094 1445489 1479123 408414 2024 705134 922252 678276 895743 689632 987361 559804 1352390 157189 1873844 112817 726725 581829 180569 113552 217665 830960 486660 571648 692660 728532 1474707 1652544 1164630 49300 1776788 768630 366704 33396 1636425 159115 318425 1560893 932075 1467937 475899 670720 1265922 1462704 1560122 1020666 52555 1335067 1152788 702501 1852164 1079382 674716 1955564 66194 88668 1543437 1720693 1002740 1775083 1581129 488250 1282836 214195 1456592 1634160 1874182 1640441 1860989 164242 807836 1013920 397457 676624 85669 1065510 879118 1128782 329701 118502 449911 64285 658916 349212 67273 1246037 343317 1714934 1260131 363164 1440433 1364003 588000 1685613 1588545 535673 710086 531846 88714 1849246 1733115 40889 1111681 46337 560147 610962 221860 486430 1751421 283951 726469 462291 928547 868129 1202974 746871 33693 1409398 1904442 1101201 697156 214061 69910 1082501 1927651 456625 1652678 303500 1670471 429595 1267238 338919 1420177 224778 1424296 108342 1322053 597572 169007 1980789 469611 1576023 155733 491895 474977 599897 692933 655913 777830 162305 738803 1141749 1741835 1520834 655175 991015 456648 1838092 1724882 559791 1717387 1050129 769480 1043004 121392 380867 1173340 1485164 1651893 846817 472664 1746770 334571 398789 577371 624448 1911631 942012 1554580 945488 1896003 1936800 1788377 1654066 976840 1137471 1746143 1515814 412964 1568550 1429464 1413918 1645983 1943657 1408760 340741 1253200 112197 391311 456834 1123467 1488804 344861 785057 942056 391703 830883 1252248 799071 910870 1040509 1011018 1860005 1325458 1393596 225591 394829 1486157 1077648 1851498 157535 1027857 4155 400328 67792 415284 723823 1688144 1510895 160045 28409 1588977 91949 646884 437839 1069995 646708 1971429 1173866 828020 174534 1137068 1542036 1393560 1788653 1690762 415764 1932873 933366 1226408 573324 495762 1701876 791981 1431454 1434214 1670493 306150 1960619 1374364 1572862 7962 1552017 305274 1088983 1477672 508291 187210 1814200 82032 1250651 1360985 674390 426140 467452 1190975 255149 1040418 1181636 220011 613456 474012 83931 535806 1125992 696788 1585952 1600316 515903 1994123 1475062 336333 466972 1983321 1920696 693529 1975350 1974347 265408 374291 800609 1895787 1412677 177972 532385 1885450 1719175 758549 381986 1818519 1771599 357482 1152595 1107161 1941538 1723482 701796 397366 1021243 1531101 1331267 897978 1387403 61239 1050668 1851953 1942533 225931 1635286 1001464 598797 1261727 867818 506498 1454575 135651 647818 1067762 468381 621821 1102789 319606 805825 1872445 1442459 1650978 341310 1049824 621816 444826 1246762 320653 567803 1550043 449812 288780 1936910 343597 740426 1726679 1578127 1350550 1530596 125359 1937765 1931112 1378608 1020161 170778 1160056 971482 1629471 36590 1089940 74521 1183671 509204 1957064 654478 1157318 1183952 919063 781687 814838 41600 1235123 1776299 1399727 483261 1208011 1539321 406822 1108775 913101 1112975 611839 590547 1748626 1837072 625988 1009054 385769 1130755 1549527 1887884 556184 739876 597011 242142 702437 819612 1407406 1929709 1933733 1879377 769896 849287 741896 929499 1132061 711924 1351288 32594 836275 220001 816724 1905621 1442629 1870608 802012 1282603 1195625 636169 1268030 1090653 785858 1945198 1900942 840701 787447 1619011 1375436 1802484 1051249 1103671 22981 487151 1108674 382652 263322 1847057 1000027 847087 264294 564141 565581 316069 562933 1878828 79363 1428399 1241029 1963355 1702983 1661401 549025 1548485 1087729 1130370 671577 1190790 635836 258256 884327 696283 50387 1037809 574249 1084528 692771 1663136 893812 511759 569734 1380291 419966 1995096 381731 688163 1817421 1098663 1889803 1346429 1387715 64953 1885403 1027806 1332607 51760 1145505 169805 1170176 1039200 639144 1170735 1868876 1157385 958512 1965096 472600 1157633 1145539 1949383 491907 1075421 1667077 716759 721410 1231019 1643369 653591 1879767 1757925 493541 245520 714860 1753412 1697787 1598586 1008716 562432 97539 111607 1168792 1947447 1565616 824059 404211 393657 399948 13116 298642 1092513 1869006 242897 1568004 1017408 1649357 603024 189569 1826223 811409 400813 710097 604264 634896 519540 448917 450616 733453 762955 823201 1438390 1549873 1162081 273689 212089 308301 1662663 290550 830089 693788 1136036 447459 1528221 1345236 1854947 319178 620167 1818864 1671054 900395 1798547 1529230 1390726 1679374 1430541 112498 1848209 570347 628351 781990 887508 1990934 336357 1354679 694992 1079838 93915 370265 15538 759702 725998 1830490 1746887 1489999 267295 1821576 736167 1829745 1420154 1825534 478998 1564502 1008547 1098412 803371 1766339 1201474 869406 1385576 859925 1302237 1915471 1778263 1602230 1325055 978342 1147085 702735 1851631 1866548 811466 949327 404458 1727703 640447 1782434 1487151 4727 691238 586109 186420 1306036 830076 1233631 1228166 1199085 257800 1767469 625680 1127542 1194539 1372329 124760 1947201 606550 1000622 869629 625521 937005 499578 1704840 1846037 106606 1264003 1949132 385370 704015 1232224 1640857 249391 1608093 1911236 1854431 544366 1357817 1251322 919494 229781 1501779 657028 319785 338178 625749 865159 986741 652318 348697 210760 903412 742636 209994 1104175 160839 1828229 1638479 1055076 998784 1816075 1195408 1491982 1070477 31836 758222 266834 1472567 808080 554225 617540 967445 1983641 470275 1117396 1021112 1207411 1086498 284685 16478 1961266 928885 1466250 1688344 480735 947232 1974242 989666 675077 1174167 1617013 1445126 370454 1974567 1771473 652845 1752872 240355 1303768 1803859 1794821 1990217 552817 682393 179833 91290 501107 719459 1564175 881302 1704140 1009286 1163911 1446354 1874431 1916415 1590519 1276266 1195762 961683 75267 1035879 750496 1546909 670888 1484106 1569697 724196 337164 1365476 42978 654725 1801838 1385987 758851 1370193 941450 1060152 1440775 1674803 930492 94930 557889 810775 785631 970289 154802 578862 1447636 621852 1640475 208947 1398705 673005 1706736 1463994 180931 936321 1158193 1946559 959599 1464559 1141973 870691 361417 1572609 984588 1309566 1536690 1195733 1786749 1805061 1028171 1577549 695819 1157799 497532 1993483 4128 1589769 1756790 749797 1190454 1390596 1958094 101703 1363253 1928770 1681840 1304880 129455 361640 76910 1852781 1219732 1139303 72829 1246169 1500769 1888669 1458030 221073 1239262 859813 706291 1644624 597562 1294158 1842601 1957309 1250640 901308 1985905 350694 1291785 1247061 520599 188653 287300 1769670 520704 228321 1744070 1897799 874815 946117 880098 692963 1010846 757473 1964235 750087 416828 640753 1168382 1523736 1167804 1253143 1606088 1982254 703136 1962639 1102014 1712683 1639559 930007 1305257 57304 325161 1688782 2813 1919056 1539475 1357308 877543 1870197 1712816 456211 218050 250213 1831853 1400100 508820 43888 863179 50308 1924896 293088 1731228 1313507 1225081 219210 981172 120027 1470057 1752597 891017 101329 246982 466105 996880 1888886 1302979 424223 1443125 934674 1478898 219879 1091226 596142 1597982 1035615 1693490 1102401 1059548 613337 1488283 705872 1887910 443754 457630 986473 1975900 308748 139021 642665 1242717 1416320 1353515 1297255 11257 211526 1196401 1354559 1902274 1257735 470615 348558 1198196 1663797 862904 199398 645032 313082 190325 476378 429112 713039 1883673 1607622 288939 1565661 985994 722845 1819337 1919802 1763832 851344 476684 807704 11787 576547 1649216 1258091 1498911 305418 633559 20346 234971 1495067 1699432 1080634 689546 951147 182010 20102 418546 1325097 170096 861021 1182263 946360 1279070 953474 643021 1923656 1852846 1343653 70569 702491 385327 1512005 1198663 489430 1875154 1732532 46459 623622 1700847 657351 1288206 821776 1114762 727558 558792 1389192 1705996 424453 1859727 413953 366981 1047049 1750130 149583 854299 814386 836345 775008 1413089 1284807 747696 418563 849716 802692 179890 1179752 1699370 1692407 1277126 1128009 1453178 112067 238240 1005823 1748508 1127842 769269 1031625 1720378 929029 193098 1617684 291066 39870 150681 955396 308798 1743279 627631 690320 540423 448312 517638 631737 1756210 758773 1531322 488270 119631 1873981 1625933 1694317 1207907 1535960 803857 1049658 205113 1775270 705646 1510075 205146 530051 1681887 206278 1566983 323319 83045 1048459 1824705 591248 486334 1258365 1271149 1820677 899727 274192 681672 87486 1484837 1480827 1742858 690661 1292045 873242 1707581 537609 967359 360485 1018207 695076 143085 191752 237620 1705651 533754 1256735 1123697 1010145 773830 26362 309588 149504 73864 584477 1899842 1184466 1525615 1203585 559703 1763930 616686 1927554 1850409 1530579 659101 1369434 1717339 494833 495167 1194662 1735104 1118730 91795 1323842 201000 1991861 1239045 485369 1694449 492627 1481144 1470009 1422372 1567583 1670696 1177277 1741149 1595917 1985986 1668503 1594706 1252016 742554 636689 1276251 440479 804808 162316 447771 1305267 257992 166119 156088 985815 1548868 1103698 468663 1934122 976614 54593 209815 1928667 44361 1542752 1317348 1427132 1139582 1899137 1909457 269097 1170672 980694 1593081 404658 664412 1264794 869178 1508310 1617484 906322 297732 1087221 1335188 967917 931742 606965 168389 1232023 1478472 926268 560915 1723348 1773872 784102 795381 1994444 247642 979828 484825 164353 1860467 1796198 767959 1499726 35860 1976938 487488 442049 1258554 235061 1169065 673428 496470 895988 469904 705121 850156 1279223 1375541 1219272 920989 1935577 1437959 769120 1780039 606443 789496 1659419 143132 877455 455004 1892134 1917835 723985 171123 507529 1684081 249577 751801 481659 408197 1250423 572112 325065 522131 1533395 600418 834185 1220056 1784979 962135 1920851 1609419 574060 1846395 722856 478563 775624 1028821 1211859 1281201 872151 1473827 1709624 1372122 1366566 1945633 1350036 620900 696062 156706 410799 1557820 182780 368759 746568 27616 407306 707210 481014 1965158 1836899 89932 1380374 613432 794162 1935227 1441149 723240 720231 798712 1200058 1664240 885128 105681 1173769 795056 498188 1087533 462903 1681944 1573294 747057 1927261 1800157 1518498 1658435 827719 1587260 1489902 1186955 322075 1738225 1803557 632170 477805 348299 658862 1830338 1161631 272594 316443 1739005 106005 1543359 534357 1407325 1884710 1522954 1489813 203425 1157465 45098 1839124 1042343 501311 168898 153106 1515278 389021 262935 232592 1167704 892584 1267900 1605804 1396041 961698 1454317 1795315 544630 1211772 401293 1101694 511495 249131 119206 964909 580058 1098011 1305278 8753 414708 1790216 445553 1852446 580663 1980898 419268 208547 1231162 986352 1068528 71981 1565470 298370 1464632 1777906 1418328 1495311 1224971 1008341 575073 437429 1380119 990338 750141 1456328 696774 430680 234191 1958612 178029 1691746 843501 1779200 1713897 1204089 296575 1505585 405519 1792178 1314524 1011860 1303374 714920 1271406 1760148 882595 1642693 1859981 636173 1646582 661769 916308 1276790 1024404 569152 120354 844559 1435628 703323 122290 840866 684208 240099 560236 321440 1474648 1013238 660536 167777 1031112 1648488 1531460 1683554 1555030 1832392 69461 1570943 38449 1784857 465632 845069 1413633 495231 1172257 1866483 1856823 844236 497138 1876715 423344 1179909 370842 388216 861192 548289 1056113 847440 1304057 1615823 919188 1922848 1995585 1829819 951990 1626893 389366 604104 267358 1982809 1190563 776473 1223586 1303050 103487 71527 66242 1533686 175367 222241 407405 450989 511581 634453 1922988 1119084 547281 1855004 1984320 371033 1900533 628370 712385 1654780 1995950 1889302 1749216 527394 967329 1132313 653631 828250 1571429 1670115 1623246 778912 1325575 1258721 151167 1329241 1112724 955899 1068662 1130934 34926 1664749 1024118 354951 536265 938270 1840756 61004 1399005 30042 463870 1900005 759611 1483109 296766 876086 273787 1905925 1692862 1420688 150572 1755030 448984 1144459 1385213 1293810 888903 482118 764589 1837668 1562676 102981 1115775 116742 508629 586547 1476400 600201 569582 1362269 266108 662121 1084398 1937212 80570 402660 393600 1105690 1284911 1143265 1313932 514775 1768552 1799520 52198 1548098 1138412 1135142 204888 742394 553234 672334 421199 1916661 1985118 1035259 84459 76870 629317 1429883 1089558 682371 1291574 1350615 1982696 58619 857757 49060 985188 1738543 288290 1231366 1252121 275305 982903 3362 1460659 1103555 1941482 1958208 1803374 1228440 1753791 1089506 499658 1831438 1601911 1768920 1109625 1744439 1724734 335916 916201 966294 1809216 576304 664460 717318 1950170 50026 763058 1100830 941670 1253419 792350 1505188 1800412 102156 189341 208676 1323981 1715234 643376 883220 1459825 1283895 558208 369148 1128165 459217 12435 1490443 1713430 936026 458773 1351170 1251832 293778 412969 1498518 1900726 162152 1001646 1306326 144939 447158 1163864 564997 824477 657874 1172352 1474182 80356 484306 844137 1913005 1742373 429278 571360 1867137 1643294 710244 871552 1002323 1641726 989093 1476784 1471142 1526575 1677276 20661 546079 1292070 34388 556215 1931080 1899494 448398 466534 607836 1556815 1467771 1247222 634979 137803 464155 684646 487720 352219 404293 1054099 1050683 1009308 489150 48228 1802436 918268 1591551 662657 1727927 1797904 754153 814967 175270 1051999 56992 1922444 704304 858350 461011 675393 1970132 1552985 872973 905569 760904 1122416 1571506 286105 306599 635199 108531 1041962 556726 1478154 1488890 104861 325654 209098 931319 214812 430834 967575 554998 1976967 1105988 333528 311741 681107 1034011 1017801 661157 979308 1531175 1051087 728503 1641249 1101379 24834 724448 1683169 514863 1447579 1109028 154675 537190 730578 1846197 1100342 1384206 1320942 1531170 558516 1040263 213466 1318670 1220291 539694 1107478 1135942 347361 1777148 1047122 582703 376181 1731657 865116 1208758 79406 1550262 1791579 40558 1517869 390581 1992948 379551 1964829 1367296 964880 470123 1231016 1208568 1942168 345824 1647346 886842 39881 771442 1716300 1049876 1224243 601249 1000882 1888963 1983997 1110531 520722 1734588 1693498 385531 1992883 1649736 1111688 1209409 1580950 623819 1900627 1471568 767346 1084005 220895 1278232 1557874 1137925 689820 73211 259244 1750810 584244 1159854 1786102 830416 51766 1353854 1220778 1768113 1619507 1311301 1031427 962557 1037520 1861782 913870 470747 614673 278964 1526166 228761 373912 1705604 465243 1128825 960259 1597030 55414 699695 1265214 354722 1402952 1440401 461466 1192266 1686190 1587284 86884 241565 1440546 1806813 1630231 1729671 1847615 957457 1120844 90914 919827 1635254 1578550 1144732 158461 850746 1245756 232059 385117 1080759 1333618 1862387 123222 1220075 1637074 1993129 633538 196204 1701232 18809 1246918 458774 685069 296085 450778 1912484 1008460 1654156 1012756 806323 936954 1587993 653621 752040 1397281 1042242 724739 1711226 266333 1268446 403333 953976 1242150 640315 1228088 915432 154560 912765 1066953 1921253 856799 789912 1220398 562690 952533 490193 423989 318577 815618 1280210 913467 1455605 526159 1325701 1218 1841346 4812 907434 1767139 378622 499925 1395636 219783 1079214 1430847 478337 1841299 1897519 1490768 832264 1247710 340599 929578 1635604 260058 200266 793497 839483 535793 1077181 169832 1013570 1944870 1844187 1580402 869548 1711139 1619646 577157 412096 473701 965796 1651344 458847 1204518 1235607 1062626 1662397 1494403 312280 213828 1839099 629266 298792 369951 1854712 416613 96456 961258 1598037 770440 229006 1549023 1808582 1272549 151828 763358 1094794 427320 708907 1009825 1594480 1808736 679272 1719935 1413561 1923786 123075 486351 960920 847874 1700726 1150042 474423 1294151 1880925 1496037 1418762 1128593 712558 564834 875321 1924177 1510852 815190 870314 1576022 1934507 1786412 1593941 506814 248971 1761605 915546 1336959 1127791 131888 725300 1499051 1281768 1108545 391017 1990078 1571212 1441277 1167512 454703 863731 402666 983115 1169321 1414138 1354643 1749203 1363740 1194503 1494608 1727086 220734 805884 1743609 1209715 684343 871076 1693286 1040714 990499 391492 744297 1739416 1242123 1348984 801745 57123 1064631 1665823 1638915 745582 1399267 1862579 1736801 1665702 1853537 233692 473781 1986637 295308 896801 88947 1786383 1393677 247357 705263 1128093 1215087 1889979 103261 1164572 952063 1124519 1899693 949569 269670 1275356 539931 618448 807614 957880 500273 78606 683067 361945 1137670 1467099 1289481 1155699 1651388 196601 1601119 914996 757350 1537876 1520681 987958 1340667 388703 1379895 934302 1699507 1171978 160685 1085199 638551 48778 1623390 1325788 1629012 999822 102752 436562 1824209 803299 57100 967349 1984498 613205 1983589 598553 26503 1547796 633322 1782064 1948753 53782 909664 842435 1579766 1405560 1753513 393810 1226723 983646 1719249 1784813 1002153 1473622 973753 138132 981663 1380564 455552 4140 1903065 1774125 1532638 794438 745675 1696079 1738661 1144623 622401 185156 348431 50109 1871761 1500350 659616 762033 431073 1977767 246283 584975 1310014 420084 1631270 105208 810178 977855 376294 1301467 1008895 1278023 915311 247789 1334838 598174 75713 1580418 835731 883053 1906128 1839536 1994239 73940 1390217 547662 891732 660389 548363 950490 1245675 1393464 68942 861832 401338 1858216 1733066 1702716 1403311 1212996 307541 669856 280857 1304036 1939863 1302950 331988 33409 774101 858567 1928956 960200 1856063 1765520 325262 1868290 1522349 215523 347721 1671738 1630548 243542 1042650 206377 558876 1722217 427032 208847 958970 1232753 840039 731393 420054 1848368 1041205 1231297 390933 627148 376924 1021099 24055 945475 1374317 36656 1387452 297013 39969 684515 139055 1628891 491904 1299812 41802 64577 801381 1091139 307000 1777625 316014 681643 1195260 683230 1819156 166060 1131195 597700 1022963 305717 19261 1818010 863696 1461154 1669957 1372290 515475 1395583 1039715 1368623 1811355 850207 126590 845920 10785 1729769 1903868 771238 1917995 931598 665159 1961752 240889 410049 987652 1965611 1731292 307602 1020512 1599307 1109128 1191122 235304 78374 1968748 1771818 862674 460721 857612 1701579 977023 996497 432238 944322 55678 841318 617236 84641 1811317 902198 1414305 268240 1681090 958102 1768673 1051472 1034600 498997 1210856 784773 602746 1587746 145036 118015 1434061 776438 472224 612832 1849370 427250 323114 1923919 968691 1948387 1035393 1705322 1831011 759867 1116271 47189 446679 1071997 1661733 251312 1000223 1970769 1088735 1429465 1395607 1372678 1616902 76766 1939302 165937 313252 943254 150686 627146 86503 1202980 648517 787664 347007 57665 1878101 859902 1074321 1675215 1182701 461043 1259799 858063 240168 1952814 922943 510777 744959 1678303 1389202 912224 782388 892226 1665262 186876 1659473 947801 60880 1870272 607791 1977091 785999 1107873 396023 858253 1640581 1388508 615765 705146 542241 1891114 1346627 1411904 1752388 860596 584070 784892 1535643 1366762 368860 1220447 1868213 1172732 1676241 813097 763145 1862920 867539 1425182 1960058 1406976 1806735 1857906 328870 1985675 1142205 1682137 500476 230376 1723282 120726 976478 1832276 545117 122266 1261581 1827326 1129762 548614 1544693 596672 1073241 1759509 538670 1136303 427770 1592240 1985590 392783 718561 1356243 1389639 917280 1167952 1550139 1912061 283130 247174 1262940 1635146 1628658 1531541 944680 1353440 116883 1229398 1283905 1586411 562626 1521174 1530178 1547910 434734 1359644 1195401 1568587 1076041 1003541 1811562 41236 1591627 35172 382542 439089 1137789 191478 1907231 1063189 1512876 479566 999541 428930 277 611668 1541727 1877055 79110 1816444 360979 172427 550653 267559 1987736 1479552 74563 1281793 1553283 864402 364140 244164 1649378 1323054 366119 1211674 1014494 1939509 1781701 24233 368790 668713 638687 13217 877942 696004 70826 424773 857063 520489 1459884 94493 1194969 1881701 743651 1416547 583283 1811069 380432 1449638 1116997 675398 1744063 73948 545155 1153540 378863 1372617 702312 772404 764522 1991667 30071 297398 159872 1375902 1840873 407741 1794869 1553385 1537363 1158854 492385 505761 1279053 304451 60977 1501135 1151629 840922 1275007 807277 481102 4994 1595163 1816899 1380039 505977 1071372 1464159 570430 1285098 1479938 44028 1351021 145497 42277 1127241 1621347 224979 734922 1535388 425166 1443088 43718 463200 1444350 854154 1411367 1964627 714198 1720353 1208642 1769804 484598 895997 983475 1160262 1043618 1402740 890929 1200703 922779 7623 1650003 622864 8978 1647174 385627 784393 323174 1072848 1830262 1221525 1771773 25137 649420 953254 248633 198939 356099 339424 1272700 349394 482877 1247338 1584830 913532 1133919 1837498 1603234 1098488 1927082 789201 495391 1428771 1483933 1887786 383813 1381442 98165 1859710 131529 1537963 287481 1722927 1105088 437291 250 492843 482228 1455633 260592 1602697 1809616 870326 539304 54459 1943221 1963062 337973 225865 1390447 1607952 1794529 1497080 777379 1694662 132599 570162 813777 1873547 1912920 1845241 601345 1175210 1960816 1798524 887645 1233390 942479 780727 1620818 1633906 664620 414853 113764 1475149 1501010 78895 91452 1040649 602170 781925 29149 445792 1927151 989026 608010 1195565 1846152 1111094 395037 1989438 614956 188957 134578 146864 1488977 1947074 831032 1777911 800516 222738 1408267 1035136 1927507 62924 1617475 1681286 484569 231082 1522024 722987 1164781 333969 922168 391900 966460 635292 1589850 1968902 1402999 231590 1243684 276959 1137770 1726984 1426670 1673120 45910 838522 1568439 1918858 1807605 1650216 721243 1580463 751105 1709425 1707840 1431115 1283183 998707 1904426 649844 1407579 1930267 394541 1297208 205218 277702 176863 567117 74556 1460793 1391138 490769 191670 1047961 799762 1607570 1701389 1066018 1963945 232713 1677621 979744 1076978 1717331 403839 466563 1892613 1675908 349933 1106240 354219 542725 1463929 1991866 1444155 193915 1661675 1051375 968038 307878 1183545 1528104 598976 1369615 1917177 487657 1869500 565166 576867 1038866 40375 35803 324884 890008 61169 1376719 1292717 952495 704275 1154972 592743 1746570 1910313 1287710 430234 1757600 101529 12162 367577 157556 28990 384404 1164625 1790414 1711979 1712798 1210978 124228 1488161 1249153 203501 571764 1841324 1021710 1682176 1133814 1482461 791058 1384987 465090 107718 342252 39543 1499297 1830746 1390139 1042592 1303219 997840 1462930 839658 1824621 1761441 620913 302876 1696989 829451 1171551 54680 1183506 1474410 136797 632862 1350282 1296581 1058225 1142935 1996663 912854 830753 1204326 1691777 752946 416269 1030384 439882 1953334 27606 965013 37963 1648790 1469395 490585 599527 1623499 1498393 1412702 1744447 889715 1256421 268612 1290903 907064 994126 289213 1966357 375938 1200850 882364 122593 1726776 233169 27386 1768776 1812498 390059 726791 345591 280939 1637644 743190 1758812 1729401 14719 1861561 1348718 647370 931849 156532 1623289 1951552 595933 793070 1809282 927913 1606412 1757101 403420 1228198 954774 1477051 485826 937956 942246 1294615 1008523 249681 1330244 1744140 1141272 1258408 840607 1951753 102433 874615 1604294 1992433 1337783 1515587 728126 789544 535769 1663221 876971 988251 1558452 493 439330 967152 124486 1595779 1172969 1075204 1493979 1588346 1222329 126907 1715491 165343 818154 574912 1897822 884590 35795 667401 1039168 340159 1925978 1018856 276650 266947 1459041 137358 901314 1623099 1070033 1659089 146538 1712260 616736 378156 1692555 1446236 397184 1392723 282975 975443 253386 206707 1935747 370556 514754 846870 1197576 118025 1396838 1478453 768625 1210615 1045234 877215 1442065 861614 761048 677954 758154 458610 691597 1161859 1067822 572355 1589502 1290353 1323119 421756 1067979 574703 1092393 1169931 1753218 86911 1950443 57050 1347070 1997342 548879 82653 88970 123287 1869212 428265 641480 766617 807881 512050 246680 1276276 311299 823010 1019886 150482 1783295 267328 648666 617432 695110 1061934 1231606 1359503 1634785 739972 1380738 1282552 993314 291239 800882 362770 92848 307077 1854021 1505185 1017436 1315433 740956 848461 737326 724860 1517367 1685082 1261508 1640993 800482 1057679 1748550 1313406 1943785 1820055 229211 392702 239623 54721 969396 527210 1230940 1421770 1428844 911001 549187 912349 489750 365670 1859474 1314994 1080755 461179 1800680 914589 1060121 1296051 567519 529244 691297 247875 1928324 738626 1156814 1439627 1521388 258863 684557 842028 1238989 1919134 1703155 1830001 529566 787825 882882 291312 1878111 561154 1031743 1822455 1817282 143608 1058067 878095 1392809 1766178 1161888 1486994 7408 322332 1633485 938454 989896 1388511 1170027 1126676 1997815 557750 414019 1310419 1587755 1312722 379977 553155 261454 1662574 1980134 295742 1433052 1041121 997571 963736 244623 1733677 1161981 1995870 260040 1293113 707802 124303 587348 1480791 952758 872497 618227 1522502 56367 1365570 1173251 604605 460973 1586890 231305 186475 1696400 1445106 94825 311379 1866715 1167249 1916677 358620 1562960 232323 23944 1196379 529391 436361 1119301 1376714 1156880 1472373 930499 1117646 1413690 1705247 669483 1471690 985978 555700 1807104 920738 1772516 1130308 963822 1117582 1114775 470377 1654896 1153800 1738060 881857 782171 1580603 1059766 1931408 1839717 1420189 1445746 1395801 348212 1488580 387021 227309 1534921 1128226 285424 1337804 1998423 1303575 1066686 1236881 588141 1149366 1711172 1937731 265753 1264153 866331 657269 992247 610226 796114 1771305 1693184 850975 1600314 209350 1477942 293877 1132977 96520 1346197 284416 732229 1145882 1656598 1919655 762372 234008 1067594 1893464 1878435 532035 1498107 23360 1478615 1868271 738466 1934897 582147 1651961 1646850 270786 354395 1509003 69717 1190263 595221 1925352 1712154 1039744 1143000 1815616 1907098 1869543 1266205 746805 454221 801451 1808084 159152 810941 291336 1523083 350615 380790 1087531 1994358 252538 753053 260188 982023 170947 1866772 1670922 1203267 1900807 1163953 1401355 576908 832576 811774 1105038 1296053 1810090 1444379 890878 1519018 1437707 652732 1370963 1482705 532312 1676349 41590 1243196 1773089 1564335 189964 945103 99103 532644 1294997 6475 1752035 1517034 912134 1152081 1468230 1412506 337888 1909907 1670568 1137878 79728 244669 657125 1790472 959481 255679 258070 1405440 1889852 334690 1642090 1254672 660740 329163 1377165 13619 1493552 1522663 1326260 582068 583691 1260827 473040 798185 60528 107943 113805 821923 973532 1129381 1463066 1393426 416916 527433 1949116 1906456 1159073 855003 1066187 1212888 629722 1070725 221115 497497 1414332 1676272 242604 1535360 1406675 1418427 1235532 49226 1117018 1998828 1939496 1669714 430796 496627 425200 779984 106003 1499161 207194 403430 1929663 1846759 1032062 765166 329805 719343 1000107 305020 728836 893773 782300 1906559 1097644 1162669 804003 344235 1298530 1957347 276494 1402770 411169 1562384 403 184218 738814 1225101 1638711 1183552 695947 931324 1937313 346143 1548128 516003 1197289 933383 627842 923567 1558061 308354 1689954 1930981 1780826 1162861 130372 373945 507041 1813842 1484864 684072 1852106 1906191 1417935 659807 1715865 1769035 1170748 202853 230229 1316558 1890276 1608204 1377320 37792 1576636 1465778 864029 752933 1336687 976099 587757 68986 1957738 1185085 653167 101261 1307473 1842034 1134875 641449 570879 1671589 551410 53250 1926728 1356126 1973729 1050475 1398763 205616 1016161 692327 1481884 1301936 1392783 1743729 999991 344282 570560 1941694 1712698 1910119 1694413 629195 825539 1986413 1300727 1309397 632378 839551 405360 1211385 1938006 1716165 796186 359111 390163 1135299 129424 399942 1013175 1325297 1096132 1485930 209019 1355506 258523 540631 1455696 1123580 1884239 1283129 798855 1318190 201246 223246 818280 950902 286090 990261 1585635 654286 418317 537918 273054 1940441 1717717 212468 848870 1726642 491663 1389191 38033 1642543 1017921 800976 265394 602770 1895021 474382 22522 613645 1531686 173046 1560136 1100070 1487002 1100048 1945152 778065 49744 457227 1820946 470318 1018541 778593 1500748 1748922 311753 1364021 1781471 731894 1252753 752681 46209 310063 1241382 395797 1110109 783644 1134982 1041006 745624 346311 683149 1245489 1249684 376191 1276448 1665714 1441577 1941870 950787 1167813 1564257 1992743 96684 191397 1333774 554887 1384832 334180 1270474 40962 1937410 203799 319036 212046 1733653 1436298 411460 915981 93004 1523170 859004 1583601 982182 1846418 296532 852006 1176607 536027 273913 1983237 635361 380607 1897528 808420 966220 1138635 1430499 903617 879245 1716996 173356 873922 458701 1377915 1306325 1062881 1051246 782507 1860636 1208278 600160 430305 558205 624351 1521194 143449 1555322 831207 1182054 1005356 1435630 1059059 1234898 1228302 1310520 1646124 1902542 786302 1133393 510820 864308 1187081 34334 1102864 517813 1484590 1112938 1350760 351382 225098 699964 732603 179386 746929 192939 808124 616649 152390 972157 383071 1625740 704150 1755523 954786 97748 1216779 591784 1913075 1090117 672550 263897 1744967 1582144 1687000 678028 1136074 1175599 1345469 734449 592561 1233998 1131219 687070 1166626 1181250 369220 316621 1076877 1198665 1670329 1094254 1333074 501285 1299479 1257956 169778 637302 1518984 1309591 690491 550761 218336 1757389 530290 98906 893348 730345 419142 925956 950904 1863068 917513 1033508 1876331 334501 277572 589375 1943046 1981517 541344 1914284 1739290 1065215 1962460 1605898 818756 1543178 607102 1485319 1906314 41993 121454 1785062 772684 1198460 519104 1253915 466815 1844301 125372 258292 1015602 1655626 1225047 1540083 1944187 189175 1025896 1672759 1864868 937889 1086655 1716054 159099 1416648 1569212 28722 1970252 1775564 1907951 702371 908170 786961 412794 1646233 281729 1965634 865692 1874323 988273 1538232 145403 403020 885498 1066691 722244 126192 1284721 1982473 1570046 1081243 944803 1289208 888642 1853683 644200 1104774 311889 1659420 1410861 1133347 181677 1673193 1460932 837942 1708694 561314 717205 1383216 149179 985280 1650055 26788 44232 326848 357114 735825 1178149 1080566 171225 1198904 978790 1762962 1636145 257759 117684 1578444 790302 1129802 970984 1885212 218962 742645 1105127 1367323 1489629 1056993 847606 1657235 330779 1049516 293661 113967 310295 1235745 382625 879921 1467818 1067241 1411253 1142782 1231317 207404 1222026 1029610 1027258 703192 529142 137787 595087 1447727 1209708 808143 588447 493758 930719 842624 947206 542243 1965943 1031923 1882774 1667449 1729525 1446666 1541541 1202920 1642404 1998792 1077749 1328284 273594 355970 1591412 174758 496129 183188 1871976 589782 217867 1160865 113752 1593187 333856 105835 613400 1143601 878741 618830 965602 1295697 396156 487430 841742 1009405 1544243 441987 1345398 507730 669445 55808 839450 601299 623337 1537603 1467071 1450268 561574 1927427 1782975 327297 770 1637486 467428 251461 1068455 1792774 1314570 203081 1328100 1047079 1894488 360914 1672758 646772 1287607 544550 1278360 33725 1318038 886896 942230 1925850 627928 399615 1709839 482255 1249778 1589572 488071 1754577 1985571 44338 1538128 625208 1209228 262842 1313990 1643626 1521414 1591134 1827287 915529 1682943 872610 1267896 350496 97989 1589134 91145 1001401 978522 1309729 1835350 837451 1545454 433900 936970 1213039 1359092 760845 198859 1969772 1979796 1917764 1453882 1584964 1892332 702710 1524780 1465092 187103 1550277 1380007 1792323 857821 1579434 877038 1386061 1277043 509831 1421644 778404 388960 1895586 960061 1447101 1533348 300993 1840331 48218 1478289 619201 1751568 1621613 1795216 634944 1293665 67436 1478400 1944756 1125756 751570 1367284 615022 1199929 1203899 1595616 1399990 666601 851756 1342935 1661380 156540 1389981 100863 182813 1472620 1250007 691327 370226 1277119 963432 1144721 1892415 1781082 1639980 596617 1428127 146809 218266 1990098 673988 1481529 967430 819844 143667 151417 673882 1980817 1630296 1026800 1027978 1542229 1296035 455026 854092 1260091 700619 59960 14472 978957 250006 97125 1946605 1555040 140373 45728 1933410 541109 822100 1198632 974359 1017070 899451 202078 1491353 772419 1729451 308201 1600295 813384 873886 742463 263209 778209 1938348 1075261 951316 784859 582793 1565950 1028028 668247 1996153 795098 879802 907856 1812853 386504 1011081 139607 1822886 1552131 1916696 1720690 1620269 349535 8157 535638 1992727 746419 100641 1307192 1028265 1462263 948163 1631580 908720 408083 1833799 213467 1019723 1280831 1723120 1995961 1853342 1845374 1890599 650622 874368 1245233 1339831 1333301 1664023 1800478 698433 435796 1468728 1410335 1800331 1183622 1911927 879231 882445 1571982 858599 1193487 202791 1354006 202609 819728 561526 1776667 71819 1547893 1677716 1957354 1408339 1645470 147933 1203999 735407 567170 514114 686452 364731 1766460 1434400 1051568 1355652 1533517 173472 1445308 894484 1707156 1765972 820400 757106 593527 976216 1519546 1074197 140388 889789 412431 172570 480931 1267110 1475084 1127735 1790502 1594139 763010 1618191 1873326 1294080 611252 1107120 1087051 1925783 1789848 1564839 635360 944433 1096640 733731 1614690 1677854 1992269 1943018 953391 404047 1074972 303171 430174 833150 184419 172011 732142 1041891 1773838 730103 1156924 1811524 1063171 988258 363875 1589645 322380 1185198 1629058 721330 1152175 1020111 1982658 947890 179136 566606 1316499 1444147 401284 1676382 1677654 536912 1811116 860540 1262337 400077 1491774 1806411 1933626 877331 1578436 1558132 1555847 1811246 1874993 1937753 1066063 582029 303762 1797104 1567797 872595 1487170 141875 937935 552345 877404 1846805 580387 1073569 1550946 513566 437918 577411 6714 816007 1996244 1666278 318188 524337 811533 1660108 1108877 1332462 1736487 1010685 1986926 339224 23140 1294183 453741 73673 941652 1312109 1681525 480167 593357 888820 261554 424197 712220 864691 1497292 1987812 1924171 1521536 446273 377442 1596020 1273589 1550709 980643 574794 159935 1084441 548736 1711904 1696719 685290 1787220 1620983 218396 1632906 1747339 1418099 1469805 992775 1963580 1539642 1516431 1516566 1569061 1886160 1431744 246329 1664497 440127 1124251 101105 410488 409520 524718 1747648 1967493 633959 268420 1041565 121407 437437 775499 654037 1477864 1816160 370933 871691 592864 1687240 990187 375646 53903 957750 1540597 1279553 673497 1343555 1542441 154410 439890 1028359 795479 815814 1163954 421814 1733778 166236 1185448 838169 812018 782781 981652 551911 1774640 421243 582010 140186 679512 335804 581200 707645 1514551 1581593 168114 124308 148280 1265247 1231418 1290421 1779988 724072 718012 1357340 1586999 861576 957487 412499 124654 12978 6950 1900234 428329 889635 883943 1956377 617160 1741834 109429 776364 207244 1710428 712405 520968 1920953 300749 1256660 508687 1489339 1264709 59894 711481 1610335 493893 868951 144444 57445 1023191 519829 754829 1393943 1430548 979285 1784291 1665511 1274524 1828187 791075 9857 786532 1487406 431961 1715049 1430885 1959155 68307 83380 1409923 628936 1579869 488825 822436 120228 929185 1138595 1935452 1100268 672235 1195761 862413 1782808 1457174 1262281 591390 1967724 1335951 1783443 1328395 1536062 1902164 1985899 1423017 414394 1337179 1382736 83937 1592824 1179610 1126262 226170 736146 712580 1654495 931652 57269 1521993 672041 1864236 1123628 143358 846865 1367657 1478143 1439773 1240223 454545 1290580 185810 1014325 1919986 1495370 167975 1433327 504359 1989881 191992 994712 834259 1947222 1037409 1337763 411028 351536 260153 487060 1827449 44075 1522549 1356767 1553707 53428 1897779 1289360 1810056 1909666 281281 334153 1453533 781466 869186 89085 162695 516586 1695399 130426 377544 1114450 1511215 1274368 1837657 985531 1019650 1772263 1347366 1210620 1644030 828120 1130248 71695 1438537 213205 756805 195141 1679649 779354 790595 951913 1699337 818545 1589428 638815 449243 276951 1078642 1727982 1845849 1241017 162282 271045 646697 841606 1406853 351126 135391 620035 928104 399550 278938 147551 101405 1379396 357346 206862 498830 829132 1046267 1265472 606441 1683802 349649 715986 1401364 974874 426801 208115 1590174 1584947 1227150 20561 442685 119411 1562516 370659 322047 676213 703126 109497 285755 121250 22373 1160342 1951633 1963483 700023 1257163 981368 119861 866949 1148535 1952708 707 1135384 1419228 35571 1368456 286224 446306 1031153 108162 1911184 719100 1132431 1231895 1918007 1635098 1963082 1004373 992958 1276825 360516 710778 70117 613503 94971 1738977 1339929 1917479 1838526 1823110 1139422 1727433 1162506 842040 1096421 1691655 1218706 1968041 171317 1605609 965516 1203548 426461 607796 1702253 168444 1181942 1433964 1741994 1788361 660513 1630909 823314 1912043 1352758 1236956 185844 603157 899052 1798309 305132 83480 55547 585829 1409147 765862 839198 296757 1525711 1424398 1402480 474750 312442 1565464 1164120 969826 1397040 1883231 1786766 1507902 1980187 1340687 1028407 1916086 1434436 384918 1379564 1566752 47790 1779665 883982 855620 1578655 62594 1874355 876388 1193046 1811325 944238 133959 1078133 1935254 679431 1229231 847274 1970912 48941 574246 498505 844068 1080916 669208 1491240 945362 632468 1145127 972784 126495 714040 1423520 162913 1673804 1410101 464280 847731 503656 1066357 294647 344032 1464553 1037515 700227 1165738 1103394 836760 790075 148363 1205176 930581 521610 331261 468058 1226639 124205 1620870 1317725 1254926 1183967 1655729 1013657 131722 1281916 1083272 1902498 818281 1646691 52894 1852153 1165546 1481847 1345927 1533612 471 123515 468873 1177600 1082216 906619 926637 1210957 45504 992800 1113226 499291 662850 853625 1700831 1905081 144180 218332 599094 529608 288494 86300 1138618 1217063 410364 1533579 558419 1114831 948330 1291310 216731 1243683 1181276 627519 1021698 749166 645757 375408 949837 900317 701540 608268 211196 1972867 1715243 1433077 1601069 1026574 1403829 1967780 1845651 394408 438723 134208 1100886 1389315 550956 444857 1702893 1354239 1441966 1015826 1916299 949200 1325514 765520 297357 576580 1887288 629866 1675206 829288 1851219 221820 1448172 1643508 1587915 1068474 1682159 1963879 1640022 312666 1601584 1154772 1070866 1242867 1042293 709874 8235 1880150 905336 439668 780108 1823349 729366 317363 1871734 1110023 278024 1361237 604384 532277 1961427 1549617 819815 832203 1824002 1748695 1587471 1953628 305014 294727 715979 1554252 1855784 1395511 795668 1993219 350137 702881 1230883 995898 219149 1499507 805343 1144134 900590 1049431 84279 510616 1386908 8878 344563 609494 1952750 374938 985247 366669 34793 923272 760385 958886 456851 1929891 791729 1376095 1208672 1268218 309966 1874041 1901542 1904820 1132776 26595 1814456 613391 1018889 1005598 1626428 1350622 257242 1440535 1295435 633892 297316 1975703 966564 1826576 1586726 1142719 1633009 238200 1917045 652867 278327 1873451 370561 1612289 1148916 1930986 1309281 1866690 1669538 649685 279140 968969 1845339 782712 1028991 1761913 1057949 324912 182464 1187061 1872550 1171069 181811 902196 1046405 589474 939528 450821 1303913 1863235 1824308 1532893 912398 786406 916684 5767 246460 301945 889362 855263 914201 462083 910230 868854 654669 899578 886113 924689 801710 447645 1730308 324902 279131 991534 909783 1512059 1735561 1026100 382688 447302 1102817 212546 1554976 1067613 1451365 993416 1326971 297419 1695436 944918 1067920 1866370 1040586 470624 1356797 134717 615647 1731712 177513 1940611 629947 1738273 1175375 1612105 256306 1134901 1181634 523130 216886 1877188 1725669 1017483 716163 392578 1437850 1197145 18151 966361 1653232 908027 447079 1493611 774441 1544446 641281 1856881 1903816 1757571 134611 856455 477293 569877 1109819 1852775 1841054 965141 1656834 1606879 1814726 355434 612289 1449421 1502087 803481 1207324 1257940 27772 1621607 1171284 1732771 466466 1064093 1977893 1794489 1275481 1887547 200814 702360 1141212 1988512 392168 1971388 1632199 195215 1075324 695689 586379 1625371 404934 1804580 1547463 917832 1499491 1725849 588280 787225 257496 534440 358343 1424779 1336727 291092 608004 1339581 895112 1892318 695005 370683 1443395 1084830 122323 1012602 81315 57378 893957 1667745 593096 832161 1911105 42094 395271 747670 1471434 1587257 1935136 647513 1399614 472881 51910 1020544 173830 505705 337216 1182095 440768 1043858 679573 1756081 245854 1703561 458953 1262543 985434 1689514 1347913 735477 881925 349137 963853 1273690 1894133 897254 460150 1168794 862994 96497 467495 1350013 1007977 1829844 615800 573797 1021872 1802199 1328271 301922 1813823 1585286 1751053 1399244 893422 67875 1616573 903746 1064919 389121 181965 967024 1470522 1849551 1258538 1431875 1133192 428363 595340 914104 394772 949526 1345949 200597 551254 1360103 163862 1006715 67221 1419217 114961 298656 1566884 41857 344971 1430002 880882 1973044 274128 304709 509268 1010491 863235 90098 1500075 739810 1634887 571911 520948 1992616 1083887 883897 1460231 1121816 453448 1446691 280148 1876582 1274347 1767730 1926603 1037819 1428148 1038034 1983939 208341 1203757 251432 853051 211537 1436247 281452 1534864 895228 552445 1655849 1600903 56177 78823 25621 880000 1305907 1924384 774733 1576037 647270 497315 808946 22602 833122 1929694 467960 651727 1926831 709817 875026 721757 769493 1988099 1650040 1653751 729235 615693 813878 1280854 712722 1947967 393541 1223615 1266244 380256 1030824 1440788 886720 243602 1614281 604755 1688590 340866 1663594 1967646 56849 490704 1493891 1289365 709927 268320 615348 251448 1886506 1507 1142536 878378 209208 618016 24518 1612264 1434793 895657 1104875 176043 1875995 569232 647034 832611 1971710 1624464 1621294 12378 367670 15893 1399122 1269479 883639 736191 597233 1566066 440261 1393729 1958747 609428 1574433 932307 1807839 1623160 123837 1882048 1016932 663602 646846 739678 1212700 440447 645186 1274460 463926 857817 1535198 686776 1961710 1457253 1058039 732805 1882417 1975249 349328 1248386 652901 1254975 1617700 33868 1930549 152445 142099 1904759 1684391 1729989 1140396 1998160 215503 102539 79235 1053331 1868944 242053 909870 119898 718641 1748594 894990 393996 419805 624674 1627463 151600 1933437 1419029 1487163 1835887 990864 1845547 704856 218777 1379372 268426 876641 119028 1551015 235422 83115 802088 1380470 1308177 1613024 769948 1117543 1214310 175915 935895 162986 1949798 1918535 920891 1595596 694966 486877 907758 693693 782182 987067 1319377 276752 578584 870861 436542 401621 1320333 857715 163169 1159913 1362198 190876 1177625 1752138 1471999 87801 1661049 146907 400995 480586 240335 1675000 523924 1514642 661669 1456492 1325666 415197 635697 1311468 412731 914347 1713180 1581240 598578 741441 684024 321723 1980075 1359271 1339302 780775 1515170 1099446 1349764 1750013 943611 310316 1483231 465143 1001951 1314071 830154 892552 1052753 573148 265126 1306428 835931 816755 1706879 1759378 1900837 639926 227390 1242379 1653881 1084934 1669906 614182 735888 956559 1540426 1533632 1779073 708295 501392 579040 1582194 990250 1658473 912639 156010 246724 582964 1563746 921753 1593288 474146 374016 1619127 1887871 1311175 1064332 1424930 1899308 1809649 1842448 1549225 662087 405146 1691221 1751261 166852 181396 224455 1259874 419364 999455 1956337 1274966 112103 1060373 2000000 1260029 445518 1171075 1461045 1192807 989705 420805 86757 153868 14766 1389747 1697649 1971223 1396470 624727 1331315 1461619 1322528 942980 1430757 161510 1108753 749834 1074295 1647699 760558 493088 566266 1729041 3591 495154 208899 177528 1160073 1288642 1520005 1810798 1908389 1440680 806624 1018991 138606 1844309 1078294 826665 275773 994840 1313456 1632112 1898360 1482015 26555 1373151 616040 653497 361773 794851 727975 771600 343756 79498 537703 892369 1869888 1358346 1904403 1472946 1257587 395431 653690 98964 506543 942872 624998 794293 1082235 423662 1185374 135579 901035 362256 1780197 1217617 1636926 1737650 822600 1145964 473930 873791 466797 1931054 72356 924424 1228958 1307834 1721333 158151 1499965 1552141 1930542 1077803 1512138 342528 449459 1514591 1000738 313341 1781238 1219974 1519298 1150159 1964565 1886226 1619916 71657 1084793 1243458 709561 826401 1947912 166877 922376 1660195 156522 750989 1334581 692218 1836808 677995 888829 1221460 1531891 1938286 1767393 1275447 733854 940778 187674 654867 359093 312030 604485 722231 887323 851423 590894 1686741 1743159 555240 184007 224693 855545 1292857 628776 384519 514759 25548 1041171 1139591 612130 644351 1205137 263867 1534230 1775948 1145785 1021020 1869622 699129 1777910 516887 915226 1101372 1184220 1390492 1689786 524642 245421 508306 1022228 969107 1164318 815639 1691035 577562 1137249 331941 190339 1911036 1166940 519493 30945 925490 557224 499946 1363943 1772610 1303790 156423 1683450 1117906 1873741 761233 896775 69270 521504 232072 80829 172722 727142 1669579 1958398 1647879 1511762 155577 1514297 480572 1942652 1406501 1511342 1113194 1564471 1967195 411307 1907359 1931545 224189 1414564 1299068 420925 611010 425567 1623304 1951889 1899378 763728 154411 1567851 724067 346939 1127001 672002 1594636 1058123 1559539 692268 654026 314887 1026082 188366 1367337 1023133 1861344 1836620 1030892 365339 390399 885793 1977406 1968729 663759 1483508 1814386 1179977 841340 83870 305802 1970256 355675 245616 1874324 1684496 1346737 1798762 268754 1575552 1374086 16483 565800 1624513 445729 1493648 1595579 1048015 470625 1449542 414809 512390 648608 989694 708547 1730655 655998 1510628 1967427 29461 1353983 1406319 291690 30628 1568478 439079 275308 1119641 149501 441615 1664336 363780 50897 400134 594774 1848955 1109391 1853443 485439 134516 1932839 57219 337453 640991 558646 697357 1160982 168096 1135980 821338 45529 668554 1344651 92215 1793989 529093 418780 1451400 828125 744834 1511671 967862 1237529 775845 795805 136871 401149 416513 462035 874939 1822943 1467836 1766419 1947241 328624 1881029 1757634 879067 1822787 1055726 1437844 1132426 910497 887757 690719 1430617 525086 1735303 762223 863431 1799165 924244 1564024 31074 241946 1998159 522211 219848 266079 618371 1528313 1491051 49267 1732673 984420 389399 812753 563224 1884464 461918 773727 1625955 1241206 1698876 1475010 868487 124896 824515 336014 12310 406580 1203712 511976 928390 782295 1202959 1623950 205580 28307 528941 804162 156777 641212 1346770 34521 788481 1538637 1590797 1584882 423603 161729 141330 292545 1577751 1111869 1596999 1813156 1454095 792030 90933 1634852 351476 1734574 1404050 1253 211209 900678 1453876 513133 1608774 1844937 1126900 1549176 465565 802969 206140 750815 1552056 130632 1090302 1640516 1943510 1392277 1646084 946678 798409 1349580 1873954 141172 654069 1034452 995223 290971 1390389 1185587 626705 343539 1472136 1732087 1505152 994294 1744058 209640 119239 1300330 735275 1146926 292530 1240991 9011 730691 828098 240410 529246 842528 877476 1023253 241314 1152176 1857159 679539 1679509 1396018 1266335 196774 1857900 470808 1911955 636981 1908387 957131 1337984 948444 448985 257608 1528984 472592 1689710 1730554 12635 1334022 1410406 1922294 853827 1182909 65082 1684566 209515 328231 264856 641665 369867 955564 208466 235079 1499387 417957 1353398 1152692 23996 936188 1440403 249998 1438240 1702236 998643 1005766 76981 1722183 1222342 1116969 344823 976062 1762171 1945596 1376691 733274 1145435 1878815 181812 1188464 252704 1754545 1499125 1032828 796396 1544921 1600743 1485634 1433485 463900 67018 1286859 378740 1744135 303403 1609611 1720732 593290 1604052 1346910 463134 252762 49845 275035 797927 201307 881186 92852 1024379 58632 714565 194346 1254157 1065102 246458 808424 1410857 1967122 853738 698086 1300821 1438811 1617496 1598916 886823 1803784 563384 1100408 1167820 1730439 416293 1969948 1118244 1983390 1346804 248969 1078270 561333 1879178 1760216 1703217 1927192 1951053 862491 334616 285262 1115523 1202469 827704 22717 1900745 1466740 102123 1408434 164835 654387 79920 1017201 1483800 26679 838953 616504 140882 1116888 1802214 65584 510874 1555032 101424 459810 1146443 1981551 1696102 1286143 905982 1330491 1506544 1594034 1724801 251080 1152626 571640 158979 1602855 673800 245033 1253934 167747 95460 1639163 340010 1824714 705665 1039941 661548 623627 1925474 922678 305844 606043 230933 997935 1291646 496066 1031222 575514 518683 1488838 209531 1532892 1738 573679 1087037 240561 1656763 24029 199446 1799707 1353415 487940 878954 213069 34531 766260 247304 1539618 651075 1861754 171252 781126 441821 1090456 1156818 1023278 1862752 1344167 400241 824029 1620394 957734 1183127 1552239 111421 534490 163416 1278692 701630 778742 1143786 885423 1111882 1499954 792258 1525387 1721967 829803 1219811 276267 179127 165784 1960764 1823835 1453520 718497 1307998 627012 548033 681566 1202917 957980 467410 64131 1940540 1952436 24748 214164 1481964 1506670 1797052 1008637 873939 7908 568 1267352 1201590 1857840 1433207 676564 129647 515639 934910 1217476 535388 556294 1209496 324376 175288 1500037 738897 911259 721150 1204213 522263 1941911 889 1303954 1846349 1608978 1031693 709404 859290 1391955 853659 1006766 119776 477355 1331100 83452 193514 993574 660900 1375766 644806 212998 641892 215665 728897 1700037 410565 468101 1205872 88342 1569325 1325088 1189243 1965555 1738134 1489656 237429 1804706 1240801 1058607 848271 401010 191863 1096728 577144 1176534 1614818 440437 1673629 500970 556286 1585578 903231 327352 1756051 877208 417531 99994 557627 1414504 368566 94132 1119853 1866221 1852691 1550906 191436 1947114 1586454 326137 1847383 51494 1820077 1282940 1782960 20858 913512 1049944 930948 566218 1727576 1393585 642431 1702735 1025533 703079 1027832 1639166 1137499 547459 2825 1208607 1371246 642710 1555738 983379 125974 281582 1529334 816441 193370 1672430 224183 1054523 1277649 167543 1174677 884422 1970534 1865031 1270739 11964 766396 673777 1884455 1100498 1664712 1430493 611583 1116337 1471685 175638 1609738 1689430 139787 1630669 234116 960833 883476 610355 377707 1250227 1567754 218939 1693514 1955334 1614661 758486 145144 955376 1882925 1984746 695777 1217401 1145080 1206692 1569088 1061477 478225 1271272 1993762 1249920 552390 1670396 1217142 982950 1293363 1634515 1695923 1658943 1414303 1875207 1245320 1907523 94520 206086 321472 765374 532789 357335 1654288 665535 690861 203309 858149 954519 327258 1335124 1873772 1522058 509411 1873401 462525 787036 1333076 1122029 280597 1784548 30567 1791757 1532846 1380510 1033699 74658 1622560 994855 513550 1708641 1715301 1322662 567942 1958956 1938926 579681 619416 459859 458732 1923977 764154 444341 1068577 99801 78283 838226 757129 861604 531509 784821 522100 1367918 1710892 431385 1566994 1860837 352 1362337 906726 1552354 555112 297911 1466672 786480 975366 893457 396169 257612 1136260 41602 1280047 713463 1026796 408399 942468 445523 1264613 162070 902428 104751 1964131 1934103 855046 536301 33339 728315 1484453 195298 864485 1179743 1382033 1522930 1875951 1481218 1231613 253438 731683 359066 91624 1169913 1293698 1320595 1494412 302961 1893965 750362 1583425 1010855 1774371 1415474 1671184 1429977 1981453 1825709 1555912 1984917 669197 1915133 1425899 183107 1839548 11003 1862646 1300242 1365729 451692 978846 302418 1337607 940008 268920 1199899 1833207 1868959 247735 1966963 1822318 1389758 1925690 1166536 1955381 1977826 739541 1542767 1936918 822030 1492740 124628 1227534 1267425 1586418 37813 697803 388498 4515 1608724 915288 213796 984477 1668281 69733 166322 1251550 180553 1634970 52728 1154892 1557685 1483085 58623 126264 1447952 875392 1103993 722011 543285 179280 1231450 1660156 929425 333045 1501057 1891634 1525250 1440913 583552 314822 938860 1141163 1616692 336505 1782930 1838219 1747318 1975630 604712 1727536 780508 1666378 407813 18482 1517158 1494128 1386727 1372734 1760325 827016 1824875 366870 743011 453412 1766468 895725 704161 1787617 1632208 1763914 884689 837049 996077 1888087 918370 1344964 300308 1098805 1501285 160014 273892 82282 1077788 1633771 1249169 1110146 1443202 153893 860652 407420 1651008 1121683 976991 212053 1409472 1389312 219668 1513099 179608 1092662 1993686 1368769 882931 175214 539566 260801 9328 1306642 1793712 1871147 433361 1651288 526121 640592 970207 1255644 1650 467551 1782533 1026154 1278757 575851 1141729 874525 487274 431577 244544 1871370 436323 395697 1802666 167277 625422 225671 437953 547098 1210492 590397 317351 558633 175767 964527 1518935 529349 1469450 969974 836170 1852259 279482 484665 701448 364470 1114879 793607 1728488 1577663 245734 1330991 1752827 19672 359367 871586 1511389 1886048 1141458 1974927 81001 967077 375047 365634 1039811 732526 627837 956620 66274 1241489 387946 1544397 1066174 1024058 828836 1719788 1050987 1809836 1364138 446416 1485939 1192409 692568 1828930 1780918 103566 6464 1598254 19716 1931908 1267181 889909 744649 258931 314776 456006 609175 1278140 1504522 73649 1289596 792296 980545 1049808 1705244 160061 607148 54037 306609 403452 1465587 1360950 715022 263947 217158 1195283 66003 221105 1691415 83709 763188 780504 1495531 1951353 1364720 1822261 1431120 1723578 277717 548805 1647664 574391 903291 664434 942372 1652885 833149 60007 1556598 649208 124325 1683229 1322681 1460749 548037 224092 1798029 1469269 627550 1028910 782985 900996 730756 1025936 543759 930582 650115 797832 99858 1668898 1278046 1101929 320510 488936 649411 1584928 916486 531432 281113 602726 661768 973852 1575796 877337 1236110 1020478 395375 255616 1252574 143899 1889849 959464 1987485 383252 521098 1213075 1640025 1994322 1990967 620532 935753 103252 1884459 1027734 761627 1127982 1431930 1029660 344482 783541 1056151 1352985 711444 529211 248997 916520 1644919 1284817 885395 1506035 1062129 21215 684981 1223215 384595 1920169 1388521 690163 807361 1838827 1226877 1847492 1671605 1854151 448609 1038348 32039 1991673 982400 131907 43324 1504491 1022320 501141 1838488 442468 1818748 722424 898556 1701420 1616622 432642 694331 1671078 1783074 1567228 1733262 493062 641117 1173622 227939 837565 279327 1780724 1883376 1655099 667970 1722307 780560 1270962 1930995 784351 867093 1303918 541275 875399 1347907 1810596 813417 747744 300484 1961233 1847814 1463347 924931 1802675 1538129 314070 1627669 1426899 122413 34566 1280104 1532679 1581444 101240 1194477 1309897 1455141 1045488 1342588 1557420 936096 291084 610220 792507 278688 1368043 503 1177135 293538 1432192 1392120 490007 304794 106314 1443359 619114 1523023 1909828 157072 674631 498432 938385 1025788 123558 924966 1833514 876961 1788812 418011 600464 1323642 1580393 1098099 760437 949301 701867 856255 1262288 361572 1428581 1359030 920554 1017887 1066230 180647 1053055 151847 1949221 1259495 1489975 1337130 229532 262420 793053 932110 1104238 277771 1891580 464767 911085 1155879 1561438 1406917 733107 1018947 1224052 542358 886128 979316 330353 339718 992781 550594 1001880 14581 1386025 799454 1804650 1113884 1627158 605701 1674326 1502512 1053193 902432 1778667 1539636 234963 1528432 291479 1127082 451293 127558 557172 148847 1644618 1662664 428205 203870 1849407 593702 544499 484893 691234 879058 894543 1265446 1375218 57474 864996 1244599 489737 1912558 1493312 124771 1563128 1496215 204711 1961039 1654929 130624 1469380 1641005 1705597 491168 286854 608011 851677 1319918 549472 844842 1750585 122354 1255540 1657518 1779755 1659258 144173 1230385 1082997 650370 214679 971933 1200400 947610 771997 664695 1426300 788091 1612919 260850 1041785 967070 570179 410388 236018 1191335 1253474 617690 161925 1572402 1752956 504057 1009398 1573464 1815628 1801856 416361 1203930 503368 1257526 522668 61271 723778 1120321 203111 158610 984500 969570 1562136 1477191 1349753 1690853 874733 521638 1379234 1872138 45108 996785 1394269 506417 1575942 444550 324086 289576 1069059 173135 1682453 1948422 1253846 127384 1127026 970342 483403 321368 719861 248311 1031501 630494 372511 1403769 1675687 614820 678952 206572 1399859 1288863 1571399 232755 1748977 560866 552426 1698674 774522 1213963 649527 838885 1581231 726776 419606 1515363 1260271 460057 1638838 753608 1082346 1198260 730264 618208 924034 352802 1364789 788475 200621 438840 587637 390751 1679313 1928311 1592991 1315611 882419 517821 430943 821107 846884 353778 360565 1641325 1944340 658971 513162 861441 1549976 1712826 597986 1378567 558490 1484713 391809 730685 228757 957641 1325512 876199 1265882 647055 872808 833866 1622935 705253 316710 1316537 473667 868897 352876 1478544 1694089 1040618 851133 494530 189044 1279430 102066 1398434 1807367 1169890 954030 494770 518140 22665 379186 507831 1534331 1320399 1904693 88150 283611 20457 1605657 1317925 1039420 1485055 1147528 1693635 1066928 1837740 676043 616763 1524901 1671082 1726618 1652884 506502 1768658 792036 1751879 1050804 1379361 1517826 1128336 1350514 577237 1719996 738135 1348523 1287570 1006906 1877567 1403233 1754178 1066131 526205 1396045 817426 1611933 242084 1661151 1680809 1312385 422803 983912 1131229 192040 625991 1059085 1305637 1785550 1282864 1668698 567631 920802 997544 51639 1901886 1151436 618714 1829242 1619765 839438 1380101 1698144 1052663 855389 681345 536446 1718043 308471 604050 98019 1695256 1157253 593614 46751 1167846 1969813 540409 1459486 898029 645220 297084 1834766 1265487 86021 1031820 909112 1087022 836845 1832791 237608 1906819 1529969 843703 1910799 1483938 485771 637993 1674489 1913176 484516 1568484 425999 1645277 585927 462225 335672 164713 1077715 1280619 594601 153215 1799858 1589254 426988 1111871 1629576 313219 1894245 1722498 1250159 522220 1028559 1792299 397308 522922 975152 641059 593237 1873662 943583 1493490 404238 1244611 1962080 400558 534619 1826 1899799 547130 642426 101464 1128996 508317 609868 368347 956171 1726910 912779 997283 1687887 1285180 1398836 634189 760517 1158355 566130 465688 1770638 221635 221767 1557333 1898737 1613293 491415 943343 116986 942728 185385 1200661 327064 986730 1284571 1589868 457428 1817726 1457366 1819325 1450723 1506249 62656 614463 1223175 810666 1053240 1122625 1344033 1268893 1632344 1102360 393576 1251139 920994 1122038 635516 1924233 1406886 243312 1967769 1329430 952620 1987563 886704 1107964 2909 652331 462430 1826086 631137 1699727 922423 1433142 555199 1864310 342599 894373 559459 1774531 1479623 1924043 1477307 1982623 383604 923358 1056136 951695 375056 1415263 1268545 370934 356532 1826181 1647785 1788510 506604 1038383 1241393 1555687 219474 443659 1940196 150739 1703165 966098 1289997 541611 1405805 172047 574316 1581712 1119815 1838797 305138 141972 688396 780293 1882744 512307 395966 1646998 1148586 178320 1726389 899601 151195 368364 461864 1835023 514501 1042282 427866 444261 1554275 1990614 1975114 788664 677752 1672681 382549 387955 1110773 585359 1800455 52247 168489 89896 743202 354538 1720645 1598011 1184099 320846 3977 864042 1414461 267398 1099663 1303009 624574 1378220 658380 1191304 978341 198668 1089051 1523687 648937 189842 132595 378480 1626168 408101 1172210 947322 1515917 1908589 191008 1093324 589882 801505 1962308 1623329 1798144 1539002 188754 1253412 1902430 1533214 867068 727419 138110 497067 38990 661057 813067 760376 1907299 107496 874673 599627 735483 1316398 61128 1608831 902089 1886994 318289 1101130 779405 459474 1100154 1948895 808217 1539697 1709452 1708783 959857 856502 1947116 284621 323437 500654 215281 1331391 350272 1430959 1190515 1654496 1597969 621588 911476 495921 1534356 119235 1352457 1851036 1008679 1761947 1414777 1842350 1437974 1893614 1932749 1387275 954942 1555071 1513695 1794157 1790924 246865 1324123 1700679 1223449 117506 330478 554922 188438 535966 1954885 1510193 1329640 1404822 597381 1141492 442773 1838535 496016 1748199 1346193 516401 824270 731409 197386 1382581 646020 1823109 853629 1427766 668671 388711 1242058 457808 1057772 331876 56756 434237 736324 1027290 502935 304699 196402 1288628 1871300 985653 775466 1386733 1632235 686310 1213442 778344 1961280 161632 45740 903522 708037 1862895 995865 535730 1365138 923468 1947735 1711943 805228 1530145 1266930 544726 338089 651359 1097130 255681 875266 1935183 1327056 1859286 1457746 1421258 1536590 137167 671939 418519 1812167 1928269 1703133 1953762 1305858 380762 1287844 744840 1042722 1836852 552250 1482247 1769780 1389474 272823 819327 978138 1990877 1320525 1971909 1084186 692476 583998 936184 1024183 1369103 948712 582053 1271460 1653495 615335 120514 782753 539874 117833 661501 748106 1745849 564595 284548 524506 1254094 1691686 1461480 1320036 1063679 13087 1878795 486568 649262 703651 1937897 828525 252289 805644 1652051 1518328 1900906 238331 463366 1800577 436995 37799 1377434 1852202 1020998 798448 551925 1358253 835228 837884 1165713 1822525 1885307 109829 1188244 413664 1743866 1619586 515637 525464 521446 229551 756074 1514704 1547725 1678103 1239155 1371017 685426 1557542 405910 1140139 241261 1126267 1953738 226212 1465667 743298 1891022 1782903 667778 1901177 671659 1826488 1002482 1502974 1939421 1685336 236874 1814041 1951849 513970 1203511 61139 1255519 1170707 1397187 300658 1248803 1886782 1260889 820251 578380 137613 1746650 847175 602518 1352475 632956 248806 1170232 821709 599760 1160813 957034 800695 849008 906656 825903 1343968 243652 1984203 1482199 1648921 1328889 180947 1393912 1329434 1911542 952463 1516005 435060 1839034 107222 243896 1210142 1772298 685200 210673 1567958 1838487 519754 1114527 1227005 1620143 1988092 526148 862797 1110154 950884 1862047 1575655 1609605 1667190 1901602 1727772 1262264 1975583 1254891 371251 1930220 849901 1680439 90782 545303 783327 368256 914658 101354 1016361 81925 1722973 1565347 1980192 1397495 1514904 562850 681003 72063 695940 1714220 29814 1875552 1115396 1972844 1827714 1917401 1897737 322365 77690 707678 1678477 1260222 707824 1894265 477845 366215 1431217 541778 876773 1865423 385264 129026 176779 786083 276306 343058 781308 1123742 675058 634911 1015065 1215070 992580 1286609 977713 1907438 1670832 1105928 594179 1746189 1795978 1508875 1102242 697175 216644 870834 726714 1205694 335268 530097 1976024 1776465 1491864 766704 863983 1894175 207483 1696127 1266961 954934 1477247 734396 1934439 1915046 765662 1105971 279686 394771 1669341 1407914 1927621 179161 563705 1138892 657702 1417840 839638 1757830 925340 430627 1319249 150231 1247824 1788599 396260 1146052 1223489 175197 990874 572635 521482 1055594 434999 566206 823556 194872 630270 1032819 1717025 943109 1794324 398273 1003718 1334282 1857111 1952879 1649228 1592826 602806 1856998 1851575 848572 172426 394721 1805375 509904 1269653 1296798 1183641 1229251 882349 303860 1706675 1763606 1865700 56396 105764 355133 1259051 673530 462969 841750 845650 1769752 1524035 1482775 642905 773826 354816 1584359 664630 494661 1877431 1395878 1493062 244793 172218 1218805 1478314 1017521 1559962 1257120 795196 1917006 1086578 1357930 1796860 617179 273625 1185131 1015189 1397106 1045731 215231 1850793 332938 391660 892224 1552275 1555050 693048 77586 689113 1340026 1473197 916470 1528564 1626421 990660 483700 1300676 571976 1954606 900586 1165163 40210 409021 1774643 1777663 72515 1705571 1594887 1856525 840433 440067 1094748 24749 709922 63956 212804 264427 890692 340819 1078776 1121950 654543 1158579 1426489 1891877 55123 588972 653065 1243240 1094565 1246513 492602 1307582 293265 1175696 1296903 1009634 456097 1199162 914643 602479 264066 702115 1624417 1124413 221128 1069565 511241 254537 514545 203843 525075 1777498 723948 762583 919983 1567854 153416 651047 223198 395672 768525 1887756 1323475 192368 677607 1091675 1682900 679412 1642409 669753 324145 593331 1638228 1644202 955649 1123915 950112 17335 709917 334128 1797985 1294011 871796 936890 1948369 1525774 398756 1507884 1666176 1256687 678394 386192 153179 1289241 1191531 567559 599489 1720915 1996104 1685826 169575 1367906 1065987 371856 188110 1815089 398578 1886769 785233 274530 1523117 1350838 1599312 963318 1040381 604252 15354 773953 1869194 931227 439892 1782316 1329443 857762 1317091 1198047 1653089 1654901 857383 1292176 842505 1583154 741646 15988 1916924 510385 149916 1539112 1158426 1722384 1469477 398815 1238026 565039 1238605 1958128 148364 85246 1215410 301625 1161559 400486 73840 272336 637940 1500770 801660 400275 1147164 253997 336289 1628394 1227536 62161 788725 1663613 213712 1426656 204278 104812 524760 507514 921075 116416 863658 1092102 452102 1044606 1500771 1200971 153496 1128365 607308 287841 839213 488770 1814471 873156 1267002 1158886 1680654 715416 422675 581024 1361871 336784 70635 375889 70724 656251 338995 1290855 353023 1829981 698392 250509 1850737 1713412 199862 1466641 1906762 532195 1090459 713802 452138 1468326 869876 1844247 1877275 732361 290856 957382 1243894 1047088 1349387 732354 1094669 1178324 1129910 240974 555998 951264 1518300 511155 114426 641801 1607236 1785204 315183 209496 547879 524558 633078 492260 178944 63866 1544176 276255 956194 525321 1823377 816842 244327 1636859 1412110 1552575 860034 654714 1507285 1375323 1479159 1702415 205216 342846 1625362 761271 379806 467620 1268701 668841 302181 943937 1083692 786166 535116 1089385 487789 1911440 1397642 1665729 1237109 720675 450882 1387832 793133 748551 1116232 856283 169613 600754 85169 1603677 1390837 89773 771067 1887158 1656227 1989469 984885 257264 1315244 1224424 620804 1702328 61093 978026 1059496 130840 820109 1817886 1713915 241155 144424 335531 1276932 1188191 1159437 1631340 1533316 806716 1199205 1878886 521013 1801419 775291 1701967 929796 1237215 977001 1718040 1169526 1982884 569591 447511 1757978 758344 1698052 99325 173743 1260241 1548147 1849048 490527 421801 654386 1406723 1716200 848654 274848 1653602 1346391 287576 897613 1940379 890470 141157 1735172 741439 387781 1339570 952367 829095 1404888 1970754 1710188 781022 407946 598946 1197924 1078434 911323 1316570 406642 1100590 1186821 37566 1316650 841496 928080 1848290 726291 563215 1205816 1086113 201778 500047 326610 712141 1182528 601951 1637739 1119456 1253219 811658 796725 1818672 1262559 822764 72270 1734109 217481 1477323 1293143 1814806 1256634 1104648 851274 62929 527239 43837 365639 888823 599950 1705971 582333 1557845 371916 1195975 57635 693515 329418 1107731 631201 1184290 1536838 1034735 1565315 1031044 1604521 203823 7552 1186310 516082 770172 963222 1376285 1398073 987220 539667 111540 517993 1445284 1795566 1482730 864074 909713 456971 32264 1738590 1134198 1903307 1912697 740276 1185336 67431 369075 1382072 1401369 1085659 1042005 950702 847948 312193 1448437 1612387 449133 200250 398078 1370676 1742094 1962748 292005 862179 1455594 1156053 153646 936978 1251533 1711197 1588884 1049407 1036181 1124 1212388 1933268 763917 1789580 966400 1650731 1481088 1712486 814825 1295938 1081682 810396 1073004 1977676 1796197 1145406 1448189 1451221 1821439 917726 1331503 1047072 1252989 794374 1529983 1852540 1791976 63666 919736 306572 1761930 1781383 1781237 1240875 1378547 1553763 905350 1569237 552509 620762 1101012 28838 1997633 906072 1517254 303381 96825 14748 564558 498841 1963662 246088 662042 1789400 981011 1941459 428806 477525 347691 531671 1713691 1284876 276817 779756 526611 12835 760524 818365 204695 1766370 689473 83647 645916 1385341 183204 1235585 1404203 447350 814311 471973 1176575 1879385 1952689 1969789 1762235 136341 1765165 181816 294446 1783040 719355 644728 476840 209644 376919 550211 1005022 198805 174871 1380624 1057993 81802 1286642 483154 917128 1247066 1794515 927904 1662858 1011733 1948604 299976 493439 1640224 940731 969521 324202 811130 203604 1463559 1141780 404661 122535 1232112 1607350 198276 958005 1183546 81163 496667 665251 1163577 1172205 386251 318090 54036 818086 1223151 755327 700187 1274478 1373213 487832 1412916 377736 557726 1502368 1788557 365532 192805 1151135 1693025 1488825 1895630 222164 143196 867234 797773 354248 944890 1152196 1381476 1507720 1907780 954225 575074 3860 140032 1341359 765787 839949 1865297 1002819 369203 1890868 154493 328674 1871801 1360544 517458 1496909 1816194 1415010 577532 253717 1701638 1449895 1544460 1165042 1828360 1913318 1630797 721463 382380 379275 736858 813563 557459 1695589 861975 73432 756868 1544723 719052 143635 106142 1065736 445659 1455239 35306 1911489 873179 824150 721720 351269 386645 1223599 764036 1243359 450046 1758392 732049 1195855 135476 1950862 111512 1636804 1779884 1464579 1690715 1975109 1631615 950600 555101 350793 1424427 1322849 1661741 855865 1072238 1225798 237396 1836359 784354 1994508 1346375 619771 193215 1820969 1063620 1032837 1362869 931593 806155 1575017 702645 194233 873613 808895 873806 708940 1359206 1225644 956735 568646 894979 1489776 1619441 404082 1792312 1769359 186888 1703746 526405 388635 1180742 384791 1831412 1408646 1658558 622938 182805 629439 726643 275204 475249 1252152 1936109 845518 534786 112544 1287450 343774 1517026 277613 723337 25097 161222 492143 327262 1307147 351422 541422 1386092 24398 13726 1654573 644892 73077 1358512 1266187 1784241 730469 684574 1059857 1854290 913141 969705 638275 1771140 1940316 225720 276950 1678279 1092052 799299 357729 827264 1513373 1677661 1803392 1549656 1274360 1445542 426398 1210539 211414 1763277 508241 916196 431206 420120 1773572 1232571 1057261 517977 178371 47939 1512099 472629 1305878 1096489 1012891 312250 1945553 1657839 1403979 811590 694498 493690 1423266 481289 1069209 484536 1138627 1957504 1134450 611287 1155623 1269365 935641 1168274 1010994 882398 1462641 1397972 960052 849982 623404 283946 1736422 1797206 1919768 1331226 1175283 258777 680579 728704 727508 236805 1649753 357371 1609655 1588277 1343247 1321339 748552 1629316 851728 1059721 829906 1355102 527958 73123 1497351 1405394 438580 455238 1190085 1478284 177001 670398 1935202 1970693 788582 1846555 1379104 408250 954253 1725206 1310495 1252282 1042860 1598714 834121 37281 1103674 1991788 1742065 1932601 948782 846226 988383 1281268 1856898 1933635 1487260 1960585 847154 938412 175018 582462 1494291 1313068 1079206 503447 834498 1585105 1138865 1783330 1749027 1244413 1044939 1679451 1776894 685997 1808569 1683140 1295258 1949472 54301 1109562 1526841 935352 1482464 1535177 1540540 1011409 1469828 1278806 41885 1691824 1980165 804078 1461256 127357 1602124 932721 1745680 1837965 1392416 1368354 1729189 209123 1666455 1924160 1943596 369380 82966 534822 1248597 316318 1359447 438367 1223623 180064 1869029 151732 453125 647844 1848407 884855 1022131 1677223 354056 1701714 27024 947130 508583 1950095 363437 689202 1997819 1563752 1654289 1015039 1698331 576336 859103 890906 1890877 1229523 237320 1706598 21661 1978017 914744 636012 1373597 1835287 1323075 1970761 1700934 197511 1882114 251730 1543065 1170287 252342 961870 1018531 471392 441707 935410 1431404 393926 1582477 1935676 1328495 985440 1790324 1891630 973300 1725841 1542133 304412 50044 637573 1709381 1490469 486938 1942976 1418321 307623 932911 1441581 1582938 923548 958675 1187073 1106506 1572247 1224256 1527413 1565944 640065 1395916 1078494 1095002 845136 544606 1443690 281566 393482 1530509 260419 435094 391833 302863 1075546 992584 200963 1445655 698690 12258 1052204 559943 978881 620772 1313645 1863420 440944 402443 393680 1291176 644783 837557 1298261 214649 935269 1019350 1885500 148954 1545306 1854739 508862 759178 1806359 1731584 1551320 1102579 592861 536781 1562306 585432 1978937 827008 200599 706960 601608 686900 363864 387753 952974 1053349 1366667 1600395 1336441 1923312 1045325 510478 1505665 944983 1891833 588872 333111 5809 929331 523988 490170 944463 1093249 942404 316689 1408610 692610 1297697 82204 400357 776276 568186 1038389 1664230 772854 1192885 513540 686386 197906 884031 786271 1765349 1996504 375007 1957420 238338 1712557 616433 1050118 985714 1376628 40998 23215 1101716 1048185 1623412 1835603 1750060 1625838 852096 254628 393747 670765 1374570 862583 1725893 1070981 1163597 131604 153527 691568 647267 291638 1923933 97340 1408669 1116622 838043 459324 202439 1855929 754773 302803 252885 1533624 480227 1532907 1507619 519469 88629 318214 463646 630092 1866868 836188 1242411 1609484 488423 1279432 1870247 38572 1508870 1612674 797328 848055 372515 405650 1149945 1526492 1193037 582158 227110 668757 1661379 460108 1434053 1772183 1113420 870121 1624992 213518 1692981 735371 1372274 952393 1436795 1600916 1975546 178394 1707658 733695 719969 1855795 711779 716301 1306736 1899324 661304 1246437 118379 618280 1740356 1413784 1259834 1653644 95554 1853358 1379926 953452 438823 878217 82333 478031 975172 370 1334354 1993898 1410239 1528809 509236 192507 641077 1692165 1426040 541495 1079848 129669 1977167 1709612 1308665 1200533 1534687 355885 654741 32781 909687 731805 399039 1487576 620022 1907795 1359094 1466134 1363803 1359232 190634 973024 471413 1772750 667132 215967 1237755 1581426 1101791 1252786 416524 431739 380611 1351306 513863 1655870 224231 1932456 962707 1755486 944094 1294136 1662446 313635 1280755 83630 1271814 1582779 51156 755690 1132950 479234 162266 1667743 1094712 927041 421333 167505 310385 920935 888056 742429 1701408 732854 957799 1414786 985296 917628 187981 1293302 772893 82063 529202 599926 1911903 1105652 991452 1555710 1111315 1817196 1560129 1216216 1743812 1894364 1771467 1134926 725628 1131246 650098 1096131 1308679 1332691 808060 654468 995464 363778 1997746 1864709 849621 318761 1403358 1863133 520659 1786569 492504 1962484 663819 993167 145370 891258 459729 1282718 264163 88007 1244610 694197 848923 616259 1087363 12538 1419492 1754415 50054 363307 1121575 1852081 826183 566723 1382221 39455 1279331 1747520 1992467 174091 889466 1470714 281013 920129 974107 1870174 918030 1237938 1097249 1271723 1361364 930969 849668 252924 157304 476958 1946962 1901153 405288 530994 52062 715344 1095581 551495 1022893 663003 1556438 441370 1850706 1676089 184186 1083905 1445986 398425 1778958 445370 928674 1500378 140569 923660 45398 676186 1351105 24908 1573584 568572 1551481 518560 186907 414105 1761696 1468068 249702 115287 1399998 1686450 1467619 1715836 1251359 572935 692852 239765 642960 538507 1605220 890719 101526 1520950 157128 892367 235894 1491985 718926 277388 1416344 1591649 131680 1561604 1541275 683396 1912515 740213 1732933 1422702 520221 386553 1844250 1801723 1490991 1129735 1710425 523985 1503478 1976716 398968 90898 205517 1558151 841217 889531 279496 861757 379324 1884272 230162 966670 956177 1602310 877028 297927 1346056 65972 1635340 1147047 266763 155243 1703856 41834 793389 1735199 862708 148464 113303 1720312 1047940 1077132 1610606 759982 1942423 1598748 403922 758477 822884 1626920 741833 1451824 485604 881513 425634 956327 1744280 1279218 971720 428525 1274864 271137 388811 180657 1506687 589627 457890 1615145 51717 179487 1078317 1574929 1973056 1223058 581261 693030 758974 1226925 1579475 1886374 14252 1483526 759292 1376227 1081591 685111 1773165 153803 1611297 1573397 1215319 1466011 717802 1218740 1368113 1271643 1422288 67160 592852 833417 1130212 1825895 1439290 1966514 1308308 329329 577722 452525 825719 1306903 181623 1845122 1819844 1988013 506998 1863077 1120797 719305 917304 1670340 1080588 248807 737837 1844731 1606129 86407 1098327 100346 433313 157175 374258 137649 272142 767092 1690359 1138095 517716 359609 1646540 1970399 1918422 1410935 794096 28333 1832243 753371 597862 459611 803449 714264 1809893 642141 213142 1084171 217014 1732919 1751206 424697 569102 774888 93502 1773716 428417 1539717 1407478 313180 1603052 678572 1051541 999811 1464716 1385054 720275 1157540 323753 1369591 1367313 1186628 923533 243818 1865677 567172 1574245 493386 473107 413738 121408 379663 1714022 601690 1951847 1263073 1974636 1510559 532467 1937468 1859781 546307 368413 1527391 462091 966340 47713 1642398 78132 708249 795449 130010 626531 1936089 1390057 217907 1065751 1369225 481755 270129 995209 1563453 1359634 1817044 752041 1104025 1236467 1433716 83534 1523530 786812 30635 1357966 352942 1949331 1645830 336946 1754917 1524019 600814 901125 237335 934010 491419 309217 1294650 1737201 961271 1594299 1250956 25812 181184 1867686 1076030 1420848 132506 1336981 867639 1971260 1662502 1115625 476399 44610 547854 859433 739248 534707 1817872 1577997 1211793 752513 1423846 1583363 625536 450743 1265789 1452914 651914 633121 556551 1465695 1677961 1535339 928855 1848004 793987 1702914 1194562 886830 1411058 1441655 1528751 934909 197221 1381241 1827562 1209639 1048772 1255635 167721 1147196 1857272 423815 1541070 402224 773029 1821990 1572011 1335202 26935 26375 207391 1756416 259336 1329859 664973 1256611 1699441 839445 659228 56984 1411864 654135 1126222 85825 366859 1035926 231668 452503 518996 1234924 838850 16376 982169 637275 731849 1399217 898677 637827 1908124 985995 953873 128472 1263004 1017423 1053859 1601578 910370 667689 1182799 297409 790182 221772 713228 1352963 713358 16786 901226 1872075 825690 141718 1009834 814464 885452 1090035 545602 319134 177462 1162938 889250 925085 484699 1203958 411862 1490061 804380 1366265 212315 1001577 1642098 1842718 176049 1650142 1356587 106235 351025 1789637 1823787 1785414 185064 1911567 345414 1046209 1839547 1612000 464735 1904991 1494482 865097 1633854 53999 1051377 1971907 1824697 758933 540774 1223077 171087 1671898 410415 1019437 236958 218237 395099 167811 226048 1952284 1261418 1900369 1100866 1573942 1346964 11571 1582085 1367663 410116 1468153 1999482 243583 1298073 699669 1985709 734255 163245 944029 1528321 105291 1868453 1954775 527420 862390 1815293 10108 1288091 865647 621285 1172062 1274890 1620625 1439262 114506 254821 1247106 1805966 585314 857518 1883541 1725006 512822 1752501 1673593 351778 669643 963158 423408 274912 1814777 290569 848764 895223 1612437 363833 1715643 1027673 514994 1327591 115597 1788048 1715344 1692096 237222 1536195 1321874 1928727 405175 1223883 1576661 957074 589075 31100 1329876 339058 1089859 1694344 801473 250124 931367 1715200 1717796 1649851 422415 336588 1040679 1593678 842030 1248431 232540 1181229 1302534 1248465 93992 1472109 1265873 524305 913405 1371723 1089028 779940 10254 787384 1997645 1807290 109114 1879396 1918447 144010 204766 807988 238717 271140 946687 1745839 777460 912579 961824 1047674 1500780 456863 1819442 1542610 859242 1464836 1979357 1099402 1970253 1207204 127245 1978904 1414391 1256925 954840 332636 1141685 212153 206497 198306 816209 1407047 1307438 274744 1345380 1584591 843426 3946 1384554 196509 388521 500804 1418262 975195 1688798 1848933 1168656 203848 1645653 1929802 833623 972042 1549838 376452 1796490 901768 1653762 1446804 1323027 1551874 1372568 1017515 143669 1122376 1467791 842596 1372199 1767601 156473 1480717 516853 1951016 1098088 1412548 700551 1302806 1561126 1205465 1936101 1697538 533621 1049 578970 322205 821642 950991 1003069 13767 1175394 1803877 554592 437129 1471314 1327783 1469515 1930103 132608 797334 415291 1969069 1566520 1064046 694421 1756269 1111730 1235044 947650 876481 1436713 1795872 1992531 1061645 543720 343531 276254 1779471 1618526 1437876 1997627 1476164 903893 83880 755278 601202 239464 436089 1427690 1313815 1922889 1040713 1019096 1080542 1571133 1325628 1194480 1633729 144624 782166 457292 273189 105445 104939 987009 1367422 1759797 581807 1249671 73266 1323872 965064 1935763 1682291 1545056 584897 1670987 1901809 841555 1216209 741653 1678258 805475 1939755 1001237 718136 520154 191316 626501 1199889 1448808 144315 173797 642225 564955 231498 190073 321199 892393 1749830 1490434 1718220 1774000 1159379 972728 1102246 1493826 1217777 802176 1180143 1235482 1808005 1779157 1899479 64082 201561 1092996 556921 1053714 938958 231369 1852919 716478 249849 95144 1019487 996888 1034281 1266907 1823383 1955762 917916 1477679 1250076 1030956 1420762 1164299 1674152 1576939 936758 399929 16445 690762 606537 1825609 734466 1037761 361988 1892327 1313528 1182117 845986 1714588 151000 1152803 1506282 148647 428208 1900374 1572855 332124 1756120 983477 1827848 77619 261361 450931 775628 1411021 79096 1332743 1890043 210922 70875 1093698 1108624 1110775 907779 1477180 1694507 984827 1193841 923735 1916605 1783221 720665 1313695 460035 348300 1945096 1864820 869867 771705 751063 280307 831720 411753 459521 992548 1959837 1818567 875011 770326 1587996 1685481 1727922 1823854 727742 1962036 1173069 1531303 1729267 1482340 1645772 1499135 601149 1170288 1136076 43017 988879 111870 217222 1602933 1074485 1082426 1255663 1391781 1295696 1172182 1762720 343714 642204 1981984 1941186 609535 1738123 1313259 221338 1999573 1333383 304534 1698964 316817 1999287 860456 187166 940086 1419817 1183193 1292996 1827877 315523 1046894 202528 940360 1428146 974192 994649 1443683 165028 542339 150719 1523259 1295281 1039710 952458 150228 114371 1862655 1421705 1691633 690996 1642642 563330 19706 944913 357538 870076 141359 1066096 1638246 1292926 1334611 107336 1421015 133250 1104971 11850 358298 1272190 642241 885780 1209434 1191357 1787396 165366 1094926 1790236 75480 672883 624179 951254 764732 1139040 909485 1272359 435408 1266288 690968 1017506 675802 881584 384498 883675 1933324 259584 1146637 656416 179315 633318 335730 311796 1741596 1203863 161330 790144 1808530 38867 790279 1562560 1419896 297530 1090326 102930 1906036 405842 701474 638413 1277970 677496 527708 835292 1978506 890398 1898516 1321928 422852 414540 1774823 353615 124731 132158 1206537 264221 1638320 1372414 519643 664096 1941110 600752 1481167 914366 612799 325764 282859 176270 1757889 1589056 1859104 734284 1803588 725216 539366 1061802 1712280 340052 610277 1349903 1334956 419197 18288 1926064 303442 1391509 1149670 896485 1203248 1470006 1222703 1987277 1226270 1868519 79290 1624748 1880895 966681 354820 1533547 730446 95032 722885 420486 458015 1201974 1773582 588884 1619373 1018837 540937 1964919 1129724 354780 1997349 1111836 662730 880390 171982 2868 221113 1909507 1971745 1790932 707511 1348933 551736 1127983 271608 1417357 52661 1488858 1828752 496846 1920819 1518423 1110661 257604 1910283 469228 597978 743634 1746536 104423 1217082 1363099 529543 611880 221958 929692 944646 1467694 1233248 303763 1299106 1924537 53053 1429233 431479 1820368 1998123 1265485 1470485 715832 1007913 247365 1932757 1067678 12323 1080296 1847601 1640501 1809107 1487790 1266202 126557 393627 993311 602880 996136 1416432 221289 666260 395012 1020971 1321309 152391 956913 1150416 848453 784632 1993524 590642 1950790 944955 930119 567348 1921124 1980786 928902 1863773 1698260 28275 709051 879778 1151613 764529 1660517 1627181 1932611 853322 1895458 1130738 322626 1548492 369923 1399917 727002 497150 1890816 505114 1832782 1245680 1701528 524457 697817 610423 1977014 908848 1197613 1482220 1747046 1617835 871453 1441776 583507 226449 643541 430404 222055 78334 246872 96595 841792 1253551 1414544 1946005 1274834 1458910 1410455 198614 585873 731038 1650444 1784888 339932 1943866 1009813 1751308 523719 1752305 413675 97706 802701 1192067 38182 651816 952354 658948 241509 1700449 88674 980155 1780128 46373 1532145 91304 802350 996633 156117 105932 1531965 113445 234263 870058 450576 844404 283545 1674162 1943999 1318338 1370137 1796445 1817937 1682101 1117834 1299766 1399786 348832 1210180 1710570 493760 598410 131567 1362007 1523543 1582160 933056 1717212 881227 1829661 1188759 1520699 1780894 1432215 1783250 577552 1114035 1734667 1678724 451941 480262 1833888 607666 1867772 1514113 1133457 1483590 1931814 314462 167827 1554332 1157544 348966 754012 76090 525576 1316414 1420200 1405982 903401 1732717 1185747 1514304 326570 1656546 1176563 1921437 48775 1293040 1295644 571638 1099594 1213240 1487817 935114 240356 277918 1007061 1145318 1286973 41434 553277 578466 1349935 727163 731102 117793 1639866 640856 78517 965653 770198 553425 523313 1565586 1025758 123098 1059172 1418541 1958134 1343094 941756 722531 731994 603951 36374 1195330 1764184 1761922 1338354 1086709 78659 751314 950984 978851 665820 286742 266149 1045257 233243 562578 1805176 1899905 1191365 443602 1782588 447707 633181 239948 1853123 1243742 978921 1375475 391127 1724248 232419 404711 1227385 19498 1697525 841919 1837622 80184 154408 1606652 425448 1235507 1898742 31835 1577224 503948 412545 823200 349266 579847 452828 1066913 1765263 878471 634778 1207099 1180938 623221 684510 1573686 457132 26678 333623 195300 277943 1017607 90955 1298597 1074895 238877 1370860 1752181 1237738 1927520 441037 465877 153648 995416 985891 287608 44965 1353549 1114340 793056 1886701 1544013 479835 1685406 941881 506135 13937 118241 1003193 848498 971721 932717 1762164 1745439 860093 1289708 656370 73092 1460731 1232399 207743 960436 883246 214673 1893691 927509 1176632 659064 122849 815454 142033 119532 1530723 787985 35542 1763398 1102540 1565230 851978 376336 1949154 1283536 680191 650826 420293 1150774 1733562 968718 1871844 1481292 1026911 1879073 1119407 1082333 639132 128947 1867646 1196014 1198120 260580 1812345 262579 1793701 670800 1418031 883123 1629379 687778 1158446 1682142 293200 802776 1170336 263860 943247 1949473 1078622 793193 1609609 1381855 1453672 488209 536447 383328 161778 1082976 146360 1094650 1291808 1414226 328949 1280133 957808 1974385 1059557 1589185 286019 1252390 1906901 1498172 448269 1183184 776264 1266319 140146 582858 562971 1903240 694911 982005 1834870 772342 1449229 1199530 1805021 993342 485471 1318741 1638524 333087 1337590 606866 443080 788874 1151285 38583 1348003 1018931 1280138 855168 1672349 1548097 751057 1264058 700520 769392 646392 506864 921939 186030 1697972 973706 1960974 1924780 899638 355719 1888572 477019 1993468 839437 937131 374414 1146405 442425 1391537 1069101 1205763 1458472 337691 437113 72291 337363 1001658 1678413 822576 1003553 1956470 449586 1258996 152383 462690 129193 1534256 1384908 1411696 1486555 402625 1617974 1324869 1523047 1780483 1393848 269640 1676649 671218 115101 803108 430573 1481520 1903192 960459 842805 153192 7007 230774 1991226 626753 827545 1126611 602619 1774582 1172865 767549 681388 419139 671586 754646 500734 1922785 749874 318916 223268 938039 1424313 1254278 607134 17265 383804 923873 1081934 1361487 259206 1664574 195299 719448 400503 1123546 1410102 813825 1334699 106379 933643 1648130 363138 285708 661594 910792 1172406 1314044 1529897 1542485 588813 168847 1555502 430813 56797 214641 976275 1049907 1849622 1773446 431652 565079 508193 1795454 1534135 256496 1210964 210302 625227 1010392 1561424 1507636 1143412 464119 1850 1444988 1657378 748507 391088 707249 1129782 1315183 1915494 370571 42711 827498 950549 1563111 1887798 519015 60757 1167140 502761 776871 671563 1251849 809635 159381 365402 1688984 802677 969504 1364081 1627747 1172215 829900 1709114 72896 578483 1090755 1833164 1827048 811320 412920 1210151 66481 223639 155946 880760 1598796 1552774 1857444 1365014 34586 769228 751792 1746529 917535 1063301 523299 1741325 1572997 1978736 834097 1804434 1500150 411870 482098 1155795 1207310 391135 159514 1227782 648600 1887270 1242794 537580 1344447 1642026 945621 1484747 43233 1204521 277095 223523 1176420 1530698 1460622 1449109 758806 1059287 1627891 1320419 296166 212371 1458761 619013 1803172 175216 875312 981713 1331852 1325524 1379023 1347402 22641 902574 360625 623603 1534772 1964344 1028125 676554 501600 1563463 1427918 1457487 118772 1096815 792426 1760585 1789988 1696596 1315583 843476 1497666 951932 1389566 339563 1543706 1210533 1310876 953127 420448 354465 338898 1880451 5347 1403466 762919 1729884 1250759 1656537 29710 433402 1200405 1155803 1553525 873509 17602 1115474 34337 1986122 1081472 1705125 869637 54547 759401 1694782 1492025 616315 864465 1530656 904771 610613 1855466 1333334 439556 24966 372009 1285232 1931358 307968 977684 992063 501257 308414 1862024 1383865 642077 10624 1386875 1763051 1549481 727775 1821800 132379 687616 1855526 1602378 354975 1377334 1645550 1440716 934253 1259708 765293 445961 126461 875347 1150712 662552 121571 1836544 57848 886576 1025361 191376 1860583 267219 896543 394145 1200289 825564 827001 524320 759031 1873853 167075 597390 960428 1143064 1593221 986404 1336181 941368 791208 1558461 1533178 191868 1606295 1402746 1568109 1559057 315839 520229 1673050 113820 847539 107274 594151 1052662 627732 682010 1214767 1451359 870840 1238513 909136 1782195 1156150 1453594 80122 1812448 967676 1740184 1548271 1467467 1165976 625588 1065425 921553 1856231 908434 1647622 1182579 223683 892621 1673164 360762 1618399 664401 1642415 538922 1999395 805545 1615588 1542654 1421833 764620 687477 1988131 25711 1733576 793864 1962100 1176105 104488 1825774 10646 1474748 913309 454555 1329380 222102 1963535 1413608 1763423 1206377 239758 709716 1931760 1725214 843800 584175 999989 783316 1044012 991158 1806042 1850938 1764857 827450 962773 1068135 46966 1131255 1453077 738026 755654 1256377 1299449 1768592 1059099 1052974 1916674 437775 1770220 1829991 1759803 1895148 1203366 177100 681534 1346360 1904342 1222765 1624730 733452 943045 307256 268788 572660 1858923 1467572 1443198 245671 1538200 1513877 1661167 683453 773352 1716543 1499812 1096134 877762 1581944 441853 279511 157109 1663012 472292 77403 373876 166906 865757 1330746 1520090 968970 397788 1946459 1740701 1920461 413647 1015074 1128229 17939 1951166 1613583 1904580 497358 1950029 958457 1486903 1350977 614119 1441440 357119 737261 368338 266166 1790964 1964122 1902719 629019 1371795 1482102 1682585 1740064 372002 219913 581498 820944 601713 400399 385394 1965781 825594 296745 376243 170679 476904 127753 267749 503061 1712560 918688 1946959 708604 718458 1517119 1343427 1934932 611677 583421 198233 1344030 1856141 779065 195146 861768 326459 1962393 631141 419477 1339732 971654 170958 830776 772488 697125 1111573 1087614 1074132 1198836 718775 762475 1187953 554946 9047 1059182 1481961 815722 1690171 1837424 1349731 1291474 210536 1641199 1219842 1815258 1713936 332805 1071748 304307 1699173 1292084 1920742 884146 365496 1728998 279308 1898365 1051020 1608176 234326 734998 392527 1862344 1889629 844562 1999935 1452775 1468232 626558 1213406 279931 607292 1510691 799862 1494560 1438785 142394 1461553 969507 933978 886208 421842 1614958 1463877 513661 1803466 353820 550331 1997405 1690458 1980883 402845 1301205 1920380 975207 1517609 555708 291011 206167 1998638 147207 1820603 615680 538451 580736 258235 1358380 174555 421057 1691574 361854 320306 1575893 148091 680695 1177254 1946649 641074 1872324 1425864 714406 55290 1160883 119815 1554685 688760 1107471 1804835 1100902 1863856 444951 1901698 542002 778042 286765 1353850 67086 1519860 1854463 61877 673491 1086084 1342481 1411882 623025 1985885 324955 1543936 1772161 1634617 1020295 247786 1808221 1332509 1477273 891391 975883 1828498 501385 1663933 1374256 950281 691296 142920 968359 448837 664730 1905137 200390 541049 319563 1280644 930685 797265 113528 463497 643317 787212 497858 406434 971459 147214 713290 1003578 1798355 1568765 1159892 313581 1088873 560697 1019110 1427164 829389 1460887 738531 749916 23487 727579 1941488 106860 1398670 577813 284851 905010 1932841 158476 858065 1147112 1622969 1671339 665455 427072 590086 1212799 1384231 247773 99969 879891 1337478 127088 1757890 929891 922426 271626 371693 1543886 454314 171281 1199552 1128263 1291839 1957462 1850218 498996 120517 1741564 1269990 1792010 959705 1502747 661530 521850 641368 1874050 56793 1799543 445023 1584093 757560 1156804 726328 953073 777206 1505042 1953699 195081 1026540 566864 1955660 1600742 171226 1462699 1977805 74995 472706 886907 743713 1781973 978587 543754 1812544 1449838 1167623 1570388 1306323 1066274 634090 31011 81686 1615490 599906 1265105 995244 354052 128976 368733 1621107 1276366 40602 1143953 1201423 1797247 526989 1829090 1034572 151075 211503 1017097 1444148 38989 458276 1427737 198597 1468657 623157 1612915 1750701 1568 550681 1890967 1444945 833463 135887 400162 806994 529525 93668 299375 378178 1903710 757739 309329 818410 1787154 315637 1744381 1697199 1130852 1065415 38966 1598067 546791 859506 759214 1209194 1164963 486175 1255350 1420906 975032 302332 610896 218522 1029565 1774910 274496 1770592 1467681 1844766 1198406 1594339 390266 1923769 613722 354931 1122833 1090636 1537484 77851 1776168 1950994 1958534 265871 1336182 222958 169220 96844 1734818 135917 882423 1418215 992607 13928 690024 1180221 1385934 1503318 1457195 1133564 925202 1543766 1502683 857225 716270 1302031 1740594 841825 801341 1292943 127058 1992562 1764041 1452551 1511047 847760 1723269 813436 816105 234385 1361739 1153572 13798 1163122 1521695 159263 263405 685271 733052 968310 1977125 938920 215374 275229 654722 1084124 613821 77473 1086246 1586814 1412438 258330 690058 872914 137235 857438 896084 1208852 1702770 758857 451368 296225 588823 62433 393460 1960145 321547 62136 1087287 1851412 1945576 1281702 1953068 779254 555087 721368 1701228 287365 1526024 318069 375199 450978 1732059 549784 1905512 885766 1447100 1896235 1025418 1597940 1451644 1366224 1883105 326511 1391090 1604816 369097 1571919 1480294 1478960 51333 1116991 1901365 1098108 368606 397848 472055 1374406 1977591 158070 1076328 1398290 1908061 180360 624063 1932150 596831 664984 412581 1416518 1620478 1952461 1049568 1556005 814980 983478 1588782 419373 261651 1339214 1984085 569245 710712 1927368 1873942 33629 754771 355822 608673 1660385 270601 140773 722700 1860321 1930017 893451 1763958 633123 1351644 303162 1005056 588288 1736870 457159 856553 1083471 261036 1564830 1748034 1521646 1933768 448040 612785 476114 1159579 626774 282741 468118 1177064 1949532 1226823 577996 1007700 1217350 1717106 1959039 269708 1475389 96702 754236 199310 988162 1268065 436348 496563 543928 1180536 435583 638045 1041780 224067 53765 610466 1602087 1848437 1345678 750731 173718 183159 1892903 1265027 394380 751903 390262 1461012 1344070 574343 918618 431465 1408235 1938996 691206 210780 1911381 1009163 1870284 1713666 73131 1189439 1268640 455928 122025 956555 1245440 1794569 1449178 1801416 1609748 1106126 787386 1165855 595922 969982 853131 865076 1987870 1922712 1743739 1219416 451825 239290 248036 1983767 925622 243579 1239732 40597 848040 1423026 1182289 326920 1653285 713314 1787922 1977820 886661 1280804 1393797 440884 303235 332934 1119018 1311290 606983 1612990 1279719 927429 1396170 1251579 1468625 712435 1587906 1034232 443557 464326 217179 969486 1462332 696087 10137 291474 1704243 1756087 1228394 663515 437495 1584634 50211 95214 1499859 1645976 1236807 1683958 1010824 1000774 241997 1423105 297389 1484978 1690457 219102 1896980 502826 781110 724500 1493291 824201 985338 1977982 401316 491022 348888 1212396 1654020 1933615 1273093 1837081 1029270 1432771 543807 1114100 1154688 1046988 1166055 946633 1974046 369041 1566090 466313 946807 1718118 1014713 1666018 1609987 787316 969422 1531534 109300 845275 1787289 1220703 362431 657769 1428933 1384569 579202 556519 394017 979340 855595 1787278 1134196 884433 677628 1463624 42785 610407 299219 933713 248436 1312162 988949 777254 1810891 666026 754218 16824 166017 1298180 313464 219826 424534 977345 430036 541589 1210173 731618 1697820 126671 255898 854647 1171382 1857584 1943858 962830 956092 617102 1631601 1554764 1591440 247049 794058 383159 1722867 455403 1156118 236655 1006174 142748 172655 1886716 1923740 628879 1965638 1247734 414744 555758 115601 397161 1939036 811451 993850 1630884 1695177 1588017 332198 295896 82256 1945776 771179 1156428 1592746 939184 1063271 960944 436951 288819 1427387 123010 1061207 1989918 1020538 1707523 529712 1669504 340427 46123 1368076 142911 163755 611962 191825 1110226 870748 552715 626331 1328644 1855728 995 87173 1765341 1934883 1974252 1159394 622664 1416099 636256 1804 129642 1995937 458013 1836644 460838 78971 1473547 1344065 1307472 1243662 1695637 327068 887783 999184 651722 1700153 603223 1546653 402645 1338543 1045735 1219559 1552273 1841255 293755 686956 774599 377199 1031969 628294 353465 656442 374365 1131388 1442978 283900 921974 1404896 1564378 250021 920100 1742875 882711 302225 310633 523991 162843 847353 673489 1289528 59047 1647639 574011 344130 1932770 1641284 974060 1232008 7297 854524 1998367 816027 1692704 129759 1225105 1199296 490593 1788279 219887 70091 1817720 1180249 686050 143651 1054626 1367363 318103 1804148 1596216 1761186 822052 1345144 536241 947353 1551315 231949 164515 1550186 621121 836037 1796737 1630177 937565 429365 669944 1878698 1314297 1369794 9716 813882 757474 407109 1442092 1281678 1755313 1562109 203676 1090833 1828183 1893917 1089607 15975 595103 1999592 721126 1867535 1743185 1745092 1283393 1407356 665089 329980 1309134 225787 316300 386673 182937 873514 382998 1869442 1220530 458778 1955084 1557360 372152 1707155 1431334 476492 884977 1335181 204904 1479086 366117 271796 871669 437565 293870 653511 139641 456068 828351 725186 465875 296245 337078 678962 1711188 622235 747913 485530 878739 200961 1647579 1201737 750003 565152 1476926 45844 45279 1044155 1534258 1317741 1337717 1923682 1641932 818903 1384341 845187 353969 539474 823487 1738532 1023571 1185551 670327 476669 323406 418901 1267865 1752884 834225 1246462 1028079 1586031 659833 448933 1582819 155446 1728274 1414817 776070 220126 76775 154319 1673768 1215026 802409 1005303 1971152 1402431 13549 823982 1984025 1502799 1893550 1908876 1203082 1197934 746132 1502121 1333986 1741152 1612978 785143 1759384 1444671 934212 1913386 83389 553834 161854 83950 1345535 643870 1096530 847788 1828577 1164147 442603 1412339 72120 362688 460354 1020230 343606 1917360 1807379 1912414 631546 1192780 1726879 759820 296347 315081 902881 1503838 384122 1219103 475148 907134 479483 1482709 971858 1618583 397089 1596054 516901 840533 1514480 1113395 1399306 1023124 1679936 1593779 1090245 37206 1143567 1491029 1917265 976336 1579293 1437557 1883292 1850334 396465 233057 845164 1578363 1760787 1408 1481282 424245 1222327 202104 1735536 1316093 1672111 383545 1783378 283110 1360953 1051503 1873385 575179 904332 1836567 1989213 1050182 366555 1242320 1061710 1150317 1488820 1448524 1467382 1245091 1537000 1962165 495044 1973874 867371 330487 1558645 1671930 168137 77511 1556991 1109086 417216 1536251 796031 1056814 1564767 1278610 383587 1526918 1675951 1837847 660339 344578 1823877 201234 1321817 1766716 1755545 824461 1424106 1559750 1481792 273117 428569 195961 1799191 1776792 1290812 526389 581833 1872970 889399 1983281 1684727 17999 153988 95146 380670 792363 1719461 1017075 1932356 396460 381839 1884868 474467 996207 920003 533795 1266153 921543 1136382 788568 1564866 530774 71750 1168843 278455 1107439 1182510 559981 136604 1757793 1781658 1036906 542539 287090 1311250 58763 1099937 1216662 49384 712299 1402293 777123 247729 1310017 183750 1880654 1966146 1461498 1918521 541120 1212499 1876249 781610 1338936 398700 1572345 506206 1973452 1250066 1381228 379421 1003981 410731 1945217 874454 707200 1355677 200004 1445836 80601 1799122 1975557 159281 1292107 1655737 630289 1800351 314156 789700 1361257 434493 72557 1956344 901758 333442 1922391 197243 1882677 851435 581886 1911186 542069 348869 1277258 1432732 983096 382459 1389803 936639 417306 1305727 998568 1964595 1524992 602466 335299 600121 1817237 780793 193567 713655 1256423 242694 1199444 1538557 1364268 1332368 145534 1899821 1619254 1975354 1256904 1036598 1607981 138279 1871284 367860 320776 848399 45071 1000026 1379429 670318 649378 16036 117065 136350 1176487 1301291 1424724 1238174 1683921 732840 666472 214470 312082 1763208 1029901 1618229 1102739 1473330 990412 867133 1137996 320126 639605 1479790 1090610 927837 868138 781593 515071 855946 235715 285233 769665 444586 658616 31097 1358692 477650 637536 1771562 1657915 147804 518385 1235985 543507 1269062 813320 1380368 3910 106143 1390606 1744786 978819 859372 627066 1915223 373107 1231626 150907 93285 613996 270412 405092 824184 395967 235199 1006227 699141 583918 1917247 115921 16307 1667270 627506 1872442 218585 1328607 1950708 1606909 489887 1266957 1576923 1938481 700259 962349 59642 1436504 898485 58715 1897580 1642347 1899809 758137 1904483 1270497 1707485 1338024 1330214 879343 1875080 1778984 1936538 1853108 1533076 1097696 1885778 477302 1608625 752179 1485790 616882 852960 884874 684894 1141978 314174 143047 1177435 1651615 490405 565725 274765 672947 1181375 860848 390242 679025 50007 493452 863287 757128 1066643 254405 1628729 961589 1538281 170683 11682 777608 49190 212775 834639 151448 1197753 947029 1772250 1687143 1138284 695792 1647469 1409041 1539803 1795335 1537324 788073 1635676 1895644 1731576 183487 769349 244809 1910563 1242909 1390245 1740117 1580322 868888 713034 1979461 244982 1507513 277146 113278 527850 956880 1650766 1133671 1119152 1429603 1600010 1657740 1592236 1934900 1651131 1924949 555679 1971797 10027 438253 1060340 573454 47686 75141 1294965 1869088 494131 209398 1915451 256423 1478857 318541 86136 1305114 1659685 530312 489845 1191250 278057 875437 297116 1812047 1921635 1121789 1248388 403131 819987 1918969 829219 436714 756508 556276 1361283 229251 1127175 346822 565324 461554 64599 91015 1637523 536230 1374725 861739 1284170 1722253 1982205 1684973 1325879 1052828 10963 1287649 1402324 836510 1075480 306708 735783 1933965 454758 1892721 911822 182636 1060935 731878 1837684 502974 664252 667028 1634056 605278 914225 72068 175955 1700408 734717 1865381 1778799 1570714 1744902 613137 534148 192008 593259 953445 756062 1810166 942638 1336474 179769 1420934 955320 1380538 434554 1782078 1372779 1493089 716 1199380 1297612 355765 698934 403961 922366 1956914 520747 1620475 1043266 1321465 1509037 193160 794421 683995 1362133 808727 1113174 563640 453152 693610 98296 1976007 1568812 727003 334630 1793851 900162 92957 215482 1190008 1345194 149871 1934781 1920772 64283 444527 544941 636217 1426511 1475996 1967834 631405 523880 322547 487523 505259 100614 4545 419724 531037 1599408 1114359 1618456 1810468 195296 1971725 678437 1123564 855294 462477 1008449 410758 8734 1221615 808541 1413734 527399 731872 153867 445212 818624 1690045 166184 1207865 1788240 346286 99745 721297 219000 55943 1050543 1444694 135026 282122 1995705 1848599 1956361 1848812 1305185 106103 1979492 1466956 1156899 1382367 1894629 554388 654944 765625 1518648 1514939 67774 1780614 37454 934099 1556643 708516 1195743 190438 1834560 1322929 244429 465034 657992 1018455 66925 1353178 1468174 335784 1713293 452971 1876495 1369474 1729396 990451 541450 96534 1441131 1430747 1842082 751668 1997002 500625 59215 51573 430235 1774998 828011 811039 1177217 39836 34294 1563162 372566 1768201 105929 964150 173154 698575 1478189 784426 41856 647790 1006848 1458901 1351765 1302748 910529 996400 1825396 1123771 1629048 907184 820127 1356280 419290 170955 367612 1450557 480013 276175 1496596 1411527 1750561 795696 512663 622564 279823 1589969 335110 538036 47966 1298494 983722 401075 292387 816210 885402 901612 1799678 1584357 961875 137271 210192 718509 1487848 727208 76244 1005145 460794 1891930 1847159 1172407 1113926 1168699 1509661 1395715 724267 1017470 558307 24408 1088407 1494312 574292 21154 789156 1574398 1334527 183343 1301407 1999177 279466 374523 505 839974 226085 193414 531640 667868 970392 615569 1987825 1770911 200358 1591703 1752985 1955369 164321 146776 514975 1954631 1000997 123471 1653704 98685 323983 1872968 1665558 302124 940444 1601048 382270 868254 893452 1010402 367148 1830670 1840167 1057330 876955 1235720 1487436 1768538 1024909 1880502 1606969 1255809 433549 1685295 461135 48179 23785 1484974 486750 649956 1546515 1299354 416466 1951651 1961519 1606839 1593529 1004868 734559 1607470 559185 183341 11418 620062 537347 1249692 217310 788197 117221 30456 1608393 1113321 1404715 578321 1555785 309660 1629960 14775 540480 668073 952257 229908 1441492 58347 712528 1422788 990532 716689 1574069 176605 1638982 250818 1384535 1220788 676152 1404561 1473632 1663659 1898858 1512808 663906 1087527 1411750 1385024 1890843 982904 1490574 197577 1109955 1081537 1140970 1763088 361480 129165 1286334 1860756 832852 1451931 405743 568035 703241 1651155 1830219 551035 410605 1074893 1510419 1985086 1612923 1131123 1782664 1946771 1641963 1267524 166982 1661541 1035630 1560342 998376 376758 599986 279028 988577 1907823 978257 1760755 1492589 115393 1818889 948925 41559 366685 878234 1722403 1830459 1144362 841720 1941376 1382478 1614462 568518 641492 710472 1775430 1840221 1574720 911566 1647136 1364570 461751 1699096 423763 1983755 958431 327259 1021425 138701 1665852 1442265 1932658 755254 1451273 232907 906926 268890 499693 1640461 9240 1590986 1160278 1079431 171352 1163645 718687 826215 1940232 120569 1304682 1308735 267452 1790166 1262848 1833434 296021 1758190 1881273 978512 1139824 1955585 1321086 1339918 967081 281309 534257 601575 1608070 207360 1063953 1232223 888501 1520485 1343816 1083967 1653375 885800 1830843 913224 1045484 1221537 783313 1241556 948470 809978 680170 375132 1258310 1145247 1624790 1407106 1905858 936421 707383 1224855 1364438 1738716 1613071 965900 1503883 1958536 336859 657745 952154 620683 1900660 719940 436638 329669 1188477 408933 1891972 813247 552523 377696 521563 338463 404149 933682 429396 618159 547906 1273334 308316 258737 68845 1039531 968343 152115 1053599 429124 30942 756716 1682104 746709 981267 85218 1660889 1862825 1659588 868923 1888460 1593047 1655530 1659649 161156 1095970 1081383 1295871 204588 1552098 814845 480286 685110 1574588 805812 310620 1697549 1597995 834197 229980 1958943 1017592 187781 1997333 616791 1246536 1624784 197627 1425149 981296 1974150 1840146 351634 1837630 550386 1660079 331208 95537 398545 1503492 1914930 1283490 1321551 1247099 722381 1178734 1720787 624586 601561 1660153 1617417 810108 1102229 1813664 410591 1486650 1169273 683611 1760995 1991893 353486 1418854 1623044 642 1389057 696320 457037 283488 1616310 1189223 1728242 692259 1245199 1499698 1954357 1526554 1190910 321110 1211830 671708 820473 1494149 1020329 370412 1070730 1048523 727140 1103017 969216 597132 1657714 1355452 1699420 1975995 1472378 998798 658967 1443641 562606 941335 448821 334817 848493 870775 1583844 701482 436685 1239493 363555 1347845 984383 413096 849343 894344 360623 724264 387829 252151 402883 1085594 1373610 86452 74856 1416585 1238036 299356 141779 16355 1091635 1290219 371896 768100 219042 1590256 12557 1887966 1258764 1311791 1056596 1128238 757450 84329 44411 1438617 1865352 232677 1386201 1314758 1830341 1327035 1309612 1345256 236135 1553797 1635667 1954834 1442876 1710087 679185 539154 593125 1515023 1059259 138523 1798509 585657 26116 666110 1149541 181899 605372 1899300 870892 1261840 1776056 450894 466923 607620 1784128 1644103 1050346 1997154 1409816 1833048 764599 994190 1380331 324509 1388568 1143888 433858 1620859 1864608 178751 727763 1977376 1363801 1385296 672380 1043576 272482 1165856 1402332 1926424 487912 1203707 507987 1838292 1653145 824613 1015133 1110962 807068 348209 1156785 197735 14918 845193 1763885 1553350 352616 1001962 1645124 551200 1629626 1154698 305353 1497794 1199238 1759935 1910685 1123130 1125598 631424 1392525 1761985 1321593 1662210 1834352 233982 868785 1786960 36193 1517474 346497 1982650 1048590 1631551 56127 1109196 1414411 1109072 115620 1280512 783116 1666981 1358404 1070378 463145 504222 1070693 1010957 1270377 1798319 1720861 36217 1674335 1412659 1673498 72231 590007 1100882 1769325 1829961 926657 1645244 916150 1957856 714889 304408 1861806 971886 79941 1164940 193192 431287 1843433 1074370 1912827 950896 1804266 344442 1768003 1915144 799284 854174 1261217 371576 1264462 571866 685462 296234 812184 1997933 588439 805407 1261160 1408298 1423409 652144 586766 1522406 953811 674421 1770888 906312 82721 574578 788113 711360 995466 1137969 1999615 893584 1755365 408852 655123 1542928 1426828 1172233 1644575 1920348 752739 95281 1902294 199769 26032 1337748 1734054 601507 1767619 32116 926261 323914 1862542 1256296 904603 1732811 1725416 1369672 1393696 1566357 1394263 1229757 463742 1061013 737939 297802 1682885 934057 703794 459871 1899596 747897 1025380 1049430 171441 1765894 1583768 1356663 772706 1806036 608544 645104 126890 1286776 1533675 634338 1061938 993921 516528 1166756 504173 77365 377679 1155155 580714 745736 648433 103078 630237 1936347 1645949 310374 1822014 401070 941058 1589758 150219 1406092 1235418 1400819 196634 1905840 394905 877599 842604 197537 789862 919850 1326370 452405 955072 571464 831409 386902 756012 1079354 808445 309207 606444 754815 1527189 1280921 772477 842587 1221943 1931275 1818228 658694 773772 198341 1303724 666141 1468744 161406 71578 515668 818429 1527301 986248 373674 32862 1507607 287356 883203 666404 98720 720558 1220987 929241 1835619 300503 547721 139651 886681 1583089 673466 557238 1161037 1423357 237032 213697 1337083 1979154 1752229 1811303 1749411 1324408 966933 1252417 229722 596228 1715105 1697133 955381 357 1621391 957425 1169420 132061 833132 122346 1310963 1165920 633896 1644012 804147 1514567 300201 276852 306353 260738 1542339 1148671 837146 429556 694385 1595484 163351 167109 278958 504137 947952 1513252 564580 304362 1786806 480536 1247229 518858 187694 1347247 591730 585137 333591 799218 173956 1488289 405147 1685765 501130 1249146 1270884 232479 1975475 961451 89723 1369470 1944135 1242855 202818 796232 555544 620031 1788499 222293 1948968 1008325 98446 1866464 1892974 315273 161256 194130 340251 1098092 1534210 1290895 312507 991733 1058561 1729220 983205 1051604 1377020 905449 377233 1181852 1102543 255967 1564731 720862 521300 1129775 1165128 1517242 1044950 871832 39073 447509 545753 1407141 938059 1061381 1714498 332225 789869 900223 1827083 1900358 1958042 682745 1110370 1977034 1471589 517108 1135473 340423 1622898 1470610 1337309 1389795 1307873 1154833 1216715 31624 1071048 1013876 1233021 295820 1883799 28644 459486 1851432 527337 1802083 1323665 954779 1642179 711077 772533 78990 421874 1193555 1746306 1797412 277329 1206890 1368755 826761 1409651 1359646 519250 1907514 1922832 1661669 1420505 654 634202 1979506 1689293 217360 1257679 1060538 1654500 1820415 243475 144240 1917859 726457 1444644 1778005 558996 863941 1616555 445845 835185 650001 1350034 399670 500009 952968 254579 1449997 126523 1787865 1662238 1540619 1603475 130863 715666 50599 1945484 1957725 1912368 1293307 1705149 193182 1362912 158881 842640 561853 1398295 1471736 773140 960173 1983000 612410 1190095 592673 1931567 874666 164436 29240 258017 519925 1748946 491992 668181 1274651 99165 1275962 301477 585973 174639 1765708 760889 615182 1051798 985862 1569719 1491079 600900 1345896 248996 1069930 197108 1058995 1613989 848953 286508 1544605 1695838 1734604 1904129 1801359 961453 211829 1438693 1870382 1415665 1389303 496223 1715810 617752 1779191 1679356 1077482 685106 122473 388245 1769486 36872 1052048 810529 142191 581118 784660 1979396 658903 181657 864673 1755691 1584685 1931778 1467657 638338 827541 1674742 1642682 44057 637492 277864 827141 628617 343737 1074147 120043 1030542 141393 1776057 636543 32248 90122 1117954 1577519 1101335 1069025 254964 574460 215941 488156 1038827 190899 1975472 595758 288892 1373439 1370299 744173 249112 81752 453634 930321 1893488 1307083 838225 438607 585361 135926 497087 679814 961338 1676710 837956 1224898 947902 310076 296579 634468 1809959 899471 1765182 316829 1972683 360365 220111 1006900 99718 1767606 768359 1872852 128734 790374 1734061 1454806 1149392 1328435 977514 700529 1858676 269751 1958090 157019 702400 1693344 55520 675529 1065308 13814 620932 1010942 1150625 1800574 586048 1405699 581006 1938321 616662 1461135 1601271 1152710 1233545 626424 618744 609343 1376395 396632 1871984 1459213 325035 1016456 1263994 761536 770575 723794 1569776 1615606 190901 480625 163526 273797 1458922 673270 60994 1151190 832765 378781 181143 376132 1932686 317015 1405689 1221394 348574 1162726 663519 664032 231216 926897 464368 360008 1849727 498355 22455 1065092 1944715 531321 517219 1279198 1023028 353492 1875609 302779 722395 386358 1354547 654311 392567 1797474 498502 778377 1650707 1521962 1306438 118740 1959405 673101 407404 1256312 187380 1312605 1664946 753556 1943359 1996354 1197729 1980570 114294 299150 1732250 609294 1476614 283156 257985 1008750 294743 1560477 1001845 139518 267489 521842 1053617 418796 58160 699321 907056 693958 1756341 647994 1017925 411116 1878957 1119570 1559421 699663 1944269 854094 1148880 494619 385548 1560147 1928906 671341 955851 736969 363739 578840 1897746 1137528 628110 274291 1269816 1468078 1223910 724214 218614 1517588 1974309 1163579 133634 1750937 581130 1711668 1973764 1145938 1656565 591611 49988 521661 947426 480680 467091 1305219 1853632 425071 1024179 1113057 397825 1995179 1452445 599595 923777 1671229 1593210 346441 1795207 348512 1989784 1269218 326673 892092 1340076 1835102 757577 183882 626555 1908426 1744589 1442377 464702 1502890 1600952 1238976 1670755 69409 746780 486011 1510882 738733 1935415 320842 1669799 680426 651830 196249 1608689 962652 964478 1107456 336406 574131 1624060 1260316 1344527 362121 1742310 269866 761600 760662 812721 774870 1707135 815135 1777743 1672556 1786096 1583189 1764641 490092 1740575 1866215 1382872 1181743 295704 1084128 878002 1771605 375808 895240 392650 964856 444457 463754 1785065 1605917 1994521 557876 641179 1599120 354445 294834 1090344 594670 1333710 600748 844151 329830 996737 1404467 1677253 832967 175981 579039 1725457 1509860 1211461 584472 988623 398225 1297690 660045 1724299 1780465 1975745 1528651 1353614 1442634 3843 526247 48995 1731828 1871627 549323 517181 353780 69845 1149532 405235 1372143 1482564 589317 1115521 949428 1199266 1674536 1279694 1662379 1288214 1701137 1851131 291178 1046419 10927 1287818 1979214 777392 281737 62351 770079 659209 577486 1456435 493015 1099279 1477300 453800 1178249 198910 1720140 1997265 3425 1721761 1781104 1468742 1703244 388861 1379952 252749 457249 290806 937564 1385900 1270129 742477 710967 912607 1202176 1627697 1314989 1320893 1788468 321785 127301 1425156 864392 1659527 26754 1422697 1542731 1492571 113980 467393 1162631 873808 224110 1769031 1711065 1799159 869541 163218 1823228 219782 815211 1835005 1255670 1187367 786075 1807748 542172 293604 658074 1010694 1589986 1406757 286270 1151940 590822 1599407 1846790 116006 1726935 794599 1366472 1601651 1083432 227419 1280964 1301877 1636215 433923 1479051 1946245 760315 802262 1763268 536209 876345 169553 1619617 892655 284693 220187 1373570 546372 585867 260598 748205 1735945 1983243 1452951 794007 679040 6205 1569708 1633402 601890 1795788 530839 20725 1739161 231349 1837530 740363 799013 1399114 1859106 1476045 1154749 917482 1971864 1128926 467669 1379655 234284 413139 924292 559969 517110 971151 850913 550405 1684561 370744 993024 1635601 522282 487182 1205374 310337 448945 1493320 1593044 1131700 709532 450861 160605 1596206 1297780 509768 240497 1025157 1481804 1715837 173206 988602 884290 170200 471382 954917 1883164 1760779 233812 792475 482779 1306087 274594 1022602 551320 1019351 943907 1735238 1038353 1381060 31809 1570103 744677 306274 96877 997731 1058827 750657 362135 248055 1140104 1932438 1134475 1284743 194574 502624 328020 889739 682535 866346 1437512 1827520 1317526 1173291 1229990 1331536 543545 1476664 1041133 1358915 995743 1510433 336795 905157 895257 188327 63444 1021450 1314117 381454 1896570 672906 1891388 336630 480991 223417 806664 1054562 366060 993450 108655 876888 872155 1392771 1506543 214173 1615 1231376 1929761 1236708 1609376 689997 1963170 1670901 636420 1072795 1288417 1009510 1389195 519684 860649 1783667 405337 359320 1596637 172480 1106377 1336227 1601297 574987 1549995 950325 1353571 1514465 209049 244775 495446 1215435 505446 721915 398174 193564 675658 600452 258767 950487 493979 1145720 837974 1660428 969476 1466318 1091819 1263664 1304209 472816 1139363 1505296 1363271 1490698 465895 1805390 1294163 1314912 1092334 1851815 1880378 931404 1780008 1574978 1697617 1779165 1149027 1191175 1083739 1840129 214281 1553606 1500156 1723633 1275236 1270823 83738 715937 646332 1563541 1371571 1051431 339418 1522847 1879723 255105 805904 1647977 1982022 877534 96529 1022167 1626587 1531597 537958 372434 910261 207493 131097 1950036 798770 203003 1895748 790412 530182 1655699 1780185 498878 1454864 584928 1489295 1419046 35779 131002 1574703 1661355 1194394 1528930 120022 233565 1202780 1405401 682108 232685 1778504 547253 1322105 738025 1261437 1166453 847182 387607 1066818 857842 1788387 1895408 708277 921696 1627354 599126 161142 860549 1819946 785033 66842 402813 1836757 1338061 298030 1474006 552430 1775476 1811492 908521 177374 271565 860885 1193047 1534585 668556 12318 416238 178945 454933 1375886 1166287 407763 1682792 400231 674976 544659 721522 600532 17623 1391929 558199 1183780 1379252 1592235 68525 303356 1077365 741655 318160 1384739 1247094 663279 1903980 808025 144721 1405259 1218860 1451329 1880816 591916 206243 1543702 723060 202808 1630206 1119168 1787363 1891492 724161 567974 214303 764008 674042 143796 1946917 1234214 1328992 966424 1145803 1814006 949746 1100588 222555 1716633 414174 683431 1313881 1374680 108079 1843821 1681809 316426 1525393 1380054 1767641 56883 1853422 334547 415712 854988 1364593 1582109 1978351 35412 514430 537143 1600571 484749 1267183 1442806 927568 897174 240573 1072743 623636 983804 773442 271570 835226 1399573 1805974 204747 121534 376605 786080 440832 1202657 1544356 686035 1803565 1769488 31993 1555535 756332 1406840 776712 1083235 258018 1752662 838523 732406 1812880 334534 585435 200337 1405372 129822 859937 1963353 384940 757006 996996 1602765 839915 21603 863840 62893 1045445 875565 1485272 403494 330503 1407717 1411414 1874068 936343 1680029 1366296 749461 196735 1971503 1469054 1640781 815512 1910513 1471954 1134349 1406677 320081 627475 1201458 207585 324181 1838504 91894 315483 1643732 968904 128281 37868 674934 999170 418049 924586 1301124 1107660 248974 1455003 601712 669806 1674800 376472 1564563 1754284 1957761 1941171 1194071 1811027 1100271 1448193 403356 1653571 698972 908273 653632 318327 1525725 629519 867012 1665618 1659798 1074071 1162183 1293847 1989533 1279176 585840 1560871 47569 773835 810558 535742 319758 871385 1963252 1459840 1133648 1460643 236269 1434986 1357152 1878358 1364792 1987599 1288268 1707459 1038700 1949229 1212762 1716534 258527 1076462 1703553 271129 1652954 1892838 1295005 1940228 774273 1034047 236263 1529800 1102088 1007971 675589 1592205 1822713 1093678 1515573 1068391 1883603 396280 365818 1282911 1942044 599550 666534 862925 1008311 462685 1713436 1265243 511436 1855022 434818 817529 1435548 1225991 826562 183112 314358 1193168 1751839 1304237 1835846 182212 287672 1687139 808171 1964286 1420908 1942668 1438292 1304955 317826 451659 1512955 860635 791372 224230 1648585 1156146 1169810 1448386 589906 877039 700820 799590 1773741 1513609 646251 1865736 692402 1787796 1702568 1674635 1157176 353496 1902174 1749314 1225703 1189174 726106 142975 1222481 811854 125179 143560 281781 1858098 1501351 818449 823224 304242 1237443 1970741 1003433 1951249 1430136 639625 286912 755906 285548 437004 309559 959479 1556524 1943126 565953 22176 720080 1762615 200239 1850433 109953 672402 335035 1513654 378168 1130486 983306 151028 527071 948134 1471760 1796467 1575463 1112056 706718 370159 1166550 574904 121103 1760404 1952858 1427432 669988 1822183 1331997 1314063 797105 1555964 1898204 1848948 947526 1161313 1459061 427650 1746678 1906954 743450 1943621 156909 1060279 486424 1849965 1201998 1818548 1037173 191929 1561870 1190375 7636 1550853 1558379 75547 1774827 1622105 1393693 1934116 295492 109651 1233745 1868938 1980310 868618 1233250 891045 1523361 1899190 1808927 740279 606130 582151 1820710 803169 92733 1276735 1102311 331759 986854 1302051 522953 39170 962719 786199 1863639 1057502 1013357 636440 485729 1172697 1489596 952333 1259930 924508 1318285 358208 1065592 794003 1766896 249151 395019 1983632 480219 795965 851456 555959 364264 1241910 684805 600237 915915 1512556 1257650 799105 247698 1312170 1973992 1459420 1909550 230160 264719 1259800 1710692 1723462 1409764 1808064 259864 503189 965095 855784 1915325 181639 1316988 1935132 725625 1305928 1476121 1249917 1475264 1412852 495858 710851 1877002 915969 328152 225702 454556 1029911 963862 1649109 1159365 1249497 1959955 1515750 741195 69721 1968903 1818698 145747 1918442 399750 1265507 759489 237122 1082067 654926 457622 1415468 1616736 261132 1526687 1014679 1648645 1156758 331427 1674748 1067838 1119221 118882 1185222 552329 657485 822568 1870549 19449 991539 1891385 1266533 998201 633903 591657 1518849 1355316 857927 1756033 272503 42898 6515 118060 650357 1714317 1229196 1976373 573352 149786 828746 1746752 748057 1428607 1529646 907847 1213602 580395 94143 1983804 1674982 506460 925463 181681 187757 546399 238761 21136 878645 1626445 1698045 140562 409173 918532 552579 944677 1989703 1641842 1849385 936257 647573 913327 1031668 143564 1067370 946588 651588 365112 1469145 897686 1229233 424146 1901906 1636684 921605 85134 1296018 1904893 1382402 762166 1438580 633495 457774 1857354 1710614 323482 791434 584139 777736 27305 750301 1637457 281297 921566 681093 1066232 1749007 1539462 890501 893830 1855810 1016760 1122577 1497012 1619821 727118 431970 1692515 951415 56215 714877 47306 45741 915280 931178 1305353 1133712 527151 141492 436290 1174586 210656 1086638 166501 1413240 625669 1865500 1256354 1486951 1417295 1522676 409315 1374895 259347 188337 1415955 196593 732265 542502 1789110 719424 1694011 1899421 991065 1488937 1497678 1057615 1530768 1865733 133488 947625 1463783 1063421 1379307 1375640 795271 1856160 825639 145712 310801 1243831 370193 1360858 1754077 3699 1034177 1731016 1988044 1691628 1745752 1347373 1728917 581017 225446 130671 784917 1023320 645869 1640126 921127 1451339 1635882 297462 4242 967572 251971 194942 1294094 1416264 95927 654330 1397128 928240 562475 503557 451327 1163322 1541140 783354 1794008 645452 1049923 1340476 619756 1735782 867078 1182073 1594613 322030 445731 1059575 65932 1783863 1083227 1438132 677369 1187388 751822 66999 1773757 1655942 1404903 1038878 1305093 1432736 167983 280087 1086405 1231734 367920 1376515 586969 686812 673709 740560 1717548 487859 810919 1132689 1899828 1301561 385991 226995 902232 1156342 174422 1000382 1000478 553752 1363395 1509485 1428930 240444 179116 599492 727750 656730 26204 1673448 1975628 1025076 1933214 1415258 157818 1632286 813608 800767 1961920 522240 738643 332523 745831 689329 284022 1949846 1536024 609460 72349 1236822 125332 1259359 951832 294931 778493 1229845 1067844 1490006 327028 1186305 166897 1737289 132696 1469176 1142190 1511144 1659745 529792 517679 204201 1344470 398133 934413 1349878 1111461 709013 847160 1963586 1283548 1890006 817279 1092158 253625 1198588 268177 929251 872056 618325 1005966 1462009 1843258 249277 482165 1100836 365650 1861408 233021 1240892 109009 122912 625544 1203303 1517653 1840036 610186 1388698 1256099 82723 1095414 419393 1118216 1004182 1259132 1478532 1097599 820717 1063435 196915 316195 1547446 578688 118083 1557092 480549 1219958 396074 24750 1987528 738238 1419425 1173858 1676650 1321449 1502387 3734 1954903 449028 1365393 1818825 1286976 966450 1032583 403101 1282029 1447556 1695677 360120 484378 1165824 149339 1008695 93071 590920 806891 333936 1434381 1082597 1731572 1515133 999837 288252 1857264 1701963 1303938 988478 1649548 353814 1226063 638811 1965053 249636 1147282 1176888 1817336 1223935 1087668 1036819 1065481 970673 30366 304426 1825619 785940 1777809 1380550 914183 595339 1569755 823141 783533 241460 889586 186959 1331416 1783997 1272351 804148 1993531 1140646 358959 1125664 1686145 567706 1383693 613890 747544 176178 245123 735898 1004283 202934 151943 1430241 777519 1998795 351644 653268 1271570 1072631 1658311 1921856 206130 159103 1546875 49991 844318 1307302 321045 1422503 1495110 1336689 1307164 356837 914143 1563458 55633 1061895 662929 761634 214039 1672806 893062 814509 1825606 1504321 965265 1667444 1690998 1488256 1856229 220391 1884226 272269 555095 283648 1169402 373276 296801 355225 245415 1962955 1378712 768611 904814 1975245 1171200 1993260 73473 390753 1896247 1709083 195127 184153 29539 282107 1614046 445209 49098 1735697 374830 576970 1045181 1415845 558357 824411 1482838 1403490 671234 1449727 547705 540714 114733 370434 518914 1085770 350654 1499757 407200 1164920 938459 786686 875772 1121527 146927 1819131 1736603 1586538 27461 1762982 1178179 2689 639763 1792760 1300909 885795 1063521 1306613 1645046 1357085 1760831 1093447 1696880 1982764 159892 232068 220461 869734 28475 980164 1323377 419490 1205584 1807822 751694 1949928 956003 1174207 1598897 1163731 1804914 1279394 1483178 1376712 340624 1455437 1941235 69656 1697696 1129502 1829015 1283014 279252 1706517 1611333 1171879 1962896 493704 784453 718864 996027 1182406 480347 1799703 852491 391908 1664780 500939 291750 840765 1624515 966297 639891 1362399 1156348 1097470 1000498 332023 301231 1598563 879024 1408160 1619462 1964231 887185 844597 640000 541417 501741 1673733 1500793 1815233 1728690 1549102 1183900 123975 467931 1773306 759184 233932 947217 28636 837039 858042 672747 603863 423241 1082940 1852895 555041 1823395 1422094 193072 739813 1588086 1211170 383467 29701 1098568 767696 69559 703485 311290 1103324 83334 1447712 105921 985794 1897212 105590 518055 1305401 304470 1602044 141685 712348 1179445 98118 937246 1749489 692074 1606374 1252583 1303317 176477 6138 544889 1402066 65775 1510976 1620117 1048358 379602 692013 1090479 781998 353016 538504 736927 1954957 99869 760389 940429 654936 1888407 1161691 25537 533329 1060910 156653 402921 28433 709936 1812879 1846910 1294169 268393 180334 1039331 1740392 854178 1557853 138806 1928972 1738958 1972283 1742249 776159 1788307 837172 790200 308228 1390224 1329921 1251589 774944 919472 264166 115295 1535490 134635 1122365 1884685 552300 860 1369891 827491 989853 1926601 1560123 1082358 606815 621527 1742578 907151 685045 1818880 265737 1462348 1536654 692375 174288 277857 1581312 324251 268024 896633 250528 765049 1618397 546967 243682 1080270 895168 1532956 1856620 899146 123654 1382764 819355 1496594 1919803 176329 1332986 988228 1055029 1411768 1352418 196641 1843462 1598488 480387 1251327 1340762 152643 263406 1002604 899758 911447 1517443 1081148 1503997 1660946 1008909 1186647 1591136 318195 1681190 1217211 823873 1917518 615715 1497889 620606 941456 296967 1162953 1015912 879068 1932855 1538598 63621 1850066 1683079 727995 1440350 1759144 1623436 578824 299740 524938 1103276 45463 19792 1364759 1403907 48671 771479 836389 1346495 937478 1148189 1671081 1194155 344573 1547835 500905 30457 525961 1982844 462801 1210503 1641287 1051718 1705627 461551 1866586 1342527 1540116 1748875 1105173 163197 927100 1555174 1155534 1834038 1192255 333199 1840926 26187 434673 683918 1207500 1441719 104127 676883 1986833 1423193 17242 1035218 1859516 883482 1591849 1215965 1197368 908760 67866 549553 306630 1067693 1815537 936406 385178 1510529 803758 1358128 1327754 1837337 89813 1306997 245463 1617639 1026006 931515 1221513 1118170 266017 306203 135973 747044 1038471 1367921 901501 375166 1643987 398573 658007 1914936 1035638 1200437 650881 1757169 615799 46295 1296463 118364 786548 429928 1619261 1471837 973327 1403551 842479 403546 1157869 1052045 1785741 399015 191111 396361 213800 717145 53852 210877 1804477 1682633 1971334 526218 1098959 994962 1238857 1447807 1338340 743939 619244 916782 1854599 256668 12157 685283 862487 1593009 633286 894888 864655 1459754 865312 1400303 17355 1444188 416957 694232 1532542 1509218 1483723 1995337 896474 1102418 349650 430068 78841 1016342 1558657 1052778 272226 1064777 607815 692509 378979 1085501 1644432 18578 1676500 417370 1407369 939539 1629241 1451342 1370147 3261 280518 1640924 80093 648016 117963 96046 793999 1425681 1509168 1714255 1514906 1360609 1407657 117390 674926 1738361 1528414 365640 974685 1433814 1659833 1847039 1931181 1652259 1650223 1079253 1901950 755171 396056 876004 1439739 655430 1609179 1936753 914439 1234430 977113 1314309 635019 1419243 1272567 477834 1664437 1894131 878746 1976611 22847 771417 1281576 97431 1520203 1644583 958105 1361927 1251944 442148 492395 1687942 1597299 544818 1403101 1852143 1257665 252376 162536 1109156 278940 1880567 670516 163783 1095434 110839 25766 840397 1698918 1560778 84112 514685 1106312 1148390 324571 596255 93390 1601598 1118598 1077569 964930 869397 672569 1834834 399364 784477 1998529 526894 1689883 1888933 1092935 1591721 1570361 1741003 233760 1019549 1352440 1476822 941435 295356 1193997 1711987 373805 129185 1638956 1538177 1533774 225726 1876117 1618072 773176 1972132 150123 1163488 519149 1842938 1141357 1697063 171921 904859 716954 655544 400935 1569223 943101 1409895 1346272 1781333 1088266 563429 1637454 1917121 652920 984604 520616 822545 293266 1823246 851750 1343819 1358829 1735883 420364 163381 1860834 353766 1861864 486398 1107055 1342741 574356 1717361 297839 23418 1672154 1512264 1126467 144861 265063 1730875 1708928 945063 1084455 975151 1512031 1172345 809750 827435 350442 398189 741508 613597 114947 891336 1073087 1216682 1010036 1750762 1484243 1299714 1855843 668619 819461 1969868 904493 1678013 698998 51800 1666028 1231519 1159168 1810488 266945 353577 1455622 1530421 1731619 686424 737633 1572282 1236931 1203381 1782610 1870928 298535 993597 866081 372179 1389671 767278 1523647 1085672 915273 979862 1722459 996669 948376 1588120 110126 1241527 864190 1209536 841128 560432 1821897 1468782 1359822 1902597 540619 133733 665648 539043 705880 983304 366847 986031 1901640 27035 412357 1010274 844536 155251 1721120 196248 1759219 753978 1252244 1586434 975310 1004545 961767 692920 34853 1654253 189808 403138 985923 1084106 1456101 1765579 1442354 1099366 573707 795245 637483 1438659 618551 686378 766783 1229952 1641023 449053 1818877 225857 671801 1770948 782436 1079032 830990 155055 1108933 356952 288066 460199 302146 1673036 1514890 748904 1573072 804911 1165409 1799641 1155267 355077 791368 1438798 1145928 258032 1661404 1664141 930228 99006 621171 835479 726173 540149 531465 1976483 1151210 1507826 1088716 349020 552957 1763044 789147 899621 8392 151416 1332223 1864015 1748066 1156553 495085 1317951 464420 239036 1959876 725953 750513 1522923 1997209 1519308 6169 367421 159570 1861257 1954355 1839980 248193 973934 550535 380742 429376 46704 1049953 46636 1640967 1585440 483945 1157123 1811364 1952196 831294 1285620 1271718 341739 1023792 1719236 1602965 724611 239768 1555820 542081 445570 491899 1197424 1522411 1310219 1219496 164291 1976358 721346 1427519 233737 1623147 1484382 1587000 1764927 1227 1867942 825481 25233 1466912 1777604 1390478 613987 1280852 1432185 400739 1971184 1997596 832523 271429 1093787 434133 691972 1485307 1493927 551283 1012523 1322086 1130576 172612 1527288 343281 982842 619662 1065162 1086756 330764 937428 1288355 1738891 116210 78216 679862 1491930 50782 278862 1817559 215834 1602783 151419 1918878 644325 933641 1261131 856389 213533 1235854 311465 951670 1251506 971951 955214 57702 176272 1914853 831523 115980 939295 666996 648083 248166 861271 160413 6180 693521 1126896 1517274 1279400 1296115 634130 1512207 276851 1122300 1371305 587773 457024 352685 986349 1441545 171067 174155 1611252 397793 1129893 37490 196771 846326 1050385 430026 1172200 1244360 398790 1186374 346715 646387 342825 721819 1277475 645931 420189 811415 1595834 279505 885493 353867 932196 1592212 1629127 1806508 929709 1350665 1002912 1241055 925021 1332517 1348825 1091644 232084 100369 664372 227572 722291 1797106 891118 892927 1184787 1774490 252901 1080840 243953 1900792 995403 1033456 1475904 839471 487248 1151275 1551085 776704 577420 1772265 966833 1819154 1208040 1072143 1852666 1408922 1883768 305769 969544 490763 582587 553668 1168534 160616 574012 1799891 631392 588382 1631002 755340 1477714 1851038 1040364 1789442 1636111 1958861 1647501 1486415 1480516 303281 1064711 1837893 1665029 1607786 553175 171092 1107248 388984 1496913 1972934 212884 1969416 662369 429448 1930346 560676 1050865 269345 1610475 747901 1552202 88250 374152 1909005 378801 1822973 1386395 1514876 1860070 1473883 1105567 1786503 1641612 596411 1301321 533959 1906873 1397696 1294548 1638782 1169837 428561 1579773 1176761 1861729 717133 777548 995481 981295 128251 618586 1782006 768378 1736063 1764051 1779044 1431098 1662184 1876844 795509 1021262 1299535 1497272 1768799 1207047 280082 921320 989182 1209488 1978661 193893 1717445 1842353 1419812 1453156 1344739 1115495 1055482 1135239 1871651 162630 1982817 560110 510072 1368256 917116 245709 422908 520471 1980493 1204876 1863941 1309059 1265615 469693 953725 661069 679146 981504 1392521 46460 1666122 365382 1768294 1078710 941790 309439 1496498 1221130 800733 1536237 1951991 1228947 1969763 227203 1725963 1634173 308664 1106463 1875118 7537 19026 160539 394976 1626710 296776 1026977 425652 473316 1330371 185887 888735 390784 306158 321464 840023 1388806 1984179 1287697 1330690 1865780 1822744 414699 988246 730228 1754028 426067 1110707 243616 860512 1908344 196522 763516 935541 1762362 1342185 986298 1217412 641677 1700965 960929 723700 101895 38602 1413139 1984425 1869304 1322798 1532343 1954111 1313734 1529721 1231333 78840 1786740 1758873 1299562 998567 559714 1244479 1451050 595682 1023307 1658392 622303 1397020 1091466 627314 1003272 1674671 1018469 1191389 492836 1690792 562982 631917 1920945 1109920 1733305 314150 858814 1518363 625563 173288 1458130 512756 1080740 97628 1435586 1625001 1177795 13230 1245524 547656 530517 1890378 589496 440082 1776211 1273970 1827346 427923 1821117 1766133 869909 561820 805381 1729960 941682 1371872 318433 782031 1806528 1253658 1942484 1979741 1786980 795222 1073457 1667961 1786529 829888 1994237 451076 1976310 1311482 1620304 1343952 341292 1015095 1705616 1177365 1027338 1109870 1813713 215390 223157 814649 1822857 1195552 638161 1144303 1285433 346510 554916 907157 1952004 277283 1436207 949537 264091 373271 1793710 1969707 1009385 4688 1953576 787750 745933 1152721 1255677 1607129 1444517 1130879 1569422 1157464 1458970 272767 186755 1546447 1568257 680473 679696 1792929 1660979 1988299 1317385 1156653 827124 1413584 1604347 790146 842674 1857408 358799 1728960 1066976 1054097 1685231 1802468 54333 1625875 599719 1504621 1043136 974368 1708475 1528121 1969230 592094 1621139 750435 204323 781787 1767286 489689 874613 144832 104607 1506601 1176044 668421 1329733 1136710 1575477 1734927 974749 1654590 1184066 76661 1874548 1088854 262639 261056 1358719 1385887 11563 1562878 1145421 69677 1972785 236991 227044 1836968 951518 713651 1963972 959824 456559 1328993 1200917 1321064 1686131 1448450 304511 64111 1870643 764009 868849 1953808 1705419 248712 229798 929720 827018 1123143 130679 757785 660246 97272 365181 1134341 636664 664751 1520631 662984 556660 598929 1162814 412388 497871 1454656 677882 1949198 1627102 912654 1876588 1690325 945515 1598733 812634 432005 675868 552947 810286 1689791 490433 330388 1616802 1608335 107292 193946 142578 588327 383110 874659 1417956 1618875 1370836 47334 1192628 805093 597042 1540779 1868054 1765036 1314649 989633 396167 1528210 1099900 1121514 1652985 1065442 1183394 1646699 840912 38255 830410 1746521 237016 375914 198549 603211 1055184 472787 1896673 1616211 1858423 814813 1986925 1506526 640125 1709591 1431551 886371 539733 26069 1928103 50906 1492824 1317933 1064763 23884 1739389 1004625 792637 476799 1644746 231167 443554 350154 1648566 1340429 1096572 589501 299400 1579591 254846 436533 757387 276025 1920505 1741054 125763 284223 190403 1119828 1868872 1062364 1676838 767486 1443677 773559 1967232 450755 642544 433445 601563 351229 1016323 674357 1322976 521354 90854 455509 316464 646135 975815 136264 1791516 1586671 624726 1193877 1170025 1310172 1664373 683238 484854 280662 1515001 139335 73658 1031791 1892672 1772562 439043 1195494 846834 997193 944442 1277637 317778 3870 235816 239798 227892 739700 542 377656 1304544 452557 1734413 589343 1638517 802424 1470183 579290 1450496 1876778 1971341 934538 1632700 680668 417302 1890905 1609575 1989920 501067 944023 466505 1186602 1576746 1515918 800309 130052 1946619 336707 735863 52893 152753 478811 1466256 721098 1480320 1243786 1377995 1633750 1159058 1378901 637918 307760 1958942 1926392 1897172 608566 285826 174572 1210407 123625 1713113 474499 557933 278214 1351253 1675720 1510587 1024785 1181720 579592 978119 431070 1035271 232348 168318 647882 479737 537003 101695 918333 1673302 373334 572357 667874 102333 1227089 1600245 790367 333573 1742450 1821654 1721328 1072646 1850537 67060 74379 1912758 585379 1451948 1580441 1770180 755738 947707 1276203 61485 1146691 1286573 1790184 174916 984550 574824 293267 973035 1828784 1150532 637504 1870811 1584229 562837 616838 602702 371206 1062401 1585500 1360147 1114089 205714 48147 1689646 1544421 9287 383618 368849 401378 1458214 1460904 1606035 459724 1227471 555021 85841 715281 936488 103619 759386 1423505 901195 1614107 881502 25647 921594 252386 685142 935544 1593780 969144 304926 776747 1619882 1641957 1432823 1303630 773164 1312604 1192262 613868 1298495 928626 1971054 1660145 290109 894597 698418 687888 1888623 92905 1282172 1230070 927266 161856 1502267 1117520 1372503 62162 935179 1478668 1104303 586084 937553 1598775 431227 1056016 1317451 1657523 1759382 88050 1682771 3998 1651948 588351 960647 1042353 479006 1290495 252779 1389748 162519 792464 887380 1018399 857525 846573 870104 570267 650500 1427521 1225688 939350 1768584 1328548 954985 1766899 31786 1355692 1340602 1094841 1179281 1405853 518171 1381238 1448445 689174 498837 454463 1583143 500276 1153681 568468 1086197 877003 1929877 1289041 463112 308989 1715707 1119044 729294 248201 1419345 678115 1506350 1929700 15103 1963396 1268970 1577593 1378944 1277378 1080092 1823159 445976 806986 446210 1882514 1470561 785645 725785 1068757 320481 697198 1224382 1573943 207548 1985661 738125 15969 1874333 1899941 1408695 1355572 631569 359355 1389895 121779 215590 1168320 1616649 1608084 123036 1339995 1090761 137762 1783584 715703 1696544 768843 585228 1442416 55676 1924437 499482 1297064 550135 301574 1243382 1317421 389286 583290 1582258 1537222 1212051 1658841 1744996 1862744 1933287 275848 931612 347786 822788 365920 103519 629386 962556 1445330 31559 1897128 191172 1861675 965809 528140 1713214 1804360 1942402 1042069 110227 1523843 34632 1154715 24135 1566546 284186 1155334 381893 426535 314288 390717 1584857 1358867 126552 1230898 721913 926354 725596 976345 1541534 547528 1566081 1671562 1723222 124273 216929 848642 475876 527126 1832367 1085935 107934 918910 349038 507009 1718597 1544746 378250 1193018 1847375 844106 799556 1546812 217155 730116 1876143 353951 1193523 1774002 440254 1182732 1304795 1952894 305699 825573 706503 1356281 954203 411500 1044527 601717 412949 1180002 1413924 183621 397293 554911 1034443 773789 1911751 1791937 1560901 302611 799247 721680 1059563 1812117 762316 317866 715690 337533 825419 807993 1540397 953003 769790 1571693 341558 1279003 1141287 1151864 1452343 1816731 541766 1229283 532000 1143777 1109494 1010242 1668190 1594012 757088 458854 586579 452274 128507 1501845 326190 751123 949588 1516884 455579 998429 1018427 295154 520736 148050 1970678 615749 327683 1209645 698013 639578 115754 131435 240044 1992908 1321647 343040 1434295 1503529 93713 375328 364911 1486796 1896825 612005 1616659 556076 1171493 1415800 969512 1541124 159188 1300000 455564 400098 1054085 217544 1194273 1381352 440176 643722 1273287 1583669 324694 1711564 529139 1391035 995885 1245636 1247436 503729 1440566 301436 509038 1478055 1114839 859180 1521752 266973 1391388 1994571 409677 1536471 1698061 1868227 485027 746379 1311212 113253 777629 436283 833107 101186 941065 503145 1891202 234574 1699667 1039276 791259 1212408 954429 1222751 30157 344120 91175 305889 1037032 1526489 1827119 1130794 584815 1267968 1518631 991898 1785046 1686928 1927460 1491242 400731 690569 802422 1781004 1742477 1523747 1743394 534428 1279132 1901745 599541 1758348 1698693 54947 1411107 463373 498739 1763872 1088559 1074124 363905 82372 1003743 1425306 828280 608757 1332117 1569448 995811 228214 609597 948451 1164797 1437982 472295 1940476 1633174 1877503 429158 333387 1063980 1836467 86268 1438209 180881 432932 1103641 1438158 727839 598274 842243 210349 1658303 1124931 1056370 337783 1662687 170248 1912824 1811124 1827051 1038392 441141 1895109 1752491 554618 1252684 395224 876408 725058 1235423 1222543 866244 631612 1737908 1544587 1258547 1746147 86158 24656 881192 176935 1153063 87064 104901 1073899 1813125 1713816 815728 1148205 837510 621546 1338953 644403 1656517 1761346 35593 631314 1739129 808707 1079158 1216167 1219030 1062489 62657 1129042 1827667 922656 485444 1774621 1243430 1245220 694027 1108237 1951093 294192 986104 868595 1200166 1082453 1605125 4109 1809868 1866680 197760 1691267 1885584 1661644 510372 895694 1664292 1732138 1307385 1429764 915962 1902883 10904 1083360 318144 1676615 421210 788910 1491241 446951 120304 753584 279022 1480751 405429 1360265 800247 1967489 258339 1144907 84415 1834911 406923 832314 1921844 1931394 1559050 1658325 241322 1030967 27145 733122 1861159 763766 1185631 1992864 897952 394879 1451137 1278052 540603 284154 807893 1278509 1926760 1449321 805067 12009 274086 938172 769356 290207 1548030 1632155 1969558 41052 1204556 156708 1888539 1281357 6170 1446610 1678848 13108 377454 1487171 777508 1569977 1237436 1403315 958335 358602 541389 1882941 399138 1084052 1534616 1449036 1650898 810161 361399 1901361 1334600 197858 1094614 1120524 681287 1759246 1145992 1756384 1352836 1632672 538962 370339 1790722 930508 935967 1959920 825241 27362 1370480 623727 941409 392057 858649 1577569 1634728 896793 176275 107502 1781849 1593770 803693 327885 1214644 1006456 1884723 635409 1536901 1782905 621022 305723 1790074 314185 526102 177761 296247 1130544 1164044 217117 752347 1455410 1968080 1259643 1086074 1934967 270427 1486399 1907955 1521967 1892574 796752 635561 473991 314783 1589075 330237 55231 1745063 1847902 146545 1666903 1149651 1526170 594331 26109 338043 1074648 1728483 1866928 207550 1266897 951922 1537952 1350190 252284 298520 1497083 237900 387719 349888 1905458 1766486 1470428 684645 922493 1586646 1361078 384710 161802 238330 1528014 804818 1132710 1961381 959659 1043879 333909 1594435 1250178 1256598 1862210 1937072 1313090 1040102 1378997 1684717 133829 1236802 56419 1063190 1131991 664734 96743 454996 1827243 1242957 783216 436392 1686435 1277640 1229235 7106 124909 90599 416197 729727 660223 1521236 942139 868971 827128 1784569 1212890 1319976 98801 1242284 881456 270923 641073 1135036 577112 647255 1246384 1901274 975306 970575 1920301 1979836 1671408 1274359 707097 329389 1759372 693353 1963050 290309 201459 447788 539779 646722 1241816 643229 939596 604872 508546 1246182 556416 497029 37734 1913555 707093 1208315 546598 900547 195912 1872940 307225 1489283 360885 1216815 1368321 33720 1114580 647690 1503152 3862 965875 331691 3064 1322189 1032423 1204566 1375194 266105 1444 1422252 1051603 702451 1844849 1629228 421983 1068471 922683 1132017 1780886 671110 346203 320827 1767691 440363 653843 923152 1912840 966443 113432 1598062 237428 804727 115384 1625096 751490 1345675 283035 939998 805878 1285969 871526 313266 57557 1830663 844413 674654 6108 833396 286178 801522 573539 1159608 12993 911596 1959427 238902 1620817 695928 1836414 1362753 1002772 1170696 1892977 1361598 1053432 414279 1597972 1190963 1009278 434124 1930055 1571966 488420 82432 1196536 508020 1607663 1838379 674878 1686494 1015811 1838391 1310443 275583 239177 567044 254630 170544 1840026 490428 600883 1426868 1587359 504483 989400 923295 1924087 1392408 1591126 403497 594788 65632 674861 289795 247042 1753832 1333683 1617207 1813725 218161 99348 1997160 1593762 1160775 845580 1642514 665225 967844 1955904 709609 1835222 363362 812222 1011334 724668 661068 485880 170129 1678515 1563009 1822694 942105 834965 1804547 1931084 1735529 567951 380133 1069804 300218 949106 327291 1590429 439753 66475 97221 308905 171909 614564 1261871 564155 688709 1729191 1416175 112922 1815681 1028989 1700493 1652481 1213801 746633 1561516 1618795 1701056 218860 1012795 1746789 1600191 1550221 698240 1431613 998064 549071 457618 1971808 691498 682488 1516097 1315273 560544 416290 1156857 209289 17604 41712 674576 1368295 134953 835166 1519625 190465 763805 259905 28168 1148829 1249376 122783 1103280 1504834 426575 468246 1982876 1219625 1822460 512099 1790232 757688 946289 1316257 1297958 1085705 234544 1709887 1711997 1574013 74066 668571 143113 331265 1375378 830896 1697964 1001447 1035731 1116360 1064468 1599872 337400 1195978 1343264 1983055 203209 432473 1597386 1063241 106842 846601 1042507 672921 1566101 1152812 266751 1242093 377285 1505487 1613534 1088603 121572 1319237 402765 626681 1565672 891528 440055 873386 862052 712798 1710432 163246 934488 305401 409476 1396377 1661498 1175313 702725 410177 1289478 596754 989481 1495880 1544529 1017871 1960698 1563376 1005650 1973651 732807 1433008 490265 167657 1866481 907401 1521478 1683150 907854 1684094 304777 880638 108387 489432 797763 1379273 1651124 1228827 1667740 1181408 345081 1337809 225923 588276 1615295 1178683 198453 1205889 1167147 830695 121252 426668 85599 575919 1968806 101547 1596115 1054288 167077 267521 63535 858531 1410719 451567 334783 603265 403182 783123 1136850 879172 1224313 1273103 1761545 211869 971997 655019 1633239 1441216 144373 1219996 113418 381803 816189 736185 279677 571098 1632957 291875 285287 605448 463229 538275 286257 841059 1409171 1113350 334798 123631 1927852 1763575 1347068 334907 528596 1064710 1321059 41908 1033731 589767 412146 1025774 925617 1283235 1055788 796696 386985 1244689 402038 1825781 405830 96543 1078114 728711 190421 1455825 125861 1823520 808033 649553 1188065 438790 255251 1920294 233652 1884576 67836 1999545 1433277 788455 1339897 943212 1582148 1106703 829370 761988 391612 41511 179751 321868 1428936 1972475 1373552 832392 1318251 198317 1590305 1040439 418217 1198251 1905937 1645436 37047 882195 1381997 1895642 70943 1979301 1317609 486891 267056 819162 1462836 563294 112234 681927 1150415 850206 538874 1164347 1469003 1567859 1066491 1363394 1110011 731264 1656267 1928977 177097 584825 1225138 1432364 1554934 959592 1315147 278160 1289415 1911878 883133 112479 895408 55140 1269164 638484 1505174 1272812 217882 224048 250684 839012 821208 1459610 1062181 373071 1070433 1771349 1011181 1829818 1852758 307047 1805546 37725 610503 1091425 73442 1503606 1489042 363400 1235942 1759352 1786820 1836486 1505123 770859 1617328 1742688 709164 540439 1856123 104984 1196506 1061531 678762 637768 831034 34570 1020852 1944123 707914 1365198 1992207 1767023 602217 1302738 1689743 1636783 880062 283489 993675 1923292 1174027 1238603 774942 809415 1418741 1769153 867637 1887865 761002 1631019 505097 1372983 958754 1719455 1174280 1537044 1318426 1256225 320231 1031992 1144406 579993 490024 642220 1216312 468746 578713 605095 264711 1828290 1970485 1244618 912187 1233575 1445501 530667 854027 1662775 1536329 69233 1042385 576123 883111 248575 1876834 1875466 248757 292597 1583539 1841006 1130039 1759544 64671 644567 766600 152143 1662686 672057 1821967 232182 476630 1118680 1928395 1603374 268028 1562454 1868743 480701 264658 470316 48549 1592996 606749 413864 681905 1691264 183424 574041 1698181 1421131 182539 839142 593023 1763774 1235184 28640 1175318 1630515 690749 1956212 1551153 679668 234768 820748 1655483 68972 610667 1231783 1891093 430281 1674157 78766 1630498 1544504 1280551 976560 769780 617532 416417 1218578 1498673 557166 328451 107016 1796298 1337768 864498 1734121 1915940 1198024 228991 1613439 320218 922319 1340451 209614 300016 1603359 295584 1517157 898659 1655197 680423 407340 391606 1301101 1638825 1313933 1796484 610768 375064 217056 1251279 1961140 1405964 1543802 1901722 1495771 1436249 873241 1246471 900781 812518 1901707 1050462 1720764 1635684 48273 1085547 1586883 1050905 1765105 169608 1354833 440424 865313 838289 88905 229615 282207 1141827 425396 21039 1773164 1263050 1856309 1488982 488552 951734 1627396 1740412 1848527 1885310 1743953 1927782 67434 1627141 810270 963272 216273 443532 522851 1580893 574602 1218132 1548648 505735 1207001 1518545 962420 1828732 1400155 1985179 435141 1952985 229753 1085290 1850777 26151 1523158 398451 1139647 1969893 1498321 302165 945345 575180 788368 1662732 1913475 1961213 848250 958845 19214 1430735 1311442 1475200 342845 1169245 1413291 987580 565781 1151264 120378 1493488 1667323 686876 221450 312876 1074459 57622 210265 504371 530211 960614 1805574 701761 1417146 1742607 1609447 6354 720021 545405 1364460 972760 1737859 47061 1052859 242620 1408813 1092916 1437390 1112530 424422 1344885 479688 1456172 1306038 1039620 808254 1266756 1774039 169818 553667 1435471 1459036 1347651 1003139 1266611 1941816 299459 1254716 108054 121842 1853206 1355552 867151 187034 1087673 1493403 217344 541595 112417 1239081 1026217 1887877 1326217 1241678 556847 1944614 162307 4476 1068773 1595852 1584403 1309112 721364 590448 1684224 814887 880947 926119 1185029 1005956 1753342 1030292 1908325 1257167 587288 949108 107454 284228 1316651 66502 66816 85490 1154482 763570 1457997 1906586 727629 444687 1301984 1114705 302376 1563021 1019136 1029230 1979623 559356 602839 703092 403425 697046 1540690 516362 1181962 886007 504929 90256 291440 1120525 1302470 206187 1467358 830584 885637 516693 1171257 74115 1782251 1840487 1275240 1628801 254830 959868 550585 500953 719420 1950207 1060566 511755 465192 944124 1798225 102832 46808 844990 877031 1103990 344510 366395 1217859 1436059 804376 333164 49403 1896273 380996 900421 766053 1669052 728382 1589168 314267 1175767 1953421 422130 1752327 1828362 426162 959449 269485 1774924 1526772 973341 1442451 636804 591441 1290869 373685 455539 794646 809034 1701891 783060 1739945 1364140 1600114 949624 932284 1094365 1011229 1053425 622102 518748 756433 1781102 912075 1935456 1350583 66456 681259 1291458 1706583 1374389 1983682 71034 128820 634367 150580 728778 322192 1508784 106391 1312774 70124 930076 1693798 1510469 129462 1628654 1455228 1934026 371 684906 1564846 869903 138403 1749370 1213539 21577 57486 1915198 1384542 829376 607416 840155 537427 453540 1097268 961753 1333314 827212 1781055 939907 976694 1682710 304113 1676189 1788594 314633 808255 557065 252495 1910573 664571 754375 1200773 1312010 691672 112963 519396 1713741 974825 1294999 723014 1355329 1439578 1341229 295227 1166727 1182343 704894 259644 81735 1111424 775117 435217 1909506 1022750 1890949 340442 67723 1751670 698413 411715 1863282 158036 100573 1833703 1086130 726002 776846 578719 437425 383572 384942 1870102 1763421 850086 242181 95889 116089 1222559 1879726 868483 390468 264835 1465502 910657 654995 918886 478303 1957741 1016147 1980865 1265621 1106524 1698663 263408 1258569 805919 1915942 1945208 257487 1102936 14248 413916 922043 1644677 1982029 760059 1711359 1548251 1697564 228558 581189 412447 1060141 1254481 519789 1526319 1896335 765188 534758 1676289 1743890 736477 1397289 1849266 370600 551431 763301 1957450 1940028 1518415 362834 1134129 328690 1553651 826488 354034 206329 918152 1591124 715513 1078582 171001 1238633 1992394 144300 591742 1892675 474504 1290149 1725819 499437 256960 1234850 496307 1912589 545535 405544 1302049 494580 1840505 853796 1165610 574037 339678 451034 1014249 413887 1304098 1387123 1898910 1755259 1647894 1915713 1037704 1897309 1862907 159517 923500 324600 460704 1932515 112203 761939 94878 1184835 1694004 1012313 919829 534606 1847469 153834 1202844 1777199 711449 1181099 693368 1155736 1083613 79075 1647873 749112 1510926 97785 240925 1572978 1852460 393587 1874518 1159783 84832 1080968 1003378 953942 1404613 933174 1332202 222558 968520 1193412 91695 1186980 1163026 1252732 872352 128698 1103954 90849 853475 1316661 34421 740361 1010473 896102 664632 1488680 376007 311565 545322 565644 39553 1283642 656232 68427 1253138 967955 985046 1183008 1265924 1219210 1687803 1432231 1523992 598324 1030010 27 1576000 1820282 1514712 809967 1707185 1456688 906509 1736694 599654 926553 701800 994544 1277750 1731923 1514188 1691405 1464574 1984823 193907 1229130 1732483 242631 21423 49668 1839977 1982540 604143 740341 27817 1890461 1096983 32413 230497 1424923 801752 1849369 1897127 677027 875526 777452 822175 408184 535451 568736 362508 677576 620429 1532251 1194360 1131861 1126075 1039102 1315327 1441401 1485184 1293977 167820 956797 1829571 381729 340604 250069 913439 1872946 1641253 1886746 818552 1922595 1546752 941474 849149 127110 891475 1109928 1711557 836713 1926646 1363689 1513069 96918 788880 464035 1684816 563990 628122 840962 1641322 496403 463087 1909469 1188604 724370 322845 1624936 1461502 1722478 1641677 1723018 1524519 387767 1476106 919551 1590674 752944 1756775 1939168 1456801 1021429 633985 1443301 906478 1788618 1964957 822606 156975 1699503 1809165 1917570 689633 1084796 694840 1572941 1323864 589896 1290164 1817365 207107 934076 1285425 808251 1016874 1207073 1443845 1863494 833556 1671703 1250951 374752 885513 802158 162616 1900618 1865834 1485638 838232 1362709 1783817 603983 1471750 1766851 107933 357593 7614 1128949 951688 809368 833034 1693852 242753 1185984 1402776 1559363 1550188 1584873 1788105 383933 458520 543923 261863 1833229 675171 850247 1129457 1666854 912975 1712576 1063355 1375193 1201246 1182818 1928183 450323 195947 1973311 1277125 104037 1460062 500011 950331 139194 929809 1034687 369595 1087136 1690244 1267357 1080130 1323097 1100554 1538599 616691 450488 1217139 1171908 1347167 1162472 1328833 1004851 777354 1195058 125999 21591 1400837 1749377 1960002 688603 1815363 1826182 1858345 1911598 84169 182051 1174174 369433 696002 1300320 671906 406177 175380 183714 946631 1880597 70971 1274344 636475 1620748 140005 292789 1015018 1167547 246346 532751 1969567 564335 316324 1782654 975202 483027 422194 660891 735999 1813484 656242 876369 565709 1215279 1954876 475420 588956 1864690 1431253 1842547 624777 689226 200746 618774 1485804 1395218 1354261 1121610 900066 1261712 458039 1614212 1306994 1992368 71237 612078 949919 1441977 1724024 1206604 421672 1820281 67219 500967 1940957 30352 1439382 983318 224689 660069 396322 242006 1532974 921330 522034 387346 1997860 1566383 1819158 1527784 591258 325931 1082422 717672 1742760 1500060 1113707 1629609 1832635 1639641 1118245 478241 1197202 1438220 361981 1092408 1229422 1664920 1487466 55655 227653 1141250 903324 1474650 1524855 237549 649719 924756 231098 1029895 318305 315073 1255286 1031658 1401832 1460191 107421 1224040 615307 1188293 322387 842914 843583 812121 301199 63740 1526717 1683991 1906368 583360 1556805 1876617 734925 762635 845544 539778 1346793 1508298 931412 1382814 1117163 1629117 1219828 169650 1631581 1046794 814621 359282 179581 149130 921321 1618855 857207 1437559 1778176 1023325 1934073 556654 963210 680485 45470 1586002 832522 1240594 1083169 1088159 187160 656204 381257 969545 150989 745404 8295 429926 1603913 652077 1379950 1974573 1150974 868652 1003958 1956351 1436773 1025786 1574148 756311 1376900 1544185 69475 1690985 474087 1687572 1197534 151712 755858 904724 1490716 412891 1128525 1784426 387783 682722 363016 1227435 1212776 154092 1101881 1369682 839841 1050709 466379 1280285 1071426 1214717 646940 1726653 948654 589062 1485927 1484567 1868288 755492 1399835 1341001 840961 157737 1917975 679740 957015 1525514 981864 1767488 1564607 87190 825468 465337 1078477 1308536 1050378 1184231 448440 38119 1276745 1286610 1508799 1546134 1201057 1937237 929545 328425 1597888 1099736 1741350 1057770 896353 464568 1720601 122862 21068 1502217 1795428 1701902 1723375 1664693 955372 881371 511243 98327 1341941 64918 652415 731921 723005 490943 568389 1594272 1164824 768237 1760221 588690 1312656 563813 1179322 1369493 1600304 814536 1654261 1353068 175671 702328 1416404 1494007 617166 121595 1106116 1750288 1938493 1629957 994092 488189 928600 367725 23430 1941617 100924 1777586 1052535 465678 1312052 1901516 1777080 1363217 599374 1062705 1273980 192996 983888 1310798 1422761 536023 1293383 1380221 515232 694002 1107794 1161622 675228 1105866 539924 208524 537464 1524054 1188768 1817862 1994802 594530 609003 797622 1343505 484783 11072 624083 1926147 1692227 745722 541009 383421 894623 1116039 627409 1738827 974266 501900 1608261 172861 441076 1757108 532166 1344550 45837 1487498 969632 86151 1689528 492904 77708 1959561 1469604 148645 975543 1002987 1698448 744450 210990 29298 1907249 884010 1264060 256864 910824 1341197 1214913 70275 593370 1334917 727240 1177157 658677 1835389 291840 728960 1554448 493682 578925 1045376 618209 1576458 219153 764371 452881 1770433 847982 891102 1400007 817331 762121 1574549 96425 917778 88047 1060700 1363988 31335 677038 1134620 640847 783701 1659541 1794726 279113 1174796 1973193 1354204 1139321 330806 1504627 588986 999071 642601 1764536 1906677 385664 124878 1708024 1446476 1212142 1357952 1038385 736737 127207 300869 1813876 1654820 1532148 981912 307355 1556759 1225336 618181 333293 1103989 1974556 1477039 7612 1826731 1458408 1308230 1148331 1478004 95001 1157348 854854 1421143 1194437 1662494 1278840 277402 53519 1727226 1364096 1938208 1723967 1924572 1269089 506763 1051033 950370 86447 1276874 1542597 398479 588713 1829039 1622762 1601341 594395 312521 1084430 582475 569234 1669814 740098 1958882 756248 1314615 152623 817165 1964858 1613424 1478938 1436454 1195280 1171107 1801288 338537 1816541 1094171 1102358 931443 1920228 182094 321639 1805792 1629201 1790099 1786994 1856380 723054 1006412 1660847 86322 935783 1545134 1352204 1793863 1814530 1260323 162050 1143761 1547363 757379 1472684 284747 913369 618411 1583065 235568 493889 1477220 40619 22686 326392 222906 1297702 1479912 775374 1442706 1001151 802491 1893655 1130790 1401358 1770230 729148 1664668 518523 1399657 66344 652837 1894486 64255 1436281 1988033 1369698 87015 919863 860759 546530 1811151 1038331 623517 352235 788887 668921 768033 690034 583199 744798 1424049 1953335 400686 458347 104730 1647828 5752 1939236 1434130 616031 1601453 1550644 895388 1510984 515622 1509249 628000 615403 1439017 1593049 1621897 577841 729328 134572 1998201 1201408 344033 1961900 1294499 1861717 1750647 1013560 643797 1574835 453068 1295472 994062 1235621 422253 1262370 538845 1082317 908229 1334617 1333399 632593 1470645 1046127 1168789 1194582 1195635 1668616 909848 5751 1873915 1126290 759372 1503615 1126260 394127 1114756 1846310 153882 1634661 61118 614369 1389417 283119 491888 379712 540556 549493 1240770 785335 566542 1224752 1146291 1542972 680228 1386854 1499653 14460 749852 725803 1174779 1435487 1638300 632087 559214 1389242 318510 802845 80552 622057 1030306 997822 1509689 1640879 1701085 1566018 1697557 206732 1480980 1157878 546227 443562 1122383 341943 1348970 1098447 1577042 605755 1573797 822364 662081 1953141 820501 83053 804671 514188 1432745 866294 1035531 993593 404953 984118 1716050 1282905 1864619 299331 692409 1112226 904023 1480865 1889123 792155 801677 1403157 684948 984968 616612 534690 1804743 1800538 599444 944465 1209462 124660 1250138 1866492 626272 1255389 1437131 858588 199575 1316553 1234656 1773492 1627457 1189774 1669603 1389305 1654096 473132 71642 1463085 1680992 634216 1237988 1069323 1319314 744122 1017906 3208 1048822 1460386 975021 1796354 819901 1360814 584580 1661914 951866 329286 179907 791848 1597649 443668 92301 249009 529025 1397117 837893 1268577 1599877 1622371 283903 1351989 1820964 585726 1337554 1767859 1480261 561842 629446 1054056 439164 553721 759115 1016130 537236 1348992 166304 350555 600352 632082 904241 630804 354784 46168 1241003 334598 1793604 806705 676264 1795426 886768 1582277 470420 706423 341263 1546704 759595 1419624 1238741 1681200 1756139 1026366 1854004 1103934 1914272 1720615 328627 1754970 440729 1061544 461694 35479 1635091 935866 622560 823229 1269800 1181674 1426343 1011338 759865 1717265 721406 793127 1794870 929052 1646104 311546 1455164 1441244 889310 1378074 1397713 905342 1170003 1247548 36249 125949 1232944 1062258 1913535 318052 1130164 1912921 992353 340880 1892008 278687 1735167 1637696 921000 1789800 987260 130379 153864 1302658 1086829 1181214 1401485 1124776 451794 853913 1313736 239056 1448137 50700 366033 815406 404045 1984201 1576048 1949894 1228351 1843747 1388331 1253611 1714489 1710177 1539496 1161541 96117 1089419 998773 224369 967271 394659 132043 912960 462347 1523759 755611 1303813 870997 533038 693232 247512 1180302 927063 1873211 131137 66207 1841657 452474 1291786 529309 1261691 1123419 1287949 1254732 798948 180896 1695692 1199881 1119706 346002 484285 913894 1525275 181255 1769738 1737211 1586923 1467590 1738108 645779 1298405 1525213 1465354 1764286 884890 1355739 1898162 36896 1482738 256784 650540 684070 279330 1147761 1111251 875005 513676 1065691 1443806 1315904 643974 1283934 1149341 1475297 450630 527479 423275 185362 1569230 456433 1471983 1821656 1038751 338239 1898088 1227737 1453927 1173551 1987896 855843 858315 322802 1194820 1817218 573608 1142636 1881710 737436 800205 1066567 1976816 127884 848592 1265503 1987629 597521 1414572 850298 857315 740939 966392 1730038 317577 744061 1665021 931700 1350876 776343 384207 979893 34103 1841819 1452026 914106 314700 1855935 841695 1738765 541361 1604524 612373 1969252 827488 673 1987412 935900 241159 1991104 1286876 1758789 1700439 552586 820620 766279 1825094 1031400 1981286 1089725 1632977 1529949 940129 438601 1681289 1249763 1010816 546659 1589291 1875090 773454 1035428 1527376 87418 869811 1220427 1033029 1228581 1978190 1980973 1935840 772166 1353365 461944 1132907 1737514 1432881 993707 1458150 424652 613034 1775086 591814 129474 523843 287971 1822909 1081371 1289886 575139 1846193 800512 623195 999126 1942297 55130 1032524 426406 1271804 1167511 1241716 1892649 808170 291740 4540 194017 1889378 483838 1872702 1206929 204269 1683975 1760327 768800 1878250 140800 781287 1844932 1986581 1998215 729849 1709633 1572785 3039 1210074 12122 1511866 1102757 920151 1456226 864165 212172 1660627 1750164 480006 1720848 791546 1728807 1614710 1988891 1805946 36792 1733877 1505014 1504210 300786 323030 1075214 967056 1389413 1148179 1632390 1600368 236984 1121649 882539 1482061 308146 404779 915827 804203 784904 712340 1610139 1919040 1847444 799481 1033467 220956 1332005 156493 1552910 1816359 277878 1690781 1268305 1113498 1225572 1844910 695327 1995944 674375 1496753 612657 429608 1205477 1635237 772187 1525962 1796953 689629 217704 1500167 1062762 739744 175 1561622 1152904 835344 1863979 1155292 581902 1228091 1681498 315712 460946 48898 125587 679075 802970 1437556 560621 1571922 1288752 843097 1196389 370280 1637158 1754820 492809 1887505 319931 1309199 1068672 1312993 240017 727706 1609932 1814830 805161 470202 742775 1358709 364901 79300 848013 1250441 1589343 1798241 974336 1403083 164661 1100741 1184755 105688 1284789 1632783 353006 1086413 1068963 61207 295180 323828 1029033 1920434 241374 468329 508163 1732670 321476 775074 1257439 1479403 1247994 1874150 1401028 1802012 1974485 580997 943059 1012435 1550796 488089 396025 907346 570460 1378479 1593711 972493 1216483 105938 86430 736749 1178280 1835913 437306 1796196 1046632 619900 633818 1518453 747536 960261 1778747 1341080 983269 1445323 718650 749371 1339870 1721842 1103670 1855071 1198585 118149 240348 583617 654840 1581482 550977 311575 1296378 769418 1368800 248118 885045 675961 1074256 1744796 231842 190399 970967 1085600 1114167 878290 1600998 704869 1047018 1585711 637485 537970 1713040 618593 1332145 636419 1653944 1090386 401813 1241387 1699009 946840 782896 148583 1252464 147457 639279 1234521 1361793 277394 304050 1115215 351279 1060863 338994 67499 502530 1068932 886963 1169706 1350648 1613862 836911 60251 1132497 132644 934741 1013200 1345180 755653 1360109 1606699 772833 1898012 1435450 772227 48424 1035049 1516753 191840 403279 925201 1221359 357734 59759 316735 89944 1983126 1827436 1375527 1990357 340148 91649 165425 1146008 949013 1739026 844757 606384 1303683 757467 1319368 1845348 782921 1428879 195400 1101670 664592 711325 74445 853647 629857 1195235 1246659 1155382 1602608 332003 214517 1056192 1515480 1480538 1796590 560294 278115 650851 875552 1929327 1064622 281873 1799013 1670035 323049 191126 604603 932969 364149 1951182 1566105 356446 1923338 1788857 1471753 729310 1953706 1696731 718285 1077981 291864 1248318 1044444 1896731 845252 1119235 849256 373543 386990 1396084 1970324 716622 1322044 1899354 431766 1936844 697480 1958077 1414362 1586637 1946343 1119358 1723847 769052 788242 304456 1988351 248828 522339 981093 475419 1703512 44949 891325 847846 935390 1059879 337242 598359 1171592 948220 685458 1695963 580352 1666586 994876 856417 1709398 1411888 444909 584309 1785668 943885 751134 1838450 1221104 688852 292795 442209 71813 447792 688883 450938 808463 1734489 374319 206752 294458 170380 421900 778162 71277 1928115 884211 111970 376258 168360 961442 934394 1723241 838128 446049 98779 787543 1922088 1133817 954062 836585 779301 845932 1431073 1965480 1515945 1792237 579833 1697208 1006484 443787 1254191 98361 1796543 983761 392198 190290 1357173 1479513 211002 1932102 273920 783215 790453 1686727 838078 637231 1923984 161505 1683028 1898847 1760265 599732 340737 592846 1414099 267330 1556075 535664 1738429 787933 193258 1991954 926160 737067 47728 1258880 977565 1983779 1166361 1505030 377967 1784734 1209188 479395 900111 834839 1759050 1390033 643294 583568 1762567 1621640 1684927 497191 480769 1007316 1157074 1954688 178135 1824289 1157283 969549 1522723 1981927 1434788 342276 1845230 982055 1941856 160166 1321653 331386 1289554 1578623 636561 638364 57370 308780 1243646 1582664 1210988 1825897 1838775 1140332 1629170 589933 1884981 472255 1765609 896089 1869785 650489 917266 1003004 960634 17681 878497 832505 413061 88781 1073248 1216231 849664 1699319 1199378 1164702 1997635 3481 402472 1008968 1828866 1928547 1076992 1774628 1468828 1463675 59034 144888 977876 1407839 945754 266762 1972137 1600496 1841288 1551627 1043741 1869097 1218573 274098 156958 1655288 1587756 1790250 288083 987029 856208 457362 113308 1934047 189106 1506432 1196294 1724397 863800 1980126 1319365 916239 1548680 1643063 1531413 547755 1254641 1660990 545938 1675599 840714 1951458 1023931 1630132 1266725 857103 1095599 1956550 1977580 338538 18844 961417 1434055 39291 917601 160169 1406872 435533 799886 1202813 380550 676678 859594 814132 1415099 1904075 601822 450969 1655076 1377668 1078258 1747729 1427926 1944337 1768238 1244889 1012784 152310 808653 1836217 333054 790383 1819655 1629302 1938165 519385 731376 672293 1036871 1352596 473872 391784 1340118 753429 431627 1506437 1228655 488980 1130276 1617479 385713 1709152 367178 684084 1348155 1208401 1129708 503997 50450 905156 366759 1294603 1760465 839558 199406 1030091 718227 575426 1250546 1062799 139711 1485076 605409 1339095 1117014 1462875 1399687 1221273 569852 396725 1948230 821024 1345020 1408747 960986 1410413 498452 1702532 867345 840699 607649 1314725 792217 1944577 898075 536824 801898 935876 1777394 412381 610832 530123 919772 634298 1162896 571981 1227645 998395 1445401 1656969 1257656 917814 1551713 499751 1066724 1118989 204853 1344973 1211591 204254 777221 558990 650727 1418646 370130 315171 1090279 1059600 81529 1692378 1001489 388363 1112022 1813483 1780087 842344 903872 348773 361807 1107085 929628 1700307 1697748 347441 1386766 1917093 577696 116851 1782806 388792 951638 446287 186611 1759771 25139 1864632 1208110 1514401 738276 758354 752390 918442 1233856 931364 1375569 1266868 979390 897087 1427364 228836 1950742 224158 1044304 1981095 130962 1533432 1864478 1571350 1474693 878099 65441 698627 1477203 484624 999700 1153493 144594 160792 1991821 1753795 800988 947749 975496 1190574 367684 52256 996430 895372 1507990 1012452 1528929 1630674 590128 1240062 335252 26173 1018150 1611922 1115115 1122297 593552 1506231 1641703 1090089 639884 1720198 1381309 1050280 685748 1236286 851430 1976299 520480 1259686 1111971 108401 73045 157871 874218 166848 69692 96444 1209370 1494823 277424 1750392 1258123 470691 617309 189710 1171983 362629 795451 1954171 1496122 522542 341245 948006 192510 501949 451176 470217 730477 388342 359852 1016446 333204 1430369 1332822 1121079 1034469 1481893 1407292 553522 1564623 954521 1027870 354375 1588320 1197185 486173 1593431 1999619 176088 4442 596692 1819878 1375608 259216 1161948 1556946 1469204 476154 1312003 335590 1310169 766499 871791 1346144 332196 364717 1260138 1221557 1906512 1123301 1633931 930123 818611 7587 1123083 136315 949881 1915731 423836 1670009 491067 1377808 1332695 86876 1320960 762864 972125 1181164 429660 1915828 73067 459185 1811440 1848928 559045 272442 530102 178234 1843187 1806020 194314 1165572 53794 661427 863132 1510055 911032 953598 1258957 427071 1663577 1324128 215862 719951 762658 1016851 1506334 281819 79456 832512 1646095 1505552 657039 1428309 1286339 62780 741398 1417331 642205 1052393 1938435 1267280 64378 1578546 665992 334061 9189 717824 13768 1394682 1510081 783643 774687 233293 1148667 441996 371908 646055 779615 1426385 309880 813972 1535613 1078116 630908 1930449 1540689 958562 380618 1029842 629271 1179429 545280 1332268 23561 767218 1660372 1512979 911939 1947104 803814 1472822 65974 1477172 75363 1376278 1728819 413433 1696022 68263 394618 1901989 986530 839534 1885586 1658058 1227666 1788326 467174 639567 1327707 1727384 884135 683144 1132897 1317972 838227 1914778 554288 1618028 115503 588144 1583468 820583 362577 930770 87896 491685 1620839 1621605 1828164 115002 563588 1884511 1167187 47183 620017 1997314 345249 375508 23711 475901 1438135 1172189 1880490 1656854 5016 701295 1091542 465255 545819 780210 20732 1068740 937139 1736821 735156 746280 1113428 368324 1119951 386108 1141286 1803517 1293347 27127 1473332 584208 1847287 1837043 1418556 365902 960560 1596077 685916 107714 541531 1474356 1272346 473657 852312 1314389 634101 1160897 596483 111651 1821705 1578359 872372 1300559 315935 1243434 1951900 1926310 525762 1264188 1903020 1035260 286359 396838 1225367 133454 971321 780597 1364326 1144335 1087100 1870752 1722947 1193875 1497832 1057364 1235932 348093 1062442 670775 164028 481075 181747 402664 1344108 1873988 539912 1359163 1764948 1156373 1540801 328072 111221 584903 151938 1327576 113776 1328540 1089771 1834917 508661 970774 1984044 1658833 867216 463237 1424323 414357 1347792 7510 847599 1394640 1848555 246343 1346919 1084007 1425122 674985 1305582 987171 213684 99779 608990 96252 693120 846523 1161919 427639 1269390 1304727 1444094 1162072 212170 987221 1904379 550391 215292 45774 1237455 367075 1567991 795757 612123 639093 1606762 638224 1301169 1285619 1557593 755395 738138 149484 528614 1322120 1277396 868699 157479 38773 1294542 135692 605918 1585689 1243730 1406316 1915632 819657 1379416 1702896 960644 1622419 514881 1253957 1864496 87221 342435 467351 1407841 590814 1092053 1616739 613363 1132798 385372 1562604 1490456 1231067 985704 398959 1829547 1463238 1284670 1760434 301422 396051 908532 1259473 1277788 1189018 738799 860926 1814333 609004 159294 539664 331491 1964003 161578 1773474 475824 374654 276766 1081615 1282129 1517726 1024582 1855947 1916885 945373 899984 972012 1301430 755311 956402 619780 1615794 1602592 1313608 1694219 1038312 436085 924645 1180842 530131 468478 1797727 546853 1281428 612575 1775730 1595107 461397 1872093 1736583 1733432 1545104 1360917 409417 1404893 481348 1460432 396334 967239 942654 414794 1160438 544626 1359043 202566 1035354 939015 1151007 1022287 445908 690036 1792368 1130724 689494 1912934 651878 1585303 1520723 1417024 579574 1291442 1317362 1712975 1516075 1841899 1619933 1706919 1146487 730302 1803618 1965190 1671877 1761988 674018 202675 1340485 652418 631805 947184 1370514 1141127 1730203 331316 1362878 1558249 225709 184933 1581057 595651 1239159 962924 1323371 741443 1917589 505725 906124 292859 55015 205791 1870860 1429965 1796745 1525014 1585692 1152304 237225 90935 965685 36176 983033 1903832 208174 1647944 840170 1977320 418212 378578 984622 1698297 891674 1289608 1000695 1178225 1634556 748906 1697374 952597 1549207 835766 227797 1894628 615582 1191151 522382 1367654 154333 1271023 651976 1943892 234406 1090430 785580 477766 704181 1208132 1300751 893996 1605953 1881464 526164 384361 1598427 1863546 662886 1045936 1318092 865026 438812 1724399 227534 1841510 1884088 1492388 1776189 827195 476012 1286329 370531 1105081 1143345 590545 890255 1563472 1228035 897791 1129552 1285771 1732703 547616 189408 824635 376933 1452170 1816135 1995849 147822 1883046 541558 1657616 1926135 1490151 788030 9816 1980427 467353 1945944 1807241 1802272 1095265 1111584 665702 1074229 1279824 1764237 1796596 418566 621646 1576605 1100027 1440715 1734838 667595 263502 43470 421203 994465 876761 1181258 1049068 1095417 1849311 351384 1519621 716613 1966388 1621330 1658699 332161 1147248 1867665 1882368 1881336 1379828 1746272 1178984 1663714 606846 877763 1007382 1019975 1291411 1033373 399721 1893432 1257702 103251 1321154 410876 1277162 1302526 1942472 213487 1608789 853670 471517 1717731 362448 516036 1650348 1393309 1721789 855914 1743410 1870977 579027 1534217 32998 1929028 785646 1018878 829325 1384421 1703528 833543 1450053 1469751 1907116 1277829 984594 1094825 490658 13742 994910 1638391 1710765 978177 409364 882047 750484 1181320 572267 750614 705649 18170 1347619 450955 1983708 1402996 1242524 385472 1999759 1259656 1395586 528344 1559598 1042622 1278104 772554 933247 776452 1032440 1636663 23164 78751 1761404 177360 1675352 377811 1535819 940590 350017 1262050 1387871 1579083 954097 1909885 200618 242286 1031606 1309786 176925 1673229 739753 826746 171283 504228 1258902 1499821 1319674 859904 952369 1566995 1274727 1313120 1961820 1574689 1443707 1764558 908592 719299 1161890 1836306 1604265 1482240 465757 704837 1863879 1529164 517058 25619 1616469 624562 685813 1922452 1998992 1883553 154610 484578 1278788 711080 1700715 1450046 982035 1355780 1886780 1129476 1261626 1744963 786415 778863 746292 841806 595698 909014 47278 1107119 723874 1592219 1931633 1000708 1528484 643864 1496105 1371143 327153 1903664 1852466 1776983 460142 360228 1681341 1269619 1990222 1298685 119557 1359530 1562433 812827 1171512 1375059 257889 1002656 236149 1263933 1339679 216172 1142098 275710 1010608 1451738 1697009 1287817 243656 216835 1962294 1203710 439959 1949200 379011 1343602 1343564 915478 1185345 249465 1120929 292763 394700 453782 702267 781095 123729 1064203 1194701 1182518 1349617 20403 499151 1858776 1998728 334021 74905 108718 1095437 863228 731525 57040 560924 1932688 1933844 829001 1325223 1731821 160940 360923 884189 667508 906134 900980 855295 1137027 1462281 687205 1355488 1488720 1016019 589290 71666 1317775 1987669 1532855 929903 377900 651531 798577 1275613 1642483 1542063 960852 40634 824379 1450336 1484594 843565 1122338 865018 1937167 1234243 1325033 263829 623038 158355 52976 1945005 58000 887257 1743058 336858 834384 1709491 1614321 871389 1800078 1272201 369956 344475 852442 1048179 1767745 1425006 1547657 1040428 570022 1058714 1563831 1291295 1906680 610164 1321155 1368475 1228959 1907652 228417 224513 976794 687178 379485 1462709 1803829 609194 561168 321483 995596 13271 791806 843936 1676920 547103 333022 1942614 924268 694487 1945624 1319148 1610665 1079145 392524 367777 1443651 462394 583404 1222621 658476 777531 819896 355204 102043 515959 1270767 365055 345378 1333083 1454567 1465949 614785 1718051 1233286 746902 68570 369483 604226 1699448 1633844 1765309 1615583 424940 119242 1554168 991840 43947 88696 1268953 1587393 409164 432818 1496588 853235 1873879 794141 1988335 856268 1311255 1378323 503736 1285475 1921447 324033 265966 1663458 836813 24792 207937 367121 1539104 1072786 410336 451817 103021 1223007 1126148 1843127 322040 90675 1588956 1015408 1957691 559380 393456 439178 1352463 1026961 255288 311816 1449254 133131 1739402 1707291 179409 347881 1225900 602111 1202789 555615 454882 1437805 972819 838053 447683 58761 877669 500670 838298 724649 1567473 284329 170662 279527 114493 450351 1435472 146993 1952254 965554 1828908 1140767 897548 37846 1873979 1047022 1702143 336544 987036 257059 623187 1533057 1320817 1197699 1877112 551345 1004341 940863 203710 1587841 1024311 1347107 1039351 299840 125422 744267 1448987 144768 898138 931470 596460 1223068 925908 1855890 398567 249512 1549121 460554 1819441 1837820 1894018 1170 1724249 1805416 603371 1759768 721049 977220 1147582 1460873 1128078 405478 876937 1154369 1415081 653079 1174089 1992869 95497 979818 1810434 542323 1460007 1924549 950086 1995254 1379902 298486 163211 903221 566313 1561212 1310666 1528566 1896173 1457092 1890491 1059057 1472317 1012256 363857 922621 604371 43447 471125 1445487 359087 1535719 1406904 288111 764750 828961 128107 1262294 1923922 1656699 800545 878207 1670597 1717414 1055661 1448212 1654165 1383791 1962427 1022706 1179916 646595 658436 1872581 1637797 948246 1314564 1239197 959058 939869 1880936 229016 816334 895535 1623074 396409 1000561 745261 1163856 1013948 904257 1638341 1006074 1502614 1757203 1247786 118080 524885 698942 328006 1066180 501684 79010 505235 1730402 500571 291940 283300 1554585 156604 881871 1061425 293841 1035313 645542 52410 1499448 1289500 944831 858721 1739467 769986 14378 1252065 1451122 704252 1848377 213962 22424 1016881 1713511 811294 1054932 454857 1056651 1496090 218694 911391 65389 1045401 1490661 124811 301650 242711 512153 1568380 1221238 1728566 1425525 138322 1580440 762142 1086273 1102448 1033385 1848320 162601 1988123 747960 1874209 784945 14036 979825 1380964 1118869 500124 578122 176852 1877462 1079425 881028 1768688 1958472 864842 1858557 747250 1673631 70686 1430434 942677 86149 505427 1974688 1721413 1563625 1558701 831003 139929 790247 391843 1284107 1791963 1365700 453598 789206 1839446 150125 392063 102465 748910 1122790 1867564 157708 771256 1026898 1430310 161055 1730319 1261446 907755 1928715 1300135 1826113 133527 1656173 637 634814 1452739 235017 422479 90922 727895 344921 882574 1845851 1118805 1420520 1235722 1686717 70527 1208025 1913789 1565142 1808407 1352593 1549760 1501218 366717 157866 1025664 1314988 1922392 1005779 1526960 895287 1972612 1216693 1081640 1810761 1316402 844066 865642 47670 1046452 1746283 1719979 418659 1735714 1230275 711340 1551522 685363 1936433 1566147 345388 76305 179803 1583005 569237 556352 998270 731827 130433 1358460 364754 1763652 1183086 1032154 1509366 1368485 1996497 1671640 227522 1167632 16796 173408 1040049 1605650 426007 73117 240140 1069618 1465170 102128 1372714 1997623 913185 112526 945131 1396146 185852 522657 525182 1519950 1317407 653292 427921 199701 1397419 1462194 478128 120351 763468 1664785 1086343 515686 1739638 1584849 763344 769075 1709542 683680 874680 620677 778291 872698 1051546 1349078 709843 1126195 1197066 1099465 1993985 1455907 1104207 1175908 475069 85882 1915038 236694 780992 49841 1150501 165241 190057 403712 762753 1729355 1800859 268405 1908675 1649827 1654306 1304080 1268835 154850 32347 267965 625818 1736568 1980294 1111221 190682 63944 1253890 942395 1713839 1103919 1713327 696072 283575 1853565 913167 1701033 1116598 540559 1801683 112097 1688953 665425 1049409 1003819 245584 977724 1132263 1770700 1611152 1444425 1465314 1161303 627088 1953461 1223666 1971519 704001 1016002 289766 369467 1857474 701256 540347 95618 1260076 856602 625205 1141416 160579 739392 1069593 426291 180262 126762 881295 773477 1613958 1678081 1149198 1228705 1396717 1834062 331869 105727 53437 999089 551245 865174 588440 1624063 325574 1226525 771194 587424 94588 1451852 1807309 1873243 1792308 1944730 1059841 1579689 976737 385186 613258 1831726 604417 264754 709766 917961 1333653 1509153 724012 475582 20554 111630 1175629 988143 1072834 1745535 43003 841005 77946 1230030 504390 1980319 1828839 1480759 1603075 1742694 1836474 145294 593623 633006 1259733 1390515 1442987 506584 602824 346227 1870411 1154358 1024916 252835 1614736 733055 55770 1236704 765160 110874 1316841 927383 1850355 447339 1028356 1641820 1112009 1995610 428200 1105898 1931504 655862 1989831 737223 1887284 192970 895322 386104 693197 1508698 800712 1732890 1707368 1867312 1344579 29823 1606751 222663 1659075 361588 1806233 1187716 1279252 484517 1853668 1373306 1486811 1933207 1141390 742616 1395108 916474 1165939 702065 986442 415218 1159038 887778 1643302 884893 1369950 532654 1539057 1481033 1069052 884821 26959 1779675 891190 412186 171794 1364497 719870 413799 564112 430899 479994 1916297 1473474 1313637 517164 1999164 146973 885621 444409 5612 1508940 1578736 308064 802433 370472 1116156 1307960 293006 939867 537633 373904 772096 1624299 1674032 1410036 1834695 1830251 657604 493395 452925 189263 1367583 1021395 124403 435213 1600300 1780305 585183 1417882 1180985 635985 234170 23105 383063 919225 1756011 704936 1935423 1101614 637862 1278866 1354376 222845 1480265 544372 680045 907384 1288888 1209893 1223989 1321717 38789 1278620 1100631 829336 1787779 1661839 1516371 801555 1939813 957766 853818 480187 470307 32150 685787 101307 1622948 320121 1717399 1604510 1171067 379131 1452732 1603457 172045 1374520 390316 480451 1669435 1529703 151986 688507 895158 350895 1399426 417268 1977187 145023 1112753 730509 121733 497650 1666727 1504822 364672 441254 1433403 1143731 944820 755130 1423897 1246735 586148 1551069 1536564 1188179 1165299 1301417 1411862 1393420 444279 849460 655730 1703255 763355 1513104 1919120 789601 812901 386926 507058 1972726 1025823 321957 883486 599348 1607098 594835 1023753 164169 540300 1077520 769157 708132 591757 1931802 1508665 800464 1940100 1318361 959759 1464708 1386887 1555 978577 1443177 1474916 1870104 1570814 1009184 434978 1904677 1027020 1479283 554798 1031734 898884 996258 1849591 422741 1312966 1110511 346499 674687 1120159 1825345 1841707 1654482 380988 954704 853747 1202859 1359735 1857 1337631 306559 781050 1323783 1814829 685627 1201936 520109 390945 926204 842010 577648 837754 1034936 176036 1727633 1613858 1050555 1671765 546202 239144 1275113 1092209 130336 235492 426045 1387735 984077 282854 313678 1760453 15912 227666 184890 1227565 1223054 449739 370215 187019 1770846 1165300 512185 1742155 1395404 1304497 1930920 154328 1320366 697399 912159 131339 423697 161957 1291294 680424 1123583 687889 891672 1638492 292874 1433435 1483398 1396312 842686 1482016 1679796 266258 264910 94326 977021 27061 1428953 1631846 1701584 1159062 1687305 1552974 653362 1632127 476753 237477 1763925 909421 1389320 1711195 962608 207601 274905 1090446 938789 460096 1510884 822097 1113554 104172 28167 1959672 97282 1996928 43709 744398 828483 1068225 227258 379172 1153273 1782844 1418195 1709510 565621 41365 1645247 382317 876715 1633236 1774177 1989579 668316 1223396 349426 183216 300903 519622 1325956 1484206 294546 560033 1946790 1756380 693105 426867 113441 1942483 1298118 1008708 916599 1367015 8170 1890339 815850 1322637 400711 1174166 541885 1807218 413540 233116 700205 575611 1595423 1202206 1447641 1422204 1506886 1827538 661564 43318 1306789 1943000 1615582 1927738 419594 1224511 758203 814831 516136 1316569 1367988 639298 210482 1384841 891694 1031013 784868 1156957 1137678 533838 1615538 400211 12626 158117 1130997 843723 1467552 1527516 1729094 436227 99267 95297 1616389 245090 1960972 1402535 132289 1206583 1647244 555964 1158103 1805594 1920682 902188 512951 99328 464925 1600532 1338189 538747 378925 12967 741184 189900 1286222 1371367 319107 1033646 594460 242392 616526 513202 473223 1523177 1249448 939587 1811580 694041 455592 1572801 855173 1377392 1183226 1431811 1809673 1736362 1696884 698137 557832 1886264 831227 1161719 1689270 371598 1477791 1971537 879097 123561 1827641 1826957 1652298 18087 240880 1358133 1427154 1512203 1592432 486184 357412 369485 771063 489579 361009 1665840 152227 1514806 1096653 688954 696293 43451 566617 1528603 1691150 667786 1691094 653989 1138351 1814192 1391697 1990059 1857114 253599 1762160 601375 1625057 292388 366167 766077 325193 552022 320591 145767 1403927 1903203 891657 1182682 105209 102877 833843 849673 1172738 1379172 1808302 428932 600957 164570 782273 1148843 735014 1557384 216373 227160 1184631 82693 379262 503320 1213875 549682 1702997 1121652 1920281 1573405 1508440 309861 227113 1300723 1821022 962741 1303514 1993407 559382 1285257 1323662 79128 740613 805241 1516588 412140 1372440 1028862 1964491 1084823 942792 397956 1164816 1277280 133630 1531011 372032 1757150 1304592 1630837 743622 1832542 1126683 875669 1216805 305925 19367 872944 1490557 1422235 1977214 1338100 122182 427473 1592164 940023 1327874 509161 701442 1733717 1679412 254377 1250438 762540 675938 1291661 902806 176214 464453 67925 1596029 1909675 584951 1191564 88780 1789184 1286997 305509 480746 1102249 1899691 1403855 404886 1174355 1560537 1131316 366441 669841 1953569 1415893 1929391 279019 744948 1008691 1361817 346174 1528707 1252902 970844 1454901 1823480 841753 852855 817522 1368926 735853 234087 1918169 972117 752300 1150413 1608834 1774219 109043 459229 1288401 1965118 1349421 1533084 1385086 1140800 497952 229794 1453065 604199 853914 1795155 343405 1137686 1870813 1111677 1372293 178072 1763815 1687242 1751021 1831654 1065944 1150220 104758 1124265 1157880 433768 1928980 1742835 9906 852472 1121620 842446 365946 1694900 98925 1213517 8323 536133 139563 1087402 1938058 694151 1136334 1416022 487159 1685948 550627 189838 430782 1829153 1752572 1818501 1237619 1395004 1519755 1007805 1057667 1275686 187250 1968407 1604802 452497 1426348 77671 469523 957812 789579 802401 98780 1995557 200062 1043327 1449451 355747 658056 206053 443474 822579 688894 1593783 21619 711598 549581 198158 199860 976572 221248 825080 1260110 565896 1230726 691884 241417 978845 1304978 1607205 613979 1922260 40661 1212961 691823 1147444 1015429 1487592 1395045 1510168 1886104 2154 1836427 777778 1216504 1640181 1286078 499350 785622 242211 819963 131205 517844 1876603 73238 1808279 310921 650779 9307 493252 747932 1625826 491844 783405 1467206 938225 1485724 1750112 1731557 221651 1078586 1045481 350163 879806 556863 1275848 589994 1399712 959386 1371458 1931507 1856865 537879 1468080 17973 724089 1298354 1279955 1386703 1432500 254414 522948 736098 693536 1730047 292371 1798670 1136538 1724210 1011140 589200 1583570 27770 1777026 1403964 827722 224593 263520 1282944 764216 1450872 1464602 1166688 1232713 695849 565970 383155 339772 23987 1357618 854731 207906 1434710 1284227 1435652 1465645 940638 954040 800593 1456678 444023 1016614 655407 751231 108932 1819278 252955 1146180 260343 1346185 1454068 1131905 1042668 1878926 926432 606917 1000524 257895 1257725 1447536 348052 1420893 1023417 76724 603072 1718071 1655965 1929966 575124 759827 598979 311760 399202 1989487 1754502 1728333 1682728 909847 1862718 1132259 729656 422639 454266 1201352 1276084 45369 1887357 406837 1691784 1875774 1545035 643584 1615681 1236066 90142 1037227 229245 1430720 1729021 123971 1795253 1491893 1339905 1454333 853060 1733130 869340 1233285 1869682 147264 1261726 358729 1898029 460261 921284 464482 187124 986621 168242 551954 955146 661318 361268 147384 649285 1721907 567200 1092235 1898962 995482 349177 1734932 1820111 338876 1594113 721841 1351009 1127438 1559034 901511 1838119 294294 1260534 1465234 617608 1275013 918019 1160264 215068 1049375 479119 476465 1142745 995627 1983007 587846 1752896 554937 984674 1866342 1203295 1352332 225840 1163546 1882717 792160 103751 313199 1494811 510788 860593 146726 1443454 1884584 950420 126266 36109 1248190 1686719 1600094 1499590 167129 1648265 111369 1874521 1089375 231753 1200427 742754 449982 860181 788183 962643 422596 1089700 906852 1688481 1442363 1271625 1682469 91282 512929 801587 517894 1417367 1160183 413835 842323 1226628 1739988 1903886 433828 830876 567952 1317370 307586 513866 1731801 1326710 1746410 1635345 1363065 1354647 1802769 1573468 362397 1091846 967727 766299 1430183 981984 451763 259650 158931 751043 1196958 492857 1463791 690708 1937842 486861 594190 1599485 1362083 1224585 26006 863668 136924 1490387 385381 933789 704325 499555 253505 995948 882278 1969664 1924227 1592633 1119536 1597140 389481 1533294 1793751 40994 450923 946769 1963665 1596 919489 1967756 269998 650187 1150216 1483995 1942524 953666 1637123 152551 1182367 560737 997888 398612 464664 1546210 1089184 1542288 365353 445421 1490811 985734 300761 833385 449131 919968 1290709 857640 621585 1634479 751800 761732 445960 1659632 1309415 1260552 1814285 646989 1349828 689991 1767667 233412 632335 1451593 872629 682184 186363 329831 724487 210557 1586252 146905 1442203 878445 1985029 1785410 1228153 793814 1801964 576865 430006 423900 1677465 1066571 1829261 658681 568169 1807546 1780453 245704 116561 1066385 654166 615707 107407 1783423 1258853 1013030 904191 873188 324223 1582565 896833 1600653 226031 1657957 933609 242824 1569365 345171 1340274 805092 1840316 1774782 838141 1027034 1847773 226363 1783663 73399 334778 950773 1209160 842970 192315 881116 1998735 700351 1675020 1064482 784605 908276 1180388 956824 1401563 361453 1817700 959359 659775 786496 1805475 940953 86219 951703 1986158 1467957 740785 799440 424678 1274901 1456049 580120 1735550 127291 821099 638394 366729 472411 1945836 1991778 396996 1830102 1997618 1637032 509417 190159 577738 910474 1108318 1300151 1101316 262692 1969889 1560161 364284 1622186 91756 1697435 925067 866367 519256 558593 715756 1736873 1826515 188034 1775221 845768 491085 1249113 1547920 1808784 1729441 844598 767067 1017439 1265559 696859 586603 239578 163981 982587 1638661 1279769 1783882 1759635 863949 110662 1465833 2562 1135816 1118166 507877 1765581 1486584 353072 520483 1897331 748167 38631 376648 930634 271289 565627 24819 1633664 524410 922999 1825790 1557407 56545 419852 1966345 1101902 1593163 1718081 1979158 1506059 1241650 225474 10502 763243 1914805 1276455 1996182 823315 1136669 1166081 1217839 1763790 1042754 81594 600765 361931 1684747 1938551 1867776 336818 1605807 1627044 1717656 100828 59017 1963794 627011 248099 1381213 1119175 1040016 938546 1618151 878350 827548 1929502 80252 468249 913131 1435202 1477443 1430333 417132 396920 71596 115911 1892745 1049814 1552155 1576251 1088869 895421 799199 192641 1325670 1596269 386059 345418 15158 465898 855529 933132 299209 344241 182543 1922658 411920 943139 1028779 841159 163291 1429005 1767988 1240067 1329662 1732210 394327 1504439 46100 1906345 1447000 1465608 1536772 602554 1287802 569583 156920 509413 1777146 1994050 1205471 1182836 1646304 1738518 695242 1154780 1557878 1091128 534052 382481 408514 1313996 461591 542360 34188 422486 374962 88325 295132 1948194 968894 602005 859921 718993 1356902 382982 1305330 1704196 14317 507680 186802 1786295 748663 983997 1473095 821751 216746 1135398 1783967 1989015 1511490 673845 662505 254995 979438 990917 1047772 1423195 1224871 1189703 1914699 1313407 1724378 1789343 1317614 1172101 472749 1776024 993091 1262722 946326 26566 91318 566456 1682737 1563589 951987 1495821 1938691 416996 1961203 665242 1526191 1255295 1222436 1697168 1771665 747649 1304211 1769307 668553 1651609 977395 359394 1808661 892899 585622 1346196 497958 169753 48086 1694291 1330242 374058 668161 1784100 1344614 463892 46865 1070176 730081 1872994 810481 1912903 1178772 1028450 1865362 840908 964688 1144969 1910144 1387800 1664885 1973185 40177 1060709 1381868 1055571 22620 418462 1534674 828659 1010256 1986630 1211659 1532995 391243 1944233 1766765 997392 137062 1279668 969907 1183847 1893829 1542320 373488 820991 1214963 1003367 893177 120519 1391212 902393 671878 3066 168079 1927205 792127 833552 1081355 476588 274584 60051 1135678 1744418 278074 1814431 1175447 180943 1930746 566694 154578 578171 593503 1278869 639729 976259 797502 1580841 1721577 1199419 813372 1671007 1544245 358232 168803 152004 872676 1276408 110326 1643529 891303 228001 1962389 837983 866437 1625731 298537 332295 120666 622462 1210916 1891763 1556165 1150869 618375 1215628 1408244 442382 1371851 1839212 671454 431327 560255 611301 1536106 289115 1284134 1471813 1379027 104803 1249841 1812475 3581 226647 383453 1968816 1457034 977268 1133772 1169108 93809 1283694 512077 872219 452492 673761 855986 488983 1803745 1593701 1699131 746609 158917 636188 1561580 1812099 681436 1271998 943772 1147274 734310 994234 1113390 1110360 792902 309054 81426 1453188 223211 441304 386081 823061 1823843 1394911 1913263 1386943 1217441 269230 1020734 1972609 859673 1988942 1338975 855151 1399558 231650 394683 952385 758969 1214753 765559 864148 699736 529648 1819885 1359170 1755909 584300 913065 271812 1845742 1588979 676877 733000 1808990 213625 296617 1310048 1544708 752740 1151956 1823300 1233354 1669600 1418245 790807 1732322 1192219 1582732 1480355 1979343 1627228 374232 408310 1198337 1861801 1010385 1079466 1124816 1339315 154898 977366 1010627 1869239 1875681 929895 1390932 1587319 1987910 633161 281317 511974 205040 42493 168911 1681123 1062737 1971180 190267 1287177 312143 1819022 1594224 253639 1311571 1518807 1099291 255112 1097123 466327 1831517 492253 1306487 1884629 906932 1397242 1809140 1848601 356321 1782933 920765 1513519 84707 1660205 426356 1123015 851991 1814747 39414 1728716 1269575 1065023 500572 541355 1395291 214592 1459158 625460 571865 723168 1954587 1315340 1489110 792808 34244 1387584 549640 1014802 1426161 1402931 1940443 1996974 995303 1891604 409888 1594407 1180517 624253 1774483 533623 1839805 425772 1814254 924656 1685165 1243009 1450107 412684 1107203 398362 1458331 1518802 792409 1252739 1357564 1874621 694542 287037 405550 966936 268305 1871247 1230079 597242 1672963 474350 1203086 1304935 491411 114160 306842 1118778 1339246 1880609 149678 824132 202376 1291260 937934 1214498 178461 1928561 284542 179098 528216 203033 1988744 1367254 832540 1631924 845173 1468816 1211493 1535042 497414 1389045 1135230 822144 367902 1403236 1887660 1240539 1412584 391299 1012114 1497795 368684 1840130 1362717 140290 1220136 434854 927891 1242976 867079 1513620 99975 1594115 927308 606593 1860272 872528 715891 748962 1164492 1919960 1978402 1049789 1473468 1216553 367331 1275042 37811 1695470 117587 475632 74750 1104708 503661 84155 1005889 1732372 1052932 1521810 209007 1992992 424529 1256308 95236 840764 186258 333345 612452 187591 712208 727248 1802136 407440 1201258 888482 131971 1611125 443583 811697 1435130 295495 702088 1590716 681731 35655 946460 835355 1333919 1060882 1495158 495591 150809 1204938 454347 90749 1510087 1052739 1169070 1307664 1557109 147248 474338 1954187 433932 347790 1785591 894304 740330 351378 1722757 1763756 1232370 1225321 734710 9539 1756988 734185 980784 1342856 1806261 681998 726398 896097 274772 1178932 282832 1255750 1922244 409516 170160 210473 1159430 517519 1051763 165205 1921815 1340625 1340095 1419745 389965 1060630 1031794 1854250 1242978 1113490 1862527 1102995 1190577 841607 933996 1112453 1948396 1564911 273234 1629621 993373 1473409 1970700 459258 983215 1930789 1025510 1486130 916615 664926 1715328 462484 149071 1708623 540492 1465662 376361 1575682 1008358 1110116 120883 1123176 670496 890529 500161 1875309 152805 1847812 1582018 1693141 804809 1044745 806755 1802917 1448399 1972547 88479 1721314 53004 1543416 1397627 1781302 1919716 1360257 670165 1250124 241010 1139213 362751 906996 547085 112945 460470 1691810 732554 370019 1766697 797077 1722548 1552482 1925142 1556994 416160 864616 1469700 1321920 1656407 1417206 1142163 1026076 637308 924430 390304 1166556 635889 1818290 468028 1382436 966793 566600 1745280 158467 814376 834375 1683671 1611409 586714 837210 1513534 384789 713400 956040 195177 127658 154466 175462 1261768 222512 701785 1309174 572584 1379987 1075718 1401031 1195223 866915 489370 12946 323264 1525231 925983 916687 1327072 504544 506345 1050339 134149 797519 323784 1356629 958815 1481471 486156 838912 1784928 1448989 1082406 1558602 275147 541730 1830334 703727 346676 424240 248520 1231229 687990 88267 204984 1460251 1471991 465397 772051 1332416 856777 227001 365529 1133688 306642 234198 219875 354501 1410667 1374770 608911 810240 120418 1522374 1588918 1365882 1698951 1514817 1353796 1105110 1585325 1966789 45093 777162 417959 1066874 231246 330908 1413171 1821826 714238 743905 1426112 300270 1843306 1223953 893789 1279292 552977 143107 210299 1812077 25599 1160957 752115 1887249 1838713 1676790 270490 99558 1321340 26591 566239 137357 12581 669756 1905243 865015 280747 377808 980445 403750 1037990 980768 1248221 808270 1899703 1787421 1890110 284398 834776 1394943 1132629 291815 1981889 1533358 1695995 1006269 1570537 1163636 262779 1502536 959354 1579493 1602245 720075 1800825 1271415 1816072 595121 620839 1717125 705217 832649 1757215 1430386 1302761 888308 1879068 1378407 635664 1301365 1647763 634931 53286 76509 429078 1726524 941920 1364751 1233840 1503371 1658666 125784 839238 1721953 1880890 459806 193515 296067 1520563 1854141 777904 983750 246822 1969826 1586133 780033 1283125 199873 154130 312953 1836923 584926 371469 878831 423023 1078169 965110 666677 33580 164170 1334372 753202 444663 894284 337994 370040 1930445 659628 1962994 591359 1870437 1662361 915599 273882 963646 1321349 1175716 792718 1894093 1245753 1256561 78059 1650834 1037275 295407 648067 705275 544585 912441 370991 779766 748519 1162872 409465 1636666 1643886 846008 1254478 1849027 655453 1784775 119096 225893 618383 1123181 185975 1853591 893354 1606566 1919279 208685 1485618 146500 1125978 645565 1311501 357648 990349 301078 1901810 95858 1571062 282473 868911 1373310 122751 551217 107220 1593988 1167326 1828881 1352221 986765 1710626 1907127 700844 293718 839195 1782861 1576635 1112840 221291 1523666 105262 463225 493921 1323147 1649684 1489737 1971804 230781 567355 526087 81950 543622 1215098 339120 1171533 227765 1695282 1325737 1925554 1822442 988102 1020118 1055514 711804 1062707 1867530 965052 1751136 525459 660839 69066 1500372 1233219 1232727 962876 1084708 105636 489033 1584934 1383788 421906 496687 52619 426437 582872 1006560 317393 1626142 895200 44992 1456062 861215 1260176 392056 1643613 254359 215275 270403 990780 1170945 221324 1640237 1709860 1363174 206005 1964315 1194463 1517426 249629 907375 495103 1429875 489045 144637 1679511 464793 974839 1123238 407239 1975679 1832419 1025239 1140955 521174 501352 1943477 875717 1511937 439263 177604 1600940 1321344 250900 1815900 1162019 107749 436279 471427 924298 1588483 1838863 840292 442283 1795198 1812917 999544 803376 1253573 1616140 1098289 809599 286808 1437798 750677 1916283 1362185 542648 269634 526526 747357 1465315 284898 1176966 336368 915993 873636 859429 1475192 1439890 966352 574497 756445 1113750 1873816 1409922 1794764 369162 400261 1003613 516224 1027573 552963 1193103 140076 275746 859903 1349768 335887 484296 1428596 1528869 334187 1919541 886313 1701868 1391446 19945 644828 79367 1227183 1586271 1588028 566367 937924 1730874 299588 315072 1876662 1981346 622698 82436 687630 1392062 1061368 1480080 1930452 381117 1354206 1811531 1745675 1550398 624033 706277 1226550 111378 530253 1861712 1770412 1908801 1845612 1634207 1236414 1126784 1894210 223743 1874186 1899287 387012 1700697 696284 1308173 1965332 859019 648942 1004055 166713 668897 1540925 1503215 917041 1372059 1300208 1018293 318078 1249565 1525987 530945 1843155 897505 1680969 1957274 114029 112179 26541 1949686 799349 1582519 326656 152244 1871696 511957 1314998 217478 1754020 1886195 1253186 1915389 595378 1177156 966356 464811 1334451 12186 1502053 1996393 1097707 138579 398275 1296494 1901393 147275 342389 1028019 756548 414331 1547637 1662127 1906526 805498 1532063 1540198 1407490 823883 359326 159177 1421971 411382 676688 495472 1934999 1542345 1982924 98771 1296925 1512190 145857 474612 1188795 789041 264941 700898 157386 1133340 147361 1195167 709488 1286358 778771 1129730 751456 969510 1149700 195982 1113820 1414468 1927657 397519 1017416 1071597 1592130 670559 942467 1670393 702244 1777316 238432 700445 1318572 485997 1302622 1318110 19221 161589 577789 1459417 1782535 737082 909021 1345692 328118 447501 967881 1967063 619092 866956 1261758 559875 1206207 329949 1386438 1340464 1843537 478415 1495892 1707284 1745379 1418158 1294532 1289142 65510 755066 1767321 349923 1924350 353294 365290 639568 1576442 488484 1780567 991289 1554802 545416 4638 1404571 547868 1398548 1270965 1309494 177292 719434 1089409 310444 1533549 1428261 1106057 1232480 1253453 668886 849123 847836 977494 1075983 340683 810279 822256 593546 672523 1291030 169858 1806975 960225 1896736 1818271 602209 1247158 1698505 447428 1510784 1426744 1024171 149689 713512 706539 1971181 499839 1564716 233574 680712 808551 1772687 711708 1420998 464228 1982360 1516343 1134967 493697 945071 1928364 1078440 1271147 459927 487799 768771 995242 961076 1902906 541538 71051 1753811 630881 484433 1925345 1089874 1955210 753293 94009 1953602 83918 1825401 1822982 373303 630774 176168 45525 1112465 227966 891942 652196 238475 1293202 1511889 1015430 575030 1701302 466817 1399894 1293744 318864 1300942 530237 965212 1499243 1914653 1393427 22270 1680864 1724320 206986 1168170 995427 1737187 224506 776933 1169285 376580 42214 58609 689558 468644 68703 908141 991046 405849 1813382 1554148 794267 1184255 1398016 1447167 1523739 1948527 176344 1626657 1054719 1117318 1755157 1402175 552482 332540 28707 431520 1010332 1032071 1702463 893473 430411 1461466 1961065 1377289 1841095 421652 189508 753067 962161 1074085 235968 922630 1566156 279501 395076 808549 1896093 1006389 1462420 114897 1711392 1669673 366314 1030565 1956415 1207789 425041 1661850 1584877 1285335 90721 1153104 1992344 1344670 1732280 575133 1408550 1011489 1797288 1026200 318093 361948 1661957 181382 1983560 380619 1155731 1370063 1585937 445737 227967 18072 305125 205760 1622746 230008 702855 469174 429669 553639 1716475 1170208 159523 1646064 51955 1827669 21180 1861565 535892 1811372 1201330 1784023 1725324 64535 979459 157753 1825113 1265212 558118 144701 1143354 1586399 243537 241014 238396 896876 1798774 336420 154734 1473934 578726 1488949 830098 397483 1589519 804614 1877817 611844 765622 1797056 1829650 1833577 1703385 644737 417954 1301751 360865 668343 244298 869442 1449782 1208747 949961 1429772 742047 645441 308759 41772 1229496 512244 71866 312312 103544 100396 1676872 1136678 1366629 1775914 1658142 824287 1405868 698187 659712 586955 1212209 937845 1997296 1466714 1369166 1917009 1435389 1379260 468711 1329222 1928470 236384 517882 493954 725301 1672854 1787358 887934 1007199 1188552 266104 1680393 1553577 1169557 8616 1687742 1345606 1580473 800517 1180747 879040 192955 1681943 1065265 428150 1289274 918736 787958 651903 549389 1469217 1180593 16650 1850804 828123 1143650 1323969 1365370 321607 42419 1878980 394207 252251 1535987 1837983 1011102 1923927 1846526 1939213 1276311 1192799 1962620 591482 285341 586989 1925297 604024 353812 122271 1391527 1515143 1287914 212588 953879 711135 1016527 499923 1176613 889438 870651 923044 610899 494874 268782 946912 1103604 1233585 1483897 471058 695831 369633 929109 744006 1377779 1377697 512649 1056514 950220 575884 491551 1236928 885240 1706451 100758 1800757 1207916 1993024 1057555 392763 595944 1093571 658605 195839 108338 1396416 319671 1770435 540056 1327069 117890 466376 1549214 952703 1794479 1170897 112557 910554 1313433 1604015 943896 1290548 1626969 454047 1326589 1697152 1039608 1199099 1180495 934426 408763 1307226 593377 1460535 1297873 1747429 763333 724148 743912 1986405 676971 1793390 1998403 1737546 499136 1262263 793002 227496 1718497 938872 1937481 1984575 764828 1868748 1007257 1875528 1491934 1600423 1137629 760700 1786433 1932115 358860 45703 1815712 761260 92444 1725269 1096618 235695 1573251 720914 280116 1289943 608915 1209466 1985212 385379 847410 931569 925087 590618 999807 387212 831902 924386 1614256 1794441 1031210 1918381 1036777 1639729 1457565 1713905 123401 1963289 1007557 156100 497117 1369012 1577546 1607798 1581554 1469840 588984 1507671 1052799 906114 1771680 91236 415459 654392 485777 141430 1636521 178880 198656 403956 1997695 741142 673325 1740206 1364075 58011 1197760 231142 1434441 1272610 972346 450414 1160055 786128 506600 160094 1840322 1539428 814082 838406 1237439 890455 1592421 1000413 140738 90519 1924120 1827041 1867170 1760286 1734480 1832290 952388 242919 1207163 109297 1808150 1990500 1172376 296499 1451206 1586505 1456901 1671028 1255729 872063 1446393 479364 873341 179354 857260 403924 1524230 1925115 1461114 894490 387541 262316 937273 445781 1113937 1106616 1411743 1607528 1125838 759578 928872 1040880 1777203 1602613 513423 1591023 1072819 1357004 221202 1842366 799170 677481 747939 1701400 1445124 1677275 716130 1413975 221630 1692449 211649 488581 937405 1933463 277623 1074271 1982653 894447 489383 1299811 1587209 65758 1282755 961349 1820957 868525 1019511 974924 296334 278495 1384695 1153057 567888 195716 19172 853134 1026025 1527804 1068768 982008 11113 1139204 1511332 1303571 497498 1074991 1533016 1796767 1484199 604092 355448 1242765 1383922 1414936 1405176 894965 1507406 1749809 356286 1936081 677024 1611386 1933396 304937 1486508 31168 1644023 963082 1851839 1157042 1689699 1158414 1507233 1407410 1542334 371650 1639501 354819 427833 1203525 1428556 172626 1835306 1609888 1382891 836816 243560 1923577 781516 761947 1151397 1562020 1125525 1546406 719418 1716587 5209 1284912 1918886 214295 64773 847582 593899 483771 1809830 1923513 1778197 400279 1882139 1272756 861558 1464070 1580019 267680 1789367 1715814 1188616 914432 1359805 715012 1121551 1532353 101136 680597 664665 201642 1393985 1139933 901713 884176 1903426 765034 768935 155814 332683 1591558 1965434 1802851 1800766 498191 1912215 34059 573470 273399 95098 291054 786175 1941083 1155734 787619 1853492 384013 1293226 1110269 512776 1840166 200926 1796913 982172 1532587 783000 1650831 1709444 943573 1686626 1825040 891957 775597 366355 599779 157450 1085242 1014876 1552701 1582163 347206 903986 1239885 1802896 131319 585163 361511 126143 534530 1205870 321017 1173714 1443505 411640 1998878 812582 1235851 1358490 205025 1082651 1597034 1019794 1494838 1137073 1266886 1753097 1215251 56106 1897044 904152 1918941 222908 704846 404725 530052 1449870 1042820 630154 765924 1667582 190653 702731 984655 322831 1622853 1615020 1363645 309374 1658521 1152047 282943 246586 1223277 196991 404120 203282 1297090 9337 1531552 1744878 72590 1280433 1804202 1068814 915843 1709812 1274620 740843 170755 1209689 1109646 991806 1115548 739480 1413067 1442109 1106872 546810 920015 596036 184432 1027314 667989 686552 12573 489592 272414 77802 991506 976302 1892477 356826 1508309 1818396 7963 72612 301022 678989 1592298 609779 1331679 1821630 431085 349692 774220 39098 277123 543904 1292495 485128 609578 740550 1244228 1347577 492360 190361 1963120 1849645 1173273 815638 774569 1946857 921085 1218733 1887777 1927240 1072409 455762 829008 1679442 1557350 1424855 708108 1217968 1066464 1468665 1164896 1894087 1728715 1479917 1661622 1065732 847330 1112802 131832 882055 111795 776088 1602555 739517 477722 1095991 1793323 245976 852212 1041419 1405698 643697 305989 564356 305267 808246 210895 275097 1340455 1948076 68354 721945 1962220 696494 965638 999923 1308122 761985 1615052 1648158 1932064 1248248 1654281 1172099 872684 563037 776061 1609390 1241082 239946 1142559 1045574 74468 591166 944854 1350736 117660 1833458 343567 1766790 500545 1463234 1489450 1246125 905442 1972267 1629732 88784 1614266 574656 1363437 1144671 657418 1462017 606818 1869752 374465 134105 1085694 267324 1785024 78210 567118 128186 1414462 1465351 799999 962796 223395 826499 288945 513001 1305361 161524 1637536 1915696 1473355 360842 1094158 408503 1250505 1368539 991312 929362 1016627 1182089 76507 1071510 790884 1211111 1922498 1768217 315854 1922923 1566533 1637820 1877448 56145 963350 302730 451306 1979610 1942379 1798997 1689740 1403055 1533986 882229 1478836 305811 1175618 1271721 1322990 804106 639583 1638845 759108 1752044 60723 416379 626261 1004503 992875 696328 134888 526275 1042140 1643957 1389424 1902300 183870 746763 831006 31578 1992412 1908030 791507 1178796 1840906 1282017 1096849 232834 1508817 117251 1043464 1183432 1067172 158010 1325972 1465271 1327581 309615 1280345 897033 1120007 1453131 1898602 456165 1150598 1665990 1425565 526046 133936 1369947 1274295 865135 1441778 728614 1271976 1264834 1512021 1930029 709139 110409 1678665 1465727 980490 653894 1487099 398944 854276 964948 144865 876875 1082474 1947424 1763258 1874407 1581856 1807102 469685 648604 1075463 1723739 1923770 854011 576978 1013988 1294449 311253 1665807 1914366 391073 458978 775012 1244110 1835525 1818186 48472 992170 1219841 971390 1848158 1423309 480275 811604 1604682 175869 827396 1655922 1434018 821482 1322003 418434 1616662 935308 920667 1047787 761860 247892 1835409 1964009 1182658 227139 1640706 307694 495807 691798 1791692 1694690 1127213 213019 84390 12773 578963 947242 1861034 1985250 377170 936462 847506 228481 23859 170791 1914944 708406 332972 30823 1100399 1637522 287375 283112 519741 1053767 1712263 407047 1038114 1535122 1622024 15989 1942178 35550 1522448 1157480 582031 1524956 186889 1979528 239319 1067538 676920 1046861 1103047 1899937 769720 171977 1324301 370926 1909734 374832 944035 776939 1535915 849522 1653918 903866 102653 589143 1267011 1767785 36409 178958 942339 363272 1362962 495287 1531449 1913698 495489 66742 1576657 1058268 330793 978502 240934 983221 1896385 409764 1800048 1828390 1834146 68842 1157959 1229510 1975744 1667477 1644374 1123504 45363 853549 324596 181823 124022 1755497 1585667 1449731 1754811 673522 578033 1123114 1348958 1565941 1337380 838875 1072464 904831 1424369 44061 490624 604697 538816 895302 1244148 212443 586168 1917563 1917597 23455 829126 1520671 763873 1675929 986397 158384 993283 640591 463198 1085872 1805071 407942 1466003 1432428 479611 237713 1895868 602371 640605 1874202 911703 1758910 1047699 951860 308283 1989137 20328 437232 1934072 987935 198427 485006 549397 225216 367296 1312017 1292659 1688476 1809428 1671388 60399 98231 1130642 57981 889790 164444 519570 135641 651184 1121798 149135 401160 1096864 1177004 1337408 1358997 381555 51225 1969807 1241603 691560 1029940 1562752 112933 1915639 917343 1910072 1962417 1551129 1165756 1142068 419663 378815 842755 1306679 1590747 826819 1427152 1099240 494782 1552529 1544588 845785 1608653 1264623 1253027 125961 1893254 1682351 636278 1730208 352451 1216164 423747 865469 1976415 920916 1891348 766068 1628218 352568 1220763 577741 801178 170657 768087 1697993 374036 1920951 480102 1936303 1795838 1438090 886989 1593376 842224 1702843 1637910 1328996 1118853 1653948 1507321 399207 1911706 1885007 1594459 218009 240526 1879710 1984122 225234 663162 500398 1741374 1863861 522826 1442394 1502639 928533 569094 1282374 1791742 1950445 674903 1863900 301353 637026 509912 145526 797663 822626 867941 1266058 1242492 1932046 1938475 721324 1482905 1593172 234364 104397 351744 1841651 203955 1271648 497377 705243 1402310 1013943 1411136 730154 1773776 1571677 588445 1609697 1713692 1146398 1324876 203055 318438 30626 941327 836239 1637230 1810038 1471541 814788 1116941 634005 679498 1655850 269122 878158 1634148 1891251 826121 214373 556446 1548797 315794 1473125 771174 845655 554591 745522 167870 97947 173063 391051 1679254 667265 18081 1591989 621575 572379 959757 439168 399278 614617 1258663 1754568 1614880 1456831 743370 483108 145055 434085 1947801 1361456 1941774 1504291 570253 260545 1099019 369160 865759 1037276 210757 164144 1515841 632250 1295301 153954 1476829 1438608 48415 1443230 1821665 526842 523074 256512 997663 1581557 924365 487760 1424376 608345 1953562 1968852 229758 776376 778117 421209 1800848 1190362 294302 155726 376650 1630030 1868341 918080 1756957 388285 1127929 167957 799515 808227 1864252 237427 890496 1827705 1588727 839499 1196713 1696892 1127536 310547 1430305 69741 16683 1350826 123047 1745139 1996910 210720 1352589 1160996 1025888 729870 286711 1668103 1430701 1123868 1157797 1791499 719893 561392 641475 631212 911429 239766 1515960 1286445 800890 573460 1342065 589753 1700770 1757324 1034294 1689556 1126566 740254 1812688 632745 1403325 1074143 1918997 1099770 1431017 1428854 1858232 1164343 1546652 1950845 401962 436271 1777470 1572145 381055 1992682 1441437 1675296 1663804 1182934 1015718 627340 1172922 388350 1119657 682308 514263 269811 992310 1576416 548224 1392700 395841 1130291 35167 1368209 1751106 118775 19814 1320154 96767 947482 1937843 1139989 1284772 665369 1385994 33576 416745 1357492 1170195 267518 1344440 258938 1963618 1085552 1123152 1140334 708544 998011 322022 1411607 1756843 922087 1307195 1126730 693734 1329017 1179366 1414940 311963 1486738 1182050 593068 1067173 955830 1905366 356713 862662 366026 413713 627891 1217249 154220 1534399 432764 653831 1351340 1758291 642645 219991 1119422 346788 232518 414947 1107661 1545591 627643 1240716 1964758 1476506 1436253 1805454 23883 926457 787246 1327023 689486 1513471 123078 736692 472057 1802498 659353 255429 716348 69280 272963 22791 1205312 829481 897414 366540 1474238 1573030 214788 1467146 1281529 845410 1796268 1107999 212880 940311 1927706 539048 1907289 1259954 1866447 85946 558320 532719 1435954 723805 943636 779109 261516 1180101 1183422 410003 138813 1870955 119384 281067 1074752 1263861 1373720 634586 992187 222141 739936 362820 690605 102394 1811404 417946 1478970 215454 1790246 1817221 1920200 943027 163840 772648 682133 177977 279951 1409909 939646 665200 330102 1473439 792347 1947826 765805 156819 567075 668010 1527523 660258 1713684 1721652 25892 610814 1407863 678975 808763 1869607 290350 1006952 126544 565930 1788863 1028153 455713 1778084 1630629 92464 843540 1867567 1063995 1307792 1716550 292305 871359 1792358 1606043 1245127 1755343 1016807 429490 785110 1767673 1894430 710661 1240033 1389442 1931492 1757884 1161232 1294715 295061 987257 824614 1742956 1659995 1583247 1881406 1831775 842646 1322491 74944 815637 254768 1558481 444817 1429825 917915 1144213 767519 1308710 1592870 357731 86641 957367 486594 1030379 1777389 478961 1061053 131790 757449 597836 37196 774958 1778503 1415784 746785 247088 77384 840640 1835379 558808 715603 1394292 270974 10988 1737450 1459649 1175420 1277795 1360635 75269 1244692 528981 357019 764491 236161 719549 491193 1981536 1998325 1872770 787637 532621 495020 1938760 1582357 752588 1020798 1539613 1504374 802881 1596409 435837 747230 787739 1137953 1088745 1593900 139319 278249 105056 1131652 1163014 189527 1839694 105132 543127 799965 1380557 1227285 157975 242037 1748849 1268277 1367250 1456026 1755015 781601 915256 955967 1693355 1744317 268761 419322 736166 1550101 769227 737680 1188290 642224 1055572 217767 1459188 657402 601979 934639 457727 1512897 942226 1460093 1951916 1025976 1841153 1050262 485143 1865929 753451 254382 867285 793512 1138060 500446 644523 978838 638806 1627709 1178289 1502254 1698897 574724 1932332 233591 590497 1932171 605796 374596 1970005 798099 1270066 1945806 1187858 1642899 593262 746043 966429 1752601 966398 287452 993411 214698 818506 1269214 1474481 358861 1373001 1208742 1069878 335880 1730181 1891957 1190177 166295 649673 1868172 271410 522897 174775 553961 1980896 1607184 712970 1018603 197588 1382429 967054 1847992 622327 927196 1899835 1671966 915744 1300143 498957 1467437 1188592 840194 1175576 534994 113635 1636053 1335286 1410962 1550760 684483 834268 1398592 488716 1542832 1948693 1418168 1169477 323470 1639853 762767 1647650 1757516 1554151 801229 1608015 1269362 739907 1804042 475558 538999 1869576 1437510 1344689 970494 1436234 852989 46357 60940 1970568 1681642 682482 1242961 442243 1841684 609673 3017 1133718 747200 1805267 1583030 27159 1254444 815136 1447913 770255 808657 996145 1691217 711310 1793852 610504 235235 1212625 1793029 890612 1315399 529411 862873 421698 1642820 1621787 1840164 628331 833319 1301234 576591 144288 1599108 720219 1711701 734738 1979968 1179144 1046378 1501305 1761054 1655034 1804663 205557 416657 1184306 1988818 1956277 307252 824542 1531710 1223414 1883506 1711629 1952335 53640 781374 1860360 630918 651886 1980815 807648 724265 1346201 438010 625136 1614672 425552 1340546 1995973 905812 1779811 523744 333346 238681 1127276 1293734 1093089 1883188 1983898 1860094 728598 634045 1632545 71692 1693288 259654 1882908 1655811 1720783 133107 667905 1599841 595633 1915690 1419407 1001049 737068 1782522 1325491 707395 211762 658081 729841 1398039 162971 1276053 411459 701524 728301 1952873 756303 1818702 1969470 1050689 640959 1483505 1713220 1883002 1526505 77038 946743 1965223 1763312 1050630 928502 224170 1903470 1430861 1012571 1509140 550311 1312035 985394 1338028 315822 1230473 1639064 1329299 1817494 69578 1192534 1476016 1557824 1597360 589072 555236 1093016 800371 1180446 584956 1124307 136771 1972208 1067037 1995294 1638655 335455 1050201 1601311 1478458 1318680 770799 17559 947658 1075168 9584 229923 64377 1760772 1048912 965011 942783 1679772 583341 479387 884177 1083249 36999 500088 363211 1751875 1896757 1432525 1640145 144845 878599 1726916 1995548 41860 1616708 778237 1755663 734252 1906966 687823 635853 1061969 1434808 1444312 1670628 1347475 1041889 85082 1186593 998799 585894 497006 731076 1900862 1401326 259980 1469588 1896591 28560 1419442 1395777 1629506 1775417 1078935 615673 1616253 915908 1632113 574222 749361 551854 513387 56424 875258 1007796 739031 215195 926943 1993021 1649801 1798216 14054 1462312 1633126 1323260 1919800 649237 1209074 520348 1530002 1099748 365549 1147830 156608 57988 796192 816139 602652 1261116 801938 1306249 1197414 418806 795904 1093818 1758551 413040 1065645 667002 1057228 958453 1521556 579142 1818866 1669740 1318773 940897 724007 195562 527848 842006 1440392 237632 224017 1040974 404843 271693 798439 466523 2526 590134 926921 120247 744638 1482828 124920 1497353 1765992 372589 101837 420420 45050 1744795 548863 413057 826437 28425 923486 890407 1259066 480901 875734 1525574 1122911 1427892 1237411 847012 1098511 516053 613993 1916332 434906 1136297 182892 384042 43171 1683496 702403 715741 1347432 1982226 322269 948171 973280 441383 1857894 1034959 743280 22323 399215 496294 1596551 1835191 1518639 836999 529049 1188703 1661710 1495485 572326 1487611 1164860 1083843 480750 1025486 1297798 526730 1951118 1941084 19887 811617 1224345 1613321 1953769 730880 1257019 1809065 1706118 1339548 552247 1580612 1224165 974806 354566 1646999 69055 538453 974282 990743 1616272 1932865 284956 586800 1058736 1984811 1856758 782420 1330370 349167 1424813 265149 1433836 1211544 1714219 1312969 250242 553521 684564 2544 1576460 195331 1533041 205810 911953 189976 928184 218244 1329213 406924 900761 1239497 942653 608080 1886415 1089088 1613748 1381686 660360 555497 64461 1798097 1757976 605879 803225 1591335 805265 1971002 1367596 1333745 759172 137482 678489 919518 71513 370394 1693957 1899754 87370 1015857 36395 1275474 735401 175449 500555 1145844 1327402 1192614 1465476 1128092 1677424 1134287 1769932 1745995 1559806 1471542 487034 1152358 1803277 1515901 604822 1860540 1713250 22657 191637 418666 1687568 992057 122069 732773 198663 1209155 1453685 654961 242937 494301 311477 1341297 1135385 420179 1876670 1037416 565407 65835 939047 676895 1702133 1538571 9229 1287672 134372 1536730 1963622 194471 672228 430384 1616856 1620308 863217 769250 608094 142071 1976264 1332369 1268005 1018102 1628449 672687 1904406 332979 1385085 1441285 1251126 330962 1881754 652747 1703715 331722 1065091 812504 98462 1165137 1675717 294643 165012 1308094 881090 327899 893132 893268 498607 1629016 1825902 714331 215060 1748263 441518 216144 822657 1639009 1138306 354626 904129 1532986 1511246 1678858 225464 664800 1393503 1322624 159474 1082717 1881856 113431 1925756 892162 1338977 833700 1416418 1753057 477333 1233968 1194585 1111690 825303 762524 805210 1715740 409829 1713063 1754 515180 83961 1229593 1502956 1487976 1414369 1310411 994594 1491569 1841265 763343 1521066 999438 1762873 1252372 1232269 1959640 381459 1840369 1268389 36959 582422 1108578 1836044 1677186 1095143 87603 1441777 1455272 798158 1344624 1844941 1352918 1995899 46180 234750 1621630 911509 1996783 369798 1809740 1600374 799602 14117 953914 1156354 670741 1881250 1259044 1703139 1994401 1688638 1536817 1230434 1107009 1450083 785668 1309762 1341895 839346 1324615 188218 435594 1009087 1333975 1792927 1234961 1403603 136549 936912 301711 1276749 488015 1654248 640910 605449 955245 1645205 1351636 1544854 1950545 244580 640848 1062746 615465 640602 681768 600708 580874 1051749 1585561 275354 1461747 797777 1732545 1709861 78488 555052 1828626 1586364 351886 524349 291371 63604 1693304 1970782 1610999 1837098 160428 1190403 471187 1927997 384978 1786284 1961444 1472820 374306 89914 1132293 1093274 733068 1374661 884166 1018263 1606102 1417073 9622 431877 1554652 111049 736657 550777 1659101 157923 165581 438783 189234 400135 549423 1367965 264158 1381642 586292 1663688 830501 1257757 1770924 758970 716517 191158 1392888 411539 861914 1635650 1900924 330870 1439855 1297984 973674 1787209 577988 1138457 1518247 627381 1408264 993990 1507537 798696 1303692 1751382 1687758 839263 1545450 873568 1691002 156066 1052731 251507 234105 1590208 1740114 1041150 533476 1428907 1343513 1866108 1127312 1783946 1393382 456878 612168 1254188 949248 410275 479709 1001543 216436 744048 1800006 82130 761232 1454208 152234 1391892 1034116 1942698 641374 1315020 452684 912815 1947260 526557 505160 1296352 85000 1055997 1452825 960645 1506090 1005553 920557 1461107 532002 788239 273415 1277578 1304475 1030345 151212 1329501 127542 1528556 525195 1729829 1291900 1188627 1163208 1498565 1906195 577201 1522269 990203 594323 522017 110680 1906057 82819 1146414 705460 1857496 137137 1770016 838034 167897 1969634 986 1970030 1825542 975407 721815 1121256 769693 1425449 433189 1070331 136607 1516621 1497435 454159 146536 561163 1590547 120281 602753 904460 291657 1855230 1877386 1448552 1991584 249973 1390847 881445 862195 1650032 124136 1718984 1852526 651714 1315117 823399 1504225 1222349 1324617 1489761 1714597 16517 408090 341361 1666710 795353 563516 173949 1348655 1582037 393570 1894332 1091849 898449 1042994 1511843 855972 1841008 1067176 580501 633806 535645 1616543 1312589 1790417 238799 1532681 37807 793263 966280 375338 723786 1745620 1341036 1521053 114893 393619 133314 928972 1869469 790684 952124 1014231 930878 1992911 144830 352627 624833 797829 1664527 1403852 1331682 126969 917953 1395981 1459873 830770 1762704 469426 1297853 1878206 1831139 181620 1834421 1625368 221447 164322 1295864 1151656 1570367 49752 944638 385594 1379062 1874156 8194 536079 393956 995644 1375747 1668279 917611 183997 1223689 1165688 322456 1852397 1662923 1525193 1323835 325453 814661 241691 1480697 921840 1431362 1581641 619373 1714110 1226811 733715 1631521 1992561 969552 1094044 202211 226353 1382325 1454425 760088 1076941 40251 886179 114226 587177 163887 716009 435044 1373646 39971 1121139 1963463 1674912 1458341 100183 1799197 87314 705816 906591 483360 692638 449486 39357 801627 849347 134647 1071185 1422606 1898119 1957227 545162 633216 933932 814105 1030335 1865293 1773218 1941958 1109504 1041468 45247 332030 537499 1850444 367803 779416 1922542 402371 39658 1624288 373263 933699 1390658 1118568 958989 1816696 522776 738924 332477 813737 718446 1719009 646694 1589268 1098064 873672 1421868 1529679 1771765 779741 1867511 1280483 433349 1389551 629802 546154 1845810 723462 848146 761293 468747 1531925 724237 424358 313932 608507 659496 1896748 1657296 1996569 136783 1047955 1431686 1987810 873542 1856265 1244898 413688 1774054 1421999 1700043 1248480 1214082 1048208 1256705 1898659 300083 1478723 1791243 1480016 662917 1917553 365102 1619621 1076747 1595439 1212076 29012 1576967 1382186 597811 465245 200938 819578 1138785 1422621 630916 1818718 634362 1550864 1802193 1028686 1893292 1871917 781757 1383636 1311495 199776 1668658 1588995 1284480 1231276 663712 1841877 307227 1539478 52695 271271 1393445 600980 484728 1502982 1561289 116438 983044 643599 1815170 606873 1899531 259308 551319 1730159 1382335 939384 781564 279350 1600620 459305 1342375 316159 1250228 1804528 1311299 1950454 1008256 1445028 234205 616172 866264 58712 1573432 552326 1794562 1739246 700393 1856224 776684 1486045 763429 290438 1420740 558854 1697326 865355 1295761 546635 27198 239750 1957944 862292 118874 1018231 1636439 865946 362714 1220374 834741 341714 493848 721491 1000206 508012 1280212 197165 1326125 1461590 360854 326803 861404 1436006 767053 1820929 1113195 1941287 240640 227436 273737 1085058 738383 1753644 420625 444278 906544 1721491 1741934 1293590 1205316 1637672 1887163 1083203 540558 996954 1966596 1967852 609061 611185 871956 188389 1962352 466874 588993 1040887 1621045 1133945 1939188 1477173 904970 1731998 5753 1048495 1870168 473229 1300917 977575 1346521 1038856 1624406 1813629 1669277 415778 1180707 1697927 1371581 1877011 448076 670792 1631087 1311796 476852 1587617 1293691 969939 850346 232975 698279 397386 202356 741926 300496 372485 1484234 1246306 1007583 356447 293691 494685 1540840 1251388 419997 479909 573500 593420 1080921 493727 1442494 83489 1101375 664196 1764726 362330 81438 712238 1674683 590443 347246 815749 970408 1128067 1732415 1009077 97786 276434 1016974 92831 1688555 321494 1752768 407104 1759254 1892881 311540 770532 659604 1923737 1618942 371313 1431501 959300 1228950 442048 761358 1560091 1102823 419319 1420803 809336 859663 843766 1294886 100089 116269 870002 1583040 985641 10561 829048 152030 441478 1673168 966023 282670 1856241 1778930 692826 331287 1689734 1778487 924662 1616228 1298347 1441029 1567488 1984431 1213291 579336 893835 1779546 1548341 169081 99168 1530455 788854 325236 345439 1861168 475443 735650 1310231 1204943 78336 765247 1731219 206581 1870659 858586 1447670 966663 602219 1336223 1934874 499035 219395 1091678 631032 933157 1374555 1986767 1447996 1340879 1633127 1368401 1695824 312308 595391 1826265 1490272 1284930 1786533 561334 1863426 411140 1293078 1208045 1451997 1827602 1240995 473477 36336 378755 912414 1038907 762494 2896 13402 1033401 699502 114293 1678177 1626045 906756 388439 1999509 50305 1681390 697229 903281 1124297 159205 541874 1975348 1987464 1162225 1608798 1735101 19968 549707 1042257 760481 979549 1504894 304671 1238747 1802879 975778 1901336 830075 1719279 1983631 1472907 1045983 1926093 996235 766625 32642 480242 1863939 791471 1308163 1616354 753109 1622547 1492656 411068 913077 512235 1982026 1693512 112603 1370846 959589 551298 259558 570977 625315 1687814 1186304 1542464 73994 116833 1722062 1573302 885263 1791861 1424511 1857130 38120 812975 754420 468728 1069607 842175 504808 1290101 432135 986903 998234 551690 949503 590648 1579401 583476 424626 1372823 1911073 808338 791570 178101 1323106 416791 980311 1117735 1966971 1141529 325357 229369 1613254 277220 1951583 1821154 1841138 296111 1123067 847920 478307 1263028 972231 83787 354890 838440 819967 1904813 824921 1995687 1317460 206610 610143 922513 266046 1765330 652352 1675441 1939044 1364816 1023657 1119574 907590 706414 1193731 177944 993658 1524489 1360358 1303912 1775451 1893702 1137054 558314 1675258 298367 799021 1649770 855885 562015 419399 975204 1209037 485769 201940 871643 1795823 1906289 1139926 1332783 8591 974307 1855285 517143 1067342 1654449 815421 131284 11676 1930885 1058601 1705094 769813 1289520 1290906 1940560 357946 31532 1957031 1181216 22132 1597165 1332628 813065 718445 1433691 853559 611240 453500 665839 1600343 757228 214250 1513328 136135 1323697 1020056 345609 1474725 967520 1267822 44319 1832273 905307 455828 66926 625273 295621 1539207 1516133 1051090 1957869 1644285 621220 1159489 1207968 1098971 512527 1474214 843277 861296 947208 1930167 1634588 670227 1284075 807481 1851561 576488 948447 1491119 392409 1456660 1676391 1501215 118092 302814 251557 881310 1241912 1521146 874694 1992917 305129 321280 1904890 1039777 311491 1216114 76037 1879655 1147940 1384076 1350803 1604796 810780 1846239 1852922 576435 572916 745640 277311 1723604 1200815 1234032 967715 61495 246867 250929 1168272 408246 1508958 416441 1663359 86678 208435 949937 1913908 956706 966024 525720 1782345 911506 336313 1767637 1359366 1076989 1470930 1769273 886117 1661915 615066 743702 1930239 1843182 618711 475535 1946449 1169833 1877266 186427 1709137 1863037 373258 1311064 1866553 74039 752350 296706 1593826 768187 320702 1614418 1367006 743614 548582 1864208 929234 1133428 1148858 1414079 1019455 59823 226904 1709181 1944628 1926899 1331730 216836 1082676 1810135 1408051 1312454 100590 1807380 1938782 235711 234832 1818472 1486315 1560159 1932815 935672 1092376 1682517 1858874 102240 980088 1571555 508208 1050626 345318 122278 1129280 1359606 571349 140115 28856 432291 685245 1544298 276232 412694 737489 728024 1850067 23954 444804 1616466 1124014 1194495 534377 1823411 915547 1734324 341584 910267 1139404 478435 1669531 1105073 293888 755097 125282 1340567 1492530 1793063 338237 1463236 1670137 127859 1151098 452494 1422086 556757 1499199 1699168 1343173 197213 1132564 1921296 1854139 1793862 1315231 800020 1820948 1345404 1626919 481585 856327 585085 1131921 1601951 443962 1838354 206144 1148117 1541006 475738 1591582 1678970 579811 1635649 383381 1257218 482588 1375722 821087 665582 484673 1024635 495853 121935 1545541 1523800 1188673 490242 1995928 1353665 1616329 101931 1777554 1576639 498885 455875 1796941 607605 227535 1761495 235832 922136 188656 1989129 860209 1184997 462986 1591456 408027 998725 1402851 1846463 583265 1081208 1405894 11702 703556 1320404 1475779 104310 1212179 4216 1415313 165041 1107678 1771918 1117030 1957833 754369 1461061 639270 1458488 1729077 1654177 1070944 68250 115092 1418701 1560248 847843 69678 190109 228034 1938887 92824 700018 730921 1390536 1692232 918135 1094143 1793944 504339 1656056 485173 1981338 367558 1226509 991368 851908 1409933 264806 1670271 1958603 1736731 1597681 126467 1472225 263548 1828085 1142674 532668 528801 1966315 1165458 930206 756390 1295352 1762814 1737527 173805 605799 452768 1116436 221332 1626324 782330 34219 1176269 1388765 1013830 363159 12868 1933147 1849181 1223993 1707988 1637437 141812 1381056 1857702 1512194 1964859 873176 373758 792476 476405 1976087 1712339 1018765 382877 846225 1413549 1443233 1916485 1541821 1160854 1216838 1892346 1665195 1007895 110092 244400 641209 1457744 979542 912944 403015 545044 439303 258245 1401689 21318 564256 1764967 272919 1014898 1815974 450234 1195311 1103956 30649 1264958 1403831 1932417 857327 1303861 1830831 492281 1546841 1035227 1173112 1964616 1746019 1439438 250725 276349 1261888 1104797 1546040 456811 436554 818763 1001638 324739 1617849 1554356 1557654 578087 1083166 1232001 1726448 1882536 136226 1025119 1944685 1267100 931248 661410 1234762 6463 709810 1523771 1516581 709583 1044086 382596 1534605 1825044 1867225 1357323 363858 1625253 1975743 134642 88945 1425003 1137045 180142 850244 480806 1148571 853637 709476 1393118 1190050 1797345 915788 1813791 1111076 252536 1280331 341157 307191 1517600 615467 1596350 1114810 913684 1548431 506562 1097574 260009 1412589 763120 192090 586781 562728 338169 462282 848486 554915 398279 711502 1099286 379181 1759417 1120121 145964 1805572 1243896 549798 915495 1298545 1194148 1745857 1677376 1075161 1019135 849702 452168 912337 1595954 62988 937737 1706223 921235 1988950 143896 554361 1616684 1562966 1177921 630067 1307021 1780032 875133 1936959 1700079 1495678 1300372 868197 316377 387280 1551851 1452971 1022470 13390 163680 1522012 413410 1280634 1382140 459955 1678269 423846 677840 1224389 417077 324564 1498817 277939 1435358 1464839 1564645 1379641 1070166 1622865 1971993 369374 885754 771012 409830 1940048 477669 1338964 101198 133484 733446 1790706 1404143 612203 1972701 525433 534819 970067 126246 501300 1621746 1492555 321023 1633607 1092619 1908978 303065 1149881 140031 238321 1061810 1423728 1023980 966486 1593033 502805 810907 1006354 1636536 78534 95882 326396 698765 1876356 1873545 1754629 846730 1264847 1141668 1390190 1842824 806301 966210 1020750 1316989 1782426 823582 1965687 462085 882616 142931 1358637 371458 807676 1647644 178614 452054 1814575 820179 249436 734795 1526600 615584 1536958 1402647 355782 1904815 105253 302342 1051261 737248 1807007 1793298 534753 669481 159004 166135 748363 1114266 1673861 559359 1145338 1894409 386304 1077384 1332092 1564089 571723 1230241 223489 498086 807678 1046065 539001 1230925 983284 249610 1639279 304952 841350 1180228 1610746 228858 1399880 418907 31586 1419447 1643841 1848059 1359699 1260202 687462 1197443 847616 882468 1063752 1368143 31906 861489 1182478 820679 310528 1794238 734557 871245 1965947 647754 1357819 309810 1685112 652532 1435558 445546 1216840 791465 917385 1530567 1825982 91384 779742 566151 1950915 668111 1110201 1683512 1964531 1512028 180239 454365 329054 583551 1178153 1711550 1623225 678564 1596892 430014 483093 1677375 1839385 109008 686037 1986669 932670 1136256 150152 1301640 1021562 1427619 1815801 800608 312344 335557 1856953 1974358 1612957 89104 1235150 500614 1850596 593032 317427 79520 433783 1674832 190822 1900399 119457 526551 1485226 1896004 1794443 1777510 1190967 1165292 1244331 513307 1187054 702121 660147 237238 1952373 1350647 1142925 983857 1435101 1293305 1728841 1216586 874999 1918029 994048 1236716 292864 1239527 1642272 1579424 150423 469410 846759 202964 183289 1527004 1060513 1445701 333770 1865180 202650 1625012 602353 1364930 265002 1627092 57273 562523 478621 161086 1603988 794565 1823427 54474 1190088 1349986 656469 410339 1247676 1997072 590492 1451967 1012751 194126 329941 1345872 518264 74400 1694090 1897025 1238965 1763309 474583 1748779 1885282 566363 246485 151837 1772877 780900 830164 204978 1121071 724368 1912519 262158 202253 115326 1868080 420113 1502351 1895165 823295 1937192 1089636 1436404 1789747 287443 1231615 372531 1248620 266239 1752262 916380 464554 548519 396219 1849015 1637682 206061 934040 907005 297265 539739 1590348 1672628 263400 1620204 1222916 384902 1240326 1718034 158228 1146345 869249 934982 1838932 606696 600463 41644 578662 762240 442196 1902861 776082 267794 94104 4707 1766692 1605012 1388560 378658 710755 1641457 1127110 1433809 38947 1820667 889012 323967 240627 19725 1791480 1121976 1166608 1769722 115801 633606 1629450 1650007 1985186 269532 467498 794832 588231 340335 1625528 1136354 1406150 29220 529501 1494678 1078301 1616898 197055 15903 698146 288269 99046 980774 1045430 37782 1978634 1272176 163108 1507905 1259955 612827 567224 52467 1723947 1585231 781658 279263 1968426 1014786 929326 542466 85495 1177686 488431 1737410 627830 603131 1800750 591081 1862254 1023985 1309637 760362 529539 1714282 1285881 1082919 446527 1739171 956146 1165034 1485013 1673528 1373562 1132240 1612597 1916246 59427 1452085 429525 107294 426532 445136 383104 1179565 1073284 136874 869988 1329945 1634022 1974778 1284958 156609 783434 1400774 138942 46538 1364763 1301177 205132 1351490 1202588 1593476 1913193 575109 1015833 371083 720087 265941 1738537 222877 902627 1757114 932922 595341 1714087 479306 1687124 810390 1377882 1664832 281824 266575 1456010 921128 150149 1174410 1800742 49784 679558 635787 1272768 854353 372168 631068 677648 483362 5051 263561 1388405 835688 1814131 1514725 614479 1757184 167875 1448591 1679848 380628 1463794 828377 1947522 1112876 1376213 159399 1151004 435233 398595 1899489 1011790 738110 1840848 366312 1955911 819003 1861501 672224 641476 1198521 1407731 440043 920939 250191 1486656 260225 264449 1315499 82683 1918868 145546 1148536 205036 346998 545306 388196 929825 1073461 1042306 1172298 1758915 621720 1262417 106300 1745116 415265 1984398 1189754 1737704 1634448 959600 1606674 142915 1890899 832466 1932466 1811625 1251465 199524 1628573 1720920 268753 1222462 379946 448557 272222 956941 402509 310405 785859 634626 427667 807101 1302381 1564487 1983081 937964 1819922 573402 922942 1120510 1870342 1447082 247341 1226634 810690 34801 1699218 716216 1641780 766303 1237664 1361473 1261031 240833 430071 452976 599845 1186922 1005498 533009 747332 1849576 284883 1240083 185107 1647675 1030768 1931223 1803490 1533194 3607 1661623 956006 1445182 1378234 184437 1466874 226619 1280893 608772 1569624 949716 1422001 1635282 1401678 380305 1151862 202601 847758 822032 1074120 427031 1840250 1215889 1799624 357623 1526320 315537 826266 1539320 1527420 1320178 785920 196696 1841486 439678 191306 368419 1970390 143218 1469449 739349 894293 1781041 543314 1873913 1461537 808469 1944664 492718 419099 1713357 909787 301501 127304 1888717 878426 1234237 1683428 1523621 212397 1563687 972340 517819 1330402 1614720 542681 676169 1134401 920874 902079 1113859 1355932 33993 1154557 1961154 855459 1453248 1802872 1982468 662836 515222 1711341 704479 1949335 1922057 1617100 715317 1168066 480888 812978 1475603 1684247 272307 63923 1389367 378496 1773454 54986 1810612 1117390 471818 1239867 615760 1261510 1541480 732065 1398659 136660 854772 1772494 671020 496965 1532441 955207 1808617 564499 1297885 1955664 1556223 1824304 1018089 1359926 1149618 1099339 764374 190078 1107990 1797605 1857097 1619475 1703465 1596671 317575 1844059 686147 683566 1024603 1676153 727258 1807802 1616202 190897 1472349 683307 534706 1869011 1323809 79519 632401 1397030 1549183 183648 240213 1265080 1110162 786130 1787355 1621462 1363688 1804780 1179737 725113 818990 51434 1108287 1796938 1242022 748305 765885 1296548 1114757 131450 1326929 802620 1490449 96230 1261724 1689998 1006273 660438 416387 721662 978291 1051202 1730916 1900196 413152 1386251 862824 1850283 410592 1221894 1595725 819359 1448803 176185 1996392 590093 1861951 1598694 677865 1015626 1942732 1583463 1253780 1066509 978581 1905885 1632919 1638615 821986 651811 1863798 179839 518905 1512055 400780 319989 389653 789881 88793 1183965 1516772 277659 1991841 1760877 249900 1659170 357410 771451 870452 1572316 1309040 670059 1494883 474913 311712 1829137 958665 1536002 722709 636750 779649 1031441 1874350 12570 1078740 1017972 1961819 1771989 1052946 1467456 745761 1918903 1370575 1374655 234387 1036228 755640 1661012 1634700 1428560 190633 1922553 1720977 1987866 114014 183489 1954098 1403639 1345388 853758 1515381 696724 433891 1562013 204842 1208492 1435810 91000 1210547 782369 904194 595311 372478 297948 1101788 926510 850417 529098 929260 1796739 1007868 1693528 1197853 620637 341028 1738832 1473142 1799154 594474 1316982 159376 140297 325672 1657661 963096 780029 932008 78918 1666530 195698 542237 1345657 647750 1740884 123854 1057633 1959987 47950 99335 1066846 1783186 1637583 1028774 1779563 946902 975952 79135 1485077 721703 696703 1848684 1243149 1225824 650561 1944392 509296 1195194 1734060 1156951 1537152 1214702 1248717 64892 1417557 1709966 62184 167990 290822 1971757 534361 222859 680524 1498962 1206250 1989729 395928 1425849 1415943 1574237 1868935 511357 270111 1598389 1085793 877937 1930264 1719044 227225 1333693 879618 1793997 677106 1863942 848324 484692 464689 98372 1533366 1819820 1840787 1881691 76590 1795752 126297 1873269 182185 1990747 540993 954128 875965 700708 708549 896663 1178729 1685485 194614 506616 117335 1982209 739551 1467739 1087360 1402964 615546 1413700 761503 897437 26586 1828019 1653250 1178494 1629257 1263526 95016 184126 795737 750365 1091109 1549622 467624 1384711 320060 1477338 1006040 1508530 348167 1791024 54105 1107632 622188 1638802 101883 1979644 750923 105233 1015911 775784 833748 47018 770717 215982 8574 1726638 1726401 973433 439471 1635810 1730679 150405 620312 1185274 837904 1333230 228690 380355 485815 972263 1067865 88939 1278057 1398376 1082469 970741 1909668 1014236 1982651 952045 288413 1993533 224805 555013 618564 728486 1991826 61768 657463 1841390 758519 1358828 1563234 254004 1034024 868703 473157 870680 1350599 42233 71893 880533 1159006 909235 791338 1274522 1315563 1913637 685689 1837248 1438048 1090212 1272496 30625 1638528 1949010 592143 1557929 1116240 1822430 1773834 74157 1999896 359699 853538 1073976 1208934 1214738 8248 151631 1037531 481034 1160488 1170690 5120 19986 1799940 1530005 1973573 1740813 706799 628052 1334105 1725834 1416618 1915337 1951617 770618 1855058 1733811 1278530 1600506 1728193 1195457 1070874 597003 1966915 613224 1798450 1694287 160470 1165256 1889303 1583359 173763 167475 1615768 901209 1937027 1866592 1206144 805810 13016 280669 1042822 1916358 58872 79894 1976389 1576109 743921 1742681 1072679 408541 1343520 1825402 631061 1621708 1932223 596538 1817108 387610 1883017 931126 1152107 1095045 359351 1955939 1129977 1933278 1248617 445805 429959 979812 883037 969087 114341 532852 1598148 1771067 133853 583197 1798198 910728 23980 1896424 198738 1744702 1998976 7479 859754 1478888 1770005 925102 1141657 1289950 1330350 276262 436801 233810 1976931 360325 6863 1859836 706701 1164671 1843373 1562130 1896553 662173 667379 1778535 74446 574618 1157212 218821 472835 1441430 59699 1671212 787917 1773181 854467 290890 340534 1875151 1135719 1519501 660825 611653 597888 1164869 886813 1999349 1409397 1026127 659165 1914230 393212 596003 1271044 977351 1516364 543834 793075 900193 841162 1501684 1521320 578295 758478 1421038 595059 649640 882105 1618748 1099482 1224820 1786329 833931 1007938 1393924 1277063 1301502 1227522 1060359 1969183 46090 678476 550095 166356 1085172 345353 1979988 245122 854508 50382 904243 985093 1285422 1866767 315098 853089 666207 1132923 1715066 1132466 467942 1409702 1056907 783 910690 159249 1385132 1319161 1857744 1228728 306111 951567 728459 110184 493321 1092137 992493 1619841 1628434 382971 537131 380331 163190 1125715 1861596 1937127 1375626 155414 841678 312897 1026073 1015249 28202 27979 1403485 1835763 181952 426097 600623 1910171 39065 1053813 461085 582899 129235 1303139 1832194 856660 1022249 1074423 1198877 133619 901825 1270844 573845 370757 1030853 145943 134307 1463262 1489572 1312085 1429253 1055960 1582853 1009151 393932 303110 47933 851065 312290 26082 1848060 1552731 468681 15648 751069 1183738 349327 1450895 851137 514621 276484 1379762 1698087 1136283 1751110 1210769 1733504 526663 1891798 1194160 1775973 973578 1683005 637604 228217 496093 894466 870480 683876 1970015 1204945 44033 47537 1989834 1128791 807758 1252439 186026 1971676 1003938 1102038 1423399 255054 365867 62934 173394 535672 566549 354639 997144 943915 1923374 1831524 1589693 357082 19503 1642928 697538 634240 689938 1943226 967337 765844 215871 1698212 1022250 1457052 276856 587510 1602730 1890414 740321 1240181 1942971 1348702 1814543 30992 1192522 1793946 636877 19791 809207 476233 68590 1616760 1240808 1174345 1865077 1035221 243088 1136427 593000 1614081 172993 1415594 598509 1017541 1186934 293285 102943 1966144 484320 618651 1563165 1274364 865238 1761869 73692 1963692 816435 1840683 1069019 518962 1999958 1001724 1761885 159367 290551 327287 1882007 739371 1618099 1698477 1452421 1949908 546283 282352 633711 921179 1792864 552498 1326205 373453 910381 108336 539948 1274821 1935883 1579316 1316703 1780843 338830 978795 1809487 1285226 1338991 1246229 529240 793012 1453696 593781 1764874 1904246 686475 892778 1118635 127017 757304 897662 454969 1438188 412960 1282065 317678 1077404 1050597 1818180 1427256 1825455 257042 1376446 388192 705027 889714 1797218 371706 181981 1298044 1263763 956282 1643456 1298969 625833 1077686 688588 1177426 430125 726168 1140959 559677 273795 1013329 727250 1905242 1925316 1781859 1099576 1296022 1503015 1015172 1777176 889383 1405576 1869366 231429 322636 325903 486596 1878377 174799 1614179 323617 1339141 354617 1331149 1343914 1982659 488731 631929 1627678 1127843 1737788 912146 143987 119072 1869081 92992 1047106 431581 589587 808565 1836126 1049823 804192 425868 1128312 481894 962191 1856286 256753 127667 1004570 144222 803322 271176 1072703 230506 77751 661767 102276 621338 1167062 906003 459902 6729 1964974 1042423 564089 1470589 712437 1876700 1427609 1805739 89663 615883 135193 1733439 1612599 1520210 1300095 592672 711042 1911968 1317946 659531 1528083 513688 1542873 567107 1170942 1381852 201010 378135 1596394 644518 1681781 1154968 896086 1142900 375042 1200382 1302449 954496 731462 1460782 1882277 1560023 1577244 159813 650627 692898 888966 1814373 264414 1521891 1523250 327088 81379 922029 334763 1230849 568668 1930383 29817 790989 573522 1062390 867377 1455183 1753567 383493 11254 1917669 1541575 545342 1062904 1300915 967197 1469146 1174990 274859 840497 1051235 1165404 853585 87728 1820255 1167293 347635 364120 1042537 1062800 770355 1309395 1611576 1289397 109202 1400956 338535 1228268 310832 76038 785126 952849 1492612 1739780 1039081 796685 1963350 1816939 1754703 1091872 441054 675823 234646 1605725 1889047 93208 162217 252443 1698634 545299 346008 1604227 799155 1020436 1663103 1694185 1409867 538429 172202 186796 533654 323929 315648 1065523 1002429 1544967 1875863 1169672 74704 1551411 18234 1806829 670796 1768800 1912263 1480451 214656 56057 1867676 1483696 1365788 638021 753694 1027918 991239 1993849 843398 860783 1581163 1602981 211897 1668203 466089 1913342 536234 1335245 1931344 1573972 344233 1315686 140838 1680141 1867540 1573187 172558 776758 802909 674114 1298921 622930 1343177 16204 107034 646167 1801755 26395 1449897 920270 1894198 1383097 867576 1578583 466474 1420479 679659 1359923 712746 1261385 1164923 1578162 1700414 1615674 647704 1747738 893664 981814 1641606 1791485 973611 1728128 1787685 1500859 1677436 1237399 1804717 1150745 744512 279821 79987 1987361 858362 1394703 605239 753658 904500 1343251 886079 128530 622682 1988790 1182265 1415070 141108 1223621 956772 1121804 319201 598891 67251 1945932 641309 89141 262208 558836 829739 1075848 26717 503075 1794408 1170156 233433 1039117 1615916 549174 167665 600056 1768514 649832 1944227 40610 1345224 688438 881935 821150 1913183 1655401 227264 653309 990195 1634141 918013 1707540 1666957 652959 212879 759864 1854067 1785894 165956 890322 123020 1520543 1652140 306784 357472 396642 1831757 1806047 1570552 1044608 1785241 1723073 329406 357502 1747691 1865128 663518 1307275 1754096 1532520 1172698 1324845 1896339 1361058 1378692 1498986 1637111 971296 1216355 125501 332175 994934 751746 1992922 1796216 656031 1308759 1087364 543613 617530 1750311 691285 311281 102902 1366235 439239 27550 797065 1041003 704584 1106433 1454012 1917723 226651 537567 1222148 37458 344474 150933 591451 945722 138089 258555 1133891 1573853 1774446 929717 1436772 1747269 1738382 1153935 1912063 1392794 224462 454437 915164 1688488 1085612 40055 60654 397260 1825089 233193 993328 1571040 216386 89618 43374 1086629 163104 765743 453628 17170 1325910 238173 1267276 518747 760162 1835639 1328784 928170 580953 494809 1196620 225809 1205342 1914664 1628352 947032 1050777 1111729 718239 1322945 77277 1551016 1568241 1572287 1845535 1865982 1197098 1643602 1192686 1820502 598240 569058 1697398 762916 394840 1208670 1356864 1743616 1207645 286700 554303 1697321 1295335 993192 1223141 321896 940071 1941189 501450 622976 1628210 1328062 1875220 1498803 1503617 1538241 84158 928783 1378639 143581 1140256 1465777 1230665 1489794 1865305 1294752 857216 591281 65048 850587 198735 1111520 644507 60480 1046476 386410 1498830 1752668 540643 1112560 415597 138843 1032415 414066 865157 1394902 1202004 654371 1814706 608186 637686 1021339 832533 1620318 193476 845184 1013177 324637 30589 1612344 1385216 181959 1240013 154598 1030612 1172719 740470 7040 468095 1420435 69700 376859 1960242 1485404 421591 37175 1855993 72283 203541 1995230 1384065 1008795 447238 1850914 196126 1515807 1898783 1401963 15528 1415867 1766598 1310320 1194490 187461 1845952 1085002 247110 1720477 1542322 434545 1713416 1106776 718696 1754106 544767 993573 1573335 1059538 1535718 909402 899481 1870350 1259003 328144 77109 418517 1674196 389913 1499202 1818892 296733 1324109 1261555 1560549 1658476 1781241 1902319 392062 1383449 1060752 526917 1849709 1412724 1294508 469636 41980 1441903 188360 66946 762244 1072880 1248966 420688 454450 1789326 736223 1247045 1864560 204507 301822 250305 32614 1918815 874907 1121458 973318 786744 815439 177376 11766 420491 112628 100553 1246489 1780746 1123569 1955332 723192 204606 729462 1661783 113949 753887 1158751 946698 1135012 223786 74709 1318697 1053965 1684614 1839855 705974 288367 1032320 628439 192490 1662991 1817961 1842482 142759 108558 804005 1720667 1870965 766878 1195314 526328 1580155 123512 1076674 1385206 1178837 1474702 1415658 1537957 924924 1988710 1247280 261087 223973 779861 331779 63629 1928516 686788 778163 420061 188381 254538 1597489 1619453 1896252 1268868 1137038 1689515 1128338 1096524 722518 827234 228245 1678190 1373288 566957 1864296 1778890 39909 959083 608489 1134899 1877200 1903836 843490 1952336 124623 1667596 1818142 239396 167311 1449149 1629990 1925470 1139429 1401904 308160 1970037 1368624 1735320 1496296 1312947 428594 1537858 868969 983059 901750 658010 131788 592789 1528383 415737 1098361 208195 1223090 497984 1063234 1257464 477567 1223161 694657 1743944 1747976 259184 381829 729030 638315 760835 725099 1856773 1324482 763772 1594692 1553092 1032428 1221963 1629632 1535904 361364 259132 974195 662621 1310892 1941047 674364 1712336 738117 586197 1974422 1737567 872419 1455062 6007 1858138 1409071 85010 1778624 672286 1760362 1075345 838857 853572 1207243 692246 273752 621182 507274 1207826 80232 148926 1083493 143513 386881 1220975 367954 1970284 894035 15892 36932 1775100 1453123 1187761 1475404 294823 1741260 1743607 1557972 925128 1756667 1711548 638869 853522 382582 289883 510230 872786 1722807 1523549 811508 1246022 1238307 733294 419473 601414 617111 1977924 1283922 1167495 916864 667020 175507 281074 1700940 1524564 298778 1824909 1613115 112645 525318 1792531 686340 1304969 1547777 1307596 1938633 587266 1781801 232732 1508166 343393 1564468 1412289 1206790 723217 1657000 1482485 290258 1897146 1193392 1257565 1079273 511538 1660674 1192485 1123093 1227462 396754 1300125 688126 1937455 80243 1613021 578176 619570 1278028 642506 324387 1556642 1010289 407187 685795 1734157 1180398 1566617 748999 695776 1676668 1854872 1952899 1982140 66793 904222 1050444 1241591 115466 1285947 97343 1699487 1545608 1583980 1230033 1602379 1055919 445569 1885598 1279177 55373 1655897 1698591 87992 119008 651660 1487593 912668 150646 1067622 519297 935482 1996966 1902306 444896 185757 1872728 335081 185453 398482 1467645 739682 19990 110407 1865002 770510 793972 36134 542000 331205 1898381 82192 1761069 1563353 461233 115277 68571 1710527 154774 1037953 1459027 1193952 308982 1824160 1580780 1203251 1727688 1108436 160211 476286 305104 51203 390311 1150001 1247793 1120404 186212 1273689 288513 592860 523379 78688 291475 737319 1447044 1331488 727921 687474 44370 570388 111550 861624 1317909 663209 1623379 1663598 84840 1781574 441006 1600645 1642001 715924 622017 1595037 565016 1769966 831499 1294564 177720 1985799 995707 1423116 361310 1429440 745419 906722 1398060 480148 1937306 267605 1202040 468576 1476167 1945810 742672 1988263 1220640 1608055 643050 1170359 1852783 1129126 160807 400382 224688 957978 1986741 768541 386546 677477 1236074 1291806 1169568 810084 47656 1429551 578015 265155 661147 174843 1004211 304793 1767546 1454731 735729 1813265 1039481 1357161 1312908 1441707 494689 147661 1052729 1013800 1904201 1395444 1665905 664575 985956 449289 1626761 476687 489183 207324 522961 1070634 1863897 1181682 1114315 1645120 78187 406956 88665 1242785 952100 1406896 1357524 1933961 1392428 1221365 1786307 347338 1501776 1738764 1616191 78871 1639480 1249414 1168426 571315 664402 1315531 846784 741623 1552426 1508649 148302 752354 1500511 497428 1893858 1874421 1042439 1577710 1778437 1262129 1741177 1161292 756447 1544283 1746300 1839863 701100 455329 1202643 521896 307074 138901 712256 417185 15881 1275183 311883 557722 1353460 631535 339729 117922 1219873 1636577 1504804 1149681 1777937 846949 1051697 1404283 283135 1148866 1710910 1500676 921780 917023 1817319 579772 75473 1171163 1349400 997456 1018754 944603 45203 864880 1847150 268997 408122 1802703 1477017 966956 1291262 567175 601974 10825 569948 1964323 461459 346346 431659 722220 542443 1149281 1452448 1571042 903375 795610 1615770 1143132 570528 425765 945988 331693 1731331 251710 112182 222857 1208523 317782 1056738 481886 187586 182878 62114 68739 668448 674263 332562 321310 1321268 722730 1618502 361282 847837 1378594 1054505 713065 448514 366387 139213 1116688 622314 535726 65257 952874 79512 852524 388955 842148 1279327 1525294 1205070 570563 1394652 868036 134917 1154139 949173 1811912 34476 1529465 1034223 1443488 789284 387105 1980742 1040347 1102343 1031337 1926418 426717 1471661 887781 972160 1601121 451683 51575 1506883 1427563 930304 1740803 1594073 1400813 962414 465180 1401440 1735737 777513 1635647 460802 1621844 1000938 478279 1523175 1756174 1176496 1450307 1421438 730259 364700 366388 1835423 404148 913444 242241 385040 1591159 435571 1823693 502582 399072 214214 1303107 1064553 860918 1751492 1477009 1898533 399485 1634761 1164576 126313 584056 757769 1499421 1805115 134797 1047451 1787021 1713569 1609479 1699990 1934545 929916 239745 779500 613789 1103409 1653765 846785 406066 1012387 419693 554820 1028898 254175 1709287 1092357 112037 1942314 1262258 1854417 1074560 111005 669500 366924 741181 415272 799096 279173 1555500 89053 844904 578469 5966 45136 552400 1848658 175560 599939 240422 1536509 1599740 256352 1680716 1969160 1022382 1730371 1945267 108182 850463 863170 1181862 1723033 601039 1265094 825976 581018 869391 202943 1016304 1900365 60571 1877610 1433060 1922740 1261438 513205 435575 425974 931321 767480 226173 528995 1234224 1636659 646231 9468 1805728 23988 767663 1408888 401346 865814 677226 662159 1419733 766236 1580953 87781 455412 856458 713515 1365691 1495126 1720900 739919 835079 855794 744470 760702 1615970 1773545 41351 1957222 578950 506926 1973400 719606 1170680 1174082 231508 1530206 1463914 1683653 1959342 1258451 1059625 531446 535662 825721 725496 704449 353495 706486 217553 1042596 466781 1135128 1569985 858092 225363 1757483 803717 568317 1501863 1051248 1240319 414776 644869 1932747 1230641 1813810 1971093 1345691 1463456 1527782 278028 626784 680402 1956588 300549 1578419 1324569 787865 665351 366682 445088 1734977 288727 272549 588159 1648839 1247392 1415673 776562 359449 1779943 1159461 18376 377860 77681 520603 1617015 1199040 637000 1580176 226175 1226058 429304 714029 1458526 799948 1370205 141563 224882 1301255 625579 131707 1349053 1449016 654301 377024 659526 1314225 1396911 920829 708069 847300 1270820 74739 24459 1029007 736237 1497953 510916 188378 1715373 643398 506614 36198 920810 1791687 942966 934634 1250041 1202249 767913 1837524 342911 1999169 1459849 1199139 337711 620631 1308409 1804902 41156 995035 1903428 1501419 459303 855480 698858 688841 1123205 1682658 1536078 1449005 1607777 1269349 1016832 1554372 41533 138402 702650 1938373 1178412 1764887 1280350 1560548 1405200 1396385 1817231 769614 1155823 1808698 1686757 1035427 1233654 1865979 11110 1978341 776120 806611 1552753 1700464 1725122 1517918 1892280 901531 598807 1944677 635806 1467941 1666212 1103435 670868 99408 921541 37366 724802 980297 1672555 1065236 519766 750809 205874 1626724 1885515 826963 1752078 1803601 556901 1955850 864000 1224993 844453 1255720 252815 923753 67146 1551338 812462 1239173 383184 668093 141322 1371325 892312 784428 1007673 1829629 1955969 736460 1993783 1331127 1042666 1819242 891487 186991 1038780 100598 306004 963884 1479040 1529249 1687430 839410 323076 1051862 1434762 1388147 1452560 863364 803782 149251 726459 474231 823354 1249542 1949121 1579077 1408421 1771922 1742765 11412 1478357 1000627 1617557 160831 789763 1891738 1818292 115738 896007 1838859 533341 456319 1843644 1178409 1564148 1571184 1296324 1491549 1805814 699812 532703 1389035 584048 880789 764487 1502120 1108481 1500803 1560172 1468763 689343 796512 705902 1234050 206096 1594009 1158577 928534 906787 433126 1186040 1345251 1600512 489506 1312894 1953027 253572 1178846 1535507 928151 955787 526189 926124 1559985 45528 1796468 1880988 658070 705801 1088067 1404795 488916 65450 486107 1803454 448309 1940463 1381949 1909246 1646734 961396 916114 587975 469106 537230 1145310 1021250 243751 1577282 333752 624872 849132 75634 1332660 1280276 933249 955480 1428576 549446 1905620 596710 1589847 729488 1046320 1791282 407289 454019 821221 1547014 1530389 657984 730694 1369430 655654 752266 1264108 583809 1330126 1114326 1514969 1280549 482127 29366 1824311 549652 1489725 1242428 791965 1634277 560002 1072407 344690 1761534 1374734 768139 304038 1199030 1765491 956731 509150 1491395 264966 1484087 40992 1688890 312041 1949192 297878 1242862 627861 678956 1744371 1703907 1968467 1079347 240932 1450430 620368 1331083 772768 1957853 823121 1355435 999665 1678755 54054 885996 1036982 652226 700440 86716 1077851 1987155 1758151 1435177 1894157 695591 129965 1426062 513871 1106786 1917327 1184702 334173 1726321 189825 1827835 653179 1798239 907098 1596923 1449484 82771 1496083 759428 1272560 1854650 1032510 446755 1452813 1307242 1888604 1706224 1351531 635097 1852262 178543 342451 1278945 20150 2506 1807636 359375 746142 1521250 1305149 1195662 1497053 391508 1383806 895554 1834770 1541314 1404145 609224 834659 686195 1592893 1069406 740179 798552 348400 98735 801865 1500158 1888847 599616 456103 440558 1454433 184195 1213643 394924 1700345 725568 544707 1674530 885323 85657 749899 362474 494054 141674 432646 1041213 1624619 892188 1921804 1040147 889626 655707 1557054 1589025 819409 367386 151202 74016 427744 701260 955247 1226788 1772076 100556 1979980 445903 1613397 369204 678075 1857278 63269 310607 595760 1684595 1526709 35687 1224299 276760 1430221 17356 1186794 258155 1181235 196015 1343524 1691043 854439 921521 1861953 907588 646625 1488550 238778 666540 1175575 334835 1058381 1201460 1865553 1495663 1094581 563770 725877 747969 27520 1550911 255220 1358055 1043206 1766948 1766683 1442605 723290 1332746 1950314 146507 937831 441450 538260 1471790 84382 221137 738796 308638 242307 1871870 511361 233746 1851199 1906386 309761 326951 710789 1748664 628577 306381 1069007 1492792 479993 42626 1128622 100829 1003428 1826696 1140279 220079 1287064 1371051 185189 1503770 547566 390400 555086 528812 139521 807216 1411921 1495008 1693077 669533 805028 1796699 1331269 1799070 410883 521826 1776176 95011 354089 1656622 1887560 1551578 1036083 183189 1554165 354474 190236 902233 1661684 1858851 1610106 1091044 107516 733071 1294689 1178844 1235388 1468844 1303149 785131 1339977 1566809 270167 989246 1980798 308008 18149 543255 1124402 1000572 1675666 435640 450270 1879568 79509 1306542 466060 1553922 168751 693947 494521 1473037 74887 1922453 1636103 1400749 682605 1683033 1464201 1062202 1694593 526264 539727 1915221 1008465 881005 352288 1084882 1774990 1624926 638464 115325 1580952 1158544 1609293 1976781 990946 952279 100023 135936 1548396 1851865 1848289 1017640 1741447 899789 289792 532281 15133 130666 1943747 724893 1625828 1854584 929620 431990 1091277 538720 863374 1666803 703042 1614753 799164 1741344 1724474 1943706 1351008 1123377 1234546 1784279 1005103 1748749 1456395 1199457 973283 1968990 802843 1549851 1724654 1700522 1079947 103694 1841755 1260832 634854 292056 1058302 593835 822890 152241 1215892 1045590 1133458 1547617 1716063 164662 568542 1793921 62826 15208 598264 264274 766046 1769353 1639036 1572041 147102 605068 654659 1161302 336237 1405460 1367206 928734 532580 356178 305962 872328 366137 98044 1604808 1461063 1845852 1448690 666293 1161664 401612 1309351 1554710 218842 1887864 825451 1027911 640127 447781 1479137 965670 784399 358164 1045878 175057 1218257 1568032 1972036 128538 14121 132949 349349 1422767 1170691 801582 297056 232760 1708431 1638860 482052 1048086 125102 1717964 1577628 41809 947431 754276 1918057 1479050 421804 1434612 659412 1756486 498193 1095378 1234334 200658 1825589 1528417 540295 827921 1536530 14995 1969473 710728 557537 1196989 628166 1307786 1594043 874384 1815700 522684 558858 1211084 1799794 901780 1556889 353679 1168807 1017725 49622 1100227 1967068 608146 1673258 872131 1272456 1665162 1876292 54532 461470 597402 430448 995366 247865 486538 1495180 902577 1759743 1295215 1301551 1961581 802128 1473290 128503 430252 500597 1613656 886133 1893687 293233 923440 391497 1091771 195289 740924 1509233 134770 942912 605324 219237 1821762 1870990 1754303 906022 850302 1127535 1773614 836763 1107567 549181 538154 1373639 1874659 327206 1379933 1822415 1529473 103994 1744309 620081 1766932 505714 1759844 1431525 1372897 1823479 499045 1562627 107618 884165 1323916 1288883 747602 1541847 1016110 459483 1315386 340322 1400730 514620 564327 1004096 1162006 1494418 1675219 1591537 1956041 1594382 406714 1490953 1110995 1725138 1252672 1558448 844497 976265 1571055 346541 1882895 1127459 1501333 1846954 1207308 1370775 1003690 1212309 386483 1446785 698179 1300472 1131230 1378685 940498 1637550 1953939 1787772 1642352 662047 779600 1814344 778472 76110 998111 910225 375990 576913 1621769 1866718 1952694 1383713 1552154 496716 1720411 1723214 1516455 1647326 674008 588041 1481949 1010352 440714 1670879 1379824 773783 1084519 436877 1750187 1468732 1105272 1984359 620817 1606270 780886 1008115 952737 469217 851266 1747670 835091 739431 1373227 1735547 371510 1883010 792742 259794 118771 600537 1406331 462105 16075 864205 160293 883319 730997 813398 115547 948833 1035813 1960400 514222 1032501 227427 114229 485003 1910816 697468 1738317 1826908 365482 1212965 850444 665756 1468947 1540222 837317 1453465 1869438 316434 1867111 691255 724847 151393 1114258 1760551 113742 916145 149257 1698692 318462 800578 1007784 1199794 1988495 466999 1589408 581919 731111 1414812 940170 1204373 1834175 436827 621352 1389038 1976749 1415318 355758 157191 467491 234676 1068653 1233776 624428 909503 904824 160788 242474 727502 1866069 50973 1117648 289693 1457456 1932470 744166 1661141 1582603 545072 1512999 1306808 1553942 1636408 1330334 1652957 71773 457725 195981 430983 469717 684993 666179 795796 806928 1656660 21738 19653 1781940 1872057 807302 1999021 1459148 100288 1017987 642408 710026 1277743 1685724 1533070 921340 1175385 891643 1221582 1514441 860913 1841901 748053 493189 1248937 1511965 676581 1310274 1318703 1718275 1804022 541086 1765649 942545 1922464 1866048 1463922 671767 1072171 87468 1607629 381730 1420598 508004 518387 319175 1219668 1811262 1218529 1576408 1171423 1007011 1944217 160308 45742 288700 1457847 625331 1270847 943413 283198 1461461 1761290 977618 874605 1119349 1669853 1929650 875278 77522 675735 813188 110684 28724 1026425 186747 766030 93145 1388841 71938 1286626 1224177 1136506 499449 1645566 207985 1649204 400022 440789 728775 1875024 132658 1795314 1926107 1319803 797092 1475090 694961 467110 663084 174006 661260 950827 1070941 808437 39978 27485 1453978 1718523 258267 1429343 1057926 428877 1499466 823339 1955693 942917 1556199 843690 1369988 538237 1079809 486517 1503224 655293 1633672 1125979 1301970 1309076 741074 1403158 1416856 1231756 95523 704503 255774 195413 1417881 1861129 738957 1713538 811355 661789 91024 1544178 1793094 1155655 639406 1924053 1643433 359870 564118 220930 1542600 682461 262143 1383616 641006 603403 854846 1119448 1261965 393479 907794 1121237 28424 1769637 596342 1921367 1268696 413919 1242214 90234 1784934 1625064 1926817 921 1340349 1603342 1495368 1179665 33078 1394673 377592 1592492 533053 1317889 1097071 952970 855874 409894 1284588 266615 441173 262932 1646370 258466 853189 1360099 634505 1535975 157691 1402403 1228720 1715116 358050 1877948 1361472 1900775 1020150 1252071 708314 1810022 269290 1871829 773755 169238 1340995 512751 300640 1375593 675256 1443140 1026317 291490 1029019 1580241 624082 76672 1845256 381070 1435523 665321 24488 1075317 1330862 1120542 1369530 197773 1003817 1444266 1413779 455371 907152 1448222 576969 429438 229952 679222 1228982 1172517 1223777 778193 362556 1378013 1829653 179444 777255 853430 1091653 89532 61913 596121 152128 501804 347354 1014703 295757 429704 814076 48141 430074 1347298 294268 511237 946229 957784 1908777 1621031 1789772 1705036 1722614 663296 1040081 1000515 677065 1902016 1757128 1682208 622491 827454 398825 509103 944076 957547 1762955 1182335 23479 1168896 757605 1022247 585759 1924869 659380 1883584 536223 1765200 820904 204522 890580 1125262 312856 1513835 309243 10191 1468748 1823318 716331 870582 1543808 97811 1390857 711190 839566 1699553 321981 1431867 722847 174745 623590 256542 1995206 1970929 1982688 1129800 1969651 1063635 1765148 695403 876400 1960512 1178831 637593 1124156 1761863 332678 1515140 1820555 955091 1870491 198874 1986492 1274764 478471 456008 1555756 1552077 1276187 196230 1315443 1426616 1238128 1572085 209277 239873 1263423 1655697 899718 1681567 664670 1865303 550724 1368446 1149560 430651 24712 940714 887571 431452 1560574 1476566 988223 942280 1161195 630939 1663413 938838 1654950 1715358 347420 1554414 74180 677347 741040 994681 388132 554483 664755 815087 1948327 762695 1589118 1708925 586954 1527536 1332441 1849145 647375 145660 1075615 831632 1847901 110178 1649218 1973050 1733284 1860687 195247 1278531 168296 660227 1004759 1597492 1900454 926115 847452 112803 1910983 326517 1813336 20134 1831628 826758 1152296 321782 1386568 54316 393281 982328 1619259 1327445 368922 653995 1621957 705268 839325 909348 215534 875314 1125588 849105 710392 953683 1006321 1505383 593482 1300602 679282 225412 222259 1158131 972655 1776724 1823266 1931933 1378094 952876 1371177 1099348 472758 652426 778466 310224 1214651 1107374 607135 800983 1692389 53395 1870690 1553138 1147890 1086145 639389 615756 1889448 796501 873525 178352 414112 1855656 1565780 946275 114198 214821 362361 1980748 1727028 1502741 84837 987371 1999119 796117 407590 1686592 926545 45813 1116342 908853 1919542 948941 489339 1140257 659508 237478 722615 150843 302510 354738 1483498 1350342 1006264 1645161 1165675 1753694 1136294 826727 241233 667965 1511929 1386578 615492 923534 1106231 1398235 1160664 647282 1954908 1774500 143918 1488698 904513 1382677 1640063 1609845 1559917 1943957 71540 1406689 1443474 1277219 1991356 1293718 212600 755506 1703439 1073307 1990550 714089 961579 1803087 308612 1804879 1688205 642046 1369372 844625 1312394 195844 1453674 1937500 1549185 783380 426143 1716252 1235081 58810 1751680 683266 1906778 156809 1671491 531957 1832459 997380 1670162 1115508 1409989 58655 88865 747365 242227 210341 541469 1204338 182793 1366221 807113 1741079 232873 1945631 1147304 408866 720094 4884 1388256 1458188 1711355 1497879 1483140 114709 1517535 1630083 1642565 1802714 1176345 230622 932414 1399816 1952981 1617315 1167973 1672955 1671138 1695689 1252523 799006 1665079 892707 1084772 915285 503813 1871922 206458 938414 1839753 1914966 1989480 262696 195608 357733 1496232 1185615 14287 640112 753879 214165 1089154 1454829 1939928 1472915 877870 534455 1916532 296570 917283 1674957 1170529 1020855 33920 139186 1098629 1995622 1469244 471580 106295 1463514 1040513 1093286 1058881 1597742 841267 1617490 837609 1500498 1417046 1797699 58877 429585 986859 1588310 1881866 1581510 602296 1021292 1569923 589502 978788 614603 602632 951883 672184 1305281 531094 1039764 1301756 1825479 298109 1920262 889269 1209012 21598 766782 334551 1575981 1551596 164636 202142 1936523 1872469 1418419 1912612 1645764 941869 318589 1846006 1123455 572360 1420773 1183376 404497 392478 668552 793119 17962 340144 557990 1031092 1717391 1143065 1508980 381114 93016 750779 381244 1473287 377990 1280954 1178636 142846 751874 1251218 333086 16780 868012 1050134 1187885 1386644 1900712 542160 1661434 180268 416041 568874 285139 735309 445563 1776955 110637 1398151 1255563 1406143 1687946 1278655 1214586 294821 744314 992367 813577 450039 699266 416395 647855 1803079 1297903 1284114 1480479 354447 658137 471913 959919 361118 811698 550754 690744 415893 918279 788102 1579348 1370380 1588784 789648 1985494 830902 597385 773628 1155418 674764 1128291 509458 81290 830886 1560633 766296 1474622 608052 1085516 1151662 555969 679271 1230555 318678 383668 1416363 600899 1482482 959037 670852 762396 647907 178274 1231278 1816385 1531535 301757 1993759 167192 1431618 1287185 537822 1130530 716161 6298 1528431 983431 1070361 467361 862207 1365595 1790645 903664 43778 119328 1279941 1463604 1461438 1309919 1996196 545302 1220206 1413472 1718731 1837357 1727454 588757 1243686 1718609 1290534 492900 1460178 353125 71152 496950 107388 531925 1539695 1521735 1527898 1845509 1885566 1002513 258661 953985 987016 1665247 882876 439570 1148320 130788 1351513 1958135 388082 1930911 369394 341191 1268222 1792261 1043638 711573 243722 1116702 1035186 1466812 29221 1624255 1197801 1574913 184426 267952 154938 400600 268625 334731 136278 1256460 1964024 1775942 406675 1255507 991522 1841005 1703412 171125 1870169 1084303 308327 674545 610394 1110745 122665 1231253 853695 1043633 1905867 1551099 177567 1191788 1076668 1700767 1185464 933040 1336696 933488 1362084 211519 1340921 1755368 1474236 1813361 591054 943286 995673 1103118 420669 332033 1444362 433774 958062 1803719 1309284 1690019 1271040 113647 1385192 606736 1733579 1381590 1191392 1615918 1610946 557272 1873574 396142 164413 686497 472314 1789664 72377 1489968 761938 534015 705952 1252771 637826 1621371 598558 1336675 1080718 242770 105579 963171 51043 443320 807903 1724068 848433 101218 774418 564605 452869 1313545 1474336 687276 759565 1950225 1250300 671515 1940432 601393 1537828 1370681 75958 1109875 1401497 1577750 426638 1099659 1521096 463666 50722 689338 803514 1259891 414338 1812291 226695 1500414 840046 602891 709010 1536695 1421943 822509 327589 563681 1338390 719184 1154800 1954660 715958 1624026 737417 1108954 899864 405340 1726305 452047 1324059 1330725 1204009 1533617 1733322 709679 1918295 603409 1678396 165742 1027122 1064523 578161 1037438 1791285 998819 687096 449511 1826677 172573 1648659 605805 1780686 1313952 486186 572746 1290643 1724921 229783 875625 1871653 1565919 182052 422448 1847243 649601 1702317 91537 273523 1830282 356896 222277 1342184 728507 457277 149460 902415 428225 1910490 1259531 1183908 491588 1121269 1994249 1423445 1396561 683218 848244 1545953 175401 246857 1450722 732246 1929472 1166111 293606 1918149 457481 1534381 118550 626859 985076 160421 551784 1773840 1472385 1137022 1113835 1232486 1252064 1265605 165826 947300 140162 1805683 1478120 1722941 865553 88824 605155 1032424 1511974 1078745 1051390 1462102 93438 219820 89655 949840 726092 1772964 349657 995324 1231379 709385 1517477 1842238 1342871 1956642 878285 1199050 1363745 255307 929249 1591033 288735 493488 377918 197950 1044164 1838832 309236 911350 243551 1483296 1082435 740354 481679 658058 1520259 1205924 1352452 872154 935887 1092487 258337 1708978 1477782 664109 1990021 554341 1737077 252632 272761 1514620 1478359 1095363 1282173 1469714 1190345 774642 1042595 956016 1687823 164359 749877 894972 1250276 1417085 299423 829646 525333 490762 1188182 390836 1039940 256527 427133 612165 748317 1753511 809761 1428999 627538 813903 308694 765574 566815 1825843 866314 1083511 32143 1654136 476331 642525 249328 741468 1969563 1404234 1190974 508440 1888685 1814366 1171824 849175 1142143 1430684 1231660 769516 846918 1197905 1654420 301766 621628 750523 349297 1736442 1218136 776942 1715102 546320 466023 1531731 1357498 1826349 1095945 1615350 472752 220784 1191913 423298 1793066 783092 1638867 621888 1983028 963597 380044 232293 1351693 481831 1299173 414249 553505 306279 1712477 378973 1135742 1367000 299989 1259029 162241 130322 108613 1687704 110009 1227514 906300 1259776 788078 1363957 1055126 1098947 576973 1226283 738493 46771 1678797 949634 1304366 838256 1858344 502756 1511842 713345 1948700 1923612 1273624 1526074 58148 638042 1490632 1888934 1022983 900727 23041 92845 1578416 1292732 1118368 1275679 660112 403733 1117180 1894473 1820680 1706722 496802 607799 1332801 798047 1401379 1829440 1025528 1213561 347680 222144 741918 1081614 833091 393552 252449 222634 294114 1518904 799 1662584 547895 1556629 1288497 3018 187320 1927242 960079 1499664 1511295 384138 812033 1793096 1615805 511423 1856732 1686289 111724 1068893 1897201 430863 1465943 1603045 1846198 1144470 1640465 1461765 1410806 930468 38762 601426 798938 1889376 57061 676333 423022 1774097 760402 106183 477020 37883 1586542 540421 1122736 488343 783465 1570084 378885 485998 704958 413894 1366268 49656 1522114 1304448 122854 1146527 39799 150463 1263246 233772 617936 557525 1100415 978940 1119874 345000 549934 797117 1767571 115162 1156689 799671 1347330 1356599 1364036 1321931 187120 1472769 833865 1289517 1139194 1208626 1442143 1843412 359269 1793054 1589555 1386690 628774 510762 155936 421726 900784 495593 801921 1010095 674406 534788 209044 1474228 353556 1453840 889558 184108 1559457 1328592 788697 373544 214571 61598 1527658 255874 890922 970008 825099 1964341 1632926 703494 1252146 35264 590626 1485424 362113 251046 798308 865083 417909 481224 1580174 43014 144437 1756132 1333535 1333340 23997 285081 1218129 1104262 259618 1070667 1031281 1363487 1313053 683472 233854 285584 44323 1549385 1592803 1851422 288517 712408 744508 795201 1344411 339385 1069842 842600 196984 99207 1829307 853921 352354 1873767 1929330 1307176 1942335 650264 1795740 1793927 1460567 281932 13370 1605841 1771846 1841619 1086794 1332841 1082450 1306213 1465755 1573382 841609 1127103 248295 1052137 507429 167366 236074 1047970 1975152 293656 380712 1011043 1207329 1190833 1130186 1860828 78101 998511 1537469 1283756 910075 1731767 1934911 1361324 1257599 883625 1590814 825228 1720596 1003540 1631057 1488970 164081 1733786 68379 1976188 26341 1485109 1197457 1027447 461026 895186 350301 690510 1133361 302381 1154637 1670654 252323 971586 859454 128757 1449965 1297617 561632 591620 807913 1483361 1956173 115639 358896 152754 1224695 1974680 171308 1269027 370093 1961849 707908 8669 1853627 40758 145304 895027 662901 130140 1702461 1734057 355101 1826145 1486282 890013 872772 1265610 131234 221705 113120 493866 1523098 1107692 664907 1811638 1952683 1048847 927314 1171530 304268 1323805 431751 133390 740450 496338 1231074 1694179 1301203 876802 204633 737509 288213 865958 1270298 347529 1304584 1758015 40856 1916656 676567 124280 1798471 1917026 413140 1968857 304811 1531556 604202 626928 1800947 529237 448996 89706 1636152 1132712 787594 1115807 996472 1244476 26043 1214924 152616 1942365 1870 277325 123123 597868 1595755 1963251 1690184 1474418 451837 317857 1443513 1086885 1477262 133743 1028452 1308990 1964380 820597 271819 704092 1246620 1775381 929041 13251 790803 1355896 1783839 1758857 596279 1487561 1235305 132950 111142 1216879 31557 602334 1167444 45611 1624201 1433123 1952700 1968964 1429204 495429 855253 1298023 1532687 116962 601803 17025 1356707 664957 869177 1374918 1847366 1784513 173224 1726545 151262 1721030 505850 1354666 626806 1744306 541947 62392 1698203 151373 1354000 1789213 1453981 471575 1609094 1700873 634447 359474 244026 1735847 989985 850101 420496 944958 1957154 1165997 1285698 1447604 255846 223347 1737500 1111001 1532193 1282434 1870924 475616 251227 716363 1032136 1525179 859503 521918 1402255 573499 60131 845550 350967 1502822 1696359 396184 1399830 538651 342440 15941 641586 32178 762253 1152172 606142 959903 855918 852013 79224 412808 181850 827678 1106380 613421 1184281 1542428 565577 1864921 1392421 271659 160653 853651 1201529 1545756 368303 815468 1152642 129867 1275783 158681 1542673 810951 548071 106764 393294 454843 1168783 1894271 1074736 950669 114205 1745979 1128452 495856 359103 1188438 1146079 345761 559034 756755 185403 1628283 728608 359559 690498 209487 1760893 840695 1829927 1156741 889156 85160 553433 1695888 1973442 1219329 291870 1977431 67063 1697527 1471872 1869448 1300807 34956 841171 585082 1342951 573295 634415 930890 967217 291229 106655 499160 1151545 150814 458837 281591 502841 1025461 246560 875421 1537050 1872643 1552875 616683 1460570 838748 615690 197693 549373 798279 1153640 1657862 1988951 1797097 2643 669703 1083079 1175149 645126 1686843 921849 801306 898903 1724542 866614 524032 906263 1123955 257391 188907 1715843 1029916 189208 497166 161418 305380 831031 1003277 800912 763300 303087 848938 582237 955007 1184865 40914 1576418 798735 1290827 998386 77058 1438515 1746106 1219193 551447 1920167 17121 430284 1792829 1207380 915592 1137976 1221369 1224362 1812382 133193 583287 233236 691517 10765 131240 473904 805739 1321976 1105540 1113422 1492696 459699 965317 1695758 780400 1542096 1894779 827237 848929 598385 1936009 242540 353942 1755937 1067743 1669467 678264 1251351 1753612 118486 1927187 226338 1480878 1140449 574352 428229 1347545 1656178 759012 1368990 1303638 1848705 207340 1096179 1178966 703055 625159 703246 1010671 594282 736194 1977109 743457 1672897 1487332 1495847 201883 1869905 1439928 393536 829663 384663 1822696 462361 1177506 1512687 261426 1415460 1505765 944997 626906 1207625 1447582 103248 1548733 1209406 178925 1511329 1899280 1758168 544766 1153172 1591121 708831 1381984 1702638 244547 296033 1662851 1591971 748374 375098 291664 1547775 1111551 1996317 1768076 1281550 777147 1930279 1539508 1076226 131740 87057 139819 884022 1745496 508956 205004 1716618 1080894 462240 1430810 662455 344827 1126544 181446 1148209 1012771 182873 1394967 44798 1039549 1274376 1618874 706072 458242 1911227 1795558 435660 27130 262640 1126296 1043424 1343990 1244088 696595 1284382 429861 1777197 557111 1131185 668454 1576455 1434476 1388062 1891407 1639109 683402 1942006 1044715 1887712 471050 1077272 1509878 245247 1775148 1573473 1958086 853209 993319 768195 603829 1015437 1746628 169570 391478 1423481 323788 111026 1385312 1929767 435536 1302444 106240 1664637 514780 829699 822718 1355811 1558502 575173 819508 1950222 1231372 360388 1610886 561672 1045496 729272 1258437 537870 333842 1288708 11974 1469160 754529 973179 710832 1201013 1705433 555239 237910 1692944 65498 1170035 122769 592585 1748971 1283082 1666517 274131 1982094 1664960 1607820 171539 1338979 861950 123958 1914857 1156384 350820 1626835 1671741 494723 738801 949289 482661 285524 307124 244166 1439191 476006 396567 771035 1083233 766062 865666 212345 375121 250029 1324871 1955916 1848651 1482876 965445 1296182 1479360 1308347 162948 1939626 1530960 1631945 355163 146436 1091656 247920 230744 1029067 679022 1434357 57780 614740 14848 1827167 1325874 1242463 451107 1333420 1213752 459877 514164 1627028 1809786 1754722 363741 12511 883335 1783891 58713 282229 1684268 1323175 432615 1434230 109556 1609581 1574503 706685 546689 572344 1279541 1509788 1730751 1079634 1263333 1149030 1565810 1125832 1461568 325543 1217032 453696 1028506 1828378 975409 1523862 344543 455930 1001488 1110641 1649331 1544725 228599 1568794 1911175 933393 1302718 361591 1409521 359259 1423342 433548 341951 1756043 1524931 1618903 1062494 1793023 974099 1233324 648264 224333 728681 1949810 1682375 235444 841587 87657 469676 893895 1026386 828624 814750 867339 495497 1271859 1833818 336208 257705 689150 167328 1820527 1138 982689 1760498 1076863 649999 1518829 1974054 928689 474015 128705 604357 162348 1257276 1098791 1060464 392400 810102 884642 1443112 473531 1264015 1318076 1772016 1526294 89524 1674039 31553 398120 1280597 858853 17709 954854 43087 543173 846258 1916709 1080473 223077 1097447 1034663 419921 540806 995957 170405 1103593 1721813 1755415 829729 1260214 636884 231813 1620129 890611 1038046 1170302 1110260 685779 1313786 172541 632409 1578670 1182580 106692 1871811 355712 925907 1480043 1910372 1974274 21701 789823 968925 1176897 1823219 888590 1310518 961597 489700 1378398 1094249 1771223 935143 1283681 990396 1823032 384399 1634307 69836 1106277 1489945 1554235 129823 664244 824344 1868385 1239037 356127 436120 320280 1713884 1914475 1019637 1559713 1993364 352938 466003 916964 589577 1242531 1406826 1794773 1368689 885776 1858494 835991 260101 794486 1968394 288576 298868 1878283 1453700 189819 1557935 787962 1009343 1837681 1044264 736872 166340 11130 1195437 1234286 1973215 28070 405897 1998112 918413 596899 1225270 533865 1787693 1328384 1043751 858549 1691132 1345125 1624447 1134151 546711 1124885 205647 1294390 1500252 1313768 1471625 176666 351871 386789 135051 995714 896870 1721893 1049162 1264669 1700615 747607 1369215 1317625 453417 591833 65559 861224 488568 985918 1112382 131547 1416434 1208121 1812251 1815496 1602366 1856508 1685204 1952069 1598961 73531 1886426 1455761 1030495 73930 681068 366779 337657 1608977 939758 1142941 1776062 468395 123775 139149 823316 137901 695821 478148 892528 916829 1177588 909035 1362808 1812323 447817 847234 959691 655514 1950754 1223373 1021507 165125 1744706 1518521 264104 1969844 963062 213808 523162 646 1339586 790928 565412 902785 1198178 85858 527510 935917 1547264 909738 1352005 63395 1181309 1383887 1954575 1250155 273243 1915259 307134 279359 807874 865482 465062 1551055 1370505 1117201 572138 326898 1594324 274566 631256 689405 1015650 1421716 901006 1130839 1994206 1443401 797581 745894 1973669 266994 513975 1114166 1561522 813275 1799147 1798072 1140344 1589338 792244 15296 328929 876713 552024 1236906 719550 1741486 722505 91899 1906343 1086687 1624010 1060687 42738 888918 690821 246968 331954 1162880 899798 1437279 453017 1779991 253454 947016 1564105 1217941 220103 743568 1100345 381900 1304921 1114316 1447830 568349 651812 518352 1954332 1595878 708283 1273033 696193 770614 579497 91155 1600900 125825 1947937 1439276 1234404 1467862 1449559 1726575 721706 405226 1506913 1197171 700247 1756515 1324454 759327 1706520 1401704 1806483 970459 1432978 636741 132451 1338357 1477330 169138 441731 438621 1760887 717954 1597997 561005 703023 1903851 269742 1316994 1882400 1030044 945777 1865212 1952416 1043270 594729 1547147 1704685 1823972 695979 433888 1241841 495510 727918 493703 190752 1436544 1256763 848289 383086 459529 612828 1961232 32378 413775 792293 1071628 613540 1442790 196782 364244 518643 1657715 450284 1498907 88209 854945 126805 1006868 407585 302456 599397 1745367 579005 1494714 1441746 308545 1040258 1767007 1857099 65684 1752706 960841 517698 449804 335894 710685 288741 1044004 93903 1296820 1792012 365126 1099912 1839154 218810 191093 1290475 634489 980029 1488174 657332 974076 1620481 797841 822084 87860 104027 311427 164132 1125376 651793 1103364 1074378 101065 1109005 688304 853981 1906054 669185 1057475 1497787 1269459 753322 161763 989741 737944 386766 451160 1446297 1273323 1363896 986812 242928 1732666 1367235 905272 1926110 824627 964839 286082 1436668 1677457 21419 1302914 22892 200906 105171 879993 36581 565934 1677575 664004 846273 1714984 521221 961364 1663926 1122172 810844 550274 1889671 1981246 540511 1093824 629367 1951385 1679463 799837 1598856 540985 1756868 876413 251040 1307170 1182747 1283680 704249 322565 1900151 710216 297458 1940036 1542751 1353984 1596106 381925 1891879 528268 357403 1540929 272936 1989188 999907 1613704 1994465 645283 294718 1466924 1324314 80716 1220690 437140 1959663 863613 1547304 1535359 957943 1151375 405461 1836835 623133 771694 1122242 1276712 1076497 474199 1204400 1427184 739987 254232 834105 247929 817868 179715 787031 254923 1158338 1241953 1999074 656770 1042457 624668 912764 314627 1694096 293952 225769 962958 1550609 986200 1115297 209000 1185197 453643 674802 305469 723454 1350602 1974528 483646 793237 1008100 1862227 779021 1934200 1664213 1725014 499208 963409 1208387 1299471 199276 1872129 1969755 789016 1711911 1122561 1559437 1861336 678087 745130 1421151 203853 1854926 1646001 943393 520885 716457 363261 1867119 1890250 784723 1245919 826929 437548 178411 1871478 1122989 281828 771685 574783 1343358 457604 1415966 548027 890458 1725489 1742261 487392 1143137 392201 1317641 1704655 410189 914047 1671062 750831 1275535 1550013 1487759 1243307 616529 443898 295885 1856962 1102308 79117 1441113 432253 922045 467356 1015399 1698483 38294 1365164 1568806 1310906 1134683 286801 475743 1156216 683370 858474 884607 306324 1915692 61572 811216 1599505 1409203 1601938 1784531 1007484 893163 889807 1513633 1687354 1813437 1697295 137207 1297575 900087 868027 325345 1319838 1968044 1971491 190015 1852083 319437 1920878 1019450 1403407 620129 1023695 1733167 261672 1681386 1684869 1236970 1143326 1945398 1776825 1679296 2596 379297 1726240 311697 1856739 1660956 880830 355967 1875087 1240982 896484 1715537 1973875 1413228 343951 1979975 418109 885413 782157 780048 1692436 1315260 1909521 1439835 1333884 639844 846500 1781909 605770 1901259 1672271 1770782 1317910 1519333 660977 26483 685270 1596812 1458209 1190606 391222 10200 217779 1632552 329245 1479627 1324127 1406318 1700005 478854 277124 1273076 1719038 1231679 274942 589277 1701159 1543851 1947594 182008 34587 394437 1607607 165675 1337051 721366 1130663 707623 1687681 613336 1347357 1582682 500484 1523734 713174 1178001 1252302 1376901 1557988 112524 101296 838364 1291044 1115007 92401 998547 3330 54061 339964 1465009 1721504 383212 797702 1608776 1844953 1847162 1868508 237387 252611 1950627 197562 232466 1423852 890784 28677 1120975 291166 1331077 145071 647870 1597923 463407 882773 533098 371513 1364474 421506 1153841 605154 1697530 1617915 623630 1151817 628250 1737229 1872090 1636261 1743966 57548 632356 244102 1246638 1372452 1470134 1825201 1227381 419933 1328933 117098 219811 1725380 1433724 1923586 85411 1235171 942423 1681860 146195 1267252 1064809 485653 706467 1238981 759154 836142 1425713 1343518 226226 1348489 689316 1776297 484545 1309125 1114191 1750466 1254337 249716 1800477 1313647 127302 334965 440177 1018696 796582 1422120 1219437 78458 511051 535112 1642773 1660890 59027 975372 450478 1514316 1491621 963296 1654907 448495 1294418 1320022 335882 1516116 1761956 38738 1337007 18729 1338625 627459 1555731 853409 1371320 266327 337549 441105 256088 595045 768360 490988 1320011 595885 422254 1745936 1130545 513787 779853 1700249 1736409 329888 1495991 1207282 664077 484272 1354683 1178164 674863 1096352 1465403 737999 1567019 484708 282797 1669042 687676 242212 653963 239644 1389480 936822 1775424 248640 1449852 1694818 416045 1123299 1387604 1732617 437386 667949 1125031 1193704 136412 1373794 1394111 250801 64384 1446132 1002189 1057672 763094 232541 1074585 449296 835738 1855301 777280 281695 553117 663728 454730 336020 687600 473099 240074 1143337 1694470 7514 695905 998421 1183350 1721551 1038859 1899296 1685632 1588507 787816 1485825 639887 1400475 1528029 687485 1091800 1041826 1822981 1007085 207373 159386 1260244 879530 1709744 135043 136228 1895418 1796510 247342 960331 1509362 333025 1707640 426684 469775 712182 294612 1476070 195316 261433 99277 718912 21196 216225 859704 1852888 99934 1972792 279916 1944587 315268 473460 443166 1725265 661992 1773962 972377 350735 1985096 1793531 1953069 1020479 361614 197875 1468183 1900760 903756 1625115 386741 74698 1725925 913057 1597264 119495 1938983 1507749 1915668 176532 1347236 120187 542327 769594 76336 1394249 951971 143018 647401 743796 1586360 827642 1016067 856647 1807228 493095 1891898 1534670 2837 967681 1100407 546672 1418001 1082086 1550625 28855 303822 1788707 1269752 1908121 1098749 1345650 141466 83264 303482 1828724 1659921 1020241 1479578 1690699 1483249 459515 625949 325751 1505278 1300001 1774343 1489791 227758 1268979 93895 479097 751547 140692 1888822 1637935 1676160 850306 471917 781561 194986 1229656 641800 5564 1415696 630017 1608885 660231 491384 604648 1674622 1732866 140172 1825695 551903 1217856 1253058 1795167 1970044 646918 184855 1029372 1061933 204598 333403 1874396 1754240 1306145 1593784 261471 1106748 11740 1696721 377752 1482877 1896105 107532 1959562 1804458 249167 1491709 1214654 162876 1402860 44864 232474 714924 47202 1812590 505584 1630584 1634492 242049 1635433 1765839 1846252 1915939 1966807 1595941 1737690 760911 1885156 823696 613464 1762557 807327 1398898 872965 1340582 1086914 1256531 1849085 1683858 319723 1037538 663873 1353435 184524 1845985 1748687 33002 599678 963224 487099 1349669 1542768 242387 1589590 1652442 846190 1045263 1714591 124282 1648065 213754 860458 1985116 1805619 654945 1104492 490674 1401501 710121 987644 1629838 134856 376326 358200 663587 879123 54659 1808649 467245 459602 1465710 70236 1749329 351169 2406 1804068 16986 1814100 922692 1890854 1755566 1421337 582904 1833852 644661 1599866 442558 1321293 879204 697035 1489434 1956044 5232 1541508 781007 1509016 1474404 939691 1122122 31612 313759 1520564 1541929 998830 1433455 1715933 1632061 131920 530884 331847 1419330 108851 234987 112270 434456 1159738 1313661 1287112 1912455 1252797 408419 403517 247156 1666277 313327 517394 164586 1554823 1056416 918117 455036 358286 946072 1523115 1334906 496217 121088 1649130 570497 1955134 409382 83892 422618 1567243 577143 1358855 52910 1563281 1193931 148542 136441 1361020 664978 437854 433426 1275340 1108919 110070 593009 1809462 1878849 78598 1831351 162111 1655686 1365575 972963 477518 707256 71077 1877347 829204 1335836 1558230 389518 287417 562294 1494898 153886 872314 1731526 332176 699439 1929990 1284788 775549 1201213 1343201 882648 934863 1172584 508610 549173 691171 7862 101195 1364115 1968093 1292463 1504983 1874634 886204 1626865 453803 479576 1035668 1993852 1814214 1450701 1000051 942386 327743 56149 20065 1355785 434098 533369 740916 38202 104891 426880 339048 596494 1821045 1399751 81369 167930 140342 1163851 1644599 1689303 1541644 1222075 1939325 480510 1648848 1599950 1961191 1917411 380531 1287951 1125496 1118149 1605338 884581 1513302 93155 1308266 343406 1112562 508355 1572031 203741 145247 709025 965103 364131 435806 1691841 1676986 119145 1691431 1804754 1085037 534226 750491 1137650 803653 518386 918580 1997941 1518689 655653 1435919 217248 87553 873535 232529 1410520 165536 490977 275690 1197128 1289420 96994 424921 320448 989210 179526 97388 717562 1205104 926955 1117049 439454 1792120 837545 794507 1827005 1241797 1133422 109323 188502 760459 722143 571523 906084 1439973 926286 286112 282154 140603 1919307 1036416 431473 1049982 568324 970126 271469 1595627 1805284 1094937 128490 541533 991810 956269 461765 853974 435644 958448 282908 1301295 362265 1692235 748945 931136 962359 679288 449643 387139 526288 1266981 462371 283258 1997644 1751643 1207709 1234716 1050534 1954786 1600111 1287562 804450 1932879 392662 1526647 813031 391284 674243 909195 1889722 939479 237798 719325 1496517 1068305 747815 1315627 1174454 1745205 446254 1745718 1503125 1014930 1307539 1346076 1921291 1544099 1452892 157896 1026041 1168825 421818 817697 191945 982997 1634750 1086792 819498 915596 203756 1759136 442760 961091 1496980 756244 1928508 1590772 1207698 165678 1347595 1164338 1825889 1025720 1149498 1901569 773171 1498811 811965 1512539 1007242 1224310 1868906 1765682 1109349 1902467 367548 355306 1499872 877008 638348 702079 1319609 406436 1303108 165786 517306 405715 885506 574894 690040 1585903 98352 1724331 729384 1156990 574206 1644676 174824 482882 202098 761111 670497 379282 1522191 1814175 980567 1178576 358273 1127104 222600 1859700 234515 1194842 163722 1280060 1636420 848641 1817788 1116808 1192891 414103 337645 1889027 1649146 100060 1912288 412022 1719914 1491220 634841 949343 1912306 726444 755647 838681 1627649 169530 9299 1069527 132057 1398856 33875 819304 102046 1361798 241956 1682195 537590 1997942 243908 1009971 1990687 532892 1011481 1142852 1362915 477084 823731 1546525 666096 1651713 1307985 370129 88090 1582679 1389885 148487 562441 388185 375458 1904921 1618483 1549740 1150340 1864791 1947274 781993 924102 490612 1544519 144623 557158 1203977 1317727 860977 443579 494013 511915 1083019 1867638 1094806 1601653 1811826 408812 1776780 1279499 1836435 404291 971986 636675 1776382 385971 220270 323672 1113576 1580173 1086618 646759 1383305 1107505 1788129 564222 1083703 1502086 574483 207343 1516719 1982072 408342 1344359 1557548 1280356 293301 121500 231976 1964129 1921915 1551187 981517 323562 1493172 1255842 581476 1162813 707891 176224 1495475 1124284 882788 94414 888498 707241 1651146 708464 942795 135098 1505024 1863108 1698254 626395 1050272 222749 292693 1466107 1525255 1426659 891542 1276350 1627501 1589086 21096 1659795 1843864 45217 1906804 1902182 553369 1950726 1534322 547560 1947023 83538 781967 1896519 1803892 1203151 1231592 1875671 749793 378090 246205 1105347 501637 6297 124000 1942577 344026 1968958 1437894 1865936 515083 820738 198904 106506 1407881 896729 1578079 852430 114382 461471 1441192 1638847 798570 416632 590914 1093757 1555951 1884721 1042597 200827 234208 165594 1452455 1462005 1609707 1491798 320796 1646807 760931 734131 1433947 534779 1896632 854488 1081062 574257 1728479 1643985 1147181 588940 145473 709916 1197982 269265 1927096 1104687 804056 1920650 1591895 462005 1517752 561900 900947 1008150 1147330 796335 1229584 1424064 1871469 1239308 1908566 631647 535700 1127168 1503500 1046440 1702928 1498269 1325486 53009 1049806 391747 509789 1181573 156724 1862593 133019 755950 1848825 768069 1610541 269132 1852014 217585 1480595 565478 1536095 1626431 1047253 1958453 1262529 1475743 797249 729161 281255 1251067 651290 983639 647405 141371 351792 1786109 717695 1345346 1992619 222310 1878538 240854 1414308 1853210 250450 875651 1679246 808447 883611 977259 1318722 711472 1736753 28414 849571 1802562 1980510 1442711 1426044 174358 1104076 855600 547122 1805569 1580341 430984 1686052 665215 413350 1582053 721910 591419 920882 1421564 162606 1080085 422177 1700778 1886548 417027 1712760 821244 1425000 1259662 1162053 976916 1882634 384714 1731260 171445 1188953 946256 1302016 691281 464559 259790 697897 178867 1255016 609698 1597796 1421594 576744 553828 721401 1539451 460691 714739 1930310 679206 101717 931642 251695 88141 550078 1897387 1753255 1519763 1587074 1336640 1529077 1960430 155124 1748610 847186 573362 105530 63919 232007 1553181 1080254 1033415 1768546 1804770 262171 623884 545811 1501422 1753720 108208 1864121 467028 464090 1159128 1996220 110356 1790254 369691 712842 1655447 1713699 1811420 1282336 886865 1544157 1609704 866192 1028427 1720487 760952 228337 1440288 1360041 1015062 903060 1135261 946940 667802 253563 780376 1396098 1598600 1436699 928331 571498 1694599 1078427 1124051 321407 1777418 300827 521853 1667840 515715 1953137 1676670 1894560 1504176 1892661 1597204 163348 1277486 999996 517468 1484261 319971 1124554 1068170 1388984 827060 1696189 1726469 161861 250348 1122337 989085 345674 1195589 441935 171490 993904 1791577 866145 688967 53995 385695 1250769 519661 451067 859157 1558942 330896 1349115 1221430 139459 713940 897678 807538 1687719 1673909 1970650 1262788 1921734 1633608 373594 1443682 1690953 1008113 58904 723905 421338 864894 1548409 1581046 1108727 164381 1790961 1963672 1725555 1766209 1245351 452300 1044419 1228531 220838 457768 1003172 424180 973146 1081053 1128108 111121 1543749 497024 1886688 297180 1489112 261931 128895 1560628 987433 1714785 1412831 1578826 897559 487387 1974413 1644045 1946597 238229 1267165 1525808 88356 1957241 1448044 733803 1508783 1991141 1498880 302103 1319142 1528503 912131 704872 1853666 1748411 673723 1978554 1781085 1138364 1474159 576110 1423802 1175308 459919 1084697 360629 383470 504979 1313544 333271 1908859 651208 1177075 960019 1586066 1437193 1162226 1561115 1390243 43933 1873918 1953197 526929 1605241 1150136 307147 495908 432397 623040 1775842 490050 433889 557569 1882360 1512977 907678 1018390 935624 997308 516253 276450 539282 885643 828138 1404570 937771 499320 1795588 673273 470228 1513350 295345 1561571 1006332 1360258 1946622 1282969 299395 1695320 1243542 1513191 1975147 92741 503532 240877 1709729 1966681 1073568 1749944 132408 73681 1825945 1117729 599676 1613311 776636 1783130 611509 1570493 130882 1079288 1856858 1972240 1632415 816372 1557749 1037821 582078 889434 963899 1956519 427354 1170685 1782491 1536647 917373 559003 1211361 921412 557140 465968 236190 701087 807318 178379 1861321 405658 993037 235225 1448809 1006217 1960248 740286 1889129 1791093 409422 1706647 1486876 1055689 866422 1205208 1579721 192475 1536393 1933447 1588210 1356451 1269548 1931693 780149 165053 1417960 404440 1162332 753829 1309051 1715540 370167 1219592 725298 802240 55190 580081 1317274 1157893 1134536 946228 1685983 154332 1604226 988434 1016637 1230518 482973 1700169 1204402 1913633 88052 1502291 1384816 1131462 1302388 1243591 686027 1707520 1686475 1536721 593631 373749 1650680 739586 1411264 449079 602099 1178706 1386797 1997078 472356 398677 1133449 1813280 20319 1693999 1299584 1564327 840847 1915213 198843 1670022 1013910 473697 627325 1351763 1668350 994312 656290 1153799 201045 1730293 54600 1998416 1309938 57558 1100553 1638462 1553836 932432 1019243 1563261 1956902 1101228 1781850 56980 1009210 1764706 1094887 1999978 548261 428514 1319904 1394265 220527 658712 1422795 1845825 1986294 787420 395443 792980 411476 1246283 408202 937068 1840725 1145253 10373 989098 617104 968374 1288972 1144244 1817249 1073560 880183 794952 810373 1846732 649252 978344 398122 170693 1669894 1700490 634206 1546204 388843 116015 830725 1789246 1184337 1569314 1146328 1439068 1893453 924962 1284890 116407 143692 1033551 1023761 1267743 130519 1935581 1533802 1788769 1355002 1026728 951173 1415046 1114644 1058280 328783 1131636 155939 1488674 1540572 1115681 599674 441121 180959 707344 1142632 1321592 1317254 427307 686206 758158 1739145 738322 1508075 1893023 1348870 434513 296982 95557 1868066 1261952 90024 1535208 402846 1614952 509995 189915 924700 96377 592445 1262197 636105 1563035 1228178 1121664 1919686 1150610 1912965 1342776 1583098 599158 906247 1608964 1900495 1395066 1370294 18297 698386 1799866 551791 1344032 1664199 65714 733508 770602 1430914 1688645 494997 215431 1595593 1289405 729430 307750 386966 1473008 705482 947905 1001511 1142075 115148 205359 1582604 290683 458733 908042 944477 456031 779888 1090960 1640922 324209 1008166 1327787 1387608 428528 1924432 257540 1654823 445615 632957 145288 1751296 1369684 601676 1383402 299100 984746 671942 1500910 975417 1059974 651870 1328637 622743 893263 1671445 470788 714533 1262303 300384 1589731 1935802 1545946 1172434 785509 1654742 622704 1078519 525181 82889 821592 1050924 1634107 181849 1656591 737305 1762978 766590 1492134 1674110 1664996 1602168 1240663 619288 550508 724907 1790615 680525 79544 835736 1736257 486057 873634 1021411 1199762 831592 985142 965298 1309361 1614381 1870165 525211 354432 1025094 1281971 1502294 739637 287587 1442550 1571131 370109 1278822 1684806 583875 1831068 1181337 736973 558584 1037479 1529991 1561205 1450342 1285128 38918 1449973 742674 1795021 913550 419145 174858 1665684 1631370 987999 728821 1360804 1790277 96343 176823 1062507 717164 98536 584127 102199 1978295 287126 1174375 1858147 40266 35632 184231 1233048 1763861 370984 836441 774075 257075 785403 1809115 1657814 932898 1065535 1939410 817560 1204451 360619 204285 700377 480495 837860 503885 1208425 1707515 667015 245929 1606730 1077002 748762 121867 201353 1756144 1473408 419936 610681 1813335 1655071 1861662 549589 977357 1865875 99686 1629670 584613 792029 34133 922019 166573 652171 256905 1461246 1603129 738496 1999608 585910 1316433 1896096 1795787 683126 55948 1847468 943181 341572 895911 791552 321738 950519 113307 1891092 516138 1251137 586749 992253 1157894 1019242 1061074 1936329 1224888 91195 1365992 1205951 784942 11479 1232537 1494104 749235 1031826 271716 732071 1735652 517192 1250301 506844 948472 54649 345348 1372644 1451187 1053852 519319 958321 1987399 958973 411316 1068361 81006 1229723 1340420 34347 235815 51217 518588 663455 1956312 591341 1887870 1770135 1851946 1773180 985072 1223814 727695 1957448 881534 999562 1067900 1465300 31593 1167616 1210790 96272 515470 139190 328481 115618 1814671 1484344 103742 1679690 741937 1509569 399477 608412 1563348 237296 363018 1943128 1877569 598756 1289502 448352 565237 525479 1427883 1185242 656527 620523 1171112 253776 775435 861213 1621624 143926 1228800 1594051 1786372 1319550 799084 1367990 382955 32846 49477 636863 872015 1859531 482385 619703 1192319 705452 782882 758298 640201 955780 904092 1264772 1955388 1808151 1020104 878521 1210921 211810 1968509 884727 1888806 1141947 408577 1226178 592028 479975 1407908 1858318 342707 1648828 285489 1010950 1268488 1970581 502152 84289 1634949 1536367 1194502 1837102 1875143 350712 8427 1135658 1151961 344770 871135 1644686 111084 1128288 931435 1361975 904761 1798285 1442070 566737 1176659 1172660 596619 1620534 939979 875492 1535396 1827739 867880 1688386 283662 1216394 41348 888990 777187 461843 978662 1665498 768825 1238321 33293 584340 257686 1493417 682098 319669 619645 1439602 1370320 227320 900679 1145284 829119 1295976 1079736 1753268 923313 1025921 1313346 840482 977104 629413 1402590 1106663 61579 425211 1374947 1848250 1247377 1598925 527935 1189939 1114739 720708 331788 1370033 31037 1458940 274490 1310742 1079836 1176697 1456246 1656437 1192391 468173 787516 1277897 898122 894971 925092 1598448 1537279 934593 807091 1101420 1580757 1226162 1855417 1523715 380107 1270796 757985 1690392 1392625 692106 42703 1583785 342959 1516015 275398 1185401 801633 669748 1182287 1682055 1418144 605815 489472 204665 1986006 1590770 342419 779919 1346099 888888 985228 645042 739828 1977682 542238 1848793 682883 520240 318720 1650389 36367 448228 1520545 971784 145921 255001 1109101 1326717 1496006 1575119 672748 1417857 1075990 1193117 1448745 412790 1823917 339018 471326 967651 967956 988893 589726 1235656 1029373 1020689 1447654 215759 81901 1004777 788277 1927891 835421 270224 1857926 1307182 724874 1050480 1399116 576932 1475568 205404 581755 1987444 1125550 1158780 1516365 824451 153666 757393 1756275 1466598 763418 1928716 902759 398724 1291223 275760 1245048 465451 1407587 1997838 1780828 1725910 949991 46962 1260398 721409 1736431 1963753 1715317 1397042 582174 92276 418991 1457707 1595835 204408 663057 1308274 277236 228497 339841 1050856 1316879 1121270 1003997 1654100 1775344 469370 1548885 307945 912796 1356313 961016 810703 707250 1161469 1619754 1373482 640234 1975306 1427296 1843807 587135 692298 746578 209325 731536 561872 34416 1610903 1181730 179328 812395 1556630 24241 1648250 1428332 1319469 531226 1616041 140514 1636312 508469 705131 25833 1708791 1302410 1920649 1365738 851977 1756001 233778 899217 1470382 1199414 1903027 468846 647549 569930 1209083 1144905 257271 942595 1741785 1206240 1310469 1236428 834100 1744509 1188618 1918897 1076738 852093 849488 140516 800311 550449 1136212 812022 503439 1597402 715223 2599 1200868 1946594 500363 1231651 1009103 894205 182396 195906 477634 436967 1826712 92217 692887 1956548 174721 1821058 897697 1657365 1921845 1929593 1811001 1555013 416654 1333973 543536 347011 1696564 1282750 1846345 678870 1105882 1332953 851573 335932 887216 120604 390655 607173 330803 110542 908149 530260 813236 907886 1868667 1824465 1939756 1092046 813524 222105 1791357 772623 420387 8420 1916067 29277 1466129 1197154 416376 788088 821205 805380 678630 924224 293930 82214 465460 1275443 521503 811377 1360353 743883 317728 1459872 550865 1245178 1905050 44963 396582 998765 1359313 550941 1112253 1666713 611571 1724031 849613 475799 438651 1989052 728660 1330930 256061 750467 208568 991682 1362609 1358436 11503 700591 633988 741642 1654853 1996751 733518 1007465 283308 729036 284006 1483514 1886715 136928 807447 1217626 757402 270876 1152135 929452 947402 840043 525882 1203205 302708 332942 1946155 872045 943716 1575917 171527 891240 1747548 338305 1210252 1384232 1235142 1169743 550595 981575 528816 1664356 501831 1131848 1205891 894572 1219884 1164487 317319 1099941 462518 450773 1169563 5979 847916 19257 323856 1971266 1732321 235227 1982597 858321 1433966 26844 1168235 763708 1047113 921454 237114 1584551 1815585 794847 1390856 1551440 860442 1586090 282232 325988 1665019 1770133 1820595 87708 220880 1277067 113406 671340 1540214 1607154 1290691 276297 1489419 1908357 1203817 1982374 604731 1814539 1451704 1370460 523903 40475 1695293 929124 984427 1512206 1295355 49100 797146 367058 1505443 419978 847058 1151533 1690707 1756747 1414506 109521 303211 788719 1555674 1290347 85353 826603 15926 661085 1451564 821946 719919 1869952 1916202 100754 1428411 1077422 688632 650182 957107 371154 1764027 1797508 190377 1179602 818735 413198 970705 1783635 1072032 1572478 869831 774780 358158 980180 1035274 1779714 488082 1655173 927607 1407677 1042803 1086680 1885517 452841 1882034 609917 506094 1496195 1496177 1410876 1591364 1431656 1183235 165258 215990 269863 1205817 930596 791239 1565293 875957 342542 1662428 1133076 1434054 175605 1180808 636090 1792249 52899 1497950 1007775 1101834 475114 1875982 670802 1376767 159984 1931994 489582 1857488 1080594 371724 1349712 1506397 915272 513305 331896 715849 1527963 71921 1103397 1311077 382527 1626879 1113265 783179 1212650 759876 194227 1638429 896677 493823 991933 130358 793778 369582 1310502 583468 8181 1808506 420913 188250 1156730 1011650 1703712 1972527 923697 1367628 228054 1513013 1099697 1809316 1775169 1084598 1873053 1225931 570207 727540 772124 1491894 606548 514797 734892 355514 1196913 1982531 1678166 1669074 842127 1168171 1927641 1724672 723042 576210 1860952 737786 112266 143989 1545832 243062 1425778 944857 971476 1898123 889532 1104208 1383238 789550 319243 437618 643209 663991 1824573 1925843 744878 1872177 65591 170674 296447 458676 873616 153058 1214856 335086 596130 1020233 592634 1159802 1577054 157503 1411751 1058480 506323 911104 1677895 1768030 1586278 685170 143465 1682738 214751 1366341 1936977 1253063 412310 1656323 1071529 957044 505739 626698 1685728 3833 1998125 1134840 673346 962079 1364270 1332935 1953592 1503797 208056 803181 1663101 1006035 1657484 1131370 649217 157161 1086430 180380 677658 1891383 1636896 1866074 33828 1196061 245010 808191 150397 549503 761787 1467516 789427 1851079 855351 1574887 1296923 269280 385944 163560 1088888 792830 1069548 98262 1066910 1708375 175275 891739 1780325 164973 547023 1793191 313062 632410 1602929 514632 450893 1453563 305956 1197144 1568747 1921947 1835045 554016 1229635 1245849 754590 485316 1238266 505640 202585 579220 1825014 1698952 292537 1379904 644761 584785 939379 709038 637048 512719 793824 291527 269574 1166972 496855 56108 1950395 402239 1096073 584121 235311 974130 883114 1746890 577573 1581130 516745 675301 1324991 1402499 1891192 827405 1636473 1529879 494722 1059276 1913074 1315525 596365 1926162 1800435 1976871 1181413 1513220 454070 162525 1575141 1838193 1644229 984285 814303 919478 1679367 1277745 1847815 1107996 942832 681428 657371 954969 888883 1625646 1237639 1602132 790724 1172336 1572867 984082 611706 1687609 1042488 694669 118737 801110 1085502 1788991 1668830 1985617 928348 286981 1742130 570452 1074845 1911228 445704 101395 1420498 4786 1055387 651072 1983650 1803457 903129 620057 1302275 43276 1719173 813462 212040 400143 717779 19852 197263 979047 1815428 147577 1527714 584809 584793 1763290 1421257 1140705 1638811 553182 749671 208345 1773846 1659148 917744 1446171 158286 412796 87045 112368 358203 866845 1503856 1612582 899906 964152 191202 1150521 1972314 1374584 1878691 897007 1358817 901231 1378814 1759553 1610700 1548851 230343 1513107 1356440 112618 1303704 266045 1030955 1024163 1200746 822558 1652797 441497 1195118 1488368 1986487 502241 1431160 109229 1858190 1756972 1528272 762757 55185 1035189 1343327 1217114 1130037 1007156 931002 1454464 1438071 662855 1769018 770022 743038 1144392 43832 869250 1004966 1034022 1413980 1725965 746436 1213188 1520593 1237118 1675125 1666966 1603020 1222314 1786543 1781369 352746 1560588 318865 1911572 324970 1647963 1185707 1351177 1370523 524820 1704640 1874543 206183 1185759 813310 797540 372933 795638 878571 845754 1171479 693992 483133 961676 835320 419626 1488516 1810452 138992 1028813 629918 1592659 881577 970324 652927 1866512 1800648 1617901 556484 251906 1650821 138757 921927 1198064 1271122 238076 804057 122517 1480816 980219 1582485 1210058 662208 69062 1228820 1140258 845752 399120 667431 1040063 1772167 1448779 1589667 1833341 597259 657529 1941112 538508 532209 528082 1252744 1190199 812495 988902 1346567 1520928 1800913 502597 927732 202398 1105241 578481 731001 1836462 396502 1635004 1313408 1161874 1823161 931656 1690993 48400 974185 395863 1571879 1978260 1577949 376857 402647 1376359 64573 1599248 919831 1967988 1247919 1114876 38658 1269607 1111035 1060741 1116681 130141 1452210 431573 1526316 1365574 72155 1096620 1392756 1995580 698599 1174750 681306 195592 1944708 1858214 1218058 1633525 1318138 1197557 778030 1265113 814095 81010 654868 1546881 1212998 1247636 1189440 644412 243890 1400002 926180 156134 1709423 1250298 1343636 1371455 529427 1026683 537768 267082 547961 1974454 83385 1526563 1859183 1818324 1177799 173518 1659862 1971601 1783671 323639 521568 1662499 964483 186656 1523031 1270218 1581462 656491 853245 909292 536942 557043 622265 1487244 994889 973627 1334819 263085 454901 1802709 104642 1615645 321133 971078 673488 1238256 1024579 1963720 241423 172733 1061034 1403070 1695395 1897228 1558193 248188 1220106 1620122 537271 1833340 284986 946897 1597961 922798 527830 1540221 978293 178692 1735934 1156547 849087 1405792 643170 462638 56443 497994 1000767 533159 828720 571455 1311166 1991884 527764 461185 1125320 463799 476703 1941155 200877 100264 695422 516720 534389 779647 858353 1075339 290341 656951 1036746 303376 409221 650509 89262 1489640 1870092 1829600 294152 1426018 939180 740521 1174611 820439 673916 1802589 1460830 1846116 71116 1598350 412991 1389733 595218 833077 1300589 1139197 360052 904839 1816384 48258 768104 375040 966040 799543 196192 1789653 527593 118949 1381527 1351529 470408 1021861 1380904 351760 1380310 1924164 416995 657585 579287 1418917 1754998 802729 331790 669660 750818 1800540 1472937 1408216 685273 2767 1289657 1376197 614627 375437 1312839 1323504 1965573 204333 319845 417577 1515732 892745 1284495 1798565 1930724 593949 1022275 1647142 1981637 401871 1067697 1971327 1013467 1961057 257871 986923 1748678 791111 1092470 1921251 1966240 1836181 1150250 645180 1383642 64842 1965042 402640 623 1311909 1004396 597015 944253 1470997 1388792 450855 1233591 1467208 370363 219170 1384960 1776414 1264185 1941551 1772239 228940 1856171 678312 1866375 282648 943219 683089 998209 974133 1737941 1867025 1695398 1522487 775503 55968 233792 349866 1437316 1619858 307079 1196138 382668 984888 1833675 1030093 173592 1576849 771476 367061 1627530 1889024 134288 150007 1227096 1462773 1449406 1185931 872851 1833950 126724 274561 1998698 133977 1160762 154358 761812 1865850 1178893 1207648 555887 373673 1494977 1048204 29387 86450 1668391 797245 1839974 1163241 1461943 1336898 1836457 89108 1131172 1801720 553089 1144514 1210139 1448799 1183354 797458 640366 176632 461009 59881 1916150 480394 570606 107413 1173297 1601142 1017006 1976701 1463679 300032 1239177 311158 1563902 1736631 221359 462692 1846640 1823080 1059198 1718149 1391103 1111331 701740 358415 1646583 87989 4840 490653 407518 1573973 1250679 1792383 1720110 888967 97055 1111339 1903919 604279 627463 490307 1852340 470252 281670 673184 1438753 88126 558817 429195 513326 1713373 1278790 1317613 1691767 1131902 854565 1851965 308715 1931614 725335 958013 276568 213404 730862 1691453 201280 286735 860695 495382 753010 1837549 738946 1835764 1963603 1398992 1467087 452293 153328 1867749 887596 437947 448580 354316 586409 638902 1966933 634934 607928 22383 1295009 346928 1068425 54329 1319850 674434 941992 1698666 1678197 1785508 1893884 1599615 887985 347239 1075328 1390479 1387874 1912395 340906 817376 1339535 268116 996014 1212129 1656075 476949 153063 1237605 948949 1089411 652220 1439489 309882 550316 920529 1848671 165141 201147 216447 279175 432059 1974894 1455759 1709089 1642710 1552823 262127 1040005 145279 1624251 1582852 807667 267530 847229 1720893 889025 544312 1119431 465521 1012551 1999272 1544416 1581196 1055928 455585 778419 279816 1888840 105521 1267220 1103496 517556 760137 671650 1438773 1524468 1104469 880826 711645 1468503 952141 1739013 561206 1578575 1385072 931909 1458454 1157806 1561462 718824 1881441 630204 1275764 193002 1571154 1449097 1010782 1551981 660658 400095 78653 940088 718890 1736703 1428715 1303961 438034 400299 1101743 1875250 1373487 422073 1281942 165609 302246 1574561 1176785 1956116 803742 1837729 319666 1265668 1371423 101400 1465565 163330 664482 262880 348955 403560 359546 225158 1647203 1132847 254767 1995266 235668 1290294 382193 743781 94739 327354 724558 378233 607192 1220138 1064846 600177 130132 1560108 938730 523062 1390975 75476 601212 291314 599575 1493938 847285 507181 1521841 878328 1544276 856891 1046507 320556 283928 688535 838478 35297 1782012 420548 899171 472764 1661440 1307910 812032 417622 1333746 1268783 625881 1648123 893195 340473 901076 1107693 733639 213775 1866918 1711459 1359114 1472376 1333126 1609499 734110 1838395 590577 39316 1967690 27043 807632 707685 1319949 304129 797278 413752 214817 521851 1705023 1144465 1765704 803923 1708935 792970 523928 1709726 19860 1434679 1566190 1537012 1452554 568948 1396431 1331367 730888 1773107 727031 1248686 620549 1422180 718180 158543 1483029 497458 581136 1279714 176040 27610 759429 1477931 1684621 934298 737896 287998 1321538 1040971 1206335 1626346 1867415 956488 889038 1459137 1509618 822470 1372960 939650 213494 15299 1498251 357890 1808458 264241 760504 1541369 1850221 1166513 1819686 1655050 1891736 1717121 203614 1660255 28093 652038 1504662 1018268 317237 750441 1526032 1361227 1412811 783433 1339179 1650093 1035005 32069 348710 1445420 1151948 1078628 1002243 619388 15107 749568 679468 1729973 1718388 1742149 1421658 852313 605216 779775 1043692 1371379 395359 12735 1714261 979439 633291 943734 519045 549377 1658176 338385 137029 741041 1937207 1806814 928389 1562719 986035 1748154 413663 1718625 841756 430946 1041993 641868 183273 1598475 52160 468039 124316 1970526 1931935 1582139 386127 1251544 594974 503514 1109009 1306781 926447 1241132 407613 178186 838176 7289 395645 1056147 1378592 1575182 1499998 1311401 839487 1394758 1193828 1269051 1307357 504563 1640396 1946909 1889837 64464 233690 1661537 1140654 253972 178119 795047 1732605 1576578 907372 1703393 1817225 248755 492245 885583 259228 958811 1821598 680546 86863 188482 1652562 1836661 88198 1875493 20390 1753248 1489818 1815621 1338806 1854014 162300 1532014 1738840 772496 1854225 871717 1600783 1586146 1009417 1899654 1450356 354623 237820 1178298 921736 606376 1813188 1656391 1163712 1107715 1848179 1600430 354379 897157 424259 490058 1067369 1300383 1914204 1241016 18336 406259 1145509 1169715 1986678 214218 1270111 875460 1693152 1597052 835750 1688210 73140 289026 189093 288633 939662 1520551 23950 193597 1857334 673912 1738153 1957821 532419 1922912 1814651 1706708 223710 999278 111943 394108 332111 1703769 1655667 530081 1236202 226376 1119450 1095550 1199483 661675 842848 669213 1891320 481564 901905 1253717 1714856 822702 810330 261165 481747 395313 313209 850843 349848 148762 1095233 181229 1804395 1673731 1159591 1984855 1905263 1487552 60302 1251684 1357304 343930 1378171 1112203 928563 1182208 1513186 1527660 1232696 591163 1977906 1129145 1671454 942704 673105 1432671 651055 1240189 107356 1737893 944382 758480 79451 143327 1629197 894908 1171706 274829 1967977 842576 211879 8575 661740 768002 790778 687427 1377374 1705852 1634790 1122917 1081202 1508379 1881121 514298 409998 582455 935290 160586 437351 1553646 960129 524561 747446 1206089 1313338 905594 906474 44796 1491751 222402 1529697 965355 862985 11725 549702 1379297 265006 288891 1562248 1871062 1489208 41448 1177363 228964 135920 1621764 1494911 1179845 1071527 661192 1162274 850246 374527 1510993 331418 1431117 12282 79834 410828 1459595 316358 690455 379975 1247684 522230 388840 636691 1546 165297 374873 1345278 1778524 366688 136006 1440203 545820 1687703 1140864 1978254 325209 1314715 1511743 1182783 1931612 1506400 789923 493508 1885384 1155042 1164256 21835 1537510 224187 1326386 1914658 413687 800186 163292 759417 1981135 1958443 1191081 148099 1487946 1325505 1296170 1846825 1498261 905678 1362656 1570738 786343 1555373 188999 562778 212131 836915 1072543 1104390 998471 691610 614114 1781075 662637 383885 62473 1426856 783692 260328 1413713 1231163 836491 748222 283354 674199 639025 1473670 1186659 1473240 1520987 702647 322588 1450942 192482 803269 1832157 542498 422775 1208041 1613324 561004 1297935 1585011 18031 592816 194665 760358 171329 1026974 696860 1121371 695439 1029583 724785 218970 821795 976476 326888 1744936 463916 1984480 48100 1973136 1938301 718122 1807486 335866 1961186 1608784 1662316 1084472 1947714 1858971 1062117 1217557 1248460 194381 76246 236142 854640 616314 1696353 1562866 1485356 1463842 288692 229128 1752367 162861 1483852 1028601 1843237 1073891 1201578 172245 1625378 171241 1052490 371676 1763154 699613 1413676 1706770 1504725 1211597 1637381 1470746 1018112 800910 518087 424701 1825550 1504173 65407 842343 1295173 1029869 1919152 1698296 1098262 1991082 574932 1585235 1840092 1544650 526168 274980 1300850 1511273 1794029 1768741 1584693 880413 68579 1097566 1027859 1071321 1641044 43622 1702545 1456218 742646 381977 1628511 748407 1992657 421135 1920598 1298851 276422 1570126 473280 1172033 1934190 1639994 896011 330445 509722 681618 748882 1624969 1414065 289296 406050 1320149 1600639 876808 738090 952850 940223 213742 313247 1610474 232012 1453754 575865 1158312 1741120 1687375 780816 1060074 797839 1357785 1740311 1906075 342327 1395075 1740293 1536561 535585 1640809 21875 1242965 1810930 518373 600233 1703494 170256 1345088 13248 327755 1605717 1991298 460807 1842416 493798 1881760 1870609 762500 1449123 1934735 1726840 1366422 971600 751930 398627 36980 349542 890562 1302445 1376346 284504 1950589 1540576 813077 1021158 1245461 1405095 989056 174522 1913805 1307244 988108 136612 642763 1173662 959454 1736203 1169468 614646 196617 62261 1547643 783896 1372333 353789 244785 1121403 1611405 843571 1482698 1311225 1431707 119565 1270467 1986306 750974 109597 634082 1484833 1726441 865789 76230 293284 850988 756266 843053 1885935 1142154 1474448 814342 1551512 681383 1882647 153546 104058 1827288 944883 1413891 960754 1661773 1022791 1143218 80484 1862853 491277 298248 1778261 1918085 181097 1356927 989466 162336 1707255 1900539 157461 1315065 566192 655975 1911707 676053 1844266 1238246 1798646 87408 705788 137513 229711 892615 168189 1057467 158519 1012125 1922759 1053065 1750682 459150 1782624 67286 1835999 1372212 469655 1639721 870844 137233 115781 852407 1344568 1946710 985450 402152 540166 577047 1303646 1270973 1751026 42942 1547132 974815 319362 1225609 45761 468141 197995 991738 107894 1280769 1955098 129858 67702 1575498 692478 1451646 909278 1633788 998808 170477 81527 895828 1470053 642190 281421 178927 1862140 1155640 1307488 193798 1053396 411903 206077 146501 1875894 282602 1730562 302257 368949 216634 1147457 1999306 1550974 1578554 943704 1018128 1522977 503273 6381 288994 1321951 1390008 647129 1729950 1187503 1445203 28579 1248834 15924 1775281 399953 1359887 1390687 262973 1375294 64257 1342072 908057 1988178 351173 1405525 1459568 446706 1745570 1350827 882573 1236901 310282 958720 578220 736331 1577696 437049 565117 795084 1845835 1388645 150673 1077330 718334 1008145 1445446 954096 1749332 1187480 423001 269591 1300617 722470 127774 66328 831763 1506008 1826329 650104 1640243 5237 243017 1415480 498087 435119 745290 1545012 66825 1226879 1426630 527581 373793 196189 62222 922696 771754 668817 881455 447581 271501 975656 438558 1012733 342340 142436 1579892 1818589 1169036 522690 1030011 1625465 1848082 1861768 179749 545841 1993461 1734613 250312 739196 1454351 459773 1682462 444378 187156 1543093 1766812 1033780 938843 1619848 1008837 949383 1330774 394464 827138 1914240 1116925 995736 1863653 33702 954006 285720 1740059 148938 933024 513173 1915718 150661 1140747 1595390 151054 1479182 1166077 1404777 1693549 606897 1011218 1308751 1127253 1524337 827608 1175163 711618 39528 550804 1710888 116525 1045498 1810200 994382 1288962 306017 1475158 1788625 1724326 593251 598504 1764832 891174 1408163 1953071 724966 241149 322996 1897034 665084 452036 118399 1104780 945065 539122 1530726 928370 1501555 464518 1134380 1999646 1937206 944072 549294 1841525 830847 1760890 1511528 305571 1154274 287248 549321 556591 1689621 15633 1502158 13626 829160 1754161 1286107 780757 1318077 340431 795828 861042 1625691 586131 1330715 1004559 1295199 1245404 438102 307891 198056 683009 81829 301866 345386 1131133 1496089 1089070 560226 622166 1635710 462227 465015 1246480 1960680 1699894 209169 22974 378487 991355 290032 235329 1744794 1348292 1354073 1246279 1346739 1195171 1317957 1217510 1119425 15888 118012 580281 1748984 454788 924474 1883555 1276603 626471 1682952 76539 1714019 1154110 1211943 355370 589894 791824 388277 1706847 1887009 1318145 1854591 520515 1739892 627147 338343 1184881 1784999 465994 608706 942154 1527426 914552 1093687 1438873 842434 665762 1522507 847375 10000 1580154 937434 1353626 487693 1040987 1341668 882795 284758 1299665 913205 82355 1773270 335934 1579258 693153 1267699 270944 842078 1590474 587740 1510650 1576073 609632 418675 1323463 260197 1852477 338915 1614226 70270 848490 383157 329157 430640 309843 1996543 767740 339414 1738606 1199315 372216 677154 53854 969801 1657114 1639978 1237878 211540 1871880 70181 1200580 439040 384118 903418 1398137 342553 483371 781717 907341 37484 283529 1399485 1842285 575241 209889 914090 1521081 1206829 1110839 1118735 1146574 1382537 697711 690535 662712 1548392 1631937 863935 1788497 279296 1957527 656353 552476 1736564 1373533 1102171 1602565 950938 1716152 263307 402166 1251211 1580046 1870393 698052 56186 549264 1980825 1419224 1488553 1950384 727051 979431 1552424 613894 613483 1422321 1489248 339433 1901454 1730700 1920462 850912 341569 817557 478057 771220 482431 1137564 1697027 1680701 1179465 792410 1112992 470548 1390809 501248 643582 101598 620469 527165 1951132 1599623 268760 464827 1483348 1688294 1288383 1129848 1432758 296461 1472019 1580307 525795 730929 868466 629260 1819202 1123558 437825 417510 828833 151524 1493908 1884789 1747182 431802 416028 1071152 955019 190733 459415 578779 1513601 467771 1964168 541329 1345335 169535 1409431 1119038 262621 962102 328973 1482879 1212545 1314432 1012673 1454872 420998 897085 1398250 784105 1473202 16010 1163561 1773902 956721 202048 1011082 1400436 511509 1951377 1690473 233593 76557 1236913 1026824 1046729 1227368 760745 1854222 1694412 1633522 1667722 838279 1082047 1373158 1223047 1321858 818323 513338 750755 199044 1045469 587313 192018 609015 1864593 1980213 735505 1989864 171763 1612429 1618559 1163440 1036322 1737115 659591 169666 479944 126215 1152619 114075 997484 112810 593888 4094 1333962 919264 1432981 825830 1258211 1490518 27116 1849980 1382234 323154 766331 442355 1291076 1966476 639199 1151006 354481 950650 86064 1414211 608991 246133 907394 520655 1254357 290322 463823 510746 288849 247180 1039801 1020688 1983162 1478104 649133 32049 1262933 193430 119828 1657722 1665474 182576 1579096 762399 1987868 899192 1549500 73422 1949884 1311895 1762239 768864 1036643 902690 1999683 1224744 1105112 1131127 380974 1988416 1496042 194217 26049 585483 1545734 1502860 677602 149597 678890 316682 1243855 876297 119645 437418 1516065 1471757 459974 1803438 432256 9977 126377 249698 827965 1971151 387555 642060 565203 1315055 771952 1135430 1451632 520149 1758351 865356 1932907 1982683 795900 468363 77284 1490736 1916414 137820 322978 1892699 1495518 726825 212410 913501 887776 572413 426564 314123 281110 1158841 1051786 518953 135921 939857 1779984 606032 492388 183021 923174 1784626 728649 1664440 820667 1902686 890053 1970823 1972297 1967515 1494937 1687456 1066245 494677 1586191 373436 1912328 1400684 1526964 587607 73421 1998808 1874191 538293 1838998 1762460 116989 897966 291988 805682 1237482 914918 580768 910469 796671 268634 1505767 333049 782791 840906 1299350 1899926 1754637 376 9261 1618053 1671449 1722060 17203 459321 881583 189269 1336983 374944 694633 1685845 1315493 50006 1421871 946340 987787 1380632 1523551 953667 774947 1834693 1224096 601560 1158518 324610 489485 61902 1311012 1550538 1323076 339406 1175764 408062 1453046 763928 52282 657930 1455943 699051 1641697 771521 607758 1472271 1950785 1533182 992084 1572901 1673825 1103191 1758969 1448102 1574550 1424374 1260363 1307656 1041571 1624206 1564431 1475000 1530330 675097 977187 397017 471691 1972156 238483 1214486 278244 1512234 811772 1428472 1503434 1717930 1862979 755137 1377345 1287342 1951028 812160 49281 1366530 869743 1965306 1819513 142636 344567 1324251 752560 399844 1547596 1186629 152942 1271609 1566750 800872 1061241 664442 27274 356893 1905399 1391766 1109653 657337 771355 648222 153607 863023 1540069 1914096 1763008 1417412 1301013 1219463 308732 1106938 558888 51689 892106 565819 1039171 1752095 390132 1651781 1934917 907909 277964 1680627 802930 1140847 1864728 1229424 65158 1862471 593990 1568660 1260793 1368818 1490248 1855036 1455266 1881637 293561 1020297 1354396 416590 1795288 1778304 219298 1688214 1089044 1724742 1272128 1511125 946437 475737 1207666 151290 501176 1402692 1791553 678981 329176 852751 723426 143595 1837188 1746946 1186103 404987 601638 1613142 1082934 1500778 114164 1066034 864200 153457 183625 1234838 338118 632659 310441 1336952 361787 1906686 753820 1609780 1038346 1184912 891229 1533288 681535 774799 1343692 677601 1141829 1399568 1552053 352424 303114 549982 1093523 335348 266448 223840 1203196 1555998 839382 1928394 1112331 385177 526879 1802021 1617117 322247 331842 1807672 1598739 364768 101813 201831 832437 1698638 146526 113410 952330 172262 1717588 897214 1636657 1430073 1846067 634241 62704 1663575 694866 1718830 1633173 801876 1611148 1658094 1502161 5549 653407 992386 326024 414479 1102349 1532478 667230 1792480 422425 1041473 378525 379310 953738 292323 1926548 1394261 734128 648385 1624337 652710 1849668 706436 928427 236624 1585538 1375298 382849 1835633 1386837 1291737 75525 1092645 273333 1885237 458045 484092 1972390 505406 1185894 473053 1787113 1293575 1218250 1886797 363866 1937989 248460 1252180 508376 1842944 110521 217712 1492888 1636844 1122518 1882167 216465 1462418 640403 1085157 1344662 683561 466906 972613 1332051 1045990 1537448 651536 1084698 354172 368238 359335 929582 1452379 1178728 248210 577374 870082 1840390 893471 735789 1056722 19412 1076946 1642676 1699211 1611635 1503642 1299408 1015185 1444698 970851 1559064 527977 1452054 1959365 1703405 1021334 1292 1495426 852381 740725 1115212 459363 1120346 842103 804337 1158806 30362 135981 642501 1630810 81052 1850617 1077342 742789 663192 326359 1911112 257497 1376397 779983 928374 1948846 1268760 33378 431926 919609 406253 889541 1492191 483890 1010366 134652 1736016 273361 1125087 788977 449587 1581587 100196 844166 476622 750166 1680465 1607883 1715553 1072805 91320 887518 637970 995130 435017 416921 1348885 133941 269923 1074175 314543 511084 118340 771584 1416332 1888703 683860 341034 1741714 240350 1535834 711443 336942 1678457 1139634 707906 1833244 1778744 549892 446795 1378879 1153286 1535798 201894 483290 672758 36127 543808 1572182 666076 466940 1586353 953552 275584 542357 1442846 1014000 903553 507335 1967608 1172462 1622888 694656 1574066 1150648 372410 495248 52091 341633 1264737 120169 1556180 866525 699355 1133590 394867 848581 865619 1417700 1664919 694217 381815 881464 807762 793670 988540 1928411 772007 957207 1558806 571063 1168889 695952 974155 1452966 262655 1111647 95221 1423219 31436 210898 1921104 330200 1387015 205779 76178 302423 1847290 225109 1891966 1980397 1145815 38345 1418631 1549686 1973746 1250637 136993 1349745 1669973 1104537 30129 1575674 1649039 401797 1621272 1756385 673763 524917 570166 715727 370114 1952169 1207690 474252 665051 143176 445736 197150 251794 1611082 210452 1347417 1060847 1884897 1367359 1838939 1024936 307125 303537 914156 611270 861668 526245 1036308 1519029 1426795 542654 626854 698234 39056 647150 1933310 1244980 1517070 15712 1751827 332015 1615053 1057337 263821 1658734 1216436 360035 1038151 471291 54123 517897 452482 206627 142835 1447701 870266 842830 1102966 1331055 1525981 1315216 388911 1633254 270169 1930336 1851237 262409 295113 1143471 1701761 1381945 545827 1583230 1310850 1686954 161543 371902 384654 1818561 145973 1369058 944097 266741 1299565 1731686 1408943 1904869 791804 841306 1572652 1564113 1183179 1213225 788784 1887036 1227344 373186 302434 671674 1758533 899324 693576 799449 778731 343267 1290512 14087 1544393 1356213 1123310 543547 8599 1206347 894813 13689 1044738 950055 1362887 306749 1410714 52920 841289 838635 1962960 941846 1895122 1863747 532309 1369415 1080607 572550 1500256 1463011 1152665 1807974 1620794 1223202 340076 1107104 834040 1146338 77338 609321 825940 907797 908790 1473857 1887256 976884 1158299 1793867 807825 523414 1428252 1622302 1022502 885712 1988025 386416 656030 195879 716418 1409379 1768065 1476489 292222 1421133 1584792 1865885 1267472 221756 1966850 100371 1571616 794745 1625482 617161 475520 123318 875929 546205 1564865 816809 729550 807918 838270 1427695 1873864 650479 1872654 1283571 1645737 1339555 519988 1265340 1154020 1542760 1591999 759449 1187572 1791714 957496 1469866 1159968 1900963 1164599 1840991 217861 966480 1354854 1227596 1064954 16970 1621063 1735500 1117044 704219 1568365 1608708 1418626 1719042 619031 1943149 643040 615142 364186 180160 1526577 1738896 1998544 1158370 746697 1335178 615494 1094534 587613 1913891 717433 172312 74381 858514 973527 321840 1714959 692689 1556242 397808 1300596 748088 1824013 307638 67744 353197 90427 553945 1262834 1133750 711942 800564 278288 431161 1622958 541644 533717 128763 1452194 181462 1679250 931293 86868 945218 5673 1075450 172596 529685 1700262 1747736 1629966 642762 911029 49228 334599 929896 1705462 1982329 1342964 702596 1494514 1903121 1944760 1809308 297479 1472023 1476233 265391 824685 442563 481423 588942 28570 1883354 416914 795425 1152178 1260201 1193793 1935169 205450 1857955 1739850 1581393 868840 1137758 222888 368009 327949 15772 599634 12903 56894 21411 21715 981757 177129 1033437 1170523 662934 977974 479808 75780 48429 160725 928576 1322753 1329494 327321 461909 1540330 1321172 82806 162623 489190 1117575 24426 406165 1701465 332848 205123 1467229 1751632 1163939 1435108 627501 1310406 21763 1432470 1893352 824894 1094833 440457 889584 1796991 561525 1243201 1864823 1268749 1590515 887406 1152872 1983976 291317 1706592 1943431 642939 57636 988515 1176704 919221 320113 1950644 345709 1767266 949007 408470 1771457 1517958 1690034 1767514 1159813 175024 184900 19473 1934581 348162 1952318 1675316 1102347 677938 332951 994863 97624 870976 240579 842515 737351 1559436 916226 1638681 1964557 247521 1781714 1743070 1320208 431221 839636 268225 1986220 1720820 1664923 1312236 838132 606796 1386850 71569 1814800 954516 312230 1703152 802967 1779443 502120 1849505 1967570 1902762 249834 719486 725029 1137461 775613 1316326 1120189 1268332 1406554 133359 1491284 159275 71505 811335 1337862 219083 979069 993827 775208 1812297 537932 865066 876857 947166 1202799 404006 1932792 632966 1007894 582383 387565 314511 1508832 1398986 965791 1762109 835703 1135559 1790694 924670 840745 1387075 1090553 1136836 1551549 1448616 245601 219224 1831066 1055133 335062 1152581 32292 343947 700432 327968 1823406 770772 59760 401431 315927 1696553 502036 1629811 1015103 772956 1104985 1032215 497357 1611254 1326557 442996 1294013 432271 1675253 727322 412167 750123 1534822 783414 240892 129696 292336 814060 1522230 1450444 1819813 772363 646203 1030931 1614194 850993 1742768 1529553 617924 1571330 49087 1777290 1245226 1444900 1490845 1751399 1421697 729374 1513024 590505 1090224 162289 891555 1919479 366649 296068 284092 1201583 18125 1570600 1009638 748686 284681 1054162 1304033 1705866 1179059 1867969 1114079 1028956 1685232 594723 1545214 874683 1868567 402270 231203 1713651 955786 1977614 229093 992405 1795171 1487431 1183448 1308457 717341 1237944 314871 420782 660023 178090 1207297 1560139 1420552 35153 644626 1012644 1833079 444010 1489901 136759 1313224 1805556 1603636 649596 795561 321944 58285 1247672 1856051 214995 1626169 1158425 483320 752408 900531 1321998 962353 1683570 318065 1457103 616338 1548808 264360 1897247 1365473 1326196 45393 1331085 1061235 1121246 11103 951153 935804 1116984 1001861 389564 725963 1487915 1746388 1265869 613413 1095145 1726425 524720 1111092 906896 283893 858148 1829694 505059 228124 1678766 1935300 1795876 520824 1930012 1473211 1561733 1365072 1361622 1469504 125083 1862104 1025386 1921232 29178 1103036 1056161 1057246 747450 804214 1193194 854816 1743044 321871 1069811 592975 1825142 403641 10263 327639 1701036 294713 1596026 721964 1238403 568820 402284 540334 291629 1957017 311744 1700047 105060 1128274 1680958 1985807 1381016 1609855 1122511 987323 1435524 1752943 284058 701554 1665942 1203968 1667135 582454 663032 1206703 933562 1871195 302644 409689 1381908 960688 516662 458357 1126174 192179 1648731 1977824 37885 715217 1388168 1755237 1624328 511461 136710 1656886 1221760 1375071 1059727 1224644 1451582 20469 1682089 1196249 1400043 1679841 1137218 141671 875190 798924 1080344 1785934 650891 222519 622065 892925 1425435 109649 686196 353167 478280 669578 1232465 27293 1873202 496947 864500 1130094 1277893 704555 1397844 1117496 261014 1366763 5021 1895402 1689285 954876 477789 254419 706349 1530564 1260456 720211 1761409 1156898 185218 457626 1185886 743303 1417245 1159012 1620339 147283 1212422 479307 1681266 1827039 1390906 787326 1061739 1287736 1379461 1999305 8901 917695 762980 954309 1770523 605289 1107361 1349015 704828 1092259 891845 670654 1095246 42894 1714875 1843737 685758 1438783 21549 1627017 1376287 543128 1266657 1418261 603334 554643 237547 1765655 1433807 31428 102726 915279 1537207 998660 1362973 1704167 1841392 1249380 1672009 1833268 1216783 67586 1833224 1582442 1009134 129602 917897 13667 1103385 418866 1712291 1249247 467751 1720562 491436 1332053 1707502 1061145 254342 1199340 309581 65888 1639174 230982 479569 1638992 1699326 1330389 1772688 28596 1851636 211348 1010236 307510 886847 1217218 1876597 1746966 1138700 1749797 1874254 1694534 613118 1003336 1762188 1696718 1192609 17862 1062404 1140891 1919631 205329 226770 1420139 1272339 709580 346897 1454213 1554175 500095 941500 549762 988712 1005050 1482246 1487557 160680 1109551 1972822 1677855 88430 520986 1372588 345185 700237 709551 1390915 842170 771577 1930238 1328142 1984066 1079445 1434026 85867 1604330 1424625 519948 942078 1507980 556257 282749 398208 1237184 495393 226496 250028 232551 265688 238201 306456 1352531 1602342 260250 815717 687463 291801 1441622 1890919 1367634 1901570 1107982 391384 136717 951051 80455 265027 34729 1258232 160833 40627 418602 296547 480830 1492889 36460 604323 1093743 1248063 150325 523689 650039 1733563 25539 1175213 1750487 15295 1289383 1220378 799631 1375619 916822 387845 1506507 584862 482808 153167 560996 949628 274362 625328 1416353 497584 597472 1720339 24673 129954 1209440 876705 550852 193130 689544 911375 425040 464762 1576808 1197336 192722 1776347 1890729 1953999 425510 20729 343102 84457 1247609 425361 154759 780873 1634900 1872772 1594024 958687 1899469 1797015 797731 867106 1424903 486688 44662 773254 152897 1340592 565089 164364 1652160 1191943 1577704 1095907 388687 423966 1737728 206441 1174623 1300670 1989687 639151 773452 958243 1755908 1666270 683633 15371 1075899 229843 1650431 839533 392788 455266 1311820 312151 430447 950966 141517 797699 396281 1649687 506162 335695 1839544 1775388 1205733 1351279 2623 1673703 1535420 1466957 790122 1560173 393705 1005969 1139416 571013 244182 1273020 1158288 1611221 1411796 674444 700656 792164 1136733 1683204 1538400 215476 970073 1362355 1760548 148424 1032456 905164 276795 722515 1697968 463726 882458 1094054 563920 1380724 1009241 848899 1429740 1340535 1494667 555008 1905691 1385442 1873038 924073 573251 953983 1369571 1085400 377522 1658941 592813 1517684 47499 968152 1932598 1557932 1717929 1852960 1108411 307763 147387 1378662 916854 568717 15277 1629477 1954324 1317134 853912 1656893 1593284 1416411 99423 1013834 1544331 453357 175252 173512 22274 754806 1646112 1275185 1920117 1111566 1610484 705010 65918 647591 216213 1216937 390888 1672163 204103 395904 939906 1107708 951520 999465 993377 547664 795287 159470 1452754 165848 396748 1368561 478867 1603949 1861670 144792 1708621 1378180 1986693 504510 612219 411525 1448589 739729 1466683 1564952 1373699 1412699 635391 1032079 976156 1330117 1598928 138828 1869520 1858378 1264858 1320854 1137924 1239725 1861259 1811883 524606 1863295 312120 1579264 1463189 603773 1653701 499896 1922180 923916 330319 585998 215495 1051670 1770113 1652200 1850423 991691 1032046 696830 984003 1601587 340869 1315995 1037816 315885 855582 1327567 1554728 365884 944561 396825 767630 265334 839374 831171 466750 1673203 384946 1362260 450042 367358 1406324 275528 755063 548623 517595 373582 388878 494797 932451 786713 1585546 566103 1956574 1827827 376097 1808254 204915 1171693 1877621 792238 1362599 1231793 1139498 778815 887470 1200944 1336475 232939 441327 1085268 950894 1565794 10398 929365 29771 169520 281681 853863 531040 395886 1621497 1946123 1857011 257656 155036 1324824 1944121 837047 197899 1951389 1660654 1123123 1362383 212015 1597067 1888874 1513632 1199833 372768 578494 1694722 820309 1895095 666475 512384 1774886 1464236 1760803 1666161 696175 1596582 396230 1664997 1769032 830301 1244283 962131 520065 143964 1307194 172692 1776234 297057 1687080 1445687 817127 421958 159865 1576932 1060381 1237048 28335 1887391 1777416 598042 655027 203340 927776 952529 615828 650107 693242 59477 169924 98342 1305190 1805238 1001116 1801466 1913071 1932887 308502 689134 1510739 787460 1575884 1292851 537382 917540 577178 1096157 851714 1368211 1062728 1361498 1472058 1848573 1834459 1152086 1763659 694038 720437 26916 426254 994866 1500112 75669 716218 1628847 1034029 131123 363298 961736 747434 1087350 1689278 964415 1317701 270306 1202716 109004 123268 406860 1729439 729623 1356634 652057 951479 43855 215167 380238 254050 105197 1849822 266775 1840492 207179 1346957 794906 1204886 1650158 715156 1001260 857201 601456 1959220 59506 381764 785833 1382080 1805896 371795 944053 466709 1225527 1828186 528856 874425 1040998 306168 1403445 1013544 98522 376069 1551456 1753369 422773 244304 1828188 1475366 1909266 259695 314222 1554200 1288455 958041 1646916 413297 1811044 1582867 1609298 1309689 2897 1378875 1986360 1422134 276136 698198 1559379 316152 455163 607733 467008 461014 811824 1389804 1449288 829072 638878 1530048 590066 1567462 1163863 114240 1900464 488952 577748 1834739 907429 783867 484315 426875 518847 1708778 723883 342969 131645 196445 1334813 545097 1859345 1451953 1842307 1938783 134400 388779 1904650 594803 1356484 1391082 1985918 1289139 1950388 203273 412955 1692725 1197369 1076018 774706 1055837 1828114 1601076 1691647 1707749 1221679 1501495 32440 1696579 1993246 1437436 306297 888880 1775081 740963 1592413 504198 322283 1150556 501878 885825 286979 1224151 89909 1827824 534079 1069756 1767490 1923348 1023808 1262486 781032 118321 989583 1865883 1823828 1779155 209222 1989497 1731001 1043260 1091930 1503473 164093 1925057 1584978 432192 431043 442635 673434 997518 1035814 701978 1293646 340919 1502458 282130 1398071 556183 1719238 946562 777658 1946181 1683063 113700 1837177 348062 703461 407376 454082 1285141 954834 628307 246762 1431461 820839 796289 402984 1833755 469832 1528510 713751 1717545 798775 145709 313465 1872824 312898 968557 844261 1281396 1912383 1316704 1884738 312121 1627871 717339 1983273 1937561 964337 986368 338802 409058 1108105 1629796 751518 172960 948521 1988225 1447891 1235236 1747562 622537 1769608 920899 1782841 1471182 352362 1885590 557567 209552 40362 466731 1628471 195344 1370896 1567246 1795369 238095 1735827 1583100 1174130 1757766 1147897 311263 1343402 1337472 1767077 310944 1211502 1153117 1562636 1474488 1299804 1833593 1653021 458751 1915955 1903416 1182738 721521 1567987 1240994 1941190 1249339 1994939 907534 1444609 1723273 595685 1302083 1696486 1357114 1343531 717629 859451 837828 1521575 807480 832850 1152317 1171062 365913 1058167 988871 583118 186992 826185 847180 123778 1804878 1203012 18873 934726 1790620 1540040 116611 260625 1482394 493891 930577 1887333 1239791 514178 1780623 633551 4287 1872881 1239479 1210363 1902161 1108320 1996111 540901 558940 1455303 1651036 403579 1676110 1563742 1606413 1053308 524294 1850796 984932 1734531 1205145 353858 1083911 647747 665139 1165633 344925 1233099 1140213 379092 652377 1075891 330263 14986 1854201 233566 1759985 1157740 1545691 317190 1909308 1384007 481026 1670073 1253449 1987441 1938032 1645127 1185327 1732015 1069149 563162 465568 269886 410890 691357 1733332 189114 1215079 1872807 702608 734751 66257 1514140 1931104 796374 467278 1971155 47140 1980601 1335525 565684 1373404 1679307 490796 521704 96541 1479373 950766 1026266 1571896 928946 1080452 13328 1612634 1852683 39880 1924742 785596 1992193 316611 85876 84988 1418522 573687 1780216 562052 1471497 856593 971616 920359 1383074 1995468 1434983 885720 834814 1550789 1757342 150374 1286705 1055550 197518 1637317 465654 838185 708456 1596543 1173188 121825 433917 677072 494199 1821073 256969 1897533 1804100 1589843 165267 530891 815311 410855 1695224 1055590 900608 55511 1835677 1091924 136149 422480 900157 97503 217259 31029 1495641 1797779 636197 668993 870397 1446859 706036 1110090 1991366 348226 865477 808973 941101 1620441 973675 1416589 1820978 1579925 591386 1005946 197557 661166 1257097 1855781 261713 1073528 1056679 267294 27576 478532 1639967 1296689 456792 1545876 1642331 790073 1686907 1018503 450601 1020495 772030 1915179 437777 849763 1592795 1208276 1969301 62216 783283 1738874 141716 1007562 213615 343220 1761005 77289 1797242 1249642 342940 1702692 391510 1228876 686156 705774 1346065 1224291 1877037 1310309 1214234 467183 891338 967959 1798024 785231 843222 718453 771861 911091 1669051 418730 1059214 439846 1561005 1653161 475667 399730 1413061 323097 883399 792929 520531 1147269 1551770 1054240 763121 1001283 125938 1341638 24632 1484020 777315 1833527 1478003 1224997 998411 698341 1300554 330539 96506 862979 725590 1969235 578605 1206063 1600705 1134657 1575183 1156314 1967430 300175 1833722 952103 1880938 19154 1208706 1943503 173920 1649209 1012273 821438 391626 1646616 230596 1806437 1128675 450685 1163820 1517213 668198 339699 610273 964739 1893811 1850052 1752765 353881 296457 536845 622489 962888 670922 224823 234064 1568961 272302 47455 375372 374010 1415127 935287 228601 1493247 840822 21164 1587776 1866261 335802 952302 1473395 1892534 1150639 198517 750155 1016480 803506 268977 1386966 431666 1789010 293357 1645327 19872 1806721 1605434 688902 848699 1573595 1502567 89724 664725 746227 299848 1305113 597409 675704 65349 1684118 1928623 1521923 1902921 1264110 1325943 1318880 940889 1995263 655194 1954971 1812271 1237880 1341665 1734898 844097 848914 1150367 371570 1485639 682896 379274 107690 1631033 1372320 1089787 504183 855552 288122 534840 975222 1627695 35485 446366 1526826 1181263 423856 253579 1885304 1257588 1346070 1468528 131019 66782 1952060 1489255 84944 435816 804403 592429 1400626 1632497 1856290 518773 1062021 429848 157245 360272 1345808 133059 1277117 1977994 1850644 1063688 284239 1181504 1762428 1724773 516002 1422885 839197 1889104 135107 1312426 523542 1324404 388296 1552727 527588 582946 1626576 1722122 1093189 1587128 943324 358239 1827938 917293 922929 316967 1910574 1367118 1654656 1561960 1277450 1321913 1847570 150692 954424 1782445 1201782 1519088 1117622 973502 1477966 886879 845285 448671 1464082 357975 891522 1761280 1424078 1895807 843987 1943437 1518594 1574231 196875 1746387 1910852 669590 1550165 1747587 1022886 1841258 772941 861329 583222 34038 1715783 474407 1422276 497365 893940 327601 171380 1805831 447112 876759 1984130 853370 487682 1626316 1972568 1984875 1374421 1154273 566128 909705 407693 182784 1471236 402730 1663236 1105563 1279207 1461620 406800 1542030 480215 1395800 1634119 967966 1846074 1975464 413646 288054 118628 1259951 668970 1594543 936654 193560 961535 1333504 847002 1195816 409773 375636 122157 168150 144238 1520664 369045 385131 226321 1375026 1448872 1270548 59635 934795 930849 573399 1240038 995339 1065904 1655986 437770 1925679 115630 1135438 532221 701271 1687056 369702 1405926 952365 1693294 1497221 716040 1450865 1303568 954338 1649091 1303399 286109 1938441 1930855 843093 1137572 933208 1725254 455886 88770 1212032 1123686 1939075 38898 800431 338475 710507 1145584 699950 140815 817905 1132085 1802459 1142220 1293318 1721377 135922 750132 9754 407746 627067 1290631 974649 1657492 391715 1610392 102600 1103702 1269309 1183751 1778608 360604 1116505 345544 131640 189403 49789 1266518 756238 543035 1689986 1230553 1330011 537367 1517728 144760 578597 1505478 234361 163242 1340075 213891 216909 1672826 38259 1840338 1389698 848960 130623 427370 1238212 1874609 1486528 1086407 1242702 1334642 1439096 313319 1546784 1065834 499048 597437 403025 538831 576518 979575 1553772 1127333 1495664 1054702 40257 1742464 1590877 637894 1041543 195748 1275556 1698040 1580497 546681 249046 899164 1436930 334877 1801907 1542201 1859800 1842195 668849 1107732 54438 1927536 745635 1632743 1894462 346424 822142 1510477 78787 566675 273092 736846 1420015 1773607 1144234 495607 873931 861015 856322 136043 603604 956713 1332407 1137369 1181376 288922 183254 1844839 1132789 947803 1333310 1668730 525466 816397 791553 1775180 1762023 79258 551418 1225757 835737 134949 624666 77867 918933 1945443 186694 307214 1981603 1532830 557294 1089533 785889 107854 1591489 233362 694953 699200 1206020 1709528 1491488 1869902 1317144 175800 489296 712130 271051 1756188 230278 561762 1849676 1559246 1334700 1184443 79084 1491334 813054 1402214 1833141 1748827 948992 472373 918734 938119 1153253 1844328 1423752 53587 1799243 741018 1006889 438573 693179 1842609 428765 1956486 1502273 909355 654211 1824547 809043 1221249 257812 1853879 734320 710543 1788109 1397336 1805916 1932098 1048639 1617171 1640317 8559 1032678 823186 1609777 1997109 1224266 1600452 1080805 1284070 524736 1619850 1584028 1352330 601432 351979 1159959 1939279 793793 449398 1774992 1372090 302312 1769590 371447 283386 1959057 1642657 332412 1147696 340630 951911 1413998 1420047 1915969 687209 94265 321661 180404 1875781 403661 170487 697553 312498 1912312 1796278 851323 1077402 578257 266325 245195 169089 511197 1815454 1785131 1577159 1257883 1835695 630028 648407 1600107 695957 1486965 591410 1383579 1875657 893345 1492011 248313 42562 536906 1911509 1466542 1076586 1441969 1446664 353956 1041517 363611 140170 1292442 1393509 1010000 1358263 262186 511515 506318 852364 1469425 1093822 1071310 1645453 86576 1007882 1723640 103450 233856 511817 54363 1453471 755851 535392 974211 303770 1309248 365448 1080198 1878247 832678 1301944 1377359 637556 1192932 1156327 183580 1413528 1366092 1487031 1199046 248409 1509877 1413518 1445462 237268 1611738 1659236 172418 725226 181808 979307 1150851 1524533 583624 1756755 719911 116307 192356 1968225 1115587 738318 1294537 1673624 236600 1343724 1982686 664590 1050971 1109913 1635522 1043170 138907 1029616 518791 1321696 658053 12017 1343618 681385 1259341 193454 1897452 196492 852090 1270798 178955 1766881 1854085 42349 227453 1935798 1002543 118850 768241 1003636 1681389 29442 1802273 486227 1332796 331818 1146825 746448 1216375 1408618 258706 1971028 1836494 953022 1124572 1905647 1564279 144442 1220264 1466840 1213317 1211296 980258 1150915 1263798 8560 438623 1088072 1692448 1847578 1548382 10318 65931 323411 712866 1795944 734846 1445649 359561 484831 1628562 1212708 470901 532839 167089 1942867 842540 1606948 1116507 242396 1423733 340728 1281086 609309 1224422 1626354 1964442 1734879 736902 690878 300433 1425678 96744 1791711 687910 1654858 1751245 1781946 1243364 1842465 979788 1208083 1331629 721912 1652164 348469 310593 814116 533290 1427765 655907 1063861 1983715 361230 567692 1233010 1920381 95461 69989 357749 1982272 1252001 1536301 1443367 1978326 425573 111524 561259 411797 217182 499685 1150522 1990401 1663761 737287 508616 1777474 885858 969343 1786380 1189548 1651589 169093 1035315 250910 1787414 28342 236540 829996 256717 1253294 869531 41922 28932 1292338 1290984 871519 1133807 1990262 280243 677619 1715258 1622283 325305 1527396 591951 553359 316019 1854212 840093 103183 354317 123027 419329 471507 416463 1425487 86621 63595 1108791 1192136 1265348 885006 1536292 1497548 282773 1355122 194728 1003385 1692428 105331 124880 331320 782335 476447 1478901 1071207 453823 686850 921717 1590047 478641 234650 563167 1107325 81410 296139 1837016 1912173 548004 1883438 215221 514261 1151804 288673 287410 1953937 1153474 1240545 191753 1756652 1264414 1567632 107332 1195166 1572267 755823 249185 711242 1647485 797535 148395 1431676 23992 1725145 1807418 50918 1207547 1444830 1947632 1022973 1645306 451647 1004386 1408862 1961421 690496 433389 1284746 72792 663119 1183101 1428276 293500 289413 1187430 1919005 1376416 1117269 1909387 1398263 1868233 1382345 56854 1605349 1601324 370430 967119 543537 1238930 107767 990801 734235 86440 1728057 446757 335089 1354976 147699 1792491 1212165 534449 26553 1281599 1439041 1338653 1117215 1648013 1810713 240608 791093 863434 1442532 809638 553710 690202 958031 1640612 1843883 54613 1475311 1167647 448172 1644372 1691066 730214 270790 1725835 892521 525064 1545334 1971190 364904 34496 1871503 388094 1714541 1791697 1329292 653239 1969376 841140 554186 1578951 1928403 614480 196742 380847 657994 738964 1283748 1314858 1403516 335835 1485025 331454 1111527 1020486 428351 1242027 1285930 1135386 291592 221714 1267525 782443 744916 1268224 1970834 133177 1191712 1868380 1705920 129599 131129 1990535 269415 1868106 662721 688034 1618728 1411481 418028 1998670 501462 1464059 866115 330247 673257 95399 502900 953695 1170291 633118 685407 1402334 1149175 949597 1378538 1637989 1908464 241093 116819 926403 1546510 1410298 185817 1645241 1702245 1982471 72497 525837 1697845 528372 1562839 715423 1109204 1860652 1088885 282538 1355593 1028855 884377 955512 1082083 1804980 283155 574315 606604 827804 1506525 1366000 227485 52767 497528 601096 1570465 593097 544773 1090073 234376 1815444 1647016 1150981 905426 875464 751848 531949 1070485 814231 1807382 238654 1880983 1856578 32230 1011122 617537 148405 492103 692613 15585 632254 1341217 338864 1829703 914971 1824353 1766764 596315 1461454 283825 80693 694108 1317608 287470 730835 95671 1599800 1349939 1988327 1155000 862467 859338 286022 1538143 829070 1040681 989103 1980486 1523977 1541195 1214104 1293136 917813 1708433 133033 704818 1626542 246173 341629 589812 193903 1165093 361999 545247 740190 1777438 1861449 1972158 1897282 1817677 1224120 829093 1706860 391879 1064370 1821937 1622509 1674891 1998666 425684 588154 1487816 383815 1855079 1207667 1482390 793008 343821 1954005 1411365 990061 967502 1000961 654055 575543 662847 78512 1398229 396662 1799369 1403469 122739 1075883 1983080 1130645 285573 1319048 806942 1932335 1903490 1949947 79626 1879306 117646 1997664 531295 1915739 399647 1369307 662096 1521770 1950544 581026 1030192 1985421 18049 330954 609975 411498 64278 1397145 1388422 1662384 835350 1607083 57133 1602076 980907 187808 839848 1010505 1434223 1313437 1293721 1264739 185027 681152 383864 408908 1612684 161425 1963943 191971 1548024 1452451 453579 95782 386908 1653866 1376813 1819516 230882 295422 1104099 1681945 651803 1854037 1749144 1205005 1218503 1747051 484288 900935 157154 1963993 592850 835098 954783 166207 844481 1076489 608381 719163 499113 1088413 84208 248076 1279579 430364 1058681 237001 337918 1518577 1628222 721322 1464213 224986 883907 3969 959139 1765429 1361281 1773632 1369170 1655969 651542 1388296 1296990 1715141 1267846 568074 389187 1203709 1106211 689074 1650860 634036 567879 737610 959196 481246 666585 8189 1523061 1129281 1643394 351588 1703999 1101758 619377 454467 1288342 1092095 1546604 207646 242126 134907 890006 420623 1362004 1586043 1480744 1042438 606542 1270417 1493903 1087257 1727435 1426522 212826 1506081 1020112 370961 582115 1598999 815693 72545 795748 1445400 820301 528758 1101284 1023339 58167 1364541 1110943 1397738 283628 141068 1282643 828497 208059 1472206 1071328 572903 1236644 619805 1959395 1952025 1076138 1013640 538177 1070464 270908 507830 320205 1328943 163453 226503 838098 712637 360311 1357575 1531455 27939 49209 1645940 1642412 1285482 1009586 139355 1959607 1050578 1802219 547589 508796 456129 550634 1923958 358042 914993 1290209 220309 193802 1693646 1244608 643984 243150 1066747 1713460 696147 296973 1272293 1448902 1657544 842314 566410 691830 1603625 404975 1774268 1469851 396374 1265314 146513 1812482 1200883 1314423 1504064 1210476 1624931 390151 1517814 1802868 69175 1908629 755430 1288499 1761199 950286 246062 1894468 970497 1003634 1831554 226343 1207368 372891 109625 325594 1380993 1732128 270371 1526160 64268 758531 467729 1964414 1076345 932116 647278 1292795 11156 124075 502743 654474 611674 1969323 1924689 1127248 1385738 685680 1271167 1787668 1272335 486876 918247 476974 893277 565728 1786971 1077206 1983519 1704734 455232 1095683 585472 98311 1041535 1774423 815906 1683255 1336962 776872 1416067 1640650 1507253 1558680 712062 1221749 1049845 1232113 1374451 525580 1657472 1798873 99127 1850871 1523966 858971 334259 1399699 1377568 1750191 1733905 1197804 521138 1099889 1859646 1883709 793786 1238670 1402395 116747 556897 1988563 1417321 951641 1655177 1380253 1222401 88177 1906419 1747220 1129819 210599 190475 299283 88271 151700 767265 374916 418050 892967 1553483 782441 1315286 302092 1528343 1444841 1402150 419926 1904070 1650888 1921904 223757 348202 552576 236706 1249218 1484697 29564 1860855 1582749 903372 1359263 1576989 1460876 1711737 1352347 262833 416391 347467 322703 882607 1034864 1977599 1944246 288943 1706482 381565 438206 1315346 1037116 620734 1763219 913242 1613271 793748 184824 677223 1296863 569332 1021015 403983 252773 1172775 70100 651380 938686 1890660 330295 1424766 1377497 293474 1835107 1875044 851843 1332174 1466698 308450 1683644 1818730 1135208 1836366 694171 384762 848350 1085744 1484634 739623 195515 1556234 97647 261539 1174067 1206494 56985 982526 1842020 857829 1398660 796664 996409 150131 1548344 862008 400354 1874193 1861363 1946809 29190 1403842 993414 460530 1385577 471114 121373 1276826 1956290 86865 180112 1143140 1581562 1028099 1721977 1317420 1916459 3603 664091 845553 64322 1256498 920544 1253367 1439506 598834 477971 1626836 255211 999323 514765 733597 1514553 1744812 1641274 1357503 36797 1160571 1208949 473601 1495151 203895 1504312 452227 1721901 733228 563082 1233359 1427477 437207 1821244 652628 1032425 873225 1096113 1433407 78094 167003 727711 1816875 680831 719540 1696939 250642 1138717 836881 419830 386005 1591722 1266082 1008621 1435258 421451 787467 1327647 139001 1645340 1013639 1667543 1869979 658426 1026002 1869203 791077 1065078 1832197 200671 1693839 1439062 1525687 1843372 1809373 1638707 166087 388818 1144574 1447935 1972482 1526470 1174381 135227 576506 1084179 1946757 194272 399242 1885581 419642 193974 758556 464886 1925795 1871150 1132312 454032 1132132 1914260 1377998 1721690 1653382 668992 36431 1187785 1131866 314040 1876622 1621484 783135 924954 313742 270244 1364007 443030 1315153 63004 62217 1711193 881785 555154 632486 881753 801340 1361848 71709 1011133 196647 1715870 951579 610427 756267 955357 1156473 141384 235649 599251 1967275 1375822 448499 1703110 1325775 1836176 1314673 1598779 535613 1334703 1865946 1837320 1113754 1495322 403692 979120 1428862 1499360 264055 1937143 397018 883533 394272 229166 312418 757218 749542 649421 206654 190066 1523096 718858 910681 165898 458729 942122 1144447 585728 1989957 1568367 1324113 744083 1852808 795940 1731332 653790 1187186 766200 327737 1824068 550339 714720 168886 739403 263126 533334 1904221 1546177 272737 544587 1511361 860197 1815224 985742 1127773 1989355 161489 1355641 943505 1613379 1968459 477232 1118561 817319 1893911 461574 916881 22797 1911902 1949807 1536918 424249 543730 1710658 1745924 1650263 243830 392880 1418814 546591 1696401 8713 777968 796544 1115121 556578 1262392 1428544 160908 437469 1118294 698865 1430378 1063622 1101407 937313 293866 1140202 78638 1009074 1497709 796243 1839732 1980121 575929 109278 1082852 156437 1716369 1981198 324729 29092 911795 1012158 798467 1780573 586883 981522 99055 177853 913855 608070 1940871 1808772 333746 1314904 465953 537882 781112 1556884 1394623 1443907 1065417 1438953 953337 1441376 1022912 358874 487433 781984 1915183 1204454 1788937 785264 466765 1009613 706453 1777745 1735746 1361062 460338 346848 188404 1762395 1635128 1172040 1589264 1819392 1262750 925930 177984 155153 771231 1958878 554671 1155276 433015 123147 1319302 1700551 758712 605277 1251295 1857412 164485 1480102 428177 875246 263694 588899 882830 1387177 280873 1059668 234604 1845246 1081000 794328 1410989 1782137 15986 1401491 1467384 124666 1136271 44939 141754 1181645 464485 1934595 904318 1236121 1509444 1652910 1622325 1184843 163904 219428 386903 1454042 1708615 798617 2728 1816062 1038012 1582413 343008 370022 22249 1161408 1857336 1233173 446281 1714747 492305 91479 694982 1803325 1618835 1284564 648812 1732137 209233 1649275 669291 562866 1225593 633320 1407041 947333 441229 1053426 5702 107556 717356 683351 920991 1981639 1789549 1921482 244112 457522 176186 1561947 1960823 1531704 752544 823299 1102920 1271884 841777 1377502 1776918 1777525 1169133 86017 48517 737744 1714257 1304413 1615817 408990 55773 1201543 250577 1033139 3178 1577788 1384352 1876182 319280 1370262 1742615 914459 1376554 1864060 1259416 1315552 1121872 1317857 1735310 921182 155824 39199 813949 108333 883850 1582472 1656947 1514332 437723 53210 659634 609892 1004015 1912379 1954197 599606 893657 1928409 795662 1661813 1250376 216000 877261 1966349 1559128 280606 1254368 297660 254108 1789675 126888 1395613 1842754 80022 1445404 457679 626634 1426514 473894 1461412 927793 1830489 988196 1813038 1396583 1639181 1793080 609591 614705 589892 1447802 756491 747799 375059 1179154 860796 490867 382078 424625 1342274 112609 1985202 1592430 337925 1496622 676774 1631276 1815414 1167650 189715 1902663 1872286 1821646 292511 1079239 1138411 1672214 1830869 1780609 770279 1156437 1009655 237783 1854191 1390377 587343 1773452 1880581 1769957 59851 1209116 1053870 1622965 836655 865485 1814137 830951 967624 1019035 1185361 557709 350539 722780 1093873 1350121 307567 369629 444241 453796 351919 1180588 718132 1236252 1633674 997995 128856 169689 640921 1234189 1139557 1348989 373772 694769 91092 817546 279411 948660 1407483 394125 432260 368385 1225188 447685 1318398 25947 517481 505555 1918372 1557844 788826 388702 1345179 1375755 134938 769498 1025373 1023936 1775696 1899397 913104 311036 824305 802279 1425067 160591 1441126 1058061 72187 1853338 1263776 620793 739988 1193335 866281 1987229 509750 1358937 1715877 1629329 674526 1501854 1320844 1143529 811605 1272138 1130216 1517406 857810 247353 286223 1833611 1495858 1221239 346521 1912837 1481448 522330 528982 1390602 690887 1121623 1536676 1557577 150607 335957 1714926 126733 399112 421245 507333 1689061 1507806 1554592 1057180 355293 1810326 816106 929754 1194453 569833 1970651 988808 1304507 33224 936942 1179491 293671 2245 1356535 168294 191836 1439722 1720046 186301 554697 988081 1959723 697061 1540989 1631176 1699393 1020134 958942 1170927 1079742 96667 231812 1641598 1257929 1169508 852607 733848 1337330 780965 735850 1934065 305103 12005 1268084 1903367 1476353 939041 845512 583771 1362473 978290 138786 1584478 1047868 1548107 122789 1539060 1810820 1471499 691506 1689104 1769837 1860276 388762 547363 40598 797693 919474 1212908 1796535 622496 924888 1258453 1485614 333361 1052611 787716 1608187 1887184 1589504 663073 18654 1282536 198402 862470 1340295 263509 1440952 1682170 434646 1075392 518918 1952723 1059109 1718274 595330 996197 939424 1554138 1443922 215477 1548027 588032 1052037 145877 49443 737684 489085 939908 1128429 1723509 1202691 410509 681820 787441 1601060 213496 1886385 484005 323630 1720088 1076467 1820952 1362888 1240092 1143390 1132049 1888508 1190188 1021077 1937362 1299201 1718265 1942265 511711 971062 743647 1749358 423883 449186 442316 1100050 517809 518944 784269 1811205 1593901 247947 744573 1080636 942672 1717431 1485193 1900022 1831685 517375 890347 1545018 1318942 1674148 1226109 1585451 630480 1622392 324819 69831 718996 276894 740193 1364152 681908 1773579 382049 619327 108963 1314293 1559092 1637098 277677 1603699 105559 1419674 216422 867745 241029 1892815 1502651 1597763 247871 808009 1739527 678409 969037 705692 1295809 508094 677421 553637 268828 651033 346888 1647400 1010008 80294 1267097 34446 1353327 499328 1943371 670513 641032 867140 649617 509520 3 718772 60118 1402449 64412 850015 106220 1030981 1670338 1795988 469227 1135723 608895 444928 934744 343268 1974725 1920150 1159828 1189119 1426729 327826 880985 18258 1607534 1348392 1298362 490597 1828576 806889 1953142 1695134 1534853 1411485 656503 1807960 945449 1413598 259338 1787896 335764 872738 583177 356859 1132701 508816 289015 1250542 1790388 1556972 1016701 1881804 1210049 1263596 1436880 1001238 616017 1573785 407352 154689 1715435 747550 1943412 176585 1206232 1741094 213068 1828657 1387145 281393 572062 405279 1655180 926698 396962 98869 117187 1037389 125697 1237418 1693876 1304991 244895 1346292 327398 1240059 1650783 1064259 189640 1847201 926199 1836143 1823938 913717 959754 1779666 330512 1075271 1882176 901701 1344099 1739393 834763 1647814 637742 1417457 1430975 652894 1792166 877255 1421947 62507 1490658 1512440 223807 337154 411184 1983817 1475354 1784767 1359177 1600384 343590 888978 994990 1435913 1048694 1422386 931454 843165 728957 1725703 472303 559318 228346 1819217 1639585 1634228 675363 1452300 1926095 355603 1867587 836350 1513079 263079 302743 536814 933283 270937 1971010 1858008 610304 739642 457524 497568 370631 1316523 1230425 573041 712499 1374104 839126 1637353 1384474 1281991 1534220 99588 919958 1230031 418693 512469 1982778 1044622 1785275 254260 1949553 1707906 1413910 586118 1449518 1891952 450207 1655303 1911671 489207 844852 499192 817318 628268 155846 559115 983983 1284749 592751 598352 478102 830002 1246458 259449 1734885 971026 1056077 229414 82290 882170 1685541 578647 665853 1474473 360478 1035688 1687902 239445 329070 1243088 262028 865725 104432 231629 60365 1320430 557592 835132 615822 509742 37059 1962097 851532 555180 782885 4892 378439 428958 586668 386478 495484 808144 887438 1137147 1312252 315633 290265 1369552 1969049 1114297 550094 1829796 1640882 379433 783432 1500320 287204 1982559 1233636 52390 103926 992289 1953623 920283 1096938 403923 1832209 1850422 795933 1085006 1896258 1280301 1225819 1075671 844368 1581248 1583857 1004041 1039487 1000072 1100287 22606 1693374 823324 1205018 669482 291719 651822 303453 843409 1862816 375230 1606246 1670843 552241 566673 1118607 1900968 1063169 1127441 797718 1939784 1840161 114415 1918031 1008297 768533 1272007 1749831 1896761 689349 410903 426864 792997 535957 643047 535336 122247 1393828 411094 454045 1385306 1503732 1592752 935950 1101812 790346 412544 355139 1355501 1566881 1159758 886502 1131676 422701 1730178 1743907 1107975 735990 1981294 1450503 1708569 1469253 1872855 496699 1113292 1259179 163948 1775728 1059829 811119 1076178 1163015 1786941 1550222 1206123 1906428 1763994 1168632 118148 915465 300581 1568166 880102 1885159 1239829 871727 174230 425508 611396 406705 944608 1431983 1418437 75513 118752 1362970 1092043 815337 601395 17613 391316 1249648 256466 1055633 697968 1197584 1111802 36349 269575 436539 753471 1210112 923573 764965 547672 390713 639730 1934649 1106207 1688462 1775812 1158877 1746171 1614646 1622954 1790437 1374429 1952100 1853569 135005 604059 74764 1531388 519375 1865414 1045730 1578819 848142 1192054 671222 1565193 369920 1175746 318352 1444676 510022 261514 1375961 1358603 1290088 414124 797822 103557 1587435 1241601 1963540 1917252 151669 508764 109583 1636517 1360302 1217895 1604672 776838 1743042 1636799 1204028 738352 1600746 1966855 1102443 1310606 53455 1041341 1316129 457305 1297380 1241757 1879325 1653135 219673 571132 5500 1552192 983386 1346058 53850 1042714 1650735 426444 865383 868564 534081 1996740 1622048 391424 712779 544762 1407179 139756 1180562 308392 1784898 1358775 16726 1766673 1580921 793027 1334741 567648 1294142 1419341 1351702 806791 1571281 589455 733104 152355 1822617 215029 1593358 612695 89683 1922366 1056900 427380 697192 1855566 1861149 1811569 1613767 1449454 869790 1894316 1100654 930973 1791787 152103 21914 1815122 122654 987273 209431 1120922 1183992 222063 1440383 202417 901506 601003 155951 1646115 685654 679771 1298111 1783304 1610714 292907 1137402 662497 1668517 1431304 863836 69274 550014 757510 205599 1465617 507939 74485 1409992 1144278 43679 1095978 269079 896035 30568 1520331 1465079 1009893 1607711 550052 1282204 873161 1213311 349906 405308 1704371 137862 995943 1989212 1584867 1571494 536080 67462 1386453 1724112 873757 1328927 821400 1464 849037 1477973 319594 132422 204898 1454746 712880 272179 735446 468233 686666 458731 1103624 1796963 1965758 197819 1523714 757028 1758723 171841 140161 1589331 1841749 1840256 1674600 1463971 191340 1603945 421731 1142997 33904 1228086 491447 937129 1719663 1220024 364649 1563910 1842243 1001891 529695 1563341 1403024 486560 420549 1178342 474472 1390471 250951 104553 1445329 260810 750679 1428132 1169179 1424380 311177 1578631 579614 488378 1474105 227404 593523 1150025 1935073 547094 1278932 1713796 1608301 146493 221042 1620202 653129 1436971 1703007 483468 585257 819389 617961 116162 1391167 1948036 1321964 363566 584407 151619 1634902 711088 1644632 1538590 744875 1046958 921090 1512167 1169460 411367 1878864 1834109 655490 833475 280530 1022572 1925007 480141 502481 1157707 792062 1310669 848362 168702 706143 102551 1569769 1005874 1358078 984772 833533 194838 1202764 1335401 82770 5879 1274986 1205777 244615 1754345 1558652 1221316 803725 400303 299710 1413688 726656 1111407 1814964 1712679 1058285 992055 62648 1723129 1886685 1227102 1033869 94425 39896 1668661 213741 443008 1308717 423186 953341 1054427 1688549 1668440 1388577 468034 1645322 287498 290851 543419 385438 1080456 1615130 789443 197267 844622 385013 1259623 1228061 786193 195545 1367886 601703 818738 259406 1554841 757256 1454840 35207 1530801 690196 846921 1052606 1613251 178023 1317548 1098276 1473568 1175495 599334 342630 1733792 1909955 970949 198649 760077 1991064 1739993 1525604 1983352 946993 767250 1857851 602610 360020 1825926 1379659 1318473 1260488 498875 476185 128348 1528747 347611 36752 523361 1122513 1396132 832767 1013585 925204 564086 132298 1605805 436540 75758 375341 1565151 587719 1347934 1652043 1110002 1898217 163716 118986 748103 782672 1969721 191847 1739153 1690844 1705669 1507246 1838712 1310074 75898 1612303 146141 1118931 458243 1575864 1981725 1687949 694480 1490741 863257 675680 1053090 11768 473854 1727014 301666 1689774 530048 139612 380363 1590983 1681575 1326213 822426 703918 1289499 106565 270949 1584084 1198733 252076 951959 1616302 963011 1959007 77453 580933 304972 463411 970112 1221083 1635931 1622384 537422 1495749 599284 368351 706175 821596 26921 485834 1249974 1326286 1334413 158477 852481 853520 1192166 1258857 74114 385223 739830 1332299 559147 94614 767417 1976960 125597 97109 305412 1529360 1128145 542173 1197077 634636 1570269 1601926 635871 1836777 902918 825731 908450 1597509 959045 1137100 1499984 1921428 413215 1143352 147076 1895041 1858671 392460 264501 1899044 281438 1500983 1761993 679656 866450 231955 1088429 652306 773216 1372443 1935854 676995 1657383 1925779 1268031 443486 1767791 1009580 1317950 761796 81098 460272 1269229 524365 1340746 777940 337336 1193291 465600 1433673 895712 967188 771339 372399 203281 1444464 912482 843521 470714 1393532 1032139 1117179 1089722 1850281 1800711 967415 11178 1497389 873363 393056 1912715 1843881 562071 496425 1405099 1834297 1601242 1681978 835764 667102 1827289 1440882 1578410 955894 1908756 281760 1107082 399665 1731972 311509 1836206 1887206 324674 1400128 523278 1799554 1837233 1026785 1679799 1349166 1414361 384200 1639093 1005288 1143245 824438 1148749 235414 104957 889390 814199 429500 1105572 1025184 1506255 1352887 46203 642947 1568592 568975 1463902 1683745 1043305 389009 685498 851753 718442 1955820 1752785 1338661 656085 246430 792242 1549372 779846 893251 135642 1020013 1719591 203906 1856445 1206744 159342 768583 250388 258609 638382 877403 1099002 776112 1202080 762605 456160 1087341 1632893 134393 1151216 470226 837913 1493880 23889 1191018 1415610 1880300 1557802 1507410 869241 155081 161961 1857063 1743171 1536015 272099 776812 808299 1785854 916986 605732 204427 1143083 444739 1074602 1535233 1941277 1294665 1374459 725652 253722 21920 1663079 685276 734598 898076 1412493 1910875 1664200 1139489 972577 1724985 743489 1564055 1395226 442648 774935 1569334 1069430 741916 1747728 1663226 916280 51211 1567894 467447 303321 1178791 390587 1879091 135824 1685361 1083133 444077 1859213 1991456 677718 349998 58290 1040625 968158 1481492 1848721 914948 1706093 1304168 484138 1865603 1614203 882855 1897286 1703815 1730831 1833095 1007572 1628314 1624323 594333 971112 1565439 1178873 1687527 18722 1065395 313508 1435281 643776 1690788 512969 818167 1564919 1655911 670069 1822015 1957538 1119279 100305 1641194 98651 1489709 1434633 1146416 358998 1571501 1355097 1846506 794753 1501830 426976 1631229 1117441 1944483 732235 696642 1283432 750984 1681121 1257036 242177 982422 1933077 563301 957142 1201879 234115 1565717 249228 349831 1677559 609587 652110 726441 394185 146209 1155451 556672 1686858 1817845 580364 372368 1730234 1722792 1677610 1974687 583762 717545 1946435 1835087 1433737 1955031 575077 1993856 1553601 948680 804927 1881014 1191395 196311 806782 806492 1568429 1650740 600078 876539 356350 1228380 1517102 1890479 1388866 1714975 561958 1372765 163044 821935 967457 115461 58500 1050662 1415162 1018553 214902 1797073 1724934 442377 325157 638721 1058010 817867 185953 5757 635105 1604930 941702 1621715 1477762 1749890 1265501 1318060 889218 1694375 1116749 1039257 1113208 215761 106539 680445 737180 246150 1500789 659055 196625 1891636 1527139 776016 1205974 635545 1671928 1315015 11290 176395 1078277 934486 1192191 1006191 375239 1251307 906854 953615 1697151 1121144 1321313 1559082 1418519 1871918 754933 1240839 1824617 1923344 1217499 955140 1936140 927841 471097 1609890 1838516 1986133 428520 1672948 834791 1259542 115387 632055 1780063 1039579 177803 1451035 1587898 1873086 989 1859093 432570 1180372 1894582 1430436 1130603 1454562 1683398 1801059 1236937 1801224 1611005 434202 845717 297245 629847 714339 34049 562001 675786 1894207 1805909 1645592 1388756 1834677 519374 105347 884747 1597802 1395078 1103501 1269830 1232996 1444992 1871692 1501241 1333024 1616608 1991381 239559 763026 229636 984847 1907169 424718 1089513 1385435 1012373 1595519 1456691 1652583 1927519 1672993 699794 1771315 815497 1436058 927111 1873663 752162 1362944 1275080 1826660 159715 1158698 1969311 1555794 336910 1004692 1608809 1228620 430475 35473 12664 1457718 1234791 1639080 371124 1944171 623000 584831 1344491 1064728 255036 119066 804098 1128833 190235 367130 1498026 53526 1680562 1813365 152556 975666 1301330 717031 447803 1594899 1845072 1967957 731581 1366516 1436259 1529223 1829666 778758 1636304 78497 1434974 1746633 883862 171857 209930 1923557 1166646 1559682 237132 413843 1197972 1730241 1223890 1895412 1975011 1575633 1186517 417918 656790 1515784 1894416 1765862 279400 1529594 92029 1969785 1662271 298708 1431657 1011673 117391 192473 317504 811597 847487 1876453 829043 1567476 483185 518274 1160260 830812 522260 738253 164334 1331332 337134 1227889 763586 1758385 346812 1352652 1957533 1456202 104772 970393 240751 112129 890706 406010 206454 1942389 207593 1406262 129202 498738 667794 234298 508226 1503781 322237 1883217 1019526 1393921 186139 1980835 1149973 1425578 1437739 1114307 1115376 1421585 1930803 1542904 62358 362462 338962 338879 1678752 994836 1330586 1601763 1214025 754896 678725 288715 1411297 802178 1401442 1637154 61285 1742042 176612 1596300 1885368 972861 1277704 955092 1722070 1570622 1632063 1312704 1373346 1796989 1089521 1794920 1029545 1957876 1579822 1334579 895189 1746083 1831672 1913221 1942383 582337 25503 1617040 1432350 1972599 1016044 1005409 1065171 283804 861849 72868 1645431 805244 1886854 1609863 1228066 1502952 485285 1132717 1590880 1486193 1096807 1812350 1664706 1053058 167103 1900237 1296676 25355 1323736 1850434 488040 568309 1945331 973955 542880 1981797 979086 1842829 1042387 1520695 1448780 238275 68712 835971 1695271 576085 619423 995344 1227628 1600994 992208 83393 1392970 1167887 1642109 910321 244986 1910076 1517659 1093626 1147726 1247038 1955744 1292854 1449867 1616153 1869760 1892000 1100904 1362320 422893 260179 1635595 677231 553445 1774736 36082 1077376 235139 1037423 1818426 1139923 1069509 944845 421357 1033470 1510105 1992290 399458 876649 285092 547470 236194 775582 1456799 1990369 1548165 170437 755536 147530 1971486 133229 780013 237152 154741 116790 1450170 1451659 1388948 1482673 1066980 1861755 660676 423354 1965559 1236858 1504582 1923314 1441400 1695240 890324 1241689 1829664 368586 950881 432474 1075397 1247069 504692 742576 1093379 1765814 297916 1145665 1872982 1423338 1396650 1834539 1935869 1995558 181303 976788 1132877 724324 359549 611610 141066 573594 955707 1190749 436241 346028 1715160 66220 294680 1668599 1247380 1524646 386805 1026700 1454924 1671459 394673 597764 1104104 1099176 589413 1217764 1061161 1713303 1295161 936425 1622346 1083657 510310 1255890 485540 1018247 873561 1526443 863651 1042366 593108 553756 433372 1930435 989999 115623 1562540 1875784 813990 839201 380551 694268 653013 1416993 1273305 1146085 1587597 591808 544690 1561575 1554140 1411624 1657649 1437062 76706 1376705 1501465 272644 770492 635293 1964783 1464484 906503 504537 927813 112047 1812770 1888973 533600 1090726 148617 384156 1745831 1328878 1085248 110493 1406697 320991 661123 953158 1132740 1652020 497116 961729 124375 620701 714878 1884474 1571804 991048 1996474 350770 152622 918001 1492123 1852897 1273735 1271681 110823 97765 1890718 700483 914600 1733965 1020386 1729907 225576 1988062 1079044 717515 253817 693146 1025550 1837017 1916975 449455 712258 651068 1234896 517252 690933 1029197 565687 682550 1908502 1835321 309591 1061778 1532281 95226 137697 388655 1621647 1676484 49197 260155 1556691 531690 992975 279360 1007972 250872 1137269 156627 808385 1679960 1921614 621645 1673152 566072 1272113 352416 1340504 827799 483418 554082 1217890 1380188 600000 715339 1622120 1636462 1895256 64881 754403 1431711 1657744 1876198 813437 1334343 1600166 1255130 644606 263847 722532 295064 1562213 251207 485956 1799778 1368656 419775 1503580 494091 571354 1974088 487110 1213932 1921091 1676633 743075 910007 1936666 1335900 1674660 803824 1217742 307283 374941 1194831 114794 564964 1801795 1635361 1891430 75226 1889770 1440907 409753 1247863 311965 935102 1222984 620983 677907 661009 1105993 1441322 1781768 185627 960610 1355418 828059 728034 993867 969199 262293 214379 961950 1572413 382802 1861742 597657 298000 1724632 186057 1321958 466662 798235 927157 350029 876445 862855 730501 594694 623416 1145430 491610 575093 1565004 920472 1819126 1738701 934061 185819 534177 1749238 741111 1078784 1539805 232815 658078 238093 289896 956840 1943344 32297 1217000 339571 1725477 593827 1180248 1030018 877954 1112277 1194195 1362727 728027 1386432 54592 1409593 1575692 1628989 1182051 1419417 1942747 1880651 167033 1599320 880708 1641084 992693 10691 1529011 747402 1456735 1942339 1842704 204883 970335 1191090 774728 978622 326139 1482250 136030 135319 994753 1156440 1126830 707695 1449730 1791221 955529 1485839 334147 1512307 1394657 958896 57073 261789 1605410 1425527 1594276 301780 390156 463985 1031000 1107046 596745 1943223 1173764 593457 164374 211149 1196814 1568216 941139 1648650 1639051 1229019 110031 998098 1127518 1205265 1875443 1795955 1023514 933050 899304 877982 1472193 519817 1232838 1502394 678069 542127 1614185 1140560 202747 1232767 1364762 502266 866304 186540 720909 1306337 482067 1520755 1110274 464192 1485311 305648 563466 757328 704672 1650192 1251650 1355278 879206 1231844 886059 1447010 1611990 176733 762382 134325 1084318 531091 805423 1941177 1494249 792425 189141 1275726 1752767 1746144 214516 467899 174382 737783 119044 773879 1587097 216494 160036 580572 1741287 862322 329704 1168138 584520 1076314 1807707 520406 1609599 876106 1304521 1534557 1895848 858590 1467419 80750 765039 963123 784379 1369041 1524557 1208580 665581 166841 1902051 281968 582140 107633 364211 303438 1196072 313524 1346001 750577 1315546 508718 1691548 221467 394747 766403 487880 1948799 958937 1532019 707541 1718291 684854 606993 1163337 1547384 255430 1235105 1904661 790311 938765 110501 572013 1180284 584671 556807 1279243 185543 406792 107183 38276 1834054 1630426 984716 354525 310546 1737931 283785 1422392 751277 1202494 896385 1011701 801500 890420 318059 1825733 1701532 560050 1330148 1107812 692846 795244 1079252 1327812 1836606 131539 1809940 1699787 655075 244317 616633 1072594 1149641 263407 778681 1737324 1123854 1049491 1232719 706538 1585070 1787909 446391 335059 320582 1674266 786782 1034448 745315 1432188 1344282 1764150 1512377 1958682 37788 1845163 553065 547671 898559 898569 1083551 9854 579182 1759177 1563645 775488 900128 790694 1300623 1481721 1676919 1924677 1355168 1408177 976767 185872 1120230 372222 966108 1973519 157707 389641 283029 355844 1431094 1110920 473563 208053 1007727 1118918 1786367 438592 904544 234386 1952573 169182 1986242 936292 1094667 1138166 1965080 1350437 1353480 37256 1532561 3308 1662931 1428105 826217 1878716 1692421 1808024 1856993 1396426 924562 1295606 1044332 414840 453561 1476616 1894585 1043887 1483379 1452331 1454801 1966415 1127582 1322030 877101 1996771 1762719 548588 325650 954291 867942 700910 617203 1498411 1437761 1266628 844486 666843 1176396 418607 870477 1786001 13754 577360 896596 299527 1558572 215836 822358 1704289 1843380 465125 725064 1822938 1514706 1459723 334083 123156 1501363 1241786 1056587 90903 206161 1290455 99224 1931605 678863 1309466 1935737 769677 147200 332617 665924 92455 287216 1533772 1982860 391223 172409 237802 384757 1686584 139874 1537168 625836 1335803 1878114 1286604 1944647 1491932 806138 1210400 325597 1751753 1113171 396404 1978519 493538 838922 1127207 204490 1645255 896901 1294680 1181740 376663 40289 1857695 571772 172764 1926623 1304583 855893 1998533 1874122 419985 390617 1674052 435714 1462834 1101923 1603598 747514 1397073 1333489 727989 1303230 496172 1808251 1510692 1882737 1191170 1877833 4018 347058 162679 595806 765953 776259 555437 1815378 1147147 766069 109758 819859 1264054 1117667 498329 30656 1876634 320665 352498 89269 704741 113408 337794 1731322 1039160 1067862 4885 769737 516212 483866 129050 1250408 1582786 312526 1508448 1369529 1530556 1509047 35180 1807676 172690 446624 470694 419312 1522421 1363137 815714 286041 1097907 73242 954729 438261 1395990 331590 20953 1985654 586858 1943628 1877741 1107495 1499184 382306 1772742 1885644 1953372 784998 1688270 223734 877922 1224328 1032218 1258144 951056 297209 826342 820665 1673426 166920 1122159 430008 1827497 680991 1634625 1952976 1353508 1934262 1306334 1449593 1791271 693522 527534 659927 136682 1808425 664945 770121 1189996 1922538 1933098 457715 1597328 1951445 1465795 236420 1049844 1078320 1622415 710376 1562703 229417 322196 83898 1864023 165304 1916720 383315 884461 583962 1813012 1797950 90336 769624 1882778 1993218 981316 245237 101732 336048 1938131 235946 251922 220371 1138143 1240382 946173 500751 174477 1438262 1417792 143071 1046850 17894 1305581 178725 1229659 1652720 861544 1084120 313497 381283 959340 402496 34023 1157560 1143334 531090 1905747 102422 1085519 113855 1090281 1123840 812494 1747414 345077 513936 1999267 1022811 1254180 1751621 1302987 327527 1325954 699543 740203 122730 1409432 695680 1212524 1262939 342092 1409739 999678 1204243 599206 1325830 1854936 1720267 1684148 1611440 898149 1575300 1694556 1809855 137169 81839 399592 185191 219179 1276580 1966803 1548989 472017 1358865 1914267 1399082 757980 1678352 451128 1962890 7858 332101 1911052 456765 1147855 983955 602013 1080989 1799755 714807 1246520 1184523 578006 598106 564250 85126 1936461 914631 1912868 658874 579375 145039 858656 1638763 1791120 880772 909631 326863 461006 1021594 1691878 1925517 1135459 873859 1207985 335371 1080241 179933 1652084 1400606 188860 142632 1297517 735351 1746055 1864423 1198717 1416853 1726196 1809116 1782054 487395 771981 1479404 514605 1708961 1746128 1766499 349386 1273604 1501558 1660314 787063 220436 669295 810986 976109 1688474 575510 568689 133749 137418 861157 1249992 1167151 1632033 376325 1566073 672203 176682 51070 1452908 1081768 1394358 251408 1460818 990223 174889 1656462 226632 806150 599785 293636 1703179 1296385 1732925 1930415 1593334 1403371 237708 1598237 1053398 872284 1034270 1387809 1745355 324288 228319 889994 1227636 1361096 1927312 1628816 661718 482653 1556267 476668 356440 1626765 771081 208911 678420 1696805 964079 1719594 1060060 749397 706134 376624 542687 722339 1440158 1108759 802606 1725144 368203 1356415 1881910 972834 1133503 1150212 1408492 353618 862986 1992350 83422 752392 387319 334805 174593 1563037 285728 1295257 1521600 1003184 132376 1059889 1325328 653062 484914 867533 1930323 540486 1571726 660433 882253 513278 605832 1020253 297428 1263727 1775900 659618 1678963 158443 978286 639782 518057 948815 780678 467757 1465665 1310711 1459952 538592 753870 1135598 1758381 884965 1653318 333226 1836447 1047159 1381950 1869662 1833476 479322 1937132 446412 988103 418210 1589760 1604531 728322 1632260 1175057 567510 233588 364694 1543563 1611517 619016 636661 488428 1032130 1079362 1525594 984780 956411 1097372 1525283 1151867 191027 80313 707469 1992072 43667 1515231 636645 1835234 1478962 1685016 1760075 1333871 1214102 71052 1946442 1643213 1721247 1713259 394244 1423131 1541 930597 193834 1601263 136431 912150 853049 1427185 1969365 505558 950478 556303 1213886 1668271 912201 521272 268441 148514 107986 1711173 1583410 1511467 1356919 1779166 1012144 1874013 636744 491316 1772991 1367950 9051 759819 1580833 334970 613529 10839 1045353 1422553 361379 1393830 1607110 1578888 1092847 802997 1125053 296313 1699652 971384 480705 165430 1872963 1631943 1336803 404627 337686 1199812 1379272 1636476 261178 1870444 1092427 392992 947446 1130144 874219 1807157 1249571 113505 53849 1930968 791529 1240401 136075 342078 807921 424516 43921 1774017 808161 1716609 23605 1221331 1339868 352102 648773 222810 1733176 694478 848095 325184 1142876 782778 1350664 948622 60282 473187 1125509 178472 172247 356390 1870715 477885 1114988 907425 1328896 1421355 1530571 527643 1755907 1999988 1422128 1336054 1544908 1087204 907148 735778 1187639 1673610 1262347 1007008 1180200 59618 1249347 1574996 807346 1588323 1297118 1727791 779200 1213612 370155 1253166 1274194 769972 1590762 1720262 142977 15072 1815158 1094696 1555164 1680073 42643 89064 865558 345179 278332 1431372 45548 446544 1991623 1980316 922597 631837 1836465 1265040 1631595 1477624 1146930 40360 1210451 1900955 1207003 44594 24397 944112 231037 748444 1871369 1045021 365320 1575600 671637 288847 253855 1268476 1851717 1537148 1795824 1496965 1479870 645373 585781 708770 222337 434967 1958795 1136227 1649108 431391 332216 1634042 1572274 1674988 17117 1622842 1486223 1672836 1200569 1454007 1512228 960119 1391236 50715 1121011 1205219 1544778 1191249 1070735 605649 51103 368962 1871693 1138510 1427691 1956893 1647898 160537 1299181 752012 792574 941362 1207769 1376263 1717155 1928213 1861273 544375 1270986 1225620 611014 679408 1846630 1697460 650167 425550 243800 418299 21456 538052 1455464 406715 1689656 1335347 715228 668703 1616546 1910895 682517 914673 1451381 1633028 180378 1222656 174697 351211 862216 1935286 755698 1189700 613616 1759869 1247303 1748825 1390547 1947846 543339 1045965 1341589 612994 235082 227481 167141 1200904 1305343 974732 1862660 1462705 1885509 1654892 994014 1820280 1303550 1043138 474137 1597607 1853584 543053 864829 90705 1318723 399581 1001561 1313852 28323 1215184 115057 1223711 1494166 64362 330259 49050 1494975 1309698 1048302 1869299 1369461 264467 614576 1688292 1434961 286465 1950773 979147 931149 1908181 866374 1546536 612627 1608076 454310 1123571 1931049 796159 407715 1269780 1617629 594362 1661811 8671 1375303 1103510 1064592 1533111 202765 1440470 867982 747880 668018 1816711 906520 1209078 1039242 1276834 105790 1688466 808361 1460674 1147616 1790521 338070 725015 1399499 620371 1805029 1279918 1240866 1916174 292141 474069 1489508 725994 1651316 1369824 312829 50695 709806 168840 507640 1057655 1408633 402020 1478212 423481 1948673 467595 1160486 668260 1189372 598319 46115 858925 1991750 673379 1715315 1098290 1439580 1465736 1564920 907651 1440789 915488 958883 992799 470997 1365609 156578 1018046 849504 173894 627801 1792912 125770 1244963 1552736 845792 1142230 1175995 1341063 1025716 260147 1242889 69926 1487784 1717876 1051501 1870338 699006 331889 746983 384444 301664 1758752 178560 209248 1046817 999784 956619 1383213 1994706 1390304 1081741 197886 926062 613190 472799 1949789 1535662 495276 1934473 854904 1764586 357376 1200320 344860 1061155 1014627 1367509 695075 899791 39531 733937 1837967 667907 1540410 1933468 1645015 1039965 1334568 113854 53780 1591111 736459 660342 1820359 484496 563843 176206 1217964 569322 596748 1858035 139595 1637554 423507 897471 1760984 797264 212069 1024759 1143725 406257 171554 877367 623455 456182 157656 1077991 1373070 1599819 746305 1049696 1517961 290397 1432321 654653 897930 1344060 530618 349517 799714 1258864 1914856 1007303 751244 1776727 1431329 905367 1412407 1462386 1750760 307918 1098671 282815 322854 1897431 429144 1606240 170547 1530512 360306 459967 1623651 449263 1322456 706999 1900884 712652 544964 19841 1610163 330420 1447918 1694537 1398993 548756 330864 1453191 1816505 525168 337971 1708307 1222182 256068 268354 381319 405828 963546 562763 422957 1938769 1625065 79215 1076352 1091132 765138 262005 1948539 680619 1868480 1997892 1516876 1424986 1984375 1599099 1823767 58851 1332177 1461763 1138727 1034527 62469 807322 1988599 775363 1939770 101406 143326 573082 780446 854623 133648 1222680 1666259 1361624 1489554 1504125 1349810 1444930 466625 1216541 560507 622589 353335 447349 1473887 268295 259142 1372962 696492 1171089 1132383 1303400 903147 1636838 1709851 573550 52912 1182676 1049525 459447 1156811 1420198 509759 488946 1379102 1489762 959920 1019384 1080666 1882077 637702 1398007 1829662 1501907 260106 743714 1507584 638277 1051031 692342 1888964 1719220 342809 222706 609537 1645631 850990 1032864 527756 1364476 525612 1974134 1284303 1305039 1100678 560656 1606936 1853751 512080 1443759 1380754 329498 592389 1469221 1132747 1505707 12747 1045066 22367 1987191 44357 1277733 201240 947403 1740563 1807725 1014924 1119403 1720501 1717903 1980946 1834969 1959116 1307020 1730079 1287494 13242 629969 321987 370386 707061 111779 359938 40502 1075954 1385909 1392875 1017303 1320455 87931 581235 123948 1116082 1441235 375898 895064 264537 80847 1069877 1405611 1673614 933632 1594395 308 788299 1778592 112175 681285 75302 950398 1256257 155049 182949 1879292 1901141 193898 1718547 17968 1691940 969163 1678557 160630 104912 3574 118434 1265093 1627961 965703 1350788 860219 1091766 959541 811633 1355376 532437 1619152 324635 1140570 1392666 379332 891316 1070851 1750017 105112 135146 32298 1755085 34785 1088141 176163 301992 375186 1081730 1489538 237056 218504 1154330 821240 602490 1339325 1850194 1208581 423881 1937353 1494917 833709 873292 1572198 133249 1104428 1080394 1980155 1778634 1075326 1083484 1232578 1466087 876683 1204730 1896911 210799 1078333 1383854 1000916 494399 1873403 1682372 1333847 775909 532740 670962 384006 1447035 714810 32319 1925836 1631097 639682 945889 1536171 1644864 493826 887032 1654494 545549 1914152 1252369 1158306 1718765 1287199 1747356 1782402 1534748 919375 1191722 1903673 868019 1789845 824686 201484 1067225 1691727 1225805 606535 1337503 1078058 1079416 1504162 1220925 1287847 1993045 402563 1950597 534408 807702 1574121 370208 1474402 678455 1310832 26989 907781 854148 1318590 1565115 760176 1646280 508248 1818559 875832 795836 1365155 1780755 781775 1761230 775042 1471986 1804652 1045298 162422 865803 1969352 1957165 1671891 684488 1411615 62823 688415 1538894 1593104 1602832 1375777 1064970 1664773 1804558 565888 1595690 54552 724843 68213 966264 1713789 1302165 1075735 1849290 946957 191270 1362411 1668779 1220542 1802382 1830138 1823403 1686705 1651148 1294048 493981 201738 1064466 1771097 1903924 1033231 1255449 1122226 352928 758266 1466780 1775200 1420678 1609313 1369115 1455061 864486 1775729 1365373 1602229 764228 192758 604225 1176685 728312 1105955 105586 1614465 1478125 548917 719621 474548 1688882 406172 1355262 1422353 1273540 178912 1275490 1636195 800845 767857 940454 1545227 1722676 1811816 1642345 1651797 613233 1388686 1327435 1766228 1211576 1969124 1331926 1091822 782250 124480 1009158 780439 1185896 1194412 1851113 1251147 523285 540199 147590 789903 324909 335549 534064 1865408 763950 307892 946029 1676005 766677 1033355 489263 672939 829913 1786242 930242 55452 1978123 725726 521686 311579 823073 1138007 1766670 333360 115758 324505 813485 44184 1665895 1827996 1298380 536566 1552465 511662 682152 523031 1444893 1283128 406115 1035302 646079 1580751 854 541729 76462 1267493 1673655 1670205 1442438 1595070 649544 688538 1786431 58708 1254224 1064834 1742289 1157837 1138346 235266 63043 567696 1521799 1616748 276285 1830989 1146139 1605478 360326 1910953 554777 1715579 943326 1592748 1461066 852832 831680 1194099 1602718 947832 1240488 1121524 533661 713900 43244 699917 638639 1439696 353575 1127549 1770271 1646867 1353635 1361777 1735387 620041 464041 504033 838596 426566 133979 748423 1589679 314140 992791 1007297 872322 733127 750049 771011 1729471 670226 1414074 1973176 645786 556139 1964734 32142 1428142 1221448 334495 587014 1337811 684434 1720540 728100 1510898 432628 1972564 110807 354703 1714656 1454751 1731191 54122 1078080 167701 910441 579335 1663991 553503 27357 326482 146465 1904803 1444953 1080429 1667095 711499 484687 912396 181044 1828693 174755 1243252 867273 1766725 976031 448817 1609789 1201114 1689652 495077 362604 1174518 994695 1075953 227105 1548922 411318 1973612 101346 782372 1013196 248655 379593 1993731 549672 1878328 1698028 249400 138214 504471 13275 1576725 1749582 791657 1419550 552614 213212 1486409 1234113 1524435 1104334 1893149 89057 1555432 1377309 1625214 1763015 1846628 1172219 1194584 251942 1755409 959515 1802753 1195443 1529933 170450 585310 622114 904101 977365 950464 707262 551963 1726677 23170 1991860 559038 486580 1471457 1564975 710946 1741561 1446053 1619945 810504 1302703 822505 496115 1939882 1769631 1033849 1194828 1160983 1493972 1868234 147043 659086 1669189 1384659 1706478 1729705 899777 1747706 1026899 283533 1447580 1695052 5835 701131 92064 1973449 1312504 765688 708569 35272 888097 301082 904073 952180 448091 132631 442975 516286 516137 1549147 481436 879846 1374582 655309 9941 668825 1217606 178245 301813 91818 680469 1383669 1757706 589103 24159 392807 1851493 216207 1083883 970085 1234661 77890 326426 547299 978484 1056409 562347 1645558 1798766 753172 711687 910566 83468 1938243 1914763 1520737 955213 1357188 1362463 365971 1258416 21049 1669154 158007 1571587 1744637 642244 354693 1521886 1793386 384034 667457 809653 1773563 1416303 480130 232372 1462514 473764 1865251 1064720 938905 1254011 1745594 903239 1504397 492333 1216924 1969489 31022 115843 1159527 1892770 1258725 54129 1285503 120614 1745394 1634093 386351 191850 1300646 34881 409498 288535 571558 613866 1695273 1978249 361532 660302 1504199 627005 857944 886431 523378 966267 1324636 1372825 1004264 1302505 1363536 1114676 258740 66678 717648 295232 1426133 1673997 566338 696308 843406 1032432 930264 1071807 1460786 1326406 148722 465668 654010 1101246 149068 452409 306690 462840 1965936 357809 1557293 1256736 781409 777189 1173376 1384982 1661496 846387 148021 1200490 772207 1376637 178643 1040932 1722645 120144 622810 1183848 809087 1452447 1002170 1129210 206674 1043847 353653 803544 1149262 1437762 1098928 1239453 1324401 1168508 175422 555667 1187950 425900 305510 1923174 890166 880988 699911 1206958 943975 666079 192283 1078488 1578092 537222 858515 286157 284723 95489 1477128 720829 1654816 490344 1766521 1619020 87292 502009 933055 989131 589091 1817112 1967918 1396716 681509 796072 1028297 1553900 1712155 1448428 1014427 1335678 246895 602742 224037 1970296 1890354 580225 864556 1246348 594183 1413442 789463 1263226 625911 226814 1477177 1478920 1193597 938886 334843 427097 1605626 1762249 247576 42330 1189475 291421 1361189 588103 1974464 1911312 510898 934651 731114 159772 620418 1468747 735249 952415 1524696 888534 1248552 1735974 1379399 482111 927752 1518520 1460688 1464798 1628772 1976199 49771 1835526 236893 1615731 1387531 1176792 1204160 1943672 1554288 595876 1449199 1646390 1790000 1036483 896227 919710 1345761 448345 1758580 1334384 1095334 1692939 1016780 744145 932081 1439823 438227 1365081 947608 1043502 964176 1981089 960892 1349592 914758 706255 493024 388588 131092 1198926 372323 1035931 269832 1074857 1236650 471586 508994 1359385 1749563 441419 1515991 797506 1478096 975294 226599 873477 1315641 1269944 210064 1906531 1676194 974228 914480 547722 1456707 288767 856304 118032 277068 1315986 1863676 119069 137340 330338 202620 285256 1840019 1828912 1295157 1377171 139233 1579725 114967 555897 1352687 1729891 617220 834356 401145 1722076 917764 122125 1140280 1381688 1868236 1877296 528798 929683 15627 1365407 1184304 1701832 843453 255174 134352 351664 1073496 212543 1928353 1184367 535092 601200 210572 1953907 152397 82370 402444 1030302 615309 1448870 1423867 1831100 1090208 1794161 1315129 1452102 689455 479107 1946986 247986 587573 1927527 1189098 1104826 755697 1446701 169643 1218259 1659425 1280801 1320281 561577 89647 718728 994256 925890 824474 591182 340138 1415375 102273 5785 1870256 1566051 1271994 1107515 980850 1868723 1141628 1679446 614675 150940 594619 1501378 1548591 1994231 148869 1590478 1029343 1284137 1935082 1749289 643199 1297756 1473484 445541 1297205 809566 1232714 1651295 662550 345867 621397 1425461 804803 964983 582570 1340675 666375 1243137 485517 1840416 759653 797298 346266 1697444 693573 1391110 1640007 738900 1406455 797457 394959 1613630 1427977 805097 322923 686857 783827 1155579 1385380 838131 889307 56275 1288975 955020 881025 1699879 1513551 722049 355513 1905570 944339 1666688 1635854 506637 1300645 1576421 1102216 1466516 336716 1172288 968669 1316291 330856 951820 1847702 134451 1559411 305599 175932 932171 1217442 1075543 421772 1374245 452375 377549 1596985 1789679 1160689 1087075 333557 91891 339719 708032 33322 1734910 329752 1990099 228792 685277 538808 365310 789513 147461 1273070 682974 1465238 484014 1946748 590856 1198324 1849691 1338647 1993459 750068 1380709 221231 302501 33943 1540575 225007 1305280 11371 1632612 192644 860013 1481051 1493607 1623706 362129 625195 398145 1977890 752823 1163454 590546 1323910 1189474 1121535 1349146 1709216 1388017 718660 727323 495450 1725522 1087693 1559326 163883 1754124 282558 1049462 598587 993206 1374284 1133357 336001 396448 880327 1180322 1019605 781395 943053 1045279 1356045 53810 287043 1957465 1801799 702565 1233483 225968 36216 754114 1677844 1654928 740857 1365642 1559341 998692 1537578 96223 156668 324947 1938616 1859469 713747 576635 1126170 864889 327021 906889 1825306 146593 822034 206863 71557 1482239 1705490 1822354 1820447 330405 801543 948019 1870478 1597413 629726 1729639 1112960 871800 1291478 1587057 694115 231418 61736 1787372 984050 402399 1470815 1482653 1290584 1391572 287615 714678 866104 1879048 1597138 548492 1327847 1016426 529631 603322 1808645 686199 227785 1573282 357874 307371 1808667 1393864 79018 1661910 496532 809279 1008036 427116 1086286 1482165 294094 1289743 545896 500739 1598328 1381366 334667 578544 398490 811048 95137 1166546 343888 991950 1703598 954831 987648 1474022 178992 346063 118547 182818 1559600 469788 309659 747213 1120594 1571464 1974670 1527826 1367164 522820 724074 449465 718938 47014 455178 1936574 956376 881755 943257 1737137 1013894 1452245 659538 1529100 29950 1392118 1655547 1300815 493929 1379716 96002 841740 647411 946961 932649 1982067 64965 717455 67542 1513523 1602927 732589 1948991 338362 452137 254684 384275 1326796 1366706 45687 1821863 634205 865598 1363523 836372 979684 735720 1621408 513415 1735443 1054501 926920 1593008 898938 1166863 1249946 1188985 1900993 469850 97886 475239 1822179 867018 226146 1836401 193381 1546339 949216 1776428 1864613 1703159 85147 1978010 1355675 1289833 1496053 908981 731241 1896971 1794498 145718 1914913 432308 1871688 476004 949524 418200 435453 1715005 1018563 1307946 1235012 513784 1829696 1943328 1781698 929347 1961471 399416 1500913 1715099 533430 1852902 1406586 1566064 363470 356711 1221203 1308741 1538278 1562764 447840 955750 945909 109505 1063056 212102 155670 1528734 1371697 1115614 1516996 907403 1096385 179653 821768 982254 237069 674606 1373323 852702 852125 1772904 330070 1362924 133115 140696 1172315 19745 1285515 1525094 1342495 673290 886345 1247472 530539 175647 767306 914979 1132886 552492 1881087 1518421 1606584 1380247 67359 1025018 1106899 252348 966165 190384 1395335 786277 1014694 394635 1660025 332340 1522065 1209041 251550 1596776 1476925 1995483 1181863 1572974 184310 1962102 279739 225198 687024 1514489 515366 589353 255337 1361929 1151700 658479 748659 1110851 1429222 1268598 32379 743163 1158703 1702553 427212 581874 805395 1298150 1107974 1730095 1943802 758687 208210 1302564 1264859 554075 1496968 1875069 1471097 550864 1217123 1250818 1757770 70177 1288304 85554 859741 1112651 1746249 698075 227499 855124 941785 42041 1406943 299853 690770 612409 1484915 368119 1799246 25049 96036 1157305 1716266 1196238 1525493 365029 65483 655650 1579276 678955 1522283 1432376 436362 139717 1152766 1938770 227695 151110 1170781 1017321 152970 66422 1909046 741351 1329872 611622 1495338 485368 972314 1742574 1946652 732677 1313916 978556 1796878 1906042 557840 1602102 918406 1146973 609687 335247 1421170 457355 1362902 476094 1659678 306387 18205 1744523 1534469 634653 1313694 812151 1870645 1072984 431533 791904 301104 620182 1874133 1173849 1471518 1640235 1492083 1647239 517526 459476 195747 961784 1571517 1255240 618155 1465908 218560 1129223 960157 596193 609877 1182760 1770639 987501 1245324 1411174 1423810 752693 532782 791035 1829590 1212000 1520143 1880124 1098084 561512 407495 407530 1653086 1733675 1398700 1385089 1007980 495634 1682415 168291 1568210 934343 830183 1594563 731869 1098217 1389277 726226 419934 1229991 1000290 1514561 1571388 676253 1974048 1154227 857404 565661 634666 457272 1292749 513217 555305 994458 1247575 1664852 1444622 257106 175851 1048856 567966 11131 915335 1863078 188500 1799690 608734 1291119 1499860 1350532 768579 639020 388863 1993501 668101 1216305 1968706 1955923 442824 907339 964550 145902 838109 1494246 1195892 1836388 979655 1373499 1962326 1289853 761370 1789363 78508 7165 1581814 437411 1531936 1225547 1310402 1018402 1030784 658039 525604 327587 1921720 1754158 1380256 924195 1032787 706439 512171 761644 1721424 286367 62859 114840 691303 1135718 196305 421739 1690031 377932 1947639 397982 878830 772563 385778 1938410 669503 1065477 772751 460893 1963693 1469092 1972274 792740 748887 1881600 397382 841548 1578505 1008250 1784011 1849861 148121 1861705 1323806 371464 994919 1146806 1762984 1080372 983890 1053608 290924 942691 1006297 1197311 1033807 1818696 244072 1220837 1435453 443632 464862 1562447 1653628 1814084 1793106 1813182 1194716 949420 290680 1973201 588643 1477786 1782289 1464189 14126 1645701 1290504 1754338 1201592 1753957 1847765 1320622 644805 1901252 470074 459202 1298728 1202896 113329 744631 347549 1971618 1222461 1589326 497837 1417790 1980596 884436 608305 904162 1578323 1431418 1532257 1862653 1730827 511001 791159 503867 421377 501008 1078193 513299 1548597 1111743 1300274 1009059 1013522 1077673 686067 228358 48393 1750544 482214 1029537 1801468 1208142 8398 1842180 1581576 325954 918276 735157 1713769 1196983 502039 402014 1554397 365526 1723114 1446037 608508 261399 1742413 1663871 1967463 526239 1383942 366803 1184034 1425415 932045 1036713 1371191 956570 1260760 1233544 1825356 218420 401450 233579 1568908 31049 443287 1373122 128207 723806 1577743 601745 379661 309571 216069 1930249 207002 1808938 992808 1810087 588268 1638030 1749816 151332 1847167 1784062 1523611 1422654 808204 98497 396622 860869 164978 1244079 601855 186443 169047 1964849 1888809 28076 1142552 1541495 1552511 151550 1826921 297063 914295 723017 800449 1549312 939325 790996 822618 109610 643887 1433987 67032 607289 275665 944838 382617 1156098 1689012 1136028 1811184 1316726 668877 165558 261019 1651315 467681 1814249 1036959 275686 1589098 150775 187472 935469 1894021 677404 1716629 673926 1465195 1652327 1278571 811166 1086156 1630605 590774 87313 280849 264634 1112312 1750519 616386 282249 1344640 1471418 1759694 1272257 1090525 468178 472660 329075 572201 339181 309726 405722 1788718 947180 1407969 1938582 377916 312686 1605871 1222020 1309808 1156600 861131 1279196 437486 669194 359596 870300 17429 1956358 93142 1637965 1461108 129603 1265263 1414336 1636318 120497 1689768 1058711 498137 1363505 132623 839985 1428935 958566 653238 915544 540748 1191187 1578337 1898607 832308 1272858 477436 904059 720376 526044 1914670 441313 1450822 797289 619979 1181670 342824 1627523 1925165 1948160 290862 796706 748210 1067935 1222807 933753 952022 912609 1196852 521703 353587 1467670 297547 312357 916891 475377 114935 395413 672796 254733 591255 1221324 1673792 1039341 871400 1769291 1153682 1549428 682448 296477 1680865 898497 922566 922650 1185986 884066 68409 835445 734221 29199 1912338 1558231 1111139 355169 1955193 694575 1779162 186477 964096 286498 1603872 951435 966900 766326 477727 249954 1686363 1692479 280043 579086 1637673 373806 810527 1037744 1482642 184624 549421 80921 1855108 1995080 114951 1151269 1374076 1764724 471906 1288034 1962530 875381 673460 141412 900352 1918983 193004 1576370 602265 1828215 1435289 1936490 331417 281957 566752 1522998 928618 403689 1253925 1282738 319827 1390885 1833531 307539 1600725 1383117 87662 172839 1571233 1195208 474870 1970413 304578 142747 1438850 606031 26399 844509 1115228 1454664 590798 172829 915690 1635019 1687039 911786 1713122 6620 1778681 1018460 647737 1939765 1711255 1622939 733875 205709 416431 898389 667616 1648219 1387104 1132409 1044209 541571 1826970 1217803 1985417 952902 83210 1653231 1629427 931458 466181 81250 639344 1911274 1216956 1734840 179716 239189 1154978 1991455 246188 1087345 923778 304046 1394379 1890872 538016 320746 1516948 1601530 755948 100581 1313763 1043530 1989302 1179969 496479 330676 666967 408611 1523270 122782 246028 598119 1058250 1358218 1510177 649735 383786 266050 1128039 852888 1967692 838804 1740525 226067 1242065 958022 1355101 50680 890708 461022 737276 1486663 1436487 1572028 817751 159691 1750504 792682 1333414 1175005 330283 1689071 1102413 605940 355429 1689187 1710719 1655653 332491 559698 1208883 1982406 1248726 480642 945690 1207458 98042 1141210 1909369 1447104 625757 1093081 1838081 1070022 1901539 568129 456502 644587 773594 1379174 884715 775757 261592 1675443 584455 473925 1078909 1800667 701837 766174 567684 512243 1839971 880252 1476586 1572457 1491332 1990677 1354651 1756643 995529 1497248 1737837 771163 167948 1611105 1955413 1594583 1493073 457614 516050 1583354 158956 513105 1590558 1839599 1061587 1294376 1116617 1791244 1603511 782106 1940960 528713 72918 1260190 1991027 649582 1929369 451126 1789492 1101646 476882 1204672 1679170 1796270 7357 122737 636928 1095999 61352 653523 1269122 563174 1902491 377821 329784 280705 383764 1210624 1919948 1680307 1654349 956790 1413140 1479340 1910229 855631 1000621 779429 501976 437672 370057 626713 938671 789045 1002078 1876900 1561857 1510431 1274903 723035 22441 958601 582283 528511 1106634 564373 1351313 1320764 1395207 1567569 1071156 270997 1809360 269990 305536 1047223 1656079 483547 58043 50971 106945 450724 916512 1166178 1153254 279419 399152 741721 1996960 601901 1657912 124348 1860158 1613445 1655826 1700764 328733 1306444 270008 88812 1654311 1143489 625969 1816442 1472890 955702 932492 754616 1838377 255600 745698 1439144 394864 1623734 1518023 240098 1284778 1938072 141415 648810 584204 1593620 948221 71337 1792873 1248038 1174245 865658 1862226 508766 1433331 1730005 1832377 785305 634479 1251927 1510785 701565 1449272 1849787 107936 573751 103621 1927946 230764 1606391 1265534 331307 1778087 1410485 1731625 21094 358569 281373 355723 203500 1059200 158074 1893136 1875051 806561 1249919 1206505 1759443 808397 644041 236324 196465 508938 1953125 113625 709626 1699905 66918 17333 1843461 1572622 1744480 1386221 470722 1035084 269874 586480 1008001 410801 1491059 1138769 391122 533031 577279 478868 376881 1212446 77405 760122 977612 208251 953964 1043641 1615712 1963352 1535203 1381290 626757 461609 394395 1696574 1042080 1478156 1875579 191687 46573 562544 1989986 1095412 823383 1801195 1976364 809033 858861 1852622 1178629 1942388 53799 1259537 1981455 1594158 528467 1182186 1799018 1899242 1890585 943965 711846 1160052 1322933 1514488 1560789 1495798 1121515 510156 951585 466891 90676 700477 1367742 424262 1398379 1153153 1142082 740350 82104 481615 1091292 664022 1225438 897771 99540 91771 1993557 179656 1151914 453436 1699286 1623877 1133567 1730326 744133 1391386 567742 402552 1596373 1609095 1284261 167857 563507 341433 797551 1106903 254449 1187036 1615092 1629574 974513 1795629 1591208 1841931 1938757 1878721 1565313 153852 1149191 653892 806168 815205 288476 722300 787104 944488 1755366 609072 1488521 1131862 207864 50084 766434 528806 700044 189948 1539638 569229 190970 43895 542861 709369 1220506 1127334 517631 1134273 1970201 1819652 1854289 355721 1495075 1978944 232241 1923552 1791100 167233 1520117 913029 490462 1390657 556593 625098 1630063 101166 937011 1990218 1706306 1955439 1719636 1968 1051382 1962774 576795 327576 1989933 1161227 79901 1677058 859828 1371451 453276 1830324 254625 411897 349954 629161 1042955 1206901 1267465 1841722 444585 548138 794872 1511027 658123 1463209 1395794 458395 1643975 318486 1272279 741544 232415 601673 1551150 1368131 1911167 1629419 1553967 345897 1144902 985469 1250106 1215919 239363 1540632 499791 1839907 772217 404436 1602563 448300 1340426 1123325 1883927 1116800 864531 1634711 369143 8882 24640 181660 296560 1636027 1598334 1050616 644331 1837348 786119 412199 575385 1594518 1572793 1742210 832589 1566176 1256222 1313700 1798121 1213695 197617 400054 1118435 1762931 1626652 1118042 1155682 830468 721468 139659 1210134 1653723 1103197 1126620 961662 1242196 1858736 292668 1159229 1073302 1723734 499376 971160 719763 870526 207410 1247290 1243024 1777395 1370890 294024 912692 807821 1289098 1497484 1203541 1205840 1134999 77329 1568897 157732 677216 977107 972681 525070 647068 678146 339656 1833541 958183 1209514 16174 1236561 443960 561121 165037 162977 115871 1053629 1915676 206185 1886785 406883 91301 668583 229125 1890604 1684125 1965496 432057 1112746 49364 1087811 1519851 1204447 701712 965307 1953630 921656 1505252 924064 664404 1882250 100725 864594 1600976 251937 192737 212502 239161 885856 1378985 67984 1191975 1197042 1600602 1420831 1527518 183678 1068210 1990354 581450 1946833 347236 1493396 1127792 1958490 1775091 358481 910318 1010968 1430292 550894 115399 633254 478069 468293 1429247 1049411 1267868 1928747 1214663 622060 1847244 1075371 1466969 1264884 1797683 1748914 1286787 63385 108017 1294512 1791956 1342378 484328 1119146 1091386 861160 426887 462061 601772 899284 424042 808769 1046893 518393 61034 1562779 1023090 1560328 1659836 725148 1876296 1760184 737584 599085 906328 1075333 1437851 1673619 1699595 445929 1127480 770543 1775501 546888 215441 1285315 1823424 353188 176372 1672370 1496682 89149 402530 568099 1105542 445987 16843 337817 640333 70844 912587 237328 1567690 496388 251280 515415 543310 71511 63185 485035 98825 1929904 1008384 79132 839071 1592213 1097501 1385944 289612 14876 240172 1272183 1792349 1139461 520162 1778774 1625775 1705937 1138782 338556 1694309 556892 1242135 870537 390103 25598 1951201 407031 1236276 860399 802490 1291017 456427 1142387 88158 1594789 1201786 357152 930746 695931 1105305 1306435 233150 1024206 275088 1195239 181739 1721435 1033902 1219285 695280 1835028 1684690 166523 1930001 92553 1393312 1826950 1761390 259687 564282 975088 1126451 253778 1915906 1925926 1304124 1994062 860464 258173 214182 686548 398065 1713086 363284 96427 1232802 1609160 235436 1496040 98140 1651350 730019 510536 1319692 1045356 317407 51463 1145498 191706 344444 829246 1638099 919925 521923 512335 675052 500114 186971 1948685 1409772 868510 112404 103617 9869 1344013 1565421 792988 1221874 118728 779877 572781 57113 1618609 575367 267345 1947600 1079825 1659043 1270272 546660 1071945 1190259 1511581 1990880 1692356 135915 1253246 1073897 1643473 1805437 1436329 578563 19649 575949 1124137 1092870 1546076 121268 1225850 840674 796254 348698 1048640 1061936 1423615 1760703 1244634 1212675 1618853 978638 809921 753683 65147 437556 1268231 1446669 1697632 840828 199661 1017465 852591 994118 966374 974878 27749 44314 1127674 988231 1695474 372757 1438927 821924 1785862 1621264 1939651 364815 968550 393631 82287 902325 1092944 1054990 1229407 1626402 268725 1999649 760918 476635 1575286 396206 1653878 1417340 384812 1799677 1422420 1118359 1499623 1141248 231751 778154 905133 1593473 976218 1895637 1480933 535552 192938 1138719 1210246 1283028 1443696 1065402 1106188 1883286 139291 1072140 84501 451859 611023 1898272 514813 981725 750194 1998455 100206 1008834 1505079 225781 1568165 1335649 1841534 1580245 1435707 1438680 993802 580238 1727158 315998 573619 134487 202044 786838 161254 1164451 1279700 486246 1932273 1567222 1394777 1954915 108950 1993300 1620990 399936 729636 619843 747066 11096 439935 1921038 1033405 1664846 1180548 454053 1465986 1081494 857637 492929 1480753 692104 838214 1194604 1703679 1433392 805677 129264 1639175 1782559 192630 1489816 1200468 1285924 661523 1014777 1249844 1642379 253121 801719 460723 566133 345397 1879830 1671462 1371771 1453281 111548 314977 1454587 484905 1463002 1746065 899560 1088111 303530 1472111 1908845 361868 86406 667579 92326 950168 529081 612573 1009465 1418131 1787349 761312 1506490 1980292 186612 678871 948511 361304 1389715 915080 338470 1118701 1199940 1175830 1145528 356794 809401 1908994 1956795 1194575 1221962 1326412 1798759 250393 603269 821867 587973 38408 2233 1936901 1204176 421114 430548 1695533 1161902 715525 274579 1434552 1700733 1686061 787760 1149538 606078 70587 844621 33942 873027 1307248 1064041 662396 1198604 890015 1423883 119088 1098173 357889 852237 691939 1480728 1672117 555539 1170432 1336840 1501987 432332 1850827 458447 484400 1888265 219073 367415 1087066 11710 1374372 1430889 1523275 1442023 802195 169140 1940132 1448112 1984699 1211161 626776 1604477 1868242 164818 1791312 519153 570941 1118724 1578402 1569541 1003514 1299387 753731 1481952 1935862 1270943 1189574 1878310 1491858 908472 268428 536191 1389946 394508 1006735 1789060 123662 182189 1917173 285705 1796806 935755 213184 1318728 889119 1229939 321584 269169 1373788 135537 256954 114900 1299469 1175598 1309150 774279 303886 1612863 1377764 193447 1811036 1324424 1627775 1110655 156530 1877325 672574 1580294 544476 1524358 56071 1694043 977657 1589235 1974706 1767954 175142 748001 1828986 762581 295389 680937 710000 1471530 153267 989344 874884 1758981 1176864 1887641 670537 632636 1197890 95931 760029 1549600 1130882 1025452 1015043 1371517 1954104 690153 822875 455315 1065101 968460 1054478 1905584 595608 865497 1091909 768599 126657 67127 1188344 798134 1548037 1981522 1208952 688045 1823733 1014867 124148 1164755 69669 670834 107287 1753711 340988 944523 153507 665156 807693 71613 675177 1374932 318134 1556752 288486 1428523 458487 195341 1594641 715176 1504281 1314517 1740966 1092981 645339 287232 595277 1207104 350039 1993185 1658784 734341 1964943 1202785 998989 555960 585352 503429 394718 1238615 1244056 1054823 1138432 550000 44941 721721 567965 1440242 1311057 880544 303210 388045 1898197 1628858 456191 471208 980885 1316097 467022 1111165 200041 1669773 777998 1678075 1469166 1660906 1894537 274790 1310644 1870872 1151273 690433 1437203 1422318 1234048 1349022 1233180 1553664 128305 1272967 1789276 1444382 222945 1828299 1318542 1573213 1871458 1285080 1086751 1915502 1502146 485520 223671 189417 209812 37226 1753690 452957 251353 1586562 1082408 1341681 693771 1679131 1870709 1931471 918639 536496 539650 1451415 1655009 1065319 970731 1919578 849216 1436892 1898116 16066 1509961 1831907 1331386 900857 1830855 1588532 1290700 1366648 571193 163341 509897 1793460 1429578 1184055 1273184 772512 1466427 626542 293489 372723 892038 352083 1648213 1985525 437378 1219311 1342601 602399 642109 638136 621353 1600840 234936 53786 715285 1855894 566959 1766111 612258 1525703 1439130 1598213 1732806 1001652 1505358 1588529 1773747 1067107 1088678 666234 1805164 117787 1182339 1092991 593658 1613901 1988419 1012167 448496 165629 1715227 647701 1002686 1384831 655488 1634059 517183 500206 1098344 171369 1287624 1232178 443759 1615973 1846689 1949783 1688975 1092876 1543270 188192 330201 362561 1577467 620735 1832149 570757 1721242 336306 165763 1259043 840742 1679357 362522 1010527 1683266 1826521 1447025 962763 759543 200130 1029464 393237 549171 530649 32891 1765878 1186798 1429398 1247964 86785 613373 432887 746095 924811 516336 214356 1143692 228945 1607521 1604945 1229665 1011959 423355 1462941 1666011 938442 897981 310914 1863558 1472644 646710 715381 1664145 1094387 1121254 960160 113483 1722363 835470 1810051 669690 696054 534631 93528 1581667 1775747 860198 556062 227332 1434624 318331 72059 344012 1441444 271731 614107 270264 68738 1750694 836592 1368780 1298948 826865 202191 371671 1067504 218672 1636019 1939782 146567 297904 365013 139396 342522 1747947 935404 1672619 217871 71796 1783909 1550631 488664 1396232 1967072 1741204 1783765 1714731 1767450 853336 16778 1812993 480613 370012 1230713 1380746 404607 1986400 157392 422952 1361135 1551954 713060 529694 1137784 1579176 734821 1691124 1885934 1607158 1394519 1919796 280805 963693 1072111 176307 1611682 1822266 219458 1953705 1016375 1539365 488328 4191 630647 116157 1653533 1112631 1989217 1756951 45339 391658 1389722 676609 929149 1940139 276519 603185 1904627 637792 970018 1744107 1761598 1359009 402420 1452843 1944454 1365777 1392509 795249 1731011 518829 614580 1855789 1255682 469486 461526 880698 1769857 360392 584935 1310714 1809862 1948370 519530 1058152 1078315 501467 1704089 1265731 1905178 200279 993859 1872247 1559721 681847 309487 1564521 1879889 1089157 1445380 1609423 923536 1927158 1488056 1952061 977339 889565 1429807 1131721 1869344 1489098 1277654 1352218 727652 972817 453309 691847 1529461 751855 1934274 1289466 365286 67091 933606 1697825 435994 1571792 734095 1277703 166216 841741 213733 621771 1786692 1283520 1436944 1912586 1224966 1237335 1071437 1981423 66376 1093254 1683183 785592 1790642 716762 909661 869454 307753 1137967 560798 1810311 786039 1516699 976926 1537394 354712 1886541 586817 950267 358879 897796 109281 786174 1233215 1251054 742609 193459 1421399 213863 1022975 516672 1818831 1870066 498588 1648477 806951 983755 993187 917918 1742232 1653562 1169185 889820 1481075 1175083 600705 1308147 882475 1003509 105724 100291 876157 650378 1339364 856938 621722 1264554 1257936 975848 1241551 1917035 960320 1479114 457306 831100 1273945 1200100 255122 57522 215630 1197366 1419881 1226135 596182 1033164 1891640 1400758 615404 970398 619895 1615574 1225656 1083590 1969802 779960 1014810 216771 1210859 1206713 1211845 1186340 355215 181241 133595 1922763 901692 1652317 1587630 1962665 588549 359114 1636731 1330527 404464 1848201 1000931 326579 947160 143404 1489717 738708 1460450 555745 1143972 1548875 1182808 516086 1083972 1507913 205554 383195 1966428 942143 1999569 536222 1572585 1768194 995067 518937 87890 1295489 1643509 690309 1144943 450891 1344358 1562768 844217 278991 1571224 649304 1116928 1973429 1823261 576202 593550 3010 1769873 1068293 1384481 418051 1885318 400929 491164 842942 488766 1039006 1705976 1750089 1228202 1806479 250703 659772 1525389 284780 1727138 1286328 607493 129480 1509822 16077 1707196 156639 1589120 53639 1656965 1508515 39051 1594934 1197633 665068 1052693 1024025 333380 1450239 1458855 1596420 285444 212815 1225454 1712431 1544505 1784869 811433 1458256 595590 1098909 828408 1938457 14267 1915353 552785 1124544 872921 1777584 819488 1392702 1310595 366467 203788 310096 1833145 272899 1790969 1452139 154221 969599 204365 1907332 1611077 348732 532545 603909 684354 1954744 1891030 1431212 507871 1910450 1503684 497231 1370047 1790312 1893592 744782 22700 1724606 1661991 49790 1419699 1603318 1133414 640269 1778428 180013 1410478 176135 1692489 608303 379915 1037352 1056617 246672 1314318 1797002 1304740 965972 1891255 1359082 1183903 810391 1623574 1028585 1929831 1633423 1782769 870856 793051 1032979 1469059 1311334 1859831 1955 1245141 1511568 212282 759527 144111 588852 501974 286201 64550 1773612 464452 158763 192603 291288 1826851 559342 276555 1021531 1383356 1377203 119494 1993 1918284 1480988 1379991 1346324 1299128 1715133 984899 280152 235744 1949005 1489843 556096 1756497 1832650 1545423 1229329 780085 697834 319794 1424302 806607 1920585 906537 739998 695684 412902 433353 643554 498952 439541 825641 731857 1044255 1660072 1359233 397029 66306 863185 174778 697914 1427740 1435490 798274 1947234 1815803 167801 239308 678112 566144 345846 417677 682590 188354 1393128 1736434 1664623 866370 1829085 1328737 670907 1554017 695308 178482 695261 632786 1964863 206486 1476092 1617473 1204133 1128736 280722 86099 1849730 1670841 1109872 918164 1305624 1918300 1903900 1102224 1515798 1093975 1203242 1794579 865711 1936507 970704 269222 1913656 226653 959641 7659 1317341 1368929 1179044 780318 101282 713733 555213 830989 716866 1347314 1563142 716659 1291774 1054150 1087133 397653 1753665 469610 1733044 178407 1357275 1508203 1337224 180273 512944 713200 1712404 1952621 557544 1613718 1393066 1401392 160675 764010 1005673 702844 1480314 756832 1750152 1617765 845918 989778 1616715 162010 1339516 1699823 1722084 1935056 1545029 1650469 1797662 1574081 620993 1095115 993379 1052389 912684 402085 749868 38588 104446 483412 1681272 443414 588786 1665372 1489635 983049 1436338 1030506 409398 1866693 1946342 1664539 604400 224556 169119 576625 232347 991692 30565 1372933 565078 1188375 19533 615643 158539 797215 262454 1430632 1358596 527657 518955 1107401 1618192 1742083 1879159 945595 1207286 1452430 928514 1266281 949777 256261 351206 1980816 1478631 1197116 750799 665807 638877 1183280 1515270 39857 241674 857047 947363 568712 92412 1952783 127668 962525 1033963 116977 125237 1461451 312238 852067 642998 716051 428685 982037 993434 647887 448064 1570136 505035 343482 1903547 1657036 885037 495946 416813 664744 261215 1729604 416823 189345 412974 927023 1344297 1068492 598395 215715 1537844 1246203 987152 744672 1969983 1883248 1768285 536497 1572909 224610 108099 612305 1407602 1733599 1216817 1346397 1969521 1837880 841552 1514073 152596 1690215 1959278 64660 276964 1318567 1308611 343257 1492684 501123 1740359 741034 1105153 43471 596252 690837 622272 1740335 60688 1803159 1224968 1971121 796935 1813372 1679291 1122480 1784506 852235 1237380 1433494 589378 261804 531970 1313785 1052106 912314 1386685 195598 858103 702712 1914103 525941 1527059 1388174 665970 1375663 672578 437427 1977277 731631 832556 1371629 370235 263332 180637 1780655 205389 230305 1704120 430618 1001358 1178878 297670 58724 1678135 758451 1012238 1308092 1980418 648817 1964225 939144 1080447 1588008 1499093 631255 581076 1132367 764173 640073 1332805 972809 170464 1422491 112474 587077 88188 1932193 778888 1718482 143948 912079 1191352 457401 133124 1074401 297444 1649175 1475474 233113 1558883 1375917 1378366 562075 543841 1938292 1863966 613476 404777 1807932 345593 1457019 1391708 216871 1874389 1606137 1725140 1771554 468276 367317 530187 851817 1325863 648379 1588878 21845 1283946 1591565 856703 1375811 428001 171401 1685629 589079 542909 71673 1376783 394952 849245 322086 1388203 317767 1272956 1622265 335103 626508 131287 1486546 659811 1987595 531765 1599855 18499 1172457 676890 1049512 939493 347229 563380 1546196 1196102 1999023 873155 143260 1328127 1562004 1143190 1380927 936971 1060836 846518 652510 816958 951906 1960420 434126 139496 1038370 149184 916814 479212 581506 535930 1363893 1157071 1126641 498506 185877 1059389 859837 1797462 37115 1871152 832051 243952 931927 1576790 1439953 766872 1827265 1291171 438761 1254099 216100 1360722 1957103 424424 1754081 1958817 394703 789918 109392 1034536 1996438 571726 1381076 1983821 495083 160734 1490313 847558 1682411 488865 1749266 1341788 363677 1652707 1901864 1080048 1976281 1372248 1575397 166282 1223393 1141548 220647 235433 1783032 863639 925740 1195257 1659759 1659332 1606311 1505229 1546246 1311205 547507 1278722 72584 1753860 834769 151863 1020620 261747 1736259 1924682 263224 1799103 712119 627704 1066792 564030 1919032 685059 802948 456488 595968 666383 755131 923905 1378744 559728 926148 1718093 653014 842017 544135 326135 51860 1740362 1593423 425100 148277 251786 290907 602365 178835 1666629 85480 1670720 703877 451599 1493097 1725475 1506840 191954 1040871 393096 1956529 1426891 1735685 1110794 473534 1145087 1800298 1857045 1458072 1943712 1313043 1192632 929955 1216376 638602 1529489 10048 1793315 243849 1852416 1808194 1215785 304185 1070484 595946 1575458 699368 501035 1285473 828087 1973782 1425478 872038 1502400 811906 698622 11580 649180 1931773 437893 1429709 271722 1072947 1239953 366336 1540962 1585017 397101 1407689 984934 481715 1925284 657907 341474 1989917 1845735 1566349 497643 1214849 739320 1431932 1695726 1523184 929920 1680789 1523212 1485500 810074 886447 1040740 1344318 223740 1648927 1949423 739925 1320807 71387 798676 1176565 1519719 186715 1278111 227200 85864 1564079 965281 1640777 1680426 1715046 971443 29883 1780605 29769 604176 1863001 1925807 736009 1577524 1381350 393105 1857338 834537 1060278 1602896 1980607 1966064 949284 284999 1676706 452515 1019112 1680241 338421 1520452 570869 1199778 696362 613213 655398 1033919 1643640 1865177 886522 1810792 1376776 1428737 1607258 468370 497404 1461275 1678692 1033928 1718241 1926882 400877 1779543 1258516 1846504 1428235 1167754 1779284 990573 598858 113925 1222172 374930 1759065 926102 1358282 267005 1741818 340922 534569 423831 1994717 1418545 1764966 1740459 1599661 681255 42259 951473 1187294 349595 1537221 1831905 1692071 1283414 1820218 474878 892560 1410473 1638773 1599911 232498 85414 739752 310417 698877 25487 1251807 713052 1909256 1991882 109952 1853791 1456055 1358619 260493 1756034 342571 26228 373750 1236249 202463 565954 630762 687346 127690 715652 981448 1404819 801448 105310 1767905 727947 875989 959715 917109 1488155 1178488 494093 261369 1337413 130225 1890442 1424451 78844 557466 397987 1964797 1908830 16103 983962 1244788 1325663 1751960 175046 244191 593560 1612420 1338946 1492543 899666 177579 363311 1494689 1371609 406306 1125058 1525228 971828 632997 119346 314374 1175652 428202 730553 181183 1716945 1712796 298710 1571178 606329 136250 1654278 1840278 636008 177586 1688305 314744 318750 136091 1845675 171813 1373294 1302893 44876 1710729 607979 415174 728575 27568 971953 519645 415607 178159 17515 1511809 138457 395381 1532888 1188648 1700161 407970 542269 1952486 1893178 1502058 283540 1667204 959618 1385636 1211982 1822980 770842 997307 172085 1985434 1981008 1175040 1852511 428196 1327845 1830170 392597 1858237 909680 5476 358325 1005700 1388215 1938875 845614 1611451 389248 1329715 536932 1671295 1529954 269427 1388309 523511 716110 1166299 1473562 484394 1501140 1056510 62515 1088606 638797 1098301 986160 1433886 365986 1456840 526564 1794265 837038 1134650 1403207 1953083 377997 303361 1076300 1366670 1679780 192180 1444963 669275 466007 1150088 1108218 880355 524364 1497432 1424829 1096388 1027731 583406 436190 550361 1861819 1477784 1493739 720381 613050 442921 1417948 1894033 1709195 760940 536043 646075 579084 405568 721078 485838 1720097 719776 1406009 1367627 1556033 1315031 287205 902877 1021249 636732 1047751 408333 239294 1754168 1991423 685818 1619406 1842347 823130 1397889 1660566 1928754 643276 1925960 1343059 907968 793394 1867475 335207 1085742 6115 928291 1498040 1399457 1129169 1133592 1977028 661851 67065 1485036 1115483 790116 596019 1173808 541818 441061 235186 1599573 1652354 1644203 1558676 51250 1230539 740388 1653769 1660635 1428894 223877 1572075 602495 1947678 1898628 1857015 982949 1853934 449276 1303814 1169177 1047207 570774 1925260 585373 218387 377717 92488 453746 507121 1931460 1411479 1074389 198831 611140 1427738 481408 196574 1351387 857314 22635 264255 224450 43415 689402 270728 1286273 1083370 1554210 1792080 559689 1346670 1489703 576714 1960701 88112 1127938 483783 1230922 90105 1460097 1837375 1699176 6076 1805967 1497905 666269 244303 165779 1117601 616846 60217 770698 1899388 1012048 17078 1046478 360227 1400389 1593318 993748 1490625 1894579 1861301 483400 1177742 1184058 666357 1746948 728800 1529358 1012670 1676390 1895837 1869248 1025342 1980577 1662690 1168372 750468 1941541 424375 765031 1594074 1867018 847351 1894247 1280242 1406739 1587546 315758 1978471 360344 1165638 1919995 1558551 199768 1542397 538730 427361 1100906 1128755 669242 1592549 134123 1246972 1895265 1121813 1244114 741812 410737 511858 1166005 955038 859209 289738 278025 793208 695518 1225615 338952 1864522 463196 1782642 1856896 1261614 234206 39602 1943231 1246527 1007219 1962807 1401108 1083896 1197079 782670 1225695 1570836 1884351 476124 1487619 1152199 1970312 986011 469340 1813400 1448788 1339125 804701 1925263 397054 1653198 1329858 7342 1837257 1660059 905785 1185555 1357954 1991981 745214 412904 216128 1689238 76166 1036439 518234 1396062 643037 956978 958576 343592 185883 1468848 566547 1579312 1782880 987749 1845532 794720 272057 476425 913653 1918601 1226819 826597 1089789 1361538 273158 258514 1251020 303282 19104 210655 1035618 508979 1000502 1285067 15100 1261829 1833115 1993874 1193262 1503521 1388761 1084183 1157164 575172 543719 1547519 1242014 843803 922821 771924 1293773 1291698 1908671 895600 620198 69957 1929772 1843389 1204897 1281733 1426035 1279607 1410846 668272 1158262 360164 869011 433609 706653 1032042 193288 1836286 565851 802619 1651262 1728411 1831093 1327454 353994 468594 345521 1444967 163324 639221 668424 1056677 1891154 250174 114428 700322 426773 1533420 1064064 1364748 1219059 1313033 1740037 1083646 1925966 1859925 1348373 501688 1004605 1867560 1010259 206749 1931651 491003 82686 1012119 342765 97002 1843557 339987 1414005 1962305 1038903 1140070 1879592 218702 1554505 1760694 512074 1330405 1743955 528750 1742478 1678635 1122641 1907440 376791 41659 1617936 1373437 131611 1313510 1203846 1091599 432831 597870 1580649 955173 1654769 876999 582675 228035 468214 905391 1633843 963964 697575 744139 1581244 692004 1243710 1622871 1446621 768251 1542845 1802010 1728954 1462385 1279008 1512120 1550001 163003 905436 826854 1952520 539 1679212 1368248 1033039 1275923 1171765 867490 909960 1571036 1298684 506955 1583948 1341563 1460361 1473013 592557 258699 1760879 623482 1876977 139508 311472 897535 611823 112055 1087378 1156221 463121 1211894 1751763 354217 1810830 829878 762711 1041867 1627782 999218 960695 425526 1711457 1289797 1320428 851614 1307010 633036 1315432 174504 340844 838521 1161562 343335 285725 363132 449606 118161 621407 396726 127072 1587817 27309 736364 1284648 1808044 333318 72955 743034 1359639 1599448 450549 1634932 1521779 1443149 561518 322050 917443 1528586 182107 1817837 137194 1514618 1910898 764061 1557716 1970735 1662789 1365048 747765 1455261 1808463 1035515 174223 362951 1178562 1885654 1211101 1378444 998682 642470 642765 1080336 1467634 1427419 167563 25627 364989 751247 707278 242857 831496 1863807 1147153 852500 848564 1956457 262 1759342 1889939 621584 391549 846034 1088001 480574 1798796 1177571 256346 939671 1439243 870492 99553 200038 1842218 352042 1223866 1935517 35895 1903067 567911 1206616 834557 1747066 489201 514361 1290796 737043 560837 465317 494932 1941416 865948 1382684 1739709 610481 484745 872536 276904 533660 1646114 987266 1342243 459826 1641167 336766 113827 405452 1633231 212760 1771795 1144546 180065 1205077 1146626 1931900 1411086 1939183 1773535 1282461 1995451 1093546 1661297 1125931 1309422 596272 1180837 514962 416133 1230228 808317 331732 783633 1943007 1624284 1403998 545402 1139217 887826 94440 1250034 618156 1028330 419478 1096883 785242 1311970 375322 1613246 370380 248811 730876 744024 1582061 1660221 1641470 1543522 870017 184352 275033 890797 483475 624104 101741 1032008 226685 771744 782709 847807 64703 228085 829592 370059 1590438 1194171 1848688 1122313 237307 903440 82574 1108832 870023 164614 982891 1090135 1829240 1124481 432780 719371 557587 728651 969048 1813477 239028 222099 1575636 1836905 1604049 1429259 1731002 357074 837879 985500 1996455 1147790 242623 515286 1433109 1661844 1736384 1087987 806299 586151 1047826 734524 1508578 1237901 165591 1798714 1972323 579747 1098450 1415085 1872367 47528 275930 1761117 1372337 1860293 1796115 209001 1477132 593816 700336 623961 896704 8838 1933350 1265524 1519924 1853696 404809 1764598 1892412 446528 936407 1800735 13160 37587 1013178 378222 1088747 1805167 178154 1206137 890858 531330 408377 1354458 1840181 1934182 1862888 1290351 1331471 114978 948990 1293983 1336796 1904374 898602 907754 1148933 1092711 620699 1244528 884895 1869384 227326 1309682 969834 212156 1017450 1225836 1479231 502536 1533208 625434 921428 1464651 676712 348788 1669494 559814 433559 604908 1098168 976996 63010 1191747 1718665 1040914 1272262 1895226 581093 707449 1910188 589686 1208748 1110852 897048 388395 671972 532648 1531775 1032968 1700688 208840 1496546 1234972 1483647 175823 799977 1331972 918554 703721 1034477 1292215 32399 784575 699061 109183 1208138 336273 1398314 1808740 438136 1948732 1195124 485434 771167 111877 1362167 1794023 214222 693358 1100933 399631 698607 1206509 1988021 1552016 1062244 1126608 419523 547998 562283 1092268 1494649 219012 1451772 147713 1347773 1502522 1844095 877623 950581 242802 507531 949880 1819013 395780 1953312 1555522 78200 1374265 635759 681965 1391433 1349896 1694292 1926980 791481 475513 1946144 320975 403812 1926035 1129950 1134895 578228 1263247 1981232 1041896 507122 1102728 490014 2594 1927369 625490 365991 1236877 1706913 651902 791844 596893 210155 1669974 1593715 781375 1318090 1142546 1957991 1982093 1210499 1932652 1452211 1098167 280556 859712 1637999 1601874 1432688 254549 1002065 1590351 1696412 307736 658750 1510506 552282 631074 839219 1143737 1784217 1531586 384588 1589696 1958697 241028 437374 1965614 1454319 218655 1912083 828707 572678 4245 28922 1854256 1195558 600239 970625 1859833 1583450 960849 651324 1095441 1652761 716722 1583168 1880718 1407704 675480 226140 267788 1383819 737088 1123269 655210 967065 1148199 546537 816018 1457631 1119623 1931383 218241 1680961 1600237 209979 1638253 1029339 1777406 547036 1103288 192622 1217140 400872 1619065 1167891 678486 530456 946535 333530 1078835 814159 1688713 219656 1255458 872855 67908 1225538 702041 1096932 1662661 415736 587341 1822306 690416 1563096 464998 454676 1363387 181911 420639 647769 556299 609411 847341 479706 1524164 748660 1883639 1640492 417799 1279942 876279 1983542 530572 77675 1282058 54002 1362180 910519 188154 560415 1336986 1510725 1733962 456512 112685 1596335 1825893 177806 1536917 669951 263533 425191 486480 1975386 1628572 613334 535080 166610 1079275 1613969 871787 780759 469374 1247778 772332 1583301 293995 527797 1283775 503113 665630 852896 1248370 568124 1362726 438769 836292 1440558 1563354 194827 1407350 1110821 550321 351793 2644 1717109 1903284 744760 1533911 1677685 462004 749034 919758 450937 1198019 891284 418908 1676148 349799 1423019 28670 1481295 1624654 339617 1511243 177052 549721 100171 1584803 1874456 401720 944311 1391898 437773 248186 1516081 1276256 289643 450887 1931984 1579406 644047 1246126 343273 1422338 597672 1220858 785426 503047 1778396 1395568 266580 359089 1624407 411396 1929349 211557 1768618 1653857 943898 1172600 1429843 1214996 171263 176281 1186521 1965334 1155758 1837936 1064784 482032 1189522 1849104 103036 1598751 874233 1270953 1839153 1334608 592534 469824 282590 1976366 594632 1924211 1141609 185490 16275 940669 1570638 1542860 184315 1743384 1090598 426317 1609664 109374 1472861 1083102 1333843 677053 227981 237047 511822 9092 1571188 1635781 1437513 643016 465576 1493603 1137591 1598763 491150 98495 604221 1831707 1396249 1834382 146484 192638 1677448 1386451 1755001 1698415 1102424 1887501 1634724 1755579 1883462 186125 1667405 1862682 451342 1810403 830267 146303 741299 764822 1945227 1783682 878013 1091868 1219824 1449231 135447 1671114 5995 214726 685035 267325 974723 1438088 568415 1741811 781727 442641 123673 1244550 670507 327802 1512147 1988078 579767 1887707 619426 531286 703774 354107 1703315 1281488 653254 927522 53812 1281958 1957727 1636530 1782338 562005 899234 812642 917485 1649576 127328 1272970 718422 1951649 1327070 1447227 253839 304032 537956 497126 1904155 30285 1712986 610279 1611398 770814 1361908 1270235 270437 1572614 1394153 1528860 35878 583908 128479 929311 1392541 1150383 827765 1816182 810427 810174 658323 819046 1124930 564088 570174 1154147 291971 1874623 1241457 1871393 1724208 1162396 1088571 970813 1065581 923596 673935 1857723 1850199 17564 21760 1614598 251486 1691551 638316 680484 658077 60862 1306161 1132126 1358835 361696 1929234 679986 543039 1157260 650609 1899091 437199 828249 984645 1396667 1458626 15489 189979 709460 1616152 897648 109077 1421866 837431 634508 1390241 433787 1299330 294183 1797456 144839 980348 1776193 1299948 1185946 1485803 1138574 1974013 173245 1874570 705414 832647 1483571 907515 301254 1110434 773647 1125027 522300 1201052 1599069 806841 1353842 805744 714577 363104 1138620 1835704 22395 88872 1499019 283257 1227456 1707480 1725718 1325729 1099340 96769 40144 348073 1749742 1126256 477793 1860715 922783 231855 1931969 1578485 1595972 1783102 385004 465531 1285988 1571470 925484 1636222 607267 1864558 890326 1864433 1879014 84463 1606209 93233 780898 821311 823765 1809584 1986990 249139 967215 1100464 1473169 1725813 492768 970517 432087 1305150 994907 1528926 1693398 1278089 215776 1403362 772614 1242522 1821682 1159258 1324590 495563 1189769 702337 1291753 1899355 1840246 1578243 723179 938336 985079 1627570 618491 1098356 280664 833098 1508624 60183 283408 121138 1179667 1990121 108073 1913748 1705872 121599 1195660 736088 817717 1525188 954166 502170 1515661 805894 1594630 109657 1405906 1753069 1591514 1081723 377048 495038 1426215 1742626 1405441 612781 484198 1930347 1375002 473080 1822551 193671 370322 987895 1355802 111248 53100 216402 156461 574607 1963718 1688708 862101 828411 627478 527680 1873998 1309523 797647 1505424 1990588 720456 1444325 539215 1393176 1980513 763117 45790 511883 1259517 1232762 1119655 1565080 906615 1841836 1930423 1434812 408685 83429 146947 943706 687809 1640772 312478 15547 250757 1052018 1430412 1378602 229787 1062473 1896804 1255349 792801 449616 108790 1496041 1307559 1829959 1916767 495438 1748450 1246303 1090744 577168 1500544 393793 1727575 721492 227845 450868 1410965 60939 1405969 329208 1989913 1596606 1660663 1993212 1127187 581139 19069 919005 1906881 1336823 1317048 1988892 241547 327549 112027 737401 533637 1135567 629467 864666 120392 1674125 1865846 648955 279391 518013 1073802 1486969 1576238 1795761 1969638 209749 210015 1065685 100620 1667130 339522 1181195 1400197 1145301 420124 1976844 971942 392195 1178508 1197790 167716 230079 486030 1789528 1522911 137474 712634 1302872 637123 460504 727820 690170 518724 80651 994138 241104 896508 618000 1780637 1064038 1669123 1491417 762317 1147632 71644 336963 1942404 1416192 675327 1978776 1131393 1075384 1703173 894903 1939422 1566495 442480 511020 1607672 611180 380885 751492 1159820 1115346 1852602 1714054 376643 267879 544950 1830180 1166778 28366 1919731 1708112 911679 355832 796828 1401178 730936 1847432 712814 789816 246692 1102862 1025570 269369 1602194 914877 603232 974412 1887801 1874430 36843 1465270 1302455 1546748 509306 1705790 142902 704563 1777551 856387 380848 316775 1336392 1165118 1398359 16208 965137 1283795 1346489 1793252 1158110 1817914 639405 463062 541961 1674081 1123241 1715398 105371 1881033 1196149 1994644 1297980 964498 1700571 1489246 1613953 272702 1255011 288821 1428526 1164759 620426 1864495 9043 366640 1183068 1900684 1747795 1643340 114297 1816429 1627356 843147 279605 1011163 186412 301589 135183 872780 249206 461373 959694 546201 1960255 221463 584321 178030 1160497 1391599 1311692 440620 268755 289312 972634 1236829 1668478 1225865 1068058 46429 306423 1448388 1866764 1871982 1815283 699829 1008824 1634329 1356903 250723 1329138 1153752 1059284 1852137 771913 1547499 557406 114323 1005917 762423 595840 281706 44507 1507306 572815 1628342 454522 1442754 907955 719009 121026 1385453 1679439 1403977 1935682 203310 1896774 1792533 1359264 769054 849176 604944 904550 249195 397903 590979 1672486 656547 959234 759442 1804074 1746499 5202 1323104 1588058 1667720 1398185 1369342 11900 408740 1110567 399433 1017694 1637463 1062646 1067283 778890 728961 1540326 19298 664232 1984652 1153489 1378798 1873285 326350 2576 77496 1587975 1849850 246209 656388 1993986 836035 977725 401083 470321 1952307 128975 1406870 115687 1178308 1516911 5931 426616 716435 1703129 1136263 1815359 666837 1058226 1225908 1962119 1617558 1076391 191020 1644047 569741 500854 174113 1294951 1230650 1312522 1122616 1283456 1326798 1751252 774402 1755761 1246857 1967287 1528063 1713572 261209 536484 893405 421623 1608353 311259 726838 755535 1561218 478165 474881 329515 154921 704674 1369781 544069 108499 41733 104286 1121202 1687002 1980611 1614021 1746860 697857 325275 1417178 574281 1264333 1778737 908930 1853824 697768 1015935 415232 1439844 326106 645473 1404066 1051034 1475319 216442 377069 130952 1892447 1324773 690227 1272736 691638 304518 925818 700196 180046 328392 1088528 575452 192653 1490339 1270614 1196475 1908776 1691552 1572063 924773 1913445 1670170 1373450 1447872 408418 1453807 1452782 158632 724911 360910 968353 1701704 1638447 907601 116187 959216 649236 1565094 284811 1077693 1363365 1856169 1951921 167343 1074837 1365876 706890 246626 460180 1754634 981258 806893 432540 1399929 233625 1927566 265493 1233127 1557522 417971 1368235 1378743 1924245 150186 745379 504151 913269 333414 159717 1087996 1005429 256129 964794 586415 310985 534929 1053648 976175 998916 1910423 113300 1842802 272394 391423 1444214 742049 1153297 1965073 1308702 1053137 1524237 559198 1200627 688639 915252 1350095 166851 1573919 715092 1514521 91221 1506356 1987942 845783 488183 111321 1890053 1293177 357595 1148191 308495 1403541 552385 245178 865330 641185 689513 1609400 1902081 1682253 1692882 555205 753890 1697969 272639 1897579 110242 1978324 611058 1996876 1672363 557728 156629 362792 203014 557581 1443573 1783445 744324 949816 219333 249272 403909 66603 1454018 1850000 1927253 1266151 249041 1553303 1759096 371122 1492996 872799 473424 1972012 1260746 98863 1942496 1171811 1444480 1229797 1471903 820057 1635965 498603 27630 575590 1146455 987097 431250 1586566 303260 158289 1062831 985840 270632 1461703 342205 991323 236295 553267 1308199 1688023 1906381 1467528 344152 666608 513718 350524 853066 625229 1660114 1498317 760166 389625 1401694 1236899 1529438 622807 904051 1925112 67853 258781 465557 1906950 891438 1592244 1712040 807840 578123 1115762 1794913 1626515 1330903 897227 1892142 96818 1534108 1312768 646834 1186820 540373 1519122 1524485 635142 614186 13986 995926 1130353 1991807 1327042 605943 352052 168756 1804787 1653915 1734369 542317 830921 99903 1828805 1661054 506793 62414 1531929 192108 1846845 1823287 1665116 157660 415039 1803858 332695 253682 201558 892475 778410 599705 252278 1393505 1746791 1740360 1545458 1422131 1710446 805363 1619188 1154070 730398 289484 808714 778692 200312 1559507 1532218 846104 714993 697489 680269 1234309 927144 361211 490072 742649 1170777 1638468 1994201 678325 623121 587044 1291316 1279160 560036 330850 130369 1312111 1410175 155742 571084 606942 852162 1133144 1981692 743889 1927188 256205 1420847 530599 1781184 432651 901095 538000 1849393 105980 1467594 1272205 994094 1556603 1561121 24729 383912 1607543 547436 1626952 298882 79432 1252422 96214 61486 1758880 1322985 1268141 856996 1967732 865435 1671677 1648996 383293 450034 927390 1147724 350931 1317012 1591075 1070026 631652 218321 1550459 436359 1893107 494110 1514697 1513961 1697215 301771 1445315 939639 929969 1710588 969407 1111209 127625 1427803 491294 1579608 747422 879571 1159180 1402465 88705 102308 494153 1799194 1566209 1346652 984247 1059503 1482244 399501 916788 1593164 493607 783823 1843755 1107797 666332 573033 363483 1731382 1567461 656145 7256 1698 1638024 1920939 267562 1701822 1006634 736722 463471 549551 302621 1102854 1630667 1667167 1119677 881590 493660 591001 302041 1842572 730798 1168440 617934 576669 1841500 1128123 1061559 1707084 1220232 710694 1296076 1650370 409007 242648 28013 1015890 1691538 958730 633070 641748 1159988 773056 130001 1643831 833971 256547 67140 1929893 1407745 1904810 1608558 1372386 853479 675516 88684 1511308 1629908 456508 1588183 138111 1964037 1417336 1201581 73273 222812 182542 128252 1134182 337249 571081 270696 1964837 1280020 604344 1179747 1476886 1628369 1656562 260424 452984 1017051 1024858 874626 6293 1609138 194988 1713009 59512 31919 1883810 1665098 1469354 577954 1181631 1097110 1313416 123838 137938 123288 447436 1405046 747864 1855357 1915003 147564 1242494 428898 948230 569610 1671421 547992 1155092 1386842 1019379 852087 764948 526060 531642 1544863 991216 554679 1083921 907165 1688312 1982871 392731 348037 868106 1312939 1100454 92731 333527 368997 737259 1290261 176312 206103 1127705 872300 1292471 164969 161642 947680 1864583 1831289 1625480 286756 1879686 1800889 377494 1642394 533352 1382564 1010742 1544694 1559111 583046 1326167 1792732 681977 103320 887096 99925 1302878 1086315 402125 1392793 1175885 1626847 751568 709317 1807795 23053 463396 785737 929394 594184 270329 1560562 1804802 144235 626061 1963898 9322 1252713 147002 145750 1518275 1409079 477406 1981703 1930996 930753 1883178 1546590 1946134 1838426 188290 1847700 1040562 1984808 1858589 372020 448695 250711 491495 724231 196041 1483077 345033 1455807 56796 1241630 39785 1471546 125395 324083 1319465 1657636 234321 1613715 1021792 578533 1536903 1611954 796868 322635 1349226 1309188 1757844 675026 1855236 1771543 1151286 525078 1229253 713461 144879 999515 574744 1786640 1264633 1924829 624575 1438918 400475 1530506 546786 1031265 1454692 655814 956883 1105207 1620469 1315965 1125178 1037714 1819245 1586330 1828233 1286805 585922 532755 76665 1738676 637938 1357348 1424968 368652 171324 1434944 367620 1601971 486195 1323330 16382 398175 25045 1729012 646540 1599341 999199 1191840 765292 1111307 1912561 432517 316097 1431076 544688 874745 1883654 1861607 1116531 264081 1546563 1811809 348859 1549379 1694444 1579086 231205 155886 831865 1367151 938357 402737 1224293 593921 293105 569363 93911 1424272 1106164 983479 72970 1389452 274389 1226413 1540436 804669 823587 225659 1688337 842089 1734843 404015 996072 422473 566538 1772119 1908610 781811 383401 1600956 1188741 1012740 851702 1494209 1793135 743305 467263 903858 1319206 481353 512735 1902048 1290585 1414030 1173607 1221909 1951573 311688 1722085 751030 931475 499980 1316131 698110 1786841 1703103 1163999 1838924 1843085 1436319 390971 1067750 648042 1752045 1497985 1396702 665042 1728196 396569 900061 1354344 971276 1191512 329114 877949 923280 1214869 144820 1744152 935252 271672 229145 437243 810714 1058690 1274813 1218542 947352 1860097 802739 1085578 706293 1499179 1958412 1782813 206988 1732479 840606 933916 746540 984380 1748780 1963886 989130 1022092 1966534 1380657 1820612 1933781 1806886 802324 1804987 935931 1701226 1392961 621878 1508493 733909 1611048 1342501 583482 397165 613031 235584 1289238 366341 881746 727789 1801721 168568 1831334 495619 585276 1980285 1761963 583091 1141894 79794 390403 1861702 1911436 363953 1344434 1698423 1071195 99314 1444213 1555511 1657476 994646 886421 1167453 243593 785965 1386566 723505 1807335 100110 285538 1827301 988498 1076953 1994345 1399167 92203 651877 1952638 117644 1226818 1202016 235066 1923504 1181256 483601 415927 1527046 1555141 1733595 1209183 1098547 833454 1693404 1916667 470659 639125 1931310 1374456 139114 1834992 1863702 894041 245416 1859968 1323017 1586929 417813 237460 1851053 345449 1341118 106818 1103690 852027 258315 823996 1969917 1760309 742766 596807 1322619 347018 609640 305578 1567769 172543 164472 1742399 1901451 1505212 150057 91892 193982 631006 1273532 30274 1663614 1149100 1875265 616115 784586 1001376 271780 1954907 438981 1901104 1560102 1826358 1839189 956494 248526 114591 1831966 809654 55804 907295 959706 885180 1995341 590684 1827049 552314 1865832 1588071 1606964 1608678 1744022 765397 720867 1157506 477987 1337257 1000189 924398 593418 234318 209331 1707034 130451 505343 129140 1479876 980868 1468611 1821866 162366 755237 41851 778413 139387 350355 1385149 354093 1860850 605294 1129865 1649106 453240 592808 1975710 599878 1742783 1261235 1280672 719830 1267542 220325 527465 156515 826232 1639776 127697 499720 1091729 1979007 1832425 1760371 1710463 788557 1411863 1265248 1717462 1249268 746823 528439 1484607 62474 1481476 187072 376867 671970 178761 1268767 760473 1403261 1434100 88866 225404 1213839 668468 1880537 1432919 865364 274751 96584 44396 649117 982784 1446348 432100 1317259 1178167 665105 1937063 731395 453065 1125556 1539472 307782 1605388 1773003 1431425 1373615 1726541 1400440 382339 1600591 840216 722493 921370 128952 560194 364327 185558 1003625 88851 1450727 939436 1626594 1964181 1356742 1084531 1483896 1973254 1464376 1123425 1370160 1425858 1621308 74858 360828 625746 125213 539968 381421 1833290 1231818 401648 1051360 1756290 834330 1437612 1384332 1614766 940016 59983 1773524 450191 1193807 1525241 1771056 1731716 1181531 459799 548820 550210 1119350 1956759 1984068 1714180 1727778 1688490 304177 577385 1926516 10314 606635 417211 1633497 1065554 948771 1573037 1497836 1099444 279463 636144 1371264 1370129 329907 591134 265457 937873 1966914 256356 1497309 1094520 798180 232283 1085484 435449 610030 1437256 1432297 1532919 423062 133754 1378314 1286176 1816578 1806414 1098712 1076915 1023276 151704 758383 1047990 988883 876158 343869 487346 1632660 523556 239475 1599043 1579617 140470 460601 129889 1775225 1419305 1300338 775803 1491731 1518665 692372 901605 1788680 1484065 304647 1483073 880280 1460214 1214203 1666118 1789204 100665 760995 1960775 1368725 1003518 154207 887038 142668 795895 1464905 981858 186372 1110292 109422 985817 1892605 269057 1007678 297040 1855672 952993 1444390 239186 1973521 206899 655320 1873280 1675742 1706499 1322908 167220 761545 1210271 253785 976458 336594 1615942 806943 1825659 1863497 85410 1654603 1856650 1320725 1006014 596552 39863 1334152 245132 747006 1321125 392626 1137081 696211 27889 641875 1654462 50790 748584 312593 206638 928015 540801 691181 1594979 48539 626521 1194747 820900 389760 340467 1797671 1675256 1174895 135326 470051 673507 1790109 1138008 1632058 1738021 604914 1660331 1643533 949410 1154217 759933 1115125 377056 649381 1481173 295576 1045495 725678 1761802 395433 67460 426190 1901587 1114360 437554 1315876 989750 436963 1384811 1512244 310650 1080070 243562 968678 1764878 148626 261689 1610719 1817968 823684 61849 742997 156670 1825684 1942994 583351 596245 570611 883808 43092 899797 655904 1238283 1471777 1636504 1086621 1160770 309099 1050412 1051254 150144 1672465 552020 815651 22879 1761635 868306 264532 753901 548379 1437874 1394966 585568 839829 1504194 1109438 814777 1051262 287996 1706832 1036504 1666511 1853306 1831640 28238 137486 425477 159465 1868650 1300223 106792 818852 989307 1017404 297284 97184 1406420 776657 1496758 1513067 419157 955814 13841 1654004 1617395 161444 1149511 839400 1964137 339201 345940 1194948 24688 1226665 1411711 154564 1872315 1251678 1443078 1789086 1871620 1676163 781540 1031769 1750652 1165310 1773724 111386 296659 575824 1388129 703137 485336 44940 1731215 1506317 1637407 807202 140571 277198 1429984 1599168 752547 1032942 1658837 1191572 1142323 395735 1159079 1634681 993449 1935031 1049167 348419 1527888 1286033 252236 1120710 1517357 774587 1332284 1803166 1124873 1772790 1009886 1983429 636171 1738936 142409 1372420 379006 1559165 1872585 732792 321322 1471768 922864 1141853 286691 110411 487801 446265 248735 1631755 1682805 334388 921934 1663110 1748383 1691128 81063 173362 1233051 61867 728779 239257 927292 1405287 825288 1699624 3085 1549109 1306063 732338 576564 349473 1685429 803235 631408 409216 1755344 70751 216466 1712901 397768 1861829 993027 1718318 1026566 460961 1811493 837758 1897546 837125 561865 259246 1706537 183127 1882994 959523 570059 1892723 450417 696637 1521436 1372272 1595391 305082 11088 1602535 663227 1242013 1925839 611644 565266 1256837 1303554 1118681 412099 331951 1840579 1288057 1194094 1336804 1193006 1053167 338629 1376037 973980 1053726 1271713 1494394 1598386 1955724 527854 1994460 1790734 727580 1714903 1499458 1538709 1462152 160995 703199 784143 283429 1467665 71860 1487892 1701115 1819580 1355225 187991 891541 373641 1562819 1633093 1963671 1305456 803589 922453 1266057 1237586 1606217 1371523 676075 1473509 1201473 1633503 431575 1221412 1641865 1577361 264670 500324 1462249 1095693 480116 125018 754321 348261 329814 1704994 142809 1520580 1102170 90962 826829 826307 474227 1976759 1107001 695208 799525 1211640 1176094 501815 384124 783126 851146 297114 1315776 1021510 1266341 1755549 1046156 1048910 866082 556600 187659 85662 363668 262039 1459482 58532 1010492 1499046 128544 1030877 862564 675557 920369 1473613 1035985 747142 1882325 1933204 1863166 1369332 1845268 891461 1978144 340591 1540028 1310294 687416 1502629 1202173 1207578 1937556 1614401 210595 511107 1544503 1722565 446293 424703 657870 1607667 1720059 585529 1850344 389096 515374 1460613 1539020 207344 962684 711492 1650445 1014048 228785 377379 1218798 1824467 865332 1263476 1813612 1902176 1095572 187949 1202972 1564661 359115 1061357 1082420 799103 825920 729305 856525 364854 1789587 1827480 243384 1003180 1925246 845127 652425 439142 216175 1379834 848375 1754058 1548109 1382895 696765 696145 1423341 1744283 437220 1387570 1585002 403927 1357849 573543 1991386 17847 1539446 850585 757294 375574 753003 434075 547759 1875107 1626800 1288041 80004 84406 493257 1324371 1982378 1383663 984940 1823366 1624322 47237 1154964 121040 1639010 111834 924179 997238 1670658 1220222 130943 830216 960665 919761 1657819 116092 1882386 170488 627211 664137 1213205 688795 1633901 1271091 141107 1335143 679924 1014901 91173 699752 1546874 440358 1516905 1295349 1794389 1617522 1854678 337125 802449 1591118 8123 751836 295204 1816300 1588063 898652 898749 1655861 1605999 714234 1135851 819503 532332 1637878 1891313 1834349 800346 1153821 1073680 168513 1639507 1090890 943586 1744189 442959 1556634 154215 1494242 178837 250970 649698 233891 179035 1530143 77694 1547578 1185614 1368469 424649 485259 1230659 1104712 392036 220277 940491 1256069 966178 1797896 1770256 1935627 1183840 1552010 174531 1077919 597711 628725 1794979 306732 514108 1740281 1622403 405263 939866 286872 1628460 910907 1804066 762599 1156344 554763 1542648 990067 1634321 198516 786933 1495532 23839 589929 1039286 1479189 116174 765884 1797579 1865654 1883060 403889 1388752 954509 1441498 1669805 323723 1869579 317080 1192747 578817 987875 886651 756080 1999026 1446102 759608 227771 1978128 29980 330554 1903726 1967731 510447 411189 1146375 745154 644759 889042 1349487 485258 657427 62868 818311 1355069 1642079 522191 660685 1012094 1855308 1003263 1301232 708148 473499 301324 1767454 241114 1650075 1395805 26695 1776440 1864445 174486 1216554 337186 634897 147532 486256 938064 458167 1287471 1059376 816881 98230 478601 517801 436854 85167 939865 1452659 159794 480595 873394 149259 86106 198681 1024108 1529631 495742 407434 308941 638298 623488 1782184 1165091 1824403 359660 745662 1915070 1127295 1268697 1972681 1069389 722087 51145 19980 1762162 1899553 1775806 1857380 1611981 1037376 495266 1695802 796437 1546686 432754 1603300 1576592 740177 354770 317476 1733933 66780 1428371 836034 502696 1114471 825550 1668728 1293014 1656082 1829205 1271176 50117 1840268 656927 1404519 1118903 903315 694273 540331 1408863 1339324 62718 385536 952307 1552776 397704 811800 671000 886192 981042 1778830 1211814 43308 1441395 300324 242291 800028 858576 764937 117199 1542991 1124167 1296619 1083073 180952 1813806 1688002 334182 70645 165894 130210 252662 1391966 395690 1897902 726841 1543881 180823 1386361 921978 570456 126386 1944541 964583 1539089 1986348 1507320 652097 854588 1724641 1352293 659232 1793426 835837 729129 229382 110677 1651277 1652034 1495160 1441422 1007330 1126606 1753529 396852 1588817 1696786 98173 1990664 481869 786399 1650822 424467 813596 293431 245807 157835 1809151 1691462 31061 867903 940019 1771409 1673192 551327 1291531 264059 1387276 220906 1421181 1579530 1761520 1153843 2454 1234412 1037699 1195573 1616957 1440754 54387 328731 1216450 348067 483865 852713 509974 1264673 1062386 1207801 153997 1206666 159732 241428 898033 105639 1387553 125796 394550 1378718 1885761 264181 54631 906899 1825800 773687 613386 1394465 1635145 1246453 565374 1654947 1781520 1378350 1843131 363372 695119 1335942 281376 462758 1534791 849767 820055 1254594 1731802 1829292 1098358 357531 821590 42028 798826 357782 1485297 162550 403097 670283 1745788 1117913 829879 651786 536499 1382505 1003160 1161633 1085425 227119 1799151 1888456 242844 1296922 957601 280644 880320 628319 1010084 122056 1636520 1773989 1596422 243720 90631 1880147 947061 401613 485716 1881989 1191266 152907 607933 157179 129766 663535 1346977 1669969 474401 144133 1967862 1968927 1914369 1734432 1609092 436689 1187989 497433 1533026 790258 182645 1457496 801907 1131354 1476201 431428 1909762 498230 1660679 1649443 1330621 1166364 1126118 43516 1404180 1644617 1690396 207555 1110783 949713 571139 1087716 1718090 1853057 441906 1822945 1954770 1623370 1657471 205997 1026246 415012 1077170 1840306 1902278 438093 211775 134345 363592 745136 236832 994243 1883239 1644990 1112633 1740069 1949614 104731 594477 1230819 1548191 80733 1258807 671411 213033 78356 332897 1292178 1829755 742412 680708 899322 1083973 1435641 1095500 1960417 907857 1230824 373578 334132 777914 835157 497207 1033494 973111 455637 1503974 978337 247292 507336 1804102 1894191 10566 326739 739496 202110 1362420 676636 1258392 1302286 956651 532558 401544 360729 574471 367079 1074521 163975 1606165 769453 459443 610695 1108351 928852 1695797 706501 1772435 1243532 1168589 1245630 1374435 1070158 467634 1627506 1299980 1171663 1590551 384335 1430946 1639595 1441200 884839 1926378 623151 1540586 95900 1281832 1076379 1040290 1997444 977770 1620206 1883238 107544 1807634 1157292 8615 680288 627369 54569 1942413 986507 193329 1072348 1834803 1316525 97222 789059 363850 1094010 1790322 1534002 485706 222282 705856 907452 985317 182439 734042 1781503 1862872 855526 169205 1587208 1104627 1017443 295979 460871 390562 1108997 38156 311227 481577 1793153 293498 1468313 1564402 127647 1273717 884009 578882 1629400 1139901 478638 949782 950732 165060 1471505 1371340 605696 1858525 1663074 1068696 1622320 1986571 840442 1153966 274425 557708 556727 92034 139475 1365921 1176911 914454 1474597 1303881 1301853 1740713 1641808 457969 1699371 1528128 957055 586137 1186983 615313 1536582 1848048 1213799 1400015 1576168 201078 499124 484490 535783 822493 680214 1662341 153031 76418 235827 794308 1978464 1120106 618572 1418717 308174 780476 1550029 1077121 1396380 849400 1494779 505024 93960 1851039 1646068 4065 132449 1191258 1622112 1826545 559647 883370 1114475 392210 1214446 1921004 606780 164223 1396975 1911798 303648 1070332 544397 1641736 1437661 1262242 949279 1455186 158422 23634 1347548 1583139 1785760 1574360 1126219 144308 88265 1352867 1571797 1053583 856671 989783 1154551 964043 788016 583252 582030 1650281 1313652 1117701 1461954 695791 1012319 414034 1087182 247251 1868023 1982408 1371075 1514659 40281 894276 129769 1009954 1996564 1381185 488101 1060006 1786375 717283 1614930 205094 678490 1563137 560452 1557755 1176732 878053 680657 967960 87093 949555 1921918 1752377 908265 291665 20861 1942165 205814 926667 1016939 1607758 1537137 1840141 1640445 1534615 133736 1828421 776732 1863441 1676389 1524971 197593 1211528 1468773 491416 751187 560347 1048828 1708779 374965 1302068 371533 1767121 252684 1063022 1340970 970881 339348 853106 215135 1005682 1769801 484465 193217 1354169 206980 1071879 293250 431893 789333 1065844 1708023 1465931 1270264 227137 1378065 1630005 1426455 365381 1225019 779820 1619535 311236 640906 578747 1686027 339814 874189 1959536 32740 1197719 25042 652351 1283009 709454 1476679 1662343 785991 1908058 1102820 1477478 1653952 1958559 189831 801988 1760800 301442 1158145 1856493 1867024 779457 669745 1172372 204936 1756840 1998127 554460 374446 1739832 536983 1862998 111350 1197360 756668 1812527 347359 812263 1915008 827586 1136281 114616 1988146 512347 624812 1979795 1474581 65702 86128 1310454 1853013 724100 1605003 1926770 291101 398305 927477 1467445 1929603 1470545 1495981 419526 1962318 322049 885532 544895 313476 639650 1077909 1956977 1426525 953083 288370 1726511 1890190 1622858 1837557 95903 1284221 1494525 1442852 438994 1565617 553928 662026 540524 546938 1988166 1505297 559206 870145 1953176 1349994 1577679 1354403 408401 1213030 775959 1677968 1824788 1017993 1616148 1678124 876102 1924067 225973 155093 751730 677555 1897942 1410203 1899934 1431261 1870705 116215 1315422 1366303 1037468 755677 1042985 265855 82816 310178 1141969 520279 211997 1277513 1684736 803221 1440432 1832898 1336678 898404 1632779 496468 1595691 492761 744923 1630625 1269505 206747 519663 524271 1993121 1335859 443297 452532 1610092 1314367 210095 433469 1298755 724934 515699 550347 1422028 1082637 572281 1977939 791803 580415 542768 292712 297020 1295046 40844 144439 39523 569732 968937 170089 522781 1592185 1102969 685692 1643020 655341 154351 399446 193497 401476 933614 1008907 221464 1499889 1298268 626601 168808 245175 1375174 1507894 1717479 1122664 702226 264465 958443 599802 1473363 1576336 410516 1004505 283677 1177145 884288 1246951 373025 1809477 298617 450569 1985231 840038 836362 295770 1100073 1482064 1985802 165557 545371 349705 781175 1094811 1608016 590622 1913128 434871 1958139 1091184 1460841 256043 1927140 534458 1369880 646799 1017004 1392515 704165 256467 581439 1201205 546505 1039655 1749105 1912988 1462825 1463416 266469 1009150 1813560 660705 1269444 589565 1065749 40159 563617 285293 1852695 1240685 1275656 1322457 440167 617512 1769884 319828 1688772 63404 1253574 612383 514639 423673 1262033 1305762 770265 1990230 118184 1605438 748469 138833 319725 1370123 1677730 398602 1229345 100711 662741 193683 906448 1950882 908770 201557 472221 132657 1344278 1667791 1906070 1505035 1973570 1327728 566519 738204 1394887 247897 692361 1514905 1261433 1894555 737452 1613457 723027 1832736 305343 1651201 163690 1783823 1578040 1376683 1728496 1181345 1703369 692598 647265 1623376 73034 1644951 1376051 1700578 425355 1431266 684725 1948525 1292384 1893681 463972 1737031 186923 1218241 1234342 1144925 195585 478987 386576 1712204 1982627 1211522 1386282 1400237 1318209 415310 134942 814017 374571 337321 201886 1881863 1025416 67988 1849629 294340 1945848 532808 1765099 1145066 893271 1340416 220458 566920 386370 1354124 632095 452603 826485 1926851 523219 1437008 38578 1448248 1767508 143747 701538 1548583 231995 1861875 391648 1003760 1302150 1557135 1823035 1200809 847833 1474944 1763162 584617 1482505 1462132 323674 795313 512533 1323392 1019820 856085 1092250 1507221 1762930 1158773 1004995 85118 6798 1535983 1206027 1161532 1265723 727804 893531 1696958 688781 924497 1450261 183526 409545 730824 1023427 248285 428633 1459082 1464530 1381377 1487150 1317074 775830 1680145 1865771 641526 40142 1531046 532533 1502612 543486 385691 840619 438918 1099461 1727638 1102490 1933490 1457663 1299237 1742617 1172779 996036 1156796 1701142 1454628 1643201 931081 1338331 1571655 1855408 20657 1819963 631282 1130816 798598 760290 436636 1267929 1207795 275644 1408810 1226138 499970 1838821 51952 1449714 1223194 797910 1984139 1159149 1562722 320364 1588413 962541 103691 376775 1020923 1521856 142280 1675266 666911 578550 714334 1260803 1677694 1006806 1116044 83884 342127 1389667 1488436 1002988 1205163 1600812 525017 732528 1508137 1419409 1488513 649576 233011 1663524 1371948 1786062 451146 769840 1821128 1795669 257160 1642596 1429227 1327055 1758924 1615096 863503 1181100 676139 5138 1820309 66234 1140308 1143413 395396 1600244 1104080 540142 65390 1832453 35387 1396424 996004 217523 621762 146096 1961811 1839130 672342 1418260 1122601 4547 371669 140187 35572 1664445 1165189 514203 807270 456095 1357897 868898 1525137 1535935 523699 1047590 1208402 216725 609682 1881402 1063002 340353 501679 1355044 1697650 926253 1771847 778810 1244666 642029 1255136 150912 403835 1531427 1360058 1428867 437973 357309 1140331 1686285 872454 1418798 1937021 824418 826624 1645677 666989 1152121 1998099 1818432 180050 404366 513536 1264604 23828 1948329 501037 532370 612281 1584060 1406267 1439746 386507 1852814 384359 106472 732186 163015 1097453 1173245 1743941 621319 18959 819949 1599141 1198507 903284 1690032 736157 665501 873059 1373531 630317 1955489 1162704 1665634 1831052 1988620 1154711 1574523 431398 1746078 232710 128461 1418227 1140788 960257 1756842 1457980 1284077 1460685 1424430 999875 896536 1700937 1462809 981848 474424 597673 1640171 1464497 606029 290894 1270724 410175 531165 118111 1106017 474234 687686 768005 1762310 49572 1537486 381495 584767 150746 1296037 1721318 237399 1756714 513947 1568028 865067 1008881 264707 603302 1909134 959403 1295551 1193785 1163068 1273444 1888009 1468261 1644414 638579 920780 68867 188094 1097602 1277661 547833 511420 733856 105889 1507312 804584 1375800 694566 1955571 1708780 336231 1686050 1714461 1976436 350540 1700806 1125725 1942804 1134103 1850587 470588 1109560 1010243 1755273 1881486 1628881 1114408 1925780 1996859 1172316 1274499 670521 564865 1375873 1997414 1159041 995113 1686424 894329 1473065 1366895 1716191 411952 1035485 1410818 321811 668709 625439 1489808 1039473 196948 772356 132695 1216746 965026 251162 543472 1696103 1680770 1823982 859323 292904 1294572 433277 481212 957398 1704575 507688 17885 250775 1754441 1769091 1158766 1563089 31875 1690778 1480400 1657434 1148270 765617 1595021 726937 1348850 1982383 1552329 1011679 56804 888670 1893780 1321104 627350 1341945 1630521 1748768 1905147 1068131 1415105 809143 976872 293136 1473648 1656147 1623023 461113 700838 1001570 155989 758696 528101 685177 845363 629777 1036438 161319 1790994 1936448 1026938 1485416 455276 1274610 557520 616556 1144060 911254 1437712 182559 1262432 1678362 620334 1325265 1374194 1878802 1282124 990446 1081260 1557438 1672830 1524562 527798 1496830 891507 1509931 847406 587675 1882499 636234 143688 147160 1133488 748846 1235339 602302 71746 1890076 418601 1155583 546861 1736340 372736 1766952 1522748 113882 908136 1730755 941167 1711871 1468893 1100294 1885355 1364210 79140 72983 624218 1524361 198147 275050 411246 947294 399758 1956479 1708121 1386728 1951891 1977057 639185 1352403 1907907 1310213 792849 669046 1723929 1895952 1174863 1653942 1535710 616678 1176626 1433118 941318 649699 43502 136729 413273 1115641 1043510 595361 1704221 514173 1470225 624003 790491 42656 1364417 1041493 286861 354132 643670 167452 495454 829620 1130165 1381310 526693 1988401 765296 1011575 1924501 68964 707759 1454502 89435 922847 1602028 1553875 439063 1123503 291573 524567 1816239 522991 62359 1979271 567148 223521 249480 606592 1882708 367662 1513778 686896 1294016 1142939 195870 378770 64253 335038 315095 525291 1284741 432537 186711 428846 960873 1717215 804052 1364288 985795 1316174 1898191 1048006 1048099 1942080 817754 1301084 555332 487369 935096 1603263 53255 324041 742252 2924 438468 6778 1154565 1757916 1002087 1033562 1191434 1023139 905942 1262581 1511494 1929404 802347 1442894 1215768 1860891 1748940 1163338 159102 256560 1276969 1710597 1122921 504449 1782566 620533 362533 1492789 1089019 701868 546622 1239589 1708214 1354191 608329 893035 1259991 943187 720432 1821960 746848 1054790 1015577 1801852 1961285 895453 1220930 1517679 567296 709167 530154 1791850 189578 1380087 1727150 1923573 1309953 1982052 324402 120968 572847 225647 1187793 1693284 443104 283053 631959 357537 1845171 1606670 1990007 134894 1293306 800778 1090311 673658 665754 1046513 975083 1889778 1570115 1947337 643671 198455 1304529 1508911 892284 1233264 163955 1387736 643577 655576 611764 267499 830772 417845 1080535 1621175 268495 1100301 1298982 1173351 1561672 238180 747129 1522442 827969 250985 527366 619826 16921 778687 266219 325788 821491 578763 10715 1075430 1314662 1632106 348614 1531116 1826038 1105205 674499 1973326 1865533 1056343 1680432 1725163 596300 734865 1041106 1505210 1753472 438252 1809979 1769951 578728 1081590 1697195 828426 533273 632613 1924329 997645 415536 568215 1360642 1851193 493282 1283166 1145888 1974662 1259590 10208 1145544 601165 409526 504007 210289 235539 1601959 64522 1976234 1173255 829618 818793 725179 1669982 1980064 1908825 1960564 64620 668404 1208029 1937320 413374 709222 688630 1574481 355214 1711258 820843 1548399 29501 1082951 1268430 44223 503995 813299 1998740 253938 597875 1005552 197179 1784989 1172545 1016975 1747115 1627003 1568120 1725191 1682861 1680438 1160003 718378 1125574 305073 1148203 741766 1243779 1915866 1083425 656472 903999 647102 1278306 1383354 1638751 212636 350521 1187269 1561892 1323292 809172 1025575 667837 541762 950306 224377 1970103 595289 753218 383294 1687108 69030 491710 1217360 91414 328899 229309 527800 1780435 1327552 1967148 779337 356902 661667 1467686 248137 1253033 58929 1588449 1552310 656599 1709344 117279 733282 628972 1953963 883709 394222 186468 484761 568390 1578317 803859 392725 1868109 1020379 708746 996321 912865 1980828 581605 1631032 898412 1104190 101298 1487135 1437608 1877696 112664 1821905 172404 1639658 871401 1116605 339635 567574 441381 1562486 1231004 800801 1169685 1739114 1253813 853126 1943417 695195 352889 1475323 1086429 1007135 653795 1038155 284574 1965581 1199230 762029 1591454 1212772 1989215 992656 1012758 1335610 1272798 1629382 424451 227385 1363865 650505 559784 1187236 1565879 70460 698441 1131960 1792306 1075662 915327 1716493 10909 1917222 205656 397830 725866 1138312 905301 1597134 518332 1973542 990893 11944 192636 1414684 1294149 91900 1351409 928127 1720761 363200 1790144 1921359 1952010 1933331 1520707 454753 131464 1367219 1544328 1674693 253341 1510472 526666 107815 881032 48608 1832049 1944552 413314 1993845 1565271 1414150 496487 303094 1850996 626458 41619 632732 475269 1696104 235496 283089 140874 946545 1547411 560527 1693792 670829 419235 1595585 872444 1642077 27658 363375 591600 1300085 1203382 1173295 283756 381335 599913 1506925 186459 633437 841286 1657667 379852 1144265 1982129 360233 1584627 691500 1851988 1404444 877363 108730 485211 1933864 1314210 1392186 1545985 506522 406123 1085064 1991160 605603 245276 1164182 1696863 1022464 1667344 325171 773969 1342244 598066 1373968 291969 1523635 1907529 593522 310571 1730090 74707 24483 1628301 1051550 1320395 1415871 1567581 84196 404720 1646609 1864828 860937 1890837 283 533173 1162345 277872 425820 187664 1706216 1934938 1576579 1933293 159005 1585676 1945495 1612066 66390 837841 191679 936659 1954962 1631175 1672617 1210558 1761966 935789 831284 1835651 81414 295044 92196 1241743 1365428 1773907 1443305 650358 1096154 115112 1991779 455580 1528883 101981 685261 366709 1873780 765952 189862 1028121 1660994 411786 84696 38580 1310234 1556932 1356479 87560 1194499 597960 1663950 1779060 822198 867803 25098 585216 446851 885650 218959 683344 1809209 1821784 939935 439252 1169233 540668 670597 834422 105421 1282442 428299 1749106 77850 1945551 102087 959149 1180123 1282183 171058 1043545 1487530 1343935 1231318 1675472 785535 969746 493811 1517502 770871 191410 366458 867743 966850 1251965 469130 291507 19601 212791 91596 1528403 764031 111968 1468887 1671804 1998473 1783076 1387889 86803 36788 1187820 500198 1480363 1632180 752885 477249 708685 379198 618940 1649060 734006 1773327 264875 1181239 609249 1699781 265254 814014 1818524 1202382 908114 1600332 1016208 1850571 253313 270945 397462 1667216 1169944 882950 420034 1503869 901241 463146 1657054 845762 1455079 1342181 1827353 345170 845561 513086 1894561 282776 1283258 319400 1931593 351723 1509541 1529503 986847 465948 792802 219787 1353928 857229 1836331 1286367 1063281 133070 1639713 1739293 399655 93784 1501991 187415 652106 403905 191541 874315 1363992 266940 1844861 876174 1002883 852348 1937572 2173 150965 1412858 1204107 892476 1403723 1161699 693597 1240219 394661 1233785 148559 1184536 402940 1711030 789580 675080 1248077 1565528 1286593 1359865 1793745 1594220 1915171 1113067 1567185 287453 1320963 470449 802083 1102642 520442 186266 544081 592183 1134082 298188 497659 1035033 1009360 1793756 771460 901157 373665 1199688 1284479 415253 1410875 399385 249440 1641486 529338 1823940 1292052 1515410 645761 1471308 1856624 21327 394575 530141 803830 846203 1237781 122191 424308 1821501 935817 1774742 1453986 1982024 1951669 1643045 1950320 1821508 1612112 1734797 1446281 1752975 101349 1727801 1337521 327876 1780242 1639525 84676 1645235 1728959 1911626 1126796 101791 1032768 833217 1762065 53637 1922634 448290 1956854 1816599 1877459 1192905 1154760 925195 593621 991598 1874778 426633 266093 1110411 9702 862153 1316000 791402 850640 540255 1402021 499460 49031 855873 544967 558176 1253699 461099 1819864 1023839 1923611 1786492 696656 974817 1387154 1592726 1142372 447846 769087 9798 1770204 661103 483800 1630999 275786 897822 168603 385007 620284 304196 823361 356658 1214555 1249683 756996 725822 1964679 1481574 1702906 1427189 1930732 729690 1206816 1775934 1583339 1543920 1720092 176304 1000747 1098380 621186 991131 1793801 1584853 1643566 1300693 1879321 1162468 150412 857728 1492034 1679637 47912 144050 427635 730968 1188008 1293458 164366 1337791 813357 744621 878787 1046829 45557 808032 1550034 675597 1710478 390247 210451 1457380 1351969 942678 1058667 508326 942219 120139 666299 972756 656179 1082502 729902 729003 1834 96132 1595205 724242 247284 787072 1334121 202305 673431 1638048 98962 1200370 481286 1039631 1572356 1883491 391841 1941794 1001038 481847 1988109 1950509 1449472 1162329 844762 1351007 1271908 1567064 1294203 238602 1832208 150898 905639 438853 1627864 260430 1549432 164727 819739 1824631 1595897 312414 14638 461939 880771 123773 1808678 1600521 483825 1291834 669911 36145 168815 831635 916053 510474 796182 440526 451990 489746 1127631 152037 314827 503907 1116906 759725 16052 441486 1357214 470874 169147 619063 429891 151501 188179 34332 1879555 1551228 569977 1484861 789399 916374 473491 514652 76701 303491 1444854 608283 1954284 1004659 1361563 1358189 1513735 1882664 1184217 698078 982048 1721449 535710 1275105 1459039 1962756 533868 163379 1360015 475762 762286 795700 872577 676060 1557938 810485 1508553 482628 1792466 1345366 671807 1736554 711086 634726 947552 1620662 625134 389082 367470 706221 1245754 1826163 103439 371495 635940 1927286 1041392 769046 1035276 535338 1185378 1770915 319519 65777 413420 910882 446253 1502538 1800755 1175373 788800 1845814 1531654 1685021 1780829 20441 171573 1499579 1664757 580860 396800 1914159 1209532 56807 68443 1642061 1478598 1219124 1513192 189323 661214 1826770 1379882 1439338 1602626 1555484 906717 1994649 565916 915276 1020129 598819 1361584 666373 57570 393042 545288 1963816 443578 491469 1345357 1805144 1129136 1501916 1479828 1335155 98569 1664340 1736335 741868 1917664 766838 872466 665666 1332692 1000425 454756 1130835 166444 1853091 466589 1183188 78482 1154879 1309292 468250 1323939 140015 627064 1505373 1885332 129901 1984936 1455483 1606244 31580 1250364 1372226 1160440 1634328 1167742 1178037 891254 1389548 695477 1866617 380463 655874 1386907 1038695 177484 1141203 1312875 842193 163223 332575 610448 429939 666727 1146592 1395043 734036 363649 892250 614862 328914 1723328 662295 1835544 1563897 566848 174845 937036 821570 579631 116932 304289 982420 1807852 970823 300026 1746651 807834 1748088 1539806 979098 1981801 608748 1293130 1890412 1444118 1364120 1593590 382525 1784625 90821 1210966 625002 1886286 871087 796255 499466 163566 739864 1818254 699798 1175628 202016 632370 387104 1891765 31292 1496851 348510 1305181 1579981 1644872 207899 1733164 67309 278422 1518562 1437219 49798 1931057 845001 1718009 1179306 423992 1651809 370431 526674 1700019 415656 1296301 1874049 1525555 793176 1033565 550592 1443108 255666 808694 1787462 177166 1079368 93083 1859938 1254624 1272753 783479 122272 1339663 847673 399988 269652 1741781 204497 1446931 114836 398642 341703 1234000 908546 534301 396244 1598721 1547100 1205926 1368285 1372181 1161421 1576612 1065669 1887300 1067230 1664293 1544935 1738329 1158194 1729827 1499981 459211 914220 124899 36780 1627144 359593 1843565 1230100 1641221 1479731 521566 1255774 1218640 993038 1830826 226747 924971 813586 270357 1453426 1287293 1852660 821673 1153994 939364 1532719 340687 1397016 1899622 519848 286458 1862465 705409 1995797 1255902 448216 972802 1735098 701544 608784 1924206 1552786 687377 1523677 251380 642678 257912 1758349 933297 1358655 794468 1319941 114654 1330372 325677 153049 1846485 9502 1816277 1540024 162520 172135 1412932 1379646 279422 1810318 1967778 1593542 1694361 970893 376715 1025129 176035 919258 1477946 1359317 1983865 1205652 1958192 748143 937507 1152930 388511 957836 830337 126230 1070619 730315 1484933 1206444 448060 346887 332129 1700680 922844 829366 888551 664142 1217231 681013 1484433 1618808 1064875 88963 34627 1101042 672711 537325 1183006 737689 603932 317900 574630 1397060 1655421 1437439 636940 1937402 1744137 48545 291346 257978 566700 1214931 12153 310592 563143 1524186 975317 496600 1199536 944914 1245801 1484143 123940 1392015 130395 1597674 130853 1478227 1848049 711711 631441 1744133 156094 1488491 1633560 1395480 1594892 773054 1756892 1931352 1202169 1465338 1664601 945124 1652906 515419 515801 1083443 327863 502572 1445503 1538668 83000 1786243 654079 1383247 1725960 1063143 749533 1654042 521456 91739 1062733 1483531 730585 1871971 1605339 1260833 1793479 1549864 1318280 779554 327449 665222 831443 1969747 1769991 389041 1115442 1412205 1218924 1354060 1795527 261809 1999075 367571 723606 1705004 1501498 1030037 988009 147088 1228492 137546 1018518 74674 711403 1903574 336666 93284 162615 1044867 1293942 1758140 1703677 267149 72165 547326 1058362 1699413 966568 569414 799220 1868019 9562 1632140 877409 571942 1993527 230794 1948430 590823 1117352 581647 1403727 767484 669606 718259 553383 163456 1334782 1467378 1524434 548942 561043 763066 737673 423037 439938 1981361 825230 1497705 402857 474330 698874 1941065 322843 460875 1257478 1917362 177981 1584476 36024 1560048 572676 740696 1714971 1214587 1348195 1944061 1811059 1189090 525664 1424749 1976796 369227 1854034 1565712 445552 1663007 92093 458881 1546734 1730287 408081 1402629 1473867 659119 100877 258939 7147 967882 604326 1835503 1526163 1815713 393651 148181 927753 1779107 723050 690086 1239963 729334 1866702 578125 1792707 75077 119432 471358 639541 88103 1735178 402471 658877 1425570 1772100 615072 956506 883536 849533 721544 151541 1542271 1720831 319435 19016 66147 1012282 557192 347928 514987 1827821 651805 1891685 1791838 1619221 1000750 1469507 563151 1547985 265538 494654 1215612 1201595 1007 1672402 1546847 816921 1658769 181194 491076 1716357 21614 1819545 189473 78473 1989171 643523 796219 133773 94751 220140 1975387 1222854 1833262 512923 950316 1419219 866521 1382994 1718527 1831802 866545 924119 754556 1201587 84994 474442 703286 1072897 1049141 1984763 817588 1311150 830996 934717 1783534 484336 1453501 871577 1093176 934363 910322 184256 869444 731795 1889309 1572243 1886791 1233886 592391 345911 1211952 1479087 448361 632219 1765204 1126661 1075191 1351861 1802375 441231 415112 1540924 1198468 173002 577636 579189 1663643 1990589 852625 744628 1091172 986610 1770362 1515730 276307 134692 1851103 936818 514472 413405 1045278 1125596 186814 878006 852017 242223 1179664 477265 1982777 1017913 378177 590034 1397477 696441 500323 369408 609846 880244 889953 735544 1077074 1222677 1814272 1007101 304558 1561195 1068330 204638 1410477 1585758 867172 791143 1496539 367640 1943043 1929 568521 1286313 1879770 109693 1830649 1954188 315372 1041617 674600 1140842 77611 1133906 1356965 1164670 1354038 571450 234182 916073 1399070 673316 1902308 163482 236073 1059029 977121 1324006 1217180 1503621 1408058 482034 528009 931787 1887693 32658 1216954 1001349 1014632 389374 669448 516077 44044 1162168 899397 1403432 602771 964349 572873 1471152 1466055 669518 1354445 1119793 62886 1560646 472381 1842157 879027 1806433 39539 1334036 1080317 1325299 555066 684780 1871961 1855677 306801 174263 1231028 668983 1663476 1071186 88161 1090365 187150 1979344 1385412 1624327 1516961 1328579 1922800 1838345 971502 817478 293165 950794 293713 1327865 571316 1415569 44702 352884 521949 102261 946044 1137222 606911 1485306 1391910 1029695 1278592 518675 489838 976505 1213874 73592 1310412 1122703 137731 1041443 1506557 134841 143867 1068933 631708 498408 191494 1267271 1817786 1885677 139623 516661 1798732 446796 63804 1254957 1819380 1480950 33015 810551 1249487 933128 57453 351418 1278730 948050 894769 681745 531698 214093 231249 1155320 1796403 1655278 70946 1782673 1854360 52407 1413146 816671 1004060 1947785 768899 94773 28763 1799080 1625640 296861 485172 383771 923395 1951594 124405 1088804 933864 1830520 892450 1303706 799401 1988480 542280 639709 152202 317521 967698 539339 60728 1977478 1542150 466309 739967 409296 378320 792181 1903537 1245969 1800201 1354148 949804 1428543 705938 1400558 1212973 65119 833491 1967270 291749 1202448 1539051 416188 1069654 229746 765071 1221896 1798853 1486860 1166153 1006418 289355 257248 417024 1407323 1650656 1353594 1519208 1984817 1818745 1652714 1306015 572158 903998 1422437 517898 689649 1526734 915328 1392221 370344 310863 1357887 1221349 1377408 908022 334244 21230 129513 189953 757956 1454852 1254682 1232547 1234897 52442 849919 251317 799210 206786 25824 1204450 1828091 237512 1413500 55875 1265569 458428 181493 1000796 55138 1875114 1447676 1450614 875071 441220 854657 820718 909194 941644 662414 164251 679789 801691 1415425 1102583 1934419 1151361 323818 1631034 938957 1833329 1501103 1605419 163486 412327 1431967 711357 1721800 467409 768879 162208 967251 807514 1477409 1390676 796811 406735 640322 1716264 1222275 983844 878122 566923 1526088 195499 1512960 180594 1669286 945213 1756366 950517 361169 1384492 615023 661066 264140 486994 430372 185652 162159 695400 666988 681690 1064145 216965 261967 826797 1661164 645327 841263 1704039 1058279 983723 1362743 1523916 1831057 466643 1342225 1403645 191357 925996 749468 1828392 1512269 125972 1201614 340631 1209505 1125699 796230 700929 1485769 1713012 365807 1042500 356170 1622879 994241 1269886 130812 500070 1593153 600110 1725322 900670 531190 699279 204863 978042 558644 1550360 1084144 1146213 11747 1125132 638655 1778868 295093 655037 132021 499406 77440 52951 1486078 846512 1143608 1542403 1826284 1459846 287829 827135 769079 1383731 889578 812449 1301297 1591376 1041391 128864 538472 173462 562828 836615 1570967 1278423 465059 496442 1047734 2853 1225556 348900 555375 676282 718907 15800 1601306 658850 1416134 1356163 145114 525891 767446 337592 975375 68859 909141 1857690 1234270 474236 403937 1583214 566221 193353 1080778 743607 603839 1110811 1204913 890352 1339692 734381 1349597 1961433 1687401 1269473 162767 867087 28336 1220246 628041 662697 106728 227588 350920 116717 702566 1476303 275216 1132728 69123 491589 1928583 587124 1156395 1654228 1569065 976206 1031465 1586157 1985584 968364 1789083 1962636 1399821 1254231 810170 849180 1172550 1154309 122640 1760445 1611420 759266 1683652 395823 274760 1882998 934586 17058 1112309 7985 215250 923904 265005 12417 679664 957472 1705408 158315 1065757 886974 1204845 1826617 441453 154116 1806969 377341 723078 1992655 765530 1048582 1951643 418619 451924 1302812 1727989 139899 1201126 1170782 491636 330379 1706440 427240 123768 969401 1716977 159349 1704035 1512237 540337 1525319 1589434 427826 1837942 968275 1537700 813224 464098 1542783 1751561 98117 131582 63153 8192 774844 815332 1733699 1466454 1353970 657514 1602583 216766 348898 208515 1751667 605934 1747419 375897 1251662 822438 273659 1908332 1241057 348352 848857 1911457 420504 859919 866392 1061203 498776 990419 1179976 170560 1361377 372385 1422496 1449898 1248551 1849815 1833632 835457 1071684 977456 923397 1733999 655677 1565331 1905257 686360 1971560 681253 649306 536451 559367 456020 331977 25019 1631499 1554045 147847 945891 1643383 1180024 1649247 840949 218115 204347 1168447 656632 14698 1752786 73883 487309 49910 785090 1393352 860296 1693668 477201 1711759 143454 648308 70980 976191 17081 369666 616425 1862215 102971 599823 444596 1481524 1351516 751751 1875399 1900268 109383 1840957 775044 1059155 1769694 1801725 422129 1440451 1085869 1961571 1380136 1549775 140447 1902329 1993767 1765801 322061 397080 1931092 405187 1688447 1830797 383910 1560686 460452 58398 875928 1684930 878161 68507 1140262 1493893 460673 1544534 1091192 1584173 1715623 1214800 698067 1038798 457633 1965426 23101 1810393 1775535 281799 457440 469488 1578501 1098408 142070 156805 645811 557480 1974921 1070815 424610 1822161 511568 1819249 684630 1164399 841690 959068 981249 807076 997714 1499223 1658180 114236 1378461 965854 917644 1351695 1069706 1697459 1821810 1875605 247884 905925 1972620 1264339 570372 422370 1160642 1935344 88657 992165 331540 107865 1433477 1239914 196470 605595 1382404 357724 1859792 923025 1248075 1471173 1554706 1987630 647106 1769060 273657 51692 1183823 896936 573181 1388911 1859269 11230 1869037 297763 756895 1145973 254348 1025021 631820 1843161 821065 904081 1268244 1972107 104887 1270035 292571 212297 557962 1375313 494716 781502 1803282 765808 1457889 300696 244054 1400651 506257 569065 775102 149172 523011 1189063 1198626 202487 1058190 347550 209778 53008 22364 712168 772594 673236 1042575 1924844 89673 1645358 77333 537554 1596689 1343352 609218 1693698 1736819 1451040 556882 146085 962870 1955062 1806182 668979 889509 63768 1806837 1805002 1231149 364077 748193 834972 309808 1394444 1563587 80851 302566 1717056 3546 1799380 930276 1204522 1646722 353079 1057036 1849321 733392 1358019 1332625 1283447 1248516 309364 819189 1050123 910853 116876 769111 1729102 940183 1036409 243816 96370 1670206 1559439 975278 1328606 875903 447517 1465854 1950441 132571 1168528 921385 1976130 77936 987159 430748 87894 705462 328222 1406502 454514 1178353 1190059 387723 807163 376041 906561 924801 1253815 538322 1552045 1864971 945677 593044 1263110 1973968 1790361 836870 1022641 1637086 696384 303126 1724579 842118 574162 238960 1534029 1101272 420467 1102210 1832075 1502584 1695174 1384326 1485898 1799772 1029708 1029581 1064406 781842 1112875 267833 1209452 1491153 968093 794051 742801 1246778 1400066 78778 1816369 720932 1202740 1320888 709528 1516776 454356 1391356 1463069 758842 530500 1800563 373004 199967 1723885 1075842 1080320 1574316 209446 1101239 1274580 292507 1950926 1383968 1117882 194416 1362721 538153 1566501 1008923 33484 1478961 1132614 1024745 928190 1346435 1044392 1975450 1228437 513875 1569357 881683 656090 132674 1568864 917993 880249 1152536 1099080 1774411 683625 446833 796618 525331 140646 1041686 1995911 909352 1924456 2540 398904 1349271 959360 908869 1049627 1789311 1548520 63392 1342125 1589128 187359 877240 1218945 1486669 1735037 167595 1104591 1445781 1206649 1792279 923899 930040 368461 1868507 1098079 1623866 1556820 96099 1581727 1893895 1650426 610232 765322 915631 1629881 1353954 1551038 993153 1398757 1337102 1783144 829945 374115 174401 226639 1190294 1982856 1795893 731981 282627 922890 415175 1541941 213240 177658 1789844 1374858 293463 71155 1291711 945392 1370133 1627617 1929378 895890 43052 271183 1144393 1440138 1044705 498056 1994181 1421669 1978787 1561301 1041248 68973 1802454 1786435 295336 1105739 1319430 1040369 382061 1005826 1795518 910535 594517 1372941 1576470 1260912 1620362 1096844 1741237 343462 1862297 221315 854013 1404807 1058774 1157654 970620 1136949 1917426 219485 193523 1721112 521574 300027 1277372 344292 1990681 1132946 462701 795520 1703894 1103570 401440 704539 1429258 712012 149506 1170167 268158 532925 1146166 485692 1517084 1882989 887226 240948 499534 1697042 407391 1741234 635662 1185297 1045035 1423845 187792 1596166 143655 1660793 55863 157873 1163661 1291464 1782257 1768037 589734 158563 1244855 1104735 247216 1729104 1980431 1656441 1992451 542003 1368205 1752300 868777 1714451 1362481 506717 1533442 144799 1065076 925748 78207 523557 1245492 910298 854012 755631 1690173 91526 1781111 1929713 1304957 597857 44954 219606 1003712 1464679 1255899 1899215 1275076 103895 1048651 1543234 1428284 343209 1012738 1383800 994570 1507854 1779279 691299 1969465 1745393 1615247 408383 1901901 436641 1144612 1985485 1182500 896325 1116884 22116 660116 417731 272898 1073623 983913 1836326 1365480 1240729 673338 967981 825896 1697104 415653 1684101 1009552 1836105 737766 1944618 800030 224486 854190 1971006 1604809 1452636 1909979 1139592 263774 631851 1534930 1685270 1926994 1503378 549312 830193 1056425 1396493 664811 321938 712124 399950 1642737 818390 456013 1333006 818957 431408 215774 907841 1954468 1436825 225197 119786 1134564 957789 1970836 748895 1000514 1757188 642705 1687288 1347765 579522 1643681 1785055 1538681 279064 1379726 608076 1565599 427636 30596 626120 1356625 435289 273432 1567250 1194553 698993 719016 984029 146704 1819809 1751959 1093289 73004 4674 1110909 281524 205875 526419 590450 13105 1654339 1923951 1486571 1652937 137515 761687 44067 1475903 659977 935729 1772467 1612474 1454156 400898 1819546 520445 1904097 1678727 1989863 1577954 1416305 319253 1288376 1192738 6206 576060 475504 135715 413548 509499 1560936 1460436 107656 67212 547728 1207044 1389784 215131 1042183 1986179 1658591 109723 857832 1242636 498569 1229739 1585600 1168194 659099 837094 897537 1430124 1985800 1238144 1222516 443911 48043 1224434 1995238 1662660 1278671 987537 1960996 692535 487049 604589 786702 830596 86929 1212 834943 1151056 914562 263817 1878973 1552142 1751845 1530927 65037 808346 430930 491008 1720461 731358 1252338 924145 424227 395626 1962062 789476 133934 114571 918950 126687 1023783 312890 951070 1298314 149807 1680043 569848 1109633 301562 1849072 1687580 894386 1370042 94448 1068883 154615 1248511 1788768 1651042 1474434 1712668 1655221 1195292 1500515 506688 1192510 1815067 602624 642885 564212 778358 1921202 997381 849560 544562 864304 162991 223627 1201796 802236 1951285 918941 1051663 872014 80213 1430958 1442587 648194 439360 1548660 1345663 181983 1989960 1446107 381957 1951809 173861 1333078 411552 144659 426168 619832 738539 541187 720244 1224033 736267 1252787 1424155 627976 904423 97530 1903749 1620225 1782045 1269074 1658710 1990223 1592307 963849 1848918 27690 1968573 805860 168817 785545 277821 1846949 822514 411319 354392 81436 289761 74273 640609 351451 987752 343238 207858 739780 1578345 1590898 1251931 567219 626181 1903643 568981 32350 1302690 1356258 979802 1713202 355379 155128 637188 527068 970578 124793 1218589 794470 682586 1529110 526647 1766591 823845 1848002 1282404 1228314 756356 80607 1977746 15181 930421 1308442 27586 110700 1523807 1308304 716282 464214 96333 1944379 1852425 342762 1277653 1149332 333259 891140 218557 1284715 1973116 1031329 1841730 72361 302185 1432562 911860 68471 1512885 1151624 1659265 368155 166999 1054007 1693260 62593 1935573 811058 1654716 507979 1739258 1881973 271117 170646 1699837 1286712 540604 279438 1287577 423091 559005 759431 309192 1500801 878477 1974217 442441 1099145 916743 1405834 277015 1549329 1798340 1233361 1982546 1746867 32712 639465 1626087 459654 784475 801577 1726988 1316428 1746384 263746 398152 863104 463352 732496 1008541 1973262 1455221 1499440 1628739 25961 1856019 1325377 148327 301382 1429455 1534481 1275606 1690614 1613670 1919757 293896 969868 676788 1895128 787315 1964473 1244084 46362 1421230 762251 1412091 1544883 376036 1685285 1651981 975054 383565 464602 640371 881536 1668815 403051 388700 1091433 1884365 873193 208514 1498330 502888 1671272 906855 1315181 389379 1912133 161785 243313 581645 1431915 503992 1384464 400239 1759688 1007192 1792295 387418 1349663 1611016 805684 1467103 1633041 1226726 17254 1970163 1376700 771193 1090277 1892317 295526 389789 646715 1596723 670308 815795 859014 645189 1598497 712357 1946954 1202875 965944 279206 671757 1147601 1228411 10245 1988213 506281 1952924 100314 1379512 801695 269696 350256 353353 68343 1700963 1139769 1201982 1397447 1101276 944453 176146 1394927 323439 929785 127768 794714 668140 725277 1878814 131994 277108 151815 206056 331482 1422473 1210972 1843347 1566956 353296 1438235 1052959 1358514 638598 120471 1314159 1100682 1681007 371581 964595 1562577 1187379 1267314 992879 389602 1066962 1855377 1096962 490112 1466804 1991207 1194320 1736851 1577978 1282217 1944150 1826622 294657 379640 1577875 273073 1752991 786231 996467 1103368 1967562 365499 959140 80539 200299 678289 1377352 1037001 1965245 1320095 915545 1641029 1124341 1591050 1257708 930087 1295484 1884015 769136 846610 1726235 116591 522493 1978608 263870 1795743 1498472 562810 1846245 1595142 53820 875368 266273 1604087 1826122 757024 1447551 1614375 667127 3823 1294317 470552 478372 953497 381062 1955344 1704421 157005 1728192 681300 1975346 607521 417740 1902533 1471816 993673 521635 1791555 38489 1588072 286072 821607 1918244 1048514 1586410 234499 67188 102857 119449 933302 856462 1253538 512266 73151 1606997 1380268 135663 928420 1965265 74491 691156 1675522 159964 422991 376502 1179185 1092640 1246903 1038900 1071739 532800 235716 413665 1286968 1540177 812014 1451964 1165812 1752254 1340941 1645295 1979687 1185709 1982179 1897121 1025196 1101853 1950804 1708882 1212765 1132684 595753 459400 160284 729851 1087371 972506 1947380 1143656 8603 1012718 1723618 1172300 796656 1796441 218575 1172095 1124715 1299351 214915 1255969 155214 6456 1261982 997716 815066 62740 571050 1789691 990156 1454306 1937609 1527939 1682376 819435 1415953 1011694 706513 1183392 358436 1729618 57860 808921 984748 1382559 1089599 772872 1297887 1373063 810193 876628 1148027 90723 554900 1513852 1239443 843907 459830 390517 909643 1430506 409105 898791 483627 1987369 1860118 80939 412414 856611 979566 301947 1727607 1632597 1884733 1804423 1077992 87799 1900645 1566717 1890109 1272844 530862 649425 1360899 1162330 1343215 593313 676758 1128227 860839 1978540 521364 395347 1400866 331004 39644 800884 1602601 955958 943840 707390 466862 1879314 1058470 494454 997475 991147 971454 1039425 1745621 528580 745705 749769 1785640 1987240 1432786 1727646 1837994 1508316 1476374 1557768 146182 1028730 1893679 1129667 782159 1887125 233536 1419145 584379 1763021 736257 1726387 1723155 648488 1981392 1788238 1336435 962310 1501791 880534 328611 473004 1386434 1099910 1254385 1551309 1388525 839583 317349 758301 146910 1971827 742771 1972215 401908 351118 607336 159977 544801 1843791 928053 1104975 1800224 1437394 1507621 545872 1537820 1719359 793978 441604 486572 1936961 448946 1501668 1431633 1949689 509543 693995 320375 1064373 452652 834500 1065531 518578 1140165 932154 1278922 1260453 1153930 1837610 1906782 1565582 690664 1656214 1628568 1058060 526428 266958 1929517 557514 1202238 632261 688088 879897 958050 582084 497223 1892940 298840 502942 164196 239935 179850 1192718 1063891 1202312 497811 1095268 1776625 1946932 1157922 481419 1492605 17233 606030 173397 734008 469648 204306 1217367 1540993 1372771 1461751 1015609 1979346 583554 48292 1120577 1664284 1787198 724565 712622 878024 921597 1059464 1304712 500982 1152544 1525225 402400 676819 571188 476798 1515686 94554 581000 1328316 1967384 1389767 676140 972815 34355 1893171 408454 1781189 1249556 872877 61641 554108 1826362 1988509 1679282 851950 2455 579184 681969 12054 1729672 67653 583979 848723 1872997 1015873 1098474 1631294 1570643 107275 1194856 1433402 824617 1575354 310883 853542 1354152 971196 831550 336148 402929 850501 160345 892921 1786051 794809 975162 1845358 1400243 1856176 1270302 791817 951844 891952 1760869 723651 1366181 1270092 401281 1101247 1668706 1017475 1071708 974148 1920922 1313071 1288130 229973 1265693 484815 1680868 903482 910361 962317 707944 1726512 626792 1348183 1451051 184312 647143 883739 1224338 107014 1470607 350319 1904471 996984 773967 1671728 1746869 483429 1182113 1645622 519210 921188 1001413 1523441 1431795 194585 729243 1115113 1559166 1681075 5513 120286 1558988 88412 868176 913176 841123 1553397 970113 1408118 962905 1961612 995053 1314034 1975519 1194356 1981112 641834 1849775 1525144 1179929 1089043 1081720 1269759 1350605 1329055 5414 270983 505388 898711 386142 1338772 1531146 831186 1177847 1192458 971195 1440873 1373162 1449028 1241417 1846453 1796325 34475 1811984 1453655 40207 218534 1800649 1065878 1164605 684747 373141 98491 1600156 987059 1929562 1080979 900040 547637 1546773 1126842 1905864 256789 342182 46376 1421031 1720543 642038 526523 1784808 83860 1931594 1700479 1578934 1454492 640329 363051 1508876 569379 665238 1772887 860204 1129282 1851727 360869 1476426 1817791 734109 1298762 368008 387803 683547 1335956 546051 748062 138364 161081 1824072 796371 1139965 751942 507062 1265221 1908912 823294 1835280 1583728 1623799 1490294 443674 442707 529331 1595099 1347879 593081 1081406 1912549 21698 1086202 297983 457376 1398488 1318754 1874831 1466101 1142438 957834 1936306 488300 551165 1637314 956363 1334847 239106 744755 426144 1608191 1691232 359908 444505 858209 340119 531474 346804 1367335 578255 784417 1553335 1937547 1242837 626365 1095322 1839248 1772873 741607 653038 195085 1478339 803414 1695903 416839 315768 1101381 1246852 1233614 1434013 1748443 1533506 1914348 153444 722764 1688974 761705 251325 670335 1037491 1387853 1398008 1736950 801409 676466 115441 1858816 681266 1336001 25357 329866 1413018 1130933 1807738 529453 1872007 1038730 271198 1460222 350068 1806561 944377 1127032 1214895 551548 1015125 1235136 336442 1730702 1554483 407816 1648090 1073578 807097 758710 1611037 1544782 786984 353391 928587 1628338 1126866 251518 1148105 193699 810627 1982544 733352 121129 1383626 252160 664531 1290587 129029 1840515 369940 1056064 1313397 593713 997496 1604724 1048919 1333679 1627628 271724 1876685 440396 1261471 1113211 1845061 411885 1607847 928571 441194 1587513 1786229 94559 1028043 786213 792591 1260192 1659704 1219774 1917295 597190 399760 845208 825266 1880266 322466 1118754 729686 1871456 8931 1355643 776848 1699099 946659 271480 151883 1739642 1936973 1364626 1794949 1923758 1977411 1028619 1022913 1930501 1010954 698933 373373 1973620 1599663 1292400 958543 1816029 1984224 858622 72685 723687 1561040 343707 980301 1858603 528841 1679182 439083 1854416 1879074 1486345 1908101 1585021 1260578 165451 383286 1434937 868871 539206 1459965 1453838 1422322 1528111 844965 1239232 1780596 1928990 1440459 1880940 1058589 1958106 1927800 1499441 1678543 48815 89389 1263034 1086962 1815630 1813259 1060179 686353 291165 599995 1193902 100566 1354856 1945475 921049 1502797 937387 894341 1781097 753674 745816 1674493 1432335 1384700 1796572 1343108 713514 619271 881508 702673 1269564 3629 310357 1455123 1999406 1973371 812372 1430377 1415414 21424 1788792 1393742 646500 1103152 945056 301381 1053159 1998545 1190931 1174256 392700 716426 913911 1302304 54851 1153729 765593 464973 1854102 1295580 1617923 348785 1768832 1359285 1656708 753627 516042 1297676 224990 597913 34204 920041 1298630 1249994 669414 864824 298318 1953252 602341 149369 198488 1994564 1744952 1543555 1910885 726808 615461 1069098 1723133 533921 1357931 1253544 1984795 636329 168153 1648850 1379264 1755482 1512035 939234 1604224 901563 1716201 1632244 287822 932612 1775510 840418 443833 104313 46500 294112 1611613 1340813 350178 276334 335423 915840 358216 612407 1006117 1539896 1133052 164313 1142918 380474 629299 1411694 1996532 277619 423865 1095700 1705833 675997 830282 1238317 1267189 1360275 769390 1783510 479883 1141147 1085191 1777254 1852133 193750 972656 1810377 752947 1396637 1396165 706281 1353947 1483871 642722 919860 1960608 1998517 973374 237150 868990 889958 944435 596977 834784 1630377 1758920 1533007 1312106 142142 542954 1935173 1020914 917674 844246 1463913 193803 470315 1317755 926249 299366 1726038 196844 1190284 548430 8680 1952947 894691 468338 209500 200067 66649 86796 1366806 181703 878409 130028 231239 1360173 540679 233095 493794 331237 1326197 1732641 691690 1599671 1998542 1172820 1221399 986872 1692639 660686 1772936 1579270 1796704 1357375 1417570 396352 1180175 1576365 1895692 1676991 617826 165197 1967861 1453841 645602 427828 1184640 1992756 1087475 1273495 672777 1486470 1235542 635986 1430570 1305134 188940 864458 1208344 309491 423565 293178 449412 1688906 457375 1369178 1173320 910977 1336471 1202704 912288 1856341 1887468 864189 1314821 524531 1877111 311719 42528 76126 1421309 1828419 973163 1342469 670803 1555930 1710718 153198 1391895 1489175 793587 106736 594399 1460242 439628 1005985 185371 208989 267726 901844 841911 1085776 1939992 1953084 1004906 45231 125380 1989003 1663144 1615618 1182090 1167017 571696 552267 1230899 1384204 1750100 1649347 1900771 744889 500424 916047 1579890 284403 1572765 1504688 546398 496461 400726 1307828 267301 771160 1314637 1455520 260686 290340 1770887 1295082 1001934 526394 1877549 826315 683425 1572230 61059 172092 1788813 1787215 138837 15339 48208 1830645 857343 816814 1521473 1856104 1218622 236819 807557 996179 472658 465878 397646 350221 1910938 255350 124613 1672648 1081478 723032 1679095 1361969 472337 1213810 1702008 445793 940184 1574010 1784254 476932 821072 980533 725114 871692 795799 1869031 305318 897527 1857905 401669 1081670 448628 1636806 132334 396467 1929912 1650896 601296 1092634 103554 1196717 1921209 436899 1202236 606615 1502214 545149 1421306 1125625 1390233 1301472 1409723 276549 559566 1041308 1338865 1001424 192683 1701980 1743162 762445 1447003 556525 1930907 453300 942152 97885 179994 903223 1399328 1016590 1460175 284222 1836604 375000 414799 1590827 479173 1541730 28974 1130507 1474833 523594 303446 4344 1289402 1260615 306753 1690562 1083842 1989892 1936922 664336 1347326 1176418 1532292 1117713 1458635 422549 575448 1145267 186217 954074 28052 1491758 1878503 1830151 830495 1906527 1956057 39609 44212 686023 1983455 1091843 1165115 1786174 564412 1956686 1105802 1837273 1580746 1433565 1531947 998696 322699 837345 151087 668473 1805895 204390 1414666 304524 153526 1326858 610679 1137010 1588051 1148008 564277 1785533 1477988 504943 1152051 678198 1862017 368672 1386857 1639825 1978521 289579 1164938 907891 91585 1354574 711610 423305 728887 1961921 1940723 364308 1468064 97829 1919979 1627209 1282435 716818 1299499 801497 1267137 956134 783687 780582 1221319 420047 244199 1759795 1901998 253975 1106731 1479719 302031 1061867 447548 1499317 781970 501954 880859 823998 619429 126804 1229344 1126527 1802956 470764 803689 1598827 1220710 1660792 1473633 233615 1016263 980319 785369 837573 608572 1492368 1482094 1142770 76529 974418 1156122 1272127 1195115 1978176 1407765 1028782 231768 1924107 779537 1796353 1291865 1378865 74041 632520 1755274 686087 1998709 1011044 1067669 1397237 379357 981158 168545 1511053 1045913 862572 923495 278414 1484113 501805 1867915 818519 254576 458713 1485263 881066 653303 744513 1340505 971930 483538 100191 76464 28003 1134874 1357391 1925403 1395120 1956551 1303936 408612 1985246 1868825 1571552 1220173 1471432 540243 1623825 470739 717524 928268 506856 22066 1789057 728119 891746 1302594 132417 1717657 1101651 15346 1235355 927985 1113248 601815 695247 925713 637994 271940 840534 907212 424143 1961698 1523399 69882 1214407 900700 323438 1750399 210109 1772106 172707 1982388 922612 1495453 770732 73420 596814 309010 62125 1413091 1127666 557324 1361508 757361 296159 1139851 1875817 728010 1153621 1276060 1494812 1242638 1894076 1697785 667423 694756 899987 1704206 825202 819348 699860 433909 1698163 1117787 182223 142544 41747 1076452 420585 1018311 586005 596777 157264 113603 433497 1290282 1020680 399786 331387 1369956 144318 1325172 438437 1291145 130639 1628536 735370 1738233 1815520 580978 207321 1142940 1310677 1934766 354427 1494732 712815 1601679 1865049 1704754 292258 1900452 1458661 1083447 658810 182978 393823 1292869 1875352 1056605 211388 1002040 31774 1176756 735538 948368 1074928 676922 529589 120839 823939 777543 39717 1130670 317361 1809144 1003115 769315 227984 1550847 194027 1652154 131126 1658317 1762533 1842558 1431275 444499 671732 956321 6811 179713 422604 962125 1445908 1501534 1107526 935248 1131147 74661 1783831 1081987 1386349 178369 158158 797370 830663 1820530 300674 658291 1646326 1758161 1829304 1432827 93750 1175580 1650049 1184214 615836 158413 1329363 1051581 1495504 1544685 738452 442383 858107 381801 952538 1857817 1217592 123421 570945 193882 89128 751338 1896282 694269 1065331 919530 694011 114268 527992 164351 505285 245872 1320427 1467952 1344169 260178 1519175 1456344 390008 1635966 1170008 153217 529072 1163591 1710319 296553 802853 1575572 1310334 1274679 1035863 148974 1731589 1168006 836016 601520 1229 239815 1293193 1869754 933721 22076 659041 1030032 1221602 1392285 526957 1318655 34794 366874 1869595 919531 443470 1076606 1378570 635802 1742283 1450654 1739624 605959 1321526 345483 1073911 1673410 1959708 1388750 1161623 353705 1348993 658662 1694695 1670991 510960 1538847 444970 744608 245434 21038 1095932 731290 1413293 1634159 268777 1369977 1647128 521785 1937768 1966655 1902136 1695890 1328375 892602 345733 831309 1185976 169074 849165 937152 381433 1481136 379824 291216 1669730 1232755 1686191 1995091 1623647 1589461 21843 926191 175523 1042492 362311 876762 1413954 678802 681569 258040 955997 1501001 271153 854850 295165 1459997 1810670 15851 1892753 827984 1364899 1502105 67472 1997874 1558310 1411143 693761 960350 582378 1137209 1038405 128098 1914128 176335 876299 1906710 928987 1044817 1543167 1773635 947454 1404862 1340140 623518 1600589 646298 1656910 1081238 1838197 196381 663149 689617 922129 507038 1360424 928593 1139329 888983 123060 588980 1825944 638100 562173 1174940 173246 1244394 1039138 1489077 1752978 1871196 105050 510080 182098 47667 1588643 1821834 631615 406309 861145 1911364 95594 1806535 520228 945795 53603 700904 459688 112637 779225 1075418 581897 380623 1726974 881738 1603983 1483681 250097 688178 1604439 814056 286077 353378 1522838 224251 1992964 1085128 1796284 820051 393649 1502047 1347803 246186 1396926 1544024 454717 1776854 1188427 643352 84024 413121 1276786 815200 1095091 123427 1947267 393496 1184738 75111 1977174 1488699 1693082 1910082 421457 965096 1732427 1061111 311026 430315 399133 99615 1278182 1784432 347982 74448 763524 1189929 834595 1280863 1460061 1347001 1166792 282557 636705 1155294 1572249 865654 266788 1986011 581750 119706 842813 1661560 292229 231506 1539480 1895576 546899 417643 504962 515628 1546413 1672503 213861 1669127 1204392 430884 472861 796514 1454853 71109 1131322 421160 317844 1467848 481272 1311078 1956099 439012 402360 26608 1601409 1204387 15742 1443091 1498715 724570 182488 1820485 1666621 1150154 767159 1960916 446745 656659 1906058 185428 244704 1833159 1283324 1902515 1572939 1810539 324028 1327832 913082 1824554 830819 1680843 1232527 330830 1682831 467291 599147 1092812 968324 774938 654031 301634 385140 867499 1058611 1292088 973922 316344 551785 21178 869572 756634 1994891 10647 48267 754664 730144 1463281 745986 971735 1446158 329734 932751 1288880 303571 816481 298939 430611 1328692 635625 114962 984001 1978374 1364143 1155012 1785347 384916 415912 592491 1946023 384516 976602 792264 1024367 993621 1803543 300830 1071161 1774317 263245 1036726 1030063 280952 1823728 1659163 516952 1556086 874577 120665 568764 591057 213669 993744 230821 999474 640164 1856215 1850741 1457409 1831756 1151217 1973077 1495542 1230212 1902848 1241517 473585 282731 1888470 571874 1963542 962371 847668 359414 1851831 1034473 929666 630670 913103 605109 911081 826887 473647 1477344 1330475 1556621 67215 1046534 1986604 1691866 1829296 602335 615207 847934 617097 1281588 1223265 780668 256583 1906348 1158874 1267745 254335 1308830 1011030 358823 1999966 1822298 984790 255341 888760 816303 1609240 1502862 121745 1575843 1721433 1410629 687053 1880428 321644 1265227 125856 1374704 970929 1999700 204101 212904 631891 437644 1062018 1549110 1749501 1370734 321238 247214 326070 778884 33344 1563088 1816921 59428 1572082 1161160 575466 116736 44547 104535 251936 807764 417928 590207 446643 402425 1887807 1220791 781472 1448767 1890754 992418 227179 322757 1294556 1743614 1350774 1064534 519584 1905944 1703509 1169288 1252243 666322 698757 1116090 324350 229310 267844 170530 355175 1520280 270590 1754354 1335602 1646093 637112 1961092 1783661 1401995 940682 1703073 1853209 1686613 1730633 420217 500974 534136 1884726 217825 63818 772011 190532 206007 1172802 795709 78165 1925357 998010 542650 238083 245677 1748947 1133914 1143122 1964988 1872294 1670361 857243 770378 483324 24122 763302 70711 665224 1020450 1209312 886939 1519070 1788101 388591 1593802 1823367 1784581 1496595 724440 622897 1111098 1617257 941244 1072682 82565 1756570 578204 1433938 1255167 1692872 1997606 1023633 703048 968751 661341 1369350 815320 507710 773662 1046236 760231 1075787 1826321 1002468 1276162 1302722 1725224 1954865 525509 1274845 505045 121731 413095 850545 879909 822688 319560 761956 315424 1522717 1246757 1154259 905363 130897 283645 880310 854931 800008 1002747 1483944 1344602 1036516 21727 1735195 79457 1816477 1022460 1895971 1318173 592436 1132384 1301733 1726356 411997 1639668 1822267 1926381 1598406 497220 1363157 1043968 1826034 342047 1889381 1767615 324380 625748 1085310 527666 1748296 333502 985548 972616 1932458 457281 157096 1245321 442600 1138154 17526 417161 115417 216897 1153764 1218712 1479238 103911 1583119 70046 927585 1140887 1018592 991492 1892611 39612 1532862 1807474 1941275 1330573 612629 456916 1913085 71902 1693551 1446935 56943 674688 1521354 258419 872325 1638603 210044 868125 1018342 1927828 112437 484584 1215353 178903 580946 121258 1051725 902631 1320608 865489 1911865 865290 36090 46232 1078908 426180 796303 1214046 954340 389688 1135964 1475188 1444872 1994787 1378305 233001 16951 938186 1658988 749555 1245095 60114 304535 776535 1152757 150161 1067089 1417512 588289 1710286 56291 1428529 83707 633179 1178097 1495385 1154355 154082 130945 31363 496820 1649054 1506603 712986 517008 1416978 454377 1448576 1074992 722843 814553 1931477 662776 1053836 1889211 255545 1807518 1070631 1037971 298003 523196 802652 1097219 1889868 1890786 1473817 319822 150048 757046 831474 1293398 1810968 1995810 8905 1710911 873355 1070119 1127490 136373 444436 1514841 458945 1316774 1679288 1232919 1034394 248253 1428407 543124 1601016 1193984 1496176 297552 800362 712122 1784836 1429544 831434 249510 584907 709562 1502211 1225447 1410426 21076 1905818 1907490 51475 570350 573689 459214 1719155 1251774 518232 1957138 1686904 423709 1646419 749640 1088128 1999420 1241963 1455162 1864432 1943575 816964 1939788 984571 880547 713750 1821197 977293 1730256 1422233 437275 1091321 1525508 1726109 482999 1255816 678898 1908898 1476988 360312 1236864 667828 692978 1086036 1570968 312447 1097858 1043606 316766 1231726 842383 1067220 127260 708018 1562953 1260285 1295552 1319063 1697582 1311749 1264770 447976 442459 806332 314471 675382 1116264 1513271 1649188 449560 1393372 922895 133248 833868 632918 387194 260638 1051 1427459 1581613 1988440 1318704 1915248 1157299 1427635 834472 1059792 1342873 1868071 765356 358067 1339306 145553 1338481 1141954 1983757 879088 845045 1355512 1441853 1650936 1911277 1693506 909033 592499 930129 1856417 212356 817360 984995 893367 1672942 119081 966825 935790 1718934 1718685 1963961 378277 1106921 933496 1299030 63186 1768883 1846789 978022 484763 228790 195032 1290805 1361160 1164569 1476887 363980 815261 528870 1351341 1575566 87995 1436476 1072284 960289 1667906 1241858 428203 611394 1788305 340734 620868 1443997 222562 1753355 1524227 995126 1648622 581594 603156 166989 1015687 800711 672506 183412 1753740 389956 1384057 1419376 1529537 137632 338291 1474292 1894668 1997345 552196 1866545 1648938 1273639 14093 695835 1312849 460638 1164287 1370024 928543 169142 74225 1999830 1102176 932625 819510 1828540 165735 1600432 1949958 1031159 1634406 427605 1952145 340176 1305499 870250 772361 677075 1555173 590414 3864 328702 1254183 416394 155452 830909 1164267 370620 1742404 973185 1850820 1427836 588070 1208275 1148899 557023 1668911 1963579 1208872 952186 787492 1000787 518760 1423960 1208602 1400095 1086024 787422 696011 1106443 437195 1588950 271336 613913 1154814 1997715 52978 1994903 494534 262340 230458 1870485 1065745 618631 43365 875401 1387423 1913830 1639416 340587 508737 1686049 850323 1577166 1323655 132686 1222876 657400 80599 825049 589264 1390972 1214061 459576 652286 204371 247560 198162 364359 492671 1689456 1633494 50400 349195 656434 1468814 747052 1946819 916942 1723925 1519343 1836271 605553 944535 1170795 36844 1437842 494967 1501267 3196 223767 1163294 1791367 33812 1987288 1988713 1043734 682095 1162061 1654005 391315 263183 698492 1251165 640096 1205455 1486482 431241 357639 1637184 1502991 1524958 70226 1277855 1363066 44416 1240378 884224 1623638 1498161 1334137 847792 1290321 1903861 1800573 195169 1367196 1661188 17231 1387755 1073271 423874 614377 560124 1925724 685206 395575 1353631 987149 87926 433546 1451142 1128409 1219787 971662 761192 622354 246356 1131771 1694466 731158 879276 1061925 191085 1570831 80935 168509 246995 1490463 1604474 1896337 810289 5400 920487 162654 1885046 470426 1870126 1911123 1610276 1359381 1446424 1585725 1583158 1052947 1998757 532179 170461 1036161 855492 1214777 1281716 491880 469985 478117 1524649 1207120 1880517 1765102 399960 1799082 1817942 1139444 1018672 215295 143510 557297 223822 81378 1594013 1714867 1637131 731598 1313249 475691 363740 893075 1987255 640198 427739 1825942 1266073 1923460 186915 564827 1008986 1213147 425348 1982916 1105108 714397 378952 1794412 1929697 1866863 218749 1500742 1846749 1400087 300153 1162849 963397 578400 223272 1222986 461539 1987429 200878 923367 1740445 1833484 1353618 1868252 810720 1084114 997326 664098 1294273 1820017 1596957 1288807 1886270 358284 1937414 467982 1694483 1790010 817089 694369 77550 1477256 701414 888523 282119 736942 646443 168986 1882305 1247077 1101236 1676079 1745219 1241557 1129743 110496 1459657 1288375 1494712 1348165 1822121 743985 1633746 621736 436031 446212 994894 1645672 1210564 878171 1293966 86363 1256678 204867 775697 1362196 1596045 87012 1721397 311188 1079069 360965 102784 252326 1138456 231921 515234 1244050 426294 1031540 1766199 574545 1137749 1599868 1180519 1111594 492315 346452 950684 1654167 1609347 1163235 1375507 851932 1308126 1557055 492564 721917 700 17829 1279796 564012 1744762 100583 1926708 1977292 684232 1987059 365659 30136 1761234 106620 1144047 339637 353371 1522886 1087835 1452133 1280875 1712140 1412973 1408533 655672 937981 295333 1071064 244391 1268192 633779 303190 312772 1361309 1014710 693396 1033537 1371398 789477 1250192 1803489 615099 448127 1537460 598543 1079986 1221811 1449835 47636 71986 126833 1009080 944106 567471 1957739 1618515 1380548 1251079 999408 114350 1779852 1561970 1990253 74518 59768 730953 367025 1054822 1324839 1326829 782652 1363991 636033 1183488 169284 1165859 488676 1590904 479324 690725 720483 789791 1710128 1186423 1207680 1933521 1965303 1790376 790983 1210019 118869 693392 1195363 1073200 1331259 117825 1831913 1456167 1192483 1162414 1171915 1527021 1733197 241594 1959087 767985 94323 1629843 48752 615082 1489953 693262 966406 402614 1322356 1911285 1667937 942501 352468 183971 1287349 1167129 1845050 960746 481684 1707340 68823 824598 1134120 1679769 1577606 1116389 1116504 1482426 390763 1818933 1088894 1571760 703623 955221 361838 1942758 738260 1778165 1328032 1469139 1034798 1170915 984400 606904 1786774 1327751 134506 1950303 542100 101969 1485264 313586 1406341 600228 1900666 1720303 1315750 801749 1614124 1318313 790628 1322079 1573142 1298095 1129616 203569 457287 1812179 336697 788223 1661002 398129 1515329 5957 1303951 759996 885 1070446 1968330 1190743 1001150 1717839 558105 539631 514858 637703 1426271 954402 457120 493638 74559 1946198 475577 156853 864351 979271 375856 362149 1005130 260584 1507717 1208139 1431432 463267 1216320 2899 259833 652248 1765135 470686 616981 1575677 210924 1293792 950346 1504914 89195 1996460 878075 1752493 429312 1521063 1494153 1823316 1442530 340829 39481 575836 1323051 560332 127346 404396 874519 1081698 1160790 1419411 1222871 911087 1622333 1086715 231444 1548480 1404797 1359308 612652 668548 1993921 1192027 654013 1929388 885260 1366635 672901 1889882 1918982 1113414 1990338 1062546 1478129 71166 1793905 68609 971383 1547518 1568891 510736 730724 1999736 344214 354956 890309 127059 1088800 1401418 946403 1947962 1139006 554658 2849 961466 1175516 680094 771475 142538 609791 690735 697856 421711 1026336 961434 476016 57534 34791 814066 1736593 1416889 57933 356356 137983 1263174 831231 1183717 982300 1983275 260259 1870333 627332 1705678 254015 359286 1763779 1149 468256 1100656 680574 56674 1846164 1781960 1276223 236278 1059167 1300158 742802 127171 589365 390139 1068296 1940776 1637001 1377561 1765281 751435 1914311 252859 924818 212563 1189194 883564 363254 756223 956285 978772 197314 1312117 1394138 1940987 813824 1350283 1077705 471994 364541 1777123 1052575 855330 181616 762256 436234 1651674 1115451 1644558 1949898 1003398 1091721 775829 1932227 195738 1523167 411236 1665659 920941 171090 1233070 1620466 368327 935886 775092 1633516 904276 703358 415251 355692 957119 1147092 1275228 844680 771372 1175563 198802 738317 102353 1443955 618958 1778703 1459764 1017025 1428414 1494486 893535 1928094 1077344 1402751 419261 1205788 1409614 1285215 1955641 849726 1315719 1282106 850365 853304 159219 87341 1288506 375504 1847730 1551924 1409597 399282 1278246 171328 1524032 549239 1124193 849423 1300126 280027 960162 945620 1588487 779956 1981884 691927 742884 1338004 1936111 1659127 808775 583221 1824145 145072 967878 212560 1895039 1004830 353331 1716009 47526 1661561 847117 1728044 497569 419654 1708924 1260481 1721660 1109763 932842 81889 614639 862274 1816290 1697429 1021894 338820 1026842 1695212 938999 6984 1528099 739523 809735 781803 1637449 437728 1386184 607653 1243112 1298999 113433 1587144 962731 408229 1480180 1496833 1014581 1742806 1457977 1465966 30423 1476443 1838926 1571443 457060 1025515 1069984 231617 1806904 1445469 1126653 676821 1746832 1284111 351473 796010 1853657 1137089 211108 1102965 1561986 266576 1403244 221178 1230399 682153 721217 132092 1004382 335897 371756 1492104 1210524 1471383 1031508 1057498 1385160 552665 508170 1303737 1169162 1384797 326180 1991761 148118 1827541 887018 1746156 1127680 315961 1679825 630659 27835 1709235 7346 1330771 344749 1660944 604013 1344192 3408 1485544 109935 583036 1973918 1982944 746404 1716234 1331234 587328 1403711 798630 1566759 1038298 134251 1404496 1998209 934522 144589 1659006 1247593 39237 1347878 849254 568523 941449 1842013 462121 1858436 1524868 1838411 1942269 1832126 626404 1551465 532230 1759810 39472 940758 1072879 1161425 1166770 832187 1796 1135468 1390205 978508 1793586 6313 1864272 1665479 65286 191434 1669983 1514180 931428 299923 426296 137383 1881857 551694 1450128 1225942 12904 1794935 767975 311488 1585679 1704878 1760215 184989 970539 380517 1875820 830987 294423 1861822 671667 31010 216901 76303 378049 625086 145426 842498 259003 955711 1164805 1860140 1711234 215175 607344 1069880 1113196 1062280 1526681 364591 1885556 1194798 1541029 915410 773172 362456 1012870 753609 1843601 983961 1941400 489985 522038 1505528 1539393 1402777 1927580 884934 1960448 144997 1330050 1837086 1944154 1315637 58158 273843 1963859 1371212 1785351 1772701 689095 1732526 844866 1447887 1695198 1441770 494841 1153901 1585957 1698987 1572212 339367 275928 607408 1787356 1548577 1233860 1589995 297958 681195 1170556 1616690 596335 1202756 1200628 949596 1152950 1503512 1187900 725415 287625 1949276 1693081 1647095 970739 716134 1583211 640926 1803105 281519 151074 773368 865495 1413069 218309 1015283 633648 604234 1420108 1557916 266185 822166 213374 289129 230913 60987 477754 1916778 1222659 675143 1755266 1657706 534004 32813 339454 302832 1847769 1779562 1653491 629936 1992507 1059282 1295123 1592253 13843 1529109 870037 1268809 77525 1299784 556107 1986917 1304678 1725478 1974772 398084 79402 701447 748804 1066810 1664337 195542 476027 680301 991895 396634 1648555 708801 1183866 596247 853628 988207 1658611 1453002 979750 312140 320198 1713640 1609161 563209 1272540 1880270 1093524 8041 196391 1570657 15320 673420 319757 804514 1170330 1980251 1507038 560017 1248047 1669377 1766150 1274949 352395 802345 1293468 147725 751875 1983599 1383543 1567657 1704216 981019 1395841 1003376 1200948 988827 1513991 82120 295262 1057849 1986952 1474422 597323 966822 819843 518586 890710 549752 153771 1897708 1192002 71215 1028204 91307 758782 715098 13243 67258 61779 1685459 418002 1916583 714671 395276 861330 786472 900315 736465 55523 1532758 544252 369673 768573 1993900 1957955 1314182 1216255 367420 794047 510574 683969 913301 1337019 1852242 1050165 1826361 9951 259078 170134 1201700 1561871 1454879 253512 130591 1295177 290212 1170787 884918 548270 830528 1546503 1695075 93626 1297156 1618076 60323 1485632 1644769 657040 1625757 227189 544275 1686530 1582619 1986237 1141892 698309 1582827 448126 1070468 1503337 631221 1379602 1702731 1089156 808070 1870575 81509 77383 1526952 230961 1561138 420550 1556828 230590 834217 420614 1995207 1867290 1200239 1327678 1461071 1869600 886490 324901 1379294 822432 942076 239683 1356370 1982654 66505 350519 483629 366224 282172 635174 76818 1551724 1690014 514270 1767399 1031491 1951227 1418754 35737 1516695 874303 125775 674502 1865983 1438331 450531 1487148 1107362 885809 679349 1667337 154064 1386233 700750 105391 1186971 1444620 1749275 149425 966840 1449912 1877873 566776 179102 1710902 1867832 184124 622001 1463500 903740 748313 1862112 1384874 361051 694580 432657 1675961 1452060 891122 1715717 1411400 402572 337775 75304 584722 202855 1344727 1194572 1301967 271593 166885 962262 1683460 1416304 914541 637454 394093 537049 652622 581669 1437970 530258 768240 862759 530809 1564858 1704762 823455 1341546 1714206 327086 518007 1951063 895739 80639 1648711 1717233 929504 1109866 1268615 1312414 92587 569483 880142 897618 647823 817349 1788381 1606608 560353 699066 1894199 855518 1034098 1596104 562678 1357629 438746 1417744 1489257 1584381 689522 970772 424920 416832 978628 871960 1265391 639635 59864 1635897 904386 488096 323507 520432 757125 413776 1315920 737787 983026 1195004 320817 948150 1439320 647390 198244 1638417 394501 476779 472564 1870710 743422 1026664 557816 784670 405523 444229 624846 1839293 676111 1467107 478705 1708003 1622007 989356 1415349 1173720 1810938 1781886 625443 1288338 1472164 731352 1864945 1501622 423065 102870 1333092 1328129 720720 671898 1300973 489486 1362024 781563 970287 140360 1941719 735246 1754918 1833322 1050882 741677 987616 84467 50423 572269 486308 65856 1055172 947203 1679389 1761639 730026 778922 80789 1364037 1278072 1504886 1277445 1146801 1680643 1189986 166978 1242280 654772 514424 205668 1712282 718679 789723 952579 555658 1044303 1023027 330654 1546766 1570719 1065050 1295191 1976539 1805891 448967 1955205 1765262 389284 1699262 508293 636957 1490005 35087 1557857 1990969 1599937 1647257 1790048 619761 1159061 1148029 1503126 962944 1386403 1607256 1761816 1971048 635287 1987475 1024723 1954709 1406450 1258449 293377 1331458 1467113 1827982 1116302 845304 626786 823423 1360559 45930 1425711 1822761 650778 434741 668659 675960 1165988 984490 996182 1426496 928665 299799 590589 1668737 1177662 1215289 415255 1147122 959297 721124 1695382 1182444 1101690 454171 847493 1746205 555874 108909 1896265 1659600 936718 1423982 1349930 1781839 934065 858436 1702292 1295854 1364986 1852361 1770865 517761 1828559 1603719 1673268 666572 1012138 254548 1789518 1853058 1501230 1047613 1501770 948233 1064109 573211 1480425 1589084 1324158 1794648 487237 1190739 1978962 1153011 968518 1032604 940359 1700393 1869605 1938438 1077724 323256 126035 1200395 663443 90030 773920 1403655 1190318 1701231 1596900 1078592 384646 14947 1580413 1099038 1158073 886047 1899193 1408078 779212 499251 1908722 1533497 1613434 412273 1007986 1837421 967809 1042987 1797365 97534 1610788 1849964 133980 739661 1842833 898484 893272 1023098 849667 806450 222987 162092 854618 660641 1643853 12438 1369131 1225590 1324119 956055 1558008 1668110 1410389 423644 1869410 1822214 700246 1597809 1537933 896625 660321 1866546 1735503 267630 1841699 110595 1392424 803568 1389373 1152717 1415431 1968678 250216 373376 1165951 379387 256915 658684 505465 439204 122070 962365 224858 1031819 1353104 605022 1445166 272324 1083070 1463081 1759658 1596933 1780719 1417769 416748 969411 1775832 842954 907332 133125 739077 1616582 514089 1704046 886554 1852553 1785112 261392 720524 1659595 1931869 403302 913627 77971 590898 34796 16855 153633 1585173 678654 1809570 1711768 984045 102304 1470534 1652349 1391920 872544 185269 1418602 796956 1610153 1192926 1844988 786241 206375 854690 951274 919089 1494254 617931 469691 1426479 730453 1529383 103785 779687 509522 1767867 775579 728372 729499 961366 1621845 1364296 1760837 1308359 1894426 710639 172166 1222144 15465 206110 809849 1500439 159582 201059 71115 1203127 29511 1822561 1255075 1639131 1110929 725403 1653199 1938576 1594673 1672876 1198782 1116080 259002 361900 512648 112359 1587112 268084 1258767 1566139 1064327 1869798 1407530 22672 1911941 1214732 759087 1409766 390368 1700634 1398919 394105 221629 1516392 623974 1530453 651452 1920037 1488417 1631977 1134733 1166417 1267909 763291 1455337 1797901 1673167 464122 720412 197648 1013665 919944 1132292 839458 1706816 1714381 1543080 807400 1142956 84901 683887 1740988 795226 103030 1338700 500453 1064946 92642 527229 727793 1963144 843683 71329 1888574 446560 873123 91619 903384 1892222 654614 765494 1229692 1329663 937250 1570502 1169101 768342 1940639 508702 1422145 384813 1901977 299469 642355 822974 743037 1967625 1527762 655414 1563942 934771 1138742 1743388 1234753 627461 826075 1888747 49783 379911 425072 1938641 553591 1115948 117091 538617 1571023 1928197 642640 1697322 1199194 1818606 1960046 1834995 1153263 647363 1341470 1677520 1094542 163809 751869 626934 1999673 918632 1842062 384840 75635 138056 1858142 868585 605564 345443 1147686 1100460 655066 864236 444071 388402 806371 1732949 989457 1074165 1941890 1187748 1350222 870472 938589 1207800 200151 1929643 663595 1974668 1734828 1397546 763224 1475773 796573 1600375 207902 1115448 1326546 458545 1856558 1433155 1783753 1903616 1209659 1763890 341208 1023321 1814629 145249 231731 605225 463141 967569 285601 1343794 902130 1063577 913011 193231 1031544 1922436 317880 1554856 591584 1850030 1262768 373730 1208095 1222057 1512376 1501933 1076885 1728462 312703 1055160 1528576 251832 453342 1866893 496621 1514510 516445 1931655 1026650 1841719 1917216 1263014 1879211 1259855 437302 795463 1897183 1456689 1507530 410283 876284 1668134 1377860 1407833 460309 899136 1399312 1697427 536334 462892 640346 181786 1178402 1487699 1241829 1765511 1902991 852513 778955 1894767 1486804 846351 1270483 1454484 713931 699999 299247 1891614 1405137 1896033 1671803 1608041 1473514 1600464 453086 1377124 522808 722586 1918754 665067 755279 890689 783268 1275381 60679 1321406 260825 656007 1455836 1563327 247845 869518 881642 1361807 410338 1634081 132525 1720051 646936 737224 710327 1467775 1448170 857811 1222676 772168 1153875 1522395 572694 1335216 1020029 1435840 1642373 789568 1895114 970775 1479744 1086360 485298 235628 1726055 1546544 1169146 1812848 983652 1804938 1946775 1539267 377578 1258736 948641 1752793 1080817 1297259 17167 735035 1609371 1673519 1017853 161963 320742 173941 733533 1131111 860417 1666031 751858 269704 1091738 1778859 212051 952835 58696 1829134 1689169 1181524 769073 467706 1843467 1646318 459020 250797 1730773 1706666 1525597 999917 1068002 345273 289421 1116424 1908996 1662451 1675973 658574 158258 1414772 36220 1180485 1966157 1672092 1183620 1238870 198492 654734 1107468 753057 773568 1763007 1775226 909051 1727387 357718 91637 1909731 1376411 1369774 833854 801256 1234568 1531289 1086467 1944295 714776 411328 19699 1243946 1077235 129737 132106 51296 985098 212644 1284018 1331243 1817416 1376281 49814 1082308 663620 1957452 88199 1973935 1146607 477076 1725469 1839838 354278 1638480 1138470 796581 1776420 1123800 1798682 261609 1317205 867204 508063 1258662 1779415 704492 1635826 1029256 1766559 1748656 1096942 787075 1104244 552204 794790 1950031 952984 368570 1274691 1465094 1217458 1501173 1052593 1106949 1206274 847150 1047724 1626300 1322388 1452234 23985 1748418 840982 1779112 1038443 1537231 491831 572687 1268220 518887 1077298 1652210 126212 741281 1885396 1777441 771461 658773 263159 575344 427318 1332838 1935072 1755211 827074 61930 1633413 1561400 362987 227992 575288 798462 845326 1979079 7386 1952634 1681573 1961319 653573 178605 153476 1076444 49846 175257 934224 258950 1470829 1978938 676809 829006 1695475 311993 771005 955570 148707 901111 1531828 1975430 663795 7356 1599045 1427537 311225 596609 394929 131887 1164856 274242 662830 661684 235350 1256220 722457 615417 247694 170042 1509302 1181875 1032847 1876790 623894 1834596 1480035 1545402 63382 1129065 524536 516010 1784137 1938083 455805 1270470 174459 731943 180934 1443285 908439 933203 1724868 23352 644363 1233814 87377 393303 385755 1469528 1612047 1418284 1589839 207436 1269028 427832 320736 1352569 741317 608964 166968 1386086 788391 279575 1605990 906517 1996591 1845056 125634 1205989 1606832 1360411 1497850 1662870 1063690 13023 1672306 1233383 1830738 1067246 1174649 594641 1534919 1423901 368441 556791 484419 1840307 1967539 1602790 1289252 207414 83398 752658 216812 753686 845310 1817654 1102350 918434 507912 1411332 775607 59317 228236 1970775 560833 754407 143366 635492 808954 1133060 920220 1557861 1081750 214996 300779 611278 4920 351612 208530 1821297 1420794 589239 700481 1427360 1969501 1872907 1664554 369795 244006 1073136 1367423 891413 99609 196458 1915937 1079264 1391193 593272 990119 908251 1360507 34715 813572 1292566 999209 862370 907378 146730 1539432 625104 1693275 1425275 1332227 1172755 720728 99109 974313 209376 1327137 278450 1834273 1725974 336303 1856933 1572772 921758 640351 1029063 916831 989926 1691782 1238494 455837 1590122 183353 1313887 524137 526069 1210740 744506 1427761 1833378 1267227 183472 218954 619284 703828 401080 1799818 1944438 1513948 662706 958278 340705 872814 1451100 205559 1668254 846262 160473 582338 1792975 918561 1820389 1558237 1254040 1686597 284095 997057 1061014 1126223 1678421 1285851 1748868 1627710 80453 839831 1273776 1720533 25745 1222867 340825 1393430 1098736 1894239 344182 1272503 177540 1411420 836975 919250 678457 1759979 73143 1101466 931241 1503585 642337 633587 1568771 1208376 1708579 992982 1280369 1162422 1714131 1375489 1483086 351114 1536850 734203 367542 47139 20869 38431 534601 993825 934003 1830257 1051021 1068105 253766 1392438 1726116 288550 1689533 1514232 632144 669496 179056 1993101 1559540 1719695 1034311 947470 1469665 1498010 901855 1109386 928021 1070711 1221718 80770 1215862 1171151 439793 446853 1791823 943090 994524 970152 877334 1286255 1434618 1770464 411806 1178828 1810845 483683 1575149 112093 527431 609653 555574 1534047 1801348 1503526 1033194 317818 743554 579481 700725 1189285 1091005 1742489 1476653 1056935 1725289 495546 1040506 984838 203554 1931486 544479 475136 1190813 1397053 54353 741215 1925688 1274539 1248938 977659 382406 317883 1920646 1684862 1557377 873208 728590 1858965 211980 1088654 1467508 375754 620184 959061 647331 1373993 862069 241021 505726 1199013 1003381 1360352 1986884 1795115 647096 1347687 1152991 692597 1365071 1971978 1151073 813864 42588 1667640 1988629 39792 1193936 1115559 1274844 1485211 354468 978876 401719 1780878 1590644 1036762 611022 858142 1139734 609554 1088010 553701 1817229 1225369 580754 1261056 397469 770617 1098351 1231013 1539623 205330 85769 479845 957891 332215 427717 1203056 110640 1067583 683610 702595 452089 514160 1399044 1543490 1656111 859859 186452 1110748 614406 1178583 280405 963738 685457 78523 1634731 1494045 1118306 1377117 1618861 86881 396385 435790 210806 1086730 635010 1694431 1830762 1661183 915976 1220252 944333 6731 524513 1357696 1644870 1032760 341811 512784 1160013 419971 90557 384604 1202880 618856 1655789 345847 1360431 106365 59657 580038 1484293 1921040 1887691 269504 1152074 13173 988541 1570282 572737 351205 788511 626989 1616644 1127037 1893731 1035669 335139 1709994 1747188 1717972 235170 1207478 926493 135399 359125 830894 1949986 618200 322786 703549 466343 1143739 60461 314330 31133 1194430 370751 1892764 533050 1929166 1756032 60863 11636 402102 1036251 383589 1673482 40504 1793775 143886 427014 754044 34119 817787 1221496 364860 276112 864234 1327005 95585 1138605 960971 1122485 371580 1371997 1800139 162099 663773 1717618 748071 1004741 1225614 1473577 1010333 1432840 783962 1563405 1249023 631197 175686 1220331 842397 733006 1180438 484415 1077812 304556 77062 1554188 1323231 1194680 1564724 1548804 654744 361755 387183 1184442 289831 1380452 404650 1851698 202865 1267728 377769 66799 834852 432864 553610 465188 1003121 1658866 1068620 808150 780211 509667 181436 137314 189868 1072359 713123 1801323 1669073 1606533 1713783 795039 1299910 1418724 553514 1614040 215845 1705885 287268 28340 1290456 267585 230431 122583 1696998 757844 1559012 60427 1965001 63814 602215 906154 1844457 1686173 862373 926970 1398280 860232 921496 976412 350429 1186189 1818929 30861 833227 1097627 577585 1303162 446654 488972 1235298 1781565 160696 1949321 1753801 1023739 514215 1615617 1047338 665687 1145963 1560189 1892784 988063 1060086 1294119 363453 1301517 1448789 1587108 672979 586041 1306144 585083 603126 642773 292567 1199827 774967 896272 475000 1910651 873699 296613 995561 631574 1584508 36390 1840986 142404 1064561 117859 1851293 1495803 822992 361829 59831 822887 336497 936057 719297 1831484 1692298 632693 666790 1790623 75078 509136 1824281 1439723 282912 1812258 1939390 1912090 1452606 1816109 1322254 113917 464062 1477901 87178 1612662 1821452 853367 76758 1410072 969400 312482 998152 711428 1982768 421972 1872519 989249 1164043 579116 383509 1960316 1196509 991095 1847686 319925 131695 1775419 1465630 3822 411051 411419 1703167 471730 1951221 1876435 904445 1242521 731053 356642 49951 436220 1508308 1111443 564102 1192717 1149888 1768027 1543028 1121482 904322 1563242 1689079 349384 1567258 44313 1981336 83036 1066578 390424 1775255 1506004 718672 804151 1653163 1704204 857471 466265 1954179 972939 1747352 944503 1240386 411290 160575 881685 1815705 256539 1411852 1393161 518591 1962509 1091991 603197 1049447 977486 64734 874859 1893598 173119 1137798 834648 1389358 18240 554127 29016 229215 1100765 1881628 1129583 1931040 818767 586059 1161880 744737 383137 107232 258437 1979527 1308021 791053 1159785 753402 454783 44191 93333 330254 360189 1209934 1433347 500440 1234756 1613836 1610432 1295468 1166086 1384571 1177140 1284442 878757 1290554 1209075 237534 1738744 921949 1334948 1608468 1278389 956058 1589450 545646 899541 948615 1695816 1647807 563004 1268042 1866641 1817264 1173921 890543 1866426 1106252 1066834 1440047 1889418 317698 52369 475720 1508944 191362 1770522 468840 565097 1164961 16640 496071 1230557 210088 1739218 610435 143755 480504 1493937 1886699 1405194 538440 1877664 147480 449011 745824 1381919 1888896 737534 1037813 237580 741534 1261359 1683391 292137 184735 1005815 1909589 47644 1009983 1204000 1126404 115364 1767803 1382558 1545958 1669922 1317005 712255 1400116 1986962 1134516 22533 1921318 873961 1989004 336087 87820 574653 1368770 1744574 1124372 1961037 772676 285281 34847 1625770 746160 1787003 1872840 826642 868655 1259447 1202354 632234 1597635 124068 1874973 1481861 450336 35918 1189688 225314 1072523 1571518 296653 1464908 353304 410783 251275 603459 196275 948027 504229 472539 27714 680378 178800 641910 245062 896366 1739015 624665 803147 203114 1027665 1910326 1172267 619584 963719 423591 1452217 1277093 299602 1428865 957881 1753944 1757470 788575 1300398 1606317 880911 1459427 944683 735211 800441 235786 1690677 535495 309631 149593 1438277 1975852 528472 43202 959410 272995 468292 1751588 556560 884341 664752 738929 992264 1322964 582121 45769 343254 1846606 682179 1865399 1253135 165822 49263 1619444 466103 702856 569844 315686 1038345 1009188 1396656 1225452 1707436 1737454 929458 1980107 1584214 1317377 1420486 806317 1954602 988122 1855519 245740 1468221 928939 1074202 1706862 1113520 572188 899028 1681233 956979 997139 657496 1051191 1242333 1780836 406069 1938114 1538267 1329459 1265395 1441592 1690964 164304 1056021 1180127 993472 1929261 75405 73758 351204 133612 1279125 1021881 1341534 701514 773239 1078042 1079183 600569 1205646 1771672 424161 513342 518820 1266468 1432388 647271 1934536 1215078 916799 1515032 332980 1117480 1907886 266809 1334447 151363 800198 126060 733945 1481107 1410142 631516 1567962 478376 1105432 340309 1571446 953122 452802 298950 1890586 345297 695621 1481365 1183092 1937899 969441 107128 1903526 1166469 184530 1609328 1727701 1712949 1844438 1534807 317353 247217 788264 1809539 335315 1008276 12499 716473 719505 1113659 1377827 1576038 442292 1833213 426671 148070 682690 1923245 1071547 1401368 59624 1210544 1555952 687010 206330 1647581 1521681 1799838 1305658 599891 1653979 945290 859596 701358 896229 1965993 1053806 1504819 703053 1288425 1709641 413819 1797139 1295672 385932 1153693 1436994 1405461 1030933 539830 1081766 727274 1580516 1845036 1229053 1948544 1105839 1021670 1560168 85975 486390 856494 667543 1749417 1098998 1241904 101013 957685 1864319 1905958 1881729 44962 1760054 245985 1893369 1393224 681105 169777 1126362 835422 970928 1141699 1851903 1800121 1384004 1666811 1573606 1051982 1770041 1489684 204564 873510 1085781 763943 789999 1378208 998335 481077 829966 1627554 1614250 1808190 402308 1216900 1243723 1268028 770256 1959415 1339855 317297 1123315 102443 880339 1233723 1976945 910976 350618 1190334 415853 1458430 813486 287573 585069 204474 1814143 403833 966860 784702 1495874 834754 1249557 1847188 787922 446652 1616433 1972457 1660759 1460703 1277295 1830034 1503941 470879 1152549 1620270 104348 1123657 1958679 229687 1449761 1326252 1431260 934567 659978 1695444 354458 1676862 1929355 587258 858268 1145116 1405383 677560 1355137 811133 362097 285617 84383 993202 1478510 906444 63259 359208 185735 637458 1617631 1929183 809467 889465 1864195 440162 1101354 1671687 58894 1465496 874426 1767964 1511372 895441 364065 840377 102445 7034 745973 1559795 1912303 648334 1415874 941633 533593 1599333 623897 8697 268552 1073239 1930671 1803642 102 510518 981999 1686955 436147 993997 192047 1236967 1514246 1140441 181115 1642396 353173 938212 625152 1124511 977611 563668 1701956 689806 917345 990699 1946873 736073 1387742 796266 1468517 1465783 1156527 1389775 245359 406936 1776068 894987 1234590 1397100 161972 975483 514093 876137 1495317 1254724 1069608 895757 1109134 1719301 1816223 1418434 419982 488259 1950475 715024 1036325 683273 953719 1534529 849580 663969 1288248 819241 297511 620237 203902 813383 1979241 175987 1378134 1240734 1070252 765828 1474810 109944 1306068 1240804 143474 870757 114949 262927 1482098 1407992 1512710 1163550 1322833 1952356 1426945 611295 260193 1444716 1587573 1553513 6658 761166 416671 1397430 1072350 1737609 1992732 1385941 1531742 1595673 98435 902508 962476 1018476 886924 1545398 1329852 1942460 9978 427844 1050088 97969 1708212 1549942 1646521 190922 1055610 238230 1453999 206403 533168 1708762 1501906 398536 449665 1976944 610306 451792 30057 1085843 1288083 888033 465309 1944837 1363649 1693096 813906 1256287 1115981 1898125 1794481 1807465 1289869 163 161608 198313 1462975 1022780 830425 1643864 1826683 602089 302755 439934 1808754 1372867 1333009 34161 153165 1762368 1770640 29138 1443535 1723396 1759011 644116 201942 850909 730546 1914161 156303 1165715 502917 1953517 194750 814755 337610 550459 218789 1323743 1952818 1368511 482603 422646 838087 944464 564036 547720 1350029 216013 257256 969852 1359351 262377 55895 1925684 1786123 1582337 1829215 1521051 662728 1908417 906800 928336 346022 797749 1634499 783702 1190009 1110506 617356 940067 1069324 104217 1400880 1969990 1531387 257250 755476 1739770 1543367 535896 1142522 1559761 942212 1380358 789844 1745370 1671461 788792 1899144 738771 1880681 1851090 1926461 1026275 755456 710881 1315485 1192473 1331734 1052983 1002376 515717 539335 1081701 142380 1205692 8841 430883 1923443 968759 1207074 707388 775010 1654614 1064401 1692764 1938486 952812 1544905 1703339 501639 1321387 308895 1124689 1883969 1324405 600124 1107747 984839 792823 45519 944513 249324 1338422 1669815 668055 34104 1169841 233043 1953570 1976621 386256 1028886 914998 1964992 524120 1643290 259999 1760163 1749045 1700880 1456296 1096382 301724 1783275 72475 1727308 1261512 1522931 1169695 925473 446364 265926 48905 30702 210791 1579945 799150 1334667 850018 842835 391133 1364621 1059621 1532073 531047 806924 1346460 1822573 262899 419134 1562312 271765 675774 912100 44054 826772 918134 1841107 1107804 103322 1412963 1310000 311110 1793302 619911 713102 742159 218619 1288576 909011 948273 449977 222903 378858 1130365 834266 507188 763353 1874422 336759 836806 66298 539824 1563114 1101137 1489427 1240096 1053468 1656156 853496 957093 1073624 1655685 1800948 566436 922873 1666103 1128400 1008571 1929989 1475676 1741013 165797 1914055 226785 1056444 1281760 1339523 1143602 1264959 119619 1211065 170264 251668 557008 271913 17211 1371240 299063 1384945 978955 1450550 884795 1058625 1738580 1385701 609462 64715 510434 1320570 15321 1252496 1040972 1809088 567521 873455 1435243 44350 222813 1941232 1474477 687545 1397726 1710205 379334 1957320 846727 1986924 621477 864303 1128794 73583 714138 933828 1800437 123076 461892 991607 1589143 319777 477659 999030 832803 1024351 453431 1378474 832948 82299 1980758 201233 1790018 1339954 1849603 600639 546273 1428568 387554 1813874 498831 365592 97485 620673 73817 535835 619081 1704417 969915 1960691 1612511 377897 1567515 632453 1592875 1890711 559035 1877781 780103 774345 421323 963212 827634 288900 184107 1335410 173663 495286 1203561 777348 278153 1452084 1227141 1622680 875491 1169596 461552 1975257 1009691 1072267 545489 81734 1138343 665989 259281 1864148 1173563 259 1351363 24451 1347181 415333 671929 1607636 1366350 466374 1787400 1771793 84758 1506659 307889 1545662 1026841 1087447 1879756 1396491 1453316 805758 1308378 1201824 1716014 1102644 774035 1458829 253760 1192615 611243 1024716 1867179 30101 1368465 750599 168464 1579353 308038 1773078 1923210 1707607 1358369 235612 1602175 1454991 1134459 247619 143213 1238382 274175 1932620 1816098 1443984 1366328 1686029 1222702 1959112 1682697 578890 729782 948503 1128519 630932 1933374 899200 840593 351131 1090097 997610 508890 688500 682196 1759063 102458 1997429 626863 233747 176973 1428320 1244184 516476 915394 1722094 1119591 1160453 1783482 1047866 226277 45808 1957696 1262240 1857023 1152405 1442330 890282 862471 529669 336768 1536154 69078 1568770 300853 1405296 1930852 1484912 240206 1145389 161983 1949353 1932480 1375989 1299190 335814 158259 894865 1203624 1167001 94002 954194 783971 1665578 69143 1218889 853639 584612 1854475 1251283 516974 415111 1382850 1618473 918447 233352 643230 1634937 186925 1085657 272206 226970 1665691 595437 1557980 285837 689798 1963440 1165308 760712 858640 891503 613438 1124319 1228309 618853 1458294 893258 74334 1578740 392424 1170976 1694587 1581056 1118121 836236 1967062 482428 896914 346809 1792014 1382428 931986 1806872 1965188 9725 1823744 1613811 768228 1243147 862717 1150326 1385672 1885685 1540631 221864 299751 755293 1664317 224336 444696 258712 1485348 600618 932487 1064611 1411363 449391 1049327 1661913 1365009 586192 902450 690396 1639644 1057863 559565 1678474 781488 289461 1013587 484882 1584474 1858159 935827 1552136 750316 1050594 1626858 1867044 1335434 471122 1436834 1713523 1071999 219763 1767464 1148172 265921 1049386 517951 119297 1894717 1164416 858706 252465 1571359 1675670 1300111 1441990 697987 187626 1369932 1830622 966903 1549905 231646 533307 1512127 564732 1345629 1101883 1479540 327502 66697 1120152 1922200 1666829 1795227 149246 703206 216923 398003 260751 427069 1980177 729724 1846385 657419 212873 1635861 541960 1228755 1546296 1027497 1843378 1799556 1200998 1073492 1735879 14195 987663 385468 611029 949800 989198 1204806 587576 1692958 1694853 528029 1035232 108571 1250185 1318848 1202599 1584022 1755572 1751452 177174 1153428 1374772 251997 862670 580139 1559096 1495845 1132363 613234 58256 1421336 445478 1881558 429790 142612 1675268 402123 738366 1126592 1054874 1483882 1988333 1613401 1242126 1292573 1860883 1411850 641466 1471246 403136 840345 1324573 1394131 1782155 523727 126607 333535 68466 1524700 722854 1385417 646944 1293650 1855227 722241 1517356 347066 1242415 111900 1347040 900397 1413708 1917039 734974 1434458 1443352 983943 1915095 462549 507920 1950809 942061 1362306 1497108 1474491 1223909 664289 1474625 309650 1644226 1221296 1754766 1457194 521961 1722018 431175 1963537 238034 969715 191619 558701 1109519 143181 1396921 276485 601076 1144403 448266 715805 1289546 1758680 1088782 1772277 951440 824046 513402 1593665 1469290 715568 199751 233797 635151 1208215 161867 703281 1668923 1818939 415423 1265840 1202163 1352730 1924662 1060056 1808355 25763 1052546 289523 1725066 695944 1496442 278625 478533 750645 1082629 580292 478804 1840806 1512588 517807 964364 1312464 1971489 820660 121804 1226255 1451875 1181075 1464212 1878450 1821758 365115 159548 366093 1174093 156377 216344 1190071 283340 780737 1695746 951369 75851 63520 1070290 1296443 1661636 382045 1039597 1534788 917408 1626722 1735261 1997849 609934 925517 845216 163532 1926910 1859266 1720400 442192 1849717 899981 1867094 1065095 651757 496431 1900437 1973288 240337 893331 1409822 256657 1807511 989075 1901867 638914 1206450 102792 870942 1250158 1524166 725020 781895 352640 419457 1098915 713634 1409809 807328 548198 1123698 1995647 12339 255043 114482 1582535 982713 667603 1168029 1673779 326507 509021 656447 267660 743885 177433 752893 1460202 14820 674897 279319 1862913 49782 308578 1104676 830893 238117 1540247 1838768 1342209 655239 1794915 1481573 877565 1497596 350062 1883889 158859 1649702 128337 121535 662074 120232 1108928 1633195 35020 453301 1367488 196447 1470266 832165 1994896 1364272 1034299 684092 944225 807394 269853 584102 923289 1557212 1797358 1684669 597705 1244220 1558973 585646 381885 1112267 728670 676129 1902508 1405090 1396262 1844121 1864575 481033 171069 1035757 1633953 776388 960552 366057 97428 1325773 604128 1810380 368309 1897861 1619649 1801430 1824858 390232 889412 1851281 1902326 1107477 209740 1421698 1531969 1916534 578256 1563056 1273232 824116 1406492 1326819 1828751 334 853727 1303 1062603 1382271 1914245 479002 1671132 455256 1262609 1666866 732029 1307519 1794004 631130 1684702 1924335 698915 1174807 1401315 1827899 48505 1702033 308387 299544 167772 1547789 873600 941877 762232 333422 296640 105806 934447 1635414 570190 434883 1472457 1817866 893274 758210 1886920 689825 1663806 1185816 1961012 223114 355920 61510 27827 562670 1027424 1331472 1233440 503836 818723 1331453 963819 768245 1860056 1995501 237933 307250 1121268 1463651 1820939 528955 638881 1521650 1232335 1115976 119851 580435 371936 1377456 123696 248127 217944 642918 1864680 1518926 1577669 397995 176348 283557 182969 1086634 774175 1574133 347161 1138953 798691 510384 775338 1744334 1719227 1365949 1352536 179687 1040337 1233444 1009559 519419 1150279 706203 1087998 111160 1719353 648924 1455010 67098 920197 1274652 163592 1067630 396892 118106 805930 1463382 645020 964426 1325683 1733846 759446 443725 555619 1280928 145606 1617818 685274 1300571 1170277 1002576 1062650 1359857 660152 1105428 82291 1808601 554674 1568651 742092 166354 1854525 710714 1298142 406643 1440984 1359109 1099441 49767 1213340 1996051 35195 1405339 1874875 379339 1916893 434431 1000759 416703 145259 1024496 724553 570487 926156 1466551 1870005 88967 1232174 207709 602014 1739637 1643303 1377378 1207457 1174358 1144203 776410 1887032 301894 1116220 496455 1233930 1445076 13373 277377 804856 658310 1194866 366023 1983971 941542 1373169 1833215 1696782 1659586 1079457 1546969 858886 255009 839612 1027716 285947 1101810 826061 1179859 416929 633180 1704166 1192506 1269330 1343546 43420 1702608 838949 1017705 1622233 1453656 821966 1023964 1511233 1391411 1898756 901363 215794 1249488 1810428 204983 447055 1442479 120810 291627 529294 1085792 374782 273672 1139487 613651 1587687 1280833 1788970 306903 453225 861959 529641 150430 1444166 1453698 495365 1386601 551608 297907 1472448 1080935 1831241 1433805 1220142 888934 1724480 816048 73246 1774077 1665568 812103 146408 1190374 629717 1622252 188261 340334 1158628 1820173 1804420 1922170 1231262 1448632 1422838 1995730 411274 1159037 1401084 1792887 692322 1185657 954142 953472 364969 943038 443590 1038756 553380 739853 1458985 1012443 1629992 1352339 1584193 307020 326085 1290862 395918 258174 1675010 225271 33930 1296410 1057644 1781692 874588 1472229 394766 255886 738208 1585475 1945017 1384923 1647134 801087 1773513 856607 1186447 234599 478794 51194 661801 266201 745440 71553 205809 1752066 1836695 373286 619159 1248099 843821 303428 1537904 499655 256884 1932286 1539502 1706119 1083407 1722881 1912321 1879078 1173562 1072179 654329 1325358 1891017 1259711 789171 1623847 197972 329452 463800 799484 1160589 1030405 1798277 1395993 387019 316250 1828894 1307957 29439 23799 1714309 737611 646040 1233613 1241774 493763 916817 1057374 1754223 1492799 1118830 1372138 1010575 795149 182955 1351571 209066 1534343 866816 497959 1524393 1745528 1254345 274030 1662364 795386 436787 1928696 1900388 741663 475047 554001 981909 1215706 1369631 1799135 1233767 511373 853985 411677 1837054 859466 928000 539204 471693 1095627 930216 274334 1555238 1959807 49138 1740553 1940624 324502 1411487 12678 1895918 914447 421350 1680381 635865 530953 1108014 1125752 1159403 1847834 668309 1197280 95846 1046429 1160876 1123998 883136 809047 1097079 1388963 1208478 869112 568968 1694711 134504 447616 1282449 658378 771320 600224 629570 688456 457099 641742 1674114 1236302 326994 1825648 1993726 923615 1689065 300801 1032102 1202504 693809 978392 1258959 1659488 775372 1725589 695909 973203 794638 1394436 1700548 1907567 1392917 1605696 123021 1977985 1382439 1165587 678187 353847 1804037 1684421 264616 151449 51767 210682 308123 7505 1717660 1925350 895594 407066 1333823 34063 1557087 1546045 632927 1237229 424761 1622653 1455536 1824174 1741393 1167016 1020193 547981 486879 1500217 1097513 1657679 988362 777196 1505580 1306734 135656 641632 1458960 49385 1866062 1391544 1049958 1078099 429329 1674633 1823797 911489 1487847 689157 1093969 696974 1334194 309917 601409 143912 1826656 371057 520155 269551 306831 861922 590380 1083786 1392283 1189262 669438 1479569 292757 1612519 750648 537104 410851 400439 666128 1154662 1552988 1953960 1378676 1614192 476711 1937080 1033270 1544376 1844656 312428 1171366 558881 649377 11765 1443 930481 51458 1179417 1944699 763483 927893 90468 169035 1498519 1862443 1994262 1672765 1313106 529485 943797 1239918 1002160 1780834 1721420 1676506 57245 923047 1937330 1342787 1034841 1305491 426358 1680781 479978 626193 1564907 1941307 1628464 656618 1535519 188959 806918 1800734 731277 1566407 681781 469033 1845866 835841 1340919 1224592 110257 1011943 784285 1153097 1868586 985544 932875 698562 1262858 223975 1078967 1746513 589176 660962 962474 1667894 1629078 1962600 130740 1920798 273940 1194865 387011 1308470 850017 241621 72527 252752 1105685 96868 101820 196792 790359 670414 1957218 432716 524411 204672 822540 364053 465183 271732 815366 697148 1092279 272074 319346 1045920 1782151 694956 1114468 1866326 300008 1931171 1326100 1058928 987060 857951 649267 554289 256742 1721245 1975925 1062786 336234 1903781 306154 1644511 167554 544457 177099 1022019 788609 1832205 1849478 1052367 787974 1762991 169841 1040610 839605 1891183 918172 1942272 1008051 249200 159563 800473 1681274 1206579 930788 619576 1429601 1291126 420220 134048 1681769 755216 1516550 605694 1258370 15453 398716 1959396 1535206 221061 1449313 1597604 784129 1645433 1814552 477340 1254887 1373989 1183001 1588438 1874760 1692575 1861988 1035440 1353037 577086 319577 893849 820071 945539 966230 1302864 1530758 1965902 1509802 1155151 526727 1045672 1416686 1388475 1999399 491381 1131580 1955419 788513 1032476 1533295 216592 567213 1359046 390376 503694 373169 1416675 651350 1482481 1860754 1428321 1604010 552435 1078828 1519631 686829 598447 683179 581856 1914722 1714587 1374758 1500081 578924 1655666 606788 200236 1537143 564524 1073062 1164489 1505148 1368206 222602 1569975 17638 1383474 274038 1398095 1352393 574143 51631 1733098 1217511 1864784 448995 214579 1003644 20321 1352712 1860706 943314 662743 1855105 908474 67325 286073 1412903 739267 52242 1458048 1620341 410558 1170881 1786764 908643 1363635 1624946 1163039 70069 578837 1941665 161157 879382 1290766 1153078 748713 1567321 878892 668061 545473 113266 766606 1354884 147044 1395856 673153 988793 1746115 346053 397263 392018 1972200 1931870 1971509 1941859 1734258 475310 341979 1220179 1104476 77386 1703327 979233 838920 453777 327323 1525072 58984 1162754 874889 519879 10105 1562548 1529734 1731774 1281395 1672244 1301755 93529 1542679 1267971 653647 65954 1826394 1603770 1699997 1785339 808106 54679 1540465 1349941 1264897 527038 202106 1679938 297592 855434 450928 364459 1482105 579692 316977 1927804 830278 89544 411665 627365 1197797 1476277 472578 18868 596199 1977520 184634 823183 882608 586073 246215 552900 1214887 478547 1712013 1706768 31066 90688 579211 562790 920264 624721 1597093 1485547 1052675 1219358 1474479 310223 1334891 572664 1872738 1138305 660239 1153357 943916 845865 182002 507893 1763164 1499232 1831415 958889 1220933 245668 1175059 1944042 19095 1177203 865802 390637 1012130 471474 115800 562465 1195020 1628678 439652 802310 19616 356500 1353770 1357772 1595507 1722608 259359 368453 318285 610554 1623705 636572 267471 832740 1827666 746677 715355 687164 1073557 1241706 850898 1298360 410775 1353473 114301 239607 880729 474144 1294399 711517 63197 437961 451348 1826672 1660558 107709 688575 231491 1719221 846282 88157 326280 1267931 283656 1666182 1202758 1884373 549218 533455 1389128 907410 1961469 240501 1654463 669623 793287 1252519 625224 438072 1676292 45826 691697 1837682 30726 1209271 1816722 97420 504623 1952743 1522224 269864 1878858 1336970 1607612 375276 1415172 662195 1885057 1107992 1362567 1082188 1390542 1980762 900502 1889542 299267 688590 1600872 1327204 1255320 1331912 987617 1546512 1975456 1558395 1191831 257659 825711 1199415 56889 63962 1472704 236343 1760790 1099634 707275 976183 1704774 1370822 382865 1819743 1614221 1631648 1398921 1472815 1799504 1498012 1295434 106745 510120 522919 366151 1487747 950965 1429036 1848089 648640 1961628 572031 1368072 894512 1369036 1689493 1320563 1638779 532530 109970 238763 833546 260492 715457 1440561 1209702 1370014 924147 1189721 1386684 1839601 1880284 147768 1794824 15790 697494 1587569 1722249 1083110 1887148 261115 1884931 1772055 683624 1371655 1665505 873014 818791 1969906 146282 1683860 120691 878956 106464 1978405 619242 594949 206512 150132 1816264 1438204 977540 320840 1998539 1364126 1247915 374871 1300218 1682416 865996 222315 439928 16583 27740 198432 687186 1625419 502115 1767388 1083608 163784 1229925 1897960 707627 387964 1203273 484414 259411 1092904 1020242 243488 1516662 1706177 1034542 1999664 1314507 360213 1906535 1435917 1423245 1949927 856104 1630634 1744300 1212975 1986464 1993351 939582 1181697 43626 1555543 1212832 1007514 1855909 544123 1860077 112948 788537 1594976 1568060 180094 1249834 1775789 62211 1459053 52059 1099450 1875661 847581 140594 905131 1851118 865472 1810086 1203505 6972 1627663 520591 676014 478423 1968287 1203885 281089 1914471 275550 1665904 954935 378929 41502 762233 643221 961040 268875 1203302 1341871 1273449 1196190 793315 1968660 1799920 1595730 165785 1110522 1477405 1309218 1176929 1402830 1230195 1859047 1706830 1719445 1398936 808330 155394 1031255 1932988 1522984 1985439 1776097 993388 1012788 1048217 444558 143723 636326 972192 296193 878517 1118464 166089 1597993 259997 603720 1050150 1821965 1395517 1787826 1440987 33336 912568 963447 583760 1199095 1162593 598604 1188520 536105 963531 1393616 1170893 636865 1209759 1073894 685844 473485 783740 1948917 812918 657580 638521 91643 1286677 1784284 1528558 671505 1757205 1527606 1769554 1080514 1658759 414407 215668 499355 495984 1884863 1232038 965381 955170 1359248 803563 397831 1781894 480591 1582237 1976997 1664816 1142404 647291 907805 1919676 997217 1485001 660732 128235 736555 1340279 1247864 729144 155997 859549 1327282 415727 1949271 907309 467372 413577 451842 1908336 1473126 1605955 1822187 1611413 776466 898049 534847 1444771 504407 175121 1724584 539953 1196236 838161 1378108 1773363 334786 1063982 1650694 1103897 19335 608687 1330966 1208476 1589108 1281250 1593695 650566 1175478 50975 1523683 1906509 942243 551435 857326 1920508 872305 1367276 1306440 967752 371326 1250172 535839 1017753 1951593 323017 824551 821760 1667667 760945 1321366 1438603 913284 339165 941234 584780 1125907 321065 527936 1615063 1702268 555786 1447593 281194 1289815 236835 1553383 1976126 340447 1603468 718911 662753 155172 1290531 1007080 1251554 1564707 1675837 329868 668392 1048854 340598 1127598 1250608 1770014 980335 1730413 1540312 1174728 424979 305225 341789 1602721 660431 378207 370904 1537746 31278 709615 490598 1804755 195291 714370 218526 1880548 1246355 954819 334167 1231536 1312917 577264 810757 771377 1215103 1908883 240134 1067911 1650332 146783 1851280 280928 1692610 610389 898500 1026755 396867 68438 1276997 806500 196331 1548844 351189 1156822 1689565 1256948 1552984 1830731 1600151 672619 917651 159200 305106 1047875 1668011 1172030 801920 202113 1099314 1826525 998233 237597 334188 319089 1941200 1521947 1416947 803101 935086 1918201 1660978 1037681 1423548 1643322 921335 836336 362937 1042893 1137208 15535 201926 168814 45432 1986357 573282 1376324 1347047 491623 1477586 1590178 1428683 905128 1946858 1983958 216186 13337 238347 1682017 201914 1497963 355990 1135948 682999 127930 766093 212864 1306345 1755167 1158377 334924 1466059 984193 1914755 1353511 713819 1390231 283659 1404033 913590 424224 401213 300886 990713 1553157 1841559 856505 1844377 534775 797986 1059161 1932668 153602 358868 341175 1912552 1101692 359434 208988 1729039 567894 1762409 1398572 499055 1566721 1631277 1149153 201504 235642 1461772 629165 1726332 538299 510495 399864 507035 1108667 1040097 558074 1674813 1646048 1934532 1873277 1897560 1985758 353160 1469192 1575696 1395589 1233004 1806377 1236553 799778 1635437 979541 710950 150205 1892250 980554 1028817 219258 692840 1198313 755200 1625278 339746 1449691 689071 236300 1130282 1869145 1722999 1245597 236054 1176760 1909915 1162569 1209562 1229001 1090758 1890525 1787620 15359 954887 1825855 35619 1065012 1041978 1800957 516089 544393 1121153 1750408 240748 53935 61524 59535 1951985 654925 1588534 439247 1293520 94854 980709 1496431 333786 250030 126069 998068 1072390 35656 1697749 1592813 68650 312162 924965 1596231 783602 1487750 414860 271832 917232 1851312 1810446 345343 1011874 1083021 856931 1502921 1672204 1712983 863762 1730153 400949 1581427 311049 1144194 1937089 1928325 1230542 387242 284792 1820331 1391565 1901903 1161569 347820 1966484 1825463 1255268 461976 969956 1359674 1375826 1098345 1300991 1620585 1996583 199419 994501 212948 718673 1464563 513633 313263 1219903 1290964 1924143 1683479 1422534 741956 119139 1624487 982016 375036 1864245 255451 1430519 548803 859593 757580 1205530 544684 166740 1970982 1479956 1437964 1064441 1030739 859842 801223 547205 629560 726610 1715598 1617388 249874 1605037 1384829 1017597 1473956 871374 1445700 1911956 447192 1892734 856361 980409 1412050 23914 1914698 1470685 901476 904263 453687 1046760 556448 1849940 1277350 1775938 696051 1734453 1616643 45257 1165804 104948 380380 226369 970038 770757 887404 1785232 1818465 829546 924125 1859959 1946250 1270904 1612257 344753 1313699 1241672 914186 1427881 850309 1524980 498632 1327638 1284425 1159908 1225700 373515 1802870 1592574 466471 1781150 802302 1071050 1649818 77217 1672358 1650335 1152360 995110 1233586 735361 1802939 445052 493926 702648 1140121 1014051 376447 1175844 1563565 106553 1448704 915557 693891 1242192 567061 1571581 1310319 1518711 1517819 1040148 1982 778885 507452 373583 859678 235536 1163222 1182786 403796 493169 278801 373180 1211060 235721 1257877 38131 1632506 253526 413479 1682625 1846087 1224250 1979034 130831 896652 1230230 407909 91536 1441859 1931942 1328646 1326674 668741 579389 1044071 1358386 695773 1984492 1367949 411033 1368408 1767605 1633709 1945866 1787572 902133 186430 254017 1673399 358199 1128933 318610 1150991 1312530 1545391 446151 154419 991433 1264135 695805 1196630 887394 1905804 1980045 1428482 1591950 222666 584598 379503 1025742 567209 1218422 960009 1691261 770974 1531743 815127 969036 860090 56134 743072 1634365 1115966 479792 1567978 821502 461514 246105 1888476 531070 1588416 444898 1942705 229777 1499547 989638 547899 1149848 1002716 1458560 1843946 952304 1425458 12856 398796 727684 540785 1486357 1431279 837906 1144764 269352 1007288 1062012 501125 435142 1117170 1098346 2196 882482 775225 1454878 953071 799388 1161361 131667 1869084 562378 1812073 419796 692102 972441 1752882 544840 1429441 1270334 423812 1764323 607149 115887 1916181 1839616 316072 1150818 1882141 1068498 1283544 1167223 1632478 1885856 1701113 954417 714313 452572 1281108 1455575 458236 399476 1581718 1082074 965884 1101896 584760 763298 534918 1387321 945454 1183401 1714549 71897 1085499 1848228 1533752 1243575 1507524 1785430 1159649 1160214 1431607 817466 951024 651144 1917641 1791531 903055 1613373 1854112 839505 649184 1519450 1453524 958373 1373478 1990075 1426485 1172056 53719 1222965 280751 969614 539880 1723918 704803 211373 840190 383177 1622066 603314 694503 574540 596413 629175 1451892 947286 1393935 1777875 1757710 619282 1994858 1120707 918943 1308390 1939179 94699 77033 1423339 1490898 139081 1349849 360074 514559 1248653 1724333 1429090 1811054 1944783 1112936 201212 1875498 521861 351862 1701545 1008282 536657 1947999 1555450 969987 1032984 1895382 325558 1326695 1781759 1772821 1668620 793283 1367707 615882 226923 957441 40444 730376 228560 1966438 1783877 1352331 586915 476674 116135 334994 713080 978086 1155050 1110692 383881 1451140 1443105 1771304 1943900 1978498 671272 1553607 1700602 41868 1635612 309942 753147 1423099 631028 1411227 287250 631564 1484136 983838 266656 663910 428167 1721965 890869 1576706 226283 1719941 917219 503010 545249 1485021 282637 518316 569955 1556099 1097896 108353 545543 843889 409053 1697892 394823 1564578 537137 100927 1394984 1255219 1795378 893523 1362537 1388973 1351662 82599 1184719 838304 736369 1600288 129176 1149356 570380 1915733 1891253 1585461 1331324 385926 771709 1305500 1650449 1280069 1214854 1839799 205581 1234387 214785 544311 690222 1553701 1030559 1502593 1920584 1433031 802029 1268102 1657584 1242461 1697095 495301 1596004 700449 1312079 1298178 463773 11435 1002168 1727031 651194 1019060 623394 50130 113157 1116594 41369 985959 664653 933909 1673783 1146020 1102485 1310068 1656775 1051189 1352525 503441 988955 618993 1477561 263863 63346 205415 1484938 1365524 782777 1597589 1573076 710601 155549 205334 342745 165117 1899813 504500 1258794 1743842 1735214 1582324 1318378 1163802 1317267 858016 1148311 482553 205263 828602 972342 1778659 900122 31914 5566 1201459 1848255 173928 1754848 1442067 908391 881839 1841395 1851530 1885841 644126 1233742 1936940 1799937 1579733 1422847 743786 376889 1102738 1538497 934778 665857 342118 1680949 1556015 1154208 49365 1573295 571113 794307 897416 1651838 1389578 1816461 988086 465203 1292247 638002 1304070 1570059 1157867 1574114 235335 1025616 374351 1447477 409034 1565026 451718 1395789 1489772 68569 1087446 49219 305491 1091544 1896391 1010427 287641 334653 1844711 662462 1754291 133930 1790326 757630 958057 1252801 1149497 1245392 1249421 1226629 1433425 1185420 196363 852415 1823541 1827325 647487 1528151 1330305 1942910 12765 843861 1345376 150411 529996 301653 922 1732514 158495 1745690 820889 717773 1621641 845404 541914 358133 1363136 1017010 1674899 570007 1026015 320524 1329583 1190757 836284 324480 1740611 1320556 328603 1275747 73495 1098926 1745380 344091 1859683 92053 1458315 361232 254409 187066 1360692 1487780 1861613 157741 1681235 1578958 825770 1466518 1956001 1565669 245776 1834635 343269 1371210 1184976 551629 447458 684683 1098583 1999215 1149397 1000640 961973 33384 1273927 1319387 676339 454115 996956 167291 249816 943708 304935 1883234 444905 1878578 1941578 21387 664120 1067390 5220 1660498 1725897 1549738 306012 772472 1631683 337264 1607348 722951 762823 1300934 325151 1541616 1095488 504548 334727 223158 1086718 620329 592542 1629944 1137937 891019 650273 665086 1053570 628870 675659 1676576 470629 888689 847966 1374862 1030734 1589596 671254 976383 1457635 1723236 1222573 306964 856526 876535 182272 384394 1622326 1060163 1569249 476839 1321373 68450 1170923 1052936 1800899 788477 929034 217655 698344 76589 1382480 70938 774352 149422 1911244 958230 781855 1323127 1513911 803352 319765 834146 267209 654732 411247 774049 1115503 1022790 1241144 337003 1768989 1651210 736482 1281923 1776697 451805 1433293 1156514 48843 120231 315438 95044 1653256 415613 488776 227744 240047 396718 980354 1783108 1485391 69856 1672469 1909007 564137 304441 1410020 484219 827718 892296 961104 74622 1529076 37683 967410 833311 1699599 611868 841527 1136467 347203 113275 1690708 962706 138434 132354 410999 1388075 1160434 261930 900974 77182 553145 413533 1936444 1438114 744563 259822 740988 1766914 1862821 840463 1326866 303988 32539 1333375 787435 1104126 1377826 1383844 1433928 1904024 1986582 1133137 542275 961543 947783 1742117 1115904 1063966 75382 1818496 1565227 1761484 1160444 1522935 37163 352655 1645303 401483 1001203 808341 861878 1872594 304474 1340834 376615 1544890 839031 434802 1755051 1563322 774597 1067672 88218 797821 50307 2742 94850 2356 491777 1106607 179887 1050999 568241 1920606 1809303 1918420 1099390 1178333 806036 1654431 1892245 773518 717343 598939 64195 725441 1844063 1506536 1743912 1383318 1722698 1913624 1004894 1278661 1257298 221025 1133396 1219569 1182134 603757 785194 1647998 1884324 1471114 1552958 541888 1100707 1019213 1283858 905048 1075670 988694 1089348 954053 418541 417532 1145010 1185010 131515 1006231 365605 421003 976679 1043428 1666837 156254 1249329 1141090 1087179 1914121 48310 1084223 1879359 1272462 697554 113297 711402 813220 495669 337512 3992 3263 773776 228470 1316658 796359 120026 1874169 818306 1437748 1411954 424296 1312989 1630412 1160906 100218 6904 192227 1164128 50219 1342453 1447385 1278913 1979943 750372 714018 544960 505255 1840209 1105703 343074 1399452 1209957 1478535 1926961 1423210 101796 1778653 1458530 643428 659189 1216248 966647 629669 551951 16113 273111 548953 892317 1927989 1373235 998319 521852 452450 1260612 295138 1964068 375965 804152 1101454 66785 328854 578735 944179 495678 1628954 1372298 1750453 1789748 832990 130525 1046746 1674165 1886021 1649637 1351159 1536786 937359 1637661 1441876 1705982 1789915 914717 358993 751101 861770 21273 1655331 434675 1427394 1021359 402503 192898 1011283 1533541 27887 586527 1052960 1879665 910895 1176142 1585127 1047230 219911 696361 60067 667246 1823580 150872 767011 652790 66148 806026 973938 1673745 1602261 1749344 495414 329123 526975 1864757 44303 785130 871555 1551405 1739287 429177 892230 265362 529772 1207339 327659 1828464 79774 20724 1652854 951008 649494 1586498 1791804 70591 758329 1387732 250851 1156105 1690262 331405 576217 1897820 870747 1398417 903994 905215 14411 1834463 1732861 1215977 551080 1119607 1559956 1805256 583167 772799 355336 1883082 546356 1355483 730474 759831 465128 1540246 102082 1326329 1999260 753885 78582 82006 676107 262205 857473 1834554 491215 755497 113070 1948902 1325476 1677736 239353 174877 1777420 1828711 1402611 1272842 515292 1056861 496033 1632100 283190 1670999 1238876 240816 756720 1170590 151735 818775 1683640 323447 202782 356246 1631208 1972530 912585 1246514 1777294 1023086 100212 1937136 1085804 304866 863304 1860011 138336 1486905 614950 836861 700793 161410 1209412 1345553 1131202 1637874 926433 1339074 1821600 499888 1168300 1581086 8548 710241 1601473 1296094 1413373 115858 1197959 675821 106435 1444868 1879489 1086334 1793830 379629 1282935 1334692 1417264 328795 472126 619468 972545 513906 588668 1162397 1056672 1026290 1217199 1038743 1116602 1446479 313402 1231549 402275 1224005 637741 696133 621200 1276597 533582 32604 1416593 1002132 1579792 1516744 1307711 1040315 194855 1311451 1436670 582206 674001 1333110 1753290 269879 831558 1623244 488181 509173 1286883 1358392 990308 796643 1226223 692451 647052 363808 600578 1008120 371895 1621825 1463978 597688 455 1160316 1476057 1268945 1598057 87499 867029 736669 455255 724470 664233 617341 280538 911301 602406 97559 1607053 1006011 715861 1929660 1579561 211281 633293 1762530 1519491 85879 221907 1629917 1096330 423997 1973282 1827488 1632404 969534 1450925 983169 1459480 858768 192492 166937 1139418 413981 1718489 1673308 1503201 552516 1912059 1771047 1216437 1378539 280271 1095262 631826 1349552 801326 214077 1280148 874476 1425050 1381846 1580300 17636 223742 864220 678370 150544 847268 1342684 561925 1694015 839646 311966 868451 799897 556782 758599 931586 1414957 81251 1506449 412769 570518 678584 1347009 1673526 1715671 1878533 1954570 1374198 1233925 1666538 841152 339410 405661 92255 844231 1037541 596445 224385 1954100 592865 811280 367305 1666594 70584 1479452 737117 1533485 570506 105747 1082840 457042 786011 355079 654349 1391022 543929 1110606 616222 1225797 479242 491824 909211 1518039 40077 1093853 1608886 1484753 966717 1315983 1326996 326538 124818 1804954 149952 1431639 558092 166750 1700589 1159763 192983 93102 1179402 956860 1394272 1500927 1409145 444923 1137196 1258860 232385 1320020 1025224 462649 417304 994019 1841406 1750011 787657 1836397 1305065 540090 792161 1290988 773458 1798087 1737108 1432993 1869102 1871061 714893 1126095 85422 823421 548225 485487 545634 511499 279577 967935 421468 248139 642492 1689882 652675 447081 984352 357641 152465 1405467 824944 210752 121171 1340776 1143856 947493 490046 1440353 927620 1534466 372277 987559 722887 47629 407309 1269249 26227 83965 932200 1593834 1810333 1997665 668167 755349 1389819 282652 1319038 122824 888803 1764107 113942 756114 1236061 1785222 1604101 1004259 1429831 1986783 1019180 591263 1550815 1990726 163426 1927268 309572 1224595 626381 1450870 706625 1151730 1216886 1926803 1614267 560289 1969572 106370 1852682 744185 1533508 887752 1415543 1854190 871879 117257 425004 466255 1928953 177958 1635762 1257077 225841 1241250 1448122 213997 968817 1252351 483789 310666 553760 299731 1964186 623535 1285373 606251 1807154 983348 1314406 482208 1424602 825162 1904020 1994406 588423 519771 1710044 1914329 1318047 927662 1008418 1703804 1617874 1100868 805008 429740 341039 1274510 1328719 1758676 1080112 894854 130979 1492554 78573 435354 854207 1650467 208257 861075 512061 206843 1847723 1765717 726751 1694879 60733 1983432 829949 1117910 1638774 443749 1540286 338591 110113 915791 782010 874700 1263665 319137 1476274 506253 815491 1364352 662857 17959 506905 1716216 1390470 1424031 456248 1869674 748935 891742 1700855 1100513 153522 1905494 1326568 1480778 99601 1386663 250750 509122 955361 1549078 1944422 56887 1535311 1627283 965910 418586 1093665 1891501 562468 1142109 68904 1389889 4166 433018 1586779 41354 1886019 1930078 884357 1433743 1819176 698298 1001848 1410617 1067516 1780529 383097 293208 297689 688387 10881 660752 1180715 1081755 950133 1014134 180456 408821 1939106 1527043 1713057 413800 1231868 541837 132698 1528078 1232312 743879 1102182 1012174 319917 1004145 665755 148071 392447 1809003 26098 1322894 1281341 1681273 1127737 124139 971991 1663260 67074 1383843 7055 1517144 1361448 1270675 94327 1777924 375159 1578952 347527 981601 749332 895566 1831277 1823953 1699799 227696 1358212 1193563 1139761 1887528 173470 1957210 772348 626775 1239113 1692856 240654 1795758 1029642 192723 1331895 1385209 178590 1770196 1247997 1307396 194123 1928657 968391 1284669 1802419 313172 873168 1881819 914987 241723 663000 1823957 551961 1655602 1329119 483442 1903227 32583 547483 1571530 1394590 250423 1603002 1076849 1206126 1948479 524210 256326 158596 1808252 1256109 17985 1789527 1168532 362715 356346 1570034 1034868 457301 1342008 1066678 1255333 898130 1372885 1629568 1338238 665082 783881 1566148 1661373 1789019 1490689 1271747 419423 1663725 1855124 1753954 1667724 978375 63260 1348130 1085772 278520 1383123 800798 988285 1652671 1866831 568803 790243 383113 492856 497776 1062771 1305806 1182384 582574 1204349 1549242 738680 1767268 1705114 342171 57948 1240526 860997 1845783 27697 1106388 1471086 1739538 1226662 576696 894456 489008 1209833 75518 593115 661249 1665802 1052246 181168 1091926 417368 28735 749232 1007481 1742120 1746288 1276833 686679 708354 393545 1342190 123132 1325263 934175 955362 408007 1980551 918107 424285 828237 587661 534787 993001 3800 1238555 1850795 1212400 1098899 1138301 367875 1690771 233501 1899154 329363 812477 879188 1444621 1024415 189558 494831 511392 173011 188663 1925090 495331 972409 1281636 1036632 1638695 1811771 1530835 928278 80220 1332164 916812 1968429 451619 300568 712313 937664 629723 1434153 1219161 746161 1679387 257784 68308 643933 813869 1293381 1297179 1100639 1766269 1965126 1915843 46485 549841 1906944 1108322 1170720 140318 527774 1247484 1353572 927428 438273 220205 273204 303340 443145 796965 469559 1255221 502020 882890 902369 1066757 64864 1310593 31682 697771 413595 175069 1378895 1226159 1442718 630885 1352265 860683 655956 69041 1591354 1576242 1223760 1895978 1740579 779747 156061 219419 1824451 1381317 1925817 1936366 892066 300189 1746155 48083 406428 343795 1177562 16955 230466 1741916 691961 1966202 1448274 348712 557436 1685589 827230 286310 1519082 742298 462109 974165 934943 280565 1117009 1515306 881441 1589011 25425 1549959 1950739 1824257 755818 727977 339362 1168877 1459291 316718 1747222 472619 1061291 1424360 979879 1784756 869785 244792 794930 1902541 670426 767408 359954 577542 702616 1233482 1676192 1011707 202179 274740 1361740 355466 378987 350518 1159886 1195230 21191 1220013 1559098 1262879 1517504 907282 647211 763245 995709 571347 769471 221857 1158658 407667 235537 259795 1895054 353740 1604865 889579 1286924 1584012 16852 604088 1688268 1981168 1046338 1542342 1881285 1123878 735550 1029435 1630765 1327036 1517760 1902414 1009012 1467443 1893651 1556430 1492221 1946011 826675 536174 1967336 312704 983813 278561 1133991 493117 1026258 789786 968532 194288 695482 774417 877479 1975429 571969 512797 338419 137232 804076 1209390 1161386 1696257 344167 1470860 1109265 742812 869651 1481411 522152 33370 1218335 1661424 331510 1644194 1861423 526080 696113 563445 523002 1692629 484920 1486689 930181 1973280 1479330 744219 1612702 603984 1609439 1991668 1942875 363406 1790454 466728 1469282 1189507 2251 1088169 200281 1189321 804460 1918404 1939042 820688 15312 357140 1943071 1618400 1251627 1258814 1091263 1762619 687384 1861567 776832 290559 1188329 359577 487911 1876486 1590833 1124874 847373 1380464 268497 692523 876790 925032 1627086 861652 1767644 899240 603145 1927841 1726187 1583012 1376387 1241892 665095 933603 451314 1101609 957563 1898427 858979 395399 329688 1718025 1643800 924312 1715181 554713 1742198 845840 401556 292190 38749 1906334 255804 5970 1806156 1076445 1049831 291431 1571750 290582 1070932 660813 329032 1126037 1507089 1127134 1756470 1537868 153162 542713 1461542 1536385 46637 433887 1284384 1498123 1500768 1414078 1043536 1012985 337790 27607 1865022 995870 1724715 1151313 1724149 928542 1937238 1152004 547440 1698107 1370474 1499787 535308 9201 1433365 110593 1402840 397124 1675909 1900106 1535231 669668 536211 246308 583314 315526 1660432 1799354 1206940 1843393 860454 795356 1830463 585628 921239 747533 596201 745568 1964438 1252245 1444751 1039209 1506731 430160 1667466 1132098 201329 275138 1470875 679360 1377667 385720 368232 880576 239093 1425488 906909 1627865 1681934 1320141 1616113 704684 579254 1994448 1455424 1827678 1591311 1625699 1407134 1487686 1117338 453053 1333098 554680 46438 372210 194246 1764272 1940083 1483821 96624 1458573 83959 1680049 1851994 1521415 1220022 1991014 770403 1657498 202264 644660 536407 1706661 1747913 1314714 526108 798381 819288 928769 1338907 154180 560189 1478073 1925522 1069466 772859 907279 216915 1048769 379993 162234 1355828 412003 691949 352144 294245 520132 1706514 103703 932583 400785 659423 1330669 1866000 333074 358650 687216 629402 808820 342779 1928276 843928 1610978 1920448 655498 224323 730795 541645 1305930 79442 1035140 1485531 1244027 1180626 594216 1394092 935124 410033 922067 643929 1236614 1072517 1773926 229944 419900 522184 1320642 1300716 640116 1832983 469760 408992 129833 993876 1157342 1272266 214911 1876816 1536038 1482662 1969710 683254 146514 500304 573700 838398 1312677 349226 1939489 676832 385961 1016219 622677 972452 1928816 266863 934414 61025 296672 860845 1202506 1384138 21932 1856756 313377 1969422 532187 1964993 1635096 1947945 630362 1261814 394839 676422 1687641 861381 1056682 1404880 1468182 1991273 314498 1868731 1178575 217948 1604453 1921295 1427300 427830 1002715 311590 1083088 1667143 573729 971819 1112099 1521429 1933744 1845774 1067285 1339725 803744 1833417 205844 600231 281466 442027 1595521 641344 416184 800396 1154252 1162504 476241 902109 1553065 167467 1945555 234807 890342 1767626 931397 488202 452491 1244515 839645 1732013 225028 1527351 635906 1402726 1342168 1939857 564306 1677212 962319 1845029 167298 166404 335452 423561 1411595 1665426 66032 1527367 173674 1582731 688951 1763687 1378329 814636 535508 280222 1986277 1338949 1213101 1127095 1041282 804302 1905193 313729 1969464 1816204 1141519 1494311 514104 1852025 1544731 1702783 1927491 965038 1296203 886295 648204 1085525 1633135 1384034 1410045 1529747 526277 1981315 1754926 20246 1849927 308659 1981513 1827263 602719 1706067 76864 4076 460137 1034263 1789096 255691 1101515 1818538 1936776 215781 1454301 1638861 1508099 461101 363939 1250465 584082 334516 1254765 1585959 573366 553215 1920523 313036 639052 1033931 165725 675573 66195 394054 188518 1699291 1849772 784516 823104 237485 227177 530142 935254 518525 1704257 61033 1607605 1465397 863394 1440314 666762 1017130 571078 359440 1360937 1185504 1563098 955821 657543 740589 849828 657297 475247 921295 474430 1153452 1099506 711547 1974813 19918 674771 1718201 272827 191400 385043 1901621 1788509 282821 710676 1205281 27528 1095351 47968 415440 810808 516262 243838 417648 466165 1099007 113880 578622 536504 1078998 421650 956903 1051239 702967 1840301 671779 42740 123000 756505 598776 404930 653271 389729 7863 796812 144138 1725939 1000008 1203850 1534167 1043603 1657322 916558 474984 772017 664980 1745715 1399083 1765142 1626681 1888286 684114 938922 1458746 1936410 123530 1070062 166704 1513179 121878 535166 519025 205486 1002778 1290284 45067 1721721 1814061 241370 724344 852792 1695027 1817895 69842 1812348 354013 811120 757868 1602859 1157214 662640 1403546 1439307 1572341 1651500 59955 1373847 1240443 222362 1287603 376351 1234557 1505939 1774199 123973 946558 1396742 1601801 1320213 1613846 445752 1524516 551303 1148908 1551278 1315347 1959080 897250 1922659 692036 554032 491460 1042302 1476339 56647 1955994 1619619 1675108 111573 657056 1948586 1158124 972566 672427 614113 665569 113340 1433752 744941 712753 619752 1053871 706580 1356556 943268 1118643 169718 1452225 1073940 447956 941579 612643 324325 34790 289043 1807098 876864 1045931 407528 49621 644002 702907 147441 1690742 1427723 130186 1680366 1507050 967301 22520 767748 427823 1856407 1162959 1735096 1576086 1931015 1646880 1230808 132754 1516778 1125658 1123471 121883 312601 1855016 893290 427225 836518 1169924 1370499 1985222 1894136 728595 1749875 556990 737624 1267051 868676 675900 171392 423433 1075940 128085 165813 530640 1146994 1921654 973384 456118 889023 1711724 214359 393571 252134 588386 1682934 104144 1710751 1184431 527569 354408 115538 1026730 1283076 1274840 1590611 1202044 263869 1412833 1439557 1609502 1735984 763894 514283 1267164 130881 1312457 1984063 828568 1879077 370463 856832 969657 222685 1905439 532661 187126 900546 1792799 899682 1032388 1745551 1182398 389545 1896678 9174 1135930 923719 908414 1165618 657888 1072246 1618384 911084 1962728 1091287 1556185 1045942 1515927 255522 725855 354268 126941 1686121 691728 1973328 1662298 834222 347800 656259 290378 1471531 1508457 1838346 1618326 762309 981549 71973 319966 30236 772077 1653532 688634 1065353 239051 1523102 197160 524301 1900152 1307277 117936 1095521 1139707 787680 1860363 1116024 157853 314116 431420 1301645 25675 185707 1242079 1580009 1912236 508252 476894 574650 1619661 1489261 1402247 1879499 1982923 1980241 1306704 1928853 1439504 414363 1327767 1308467 1236693 1594841 1270306 353805 800373 261586 1316169 1207468 1545099 1204991 1929162 1025442 439712 1694163 1979822 1992709 1986931 1451700 1750849 1502191 1873888 1171868 532732 1434336 1889013 776247 1219495 622378 1195461 53282 791319 1985145 1715617 1330352 219832 1174487 34309 782841 1144005 1470970 521161 1284432 210492 1217256 539878 940855 875332 200766 524747 780826 1346549 838660 1846129 785687 1734697 773145 286485 460900 1446009 676684 1389487 1719205 1039696 1199796 475511 143263 1295677 215788 485595 1732308 806241 1097283 382006 624920 1820150 1450789 108579 275993 998781 1636248 860602 1382262 633591 492971 669270 1181951 1943208 325388 1810187 1264871 334509 984273 1536117 148851 759412 828144 839779 559806 174834 1466680 1739617 236923 1466182 1460762 1123785 1272835 795738 72022 180846 1209953 109030 1130853 749345 1249327 454893 976627 1314209 1713193 733279 1695211 791579 77417 1883612 1954569 506643 235664 1979350 1576565 687026 1083039 160441 1772867 409680 351522 1739049 459605 1444679 1275591 1736760 352069 77300 1728317 1544302 1625067 1205950 668183 291825 374052 975560 507411 1916614 1217900 1342613 730311 1349817 427799 1652423 348193 538057 71312 372332 1524600 941774 311100 1078103 1120933 1512174 1689189 284630 988944 1602942 846431 82695 1656291 1040349 1881878 1372514 1810327 688273 430722 1729605 119486 1799237 850044 378278 1989475 1417120 335128 711786 1545697 1571160 1586733 350053 1584784 461218 840355 389570 272801 536352 252581 139358 103977 1941760 417565 427543 1175996 468171 1753158 1697900 917716 1187074 1499456 1741366 405167 1364195 270969 1873268 76488 1872236 22263 1821660 742961 1443785 744804 112727 1805122 552674 1267622 561529 1446729 894620 296896 1740313 236226 221473 736514 1476708 698241 230521 237890 801924 1112959 432146 1297632 1987622 1200249 635944 1706443 996618 1075993 1799031 346679 1538672 941360 1136832 38866 716557 1419050 1738177 1095220 755086 876047 1045973 1378245 1042064 1575473 1184756 542697 1519662 1251865 825720 593796 624932 1060140 358876 1449780 1205092 704852 1808910 1691850 20635 846283 1685636 464801 824647 819744 1154285 1034699 1846212 334155 396366 1823065 1545142 977994 74536 469237 55790 449915 629098 418768 1204274 1170994 937494 265723 1142601 121013 106566 1532105 1635597 885025 1045097 1233282 981456 424456 1803686 1221576 246759 254212 1971893 659943 1539042 1104686 638112 798810 228211 1516675 868299 1480575 909962 1308817 270571 655579 889326 104449 1462519 1082041 1361477 1463890 1015123 841492 49435 1779517 120786 1519461 1332837 960112 408158 1270487 1226284 279754 1892681 1532231 262011 787725 835587 1887411 1830273 1842791 846906 29259 366261 369076 738958 1961802 581124 1324295 245071 1274371 754339 546293 1173521 635958 282319 777396 1870505 1986379 1917753 1883313 1432764 65643 672400 211534 18683 22351 1166932 81736 415095 30789 744498 209959 1234040 1239063 738303 725470 507878 461414 1468585 1278337 1749924 1712244 1594604 216184 1874832 836792 401847 1285958 1249067 1666770 1941472 668789 1482395 1754661 1697640 1213490 1765948 593848 1473061 646521 1396869 1976725 707896 1776944 1941081 736679 1924556 243258 1980472 1231842 1046606 1923254 207450 417423 82143 750665 1144809 1735430 839535 660729 363716 809781 1202718 919036 1133212 1643655 944326 1103871 1405399 257734 503942 1111433 473557 1786619 752894 604689 592700 361274 1286806 2751 1655391 1089312 560249 181494 578363 1207491 1742866 768178 16031 639091 1587665 223641 1907020 1902093 788319 1863521 721461 716893 1808478 1314854 125464 1754954 161099 480192 890739 922106 648456 1590610 1547451 1342151 1664049 482319 1264298 1387650 119050 711064 682861 1028090 1705376 5768 1269278 1122652 1410830 821648 668411 1734457 1978772 1982582 1240498 835184 326301 1028337 1947429 1767697 800288 1179599 1864085 953957 1973469 663089 20370 926236 471530 1695005 961719 1471758 1527225 577442 1260248 1953942 1292491 9168 1991907 1606287 456239 397739 1543153 1519101 931360 539344 699311 572526 1241665 22789 500037 1617949 1096417 1274664 33376 487409 379423 1001394 848655 1557154 945328 1590608 754976 433710 1082405 827350 96630 1962078 854033 1224255 1385398 1087375 995525 929995 47402 1160211 1647371 889323 937084 763029 1732696 1513764 1099626 477828 1098701 947965 205232 1415818 1939468 1542996 211114 1609321 1424494 457011 1019970 1792719 1546020 1161923 1581011 1825705 275060 1860889 1766778 1826865 1946456 1330552 1543289 1329650 814730 1457865 548527 355182 1599384 971210 414772 234600 609065 676054 401974 1667459 653711 1087995 1597258 383458 1422123 1246008 1823093 1033501 319639 718276 820321 789126 1118508 1153082 533779 654389 801113 646631 1268997 1202190 639278 1538741 618540 857907 1735986 273595 1967307 24100 1195724 1290378 1313853 254697 1539878 1358797 446079 1192182 1688875 393916 1677894 69104 1295559 1775499 49905 389714 163303 1675325 1396740 1650340 1892847 260305 1560515 1670881 248774 1229434 1821580 1226650 510791 1045379 981563 1019917 314821 1455787 157051 1476868 111137 365897 408279 402059 1139646 179475 91157 1556502 381714 899973 1321200 336508 1272360 390578 1870786 869649 3824 1239551 1512943 1255938 1430760 1677916 765218 308876 1413543 1390911 1566794 1646977 1022341 1778058 1446999 1867613 399679 599772 446190 1073778 1269177 717022 1781653 442972 1727964 1233657 1377816 1768268 1046341 737760 284378 1115599 191419 46006 579789 1188283 1191050 1526083 342949 945289 708536 305512 2330 1623817 442893 828396 1336700 1602925 1307733 1701297 692700 27967 1370737 142798 391490 1657222 1685648 1573064 1219517 1982172 388870 1337762 866420 850253 584039 979461 305686 787908 1794128 278664 482786 369690 713799 1683311 741703 1994207 1021864 1526209 702503 1153495 1482622 1237269 264732 1493330 1349013 1373391 1316640 576389 1157925 129932 51172 1006047 1759922 672590 1658276 1968699 1784132 1709817 130702 1386336 951461 120828 1730443 1005496 1773616 1017038 1675082 1026916 92180 31770 1795963 1962307 1408513 1847033 1819301 268846 143575 1041781 1898722 1232672 194837 361288 672267 1027254 1132954 247762 742064 1170906 1572271 1180545 672984 1944936 1122676 1471554 48624 1710895 1626535 989376 1788891 1209494 148613 906548 1948875 230767 1202997 177336 1193665 1597873 429116 675008 106813 1685248 838163 1377406 28930 331561 1890120 1424414 1338693 825788 1444354 1419740 1175578 626540 1062758 1370875 1825053 1092321 1532050 1103543 1377993 369839 1967110 1455002 1594528 445715 151934 1439893 295795 885852 150677 904762 759490 1747233 927208 1214522 21218 461691 140244 528844 749634 437929 1253693 1105755 792968 472946 994385 1214457 1560521 1265608 1475759 788742 1013858 1851322 1492255 808007 575374 1606517 1026064 1161091 1040407 1209858 539010 1715045 1897082 811788 1460582 290733 1821748 1518395 1352853 1094195 1409037 1204957 1763322 1291242 1040692 28434 1951506 1931660 719293 1738616 856837 283670 1675747 1715081 1964174 47723 1457270 563744 959540 1620367 448001 985089 1324644 615193 1393449 63063 569404 66990 1604201 3918 972039 445790 784872 1113784 1965257 1890243 1899876 1070046 1923317 1343468 304502 787978 1249931 403174 1390962 993937 1304931 1948191 653547 1262864 766800 232914 1971108 19353 1556060 1656274 331368 622928 576169 82556 590518 1692381 1873630 209506 370682 804508 405922 632495 565603 1916770 668056 863749 1029863 782554 697792 1965590 330196 564381 610285 621692 1130682 1055022 208891 1642698 42322 1409945 150248 828766 1955256 1965822 487238 870354 1453761 1440322 271530 206515 7895 1820848 380366 99716 1684651 844244 724551 1937770 782105 1145403 37741 1925652 1022452 1951304 171020 1617327 369832 1155272 1027889 1939569 1591315 282676 1135476 1610663 385395 1433326 1864479 112821 1322041 1818114 827870 1271447 1963148 281904 258010 1562851 1045343 1932531 1041413 1137220 1800943 1284113 1927882 1787846 764662 1896881 1740116 854979 1037053 648528 25992 1797384 1830212 1347406 1744288 1382727 832081 690391 1842188 683986 1378273 1395334 1767639 1730703 1468735 476909 451287 214932 211351 545167 1116095 1976502 366866 1479006 1508412 220142 1742165 1250924 1934295 516275 1772735 502397 1905744 615098 253234 250260 313089 728149 245552 1055283 667082 1350875 826618 993730 240838 675705 1855817 1546357 599555 1155059 630711 1656995 1952727 497670 1584663 747786 1284504 62352 1340443 1364376 1216258 243697 285301 1010057 252645 139334 583345 1626221 106479 920955 749942 1375373 1981640 780278 587415 496625 1831637 1937772 1380957 1978842 1237101 1676118 1843920 740256 1016197 1984291 1582288 1238545 240333 212264 292235 1642686 280551 60082 1214400 1017872 1028839 1407582 1614357 445954 1480280 1505852 673623 1607644 139764 1548250 1347318 1238748 1685895 1197187 926277 1068609 1101886 1379090 833291 1683870 719363 447128 1687869 424585 733378 1671921 1600514 995655 1102279 1208826 119698 1693578 1190223 66018 3578 1629509 1801263 1603019 1456499 877379 1700881 1898998 1432696 305167 844610 65666 1919799 1071738 1338050 1100846 882240 1600923 919936 598234 1995676 686632 408906 619777 468403 1865837 1951050 1478768 1925147 969518 779787 1174762 246011 987898 61248 1470530 835700 1323752 821810 1745997 750548 535640 1853634 1735953 536789 1216812 842595 1929900 1496633 200335 750985 971048 550059 438154 1324940 907404 556545 1725613 925161 780006 1603365 1044074 188557 637765 38392 1187474 584386 1739650 673278 378448 172565 50509 505562 1695592 204293 1890579 1201649 1454510 827487 1732173 1276115 299068 1652369 647438 711801 758153 146965 1375325 1830667 642656 1254065 516161 1572758 81090 1099730 1349460 837335 720530 496589 758433 1406695 1324817 603492 1701590 1154116 1000532 1821241 78390 751843 1847674 1457171 1423675 601863 1468244 67965 271119 1407122 1825136 1622275 1984081 1253827 1888142 1571829 35665 766251 1924788 919469 1194268 733465 1967689 886191 598971 1993837 1263908 1512305 329162 1707879 960274 1152394 1930506 1127258 1269379 1316677 1804378 1679840 766119 84306 442494 1042688 537562 178114 1825919 877962 1206778 1323261 1732607 739734 479780 1129901 619616 1888332 1339003 997156 113874 980837 1688016 674310 1533097 433270 1152918 714329 1418698 494461 595465 1815835 1063785 1913460 1536499 459310 42490 1314681 295789 293128 434620 1917509 118802 1106337 1071595 1940829 1391342 1336266 515747 1517619 1414249 603749 1169840 431384 1682455 691415 1740900 1723556 1429817 1417777 623446 1546809 628988 852736 474618 872683 573357 97606 659660 1859494 954925 1950621 1350938 140920 527661 805088 412232 809435 818302 733477 1400737 645613 493778 876626 1961823 1717269 1638257 693677 453652 256033 1825867 891160 1905302 344910 442627 1605948 1333513 1227696 1765197 361046 83851 1364538 1390073 1809087 1977307 1011803 1974877 1296729 1459701 1445440 1830245 711576 976597 970524 435019 932854 1223267 1252486 723098 557881 1064950 205117 378911 541973 523886 1376806 852827 1229867 1350406 1273869 1389127 1922172 1426905 1725738 629531 352960 1039001 1673723 1925914 1143503 1202458 921725 1905589 21528 1902751 118677 1898211 1181490 1881955 1598201 638847 1261215 883477 175256 636085 761534 1754515 971404 345566 1674192 1960034 511251 1524017 945612 580199 659808 72658 738780 740062 996017 820846 1749544 1157427 940502 1720660 1787797 51599 70127 443256 1100580 589514 410106 148984 1233172 903089 832049 1805275 207755 1521016 1309261 1744777 533570 534366 1055236 975024 1211163 1542154 730164 1332304 1033526 473217 1465616 77567 735869 1906065 1238639 1574580 486035 1830401 412330 1767254 1560812 108411 1977195 1540476 992910 1638922 877171 110437 963140 881234 1334783 416331 32085 1036040 78583 1873310 1290345 1418390 729866 1873820 1593507 554525 1174295 1058975 329188 1271846 245125 88278 308373 1395541 558930 1271631 86356 1880957 1622042 39354 1284756 1466920 634122 402849 1402578 1871929 799724 51277 683550 513500 734384 1606924 1464073 964170 937544 680914 619711 1761094 1696172 852559 1365417 1574289 678961 1728414 341941 1516887 1005265 768969 1984969 1260353 1538105 283851 1631696 1516674 172067 451181 312138 1747463 1513293 1514024 1234725 495441 1962163 182941 1162124 30051 60960 117602 51461 73154 1338876 1358983 1955540 226227 1693379 3682 1029879 901382 637177 1590567 623682 955085 1806788 669458 1880436 1875906 597846 425446 1650581 643175 1782862 250351 1663097 1213058 1125446 956185 1883968 1612193 1057930 1953664 488690 1770491 361960 552876 1415410 1801307 80228 1424204 1571525 465446 1882168 1710495 941977 1996961 263438 1898152 1663114 166900 1680923 580258 537486 10804 1031933 827201 1798019 228379 598153 708559 1127769 944701 1683277 764197 17093 541678 566238 994512 1288211 1986817 1051917 1280093 183921 1423085 721428 1838683 391583 1671729 1448471 510550 1597786 252651 94743 1295517 864504 1487835 1766231 1991429 500393 958996 1866727 532523 426823 1091030 1509636 17603 1613781 182354 1003557 181469 208803 1518183 1005011 257799 1418143 167132 863536 613598 1669159 1035619 1166251 445013 1497630 627048 867476 801077 514381 1608666 1300929 453013 1055535 321761 527583 1048166 1195466 1806313 1844507 486456 984113 1347322 1693062 1696764 1189034 164608 894028 1514164 1090402 1241362 1675096 1826940 681046 1694988 1508134 1467724 1498255 433423 173296 1951949 1167232 1067806 799815 1931954 178201 872148 1016057 371842 517260 605117 1699601 987477 723008 1813397 1594628 293783 856016 224202 1018033 1097259 288621 1833427 386521 893894 338762 267775 893874 1220220 1064355 42388 744231 696365 1644515 1834171 682391 800604 1626159 1344918 421444 1584283 598010 446109 307078 325029 745246 1765051 1359678 31977 397178 633621 1169605 680824 230367 1997776 400452 1251255 212803 1278358 1000727 604081 542557 202268 1642608 1061389 607128 708850 1662372 1773056 1051900 1692283 213623 1786328 1497384 370126 146736 1353754 1641919 460302 44517 429439 597298 1165609 678900 906075 205848 685951 784061 1982547 77701 290834 1945063 900663 17921 23033 1145486 1888386 1637887 738540 1046305 1518012 876624 536994 1605229 825071 1815137 699117 137683 666470 1114364 1706042 9806 1052979 28155 1359595 1449482 869447 1846951 810145 1398689 1234615 957772 1880943 909478 634398 1891314 1043993 1118921 1387718 407214 973513 469345 1710137 1226076 392174 788115 41836 1572782 990862 1559529 112424 1518368 266527 800287 1356384 400761 985689 819144 1032489 1256077 1205698 554449 108769 1084326 1955019 13853 1741435 350169 1407981 1637085 958499 1626235 540284 1160104 829978 1411855 723551 1551607 938918 1197761 1044792 517816 1778274 958263 1627180 1970166 1335696 49583 1102601 743895 642346 1842648 764709 1485965 1564998 443253 590881 1951519 1698242 1314500 491394 1178456 1497086 1781322 1581908 1986668 732106 1995908 1812191 607632 1915276 1303840 715602 788004 1018208 795408 1399362 124559 1244278 1154202 797177 1535247 437788 1397374 730075 7872 1699139 1291308 1110984 1477882 14148 468948 1734892 529288 1647848 1384047 814782 1870243 547286 1491365 1689150 1325460 900893 1535567 453467 1696904 1107987 1793570 1703424 1396149 293427 1477919 223422 874565 1625010 1720228 1851896 1884106 958462 954016 1962173 404333 743278 321077 833808 1623818 274897 1178132 497132 851723 366141 1293628 591176 1352488 1984719 1813060 431369 179385 1783925 1273250 480128 1861646 941861 664720 456744 1026733 857633 1742720 1360662 42757 1554134 1856679 1996782 677399 774979 338928 570311 251425 1671412 1161323 1890533 734644 168171 73903 1304281 740668 1483591 127031 1701353 240600 1558145 79553 1076899 1924003 315455 949072 1375984 800374 370025 1956578 353455 1706674 989385 393870 1682938 660277 604720 665729 635576 283802 922913 1944032 104710 766842 52383 637899 733742 1251164 1790793 421947 534760 1897345 148202 793664 584018 1853072 518817 923492 1769302 1270296 1579765 1086001 174648 1425131 839092 666077 1469994 1134812 398039 237561 1415652 75918 133904 1808041 1265009 480335 933143 1197669 1379916 1678565 616008 731078 1577676 1733644 1362121 1821916 1418506 1503528 531629 69243 234953 1484172 1825002 642631 1453133 1542558 1684282 1476491 247825 1354584 152682 440269 971400 655602 299967 1174296 549959 426383 27055 987525 313875 483839 893633 1326011 705104 809159 611133 365352 1978376 1382956 1955773 1232825 402232 1112505 336216 226545 1138652 720792 1251840 79121 229335 384026 850927 1361443 1963319 191576 1813983 404848 536315 1104995 97736 821932 1986557 1750898 844310 1689028 248579 1666094 1571785 437457 962894 12240 677686 902474 1345250 755518 1770496 1172789 673351 1453017 1610724 312356 1145351 5940 1387913 986806 1862334 759221 1080581 1358564 1321407 100249 1260142 404675 1994392 864702 1381655 1700755 1853045 797980 1538112 1739020 1023175 568300 766477 1119144 1258867 1563221 272525 403211 450093 551266 213924 401313 842602 1273505 1152130 186763 1703763 1368267 883076 1172534 194673 692642 342108 494442 1830045 1786429 1808636 394990 593146 1400010 374079 407358 1107739 138084 972514 1117287 1995529 1300362 1120825 585024 323490 864291 87283 790513 390302 724833 527109 610134 52935 234567 1274086 908656 749992 291902 755505 1671042 1435057 1461500 1107635 321775 520541 1739284 1510789 1061229 1680653 177707 1654298 178221 816375 1390784 534900 752642 534053 1739519 980393 922296 1209792 85729 795531 996526 396979 1325216 1666485 1937719 1746717 785462 1885675 529856 1590471 247308 423316 482472 432951 153529 1431155 1250525 461543 338505 1445590 1443587 1479203 36197 1118647 294483 217695 377096 1283430 1424831 1637783 1532972 283550 1396078 47566 245451 1002840 1928080 749473 499679 1826799 1433278 637497 925394 282819 1797838 1544168 1240662 872455 846162 1950284 593937 15650 159277 223139 1380582 837023 324755 1874637 220776 1129568 632011 977970 684849 725450 1366359 1993658 407206 1122259 1853943 1667804 305315 1513434 1198817 298480 629080 271553 623360 98608 1612772 1341915 403675 115518 1203701 1799533 997254 1407782 50121 1641864 1996087 1904439 245479 700801 903292 70344 1878491 407623 304950 886291 1295431 164370 29628 694979 1830313 915882 318687 1408271 1131224 1560481 1889399 1384944 980154 861807 489397 114763 1970084 1097538 1929597 131517 1699486 798408 1300730 728016 1468775 1242290 1901617 574887 256998 942021 1076355 686527 1089138 630653 107503 659549 1604904 1461792 1163786 1676429 1677289 235954 260018 883959 1924075 1333960 181169 652149 1949415 108291 1373268 1643500 999860 1764695 790574 718342 1634417 1762442 180872 150838 1412838 112256 1696011 1610634 490978 5148 439049 1158002 612239 365751 139364 1489015 1462603 370819 36325 941940 143063 1131082 1539541 1777352 1552271 1091707 480714 1217264 595001 78151 1252241 1384158 521507 1347278 1813722 1477860 997036 1319386 1433953 190101 463880 211064 321354 1518681 1553222 203740 88363 1458449 1605295 1311347 1515934 955237 880635 1437276 1554661 1191373 87021 359390 1638593 991011 1521363 1355596 1947804 1300985 1528189 1590964 395512 1382177 1899319 1364555 1180333 220744 517072 1346923 606012 329282 1514586 1245416 607124 1293770 1748507 721411 1377596 1214915 729825 885008 600387 763206 552774 1420799 839350 1689325 1391205 1617017 1952397 1273309 312043 709048 1244960 1244454 993578 897237 323123 1303427 1818998 1990889 1883223 53031 1547428 1273261 216095 431811 364070 1731194 762087 303113 1490769 468602 705358 693394 1701393 766049 507638 369033 1044720 524484 1876150 804736 593869 411809 1316696 1932725 293957 317757 1010322 1286961 1559738 482545 58064 1218824 1827143 1810591 472253 1543759 737953 50127 869381 1965615 1555228 1274116 1780796 1684278 1103853 1872611 326414 774237 658822 1669418 6919 1511474 29838 1040874 934337 991343 1647302 1523794 662811 772157 590473 24573 1434926 608730 1620074 1012911 389733 1845235 812492 1174119 1766481 1938064 1117385 919454 357066 196945 536866 1160807 473447 1485906 558799 821656 982628 454018 1718139 1480929 699625 1687254 1268144 1136436 710839 774503 387354 580907 422134 85304 1861997 298195 1894067 430398 1545682 316597 1201835 1074275 761702 918811 1101571 1536989 1250407 175795 393528 1315403 1250006 867156 1681759 12681 1261809 563785 742093 1942849 579075 183245 753622 1516521 1788989 1084442 533289 289228 1959053 932615 285873 1159876 1084610 1445615 991576 1203730 1277460 322589 251829 368898 192740 171144 608617 185749 1332394 1008069 1594711 1304238 855499 1221241 762654 1242652 406067 1694255 1784148 687389 277985 1096209 1038141 1745519 1148457 20752 1775645 568345 757782 518891 1029622 911492 1930010 665337 335318 152589 582887 1746877 1889372 500586 1655416 463310 1725950 1493433 1636782 114274 36441 799124 1218612 752197 1086670 1326713 495830 91632 880645 967849 1105149 728079 1636505 1658235 1524647 1121763 511104 1865228 1751751 1433588 385761 1270167 239936 188329 1786682 1068424 1792350 468055 1310569 1367979 741304 962065 525742 1814324 42365 1278539 501064 203344 178204 1501657 415100 198584 1764628 1834513 1259285 1221019 1899790 1062823 1932495 1443216 380273 1459198 788420 816340 1063543 1439863 301279 844423 373942 432197 598268 538041 10360 1731992 1446873 24105 1412192 1674607 104036 1741322 585585 676592 405911 1813909 436183 1415323 265013 1218301 999194 33211 694861 1667714 113017 1266016 486143 1710145 910055 1090213 1886990 438290 1759 125447 269056 1653054 196912 1643492 1860483 1445829 1714552 1776342 1543355 1236147 1224753 821272 1635052 566592 1163181 1173430 640404 327938 609942 1874961 1425381 1100501 466759 1822446 1800341 274155 1431909 1874120 1420229 1352498 1822799 1890972 1344515 902634 578863 118454 1033314 1057773 30970 1595154 985466 48033 1171889 291632 1067578 170609 1865773 566233 1557369 1739323 1326135 414260 1563113 794618 845198 927319 176622 1071361 1352177 1691779 601594 225074 1106330 309018 1449672 1761485 272947 878561 1202528 267744 1534538 823749 1193766 287392 1578278 1015472 303295 1917517 1954274 1325980 638481 1301614 1846716 302709 347251 440456 323124 352236 1235500 153967 1771753 177277 1746978 431291 1600337 655746 1852478 1575936 100373 361782 643009 159669 341791 1132595 683765 1507993 1357674 1332012 1064709 1442098 1789825 1133911 347120 166676 746738 995473 272987 843085 285358 1543536 118751 922104 1792664 15175 290918 51067 1164951 572213 646803 717255 52389 999628 1540977 159098 1668586 974383 393719 466481 1615577 1662013 628510 485560 1431683 1220973 613861 953034 276116 1055657 1063040 151173 10244 860317 1569283 361465 628607 495954 1826650 21834 1257379 678957 450196 683830 754406 513322 847191 1265336 1981150 256338 1772208 462636 985856 697539 509098 1717072 993763 795288 637683 153987 686764 1409062 1160498 1222906 780341 1920548 1911625 291230 1208604 841168 429866 1228514 127750 988779 247427 1764159 152775 1183434 1305796 716865 1746382 776721 923645 412151 977274 1702865 1585319 537726 360680 438316 207396 1088988 1941176 401308 1507397 1808361 488954 941184 36195 1221873 1945959 181888 1133081 416779 1917421 1561345 1819005 189361 1312217 614648 407290 1587250 1419631 1464970 1059131 1473351 1314373 1374160 608127 1548035 1235438 546944 495687 574913 112962 470044 538352 186253 440330 1773575 454928 494936 1091993 940097 838454 665508 1006135 1656456 973911 412981 798227 273514 1130146 1913492 359784 190222 503161 1288991 1029856 726995 1052908 1491177 1671475 1518862 332836 831261 1953996 605569 1849382 822614 174309 941140 1831362 539287 1306054 989604 1449816 1781220 964499 393844 948638 1846447 401129 737921 1503775 1981233 530641 860956 1864681 1867237 433682 958129 1813378 1847042 122072 776674 13276 393551 305848 136730 1455677 146572 892697 76447 983409 1197004 1959994 30025 1495037 1518678 1161701 1366576 651317 504128 1050282 1828353 948157 660842 158974 1327160 985907 1466320 1951491 1558451 1232147 1445411 994673 1275434 351981 129058 831013 1689715 612746 1753168 1797452 1376924 1708264 72116 1454250 385927 103813 905242 1046123 80756 1310614 1340397 636053 1520103 1200417 1735092 139463 214104 15227 572530 1183452 1504808 1218465 491238 330866 1401217 1595736 252291 481443 1473893 1444034 1696610 928495 1423363 1988676 709641 300167 1547390 846900 1364691 972716 1538867 1329904 1802195 1667800 1089528 139206 282970 1937246 1371137 1307547 1552213 1490141 1117258 1781650 567065 1335376 755445 305954 1000129 1750818 1320691 151255 297079 1738747 431499 1447251 1342089 1701427 810516 1284786 1518900 546078 920358 1829873 1637261 1940394 1706008 1315799 906447 1347876 813963 846320 1515951 1620528 1395489 314030 184794 1051401 1624873 1645404 84127 478516 198969 1078510 958784 604517 20748 955925 1534932 1249653 1174719 16561 317225 1961306 343435 1216152 419123 514867 1076808 1242614 1973264 1397043 1422985 1538691 933497 1974392 253124 1239966 1123138 813068 1767228 1897213 710180 585273 1924948 381121 1091156 1175050 132047 301129 1278196 652942 1088729 1811251 1259154 481565 147505 1454880 688756 1952695 129382 1492472 1251022 1444719 780558 1373667 1321755 1755007 871864 1455951 781541 997311 1012963 1486700 347387 749982 410321 1128 1354610 1202902 1652556 1431554 252176 1569822 834427 995876 1620778 896256 1084166 609162 441256 1205547 1934808 809519 714220 382523 574255 1835353 455087 1863360 334552 979777 1350046 315365 829902 637511 1114600 1995158 1948454 1412585 1101478 507614 506342 1454637 1616940 1489159 141448 1251887 1506009 1007295 228549 453890 101932 55860 610221 1409615 1341581 677945 1482718 863391 463457 955177 418624 1674410 1382417 1412729 325199 1522326 1159932 1644064 309891 1662676 1618237 608092 72770 517438 1918429 812173 873815 1729730 651658 1016157 1134957 366937 1475338 950651 409507 1435820 1200840 699719 517434 1291253 1792225 1250906 45123 1921488 1267297 553213 832980 940938 1024653 954633 1590073 1683273 407321 685233 1999114 112014 304598 1127745 933104 715593 261820 1330027 955666 1532159 847043 181814 566791 557705 610533 763186 232321 723620 1355254 1532522 118963 362489 1415131 1626466 43124 360265 1587675 1596214 1225668 581757 293927 942451 509377 1701321 736842 259046 1077767 940942 562972 1409003 610817 1829882 1187720 1431257 1786871 385787 393650 1875730 1507638 1208884 1482892 818071 547080 1337566 1150702 1167659 252518 1014829 143216 1306967 343270 1134597 337503 1955408 916792 454855 1807497 692630 1452996 971075 300826 1729542 322534 828957 1461242 1006732 1168031 252197 668476 1318122 1041427 187394 176375 1100215 97937 146585 1291067 1824181 294098 240466 1543528 1287466 1728280 1202252 567547 1194048 498772 1204941 1489802 942146 1891057 224623 1451351 1930873 463584 1005396 1586507 855234 860151 172230 435403 1041849 1554828 777174 504533 1412191 792969 1612312 698748 125803 241491 1124535 813630 15651 589144 1852650 882744 1407125 1401002 370954 1372031 253677 537024 1109631 797818 1586496 1642378 284348 743888 1299051 602066 955346 396558 1986150 1223848 663468 737047 129739 1041725 1149572 1427162 387315 1555017 1880306 485029 227599 1579193 1627085 1500832 1919041 944525 1925524 12306 1984787 65300 725702 167687 484319 1266393 998181 1317110 953930 770664 177858 1557033 1932870 1108743 1573146 1287301 1549856 607502 480704 837214 1477775 864827 1538547 800155 611692 1529113 1336997 1537412 989683 1019952 27479 1854510 1319439 1783456 706478 1735442 1334566 982755 1647214 1360648 1878345 1777881 511217 779305 759778 95794 843541 1520764 1435474 1257223 294120 462878 312045 1171666 1763089 1923710 1000341 1210039 364987 283267 1157641 659205 1595071 1591820 1636179 1461192 43310 1105160 1377281 1193134 1022894 970982 297882 457916 1636427 140943 1844057 1284541 1741415 1238983 990040 1137185 1073900 291668 1085309 620428 1199604 19459 785670 1634903 1974820 530691 1459251 1398191 1249724 1675518 575547 815630 1585940 806082 919732 1284645 1625525 1199249 1716270 1170448 1772637 460052 1393976 985313 65946 347823 80681 845482 1954247 180354 1050505 1071453 1421110 543254 198320 509101 1598677 1831004 1220529 210125 1240677 1104829 963211 408784 847611 758223 292476 1903113 1857514 422363 562280 256376 917277 1608608 209612 687512 1452798 1907407 1302727 1436714 886173 509827 104498 306199 871130 441882 143212 1692687 1985908 1969221 1937140 312427 1950775 415986 689325 883048 191161 1713947 462853 820240 1718464 357313 1855777 347312 1184618 88949 819774 642086 993218 275020 386068 1415683 605305 716361 1605514 761476 23882 1625915 954971 1894438 34893 1093128 1708788 91076 1580713 1708815 934352 1609312 1063078 1236542 185487 261834 1812864 193498 213687 930880 447758 532586 1462331 76709 1716069 7808 240408 118466 1686772 1140465 160430 1712103 1943641 1603543 1898070 1849601 1703354 1385180 1443819 1079530 264182 53643 1122991 577416 1893625 1249514 1394795 1954099 385254 1689051 986441 816422 1829685 1174666 420846 1134437 490191 1060796 1431203 1930136 271885 1911653 679121 799268 521840 1400001 394140 1121179 1339772 1725872 1044764 181141 1887275 210163 1875931 701094 1942584 400560 1862882 16292 212507 1543778 1822829 1804661 1558765 1541282 1227529 587432 1095766 1487583 1737852 1926090 525354 542154 955531 1880737 1526389 574927 1765039 703401 685955 107707 1925958 899489 1633010 607714 570114 1808079 1727043 312268 1755567 345127 1561763 1393834 1680761 463902 810422 1677423 428279 616821 940127 284536 812594 1293187 342073 721192 1524049 1933253 1789934 293717 1242466 1370808 137191 279090 972913 10588 365633 1985471 1761575 595902 1505545 263883 25868 1609194 1948795 1639741 705779 684020 1408741 349151 1615708 42357 1293797 1072580 634928 387929 1214763 1289559 19715 1320562 1192140 1452715 1136402 618172 570947 1196488 481674 914151 595284 1546951 1432171 648655 722524 536391 905610 308258 1669946 1088577 1486904 71627 76725 546667 15265 1678498 311611 1743442 109983 275333 1210613 426697 510742 55708 191585 1087670 496631 185677 1361125 1085817 864317 741279 1214815 375623 1990448 620525 1066051 1155760 1554166 1180474 1426355 433830 1390141 154107 1411418 624698 1068366 789077 691509 1965695 1057648 20799 973739 1930451 312337 1219085 1459410 806694 636064 47697 1020708 685963 1953056 319714 668285 402388 1611314 94788 1640194 1624930 1194251 556659 1553945 578543 904768 1931070 1278076 13203 1051527 452775 488187 186934 424871 988818 1027461 1222229 105043 835735 441768 1658433 950197 184879 84371 779961 524706 304751 481208 1245391 639213 1596341 54292 237373 1631243 1956599 752914 666725 1817664 708353 1284873 266993 1453738 1803564 1069221 596533 160397 1555088 643570 182497 934956 429833 1054943 706589 1806901 1717235 1707410 1947547 563302 1825700 1144158 19519 1036525 602071 1250275 167598 1082492 974373 653104 1460471 126083 910355 1636336 1201479 1168195 1901394 883337 1331016 1233788 1447937 135596 1516955 1726320 1017679 417877 8930 1933600 451339 763527 700157 1912999 941126 1626205 155318 872416 920021 630259 2339 1660966 1610638 1796631 1735715 172659 1837285 1799140 1285606 1897623 1825986 1057989 125997 1910166 256282 1565913 381450 558877 1096378 666011 1583991 1298886 73837 1251009 272695 458513 1880382 1375942 729569 839598 223723 814826 1631809 1605624 1215546 668136 1706209 412095 279915 269225 1772683 892436 1770565 766750 117897 1698091 1790445 1922316 1723205 232459 1368920 1587283 307043 1817802 213269 1039080 858693 1460405 332808 1138268 1638722 1450572 1058136 659362 1064721 1106504 916458 843799 1177829 1644090 1112127 39162 751753 205825 849561 218466 65063 1188289 526951 426387 810438 1005147 1746113 4126 897169 961105 14832 872209 1892052 1337560 1578091 1308816 742408 1709755 681433 1001985 1676273 660098 1901671 1343271 567920 968003 310170 1197714 773459 1994713 1318010 67078 766190 1744080 403644 1804803 53934 1452286 152637 855162 1236224 1621944 566894 814895 325288 1240856 663331 1500829 257526 1365707 1229636 450889 1259997 1629207 1261761 612157 591088 773467 1930601 170768 754612 1957910 889014 1100044 347617 1771319 1399964 1850783 395695 1839913 1464540 535626 88044 1195081 451703 43010 1411689 408710 1185730 1677408 527604 371006 1069786 1214267 802512 1716901 123580 1379919 1432499 1596217 471407 1902505 1351581 622891 1401891 1268755 1108381 661413 113129 1823711 1286590 728792 597219 1293724 1335983 1285706 239789 1024666 740173 1075469 766935 1213895 1095404 7031 1730302 721028 818833 1950651 185246 529256 26571 357720 1408894 277141 386186 402146 229409 421066 1562652 1667356 1122198 1723654 372161 1044815 705149 1626062 1999118 1184553 1663539 1583635 1003559 1773855 773940 306760 1928512 395897 1452383 508677 690047 1199119 1920467 467098 291949 1578834 716492 1022932 369914 1985430 113031 1122983 55202 1934144 1261693 297459 1022166 711436 90953 141008 1464961 920541 462761 1533792 477886 597838 338697 389547 1136222 1884371 1648059 1344404 381964 75642 1060344 1220513 1326342 1456385 1840336 1853993 312613 451256 661035 502752 635551 1338381 651421 1875464 1383906 1826834 1613544 1861602 808652 757479 1790727 1253359 592934 1156722 485145 1529744 787900 141933 1330369 723145 1963214 1065851 451607 311846 1161001 1527515 1330797 116953 377557 515147 680401 65228 154122 113346 100137 1094172 271655 838095 1232785 526667 1057149 177076 941109 1156401 1167509 1675793 1140794 1772224 710907 679705 411925 1306599 588173 586571 877460 552130 1091398 1392881 1014282 481838 818578 1137164 339963 580416 700037 895317 952925 122863 980128 1303287 669971 778795 1025626 590549 941229 851014 1280001 915321 1637239 1426414 1397386 72614 594926 865108 1819907 454621 1195173 111955 949055 808782 175290 932559 513210 1202097 794570 1428772 1859547 1004048 1686053 1490761 1380559 1335446 358217 297953 921657 781956 1082952 178602 1073286 1713139 660121 548029 123064 1803120 1019697 358939 1243309 1705481 1084717 1730016 985825 1136311 500185 710565 1033296 1580805 1806559 1273424 1682486 1046468 22489 1250849 982557 1004079 1264589 271912 327528 1853540 1182965 942004 534548 590220 1234474 1452394 157528 1420726 1818456 1878899 65719 614512 1744563 1525161 236701 1295078 494122 45163 1281710 1129174 170642 1182226 14243 1652018 1335457 389123 61564 698827 902486 16063 80414 529383 1923011 766285 1605442 1570547 1927732 281313 217016 738939 1726678 1087099 1275612 1838276 458099 1481552 1886440 221877 178603 461697 554443 339801 616370 1170970 1529955 1142800 1239 1844307 1209433 549131 904250 1755695 1651497 42722 673699 1402145 1036925 1042482 1530764 1658684 1582862 1955492 632188 619709 352060 575563 159500 196754 1235282 480433 1780378 1790001 1590576 346194 985810 1951689 643816 728571 1077835 259211 1764882 573415 1285548 1023445 1457014 84103 115189 1726645 1718333 1873445 25651 1505900 1412520 563002 1038863 1177904 291701 1541892 595067 668932 1613317 186295 291375 986972 1032948 1442549 1154555 245933 221918 1140936 433594 1837917 1699260 1464065 948801 1586931 179133 851968 669932 1313921 1173027 1371749 1328615 1177177 1057523 468193 776717 882238 771015 624066 1137247 1671816 1843567 610251 290359 889311 1917455 1838103 323273 678170 1960398 418442 168542 1806361 242964 601213 1152885 1010338 1261035 1932467 788129 16680 1529282 1949795 241935 627242 1331780 414677 930567 1273754 35587 1634639 1257083 312722 1832037 1759808 878996 871039 439511 455234 500765 1186899 1788551 1581918 1976515 1591353 674725 262139 530842 1464258 1934584 220751 1378826 1395482 929975 1339293 1438993 1952931 1192635 777125 636047 44637 1800452 1278480 169760 278308 352287 777725 296451 1554881 582670 1810245 218068 874342 524015 1664187 1832513 1415039 676464 1860447 420526 1356211 1902207 1792402 1354130 210957 535915 343514 1179140 504245 998110 1865454 864943 893320 1276201 1460780 1126588 1790318 1922083 640676 682151 1881476 887384 637510 1494719 1849653 378341 555420 780113 1817107 586928 1785842 937282 141615 158260 598708 501908 1649724 307417 1345077 851700 84805 679214 1595139 1353691 1477002 1460292 1386291 541993 1617541 1709505 650010 1465134 794828 1076076 1464251 1625532 271489 183550 107234 466375 368412 187471 788901 595344 1624685 911094 1770143 881974 302066 753472 1837577 1298155 22034 385984 652236 583657 906782 1209506 564895 962562 1770691 1705625 1072716 41229 1605281 1065533 1001347 912339 1954126 639778 632816 1305410 1918837 418082 1020459 823562 1944028 1132801 727385 949256 605093 776703 909425 1334777 1962337 1382062 196372 1635956 438374 1731944 372289 1373198 1479300 1913157 1471441 1583533 1213408 1916809 558432 578121 1971734 1448271 1079113 555254 190420 513622 770525 428918 1708557 56012 271764 130971 579892 1946984 369020 37076 95762 412173 1825000 1161924 276807 1667463 520896 38305 246975 1520821 931201 1870013 1106415 70265 1878108 1301192 1925435 622083 1198379 1098958 1964810 1346772 1752822 1939404 827627 1610348 1814001 1386613 109667 1903244 109903 533912 1942467 762636 128760 1607371 664562 863870 194550 689537 965576 1981933 1139748 950602 382702 614120 1482961 331079 1073000 1399618 1830033 731896 1787253 1743523 1711386 1064773 1287338 635164 550565 581366 1133518 1240478 1845478 1866181 500975 1248525 1777657 205562 298552 1353338 462333 467136 1847197 929933 1805101 488009 787278 283475 172038 513036 591532 50732 38026 304379 1544867 500707 1774605 905832 764727 1393903 24109 946890 423910 742929 1599809 1465006 264684 515360 1485433 392975 1996650 281332 415294 912403 1128830 1658592 1796140 1114133 596565 1705649 965475 155439 1396564 1423383 1553494 566669 519834 412822 1476302 1118665 359305 1954123 1905782 1186828 1592849 1258967 906183 665828 1860760 1304492 1479738 273228 886486 672354 664596 20490 211730 1364520 254535 1450651 549477 1962382 1793655 1812442 94934 1509568 1438890 1937563 55108 538910 1210944 86267 1278478 1754623 141413 198046 837352 642394 468006 1027326 1416162 263380 871225 506116 1837972 868659 909873 451841 495409 571808 743676 586726 1351467 1410063 1039271 1677699 447996 476057 1387707 201534 657518 530974 1351561 1439039 680150 260949 316190 408420 1639028 1276018 1981333 559914 608116 530981 40337 40800 949306 1771350 451013 1567357 34922 545456 1085147 801693 476268 11983 1140686 1895026 1330804 159345 606599 1450475 661647 899294 1540039 1952915 1905041 1953207 1668974 1943156 1716937 1459887 350090 594083 947712 1200496 1589151 1226144 50148 121820 1867235 665029 1656983 438342 1309775 1709045 946962 676498 1804155 1364262 900081 422545 1236810 206586 902375 420649 117320 755467 1380098 334097 1139791 104695 1218419 729333 358634 408112 894468 1175788 196892 924079 1565041 1883139 1270407 1584358 2718 515793 1663194 1464646 752237 1253414 650389 1772585 217490 30185 123084 1004086 491673 1866784 55208 1207514 379942 634442 13174 1450319 1106978 725819 194520 1143585 1409124 815170 516986 852843 1496147 53047 1170341 1983203 1015863 1682598 1656538 1991164 414439 1797886 1213634 403672 833570 1702363 450805 1442606 1315732 1631990 1026667 1839927 858585 1245190 1805347 639296 142671 1641427 433157 235563 1351682 1781079 440822 743250 1769636 1564656 1531500 615929 197364 1774147 554640 79782 1485345 1769515 1944354 1532071 262780 514616 509256 1869375 1917679 499207 1490379 1184082 1221698 1275411 283873 1139837 1080252 1653309 1613691 366919 850973 1963877 1804012 1416973 657803 72262 1087109 1426715 333584 732328 1378147 445638 1305875 1459264 939733 608349 302995 106445 1278560 514247 1082377 755819 471317 1990506 1187115 1333349 945122 59294 152411 1943050 1943277 1344390 376654 1400972 909203 1574524 847393 1318731 1043926 1944003 108763 1055185 1396336 1940918 239317 520436 944591 274308 1879279 1609613 199754 1805337 1125011 728879 1720106 310663 1738186 5263 1139491 1274697 384625 196134 725413 1513837 107101 318392 1526176 46359 928735 707216 1135569 893298 1113590 290538 536539 715618 234440 1511956 1058358 774314 1630545 64313 373147 483279 967269 363791 1636725 1324459 66716 1503535 1646461 426188 1026659 117370 1962840 1783100 691850 653350 1706276 140853 783287 1160152 598603 1435530 1127950 335644 1067517 547464 1230142 1320624 605877 222044 432364 120516 1067358 1734931 1872422 1470423 1271604 164773 173608 1599356 168773 460503 451449 1197735 467352 1853006 1981818 349219 464111 1787264 1538490 134984 147204 1102423 206996 739774 1393569 1038326 1939632 11852 1132213 1202500 1324560 1281748 612874 1021753 681523 45495 1463774 1928347 34372 120322 700597 1639737 1969529 982073 392713 1060795 756207 503074 1216307 1052452 1387970 1144650 1351050 642997 928071 1618120 1653724 1537120 985936 1914542 1215432 1558049 530489 476192 593808 1334644 996604 1907375 114204 1979716 1604487 1886449 24123 802522 1162198 1944203 1605081 1792351 1535992 897338 819447 1830856 1516813 46861 1176990 747405 1609004 1960293 1978119 107067 1769274 946801 694116 81125 1340901 1862426 313936 860203 46325 1612324 1314699 829010 1765133 292704 1855210 902604 402053 571676 1923669 143101 1232641 1651730 1526574 1882834 373959 492931 1010648 1795540 1360143 1699416 1332179 52230 1694510 836524 1364214 1136641 1907425 478479 1503272 688668 1032163 159348 1688154 1682638 763930 1705164 1774252 1276429 1214035 705541 1837110 1159005 931255 442960 195382 781863 36256 1040510 1297010 121901 1652421 1138329 877860 916258 704521 986002 1306949 869300 1652172 1905385 1226101 883485 1512737 1187021 1995998 1620647 126074 1128523 1651077 240171 1204472 143815 536522 1401062 640146 933997 333593 157595 1326480 1539223 1309925 1500554 1373781 1557557 890831 1705062 755540 1951560 975607 263996 455600 169930 1710078 253952 1586236 1335440 1899205 1534194 1736262 1430460 867230 890697 1526327 1521138 403946 1003035 1486936 1310108 726169 23777 1356388 135577 984015 153582 1974874 822961 263318 1927571 1866418 1155119 798560 997761 1651495 1415892 1113120 3608 1949580 376913 1184812 1770805 1727820 1883525 929270 668019 280166 1574589 490748 629252 277988 591558 455450 872379 1333563 1179704 1595605 1759609 609300 321544 817483 48377 1723294 1716348 1671269 1917221 1519877 1270938 475100 469764 648694 1091336 217989 1581107 1709717 1810746 483137 496860 1071634 1323204 700230 335336 510807 806180 1058007 1143196 319339 578240 1231758 258442 1844779 1012554 291610 195303 1572502 268481 598677 693654 1332700 1594072 52880 1163600 352500 641846 957406 1140363 1650795 1504482 82376 549020 489421 1733213 694328 1336034 1230226 37618 1901375 1510096 1262100 706261 934720 74873 1531633 1190758 1211889 104476 44132 1186130 834949 100185 578635 958507 1729558 631716 1897559 1524826 1623533 51448 468856 20995 1781725 49623 1070706 365199 737380 1413364 548073 1618561 1140989 1361363 577301 1048400 1566892 556505 570152 1332536 1443311 130182 1558284 574412 735556 237523 799161 482438 340909 1349069 1881599 1972094 954881 1822800 647771 310994 456236 1849185 1967786 538350 999383 1612283 519811 613501 1872477 1338096 1584485 1033513 388443 1188871 190748 1979681 781199 732538 1614866 658072 244330 1670837 356611 1774432 1245171 1163497 1655161 1642978 1451457 63436 1506183 80736 92674 1076538 1263180 1367717 1231677 1026759 505481 1132410 484526 1506668 1939286 377535 229032 546391 1259600 1038191 1452173 750756 354608 1580683 1942243 336771 1514683 767580 1246466 1352438 249618 1134829 755587 1897962 559151 83318 465474 254973 1471844 1462145 1085135 750994 867052 36579 187601 1022808 970998 1937978 1800700 190836 1116108 1675013 637316 1603292 1632759 25142 925458 1335270 1949636 1943653 768840 751975 997330 8630 1767602 1800707 1676939 1723118 705520 1420769 1751218 1950160 811457 1614950 393502 953710 1594329 850817 816005 98729 595302 1899179 192884 157872 284760 348716 1482874 174744 522429 1868777 1691376 1537573 1310513 336954 599393 1486499 421251 25243 1533724 234078 1606279 1880410 1841342 400677 1812939 1106405 768510 686078 389849 1208307 1135899 200400 936349 760411 287418 1522489 123748 1138186 320851 432058 1633613 1212402 892057 804294 1227323 1302605 1996330 1799941 61477 530474 1796332 51445 641254 796732 1122466 1622692 492991 1547067 16117 655525 1645582 647232 1233838 1056319 1936395 1790597 331087 1785908 167457 256422 502798 1255758 1111473 1459058 731915 51851 731342 1445011 1445418 403554 1728736 307382 1182772 761766 996421 1206756 1058742 954328 1958860 431284 403065 1267582 88312 677848 890144 1951253 5603 1284842 1933190 1104775 1259074 325786 1244881 1186810 1880440 1799196 985113 1573585 1606169 198751 175684 196938 991880 1085078 537321 1182923 370369 1753521 1350633 516404 1537092 1648551 436575 257230 1451728 741699 486777 964033 49820 462981 1299530 378259 1223349 125203 443003 754983 589748 192671 1536355 546568 1805066 1165326 555800 771093 1800339 1028713 809676 880970 55749 1707811 1077654 1543062 1793370 173460 133389 689645 1898565 757448 1997900 880131 1953773 1980640 382004 850747 1354823 965102 598921 1197175 1500017 934262 981949 1480824 1644726 1027693 1972510 1282368 18425 1641312 1668352 1836075 1479755 335225 819133 976817 960564 1421839 1300114 379613 602487 1833412 1704058 891279 1739305 918788 1765856 1257973 896911 1687714 613595 705212 433543 1723529 1091881 1714987 842780 223138 1957073 116151 1939103 1698586 610660 1864905 1702529 1122247 1356550 492042 779451 1971793 1512793 1952267 261818 1921207 407759 1648085 804926 750556 1377507 1670458 1483880 1589732 506718 441620 540004 491359 1616146 1169352 1056171 521898 188174 687887 23709 1073149 1683689 573577 254870 1809245 1447498 94312 204325 1016274 1022987 898712 1749389 410615 108216 827410 660837 1927853 882641 540622 352874 515509 1806103 706415 565239 146995 1027951 114775 1290623 1578229 238394 1800281 1464039 1035298 99646 964074 1669677 421752 178384 205680 1499737 1735021 384497 1734723 359249 240739 1791869 1273756 1317117 16235 1749908 639454 1266619 1643935 179660 1152523 1121827 628315 1824627 1795930 1573901 343589 1286486 477764 398391 1053346 384779 9777 621730 1537181 1760160 130046 951079 306669 534763 1904525 1708510 651052 1916858 1422340 1815040 711948 390946 1766825 678054 1094789 1460756 1229458 703130 960808 861985 951049 793947 700004 598027 1372999 349558 1667374 305179 1071489 175340 1435417 1418191 274541 1820725 55082 1369033 509030 17545 1652061 1646546 1172946 897321 1048859 665147 162590 1338983 1160033 1354040 39251 1325708 1555161 586879 349274 474449 1930038 1068734 1740367 568597 1719060 905947 215991 760948 614631 1588244 1482787 1717014 774188 1833148 1478630 1369173 1775612 511891 1309547 698356 882954 29963 127733 1650692 897028 1699092 1087089 46430 753827 1100745 594533 1943769 1693881 1541158 821382 900119 1106033 538677 99410 827740 653408 830629 1435561 128118 623363 1555954 121555 508877 1592152 1424028 1610707 357646 657962 799005 1730533 151544 944255 438712 102798 265195 1146893 1551507 493552 247556 724126 533906 1928379 1059502 1126587 1044179 1144097 353831 230408 1269802 1045030 1280972 1815858 1220455 448096 1124497 585052 1786715 1644744 99396 26536 1170083 463738 174485 1775959 24014 1654183 470139 767033 699425 1706881 1521524 1127522 89152 545564 1816911 65003 1485496 277150 878958 373298 1463116 1799303 1677837 1748417 346795 1110424 1270605 1821823 694574 1639176 1697742 903785 295815 1331942 1669168 1651521 1149075 308574 1783338 979973 304079 933433 401694 1190503 854262 468212 599568 1864927 292929 8473 663102 1001392 1077844 1201769 71766 292696 139294 1540485 1584240 1925995 997024 149710 1446988 675528 1930548 376052 519494 1747794 1958211 93505 1729274 302512 293650 1150780 779807 617676 1402253 688084 1653508 665911 1418194 1795422 103355 412734 1645099 1448377 845572 450265 997270 587664 1319714 1506223 1184877 1660333 1499612 87459 1469842 466420 339823 1408234 1704008 1780257 11415 278400 1333647 185498 363610 357426 1080020 810021 1343735 1469334 1391252 784894 1292594 1549248 475153 389113 998961 21093 1898584 1966306 870157 899018 154392 1842567 601010 573601 411175 525578 840175 1230634 742526 961664 1876450 1481268 1023324 702172 92993 573189 1201966 1424712 264999 1977639 76889 91730 391200 623349 504304 1709188 984364 201339 1380497 1061320 452308 568749 1349516 240894 1357515 405126 1947728 1194718 929912 917825 737459 1874066 1222340 826444 1595126 1754600 704502 1565266 70528 677969 1487712 561519 523602 1914626 1736066 663556 1552939 1003569 1781666 723299 57111 320934 997487 393802 1321554 415847 221368 1851735 1595932 1570624 400062 305271 1329978 815372 1885094 16491 1949842 1288071 367774 110109 940054 966950 732985 139712 696810 784948 1991974 1950850 456136 1938245 715145 1719308 1833366 243264 1178233 1576962 625901 1188819 413306 1767379 1576391 1462339 1932918 1920871 1216337 1833186 1529466 1085049 1308316 1848487 1125993 384679 823689 1757692 648880 1402794 893180 487358 1687389 1405218 285210 1037435 294182 169724 300795 376101 1377712 972594 156065 240338 635656 648359 1924854 725390 1955898 584725 978428 1240766 782411 522304 1143445 1682197 1412210 315433 1529803 680377 1567649 71188 1230436 1164141 1360301 1330679 1836751 1175542 1439182 1827206 1021862 757496 949747 899105 203409 1281692 224330 732730 1191869 1070139 1020735 1359759 1074234 1194475 1972490 902765 783114 596540 406135 479102 845240 208248 1255368 404587 619306 806714 1544680 1791908 1462549 1860860 1065323 608698 1759422 24380 1427259 1531197 520250 1616720 1569982 1363869 1881348 630003 399975 994017 574367 17792 14789 1914982 1999386 1981767 1934858 1482222 1055075 1725587 873141 808670 323561 1976396 478745 1149434 744362 1709271 852644 1618471 94288 88756 1503976 321459 266303 711667 1365676 137542 528066 1748929 1218636 928213 1456441 1124593 430941 1707333 759468 1787840 1732494 1625837 875095 66654 13532 1433977 1331523 968051 1611399 202979 1957353 643261 613936 1324907 846964 116094 850214 1430984 817437 1307184 466421 686798 980013 1043140 205766 1014739 1821004 526558 1403600 1840140 34285 1511406 1409523 1535736 242611 62462 889729 1221892 1709150 1422543 961117 227770 984416 1342156 552129 810078 676706 1439137 981657 1783868 713423 767587 1023587 1430085 1061215 1336907 1382247 1232703 1658776 959611 79754 1215460 1602133 797848 774950 1038686 1548758 270216 501678 875238 1061417 1928545 234275 871920 121173 312033 481318 1850648 1306792 372953 1003128 361481 740255 1260845 1633820 1230465 647925 847651 918737 280396 1815462 1486609 260123 1681311 965660 509159 812293 720251 1296302 827106 812665 1379983 1454940 698564 197754 400692 60868 83702 962511 1611713 382020 353144 1150238 1685987 1691995 1374849 1155104 266696 184958 1535664 473838 541825 1553105 624248 740285 607306 557145 1083719 1114367 954240 1722229 896853 600893 498010 484081 1762384 1742679 947528 344571 913849 349592 687804 769998 221591 151170 91101 375955 1124237 161053 266750 10343 683805 607043 1383825 604459 1066947 18758 1965931 1173702 764868 990413 786147 31915 97881 510386 1395979 1819670 980395 1456905 892948 989331 513914 669246 1213973 1160451 442879 1481947 592710 1303699 1007516 1053266 1160215 953054 1779442 1208646 1164620 897567 605209 1929248 313243 1425274 312165 723733 1332031 484524 221345 397433 1672531 1401975 1463700 1190254 609982 602444 1776658 1889685 1179507 605669 1965211 1011865 285220 1881971 1198810 349363 156644 1147239 74640 1731863 777137 1222674 688903 896803 1156700 918313 1530227 993751 981378 1472300 1401559 1297182 1901590 950001 836406 1951425 1924858 202863 1980668 242829 865959 1994077 1002828 138639 169983 954174 1552905 1308027 1516380 905351 1027061 1657781 385316 847152 284460 174855 941063 1224958 640625 970948 1432709 36052 1333826 375445 1235120 348779 1385930 977189 916482 329084 1500718 1019333 1283945 42539 805822 1431252 803764 802955 654590 771470 613832 203424 1048795 1758929 1815932 1208431 743004 946031 1839874 1931441 330042 595816 1010580 18581 579224 316183 1415600 759715 1121413 1782927 1097216 1484322 1956894 501580 1183963 1183444 619524 1358447 185705 1401504 1151803 1689554 1480962 1446862 1059274 1707126 912169 547462 1384984 946055 995434 970589 636283 1287571 1937449 1270647 20622 1859059 164082 1393660 1022065 1839070 1310880 403449 616666 66672 1442013 1397270 1753815 650114 942232 463861 1559468 663064 668906 13926 529992 1491221 1020578 1677556 183252 1569980 163938 1019621 1512851 1755270 1296886 917127 1818168 1589967 1047765 1899633 1363166 1109779 479432 1886687 1684653 163378 749962 1479370 1114226 1280037 1266593 1860513 955 96898 461326 1375517 47891 1630159 422395 862001 1599780 775808 1787586 1242478 810916 1062559 1876537 1956354 1213554 1593949 1146671 926775 112403 1718751 1255252 1923181 198384 580965 356988 22314 410228 508295 450299 1689596 318207 732502 1132770 1609271 866820 1831868 314562 1267020 1367744 1032126 1137156 1671322 1466225 1972465 731794 396381 847707 1383778 1450313 339741 973291 693102 649202 1150491 514893 1327453 1492019 802297 617858 1214966 532050 1378014 1849305 1884294 1233571 1533621 975685 65674 205344 1640050 302954 1768603 1195317 1899195 392277 1212411 36825 838183 1473919 41595 1441973 291307 561266 850516 735029 1814669 725314 86328 997725 316378 561644 443824 823505 443333 1186490 462147 1466832 890080 1141702 1027600 1967230 101567 1615628 1872686 1950566 1670928 260466 1337228 157775 417023 1019070 1567798 1148481 1434391 173498 1070153 1222084 1770329 752137 923161 687576 1219046 1334103 1612372 554192 1994258 903321 1381087 989626 1850255 1845119 38696 1825477 1567831 789575 1277581 1735655 391676 180876 1564976 1666121 1591349 142455 1647341 1440581 1806119 748460 1282639 849237 771196 610819 1797424 871220 635550 1590977 85741 1499258 1990976 376951 1219160 1136009 70150 16291 1436408 512164 226154 1989254 314985 686852 1987983 685657 163191 278585 791234 371139 116326 66594 889866 1144356 115823 1430852 876720 1215419 1540147 1834456 1499061 1220687 1986104 1066935 1659195 876588 71912 1247991 1889507 761515 1487042 584106 68786 305394 969781 244274 982119 1251265 362929 261706 1687334 1018387 1029974 1401748 1830536 693125 1718130 1891903 79280 1910540 168750 555376 1952404 1596553 29660 1195915 1602615 1692942 304018 1627334 1386112 1957485 1766979 1909566 1741339 789053 56618 1051944 1992568 184926 1007167 1479630 374315 412506 1412453 1925150 1748318 2144 392905 269719 597479 1691481 1064705 1851170 1917903 771412 1689029 593928 1269266 1044466 902892 199170 584215 1162299 1138986 969558 1308756 1899485 1002288 1753788 1880802 1831377 309908 830063 478589 1852668 1840861 956841 1184357 520223 1756130 1503410 981996 48167 444350 1239291 663972 562700 1542242 812943 989911 261909 353825 1557447 212723 1333374 335292 180123 804832 1038352 108494 1696049 621374 92736 938890 820578 681262 451207 1938683 290989 141803 1574204 1812312 436905 925366 1205813 1124636 275165 533670 857620 763079 1384013 727059 1838402 1401268 433222 613790 1360313 325139 613635 1263302 71605 667280 885459 635505 1217467 583974 587091 1626109 392081 1656952 1298097 1938009 213698 1893358 137805 220525 1380189 1166988 519655 1244833 664313 249778 723332 993267 1877398 1648494 265881 807765 357534 316456 558522 344829 1140910 995376 1186748 1759090 1748429 1055231 1544481 287045 570801 781062 247800 1803364 473190 1549739 1905098 1265294 1227245 1849451 1556465 1694058 1817401 1347708 1300229 1821560 1670778 154236 1320316 1910136 514124 1472851 1164815 45264 519501 1006849 731706 496245 359047 1216652 743341 1555532 1075922 1816467 1428238 729290 1929925 279768 1396383 1126919 773372 1019501 563763 1054789 400184 1694851 1873970 1937958 1699565 1542049 377763 383107 448116 193647 840883 496133 1438281 391537 1453339 1525908 1166939 1067966 810820 1915837 274723 664897 1671071 377624 1798349 396967 1925463 1895350 1468838 1551447 872136 617773 1816605 1518680 1190958 591924 1297244 760228 303612 570034 135612 944826 320446 1100153 142962 323588 1471981 750351 724595 691914 127846 1009753 1983157 285846 40743 1185795 1909163 594440 855536 302955 1702813 1826422 747722 631949 1944452 1280439 1357853 1079381 1250205 1238298 1702666 243199 196959 736492 1600654 1295789 135852 1092485 1420125 1046160 1486123 1453874 1041554 1922056 1683902 69778 758319 1036057 1893225 1971641 995853 351139 1093737 1433751 666551 1360067 860402 1856201 1986395 828842 1654072 1486726 1913601 614982 778275 1010704 1158195 520978 909000 1079357 1690758 101101 914545 38042 1515952 139164 956630 1396076 1256637 1756182 1715377 353219 1507328 1911391 633887 1634063 127343 128267 1425803 699444 1779978 1919136 1314077 1910968 50914 215933 1195008 1367186 1035670 780356 1822593 179622 252803 1047486 1512904 1166103 839929 1097764 989860 1866637 730113 910022 1362387 921546 6872 1613930 1531530 1980412 529370 1811414 1082903 69634 1681670 644572 698447 553727 498409 321660 421215 1346993 182865 1554548 1177387 1742275 1266105 341924 997963 1184049 774065 393939 504902 233894 169212 718448 173023 1918782 1435232 790953 784258 1725021 1456859 952053 719113 89424 1289212 1327496 198899 555258 1211565 531027 1872421 1500348 1265816 888197 1793059 77078 739491 1751706 1407030 1960017 1473584 1128492 666532 1431917 507840 1323700 388850 746849 129586 912470 1232245 240767 973134 1090264 136521 63292 13729 1108965 1224776 1057111 1385474 1760641 1110245 1142958 574107 145593 569691 873977 400729 1260750 1584727 1063028 659278 716168 399751 1083223 204623 1404857 661843 257906 289209 1972592 132069 1828077 1077425 1858500 729082 1866198 1758446 199667 395435 257019 1440083 328248 982116 711661 619120 1102663 919213 1513240 66600 1668238 1498569 933221 1905593 1604681 658908 1274255 745392 591505 1969514 1127022 164192 1950770 1251082 894955 153284 586698 1023357 733001 1570383 791290 1699323 148067 1368383 1586738 174896 1567603 136255 218210 624233 889361 573418 1664214 178521 217766 1257075 892483 1230448 391797 1026483 945367 163892 1095603 597682 1870847 1115264 454036 1233621 1028045 1771009 1262991 1048631 985124 1978742 303722 846410 305936 1248512 1685137 826285 1200527 1552826 934012 772440 213897 605812 1497690 1232321 1895194 1180487 226972 1348129 497762 921356 1392860 1295979 1828432 29644 1535584 1636973 531355 1913039 413605 1074492 1236959 110963 923855 425865 1219234 1598934 847781 1398465 352740 1808240 1830297 656413 978054 138532 1713961 55281 224223 1930567 356068 1960380 997198 1139693 1947954 17667 1972090 711127 1171984 294140 1875377 831726 1399501 236182 1183103 262919 928757 127107 863944 1696573 1785744 1693516 1378767 773178 1543889 838983 769860 1329717 100898 237093 1305870 298114 1634857 223772 874899 179092 1670321 172021 702180 1722388 1715572 249984 693355 994493 680726 420135 1205048 372086 1484827 442358 273699 203056 1534711 1759097 701075 877514 1246274 1327612 1730921 129122 1730943 1728107 1370132 631603 1578984 1718546 1089847 1575082 1774431 1166593 1049649 601295 35204 1091264 1620864 75598 97009 646964 1586834 771057 415309 1343691 339838 691810 1802610 620388 1583651 287206 1441744 264861 706620 177148 1949597 1615074 999689 1875649 484477 556471 1225398 1925328 853793 629541 1094252 638730 141234 811554 1365693 1105979 1254759 1071565 1303725 354987 766563 470700 1601392 1355123 146845 727012 1483418 551204 1107869 902128 1254255 783261 925432 642482 1480310 174110 120705 30509 693669 1551950 1331753 1426984 791515 301769 1173219 915523 1749271 215702 1476488 1925385 498205 819673 1864718 1309474 289112 1530677 527294 1616188 1775158 1289221 465760 1482920 1506935 150279 1861254 94472 95 316868 1729425 1023481 1154712 1949929 1977628 187770 1770253 1062041 757945 1609848 763813 1511447 981233 1687044 21688 1200923 752748 607770 1026972 304278 86806 343660 1961865 600731 108166 358419 1693028 327580 461831 3334 1847958 725809 1166758 706333 572634 1524583 743650 170029 65284 418705 264805 1160017 1685526 493419 1218908 1183596 466330 1949264 1878319 1958384 204609 1686480 553604 1808555 1597022 1115152 197063 1248483 1832666 1394955 876080 1088109 1705668 618250 1750026 1944590 1937778 1486419 1978364 419823 613548 907865 973037 1923589 756314 1890619 852673 1361439 783954 971891 1326337 457336 146802 1132066 44101 742582 1907252 1954793 673835 1485286 7287 379677 352229 1009707 93727 291038 771923 425779 736575 1298322 393383 1868643 534502 424770 893723 1515373 78263 236591 928198 1630 1509115 1165168 1302608 1374440 720480 874890 1011919 1143387 1508760 1617587 1795075 1512520 191989 558046 178917 1532935 1301743 1491091 111921 1415356 807198 430185 666148 1353157 1684624 1928421 1377857 751143 943952 1748595 1398561 843249 1809764 1281653 1594820 974447 1450370 447660 1115453 71130 1667493 894168 1928822 1276852 174934 1447834 987023 294449 1432609 619575 1612354 1228618 1724094 517605 849530 68945 1550839 1441905 1098266 1784281 1970527 1716449 1116527 1718963 752459 1834979 850053 1102946 1864446 1675640 1594844 668935 681467 1143003 861791 499144 502265 509620 1428409 1938820 646780 801779 404279 1089069 206848 962570 498243 12328 252116 1243595 342173 332960 1825203 566439 905031 1125809 1438500 1448522 1745468 490870 1324775 1841385 1014943 112063 793200 1449415 1731408 1312552 1625487 40151 1263094 589709 1876372 1479057 1605754 1301377 232332 1342246 1873657 246020 1252094 603964 1900413 185750 1841800 298715 1738789 996586 1221210 505053 569635 420132 793342 1845560 293850 1003334 1065689 616732 128676 1537096 900937 774267 542867 1949440 1573824 1552043 1221904 93879 1728207 794331 256588 117129 1932733 155385 1670440 1825314 1377653 239841 192674 382126 1596566 534558 1767852 1367420 840978 42886 1744359 1391468 759890 834399 74625 179069 1556011 1203751 254765 1642652 317265 724303 1666823 1634947 1654502 194521 1924909 1755692 997306 753997 186812 992705 1085471 1233388 108343 1617687 592153 733409 1599179 117599 1156713 1983225 773036 454699 1976961 1011788 1594622 940349 1245574 1689711 353201 471869 151475 910722 1608765 1610483 1728143 184639 1052397 734820 1424683 1540271 1007336 1208256 1817865 464063 338509 1707032 506753 1650006 1987733 784470 376428 1996749 1018966 808759 735658 130011 1054872 697946 888535 787829 1833607 1119920 203034 1026122 1404820 792134 55142 759907 1414497 517045 1724256 1474449 1220855 256190 1874176 521362 1187279 1371245 1904637 619574 966090 688707 152710 135094 186901 1072891 1627303 68781 1594356 317533 1900248 1535304 1341517 829680 1739505 90580 720444 339044 90181 845927 1708369 7534 346377 1853745 1092395 99637 515261 1035081 1007248 1999085 1697924 208222 1970145 1661640 1331164 876616 473941 31732 1760793 854685 15225 1410292 195183 1893318 1682749 1553352 1955955 1930181 1937647 270628 1666796 1058899 1940703 1397551 1843422 1512262 779003 1537318 1237566 1345208 252780 1830144 1216835 1573093 474738 1055355 1109850 540940 1619629 944859 823111 1154003 1027458 1711722 1006232 877099 1032550 1139698 1441093 776827 309034 694129 1050515 118250 1992755 297293 19981 228290 1911503 417079 307168 1016172 1669834 855871 609127 288357 849964 1536315 1150339 415190 1085218 1755499 545283 302203 1482416 453611 1945134 727779 1639414 481781 36871 1159734 955547 1906894 146916 1259644 473421 55444 33603 1574 1731511 915833 955932 839298 1669550 1187947 1917273 1814235 131558 844828 1595959 695745 461506 885417 273062 863732 1441628 351059 1726723 743869 1489832 1778563 361485 194169 1230023 1362714 250399 358744 189126 315926 1318441 1138224 214334 504206 11297 1384956 1189634 975095 1794411 1267791 4853 384483 1675730 616098 91363 16800 1278646 1875261 738114 38407 1108617 861733 1608647 1178311 857897 1197612 262048 1232120 1254691 236484 430085 1102530 1789948 873172 1490123 1564826 464115 524013 1626834 1721994 1322413 606713 112782 743492 373459 861606 993961 846851 911337 422936 51580 469124 917498 1313904 1722576 1741288 260324 247572 1410555 1360471 457312 1383171 1167531 329518 715649 1516166 1608390 1621355 282356 1229116 305902 1017642 1052321 1171429 1562963 1718890 1843706 1133122 658997 1087926 1022643 872384 1463259 886311 785370 957488 126291 1771910 755923 1987358 276517 1234794 1582856 1242285 1379163 1199941 1903931 765822 1715059 873040 1266605 1101540 841667 1442583 811152 1060808 330527 861053 705978 1019092 762297 846489 329368 1567692 566025 1911098 1829668 792683 285215 1862891 144754 184686 167510 1875322 1807831 1318932 1410510 1956382 664356 1455144 1066969 426768 1403539 550433 796447 1805543 1526256 977042 1189435 1443881 605739 1982805 620646 1310089 506141 1763147 1767425 590815 1864246 1131706 1118926 120731 1004255 297137 475182 1421957 713835 584282 708560 891809 1966416 627032 94747 339785 1173987 604545 164505 912910 1583549 1592437 1640057 792239 1339399 1074030 852400 1312810 49506 238304 874735 1918805 1958190 181221 10912 1110073 730894 214120 1760660 939619 1006195 1001983 416061 225407 244979 897863 1220676 762629 700830 1334946 1372712 187092 1982183 1964403 1585775 1855701 1890889 566958 749996 627303 316647 1750547 760934 1766104 592509 1126047 914520 964850 1565448 83967 773683 1799036 1736170 181065 1056708 12674 1582620 861663 733219 677905 973954 837274 330623 1577011 811631 1054961 1560855 1045157 530518 922473 436280 48839 757288 1890228 60213 1795471 671681 371934 854229 350013 1214466 511953 634066 1213201 1230830 621380 1555734 194077 133682 1925230 1599199 558120 938499 1230102 684706 1476272 3046 585904 1677900 144690 777766 530756 1083475 1965222 582882 365477 1350642 1676993 366152 1751859 1021492 1710598 433340 473478 758748 1253639 604742 320328 1440741 60618 222377 319749 800040 897064 633623 398349 750997 1276501 1690546 666706 1274508 1539714 1749475 1943530 559568 771408 1651969 109038 1329689 372642 1455494 986047 1963703 1857989 1329143 1925133 1388065 131131 1752260 1818267 1233412 951429 980951 957882 7508 1326884 68027 1028650 1806153 1235404 1118349 1273486 1942441 548079 244259 290118 750564 564448 842033 611598 1534950 254270 1628446 959262 424298 1144272 1413232 415031 1183896 504652 1179108 264876 1639117 1304885 1792714 1199474 160660 1224960 472342 1762706 25930 171570 903905 100640 868744 1044868 503632 1764984 424202 793602 412439 315947 403042 32024 78032 40744 1202200 1007885 1848453 1212074 356963 1287898 708236 1463050 142020 660635 330960 754733 1566399 244480 1713819 504818 580844 1231658 1571089 1181722 405857 367 1992686 109892 111637 1961600 1089473 1835394 110002 1731045 30832 922464 455043 1215241 1321515 128422 1807019 833342 828713 1890526 1882585 1630381 1907134 1982861 1387325 427252 1566145 1248245 123050 814923 1646060 1476963 644386 114100 1502290 1474964 565858 773113 822690 600062 421387 1529267 1927602 1081345 1218495 456366 829123 1641973 522587 1294804 1331131 936332 1193193 1797383 182621 1344967 76904 748160 1116911 1111440 386078 63179 1263337 36726 1524014 274861 1741091 1568456 655328 1608012 1775999 701413 1360813 257202 445637 1190959 1048184 1699388 1166141 1465541 1939714 757896 1911607 1788930 1503665 534838 863738 181794 753216 251293 685990 455290 979252 24296 227591 1775604 1160146 1537333 831469 188532 36668 1315175 1850235 838701 1505926 1259443 1650933 622755 824711 1472211 1625688 1853511 309480 1890924 253420 1930298 1387351 1121344 240069 213599 1877631 1810934 1212729 817592 1870469 604316 1699505 1231938 76854 1127937 1349338 135962 956698 1303829 255645 1904459 1770827 190741 69874 1666052 718437 875428 1763060 1986939 30064 1263368 925414 107995 1924401 989654 1676596 798061 188342 1681268 588016 606320 402383 1511291 338782 813849 146699 64225 1742391 966709 100280 183359 1787318 763823 910477 911573 333512 485475 1523757 1993822 817392 171154 1350781 1566975 691779 852756 1493505 958135 893558 1764324 1608444 1105793 834192 1214699 1612280 183236 1059762 1750302 1864992 25706 188358 1612133 1122101 1628556 1557704 1921364 920576 67847 172831 1695117 1071896 1859069 207368 636152 1998203 1672218 1841215 93935 1295614 1595103 1698934 1581779 1430597 1621642 1018140 1205419 1269453 662837 428124 999167 822870 1991902 1637359 1989358 539496 650723 631736 1842308 1936418 44120 1901123 1263283 1948978 1402130 583261 59209 625526 36764 218329 1374060 1659838 1423478 241754 790025 1035753 1200190 415069 1450960 977821 1028990 633438 99033 500783 865613 103273 1208418 1111226 709161 1805135 565946 1954671 184944 508966 793178 1706442 1608541 1374096 1803182 1889293 1028271 1473507 803700 1139577 615502 1167849 1976525 1234391 853043 868772 1678504 1925823 164316 644432 1259390 417168 1279024 1825102 324027 1945253 1484461 1967510 1762610 154684 969662 1504594 1258139 274946 1529868 564269 271789 1308224 721950 70477 246120 791010 1380630 40868 518267 1427983 106761 1271286 509267 497704 152655 212895 1140525 1295567 235297 1222260 1000935 919208 1927727 355815 1817235 1677869 111212 1853173 1248291 1435345 1791335 1977077 1072964 1359953 1781180 108945 1386885 637021 1517063 1023499 1420821 1084685 1365925 1820914 1058806 451863 1336366 1481873 680537 1380831 313000 1261865 1940150 599059 86734 207036 1961111 1770431 204144 1609475 1841483 1840193 1463981 614085 952286 54065 461105 1927114 798089 1649633 1531094 1063265 1531485 782827 1968109 557293 1062080 288072 461174 950454 1382834 1225738 188745 1316871 219436 1526740 1164545 301186 1166221 1786250 1610811 1683750 1231801 775196 838268 53357 938667 626748 1720710 161155 1383380 1714326 566595 1589800 1811254 1248805 1383019 1014743 484304 1702815 103476 18805 1151918 879072 328127 381732 201319 1676833 1976867 264896 1022103 1110478 1807868 241054 1194845 1425382 291359 1106661 1145466 398429 151498 1158028 1787389 158134 1281186 660402 1240807 1974852 1299775 1506516 1778492 988688 1170876 1551303 1457222 120788 454862 885827 1669782 1404800 156589 477587 1935240 1974773 1244063 427057 249788 1310820 214456 1570421 218648 284821 706914 280408 101124 1924277 1414050 953501 1422924 1055797 49570 583255 1737730 1924777 900829 94450 1042682 1157199 690681 1695094 1850862 747690 18086 1619087 1988489 1871822 635085 628214 1229955 4041 1348194 1200290 527843 1236567 448936 1747052 991200 986726 730360 1548466 1330485 282213 359704 209828 23350 70378 947463 1020814 368592 1785644 1816931 640219 765942 1733357 563984 563695 1084525 1912718 1233366 127223 933860 345295 247808 1668642 26786 784278 1179483 1509967 634590 1017286 1004581 460773 1936000 1078420 1694474 780933 899405 765508 29004 755390 443728 440934 848994 1157998 917958 10606 1782079 117168 214279 1998110 859748 725474 1571427 375403 319674 473944 439521 308951 372803 1660011 180225 1952475 1632817 1915370 103716 828038 1587409 1476217 1987317 1880398 595092 1634547 1961606 1246653 1043452 692935 929763 1998046 697573 367644 1648611 914794 595107 1963984 128047 1541961 1526564 1684451 1099356 719941 935681 481218 1116706 1281153 178255 930674 980323 1106840 1122614 1429910 360822 1963413 139847 1751516 967333 266375 1280709 1734449 1838002 902177 1908388 268540 1668123 747478 1011619 1356895 369105 15235 1776669 148535 1673439 567857 818043 808637 1312190 1869489 1164032 1497148 1712834 1079154 1363228 1450971 461738 283463 1632285 1014449 800660 12568 7948 1551836 1994154 1742224 90071 891575 589930 1032397 1847685 1493323 360247 753226 1422169 639984 902412 1374545 268051 1596178 1063335 1664850 875558 1237073 886500 1090747 93621 1789720 1879993 1470954 1805750 1478270 573444 96611 115300 1467381 935090 980161 688265 191832 210816 1345090 1266074 760283 549024 187086 567641 1444339 1516722 1266107 724491 1547364 1293283 954941 1248882 890028 429093 1976395 970606 1763859 118192 420992 882613 1823586 130390 1756689 387663 1455518 448318 1436295 419672 1841665 1952192 865385 1812940 1141844 1015753 1456370 1140644 639169 221696 1626376 431153 1939538 848033 1121943 13139 1134656 389606 1810502 1725090 1098669 51236 1831548 1412937 49394 866388 978163 670097 1793317 1625382 135556 1963632 425141 1128615 1814788 1618537 233457 1814908 684463 1691446 1416638 749860 1332913 887535 474092 1233991 304990 645368 1163910 1254667 168921 846256 951083 923766 365976 1671033 1294209 660873 374569 1528457 1132028 132037 1108934 1095385 1141896 1542622 262221 1289138 1256616 1004077 1525579 658428 535423 1428114 1984694 1014351 1060250 220949 1352269 1438851 743478 1100645 855457 161625 315642 1115565 578264 1019235 898324 1102800 1471359 38908 817831 154212 677967 1325596 1316880 1537302 257500 1501677 1351074 1413431 845693 573811 376312 244281 1337962 228702 77520 1893890 531118 1926524 676548 1190798 1904366 645871 818454 1805274 773880 1368390 1667473 1903848 1426805 1983327 1053021 1832987 87116 549400 1669176 1507402 1562320 961787 418408 118619 1355154 1284808 1880904 1941484 673315 661607 1286952 1646411 150188 631329 1314091 1899815 1527156 1118005 472313 1997546 1299409 306276 443844 707821 834189 986879 1063269 478873 1328657 635688 1844324 175470 1579842 1975339 108574 1273854 1933918 691009 1942695 1618753 180088 1600941 717878 64169 247410 592977 619336 1114602 1683335 1937459 793658 1704895 649885 629833 1119863 124701 751493 1795979 675773 1641106 412811 1589742 1977914 777317 329166 1058603 779890 971943 101125 295705 1919904 1655678 1396866 801816 152444 661574 1410064 155625 345782 39270 1099674 41629 1955717 553973 919938 1589688 200116 1925472 682389 644360 231610 452461 1283427 1152209 1493144 1967628 1107808 538832 455368 1484643 549526 1274579 1391945 1136188 1700849 397574 1292211 891904 186783 287726 1029320 1307557 1173519 380627 75728 1420337 1359495 1524965 1751921 1181121 513593 1925048 401026 156468 1758980 1232549 1984426 201027 1564740 1115391 1995833 1754244 1493266 662605 1447384 1683710 456272 862792 928239 519865 1750375 1357071 1824681 826147 1966664 1752633 1227930 1124171 250571 1546612 935167 1328277 1250482 472710 1010826 595442 242876 981457 1376073 884131 1948037 330428 295949 537813 1213436 342377 1100187 827847 935327 303625 121631 1019541 1839279 1807630 1484672 742868 162870 731417 787400 234753 1051731 1065073 1091717 8719 450634 1340091 972068 1462680 944837 683549 680560 40401 671952 171606 748618 1596302 1651600 687912 1765553 1232247 1698538 1220293 983152 1451012 215570 17916 1941116 739763 1477121 1933536 774897 784343 1388925 1108757 270148 684921 441544 311755 590702 1512048 1733711 624226 462214 875102 731649 1850484 1573429 168212 68768 1189369 1316369 565998 84202 1206599 1672468 1617966 1894406 1594594 309819 1241955 1607930 1490758 605733 984631 1470471 821405 1829626 621699 801904 1514002 1692202 999228 771727 443763 974265 1524051 586401 1210971 1460864 416587 385429 1064184 102388 1802348 1002256 1589622 723900 1041871 945717 856037 154927 581078 857686 1847837 327423 1714612 49432 845863 1029368 244579 277013 1450110 1097200 1323066 319450 155694 1062954 672376 59286 850278 1264446 295839 182970 1910664 1206326 85284 385989 732569 352914 1414584 42418 377671 1159793 1903233 50255 1487005 1516518 503796 1895933 1924612 490856 64910 1558465 945173 622226 1434655 1769133 1664937 1067278 1923962 1666578 1426925 1346971 1668743 790640 1539043 1298303 974077 175447 1579973 668957 1645838 1473786 798830 1447070 868523 1276619 1484455 541173 868320 276449 1420204 614429 1176841 229748 1450744 1697382 1329266 1492403 705160 1996031 1185373 417511 1557066 705967 1720402 1342494 1452562 1969171 1255907 160232 543372 958310 287662 819923 912708 600547 1199854 377436 547414 1446274 1993811 1751093 555957 1488100 254939 145463 900201 991296 1420091 291918 28630 827041 394309 791333 1102814 1937800 1013471 94270 592904 299333 1753967 1253673 347560 1361857 913431 1636559 1144864 635673 1662576 1090933 224582 310037 1257335 1351713 1619382 576154 1739995 1124238 1020027 966353 741780 1213405 1307108 1168643 1547751 1418766 1230662 1496681 123770 1019081 977801 1816331 1506898 1112353 1626524 818262 845551 67301 541559 372463 863141 541823 1080766 1817838 1828764 1893736 1228173 871849 364165 997005 318131 1738607 1518427 1809009 1135209 162039 1813174 1883569 821582 1919910 713757 288929 839332 973235 476978 1916881 1467556 1332099 319319 1877490 196257 1070231 148552 1197021 1014934 1985099 1935796 1620658 338143 492139 938207 791535 201176 1507064 1512510 545165 1721139 447016 418529 878331 864962 317253 1628745 847866 290854 122218 249240 475597 1967516 598069 1399455 30897 715543 710769 301670 451529 1131540 471997 1371347 342219 989253 733165 778348 1412736 356171 619706 177680 1301728 1176385 1080941 1103063 1179760 1782233 975461 1170534 569768 1559399 191148 1786004 151187 1310678 1233092 317017 590257 1236616 279023 1455036 1740848 258147 931748 1384484 956191 806157 1325417 359465 294144 1959617 1367661 1627445 941419 1195333 1184073 1747461 854547 1711963 1135635 557949 338576 211075 1763742 640443 1334996 912615 197403 736545 1251036 1687032 1911195 1006607 1725948 1935651 766083 1886649 1826390 99329 329173 786589 45389 1662860 187009 733730 1263204 857181 1885998 660784 934178 1400538 905178 1147796 61879 1668012 1777982 1787467 1004538 915052 1773284 1136425 1762936 298559 1578668 1447108 1646278 1026636 664848 33646 1622793 1775080 215754 1906182 1038897 1001019 868679 1313562 1746404 586956 1650394 430010 1139914 1598019 325974 1394308 1633851 687085 1364794 252074 1663771 1685334 1255554 181926 1476076 1163542 121104 1879731 1067747 1889983 692861 1018126 763585 543104 886106 1177938 137621 610870 319620 1203499 1231833 687508 1968512 1182777 1946673 1706792 1418983 1560368 987058 627623 1867097 1145776 51651 1822265 260589 543787 1368342 684519 132742 1422158 1789038 1786485 637051 1173729 1806758 231794 1309009 122236 803297 859081 517916 90091 1353326 1018639 1797256 841476 1276683 1460848 379512 253318 1013712 267899 302915 1843320 202086 1618846 1905322 1660686 116234 51712 367263 583319 1207519 505012 939025 787413 787697 698558 1008084 153594 1556763 1253983 443250 500827 146139 480702 1612655 1581775 123153 381896 852020 1590493 726084 901726 1964677 1550572 1110310 125153 1476523 411825 590844 116954 1332623 79523 1882433 1514903 946576 230644 894750 1308884 948017 429084 1950859 219103 1565894 1292568 577127 939340 1622559 489998 1445306 1846520 1365210 629276 1671086 472990 566728 1107578 497286 1670453 1487641 701507 1436509 1311395 24456 868721 1470976 411968 348349 1781219 296201 688107 1687383 1673552 1031971 1274804 790931 1603493 251876 489575 576365 1574607 757663 1874094 1759346 1765397 489601 1170466 621139 756980 503249 303760 1363807 1833468 1649145 601376 1141901 1315826 1068357 334922 757511 1874867 460684 712461 712819 224115 1000296 328587 1024544 635809 183583 283833 1299931 1062888 1206287 763606 175104 1340017 1003534 276309 1296294 1214029 1123888 292681 296586 180973 856081 1367242 1589190 1205837 439092 1029314 1818797 312221 330816 1127586 1613666 1350748 1949579 255416 1341260 857780 1432118 557552 288971 1070171 1583916 1379712 828829 1298638 1051088 1524887 536641 1460868 1841349 1672973 1213818 822184 1549107 1110573 263422 961099 122764 369281 839482 113341 1662808 964262 1187497 1147520 609657 1741282 1168367 205924 805436 1448751 135080 36607 268490 1935541 307049 1942519 497016 1579019 177825 1370072 1304847 223748 259016 1654284 1247900 419422 357404 1200476 1443765 1393262 1813974 1247243 1222490 1214110 536259 1787536 1376835 1071245 1120858 1978795 745145 244545 903263 1334529 1730774 417328 475205 891248 1698582 1143384 1746357 1853615 275102 270113 1278672 1801904 1621006 1871757 181586 945879 1002609 540548 1296337 19249 1826949 883478 492706 1083371 1665317 1418696 349991 467866 1732291 1038171 1247340 1513828 1971819 425833 359450 1817419 277092 1585412 1769024 1171850 446574 166250 581122 1112793 1314 1909108 120096 1113682 1831252 1662056 31735 916509 1757960 296741 738678 902343 151101 819401 742232 445496 1335257 1721386 1725137 747764 775519 1489533 1217486 1646527 1245735 931047 1583741 1728635 1110219 8260 313166 1896386 1680815 1551594 431977 776067 985749 887664 442595 263147 1174008 752728 1302268 711954 1643821 519951 1031515 249543 381980 1745911 588891 161287 574900 983264 652896 176113 1024938 1310455 1134003 1791329 1941525 798317 1649121 20380 1419225 436968 302530 109660 1382421 265406 1206899 1298924 338294 1641764 293992 959419 376528 1894500 926271 1941615 130589 1133793 155004 1519271 1144021 450442 1162406 564334 1766397 15931 1139609 133316 544454 1176086 378860 138696 1175035 1303256 1174943 1945936 399518 642006 1865922 1232228 748022 1842941 1061620 1550755 346603 546002 406794 272966 1777150 709427 1176778 1416448 529521 1530852 1322259 860237 1228191 1302208 1510827 1841568 1150418 1166654 349217 1319704 1727740 1634687 847485 1890185 1194851 403256 846820 1044803 932047 1596917 255940 175982 492242 1646024 1093527 1414200 237740 1987111 1500653 52159 564028 1613564 1190319 1955330 1215895 1112908 529875 1401826 1039315 51928 589829 438527 1455992 1565161 1315213 397210 1146194 74590 912701 1425672 1078393 597085 1782474 1372763 1542419 25495 1822802 1335361 1736715 1260505 1935895 330933 1492220 1578814 615684 620399 1179621 616778 391548 1077754 315042 1113939 1519609 1101107 986984 1761834 898047 1673996 759282 947641 1474267 9903 882898 723564 75490 46992 310961 774972 1931664 1793654 1500816 273639 2360 1669184 1875752 777073 1519854 1145254 706298 133800 845484 946330 518058 745110 637209 1499643 808790 639291 961944 649106 1183014 148246 193018 1107463 1534989 1267674 863998 1191087 603350 1933093 1972915 335610 688181 243381 918004 1653974 1339233 375358 1570788 1777719 1176947 1839419 274612 63986 269900 941310 426845 1141111 1736984 1097953 1437139 1221677 1349573 1317424 205374 1872707 382608 1918553 1019593 177694 823555 1769106 1874714 1124300 475708 1104117 47308 1415633 1732112 1011732 621870 1383064 1619895 947648 999610 912394 634620 68862 734369 992834 1427193 998354 1736885 1761458 128369 1577376 1170532 69016 925185 354439 1443055 1129493 1271029 1722225 433827 565177 1882159 1148715 968455 1803578 22640 1377519 1608457 425693 248243 676135 1264098 1225217 571501 586604 107112 1905182 1552174 1345058 1777138 854923 1778791 670959 1414352 126803 766128 79593 1725787 1468784 488578 992818 1891134 765403 422519 148709 332315 1719161 1731920 1574342 1077956 630835 530529 797364 663053 387754 352223 750097 431401 1769463 490377 430875 1217242 1111819 1096256 1959755 250645 1873402 1981161 1800536 1953858 1978757 1869684 82619 1420045 1225594 1589583 1832985 1504297 473917 558004 161073 1894578 994996 410481 855612 43996 478566 1070259 1085941 1181210 359724 181298 863398 879812 1371446 1988968 33421 530251 1264245 393846 231005 967682 167752 1614164 1109205 1682992 490863 432696 23264 1537636 1763369 1413929 171336 119509 625667 1557031 1306515 1545951 691335 1345001 1024925 1179511 1715604 1739157 99878 616576 1344022 1447465 956072 1961237 51032 1692015 1937691 1472102 693715 1974153 112166 526930 1916294 352946 1733993 1147975 808336 491754 1762203 457647 1391913 1477749 917180 779914 151845 1506593 1746522 709290 481551 1689979 1200953 1723335 1608643 1200604 1922458 1559330 1175437 1747855 1452289 1423471 779530 1533486 1616523 1627026 80303 301480 923940 4704 1753891 538773 1864668 905074 663401 864086 1177309 1774795 1235901 158523 709871 909318 1023965 274793 1485903 1830221 309447 493072 1596071 413699 385542 263100 507358 675144 228020 1665575 962018 78153 1074920 1514276 1149679 1699615 242062 743367 131276 614009 1594590 1867992 425518 898789 190085 1401801 1095023 1334229 804188 913965 1026087 1150301 1272331 1127418 209521 824696 521577 144075 1330251 440591 1100300 343150 1316590 282894 361374 1603343 201034 1052929 1704313 1967965 332182 1597766 1684486 12473 1301758 452470 1271825 1101200 1172907 1014501 740653 1007249 1965500 1583216 1509044 1672558 133297 1410103 1231482 774350 528471 1489770 243170 51361 147677 501822 443852 145126 524343 1609668 641852 1210018 897489 1948395 291260 1707369 768678 1251855 1962199 764475 1174909 788724 1016020 1577414 784471 643858 1481879 486511 351458 1110541 1002720 1219113 13257 429526 16018 496528 583301 1618580 1938703 719732 1079998 1977065 1783320 747945 1751649 1653041 67280 383930 989668 1524517 1512730 1772558 1755059 1254290 929594 1981373 1601616 403829 7550 850865 1393760 479789 1976900 809607 962922 956952 1262770 51897 1994827 1430650 748513 1939078 1104909 747194 1963742 1705139 998057 1142195 682795 217635 674616 1894749 1205025 438346 1780757 535641 1182921 1787754 1891608 1978251 1858462 1029669 1536866 679914 1637418 1637931 455291 1562328 1625853 1806442 54141 1836854 1903573 764656 783951 1127526 1504288 1754336 1298721 199804 856732 87006 1725002 1788414 1237934 392451 1463979 992342 23978 1435438 976573 1793312 726170 20356 1249572 999889 1774847 1531882 1328621 409798 374095 115790 1320842 556169 843550 1270799 587970 1320098 1232374 1408342 75062 35887 963557 1216851 537539 1682090 1559878 1799898 1105815 1284988 669781 386712 93916 1078329 163329 1729446 1548198 375546 1494158 1569854 1424969 381848 595736 939357 940399 1095006 1107930 1831106 901892 1610617 1324926 796917 1026861 1997357 1606831 895985 419918 946899 1053771 16767 1015836 1644399 1080035 753374 1870356 1366989 1162448 1963036 1017283 64367 267724 591071 889805 60289 285756 566509 553090 901258 1008748 357966 651340 1706957 1954009 1292802 1418987 1013437 1217760 141611 1723152 1411335 1958178 1604970 1248849 1650159 1217450 413058 718760 1746831 546647 1887808 1368286 672190 734790 1674198 719449 761253 969864 157459 438861 7838 670819 1566092 183368 938327 631602 1866576 1736605 1903418 207516 481732 1332403 709599 1075513 1611293 1182429 1247293 1515582 409489 554163 1999407 101925 1231706 1024975 1754141 539996 1587813 1143985 640330 1837108 664416 1358809 582928 501807 1021419 1095487 1092281 1754128 123122 1046538 1071222 138303 25884 1587507 1381129 912222 1166037 1456582 1412604 311997 280854 645258 141490 56393 208055 1651880 191091 1241682 1473599 674589 1403255 320256 1546115 1677931 894283 277419 300705 1710261 1702606 1605370 1896186 930727 1171175 1040223 309221 189861 1953452 1494017 1083721 630598 27693 1582150 168961 323303 1289780 1701479 1465285 594664 1314802 815396 1752727 447551 1891915 763714 983696 866099 320551 831664 733934 1283398 617151 1855703 1047646 600118 1138507 684500 1739561 661017 1314976 415659 51981 128549 1549100 992094 1359455 1411754 1190726 1680944 434156 582605 1019344 873444 902007 1089335 1803731 405493 1651658 190256 690705 1384347 1839841 472474 548057 1265350 1502576 1889885 952481 684058 535036 523169 1467180 504571 687864 857377 1190966 292396 529306 1281751 741647 584159 1673291 1199017 1256891 202821 881554 223389 39892 1609683 1716342 834667 510284 1593630 494123 1956485 1246913 1389648 571216 1386325 1120190 1145846 741515 928008 1089930 464881 1338940 979699 1795407 39651 607534 1223553 1825032 1077542 437441 1405807 556865 406317 502721 742258 1397265 275558 1933728 697073 288818 1869445 1768133 1586525 732322 1028627 1314732 1484800 1225733 362510 1412198 865209 1483128 880716 1279321 1049417 1945997 1665264 251771 1509566 1805648 1244330 1079364 1899764 1512845 228434 491676 471966 1751731 1858524 1813269 640692 868950 727175 278362 1355748 1149499 328884 1123808 1923566 1934540 1291997 1645860 516215 1619887 549857 1930864 961061 877830 1918923 202031 1677957 1643002 1880224 967310 543863 65929 1851023 1114356 776505 278545 1760281 259296 427991 985216 657924 253265 788769 274650 1558300 1075445 207981 1832320 983410 720489 482294 888570 1949516 999345 1721554 872770 1080932 152865 1500574 870317 880590 396200 127448 268664 702610 303805 1785557 1181466 324411 1595188 1940588 236387 778029 1592085 1992056 773657 720760 1835622 507013 1964977 1145125 1239522 1326138 1244651 186489 1379012 1464037 1159800 1346552 849541 1438195 297139 1103467 902202 35664 1956058 1589384 1704968 1220130 1870151 75692 929805 494970 1037664 1757238 1062321 1604774 632373 1188760 1739580 202229 455701 1796755 296884 233099 661215 201103 1605273 1572337 541242 1198067 148505 385814 1785776 469295 1044584 1785372 332395 1841086 1751402 1316141 1413820 1011931 92117 515369 788629 600428 1605371 346749 1458689 1670183 1518127 1992055 491185 1371660 1727205 1346798 1421994 33774 794214 1114667 396750 1045917 1593991 1106816 236240 1773308 743458 1836742 1206717 78998 388293 1744730 759359 1381611 1443516 282913 1955792 292148 118328 570578 568291 1948782 1077127 282812 1209804 645411 1244556 599829 878405 1817632 1384971 281787 814893 1860857 1334726 1411271 499915 1966987 973257 622365 362292 608309 1214626 222783 1888274 1166743 1673296 1524632 1237790 1614965 316836 764386 747287 250636 726458 1704099 1846677 1069672 493669 940368 1191464 992437 246091 88455 816345 1223264 607802 1002053 1024390 740384 474247 1365830 1650413 1277345 1794386 642377 980752 760644 794587 1230527 1340583 1442879 334435 95116 1405163 255304 1539354 1353361 1206677 1223763 1430207 381228 1162143 1736143 1848897 1208827 824310 315014 1418370 1662407 710418 1341729 1622991 721658 345308 123635 1613316 1617638 1664875 773136 1509494 872625 1830611 1042571 1027934 1865071 1207055 691601 369964 570031 1282766 1557194 552639 1699960 1431821 299453 176956 2460 1075158 1029954 1759531 211215 314841 1559200 815248 1395266 626155 1055814 1013860 835961 590676 1811781 1406184 595383 1864340 1378847 1470768 1982518 1304907 562388 662242 579203 146946 1965743 1159253 1305102 1458497 558821 1932370 600718 1484131 483934 523889 1898666 1031213 1558146 107679 1535938 403249 484963 51293 244295 1436573 493888 1015100 326267 210490 326067 541706 1775890 1521817 49973 1714150 1926267 356374 1420800 1001615 459827 162210 1806544 464885 1107829 1709431 1243696 1113791 1129453 710903 101297 937362 820066 1058677 394816 1900298 500748 1803018 676502 1049826 1413340 890218 1507759 1915789 1611965 691073 228770 837488 759479 971162 564417 880906 1297437 706381 229252 1541786 1099204 512625 1172839 1836581 610167 223109 1930400 793210 1329720 1929384 153467 424494 1679632 327075 219881 473123 379670 728596 1749328 1236208 1898056 924060 705081 1532721 152384 890559 1846590 1337411 15472 1913640 610365 1997613 1418065 904781 183560 1177273 1942153 730493 1297578 1581999 1536921 343266 848691 1784613 1231314 1438165 1683455 278130 1734765 1969606 1060168 1887624 1875688 1060829 1188233 593435 385616 668910 1298777 1976379 494305 306395 1174290 1413425 1584910 1111411 336478 1205959 1403259 147510 777563 259366 860126 571234 740178 291846 1208998 493466 1084016 169555 295478 1761243 1263894 1974262 1737910 795280 1265237 882885 41089 1388907 146196 1199508 1396240 1882239 1593589 497862 709155 1588243 84378 1770645 1582036 648779 466900 619297 52604 734161 1932974 580900 269109 1383246 1952141 1820270 1848785 790851 400284 1958098 1556786 1482437 1272454 571377 940 56558 224382 107068 545904 588424 1441077 1794603 1081104 1529864 1652048 676346 1472616 1514935 1935426 1592773 733756 647553 1858422 1786165 480005 476030 836246 376040 1642282 1476170 838191 1772378 396259 147512 1854031 207395 1345328 980637 1085016 509137 1873313 509231 850316 1832869 1909512 1429962 114873 482051 674913 1245760 1238920 785358 685962 771177 1544450 1794638 1155691 1602737 908354 1661576 650594 1859034 634529 1747842 1601303 925252 1747402 772449 1488902 969704 1362231 1580190 987954 1590768 1155578 1730852 1582471 1796642 1051811 186787 989653 1396706 1893787 1729865 49161 576055 734850 1653194 1392923 113366 217491 790307 681720 501771 1117328 265730 112210 1512537 100756 727429 466676 1077361 1226671 183317 1067354 1449273 242714 1800595 1764432 825195 542089 593378 1278433 1626047 140437 262636 1628306 1284712 1072092 813939 1927466 903283 407875 518947 770119 1000418 768787 1794465 1573048 1487589 1551959 1573820 1826759 867762 652396 1111894 231280 1621704 414839 1010998 1662930 1391485 510790 668333 1854270 781518 1164763 123699 1174050 1139868 1769761 466110 260302 406343 782327 1306496 164961 828605 1280204 1387287 1506348 612222 1723837 1135601 639587 1849849 461431 1963924 1969601 362742 1501360 232720 339613 1718465 639775 30604 1733994 161713 692632 1252896 561695 1602877 1921774 629328 1369570 1484985 1191518 406045 634787 1434725 1664812 1113727 810649 192054 100784 394090 273796 237623 785463 940663 1028795 1304412 746692 1944425 607020 1655872 1038566 100258 93493 130550 992230 1323215 1085682 343902 377515 850637 1389658 1780558 47081 1028581 614172 1628567 839895 266367 1297745 528488 499854 1260028 1689677 1260460 1795351 855230 434948 466621 1291877 798490 1130465 973204 21088 172505 135523 1801420 773141 1001296 254754 1454674 1688265 948576 1324151 1403941 773742 13038 1405861 1753516 238938 168528 1032347 1504766 1486133 699423 518852 1833847 416789 1270810 981906 1549850 816657 737971 1418964 1695063 917938 1656411 877778 379292 1508896 769236 1466143 805427 1206755 357116 1624671 808978 595379 1525811 226873 432104 1734781 1805461 1309308 125390 736313 1351186 64081 1828463 266667 1079021 510185 63994 204668 207612 562817 302970 1408043 791836 13268 761831 619460 828091 496956 1023196 289848 1654675 1861031 1624828 25153 1098257 1851136 1668115 386759 1637396 1821273 398504 618799 888490 56789 391161 243792 1379634 834386 961884 1482773 1210042 439784 993788 1647088 1932858 1409720 1016898 1660616 1319307 1210297 354954 355974 1311956 1357857 705175 144880 595513 783978 1845165 1143168 287069 1509811 1412158 967067 53876 1015453 283778 1529019 702547 1649833 580086 1935000 610614 1560316 438831 1775029 1248035 1332845 1721000 1281207 1389592 533049 572568 1792103 772856 417809 1769250 52640 1747522 1656055 1540613 628366 1618288 888937 779133 454211 987248 229170 327133 830225 602903 1891295 795169 496423 466604 704937 1065045 1629203 178151 173588 869948 647312 254775 1675356 1131692 884193 2725 869464 301606 555601 1204077 1329428 1710869 1472382 826325 257394 142433 1753772 363967 1122087 64760 6502 1696633 61967 1755349 1049548 95195 1841043 692833 252434 1066546 1913866 1679109 958417 1717527 1960374 1388895 466252 1738641 1038571 1774712 120703 1433208 875416 1528550 1975898 1372519 779051 1700553 57920 842886 1119915 470053 1088209 507330 1071144 1479963 1231911 1649846 950104 510279 733146 767233 1777179 1350772 1493051 137503 1460247 4614 1409197 541593 1517101 1434444 1011769 703613 646289 1871954 493733 1923478 916668 1879944 1742201 429807 546185 1656253 1324142 1932311 856496 45768 1900501 1635754 614271 1194150 1797251 356508 1000013 271269 193843 66625 613160 1727741 1171781 1567541 1437971 1201679 1305551 1753194 1707439 345726 687996 1590437 1677542 529209 1797679 215330 242814 791642 1939123 1879774 302992 1642620 1617664 655787 1353564 1498241 1182455 1119930 1662020 206457 1109935 778790 88768 1531429 545755 1359256 617957 1679624 1220475 466394 971434 646374 770359 752905 373821 304418 1006786 1522310 932577 242999 52606 1376454 1534637 1028109 1011570 55509 487704 133093 334402 1598390 846293 623299 607774 1075156 1630685 648081 202217 1027674 813508 1831983 1234548 1523719 1053643 1879748 902867 1205040 649949 627969 458902 763028 1258719 394631 630378 1464450 1294189 1763898 1893287 1201387 180725 426287 267772 673096 884721 132956 186134 749158 1552114 1824837 1422505 862282 451409 1962786 1203470 802568 1126144 794179 58411 784074 902456 714304 505422 85583 28497 540397 946898 422843 1152282 1262412 1263616 126068 1347602 650973 1706645 839290 230706 104649 595705 1757961 864240 482086 591442 248035 668256 169748 1851674 1561863 666605 113852 1998390 905020 146115 364505 1108335 1679187 1359188 527861 653040 1463672 1567474 1417431 1651919 1825525 388053 266922 510071 470481 260833 436781 807565 670856 1334942 1541504 1311157 436955 1358333 478640 1431903 599296 1845739 1199439 1537693 21613 1262143 1540137 238392 1938902 388819 1909505 1094470 1702577 771654 1138996 804739 1391159 1092201 1941893 1421845 332493 193451 258380 370809 582608 1344063 307804 1200188 30099 243990 1068074 523962 455132 1816402 869923 905431 890868 1888678 259344 554757 569151 1898379 632964 518936 1927399 1006876 1504371 496575 1065341 169294 240334 1003427 769701 451868 1543880 140921 720549 1250339 1853816 971030 31213 446406 1702357 1878486 936913 1239926 1018651 994266 627646 1034353 325324 1012057 1203479 480894 596829 1559206 332148 796840 413673 702142 571757 650408 962159 44051 1919705 682841 1809014 473898 271618 1626918 546857 49958 1244462 666452 1176893 1500920 437335 1612274 91736 880659 1237344 325759 1211705 1243947 1629183 1466262 559439 1373972 1465023 828306 1039095 893186 1289918 1576375 1880036 1669830 411210 1151788 336111 1079205 1878069 1433795 1477903 1695071 932895 1018687 1208451 791483 1128164 240756 634363 1111242 936528 431838 210651 1774088 314210 779269 1173131 1084079 735271 203398 1416277 981229 667491 404320 1255653 1114146 1272740 1796316 1504694 1798120 468388 1326679 1636384 253024 809884 1184861 60805 1218188 1490521 313604 562602 1293071 350140 362126 536244 419965 105902 1827775 1893993 1232966 371920 840648 605388 1171589 625857 1131983 716354 1908565 595909 75483 1437262 1162246 1925822 1707348 1538438 1140040 1138570 701452 832517 195397 899354 1248945 1559217 1496095 1721538 1442961 1324594 335618 1864973 352514 709157 174525 1258549 1372282 1339176 92698 661201 1979509 1867619 672860 1214970 856275 968852 1788199 431609 1955833 1738096 1794719 322646 666719 120794 129372 1576952 860466 480620 596069 1219310 1583453 905079 776571 1333532 1280574 848105 1287279 1197384 293575 239045 1891333 579067 278708 533735 508181 167847 973886 232491 1069467 938056 1634650 136524 718232 619957 1219202 1575729 356035 129880 1379865 574967 1395294 1595948 1599260 1276367 1359824 470153 1939490 1820409 1418507 950106 705353 1637231 901891 132081 333567 1305956 1173805 997589 904520 1568943 627977 1902851 977546 578898 1319167 1839148 1039169 738460 773644 1993721 609400 1971801 1954087 191522 718968 1935141 1180126 568086 982121 411878 1209168 742446 1505500 574891 409937 327947 706449 1500466 641246 600735 700756 539483 1030022 1139247 1623805 432030 664608 552394 945510 114049 1181971 1376812 720974 1533459 509391 832749 731355 1593592 825038 1308543 998371 71947 543211 707655 1751029 660362 124418 138969 246291 1142073 1168359 110849 1541522 1469648 921515 1248061 1839933 696121 589387 683318 1707719 706524 314639 1652882 886519 636519 118311 718289 790567 1770635 108140 703480 76183 1370388 1857580 1517082 1530787 439996 1468938 374573 1864096 960361 667347 1311591 1093529 1318403 758003 9369 208456 1167126 347536 1289319 752736 458372 1003423 990697 1503934 315162 306577 479956 447732 85249 1258915 1033715 340570 1832128 39582 40112 1356196 383623 291047 817294 824314 528930 1312954 1016588 784890 1776231 906252 1343171 1603525 1121960 1909427 1126972 1652143 725070 987482 761473 31085 743160 827089 881532 892390 1394639 1068777 350507 1729773 1856897 1376673 152351 1886317 170999 1413729 1984174 935089 490261 1655184 377872 138627 1148075 110362 922668 1378066 818800 731229 1739012 544672 1191903 882941 1327241 1679321 665081 1745191 882891 1171981 347991 1354215 567474 1114296 814812 1134526 1203225 122136 841965 670407 1120915 1685216 227962 689634 1558807 186185 1140319 1668182 527973 1223399 1033797 1923390 383163 456563 996790 121396 126680 974665 252463 1387443 792064 691164 95857 350739 1113038 591959 836391 1835291 418608 1199235 683932 670882 1416020 387225 629791 1729934 249762 412085 1009731 469429 738380 1943004 300755 638407 345892 1777964 854875 1400072 419274 1238675 1955091 870279 485923 1420538 1392680 1179252 783263 748496 538117 726044 534275 893710 1363227 298740 1342195 149735 1975893 1974506 1025286 782392 64936 339585 403716 1193752 153456 661899 887520 393194 148839 902298 337947 122725 798842 5318 1491319 831450 1798869 1356134 1878916 1925157 1528441 1734952 391162 292671 563205 728747 56032 1245770 1621226 1487278 161315 867446 300325 623716 432966 1574645 509364 1966214 1957059 1860973 921731 559820 1478176 53275 1475542 281588 244506 311545 813253 1194018 469294 409503 1686690 1296085 1736457 385527 1739503 807368 1143578 1485155 1364950 797789 868208 1780067 978437 1856115 1241919 524613 1437392 21632 1895052 1368523 935603 1238614 841480 108884 992351 404155 1717859 980711 878297 987295 469864 657416 1624573 1459928 1669201 1092833 1624285 403019 73289 147103 1648167 61202 1074588 842257 512089 612743 1900377 931684 1707921 1668298 1355135 1566538 1291257 75440 683583 801258 900564 1730969 39232 1162562 1230002 1887525 1417209 925460 1048151 13685 1385792 647965 500885 1569068 25768 899685 777802 1337137 289123 1267162 910881 1029538 1503157 110528 869592 28384 1605543 1095740 1304395 1304025 1744034 744389 1955342 1734175 248154 1316083 667214 681341 1157713 901518 58895 1342315 631242 480624 1024166 1173361 1133585 197013 1728970 1084402 1880290 546504 717042 923571 1581133 337359 988121 981634 1271204 1621424 512013 1068742 534797 536501 1670007 1516713 1788122 1914401 1804170 132645 1138061 505864 136497 866239 1245799 1289277 251437 1478646 415026 120054 1362363 578581 476323 1796101 514392 1783656 1462250 450277 242311 928597 510450 1527442 409691 592959 1770031 28816 607688 754294 1658416 1042415 184827 1264435 1777846 1659978 1397464 1206863 1783310 438779 343304 750201 107984 1085320 1084644 244702 383996 161484 1338220 1356803 1850792 669544 3545 621003 605341 1931268 1347286 1859664 1646804 1203018 700300 1445797 584954 443987 621307 1619485 617841 1799376 211562 1050034 90892 1212149 1086742 1888637 448468 1305357 338908 895054 1244167 1331317 1396201 552555 1807880 183117 1994849 1553870 824766 373686 379325 1552109 355458 607089 1670590 126418 1796997 44732 1768978 601205 76395 1601782 1966140 371925 1575819 864310 1989269 1759739 1994467 844626 59009 1140759 822479 816404 673394 1535875 877375 367133 354095 1066140 1854174 461269 509023 387702 9660 1973411 1958092 310149 1964357 858456 1461808 49886 1034269 30244 263034 46809 1770606 1247424 585847 402627 938640 1869818 1492227 214553 1249719 1602838 997787 443650 368116 263465 554844 832900 1693443 457488 1975652 1397146 1079995 1993688 812782 397229 1002446 1672359 292379 1764993 1804670 500769 343579 1179313 933851 1223205 682503 1678041 682378 453098 1990644 236289 263269 481006 294051 780652 1278917 603785 1081677 1589150 1686129 113783 343210 115421 885428 150203 1390154 346587 1397536 1423285 629997 1212991 1089906 390295 603285 1571743 1316453 210309 789566 1431358 1016665 1639755 345060 1699187 980090 835136 969721 1273951 309082 679555 1296399 829584 1324071 644152 1647072 572535 969874 908613 1547418 1569939 38446 1520887 1771026 1852979 1163417 1957980 886612 605134 279869 1132625 318926 215883 1552747 654508 103569 99622 1110082 1585972 1014261 1823310 1818451 1728595 498684 1385455 945030 1005297 1327466 251974 1801824 1416641 156895 854890 1228479 724071 273932 155460 1042049 1576130 1929202 968120 1635247 248802 1988808 920463 393117 288352 14764 286813 1730101 813961 325670 1275143 833178 1649008 1271050 725451 497343 1507834 1156147 278440 90197 617745 1305263 25021 1106358 1984904 1572358 446944 140635 261210 1214031 897623 527645 1548328 1795074 1391680 530812 227346 1164642 154709 200224 1072223 1419907 137987 179013 921740 504043 339605 378997 621300 891531 1625831 1575976 1115046 1251562 1709144 198616 539224 1942148 1266573 1998935 1250077 74354 1373377 1280190 1808507 1808656 1077652 1830005 700083 1011606 1537571 441355 1425500 1173207 735766 522558 1974311 484143 264260 1868845 1491952 416649 450933 1421898 1402125 162950 1409086 578644 1577481 905837 1675444 851013 670637 1003401 1200976 1878974 1819270 427688 1079559 999114 1334542 553032 697756 647515 1699839 1896865 896250 350094 1235121 1280581 70546 1023648 275835 242327 375313 1340565 1906044 860836 1266053 1543952 1461544 1131089 123863 1910871 835500 152162 788983 133937 392175 1724181 721202 1196422 625484 574451 1973382 838159 322669 260845 1053553 269213 976558 1898182 1770647 1657423 1833510 19884 766162 887106 182086 313700 1768908 795613 767479 1509373 1569984 493099 1693133 1963880 1514069 644731 764617 826995 1947828 1917565 1174340 929344 651772 1954051 1241098 1339439 454937 1406066 1692506 583828 1155995 270072 1893381 588540 1480914 1486348 1154933 1603857 1101243 419586 283505 1025134 1088761 166709 126827 606830 1424834 339090 1449408 1363083 1202224 863091 294009 230608 1141284 1464296 1755004 1316434 1473143 1731991 318085 1422789 559027 1008344 1870369 1050228 1876928 506486 1217652 86948 900703 604123 1673417 665043 1214454 488979 1251792 1472112 787084 351955 313006 1428943 1315501 1610233 1211612 1697904 1183076 1595127 525650 135737 119512 1327209 706350 1503835 187229 101745 1426118 429764 809998 1620020 327672 1699383 447889 1970508 328938 459033 315445 211666 156966 1919754 1371496 401169 1990422 1080236 579675 1443791 801487 1319108 68833 254150 1216136 554586 224714 395521 970316 548636 924919 445458 258588 812639 358935 1801740 1602472 1696929 1481881 1305817 65647 1866093 1540317 568088 1339269 1296642 777176 1815210 1968749 847824 65277 1637310 1004987 911134 857768 1313348 1194072 1315427 1139533 1553021 851964 17106 670244 904993 1024 292764 1337807 1975198 210944 869509 1280520 767929 1377877 1589770 705979 1538332 1326427 896528 1795880 87600 299951 1154115 120341 621464 407202 1514091 786286 1584608 983708 924046 17037 1768513 1805715 1740261 1560632 1321635 1857177 1304766 1351385 1506842 722131 1643543 326071 144485 184470 252505 1454943 1461097 1917484 1045151 762849 44853 1626986 1897439 836174 1123321 1504494 1610659 1943069 1860777 1038321 1084397 1260857 35863 1867515 329352 1754527 1969429 1129373 1880343 1520588 916769 1840700 1704689 1656905 485931 1222320 820479 834901 319951 1190547 1981800 258257 1983342 1551534 1128821 1570986 1220063 1490635 243289 1994177 858270 419260 1682916 1218947 1834367 1154029 395671 1840328 143268 129444 360287 1706974 1657959 512468 1978069 350966 1581700 1791784 640844 1688019 1442719 1029080 254006 1478812 1918081 1081575 1583402 584524 1070521 1567761 1935153 1190632 475689 414225 1718663 412989 1914649 1659348 1553809 1372488 1538643 1242580 1690028 1225869 573872 679516 1618186 128940 1420019 1290887 1372026 562829 491266 1894707 1838754 1272738 1517572 1274980 1185011 781397 500527 625773 1491745 1431719 128156 1962269 1311984 1761196 1038384 1646920 512498 1825432 665099 234266 452928 226266 433123 1157378 1745974 1406250 866497 1622076 1342876 1231334 85081 1667020 36603 1628229 720782 392550 373811 43817 1663043 293662 1216571 139211 973538 339568 704361 1768735 925122 399688 998273 1163509 1386174 1638169 214892 716491 1331723 1815951 1700497 945757 320442 888350 1452779 1982441 1530407 988603 1431004 648883 1651107 1588742 1006935 70 956705 1844847 1121355 1363506 1991332 1045419 101853 1592491 1732863 1083304 919391 1919287 373059 110531 997698 1477395 1278070 1319101 1118056 1028299 900180 1062767 600435 1552901 487927 701717 580798 1192896 487638 1974122 964525 6653 1328344 621123 936219 799032 662269 578603 224417 895466 1742666 1208926 1186351 1037626 286116 1946576 31163 1129757 584473 320520 1271993 1245387 1874160 1225770 431379 700010 1297212 59534 559572 445489 598575 1183575 467235 397718 1453561 115263 1583822 944431 368740 699574 1879679 1797140 1926632 739628 213899 169611 287172 1741562 211771 1666044 1722119 430222 1724346 200533 664986 1667959 1528179 607137 664470 1988860 1867037 773655 700358 762898 345131 1460299 338278 378843 703649 767695 47145 1990269 1299058 1099091 1619402 31323 469133 1262107 1319537 1721260 307855 446388 1411610 721029 1541834 686570 1329469 1389927 1482104 863176 1524465 5674 1606418 1459711 1622426 1992675 1961935 1690632 1764129 61962 757978 58177 1130329 337384 1642423 1555204 1423139 660859 412749 1920918 450099 1798606 1665211 667613 1618654 1369608 1226466 1021127 152755 615767 1502066 673596 1946791 558204 908817 777026 554785 1028263 303007 809562 57781 1677742 946542 997371 667677 842791 1657090 576823 1685542 452276 702150 686755 1499079 22435 978854 18553 32402 1628667 1418789 571345 1473333 1414626 1100335 1775023 135695 1025095 647345 1335268 1636932 1318406 1805954 1592289 1003550 1494102 796929 1180489 602131 1497481 482872 111120 1588945 493612 1975280 1843592 519666 343034 1842216 1146197 1537102 72240 239604 447830 612612 678279 1458599 1703234 188297 480098 289659 1854200 1291250 1931667 455011 184605 1895583 837186 964308 1410048 715329 1953044 854760 1523674 1415345 42995 2056 562653 21665 770505 805318 778246 176407 1213021 811129 1051491 1521705 1456712 1768219 1825215 1282227 1252017 11076 17993 1343306 1585152 780923 1970565 1260068 479122 995262 1153942 1232972 632184 1889964 902787 631850 1389308 1648086 584425 771227 864238 551636 534616 1814540 574237 839964 1072225 1918305 592463 375639 750407 1862311 1553337 1977271 1694639 1931905 792352 1252264 1952583 591861 1447564 1507274 1772802 1266695 1721444 1083350 1634953 186645 1534001 116442 1008174 1008519 1335818 406282 465011 1186232 1359713 1920318 480171 329771 772239 472218 1892607 607811 786089 537348 993968 1686575 1665563 1482633 1116876 636154 324462 286828 1626844 346566 1888825 375967 86155 1249491 823279 1498417 1594753 727837 1651456 1060389 858903 1930255 1766585 389825 1229335 1825060 235778 875707 258160 936370 994100 1169195 661618 300762 642877 1383282 1323840 1578046 774933 230319 11173 1437757 691911 1765287 1370550 1037945 1684314 1564567 1498594 1984689 1117160 959944 77669 681232 1553774 742241 311459 132086 68733 284589 1589567 1633702 1966023 78589 899439 1594882 355235 780023 1788257 806166 941927 1023035 867812 433866 349593 650918 1015533 143972 501149 1633753 58867 1686463 1137240 533037 142997 1194227 801287 1267259 1440924 1272746 915780 1568972 1569816 824441 1138325 728636 858427 1123724 1978314 1814197 832108 923664 639037 748638 978048 514789 970719 1494089 593012 213704 1299895 1291489 1608709 1240377 445661 395269 222280 1174781 1819934 505587 51985 707214 377282 664680 641050 1004318 1552873 958282 230392 13591 345610 1006225 73416 758157 991245 1880623 839656 104159 1244930 1089944 862104 1076548 1421619 1445150 1260007 2261 1591725 935127 400770 1150988 1880409 1417350 46012 164564 870434 232650 619118 469700 1594886 1225826 171301 1346945 1167080 54638 891381 170927 1771618 1586819 328658 597090 1110074 1564595 1448579 1304432 1479879 1173354 1994785 319683 945291 1430401 327984 1661293 807340 464240 1682264 1535916 469439 956774 1756151 1077290 1733131 158398 446960 1429240 849258 1498971 1066058 688249 671633 73986 642374 823718 390780 1736366 1650503 477556 1822135 187604 171746 1917408 1335336 1050310 483656 1020178 1508816 420716 1193782 1372463 904287 1348102 1861237 109067 1884175 173686 724712 251662 1976440 1607060 881511 500062 1050235 1164648 1066143 1407006 1970604 401628 1005283 472931 1998767 338190 1824159 340565 27726 820161 1618512 1010720 1442173 53369 261701 1759936 289217 1134619 1329533 187990 1630000 1433766 1643615 1607055 689543 944318 925398 1014836 230039 1849697 1000132 135474 1045656 1956294 875946 1506024 445377 1299061 1053504 837307 1854604 219354 463883 145229 262264 147962 535045 254740 1527813 596686 1703762 951168 930569 1080003 815172 723943 643162 1467273 1720714 1380572 673018 533976 1661177 1084872 1332026 557085 1046932 1573276 938598 307238 882248 275016 898312 1568356 330621 1196260 1859830 1779662 530577 224617 801831 412791 1260992 676703 912192 1240508 1746125 1302672 147058 262311 367995 1094188 1362576 451319 125160 1770643 1063170 1379874 1901523 1309434 586629 902683 1256302 75636 1614026 1599778 299667 615904 402692 728385 882883 319973 831339 450005 1750071 246114 57172 387094 686118 325884 750014 109616 1629761 742094 880761 53953 484732 1091701 624320 373857 205536 1771470 1390611 990624 1582582 853095 1113349 1200363 1345658 1233858 1763946 1893148 637498 1038021 406302 1799552 680032 1610292 1873142 511763 1393180 1711477 135773 133838 209627 1014156 1096631 794779 518863 294514 378776 1747627 669095 1477553 1227118 1740952 1073034 1002109 1460472 1125297 380235 1598146 51181 404349 374463 1332674 1927021 225570 1646457 689962 542044 606060 1522823 1458156 1442511 782960 1671655 855589 1848174 1912147 1239611 583965 1869676 730507 1126090 851744 1559611 588472 526075 1627037 337946 596405 1454391 1231928 518774 1570076 1346064 1213326 1954808 498523 223754 1184336 520980 679607 1815810 156701 1936132 882109 1994756 1741191 149717 102009 1392309 912076 793581 1482175 37800 1080328 86000 1823642 1637668 404527 885098 133333 769999 1466614 1334089 1149984 1524908 5521 1432964 1253105 1583959 33096 1556279 1800569 1697470 1128505 819631 940603 1734991 548140 14863 812066 1005836 1008238 1023371 1212777 556938 385362 1053573 104768 206651 1575982 443328 1294038 1818634 447988 661828 1621979 732407 43307 29401 1156474 1625054 270593 585929 869132 334369 431318 1175272 618412 702903 1201540 793661 1510756 725425 180309 632968 468523 1926867 1564180 1481039 671267 1226046 1184421 1774719 919310 277549 1134836 390244 151921 638209 1670299 111882 1722802 323724 526771 1903867 831338 977158 1084573 1860079 733512 408115 547342 1825137 1686488 2221 1777994 739116 382364 1269649 1705958 1964462 968468 1754260 654924 391068 1231244 1562794 1300694 1353497 453755 411423 967857 908919 1163508 1886869 942116 161554 279032 281677 329653 1903180 1503085 1087684 1264212 1155189 1528301 1170169 1813399 92520 13755 458454 996043 412433 611169 1000641 953510 350675 1347464 1613234 656799 833287 1496219 843706 111368 152033 1170450 678648 1577371 731697 1118617 1787335 130230 33705 157521 1879334 520492 135520 541006 479233 1210746 483444 940101 361956 637886 1022356 86445 1978702 725684 1697713 1536843 59565 644843 1120365 1426931 1658669 1847828 1076976 940713 1551261 1502626 43208 1218838 1844706 530119 1679260 103553 1954027 162055 716240 866440 149669 566230 962699 1401596 501317 890052 1007216 546346 1792967 766576 1665902 1681083 222240 1462800 1581596 60776 1127101 58596 969938 250397 840929 434006 1777273 1758544 926337 1266195 650722 1453812 1999298 1988398 243781 508329 1663647 407489 1089073 968543 536852 784481 1753410 642384 519401 1626373 148295 551225 692265 1702762 883475 110352 849962 116753 78107 64172 1322138 1890819 1582907 140845 88537 302805 586141 1152591 1301270 1158039 297416 344969 1283297 1086030 1344406 737830 365514 1746689 1110099 133928 283128 664218 683277 1847762 1572575 1324826 1461582 1391798 39504 28353 523027 1699296 1508658 973802 130807 624768 1492357 1062970 1343364 1449319 536479 337880 1771062 266011 1233024 360423 75521 884927 305653 1814317 375931 1905674 1861281 183462 595974 1152245 1139628 1387170 1136878 599306 1238265 104359 725289 966566 1556304 632354 1009396 1124866 1754678 1462220 732044 760899 1944744 1196704 1237496 1348838 261525 611191 960029 295502 41812 1561834 55172 850404 1109233 1614394 704439 1452352 977741 1237157 1940374 1648665 1605455 730733 1260185 777232 1891432 992518 1468857 1589002 1275913 163084 702436 1245607 1008952 1869373 888653 180418 1704103 1604727 1275347 1594363 1175525 1624859 850161 117096 1496789 1907360 1786770 1318833 724496 70351 1612317 211875 865755 569115 1655094 1371233 62867 1717952 1543478 738633 1261721 1875542 1896470 1593694 1309227 1747312 194406 49788 1075373 1242138 32035 982299 187634 830556 124286 1770682 1982300 1456516 1018446 899111 297807 1392341 1771058 470441 1926496 344096 788312 1212655 787618 1508500 1351086 483912 645824 998238 228507 1251767 13660 1489755 17064 1702623 1252843 1385103 969788 302937 818931 1994612 1478601 628553 849709 1051818 635846 595774 593423 818130 1927280 243009 1645877 292356 950643 665840 1446008 1799078 5373 1555356 1106521 1415283 101740 362958 1935190 730903 1935953 728628 554358 1301425 1347204 44479 1471620 1563016 1357041 68189 1275681 83003 1111540 994333 623878 1822 1434044 1154391 509823 76849 159453 1216147 1269503 1928401 814854 962884 564347 1519196 599923 1667549 1973960 459753 260943 1922228 839454 610640 1628153 1811526 974127 514630 980668 262936 1892067 866255 810425 1790251 1272139 901405 1398153 1267662 835829 1173627 676756 967741 1367775 399977 1447729 1995102 1651578 939916 1324999 1374332 1314509 1997372 1921800 203338 787984 1246465 1965522 955005 1528410 665743 1860584 696898 1360697 35182 1897681 255142 1551953 1110734 1839127 1338691 1155870 259161 767005 1647044 1318525 86111 630214 1212968 1176276 1703953 932982 1348072 213954 515277 1349056 1232240 727562 1421939 1409875 1182247 1484081 446637 1714394 1411129 1858654 1128489 973900 512475 239591 1977527 1462248 875869 176904 1705667 79772 938346 1037740 1598114 1031560 1516752 472999 1844623 1487186 1393151 1862795 111822 1718664 524703 1124177 622126 1662308 1460049 1571747 12912 233068 104657 1247749 1613968 654005 182717 1017557 1425423 1425266 1274473 932781 1258294 1305024 203235 1715823 1166762 919824 1335359 1247362 912843 304334 1357199 1671419 134278 1739062 1706868 309670 1878008 1293936 555586 1631441 719380 418741 1918986 334732 1225710 593886 1514635 269381 1598252 1771639 1926397 1452177 1895678 589105 88536 1988819 941196 399648 1067363 1776793 1704151 1868103 38784 1346286 344414 160584 561931 214376 1513115 1745728 656291 319612 187845 1017960 1216387 15669 1666988 1549445 197866 180627 657836 1007937 1892817 1053981 1502096 417854 720137 1795365 700315 1813410 1329555 559494 1140930 275890 1264041 1450592 939599 1835562 1419155 1618783 1434035 1891865 380657 367431 189359 98333 1817195 810173 1273983 458022 1542952 908973 800555 1581638 718468 805065 1398313 882597 1052201 1540491 360848 1916333 1275462 1988007 235262 1566113 681769 509673 1171724 1935193 1790265 884347 482096 1907056 1972748 1359487 1650039 852611 96303 893997 1917264 263586 1901986 1134054 1327764 578347 237433 673343 84144 813217 1827781 337810 1463987 283787 222737 50792 1012474 1453055 1591438 130452 74899 335159 404737 384458 454594 1591861 777039 26229 1231936 1102047 541892 417776 1512628 665904 1202285 875719 1499148 1266741 86517 1179716 1581485 657727 42857 1781990 1806149 1450896 822372 189355 1150328 328373 1644637 284552 1599294 1112371 81431 1611496 295552 1104699 130620 712594 620151 1604309 1394628 122801 1772989 519278 254612 31625 201146 856052 519497 749944 858505 905425 851209 1994844 1669010 1520096 1340227 144511 690037 1396334 788631 655425 1727044 418654 456181 370169 960871 752019 403919 891463 1180688 1586812 813401 848950 1000208 1774997 675351 943554 1095715 1025569 912103 531712 100141 531458 138285 609811 1233599 489849 766176 13066 281797 452369 716823 351831 1432821 612451 1711240 732520 46576 1374656 1798127 626262 1051428 1472191 220977 1959255 1954336 1866435 29700 1353808 1602988 1221234 1020081 1284196 184233 1201328 1015410 1571977 1208816 318666 1736122 1435987 543290 1389345 1013040 1290641 44059 1722883 228970 892076 15410 36935 658772 1642252 1749050 1894083 1961364 1154514 332724 471694 1554549 731778 1684228 591136 1316462 1724003 568497 1193371 1922546 1685860 84201 1494056 219239 1591334 455249 782860 521305 866560 1072149 107870 1661550 573106 1266120 1458959 931362 1234045 1519424 315780 1347911 994431 1806743 1892648 517178 754568 133262 564588 1533529 1361652 347718 499883 1275305 1737920 1632093 810819 1866149 323678 1356659 1942184 196897 1938295 202454 684391 1220361 11602 696132 1157129 853481 639601 974346 742860 1464909 531215 1787081 1274195 735350 1735363 1892670 977022 1520871 1934753 965060 233237 1667980 1441803 1613874 850118 898106 1969394 1152353 1578675 407451 947228 1447451 1553118 531888 1383176 886270 1657068 320097 1006045 1025852 117310 427471 1685944 1966275 1679487 842750 466766 1253734 1156251 333871 1481836 1392798 1033991 776817 1062326 1216261 1108459 215903 1112157 461926 803209 450422 416151 1560204 1141619 1634265 1336842 1799532 1064920 1488133 1295514 1062770 63638 936952 1659476 1230352 1298991 894836 1855213 467499 1198750 897334 1573938 1812111 306104 760409 477667 1674558 1646832 701382 199694 1814295 305088 1791759 1122408 387026 693349 984162 1417494 815962 1770975 1079957 173529 1791089 775033 1414954 1688720 1312686 1948805 1699049 1447361 1965572 1481589 273438 385331 631924 830268 210392 250026 642828 748371 867147 992300 1235497 820282 1080897 1276542 1998623 1378942 507818 1158889 879054 61487 31274 1608298 1022245 10255 1562451 688688 716355 1186250 360454 792531 353957 430613 959587 1250468 828754 1963630 1388087 1731397 178067 1123088 103435 156563 167498 892797 1223421 763039 1524408 917384 939842 246763 372148 569721 1620793 1415997 1013341 327924 1623506 65301 1018691 279891 616149 36703 969174 503569 1926965 1242593 259242 416458 965773 1078516 571503 1997939 1617959 973636 832539 1153112 1636011 1523945 1869723 1186860 1151226 1726168 362353 1253108 1947833 454957 551182 463682 878173 1520783 1706991 317486 770066 1670052 1728872 1887592 1871133 120641 1610878 1047899 1512530 1741913 259723 591412 1811182 780490 349691 1274232 618609 1935345 399602 551530 115882 517351 1185610 786691 1612831 108205 1403451 714682 1924904 566311 951060 1897793 1372731 1164914 1221618 886460 283140 1854780 1555966 289114 125268 1495862 1871101 1013875 1112624 1989095 123334 468463 1387436 1312952 1451419 1159317 1131347 1989375 1979282 1290362 110442 385471 1459732 505987 1458864 202468 1818369 1983490 663082 1515006 1682238 493472 1867367 1206242 870032 154166 223081 482622 1926206 1714116 1475135 195350 414151 818058 702642 1528415 74724 11560 1441363 1008040 613276 1281533 1129057 1683395 1044993 1952011 1447085 156651 1864323 247302 43583 70996 970631 642912 1061205 1362239 1174933 1503863 1724282 1986470 387823 718962 190662 580662 1788886 1721417 1690542 447952 1811436 1620307 436830 394876 51664 581123 1485099 1307587 237684 1502898 1358210 1162100 508818 244278 1000986 1440193 561753 419138 97071 167529 1325343 410476 957013 490390 838148 87207 1523909 1285520 382718 1882316 981990 929570 292198 796853 1346983 702850 499288 1056180 660690 507687 1796089 1934311 541040 1261299 86896 1867369 920543 502282 826442 1754180 1491568 1784308 953652 1825222 24001 241492 1634405 1310312 1284531 1917394 463565 1431191 529406 778700 267039 1790313 297257 564649 1142101 49208 1720574 390420 518395 920434 255447 798078 623567 284566 98101 617423 1486099 450302 1944721 1896458 110791 1618232 1766678 485196 933690 144181 1161480 1440664 355100 1480321 370118 478545 1235803 219953 140473 1561349 1157570 1103125 362068 477631 470733 73626 535501 1360118 777879 1717001 346936 550792 1751916 1728168 96565 1441753 554637 92940 106602 921199 103443 1207384 1934559 447714 1884507 1820840 1018493 556409 800190 832747 1332419 1961833 391603 271392 979556 1844281 858975 843462 1122770 314071 1176476 798954 556083 660251 882901 769491 191910 1017453 1379059 1105252 3955 403197 1548212 1327819 1909150 557550 1144427 1738274 27133 387397 1075307 1701448 1724150 1176652 150484 994995 150751 1948952 1127654 693686 541799 1805810 1187114 1063896 69932 147525 189414 1267336 50404 1345507 1989370 710157 195980 407468 1275406 1223231 1735637 1642143 783607 282771 1989632 51353 1928386 1508827 1628902 1317470 688873 948496 246333 265981 982240 1886980 741187 1334848 1149759 1707998 807050 1645928 588082 1220644 1848067 1666690 1899855 1517801 927347 1671084 504717 1281523 1815942 600338 12906 349652 1415129 1245203 1381641 1472330 1288311 1896257 570520 1193158 1799424 924603 987161 196685 703825 1275440 1047210 1601776 680557 1633447 1358276 513441 1830451 573312 605089 1593733 1024806 1611263 1991093 13069 109134 808154 598922 1503266 827507 1710511 1096835 156141 1076754 1431443 1243360 974365 949050 1580163 1836601 1505758 1715668 230038 1707626 1442673 822968 205245 1488523 699809 1055906 136330 1314834 486437 953585 893413 1460693 156344 1653648 193678 951340 1913769 1917239 40340 1024328 1345751 526765 212413 1009501 1521294 39810 177443 1037763 20053 1701031 1686134 877284 129525 1063869 674920 235691 1409390 574741 605039 292313 756609 1338465 541767 1109565 55500 15593 339822 911523 1029268 466868 1525003 55817 1701425 67990 973 778366 718831 727767 1698462 176217 70963 196570 899904 74455 507159 1834491 1654238 859848 1960041 1297988 1167316 843950 254950 1374461 144907 1508346 508397 1896086 1543717 627023 1423015 1277048 1766140 876872 781731 1153692 908056 1404834 127594 1766535 1679990 687850 337729 519461 1578021 1539242 998360 536704 659052 1216593 1376133 1917718 100911 1824121 372593 872052 1163215 1810175 1968036 1631030 334361 243773 812893 1747398 1562150 898087 456093 433414 497617 294194 919770 1460116 1388943 1095103 1398101 822676 1438407 47426 1122239 18534 908677 137145 1487851 738918 463151 1601307 1015791 1034892 55364 433952 1182025 134614 1622552 853785 820627 1633862 1251409 908526 1041063 267083 1620718 1638687 199463 654737 858765 482534 1790674 518015 1265309 1018701 748702 1659294 561352 752571 158299 948308 212582 1204466 1985313 1948046 1810679 1179779 423654 1241512 474646 1515379 1342145 560027 526061 1988698 979801 410762 1798955 600808 1444950 1564913 1463423 881056 1352509 1668079 1578239 1675343 367603 95647 251658 808776 372754 22898 1241418 1244974 1533689 896021 442302 855069 1527178 1605986 80494 988647 1916392 865124 915230 1607692 607647 605020 420469 1983662 729723 1995306 349712 31867 1998662 1668538 1316367 1803024 197795 1021072 107492 259410 975600 1821949 1282785 1572318 913337 25904 423386 444316 537521 1169812 1241819 667596 188266 314814 449849 1999612 511151 733136 1653711 243149 943819 1747030 1540740 621970 388326 1159421 568062 1741610 553833 1739496 1494275 978744 1922262 156337 1433634 441975 407686 925596 1814419 1855013 1276722 1150225 572785 1773952 424647 1346662 733786 1655503 125967 1879223 1431900 1096212 389875 1817939 827828 1760261 1287128 889876 380165 1413866 1894140 769291 1500338 163723 625572 1323350 261457 1477372 934837 302926 445422 1425270 1238339 1092198 5807 296616 1742625 1780135 405081 1509114 193685 387976 1471482 163428 209101 881486 753393 271058 706108 837437 1775718 1521555 1955178 174612 1805208 1517828 129180 1725595 1758181 1429238 1465709 1988572 1176968 449863 256890 770775 1158490 1626389 1605935 1066102 999172 1842819 589466 193526 1651604 1374412 488406 1832875 1896862 1789134 1665936 1518044 208818 29876 1575148 1891056 1302287 849345 665312 969271 1960983 1018339 239004 94627 1142540 1962621 1517751 849148 1961072 757909 1807088 1103428 1108197 508832 465697 533283 1471174 1652350 187584 1745763 1153077 378350 674341 1050808 1438296 1013690 1225258 170195 1382787 714894 610163 1084632 1317935 1597989 1880328 399490 878882 1589089 277577 1527707 1963073 1423886 1681215 1519682 110569 369931 356449 159644 1943867 1538307 124009 1887905 1703365 144382 289871 1639042 900630 1721613 156009 822783 1943976 1268493 937782 1588255 855774 101783 1354098 1654109 1065992 1383635 1425450 906029 1081097 1027743 172648 463073 537502 1035383 1874922 141948 569288 1029833 1963128 392413 497756 484084 493941 1261718 271642 826264 813311 1285307 1978817 453335 256445 632353 1354256 1073159 911749 1778030 1245990 1222772 1296536 1407127 816306 133004 1701962 939859 118430 1004007 768216 602708 475736 317235 1575807 239493 880420 1212966 1517593 1977665 1293882 1738690 1336588 600359 1119469 1981534 705117 1882623 216792 802869 1983796 1831894 1140032 1869564 1304610 1718456 1358720 1931434 1629880 1545187 319199 1529622 1506233 1207846 1712498 1016960 428237 38323 696331 146787 1041590 340984 1094007 1866862 1829157 425061 1475952 1558505 995495 1483172 1653033 906195 1345038 1254649 230056 1302194 1481527 1810574 854318 1859641 342350 1908063 1540105 532515 924029 441187 459519 1073654 511119 542150 1462659 1811667 901643 1972652 402028 1152663 874378 678959 302843 884553 1969790 764047 1101317 1086528 280104 147405 398271 114469 68669 1798619 1922751 603948 459861 1105250 1887935 356049 1015940 1805628 1174626 948519 1648638 783975 1882192 993797 1382520 596695 294914 1628553 599495 767530 1940812 866752 408534 1674837 109594 183809 1626987 1480005 1067022 1403374 1791932 778577 819334 1930747 216590 850522 1484321 918581 559665 679663 573138 1711059 1103669 1932275 1972444 685732 1135131 607929 1408617 1199145 1339832 563585 803298 1819718 1390490 243515 1814264 105632 960088 737861 1189873 1678162 1021964 771925 846986 1880702 345971 678749 1372362 529940 1243116 1404702 288533 1423118 1327054 1286055 419585 1356351 514683 499277 361147 652955 1627893 1190877 13516 1143557 1342095 150013 1859389 1581126 673520 50138 925979 684527 11718 1168575 834284 1520067 162842 410357 1243863 1150080 1611349 368884 434253 1040604 202520 1167337 978116 870825 1609261 771421 765477 602408 700055 1217010 1960889 1635175 502023 1062530 1451577 1026858 608086 142305 606475 1814124 1197009 770608 1775786 1548824 1870874 208835 1112551 695213 1803672 1606434 281214 1282019 98224 1537838 859588 618582 300529 690926 1426954 1820553 260704 725861 734033 1392335 353893 895668 980645 1139830 699771 222855 1430345 414246 209252 761847 1582694 1311134 759096 1926126 231059 1036275 1504147 1736711 24437 266660 1679418 1557887 1733094 272065 4181 1965249 561070 1572201 558153 19849 1615152 1526818 100659 1307780 432334 354698 1056262 1781879 1971174 559813 491795 882562 86260 1006138 1109001 903580 1560509 996165 1335165 998189 760404 1461378 373268 522784 1128080 584220 408314 887725 734228 1827257 1216878 1944277 1104338 530624 1550028 971989 196795 1509638 868925 1541056 222444 827107 398094 1389971 1757501 959122 1081145 413858 974087 132325 1264625 173573 1673046 1704606 1948015 1458629 1497972 1007546 1619593 1618025 959894 331829 329148 1692446 997823 1802966 1971110 39512 156762 1777460 722175 307403 1043667 976310 1707176 1592154 575545 294063 921413 718887 330363 1589774 774112 1133853 562485 1766545 447904 70030 1519626 490502 507916 1337109 1674706 51591 723698 1248767 212713 46773 1838100 350258 561095 72991 1094289 408365 75442 1532514 1790306 1765580 1064558 1471292 782357 429140 1799112 1085057 168275 753186 990621 1618550 859330 770398 1769692 160454 480575 916341 1933127 1011711 1988141 414681 1160700 1127322 1775327 1273490 445522 1534797 167926 1967409 559797 1592946 910846 372116 1585897 638556 1265751 78193 1461496 732628 1395942 1274718 1302707 214566 1906530 1518673 973336 1589548 709098 600616 322893 696978 1248434 835922 1384109 1309645 991515 1759179 1361697 377623 1517446 1368699 470013 1531369 1878305 1105918 1646747 242764 1681956 390995 1919382 735009 1585891 1122796 1221 106385 1456439 1156005 1342007 1778913 1632165 1920941 713074 1568674 166139 326884 183038 94794 1453293 215897 1188210 1026965 604768 1895530 1390565 1545188 1736995 344660 1510991 1144449 1580336 1062554 1855578 204591 894187 473696 339798 210986 814534 1395463 1217824 610716 1038955 432575 224868 288415 61687 1335864 321198 1723311 804887 445934 749243 1799432 1573239 1066113 553799 363650 638218 917811 592833 1396592 256636 848518 1252105 1468798 1185149 142358 908454 85598 1690377 1360711 1971400 553813 681147 428891 1417448 1033987 470357 272645 87748 508605 210154 1588693 1484955 861294 466112 1054335 1556356 1894371 1424322 1523274 1752022 672509 773430 836800 1500247 205667 1619174 447716 234649 1656663 410005 1109296 1070125 1816023 1872109 1889989 806737 304114 1301068 591548 1170930 884545 30005 1462298 1585166 1294489 1860773 669727 587834 465756 1355378 1631860 1639562 79818 494927 1044914 427062 63941 1224849 470587 1641685 1472767 1099869 651289 1104270 254362 1319567 1787365 361941 206346 817887 1549104 1185089 21139 293398 911275 613639 1701740 1394792 1498258 1814630 686513 451571 642291 809471 482426 459772 1757903 796624 234989 1441519 788399 1038513 1732854 1646825 385758 1220692 1373143 736811 1031952 1612882 123138 1042047 423014 790155 1015485 819393 1761212 343713 1413720 688718 1089776 1417718 1002633 1862575 900858 410165 1398094 383463 1930772 162899 289711 27353 652546 112583 1741356 928721 1875734 418822 1420646 1539308 1785285 432014 1751779 550319 384855 566907 857627 951207 1701712 1227262 317196 832895 1755381 281948 265522 1623297 1832345 963641 978208 1987011 32006 974428 1357263 946533 1045409 1101677 1854059 1793939 837556 895205 870098 298482 1217509 391540 627217 1207746 1928077 604662 1507670 755064 1359803 1520279 1781527 83278 950238 183297 159839 71745 755284 1642006 1554837 749178 137966 1104997 399274 505863 1505347 243538 1595573 902077 1438737 1247764 1920666 375628 1057800 1925615 1360388 946276 627598 1562899 445066 1212948 1655302 1662105 1444143 1674137 39000 425164 1492816 822691 898469 1993962 3228 1951064 1710936 980595 1243866 1016299 122119 219654 17722 1204722 1609797 1621963 1224798 894359 1444427 820081 695093 874474 428300 928518 912770 1015325 358043 86013 1907462 1634187 1953684 1332608 290595 1549156 1534618 1977936 1695199 1973255 1878581 1064044 326318 1502308 1008757 1261119 1544438 585536 1743047 1728683 1650615 1298012 6803 651729 209345 1188408 547829 1556163 816129 934041 1216073 1142455 258928 309777 464108 1182463 1841737 1358784 418999 427372 957336 118072 1651023 355705 1907493 138380 1596708 1255626 190103 1345370 167107 1646138 614029 1845343 1193897 590136 1139066 182880 1458893 1696130 1153834 867886 856269 139762 829768 1413166 612456 7002 932099 1591928 573670 476058 1561257 1896367 1332148 392149 1797121 1309379 1039740 869499 1478743 1142859 1031398 1376553 842928 1617032 920720 1389366 1540013 436727 1047307 1963270 1742296 1700144 297733 1207167 1111767 607640 1253560 567511 397185 1390348 436288 98844 708498 82288 868503 112560 1406542 1521663 1694932 1313169 810592 1408600 1179525 1631502 308363 1235426 302396 1306840 1460564 636829 849980 306152 122797 1400764 523398 1755662 556222 1433159 1111119 50033 505383 384507 523064 237045 1489603 101122 952273 1535165 1544420 472276 1241281 1708446 808659 1394837 1559847 564618 1500923 659197 1596250 250085 1612847 1527379 66288 1321118 934891 1059802 835382 1507822 859063 1849895 1820113 1185960 643236 1495374 923294 1560475 1770849 96228 1223916 1049363 1538434 1285133 264841 1706697 543829 1093106 1394069 93181 1050063 1359749 747180 1948872 522895 915083 1359143 1963295 1907962 392369 425023 815109 1904977 1498124 911731 617060 350776 1266226 1270793 1223180 1420757 1655152 733321 837801 1991185 1655274 938963 105126 817819 1013792 263239 931545 110102 670374 1885027 1699835 1916074 707285 1036703 1998723 1761521 1910860 1798155 1476875 424627 1572487 1346053 490950 322250 424685 852630 739794 1976735 1969305 642398 352638 328562 124296 303346 987684 13201 20117 512436 268136 1325938 1746443 1049031 634379 1385620 297542 1048088 650837 1274963 954580 479803 1190840 1009127 1210182 1446535 1344989 1192415 44907 277550 1578371 1862638 667817 836715 288444 242441 195730 925466 1287935 1799346 447190 185983 997765 1550255 886874 386077 401500 589529 688808 950748 350810 336825 37996 713084 234409 1104678 1353030 1572837 516457 1488325 1048469 1969093 631042 205960 177209 529057 1050078 954960 984320 635761 915180 1485997 1769258 1641384 1480732 1382323 1694638 86251 107949 1718768 488046 41343 1886419 859329 443424 1709942 1437319 1312619 1830939 1600837 1645250 305428 1467930 1283350 690354 915452 1802064 1049680 769303 118220 276257 285227 144286 396005 572464 1028112 950687 377662 91336 369283 459121 1427338 66069 68205 1301199 1126168 895070 1310917 1387223 200616 1912425 1780777 1219756 1356839 978039 535162 1932028 86794 336502 306307 1766653 434575 1360397 623954 1428938 1965149 1699102 724858 1440736 1678971 304542 453721 966911 1978721 341887 399605 740553 439140 72725 1793267 902385 989158 31768 502357 936506 1649624 449480 1171047 1348571 1334187 375836 1919226 1011224 1110069 601511 945234 1591554 160883 377513 92076 1240097 1244561 13550 1470541 272508 1047477 1729681 1089493 1380824 280180 1001879 1936373 445838 1093957 394987 1712289 522198 527485 1620712 1895287 697544 1139952 1592534 119550 689750 36743 332190 1976907 487415 860945 580815 943852 488869 551213 347172 455670 1921035 1186667 1082675 548625 327773 937658 1445906 131112 1078297 497554 55660 782432 908782 922014 344696 1346778 321911 668705 929843 67791 937175 213074 783858 614978 957179 1802816 1736149 1467865 1862945 955703 1638937 978787 7502 171378 365515 43323 920694 1947618 1031882 1293161 1929459 879459 869446 1665935 1884704 1864094 257624 482044 759729 282127 1322305 1690547 759874 1398365 556495 1048823 1009024 1994174 691646 824841 1593322 1528352 1702574 1757132 470970 1552868 1720495 1566067 1506950 1008674 340308 1428138 1825296 618225 1696275 58122 580012 781098 1690 1540796 628975 362408 31885 740596 1457634 1286662 1290202 886707 72627 954153 979158 1545592 1852944 703074 453122 624339 1639319 1199837 384858 273662 1458858 580543 1890393 1036192 1392304 223050 58026 428216 1958736 11398 1527121 1820736 1355107 729101 1859131 1565973 1664404 933046 89083 425536 787495 23631 1152431 884314 1340385 51907 516423 497801 802788 1905681 1745944 1323928 1199529 1298228 1900540 869233 1290272 1316698 1034731 898477 1437821 1881075 1221951 1948402 1605344 550720 1135835 1960963 1274978 1588146 676846 449154 1027343 1120817 987526 1411858 890796 1507525 1250160 82997 424184 1792762 404616 465922 1187713 1921568 1809933 554109 435815 1221990 670031 1562844 193118 285943 732107 1890834 1395904 1536801 1692482 722639 341409 1629662 99818 1930386 915841 941744 1834949 738925 1286077 1957998 1983359 1118161 1702269 622987 1790688 65174 411134 807235 1368863 1553345 301287 587555 879552 75206 894938 1121849 1635159 265617 229376 1145346 1366032 1730382 1826237 582238 373468 1686515 958909 294331 486641 1344951 1484044 1207233 858303 250548 1022663 632008 1737281 44218 1385402 321663 1214093 1404 1080348 1056749 366009 683488 1871816 65045 1841693 1119355 537132 309136 1452212 1583738 1618679 190649 1202633 30879 1936121 481778 1631981 717160 1659140 843458 177022 1630688 1028031 575003 830618 1132806 1582259 1514823 637171 856539 1951356 68068 1314090 250145 1418108 977479 1585647 1599973 526200 587595 1146985 1520375 645113 1020944 1842117 1013694 1780471 225607 86146 204118 835754 1082762 926072 323495 709614 1445375 1849260 914390 19243 1185402 337762 650678 1122472 367720 1976546 1218773 510603 975573 530535 1593926 1461293 1874560 1234882 67033 1421468 272806 1914527 1419070 13598 1212579 836044 1340249 782309 302675 1148650 136061 86531 485445 952515 1292511 1401552 283018 503496 1460608 1279691 964733 1085579 1302730 660372 952399 1211040 1011017 304237 894387 1017800 557028 1149269 141693 1108689 263417 18446 1745100 283324 542152 390585 343622 809495 378080 308927 413641 1238880 206492 817196 1330999 1749253 1393782 198720 1314531 1418271 1070794 233983 1022448 1321136 1177570 1176648 587809 738555 1637609 376562 43671 1202613 771004 829322 1247370 516943 572783 1233517 868981 262346 121377 913279 619110 1458327 1653228 834597 173269 821453 138421 1742328 827308 1556383 1829853 970842 668629 1316316 14208 109917 446476 1132339 773313 256253 22065 1499528 1156697 1312169 1620158 1246948 1361070 1635767 587765 1790782 1733858 1389064 406 1213990 1531061 208380 867423 1585052 152600 1589695 318383 238766 1564564 1570062 1642191 1216232 53253 789702 973614 1817821 405643 513736 466779 1193725 69044 1339224 750059 162443 1485141 1104393 584966 256920 392692 1978493 688772 1650928 339539 585365 1882644 1175855 750462 64544 138493 1192743 909829 512637 1698828 371141 1747383 1262308 943262 353628 1170858 1144307 1249800 539075 691144 82400 1315246 46954 757017 38148 1818460 1163052 346923 352983 1544704 1123936 1037692 131544 1659832 1060153 1371420 375694 1421812 80421 1024375 1679915 453607 667958 1853272 161269 244764 1401285 1166487 230867 1621154 1473797 326054 1996253 289450 665923 353913 1538328 1777633 469978 710484 386436 705250 1929654 1536235 1931392 1200727 1436363 353999 1589090 1560346 1090300 724593 1544057 1246435 1806312 1225570 508530 1364624 1050651 1633795 1181729 1677811 1094421 207677 60549 635453 1375119 601473 32302 99002 961668 1506406 16772 177027 463350 1572261 1232203 976664 1158065 1875460 865679 1153853 87876 1554461 310344 135989 1343574 1236682 1239106 1997102 1648244 1429618 660393 883830 651664 1601869 40885 1083303 1172768 1556002 1205237 1361590 1847653 908944 1808217 770663 1019372 1194858 34931 442537 1770332 697155 1928417 1109157 1123950 1893663 887368 1053112 289816 1290265 240809 1696668 987195 168049 275154 1522884 360833 611671 800981 1716055 1850264 1496869 1637373 1713624 756843 1046299 1306291 1301070 623165 235385 165661 284317 1200894 1087379 1686370 675445 357998 273172 1706185 1486055 1150148 172205 1219938 652693 986240 428606 1259792 1830725 469946 228437 654140 1311840 669369 1314465 1086935 1126648 1103923 1689716 1216040 1910913 1175479 867048 1481164 1574650 999360 993363 800282 957825 1682063 1753597 1010904 985890 721921 1957315 1894893 1223102 1581979 411569 1559718 1909119 1272382 972154 75425 1834219 1252960 1227033 1012698 513642 44267 1014778 936871 1340337 380067 771627 17720 1567704 616419 1588959 570010 275911 1437952 450275 194363 411956 1269688 1924278 1456816 1569198 1623454 1847527 488804 1646542 1711438 690840 1124349 537917 1268848 1864431 739436 1112939 992212 1573301 617751 887748 1466032 1746872 1099911 362434 1629815 1254825 417449 1439170 98382 367859 526803 1397154 1491897 1345399 1832705 1144505 1338409 795001 493334 960720 945132 171928 242953 1575412 1569134 517848 1256919 479586 558258 1498535 1274611 580941 1248951 1803031 1395883 252063 592105 33714 1342397 1236757 1706774 1581545 1362190 378196 1875379 1084933 1392796 208621 791315 1925695 368213 557523 426093 342699 34437 1060183 1595504 1933681 1973367 1622530 1973650 261314 1478779 466282 1520222 351017 460106 697685 1788848 196651 637914 706245 664459 1664189 1731669 174577 1186367 1200256 841553 1590938 836924 226792 1679821 1305388 1272401 1940434 311649 1317970 1523944 445514 749827 9323 63472 527400 1193218 649064 1329366 1191929 1064434 227405 1977462 170921 673880 1552209 1251575 1958407 59867 552027 1194799 703144 1237551 326242 1895392 1076016 263397 1572896 826360 1968914 1044925 717563 356840 949245 1153412 650552 1670546 1281363 1661351 548522 1779788 909707 1345412 46502 620172 901810 1264870 329857 612037 1487248 136243 994744 1599366 1002870 1188295 320783 1771117 593643 1501276 1120420 1452095 356026 1682059 1686199 1404688 364146 586335 591799 1047038 881604 1811645 1602122 83938 1665970 1817617 944430 1420623 1870537 619998 1839886 1996610 1979963 1021989 619286 1765737 1248007 1351758 1869183 1339777 390661 1049518 1310757 571655 999163 1675658 539607 315539 306579 680367 620994 195196 1657349 987122 1019814 315056 666609 1284562 1915029 228928 507461 1648684 521475 93182 1835625 709764 1477619 36994 850354 928208 1159131 985086 657940 853720 1962592 1840512 1417065 668015 1337766 738860 178287 1090271 649124 272239 796877 418340 1931216 1632202 1247608 281765 859190 858931 1680559 154418 1006796 1432852 1896497 996622 1470528 1768472 145152 671306 38557 431137 23375 791718 43520 1879186 1312933 568949 1837769 1186915 144842 1739360 990957 1239709 432856 1601356 45353 1382909 1833805 1696653 922443 1281957 626239 735796 69398 1900407 666350 358127 1348096 1643537 1572567 1563662 636403 1897879 1034571 826583 382686 1974430 196094 813742 1181361 398592 1392348 966802 950514 606132 1603409 1517582 227356 390633 1459856 1086605 985114 718932 1303700 821194 569851 97163 1714750 1533315 504071 807165 1681049 1247916 411976 1550236 235877 1487827 572127 1661236 294433 351932 1137707 219981 1428606 1469958 776986 1571013 1341674 1089780 1379860 1046194 433564 466699 483915 32138 1399348 477273 1071169 460528 1424669 1525818 234766 7254 1217905 31201 601314 1354837 1222177 1165437 1668888 1734242 1941584 485689 401673 281574 20530 1776159 358342 1636413 456573 1474617 706911 1007118 1802520 1600268 696419 998957 1998571 1220713 890019 918378 309040 851110 1002871 679756 1406901 1113409 1280306 423315 969665 369694 1735833 724117 1031588 1123364 444974 1513887 1104840 1335123 1328862 1003859 1324426 1993846 1270348 1981899 187725 1322401 470943 473022 1863637 226576 1770280 306881 1534810 1474715 917078 121693 182049 1076972 1433253 1357585 1945422 401300 1893997 560759 1185919 741867 126250 701862 613140 1378112 1030452 24877 154157 600667 1017531 1633846 880233 754499 1915980 1031251 1333479 237811 1686586 855367 444766 11252 1356470 915995 1848388 183856 1189132 290221 1541430 987131 956866 1121752 1056395 212055 1504969 1957574 109736 1782470 1669670 1928750 1828414 1233867 160614 1234053 1268679 845288 1956605 655079 65180 197561 1869294 1641526 959381 1082428 751192 233399 186422 437905 430787 907893 299495 356489 1308933 625177 249339 489292 994205 1278651 1797795 1933820 412650 430427 652921 509062 236768 37129 1451258 693649 269037 1700512 1284368 1368953 1295017 479427 631290 1533511 1138179 1319171 1241754 1060871 760760 1565201 286725 1273507 626554 500844 1652851 1565020 1545090 237484 453982 578998 1573049 41826 92535 1488788 1795241 555502 362588 798084 1495666 1938414 212185 331169 907600 1830905 1564411 1979278 1648687 319145 617668 1459812 653470 1821072 1122898 793445 797466 465928 1526370 1775155 534379 1688547 428670 1617694 388135 1791747 1541167 1147568 1350710 773961 1604631 900843 905516 1124203 204046 1326246 758316 1713510 1488053 1194333 828872 1698912 913088 1497050 703174 451642 132381 1778255 1211846 839569 1293911 573167 1043279 56197 41666 103158 1580144 233094 1186244 1621366 980866 1839988 1558209 614343 960709 1144581 1845780 1768199 519036 1224998 1406425 45147 1269967 616881 316661 192599 443468 518357 94405 940741 1613410 1689862 798168 337505 588752 1277760 542732 1315739 1610313 1945759 748132 1339454 473525 86257 64363 1702492 1593254 1134096 502829 522807 1868740 1950186 1775138 1002616 58795 1035691 722346 226389 455983 993370 1350037 652876 1869685 286544 1842499 902926 204364 1953004 1371912 880876 260031 844945 450842 1688933 1803514 1786128 390160 640989 1775918 1389933 1320249 207398 221490 232422 917397 312024 1786002 1418317 1350943 467304 1123365 1570911 1207045 809798 180920 162850 318010 1891307 1982050 1189590 1168391 545035 349310 80652 466133 1944267 748339 1313358 144276 1275738 219927 1470100 1225022 955355 1319671 571281 1364915 506076 298202 1229632 1796957 1377562 800276 1200005 879609 1085608 483831 1299575 1881937 237451 639486 187084 799860 660232 1075641 1471764 1460221 1756977 499719 903727 826523 70345 1914814 1032554 837473 1303119 794740 1312955 15029 433934 1929428 939838 1303598 1046726 1972147 1569063 526870 1403640 894795 1109372 1959215 245977 1655129 815237 237958 1557876 28526 1699743 1045761 698811 1767937 472032 1677393 1031907 66692 1101070 1464231 1582976 491259 1267272 529627 1445170 1006173 137411 1258734 839725 584537 1848789 656843 1254799 572111 1827964 986577 460634 644440 1488745 1103578 599787 1448142 760996 1995726 1932265 1265871 253725 918609 1744229 1486537 970083 824058 911970 405976 1955895 1303759 59122 217729 582080 9610 580613 1325921 197413 103638 1745723 67813 247567 1920929 1577298 1677574 1834959 342461 1388438 739310 1506292 1220015 1059504 899464 152480 623239 233000 1531140 395172 1580898 1558904 1020659 1258467 321682 1956844 1195539 1086245 1035915 1751024 1460944 1528480 1832424 612968 1267704 1017852 530035 1419077 211750 1522157 1427489 506344 530427 1940885 1761386 1193950 101242 1507742 1345072 1436265 769022 438222 263035 194482 533545 29723 262669 956381 1943998 1765778 1297699 1860954 30476 19409 1430358 1954922 1665336 485103 734012 762053 1356946 882543 1209443 1903480 1008766 1170119 1832510 1603514 180764 1539768 1747892 1810116 304135 1490195 408071 1376506 345974 721676 1688680 1013992 1676664 1734924 1122512 1882986 1948784 171101 405463 824254 830189 1640031 633300 462610 708164 1501625 268527 1399480 1667239 1540889 909467 1947280 1428872 1437826 995793 1245384 1242186 271173 1596117 1319828 567892 1601407 1166393 1423938 156325 415243 182944 680774 1771016 1294720 502088 1176404 618528 1154359 917159 1865 1919671 786658 506370 129851 887413 1758573 1723186 1911057 1532813 117019 1502028 1659703 939225 457291 1269839 1703846 1207347 640227 554295 1457153 1762941 912881 129158 922223 1555405 1676147 1010407 1548567 1137137 838724 26507 29752 58013 24895 770695 1828438 236441 27763 1910397 1101135 121168 1354604 1246420 1600309 230758 1222587 1956983 263010 1459147 637424 1674711 613896 519021 1242085 746241 349728 1367539 1808879 197680 14342 286949 770550 1619334 1281296 1372745 1330451 1999925 1850044 1030199 1421059 98058 1965081 601176 156353 35037 108529 26388 871251 1201826 833579 122355 843964 1721442 301445 1036855 584569 1190083 1025063 602136 1957358 1843812 945236 1184969 1099043 519247 1588996 102944 167170 342640 1963357 1209385 541151 577553 1437955 390724 169325 1701436 914050 1164531 768646 1676355 1284445 582210 1971079 1398685 1253733 938646 275351 118057 1556093 100983 326257 867753 1638019 776327 58053 975065 1520204 1988273 541181 137951 1776760 1378391 1709151 438884 1610340 1133131 582266 109748 951732 234882 1123929 533692 1996344 1388811 880633 894558 1459267 76410 515656 1255824 1401847 1392585 1536885 353454 34959 879645 1722641 895552 28725 132909 710591 928940 639427 254772 708724 9691 278666 433997 216008 243965 1498213 560848 1874181 580942 1107148 880197 1243496 1993320 755391 13010 398382 1345407 192835 1835356 774072 1139134 1833732 1897869 847695 625265 793276 708861 1297559 1058191 1969671 859264 200045 1334131 1111906 1073601 507768 1295671 520829 1347281 1528743 443838 748125 154002 313950 715990 1331258 1412966 24993 196340 1948584 330799 431553 290037 751484 1675704 82486 1016405 358423 1031113 1074563 324373 1552872 1881820 73433 712955 1002239 1716724 310954 1796852 1085876 1876189 411322 282878 338986 1962997 1769899 1094129 1486384 1999839 1095252 337305 302218 1092133 197738 1529430 1083949 1999237 568627 1039054 250580 1355523 954141 1401063 1688579 741270 160043 1630107 1812718 824238 1340927 1949841 725462 808168 1527407 1360952 402553 494701 63398 570463 439237 1723452 1447331 1736036 1156518 1141016 1588261 762154 617293 1848541 627004 1665866 1190343 710067 460798 1230767 76695 225506 1606982 1894688 960317 1948310 1556308 735689 10475 1573409 5446 1390343 1351826 124186 703361 1560843 1999246 883189 707271 443780 660290 1661600 625872 1335158 1324066 1169681 1404018 798724 1052144 1041650 1958675 962028 1108298 556256 1099173 1634382 634559 979653 1760024 183134 1992497 138555 1832458 1199225 1606818 626463 1580666 1627168 1981196 409982 1729153 1284517 1688359 1400922 1593927 588841 1179706 999857 1678756 905657 1674824 410594 921746 1958024 1502698 730468 1721827 746208 124692 1704477 1652741 1735949 279659 1281803 21898 1288695 1786046 453422 1096606 1570674 322377 882020 772121 931769 1219003 139339 1607596 1458091 1971541 1738976 650165 1690539 1900481 768348 1255652 1537577 1552783 1726883 1211142 687824 496151 1995253 1323934 1879257 1609968 389591 75428 314520 279664 915250 1347679 1882372 1872584 459403 1613393 1169876 1614789 115645 699055 919751 1818175 90358 1465554 870062 514770 219167 310066 51050 1670075 1340550 1402037 1550884 1223843 1992793 500298 1716536 44500 112394 717289 642330 1403858 313242 1912007 1356696 54157 974569 916469 1421536 1326655 1530110 379967 39229 1812379 1124125 860609 1654844 1344556 819108 1773093 811856 1600398 829603 1747308 726969 1241998 1970658 503742 937657 975675 1364791 1597954 1442257 1456150 259128 779708 126986 591102 872222 1518107 1641999 1556602 953584 210789 435736 1171094 169939 1252326 582296 623002 1549189 162262 62645 1316168 165367 1294749 1868957 997313 1395566 1093887 702040 357275 1499622 1050130 1338265 1846965 192591 1586732 594872 1270335 605161 1032648 1678992 1133724 1063026 977980 877531 179299 1787945 1793025 929389 510084 1062764 1207531 628005 1695245 744182 557967 910083 1413345 1461610 1931148 1996154 474723 551516 183421 1051855 1949030 356959 823972 1481498 723547 8261 1127181 1495827 1877446 647257 1021735 942753 608027 199615 1356577 566976 1285729 1414944 270318 727058 299107 1693151 255297 1626747 306187 1461159 1284758 1499250 1976973 1937929 965615 565919 145556 494778 1505224 1235554 717999 1372656 378895 583165 1611259 819607 775286 1346779 720367 285921 159673 1997510 828886 1875149 1368034 1720308 592440 184655 1060705 903294 1278008 562128 1389252 1505468 1875033 957774 5546 944746 1872524 811998 294291 124049 1014951 1512389 1793213 1387054 157885 1320142 1045069 110430 291067 1659194 1536524 556802 835269 494816 193775 1559347 82019 685593 626275 1656629 1630558 726886 904360 824076 576991 1581866 1855591 1776458 1491884 588153 1091233 1427914 1953127 580286 995681 633561 1816598 1282229 557131 987003 1740381 520881 992943 625270 605 351974 119036 1233382 666846 1414579 1359737 1862771 703978 155472 1891344 469513 1571849 71415 1256133 1835267 1798800 769324 274660 933511 1238526 1438996 1351596 395107 1582321 403749 1590840 909732 952277 1666691 1416810 1330719 1535876 774557 1178908 657285 1799658 1495437 1549389 333745 151041 1412940 104018 546189 1020465 1744049 1508496 378870 903286 1816480 1527936 1134099 1519745 474837 810103 863444 29989 942315 733444 795105 591278 886277 970505 9327 73947 501143 1046723 1599932 1068909 970102 807923 517250 1640935 1361440 1712049 245799 441125 1172144 92143 1607749 1386229 60066 409172 1580265 999014 473509 625753 1510539 1363186 53900 1608462 537564 1699530 1412666 1537651 1224101 1286824 899064 272429 1781742 102997 1377303 171549 772985 183724 244179 234688 1301344 1636170 286169 1419214 1006221 836257 1859950 500330 1820020 1680329 1418704 1381387 1541849 250390 1273165 1147397 310055 445055 624631 450361 1844218 1454142 579622 170893 224479 1507181 1730624 1108729 1065789 1529272 125288 1164865 1150925 1085378 231821 643840 498839 1560568 1838014 43707 500336 274862 1414863 1606653 256057 223625 1120988 1190493 1327226 1305826 38585 1617304 255663 1770261 562547 607609 166804 1776429 1175753 492114 1816407 1709465 873320 884482 1820804 372004 73598 237030 1957496 1981465 1041128 850364 1618947 312527 287834 295857 1991439 496418 219020 1752432 881040 1395687 1516207 101343 1301131 405484 1680059 367928 73189 1416145 68442 97589 1433850 1513347 245036 1048678 1312257 466978 871996 502200 1152399 1253275 917529 81531 1241595 1985402 535069 1057139 1134831 286327 1609892 1984760 1985177 1382975 1640324 1464063 784834 594330 1919736 1107102 1203984 130635 1730207 580745 1096116 1817444 153958 953734 1232488 1636902 1429854 1156281 1401757 1643698 1316736 182418 664043 575156 1680728 1348079 1710284 1651547 1601381 1208864 796449 114148 1496020 1469546 187593 1742743 1803536 1066556 350801 477704 358267 642099 491877 1400108 794744 1734986 1720630 1218580 1571406 47488 1486398 762596 1734345 1814723 952798 495403 283031 1261823 286599 1885011 723964 213671 232736 1824008 1429921 1878826 251197 359032 1314995 878721 494455 1136119 1699961 494007 1228146 1732973 742322 1460926 1091104 1262004 862808 421154 732321 1092409 1273836 577321 1376477 1758888 1513239 677041 1244243 564853 593923 635683 1509402 367572 399922 1453886 274373 120045 975113 1559001 775090 1350911 92944 752032 1273512 1300508 1233067 804604 1297775 1753554 1241804 1178158 977442 1026343 1403690 610018 1711559 322862 1931543 1264084 309024 866947 346513 1323866 1379832 437816 982691 1807619 1794779 33837 1223771 1982628 217285 766014 1015999 1743741 1499667 579341 831710 1719318 1291405 1601969 825581 330504 1733258 330675 1693632 356928 1620156 510076 1222058 1150399 1260309 1209669 209409 1378149 862861 290715 896830 504599 1817687 1616208 1585575 228293 561717 1704025 1777135 870437 60109 233887 1081283 662519 1895321 1038652 1515444 232743 952021 1444896 663415 1182989 257657 1461770 1944097 1009493 1992855 1611687 1202077 1627251 759522 173996 1113726 321385 1636154 1816791 681722 348463 1067616 354515 1767685 1137246 1263834 1099616 1185375 57627 1637227 996885 1103850 1190428 615105 67243 423463 1370897 912679 737244 1981542 847675 996283 746222 832396 952680 1815404 454034 1724838 1198240 1645865 1665604 182565 934237 850215 1794485 789865 1778205 888530 1130081 1199770 1526044 1206814 53855 1213324 719361 633195 1839613 1733450 925999 961501 1434715 1128254 1768675 1551108 1042676 1906038 603161 1634880 1290442 1550660 882505 1883428 1183960 39281 96504 803677 1308917 1644234 1193794 272291 844267 1612476 283669 530659 1895604 552203 513567 1141380 767264 812286 888631 446411 942103 97841 1348262 1509282 799572 1311652 1957480 89316 1398198 632588 1801576 1342129 1498636 1963095 1891475 478306 351826 788458 152953 427528 645993 1930552 647559 847181 1439810 1670862 183911 1340181 1590715 61365 1976397 1801588 1605685 202387 1114065 330610 1968480 740046 275049 830579 957749 1219008 317451 11081 1057665 813167 369783 1824708 1445663 220503 1765019 1213175 336493 994639 717424 39240 1391314 1299960 256226 1935928 1993638 1740994 156210 85214 1232462 1538368 595730 965153 1138238 692223 1974609 1346792 1283848 628679 1447475 1864220 1009349 800523 1481580 1370271 574999 979855 511310 390918 1844671 1579323 315019 773556 1922052 549767 1709084 1454083 823330 216723 1627952 1482691 1939994 413209 1924116 668824 863588 1312326 299716 1216427 1328565 1235135 80079 733958 161346 1534547 743365 1162382 687618 1034229 1291261 685360 1898635 1051770 1462404 436048 598784 400345 1930406 672406 1305097 1655376 1894619 1639819 814733 1267617 1232597 1250191 1511582 1238061 1376611 1130511 1286605 1601787 766736 500157 713158 1861863 1905485 316970 1603027 1133889 494630 361835 1551325 370992 125056 1498342 519026 637635 339514 921718 824839 833652 1788954 1880473 1653138 1299319 1074693 1998736 1734903 681570 150155 1738745 619464 1541002 1402232 1446030 484939 1676590 1080026 498678 941468 1120574 1049662 966781 1003936 791765 1513438 1809465 1930672 1116559 1349478 265879 119054 512269 60196 1588113 226380 1817980 460007 1583963 758108 1576766 989825 665046 1909428 1905139 230464 370123 1452542 538768 675190 279295 1210215 1214383 511634 133817 1109339 1392711 1590562 1612761 1863986 1191849 1995524 1461688 894377 776531 602151 1872542 59893 746110 185906 181407 623192 1518029 1127357 1372029 104105 1521716 1436211 958611 1349350 1624739 1147986 807532 298699 1182303 1834285 1102180 783436 74299 1701775 1172080 667358 738612 364906 1313681 1335344 208223 1850443 1162723 575285 1571632 113332 622228 896469 1331868 672853 674806 1083765 1646418 426520 827680 512276 63484 1838711 737183 1631872 1170952 1264271 1892517 1873856 1114760 106071 1498875 1250111 37110 1425562 1200092 107138 913937 1796787 438571 1913999 1136546 1183084 1373991 705945 578383 692646 1360777 249422 1335475 1305641 145132 398849 1483624 1446967 1447338 1012491 1398030 915352 1713294 258354 169972 814007 1503278 654493 925593 825638 543802 1671592 1733972 1766065 1966920 1046207 1228148 94746 674409 1974592 1007245 1045908 1262550 650759 1901116 1691972 111490 1421560 184819 1246567 36087 443656 626826 29096 1375195 718507 1404435 183922 1653271 427711 589859 655594 1008628 1004853 1424465 1215906 495347 953743 442947 720934 1246057 596696 1816597 1892432 1936333 1892414 1577187 860617 252745 1036771 1643277 1955474 154258 38813 400117 1262803 731473 840874 623441 1296727 114696 1620707 218950 1232227 1246127 122430 1824029 866900 458455 1178540 213821 1831593 1054172 608827 538951 1513308 1136726 1410201 1808608 1993670 167087 1365589 148318 1399334 1175757 1963117 225369 1187352 1891858 864394 102093 628480 576786 1252756 1777105 1970125 427697 1532447 1634025 1601902 1387644 175234 1709415 960682 310388 979043 1635122 1675127 1531478 1946553 1464109 18529 1732295 1614808 1353479 1382108 657813 462064 1732126 623483 209349 646636 935506 1128720 571538 1755939 1808414 992085 1892970 452766 1364461 718545 1569830 49130 998464 1346077 639078 1456056 507284 295636 493136 700693 172781 1299379 1333658 1866377 1615425 1287911 1322553 635705 1556334 1931221 1665057 348642 848067 1607451 1719488 1544820 360496 1634278 1645899 1880616 1007194 1187075 802625 575046 648048 611814 679859 1804316 1473327 1544542 305182 1216402 1919289 495377 1703058 1112696 997676 567788 798950 934557 993524 1022649 1736867 1610031 472059 70706 1427784 465575 1616197 621922 1321999 956562 1109743 251850 1921672 400735 1435035 872224 1504109 490993 1929978 426392 211743 1192302 1388107 1557987 613 970583 1955448 1813053 592826 1895950 634926 786894 1118522 1904871 1873337 1739166 1256149 1934895 509597 881278 1952150 1376367 1468898 365683 1992977 759800 346390 1215750 493010 640469 1289856 783128 71579 1999536 1193404 1031038 1483733 68543 1848538 1898665 1396549 667578 214564 612502 65882 1751772 1849148 1645861 971544 1261084 1325860 1451965 1518171 810339 212159 306545 219448 1732259 873053 530560 871850 461247 337120 1165559 1567890 1085550 1012228 1150012 1009086 1844644 1515946 1161370 1451095 617705 774977 411686 229002 188316 181622 772209 112299 1852383 778525 659803 390514 130086 781807 1596840 733269 104420 552772 1450470 1545082 1420605 750736 754894 1306133 225589 1347930 187249 114735 1994224 1075037 1946927 993000 274786 1351101 442479 1081665 563379 676570 66513 848460 340679 7243 1755224 33219 968626 80398 1956108 367160 1802861 594385 902203 704637 1296645 1432218 1403426 1697792 1272732 532625 1861369 474866 599300 771401 1208696 1241140 1934562 1510888 934806 1883251 1897518 1240571 1733931 389665 770438 1188677 660625 903349 1243244 646785 448090 288738 660714 1166532 357220 230776 122106 1598385 690781 1227371 850366 747854 238011 1170000 332590 1242431 1426819 1888154 1306447 125482 15350 640960 667003 19063 1406074 552503 1351751 684199 1081921 1364261 503465 701152 975036 1572092 1329495 991571 64686 1964558 1809650 1581695 1410660 446274 367660 1896125 739771 121710 1020312 798035 620266 829060 1543436 403654 127453 1302656 624791 1835834 81451 403298 902659 1937965 657654 965829 1142942 1750325 1162624 566414 1720138 95574 459867 1627065 422249 1665075 1439074 762547 47467 1371237 1770963 757248 752530 546403 1415279 417135 217983 1136330 798981 543758 1416814 178952 136050 1980208 1865739 1149278 733298 1660366 1571335 1113186 1317556 1958227 984629 1730991 578389 587449 1551035 1635064 103631 1277551 176917 784274 297978 1763849 1289787 711997 813256 1864559 408697 630412 1847756 1770409 239047 221684 693333 148150 1799669 1586175 934115 1796448 1615335 158463 381417 1936945 1066860 1018815 1142129 1149282 126115 1334275 1322201 770338 1157322 1285189 651394 32147 1101726 786835 1115798 61772 1013536 344649 1645143 713908 63467 393579 646597 697752 1444539 99302 424695 1740574 557617 1753652 863599 452320 825834 419802 172060 1166592 790404 1947316 1953490 871007 1390743 1529552 634755 461793 1978786 1738592 207707 147560 1144968 70423 1248612 212300 145190 1990883 1543570 1682447 1042710 1813675 1659897 1854164 1254509 1051355 1538561 1949032 102685 876619 1408815 31523 1399240 1256009 1441534 1107060 437327 1282055 1354539 1372309 1315988 992739 1845206 409075 270144 1178197 1415764 1616498 1117379 409578 375331 1839938 1124753 1105775 128742 1382712 283574 1637321 791982 1717689 1615616 1723191 1466953 375337 1025981 605889 448774 878211 221786 820068 1121196 1029353 1416674 1738631 1500434 346938 1276440 125090 1622328 708460 929040 686583 237059 1052501 1218887 1431023 1706265 1076097 6183 1638450 1120584 1289810 1888950 611784 235720 1111532 1567504 1357421 1025549 909029 636724 1435916 1270157 1499754 1560775 913377 1431606 1996929 1803098 1844071 1071949 1922168 599364 391560 619901 39778 215324 691945 1676077 1891768 1321900 1969436 1358999 1080082 1813177 1674133 1002314 1411391 1212867 1438426 1306507 911378 863958 1973510 1755319 1338545 1407010 524358 1203197 73739 917558 619188 177530 931425 1611290 1891096 1199042 462584 458964 139361 287870 1036993 658055 1664308 1143176 1249617 187130 607156 708519 695430 645872 227974 1987775 859505 663681 847566 1530067 1410507 874978 1200431 1163837 1544781 1776651 480822 56316 576758 507933 328620 375079 1712330 247409 542287 774433 719221 1290297 1859886 1974875 673025 1465336 1682715 1967006 23228 1539760 1950480 496428 418204 1258499 826689 1185557 167660 1704556 317370 276200 95225 113491 1153833 180264 1952007 1184127 125908 1658187 197784 1127941 577456 1370000 1228346 41337 38440 735673 1747451 692838 1069741 1100293 269199 421975 769612 1445119 661898 1529175 25144 805125 426069 1289762 361951 1024906 46963 1221500 529241 1515913 451810 1697827 1153665 1450131 927898 1204266 127061 1992358 1827511 1640900 1687420 591907 180338 121841 1266663 1468273 1955989 1575957 1639219 1967308 652718 597502 1814842 11754 188581 1550393 358703 1765823 1664274 698027 1576512 420043 1250975 7702 1776422 992152 220933 439647 1721198 1906404 751167 1254928 1558934 719075 1622569 642052 304899 1221787 1400806 86712 103754 861564 1343695 1769724 1770002 1072422 795835 1207307 1225962 186183 96679 835215 434874 1447777 537374 1744863 59587 288115 1784566 1108194 353359 656203 1167317 806539 985426 1635867 1274643 1696820 1724944 442969 530207 864440 1081554 577218 1679926 1173360 41124 192128 1325249 1044647 965285 1686182 341782 1032814 982042 1608863 45086 1588809 1342272 452347 1328378 1386974 750453 1705121 1844293 1277017 543358 1400710 1308305 1951983 1716866 1794252 1957644 31073 35265 1238824 1786530 331380 1488386 455414 824163 591449 1625408 1509515 1788350 1780097 1622431 1136045 1914890 929202 702701 238878 268138 1195484 1849983 51806 809021 1521809 133114 1435734 1144707 1976618 1847576 752009 1447544 248771 280136 676870 804008 1854120 1963328 696464 1080407 1200614 803400 276792 1389147 1231437 720179 165437 945116 187938 1824220 7488 1133193 995723 1571612 396262 199680 756232 1498934 1038011 1761697 941605 947954 1641594 1412113 1648385 266492 836456 1323311 1802652 96051 1542665 975452 386501 1671848 439007 1742212 1350523 1884972 1808741 1234328 1197168 399369 1153035 414576 667921 539222 420536 746861 875817 892039 593569 1557808 1883894 728152 1544017 1727182 740648 262274 1883572 85909 1842563 551685 537916 1792391 1356394 1048991 1293497 147482 1366941 194951 1434463 378657 1638529 1013633 662000 1106195 429846 1670791 286898 164778 1277358 1072803 312602 1749239 812875 1412690 422443 598290 1014328 1948791 503963 1060766 302215 1904359 1539306 1502209 1247339 1768961 731205 971947 54152 1404515 1445436 834056 184511 1304829 1815999 1708608 770911 1636984 961026 1963365 308338 394707 908614 1235039 360996 1439304 754195 242658 7822 1492154 1586511 705984 783455 96811 494645 1983216 937806 1274392 979590 445220 1358239 1989456 634445 294305 1194206 1902014 913898 1510488 1879280 1801016 301120 189863 1459088 1987805 679110 1185794 1680392 1048038 1342652 1528004 241391 674020 1708803 67568 1479216 1141815 408817 172548 274864 1246250 91005 1412177 1170172 627358 962504 227564 1040669 1596191 258870 452382 1007807 1586435 859259 1488466 289435 283061 556482 501261 358188 1261434 481453 1259450 664910 1929774 118843 1123150 207439 1847265 1509309 1530738 178324 1420473 1044352 1978508 1125369 1725704 743724 765162 1906484 200535 1473889 796995 1356164 328299 1608806 280626 1974289 441943 48221 785471 1198575 1201749 1651760 1230645 893776 529571 684617 1885914 1699843 945771 920798 95533 986922 304874 1343005 339313 105141 1802432 1151280 1203266 1690571 1051806 627663 356899 112529 1528784 89644 1257220 1271594 940351 1708215 1105129 845207 647111 24371 1383939 1925425 1711483 988204 157278 1003868 104767 486920 1342116 1356876 498024 75811 1276424 255236 1522544 1270133 1628097 388019 650084 59429 747366 370239 186630 1185068 655623 425131 35949 865971 1831922 1301714 703203 929564 1934378 742123 936997 1142598 1002251 544946 1958149 1264929 473806 1645864 628374 328057 1499305 997722 269854 888241 1360504 644599 988613 344350 350671 450362 1546428 761028 749326 185492 1338112 197326 32680 1472722 200497 1875183 200515 1757496 1844907 458000 1999832 371019 1911441 1221758 1741844 928297 848 55279 1255305 1132461 1923156 643150 49482 962536 458304 59452 1608347 1156001 543456 22967 114834 415458 1085411 506106 1533928 841716 570834 502897 1572254 1302370 1122672 1085283 1565097 359192 396094 1123643 220138 39177 1987567 172472 1811020 1728507 1768159 222641 494886 653152 1399468 447374 1137374 258909 1938417 469329 647964 320153 1057188 357961 1537585 527275 411368 525232 1408887 1668655 1430559 310279 921853 634383 1858148 1898777 1599769 1393108 1716596 1589074 312709 1728839 220455 1328484 1653474 10966 54373 524505 1378974 737385 711638 1318318 1795326 978758 1739888 1353113 651847 489565 646400 1333354 1129886 40485 1777789 1591425 1459580 1839989 44754 1434909 1141048 170366 541680 658608 671489 513614 606375 931646 944781 599362 437200 1862042 1081716 472694 728662 1803629 542012 1347220 1047829 1201495 575119 827926 1903453 646196 1569492 1298151 1455751 1216901 494507 1175383 1968082 1144759 1543683 1055769 1824221 544805 788957 1688847 1656920 1094414 800707 795430 655098 1871932 1434245 246519 1611583 1488987 1433613 1451114 868686 1339860 539740 1033368 1772849 480218 575331 767273 1252418 774249 801462 293948 727991 1910690 1674175 1945895 1066088 573976 1699777 1857673 968114 1249825 568763 1558557 138278 1120191 306775 1945038 1151050 560897 744651 600142 319889 1867914 329471 1738603 456326 1554237 581589 1645619 89708 196648 1353154 592237 555980 1907515 1061549 1894838 1687210 437931 495064 1623346 151210 576592 1767485 1818097 729521 1195961 168741 612548 1498978 1047138 1192554 1598625 1136741 268183 708070 1445519 1744516 1635586 436156 238492 292762 813914 1187198 1514505 1717111 592790 1281762 645093 1087340 836631 1898668 1032801 1408463 232837 1515020 796350 854159 1330306 513301 1618366 1380466 1512641 753704 234254 56966 811716 783232 222461 531150 438982 200427 1654355 1405930 1999769 1912367 809309 188586 1840910 394530 1628092 1307735 984175 1806044 209037 784705 530931 359021 725750 807064 1646506 999046 352654 309621 473463 1272511 351678 1116410 329614 114076 67023 1998897 472308 1540422 841945 853312 779802 1531493 1994197 569925 1893680 1194089 765941 1128569 150531 1218992 1420214 1092725 562528 737132 893399 1824050 271851 1453028 1183704 536721 39202 1134020 228861 463650 1334025 1425966 1928091 1272545 352066 567379 107855 1158151 1995137 1357000 1015457 823895 1009418 753534 1628564 200128 418256 1935696 1112953 1677292 965442 1082954 899581 1718647 1431830 1921970 1444799 978082 1698986 582353 337083 1870916 32910 1613647 909649 126275 1400790 742471 802222 1999870 769616 219847 1747230 392467 744690 1050140 1665755 371847 1850776 692641 1956029 1071780 1558940 272121 1543741 633306 1265677 1592376 1342640 1785878 923426 745131 135402 646019 199174 399233 138028 1637535 771298 375984 1148336 1836043 318490 1889572 288399 1527065 1940357 1216200 267809 212204 154255 150560 295328 580430 622446 418012 459152 1575294 1469078 738737 1071890 320420 197849 789184 340638 1780175 1614616 1260354 1858619 153664 1716087 325441 1232974 1424013 395646 1166700 1594481 1340705 504174 297508 633859 465008 1461632 1917049 299814 374859 306706 1292460 10142 1679138 1225393 631933 1724218 1760069 1507152 1853060 1036302 487746 611109 1104343 1696025 1695376 121238 210428 1020418 1995818 844787 1900092 505722 372393 1132784 200895 130434 1121318 26009 980073 1145671 760951 1887242 1482372 17226 1096197 1061995 1592314 1956720 709023 821002 12386 958186 868034 142770 1561035 1219408 1606484 969566 1758958 1422229 1117355 1304239 1958591 344180 455526 1058420 1134325 1811374 242138 893286 626625 733966 1781805 1173416 312172 1384245 975627 546971 1410534 1020389 704751 1881496 1240156 1364808 726958 1553575 1846032 1235396 1690543 1345994 459864 1319500 1297816 966585 1054180 1094112 1002500 404626 888962 910074 1264259 996991 28647 17633 1434499 539124 1680564 337508 1993118 385050 390847 550774 1876146 901650 1986830 518972 763655 1366675 1901940 587629 460558 20002 1789373 536022 1785945 1080505 1753169 319390 1993761 1008772 1333415 1917801 1910463 839593 1248844 1872947 997170 1065286 1613147 850502 1901881 326283 6524 1982001 354746 286006 1205501 1104579 147993 599256 281960 850032 995574 1687806 1613334 971247 1853948 1165486 333168 1486262 1979248 1430913 919847 418112 1307314 1879771 1446911 1648613 1219388 1370154 1428451 270040 1322582 616073 709591 628761 738120 206358 194477 1528161 1028338 1794931 1169735 1934548 1304853 1471648 1003916 1206982 205522 1803196 1046200 755826 971811 1085084 1570197 1130961 1411179 1286683 1383816 1302320 1126038 1026531 830559 983560 841218 870311 136268 1014873 1296284 382489 581717 835387 606587 34268 81039 1147232 1459205 488740 374467 1906830 1703522 1430280 677732 636237 1845278 257344 1028882 344587 184875 1438899 130854 1601417 858832 781107 787169 1524190 582258 2723 613674 1365262 1417020 290211 517770 164427 422805 1925884 851616 698914 708649 113626 1112444 49912 578729 1849163 1581070 718579 794752 745435 382336 99312 1410569 791002 1643249 941346 1526883 1425352 1096312 937625 481805 357769 667643 762646 311776 1713667 419126 551906 1404216 1781693 441135 1307478 295009 973085 1977084 1839990 250456 1558063 267386 1231356 1109665 550812 574926 312581 1896042 1612851 1369267 1984956 460022 757312 141910 1228305 229836 883173 720980 1649447 917696 553197 1750068 736182 1859628 1849143 960499 120685 49815 158278 1526560 14359 566588 1230794 1122319 1293932 1626133 861820 1562895 477032 1911483 1641386 1140117 866625 1634987 813211 885653 1342683 80403 180228 719565 539271 1886079 364783 1543127 954256 12242 1621965 1208195 182958 324095 105785 1508895 815105 669169 311589 1612024 942482 584643 51357 1467809 537900 551173 1727389 1189466 156892 1548044 1559015 1513356 1997908 802330 839249 256778 55080 1253977 318070 58773 726302 1072089 1443097 156620 500683 1084235 603029 1673084 1262012 638975 745847 1916898 1670858 260019 1196677 972684 1218586 492203 1814470 1904302 1904958 1065957 548096 1832841 1537546 303456 1087274 405841 1858823 869569 694296 1399238 1142993 1240835 1685453 1824280 626802 1524983 1398507 299695 1308564 1455795 1351534 1850808 1142972 289681 1693559 1887494 1617843 1978355 983389 1895335 1078459 483354 169266 1992266 1712032 43110 1023925 109523 64487 549649 1261298 689511 939132 852939 1843733 1913552 1138711 350723 1139741 259163 1972321 397640 1405097 1731874 185583 365537 846370 1526394 1573827 442113 1904228 1356955 1008549 1795057 594965 720398 776168 1061424 116080 824001 1507106 536713 1860380 1322784 1003785 1538131 1541218 1683517 317101 747875 1056599 829694 958999 862238 653771 362614 281622 94204 488835 302242 1915351 693805 1149879 799134 319687 711990 1331137 142406 1731953 607519 953264 766039 29584 580276 826316 72148 1812793 1050741 163162 1760826 1848454 560440 934001 284793 1005317 1270696 497393 1490601 1557937 1752226 335108 1682615 100848 1701215 201446 134156 1397927 731601 1392878 526579 1953558 659784 1061828 772949 1842023 1824659 1505655 922323 1286739 1586192 1149238 840848 298178 643163 1129333 1552095 121492 364615 1365300 1781429 106228 691489 1002240 1879437 721606 1244653 456082 1214825 1616299 1107669 1072773 1263970 183504 743992 512308 1379742 1319583 719711 1868391 90096 133472 41676 457177 1906089 801635 210962 1294086 656112 772744 18592 1914897 666517 923610 502711 858786 355560 1936196 191422 1013901 303086 1356515 913811 1464190 1303388 188801 1274321 188197 1791435 300247 1996849 1855015 1962144 1684719 1955133 1834851 1697066 1712562 1541792 1751807 1868053 309031 743346 407984 445294 881484 1132551 1208371 1287569 98425 1302763 977118 687076 1161638 1993072 1361264 454235 49962 1014019 1199435 1892030 916947 239296 1700083 120325 1213585 678427 287777 1454842 47153 624793 1109415 1091794 17649 1209144 1450350 970070 1292602 1056689 1590360 182935 1495515 1182810 532850 563836 1449463 616466 1716314 908360 1190473 1141716 1645954 214460 851869 515943 302906 106378 1285588 1626641 412718 1470182 154672 233816 849342 1014887 987727 1890152 463784 635534 832400 400009 487759 732559 166063 863089 1388996 1230886 536475 439854 718108 669476 1876906 438074 195426 392441 201812 918302 911160 1736507 1668457 675273 255885 29333 517637 1508017 1741886 761958 517957 1608246 1778113 946948 941031 364518 1103427 701467 1101166 1234181 1198087 1329355 815849 338179 1193311 1202611 1383521 777422 1689239 177196 1857810 1289781 1690585 906327 1240744 1207977 1034272 1638043 283410 1006327 90695 577927 1252274 1599404 1891353 783044 1500578 671073 915218 1470156 458386 1236029 1771290 1831521 1660900 1763020 1052683 215436 648833 1235544 1495435 1656826 1721301 348381 380533 1629025 1867099 867207 655561 244958 1621301 1643511 1926402 1015374 1407488 1970266 159094 928490 911289 1208548 1572934 1544280 67343 339020 664034 811544 1644989 700893 1621557 223051 1130106 143388 211322 101734 576436 273272 1459918 210955 1922326 380243 1661020 1439559 1219263 1739322 1339241 949479 1300019 352554 1871169 1732759 805355 256924 279417 1705525 51489 1162688 1687743 324534 1070301 348393 1949911 463549 908835 1175228 82592 600290 1796866 1814269 1750534 58247 1735364 700421 298783 523945 1818885 1141064 1675809 1875910 164893 1294 744100 81135 1866366 1249425 1743797 70892 1532660 1511496 1729650 823177 1022724 363431 1024992 455375 1286908 435532 1620124 162580 1425851 1183300 82787 491250 1837473 485830 1729149 1193274 1805095 1380317 839169 130072 701036 440130 337290 1800332 1535468 459624 166257 1100729 777556 232583 1933260 549249 786758 516607 779721 355134 536672 1137412 1755696 368956 576992 1774928 907166 1828536 161199 1515179 1354960 726209 712050 1576965 1920076 1980287 1284544 553994 54317 1290532 1485567 1679320 1554232 1690701 1936711 459055 215307 1779548 566442 1751728 1369055 651092 1347355 1664184 819572 398086 1838521 59271 817129 1978685 156283 1009394 40114 286607 1048048 1858170 1969856 263391 1496731 92697 257043 379055 1968028 1104450 465976 105915 1772059 637816 1280993 872278 1136200 1021901 1963809 599478 1476990 1593514 1302927 302140 1718602 1531985 851825 1056558 585693 855877 208678 1749594 1429482 1458760 1196553 315967 1451615 222475 634977 1168108 1779002 1942716 1630698 1125582 959051 226231 961446 222715 423884 710111 540680 976715 325706 361463 456589 1376291 114307 769148 1027428 466189 658160 1338558 1598601 83523 413105 71393 967560 1053187 991012 1819842 846781 1819350 1325973 1092865 744844 1789815 1811616 1535513 1739426 284996 1604762 1704213 1564677 1650369 345516 709829 1574921 1082564 936085 540990 820815 1131595 258351 440897 1142291 121689 956858 1523775 1738472 465858 1518523 491427 1363655 757601 697633 452601 1073065 1371927 470346 166348 1906026 1261387 261453 447850 136983 607085 992837 559258 1996095 1117519 1110319 526128 518302 1433027 475862 1454203 1456852 959554 590982 1301724 784618 1249737 1182466 953803 309757 461378 671068 1961428 1796247 418108 1606440 829086 201262 1610393 1397982 1280338 887631 1258354 1443450 1439646 571750 761485 792209 195462 949855 1473186 1168414 805182 1161133 233966 581441 1596259 1435601 116254 1252952 1699288 941749 544285 426895 1151974 944203 413005 682897 925316 436327 1217324 612577 1949233 1537268 1614426 1438004 1544696 896822 1038723 459767 1392508 1846667 926245 1803947 918782 578114 1376084 1820878 585986 1408269 1277508 1488026 284800 1516676 405498 1443080 1084914 1512476 479911 1916601 1655528 1409502 817339 374374 710929 65427 1016625 577161 528374 1693995 260974 876667 655912 1065883 742155 1296521 906179 15257 1781663 931115 1500507 269387 1953977 1460179 553345 987624 725446 583823 1637089 255952 348350 695932 376379 1764259 317313 795385 1573581 690646 134736 1137478 927356 1916039 201622 1070766 280395 558061 1182250 1230966 499233 1017203 30969 1053808 358949 1689910 251412 471902 1595545 295506 118476 1509307 1997252 785708 671024 1139117 1160413 858887 1255703 1225964 323597 1883780 1607890 1527011 589053 144412 1557102 163455 1624125 1122042 880561 1169787 1402316 1858983 228317 157614 814473 1672890 1384713 1814733 948849 1211488 1363226 1746095 1487443 1888606 1054215 210166 496150 75482 73950 1623089 1204700 1912186 1654646 1235038 671181 1423284 617921 1043164 749087 28978 1827393 878752 119181 57476 1555653 1654770 64560 1363669 1358051 1673985 1695401 1298403 753910 1153726 1411037 250167 634988 1018210 534325 1315604 1726868 733391 1862650 151974 1941926 1035309 1870566 1294150 1594283 786340 1316381 335239 1191581 452032 1068999 583649 1174620 131929 995402 311260 264863 1681479 671429 533417 26782 1159860 914733 1092967 572126 303315 395795 1300360 628535 731349 1763944 570660 1156054 266648 132771 533418 777982 1758345 562532 1961434 307818 596305 504942 80458 1541861 1893281 1309249 482971 1719146 843122 1709691 979326 878785 366139 269337 1562602 1767227 1636535 1604694 928954 574210 1361534 1528026 1365250 45966 1053522 1467470 1692940 1339889 256174 283278 942489 1511599 625259 309066 320215 1143465 1292862 603907 908095 1202511 1735975 1404291 865549 1900652 603494 785764 1833863 1787090 1797093 1182446 1603547 935535 390534 550240 792180 1359054 209163 593285 1632172 678316 362079 1138360 511379 713615 1897323 1350674 911968 1944190 1733768 1965170 696994 1220111 1494236 112315 537090 1322298 816800 1356112 567004 1033486 1537798 1122505 811851 1154977 1855697 1606232 1942748 1964089 228912 1786368 1884919 1259687 964687 350292 1890696 895003 532602 1732836 1935540 1481869 1384617 1598723 1321525 656170 1019179 1553293 1013707 799761 869633 663395 668700 1859858 1567567 1747247 1272133 703612 586637 1820616 1131436 12837 1102354 1524975 1333789 1959329 1635183 1945136 1766145 1050199 1007592 227718 1146182 885771 120623 1606973 1403975 595550 416352 1643019 1247985 958614 984998 158351 1399035 1891484 436352 1069876 1659500 306629 444693 1675617 1300902 100978 1624561 407349 915440 1599566 983467 40937 1304737 691139 835451 197203 1879290 1271478 1086841 1814421 279119 248090 1282460 1221656 883281 906946 1872886 1014016 1329104 271853 339387 963511 895579 1193192 211738 1448710 890278 1113487 1819857 921711 242398 768718 570874 1905517 172977 1071449 1702533 1731756 1556053 1940922 1685528 1993005 1512832 1076830 1862390 54888 1118592 322141 153316 1764880 767217 946167 1042342 617437 1419222 292611 1399351 441177 1204401 165796 1156093 649058 422667 408445 576442 277587 492299 1349064 451249 712401 1506816 1593181 1657070 1235869 99662 1051471 1280394 127792 1694612 561787 504146 1426910 588858 1653579 1853867 216444 434712 271005 1312960 598737 1208981 836667 1557167 824548 1874343 482981 1839012 1088363 1358183 906320 602009 1796201 1476360 18115 737388 989929 49667 1887599 1197962 1988697 468821 1387164 1554694 1478186 1022995 243319 1973198 1159638 1327702 985805 74840 139270 708958 1078324 1144567 1990529 1700272 1644153 1191600 751385 1490594 1358878 495214 1710429 1999529 426428 1256154 1818087 1874235 1666915 1262689 1263127 1246153 1888818 1085110 1473103 1034844 376988 1110414 329077 1105302 1630039 592426 1539652 963647 1520317 826925 267649 993790 1693079 943919 1975165 1016371 502437 306286 752365 1110288 1562946 667041 175096 1860352 1225884 1463861 1920561 1810918 413327 1567314 1682305 1846106 246128 839232 1716599 1026431 1277825 1384412 1865175 542495 1818257 1495648 359311 1290765 523900 1925330 522815 1700301 1645652 1811113 930764 415130 371343 1964151 622061 96199 1449458 20612 74597 422109 1563595 391254 415405 1271642 1101985 410833 1978297 83566 240062 13801 151602 1630297 1798536 1065536 1345641 1612592 558147 742389 318446 556427 782481 1026680 567859 1545164 657933 1131036 1849306 18786 1292891 1632889 572596 132880 1487999 109334 1459461 1087908 1312270 1274091 445696 115317 885342 555198 561587 1971289 1113817 238843 1527791 1572227 707381 1409433 240329 1511104 116780 1763061 1092772 177810 442613 855958 551714 279738 336360 1170329 1897059 1972724 621315 1956852 1004231 628461 63792 990497 1184501 1015432 1897100 713161 384196 708432 1909716 191886 764549 459163 736495 813021 692748 1771837 519575 1570562 1517032 303319 233957 11236 1518614 1205205 336921 1042912 206881 1206151 1677365 1504795 211732 1542192 1869998 1073210 1206508 1849210 1520054 1888044 395622 451490 466970 681466 1517764 1671540 334172 889624 1094220 709165 564602 365669 1377880 1310323 1346650 441506 1650739 1017955 76561 1585149 1491097 1575728 835023 27591 904618 534263 948296 196200 1029725 701873 936233 1871019 1913806 1402981 419338 240647 200178 366254 1171863 131537 972237 1229550 1714311 1504772 1129702 1105721 1857606 1605134 1280707 1302176 123139 735060 941847 192929 1112948 401422 1909612 786224 1997020 1155940 788624 795991 884379 1651186 1704024 1500504 607588 1167781 461981 785961 21657 999833 353348 1048900 848407 950975 523194 162395 1942034 227028 85195 472216 1698908 874631 1648395 1149564 88969 1621543 1852222 734040 1333955 1036168 682920 1331380 635737 944439 678249 1614659 1574352 78673 1599721 196358 486394 298115 1519245 374935 587444 1007992 1196412 419225 797836 1495705 1182018 1419761 469833 831580 834607 1492215 1939263 1016918 232871 802704 1176845 1303587 1362418 1026410 711163 1908880 1161587 1625245 1980015 558859 1767328 1850523 1182307 307926 1848984 228904 146989 509278 828928 1801757 242689 937878 1106513 1496106 1361355 655138 856146 141135 89127 900250 1610902 1777255 210193 609736 119453 196374 595560 1471534 721416 895919 1629085 174080 1699234 1197693 1112995 1604039 1667154 1766704 284379 598094 1107407 146540 1943479 1937319 537442 1515632 787647 869992 1010734 1804889 1968434 1436733 1654701 1440253 1924853 1977522 313072 683692 630215 1222704 406556 824589 876877 486709 605772 1859076 858419 1899371 641726 1208093 835099 620584 1815761 695061 852689 1011724 508257 108537 922910 213829 1689318 1284205 997054 596348 995070 1629664 1802527 1685638 1552226 1933102 1837451 648663 413580 834890 1914903 614294 1168950 830667 510566 1545348 764034 1584584 313467 1120614 1346224 1597307 228011 1680593 1892967 215430 1422139 1834082 1814004 1390200 1358215 612638 1894804 614033 501917 824151 1313821 423195 65866 388169 414292 840324 1011729 1665101 1479959 55197 1228110 833462 1646428 1930296 1757633 1464753 1461344 997539 1792505 1578872 1830218 1750482 272227 1989520 1053816 1076792 524915 530109 1559601 902674 1071950 539532 1684948 1735845 1075449 802932 1672459 690400 972856 1398776 1650948 626780 1800001 1253883 945359 1688764 798305 1124213 1429860 1008898 957883 1644441 1253255 1267730 1446603 1650424 537837 1550574 1298138 1277095 1965764 267716 1759851 507708 1067754 1484004 1818032 1907065 760593 651321 1642300 1559179 1686666 1921426 109578 709759 1104257 772725 108105 515540 23970 334008 482223 1354404 382544 461518 1150127 1351785 541305 999340 124706 992004 1720249 1048553 40934 1276225 1971089 488088 694957 1177275 934805 1467340 1066868 1120846 1305265 58479 1552903 131220 1947540 869523 973721 1187448 1829746 338396 1188938 1149768 239836 225441 74384 1533038 1140523 1142403 1847100 1545236 817430 1821494 1964205 340030 1256461 1202362 452902 235394 1526214 1149596 1681440 95727 308855 554236 1306797 319020 35635 1570398 1231709 1156236 1783136 447778 1491963 1159371 1797132 1198502 472911 902740 753949 219576 1394773 1229776 1096664 1431597 1689032 198180 1313271 1580525 1542765 162585 844857 1654967 974097 444890 1022164 975335 1050441 1032235 1473302 1195068 1845317 1890480 237686 1611400 318004 1799637 1046395 395627 560931 35466 61037 425117 1870862 918331 118461 455214 850414 1524671 426903 648850 103595 1343036 1800513 1551460 512685 72593 1635369 1547212 54548 1806846 958190 1490806 1955865 1816680 1137024 692057 1281102 1478902 1155197 675761 382781 1024386 1388617 299040 541129 134996 124124 1751220 801392 580870 857295 1822375 1428724 1661457 371339 1127343 168899 1065463 1648974 1262542 910274 957038 260471 57056 1183701 844480 1298337 277433 533119 1117424 1655844 412386 1974197 20021 908873 408213 776205 506237 120956 210650 784717 1261302 1288967 1904472 893844 387563 222129 1606827 1750054 1766893 1895940 1940197 431195 1771524 849366 1238681 426730 390510 39656 1678731 1871645 1681686 1374885 1492783 1712724 1590418 1995834 829178 119073 464980 393856 1189499 254093 1622675 446772 792658 1783500 541642 1626830 1269533 667917 632687 1649981 1820992 906715 72649 1827155 1610699 1468921 111394 1677145 755074 1488826 572515 365911 353350 1610429 560273 385173 860328 903503 1718359 1845524 186000 1411562 570278 1288303 505838 1538780 1688988 821215 12333 231950 144801 1012359 1501231 995667 1674738 1249150 595604 489580 884629 1336089 1932618 737646 1605946 1595495 28440 1781513 148808 1609513 1933444 502625 1207366 327011 514613 1895927 217258 1654727 717484 1590355 1094781 335799 405888 778084 1942702 1757808 1526569 526613 1002494 1390577 1009665 1915503 632677 293878 1048588 1134960 895550 10803 285422 355325 936751 813062 15887 914128 1393703 1217433 1855112 723986 1057203 1478944 1436286 274081 745098 1353907 661928 274657 606715 633089 1001889 1042701 216518 1694992 503752 1382596 572833 805332 1089356 1698227 994815 967094 1479093 1662052 232579 424728 1025951 624512 941147 642031 852377 1237108 108673 345132 1692797 635243 65419 173682 1928551 320270 554218 418058 1010028 347676 405088 1482797 1467697 1472444 1181016 1851479 1805341 587163 884551 1281876 1646395 1375153 1336396 744910 354191 1774057 453523 1444866 1693727 1625840 49231 1802279 692629 1423211 515027 37959 716664 956693 970221 1983635 1990150 1504943 589728 1012764 1864850 1240651 1567089 779967 1854058 1801399 99140 59778 248228 1601697 1340014 724387 172855 1475300 132011 1466813 1144504 180219 1955054 1223962 1125391 1583225 1745800 1850584 778086 1622578 214412 836072 1118122 1740499 888853 752896 1311231 1004064 155611 1137363 1761827 756081 1312165 921497 993003 887543 1733211 1209742 278310 1264781 425195 798156 522142 1547962 756025 202627 1589807 1348519 376589 969891 6086 267628 1952285 1924507 1894727 103571 1255783 1261674 1271041 1644426 598431 1439034 380755 1448734 129168 61043 447150 470292 1726976 867625 977806 1593853 628690 913670 661411 327503 252726 1572365 1517686 1417407 800149 778991 1730560 1955100 1657396 301239 1922897 401287 1089583 868010 1583949 251175 1426052 965609 1765703 768234 925073 1155616 1806748 1826751 1228641 1113074 1943474 1984140 1134951 584985 319057 673718 8821 751505 336616 2565 342655 1924061 762094 349088 543160 407616 1591782 131392 1680318 949079 944757 1267496 364537 93363 238716 859799 1286702 1706163 209051 1760162 701805 724325 1471780 793316 1090970 269703 1672122 1758878 1363323 1819812 1197055 1937264 393723 279860 737410 437353 679852 448843 31380 474178 1757784 617407 379124 897681 1200162 1584944 1216543 1800616 1079851 1808422 1352106 1402919 1913168 822804 631627 1840811 1968447 1535382 1913206 920205 1318842 1825436 1526830 953451 205587 1045900 1811921 716406 606741 1444458 1649628 1317302 200757 1489561 1349248 506236 1215677 378101 1362670 1874655 990138 873137 1113588 1034217 309669 1455950 27384 662759 1733866 773977 871160 1832977 1728660 910607 63483 1022277 1965537 1313747 541497 45747 1451549 337765 272532 1710613 1585499 1303997 1969744 1123475 998796 781662 1875664 1008953 1117923 425033 1154588 1709146 1926557 1313877 1764081 573602 590408 1049766 318565 1051543 713781 1399395 809272 1411075 599145 8849 10500 1795668 703462 1102286 1314591 18054 1965027 941642 1592584 1316372 1831301 998494 742396 1345627 691651 92859 1255603 1489355 1887106 1376905 236286 712755 1421745 673687 515310 1379611 748732 835186 1380027 194608 1828607 333417 1265759 1673517 1826633 605080 950842 1700720 1733271 1957233 1607201 1529271 1237727 492389 959324 923420 1453054 687345 493203 1654319 1339181 626372 1846254 888329 1192989 1450305 508882 1735154 1945369 675890 603320 543624 1097740 1475240 252297 1271202 1834206 1818251 435160 1727602 450603 526966 1364443 849186 1223452 944327 291168 594320 1808672 667101 1295314 1860899 779198 337772 618980 350478 1631901 1632721 1012406 1321308 629095 360211 1599109 1625845 1801122 696271 184545 731075 1258328 1324859 305559 1641039 1568959 1648369 536610 1572830 596819 1890833 1043178 549674 46598 486295 526433 1183034 326619 1548798 1565076 1906837 793825 1697818 1777772 1654666 1695305 1510932 1555494 1956508 556509 1171552 433856 227520 1041886 1330461 1641159 1133381 1033397 1800638 231682 926309 1684279 1651770 1600481 1078208 1111169 1180827 857676 1510892 1335887 855274 647469 1263796 438442 58378 1582525 1525512 1871465 1817820 1793960 359108 957000 235231 1743814 1896701 1544801 405876 1157203 808226 814047 1918708 678063 320212 255218 924385 1172185 494691 1094324 306295 1428610 665424 187907 758757 1935831 1491679 4637 70350 23253 1297121 1092963 858905 504625 1120255 1755148 1574123 1749148 1267056 1479920 581788 1403658 994775 993344 355740 472956 1138197 272183 218901 743539 1426135 809563 85396 1120357 1476919 820964 1767504 1844836 362429 19397 878895 885739 279502 117902 567215 529148 1613749 1574617 1289251 1293784 1873012 515569 1889466 1796369 1110119 1616421 399561 402101 1074099 364877 1743045 1944667 1574181 1990661 436130 34711 827892 1482125 119158 509961 763680 1857933 742689 144688 407223 614741 1858781 163217 214538 1490241 1745229 1528287 265759 741532 202149 1996120 657651 1386906 1411134 1448777 1542660 1774663 928186 475964 1225440 376993 1306059 257558 331596 1776930 1001779 1411834 399639 139513 1342078 1850040 689663 962493 967487 357607 1152027 1187291 832537 388101 1635312 148845 1335047 1033808 678576 751483 1988998 231904 875762 1550077 1427241 565436 1109894 235672 1023134 1457316 1748462 85710 1532188 1900949 929799 249657 439735 497549 579280 1108686 373422 1071549 1608935 1824623 448667 1491906 406617 951898 1363022 858156 1462728 229670 987203 1940000 1467263 1630641 91888 227090 233892 763364 1256554 828530 330719 706629 285783 315990 498556 398983 660247 1924598 447233 1526920 953679 182610 212175 1599146 1965878 71606 1688774 1837160 1593023 895087 1272106 1291398 1404662 1472980 1803032 116038 1177002 893783 698578 44310 863301 1888872 537355 1388317 1951125 1564573 1196925 1439046 1124578 487076 1150528 535512 821184 1500355 897604 285282 1177651 1292638 1019027 1608394 1528861 1783355 1963279 1820459 448513 1797501 161420 112275 184628 1251502 1240079 1841678 1295181 1748562 1222582 1597994 256798 658307 1252332 1634601 288094 47036 1204381 926178 180449 825603 61505 1368846 58410 856828 1708635 1900096 101916 219228 1534109 1142871 1125486 731020 604898 207279 608557 1046224 1825531 1351931 1810009 1198713 996891 110338 1952499 1766687 373429 1225601 814190 373060 1816827 5680 1028530 1804531 569427 994398 1007235 388593 972633 250559 707286 1038518 1782886 22163 1887917 1014237 301832 53507 315908 1748619 451857 1774658 1361296 109282 526582 1517163 487243 1736539 989549 395767 889047 682647 719327 1783346 87758 1040943 1178552 135188 166301 34706 649191 898209 1831976 973018 1088289 335999 956662 32525 1200784 729907 1441387 574036 1186298 827658 259232 20199 586994 403061 662576 523205 425541 1386798 258048 255362 17258 1095622 1621999 1760729 924499 388052 1080559 1136328 262159 224924 1752206 1822379 1996597 1698975 1920276 90307 986112 1174077 455381 1206451 183755 267925 1509071 1863646 1982332 800133 1779542 1366920 403725 35951 226997 297150 611888 779154 1281355 1101734 405728 779740 1007117 1451722 1234895 1053982 88390 1182709 1637977 1775677 808801 605588 1896829 903373 1571177 1217311 332522 195787 1882761 602508 1827852 1559305 690115 889911 1670691 1413101 930833 1118317 1296275 1441925 1364134 1807124 317079 882382 1274934 1442651 1352577 1861438 1441027 931887 780329 1990691 1782509 891603 930509 999681 1431777 330823 1345011 1503359 1525004 1062829 1389633 573049 221797 368591 1403332 1735288 1673334 1636554 1216493 1119477 1589906 10933 1900049 1602155 656224 119503 24216 549826 1843912 1338571 1028714 1409262 1772900 179394 731035 1009444 1537422 1528289 1112269 545918 1463439 665512 1290529 1676501 495664 377487 1525278 1035059 619398 1632380 1877035 1479492 1371569 1853355 117641 1554468 1482207 196377 661792 1381654 409410 181085 1523827 639705 1392152 1929510 1666927 1489391 806700 1381866 515328 1418953 1224020 1397156 1015727 1136859 371529 1494639 1746953 884708 701897 1480317 1591647 968628 502870 190111 1599133 68832 1935997 866177 1216052 920825 762592 717854 172969 1807527 1791676 1985407 1501783 1282828 1111588 890399 1558428 439547 634345 14000 1564423 1663286 448048 622908 1263583 1286543 798590 972912 530949 650388 129689 1932216 407648 442154 683114 718350 1261928 191229 630486 182503 370349 332120 1898633 1905235 920973 1264376 660499 1249296 1268797 240202 1434287 807188 1305133 1141411 166835 1143463 363792 1211318 1684045 667999 222006 1809479 934470 1339122 1765174 634782 1027257 78648 1838960 730358 1872549 1525566 101217 1724270 1176502 1353861 1877962 1202051 1129131 273620 852419 821012 1860299 622436 459054 1015996 1939567 203013 1982248 1263811 472684 1279382 1081434 1897304 1579593 1435863 1755404 1965721 1739674 1660544 1600038 1600736 1066167 586196 1362249 210571 1638177 596961 1752752 1786047 1578632 995815 1759351 863878 1292164 1148752 1650864 697180 1274724 652169 964532 976498 864143 1823141 1888306 585880 38216 387278 868607 1941797 1220716 1085232 1404401 1088763 136252 202321 1469322 195285 1430803 1354661 1737118 1049600 1841539 1598335 92963 602104 987915 1782423 1778345 465737 1878519 1864498 140517 208423 1332134 1562635 1669869 752311 1200447 1060586 63950 138609 526906 1589273 790476 108400 1876017 1614458 569362 534332 367524 1826063 1365114 312556 1394933 1928280 1505949 866925 1704880 219786 383981 496036 1640856 592980 327764 1093882 1176299 527384 787805 1446780 1306878 35464 1901636 390026 992670 190062 1557884 1158345 387993 575708 969159 1715267 1063280 325730 1405175 848184 904743 104038 836627 93910 1824355 1753703 1698239 648757 263166 1961384 1482396 384112 134287 1789939 207106 1609159 99406 960621 61433 1892871 81812 1573175 1368442 1403373 1556927 1506021 554603 347738 804710 92085 1423654 682714 522561 498730 1172176 230524 1186428 329933 1801281 587049 1721426 998569 601210 288703 1945007 1915158 1266284 1954039 477070 1466004 1189154 1072287 114563 549481 331367 1024256 1667862 1553215 1401008 555122 726951 1688431 518475 84782 450107 1408316 1553557 1062576 71056 1810493 1431308 534868 412922 273898 719306 324698 1856688 445121 124539 1832712 538622 597843 273959 1346311 1090704 1847249 1101936 1465012 648976 603194 128640 1477342 801775 119671 1848046 968478 1967954 1667916 1368544 32764 1857967 1887424 450820 260678 844534 931584 1817086 551527 1866913 161108 1795462 1872104 1661979 1943025 1038941 1472146 962854 1761229 632941 499798 1506462 1420187 1896006 1460182 1429426 1130830 1037068 1217789 1528274 1097072 1293385 957758 226876 659213 1321575 1798841 1060317 1387253 858204 662406 174313 868223 819358 54487 858482 1018163 1466903 973036 1278243 537157 1996847 1469044 1593112 1459338 150025 217333 498521 355509 826504 25034 925353 1923720 284415 414833 687842 1076744 1815901 1111570 1131499 1478077 1065571 489989 1853493 625960 861350 1687231 1002221 1132499 200049 112024 62862 1134007 786541 27214 986564 1553691 1218288 1635048 41850 278151 879994 551463 1044314 933888 186996 31375 1809212 843762 150236 1000363 1774802 1867305 1553539 1717775 1048544 1357078 53055 497093 1144283 1410911 903091 1513697 385827 157539 295 1690275 46980 1020650 804795 1550634 186910 1191911 787480 1372925 1087112 1801096 415755 1258459 1747141 1607670 553762 112184 459815 338430 1277032 788398 1541246 106547 132074 204224 1171746 1260831 28160 197284 1376947 1704870 1379472 1873032 854591 1447960 708592 1980871 706583 1592842 493924 208136 528307 701797 1941737 1119953 1294945 1697069 1412595 828505 396079 1130558 858464 242878 1455507 1112789 604520 214347 1727750 1592548 142652 93959 1378725 791811 509596 379775 607631 1410795 1720151 973645 945541 1960140 1725468 1808401 1041569 543199 964879 1959585 61258 1174226 330014 128660 191913 79440 1218560 936374 1363135 1533859 874896 285593 52687 1320979 1023743 915653 1103441 1874438 711081 799497 1342055 1195 1638290 483405 965302 331495 490942 1567446 1191856 323669 1684472 537098 806016 1295941 355647 1117581 329130 594145 1936799 1805355 1638842 974984 848738 592364 809501 1915302 1870595 553125 1514431 934046 1058665 1979981 91410 718705 167197 974157 1909799 1788099 414155 313024 932840 1110992 1710223 1118246 708822 1391962 1020842 175768 371785 413906 1489971 969294 1706764 1360206 1817258 1806590 185363 264662 1149733 542020 332294 15697 1503733 383867 1534092 425736 384283 1122744 618789 415948 989273 1927149 1996084 1169769 1007284 261862 1847695 1241555 1396870 576901 1409980 580248 1460949 1720566 1835411 1097338 1591594 936618 446600 1780502 1883148 1838612 208342 945678 384908 1635935 754456 257937 1889872 499080 1738203 1567264 1616474 528360 1354570 1007195 1525676 38445 1931758 564903 1066644 1253875 197546 989146 977342 591454 1896084 1152347 858469 1866193 916173 688451 552170 524655 1671052 647885 802182 1388743 256629 1333288 998269 312520 1141112 972917 945034 313771 770675 1692586 293741 458999 1805521 401236 786458 102540 1629368 1328166 380845 360994 554773 897851 436647 1982772 1916461 1412913 945130 462348 1023984 1796122 743126 74078 1045991 1212716 797613 231701 1943174 1301757 1915467 1826379 157670 1025255 353735 1872449 191207 619602 353300 494829 1828191 1127817 779037 1755802 487641 830871 794216 258195 1277731 1117366 1454368 179892 380886 130912 1596359 1648418 477223 1996553 416609 1109944 1556055 1040416 1998385 202619 1606698 1017580 1619443 859022 180420 374618 612987 1503167 1885720 1037246 889063 259081 1085690 930632 329609 1937653 1104813 60422 170596 670668 1913174 380208 1584061 1774041 842582 290426 1529350 1370439 891774 733385 138389 1423508 661957 1411285 693857 371943 892981 460029 1056024 1697243 1459864 576878 1506433 1474233 580023 1462063 1178436 1737448 722893 451660 366396 544978 1201266 1914346 28577 1204817 195677 1219959 424476 1024189 1032097 1671987 394621 1238349 763794 1407195 1173964 1502435 467786 1153257 1041960 629441 1678001 1615608 1675887 1710593 1303053 582205 749522 1724179 43439 1239319 170579 1496763 1344715 1318071 1515659 902755 511210 1784196 1540458 1918529 368888 1328874 1372681 797366 8516 284073 406778 543384 1717296 449251 816336 828009 1874511 1409466 1140085 1303327 472077 152028 1225155 617047 1596643 1009718 934668 1825663 423276 1850002 222713 1328266 1201554 692683 429204 417747 982027 493293 775751 1913275 1290008 1624473 418867 342221 1810939 503794 264064 767396 1725815 557774 21709 516179 134752 1844755 907217 899526 186326 929925 1247728 58017 1209593 1334578 657157 1463556 916717 733846 521932 1243917 1089489 138413 871733 319444 956652 1232101 768258 1933801 1642447 498361 725833 1333652 1847282 492515 22748 723768 93541 329021 1759647 1455154 1141344 1025804 465325 120590 1711306 392239 1007060 156185 1735190 249271 1661163 1175515 1185384 1792624 753205 858727 1678816 1852369 108580 1756595 618327 172376 1484397 843810 1581479 879755 1146547 460434 1012843 708914 248015 1122708 1288354 245834 1576836 705796 394950 1095529 1534695 1948391 764954 263962 1166704 150097 1367737 173189 650868 1671140 31228 1147937 1288010 200105 850474 729245 1769522 222691 1858124 1889420 768694 197742 226720 719822 748047 1636147 1297637 1514524 1744632 1277322 444346 1120478 1203184 530825 1937365 997736 1955586 1882645 1793258 953647 572780 117750 245998 437942 1149544 1970143 11862 559837 296370 644049 481057 382868 848379 449182 520956 202043 936195 925913 908536 1391071 913783 66478 443391 65901 1728828 23967 1998020 1530064 1612227 803548 319847 517173 861996 1094819 632448 1028628 301241 1977429 1755679 1276186 1256724 1822563 369456 636982 251469 778240 1924987 1609541 336935 293638 1154857 417192 717035 1359672 1754590 1182038 1907126 1597933 404168 1202632 1957319 41184 12684 710911 1754769 563051 1722962 360868 1184054 186785 547486 263132 564578 1310997 478367 1434363 797291 1245684 1895657 1636294 900056 429948 1013470 647020 1762258 371892 397194 1406174 668885 912498 1323762 222174 756173 137680 868966 1972539 1057114 1714783 1902612 165818 1707828 832113 1744520 640928 1210829 663964 873935 1954851 1346908 1869220 1953875 841702 154614 1563505 362955 632000 328321 1512635 191105 1015240 1966086 1865987 404350 46025 586490 449235 1048104 431117 1056276 366549 516129 210282 107701 78162 599822 712661 1359050 253626 1002764 577943 810745 1301499 1294551 1265721 1579429 1743877 1943333 1741134 934105 216356 1584183 829354 238038 75843 294857 1171872 537596 699007 1751363 1412561 1431888 1500850 850358 378342 532791 677288 208734 1815126 1857668 758085 1672524 1955213 1938640 326939 1230184 1536461 582233 301418 1628701 883649 1832022 1203473 1736962 1135475 676203 495233 1179246 1259561 692919 1396712 1596758 1940681 1094721 1388132 1285745 1637543 717059 1274288 590519 882892 112363 9276 65774 464075 18287 669318 1323942 434825 799215 813931 1113663 887446 917810 904991 912431 436062 88796 843594 1916564 1486516 1219729 983211 1706291 1349545 51861 579581 87303 636479 1256049 1678806 291674 1799987 1649620 527164 71885 638706 15933 1109623 726031 1972617 1783374 793773 1748357 629887 412397 333114 714618 463178 1775492 894222 1654065 978245 753936 767791 292588 1025789 1122804 1865014 147140 959560 1761141 901027 1578165 490224 1186215 1395689 1051213 1088698 396449 858138 1161826 843536 1789457 461863 1583457 280438 240087 1260650 1243765 361915 1466519 1789227 1244475 1848725 664524 446155 1364700 492732 493006 94443 1023644 1093893 1921385 99570 412150 1139175 134720 908327 1101220 177082 1759822 1343179 1826606 171492 1756134 1326016 454752 525705 439963 1805087 251166 961691 1041648 1674704 1098724 1835133 1563317 856118 1977370 263316 1362189 1892920 1965146 1706757 25850 82151 1867953 863291 85687 768754 495705 566337 217355 210626 1685905 887170 1158341 89279 1902288 737473 1612507 316121 231911 1902156 1395763 1164170 1944779 377593 1535473 282780 1223057 133812 403185 224676 1132810 1590504 523328 1783003 833392 1496655 1034089 29641 1229818 280315 1130002 1728013 1789940 250529 1642872 1126454 1500974 762343 1956634 1198065 1608883 101629 1878929 89971 1733895 1879142 1041801 1655684 1879633 345161 1857771 1108697 175575 1936059 1400202 1973075 1627653 1457712 1643039 1436209 1719088 1451710 1416147 732948 1099924 910957 1626705 1613886 1476865 1536152 839360 1140091 1988603 1160832 759 1099172 762551 1063574 356505 1471307 1806662 178357 1808742 1681799 1299814 1004434 1511794 1124501 1608279 1851127 1952175 503280 378145 612771 673729 850145 1698868 161719 637105 1899523 1008740 300183 88548 1588263 323785 407851 982870 1397411 524478 974826 459660 1397223 459478 953680 288211 1996736 910124 1530402 1906267 447689 1418975 1774768 138755 290956 1749715 979465 678101 1613499 450249 993055 1517688 305538 1805609 249215 1118957 62898 211336 207257 198364 1422426 1626936 1190365 1245380 545358 1425904 1087086 1747426 1108149 1937479 307369 1888841 188252 223045 1482082 1299597 1388182 894853 1670960 338409 1218214 163175 1573496 3673 1951924 1620355 860374 538347 1283357 1161715 1521930 863268 480961 136418 424403 973019 1671058 1179448 1918641 970720 724647 1310196 1243178 1398567 925462 453150 1189388 1930312 609424 768303 1265238 1808600 744680 826111 1095086 79316 1636971 211776 339450 689867 1208859 1924969 1840143 673940 1620545 740416 1604005 824552 1244904 232814 1119651 1332430 1942592 147853 610311 1563971 1193101 577898 1681018 144058 158002 834542 644730 951409 604312 1967482 1592760 1968997 1096484 631789 1295232 281905 1840730 1177132 845119 1102899 1177253 288799 1891965 1475346 707475 929591 715751 230484 288620 1346451 1105090 1999852 688836 1165378 1492325 972557 1155142 1283685 1333803 184117 1715067 155801 1574027 101071 255675 14100 1692829 343585 1392036 618759 1664046 504190 636994 1049135 1250718 680053 589780 1868914 1843838 532241 1714308 284870 239208 911074 1481018 931574 1121070 755744 1809583 460951 1679063 1517560 846202 521828 687614 899669 507388 408547 1656624 203023 1738660 249433 867859 253642 1750989 250279 97792 1032874 152215 1334993 181948 35548 1966646 1607492 1062015 1140230 1869331 1516274 1829760 398439 81267 1935975 780912 1467748 180773 53721 21815 1507408 836874 241305 1227547 182340 1755069 280375 1590816 110841 983442 383106 958969 1378852 322336 1292641 929412 750979 720122 1012442 1431368 184110 154786 1287234 1146758 1224029 478746 408806 1700517 1039617 512040 1872108 1322422 1320038 399058 382570 178401 1167828 30292 801868 1965487 189763 346560 1801689 869218 1681903 1001574 555371 1699095 1751285 716438 1277746 151879 1556044 746327 273474 1906364 1273692 1547454 1505893 1872103 434961 874945 1289283 410931 720410 1470547 1297698 599420 1382042 244370 1628942 735139 794076 112351 1619105 71350 604639 1279785 1344752 457057 1777857 1239712 986791 1495665 385335 993432 1147652 285801 1739553 658247 690154 1385593 191785 1030175 699715 1882940 933487 1811988 1389072 1273688 1568194 622869 106890 1058111 1779793 367759 194047 1394823 1699059 36438 308497 691482 638792 1852047 1527821 1517112 574318 461341 694950 625963 735430 224874 1795186 534160 1590207 506204 1459612 671982 1694531 1926025 1192052 832579 1152942 72214 284341 1209330 129398 1366831 1277961 1345597 1892121 321747 689169 1127050 1853539 1684906 729515 195875 1968246 1337343 473559 491726 687858 1269711 28700 1207506 1518914 1263176 1382094 815288 1960631 1843534 109532 1931529 1470196 504392 896661 1696405 1737970 1285340 1783229 494309 263093 1694295 1313622 1309151 1841977 1824232 1228060 640023 559075 267031 1393404 97367 979376 1298117 838709 1993935 1538333 1888507 1377151 364792 295038 1017329 569220 427890 445384 1767177 578480 1682485 210870 823648 1053440 283322 875917 1620734 1183079 640377 90272 1761686 1916816 1207332 500054 280050 1557981 1707358 803840 611690 1819228 1818542 788655 902411 1196654 1722090 1812104 1802724 1349311 1915766 1162279 104347 1579684 1626104 186416 1207182 1541675 897181 1490140 1176378 678847 74293 586776 987069 321860 1641508 1444152 233438 1820387 1252284 774361 1204671 92569 998446 1654234 812802 1014553 838531 1587071 987162 538576 1843650 1151117 316301 1739058 1351073 536668 1712655 776245 1723891 269430 1471258 701439 950597 1626417 1167031 838353 1905668 1404381 704253 552854 1999742 476655 1117555 1275223 1767715 1052075 1937103 1981697 269861 606281 105943 1248016 1868901 945639 1544842 1445635 622765 1353013 1345698 397455 626140 382583 30809 1591742 361776 1080123 598712 1332506 887834 1879819 1444562 323473 670055 1561329 564019 1426542 884015 722998 587810 1679758 829936 1888732 1022701 1930982 10503 1908721 740865 1660181 1282136 1566451 921719 1334271 449740 1403211 355848 1269319 359828 1574708 1331186 1897911 1346635 1299386 1362976 321151 1195343 456929 267193 801020 1535437 500059 1994175 1879791 319572 409159 221441 1169874 426733 739663 1896230 483364 1278564 132170 910920 907956 242132 358873 921640 236532 767262 996955 1536204 876288 632632 555115 1964675 1491871 1704205 266806 1028865 321778 1514085 1884707 545682 1411206 437686 1596905 1497789 1795246 575159 1963031 655676 1613281 350511 717454 155868 503435 1959890 849110 661482 1077579 934856 935050 1389046 1750355 1566930 1953453 1629559 925914 29528 1588012 399142 1349907 1898411 1313189 850736 1823190 1292160 1587852 729901 1804415 1973022 1935714 981100 1887073 1309955 1043019 736390 1865874 1437720 1252036 1344143 1709901 1810162 1620744 1753753 66465 97831 46548 1819065 484686 281762 1461503 1035464 1448256 942759 880118 1210640 1180880 153073 415779 1258980 1017285 1422677 1224093 1907414 837649 1323462 1917748 779357 640239 1619657 1239665 661619 343386 1343390 406627 1240218 1002903 1084954 1676127 690458 1883961 346879 958839 1067249 994288 81637 120608 987632 123342 1083995 761852 255330 350534 1339557 51057 1236204 969173 393615 151045 340336 577859 1441902 361312 1549528 533268 669569 1942211 1102447 1122766 13645 245339 1422369 1596235 787131 813424 817431 59608 1508225 1668726 835172 1175 1322549 1492887 1069185 181164 1241224 597947 1420713 927983 1480851 1605236 1071853 556719 1256738 1584090 1285626 444249 597296 1350364 1644700 1623317 268363 1201419 1563962 884160 698981 327438 118779 1751931 1219102 874800 752346 175229 1630803 1518358 905062 1488222 236945 290187 1603193 279965 518636 576539 748828 1723046 149731 512367 1934268 304784 1528152 434122 493500 1909316 924972 41276 1439196 1192556 306271 1475858 583413 1752025 1239559 1566689 616463 1831599 1240946 490464 251694 530424 769735 839845 1364435 1403846 734448 317843 1576873 4381 465892 953141 1283338 979114 342428 329469 99704 899115 1271940 1260411 1880497 1350163 877651 1589773 112598 839717 1622387 270199 1169406 597937 876691 1584280 452499 67209 1781737 265770 153038 1999421 137942 1546952 433346 1090088 269423 1321885 1564486 1263200 1095645 1561140 929600 1419039 877266 69693 7827 1268320 1681550 120505 1685839 472321 1844372 920532 433004 1990018 1266988 317139 506937 1552566 816212 1360724 305566 1784597 860075 272939 484206 1852021 463175 1132029 205083 1287760 1677167 208144 724274 38875 1949584 1754117 88019 1189613 1937496 1748436 1467606 999574 506565 329689 1468779 1406158 359073 78441 1522258 773735 1386062 218900 84394 1608034 1991745 1462137 526681 1185544 970421 1790529 1105868 738417 1558948 612067 1962567 1703313 1992417 698628 1021042 580278 667611 1359028 441057 146850 283151 287376 1757794 968623 1668157 698002 376382 753089 1416541 675065 1712124 1284771 748928 1054083 206412 1173931 232062 693636 761748 428104 1741545 1940799 836052 1324449 1293 1367271 717593 1893080 303592 1757083 1937138 811864 972863 1974371 1038678 1848752 1708401 854412 556524 1686632 1994344 1418951 1030895 402567 146483 789655 1622787 1791298 1742520 947189 754528 1623757 1159893 1532501 1652846 506201 1433252 759625 1817955 1137324 382385 1044878 263233 296663 404362 916421 902329 900684 139925 1404639 1181959 1095141 300534 710135 112025 1578209 529532 1971371 1535201 812867 1989568 1467979 1841404 1971306 105472 894117 1363341 573004 605991 823728 58730 213759 166808 1997951 1957061 1674436 998044 128662 34393 1218959 1854374 760916 531222 1847135 856808 1100555 1878564 1650150 815049 1143561 990802 1188746 1306726 1780278 1293199 1428775 1686617 189182 1840997 227790 1693896 1522264 1753261 7206 140043 639613 653965 1141137 104723 1030142 888595 1954353 583677 1445457 557233 1619380 1414359 1313578 792334 1487518 1470077 1219446 1788525 348730 387258 834378 333840 1905951 795404 113110 820453 531850 305587 1135139 625254 1850091 1273488 1009956 244395 816327 220708 1419134 863636 395811 1120878 1115669 38062 841511 996210 1479302 984289 937124 405431 394280 148801 439045 1258590 222686 577171 1086008 751047 1448296 89258 621779 1347387 358017 579095 865731 1364190 1512214 330108 951406 563148 269479 1727513 1025905 330911 1125170 407350 230909 431475 290159 1583430 910379 1676574 1954411 1718940 371538 1208193 102160 1105522 592461 1020475 1693287 804094 1421995 1766387 1972979 480592 364418 577937 815807 1327961 439916 1885276 1078482 1549153 162359 1261986 1055 400398 1478562 1216169 1199078 1636527 1330958 148183 1474861 464351 1726049 1784805 28500 1069797 355893 662588 1682623 1909922 695224 321652 1048861 927616 1501316 1659352 415864 1088234 342363 501712 1859256 1296599 480469 1612807 779566 558458 1092922 1051752 1085976 731746 144310 1303323 1459079 1863271 1668734 818654 711263 273599 1784423 1460534 1030287 533899 1066110 466484 1978122 1546163 167559 1869399 1110945 88489 1929269 530662 510851 1573151 1250531 730481 1946648 1937194 292740 124523 1633826 1479778 1885888 564220 475575 688660 1075108 446615 32395 754046 1165330 1103660 1683979 1288561 1979739 1304403 1068665 1822972 1502396 935639 381947 923530 1192239 133009 1413798 943749 396063 1158436 899297 926585 167523 1998267 563011 1029463 1917399 962933 1718854 316625 1348863 274394 295940 636607 678304 735276 857856 1997787 1876579 883510 86964 43115 567889 718441 1773104 941475 1451641 967456 1484848 122857 1189384 842737 1602710 1222303 1471228 159716 1025099 1295322 1109212 1124644 1935808 783264 1186147 1776781 1130225 532489 1166618 761285 1465711 782045 514272 91640 195601 1495379 1305693 1287265 578402 1305768 848388 1315909 1066000 1341301 572566 722107 433525 423403 359547 457658 1687239 1131938 1309687 1351504 705048 783219 256220 780312 1398107 1948216 1537438 1546648 807816 619049 275085 1944000 819202 1092571 879707 168266 685260 1658630 545519 824819 180704 726539 374706 1914379 200294 753142 983653 84358 1313627 749224 714081 1306142 428258 362923 874857 1329864 1658731 171456 1942097 1730915 1662929 1786022 1197262 1602211 208273 1167823 1467109 1706072 227994 1203155 644232 1576231 1689668 766915 857048 1773167 1149241 890601 1114442 371288 364361 1784263 137872 1475674 1513900 1816346 543659 514396 870362 1626832 237330 924878 405817 57916 1892740 785211 600407 364705 1971430 1997153 272944 223378 504204 1434823 933285 1591664 826023 456022 1866409 1303381 331197 625236 1446623 144206 1612546 1437819 1240070 1077004 883905 484114 760820 702994 756547 708243 1003081 1975284 423764 1912165 1951906 366834 1998360 196128 289287 1747599 996143 196534 1507318 1296485 1085697 1531867 1570751 358838 1229795 309436 285063 72576 1514972 1862827 619495 1710981 186353 1674483 1955847 1230930 530150 664051 1726510 709136 56118 341505 862294 1160222 3659 600241 840521 1494202 181574 1470636 26987 478795 1591527 864159 578133 763440 1018198 1815278 816875 1640971 1488735 95055 1826429 140305 266757 958406 638853 1138040 263072 904742 73736 619556 1405065 1126695 1165600 1187871 379623 948864 1421450 224359 1937908 794800 1120500 130949 1048403 1179618 1612765 336585 1242703 685704 1327861 1837822 1363972 650558 621071 352193 1697922 561990 632124 1591550 767080 1451622 1177035 252691 1634436 974494 923225 1362903 738082 1479909 1970995 367424 1738946 116176 1200171 1063173 1796740 1860678 802313 339435 261572 1468755 677164 296420 149062 1194860 475083 1260990 1528573 1588334 1910124 138514 1945464 843769 1719608 1407747 1594414 1687454 803980 1956237 658682 1558028 81167 1327073 846849 1961084 398021 1516117 1896418 1263363 1474142 538366 1481895 724465 866321 575924 1543677 216299 732764 717170 1868569 1335959 968541 269583 982421 1048419 91045 5034 414549 468348 1512333 1027038 1393007 1629676 1456143 1872634 1861671 716369 1173903 390431 57180 239925 1487520 367027 675663 677571 407381 1272386 686818 1241430 112053 1308955 1613802 1505982 1682212 1468832 56862 1827704 1387894 1880334 337771 1137187 550075 1702947 1290654 1186880 82652 441787 817401 1250017 1548448 71689 537297 117044 1449228 862452 1531748 1667249 1781474 952802 396428 195520 1282539 1452646 98334 1404196 669214 1794237 1443803 1443510 474517 1898802 606346 1631233 847299 240349 238403 1737034 1417846 817571 1277613 39742 265154 1995350 691895 1087161 1709041 350495 32407 1798486 922960 353022 1544853 1595242 1478714 1627241 956521 1321993 839663 1772629 910797 1258929 1108995 1706182 498963 555947 1120256 544632 953282 1678793 1008194 387092 1370925 131495 110118 69401 506178 804132 338366 605188 1771835 147128 1173505 817933 77232 1551159 1351226 933822 370271 1747905 82756 1905520 1913274 421945 1346190 361925 1146998 1563901 1524365 1565620 1112718 1035799 938500 70493 946022 1254826 1530226 583459 1655397 566411 721608 705775 1798415 1492959 932385 1558726 1751332 934589 1291597 383267 1279520 1693907 329529 183313 139406 304822 1155705 1202592 11232 1587721 1564810 1434080 1366788 1954017 1423243 1122488 753560 1013990 1897720 717733 1419085 642212 916504 1502275 495455 1452870 1661595 1617634 171003 274719 831476 1967292 1740859 538356 642378 1533229 375680 326009 1327574 460116 839920 1798153 988508 1858760 998671 695900 1096288 916065 1085289 1561245 491935 1388777 32673 979926 236100 1891230 1144351 1958639 1203884 542591 1353653 610224 283008 480152 1874336 383437 235873 1199991 1284155 999088 1646980 366668 1489457 1886199 1660504 407604 817595 669504 1430175 1970444 597631 1554340 41357 1500079 736929 473999 1337394 1334940 231256 896609 358953 1511863 960748 377562 364275 778857 436725 674106 983292 1121815 1587958 452432 1866940 1390477 1442521 1213255 307554 1492539 218896 60156 863545 1960175 1503748 767777 1168142 1263697 585987 345979 1277671 1585909 58054 105476 110759 1452964 674359 792901 1164872 203962 531185 534212 1765720 1037623 408098 1617087 574375 935130 364997 496772 1782095 1386617 1962475 355516 141044 639107 1619663 1079303 1841524 1966353 106328 1359859 233476 1610635 1610533 399964 1674126 962537 420197 1080268 1135609 295539 1830987 1445273 1410679 1047100 1108052 1852235 1489223 506447 538881 269195 387640 212401 607681 228971 437035 959162 1824306 405758 1292646 1096412 955901 82729 1037614 171302 1725579 281551 1067508 209132 519670 1256425 746135 518293 1287145 338336 1830086 1648907 1637531 718140 1711917 1307495 1507660 560540 1920677 1145951 931180 670343 936106 1411042 760906 157214 736281 1719976 198108 1141980 1599510 868240 532843 586812 1810034 128244 1388348 318100 145015 1069434 1639021 1184051 1622887 954889 1586137 512759 1490031 830913 1423340 790440 588326 1935925 537644 882906 1931785 1825640 375610 1602586 541153 907071 1782677 360268 1204419 1800384 1263227 1088030 1084910 1950048 746416 1443717 1361886 1657986 1610046 1127328 1756388 1789069 1187706 1213020 803891 467117 1053560 1443537 381306 614629 1577018 1245396 273728 987440 566597 1166416 1684046 1112585 716112 167662 1419170 1218485 1817620 479143 1585773 1971697 488781 1616503 942674 1909880 260947 369580 859491 353232 416958 1715888 1558688 748215 1179738 1413956 144984 378599 1774098 1186299 989166 1711454 467776 705948 588126 1545762 961708 139681 1805252 821619 462823 1875612 1599691 1957680 574511 1669681 1307528 650926 1959507 1493139 8321 1971569 1076966 419808 1196778 469417 1347176 1586867 590749 1210808 1340761 1636679 1684052 1228103 586933 1445751 135865 110231 1801982 1421923 690883 252241 1843977 1366501 1646372 25063 1413072 147761 1982119 1998162 1803653 703755 1376110 1701569 12434 1712506 174111 1336467 304461 553047 631462 465456 897626 1239332 260005 1971794 108157 258323 1749680 1819416 306037 1913196 1640459 220338 1579754 783564 968807 706958 1539645 1995787 1577917 888943 1050287 989250 747419 965596 377439 198747 508771 1735256 1047011 1993242 337799 409162 508922 1688896 219892 18822 250104 1430555 1897652 333477 660952 1439779 212615 468059 1527482 1836406 507641 1115690 681004 1662486 1598363 167210 1755585 31142 669937 1672850 53551 960894 87786 1858504 1986342 1482881 386344 768762 1627373 249447 1377084 1435746 1578343 661998 187689 1334859 1356869 482335 126884 278575 1871544 1619660 1759932 1298087 1707953 1026036 1091563 658784 1367163 675985 694351 1308190 908718 1131876 205556 1689410 1688231 433977 1310831 974444 1988042 505847 1125499 170035 778506 1932396 355039 8227 1900576 554681 1497844 224526 1025400 1654316 1856027 1007120 618920 1453144 1731364 30782 1961218 287916 54135 1950470 1699576 1086689 1320332 821110 130082 1402908 1564649 1153985 1981025 1793037 38347 305417 1708480 569040 465105 1719697 1453001 243813 907374 678371 10749 1956190 1646184 55439 1853975 1077293 411623 5027 1493079 1858579 505964 1698847 1045002 291097 576203 504478 61545 1318653 1552657 1653649 154545 817553 1260733 699837 1287681 1387932 1621285 1270267 932826 623109 1464461 1177701 139075 670040 1472049 1744176 872394 1523660 385945 823714 1129960 370090 450943 891699 546587 492875 378162 65011 1380270 289380 805329 57201 1853623 1104327 419635 1897322 1987827 1394730 1538430 166499 634099 665475 1982459 644931 762418 1476630 278509 1581255 145451 1609125 623322 822500 633168 375704 1054583 695990 627943 1909394 655416 1443197 157897 1454830 693078 37980 1574008 336690 65202 655581 502288 262876 1389434 1450111 1121613 521255 1247531 203747 1797898 932248 323957 1508849 279220 199182 971918 232502 1419908 1913602 144837 1225127 1023145 1352421 666805 1685207 1741391 300112 160202 765868 1523993 642531 1253822 1635590 513613 234789 97910 1543491 1205295 124526 20563 1164197 851515 1643904 830138 938061 1732791 1802020 330351 1568938 78999 1682979 871398 71559 997843 1544011 280721 943253 997620 1519935 409319 1946423 105974 333920 543329 1834780 982597 610956 327224 1638305 911620 389371 1973251 937881 1840207 1569083 913826 1947662 777911 1937750 798425 1843817 538337 1723 1855113 711774 1298416 988708 1203181 130101 845204 1220827 1044266 1894693 456802 661390 524727 1518907 280691 1128498 1110921 977585 238848 292204 973774 896034 1053844 123779 39832 82895 1709322 100443 1503801 1649978 459743 1905 474420 406938 1894394 616010 1037595 1650294 207294 560132 268661 239651 784123 750475 1932130 1563068 1585908 616796 1413055 21794 877045 1476745 129248 1615691 1201145 483384 48357 505226 44865 1270879 1802608 1079737 1519076 1244482 1377208 866220 1333433 374516 636400 1921949 1820386 338100 341765 1236661 370777 1434648 282298 112448 691922 1717201 172139 1083495 1756930 147617 1832887 858440 1978968 950102 1457054 1360415 759818 1270719 353193 127248 1933573 381500 1487023 1982497 1908021 1499187 992583 742247 1545605 70122 187133 1149655 1754645 1215893 758220 1687435 746488 548364 825701 1121779 778551 889654 192453 1375519 1617293 875905 1175732 594876 1532646 1869160 884549 95290 944497 880500 949371 559385 1115035 399489 726256 1290133 1447800 1949376 1217017 1095247 1361102 243938 145506 282687 200025 567084 1686273 1915887 1707082 1044644 1318862 1872662 65209 24485 1948665 710821 1006261 820800 375688 797053 1278879 1464250 1635472 214348 1581388 575652 37307 606595 337824 69546 534587 1200706 1733480 1174151 1959355 1045952 948485 1348180 519473 1560258 1665107 1725459 176314 1048183 744579 54398 1953326 1015991 1105643 747100 1279175 904733 1539887 1081037 1329826 167029 1176250 170509 45138 1295678 966731 1723208 770327 1014450 337002 1136731 139044 892012 1775296 1855127 1384483 1331741 1977432 645140 1397904 374599 619112 7333 1746677 1219257 384838 1775468 1628349 173991 854521 605408 210820 889689 1702168 46919 1810990 1314520 268737 1584539 1829782 519101 188545 1394005 961582 576571 783222 1354964 354499 582999 307633 787452 926301 509821 1314571 898606 665311 106122 1152083 788213 1226838 1112539 113456 718325 150708 1166930 1291888 996064 796116 965678 973519 1834741 247592 319200 1761214 193886 1482576 119707 506919 30868 1346285 411907 1921807 1580517 183597 1739602 629200 232993 1836417 913307 1285144 423235 1381232 1600090 1300637 1109146 682480 506060 407163 484088 1814467 330079 1754908 593438 88843 1507247 1705217 628627 1323804 668465 1249008 1789821 1403631 260889 1564922 631988 1636934 1145565 449836 1978379 1458561 258641 662011 530194 1739924 1249866 1231635 1050091 732056 1859596 1704143 1616970 519588 1892117 1492490 958801 507202 1817657 1777284 1614903 1503332 1971308 1177437 1393835 574263 960556 1307534 1031036 1886285 899242 1555589 1683967 272564 1609875 286672 1774300 802503 1830298 1821189 1595120 1170372 221247 1861330 665510 59828 870405 1996998 355443 616661 1553463 1632037 412280 1651334 1073717 1013884 1681900 1290909 664753 217865 454586 1648152 815020 178457 1912688 1935326 615782 837990 713612 886913 1488934 1914550 164056 1010179 1151115 1906502 566648 842923 1144296 699424 422923 1152491 60838 748546 378301 1457756 1802550 1419372 950362 1243962 19108 1646244 1503531 126022 276617 457835 491843 761628 991316 504532 259318 1547935 1414289 987934 1728978 1271193 64712 45827 328046 1311583 112818 882281 1971359 1293006 1083595 1941494 1489347 621605 1152362 1729848 1518413 1772424 832418 472061 1965443 693800 1738146 1492720 1355994 75945 738002 1813366 1413453 1966464 1638986 479880 1618789 105957 1776444 672639 277065 258504 1132547 1790146 607689 70550 587769 1655561 220463 769217 1841751 1789211 1970462 1379812 1103512 1677224 1375577 1138285 299788 1107527 1823747 351326 1171264 1664603 1075658 701165 1624131 1905915 617517 1050825 1619732 16473 135573 461762 963124 1092745 770248 983087 1048978 1428159 1839669 82414 925531 1151634 989076 297126 303183 1052808 1897230 1291518 79702 341440 1456766 300260 1634976 620270 1022800 1654399 1469784 677579 852897 1245777 1595334 851822 1296323 1260396 1675646 932057 1363311 149314 1019540 722484 1440020 1416281 1598532 1040810 1109439 350151 21433 452221 395610 153911 1607415 1776121 1483350 1582265 1851673 856654 1995967 1156386 100919 461985 1264638 1193714 521983 1769712 1090037 172034 422917 1205503 609863 1121780 1725592 1990460 605636 1548091 58563 1188003 1771462 793252 1592166 292552 1162367 1581879 1309796 1489774 11625 1731872 959593 883557 758738 1142713 365213 896093 1202270 1596501 1807826 260785 1245747 293836 1249293 1826106 1212952 493624 498145 1162928 620403 393886 1752754 1094466 793468 356057 1730995 620338 1267760 1317111 444796 1992405 1821399 1546921 1669381 964681 505694 830538 1532978 942439 715274 22027 598792 93525 1081079 1121522 1217572 39775 1432760 1481793 747019 760075 1883097 646607 871485 1593341 100810 47921 350579 1037475 336991 691913 1401553 1220586 1182547 858160 985359 1230920 1659674 868790 1014438 1083766 473036 1141741 1776230 980474 882761 394984 262886 644072 261754 1363576 1983642 687924 984401 266608 1232625 1837184 328518 806658 1098049 1631705 290734 1020107 1270622 283973 1993175 282142 293829 263570 191624 784715 1180936 918203 1058640 1725638 829216 1266701 1010912 875891 839647 128800 809994 1355505 1279762 1647608 1454516 1088692 668632 1507974 97349 1332836 1454373 178297 1633861 1558573 948268 957409 176058 1905762 1111744 1001766 206091 547644 1517111 464587 1416493 505145 1813450 640188 817654 1695489 214310 1831348 111256 1645217 1768110 747957 1214067 1888451 1807871 1000191 400565 1792204 1618486 1546631 1204816 1501417 614672 251546 1990835 1187596 178015 1702216 136991 1390317 1854430 1892440 1935940 1204203 438720 387457 1997910 420668 1175055 1646965 1238377 291706 74374 1751253 275652 1764592 1444236 1611234 1960264 567694 1680311 981045 1797152 14804 1244380 500957 1621249 1022059 155376 1312355 587458 424751 1474437 282432 1595928 842308 1526511 1997512 211644 1689683 1733845 1808630 1378392 1847857 1263686 841033 1048047 476344 1500451 1980962 606513 1388245 1443605 262960 277350 1862488 178694 769510 1064669 576748 1692992 245842 1134233 874985 952251 1882643 651196 1500506 593792 1780334 1992336 597977 1104964 241309 115069 1555606 224480 1519464 295126 264818 1658248 1615648 186710 982438 1135619 1501914 1783530 1750792 810826 666280 1772994 528117 295037 1155230 790419 1566487 813834 867278 1629523 1514497 1710578 1764341 1117557 1180803 117366 837543 1308205 470991 660521 163687 764594 110591 1347395 589809 1490817 363281 720898 198543 1710233 877107 1578223 1776523 1259527 732516 1329886 8647 1673062 1416163 134619 671129 2690 875973 38447 1825164 1934424 1822920 835681 1196787 260582 1491743 194649 1411813 521206 125350 1775107 1177415 1497762 333684 1764206 1711105 915157 1304127 1754973 121339 516499 600721 1995755 636706 1517571 563160 1672557 272443 230587 303986 1175763 1621559 694375 1404698 574969 1282098 377771 1204922 378060 1183524 1187473 1890231 515972 1725788 561828 1701476 409995 1740036 1890330 1809049 1753915 1132906 1942312 1776074 257642 660708 1029175 1589782 1841952 721236 1631747 221637 495387 600229 1910273 1148692 356046 238959 1154436 700871 1310890 379336 258406 645881 1469497 401863 606028 1305887 657547 958247 1999001 1035995 1661031 755345 427298 1937035 951608 506117 102037 1900059 1714069 119381 1554731 382258 818562 1417297 1532764 479816 1513747 1985749 1602413 695474 1689824 225658 522743 914175 1140878 1737126 1031630 233968 970249 1969853 45111 481966 774771 1412775 916663 1981765 902760 695631 372879 506132 1313686 1709372 221200 1321083 521176 583537 1396156 1379557 1611923 404983 487279 720987 1429202 1426065 337876 570105 1346136 193851 619700 90068 1907057 1069317 1766294 1661745 1344344 1370975 1257011 1335708 808368 489976 26653 1513830 858368 153577 1573074 593504 770094 682955 186829 467339 1231328 204712 834 325469 1742642 632910 340620 367967 465547 660051 1268971 1267610 1010021 635884 780728 1703237 405809 1843982 1261882 1231243 509826 1704738 1598244 1331941 976460 1629432 1100888 714838 1589230 1143765 1678082 1072955 1972327 1278638 507822 1863700 1276478 862444 1250220 320337 728031 301163 929974 1957694 1948101 959011 1439383 62206 1672895 646463 782333 1249567 1403601 1316562 422506 1258561 1022208 1616833 1504516 391076 1303124 1117708 1777479 1161431 554087 1717012 79740 1492284 1101097 1066396 722977 1131306 1123669 1689020 524873 317352 1941000 1087658 416771 62655 251551 809683 937940 439680 920884 287011 1223952 1518601 1134319 1444553 1982411 1521485 1235303 376048 1154037 1412175 343010 1360466 1468745 642908 63514 1586160 1923627 680142 1096075 1922959 669465 1098545 1961635 479370 1843052 1698403 471964 1242158 1237544 195729 1553453 226265 1435510 665867 36898 1700894 1636366 1178691 1514090 86828 1776093 1615018 78110 150031 463941 465423 873153 1860362 866894 269329 964430 991620 963687 81059 152348 1139054 820142 519898 1651356 1587165 1255504 1059660 704459 1309752 686833 521803 800383 1499190 40125 1276464 1171574 1740954 1212175 1206387 194258 502045 730542 155520 1348398 1321427 1538772 837870 1015721 585633 1869391 1704344 1942556 1065370 1550352 84941 1402925 593300 1646958 964834 1023051 1792861 173590 774416 1670192 1400691 1517501 799530 701698 1143715 584030 1076007 110951 865352 950575 1408900 1899865 534025 1321739 1473016 550544 207386 1117046 856979 1902350 1017763 671983 824736 1448094 1221220 1095405 21405 1857867 402460 416546 1124086 1978888 751707 1240923 958736 1344959 1219992 1323193 715855 190216 571996 1486589 1973916 1966704 883977 1118022 185258 1973387 763139 728274 1583407 1243122 10728 1061627 860670 1768729 847171 415883 418669 1448945 153197 1383334 220820 606080 1186613 1044994 1810364 728300 413131 1842602 1799405 235506 362716 1180537 1730958 56357 500949 378584 1420313 1416316 341006 1039149 565437 483126 1085571 208080 1244298 1147771 416057 783297 440035 1246586 993507 1640871 4695 290993 1777169 1670769 1220270 891613 1387938 1029498 1811853 1177751 1330425 1126044 191689 530909 457179 835110 1209092 1193330 517715 1417323 1669329 143754 1842613 1206285 1544903 1019415 918414 972790 1275496 318777 1627686 1679347 1081968 1827047 918644 1285780 1788148 491491 1076289 541774 574858 1440779 617006 1805283 137616 818689 1128112 1172446 1121287 1821812 1686418 1670554 335496 1192186 434401 358531 908258 1627302 765400 1079831 792748 472964 1451520 638234 1869869 456106 383398 366350 1458490 55431 61918 1157310 1093046 1277267 554954 226645 1097523 7708 1610165 1626527 1626051 1453542 1708047 1865479 645709 246807 1669412 1097911 1199116 1334521 254345 396021 133493 467638 327304 1342090 24286 195126 1713452 425217 546464 82024 1932389 1162009 153229 662240 614910 707998 1310010 1404405 385128 446078 1989199 1694099 361175 1145414 177515 1407351 268646 1766625 769617 479821 1124841 431243 448789 968190 1384685 1076067 23963 911807 1365878 1537015 80627 900227 55814 187627 1905849 1375110 986253 1351639 200777 36270 336855 187361 900887 1943365 1741430 910971 1327089 1548394 1716805 139325 1572399 1085764 301622 1921688 1657309 301489 684451 1150729 1004649 1790841 1285676 862778 1273397 378640 1193852 1619111 1776609 219925 1483632 1872169 870172 1134088 853372 1432486 707197 1934226 440611 1044200 1937986 1151214 1869141 1008335 1392087 116354 1985447 861209 1628809 1312112 1974117 429772 1112645 659446 1683358 1850365 1798765 433635 1060012 280194 1332133 101067 901472 214748 1070870 1262651 1182648 107843 1745789 1362905 1616688 717372 1759140 335900 1444274 1565069 486724 220729 1933407 1201921 1085254 63067 1328995 850708 1511353 1741211 372876 1124724 1009757 1221908 745052 1466431 810736 1959826 653188 273626 1292019 1096172 1563572 721445 845591 1543983 8028 530159 1947849 1919233 103040 1067832 110733 540364 1910612 921652 1657441 4783 127077 1692203 673911 370615 1789795 1637012 767937 327458 377774 1379109 18689 717789 1882570 463317 239598 23647 919891 290321 1047657 373451 1067816 495885 1869216 833960 604879 1867843 1137016 342550 1210104 260412 1727636 286209 635822 1652443 108410 1775185 765349 761303 1985149 632269 1488195 617548 1281964 1086735 813500 1406909 1286650 802964 1239837 1110802 471971 1224361 199875 813811 388490 1930584 971281 427100 1324139 418617 1891670 1501445 1666111 264370 1365843 1310683 290558 77327 601172 758990 1601317 697952 1386123 1165787 1805458 1489079 1460565 1667194 821351 1857953 623325 1491616 505176 712224 325794 1971221 977264 991674 1371162 15715 1988582 1401322 486974 381281 729346 432600 665385 1067254 1696397 1430031 724343 1821061 570900 123721 1453197 1228039 1124686 1391589 1048883 1799324 1158882 357049 1313842 338502 553084 1031467 1144692 502991 1025741 143954 1102902 1393110 1886060 238969 1410368 89325 1293618 1253860 820664 1977002 894173 1257325 928347 148063 1967638 1881519 632860 1467276 191729 1800062 6328 7303 64386 1533761 4838 1562596 1006305 1487452 726267 1067252 1211557 662744 886085 1213304 1937133 1101205 440444 654891 110785 764560 503653 454299 1365414 177153 1152517 1160902 1853896 396354 214076 220336 990900 137317 500565 1770414 13960 1857791 1062191 1592758 295626 1236516 1672422 949627 556992 875750 1481614 1458606 831616 193350 962232 207357 295039 1880126 1384416 717282 784526 1605149 276248 11247 595293 945003 551610 1779900 685883 1123782 309983 1882578 640666 1512247 824181 585122 1584690 1838473 260429 956065 1017876 658741 461910 1589368 219833 1466378 483822 1203490 1398473 1866625 894918 1295332 798689 1566254 1703845 1421959 1152638 1442928 1066611 1595418 714253 1406117 103695 1095279 1841462 1622432 1437159 1198898 81180 1737146 853769 1369273 65970 426261 1210494 1764256 1977092 1096139 1815039 1883813 65790 1851292 1607345 104460 752455 223124 480537 1691240 661932 1846737 402673 55862 1808036 550220 960642 1705536 1179791 1646562 137288 77506 1475492 653782 201976 1977934 896174 835250 1679406 1359592 1482936 1856476 1550964 1963975 267506 394560 1693524 735001 678597 1842881 38344 841329 1437174 1016934 1297828 1883609 364183 600240 449970 1922826 1599310 762844 1657005 1206421 1712356 79403 728633 303934 1245328 1547811 1504638 1626573 431712 688282 1291195 645211 694020 1589816 988156 1918909 45982 1304512 582525 496705 1265364 1199908 625343 1916502 1584282 1053291 307732 1386976 1657733 1013951 1278213 1422887 35142 40858 1360896 1567369 1720414 125045 569520 790077 879385 1963656 127529 749222 561269 961905 1345459 1777431 944851 807981 1962697 478661 853594 1169024 1692140 1246185 1758499 1906139 367275 1038976 1682026 17075 783578 584703 17582 182691 179580 206554 1046771 1871098 252714 267614 1313069 517513 1988255 4460 1570526 1746743 1674254 1646596 1147339 846348 1015584 1179677 1964147 675160 282374 175493 1945021 828235 756415 1323893 1337723 1978739 1044436 930658 1626239 1266771 1699929 1875320 45021 485023 692370 1275563 1261523 848903 1842583 7340 821283 906951 1463744 943194 561743 1447052 1555997 1257317 318410 1658540 1217164 191751 391403 1979535 868062 1320336 1545347 707276 1268659 97135 1634091 1246170 1168098 842486 725929 1241496 1135855 1975631 489939 1009422 924747 1205133 1050288 1645939 703417 571151 78270 1956654 545398 253187 587327 231567 701741 1557176 1627703 793991 822174 726898 1754457 1235625 1159356 1422074 1185478 971850 1799365 29658 1190938 152403 828446 1908048 806232 976357 1499974 176524 102486 1057921 485940 204360 1886487 1691096 1423094 210108 753938 982564 1310347 1514643 1287454 1013937 955695 1114956 227080 460878 1226169 1959750 1301621 629286 1900623 821746 1110103 446862 1674552 992856 1009363 662223 1967303 177171 432566 111301 323696 1652998 1118109 1155504 39015 849770 731340 1105794 215208 1096231 1249558 227273 1204867 1094654 1239624 1125063 876273 1454130 160433 1641252 1147881 109474 1457233 1370558 620706 533194 1566334 1867911 1499118 396843 432107 169133 1505325 1429898 1018116 921621 180020 612344 1101838 243413 1221543 1334998 431113 628442 875507 1205370 1976879 227462 954107 159163 904321 567010 1420640 351888 746370 842196 1101377 550885 1485529 836141 1117453 165717 1683170 703702 1596407 1369133 1055249 1597860 409121 93893 351160 741475 753527 1347290 1503939 1325734 1024991 1396474 1718020 99504 446006 1334454 1082867 927581 857012 72185 1657340 1166992 1849319 490853 723750 552613 503674 740211 866347 284245 999684 196385 1943224 277887 834548 1205130 255732 516268 776860 1834954 1524949 1116151 990201 517171 1509433 952848 282433 1765550 1329504 1337887 1241761 1029183 609498 696628 860799 1510509 388272 1355132 1234731 1514344 1719731 410168 285055 589759 806774 1883481 1867936 730232 1103592 476182 1117257 1264873 681034 1209910 288457 1582659 686733 143593 840026 1359769 1959014 524556 471950 1951588 1111722 665627 1110385 1670096 216558 367134 377629 1640620 208616 1492049 1862924 1963939 180395 761149 181567 1765898 1429337 925660 733834 542326 979563 1792374 927108 1096721 1206651 182334 1339590 1209305 120765 1719587 1486377 269251 1412964 676561 1049580 1842671 317394 1020746 1394064 1272038 370590 1753154 274418 1569524 182820 402909 151007 1973657 1462090 1790487 1223541 1963077 467989 1656559 1140246 1320846 874961 622375 1588046 1660386 1624857 985511 713448 451042 1366800 244606 157352 1874048 1231490 268807 1326429 1689524 1143644 894644 1798795 1030351 55276 371252 1713442 657848 270178 1509477 1622501 38439 1236264 1215953 1330217 627192 1561702 17617 440319 1233014 1024172 1346611 832829 1197852 1787306 1713676 454376 1042454 1160872 1810643 954736 152187 150005 203842 684727 641678 1616465 1107400 633983 1428964 232791 244583 939284 1650086 1955209 1241092 955040 139181 1413051 1027663 773437 1998116 31800 1172543 1030324 441907 192197 1086594 72690 1892013 1460561 1830964 1132060 655724 1164418 274869 1576332 1546775 1548676 545624 65602 1017121 986314 1185774 320906 626870 1502124 450036 1991445 765135 1722259 1205346 591468 269658 16575 1933792 302462 1877878 547457 131291 686418 1300365 487371 1271523 741337 1680162 839828 175524 978300 154563 556322 982736 1423421 551003 416338 1228510 893705 1636671 1506801 1675627 1050602 837077 709242 1451331 119695 565284 1921469 1507022 181630 1589053 685712 681134 354953 1950245 1112350 78072 1473443 70638 1580050 1205200 910363 1761891 1290009 279063 121767 1851841 1661591 1905945 540947 773362 1559426 593398 418616 1401756 1679030 1083038 1649924 1570488 1905954 426156 629298 564743 1169385 1065219 1604060 1259588 1310131 296685 646142 1565508 658304 584560 1263582 913412 174604 1604471 382438 1875054 135059 1883865 251784 1479574 859866 62501 73087 532094 1628226 1914597 820405 1173461 1285427 118156 1625743 585892 1968291 1554534 1667992 821665 1377185 41221 522079 449980 601907 1957044 859531 1058371 1764583 890383 460967 153053 1045499 969602 646359 388546 1893279 939098 173874 675520 1712014 82410 1389718 230589 1622735 755344 1026231 419073 122568 396732 673430 1149708 455033 301170 1590580 728447 299013 319584 1145905 385423 758614 38953 692612 520584 67118 1980180 1495839 739176 1083271 1980590 1061394 1769265 503498 1528338 1729407 321180 859960 374341 1906745 1156479 1367076 1323588 1545891 946198 23758 1972478 261257 846942 84416 524047 757610 1082780 1914220 809935 456149 1009153 161837 1447253 993794 74906 1013466 46239 1424637 894946 254095 755618 1599411 777992 696003 1087894 840549 1306738 1206073 1873369 389644 1200442 389603 1218500 51396 1729847 1219456 196092 841994 886564 1148948 52760 1151681 1515063 1761173 1515834 923292 638081 1851335 722785 287264 428141 1583620 899522 420118 1971764 884571 1215713 1715958 641606 1928271 17496 1224115 1057827 1364504 586818 1452089 209696 977890 644151 971051 1932726 136219 1172867 775359 403329 899112 102182 1260593 1252695 1624521 251248 222195 70360 168326 1509311 648373 959315 1285834 863056 543977 673751 1764166 1684072 603943 1294373 1508202 1969163 1028225 221077 1022181 1369153 1454444 568448 749382 1844067 763315 728135 1560583 1409380 390335 1390787 399303 1234964 1333231 1758369 1808675 1162610 892056 1758420 1341313 736174 1648379 1642407 1581157 284857 194380 303458 4890 751448 917271 104873 548613 1774691 1258827 1694475 918752 1916454 682603 8565 328747 1231145 1804943 1968601 325557 699494 180756 237188 1231776 488590 315859 506058 1973475 1410204 290478 1332817 1305009 1651441 341977 1042211 415312 130238 1331605 1595508 1837920 1943204 1124151 542294 947757 251385 1711206 1995489 304968 9535 1450820 944246 730475 1591437 613522 1489826 134474 890626 931467 212082 728491 939057 35861 1325822 330596 936781 924891 1278833 936289 1268962 1914571 1405870 1386865 1281163 1315993 1370553 180957 1951965 1479002 670084 239411 1657297 1082984 1076413 1727523 362320 749029 1086947 720778 1873456 1703426 985642 291022 98436 1813811 525992 1886590 602367 542074 1721873 1488199 498771 140580 1362702 1790208 1359214 301601 1358275 186121 1342031 538448 60758 1106203 1866752 883973 699740 478259 837354 1617802 1863313 1026774 1112358 1445892 1411131 1521538 331288 1070117 682696 1167721 1632363 308836 1385430 1718425 82546 1813614 1931120 1346534 1894276 1977611 1090555 1291853 49725 464089 1709250 758649 297895 433265 1524392 832050 430602 1279895 802791 55583 1331909 1404003 107284 232915 1486827 995041 639343 1782404 1336100 1674895 1752565 799301 1034395 341132 1595658 645428 1058990 51160 770457 1546325 676494 88763 1973376 1591027 889524 977997 205605 46063 1293814 585848 1261590 723960 1068433 1655062 1907619 1270625 1128007 1350306 1068534 1965945 1017238 1224607 122900 1814518 562013 947243 96930 1500662 1938565 922654 388421 1977819 1543243 1296380 360446 1842268 1961020 60355 224167 556012 1339042 172930 337411 1270639 1487974 897435 922332 1952413 1201351 1830643 232827 594196 1700738 1319271 1178171 1276709 1042102 1711530 1744572 1696370 1825194 193347 120016 1277643 971585 1337050 1164699 621512 700926 1320440 332899 1918032 297665 1074061 511984 515186 1386651 1342552 1688364 1709422 986982 1508891 1317707 877564 1185193 1849303 202889 909637 1109776 404150 1555526 281178 439765 675736 1343627 554343 1306969 1254528 1235614 1091726 797106 59914 1054303 629461 1342223 737519 647672 29362 1001461 1341804 1584464 1909722 738155 1619214 1234312 373387 933931 772098 1943882 1108505 1416677 712266 551277 431251 1728204 1192763 374826 823413 1880433 1687771 830074 1633736 609209 1411011 1650755 1703950 887524 1898924 1036272 1041743 646985 1666003 1333392 1300099 123834 1069810 1682679 162332 915616 4067 469307 387649 572615 411466 159932 221787 355609 847269 719375 1632879 341999 428070 955115 1153569 1399013 1433260 707548 507953 1460704 820678 1975909 1154411 1812490 680948 1824402 853301 1475170 593131 1290136 1171691 1231046 1535023 13036 170832 1763727 1849621 7181 914253 1777865 394561 1081455 1728072 412492 403122 1295035 61640 691832 1306316 416854 42104 15463 572372 1432542 1806498 782535 857937 1617576 1242884 626888 1889285 196761 1132677 165169 1971728 985431 321149 1131572 1175917 454379 1635985 167314 308155 1850197 30223 885690 823424 160906 382174 1463009 796427 1607589 54648 493916 1185791 491878 1355546 1938393 1703345 49400 973931 560812 352804 351527 958881 1945053 1397830 1457006 951161 424594 1159663 640884 1020365 477626 64014 473064 1813968 1704568 962546 659146 1064264 1023875 1505258 630517 512297 1201299 687375 1170562 20658 502714 1515616 1444406 343456 1487195 244818 957591 1761941 710268 749750 710118 488524 396078 895312 591769 1884080 159868 161479 1870663 1528892 1995252 215955 1705224 541959 1622829 1776587 670219 1267665 1903090 681642 1398028 893676 1373812 341357 1943341 1795339 564789 839407 1263684 696903 1349830 1266489 1764822 924172 1217438 385323 1109972 1110656 510754 803952 1421508 872257 63732 835496 1985891 31175 246176 1143232 1672134 1199947 629915 1490822 509077 211622 1926625 368902 1260792 1942260 817955 401282 759888 565732 1656426 908274 1149555 1355336 1529420 765297 1302920 1738887 934433 1935462 1563522 117325 1646634 1446252 1978100 1924391 878718 128208 958104 1129172 561904 165668 534517 85473 1689402 850382 1929920 1969743 26165 417430 1125693 1638304 974220 1617297 1868776 1836291 1935871 362837 1806474 1955168 234922 1671840 1274226 1635946 1030527 735479 514686 823569 1940213 920196 78271 617710 1900971 499352 818345 907599 1218113 995756 50204 1392810 904357 619730 1663066 135935 1085961 1374609 1989252 215314 1464340 1320450 1718634 3604 565381 1817910 1187386 1312785 1926680 1245621 1279206 1245963 1503657 162592 1131924 1976723 399226 792199 700219 1397286 1160226 1132948 1947325 116322 1604878 518695 311449 727692 982635 71324 241413 333129 135106 1011853 1194472 669848 1209043 1131651 133908 876462 1524429 186036 1148728 1414921 1387370 629853 1878917 1693511 128592 1756012 696345 954888 1423657 771449 1418337 1151689 920690 178420 1804210 312967 1264764 953896 1202720 772433 1910721 35886 202028 288253 543364 82833 206275 1163327 1804939 1647720 1127688 491839 472038 1017112 1701795 194393 90667 1242553 193252 1219259 642825 1710890 1193191 372371 1397054 151089 669826 843302 848905 454960 441820 1750299 1531073 264282 786960 1096888 824860 749281 1953593 1091355 1370960 185781 526953 565371 912463 1990353 275931 1540155 1638403 1633250 1429526 278898 141047 1340201 1229887 130751 898567 31663 309427 942849 689813 1495038 869800 397109 98499 483058 794972 1826763 708617 398085 894567 1317938 171706 18824 1358586 1905957 1882238 1505559 975178 1024873 407812 86113 1639811 121730 97061 1501221 1606592 1331147 977410 613479 1328611 1033633 372182 1091016 773373 1155327 1914375 813302 38082 881055 1395340 359123 735996 414826 195891 586897 96034 947715 1021553 798440 723189 387869 226127 104026 714068 1575535 1465034 1159081 731407 1196573 555796 1364050 1409889 418495 1457761 667296 778656 1108023 950071 1332844 45566 789433 386730 1999934 840177 1385935 784014 599110 38262 1717397 1109517 1388850 1380569 1789309 508566 763104 718720 283085 370760 79542 1158555 1240425 1720204 1625358 83404 1467217 1725680 1992783 1400692 1237604 320029 288808 53145 1814544 232355 1142638 641211 595288 1366231 708796 1762534 812894 561481 885048 1552549 1399085 624455 1073427 173992 1694267 166863 566090 1375782 1094425 14651 468787 1948483 96668 1847113 887803 973669 606740 1375976 1273215 957782 1452356 1907649 1000 646080 1703040 541213 165549 1579518 8021 1918677 469232 117689 831663 1424913 544363 736667 543245 729875 582495 593998 1162851 1210158 8711 1043102 602672 391635 1692740 1271945 86443 1126064 1004141 295114 228044 804358 839102 470458 1447754 1103775 1249544 1248589 659818 717453 1044876 413083 1974194 235351 1422199 163765 1644022 1296667 105358 1791620 1175263 28504 646045 1697402 694249 509064 985158 1472264 889554 114619 584523 1083900 590597 1652501 1698549 976849 358418 1761728 535991 1035052 790746 1770525 852692 1992195 278805 1605330 1303680 1929075 1385826 1176490 1419460 1401913 1803319 242569 1096977 1511566 720136 1611548 1843439 1567169 1876629 1302597 549450 1843099 1867285 468033 1587909 352921 898623 1522814 1889553 237556 1958047 1020278 1108940 775454 1405313 296604 439561 1073356 805487 1803667 1026325 1414870 1211298 1278045 1158517 1410190 493907 1572096 1704098 89988 1072202 1724186 834902 1046597 1506528 110044 452358 676278 1674873 1495323 107581 1739710 1810839 838111 1789233 1309868 1788124 1045724 675296 172936 1122810 998803 751944 254032 1384610 185873 1012427 290941 28961 1457968 148008 258724 1491116 667247 74249 1147578 1564170 615797 1303819 872420 1184601 1792335 1461249 1327879 1189181 1325116 1555623 620250 551358 1756837 71910 1904626 704409 1449448 994191 1489539 698600 1125151 493356 1060682 855073 89872 89704 937013 354696 43889 1241063 714005 541919 965015 1564178 279671 556862 1340373 1911128 1109807 209457 182753 950100 334118 39804 1308875 1345131 661784 688879 1316325 1638416 2866 8725 433893 362968 1708062 1910202 795601 208029 1148290 722243 605871 733277 813329 1248650 1614686 279571 694888 1911668 707882 495222 1508299 590460 516133 457822 948751 1866769 1404098 1136574 991658 1025191 1980429 1841721 445881 1163958 361254 128670 808365 1715719 1788561 791195 488533 1772908 1919543 634890 934807 891048 319913 1381011 1171958 1415647 160100 1838186 1346902 1979850 1605904 1496954 584274 1444159 916918 1314230 184917 1112609 1217560 107196 1858382 632070 1349325 1685508 1517707 1465785 1122525 1568119 1189829 540546 925742 789735 413743 1232201 1567499 1654345 1808920 849411 1158484 1793404 1417329 1108239 1131273 587399 656762 1457783 1923033 987871 1908092 1206528 90963 1569712 112798 845958 1013301 606222 1091942 585477 129749 1393446 824458 954759 640221 1138589 1209018 1031689 1409444 511239 1071591 740993 1072001 1378542 1253308 1312886 1937025 779892 887454 1112937 945706 178367 1006214 230081 1486654 276157 431764 201923 874211 1322058 1297913 67310 1164432 816373 659429 1426682 637215 1145182 517992 1755269 239994 1903175 352034 1663617 302072 1110105 856858 585270 808581 1146265 1705727 927978 1591268 941049 1588771 45981 578741 43684 38396 1915855 1572426 999363 1206111 1365756 68749 1313897 1490831 1643919 1656714 319458 304790 1072820 1595668 167832 1669764 1016247 228366 1022193 1800167 1116919 1005736 293332 1674065 1867918 432068 371759 1076325 1203785 1252306 598218 936835 13494 659074 87307 1507914 141268 719324 944537 1599100 422485 209623 223256 1914965 1734224 905688 1227363 748971 1114111 1144658 735519 1380395 1865683 1684382 237273 429348 633530 1223589 280310 1159613 1329724 865966 1148640 1163631 421625 10363 1933497 1384462 1094444 488544 1644909 811506 485733 815700 795104 815486 1632234 551756 1429167 1885469 1938388 183148 870349 1590748 129108 1754936 1114179 1602593 1450508 1444497 471551 1303870 642968 256206 1566136 1705230 854112 897777 1559510 1620104 241383 68975 380435 521147 1182483 1821774 1850887 558272 637242 592467 421797 1904477 1191547 702342 1038103 921602 717703 1604523 282896 915147 1587380 1935034 1192271 1678 1427802 131628 85317 1703264 98734 79828 578888 1242731 829691 1158313 1422249 1665956 870241 865974 1888733 902081 1586706 488900 1626154 1669947 1123513 858628 971798 251488 412106 1728142 86159 1406653 1298519 696243 1153438 1721142 585513 945048 1877612 686182 1190846 1307041 1652399 1664867 287935 1376401 1320686 1185745 707582 1616249 965485 290694 1370421 25873 471296 856932 398053 1557469 605717 1161972 588916 1601991 1518187 422712 1336910 627076 349949 56466 277245 1636028 8847 522911 1253709 698318 1600644 1116000 1029374 551352 19582 1275973 133740 595610 712870 600141 1223940 1408905 610565 1539882 801419 1704394 1752277 410907 774185 1232794 1954852 940310 75603 528612 1354095 841364 1024224 340269 1390816 393343 1665630 1264381 1185723 1709387 1788767 1615266 618973 1105130 592648 1014859 652280 750029 674368 752767 178002 1739432 1404315 38418 462614 222729 79849 889430 905578 556607 765916 193255 1823553 74201 376987 1991040 232249 1666334 616861 1033342 353844 1320645 1427502 1285668 410776 726376 1094275 564105 1193423 1830743 1268472 610380 915358 911831 635184 74106 1474838 1092702 724051 1988915 985304 1769005 1394176 501101 1209351 679742 12039 920683 1847533 1397824 429233 1862605 712320 1866358 1517459 1830841 123426 766195 1416275 16226 1887416 1949853 1866053 1685484 664961 949975 1505690 691077 143427 532439 1729850 1340142 795390 1423632 1037899 34230 1550673 1995099 734361 361630 888974 638924 693645 1475514 1632959 1476705 1369366 23520 1583884 688288 1773588 513971 1415775 1456503 1534055 202843 1734875 403438 964237 734536 627680 1473080 142486 1526820 1829608 1067258 851907 1552373 59695 1505605 874358 1230791 1185258 1580130 462790 523051 1241037 1970213 550714 1487463 930026 1350247 1932521 359412 1100362 1905493 681845 165855 1561847 863709 140441 388986 1597841 1079714 1327479 210749 1801538 113807 342993 1117592 763485 190507 115700 1836060 1204603 1254063 1200105 1381742 1710536 1455974 408954 73057 397377 1651349 1197565 1202721 779934 1101119 1438298 988405 1904914 918931 344816 1335126 43060 1928047 780299 1967534 1622925 465733 136155 642272 679896 1886864 1176231 607190 1624267 205219 402789 1352437 1807428 1751529 1621456 327513 1198732 1013421 416246 69068 1082993 285522 260902 1984070 1143191 1847277 1021716 732103 1294779 1337061 792136 1675155 574029 1949087 875975 1648743 1497093 1029883 1067284 1101814 1141586 1130024 1099120 27402 1531903 112597 1645634 55066 1077045 1512736 857838 1874997 67855 1225160 833717 1645163 656262 860803 1642224 64399 1627288 1892794 1444183 1465378 1048965 1294270 461325 601641 784409 641361 1397621 794442 902289 1574924 17568 1207576 980278 3837 1053312 260326 1003647 1371909 813933 1764403 1008484 18988 25658 683163 902498 1912448 1797533 839318 1159377 1183296 1094743 989104 1644465 1296516 97686 239429 1329153 1814392 241544 1335348 1096736 301277 1347085 498466 198946 523560 1451787 1493668 1750791 1808871 1290745 1688277 1623635 1690282 559149 408552 1104026 309629 281983 325404 1778306 895927 378504 1379492 248335 554511 1488933 447796 688486 1099949 312803 664246 91681 1960163 1868248 1809630 1371751 529968 749143 1971575 799237 442407 1087760 1714159 1453283 1988675 1173055 558826 1613579 1097979 1153926 184705 72304 173624 1477991 1869354 975322 655417 1390813 30883 838512 1526434 999424 660867 1617963 1007669 73323 940853 1359322 1341017 408755 990872 1086272 589589 4811 1552176 852200 1430938 1919825 465974 524087 1728437 285085 1700009 663818 207116 536943 356565 519544 1592971 1017676 1458375 443797 670558 1659440 1302625 137625 1276316 1129726 1423260 1503719 1976528 932251 1153525 1475073 1129858 450386 1420170 1326890 743728 686342 438310 1027970 375761 1786593 1317038 1000152 498672 1049154 1300756 1137058 1805245 1010101 1563621 14418 629999 1410646 1477235 1002298 774834 94188 1664055 884354 1564999 1885484 1248524 1828623 485750 1066367 111191 692992 762769 1736512 1692255 1340079 904125 325949 1283029 1679333 1963944 1299384 1534341 1948020 1006491 424462 874236 740630 1346314 1312372 45505 748138 394148 554332 92121 604377 630012 210201 638178 668999 799414 1833314 1122769 1176120 831098 221791 1159794 461387 640623 1149273 1588919 1574074 361718 284852 1696068 265706 938427 1429032 1824535 1053199 1040960 1064649 1541894 1461935 1866162 1796134 670752 1936951 930972 1203007 1650487 1528609 950010 717330 872369 1872312 76806 483151 1114086 498617 609854 74126 902987 715904 330573 1388961 1179404 539721 1471665 500786 396134 62347 1254227 1893246 1250820 360640 1744612 1283713 1062318 768724 181497 1958194 407523 1967775 890805 338076 968535 1703669 1949006 1366340 1789353 54222 668501 1708715 1510874 1837775 307038 1309577 177717 1860819 818520 895804 1255484 1210097 1930574 378340 1586857 25796 1416194 1878586 1136893 1759266 723676 617466 612427 1379475 1175395 1591171 156064 533833 304678 741168 1427713 1837096 980054 273196 1266705 1969615 330299 881981 1965416 1104738 519272 830590 1907684 156002 1929933 228894 171201 873714 1701918 1591879 1839344 494758 1257304 467878 1510230 783204 488074 1116916 1270747 909601 1559501 616381 97359 657751 987609 1154071 629123 1686012 1866368 333419 593153 983967 1952932 123443 722934 1604164 525126 473288 547619 1735501 1110507 825782 1635557 470673 321855 263351 36769 1776826 673168 284689 794651 414162 742495 34909 199635 1152786 1503600 1093454 798298 345770 959032 1652618 330868 605501 730848 1581343 149421 160504 619011 59341 1695863 316447 713291 502724 517155 1594082 1993323 684853 1946445 1144730 615522 1855554 1597037 1925737 1549733 1187254 1288876 1262866 1102938 654230 495184 1075853 1081943 1024837 1589321 51878 653461 472676 1030102 1627854 1503955 744581 1655543 1015789 633231 748561 1881226 976341 440332 1247776 99581 1532876 45180 1738572 836579 1041041 974135 145622 457949 1245671 1579206 1103250 465298 1333450 85872 347915 271695 1969155 1582439 1353418 11307 292426 255389 840808 735655 418877 511799 1088348 1264902 647404 260436 1309971 1401890 990351 1724818 220065 58492 893624 396189 492497 345717 1426441 1398006 358321 1072182 1298487 637522 1959371 1515065 259837 1678113 970317 345877 516171 989094 993052 1858968 172601 1801908 252774 85757 174536 81818 1219894 328066 1811425 567508 1702043 280902 1442400 1029204 1359629 1912692 1922239 1066679 1455184 141495 225432 325272 1678982 200897 1372953 1868017 317343 892905 1227658 1638882 1718636 252016 265478 745573 297902 946322 527891 132350 879529 1697415 1182603 1059106 827185 1807965 1849975 397444 51122 417566 103424 142479 1242350 1549465 797365 337708 1341144 835097 393382 1540375 1188805 1802341 469427 977133 173031 1893184 1315384 514324 1399884 1536966 417251 812593 893938 1914800 1053727 212010 1942116 1733109 682545 1780058 189713 676428 1774327 820916 38424 1503823 1762022 1608106 817348 718006 930396 328859 1651572 1357774 958173 1141459 1861571 1495950 1439614 230257 964149 1340611 1809873 201321 334923 542198 585535 81556 1441160 1012608 487636 1072725 668196 966041 936158 1125012 337573 503218 1579347 1758003 860041 573183 1753605 45998 1795551 785196 1101435 238873 1592378 1517507 1976833 1205814 70190 644566 1188770 330720 1024871 285885 939969 1932501 1150286 575856 1139138 1716857 1622292 1262551 1438641 1826942 7689 1737435 1403970 1451542 1969418 1177830 1803720 355621 213685 47418 269627 136863 1029282 1300783 1944536 716788 1713916 478550 249143 407846 92087 900545 55338 912520 201672 1576570 1687483 1052534 928993 1978673 80900 651737 1799663 834033 219613 314332 1026910 172450 1442632 200560 1623869 583173 1636719 457933 142279 128943 1465312 1300861 703898 439763 962665 159494 637274 1151378 565600 1012938 1971646 1712390 1260638 1066168 745805 1397476 1790341 271849 209245 575327 1409914 118784 5215 1831002 176091 302588 356162 697780 321658 906296 531555 761381 1456774 1836235 1753387 1422741 664975 1155113 1854304 1398400 1875582 270706 855761 1204533 1138039 619493 455095 326624 1973794 491655 736554 984370 1841909 1636104 1568115 1772057 366034 1052513 149843 1043189 1761927 332400 1365303 1814306 368432 479390 249250 1193054 1298026 374350 1682835 102522 183822 1863220 1108331 1533362 1496424 1712057 502795 59299 1442716 642727 740578 1946294 814892 1428502 252620 1486564 1023605 1634573 73408 1745010 311935 53450 74206 568498 1381370 1340512 230176 1176884 1778226 702415 162104 111570 1099793 1127195 1583513 1798867 853774 1803467 134337 232091 873747 1838794 1394423 174376 712471 1278211 1976316 1403648 924555 1415181 526560 1977883 1366395 1295469 1323308 994301 131569 1527669 526319 842837 1503530 1396215 1358110 1586729 904773 225999 1438133 1536820 9135 410598 1779684 188601 1415509 772774 689036 1210745 1324759 1403151 1709847 277554 1065712 13639 1401916 1255728 321893 456336 760143 441829 1288299 1191508 1113662 1055239 455938 1658588 1443319 633419 1897897 1016591 1758903 1351034 606906 575348 193234 1631042 1343372 567936 1715276 851174 516031 1886012 1116714 1482756 1847307 1608498 1439190 1445153 1573118 1250459 1715372 1519395 1451623 1969191 813719 1405127 979683 1016850 1030344 1149977 97147 885484 170913 1426384 1058097 1723270 1275649 1474323 561622 1070995 1229048 480967 1946721 1259253 218194 408650 1202578 1852909 754402 1739419 636633 112434 1760253 527036 1251786 1975626 1324622 1223633 1905416 1244937 1453100 13659 1303435 1411515 194277 144166 1731734 451930 744434 1254952 1541920 833358 1756329 1962042 821214 639306 1681619 927123 1881504 1449363 521229 1764133 861721 781058 625611 38620 1144577 312378 1372970 418367 949990 1438716 912416 958885 136082 1126445 1385395 437006 1040062 1970404 500929 1777426 1850110 1381781 1055639 1129479 378741 209664 811823 1784964 1502179 1741656 1140096 1015130 857006 1186098 1795306 1825603 69537 811319 1900805 1868932 1639439 173626 444989 1900081 59041 776707 924158 2400 1201194 1467345 840058 1053295 1068954 1208856 838558 601016 130596 1593750 1417707 1737055 782557 973344 835414 1591530 153247 218216 1438305 364991 1720535 1367822 2403 1474452 1267423 267763 806262 1857827 37048 1652993 673368 1500777 301266 1655985 137476 1281281 261323 1120572 1655428 189339 1696346 67372 9533 1412341 808321 275471 1129618 1985696 270942 1917116 974158 512029 1828757 730784 1824836 1799359 1767975 248464 1617348 884505 1010828 799759 1472039 544638 1477757 797996 1771836 1122023 1565725 1655944 312052 11134 1583518 1063768 1848086 686630 1041971 1968110 1426500 1626297 734180 297799 1566398 127574 867553 1139776 1886783 1934003 1569381 129663 229218 796727 1508580 112679 805112 100912 629316 407415 1425743 459948 943057 390162 856046 1903401 68071 537424 785705 1442997 518994 1661308 308489 1397579 1681237 1173619 1120130 1150264 1651905 168371 1474239 580827 100080 1533238 1336297 378745 1596793 708312 1936067 1374615 1372634 1118265 1620282 490081 1164719 158012 1254612 91663 3302 137280 524942 1430502 1275483 1786041 43608 846642 280325 871342 194141 1058157 390346 699583 531130 1058604 97531 929516 181710 1694190 1793150 1462556 1401221 1992031 1078234 1106329 1449136 315971 183116 457708 973219 1338247 932784 716069 630594 1669835 130378 801607 537334 1981104 1159490 390833 1466053 1166137 1833749 610777 127396 1147788 947522 1849006 601072 643611 1444682 65851 1310265 470338 438 520356 1701810 369127 1419132 265797 924488 1788881 1032157 1076109 936101 1469936 1354118 672186 232158 1007608 1963756 999843 401034 1930039 695871 1114460 1133189 1251719 1208674 776330 742726 1666768 215288 1517480 172489 1494841 137218 1568553 707630 150347 739344 1943549 676172 1217162 33544 1474790 1137806 822406 1362750 273135 1417526 467305 1803724 1705293 1631684 1720917 162058 193848 1612907 1328650 984618 764578 1172650 1307634 1359079 1862185 1988051 1360467 801239 1612673 1117311 1124007 1316976 837435 1484790 319936 1848539 1164217 1408837 454245 987715 300936 1556345 1089191 1908969 429758 1568084 36663 1119784 905598 1243419 1711952 569371 931874 131969 1313393 1685208 343763 1710115 409703 603488 927556 545156 1148001 230493 475505 741654 1154862 642758 576407 1328247 1749664 1121651 1795377 983567 500113 13564 1015864 1633064 986198 866438 762247 742611 1629393 628105 1723492 1023034 1815882 516934 75923 1958020 1438917 1236390 827956 1953354 1609537 1938833 1744925 1006625 241824 1991315 1817965 1889878 1462817 1964038 152845 1468086 1288064 487515 869379 1303245 1608997 186431 649886 1846014 1666480 288342 1364939 51220 1052044 1047002 955271 396789 465248 136072 1754386 1023856 1522871 231787 1664931 961200 521579 177793 703761 1941244 1051055 1323607 308027 1944665 1900849 1944819 318924 1199753 1046105 1917112 1824769 1254560 1889517 1384720 254233 1448463 1108611 1754788 1900998 1521548 1116308 689287 323994 308794 863347 678940 1628252 1652965 1738400 1152971 1193343 492666 1827352 160416 792781 1849475 721375 138618 411147 856272 609614 208867 1066208 427968 226108 1633346 588180 1284089 55810 428774 1521205 1061847 608398 1777747 1253617 797781 1662855 608937 48142 1439828 152774 563860 439773 971603 1115230 708980 1385198 510581 1668208 450615 416855 554725 837218 486016 1533771 305008 204411 1801514 1298930 1201091 1632654 1410817 605270 1351820 1703697 654690 235962 1402613 1984705 1304778 1025074 1898955 520123 1403294 1205674 1550067 562507 1819446 1713982 1451145 813646 509775 194793 1235772 149173 345227 716630 1103339 665429 123761 473699 1657869 1235019 1663412 322129 846752 76084 1362450 1140997 1679470 1412137 366221 122780 1659848 1554301 1413098 1132454 1041305 1234827 1266821 1926598 1092320 791134 434095 1914292 1076098 953327 702259 1561709 292878 299376 1849379 221945 7443 1218167 830485 1752935 1495477 1761474 334011 497826 1131590 1212873 1406919 1277459 1821536 1967152 1915306 95959 359883 398897 883917 1409283 1236554 1754147 1760131 1223101 1957566 46506 1560380 1257661 487067 252407 537231 1645331 385908 339244 1871468 282221 399041 932869 1811706 1828689 177843 1865005 1026548 1871365 198705 1806175 1847389 384701 1197902 445205 1082115 202495 172364 1018174 1871619 609077 129917 114665 1907668 1400152 1761991 1466651 400567 1332098 1674636 1092333 904722 874798 489414 887745 1375897 1907751 1705097 1103053 1211957 481868 252498 1903723 1831519 451581 1032379 1989461 733590 893923 1194388 1183628 995999 922474 1118543 1213362 94744 1739937 76370 141210 947161 704760 1890797 489373 1674051 631320 675239 1163050 853513 1638336 1287111 510010 1838256 709923 1697297 671012 429978 333764 897370 239659 1395076 1722208 1248958 1101872 1953732 674598 1513787 756045 1169764 151391 1822414 1574172 1482958 934118 1817467 1685894 1870008 115422 1659192 1337747 1761232 124268 1931190 32878 693982 1454459 1196376 1307118 1228660 755910 1960329 836206 343926 1960685 701471 940957 51367 203128 85605 1997999 591271 1580122 1504690 1588459 1481460 32123 221929 730539 914178 1743772 155232 1501880 533939 305004 301842 1771670 1531268 598513 1357922 76406 990093 780396 23752 510228 1290533 495211 166332 648249 496256 1148969 16272 446606 1712016 1779700 1253552 1804462 170210 765943 214814 649359 159909 689789 1169979 1688792 202989 1110095 672527 1100376 1304567 428222 1446643 918881 189668 1666231 612135 788131 991873 421626 186328 873921 685960 238280 192677 676841 1606077 739078 197136 262283 1712512 589074 1188432 1193416 1991427 299609 1519768 1388766 1070167 1640383 652328 1604236 1416409 1204695 1112942 1159484 1422016 285474 1744347 782000 1059897 1515667 1273453 779538 1163042 27905 1817105 1119604 1347480 861639 65620 954873 1152410 212553 888103 1924740 1720618 41790 1433984 30850 1683730 1325967 1496569 1427444 176170 596837 317776 1588044 466289 474497 1274017 542028 1686436 1150743 412611 1495057 316320 808108 616577 1236088 1668023 915417 991360 418187 1883061 506792 647424 43701 1452431 1983773 1598326 1174429 1274428 610179 29965 717855 259173 872967 452342 558106 1785030 420402 1458990 769751 745362 586175 1574115 1052905 1118215 1853436 999930 191329 1911885 1860874 1167342 1650164 360819 934196 1477281 529860 1542880 1372049 1593990 599315 655747 987494 1650205 466715 1230281 673532 1829815 574660 1868871 1479893 146345 538968 1212917 1864174 663707 1033712 1231524 1904899 1105438 1616348 783888 643157 554626 1362419 528622 1283721 1905310 671077 686446 225104 409472 1262499 1871063 157337 1140370 375136 1031449 1307609 470743 556554 331607 1364833 96104 933176 1854262 1759760 709957 1408580 1392960 110110 1103645 1240832 276080 1389856 1772861 1771574 777959 650689 41964 1247381 1623944 1717434 58116 423394 1778865 1129019 656883 999178 964944 1848891 1495539 1920524 247258 499306 1629606 1685340 538321 1579745 1535508 1647851 1195891 645153 803324 1413060 1779050 349903 727125 1717644 1978799 1852107 1672003 1537234 1751138 1731842 1857918 1738668 607593 1305191 712711 1249160 1262705 406784 677625 404136 123457 836224 681265 535193 713119 1049469 1339357 1476013 1890376 690073 1843777 482143 209204 914472 1750757 1609206 120593 1953957 1949362 771611 539938 434975 917639 1722275 1826882 1591392 1806468 518782 92481 1912298 127316 1471325 1577931 112604 409537 806339 1429619 675956 657816 1457241 57966 1847032 329642 1372576 37121 1363381 1602821 1259364 1698170 612151 1138787 338900 1933528 1116053 819649 900561 1793492 1187809 383592 1133305 231502 1105977 814148 1514891 81964 565314 1304118 102631 1707220 1152570 1963245 650858 907414 66107 1269232 1084338 1186782 698446 1797627 1493237 1816147 438635 1748609 247351 1715079 1440400 930444 756837 44623 1080161 1238722 514076 1093464 1069298 170339 1421321 1128427 1484357 1998883 1648874 1219848 23286 991192 757818 1481170 1751741 841091 14416 34187 580439 452536 78865 716513 926105 954811 1341349 896891 1541984 1327625 1171616 622997 1510414 1217022 1541429 1579576 577560 762141 1138762 790140 16398 1059754 440207 357161 1114396 1135026 198739 354865 1047515 824175 1070318 1659059 1435105 1792610 1971825 1000459 1291663 1928457 843100 1225434 1916305 39369 1696112 1330235 91151 652240 243331 1678437 434186 1007402 1873749 1339102 407890 1908852 208403 1965272 277119 718413 56432 1759720 1829396 172030 789375 605506 1268208 1324446 262555 1115857 671208 1077173 746799 1345809 970870 1072221 126561 317739 1060867 270639 54348 784808 195770 785474 477744 1407521 1933593 1958337 28554 519569 1050050 1360131 1351127 1425263 1959872 1367508 648985 1194913 37743 1697140 1784350 1669858 1642244 1673387 371638 570060 19248 1531553 1032479 1248458 938085 589568 1702590 1916102 1623922 234602 71797 639057 1391540 814351 597569 212915 1344501 616171 1223656 1813413 1448878 1904085 1223185 434296 1409195 93683 1090918 1692361 849542 187932 1085796 320621 737110 1549191 1951994 474562 1477616 178206 1545616 1031581 205357 1542621 910623 651926 1914847 1566346 1997788 684284 305799 910540 1531717 527347 610741 618470 826629 1620490 1745255 629122 1460098 51037 673978 1969253 749480 871196 1855555 78472 1318523 616889 1573567 1612184 1877025 390389 38690 1581906 1898601 1662484 353876 471459 316840 1087415 1818690 1670506 1225557 675651 642068 966341 1367142 1893640 858970 1103101 1206024 859912 521547 908049 1656655 72655 1167099 1645325 125610 1361391 1197822 1427115 1202054 1745685 296589 1728700 1892109 1731895 565217 481957 1336572 902194 1237775 218426 698604 921067 1611265 682019 1175665 1488159 779557 1090589 194640 111327 1060655 1962803 1184065 1308083 758334 1417634 1906269 1171905 1813506 293384 1644608 1468579 1934961 190252 1569240 489918 1846312 638635 1800015 854695 1100427 1479967 638342 1445012 513353 1429516 101961 988460 649387 970356 1044811 1964680 598249 1202502 1760825 767036 1696849 1262298 1626046 418928 1037406 1486970 585253 50386 1952521 1023947 1511928 964442 429314 1115287 617827 1659688 299886 549013 84228 322722 1632757 876765 497324 269063 1572998 248951 1562135 1208369 1640930 183984 1712173 78004 204584 640614 1556625 227662 51283 1727353 504550 326595 1625615 594218 1129846 1240042 797172 1310492 1927333 771721 781469 882636 842549 649223 1354895 478651 845 222766 728201 1266149 664171 1145445 1727467 287409 1431831 1181750 1393154 83680 1697878 859702 1206061 522924 843095 1577956 930716 1747322 1892596 68121 714673 1557490 1898407 96376 535477 1596697 758382 1613808 1047405 1249054 1729449 1881898 656464 1685574 1576643 1938497 1140670 918516 119250 931396 1140066 1560493 323176 371720 392263 661742 1735300 1462419 1296502 1233034 183515 1320209 762808 1237051 454203 1604436 1433666 66034 1857226 1697715 1244215 655410 635002 1069077 1050903 1552244 799426 757946 1095261 591918 1018527 1457987 1014273 687025 1852547 1585452 723931 1331745 1929814 572191 389001 594475 1800931 798949 380448 1392058 1785795 1374289 1959346 825157 21082 245364 670135 626514 1032473 668293 776235 1142355 282225 40147 660981 803120 9272 1275426 670620 763890 98344 40939 448024 920469 176579 1032917 109646 1472649 826133 668242 1110129 473681 1807648 1751098 892918 1159127 352220 163380 1089612 1301200 421700 1264753 1077825 1673219 533682 1152481 1605655 1944444 911102 524544 389188 522761 932420 1059809 906721 335596 861863 879038 1740705 1410317 1126392 1710380 168628 897534 1849436 653696 1012135 1008985 1406224 208644 1631415 691093 1269013 245858 912205 1706573 1186685 1565826 92400 1990837 1616785 1636690 940303 1987926 939909 904651 1988192 1702172 786581 706986 558149 4970 1313062 388479 660204 974627 1804319 1490054 1603866 1402467 317211 1692294 838438 1746424 314086 583855 1524540 1726199 932750 281079 1125722 1251311 1881584 1168537 1809031 432595 1718753 799493 240911 1812855 1118689 536003 1911787 979952 815584 1159027 1842674 500339 1945716 255702 876798 1534237 749623 1939142 1662631 122980 101897 232147 1026329 701996 1764978 513525 1979166 1203391 1657633 1242523 1603905 782040 1489790 1241861 633107 1615804 1496834 1122951 934280 1854203 1709663 610323 1435071 533304 1970559 715550 1015735 864747 1708168 1654294 283972 1837173 1871740 1239633 1653660 1610870 1778234 373172 301185 1332547 496383 1792108 338663 1290696 1465194 1053901 635447 209346 879783 1604557 194969 1688506 1671739 1354365 792454 1101697 1821696 783310 1599847 1237641 1753294 454766 1820053 543283 660636 1497968 64786 293849 1637614 769206 1147314 1093934 846197 1563740 1121928 1953367 665276 1101901 1087820 919955 327218 1492991 805160 1541814 887918 941457 1050844 55089 1644275 1237579 1574798 38721 1733071 1284813 181317 935816 103614 680167 1660500 1657336 544157 1934336 628982 1191864 1881629 1352865 778914 767854 1189383 727398 1766198 1831675 341262 51745 1632835 1686818 1324787 1585854 1625247 1577199 1598663 1823686 1799616 1610892 1599962 1590050 254340 977868 419121 883190 573541 1992402 1043351 858547 1892895 243855 732461 1789131 1605239 279656 1770451 311717 1469428 535487 1992450 1129623 789946 374672 1460999 837651 1042127 1284103 1255361 429480 584253 288840 1702395 614362 1901322 898950 1832824 1246056 34783 394623 1640552 1150071 294323 169421 1038984 645748 12462 128836 1150119 1185533 1554350 1435246 924733 1787744 372878 1580251 229745 721781 1475730 1833422 113655 1562807 1484509 379435 683896 419493 1675019 1358567 1760922 1642861 192560 995519 1070443 300984 648746 683988 162357 95085 1852707 1099640 1256901 1522253 1046337 1768197 306947 1866489 275569 148311 961829 1101458 1042369 464360 1282605 1068747 515080 1166258 1338603 968444 199374 1980249 1205520 1455129 1873011 444319 1713838 727273 1548899 1884752 1374185 531792 628799 770161 33141 792985 1776621 1305156 1522591 315156 885634 375810 1688298 1601509 1893506 328291 600602 207146 1891123 48343 553993 679062 599589 1024145 1678836 1846224 1016428 1490194 733774 1658823 716349 618467 68860 182911 308504 1345056 895213 1600455 1336349 431954 263296 1950221 1883970 504469 1250762 1800813 1133092 1569436 1825379 184214 1721985 1925766 1793659 1947777 348989 1253343 974250 176643 797400 1225313 1573699 1065287 1153695 405517 1941353 1762245 1086296 953540 1219304 1337582 387199 1535416 1175933 378366 863147 1564154 1565832 1226959 747899 1882975 1720154 1262973 220028 776074 736222 1844752 1082367 176458 1083544 1074728 690443 1303328 23313 301303 1546732 1798724 1299546 1856193 945332 1811696 883217 1670313 1118065 1933028 796384 53800 661311 1378254 155449 564085 948738 1384565 899932 1971638 1552963 1072094 1018323 1311000 691912 696542 1952656 758646 1221294 1103049 977262 237264 1092223 1630491 1686862 315816 1673927 1777969 793469 1466972 419548 1896430 664761 274982 1400042 1184649 1419171 1063209 1675179 743588 715082 507476 1702023 35203 1922998 243935 1233504 1031050 1457139 789086 1533828 822771 1172974 41197 866250 51862 1223434 1801102 1489440 486182 567034 47922 1115532 1915294 812814 1500792 307695 1690486 1498036 260025 701368 1845848 1531262 1091985 1945312 1788944 121321 377485 465931 331562 994629 582334 1035343 909578 1318167 744517 1170199 1087645 1882859 12036 1098283 858313 237510 1392522 1812223 1879868 1854298 309946 680618 1108249 1400325 471836 489443 838303 591218 1926459 1097336 1843120 353418 277479 414016 1741671 516955 650404 850901 1542744 764297 740381 323346 524631 1235199 1848121 842233 644543 1679872 520564 744418 818785 1073565 1173543 9411 1816465 1146019 560242 650233 530591 823208 296118 1060952 136187 478329 1371593 159298 615349 1320160 389293 1060321 1510592 774665 756272 1770077 127130 1904468 1493437 1602599 1444285 113103 589899 580724 635511 1794864 1479322 311910 1877537 120070 1659709 463576 1013048 1828931 1599980 818013 1980494 288225 137075 1529399 463873 1556141 1457704 214967 1002696 93035 1454258 619008 835734 556194 179171 131408 90191 1502027 300100 1037871 1703796 781228 421422 1099471 92685 1856357 770718 787899 924155 494755 1329144 964258 1301654 1731740 401339 165782 1109478 866246 1090159 1571633 1689861 676563 476321 634301 1249748 417676 782479 1005392 1864278 955511 714157 364266 76613 1114824 1721409 552708 602116 1576581 1893313 1084530 1461366 1622850 1487846 1035435 786783 86345 481790 1683520 1463645 1299255 1460941 549037 653440 155952 316529 3989 462898 58923 182059 638735 714026 1538239 1942543 1070016 608977 1166315 1155229 684421 846749 502601 545468 712398 1738820 685427 328230 1270673 1413776 996670 78363 1721544 763522 621212 1981087 1840517 931518 625275 196270 820942 557899 791050 1882233 1338867 1906953 1404177 1299869 1532509 624127 813799 1835944 1509558 1265888 32550 1089105 1036293 1004634 1249685 1111418 371227 349021 1900956 1930778 1212518 538597 686987 1651689 1999493 896774 1422220 657461 213660 1694582 582594 192094 968002 549947 124929 387762 799437 387679 1569930 1109539 1209782 314886 1103346 1101494 394211 1437525 1283535 256546 493066 1694895 51266 437546 362926 1041502 262306 97959 20499 107362 576622 494888 430644 1688021 881807 1831751 1320890 726018 630532 1808817 194831 1999546 277458 403806 814632 1884794 1228697 864033 1400924 1317521 587745 831015 28398 307987 1748720 457590 1620747 932676 1504465 1897356 1878015 1579977 1691016 1345648 1805907 1853458 497431 68456 386927 549564 1674257 968744 549694 1517152 1146870 109941 51005 610194 160251 1675327 103660 578687 1880043 1690492 711413 487367 154155 1899422 1934343 1760574 1103092 569409 92292 667266 632115 155870 1743232 18022 437700 1383487 1452874 1699152 1971694 1978019 1862799 471356 724929 862610 947535 1026994 1072899 1468122 1874753 1445225 418346 103034 130116 1094850 380573 299436 1910751 1020691 520369 1654702 1323683 854802 1921030 906264 1579253 1434544 1869337 398235 1119580 761968 128493 1922892 447819 98696 1800973 1760834 392228 1994556 1819555 1806632 11465 1371018 511259 455601 161820 1289192 1174971 338010 1517510 740672 911296 1055055 168161 1034642 884378 517825 619599 1776786 1620939 779298 147744 926251 24918 781877 730743 403167 1269756 665129 936675 1637144 63829 1302922 553101 1813869 342756 1300958 1920257 165078 1280293 1146456 519128 1962626 852608 1659262 1636156 900332 278592 1443466 501751 970313 973474 1121273 1591899 1689292 25035 1573873 1323906 594564 536465 405455 236853 1501500 1755974 1893718 576979 1239061 241692 1253445 1273823 1372221 1155394 1241722 537812 1736641 1306162 743641 1876787 1690902 256557 1865828 335523 263550 672304 670555 342742 1142561 66226 1426732 1031395 1367031 449618 1777112 605406 1423724 337861 1888578 1669889 1516328 1611891 311746 404356 539858 657447 1011147 1468600 884527 1955977 1780166 82239 254833 426751 1851587 893009 1448611 1036592 275869 400854 270980 1844621 1499755 1139524 921506 755686 26602 302999 1096198 887689 27980 1877579 1694512 651344 170912 149463 1769298 258832 1761824 1014551 1281180 1588066 915808 1602410 1529118 1371863 1397948 149254 476541 1428498 154309 1596824 650064 436086 634984 1466418 500022 1513303 665544 851471 1152411 522706 851609 1278415 799482 1085463 240469 1268251 145065 1538183 980990 91805 993078 200065 942589 985480 1710700 1009099 1007114 1035503 1405106 10757 1189510 1898067 655385 1508213 1360545 1883041 1199106 1240682 60963 376386 188834 542660 245390 491889 852880 346759 938155 442298 1140016 1173630 34920 823786 1430044 1253640 156192 664793 375277 1257921 1474820 465508 1722766 924457 831657 1850900 1891083 1724392 373649 1699607 843062 1113465 1626183 712616 258176 1154352 1819721 415170 347545 761897 1987363 776952 1530782 1465364 859313 1159428 1456075 584322 1003085 1582452 1556720 1589350 18713 482818 1450973 610732 940945 55073 274704 1169305 1328331 722990 229311 1957672 256715 1201310 6346 1929406 1564209 1612818 330952 546831 1713379 689410 137591 1146876 1310911 1707611 1782980 1561325 1649944 744475 1985658 1920022 750043 101237 367811 725608 1165121 170325 1722505 1486271 487256 661534 1747243 1853946 752630 287781 1309166 879730 1602991 1973747 1496528 1077190 1444046 167740 1869306 1137536 250977 757485 791702 1438421 1209063 1475812 1002246 1779494 1872660 1142865 314539 798030 202209 494644 1706702 1786898 1769086 361261 381359 151827 206819 760583 1809667 51531 1997792 1441415 1127644 1801711 429022 678829 604718 516648 971531 112895 264760 117323 107102 714494 381585 1158620 1489649 748096 1874924 1077975 1427295 1426110 871124 588263 622606 366632 1485133 734607 555207 1531584 1808763 729197 838220 1520886 1982394 1180336 1659234 443967 339333 1551881 1525665 1653650 1478124 999928 1472891 1867913 715561 531461 815916 1052727 1850384 1048852 1737400 423953 1066936 1940181 20161 311441 1911821 699167 311051 515214 433640 1515709 1629853 1808470 414874 1025392 805607 434548 400942 1046363 232790 1434692 1927787 1359582 1836025 482236 290297 814645 746356 365285 951561 1643174 262950 1563651 1727648 434463 1494095 1028038 1406742 1630501 866657 1318169 1548379 1613220 1202194 1624582 1295136 551823 1108330 803114 663883 260878 1195612 1601627 1596655 1294518 1638335 778730 146618 1634304 1881965 1917742 806471 489908 937503 810792 1773035 871926 1250867 381170 528021 730082 1934876 1824022 1171766 1309006 589778 1511555 1720157 850409 1910289 428601 1458863 1388815 1436334 1807820 943877 1398784 4473 1725471 1695992 835923 515845 747305 680646 665557 1020898 1447061 1931071 902786 183036 1940680 758487 1058692 1299944 180937 290912 89992 466080 404069 1796100 411815 990163 721624 1774779 1642092 143689 675122 1238754 1113764 490519 1251772 654154 537277 1299139 1428241 795812 989852 1966372 888531 148547 1271388 1723679 1557620 47885 322276 1920029 775386 1502562 1685224 1296766 689536 1882934 303092 1716464 1918634 1046289 876164 658450 1115731 1283869 924395 1367450 372092 1451387 1331696 194724 587885 289902 3708 1210465 103832 214153 1532342 790717 1846107 612788 1674506 816732 472124 1905020 1900589 779191 87106 165870 1176085 286677 36618 1903415 1270171 897735 1684716 1341922 1599871 1117021 931602 1338905 450709 1575865 1097243 319325 202942 22110 62123 447715 402011 1177078 1607122 1516815 1254219 1777559 1420625 103363 1068646 1675925 1761032 1128321 1929372 1574087 994069 1254831 787183 1534463 1409127 281516 1549681 39417 1441504 767691 441373 1396886 1130298 535569 1897191 1449990 941826 489593 1102637 156672 1587029 116565 1369459 1677677 106729 317786 1019496 369147 485231 1929743 1758689 912386 478312 1074428 1498701 1706650 988252 1768020 1194438 940277 1315992 273906 1003195 1674061 1435179 514166 166724 373648 1903549 1696949 1080303 1294009 1040030 900152 1677111 33870 1738307 367398 428635 854054 1161326 1438743 1258813 1609239 1794454 425689 1396684 461284 523144 1693012 794091 730105 358783 746114 241295 210575 1886933 1635714 818503 403479 1855600 1498864 1812711 1201573 1842687 1842681 63397 662841 491605 1753990 779834 1092051 1730000 786708 865274 306234 1513144 330858 1824498 339185 139363 565847 982991 541130 1434930 1553141 1075348 825499 466754 740479 1215139 1989082 474120 858073 133693 90744 863502 1673438 1071301 1471476 259015 625600 99659 1422705 297098 836823 1727401 99814 1558679 1641278 1804051 1613255 133444 1884883 1369729 1502383 1539868 563341 366453 1736770 1694595 1452214 953596 316925 828282 1800844 1889905 1456415 1377318 1495753 62457 1560164 1051060 1024044 74669 1242990 1030226 1930350 814200 1845253 1827553 1222498 448054 513144 1154675 1530390 316007 998908 224149 461340 555046 681958 1297524 1716748 122872 474302 173879 623740 1366392 738904 488195 262871 1903688 660785 1132709 1925552 735706 582897 1192454 170481 1173323 1829532 21412 397552 533365 807274 1990060 591739 261622 648415 1814642 1552664 1515727 734805 1027222 685938 370445 1041911 1666625 149539 219552 1011011 1309279 219168 1322492 1118557 496817 871324 1370348 273214 68168 1091512 1101803 1689233 1399766 129960 1408084 1594489 474333 1059772 803168 1988947 1195830 232022 1549577 1452151 1793922 471933 228296 1565480 1986732 788282 443115 1720974 1071969 226925 1436040 1344265 816713 598335 1754867 263196 1500907 1688612 1238473 395934 740290 747261 567753 1247109 1034063 794598 629146 689605 1038564 50498 1891143 419288 836736 151928 1320199 983799 391425 842878 1154705 1066634 722026 742063 837368 38897 458009 1289561 1980356 1891086 1616517 884096 825458 529130 1385811 106648 603438 1070688 1326492 1513087 321641 419542 1818287 1419335 1715478 1936597 617045 1957214 1760487 1213438 452697 1648112 888533 1545487 1258592 559502 1524005 203327 584792 1717493 1965546 1640349 1267615 1385041 1574712 425962 1892090 1979233 200908 6127 1874577 1705468 1450873 1992026 581895 540738 183256 256385 1133133 373351 1625880 1316490 1329001 615940 1517310 374496 1241776 1485106 283157 387559 453806 1967757 955287 443380 974214 392808 1746545 1394117 1917102 1265588 18278 408521 1311911 952511 1580672 1684476 710662 1737713 1011571 1398910 1801081 325214 751889 970936 1883641 969291 802939 346771 1296077 828245 1285793 419968 1834698 1414825 564609 642206 1973713 429370 812047 696042 1123789 1375912 1872412 749057 1859956 965003 882544 1331812 1056748 1962290 98851 1894515 1447917 1138193 168724 278366 241211 1452470 1269915 1018867 376723 1468111 1985450 1640806 770692 638150 593120 1596668 293291 95542 564205 776292 1242773 512182 1290160 104283 1912481 1868948 1379935 1558443 33456 1369255 602749 1989011 370552 538295 74876 1188774 1679893 1074273 1380753 188501 221283 665639 1553112 1971026 371976 283473 1087330 1039240 581372 1729458 1214556 1386299 1840293 20323 1291436 1994186 1487116 1908466 1407989 975652 77914 202241 178516 1664904 578672 1309052 647821 1191573 252711 1874534 1557725 54796 715272 1522551 1559554 149020 1167174 1165735 838219 36719 47982 494846 1083245 1375068 16947 769375 1802721 662009 34753 531766 76545 680780 1962529 727555 209079 1031133 612980 113892 1541676 728367 337201 732698 467264 1744225 717487 215107 1981934 824640 607844 1929577 1520052 585232 1090586 1076078 69490 385811 512825 57194 1605249 226722 1429169 303608 1396277 1446277 281487 834605 524145 1486881 1239400 731475 130279 647960 226605 1353523 1002712 632414 451004 865762 1306390 24664 627250 79322 153070 1903071 339050 1511166 378413 1623115 41541 1462536 1417597 566807 94733 1126663 150895 1410748 379365 1574838 63389 1418047 1501886 813873 1223106 817975 1875176 1093040 642503 234692 1142596 346369 559078 1768807 1512335 457044 1591697 675237 1387821 1301015 937009 533861 1782752 1546284 1408467 247687 18181 1141511 1204267 1179137 596520 968828 1373465 1629500 1646672 966378 275846 1289778 857651 417148 645828 1292814 1833876 1088421 1926653 1484523 933520 519906 1913547 342664 1010261 1419926 1195059 1886326 796658 109434 1430104 1719902 1442761 1934484 387568 595505 130593 554577 1499780 809955 711158 1474546 307978 1078422 1072876 69000 1790385 788723 1687876 1720784 1406080 853303 810400 2820 1048214 264328 1182940 654990 640310 329421 1896850 899633 1706775 236477 715269 418218 1232735 317541 1873732 397503 490218 1994000 1398552 916271 633211 1250887 1470798 1145762 1959637 1590733 239879 1467141 1526296 1578066 1305476 410759 199567 588492 1423343 1022864 1277214 1095877 1619117 666723 583584 598400 538500 1068358 119349 1282198 1304137 203876 1709767 723277 1358791 568395 125513 964958 95014 413777 1247457 275112 214033 293660 255392 507270 1158008 96863 1171498 824955 1832708 580209 999514 123732 237224 823677 1525327 1548021 622553 1725981 1740843 161564 1879728 783844 1617596 712979 938520 490695 1751235 118589 1058704 97146 368242 1738854 140894 544570 1336945 1091028 787918 685909 1321519 702131 818975 1823997 1232291 18921 339589 1187058 1926589 479083 1917485 1933905 1716695 1554816 701021 1774690 1132464 1573228 197180 314294 761646 1997006 830145 96203 827670 1221473 635016 645122 591300 501671 1488269 457555 182179 1592646 1418006 341676 1073867 222085 493900 1190848 1848833 1940650 1321794 1432320 1225067 1470327 1058168 1193516 1436840 135721 374803 1633066 765650 1760898 144369 284957 1196063 932882 1564699 1315730 1358914 508426 1442737 1713237 92016 266677 416304 596739 275733 847101 1018249 1208152 445341 1905710 659390 512880 367195 256098 1281773 641597 836561 1365588 1446458 1924213 701500 806445 369835 1832855 800033 71543 1458477 1793742 368774 1504204 1915287 1301414 1932237 330605 178657 1084824 991528 1930194 590215 450068 93483 1083939 573829 1183928 1289375 794826 952049 1930342 1848259 1028202 1387590 1388883 1830590 64216 878375 1876675 1102079 814028 823970 983461 1142378 1830901 1942671 1889744 628217 230051 1641333 1903869 97451 1582724 1496484 1513880 971877 1586047 427557 1430973 1941185 1103867 835082 1061460 1537157 1120523 1233313 1902235 693563 67285 1239840 946536 1967181 570300 122406 1860441 1006688 1929159 453040 1450365 1619706 1181084 1800756 1154525 1242357 966174 1131106 1482191 1854647 1869756 1354387 1380409 1158413 131992 542350 83139 695371 713669 990922 655846 1728944 108620 1835806 1794220 1274738 714248 1271215 604238 610526 1577340 580588 1119988 526642 1286006 21414 809361 1461099 1182045 677926 501817 1319378 895499 59337 1076021 1146978 88825 1690820 1915530 876489 1551336 1058979 1185299 1351059 1155148 1479336 749912 1379385 1155146 84562 339304 239553 1798150 1839575 937550 1043345 171534 535219 757376 1524840 203851 1388090 371047 1286812 20841 174213 1185977 526904 620152 1848927 1851603 126943 1192224 1034805 1029584 798566 1465921 1631599 40255 626469 609469 190509 1825485 356892 1079497 755594 1000392 1125480 1249549 1364074 1351815 1134566 1246424 79820 1799042 1094169 920133 1973421 716323 1896243 1433391 585431 467930 162416 1410355 1702931 992048 1567902 1269792 1292081 1698884 1542025 1165598 1821007 1695363 395420 1258855 350971 1557992 1857379 21893 623618 1019376 1399801 201310 349447 431009 97327 1429080 1669482 825439 1441170 1009437 1630620 794062 896008 550398 51013 585441 420865 732514 1578090 344935 1333430 687723 1017895 1845686 1314273 419179 1511106 1271531 1082608 1374880 75395 1165193 1774767 856076 329256 1676392 921754 1040017 799582 1187705 1465382 1094891 752492 628645 656812 1666996 625469 810587 749747 850625 1722054 1120184 1058390 1220354 1718778 1373299 1883133 927264 663701 63128 322928 1057301 323827 1744906 1292908 361030 712121 1133110 1379193 450960 817103 514999 1226916 869659 607903 1734647 1451969 1714107 90345 652346 243698 1845785 1809353 1698293 1471607 597651 1935261 1358322 1194340 1782448 196800 1452823 408087 1970457 44137 1858488 764217 1921627 1101950 907667 1141771 113991 1787958 711479 1022154 526781 1025070 1422061 1032370 229474 1031365 543379 584509 1157046 206432 1794549 1760051 1537631 478137 1100 469451 311450 672103 1506306 188238 1994859 1951224 380945 1779748 773344 50178 1229127 1490165 875674 98455 188531 1020251 1179112 773823 699849 753224 279401 253631 955729 1348913 329576 673663 581526 977120 1342671 1773529 1616828 1607160 929768 547100 49315 1891664 662460 832818 1794522 236851 450537 149490 76952 1537463 1939558 675591 572463 1343027 1193100 1022447 1565837 1252792 88901 1580698 1682309 1304311 717075 1670605 1845381 260020 352580 555990 1278266 1594180 398794 875578 1450952 1331762 1632549 153869 932761 459524 918232 821652 585660 1993110 1480211 1958283 833030 1641875 854610 1042467 1536842 1909481 1406549 880796 1937436 1889877 1018567 152042 76077 1785786 774545 161869 1300658 263495 1399846 1198688 1480469 530861 542347 1405527 1863984 1340725 1517186 1490427 135697 273916 1192651 686615 1195508 528717 218242 235705 661536 27414 1006591 963099 1753327 1441808 968329 959653 890101 415049 621422 136357 472244 765801 1064009 1258587 1829146 1797651 1162616 324303 185530 22696 599123 1206843 1307271 1792777 932949 1799877 128841 1966253 1161849 1094 1808901 1782965 21212 1113122 344346 1217323 621159 860136 1541368 1254583 324406 488521 666201 1967738 1932800 606781 1106894 449202 676526 427672 79270 865306 1877345 38427 192400 1283382 1153508 352930 1710172 1612593 514473 1435616 448053 534239 571268 855080 398784 234501 178964 742142 442518 417456 8949 1905585 110524 959514 999427 1706577 917148 549410 764718 1631056 393307 904181 1278972 940584 497714 757960 1985812 785638 1306284 670596 1180643 312487 514212 1717791 119511 1437902 1220882 192853 253666 1605519 794068 1150914 1063090 1077333 1638303 601920 1790211 1114748 41997 567527 960885 1423742 1048455 296144 692940 63654 1936288 158072 1613725 1979030 94165 1127356 1349778 360309 1237020 814140 1225662 476876 285712 636851 1680164 318235 1953805 601831 1598761 430759 923999 1155723 503124 651470 1458648 1130142 1234976 1079913 1522621 1916001 1349475 486874 261429 1805264 1846497 1914920 82194 110318 1216621 849584 1059645 1767884 767188 225616 1909051 1986664 305065 1247524 828094 602400 994941 1651951 938764 947817 1433417 1468038 887028 1829618 1275488 394558 23279 1765699 1866841 1685817 1555132 1091427 767094 1964795 750178 1698177 1698628 1283570 1010334 193758 258731 378729 1882228 888640 409219 551415 391724 1634751 395861 332554 1060113 6996 718220 814352 989833 1731119 1373472 97908 1137848 311360 387761 907913 1274317 1795157 344004 1130218 298959 603739 59420 331967 1908790 1093410 45883 1684812 534067 90722 380866 98454 1000409 1022559 1770497 1954773 493723 389080 1509421 1189602 1328125 975108 1406626 434570 602934 1913553 207309 352067 603151 1023756 1399867 1280247 160681 617422 70878 724064 1330821 302539 1135136 1346417 1871970 1494367 1231987 1495372 1307001 981615 165738 1517190 1093710 236084 699442 912316 1455383 327742 448647 928391 355152 1606869 1701846 817504 266465 203807 786107 1576969 272393 1089739 1768825 75752 129324 1504206 1406188 875979 891449 1668259 1879603 723001 1083276 1454739 1575092 703188 52932 1422778 82114 1907707 1078949 960839 733494 1172973 1454676 552220 353133 1175463 739083 970312 1776232 156649 48929 1544314 158658 648292 41157 1909775 798187 219759 1825225 1463473 305360 410534 1960587 301117 732067 1392114 244649 1418593 229891 526947 1997648 1857649 667914 1915392 1872579 343789 686210 16926 844278 1492869 104696 95205 1208991 761039 1348443 641804 544532 123886 1658748 218832 421859 283167 1557100 930761 1280846 978156 1610944 438785 9695 1566639 54214 1375851 1661961 1799457 1895520 1533185 258100 699072 1766159 1953067 107140 1237204 186547 634213 1021230 1042685 61939 692007 333316 5198 732875 1129349 1344584 1239606 804172 848973 1109399 779702 1447015 396871 990468 1052277 1525127 1692577 1602643 1242716 1865781 356174 1839720 1559657 814676 1071440 1225566 458719 661431 1878876 1903898 463316 1392562 1307134 1236975 363987 694522 750976 1590365 43808 852499 170798 1564867 778488 1052975 1344244 176797 816090 641639 1575964 851453 1010376 538069 862960 1910859 1913461 682016 1169178 803458 1611830 374726 846533 1909944 407533 181161 219973 1982399 1655712 711730 85962 996886 519627 1159116 117989 917371 594335 706297 156953 704080 1716711 279520 979312 236516 1714933 491382 922599 587127 1078178 1186039 556240 1437228 627208 446540 784943 1399527 1111700 1061823 561626 1444176 564933 1202872 1996624 1178235 1463972 1597696 1397057 1063707 1064423 911734 66856 211387 1996062 1801978 1562717 1968708 460273 92389 1365271 1511470 271095 1998591 1688637 1973224 1748128 501575 1518139 1190407 261652 1559398 472682 1109788 1176273 363441 1958074 1944250 1328418 922097 1596560 1847646 1627081 1071538 7747 172459 512288 538805 158464 1267096 1516632 38268 616533 219486 798962 710691 1480939 1668180 1883675 1151508 1470039 225729 1277586 1529856 188429 1044813 1640672 785310 1629600 1203851 942239 155046 800819 1612753 1582451 364157 428455 408491 12105 43596 1777128 785269 1383308 263187 1741836 440493 547295 915797 1975565 239695 1433741 470037 488487 503430 1314312 1000937 1170667 1525670 1138808 1957333 605360 1869455 1979942 439403 949071 1636432 1797569 216797 161151 588157 240821 294445 1995629 1975543 925556 1872069 785743 1139078 92971 564940 233720 909050 1598906 443605 1422710 627970 983202 1231105 1835284 1676533 1074005 943612 1193159 1258337 1535856 1834876 764689 805510 793807 665093 1102568 65894 1737325 1514815 300300 729837 1738786 1278859 661112 1295519 941026 1130342 97309 1306489 617307 1910157 623513 1173052 1264389 762470 1751299 811395 1783558 1693228 1674372 1850567 638631 548534 1404348 1852497 1955074 1423537 1333447 197523 979714 1772408 1975629 1061817 509680 1818116 1690352 407423 1173410 419269 70066 831164 1653143 1049043 376134 1656694 982468 1747610 784315 1158779 1164685 1399091 1708566 1978386 1705460 579529 329527 330278 1857560 856116 191247 1247954 156149 871134 408737 46375 1973897 699215 145188 417348 633998 1108691 182496 76135 1141918 966212 83928 1459564 1374775 1640005 382189 271398 617528 802385 273140 1999270 76636 1116300 403028 1930973 386027 1630886 70093 1984732 873731 405079 1866045 1039842 678397 328122 1770912 223101 1644328 907277 1882858 1652823 416501 528169 1408287 792101 720197 276372 620995 1713021 1118428 1201856 1513621 1387706 1136838 1405754 803076 888077 712989 1806327 657704 1236656 130768 61250 1921785 147285 785111 1134634 793428 1564991 1590403 1893520 18334 69313 1244587 1965061 10637 1502959 460681 686203 1981091 918454 1465979 1113356 465394 53079 964273 201533 311493 1774012 1957336 1014346 662324 57096 1956746 949566 1837629 964280 620655 1119163 570342 600631 1481474 297420 196621 1152160 170985 1929235 330696 23220 1090932 876657 1314439 436347 1756446 1767703 1673283 470690 1454582 1141349 117991 261120 853384 575269 1192006 1869249 1939728 274010 709846 715846 365061 174872 530858 1126218 119906 949900 1742442 1648882 1057029 1604953 1168567 1419279 1328110 901207 1573814 273577 15054 1928073 1166825 1427172 1653162 720116 646929 106608 1980309 1689647 667789 1272801 29960 1655722 946309 545192 1708464 1717914 1824282 1101393 1216945 297146 1103094 1337817 34693 367681 314536 238558 1035947 706989 1748802 742494 1561060 206084 331043 1356930 1236331 1429761 957427 210017 69118 594842 6011 1473600 1622037 353233 982604 410389 1536422 1964487 1475477 1920820 904157 490557 1897147 1737969 576805 507654 815286 1121646 1086292 894197 13189 220560 1135179 824939 1723762 247855 739026 982678 1830208 186426 497383 1510375 941942 547391 590223 616893 1741487 542331 86592 1028076 557916 1247489 506521 1119032 205112 926341 575660 40399 1299270 1987360 460184 1345895 120584 1267282 1451917 1119698 383227 200679 460359 1091436 1103247 1235616 1250494 321717 817857 861476 732811 500134 1397602 358762 1272969 629433 1544001 963069 400749 511514 1975886 1124758 1636001 320187 1412752 282134 1812019 100596 554111 1414096 1194017 862618 382660 870289 380797 784611 1370820 1146309 1484879 20394 1066525 402526 1550233 1718321 840259 1162093 140330 765556 366282 1506219 1123197 1935197 69561 1318127 968523 1531879 1325271 252839 752895 479452 859400 1836634 1292316 1232446 1517898 1115569 1483193 1251210 1874783 1422675 722002 1390531 1322264 1330664 1021567 1890304 1719776 1375878 1742153 1905003 1683862 1848732 434497 1312475 406875 40309 203816 891735 1448798 720821 655393 775652 146504 1662667 452713 470237 1844265 417463 849043 696864 614099 729045 657624 1666873 1283482 1954700 1118500 446758 665418 1335998 721796 1175594 846796 901654 1356765 1405634 1836709 1910205 112492 1620410 1656031 1767557 1722056 1188342 1263374 1760114 1479371 1938717 1481188 1976455 17033 1264502 1626479 1450442 696582 939932 1162556 997233 279277 1015516 1081580 1940739 1432705 943050 1157165 1316524 1019760 1582040 1050219 745937 1109197 456126 259513 385092 915936 369106 1811290 1711167 1227082 1741605 1828829 1340127 1585202 91313 126229 109439 306134 999205 1503792 1003519 1706903 770631 1875667 1868913 112477 503112 947288 1041223 371174 1631272 965597 1450 723857 1310248 917225 617843 885297 637572 1773637 1575428 150421 390063 962792 662603 1459792 597709 1814326 176096 440690 563887 1521340 846540 686934 809260 581039 251336 546333 1132573 1746775 1178152 1718022 1237019 1311056 768301 1370973 1447187 1151711 1253109 1251564 156987 753610 1867977 319720 1870684 1806642 745161 1577357 1417895 1481427 852425 1569547 799600 294271 1471789 562630 1535954 1069724 420924 378656 782046 1417489 1593118 1108828 799336 1374614 1700 852917 349268 1153040 655622 452527 1541911 1557291 1596438 196858 1074763 929540 63872 1078987 479228 737460 524422 1276292 1124933 601623 1151231 1224374 1890859 916381 474764 131949 1789158 1661126 576312 1728674 570931 687993 649156 1282299 34650 1355014 908537 1862708 93373 516451 318744 1320571 1353546 701520 1575034 403798 1530722 914144 1719019 600500 1682813 806864 1496123 641038 746162 402505 320720 840270 1039105 904438 835211 359688 1802248 1282006 1728852 945181 63715 590772 1353488 877071 1765790 264118 946571 1970715 826729 1652148 1582542 86673 474307 1521597 1510050 1982181 1862407 1305692 729008 1400800 469656 373452 697682 1427099 1637706 1968937 1239119 1252667 1658437 1487640 1809425 1926466 1431542 82137 761308 240473 1912402 953236 489303 331519 1614852 637437 707025 248927 468021 919601 1480963 1053596 1378909 131978 743618 1025033 229713 157159 1156603 1890021 559724 965607 1959186 755801 598863 208015 272993 1915745 1261776 312733 1152518 306255 1990139 170162 455173 1666526 874883 1283493 1144517 81574 894574 1671838 1862088 1482263 1936264 1317973 358140 935741 1044542 844645 455997 1426096 1946683 231563 1299881 639303 739835 924544 1581354 1510562 1596392 635752 815427 796957 939871 1635974 791461 919505 1361621 1785667 308742 1261129 369850 1738554 1085562 1344857 183097 1722004 601672 480088 1650528 509965 237079 615966 1031366 1042276 1532386 149413 631008 1485594 1624222 435854 637217 1288399 2287 1229515 609511 872538 257527 877833 1349278 403655 1300899 19867 857174 379151 1773271 1084039 1747102 1515136 1813040 1268527 570928 210405 1428810 1225616 1018319 1153198 1595503 1081605 408023 1328967 400679 1407608 575541 798345 1823082 1767510 1014360 800127 1547965 1531663 1055478 1738816 1767903 1775088 1684943 657950 1199810 1425166 1882612 1247618 1630796 694536 72577 1902510 686703 1108303 234488 938235 830813 1910239 1358686 246476 570706 1838204 1356891 452366 841179 175572 750978 516391 781309 446384 1689814 1306173 1027212 1433908 1193729 1731917 109843 1680718 931869 213318 1338788 1567308 1641743 273936 1538926 1223838 1684928 734816 982687 1673369 1889484 538937 85543 593101 905122 327864 623557 1047013 226102 1276925 1268327 264963 1273660 1163923 410487 768113 866589 681707 371041 1456940 337054 1665894 176880 1884468 726370 1679843 43273 518097 1513270 1023205 148059 106781 1353257 1100988 898285 1335584 1914115 1398274 1690655 426610 1101815 1391376 801746 1278313 338698 913480 914287 926681 637182 1857888 334766 654461 57685 1281845 76267 1269666 642116 1955174 1476527 1487632 588319 685843 1017232 1689956 739136 1167830 817202 1184871 197792 1526091 1722944 1600633 382616 471059 523757 1732868 1489416 89709 282294 1563299 649129 94023 805592 1267293 1105354 1817562 137505 1611196 1153671 1001544 732092 1697414 635896 149619 1055404 65887 171649 1223067 377791 1101171 809969 1686426 57823 1643538 100069 778254 1520961 222021 60023 529700 1030550 1294181 1092825 1345188 862725 1265233 68454 1549 1369308 317180 14064 979087 977879 1462011 650005 857708 58828 1123829 1091440 120775 1542132 612691 1036130 1010887 100139 1258770 1828218 360656 1822630 441137 1747183 371025 40419 1365462 1428085 475989 1270374 1847347 278086 988096 489546 380772 1585218 1774451 1872491 2633 1573128 1991908 1227846 1394578 1616444 1818295 1247062 381464 6830 1276822 956998 667580 858702 1131850 206169 308199 453880 505356 1531272 114827 365904 143345 1102858 920861 167945 1677615 159632 1584766 506120 211671 1525414 1011949 50419 447166 791298 658080 343441 1329166 1964436 277471 1168977 1673787 43118 1003490 1380936 608951 665360 683815 784685 1591047 1857202 1502559 474812 282882 1631854 1299675 1874703 483927 1684734 940680 1068128 21844 323125 191903 1855069 1223979 1462654 657142 1041130 751398 1770516 1284289 653599 1175409 505353 1361782 803740 562954 1060238 934757 1567354 473399 722954 1918172 1327887 1269801 763955 1932176 1529924 165979 691336 306806 1512475 1856172 1125236 893246 1007107 1215766 447722 814942 1803515 1447226 187895 1338821 1856696 1731017 1969880 1355982 1179754 1581410 747065 867826 63881 680999 1124551 1133058 1153922 1802390 66664 582011 785402 1629041 655957 1493167 1480596 15530 1226176 1382601 1824658 663840 1286771 1218201 143891 1101446 185015 1811016 1277969 1575065 797269 1273055 212762 1908727 1932672 1505657 687537 182665 444375 1729388 1812694 197698 752306 275460 550973 1411775 992158 1274319 1334776 677474 1568406 103329 1800046 866579 1113812 1311594 1342434 682237 1906247 936981 453204 800904 1912316 1109023 469444 1876702 1084678 693848 512986 728554 1394805 752 696837 1540347 472346 264482 621211 1635621 439257 669015 1604023 876577 1443883 552769 1698424 1484664 1421538 750631 993973 636311 1569926 1529830 29236 260455 710791 1206467 1894911 574308 777770 483339 794355 1074107 897752 293158 187350 1839450 1344414 121540 988338 433296 350118 1743662 1317281 1001351 804421 1876089 1936626 417688 1416035 394338 1934498 825221 159578 157475 1420572 419907 1187585 20538 950945 1718297 370597 1632115 1535849 1048670 232304 896957 268455 1231175 1774831 1654059 1816353 772667 1683483 780658 712812 951404 1263322 1509843 874887 1988767 736490 586550 411934 1497717 618113 92999 450224 345799 1235293 1221271 1474996 1620015 1183865 536558 71453 1533101 1251940 918498 965206 695901 13644 820190 1459118 1769898 203685 1886089 359178 31717 1999544 1443425 474063 1767781 1554368 475903 307426 1499152 1444233 445571 356640 266189 1099336 669846 1183899 238824 176409 543172 663640 491834 1594482 867732 1438681 832892 1743312 114761 718582 200133 1302251 1564450 432375 336703 111907 201970 984689 1778805 974923 835674 1236606 1246371 408721 835869 881932 1406765 1465478 829300 320731 814682 1503288 1775936 1927303 853234 1672290 175276 1354196 2832 825737 39381 441386 1638190 919700 1956592 542404 1982960 1788617 108786 1379805 1426421 687820 1716206 1375421 1124039 189999 1313506 265987 803862 72072 626663 1831710 791506 592926 882319 229522 647387 315572 1522870 60482 683195 268070 368883 808856 1523632 1639891 408660 698912 1075708 104820 1060665 290313 1734942 259543 834251 1206534 504956 786882 957312 700192 1300175 1924074 1197618 1405050 1851672 1941240 1999233 1050947 1024984 619097 619539 1998377 1644785 494980 880281 1036127 1083729 558597 544568 1851346 593333 366173 165202 753955 1729374 1460302 1716307 550133 460857 1346775 982948 1867000 1991214 1529217 708539 1437341 392778 1198359 863791 1243297 1532062 1332065 1109295 1586290 1946507 403282 1335935 17180 1223581 1788115 162185 1385796 1234212 1005199 1308540 1849136 928588 417291 1030717 1398519 259527 87411 1573588 828342 1696452 1610320 127203 329729 822737 1257047 842846 1319734 1598410 924704 1657329 411804 1658985 470077 1850654 1171201 1249092 236430 24857 827477 406452 1735017 915437 114708 1830640 287525 210508 264955 1745766 1263487 1004257 1699364 1437183 1735432 947225 1313136 1401775 1857398 883823 1199629 228029 1943940 329358 538942 1487497 1122656 412953 22546 265066 289128 533508 1208286 862319 502925 65708 1022737 273325 345581 733621 1196052 312913 857752 557982 1534165 1031483 601842 51753 1645188 161149 1278844 137415 41819 1626572 1971677 1191288 869138 1086244 1240468 1373256 1170612 1367787 1184310 1381715 1038429 466639 1225099 650981 686251 1660860 46372 1485265 1624500 1232474 241849 996055 1686864 1259616 1534818 1886105 1264549 1916327 1144722 204653 354302 785667 1451817 198665 1613436 495929 737072 785319 1766887 1682584 1134274 631404 175836 522315 542948 125672 263923 1676269 1139797 1379466 1584572 1235402 1441799 441796 1155181 444707 680876 1917201 399587 146160 59978 1397681 616521 1035402 1396793 1905567 1640052 1901738 1398637 1889845 626409 1124234 1752592 1877439 56107 1455441 377608 1399979 311027 1823245 638787 374082 538967 112224 1400913 1622044 139098 1176545 531084 944099 1465636 71967 1627495 1821703 110889 110674 736716 1532126 1000469 453429 991964 14950 373658 1744355 1598188 1520949 1886250 514732 525993 1665350 1023430 1903508 1690374 1513547 66823 1515774 634907 1885155 1343963 1282159 972894 1907346 1403257 1378306 1734882 622515 669630 435809 1452496 117067 851947 1294751 1650299 1926575 6893 442266 847194 32431 958847 735061 1100138 1212166 345750 1626244 551308 1828538 1475417 1346033 714484 1906859 1022067 1643569 504772 647973 244706 1549917 1497056 505880 158089 944130 1869941 856356 117351 1411422 1012636 860293 511219 1266013 1129096 500080 1445515 1024866 150162 1617635 1816759 618323 1783158 1396851 1887926 1399993 852764 1612175 287638 347090 1270442 1213819 196737 1889965 1159099 1539506 185455 556575 1348490 1825385 343949 420163 727984 583040 280524 1156259 1320599 704486 805195 1469226 73068 1901269 1644243 1573098 1554737 171582 165761 1116783 22674 33727 1564984 541824 288588 925587 140675 634381 1337861 687617 813788 1220849 1415580 1354106 89429 1835170 431758 1352742 371610 1740761 1278887 298530 813595 115496 195014 396903 836463 1281946 257615 553987 848840 514011 586921 656652 1097073 223169 200971 998294 944155 624147 1708929 855923 1196454 1744154 46112 215437 181103 956587 865287 940136 1052429 1673853 857942 1944629 1583198 228984 518590 491198 661689 751287 458813 1582729 1323355 363910 999220 264442 1963658 805891 1305665 559783 4864 1760688 1775712 851920 1651579 1977383 1452911 134024 786050 199638 1188317 1421517 853807 1409769 823196 1293952 833211 1445788 1743112 1120622 1984846 1283243 598596 1994781 1941862 394833 137093 1788818 1263095 459187 614152 1935139 407615 1398813 1948 1798692 1497269 378660 1530954 903425 274331 1369514 1620271 379201 1209437 1246983 1651812 1019832 1870474 563062 1656649 911066 597503 959054 229059 1325308 1239142 1974034 299089 329667 1705987 754486 747651 1256387 240904 51995 438465 482140 1217005 24452 247163 1758373 560319 656900 935977 1509411 136957 1552011 136611 282935 185336 1068009 1066347 1118702 1470834 1286717 1749860 1571818 436252 1916328 953603 55125 313181 1957507 1802141 1201557 1835904 887870 604449 1490502 1031487 1155787 596898 754855 1990256 1455136 1567236 1057477 1304989 95582 445813 251452 1288390 171426 1517788 1877170 828021 1916625 765081 556621 188431 1899989 666713 1558768 1455617 687089 217995 1858927 1934088 1671910 1366927 1337377 726518 1629317 464819 636323 375733 1686499 1568199 1828853 1981038 1062669 980916 1877998 1866927 1786739 573285 843986 462041 1604243 857746 993486 674094 36204 11786 1840538 1452780 559710 538433 1247174 1981483 1984571 98339 1153825 1543074 1776622 763579 570740 430797 696964 1154678 651692 580457 1833552 1291169 1258172 1164479 1988114 1346932 1428342 123375 1106593 868341 1993286 1054380 426576 656331 243696 73781 398499 463127 800144 1708603 1084349 1226065 1593993 834292 609449 1999148 1675921 1246829 235970 163521 751540 1548762 730438 1569513 964589 1983960 871146 1641291 582369 821712 501201 1175101 415246 748380 431410 768229 635991 977990 1542938 342530 541935 827413 730150 584816 3478 1157881 1339813 1753468 681356 1272750 1334218 1372511 1145850 11829 107867 42121 838464 1294422 368168 1018028 1946314 1310209 1207988 126413 1965013 1890103 1928011 674656 671325 932977 1548152 175839 1643115 569715 1512642 1806671 882048 43887 279326 795498 781260 122781 1390579 1068067 1178816 97695 106394 1768635 767621 266865 94035 217076 143753 22335 1213185 1687338 1184115 200666 1602764 1288689 591758 1317597 62182 1077544 425958 494476 1977593 348481 282934 672175 927064 105335 646046 1109781 1276390 446909 579815 734155 1835200 129725 1885521 1253468 1659334 1490015 667734 102588 763954 619914 1503932 694700 928099 446267 6721 782662 1805206 1510309 55684 1174112 839118 962393 772216 663133 1465637 392637 396478 140110 978440 231377 1366730 1191776 1506550 1511634 199080 389864 978001 251403 1376466 1364258 1672610 485792 283809 818224 586171 1819121 1572290 1613104 467754 1920421 1517797 512627 1341280 1257277 1359088 1669111 1716698 274802 738073 1468362 648482 88457 1568086 1860968 1093831 1443413 1433085 724571 370549 1998965 677236 1992576 1920175 1043958 369953 278056 1655398 414935 338252 303928 484912 1855391 1677372 938527 1173589 1066700 465167 426568 454069 1308028 1517440 685316 1924810 231816 275913 1355491 1698465 1400052 344684 1807787 566773 622863 1552649 1150751 833935 167264 404676 1086370 47545 1398591 370443 1616061 1276617 932282 753398 110137 1319680 1457490 137945 1204119 1321279 12924 1782985 1742717 1617961 203125 1647165 138269 471795 1086777 1869396 1303818 1678537 1759852 1470201 43334 342803 135305 130094 669063 587951 1696934 1623408 1959903 389936 336645 876730 1651816 1684006 1287662 1878197 104849 964130 204048 619782 821564 1451033 907788 1022 1286696 46927 1004050 1728039 1595677 948899 1658169 1754873 65553 1216335 962335 412818 1424591 576144 678999 726993 488778 1506097 743890 113202 117401 240426 14574 1519340 627838 349908 982450 605839 77555 1661722 1690634 1085969 1744857 486243 967758 1628972 1717337 652228 1387818 147639 1180181 1437735 1210534 1329273 596642 1802832 320861 110784 217401 78386 1408489 1586433 461232 1589931 561954 733300 628949 345154 626251 354671 1119893 381853 1557061 533607 1078176 626574 1172120 267800 573691 1520623 1295465 1803684 155338 1184754 1839712 1644640 48527 1159702 1026719 650751 719138 1455332 1692412 943029 777501 349541 360100 281815 1589716 680248 1413919 1807131 874654 78084 931329 856182 1746634 1644861 1850895 1983673 1094408 1888544 1316903 139835 821782 1968685 1746003 1463807 1081230 1682942 1369870 1856836 1877660 383331 363062 1269395 924862 1336534 1981237 1429527 1902484 398002 1935179 1143030 675565 706295 533300 817944 1618307 530979 672071 1875168 919319 1201004 795117 185311 519189 1048407 699532 1726460 311362 1775134 502173 812972 1814517 1066942 1846626 321514 1462521 1870327 1394637 623393 1500729 702584 1353652 163910 298958 669901 389011 1253103 431583 681741 804653 702007 1931184 559854 1903362 940329 1847219 1798905 406246 811095 1628108 1487398 375971 1653286 127465 369454 295623 767428 1717800 1669203 1179995 1913300 1673122 141211 960702 575205 1677649 872869 406104 570914 465591 47152 642399 448595 861197 22596 1053897 41422 868775 1246403 15203 445942 1458978 908468 774489 1690495 748722 1712064 1075980 979693 1922094 1687798 1952650 946150 755590 1527458 383580 1901180 77514 1569564 1486179 883531 842163 471783 1100185 1259339 1432233 422106 600488 1197078 1717299 562884 810203 71984 556069 604956 432077 1209891 1256208 1261750 1786517 428837 460729 443694 141262 1577983 1082414 389491 200972 187109 1354285 699653 272718 311181 733618 1931396 1859543 955788 1195515 1638872 306895 58958 909572 273354 519376 83313 349761 852259 557482 1854377 601642 792073 1553619 551354 1710807 664603 643015 23329 356951 485535 384747 1580914 892309 1311768 217204 552968 1773733 1795290 905737 1599732 235746 1899746 897458 1932507 1246657 872050 838506 877988 852770 619121 1110703 573880 418229 1168543 690250 803860 1235768 1126117 1550910 862715 1413023 21221 1183483 311313 727289 616042 300596 1684170 746422 904362 1054491 1428354 42108 962090 266272 824439 1921390 1014574 1862737 1350487 1736597 854076 1741664 1448707 82584 1887161 164342 1456975 665533 1868304 1109658 1911407 1271358 1294356 493507 286863 1517407 1607063 462695 354213 190040 557772 748019 422533 1284625 664532 363680 184089 188251 1195705 512644 159393 829862 1267836 718895 1260658 1334862 852910 1683594 1370175 443093 1076789 1619957 1938037 753228 99368 1940147 246359 1324978 1260240 158226 1221360 326751 1531547 1628866 609022 470609 418655 822459 352376 787852 795956 827412 742574 1933424 1400740 238924 1215617 1953954 1541825 717206 1177284 1879402 397434 1537709 683675 775421 62223 1349430 327474 503623 750205 763508 833121 1955663 535842 396842 459120 1871930 742406 1309655 878387 1832150 1216252 779998 1301380 1526802 303355 1659214 1407877 617585 1162519 31725 1776473 1681786 49234 200856 1898982 1152579 397794 1461655 8691 1435104 1040047 198518 1115267 97449 1745505 136486 550845 541736 1060938 152659 28204 1516786 494145 1557839 474742 1053973 1503461 414717 1808840 1603484 1943484 502460 435953 205009 713587 651667 281776 1060090 1112690 1176078 512678 1784043 202496 1543187 193590 201749 1652460 332939 369721 1647319 1809058 1774950 870309 1465681 236724 746899 1074190 900966 119274 922076 669954 45072 1923419 441904 1512393 619449 447877 727485 167430 802511 1885933 1352893 1034920 306710 705750 757313 566185 523983 421252 879352 1209199 1777521 95778 390041 771113 1196842 1240144 1434834 955152 1188728 621499 58277 1966001 598938 260322 1474234 282159 1991357 1792454 375185 1342635 1180703 262975 1295626 84423 1598951 1399021 1327854 944935 1325875 1482177 632097 666635 321404 1909478 1271001 273367 1006313 1826714 58909 1615845 1524596 961497 1064762 692926 1444844 98570 1426970 58991 900371 1786260 1620105 792386 1238004 1601375 617784 1982993 1680453 1364312 1370862 666589 1566834 60090 1908295 1610037 1708333 959002 1495513 191055 1941658 1010897 927209 1029370 118956 1809191 1801598 507077 434017 644207 1414323 1192490 251970 1357583 717105 1422205 279861 1972136 743195 1115038 446477 985248 14268 352980 1662967 93362 38476 1723416 1712175 1995753 1431229 1416536 118176 1451571 1240600 32343 399083 1935074 1947815 1353162 1227231 964169 1702162 1403885 135025 1338168 766630 1058896 898189 330997 940736 1874163 1008689 1193227 1289054 1735312 451278 129400 861808 1525950 664960 1921138 104658 375542 1376085 577769 1851167 1299611 570106 698236 650729 1893323 1086356 985363 1415908 1908865 1075528 861676 1372479 1170276 1305523 1789803 1097559 1506108 844666 54848 1357066 598073 1779695 800760 1127540 1833977 1355522 302573 1017078 688223 1755965 484121 1220076 288039 726799 173977 1054530 1743856 736837 1714397 1959849 419677 1702345 372053 1293234 566101 1463410 677281 44264 1781076 130785 1374214 1564511 1965984 250259 1907837 1204903 1065111 1624947 1611908 637571 1979293 325651 1536354 380843 137665 920729 79024 783549 315088 1689572 1330224 1376205 1000778 1063794 1858381 1934551 538721 850601 501530 1649992 1128873 146974 263777 1530465 542779 434964 1189979 1183656 1952185 1836564 747632 1107734 421128 1158634 895407 1602213 1273465 1237240 1541271 1136747 1762471 1021858 1494610 921109 1833307 1025866 1160257 463633 166691 742294 521249 1929093 1794943 198297 1990636 1615314 285058 811594 1439834 675552 121850 1509124 256728 1860159 1295399 1128573 1262273 1926023 1706410 1662671 667974 1009414 681156 824399 1640062 1639492 734566 1033454 1950281 1112246 1916524 817391 480594 709149 70015 1357835 1978276 269073 359150 96247 471311 368296 998052 401509 1339413 1325372 1580928 1999957 1859214 589605 1476814 1827365 653043 1056493 1943200 1250305 1281331 1396127 1853702 45437 1932127 964314 1751449 1969937 1135943 1453602 1936428 735066 1006615 1301892 1812392 976035 1525558 913675 1964841 1972972 897318 731889 1640582 1819395 1115661 666137 1532678 496119 261628 265989 1973832 287639 1505532 514540 629309 1995273 122492 1258699 1473429 464594 1932714 105001 970383 1519865 1051442 326102 1602055 1526058 1149253 328724 1091572 800985 1822231 974603 238479 1565539 577961 889893 165266 1844892 625725 33929 827775 1833303 133645 273676 739531 643868 936614 288145 1167185 1037638 371932 1234492 747090 1576094 154414 78726 758666 1815731 1017120 1240214 181882 1152975 1728814 546761 959370 923039 1557001 1704253 907524 1172173 122803 1367514 934779 315621 1709623 1455046 1960567 1891278 458142 1375287 967440 158879 1310693 90413 1041476 1894902 394316 1740519 918909 1653904 625288 432845 286590 1767611 1452529 1806167 1423212 1237177 1911439 300895 958818 1104561 1434265 478412 176516 507656 1037795 1089570 1449745 379254 968230 1033472 1804806 316729 1039147 1329627 1920346 1358550 1331662 38669 14978 977943 801186 627713 588957 1894227 1901352 1550849 1297565 619103 1067297 1369163 787912 1881763 940718 743686 957684 882922 1033299 480168 1127417 1805046 14245 916549 232766 283603 85947 528380 1153548 1154611 1372628 108190 1350690 478832 1712861 417545 691845 476650 1283377 179465 305524 1094612 1119369 1215722 642524 1374933 1879579 1004365 513310 1852927 189642 1730099 212757 1519366 208948 1083688 1522231 825576 560265 1963432 1855370 1759943 1669803 1678011 205250 170614 774596 1488264 302604 669887 158723 30713 1264705 1833411 752017 1269054 1452841 294470 269593 372192 766794 817243 1843455 316986 1596539 179970 1896203 203797 1410615 1223566 1167246 830451 526817 263656 307885 1055635 171936 277006 309224 81428 328993 438303 1642876 699375 1996399 1704539 1193007 293223 1022661 719704 1607197 194042 654983 1958525 80136 1085324 1901769 179159 1970808 1804091 431567 1990397 555333 956611 569377 1664628 1431419 1260189 1578621 1139907 1553579 13671 1521685 1715142 999526 1857460 1938448 991297 398136 1770003 1244081 482982 328452 1564507 40527 354150 1613898 1849338 755198 1870664 926085 1470334 1994408 1522899 1753783 854751 1497877 1702285 1088120 1460861 64586 1651060 1764301 1623203 1120434 340847 1773139 298436 560591 1940059 471748 1963165 1590557 92938 1577364 162163 1335931 1112062 70583 1105374 1426368 1665773 1312280 599818 1524023 1480935 1251565 1426959 1217546 1017275 388464 437979 331026 461934 562807 241229 1362631 1284142 1610120 79749 547102 1545908 509717 765663 854748 1726484 1633899 1154054 1719805 525956 1989079 1653829 1135175 23958 975450 1427971 1399695 1686258 1927251 1805497 876548 1882158 937968 714772 1617546 1380553 1291350 1339594 651007 531773 550067 867217 1205136 1191724 1622744 1999951 772938 419037 193772 471098 351495 731580 1311783 1732674 1287798 1048935 818556 216799 1294832 1451656 945284 1166976 437818 598355 52274 12155 1544636 783932 610084 1169348 1615779 583808 1606252 163467 615638 1293595 226273 430114 521904 355700 551985 1238466 794095 663962 254331 1280447 1916875 1405274 487010 887080 613643 857209 1188744 1221065 1289951 728444 372376 510173 560801 239869 248082 989444 334025 1828354 55878 172335 1845854 1096568 290192 963906 453950 1887719 304644 752367 1030258 1216367 1575011 837895 320837 275780 203732 834811 1410444 1310472 826412 2722 70866 178456 249641 1124712 810534 217284 457608 1069560 229480 1725776 677455 1749306 1327560 1073908 191254 1172785 1280215 967182 190094 463224 477309 75511 124208 29109 168224 811408 1023424 1984484 801553 729865 330687 1043242 639572 1560250 562815 1742605 313736 1790565 1957549 1613463 820625 357841 907419 1609631 721903 703997 1821968 536784 1608228 329299 1523355 1774966 919653 1880269 882290 1749129 27637 957266 363851 1508702 245087 1926124 1915000 1631619 336660 229507 761846 1525101 1663422 313614 843573 1531080 215578 1481910 1058224 1164967 1339240 168901 1650717 773819 1219902 620755 1917693 587889 797166 1196469 1911479 638977 1309599 226454 1322821 1743198 1984453 1495597 1160912 1925306 1572273 1394514 1101714 1439467 465349 251838 1258580 1128306 822903 17724 1099701 637508 1567177 1958315 1894747 1367848 92497 513596 1464711 1267171 526030 976060 1551189 1394376 1337376 1662826 1526021 522894 1816307 1511165 902278 1317219 1806045 101085 1210691 1155945 1002355 629799 299156 244891 690867 1823643 666232 131675 401190 203684 1450887 2511 1793778 959081 1873541 1150821 626097 1151169 1664547 1689350 1975753 1430620 1357157 502434 570630 1770810 1162702 1737560 1191985 1377133 773082 1123748 918659 275426 734903 1664013 1054513 1899430 1146506 1867224 1552547 1126814 1455105 1547495 933094 25794 1443912 1282939 645564 1250992 663378 979527 607304 1335895 430049 1918670 866435 1995362 1536435 1479590 157778 576693 237895 1983160 1790030 954073 1936216 334440 1341861 68148 455307 1485239 247051 300425 1077165 513868 1620857 1303081 803639 1651863 1367793 4407 1867211 1345393 779009 249766 976886 1731054 660029 311059 713154 822140 1444326 1134205 386677 277772 902246 1165524 802547 940201 1432011 906562 1014949 512616 539330 1715879 687407 1895091 682735 919045 1588951 1707091 1778896 738371 1889967 859238 1469492 1585672 1749382 560503 1149003 1539725 648697 727474 1046797 1122781 947081 210387 1217020 1004962 1762095 297568 508253 145514 592545 1408924 951467 277601 483018 341587 1974575 1048321 1053313 1505126 1149130 1056500 797040 1209477 1601383 168797 1750246 81819 1969904 1067112 904442 1473284 1676427 1865906 714546 1758778 312753 1807172 838211 1103303 97957 515263 1684144 222707 767190 27598 1472339 1686422 1799183 1088904 109127 1288957 267606 1365472 1832198 1599286 1822625 1997684 1693784 1622997 758982 40135 1468332 1441683 1986391 1584445 2806 1818922 1262079 1387630 1677157 1539914 1248559 1042134 1434805 1856647 93526 1581407 383605 51731 179383 294942 269365 1959917 1652624 1908837 435517 951380 1992835 231031 573900 1964338 1964770 1635273 1587124 1638627 1890268 1433146 575199 1758290 106773 1405692 3523 367742 230726 1754211 879301 1192584 1454105 481114 1185757 1615736 1293241 728324 632686 1318057 349565 1659427 1670742 1604735 162258 317274 37238 1835292 651200 487340 104101 391518 556954 1228379 105870 1708038 787014 380958 520913 1722402 1484813 1281824 1928885 697171 1154255 10716 1940682 1019377 434732 1057586 261468 279399 1497861 107972 1515944 572320 1137308 230704 195594 890621 866750 1811407 78858 1200758 52596 1281373 1255391 1049366 634817 1028285 1628316 475421 1601841 1382846 1917281 1664392 1997 30302 736110 1808867 1443718 583532 1353902 1572744 1406522 227304 1086847 979853 1333030 465736 1299526 722197 977960 1038691 1402442 1347870 1280259 1163726 1580669 1552811 551231 1848366 1963253 1633252 1702397 313149 1167404 41251 1396222 684954 810636 768685 944541 1707568 1684058 704199 357480 63576 874031 407680 987584 1490508 1333558 1161564 1926313 515950 493078 1239758 1513928 393699 801550 888455 160276 1152988 371050 1500177 1857172 1034767 1677830 1934490 49178 836691 805804 1183462 563494 186458 918061 1696095 1813628 1198441 1621988 1327512 602021 352256 798374 1425909 886650 1114124 1721404 320443 954830 898416 141161 471484 1248963 1792597 1664354 178044 908153 711017 1496790 980254 983440 781752 1100859 896386 100940 810614 717186 688439 1974654 1058839 550916 444451 1012730 1029673 1140314 1649980 52918 1624190 137833 556166 1149921 700460 795373 1773789 927219 1198479 397367 1763739 1431340 369900 1304083 465239 155978 564332 7304 1417207 425083 1598439 1844975 1343086 714307 1554492 178319 1736338 1345977 111292 1608482 171333 792593 1867187 1283367 1373056 354911 1311145 1234911 1865941 1544261 689642 33052 1238291 1901737 679125 1057427 1940314 1803506 285896 144732 1514550 1491967 77287 91440 1404584 421166 6517 1533345 1208707 1497423 457976 620726 335012 1922887 1121671 594755 984144 1051299 1996653 634696 1332776 1266347 581968 239574 1186560 1631500 1790612 1938036 461994 1092535 714293 462444 717443 953163 469328 508708 133585 1482099 375467 1751794 700653 1486569 1452474 199989 1794207 758323 216256 1481981 45922 973715 581796 119315 337777 600591 677447 652522 387300 1131470 676095 1310898 1626141 1595366 1037164 620630 668276 589713 1122347 872457 512400 1822894 1621550 1100406 916998 1722297 1495289 410683 790580 1058090 932313 1777229 288626 1155717 801128 659344 417221 1369697 104654 899654 1939052 1825693 559195 1208054 83223 1674469 430081 1732613 852810 319404 243989 644778 1698350 1098678 1617101 358986 1610661 343624 299619 1110686 126598 222093 1377864 107089 271935 1370665 1932290 967320 1296818 1165684 1614645 1196601 1939337 300124 994716 1605415 634023 1220826 910137 1244901 311626 1220497 346811 1314415 608506 1210248 1670005 1202038 1888994 572942 1593582 388324 1269151 1922698 898252 1744105 1535274 488238 1050415 1327920 1238176 14974 987279 268278 1153891 1715361 1373019 864528 1824852 672208 332245 1115003 719947 1658003 815099 222856 711400 438562 1888058 525502 851362 1375311 1514799 711787 220788 226361 1203306 129166 473075 1322733 1693066 865669 336473 1735831 1518638 430387 1115702 1702633 1859875 973455 1571287 1716305 300155 1233348 728422 872334 145007 1665652 164979 1047047 38265 84025 439657 1399198 1981803 249053 401406 546643 897857 106578 1559202 800719 1722839 1376571 1006694 309150 1594175 168612 517262 1920120 1835027 1416182 1362931 92107 690920 495588 1744265 718655 1363125 1264147 815166 1759170 704781 1607377 446857 1972066 555787 1474922 833754 116739 754545 203695 1461939 654666 1018151 964094 975735 982876 1424928 1411282 255085 281933 583706 46378 1466618 528901 1735275 550461 1040484 230339 1354373 879341 1379238 1119367 75860 523642 1550275 1980090 141042 257901 65809 939556 1516387 920542 297292 680395 1815035 1195547 1512915 1633112 314395 1690567 817409 467600 595985 526754 1307337 144860 751780 632327 22225 914072 564530 1207487 993184 5007 201378 1184267 713289 1455821 1895438 1043103 393990 1420472 1067906 487471 713728 1811169 1244266 66752 230806 1026030 1601125 1422319 855807 1915182 1515933 1551105 1336314 1623643 482659 784301 298550 1784624 1615458 1780369 427628 1786044 996623 1416138 767224 336925 1878610 1873096 508005 1839103 350940 1242624 1901791 1408987 768051 1280724 1290649 1644642 1291141 708900 464574 665334 1718161 619678 1542316 1259689 1391300 1903409 705989 1478476 1402179 823849 1613346 1753204 901168 1354370 384250 1999687 1614813 261486 968607 533403 1627919 1318359 697193 1009858 1043187 762951 85676 1314064 473326 952062 315679 24272 468863 1598466 620100 835085 1856435 585124 667862 1988837 1519752 1342124 681474 788117 218389 1663739 938844 981219 1446560 1798167 1316937 1581488 1655774 1470013 1389725 1387224 1830055 1371332 424745 754211 1631814 192260 1398752 1644232 869080 758798 1272001 1689197 1259947 153333 1282089 1896469 1184542 779899 1869153 1492213 1112273 1464281 6659 435400 556675 985125 493651 1494431 1116416 1276835 990328 1093029 1335227 897663 1781690 1184690 1078157 1501092 1947586 1861574 1949696 256270 1711688 1730951 837222 990628 1209138 1082518 434587 1578258 759652 1506696 501765 620520 1232901 291747 473638 1128314 535962 1100776 379070 86475 1688449 777537 1705591 217554 1109687 1762509 1305127 1678297 1378304 254900 133639 1738014 755861 370456 1349496 259262 607800 1222192 1049883 1087211 356884 922727 99522 888179 692678 215004 1362719 834468 840206 402729 1583051 183989 1651960 1733169 1966612 896363 908570 129365 285889 742143 1103220 1915260 1040565 1946977 333252 59338 454482 1450443 129989 1471474 782798 1854825 1756876 1995852 151980 1623591 162167 272042 1871756 1068099 1986552 423536 1541437 1762871 114086 949293 1831616 1232662 900686 1543865 1426048 1860035 1820503 384742 1728801 645642 32942 171082 1613514 55743 139317 548826 1759002 1548056 1833554 251257 767556 5357 1879838 1462607 259688 438320 1201311 333101 986703 1311678 1163403 1735703 665657 1314453 586186 1597251 1953886 1342320 356373 30763 708476 625985 499978 1726442 1917404 848200 1958785 1493934 489808 1435228 646372 1628082 1578364 1456338 1238366 1794444 302493 1836616 1970869 463674 947612 256265 326470 240485 762044 528912 526971 1585247 1929375 1997477 1377536 1017165 838548 1110642 1147882 1501792 170101 1404731 1546532 592433 833076 1382081 1111832 1686250 678500 1897994 1979872 1612524 980269 1045143 1002328 1311426 240702 1608715 906880 1502470 1540196 1891986 1317993 1848143 1373263 1271455 226334 553165 1611260 833664 1314298 502355 875271 1104168 1122363 1551449 746574 807652 1005141 718867 635220 642534 1961352 1422342 869437 452296 1423602 1082026 1819343 189443 74743 921761 1459600 36985 1360966 1558292 757805 576259 658133 1540499 1249269 1155375 336922 405506 656610 1258442 1901537 476780 973401 900711 1526447 551725 478021 1683996 1228804 1865827 1233447 1804832 1789621 190595 1070529 1508733 945972 348850 548699 466530 1941874 683998 662695 1626143 1132611 148218 1688278 1455029 1780219 1518598 522549 1478807 473518 1954813 496940 712881 696564 1948669 1600211 1902791 1875763 1574387 892523 1668108 1393267 1798240 1930095 168475 1592788 1255365 1392064 575828 1947019 1157370 976994 1690876 487905 1798156 1520241 1152291 1327269 751267 612198 797607 1291987 41555 1400098 618184 260788 472677 50756 728537 61700 1795341 1057730 1135890 589086 432248 1917400 54083 160812 724215 1545561 1675248 552044 610567 377653 1562376 1305885 543859 370127 889522 1404383 569080 1168389 1319410 512438 1873165 1205670 603616 1144901 1201223 1736915 216700 644061 875116 60348 1409881 1594519 1357912 30242 758024 236588 1804011 672214 325477 1432582 970569 1021413 936724 613249 1143623 1094771 1806084 1292444 1675970 988847 375607 1361762 75593 716839 48952 1037582 603527 1185101 822204 1505705 87196 1125912 656428 1658723 1325167 1120515 357054 1562907 1818615 1343879 577270 716681 1902980 170940 1572869 865703 885626 1172356 293442 1401359 1588695 991711 723294 766812 955460 1076032 1808134 343240 486767 832951 1323168 1201674 1067334 888599 722089 901007 185054 675915 1334011 1817250 1892085 1116036 1734102 1125870 1597234 124656 1677280 1360307 776005 1002176 727447 1274816 857464 184844 732754 1069301 495149 63384 1356343 1041697 191257 1583165 510772 1856459 725964 1388935 1837784 785280 1795587 1922099 1938214 1977435 64579 1048379 995228 128519 1407792 1339309 1267255 454655 1577462 1380530 23237 1968529 145637 477591 741985 123574 1530452 698257 952420 1559734 32988 849699 1991485 749078 1099414 923677 1083603 1908192 1027092 453672 263419 1688627 717610 1965159 1756482 234177 167826 831187 57908 1732969 436189 1819248 1495115 1014013 796915 1089029 1631886 766063 72275 1112317 604308 1929228 399567 718210 1753105 1863195 1710026 446744 70823 1244444 1078043 1566836 724002 1563678 1876584 282924 318451 256661 505994 62505 160489 1245668 97694 803239 771980 565660 1819269 1950532 218750 440699 883343 1203353 1316320 643948 1336927 1628299 698431 1821490 1050104 158699 713130 436497 1018879 1380874 1857324 1261311 210312 1902458 828354 1702728 1838323 1145312 1103213 909570 314153 1682359 259472 1632577 1031272 531202 1343827 1953472 1504429 279096 1992254 1128205 1211722 257273 789837 1206038 1229878 47923 1955658 388084 1755930 1248661 1849065 1905854 1638859 1989845 230711 1539131 172274 646748 1092287 512903 840523 1714235 171658 991184 1557353 669649 248221 1461782 425535 1824352 708903 682465 592452 1376950 1774130 305712 1809657 1395956 1337153 1761126 30275 2756 895922 974879 169710 686492 1297356 912762 1519060 1461729 572053 1838841 1456663 1848317 826843 503570 907906 379870 1208202 531314 1603960 699778 1293474 78282 1553852 31447 1710394 738895 379777 1109016 1798176 1803133 1312026 247126 1990366 1593566 923676 489779 957968 1330230 1314475 200623 523868 1323548 1252055 362980 367661 261335 108209 964674 144962 416707 1863682 169567 677850 554169 1642998 1663662 71349 365291 1120613 638494 1976543 1069293 143590 1185902 1993878 1194746 714987 1211600 1780716 9197 1029065 805173 1308723 641167 1003815 1527018 1579332 440324 1459362 1887901 1768843 1948408 1110151 1170527 134344 729998 1227970 1165161 948148 1904262 1955297 1532957 423615 1099159 255292 1119561 1729047 1648016 1351628 127410 884467 104864 1373062 1298206 341762 728186 314681 1172112 1941510 1087602 1151263 155427 237053 829844 1859970 1780945 90624 1839174 593069 1803195 963992 989189 435124 781708 317488 1605648 645481 1589801 858868 219646 1072067 1604926 1464286 1913438 1398152 430565 1494216 1509340 1211931 604001 306501 1426061 1318895 309130 843356 1660582 134102 1467168 1203100 600264 219005 190203 220144 1841672 1309867 220165 1063358 1649120 1470333 1235176 227669 105914 1591536 1172295 1365546 1454096 37862 1593539 1547089 786201 83817 814369 925773 1662205 791637 236068 1454348 1661573 1430252 909252 333801 196295 615601 1660049 1579146 891467 1661192 1713842 262301 668694 1498955 1977171 1427981 427255 478220 881643 547370 76956 1757596 1339985 94682 559308 1335240 483917 236959 1831972 1054238 1153581 790055 709223 487420 128394 618547 1659940 1344630 656253 20493 33467 1691906 1575377 552271 196424 583428 933088 1428736 1919356 265499 1507845 6971 235148 1219393 91172 849145 1788221 358933 1798541 1069692 1935950 879877 668964 1281391 1852903 287663 924799 862057 1350898 1172942 852358 539191 1045316 772976 124996 511706 475461 278515 787153 800744 797482 1754964 1718627 907159 1536018 895267 963863 945387 113252 631445 294946 1458033 1270874 9678 210630 123129 1282245 1883978 1296002 168273 1144936 327204 868418 1320877 1575433 1492499 1737196 1100942 202203 1729001 326695 964037 25890 699632 957955 1124688 46956 752060 1488935 330235 1410117 965903 414000 1758582 1503874 356368 1901251 1158576 1687374 1383923 1168704 1419391 762170 478685 1434866 104109 187493 1551504 1328374 438724 1336030 1351093 346925 1507687 1405281 1506422 263861 473766 784482 983899 598930 367390 1401925 139343 1713112 1525462 1545083 532517 1850006 1073310 1888763 893784 84474 304256 1411942 905648 1140273 1801111 887897 502850 1595807 817849 1836007 433032 311032 118317 1537487 1186125 945458 1211895 700306 1825651 1993467 1205372 1189720 615024 1349266 340051 1222707 1269469 1096406 827351 9447 107272 882313 1038961 1757380 426956 1058038 782177 403068 27451 714637 1692959 163362 1250130 236306 189702 1633416 196542 912886 430265 279850 205220 1058684 95438 1118308 931298 1206730 428705 1187807 1489593 1067121 747144 880737 1109193 177306 1603849 1145583 1871268 1498769 1996113 1194497 1091180 1539667 507228 228806 1965892 364343 381796 1825 339413 524070 750990 1973295 1398925 458935 1525544 1559181 1455968 1193026 175472 343437 470183 201479 358076 1999591 672145 1862628 852115 1417763 1103926 427507 1530904 1525 1590825 1997615 726006 1865302 315525 1021264 124776 1644078 527190 222321 284809 996030 134480 676724 1489680 1417059 495530 125313 994737 19761 883807 963055 1663911 1990844 1743615 886221 37766 121972 984779 360550 220954 729749 1173211 359838 1022098 1262927 390481 921492 911846 1612162 1705395 1035275 1680101 608128 1539631 357823 391668 1838099 778364 1434533 123364 606014 123414 1576959 1516324 1121553 1635695 375203 1007086 1983113 1375237 791282 668712 883584 448910 185271 1440696 1986505 1371785 1739272 882609 1176584 496432 796317 1669976 889898 1453618 56819 1992519 1475069 918608 1395516 923108 304636 1565622 957579 353603 1431209 1595723 426247 1306685 1861751 1600127 1194419 1290471 229386 534717 1654130 337826 1952863 1608850 1020638 240301 1213196 1430496 1700691 1280807 375147 1902374 784196 950458 1304661 1118238 1287791 670786 1670939 1157422 510352 496227 492105 1046095 31654 817782 1356433 741587 1866523 420041 1208331 487602 1603870 1188913 585769 829850 1349727 449948 1519276 1647715 1212278 1712860 750558 108765 1688983 74252 20075 769787 64335 645505 548505 1267646 1670497 1779870 1817119 1141450 1942504 988037 624436 1811123 1565039 339054 1228130 1390750 527174 455361 240135 1607545 938550 266241 1231301 786524 1165965 173737 1884200 1326652 595856 79683 687100 1287515 133519 491748 492572 740481 409811 10203 514887 671493 1819493 819130 1081401 1573809 1073739 1378097 1087448 1027399 1486118 1643550 1127043 809821 1574140 559890 532871 822321 1156023 696375 201369 166147 1911660 1541087 1238388 563503 341427 1533257 1479219 966952 1273129 1228599 713836 1449230 837531 1290291 972037 1569909 1027085 1555414 1451793 1685562 456774 282541 1528766 819261 1020508 1792145 1934570 1550408 1360444 423232 1767516 1442636 1184978 1111668 376127 587233 1532755 1686696 862287 1076564 792803 1097716 1246028 230814 686401 643860 1580507 1747928 1583499 1863633 1448897 1548872 928503 1640505 1400546 1911037 1096389 1824482 364687 402577 1194571 1869695 1719613 1295210 635966 260194 510488 1187045 1897124 537684 190527 659331 746909 52554 1923086 674461 1453818 310565 1880226 784882 336837 1321534 738480 1377 47778 488403 1075879 1785832 1748161 692490 1219936 753308 292406 1712947 1825685 1281787 1214301 498753 1148197 1200493 1086740 546270 161811 945434 1480342 1912901 64456 990689 168486 613327 1744615 876767 101500 1527844 682284 1600446 1298258 1574032 1046074 1794083 1748023 1672818 1764353 1845090 1378559 11939 838811 1954178 1161692 1037057 116454 3559 1048889 1567472 972066 941770 1062670 1939673 1408445 417650 1089074 269454 73697 697965 764311 1293324 1750417 403844 1290916 757583 252260 19514 19394 1050168 209734 786123 1434143 191984 1590366 130621 347749 1423892 926705 1913456 1866040 1908353 10587 585081 1864116 1400145 125004 1162077 1075076 1869713 1159272 475457 35666 69126 172448 1813985 1508533 750133 751114 570799 1133499 115834 1607720 117675 1216893 404839 929693 557107 861847 1205058 230170 1048565 1274671 535992 62454 455469 1217527 954478 1537358 350542 1990625 358755 1671129 1353254 1898142 629029 1707536 1499253 205138 1737620 862580 448037 1305660 1264047 242077 1162446 1285111 1963789 1921446 13398 956895 1149355 628232 573229 1734103 595180 135800 1612813 925941 561388 1838143 1794074 1242213 1127288 1935226 1240854 286306 1045520 411429 295607 167553 1852625 30997 148054 149714 908595 1975341 1766513 1737880 253396 1320531 788142 1062497 771396 1794426 80861 1748931 887622 1213681 1515456 848120 233685 241075 1200895 336886 1791769 1684602 488373 1871364 165854 1405818 1935897 1799944 777259 1050014 1120066 1905297 1613848 293632 885998 1432990 744326 1443996 1740551 690061 1037609 914322 452699 1061098 448766 1348118 1624808 1430347 248931 1827158 1018159 569529 1747391 1870568 518857 363316 760915 676504 432091 664296 329596 1644874 667561 1170243 1697388 1616186 1130554 1148533 724549 1642392 1148256 752328 1920868 863152 1294596 1878161 1664825 1570676 1850193 1587141 1826425 1673010 1151461 1702416 293294 786446 1152263 1693466 932431 216605 1151054 580132 1788816 1043371 1387083 703822 616966 726162 819875 860788 643216 59106 1794346 1683778 1942912 1621970 318308 1402484 1163032 1537417 1657375 786623 102842 817498 519175 1538779 905950 1699034 1149854 410895 154807 222367 400925 691862 1763462 415296 772847 1502840 950212 1931022 1290244 745599 1321552 734731 615400 1547027 1367542 207174 1571123 608510 1543878 1881862 1594766 101963 738584 1064998 368057 279651 208635 858397 497461 310138 1324865 625682 1295540 1908740 540153 1002121 55479 1871973 1511311 1485822 1135668 369594 569601 1492662 1413841 369352 733519 1009324 986643 1086440 407197 1663467 674351 1057193 623866 1401621 699083 1283753 740739 859386 1326550 1829550 1652972 466385 1894250 522502 966953 1943113 1964930 461371 1986838 435394 1769759 642056 506843 1152316 1867738 1275177 1775808 1139292 17944 948077 826556 1451903 1225542 1544369 1942245 643663 372817 643667 1215742 610236 519134 275854 963532 542320 104210 84500 1437644 1602693 41734 324102 1761402 215644 452142 1722130 358241 259959 596054 1157412 1641035 1243188 1270634 457714 1508042 176511 1787390 411234 355876 173299 680887 1301767 661864 1993785 1034806 192285 1763479 1333027 569928 179785 1555948 826419 906493 593626 1906624 1166004 10202 387268 531616 1832626 1150452 856418 1546407 325059 1185543 1616594 698541 207203 1422729 314312 1377489 1723653 953060 721039 327728 161874 1803025 1648891 1273920 1679378 99112 1604475 471864 578856 601650 10060 200555 746741 1105889 1873074 1874704 20174 883306 553880 918628 478214 72180 1214200 1453952 1099849 270372 495498 162935 587636 156681 934808 844761 248622 1864329 886452 411945 1636701 1536696 780435 1928500 1570447 1179918 1053572 1426799 402794 1670047 264313 72867 1984377 713292 1610954 359858 368770 67145 1440926 698164 1600171 1821308 1657522 1917559 742768 861693 136752 140579 859201 1853053 542204 1564373 1761556 387254 1188396 1143522 1620324 646618 912755 43105 619104 1389870 1175707 131223 1842711 1628287 709183 1241366 814048 1004074 336881 1136107 1264386 165756 926381 1389956 27212 1572151 751763 1878808 1999914 1379574 812075 794032 1165527 357583 1956442 575992 504651 35327 1493682 464869 1972265 240104 1610071 1376357 1482570 941353 1713152 476673 1493199 1554171 726764 1309425 682275 504177 954082 1521608 1405378 1849636 43977 44457 959727 1119993 903074 738227 1292263 1298615 81385 749972 1199505 1835181 1728587 1125220 31683 1653008 204922 1025065 213028 430134 878784 459499 1712328 1223402 323853 647803 1655058 955063 11536 1023748 1450829 975978 1512386 1252005 740904 1117152 1386464 752887 1407249 1706092 1312921 797919 129281 499526 937470 584779 259101 747583 1233463 1304031 420516 1089503 1516655 1653834 351464 363280 1147100 344172 1088718 1205653 706497 1090880 1046696 296569 1664352 1950974 1045874 1565679 1779727 15607 1221196 1685597 1668044 805319 1904997 687069 1780538 29780 1898850 1653436 967488 910667 1151937 1998819 1781149 70519 83173 975670 296054 710279 937941 664221 1191042 126927 647223 1015942 477391 1021942 428251 1721218 375494 1680623 1844011 678586 1976591 429756 503398 1591348 1456757 1746153 1620645 1754551 1825059 798189 1284249 1598878 952561 617645 1355887 388030 1674328 1031846 1649225 1167959 1199326 848059 179085 123002 270411 1252290 67879 1620713 1321902 476929 295189 390013 301512 1040095 1388145 1872055 127408 1061636 746117 1351077 962444 1217073 95257 1469806 1242998 466871 874083 1249387 1873831 203451 476038 1707516 1700820 1552744 1465672 989846 529706 1331943 1591142 906538 1773283 43999 1598137 660280 1345490 1043566 226287 1585789 1301358 253008 928877 714709 387180 774283 1419226 991410 334279 566847 1838728 1428847 162049 477661 1983307 512139 27267 902440 927251 813134 649679 908579 831421 93615 95995 920351 1820873 1281224 37625 1664859 558367 1832836 1917095 27634 336772 1751698 1199247 1469820 763096 1830369 97687 1599621 4792 323224 561367 42198 320098 757181 1175974 213351 265897 1236198 1328861 977088 1777500 664269 1379003 529199 1665450 1483170 1655702 1535826 73789 1604684 547980 237432 1974641 332257 572123 1903171 404813 301675 602747 276692 835316 34277 628662 1335299 416167 1250692 1222330 856802 1239929 1280588 1654881 400401 642229 787562 937813 974660 708817 1061590 911030 669157 1794153 310780 1883242 1995156 1878061 1873851 398368 253930 1386963 1159686 1570554 1646420 1587268 1178383 884539 1877643 1645122 1505267 857245 487845 829649 1605076 794034 1208352 895166 1441038 931414 651 1965430 1632680 1281586 982127 147006 400536 1703094 535041 318175 1966128 440935 141014 15517 229346 1332747 1878527 1782480 556178 1672013 1730974 402407 1474592 1175574 1251395 1313004 194733 681968 489371 148199 219491 153841 1599742 479042 331086 1923375 959355 527314 1980941 292490 182899 1965552 996012 700077 75125 292988 1550240 323880 883826 1472139 1565942 1285999 1062327 841031 1566045 728469 1166568 1611878 511004 153752 1519421 907359 299222 237497 318700 1818962 942937 489297 1230044 1841788 222607 908751 1019483 1098723 1324156 763746 1008154 438204 1737081 1575755 268724 1761394 1524150 1562351 1275445 378761 334862 719067 463830 367223 1171090 1437271 1802662 839240 646178 625765 1467364 1505488 1827544 1946153 566061 1139852 1362222 410291 1382015 1087459 1541899 585785 1378433 1694792 1864572 1042881 781262 707696 1292051 1615689 1711531 1112249 1408124 815762 194548 65096 1522635 1165222 1961810 1533583 652105 1286557 1657035 1927819 1150170 590187 1019304 899546 1036878 736169 1607990 1702858 1797108 737831 153653 215358 1699981 1028538 1509624 391075 1989303 1464183 1588538 1060365 1352353 686213 897968 1752591 468617 1946278 1348086 1562905 1667773 121598 519731 1188268 1617876 737147 36025 1832172 533347 602756 851904 773011 184856 601049 410282 1359840 204031 1784097 569462 985171 1792241 246153 307416 1588805 988227 47860 621202 132192 98228 859321 1180046 1880549 463302 1416554 1670750 366631 677949 451687 1746988 206331 285229 1143526 739155 1838549 242636 886921 329889 1803555 1526062 1147432 454829 420114 1183801 33778 1598526 342123 367229 771955 36086 1730205 1529405 1551584 627142 911603 1566841 987176 389726 247029 1006102 1774988 29590 859910 423141 850560 1811560 841736 1624482 141717 1793162 215357 1983005 816221 1738172 142941 1282287 1188117 1566916 1007032 1824886 814011 1682205 1518335 1195147 760638 1606781 539482 1392576 1112892 1117367 1528059 1757875 1151994 1357079 296252 1193905 1854461 183857 1272006 448297 1805911 11438 862858 1487277 1537706 1341412 1299468 675312 1479383 1273997 1600891 847241 634310 1821899 1757287 1552324 1290002 955561 670027 1208477 1613644 1642669 1055551 758059 1182947 1515126 1615004 829948 704235 938801 887698 1775466 180276 1340745 232645 1748010 1489064 198922 661050 6528 774535 67071 1875704 1291505 1388370 1147120 1135656 1598943 1498295 353860 689376 1490866 312491 1181143 1639045 1724455 1627120 1603164 1556222 1946783 693240 634482 1019610 1808944 619412 172998 1309810 1904861 995988 87189 1718784 843087 811813 1536964 1975561 34504 296279 1643574 210140 536676 1987759 1770336 631892 475082 171938 1555176 931944 1515662 1561158 688318 901668 35291 1775302 408764 147891 1518932 733821 1355408 159496 704023 1031345 1101408 1740348 1176507 1058591 770860 1627234 1078076 111528 490353 477468 543001 1034524 1325779 799863 286383 813319 1623932 1539800 347196 74422 823069 148323 232971 51722 1267377 60746 141542 1465719 1923465 494090 1418761 1810500 1649391 592629 392766 1098977 1771798 1792076 1917649 918692 1892986 1855378 490738 1233088 659292 342617 368670 1692854 1483105 1192376 289397 971718 1605306 26871 571515 1007846 1228600 1448877 1956842 218034 348327 370031 358592 831185 358443 985619 1315247 183798 675278 1751336 639911 1780363 542142 1494059 293319 1454553 154972 1737666 227421 467271 1706431 1721880 1490183 607700 1213636 564294 1560598 1754559 1517062 1566306 649404 1750252 1486442 591055 389163 87996 121613 302972 1426883 1065074 64262 234843 476278 1557254 1942601 626935 1757404 1316845 499562 435363 209454 1491345 1729423 1711715 1740918 852488 1151919 1530573 1210535 865574 831172 688806 1442307 1452193 667514 845156 710389 125584 1544075 238956 872144 1371050 13407 1976053 995160 1244493 59073 1208936 604146 1084210 383706 401647 1941463 1463038 1014947 1264104 39560 1155175 1037755 520307 1547668 1834483 451480 399981 1896985 394168 1553428 626745 1036037 881986 1613574 217269 187452 894501 1057296 115349 743708 915281 1770725 268808 224273 991407 486992 385081 235307 211589 904217 1473457 764835 827039 820234 63824 578448 1496703 198630 1696862 930623 1967193 1245778 392315 1058674 184320 537831 983973 1086456 1754259 140926 295663 1660542 1067394 90941 589730 1567112 1182866 557222 724493 1570149 1391931 180451 1252170 1716388 1104316 1916482 1574616 1259236 833279 1060194 1269335 1213741 1627237 1405941 740 1164310 1282619 809827 758691 160156 775128 1909353 1204316 1499413 1883246 558852 1768486 1455706 1926611 1064322 227276 1814646 899571 993499 298603 169810 232510 1149485 573383 1256712 1102674 927663 672426 308695 1551371 1897790 790213 1551781 761813 290406 1194421 538861 1911685 875441 1087615 1963176 249953 1159068 1838877 1375496 867648 1788061 374981 781401 349322 1976223 322059 1874958 645461 1907395 941588 1193011 1630699 447210 124850 1222549 1641009 1911693 1243076 1692841 1601373 1721564 728549 549143 19258 1171804 136007 1830382 1417981 1797647 158122 1887376 1687765 71280 172962 1056305 751833 1774461 824525 390861 293863 981290 1756588 1447686 401900 1519747 679871 630771 88968 351162 540422 1228145 742368 971778 84211 271950 482861 1456169 1223974 1527558 1007292 1877872 900181 558692 278030 371694 1526053 848015 1070437 1244541 230092 916910 1860336 1200114 1763741 269349 735785 739043 1484260 322190 652033 982320 739898 190699 879388 393695 1001142 1074052 626794 845789 770430 1411590 323544 1141410 1946042 746212 273346 1041365 356117 766117 1321836 467201 1596782 254953 1925469 743481 1813997 200567 999755 1974635 1674688 210627 679647 1557778 704324 890581 715970 780207 1092085 392572 408162 1730268 1931418 738037 400002 1580462 538569 892120 438627 1674046 202869 1521699 1747983 1650842 684495 910997 1734156 625095 571388 263401 581716 136943 473717 1914706 20648 704913 1155835 373541 1899402 85972 835340 496152 1456896 988802 1072813 1076601 882933 1105121 386228 1401304 30829 1566328 1804424 505434 1477236 38253 897918 1801222 1814055 1429822 1873647 1964451 199998 538442 1497066 838442 469465 375100 118905 1232315 1364208 196426 356328 668283 1252660 889483 1174441 1836927 26774 1388638 1094944 990651 433626 5390 179200 338406 164846 1260599 1880391 551412 555582 88742 339363 1485460 88900 884163 437371 1743928 1199942 52485 826274 1272910 1482144 1577221 196907 1265634 1388198 275630 1407609 1571839 1852984 956121 225025 1399352 1837144 615497 1097239 650025 731875 1423073 1488891 1690647 1911506 249198 30184 1613694 199042 295240 89501 1425989 755441 1315513 320293 237574 1524184 862794 1593029 1576744 1616554 205417 501759 28350 108020 262697 1798318 373791 1351215 1925885 1390464 1605257 282664 119766 980529 777428 1456431 1519839 183314 877568 1677580 788767 1084828 397758 1922773 575682 298354 1828658 525965 85180 489216 1341787 104842 212967 997550 1622437 1447501 569600 164250 1353739 1712577 1902324 827611 583134 1776634 520589 420304 589432 1357357 1620703 480657 282112 1329475 260983 1139869 1614621 1035072 1771878 1631818 1386320 1226034 1737630 1397429 1979494 679259 272355 1970682 1267170 498435 833844 56469 1629612 1767710 347469 1081839 446900 1553507 797578 1385221 788320 1505824 1872334 1414387 956928 455431 1099192 1396242 1214652 1324627 203712 578078 580056 1899548 1572403 1490715 943604 266467 1888535 35913 123583 1121367 1193288 1007757 1828068 1015128 1234108 1991478 1583524 1632860 1191789 526333 1544389 692142 1751142 825428 686190 637465 373333 1587720 256437 1798966 943691 471956 557202 901229 1860217 970150 1553805 1042917 969011 968392 720940 33788 1283965 1056315 597006 1848312 1742171 1255487 1989144 1479554 59870 619304 1620474 685372 748336 1922754 1799645 495097 414234 1870917 1900536 806044 1478335 846745 123811 1550732 634591 1863253 1796452 432847 349045 657712 778582 800813 644349 403875 1199956 1256147 1416413 414033 1128308 1394861 520516 1372855 687333 846644 418636 1898640 764502 156680 153540 1503377 231207 608196 832256 1224417 99010 288199 130464 1955950 1872713 877469 907852 674634 92998 1040045 448958 940495 638467 789497 999290 1380056 1238551 1899664 1966075 878767 743006 1948635 28964 106197 1597768 1935464 365277 1474848 774473 1477609 510112 284468 1154346 923413 1659074 70052 1795816 962113 1425514 458265 721034 933240 1675070 254368 829800 671657 1483428 1821066 1560047 1514987 677241 1677566 463231 1391466 1630171 1207756 848943 476659 153351 1243545 834570 1182075 1862370 1804437 537362 1539810 591139 265553 845104 1818935 1097337 850349 538005 383486 433242 1621657 522698 838336 111675 540696 676218 724635 432666 1411123 123849 59447 1457599 1375916 1584237 1678604 658377 320888 472033 652667 158397 1150456 1177880 1315609 439847 855682 952075 421747 1443462 1891848 1894923 1920084 295631 1765523 1910165 1286795 354209 1893794 788385 286348 1536343 1424864 1792487 234648 1856789 16766 1366913 530857 924743 1299520 1275082 1130133 1835381 1133343 1271288 1521373 1165875 1860564 1580527 1397938 1498988 1344277 881676 1903894 1504408 580839 330071 1969359 1370850 1743882 1880265 927858 239943 660966 232471 1154809 1319211 814289 706815 134259 1246560 1580370 1047614 1657052 1327472 887127 1313693 818631 25408 79807 452485 586635 1995560 303809 803787 1592024 467670 736131 510101 1060299 103708 1510669 269903 1555842 1431281 1850113 1303511 3426 649891 1751715 844818 1328843 723308 1655261 120271 1129315 614538 860644 955077 59995 341161 1419179 684344 1484743 1589592 383858 1638617 1108446 1553128 569871 993739 1422539 929757 202998 1381662 1865487 1168836 469759 1280509 388306 1582656 1658278 1878326 505759 510161 1384253 1232385 1601929 1099587 1892501 1129851 1262198 1424509 1853885 1666385 1011213 642778 1969642 1612579 1621469 1679574 1960486 516043 1302390 276143 1179358 454429 310609 51166 1639720 1389415 230807 795377 1151001 453762 323768 1059553 609293 1067004 330276 1235994 578227 456547 27345 1836849 1997145 1744934 1002683 698340 979004 343748 239389 156704 1836238 856321 498092 644646 902326 1480862 1380791 257863 730818 790862 1447023 1303244 184550 75156 945733 1494229 1921691 532696 973243 320814 1699805 837471 620626 887877 312135 1913865 1909374 1641792 1852968 324753 1766345 1894785 1900615 1121595 1750141 315415 1882679 242300 1858863 1539018 190652 68278 860294 1669032 1039863 1417498 510402 1554879 1675300 1331579 418019 1690437 346 1303419 1548378 157919 1441340 101448 1068585 1286413 1062529 1354219 45258 1247587 193884 330105 1929105 264213 1850564 413979 1765985 1661442 1566535 1727193 1924541 1537735 290905 238563 1820797 632081 1199197 334759 1679369 1114197 881912 752958 532180 1860311 668239 1306261 358776 1341106 1255884 1830575 524014 124783 1717341 174217 1259821 1460130 574119 1329608 1049032 1790590 308156 412109 1520262 639157 951237 719781 600099 1081391 500916 1051922 1338581 799337 1826456 1763368 433839 658225 1581604 430393 1589932 985892 1286781 644079 1658654 1147300 835484 1794374 835063 1933851 1004955 836504 1812958 431756 1729806 776833 1981919 125472 127833 827952 793211 1956793 1152488 1630235 1901879 442932 644506 877032 1860770 759583 948737 716957 792881 163836 602782 774714 426233 291199 378216 1850782 1146382 1743919 1648726 1217290 1735406 644905 1291658 1010700 519042 1148342 397522 177784 1251443 923931 247990 878913 885909 188408 687714 552080 1587373 686423 1620659 584888 1819295 20575 951843 248477 1605197 877273 1569947 1433907 627871 1261844 67489 1066843 498732 1416385 1681304 1720718 929579 1888038 1225978 329146 1349525 1623730 107508 1961507 1008885 1826434 104673 1713930 1168227 1624580 1600140 148443 1830111 422385 1878105 1096416 227351 1980142 413008 1747200 1059927 1221205 988607 989303 1946566 327113 1779242 1614457 1332102 1795937 1769347 1335333 344169 1723010 30507 1665930 1971410 128481 1665683 349240 1678605 526265 1165668 833305 1592373 1875043 1242824 381712 182381 49259 377632 1541872 1374144 155738 628293 1310939 90729 1828509 1362769 1662114 1843067 1901124 984786 724206 969408 1594670 1547628 1813107 1810298 1673077 1746043 498405 1424364 1579363 329124 1369269 787643 1987132 1843367 1205634 192814 636990 1250563 290299 30416 1172156 1280153 667783 487923 1903548 1006664 838975 1117330 1800549 215519 1765132 1332971 1153335 419094 273219 1809880 722647 875847 721553 934951 1373777 1777047 1778889 1344138 1593255 1767297 1176802 1605918 739865 404131 1860914 433120 1659892 182125 1205541 1230625 1972159 807295 1412757 1262389 1364187 593473 1854842 1207774 1657600 1061071 1267205 149286 1419418 190461 1020780 618322 1309337 902771 377697 706086 1421506 231747 103924 886020 1142955 1451251 213583 1232280 929494 1791056 1749428 915822 27134 658205 1636418 1428319 1001744 1307159 1223121 799569 388746 644444 614153 1798971 1505166 421857 414607 16620 89788 1074668 1497523 230425 1835158 1340335 1856938 211563 957042 1391567 911092 401152 1083342 478899 522946 1626788 1205442 1365745 515396 1677388 1988668 969477 1074024 857696 877797 1105262 368788 1275698 1205756 1347614 248268 484593 648598 1514160 1055671 1418594 1960142 982580 1355410 979979 1112684 1791895 1554224 628565 904396 318025 972803 1005462 1074948 502740 863029 995345 15703 1019325 1042730 390384 632648 923854 813349 1599553 256912 1517911 437267 1889292 1230032 1756258 1742586 128088 601937 1182502 1416463 962077 272750 1261333 1793564 863565 1265820 1128556 121764 1695364 978455 1190278 1926395 1470300 303827 1257419 1444701 726906 87617 1926203 435582 680500 492168 1618742 1371095 377715 1428125 1370872 150824 1363425 504226 385474 1934278 251237 538876 14798 382261 274604 1710843 663043 957800 1891394 1443710 1526187 70445 1423111 954549 1523238 1519652 1955465 1071727 1267074 332358 701150 1881535 4481 1073670 694145 366368 1910992 1124916 177755 842111 762525 15777 1127786 1725591 526793 1304433 1281092 314362 1949670 130356 642264 1301091 1592302 77631 1909643 71373 1878748 1266511 1516683 208436 1671875 1726166 590281 139257 337198 770815 812908 1632509 1073944 1248896 1478411 878864 1804215 1996447 1138275 952601 367593 307735 991921 1234945 1595273 1284253 923205 1963743 1085385 1354803 657219 7010 552156 498315 1604600 754189 1507347 360552 889137 1943967 172398 426702 556737 1805727 800693 1342254 157292 667717 484793 1276601 926951 1543612 318941 1077385 901364 1924567 1288358 1389768 1236741 1770191 1134851 1643960 1413925 1017690 1787155 180646 1368415 1772703 916629 1669431 742925 176318 1072935 1217924 330190 879411 960089 102945 236906 1973070 407367 1183984 1617218 1479344 1322198 869362 239421 1362113 493054 1996165 204844 297587 432662 462567 1397413 1556381 1939513 1403969 532995 1654580 1297881 27639 661812 362639 762548 837466 1661930 1063363 1479863 1843744 1690748 353095 222821 204964 213084 181283 63685 157840 1399370 1673727 560235 383428 237902 1200506 1228963 63485 929177 456501 1876851 432897 1295860 1429919 1249891 1883852 874789 552824 1462021 686682 987943 1395324 1847705 1078611 1063756 1533228 1984002 1952440 1556407 412461 44007 315010 530533 702904 578892 1774486 1150732 1086925 1930890 731517 1679349 1401177 691481 1204984 190790 1100747 1257358 790406 1540942 1076967 14887 209800 29799 1170233 90263 342248 619437 20962 1837944 1694418 606700 738424 1032304 308024 1475559 564890 1289320 164567 1890355 1336792 973882 197254 1735670 999412 1065699 936310 1432225 1563799 1774894 1132140 1911772 141887 965183 1653213 196276 1989165 964933 230901 1030901 1798906 73575 1763543 1605129 554976 537273 6028 179433 830575 545821 608053 1241597 1867867 367756 274754 1079245 466994 701535 187054 570290 1490876 183572 898273 1472185 929208 1888846 1373492 261327 462871 1285397 1695343 1193780 749608 1612449 1971942 1360714 643764 843202 1351974 503990 941177 879101 1324227 1350527 587716 1730309 341768 687357 1100062 1255668 1041210 1694686 1029064 1569092 589047 1546943 938509 917040 1838610 164424 1988832 1245055 781230 1063658 127322 164714 1463170 1310028 1269489 1089298 1689364 1505529 1122913 184378 914300 1062317 1914866 1227678 1711965 1453007 38856 625871 71987 1857833 1356679 254393 977860 32762 500473 1240032 1519849 120298 1347027 1983846 1590653 1120774 1320390 1663583 1331020 339725 195334 938851 270294 121716 1736399 1714761 841040 1737302 909579 1261364 1409076 1465993 1959250 555191 1011856 803279 1662493 15185 637728 936486 345357 425857 1644966 513984 1915872 1405335 50320 491290 1289332 1840197 649822 1880215 1369018 1837958 1550015 879870 1783406 1055307 1558837 24181 1692199 1261527 1359798 1481666 799017 1888666 1149573 645273 1928666 94391 1649533 354137 1523217 1284096 113767 1918747 1719143 4639 389220 1178021 1841224 1974204 80819 1466258 1852506 102131 503839 1720795 409117 825066 1055304 1859366 59662 957242 1972504 530275 1359545 1400179 865900 1188323 719552 1473897 499052 1949068 110599 604874 817412 531662 356939 1183929 1662037 1614349 1656336 429053 1693553 1518378 455082 767924 906341 165928 12146 1425953 1155747 1343998 673853 207511 717846 990847 1501672 511159 1181191 1558595 706761 1357219 987110 104264 1304722 1428024 611030 1780616 1601513 248895 102579 138027 1244808 934370 1876780 841541 1550115 1202449 1134702 1999913 338646 14575 1078126 1815799 774015 991393 1520591 1422045 837426 1686676 687282 1215986 1724622 1248137 1701441 934998 1656372 152949 449957 1473347 1347782 1560806 563442 1120898 281936 715985 901632 18383 1727057 263411 1410086 1610220 514585 803338 832221 689152 838977 388970 385217 1334732 613237 1341156 1836374 792084 213693 170123 1022623 1239463 523012 1254927 212487 1700122 1253485 1295201 1899728 535877 162101 1221817 969708 1818165 1842698 831631 981922 1534405 815006 990684 1254023 1840675 1143759 1220838 620470 951374 514929 1195116 843887 175336 315422 1095001 1137304 1151588 101648 1489689 1827892 88315 994644 1668325 1850964 1703219 1407067 1837741 938397 608072 451832 1927037 1738581 1922956 1461739 792343 1148898 32121 394951 328346 517433 523275 1240871 728294 1763724 872721 1287124 1201200 1445162 577649 1640984 938973 179149 14492 838869 876142 206380 1279775 1552130 1936143 1036518 1672563 206050 1096893 1781982 805751 507474 1666979 597339 704269 105963 852074 1341845 824117 176028 281104 467199 1705123 255619 1876134 688963 369210 1996097 1757113 709573 465026 50384 1877651 35345 1079376 1971765 1835567 519265 1455292 548628 1072778 501596 1064942 1601110 1727755 980649 1030290 249527 78708 1154407 490384 442373 12308 1287227 251433 528699 577535 1870019 1431800 910706 771345 1458824 1242947 523077 1193978 787843 457342 1485732 693885 917350 1163457 1693165 1169893 1050776 1937042 1236855 1712552 1366210 425263 1682103 364842 545596 1316578 891474 876732 89138 1475802 542555 487901 69684 1469272 592739 586474 1023916 944183 1567789 163004 1290257 1108405 775268 1254535 954140 1023973 541117 1427810 1481831 1737214 568460 1738211 1880401 570231 1906083 870432 1479445 879990 1876285 654466 578502 1765476 760416 44233 1771488 73089 1252825 878373 984882 963618 749546 1925271 42988 1228768 1732873 1326982 149443 291482 168655 162789 667464 572721 484886 195504 1644996 867991 1233145 181851 1696935 409433 1932374 1893155 1390970 1505717 951672 803 1631703 905621 727004 515616 633582 444281 693902 1528002 904439 884848 1451647 1191406 1808567 614141 777767 837170 774198 1304481 1239930 542119 260684 330950 192117 101233 62490 586761 197271 1653890 1097981 1655147 1515437 1521200 919525 1288774 290312 1513283 151319 1261371 270589 1148369 1824137 1196111 147466 598652 226942 1906511 1443075 363795 358901 1060634 452115 1674298 1042278 1248821 801227 1656443 143159 1101911 1296543 1167192 415189 1860041 1350420 351430 422619 1894325 1396901 488767 1714658 1769308 1145588 1338002 1277651 1989253 1342823 1545312 1792877 1108914 8300 1470665 269462 1507786 1264099 1910062 797260 25748 1822106 433854 1018145 976067 428617 1361965 1188696 392741 1013169 883164 1928368 1807010 979766 971036 1844596 1028645 713472 906710 1488926 415096 540889 1031564 966152 1591679 884865 727653 694096 107634 244998 1242686 1862883 205712 1959166 1389608 478780 1226019 1682153 1766241 1190586 1551872 525880 965530 435030 1619898 372662 630172 666278 1063383 1281777 1388724 1804512 322815 851316 738454 601093 1851958 1044280 1108561 137654 1722462 862667 1375803 510157 1888433 368360 271988 1799199 1826688 224515 108334 1465259 66788 968384 1510831 671904 695038 1438372 935196 27712 1169758 373870 1248831 920850 775663 598429 280404 1309484 1945264 1635952 79597 1349365 586226 1920943 1573578 1456341 1953946 112520 1412784 571191 1297966 725844 724937 698783 1283628 1994359 1266554 1795374 1267568 161402 484341 701480 344466 1644163 1019074 1612521 1840841 1006082 1876531 1976696 678214 1788931 56152 1414421 1522728 1137517 150928 368650 1430613 253545 1071094 1791073 119949 1039247 130560 1863125 550234 230184 413950 1749807 1635944 1458321 146785 1286975 1798799 454682 650948 1899904 1286607 73102 1254205 622210 1228969 1108950 1423129 1337630 977639 1843680 1885895 1371467 499551 1775641 1843163 805638 1721704 1752499 208457 1825029 545215 1057794 37024 1047156 302075 629027 1335871 1394809 1935990 95644 581466 1183060 1175284 1094737 1199356 572296 1853572 421280 68574 832362 636242 1870996 1510213 1438353 785311 1792364 1108956 453109 184476 1811285 1353729 1703149 744655 1515507 280074 1011994 1379918 1395034 578826 1198204 1597790 1964958 244353 1818660 1001289 1881534 347918 1159666 638429 543221 127440 1548209 598806 1923031 1974267 1116758 1822985 1909791 1430727 1698937 36332 1948681 689468 1492173 203725 296404 1116995 1600246 1340858 1571585 1056341 1030535 320735 346988 563682 1067055 462 932778 204736 819298 1384277 1066735 1614469 817241 988745 227972 57901 879637 1879578 1523867 637514 1372826 826948 541267 1089595 560067 342511 491688 143431 37494 1696926 95294 495207 815812 516734 1472060 1383234 1027323 1579351 669002 1708057 1803550 1291354 1835961 1221099 1258200 114177 1989849 1963428 1042434 1297282 1532782 1968263 1807714 1599167 1745453 3540 865244 1571821 600732 441793 624935 1788398 1043773 1719250 37064 238127 36377 979174 1625920 809892 1259826 1473296 1158386 45134 1947702 279109 1698529 568170 1721862 953402 386855 1164494 848768 989700 1533147 679653 446481 843736 1500119 448982 1267307 1064368 141577 1069997 1058288 1318299 1598965 1770411 955289 1867655 1880093 484238 1842639 1518178 1797874 1773345 175697 463740 1961598 1310961 1789491 121388 1456042 903066 740913 654942 171625 1199696 1950326 1301012 1024979 1245547 1634079 625272 1598449 1556838 1546424 407276 1461721 390051 1389334 1820629 760308 512854 1910731 1688697 1815346 66345 1103091 1019756 1763749 532338 424089 1185507 1085597 842611 1219245 120249 1638365 1223308 540431 1311798 1731069 1145931 684212 336035 1090309 356074 1838959 632242 807363 1118066 1614443 435083 785734 1514536 1405169 1804077 1288113 1535984 1921219 1080193 347500 1592452 1329675 1467569 1137632 1005614 1149753 1171495 1386819 1247095 1921865 1211214 478275 782759 507856 815263 1310144 1630615 1559981 1401962 1766820 776962 259082 1729742 37866 500360 1876608 763558 1337046 1612427 1573054 446252 600190 1996057 277069 1699294 1624529 1506476 735914 1386372 594910 984088 801025 178921 1189349 1062553 736951 1646524 1767169 38298 1060225 1117553 1611354 168307 576149 57139 814444 1203661 1478809 1680670 1532796 1570368 1380640 1869872 332978 1513895 1665988 1852487 1494050 769011 47999 1740421 828074 1445301 427598 1124459 279488 1078929 947605 1315603 146202 1997122 665865 568292 289037 1700891 1289421 1636776 988979 1661801 1225777 855944 1858036 1025357 828477 304701 361048 143628 148122 112711 1397874 1320939 946237 861135 645046 993077 126500 1484076 654567 618204 268951 1416656 1557042 862736 4294 992157 400056 295792 1025370 1268847 871048 1845544 1180048 1289190 185026 1033066 396820 168843 1392203 1747989 1777758 962126 1501527 744381 517871 1354064 805177 736102 1176323 911602 67940 587640 401823 1480636 637116 901275 1739204 238706 470578 1489300 1728853 536336 814484 696386 1591570 116025 62336 1446187 1924226 1873718 1645395 1682945 602896 1434227 1629694 436489 1338319 1769479 820129 507902 1576975 374806 1317430 14417 750559 1935108 281198 1251303 1243168 757716 37815 459418 1101684 677367 52765 1773571 493476 93164 1255208 1749237 1120352 706659 1494364 1847658 378668 375651 354036 356824 418592 761363 730735 1897843 404 1674109 847403 1455208 1301552 1900680 1753540 682809 1874474 162321 405200 773712 1520604 806854 1387978 30371 888092 1519989 1866854 433075 1496544 99250 1346125 505281 717870 369349 1786252 982229 1492890 332533 1388 890401 1889183 1764687 527929 25951 588306 400391 602841 1043796 1124094 924764 1511140 1894374 1604728 1982234 1074969 1152601 1310825 673642 1444270 1938554 897247 1684880 1849548 1254013 1332326 565976 1821196 1691197 1274998 957990 116543 94811 145456 1355138 330907 1597154 593134 958334 980600 685336 900859 1367202 584020 1216654 1457286 1556109 1507167 1726222 1698351 1362782 136585 634644 896819 804335 19709 1488451 1519624 719430 547788 918938 1864901 212045 303594 1738552 124021 145516 336410 1475026 911062 1026843 638605 459240 1871945 417441 459369 720037 335453 1368621 1798337 284618 746737 706443 694010 68474 185387 1995308 1872555 1691338 548159 1514592 407295 1170363 368298 897921 679177 1144884 1912733 937573 1175135 1763234 1070244 1000497 1955011 306356 1683176 527898 1238682 859120 1215464 999082 431547 813445 226439 199690 352657 1300074 1637705 345945 976040 1085312 1203057 902124 51823 49447 398570 1633784 135035 376876 1672941 1546588 1717376 1312792 1684377 110056 1657083 636528 296551 383536 1433353 774365 1044507 694047 944044 428983 1324840 931855 26721 295491 1830626 1500991 256887 1772868 1188991 500702 296419 1316495 1313093 1207195 1744734 662164 1102070 1080541 541371 255423 1273458 495576 392256 1366462 959443 1738860 782102 479467 1747005 1930457 967551 1688837 983294 225394 656616 1113354 1275773 1398950 1277900 1236141 1181335 944676 987687 1796299 540006 1438087 606544 1003984 1828804 1086104 1374167 1317926 163737 1722283 185973 1819814 755868 609741 59939 1562028 1411284 1200791 433221 741469 716410 1765052 144824 1847617 916444 711768 1279483 1845186 172442 1278541 953934 1825654 482641 669678 599321 533003 1217008 497372 823947 1611021 1234337 1080532 405893 1815699 1699746 1391188 1652044 110534 1871584 40832 968826 451834 1539945 431744 1977717 1010590 378820 1491672 1929037 9125 269233 1443502 630431 1698551 609644 139305 1516672 619824 1790345 1705215 1946225 625899 373553 1318277 1037561 127934 498570 834160 522661 1148408 934408 42969 1963747 1204147 603048 1307772 73819 1460290 1843043 1241157 94207 1214317 1906278 466617 346371 338425 595635 288691 1628999 877648 932892 173607 1476588 1812924 520462 1498695 219215 201051 741716 93508 88617 844248 1343 1332364 224549 803012 524743 1477907 899005 1573580 1806122 1630678 55580 666581 1119813 1693491 178578 1666611 1316293 1293767 1497151 1647147 138372 1868568 1340615 1232804 1096261 1548490 655389 1241058 99678 1497738 1593595 1279164 1990250 1692809 130602 1642269 455743 1580053 934182 236502 841883 1737274 1505517 1758213 1829917 1133356 1544398 251790 685978 774069 1616944 1847228 1587458 580155 864398 163726 158100 186561 1928388 1840148 1600037 1634348 1061786 532637 667843 755812 75277 1161740 1543103 1594208 77002 1508269 1754723 519369 312992 1375805 1958450 1668736 1360193 64481 569016 241836 345379 1289088 1531850 747280 1701606 1048430 928108 633497 1188928 920953 394940 1097922 438890 197259 488663 800846 836013 1868760 597813 687606 1000940 1852172 844398 1455182 597905 468227 1505806 474734 1245784 406595 1658143 1976521 1755173 1926409 1849758 1706828 1829751 1412922 1176058 556994 542182 1988840 542894 1006473 384508 588694 307664 21951 1803303 892349 883861 838315 1431592 782325 1885588 1228844 1867217 347703 1149139 492790 1791125 439861 68448 1323396 520303 85706 689346 497066 140781 1247466 611981 578722 265020 1884652 853117 216588 1903390 383387 1894240 1549921 131661 1384000 1913551 1441526 729134 1820557 1682663 1651391 1625397 811931 1828470 331255 1112574 812713 1832228 1565841 1999967 1282686 48364 652699 61283 1651291 1504501 80245 108861 619598 75036 1296306 1124138 567078 1758447 1929223 641844 1028840 800548 1650652 882249 1631287 1932530 692607 445009 15324 79358 1497613 1678356 704149 571329 1167067 23039 1206374 1135033 1122950 910272 163913 1207381 849019 968385 1044865 582772 183505 937554 734970 1084383 702056 1097632 1199064 163691 886248 197316 1077723 504152 224415 972411 1613257 973372 313420 1889817 1547993 760243 428012 1871697 122121 165272 151904 19293 975068 891573 1724494 562489 1487242 1302634 1937081 570080 1169729 750000 752921 1051585 746209 999661 71653 1948736 270501 265088 1057299 1309290 1691157 431974 434276 1600827 1265682 1310641 744824 309256 1034180 1395712 57299 450582 1015348 1582660 575105 518639 205988 22599 992138 1985587 1248708 1536483 1213411 1144253 532031 845983 1444235 1419149 1466365 618539 1650913 1896309 700178 103599 946324 231628 1153770 886627 712490 1611543 1489550 1964653 531167 1365369 1719691 1810625 1915157 1485249 947729 787666 1338998 1432065 1119535 1251922 1233646 1815556 1482268 1382680 1404547 517363 816541 1524443 881961 439709 369499 1780152 801189 1048388 613782 1802941 1555833 1247218 1917776 1744946 1295464 1707709 177775 1541440 341268 472699 1493271 242921 1222414 1119284 1067421 1406648 1424944 446327 233162 1679126 641250 958940 702977 181598 578781 188626 1266910 559684 269601 826228 524752 1744012 1321330 1513049 1179132 1332255 429570 232325 1326074 1667511 118948 1488260 162002 1569741 1061240 1869550 1706732 1266121 980177 841009 1388361 508159 1840424 521816 1306783 1592465 579760 237333 69498 1730837 630116 1783570 1506399 516033 1757988 1968700 1121775 649691 109137 28191 1125516 1778224 1875211 1301394 553416 1281218 448197 162308 390789 1570238 1925581 838685 1248534 1718871 959625 640358 478734 1166685 818645 244640 1393909 345113 412475 1657738 691977 1809512 1536063 260572 707499 813242 1155709 163663 1151623 1706527 1981964 1261686 852402 1051288 873197 403529 1772597 1797532 1771108 446375 705996 622234 1065088 828765 648476 1970067 1926501 563430 253889 809051 675986 694698 801601 292321 477856 401569 163364 1233487 904158 524205 606072 510074 1336236 1162659 1161462 435272 1517738 1384879 34026 1340306 584008 1806185 1623119 700056 307081 208447 854509 1005132 983803 296378 414574 768041 1191262 1368713 1382783 1268806 1902674 985408 392830 1514671 1468984 1382750 1131418 78773 514125 1052297 1937347 1435670 542850 1651566 1144996 1388127 1416994 1137322 739075 479951 1877712 93690 888370 1056148 543037 1527941 1347226 166171 1524161 1851887 315301 644863 537944 1946405 982536 387277 854016 1689140 1835613 1035350 1620597 429566 838413 1805180 54477 847473 223915 698802 1982603 1878892 1949309 398402 670769 1502721 81458 1260356 657798 1781225 34469 80300 1181653 858248 1205782 1363085 475750 1807790 1585076 1240652 1221392 1896481 1300823 493192 1638760 654972 1806562 297815 1646224 295740 409432 1470856 925005 91352 534131 121110 1498285 1363158 603002 548050 1840807 1817905 47516 330281 969571 1875877 1264208 1950503 739156 1030260 743232 402861 1221474 1415003 1995372 1142181 809646 1087069 1199918 1011372 583178 85426 1709313 138550 1921718 1339953 1000495 893437 1844388 1578125 1149695 1345447 902023 375776 1589164 597360 1856208 134379 1286945 1948285 1884612 1299648 1377364 1489892 1043898 635663 1248555 788572 244863 946932 218834 291071 363737 343720 340358 203234 1306471 626807 886652 1513957 368302 364405 19520 880499 1718839 1294616 1136160 1053002 1730595 962664 589039 2321 672941 79711 688213 1555312 193104 1264358 1672419 487226 1170115 1841041 1848794 811162 339310 1564263 834190 1081808 1186795 473876 154196 1357731 63360 1905447 872792 1137110 1018056 433276 837056 491798 744899 1690752 845935 1200221 205039 1932718 1755941 1181707 623088 210468 1316390 1974312 328264 712624 976968 1394118 579274 406106 1868005 1581145 752928 194658 1094629 1561210 1033810 988935 1518699 57440 757067 964156 195460 404668 1436231 538240 1884188 1499589 818530 1745992 1895514 918233 1707242 312555 398662 847233 81427 899833 1562052 1853663 225564 264905 696218 1928968 567370 1158466 780952 121711 459497 678216 1019694 516722 1934327 532736 1901773 606759 373837 785170 1209657 390804 728731 1135168 447579 657425 1060021 1947127 1082329 1020910 1076125 1661908 60111 811568 1136610 775109 1250405 275747 1189973 1940505 1161592 1988279 1945583 1098554 704613 1682022 1780602 1698131 1358682 1491315 1210802 407458 237437 69174 1805761 924189 598034 92870 1893398 355807 1960487 905283 987512 949455 514959 499733 1172908 1454411 820687 112018 1551343 1382273 879947 944157 1597563 1063610 295229 632747 893080 283314 286129 1539127 170347 1842524 1218900 1440102 1329000 582473 1560268 1772594 464764 1950586 694426 1212858 59462 717708 876365 311601 1036522 1047425 1765986 1867616 1073400 79646 42657 934561 1223001 1890747 1680657 1487709 1072723 1096972 931540 303232 711039 1516967 918486 352617 889921 61859 1453373 1564030 1602088 749145 430869 1445022 148736 1639281 990006 1587285 1718874 1313585 690360 1156336 1553869 1503436 1802489 53060 1407518 38920 1013692 1790537 1030170 741191 217750 1865648 708389 72679 896411 1235677 388274 669222 223951 1163935 1112205 1669540 447485 876609 302776 1600793 319428 1051185 425563 693073 818878 1716517 642898 200622 133182 90381 660902 861447 303036 1557825 1888017 686734 21480 356696 774731 172534 1801540 509018 1244703 1582979 1005411 1586799 1105332 1705154 344516 1152091 1505984 254897 1667713 1253744 19545 348987 307805 502657 176435 231932 1289786 1777899 323695 117863 1590146 1804905 750248 1532443 995656 1420872 256916 1586875 340832 1729424 1907353 1684904 1076541 89452 311690 106146 820672 1841735 888466 1016570 1257612 1291414 1489784 1895117 1908585 775295 394680 1275755 1275160 359616 614241 17510 288570 418417 38081 1738340 79575 1899305 714715 1893534 505493 1982932 888837 238762 1516869 1936174 1153794 362998 1807022 156718 255407 1490122 1361878 32766 1534725 564808 883994 1328768 1032596 877796 504656 1194714 721213 1582985 1354308 655638 1184757 933244 604758 1847983 110314 631908 1038479 647655 714742 664190 24283 1572846 1439109 954592 868439 1981810 758774 797471 1727748 492520 741872 982968 948332 1167203 1452122 836185 146305 1578953 1439421 1352001 1140655 1571407 1184139 489658 1237578 189756 1556969 1253712 517067 840085 555382 639740 1256476 1322185 45924 1617732 1980471 398155 101530 1136017 592909 362532 1107464 1033236 807015 537518 1514175 654755 1639029 1188101 1900898 233079 1828388 1701821 1566449 717727 1852576 475018 1654571 1333694 943641 18584 528325 1259755 1110690 1642223 454622 930845 1415477 1046659 1790286 396453 685188 1189651 1358191 193394 1443386 142332 1783930 288510 328994 425481 1602540 1269157 1723670 1803005 1273147 187810 1530515 1003526 1856821 1054828 191926 261219 1960722 1634124 619618 1419983 1736982 1636870 256934 774384 336241 701820 1083043 109967 1707381 1266842 933784 1020232 242821 1302446 1922195 1405210 1441899 712861 1552441 587545 217137 688511 206231 1479625 607425 885541 499390 395168 1784892 7180 1706430 1342711 1119770 410986 1883302 295547 1142268 587021 1657759 1760704 1628709 1677050 1724867 1638560 1887119 1232859 1504411 1521591 28470 1357262 549161 497186 1041829 227735 715753 546190 1316149 1558375 85123 1005761 1586309 445337 1276147 604909 564144 1610840 1473273 471996 585722 1482291 1953660 1893094 1056835 904847 1570807 1335648 1073539 442952 1581365 139472 570519 670529 383745 749603 732297 1627630 341801 844655 1695854 1835189 855704 1662654 1113558 549199 793516 719275 1229032 1771420 130198 977382 1992019 549776 687044 86787 377116 1999394 785642 209655 1167138 173672 348613 1987545 1133868 393269 324276 1599653 478709 546338 911781 356860 839624 1745866 272623 1393529 43194 1634552 1398170 1358924 1883145 1718477 1236277 556071 886773 1865224 1144000 1519564 1295900 756806 1864577 321326 946180 1644911 1914302 186071 1292455 1919385 1326150 751152 1899079 388408 543485 826564 1723916 678618 167882 1691783 387088 593447 1788375 1265817 1239794 517523 553968 693004 832394 1457701 693524 485169 670218 654200 1078142 1362138 336302 1575189 1464077 1090062 871036 15879 394706 1987257 647026 1256905 1423386 878949 1536539 361870 1973463 1947445 711278 132161 1059919 1175534 1245833 1198885 870550 255270 1419296 439726 368214 1789472 931524 1474241 1114887 681663 1323352 1141812 1510833 179781 1688026 1544946 1149627 1961034 1929860 1981466 1220732 950939 534585 1718718 333505 1134381 1083201 988407 1724002 1729920 905679 1045415 1838891 1345798 1102908 515779 1109750 271739 615220 1201 1210674 900053 1240672 1055325 1643288 1730039 712483 1574943 1063373 549122 897268 1070999 855148 1036060 1385915 1830995 734049 1832268 1128193 503950 621138 324832 204807 756741 568103 1262323 1614353 257859 1839663 482901 1595793 560542 536956 83294 637911 1252832 1923480 1828574 1363251 1664286 1517131 206852 1777631 625352 18392 449829 1094660 526988 253110 574034 185393 82364 1745527 774748 915071 619676 1543788 1131931 1719991 967156 1638006 1997525 961390 1925333 371302 234865 1314170 1775740 471002 405754 1041226 1790892 1457459 275235 1175605 724653 1320299 403967 491442 1606164 1249838 1892980 24641 492785 836595 273521 1248482 1099081 1811351 460436 1621209 784514 318887 737227 1045275 1136643 1031813 1723816 999385 1800090 176565 1371877 187515 1604327 1686997 1054430 6566 596118 947465 1999262 435861 1601240 623691 1433577 1879992 1297842 62580 269700 270155 1886251 737437 1010501 179557 1536902 281435 1867221 275723 1775991 874261 1215658 370448 1939334 1015021 1417541 1038279 1390929 1033793 776839 1370743 137967 601337 737753 5746 1236788 635855 979128 636285 189580 1460902 624443 832760 995188 901955 693899 952654 1600939 1571589 1173853 892867 1090635 510464 1859128 909183 1866139 1344839 496858 1123947 1161706 1679595 1197942 344276 1647164 1513274 1643416 604571 40189 1573050 1217313 1499112 1381859 1078363 986913 430587 1329586 1774110 713704 1204239 1130758 624389 468529 4420 242554 699284 248600 1894871 818943 814719 731418 973851 866965 18344 990840 504037 556845 901773 162361 351915 1271183 459376 1372023 165285 653904 632771 142663 164808 527027 982192 54225 360103 379018 1222282 1084919 309322 704693 1661688 1389541 817565 526125 1119056 1362982 691439 2922 1252910 782266 1301797 653601 1809426 1737688 472476 640922 546016 1978092 157588 700343 728560 565710 685340 437233 1793008 1830592 1640295 1203812 651352 1273217 716782 1706292 102589 1289181 170706 1949797 1821845 187170 774577 71296 413771 1128691 543801 718440 859948 639967 775807 1565866 1594848 1043961 1836065 748929 378237 1607074 975365 1420215 794428 295028 785159 1437324 940363 410566 1557671 159428 477901 1794009 375167 1122142 555074 1748260 1407822 789044 320648 1708257 283056 606180 398908 506093 232920 919570 1199492 511438 1955962 1243451 835123 1321203 1760218 1236949 750686 761100 1755576 353661 209127 803645 92166 156356 1960969 34263 7605 265188 1700314 186989 1248151 752522 799980 246861 1575234 529384 1165261 1017520 880649 1991338 1829301 1955251 1094424 646466 1046996 707350 1005453 748034 1759163 1819314 604078 1178579 1546216 1077870 696490 717054 1518701 1358980 1883454 1375100 92167 1206368 1069793 1389193 1785898 1269201 1057230 649213 301055 728087 1768349 306435 32997 1489005 38783 822962 1251495 1184404 1105683 1091970 366259 589962 609371 1956676 522209 1625565 232646 1424784 927839 141802 43057 677815 1134631 1902814 930933 690612 1942061 924261 1124031 724965 1214271 539851 1696991 1754491 218134 668990 574183 803156 1488634 1821362 1029989 1389173 1713868 1122663 1864328 320652 1163350 459092 392792 1810920 1375464 573761 1640648 676087 504753 202019 955613 1794472 1387282 1073260 1834990 391779 1779317 1138053 1175582 479229 423056 480881 1610937 55577 1159948 1777831 1519617 1267703 789578 282090 985386 752053 90887 744386 36034 231735 941141 284959 220981 1956023 1682937 1802526 1193170 1719970 1935812 1069586 791450 1686162 667570 1062979 302882 820935 268280 960314 133843 626972 549606 241861 27828 1149767 1558374 977723 1409034 1922589 1054310 557960 628267 889611 1182899 744915 1471118 1920816 676415 708765 1598134 1067420 1447946 1050795 971910 1414696 1423995 1685571 1404979 292488 74793 1799375 1062205 669285 622829 79070 308554 1735059 1640101 1540015 1316840 1638214 548932 1798276 309142 356139 733528 1170981 319717 1259191 784006 387515 1639898 1859994 1743906 372742 1518384 336542 1885972 1698152 1930786 1706901 488930 1571185 1903496 1271428 591915 1644089 170423 541265 55408 1329114 1095824 1374105 149919 940699 662685 596089 294382 1494238 13112 438974 531605 1001057 1204748 631943 539143 206055 1655772 212461 1949355 5742 1327411 1133269 397747 1378989 158009 588586 1489547 1802208 808319 725579 88538 155721 490898 1774387 1511553 147155 93492 1011583 1179508 1274495 1015441 1631332 828215 494675 806606 824494 636666 1388621 1654413 1720528 628957 864273 1632515 1921201 1940194 340600 1622625 823057 1400732 1640482 1459308 1022600 1385755 1475538 1976660 274084 878428 676035 608033 1248935 1379727 1582291 486251 1263041 1973268 1237669 1373549 1525543 1530654 1620272 1414372 1971999 1929130 1240599 1051775 1546422 1023377 781522 1384110 1743669 1012712 178671 330708 1387074 280102 711269 1248139 863914 360511 613486 519999 154872 572236 1920656 1149041 1575022 1079316 1388172 1985939 256337 271900 104976 351314 1184705 354249 1127165 173828 1422535 1231834 1445432 1745421 408702 598883 542096 1910924 949477 47143 705499 1369316 435677 1161580 425203 1369275 205523 1249025 486707 357577 1342797 1703116 1705754 535618 1977858 1456803 356232 1748118 1021937 640242 1927024 1369253 1022207 1739618 427700 619015 481283 1688826 629224 1676416 632294 714519 619472 609164 1727883 1515119 1664640 1653079 1454338 1722136 976636 724706 1636822 434921 926611 12165 1385597 671753 1998634 1459370 825395 1889254 741228 669593 1905424 981132 568530 717547 1774775 380226 1790933 1338163 1057338 1721973 462535 520275 720198 292985 1659017 801773 761146 394259 867094 172432 107283 547582 213878 136553 1079627 473865 1916031 179464 1403498 961065 890856 1774901 1331888 1124877 1373967 410929 478004 1312081 1286156 1264018 147241 1965773 1119061 514742 735464 1531336 181181 781160 981067 997249 1765687 426327 904997 1666643 3547 1729368 268161 1374012 471409 1075264 1198156 1389406 213258 256214 595660 249625 859345 1812525 374218 116657 151013 590392 1366646 1171362 614336 755839 1745171 998698 1536669 1293254 682653 1656387 753595 144099 1676352 230288 934578 1102516 1304965 498488 1970489 1759038 843509 1006619 249263 1991150 993717 458129 864443 434205 495539 607614 419628 871118 825455 474563 418704 1096699 31112 1837680 183218 943087 770316 923213 1971192 837127 1370079 683013 179851 320475 1017851 521350 336821 672897 910116 1812469 1217669 1403698 1087042 61691 73271 69990 1394124 532139 1384847 1124314 1269000 1177405 167195 1812336 1854900 726870 795299 102331 1043646 1550638 1756664 340660 208417 1355718 1946632 1840280 1783746 1546006 296829 1212769 1529640 1229474 548838 377793 1946393 1152163 440265 228754 385480 1246150 121260 730292 1633253 608167 954413 785913 1988226 43497 1015184 1825067 1603693 995575 1859663 1122764 1969960 1479313 1259012 1151187 1420176 1961365 1312703 316181 643789 110194 1530135 581682 1301229 334715 1911357 1390622 1209589 1465978 1460418 1558018 1017386 1331853 970173 1813890 1492652 860927 650297 974887 1771105 470792 1976182 1208289 934312 363102 1354090 1660931 433428 364937 38430 184751 439524 921814 1412805 244505 231869 130811 775327 1393257 112318 1402546 1293455 567073 1023042 1555566 89599 1179129 870423 374865 1619729 1849346 1076001 1156463 1887579 15766 1556221 335924 787359 774857 1968607 1390250 624144 1735764 251566 658208 332958 1699452 181192 1511818 1181967 1307612 1003171 822740 1184038 1848186 1564667 1947569 1142976 319056 1177443 1227707 196317 635851 1241933 1058283 145165 1536159 1243348 1002831 1675643 1952943 1220489 865990 1874397 822487 961019 131362 997560 1863778 967431 525231 1369611 1694298 1909466 1590849 472288 1029548 1426646 788363 541008 1857031 353786 1787579 779754 1659018 1241773 1022407 413731 319043 426765 1475932 538156 1724829 1241909 817491 694071 1399901 661245 899644 1080145 36413 1907082 1300741 503338 292951 1907949 821823 1167227 1268020 932085 1304660 1704214 1904378 1113986 1313199 471026 1563208 481051 172098 1090093 198692 1443211 1992923 1647779 1863691 1150426 664675 1762284 11182 1524320 584973 1513544 1450104 874325 200219 1185460 408809 1250118 1065035 14109 1493760 986504 312025 1911538 577451 724000 190905 659694 16919 565473 466251 1437648 161422 1085206 633100 1193918 1181550 380265 139485 990145 1460712 185841 1423546 1621908 1331388 1133072 1263168 906790 1430365 445629 1526240 897319 390895 252128 1440164 1983245 1756460 1920590 893821 1217898 1634186 1319262 80725 332021 559809 340777 255587 1958651 1025999 1192681 563661 1193771 1152571 1073175 1190673 1339613 423753 1292445 1751734 389561 1926136 424054 1534059 1156185 39222 913194 82809 956063 1991078 1314107 268928 1284654 1118120 1178200 565130 1313001 84566 1130427 23835 294471 1739902 1183416 1926974 1238261 1671988 1356367 12287 1248202 746452 156569 1874971 1706401 252944 360621 1532352 1828268 1274050 1934269 1507960 646157 1699300 1346944 1335936 1016139 1186253 1632596 1012541 1622225 435989 41403 858636 1283107 1110512 8221 71703 62496 1909622 1012631 1438653 1966660 892581 1582799 1008974 439355 696528 1888171 302844 389679 255695 1112094 1640515 1665020 1034069 996587 1128287 1490108 1467322 1016546 1650668 470664 912276 1814503 1969658 843513 1373924 945902 1317695 1639922 1421824 84783 855469 343883 470908 1421823 411980 832515 887802 937127 1466445 1846595 41525 978658 1509055 1747996 183415 24775 1996983 1092660 404950 1406039 464129 679265 1955428 37055 1995910 1253494 1421876 561859 1395157 1251339 1668387 1184441 716482 977687 1386245 1985952 458414 1433668 161416 560335 937039 1519853 55778 499391 403469 1161234 902887 1138955 260564 1666495 1127179 1173241 1835986 1682189 1053267 1628111 772031 1287022 341573 1252373 1609666 418667 756189 1197540 1487935 1196646 384088 363169 956307 1506710 1233184 1810262 934319 1806447 264170 1700732 883650 1700624 1945109 1472788 950091 1238515 1758487 1764326 1252691 497913 561116 1667925 638279 82531 519736 1205067 1859719 44397 304049 670482 372035 686428 1372446 1825703 1632276 653100 484564 1687695 1087470 1339888 1212369 1935187 566756 1518206 51331 792299 28523 305991 104512 713909 1545648 552365 1515380 1562359 1591735 1841880 1602432 525442 636051 193613 1932696 656636 1287430 789965 1897362 1944623 231776 1405398 64312 1165177 1670745 1180222 1417029 56607 1032872 211455 139570 427615 1877083 285835 442807 49446 691642 1626250 88789 173596 1227662 115959 709298 1792221 1657557 749886 1653617 259384 1239481 787313 1099249 1319599 776675 1822827 260222 251628 691113 1063212 731314 1669640 420999 136493 150672 1496872 1465104 531502 1735519 1921094 1747291 618965 593603 1630842 1141103 1623968 347315 1519338 1816653 1185473 1318404 1028953 1168294 665882 1688041 634990 1800582 1414640 396735 1243502 941470 999463 540834 1135597 1604220 1135957 1551471 1168621 1344636 157875 397810 8057 1322362 1465862 672521 573575 1442713 1012897 166380 1398556 1482949 53401 303976 218559 1369706 1452679 91859 1650062 610343 131142 1064338 1077936 1659147 873431 1991562 1126187 1995607 1518925 1477663 704725 1546656 33858 733562 1117908 1841609 273136 579495 1450790 270282 1235504 886053 1943660 1506094 1527224 69794 1926464 975678 1301021 155820 761494 1857402 408775 124626 1731684 1417044 191448 1205954 1252099 1908255 585049 1857361 1031944 644219 586065 410429 1672611 817057 368344 1706444 274979 1460824 766564 553670 957120 1014233 1149419 667414 710147 179980 797760 948357 1382212 1441826 1507461 1393121 1198387 1509314 998594 265347 1631261 335459 644147 989933 675806 1534880 1097299 1927842 1608754 691470 452439 1376410 619219 1194130 1180173 1071809 528542 1822955 1623905 605007 62463 324159 421340 1572241 1813119 1654123 1970615 184073 1682509 263830 225838 350884 407265 1778750 1089446 1456380 449918 1021298 1504298 897216 1828760 1644101 899215 423032 33394 523217 612167 1672602 1210583 466049 1971811 652201 833044 1110252 1245124 33926 703265 885904 1605363 911280 1468995 336236 532284 909256 1834653 1374514 580781 332694 1995734 335197 923557 92593 1130510 1166953 1597406 284321 897580 787130 1959249 592005 1096521 1686118 578136 1413082 794100 635163 1682539 1275934 1124298 1648692 308563 622247 1568951 434032 398142 595225 209483 672046 264729 385658 1446910 109007 234065 80258 722717 681625 1015684 1421114 1582969 1676014 1988423 1391555 1049197 187211 629610 1622949 315983 1878430 378079 1165385 1686698 1467165 1145757 445437 1869279 705259 451484 1140345 729385 836300 454058 1749261 697411 1022636 664684 1957971 1007762 46081 518010 1928393 1480340 795854 152331 197499 1154104 1109672 1804235 1162535 275949 39682 1374128 1036837 1282976 21949 653296 285169 1282839 1136499 330699 1309911 1824366 347710 123202 328966 1376086 426412 1419468 1636738 1531859 736650 1532823 181262 1560847 9238 1755954 214717 581003 1219535 1749782 229497 126780 1437198 671569 1969950 1349378 1641547 162084 387828 1908513 71469 1421774 587224 691660 1619862 199103 1861435 1721990 1724537 1894575 842577 1472978 1009817 188541 1298739 345585 1326037 332627 173006 794712 1307527 1385236 529326 500156 273455 121815 1140563 1978999 1944861 464346 428083 405382 724920 1485215 1982074 863972 1343406 643051 53748 1442482 68037 293744 826238 1817326 760799 1068447 1248673 519690 554612 559490 8589 478262 1250165 544369 466789 1227922 226428 222955 325698 605938 1959654 1366469 770977 1207510 662688 937857 288068 337269 1885682 773522 1648091 83029 1030349 570882 912742 307475 1983152 998237 820975 1585739 1166971 20024 468924 1362321 991366 910078 1320592 356677 186886 1920319 946511 1116839 554065 1384455 1775675 872061 340925 170146 614731 325634 1131934 248359 790441 439830 1853460 1940043 68136 1877504 186723 230048 851213 856747 1180238 1088326 108481 1702106 748526 1967636 550333 641920 568621 1591529 1608474 1310070 874373 187650 676914 751553 1107033 812964 249957 350174 1899377 500261 1835802 1789590 217524 702920 176570 889759 124939 1725020 322159 1203291 1265756 1354963 1655828 1434477 112283 297405 1549652 1313486 1487820 1376699 1523292 1861540 1746642 1672149 902549 1405721 941290 1969263 1429064 501899 1412602 272079 378021 1372354 1566499 429016 1118546 271362 502692 712194 1360636 306172 268442 1835929 1874017 1706021 1216981 345712 1352364 69982 504041 1969667 1294006 103464 40607 1937387 845081 1969519 1575996 313325 1784377 1420494 1352041 860056 1307505 1942004 1487718 1212037 1595697 59356 327436 115530 1158494 198424 1795682 1610947 1516228 922865 1164883 674035 997039 767757 1380601 856061 276602 365909 715700 1879521 1161357 1512708 1275611 199911 1268198 1947692 478642 1398880 774813 1387946 1974766 1768153 357258 1699537 560261 1314156 1292698 1067732 278936 1055004 1093773 1945933 1464448 1493230 1424390 320859 1976428 1407553 221744 989223 1489465 996265 1668820 919825 1759474 871741 1236526 1329448 1832997 784033 1542993 1721051 421319 1225602 70639 863546 1532235 181915 1570576 1660351 96139 1580951 90780 380599 45943 453646 1000012 21105 1286421 285545 408 525648 1444832 1973081 1908406 447991 1678698 585793 28352 339526 33485 1186448 1418230 1240842 1220504 978419 1358702 335060 281852 1649584 794029 1820225 535422 298108 1550711 1633922 1743263 273384 410798 860854 1573633 592937 654705 666167 925843 1247050 1397035 1373949 870690 1537501 1086060 1747844 345393 1507661 1133794 1918846 110309 922226 814943 1878269 1438191 803667 375278 591567 223974 742042 1579564 1144513 625472 1513685 1088468 977810 754978 1228084 790986 674127 1900050 1624102 1525917 399166 70310 1189249 528570 355415 35344 811934 1962298 1197317 725892 1885893 440917 285828 1103452 964650 1065454 1072363 237644 1632553 773451 1447533 1888495 254043 1341948 1556200 1173952 808601 370921 194948 496533 1944013 647550 499093 503211 699668 1928923 687894 435512 139549 145646 763015 401784 1102549 1575040 1608569 1173946 1787534 902619 1645152 548855 1371053 1373813 538230 1505515 404339 1241969 990211 1248098 94988 183405 1440731 864261 940509 122680 75123 797086 1611432 1740395 1621042 987379 1638252 194602 732552 20103 933695 1076003 1939875 715784 1498185 1157478 1091064 165292 1243431 1748631 1401915 143730 1222104 1310216 779689 86172 857321 483533 1386743 1777902 241545 1415982 1436105 247874 175060 1794605 290085 420823 749311 897146 1964378 813677 1154424 670928 981149 1559205 470572 259051 514078 641308 1202211 355291 1620876 1976620 1133344 1016408 1086143 107384 592036 1939101 378672 888036 79027 173779 701628 1695756 109886 1364339 544127 1012084 434137 1035779 1709736 912951 683715 718562 16503 1456564 1246680 1829089 1515432 1232917 928251 736905 1557770 1735070 1985487 38916 703238 361045 1136484 967872 1075302 1860911 1726127 637457 1402494 1715126 1220329 1494954 1801592 1606673 389994 984817 128571 192775 1727216 1577942 1083211 202884 28926 755479 1733300 799271 1790183 458562 696404 360711 1646281 1871208 1417631 1562024 1973632 104501 1111011 1523407 527467 1441181 1172414 816138 981898 1782275 1248801 1272172 1196635 179122 1485525 1406671 1892012 1080525 860325 336671 1285237 709552 821199 225293 1064414 1523914 309958 562250 65382 1208575 1446191 1673114 1207404 104244 433724 839264 877346 1489038 1231742 1227154 49742 1875133 91595 1327910 199620 1943868 1561848 1508485 31778 1509275 935569 547439 1382762 1990975 601233 226737 625093 1447751 102785 696349 210223 704663 1348776 767888 244658 432694 1186499 1691504 1903151 918438 1093825 1137777 533063 111858 1448972 735576 1700821 1221356 1889412 1671648 318427 95261 572442 983008 1104570 647563 1237123 895872 1149017 1524513 1453238 1333954 51873 231248 797886 1186988 1233357 1884297 797638 914091 65799 1666047 1010738 595990 1475055 911540 1309581 1492051 446838 1779702 583161 989432 309123 1344280 633190 867300 1346244 1219191 1016196 1028055 1133275 415080 1774247 606869 1926740 1533881 1157501 842945 37973 1074191 261490 1436826 1882364 809529 376602 1474894 386813 1558432 370967 784080 470796 1300378 749189 293642 1966374 66778 573162 832316 1851377 958348 1083789 1663315 1748459 71815 1760801 1676776 1533469 1465064 550182 1162874 979906 1103204 786648 35914 1831260 264675 922060 1160953 166040 1116972 803343 1324821 1193068 588598 1500390 1219241 1812622 209299 1879511 294500 89040 1168722 1422668 463122 734074 600669 1560580 1894934 514132 1781724 1409376 628080 136058 772884 251620 1115776 1397994 1283388 896719 41727 1973088 1804033 1172580 943225 234356 1750290 1807221 461111 1725043 1783459 1674793 212816 537319 1519291 1275938 1876140 371601 365489 505222 830577 160017 1538495 1010615 921095 1669316 1058194 659100 1526622 1279968 482250 126167 1165838 1015632 658186 855671 1215923 81154 55324 133204 1505246 196603 1852298 7896 1750861 368291 1261664 1595468 1629493 1121835 1264577 419054 1946051 11471 1159856 544724 1528404 1153089 923193 1144652 1806524 1097931 1531456 333249 959006 1261156 1539838 1363451 1637173 447138 1179597 845588 1940171 972112 1869867 741577 1530090 83443 1429132 411400 879360 256470 1861556 1437110 1242069 1768866 1645056 1029654 1320497 460595 116882 785070 1306899 1073983 264291 307882 562958 793644 788432 49277 461562 151503 204577 699654 478432 1388324 411172 461849 1121748 220766 1463969 432284 541182 1831613 1134193 1879808 1206930 408879 1220853 1858363 704041 600458 83812 229499 1117893 307533 1288672 1576890 1730146 1392752 509566 200139 517280 1745403 1057865 888424 192037 1783728 1647576 1312377 1296895 1195512 1597482 1988705 1468967 1471743 813599 359415 585758 1447995 290541 905053 1602610 1551268 341051 703231 1264140 220835 413927 1484268 1916699 705325 1888500 1533531 426469 548441 186244 533428 1997678 504650 1658787 708794 459060 1870399 1274300 1336058 356518 638101 919438 1529521 1207818 370617 275697 1572034 485593 263850 1588397 1465675 1153130 1877277 1421092 884618 899503 1439446 1004733 1296176 2513 1645301 508689 1290292 1855275 976089 1133018 68994 343168 1942201 677413 657188 995796 1766613 1054574 1913724 493221 1678326 1686771 1068129 1421252 1766153 825669 1621158 1496736 475158 1202082 1299934 862455 1521624 413871 498976 1790760 1374452 1835022 492923 449707 1388541 106283 706767 316719 775861 1653112 1022786 1675315 116146 623651 403765 1557899 1434939 803763 594554 1735938 1146625 1833037 1281315 1411997 1246554 1363674 1982618 1880911 363521 764942 1556302 231714 1499254 1177038 1776768 494335 1112662 881884 513359 1548370 1774505 43689 620269 1713085 1822524 635350 1124848 34876 526266 654908 624496 1902482 555479 427478 873671 1896189 1091648 1296617 1977950 1107510 1274576 1230763 638451 696734 1510873 422924 1374544 534115 1290811 942951 1007842 1953033 1848198 841341 52826 1712888 1219179 757357 409577 1714341 613875 1084047 1353107 706161 113898 1103544 1696194 176338 1184930 313652 546728 1603408 351299 727948 1647195 1171436 1471537 857597 1069657 303815 1788811 434270 261799 1696366 1508466 1169242 590064 1166936 1892883 586449 503395 965241 1249890 789246 1993418 923150 63127 45881 1899520 1252455 1993044 280128 1997697 1200557 423259 1985683 1899321 1352089 1275255 1007705 1632763 1790290 1928307 454744 1673197 1696233 343522 302459 1315293 709613 829671 406322 581592 1017252 203618 748221 1078623 135564 1587901 87054 569268 565113 511269 776115 964036 1810903 655178 237962 643982 901532 792677 1743444 1768105 70420 1137284 188724 1311343 950293 779461 1469355 1684132 1938510 1033441 1846275 1081458 1311036 714507 1764799 1883349 164012 794125 478260 5754 171811 931231 806015 40725 1302123 59674 890915 1467851 1378042 1604306 1916857 1235732 1650113 570943 1279031 220704 1963447 1424461 817809 663195 267796 240397 38114 464285 337811 961055 954558 691963 1431157 1395914 1057997 359868 1224159 1766569 1976018 907597 564378 1777408 445207 1141139 1200637 1186474 1480557 1705035 1228094 1095423 714783 1967258 300973 187758 1329460 1648655 1678312 1567324 1518086 1825789 1624984 1148748 605935 71560 626821 917579 1135400 1131555 774141 1535057 453048 527733 1205787 706410 614231 501648 549235 139732 184864 1615820 1437242 1625094 494865 1072582 1433462 1494777 1416016 1839264 990928 333003 178355 1990905 1082001 432840 777847 854431 468044 373846 1320066 956688 198784 1889319 1186489 1059100 173542 1088424 1438297 1682268 1631282 614708 993489 800989 74785 1000970 176376 637832 1323458 971070 744228 181171 1326943 773906 239744 1895384 1574840 1268089 1729106 1009651 905328 876923 428962 1755901 1104234 1189007 483092 934095 1562032 346903 1497885 214966 1865467 1147082 335725 1109423 53971 937559 453291 814279 1556755 85960 785213 1781092 892600 1700434 1846249 387652 844227 1494645 975939 653979 802965 1747579 1318385 925470 101540 1370803 696674 1758805 1206596 569552 1277545 1361293 123915 836638 1408979 1632173 494062 1200739 1891623 916550 1719357 300623 131545 103042 1758966 223145 1628855 98691 1404848 98100 860882 972116 855070 746091 1188815 1930729 1123028 1633245 838124 1331949 783730 1475218 1449437 1017744 811289 1228002 1267369 536684 58579 110221 510430 14167 656945 517095 597436 1009142 1711538 847099 1485533 509217 1470972 610488 540317 1526239 1309722 43213 207074 185615 1430382 1830754 780820 1156106 1207787 545534 160422 304497 1057808 672206 1248239 321499 1275670 156502 878336 241530 1444200 1361541 1369164 531249 1175287 303020 312099 3076 1256653 531666 682141 1859144 1568231 771797 1256612 1526336 1626365 482730 1885976 1468689 682820 361923 1111486 1205566 1215767 125336 1648119 1706877 221075 237410 676991 326308 246486 825804 1874276 195156 900445 27473 1209174 1238848 1722014 1333332 1603563 1214526 15117 1646819 1108799 1622344 513039 1892945 1873729 1452530 1308179 918468 713824 895876 260467 1481265 172892 5891 99688 529625 1571717 527436 790974 1979213 1570094 881288 1331118 1352426 1604731 909658 399871 274631 1266652 1432284 1460118 383963 1234253 1035420 1606950 695977 64436 1428019 1981381 713956 811808 1547945 1464127 466532 1765055 811894 1408255 1808290 548260 22959 1531019 949087 1094065 617144 1629737 884507 922604 504378 1552955 363055 858870 1533256 917061 1329881 862094 285417 929959 1685900 73858 543130 460247 320144 1939772 987157 1672568 659193 644530 1934788 685917 947795 1982514 272603 1153076 1198220 633045 1145836 913923 1332833 1012895 652989 48990 590674 600105 1062307 1304688 664701 35248 1381466 1249043 1155036 749517 524889 901698 1109352 435765 957777 483191 1406811 92931 1403576 1480416 1030545 1292894 203806 994058 1693961 525446 363118 1578558 1260957 400269 1127421 1871629 1309603 1763317 947786 344471 682174 243442 392472 1220813 1601153 440104 1100258 290888 1552175 1865035 1271463 1669705 799117 5818 1053944 635780 1690750 184249 947121 974328 411282 679780 142752 1720785 872999 541664 1056958 1007451 477551 768872 1432223 1124862 1814168 1789236 1517107 1533107 914256 1456764 1212710 1891467 745175 778196 1887950 435458 1792744 724313 1451090 1143497 382479 183819 1389216 1352178 1293745 1033529 1297100 228041 1862054 1113686 586830 1066990 176501 1989653 744879 928284 1390083 1325966 1626506 67178 557234 1818061 820759 1679617 1387499 966127 971178 309316 750489 1336918 1145255 1458783 1583664 1005695 1407032 1333761 1573273 275306 1014283 1069259 1418183 541041 943167 1730768 1147108 1455568 105871 1373520 1519183 1504 1135379 1793406 1193428 1443061 458781 1271632 1503373 1415831 402244 1195713 1056317 855038 1638338 1088258 258723 1663292 1417461 118056 1095050 896437 1365536 1643924 1483468 1801585 376013 632399 1898794 591943 549810 1789212 978279 504360 550591 676955 1651655 812297 1650155 1007238 253973 1087374 843879 439175 104462 1092135 1413755 807408 1165953 593122 1198055 645171 909580 1601988 736312 409919 355657 1114161 1445779 592189 1506877 1365469 108215 1651963 332308 691809 1212220 721455 24636 948449 1154403 1942012 760754 1954839 1286682 153937 126711 875733 848257 1548807 721808 829191 1166519 708792 555540 518299 1195151 1623049 1640059 1264128 1235269 1117185 1576163 1503987 1830171 1887980 1960162 1350157 1185675 232751 1282777 1848817 1618100 594791 745796 1309532 651037 1008921 906438 442279 594734 735660 1193824 1889192 654512 131579 247016 74921 1782224 618401 1166368 1657256 1525541 974739 1964135 1757269 1434589 956524 542244 515824 1092122 1833608 517161 1356354 868084 879015 711139 661379 403893 1475515 1580221 167575 871159 1772237 454554 989558 323461 1648443 1461109 481554 147773 484585 1477275 1976274 1941554 383188 1399628 1744619 1418681 470090 930588 1980389 1235419 616974 1953878 507278 314410 473467 116990 1907781 1159672 45386 1283079 1236687 558295 976019 544440 482190 71823 1703722 1606728 948952 451386 1877640 396991 1624821 722151 1266989 1474338 1959124 31433 1136875 1815770 1895061 1717848 1173445 446354 1628937 864882 922108 1845271 997148 1891525 334082 1078924 308232 1724083 916600 1177196 1426415 181438 755650 164647 806537 1659640 1517948 591128 791410 822475 1576863 1952430 185765 1458484 1954148 1639890 1329311 342406 1165792 1395366 1923995 1284344 1307799 1648163 679023 1274098 644745 1310710 1959279 1047026 1000957 1804109 930036 786579 846101 71506 679801 1671869 373115 1771027 1632241 1809899 451210 1533457 1648505 846871 1499188 30108 1138545 1356031 13095 456582 585888 648431 67963 1684137 947642 624901 1230525 1772696 537057 688597 1209992 456072 1869488 203718 1571549 1888254 1135511 1107910 842477 588605 1796170 1812080 91012 93534 961357 620522 664337 317290 1983525 1676543 1718936 225145 1417851 1212694 1163486 1626119 665973 99889 1784407 1952160 814846 542223 1912437 1860606 391969 1977911 292285 955763 737750 878085 319732 1623078 1424164 453045 865365 1010111 1919473 496167 1092717 909115 628149 740777 1343716 1380074 1272310 862843 478334 1697149 919657 1355280 181699 1941470 340672 105323 1307965 568986 625814 1772954 1801980 1655319 1720325 303497 1560393 693896 815541 1414477 324069 1055170 1093247 855284 1715798 753860 1134776 1867506 1668747 1600876 155111 434718 1414644 984657 427441 943213 442971 1111224 623786 945504 1742245 40861 386827 1983911 1543823 851489 1298929 1077478 1263408 480 1524520 116510 363843 67647 1752518 149096 668306 887544 467107 198069 789689 1519042 1618149 1621900 756852 1251075 1758925 700144 1751880 442140 374061 431728 1087603 702081 1361205 746324 1932572 1741618 1255 1211704 410132 1837970 1837857 42154 1652872 971791 844657 820326 1892155 1270514 1456058 760850 1660547 563814 1418982 605797 1112215 1150384 547213 1206507 1296955 455074 1896859 1282234 839500 278739 255223 433938 45176 1810874 157410 1162596 407184 163864 745279 1786540 1781665 1650903 1145013 1448646 918056 985559 674697 1786274 1714667 1270672 848010 819482 925318 728320 911442 1028224 143905 613898 505808 1832441 1884729 1962014 1363706 1406716 884353 1520361 498493 1894542 195027 941941 1903589 1759861 596521 634746 1570375 83888 776569 564330 1426716 600466 202907 1851642 341344 1685687 601972 1456810 1733503 44094 449656 429917 1062518 659849 296338 162354 1489288 1316242 1699589 1480649 179109 1451838 376269 642789 70705 535874 620142 1112243 1330401 881858 55143 1976966 1181039 1397317 630884 1168164 1943789 1201523 797771 1849985 723662 1666764 1571995 249579 1931659 1780442 1575855 519959 574806 1680397 1168826 1517533 127305 240451 1606866 1043329 1765950 1072064 675184 1504760 251005 1998157 1880536 1334032 551353 289219 1235855 495048 130233 954204 1376490 68039 1996971 1813370 1302075 1130517 1136568 745872 1428627 1448953 760804 455133 956093 1250180 418287 982449 323525 1011646 497294 501345 1098068 316104 662442 1870962 314622 1485945 1827592 1347384 1513403 1282577 1613236 1959575 515425 633689 500809 1691068 33527 1533338 539321 8199 1167028 109443 1273178 359594 902699 940193 1851003 317929 789688 1929622 806376 1849241 18318 1613045 1063699 1942346 244777 524234 1236045 1144446 302099 188617 1354910 292069 520340 1126206 1068803 742220 403854 203992 1831096 212661 389404 468514 927487 600344 1350955 933871 1927799 160145 972487 1564609 1892028 1604246 1670029 1930054 1569608 3872 278828 861714 69004 1287882 1292352 819429 701878 387595 397406 154629 1908556 3623 1626899 391758 665469 19271 1658966 1081597 1553551 231741 732180 1818204 464894 632171 1275107 187368 1909110 1894639 887612 1735588 1056088 336628 502468 1438806 97088 1966614 364794 463021 699817 1224696 1994921 130561 1567630 1517768 1242643 340173 312368 1574292 1479019 1789469 1023111 126940 258237 790793 1220225 1662383 202615 394949 330355 660374 147280 242868 311805 1443844 1929564 495671 146000 1477085 1804019 1553734 1592624 1669561 1901857 1870175 301988 392615 1855805 1346469 1586793 210497 147897 881139 34768 891451 1130833 1194890 150370 1736893 1063908 1500000 1339946 506362 1513848 503715 962858 1637300 864426 1935305 118946 1121579 1481209 1454720 795338 229325 373176 502112 639743 755021 412066 1395718 1172538 628257 1787097 1855225 173629 813727 1825358 1593461 226437 1698367 858796 1981199 280661 1144189 709124 48433 62181 297917 767528 1035851 1156803 58023 30694 249099 1810011 1461328 693028 851211 48726 201785 111567 477740 464749 789628 74151 628264 388358 1581919 143401 1064938 585244 1729086 928076 1594026 1792665 938154 798579 741201 1789666 755172 1474426 1731789 325013 1846820 69087 756744 1099821 1922780 635706 71269 1376407 1573260 773539 1976450 974508 415623 1711953 195251 1554938 728842 265970 1215777 595618 306115 3184 996238 85125 1215501 768161 545015 1182797 1796489 65242 993849 751279 1593745 673237 1888537 754450 1932518 238335 850274 1456004 1918050 122869 188321 610894 119358 346769 1263641 184475 1853169 449876 1564889 752209 430121 809883 500388 1369936 870704 1631123 163235 1751504 1085667 1899027 1065966 1755115 916165 1080105 419029 527611 349047 1274237 366786 416604 398068 1104644 509440 464741 1232302 131277 3058 1815720 1853743 1752393 182190 1522695 1666520 974384 1401795 361592 1241013 1996919 297934 1776590 262565 721426 291626 36443 454146 1485074 1388594 107353 1374654 568379 501484 166869 259890 1854017 1883262 1143562 1867657 1105470 910643 1256180 1547984 1373204 801060 877227 756595 1784502 344367 647979 500602 1563784 192880 1281746 1325999 921598 1928846 1478934 1402157 1118771 1699043 1176259 1837444 1637990 1631316 1740450 882388 1625177 1949424 747677 496200 1984720 1789410 511367 722168 1069910 1490757 1531595 1282 144738 1067122 939714 1439339 1038580 668096 1352679 645272 357163 806783 204349 791575 7940 703295 941107 1914186 1554226 1771123 144270 38708 339021 1765796 193797 854105 584653 1840883 686986 1090907 1539850 25110 116776 857084 1336123 635231 419741 1514208 1656280 3971 520397 1711566 970165 663863 1641113 1373124 1238374 349338 1122047 480233 1876502 1322464 99913 1530846 1008270 644924 1606384 1619225 929886 437725 1452764 1815959 1705426 1488102 507530 409670 177635 842177 479343 941748 1558487 1080384 991754 558255 1351245 581798 112614 1066480 464175 1747866 295825 917104 629563 500895 1087923 1453257 1027863 307897 1328571 939076 1155839 1343626 1025093 1636836 425756 247287 392485 1822130 972090 1181556 1675736 1735264 560375 170852 1227472 1456760 1013550 231971 941007 1576039 1743692 403095 1989639 562200 1132706 281806 1775748 789926 1434096 1476019 1014121 1198279 1980928 1508565 1200756 1236235 1912313 1915375 1611541 1191142 634155 1119255 1296476 599893 1906337 140477 502663 1811933 1143563 202746 78770 1207821 1710951 399669 813243 1162978 1256910 30347 1055683 1583147 831050 935586 1563664 736192 553983 1308127 1972572 1572505 417608 1034478 1597767 1271425 785967 522490 919614 94925 1831069 972668 1334133 1575684 257809 1723698 1514288 389164 767149 1530956 187630 588551 1126727 1213035 851289 858701 1407019 738981 374881 1853197 691771 1352863 1539181 113434 1901006 1838855 1264885 1942993 914086 881391 1787189 1640662 1427362 607826 1686420 689714 1256691 1892111 1120400 534242 1057819 1448575 188082 47681 1286100 1893406 404678 146766 151874 1362324 91463 1321223 1852373 1487240 47161 1630449 1200761 5386 906822 156150 194160 376151 1721617 1324101 1826304 1396171 1996361 1389613 1205051 1240541 222829 355433 1019741 1616054 1005357 691991 1010484 1844177 1118466 730747 1365244 1800377 827145 1456012 828676 379691 742825 1060965 676760 1243197 1487877 821788 657189 1094911 399310 940679 1371834 729523 184338 652168 658592 172657 1099032 896899 63140 934988 1802934 1457524 599378 454524 298233 1868758 637849 506041 512432 1389065 1392904 1114998 987247 1236476 34390 1110888 872680 1043223 1730851 1758333 1736166 1942257 189047 1427323 1725657 1762039 1432628 1425014 1774055 976333 1271445 752883 1632351 100301 132843 493885 330840 1438245 53797 1362401 730488 501159 685959 1109301 988612 1739148 1225956 1103354 1347398 205573 856203 689964 1577971 728976 231685 463638 1033109 1450106 596835 437798 1387669 263803 808676 304285 68272 80648 1284768 928136 292629 1780871 239454 1031165 65780 1267168 235011 293145 1677232 1013916 85 1547246 1759820 1184312 469866 291056 188901 1036131 536055 635248 332921 1158183 929476 1669500 686626 1915479 1485872 1017231 1422079 682054 342960 1992341 872030 1196266 1646559 1799092 924198 1916776 604230 1965780 529890 1863689 1804872 801886 212794 1274888 1731609 1069702 644249 799949 1440902 1143697 1843276 1974771 1551443 1372619 620722 1959988 1282844 746139 1117926 712480 392950 1970720 1822942 838107 1299693 430374 57409 1112928 589471 514748 1104920 618047 791542 346573 1487193 1977414 1617893 1060975 441612 1674874 703866 1433914 1493521 490254 852502 327053 1595553 1545294 1199299 1448346 1809184 536028 1055292 706664 636150 1862528 309410 1211884 1941954 751139 1872615 476469 1118992 1361826 1251261 1328015 1344674 757344 740407 536187 1581786 236542 1546647 3694 67055 1577565 590348 835267 779966 735194 1789710 6728 835512 1484631 1772985 909937 1941086 1510369 1490197 584841 1599692 1557517 1690584 345617 1808167 1259831 1886483 646818 539347 486235 1090069 1353703 535259 1884557 1781001 1073857 1145395 1457321 909819 1184762 1578700 1893304 1375693 518917 310816 1764217 1149648 912273 1360915 9415 140112 1919026 276011 1944390 785955 1849003 1281857 1238892 603902 1531345 148028 1099144 1888823 112440 1234565 1902036 140481 1102380 787302 22387 1606923 630741 1604031 1555341 1907762 1290522 530438 6852 53638 1880834 1101452 415336 474263 229958 1884046 1107339 473984 1090060 1135966 912051 48409 609837 1838721 438042 1567509 1918391 1835259 624156 1855758 904372 1737989 1892152 1831234 805982 81692 547292 55857 184092 509684 1703362 1900255 1183568 1869552 589270 380930 838020 658845 290259 1083964 134704 51761 1147745 1439396 1778567 744901 784855 1321737 17411 882831 1006940 932136 1985941 1336946 1455744 662258 244493 725824 731161 1656668 698680 1577874 409562 828299 1395995 1976028 1137140 420176 1408416 1638415 926958 1027608 1431090 1563361 1159026 1751343 1057683 1698453 1523088 313540 949790 321623 672269 365296 1199585 373424 1956031 1975698 384240 735736 408075 79036 1765163 1503275 1943187 401427 1860829 1489638 1325027 639441 845494 1701583 777394 556886 280579 1861334 1432502 896432 1266791 1748983 278393 510334 395349 1219214 12020 656819 309715 215240 1040486 394835 1724901 1911801 1970884 433753 1904560 191220 1692121 222606 478299 1521989 259841 1522945 1534085 1201406 1600239 896881 488759 126932 278998 350888 229467 885396 1078677 1871623 1939790 911520 1077239 34259 1385493 559670 1847264 1730512 512456 1499442 200086 388957 1614562 837006 1655526 565784 1868555 1802151 1867232 740064 41581 1190980 1022332 1517000 612197 1305244 1117334 1346304 1491278 334538 1156028 1180700 1734880 624610 1511814 332425 1782157 1974057 241268 1196775 204169 1133019 425215 1330549 1636672 871511 384523 100563 1190759 1621171 52673 69232 53419 2891 164504 323129 279092 787953 729394 614967 1101356 418861 606184 1577715 783138 1712416 1922931 1738555 203606 487661 1213473 1309383 1781148 770232 482326 1952230 1889175 302475 48148 542804 202046 254931 803894 330742 376574 1868736 1751655 1684664 1035385 269784 341072 613711 1627098 1024192 1160916 1854477 18458 892002 1268071 298873 386264 449399 802463 1023332 261110 387674 951200 1296131 104839 1620059 1817843 1486485 124568 1429256 1268391 355645 892260 663931 1346920 235205 368988 1938959 1370811 680327 1323867 1561171 1013498 694518 473464 329719 1548978 919815 475694 1243371 277130 874002 1866298 1109018 728539 737201 207241 1133201 1259885 592773 1962954 1322832 1325238 1954969 1519051 1149126 1432130 778725 85644 1771788 262055 1246128 451908 1463467 125602 42128 1181363 1711213 1942852 637945 1076906 454165 987963 1628296 699912 1295048 1342669 919432 578202 1669718 282677 980834 748147 74099 756448 1509008 1408134 1265676 762809 449248 34099 470550 119576 383211 861842 737004 781170 1360364 1014850 1270056 975383 985453 1514008 330275 1072927 1625950 6994 517412 548285 539100 833016 188568 1378020 1192794 211304 1225612 444082 420314 568480 1778673 595269 1867771 1178431 734050 1894906 1868216 561513 616867 1615585 462108 406421 387920 1742499 1247414 803356 1564748 561986 1486194 17309 1762319 342240 31655 572290 1538465 1085937 369645 978705 1980528 847110 1196571 413689 211082 1761100 375362 595441 949605 1167533 177688 1372408 1879948 253502 1238730 1735899 1101465 1272815 278466 152850 316342 210382 1324447 886480 17179 219109 909559 400903 885890 1527421 409699 61520 1754295 471686 1623896 608169 169557 1589512 1397722 462684 1675591 1665927 75214 629049 1676191 338877 877394 769974 960815 1483706 1939515 714769 559562 1230677 240394 1578507 1061605 38728 1181477 1655935 1949692 1970273 719415 1266172 1232420 74817 1458196 1540902 1924717 95536 914352 483642 510756 1077517 1719482 614321 302583 1002666 89187 659700 427028 313100 611404 191343 604356 904364 1724246 148534 1969344 1181747 97524 218847 748489 974846 1196706 592326 1473388 735614 543815 1861066 707172 1861516 970348 1308135 1610869 202330 430494 339469 1708160 1123470 1662095 1518437 1856143 23637 508485 1440279 727875 1583560 1635040 1181988 1443577 1007306 933904 764744 1513442 942544 429374 1147795 1519406 1489631 897788 539602 741326 1456915 1795006 1417106 113377 450072 1957463 1632990 352702 482420 920238 1597628 1676859 1655611 1009625 678673 756685 1263503 26026 1879110 1244473 1495185 1663290 422295 1375572 740929 1620618 987553 993884 1872420 898053 1123512 1208819 264154 216005 776931 539117 1035241 470418 1404794 333265 243468 1756800 1809736 24531 1616668 1307986 849781 228892 415303 1254747 836824 1822536 1486465 1807867 577594 248527 1071725 105504 878851 49311 195030 1428713 62625 1012335 889536 1329346 1026451 536669 417986 143592 1179660 704854 1407297 216240 142843 775346 337421 105089 1689490 1799251 1435910 971854 190575 1220149 97560 301932 1865465 736123 1874306 260432 1060383 1446671 608751 695647 245021 693528 1803504 1890155 1951226 472519 1106811 1787368 1921263 1576942 1612213 1582045 1908866 1231468 1087859 367112 1448958 281738 319947 1288547 1786998 795253 304596 1739715 586044 402078 940511 1835302 1207563 1495295 1764090 1046798 885168 453609 1449575 75046 1050661 1859001 199647 293054 1584797 945250 1106161 1039526 1632071 466119 1690932 645060 1689175 1107986 969310 1701417 95738 1888281 115222 939925 1946466 1521141 936586 113130 784861 520437 1866897 665107 634830 958160 1568091 279902 1369622 14620 1366563 451800 1547061 607578 505718 893492 297386 1810752 730008 1332892 1725714 960594 1735528 599324 719006 318321 325760 197513 788236 225949 31680 1481372 1869775 615724 605035 426147 1796825 1931880 1203500 1229389 1865223 1196766 546167 1664630 1922185 750783 92866 257470 375375 1186283 435387 1093278 1978142 645574 1960207 126460 1746252 245444 1110516 1272941 292169 1386227 449434 1060697 1736937 9161 880841 1548162 1833817 574848 543504 1640779 1826693 1939739 903099 675592 773158 1330378 462830 123848 1127530 615158 179552 1432576 142270 1295929 1567485 1247519 1047273 1656850 1523599 950580 1575607 491733 143738 657707 807335 1410487 646526 119277 1688350 209629 1264579 868880 143149 1383833 645426 1005590 1070191 568221 1750738 1455691 965341 1518480 940339 1154884 1387005 1649306 1094125 144105 516303 95117 1435624 120852 1842003 809904 1935198 1572787 1306502 1539829 1423851 347767 1321701 1708056 1460972 1009627 1693678 1783193 898260 71854 1815962 755360 21825 1275690 874926 1802065 840271 330587 934812 1698379 1372795 253627 979140 1260993 1953357 1592001 210842 1028495 1806722 256444 1649304 159091 1635344 977983 1266686 768057 450505 516684 862384 1478948 449867 1274737 1461148 354169 1450152 1959282 1534899 1439125 667323 111266 1258197 1390800 1640939 1898758 732376 1340596 103823 1361992 1891044 1314805 505904 642180 727028 1064925 1872273 613497 194926 1007397 1892776 627321 1909807 1949324 1696822 1719435 661267 1247148 222244 654550 446669 514159 1091449 1528074 809078 975331 31158 601166 1124792 1132231 314285 98875 1313808 783613 1578450 796726 231533 658520 430997 721424 391341 152408 765370 1853761 1107838 333513 118620 1214482 1733760 1498572 1318581 523678 1623158 746022 1581741 645058 901808 269226 218285 518407 1111705 1433473 1918225 1146666 1436673 58437 1945602 1711649 986463 463706 986603 1582880 709201 1665515 1487016 1565170 1533483 117995 231272 171113 1664841 710944 1895266 1899206 1050627 1429501 1345242 1605360 526430 547066 1796624 770523 818254 1560665 1862731 1540037 742709 1139013 1060288 428515 1668302 1477076 3729 29262 1583755 1318681 1430276 580986 740364 1740380 1758619 1399321 970952 1203940 1650846 1974602 1738647 695500 449891 1597991 1772539 543888 1362390 781121 1589708 459582 1013941 1491867 1765935 1725244 1211444 950667 1663070 1062809 1787631 678806 646871 1989650 618791 1854992 1342648 1771127 544800 583549 939555 985058 1047912 501386 1228438 1314563 397586 1735622 1200056 1404716 1952901 349201 1189259 5997 1382482 251112 1683681 1626101 939629 1635063 574381 1785881 1432040 1738708 1493069 1417645 310336 1511208 160300 1008879 1225968 1507546 162453 731371 1513521 1746167 1176336 193799 117919 1520941 796475 773762 1270984 1028823 1134774 416185 678683 1364350 1662185 985352 1512834 1297491 1890399 636640 577622 1243358 580748 491426 1093622 687755 865424 431180 328423 224284 972604 1799192 866424 1997595 1085763 1131152 824203 722044 74978 1904165 1133476 145925 1575644 1658277 607191 233742 1196004 281108 752625 877066 1391649 600679 911454 512931 1889975 709616 1753988 1323240 1056359 1786602 888435 1401561 269815 217213 1186470 1423603 753056 123256 1364787 508873 397862 1368612 798971 805322 1590492 579846 210800 1216842 1156782 496801 894227 371980 380317 819997 1682112 932714 1828103 350298 75724 947909 764912 418554 125510 423437 1607491 1332224 792443 533398 1135687 1593924 392698 1427859 735517 367343 720681 1886567 1819867 1414613 822051 1692149 880980 396610 108720 867760 1604214 145649 1968555 351190 1872554 1877461 732382 1232388 1154898 461600 1676150 1091301 968846 1274842 1266551 755760 1966176 1285723 335253 1342464 104381 1180311 1494119 1882806 28026 1352905 1724848 1216868 1418306 866401 835354 579552 316141 429667 1208911 1782877 1432151 370897 1921226 1328634 768816 1760300 1873072 785377 349501 1081561 40278 1485563 299545 1583196 782579 1883183 509166 819745 493834 128738 1505399 1379649 1178228 1735602 50459 937722 1051778 1888828 1484807 1320553 1594311 941842 1043649 1267485 168105 222965 1098816 578341 1375039 196760 824936 128182 63083 1328410 1356063 829987 578620 1054489 1833634 249011 1813775 87018 1121234 510686 947745 1606210 471534 881630 396998 1489156 743374 1934931 1323595 1900641 1857186 378759 1176097 265316 1154467 1168224 996732 1612313 926683 437721 157424 1253975 1620433 502693 1712044 867225 107374 1341320 1074544 1108658 543431 462482 1335105 830194 1505467 1812009 304729 1965612 1903764 566220 117051 464661 524440 1225965 628641 791537 1648481 1869087 1233165 1937327 1971478 993747 437344 1216005 1307682 425596 720357 158688 272249 265928 1553302 1952480 1719853 892740 1719510 1315477 1110817 669732 1045100 40970 501265 1257050 752507 133534 1899972 1306518 1187152 1378704 1401240 966688 254246 717594 1097105 1802722 833692 588321 115762 1335846 1755829 817878 603595 1806127 873454 1054509 308318 422972 685799 78869 1630248 595965 808474 1870532 595708 229619 567330 1925058 324853 1666086 17845 315585 1605073 127056 863562 310507 591201 962329 1010561 994031 1650575 1671722 844807 1713108 460979 1963436 1558409 1565453 1696561 1387587 372899 441529 1189424 979732 1532674 937067 851994 1272434 1472895 434709 1592163 927361 1657992 1237100 1973484 1242148 1308105 1150816 1835988 936223 682717 973879 1604311 142807 507605 713329 1945078 864573 62045 716346 688135 1005722 993179 975104 1376134 1422115 919972 1368312 916401 439736 1818846 1498678 603306 1900854 263265 688987 494351 703501 1539571 1404648 1446619 662924 1404433 1827533 538273 227327 707506 333240 153668 15748 471943 875267 1725173 1081758 873302 887667 1153908 1122666 1260376 851759 1206642 64009 342332 175591 1819191 1807257 1063468 1206632 848743 426646 1350921 46761 1033498 1687866 836528 1685535 608632 1467159 525556 320704 607221 1447041 641055 1914028 1462337 411927 533123 775299 985766 1430554 1721760 88283 1252642 1512484 1858106 364229 1617483 1823688 289060 393581 1095329 1815693 344539 938696 511369 517321 288032 1168953 870149 736593 1485493 775129 992714 261459 1436701 1951261 173193 465216 1619041 169502 1058132 1771723 1145935 25259 549599 1096195 601767 489313 732627 560372 721088 119589 1149028 824274 1204546 858395 1840938 1680733 1628407 1024253 173801 1867390 1859476 249547 811876 1148856 1397782 76558 524054 1499505 1425427 1559349 725558 109100 1048122 399243 770048 401611 1224944 604529 63481 1138152 1847490 245486 1323862 1904985 104490 798608 1245748 185882 538877 466277 1933305 295460 831802 460173 1866759 777210 1460455 1505577 1309074 330325 1336590 1481370 21529 255335 954661 1621526 1180296 1395697 961209 721166 1563257 600032 587953 883043 1300592 1046050 1552259 1763090 1169811 120052 881719 195165 329061 1538651 464183 411642 1640270 947298 1068195 1329659 1317210 1777828 314101 867348 3129 388269 123549 1198027 1773893 1983338 543513 576455 1796138 1316793 1112767 1244559 488415 1301738 1296952 426524 574557 1668555 665916 306426 1231313 920685 883182 1880465 291516 977542 703435 1211409 301440 1808081 1004057 1849121 248022 1182043 1503088 1152539 168192 103678 1324715 509474 418373 713529 651972 1140812 276725 835559 1511210 1365662 646001 1626347 494727 1663056 1108012 963895 170003 582312 1580556 1758728 688922 1378723 605925 956640 1166502 1966342 1319335 321688 168146 559816 1119829 1903265 85369 139415 1168585 486863 994332 1438646 852903 718374 1711208 1652510 1317052 832287 1993327 1756833 899480 638789 1540518 1021622 1808906 374984 492110 285551 950722 1493888 606185 359866 1290368 506805 622595 502662 952503 1900310 290470 1186281 628034 1212131 1293929 1931715 1923085 1333633 279055 1914721 928883 100979 1599110 1860072 994679 1678927 1869848 1473973 880315 1561931 1206746 1946129 371022 1782686 927548 135782 1192180 1655720 1118181 214560 640956 1651626 590391 825248 1718644 319064 389025 147632 1857991 1591491 1016170 1582140 1468555 511597 711062 661225 877518 1210647 1882392 1060220 86429 983483 1708381 1078652 1491263 1353538 84569 125099 521209 1356615 478126 1201724 1293443 917064 436771 199072 1357025 1375513 670252 1938553 732599 1350301 102923 1620814 1374951 798481 1641639 1937803 1692018 613746 1628123 848852 1577197 117468 1623417 739996 1380997 1321568 1115229 169825 1540149 1944243 848415 1914175 1633749 1304095 830123 358573 562989 85182 1041661 1448915 128826 341774 1327210 1505085 1762393 731972 586316 1964592 1005675 1668835 949296 241541 1902582 1694013 901719 1433991 89072 1388857 1666054 1244094 1439450 1521342 1082233 292086 1852755 1536715 1856509 936938 1734681 1955971 1161827 60091 1669586 314361 1517940 915818 1953900 1039666 188937 325607 1700570 1552164 761117 1758869 758577 969465 1100039 593384 855175 67022 1933063 1014653 203076 116858 462449 1070180 1724543 1534254 1173408 1421975 1757047 745869 1690312 1179054 1454404 1283172 1228937 253730 1572184 1194872 329763 598838 1803278 934751 1422566 192833 101608 267600 1269446 1948405 1697730 573750 249446 1467413 1209921 811076 887223 1213686 1923367 879136 14663 1544951 1387689 323523 564238 1606417 1199204 1991262 799003 484558 1989816 751006 240981 1724817 438915 1599894 1009777 1504360 1061671 1432386 1760260 1222992 1372291 832978 269096 280772 549755 862506 353965 1976588 1459438 854917 1056119 605580 43238 792687 94770 476138 231308 1754784 30132 1371298 859978 1340224 1635761 900759 1933085 733045 1349305 201935 1592020 1353144 1023080 1817060 1117583 1914629 695828 1812813 866134 1607461 1933714 57769 1619492 1925261 225391 1636533 476812 1091549 1989027 1194655 578359 374796 253744 1984514 317226 1064905 745106 1503310 1612534 303834 71751 1604994 444090 1117892 1446463 230329 1957083 1577880 1696663 762935 1374075 1687016 50673 1692957 1554088 376443 488316 57871 1277736 12271 881076 1205809 1839355 100509 684063 12055 163550 308883 1024032 1089068 639022 1670775 1977380 1418753 164493 1121082 1722030 802379 1823763 1623036 318119 1573802 1967056 1260737 1208665 1484894 1604160 655033 1558592 243597 1114152 474895 1704461 1992382 1622875 1184932 1297606 503669 188616 385257 1928572 631609 1080775 994830 1878297 1667177 1966607 368690 1902546 1861730 123158 1413239 1246934 362756 168931 280464 166747 147050 262741 1486833 1314669 1340162 471928 1916148 227633 998970 508383 1470836 1210489 566579 98566 730121 849684 1193639 1518485 970890 377196 1299680 345475 356740 309389 1105753 1183914 1370958 1684344 1650992 36144 18213 458171 1306985 97728 201213 642473 1668033 522015 1080781 1423959 795401 4516 1838303 792774 418913 176920 1608529 830560 129841 879176 927902 1496429 1075394 611201 614700 154027 1674084 1261281 442364 1771286 1933782 1061630 439217 1992685 119553 1151091 1876991 1426312 1956006 1586478 1213789 350056 1968894 676623 1996713 985135 957994 1169247 1355330 499628 1701850 1352622 1549568 576661 210879 1894302 963965 1986550 692212 1044045 627136 829790 1405821 1656018 1352404 1283872 1859626 1740432 1810784 1384128 1921794 1554124 711447 1897892 1645943 664650 1462135 1862489 551269 424024 1166044 1126580 871765 1023624 597961 887349 1698147 549609 1382418 1515745 525863 1372348 1482376 577827 233831 1167063 1693810 1982762 1911268 1441017 105637 1369116 263759 1621488 682633 1212703 1592711 1846591 1710546 1119503 468218 1486274 401343 211087 596967 629288 893390 900161 340526 530077 263051 1767350 1533660 1880907 1138927 71004 254561 219332 1751630 1668633 760528 826559 168969 1333967 1542263 1012129 110011 854162 357169 1966509 1521216 1227944 1044923 203196 78331 850648 966119 1110137 69160 736322 1111839 294629 1477742 1094150 774918 1711691 697527 1723053 422832 1150428 1622168 363963 760002 1189055 234611 1634485 1174563 658484 212594 906186 127912 932443 725453 304351 1684741 1181149 414862 892031 1207425 1437241 734027 686595 676033 833001 1018472 1658354 784264 1069628 557766 139665 1665624 1861017 1054415 187125 1075965 1312520 1489102 360012 1221857 1202656 661076 151717 178965 516131 859322 1821493 900062 399797 36604 198667 736430 1174703 789492 1473192 435066 235244 1588202 480479 1540537 1525984 623738 1439008 1586900 785221 452622 271738 1755276 723604 139918 1586056 700451 425214 739319 362390 2798 635675 1890934 741322 1710500 1608599 303700 1582637 1996169 1888631 1012413 123762 452884 930249 769393 1102597 200798 1562884 993478 1626111 200265 1259765 257590 590559 649143 625927 847591 194024 1927898 1291581 1639754 1877541 1584907 106092 651860 270037 1614064 762202 765119 1973941 463814 759992 483187 1364128 80841 1821874 183554 884731 1890564 133983 647898 1547347 1738162 562853 440979 1243428 1494551 1217508 160367 1516986 1576562 769039 720074 213769 769814 1707 890546 1667087 892154 434044 1075802 1298812 1225080 1344860 596433 847106 34460 1306665 941780 1096556 1881408 393512 484851 306230 443503 703746 1665189 1903719 1067970 475077 165764 159113 742206 541288 610005 1488693 403503 59312 1576309 718949 1065826 335030 1156380 154967 1126298 1796351 207346 458 1841222 339880 918653 1111386 1968568 841599 319866 322869 1221082 413085 1064011 48074 1516236 714794 93474 1024280 579526 594159 1926149 850127 1124311 325122 412014 938691 1921025 563592 627594 1459665 977256 1266233 409761 236241 205591 1809665 987256 725053 153394 17419 1060314 629872 1080927 860368 1936486 165375 780860 638012 29338 1286274 1194862 1270949 218573 1754330 1634525 29066 1413838 313337 760071 865037 1374983 239168 1019813 1011840 1152273 287907 950284 1748859 605527 814366 1534385 712161 1552761 172019 1838456 685152 1193867 1995162 1343386 220638 1451776 794537 87111 1085126 1478931 1069965 1222982 1972126 1326375 753203 856191 1378631 46233 1948622 24443 397115 1078928 267064 632189 868666 858713 296026 1222506 1304911 566428 756155 76915 1142193 1513325 684207 731961 1595168 553548 735886 1864289 1829906 1991831 331886 1732891 98272 770318 533062 368215 480606 829688 190009 156125 318341 154665 1736410 324805 1990404 257004 866886 1726522 24686 1761479 150613 614357 946647 373024 1555975 823823 1137319 707526 1896159 1158096 1226054 967392 579248 152449 395540 484027 811849 715996 1602111 1917543 1471194 276090 611734 1221538 1370224 1996205 1696654 1234997 1682070 26355 1157246 845775 123055 310232 177438 433744 820192 31347 9239 1149614 512205 587009 1946046 1636633 490041 1884491 1490954 884508 272923 404732 41321 1007286 376803 995456 1419337 846056 995726 1813049 739595 452328 1143426 1114255 1270872 1829359 1918037 1283616 1111987 1121311 810568 479726 13297 422752 500951 501477 1847340 142815 668934 1801739 959242 1794724 973004 280911 1672354 319559 450385 454096 1114658 1052949 1761044 1829997 1811975 1255003 149886 662251 1477389 1870050 1788066 743841 1978006 677733 99774 1484430 424004 816717 1641660 1849342 1591048 1778629 1630626 211812 24804 1879518 659831 752991 1167302 1195790 241658 1709794 771495 520156 593540 559923 555340 415257 90281 840446 1059605 359427 881992 907826 954890 891293 1577734 971226 999477 624532 513943 627085 1525901 1155302 121568 720606 551046 486577 423116 1692613 30432 354205 1813242 1445359 1139149 1933360 68759 1351495 562176 1101818 927516 500699 1693290 1167325 717982 1393692 983801 914734 525483 547862 1263216 13465 1718711 1169882 837959 63827 266734 1993813 337716 1022002 479840 599903 1447581 313633 376498 879344 751796 1094873 700807 539772 430924 289140 1702989 1878963 439517 1576013 1722578 702302 1528639 336724 271441 1258393 1975439 1647103 614309 456960 293693 821859 1711162 471579 1992971 475488 1225024 218430 1148559 95196 556784 124963 1513725 1763904 1885881 438288 170795 939059 1763471 1239511 945477 704171 343331 619701 111895 1746785 626623 265370 1381752 1512901 252429 1783657 351197 1754567 1833589 195288 1097151 675092 1763588 532251 558166 1614010 1721934 394576 971028 1284160 1963679 734831 1758264 1256383 25831 1458106 843666 814590 949324 215147 1108882 999306 498034 1126173 1558036 1501337 971578 1932842 365271 1453393 1909156 189140 1952741 1272731 377369 304629 1428072 1609135 694389 1013569 815296 611462 1829256 1288533 859632 634656 1792956 1013955 1745167 901198 422547 1911934 168188 903868 1245022 883772 634904 960829 1555109 690418 1534760 853781 987961 1066565 1170130 1781802 296798 716038 1386821 390273 1012165 1188925 956926 938150 1884866 1281159 1240551 400804 1150902 1276872 1105234 1271548 249073 1902717 11460 1433948 1883586 6675 670213 153134 220502 34636 986908 239002 368868 1247423 1369429 1246446 1225885 1709532 1265188 785062 1741305 62717 518340 221662 1327784 444223 1918497 1089347 1510152 1123932 1643869 514357 653555 120189 540582 787110 1582483 1787257 738596 1403404 1432160 100881 1317784 969967 1253224 141578 1551799 778229 1344093 1296989 1522075 895788 910838 441449 764281 1416460 582112 199900 1254196 842747 489276 1816771 1145237 1044856 908703 1264301 1743746 837208 810873 1743645 1584050 450957 59789 191629 1447808 252789 723826 167949 303582 1535751 893484 1069076 481964 1882166 546221 1171172 417462 1981982 777399 758794 1300346 1678606 1895189 1527216 154569 245574 332322 542156 483488 1605424 1176801 576303 261911 119282 1400104 1973806 383377 340931 20447 1201227 1647028 1092035 489377 1455440 988333 469684 458100 1631986 804850 726259 119338 929469 1495276 203574 830308 1413527 1492650 72694 1915596 469060 676298 526605 517421 1233989 1958383 937046 1807526 894720 1446120 449457 194395 299858 121903 1972356 706778 859881 37563 1484394 303947 1040580 1458151 1638289 94985 1569214 1889074 1537975 529359 480249 504666 117810 103193 836100 1571883 392034 934114 666264 1641376 1036435 1928855 1808146 207991 989036 70627 318261 1014158 1966772 1996274 486975 1219983 1423702 1949410 1500050 919582 1591285 442086 1652142 1338568 954208 1850704 1914713 432758 358222 687103 1828524 203380 1301676 383456 435513 276126 583627 1287114 1344242 804482 1273788 278846 122408 925937 1483607 1925156 1927838 187809 779539 1118574 1185542 1253157 1840239 513910 1205142 274598 1338125 624533 693335 1655554 1309782 1802619 66706 927874 498320 965351 1384638 1513026 631689 34096 1637171 244035 708987 1076313 1912277 744462 518733 1240011 1611927 1816822 1289841 5777 1024307 684689 985573 1351947 1946408 1504957 1597339 1960026 1792301 1905822 1616016 376352 1647041 1729717 249948 1562741 436289 24256 1753273 1040566 1901611 710068 1059765 1420592 529330 1131841 1692795 745592 82664 250371 66321 1320205 1873983 151031 373558 1189432 1887529 1626867 693007 121880 1488656 1371176 206413 553630 821431 753568 167227 350991 629524 825139 1611181 856089 1562233 1857786 496009 451540 689223 546359 123644 340280 706149 1259402 554194 1782254 1641097 1212214 1577261 740075 147963 604825 1470983 1593936 802016 1431001 1859999 1073270 3798 1124979 1879273 1946404 229381 263403 1015547 810618 1961286 784479 1033002 593483 1998017 1985942 66395 464809 653938 1289803 1046638 1419754 883093 433705 74972 1173951 239472 1324346 1993106 1236105 568568 1527465 1486090 1911292 692943 1000790 1848667 1502282 40571 34550 780368 1748082 712784 1300003 1863296 176625 339866 1036052 1441613 864263 244507 1780385 1290137 256251 870228 579421 820482 926028 1564 1547051 1060560 1801140 400331 355738 1876195 186944 1600546 1280533 637566 232480 954015 1205852 236346 866237 1994069 84745 867835 1683252 136996 1578665 1890554 647114 460626 1762214 1547770 433202 52164 1907763 1619179 1116806 506118 996480 1911386 1317344 1673942 437127 1019491 1364893 23965 1562713 892853 1311106 1359782 240968 720424 728926 1864814 301617 26292 268052 1201051 1780488 1364815 1549941 171309 218130 1710743 5293 27954 410335 1060280 1689521 1388358 1258492 1033595 274202 987953 1167617 1951177 960788 124300 625907 927121 1867470 55413 1704809 42039 941976 1201719 557868 452547 970476 1618247 1259986 611211 1382599 354656 1199504 214050 1624882 612808 707229 321302 1330297 56773 1669582 1794079 957113 1376906 354752 935678 1972522 1861957 634157 411777 1179617 294955 1071314 773377 1355251 1422003 816052 1909630 28345 1955311 51012 535561 11365 107282 1968954 1392919 1454139 814064 1784127 1709898 1515585 755724 1234955 1441869 1821220 1958378 1328475 966332 613803 458192 1089571 647087 542480 203051 1273390 419303 517841 1327692 87658 1421605 128546 1783171 1780967 92127 102908 1339687 741386 785065 13952 1788675 514568 1035209 1950062 1362150 1438700 1897273 1087898 1132542 659606 1509933 1636628 67675 656212 522426 161597 1246794 314028 1936662 345363 405905 1977185 1638611 1732166 204599 1451317 1402244 742647 1232819 1512036 1910160 88694 1423589 73270 409907 1378196 616524 460707 669205 91625 143034 1131099 1977357 150875 763953 292334 135858 800982 752751 99685 699658 1771494 1023611 697294 753892 659297 1736664 333165 1346277 202718 1940815 97021 1322741 964902 1372945 1609148 1549435 1964484 1769384 1954216 1400948 626630 475447 1850114 1425980 764389 1930696 1657975 1887629 1818703 1085348 1176296 1546777 259137 716092 397015 859234 960463 1621440 304178 219331 1976094 845945 1492932 1649616 838356 725734 226407 869696 1012476 691469 717747 769611 1487688 820116 50739 1069328 629198 770825 945856 1625412 402481 776708 1560863 286931 1190143 158811 1385543 1649567 616061 597753 388499 247733 373477 1665945 695989 1660657 1835847 969226 1344233 726201 374539 1116149 762239 1183112 1615172 1254679 1923319 543943 1483459 1631073 301355 133205 1234144 1004219 605652 476652 789808 1280877 828298 1543610 339358 1627810 784666 1472101 730131 1809198 1540261 1956505 1635733 1883895 1907756 1448254 302223 1043655 639434 50643 1302530 1927786 1472413 1625139 155113 1062328 917858 195765 1867800 964438 1343225 1455584 811302 1211221 1606572 554301 32717 1715793 776379 761867 1091693 1713213 867719 1217 176187 660450 1802989 1582671 1470249 1472192 981557 802655 691596 1383510 769553 1542536 302395 381598 1332390 1606125 1946557 1612716 256940 107600 1146644 1219742 900992 280655 746384 837416 1323327 723321 775749 384795 1685220 601577 70324 817091 1567209 1503129 1610257 10530 1065919 63585 28729 1659335 248535 1909500 197752 1151504 807381 1935175 1021810 1881191 982616 1855957 1787109 292502 287287 1650254 1839145 553003 941373 248642 1831587 501034 1785486 503945 1778292 1098452 1492304 1745433 1518548 1060676 224502 1772115 1096147 1635007 1368397 956198 1348033 1980334 1268165 674232 651709 820236 658676 878319 1669214 738752 1791887 472282 1175513 1459597 1339415 841620 693367 1496076 1659256 1047939 281814 88459 483732 229594 1736279 71022 589676 268604 1184838 1613018 1443893 1386903 469122 1843513 1724423 156928 1154427 161243 1804515 658839 1537920 1768281 82602 1017608 242056 567101 1933308 1126733 1126564 922716 63691 754959 1176458 968228 1237074 254587 1990690 1077120 1375262 31865 303287 162744 1135803 1867432 157384 1775364 1815173 1321250 919702 1362617 597225 1155728 1422816 1246324 19511 52133 607565 1033921 1138000 1275071 1001696 17259 145588 1050169 1143609 759531 1287563 1234886 1559905 767882 339997 826628 1667712 1485173 1169864 9312 1982678 1425574 389856 233157 923467 1497483 453733 100763 21896 13802 1431779 1267796 412748 407271 1018724 1905237 1697514 4461 1548085 1319571 1555507 1804439 718957 418695 1313005 1918269 237156 636647 1405824 1178857 1881293 1906041 1240302 1229089 1337100 416982 657973 874386 184290 1574099 1732069 643969 1388284 1777574 1225740 1656241 391925 1956563 1525205 1610732 830146 1491882 236249 366472 1457182 109119 680683 743027 704341 1777873 1494666 1265671 1646574 3550 1298407 438967 223607 420594 1698136 1485397 1777089 218574 31051 1523 1712179 611881 810157 1463663 849251 1732277 1500366 16741 1023355 1282081 942824 1505159 1591981 994543 368452 1522383 517728 505302 72952 775190 1425060 610468 478341 606666 1243338 1099660 1222721 1463325 487995 972217 1202026 840826 1285633 1856983 327057 326294 1817350 377189 1224309 1258988 1850369 1113268 469835 1114350 37597 513803 372313 1765435 1075874 1735532 1193020 625839 555707 655593 879541 1878955 466051 1459217 123387 1502824 116078 305767 33944 980455 1730820 1078553 278879 281816 21681 786592 69017 1375446 834739 55865 438247 1523049 1261369 1287640 1691990 261366 1208358 98998 1128883 1226570 1884082 1206893 213350 1063544 1743089 407981 148245 1298768 309695 857430 1057142 560077 1984271 99859 1604488 1152962 1604709 488565 1315683 566393 1530288 1214668 1416347 1501198 222708 1368505 593166 1146987 184786 346373 1594251 898417 697463 1584298 1187528 511723 451351 1913974 938409 659520 168799 1136386 1592610 288007 1651989 1490301 1930375 1887229 177965 1511629 1922576 656715 46609 1720814 1797066 343685 632390 290643 1299873 173534 288338 630208 1614208 1410787 1735658 471465 1857715 1748454 1859442 1930648 409814 773701 698772 1925290 923431 515928 1399698 344424 1035962 514599 1407357 1706914 1627062 650201 1286002 1481168 1497339 346012 1157037 634877 1708871 982228 976859 1116635 1825600 1581862 210704 1351350 790753 36575 574005 127928 925801 95405 1265638 952271 1892427 1218165 681355 1041065 1191086 1849971 1484236 288142 1447171 1284080 1063779 1924851 287823 120452 170094 1686453 1534388 536364 976465 455874 1153968 1226663 458570 485275 1925298 348453 1253257 995933 1043177 1599996 165196 1237517 1223761 418643 75572 1055097 1385250 1891387 597363 1187701 1586751 1221642 1594300 184881 409470 45290 1258873 1908499 1460695 1242050 468719 992014 1465087 1408479 666636 1697491 221596 1974751 337004 1331308 323401 591941 1827033 747286 590859 344530 1921533 1826869 1321149 1331531 768351 1984839 248907 1637996 1633620 745873 1003349 207278 773096 1777243 1943901 157795 1349584 1174283 1711347 1426867 184160 1583597 146541 1272058 1439389 589760 1610172 1067626 786276 1510400 61501 1467219 1610629 1674697 1121122 1265471 1459271 1926840 1287433 1641749 673500 1836265 1486799 1414051 1000766 409198 846554 1943135 660564 1264903 73752 1277097 435261 25350 1907963 722842 869664 365652 10297 661819 662977 321409 822824 315761 938601 1845772 1543237 949304 973819 931199 1391389 1869536 1488397 1253383 1695461 1242956 1218639 169073 581233 613330 33365 1080691 912877 791671 811489 1653725 550270 909323 853103 1190881 218356 1608376 842291 858682 1202583 482833 1117250 595823 187786 1204718 785155 355599 427632 1547059 1458261 115129 523308 807243 1783481 1014107 1396200 1880035 9738 1626645 867261 967527 589102 271820 1656839 1972355 226724 1917551 237654 1675541 804375 1987158 770588 268752 67444 1735850 880354 354689 573672 559015 1448235 1925999 188055 1343939 1905847 1798096 1786124 182163 1585204 1101928 1347643 1578613 882043 191293 399657 1705504 1495366 1995428 811198 1021003 1958276 1483747 882777 1801987 751397 523276 1437015 603010 925060 1791417 1078814 1176961 906206 1949273 450716 1280600 1480975 362920 1075210 944471 643945 903534 690709 73708 1790577 1145476 369699 1685039 1414181 262141 196213 885596 210429 115925 1541321 1169341 205571 241577 726888 920905 1425524 517815 1050969 1925436 1040356 612008 1938326 1301582 1820398 317055 1262220 433965 1445813 1088506 558491 565295 895761 718736 323905 867951 1929937 853349 1742745 1711003 1026852 203214 993429 583425 1795548 1753199 1588557 749160 1629193 132232 385825 1271432 376607 1225854 46644 287089 1888363 1855123 1428469 768668 1095202 282690 1348594 794340 177613 43022 224671 415724 107895 1046648 753934 1507302 17497 324696 839802 101104 295708 1862479 1889952 1174069 1676691 49947 1540112 826655 1912174 1581839 1044595 1481940 1701597 979427 181597 878308 1307586 1532312 880297 1787640 310890 802700 70522 132175 498744 1389670 1951277 1899803 871600 330703 286594 1523922 829818 213923 893102 539925 849129 1464844 195572 244415 1130721 162611 120970 1194682 1581868 698671 484834 243968 958906 424835 1301373 1234803 609135 382641 1877922 1842093 732910 1017635 1934205 1558783 1877658 87223 790588 1453847 1364863 1914880 298463 220018 454574 440555 532828 1223418 1427367 240688 1380866 347033 1103251 1280671 1861826 11378 1900003 1277711 531124 1086664 1088542 1304859 925687 1277656 1902856 198676 1903476 24839 1804422 838465 1785629 1744945 218606 332354 927531 1191764 1918652 736943 397037 717955 560870 1389382 1408033 1615086 1140159 909205 487119 879048 491057 661505 916127 1152258 269314 992076 1830938 946126 724338 747532 761068 1929377 1438137 20171 1664225 1797859 120931 14509 69862 1912439 1794091 587105 1302368 932285 1309943 1246073 265734 1572832 1506704 322217 1125276 1218659 1245282 1476860 1930806 1947681 1510481 1765226 1167684 1765227 1359901 1279332 1328332 498532 686974 483900 1235659 720657 27497 1666536 1353939 1749796 15120 1872923 1086135 1213722 29222 1128517 1761340 849326 1649875 1960589 1960988 1742204 1651965 663472 423752 1022423 1334601 855905 290583 781031 473765 1342042 531488 676482 1864153 37785 992384 933155 413669 1556358 46493 893191 473285 1635465 678623 36238 1978138 1569287 1686837 543584 705754 280706 1079817 1646545 177198 1363397 1226760 520435 914985 1415557 277395 1317842 1862722 308620 307025 714629 1222331 1365119 1443224 1523144 455139 413547 359965 1331017 1424460 1931037 1978035 1570765 620139 1598327 1113644 1513599 1389157 1810518 1293924 447290 1955848 709011 1623715 505813 1691161 658863 1864741 617373 1361153 553323 1311083 1536848 725552 1924463 1644238 809834 800160 998424 1509051 468752 985367 732447 8902 703671 1294166 1746889 1023512 1638109 913859 1461783 7140 1936785 398097 966718 1051720 1979699 1552864 634422 1142668 1190682 1024892 1393061 595040 1225330 61782 523157 1210546 1560705 1317913 348996 310880 628840 1188185 159204 1525112 1559213 1414491 983851 512381 855544 1859893 1455844 343775 366986 1039459 1210369 198841 295034 1743987 1905292 1014868 919538 540118 495141 652969 1658367 1223870 1101077 497575 1754134 512865 1444635 589993 1699840 553146 736687 1003467 351347 35239 759765 1888483 34327 332096 1987228 459658 865100 1221126 1019890 165531 1762954 256448 943513 1061449 346344 1737695 1199203 1119886 1000811 159460 99760 922676 346894 421524 976895 217390 19065 1144471 355484 104784 1209522 307513 308114 1569580 513237 1702294 1333348 799364 295525 639140 1174584 1398127 241912 1830081 1567640 1085174 730977 1412395 551454 1538600 423711 1206995 214660 892166 751674 1673586 146253 1485943 1797354 1382332 1734300 570650 1069335 1497751 1056375 410061 13391 712060 849834 1911964 49994 689124 170203 386847 1376769 1761595 1694620 279771 1332662 1659699 671468 1586853 257052 1177306 1359251 455306 1256797 660871 634232 1677132 1888102 1678261 1846394 537159 1360487 1697276 1936723 921806 151931 523440 904274 1861726 846925 1850240 964796 717527 1948145 1901668 740016 983816 1036603 645510 1098535 1768289 898613 892418 95965 1327279 1026067 534100 1307445 1623249 225796 1632183 76657 851457 1120059 301212 121522 178493 184865 1278151 1475790 1142292 1219346 1757670 1880336 884449 72956 1784055 692378 598781 1566095 287598 1829051 223362 1698119 1054617 1082983 1287738 1809564 1142384 784261 1561055 1368500 858071 1346057 1171836 513842 474872 1046259 653356 1092529 461504 553605 313470 295307 562062 1489513 617246 1177052 48903 1934054 1643133 696139 615115 1450269 1476729 1142026 504162 1262434 387924 1743004 1691917 973699 27433 1277031 1641550 1246777 1640376 711702 1735082 276185 95560 1079495 400988 124696 1714362 110349 1389534 345350 1615051 1330069 1214793 1868595 559251 1809042 1739309 1948383 1946966 1807204 76514 702697 496865 417096 1559928 1204322 1390158 1649332 379821 1776690 1711052 1733418 304543 1130066 1315733 617080 1049453 1361907 1172441 328209 1201475 1193277 1649375 1055388 144178 1374051 1518152 361677 1202675 1258103 1471028 1351413 1683368 1701596 432157 86339 544784 1537668 1079189 1518718 766658 1305262 1050002 875807 1307217 1021415 209780 860569 953555 235953 1224860 683449 1066111 160485 1323980 1515354 1427363 761017 589125 1021931 582471 1670211 1110030 1854730 1298287 1992100 416721 1050837 81205 1463784 54919 1490695 679106 360014 89572 1075932 1531212 1384062 1229920 57802 95151 1269275 752057 596135 1284740 111925 1231364 443171 1269310 209012 1374485 1418685 513770 1997856 1978824 811734 1860343 551147 863586 742907 1235928 575596 1759037 263622 1770745 420927 121478 44718 1365405 203046 905228 343898 1306861 1377813 53066 317971 1686007 1604615 1841576 300262 669679 941712 437859 1200072 1560103 146206 195186 1148567 523653 1671038 1299365 884361 1260697 771240 1711256 890727 1620329 1169391 1894701 1870563 1412377 1891825 1145272 842789 958869 832183 1679220 312744 697320 1468381 1913559 1612956 73829 1836848 1096450 795292 346208 812329 1175511 128860 1509956 339602 751227 1315210 925976 850212 999019 1309215 292882 1610352 422988 880483 1070859 1244375 1344507 1345774 1945113 1582845 784190 572689 296127 1267268 958959 1570104 641255 830761 1236271 10849 168780 161349 1500384 1175469 118702 1665049 738051 1095439 1639610 888906 1987251 1398926 1313732 260593 1208724 1033395 1779809 601014 1669516 805057 903641 1561704 134061 1207754 861686 1826841 1974986 1532487 933220 1841950 113315 1821428 1903684 32281 498845 1467154 231642 1925485 1736432 1282400 1862303 1619328 678504 1410421 264513 1912529 872111 443864 1120928 113711 1469356 62771 1082076 1494622 1144114 1326235 1380312 18453 241610 1033936 397234 1362913 1892053 617971 1395356 584310 400422 1669589 790827 523871 1672062 1244427 431066 323385 940169 296846 771911 854562 593843 1857556 1020424 350871 513303 617514 1785073 184288 277884 1143089 1889660 7085 814328 247623 1813500 1126627 1679421 1336212 1064284 543280 1171350 1680285 812555 301740 11565 968786 1908579 1224197 1546977 588531 1448111 333057 408242 241550 1436143 1711177 1245599 343693 825671 72427 91615 957659 814535 1295732 1983058 497541 412181 295536 886131 929021 1716103 1691354 1931993 761050 983083 575776 249789 280501 1290938 1381284 1429138 890328 1675800 1267947 1921541 622576 1580842 569662 656522 1351376 760060 1601999 834088 1879599 1901907 1510176 1792072 1758194 1864899 1145991 256238 1453871 62220 1715050 790433 367942 1738025 1408852 6922 563436 528206 29846 554297 569787 1682172 226652 279340 798836 1660557 1222668 578679 1910584 747430 358408 539681 1320703 424335 1696937 265090 1525683 1177388 1347629 869073 153999 1431176 366244 1565769 129182 1189953 1569016 1947382 728308 664825 1201122 434103 1729965 1851158 1397252 487650 1073121 1721387 1038813 1209855 1285688 1775415 1348020 1435020 61985 1382626 394314 65374 494909 351201 1149590 946953 1885055 711579 752069 447932 156105 1033455 1278512 1650316 71612 1908280 174190 1362111 1594576 778148 416090 553240 1263993 1949838 637509 1860018 1778211 132410 401133 1407785 1230818 79234 36941 1872356 1696055 144431 1229091 1054542 1297283 1025668 1274615 1312474 1515216 356770 695866 129910 872072 308344 776218 553502 1922445 654100 1018524 804493 784541 1156940 455945 237984 283985 1545494 1422574 1308412 732601 574220 347243 1821467 902053 833927 1690810 1475927 898452 710955 1191026 1901371 1538842 750294 1752802 286108 1866966 1955906 1222724 616397 1058865 438804 245514 873249 266611 274301 321830 730995 939607 1977186 924709 164914 129305 1594842 854035 1737853 69327 1023594 458320 1066292 1170960 1038772 1108702 478923 828640 7580 789451 1987573 1338212 510414 125533 322388 106208 57167 293983 1083902 1922296 1445384 128040 706280 808892 146717 1798191 154660 541398 1113008 1484372 1001789 1821380 1144430 974663 612369 1406200 1559387 488764 1654411 1964990 112751 1498789 1962616 1906981 1691409 1169991 1894609 1721325 1981432 968049 112716 234308 1332121 565261 453647 128998 1396260 57926 288084 1422020 1680405 50417 1241619 991209 261722 190585 1588653 474968 717931 929132 1835334 1022003 1291399 1683596 15268 1855873 1838581 142144 681805 109638 986274 1377125 1499024 1503690 1131074 151903 1789742 642788 1625354 447527 1363754 1835765 1318486 1555392 1582721 1399072 1516660 1199526 668129 1590670 894127 1454032 1415056 175102 1303238 315796 545805 1356690 1321025 688369 1729937 808126 138146 1490091 1168073 1932847 637877 1780741 662544 113077 491958 908261 261584 1541345 1242534 150830 1219175 818328 1016762 1196481 1868585 849803 973095 440685 1980193 1847937 1039234 935003 750573 1236369 80424 1879977 1207685 22097 1452969 1152813 925814 1808485 1246297 517533 667559 87538 989155 421603 1570424 115205 113954 528483 1851388 820851 54874 1163877 712688 581239 1044525 838025 74571 1799655 456411 1761731 838913 1681434 755624 1281168 986273 745056 1008927 29847 1981868 671874 111187 942033 148176 99888 120573 1043753 249940 766675 1177376 1122669 1362956 1135490 1020990 1009571 276127 1276803 1541521 1501024 829351 1032612 908538 798338 1396521 626984 1789391 209923 1149404 1710148 1745138 1735043 443419 128388 1278767 1890857 1515705 747840 1279688 1601539 1982452 907290 1357383 1985995 1276783 281462 1771014 1049834 1600051 780020 1993887 767633 1269149 1136530 1619242 1031190 64951 479294 1769423 789901 982859 655552 290358 1524177 304122 966416 1316470 1909124 1079538 1554141 253088 1487178 1987989 927792 630838 9723 368982 145787 1196326 1531744 374937 162478 1495443 1064664 44389 1055566 1556664 746459 909426 100011 1241558 478776 674507 23297 1761529 805291 582948 385657 906734 557301 95805 1094370 1090469 1722699 537122 1620548 1854013 1361207 1119731 1581490 694940 504756 170430 1865740 1695658 110322 1780681 1733123 128653 1882927 952471 1414334 1124301 545203 1529713 548026 684654 284359 1677403 1559307 1977345 717096 1938774 1772961 1846459 1894257 1142861 766573 467185 1689254 1184600 1991607 1315 1691126 537425 1647598 1682414 18715 183806 781666 646342 846204 220071 544527 925260 1394569 1237 540908 1416941 413021 935257 1159555 758901 1879206 1274010 146334 1999636 457952 1302100 945908 1993454 1018225 1561794 332200 1974007 639377 37935 1144797 1071076 141348 171136 1804209 441932 1381922 430101 484382 860420 224003 1522036 1719077 676640 1425029 1432586 355578 1428497 89771 862605 898478 1607061 1599951 469660 1525368 1308157 401365 554992 892502 218640 896850 480811 1739992 1196904 713568 365890 399909 625647 824556 201696 740349 1480422 216948 797639 1875365 724957 1439269 538796 1524689 1225413 1200908 1055779 87320 1845502 380483 1802172 1551649 1475898 435792 189529 1270586 53393 1126504 806325 70873 295111 134043 741473 1284661 110220 727304 740366 691948 1044118 909950 643669 849897 667701 1664857 1605530 840896 1216590 132165 353354 1355024 1091380 1183783 1346985 1622102 433030 749090 1595975 1782050 767102 1934386 1773166 1744181 1532529 1473675 200089 576844 1693558 1229435 1839001 1590616 936557 233186 1492841 1408942 911649 1081832 428697 198222 50051 79796 548343 1450833 1637274 1374666 9245 1303517 207264 917477 1023615 716114 328041 1077590 1678285 1770050 488727 659450 361438 862334 1616704 755828 775738 523282 415394 1250621 1801946 674645 428036 1678549 128780 1211501 645705 1184043 1569862 1098797 602044 1409641 1084447 1218937 1970342 1860945 1740740 1939951 1110985 430073 1619251 737106 1607995 1886928 1076557 1019875 1158722 1266621 1178460 736427 551491 356760 1114247 1168337 1388916 1213861 653786 662368 288167 1228713 297159 542714 556283 1511765 1528196 788138 823646 1440683 234625 378749 335055 608515 15237 395128 1699353 299229 167211 780798 1939462 1410583 307130 1443308 1094773 994059 1615511 1630333 907004 406136 282209 1706193 1041096 22506 1169988 1347583 1300967 1030299 136289 1121073 1798988 1207773 1701928 1240474 486582 659674 1550962 835199 187884 489277 1437679 1445602 678745 375624 828451 1779995 1078358 1451680 296834 1268240 915963 378533 824795 1691039 1050437 774815 46139 1651181 439595 336880 1017747 979779 555414 953796 1212113 931089 549308 356600 681562 1513855 468522 420554 1225353 1061837 1158296 1013481 76607 1439533 724114 217198 164723 551497 807286 914334 1956053 1327753 1857397 56727 389428 986742 609926 61141 483956 1210936 1313942 1944611 673959 1306908 1995594 1224248 1233820 1415 1089083 507516 87715 150425 395701 1387723 1724977 1297995 1667238 833734 1172091 154271 855111 1287897 1821378 81007 145944 1425530 241771 767604 273184 1096982 822951 1719265 1985268 1629883 1842915 939962 509426 552709 1583381 694481 1760805 306962 1183180 963626 724776 1662402 965243 518016 208512 1285350 1168716 969161 1542712 1498013 916276 1262090 1579212 1150197 1316439 154320 1669800 1306176 576616 805060 224999 1448403 278271 1377556 130202 919948 1261282 1074943 570744 863743 1759276 1368782 1818026 556922 1410112 1128638 704783 396570 1894107 504136 568252 1032382 1690512 1539238 44196 182701 263973 1752153 1153761 1765514 159164 953762 1257889 464024 1248046 1650361 1084227 874853 1716491 1597055 1682269 1628017 1971230 930410 867097 1213921 232986 1495071 121516 1716690 1466098 858790 534801 285687 478217 1531777 1120342 1763592 633904 1606294 1450535 883906 464032 621460 221607 1087550 1784777 1159411 184860 820441 1995139 1693145 1390316 1595562 695201 216109 313541 204391 1727842 404730 265475 621237 583900 992502 148671 1983825 431493 515231 336741 552459 1657034 1233177 279622 1351107 1757081 1472064 137739 282415 946363 532160 34274 1733372 1270888 73167 651249 1534873 807991 1418197 1881608 754860 1451151 1092838 1054664 1554705 359027 175544 199049 1521395 748845 499443 381634 1157443 1296219 697216 644446 1427182 584497 1689577 1555728 1280277 382976 1683282 790034 83272 1124675 1756219 1110052 1034293 1693841 635897 1664973 203153 1615555 1242438 1056025 276830 1941975 1256765 1988161 1703735 507922 1203397 1280542 1768040 423858 260219 1565035 929731 1936986 1313956 1539675 880909 1241464 246066 1608767 1793266 1916079 392058 94251 1496652 570940 291564 328287 1089006 1374502 1098726 802375 546244 630304 1098172 300001 313691 1237594 1078446 69458 745654 1737816 1275592 735057 761801 1532168 427026 1656657 1899773 500877 1477906 359511 5102 1642795 870218 1110290 1537707 1947315 818672 1580318 951218 1162059 1596801 1827018 1372902 285961 1963560 1007540 1021607 175574 1967747 720861 1483224 1025867 24494 1270549 1576429 1265118 1885956 1419064 1134510 1180209 541819 924834 1022406 1449195 162540 1653612 1001272 215838 1270046 1863573 98281 1568669 530526 1419369 476193 765399 984156 854754 874843 1373353 676046 1303286 1252420 288020 735213 1107044 400608 565185 867122 1435623 1616934 239592 420515 1682449 21297 655597 1656358 265138 826248 1163209 696566 577634 1100712 1813305 1312847 309537 163999 670137 486727 730528 1798348 1040324 606761 675951 1900127 69202 818987 1072346 622561 868789 499626 1822877 958449 1214094 249821 882734 1079059 1475141 1965436 1538708 1906642 1448702 1091834 1295983 812120 892578 1780169 1124781 348367 220663 179544 670494 1577613 476764 932793 1114102 515111 4077 50799 1285379 403007 168067 453361 996989 504922 310622 176847 105087 577148 746411 659798 1737786 589974 1796057 941497 528965 1878877 324751 1815929 1741241 1304496 587672 851207 636517 59352 827854 1674236 94833 712181 160088 165508 1684395 965695 1096694 1427624 1258378 455673 564274 1343305 656912 149874 745385 740975 1841114 1751223 1978212 319275 1010181 528146 688098 508340 1206262 291401 1970726 1553310 1515780 323687 1640958 538369 1124130 836241 1796891 723215 108045 1723976 255656 5469 1712070 1596959 1129384 231432 1408524 1325760 1501127 1993043 55666 998778 728179 1724949 1763604 462097 1420239 1212734 3155 1699830 669435 1260918 1023160 769175 1316587 855713 1426681 242923 784903 512052 1918703 1147649 273816 1139780 1431679 582392 7360 1506881 1076904 25239 1371243 654250 1764755 140737 1858350 255768 1360889 1000097 539299 245245 1393977 305784 1637309 524057 1624230 1082805 953831 1681907 683981 394057 1095139 1250730 1382927 1046506 340425 1375227 398059 1830505 1101622 1049597 477755 1931456 744178 1826096 1165107 1764472 700845 1549048 1555475 1774608 716532 999815 1604840 117196 1039070 684640 1071756 567169 1047662 444570 1823746 826025 367357 1987202 1531403 66851 1457914 133939 1740866 223187 1841744 1072137 521417 1884916 1292114 407380 659711 628830 765992 1269270 341350 64281 57240 289515 1782713 688007 1466770 747197 211931 869570 564063 1098643 790848 1203061 405 122533 1257236 60268 944293 681667 490086 1724503 1654277 673017 1517125 1546783 503538 1556119 448446 1069889 1483228 725656 28453 33681 675477 801240 1704506 1264524 1138781 455252 1876084 851680 170078 1951463 1720878 1031727 67104 1500438 375232 157888 1506852 1015411 429580 649101 1466344 1267789 1864645 1839682 60165 1629429 51427 1158750 1370611 125874 1722035 1951080 1308622 1545414 1131090 248745 882625 764126 647432 1187876 29546 1871633 964285 1471468 521903 591491 32490 1780402 667658 956287 1118257 697400 246032 1249986 325123 1401724 827420 1899892 28886 466677 1056643 686576 1305915 764780 1893431 4930 429605 1386731 292308 404997 1403243 380518 28427 61669 1262195 435200 1493777 877027 1389078 1912207 772747 1827712 778706 1056212 928337 1781571 1276364 1382164 594199 1366997 161932 449268 127816 38078 1202359 923591 1718349 1342942 603486 69742 1281885 1112054 256120 1053932 461710 792754 164983 267130 1303457 584717 1201838 1777217 885860 709887 1559743 1771080 1916113 1141126 626340 819899 1982137 1097146 933896 162940 1955141 1928733 1605138 394857 327832 1951609 1316337 1364287 1176686 1062128 217702 223360 1070882 51879 1909335 1731861 1668189 1304605 848246 1867733 1840342 334238 481409 97797 73564 1565630 33411 1799670 601948 957269 1693318 1717283 1954129 672582 780086 772431 1727396 656328 628944 1599241 1682357 1299722 1108119 40276 980999 912390 195576 416164 82995 1037956 408110 916528 1068986 901327 1287015 1942978 1981885 886653 699512 1961887 1192181 1980550 1959392 1373285 1686526 1854971 1958473 1146633 759426 1319004 1382813 1377341 1603368 1398672 1515967 1192814 1826094 1615320 652473 1261709 1937549 147539 1334602 1446773 1490324 876403 1111580 713890 915418 547806 40716 226905 1657218 729616 664662 1812730 181663 1514545 593449 1818166 219185 396076 1226429 54077 1115751 685204 994196 1877183 935225 527622 128134 1370412 125617 132618 1616724 1698580 1433439 484758 294842 475191 1067002 843179 68089 1457574 871976 252864 198295 550394 455955 649721 318019 1629200 380675 591392 410567 1515695 541550 852486 119753 1539065 1809208 37280 305231 1803769 1104098 77027 443196 41039 96138 1886416 846801 1225595 798039 917188 648472 1848380 1670103 1833333 1271963 552893 1184984 503520 1470359 1345259 1309241 617420 480438 1454958 495483 372234 1959029 198271 1720213 115628 1840021 1177672 1204072 512549 296284 1846187 882264 137407 1338130 1489594 545471 1798075 1400733 777539 1250961 925079 1816189 1004461 1133857 800869 698239 1242475 463759 138772 1976102 1905598 243892 1470220 870573 495474 721619 351976 1058954 28461 1241770 171929 1380818 266087 579693 378638 224729 737329 30896 1297634 484482 1726054 62112 381875 1991744 148120 1008324 865028 944478 1579986 878708 1381577 452158 1927881 1052769 1311673 1404299 1260130 214528 580830 68093 10381 1867268 464105 396238 131752 357791 647786 819232 1308984 1306921 336038 1658995 776722 1921630 177352 1227504 295611 902638 1339338 9658 1067170 378452 1934952 1268027 681411 1849968 1918294 1937215 128619 650864 190860 314757 1570983 1300661 1427497 1578156 1317299 349633 1700466 253252 298217 1234514 1470670 1788095 1848713 636351 15123 1724163 469039 2253 1880481 1635797 247436 879170 731895 543433 1834918 73842 555062 1552288 845705 50013 639591 1498843 905842 1478399 1598596 292039 1769090 28860 1959217 1086815 1197266 101245 687679 1526486 1851488 623289 1429089 1044946 1785692 735310 143935 1140691 803997 336098 215343 389271 294521 924623 1881590 1372294 1926790 645065 173334 985433 1905600 1381301 686054 925738 1337991 1197518 394460 1173494 973712 1613072 1664154 1564382 1727102 1846893 1481615 96753 409512 1088134 105119 252474 364022 1026948 1028615 1770308 1821386 1204754 1209252 1583870 404984 990509 361021 97783 535797 1325549 139411 911040 1142275 938747 1304274 1868331 1596531 1315329 582559 1421689 1604624 264160 1775699 152022 302835 1211195 1196291 198980 489224 984722 1629795 1187864 303532 1039575 1269616 543746 1705360 914386 171017 559451 278813 100861 1308547 1779334 1447262 1871120 817664 1277494 743823 716450 641603 1259618 558927 1252183 1634152 162832 1938132 746870 532613 1611475 1523418 1592306 165631 182942 640192 1487794 724566 996973 1788352 178772 23445 1495291 656013 1323268 446290 247172 240167 1792937 793320 397929 782908 105775 158513 1257375 1031409 1834155 451241 852991 905834 640408 1954235 1050204 945975 1662208 1284179 1450761 934153 249696 40714 1940553 349832 1052104 1776455 1150461 1209118 1875678 1796567 391719 547771 1849100 1604496 353706 932170 1540990 5452 633329 163648 1936406 745787 606086 903105 924362 842165 1845205 136584 775451 1054260 1710837 1745781 1435543 1831312 1715960 1628158 1131136 1514421 1930736 464796 1062863 1911359 718510 1808843 336439 445857 1158824 1920315 611538 1571145 1129606 236852 829069 1888777 1042750 1395844 811756 1235805 564826 1085625 93345 1617231 1219871 748810 1258952 400443 37009 1048320 1576494 954160 911613 701433 832405 1254031 1580103 1317840 530516 974261 775211 1583704 1201309 47109 505892 1798861 76969 719701 1375283 17116 250895 1760695 508187 671404 761830 2080 66883 1018911 968515 842699 545488 193295 957337 1222417 529446 61809 1831369 606642 1474077 1041277 1487354 486873 610740 1551195 1392082 552547 605520 655477 1509169 1714374 1250930 763331 438396 125824 866277 1559474 1668899 346157 1109435 1814209 195893 1332039 50179 1889150 200947 1035293 1889582 1109077 1377718 1687089 1434512 1222063 218612 926699 780626 408036 1707357 1803647 852839 1119259 1945480 1828706 1796034 1554055 165502 505648 1567746 1417708 458810 1261617 1024103 420691 1665296 725182 1989089 1416596 155325 1904066 1392284 1819011 1388050 957280 1099017 994906 1826639 1367674 116141 704579 886618 79398 250275 1078796 1119572 1455103 196429 1820068 1862161 1101355 349818 1900668 849413 1572216 609904 1915968 1563801 1673247 1582400 1179327 203592 1694321 1503638 1267397 1080479 1877087 485640 1959884 901418 1869660 1176317 1262125 455687 244365 337580 315823 431803 1983553 1654565 1556761 1250435 320314 228665 38968 1469961 626259 1111682 1119051 1195591 655256 482604 1121622 504701 41912 1827339 985902 116462 90242 438507 1057020 1183580 1042539 19804 358456 1238974 1684010 1339482 1034068 992823 367131 1782321 1917606 1519193 1615883 834179 1163967 597915 1394159 146957 828623 609058 169582 282755 341893 569964 388455 1776823 333251 537656 885384 1083953 390401 405133 1269336 1984604 551313 983654 1408587 1897143 1961261 1286587 1642973 423131 1660650 507286 660524 551544 1934397 797753 346802 594845 608871 89193 1490702 1474860 582079 1438553 1755565 1302296 871968 1325726 831699 547052 271861 57184 1234235 1601675 143415 489774 1171621 1648189 1525357 1564254 788611 441648 308041 1730027 1383295 859487 687078 1832230 659647 1238581 254358 160891 1582192 1870923 482843 1826062 1875214 937486 189316 1688497 1301586 178065 313303 753500 705290 561279 1443532 343571 403971 253300 803119 1158127 996653 593797 249127 1581997 1721018 1856956 585475 385994 1085655 159606 1971138 1964059 1039427 486130 473276 214762 1753682 227960 727194 343486 1794298 542678 1991059 1427424 627767 224195 1544888 666506 423349 1156374 175770 1854835 76504 928702 231964 1039008 463743 396620 1131348 1625756 947413 161761 614403 1596055 1703641 1281627 1975672 382964 1517106 1213862 1534310 444759 631400 787625 521542 1437224 1533813 95193 1267748 1497344 1521437 1979167 683438 1334540 1840033 1422315 1280674 1547242 1428678 1684290 293842 590051 195402 1125389 1116973 1692769 483643 1211452 723625 443543 1776015 1228919 1716511 1674947 158745 859688 1033347 742859 843236 588684 146941 795331 539962 1717724 981809 1719781 1432552 430330 204032 276043 1100557 480222 1259297 921772 1286503 1136121 917022 1783769 14181 1508672 1987015 249428 291360 563684 1831075 916721 1411719 356868 1027215 1085243 1781563 1515966 274599 930643 1848703 983458 1465800 1099778 1838311 1269718 886184 674331 1960518 1610645 1808119 576655 795766 934272 194422 99288 150702 310701 1931511 1586359 444177 804616 1806956 1322995 1531737 1300897 1263531 1779686 751706 1510355 1901243 1663266 374940 985848 516574 773456 817699 1791076 1961763 1216149 1030832 985138 132140 932767 1672511 851351 1459046 727340 729257 1131025 1694855 64943 1824975 313357 677362 248419 1107427 691954 784703 1236734 315890 968423 12712 490426 1927850 1024152 1435030 1908223 1461734 1746011 932001 1060571 1986601 60812 1432557 676723 519631 1622758 1246751 1549627 432750 1583236 949025 1686787 896119 836772 336078 877804 1947133 1319254 887899 1037617 1873022 604578 1706191 1211178 1733709 1797017 1769413 1037044 1971016 1503557 1899920 1506663 748295 268267 988670 1011687 1166480 1839944 1632218 278431 124035 875799 1216931 257586 1834612 1127053 1955956 834918 844448 1446493 974612 922638 286355 422863 1149307 1704092 517350 1913480 1333356 247714 1933010 1609346 354482 1160721 1640409 1314731 1867966 440204 798674 1825612 1193702 1345136 209505 545425 1388539 1126107 711542 1817078 705993 1297898 1940189 55380 396659 359585 1713301 262499 1293928 523911 1094076 1712301 1483290 675494 1631477 512798 986317 1657404 1488035 1951433 1092048 146977 1762103 117647 208764 652702 956726 275063 1867489 1268196 1177713 766101 60928 867657 86236 491353 537350 323752 745437 1388939 1521214 610478 869586 1601410 1659464 1012535 1974837 322314 709603 1072774 966292 112623 1390748 458312 1035400 1349242 1680496 1127525 1863478 1271896 440579 1602781 540597 88048 250941 354174 1323680 1881283 79354 775788 148501 574427 463035 902583 831622 905543 1417128 352097 895707 1599713 77877 1080325 1112747 1081739 1264005 428319 1614512 1319701 1157445 1905165 1894563 853056 1716581 465052 1756093 1491077 141153 62239 805954 1451305 171659 1995143 1304715 1109666 1836368 122231 1325128 802465 90975 787593 1957442 1525292 1951568 1141237 278287 1692190 212425 1447970 47356 539052 1788445 1854239 1155811 691275 663178 519914 1614747 1032455 816977 589722 829404 411241 524223 1954761 1084605 1821761 1472621 1622659 370401 348046 1132183 1261559 1916992 1232037 332042 981225 506786 750912 1428187 22131 169702 878181 257066 803861 1739978 1374210 1453521 1372699 164476 1072322 1422000 1642606 1014961 1160065 1179701 1471222 277851 144666 548901 1361318 191088 1859052 1786461 1919822 458077 1995728 700957 1856153 1841529 1361159 445882 1993511 1887018 226073 651703 434633 1032793 446549 1468494 1609074 161049 1762856 1971832 478543 1417179 28322 247519 1697967 1373573 83116 650908 701378 1700475 514660 859276 1172542 632790 721146 1555896 249136 7988 1457575 39099 1670709 710612 973015 657218 313773 445902 807138 1880339 923470 1442045 666932 1499248 673046 1800829 1526459 1557697 1106122 226742 1751092 1351640 1332158 1917023 1947129 412945 1139975 206685 232117 251077 1491497 909441 1818139 1672489 122165 607910 317855 805694 838373 818068 1236263 876983 1925941 539223 1367383 1925967 549602 1237098 93006 296455 989589 1552304 1769572 7774 1150032 1541263 562000 986895 1885839 75762 113659 1102765 79185 843334 162919 345858 841361 116422 932342 1333996 165817 717468 361885 687110 1884162 1359273 923911 843891 22786 134852 107385 1039891 1754447 1668431 86464 1153622 1421521 1512443 1225901 1925890 1453992 261523 1839026 838023 568931 550281 612973 156910 842903 101827 1216343 1577036 35360 1577691 956166 453016 541567 637131 1287086 305099 1248697 1362533 1639865 268215 1613683 1023786 477718 1673750 1037886 937066 2006 1170250 1053937 1038300 505552 1253100 1040859 31080 1925074 471191 1341778 536996 1508881 306581 345953 826867 817108 477719 814375 115138 633364 1812153 1175909 1269144 872985 682014 1217244 477767 346049 1906145 1713578 1339993 1226006 585120 1279794 992277 656688 893344 1563168 392911 1293287 1212117 593234 1084042 1366744 1763603 613580 367539 1096121 1307654 240490 617893 907077 297178 1412608 1220211 262318 1388319 408476 1130521 600368 1099322 408272 674321 1713695 1643440 1759863 1064188 358170 476562 668088 784830 1310899 1464974 482632 867943 1104526 1872112 1681947 813125 963924 1688873 1996384 1817189 1877671 1429135 1226493 583115 265109 899608 285827 589213 1174453 1012824 786452 315699 1688965 617275 1514300 799678 133622 1058447 744057 1244895 44254 763218 1200376 1702115 1106219 477970 328355 350536 1278619 1626659 384168 1932964 606821 959622 1962574 393907 125431 328295 1874259 1572950 1666299 1442346 282491 483033 1596869 912929 1425906 534089 1277677 929623 137254 851787 133990 942065 1599664 1602113 241364 1201062 159280 1023452 604404 101911 824979 1206932 65375 913503 1077083 52188 1121372 518154 597026 221632 1881482 428055 1988765 15899 187355 853770 1110901 375568 937612 777411 1798151 1432555 1537147 1679488 1113722 190954 324299 1109199 1063795 936937 1591217 1521275 175434 864266 1213271 1976965 450052 124972 13648 795014 55834 962480 698261 1967691 1672457 1396297 1262139 316481 1814541 339530 1485518 24855 1842315 752509 436192 894882 1401572 1792307 1141325 141382 877439 722463 826345 163684 1656314 420824 1918140 723144 325061 787779 1207469 437863 1697885 149942 995749 1801523 1990974 689535 182722 795855 468412 1921181 1768692 1070526 894050 979755 123405 1899418 405466 753258 735435 1500467 1895125 644439 1362980 1905031 935440 1147645 1247418 136520 467240 308507 708021 89421 242986 1095520 108550 666574 344735 176878 1789554 1427487 844827 1114276 1309187 841032 471260 1667554 1301641 1699583 869675 1822199 880720 1530536 179582 1969660 1285056 1270029 1664654 1628781 1918383 1712690 555524 224507 1760926 1274185 1949981 1119844 33802 764120 714226 697183 9123 513551 343127 269130 1778701 1167797 208997 1471720 524290 29536 1053074 1130423 137969 1648459 1150267 1111295 756183 439761 775007 119461 381543 47660 205711 307318 982786 1187484 1459167 1504714 528090 1228906 301551 655753 810301 271312 1351429 667159 1034476 1188946 732995 1789455 151992 637427 1984406 657991 1568401 748302 1092228 241834 608851 976457 1679371 1452603 1271610 1966227 922978 3027 1084118 1085828 119840 1410999 1873073 1737822 149785 1408323 1473914 1285423 1351894 634432 1779508 941412 1917029 570431 1531538 255556 1577101 1315908 1215894 606638 311011 1818447 1281891 368087 911826 466329 444325 665307 557741 188243 632326 119174 1811754 1357860 241442 1391938 250405 214221 885734 1637841 1672103 218753 1031987 1682991 963580 464469 1306501 540129 957714 1969383 757378 706314 1149055 138985 614645 1981544 163879 1671387 147421 1770064 1749340 1616955 670275 163308 729342 1189795 1333212 1105002 1700427 1997365 167160 686061 515941 731458 603513 404089 997473 2784 1352802 1029154 1750535 1646516 269967 1739178 620907 1285759 1427752 230602 1228796 979940 1427696 1066751 1149664 1274897 410893 149329 864862 153477 1189088 1948798 1259958 203937 1904787 126608 1656789 1607733 728938 1932319 1623141 966504 1682123 1355216 1416939 461212 626107 208105 1901284 1632754 598512 808853 301927 183967 1565242 1358938 164803 1137549 772232 579460 1754272 1375760 1180020 139560 394103 1195864 357813 1602067 1085481 527409 1054096 921453 1641267 414073 1670923 790995 493131 1312300 1238476 690775 53869 937497 1068007 751026 1179219 1842885 886095 568368 1112147 597414 609446 1098856 555537 52987 272054 1378015 1156279 1001678 271144 492231 1801823 571290 91844 1722436 1878637 774708 234190 1760710 1328800 22705 917141 1236025 819873 1579071 1130785 708042 1478032 1448262 1562524 1756019 385698 906893 971921 1914135 140532 978582 177794 1882790 1085153 1305859 1107870 1081589 1512603 1328147 667013 1268872 797511 914251 1858028 62531 1546469 1591501 1232817 1761565 13947 50207 1281354 1312392 958878 1801871 1707450 761547 782863 1549210 1807986 1848234 1059531 1489082 199718 1054769 1997344 1232114 841269 168888 54356 363036 1725112 1536607 1573105 1819583 1153107 194742 1953218 1339873 1075803 605033 1100033 279184 1086658 31568 1717364 1910771 1355127 411514 822743 1099470 1872689 1147386 736637 1377563 1633565 1161654 211340 288392 1276300 1127118 1964528 1365532 1738138 1761270 740231 1936920 1439845 1107831 313643 797582 700671 1666247 96059 506479 1767045 1840412 1999806 1861142 1614750 1177928 154391 1774212 137345 1134035 934016 617536 1684207 1253236 1998910 58574 593227 451573 382642 480824 1768890 542642 1559938 1806532 565523 530069 1802910 1238250 608323 1901031 665111 170348 92344 1352798 1323824 340319 22804 1362589 1221143 685500 1664316 1239023 174215 1323786 109286 1435963 1797473 1626794 1838995 1172555 1161525 580935 454508 1252957 432964 118225 1818678 1049538 682381 197620 1001616 1217734 1329820 1953470 1986078 1319921 1206613 771966 1037146 214496 1464336 480023 1901095 397450 1894007 1061334 316992 1153555 820714 796464 1108243 1465457 307305 640760 742889 361790 1109613 405183 1614890 1071089 51998 916263 217205 195454 1703694 949687 183646 1403346 1016286 1644993 1761482 871815 211876 150745 93160 1177419 115998 722880 1681384 740536 526567 1763284 1230861 1410716 563846 1028134 954192 434941 1720931 3269 499073 1187341 142863 972903 1487207 1532577 1820012 1834660 499593 397938 695230 392556 47739 1415443 845838 224835 1531820 49008 613427 741906 243365 443015 1282511 423893 1881978 1689994 68947 951363 1820588 1672186 323337 760460 11781 1616840 1146145 1760426 1553568 1965471 862511 1175434 1289866 157397 1672140 1846514 289378 428659 1294140 654511 1068949 844163 623822 1148819 467570 1847477 1800128 1881980 1946921 220738 598750 1145400 1500993 1413617 1814166 1305391 621924 1578686 180562 178627 514147 1796439 1297088 1654681 1863602 1866306 998735 1692589 1203326 984957 363097 1574717 55853 1544584 1411491 555456 1004100 351096 1029520 1081191 482863 974063 434190 1672751 864572 1062294 290196 743585 823101 390913 395053 419057 1686980 1138780 478186 438115 1112774 1797769 1861517 1794845 815344 760203 1854468 1876222 218981 274504 197796 1657129 1942913 808236 1053207 1029455 840561 1655536 158500 1466917 1436378 784128 644513 990899 1708771 390665 824258 1581778 1150930 425007 427373 1220647 317066 1532089 1754312 331642 446893 1831235 1826039 1587770 1729917 1066827 226573 51087 1119245 1075770 1460735 1160694 1209332 194876 1384046 116923 220520 1231496 1403087 672303 1593747 1915274 1440244 1638641 245595 529492 1952926 889001 1107039 567430 1561192 879045 926631 531795 1776077 936226 1624180 843591 958667 642211 813116 712972 10621 127134 1959877 1187681 1772915 1977281 1748105 539767 617937 825242 986482 1913977 857772 350033 1684145 1374890 349599 626586 1156838 957560 794038 509314 295280 1748958 718881 311643 1538568 291941 646286 978858 561228 1164574 1670276 1423430 1003178 1326596 1166234 1335701 1216012 508950 821203 57830 101028 680303 625557 1769598 475151 1082016 1901894 66050 1509096 1489842 1542234 1819303 532855 1602185 1655927 1298423 1113128 1166409 31496 1207719 1456933 509967 396499 1497324 1884518 965558 1859749 1050797 625902 1625579 354466 895236 621269 1205228 513427 211586 687147 147626 394531 1636260 364572 644424 1121159 1362914 83797 555836 267322 565734 1774299 485753 1271897 1023955 929059 1579637 790528 1593070 597902 263326 1138390 404392 72871 1166262 1157528 1162152 1442175 619791 766402 20992 219980 411725 1968742 1911126 1491950 199666 1336642 757531 577480 20442 951190 1260724 1635482 1807892 274287 593047 320324 1933358 1057185 1649577 789172 1117463 784794 1065871 278766 1764446 1251520 651416 623461 1267308 1623687 1991047 1672500 1313619 856098 452341 1692787 1478264 1127469 769574 1773392 149226 1348858 492240 583271 346752 1761477 716397 1041324 1070697 916111 830118 949755 227005 32361 220563 1805524 325538 225705 729150 1772729 190448 1295447 270245 255322 1933103 491182 1892149 583137 250918 1541279 148680 1161515 556798 1793848 734423 957950 1055673 63230 56652 184022 1083122 1716552 369155 1213390 1142375 982957 489344 1056002 756756 1291196 339591 1778447 1877072 606297 757284 46026 86468 258233 1597521 157982 1280589 118617 81465 364333 1606908 1248013 1045424 1931868 1313634 1247390 571941 1484921 366655 1455011 1786210 401585 835733 883719 70170 492476 1541509 42679 1211438 1315084 1396881 1275477 348480 1786667 527307 1926303 1981903 1630238 1877543 1889579 1402172 298659 742362 1662665 92729 691807 1056613 1614014 581668 751186 202939 553009 27636 263014 1358587 1376697 324292 1971148 47230 843853 1156137 1148356 880472 886196 1258789 310643 104211 941404 1690233 891345 1368253 1056142 1701161 1652279 736984 1261551 1517275 834884 624029 653086 1807174 923920 400778 1164744 433755 1784326 498847 430018 94866 450446 1800517 119063 1249343 248292 1546439 885427 1266561 308130 1751226 1359668 1257711 1193202 1536365 236908 906420 1153328 212276 24143 431837 1934151 189070 1151944 1908044 968782 1151527 599260 1099511 1861110 63201 1286093 661997 1841110 515531 1413547 881240 438676 818567 1925853 785295 1475245 1844582 293685 1645595 1863547 1786512 3310 22186 900696 275861 1790987 1512580 1906352 514458 1475823 718532 749839 1374735 172015 860687 759512 1493138 1709350 1136141 1760966 1905186 1813760 270173 1394250 1375247 1175769 991276 1559224 1746020 645895 1744804 937794 323380 1680976 1493017 1499283 701833 393221 72592 698752 344600 350177 1500879 946465 1812058 657750 1943067 158717 93245 1607016 1820373 957907 1134932 1411142 1831897 476056 47992 1004556 1409099 1937698 791739 605292 661993 445255 1458766 1923915 109685 958860 1193843 987555 813119 1044874 715241 682084 478238 1637141 1213924 1263015 632629 1430415 885740 1705506 1454856 698458 1127823 1463615 1336254 1735910 1589887 352092 1730833 90568 1686990 1381111 1457688 1821102 430395 1099986 588685 741088 310042 1079984 886829 1935806 1685862 392390 49898 455127 622072 214944 1351222 437641 1387405 1523016 297005 663935 131948 1840793 1985161 1505189 1279649 1295457 653051 1007019 1489713 299383 1550657 473839 750221 1564247 68644 1536928 175510 920965 15329 1894769 454529 1085724 161187 816035 1108546 1009276 1257740 386774 1115000 1489200 450477 161336 14847 1183735 909708 302828 880122 1390416 1385069 1222907 417448 1071261 882827 1592429 89033 362690 74500 1755997 1042615 586815 244131 355086 1499666 1694158 1020769 2802 375470 928308 1682023 366266 1619489 1115369 949342 1125316 1949105 436417 1269507 1920059 225296 1336412 1633655 171902 867427 1770515 767591 1249072 1775765 1024165 1207655 1422071 849051 497133 1767101 59756 292804 283626 348947 611536 1796370 890874 707510 1016609 38232 1495510 171151 112569 1719314 1661340 1559508 1169957 908264 1789804 374492 1902046 1404034 492092 295325 273156 528305 1542436 1714183 1164770 991972 736361 981895 960585 1223738 780477 1437911 737349 853354 1014925 977328 1219617 512405 566626 1541071 362507 804366 1202195 182296 663359 381273 386769 1959828 1044965 1442930 1904326 544194 496271 780347 7782 347271 280397 1823045 356274 1227877 1894077 461656 699186 1149240 438953 332621 613539 1399222 1125532 610621 1219169 835288 752123 1824781 1448593 1306102 354444 916707 1841947 625815 706922 825410 931187 381568 991701 576014 534233 1686431 1073863 1392260 1785713 431911 1051126 1509407 1847193 1029508 580682 1497605 1678819 1787692 1553907 1282005 1180007 1140191 1946259 1261334 73468 1105895 24940 1305718 51190 1532482 553249 929817 1541001 600101 1857311 1600238 585178 1935384 89394 1922365 1297041 1325112 625183 1423924 1345745 120319 503029 600688 1154026 1380346 1040181 384407 1190627 1020978 820220 732657 1167584 1664525 1327935 292645 596938 889774 921431 961447 53398 1744984 962450 1395469 1733966 951582 1477461 189729 56791 1177531 1757173 1013418 103265 834519 327425 329202 535185 555105 1787671 1189951 1534476 304074 1026729 1305461 301220 1001450 1400860 357600 1132407 32276 181595 705644 697006 473493 1593515 263903 1821389 1785870 146299 1552473 995175 1561445 530484 633450 1457390 495618 272350 362811 867414 283329 10034 1260545 191109 1634917 1509040 1425798 830984 1125015 1751481 1213003 1451651 887532 926031 887684 869139 532846 316571 897570 1367538 715311 269494 1391462 1047076 1701227 220672 563769 1540319 1436084 1358366 1878664 930812 444844 731260 703387 947620 531981 893978 156799 1257056 1110028 1186684 1936135 1447610 1117506 1053926 1594509 798734 1853973 436370 933712 1506621 1544898 26373 1649518 170993 528592 1102913 831358 787297 791193 1937686 972724 117664 1904280 1159091 791605 96113 257013 370017 1006194 80636 869313 1752186 15308 1976987 1971779 1814885 489741 1566216 1581440 928265 87942 1584225 796903 2631 1187381 1615955 1860314 221214 278300 584069 1374974 1971104 767321 935650 1137558 1809507 938645 705858 440311 1055462 1528027 1085447 387463 547793 1753696 995860 328087 1859511 1832469 16361 1244168 773791 1422970 756764 1822562 499549 1130703 1784381 1975192 1354155 1473941 175146 430056 689523 1468679 1898214 1371366 266246 1474015 972693 1201456 1809312 701647 1230570 478835 1718966 1516503 457192 330811 1688921 1396799 1330593 1111344 1247978 1130656 328834 935758 1312560 1888629 829239 698165 832450 1409692 910774 457662 981234 1523772 637985 1829604 673091 1369730 1746407 1621762 1875755 665805 1832271 938748 1913354 1690301 1521462 1662824 409452 574749 583473 586713 576448 1345430 1091647 1444614 1067902 712886 370856 1749223 1436148 1754885 767658 507221 173625 1947230 1218083 838874 1093442 329277 777670 21550 1949761 422528 263169 1571615 511628 1578610 1028254 552886 1476049 1194594 782981 1018380 1092887 1480262 805117 789148 1033424 948047 716064 459003 1086823 835077 1302696 576016 1953201 1917743 34782 843868 1346237 1605061 257940 1611707 1186386 245064 1558244 96169 904047 1217713 1983100 1490678 453512 1833408 776559 1696842 793249 1816854 1379063 849156 1399793 978305 1986964 1393745 955850 1379125 289835 79562 401134 1917808 133457 984840 1536971 1150006 1809407 1376516 740679 744172 1759651 1200265 1764057 240616 800208 1096660 1767930 520702 1039933 1578428 1524344 1125263 710653 404709 1115240 660224 689707 1260485 968454 68258 1595369 912292 208556 1168017 543121 1091228 868677 911326 1683875 1903712 507256 1085631 1256730 780756 959050 1426639 259464 354897 37905 499033 769 3301 747409 1043708 1059433 1117054 325881 1775258 1356780 1327670 1370472 1086453 210373 1415962 347491 463333 1235911 299327 1815860 375265 527173 1003137 1126532 1009078 1733063 1237324 318571 1294695 1569690 1639702 71336 1471347 1030121 650567 620866 1888543 1367725 272281 9317 181307 1692142 1302837 1646534 245542 1666153 825514 1052819 1646006 1610379 1669206 1777245 1761799 1220539 956336 1020807 1917074 1389875 201195 259144 372468 1929568 1552946 977134 704095 770715 1079782 803561 1929858 1731232 1966456 855205 1107509 576240 1301162 1102871 1224460 742034 101593 1616877 155141 1610694 1053063 1244300 1731183 903254 1372604 458082 586888 1041954 1880852 1116326 1522705 1752548 886479 174227 1043854 1518319 994752 548131 498509 1244357 510633 770963 564291 1291200 1005986 555505 550648 342752 1112489 759722 1672270 1815084 46140 45923 942385 1142683 1115458 1931821 1972750 415077 160189 1610671 3756 439341 1258921 1997186 1677523 100409 1884662 949604 1156252 681057 4153 1416481 1240143 222265 1532599 1328496 1119917 851851 540918 537724 766237 1578009 780810 1179200 1530142 1165234 107215 528025 93662 943349 867749 1462581 1912547 83084 1056754 1931500 1896993 1387994 774534 77011 1488967 792851 1300375 1377848 1285965 1559221 197257 1452647 1293407 597280 1365058 1971399 1608417 204136 1842507 414460 858104 1337047 1838371 1512454 1585611 7828 143780 1605932 1159174 1842375 844014 1165298 1391211 178633 691382 981118 1956927 177248 1363808 90452 1239220 1326257 1957981 448460 1553567 1478151 660135 1667290 13117 71476 756665 595463 1102532 1914071 1894522 1019557 513272 1684863 1295107 1076128 1507882 661132 1046347 888923 1342148 1665398 858703 513318 1367017 577181 716761 1698980 1869005 1190338 1362095 399434 137481 1572728 1279209 1464995 538071 1451527 1703057 1938065 638312 1548596 1663212 218412 379603 242726 1311027 1489896 839992 197385 1091855 1654952 1263650 152040 1326209 1454442 1023884 1255553 218384 253225 1531992 161323 473891 1142791 604095 2135 1041555 1875481 1640375 176546 622238 78587 590385 1910264 1083609 1661082 875700 1468767 78560 1855682 1587231 846671 978041 1232193 1560302 1087626 1061917 963378 475101 1970758 1698758 925838 1346211 1695930 701753 835466 1297226 720840 1515684 1955902 449541 930413 1661288 398875 105561 156878 221240 1026810 1821539 1420551 1172641 862115 595507 1261541 1455107 827058 1679757 124391 1610522 751170 1034904 580628 661575 1539466 1249646 893057 665681 963274 778290 944732 1993677 442288 1106406 663661 627999 246891 552085 1102622 648998 1210752 87050 1176725 840916 1475518 420366 1429333 685903 1142320 192962 136662 137473 249016 1047643 965918 241650 1739657 1170100 1923631 67166 1559336 503681 1174774 1133865 680740 1547885 1230327 1731402 681850 142465 23214 287372 1904954 1947245 1917672 833212 1437918 57395 179605 303994 1758258 750878 672601 1010971 591480 322362 1790242 1882510 1086033 805162 1730535 1309296 1179036 939193 317281 30834 601466 1673686 418197 256145 475056 32836 1744843 1773373 1408210 222703 162428 368667 1087178 1276038 356544 1263001 1557149 91761 1562480 63370 1503390 1226986 613733 515979 336999 313142 469474 221972 479187 1643723 855908 1558659 955336 720029 1288956 1579970 1083082 1874340 1126094 556653 1370592 1722871 513935 1534296 1425422 214336 1277037 1814725 1083105 1884670 363194 719489 1266479 890842 1237509 142653 200995 1375138 249378 1396517 406297 640297 1382950 1869146 1142927 1985437 1030705 335735 569253 760598 1356789 299774 372457 134573 755100 1213988 934736 191626 839582 1667098 1884170 1270955 652602 1634446 877483 280076 1396603 1650453 1331760 380693 689177 1641327 1105561 1124477 956035 36201 1389556 80042 1530862 158902 1329133 1202962 1949408 1230338 778340 276222 1891535 584542 525988 346221 190920 1367236 1306427 1205843 1995061 1452196 1757754 1323841 233628 315681 1337282 343296 1376024 354326 1953812 1729641 1051883 426329 1213149 1603753 484184 1367578 1241203 756823 316958 1525837 656809 72716 1825652 1120263 1609906 1571086 1059844 490910 851542 376340 349617 541244 851591 882908 888828 574476 642415 655944 111802 1928308 1286333 1179078 1769971 482850 574530 576755 239195 1894878 1954866 527042 118774 1038493 885123 1750402 2967 1498392 1664121 1082987 1049767 335105 1335103 1706678 1305349 1405887 877339 1281908 1765063 1777015 763880 1044420 167558 1422603 706360 1550845 1093132 774222 600384 949916 437476 1376157 1056228 1493164 441983 1578362 177108 851511 1300005 176334 50840 677660 1112114 745212 1127512 386444 1023376 1185996 432505 1782196 827714 1116822 1539356 1380309 1028924 861759 1908245 1044839 1686664 594724 823164 1386670 66397 150493 670319 330268 1566319 1053039 559189 1273170 601936 540857 1407649 1400795 1106434 277134 339769 61752 1114339 868213 564419 572419 421849 1507308 1473425 1499463 1034835 1404879 1485604 136603 862241 600186 1022821 119697 515987 545886 1296759 432056 522876 1493231 1371547 1025162 1573727 1922396 510716 864619 209654 130894 1368204 297452 651442 714635 1936383 847283 1691881 1652612 946622 385785 67511 1500078 1598262 116341 1821636 1483623 775729 570085 250316 1461142 390609 1562518 746891 1029598 65778 99214 1444367 939230 902710 1156438 1284729 369238 1092040 881211 222127 189654 693828 1990867 834625 1538486 1813800 1108876 995063 223633 1475195 310014 250662 1529137 632925 877576 1229052 1909437 757949 38279 1835602 1183758 1004482 1183032 460659 383053 1018375 1953827 215084 648252 272523 1191234 40997 427894 1410859 554945 1214656 709168 227093 1053278 1496770 463614 1891120 1320992 566124 1918901 836232 1274537 38399 903174 1055830 1912906 1485586 1737673 585653 509535 1932485 1097930 1589121 7365 169431 1060813 220938 1618225 1160048 79560 483443 235682 1269021 224354 575718 1964741 1904750 426467 1300791 1687137 1635363 1977683 1238394 561774 1878727 306598 1828836 1177772 258707 1660229 1458674 1588174 1694644 19805 1840100 1006810 1705549 1818399 1689809 433225 178373 1242514 177814 1139640 105177 517731 1075109 1517655 1088809 1960522 37738 1195036 124080 402911 456523 650822 526185 1940595 1444578 1533015 1835721 292901 1463194 1009259 1062945 407795 15582 1609470 895824 1689790 1362461 594276 65479 1199557 1772137 1957744 1071390 432740 6991 1438205 125998 362562 369300 844514 691687 1171061 1056962 1517270 1352777 1594807 192355 155797 129597 320737 951917 625125 82448 1852249 1842900 1714007 1015448 755202 1543209 1735413 604083 681867 917082 897715 1156516 1022316 1487426 1362234 954393 1461448 1779489 1763658 1721764 299791 980214 1345853 1603405 288627 543633 1122197 1191582 87873 1447962 1910053 455281 945466 544018 165551 1514752 1907972 705478 1859869 244670 1503065 850304 1650612 507802 1132785 815853 1390395 272369 248639 1525451 1671276 1596980 503252 1353692 929118 1879533 1200131 672620 924675 566566 232266 731159 1242198 1978730 1613582 1886224 381808 642147 327964 597456 26899 1544142 1374399 1284308 339290 80548 1534324 1329127 491730 668972 287073 1664910 320699 1293982 910580 597002 1103116 1781609 484103 540915 1895180 805577 526709 1831302 60796 1156595 337643 1748215 574699 1065662 1522890 1804352 1675964 613652 1515532 1294797 1256038 649623 774041 1756963 1752672 1909106 910017 119251 1075335 1165758 1906239 772465 478506 1632998 1970849 935380 1260484 57774 1727621 286130 298449 211511 1199117 397082 851376 1585358 1712768 161573 1227756 604654 56201 1576662 1236695 801846 467940 1817907 371486 529152 595176 1855237 1098297 1426423 1294330 1507491 1871264 1759595 866830 75894 1606442 452745 256585 678587 850277 1288494 395032 1668413 1788974 958842 1288615 1572825 1233740 738679 1914976 834580 1691152 1753051 77700 25371 1758843 1523825 646388 766599 168162 403089 656221 1757237 784036 48885 234204 527410 148421 1127561 189061 756000 1422939 926559 1919990 396191 1905662 1567173 1540475 855719 112784 1613551 111555 1495018 1652935 911231 1117859 236008 1157429 615931 1321785 1826234 1674154 1356227 656771 888677 771949 687137 1220599 1124952 1647277 1424482 41486 1667902 1673507 121006 630101 350701 720883 1540414 1564854 113112 513287 1457147 84198 337424 220236 1491455 541703 1816792 1057003 1669124 145169 1450699 1449887 398165 766133 1095553 201108 1229601 1147904 339713 1775567 629719 1178363 103129 600955 1407680 28835 1244377 1533215 429688 1893963 171434 17341 1444263 460877 1448786 760363 1767010 1021029 899761 1508276 1450346 150788 771759 1706571 915300 1915135 1951186 658813 429918 624232 1592625 1258679 1476155 1084238 1115303 1336846 1094659 149396 588774 884813 689861 47170 1485072 330766 153140 1521257 1442874 524400 1677031 476349 1048402 1101887 216424 1733466 1202143 171414 701779 911095 713697 654265 210129 784588 1793279 157851 350165 1646386 1454783 787817 504223 1564586 929039 1559977 1015318 26240 1660494 32486 358940 1706390 321134 1696023 846811 1433921 298428 1935222 521116 1771610 467713 1874161 1882968 618066 1238173 1536880 450986 452741 372033 397744 1568345 978547 1488641 800680 1776639 1029287 1680126 462480 513068 497351 1635199 664304 1671598 1504701 267184 141998 21919 282389 543391 447337 1437472 747311 709622 66161 242558 547959 165207 1082875 1791387 1568193 1245991 216280 114889 371064 1558729 1704225 309796 555695 1004996 186845 484462 735384 686804 721754 142676 831658 1361761 45605 1407219 571341 1209585 544139 1972903 491864 1000150 127093 1568584 1214686 807754 896114 58767 103889 1236993 1508286 1786486 917886 958338 412356 40539 1223456 1246232 761911 1984621 526149 1160 686551 1401250 1243272 1493812 1398956 938785 1086421 503260 1732655 1973762 18931 1896277 520506 1627671 1572262 420606 1750794 135965 1516542 1428974 1092546 1867650 1941424 260749 25764 1356628 822877 1551503 1976176 1804920 398 1707744 263617 1994266 327517 501203 6484 1057654 1185315 1046373 78658 69444 253090 1867165 1016961 632709 603369 911928 680306 1097108 256427 1767719 31544 1427718 1762527 422449 1925187 509666 919818 1195772 320383 1849404 463492 1280068 1670077 297484 112904 62250 1804986 1083803 811369 1993716 1337886 1391013 116053 1845422 1621321 500993 701354 1614627 334076 976147 1727668 47044 211389 167512 1734503 94745 316599 1360518 1473387 1463551 1030145 103649 1898582 1515290 1329175 760610 590279 1346519 1514025 833520 919788 286749 212743 1991814 516577 8215 815171 686609 1210757 466865 564067 1460843 1067521 760100 872004 363542 311221 483277 1356240 1045125 1852224 120274 1497307 586602 1139528 1384973 1514832 379681 298346 854031 169970 594212 28347 917580 521173 537852 924023 1640372 204603 1443339 1375716 921458 913765 1029693 611460 400569 383698 1524641 163247 1134726 258537 393984 673876 1804198 993835 577121 320321 919031 696718 306042 229624 1506002 1783073 1223832 571601 307151 897145 411387 1023379 1854335 1162914 715529 794928 1941413 1511763 1645793 614657 1208718 696289 1071220 1262830 577075 1934566 890116 887053 1147138 1352500 1211412 1194149 249426 464989 586641 548918 891960 1061273 635364 10174 1847266 1193220 875632 1403111 1020439 374091 1005678 474254 1838795 1094376 490195 1419821 969030 176507 1759660 498491 955467 569183 2376 1370748 785073 1651101 164934 759101 556357 245615 1114271 1961775 54806 1401327 778001 613262 1432851 1026725 189486 1817320 191072 329006 621018 272857 1935102 999876 1144193 447228 1245144 1107129 1178056 743776 1932104 338402 859011 1302827 1829163 504194 687304 604563 1069639 779474 1652942 1786661 438479 1621695 1048256 663937 1467660 1518296 1346771 1134260 868250 1625106 630152 1528324 929650 517851 1028188 725079 1808970 1073126 427981 1390508 374534 708082 65016 1379696 624980 1860532 180568 1206867 1024895 622949 300115 688063 1284801 1113807 116238 1168024 1901567 567549 901199 1482462 1375104 1617609 286139 46850 1210444 1625608 1299123 1501673 392744 128232 1568888 1533392 360889 1310002 1111893 1828115 1343700 1898091 171363 1910954 325062 1966179 1852643 490504 860375 1415138 1518136 347422 122245 1864380 956627 1059457 524996 780797 1383427 1482890 507445 976934 497954 497250 250669 1354058 659184 1517719 1615476 1654470 1796005 161975 449756 392196 351344 1479799 547001 349497 1603030 490907 480962 1409817 1286448 1911065 1975586 300730 493991 115519 1154683 253892 522573 796688 1996810 671675 1483626 1593037 563733 464525 74806 1443171 1456355 207367 1702378 489191 81161 1782244 540882 1480841 1406427 1658860 171994 1841290 1906258 28442 1995703 1268051 331766 1976916 1545904 1517334 478778 849838 1708252 736026 274266 1497015 848651 1681829 160178 1179920 168155 1855776 1818489 411471 309630 146676 906732 1493910 393127 987495 1547433 414466 1674103 913422 1090484 718805 783176 1997092 1160598 655739 87714 1441368 1334733 377031 1315353 1043560 758904 1492206 1229158 1880408 512532 694340 1634466 1826400 1895352 1417132 456514 468908 1784511 1811455 383908 692860 143502 1874603 869528 296504 872647 782925 1958476 495779 1056790 474061 507352 479558 1247204 784191 18357 271038 674652 1051391 828035 475542 442656 753548 1573014 1752329 569070 1182454 421077 1562207 1652791 1329890 800071 786580 744419 1195376 831999 794757 1591213 583176 1783064 949615 1541516 1393884 1986416 453522 1319339 1305248 1647636 1311606 1157721 1940534 1862445 1002682 1823614 1978504 562718 253738 1798866 1396958 1070883 393611 1949037 1146895 1549373 153835 1388796 1233739 1810653 983989 950012 683378 1004944 1351747 1929008 736595 1430313 790881 1092180 1748384 1106238 587061 912086 389494 1422278 1155665 777866 1261740 1219185 1539979 184028 1899540 1324302 66864 1758626 1012042 1217016 1970657 291921 1590467 280975 1129892 1913672 234835 1499734 288484 676232 1916320 1672787 490396 750833 1666075 1749460 1164628 588794 1883059 1492390 986121 1706023 166215 1712065 374310 46077 485262 1215343 484972 1666649 1419791 1277599 1411554 997219 739138 1974207 965568 1667255 1826588 1149935 986420 1790434 543238 1821083 780433 105545 788068 965930 609633 1495145 1090922 1488791 1023402 669666 1820737 1614582 275671 669828 1842813 1662852 955423 1769464 1362317 1835523 37744 152709 854138 1978928 1147348 667057 1043948 1591696 1065154 749814 1296033 679778 948126 651894 1569328 1622409 673895 518548 1210895 3909 1421163 1525542 1030864 121965 1711060 1264905 426831 1518180 231769 1981506 651365 543858 1427555 1861005 187253 685053 1547701 1524120 1346305 1913478 1509930 298573 279045 81555 39899 280931 1647797 77853 581860 592204 1341493 1349685 135166 1870299 65889 965628 808816 62999 1843839 1603715 27446 1255121 1015504 1427464 418736 1697701 1787649 547559 836574 565450 50938 1465849 707931 522345 590104 1641772 1728666 1589951 375591 423817 1149025 1183725 1594546 1473267 249891 979883 323684 980118 1447011 268077 114538 838888 1443904 1102905 764846 731863 1741629 1287836 1483674 892801 1794167 1732048 963515 1748689 248772 1425586 1905527 202405 1290935 1208213 1771155 1576839 1440887 212367 316478 1887453 313342 148048 1447846 1138751 1480669 1799436 638264 1618844 1949890 1846442 1753226 527216 1440527 73702 1088179 1586823 1597202 624941 310291 1273218 1373798 1194971 1656902 1522243 872358 1402030 211740 965217 228402 1058733 1879503 323673 605365 237710 640480 1936935 946352 1217135 520785 916105 906070 914587 1496214 1445992 1409017 786186 1056744 1024310 1180676 1183027 1776945 823846 549993 691854 1215375 245572 336013 1293191 684381 1832511 23959 1958386 1538702 1853888 1881016 1130958 839859 982931 1760310 1853289 140234 158108 364742 1910969 1206401 1915519 311359 1346214 1812952 117209 1847650 1649260 1945574 730391 391014 1905658 1027006 1084884 1465162 888183 368222 557502 1488130 1106902 1798722 5213 739362 1854946 1231876 1567161 880541 525316 1559826 861474 457437 1366711 1536295 697207 1225481 1604340 442409 1385399 694909 1998352 654187 1653727 327494 703252 875601 1059533 1704014 1906161 544448 1906156 412247 1744437 1123062 352831 951802 1685303 883672 433663 1895685 1439694 397776 935513 376021 1749519 1133883 714800 57192 1130508 1199518 1667033 1981632 1824720 1636391 947661 207849 978557 1007162 1586772 1727490 1073895 533936 1931762 1897208 1963731 555121 1901498 1682426 1023171 1208151 114774 153892 301221 1616270 681594 1989441 1071252 668862 328523 1282717 923449 1322472 548619 894217 883390 1053644 1287703 1180978 4283 1287546 13344 1376248 1019558 829730 117953 488573 662213 589796 994823 317188 796291 1569480 650905 343119 1765978 372923 153791 1499036 1817428 16999 1165328 764976 1709561 990050 1817197 1612478 901629 1849921 381573 288908 675582 1297546 129060 402680 1875974 337148 990504 174884 806628 11284 86618 587083 1904598 905793 1503836 1996156 1015587 1465494 1356296 611711 994878 1472204 152592 822320 309911 116807 538715 782587 337558 3655 503495 775325 647088 1453633 981259 974098 1639800 1040243 908947 158873 301674 1059151 1423681 281617 1749733 1538439 1801358 797670 1161802 586188 315864 1346686 148149 1990903 524909 607171 1428017 1918123 628877 1311852 1775104 1175481 1103416 421976 74218 265531 1677955 414948 899726 1181578 700102 1520454 214563 1464433 256441 1161520 1139266 881749 993664 703000 1451218 1544831 869947 405885 346535 1593714 594625 1060684 1923803 1195583 411727 134645 1338939 247633 1754687 1987962 65145 770803 1548556 1203046 1661250 629602 1950986 1819589 1818505 26050 643180 984508 1399899 1344531 980841 47424 217065 1042981 1371683 909958 1875408 1009556 803978 1755600 917389 1432766 1243679 52627 1654250 1336434 1145323 1450787 145809 717952 19693 1544010 1920221 478375 1368290 124494 877497 911771 1007129 150117 710302 1716846 234790 474435 1579767 813827 1706966 692888 1406185 1119710 1136967 360500 1454413 1707936 1035475 1423018 94970 1122112 618498 1600919 1583714 1908483 59078 378768 621710 1360208 966295 1003876 1523907 1822097 1012182 992663 1137902 1661800 1850461 449394 1278330 197481 344574 1669630 1120551 1660914 732429 1348849 1249904 275371 278465 492599 532229 233274 1311356 872972 1544824 1916512 767248 921859 1731502 1674303 1722616 336610 1633732 410639 1458597 720789 930894 1787323 190469 734239 1412125 487718 1551921 1185022 1563819 410525 769317 401530 1982021 860840 829890 574916 1310747 773093 1285430 1303561 95856 479354 819137 607751 1457372 1275334 1247941 1431378 14768 1154830 1232754 1067466 584684 1524781 1360537 1541925 401958 799532 1222997 635597 1607800 960956 1779066 1331792 413476 625724 129159 871261 566871 1032670 1056684 35603 927944 1085598 1271664 407720 809484 1788968 1838656 1624390 891986 1409440 1828917 1844275 1802342 268223 463624 1256652 1933434 1817859 1681982 635275 1302336 1525708 527960 1461458 1098757 761768 1162333 413808 464167 1974319 1732591 267595 597457 153195 835883 1600139 642195 753055 1789938 812202 1675307 1098628 1044299 1374135 568397 801636 130657 1275263 1319746 1656735 227829 1431105 655142 738003 661179 1130503 659962 1700065 1810892 1762928 482759 1522573 1767273 97719 1891892 1631635 38704 1372898 1118507 1475599 26748 969289 1652275 1604279 449648 62557 1600683 1537964 1323877 39639 1998417 299390 1238422 1982824 975279 738739 1119305 248848 415915 1549522 1447369 521536 1442998 1064502 757058 484281 211602 295253 247859 1383011 702607 797220 1042542 305376 1035889 1100948 1023314 1494273 765180 1952239 979358 1633917 1876804 816137 1476378 352764 1536275 1842757 150064 1138653 1792501 214846 433103 370133 832642 421093 1985565 542199 167506 460637 12396 949787 359463 1302029 1748377 85820 908291 938433 276117 1363609 106930 1505390 1524276 1988405 412161 216574 227557 523734 1783187 772106 1368144 1245136 1342442 421028 1888143 234200 1386860 978180 1057110 212022 1644449 1515920 171795 399692 412145 1804107 541149 1866778 547339 1351536 1501274 809322 1370646 376256 1045304 1991264 1629773 707470 542030 1242858 343203 1065053 348268 1289679 827203 856273 152555 178096 538390 415380 612531 234006 761871 1051015 315519 639895 1911485 1942679 53240 65153 777076 1272583 1681373 996503 90701 396941 234264 441284 1910562 1462977 1655007 1638108 1806287 665740 1268536 404891 468481 1492029 725007 1167595 1387921 985639 1262447 1316829 674862 429337 256995 140766 1753620 1290636 905154 739502 1423759 670787 1569185 1341525 1276718 1294861 1618623 1698869 1469934 542797 1391414 1892958 1136627 37829 880130 1397373 1964197 392917 735053 1949115 915428 1916488 1025816 1338973 1049549 1947642 1005821 532396 1082985 1334799 1946077 1283891 1726755 462722 502198 1043314 786179 1287300 342563 1492998 19637 279833 450971 675336 1412981 828821 132763 1215484 173616 1141394 793752 634318 493118 792638 766339 415144 485671 796884 1986148 1109209 40830 1969096 558390 77766 1347242 1199469 351543 1196485 471826 1669519 1179562 513778 1973678 1950725 1332656 454789 1472582 301246 779104 118009 956613 713579 576137 1729311 1456382 488288 36078 1898072 1990704 920334 1247232 1425617 1157781 798364 1772199 1467548 7364 1384188 664896 1665608 629955 329438 859435 1698245 1546291 522099 1890801 714439 620326 218933 1268481 953949 57426 1589599 1592420 163476 1653245 239599 1440183 1726248 1371283 1544561 1114176 332544 616143 1021812 1566627 811281 1383134 567211 1080813 293444 832691 814925 1720454 513775 427115 1174237 1938148 653068 17819 1098162 406026 66403 1511021 377798 1084150 433661 1012957 1549987 744039 30277 684761 1161036 1147717 824177 1217566 1432706 817558 615020 1031385 1746537 1155417 321657 305541 768276 972031 1049510 541317 425936 908375 1481027 718481 142357 186622 670940 855024 1304869 119888 504280 1547662 395952 1094807 582982 689004 801713 1500867 801908 423875 1569173 381452 59229 1099759 558521 1092700 1424004 401024 537942 786392 1252820 56930 797276 450359 271266 865889 39550 943783 656555 549561 492699 1470173 1929820 1872726 1983340 1650532 1553389 34509 1632697 1614393 1105933 338889 1945148 263786 1735189 578916 1673226 1387478 520113 1092681 656311 1166859 136878 1239487 144753 453600 1119726 160459 1975843 1302218 858642 127973 1732795 1728915 31160 105507 1913947 132679 1066914 1842152 974367 1024546 1564042 1429022 1953798 752816 592730 1247207 1167475 313762 516627 1907760 1834068 1755432 260191 1702676 1065414 270184 169331 436265 995827 606415 18077 167186 1530997 1329515 989258 1227177 1458770 1376301 929632 913553 1342317 1968498 815818 86052 259570 959288 1074501 1858553 493336 157440 615884 201061 233537 1271703 646216 1577584 162650 1187504 1433298 1115714 1247515 1091969 546943 1168363 1197657 1877360 1361060 1061283 1213559 700224 1080946 1233702 1262660 629315 1926134 1919203 269032 1650222 1208209 905381 1779378 512611 32612 689072 686978 522501 1193301 899738 1623824 1065105 868376 949973 1476957 774797 1339781 621065 825454 1039937 941262 1279428 1091890 1615644 937604 568342 973945 495463 481363 800558 281753 479155 229756 1339136 663644 251168 452495 319481 984858 1029507 1589310 1591714 710481 619794 1739152 1754654 1304677 761790 315590 1187942 357576 209232 1539195 853227 85548 1993543 1739014 1173976 1149158 1127534 1919672 1801086 321046 1291469 700176 780310 261336 663892 1074057 1476660 1208154 138904 1148787 1561479 544333 888138 1718900 254085 250795 1365658 582273 1498061 1394067 757797 1695267 1687741 1995370 1387518 33759 940777 575761 1998279 171059 1029260 920960 190778 688236 1835414 1983805 113218 1874487 1308494 356767 976404 1688853 1977194 1404002 628277 260557 568799 757254 1008833 1095642 982011 908019 1237846 1641790 906975 1714812 1373359 308127 793495 831852 1960460 1735394 595960 108130 1189338 1694605 246675 545385 1082092 151335 671934 1603591 1043468 330886 1965097 503522 1595055 474751 963722 407753 1273637 518894 449232 1498733 606396 365826 1300857 72743 1437175 180541 449744 1805793 813394 1904435 1345221 1366429 1457457 324590 100130 1353089 531022 946361 193324 1102598 379062 656826 1507835 1761851 1935439 1671481 1007029 38538 1005705 816846 1313961 261284 1690150 1614951 473658 1160725 1686076 284867 860421 1725024 427757 1102012 333559 885420 1097925 167846 1180132 1112066 1870513 1071686 19196 1740253 971617 1732302 71767 1668059 1422255 813806 52592 860366 1335595 413591 51185 511561 443922 1927397 812676 981711 1821755 355937 1565304 650308 1157934 446066 350334 1845445 949224 249004 968022 1271932 1657558 358961 1945597 229368 1131338 426622 167739 387251 185338 1222603 1275121 1552203 672814 511930 1314203 448163 655249 1849401 1062431 1307018 1173183 1632334 1676230 1405827 1570561 1207869 920459 1357166 1661003 58985 39941 1730903 823476 1815798 1984820 119757 1056472 485375 1816643 1223943 1887248 799333 206505 1321726 1368142 1038140 874796 959397 593367 262073 820180 270986 1352861 1578238 753300 744047 1238554 1528676 1112483 202328 1536457 1963541 1751760 999870 1428484 237200 1459781 319289 1876944 1567337 652375 1082232 669513 1810261 448576 1754915 98865 1559346 1729530 335862 1701048 828823 1403679 60840 838483 121629 103896 658761 327383 29311 1898915 1329973 1779010 1584764 1198523 62500 1303208 272130 953726 735473 334223 692151 1458701 1095967 100093 723819 653746 573409 456140 1383442 1864954 551332 931010 716210 217406 132884 1919054 349836 930652 236401 138467 619734 1329605 625365 1228890 1060762 400352 1569042 1837213 575012 1167437 344940 1315594 1398122 1196648 136569 356238 677993 1394302 209508 1406006 244690 1754595 1471167 782550 901944 333987 822647 985215 1964432 1567351 1035469 475236 712867 1373186 1390921 587566 1522934 592521 1778613 1106313 846721 590311 726934 633626 722387 19289 772334 1517515 1100444 878797 1643360 1361596 1172044 760213 938305 939812 1845713 345486 855043 460455 547741 1082751 251035 722294 15591 349371 236320 678934 979920 1015064 738063 1902780 1546030 959264 643067 1138936 1821098 698870 1537187 555463 1528462 1159493 972023 745327 500140 734705 1262185 1701908 442012 630785 510492 1601315 1022681 1644839 539183 1116306 1779336 654346 656310 1827241 833949 347083 1119382 28991 1335588 825069 390716 1778883 852388 1630815 1024063 992806 627505 282362 132420 1672034 424914 1315726 1772236 445975 79681 1442643 76654 185343 322353 178397 217028 1128121 1181903 560200 1721808 1178028 791557 1407537 1540210 780389 106346 556691 881235 474332 841851 250170 1112265 248005 1580515 535614 525298 1232772 381991 1012725 1428525 293067 1641446 313557 1655171 372855 294220 1544367 950818 1998391 1756003 957662 147306 1151237 469830 1970590 79967 782032 1764704 637532 1369561 1604130 246749 553268 431630 1458866 859595 1167728 586857 1257903 215344 1236754 467759 1063043 851085 1121263 1216 880597 1602739 1522629 1907537 48932 1842918 57673 1955263 758106 1447242 761888 634450 687475 409812 1785397 1920715 175508 381110 1415606 1407428 756408 9766 1813555 169374 1413465 1254897 1124427 172809 1661874 1116837 149620 95872 1514055 919526 867773 360887 404414 1003375 1590309 886964 1011885 574716 1197286 1269576 381028 1615895 1949075 816201 1335364 199549 1438701 923731 721307 1513514 69370 337306 1729613 161943 917635 1446382 1915225 365865 788114 558027 1118106 365937 505467 737426 1959918 1525630 1704276 375133 175585 1948436 378816 451447 179972 1158605 855334 948989 1734654 114692 1471533 984568 764387 546174 968658 1550458 1574277 100867 40385 1799244 1033150 1720104 980698 1018695 112957 1425999 1075338 913256 1256365 671546 1392719 1775473 986436 1325709 1447178 1384371 1823217 872499 702396 1927837 695389 200440 1335132 1871656 696545 1110649 767829 1030233 1213626 544918 1257832 1371653 1517620 92256 774319 1987780 816272 468283 962212 54394 169072 791691 1202938 1572268 1649856 768655 1938432 1212923 1385083 213692 849249 854049 1061963 1712661 1104638 474206 1757050 71263 753438 579021 56323 1410563 976227 135321 1747554 293921 1089135 89050 624121 1206090 1558044 668914 748245 1304334 1800501 969478 345673 1450405 1540213 1721899 217749 1287538 828285 1010234 1720716 1955733 198678 704729 184612 807830 1670319 1299421 1260255 1764500 1725128 1650024 1189710 658104 1790661 1352737 1861072 713815 1769429 287545 1180165 164611 110665 1570009 1028413 143076 1291048 174887 1215611 164463 24542 253621 1701386 1323161 377486 1769973 196009 510908 180505 1906121 714392 625952 1719692 1897433 1196030 1355751 1643265 1367355 626207 1958874 1314431 846833 804600 1347795 1369204 1815746 373230 1328477 1947232 1976500 768262 1438357 1098186 783959 358011 760511 755999 1962045 1460846 452923 1422925 1664083 1269868 1455476 224096 1104374 987913 732715 1624443 713134 1330092 961490 826087 612114 553837 1696776 1567484 52892 920007 105052 1535301 1201206 1241589 1286183 63272 523529 1347719 229857 1881368 1037489 753390 1586345 896152 1699295 1106835 1092861 1759585 1463381 265184 1069080 166394 489504 161261 760555 1960885 1728554 489834 904786 1482230 496571 1512607 878371 752769 321587 845394 1149131 523562 1815413 537548 162368 1886366 1818198 21086 1358454 167246 891636 300386 592656 1603509 759916 1558928 1418142 1189894 600225 509631 816023 1747105 1786216 1881332 1383583 558434 1937028 1438192 505261 37209 1633677 1068158 1629348 593113 969388 1941151 95061 375916 668474 1596395 984473 1290685 157688 1021220 388908 1179998 1651019 1907390 257148 1059564 1429634 154715 1481236 418983 341491 1113472 1570961 1104110 615805 1127891 1119016 1822095 525217 165810 831168 699119 372643 1203000 963522 1199923 683333 233407 50609 414742 675027 53032 773596 1487155 111608 965786 406709 1388934 1803734 458032 430675 1850324 654375 789783 296871 919691 151898 979208 566080 1765889 1245024 920599 1869322 954737 1256331 1648440 1082087 1071427 1831693 768501 853280 503634 911966 1100676 1490790 1047779 321593 752715 49842 220620 1000373 1117303 606660 297333 679279 1377019 1433667 852349 155115 1669634 434776 781055 1559281 1638348 945480 113200 705592 1455558 1023239 1435765 70848 935192 1046621 1319423 1295838 1157224 314306 1712165 390723 464496 251290 220308 145630 458918 906395 1798636 269843 1975322 630763 1781436 78706 1471073 977871 966770 663673 471021 837198 334181 625303 1834903 231387 572991 94649 306021 161300 1207205 1808322 1947731 1813906 1959875 1287988 41207 167830 1098846 1598181 194144 470320 1731738 773540 983563 514976 80035 944631 952042 1844413 968629 796310 1810510 1175432 1405592 1405540 155092 681599 1033192 1307012 762279 397074 1780984 664966 1487858 1162782 296689 417949 54414 79447 469059 603993 447797 1083801 631797 129668 87233 796022 345057 612730 958466 860064 1663747 1712702 1011075 1100779 543898 1328549 1120778 429617 1999362 887994 1155943 194555 1932896 429883 486552 792295 597582 1522834 680513 348038 1395151 186947 612916 245648 884863 1357148 1727677 1026238 1201342 383816 1866829 1852867 1829224 173807 23424 1790635 309840 411527 1078491 44485 1665677 768117 1799051 1578557 1015591 1151706 1880055 754177 476503 1685085 727531 40395 1311184 873638 142929 1229591 63446 540372 397072 420348 43710 1293084 621490 245238 1288185 299363 280113 1355977 1244926 1954795 645576 851925 1673912 1560621 1641103 1396060 558355 322360 811270 335311 1303359 758755 463029 1144708 461195 1328237 543411 182441 496438 1266500 958732 1411000 1364144 1141096 1851052 369131 1522198 433956 1030876 258626 1620903 1289216 398392 941369 1281292 1530281 1436968 880813 577855 1588442 1863280 309561 1140683 1083155 649012 1911514 500964 918972 403816 1963103 602255 1234345 1523504 1940038 1438054 786325 1783356 1932925 365340 400611 1907181 847402 136728 1815222 1110041 193573 86168 1762120 424897 1752 889170 885096 1150081 1883488 1933814 1059307 442339 1552891 172619 1563938 29114 34213 1994582 342374 1071212 1385087 963117 989278 1146880 10128 292474 219891 963735 1482711 1753378 680965 387495 567851 1733313 1359633 873732 817219 363783 1617224 1926812 1500919 1054384 332143 1656428 1619249 1505440 615952 1617914 856566 771507 803374 590726 1447080 751451 1116273 1936158 677783 58111 1229788 49734 1563578 1983597 743925 965462 1902997 1757254 824092 1892523 963463 770393 126456 1324875 1335627 1548550 374087 1224514 495704 187190 1476662 302930 1435006 188625 126157 1443731 1735569 886271 1423395 1116324 1089795 435996 900265 57433 1321237 837017 1529577 319610 1175977 1632157 1789503 1372162 1530046 145424 258131 1572847 1843141 365028 1955002 1285191 3850 161477 1589684 340111 1192237 843495 908723 345536 1219878 516456 1963733 1942535 205294 606960 1508014 418489 1689645 1725356 1841180 1908080 1354433 1947576 529699 1423709 858320 936933 39798 67861 1373052 1725493 562572 1175651 196551 728231 1894309 486764 1277432 1081394 334996 424346 772117 1545940 1315893 316149 219205 1705037 1509330 842431 1380642 1552022 1374645 679256 497422 983108 1255242 992550 100695 1073796 457101 1025477 1978723 237572 1255045 114016 1310338 1922706 682733 1524189 1151912 97740 151993 346192 1086963 159649 658441 1837812 228564 20325 1697180 827656 1897295 427481 1611571 818801 1865033 1165443 1214323 1369804 1306474 1452571 98854 690333 1325090 835911 615538 295364 894216 1750717 506172 827346 1417425 663943 1797819 1790178 81673 805264 922641 1081895 1468296 1721183 1184349 1479041 1211027 1944784 1875300 1424815 371753 1631269 1364445 957555 963648 103534 1924440 1355580 1159955 594186 1234217 1537054 831997 1978316 1574144 357655 1338478 1362708 1870190 1849780 219335 310332 1620356 378004 435143 12532 1328345 1088492 1038402 337352 680328 445372 662044 1007435 295370 1340959 133116 1910942 297353 1002793 1244021 913571 1464808 1386789 1305573 1669938 1468874 527716 443679 521739 1206769 1062842 381949 1222485 536168 612183 1644062 804752 100120 810456 1654075 1826100 606172 715783 999247 386763 534769 1801291 1918636 192901 104663 1341041 1068397 949674 568206 683420 1620031 506478 1524028 255863 1612677 1555059 1642515 1456713 1265916 97788 1179984 1980350 306995 1572624 51690 1531674 356851 418579 802411 1439360 723301 475979 1335825 346206 488173 709982 1426029 749883 1525246 1395818 649335 276591 1783082 1874796 670124 190966 1902220 436831 1069024 812633 398714 1279909 1896107 1570329 1890128 1995784 282828 1472129 1600004 338965 1931752 1949181 673024 1004398 1463207 1690962 1321792 1148077 1980114 71614 1917831 792421 454785 1292592 1029943 1912054 1095234 563343 455012 528767 1809930 960998 1446817 169082 100197 922147 1025017 1361393 1956911 1941763 1361177 1248462 415776 1944023 1559585 992150 1340315 1548512 1376393 1408935 1062446 1008903 1946776 288275 340131 1423044 31038 1171098 1679770 48634 697741 1930876 1086532 1475630 1167450 1120873 1537787 1117710 282283 971435 1958041 95504 375243 643192 1535697 1089629 1368105 1589052 229085 1216865 794708 619885 581336 1064511 1936483 576756 544879 1629972 1198619 879073 294217 1606158 1307190 1071092 1529799 770290 571573 112737 1151747 314111 178175 806756 796382 80310 1618492 842630 822244 502260 1780053 1660272 251910 871978 439964 916855 1254071 67224 1245426 1891616 1820718 1003674 548766 1303529 54820 1771579 852924 1849282 1107457 1968794 1883458 1568147 1084457 1651312 747223 628032 1712067 717956 1509662 136039 37388 881976 547123 203490 1194583 702362 1962167 100293 1238000 891844 1298842 79476 345028 895618 1474672 920760 547601 1875692 1214754 47211 1666550 1896544 1297032 1904895 308331 565765 967378 179901 1969151 1692093 954063 582119 1426264 1529509 304318 697408 684370 1932155 965450 1881444 358277 908430 833271 450747 1089339 791512 667675 1921283 1100401 721904 612327 652770 1859216 1603287 827440 559702 76782 1751777 1719166 300598 1559954 1919221 1629479 105877 1782710 429302 1965625 1998458 1243349 402103 532953 562350 1153953 633822 1142328 70282 356090 1502686 770810 999366 766310 185745 1958588 1348950 258340 121620 1254573 278599 1140615 1365814 772059 1883677 533214 209572 1526139 1303199 140724 671226 597722 1694655 1672626 1199904 1839476 390234 1815016 1002384 94379 11458 919759 1199157 1097803 1971939 1166766 922249 743105 612081 1399157 493735 1174206 657565 173967 356450 452722 695002 34016 1777763 168281 704327 21673 888411 1664611 1095980 1576395 116610 887116 144836 1267066 334257 1622189 505263 32072 1096574 370079 1354495 1485980 1944714 97877 819909 259252 1009454 434779 842262 1416649 1039657 160161 1618864 28540 1881713 1196328 1010676 374942 1856267 923770 611257 714614 788696 1078852 586444 52275 10850 1807600 1395005 1009988 1947603 1398709 1716611 652068 1843876 596461 1192941 382133 143238 390828 285626 1675101 1377057 1074556 1310284 29144 1447193 948742 573683 1715649 1333423 868025 1262099 1309826 1327798 1164511 505216 960155 346081 939893 1141598 1610018 741787 500320 424983 505697 1064755 1038542 1866861 1651621 892469 1222605 209488 704436 456404 139407 1011560 272755 822802 864848 387992 397784 1861342 1885280 1346271 1370254 1330709 1443300 742426 1254048 1683364 1225350 707501 1565016 300688 604595 1179692 686332 730099 631740 644650 477936 1317899 1187243 1624548 1148193 1034774 1659489 295102 331973 164761 1859344 1123601 1542014 972597 53977 1223309 1213578 1486178 1087937 917256 1039470 1371600 321854 877900 596816 997719 1893118 1080590 652719 387617 1699122 1998276 1923938 1920531 1945610 1331570 609091 611751 1990165 1714692 1829219 1479584 1189155 181021 451662 653416 483015 724251 1660172 468451 1826029 1521667 493126 310647 1224713 1289685 30151 1042969 327371 1963721 673894 784279 843787 824590 1801699 1679831 1279665 1915638 1997736 1884949 214906 827934 1971924 1755717 372436 1902860 6843 590563 1920264 1503957 1286701 1897637 1271230 784195 1183998 490382 1338367 1237539 1804064 1889228 1002517 1346350 1287152 1428888 163344 780004 417551 1788268 1646910 914636 897055 1095330 1271228 1411199 1426283 1924114 165288 1132555 164602 836097 1197500 147351 691476 732861 1440297 630692 615741 426269 530790 1436104 473124 1215237 250262 975033 1326591 99354 1978648 722396 1763352 1857366 1543667 348265 1841499 1767681 1463517 1294560 1461078 1816817 1402321 720748 464658 707616 1607397 38705 1144324 778755 1429439 442321 1093200 1361576 185621 1677428 1338726 1798331 79563 51872 11295 350443 1324960 34432 1557188 1854483 1593585 1574304 995327 765915 1935546 1013352 478851 889497 1339716 1437654 809263 362262 1999217 816069 941759 1708229 699071 782006 1244633 1028850 781987 130579 1798529 215354 1370055 881654 1655386 1238365 981924 1599845 125847 721020 945936 1132864 543713 1592207 1301707 110377 1988032 1761543 1914733 100283 371829 1527145 1115988 478582 675214 95552 1973647 1415168 1396024 1322661 311676 1687844 1289827 1306693 340216 465534 1648923 1011787 965666 72378 572576 455335 1179441 1081543 1077533 1432057 1304434 376043 1181838 1335873 1104120 1139171 516863 604031 844491 1908296 1538037 1948368 723731 1294030 718424 1975873 304761 86164 52271 60387 176514 1220507 1292508 1412450 1857773 542409 634324 1203795 941852 1857880 910525 1077944 970896 1803395 95081 53430 532445 91183 1692477 898651 1829665 508794 664315 1000274 1846525 1343255 1185750 279584 1667241 1918207 1436444 285180 615195 582589 1693094 896392 1643064 1616821 1683090 214230 1806218 1495558 99338 1320972 465729 580321 1891975 1775003 735878 23911 1077310 1425850 1087094 1279854 1846171 1429023 1510946 1722951 868179 1952554 1246104 730792 1897912 1964019 1304312 1148104 492569 690629 1777382 728198 1617679 101052 954468 994078 90546 1323780 155980 1402357 1710342 1804487 109526 901582 197051 1508583 1055704 738852 1900323 57987 1546046 1019572 1095675 1060254 1869597 486313 471378 661514 818999 217542 1630533 1372229 1169849 1212751 1887893 977706 914729 407508 171944 1827496 1214105 142162 139817 1991522 487592 511503 1842585 868646 355856 1154481 1549784 1558482 1631305 580563 443582 428318 1357698 437250 1537255 862484 659220 1064982 1137251 1471597 1990592 1976042 1542440 1747744 1029315 1387345 470627 309378 1114862 1480593 596919 1943186 1433437 1514295 887172 726273 109489 1879528 494174 828979 91445 1029024 1394793 1024805 1536258 1866159 813821 923153 632576 1552917 1885623 1654150 1901299 1824226 1272251 1678958 1598910 1825650 1436955 1928306 925643 1753160 116891 443377 1753452 517440 647827 939309 1515490 1944395 1039615 1427630 1451449 1528236 1770588 509884 341248 62985 233704 250090 1978115 1611996 285448 1120224 587002 1076470 741691 1739172 953883 188344 1045111 1990454 709080 571762 1959444 520577 497450 1852542 1660665 1120775 1516424 959948 638022 319030 1092375 456732 366019 646302 746510 535361 749212 164855 1751685 1979342 1644190 1983209 1744541 1638863 995195 1914447 1809662 413449 256170 160965 354016 300193 133766 1708835 1010094 1268340 1268928 1823811 1599814 24273 1586582 1922968 974977 1243874 1559613 1272671 1425481 1632374 921498 443638 1049715 500444 1482458 1048346 711852 1945133 1306730 615342 732962 687414 1622565 1989985 1117387 673512 1661508 396031 684505 35199 1153225 1466106 1509102 924910 24145 149505 477521 1890316 593968 939156 1047316 96872 785222 1989664 1457716 1317949 1600826 1422294 988461 1517088 1008072 1707933 744002 692944 439001 1988612 972692 1060117 531825 80909 1217843 1168491 1011763 174202 200293 1826804 342342 349811 1805557 682552 1146419 19049 39761 825048 1217868 1168065 434889 1443913 1350686 1268491 1573018 128522 566629 1437414 4928 48556 1748544 1015829 1717983 943110 657767 405422 86054 1328392 275954 1259056 1132253 401021 661639 1276983 234367 1915814 1351986 419887 205795 1717436 1229923 502778 1691266 1741082 631427 604115 83083 1941786 790452 670216 1634960 1623923 446090 870133 1532613 1885009 1113254 220571 1810706 1143510 1423526 662392 1863098 890314 1625985 690071 660481 1356042 1046704 585514 347459 1382589 916843 378433 287695 208569 274801 1694165 968913 1167521 766894 1482991 1002549 1529881 275466 901631 1802564 329118 1451467 1096277 689162 1212250 1608559 676162 1108992 1015312 1147472 455689 1020584 1828506 1000586 1269634 237262 1259804 1283638 404332 664046 455524 1496917 1665298 801148 1612912 186497 1145648 1579283 1214985 1959972 1499049 1851340 743806 379964 126101 674439 1763777 1940576 718610 763529 1689812 1462108 1204678 1723591 1620070 1611129 666835 1349837 25112 1558091 599762 1654365 1560634 1751256 1464443 439563 1953382 105092 1966165 1403757 932553 1811685 244995 254223 1152448 1806252 488267 716462 796086 663429 650292 912954 551559 925133 539808 1220230 88429 1025837 1918824 317799 242050 1094108 1659511 238281 1455785 1912262 343822 415601 548373 1475910 1724782 1631485 580481 868281 1630425 9836 31697 831507 1893188 830239 1953903 563412 1822922 489758 1278018 690882 275246 1369751 233849 1599967 1969149 1549043 1686095 586234 1169462 1527352 1095897 604626 170721 1702948 681527 506944 1659728 348723 913565 1091103 1453867 947716 1441941 299015 270872 1912658 754453 1121682 328957 914576 1365083 821616 1749218 1582178 1951044 117857 1606710 1940037 21777 451907 1779206 62349 1391871 1983526 1001787 791627 937832 669178 492080 751696 325381 866208 841266 537561 966020 1887911 1983658 1231089 1322868 801284 1372814 1961584 1838207 1866678 1438467 631896 686024 687847 1204371 1369328 602214 1097121 1312076 1833297 1213966 765597 625852 735305 1061842 1902829 697383 268206 1766783 96278 68453 408693 703452 1600269 1827307 571241 721349 944644 291489 1885341 1238278 626356 1696298 1332580 868729 588291 1978579 579797 713516 1429982 1635925 1183113 904062 1301268 544628 1382534 638120 550413 256353 615591 51381 144887 367417 316203 179400 463874 1143607 1561435 400474 1920812 69451 1550924 65867 780869 214236 657046 810153 1064719 594030 126396 1393162 898316 103 1105617 1729165 1945632 447441 1281456 1932397 600232 1181120 730499 636029 1714447 1162707 507030 510817 888891 1047154 1058577 1751631 1367684 1435444 1210748 922324 138138 1918854 185989 1352459 1817489 1140746 896791 1368833 239966 928086 1422402 1511855 1477704 1012860 1360315 432409 323839 740031 1751130 796209 508473 1677890 1639291 230219 1539166 531582 1492435 1923693 508991 1772213 592329 1148784 972480 1609976 620047 1639771 1922286 695545 1382580 26542 1636466 1860626 1256256 725386 1076148 805077 938313 1903842 1843551 779675 1156495 604021 1144087 809647 150970 460070 770795 35869 1373622 1663759 663665 48386 269912 43088 1995555 125904 731027 577975 196722 498890 1256627 455525 129601 178743 2706 913762 1998953 684734 1169386 575749 1347963 1996962 1524818 1334995 984316 1183282 1705705 1364666 1805720 1583460 813761 770972 1436991 954383 539534 1990997 499657 736250 1992198 38139 211297 613585 1479466 738778 459988 358639 668839 289847 330018 237780 220579 1993967 1320826 1979220 1027011 1403252 657222 1697043 877621 348678 1046596 1223459 1467264 1584011 850784 767792 120486 1545753 97005 1616266 1432031 708135 1381389 648116 1084339 438730 1411621 698923 209789 1764083 1935576 1751376 98414 281825 402209 1926934 242727 127839 854503 879323 1910823 1935414 1556386 297064 824062 759835 1071899 1440689 1573463 425726 961638 602898 27161 889736 618502 620826 1948183 996439 1049551 1839136 508271 1117839 1805840 777263 1622815 26808 636784 1348143 169536 1588311 1990683 140008 589855 376497 1575280 474228 1048796 832486 1637938 736135 1901753 1125337 1029181 1051038 1167699 571376 111857 647807 889062 462168 1692097 1309601 1201818 1144942 425975 474085 296856 1740911 302130 1556446 837490 1369927 849196 733666 1770862 148093 322719 1185951 655222 1903911 1033019 656278 838832 761933 1068594 18852 1451229 128374 1484393 1449382 563185 1123115 574342 1259256 181810 132908 102025 558407 661353 1621270 1271021 348690 1176620 1370296 1879259 1970308 398376 1408400 840045 804551 637366 1585562 1513063 847805 1250908 1662710 495512 631790 932428 334871 1890699 1043346 661854 607216 785148 99458 459840 1242413 1037420 1621261 261326 358046 42400 1719699 1027227 507706 266001 1140454 1690540 1067937 1499886 1476075 301602 1458381 1306755 1860554 1747879 745410 459971 271874 1144019 1225206 191859 1302257 1765980 406205 551230 680764 507759 1114965 965550 933485 1039014 84171 863650 1071846 135648 1525761 1286370 962571 386778 1745555 1627996 1489960 1256273 656717 1773901 16274 344158 279503 193697 1805643 7955 1071822 1731303 640776 431071 1109794 1414975 1589620 502550 1636680 192407 549731 1085957 1076708 83315 1222392 1398615 158102 927505 550238 1752340 1493837 1076940 244821 797078 503055 873114 166428 857923 704808 1896327 210216 630917 966859 363447 1343332 720824 357368 1855716 395257 806633 1798648 437868 435298 619836 1828301 306379 453802 321569 328123 503354 1739705 1914495 134569 883462 1549338 1952028 1849197 299708 539365 1975463 122626 1590528 689979 440354 303718 907495 1325498 1717340 840872 1959449 530571 632656 341188 1687362 733600 247221 805492 318995 8726 1837037 1605472 876580 1865988 671621 1491405 1719790 24738 549243 1681265 1273234 1091461 1639883 1482467 1677517 909178 157306 1752792 153445 360166 1968390 731312 482761 1787716 1851430 959201 1569819 1193664 116420 1306806 437105 1025519 1803907 1286040 1835946 956422 765474 776191 311821 533272 852152 1825496 697103 78518 1699494 877114 1013701 937367 1125511 1582516 1035284 1276078 1421625 1532125 368012 1290890 408117 706400 66172 1850932 744487 1699032 543845 484967 845687 872713 1177974 405062 1592160 1540923 846934 1596796 1649067 1668116 291776 1905036 1831397 1641769 312088 1811366 1460464 794889 808122 904393 205281 1320977 838610 909069 531545 621839 1036015 938436 248704 38967 38242 59639 1650639 830802 1306934 1132166 262084 1974563 1462577 1299692 569559 1316386 268505 1665774 1610278 1889020 390394 42516 265559 1358611 1916134 1362019 804699 961290 961360 365416 1464730 249787 1032566 85955 663438 1121952 1483400 548447 1703262 662248 903314 925566 1633895 686692 948302 1688558 856682 433979 615577 1903509 437715 610701 1630747 166041 1267681 315569 1871685 584023 566349 1522347 387660 1901670 1390352 488222 632512 1441302 1589603 1478031 1715519 1267006 1898095 326812 90614 71739 97095 1601868 1584669 1450608 1658152 1099679 1554086 1873931 1946901 372650 669776 821493 566605 1618919 147331 374560 13712 1678065 1984866 1664667 970684 529534 597185 737066 806170 1090319 302177 699995 1847329 1444801 1551661 260783 1419049 283023 607594 907645 1852037 1909412 1797147 1886009 1290705 1862079 265698 1157325 933341 1207452 156341 563969 1780327 1243906 1030926 1396037 544176 662778 1285463 1517018 927234 1240052 1766212 935766 1181671 505898 998042 1253168 552776 11033 1108945 1368038 95498 1551598 1315412 1205248 93047 1229919 778160 1572553 788981 1458520 649371 1600243 780722 728685 224448 73223 195441 1843691 604791 911208 1881700 1540303 1466022 569624 1838385 614276 1849310 559663 186060 112607 1021316 1589892 37961 928460 824834 1331292 1466400 718312 1803824 1375096 486129 1405075 498933 261191 1237075 153092 359960 371827 1954146 771881 566001 1054841 61997 1045860 1066816 1990727 2242 575231 1760207 483904 115228 1666655 1555377 436889 1344162 679994 606055 516207 1094258 276162 188953 604835 290151 1066151 572888 76842 1760469 593098 923682 1020520 38781 1284088 197749 417989 1411555 1939774 1719486 1735954 1022053 1447149 1818905 61649 705822 211549 556841 1444439 403168 35983 180917 1237053 986752 1708422 1593329 1480902 1376532 857578 810356 976778 62766 1076122 1615353 332258 399742 1320837 1411927 1177740 1139821 892269 72999 1344697 394524 930113 832420 919059 414074 1686170 934024 552736 1265580 343676 1240592 1820427 1024813 193219 1433443 1302705 1195496 823477 1237513 1842578 1324957 1137486 544247 1662275 285977 315447 400017 972560 494183 1773029 1454229 1029263 1623586 326040 151769 679179 91598 957123 621548 518708 1649431 1776341 1632385 1168097 1201159 1913595 1517167 746513 429505 1374634 594561 1418515 1542869 158437 1680705 1871658 1442389 11126 393873 842993 612321 790519 852433 1613942 362344 1645906 25601 850120 14662 1476840 1469657 68753 420731 1564047 1250947 1606916 179762 194681 590615 546953 753318 1289442 1161410 918388 518086 707190 272707 574994 687159 1541371 1586415 200393 1054773 1248923 1054849 1249004 831178 1222146 249401 843842 1256832 292815 130737 1699121 281246 735567 1269901 879829 980469 1494295 1138444 1832815 658402 538865 968577 1226015 1874147 1666692 1312556 1359448 948159 750618 1702334 108784 1845149 662501 1459506 1015072 1100350 610170 1088582 1218248 227358 1247465 265710 1303538 1563809 490914 495835 262024 1367650 1280207 1471181 249939 361544 216154 1945941 232444 159439 961403 1838531 928121 869487 1410835 844984 718842 1918563 1102093 971620 66670 1560899 1847806 1731168 176355 1352348 1363574 746250 898099 865255 143922 1763681 1916179 1444515 1432682 887502 36242 1286122 610211 1196297 723975 1807488 1577002 1860357 669755 1317148 1376243 1293031 154133 1946832 1162700 1887362 144846 854489 314883 1330266 825332 1830080 1303648 1691759 590688 1351020 46928 548667 1624957 174714 1132026 1426917 1337796 1333189 1805187 730846 1823864 476559 1912193 531228 38951 834736 1444853 29977 795296 643813 91069 1722823 1187543 593620 1827169 1365555 1101456 1945418 38516 496213 132734 190031 947536 930954 704114 1816343 1079462 1882512 1918808 867031 148011 204733 1399742 126894 88192 165955 702653 1165085 1638063 470724 1906886 315976 1954878 745897 746801 1694468 1407933 1872264 1645256 542551 1855475 1654782 1053913 879431 1956711 871592 1597119 419641 700665 668955 677508 147244 1288415 1150945 1599107 1524328 319555 164966 1834430 608512 1201469 1314683 444706 98045 753931 1200654 404701 641866 1415430 1275140 1864812 1108157 1484174 953364 238618 394348 1154276 340682 1634355 1736234 1978645 1790594 1303621 1613256 1448939 538561 145189 342648 204928 200198 1340433 157811 1106341 982886 1673127 1790477 1069419 1988017 613020 888575 505470 1170046 1395561 927948 125866 964188 1174844 1161735 81036 17506 318672 259994 1191808 543452 721293 1428730 1994226 1409296 606092 31706 1751846 946544 1583840 1394007 1753413 687277 1522356 1818803 542973 1707394 947901 1055217 1367022 6340 340401 1539056 404811 902331 227167 764505 181372 1879987 135036 1690931 874473 695779 54 1628530 1941779 1301606 27996 1671685 1254551 1906372 1820518 489316 1671405 966167 238856 1950890 866125 1093661 726317 1959413 344602 1262753 1501493 795566 945364 34742 1721436 1296897 840846 473591 313456 102342 1360868 1647933 1089953 1794115 428743 751320 1905678 1714372 1125936 1279106 1879551 1292959 1589467 1499213 361185 415332 207131 659345 74690 683227 9398 986296 1234281 404794 1243843 1466713 1274747 1163943 670761 1094490 1885204 47951 731583 1839398 1522515 580434 566687 1950517 1296371 396151 806454 1449006 219255 1509531 1600273 1444864 1856538 810454 1512917 1983287 97239 619617 1684560 1695037 368632 1062016 1896047 731973 1218891 1201882 1621337 1733859 1824058 1934380 1537554 636487 1617746 1285123 1683947 11372 1161365 648716 974814 1050967 246202 1224699 1477812 368182 653173 54811 265523 1984546 468124 1588268 426666 1694805 270992 1861350 351529 359955 392914 656993 1625994 152545 420447 373077 87792 1742280 806058 1721869 420216 853200 1619292 1791925 1731005 1946639 923822 1614942 842200 1063036 409224 1595340 766679 1380576 1695674 1730788 1324014 689751 1304998 887871 1724008 135602 1416727 814576 153763 1730128 1620289 405674 875576 908499 139689 1731658 1834226 764189 1843940 985130 408455 737688 1792331 458775 1572842 492816 1122108 1483553 747527 1709379 194882 1107508 1450531 61775 1494390 442084 1423448 1169632 114248 663704 773434 885307 326063 788284 1980094 786765 973169 1188405 69407 1468989 1615901 1518514 160227 1510979 1870482 1117974 1931395 1861859 1807626 442223 1592968 1458744 1456114 627330 1237410 1271532 1411697 652634 85713 907824 1917406 1868339 1039066 672789 394965 213578 1274877 1965173 218716 1295152 688570 776180 343511 753347 1609436 1950825 1497642 1012210 1706637 1012363 1386896 1570747 1284933 365369 1278924 531157 845067 1786416 167024 1987831 930034 1216587 1414376 473533 1856680 738182 1772266 1589425 1247933 1543720 1225005 1282922 959506 544096 1988186 362661 666426 73584 1295336 509319 852340 1563018 1363654 745666 1779992 1019151 253727 875022 152961 704971 477452 539857 1441636 1366787 1060306 1234989 485506 974395 733351 1927197 277519 1610100 541287 1343630 1063066 1273378 469731 1865579 1922993 1419205 1550826 1841517 598867 427081 1434111 1050044 704924 1106481 106257 1707366 1799160 971421 482703 1173411 1874640 1790153 1253628 371052 865650 774486 1708474 1080416 1006891 174627 960791 1996470 279621 342607 764284 233382 193548 449060 975994 845634 1817893 164306 482814 777948 456618 343121 183440 426741 1716769 1806555 1064078 258071 48180 1119949 420618 407830 1908620 1039056 506571 1894794 1133511 877034 1979226 1258739 1503002 843908 404255 1017548 1593342 222912 1508901 1634659 696951 1273142 452132 127569 449334 1946937 1443633 1794150 527677 659428 23040 1683447 1653459 1002585 1110922 1467306 174698 1823559 506890 888886 1674987 1815188 1956593 812877 519054 1512383 930579 1508293 106415 1139554 602221 1621894 1685538 1233069 599423 1905745 1081140 1508569 1057033 695114 1530555 1010013 1014937 236280 1763294 201999 1413387 894837 382371 1383619 1304750 1777957 785199 337265 550521 803722 1716382 870474 1589222 1346884 1226556 423076 782319 1709613 863513 295255 1339952 1457675 1893130 940292 1372642 1470804 489188 1365163 29695 1536913 1592250 887997 353283 18607 608685 1395903 682299 1367144 337166 342951 1861632 1890013 241597 975545 1010596 391098 730276 1738689 871851 915067 713522 1233334 1712341 1192900 1187364 278595 340454 71230 201427 1331456 317232 802360 1765259 1593171 1341696 1455750 1151305 340750 1253351 452174 114468 280881 906410 469161 783413 1751901 1936275 405225 1976550 660013 1405161 1046584 620224 724747 483236 767483 607543 1573779 619035 670722 1571899 510741 1186432 746542 354710 418771 1724396 1364473 521075 141188 1137825 1870074 1309301 1994647 1092945 578138 1351377 1088395 1942503 166393 163939 1497580 67250 639204 1263053 55811 142704 1781472 185450 915382 699612 715135 1065822 896289 285697 1691676 555835 330173 196013 1253899 1762366 891116 1734466 283212 609202 200803 990214 958816 1052860 1040401 28158 1767575 460469 1428293 1765904 1149491 805143 73280 466127 1919125 1587010 1799171 936274 835195 1111059 1686074 1136701 1347385 1529865 623494 181949 1692418 1474168 977597 641783 347860 187421 820732 1184260 1299114 1422480 497778 716154 585339 774104 150047 1127495 1306658 1327430 1409303 1882983 1519945 1250036 1004656 989849 1428858 1008558 1019206 18627 1340453 311422 1752920 1182164 1838700 1704577 1529386 1660986 856614 600909 495629 1455572 63538 1803118 1438749 1764501 1284497 1679340 1215181 72146 187169 1282675 1292441 1767401 1824519 168124 613410 754314 1354946 819961 199436 1976846 497907 810749 1836498 823250 952759 1270597 856357 946139 916104 864149 295226 245646 1522978 915024 1254387 1487363 1945773 1148606 827240 815875 1031533 428556 713029 1214424 914944 245158 589080 635618 1394893 690405 1477183 1080529 79102 379671 940394 1284724 1795083 884748 240037 1595116 1125740 1063698 1448564 826411 117456 1585771 1499382 308039 927492 1626883 1847404 556331 1732269 433339 1962270 1427743 1522352 1149791 686413 1695195 110776 1660658 901042 1216952 100531 148635 1976308 1019531 1636743 1948278 1776426 897053 738147 1479640 91484 1186184 236666 707946 1993182 1820832 1717946 1140897 504148 1766636 1927132 1899126 1600224 1674844 1366749 1932000 1775204 1958137 248762 1742114 1822530 1747607 1718314 1977336 479750 416400 973282 1914896 232049 1017271 551937 1988339 1009165 659112 1119891 890584 1194063 600438 958326 1502803 484651 318057 807951 207260 671542 1517075 496912 929098 1220556 895638 966438 175109 1661403 1375486 1885214 1030439 1822274 1124832 196976 925633 1865973 811861 355971 1108961 1288711 701600 63579 1595735 1087137 817666 300941 622827 1368741 472248 578858 897657 1339603 1082280 1506513 271323 354754 1231460 1318451 1700943 1542494 1581770 424813 1413632 1440734 605759 1714986 338327 623519 611828 1582124 207012 293381 835598 1195701 1349684 1234563 835101 896151 729311 1996687 236728 1733381 421230 128609 1006376 236795 902261 575200 369571 853073 1924803 694373 1134239 1730929 1511218 925833 1618101 1266311 1684947 49560 1691199 1859793 1857358 1201696 1384068 1502693 989505 406613 1568139 488028 1900766 1390483 1723995 1442886 683577 1550925 26601 1287364 1161185 248586 1604326 1908071 464914 1765334 1308708 1827968 1402115 996522 1329056 1270372 1818535 779114 921872 1392343 444690 714984 207532 1811170 1101980 878344 452372 817256 1732568 1507481 1399674 1527513 1555913 906587 1871546 1617181 963642 642904 1345613 824669 1742069 73 922275 1417736 1781131 1377070 420539 138754 1820071 200593 1794108 634604 681777 402840 1282564 1521266 1151127 1736876 183404 1308552 8275 292867 1233405 898696 155357 1745344 61001 813633 1030583 1904475 1376122 1539604 980505 1138126 683315 695073 569258 1653024 1953635 1381902 1333244 410526 1714617 173024 188073 208700 1032732 1380204 1977896 1994299 506420 397547 214299 151731 921105 1548457 269906 601668 624887 768202 1374510 895305 7388 1751114 1438568 964519 1236575 1778253 1868539 1913053 1670472 1720057 1194342 580172 1871363 1623550 1271282 928614 1021732 155435 1873318 186924 345599 1275665 1753300 144627 1683608 208221 406809 24069 702143 1486229 1945541 926083 1566048 610883 187985 711456 1709515 1821016 1426419 475617 288221 223165 1284932 1832668 180529 1846300 232014 1517606 278596 1277525 1088815 985052 1948858 1504759 1747411 770982 799300 1540517 1011039 610140 1063524 1672585 304606 1409965 651164 463253 1695504 1550437 214596 1538245 171325 1191805 7931 887440 1219874 689353 1961738 1420991 719798 1685698 1868289 621707 1546448 1796248 123944 14782 473465 493333 142273 1306482 858178 1594511 235526 336182 1031218 1412253 15794 1913711 226853 1758486 1503154 972812 1773621 1103087 976551 1829435 1152141 1184143 1839469 568906 996639 997319 812171 1612641 855500 1665553 743416 605511 1205512 1019125 613557 703911 421860 1892632 562770 1724748 1374110 1694279 547294 480165 103833 940294 1133850 1076853 1984896 769713 1080099 788577 831081 374723 942205 1269014 950166 1300802 1318529 1507784 1115891 1463602 1382690 651327 1485094 656682 580926 1188522 444933 639616 539620 1950099 1428889 1750193 1596833 1744031 1652867 1763597 1039030 1069829 1666677 1450382 947311 22822 1116779 1396357 1451662 1470307 875862 1979594 1654317 1335657 1235326 1499308 1663246 1426695 1627481 817332 443741 688682 1134199 1906994 557622 508886 1703806 1011740 1628249 575819 1735987 1631120 1220307 201488 1119864 963698 924718 321448 694889 1510682 568631 610260 769934 866676 978414 1070423 6514 1796577 1549071 565533 1186739 1292210 1981678 411808 573621 422069 120483 1327121 1515142 1545784 1153716 301793 730774 850676 1377605 84605 150973 1923289 1061458 1952218 109406 1801552 1059520 1637623 471299 1211511 71855 1764883 330574 1353839 1527632 1844972 168984 442406 226739 472316 1385114 1097444 1613037 370797 831252 1675701 206378 17184 93379 786211 225870 1404243 530910 1696220 1687624 507815 1948983 555427 1630917 868165 1244532 1923567 1542974 1443464 1207804 1965247 1125495 1820019 1563013 566076 789264 311381 582345 1279477 854506 645713 214290 1876859 1738247 1460879 91837 1557104 464034 1332214 1362684 1543092 1967356 1635424 1198171 1272387 596239 835673 1822363 1866439 511665 661141 1386676 745192 465991 684318 1676901 272014 1207815 749832 1219430 1832735 1568870 719031 1336513 1908887 216708 330162 241503 1419466 1769340 1030434 418830 1213418 178785 626206 1899484 1993093 1789366 55639 1809059 1634762 1992702 527997 214407 1676080 1660294 1160481 1681820 1119996 582225 1145920 140809 1985461 1776766 750636 1479820 812334 1510968 31128 1674700 1920358 1831185 451296 890681 430817 1132137 1671108 716313 688847 36691 1063223 1566473 680585 213480 1765211 1434675 1260648 963979 946436 600944 593940 830251 1209232 1720155 739825 972944 693027 1790692 1110131 1845391 490724 1067226 1656795 194586 1084503 603116 137186 862971 1749652 898685 1914770 917909 1312129 695903 1377081 895217 26065 1315164 1738655 14023 445875 134533 1006341 896337 816982 524578 925775 1899 92020 1253052 741929 1182660 1958418 164688 662151 60898 1990142 71147 1741408 425468 1465858 112756 1804264 590238 530768 1256857 1224680 340348 1183797 529583 1168693 902648 1492356 31448 1835905 458119 1711467 262286 617598 211453 18443 1765746 1567184 1537339 288829 1467266 1534935 100611 1630130 897020 570598 15847 1975766 867185 1376630 483141 146877 1623068 1979978 1678224 1830661 1856060 380525 1457668 1636802 1909568 527172 796101 1028163 1638870 982688 1799590 154806 1001631 658166 1456092 1158871 519223 397580 1166002 1394315 1730708 1344889 664763 111175 676402 139102 765661 1490103 1521912 502623 1595784 934825 1418270 225334 1543744 1718773 1364834 1874045 1007730 1270337 663834 830272 1309183 886758 194592 766755 336072 1555148 586043 1184147 1143179 1333492 424069 801001 1139298 1692832 508381 942572 1502948 216591 630346 268922 1940224 1359825 1439035 563263 118927 750464 945379 1906971 1367086 208967 139094 1980200 1490149 1501451 739017 665416 1336705 165002 1549211 1361980 1943212 816259 1024431 1727166 870468 266463 1017631 469092 763230 1546386 124885 964325 312353 714352 77736 1788153 816872 1974956 1698276 862877 141742 62122 1578503 292899 105175 1230398 1413185 163825 1888199 238822 244311 123154 989814 743510 1328017 207255 865239 1837881 1291912 1404375 1745541 842011 1580992 135626 244919 185096 1499353 262423 1490226 1711489 1584813 509608 1225839 91980 1376603 1016215 535115 1901311 1269 1745489 887603 1483107 911919 1560026 1373749 867166 1804032 155038 454148 720721 6844 1836710 92411 412609 603759 444612 677059 1897209 1603140 1406906 1676689 352828 695869 1431815 872355 1636159 1777973 617823 1125415 661429 1197040 844873 1764425 1430481 473942 22095 180513 1245794 634826 606015 1008287 358166 480099 970285 509381 1744259 1278889 1778961 1842963 359928 1237304 167717 664674 898814 1025756 956354 1572558 87817 1856544 1396466 132991 727312 571622 504062 1903304 523927 118131 899198 1017094 578097 1302113 1966962 1217058 1491492 782062 1642792 1763867 470894 1984659 1812517 572663 1022033 732302 477654 1057525 1518162 1197194 815352 1700515 914708 1520971 1846583 1734803 1657325 112401 608819 518904 362010 979764 1602116 904367 114111 402242 658669 751611 1233833 1437469 1194311 166574 1020015 908198 1897244 1635548 1922315 1298246 169427 318116 59607 678819 490116 516199 1617404 395 361709 906767 1156381 1832773 1989457 378703 622705 1342040 1882511 728099 1693752 1358043 47240 526703 144343 1739275 210667 291774 992671 1717127 1063720 1899019 144294 598617 1287874 413319 1015275 517111 1396245 348285 1769381 947233 663998 440503 661979 1108445 1534703 695840 1986332 809557 1802262 445433 1418274 1953532 391224 1255083 706028 1027357 609774 1975166 1158748 1765695 733734 1721610 734371 979961 1189056 1756179 51788 1490493 24088 1143213 256024 1583573 1867871 522109 1755933 613202 229213 235056 1043069 384262 1855616 1056041 1755312 16873 1233831 1821213 1691732 885717 119049 718078 1029948 237678 466975 229383 955549 913506 529328 1981529 468596 992284 380003 1009722 287860 1529390 1824375 1556209 876370 98105 488459 1242665 625788 1399387 1779716 1348538 1732457 1519898 97712 1615884 923059 886097 1579952 1879903 1450954 143032 1013070 1048520 466705 470392 1135814 1564291 1349660 615176 178028 444838 1935223 1549202 1057575 836663 1962205 165867 913602 1983483 615716 680967 69299 1635718 1714411 1281822 1442338 283017 609691 1626182 844472 236751 268064 264645 1261403 1383590 1751967 158052 200782 875452 1639765 1713475 788161 763981 1186612 1409777 1647181 1124353 1627451 1865229 296399 284843 1805449 1579665 199076 476936 967444 1506461 387848 1633876 338352 1540077 943757 1539167 1344229 1518383 3524 1144001 1547190 1694554 1692234 148010 332450 1219298 518557 42591 1184405 539581 354118 630780 1423183 764373 1305615 165250 896673 500085 1905347 1584254 96356 839372 705960 1532045 447874 1852426 339939 481242 1650558 465326 650677 1446434 1310774 1381776 1451669 688635 1746959 73090 492079 910194 77189 447982 1170739 416392 1981643 1878355 1027632 942563 98059 179271 430643 1252534 287649 908306 1294544 141128 1346905 502586 1181518 1449694 1674230 1836575 697161 1327823 219529 294555 1552537 1371005 1329576 222637 964383 1891658 792018 273736 676426 625887 723021 1469402 1052127 1030654 1185417 1302255 751938 1957897 1513677 728399 1018298 1390664 1385246 1572098 1660239 192613 1510815 395559 1932331 1492038 1353147 299792 966626 830205 1872544 633354 148932 136795 178209 1442557 1570509 361081 859592 96985 1781279 1085979 23062 1813167 1684854 1116939 1571986 1262334 1897924 1493188 370151 1917935 179294 885356 1686196 1431972 1769373 262544 845140 72471 475531 1332333 1524491 1944686 1195510 1599816 595847 1337660 1136378 1899098 1859192 1982164 1996341 469238 551316 560402 1386096 1533965 1683371 798288 882481 1863131 1171243 549263 341780 801184 783378 1160634 908406 41893 172783 1959092 1503276 1488526 1031447 1168623 527758 1528775 1660032 1846338 572502 1794856 1935287 1876224 504722 516236 292460 345146 1913092 1340890 1445071 1356014 1579547 628542 1557710 646891 1699041 900995 1405679 13225 1147000 1946642 1178178 1459803 1135232 1549076 380537 1392099 1399202 861195 547814 1934409 67516 830712 1521584 1675706 793543 63772 1757074 1241479 952941 1100004 718369 634531 1577173 1026088 1617615 1189397 1927104 215921 1861867 1381923 947348 1303045 1371082 706236 1922468 1290201 4173 696621 1175270 425866 1553111 1255542 1672683 15577 1780237 1024087 1982524 456046 808452 320435 118935 1646685 258948 182328 125988 952512 320267 520241 912352 448015 399532 164156 1588944 1479420 1976567 262651 234942 11912 1940365 744719 565520 1266719 219182 1103347 787937 1295821 272437 1807850 506328 1523137 270734 533220 1500616 134671 1436981 151317 1784769 856394 462669 71378 133349 234453 56658 382739 571800 1794448 46588 1545002 249817 1670765 259901 1939581 148094 598621 49255 627531 1914386 38047 1324019 1765096 688283 1549510 807924 1960006 834476 170340 1367942 269958 925513 865405 819293 447529 664222 1296887 382926 1360989 1939284 1355534 947519 204074 346242 635187 626000 241243 819996 1288604 348075 1710744 1041618 330365 1259690 1265890 223439 1705016 1333090 877191 1024033 1683677 318413 56813 1357761 1750426 315291 1393085 135002 1107836 966014 1964629 727090 1694594 617886 1398710 1161029 1630832 631308 1116725 1593140 1020053 1446233 1909320 1467608 874552 790577 1599617 1502097 1564647 911455 1291979 559821 31350 873024 504078 142215 1523623 1588398 531578 1973997 880256 1246261 1614025 496225 1591836 712068 1843809 1373933 1193475 1566665 1612304 1313988 136699 813381 567409 1114866 688728 1783111 628611 1386402 1650225 1902213 208031 150670 211917 824335 693318 191477 1765591 743313 136479 1296914 381023 613723 1525192 741115 1281338 446882 926833 50009 260815 1917948 1771471 30095 711124 231992 526729 1818853 280099 1796785 1737205 1081782 474791 957817 1029599 247704 461568 253542 1239328 23784 1328656 1045337 1677512 1809162 1848018 1169332 1494893 713552 1429556 288822 704283 820844 587755 898586 258402 1458232 1568984 1443244 1043685 1847210 723692 1862987 1793082 358150 1058788 212751 601256 1560864 141391 828394 1754969 1986722 1140986 174057 978976 563259 1263117 683661 500736 1263453 210298 987041 924279 378742 607358 908218 1630649 1456696 633305 1586960 1138712 1180549 16497 1280938 1659269 387350 422593 1502903 862606 1589984 975377 1606668 1437813 1601037 94406 1576110 1474679 1403948 816297 1068610 467388 511872 288521 926154 1023431 327903 1745590 694689 1538398 1970160 296857 1665409 215911 1007799 1231201 1397676 451520 804806 1265454 524370 1300191 822143 1559413 965150 540912 615600 213873 1557256 887355 1658690 1413116 581356 1413590 1054956 1816267 1906170 873165 665458 1736988 485229 550143 593500 1584724 1615519 1140389 1797279 1597442 765997 1861392 404866 590047 253116 1519602 1154114 488402 1324912 992171 254269 614281 1578564 1824600 151535 863595 701490 157542 1026085 1906551 1712465 328017 917466 45206 1832082 1144444 1069194 913348 1661465 1939408 1524446 252427 1539624 1287057 39576 1188763 1253806 1888011 712799 1600229 697674 1472942 1099835 1242834 766350 435748 195928 1803456 1780228 814365 1877298 757404 1428641 440014 538767 627932 1043724 1050964 222491 1118113 1868448 590652 1630557 489973 1634757 1557911 520567 679574 1989064 250730 337069 1087814 1817184 263499 1026010 1246343 1107420 1051963 1283232 291462 1965794 1799511 934906 572532 1594464 195244 292616 562160 411759 194390 820666 509225 1528972 1027550 840987 1506250 1733764 188814 865320 1091485 244081 76254 1415047 582566 1638679 595244 399782 1377589 1354499 846408 1908024 1421187 1716147 488888 787457 837997 1991239 1843063 149579 1097286 347351 169665 768182 659332 696983 42323 128904 335578 874086 1505600 705232 259047 1965877 701763 70983 1779527 811418 686571 972741 1777879 1809375 179115 152707 1969913 1166957 373082 1952610 1897363 905932 469152 661755 1695587 247090 372596 1471656 1167761 1597977 1913 1725926 1616309 757153 1387406 417667 1824244 737911 1247036 738049 811728 55829 100359 469005 202169 1061750 229593 1899939 1997027 1772578 1037944 123214 1218981 703035 360546 682671 913005 1301452 589928 313123 88464 1602945 355769 1596306 434394 558461 42186 1531913 241816 1894301 638693 94827 1341875 308745 1742427 1837620 420970 1486604 1562408 661016 1996112 1549717 1078216 1531239 1032280 415455 431915 1363502 262471 73809 1742099 14409 1013502 53750 551998 1645116 1686728 1045428 131647 1616240 1591712 1145540 1169106 1004814 668945 598169 1808800 1444817 655264 966599 141601 78740 695765 754516 184270 731048 1475870 645938 648747 341755 786443 1928934 721181 660335 1948903 1908159 744445 1604072 47085 1294507 1881942 1562377 1446057 1513022 505776 1176249 389357 534370 1268463 1178740 515395 54951 112450 711482 1349507 387980 900079 1493 438935 288732 1338272 680324 1555916 612396 692312 1335626 1973893 1913588 1787208 225119 701016 689827 1119839 479320 1555068 1594872 797554 1226239 594093 1186808 1620715 1890169 775902 76629 274370 650507 1472215 1855932 709962 162498 709444 427539 1125438 1684415 1612708 1983351 1454260 1047259 646084 736867 78827 1604277 1617503 1165577 1800959 106001 914988 50283 487102 1437855 447746 1015025 210975 76078 58090 775175 715596 506969 1168646 1958225 1105041 1548504 1472986 1544609 1559897 1691391 319946 1202255 1644552 201649 687296 1192398 673442 675781 1529506 1945 82439 1450951 1223341 1533749 655880 1551929 821343 1062400 1764163 298356 1255818 1205087 780459 1560764 281021 701834 1820043 364905 459327 934410 1289044 396166 1446572 1102309 1424641 985584 518294 1375959 1757295 25227 1705935 1023588 559421 1258546 1795203 1566116 458116 1658527 1639982 1350885 390527 323196 108868 1293123 1801664 1707252 1186921 626031 1070257 723844 1543554 576180 1469451 1908952 1990359 1329802 73750 1153051 1371979 633367 958827 1520316 636476 1812107 1804419 1165946 1381233 785302 1264314 895944 1153231 267644 1789302 633698 1152564 1646423 948406 481568 1531609 562990 972484 453814 1597926 1125367 1748652 139714 607412 1110420 1450079 426835 947743 1682857 1137239 1240262 1838015 1378217 882270 1334419 1706338 1895199 1475595 1917682 1692399 177310 1670356 8413 41575 466038 550879 1525846 394505 299934 973020 316106 1030742 281111 90199 683866 1901896 534595 335509 1016754 709350 32326 1605779 362062 1185094 1335975 1238238 349680 1637494 1881351 1122868 473936 1633325 1594105 1823177 121319 409915 70475 1191950 1732203 438477 250739 1400901 1203519 557765 628475 240529 923021 1065876 197287 1285678 1539544 981033 1782550 352750 811327 920322 617984 950961 1986074 1629983 1139063 380297 606324 1395684 1877374 1002209 1844624 192820 1404957 1043421 1981880 1722998 366379 1867536 1386851 1855129 267341 1302403 713948 1930262 925579 1736357 393829 246568 569738 656136 272688 114981 1316445 1177287 1117728 24549 728640 597188 1669395 1576213 525873 597912 893876 1139872 565447 235224 600541 150191 1803926 230769 688583 74098 1963589 1710107 49561 1282840 588833 1452926 264676 812625 446026 705016 358283 187742 896624 1663184 1670161 519024 151663 1500785 1962622 1722222 1536495 427657 1369709 254582 672908 1221573 751655 959031 345281 378591 1772377 829243 1728977 1984223 1775203 585116 1890275 1585970 140007 1120458 579754 404520 576062 1245771 1687886 765310 1545916 1963748 540263 955466 309517 1756913 1872887 1684919 269009 769590 452186 1868459 1971091 253433 518000 972637 150904 1471802 1199057 346475 1153343 718670 1762872 1958401 1145955 958660 418437 1075826 1822166 1722320 365239 1382562 1842769 134786 822714 1690085 971777 1032914 436535 1809934 1029358 1612814 1172787 132073 1666813 95249 1056387 1342304 764114 1885876 384890 923305 440216 481540 266037 585241 884847 637459 1779092 1090132 230621 1965693 1117861 1101425 1472700 149601 1756202 356394 1480875 1166334 370880 983969 166454 375630 781141 794907 1811831 1320308 868850 919574 1442858 1578354 42832 252393 1625600 1201147 1181284 238363 829801 693019 302639 1228013 214669 1898961 1821819 52933 929513 873964 1462161 244686 1489664 396311 283048 1046719 1472359 859711 1754038 1970958 244178 1411753 917383 927820 442660 973511 1550406 1166851 76343 599608 925671 1162979 427776 1143431 917718 1869452 1502305 138338 1012835 107461 1774994 805698 436926 1369359 716025 1854192 441883 1951562 1153960 1916029 1227373 314592 6509 404249 1315033 1323284 785898 465841 1036205 215898 292384 25760 1193137 625020 1545419 1640823 1961182 1964882 1801160 1867964 1908068 1673347 1136067 1007127 1169756 786907 1564476 350044 1029657 1917104 653085 1584862 136347 1048448 1317468 1697098 496849 565214 1022516 1668850 395997 1135684 137772 620760 1292807 1414610 1624310 66145 1758926 1527717 69612 1232122 610813 920460 1357176 1246282 931393 1563146 485097 1676093 1373456 1620176 1535961 480204 1279567 1106675 22648 1380376 1847280 1508641 847214 29643 1746447 1967324 261938 703088 1462411 1200946 167768 1593005 1617361 1993645 1062371 819678 1411019 1209085 1561043 1145980 430677 671285 1978762 605922 881343 629430 585496 1898578 1522290 57591 1753742 807692 560843 1774443 1568074 1586942 631911 1218318 1346111 1932073 1708797 811871 1485644 259975 1848015 1344320 1371780 242388 611588 9335 493022 595591 420289 256555 259178 1505635 1949023 1711551 1525376 1086159 1603912 1490376 60856 1310881 1656844 1741170 356802 59654 1011393 1699611 1864339 878243 57488 282862 616130 220160 1696046 1602538 1338748 44055 401607 554147 1225509 1766015 1876387 117830 1930588 1728812 335390 65290 1689323 1355825 869438 254489 1452667 751344 1486670 271549 121919 311683 1020979 23000 181311 42985 954387 42905 1848523 1553683 868613 592567 1279519 108700 8801 1571057 783463 1916763 999415 590132 853866 1721269 1708633 442927 1992491 79928 1435827 62294 67913 1362760 1179166 139830 638784 87011 1872974 1981092 26321 284784 559602 476472 1903702 435032 1666894 1507048 1202746 1826597 564104 1532015 1353792 479455 1815203 1529669 843292 1679994 232753 1251329 216905 624220 41435 124788 394579 919417 1855576 829664 1512328 978085 69099 1846210 860359 572029 1744838 973031 535530 611695 1132908 424509 1925488 270754 383827 34677 482595 1585061 1243404 752590 540517 797695 897708 1416326 1379437 660698 682294 1440798 1077745 513020 1765554 546487 274070 1618270 1133207 485330 1703027 1256767 1464008 272172 384020 493509 1128585 1355607 460882 1903948 934774 690566 1517027 1012377 314927 38067 453403 300318 92169 1163490 1640066 856119 1566110 1540885 1561840 1692772 869833 872289 48224 1915271 1820593 1077677 768396 1280330 1327618 1495723 528874 764707 462717 799594 1075127 1485686 1732524 320474 1385776 1509657 1205686 202832 1248540 642338 738463 411454 129662 852408 796731 1758762 1178839 531498 1763075 55318 316798 597511 937110 7891 1007590 1770443 1369460 1980027 602711 756962 221622 1998460 465662 1417679 787711 401844 608369 170308 1975537 1432621 1534512 766930 105955 1654174 631456 1892962 915332 1364657 1826263 1078591 1712247 960444 50632 52684 742516 1258283 1477107 1260757 690247 983659 1777698 508932 662591 1998813 822392 1948363 564190 1524612 158439 1233457 1867269 511248 978065 930460 664528 1213850 755852 49805 674965 1156492 551421 659714 497564 38718 806247 1110521 1703077 418557 1403474 1347279 1014026 1582440 713922 492094 719844 1679881 649603 1274385 728062 1502029 1509197 567134 1322400 91564 1134828 263253 1664943 860206 953322 235044 1366902 971523 106423 1992356 693533 939840 1767301 1417870 844811 411433 1919965 164668 580542 1339947 240434 1994806 1120021 634186 1732442 732890 927467 1955565 1883052 782807 1718667 521922 1901645 1022680 315083 94701 473450 1133129 1431926 731999 582291 9665 664953 786630 142277 1207434 1430899 1706396 451102 1862725 266279 1717598 1414398 1579823 382254 1637772 42682 1690524 327223 237658 597049 1980143 1454052 1981654 1387419 857290 1036508 691466 1136157 1508173 809320 1092629 1173002 500366 789446 403657 882904 1292993 1903694 1356576 1051852 1561111 1285828 1288443 1711288 1865894 1184514 493511 1752074 414659 1237706 554272 995804 1590842 1026027 910442 1358077 749357 1891706 1633357 1895172 216036 912820 1279711 43287 63624 984179 822873 1193113 517762 15475 1511883 565979 812914 1157491 1484483 1555813 1237486 486004 1025375 148103 1231775 742315 153118 1456144 435537 803699 1004617 1540042 1910977 1379752 1627152 1934390 1762547 1898428 49728 1581925 1065302 1944713 1719915 345840 724483 1961504 367038 794918 1298561 954510 1944436 724602 511234 760410 371549 1145860 1018020 1350564 1980112 1261488 572377 42575 1889216 975308 768597 1599486 435744 77412 1783155 1155349 1435720 1319559 574804 409652 515411 3097 1854779 1424194 1179161 1020988 1232021 89561 1847565 873517 360835 583182 1792616 407947 1539076 980786 1530785 1323068 786129 346325 1044605 721152 1611040 1992671 295530 1802420 1950738 894083 244699 157995 979761 62203 516501 186024 1372817 207667 1796334 831971 390980 910309 612871 1256355 560943 1721584 1739831 1583223 1798696 1268633 1326849 1651115 1629253 457769 1744659 1255298 355521 115415 439641 612506 316431 871539 319130 1302423 1638387 1726105 408942 368108 1274715 248235 1863713 681718 1178999 415357 21198 1795104 815744 1620444 649819 1641988 770530 213236 1022254 198103 243625 932203 915566 446478 1127313 1960891 1910042 83568 631760 121165 1991227 332168 1450136 1427556 1716346 879032 236285 621675 1512300 443330 1489768 607299 1515638 1665873 608811 1799688 1736630 250464 885893 1125294 35252 644610 1584227 978450 637898 193636 1650977 101328 1411932 949921 1586624 27931 662623 1770151 478678 414290 897946 672697 1307412 42851 712257 931779 307969 540746 1199387 1232065 42157 529724 1216823 281550 1860713 1606650 1956132 1731112 1598203 1773649 1904159 434721 1407294 48712 496165 909656 969317 938892 397348 564679 1242718 772692 1236596 1553291 27724 1689905 448827 1637246 1886073 1476056 334044 1338306 1795161 1009319 1868128 432159 406098 1107271 482520 1026872 1190941 923384 1828358 1539312 601236 1455925 797025 1944366 1876956 1063776 611448 811425 557458 597440 1187006 439145 237955 729369 1352763 1810689 187272 1281313 1245309 245405 945451 1931485 731716 957722 1838605 723471 1813042 1900520 1198246 210696 659630 1179383 1965827 1900753 478704 1809006 421901 45956 785777 245491 1440347 850089 35382 1646153 1264238 880979 160617 353165 502883 147673 215489 852965 1274147 373202 561158 273541 298434 408356 1039728 130228 1712820 802177 803134 1006820 1097511 1264837 1183507 1235486 1461844 1444342 927146 1140355 1155749 135138 239328 40457 300852 442107 249430 1824514 1167572 234503 1125709 791112 763682 1702933 1997419 1524368 1049621 1610609 564316 1420171 864134 901513 1349397 1859009 925055 1472926 378123 817794 1268147 1294622 1851083 1165960 1892855 1005902 1352004 529711 1509844 1955069 1940846 490577 186395 485801 162644 283339 1905574 707921 960457 312822 84497 927446 867236 283003 1454627 1971845 1949932 1468704 1625183 185117 438296 737427 899270 548824 1254044 573407 1429326 1227972 1360454 765114 1799207 1389134 1451281 1985621 1218245 1242972 1075796 1453346 1561536 579530 1013207 847306 851921 1545102 1345955 51189 1353742 936061 1649423 1239632 1328772 1542183 516364 523066 1151647 1933847 1077718 676153 1887278 219412 56810 463450 1800023 852659 872350 1225162 791373 1407746 870137 1832452 1584749 1843491 774847 1858215 1824211 1575824 1658401 1328029 1545229 1073716 666135 1704814 534902 875175 1620989 1396386 1313395 1071339 136392 1981848 1351142 878536 347002 1108735 1644303 1364847 26407 1888739 358157 1924484 1910622 814417 1964365 980233 1071557 1876179 482637 939975 912714 1745293 1317419 410508 689242 1645637 474093 996360 1391526 965333 860106 171856 717985 584255 612517 1547021 901379 717355 145573 182840 297190 1682405 941507 1894111 737992 1403554 842594 1963913 1463688 1589436 1626906 412653 1041089 285046 1663486 224204 951061 960337 572254 1383456 68721 950475 559707 1050231 463295 1032416 1563466 97198 1210729 1111805 1636821 1944764 1452590 734191 323295 673426 1540677 455147 1556680 1284675 1348659 1604927 1228316 992378 1939353 64831 1526991 158795 790984 403486 163585 366845 1090327 1587991 553379 1338554 1317032 1519390 288163 1179419 719557 937945 644014 1271803 1808773 1795438 359339 1311061 1826137 1698337 399031 1761347 572218 551061 1822376 1276778 887713 514144 1379931 794986 1874750 201422 1045056 1760600 809901 931967 1379837 1324582 1529944 32677 1440765 879455 845246 113884 1409891 1682098 1404634 1388757 243780 497141 666019 971622 1714662 1728761 1134628 1305657 562605 287488 1460997 826152 599475 1617075 717302 1982725 1603273 159871 1726587 973373 1093604 1545077 242669 1416380 1839985 941912 1115545 691800 316124 1166789 1723783 1782836 709318 183977 1001155 1881643 354823 1717906 1914140 1271992 83217 1455851 798446 640870 271835 503096 539995 1764840 1951856 1836937 1727903 1451856 1374143 1127908 1748742 135668 1045381 378651 1261554 1115242 1238397 1281877 1406124 1357299 1391648 1214307 1191610 1743343 780363 1531974 740756 554053 1351701 1836971 1357982 1763967 1966797 1278171 361131 1038515 59613 916248 387198 890122 1056280 1803836 1128191 1808075 786344 607890 1305724 473777 1395639 150172 1162808 1049274 614745 754468 1214461 1810503 1377765 905547 355385 157448 1475059 989935 1769351 1597183 884714 1635552 519393 1917988 213838 1803414 702571 1639150 74958 1589933 1851184 26434 152117 151547 428733 798932 1320241 278186 1073538 738423 1418086 1342290 403872 1105042 230959 1955379 949923 1052266 872743 1914728 1907468 1859394 1892913 1791506 1215346 1890000 180093 105995 529504 1733812 1901517 1665818 1360069 522751 368176 592609 730435 1021893 662268 345524 131917 870170 261864 421916 747931 826589 314507 686752 9997 1600730 1478293 1697739 1590678 127251 1241772 438999 383215 384576 727286 1948734 64235 1059047 1745471 632027 413933 1053922 1033708 1908749 1032019 1958388 1866965 878768 174299 61652 1544180 1211850 1575199 786188 907376 36446 1655072 230674 1783478 611617 746758 1014191 1818787 1505169 1249722 1734884 553317 19898 683253 616875 1975309 982798 1857490 548981 1506367 1609872 124025 788240 679784 262322 1060161 1500612 45818 1287820 1977316 89243 1184126 1532254 1678674 89491 491918 1000253 787704 1288596 1532185 1670066 365941 1526703 1851949 1094761 177016 1290413 924761 923717 1900131 360584 1898702 789241 1693640 1965420 336956 739228 233858 419378 1021839 1461472 1411795 1510421 90770 200007 1782281 780951 749826 26884 1103952 369364 949842 842666 479787 1886868 958513 641507 1800696 741414 569421 772529 48993 775870 1384014 1833451 1175099 1711174 620093 246422 360995 246722 1540490 351325 402162 365341 975807 1957281 1690553 1764630 1756323 1013688 788963 1452868 453912 1910164 490006 680811 1744238 941891 960793 260263 716295 439496 1612812 1013983 705357 902078 1477725 550416 1312455 1703967 726780 1191567 356596 768392 1845670 477794 824397 234045 325476 1336398 1939970 632801 1271124 1875200 887839 783154 253620 266274 1563776 1932367 432328 1568608 1359494 1102326 577782 903457 402842 27225 1117398 158365 255094 1813694 328684 1171854 1783421 166234 49422 196884 500698 41301 40508 42598 1219077 1514209 555903 1523926 749007 1554939 1527183 106942 190578 1840131 31746 1618504 1194201 514336 1682863 380118 1060780 1781403 303542 1115716 1021909 1444336 602974 510964 1034640 1808352 1960327 1604175 996039 189290 1164176 1193809 1274574 707219 238407 1926791 285491 660006 794422 846242 1488380 643979 827364 296434 429007 1276433 1877122 30061 1552914 251269 267811 251508 331566 240931 492882 54095 134142 1054174 1992711 1974606 1579586 98955 843794 1612230 1637279 731139 322289 1604561 1881231 1392336 1253370 335903 1293453 1976462 197372 1341259 1167565 602101 1014683 352957 1142261 1642994 141433 1456230 1754835 683833 102639 454840 1464319 1693387 496469 1386989 946431 1238444 1045598 535089 1664891 120575 199627 112688 1119967 725052 1850803 51368 645200 475167 1719135 676012 1330090 532410 544013 1218555 1682064 1380897 604753 668426 1738335 902687 1013401 1769101 1095078 1171687 1519775 527931 1407640 449207 128173 1323329 225810 46495 446928 568163 389896 347068 640761 1268485 1720874 1713229 5640 1858662 1999959 1123217 1331309 282787 400990 521231 1263691 1842513 742924 1457899 633893 320085 1296964 1760665 423036 1786159 1802743 526422 472384 240291 90791 669398 878698 453548 1429009 1838979 586134 517987 965415 825025 1152265 774664 1775518 136698 1511022 292040 737299 363446 1550602 323553 976753 1003680 65902 224346 605453 570781 988929 236797 1668758 973133 1949978 1355451 54139 188023 55422 1421051 710579 1416885 910748 695049 1952725 282588 1114497 1557739 295277 1920065 139466 1962739 353543 1756994 1740033 223058 1729519 746111 601180 348713 456079 857694 610386 1724030 897621 1351276 753784 146037 268090 824415 1641814 1853151 1360322 824157 255627 334068 192297 155447 343515 533081 1257003 1519735 687566 1578240 1208539 1272048 1688442 481690 214792 53811 405323 1455432 822292 1244076 1633178 1233116 1674413 1720734 1679129 446850 127281 647396 1119228 384314 1670062 188771 1207811 72806 834805 661871 259851 649449 1247774 264820 406108 1403006 1213863 412816 980524 750342 1464401 275855 1492438 1382946 1791390 1369076 1384064 975837 1439569 514113 750654 1418526 593665 919535 14142 377944 600122 440425 1131414 1372305 922268 1006101 1470683 1279095 1379330 1368943 1494268 1244850 1546427 1512500 319553 1867008 63550 105191 1494688 102414 1461185 322201 433065 1700900 810056 1116895 1164407 756259 1537530 1735689 1229571 241638 284122 692595 247608 556940 890083 18204 861731 1920763 727663 1107564 1692246 706482 1211941 503586 1190678 1171489 789442 11835 1748976 1588749 5284 701947 1317330 1243750 1736736 76009 1574117 499107 948596 631092 963129 910630 1886210 1784045 1227740 952679 818301 755246 620013 1963649 821207 316887 79741 1087739 1780928 762385 1927915 1317020 1493129 517056 386734 404706 978599 570203 1176344 1024491 1104020 1539253 903439 715486 262407 580506 1391421 929826 1498369 739475 1404106 648954 1146110 1550686 1840155 735760 1867256 776777 599406 146553 427705 1933688 1984368 66176 565394 1369917 1920904 1575815 47763 1225623 1655852 1513449 1015260 457449 1097960 1539539 1614456 794213 1983143 1686618 1262762 1259927 1707102 538436 909831 506774 326882 1698645 1208896 931937 332780 1462992 703143 1073536 458980 1933471 71598 537810 1082442 609819 1357534 1546720 236147 889120 1235668 358994 851225 1320479 1505343 55394 1847269 906197 1803519 918647 1895013 1149808 431591 1875829 1792258 1308035 1088773 1140702 1733093 1505889 525095 859542 1686183 398823 1055107 1038612 346721 1144443 1007464 808887 919911 1367863 270646 1766302 1392053 1931555 359588 976332 1534579 1822550 1614041 551426 1453724 1682032 1675901 1007291 690310 1995212 1110614 1418930 1004415 19432 1310805 1774401 519277 1284383 1734603 140439 930259 27190 1712215 78872 661597 1433870 1709738 1165969 1675245 1007800 1121933 445892 1403138 1250309 200707 425902 1174086 955525 545936 1599187 1533787 1510552 1639235 511268 155032 1714414 299825 1779277 866578 241876 157680 1947928 479977 575516 167776 802093 1850036 1948373 458613 444510 1210233 1173506 1307022 1780575 1716946 269787 539352 1136818 971410 492867 379544 1273647 1726558 1350038 854176 1317997 1990488 526438 757643 1665965 1731550 1753716 1666707 1684525 155697 1896028 386102 1202967 87567 1755215 284437 1660496 721740 347214 1271895 1062102 1207692 188474 1180262 920050 1280737 893637 683728 1622979 1395698 1888798 1552075 1517931 375485 1074787 147988 682969 752349 1936853 1692363 1681849 653619 234150 976187 1383447 1446119 1631354 1601719 1943980 1178885 1326993 967279 1561252 523525 1964833 327039 1209757 1471929 413537 1761133 941918 1293539 288827 1115743 629028 1971944 135890 262991 808635 1790522 1527020 1385297 678661 597305 1215274 1912746 1479996 56258 1186070 341320 1508169 596465 1514426 398468 1650878 803585 386214 1320968 485922 1086785 254281 823969 1586276 294964 1068387 1422955 940729 601876 594237 1059486 117783 1854755 1185314 138447 569488 1804094 248369 345548 1689305 1971290 1223725 1956867 1836284 1870960 1260663 1566198 877996 1377337 517855 47149 1248065 1801808 231790 1566808 885113 9363 1201702 956399 92474 364378 51192 1036495 885763 536311 78122 1348294 1426790 555125 904121 406122 1663118 1607646 1719862 1796432 1471101 295477 623641 1601910 943284 1162853 399697 625110 1432244 495675 393710 1764616 982809 49861 19662 1011898 9060 1600215 658372 1133206 391489 739391 304959 606471 1643604 1286462 868276 261474 1024743 428902 455480 1188239 1210204 1381498 302502 388463 372510 1870777 1293887 1541381 1305307 394335 1414887 309518 1111685 1750228 221194 1542546 1451815 1091062 1422619 1822254 413302 45262 835164 743810 1103940 1958088 343638 535485 752565 322644 1208561 1749391 1530880 442036 893287 510945 981642 197191 127341 884226 199947 202269 971361 1463153 535173 1812215 1920928 1064499 991582 1593789 719955 291676 352824 212177 507806 1373368 1238878 728044 868161 1227129 1918758 49430 1132476 299294 1584740 248106 469235 296696 1271608 1085710 1840964 1987785 416894 568766 538977 1483425 1886471 1999521 758310 485694 1963600 806426 270952 282598 1650207 1530302 1244919 320871 827293 1830365 1656544 930779 166670 441523 1555761 1434861 645001 1337497 1754506 519571 1604769 1827006 1437221 1209449 240829 243106 964684 402951 1816584 1898805 1428347 987868 863403 1020283 1717238 1468372 1431294 121035 1802979 40247 1825243 1231708 110862 942413 1434328 1880527 1521131 513657 298857 1801596 1819092 1563950 692149 940009 371089 1380808 1866285 1155502 1410254 305351 291442 919370 718677 878380 1394204 753400 883388 537568 20158 1188681 346570 718363 1336698 652485 1572679 706335 1121115 308611 1999290 1880866 1896040 643537 240728 817283 1189641 1858519 1501568 1850466 613827 798844 1578936 404884 1838284 813208 1464138 1319008 1480702 1598029 1780715 497576 1135160 1692746 48643 689899 1577459 786131 787853 28653 794287 691146 855045 1623485 626090 744639 1489054 830404 1382547 320473 1278154 1587155 1326362 616141 1289049 1830085 1186165 1811161 163420 852876 1294231 1303018 1100488 578631 7451 1549978 1338487 1749311 354182 189089 843534 485675 157675 87759 1916637 990856 15833 703812 1370940 1110128 1646442 1503469 1371302 518770 1477497 1064206 1116564 19917 1601298 1464011 854671 1065899 1206838 297849 484410 1728271 1088146 1899318 867665 1068224 913928 916570 756022 965992 1346400 901427 709484 102055 763368 208482 689246 344230 650798 277729 1203629 1301164 777467 1174979 696063 1217129 1419352 473017 262916 1219344 1101952 73701 330726 1727665 823479 1447933 1891065 1970519 88801 188068 1630631 1745716 1537224 1650344 1232126 369519 1196413 279870 317556 735090 236405 1458867 1300127 719160 1398394 1348362 1631052 1893752 513835 552922 539490 1217579 1998702 125884 556861 209540 406091 433464 108768 1078424 1857146 243142 906737 1693861 1237583 863005 1832681 365079 538497 534487 245639 1780396 1800739 772755 1591409 1008438 1366701 1591965 391556 484636 1534021 1083960 855289 1756575 489704 881902 40297 1057638 563987 1874335 460727 571237 468508 1509277 221067 418407 29509 311306 74598 186950 1285917 1464773 232901 1693720 1165995 611412 925950 528931 1429529 449723 1357878 818026 815414 171500 1150175 935354 875283 1837679 45228 1817426 65534 488076 1645041 744562 1823459 703068 1753246 1765391 1600174 205595 609944 645610 1558261 1614441 1568755 1948040 1717466 1242097 512495 586595 1988879 359493 1831345 1287089 1977488 665883 582731 1441357 102561 745402 1691756 640787 1892582 1798439 1031738 307986 998920 61937 1344044 1749844 464250 1975368 915765 375890 1266513 72552 247790 1568774 663767 1534072 1181414 389406 1334922 883026 836660 1312152 866967 303013 854063 385579 1050180 676262 1718052 1856450 1175079 1860088 141909 324801 591252 153173 1399958 408977 1496675 1101626 1703802 1863603 988627 1657670 1886072 136691 737217 1602473 19765 245853 1024420 709608 1328668 688272 634658 448337 260985 1735667 1815646 1528739 269524 574852 1121206 1890395 300127 673855 78010 1867659 852907 658481 144158 642386 666878 63027 895125 1187401 519406 329110 1018462 1602046 1272642 475817 173423 532074 231412 674766 803094 1185580 238881 449304 1212810 374578 137150 914840 482732 1658694 347210 847944 1919991 557250 1264998 1701102 1983588 1433316 1787293 204420 1970116 780973 81733 1124049 1012220 1289911 946193 406777 1456317 1183833 1218882 1814825 240207 1182669 1824555 76663 1009001 599659 1948108 25363 232261 314610 1468524 345627 331587 267770 724818 915204 1022081 408228 41310 784704 1152880 1897956 1527982 1685989 713624 1333768 187562 1904790 994348 262200 520401 1629375 501726 435423 59279 1813364 1958184 1141663 560253 1945572 716783 137970 1194813 1462397 525889 199502 1547671 1728832 118437 365626 484788 330488 1719453 1094072 1105689 111451 61436 298407 683345 821698 566962 533172 375720 962129 1923268 971297 1132361 1979696 1415609 199728 847128 790896 1002949 1244092 259270 840238 1298865 323071 136168 474634 1181196 161877 541648 445499 1946662 17085 1418651 334290 401627 1367811 1412502 1205795 1359577 479657 1632649 659564 347719 1306355 1645834 348651 18850 967924 1724932 1680279 444697 300321 1557403 186712 530495 553513 1791340 445447 1941387 1950820 428562 623823 448968 440486 654814 1623445 769901 766138 1037399 1467699 659550 954904 1622153 1385545 1129116 735069 1155992 866015 593508 503697 602120 1671413 600594 140728 1598007 67887 1642838 1764722 1854172 317653 225878 1383781 1665143 940930 1571606 1055929 513269 299279 1747337 784256 903293 977109 1400434 1622282 687547 1287294 427384 776847 1810367 1503986 1570930 1799685 930148 1189657 1476700 334954 983559 361906 462654 277911 1235271 1453407 537802 1017343 812366 767488 826760 1717448 1169446 726237 1785099 896929 716455 915145 1199517 1269911 860866 397905 1118067 1516834 751364 908821 1367763 1572532 1434844 253335 304738 1395280 1090735 276379 187295 1168823 1598105 839448 901408 645633 1520391 1514730 1370605 1991407 486518 158756 981031 1257750 1752599 1034657 1842771 1880166 142559 124951 1471419 1147238 1281601 307819 1015045 711143 414222 178689 1346187 502106 1064005 245921 1795251 1883040 1386277 1883318 1645060 1173937 56340 87070 116535 203896 133405 1937065 1452461 1269603 580361 630100 1738588 1020033 346842 1568675 1330209 210712 842828 272371 634946 1382101 883041 803406 1048360 508988 1599403 1742629 1586952 723062 1066569 1684079 1061239 1884876 1585825 1960112 539187 633199 334278 1760909 116737 228442 1829858 833781 1485665 239934 520996 1664972 139636 119385 88478 1747690 926289 842529 710360 1141409 1855753 1981093 1236768 1317786 1157611 1049229 1754193 1263248 1550759 435936 315954 1732623 1340703 1163421 1086673 551805 912514 1148350 76368 589549 571164 1591983 1222042 1472525 857496 1630951 626025 1882331 642194 120993 317452 462754 68894 1738517 1527600 1694646 1261251 171348 1683346 1408422 1175770 224240 409026 695504 557577 1665148 1685946 1089921 1174827 833964 387940 418307 1125452 329315 627149 310673 1303592 165494 977072 771457 651010 545623 206756 100078 1581567 1780111 1148566 526078 1522902 1529667 890622 1746568 1313059 1803963 1772438 450206 1005688 213889 173352 691042 903573 994967 1770201 1851716 1686018 848378 828435 628024 903489 1825921 309793 1136688 1390735 1519198 1601974 211855 1477933 510973 1064953 1755959 948836 1694758 1033772 992596 149825 1006274 1784948 423019 548063 1154720 751283 268228 711639 620207 696534 282567 1651904 397423 1057906 1973118 1567837 241644 1838953 1004208 994343 370720 1517514 1305549 1462228 714408 1202391 1713488 297795 985870 1848349 455663 136140 720280 755141 371941 1171004 1359801 1764866 1041461 1750876 142682 1761203 549714 176568 389609 1758342 1607858 305984 207453 1088064 1247468 1431896 947613 189281 1971647 100367 743844 87095 1759696 1465527 1955777 1821088 82237 982611 1804814 578552 1234528 788752 1809125 329008 92761 748105 1241261 1461848 311429 1106487 955927 149618 1141175 1292548 1588947 236195 67560 1604964 1343857 1216042 1977566 1010928 939988 1100619 1885234 357021 1957311 556926 582459 393305 607185 1292571 1839372 897079 1068442 922119 180687 500213 754892 1762421 842000 883496 860846 1839494 835482 463775 820838 1722306 1849604 1895203 1125490 1694848 463240 1271839 1589855 689369 230355 1649943 34833 1043360 1346445 253358 1377074 1022635 202640 963716 1954883 31700 1596049 207698 221545 1976643 1380443 1338632 1368305 1908231 1147877 1592382 1929022 717535 1742746 1439356 1078161 1421302 1224584 1182981 1751826 1602215 1185246 1926905 554705 1490609 346671 813649 494369 1754331 1756956 933918 1447966 1403978 688966 236849 672973 225555 1366018 1145287 1803310 423574 215733 352150 443457 1317798 1024923 478404 1339314 871696 875191 230366 1945176 1857662 747822 1216970 20706 663094 72121 553375 1889359 1964062 515175 1515860 1381760 699901 531716 122662 1060094 503247 684357 703123 1914126 303425 818623 1398342 150255 1864033 1175682 683018 279585 799864 1912599 1907948 1453827 823685 1520828 1578191 786944 44464 233884 1296145 260784 280516 1129139 303041 975023 873378 133477 1185954 1562775 59057 395935 1750452 453321 793441 686272 798653 332387 1569551 1603811 118909 1790470 1728269 1430947 1625712 1000429 973182 1926390 1464088 383013 84812 1046195 455815 1198879 1973087 32791 1200941 1339755 406609 1159565 767890 968923 1043579 1403524 1946847 807288 1004891 1004147 573243 1226240 127739 1174662 641195 1225461 1484609 1809941 1527258 21294 1385011 1205988 736970 830737 1224766 335034 332019 1342978 1479464 445242 1734409 1206963 159550 1886438 1394330 474272 1873352 496579 1416958 1538264 1827900 844941 1251682 393070 822539 1880301 1051728 49838 1588500 925766 679890 930611 1835162 133609 379727 507778 1518097 1575259 1802171 499305 834392 1350871 1300560 1714458 337026 689104 334888 528448 1532155 359931 1776161 362649 1880435 358742 1114846 57842 99784 866668 823165 217526 876272 778807 1043407 1138631 579054 1419445 1411306 1904738 846154 1785130 467622 1994842 414684 429562 1594132 1031871 649643 384385 1751248 1994084 139144 1918184 1957638 322521 1908927 1255888 672643 58309 1190225 614492 861164 1821722 380899 778352 147302 918399 544219 187802 1937284 1494474 1981481 292260 1669624 1950094 206743 199840 1481830 674852 1145548 1758072 176059 1474976 1259005 656859 859661 1246992 5989 1440776 1105968 255359 1352646 1333949 1864061 548113 86469 837351 604593 977459 1268059 1256613 8736 121929 1057550 622369 53005 971699 460407 671620 1696160 1952557 825730 26525 862636 1058617 464472 800066 958530 1946407 370612 1391551 70480 1873833 1909710 1744483 1833707 1457823 657755 692726 943002 717167 1249192 882533 931243 612756 620919 119934 1605178 1841649 1157909 853338 172124 1052166 144781 812913 1833797 558848 1689963 1687299 1589764 1026763 1331690 1110231 565223 1765115 348149 1582298 1339085 811507 837797 257204 1657060 1345308 112661 1698068 1924735 1055924 1325104 1782249 583223 1346751 906646 389807 1263488 1617688 1283633 1461990 1665896 39085 331970 1129146 1814869 937617 391430 1417807 428425 143328 1966059 746671 883212 549228 224279 486212 920929 1456064 1664193 1333793 583234 31681 691710 1535399 1810563 1836522 1732569 1133074 1196590 1690219 1506849 1937050 724806 1231659 69482 1577581 81345 1190196 1858678 883492 1570700 225742 1370947 1394201 1851384 954448 1684986 498395 934295 1376283 1355175 1550342 1013917 3445 437037 691332 1143746 1248581 1971750 73021 1657323 1142007 1007089 304561 639655 1254721 235319 1791798 1775636 1930028 1116633 188025 1581923 920516 815870 90389 1600020 1599491 134612 1764964 1625506 635609 938776 18476 255731 599297 1262574 831894 23713 474276 1299168 157211 862116 1162606 1457327 1534439 1688435 60706 1893525 93637 1789737 1704141 869739 308671 407820 238081 1342857 363673 1347932 1326322 103652 1940864 617763 399768 298337 243414 1377943 37900 1640683 618639 1298509 1528616 927946 1611588 1677072 460136 448344 35941 319349 632412 558540 902581 560071 1992245 1749855 1944631 1502184 482297 24736 203448 1201023 726973 1414059 210808 306800 1109127 1808035 1257813 1905718 927937 135772 1244412 1757054 853420 310265 1342719 270994 677117 485164 1230881 621168 1892594 1708692 1876085 1409741 501695 1003453 243327 1409360 346177 477421 1317966 1705150 967377 1740839 1594883 1160954 1383130 1484326 222053 1646250 1728964 417507 1082770 1889365 1391820 1134219 487622 1624397 1679180 1546707 1267202 1281966 1813233 244581 765928 146035 464412 1734358 1657709 1072837 1657439 801828 541256 1877003 1954842 1538573 173508 1114546 1409583 1685028 582214 1550086 776392 1771525 1310947 354153 1542682 1564457 323564 16845 1378928 602006 949333 1442485 26772 1956231 728267 1761892 908968 20261 949084 143499 1194546 847536 545740 1975164 720905 978319 10713 289650 1568056 1716831 1972858 276460 1814441 1076856 325372 1298533 217956 1700912 665477 476420 1092564 190522 1744559 512256 1808295 469834 1327355 370053 590198 1303274 908588 41494 1480263 1434911 1472705 1463582 735028 601217 263717 1566776 1932953 1001611 227057 1502036 1746296 1737359 1170622 538102 1610844 1370074 832780 1052233 1173337 1506848 846620 772095 1391965 889793 1574620 424433 479448 340226 1845035 780591 41763 1685914 1042121 1767800 1325829 1242098 1405391 1052067 1421949 1354380 1252605 414706 464545 64716 1104894 808976 727894 572875 700239 1680102 1910318 544761 1888955 1867952 954609 89178 1212296 1176343 885094 1020109 662821 1528131 523186 1796362 1354528 333026 964372 1352877 1453106 143836 702657 1611296 137937 184743 627353 1415212 1882245 1208042 872586 735332 1753737 1921218 546903 562031 715319 729038 952892 379630 919790 1685520 880874 1739151 1775514 683436 1236934 845628 1359238 388675 860922 74664 952312 586082 1159399 1048000 72143 1707166 369754 1076297 1420628 294704 692441 581061 680231 1772641 1968744 170836 508013 1541238 1830400 1083512 880614 1637212 70331 1935020 875581 1253730 1083804 265978 35031 329201 1808165 549751 1209808 1174707 1277977 1581271 870081 577156 1887017 1381216 1381937 861355 1815478 690921 1201044 1839911 110388 519378 309402 218344 1438347 1508330 704265 487011 1876929 1325699 1301684 60574 1498041 1002769 1645581 815142 801669 315 1120043 1597450 775474 973664 1785967 1391234 548603 1649427 411252 744396 815802 519944 1230544 762362 1091573 1251621 1549957 1616319 1744686 1497933 573081 964762 1757629 1256022 1559414 1107903 1981575 1175626 816917 228659 925277 58748 734754 587237 1712943 117242 1394559 892575 291329 692376 909171 740919 440693 1637221 1920697 308525 1735297 1705155 853077 1790129 300964 389016 1054685 86235 180011 660997 376420 1365994 1763285 1907674 1400273 1384016 1986149 1450745 1520029 1088960 490364 242547 1685957 860714 873667 1549608 1141045 219029 986218 1694252 913290 1867153 1445121 730557 458993 359275 1424191 61018 1172657 1729843 1636039 1298505 1867240 709588 651367 1063342 1473487 1622918 1459141 1724432 909582 1573915 1228527 1466906 355635 193407 1370816 1558849 570225 1052559 310319 1068277 1714426 181179 294032 1476176 1905240 1799581 1585991 1975347 1444856 808136 1686106 1785293 870115 1338443 457209 100962 1329343 836271 689774 586402 1257453 402519 1690432 1497975 1693865 234595 1501277 1875631 238020 1448951 475065 672053 489839 699498 950834 1413806 938897 1789493 1960861 364188 1433334 1962191 1832707 451436 1012047 696445 679515 1649422 638692 1202360 1158811 1350261 1612820 1379142 441400 45241 402266 150133 1479177 995207 1152305 1386228 996921 828960 1599771 832387 1351171 759612 1021480 1662264 1358118 544885 1008425 174642 917126 962178 982471 63979 1740684 1945199 689216 1256465 573259 1039493 1892539 578267 1100622 799584 1819669 636711 548846 1561485 55894 1986791 1284312 1375650 1349034 213296 647298 1040738 1436479 1392106 875528 1776295 1844950 1881655 581149 1838854 264869 1535343 110016 1319642 1212162 1135311 1826441 209897 1750833 1154808 778741 1492567 1913579 1667776 974506 799457 943946 789542 328882 800889 442868 368231 1960886 1729119 365491 944115 1249019 1400911 1621312 55325 23386 759162 122601 1098348 1075220 745962 1516103 1330837 785093 187858 1708299 1494820 938676 545510 1162371 584342 1331983 975015 915 341063 1209463 1601474 339271 449871 668298 162676 901606 461457 738546 1206777 780567 479296 1929585 1834073 505560 987216 720193 1654657 851487 339557 1015761 1536305 1682423 561950 1265424 1447773 1160351 1916848 1873002 913914 1838309 804622 997367 806238 937903 1336531 147552 576766 286690 322749 1460742 86937 775224 1577412 1367959 1089380 965303 1292654 1614773 1419156 1885337 1962254 1231857 727477 502666 1950305 432965 1821974 1021347 1546556 1980661 1812383 369320 942945 1334686 1858025 1748147 1734352 371226 382243 277025 847392 485528 1049985 1458932 1729876 1090349 793464 1596179 1753043 1361348 1411173 1082722 115549 564461 1209004 1381660 41994 990914 1419839 1868926 1284794 1479838 1586304 1770686 721753 856488 888950 394698 1331121 1341108 1673179 493663 941098 702541 262046 21319 180894 798557 1602043 1773163 1641706 650919 818376 1239959 733634 1688839 171712 1622278 447884 1092093 231704 1175957 1235257 355617 1965747 705738 273630 812615 1688087 1591766 966674 3498 1965697 1405617 777324 1205278 327721 69328 657246 797317 591736 1851826 764362 953310 1850291 1024084 418733 512727 458675 1930820 1175038 279828 184500 495168 520575 509444 641479 1166728 706903 430767 1677720 769467 135613 1329134 1960761 823573 719123 1175537 518712 798539 1477597 919230 288514 371566 1377573 1288029 1633061 1626083 1770813 872320 1069497 1082468 1413368 199411 1864287 1195567 1517656 295664 1618213 1393537 880864 1162524 1696410 1745316 785485 1093038 842771 650239 395164 1819334 671649 967041 620080 1502404 586944 820411 1507849 1189576 374043 16720 139500 238415 358664 38885 123221 1279221 922989 964831 738035 174414 775364 248742 1234746 538026 1090163 1191460 732556 719168 1143639 578314 1483569 338615 1746503 159320 871446 96849 1786671 326064 947139 1029630 810809 1049446 1758637 428081 911571 968457 1586509 1966719 877682 1293808 1549631 1598417 1479333 96652 733198 132786 7414 217629 1287180 47871 1208782 1145537 1423438 1981552 422101 689967 79206 1554627 1457402 1205464 717917 183026 1021982 703341 1082731 1690343 817156 1916750 913511 1321730 1475248 401698 1937218 1260863 17130 1315237 1894412 1992150 1115968 1082334 1504736 356462 1755823 483650 680418 481783 755294 1930910 1182140 212857 1965106 1274215 1450368 214601 653298 1677350 612875 221035 1546364 1960776 1249013 633547 1464199 1971165 578495 1030552 849599 1524447 19770 302489 1181711 1055456 631466 286631 1149465 763877 1381493 32746 1447021 1571481 1968166 1890670 1319956 1992371 91847 1927339 1222016 1128776 1602777 992939 1934113 1993911 334477 329040 1644147 1577116 873289 961313 100821 725354 847950 602387 497930 299734 1312108 93775 1437307 1283516 1865294 595474 56422 1504947 1410338 534691 1486461 1464460 1633591 899076 1053658 1471995 247817 614094 1445038 610536 1297154 879134 1301681 48919 1082512 375339 1590843 952581 1370029 1651326 354086 1227585 483694 1267984 407 1806997 1783463 667555 1696142 703217 1190451 1932365 326488 1781354 979950 1270541 267507 353769 210522 1465690 752501 497745 283888 554551 1070552 1539662 753333 1822083 1127439 1526836 505208 1196267 1146521 1777967 1099636 872110 516058 543551 971448 1410544 207170 395705 1747270 1662835 1029529 509513 1907772 203097 950954 1139999 462678 315257 1777923 1169687 1841920 1904600 1217225 931701 1082057 795765 1375771 536282 983842 1113802 663913 733060 995030 1496955 1408565 219165 1023115 496732 1206405 79025 887139 1471849 1680298 70676 49269 1006770 1284566 1391364 642991 356280 1208164 1858841 388680 1892969 1835755 646240 998482 477751 637637 1488122 507898 1463772 449096 122643 1776920 206969 549750 261302 737323 1704750 939285 461052 645980 903758 1835957 337021 900318 541913 1666962 712087 1149755 1667437 1259187 1519831 1446550 1730464 1549718 1484644 1319277 555061 935868 1877482 904485 910894 1381894 668676 977426 1644612 265556 543899 1464473 164138 1303541 96707 1785258 50735 944075 1395093 1182251 885160 1900090 646213 1172759 842558 211950 886933 899261 1158401 1000805 311641 1471948 161899 281986 1565112 756454 520283 1272763 1659231 1195209 469565 1208571 236332 1516782 1894836 1983458 1424230 1068873 770300 435553 211241 1783836 62096 1225916 1103171 1477902 682204 860668 651750 179923 1679566 328186 283081 1267955 153535 203386 1112857 957559 1893606 1146045 1565720 733638 1536167 510281 1488563 851164 311052 903415 109680 209946 212364 1346824 1678835 1120727 1713913 1271870 735093 1962266 617785 8264 938928 1849578 373129 1129433 1926815 606658 627995 240181 1074468 1745688 706875 1723022 539753 761463 1605970 1756261 533216 1652766 903837 907583 304802 1335242 752595 1301688 782931 1558414 1283675 1722096 22286 831809 1119611 486715 1458936 1622381 971027 1534231 1912750 371843 236824 742537 1524874 1031482 488736 90377 1808923 514110 633571 1329528 80649 1805394 659139 1308099 1622900 1572948 1308261 644711 1446246 783137 271559 1140192 379579 183774 1284197 1657948 365724 594709 602649 1123778 1551259 1114960 458862 827030 1422065 1112286 156122 958201 562360 872458 322657 997354 1393462 1670653 1374415 1083928 1281602 476542 28737 615147 1956235 1968259 552926 147251 647751 589272 1763161 222683 1145950 41596 385180 2044 479788 688681 1415819 148529 1677091 1569880 336230 467152 1144353 1425738 213823 922714 1154957 1866860 1956085 1554953 1492667 1269608 1080055 70680 1548587 1294725 232322 1514603 775432 997411 995848 853805 173644 532756 1151876 1946994 129559 1081517 178732 945129 1547515 405117 65848 760252 1064549 754150 398415 1533236 181776 1254323 216463 1389023 856095 148051 1643571 488020 690230 545542 1762396 1316179 186617 1440777 265373 523684 1976566 614052 1109942 162440 1639444 373380 1436455 1088686 1700846 406277 1408130 1909176 956909 656134 822103 1994805 568863 1013631 1977236 1577693 1780664 1546737 591857 569862 1792868 1329233 112533 1169723 833743 882815 453147 509711 161193 1904293 1723854 1992692 858255 1298973 1431313 54266 1948960 529973 1557497 1206052 51416 174518 1254212 395955 277838 1406168 1210686 1656446 1639598 1782834 197159 1261211 1561243 1652138 498342 866891 960744 668916 56436 856036 791826 1843626 1277058 543047 1988695 1411658 985371 1010847 1016879 1276337 1062178 1815165 1994167 1044451 1154569 317615 1202630 145360 1837768 642986 1256129 312301 1294141 1760767 956659 446467 1195359 1929081 1410829 1242713 1090749 727255 889195 1079412 834847 145753 511729 227670 1387563 1523013 1740434 588025 1578456 1501908 725578 1162713 226920 1892358 254906 921343 518959 687934 1149965 116386 1944498 1058699 540539 1286281 588759 1509173 1718551 1170376 1749435 1314255 27538 1874267 911736 1341308 1087120 382500 965950 1986247 1436185 1664416 227076 414514 145038 1336940 1957407 291981 993692 833548 634260 1014087 1922149 1630775 1405364 378988 1224821 1294657 263280 1275345 420710 839449 1663527 1504972 1161492 1353753 1072031 1843288 607986 1526037 948546 1988414 1626911 1729349 690151 1564763 1261264 1456561 1422239 120344 1473458 590288 1227232 1715791 929384 447609 487705 1309371 624892 494363 518593 550596 56040 1052582 91292 1547318 427563 804323 1065008 1195822 1678712 1541098 1966363 32108 253649 1871749 1434680 1521941 394559 159247 1826414 983275 1946281 579412 1321812 1628215 836124 952880 438630 571060 881469 1903242 1379538 230973 203483 1462 1859486 1588698 1988238 468201 1871072 434770 1270983 758583 863793 852779 328415 587098 1274746 126862 21647 365959 1079384 110969 1739921 987660 809251 229458 798330 1518563 1590980 83573 1416169 99064 1701849 1997964 371140 253506 1556954 356208 1709742 786364 1339286 1761501 1686103 344208 332944 738798 298729 319805 150862 428242 417331 1011587 1550792 213366 657054 756174 467032 61435 65373 543688 1967055 1109785 978541 1474716 439099 1659665 571862 1026510 902899 1967871 817402 71011 165918 552059 300436 1728742 1202066 1519059 1214867 1632329 1868523 1181975 1698199 155809 575658 1237719 512581 1461999 1229094 1960372 1739784 1292921 540241 1374055 1682246 1452392 509149 1978303 242881 1292884 415375 448834 449569 1267323 887521 341249 701001 1107641 1361820 760370 966096 1039004 611051 1081385 1081340 155421 1343886 152914 544665 1987526 59548 1090949 443895 1528625 271938 129401 1537450 866788 1040794 545548 1845561 1276952 797476 333986 7910 131901 266288 952423 1127275 1817585 1485884 779683 554765 1688477 793823 578926 293164 736314 581737 1639583 808667 832856 936009 542752 1314219 804044 21588 861178 1491983 1272611 1217561 328400 1284297 949956 1107411 1355792 768287 1959948 1362471 386958 1808564 1616639 830816 969286 208308 708434 788738 213070 1548069 1924032 888797 1612572 584389 969448 489089 955032 179497 1812116 630965 1658063 147662 438143 1543194 201382 1286936 699675 1645927 1444287 879345 925030 1476668 801645 409969 1209206 919528 299705 514296 1120432 146575 1895882 1623109 1782497 1418949 1616943 9653 1855490 1720911 597852 311414 1957078 1194772 1497680 1615771 1206461 1811067 1416977 845595 767773 215455 1336225 1038669 737153 13128 1186411 301187 386080 146103 423348 1355638 447335 1149611 212304 507528 655353 791016 356553 88102 1413494 1927968 1704933 606158 360959 1481678 1846205 1037006 1155620 220139 321190 1568136 1910109 1293457 960049 1791986 48465 1682815 809274 1388389 1609662 1493765 706639 147616 851490 380753 1556293 461176 235109 746525 1041430 1281789 808511 1968542 1905764 1724191 1628180 848965 268259 308653 1569155 1169669 1382633 1660241 73310 278641 1987 883204 32001 187530 767401 97459 395659 1460029 434568 1363113 630688 87025 998373 496739 1876887 1463925 1845911 604201 162854 1904698 987056 1002181 1493289 1165574 1058253 310381 474728 841457 253828 1544541 1809095 1782127 1032356 1508302 1131884 1620910 1680190 1114109 533373 1840133 205597 1326045 1536034 216661 1091434 1603387 1924174 1890472 400748 1933821 45229 56952 823180 149402 1780469 1619910 920131 255289 1832191 1993316 334162 1289793 513877 1637807 1770795 269870 301692 799073 224534 619473 1173479 1558697 42172 995226 1742591 1843082 551915 657903 227474 448849 1868773 1377610 1835335 518499 1931976 1412458 508234 1134541 1674612 958525 151730 647330 228704 1095257 90511 979873 1508765 1869914 1757310 404726 335955 1171477 1691013 403539 283942 1276994 1475830 1121962 1444912 65783 1247675 1216381 1414916 161860 542932 1188969 1746421 11782 337444 1665186 58243 38203 804423 801362 1767145 1139553 1363548 707149 410235 44158 1585713 1331181 1692798 1739889 715641 494876 754700 560141 1593557 780791 1639971 825 1621626 885910 797679 1855867 78779 498100 150151 1362139 1281406 72489 1025717 198848 1705111 421696 1348727 615700 1625302 712439 976388 1094859 342385 1110887 1673292 413568 229901 902981 1720293 778679 1114073 233346 874968 772829 1626950 453175 1689518 1155540 665887 911017 632515 123437 393329 679672 1203722 1508525 342858 1027297 58560 51523 974571 1276609 1263941 1445759 1992763 971473 1061158 997177 261657 1328214 952846 53981 1215345 1741623 1934070 287836 489637 135246 146466 603740 248232 330914 705882 710751 103375 1911843 1015733 1916855 450730 1235064 979254 406295 1870886 1047400 1941633 1178156 1420393 1808442 1957537 1458461 176972 173514 1049792 666642 1121306 1300700 350285 1052573 403234 1371504 413872 1367190 760180 1998288 231555 1315830 1312825 1977988 1926172 1500961 395502 1534612 166477 133323 289990 876632 862568 47731 1830271 1894251 1838474 344754 1909779 1536244 987681 1267301 1620937 1312189 1698413 1426909 1665357 1494281 1044484 697673 19839 1497621 1276048 1132546 618019 274520 665775 360329 794169 689829 238980 1858821 1450707 574541 1002699 682036 911890 929107 1089842 496749 1769176 1965329 1503503 1603975 1848024 140434 499502 1781307 340294 1985731 354766 1042519 545783 1273526 1886856 133909 810532 1958070 499063 239164 402930 861748 1164423 1010372 724646 734743 1218953 1970713 334880 350953 540020 292408 1407993 1172996 151382 713308 1874129 818744 994842 1388039 1872198 1583649 244651 1524610 1532417 1080601 664813 378358 1725800 281604 567713 641473 1779272 738762 1092414 1331871 522378 352117 1631384 566647 1161316 1083677 856869 175891 398543 481265 1347953 512731 1163195 1419310 27405 940734 1416879 649473 890276 1649732 1018467 881625 741551 393473 210781 622759 362458 1811716 808648 1689377 172718 638800 523692 613125 1380675 1683035 721448 1356821 959191 896362 1052820 1284048 653451 386273 25838 1411977 1566782 825135 729789 1840172 784064 1019623 688435 1713417 583701 284191 1622862 1962532 89635 383782 1307193 1640963 853525 706782 836735 1581069 112875 927447 277416 1032673 1810315 1729160 1536904 1018921 1612757 714094 1032313 791659 591751 327333 1274797 772553 1751914 1836940 1161978 648424 413913 1563040 357232 1808573 1505225 711197 1253408 1107720 1080239 1261825 1975858 183816 1824660 240699 662663 764263 1675293 1008127 1653630 489597 1641692 1965445 886468 598130 851271 268758 11804 1817246 68031 1060888 1039318 92519 1338656 823352 116840 1663607 1456240 1574691 831555 709107 1522183 947108 583323 209909 283217 1868577 1703518 1338516 402450 1672021 1835766 465387 1290033 107013 1069684 149088 1081328 576038 903575 1697299 947084 63148 180141 1268425 1224590 1727896 1294578 1866781 285747 1484658 1101629 1504419 610351 1337118 102601 1103287 841953 1676791 251667 1780818 771480 308725 214848 1310901 675869 80724 448278 627070 1264542 843178 1628522 1704900 894764 449856 11774 1338560 1854465 628114 1719541 1051398 1544454 451379 362686 172238 1736661 614212 1438152 1714967 1566184 796556 1161629 776697 1480586 225730 1339702 1000911 1660105 784348 1359916 1179874 1127569 600446 639043 774630 812900 182968 108274 1323490 926518 210589 883881 510870 1610159 1051890 1166604 1425068 1378590 209843 379747 756068 1344304 384761 1653788 808264 518408 979894 380812 173360 296243 34010 107549 1583044 1758940 1476816 1129675 1311168 1562558 1847502 1946092 1811090 309093 367728 822066 200554 1965054 587406 1955145 261348 1471461 821583 310767 1242565 1385385 1368781 1088987 245282 290652 518226 1692188 1065465 1295869 608920 66092 962838 181942 1765577 1749622 1293651 922139 1676401 673390 951871 222863 1234381 1179987 188148 952932 687577 567421 1858685 1716555 1751628 1178838 1278377 252582 1933152 1679760 918552 232273 850037 1971293 1853876 314493 1102552 514729 1112352 1001382 1739994 1284027 1024282 561505 1816744 1094375 556823 1525426 389594 618575 1841832 531364 1348787 385886 258878 117534 754228 1116174 864739 370135 849217 93204 1508527 880548 789002 502647 1460168 1211035 1670766 1838981 1901194 386145 240403 865992 269505 553810 1674443 575519 839506 1109698 321504 988030 1866619 1822463 412968 304271 228081 1953566 1425598 1128507 39835 1123964 1231832 1838533 234981 471467 1306357 660892 1421924 829423 1439025 1830385 1000158 188682 953483 704840 721286 180190 1875296 241110 1279278 1189165 425814 391889 1862362 1678625 162264 1352108 1135953 324614 1435522 845612 617482 1774656 1840851 1424840 1099486 180581 1140071 1250662 342228 1766105 1888858 284700 1972155 294928 1277909 1385924 636375 1881037 731028 1942107 1166497 1749743 41650 1736368 1288741 1360573 215350 1578415 1638595 61010 596062 431296 1169552 597757 1572686 118892 151623 1802144 528271 262198 1255735 811454 1315894 1088361 197991 1470884 1671630 1304163 627138 400023 233936 1577961 874742 475208 789810 729387 199942 865779 1351219 196874 297529 234082 658183 1532192 1299239 1522586 1791088 113559 261981 1664893 1926485 106719 1522417 1517677 1835055 1395906 71454 713107 716842 503464 1801131 1340352 1403190 315659 1690975 1571912 1388454 895446 214513 1609951 1898450 593241 276387 1173438 648804 1774514 296274 789397 1031105 1765743 302893 1006880 1055869 760681 1605112 445132 952787 268326 804746 1149914 1967708 408958 637070 1664734 252240 1706399 49362 1316974 756443 1557083 453790 1171896 499487 59288 719760 617869 741883 155152 5922 770769 168824 978898 423544 581960 597555 891897 1352612 60971 949043 938308 1685261 588660 987659 1808699 299574 881071 390372 1763670 1726405 517329 1721506 864545 1665384 1995829 379227 149930 784083 1638526 1964787 99866 1040548 968892 161914 1305382 625878 823750 548668 232593 1182933 1767864 184358 272920 1597905 1595934 439305 731336 1005448 481789 20330 1247567 945040 726058 1063697 134903 1100537 1998867 215813 1670388 595903 61944 797323 354902 1423679 309429 1809185 1746232 70040 793882 906813 742328 1796356 1579218 1665664 904366 1618895 1833826 553029 1695933 488640 338970 1088863 85364 1156981 148230 1820953 416279 1505744 232262 752297 1381061 1833491 1670119 687750 387492 1491084 143769 781206 362440 5567 202912 330199 1516363 128839 385169 1123986 1974672 1569739 1858306 753814 1866373 1637504 66869 1766709 564517 1894128 567145 186256 1894322 311363 959826 798339 1775401 909516 4203 232847 1042349 1925179 1647282 92380 31990 48483 989145 1169999 349270 1350471 1501980 1208304 507460 8335 10316 1605867 1763063 760058 840105 770503 43759 1860440 496305 1097951 337366 1521500 321637 697060 910591 1709015 1610498 1808269 554540 1948690 1565965 553572 420465 85265 1512594 89257 1993615 1259252 1618845 311738 713602 753136 1937477 1000093 422887 961140 698781 239490 313922 582332 1708726 1528565 451332 1869692 773025 1057411 1187506 211014 1731453 483558 49568 693414 1932085 597606 1578347 819104 969009 1696331 1435690 1285505 1693107 640793 317047 743849 833156 114535 618689 1428662 1786506 464025 717138 1897573 640723 1078599 518104 344209 1665281 142858 1558913 1158320 973082 1013167 1377611 1687397 1487329 1866681 172593 1648441 949310 1813789 500281 1574585 1308967 852346 1857100 1754257 289373 800600 1635377 1271368 635400 1463428 655527 940264 1425117 447839 200468 1290553 1371138 1752973 427713 1762504 1847856 1960218 974643 1403912 254543 1430195 1711300 460283 1516332 143714 138461 137658 1747785 378019 1636581 1289382 1136856 535342 188456 1390886 619044 1724403 184468 520484 1649632 949027 116418 1441811 1426177 1213701 1029645 78117 1666060 1700719 175699 974526 837989 1077689 684589 1364572 1325576 6072 313429 1460966 1374184 735302 1734709 60223 1188577 85936 1048200 207752 832756 316408 192667 1706033 1938046 1575345 1929606 234875 1209990 1875486 1979869 1334577 116059 1976585 376060 1943076 648634 1428304 1249315 7127 33915 134771 1600315 535941 1716368 897744 489835 979913 823892 1297709 18777 1877568 254164 665707 1044701 1862595 1071146 1706922 506022 1416053 118658 1314867 213071 1498930 1065906 1990387 1924647 237754 1637150 1150140 1051228 635891 995682 787563 205256 107145 1820093 1668121 819532 1136247 337045 1738838 949996 515166 469118 287508 180595 917235 1732026 1397912 1476068 180383 1432190 1094671 1713296 630857 1886303 1624084 312933 1352 684556 1125183 1446814 1895643 407815 1249697 1029956 679743 303676 896804 1451667 832707 1559390 61210 1094066 130062 493097 635302 1543662 1735587 1696119 525139 26630 1964146 1563531 291109 1146002 1023762 1747798 549375 792800 413166 636593 1566545 1435527 1720408 204091 1521852 1180999 589004 1550042 403590 1695538 1036250 1901782 305089 249744 1508141 1239968 687239 503367 456083 1938627 396904 911477 1951896 1480879 1074725 639830 1826281 1652643 1580065 1494225 1397443 1779007 202285 1016599 1329319 1845968 1427905 784529 280892 282197 1421401 1747313 762331 1403089 1259815 1594064 834984 1968338 1514258 1874656 934015 53717 1139334 1384625 1273199 763726 515855 993217 513226 463491 597318 1083596 1882142 1468638 2969 1951105 1454547 1792300 227117 1716993 1706889 1265918 1161470 1978363 851662 1827141 949626 1042892 103980 1841468 1159506 834030 1131457 195478 229439 1874825 1656929 1465824 1067677 775360 1621303 652506 380182 213657 1274937 43927 265588 1522452 1474588 1189110 1297101 1886808 1923708 854479 790915 298479 1078205 475534 1698617 40837 150212 1753964 87485 35483 325932 206148 1703515 1805928 245988 1800779 1170142 215203 461724 901193 1777991 142628 572040 1059470 1973270 439246 416142 1772768 268480 1173368 1811244 156891 71146 325665 1155907 1958744 1484478 1027469 554188 141532 1935565 801049 325070 782838 991608 450377 1331470 1859845 384644 1709466 1653398 101934 927994 460205 1264457 1604913 1384388 1736448 1500805 385567 698778 1287917 208303 882006 331017 285797 956543 1794382 529779 1850473 289719 1318758 924871 1731256 356314 35355 381237 33955 800943 1899401 1720580 73262 1510776 332153 1028382 917647 631489 855120 1757148 1737327 866019 177672 887146 1980378 244642 180393 1780546 1248230 65900 1144580 568435 618441 648307 1839478 383671 726648 1946617 841380 1204692 481657 1725731 1767911 1885684 899567 1023870 1464166 1760376 120416 1988312 13623 131005 1350151 194458 1923845 1126371 1945088 1430454 138137 39649 676529 1501658 1558185 1472196 1854065 719577 1457053 899037 1135423 1174215 1063483 1643122 229390 1023787 1479426 348015 1234854 500044 1005581 1957518 1536107 1157444 16997 1481101 493238 673333 338809 896435 1217222 1013566 1365022 1276776 1712977 1235440 745934 1527537 1391784 1412147 1866283 381227 1569008 55086 1489514 956636 1544431 104311 1785869 168384 846897 1051867 795562 309858 910466 1207585 1886651 545668 1045698 486158 630552 894933 996793 57992 894951 1902123 1405370 652153 1442616 94880 751640 537245 898550 1407512 1350020 1420759 233841 1123439 1150337 545986 1616725 1700547 1085221 1418577 192847 169028 1908040 1547909 434417 1811363 1005631 111061 1981397 1794564 1980743 952841 1747342 591774 246326 1445078 1476832 1852098 423453 775197 1802281 1552759 179900 512000 1355631 1221624 676638 951305 1257210 1683301 647112 245909 477842 789514 1041337 912391 735163 612901 366913 1948854 98373 179982 745563 977081 824173 729297 1641468 1338931 64046 898805 1742513 1355535 1250919 865282 1399813 1347710 1227088 1955423 1136983 1078009 1392636 1848514 1992906 1482808 673735 1920209 920671 1723165 1967112 612890 1353924 468380 802723 888819 405990 670909 1787632 759878 1323362 230582 1269857 31710 86943 1001700 1697793 567995 583296 128769 1294177 1473850 1048952 1646577 451769 330758 1012906 135064 1929318 21536 368818 635937 1455707 896799 1699243 404558 1226974 1640860 112126 1493694 140363 449307 408566 359372 1973965 1471749 1342604 391717 1523721 1415896 892828 465894 154378 1555529 1573707 1724151 1343811 969523 802521 874561 433995 1174466 1972789 1019141 802690 1505034 1541946 266578 729607 1093348 1884625 170025 1412577 1957866 394733 176138 738129 1461800 102801 691029 576898 1894718 286299 53098 1388028 1730224 115469 1397082 1548114 261814 1245252 1513857 888780 1286552 921309 1782391 1999155 818529 1463322 1574573 1592719 389198 1609889 497558 24568 861225 838903 1800136 501551 1207606 320791 1211751 1467209 1775888 1565190 1477961 1119782 1017527 1433988 582431 1509341 691491 423387 1354954 452565 534960 67760 437660 932831 1987783 1854265 109757 1309536 934877 777385 397187 1827044 1386105 26230 1960819 1670489 280912 30386 1318765 133117 807460 42411 967777 1398018 57883 1686985 1046712 944441 1903813 1594141 308385 1390927 220014 960882 1631993 810696 702763 359263 4330 339457 1458189 1352379 54990 1577865 1578793 761106 727114 345723 1202455 1515443 1422537 526736 556325 1496496 327357 1415680 1274173 1323150 1969585 129857 256232 145325 1735074 366618 1926456 727874 334963 646801 783503 696880 1712867 57059 742405 109796 453686 1899099 1784919 1525902 1362153 610585 1412590 1490893 705708 1014145 144961 1074411 1940334 1758538 906552 1956335 1305492 851733 544407 1804881 1865779 1638135 1372435 1038465 915380 1033516 798309 1816177 974278 1680776 1080131 1654819 1819570 828297 61269 1020376 1940897 17446 355824 953978 1698092 1834706 1800929 101428 463255 268431 933743 1129386 1058696 1911319 732075 361265 1780145 1832118 1702348 277354 1950886 1124050 868893 196677 353523 1549075 930356 1107541 1186774 412875 241367 1853698 517240 1449647 358672 1145482 904395 87808 1275068 1314368 49453 1106998 1956497 1548171 1140627 1313415 1238098 384911 364481 528188 791741 867002 952847 1504536 1408461 963629 340116 502701 1619700 1359808 1683709 570333 44938 932640 1466930 658376 547035 1759855 1662693 106229 177050 755215 1072924 1508558 1211504 1501905 1430495 1237707 1050643 646551 566753 1674835 254698 917236 132397 1998246 817589 497387 1554962 1358076 39569 537278 631151 620936 1427824 1774619 1315359 508772 721595 1948766 487269 1180756 1559989 1409555 487341 1361860 901385 355713 1105204 792899 770239 1887490 1280359 1246731 1697162 277152 1370010 122494 41245 109706 894439 1999281 593006 1697678 691944 137132 27797 1384200 936842 1729981 882684 485178 1875852 1947705 243821 426177 1172541 1975637 111277 1646381 1148544 1082048 300066 734427 1719973 20831 1080118 1429073 412432 575101 143110 68837 999365 1442197 1207788 1329903 187560 1714543 679544 12958 1245137 1538432 96408 1780024 1443985 1537232 491024 1130073 1908624 178212 72669 40500 1755864 1284463 910967 801434 1942347 321976 1699240 437710 671311 1298811 326802 1440507 1479363 381386 617673 1127109 1706680 1601968 502079 708098 906391 1209101 391837 1832727 515783 830933 1762135 1992309 1570495 1153578 880618 1215689 1179698 1509517 552077 1489061 1111599 1170772 1799208 1114488 711844 1587174 131729 447481 1847919 37756 1917480 1178519 443081 819374 1500389 24814 1436453 1773736 1463728 164432 168510 425919 1299015 1677906 1860429 1716176 398453 672931 131290 976257 1392034 1873785 1184897 112311 1657914 927419 1634043 762893 808322 22698 734349 254309 736512 55365 590690 1354811 1714430 177326 367734 1153673 694560 957276 1711714 1382552 445428 1039774 1284121 1076406 1246851 1196837 1350379 1790338 152683 1753257 1323360 774510 1487134 1512233 42650 1067015 894571 17462 890578 1851174 953826 815355 634526 751623 519601 89951 193078 1677909 1505226 983622 1513717 1091781 1735678 1456676 601601 900584 95269 815446 1052771 119609 1152617 1881841 247366 737243 561892 745341 530215 871790 1494301 1812370 351868 1125356 1282810 1069312 745252 843011 84930 1698805 1380926 279212 1146551 495488 374039 1621599 407044 1532264 427934 165294 1791743 154613 1125308 528154 1199834 439566 268316 667479 1403693 56572 1982065 1575990 1450483 823313 1341886 1104217 1000898 269510 576517 285736 1163295 12147 787577 147728 869889 116017 289874 1208784 1894386 1466085 1164842 917328 880448 1091178 26280 876380 63339 1953115 561936 877779 806680 1797307 933222 506978 1970876 1120238 794978 519295 434483 1352349 1790424 440594 1844483 325582 232428 594154 414753 1027603 19448 551414 1180696 372869 576864 271130 271674 829106 282311 1063901 151614 21079 1958909 1365340 1521089 1094302 340145 655388 1617298 1447769 117909 1296985 1325024 516203 470076 809437 1646493 657764 1660329 292424 708441 646570 350384 503969 1959891 622331 1753647 250372 483877 227124 1626985 175600 769497 1118537 502683 650045 1312824 861765 1879902 1393768 1863655 509670 1764668 503371 86505 1141422 59350 163214 1985876 149753 642181 1058621 513928 1159823 747917 297018 15855 1069299 161912 1314777 1150044 1395510 716843 1965667 1791701 773895 1137026 493455 1240441 282211 1091458 463988 1214847 734184 760011 552851 607592 470729 1032974 1075760 1982121 778284 1949891 764234 1315254 206821 800332 617880 707267 57643 391544 1797607 28344 1058629 1999348 1760483 41290 762241 1995345 1408554 258254 1250127 1989093 446118 108177 1878200 637967 1296975 310765 732205 1229713 858261 1339917 36044 611299 1073599 1738181 1584462 1731012 1113315 130859 1364389 1828549 862834 1057332 654402 1558604 71668 1786687 508960 199758 682771 950162 1459038 1790015 1537479 1087634 1165508 928381 1850321 1206348 1835746 533360 322356 647793 129535 1945452 1197943 58834 496101 1023380 1267619 1494919 543710 305031 1985780 1617645 300585 876000 85080 1476625 1684450 368673 1511510 313002 1152283 1932029 1452163 1344464 950960 656825 1651059 1910521 828918 76972 1664880 878591 1322726 52975 183202 1553860 205257 210783 1195696 854003 1159859 1354279 1428144 1105322 1110469 1500644 1815645 686535 1986943 308090 1470908 868328 632485 1317564 855116 667056 1063999 1404934 1130263 53963 1751362 642267 1267451 468782 884572 475094 1849158 552440 766855 271315 1984901 923779 1858939 1970517 867485 1984660 201379 178316 1203928 772568 208328 1955953 248542 698928 1117808 410661 1507803 987499 897973 1269570 604276 63687 560758 819535 364469 108418 1928222 1721855 1296150 1807159 15404 432936 1387554 103480 625342 476000 1477420 673008 960716 163316 1522361 1573135 1260294 238785 356278 1950153 536235 599761 676635 28988 1693985 494949 189618 1647740 726959 262253 1299969 145465 1558015 220535 1782185 883294 1989373 330744 467402 944230 1431298 558707 852531 1876873 354554 1342660 244094 1085907 448294 933316 1709237 1489580 1229163 1744469 814800 519512 519936 985211 894673 1882067 1061695 436629 261142 600773 711876 1685010 905201 1677539 852720 210240 1492269 1871575 368095 546137 535310 376730 1908498 357963 1484968 371978 200879 542835 849697 413129 1391524 1523498 417997 843052 744165 1056123 1562271 1108259 541458 921688 173826 61512 514181 1568976 452135 1903740 1749448 787327 1861728 765912 1507646 1048128 1722415 81176 1169531 166307 1090152 214479 562289 964905 1993138 1270725 57541 213407 492641 1827424 1334509 441575 1560370 1115055 442254 723582 607079 370457 918500 1477824 1188045 581751 1652227 327829 1004155 1795436 120653 1677919 1060922 1470406 960026 532185 1756333 1107931 793632 1545749 1068371 1566853 870351 988732 811895 1562053 614767 1289695 810925 1098835 593140 866760 637664 528958 681401 1286411 201248 1953657 798092 602778 1623878 1941895 1602935 1994500 551863 850829 96336 267032 1774995 310038 1971721 544453 1816763 1618611 586982 270130 158977 178504 1116851 1042239 609585 97180 285905 1549990 499215 1103772 1790847 1906612 1862842 1986877 1433637 1604968 187105 730974 1779486 1484444 719854 398830 921101 1732508 872789 858432 777003 1885775 1475926 1797001 95354 1783402 121888 65543 922418 782207 599330 259339 664852 773363 906345 627415 1453252 453340 727063 1344898 314183 783177 681174 591638 1345614 1708545 156756 824781 1766574 1513046 1078344 420294 1050612 1668412 1411872 762014 1674595 517346 667031 1316184 305513 756523 383622 1993491 94669 1468452 522695 1776221 1451937 1623772 1251071 1821640 1893857 1691374 1878156 393652 25880 1493269 117117 107197 1222120 1438147 148461 1669708 1385158 1062730 1625463 910839 549524 518641 691553 485498 895846 1917151 385518 1131476 91653 1727172 1642260 1751338 896160 428830 1358421 1645600 357707 1480001 1863376 1862573 897408 442233 1453244 446975 420929 462588 1606175 1103064 1467532 1658824 916314 349882 1873682 1055699 744124 589599 180678 1305018 172016 1447573 160307 1292720 559118 771812 1276505 1593357 1531463 1104050 1276848 939146 442771 78710 1469148 313147 603811 1999252 1420797 788426 1022476 1367095 411046 38651 587670 241246 1057460 1688589 469306 1653813 1041073 473170 1862861 1826627 1342673 1541935 1467651 342576 251755 405131 652317 1003861 1119386 1036505 1706155 1771398 1811488 225918 1170140 1135653 1208046 865494 1345565 1081087 895033 848085 1363168 890633 20885 1496133 209819 1438244 170153 1877412 1680866 726264 603607 875013 1515453 1936313 730589 176199 968123 963637 1433405 422690 1943728 1405648 388471 1478887 455581 1809180 1791953 862955 263104 152281 1601656 1752783 1948497 1873112 43574 1158430 605027 9103 1027470 925988 304409 30307 1146824 224131 160955 1959998 157227 527815 1581391 553075 63008 1661806 331253 177045 970765 1010418 124952 1734669 343138 544347 1708097 441389 1938011 696183 1383063 1893669 1343425 736442 1137542 490362 1333227 1698437 1696701 687716 521870 1694067 364686 853252 703696 1471161 580817 1690107 1755144 1717136 825818 1645511 302236 456159 1781765 676542 43191 969608 489564 1486585 94075 199155 677314 1748264 65939 255826 397688 978091 79092 465981 430032 738926 1661255 250914 1457659 1881536 27530 283392 221086 945698 771123 348263 392991 231579 1964408 971488 1474149 1659278 921276 910908 1285832 22008 1828887 494774 97602 1125261 1382976 1412640 963708 1632693 336349 903741 1292752 1396842 537873 1834025 1794508 210054 1473151 1004994 1594898 1284257 1690198 859154 105453 343087 1209810 1178921 187090 1430283 663648 1661728 1859418 1563077 1025623 506008 1891936 1786200 139630 702928 1311637 1423629 1488317 387163 1989964 1357563 1817088 1254638 1401876 444152 563959 980821 1296152 1440846 86442 954365 226825 747233 1667206 1602806 914078 1400490 1178420 658970 836987 193759 1348423 1179279 1941153 1804324 476391 1632224 1336667 19287 1398444 1059158 1037075 1819712 522956 877270 1892201 662548 1898038 262112 1349349 51219 47378 1248283 734148 1423884 1874732 436579 1348852 1454790 609566 471420 293076 1955703 1431769 789257 1675702 203850 794947 286966 41970 1008771 403972 1239960 569706 278566 392551 327865 1591745 1301938 650579 435940 586214 990775 1904393 1964069 1363639 1057697 1110732 560163 1803798 1708703 1790121 1525058 1427552 918120 1387112 80331 828852 969551 934854 359641 1365564 191828 1946255 1899162 111379 347295 548268 1753430 405516 19318 1960292 194792 1512865 424944 349937 951700 856689 1201414 1101727 334536 1645693 1567600 388001 1649349 1849162 1022061 710722 86067 855775 81162 562277 1815298 315846 487764 1599779 858207 938175 1151808 977162 1032640 1265647 1632751 1055973 1926167 456311 695815 725708 1808787 602356 639058 1906750 1706129 1005185 295024 211419 812890 1989812 555161 884817 1793381 1516173 1910373 1723470 436548 853972 1739316 13595 1242232 772945 373339 44635 218757 585281 985389 70854 1251775 949815 687023 276651 720201 1276746 1287608 602728 1305067 1531087 1227120 136973 251389 615997 1948551 1243442 1260894 1010811 926685 71915 629784 1174778 867228 1400920 196715 5118 634044 11897 1506040 317715 539850 58344 549475 1058464 1714315 676178 160512 722347 123224 1158080 156791 811073 747725 942179 1360551 1861464 88460 1711042 418260 819313 625101 1106968 953085 1403955 54616 282101 620276 120283 834807 12285 1289064 41955 1629628 31565 1509021 1788821 1527857 973473 1382571 160650 728492 1611343 738595 70068 21697 466118 753946 537544 1251727 1892938 177458 52551 752687 763701 502094 739076 202251 830441 824440 1015300 729807 1401770 1768258 1060811 616395 1445917 372025 878689 388990 367514 109104 703739 1880187 1037891 106417 1785000 1268989 1070979 924432 345753 267666 1199987 539193 584449 273164 130723 112023 1778290 1578596 421881 310474 624114 546027 1525591 1496351 1989067 1587547 702101 1048837 485804 1199788 1000088 841535 671777 1198333 1717956 370150 1228914 1875314 1668176 1829690 1924369 1579492 1441199 1213673 1714767 483046 1468643 1950401 1167870 915329 1470990 1960853 360502 1426916 50242 1691631 314589 1587342 1795359 1609015 1282866 1202863 1234501 1180636 59581 1222778 47791 843562 1904902 1894773 130879 1988054 1077731 727394 1884778 236730 864843 1178564 420557 1003898 316642 1151171 1689746 1960688 800899 1627412 1341531 1230284 1764701 76608 192376 1129875 801337 538096 108936 669598 1370288 1168989 1594935 1624088 1635999 1577714 1829079 806218 1174485 1115951 640490 63774 839343 1105999 319019 777961 1613586 1528652 161482 1432123 1221534 1433831 1494111 978678 268891 1677162 92661 667987 214309 289156 1687993 39305 1064040 1130706 175082 370137 456973 982880 453674 21434 1191227 128945 86588 972354 1329641 716972 1045361 1246342 1353905 153119 1160896 1545818 870605 64473 1368765 1664735 1128011 920218 1631664 902879 1068420 648318 1901489 629703 1226115 1430410 714980 1330895 904826 1737307 1081667 933956 375268 791854 437185 1475103 626680 1825275 1408077 1690508 1129656 574300 949454 1220389 1093459 517199 1657677 994848 833647 1377897 204955 1258067 808378 1006445 231985 1088781 359181 1706909 1686804 1290642 620318 410616 328991 389030 746723 556451 1339104 502864 671861 1030941 1650556 667219 456301 857356 993134 649815 220396 1801746 677244 948740 1990858 1421683 1153907 1583279 550811 1977366 770437 789308 172552 1465791 607741 1137696 1067148 921983 838312 1130113 375830 1761649 1561089 1338749 1557047 1307155 1809358 282026 284532 1959075 1543269 106785 1024622 1811101 124265 1570858 291771 205098 440345 1148360 320892 1755405 1228572 1878313 1265787 820370 1106728 1969291 767603 1550069 785771 229234 644813 111374 1466843 1863567 1651250 556913 65721 938461 1109885 446440 12704 1915584 497098 1816007 615489 336418 1768885 155156 470178 1019715 1867317 1558296 456691 1678717 509300 1380681 587837 1038075 1171932 1442480 934865 1387854 372224 85784 1362127 865392 729953 379154 1944101 158580 188017 922763 358539 1508091 631704 226280 738551 1862310 1814853 944556 168680 1043232 682740 1261951 1967040 1744231 381149 925712 1793377 1076860 692177 1044195 707694 1576270 931625 1392475 722955 122821 687675 680122 1423201 835004 1542301 550643 1023177 717715 756509 148570 96789 917274 1483592 802026 1219174 1493710 956801 1692052 1061709 1958623 839381 1578400 1404965 174808 1674722 838785 1172795 516455 152956 527088 1657257 327121 1378276 996334 1630216 690987 54369 1785384 1994640 1188523 1918481 340719 810382 1501489 88113 1057037 1168455 750144 557285 1723481 1459844 655497 1446328 1618905 1724037 1264410 1426533 1045859 1529538 179548 716875 1780941 141287 1381751 391067 1763911 430480 471699 1954687 1976574 798874 767324 219575 872478 1244621 574606 566227 1684127 396845 1500531 1644413 585729 742001 1820920 906388 1851824 1023676 45521 667330 1552191 1189705 1058912 1018292 1001550 1191906 1392602 1323364 1373925 1818641 1948709 285086 267361 856254 80541 820990 1808465 1709121 1273893 953123 1169679 1553835 1019963 1649607 709556 1836850 1928564 1578113 116842 403732 612419 724695 437201 333268 1597427 15600 616015 452838 1375040 785333 1701664 987692 600068 444327 1368734 126203 1195608 873578 871591 1348855 337800 1282870 1585858 230112 51304 544249 842360 1835855 1212429 1688496 626082 222300 830358 1676310 50001 1915314 1228211 660359 568696 1898250 542421 1269001 1141964 497295 853761 621853 517597 960329 47009 313295 1548412 1746495 1043756 1014557 1911452 676409 1327840 625400 1893542 174236 1637637 1449824 396064 45688 140830 404481 1068395 1718956 148778 78209 337767 621796 132130 317248 1652524 1395921 886581 1595209 722412 172157 1067623 11785 1805981 1185332 598853 537042 1573933 1164978 1493395 987521 1672582 92976 1056759 1377159 1336484 1155857 184708 490876 837395 1054110 1651690 401114 1219273 867366 377587 1944286 782892 777316 772502 645508 1785421 822251 186457 97583 1544441 517644 1246529 160871 624254 127649 53932 1182991 1612619 1396587 1385510 473769 618452 1168282 942616 826104 1442364 859146 1643430 1438768 237108 542966 1634177 1286337 458540 1307047 857903 683762 996795 1563813 1889843 1563956 315071 708934 1722804 868583 1905712 1176795 102935 1914567 1369364 1485429 1566630 142489 1094997 1376701 664189 1297489 149393 1054322 743563 1164345 906136 294385 141155 1677177 12970 1428644 1260841 970804 1748211 270924 1686679 1664258 1264595 1143946 215687 554342 1784210 1748513 600797 448732 1515611 709586 1396005 982865 1519620 1584674 1189235 1830243 840398 1875682 503639 538375 284055 1449098 230316 649706 941618 1995920 1963631 271260 1568558 1306521 461823 415320 1149339 705030 725476 613565 863366 535323 1080019 179747 721372 970816 1812460 775155 1808796 119109 1651657 583500 1835219 395170 1821993 637451 71396 938980 609824 1714271 563032 568555 431351 1384746 400564 301883 783904 256003 1573474 535694 586164 493375 133830 10750 17031 464699 1042618 1237477 1914431 647510 1038466 566965 234478 867193 1258884 1083032 686322 1337097 748978 965767 422376 817357 926900 1125657 796231 1109664 889176 800310 1498190 7467 917992 1496915 48462 1137373 1191749 1857812 704607 1011767 1054938 1627322 1801034 1570313 1617667 350318 499070 1852743 690876 366879 667803 1544204 1951379 1017451 76328 1499342 928632 789872 1583151 713603 14707 491641 1141171 1568016 82209 151628 1015142 750561 1788501 583369 1781458 767385 1857013 1638007 5685 514097 1482503 1898903 1499091 31785 445112 1237379 1113811 1399602 1342482 410920 1258475 436402 1621950 1119923 982395 896408 63202 1141567 1507093 535594 1434212 1287671 767340 1161685 1237274 1060302 920753 1668127 1575989 732 1593346 139943 969436 1854805 677458 1103883 1533602 1113039 1939826 121030 1109034 1550297 1114515 1508012 1158213 656530 67837 931482 318233 64237 1553521 1414880 838784 739450 1368916 1594490 1004453 364090 1167633 1375351 671293 1252484 1014751 1330088 28157 1391713 723612 1963122 1512008 1348261 422928 1529496 1474060 1887460 1882287 1361158 380426 1411403 1091731 1628115 313853 1683853 983994 1207193 625049 447569 1908496 268795 810471 793154 1002392 1060751 917437 302272 707556 494954 1420031 1473591 1682340 1149076 168754 990380 162943 1749724 173860 793542 478317 1224791 1753925 1264092 1347889 915745 1145102 1497030 1133213 1364782 618009 385328 918864 643977 1951719 612698 738433 721854 1782910 1106885 569961 855975 1704811 459141 1586907 253397 1298544 1403849 366977 1658388 100114 372774 1376008 867559 1281894 1348761 98299 483327 462037 1210796 1501693 54096 765080 1502205 1271691 1733890 1382668 1516134 695379 1361191 1870450 1083006 995928 913888 589885 938251 630225 1923699 2333 150532 1588036 1672353 89290 659039 1332027 134510 1864824 482740 1814836 1016547 984202 154783 1945649 405575 1580655 1648124 514380 268317 686217 143637 1640014 62075 752523 539306 1017627 1489957 901993 21135 1702110 1495824 1003316 367254 910815 1809020 1757707 1194398 32327 1185893 1693934 816678 755461 817827 562915 874457 522870 818740 1845615 1547048 424496 1214326 1728930 1145713 132919 1331486 1152249 155761 689807 730490 594549 111993 1704567 1858640 660285 209586 1758460 1912261 1917187 1996898 1873633 1917784 364279 1460321 147192 1234821 968548 169849 820548 1526795 1584775 945033 223828 58611 1071984 450317 1329334 388005 1664483 983657 1868526 70681 1189031 1347940 244023 551816 472329 433105 1609730 460152 823441 686872 932298 622281 405534 1127271 636276 1286965 1920689 5496 10888 423011 658032 1485760 1084825 1757323 1400872 639461 527957 810556 1451366 1462221 430962 1577969 6388 1652260 980737 1860487 116033 1324670 63563 1647223 651268 506437 1214410 1651736 682815 1293157 1777425 1186376 984880 1479704 1541806 1493609 70836 1791304 967160 935033 94319 1566213 177966 1938925 197717 312274 1617029 1275089 1616134 1108604 698550 1668474 1590274 1753186 471438 45903 236136 178569 135388 1665038 391565 1483525 1753213 728077 1837778 1784334 526287 1248560 678378 1476637 954991 990736 754995 109324 579939 1816186 14905 352747 935184 1174273 1523348 1176579 1233423 1398466 691177 55168 141872 1716273 1008066 1930590 614880 1351372 1263783 840928 628841 1250754 619855 1382397 52633 1003044 1736567 1457903 947654 255265 1390523 1674172 437073 1777641 27275 137472 1466185 736935 987625 707100 297846 473414 970451 604838 358111 295901 351941 794344 662189 1691187 1363733 1804923 1497208 1600006 359413 1050259 264943 558750 625906 1699511 1712367 174651 951485 1059425 1027756 365391 601131 819784 648430 357765 1255058 882407 959331 239938 1400329 1913403 45476 588133 926519 1938519 390546 1702135 1788817 277303 1240310 1677986 487192 1024293 1643304 144124 1809086 1476352 1350708 765222 1709797 869771 333327 385392 1628580 1016472 1459804 1095031 1346216 379455 816920 1974505 645991 638678 1410275 1486702 1505518 1405053 530196 399219 900009 255160 1574901 1533467 625053 1787560 758297 862480 1158256 1435964 449581 1725630 135611 114414 649251 1045597 1301176 424653 1393996 1490731 1082548 1522229 842160 870624 1689390 362147 1010037 726137 1062790 1688954 841910 1015931 259346 157435 669464 1115671 1421968 1315950 749420 494559 743347 156753 412676 532276 810247 250327 52403 1295953 1976627 216928 1285099 1255246 948598 1720129 1505821 1717960 1048050 1856282 686520 579334 1550427 205703 743333 1687238 888326 987352 1304635 248324 1000816 1393318 1880113 581766 762710 117543 1515473 186157 635921 1356098 1805204 1056626 1191004 559637 366358 449055 1199061 1134221 886588 1646351 412191 1122024 567291 1090575 652500 1146457 456402 1731675 1960656 1495036 407831 1897544 1189177 67105 619748 574901 599642 450590 308343 740610 926388 1281722 1971014 1643689 702894 289571 1430691 460265 39800 831770 61313 903450 1004252 925739 573922 707574 1693493 1831545 1604608 279480 1763129 592004 1143877 135443 1541968 1347359 1029012 955029 290819 436043 1106007 1347342 1723343 168934 862040 1327115 1406963 1260614 835306 454905 1310749 1304179 1469394 845303 1447362 1290672 1541683 1393212 98323 1912997 1677134 145389 1900778 1723393 210844 832804 97017 21513 324695 1966707 1687737 488445 140879 1587650 387771 1362859 28703 1102258 648770 310601 122882 1461190 1759371 733194 1474163 447359 1553225 1596310 520524 983337 1266432 868163 1417047 1417217 804075 1384470 281624 1835722 1016120 1251259 1313226 413307 1511286 377294 1280055 1024445 483654 1393138 313023 1931371 1371637 174795 1391686 964254 916871 1251510 1425336 1765366 183964 1675992 786082 455890 1883084 1186288 1009033 926862 1102815 1965582 500171 1420277 162715 408244 464141 937260 1710053 1761825 1530188 703076 1655841 75781 821159 1018859 1734176 1602380 1151694 963907 814582 72458 1790713 53527 1091447 79059 695362 878068 50872 978087 1934332 240232 1756514 1728297 569296 1652549 858554 79309 1141632 1128464 1534978 27253 664579 1406280 1495073 1628493 1274078 143109 577319 1092684 1143927 90499 1986353 924890 711133 1292604 105359 1886932 1531481 838072 1049647 908660 691849 783227 653600 835645 305157 822178 1620670 1466821 594461 50392 1354869 1175332 1969480 95685 1505570 472190 1179038 205165 1448647 1128491 24669 750388 764069 58443 1098771 534731 931429 1961483 82235 1769792 287507 149070 9088 1366130 929659 698639 951301 683922 1052087 1254078 710435 226358 714658 1451625 1938847 461287 358363 107717 1297291 327784 1337672 394257 1148651 624085 1477693 616065 1462058 1144564 1479334 1916098 59089 1568785 993219 1973675 1399087 684010 1231343 43507 512279 1209420 1358063 1250023 1030702 1657022 1823167 1445636 1116861 241397 892355 90079 1062879 1817946 1006159 1804566 1038484 796234 1988261 974791 526131 321955 1822234 1336495 1457385 562775 1181756 1796418 940764 1823275 1550318 1037473 384494 1407549 1627758 643710 663564 543708 1695468 502230 158418 997340 232393 846429 1917758 854986 45009 511919 734496 31581 67783 109742 960455 1398601 1429457 1676758 675546 1491805 1145660 868696 303673 1191667 1487315 1237330 1574016 1625484 1788334 882433 116117 1107907 1087837 168602 1210832 578666 828768 274198 29084 1301817 850482 1815734 1223274 885584 1198192 24618 977355 255623 1298296 41008 598974 17285 1997226 1778398 1910126 1713405 409523 1999106 1579984 954305 264898 230393 803183 371298 1802912 1236436 207066 1998092 374389 1297712 1208503 938094 1858612 809136 1353317 224200 1573705 86818 1263297 988655 531245 224478 1389955 579489 481314 902876 674178 1244024 925731 1023392 803793 1262519 229422 1574907 1641366 1494188 997811 1229252 1218514 1514351 466545 93065 50631 1167308 753461 832858 1670486 572862 167905 1477800 380621 1009750 986748 1571694 1822330 1158122 1132062 10158 512665 1032849 1707244 321197 616351 1729287 1599925 1591135 1833819 1100917 1317077 1003114 1747539 780664 1467304 815899 791773 1680341 815519 1114586 1584294 333431 771617 18519 1542389 747490 875079 243419 593975 1164720 1036627 1059092 779418 1071130 829772 1053062 424374 1267906 1856055 1625495 1192847 139555 260002 1756935 11847 1746379 1619034 1796833 699057 957314 530459 1879812 801235 868577 1525721 333167 790353 479142 464343 1543813 52440 574401 276613 988147 1666492 1426861 785815 989948 1062213 293681 446346 238103 1125545 608709 192451 85288 567839 1422263 156406 420110 1915404 1025228 1235935 1982031 204025 281311 754285 241721 1915482 1255834 94763 1524424 193735 1292382 1436497 166587 1815125 1381434 1325031 12606 1530134 201291 1233748 340674 1182411 1893741 1416751 1572035 1643866 816844 1934320 1685420 1863328 1265448 1207599 494599 102495 353387 758558 1868334 1971212 519115 1825472 939135 262807 1860425 330843 1515733 1047759 1440396 1717777 519871 1828325 431064 1357280 1953070 100379 1790818 121658 1069611 1271303 207771 1944596 737362 1580094 893395 114034 1901463 1484197 1314062 1121519 472483 1767335 499490 1369261 142490 801888 1232445 1776485 1904741 1272627 1050686 1562399 1151829 66491 1782915 1250870 14738 1842199 851660 615048 914800 1777336 1828182 1191532 222625 1230526 1822107 16624 630261 47532 970092 539051 832249 655184 1951886 1456960 6366 251998 1857277 746880 673970 901429 641690 1809163 563522 35785 137508 1746904 1761400 1451272 1463565 1347579 457641 855154 79797 315224 901463 425953 43737 1653134 438391 1571109 1306639 489711 136133 376455 1666748 1440398 1397926 31317 1219713 819527 70192 1790496 1936233 1211397 898609 1844105 1206758 714514 1999800 1046879 1895033 160270 870873 1596766 132620 227348 1283177 78607 909534 1402893 747830 1541714 1933499 780361 1361066 391064 1391827 803813 1597927 1801315 531255 1734851 629879 297663 438000 44179 20654 413136 824776 992118 273984 1809878 853986 830387 1952120 925274 1833205 1247049 1382790 1586339 435992 524455 203436 983287 1339259 1561860 1639553 829122 1308548 1048361 1106056 1856156 1786093 1324211 713217 1834351 1155591 518925 38450 1425651 1052009 1233560 1633289 1943262 1710661 892661 670997 441911 632016 352944 1655948 1790744 1359469 114970 785863 375293 1191182 55764 1964224 1943837 1505994 886633 461304 1588319 916771 914069 405118 1054580 1854308 958353 967546 1316358 810648 1869444 487481 746833 1221152 550148 1554091 1309164 990835 200517 15136 254054 1356753 1782852 1321670 1390939 581857 699945 1875315 19720 259608 778009 826231 334863 1313382 25954 854796 1648293 1248608 1925400 123661 695534 340522 1641801 919629 1661890 1992871 56767 836132 868657 444629 991530 1359543 1751431 1714348 301540 1904452 1512326 726392 1276417 4389 970472 1312644 726621 606318 427027 410194 699431 324333 1875037 851738 734510 1792511 1174948 403521 1647857 92347 994125 1847018 1185104 1202207 1766698 234771 1874283 1740793 1485192 996686 54207 1141388 804854 486171 1688295 1858791 1170537 458159 843932 1329702 1623791 477691 78976 125135 1464841 549464 1464542 1329259 1913991 1663282 1473225 1612462 1730055 1579618 1989902 1601322 732580 1869151 413116 615764 727953 524291 286538 925314 1742767 1503372 1720876 1742704 259404 1492341 1438858 1771745 1228883 1024903 1127346 645920 82096 1550560 132062 1600999 1859325 1513767 785574 1895722 1266691 899181 1905853 858988 543755 1791792 819150 707343 561128 868207 334438 285251 183469 1003112 588094 886628 434449 1478814 93704 163498 1832408 285622 1718730 1689958 1048638 467166 463011 1945431 237769 289187 1472318 743482 995727 680098 82413 881285 1876417 981844 55221 761982 547416 1758877 1333516 477601 1880723 1755178 1421070 340495 35076 1600162 1426012 976973 996396 1052601 1643187 1628778 1481113 1577480 1492956 301689 1031646 887026 1669122 721367 1793126 1579581 179293 322631 27648 1816491 812209 1001811 324352 674578 982070 368146 973704 919421 1287094 1314174 1127593 1139069 1422228 830619 1286293 250813 452819 460698 1819697 450433 1472356 638653 1043929 1745415 1463462 12167 159997 1678697 802910 768994 1566886 1578940 1027285 1277587 428629 1312641 1008676 1122535 1602531 457234 1207459 307577 1629699 19727 442855 1143785 427762 226234 308773 1869026 176718 1705375 1228649 142618 118901 885716 238105 348981 782888 1341780 252496 70555 1748793 246772 988975 758847 325376 12084 290988 1887227 1341835 358929 672566 573950 1647075 1567425 495897 966432 1338015 1675361 365594 179761 384445 947936 864253 90900 765421 634388 596341 883156 232759 422393 198372 686414 1555541 584380 531611 1291972 292203 1912741 683233 1170859 1254945 261992 410055 1791834 1038697 98887 262004 1428433 834065 1873866 1444398 1402575 1577886 907067 1380751 16910 972421 595301 897721 220986 1643275 1136653 988118 434702 173506 90596 880263 293080 577008 566141 1497364 1724844 1965517 242492 1195906 1976331 1943499 368537 980079 1757217 409147 1931246 725701 1326974 480921 1500146 155722 545589 729546 171797 773010 618269 1512285 1666133 89369 1429469 104029 987890 838679 725883 1305533 1368024 867786 1533786 1486715 1125555 942250 1191809 153250 820393 1197551 1102339 1584625 926407 192942 752147 1931583 1317559 723323 1188861 871880 1948132 1227176 224420 1416790 1331577 1434275 772740 902756 549799 967650 232441 1565399 987196 389562 1853506 867199 822080 1794895 1527894 1416056 1223022 51297 1775052 1866622 1394696 1050095 1318507 203547 480505 981764 1253635 1063245 1818768 348586 1108111 201416 291879 1504480 1568856 1582575 1607677 1674446 1634670 1120024 1260563 710673 488807 184096 329489 240922 794912 1060895 501727 288619 1347633 1385326 1209260 457261 340491 991127 245814 1918212 70179 305872 1450918 1515030 436331 604275 212017 1939677 1144611 567258 1649496 958258 822015 365530 1240171 759538 1503486 1437030 862872 448852 514916 1987913 859720 1978036 1159558 837338 867718 1947926 237388 711930 1468051 1644014 1436799 1538284 1931180 1837538 1244299 546379 667192 874778 2749 1666863 672877 1623945 1113463 409751 879018 1698545 866227 966708 1106165 727124 751612 7120 600268 455161 1820690 183810 231689 1928514 521727 1152479 1799193 266407 1490207 1498348 1900569 1794977 602058 480869 610451 324815 1853535 1540173 1380266 1105696 1563772 217187 1481638 1646959 637374 764634 1563672 22995 493415 307006 1159404 1207197 1467086 261570 1942623 1187750 442253 1690170 433227 569832 477094 1875450 1392493 734324 150410 685797 1032243 273299 1126110 1718279 696059 282018 1532494 935574 1210947 1180642 996826 1303899 1203881 1994954 832352 60938 1197288 1485643 914378 601866 258571 568704 623444 1869849 348416 537503 1387710 635303 651887 1004838 486555 1681506 119800 1573026 1911180 344362 582775 1655603 916211 202126 944461 1922342 645137 129127 1369211 1611162 1472426 728720 1447897 237151 373735 620409 456708 315847 618240 1050542 403688 1921369 541056 1813010 1855428 1001226 1303502 495370 1942475 1119972 606181 1451521 1799846 1974624 1624756 103922 1172018 1725049 1009646 73192 490123 1529418 1878993 746190 1005854 714564 821313 813078 629504 1695957 777962 194917 1979830 1051099 968212 1859387 713466 609540 1259376 425625 381100 759700 716370 1656833 899512 768528 1758182 839931 455418 1373321 385337 487061 1531898 631366 928258 1406022 206003 403143 1323565 1414949 1373314 809363 1440870 1279457 1015236 1152684 339243 841703 1245638 1197076 1374000 1261416 1481991 1315219 1692805 805703 1384415 354391 888021 440215 281026 406155 323288 1922585 349142 1303785 1126387 698603 1555716 24156 931590 990026 1731059 1775116 745646 1174967 611255 1211624 570218 1513053 130106 1944701 73502 1933815 1225309 1101159 95349 923996 773756 194931 753587 1549503 76893 1974832 611915 1497661 482164 578288 88509 460774 996001 1255797 354235 176398 1840904 1908910 421773 1367220 529859 324820 1688405 1713995 962133 1921213 262551 296596 920378 1963223 1100124 708022 273400 938453 845823 84692 1248784 587968 1700942 1440592 793122 682823 1717831 678728 555591 978827 321055 290499 374138 1980993 966426 1612906 1543011 1100432 1582364 1485546 877021 1091470 585073 1329957 1741567 184194 1242630 1892698 1972856 1472949 915117 1311428 1827930 1310956 1856034 1630770 847134 1792149 1271402 147100 661360 65471 932643 1146428 1176856 946532 1803208 1663485 171174 824214 1483799 1716699 1839802 813338 1163250 1597942 1486455 1051036 1596470 1775512 748595 1537562 1592626 1693054 1381348 1924195 90946 420944 1456997 452239 1294487 498910 1344711 835381 1235600 773679 1585832 168912 550668 1131266 561876 669252 1092605 643046 1560062 652889 418177 815119 1450082 1798532 1941539 163773 376248 1677881 1606370 743862 1644452 299969 1881507 230001 361998 1729221 1256492 409276 242903 1763552 1907019 1381081 1525980 1146629 283682 1067133 419190 631108 550456 135274 1833343 1757623 950336 283020 681546 21486 623853 1967464 1937615 1760820 1442520 556225 585733 1581278 958706 57277 1457644 799011 730220 834952 1423361 1625583 1956694 1052373 1298763 1848807 790979 1771193 360813 1395116 1550457 1802719 913595 698925 773619 575579 1979985 696641 406202 380398 836149 215569 912732 1978022 36288 584789 1059133 1342975 419902 1268834 852963 1662415 417719 336329 1113176 1747487 790681 227906 144386 466588 282175 553136 1098023 1470258 890027 1039211 1226257 1113150 347355 625449 1152726 983314 1863273 584521 209693 1431936 586426 593611 325490 1186140 1959671 103156 1292778 1496628 575047 1738026 502855 1961889 1045272 1172289 1300573 1770730 1727902 1322914 536012 1386283 1835953 647924 909336 1980327 210079 787530 1986347 1695582 1226887 1846887 1217915 1306720 324094 833892 593183 1216604 67740 1191609 1882267 1904836 1877778 1950159 771682 546641 1526981 800902 1348516 485912 882990 1963834 455089 1612606 1332998 779709 1691297 1584379 1445060 592323 1058349 1620741 105522 867784 131754 779884 130505 1607674 610846 924420 761052 785183 1708205 285744 566190 1976049 1856085 1139911 1177730 923919 1943989 481294 1290604 180651 83319 195368 904402 397040 1863218 1373953 1726835 628771 665978 1142982 992706 1051769 1876232 1676448 203639 1313387 1836783 1552754 622952 671426 1016937 1410852 1758767 1428057 1966585 589292 484878 752801 372762 1402370 631049 1689638 1774306 1102022 1513055 292823 935087 1313617 369740 90318 285585 328219 1252041 1351031 1925222 1839675 73719 1686207 1655069 208717 1069112 1255158 504566 50650 1305336 1105791 61457 354699 1018396 1500367 56403 1797716 351022 163977 359126 878141 1295221 1768867 1196685 945163 1975127 450238 1249899 954344 102062 1092448 1776405 1537150 721627 1973244 854019 1448074 844289 1200663 548166 1025107 1215176 1473105 1463216 832171 1549239 1792270 676444 1555994 563439 1757591 1570229 576838 507925 401543 611891 258238 390092 538615 292632 1931050 124271 37575 410938 1754621 509031 1487781 739437 1727657 229998 1731190 1726693 812481 649864 1846714 36846 433765 750446 9998 1669592 895597 1291118 406131 1843701 842048 504437 30510 850371 1273154 726618 534469 323546 955419 1962980 950981 483368 995550 783721 996833 1763542 991824 1181721 998126 879680 409844 1280544 1772666 881160 1475829 1256545 527868 1170127 787156 1256983 82727 792734 105502 1255106 1418083 989731 1498651 976270 1431377 872911 670687 1006215 726158 1316346 334305 1239587 1310613 553190 1996019 97430 179921 1886661 1828494 473117 177749 381473 788108 433612 1724036 1248678 1205406 1223696 303510 1998199 1502736 1683759 302306 1531138 213513 1310161 1749294 1254966 995022 711625 1834648 346691 992490 1617682 1196079 709071 1648732 39697 312708 251479 1869598 1069199 1322289 1765218 696550 1061042 345815 1384497 768877 1522459 1138898 1443410 1378203 415628 1378460 364963 1438382 93699 1660364 1712886 385829 622727 1485088 553025 595952 714557 1710891 1846270 1745640 42610 676633 473599 1094367 1175825 1787804 604671 479356 997864 1811393 1678169 958977 410302 245611 970588 1355353 1743549 439262 417739 40850 508116 1567923 1126146 64913 403105 893154 929619 1945224 1510609 648645 1081107 58618 651351 1111531 770633 1703866 1890379 1404771 533730 1013922 452968 1148637 404114 212927 645621 613216 1850085 1960288 1344897 1318269 1751536 1264529 696341 1359125 1397519 446530 744945 447921 863966 1015680 679046 460297 1387326 1326491 661980 649407 1849807 1363525 1238621 187254 1156616 1654448 1688077 1605739 182043 1219880 1461701 1044523 438984 482624 1877967 729064 1337059 403942 909498 63470 1471352 843948 1973643 839488 1204988 1697744 852103 671273 816038 1777825 1093903 1299053 237719 1440876 953075 1217903 1886190 666341 1427806 1611939 51314 1796971 567271 407275 139871 39706 1866633 121875 911821 982517 239149 515433 580670 668244 1329356 1880749 516930 749162 1132089 864461 148262 405705 1513031 1820145 736900 1405556 244208 1655845 1333604 638607 1890662 54010 172284 699960 1624334 1024446 1563072 299606 352038 1609061 664522 1881985 795382 268698 1213541 1790060 433318 171623 207870 1966385 1429969 198825 847193 1288209 163130 1687897 883153 866408 1887827 13308 1999829 349755 1460217 1490139 1830363 1092386 1618398 1987405 914391 1312088 1036136 901929 499397 414136 1872393 1506821 946937 461782 483499 1403863 1045961 1460758 1692817 123911 658937 1987894 354591 160379 37137 973496 1855496 1794342 1419055 1999538 742461 354771 846003 773673 1542200 938377 240566 234120 1109324 677220 850845 1017900 445338 1521362 932626 966539 98827 1941830 643125 174690 252509 1070638 1681246 1537476 1450303 1062309 855788 1042654 356990 1623911 651375 413270 1803340 744775 786440 72112 1962867 1851004 1120772 988150 641436 1367665 51956 179075 1397299 522546 448865 1830452 554456 1485553 670473 1254536 1574038 965488 8490 1814789 544238 590079 1260467 522726 696882 74987 595612 731798 228305 1927346 837539 857307 1927928 1187679 1249702 1858690 285661 1931035 1772328 1761781 231265 1687519 1371134 1973633 1327294 1912517 306759 149537 1172256 4435 1149379 694034 1807786 549536 70393 1463271 1664192 894635 797568 638294 1563737 1204744 636269 1083400 670801 1405801 1992418 859203 703011 1605925 632803 602721 788721 270041 401200 1046615 1003812 605944 1906492 1295347 595616 163671 1493794 1894528 1163470 272640 88021 1112677 269646 1606354 335404 496099 1113056 1284649 1019979 640520 1309432 1407196 1916733 1768587 173613 1059923 54264 1960967 768143 1729733 615617 630652 430155 1785966 1446745 53499 1004713 809640 1431278 1473649 573149 1678431 871435 489452 253105 1025922 1097494 1603220 1099137 566573 521143 16346 102180 328338 1404525 1305713 1793431 162053 1121166 758331 1764510 773833 1063215 1423923 91189 1151152 677826 1820477 1479451 1414355 200811 976907 1420153 1242601 1276696 234028 1977774 182696 772746 577605 421027 1089519 815187 924838 819423 807872 775301 1053238 1980900 1091895 669065 1541414 1479761 648499 801652 1249290 289869 1965741 1786949 672513 1011895 1186139 1142032 928304 738552 1842874 314490 149299 904358 260792 1778151 1526097 1392214 1009772 380557 1543462 1519172 3993 1661294 579582 427665 1364613 1954547 1094668 1933985 1113766 535847 949968 1012588 806765 627810 784754 1332184 1408360 379770 1102653 1058412 1268045 1587890 1378023 104859 1248902 951631 1645972 1381956 1553720 961289 1547205 928695 397143 1085778 763829 882439 699611 193688 1562238 892892 1889896 1512511 408361 1411223 1800847 304328 1588961 64413 281106 1448837 968108 1404897 1749068 526392 1957114 1005086 1991045 314808 490949 776616 1997003 469796 864818 1041463 286703 987899 1804000 1647824 1357249 129702 733451 1921046 1983397 1896790 956095 1670551 1360111 831885 1305640 929354 330120 24096 1434076 1855565 1440055 396450 27853 976283 1167093 30772 564473 791209 212110 309420 1526655 168396 1532127 1201228 995060 395209 1323441 874858 1477113 1250844 1392474 277725 1773335 350608 1890392 183123 138436 1628155 1415124 1183811 470768 745817 1233507 619486 1025622 137745 859504 791392 1028858 79437 223937 475487 687259 489778 818633 1550938 1669654 1427615 1822693 1416039 1575485 1015117 552275 1168662 603458 1334594 776520 727005 174991 611124 265097 1763045 346867 1469113 598314 315865 1311160 884285 1002910 346348 722171 567554 1465733 1145943 1745189 317459 1268308 815522 46196 1600310 399785 337981 1730564 965474 1693363 684764 192203 1824884 1182891 563540 1284931 932348 330798 1189359 351880 1257885 258854 1118879 4657 1178939 1011182 1987118 1867498 1775235 93852 118543 209776 1223816 1801878 1440845 457546 1694590 291738 1149290 668066 847267 680983 132534 91326 552982 1196279 1747227 1033745 623992 1756070 802623 367063 288729 612584 33331 647290 349168 1780516 1435279 231221 1041787 898158 444700 900415 595927 1080104 1647383 933119 650022 1519507 1141297 724912 388288 1400776 249659 644435 1109261 302793 1994945 1270387 622862 1540658 746565 429357 1923237 1971866 23117 970281 89209 1986086 1734365 1989181 1089336 1430716 520312 1851767 9764 168535 1201634 1733925 1117643 140108 1605612 1234124 1620809 1017390 388240 1603844 1796644 1527769 849888 111011 48304 1651069 1604397 226249 271990 261817 542826 34066 1890864 325783 278478 773558 1663674 771293 291917 1275722 1039732 430980 763032 787525 912197 366070 1816390 476455 1977306 968146 262954 1676857 530669 1651390 1218312 354099 572408 1052118 1195187 871031 1117973 750235 64291 302182 1835530 296843 1163484 1481656 801993 1035725 238029 1484506 740801 1363929 1146911 1716417 1199724 1575760 1415822 276101 1618574 1978775 1473341 1266358 69941 857293 340784 114565 1184142 48131 1508471 350752 938641 1457375 1986432 632724 1023738 1140939 526840 540936 380344 1522412 308126 542054 1736435 623810 1655165 1401039 1767092 1111258 1179362 1197157 158171 484389 1074931 1136786 1014896 469935 902037 135011 1972693 675578 1247089 445624 325602 1524676 1408180 1378532 1477924 42702 1058207 886278 156260 1367513 1853193 656000 400487 1186462 213675 1194402 68700 3613 725311 490806 522066 1005822 916634 1515902 215443 582270 1350942 853916 1920102 1060207 1403424 1575258 164390 351069 1762086 392286 1035497 296949 185467 338161 1106221 982727 199357 199883 1791885 1516573 393103 140977 872865 439153 105729 1406888 601504 144208 365624 1746905 1661227 1692703 1130305 1589282 907589 1666552 76032 923197 672609 1188471 1788180 831875 72383 1154496 1455408 1212732 54617 1706944 839884 16358 292462 1826533 521671 563513 431674 554684 827948 1911348 49831 1087102 491672 883736 1680807 112282 82901 471275 1239305 623469 1380995 488864 1728636 1692926 489172 1661793 337050 730863 1430693 836724 351825 1473371 1416214 1799250 1180576 1281042 366041 872510 1826655 287999 1562489 711603 768496 1321591 468550 985589 1996448 1027598 893342 197081 193611 90422 492169 1803693 898077 752995 554196 703402 107946 1545166 1936344 1222201 30166 1975071 6022 1641065 863727 275510 1734214 1728963 1005457 784059 142647 1566241 1207696 541078 1873695 1887415 1050541 582619 104612 977572 1653059 1044565 24174 73044 1476250 28544 300136 711337 1662300 451430 1711999 1555278 1157625 355203 1547922 1457247 1446182 481600 1011179 940949 1706096 270235 137659 1570372 369122 1404595 821111 1076977 1951245 1357773 384330 571256 996244 1755734 958972 47314 82324 535265 378839 1231499 270853 146804 1490725 1126709 463975 1702036 854858 721331 1868840 1800250 1882604 1379526 370049 1109237 528656 974030 860330 624119 892803 1999082 211767 1886734 1764009 881523 1592313 803099 1989750 1277506 1290728 1993872 1665215 1264191 440184 648035 656584 1952559 1993793 833372 9441 1222837 588597 1495090 49053 720445 828976 706305 313790 936 533339 120556 1969757 1093411 220976 1804636 718572 309309 900542 1172949 447258 1884430 737639 1038845 784789 190208 1147701 1684302 1021690 1590184 313971 311764 282267 1378525 565354 1123004 1858473 91491 65039 879316 413701 728309 1610196 1498599 1540816 342080 334018 417294 112703 163349 1544734 1644912 1259598 1335798 340936 1333993 46117 621996 1567918 1802221 1650411 310424 1174470 1075089 1390249 905867 1234476 388641 1005030 534736 285576 879430 1569141 1975575 955136 1748512 726823 795204 741453 1279294 1599166 868902 1078383 1801476 58853 1071606 367070 433374 1730909 1277348 1243639 1821668 50276 1022969 488225 504545 535021 1527885 1467667 1023650 245096 305489 1498844 1241228 203032 1109775 1799427 227714 1950190 424311 820193 1789750 1328754 162199 1635428 1159047 725930 1862508 592084 169568 493930 375051 1545798 1132401 1131631 1326314 136998 1903006 1620109 534724 889482 1144256 814349 1306495 359993 438991 409028 192563 1646323 1557120 1464881 238016 1316921 892083 696519 1072854 1137408 1368000 1021768 1969643 270236 929117 1573419 1448080 244073 469289 776144 706642 697830 1230222 909537 158000 463866 601576 690415 566219 1289465 1405350 1824656 838224 1055229 1321304 1642449 376935 725059 399876 618738 1284440 614060 1708640 770937 12560 599437 341845 1360522 954646 140307 551081 497666 1651061 111807 918214 1362510 428967 1628459 628729 386973 1482545 1949169 1130895 390912 1896819 132563 1049104 1750587 1135782 47757 1070527 367939 945389 371849 511526 1625715 1813402 1172889 1164530 887908 1929033 811829 240106 595949 1667835 1142869 1788574 1314316 1024786 448532 610243 356806 1408893 453656 577653 457419 259921 588089 172841 1152879 1660950 788459 357233 1748785 1333809 1056232 1819175 1940107 1381521 1862906 655491 1660212 1203953 703552 1721047 1542604 1156971 793927 1109847 10843 948468 1224253 279369 1344190 1244161 16118 1526934 887268 204122 1927 1558327 131852 985943 1142718 138583 212999 9061 736505 1386882 1224191 1536035 369671 472907 1256956 1780227 51894 1543640 1577668 5896 1568710 1363456 1757461 493416 810988 1319580 1113362 997127 1759106 1563436 1736403 1543469 1583207 1774064 725097 1405830 197356 1508729 1369417 154900 38774 1631167 1862651 924044 1444914 1175572 1428952 485452 1990566 1084964 982284 1979061 1447881 312769 353806 319676 84613 367171 1133638 309622 1890184 1965831 1511717 1554255 1063187 342499 1341917 1027583 67134 114232 1218852 977921 530380 1636302 721588 1885579 68536 1311908 1187032 1602145 1053748 1310251 729390 1754301 1320457 644316 1715523 714554 1445102 963925 1941629 1376313 1625122 1642925 66000 365260 1029420 1409808 46487 757697 461887 1181160 1107707 634818 1656432 292960 1924594 58551 1078873 1060109 1418136 960691 56729 394720 811929 62755 759075 438036 638113 972132 1755168 429936 28051 916759 292029 1484870 1182677 1750385 1299217 1891510 700567 138152 404624 1366810 1677144 1640500 275492 249398 1809291 1670847 241027 1459592 1809529 981958 1626432 1349199 1893512 749088 1450903 1970826 468975 1746970 860490 1835773 1407484 1614700 1798128 778037 910598 1756387 1726648 928819 227091 1368254 1040458 104326 1423334 379889 878731 857218 1528801 1101570 123164 1899537 1372149 357635 1251572 730063 731315 1181879 198634 780021 1129024 1118855 971331 720467 789149 262495 883239 549435 859350 545479 1548275 1868299 1288454 1552066 537188 1260020 1979538 954031 424097 208215 1573225 1274382 603776 881016 932653 1082085 1569652 268796 809235 1553481 235140 1965357 1996525 693015 812040 1308946 121561 389253 452217 328045 668213 1865135 1652384 733480 1937087 1359390 1213099 1255451 1107394 1274532 921787 157537 1232350 1621224 1500015 234552 1366824 516338 607297 73362 565218 1962366 1408066 1883636 1875142 456089 724245 1434272 387293 127152 1634517 1078432 357439 269651 680527 888325 1104810 1534733 736518 624523 1540827 1909691 1212621 1731025 1244864 1260838 1307673 1300296 1075875 867391 1098605 1271797 1484986 972437 909688 1716955 499600 1948541 440617 770858 1874220 561192 269619 1149286 785823 1433049 1057376 627320 1487725 79771 1455331 536830 1038803 791443 1197487 393882 55020 996819 971330 1861672 217315 274256 1816774 1283637 498978 1877211 364654 1228277 1720253 1226791 911670 904300 1764014 1361732 1291758 1175601 612697 75495 1902628 1087277 1602319 274271 925337 1594663 1276004 874593 727933 1247649 1193025 1842219 81837 1758217 860252 801349 1559185 174244 1100668 30000 1566400 426846 699701 923621 355656 1949062 1246108 514060 54514 1441645 638421 1866724 321739 1962798 794668 137898 936800 460176 1969224 333943 1226692 1269224 1538218 462006 90843 691396 923585 1403728 1787751 518550 1820651 654009 1796889 509355 1743321 1695656 1881194 1612840 977512 612907 562049 1994071 595171 730658 913458 1048083 1218944 1673449 1138486 300095 688818 856778 1669754 45390 707564 247946 1366558 132745 685297 1049693 506171 574838 400604 1706102 504697 1007925 1574829 953462 1851209 1105765 666095 1902947 149030 920893 438122 1356661 736328 879866 1628545 950583 1140289 625200 1015949 300463 880883 436932 504995 1352671 162026 1362759 1935009 1386828 1357174 450808 274236 1534355 1288977 305839 79653 1917227 1194551 1354772 974196 535789 382650 457148 1806371 641118 605490 220934 270091 1244351 1668580 1428263 1265306 1380200 1459361 1222599 1162819 331150 179436 575483 691634 353879 184339 37375 370307 374120 1397408 621013 321182 320016 1869981 985458 1328218 221185 594214 1611945 569739 1519277 1181126 1729049 913001 1929746 997596 783803 193471 1471405 1096967 1091048 184727 737114 1363582 356497 1945600 1464366 1285431 1498836 1257514 1365495 428583 786208 1447436 1865311 1690373 511994 329946 1043420 1520470 1735875 300495 666016 700550 683352 1175968 1492726 256310 1609891 1964295 1059536 893627 975049 1961147 1560900 1953837 1934051 479758 1004407 1006385 1627796 550622 1985467 1987125 933129 708106 748819 1248333 228725 1041119 202970 768150 472332 47133 1320460 1873148 1477445 1589289 396120 1698701 137846 1869133 435417 1838992 1798834 903721 152793 1175140 442524 692730 160716 81999 640994 1274750 1356700 42006 1283140 323248 697935 329499 1779325 1305011 768383 595068 223472 455296 534997 1100214 1713111 130355 1908698 851992 766160 887371 1414785 225853 1654336 595776 970344 642579 1978103 699725 1223790 750076 956922 1908961 576308 1604990 1330577 1574283 153112 543070 1582072 1882651 1492653 1179820 1004624 1532820 660941 113713 903525 1434597 691786 649599 379015 665913 630682 961171 1695214 751092 276247 254547 467952 584219 1285599 383760 1109849 1384609 1281907 470641 1886345 1538457 714449 1803631 392657 1894006 1195628 1898631 1605186 1302664 1487532 1893169 528829 635623 1530707 939450 430692 1880769 952152 1715670 1855438 1812181 1342119 1135709 43896 1504601 1648496 598283 133082 1294913 634177 261010 134020 1609150 1101011 1923105 610677 413401 1378604 682324 976431 599959 654670 1966821 480196 1472212 1824563 1670039 1907422 1561022 1260005 1814473 372892 1137250 924863 608056 1972985 490211 1524353 171303 903027 1538404 569997 1982491 1629362 220412 158140 544768 151304 709330 1216698 1480377 688231 994987 1691357 297751 45303 676514 1735631 87503 742512 1264805 1137640 1248926 283214 1441154 663803 1896325 1367592 1765270 1652839 855878 1080922 521582 142425 259551 1569005 1842095 1422666 1676266 1358954 1286032 1198938 1200275 160003 1753897 817614 1365784 487169 1066555 179672 784157 1096520 500579 994508 1673146 1654034 774359 982554 1144269 1504436 1747327 1033287 38231 1601005 117471 1882347 1858050 1254147 666420 209906 1830944 1428803 689518 1412011 197997 230779 826849 1032629 696684 1287579 1189292 856975 1486446 768271 624937 189546 680365 1259501 1951646 628584 1967728 1788815 364661 1227327 997781 691194 564480 493748 1839824 295453 1104692 1040955 1563287 1205004 1238068 1891724 230259 141632 836979 634799 534936 1516006 537479 95025 1750169 675019 1530086 363991 1886993 984186 563738 1914350 1899247 674937 826290 1636898 821667 412511 1759842 591002 1118459 334941 1012994 1276758 1365158 1769129 682663 923622 1386730 302256 1486515 1820420 1847924 575305 1544996 731432 1241884 1571288 990886 919913 289786 1388111 1886305 1307813 375766 804196 1175603 336149 926850 1906045 667422 1722517 372575 1347400 1693797 1078246 693606 121277 1884343 742871 116560 1113071 1930348 1389206 378420 827147 1117193 350656 1999195 1848226 1659639 1263905 1393114 1386659 760199 780917 953202 1794981 411486 654298 259026 1574876 1625923 1950814 1060077 547594 686141 1479140 1414611 1810308 442607 1643000 1578074 1857010 1238781 882123 1645229 633647 699332 1143534 455123 1994272 1108515 8800 853861 370805 1577328 1706558 686057 291035 1750524 384377 252216 1140643 1644021 1215209 477106 711877 1377326 1249335 1671823 734962 801217 1405246 927493 1624898 1394086 1817131 341026 1517350 1625158 696877 585739 925669 1492328 1034838 1146171 1928877 559796 607913 1644860 228158 481511 370901 824610 164283 199929 1603369 1505256 1283248 1569847 1541785 36651 369535 666274 1098795 831637 671131 1167207 180014 1858016 746499 1662126 1264035 176537 1584781 731465 271720 1047857 623861 1097094 1750287 417281 709621 1627899 1605886 247647 1314848 807069 420333 1699101 1868642 854283 110630 1155490 1344305 37787 1796292 1469855 112543 563068 1758605 1390338 160136 1784718 1636417 1909375 1033848 1040707 447790 201732 1199971 1720850 1828462 74611 1259216 605192 1233428 1447682 1623771 1799456 530757 1732223 1549247 1733090 32639 1526627 1755109 1130704 397315 1557307 1544229 1184811 983355 125977 92183 1764344 1670990 1710021 1469774 708788 1376465 1867652 1550120 519429 142227 345574 1497162 1134080 1463291 950032 256514 15139 787295 1116459 254770 602626 898487 1189847 931634 956889 1469266 435079 165556 947329 1926438 948189 90693 1562079 1225665 232622 313758 1069337 772137 1124020 987658 162972 1571643 1176248 722485 276989 265011 1118108 1537041 608822 1732721 203499 1465647 1333879 1923473 403955 1474282 1040268 212495 1882595 1764637 1625201 1516663 1347835 164681 807994 1160763 1086685 1888911 144619 1173644 1592490 1007163 1365812 562207 370354 642856 493314 310901 1481128 641650 1369798 1607203 635746 661956 270547 1929212 898918 128084 532601 1140133 551071 1969861 835360 475889 115450 1627270 623917 531563 1550006 1467399 332987 1041654 48583 409214 575910 903213 362 1563547 1892182 1422062 1986394 1981528 494928 913779 1810635 1880712 510738 405124 1253627 877300 1044884 282890 548238 1543398 657372 1810867 201301 452157 1128352 1053250 523631 1638147 811179 382470 368078 579728 1076682 1389331 1344352 1404379 361270 1663784 148009 1871082 360203 1231588 1488534 1988826 1482257 732210 923595 1577929 670544 857563 1560054 284879 380952 1012704 1505521 78273 1163785 1213252 1099105 1634338 1973847 1435828 532702 311406 1871547 1625733 1184347 1533299 1191952 1864505 1665153 1200413 1503040 1056509 1517953 1719163 237964 741915 890424 1217718 1987550 960199 1696500 1263840 761643 457297 318946 1740139 1663229 1704767 351741 485376 250109 222081 1087956 688745 1014178 634195 1042663 1155865 766029 45250 1084893 505728 1629902 1084630 638083 89217 172684 1355630 1226206 451403 1024188 1343861 1302700 1273155 845339 1626614 1490958 545929 596098 878424 982347 629968 1758654 736603 215636 1210120 798955 1206536 1415274 640204 252252 73767 336547 1457202 1154313 906943 226774 175864 1220332 1001251 1567650 1865899 1429742 843863 418253 646612 1331534 212382 9167 1232149 851028 23200 897173 49802 1925939 1324334 965800 1655291 1080417 1146385 1351242 1027794 146656 587504 885119 1022659 1921789 1506106 1777175 1236689 1359427 1777091 1348486 1230697 1230339 1622093 1124047 1783960 514869 920295 1469871 587888 1927490 128901 1518987 1972381 927008 132238 1337611 625904 1121953 1840343 1955965 1593509 1196193 1113104 199328 301288 555512 1928484 287692 669013 1146699 909046 504954 440150 1400298 1210847 44615 1958175 1012206 1953820 1395310 269098 1307334 1638846 1098619 1587015 346878 1542306 567198 1607719 1626480 1778393 82335 523764 1955087 1507142 224719 1848602 1963736 501372 488509 857454 276976 16764 944187 283088 725781 504609 1518964 1620086 134270 1954533 504243 446282 1053276 724331 965952 1679706 824051 1819055 1801209 1868333 707999 1779528 1522113 1935262 712930 348225 1893221 673721 305838 427224 361964 1482679 896167 257156 1222366 803215 446986 942140 1265928 513177 1682018 1759085 1522541 1526451 1794978 475050 1775441 1261169 1853795 1518000 666760 1365971 622655 452769 146198 622917 1123940 1880902 1034085 1809988 495552 1198806 1202000 32911 1718478 643281 988393 802146 702198 54840 980220 1011151 1239102 681803 1977300 1599600 1996547 773303 1586400 960424 1263171 1520848 1034045 1961097 1634778 1452725 647354 983487 1159248 1122564 1990926 39620 765659 932274 712081 512289 1157507 1127042 378331 1701447 1117635 1226455 149210 1781931 1386224 1070523 1536876 372849 1844165 1849408 1307687 1767773 1791830 134007 61226 1416827 158063 986931 881995 325399 681170 1664123 960879 393982 358205 676443 1098350 1686552 1040165 646961 604795 1132334 419436 1716788 559617 1253025 1589130 142000 1890242 624641 272148 1300744 1876240 940234 1365725 936587 1504702 1770369 1713696 1585666 664554 1762848 387432 249150 1612278 760870 1275517 617609 945333 570717 964631 1556169 112960 1705005 981880 69952 1806220 603182 1561610 1028755 1308130 329241 1496525 1813360 1716504 1173825 1971593 1491173 916008 1690769 1402990 1232599 1048541 162514 1667312 853915 769398 1358002 1127364 1217674 329952 1809670 1860110 1362477 1212102 795999 783816 1741537 169398 1734577 1838495 1459130 1825193 1933111 1533155 1266675 298692 1447626 1660571 1060047 1028195 1940683 517921 1664039 231830 240586 580793 380827 1837625 1468432 1651616 1301696 1538888 1648336 211398 770193 895091 1697275 1123873 1581095 775991 764492 244618 1649411 1693953 1717199 31143 1263688 1755024 1443551 388963 471336 1868329 1248607 919019 184097 1499838 1723055 403426 1526333 19427 331861 57212 134971 1946478 1089650 366331 725969 407083 324874 1100944 580821 1311386 1037585 1879989 1778718 1045798 283433 1756039 1264836 927681 210317 1871715 1516366 549558 1671076 1050919 227365 65243 1838715 225898 55650 1722682 921237 464748 1086047 116913 132196 1545937 897890 962347 508156 1651174 318072 775847 354127 678924 821974 1835517 1496958 1229801 1321119 1525494 438690 774707 1212218 1177574 1614738 351373 579270 1032728 191305 1353077 992928 1748461 395304 167385 1798671 1290682 1555888 1670155 1293185 1733316 1266958 753572 250155 1765008 1110729 335974 867215 1012141 458528 1166238 1377096 333627 1149249 690871 457558 1877268 340092 845915 302078 118875 1052887 671688 1160019 696049 167816 207744 1951165 529896 1495674 758455 256400 677821 1449614 433684 483512 1748520 1361366 724111 1356862 1662045 1475769 525240 1357343 546916 1305283 1794500 931556 1307219 1254379 361760 1414654 609915 1568427 1793017 1259969 786323 1059021 871767 43666 192016 316658 813576 580233 1244954 777581 1618285 1719280 1006396 34094 1933296 1575622 744378 72601 862940 1182131 1971791 425302 517354 154773 734465 840313 1433758 705338 761261 1268861 1916948 1055401 1101165 391468 1094183 1628127 368821 1104742 1853080 1247376 753557 1977927 1912656 263795 1663900 1026851 154809 1342738 462143 305397 1665175 1226008 1702667 461302 749597 1824951 370764 711927 1330205 827322 648740 160604 902595 1994680 1220229 1120336 536733 8817 1290386 675964 288525 1588450 1354896 42177 254087 377339 284690 384825 1503164 1003420 527791 1273433 1310441 1289809 352854 1778408 699780 1308593 638734 1609174 1254539 676086 1781773 1524582 646887 1859307 1714834 407427 377818 415470 1610998 1537969 1612548 1983290 1715346 58620 600202 1333739 1147156 303504 1477956 1267950 951815 178696 744192 616217 510865 1926073 173371 1521677 563685 278420 1153098 1916761 426379 804347 695738 942040 1987814 336529 256721 623290 1426706 1534530 111002 1208640 1827510 760787 1131795 1877139 1344098 52685 708112 1169165 1584564 266621 1047033 1905103 133513 1040398 426870 650163 1078147 828972 397305 575326 744449 327531 1740895 1298707 1943761 620609 225399 503862 288016 360267 175279 1160654 1044376 1737070 148595 1448867 1780684 517126 1942166 358945 1796897 1000257 369036 1296097 981650 324965 1071375 10976 1443393 1130395 167494 212590 232526 950443 764825 919501 1362115 699304 1238576 1484922 1936606 814640 231123 1024288 1117159 273044 1216271 1246469 1689159 1779532 892911 1693154 988881 1943907 1122604 1684830 1147413 1867783 1361488 1184815 933011 576286 134772 504602 1428745 1072292 1729770 1516891 961037 1205886 717040 1620218 343855 1196720 1451059 1678957 119654 237582 303206 955435 595062 1146157 199547 932065 975688 1545466 1491072 1517970 450051 201691 506019 1279416 961431 727099 1391899 866190 1869836 390978 1151727 267092 1013589 419590 1437039 1005877 279744 800162 83970 800440 1489917 1929333 805829 377810 963104 376071 233976 1099528 1240238 1263132 809129 330883 1044761 683760 1147464 659 1159203 1519612 926304 165684 1803376 12192 304097 1467472 400775 835905 1932203 892124 45564 1625153 1562286 1319467 73549 170352 1101248 1595041 693192 1634336 1861784 2133 998952 1375372 379079 1646021 1941557 504477 1197480 1474396 1875284 1367953 936307 1580567 1769548 1427410 588205 1739277 524035 821344 1246658 744430 1966182 359524 612551 565901 1579165 675809 1084308 639030 1421989 880107 1697746 1176405 658766 919771 1908642 1353288 630388 30127 1089000 776308 625882 113166 169941 237076 1615377 1105720 184641 919164 1890070 1789760 447624 1128887 410419 428776 567059 45246 1429942 746736 687086 49023 1134107 1964459 1409331 1904136 800360 548014 1638355 1498598 1719823 1978421 905078 1159660 1441721 551407 328245 452723 1677003 397833 1623778 1439687 1449958 661732 744848 703989 1798511 602883 1102827 1453711 773585 1453643 287194 143979 975787 1380917 418998 857152 59257 884465 1984091 567979 229992 1710820 1163536 1459191 1119811 27432 1553755 1952156 250687 1175640 1468023 1846259 1143198 660197 1766416 1599873 912556 205532 475790 93906 857785 211044 143301 1472157 502182 861908 1778486 966984 829744 155551 1262892 619129 1217725 719329 1929097 910719 87090 1781564 539580 858641 881152 1943638 38625 1913476 634108 1366531 1804701 1865405 830448 530605 537250 764363 416835 521068 92578 960267 1577632 991944 1741209 46871 190158 1714091 64096 1660614 523229 1739039 129341 1620352 939141 1459815 290079 1566510 1282432 104316 1151643 1946555 1761015 1763954 1735565 183993 604052 558263 451464 1918297 877861 1158482 140376 340093 1261720 686324 936613 120531 1423257 147829 870433 1730383 1753807 1871803 354745 1565086 864579 1329322 1887225 1872889 686887 327466 1706134 45327 1545630 239229 819339 1878119 1384555 885228 134980 1900220 1879469 1357149 1639936 1042115 921174 1945102 1146567 25020 808428 299146 1837536 633046 746948 159650 1117649 306660 454124 1470667 1150692 952261 1139531 1622248 1195932 108155 734884 333532 305474 634171 1855046 1097705 1286212 852135 551177 513810 1351604 188753 781122 1073266 1158694 509497 1889745 1569397 406836 1696857 491232 1551775 1772865 115265 1674228 1782256 1757585 828509 871254 203521 1010825 222125 1785183 1670374 302483 450510 1804628 440629 1277249 402184 1838145 1896411 1472020 1162236 1612179 1341539 1831121 917250 1750347 279193 687637 1561238 1991980 335424 1665882 976244 1245800 1166174 1412180 360669 983048 73901 1486346 423474 101017 851864 1642981 206799 1834189 1845752 166951 1871118 1293981 944126 545209 240002 653028 1627232 1498017 970716 1479735 1279603 88616 1725309 199387 461082 1247996 1391096 1545716 1434371 881292 554371 845362 1576411 715728 1160195 1799429 929240 507756 179717 986677 102485 1132131 1807675 1368021 1641213 875134 399700 1821230 314663 1912434 848817 643318 571430 554030 578103 390967 1715070 579500 1509827 1430995 1996767 662163 1441501 343142 593844 1346344 1813817 1797665 311424 1832461 1261947 1404667 259409 76930 1904805 93706 1511411 333617 727257 875142 1422932 337090 31337 896947 296800 603828 451385 55588 775136 765490 85373 1986146 441484 1558920 1627448 538659 84689 824302 1416687 1580614 85244 702275 741005 848419 1509242 1110731 309049 1817185 1989994 361737 670942 258734 637440 81523 1914829 1230995 226467 1815867 1666512 1407256 1731205 1602396 65744 917955 1733453 905140 982674 23467 230595 746152 476741 1556588 881386 236345 1946958 1214675 284888 976574 136827 1079691 677385 1019844 60997 498898 1090390 1356732 1608470 1437686 1924421 115459 962630 1512985 1039887 1647935 1544895 480037 1809985 598474 1478075 1686125 934730 1936848 1199427 1103701 1576425 470206 816166 293577 82766 1820884 485844 1666741 1205246 561628 1988074 927177 1762378 1101754 1148798 938473 763481 221369 785267 1325410 124240 1271181 214316 1738670 105944 1349361 1562996 1235580 1316611 1873824 557948 107530 1372563 724823 1904999 1128413 1473510 1437411 1798877 1460822 810994 1766848 1910601 133382 1715840 1764678 1523887 1634000 166403 276424 179613 1857731 1481006 1158333 1606201 1293702 1704261 639129 1122893 1550365 1440472 1641085 406094 573523 988281 1368724 1738410 1811219 436477 698403 514731 1408821 151707 1430848 1386814 938419 913712 1249033 798087 1438308 1122888 121169 1508083 412649 1437786 1401740 1086917 315358 792537 219430 763768 166661 822027 7142 1837456 359307 547974 1995408 1696107 1332894 725369 883792 1589345 130400 1207626 1639789 484429 713741 1232653 1764173 1897129 473956 815176 1954157 874164 1104283 1876740 1886975 141177 1917616 431611 1689153 580135 32659 1365000 1552041 472688 1965475 328578 530730 1528943 1365623 555520 1905738 151034 1574677 1045079 1388268 519445 186526 386665 757729 449367 363404 1278519 1782217 492990 215273 177074 881993 1289289 240251 1654304 1576898 271215 1819354 1921063 236463 715275 695027 951104 1103272 1859946 1392468 1222301 1048375 1276430 137256 1833046 1460275 1316977 1157311 538363 1928971 123581 1135612 1411212 1470372 500831 10709 588663 1699322 103955 1198720 435290 25683 84961 1876359 1707589 1570364 1023267 1790758 1142267 1585329 1518271 1526973 1303056 1151581 1588628 496746 1527781 1169458 113930 1481784 651241 1481140 1997765 1481977 459769 1201072 957827 716058 995755 1916692 1759296 1697917 1991213 1821160 117776 1076773 1431013 710291 1145146 580568 1105798 102111 1899454 1141835 1023770 1514017 236773 1439358 190374 1503543 835090 1875062 1488552 693247 335950 1975830 1120154 321292 926965 751335 1671554 247983 430118 1324171 1202559 1119826 1715739 1912199 1933356 72567 1040409 1571024 1291655 128828 881512 552622 854575 1702868 1142282 83927 1264670 552455 198818 1039916 550478 326826 1992706 176870 186191 338448 391792 984538 1554961 566324 1598690 1526524 1320736 626684 1924667 1856399 136377 1389809 1813385 1459032 1533269 1326457 1126068 1460123 873995 939718 1125223 828122 1253726 1749862 676863 600860 1555442 122618 667704 496044 162470 183385 1405564 455702 1902617 698268 1735864 1072199 1942947 835798 237998 1359205 314037 1622521 82074 1112433 1537905 1750811 1185822 1437179 1934666 1773190 1933596 1803838 58300 1489185 492674 756938 326103 1368356 422509 963744 207945 443249 15950 1540699 1161003 1019861 83835 854485 283746 694660 601265 244186 321025 933140 1374575 1622158 1013121 1736232 1582889 1878649 1943846 903891 952828 1746450 1946509 1724053 1299407 1152838 1981671 222762 56522 1965616 871227 1503630 1948634 1115936 475453 1314593 1013842 389019 201897 1899639 68910 1046285 1702825 917164 1755553 592147 796612 1175623 1971045 1315764 879549 1136495 440835 431178 1038527 1060122 1819462 635766 1961085 1603433 1768276 735607 149727 455326 1909909 208181 586384 1569039 1276626 1587317 673546 652312 1630680 1445414 1103710 1758862 1583614 1418510 436308 1468290 1334426 1128337 1739092 547781 1482135 917641 159289 1449107 1325545 806786 1767033 440233 863584 1924142 1049819 669640 1468113 664358 1952952 34784 1095465 507171 1987482 311850 1103070 673827 1985842 635218 376314 1155299 445700 1096924 1012484 1589780 1159175 1099030 1302127 352437 155915 1613527 1105227 485977 556277 1634915 821536 251169 439831 1248556 362543 1718884 149733 1993941 1476515 1288904 1079975 707778 297010 884613 526077 1351484 343680 580562 1974490 1031597 1404829 1925154 844334 782631 1484763 1481851 218517 260876 1335756 890558 215294 1055619 1129266 1745458 698371 707089 1868093 1038028 1529412 927576 1246758 1346742 1334060 525328 1329436 1871119 786750 1945029 1958676 523697 48021 555423 1363134 564943 907114 1555696 1299161 1576321 1970295 324435 182123 1957954 1057628 1734894 1117963 798118 325056 539170 669651 99481 625675 182453 193967 1336911 687806 1724221 1370036 1679358 710828 1144496 99892 1222557 1356244 612509 813472 1555123 960508 403842 1530245 944221 1972228 93248 1333350 1539074 397162 270476 741605 688617 1466960 1724023 1234279 62764 1986578 1580028 702055 365270 1466619 463888 378153 444967 123025 1833315 577778 1096264 934460 870924 1105324 682915 1313541 1080049 924007 1821484 1358197 278754 1104069 1891919 198540 930568 400110 321091 871549 1510771 742449 173888 261449 1422421 41878 688165 936713 1295665 1130770 1842170 495924 964402 1117537 1986374 1835942 1150056 241963 1522961 1419517 335114 66286 1814148 63900 594411 1673450 1346747 855766 1901875 117356 528224 1432742 980587 654276 1839656 1877161 1433361 1898540 254374 1760502 747170 136436 66947 178100 80650 406920 362996 1893271 1568302 923517 1835094 1063832 1078217 16453 1721458 396542 1574077 953174 621381 1234362 975533 973184 1222202 1920220 718978 1222637 311294 1731990 174544 1247319 1930299 220692 1285631 564527 1209100 1408296 1984059 1870944 1931804 1091313 208315 1148098 1618295 901547 1109084 1180596 726795 368053 85943 99658 1834552 1683906 357965 24333 553392 1799953 1733214 280143 807733 854912 1257969 1217612 460492 1293423 1530057 1115826 1030303 876601 1396628 500242 1252941 1628732 51899 1733594 772251 1496559 1782801 1847416 764406 1521720 495713 1744896 511586 1509152 1506160 1340457 1357190 443839 392222 1915367 1550052 1362923 1570401 239611 1562242 1500725 1479980 1561262 1769242 1717868 1585623 1004199 1281684 277641 1809377 1459260 1146123 940126 249230 1488923 1602992 1516026 540786 1277466 506908 1368067 18155 1344522 599200 836726 529595 784221 891455 1679774 1448477 1923075 75549 1380408 320194 1551470 1776126 1135877 787215 819917 1436974 1759781 1974514 372362 906593 78429 381041 757462 741150 1924863 1874233 724857 1979737 349 1424671 1368905 341436 294873 1239825 1189364 442775 189771 1268511 1150836 1332002 1629862 330243 1667583 989968 1839179 783210 580236 1411448 456768 862181 1807647 1084399 1299938 692616 901491 881217 214189 916205 1051942 102400 749950 637219 1124566 248783 537986 869079 1250181 550305 877974 816587 1655150 548352 1628768 457230 1553193 1934141 1895529 289376 108480 1392334 1289457 1822737 982001 170973 397525 841046 1520977 798194 317862 1579711 1750478 972852 724030 496836 500144 1330354 1362870 1837875 302097 645555 783703 356931 345094 799114 183852 1285384 92742 1039314 693519 1629067 486562 1706710 898362 1938416 1366968 716563 1566833 418937 995315 991036 1550246 753516 1263851 1897666 1652777 298844 1308446 814834 193320 720106 767009 138954 1139083 1204388 1702012 91495 469179 1177946 782583 1940590 664849 1730436 1504381 1275948 1359490 344049 460610 983739 1822767 1721811 135040 1992860 138062 514428 1877167 1648338 1015692 357547 1065026 139864 1547445 1351802 1258709 607601 1133795 1275528 1511954 1043959 1004522 935455 329432 995475 1054003 1903456 605331 1840913 729327 1796589 1716816 565102 1393291 845106 965235 1364544 1861163 1547254 1704016 1916223 492662 1731957 354241 678406 589533 1005222 287259 762008 1464591 1336077 807536 315871 1046340 247728 1690066 32940 492938 919768 554860 127596 1323817 242105 1571052 446999 1461426 372236 653779 368056 1592055 57206 1554588 1995929 1804118 1622942 1734401 995407 1211056 1565287 346567 521965 1151303 1630068 142968 395998 398462 1783842 1828890 1068824 520280 1898406 1732431 743777 37726 715634 857851 1090801 1010960 1558234 1154008 1682556 939739 779783 662558 8624 1127805 471422 36328 629808 1209770 567396 1081197 1448026 3298 526841 1428868 815124 1806131 1131389 1407403 1875630 636045 640771 842989 197736 1344525 277980 1192408 1314047 1209848 423193 1476162 1308424 771351 1396550 1488709 1283840 1482868 140720 908695 1152371 541418 401707 384662 1392725 1712649 282997 1659429 985393 1459387 305537 379228 769530 321299 979579 1816562 1655205 1739712 885722 1267979 348019 1005937 1508693 166203 938110 881178 413041 140538 1734362 199766 698376 321895 226284 1617377 1239667 620169 892943 1521510 214608 1913828 1656463 765230 1235889 1391943 726128 496893 939131 211005 1974412 1689744 1563495 1438781 940888 1484905 1899191 94074 74752 218087 620410 1784163 1390529 420146 473596 537167 1197039 55476 544116 665698 800340 1505496 708646 1687684 475988 783145 520620 1109617 232944 589068 391657 950502 692533 1547171 1184646 1010017 1727228 924293 1955362 1069380 953790 990023 1142551 1559294 713555 267299 1923831 486176 1124364 135514 1412780 810134 970849 1396148 1630001 1846901 1310533 533634 361013 954318 1383823 761258 990074 1197598 104949 1512646 60962 1286375 918645 72688 1700221 1950537 1148176 394334 539659 1361573 1903253 1641644 1457049 1064855 1480208 15976 977417 285032 1117494 307045 134609 682345 941226 1504435 172605 832893 891685 1411449 59784 655028 612989 865638 648777 1813215 1041869 198234 1391666 1693123 1654053 1359332 55294 1707700 189476 1118370 1131275 1301704 1820152 696381 1160039 102699 1785040 1358641 204462 94077 1251289 719463 963198 1752757 1642522 1355337 419377 771271 197230 1004846 1603022 295624 342393 1315405 809704 1575111 114502 1424397 1367866 1861169 1994661 235435 681314 1491881 521660 653077 1207888 391396 384217 802638 33307 827463 1823981 1331802 284175 313511 156932 1437570 1830965 1248933 1678574 310249 524488 1909410 1078307 1759086 451458 409813 1337965 16133 1995355 605281 513639 882540 1699115 1015126 703532 820090 473051 45841 922778 783618 1866134 530381 755418 1806501 1670815 1830837 1759299 1365966 1533953 1392609 1111415 956158 156012 115412 608763 479280 895 541847 1026690 618932 54315 978487 132962 637237 1979115 1785856 1657946 184801 1547622 194076 1624994 1777114 1798904 858828 976235 1554310 1704504 749213 1539908 1113723 410542 1540682 1444714 1591990 576587 662049 1467156 659050 490100 1438727 1067692 1292484 359266 1775797 1941839 282445 254427 1347931 453305 1804931 1535385 159749 1514392 1819357 477920 283619 1571452 459805 1052646 1895544 186050 1400725 1473218 1059525 1119865 19074 767416 1297245 70224 1122184 1194330 189118 1080651 1189100 1406828 39014 1095326 982158 1622626 710206 1152968 1063985 599432 1061903 617458 1895571 37981 1477977 1153820 982496 119750 617324 943401 1684834 310194 1333257 1372990 1535383 35581 1871769 136120 1973242 996201 1933556 1887381 238936 1257100 151505 152663 1117188 1098578 849730 143799 1637619 649077 1012530 1177714 1936812 399978 1237642 945408 1640531 357761 80608 1057875 1017618 158591 132016 325371 1109998 1319113 1638294 1007920 102056 776170 636474 122090 533107 1852997 477182 1405088 1253373 106468 1250044 1742929 275240 688890 1492285 610523 261904 1412781 1487202 665049 1636652 502502 1370805 52294 1609102 1099307 1809926 190278 894086 1030470 1186333 1095264 135207 22155 595295 1044727 875333 265127 1809361 165165 308485 1074927 1976232 1092566 252411 715154 1571951 299972 1982607 1967060 812513 97499 1622064 791603 1556508 802281 1706730 45096 917541 988486 1129666 1566491 950155 1774807 1909939 818256 64723 1751742 1713352 878705 221326 1734387 670948 1674771 1480534 444334 1280371 1874371 1141633 223115 1917379 635748 987914 1206102 1040236 465900 988914 811691 1712694 1787869 584054 1008884 373530 748280 797248 951601 647647 1926787 1712277 481462 1656362 1930412 86985 1412053 957851 24709 889687 215589 1295448 1429947 700623 276515 934573 1062643 252433 21087 1349309 168133 1659154 1056654 1668583 174742 1078061 1013817 161561 969744 917163 1539440 573070 587946 994856 742854 1373535 1832751 1443313 587827 1659469 1750142 315655 1367731 1653896 1270227 573344 209898 1733558 1647633 837624 1561337 282711 299584 648441 769897 526850 1748139 972893 1061798 1762597 1671048 1084661 854417 648851 1566120 504144 525332 1755307 1253933 1209530 177026 1078326 1643443 327265 832163 1031903 1726622 1204641 488211 1181225 1622937 1021267 1583123 115400 555016 1304634 275945 1569380 1762854 1784804 28628 1703036 954656 1987197 321312 1532368 134059 1627905 1681267 493002 418543 1190218 778637 1733049 1940169 1507356 137069 1669967 635008 1185052 864274 1821979 1134706 1334423 1167493 1614549 1744636 206657 925732 112229 1545493 484649 879157 600531 857609 187075 760333 1871577 792878 651617 635135 1082800 870377 1043135 685030 1036812 1924530 1479814 1550085 351257 1523588 846542 846580 1400394 284628 284404 575300 1864205 1141581 1983955 890508 26300 1013960 250400 699994 1219904 1566295 334793 968290 223903 325879 1671346 847589 311377 1819506 1129815 935405 1143161 1133653 723667 761252 315391 1949921 1261016 1263630 1030581 862543 200544 762910 143568 1725470 761307 1770268 121525 1707430 1596788 965680 1025589 1871595 1959795 345653 1670490 367689 1654007 1844423 395660 1608319 1152669 1198166 690598 939483 1473529 83453 1040569 39086 332681 228524 1984088 490647 1222895 1494935 280334 145236 1793738 1820453 725167 874976 54819 264961 1715712 237353 369487 682972 631183 1223480 1957983 175553 138578 316207 1613069 782150 1107750 96626 611105 1541663 345260 299546 1902951 464985 138443 462920 1945670 1628551 1708472 1615035 1566126 1767634 1647520 126441 508810 273917 1329425 1796449 406633 793251 1013654 1646613 498667 1939362 1621742 522352 935705 1834973 1413426 771985 1005728 758943 1567659 985005 1424838 1443162 245667 451702 205678 181718 1700364 947894 821001 1246003 424843 1944874 493544 1485464 1252726 24445 1448414 692088 856714 1119840 1406360 1753660 83178 881757 1755525 1038451 790956 1356482 1406758 1710939 1078972 328763 1033302 1774428 1360826 762404 1961684 199523 233543 290963 176799 1323029 1995055 1634620 479385 917551 902707 286472 624725 1999523 1031242 888786 1147007 685174 1656686 1945884 146226 977944 1623855 1969533 1766232 1178815 1875897 126058 89154 1034581 1044354 1270635 1018254 194652 1543029 1986740 951379 37469 1599976 1919975 1464920 1150253 112972 95220 991971 12612 1927480 1908750 249558 1399419 407351 1310926 763751 671435 383369 416532 1308259 522651 1093516 1442698 819356 1379029 890998 1891063 1635927 1084672 1479456 915757 104684 345002 1871991 781125 945610 346777 1701813 1140063 771318 1797239 449200 96909 1796576 472113 768346 979793 428151 182699 134068 1157993 1504618 1223072 302065 661458 1889913 1629753 1205099 1439029 790655 44100 716443 94140 810995 1430072 938981 1485011 1071332 405176 690742 489584 1541375 514997 1658238 1086014 579561 1352140 616297 1209350 291970 1075784 1268654 989106 178326 916030 1549420 272405 296768 1309629 82612 461935 322386 1743909 1557207 1287492 1643527 1832226 1022370 142371 478028 318707 384424 1471213 1908059 1357409 673414 1973117 1386724 1489898 628769 449872 1276155 149274 674901 851684 1366596 1873522 627606 778877 1271367 317490 1721176 284478 1453424 1597525 1707946 517834 316008 1300769 1618588 713963 1441676 83362 238780 474595 1756145 1986560 1638302 436949 511827 1435665 1047698 1569942 1738982 1626359 776323 275170 1441455 1965742 39626 914111 409642 57018 157329 1469976 409852 782595 875911 453849 374624 1888752 1301599 452431 924136 14716 489095 1116723 1568290 1215813 1522171 1430172 1260539 1014990 1621050 429750 1656101 720282 871105 1430371 1094945 472866 103425 689119 783648 6473 255299 1189610 275167 770132 1469022 46683 822520 1323956 888506 1390999 332212 1387152 1915240 229320 289185 520963 1928704 328001 1565547 1113652 882598 1390952 1321388 1381565 1019736 1149211 1877297 109267 53306 1634883 644945 1067239 418362 1199621 904411 1775828 506613 1787652 1109446 1758597 1070100 786539 1628600 704677 1279402 684074 1144604 1060793 735603 1848701 91507 698342 81598 950712 1254130 1771643 1038735 734256 25781 1860009 1025132 1482914 1720320 1693747 1683984 778388 518194 1867465 1331279 1437325 617538 1921131 599069 738142 17283 929113 1665354 1950947 1941263 1029585 1056903 419884 1588272 865129 1704617 1320824 958191 1888282 1420782 743804 891976 1289063 1681443 261908 1408286 159782 1414208 1988662 186636 331689 331189 978135 1799811 405206 1720899 305698 167803 109869 1893567 676393 1955303 927834 677442 1505171 1276098 1591127 143824 1506987 1194606 870818 1371483 559493 1123347 436572 1425974 1650777 1322511 1469321 439193 1135521 982665 1925569 1166202 137904 1259331 1585663 848680 843685 654782 78311 1297350 1768850 1046494 197311 349312 263898 293413 1471890 539229 761416 1972877 889464 531959 1500629 1688887 848812 680800 823522 1579135 1684122 1250413 684517 472003 1801099 1562611 1986420 1423119 569902 62049 1266857 1207543 7972 248710 1013435 912481 1107078 1828696 1136680 560581 545102 426103 1179646 654901 139394 1517562 903951 1115607 573528 1517693 1937937 519066 1598907 1825367 1910765 1789018 1313706 620251 1335478 1682116 1471996 831537 708378 464008 199295 750685 1292966 1311053 879194 457429 666035 1347616 1812863 128628 1295753 327107 1401731 263812 557796 1364977 299663 1565863 821693 1589926 578708 1956928 1295339 1139573 434609 596969 1731529 227752 1950791 94591 844143 1822342 1514387 297714 1388449 1102894 986731 1514137 1129062 167047 690508 1144137 927999 1672593 1980224 1561723 810094 1556873 744827 808900 1775681 88208 1818609 1039529 732706 871377 1444655 827458 1389880 525301 486355 1894958 1181551 171063 942447 1193019 1402234 517996 771656 591582 1780885 1834063 483622 356060 1138958 594082 1448469 289034 1825183 1956219 1845 165315 686531 762588 256791 563217 1378004 514637 977058 1439850 13015 1814433 416243 455996 193979 45533 1007802 565655 1698675 733660 1975748 767308 928919 1161606 1415012 433292 132153 1353443 994357 3553 472127 1682258 1195347 398352 757343 1324479 208177 635410 59847 1958906 1023394 1260769 132104 980882 1033985 879230 333329 1257746 813229 624321 1892381 1586081 1678393 1203272 1435181 1361519 1751665 186623 88358 272051 905928 788238 815654 1935101 187240 865962 13664 500627 866402 479744 1397387 1878787 674438 1436302 1460482 1900704 1747564 1840920 1206155 1757346 1523122 1154536 1386752 1350280 1090258 256505 591109 170659 1511176 523844 1234367 1295128 746298 1493088 209339 1634150 1972719 1624181 441514 1716093 107205 1956597 1244191 559146 1275537 228031 1933958 157662 821904 1640671 1246138 1828152 1327589 258179 542201 991320 1002509 1714594 1316089 42307 1065947 162923 1034611 1283629 1924518 1835361 1844658 347582 1180064 646566 1210128 432636 1113272 1355876 1450147 46788 282099 869851 56045 487803 1876636 776969 1355818 1816621 1170944 431796 1299713 1261188 26543 877184 899596 105615 1417720 1396990 222726 1750439 749543 601069 1779620 971696 1888319 569745 545734 1460485 1375983 469075 211487 1881614 304368 458914 813600 1634120 1228189 1502016 482020 1687482 552183 909248 719795 440339 1572933 1136798 956515 1248857 1986756 958205 90352 108625 770685 1273077 424690 137270 836129 36424 1838300 764539 1475959 1279639 800268 710045 520044 560993 1379007 1508482 1694881 1527767 1549087 484356 649324 1902534 1940261 912642 818813 67582 1776973 770037 357539 1932567 1218761 938478 1907356 602723 198583 1510099 1362357 1199291 767358 281750 263636 121621 1050408 871176 1765157 1479331 471573 970444 412703 277272 1422804 752935 63154 854883 428613 1381932 1724142 1314393 263878 1502115 1153459 1020485 1689103 375567 575758 79376 1020203 807072 1217995 273735 1456645 1706497 488999 1808807 1788068 169311 1132307 355380 1593641 1358537 1663679 1869513 204451 1892031 1440130 1055791 1234994 449141 1462936 1837830 1352840 541135 921445 150407 1879195 1560412 82289 1128635 1120318 1232052 261621 1739558 703703 1611192 1763940 204513 1857309 65190 661996 241400 285312 1787053 575069 701099 99681 1939451 1467282 1915746 1471528 1650152 406816 595668 970794 1270668 931954 1202432 1512336 1572999 1558304 1426801 976466 1553063 583776 263510 128233 927724 1848718 1209357 613997 376009 1194425 592867 727049 904863 804462 1507071 606037 1618859 1830418 1683929 1317691 133713 1688602 502547 607032 1732709 1404290 1985289 1379202 1435928 84293 1969086 1982988 1483568 1179136 861445 368653 1775540 1607614 1610562 1555366 1370351 1985997 1299684 1186211 974302 774512 847093 1011365 344420 951563 1662141 147095 1729745 1038234 134585 1469704 1012229 933309 222180 108389 1037074 1074896 260151 1514866 1560606 320352 531612 775654 419432 1414775 142397 1624673 1124906 372167 1542774 1740649 373090 1374908 369373 1359124 612126 789749 808622 1178940 1104947 78935 1162971 1595692 193445 219619 1018808 544456 915604 1489865 633615 480722 974670 1103080 1057245 1079047 29615 1105 639399 1749164 659447 656359 691533 1699159 1758870 177440 568602 775863 1635828 1403641 1476678 1180518 1006442 1937661 586412 134529 625543 1204190 1067127 1846219 1844426 590954 1943618 447314 1945958 1312726 16949 285679 1411497 1466460 312542 1088691 32215 626919 725767 457394 1300891 1868364 1435252 745413 1986183 267249 1905426 1791139 445537 26221 573412 1347937 1897617 934171 643418 605907 1907415 1518754 954183 273284 1315491 1711148 1013827 102515 347999 651761 1599058 618957 321621 165892 47231 1895150 241519 889341 9017 1707058 1025765 1880365 1587579 722 712394 1132628 1370909 1647917 598260 969485 1413342 73018 1814848 889808 1993408 935762 793387 860689 55625 1131032 1497845 1262128 1040375 611347 1847320 781705 1271861 392952 1714920 1993183 373955 1881873 1366318 736785 1925811 1288339 861946 622197 240409 1946481 105652 488239 1436643 720510 1268647 1443666 466019 1192671 507545 60197 849181 1704868 1540988 1803704 637025 528759 1188810 1622337 116432 235886 1318054 1106564 439186 858434 636630 1879864 347792 1923398 700562 175390 1857832 291526 1442059 1625364 1233790 289400 283313 408501 702196 1253463 1097535 1449813 1471543 1208079 213884 911188 1692684 1159398 959954 874906 1700487 1695794 394044 1251962 1033785 1465981 1616369 1442827 427312 926334 1100891 96757 542371 702021 1930051 1164285 938057 611459 292774 1007635 1542964 808874 879116 674224 1078389 1592109 833521 1291263 1106436 146409 1401093 1856320 428421 841227 170865 1051827 1295915 1147025 981796 681453 853092 30663 857060 526388 827803 698613 1516642 1827089 1225986 290539 717725 760769 482587 1183980 202167 115649 748368 925882 201122 138432 7842 227762 762390 1631065 1882728 1730692 685806 1446542 876534 1955194 239543 1938962 1020715 369528 803308 1572671 87351 280265 1879342 1614016 1309623 1070344 1903963 1733751 743997 952937 964217 1631484 262235 459112 1423994 712909 1590258 1536340 1252668 1369363 1800672 502759 1541799 1042296 1087029 897361 1993760 1002367 185691 1128904 914610 1933462 466404 402397 836291 1885465 1397501 938480 701326 628170 11020 1417860 386899 1951702 309360 218718 424539 1306256 1020438 107054 692324 631556 1857152 346052 1168837 929182 139153 475699 1348070 1487191 972650 15604 504199 1357368 1017881 1525385 1231426 784179 49876 847541 1854891 23727 258302 1363850 665136 871416 1617026 1399851 1694162 1014491 1252699 1683563 1119365 802594 252655 563896 78506 595416 1751836 993425 972286 1599799 242219 1930007 398910 1326334 871083 1580353 1371275 1336982 1160355 448895 1569050 1128971 12495 982095 383757 241015 970225 549507 295944 448957 1201457 219777 1872471 1659091 591901 727983 706670 1855109 1969779 479602 1167573 1615611 1227607 274047 1335358 179276 1076011 1764740 1770602 1466753 225231 699184 575267 609769 1018715 579042 1455111 1187201 1165327 152922 1953169 1217018 1293671 751811 1217361 519357 757878 1754439 646853 653612 834497 438365 1908618 165149 1230998 61914 1285024 758543 1464804 769083 1193319 1900879 211119 1664236 508030 467944 742175 1633283 51920 1378086 1957443 701870 765850 595751 430805 1461138 1166173 236608 860742 454599 1443760 1458057 613695 581228 151773 848298 1376320 1669471 1761785 1384545 401782 66983 328883 1570908 1414978 1720091 264894 916411 1625261 1994511 562482 1404107 130522 743951 317002 498780 600958 921571 98732 879668 301929 574361 699335 202013 185690 582606 1515105 74572 844538 1398565 203795 976421 1939573 1702426 222847 419434 1489254 232501 601221 983571 1686722 1734099 373195 1293866 108265 289179 1054077 1594588 1759000 1501747 1240472 971275 1864569 1565801 418043 1235284 449697 1256876 1244171 1709575 936081 782658 1567223 623050 1794997 397258 1115767 1443374 1744172 600035 1767713 1701975 1806602 1888109 1578772 1979767 332543 1521911 1561476 118575 592253 1655662 1925656 1783238 1755320 988112 84811 1002611 631801 898850 1748628 89941 1255999 775819 867954 909675 1656845 1720388 175266 493031 1707560 793319 568247 1757153 230809 918668 780799 273386 1721777 1763259 1320469 1439763 70001 256407 1524490 1277817 17618 305034 1971815 1585134 820348 1273156 1674327 855169 1399185 1858546 1801984 375736 238529 113787 1862642 1092574 1342709 957731 1885994 770347 1816928 679790 1898505 1796694 1997094 1693233 1547037 433433 139990 1656270 248985 1063920 1831638 229342 417248 1998943 1190253 1583790 1904026 718354 279830 472695 651495 609332 1382523 1559575 464515 736600 1146186 1379731 94718 208162 1280297 1032264 64815 1906682 1222107 994961 80332 1929751 792388 398725 89816 1193926 1709073 1957881 320006 1038721 1134391 1005911 934990 987809 1665058 125539 1442638 133018 543642 418142 392353 250184 539870 1479377 1727828 1871324 197979 1770779 1447223 469955 1429907 623442 223646 34154 353708 474047 112244 701339 1762001 857213 1823107 1317410 1444077 1486452 1993040 1064070 1846812 1372027 1286996 588006 1657006 1542594 934582 1045786 1082736 992513 897259 1342242 619875 524725 800307 622573 1355821 87476 1553768 1932569 1530937 431706 1704852 118873 437984 1992761 182704 113282 543303 365556 1131375 624658 1673613 411599 806443 1645411 1409468 1827004 325596 1592283 1029497 747511 1324609 1683056 1849703 1467347 160287 1261970 1830125 478959 884850 147243 1027325 944619 1318625 756608 541834 1552118 102103 1673277 623925 1678080 571194 1550122 1381757 151036 90542 1534847 991549 1617401 1908356 1907034 258955 1479999 145209 904559 741533 396705 1391937 234824 1493508 1159103 481276 1022102 724707 560204 431263 899330 1159391 1840553 941530 776604 128495 1360885 1744253 248986 1778595 678007 963556 1193053 1107545 1569097 730615 458963 1993496 1510732 1636810 1901453 287165 46447 1199121 249425 1019696 1929865 1370385 924866 1976958 1171762 1634306 776033 501283 1954558 1446218 928559 1535627 1660999 487135 77032 671946 562537 137447 515633 603945 1294504 1131201 1127736 1497745 1631908 323034 442836 1097976 1979823 1747111 1583745 942956 750341 1928174 1869606 1145971 754584 821510 922518 968106 1699475 1858759 644849 1183926 1126264 239782 230082 1940249 512362 505416 1329764 230438 1347787 1504089 676304 714119 1217198 1464883 34625 30148 835995 1657285 355796 1356975 610294 1896271 715824 230670 1434051 1901702 338103 1843887 989877 114008 1717975 910247 113739 530889 1675092 192672 1243968 499525 316752 1889573 1001202 133923 783728 1700694 1604889 1848106 1729484 372329 809312 636357 1507212 1443570 869288 1239501 1530541 1348428 264110 1347424 362995 130347 1250337 109703 802685 1600665 1579405 1353573 1460192 1374056 1202372 845501 943608 756728 832728 348793 1486429 1945533 779241 964910 1069500 188647 1169437 1188670 151080 695664 1389122 1865038 841841 1061628 472611 1393321 1114502 1077943 963638 1614181 1064813 1445650 857703 1389859 1483895 345642 920323 1954853 1258919 1916306 1994851 242668 1712169 709091 1397867 300910 235429 1884249 1640144 136770 358287 94395 1521072 1353377 1937933 1315310 889185 78845 1667614 267548 842574 1480326 869902 122353 276533 310359 1725129 1079867 1469813 1678012 400680 107596 741449 1389182 1448047 1181487 1504944 762103 62818 1075740 1209137 1742560 998824 281773 1688181 649110 1635500 558839 1480677 153652 1766103 534938 1823930 1544786 156584 1978576 1854133 1373073 685067 1298824 707570 1537404 1290521 557401 1012885 1624434 1997247 1482841 43300 28588 1134876 224098 399892 1253331 1881703 1650407 1168703 1562043 1062901 93833 1931628 1987955 1606367 1429416 196412 1366710 880176 214007 334321 1073154 359059 905550 607762 1846057 945643 1226389 1093118 134455 614909 937321 985601 633479 957637 1707742 221169 1994468 110748 1109395 1991493 416182 1597335 1159269 1298521 1938344 225283 1401950 1416070 1468150 1063218 725648 1814036 1422978 524632 1956153 1821805 524394 577208 1625682 1471771 1773807 29396 214161 230005 784790 939725 877368 706432 1396498 692728 1252004 1776284 1514449 735735 1901267 427061 1055375 119212 1503677 303551 240658 1628490 1005603 1041909 416105 1557424 1121869 1436468 1446203 2142 1390325 1292751 1845634 1580134 715517 307228 1350595 975884 129153 730783 1546614 955984 353067 713192 1579529 740608 1379779 1162076 870308 722486 1876478 36289 409321 960127 1281065 1106836 1345777 1840403 271054 1509599 277637 1132021 1748901 1305056 1630883 905462 1721363 451413 1751693 49729 1007070 681151 209369 1626345 1981186 1183107 1013126 1067789 304499 477498 1035378 1258359 1332889 1542442 358839 1180939 433235 28790 1238340 699411 1012438 1270826 1880573 1376470 738538 808037 27138 1506656 694882 1353397 374774 1661391 277532 1418703 1728279 167347 796352 1417609 1653663 150958 1820166 300299 726987 954694 380646 861121 1084970 336292 483676 354480 1001460 1646624 420574 893179 1537563 1238533 132088 1286592 1474538 1411006 1034557 377187 710530 186456 1500121 1917699 19991 610193 1272277 1843950 1568052 93533 491887 1807724 81466 1315195 1193552 72303 1782324 1768163 501645 656228 278767 600922 1041021 812508 692901 792304 479941 1296120 1828368 528061 716958 1381725 1372509 1777078 1287217 1162445 193227 1147357 1535376 1332484 1977603 1609964 322920 501376 1674215 920182 1102599 1641809 425793 1884574 796620 586741 1015570 306664 236533 862109 1456105 1226891 10115 588062 485632 926944 665929 62789 939130 1198022 520715 739094 1413780 1579085 1136984 1122626 1968868 490675 715220 813026 1107487 1882699 602347 3091 912594 1315138 593772 1544317 1680253 342407 131070 278035 1050772 988003 1959971 669990 1219248 1942599 1730515 1784200 1301251 1848273 1247756 483127 1411769 1890125 1103351 380239 143251 1547792 292125 1753856 815266 558683 1770947 738969 517755 1422147 536 1162807 627647 1104004 1353298 1288318 1333911 1921864 1288054 1416373 1085105 651474 1109092 1897353 963896 761942 1801134 1498786 1686216 266516 29754 219791 729537 376511 1318247 568957 288427 1543363 980510 1752803 1773584 167722 526563 818349 706599 772891 1744684 187551 1840928 1589740 1985956 1083525 1815184 570997 1254199 1257152 1322435 9099 1869933 886573 445723 1986703 593568 1554571 45420 274105 896240 789526 96980 535283 1375472 1830775 124167 132808 570876 652800 1040710 834823 701221 1806105 1090824 754819 1950495 1911388 1443529 1683915 1052831 1508598 126223 1030328 1896950 35166 671157 1126639 1267264 1241460 656069 1576091 811351 501483 1249566 1125133 336595 340124 552990 314068 782224 1713815 42872 1950129 1356352 1377500 1784877 224670 1415767 1058887 464113 287531 119659 316512 1440286 450467 1645430 1376805 181216 1803902 1770289 1836636 1453183 10985 1364372 1140711 1134071 1941066 791973 62140 674330 1282889 1909833 1474108 1866742 569449 759072 1880190 873581 1942874 1660969 536756 884634 1517223 254949 377983 365095 1070029 81621 1535299 1360943 1092610 1713622 1422525 1096051 660671 1522912 1221366 1248695 1903860 1078744 315703 1411803 839024 1842150 1123659 1056209 555006 1061077 826892 1446373 1704889 538083 1508582 1039274 652704 1996235 326032 1442373 391907 289408 1641222 1229698 1102582 619424 535221 261001 737467 1576306 1691867 132078 115010 624790 1137989 1604287 30500 355992 1138125 1466278 932948 226881 445006 1691719 1896280 1130153 561583 1251556 772712 826657 1721971 228430 587912 1970395 1333267 203326 1210162 1357067 1934486 1865168 136053 1678956 1434220 466446 1066321 1190017 1198102 993789 549829 855613 1939109 1854697 78848 1532222 1206627 938704 879415 1290037 779159 411944 10116 580367 1475527 851663 1533659 1231406 546232 1686203 1783454 137927 1011902 479655 486559 1507255 484562 1882566 1270368 1910734 1246892 1591885 563376 562619 482476 1124993 1492088 716035 352146 993612 1865743 1448969 1910127 434304 1123584 57514 1089445 207046 1792194 1187814 580170 1382761 669757 466890 1625991 1094734 38767 1593103 1557180 1361902 676835 1561507 1328689 1733876 1683137 1226096 1297985 191655 69501 328252 1278995 515096 555152 1422841 1290003 1199782 640389 145797 835561 1275642 1028367 1799748 199301 820812 964841 326599 1145138 738163 102504 391730 967278 1932742 1569796 1735803 1483466 545883 1838176 673446 1530241 207055 1317680 1792093 1823086 36814 453593 211518 240749 882736 1955140 973183 661832 1840381 229784 1933412 1829846 1371529 1515101 1495970 1440080 976620 976987 1203640 548141 614319 553882 623113 491397 401821 542707 1956236 960414 592293 1357975 701276 563818 345158 1076607 1741157 794050 1683908 242811 1585994 541425 429168 271189 1184846 171607 1774520 409081 1758592 1975246 1436480 539471 213372 1354967 526664 173012 1976256 688686 127598 637834 1119205 1822391 274288 694621 631900 1728544 297741 876151 1436650 567585 1390448 127331 1027408 1472967 1106749 316255 620964 1259500 1633630 282382 1382006 59968 1075219 881248 718126 1347886 1670934 1379312 1326523 1976649 1255727 344028 1434924 513154 862266 314207 1703893 1933359 1501096 298592 767471 1082645 1744491 1523587 50227 1402453 521603 798572 1020381 1170318 121294 1940372 1855679 479398 1774285 217878 345066 232690 332834 231844 67806 1666516 536279 1644020 699111 1579205 50297 38910 1146620 1158608 476715 1121279 899430 1850984 303937 1574178 720788 726024 605826 1123890 235374 1079927 118158 408498 78316 375631 829771 725049 1890828 397619 1190621 1275173 438677 1522837 202576 432539 22563 961756 600156 1196611 250674 85332 823647 1861869 1823370 1044669 151638 184750 1035138 274290 824134 992829 298841 747763 342132 1229627 727882 260260 1352409 653800 1954360 1124059 593004 1813904 1768125 1542918 1835328 1003061 1964221 1412779 1497262 644329 719785 672664 492598 1411248 1481165 631224 259673 380705 1330459 605570 1608810 196393 73364 1131304 1752629 1033446 1824979 1985870 545480 692467 294019 925446 518781 1065126 471153 1755684 1999846 413730 491832 1094336 1465868 1218660 694704 1400011 211156 730651 16885 741685 259843 1351301 1826286 1647589 255527 1627001 1167744 42469 857683 1334472 1432928 296332 169548 468129 831758 478548 1749122 1910253 610248 1278766 1629941 1729799 1829013 1233214 1737519 1573911 1272302 1816456 1023900 1488997 1748201 947212 1846458 479556 669662 615853 1389347 1279981 1468128 1242496 1092404 341475 1146512 1103384 663622 411702 908954 1765647 1280645 1958275 1390695 799598 1536556 591596 1371326 1468727 1697694 382989 562861 513483 1424207 1865966 684181 15818 1340718 425155 1708007 1927498 1515161 18762 1510378 1380679 1047447 1003701 1377572 1098690 846866 1546133 877480 1965163 1267769 487802 79088 1842103 243910 638982 1503339 911888 1617137 1930460 109465 1088789 575433 1227890 938753 927810 172513 855487 1098858 1829634 1299039 1014695 1256427 1339511 649474 1739880 1693285 1254703 1012019 1884236 747715 51104 950930 80585 1441575 70726 773002 1348107 1107695 705489 606110 1498456 164211 244823 281468 794562 1781862 1107850 707826 1506797 154975 540865 216065 1102178 1780859 1492052 376402 1198776 1975544 280305 1591741 1533001 720640 1654649 1610851 1974910 443215 289524 421167 1557386 527133 1958382 1113924 262937 1593933 463996 1129854 1668637 1351130 517998 1970333 1173670 574950 76098 1481860 1847805 1325905 1613238 146948 1206868 1293380 1157438 514143 1071030 1237366 1636827 847755 364799 1252572 1311511 482321 1092080 1633867 1291712 1706653 92638 1002711 1790509 1096065 1574317 668623 350662 1900187 780638 866012 1261600 1975807 1784523 598598 442671 822430 888945 90617 1961332 1667953 605476 752448 610173 415378 1596432 360406 1897237 1869270 622726 435117 1614030 593813 647328 618963 611924 1815468 752585 33160 300276 1680429 1125796 842831 417194 837691 1506723 928901 730112 1337456 499041 1436679 1686723 948982 1319657 1673156 815117 336688 93019 290391 1560333 623311 1550862 1231286 319592 160140 1160305 982803 1627091 282583 95250 446256 178583 1752832 1242205 1408129 1280008 879679 1326559 454852 1028173 1441452 834223 352803 1206803 1083179 1456685 432776 1844030 1603330 1468259 1125137 1861679 1847027 1318478 1866987 1663186 203031 1990343 375369 1797784 492039 1646365 1120210 319689 1610206 649495 905027 1063275 1494448 898313 1224603 239251 1607566 713149 1399706 328404 583299 1149630 997793 609949 616420 598646 315691 1178472 193120 630602 1755928 989625 1721146 441738 98222 1440309 1049052 382993 1114963 1702708 433750 1057087 666626 1815200 279707 1575085 1306462 1247329 1716155 627351 1989641 1504655 1520016 1108024 1918449 541638 801005 1476582 690057 729549 643564 1850689 1397079 641772 162703 1058934 1854293 979605 834591 1686828 335535 1236040 520651 1639383 43614 335165 491445 1450426 900666 727013 1985982 737145 1054909 1461353 9580 1563390 1771220 689447 439466 68277 968174 1565162 908047 554351 326892 1472091 1658159 226392 1150464 1142331 896036 39699 1449748 1989577 1660669 1414575 1734394 36602 1325886 201412 735203 867091 647078 1593408 1068469 434491 1551983 1730690 1189449 181041 382905 1371889 1855241 607730 1274811 1737857 1224234 820590 98407 783982 1069740 773321 882639 1346478 1235764 1387111 1040299 1775047 60001 1286949 145899 616615 600431 1862233 1003736 116143 240236 866723 1238509 1916843 123532 1917514 327782 496864 1872888 314716 977474 1166038 500824 540229 1993947 1882694 1856319 625289 601015 1146846 1714789 290215 1326794 621641 1138974 432458 541536 704773 1832136 824959 199369 1831970 1922221 1321681 1265239 1387106 20938 1658434 495099 1454470 1933636 1794670 862449 455204 203357 946272 420020 1893344 1487865 99443 389810 1013911 1710264 1138198 253060 1013336 1200120 311534 281906 1502872 146554 88425 492444 486545 1003503 480014 261382 1318713 1529715 1909610 1804351 629356 1241887 430019 934819 1311774 219053 663263 1401199 1522268 258109 1179006 640014 158414 1265673 113069 429491 255909 1670088 1398704 269422 1367125 548147 1135744 238357 1292678 885657 556631 1056798 1055982 347195 1870825 969692 126414 12699 982596 1627772 1590800 57247 1773049 119522 1576453 1284013 1493478 1867062 835122 847784 1812197 748680 1404984 1586099 325547 1939646 1251385 458411 1822916 304143 1245761 946065 1260021 1319927 1679669 512991 1587792 1409785 386605 1497725 1330203 834374 1859072 285898 220431 1014999 1783128 1032466 1141206 204369 1285491 214615 422880 803737 511141 1242497 1121099 531069 419369 348670 1643212 1525815 1640242 906789 1854685 916319 537828 1316653 1019063 496682 732062 1622582 616891 1453717 1599145 1764750 469553 1208628 1730658 445775 967128 850982 1329966 850210 174660 1447566 1513277 1962230 160360 9585 1982107 279629 760068 482688 965435 1345819 296059 555455 1608346 101066 1702926 934630 295577 1946463 546206 1124529 976628 990897 1017910 564931 1103905 1859042 1486190 223370 1183445 24954 325774 556739 599694 549268 833049 1929964 257407 1548424 1908923 1535222 1282682 111902 35529 895334 206345 1112706 149406 1192493 1264514 644261 1772480 1141032 1397300 1551663 1214313 849540 905941 181200 1225332 851800 1032617 1087128 1935807 1712825 1249985 1582683 1544681 329365 1461402 410468 1651944 1406342 1089553 1461407 1263265 855849 279574 590632 663379 1477886 152233 271462 847356 1559831 606042 572817 9935 20231 1090458 1960334 1019251 1895012 763424 91402 905489 520804 1567980 1584220 1847335 677955 217550 475298 1948752 420325 846315 1157334 1285486 402620 277701 1971623 528675 1417513 1251616 515136 1984906 1928544 1917805 1979202 599389 339350 198703 1510317 210268 352014 1024266 1424075 941922 1440710 839040 1673447 1874871 801498 24599 1537156 281136 605024 28416 587302 816033 1526050 382783 1725007 1770039 1761208 524185 1260965 168627 1051152 932270 106858 405261 1491437 1835064 428443 1505847 678066 1689052 1217051 1679223 1429571 404885 419343 561620 1809587 1235238 300717 968695 688595 1769482 1322969 698510 249178 234140 1966936 924961 1617742 1491880 494010 1813465 1466534 518046 1020122 499659 1717992 340999 282212 517131 1220728 537284 516340 1555947 1685115 465427 792517 1235456 1943393 72646 993369 74145 1043389 125926 1880691 1981280 1873235 785850 122043 399593 350286 364309 639283 891953 1700747 1184685 1157828 294797 1656634 1266620 209926 1422610 1471262 1052234 1150607 500663 1619580 193554 913484 728337 1270339 833871 1589355 599154 766521 1077779 199699 252775 1421864 1134173 633848 1476168 588827 901024 88072 1196373 1629259 1968971 1879003 166240 465219 99652 284560 1486021 1559996 705797 321487 963057 1438062 1779920 1723664 1465691 186716 1118734 169194 939050 613633 1350074 471460 1866455 1339785 441440 1673595 735480 972187 1479597 1209342 946115 219076 460708 131356 1106048 136674 651517 1539953 555794 163901 1832403 827960 158551 260642 569752 3449 780132 1096297 1580546 848394 786537 1017701 1451558 1490885 235957 813391 1069744 532651 300994 298947 1880482 1986876 624735 879222 1764086 1706563 1595376 1341764 391982 1739878 171220 885099 1065300 1103886 1907883 369195 950461 601241 991554 873122 1451135 689270 524067 1543049 1497667 648364 192685 1493851 95633 658726 1468827 1425119 705443 1201245 1813490 421532 1271071 584501 579658 104817 1867005 1352606 1464112 1722437 799573 1836193 287227 1392485 1997178 1670283 1207117 1165570 74564 545973 1315948 84556 1298128 1001440 619161 58508 1385021 620789 1386360 642039 1027811 1235512 1884437 1325640 581557 1185181 646594 1984052 909309 1288951 266197 1801118 40594 1662288 673589 708824 965002 1661493 1492937 209578 893875 1007761 438461 866686 791015 174825 720807 1387399 1469573 383028 1326623 100051 1322614 1666797 1025973 1762839 548869 1773305 1029753 1667864 1939474 1602454 1009902 1734976 512642 1608722 1006874 189636 1216986 490002 1217210 1869922 614503 368120 1502503 1312064 1001990 626215 1640123 535470 1102065 296438 643723 1149638 63759 1288896 1295050 457012 758512 1404300 404268 1356443 1447683 1359370 1896060 39988 1891439 424406 1237691 1554152 264997 1699597 121759 1367027 1371701 285833 1089394 1568454 923784 934512 916675 1489834 501253 491390 1016422 841201 1008966 1171841 1202644 1378917 1784192 238442 1744893 1084680 1881180 304234 333859 767584 1861470 1940554 975707 1285242 1129582 1708980 1930416 1467553 69912 1893594 359519 161911 440544 595761 846222 668573 245326 1411691 1319604 257576 440596 1131742 1143620 15686 1268013 1714775 147133 1766933 1011440 952714 1846585 661131 1337424 1779868 1734125 1423878 1745376 858827 1756998 559757 3535 1407942 1780013 1785166 691979 1604634 751089 241698 164016 1769610 367211 1065780 606506 45487 1988367 1667070 270434 1819957 1630855 1786712 399258 1615200 10412 1586448 353750 85976 196309 1446201 1068114 1490237 820449 105643 366497 1855320 837914 512237 965988 1867098 1559591 789205 1965870 1052826 1667134 717237 305943 849729 210740 878647 969318 1821768 1738683 1788346 1167184 877815 1092182 310064 1105012 346123 1484966 1531697 1083741 370761 1006531 488932 411072 98132 423412 1414909 473101 315674 337121 1465293 164917 1509510 1794 1752926 952276 1896216 1546337 1668631 1655813 1954638 379871 1218696 221551 688675 1212859 1762696 1784952 1462439 711067 490352 1635837 595992 1274593 126197 647678 1925076 72317 1887440 438293 548474 1504625 1682368 1075709 426318 322527 284510 1485729 1541796 818745 1694606 17339 1828389 1589138 427791 750680 15088 1264359 254621 1330111 1285921 137360 1913901 1146155 1572300 1108755 1384325 521616 1463477 1792795 662459 1125007 951471 953255 31718 1558334 468800 1039828 284188 1420849 1276486 1138088 328459 1931560 1806375 800261 1666166 1375876 222232 331373 1795386 1864396 979674 724951 1891249 1432064 1453503 1691666 1090134 641837 743445 1425506 1517368 3165 224798 597954 967605 333888 63522 921795 1022874 1336339 1215764 1863401 789430 1789215 1749512 86045 420137 1397797 555339 1183609 891126 354267 1323257 1180848 1744944 1832952 1926687 420519 1064869 1616124 516220 1435351 1001141 169635 297655 27052 127745 1377756 1515831 1440422 749338 966158 1854844 359312 1898693 167883 1377530 697671 1983906 191511 300131 1413881 1355609 280217 1723240 28892 1575521 1318480 608214 1067859 980076 1682029 1365716 162777 1843929 1058922 1414388 42845 729662 1164394 194023 1213858 1126130 1404660 1444170 1743570 1463975 432648 957603 377120 1948894 658364 1365572 1468350 1924623 1571838 725041 1117817 1175087 1097416 1019617 5540 81544 1374157 209825 1424584 44073 613683 369312 1392318 1474857 1079711 640056 414998 1886702 1492097 921314 1178013 1630209 1405390 1759314 1890683 874920 1562428 779945 695741 54483 87830 1427730 1389370 193141 661030 357545 914423 759895 1351902 827767 1741854 680116 780745 1405045 1494313 859274 1975057 1632314 464921 652776 347383 211806 1163166 1593317 1937552 1939619 583264 1041800 311837 320676 140941 1942770 1560538 902241 17357 26928 978648 1301338 1673946 1807845 1373724 1910242 882115 888045 1371119 935788 642452 604756 1792234 1146896 1424893 27436 866502 977539 478799 1903054 1857920 1394959 1518957 910399 756561 848286 191152 459115 1978790 218278 919928 869965 1640173 1948438 643571 143163 501924 1533306 1668545 1969771 3338 692015 433067 978267 1716684 619208 493147 1116411 361804 672425 498936 1522155 769887 473742 426248 1157927 1207183 1324969 1159043 981884 44970 1380760 1151755 349499 1557172 406962 454269 428345 461639 605757 100778 149589 33194 1654236 1463191 783002 1781056 886231 1369465 296459 784320 1418973 506284 1047133 469387 414930 1308300 67894 64884 1691265 287651 144521 136081 175696 481066 149562 914565 468391 1963772 1410439 1420059 1470933 832085 1557267 1477084 1925371 1728861 500923 1819016 708442 305463 1399723 1823571 1091983 170212 1548227 415687 410530 1698567 1297572 955614 603162 634614 1141992 545231 817824 428557 371101 1282929 1572698 721488 992528 503688 872777 673440 1414418 657723 896078 1862980 807679 1647070 596618 1450491 1960511 902747 311657 728511 582983 305304 1509938 1762169 478068 966732 324130 1156639 1850121 1508984 1121873 1009832 1230349 1181213 1276738 649007 871140 1095199 913095 1053690 948943 1409563 47156 1575187 1746925 1080725 1794066 1277082 426858 510842 1500621 1693361 1306366 1070424 487778 808933 1522440 1316087 531996 1755738 1639708 1787907 127048 555429 1856340 896918 1414283 382332 794378 1585961 1310789 265799 1654804 227223 116547 1652313 200693 1597324 382852 1821113 680232 1874985 654766 1377918 134383 1212438 839155 33239 140616 1610232 231578 1491811 1551367 1500274 294891 1262914 1805112 1806940 1100239 637252 71067 288593 1858485 897245 834308 798009 563329 849456 85848 502766 983972 1218787 693481 964702 1508786 1995412 517300 204294 1942528 828643 567563 1984581 476678 922341 1915323 671050 201988 1792267 1052003 452271 1646156 476859 1731387 246355 1486672 868753 1316757 1865104 111413 464877 1382801 205188 321111 328896 1708995 1645490 1577427 133614 547855 1227467 1296776 1215361 1483587 14727 69179 1663521 502977 1119408 152990 275596 221754 1262111 768200 19247 735291 585813 251361 661886 917299 235258 237413 1984077 4625 257743 1086780 1981731 1023889 1766253 935629 899474 617168 133797 1052165 481387 1510858 226481 531293 1433583 1045148 1092807 1633006 155228 361303 1912773 713894 1241296 830377 1042168 1261558 69351 1793415 1159680 126379 773646 784203 105851 335944 101978 519180 1960490 822503 1428294 1691373 293461 433341 747070 1311139 658315 489598 1119078 1880724 750293 1194173 1681371 988927 1410661 425241 46653 1453872 573569 1940734 1804570 858417 1956060 768568 1839442 1837120 616682 656192 862010 1308876 170422 1920394 13437 1909269 634997 363938 724145 436022 1206256 564027 520049 1451942 651152 1833489 1867912 1120393 1312390 1886973 1670012 847492 228169 1689815 502423 567052 1144053 1947929 1018616 378326 256165 895797 1700748 251397 127492 773371 445651 532011 1890332 429535 121384 823748 369604 329310 160195 772543 1119715 1729680 938134 1679081 1844345 1939232 887607 211628 1822895 540854 62017 1345857 917065 1503350 1645659 1315352 1026169 199855 106778 1737915 441831 1816747 106848 1660317 1432673 1052618 1155619 468045 409182 1591759 1360924 1069775 1362987 1510634 463750 1725977 710642 1792000 1280270 173972 459715 1977162 1404386 1106936 1551718 62760 138175 1083854 539533 1468619 1631821 837798 320334 1036741 613303 391978 539943 109232 500325 1405070 1963966 452287 78647 889822 740934 1056082 744286 382132 1902334 1669388 353695 859280 1285889 76794 1457203 574622 1265581 1218442 1989183 465780 1860547 473539 1362375 282021 430563 508331 1377778 1857142 1670436 1142851 855973 1426217 1089590 1984993 326796 1928075 538518 923558 1262680 123062 1755375 587583 1406255 340270 267051 1593881 1836627 1438976 1651955 891401 1768608 901639 603129 1268064 1055702 1458111 968841 680396 1914390 431967 1464677 496293 1931478 440889 1304653 820892 871000 460104 828214 138043 1821132 245256 806245 1170118 299724 1496266 807469 1725823 312296 463456 96734 1964278 1726634 1341602 26328 522372 399085 1246493 743541 1133758 1410365 1039283 811045 517900 183530 1719285 1384804 355061 1515092 798757 406991 1007335 1583091 342720 1994884 1439434 1661390 286007 1258062 408082 1169076 1985711 786061 1443318 1225437 385571 1397525 1647476 1391294 1755826 1319420 1742037 1345018 1486922 1988156 1544062 1062635 1218284 560660 1403714 548092 245448 1694626 529054 1141544 448391 92218 1787630 1245834 1934845 575535 1287157 1317542 1419992 879851 1658858 332894 601886 1505801 872043 150884 1189032 1494685 835898 163083 974648 11583 951757 696454 1130739 1323088 842834 462474 644653 1369208 457371 1457546 1824388 641296 1043744 891609 722771 686399 73936 1933234 1845141 482995 1136723 689863 103012 1420426 808303 833934 794951 1176878 28181 1795272 1826596 780126 230236 1175690 659726 705273 1383539 150626 803177 1826401 1927538 1515889 1147292 1290306 1483930 1355603 1164384 1189408 1235918 1168705 1184292 1987388 311476 887463 1558710 799383 356525 1823648 1621166 991599 1910217 1469676 1523805 408428 285929 1515621 1587658 1900920 1221734 803924 1653941 583526 1738243 539086 790933 665664 1410591 1191668 622198 1133876 1307348 147042 1347034 678224 156727 598029 1037884 934646 72443 187920 1244729 1592107 381271 844281 1612640 403769 1770721 1211979 1587918 1082433 499895 1082595 1289200 1508223 1755356 270087 396736 782124 704525 356409 212834 1532053 1608241 1908244 1280791 1291364 1231529 104103 518347 167536 778444 1692536 1599221 1224137 1869067 1746010 597258 406508 1969126 1156824 118329 1434305 929352 401131 869717 1429177 387298 1407096 476112 1064616 702110 1501979 658977 1325690 1273105 1343482 1267867 1636919 373208 989950 1466074 1121291 1350895 1734195 1521514 251819 1586911 314748 724412 270132 933879 203166 1980657 447553 709380 1609127 1602343 136692 273571 1440007 186890 519450 1910561 1359525 553784 769194 929928 352093 1935536 743128 1426758 300679 426301 899714 709443 1233801 860856 1819653 1828216 498733 1881433 25940 1293762 83567 192237 1761762 1826047 66300 1776454 1530826 1242896 1313621 1733831 545651 1323598 1618710 1152401 113367 1384243 440218 1200693 1483914 1151433 1896167 1999557 1853939 1240329 1886428 1750115 1751759 843608 743357 1602020 809146 966203 59459 978506 1055061 1962312 380674 1408378 1479995 274735 701765 1215547 140329 855368 415071 1711034 1489297 1917043 1120889 1495261 920784 657294 284856 593062 323813 628147 506569 627243 1908443 374738 1137425 1004899 886464 1904827 1207752 1125666 831883 1850476 830684 1748801 1197665 184616 1046355 959473 1041759 1218653 853402 1518452 1510875 1328594 607029 1804158 110589 403004 490683 1855343 1631344 430567 1490512 1858397 1843740 121802 96477 1666268 1574347 351192 992677 462136 431308 1231186 1510880 540200 147215 443316 677156 1861969 697617 1243991 1959839 1938976 1540666 1100983 1422593 1315306 1427025 1943505 1341079 1336021 1799859 1775099 157801 556855 1632014 1918234 1474206 824286 351514 616540 681039 1730088 514582 1113375 967408 1507505 47055 1963955 1393240 35621 674102 1122364 1869434 1208746 681333 798239 943996 1981241 1065842 1832468 307814 116665 611284 1443816 1821998 606173 1069570 370580 519465 643389 1369512 1812954 85536 1465746 1761698 105698 719710 1052548 1072600 1236698 950269 212540 733572 1222216 1263766 554768 363191 260885 899812 1209523 1270142 1479475 1774686 322910 1333395 302892 1584190 445293 631091 1319245 1828515 54962 532364 1489233 533144 1631011 1307875 75581 1642330 756156 886724 1947390 1907481 138168 204970 1488314 589294 1926889 1893770 813423 1202961 367064 486643 728137 434744 1981876 1665504 344781 238821 1288175 574503 1340389 405257 1475513 902394 730373 554453 356946 1096592 367529 121217 64927 1804120 1649337 1868671 1648521 210446 1552591 1475681 1585407 1112410 939042 1101769 1998151 627665 1473870 1235360 1905551 930781 979998 1695663 782425 1827685 1650591 722441 1584332 647076 1312402 1891935 1115866 1652699 357085 974993 717405 482171 479667 1366612 990524 671327 96920 105239 208888 614887 221292 1693669 241857 122405 375461 1868206 100736 647878 731548 50512 1608011 854410 457911 956472 1430363 668447 1979768 66284 355209 419014 1564596 659247 1974643 1341946 1016258 1110834 1205020 446037 485366 1889999 1520635 887070 1776976 39361 729230 1697452 1536763 332285 1868849 601733 606521 598365 421259 50465 565337 746309 534118 943738 1357542 1459105 242592 1300707 921998 668048 484721 821792 1297056 532806 465937 1370699 219326 405657 1031149 301010 794013 1495142 10626 993944 897452 513846 606474 62022 1525428 330611 201881 1973393 1821522 1245705 1804275 1617044 1737473 569082 315576 1432828 880752 1144893 1707551 152826 985387 1573476 1755363 1172122 231734 1470503 584170 1089689 1907265 943971 865925 223755 765802 1691763 498682 421023 159600 30901 1434982 512445 831488 555390 1708807 1348242 1769584 643811 1589940 1864168 88935 271837 1486753 481502 1593141 1313434 160056 1535851 1982867 1941218 1475816 189479 1613454 745090 300559 1498552 1774084 418231 1101657 399803 1149298 726734 1008737 1237977 821618 1777794 111178 1314185 764858 1951184 887441 1912223 724469 1633678 781077 1253641 706751 1554921 1114018 478169 202133 191269 1566645 1406144 1723135 443190 135791 1763555 1542035 1950261 761329 1205656 1597922 161502 1120854 777126 907101 1856199 1928214 150444 722316 282071 1703940 666953 1298329 1704768 1564790 1761216 1583374 491470 1350388 1866654 1074315 550485 29464 280355 435562 1650526 1344593 214354 1285949 1596467 884027 1223756 778894 2684 1849593 992128 801311 283495 373309 678246 1043331 79678 633485 1376501 313390 1788179 1911623 1847547 512875 56483 1629657 1101052 313526 16515 1869387 1718395 326760 1965997 105786 1785281 1766917 281886 1884129 1296960 955168 1797590 1802061 108174 597552 1384400 1024073 245756 1618809 1589141 595744 17505 1950233 641184 1206568 559848 1667080 1720776 1860081 31822 1490334 651533 724424 1955300 45485 335487 1581093 1681102 1436817 916762 226308 1524849 632652 1775011 713273 1722571 663639 1435742 100025 814894 1559622 1352581 654715 405306 1707627 696012 607449 636485 543515 543216 46479 1507916 1970193 858666 1792224 823596 128465 501498 201790 51276 1596599 229388 148305 1758108 762519 1069154 371613 704794 498743 624368 1114506 1590598 142090 1767366 37245 1287245 1506856 853667 325844 1135078 800874 1751012 1213571 6187 612079 913756 1836779 274109 120268 19060 460814 497655 1024757 904779 1421926 673063 88175 829424 1845049 1659363 1749928 71957 1508251 1741085 574108 595285 873983 1001037 274241 1637994 1190364 1444809 765609 1558877 1976180 1823638 1787459 853283 214820 1814958 71715 853838 556936 551092 345239 405731 1526886 223166 242809 1337829 1822841 535507 1213478 1296188 1056656 452327 1327195 918260 52869 1995613 890430 1048766 1850212 550380 1109683 482378 1536480 971887 267045 186304 331608 1691820 123972 171096 104221 1484452 1369384 1678379 1251050 1512311 995351 1453447 573311 1108364 32748 954712 546070 836378 1077793 1276829 887051 1128576 960809 60834 1621269 1125471 954230 1960450 110364 1030759 529536 473826 430648 665269 1187774 196077 37262 276750 39483 67170 172148 881762 1182559 278258 1030308 1698565 1817447 1813236 1104522 1394491 1381124 1417695 1301779 748564 392203 182127 944241 1950577 163613 1920799 1996997 1940383 1949444 1346465 1951627 1197818 1753638 419587 1139412 176910 1206478 144935 118066 1459290 1168011 1023519 441522 1831227 131563 1637094 1452668 1094119 662048 1767544 589388 335939 31979 256528 1733907 1256050 430631 494482 6773 695589 1002794 1938102 165230 358455 5195 1924522 352499 1110464 68890 541094 848296 193156 1500618 896640 193986 1404464 950087 700907 755252 1708617 351555 740508 1133620 74208 214565 561507 1842018 1698011 1765598 1404638 357929 666237 493883 83839 1804874 1658429 1548779 518924 1362908 278773 1800833 1909210 630776 1394255 1844772 1564581 770739 363387 1512586 1325818 1825400 532553 518946 957977 556749 1298293 793806 250232 463535 560994 1648836 602055 323353 905129 1568912 1550296 94166 1446099 1309697 1165998 1419143 1556942 1477822 803634 1860904 863559 828206 563857 1076679 419305 1320577 1205451 1025073 666455 1219701 1318810 403332 1593272 581765 1872882 1908480 1079647 33495 1586777 160115 234761 35465 1222442 1459634 397482 508874 1653206 1885769 417342 1054623 1762327 690517 1957410 1705743 796007 65439 1919011 91215 1809193 106495 276286 1416702 738233 344557 854346 1952215 20153 431852 423660 273047 437535 1632465 1776537 1581838 412787 400636 1804994 208709 1847080 1969021 123174 828544 1540787 1401961 295036 1873818 828579 465889 655371 657782 863903 372567 1876879 1357281 1843588 1297432 1800607 1507205 1192752 1855990 1642900 934043 1416068 1001537 115079 724459 1195177 279005 1333191 1480214 1723988 730759 509227 1645783 1413429 700685 565115 368572 1420418 1352685 1175229 1700630 8108 43668 1713559 1973894 1103458 1530195 1225925 521331 1651553 1209803 1625736 1392973 890530 1941188 1956254 1409474 1120841 413867 1665368 1259596 599735 953175 1199939 539520 1735263 1015869 355376 1983591 1876939 412268 1346263 1174925 810846 141494 1750397 1671837 172644 698683 1817616 450455 461598 1911332 972505 1611577 627065 1406210 962618 83612 465218 1795015 35528 1783095 1291105 853007 1700011 1087502 977522 774114 673192 226602 1621752 28037 327812 1841942 300479 1864042 840880 1783435 447213 1890394 598170 88572 941818 1688817 565207 1579491 785760 1181328 1165896 1159346 849397 1883860 385085 1556396 1696449 1102717 574193 690292 1479810 1386326 215385 1565676 357492 1080408 405892 642609 618432 758120 502901 1411994 377025 1872423 535860 1223574 1200602 1092476 907176 353373 63556 1346585 211870 1225096 1414535 1113457 1085178 1617281 976452 870783 1927127 80573 226550 426300 834377 604927 1918743 1641294 159483 1144767 159551 203587 1979628 529458 1425723 1207943 574855 1285758 1899567 1715480 12585 870741 1075975 30363 575608 1588187 1903093 1504260 1608354 1100842 1103021 1531788 486550 1876849 803797 1870614 969675 1490599 1130685 1138862 1222357 192073 1181227 759071 1858007 1900319 914426 894436 1226030 1266113 564685 1829445 1103848 109799 1511550 973849 619950 571733 247208 534435 714254 231895 110938 1974884 1979853 1788807 852604 1361909 1398577 1479904 553593 221021 1353741 909460 1010881 1440486 1089259 897467 1917725 1052630 1866581 1732487 601884 913524 311724 716808 1353761 1910689 1286511 867875 276562 53549 1875806 958194 296470 1328188 509386 1173568 375615 1073819 360173 1830380 1385115 1969702 1841064 1256168 826861 1836516 484056 1100012 327636 1484218 144375 1341388 1828422 1181687 231125 964360 1350446 217414 284828 949163 1786648 603781 1952942 1737790 1593979 1870351 1429085 107058 503698 1319747 1377869 1277268 1672801 1477896 1781568 137448 1543177 1519527 1424887 1457801 248032 136872 79248 433159 1976435 490313 1081463 1888639 673762 611937 1114678 1413663 952212 1669427 971280 789629 1795228 90678 25380 450403 598190 123707 363134 258034 1049465 967552 1909182 401438 303479 887364 1585260 121399 1457924 1962071 658353 1481247 328687 1367568 1415177 1615040 563669 699882 1825109 407842 28210 1022134 1717433 1938825 1005428 102556 1979901 421495 863114 1960895 1027896 204709 276690 603359 142818 1630213 1838867 1151559 566567 695120 1466475 543669 1168904 1352486 1008651 1358864 1461308 751527 1794963 1879210 1909998 833542 429412 1651717 830841 332668 869440 1978441 1830140 101214 1181138 1494233 120657 1616568 1559973 1688850 1090039 1760366 150919 392438 1591390 1683928 1700730 1215302 306622 194769 1576543 842603 938438 1976203 621600 272868 167817 454701 1931010 452043 1919786 1784016 940868 702580 1569638 1776243 703803 182988 885601 1223155 946090 923793 36212 687412 1634840 1187704 1330418 563509 495045 945508 274726 494664 620842 860255 237290 1057241 504619 302348 854102 720224 887046 537826 247617 1680663 651296 1083727 1680917 1660891 1428818 863320 902628 1635674 389492 1020818 166214 1851849 1722263 1297788 1768414 114241 1074262 231026 886415 1503749 904790 1578372 1578150 667100 940656 1870989 680137 1900430 1338219 210362 1436204 1670246 1395309 1125016 1876467 391862 1356998 1609787 1339299 1426041 751087 1778710 262177 1342784 1090665 478791 620489 671328 346773 1120149 22073 1359179 1705562 442701 955239 1018096 1595576 222015 743512 758784 1267158 1029859 1607600 418182 867201 679575 1002043 14258 1522835 954852 199827 1233800 915199 1454028 1650278 1092401 578755 306404 837300 1215230 223539 479437 504138 455494 382235 179734 197692 491826 1403170 1431773 1305070 1289050 1907713 1185850 1903001 166052 78519 1085812 560210 972173 287404 1962732 1051688 575536 456663 1267755 1585973 1271562 354092 840349 1602661 1935043 1331172 242075 1550024 1798293 103321 211798 1661598 1797221 33508 1322781 1523269 1221974 1014584 923538 1640801 431494 788097 1329653 492025 1721970 884178 433545 1033875 1225936 156099 1289736 783898 780804 1186513 285170 1012845 1285621 813923 374861 180479 1853269 1200749 775113 967660 1763647 1796856 1090809 87284 1099678 1826140 1286714 387436 143023 1256452 71314 1385644 323830 399694 285967 1285654 1718499 978002 75083 511418 569697 1555145 1390066 1985267 1015134 1911458 1979657 911861 82321 1396234 783678 1258327 269761 912202 535589 965567 729637 224386 700209 1201515 14955 941166 1784179 490997 1178565 49990 1911142 1072037 1468215 1457612 1016013 1721401 1140803 392135 708598 783914 592185 792580 330683 1818728 1078983 1177552 1604852 1139754 311786 1523431 815453 578807 1274891 1475019 412345 62167 1634040 1122119 1228356 257866 1974059 8466 766978 1470744 1623930 1351728 1576308 764540 1474146 796854 1127190 1903835 770072 1366286 601054 1759989 1702853 1316114 977218 1735225 1213208 1275269 1006036 388438 841561 870808 456284 455684 921750 1734471 785238 515706 1121502 276646 1687348 543571 423784 443392 1327609 778067 776940 1352953 1106530 747469 930236 1253605 1121487 1965367 1582418 818787 323746 1020360 908058 1448731 655868 1527995 918755 289011 79582 1511333 763475 917270 28973 354967 1975471 1576554 1544047 266453 652259 377961 458047 1111451 1998518 1048396 773351 487271 1055509 715643 1510905 799376 1248053 326330 1618088 725185 1693728 881524 803203 201833 1007331 433814 58973 337462 352426 1383231 1023334 1213560 1627984 33223 914711 173019 1457626 1386492 1882877 208907 1485465 528895 1588489 1218221 1647513 281855 1316479 622481 177844 1102581 1896924 1890904 1259239 1930652 899736 1991406 710957 853599 1812083 1324938 448816 1830976 205716 56168 1443540 1005617 1157215 1501213 1395439 1125757 1367324 386735 1753143 1291854 1498257 1873169 1143937 1722227 754683 213920 1428402 788229 1913895 1162047 1071865 1383301 1234981 1497917 1049483 1874418 826977 1032122 828991 725284 1114001 1317313 1922174 1198859 1639002 418782 1478183 100407 172867 1393166 1795094 881768 1324735 736873 1261149 1056767 993851 1017302 507382 781784 467613 1425882 547761 1944539 1782459 511603 821972 400797 1848904 1761615 1591758 1483219 868934 230722 226623 883714 1331000 79573 550897 1082713 1486851 1567982 817062 317514 1295328 1497840 195888 755417 1055259 1792453 1025995 1207046 49588 566023 1529751 1140503 511079 1993652 10520 982594 818434 1849179 1665403 968788 1947254 666184 40935 1881240 172256 1866636 366475 802552 1239822 1556644 477285 1380238 301990 688692 413032 326460 1500965 1848577 1537034 963712 1321196 1433419 341694 1717294 1006857 1637897 608362 1008778 974054 1479636 1956455 1159880 1355268 1882801 51130 1723644 1891997 1998077 1662619 1258664 1896188 391961 619479 1763838 569453 886146 580077 758288 1325217 540561 1981943 300784 798936 206124 236800 1705404 203255 1893813 79956 1137365 431222 1422775 707599 861696 1184146 687112 805202 1996243 706448 156834 1232282 552932 1427512 1066191 1136894 1014521 1449267 1713309 969989 484700 130040 1162751 1824736 850142 1498351 1698127 1660988 878666 1599354 898557 782873 879607 1933416 639250 692931 1133043 864763 1549657 55448 1623551 1815683 1350311 1555875 1917985 1149062 1057768 652731 738793 809459 588171 1681861 631741 1498181 517100 563765 1548304 658540 544564 1701169 1331290 37487 1398262 1093639 1925460 623661 1461034 11955 844128 1495272 1435515 1792558 1766632 1666355 953096 301700 1729490 1348298 522436 1278379 641826 1348434 1811773 872645 1026296 787671 698547 1490024 88215 1839888 1801331 1161897 1148312 830681 149823 1708105 1999819 1907501 565138 564532 1465801 410823 506916 321835 1779328 1511518 423553 1933888 226947 1999944 1388409 1303001 267080 403850 1576488 1184265 1261087 1922579 784496 43016 143162 1201447 412923 623035 749859 871303 29276 389012 781083 1651136 1610281 81968 605828 997855 1463422 88559 898217 1803128 708545 1079756 180830 280835 960965 1523923 1202871 446749 1209766 1603390 1207814 787332 1295098 989399 437701 1282556 1223778 541561 782262 1429098 1468860 292619 680882 1460794 118201 1906628 967023 382417 817352 787673 825265 782764 129794 1504209 676175 1103172 733778 448326 1527206 889172 1377429 1665219 535435 166809 1385949 281207 151714 514628 1912172 1498259 1769795 1161636 67663 1228801 837012 1807582 28950 883693 1916167 946043 1566462 34858 846830 349615 149752 666319 1941734 450109 301978 1780251 438639 389901 1890402 1797372 653734 1632487 491476 386422 1284858 64486 1796721 767314 971550 473726 619485 1787710 1177056 1832876 1715007 1111571 1929015 270342 861773 773045 1779750 1944228 1904244 388652 1659857 1674883 790001 905231 1516345 560661 469478 1241566 267939 214639 939762 1631369 1134778 639141 468971 844671 873848 982817 684224 526462 735867 1243007 1051659 1977909 672704 647281 494394 159242 1971017 131075 1225756 967985 487458 522548 872818 513470 944742 264969 1759603 752477 672248 1942641 277932 1776167 109332 1837534 1090603 657481 343635 311288 67996 662534 1224657 441934 1678707 113871 1654537 1187879 411547 1463668 192498 1410199 94895 529561 522305 833697 1717783 754133 221223 1650321 610013 1367469 943814 610319 1263800 420383 35912 1386179 186227 25662 475913 1307191 1301626 689267 92868 1045915 1575244 416023 416435 1782704 46065 1482588 1485020 1686581 1232883 378679 349639 1534429 872898 1874889 216533 160564 275617 1130768 1715644 12057 419620 1992419 318757 1802844 1684324 1179955 444403 1964099 360682 1005435 417936 1774696 1087175 487630 686542 937070 402410 121957 1601678 1815841 559559 1011781 1537663 1419820 808662 1334246 1535831 165809 841734 709053 82259 1455480 478764 269312 1368574 1784328 1991963 699618 121942 1938606 717480 1880860 1585034 735176 1475330 226187 23370 1453937 1607541 577376 1384213 640420 787702 1112743 851618 1057026 1876760 817406 1908613 1588671 608129 1313751 1684996 696781 381468 1648061 1919065 274532 1462696 80687 1659520 1534173 1821929 1922308 1956040 409462 463587 931990 1440365 1341558 1981566 919199 1064181 1284025 1512384 1729188 975694 1254506 86802 1925443 1808029 40563 89826 1217912 1506392 732655 1132656 1110379 24769 564156 1836925 1950562 93865 1339824 1130789 423822 1770449 1837065 1576498 662361 1998692 1894633 231489 535733 552422 1084975 394885 303465 1347465 444751 1654667 1704726 1808144 1046240 1485325 1284087 1248615 1033622 602985 1218644 1089950 910701 74628 134974 913159 1044422 1783847 1946499 917488 623951 545867 1396613 628968 1007840 1023346 1997683 1812664 799331 83406 1519392 1471064 629017 1458693 287756 1543839 1806674 1761721 1659904 1629192 42941 1044753 1842987 1514532 573994 1853155 1081700 1101192 58522 530957 905437 238965 511415 1157345 1731115 600690 595255 752716 1120945 950843 41690 517309 1751724 1112771 1694356 728228 1886610 933697 201930 905438 1738897 1167938 464190 717972 80672 323204 1450267 1996556 1778866 509299 1616328 757062 730216 1558958 39521 1523839 1583456 1934508 1297234 1367036 758302 646457 449049 1537971 129583 1689771 491396 252709 1121677 419195 519985 1879322 862351 1665008 1708020 694563 575062 1769798 1985900 305731 431903 102201 1880263 232706 1041721 1097128 322014 9814 153308 43306 1685734 924563 1474850 1444064 1404579 1732079 931777 1881508 1843198 318073 1536776 1172868 400260 523263 1772838 610056 1240078 619002 853771 88790 1655085 1020327 276327 1816074 383931 1964396 1804626 901071 360456 1991940 936599 1826342 473470 1848953 407772 1303865 533316 1896802 1449744 754231 1479752 1884231 662997 697919 935596 1682747 1030097 884348 1780642 448177 1507683 723478 241380 1742475 472825 943309 1371781 745693 942794 111296 202713 428549 1813634 307144 1315915 1394784 106271 1633471 662541 1814458 684523 145295 765199 1938843 711405 1175061 948844 535984 24404 974639 714337 126923 505205 1905550 1418054 1692979 78543 532244 78118 442948 1959301 1442142 276464 1685339 1362426 631701 482938 334502 2411 1104436 1992155 1156096 1862996 1273263 88884 690700 1861040 1879365 540925 1212630 324450 793109 241454 819201 796260 1352727 672164 1666256 580079 524222 1167137 87859 197815 15259 1094013 1088526 645308 681979 1502643 1007598 1675987 531276 379815 106465 774491 1620347 1349512 1471939 1660569 1256252 1789192 1369385 154591 836740 229562 1878897 1905531 1677688 538476 804556 1530733 1915124 1293022 554397 744162 1631223 1304672 1281796 1622806 1340620 858123 235064 148532 1492352 1511690 548733 667043 1340979 1049892 811232 1850982 1110717 708496 1306595 530406 298034 1676587 1123931 1359012 1073878 1007940 64683 1920038 549511 954069 1028938 1552128 77106 1875795 743028 1327841 1899122 1591105 1477651 538695 135129 835021 1902012 1790410 1324169 1729076 932545 424416 776048 490365 1633769 48756 1793599 1416368 541038 870882 26264 1643158 434245 1476282 665170 711011 1575825 333093 1713853 781590 1349589 1886383 1603690 1226763 949085 1756444 208382 527015 1141858 685349 982612 1785939 166992 247836 1245552 468970 1239908 1186075 652264 1985005 1357307 115420 1445770 153426 1261324 695264 1735951 1357488 1983341 590021 1201364 1585161 1401054 1935333 1958886 421096 1241839 1330873 1665934 1470204 622261 1160049 1735753 1881189 1443191 779833 779061 292977 1104376 1780295 883548 1005354 495418 464868 1201380 704897 1788226 1899762 1023618 775296 585145 739740 943676 1604468 1590130 1368679 1405168 36135 798847 531036 754053 1055080 1690579 695669 1002856 1869173 364001 566946 1618548 1113129 1612013 1006877 756826 574841 452031 1724964 1835719 207219 1275539 643959 1017145 605996 1963826 1955375 28071 369898 1654400 1379207 1003726 1546287 1836677 1829596 560526 1482238 1320899 560920 948188 21506 1395322 1480417 248572 364291 1568939 499580 1173373 584700 805382 1922190 694495 809913 460348 231457 1130727 901498 1868683 1532787 1462515 207392 1292016 1901591 1984614 1389099 1163984 406485 1659560 1834452 944254 1991742 873928 1367231 1789959 1670829 1744588 1504234 1933014 1534403 1999291 1273599 978243 1049185 21157 1087065 835607 498595 1968101 1681409 8305 772094 1290877 536418 1187702 1008559 1502509 529642 911866 1887588 1993713 1163640 1152853 142800 638564 1130906 1151414 1600775 1698657 729484 623916 1481215 1967399 1408639 854724 1922767 339239 182450 443359 181279 1780399 1889137 783376 1308267 1714940 942190 1104860 1913146 1205217 45636 333283 1689932 1260491 1518188 1693156 838100 466307 1502044 1609459 428271 383029 1622504 217253 367565 1804748 1824911 1521042 1392265 1282076 816453 1141020 1482018 1520509 1212439 1194827 275486 267759 1815334 314062 427290 508458 846183 1277247 1941968 1501708 1952758 1639063 1572289 105325 1062947 1622832 1845541 509563 397155 1750168 1266475 527106 1139614 167689 1808474 473939 971090 1820913 1154614 319236 66442 589489 773703 946732 1531977 1163619 1804417 1670071 1587596 1765735 1033834 1031474 388345 1797856 607181 136125 1859318 1955756 358668 1231501 966848 65191 629240 1111902 637256 1078694 1642793 1376737 1190605 1363334 1724504 1599914 1221386 884441 991627 432795 1320954 1222435 841362 673287 97124 541225 312882 584987 1043214 1467819 743770 230516 1617221 964012 1526892 1894672 1926750 642429 878811 604322 668253 1310414 1827601 1527160 1603617 1409158 9753 1043127 1072898 1142776 1155906 1613904 1315323 612293 953717 535443 1258422 620359 1904055 446798 899274 1630939 1727459 700501 216650 1281243 1493445 1827394 114330 1868 1734263 258572 88521 301398 1449405 425790 918991 1126707 1325307 1968410 1738217 1032199 623543 1683497 1453035 1653327 124691 358369 362915 1182964 1278153 770420 545188 1876706 779311 734441 459289 184809 1569578 1336728 328845 1427623 316248 974102 1851409 1948449 614935 826836 521159 521800 1363267 917208 1877678 1094359 565942 1973577 328876 517664 9726 755533 480890 1160044 1499782 1363881 414032 1063486 546802 997293 550297 354577 1820619 1129488 1660247 1687954 1423327 1086150 1218826 1576545 618434 730591 609253 311585 773554 61805 806364 776030 1995989 546951 1163762 1227836 729332 1521168 557471 1610250 234504 1514912 1621655 106662 1156859 1350118 409506 106895 1216934 1889204 1320952 1539756 979980 396983 707409 131734 808281 1780906 1113961 790798 1755114 402485 1005949 1021987 146716 1641990 209307 543029 1270069 1740119 1372346 1924052 1520499 1806845 211863 1618885 1444194 832260 785283 717292 706790 1292746 1169524 482403 1704048 1032873 560221 1069668 316963 557992 1397995 303422 634646 58888 917422 770568 1256467 1134987 1825005 1008749 1071456 502428 1934878 682277 569549 751830 23843 1482473 257090 1443797 561403 1395737 459823 1322487 1232318 952139 1309665 724502 27093 965506 659819 1965167 837742 1176008 208824 76106 1971679 1756995 1721027 1607264 1685651 1937236 960628 1213985 633279 1641939 1318687 299137 1618693 1792602 272960 1859534 948774 1779160 23243 1090418 990797 1811795 1820338 343081 1001052 97169 1472466 1436051 1859049 170633 1629627 562472 1696717 933111 298095 1371610 780605 902712 991864 12758 1709721 777814 1816145 1353990 397393 1126506 402781 1599292 1323777 1746000 179652 1938696 128749 809181 340411 675031 853504 1527071 729921 1030058 522592 476273 853344 760706 1871969 994087 1286368 464637 1249897 1514875 1570070 678799 1829771 14202 1584998 1649605 657006 1691649 118146 315039 11574 1688815 696838 700180 583866 1851764 782944 719560 435504 1611876 1608917 1595098 1444556 328159 1300337 1173222 320867 1251873 1821891 803948 1537637 173040 1765049 1031360 461032 145176 879834 240842 1183930 1114202 1350634 1146500 1206706 1095304 1914798 431029 348362 792731 324569 438483 1230615 602714 1827126 112435 536671 1720438 565964 1602552 1376145 921893 659115 1506195 646997 1469578 872007 1869286 531372 1213346 1147329 1217809 1489840 46027 1099123 959912 1278035 687437 1667899 1180575 867417 956857 1066328 744705 208886 429911 1390074 530712 1367474 1990599 253380 1882826 569502 1828237 1717634 982775 185536 1002859 1778365 721114 1623839 564315 532131 1408350 109444 219823 1477466 718519 755423 793707 1399115 1500808 1385020 160869 451423 843746 893554 567982 1386776 1822248 1275362 894094 783775 249514 1814501 548511 315774 1422747 977242 682140 1512683 1855654 1400117 233088 316407 769800 1396066 562443 1033965 1918571 1559114 1077549 1266462 62556 210138 1070691 100316 1689723 396713 375858 1094905 360932 1347874 1661024 646349 1975489 1632812 384285 1289456 1892393 1313893 1165978 618912 1230616 191545 1861125 1724101 856435 1955409 393154 1186442 1990299 1812505 285108 465103 1794788 1771786 889944 1435498 1178943 1959287 1278461 214555 1656560 812931 652516 972338 714356 25684 1971627 1670278 1221057 128934 1162266 649288 1480831 1227263 213927 802925 1394579 430309 546105 1930394 67167 1623206 1459151 217723 1260337 1524934 1699919 499701 1988717 692408 92886 1639453 180644 127670 533747 1789793 47517 681688 814596 1556914 587622 587643 1960414 1342407 1894889 1292917 1774631 1113597 1935288 505082 84325 81955 973436 783970 59952 1791455 1193283 972403 181796 1373164 544320 1957216 929392 1967078 415154 1446674 247192 1119873 969456 1372579 1720597 225054 434543 1852581 1721036 45000 1644594 1093487 1465090 946432 972014 1824381 517545 1073155 427950 1140359 941843 269824 651294 1515641 1080752 1253286 494024 1717596 392059 340942 1683239 1142505 1514220 788373 1990596 24516 1212080 1137714 312767 1252251 349879 1082142 278836 1200332 532003 913771 1022507 1163113 1497595 1026351 1999601 988119 1993435 342496 396055 998537 1535138 394563 1087394 995472 1883771 1951941 1139129 753001 477104 55343 805641 858844 450119 1782955 759145 1590158 1174645 660520 1916987 348269 659035 731711 1105901 897382 1788330 47503 1514674 14757 405854 1486367 1577360 1918704 1689312 67234 321679 424318 1794226 1232289 1358095 1933995 1000347 814864 1333824 1629705 1142579 1093136 1873965 1095781 1477806 1846657 1197434 1134034 955573 344569 28483 1618716 667863 1660967 523521 704300 1287763 1200357 531546 705889 1084995 1826371 615960 1429987 1391709 1527577 364419 1654528 162421 380708 1212639 1229783 893183 374312 29894 530100 714912 508860 88471 533491 1045050 1008828 1032843 863184 1138464 910059 725594 123956 534274 1624469 495733 1690415 1404917 588633 753469 1705888 720159 1129922 53141 686021 1328519 1986933 431621 913990 1237347 1410685 727686 902299 515566 1816371 1261863 263595 1515923 185701 1732990 509425 1366747 1767775 888201 1074216 1018773 7436 381923 1339389 1825087 1278121 1283894 355240 1548747 1579381 424834 1990212 606081 1182344 1187891 850511 1142821 626389 568979 289762 617706 526340 1736828 1546451 860990 1346838 1404940 972567 625307 1857176 808455 1726985 900506 12882 1405344 1901927 1487208 444459 705693 669488 1934510 42292 173147 736531 1299508 469051 882837 1463044 1751354 1894509 370128 414583 330113 519880 236092 182973 901837 1211713 78620 230605 1423877 944118 1547112 294660 820080 1506981 1276314 227319 1684842 1180149 1382333 1519270 560559 912923 1547381 793329 1790829 329102 990819 820296 1894823 649015 1133811 1657112 1438232 734103 1218823 225312 1533062 1512570 301784 1769978 1211346 1916745 49571 655546 654219 1310771 35338 658488 928199 1839361 524977 517079 767818 40039 1466772 475031 1580692 1932617 273711 973780 282365 732548 627269 1140437 1743569 923208 876892 1242032 200940 1684149 1033349 1007073 1777609 1632750 352388 1307768 1675696 1793435 1767760 1830747 158408 1454970 924114 1165573 864924 55063 1305180 850397 156086 970817 1638623 1992312 1925866 1874020 730135 1476090 379769 1814736 891559 1595011 1540113 83251 834522 915175 1635866 1367641 1604380 628592 1148491 46746 1055023 972627 1474388 521190 1593556 421266 346953 52642 920315 621187 901043 128585 1709712 585100 1083869 1694149 1094864 243863 334521 230824 639904 826150 605329 1020100 68866 772247 1728881 131745 1434927 1972603 199655 337521 193623 1885735 1581724 1062434 793066 1468749 1209781 533512 1567139 1394049 1719850 58333 1814080 44612 927744 460081 1012502 1351860 1411632 1112245 1402766 1797134 333611 1173814 692804 1247720 788190 867548 1455629 29422 186402 680416 1182217 1026504 562163 646031 422471 1303322 186732 280068 31606 1712993 237621 1050397 1917448 1310236 1670801 1783547 1546825 1824595 906759 1562360 174445 534293 862371 727288 1856797 1752345 992389 816892 1045305 926431 1176463 1859120 1113560 1484557 574826 1880443 1069474 1319738 1583621 1585620 739802 990687 1089010 1298242 845415 1377842 870505 1342948 21525 1496308 31443 1914320 1538178 713437 1150013 1977181 60627 759634 1264312 1272328 1416233 21791 136938 896440 1079279 816159 626477 174284 900042 1249007 1084475 1078089 1161878 610484 1236717 1903787 145976 1709494 57621 370589 657553 87650 1058237 1677313 1626941 952854 1673002 44898 195548 416961 1452678 816726 1375574 533907 1830317 899291 881237 728046 337997 1847640 1314234 982656 1307135 1729317 369512 1382390 818618 1217654 946035 1094547 1661392 848874 108739 356669 102188 549648 283004 479477 1529793 693698 481250 313603 432959 425613 430714 1084304 432467 823713 607166 290008 661631 795195 1553209 1634905 882301 1202084 1618321 1730954 783041 1239634 436253 1068709 502833 955961 821196 734434 1432172 1221591 319072 1888290 1951813 407888 1580012 752482 1435361 1370039 460286 1836385 715554 1677774 1620677 298187 418645 1022419 1526925 1648878 139994 366123 1286750 1924182 1165961 1192983 310248 665619 1172560 610210 1882665 1121366 925154 1907504 399104 1979273 143932 109276 132953 940934 1890077 1589884 1249132 828382 1101251 1714287 256627 496208 848758 1694856 517151 1299699 128026 1865374 1082996 951592 1446249 347151 1505387 766428 863220 1346541 1665837 1923159 1345414 1971631 735089 531343 1075242 172278 1118091 1745298 873854 646922 1998284 39647 824401 574378 1568585 315821 1792710 1928847 219470 692354 1998622 406048 1435973 1283193 149773 1962412 1760489 827715 1332711 70485 1491563 306628 1444691 147888 316284 1019484 866224 254324 1070889 730652 210150 1043605 1497799 1436678 1462795 285008 867247 1175350 1616936 838175 239031 977771 1350787 1511151 1828357 81370 1002028 1312400 521398 729174 1470782 1755805 658448 325741 595066 26219 1581772 969729 653161 1976868 449479 1118376 938762 1065501 306109 677575 778546 745153 1324708 619172 1856571 1965643 347455 562394 219138 1178511 241031 1241081 988431 456459 1066712 728794 415417 1876855 632642 1564857 698140 1729813 1588516 1231880 1172097 145668 1448316 1497172 491064 1018471 1111548 1986153 1421357 311950 794040 685249 511505 244265 202687 1073786 1424462 1019404 762985 244796 539933 895572 769833 1401069 584109 1176183 490216 1878548 1257759 1342979 994408 1381287 1237595 273749 230719 1383096 478572 1527369 1197682 827061 1747297 124096 168159 1424517 214397 263295 1043774 1978611 28616 280240 1648703 838828 332745 599051 1128643 1791578 1166180 1692825 1606234 1781558 134789 1227813 901011 1773951 1997460 1414593 1581883 1655294 814237 296129 972029 1385061 1056815 1263895 686921 1945771 348176 1399941 527754 463057 1184876 971839 864903 805477 1166911 1927979 216393 735913 1256731 667772 553996 1377928 1740415 416424 1145149 1701253 47447 687549 1543721 125502 947391 1307572 1667971 299119 1158084 1423468 518163 253543 1021162 738965 1017936 477674 594754 397294 1655746 936178 503327 1694208 1720322 866844 181427 499230 1124803 1251230 1652483 216954 80325 249294 933355 835743 1597072 102961 64763 391765 386890 113273 433047 1087740 397893 587868 16140 1997466 113488 1588999 189574 1790467 1524777 123219 621099 874876 904155 515645 347959 1024009 12601 320733 1270717 1084448 1728205 643909 419930 1337939 1180477 344307 1112537 179863 980911 531701 1913103 804689 283195 155433 605122 1611364 491890 209444 20952 1098823 557533 774974 738337 441811 297772 81133 1606320 658852 968287 1356713 1888686 1750298 1079524 1313309 1988104 418017 1889212 143701 1853893 898862 774202 1219702 740373 1889111 425403 1520673 1030386 1241024 1464312 1062718 249944 987293 192051 1247063 781904 824986 467849 733286 1128914 967566 1812764 928433 1883971 562196 1530799 891217 418459 1317837 1524382 99887 101352 486713 1538787 1086965 1000992 220385 829650 225863 1734994 1245261 1126729 486581 1893989 335833 664529 655340 125862 1825195 1271600 1546012 1554980 1349614 1404424 803624 736150 779262 1306217 868331 1757663 962418 165858 1407035 1439250 1195215 524323 870969 1033065 330138 408260 1314937 1566917 641628 1654719 1255104 1090920 1529235 11909 1418179 39541 1870689 735008 1859551 1578683 1230126 155265 1859087 398820 124245 479610 327628 1082018 558567 337763 567918 1065830 940985 147937 1901071 693560 177103 1494584 209342 686085 853207 755652 1190260 1349473 26749 1445543 693884 231828 1941464 1105240 707807 1762660 1146326 549869 1565465 780445 408672 1162765 215235 1195643 1533766 1455793 1821950 1282258 450956 1683130 1122145 195892 176280 1533023 492811 592964 204590 1231759 1295409 1878517 42828 475154 1724527 1655170 1007956 872506 932144 173614 810167 998555 1931369 543592 1953804 375074 1284032 21359 1854996 1715449 1475388 429075 202140 1183158 1808520 675872 401704 1161686 854301 1335404 1941751 1885543 189884 1771355 755318 68502 789089 326182 75397 1639282 854356 1362983 1960221 718494 1708663 680587 1595549 1983271 678509 1326554 1750575 1958061 901117 762448 1551382 337079 665821 818413 587108 567562 564169 1843829 801299 633102 1056967 877944 877803 121239 739108 197685 1528698 406857 1048267 1918980 249452 1284929 185369 1028005 1229724 323487 1114118 1644028 1782578 1229676 1568846 90627 376098 1394466 506443 1673336 1419815 1022770 585194 412197 1751109 1389696 811730 812413 1857874 467797 95131 1428776 576715 1913494 493055 1226151 1091129 817821 972257 1731473 1828293 669487 1608887 441729 1556558 71840 1911246 889713 150285 1266394 440871 462891 242432 1508367 1922929 819415 545373 1910609 751625 629384 470600 83752 138292 1905196 1703645 1297157 1293913 544471 496588 1916847 589979 1683402 1914703 1021848 486733 852079 656233 1916007 842391 705306 1137973 156390 1205874 1494429 1779204 689082 610336 1608038 561062 1377072 1170157 1030040 528653 903781 998831 689881 1869926 415429 1088000 400083 754758 897714 1689772 292319 529726 1727768 587520 519185 453682 1276310 1879009 303048 970353 1640248 1339932 217591 296587 259238 1629264 1119908 1865097 239499 1170703 360743 1176523 104935 1164779 76213 452559 1232467 812446 478026 875743 889648 997838 836742 1792032 999462 206446 847623 773086 145873 1840871 1373654 1550021 336114 674938 532085 1432050 259877 463055 1029969 1539814 455078 99806 1099851 345619 1789768 1402376 901020 1835883 1231874 621396 1072295 1840919 1540685 1280797 337070 1085557 1706783 1403519 507835 1636883 1804345 1365437 722158 826451 1371624 992862 724758 410727 1978121 824499 1524016 958078 1662084 921394 873601 866207 1813529 1869962 1532207 1413560 1552091 73413 1295755 50422 1748307 548394 910290 1005600 1991790 1629265 920839 837791 1591482 252372 610966 1538968 1721405 115855 167050 83679 162400 431119 1049322 1771084 1772658 1302450 1978226 1265091 643528 523917 1095591 1352750 723972 594424 1560555 1522682 163889 1697449 397542 1182770 1891700 466746 1413152 500673 209604 1265167 527624 26851 1372398 294105 1790005 1106738 1457160 274587 501906 1568213 363759 1788020 1351769 1474496 590285 203121 1886830 728151 1541705 388349 982009 1760613 1629315 815635 1529507 584796 910558 1937287 1835927 877235 334588 1442417 1186945 1291214 1527000 1812454 267029 1109250 921539 926832 909683 1050083 942414 1367317 1944703 405212 940000 219140 1270435 1440666 1013141 497813 1705210 1089749 1725192 725898 1714080 1448336 163758 951082 701426 456762 1230333 180466 554395 1158508 1390359 1730103 419977 1432222 1418238 1306854 1303172 952519 163510 1222955 689933 1378886 648737 1439842 228895 641876 1162949 1863874 1728664 450586 1959078 1588968 961635 401068 303520 1177057 1706024 993261 743762 35678 1488413 1662785 1888311 1728328 1317771 717315 465047 1036730 1819979 756341 1643737 1208524 422197 1904305 1488702 1992588 672913 20331 283716 679165 981176 720031 1662030 931809 66743 555956 398905 887788 797023 97429 1629740 1897532 1208415 454272 249421 432672 1892791 61160 1232726 172730 1588033 1815902 169791 1675063 569006 1635960 1884934 822038 1813822 864634 1934929 1842438 599819 1577390 455077 1114377 1332588 503289 1691053 1724762 1800170 1963587 357484 646794 490099 937493 1196855 1188654 821906 1751531 172587 956933 1771979 616083 1605981 307472 840254 1950632 1981742 278285 1902817 1840386 1579368 1304282 509354 130736 1870876 238361 1101049 1708589 976770 1202321 71395 1283442 1855341 550644 68998 381066 1557868 696887 1316365 775764 182592 1125755 416130 42050 1528769 1298975 1306051 1213352 362586 1458691 282179 54247 1447938 473884 1263775 1191780 315785 1926517 1858235 1159924 250010 993939 1227312 1643465 585920 791069 304501 358904 287543 766095 1054862 1556472 702500 1316254 774024 31521 571715 627276 190993 810852 913541 506376 988750 1722185 1472249 542582 298121 1976005 397724 1427463 161609 1754252 1014056 872211 1460476 1356439 577499 1137904 876118 110840 873583 190064 277262 1676926 345978 1371215 1180949 592347 175706 1583046 103498 405098 1306062 1587718 1064753 1797613 916943 1766707 741895 405090 466396 890975 1331928 1799989 1508171 772034 28853 709014 721620 1773515 1104682 641337 1798594 1771213 143124 1854437 786287 1470015 675852 1227135 1366229 804220 752781 541612 1482697 1726713 483918 570637 737457 148953 1743488 1865975 1479010 1688970 173290 650531 249918 1220120 248501 1971078 23866 277898 1093329 485712 1607233 1171816 1913440 1002398 1659998 731734 1822110 1357298 1262618 1466718 967571 1039320 957845 1688230 1621635 1388411 222631 397147 258709 83977 289540 934516 671241 484127 49968 1253570 46501 1596149 554938 744937 266801 1264828 100552 1421227 1816348 1117830 437820 469309 1381637 366811 1312382 832390 73931 305898 1149735 1267501 1127716 553990 1426702 355961 1142831 624362 101246 257502 44169 1826890 695409 14192 316510 1696956 8331 1689349 350481 469352 756211 1230828 316010 1998167 1404765 1153868 538902 88773 241185 177830 789934 541442 1012596 1431167 1824149 892845 448683 604750 583041 1001958 914357 1109503 1528981 1997238 1264055 87000 1430902 389675 48116 1195288 917213 65213 1675537 595508 1702724 266286 1447430 1226446 1017957 969776 1079871 434351 1648228 1963333 1818163 441559 1496946 1133955 1843188 277856 880601 12214 1500849 769556 583075 1753119 398628 1403225 1140148 1781489 1440699 416512 1658177 921159 1625356 679730 1869670 484827 555175 1390329 1916342 1304227 888524 901695 1361022 1977133 746879 1300742 883434 1137031 765897 1988083 569403 755933 940859 1384850 821786 1565245 1665084 84249 353163 449668 132024 1232232 460404 1301713 1283448 1525417 276066 1481391 1401562 834479 1286584 16171 1449048 1686528 740396 933720 788047 1860472 116604 1561157 1483902 993474 623883 779924 128838 1341485 1984829 1475683 426066 327806 1424663 981160 1970313 885078 74347 1479970 1146780 155709 241328 16589 1838472 1121731 1680060 1157128 736481 1584164 1453358 988255 784630 518367 423702 762953 696972 1190531 1667590 1874896 918733 392452 926434 1307904 719761 1332869 579478 238793 612278 1047558 510760 1863748 662117 1245316 1729666 188781 1011301 981250 1095484 1238817 55728 361524 411473 68469 751394 692692 227546 1393606 1224543 989561 750186 1130070 853071 1538265 1102884 85165 1245485 1485219 1642025 1765915 1752411 1660070 772446 228424 1209537 1489586 186951 1224290 916859 1175015 1009050 1185617 19113 325756 1443620 138290 1605542 1956728 394670 662328 191535 1626123 1176874 1146537 703729 1773344 1210119 492349 54495 1377649 900275 1542841 1737192 23142 1903499 858760 651893 1854492 1953486 1501204 546367 1744717 686849 450718 1292002 1869913 91519 169104 1415679 1641491 944521 1663441 1985468 476096 1270924 341778 209865 1308885 907941 1468144 1857597 266587 843812 1328981 654978 189880 760483 208808 1835142 765604 1565186 1991731 1828629 1863784 775098 1710756 1501940 1513793 1107297 1744093 664643 645802 1237655 1480623 821014 261456 165260 1097691 1906359 1252658 120681 478087 213854 1340800 1648844 223978 346770 441086 1791863 1142780 1037674 904113 1371248 763764 843665 1178843 1346301 1927138 1634482 896085 966804 1083638 1615948 390742 661135 509251 1558163 1694426 87703 1539656 74314 1543748 1861635 1338387 1475786 1789446 350809 1229491 672097 1107710 187141 1035368 1964088 272494 323103 1119224 997331 1807339 1490095 1517338 203356 1155028 1929004 1476316 574641 1033533 129051 720874 1716145 1079414 1856239 1421656 1874690 596744 258756 509472 774100 1968001 1499027 1595527 1220334 1445292 318987 1504299 90069 1105857 1345616 1722928 1755640 518813 1825078 1958791 9779 181938 1181933 1000894 96064 723116 862114 1498160 656460 1996412 1004464 1198947 1292225 787872 1710687 1585045 155455 1396705 1836617 535523 953881 1759924 1905350 150431 1616959 1130574 1394136 32233 699496 1418154 712545 616391 313323 1578263 1978435 1815493 579670 1122550 705844 599390 804963 1941675 1184105 118734 1318836 1597372 981108 1244077 748177 1959241 1101423 464933 1644298 732510 724903 1515497 1194034 1725942 922326 948004 1944729 728609 1645175 1775397 1318108 1752012 1611786 1038565 1333587 1119788 421043 343758 1393456 1645728 1980125 10595 581397 196307 245382 33198 474542 996104 1232721 1129342 1918078 813282 237033 1140559 1937776 500329 1147270 1125285 1208293 1533570 171289 1137673 1489228 303029 1594974 1295513 1942525 1935561 1291386 1187949 226654 96363 1944961 53166 800773 1932234 70213 802079 1708162 141622 1093114 1706053 850772 894914 482300 1156174 466444 1984907 77129 1037509 1288123 1263139 1739960 1508758 1993042 1282416 190931 1827527 1834136 1334779 1130390 801847 994334 1661879 1351312 1226880 1186935 794568 1179787 844314 1064479 1211605 1708987 1317560 1002865 468926 879 1956195 1881364 612921 1562076 1537597 1415810 207726 1701765 1291843 603904 1711112 591228 1624089 1903502 1328899 1598598 617767 746572 1052849 112472 755613 1402420 1536430 699615 1380773 278548 695282 1692873 636073 404054 1869937 1465395 869181 293862 1133611 1795387 205664 1876716 900751 1489657 1854886 1407247 973305 66170 1896464 687261 1541378 1731822 1581486 214889 1716797 973765 377232 473909 1155191 1099698 227336 1009697 762932 472888 539742 1900257 287873 457899 68346 297578 1427572 1707733 1334515 1671492 1000396 76523 910035 1222305 130343 1060097 892143 44305 1304074 1940623 173954 837979 1764063 1518550 491828 925178 1433924 1864813 701058 1646118 525005 1531287 1456068 1881587 883105 1038708 1661427 381743 1834220 183682 1581907 639243 607708 811646 758441 699239 1688402 1511087 1467058 1171255 1487912 1199732 103539 257551 1351212 547324 617575 228398 597125 71818 731765 1165850 115219 64294 1166718 1783199 242813 790283 1936117 1355601 311609 637415 1437718 1804184 154090 1175758 1402408 260421 1523060 870180 204102 23976 1148477 878103 367585 1240435 463999 1140631 491560 1342018 923640 218251 1434196 1359949 400519 1658528 1514487 861158 1117443 889162 1979880 755314 452140 1194202 1943974 423782 559575 1327292 1365093 1650779 709535 130009 1706717 972561 1701269 142238 643519 1043856 850280 1718247 933845 189957 898906 1043451 573073 540402 1713671 185424 752508 988317 1057209 1529638 1432385 1243030 443140 1168068 1909463 940901 1386895 722083 1192098 1517727 525670 404213 9934 1508595 307242 598548 83504 610995 1724913 763215 856857 1346368 740836 1759776 744410 777070 1208468 1753878 815307 294149 1065546 1300774 1657072 1237135 864012 1397274 469350 99927 1309881 738302 716179 1747566 124506 1117944 414385 1791837 1924010 1869057 1099087 3902 331649 814898 1247278 204992 763402 95053 1234090 1006050 726472 80591 1761551 1502069 1943832 1649915 16428 240404 852848 531298 1614876 1118053 157197 1976803 1000229 649770 1447734 1415981 981284 1297611 37097 1310296 626347 1483287 1366568 877210 1666698 1493099 1336499 1134019 981463 1095064 1322669 1628331 1618264 475940 1220739 1676111 337578 315489 773979 480535 1976575 333132 1137625 1887853 441495 950111 1344081 887374 437124 1356142 1460828 1060142 1043597 362419 1081846 782041 1382172 1699701 814343 998295 579795 1343029 1877719 1017072 1254292 1191746 1856050 898190 547649 1491256 1936134 1767802 459640 1828907 683627 488589 578867 1428441 1978960 1759864 520230 1822606 989754 1311274 1249241 1412762 1725723 745249 1756284 1718568 1911740 1680292 450426 1493031 1333368 1609097 857340 1718110 38141 1440076 1377033 1117060 557702 1537575 1798984 324686 1636777 324975 1435675 45026 155084 1142796 1238906 148080 275647 18738 1612168 792424 793675 496550 1882777 1288370 992103 129146 1347296 808685 1262589 685057 448224 1955893 977907 1179705 783110 762257 1979375 282022 1756282 554936 1898588 1046911 1760733 1886288 501405 428306 1379842 877395 1461437 904341 46915 1691331 1266331 73615 1867929 1120396 661786 1201178 1118190 1825315 569328 1930205 1265824 222940 1441942 185452 989369 1208929 1490075 1347421 1420093 541339 768786 1042874 391498 391906 581375 121973 1461550 1085541 94003 755203 1116378 687597 178929 427613 24841 1697599 515620 1365647 455430 1177907 203674 1928717 774709 1186962 1530757 1353736 90138 107342 513681 387726 81882 328097 105249 548719 1530183 833006 1594795 174183 1809613 77272 1034845 809138 443533 1194373 1155034 818843 117006 1590079 405889 201364 1778829 1017250 1586372 624177 577136 12789 1004589 223340 794157 1415232 673450 387491 734741 372342 942318 848403 1040344 1528911 1845695 43081 1977153 1918719 71254 770683 1006149 1016719 1113102 314698 1907492 1755127 1028078 486966 1846047 1237091 673001 1925516 790621 1140188 995521 1442129 1227254 943203 1538603 758722 619492 756078 1360476 542043 899898 1109059 932597 663522 528799 948795 462682 269942 1746041 1778397 59265 848376 858606 169977 417006 1453958 133164 470791 855578 1371142 930263 1075481 477963 1345621 1405295 1969569 29898 1455350 1033750 571814 473270 266098 252723 10683 1002758 85653 1692392 982419 558478 815865 1739231 984052 1368710 1295231 860801 1680768 1972714 458323 86460 888927 5223 677444 155554 845166 1410480 1132851 1160541 1712574 624604 1918485 1899681 1279819 207684 634922 802076 1786171 896766 519937 318330 201362 640060 1373767 89597 678943 800505 801149 1422755 844716 391355 263915 1127592 772317 1984422 1198770 891448 834727 632013 259940 1814300 1505051 1494521 1586940 1708457 1728206 308078 514723 333443 68051 1044572 1910662 540775 349905 1676265 1585087 103190 1177441 337557 563947 947547 424175 274452 895837 1009354 1689084 1380352 1574086 1044819 181522 619557 1168747 1437873 1626915 1602964 687904 42476 704362 1384195 1205943 1620189 416642 420462 160582 1286988 1589557 1349260 535913 1197981 711394 1273785 983756 1484193 1683992 1937730 6575 674953 641719 42566 1494553 62228 759561 1404237 1340530 1431038 788748 1138737 1492445 1371249 736190 1224341 314106 890131 1494502 207306 1480324 1621823 1394508 244387 1974550 412160 779830 1636286 596650 614886 1910331 1950333 553779 285531 129504 945499 909481 980588 834031 371547 202588 1118704 58709 865576 1646172 1421473 1210080 362858 1602275 262350 1355892 979530 908557 267427 1203019 1194036 685239 263519 923569 957332 411421 834258 832758 1107406 1567805 1797796 749320 1122113 1017939 9275 1550170 1222989 1489830 1251676 931032 427265 1090967 917084 1634351 1713306 1095102 400819 44131 1962379 177349 1821934 1271828 276522 1243398 1590886 1744168 222718 1738358 263972 1342173 1801560 241715 534165 455603 1290954 664082 324155 1211044 1604649 1150015 691400 1418281 1376898 1411402 489450 17466 925896 32860 1443667 328094 590435 1311447 1336383 1740010 1239855 1214237 806971 1977943 754897 1684422 1056556 870445 846367 207318 1089662 948165 1649279 852906 1658515 594881 344965 582480 136301 382724 1067786 938199 1509705 810215 1200544 546550 1541547 827164 1923490 228002 54563 1787458 1193957 1970770 1696841 1672054 538998 445953 465268 865600 833883 1679494 1310670 1301078 1853878 1933450 861366 1688858 541261 247235 230265 1680889 218608 1027684 535532 531835 855797 1768321 903914 1650073 568961 63681 1460238 613151 378855 601243 1705538 544281 804840 516914 425417 724201 1771202 1575179 784205 623307 1822679 173758 1009662 1134208 1360130 1182067 1249537 808629 1373928 1617552 1205081 1705645 532844 965374 13759 1510666 1296992 943693 1668442 397673 1862777 1629852 1759187 226101 1985422 1062958 1254404 719981 1215100 1684359 47359 1375052 1195852 706431 138497 1090483 388058 61456 1679232 1699256 169518 1791477 1390388 325163 868909 1251570 123304 1185175 230904 1061344 1895711 382579 1028320 237299 163630 1149930 1397612 1619565 1942653 663185 238286 499219 1829043 1808419 761064 563044 1884495 444253 967218 1067984 766720 654834 1496381 1639617 1709845 1687079 1605025 545644 1425724 1841253 1861224 1459848 237677 1536608 1089686 1165368 1829009 1614354 1122445 1102867 1229775 41843 1537915 349974 1883305 1531963 597641 782164 1725082 1400040 1022038 981294 1396211 1300453 908234 1064996 1668833 248462 1317361 377135 630662 779746 1604820 1775566 26699 1696783 381557 175375 175712 900127 1726928 1987605 1612881 241850 1707854 1024685 1750170 1050641 53845 891852 1572841 1125326 1093886 881510 202072 1024313 205106 1168311 88229 1506901 526596 111913 1627759 21028 1276741 526444 219113 1330865 19541 817562 620014 1237331 293625 1754334 1747560 1180878 1362033 298425 521530 1412320 1331818 1959747 1404697 46772 612948 1952913 135169 194892 1595185 668271 380711 547111 1897398 1615216 1712641 1715718 634908 347134 567611 1646009 934782 1538191 455428 1030779 1134739 1804901 145762 1682390 1195813 1977405 302504 891067 1110917 204146 1673001 618359 1903060 1647179 44316 620814 1820117 1410208 946922 378861 1483028 90390 246710 145990 964497 778994 1723610 1792938 179968 1099327 393711 92843 1657761 1447829 1577404 1646986 1216951 72953 1736743 1667966 1986091 1032742 177089 1094913 1006586 1144880 1464157 1413328 529907 1039093 841530 850016 1570864 1100996 1353892 1867155 750048 1640443 1106812 579391 1131021 1123411 1182489 193550 1538950 629696 844208 433945 1030298 654916 715171 81312 1825335 867949 267227 335717 598903 1462616 208610 323286 348603 1249847 802787 1440750 1034291 193616 586583 695643 307060 117695 1681912 1845000 1869632 1843225 1151855 559270 1363747 1301429 1935275 1242920 441146 1347686 406674 1834462 1715878 419881 1554672 810641 1924014 364300 1445795 945266 494647 955726 1436895 1136970 687651 1516175 1522273 100964 1917786 1761165 427600 1978605 917537 572103 676973 1770049 1771094 262511 1095292 1853395 1170643 123687 1370391 491249 960180 777465 1759262 1472624 1571866 1450842 1734174 1368510 580389 719174 1678235 751865 1864520 321520 1136235 791438 1579876 200201 917369 1484041 469364 1758157 1713719 1504817 113395 627658 1263743 1920230 1161219 1439194 532992 469994 280303 833359 263424 1585075 1431874 834609 1679077 554530 1505326 193639 448877 1278685 856446 931493 516132 1542872 663338 948071 957642 1669326 801944 268687 1585673 1095738 1369177 1741510 1216244 1206483 256538 213024 1148913 1855434 1815637 830743 1276981 1704044 877177 1110760 586625 790620 741315 1892127 1688597 888800 126978 1413066 408367 548663 413181 594769 484242 78889 1666882 613631 1960959 444559 1106431 1719321 1542834 252917 1608273 1453991 558772 499865 692851 1722211 790660 676268 1139570 1025966 1299202 1716914 1981988 1945980 212498 996992 891249 717540 705479 625910 1594206 161907 1244309 17715 1855133 344197 585732 1854890 1239768 814278 782485 754197 976146 1697361 653069 1834122 1684195 770332 116150 330791 1308403 124490 1813208 1185039 369800 609586 603900 147395 1136426 1099244 1649029 1313161 770130 463409 67482 337730 119586 159766 751739 1632762 130459 1207007 1660637 1630916 1555261 436203 95737 973325 1141832 1338547 813643 933858 1678920 1083363 1473109 1164020 1395885 1196143 1747362 139366 1529228 666158 1573535 1632997 1759937 1379578 1078556 195016 1903194 1394237 1551691 765631 1358869 91854 206711 1338722 724236 1980256 1727588 928226 1823735 1597537 734980 1418629 1522280 669868 536698 1154935 39145 141560 1484100 727103 1555160 1539762 898164 966654 690693 170301 1112828 1043585 353400 1954698 1493444 526417 887884 216392 4634 1537169 1791945 1890230 1393417 1172420 958228 1256728 1801175 610865 1856504 1219795 1564934 1302626 576041 364818 1839825 1321673 1442486 918760 679050 636193 854713 1029003 773188 1513158 1392707 134827 1264712 2826 1461149 183046 147654 223942 1312508 95637 1886206 1457558 621403 1124126 1014721 112295 699687 1590466 1890264 854382 132737 522398 1463781 51026 469953 1094856 647165 417778 712368 301760 338030 1795056 1653214 786357 1701461 1010955 689855 887883 968554 973056 471617 523007 1053814 1717443 1410545 420545 1334393 1089886 1053335 517084 455068 1492294 67265 117917 735476 744732 1855880 995601 657664 1464096 1870058 1923406 1446795 1965866 1291266 1841823 751635 1951452 1325254 1978517 1846170 942996 1521498 350530 1568163 225562 1101073 123058 255079 9896 1214122 602305 1854314 1239568 1153945 1485859 750389 319379 1357069 136775 349153 850682 984205 42678 1176843 219838 218470 221994 1023099 908884 1725715 133554 35609 1151899 1011996 1854347 233120 1594307 248972 954350 1709553 1624842 1239783 1515671 852030 938303 771534 1359637 752211 796453 1037610 472943 1259758 1323320 733906 1703636 110696 221668 1792954 1783278 178606 595220 1553687 1726943 546286 428393 747265 623278 165087 899401 1215022 1720257 1342233 734071 662666 716717 1058320 863439 1814633 1144736 1513671 1718603 1879798 897235 1687214 1256114 1116229 1408459 1393698 1988314 1595664 710049 1550209 734158 175594 1087522 467233 384997 914113 1777032 1310506 1819151 31757 322855 1143749 648064 404803 228178 1614552 1624565 690288 969962 1497920 1567285 1740914 1050667 1828468 244389 1084553 971221 1111182 1300763 150641 447346 636597 624039 226692 61603 1189567 712983 1756256 499952 470692 880380 1052773 1608429 181666 7554 485219 127183 1983791 800722 479612 570226 455156 1397246 1353749 1279371 630874 1800902 1859164 1667942 1455199 233857 1890714 1042925 1277320 137653 458379 1546887 69795 674492 289861 1479577 677646 913798 1042777 1243279 1950255 1172873 1017312 761613 794811 1765379 228444 1299993 259167 1267275 815386 963077 107505 1868439 978550 1387319 528702 1197850 188763 235641 184578 1828586 704194 715938 263827 686357 1188987 1983878 39983 88398 1713058 1574713 1735687 1024180 1520136 709960 1707509 1950463 716914 100994 934834 912695 554903 1996289 53893 891257 1905583 556742 1150558 1371506 274526 382359 830212 259035 1375744 200866 88170 1737313 1354290 1347863 693829 1904297 1706851 120854 1891977 1093017 1119261 1078461 1195944 1846486 796133 1333572 536673 31192 437595 815938 854214 734232 1684456 1970192 814336 1505693 903925 1247899 1835656 1757658 362552 1320132 1225782 409397 1348030 408527 1695690 737871 1375113 1047091 340770 1585126 1232185 1817373 537847 948365 274493 1647447 1453837 1954970 778628 289131 282241 1615433 681556 299988 1955099 930934 117439 633113 249738 800353 875775 435822 1554259 957299 714989 94500 1975067 103917 1875474 1756552 61354 1756541 832456 913722 542005 1769289 399642 1125274 1306885 1546280 1896840 905234 536589 433567 1127391 1707040 1943083 502258 529097 25518 674715 1296921 1555152 1493314 1875855 1325456 1032905 1541532 879270 1524968 70794 235051 1260085 1093868 1442968 1707759 16574 1096991 1581347 1802863 301532 588087 851396 692125 741938 1978473 1171834 1742678 875317 546236 1579416 381831 576173 1654453 62089 1940172 777064 1185981 1762775 1585464 134946 1098487 1432048 1129286 878715 113940 140973 545671 785781 1774787 855302 602153 817119 1491114 911892 1527461 1902743 1406821 1401868 1813362 188638 376733 406474 1477376 599584 715037 1982560 2335 1435459 268378 1246442 1600173 68987 563359 1624432 259317 1738883 755013 953210 1164395 1755003 420730 1242694 1843504 1278147 779706 498149 1561036 936518 239707 97766 1039881 583750 1367436 909610 709391 1389691 1682589 1063045 157438 297616 1732022 1371453 243533 603778 937557 506336 11662 1924477 1349084 1236631 814575 1946615 1721200 1459333 254096 1823587 549147 1299477 1307889 1774496 1164389 1086359 1355702 1059488 217080 1073473 1726200 1226599 724423 1355620 1412461 1711464 20587 140236 1235617 408405 141825 314567 1201596 1953286 237657 339091 495379 1259127 1928687 1347126 1036913 1023592 1160616 1528164 1788688 44584 310160 476346 1042876 961931 1828937 1834777 1756674 479926 87898 1371768 240090 949625 89869 1013343 966575 588435 1354314 1446599 297148 47436 1779649 802280 983484 300373 11889 513815 1911947 849389 1653814 1476450 1869784 226302 1029299 1296321 1680636 425554 1101681 1454376 1028218 753699 1068075 1045170 725421 1210 1712132 1544134 1615931 594359 393232 11101 1669542 611634 1698100 449820 579057 1974346 204401 1954466 882947 1007622 1768769 1331698 1754640 1698676 1077106 1590059 24571 1932795 1468275 52251 1960342 1046970 305462 1439076 1161891 977751 1826579 956910 475816 72085 1103381 993323 1443143 1958109 1396283 1027814 317286 1204710 1675086 1093799 112298 771074 596690 59191 1102361 1420990 1235455 633603 1786571 1995383 149977 1470419 702285 1116603 1333255 1234261 1838522 519831 1049062 1661134 427283 1893284 1077931 1920216 1706486 172382 1483025 1014197 784199 1671482 829630 1404276 1440298 1314051 1760632 642594 80820 1420429 994235 1118348 548978 1865167 1135256 1356540 1391297 446276 186317 794643 1282059 250270 709926 929279 302571 1107534 1932517 734622 125009 1236104 1752638 471802 1315111 868754 883022 1231109 1743510 678140 1305510 721486 1090050 1628591 428307 1319474 1555235 272108 205346 1700735 1944986 1094605 1099844 1622663 755208 433985 1850679 1005794 792568 1385912 244045 32787 1500295 868453 1890561 246674 1133780 1449560 1316017 234887 276633 1780953 1079919 1089929 232205 989337 988916 725022 962043 236125 1534490 334644 1807308 227454 1148416 9707 1063083 1780958 1706246 421765 805836 1431195 1118668 550216 1765873 1551383 1345499 1086824 356528 1935315 1151354 74920 694785 181199 80367 586853 467239 1983945 1091634 1798608 1469225 1944412 1846454 146625 1169699 1747460 847977 917849 1541592 1753677 1670434 156861 608298 1347321 1767822 964154 1344212 1667089 1259886 810070 914350 1300130 817591 241308 36937 1736709 1190337 812107 1615843 1653073 1231836 1646479 19869 1045527 736641 803520 1151443 1618659 573985 109885 1825216 774828 59063 1957139 421835 1607750 225803 1877943 1829172 1024949 778680 1923511 713868 1964929 1583726 1065657 172423 161948 507115 1517781 1790835 585344 1077933 862479 759004 1296700 844096 349488 1247067 865227 875760 1888019 395185 1655981 871459 1564691 1007374 1219110 93050 412378 1025913 1138851 1562296 1585596 333019 1037648 959901 1848653 1462305 982094 1720723 1465379 1839554 1573186 1740023 1234958 526943 1462189 974645 584830 141857 1058798 670106 145679 1701987 1343912 1710915 937176 237148 1146420 299888 607419 836416 83655 734911 50028 659071 938609 518617 975788 1048594 1879439 92278 692043 945577 1677524 1478799 1035651 366871 775200 981455 628396 363293 1941512 1976747 1057162 1405519 1865643 565206 741890 852277 1696724 1328045 110374 280558 882784 63208 1140750 1019716 898381 1474419 1152713 796539 1228287 1172899 1408132 1741556 1824964 756734 1823909 1632677 501174 265091 1424104 701134 391124 1997963 1086012 1534122 1454150 810964 132701 1789160 1408053 657909 1621867 691429 1449126 592704 363591 1455852 495136 140340 1235946 1551454 1642948 506200 388602 1246102 76408 135285 1012907 1555326 896847 733874 574984 503442 360998 664931 1492481 236774 1458785 129571 736031 1029668 242007 235696 24544 1028658 904661 1889948 1657734 1716129 255045 1434282 1343777 1624993 984578 1364399 1658986 245335 976326 1438356 480343 1985767 637615 891646 1342812 1243650 1306031 1475804 1471235 1661453 1287676 484130 833250 466706 1973838 951739 1238732 427220 492328 1237584 539634 1803845 620061 1694034 1629298 432280 1358689 1437345 540268 1066732 1556967 236267 1729524 846603 231631 1153807 358218 954564 1631933 1866540 1744216 1115852 1075094 361576 513755 728359 770598 1667009 429725 1513267 718137 1304797 1178958 1222723 1778746 804281 1074075 453958 68299 1684275 1288084 945492 212821 357767 1037094 148921 204801 1766491 732178 1825568 514193 1788715 1403403 504486 1675808 1469675 191482 61705 249793 1820037 1910952 1776377 409414 124677 1430543 1328562 217074 1451027 27262 1243261 1563355 153972 800120 394240 1438645 230912 494571 380041 1334575 963038 482390 646998 584628 135805 1114836 5872 1382969 53445 509348 1613877 597910 977651 645489 1924252 920368 788145 1665041 334324 1514648 1601059 1497179 97596 79921 1545547 1932308 912248 770288 405959 246349 1392356 1775407 1849992 1255007 1896314 755848 733655 193725 1942666 1868274 142496 275881 689294 1739693 1962449 1845018 464685 631301 1338812 1801039 61260 1195886 1058387 927678 1275544 1537986 1670523 1139423 775352 338529 1852516 123895 1120618 48412 1374274 1909490 573935 1671015 352719 899825 926886 109065 198030 214808 178232 1846562 57578 287863 1914360 838571 1655012 1572181 724939 1224785 1722397 1414883 1099574 1097288 1268150 1105154 819175 451040 1885247 170745 392020 473185 1641836 1020551 1937104 1099426 1989317 606509 1723116 185140 1846133 100378 380752 1683043 1522458 925745 225752 1977800 1979087 1161932 1110020 1376502 1118975 1186982 1688856 300269 1793820 1053068 867561 374371 1592089 1185629 305344 643440 1320131 547473 253867 835846 1505776 1453940 47565 167012 725641 1170499 1686321 847111 618368 1374840 1170736 621101 744880 852530 10035 202145 1337404 545837 167352 659102 886504 520258 189765 1139569 918934 1696972 731686 1822837 1194521 1654982 189048 1153998 733339 199061 1201083 1957099 1400081 496415 272373 956618 205502 1200273 1118535 1378956 297709 1981245 917434 1661448 813647 1046179 971677 699208 1759631 1192326 1116488 785826 1240190 43549 1079656 1310703 103516 1430163 1380095 412315 658346 913554 1125522 1235209 337632 34422 1097169 295917 637766 1670116 1010126 16081 1903411 914606 184158 587407 784305 1537974 497758 1248456 1604059 1233964 634629 910816 835706 390341 636225 79746 626815 1068625 1301294 535377 1690476 497931 875819 315212 1755683 455958 1028905 1496111 1535254 882389 46802 1897035 1321733 1147893 876123 1460936 1329257 1238894 1097520 926477 633460 489545 1094213 348322 1365232 515777 1579371 316384 1355869 226667 29691 47570 1189946 783688 1191526 1889220 272734 55488 1439483 1473144 1357200 1587521 720828 68114 1925178 1761356 54978 221328 572162 1436271 344848 1446899 1984321 1998289 1230685 309225 1826590 959689 1599650 1612192 1284299 715682 1789217 1969146 588623 301133 72931 458391 633214 865382 1040934 1784486 355794 1456066 1028999 379460 983399 71811 1261386 1478372 102083 769709 1973300 1560225 594518 1824506 1056402 1606432 1032568 617446 839958 586276 1331904 297060 1660737 742152 1601671 738582 692803 443281 1705564 43611 1733155 1325434 1947485 17129 1151680 9527 51457 1147853 408680 1972450 1712318 1261979 1964686 1031056 1146389 975611 460553 1098882 1689485 1092560 1313653 983810 1074643 1209690 1716002 22398 263738 148136 518429 1270511 713300 1755056 1709293 412188 545998 1483606 847872 1302936 130460 1277484 1687570 1449350 1283517 1436277 470260 1172617 1503713 334542 1792566 256109 1218679 656731 754583 1744292 99754 1673521 1686660 703303 1340543 817001 1543599 1131946 717590 1623585 1056937 1989757 529432 1328230 1999654 1745159 35560 642528 1513605 1772309 1563919 1994699 1813229 1390437 1806751 1261171 1708298 1200350 79260 952 238904 1277595 1925368 1105466 748316 1133216 333823 1988362 1532461 1916500 363838 339279 1852561 50354 799618 701656 410968 329608 716877 33847 101332 1082407 110548 1467293 21895 1689898 309479 961339 1876463 1162926 21240 1309407 1716762 391641 1364882 217483 1696637 563924 1234172 1272612 1907891 73548 551817 837016 1719556 557417 5164 255206 860531 1060010 1814960 1514731 707158 1736133 1178503 968216 1256650 419894 689017 845000 102995 9360 1835173 627213 1388505 1003430 1868374 637435 1689660 914962 844165 1174540 1831748 1936567 1683993 424640 58284 1339010 937134 1618968 1545959 1281107 1642859 1295550 455209 128071 1312884 1982954 1757082 1274748 889303 1230492 1452106 384487 1458799 1161612 800056 728124 1088872 1974629 6493 67044 635339 1486578 1646754 1732886 323339 1102291 1842365 1287327 486808 860871 353987 1725178 1423271 555131 18373 1672399 506700 142225 159788 780796 1895537 1502399 1397084 45591 54368 788984 556432 1743737 1216357 1507616 1034303 926634 1822269 1400459 834089 105538 1504016 1024982 1182422 1973085 182064 1118697 48943 1163035 1484028 1712960 435409 242346 1420306 1872244 355322 1298472 1187663 390142 1487330 1344298 222956 394418 1348265 912036 1935110 185380 1013003 828860 962613 916228 945526 824376 1867227 432001 1292779 1634783 46333 269227 260264 459067 1449819 1493896 1944056 926910 1157259 1106162 872775 96830 713994 873884 534557 519694 745224 1016099 973657 44656 1074642 1027336 26078 184789 1036371 1558449 1180622 1092874 1293200 1300185 927430 1123847 244556 1587761 1718793 320284 1333364 1260890 358235 189314 942928 255832 1274734 477378 818728 1950375 404197 1871136 777326 416329 476371 740476 528045 1081950 1137746 449964 1751564 1047966 672225 680316 1899960 1212964 783331 1698178 1721014 681317 1316527 1174594 1894753 352058 1846233 1580161 1311645 1412288 779612 1173555 1945332 1562862 1339686 1231649 973307 1573056 1913160 630723 929855 808882 30075 1201808 29202 425428 582760 958531 1724344 1261698 89304 162355 853356 1942677 1063155 219139 533821 1901100 1168913 273684 574122 1673802 1999335 1840385 611495 1733732 1869089 1384282 481396 1181271 1686386 1665870 1829093 325930 1034893 760063 1600814 836508 627862 657204 263472 617165 1802656 261068 532294 1749147 1409520 1271334 1069549 1339532 1975239 1828983 303305 700865 959645 72617 654536 1679363 1071679 99403 1718785 1254497 1444863 1462886 579096 703922 139300 162860 1633697 329206 1848021 741381 652535 1685576 1673603 458618 1192206 6171 1715161 241022 1180226 1696651 1120489 253328 84227 1207878 2281 1052772 1522151 16612 1607554 1752412 419886 651406 619930 1342699 1194237 170046 1454255 1971753 128541 900183 1062421 1468651 1822371 556288 1821649 1864564 736767 1054483 1905791 15496 1828899 199089 49287 1271784 1130990 1181127 1122969 744698 690022 1246837 988275 1153980 1811373 383164 1672597 281648 1647154 1239717 1604593 1880363 1464938 730303 233026 692984 1228342 1808880 39789 948082 588502 587941 34740 1858855 998602 1988292 1843869 486343 490805 1741672 1819619 1719264 1960962 524764 739471 924249 1324252 1184170 12989 1128893 1943308 592654 1870456 1866695 1827237 592393 1817588 1729000 1030134 634923 762472 1125900 570411 363180 1879486 1969255 652103 408864 1839831 508821 1690787 429845 1841104 1736696 846963 1925727 1467312 74029 1263566 1400674 1022115 1892821 1846554 572559 1559150 299797 225360 546337 445262 553402 1734179 722540 1407812 1153567 907738 332552 34554 391012 1047745 163268 1019318 1054191 925786 1490286 882760 1406208 1763468 90201 1461222 1046888 69797 872153 1211554 687919 1814787 861635 1843806 716096 767333 1121440 984865 1386111 811850 1777543 313375 117795 746430 1978235 1843296 983592 1972894 1157526 1958332 1277552 1260583 853036 1405895 296210 684964 1701551 61845 1500045 407737 241360 997766 97893 1623914 1130846 1458948 1896406 224619 313864 570701 1479861 1685245 1269581 1774122 1733407 112094 1409944 174521 631672 1109122 1763782 1993950 1897525 193067 1289891 1196347 1892975 969153 373675 1483409 179506 487393 1275895 1506145 309868 1014177 1661302 1928797 531703 966612 265717 57098 1620022 1437315 883786 1507755 481316 1156089 1291537 1080895 300120 1148237 111108 48611 1596673 124460 1947252 430416 1084257 604242 1946291 947009 1153956 983650 1953735 167911 117984 596333 1726966 1628141 609830 987546 1796143 480076 3257 1838660 1674338 442491 1095469 858526 606556 44543 1872699 1181689 1189930 994141 203651 1269524 1484570 1272208 1054963 324847 1555799 1637408 1674554 346870 117593 976485 1190144 1025303 1084628 519402 597126 1022241 1900182 442151 1552379 1302082 1341443 1199888 1086758 187 1282230 1147754 851434 685734 21247 1118477 1573510 1562128 260723 1527282 1855060 1057953 1587935 270016 1548927 523715 479084 107833 328265 106948 1785694 1216415 1911548 1984038 1922175 439768 1358580 1292199 976652 536524 1785969 1118833 367322 1399649 1607382 1327207 781316 751605 370818 18437 990020 1145997 1554094 156402 1944691 520098 96996 1467339 855950 1977739 182346 1595327 626470 713196 930089 829125 633228 1108416 1511683 1869144 58672 126125 670740 822293 687533 1206724 409195 92812 1748605 741133 754501 449452 884143 1259059 1772130 474135 597616 1310375 1639751 513331 1760209 1142336 1518375 1849873 962039 1674374 741909 902256 271613 610659 1110628 25037 1628805 1483565 1871175 513457 1379981 642424 1230272 510504 706641 277525 455355 95641 1264485 954218 1907794 820765 1124042 1249239 264400 645901 329714 19586 1271429 699292 1870766 479329 1061818 1050573 752317 359292 1860667 321078 819080 769578 908568 1363606 615781 824622 1110908 1953031 1890917 1373613 950466 1597585 1516512 897131 546976 1810768 1383048 507942 19411 105343 483574 1040204 1405864 1346524 1002919 420885 1768547 74089 27999 1027465 788645 1291312 764836 774131 1032351 170914 1008181 971045 668844 1691644 1833011 546901 523768 841460 1306480 1941101 841401 6189 52890 189898 769158 146101 1682671 4463 1643646 1922450 716345 140566 237967 674804 1888643 933258 886605 1724930 619927 788410 1218834 887529 728378 955311 914629 1529264 813701 846869 1681135 458048 1188039 1081990 1445874 1660746 38143 212924 1621149 1113650 1170846 1419366 1837578 105456 649149 1514569 746765 385620 819582 883712 1551185 1270083 1117878 1308897 50036 818796 84858 1425106 552 1128391 996411 1158850 353717 1403859 1368857 1554399 1252427 197404 1599646 953033 78830 1801274 565262 1695318 548712 1249346 1815638 531924 1208894 718651 1108282 1175806 1019053 482303 1788916 1043046 420394 852108 1553650 585959 1833933 34348 974951 610805 599851 1629010 867412 718005 1122366 784406 36344 844144 875245 1748221 172108 731195 87613 1712314 686981 1391156 826579 1858202 861251 804762 241573 755264 795693 634119 285044 454172 1333542 875548 854974 1489789 969563 529164 1425113 406006 509449 717677 1358050 1418363 819270 550467 1823020 613776 482026 1628239 1068173 1509904 424098 1512843 595224 1091919 440654 1229944 1001878 1046032 1948710 1150605 46278 732437 1356729 883205 436453 278821 575525 1750319 1511488 1486848 1466021 1353981 1197723 398446 1356447 1511252 1478736 1025056 1308904 1131271 1071974 1107385 1240957 424127 529214 791928 1037633 1536832 916041 1775648 153076 1813278 860768 1624753 967766 775522 984216 1346238 1304119 360736 358504 511783 1867612 1614922 1079541 1282997 459957 98466 1550040 511195 845100 1214600 1961470 282463 1444267 1701371 1075330 270666 1409667 799874 798238 322442 401380 1865335 1003611 1779212 1866686 1956929 762784 1894728 527971 1602108 384875 662417 104464 57459 394601 398679 52781 895719 43639 1788919 548510 14589 1494574 408303 826309 1309424 1271583 1818613 1308044 837834 478049 165897 1496414 260278 966672 1910960 897057 700191 603710 940418 445211 1997588 793561 49132 70176 42554 1605435 931790 1448823 966110 980037 665776 838643 1438557 943190 1093985 78446 800328 399410 1392422 312087 118832 1362498 1917412 718960 1423623 1896520 916410 1514114 723043 487567 1787112 1801533 1583071 1675141 1035106 1641238 1536221 1952998 766224 330939 1719141 88009 1339185 1182331 820827 508593 1267630 103659 186669 1476071 1046090 518462 1410698 602295 1845812 1675726 856138 350000 1415158 445936 1055833 1661070 849524 580632 1689413 273950 555395 178989 613111 295926 529871 1930831 1746830 1475355 155996 1973197 1053141 1876642 715243 1840525 1290875 1440067 798135 785059 189672 162995 1672545 204309 1750062 1739269 128730 1785504 1741552 852977 669207 124728 959883 1217981 1218881 531430 151156 641278 503201 866773 351496 1322984 210979 590117 399030 1502970 1667072 1358974 413472 1521829 1281353 343122 546882 1332244 772986 394760 914250 848467 19789 1040011 1132417 1124864 851249 929798 1986912 1134632 630467 1121831 1992391 430847 1727689 1987447 866982 256897 325016 168880 382085 137004 533509 801194 1900207 1186395 1614860 47312 313655 1335046 1238430 1220940 1667571 181284 1186498 1762963 1180571 1736342 1477488 379043 215876 1965666 1155886 962182 163304 1811615 488358 1955220 862728 1564108 176420 374719 1687969 760839 221728 663490 1553121 1959397 1043766 1236904 840172 1118597 1913362 629310 1428922 513788 1072043 1511378 552753 1645602 1298496 676019 1964328 1376014 874842 1822726 1959367 857638 908657 1515486 1663587 520381 1801602 1563913 1141252 769871 950516 707920 1825662 975292 787570 1882231 1194292 1358873 1227827 231866 731881 1934611 535656 760929 877639 1525407 1213243 1692899 1097587 1481352 655606 1037903 1010026 1480638 433434 759322 560311 255372 1506065 408708 1926214 360615 1476189 1205320 1837841 64926 127070 1427990 628865 1011410 1211253 236543 77980 378093 1778142 1774523 211871 186528 1479787 1856257 567849 865432 1828324 400946 833225 1637020 829 910973 533041 432326 78768 1783520 1991933 926880 152539 1162845 870667 1468912 1379552 690437 616302 1500871 1395176 952711 726769 726830 1038497 1088920 948821 1346251 1821589 505083 1201220 1857256 1421268 1821495 1067632 1194376 702988 684937 475360 1057121 1046402 179779 1069674 1436060 1995909 81126 818690 726413 136362 379688 710991 1998766 806795 682967 1497341 1787555 452096 164097 1990836 452735 642846 1031973 704156 760736 1417356 16176 20828 760061 1630651 1068415 619303 814455 176826 1831226 406501 1197521 116097 1582130 1600030 525383 1640629 641857 120015 312389 635542 376154 1818511 148096 1105348 1050571 797081 1001128 1327540 174975 75488 494222 160851 253866 808944 337766 1636677 974614 746223 753107 360583 83625 1595062 774749 952260 1661747 1558640 393683 1737745 1590685 262016 1151934 427148 957193 485161 1306632 1597665 1948102 1744484 1553890 335329 1958562 588018 1043952 1790355 277427 567913 87802 534336 185159 1532439 1031833 1110196 1023262 1181955 955969 742966 211286 389558 546539 1290324 699380 813118 677516 1541465 1117599 1554342 1840889 1827131 304071 1267262 364851 264696 1992383 952408 7850 258035 1338184 1202277 1205376 336521 1956281 189937 612353 197594 254759 1574922 486799 1749247 1897736 404754 18776 1197229 1953460 1563708 1548259 1057234 32664 1677874 1752146 1141473 1740931 952889 184016 1990287 127310 583388 996395 1418713 144110 949157 1074929 1744008 632044 548344 502682 1273408 342560 1024080 1225498 198374 760274 696761 435491 286490 1604266 223099 1427639 196234 1840309 223651 590678 1068489 1360961 1101039 617242 213446 1374040 41087 1451959 920455 1102685 1291962 583191 1377342 324392 765377 281770 596479 897282 718336 1865219 95469 564680 1657690 356618 1298404 961224 549728 791131 674134 1118709 1341315 1125955 1398962 916372 1242659 81275 1325318 1966998 1967946 210230 1756753 483519 456982 1812524 1603782 1773504 307840 942481 1928166 349018 710414 1298386 1329164 1207321 413340 597057 33568 15511 379564 1863000 666320 1586621 186171 233077 345757 1955076 1271102 1860105 1989828 1280711 913706 855150 1175237 290194 1512816 256976 246883 1991889 1343689 1187971 1513262 265078 1432826 1567218 795903 137792 1341560 488397 444005 624257 1374706 1216750 1537515 1846704 173950 957111 1618691 1051936 1095410 1587211 1727949 720186 1723782 688525 1636212 1301276 1135624 503207 1873716 1973568 1777390 755700 1808356 71872 1950551 40630 1840136 1734621 563747 463472 1225189 218047 1360116 1949441 1398165 1205772 984433 1995094 1664662 1240151 1711087 666566 1416015 1862804 552308 1466703 1393402 1279538 553708 648337 628874 318600 1278682 1144718 504624 1103562 794021 1765487 1859231 1139472 22865 1885929 758080 736085 1126946 113382 649329 1398835 1477802 1437264 25052 1073988 645194 1010404 323370 239667 1421954 1542599 1312219 1651758 382954 477204 1249447 721539 182736 1156301 1516836 225834 1429729 665615 1004494 1979496 424423 829779 907717 1205790 832460 629937 1192734 1047309 117920 1128682 519563 1490854 138484 1398080 984288 613734 1527715 873551 232983 1911256 1043403 1587883 1125882 89343 1592079 651398 665348 971465 153143 1292351 367511 657617 1322907 1434538 192464 946755 1780070 718193 1290697 541150 631684 1632188 1683495 993118 644612 1341099 536761 1257135 1983309 1165614 1673767 1872827 1179435 1495675 131409 402747 936930 225848 959436 748736 1781936 1893100 1003425 1771165 1203041 1734760 1931630 184693 1134053 742046 368331 119398 762657 1491113 1898567 1848411 221090 655310 1378326 1967023 591979 802750 1363025 1522904 1490239 674117 850796 1335117 1288476 63887 337317 287332 1493267 117843 1738819 1234891 1392271 1235798 1342473 775568 1141933 355622 1469838 433466 1657962 665526 1168966 400396 86408 1529727 618814 1902428 1532982 991041 59368 3858 896456 941835 48949 1272040 1529474 1422801 1535872 524344 989788 1899013 398417 1616988 1570202 482701 139790 835283 752361 1928901 101663 61755 1848827 716924 1466371 1795783 513142 1459335 354022 1892465 197227 561336 974634 397712 998785 1330533 1335260 1183995 969562 464727 1693779 1356820 1394044 455518 1351218 1491304 822679 1241718 1934891 801160 1869646 1697410 581628 931216 606313 190137 1047237 189015 1221094 260613 1202172 1941695 694668 263476 475865 1623595 1387875 853723 1032947 537504 1730283 1985083 361907 408198 627954 852993 1524842 186204 1418997 1945683 269165 231807 157769 1203832 359746 468111 1404513 1072663 1258209 1331222 1014468 1916580 1232610 1568680 1269181 542750 1868042 827193 1788231 988098 1136789 1349522 991816 670810 1454493 1015500 614893 664829 249214 154182 796897 437981 1371565 1929409 1741930 1760463 585688 963848 1412483 1804863 1342121 1874567 821112 439585 977718 510757 195861 789278 1648824 1997759 999676 494832 151278 393869 181700 1454736 1702831 572514 1750798 493007 886686 627200 440738 369494 348483 324962 1489000 752916 358656 804721 1375920 725165 672808 1793543 1062472 1450516 1261148 1456767 780520 1125828 1686090 142319 149724 1634078 1277353 1375318 1915299 1170825 1614260 1714907 324470 1296657 1193486 1388432 235776 1211618 629688 192587 1195877 1900459 1470257 539579 1926151 994134 1193361 1680474 595745 19272 1481407 1146288 963865 522507 1032060 1186000 682003 318534 1658668 872854 1363266 513456 1031995 524921 1014324 604397 520027 1028874 1405967 486410 1948548 1208974 958377 392849 872807 161111 1676404 1389601 1454384 1636164 1106900 1297951 321370 686705 473154 62975 1119719 1532931 1151005 1356441 675320 1071680 1040595 241064 1713105 1913307 1915863 1442272 1843132 1659447 1866620 1860691 1557215 1309271 387135 1997309 365180 1210249 1372623 1255376 769102 1707937 981096 97707 1642187 1619170 973258 1173997 889155 1264476 557144 370338 368560 1981578 339305 1749641 1977981 1310869 1832748 7709 1323863 175769 1639418 604623 338054 1833724 1159995 68126 725976 979966 733488 1098014 1798999 1025351 1757161 109732 1552555 415811 1351322 1910303 495072 1219390 950500 586967 1219659 1736797 1633616 1907335 800091 1570564 1941236 1694911 206864 304263 1873525 1753884 845667 1058911 381708 362374 1238008 788980 874314 358433 1310115 313725 1767676 1290606 915040 632993 1045745 821146 1783712 60846 779946 155242 2451 1299290 1075923 1217542 1935600 59328 843148 924242 1524561 1938120 1115544 1877187 1417927 441446 1408959 1282986 1642505 424899 134430 1674618 67029 706097 1767665 1667278 951578 1386579 412048 1628960 1418736 1021570 1394162 1143793 1233538 1016231 506679 580835 784003 1072836 1494819 74006 1789218 533759 1982697 491570 1110527 1960328 718054 1136978 1924734 1593089 300698 386271 568457 48480 17421 470086 857269 348394 1973026 1109970 1230092 1966111 317414 738137 1476355 1016724 808091 1116732 936180 1626173 918617 315023 1471105 1859292 72028 575812 452285 1433790 1419223 776312 350468 869747 574879 372339 1208701 280688 1318448 674540 1359489 340861 1033673 495146 1067836 215900 307895 37272 1882779 212549 1962844 821256 931519 746304 778556 37381 343870 88026 1147456 748059 631269 1074086 365543 362110 860405 1453653 788827 1324807 448990 1082424 1908673 1916951 242503 195461 132655 1934497 1332772 1221547 536041 1738324 15162 845269 1053190 1092813 1998836 380487 1652098 559372 1105770 1382153 1827441 1437642 412873 319276 1514851 1899536 1514270 1163876 1711232 758665 1861842 1239040 1534396 421856 1304687 967829 956775 1886319 448899 503591 1217228 1373157 1872368 1302627 153288 1986026 1026984 863774 7234 1188792 1211498 50190 1558568 1575828 315937 126107 1925307 1480232 63990 442787 654974 1436213 910640 1918339 1122374 480066 1415329 513099 471364 1480715 128919 1684139 882971 997164 1590432 683128 806430 1381786 851855 216979 425771 1762413 1787228 485084 1949822 961943 1662900 1614230 8349 1020839 786191 1566982 759353 1028760 1562484 1960305 197816 927022 990117 1623661 431474 866952 1428861 1955878 1514463 1482616 1784713 441897 180230 877317 973549 969052 1240613 1837449 1153963 216582 974467 1505753 685668 636798 1467106 1229954 1318159 1560409 90095 856949 506313 17294 1268374 562963 1720491 350603 556373 842381 1106169 742320 1722439 1244135 1196113 840623 1730598 248074 312047 1191139 906735 144979 858527 316707 883523 444616 1719710 75203 387118 1987864 1848344 95784 1826187 1367607 783517 771225 595886 926223 1544549 1007358 705432 1685479 1487484 1754431 1879049 752870 1523237 990244 1447153 1879140 1059039 780706 754199 1073580 345341 400306 916437 1700476 747470 1947207 366181 687432 1204709 1385313 1653219 473597 1425844 1171858 1921127 1608613 1355328 1678619 827696 1649855 1655013 1111358 646807 1219238 1481180 1946203 277544 989114 901580 1520202 173469 89377 1108370 734259 717357 1201787 962464 1746483 744103 1745058 1100071 49693 1118302 1905052 117835 1893660 1548534 1219978 451195 712449 1118695 1345337 1672852 1372351 441443 28941 1645172 1594855 1019018 1061395 891000 746641 364355 426323 1068848 665012 753874 522803 1059818 183280 428201 1067618 1591815 1194225 1892357 372194 818867 1509886 1503664 1976794 1198839 1755258 299047 372345 1966898 762025 1892978 751726 1981701 562499 473814 738765 1657241 148972 23782 703577 1866960 1007395 1717134 967497 766515 1035131 1912406 70810 1370291 1417126 1925391 1371525 1876660 279241 1677864 1650710 297641 594379 182850 1106384 1979280 40952 781813 504286 1083135 1154825 1758093 1686230 685822 1500589 522024 733633 1657533 846397 591016 1480829 452882 1316215 233752 1751941 26817 679083 1733080 1284262 397919 547077 639598 850264 1500906 410645 118900 1727959 281443 638583 1067468 528072 1634871 1780853 1951259 434870 167331 1887523 1779287 1908622 616911 358900 913639 1727806 54784 1513459 239809 1896848 1883382 1477838 873750 96009 1534219 47148 841567 1789617 1613294 416732 564708 1426633 1114518 537817 1206533 233396 212951 366052 179867 454502 1918330 788287 262391 1826581 1956169 1053921 1409803 1349971 1719506 1755016 1194825 205583 753692 502508 676585 524184 1430246 1872485 186268 1185189 1332637 31262 8798 1002787 1731166 93240 808366 493880 1730842 1695555 1619741 1255433 820166 1470033 1024414 480621 220411 1531955 118616 801705 1460809 630210 845158 1404973 567725 715173 185475 926455 1972282 702284 602375 398593 955874 1636599 1270631 600815 1313355 1806883 1089538 63221 631027 774638 520642 375592 633771 96253 938074 1660251 406545 385917 985225 208613 995690 868402 1938363 411188 621314 1710949 597734 151787 1741156 37172 1120765 408204 1852868 1906611 326493 784863 436213 1566816 437178 1854781 236230 1014942 1287860 346755 1973611 1405758 755899 1237122 794606 384921 1017379 284183 1499196 1533760 235046 1961758 904984 1058257 977461 876756 256133 1831529 210971 1575985 875977 1081706 861291 600277 161407 1996370 1940177 1978340 1498188 1796553 1132079 368771 1142294 132900 1796826 1493354 1355218 1224876 50416 1637148 622145 1544952 290991 1518442 1020444 1448100 1879525 333903 1010564 1689702 1816190 846261 1782558 292452 1264862 1603170 1842418 758437 414785 854962 1427931 1598703 1949124 1901934 449193 1226520 826627 1525843 364205 1261915 157913 704506 580376 1070198 562168 969059 1365006 862879 682125 1093182 1056511 64979 1956452 194499 579786 1930765 678255 1536101 1532939 25907 968585 1577483 718302 1180501 164826 1552678 1888599 1307279 278474 1049665 1088346 1304266 118357 386705 602234 1635921 1764529 744313 1113345 1722422 1764096 1984438 1563692 1598880 137014 912115 1706560 699461 1094048 1348556 1122086 183726 933992 1191084 298772 1832182 748192 1119310 435092 1347358 1411543 16443 826065 590594 1743051 1192478 1373098 1888292 301496 1661779 398819 671390 1505574 1496587 678794 453271 1718165 126968 76401 452448 104738 61259 1092177 843263 1381252 577905 1751577 1818212 1470543 1289505 504099 1972524 928835 1160027 1880949 977094 415686 1776475 1025586 964292 1560073 412636 434356 810266 956403 1437886 683630 1615581 1087504 1154902 1937144 1367081 409269 888256 1620114 1961475 793562 515662 134712 303817 529750 298719 519652 352965 598656 24964 632218 1601015 1902939 1234056 228088 223289 501602 1630902 264629 1916575 1824581 1090403 17672 139222 364566 815180 1388467 449160 1805865 1199056 1802731 1150634 215970 355546 933849 1716181 725469 109877 1218605 1923106 1255424 1009611 674483 66272 898161 294788 259076 435183 1095178 1379745 624125 1014395 5417 425102 812201 1798786 1406367 630236 1014615 645708 1739441 1109333 1754003 178336 1059032 263176 405852 669055 380104 1824123 1440519 963922 729011 31986 841468 677727 1288484 600780 949846 516594 59771 380288 1701576 1005366 62925 462072 1736353 581992 1923535 514910 267769 1589283 1950505 799456 1603097 695769 760390 772507 893509 886405 1727997 933224 1445285 1870744 1678298 1546806 1707214 676919 623020 11387 28213 65116 1547322 1033011 1426548 1645862 1545314 1922656 144261 1480555 639150 1671351 1479664 751008 1726843 1763111 1897430 1928737 838496 1849084 1020940 1268449 790049 721003 1551037 847298 1645449 1233310 1257154 893530 1698968 816928 589238 1406938 122224 1783395 762648 387235 307916 242059 1965381 1165591 729661 103477 1645185 1127024 1420549 752930 367221 868315 724287 1637084 1565132 163052 376406 1889723 1964537 1679547 1067439 1476623 1432634 592439 1854883 477630 1090174 1159342 1031875 1173387 1659536 1484331 1002281 1913291 612146 1441230 546718 157021 290532 949711 1261830 759816 1232806 1838134 580143 1648530 1136479 1186930 215124 1724092 1653820 1093094 495750 1689773 243969 1753629 337532 507024 422095 1453243 1496821 36475 1150167 181308 53496 1241408 1321303 136260 1774913 677896 774937 1746100 1702620 1713212 225449 992709 653190 1528630 625042 370773 351188 1952057 372455 1298278 527701 1233459 676751 1495628 35657 588158 1175388 658774 1481220 1439843 323570 593463 1633387 1615464 1901863 258786 1197872 951015 721634 1669923 1250503 1684313 690068 300311 1726162 1152419 1641058 333979 1276400 1322246 234853 628500 620744 1396363 1970153 1984305 1471788 1096686 1387482 1792389 1182304 906392 1737522 1867689 1798752 1659680 605589 216015 639357 127636 1309433 969065 1146642 1964133 1467599 750438 1628120 184164 764816 342212 1691506 1917740 1057493 1706388 576414 1409399 51467 1472222 1398099 1294075 540058 1379214 1053565 1272551 1844383 357014 1710689 1112769 1221796 1521173 1713149 1985385 674446 769289 838856 266941 1519659 1321523 774571 1764625 1980179 262226 247307 575164 487597 636151 523098 1254152 1127425 122197 684426 1621612 1341924 1999902 1683478 1179413 1829992 623253 723304 886802 183183 314141 1958460 1355789 1569841 997017 937043 771635 1637175 1642368 1311912 657588 1362499 915916 1290665 1793140 1409726 1557330 1400510 1047129 1919858 111067 85157 239270 336877 796142 288812 228462 1910395 634407 1333974 455334 683335 1099422 699614 1096837 1130740 166839 1035156 310203 1797229 25494 1262602 656063 735586 1581295 876392 1311914 774026 1499201 57687 976276 1718570 166043 1441699 1934870 1357755 1981209 727192 825716 972540 1719419 531682 11534 896275 1318275 1077259 1008032 256937 1681770 908636 1569414 390616 366300 593033 1009485 38484 1387147 966434 26440 250597 1330798 571023 1460522 1603414 1333132 1020716 987174 1651849 1263836 1896718 940762 959223 701391 1669638 913687 1263230 1249238 1227657 748267 1548393 173349 909765 885865 1689148 616585 823266 1440994 323005 1991568 1722167 1333162 874718 307494 1420271 1131715 71075 1893581 33381 1301965 529044 364932 878981 1264101 873911 266082 519240 1399443 672842 1678194 1986040 495736 1938201 1602522 25542 1541655 1557962 1630607 736535 1244988 39444 802074 522155 806727 1237305 1725609 1080084 950593 529835 1020881 1440964 1339307 695135 721592 181580 1224839 601824 662937 1712684 1660321 994982 955206 483734 673369 1577266 597684 1258339 176980 650412 465464 1939584 529985 869677 1726982 365980 1675090 1534992 1610423 1791022 510719 1994176 772000 105861 1518674 302679 1068736 1909366 1723766 1895027 143016 1975233 430868 606479 947545 196833 1344339 1425044 557254 1290048 982548 482906 1153932 1949416 1103283 1048713 305504 722432 691329 502970 1812919 1682526 1629763 1748598 1537512 668949 511292 1546774 479517 1224415 287023 1139815 1032910 699844 1514065 1105891 1137450 1524099 11890 1655733 200706 18670 945931 920203 1872053 1547441 1517536 13335 1962026 953633 892439 1950930 95234 411656 1671714 1394205 1226329 565632 769140 1529616 1196647 222952 1663760 1364629 920881 1199243 1608080 298493 99464 851727 1962698 558861 1839762 1097576 1752168 1485736 1146874 731607 228332 1660659 1080684 1955478 1845212 1095554 710718 132004 1370747 927627 1481020 1793840 1928328 413204 1907036 87409 759471 932169 361285 1819858 353124 1158314 1817043 1545612 198237 1449165 1573385 1807167 359552 1837383 1491470 703827 1627039 1251006 545710 626725 262269 425416 1732726 632784 787910 632262 128087 922041 366321 733434 1584499 803205 1226315 981058 1330290 1634323 632674 1701464 1622274 620210 262676 738836 378746 401775 969957 1697424 945983 1784098 396751 1361935 679093 771447 860304 1657092 812153 1012397 568040 510207 183783 1777286 54215 1225492 1156747 802354 1530501 1263344 1962688 642437 1538713 61438 593763 1335282 1932226 1462689 136096 1437430 1461299 689212 1936271 752106 751393 1527768 1867325 1453961 1622216 148484 903216 217070 288689 135724 483448 624073 517275 1125311 1997219 170970 460251 1612091 126531 212797 66113 272498 533409 1535869 1136259 638662 727303 324713 1938529 870485 1164722 1726357 947988 191063 1956855 1744417 1476802 657693 1834750 942322 1370158 1618694 1375265 900548 1319664 1403182 1051196 220726 1843633 248656 302726 1747236 1921082 256959 1460835 535940 1513980 896340 1354662 1712112 49597 1643361 297073 614799 1713934 1879836 674474 253736 1289573 1016088 44569 1768099 1821535 411570 260775 1657643 1083230 90657 609994 989170 301021 770392 1891806 721295 1077433 951013 325782 1741399 821784 448408 1929271 1053147 166507 1339177 775997 1986137 1919232 922554 1140175 1594188 127326 1228900 1038895 1633726 298770 1926844 1586691 840009 594888 887207 1432221 1425267 1711002 1345260 1308995 433950 1540918 714314 1106990 1814626 1338871 1131279 1999811 1703497 537884 394522 554112 874854 1242130 977016 319903 1805874 1547544 874570 1006094 303380 1156847 74244 1842115 388912 692137 895363 734220 1867078 840186 1618005 1766347 1463318 1341345 1559722 638225 1672549 1154703 760805 1162492 486784 1429004 383339 241016 565475 1177593 1340777 1748180 1283906 1984148 297831 961445 1469206 305831 1972873 688286 1075935 1614975 429350 1940999 1494217 1555293 661859 1751682 875740 55492 1772548 1762253 634142 1562530 1921267 1696031 1438968 1395536 534851 1437619 1747697 148353 830318 570692 1747248 429778 588436 604062 693822 1781309 1668143 911841 1496841 1202517 1719668 1029891 62916 949373 709943 1656913 1876072 679967 66655 1106023 34140 971911 134311 1676766 479449 542679 784113 1446197 1207217 1844548 1950489 1150721 1546925 782578 971161 421904 714290 98726 491452 1486899 423646 1460260 1055017 79969 1361618 957322 1944706 1241467 1859656 1081653 477662 503821 198615 1922245 1929142 1716401 1728704 802113 1962313 1116193 1261625 34015 1009236 1708960 502385 587907 1840845 633018 1524643 96183 1855959 218915 271298 1821530 463834 371946 1128386 1678757 26493 703219 828338 406916 353641 588059 904765 872829 1916310 775420 1900869 1939518 1339759 1141847 529476 1632746 1852444 576820 1814904 530448 1697401 55128 357636 1619579 1356283 1913706 1023840 692517 1896261 423739 1434177 763373 1979571 1511700 1341223 73920 1505594 440813 177104 206204 1342665 499272 323464 1035553 241933 1944754 1854582 1561838 915659 248543 666870 526948 1644295 775485 1685385 1064825 544980 1170056 958359 754064 595165 1679459 397177 169477 1823729 514316 1280915 807017 1887303 1381105 665498 1019184 594352 551768 1543850 107771 741779 1641511 230468 470822 1789560 1536835 1788593 1986896 704049 1873356 1196889 884843 486531 1958711 1786236 1995228 1866885 350499 579572 1647316 833421 264768 197281 1962535 547648 793844 1396982 648503 59543 1000394 464944 1855273 1362590 1218994 1536648 742800 895778 1847696 1606389 920828 597752 1190807 820369 1888565 925113 418449 510343 1842523 1388106 1205911 666444 1706590 145222 1353519 947383 1669063 1325131 815492 1285 828143 1973059 637183 1577495 1329622 378715 1627197 1860803 1978665 1450526 1352834 648531 560874 490750 1517689 1633396 1600690 1745206 161011 146637 151490 999053 1545399 1314874 669012 1021041 102688 1296181 769785 89730 310989 1839030 423317 312168 1000252 401211 1890498 258217 1071421 1354753 1777608 1571296 648463 1976443 1548584 1528529 1827476 739509 1647844 1189919 647592 1923677 1618330 731938 1128157 1581062 1047678 1771088 1765536 1885483 1906332 1703481 1402379 371186 1994848 118464 497153 626887 339192 1973683 1042449 1079179 1952305 820986 1698291 1702942 258753 212433 1055153 1056706 1462251 1828203 1230046 1212503 1122629 1667520 756239 1016341 1076740 665781 1196241 594041 633513 320411 1509681 506620 400562 418289 1153103 1644601 1382184 138282 1693651 1808420 521970 656752 1210833 460151 542095 1576216 769573 420684 115505 460388 1434154 649218 1898517 369958 1205970 438902 556699 1373869 27560 506375 799554 1327356 1482680 1648518 1412426 815993 620586 1603865 241635 511931 1904497 847438 182864 1010806 87961 703292 808295 1904014 1986596 1622195 971395 638732 1770767 563710 1184226 932500 1115704 1117633 704107 814114 174513 389527 1436540 903800 1936110 1463481 520672 224555 48732 1939314 388971 592806 306682 725935 1843574 366715 976340 1874003 712416 962190 120065 1428679 426022 1882507 24514 1600529 1104527 1839752 451028 245754 724125 462874 1814975 1876632 770236 712137 1615395 61955 707351 474608 262366 1368227 118228 1199256 142969 1912134 1059485 1279530 1495088 1911081 1014529 153205 507655 734882 1209654 359703 877662 338517 1355908 471025 1571978 1035911 532619 1808376 620955 1271719 421915 1420694 1765064 1502753 1520458 1259766 1041840 494527 831734 1575553 865122 936036 1096343 1402364 830806 1593907 906922 1247008 309211 846182 757466 1136964 1415952 962785 893454 1715104 41109 1717260 1481280 909518 1867639 475156 1460930 1565768 1079170 530815 1049718 1658190 1695898 1028942 1613523 1538729 1918725 852905 104092 906786 1032716 715144 1589883 126846 1050149 209802 1850180 1504841 1853128 22120 700225 1023708 1025514 1310855 1254589 1027505 146120 659824 757176 594436 888626 1491075 1518228 1547883 1022367 226869 1034496 1713493 1972180 621371 1050464 822921 1299412 986767 864990 1051875 1177801 37998 86987 24731 650362 203511 358747 1982451 1610125 75415 945369 1938426 956408 485040 519013 1557583 1740732 1512967 1710472 978840 863860 298589 431062 492634 27859 596986 852155 554250 446662 653666 1680172 21130 983700 838432 1254949 1963957 1121327 1844255 1454245 49162 1761108 1110282 85945 1068910 999615 444393 767276 714789 868496 1951638 1019221 694248 304696 1948039 1708395 205978 575707 1409663 443904 70013 66452 1826517 1281463 929056 810072 662162 444588 773219 579424 1576333 983634 1797433 93604 1023859 396139 1624952 913867 1081872 1411893 320678 367290 547252 273129 898633 1526497 1947990 1640203 147987 1848058 535767 1580854 524591 583102 1354248 1762994 465123 293063 97738 1193791 739192 873756 264355 1593499 1405171 660537 1450911 1963074 1295662 469900 1891046 649257 1714964 643898 1666354 1133169 512012 390973 306060 78333 153880 1540059 1418223 5255 984677 468232 19497 592932 1147365 1820352 1069401 1923130 1226669 284301 187064 227328 224203 22345 1995246 1699035 1549536 1260800 420849 997681 1911372 1503045 23348 1519574 956339 1315877 1466038 258675 77183 1560998 1609077 1445887 1709227 1154326 1986124 1046524 136529 852693 1074091 1270385 556205 792398 1939654 112652 1901929 1603976 1675164 250704 1459275 679136 1916657 22752 1792026 1702271 1209823 1271113 1905606 811455 1654137 1860335 592640 1109081 1765065 969731 919903 1716499 870358 480997 1504127 731495 409236 200719 682990 543632 649090 683328 1192103 601695 1173890 1907285 1072965 1690669 823641 1704084 1073916 1336248 1271240 1404053 1652500 976493 1074168 751009 454604 332593 1633481 1658426 334196 1119036 569429 1669486 1143571 1972810 1210464 1500687 893669 1805334 174497 216411 416468 856366 1889921 76044 333624 882288 1845196 1047356 47589 1375869 1737613 509409 937020 582524 1567828 366490 1260430 1885109 941146 1115249 977460 977476 549234 1239370 700327 1131050 443231 1508845 1810207 1817989 1842952 1991848 1467757 95132 95825 670785 569894 58753 499218 1819137 1404655 183708 1146543 520388 766383 678350 882208 967443 1013488 888704 1731329 1567460 312089 350890 626202 1482678 1545420 535365 589507 1574986 963178 356750 32875 572738 926610 880488 1176492 223195 1253946 708873 413007 119253 1334800 1249140 659136 267396 1700149 656454 1533002 307500 1030172 1802476 264027 1229035 1699151 63726 912368 816402 1024852 75976 1871413 307564 950334 448663 187465 279806 1601362 487871 108976 543030 651209 164146 513992 1105738 1644305 541000 414940 1945404 1869673 1938986 633212 540322 45023 1914483 1814511 1989232 1968906 12483 176967 220765 945692 1867150 1598525 976022 509127 1362985 1624423 1899823 38926 361276 650044 1425897 292623 1906417 716715 343889 587525 1065556 296925 1253929 1367194 473431 1967140 827914 1787960 1010934 960327 900840 753723 774482 1163925 918335 1744648 307660 666307 219217 838974 1147203 635653 1015157 231947 1403805 677677 1208140 845333 600850 579204 399784 1547494 1349342 1001002 1053898 76205 977421 134948 544920 12413 1106960 438076 1830391 1259267 529729 1071957 794575 1747941 498379 1553364 628564 746180 1283477 1653422 56256 1818082 467659 1892643 556216 522375 1017572 814517 661266 439554 1271634 1531065 400131 1061238 307029 1867433 1816103 992032 803743 164845 397811 1092696 500207 1688625 214254 1039901 486349 988698 127200 3251 1110872 1292424 1806224 1412416 942963 347951 571155 1515164 1924137 1299583 954940 1961699 1681330 1189130 360238 194972 1374255 1015781 1019695 1842806 439020 526832 869192 764466 789775 950126 1433846 89526 36888 765002 883499 828201 182205 138726 579888 973504 1530034 1827076 366971 1568641 1757785 360768 847746 1955247 120112 1088903 1555923 1891399 729115 1705058 1577147 458003 546224 576885 920285 1365833 394842 1803853 343708 1300476 186314 1064475 856635 434274 551369 1624661 1944903 312285 983936 1263104 1813778 48767 1191205 780918 671183 742162 883066 334742 882088 1631125 1851361 1420861 169607 252178 1933786 334484 164502 323643 459577 1350256 1525568 997920 520203 1663123 57011 706777 1530842 435234 321015 1148524 1278582 1316675 1490300 1887203 1079589 670164 1309341 17111 1636050 135329 1121244 1817682 763720 1830617 1072417 817746 574418 1270860 1908337 1778493 680875 688782 986110 1690321 1179944 1463064 1460232 243371 729416 1603938 603727 196676 814624 591727 177119 1525138 809439 799193 26287 860893 1434745 1679239 899244 1215850 1145837 515904 1276109 740204 448669 1639523 757419 538924 119717 1295283 1757126 501868 1547862 1898687 1917184 816505 1580442 1453085 711165 1365835 1607180 1351473 1399017 1764121 1810171 357962 1190431 986722 1552206 1241 221088 1003421 790151 1614509 684237 864913 426161 362109 901849 1751379 1492532 1649797 1695314 1387290 1395479 1859115 1251335 1108188 994056 757272 796332 1038778 66151 1257544 1142058 1721469 1322366 422375 234662 1191407 130069 1417950 174344 1434490 1794085 1534263 632147 1147810 233462 1613448 353625 1002563 736516 540647 1168076 1544792 1301395 489096 1156690 1522211 243522 155479 173997 515050 1741539 651896 508819 331242 1038901 880644 1866407 648682 1118593 1982116 1193568 930008 265157 945342 616332 614591 1998989 752761 266666 1542243 532474 1106943 470937 830350 1276010 468399 138193 1249436 80722 1398265 442289 1279276 571005 637585 630694 1752723 1374761 1974152 1309169 886446 752049 32056 756876 111967 1834454 408447 282202 472957 1564679 673773 1928207 1191207 425623 1718341 1904162 112802 409469 865844 1780291 1237131 1195324 976311 435922 564382 573795 1322471 240893 833870 759851 468828 1982600 872896 451928 516130 339775 448302 171743 931731 1721032 1358691 1002021 504848 1200359 748718 983699 193462 1541943 683338 392405 1049208 394352 1821375 1131912 1074946 638233 224744 219797 1070060 1870430 103882 1831009 1574935 1684557 1540273 807563 65949 300330 577061 176433 1919821 367066 429837 577531 1788830 1544612 1655691 1100615 390896 1119361 1166094 1836789 210775 1668472 1877315 673486 1710544 1542085 1187756 1585626 1641918 1553326 425768 257579 326326 816677 564951 1613335 689435 838566 1648527 1500905 1316518 61609 1270008 87578 1772306 533076 1126722 24421 1257645 1575423 703260 1679222 257618 493280 1412274 889332 1415455 1388081 530714 1666757 1311763 182267 629638 655940 120443 1375689 1132031 1514427 930998 379717 1682363 1980476 1205617 71018 622370 1603314 236110 779515 1740026 1638196 1756414 1078365 607962 1026958 1845833 909913 419827 1074112 92346 1528157 647648 825235 1484953 393588 115152 675485 1447766 1376753 778511 127330 1862217 1728617 853615 1013734 955279 1668786 1621430 802214 1615362 910761 833408 876744 72113 1091307 1430508 1050300 1935678 1662287 1427947 1279306 983065 72551 126995 558572 680403 1932729 83664 420892 188867 605345 1015588 1597289 251742 666876 681035 877967 1550423 1749480 431721 877393 950382 1882498 516729 1993974 732600 1791648 1474851 936825 1070751 516440 804523 531013 1589009 427856 313554 1601735 978331 908671 1848977 851102 588742 1953446 1910266 1468369 63025 895405 329740 302329 1886234 810812 958192 838818 614422 418214 1014511 1818211 41244 1594671 841922 1996237 539298 162245 1202610 125278 1709617 653102 880652 160447 887112 1692447 1526587 998622 1868606 1335277 129509 1583564 114634 1601354 289894 717721 1297908 840395 1294698 1037784 1950560 249288 229809 194695 547614 338858 1371105 980372 908624 720936 735488 161431 768001 1941550 1993398 420681 801380 1244058 730838 1926407 1147903 260687 629885 977884 1708278 1757892 627539 459472 1839571 386326 1198011 42339 1028256 273860 945713 1487905 1376254 755220 1378434 1113899 1273349 1495169 1121753 1040077 1238139 1343965 45454 1251293 1942174 1577433 1165630 1548019 535140 343064 1846055 158475 552298 1848480 1161180 899764 1578626 760974 824970 1835780 1146458 955444 1654382 1006307 1407116 1504683 559061 58142 417716 1092139 1239101 1532746 466540 682126 1774020 270799 834360 1096111 1389609 1667747 608649 1038541 815093 500071 947551 1136776 1699481 349007 1528264 92251 944667 206428 1857805 1043227 1640424 240808 1830388 1211072 111890 676745 595004 1332718 1532469 747081 1621362 1975378 1567511 387736 664478 1315235 1296444 1556640 680904 317181 1906854 546549 115140 703176 1557651 1054624 1647074 727701 988191 1028913 649918 1311632 1730275 1148403 1483635 1814728 35428 258209 934677 159895 1589619 1176956 93917 596687 1266847 1436790 1431481 1624424 789681 541264 1458053 1367141 430708 1103673 1137180 1706217 1484337 1258982 1618670 812223 1974802 567698 641057 1088710 1726322 711132 236707 1888330 1180853 585941 1641613 331125 1393357 1047242 1639783 1573993 1652591 845851 1351528 270579 193222 821304 1683605 1200203 152968 1624983 1286862 1936370 1028632 824935 896377 1075082 1668488 1551877 1076010 901140 498846 842280 154273 503437 1223918 775188 131077 1895965 625859 75763 1829502 1043084 1319340 154916 81514 465901 1468418 1586460 1332652 1407702 470811 1662443 96241 1865372 1731234 1773928 366528 66682 766891 335533 159326 1606044 728122 421071 1526365 758494 1213656 1739998 250602 1508904 625586 161214 1802233 1238025 418380 600253 813543 171368 1805329 1198660 1900169 510517 1479511 1197048 1536968 1541326 533027 1552021 17365 1130273 1344114 1976595 1792447 1302369 1328902 1963106 1627685 56956 1752441 101662 122949 38914 213413 384236 46182 1378667 1788953 263658 1413099 1769814 286812 875288 1521889 1959757 248155 253557 1236478 459088 210278 1975253 1886739 1297001 1861277 1214609 117621 1512770 696462 1643943 1220342 1132254 1292723 605529 1054082 443821 1475007 1778893 656793 816085 852110 824158 885847 113719 839138 258776 1290856 1536534 606516 565635 1282365 815881 1866117 1924194 1887198 998832 1813018 1359842 593375 1543731 1216737 996868 531415 1226523 332549 1761172 796652 794905 1102970 319602 1558816 344538 1672286 695011 1096847 1224504 410869 1906240 1147343 1641205 233845 1840260 1699998 287004 10393 1612023 325726 1108037 387632 329135 352953 1609554 1441413 577644 1550527 86935 633410 1644668 485980 1681111 1001755 1040697 442004 1535157 581510 879669 937896 1135853 1111143 1905983 1676173 411043 1641670 1865938 469002 1530350 1627568 469254 204129 869334 604857 1184620 1876348 1597686 1850055 243772 1300385 348873 361349 247814 1883014 903081 591629 1562254 480214 409635 1515235 1281495 356452 1567423 1377997 243874 1718246 114638 486614 990358 1023491 538892 1601558 1973550 329549 1887749 1359632 1550762 987063 1068189 66606 1117514 988153 1379580 1376909 1759225 30590 745089 393391 348048 1861483 857177 1951307 946662 249182 502105 1605266 1030354 455878 239856 1088886 550828 255200 1500134 1088827 181607 1214427 815657 1600381 621425 429399 527516 1961766 1559584 824299 1723092 1399565 1408866 710750 849427 1895515 734813 1690832 167783 1855848 1558486 1907365 904785 1964976 203913 1837212 805368 188604 141588 985482 1063412 534880 1066615 982029 1615520 1884447 1876088 1726691 916139 478498 142839 1580693 1715646 1651865 897625 923478 698233 911627 424472 1046122 1810301 1238338 1560657 741709 717028 1638168 758777 1248116 787982 63085 541272 1208563 2773 447168 382382 1278772 496449 205482 904202 1886182 468983 1272098 417697 1698285 1644798 844292 688277 918050 1327162 1131433 1342718 1007542 1656862 180590 481254 308378 1957748 945563 1011987 1096712 783519 1489645 417976 446566 1827660 931952 1080390 1571853 1127058 877122 949896 1015303 1551636 663588 1598790 1953822 263722 1587264 1045407 1536996 985804 1338154 106872 994374 1424043 1679495 673245 140246 1690481 828551 881072 441251 223074 414638 1601288 141886 725048 930572 1226718 1086399 1547781 1161869 594415 1018978 1343446 1222620 17206 693320 1536148 906422 1127723 1239641 478890 286338 1528971 1596200 910328 945177 1873631 558071 208905 1015530 1730010 443039 1573236 1816631 1178349 1763 924469 614998 675547 162006 1473250 427293 595051 86112 587071 1515787 704404 290435 1221694 711866 628598 169353 1085960 1312222 1089254 551255 1478996 1614548 1557499 498089 950169 936416 1029766 369425 1378192 301084 1968688 1457384 1114838 1421941 935840 1883564 795448 1434283 1569351 1302400 419266 1530513 623479 319691 1987109 1042347 1734904 483966 1929443 459361 409999 983553 298301 1612177 1405421 1766766 1410727 1850336 557441 1210324 1780081 928255 947263 1546333 1945762 244559 454591 1249463 1878690 894928 749562 1848009 1789703 697371 1989311 649141 865940 1854464 925519 20623 860515 1986145 1391543 1807657 1442181 1446752 1977846 1992803 1825689 1718822 1888251 1623261 102300 1497474 1938284 381339 810514 62377 466403 1027861 1011990 746391 1533532 647426 554893 1243380 402922 1511706 767103 989351 1203140 1776340 1056027 1958237 246004 341628 1635681 1260451 975647 1289806 1946550 1075336 1517068 838265 1544553 612662 370989 126966 410556 899834 507765 1717692 796036 752738 1693790 534802 964747 1194652 658371 1889617 139867 858944 446192 1962531 1695978 1230418 1498186 103456 254992 1867011 967863 1752718 866157 150706 1945543 641645 908363 468919 1185439 958919 1621157 54479 1805168 1637926 1028904 930559 202119 1696740 737445 1811097 1074287 651140 1879428 610913 574663 1459005 337620 217214 279450 1215046 1011540 844905 938680 567392 824106 1457764 791074 196497 17194 112111 1428037 187771 903943 1719909 162504 1889588 1137500 1583793 1959865 1695410 850256 1675838 1570682 1757897 569974 1412769 1969226 735496 443089 1739577 579790 1762511 1561869 784696 688147 33897 1572072 1427764 928930 357491 1970882 1885424 1575931 865464 1038431 1350324 1678494 903601 868442 960554 875380 1221775 251621 1363084 616228 1435948 1338559 667869 827967 295195 98070 390561 550760 1916324 791661 987801 1791773 892256 1496017 117021 37166 1014519 1730908 790937 1415780 1283146 1907253 17169 583477 1674063 1340034 1493113 802703 1167429 349870 913960 746166 692918 1110365 159268 1847368 1128264 303398 810877 1706585 409013 850875 8646 639275 1613932 1741984 61793 1773863 1173957 1947837 1004451 363917 1812721 1941314 1659249 102341 877790 1124767 1110276 1236724 1365512 1229999 705483 151957 94826 723645 879064 1480693 1806083 14685 881664 1440905 1436546 263108 1882999 1720778 354324 312431 1652982 800273 1129455 1845377 65976 1425128 1011533 342305 338797 1870180 1878331 81348 163767 1025159 592848 1335252 1799704 1747880 1710532 1650906 466131 1645033 1930333 881428 331214 247968 1305005 26708 636199 1042185 260316 1888729 1781517 521259 533955 1500153 343443 1234341 574163 246130 733368 1617486 1887834 1534962 720020 276791 309699 801796 1455739 874508 704064 1473305 1238347 732900 1116790 137939 1786996 1645115 1777523 635879 378965 23398 449516 435753 708663 211035 1263995 56094 905173 364855 524529 237404 665346 494964 763723 312176 1564245 64027 121385 896107 1921275 25556 212125 1364108 1867121 378205 1587560 1775587 340716 717499 965427 117232 43364 1106371 1915951 726442 1254552 34249 673942 1248495 1849789 348905 1944200 1941245 1547101 1097137 322788 1064739 827251 1656238 478439 412871 1109575 1804567 81242 1183253 63061 1314533 1975231 1733452 1956832 1796838 879545 1416294 152577 672285 493060 1019133 1457777 960039 1347817 545515 1315678 1126761 750168 1007045 1810057 5686 280674 236052 230146 1724262 86542 1288266 900458 857804 1754308 1032781 1455224 675539 1049437 593350 1493285 1556107 431823 1817746 762814 1087017 654247 1437043 619988 1802585 1362224 1046605 768744 614483 603846 994750 224627 542938 954688 174524 739481 130567 1932339 1866451 42452 587929 1088485 360224 348872 864923 535851 282778 1039445 985004 1456007 1285442 1110236 1052660 1030980 1754492 1785523 1041808 1214908 620479 1766428 526409 677167 136711 1161512 153379 1171487 1294652 1500924 429206 693375 1710486 1522295 925894 890930 918958 749901 595063 303873 578455 1965082 644794 1336852 414573 1679692 606798 472924 1546954 1470062 62219 1850664 1447268 891753 1302062 148600 1672367 1652229 635493 604498 320094 13734 1199717 176951 137642 776266 1320368 1869815 1768998 1498253 1072191 262514 1509 1696794 642111 147635 1459889 685285 71202 1525986 634588 768062 532897 925477 169830 626733 172904 646453 1964450 1920245 1791718 891092 999411 1636603 1649267 1834246 430733 299645 1618003 954116 717346 1952732 1479751 69657 1276091 1726870 1936643 893382 1563319 272518 169436 1862569 1208785 406979 441034 1715943 409499 799295 1284619 1512953 1310481 481154 1921441 1223801 44782 433178 786977 528571 1000444 246593 1754145 496769 326752 1052591 1423655 1317226 166773 457535 1475127 943248 783272 1135941 1831867 1937928 604965 388624 1479712 159056 747487 668220 329066 1775578 1659267 810888 452606 1892705 1303069 1179194 975360 1649151 308133 867363 862243 1861044 1788533 1155987 858535 1781509 1820653 716970 1680183 1892499 430932 1665949 1449169 408665 1646682 1614556 1273875 164849 31202 637550 650783 1162262 411548 359779 782516 1548182 1098245 1808703 906609 941233 806777 286347 1905704 91800 1531673 610831 1664994 1092715 633313 846748 1025880 218963 1288740 1421568 1196903 422791 1296517 1551145 1945834 1421136 644160 839862 531964 1808214 380373 8161 1076034 1968203 1959248 1912796 728268 737523 642901 1162835 355254 915000 779343 559605 438704 814296 914908 942247 1156790 834475 1152219 122291 1364506 294622 57827 554179 648471 1006970 162594 696559 462710 535499 1365715 472085 1141495 603815 5243 1204676 1399483 388857 1776138 1743651 1043591 746089 1000121 1023486 1861132 1790292 971507 1157036 1237580 935879 983028 675121 1710653 869856 1170405 622925 110096 576399 529864 254332 1783279 988482 1764906 939821 1659351 1997242 907048 289062 1465248 531539 1417997 1819771 913842 1672911 1492962 1830423 1061849 155181 797021 74829 1797238 1059197 1098025 491464 1168480 214803 1578759 455125 1062058 1282781 1067601 1983566 475143 150182 1278612 548416 1545462 220051 1118628 1895886 831552 598343 1047057 366263 17314 269269 340677 1297191 1579350 602478 1567775 1543668 1484192 382963 330980 113979 17154 11279 1390414 1186743 1308657 1708901 593861 642916 802101 1497808 146696 1566958 1388507 1069734 102359 84777 1038364 855557 1134765 1062814 185433 1802541 608531 1708782 1087794 44465 1168380 1729520 31328 1266864 902403 1183613 1002245 720624 1895924 935284 1793183 692133 1128817 442466 1127864 167603 202583 1298586 1721583 1812857 1743590 1598435 1125913 402168 1379542 322742 1589865 1171840 838234 104273 1054924 335664 926881 278887 103828 939211 836625 808121 235191 413023 804879 626985 1479072 1605111 153626 1493780 107702 899875 1712503 432945 1087319 1733404 162873 1079678 913582 1737147 99196 1161269 1636686 1477455 1898818 188667 327647 1350276 958127 349380 1937358 1702625 1735012 1265651 691387 1764223 460372 1344729 669427 1082655 1466404 1329993 720204 340563 84470 913645 642890 27030 1486967 1370930 623959 904307 1357727 1399863 1462821 421583 1250628 1703220 786546 225106 1434912 713282 362702 446644 205012 415157 536988 767659 1131468 412080 1874892 722459 825388 516000 382493 120030 1003764 1013898 704512 1613845 1960846 753980 758856 640634 23344 1727879 891500 1941486 686910 1875418 729029 39783 857916 1081616 503254 882044 535214 366567 1278585 220283 125656 949392 1431184 1706939 366272 1459805 820813 1869185 1719893 1875815 58354 1580554 690203 320562 199038 229725 1337800 415838 883180 1184842 723519 1954042 235647 1524952 1942223 34572 1881772 1601574 991300 126218 1784382 379016 1632446 1572330 238091 581580 1135291 242969 792284 1533082 254369 1721354 1326577 510768 1670081 401927 1042504 1267548 141355 233890 1216539 30688 744266 1435605 1244938 881617 1673913 1887521 941666 1688603 1941148 1851521 1460750 550415 1225928 1518202 172132 817748 922884 1818719 786143 1429154 1010849 1305422 568195 277173 1588411 328226 134319 583308 1358473 1504575 294062 132639 1706111 480328 1519897 709054 810351 1977278 1763776 1959719 78945 59147 676682 10643 1967829 1961813 1479916 993820 1392147 302515 1790893 1581781 1450849 148279 361986 716573 856318 1255608 190825 1772451 1010445 7949 12832 908621 351442 508453 791625 1415834 643325 1452428 396378 1718212 1343869 584529 1760058 1267815 341614 1824382 1430354 1997443 1591835 687854 958298 1585706 1771814 1899001 489941 257165 1998018 1710499 1772273 834742 404386 1084636 1456867 359482 928035 1153436 1619330 277871 762493 505710 1387883 207138 642460 1279150 548734 404799 1767983 460367 976646 1787460 1870107 952092 260890 1539807 1551546 210999 221172 386519 1447207 1319998 818326 1476981 1265032 920855 1095069 128264 967673 942808 1143708 687821 239485 732086 655596 69132 1189539 539818 1471406 1784351 601590 3234 738779 272375 418774 416675 1943751 191336 912860 1144015 1529974 1114595 111497 76832 1017028 748867 1416410 1332564 318724 1206620 1434513 1201932 1767187 816641 671730 350265 1133303 1581601 1867866 1055062 1003472 1193057 639773 1111380 1103777 1497433 245580 992699 1071213 1272822 1861892 1034064 187011 1905610 562880 531024 1347676 1044156 830220 880767 813798 1784307 489028 1797168 1303144 1189850 821015 1206145 440119 1963231 422298 782665 305356 228901 511414 1723805 122098 740639 1507374 1584345 1469830 1454652 1101631 1601067 889400 1212130 828224 113652 352361 899465 1363587 1173381 235643 1225409 1194649 10140 1444168 1575449 296114 1378655 1707579 314515 1047649 1292006 570286 147334 1717606 920396 377667 1978131 1969310 1754467 1391717 655970 164297 1526272 1683017 1396302 954126 879511 90092 1089081 1788926 649468 1950869 1090480 877905 60501 355693 1488334 388904 275369 650936 743274 648628 1417470 923820 901874 260770 1576239 323468 1819002 143184 1204658 1033074 1297485 989831 999727 615476 847411 254760 1952949 529333 640020 1547439 491330 98365 527905 1370293 755542 1816618 507194 145033 1016243 737951 1993609 1404679 1572538 1966635 1529270 861625 286320 1560786 1076133 1765003 642551 75468 1676462 729746 1993382 779336 1624568 1700474 1851491 1521370 617611 573960 71531 67780 1210992 1951089 158642 905936 1754992 6801 87810 1195055 1116181 1264953 936110 245478 50119 1218179 1567344 406084 1953073 1219211 315195 1932132 1526332 1817754 1920011 689689 672173 1013291 50032 391300 525695 1402178 1485210 928812 1841798 1536380 1389029 131665 894511 1615404 1711633 1136887 1219683 656093 207302 794843 1255811 1009176 1394890 1468752 130339 143241 669550 1257221 596554 1081536 675192 1955110 843731 836255 164732 819724 1181973 424792 1818960 46190 1532883 391576 1661929 63319 1885199 1507349 1045945 1087906 1397851 86001 492453 1156209 774139 336475 566183 803627 1731558 1995575 1990522 743203 251515 953061 1982264 206197 1064020 861646 1538066 251196 990755 1313282 746976 641025 1266643 373015 1507490 1592756 1839912 958520 1924469 1823944 1069573 1801238 291692 586900 1011185 963486 1314744 374473 1910980 1166050 1236845 539286 735492 778002 1320211 1996260 1206432 657805 1743597 1971979 381422 1106445 1480045 1565445 212753 1748485 1470969 309662 1428190 673716 307637 884352 1092519 1928237 1857747 1727622 454160 627514 851031 132370 1542109 1814304 1439495 1669879 230279 672090 1006847 1142118 940262 863123 1579010 1756807 1395862 198037 382221 1201619 1703236 1300190 1489027 863388 216846 566793 848263 1064447 31222 400554 1061641 191928 644965 165711 993426 549700 1654063 1172618 1704152 619062 1168368 265808 465088 1921378 1268717 1864633 1098311 767461 1368501 371270 1691974 1184064 1736901 1271717 484194 863544 334252 1163559 772315 1000226 789462 1129520 75664 1280510 821670 1234541 690655 787677 1138764 653724 572938 1220098 605952 1706126 441554 1176562 1013711 693720 1246753 800597 528195 1117211 1021948 646828 858117 123436 1040390 1965855 1201366 1167402 1500800 117109 873758 619366 1757869 275986 1771840 109333 1295637 907936 672656 1809503 477140 595658 907989 206308 929081 1417475 719028 699648 554096 119437 1423281 1723151 1159287 288948 1665093 108704 224405 192085 1484794 1857187 1558473 1494635 1987903 491231 213432 1637883 196703 1038568 860105 976321 994765 207535 1595112 1865530 122381 306532 1691131 1251214 988343 1090524 856199 1725717 336864 458998 1399231 1129257 1694097 1571093 1539834 1556458 438842 1359789 1866154 1262066 1115472 1093142 823118 568557 166498 757645 534292 202030 29937 362048 1640140 1766163 1061675 240076 1034357 1123459 1088029 1008126 1502682 82081 1646142 424566 1552139 1293162 836396 1852286 1481042 1880971 170232 580546 1634385 608425 13252 982843 1309930 15922 1765957 1449911 1814002 779497 1299995 1225873 1833684 994163 708184 290732 1488544 1914908 472880 125702 1720946 1775992 1722051 1083091 440320 1328457 1392583 1602209 201717 656129 1451843 1569670 1456580 1318815 1066946 772665 370518 680033 1108927 904817 598654 220811 1859075 475930 75330 292639 1756079 434167 1568344 1204064 648823 414474 567941 249132 1611544 1128581 8627 1018571 1479396 743456 1666684 1764152 631479 1829355 651110 1466992 598273 1595701 542413 1218801 252978 709150 1756436 1575800 369583 631272 1929799 414907 1108274 129254 245682 477803 108345 818858 942348 413765 1995953 1657980 793004 1326665 1983901 1768966 525966 329275 730022 741154 1272154 268738 988416 1891415 1092387 697631 1486533 1691080 385041 1440499 309164 1631588 644702 1558076 1939323 1697883 154798 1812233 1724890 1816662 1140811 1078464 977840 763389 157070 912952 1067940 1111437 185118 119521 1006714 1195056 1964892 1325405 181348 878578 1783870 42038 1634095 1368075 381485 1865061 1801584 1154918 550701 1708153 665609 532915 1535141 1407110 1735095 745427 558288 411013 497062 613480 822557 1062596 305525 1755812 508046 1593851 566184 1469067 648545 1074185 1067473 575462 1110725 1692998 1197278 186626 1587313 856487 180426 781345 1846698 1356461 1673231 1377735 573617 929996 1838038 910800 929077 888300 1793999 1594388 1132968 130568 8935 1864452 1745877 1857422 743039 1995541 1513332 1751609 506703 443979 1545131 963937 1861390 1665007 755059 1757966 647025 772518 183476 997427 575951 1439660 1573140 934849 421325 937679 1335711 1571189 481440 796952 1718608 475072 1053100 1884017 926894 1022109 975250 1967544 433760 1328659 1198852 915549 277803 702578 509221 499186 1938743 1694778 1911759 1969275 1547656 148855 269814 218082 1611135 1045283 1944675 1639202 591717 223339 412084 1410237 1753252 662091 1622970 589299 1359892 107989 611026 1001965 351486 1763127 980213 842560 1300213 1139364 154363 71306 142126 1823412 115691 101290 1061062 313152 1393793 1833413 1418610 1887539 660568 359673 1001974 1727403 943460 661918 1427756 1369304 1043071 1139727 1427907 35829 1037665 748701 431699 612721 1122166 631430 1684673 1220962 1509647 1869917 1354881 1345741 26499 44277 1902049 1469237 906411 1539286 826684 946500 1758553 630912 430838 387248 161663 591023 78809 743033 210024 1992 1995044 1685726 1554562 498316 927427 1805552 549622 794950 1893433 908931 1153033 1590535 727881 944105 1838245 1623136 297352 1884032 1004248 283227 1887239 1948049 1290608 1225026 1736968 1818131 323802 749406 1049263 933954 1967776 1749891 288057 447271 1176703 486396 1118678 1328207 288069 1297802 1669261 1994586 1023683 1676492 572569 1294089 460822 334689 399353 719599 1176623 397652 1379709 1974798 878580 1476280 1118626 264703 500280 1210594 922164 1046432 1021552 100295 1833953 1920651 184924 291437 82582 326366 1859980 1413209 694227 770701 941151 1050911 1345059 745062 665701 157316 555433 18724 322352 105318 52081 818368 613914 1453970 698696 39263 6860 1763717 954518 1108852 1131408 305190 1527014 290671 580047 1417082 1124827 195414 788310 1049201 89828 702998 1267503 1529814 1056196 885054 1564937 724533 1338053 1183234 1133037 1117826 1039501 1527501 347664 1612602 73297 1157323 193931 120714 492756 7968 713557 1805261 1221098 267074 1113053 220679 1741371 572866 1381678 428436 610255 608666 1047710 1585192 765387 646316 23027 1791146 1588123 545338 528879 1784485 1591163 670334 1750122 10901 1445433 393515 1619248 639579 417499 1851030 959108 1109489 450286 1717564 1548728 1813766 1770399 412318 926323 6604 822061 388352 824035 614766 1123178 1734004 1594101 1243053 320350 1332275 502745 1409121 1661471 1755107 605672 1456242 1956384 614289 1317079 523346 920240 370402 15990 76679 1806099 476067 552028 1448832 536444 1648214 75520 627423 1906092 1378462 1061622 1014136 925831 489212 629246 1056990 1252159 1206275 933951 845338 388087 54614 1781328 1636529 1958234 1843695 687381 1171205 642576 242678 260711 1396802 1121709 752092 740952 31848 1256200 1197857 762630 717334 23295 1748465 399287 883253 1720044 1373733 1971315 939642 246665 1934360 1655419 1949624 997574 148193 792355 108528 306377 423175 623912 161703 809460 1977085 1811689 690790 1756118 117821 1367205 972771 1619762 42343 190622 94716 702078 1619901 322680 1578380 635557 449930 931881 358288 935185 1362241 1735505 571717 128062 491691 1429282 1566424 1987066 1116425 165724 334098 1139547 700510 1536320 1059111 1376391 1481747 354508 1726938 91016 1305849 672367 1817764 325620 757890 1432062 1015105 1291361 185509 1375224 385373 363354 1274259 576434 560479 192194 1952789 771776 1147353 1785415 876650 1511595 1846117 1689098 1777196 701774 1284866 1362000 1072368 938698 978848 651654 19457 1204062 1310440 652624 265836 897320 1819656 1468910 1867461 1910634 1223382 1609953 394362 1131083 425323 318380 635701 453904 1171629 704851 893425 489463 483049 270895 1067179 1014423 1649853 34634 711621 1351580 1812368 446859 746887 1236633 1354183 1370624 1630270 1744170 112133 157728 1437591 550759 1020896 60436 908011 1435965 1161820 84001 1493050 1615084 1851990 1115083 846145 833830 336159 903949 1615951 260632 1200712 1784034 1453905 581714 1262765 425511 1977430 813017 53808 1500990 1708769 1174661 998170 223361 1817619 1883896 533513 349446 579486 461298 855939 1172054 1451356 1301333 1778047 1163429 416965 116613 1840104 874038 1598887 343989 848445 1602800 1654385 592010 543674 861742 463945 753679 753138 973440 834849 1752425 1713075 459409 1729408 1484887 429417 558915 1418203 1392394 1578594 391596 196778 1838980 935655 388642 981992 1855766 1167463 726642 447277 770740 1592538 1447673 205408 15460 628002 80250 1509572 1824552 1634096 1119742 1605942 1635902 1433249 1602220 235580 1655924 1991914 1088367 1829406 922726 853107 22480 819404 1924130 1357547 1263738 438434 153499 592830 1286761 1851679 439623 487658 508868 801045 450062 1920321 388523 300235 1359057 66396 293745 1684107 1675559 559987 1753770 1653681 726537 1162800 1663537 545186 1791445 484541 1436107 1647512 1130180 12185 34076 418527 1030326 1864132 1356360 402891 1871323 378900 1514061 906944 1555859 46075 1461065 1827319 1380142 551646 620836 468052 1305340 302760 389146 1108719 760553 1026844 515586 215191 1139811 1948770 1786344 710697 346257 520529 1719507 634566 1620635 1662624 1831819 486676 673997 1342016 1945414 713525 64575 1691742 496988 494578 1899893 420577 1733153 495102 1443019 1420493 1428337 1907928 601680 412713 747079 708394 402685 1512395 803471 1111954 1542915 1365264 1085656 1479090 705321 56096 1583697 854542 121327 430263 995073 1723360 565205 512365 752423 1583067 1037876 297516 1512446 830013 252965 1501402 367545 1183227 1409284 1682353 818964 157036 933672 109774 1840114 779306 27779 779229 492158 1701699 753386 904137 1206498 1763043 444599 280905 349578 313920 173029 1039179 78226 204502 352570 1774412 562102 278741 1781602 1662395 141174 553350 160899 1073006 1226632 1443371 1066219 1568329 205087 460859 1619000 443453 1172242 1198167 898349 1651297 694779 1662662 397078 1470358 1837299 425146 1227785 1479214 793161 1269271 1643512 1549611 1772889 223327 779331 1723558 829012 218338 1613635 1479807 1672146 1229372 1963979 1760324 1792418 1249564 295683 1085181 1815823 1887138 1492070 1323997 753355 614566 1504745 657380 529070 1738983 32518 880242 274391 610130 705150 1027025 842021 1324714 1128807 748849 1769726 1809099 1960492 1619772 1339792 375691 55827 1102707 1128747 629319 781275 110583 331041 1398377 285231 573777 291345 1873878 1361027 618438 1384900 1378716 52210 434672 237721 1136278 266345 1893243 1626629 855931 402669 755789 1225861 183698 1609046 404390 329898 1805505 758309 475550 1135296 771988 738445 716847 1446609 341294 890192 1811972 155351 700448 904531 458198 348197 295939 1811516 115332 1881704 1474934 1169473 1095119 20015 91889 954900 239369 1042902 416426 1571308 1205385 446720 688224 1119322 797744 967523 723385 553405 462238 1846031 712895 535241 1850182 1300939 458695 752098 1160103 469668 1647255 1113247 1077895 302445 1253928 739201 31651 1373824 1056506 1901171 1103534 800924 1480209 426264 1707277 118988 1882083 16058 1125210 131212 1012873 331518 1985688 1553325 1112033 195636 1717581 1077080 1997321 837195 1299264 1256110 815294 1073144 1966992 781203 1829821 213890 466232 1051745 432859 1770153 1885052 913087 336024 213672 1338296 1317444 670739 433879 868815 1959389 1701557 1583159 1115289 1541046 1979712 631601 542848 1351958 1136750 411444 1454847 700937 1519486 1644585 1596414 898979 1984662 936194 1699728 1407279 744892 1404417 1468851 380372 1427014 981192 1070003 163333 1247026 1942688 513024 166777 823583 1445885 935338 1956463 1252240 831002 1308396 296324 897420 743523 1061780 349306 182838 1274935 537460 1065472 549273 1158569 1625233 1185856 427068 1249500 1302655 1091506 1862086 953333 936623 857408 1061680 467246 864239 870272 832910 131000 157813 1002058 1049803 162154 1598501 221136 375160 1109254 1766542 1279989 822046 1912760 1534781 675554 1968866 1629218 451846 1536304 1348979 923031 1837855 835945 1605614 273027 1265979 617143 753866 1284420 1307387 1790197 1904484 453424 1820249 1896054 1104361 227186 40028 703927 35198 1087683 1339321 637477 1897384 1560862 1950392 143391 1974560 155354 1884403 847355 450367 1012886 1209209 78055 1690983 151598 1223171 938937 1937019 1664147 1758745 621871 1866572 903880 1487995 379165 566560 174136 213146 472831 1342175 1840378 1738327 505664 1196898 765313 651057 333396 794353 1943159 642802 588943 923839 635732 1165932 156663 1277601 17363 1596641 366578 522070 1473343 1881939 1638489 1390830 1617707 735219 930009 1359384 1393734 986675 415902 827357 383691 819101 607333 1249781 720820 1339487 459393 1082614 1690222 549676 771133 830898 1353977 969296 160733 736318 1235383 655288 314613 266226 1437709 1740323 901119 754309 1079884 1719896 750563 1009544 180043 1418568 1498153 814541 787544 1181626 165035 669891 907683 1379990 343350 1346446 301344 1949815 167281 1681852 1196365 717422 1614235 1240220 668113 1253180 616038 1502919 720759 966683 1604452 1893747 1646416 901257 659907 1281222 707560 1714883 363091 1439048 997579 1006873 994015 328456 531976 350635 927536 736996 258095 1207557 1895238 1012584 449246 817090 1797567 1434569 1948658 205725 1583183 1761841 586927 1269374 1707566 369735 626846 800389 807768 1485185 323424 1727106 591235 1711078 1757253 1449664 388497 1311220 1547334 1042630 1525002 608484 505144 1415464 386412 1336814 1816282 1626910 1066135 545497 1022049 594314 701451 1767057 1041311 489343 2938 134646 242475 1854386 511246 40387 453934 1593975 379187 1934567 63296 458387 680300 838813 1399255 293749 601637 1250960 1641595 892268 1379245 299890 258580 1237563 1742174 1592222 27423 102856 370241 825597 1683 672062 1677701 1493149 640751 865546 1679704 928796 1939817 1355052 1447072 1610816 1549514 1329960 1922532 588920 923866 1885309 723348 966734 25187 1405000 1988802 1956672 890199 322297 1691581 1253904 638725 1491807 1337261 838768 1216771 1838336 687952 845266 189213 514978 1976854 23808 189226 904590 528436 1480446 116379 1426180 899902 1612374 1588683 1161400 1059953 953067 218824 511015 1276346 338011 1318535 1769279 62078 441870 1398847 1701057 427226 1840684 440785 1604801 1340 106340 1773933 804991 404203 463417 1418464 1787580 1783894 520952 1860979 1723974 1170201 499988 1043301 1014724 1563891 935384 1277131 939369 507868 197658 1940737 233553 1660630 1645911 1783343 1477854 1742563 562238 1800721 1254233 1959710 1968018 514285 1730590 1776327 12059 1975413 1000366 861818 547909 1421832 1325987 1709735 1005747 1233941 1609244 278992 1405952 1993525 102196 25767 1785654 1998472 1561315 1585392 389228 9914 1832344 385309 1764845 297698 142457 1724998 1859536 180514 639717 787800 1124040 891567 9085 1103255 393623 1547539 1760365 544877 1065209 826927 1298722 849409 1857774 951097 77245 911407 318608 1448550 1598443 654321 1357750 881397 1217918 1979462 1019279 838435 1441842 1040106 1053881 1715254 60472 1397465 19568 1882680 1482130 1416946 1661123 1286570 871567 1280271 690340 676357 125272 566013 556315 1284527 1094760 283859 456317 1075782 434677 67061 1474576 1448608 718066 1055801 463327 1713037 102143 809013 1415738 51521 1830465 215246 56565 731692 1142685 1790545 1750630 383514 31603 1946401 1872166 370352 1064459 1771312 1384053 663364 1531829 1044040 390683 1165198 1334344 135278 568514 1929009 1611720 997738 903591 945582 1629666 1547331 1644829 919667 1572017 392726 452774 405148 1012655 1828722 738961 1199399 1669373 790992 1141553 565153 183602 1808959 1800718 572114 1919994 506980 327533 154725 838704 127984 469871 1279395 333180 1946187 1949514 396209 1495566 1079765 288188 1424079 1587160 854821 1604047 294360 1949993 763393 1785709 1488955 254261 1404277 323890 387383 1392727 1874649 579126 693363 1173947 1587636 1746050 1773426 1409760 1114842 1190359 1156180 385477 1594151 378287 1453630 1388584 1483705 474151 427414 1015715 7381 441326 1367954 460828 1629180 216701 965483 216873 1324090 816879 1919807 702409 574025 928876 1678764 503762 412427 1872231 662133 481086 1248523 805873 490509 715294 1923793 954651 1525325 1811648 1279279 1875424 343173 971894 1133956 1539942 391208 276796 876329 906665 967794 541647 1621426 887589 1646912 528419 1576313 1868388 71074 551637 879817 187569 1330957 937477 1160695 1613290 1115945 1799187 683846 909655 843566 620346 1742455 104373 591137 788337 548486 1431137 333696 1708625 1888385 854679 1070310 1645402 1644435 1476198 1939763 571036 1873366 1551173 144528 1256402 1115117 1783147 302444 1440702 485222 1489040 959010 162189 363654 1903840 234632 348275 1015337 834909 1729699 495973 1837142 1606023 148536 1803060 470978 1988496 1708507 1900701 828154 358989 559842 324926 74451 206044 58631 658445 286760 1210777 560928 741792 1732252 1300271 183043 1552065 406093 1177400 661006 663720 203603 637098 996679 717190 987319 1199333 1032220 164123 940199 993999 1291149 1602421 649799 185791 943026 1074 170456 990512 1222850 279086 1686649 856771 1717590 1401198 1830707 885658 1611090 1454267 839420 636250 823964 398607 1249938 1396167 933320 1809232 991641 192569 228377 1166373 1173541 486903 645858 1855103 320935 1748568 376597 1797739 1417339 292766 1166307 1370278 924375 1816871 1005871 204583 1877182 1079479 1436959 1301181 327032 866121 169471 561956 285682 1770388 206229 1010357 318023 378107 1072938 1571063 1729767 63377 1603308 626148 1647152 1927338 1240559 971376 1698117 307110 1205983 1311755 155720 890343 1553469 263205 1517717 314829 1574501 245577 887706 876045 1655577 255326 141546 787040 1891487 1522651 746777 166439 769348 678403 761393 961926 76060 842658 1368786 56805 1562192 1851091 974696 734175 49140 794054 364010 1328264 1552683 100764 59585 257804 319015 824591 270338 1545828 1950138 560579 341812 39949 765923 417839 125349 1706581 668053 889209 1642358 187193 650942 1688246 958482 1806398 1646656 1132072 486021 890412 364219 1984973 517847 672389 951424 1739661 1720959 1759397 558595 1165680 438162 340953 720199 1847848 1320288 1166635 211621 568924 1329184 282156 1103472 16863 645766 781402 239113 909335 1373594 892335 437169 1027136 428339 1379108 799578 300358 21349 492556 1383033 474248 749980 898894 1140571 1513391 1299096 574126 1485061 1978101 420547 813959 1305123 801356 1155472 22312 979111 552589 396058 75556 890707 385312 1182971 541138 1565821 762410 1144017 489068 1555565 1449348 1644615 473088 1066656 79974 1380016 1214658 354880 1576674 1210723 1252736 565154 93496 1353336 549041 1757358 431691 1813282 1267466 1977293 1129780 1305978 90405 908645 1967807 32184 1426701 1060868 998476 437964 741399 386258 1219473 1680734 714468 116021 1103199 69098 1543173 139556 678836 125706 691397 1595453 1328022 246038 732950 582034 101970 384688 1685103 674661 69888 119688 416720 1452053 658923 309887 1090775 498661 148465 1061665 1620544 1045514 1940933 1438378 82826 626708 1526482 519728 1804241 984826 1623786 264738 1541389 665948 481360 911419 1673761 171204 1490055 1153705 1491375 307007 1878379 329087 28129 1557958 1968695 1369483 1039707 323444 726816 1915747 1905884 1129444 1822931 843542 216482 1777249 292656 827923 708486 1362935 1595272 52636 1325949 1026621 1382780 1125645 734936 1836072 663362 729580 30052 595155 393414 845396 1199716 782435 447953 1358359 881712 699821 662086 295239 1741038 118394 583457 425698 970903 934173 665088 74129 477476 618394 1352511 862293 1634284 1284481 1794575 1070187 1652725 718506 1909230 920512 1087993 1066150 1657766 630216 253999 1797123 1474869 181269 1361031 909322 361574 1000636 1574384 142884 914550 1480645 1880326 949699 643755 429215 1234227 1781528 471434 1618027 251616 1566779 843028 466694 1392436 1840775 1064430 1117802 1368738 317438 336192 197144 1899220 486929 1541790 1455549 553004 1824336 380554 442197 1383423 423064 1623178 1185207 76298 771862 188921 168782 1218189 1747906 1809648 680516 265715 1005058 1919465 805853 1292410 1754650 435251 218443 1080882 653623 1327654 1438380 134094 1185086 1201087 938003 135610 1535193 1411095 50859 1379843 1781828 1553278 1018084 657489 1985132 1815375 1425549 554107 706970 531389 1492526 9356 1984967 1289209 1469595 1462770 855837 1138132 356649 952769 1518308 481393 1755716 1932508 1707193 627682 1200065 84369 463533 455251 1155020 147794 1363361 1626256 1481254 1397508 686208 673550 1036471 1321682 647097 1861227 1074366 1036841 442108 1870401 319959 1629066 829371 975440 72434 237284 1515762 825459 1167746 1481185 1653315 431561 221866 711226 102257 202053 821330 523303 44076 553112 680978 57038 1456361 730883 1965832 690014 1959108 45729 157462 702357 1782794 1610553 1292804 1593558 1074814 1732105 180628 1461311 267072 1133608 1294233 708428 6245 254783 289765 1536404 564324 557901 171568 961362 1067561 1677398 778457 31356 1399973 180274 1688345 1903916 1713084 1948596 377745 1886884 373513 1749118 1418105 1060450 1311136 482347 1830606 1240245 645702 1287436 1763026 268564 1203074 1044220 1606366 990807 542754 695576 402773 821253 1162044 872324 1362046 36304 1128414 170830 1758514 1554447 376937 1091801 1029034 186084 146061 1325826 1374321 939182 1091560 443491 1990710 412201 1718003 448055 1090407 112990 390729 1746682 1068844 414006 1769531 1832683 1070718 180408 785846 887935 201936 1550823 132471 229542 1311230 1519613 1502508 863020 242856 57878 1817050 23813 110608 1845384 1279423 1252431 1020158 1626157 953037 459846 1060530 1345234 1702592 1580283 1301539 639153 1328871 188157 1754156 698502 1004534 837585 483579 1412075 1892486 562197 746487 1670231 121567 1823340 1587534 1942953 256065 689990 201951 1864021 219732 1407668 790469 248973 425016 761747 1262934 1322175 1014116 918044 596154 1977192 176709 697315 1667918 1387968 498153 756095 1433703 1683445 1521581 1033769 893313 1863775 585156 934402 1901119 1408895 11528 1416847 105159 428005 325375 1273914 881053 1055547 86570 824815 136621 1397088 631312 81047 1649433 1956021 1036745 1926476 572441 294813 629744 1202069 410528 500613 754690 417085 25899 1724885 1355273 318932 1974140 1829570 1119352 1884147 1047368 927520 1680581 1555584 1592486 1603489 872132 1341161 1650551 1014147 93478 233483 1148011 1711770 610979 462372 999873 801441 151122 188774 1750384 704022 356801 1816367 1355929 485635 1798182 975904 1332282 166188 737804 1362550 1022120 1346636 1928060 928602 805230 711710 534457 1794326 229286 1119277 632767 500 1230519 656600 98472 1780712 41538 1678490 1174000 225122 1400602 932941 800400 738281 300922 864057 907547 351454 1181945 1969343 1435353 175615 1854238 758786 867571 713495 204354 1270114 1507191 374695 232000 788590 1099931 1907031 293943 1929666 1177858 517952 1256382 1815097 1173022 1041467 1083858 73220 1321033 1838376 1399735 1173346 1550502 422364 1741422 624363 1577355 1298793 649045 1165309 1494468 894692 237587 1158851 786629 142534 1904323 763849 1364408 372761 539814 413167 920294 1455727 512373 748715 1437483 1623513 990220 763040 119467 283738 1191882 1766752 1166585 126092 501538 1417644 238058 1495042 1462904 448342 1015976 1606990 1645645 715108 1367833 64710 434819 1125252 277650 1736402 1147441 838154 718335 1418873 1295350 634521 1260040 777534 1107915 1859675 1570142 954398 753310 521549 458816 446249 1594219 966935 1849581 968562 353624 125225 1072056 861428 1221000 277467 1802027 1178808 1824152 1251058 1244573 369387 132713 842773 1879152 1118480 782245 1900901 580100 1061454 1515191 645752 689676 1246703 308326 448704 1718012 1875136 386302 171544 1796364 1124870 735266 946435 1157777 425199 317609 772145 1647483 883669 21737 1745289 1371197 1306633 611834 368635 1499115 646856 725779 1630539 1937064 1329449 232909 1160794 1781355 112826 1204042 1167796 1817667 1323429 1365128 524285 1610726 1993380 176346 1474043 176254 1164942 596423 1115847 69442 592046 769762 1611050 1002998 1428020 499316 618124 703473 1159440 217290 1407718 1494619 1071983 621125 1462752 152701 761220 272164 1070636 1038301 1086274 175123 35254 1776979 473268 904021 906956 1794702 422334 1223546 54921 553426 251881 600255 1304023 60458 460332 291127 200257 1240004 623508 76560 110438 1340613 85682 1771476 1521585 1124947 503919 958356 121667 492147 964209 333519 90070 361728 1141049 95322 476646 125876 1791164 510055 60524 498787 1663331 679580 186922 28748 176850 1383715 1240971 323491 1445013 1799956 1993521 1044273 1998515 1755263 1740420 675698 692210 521636 1315600 1047828 995061 79460 1532965 1895839 1148802 137388 6621 1363810 1352754 1514244 509008 90958 1082281 1309088 1015450 1758162 1246594 1309877 1472272 365701 80155 576582 481922 1170956 49276 1297999 879080 961316 1301872 1033610 946748 1630715 316651 1393691 358503 1637276 1648177 190340 1090895 867899 1597395 988438 1383514 533676 996818 1970472 1828864 800399 947080 609525 350391 404490 776875 905503 1830750 1467977 1342422 589050 1220605 371881 1431651 1723907 1969953 839282 590437 337086 1885131 1148714 1294666 855679 1189337 1620388 577405 1915702 1910470 173982 1823631 538887 1632310 1657427 744816 1546762 1505272 1338910 417214 1470074 186917 1172261 1337289 1971855 298162 1103363 1921835 1086666 677696 1741308 509661 1426203 1604760 1535574 1320400 1237353 602597 1270900 509055 57087 1045463 247071 74820 744237 433734 620113 953993 1909324 329386 539459 570005 546948 1729263 1654986 414748 1547748 1499824 143207 417899 652414 1452718 526831 603136 1108406 532514 509797 1656682 543266 1423013 644264 1579268 291914 862044 1548853 446583 584735 1501724 1023225 1464581 828402 167413 101924 213991 1736406 354889 1056349 397942 731840 147194 1797850 1957112 939062 724623 1393492 640654 956466 1705679 618330 1245968 1465286 295615 864640 1851709 1184845 75594 231513 1813538 1753759 1490525 1533367 458867 1628361 129017 1587807 1006871 1694990 1217724 1682085 1146383 898678 1039677 170794 1496877 788483 1604437 575261 1715201 855400 138276 863997 418225 795467 1889417 442652 255349 1764178 22592 1199055 252356 1483615 350791 1965896 479251 317480 1058471 216209 882943 1073233 1410154 31139 543502 1320737 1853625 583777 1004089 9765 1908723 1530349 880773 743010 1663299 10201 1299252 529136 1515692 598868 1567212 68081 625474 1470439 359175 322441 846823 154976 1076326 1199094 314296 1050654 1349844 1234183 553355 1979112 1022046 766858 727169 115435 1932972 511106 1889664 815771 1749458 224821 740502 544473 1071035 161495 571322 565279 935742 1827400 516452 1747746 1473086 249700 3095 140365 1381257 578776 775779 160553 1556556 376846 969361 1855364 318780 1979035 1806960 295712 117120 1146805 90708 1859079 1647490 641909 373287 397970 965196 1142020 361888 1549082 1062656 382707 978823 1223571 1459298 1347022 79212 1921090 262109 516830 665550 243995 988654 1715610 1362574 42393 1432012 1173271 99146 16976 928093 1104493 1642718 728705 54413 1449708 1618215 1740149 1922310 1997990 1192460 525987 532140 1046938 1280720 752152 586260 1996079 1155270 1090294 1535943 89024 1982548 1411145 1053974 1691302 1997310 1943688 243753 875448 1195037 1019956 858595 1980881 391304 28397 1289359 1339863 699708 1990000 977614 1756905 1149275 383291 591697 1619437 297360 1103192 685537 1931498 385566 838715 1602641 77590 1871261 528144 1516402 1282342 1709635 1017720 427055 202242 1720956 844349 1745443 620531 1566042 751055 676273 181929 308662 1933224 702874 761206 739895 657892 671467 531417 381447 1091604 330782 955943 922961 1836152 938883 1541852 409083 652930 1735943 759918 1651536 1231554 959112 1583331 484868 803270 1697703 1155244 750217 1407084 406040 1274076 1638532 1811296 1714050 934431 340004 1856609 416347 1403197 889990 1333487 411977 195168 305413 665259 895060 741941 1406238 1087431 1909050 322895 902609 1674456 1980135 436046 1703233 379139 1464352 317869 1091906 917678 1590356 99327 1359439 336051 976564 1721317 388467 242238 129010 1144963 1044394 159499 1738293 1458731 310144 1922594 1563321 1196216 848849 576673 1991191 1575540 541224 1526259 515352 1558415 1421472 1677010 33737 347409 1905901 285241 312486 1490793 886788 1620499 1604146 236097 920447 442487 925621 1899748 688394 1727985 762368 249540 1346394 1225134 970133 1445272 1532633 192318 1553049 1410906 478576 86089 239716 1987036 1838398 1461564 265166 1508523 570389 693944 1651490 1008515 551357 1493980 1772396 365024 1357063 849128 400696 1356997 1279560 290425 1988514 1995563 520639 1909738 928250 1296882 1460493 1778144 1580699 193218 700328 1194140 1039375 1584957 482858 1378299 81122 1616814 83229 1898801 716271 1829131 1552048 1396365 1400147 939410 1369953 1250921 1579874 943990 1824469 1993972 185836 909952 1698067 996406 240055 652278 1504330 804202 1491725 29106 1896550 1497834 802054 921036 262505 1670466 805826 780087 1059332 1539362 1988461 252716 1819106 1638905 357175 1757117 1253090 746423 235930 1462458 119196 953576 1523500 464133 536237 1108047 1138876 1581924 384435 107484 514695 454618 513911 482943 338600 966844 1002754 694716 1483032 1473892 1895639 358541 1332724 674196 1435585 905898 1928836 887584 770501 36231 33719 488854 9594 214365 640607 1008654 441393 1067703 1891649 1829790 1091501 1971875 821375 138665 1459164 939360 1482368 1764062 1896321 1325806 1090734 979664 827335 956783 1894552 676572 1654003 1296224 97158 94387 332806 1831270 803738 1499045 1075147 949859 1015939 505461 1423871 1586202 1598308 974134 1817668 196924 719938 1845711 1525636 55189 784097 260848 13825 1685305 1788421 772914 1265252 909173 1000534 723026 47573 1670686 641375 520649 1034568 1916590 21975 134501 842128 583817 993444 1771748 237899 220640 1400354 1195606 1514764 1419537 1964703 1125566 101396 195606 656507 1379088 393530 538618 1318171 297007 1934615 1894178 1529101 891238 1999747 1189512 561557 878355 1766266 697611 1511961 1809051 366419 616722 609037 291120 219770 647023 1970968 1233195 1788983 1967462 779896 1107387 1412560 1728775 1563243 1975915 169562 1583369 845815 1768644 535434 665939 532358 1761137 1267256 1309156 1445525 355929 1062843 1142548 42829 945472 1455763 1549935 1381623 1916873 1252062 1607913 431128 1288563 985289 1667273 656635 238425 189400 851786 1802686 1600454 1938204 1531695 758508 966477 200767 1384055 1400003 501344 1639832 813534 76012 36444 791555 242052 208102 232333 480474 502389 188457 1093309 1193273 427347 732168 174245 141200 527776 455651 1014807 1760410 75467 1866192 313877 547057 1359752 29981 1985045 401983 1302737 428193 1596138 14844 1399918 1384449 1284402 211280 275205 922455 1729211 1450511 47806 1633484 1459644 1068965 358895 1884202 746469 232799 75582 328024 1924990 997638 745913 1313919 1953206 1459223 946734 134724 19499 314107 1505894 1708145 1427140 333608 707131 1710072 717805 1514199 726224 330725 1311456 1035969 50050 1176595 217770 1130415 463607 1182534 1187721 673211 1905560 722894 11628 956258 11087 322475 198660 1773680 1105787 286918 814916 742670 1935040 197069 1792162 1688543 1847010 1323012 800045 189605 1730982 588948 1288424 67053 1429917 1637259 306392 1876103 1667271 282827 1764031 1071895 1756630 1685849 1057589 615046 321044 1947240 490948 1686466 751765 1674232 57746 1759673 573321 1923716 119436 567807 1108495 622002 1219487 731190 1567763 732231 469064 348950 667054 133762 412678 1656932 417365 529298 1201997 134670 125924 671146 899334 1705209 1026580 1114076 988093 370420 260648 833783 1077949 1810492 1699974 1931947 652599 705633 1087957 1724639 1608817 1707194 71058 1244702 815873 1510362 1955255 1984582 1864155 603830 1063931 923613 1823496 910090 1508653 1444834 241860 1278849 1176459 25754 8291 1840589 60950 275556 68050 1017981 1475541 258000 821669 882336 51835 1199842 300561 842665 1966192 1212606 1508404 1272552 1806272 1152152 479606 336429 1079828 397740 332211 715713 490871 998588 773624 769645 1154044 1896535 1039611 520559 336224 319792 1003339 659801 452230 649364 1720062 879525 725241 1739191 1578699 359742 1148942 1522181 185571 1207984 1358614 11648 1084787 411729 804476 951443 876804 1314436 1505006 1970122 1040101 1975726 1757562 599816 1601099 1784078 660764 1858111 1329200 385715 1030767 247254 1954233 1698707 861029 1728721 715425 190761 1209455 913682 1327762 970995 351247 1842192 1684143 56700 1358823 821269 870407 895383 743050 982412 1243915 1224372 774137 705428 527085 1252707 1084564 236897 295738 433319 993059 99893 684175 206664 40654 1676532 621985 1202497 463005 185379 507100 1528779 1093657 1540174 623926 161858 940925 1210861 1476286 1552979 713773 1345885 1477267 560103 406759 530137 1364828 840406 588767 1909250 1530671 1212340 308357 630165 348068 1346732 74383 439991 472565 1452581 599299 1760157 76907 1934936 874206 797805 13720 176422 316285 423750 686166 429877 1366993 1322130 584 377536 755992 690913 205277 316370 1598324 1486532 569355 462533 1130837 1220146 1831104 452751 166382 948191 1228589 1482077 201001 494776 444941 288976 1499844 700760 906355 1492139 1973012 85013 592478 1600890 584525 113851 1915985 1855762 80010 1639855 896943 1221531 1643999 685746 1108777 714734 1811844 1638491 1788810 1740739 387325 1397585 1949239 936056 304996 1900607 1513756 483486 1792509 355138 1513404 1012964 1255856 1885316 1998807 812265 1640758 1052515 238383 1236850 1554309 1509264 631818 1903753 1854957 1477154 620759 1440448 1865638 961128 1569848 553152 553103 507289 915267 1740070 621959 1156586 1766479 1919204 423785 1758898 599185 161276 1091582 893276 226011 1333570 1507189 444117 484925 197322 1711220 402206 1700523 187639 1755490 1344740 1439903 1925643 1715513 846905 420699 1819235 692095 1655719 659646 1602561 816947 1354264 233664 1697393 1078449 892340 1171191 1018165 237120 401153 331142 1538246 355754 1461849 1275134 884542 327684 193710 1722945 1284334 1589565 634466 647638 1604981 1214345 1998059 1742865 694315 370664 21440 424166 1016213 1485488 1585411 946191 1764221 956489 749743 881623 303324 1540922 921307 1503010 1230530 1527736 1753029 906777 489274 1430962 1718468 1373101 1621923 811880 126299 264434 1738966 72286 1156946 325753 102054 1116883 449798 752199 1058789 920919 31983 318822 1044475 91428 659751 840366 139942 964408 56495 577230 1233542 953577 1152128 937911 1840535 1195310 1865784 1325522 1975760 18218 1162684 890592 542284 576105 1308730 1641761 302039 1255776 517759 1560932 1202109 729895 363639 1252392 1587205 928712 1170815 354783 1041720 1633234 627137 528401 121093 1287448 320010 1724048 536254 278577 1351649 697567 337108 530556 31633 290820 719217 340935 1787659 1541499 1265709 1587808 941388 266881 68487 1856403 1369788 1278543 130841 1439319 1141521 904561 1546810 350660 383246 1512096 1090779 284948 1402286 1586394 1608735 81372 409259 1876082 1059952 590607 728272 1634608 1364244 914372 1054124 762896 543002 294789 1159316 390000 1566104 1059380 1261237 1130175 1858402 1141941 558330 423683 245480 762565 1866696 1118834 1826117 1415802 994553 51838 1487988 1500053 223695 257205 198708 244591 67445 322280 1772128 1938404 1812881 1330756 408059 1086908 1659661 1022106 307519 940376 1977030 1232494 1676219 795618 1922695 1405697 1620550 1021758 396011 515438 1796942 1581404 723717 500354 531787 560083 1284054 874621 1064598 1719337 1089586 1863857 1347632 484150 660167 226738 782977 1196374 620385 143773 421021 599771 1155136 260442 362420 54771 75193 826660 579448 1121250 365279 1185166 1933986 1881070 96782 1346289 1256332 146270 238470 883095 1039843 1718721 15573 486086 789962 1728160 139125 688120 1658714 1637399 982246 778665 1734050 1138500 1676805 1212851 1469800 1081788 1431655 987086 1630656 743850 237881 400635 1266096 218230 1019806 1955030 1221669 1057588 618367 1412365 620601 903274 1795710 1038839 1780051 457102 1152691 527131 538972 32536 851905 979845 1812011 59557 1631634 595201 1320122 480094 439279 250786 994342 1968281 302904 1643898 129472 37676 1055037 1997794 735493 1509129 1643109 884196 1482604 80336 29551 1669748 306085 1852778 1024002 571044 880660 189809 509283 376362 1302407 1907641 1898431 1800094 1128905 1381895 1953966 1617787 1939157 1801930 466124 1979484 439725 1696737 1504813 57740 1832879 1752957 261623 703175 81967 834325 1215844 1297830 1207296 701369 1009715 1736199 22505 1754826 1466734 1470609 702235 1534201 564231 1726782 356987 1090855 1767683 1755171 828904 507434 1491804 1954644 928934 375988 1348883 980499 390622 253808 482115 177826 96137 12564 1986044 2065 1561556 1309822 1483116 1997740 1456391 1695419 333546 176788 427475 77538 469563 26349 1857525 427839 1730073 617229 962585 1926201 18431 1858419 45690 233297 1152466 591093 1733658 79843 89191 117924 1450968 780240 242076 696612 760081 226828 1828587 1748209 923824 1299452 524601 135985 1706374 1469169 1481953 588639 1686882 593495 461143 1908294 1003285 566638 478496 448272 808174 273210 1400950 510484 9482 1860179 1541432 1192141 1612844 1468565 1686991 1088664 1997185 1079254 1261824 149198 1353475 1396053 1044063 1594390 1007147 1588230 719685 353314 1500534 846194 1375431 1609086 1930967 1383704 266875 505070 1505972 116041 842580 1497440 1351796 411617 522117 1131982 730682 1251258 240196 1929821 131449 761203 1786341 341892 359540 50852 1700800 115227 302184 955304 1714562 1821868 139043 994494 835560 1085005 1007408 1434632 229922 396762 19417 545152 425509 1665985 1029189 1779614 1170170 1603078 1706452 101054 1841840 1256723 1200270 1444993 1225002 629564 1367551 1804971 840369 1316051 340465 1365064 484740 1124936 1096858 745541 1784007 1935041 1632661 1433740 1188900 1931615 349009 263680 1502045 510659 1452233 942762 349795 829954 1038120 1895476 1272513 924977 928973 192816 560513 1648895 69976 657079 56684 1308583 857387 1274190 350816 762350 452851 1113809 1118676 1442518 1613657 377071 456251 1548684 940180 109870 1563904 297271 1193453 1365086 900055 892220 206623 27858 1978135 1312942 1113277 1238185 1980082 390440 1841957 79835 1259015 1508989 1886115 1671378 316589 299950 1611370 312272 1281532 477418 206495 1967086 1319143 1170712 908091 238870 1517093 179586 1133241 498883 809067 1267296 162512 1033091 784836 1553822 212229 1207417 496198 1111010 320642 1212280 635156 1833187 372750 392171 63562 1763876 1493835 322973 861231 1953103 1211917 667591 1299534 980697 1878489 421014 465772 39246 1362693 490333 1677068 298379 1319839 1908393 1842951 1026662 1628067 380592 1938692 238971 1987145 957344 1853864 84620 350745 884263 1386468 897152 1095432 1395650 758791 1692316 636709 280525 1226449 458431 1514245 834622 662985 955367 1412877 1861593 1290251 1894172 121564 258138 382848 72981 634710 956595 135949 391267 1122177 604577 1534691 1510856 1988251 1479173 1141600 1365191 445693 1922642 216303 80890 810 1559053 1018781 317046 1222315 169629 246550 1764684 341561 1645829 425089 157722 140474 1489211 1562705 103689 9053 910260 434403 1872622 442222 1676277 1829735 1560531 329132 873786 194590 571220 1681853 1318352 1223557 1223685 1437480 1053242 1748873 1569064 1360619 1313826 1836160 1243763 131460 384549 1481384 1831461 1571550 815945 1892868 1329961 151059 1770831 1280971 1888246 122994 296126 1582789 721476 1613052 1549912 64067 464912 1020416 714398 1316172 1228501 457288 433795 202029 745669 1629634 196674 1993268 1035389 1392770 1328709 69902 1709192 1945142 162589 1939397 618967 1947022 1022765 77852 459076 1433730 785900 1433664 1511444 1024773 904161 442534 162184 1213671 137844 1285919 1687104 912290 1554463 1679666 1084858 1774516 746150 1193781 1347981 1241756 967390 1844693 1320468 345461 589316 1214337 1596616 263573 396785 832291 1296800 876503 1229971 1633212 951389 406077 748909 551420 172023 957871 1174873 1974996 296632 101358 1836337 249961 126908 525532 362782 1802082 1858428 1954144 131853 1819415 746277 1357686 540387 1461088 130383 779396 1046487 809444 1606648 430274 1531415 746708 1801769 825251 1970246 908851 423378 567247 1326433 1271052 1628261 1298628 80162 449839 225266 1540477 358185 1739332 290015 1174890 94307 574718 1550324 1838689 1837471 104617 705128 1711891 145722 1529098 80470 742316 1257783 1313890 1084549 52701 383989 915323 809416 1364837 28866 1886784 113638 1731457 980598 1294303 823375 798959 1271973 1500225 1037126 120950 1052585 584955 452648 1953914 251256 830600 1946457 386040 1646719 650112 1200885 389137 424749 1152790 245803 301721 101556 1306442 503865 649155 1869724 1566134 998566 183265 1549440 427617 288760 605882 347008 206563 914686 1955743 1488387 512748 718857 607566 1278382 639866 919030 1826485 1198767 985713 140440 1370116 1595066 59124 1235534 1559025 907866 202521 1534970 1307054 161470 162636 114362 899555 1466173 819658 594764 1087915 1342769 1642517 1438505 1704144 703756 201834 130100 541072 1840749 617914 1489778 1664938 785930 931104 1661087 1504996 266948 808199 63261 1352259 1439444 298632 1065139 331069 106891 1454030 1761387 532316 1332983 477725 1613513 60664 1235941 1961552 1030295 1369791 1265794 844042 686913 904027 381191 1959085 19733 334389 789199 1814481 606995 60986 760340 1236663 555953 1550681 858247 1212035 1531984 660118 314849 862083 1845599 201511 569547 691813 1282101 854504 403746 1961449 211276 159880 282511 1439607 281063 1674371 488414 842072 165924 277270 1257240 1394746 297611 233003 1211761 1876163 782633 1038280 553466 1314538 913620 1576937 1099737 770840 956906 1802691 1944427 1329807 643430 1986712 1061021 1150228 1437389 1840422 665320 1637863 1506026 1351607 337374 1465329 1925887 1926492 228655 1326669 711070 1952428 1617981 1097190 919931 708874 1799840 231056 494625 226141 1474794 989477 520909 1986452 321247 1295919 565883 1154600 151615 607891 212083 349678 1239854 387994 616268 409278 1695774 1477709 577471 1746381 131184 1372866 875343 1377758 1113397 372406 1966620 734090 1384493 1946462 1716291 61854 1997196 1879683 1707891 901691 489324 1283160 491863 1569694 63168 1143577 1571836 1736686 654514 499611 195055 1848235 960432 906631 743322 1611798 1247944 927252 1074311 839571 60470 533909 869137 1519167 1861213 763790 401606 355831 1978970 414251 1268278 656227 354620 727360 73439 211529 1030750 14521 213537 1545919 260274 1898739 16038 201085 276672 708129 1648140 1130003 169086 1287470 1445258 928272 1758483 134927 1044180 1996662 158196 1340756 532624 895194 554830 1156497 1256378 551088 872816 1957771 800430 376816 1458251 44725 253421 406589 1231981 537666 1466981 1023963 936559 1642670 1312714 666161 725533 1585636 1904446 964551 1034369 518610 113605 832979 326509 1170090 352825 291582 467725 1057130 859602 1946701 353374 1976021 247452 1524076 1549616 1025279 1537990 1554677 147680 679310 1179810 588566 1028736 275186 289027 748854 1000594 407965 1942782 685033 597199 705047 81374 1696203 439983 4205 1281625 210641 1606307 30141 1375410 1314621 1509082 1115362 661815 432165 1595814 1486413 676630 849250 1856695 305060 1238571 1623043 661418 1664165 482220 1880374 34142 1228708 1081736 1192869 555128 1311526 1763600 1055175 1735187 1201739 321129 1900725 390094 1160096 1543513 968749 923382 114283 1278559 957046 1773816 841389 1999013 171279 809102 808014 252866 218362 1868816 558787 1922899 1833859 516781 411217 1343476 1022897 495558 1725828 1881445 1883037 907714 239143 1705246 1406524 817116 1724636 576976 794764 799986 704761 995013 1306528 659069 1871285 1416351 187464 1028476 1787687 1269406 1799308 1793616 290319 553245 1828596 885565 740192 1154527 1763616 1635185 1475176 332769 1824868 1182664 386621 537171 757892 854280 305049 1980002 338015 477429 1387527 1180568 1218061 1843639 27717 1602825 1925985 1888086 244119 1167144 1477008 1844047 499000 156740 837988 53770 744079 1927051 1945141 1367451 1488467 1375329 1878912 744570 999512 1899715 246206 1839413 974836 1764202 1785196 1475206 1602899 725982 18228 1818814 1369548 1426083 518831 1931199 82738 1156043 1959438 1901073 1964972 1163458 1689505 1840480 1410249 500364 251958 918329 812988 340208 603708 290337 1689184 719744 1435077 715390 1706077 1654383 273169 891820 886784 643316 576151 220218 1622219 1161542 1734166 1428163 124477 477262 156508 1062221 1447705 1396257 801853 198223 1957404 335676 1186506 1430896 714636 439264 88348 1412059 60615 752899 408712 270044 1211260 160380 1027262 1302452 716121 1307623 922005 1494389 1301364 475796 1455840 1510503 473471 1912615 1142097 730199 1079404 353552 971618 237846 1940214 683381 1542662 1730376 52997 1591360 1057888 1708661 926718 1803095 547617 1543770 1752574 915940 478488 14400 501011 748250 1772177 597994 187549 157483 605182 1150182 1406365 1707855 1147015 14849 1771885 1029153 61346 1405696 1964057 1851640 1001092 1239321 1005759 1024380 1660102 155644 1039554 567090 1204707 1575851 4474 844011 1030572 102757 1615043 1639835 1246447 1711780 1407813 653954 390867 630291 1044632 1450048 1045729 325277 87364 583245 552261 585776 208795 1337492 1595442 325777 462860 1035537 728241 1534401 1073689 993645 1975041 1497166 1209662 1980854 536712 94846 1972420 897902 485741 447100 1038185 757023 1984921 473960 1863436 1099954 496497 1914303 1973723 257109 249639 1114516 230663 909031 128958 323003 400168 802223 1960655 409903 1808599 1250045 915100 122959 227976 741610 783361 559457 415980 1474547 423925 1731279 1631012 765755 584869 1351006 1945678 1837876 455241 1225196 923847 1304860 243308 1977625 1393827 831403 181310 299189 442414 267366 578475 1802457 71828 454879 1586711 139134 93358 1476460 1649723 1474892 1020223 203315 1800049 1945363 1431751 894734 1701365 441815 649349 845891 1757377 1358211 808723 45986 1795131 60381 1288508 1795819 1792105 478082 60656 1315812 304718 1408409 1581761 1452735 1034105 1558586 595853 6997 80719 403931 1250229 1167883 1039870 731514 1350789 290429 28465 1077166 1195266 608189 893118 1124594 1362587 990542 198941 297505 967249 195242 765847 1899811 433484 1634163 1953553 1699482 112916 657495 275885 1280916 1723406 441627 32632 413845 1516785 1785247 1115746 824775 848753 147354 1812434 863675 608255 329493 768334 1245498 1692268 632770 1553040 677430 531677 347672 1777012 74122 708845 373040 1250807 416343 456024 645385 469311 1735409 640679 586375 753334 1715171 1714899 263179 952861 1543547 435964 1283682 1608607 1434919 1416399 231307 507265 546059 1145321 1057861 1431084 1884130 1856850 94044 293529 1539901 1141753 114564 535936 1280986 1581508 481793 437872 677127 1286461 429034 1534456 273645 829223 1055538 1359744 1213534 1391215 769704 907985 1598867 1770658 1020903 1427356 1658165 1571066 613206 1908669 860517 224969 1720248 1117912 519456 1889328 155746 1429813 1796226 1555933 204405 1741345 1226460 6092 401470 1894819 792767 269514 1696069 669396 109865 1198017 1802320 51941 1204173 226756 493822 1024513 1894961 58723 1285537 135841 47134 802570 473650 891395 75959 623708 1184009 1373024 196350 1692930 5890 1371407 1281869 1826121 1025506 559456 1420175 1668785 962696 1027377 779948 258181 1469140 31499 875579 707707 337446 978517 937348 862025 371398 703071 680718 761276 361658 1813683 1501713 1861682 1804044 1790730 824786 1606940 1834193 1327351 1030760 1118872 1054343 961892 206211 752433 1747614 1402113 1008079 840829 1026968 955459 1969008 239931 65604 1535655 656601 1940088 229672 1630872 719085 1023703 819056 994882 377 719863 502206 55956 35373 1281204 1247266 1943287 452965 1093460 633961 493769 291052 572020 425691 495888 257664 969427 142876 575083 445885 1623568 493543 1341011 221199 629647 1473420 1428697 1519535 613152 1749491 1082227 1913759 358413 984481 1793495 1693919 47400 1882842 258067 1499735 145998 1340123 260894 683525 1693660 1026430 1058491 1261336 914633 553520 1252430 1862954 847745 277842 179696 1512552 1317301 1226508 1213174 552225 1292122 767364 889488 1681332 1258001 667530 65705 845530 271389 353716 15030 234287 910577 902856 44401 1198126 1103835 1171646 566451 877348 1631526 1453848 1211654 1424241 1929664 1280027 455108 251371 1158500 1327386 1894814 1198762 549440 1990887 266359 158841 624646 1275933 1585982 322249 807262 1602323 593472 440160 1894816 1238109 610421 1074791 1507838 1013076 1978192 1389947 1687028 968701 1372316 1239707 720401 567591 749782 1299193 505323 797616 1396596 395641 1660437 1020049 147600 1241276 415343 401954 982511 780323 2468 845658 236814 1792778 1295479 1732348 468267 1013580 1060858 1789037 712629 1834712 1326162 1366904 1318919 118354 779748 1889824 1186060 1352333 1577990 1350926 1137735 1767883 1526829 714093 1008502 1734422 716867 1726851 1829152 1884323 1324963 1077679 194285 1274165 1529905 793344 393263 366853 1771536 1131107 891105 386585 337995 1353285 1119976 123599 1361591 959692 905768 32646 1111757 1167106 792947 1725042 482309 583148 1644124 1549407 875994 1464775 1713459 1244207 1133158 1766980 847610 1863250 269782 1091049 448726 1889224 1738604 1608465 1430986 512087 1194241 1305605 1321904 1605467 1343688 1787225 1207215 511948 1084870 1783879 409850 1707845 1392933 101072 429408 1131610 1378910 295963 1661204 1627520 534729 592435 978857 1341622 1212869 1201809 1203440 495118 1478504 1992301 1530964 1300094 1510717 1059547 370298 1107832 1198553 1722818 1118420 1350954 481111 1756503 429170 1116497 762478 759095 1278134 1356118 1063248 1340371 1795465 875880 1286249 572094 1122296 863328 1432999 1289923 1175043 1909148 550900 1324700 1319062 1264215 1809485 824926 351838 1769725 1224028 277801 571302 491210 1333329 1736834 1684273 1749184 618749 1357695 33017 1062862 282024 244260 1381596 1919932 1234489 562858 1172082 1040615 922138 1219539 1374822 978473 889444 772639 683750 756853 1994117 1580978 639045 1033798 1596987 303239 1899345 469214 357865 93580 438834 1542912 1353060 1839497 1197919 945322 1640451 1321777 256042 1477352 1680062 1220871 837693 252927 168479 1902998 1433039 570531 14229 1476863 1614574 853153 51815 1668796 103299 14188 231224 301795 574627 1474544 1261489 874721 1652267 1140592 1032164 1035921 573365 1792207 774129 470133 632867 486685 72142 1648151 815485 1532962 59423 989598 1993019 1541919 698829 793285 1389894 1704396 132222 1970536 1236456 933401 689266 44203 1095357 797916 1768079 1334599 1515914 84725 345539 1216016 1847933 1037815 536442 55194 46542 1502879 302569 609476 1807961 1892270 1021944 1235505 391483 1277845 838849 754414 1385979 277222 1846215 170974 1425393 177226 602145 1571208 1565564 824934 875010 1150983 1430320 1486289 1178764 1447205 1837754 1971681 1611529 1633024 1004502 1297760 1168133 1515765 1273753 1692181 568939 1796494 478957 1599983 998423 844105 307306 529266 260824 484086 736418 1613716 1062578 1419092 458484 1716976 1275158 840148 146763 1722796 820106 1576045 373136 1535965 445909 1910716 535096 1100015 503425 1738351 405228 1643282 1014667 515380 1178547 457364 369468 1485869 1691740 1946913 1785385 105782 352218 1369504 908887 548563 1454131 384906 1410522 587592 237462 1178187 459690 1872043 1491846 305425 681051 589426 849940 1301911 752878 949367 1191725 1622665 1969837 811482 1392022 1614754 1563894 1762114 845545 540353 1487331 1764216 666292 1262984 1218220 1160545 541668 452343 1773630 258431 1050011 133662 1100380 1150843 787521 1486361 927885 472982 725896 296752 1168857 1681150 46968 1956573 1900572 1959441 891397 50544 1888898 941174 1673108 428856 927400 335433 279641 1774597 198400 183210 132819 1275084 1931858 661703 360653 1101675 1587578 631554 1440522 536194 1545911 500773 253524 1621070 1574709 1897476 1619801 1565705 1104279 1252849 315876 1143416 247890 1774749 503622 1641372 869405 1062780 46657 1976148 1980214 102673 1128279 1391991 1491190 471086 1811175 161599 1738272 758605 1350661 901781 1562025 1457449 1316940 1318248 1607406 245656 1366486 361824 548362 269036 463294 527207 233070 1458780 635474 95482 1848769 179236 1991663 580782 1513596 263824 1362538 1748734 1567323 1891551 1908510 374795 862080 1298599 1241325 1908182 1684815 1467698 1987854 879835 755285 502001 1328685 939974 777143 305997 1638308 1937575 310330 1124956 839053 460881 928426 1217496 1864686 1637723 1764287 1035645 1534430 1253314 1747950 491778 1964418 1087944 1126643 1361087 1134705 773889 406109 1697677 966236 22999 493125 123003 521315 1125327 1339778 1381892 396657 1338688 1965491 1372787 510078 669241 1084665 3468 23019 659577 589787 1802304 838223 197715 622032 848169 906295 910897 304419 1071316 1199086 293574 1566412 76137 276320 1459960 795138 1957573 1661937 1680925 1209348 1747870 301174 174709 883520 96405 1165301 1166508 1844058 878671 1250250 1397415 1429330 124131 522777 931185 92880 1706883 182068 883720 1895079 1722606 1679903 1487459 393828 1272101 650513 980991 24823 684872 1067975 240724 1141353 1069821 1321734 1553591 724407 358305 1238431 855987 592031 1515726 1890535 178679 1847682 1564439 758055 1257799 881892 1257570 1889987 501237 1874885 1354286 1721009 1056091 1464727 1899343 527369 639079 596008 1534639 1754234 1722091 39180 1438540 817511 1958465 1585168 1712453 1541148 1547496 1216056 408116 1332018 1566971 1473175 1416798 1059169 1268573 744135 1146240 1951569 1215089 1691836 123280 1339025 1574665 510215 800171 152642 1641517 60435 495511 304457 940519 1792216 482509 1936417 1201118 1050519 354528 933039 1172212 1811542 777607 897989 1572360 1168080 548232 773763 1083713 1036593 1784799 556156 1198517 1660115 614666 1287255 789046 1302921 394502 1337280 702347 228218 761842 244696 604542 31704 276291 92933 363415 720794 833812 690761 1644373 892337 995238 701072 137328 351094 338721 1251761 1689534 3177 1528871 427903 1570839 1619742 1518062 635481 1142370 281508 672867 149958 897776 1526493 916536 1016078 387175 1780968 112589 1680243 1543663 102584 1751502 1349681 323280 599078 517702 245625 1658859 1904010 955638 108544 1611208 147777 881926 130002 1965226 973810 226233 1479328 359090 979009 1246058 1694880 1615097 228059 1211580 1880423 317271 263107 473798 982345 888166 511491 190010 1918185 1662299 945944 9000 1041283 161798 1687516 1613368 138562 399288 1144338 1345936 1667010 1122763 128077 556998 1710392 1655304 532578 1851882 386446 1578173 1550778 1521884 1816040 923417 1274015 1863202 220450 270093 1274549 1142825 1663199 1518024 1976680 1839877 522316 1908179 1722923 348200 899989 300126 1991911 1436397 1492865 1299860 571716 1966724 1790699 1807958 480484 721583 318017 1650172 1293121 315355 192595 1818851 99727 1089271 1015636 1200887 378348 1253012 1116398 1615315 210809 756468 1917375 121721 666361 1958311 1623306 758579 712527 378125 838500 1454021 168287 691319 227773 919486 328921 777947 659253 166132 1152284 811702 1878935 876710 812302 1619969 819983 1430144 872740 1383466 1670651 708372 961883 1263061 1660932 1679918 885877 1498970 1090196 1768784 1152420 473094 1229711 1702642 419404 522769 957647 1350842 1252547 289480 637815 687940 1786055 70833 1163551 700799 1662949 888824 1412223 908913 761924 1438089 1946935 1126016 1869295 1423057 375550 1147869 841012 1558220 117475 273658 1283011 1864977 324844 1661925 503271 1570545 8327 1265678 1407322 1007305 307384 1503308 151661 1201257 616991 427601 180622 1777443 1776593 825925 1195186 1934965 180527 1323120 931867 1658068 1691182 888666 1988043 1370180 1505184 1994049 465191 893678 144193 1224306 1822856 1306752 1359731 174716 926181 1502001 1969335 363942 1983403 153196 616825 1268094 1815558 295864 1261996 393122 242199 1471877 287602 931570 930513 1776204 61665 416014 33252 1879722 340279 1898366 1055980 1693065 1299654 191611 1140134 144963 779498 573769 1378265 1528815 1514082 1578780 312098 1369353 1388421 1256140 781908 1416430 565084 935949 947630 295153 218917 100511 1494205 1556626 1629272 201518 1356316 1591557 1790616 132916 1024248 1174274 1136814 535891 1075270 1400288 1645551 1857014 332748 1394210 1574356 255918 681814 565322 619518 1239939 1212324 801751 637364 1192667 293140 1655399 679870 1853705 1977519 396896 1381180 1212239 758828 709834 757766 1555352 1867120 1466635 17805 1001773 608931 1045588 1575584 303225 274160 181358 1738482 665509 525939 110143 1593085 564292 1431440 558309 633830 1380674 1614289 1540411 1835069 622868 1161385 203192 430994 987292 1589930 260854 1886654 422176 1915624 518559 1517383 928456 1862618 415527 1468897 1665856 941909 1750194 544046 880025 748739 573333 889256 866779 1159627 1364479 1102492 1202503 545956 876703 320263 1783685 1394236 1781881 1267648 1186038 1520338 475836 195232 874105 1748998 1730567 831477 171970 509578 1334367 1574636 716019 1278835 1281122 849135 1466585 417815 664750 25313 640831 1039415 174048 779169 1772406 647233 277748 1260600 304540 1252043 1090667 1555205 1312813 975605 414165 160499 812146 487378 661666 1348229 405593 1534635 870402 1917382 1016788 257223 236036 40920 1622319 566292 1171431 1511613 234684 301657 200939 526232 1824256 453501 1980204 1255382 69355 1590760 975188 1241662 562511 1947633 1729706 1701878 768689 1578864 1670370 578860 770560 1038610 1360232 271134 65831 1455519 239139 1438299 1372923 1121889 1378963 397791 1257989 766187 1399057 1132644 853148 1009615 696770 146497 1886106 82106 974995 1004432 1231548 196 52492 615362 1337285 1802213 1514621 1156698 993932 826352 1843233 1831240 1680328 551385 291068 1987184 683017 1323116 1611502 1639496 1985275 1367314 19742 925471 748298 553045 253047 336959 1829482 988355 916667 1428272 720776 94828 629112 793111 725823 118558 351720 600628 1642674 1831980 1682481 1255594 182413 1335794 609538 724176 1814302 98478 1455451 1770243 1343575 1759662 1796145 194147 760109 1996020 713311 832030 1815152 1079301 1487769 600265 286241 1646989 838880 1611999 1130210 1506086 217407 1357628 741885 234031 1042135 762036 1354394 1065335 1521243 217709 160228 1550618 667234 1551593 604228 1093792 1781311 809615 1912401 504448 687398 1811723 1137867 1232632 910964 110859 271349 1744403 1206799 1726763 458060 1897804 1260457 1169820 849713 1704782 707237 1944767 1477664 1933531 1009167 1593852 1351157 1491787 227250 898151 1537882 1758478 592187 895520 1087897 1037314 1559858 1935669 1109878 1595910 1151696 567869 597740 1825413 51069 333562 983602 1449227 1621890 1168816 1533216 1657143 158616 1488151 1226141 69185 1453845 262107 357553 353582 1362145 213964 1594168 884759 420355 1029401 838966 1877984 1846864 319510 1348595 197056 586344 1176904 1504441 1957244 515993 549413 832386 987395 64896 142830 277743 1099234 537154 1354871 475871 838990 1391256 574805 1351622 326904 1882256 678967 1902240 720850 1695014 679741 614203 1197381 1092649 691421 746743 1284650 999476 1108544 978081 1532648 3185 1760564 1952313 1111454 566431 1999067 395796 686122 1379101 996574 11467 1202274 143421 167761 1471047 1654405 1941941 1625394 1943755 1642192 352759 1124324 262056 1605909 497771 272031 1785531 647166 1617918 354495 1260533 1997304 819705 1595308 1169331 895619 658651 1825349 724383 153138 529367 1833640 1964549 1213621 806996 976828 1625217 1288236 860858 628744 1269665 749459 244436 425074 799235 194562 1643149 166743 1065617 820639 184852 909101 114839 200124 717617 1121119 282131 448634 926335 617818 1514779 1957447 1889400 538219 90459 923457 205176 592918 776748 331593 310425 1913417 13705 1676907 666850 626403 1904281 1825442 983116 1649586 224436 118532 1527770 1706170 721070 238713 113517 837660 942515 1496847 1542733 1878431 1482720 1139453 103711 76434 1053713 1643823 1527190 842839 548313 1166294 1122072 179650 1127231 594660 1170280 1434977 1786776 327072 699659 252897 523581 1920719 204799 120382 658779 1748004 514878 432621 1457571 952810 338730 1504037 1453792 1451373 782022 128845 187414 1079331 139767 392890 1864024 1476227 1652466 732876 1292621 1424428 1917524 1570207 972223 1084623 1444969 1927059 405622 381827 1594581 467631 245093 3562 1689291 1095994 974650 1041018 1615415 1193898 914092 98879 988899 986263 1245580 1937961 1721686 1140393 1446441 1526153 1395072 1545088 1188141 1510373 1000794 40900 1064202 1680601 584336 1980123 1827640 989113 336283 35896 128111 47725 68276 1603548 1911171 641113 274623 920035 1895232 1149851 1836572 1788796 640649 448448 1815838 369304 571804 710522 1521964 1973785 387865 222499 1583772 10335 1298643 404533 1114498 993169 1220601 1444842 528837 907154 1311691 29208 278107 835249 1048474 605385 498953 699967 1496635 600206 450069 799490 561825 538866 1984596 1687646 834303 222774 121864 1591588 165479 1651715 1173891 1200774 1401233 473523 1343491 962937 1671537 654704 690442 1046511 382366 1989371 504328 727433 1911540 202794 1160452 319269 1885883 1496255 1551785 1291755 312095 535623 216908 56293 151152 1246708 161333 164956 1345016 887661 749197 1216857 1915764 1410418 1143512 933613 1211308 181040 673552 1485701 1664860 42518 898079 1908240 1279349 1368359 253294 565701 698795 954559 1987888 1599898 128224 140419 826329 1230581 623023 1437793 1612824 11616 1435278 801649 1676299 1513968 531622 1125926 1757312 1340996 1264854 605947 851402 1269420 1892503 1395222 1656489 1627408 711854 1948385 155254 565668 755148 663293 315236 754760 953859 61722 1331124 1133236 1299845 1164183 1589654 1420010 1707328 1513882 678641 685967 440430 660826 199434 593505 1838122 815547 1270040 1341085 695151 889869 1326565 622625 296237 31358 1735707 270893 384418 796093 1763353 1531807 37192 1380342 290223 1000028 1328179 84456 435873 472453 1722684 1486523 1054858 603192 1780690 1100184 1575212 466533 1226536 363141 1156537 1989749 993220 210045 1563049 287122 579996 1615759 1404081 1387098 1982030 1243845 1256601 1188803 471594 862394 57309 1176197 1354674 933100 1739525 1570503 1828665 1504243 1124545 282566 528921 1213123 1507244 626778 1502638 1106520 1952047 1557984 217064 602454 610124 161735 178629 1852263 1934353 77464 1971027 1125288 1849882 897615 1583757 1035032 1303332 1406749 424909 1813005 986275 788715 1973397 1885492 1935538 1403813 1651314 1153808 399596 887059 1034148 1923001 1705570 1731561 1036683 1040008 310305 1587003 1425051 1374549 316114 692461 1409125 1414345 1669178 1711793 1222583 627584 1857318 799771 465929 943289 1865350 1371040 1459440 1964763 980425 1325649 906778 1795144 1457969 568303 745298 1077974 1229904 1287324 1086697 1280381 290798 1408026 633184 704030 820973 1465914 738259 1855724 586696 374359 279024 737301 764773 782486 1524999 532064 1232766 1758503 650222 1839252 1700556 545189 1180494 54291 906125 1118818 434590 1113905 1707309 952896 1028644 1177539 1607791 1932996 1579143 937622 381217 711759 1936937 640612 1629946 402895 1094790 1837652 944573 1138731 509288 782475 296717 276256 1116977 1680222 1672220 278267 1197527 1117991 701791 664157 1675790 393035 1727771 421734 1481717 1075623 195775 465902 577868 1405985 1197435 685671 990735 1270076 16213 1685490 1295863 1303872 1241906 1429747 161572 1401293 403577 1897713 1416971 1556978 654038 1755842 179791 435617 781748 1405763 1456534 1863298 143226 542755 586081 1309691 124509 498618 1280289 1812602 1236833 1380422 1605444 1158772 667025 1272087 1058803 39017 1957469 65847 1890621 675418 1991803 267986 1984525 1393568 521986 1289712 215635 739691 365465 1243427 1131959 1630672 415999 1006767 1966079 1421176 1683613 1988556 296962 291852 1371556 1029774 924037 1503889 595865 362693 581321 20125 1132424 1108608 399724 129427 503913 1856430 1660050 207761 1379092 487868 2316 775999 1488106 1707923 1029124 585072 820700 1705006 674459 1205589 859985 774340 1898762 1916309 1651934 1014651 65628 1087703 1322455 1096380 674123 1222420 1897538 1952852 1413136 382627 1831042 73511 1647283 1861608 1515801 991660 1140247 1881038 749412 1868457 947126 1197635 899208 1905899 1967640 974477 1261902 1401864 653763 871132 1528700 1702674 163574 26688 183475 567356 1847927 1457211 1889749 1364574 920530 683843 658130 1655449 754470 476288 210075 749655 349778 1069884 1096175 783950 1571082 1263639 346628 965849 516956 852261 308776 268894 1029312 981144 1362315 1207096 1828628 1981208 1277666 1630392 64668 1801220 1407851 766110 1925831 1963442 580557 1749518 1531306 604843 1744319 1106302 1137235 1183750 1051641 733403 971847 1528339 1992814 180602 1821792 1466477 1801696 1901479 911512 1900471 486622 1923776 1427237 47007 29673 961971 1251472 1393586 593109 397617 1895221 402993 1854999 562354 501767 481928 1804086 1275444 583175 1109281 1751587 216397 284559 247283 721271 1032074 619899 1514992 259930 497583 628483 526193 1825154 1883049 1190999 1687962 1765610 850785 643588 1573365 1102768 350930 1175756 1032422 1340286 1069502 577904 1197422 772915 377618 950591 890388 287546 1979274 188235 1271915 981245 1711043 1404224 933819 45450 1600457 1580105 518987 460495 1780372 634377 1062 1143103 1602655 1997758 1647305 1819081 1037462 101857 846864 1725345 1098002 1836869 1954345 1251225 736536 1275000 1196980 1322648 1321633 609423 1394402 1740669 168 1769449 1327648 322805 1494260 714905 521414 518135 1712306 633974 1330060 1954460 1426740 1936936 673581 1099686 1147223 563332 240452 1605693 569174 1291000 925751 1999352 1130826 674077 1662756 796057 1822579 846053 1362900 1444211 676540 1811791 1181499 759901 1044212 1660168 728947 1649211 3356 1491919 1028651 1809062 34660 569649 1435684 1960168 1846739 260288 1866044 762447 618140 384121 689749 491496 168322 745189 769336 950130 940704 1427804 1958576 1421778 226089 1008896 1890209 406183 462402 911869 1296929 1855757 626699 2502 536846 302491 436103 1090825 1706817 977520 1873786 1783908 616877 602142 123461 1128096 749352 413259 108469 1202910 1115144 454958 449835 897578 860205 873317 1194474 354304 1584710 1407459 462764 1721900 732218 534159 1105834 174968 1273912 426593 1873512 537435 1072999 273077 365598 1748906 1895480 460183 947460 1260529 715630 1698315 372985 168433 585097 1301489 1264900 1457413 91807 1550556 691417 1539220 229855 857445 726585 332949 1248308 272860 90145 125222 92804 1911055 776653 220061 20562 1361677 954768 1894589 1948543 423958 1433535 1231156 1312268 1195090 985015 726488 1912995 443072 797813 797270 747689 422555 1599564 1923387 1852468 556302 1825922 1641756 1267123 1642692 593891 1122137 1787129 388035 1740727 593714 1862947 1996640 603975 284149 1223995 1561685 195575 1516767 18896 1664180 1487049 1421341 483227 1770841 734024 1705551 1705832 744685 440521 850632 500584 1910625 1960897 1391911 163064 16536 1500479 1362079 445714 1458677 703991 1077771 744236 931327 488907 1910233 130366 1265390 1549246 1609698 1602239 1329631 1218803 952665 1874515 1045559 614531 184935 511231 1842779 1880434 1283010 1074810 1221927 215297 1736916 170036 128630 1977793 1301434 948667 452458 1807766 1137907 1532206 1991066 624308 1899230 6887 32623 1059976 1462579 67766 683621 540091 1029811 349214 235980 1895883 1887207 634025 673485 36991 1526086 1802942 541685 1300283 515962 1298468 1045939 279593 952295 212227 1729739 709114 1466858 1711025 1098513 1524454 100327 739726 1948823 1219984 649488 1927041 1546833 13338 77310 1966197 968927 813397 1365851 1678424 1871130 158719 1894492 1935209 19513 1975801 1521475 886160 264416 1407146 1503431 1741917 26132 347888 569753 967564 1562840 860944 149067 1491632 508646 1423161 329410 41728 702866 126513 1027671 886253 118577 1662286 1749021 1770347 268647 1350006 1953528 888749 697876 1403868 1740168 1115372 1082724 326686 22388 395954 800513 753635 1538226 1194840 1074680 1868747 679934 629523 67107 447307 546380 379113 1315441 1599701 1706310 23627 1675262 827879 1360030 670477 1931765 1554978 249297 1636354 1679466 606685 1825305 609981 1151200 1959027 1941698 1932809 995710 415640 1384758 1379901 1818121 246310 1143383 1014183 149698 122477 600994 1446068 95830 1058258 1522316 1711129 806211 539166 668241 1040860 740823 251992 684041 1793346 163008 1269502 219338 1240964 820845 1064090 1704897 1755123 169399 1437360 1246444 1571614 1276393 192545 492793 408441 286667 1054585 1659080 123939 1314171 1413262 1980372 1098248 1272886 1397204 739184 1319045 1206050 245378 669281 457762 1787176 633013 770834 864980 1486305 1940309 1967190 1268789 1516271 998600 181064 628777 658697 1079332 1463496 596401 319650 695191 1347065 1760193 880489 669878 682337 1568114 1216225 1410856 870919 1517064 206108 326022 1171559 1478166 158044 1291824 1759396 558203 857313 1586427 902558 37331 1215240 910456 296845 962236 1974504 1775755 805362 911205 1971857 1383764 123339 264628 449085 924358 1280728 1922356 531186 1351296 390301 1920889 922926 122646 1798521 281497 489911 133149 549390 785873 1902907 44716 1939425 72221 307630 975280 1778257 676424 1705383 1558344 396252 1122860 1844212 786694 1748871 597719 1673828 1569525 167863 52808 400504 656785 1714732 125759 619362 727141 460327 148372 441148 1474853 1527886 639273 89497 107447 202359 1635805 1529901 371073 1538371 205524 1550279 1117840 391910 626687 1660568 480539 333711 450990 1357702 1200303 1576810 123641 1024485 972420 1667173 190483 961648 1403308 571768 1107861 422759 1904587 637764 1538984 1210132 1617813 1808847 1155541 412504 726862 803060 361566 195951 1629337 1548892 1814808 178971 1661613 276416 776681 1893730 829549 551019 1666227 1851169 316591 1839257 1402600 1626243 396641 733177 1274570 1115954 7724 1052788 414601 152761 1128777 785804 1497257 965215 1654219 1874140 1468603 1226441 1706853 1020449 255038 447760 1220321 1289432 1140667 1491183 259361 65392 1164629 1985371 45770 1680971 316282 1916578 1088138 977740 230594 1474913 1335090 759046 1438295 1004657 1787955 167620 1572915 1152987 1406951 407396 1218251 1362920 922667 427827 1605967 1029898 149586 1472761 1913585 815798 1058130 1466688 1157632 1507900 859662 214723 1600988 208393 1941181 795597 70576 1321078 521109 1543111 1902407 488975 16461 710623 1785213 1198876 1237212 214264 172310 1479109 470772 31829 1516039 697029 1958244 1020848 1055082 1752890 766670 1056692 1521426 306830 730471 144944 490393 943084 440837 733932 581087 263641 1804290 1783821 15714 214163 1361035 770426 933552 1804682 447001 1034130 1823202 1172819 1056347 671010 701744 1485698 486889 286418 1490399 106035 662580 1617129 1800894 622706 1058297 1314567 1408939 576740 520375 416071 976796 8190 1561278 959872 491723 911291 960158 489275 1832237 1998614 1852161 1946525 1336626 1244840 835941 1181811 1719978 1496990 197008 274312 1206791 1337020 1037024 828095 1442080 1505322 1224393 1181279 198104 28252 1817757 1978932 1192365 937164 1517944 720185 1927013 1705780 1819936 1521075 677829 1825271 1193142 988718 1967584 443444 780275 37506 673931 417672 871858 302020 1188222 197708 782546 1281240 740313 1861746 920838 1242311 581561 968635 1926229 571958 1820171 1471652 353889 1121508 1384581 583467 1145096 1874869 1792159 38108 1742905 983691 817901 576002 495074 103186 839435 1443624 1893224 314846 62335 1050392 1181130 1700395 249664 621608 1438288 1850390 1842538 1249254 1957367 254231 1569269 1253054 1732631 390339 1405456 1505059 1321685 1993545 443990 632103 1073204 1026070 1248168 698421 1871382 81037 1970967 1879037 1022948 1924843 1499988 688241 924250 908254 573648 374222 1054698 432394 964121 1050943 848053 1219021 1509017 930741 1513820 724528 1708155 835942 852109 72404 106500 500149 1230614 1104114 1113697 1444434 1802466 1883604 304182 308598 1125408 143977 652333 1724780 1380274 1713027 1907099 370648 918292 197674 611788 8993 222245 1251275 1020694 1353999 955182 1425305 1502197 795458 1943438 1641844 210732 348581 620741 1673271 102778 1586661 757306 609222 607484 31320 214176 248428 1927611 1613453 124584 246504 1557026 1078714 98046 683799 1474069 1336098 1106646 912602 528719 1164666 1309641 24134 990304 548664 1568545 1186778 1456950 113546 990622 1757827 1994363 1036560 202902 358026 321491 1261013 1680677 701416 1875814 1524273 176027 1781920 1036936 1152520 499687 1719540 875089 1148324 641815 937450 868581 1029407 744964 815969 344702 23676 1580881 961281 199307 1444681 400264 1651097 555847 185488 1684518 468917 78820 505501 1068208 952419 976883 1034695 1749697 185093 1878212 1053744 1473072 396512 518117 1533028 1246654 532857 1777 1645023 1830735 783830 861719 1335847 846331 1181171 360437 295651 383937 1397102 1525110 1574472 402510 716390 1477862 571830 1747379 670894 1542083 1188310 59549 142531 990381 1794829 1499775 1683112 725601 1780861 1653980 1096136 1174528 197869 1789034 752452 1101323 1381293 118309 1341444 944868 877817 708942 643614 405861 1571789 1382170 403339 796059 1781291 1002255 1629430 1461749 637325 312152 1096565 1031443 306045 1571544 1936653 1006827 922605 321058 1834765 528438 211337 1442507 201330 58642 602732 882733 186175 859432 608782 1256418 927756 1297504 427963 1504394 674828 1415838 548627 1243299 1037208 1820787 1090230 1084988 1339814 225442 1206495 849719 1691599 1430212 647144 1736832 1736722 563593 529153 1989723 176594 422152 1783145 1218021 992915 726568 1637108 61765 1244406 1678943 521485 208074 1629503 822755 1913517 444084 1128731 1194629 643897 715471 1711956 1634046 342284 546087 1909606 74189 458556 399069 188528 1857797 548678 6330 667899 1985775 134050 54090 1431860 143559 603379 436966 1540400 579034 1226896 831934 1076454 352392 1969400 495881 189305 841178 686879 1525824 367940 891346 41255 1243612 1189562 1314189 538679 1520516 1640493 957937 1574131 688867 453810 1201027 1078870 1108212 1241102 343799 1532027 1667248 1794468 883903 862773 1842872 358507 1253541 1807125 1716803 1977948 1739431 394626 1555126 1943899 675021 1894447 1726852 1878939 175451 641741 1339119 929157 1931706 343363 1785563 567013 1149482 1120887 658 1200234 1413758 255861 1158976 201265 761661 1018864 408982 545628 487051 1553185 237425 643621 1516451 1148212 998448 280232 220907 419938 259371 45199 914695 1803110 158040 1572265 1882384 779476 1745271 768137 1173599 711527 168823 978897 26441 1482966 550168 1200319 1529677 1845512 455764 480375 1823016 1639059 1159010 1295880 1569399 917913 502185 652852 287560 155362 34621 1828500 604752 1788672 673255 615055 973448 391572 853311 1441507 182867 1851337 1798980 722712 1860775 176297 1447235 169969 1478862 890244 113944 1443700 400049 438166 156868 1698802 1344634 1714632 1177842 1874290 1266908 1354516 1912333 913062 1406814 1535432 652222 191502 1431477 346941 595252 599047 1585187 755890 651402 450343 3913 1296215 1992678 156544 1137351 616306 50857 340265 723587 929968 1585637 1917958 1592749 1237658 270186 422466 1042937 1190845 1162283 1149852 162341 1355371 1139443 963218 1177454 639284 1155503 1913000 1992579 1239180 977827 1724935 1176204 1433817 1264711 467769 188341 667808 92374 961416 1348643 197720 307158 1389502 90146 758611 456613 873969 823920 451983 1793811 1856918 1456923 256875 344619 1397741 1455803 718833 1365934 1178264 1139913 1888123 887758 1142779 514702 1404874 387370 1006799 97630 861644 958746 280403 584151 227782 1917464 1918329 1158178 1854953 1831508 415788 1997037 890163 1250876 1565269 1925583 785448 1426223 69697 1396368 1924508 783084 405878 88068 575314 1886016 758163 1874941 59303 1266997 1091413 42413 1558003 886046 126793 1932395 1118021 1176133 1643072 97739 700734 1059717 1626086 80892 524537 867014 1959727 1810568 285717 1166985 417173 1573176 880269 916971 1901215 1969581 772455 1053113 1311873 855062 189451 1993348 452078 893640 475840 898346 906603 106775 747703 1814883 576891 1310263 899672 1412489 410682 1035935 1830272 274466 832284 894263 847471 1841181 1304488 183172 1630740 821052 1488292 1305207 435747 865226 1203088 1521543 974396 1408407 1371071 664647 1390211 508338 714080 1638187 1065639 1055411 311234 1645067 812784 1024630 1406711 882503 275582 698317 1570223 1996272 1097779 1466589 549785 1710674 258744 260223 202221 516065 183429 519534 254677 1383468 1407464 1320364 1569849 1890672 1701936 1568588 1562229 956234 219479 1582689 1133730 245503 926888 1927731 313162 917234 316962 925595 516883 1517943 96146 938515 1087420 680962 1071599 88025 1420565 639881 1675313 1930923 824342 315220 666688 28907 351401 1255647 1171996 760453 1187226 1780443 1196169 1531760 1222505 1411557 1809857 201133 962584 1256327 326606 998083 933226 681315 600700 1712992 652447 1013417 1170299 1799897 1862576 1076396 1138092 846724 717567 271361 595466 887291 1200593 1626472 539599 407600 205047 904025 1220258 711979 1984895 314119 937352 199512 1845368 886451 717921 1733669 692504 1747921 1577511 553959 1672998 1019326 1820176 231865 186562 1037295 1609431 315343 633628 1826413 215103 915259 312086 841251 1661055 1227424 1130823 716763 1263261 1932943 692889 1878363 1530720 1863493 962495 953422 1099516 1427236 454674 508719 711826 195816 159569 699626 1823819 1164263 897164 965871 696538 1111613 927223 667320 1923862 1219555 1090087 1444768 1222782 1053431 686616 1987842 502224 840034 858328 29125 769245 1450868 1468218 1121572 12278 1012510 509132 1969338 983616 473222 980514 713719 1974544 812256 1902139 1861428 204421 1786643 184046 707160 1048314 798277 1794540 771440 398104 315024 130798 1783411 1345873 1336914 1285790 1408947 1332868 1800986 284180 131757 352054 806084 242626 1204978 623128 846455 613506 1408064 781467 1914254 1728331 1596750 1937411 1564332 1352003 1888542 1273982 979858 1907430 1026155 1588985 93767 490864 1899444 1520670 76866 740743 794280 1687102 947396 1773391 279942 1554746 291974 1086523 1993707 1059507 1617568 1848593 494053 67235 1895990 1317914 1371057 1587838 546321 788218 624068 1728459 1321561 121459 1112032 1564306 1829681 1733219 1306108 436269 207865 488970 8837 140482 1841978 508362 83789 190869 1103749 203966 981701 814179 1511755 947247 541460 1937475 370195 126213 1712757 1577310 1346221 1908812 727914 1814843 195366 1563251 234564 601597 1022844 1808987 872639 1042548 1953190 39546 809539 1492866 487723 964936 214539 701496 1088702 698775 1455723 185307 746395 1998480 1571201 630132 793216 521004 88691 110387 1869963 1597237 663862 1963315 821298 1716096 844797 1301100 278279 465497 1598712 1516658 1446549 113819 805151 821095 1930092 975325 470135 737233 1702775 1655346 681598 575493 1358273 846932 1916959 923428 77528 1892711 1971487 1237013 1170686 1383457 1916961 1577449 271840 1429033 1930881 664338 1722024 1106819 1960156 1300539 816395 971757 236431 1091309 148573 1492073 726182 294479 488275 330565 89600 621189 144199 1177076 77480 584544 484897 391240 1487711 1215038 209596 172488 448067 831334 1182138 1464826 254217 839261 679358 340636 534391 1833637 957865 392225 1850154 575833 1068858 1105628 369698 1966851 1211267 582501 1409279 628632 876003 375640 672291 1317826 1046983 1034563 1361302 450995 1439873 991060 1713330 1910843 1542852 938739 1541681 1419581 1928615 1958819 583796 1946202 682218 287620 429779 269191 1818860 882487 1787425 1891039 505228 252827 1370881 622217 275433 1991043 240530 1346378 85540 1319890 954662 1903053 276217 1389435 259567 456378 1307031 528853 1466544 1089278 98034 426597 1863029 1319448 1846900 1123682 939728 1791914 1589921 348220 238939 485686 1864123 436986 1941795 1498296 1648737 1352038 216208 847034 1667074 1680612 844259 1633977 849474 723420 1747935 336969 652406 896839 1032484 149541 244028 810596 1564687 1168431 414650 611400 389800 404612 1313402 1437405 526057 1463228 1499591 880797 1461611 276261 972747 1060974 595150 1597981 34905 1595728 1767486 348215 1316719 1254162 723924 196762 1000412 1382728 105258 135472 1649859 755912 1651132 1360268 444164 428315 678089 657826 1602272 313051 1631381 714101 1184792 103808 243166 1293102 1692971 1911763 1062753 1398363 775341 56573 617867 1089249 692539 1196431 135672 903472 1910003 1984816 1719081 282848 1839166 1654101 82893 283949 1227556 257388 1508710 1599436 807474 1331045 897015 1995518 1769194 115654 607203 515734 120078 690381 126812 1961472 1553545 472792 711553 1882565 1077421 110021 3631 1941094 1746799 429687 146212 2344 1212371 1743880 1429894 909615 1497426 377098 428655 248489 336735 982615 29598 83509 85620 532973 1228334 73650 582523 1458299 243437 364883 1926271 188285 1837389 1286051 974905 209968 665023 1061136 528609 133152 1790463 1287895 1326155 179930 1353758 1357531 307218 24205 78014 1366280 1731582 375191 1981136 793015 1144390 1847333 950852 1068360 1371041 1936385 8507 938019 889767 1389203 804102 1561810 23900 1287810 1686039 55976 1555531 328465 251036 1889494 736471 429945 808320 1181478 189843 1670146 591755 858462 481834 478245 566698 911902 783946 1167967 1411662 1770920 1543688 298200 1518700 1060252 1183143 67973 270740 270865 284638 134362 264549 1863595 1494080 746590 350492 378229 754312 721355 939339 1146686 596029 1372455 276338 133456 1890770 1466411 1926975 1458441 1497377 678640 1151565 1980517 1431287 1349395 1799911 414377 1372302 157023 797812 1048345 560890 157687 1395858 131393 694349 1392726 347990 1969590 467186 669584 1320771 1176863 658404 1055881 1640943 347526 1484568 312980 1407147 829674 116749 1287305 1719470 1983718 590858 343864 1769309 1356485 723160 1518582 47067 502702 1471913 1253304 1750412 1048085 1636518 1748850 597668 164187 909902 232469 1364551 975264 1789257 399787 1851910 107809 1230051 1301884 1030586 999392 1658673 875374 704079 1894390 1581433 98585 457888 390356 294084 782607 83665 711441 1200873 364130 859871 1156445 349732 1974315 185956 1246885 566748 1574336 1577258 557167 220780 1889972 348623 1105189 118333 242915 1464572 41630 898799 98377 1490112 875510 1629844 1503688 1808191 866876 305395 349238 898123 1887715 932152 1079469 1405147 157922 978464 1855652 1824636 1158153 481549 1350472 1587386 1787290 895906 588243 1340254 24628 1363638 550705 593970 1834861 1606713 876994 875375 443823 224468 1001083 1982846 1578010 1199431 1023861 1466852 1881146 1864156 202745 88585 84534 973848 1399432 873630 1519688 1618439 1227646 1428553 1019799 1194936 465680 462869 633670 1748171 69927 450750 915635 459686 665236 1916593 1919290 943606 889231 694241 1076344 1630390 1138168 35648 1231257 249802 972082 440242 1312145 218781 1099295 1946802 1037129 474765 1465468 920762 1527521 276132 1612126 1480716 44189 1694913 176131 342594 539734 1790164 1315057 1337015 1839692 1707827 67515 1656705 1868281 402115 430642 1583452 414111 1288331 1152762 1924729 1595894 1686399 1847784 1957269 1164339 1019006 361171 923507 1122595 180018 993399 1994539 819889 1514383 1993779 185526 770270 1341731 1787785 1303985 1501056 1673445 560611 939804 386063 742549 955878 938334 1552782 629227 460546 744042 1594474 1611226 1147162 1866146 845225 1332966 1794422 409350 980939 283835 293345 1576867 1219543 210677 50727 42069 1695973 1404624 133051 1013500 151784 1374471 1408620 1084855 199053 673240 1315784 662918 943332 452122 1995596 789022 1192981 1173349 565642 1545435 1515110 339749 505299 1895854 434979 1806935 1612496 1699978 41487 1967877 1866043 230780 98040 567722 669303 713459 846940 1157410 199600 1285311 721536 295040 480810 11077 1640892 528731 733571 24424 189543 1694740 1468096 1092907 987641 610744 622335 1571450 300675 373667 498938 1562030 1416011 422594 981199 1485523 1465405 1444503 800097 1915605 1649668 957574 811249 914315 314532 1712954 1979750 1433820 346209 1318768 434934 1405719 1882292 1577120 683081 1916892 1860364 1558365 814872 1725304 321984 383500 1464074 1374566 1766316 50764 1224301 1577977 844642 178061 247421 1086759 1916375 419314 1251109 722607 1071977 1241649 1023826 1272239 769548 1646576 1984928 1363832 1469923 1650756 1201806 653545 1824726 1982917 1540022 1172728 1191348 1456710 18065 1916401 54163 1246430 841814 85327 1926731 1360830 23008 877987 1275464 132881 434862 291847 922293 668953 1138473 766802 1910070 1137667 886860 1183510 940988 596148 1277598 1685931 1218229 412194 911745 1636983 1963652 1387659 1297095 359508 1110111 1697290 896309 1641379 1182194 1471107 1754363 1154811 1276171 276874 1551903 936628 1790633 1670308 706148 710257 476761 772633 712893 1796381 84305 840786 884273 760608 1331202 568767 922150 1607443 414356 785100 1206597 1531764 1313222 1273887 773569 1954091 1683920 923187 651486 200694 1825970 820332 1228313 892116 693284 707370 450565 822658 175852 1209473 435138 1167825 987683 1166281 152431 501240 151729 318250 1491139 1805602 266461 46089 1927323 1005654 1402047 1806892 1149728 940299 70594 1478297 1851506 515464 1625810 1853886 1544866 366054 1388997 869604 810100 133539 225849 510527 1240532 233302 1553867 259208 194407 1389153 106649 1576079 1791398 1092805 1923080 1383858 1655651 1984308 800123 634311 1558963 1642976 361688 1378911 962368 937642 733313 1062865 710523 1134317 1456545 809865 122633 339375 1729651 1989983 873737 749791 847066 552569 1454311 1008331 1388848 1035201 906779 88191 476335 1688141 571287 1968331 1357610 888462 1343267 1130943 663170 715532 1220145 241769 512506 257903 1945434 1049941 1573300 417106 1158668 1692422 1707534 468366 229070 1276766 252416 1543777 803317 1221009 527100 2420 1593352 1956683 1906806 1293836 1707447 19187 1444921 107375 1676579 1965928 664746 817301 619803 336075 1929685 1015517 1575330 848851 1884450 1751614 709839 1506417 1223947 1890821 1989886 874931 1718278 1056288 1423274 540605 242790 1654803 1032688 1716893 16701 1558010 1115725 1235406 1811221 424787 984886 1716975 93101 1988946 417956 871136 1770055 352130 732860 10046 713782 931460 1946805 1205576 1117681 509859 1141532 1398042 363157 978099 1626935 513281 1255659 1076718 896837 1979348 1137266 1863347 1630694 1178902 243509 1615317 1469345 1932856 613313 304877 1443378 422761 216334 464792 1670270 1524720 96586 1233692 1703485 1448198 1139139 1092435 1089759 572153 59410 408647 676329 1929731 848175 1571503 193386 738464 1812633 1922862 1714144 536072 1735882 292010 1942349 365821 490358 323460 29195 1688347 48338 1493178 1206016 1926673 800410 593254 54518 270401 1775911 34620 698535 297042 1914953 1329874 684554 1132892 984392 1221870 926247 742686 301449 1887605 629831 1212577 329707 1557520 509849 1545421 702770 1972819 1638748 612298 413482 1804922 626944 558338 1906494 1638993 1483797 327723 695730 1653268 821098 1227652 1091130 21266 1178962 863032 1512452 1339333 638248 1197497 1115764 34198 1701061 385435 162711 33100 1651474 1684636 1752947 1920482 904830 538028 1937544 311946 135767 901166 1875957 1851652 435091 1429656 594891 1607925 116874 1919274 387524 393324 163787 417958 760718 45623 383919 865856 605984 74217 969125 1404309 31893 1396216 1963843 565853 539964 1822104 1377676 1114670 552135 434811 695827 1431444 842310 503932 1828225 738403 242095 97506 488357 232905 88994 577381 1626829 244113 902448 1272678 1282815 1428014 924465 943299 1946736 1442574 1652801 1050384 117987 1444023 67094 7651 826745 488388 561766 457965 801051 366030 834731 804664 1872932 1448266 1330341 1781764 1436750 237042 657922 1143233 1516833 1856268 752310 1660546 1569427 674500 1668739 1245612 167829 220166 677985 293258 238044 799232 1756688 768267 1813172 1936741 1626510 37315 1357918 1914249 1605566 111418 1061292 1113800 916379 778355 1172436 343223 503774 510778 1818452 1374064 1453977 1031200 823627 1794195 1450555 1252336 498127 569779 340020 536405 1877209 1483566 341483 1143255 1630327 469558 1279692 1549512 1817113 1681722 1040963 668947 85025 660907 1362340 1957093 748610 1109172 1835512 390567 297880 403701 1001086 1688440 200611 1352429 1571782 763002 92148 1974607 1374856 1628841 1916128 690117 1527335 1455214 1459107 1991505 1257039 1585712 1868486 615108 876814 957274 1642237 37485 1861292 560238 81534 807716 1816955 1751938 1668088 28758 966775 1806023 75365 1706633 1178231 179935 822108 1585271 123815 817907 937843 1511741 1921273 1374424 1876583 63059 1515826 292149 220340 486050 1122450 369409 1111967 253162 959917 1049545 1592533 448918 305628 519795 698282 1013954 1307413 769856 274045 1959302 1288781 622332 1270995 1392634 1289263 823415 1514568 1456196 776126 1783470 816285 668432 43041 1118886 465335 1128322 1689653 1727958 1913213 822092 131371 1058933 1602574 1240874 1224995 848562 1575438 65486 726326 72203 159061 892432 889752 705847 277328 1955583 1473353 1520557 969152 775015 198098 1581909 200364 1766466 1835168 1898786 4898 1720351 1077145 308708 503450 194419 1754277 1669404 846819 1572295 841447 623460 237744 1052758 1511085 1920456 1851718 1677358 1120549 731524 1873114 640868 1897500 1434530 973412 473749 1027010 1175561 1198092 1368077 655144 1564710 782241 473142 1005639 1458919 334971 577492 500121 538801 1179346 1517143 313956 31258 180557 674867 1267587 1537087 1224246 1404163 166527 1529155 1927243 1783318 1681631 1268034 304859 1701007 338650 914444 1330765 1254774 498390 416584 1639791 499383 292162 1206228 540878 1897983 1902345 1793908 1704419 1173502 822367 1082795 190934 574305 450267 492163 710610 390870 1007847 1420954 60277 846649 1334907 1280980 1110972 1966590 1132019 102701 1787224 438550 1735559 49397 1794334 688428 1390553 178338 68893 1624587 1801149 1535616 1464420 317323 595117 1715073 1453781 838932 1552391 50927 397865 482046 1959402 1754706 1992750 265112 1668447 123966 1288367 68280 912868 219607 1473070 954500 402466 1056890 744925 706223 860320 399944 1015820 806799 1386206 1512108 990811 1208453 409609 922305 1526225 6588 1951695 1444666 1784622 1269458 1028873 1367285 493574 1770533 883728 590165 384773 369375 1883778 1063224 379473 179721 32316 1888348 1652978 413569 1182607 653087 1615119 1429270 508834 1403962 1670196 1871611 628473 1518727 1576043 132691 382536 1194234 7374 701108 317996 1517601 1559267 497008 877312 702534 262328 1917623 271632 1819256 1184433 1219627 912503 763116 279465 1453486 1817144 59082 1872501 630182 181249 646901 45150 1198413 1124786 563901 272189 24454 573264 1295946 1870984 616249 1963838 1087929 1501636 33901 136669 201115 1493807 1189600 32675 623640 829799 1384635 1211975 527234 1893475 1173146 869413 1208862 1772727 634329 687732 715120 1796524 544161 780593 194404 1191035 157454 1037000 263892 663496 1259670 431558 1244307 1081573 902614 1732395 1773338 186156 1623004 627177 1037568 451488 1044597 902333 6873 20221 1577764 53695 890103 413501 364693 1648853 1205068 1317947 1860033 339629 383710 231745 729926 409968 124027 1464884 1540697 1425057 1180192 1522957 1905590 618099 1585110 954411 1464713 1475943 1263850 169228 927491 571031 1151957 1371033 34419 1555348 1362057 239115 1815877 351782 1022515 813209 110419 309975 1774878 980178 972389 757595 1139098 553890 1192088 564266 315263 1237981 1414794 972883 804154 1308521 1921922 237435 891335 558433 321024 1444702 1133350 1208882 1462494 101893 1307856 1360072 704707 1890637 1614696 678077 1550464 1831541 1462374 1435131 1532669 1398166 223149 160668 1434319 1064200 290853 63568 1538641 943592 803518 502250 1688266 1037898 692457 386150 453759 1304013 1415526 1913954 1507004 602436 1948257 139262 1717627 605806 69067 340275 8316 1975016 1009717 1322377 584149 1931965 1306406 70908 1664558 1733605 675691 1340256 123711 511024 467138 1675312 1432906 1404126 896769 1842758 1655046 568076 191225 1574973 886188 729179 755985 1730584 1967526 1202886 789843 527054 1757661 921987 935367 950563 298084 1468705 9572 1504807 1521199 1921225 930434 1806046 28664 1639355 802569 993915 237703 1505885 1656788 1876771 1247775 887673 889568 1010346 947683 177508 346198 951786 1872780 1490511 1607943 1035407 556237 406450 887292 1811505 873105 1565279 1345600 632981 1524251 359025 1325716 69333 1285354 1215625 1628318 53938 1754834 101993 1855859 41253 1898082 1459441 1923393 954481 730854 1339440 835870 1209845 326963 1220499 963809 709040 218463 1707662 842404 16666 1917306 551296 1256552 553917 308595 1381750 989652 1142888 1413357 1320373 1679148 614659 1210277 808335 96126 658006 37802 1616825 394497 785188 1356834 540685 1347596 1713173 1986751 1633856 1096790 865442 1638721 73398 1082696 1422519 1111503 1738381 865463 632408 330097 1548429 87310 1339481 1564632 7241 112674 1614586 595854 1627790 1192521 1000951 770035 1394186 253923 274395 898526 1564206 680903 1316968 1922465 1380454 139633 811973 986969 1151879 1467982 885869 140825 723083 635092 264431 1997571 647683 155942 1697662 1345750 930810 1720266 1023543 1302267 297989 1580301 453484 1847460 851732 1545653 540636 738559 862996 1046532 1840249 1413662 545128 610661 602211 60008 1409129 1658678 822423 1291818 136814 495442 521877 1675590 1122438 1507268 1515866 1466356 782518 291037 385343 448812 1514394 433444 1545157 1394287 1763473 1222540 548223 515177 383847 479785 333029 1397945 1807649 1174472 1174721 692159 1319034 1807362 1343023 1434783 1743649 1216707 123433 1641710 1758505 1630318 1538247 289360 1691299 251737 38522 1107306 229683 1522141 1100867 1796764 1410463 905574 1720444 970888 1781813 1545627 481297 1946700 766456 1819948 67109 1677389 1606407 556131 989259 1730249 76161 1168906 609507 1088270 1006775 1648332 1079550 544763 1816388 1857452 1690987 1877395 1590510 584361 537615 734157 40427 634861 1940967 610070 1951929 1797087 1057319 1070525 1163529 141500 1800498 743415 847769 931650 1351577 451358 594526 1567026 109301 1681199 1377287 941703 1455117 771940 1515525 1252329 987008 53761 1778085 894088 1597211 1036766 1008329 1479311 684099 558705 1613049 979645 1528145 1367301 1919420 1582235 981397 634140 1320858 1703 1699397 1366143 4962 349677 1455799 1089210 1743144 51480 1350727 389316 857144 1989259 1746060 210911 1695115 1102701 1348983 1081980 313124 1966886 599944 1874925 1845994 1435737 1794600 1245722 1594371 1919511 1128089 1091334 177041 236742 1747572 783374 551862 1100502 1412120 1781943 1596194 1038919 565731 1514542 946023 475590 1001566 1035875 1739542 1038877 102986 151652 1662587 192402 1448718 1732718 387785 1108399 1233298 82831 1857699 1160774 1450332 1686972 289244 586963 1505739 774647 1433161 484480 1543248 282103 1368399 1612776 1534344 935503 1904060 694919 1437978 231201 1155167 1785669 1938693 1916408 299980 154435 739571 363464 430906 1767428 154935 1797165 52163 1081836 129349 1585123 1264437 1208694 1889985 849017 1970072 1192599 1970593 1232525 1561670 414216 1045421 482834 1283062 252276 601104 1727064 579388 771755 534573 18796 660210 1849546 1148215 1821177 289764 852268 10592 1310143 990147 921585 505980 1807212 1683437 1897195 684632 1728139 1613194 1510928 490247 224923 697948 828052 439009 1923444 1048473 983893 39021 1518909 224342 1053205 1150463 1682446 1730061 1358887 1025611 1774080 274511 1625808 439997 746551 1548075 1709941 103861 270252 252275 1178091 746264 964859 1567419 1588927 1831677 474441 722622 378226 403207 689890 1584224 899910 1363938 809384 471078 1341756 1692603 253476 176196 927327 1861887 1082166 500674 1766500 206480 1669726 1057047 281715 1026106 1838001 1650530 50798 741967 157401 1922425 1683065 1249780 160825 878595 1828632 1254037 202088 346332 503160 75981 243279 475397 1179582 1378678 1280692 1873387 14576 1195045 498921 1869205 187520 556567 1078060 1591237 1543505 336468 822853 1568387 1581226 825255 1226118 364396 1189045 495163 87878 862852 1078840 86319 251692 1246240 295999 43944 1172285 110878 975101 1538071 1659125 193779 1465193 1769494 823814 1429229 581967 1413855 1815331 1063396 653926 156392 894738 1351954 910532 779655 901786 947414 1217363 1524326 288720 452162 1200624 1944440 658891 1466043 578752 1816441 1602035 687607 1287392 1217518 803142 495040 1062380 920303 1254079 650862 571391 909990 313573 1419945 1778150 1897872 114427 1202414 1950172 263243 1192952 938141 1057050 1193845 1450374 1212617 831687 1434297 259720 1592958 262191 1469551 1687598 1152697 273471 423599 1212530 213799 1991163 1697936 1932455 1443779 1850482 1086616 208470 721995 1495864 1332431 845318 252937 1193395 703541 1016474 1769162 1532510 399653 1012991 1027619 433811 1263022 1839946 1257073 1296940 816638 1316633 1727449 81024 1433683 816341 332363 1180160 245871 833266 884651 157711 833624 1507837 206926 48387 1569392 269919 1903173 907095 1900419 96573 757063 370501 900222 775671 1281059 1517968 67570 1680427 1514182 247656 11796 582808 699926 953739 309996 1094118 1687698 1615875 1367249 901063 1943525 1917063 5309 1519873 1322594 331159 1207408 662197 1170500 455250 663389 1150913 1579784 439055 1039454 1463187 1901167 1513393 1116693 971747 631374 947064 934620 802618 1173759 1337911 1816810 1393968 1564053 191308 1248182 196496 314618 1521001 776236 1308175 122145 943565 763845 644834 1066388 971639 974629 1005373 450020 1281290 420943 106265 887697 1982358 1716580 1495973 121628 744271 1715321 1171451 196861 10050 999741 1101490 463852 428717 725427 185762 597301 63449 1019058 76801 200915 508571 1345453 1585638 1863121 1766196 1024013 806469 1835313 963938 1268029 934180 1499113 57775 540125 1081652 130047 329103 1715600 991619 357301 45360 170318 1233978 1837540 1471132 993211 1834141 1719001 714090 271817 1157749 803430 624271 1874593 716453 1391018 1013405 62264 1878566 806440 489132 1012214 1564903 1513126 7894 960968 162762 1547743 1430535 19001 1724810 1842283 373660 482564 363050 237329 895692 1343897 577994 1459670 520709 946832 1242561 1545115 1598471 936549 483525 1330429 1888240 1827335 1715281 622984 1587343 1230720 283640 159590 1125287 951995 657328 1895809 915752 1123053 1373809 552421 1567151 1147293 694399 1333279 432548 1979852 1543566 1427347 486089 415065 1500760 1907105 561499 1350711 1263967 108798 22785 1669637 203708 147754 992381 710213 1084214 1980829 1474009 1335135 1654577 186347 618926 687902 367755 996494 1686668 40724 911936 1412250 7371 497430 729743 178500 643500 668288 335095 1276237 1704662 1166722 1168252 389149 667134 32661 325798 823847 1467288 902186 692221 376087 1062796 1477899 1055451 1424531 173843 407148 1379423 1362685 1959962 698779 347 63071 673159 858399 775666 1236534 1926233 1038024 1194532 1227919 1080875 186524 1915915 910088 1829567 1654036 964243 1695660 971215 696424 967330 1229938 1907246 968641 584271 235806 1779746 588913 1089567 791682 1703411 523646 333671 553566 1077178 1326608 1253444 577138 535155 1034714 570455 1988216 1520182 1737593 1410341 511616 601090 606683 112767 1408577 1740858 298221 1681500 1172397 1332820 1364110 1809606 561234 544539 1262677 920964 943560 858189 1501078 704033 1262815 948048 1466768 1053758 549009 312434 1728211 1738718 212611 1908926 702269 811542 941971 45344 1239325 37098 1551980 411652 1732614 1210306 1467765 825502 1649895 301285 15360 1157057 81794 271192 809483 496230 41773 1812997 1086569 931782 1355606 1438263 1452092 1302900 1495077 1054024 1027373 1907620 1428673 618544 1933378 382547 1742228 512887 414104 445007 1412638 644981 904775 1491534 265756 1780108 647819 420492 1185303 263597 61960 36092 1174177 1639478 1883957 65745 1760080 1254383 410451 333655 694153 790414 1515165 1525378 1002003 1323390 42824 788528 747611 1220341 766308 1128859 637965 1632789 97870 461752 755297 1653181 1705105 1151698 1635656 1923898 153147 1283156 708316 961776 272892 1272807 547787 819516 644744 1461955 1451663 1639206 367814 1070135 175092 1598472 819904 1392145 1256971 291234 1417349 1884566 654042 87950 1421150 1098024 1489914 757054 801078 700310 489093 1398729 1185906 234694 272278 101181 1090209 1882457 798295 1079241 954891 1934576 1000058 577838 25179 1925395 1971660 1023773 280668 337239 1360935 924485 611966 1301134 1982466 1417999 1783605 241489 1717193 1931393 621271 77777 893969 756690 1840847 1742880 534158 488871 1251486 450719 1531164 1276861 910343 1903363 1645845 392660 127888 230334 629044 550917 1184949 1966925 5561 1797495 546145 924619 792050 1452367 131638 25568 907598 1830160 1695487 1289228 382839 1668192 1208683 1406256 1616922 1836857 1979525 437823 1811517 1448961 1439884 711875 305439 991991 192841 120991 1698778 666833 1332083 1957661 380616 379672 83355 1399197 40293 1483115 1816641 633012 888051 752994 42699 1673623 143665 1479700 1885505 164103 833605 1978866 1875522 670526 1824200 1503421 1383093 424670 1566742 1330023 850635 1996820 762914 656509 425325 1582004 158615 1758727 1654203 852534 1049763 1681692 1468429 1272533 1576440 569612 1962330 1373845 1859197 307646 787265 1943804 1921322 982311 1958754 1087639 839753 1015853 1510909 804173 1865196 241600 195991 656970 461878 1782246 341984 1414402 402057 849341 999210 153617 891261 458034 1544669 852581 1532662 695491 903391 431235 7020 560562 1253499 1732876 1751467 664300 229914 1575596 1458667 1868546 1662578 1318300 1342416 316411 737017 1101779 1738777 1560772 953639 530810 1055493 1945444 543450 1426761 1051352 192401 56978 255214 117396 1440003 1366815 1916422 1038446 478110 353205 464286 1871267 697656 1572676 237117 1435736 449938 496283 941763 1280527 1428128 91981 1140836 273524 1745144 1984196 1672645 1757476 1201734 393945 1455210 414777 1094081 1244917 1065000 1738548 672570 907780 850825 1055678 1124565 254709 541958 1430440 1627587 972690 1428066 1907716 860546 109577 1991350 719982 912137 1478460 581802 1334636 1072832 765577 1625723 1592296 490753 374911 383826 1543614 1519689 342740 216602 30365 140021 489074 805169 6617 1534191 426446 1557318 66551 1049575 18613 616106 757435 545913 517019 181472 558840 560271 326260 1646530 177378 1367053 950674 1841505 823776 1408081 512121 1778921 1390863 653807 1030638 1064990 43798 937882 446557 114087 192067 490508 1080795 1605135 935346 1974208 132744 368887 1219899 1192035 981389 1721747 533033 1805138 1098679 434546 786421 1001318 743797 742007 139580 175182 178839 1838667 1035236 1974244 445854 1819538 802913 1826836 509305 498446 1084310 138199 1401160 1427123 1936432 1646087 893648 86869 27122 752788 142506 1630969 7781 26870 83270 364035 627982 1766936 1555116 838550 1446672 432738 1016876 467440 473530 809984 961449 437664 1462749 1267175 680144 1323155 1248527 1766828 1862167 750454 1904887 541475 851400 1374641 997119 329536 1824570 510584 1344919 1077568 817646 1857030 1143718 236640 1348285 897794 710875 1612859 276354 1817804 1124325 1896420 1154750 127078 297598 949141 888947 656649 176513 877591 1515583 1843890 1860036 1482645 451175 1599147 104785 953924 734271 548926 1949706 190380 128811 1880858 1697224 96718 439719 244332 368040 705519 14819 1594005 1062950 1606105 1587910 1721053 650040 1109103 1325139 200213 347159 1008081 1449021 700444 484979 73634 896287 504324 967025 1084854 1188273 859090 1548201 1239961 1264322 1737922 1520776 625850 1518934 1598003 1232908 28585 1159634 1346234 872600 744688 996496 1551926 524547 1515431 334185 334594 704207 688690 242692 1026993 1451923 604629 1794417 626378 384219 620978 1852205 1575491 334799 875032 438940 899599 506609 1940545 1241898 899347 1869630 1305982 488968 936199 1089189 639048 598588 1235953 1214979 793719 1082117 441812 1841881 1660160 687869 574707 885794 742147 917923 634832 1820802 233145 790982 1628676 577784 989915 1263587 1123973 423086 1915574 1312432 616535 1713726 1638891 1135103 1296127 579943 1172319 1522956 1485749 1622108 1956569 933204 983313 554496 1399845 981778 1174444 525894 1132835 1791444 56084 407073 542206 597943 1503904 150437 1349808 1148474 631619 832415 108360 618558 719175 1485722 774054 1624886 426865 1182046 935263 1647111 1289811 1361446 106523 1149696 427340 899836 336180 734914 1116274 1709671 1141733 688623 1293295 901395 521083 660918 1964952 1188000 634034 1254417 399741 1106351 23617 1906450 585539 1868467 287009 127108 1958193 1435598 1191726 1866997 1254991 720896 1980863 737792 1469185 1013793 1225540 675070 1531439 1321639 637612 1600516 865086 618457 962258 1488688 1489874 1623267 569221 326912 1186306 303802 1800206 235914 1703005 1211052 748873 1218256 1953225 732035 1951816 1081717 989367 1299036 555082 1454838 1941685 1183111 81056 1588936 1894586 388959 1381813 1926034 1304951 1963486 235597 434094 557462 1168981 1801305 681787 1699967 1591818 1488366 49599 531624 1704980 1597008 1452712 1648200 1185621 1296799 754272 1896019 8786 552998 1092612 1253122 536548 353897 955240 138412 1375312 454970 594211 70698 317081 1248185 722024 600471 1836412 792685 318014 1268077 1623523 1594361 688172 1485389 1724484 950061 79332 1750863 79813 1754871 357770 373158 373615 1872341 461974 1644362 864322 1456556 1599654 333653 1318724 1642940 1950573 676256 1895640 1448696 999367 1526722 1708822 1266225 1979879 1702414 761500 338968 1305617 963678 1996138 817384 1154295 1565395 796108 1101772 1572493 1172245 1470179 679850 916700 449734 1394023 1000618 1529139 109716 144965 1902454 816621 1378697 1326940 1016630 1704402 294151 448741 1396698 613423 1351666 1734886 166178 1260873 1916646 381173 350287 830939 427277 1721775 1290122 326395 801347 859718 1559710 1285521 638958 182688 1486371 530611 1624621 1522300 653172 1557359 962851 1089266 1304902 655208 715186 1290707 1067096 973784 1358089 279384 342211 660893 995417 1118842 1073817 940476 1541811 1998990 1511013 186776 102680 1161898 1755142 1583299 1245207 510083 1479661 915075 234655 1698578 753473 341312 1427178 1562294 1876799 1645444 1192431 853474 990096 1591851 1024078 1693610 711098 1447368 1080151 393262 1077593 231399 1016681 1998227 1684961 1722777 353202 1190423 1921528 1290487 1208225 992729 1268480 223922 188822 1403550 741118 1105991 1131522 880286 1394851 1311177 672161 1871183 1483075 1550412 1125319 1190255 637466 544826 496106 1302416 753807 573348 703740 928277 1168289 1020419 655994 1595137 168468 1068902 355918 1602493 1087763 78565 1093797 414325 161832 601496 1484183 1048702 1370064 1734478 610955 1247464 446067 1008456 1021241 1455603 892993 1919370 1018278 832903 1849904 1181450 422084 120140 782083 320965 1546538 398150 1650778 439696 94863 365380 1888191 492635 797809 169360 623802 1289854 503382 957726 1495029 1420527 422400 1339277 1561460 883622 31006 1931685 424138 1896360 993890 255930 813126 762062 436805 1769161 791097 1732075 522354 632167 258006 1269210 1931168 1297668 1175354 244359 1753918 47769 1569292 77024 1777777 1077613 277900 163110 1008588 897355 118403 1015196 599207 748931 1122481 1106268 1450826 1715360 183903 556009 1593466 905781 133678 69573 743839 782999 196887 1447344 1687230 1316062 605516 913804 1645868 754043 1559782 280783 1962965 825712 1686078 1237774 761314 248061 1860468 1102162 1718313 1418175 1049355 918443 865769 740377 1909102 154342 677527 825975 1875675 1906556 121871 1780272 1662033 1422915 1613013 740294 445818 1877230 1226883 125684 868269 392185 1933753 1669359 1779954 1363169 1432343 997764 446344 260021 428735 305171 1898317 1903559 177710 1969209 1401235 169915 559876 153919 1670050 729033 1522185 722415 770789 1618788 1303512 1016534 242664 357373 1803184 1714841 880734 527501 1674179 166083 1089234 96177 1845829 1643060 1795688 984794 309533 1618541 1361512 1714601 715804 1625018 489016 1403626 109931 1824862 1000031 1472451 1127430 98785 1619490 1394416 226208 878546 1186261 586208 1544611 1354506 792187 953421 897119 1894519 1094491 1502208 1676654 283393 1586683 1162651 1309092 915623 718541 1909536 82971 1385801 1152275 1142302 968263 1107372 551957 734216 698077 1422346 1883085 191614 137827 1727833 1914601 992270 47581 1252296 1967445 496804 1523522 1714111 916808 260080 1801426 1225058 1017180 1286834 665131 1581503 1923074 893608 10521 1046741 1146641 1127531 1679814 409119 1116489 1456287 627512 779758 73711 529506 1529485 702637 1804260 1075497 506931 30415 733606 290620 343265 966050 1406733 705185 1662743 1295739 121614 114885 181483 1452710 607915 181525 783386 1793185 1055820 1203494 885375 982598 1444180 85652 537715 1420712 258159 17540 1800714 107550 348674 90148 1510908 1514535 76485 915370 1723369 1854063 104699 1709522 46829 1173775 1752228 618481 656104 1751466 1995481 1949640 1363447 1643117 906536 201784 731934 568022 1501661 1419799 1441750 939868 945942 948333 1292759 1328672 1002140 354233 520169 999852 1228523 645930 1599279 613396 1914834 1847376 1887463 845101 1135820 1371337 928492 466716 1343721 1996884 1493498 1708937 1099012 1725080 96648 1825465 1088998 171652 1302953 876218 52220 1655763 1890547 448558 1078143 1475408 1038223 1155890 1472762 896130 656922 594529 974233 442371 527882 1394298 1765559 319568 368516 1814360 306593 1205508 1327000 893094 597927 1084596 1242737 217098 518572 224860 1727544 1350376 188185 516523 1654158 1328123 1017417 7380 1619598 193972 1484254 1941576 400301 1229331 1144512 165916 1125762 9296 785799 1015035 1342733 735072 1285907 87902 524466 783439 374798 70308 1086521 331275 1137270 1923053 1000725 198100 766202 1066728 689090 1544821 855364 444025 1914265 1518937 995501 1939307 713323 99651 862744 1673662 1812028 55534 1235242 1996329 1630126 297022 489480 1489055 592496 1682155 1892408 1775000 342294 1697896 804712 64148 91725 1219601 1699193 1341519 327229 985203 403156 887061 1199901 118983 1997182 574448 300056 275146 457817 37160 1116241 922996 307482 1304947 1793224 1395166 746611 233291 440968 922923 1884060 1974271 560448 215600 1142832 1259306 1878293 1988584 939524 714279 1582585 1583569 555389 705906 1873628 1469894 1092570 69340 1739675 725902 283725 975617 959127 1181273 300310 479311 1359642 1604401 982913 1196350 724640 1375132 257147 1485990 378121 420532 502160 220997 62356 1035353 1795959 678867 986493 1215246 1569842 359638 95598 1010654 561545 280884 1724370 1402625 1711400 35688 841834 1894474 133852 130746 526700 379110 1598774 712131 1759793 745081 765672 392857 186840 1819048 573741 757852 1906904 1040552 961114 1396308 1940227 356214 286651 575086 1851539 108694 1947536 10508 119222 4652 1817151 1932616 946976 1755710 1760596 1054379 326128 213725 1370134 665555 269561 1968458 461865 229221 1798423 762181 1298564 1627825 830134 358859 1214270 1167690 326441 1202260 1564218 693660 536287 354204 1535585 1033978 723727 1853258 760848 1451216 1247634 421103 344447 1003571 551928 398383 103650 1214084 1343076 65833 396348 1922183 1357478 91293 750846 1535562 1569117 234568 1441553 700418 1487789 1360746 1713429 995057 9200 752107 642766 56220 1619626 1460808 1331465 1083158 744409 567882 1726505 207468 390410 683793 1584253 1980077 1409846 1038860 969689 1328919 839156 1958209 1023230 1056877 993346 1935251 723379 1172105 1134565 1557237 1428264 618080 108669 367784 1981831 886516 880646 1116211 35349 519022 1522946 1061256 678274 862807 1512187 1219376 189358 4924 139490 193312 771501 1992059 555711 1880814 1280437 1169653 232701 685076 1267083 800865 792941 341779 1066376 1870396 384447 1106046 1734248 496259 654680 1690774 397375 1017549 1359219 423968 903960 550979 1790351 161965 141756 1540089 1606646 1860162 1639467 986187 478443 1917598 1021010 1226971 1701642 299669 352383 1246827 1562583 49900 487362 1083071 481723 897249 1293100 1724044 3170 1888383 1522070 1486996 1839715 1870253 262023 1319285 779933 1718309 604982 845129 1201192 127468 1915368 49461 1068799 194740 1950348 877049 220081 1031277 594452 1652071 750233 879081 1667431 1475504 616187 798457 887235 489238 1635894 1815634 1845935 1675414 1865137 229926 969480 1848334 1211673 1333872 983053 790703 1228974 843520 828588 1019679 1073346 1700930 1215272 1823023 1569967 236675 1521831 1866064 1968985 1499788 1968841 457439 1627906 1187975 42439 1068400 889255 634410 335848 209309 1650966 1296501 633227 35194 1418672 1166648 812591 304282 1567836 1165954 1255538 1804843 721453 382534 1242385 967558 1370201 125514 1078700 256774 514947 1955598 233328 416212 208852 225636 699126 1416236 1714233 136736 1791859 201134 74810 694599 1914743 550727 1271162 1430707 79350 269455 1557556 164257 890335 1101856 135843 1669008 1273849 1145019 606771 386650 85661 1207766 636328 1711150 934005 201633 1624803 1371607 1777187 429110 1513541 348871 779401 340666 101228 120038 116250 499483 545526 1394952 288052 436056 1225591 1359526 831756 877590 408326 457337 247584 1395519 354686 49016 1093250 921636 278069 1739267 1343785 84958 369165 1206684 1752732 1010833 489917 1548519 366461 1848242 182045 1696403 1648647 860166 903538 1151707 1721288 1580087 282846 940648 1630156 1120931 903810 989643 223067 2346 1941436 1050832 1264294 1054812 1972318 1535695 1882956 1136477 226907 1819129 817190 1959153 1368123 1466039 1356344 271370 1420110 1654506 499493 1879188 78568 975975 1379288 1154719 1294244 1171413 580871 1499021 653131 142267 1221437 507722 1359318 1591292 475586 387332 1342130 1913209 168336 1502569 1360428 1531988 1684142 1249876 282951 1011669 983290 195512 720950 708662 1977973 768168 1299075 1272219 853289 733364 1700053 1218453 1086208 354103 324565 605714 117490 198821 1073318 1666276 1441738 650679 355726 1309373 1194226 4801 1711181 706577 1400564 790328 1329909 1238903 1704382 533812 1505988 446358 1677066 1070448 1905362 140466 1937182 319348 1918829 90075 1231778 173092 233607 777857 465610 544635 111837 1586541 1154090 560724 1999149 410245 719203 448771 1997597 948383 202455 1747424 1703963 827394 1938384 320202 1114214 320459 1826551 782334 532831 801521 1703853 1190520 724076 1781734 392262 1568903 580879 381935 839153 1183203 1152455 468653 174275 1203823 581602 1063605 419903 1661660 1290921 1547414 1085284 679768 972009 1681649 1423317 1150800 1091095 1378261 638699 260978 917259 1193914 761007 250131 847062 1211059 772879 1783075 590390 616567 1846313 690362 1163987 12843 307176 1149859 134084 1202839 1202553 1418056 993461 53295 1422207 526980 205168 291882 419539 623972 1195861 1288823 1867386 51196 954586 740642 437896 1878504 1947987 23028 1371126 338455 1738512 600872 1918547 1828031 155255 668847 231556 304174 758389 735708 505765 72140 604635 98538 74280 1664697 147549 429884 852086 1169939 1332952 1061237 425849 1701719 1263331 616050 1466631 1938971 172170 1380954 772192 1199746 1038675 65356 1770091 2087 1122266 1260619 1537387 599537 1293081 1544111 1967656 1926244 1204036 586621 1309524 1470996 1667656 710144 1552422 68095 1656900 352726 1627074 84344 1688617 561348 457171 35811 1943646 1669972 271794 1297631 1965539 1582919 316878 1620680 264674 889276 794784 1261441 624830 195505 1512546 105776 1247999 941894 648935 351109 1412802 962453 1240008 983815 552460 963545 1157484 1667610 1231618 855343 69811 578482 1619070 1163473 198269 1879147 469973 1581224 708683 1127194 898588 1059745 1372874 1889340 1869347 1194039 1402883 114115 699233 689728 1811774 1803330 1063912 707986 598738 647575 1162121 1308401 1463811 259709 832500 136207 116314 641062 64060 675777 21941 1010541 885397 26094 865393 1184161 388332 1983834 948562 926359 142372 212324 251221 252989 710629 32884 529079 973043 924936 390183 1372993 1029375 1663966 25122 728496 1109175 118749 900682 1330532 1006386 1009793 1757374 1226098 1287639 194508 1297992 1699917 1328809 494921 145012 1032674 1106376 349133 1191614 1181194 121944 908972 1939074 697340 1521680 1066812 181842 227847 66790 721211 1089703 1351255 419648 1768875 1649077 966634 419740 309112 1926113 831112 1498402 63117 964142 1376237 451799 1593200 210168 25194 594636 402799 1958904 38592 1835795 272926 1313778 299566 1830454 553846 157172 984962 1865510 184932 1892074 1402843 1531799 433676 1242170 1796933 238860 998254 892063 865096 1811897 937502 128675 586931 364880 874057 1568529 997046 1185785 579157 1659528 1922996 959741 966910 1501773 135486 776227 253576 820877 464376 1936095 1645698 1267925 795016 1747506 279536 378440 1740256 801797 120808 412220 1451555 1108310 1923604 1245302 930975 1572751 425490 216147 524129 774281 918345 1493077 1659119 270825 764494 639612 965082 1337848 546963 1479438 937904 1714542 1662691 855328 870409 1354447 275411 1747255 1401949 1764640 1705077 1257155 761081 1287351 283539 619202 1203373 675574 722001 1141797 1385448 843900 1274515 1386398 229814 1237705 1376582 1761201 731243 480512 385252 247571 1171611 1203192 1648675 241333 1065762 973147 1576710 1992042 1953539 178488 1333501 1509354 1395161 1635125 1247812 626004 53523 999781 751819 1023601 569743 1513232 889476 1692843 1679348 1388200 1190639 1421328 1405626 1622642 127489 1824272 1352253 1557186 325105 958834 1222769 1703320 174311 1972161 767644 1072040 1320903 1474874 834645 1964422 62389 977696 1035575 341953 857453 1385279 1322546 955698 1608274 1565921 49476 495496 1677049 185613 9927 1094074 1857469 220485 795324 391692 513794 1548787 1333709 1557753 347477 544140 549855 1351586 271740 1961692 1227677 1887331 1622830 792777 663938 1577067 777060 1774866 371021 274058 356258 1122910 654071 1926631 1676444 933694 1649951 468727 1059074 517284 193522 1030776 71208 1293445 104215 710317 49144 12430 352044 289161 670459 766636 848734 354363 1432603 1369126 1691235 456076 851204 1066840 1667498 1759452 2657 146449 935216 654594 1001503 989836 935589 82675 1293432 954272 63920 321337 1909570 237675 764630 1146868 1171546 823664 726570 108760 83796 454473 1632387 645301 680273 1146839 706290 1650096 86665 1762295 88179 670656 539458 811452 1457533 1488065 751752 1129463 1116464 129564 373743 1089761 246267 1416784 970678 994688 343700 800532 524272 1157685 160252 344059 1338322 1882061 124877 697559 1395077 1619019 126740 461394 102183 741626 911744 61498 1583081 915972 1259849 1288744 1975682 383512 1116060 1844757 746831 1975221 158576 788653 664843 495291 1280482 757491 1833006 836479 1330118 1406448 1347124 570885 1951705 417635 902024 1462146 500901 213252 1658947 1606826 781227 1675841 1616545 1836708 1626039 1781619 430705 19935 1504671 1547114 738079 1548023 594204 1370632 165168 565231 1829938 635387 1219739 1401197 774413 1336303 887225 946344 85465 915371 1296578 1319088 1740955 1966877 206099 395351 302702 609883 1046216 918348 1617078 1997663 783415 1408152 1795759 939474 1767207 1327334 1357497 300929 1478303 1267316 1615322 471425 1098223 38455 1660801 788657 1006140 1161231 1701530 1939309 75700 1718269 763749 1207388 1238591 1518863 859834 1607286 1480811 984810 422969 759307 244147 1517908 814692 600033 1704037 487573 1490899 1083344 1564758 1096395 1178107 56934 1232591 475035 1371986 590773 1661241 118910 306344 1020736 1818057 1249243 425453 323649 196879 771175 641066 41401 1711747 1725558 194228 562798 831895 1793329 481235 1900071 1547045 1426010 1475639 208585 1688286 634796 958383 1169747 1376209 1862349 1709688 941443 189829 1430627 1885167 1384447 960961 781751 1052844 812960 1217991 282478 1542355 1646444 675760 1691524 507081 1818363 1577684 1599757 326876 1399145 1863885 1192565 1471242 909304 1177958 437088 361729 911872 1393004 962545 1622764 671038 1095278 63770 143632 709315 20241 1342347 316613 1172994 1686104 625835 746946 1521011 292480 177796 815671 1029164 371038 1438424 392138 1293869 621643 13372 89499 333580 123531 1870554 751582 246700 1386525 1093942 1251162 227354 68270 1051357 537898 1285357 928764 1322082 1876937 1470174 823388 187469 1497357 860712 1507471 520566 119389 225678 1757769 382530 379073 933442 1159595 1912076 1919111 234362 565028 669912 47628 1508033 1591199 194949 1330622 69526 217616 177997 1129700 1784267 923977 341577 1018727 399165 483150 1016854 1896959 879974 139849 1206858 1698772 602094 140208 202434 194198 536309 334910 1683582 462487 1960820 1890046 919805 1153970 15832 1021085 1699473 510930 1174230 1980411 855252 704947 335094 603172 1570527 1119514 788301 1752993 883295 687899 735181 1182711 1905301 1401410 1665613 655069 41744 624776 240315 1699900 350851 1153124 1738165 1081724 1644066 1895834 186211 1480476 234201 1071096 1987822 1980899 1080745 1877955 114919 845237 829226 806632 1389787 1403917 140804 630944 1507240 1527365 365750 536681 692636 553822 841809 79203 579660 538916 407323 1972808 679416 667656 1115780 1515911 1441822 376404 472160 922178 1107761 332641 931158 1486155 1346622 1199280 1754655 1605669 1999439 1328891 1912521 1132456 1953295 1145755 156466 7852 557835 1529656 1295053 1174260 915237 674034 783646 339793 798918 151072 180359 113599 628312 645395 112153 1789910 1868834 541266 286423 1696309 1223698 1610901 1837209 319432 220660 905407 1529754 1411570 1338883 848999 1614669 73528 716200 30222 986729 1209024 1670679 364629 1845138 222468 632525 1581871 1882508 1074087 1105760 1240298 1158331 1957054 1702227 1264024 1629220 1449830 231414 961141 185501 1530116 388603 1738865 29857 1788841 668545 430971 1302038 505359 1370795 1794329 977458 1131531 1372560 916103 1082735 98128 860520 555504 1683854 353441 1832287 1971981 457076 173720 598371 502926 815971 1518001 1952339 1059120 269396 1412070 1558527 1319721 1647198 595641 1348024 216705 514538 886296 348335 1058428 1726613 573796 1321022 1782080 491120 935975 1417280 278289 618522 1914169 199424 1769630 487140 1858178 1277424 1261946 870475 1354924 1253979 1825770 1352242 1159136 1794272 1257916 1079489 1114085 1733382 1221890 81124 810865 608656 1602404 341820 1048259 1160614 1421945 252221 721108 1869986 1727675 1807141 1394095 1656720 628603 582411 673799 956527 440549 809511 69121 1097622 1558363 678772 7987 391672 955120 32422 473068 150728 291053 1238400 979533 524499 481475 1865996 1431641 1472492 1823165 264908 1948459 836470 1937863 1921660 25746 367740 1825719 1489265 1059618 1918340 469777 1090123 679325 222976 490110 1450400 876662 695204 1963614 699043 728411 1306288 488091 841901 1448058 847779 223874 1272776 672445 1261925 243222 273782 998857 1087248 191708 846739 1809230 202720 750428 1599126 1312551 1004009 1157647 1215561 508008 1851531 1782863 598818 20583 729698 1896308 526963 1550061 1854538 1540755 901887 1866954 1996451 1709888 76388 773832 1269407 1258683 1227520 722345 957049 1324367 1578902 1726993 854004 1695961 1015274 399275 692672 62913 1581867 262529 136784 1476974 1819221 1070652 1146372 183564 363699 1551364 304173 1129632 104340 22566 455379 974295 301052 817539 1013402 283082 1518956 71407 1765911 491956 1724161 845093 58577 1113887 1896287 1077085 965391 1203571 747425 1476712 430959 1736148 213764 633971 829994 1710424 1971652 752142 306715 1290908 957153 826160 1983051 539074 1934580 83957 877770 135938 1462012 1710682 1292391 889520 1578185 425635 532623 1621494 825030 1287516 1363121 108260 888741 1000873 292496 215663 133505 1557339 1695243 1282807 39563 84331 1425429 1678202 606691 1033698 295413 668633 1445697 1128798 135904 1541598 199591 558242 566352 265122 7110 971199 1435631 880444 317158 546363 696578 521811 1788704 253442 808448 409279 212827 317050 1855361 268945 1695152 1358148 1892349 1523724 393668 10816 1507972 1298562 59305 1976263 1087984 1980217 1750383 1860795 1354770 902136 751776 286377 1674331 133315 1872627 1525999 1589248 947433 1125398 1593208 1767787 1237441 1438376 543691 381790 1272863 1747116 156716 757227 900683 1918628 772758 1640354 1058548 1148873 564287 498471 1312588 1739033 1533014 973663 110688 1023627 1994765 587978 1060791 1516605 346779 1331261 129057 931139 695496 1205515 12731 1007046 762344 1543334 417620 1943975 464719 1007701 1237996 1973083 1812536 910508 1058941 368800 590671 1830252 1439009 437333 420981 37688 24306 1481618 1222628 1057726 1296994 712349 774787 249137 1851285 671873 1713120 907232 74011 864110 715091 1352986 680810 135039 1010696 1025960 133137 1077565 1442984 689819 217003 1498221 1687706 1822053 1819439 444769 308443 1795000 323440 1460264 244308 569100 737806 770655 1847361 1982792 487319 1110940 1371437 356786 1290849 1633942 424856 814008 1177294 3285 1803885 1064449 941836 579621 1430589 1134883 699537 1561534 1489284 665641 466685 606557 913630 1488502 304002 1330990 1117449 230869 1090346 1867847 1409364 1511512 428067 1895294 1531625 1593036 764133 1089399 806985 389991 543919 882836 1369245 151881 1020042 521376 1607420 354651 1610488 1713847 642833 1509589 725836 1116778 702352 999504 135386 882076 1103360 1750625 1768218 758414 381946 852641 1144084 1357901 1022219 1339355 1688151 1306953 1119109 1211011 1986609 1359454 210639 1306930 865340 1656350 567181 360788 1753428 436813 1309386 1840156 1252328 964160 999061 169148 881886 650682 687468 1033162 1216182 1304699 1545961 182614 589769 1794017 1375122 278015 1292378 214831 1965670 184003 1660503 20183 262175 832021 1975715 411935 1303556 249997 975993 894176 679959 50689 909768 422745 1205222 1808125 258951 720958 137560 1398998 47887 52437 736463 620495 512143 246492 314563 920321 299362 1461250 1163240 1194278 183888 1897722 313305 153282 1271709 1009155 962547 139067 1325140 1334954 1743837 691815 1453030 87982 316812 917906 821335 1441372 1491218 1067289 225437 1778576 1439837 1172680 429443 858004 1042340 38437 475013 1294648 1148619 744206 1912370 677832 1618593 1244109 590841 313196 1743726 440567 1257789 1499231 1110212 465746 188304 1960556 1809721 1160480 560584 673976 1526438 1501686 1785806 1153860 193145 1570240 400043 1475970 1762304 19864 1167676 618503 360554 828436 1277285 913033 292357 957910 842548 1437049 812595 458463 1889315 362799 1900009 271550 1098401 1564779 1601042 1984143 74729 1515178 487500 1466015 1038482 1517901 817015 316692 949520 1183365 11653 490294 1834267 1215085 484305 730410 856951 83418 1610201 983056 630137 1423801 1709703 41280 795574 827556 1960858 1003581 646969 1256739 848449 125639 1208531 1860412 1925414 874400 1429507 367085 1947905 114053 1880007 1255098 977239 520920 1340312 344712 1401100 876565 859224 924808 1672128 1802657 1756760 1173674 1170704 705540 684664 1987470 784553 1203341 767403 226258 1583571 1884337 1819452 458409 1209122 1967014 1054905 757714 22757 869625 1922607 987675 873764 823392 1661181 222725 297834 1901481 1946285 1266604 857926 1937162 668141 165820 1044760 1110401 727098 278519 330852 368948 1350800 1136276 1058411 1777882 1477700 1804950 830280 1446762 32427 916929 424455 147352 1197413 628104 707683 1921475 1208532 1861051 1679479 447701 752366 755528 1012852 339677 1393349 573628 632705 404589 1478431 148047 1954544 1352115 1112912 300616 618680 150860 343260 1969715 663571 753710 91510 396928 1758355 207027 841454 1917242 782731 1278603 1491755 520744 1515676 1881570 326115 758648 1181031 1771371 1121402 511486 1653348 620524 599751 1927676 922503 1156766 894032 362371 1116881 1112932 693938 828200 1638609 117817 1539798 268787 1221468 114688 323220 226641 1547707 393853 882410 1629709 1849998 1888778 206932 1815398 424414 510699 1535892 887055 1376688 1818293 1801327 1044833 1186877 723518 1905811 592264 731404 570079 982424 1438075 667108 77486 543023 211601 844358 296203 207499 264526 555421 1971988 140166 524018 453709 1378796 1097903 1478312 1182857 864654 95050 1909840 1105146 293195 1166584 1619638 1537204 1084690 298013 1914480 1765716 1466656 311433 962130 290775 199230 1420581 1005118 1123835 522311 494761 972598 1687119 1258055 1271078 522291 908101 1993235 1035958 833785 58278 386733 1177235 1396309 286126 872765 1607390 629867 275762 1056156 152977 1589945 1853425 782285 1695579 72105 638578 1810080 423621 159270 296090 649342 1462826 457237 1577104 1067540 1247115 1119059 182744 1433239 1985320 577439 1356528 936074 1393104 1353863 1495479 105803 1318508 1130666 628712 1316354 614278 716078 1701700 1208201 328269 840810 1756423 267535 1734147 1909087 30611 1616575 520318 646696 1455911 1383592 26432 1966488 1665663 648688 351065 381112 1276763 80457 838064 772340 1596871 1975590 86626 1146941 1706564 1035463 168025 1648864 810588 75266 1829677 1228683 913381 1777004 358266 1362332 1911765 1738300 1777341 1523040 449922 463338 652195 650289 1790362 1169230 371085 532476 1642050 175124 1980042 1784627 399931 213772 1968329 1423166 697679 7645 745808 1461352 464876 1138838 1244178 1991335 573146 790958 1796715 275863 800632 1786455 1384044 1919812 129843 467289 682723 1427046 1897410 1994219 344271 1902709 1765563 1880291 1283854 1858483 181039 828566 293124 347426 1055410 1253877 1206934 1547172 253519 1747122 720763 1730347 123204 190894 1610073 232470 678369 1045178 485532 49249 771095 282080 167750 1994838 543672 1706275 1978714 528639 311254 507292 497870 483068 1627567 1833318 802384 991565 1633567 698954 862845 532228 1711587 1836970 1047719 1800141 1404933 1677367 1379128 1235827 776393 1169045 1779708 621044 418981 632443 596451 609606 1246854 125066 319352 629285 328628 606104 1301543 585402 749688 1111736 590087 1565324 805961 827602 953817 1214669 930501 703924 1416854 487508 1123545 1601491 393208 251047 1709204 422900 96342 1317648 1196542 95019 673075 1264297 1703105 1567146 353229 1646816 286095 9675 580665 1813209 1012591 341761 521095 1924004 133550 1904829 892897 560250 219260 994805 159615 1215387 154930 1761979 1332274 1128384 1053576 167108 750163 482014 73454 1567235 694763 1858323 1470467 302869 351676 740749 983092 660305 940468 165602 207714 580767 1169408 833736 1844916 1140283 1424445 1172114 1263206 1454389 1202897 727234 1326220 342505 174076 1717270 407268 1765660 1676133 711040 492648 259473 1707419 1337578 674014 708189 623235 1542503 954744 616500 456443 864950 831422 1380726 15138 1386707 1484448 1647053 1057998 1059304 121799 1323849 1558040 1681014 1251542 1409838 304915 1401787 1313351 1314261 542834 873805 115403 156484 1412586 1799789 1215559 1215084 1442108 1003470 1951461 835154 641531 885211 400704 531788 683713 1698723 1399581 1204878 397575 1722097 58234 1697605 103964 1930997 904392 953437 1741357 67808 299507 1046118 753261 1046688 1993973 1094273 1781353 1136026 1469058 1758277 1553963 864327 1353868 488451 491047 86437 609604 313220 1685713 1512464 1580896 1360946 1727889 1193427 1659907 1050125 790919 1505541 739543 636435 145632 1552883 450495 1514746 1543638 1250109 477868 979468 759007 652490 392257 1800259 205750 417232 1185844 565937 1606628 213090 65139 868624 500382 1641255 1827376 1176604 1177109 734736 1822165 751412 542712 289677 274083 1968296 1353246 339215 1693624 1565117 1006084 1586991 170876 1433685 1655088 666123 539219 1432894 203689 883005 1755176 1266774 728707 1860791 1885602 249077 386563 414761 1887171 1578056 1325935 1791515 120430 75262 388674 157123 1876805 478215 1573096 21031 918137 148538 768206 1614864 1020452 1818183 61950 76449 1021129 593943 3245 1244464 682836 1462798 1291630 814024 1590809 616804 1130320 1382210 376364 1696110 997218 663114 596595 1461389 1811513 1501611 1858936 1627174 1017826 1922179 1985586 1698535 421248 1666142 704834 661835 931743 64423 680342 1410293 583705 1153714 1396619 1497286 1175424 511981 1405018 920494 898713 1557567 235916 299050 467027 1719414 839833 722258 77415 1290371 686772 54126 1542092 414656 1914604 1689698 563104 918792 1008293 1414675 1878191 1821939 1243618 1643589 1399379 833163 1539507 1069675 340157 1028505 1323963 1319231 1890970 209278 963417 595014 1934321 1217106 1159622 1370284 101326 206227 673830 1519153 922277 146756 418370 1301629 431458 1825135 1833909 1485191 914489 797955 1150600 987111 948702 612434 1251184 1097208 1534552 323433 462592 697621 1649389 358840 734197 1919450 1364361 409351 1457227 1348085 910439 1311418 899055 544432 1975906 163076 25595 344299 865668 1431283 68754 1240281 1635384 1656219 1462884 787998 1582672 272181 825293 580643 479900 673247 308537 1143598 1538559 467546 1973602 861250 290572 1242993 1746464 1497460 1437682 1283359 670464 320369 548279 1248698 1040870 1081136 477407 720810 1838976 275239 459005 669379 1192413 1738137 174343 1234605 1366279 1391718 1387336 355537 1020949 366466 1620103 1315892 596763 295771 3019 1406850 1570697 1677188 578258 1623120 1929358 1688224 1098166 563431 758066 350520 887890 707077 1748531 578801 1319100 1399817 843199 33114 1462232 1367558 154280 601587 188881 813474 1270851 16631 1590992 1163666 702171 256273 976370 432244 979798 203012 153587 1762665 1767987 1839048 1207548 171501 1359060 1426090 349052 404205 398346 1808014 1900383 657521 1644932 1973119 1738684 1313657 893735 648886 476362 680211 566163 1775826 477759 1571420 1865092 541792 673618 689674 1172268 955393 1017575 1497282 1117717 1950732 174210 922012 469652 723225 1717630 1421095 509334 609247 398559 1440763 903725 758177 1407100 1531215 1513982 266300 428034 782081 298638 286580 421438 156155 1221753 182429 1326544 420949 1032741 1363291 1094679 1440093 342339 1090064 1148988 1985277 1536948 969019 827757 1324265 257298 1868620 1964095 40545 1921344 658600 1029861 1426241 1324349 181945 269725 1217280 935392 427674 860898 1040059 1779358 1566294 233023 22691 1650156 1553401 1618488 1828165 789983 152296 120761 303776 908107 266103 1986523 1041778 28663 754020 120194 80554 1333901 957062 1651084 1062108 71093 1062766 1025181 1229479 298934 780835 1642253 1897249 522347 1147514 1294318 1415002 1380276 1838040 1623557 1350653 1516169 259453 572731 1057718 1547370 1349989 1701764 1233057 518765 594209 964628 1652337 1078951 1416876 1424720 1116899 1866406 1981228 646498 1195714 1599430 144480 1266601 1165691 644928 819407 474659 822468 759250 389430 1745278 517794 293811 499249 1166661 1106644 906011 653206 1396543 462489 1997322 323111 1011389 1208430 1607239 1234408 1778598 939071 1318558 1212671 65386 833599 724144 1108915 852390 1018144 224802 1302799 48496 136323 1418193 455838 1556125 1864165 26598 1849314 300019 1390093 1832951 1105976 1967388 1380389 80840 1358585 208501 746995 342892 1335642 591340 1234576 114144 252080 1925421 222039 925695 441835 1010391 1004593 1934302 1302515 47664 362392 732970 1633188 1298056 406746 163404 1188024 607072 602535 727195 77216 1247368 300732 1225587 1784242 1001385 561127 1969220 1867379 315580 530333 1005174 196413 1883749 1421844 1209936 891514 532975 295913 1462030 1152823 1361373 1479780 1041049 282725 1153924 728292 100651 1709105 1477604 1948219 271509 1400244 57176 902491 812810 1105145 652668 415963 1719112 1735963 1978759 1818450 1943797 342164 72102 359930 569759 727072 1807656 1965307 1116912 1200808 1771641 1247044 1872535 1176275 515575 1769779 1875262 1724721 744950 1419454 1484275 1279231 758633 494959 828870 881185 77907 1898051 1015771 1146749 1947980 1896783 1318613 705132 555137 1833047 1342723 736280 988488 1339146 1289210 1318149 1582501 1673879 770800 1300992 663048 1933638 785393 257329 801492 1129208 259013 1188223 1436197 133757 639475 1755636 140260 568650 1252760 399357 499861 327665 244404 947202 121999 826636 1198790 894430 741471 1602062 766742 29885 1646298 1450376 1586493 419787 684836 1715426 410786 1453857 566774 1695377 1617346 200114 105444 957414 1264810 641656 814134 1580641 1360339 68756 611592 1521588 2538 48957 125440 1901536 494511 653604 1445031 1440770 1724987 1393761 713133 439643 264953 1331423 979059 837035 338817 1872382 39577 683275 1155667 108859 1255260 855792 139810 1983930 1585485 803052 295224 652037 1735554 859393 1965879 1304032 180639 1592159 364487 127986 1866688 1712610 1497704 599544 1179178 1573630 1529116 983992 786555 1396322 423806 1376793 1893480 1906430 1579750 1785702 1631659 511539 1374361 786453 550965 592119 654524 1332237 1504849 1659494 560068 1226126 1738541 473362 1851595 46630 907108 1220156 527623 1797746 30967 1097135 294984 732737 1651926 954375 209723 1326294 1531414 596454 1189266 1054843 769434 825087 1039350 621889 268102 1524635 1195815 1209862 1184664 1722145 264395 1672337 286294 1584577 898281 79725 1233377 704096 647058 542031 1714090 779069 1021266 1442135 1430998 1202444 1039031 1262716 583892 912069 987147 515069 1887669 1886143 11733 52052 118382 650694 1311989 1366255 126712 416027 32348 18701 1661817 104195 154393 161334 27444 1725768 1343771 159886 888108 1886460 1998456 671337 1277859 1392704 278507 1910023 792173 970934 590701 792589 394310 14345 1437666 1214714 1449162 1117770 1848491 154187 77371 4973 1264921 739027 1989841 1177150 1175935 995246 1660126 1347885 1190358 1159781 1291820 1796327 1055384 1225310 1722064 1581612 1976831 1609841 1705418 1445007 610847 18679 1884204 663460 1038794 1861335 861288 414541 1889392 1251527 1067035 348839 30560 457856 984405 218293 994505 548254 1086314 1150442 1863925 90009 128897 1173904 852793 749428 738693 1680175 117707 1271968 1549235 637306 341821 316683 683285 1782734 500743 995390 632243 1610061 183276 850042 1060934 1028243 1337970 1167439 1631711 621988 624525 917331 1401058 1157572 1347933 1365641 1425008 370321 360283 599603 1151274 1425861 319097 1292761 876828 840654 1560727 1144249 1097267 1358068 808602 1850818 560979 181020 1266678 930420 1668232 1310574 1627652 1023800 1763814 670877 1649906 1365923 452064 395859 499015 749011 1926785 424902 1151763 25334 906306 1091414 173814 430853 564784 1796532 69480 703930 1405907 321862 1293603 1315711 1934769 1966862 1896637 1075868 1728733 1297706 1249517 1702371 424725 247464 1240918 578923 355950 1928709 687201 521993 1719177 490671 1606522 1946330 435107 1150232 267210 1582594 1589618 317155 1149181 1752590 946162 1190755 1727843 1625464 1809885 1052865 1458011 186383 266906 1057169 359051 1820464 838883 1821418 42856 560015 1265323 564249 141069 571794 572052 42091 1175131 1995491 1850983 1266388 251817 71892 41175 943484 1396531 129573 283133 48324 653191 1296688 1413797 842513 1650658 1757489 1680904 1117895 844915 830361 1365096 1288735 150612 1653259 1306836 1177296 565562 236614 1354561 1113505 502042 69852 18025 123043 1685129 527647 1589513 1059760 864246 662617 870839 481277 153065 27126 792759 247570 114623 2550 982072 939475 730801 560701 303529 570009 1184041 1470073 890754 154304 12008 1162622 1767518 923666 921950 690128 1987195 710896 1333155 1488110 605455 1184935 1791995 1954071 20610 1237077 1240535 1654209 567410 139503 41998 789562 1084413 1601497 1483314 837703 611083 227742 896064 1993844 657699 1538172 486073 1281321 473409 1761743 1879537 1096099 928106 374760 109184 648454 1262903 304653 1371434 1401732 1576443 1543985 1224182 1834000 258561 797987 1196698 1704292 1283093 1751815 1515297 1095277 643877 806710 1782255 1012190 845729 1433905 193732 1052899 1807538 255428 1316074 329664 613988 370533 231373 683517 532609 895279 688287 737013 1324288 1673668 1361881 160555 47610 944737 1617976 226121 98557 633443 1829395 1881851 1197019 1065163 28069 1554462 551350 446239 975501 1071791 1833946 1188120 462315 1618963 709872 1174815 1736780 777375 1704832 1391487 664413 338976 1950531 1711752 103041 381881 1891600 504065 295630 1799589 1678945 1474749 977396 1671266 1064025 20074 2933 537000 1365704 766905 358089 186276 1160660 1373514 1156786 777557 765977 836359 1564696 989640 1851013 1248519 975479 1211425 529936 860123 1670201 1953639 1561913 577049 734800 876059 257594 942050 1541269 1005367 1095280 233419 176033 972950 348406 990772 505771 1403767 1372819 507295 1108155 1308107 397759 83019 1588014 769490 1926964 152232 656198 1218474 867144 1503053 1897641 1859899 1762299 862285 664354 280492 1038078 720078 1761041 1088709 720065 1896448 967312 300579 1952765 1141223 1775354 143476 1078110 746033 994993 1794073 862402 1258671 1477752 567695 224638 1042222 1551493 1337148 880477 139896 1786483 721823 579244 1543447 410865 1665151 1802612 587575 1889951 1114465 894285 374148 699468 807007 1310360 1000138 1574379 329897 1812333 1800209 933349 356282 1497238 696744 1730317 966260 1741968 303633 690945 392357 1318020 1849096 1887710 1892347 787655 1324194 955197 839139 771125 1936084 1368322 256757 534553 1480545 575606 456208 355862 184410 1615930 56027 1654672 1736691 903547 843929 211292 687482 1103503 630064 1800668 1814599 1332626 1089330 689587 454198 1860537 1634399 805728 1697536 167669 1063450 233583 35000 499256 649760 1108951 749354 292083 1874412 496758 1815603 669770 1181693 1645717 1944900 378811 1310047 719827 678131 1920470 473410 1845510 701418 1298532 449176 605612 14311 1889930 212248 149433 705749 1637934 1219682 1858337 1530212 1526093 413625 1685430 151184 837806 1540167 1304303 393690 1808576 76776 1019408 67152 824527 886807 680047 489386 13819 756385 1887745 1071749 1114633 74281 401314 1173578 181578 500032 729155 161209 1660301 1333179 1507378 1161057 1008480 1567254 1087506 1214241 1411865 1779950 231108 30065 1271084 1378271 838534 138734 1338300 87581 54431 1968003 1619245 780561 335492 1136667 1909528 1494404 1408276 1438261 1416217 1258984 692594 1868369 352558 875937 1242903 1840509 328132 72801 1105325 1070857 956992 1579682 1348722 302661 1040167 1521908 1108038 718550 1913960 1807211 1488253 1010684 1850424 50724 1484219 1597702 1319303 1687163 1115437 1961800 522234 1750341 638764 110812 1752486 841132 1203641 1194587 1457586 1910624 433194 1856376 1881451 1360607 251484 1831341 1898763 887227 1702888 797285 367609 59327 1335215 205149 1037727 583631 42454 902644 1575503 1345423 775815 1705022 437635 171404 939150 762145 343565 1033763 1932421 250189 1664643 1012477 1985164 548070 1599431 1820039 1370286 1090566 662250 1975867 813086 267713 427247 807799 997092 1099162 1635434 868064 322566 1021679 1361904 525004 1344524 1581332 1125673 1775346 1473444 117076 240863 386551 585735 403558 802053 673472 1740237 38346 1511804 1805401 449111 1835991 733879 15052 1205153 1856189 824810 1082779 396716 1500853 630218 528259 723335 285570 1299339 781875 804253 24091 328025 1677324 1162276 1815692 1243062 1813123 1153339 1139439 1439064 1710970 1278902 1322315 1918857 1506889 1523072 189677 1554619 26258 150137 187747 904478 646535 856200 1869462 1854884 267042 264237 1714972 1628977 322416 116731 513094 899462 151875 461314 505331 903242 735989 721267 638184 1949259 1852174 373900 958133 959828 1680144 139395 1692345 117596 783632 1230562 1815953 42498 1871856 1797962 512896 387641 1819054 1112961 240757 1916208 1191912 8200 824194 1228638 1401202 1392816 1466338 1470756 321686 1382400 715498 1954694 535050 1356150 1291675 1325568 1701802 590026 314291 1111821 1434368 256456 1174409 1931227 138698 371045 118457 1853947 1148200 124650 222643 386160 120389 1422634 1488601 545828 361228 1871008 203700 1590713 225850 1004950 1543455 1997700 1501133 1963444 758070 1679736 1274614 1345815 508204 623881 704163 529581 1853647 1730508 417003 1725919 133202 566138 1195846 1038495 1270244 148805 537410 1002127 1739863 1951771 1412494 1338227 1029317 5106 198839 322089 1806653 777820 534639 283064 1904949 1606197 502111 561991 653037 1954900 854099 198529 1463790 1287858 476567 1258405 139126 49550 1459206 1242468 72171 538940 1388586 538684 1755390 657700 925217 606899 35367 1234028 655922 79812 885139 1656077 1708999 448733 307484 735734 366681 1177069 1535778 1902499 1062346 1123017 578459 674996 522979 659782 920075 740118 1361973 1354535 768134 394398 1747598 1790415 497656 1347901 1740601 573047 1306523 1474075 409974 1300585 1504358 1782604 1308918 1182235 1538743 268829 1766381 543837 804159 1034364 1701872 336463 18253 1767995 815002 289133 280790 1007684 254825 457063 584437 1395887 1885971 1293577 60026 1083894 417380 1086324 89702 579768 1997465 52476 251750 391413 57675 1185739 226341 39972 1164624 1546562 218848 50391 1170766 744406 301764 202813 109244 836088 1113564 1620260 702331 1746909 1896208 927476 1115791 1678673 358220 1437157 190072 1194370 1636134 1240388 918852 458660 1606353 1125923 420133 1604563 1565328 918799 120599 1651191 97213 1373420 1266437 193087 141452 268671 1331750 99576 1825549 1231500 1091273 933542 494745 1497773 908888 1308156 1816226 613309 1165982 193657 1120169 1706356 387197 1273564 796087 1303709 1625207 24927 1995636 357435 1205986 1234493 1799448 1665486 1312251 1299572 1668243 532403 184943 1793827 1247713 107166 1303433 426821 762545 1038916 1886275 31634 936143 410653 1336703 249865 1639 1839840 1602237 482487 776858 1891922 1081290 1287197 1919186 1790366 1817940 1850122 1572012 982334 1560016 1664016 468582 59786 690864 1730365 561785 786781 1330182 791435 778598 445585 1696024 1492753 1230376 283694 585708 1830694 332220 462189 255235 1588963 1619622 737948 503749 1102280 1493815 1558879 1414224 1419779 1656626 1231688 390843 1598936 179084 117927 671627 1137504 1545220 1212971 366492 267738 753906 1305233 945419 1243893 247332 358885 188349 448603 675475 607153 1361069 829837 1617052 28360 605931 1699129 472431 1402385 1581824 821546 518710 1302279 387226 1861082 1210512 1347217 1495324 1281237 242803 1020963 151519 1589915 49014 1332170 314747 530525 66871 80741 1857456 1603688 823059 1402696 136613 1005039 1982132 958628 1285975 1814882 148289 7555 601862 1256132 32199 1051369 1743304 1910930 1761491 1495737 1957287 236465 493151 4789 296803 974583 339949 561937 842087 1777304 1319308 1182545 1429489 464586 786545 1232260 1204994 1192033 14977 1823546 1649264 539674 1213794 464499 324198 1447481 1296290 1166274 738223 226096 1194244 1399283 266431 1523984 1562439 1823534 1412448 1313797 1209008 1380609 1082245 1429410 964659 52704 811443 908361 856736 1171156 498357 213117 1661116 890242 1989332 921559 368694 876908 1793768 1074396 421831 568440 1440959 1709524 703078 74575 1850340 1450358 1982542 244264 392499 266518 1081870 737835 1782297 1713167 1224951 1753461 1828196 1813963 1648540 1226317 614532 989144 406969 85128 1528177 1531645 303067 828471 1131940 987552 1022195 1431156 1678185 1713562 193068 1704004 726428 609029 1017261 838011 758190 49950 291091 812839 270605 1457898 1593726 637501 1160850 363177 693865 607992 1741015 773917 522771 397486 481058 212907 203800 1937296 1123692 634971 1396029 608545 352141 1484299 862891 1769186 497274 444720 1773854 133683 304938 322236 372218 1178995 742010 326871 1264581 1769140 1280392 1812163 1724131 1091752 340582 1516235 694709 961087 1269007 702772 842203 321523 1505606 1337233 1752709 1835610 987714 296831 803683 975062 257259 1382242 351852 344520 432573 743153 1550206 1252178 1949214 928202 1306253 1054576 81407 752065 395055 842643 287150 1944321 481216 749114 1888166 1046083 1355906 925934 1378478 1366840 458410 1735733 1283041 1836283 57103 1912590 1138520 1436117 1686319 1277021 21823 189551 1510581 284944 1091938 382537 487931 1735220 967687 103327 70194 995699 89583 1294032 1069871 1188817 108691 1935610 1331701 1751083 1900796 1955563 2892 1886694 1593835 532898 684171 1716334 1613110 720209 306868 427464 728325 1805467 1220328 1650566 1818506 1586111 1060525 1820167 257449 984805 548013 1247402 190504 603339 864036 491190 682951 952898 164737 347508 434054 1260804 36326 1339110 1732043 122049 1843936 44523 1253184 324430 1800521 150727 138621 1796024 1347216 1891453 1653968 1263556 138383 554710 458892 1871014 1607816 115583 610707 1174726 1376485 1627623 781479 828825 1025388 1160319 492893 685840 1951453 1396058 459366 1948365 1840098 928164 1995667 308065 1846709 1956357 1409317 394920 1148584 816374 292047 348233 1086775 1444308 915932 1086870 31656 1896795 1809399 220180 1704500 1272856 990237 622189 1612728 1404626 1431733 1236221 1876525 1864928 165478 1025420 201938 1731103 904723 1621358 473278 1195066 1685007 24131 320887 492221 1110785 777500 504743 1500202 1121676 831326 407627 1090188 1042582 1343114 253791 751643 1107092 1304531 339661 591027 1195848 1282440 332137 523266 259135 1125366 81395 491894 809736 1554296 669072 798795 706714 1226335 430584 1001996 1263749 425830 1991842 924574 1634892 344285 1182462 1058404 894323 1288551 1985892 261874 1586752 1925793 570535 205937 1095406 1910585 1897293 477997 211659 827875 1639887 1863136 355292 308250 794437 575094 304626 685331 1518052 524710 1078437 1937020 1695702 1064012 1419059 612678 1152636 1454891 1194385 8946 1411453 1540071 815698 195434 1289723 1895413 1143347 1517095 414184 33601 1159236 1868048 1814979 1733385 1316127 1346845 44342 1478301 27794 1020882 1194691 1487746 1617041 1605327 319254 169369 846968 1253696 857552 918627 822116 684984 1965600 1554172 565329 1221906 825704 1779252 1763902 784319 1641997 1497756 1075222 543145 1985679 286358 1402458 1916607 305780 1273665 1392140 1202167 1684352 816654 309233 1438442 175249 1838856 1869301 1482668 595770 799365 1881890 299589 234850 779363 72597 320338 1130063 800381 66463 1453180 1583976 431133 746355 756554 1561290 638863 519152 99081 231262 276098 773963 1088658 1637292 682004 913548 1400904 121664 1238076 419783 953183 1685058 1210223 684941 1570426 1410673 1216062 1189997 561568 1138151 1888713 718501 644504 174365 1915235 1766173 86076 1279061 563347 656519 1016038 1860087 842086 1561490 340114 506936 109997 732862 1718205 644654 823817 1448918 230353 1628275 13318 12168 1200529 1027462 178539 1522882 1007090 68049 1848262 1646779 558416 731726 1514734 1453721 88749 1672743 1746648 1422558 511571 1956626 934236 1174787 1780021 1705176 1520687 279376 70889 1736986 553472 639453 486451 1700309 919014 1099872 1972671 1694105 646345 1877097 756928 912114 1625375 1959086 1570787 1324279 1570249 1033062 1676860 1050781 1914818 1274950 1800229 13103 986832 550025 1763633 523013 145584 145194 1562493 316277 1535083 693619 1508545 1302794 1515494 1822629 1684681 66997 712289 1806159 639787 155108 1145751 1144686 200739 1800927 1192560 1005281 293479 899680 1725531 734182 1430571 1532181 204112 1089543 307399 196320 1102500 1971577 1790336 1745154 1060082 895940 1633688 1567679 406787 1683309 1514283 1802669 1573339 1136991 1191890 1417118 711945 976595 576348 1990574 870361 880721 1176038 21216 307328 173473 1173077 865800 1680879 628872 139449 1530253 1594159 1579969 237017 995717 974638 839059 1869940 1667711 1580500 1159023 774743 508127 633680 829110 178006 1365165 290984 440650 399882 1957987 1365076 1198868 1285740 397531 1385466 1771245 1117109 1742027 847858 452944 616810 300673 1696036 394800 939628 409230 1654444 1380187 1668641 1806207 1204554 1817342 705513 1718079 1500764 994959 706343 1785673 703653 1239051 1759966 570467 1384519 1078917 752993 1167275 200309 237560 1328097 1980346 964763 1941023 1033542 1743374 562027 156208 238991 1731667 792250 1061209 1770468 1716261 1800915 996879 613114 511209 1407952 67 1790325 347871 752398 1329254 406608 641810 414243 566351 144744 157908 1862141 126425 174220 201954 1440663 354124 1667983 1846093 289364 1460027 811869 1191422 1726408 500163 1199102 1913040 331281 1474595 1712644 744352 1620141 538312 328597 1931462 1325982 1483594 404825 1386498 1630347 1349353 616783 1717474 1003823 483377 1828534 510233 1013623 592692 627523 1485216 1504105 1445682 190319 359773 85546 837779 255129 102878 1471263 28976 1839519 487574 1696368 741022 1350343 360457 1226406 1678713 41627 1657176 761487 531500 1861989 723267 566463 993634 1432575 1304148 526073 407053 1051796 645454 1750913 1386171 1176036 186498 1787813 1233543 190795 337563 1386641 158250 1176326 1276888 1333165 1818623 1825108 1474457 1954894 1525310 451155 1442885 1030873 37087 232703 671247 781018 769715 1927687 1128875 249311 925953 542618 1107249 1479094 908702 1427750 883546 1826816 299357 1419762 1241748 1782680 580770 934120 1777359 1214220 1640800 1082320 1841494 781510 1221551 962757 180893 1481345 227151 1504787 965124 1944912 1163078 1198978 561631 1925740 1000716 1804841 1114623 1525766 1043006 780953 1988971 152015 1111190 1295730 720077 1387122 232561 1998027 336341 1662583 1854868 316266 301609 1703229 325111 302590 24667 1165219 1402593 1787454 1179249 1159110 961770 1430920 1377225 168457 990436 1220267 300563 1802547 538167 1344062 861423 1312759 1635181 697057 327283 1011364 1071491 1796594 302032 1838561 366996 1840805 76717 561111 997862 1855444 129951 1173590 616290 369282 480683 1608282 668423 792436 1743707 1285682 557783 1479802 1599290 1350533 469143 104396 795082 133523 1534636 1195725 1820449 660307 1895681 1089122 1539103 1785840 415067 534829 1055034 1922909 1640402 1874648 1154804 1190594 1025546 1997165 115650 94435 1829983 1191144 1807603 1453450 963043 342310 76767 1489390 1702352 1542148 174014 1120052 1139002 87883 606730 790480 594149 301789 108120 1478632 538314 1810141 332244 1747709 1704369 533526 499606 1015137 412 1946511 152401 761318 1228582 1720996 1369028 1951523 1702068 1236952 1554883 35131 1332520 1170502 1148927 804205 195269 551268 958833 1650188 1377176 856584 615875 17811 508797 322286 1419877 315685 1783464 990127 279437 1051689 1216385 1424983 712947 1464270 879915 1117156 590901 1224619 1116259 873031 1142655 1257269 1221755 1875503 1124632 443273 245725 1326208 1867786 1511675 173133 1358358 1128071 912023 288026 754790 283415 124686 1673442 634164 1991056 909056 773699 1552987 1523711 1380966 1014384 253333 1422212 684716 599750 118999 1844016 1916691 1871854 134490 607018 1534218 762700 1526001 929954 894325 958619 1330018 843740 63220 72310 1989246 954109 536767 579362 1326458 921473 210115 1258773 1264234 829032 1959100 184285 1702757 861964 1858039 1725258 637643 629233 318817 1945321 203320 762365 742566 1116820 1340116 304741 440353 833835 1686495 1889835 1181590 1859025 1042982 833193 294977 525674 1279261 607492 287125 402268 283108 1084479 391849 540106 1570785 1595490 1911663 719437 1315371 1195226 1072269 1487243 1111804 1937592 1190689 1949741 1237245 972717 1758673 595670 1022606 1853765 1065626 1105552 1869197 895005 392344 1257446 538432 1150294 1857737 1224994 447499 796776 1858088 619648 1576536 395783 867744 123192 545376 650487 482354 303320 872817 1254878 1430133 596490 282174 1151501 1280273 490857 1500106 203826 1687501 1527906 252700 1633308 317882 1108132 577386 57125 1935063 1687526 1799725 689790 1097244 1548020 1681904 755966 1606149 1717592 1617604 769521 104297 1326928 1944100 1784736 684226 225450 588038 1343542 1252552 561364 1809746 459674 520738 842326 145130 1800788 274210 819294 706141 1513970 370643 1719566 844415 1875659 1766701 1227372 955604 1353830 1332159 508431 472748 606664 422301 73224 1333034 1158092 1067734 985446 232124 1213385 62224 681450 1730707 1870427 709189 183445 157860 1478855 997801 429387 1670053 1013981 323040 613817 514892 881820 402868 1493442 1811892 208121 1726778 1332609 1094267 1771478 857396 519551 1649821 375664 825147 1612397 549124 987006 1685034 287653 1017545 1721013 1752082 1537141 1261072 1403518 1320344 1161530 1590771 953523 1939278 1561991 473144 1999774 1074402 1891767 1849594 1539654 585233 1212840 569578 600641 1731958 1900793 1340574 1120882 1369078 1493484 1575369 1387023 1721041 1079400 1896965 342016 1746728 1299060 1579438 986072 1692320 215553 1448580 642065 1474320 278659 271146 1845482 1560476 1589258 405209 1499333 1029087 1958507 1217403 1050980 1766496 120458 434704 1636290 133430 178388 1753928 1178243 1247015 861335 696473 431417 568728 137943 592469 1440951 795793 1956242 1122091 1757535 253955 808883 1534555 1946868 445924 861539 450596 1638035 115896 1585877 432044 27347 347301 31805 1593395 1818382 444681 1645002 1253379 1904814 297884 1420082 1959604 656121 1359742 485717 494156 661565 971020 1681893 730805 1719982 877792 1396505 342087 1190736 1116203 646862 1455278 1468311 228207 15688 944168 146690 1792436 281898 1993137 1361452 1999507 1380977 838325 1177745 1616165 1980658 1353713 1852384 346422 1533735 394265 1851371 462199 298216 1734227 963598 1908279 667394 796730 1030704 1855168 3089 857904 193011 1352771 523937 238156 1862213 142195 1045174 1892900 66214 786437 1813956 51138 1421955 1635998 993147 133606 1333953 490418 1068693 1968714 1104149 1154691 131841 963047 1202629 1737460 231824 1726171 624840 1955506 1661657 1015569 1477990 680192 1817201 1242343 545843 687019 855617 550425 1258548 991856 1202006 160316 1149830 918294 602275 462623 643714 149604 1684762 1868843 1811691 703652 32140 386530 1186381 1354082 1547079 846111 599742 1768179 1072033 1492809 1812923 1657531 831538 905881 750060 1848433 969749 1357955 1508724 1163904 885704 873263 1516111 1829720 741079 749434 309176 1466063 925042 1501522 1583784 900618 904879 1392458 985235 1001549 886086 510338 1921246 1029743 1277041 193478 1670025 1732766 648728 1529981 854608 1211005 1547420 829275 1969214 1797191 1969768 1740924 1323759 1341570 729704 722784 837276 924139 1472430 383210 820258 979051 1336466 850839 61280 1069996 1982309 577323 178676 1145766 277079 1006563 335619 334914 971484 1480762 1464060 229835 84117 725791 995483 347784 1732385 31820 1629151 1572139 11249 1481098 1686028 52568 571200 1428677 1568663 1665140 1923356 1015984 973159 918917 182261 1238691 1841314 1266935 1875272 1242218 66493 791485 1322837 908457 1881011 741470 1170444 1795951 1623124 33439 125846 634027 1467357 852446 1774042 990334 1521902 1383209 340543 1863739 1231631 1047760 342153 932493 117727 312835 415968 472601 329777 1324886 709095 262487 331303 1102846 1146084 1165780 117762 1245254 1578994 621697 1100111 1736934 1689983 540148 1018346 785225 1131109 1862683 1967285 1643371 716919 1546651 1448117 98678 372232 94222 1532795 1380838 1294597 1295057 1946258 781982 1266455 208259 688891 1104187 337347 1921460 268596 1958595 1465720 1580826 1604702 262246 443198 433562 849319 277091 385968 1606999 1960788 693648 228808 1329999 1124800 1399163 1672398 105815 1454271 1917622 223764 123366 1497932 1952032 1238129 1972347 1953113 1021463 403991 251200 424103 1736058 1858132 1485742 105123 1907594 977092 722625 1741828 1796472 1945566 1000976 1284346 1645252 264050 206823 1495717 251856 1515629 263130 1043431 1230042 578701 879920 1035655 843025 1188745 882180 127786 1068959 52234 1772440 1216549 1290741 418153 1327553 735585 717526 1039787 427201 762651 377333 973014 1844546 816467 1829533 1852114 1941653 1017783 1546877 1236789 1606363 1279246 1305935 983640 286027 299570 566718 1850712 1217303 1364277 1157019 1646541 975638 1326420 745294 1007573 467139 1271150 1575913 326535 563455 876559 1437586 784571 1941109 343212 1448343 996556 503458 1378582 897488 446139 1763188 834860 1712182 1703776 942901 1771300 1932829 1024085 1904001 1850933 1711883 1477733 1563201 1542698 228406 817300 1750638 638308 1161776 812644 458951 910738 1146393 1261560 1154861 104757 1216998 1738075 538794 853539 531138 360761 747729 1947718 414476 1854757 1323524 1521196 1772890 1064907 245826 1045856 1934060 1967414 1556201 502237 1365039 377666 1461033 1861446 337914 1065085 530487 1155956 905492 1629308 860959 1783457 1716169 1493348 995012 741202 1335839 216089 607908 504412 423650 928167 1905985 1844581 1693051 625657 1584899 820093 950618 1575921 610075 1098838 1346333 1911585 277948 652940 1451085 1764433 1157082 1465919 1692247 124901 859467 730510 733129 113977 700425 1378266 1014526 1159359 235212 1241577 1327592 257941 1817240 123230 1276849 414936 1120831 1284775 243035 1759191 1700982 1025636 875103 367732 1157470 1594385 1577804 393293 79324 458382 1488369 1643790 1172619 786718 890741 1895156 1595095 1956067 1629766 1495690 348310 1611453 1860194 407730 1100230 1988113 551214 1484896 1884266 1448327 1560200 143525 1400349 288820 1750902 1177503 1835073 589943 451667 257396 752352 1897091 1142961 864048 527306 225510 921034 941612 1564959 922644 1732465 253950 486462 1861287 1409662 1114009 71010 94685 493183 1956570 573225 703962 193621 630968 337053 1324403 1421715 519598 1874812 413458 1304782 1342706 40446 491805 187429 294675 1629084 742458 585065 1027021 1442678 310836 523165 1909277 798645 1956507 365619 287864 1422214 711201 433338 594854 763537 1251725 532323 882623 1641583 1964460 934989 141165 1783613 1109051 1624139 1156718 304261 1156102 793476 1139482 1446288 1392736 1477439 1246747 940415 483678 489478 227153 262688 598301 607352 1568947 88152 1460619 1903972 353788 1643921 1056982 149019 429159 156616 1286418 1471489 1338969 476480 133695 1853445 1010344 1387762 560609 1184557 1287344 166471 115109 109304 375084 1341328 333447 1702405 1432548 1667222 1106574 1170676 1228695 757172 1791253 1776115 1008791 1966977 70799 39217 1873989 366873 1739450 1385741 1353501 1969203 623125 112636 1031096 1771947 1434498 1378946 1510719 652206 361442 839577 395782 539629 370986 1390144 1133665 42719 606590 1140731 1436064 57865 1596699 1178474 1913712 1371260 1730056 846738 73038 110743 121519 41660 1034350 1595046 1589867 1261453 117940 422225 768372 546161 213491 1139934 879333 172031 380873 1810538 406049 1719257 1326495 974478 1053042 839703 1355542 759753 770952 18324 1763702 1564461 934950 512905 1676471 1016501 44346 174264 1978983 369917 573988 1991472 1701952 578658 1964287 1277932 283402 895313 1910333 673779 1619952 167380 722501 1809175 1987061 362516 1172452 1713158 1244086 498866 1931255 1409261 1621743 616442 1275199 500714 1513027 1703779 891114 1577561 1496113 1813737 656473 460640 1045429 1097666 1199181 1076543 835802 491625 357647 375462 1243985 270450 1919061 128957 1528467 385432 1748113 1321077 1177545 144420 82513 1788273 1086232 251404 560137 1504705 1204187 1882938 1513423 1183660 919600 850686 1174524 590961 1892206 88458 371409 1049863 1455933 888013 1958408 894326 807653 1188199 1332125 607925 1743076 132217 554328 887656 1514411 1004664 237748 1035916 389669 561977 1628593 1266592 1813962 1961185 1730043 1133524 440717 1543095 290250 1056553 1294730 654526 1382793 1941091 1909204 708364 377777 588398 97286 1418757 778960 63253 1511363 554197 1883874 355728 1060491 1782115 1910068 1631133 1464770 616638 1667769 1717166 516962 814426 553519 1042739 1719139 141826 1064546 1688585 271954 1090191 1369135 919617 718530 1968322 813921 404793 1231847 554666 1013722 735795 753529 1819893 208955 568828 401565 1371866 1716255 710340 214756 34069 1225823 1976491 130064 655017 975794 1473988 1191844 1539183 1008008 1446498 823353 661985 1543350 1386124 1509585 1623952 28928 1340780 659941 1669293 298060 313356 363252 627899 1971071 1190815 1651825 742292 79764 150315 304168 942358 1707899 1640264 635439 1279814 504018 174015 1098948 394231 1111187 142146 1359013 775310 515066 722277 1435529 1271576 840919 1654755 1183331 712230 489668 1481957 721275 1960637 877501 197147 1753326 1281829 385970 1653467 438492 1183612 1251501 595881 1224800 966518 513355 1329277 1295932 928372 1949744 1714390 1597035 1063085 1463430 536972 1039131 610598 572990 267892 852510 1195913 665390 913142 1320397 148713 1734354 1718121 629946 1395929 1723986 1907861 504898 596111 734055 379428 452914 512711 9012 1227887 1564147 1612084 125976 1716126 448285 346738 905468 1400549 1153659 1854608 1152589 435652 1772977 72650 1537768 1270266 525984 255410 141559 1627835 1807456 1652986 1079083 1574700 878748 1888873 1058126 1833358 1945473 694065 1603596 1211768 431762 73256 333090 1776628 816613 1730312 1847493 1388059 1711782 1084060 647027 90839 203124 1132331 1840168 12466 338055 7849 616312 1933041 1343813 37168 1514386 1273718 1538674 409749 863329 563559 1220474 97551 1420497 1876131 762212 716111 1720404 1436237 1103492 721414 1327593 866973 1874761 722012 205286 162722 1090785 328009 1580309 372424 1955261 526900 1811284 1610716 857270 8500 890837 1951004 796235 1393685 1840323 1549962 371271 904204 948778 630985 1169616 892922 877269 594613 216618 1196868 555602 1384216 43773 171749 1750243 250700 1817869 505907 456066 391442 693664 1848241 1516531 1419001 1716240 912491 777472 1608644 1723908 247171 671006 1107486 550987 1789007 912477 1962584 579868 1001491 1088193 1298670 220383 1858078 169188 1533702 334840 1501184 1514404 1587549 865260 1932090 858099 1106115 1301318 1616754 694305 506446 1013663 1272255 935195 339777 1174496 929586 1114147 1050144 212353 337236 366051 887358 1748355 318013 1875747 1447438 1838144 1944045 92274 1324788 150955 288180 1692756 50199 345849 1010446 1573019 594968 361880 1011382 656553 1493730 876523 278897 163240 1884059 1387974 666290 1799867 1753042 159127 1351971 1846500 737706 1165905 1319698 438671 851450 1287370 1249657 101026 1633316 962301 1329908 1201817 1417602 659905 1609527 1122765 1651117 146824 425735 67394 1056609 1899984 1971950 1785685 701270 1297332 1187581 1391885 1820669 570321 937952 1076707 1683997 882560 122617 1033541 552324 1763544 513324 1119087 21149 517362 671036 1421168 1769519 1249042 912226 740966 1695438 308913 1399189 615209 1389709 836811 543365 1630220 914210 1283881 92513 1617179 727651 1713126 971556 1218289 1258167 681181 1168926 1129727 1543976 1761244 854286 1381072 1751957 1390851 1496387 1687350 675807 1179731 656531 390072 293290 740908 1245186 283800 1970180 1141134 692019 1216150 761334 1224806 553592 1924570 1937611 1853880 617700 1984833 1731237 881457 588044 1702797 546067 883280 1898492 1213334 413009 1589635 1150207 438414 213978 1583038 1159078 919265 1589101 1821112 144919 1698636 735400 153758 1727348 1392267 415567 1639700 231775 1205850 734593 547858 871936 112121 1937407 424419 1515598 842751 1654476 161627 477796 1622131 316620 279829 1385671 221734 1485156 470052 16605 491274 1022290 219484 1667562 509226 1177700 1061737 1771242 141727 1170498 1833109 946120 887442 1012191 1555153 108156 1353545 370521 1663092 1788868 1287156 1319592 1035845 1966444 562139 664768 1965650 207040 1209176 1720028 340040 1610426 798380 1197396 1297172 602787 909947 386286 1225516 1223644 729261 865793 775250 627808 1224500 81116 206628 142281 319138 472737 63980 365001 1395544 707566 133580 1724073 1387306 678851 1857724 865826 377109 1336179 1864554 1184814 372405 617579 569687 1387304 213572 1870949 715009 104409 180121 88920 744126 732096 50110 87052 1152268 972471 1690353 833488 638242 1455827 1273475 1196184 764020 762843 1037721 1347101 1331399 1070936 1894664 1572707 652848 1368618 715516 1826339 1088445 1158273 1420311 1795405 370517 700710 204866 394763 259923 411002 998585 1961695 464476 642047 1377845 1767074 751609 1176429 1163180 1403381 1137272 223030 488002 1427439 1814227 1325832 409531 1896937 1520372 1391345 683342 745066 770802 117145 597551 692318 1659152 852708 1204430 1054678 1304704 556330 307013 37149 1227576 1669117 200443 1030036 1450250 1417972 1334501 528774 259196 1001020 32976 895783 956791 1258644 884050 708449 1738759 654789 923236 1747545 726634 1510629 1091658 176974 697878 1160301 377325 199621 204534 924317 630391 1254201 1616987 1461084 648843 109098 1811456 116773 933348 77757 1925571 726495 1324583 907329 1609304 502882 1945679 458085 410384 686098 746090 514503 317000 552257 201563 798391 1397589 226327 1455234 1108649 1567750 965201 1878447 850980 1726021 1468917 1070469 586737 1246761 1452281 1013142 1024708 1444358 601776 316749 162535 1387619 994076 64236 631280 17338 1619169 274951 780695 41608 253860 533543 15751 1352231 1653651 1589221 455219 1343384 210294 956784 1338497 1204792 319627 1819600 820855 1497390 60020 611253 1547007 539209 1719795 646380 1785837 1573836 508152 1839387 927340 100353 120580 1223579 598609 1691052 512994 337820 1618052 1010963 521839 1100863 885088 848811 857983 1998564 796377 116675 1446145 316540 1367052 1997725 773597 1956251 1775857 560329 722255 1143961 996792 713848 209336 535025 725547 736076 1068385 1364313 35816 1506115 1642049 1708651 1391254 524974 1199606 919615 1195015 625514 415901 910496 1931991 245322 742589 169804 220158 1034235 1397442 1223718 1178766 1526754 32174 32573 1522991 1397897 493227 470415 117461 344550 674719 1913374 1897795 633058 510878 540411 1516657 1272972 658028 1370851 1119102 1484374 151092 557780 414663 164594 1750254 753621 1374261 347880 27074 933368 1628524 1719944 488243 707739 1953065 637746 600261 1885943 828786 1159581 414432 1853776 364311 589600 582781 1661178 33884 1828124 349767 1824723 1446670 868021 215410 1425792 605697 1213584 1654925 170001 1059378 426536 1409282 308175 1836976 1259521 1887532 1639321 1315687 1949411 625779 489605 484050 1109933 1240725 1683793 1817406 625785 174741 1749566 1940693 892583 1198008 1697551 895058 1470806 400818 1448242 385416 939595 1605846 390755 1450668 94224 636976 160295 869936 1561202 1125916 226784 1307580 1528120 1202244 196683 1326267 321333 136145 359232 1327747 1806707 148710 26379 1568533 1231353 1239945 621146 1386028 1575635 1303815 1667587 1061705 230702 1870392 574670 414426 1297328 1258227 1478146 1133508 928193 989530 1071238 1519520 909912 1014959 259397 33259 833481 937111 639909 341753 600969 720484 1236344 1346510 1511923 992655 342554 222551 965068 378792 1904671 936386 1310459 276808 1602778 708503 4694 1931743 994226 711446 1322208 1297086 1745591 571054 864885 724639 1858909 1321970 1697191 1941271 1460226 51280 575221 1159611 442669 964133 581030 397750 1879205 1141035 18740 1753564 1907089 540972 1615189 963317 1898042 283421 987136 707530 785676 862603 522632 1119667 657018 552809 1499319 1892263 1532605 1471239 1247667 591832 306218 817203 1968443 1905518 1504130 164558 874462 1777785 120962 670578 199371 731412 1230163 1911883 1044519 69572 1724078 1848646 719521 1723256 1304491 851089 632416 697779 1481700 1966271 649128 1655792 340352 1229966 260398 128010 1944104 988372 424178 1738664 1869832 824108 427714 426095 486569 1510064 299920 1676076 1529451 1430077 1646644 348183 183860 1516611 1444924 689644 1430036 741828 1683829 17181 1454181 1853331 1705445 906199 1438243 1452332 420012 1598095 1854734 1514250 1956868 659364 922485 171339 1488671 1646709 534985 1665010 69322 1743586 1659766 1260778 1628629 603249 860153 583385 577167 1765897 1159514 712685 1147105 1179727 513904 161987 1813680 854866 1839058 1818479 1641874 322417 260742 1741076 360335 242765 1164286 498555 818510 549514 699449 1252273 1636882 1590856 27504 97585 654957 379180 1908427 498255 806396 1330310 190540 1444430 165534 1096510 877206 1024636 151196 36279 40549 393097 1874855 1175496 407950 615774 1929539 1287989 900929 1923100 1196058 1303860 1891111 1727054 1300084 1345326 1642014 748886 185342 307996 653947 1360291 275566 901324 27524 118526 481395 877674 1146453 318768 1952492 1601450 120816 1159459 225628 552514 83097 1526102 964248 341239 79000 1061372 864268 1971185 720377 77572 1537110 544523 1071735 1172753 317371 834536 1099277 1807594 99108 1861776 1150213 1451871 970810 56720 1837704 190080 248281 316184 1570218 859480 732958 51455 1180076 1133824 865566 1042182 40428 1005384 182896 1122677 1822568 1799172 1698958 325434 1202311 90730 967949 1170356 1949629 1678361 1751472 1626881 1589016 1201701 1337366 1472454 394855 57828 140836 1895557 475454 1545973 937098 1442923 1635901 367599 1873066 321524 331076 247224 5231 1533125 918558 1416354 1670885 1241042 439536 1839721 886610 14431 660107 786614 1106222 1238501 1787670 1624442 1088677 453187 1332045 1091716 1149228 1537685 1596192 228491 206946 1575818 566981 1140109 183054 292677 1296640 1361417 1869826 1332149 463187 129007 932723 1645902 1278604 547712 822959 1061393 719936 718107 568358 802631 977056 1753641 1300393 415717 23862 1502300 790351 1339331 845123 1617551 556279 1805913 1477331 1319884 1897101 170324 1884673 282999 1590340 1344915 720608 1954832 786676 1490825 240644 1367501 631237 1597006 744809 1132310 1084163 297175 814974 1009342 305220 287510 1716371 767463 1648906 1824360 1432895 1942030 905934 102253 1995780 1809937 671100 446112 1906284 1702427 891351 1645640 1273362 1855153 1450205 962447 1831205 1993471 1741947 1875221 154838 1296564 1926372 1111864 1860794 955543 674315 364940 1788495 1151466 1409312 421794 592715 187930 334686 1854103 1676814 59414 1297684 546676 1965399 489024 1492278 739650 893324 1089425 458982 722663 1526613 1836140 1447506 983270 858273 1155964 372656 292074 1740448 1518616 1461874 803476 288396 1348110 1757450 361144 889633 1232792 1104317 509633 260293 1305201 545276 1902447 1884920 598409 422188 683901 1022785 1882591 1479061 1214761 814348 1523607 28024 1200452 1359438 1105763 1583077 1631804 1178505 1281301 482023 1734260 1015254 372438 713597 682778 122867 1317318 1117149 1778050 1172413 362500 771109 90672 1107644 601966 707448 918720 1733531 134844 1507790 1661939 1924544 1465221 1774734 1439567 1687343 1906711 164784 1848697 72514 865079 1516468 1726698 1531781 952800 334712 1834797 59475 1628326 404670 1873945 1967719 802247 732203 973030 1674429 1409027 331276 1973334 1377780 810494 1657225 987326 1579358 1011225 1175013 1170113 601970 734160 1619800 1989345 1889899 96623 332437 555511 1437752 1366538 1574542 1962074 179950 1664389 1954873 80105 825258 978762 744143 270572 1636137 1784417 1818573 1553130 903070 153264 187241 715595 727032 412852 825733 495381 1724042 1694584 546351 762994 1343360 1101152 1601843 1670469 1890587 1175533 284643 844971 1481693 1090011 848935 270228 431942 266042 1977578 173100 1405067 1675332 1469424 575233 75563 1732205 1947278 1883963 769993 75833 1910036 1577014 1302883 1936881 1210797 1282887 359578 1591397 1063987 823384 1295581 778361 1897382 1872910 813631 101357 1946426 1454431 1775667 379891 175786 1038757 1356025 706390 1264452 868477 1835571 859364 614004 1100667 467775 1115606 757543 1438418 786100 609163 1014588 832417 1161732 1384274 586115 384564 1078117 161934 106916 1316102 1352434 119415 202519 1067828 259465 1969486 595432 248887 451440 1859762 1883714 795739 1948836 1038001 1710574 1022075 1576259 833637 1722348 70300 649332 904302 711501 293893 257239 73895 1838813 573562 1686023 1341798 1100338 241925 326402 1011502 467699 1617246 376226 782397 1226043 1389682 1442314 1581023 4686 522207 1333719 191034 861575 1608740 1757142 1075590 313492 1237964 54309 96135 189699 29296 368840 1510573 1176603 1100049 1536205 1510801 353206 1760536 1186943 181731 1784050 1148073 647132 1413538 1037709 37300 1678114 1396585 1635490 1078897 1438822 1119730 749785 1730367 196552 1402848 1082275 1663770 539894 1213342 1424442 1162431 416317 649113 1586688 640880 1155018 598068 808486 506402 803578 762669 618530 593468 240584 217727 1482284 106321 503318 1198594 1992413 1167516 1027440 329318 64728 1938552 1327686 380506 272819 238402 161758 1911217 1167407 91622 468177 1602222 1676323 944827 544735 1033521 882790 1554937 1907271 943808 307065 462704 1470962 916641 855166 1609898 1354139 142627 1840474 1365156 1131330 1033986 740775 124917 1996731 573061 404786 1157231 331099 1571098 364641 1697990 1866476 57924 1723795 381672 1809410 150006 779761 1815467 1111042 1758780 1581413 199907 1839743 1152674 621728 1567548 851655 1174185 994548 1441509 1605382 1999965 832605 1992867 1575555 852865 222873 1602518 1186874 1924660 886197 1405458 351651 899702 1927912 488911 335439 719340 1356452 544153 398788 678116 1342802 236083 1643248 543347 568115 732590 1954445 1094639 108731 1196235 1755391 1717920 965963 1997486 994485 666136 1515698 612753 1373863 337311 911005 1969198 1007996 1496719 301167 1965619 1439302 619116 717030 1376745 214210 1132289 300927 309825 1464245 655613 1356826 673453 704877 642301 1737679 324016 1348616 1145298 1633558 723838 774608 651096 1799226 1376667 680208 1309757 1030489 1388104 1038977 1719928 972137 1228175 818277 1853393 1010679 401007 787266 491096 4464 318726 1024384 1644596 1948528 1696268 583970 1287166 322041 1425838 280410 1601731 1106761 1470926 1819187 124256 411108 393854 1710901 484657 718469 804502 1800485 281505 1190522 32004 595711 1973777 403630 471005 375758 968378 1345171 984304 131626 1198556 1484256 203814 775253 1870701 464401 1905740 1957263 609776 72704 611138 1580638 639772 1450460 1666483 1934412 571120 125433 1929793 1376786 1419696 387246 858198 396122 1859617 1275023 287538 1905663 972466 1171529 1610653 1847146 1398160 1722270 4192 1849191 184238 91789 105021 297496 34465 1340549 181475 1934762 376907 205702 380369 1474510 716646 399666 1444720 989522 1582807 1299074 1404689 560618 1763434 263098 135886 1494896 1763750 725086 1276524 1388810 1378957 1590662 83626 701184 727324 1070826 1003078 1251777 86577 1776663 378613 1251588 1291735 125806 554442 1797049 177512 219629 248143 1945802 903351 633811 1381404 1128198 94346 1229265 438185 1323602 1780658 1687819 1455562 451177 1207944 1584261 355975 1986047 1848544 1112600 910570 462497 234369 1820151 1594221 204387 1835794 1569175 697653 1342819 769683 395651 128915 1275031 1538454 1814740 6492 1568362 99366 820371 534891 1395538 308465 1123235 551966 1199840 1491078 221592 278427 1251612 12597 688696 665579 585043 834692 861694 1556106 1033827 749540 976969 1903687 1957275 1888588 1174836 1680841 1061613 1856222 731886 1369508 346058 1755277 986705 1342197 1775634 536137 1921137 696176 773796 291456 1174400 39333 1192435 219550 1033190 1286568 859069 917896 843867 698911 30387 1659296 121242 1521403 1573603 609276 1105454 1096795 670704 208702 1960566 1555399 639064 776990 1236431 270062 1205603 182712 570761 1965166 381872 783421 715372 1385107 1933164 1923897 1827593 1304650 1073438 1225186 1322828 521113 1124015 183525 1768674 1930493 1564377 1152592 96322 440392 442881 1595652 586782 448439 1406959 1761247 1002393 1108475 1171242 1946982 253503 375031 276483 1841944 1728568 1457976 969340 1310113 1833346 1287277 1351912 1916467 1011777 144991 765070 1941008 1044233 1767585 1147125 1084486 606351 1937993 528792 1008529 1604182 256221 1184078 1239311 1170091 382934 812182 939142 759947 832381 222739 85154 1894422 1302795 675044 299503 1119202 981624 1873665 1682460 1345189 1006733 457001 413013 188671 1209311 1588618 793862 1176867 208057 1649825 1185858 1295912 227623 1216070 948046 383699 1137866 1059022 588465 1519714 1696662 1509660 638065 1779183 1098973 1620488 1770578 588473 1955078 120818 1829156 1545907 63801 1014431 1275551 718781 207730 1194341 1319811 778168 1816542 1180017 1180329 1077339 239736 122164 1741444 1960941 488060 1009388 564667 121 96274 1088493 1216811 602912 708866 1924636 220542 822413 1619843 44026 338642 402359 855934 483854 417131 535864 1517994 1653483 1767247 1111514 1718518 1965232 137902 52979 791942 1215801 1451459 767608 1475356 701296 652449 35894 1021357 1148292 1530924 1362961 1535728 1111891 528328 596470 1843 532757 1926612 1358992 1969427 1717194 235451 530651 1022473 1468455 1290978 1889409 148593 1027843 1595977 314811 1715487 858355 1962674 1976279 737762 1484785 331955 1201695 563381 1750881 1900199 1887852 1258635 1741668 112900 1121654 392130 476292 611248 226318 1782895 190828 172105 896726 798637 1165653 1127127 74361 1539581 1494177 1410094 1450232 1150651 1547523 1922095 426934 1722671 1249601 132937 1752691 107057 878911 1342011 1823530 1719956 1536187 588253 904166 1575649 654338 1761166 1867704 1664 1917206 1488913 1920589 1449057 513931 685820 757084 711381 1683446 1626299 864479 457603 282526 1085323 266662 1217692 1139839 1036442 783792 1653877 1908257 990002 1264373 1233241 532388 199652 1911978 1738967 514197 1356235 120338 553295 815947 1333638 315367 450555 1716180 63848 913287 1771235 1199228 738500 125279 1206875 326148 1630816 411867 1600754 43426 1643641 1967613 911452 1514181 1741270 389540 1344566 672011 507551 1607280 215870 460879 994290 425183 1152569 1614197 1684080 1492487 139782 1721312 605227 1468670 666040 773139 826210 610011 1901140 1725051 1361279 139389 362033 1656793 1767329 1766615 1234597 1570342 634848 1080010 1691007 1623341 218855 333219 1256449 537697 723643 1705492 504127 419471 1157496 1310031 813450 1724377 774783 1977833 397599 1106730 133839 425747 317977 1715366 704346 78119 665797 1343818 1141952 1961904 1733655 1289372 529113 136769 1224271 118207 38420 1021495 915661 448369 1813672 972565 428706 1241926 602590 66845 20628 1877108 1849234 142836 711644 773343 1561086 776044 929982 1435790 1357247 1749434 704513 1630131 1055843 80160 933007 934858 485289 869746 962243 487921 991194 1568394 765594 2085 208458 707188 1114182 1368420 1126232 1179066 437399 925308 801780 278639 631084 758303 20039 1028857 1135802 1238558 517751 712103 1335509 1123416 8727 320595 155683 844665 1421476 1633662 1777378 1670375 1248359 905119 1472194 357877 1542188 1544284 1079002 1972076 1231949 694546 1181532 1613465 815033 74832 831493 939114 757348 933135 157761 452279 735923 889521 1054733 506079 1195693 714511 414272 1020655 276115 349309 80863 505339 1206907 557693 877396 282751 910239 165161 611229 888832 482613 1875782 217707 155576 1012499 914699 338681 1934457 1007981 1108939 570344 1700862 536183 166181 192655 1090574 1968364 996097 646410 819849 260073 1154441 1042107 309368 91718 1506207 779236 789682 753567 39507 132911 420489 1220868 1859462 159736 395190 77923 1055418 1544945 1643819 53986 357909 712792 337881 865871 1632089 1172476 1147586 755012 1617582 1302776 1582007 1409827 461187 556890 1722805 1803531 1047821 33728 1337412 12998 1818281 1017202 1376726 974897 1161428 911546 1507000 1456846 1848733 1621416 420373 1905413 652384 777111 1741665 591646 1072552 487413 87125 483298 1474832 684770 426538 1878853 744451 1400385 557052 957595 364101 818193 1678791 1658716 1233374 1173828 164776 197066 43752 9465 1391383 1056884 778769 979237 209656 1727430 1697494 344328 468848 70496 1753135 250887 573445 1843318 1863157 1962126 859894 1206032 1865329 1279894 1162592 803543 1120289 722595 1433493 1061010 1187868 1218013 682185 1365763 582533 1145703 863746 228443 868089 1823893 253405 1112283 1455304 1393927 433652 1005072 1006328 1065396 697836 765046 1722219 594841 446426 873043 1363295 1498551 610142 1479528 114713 1432432 1076544 83845 1244595 1950340 1182624 891618 1321710 789884 1701486 586616 44888 1653529 1301765 332927 1817922 1443654 49052 551460 27463 711399 1327940 693706 1253834 995001 1914667 168515 592162 217984 244463 501825 1420710 1001924 505243 888827 393331 1027500 1868130 1704629 1643196 361594 1572266 1190866 763443 1065406 1205298 818145 1510343 872230 21309 1159311 1615497 1153550 4027 1310992 53738 1472348 676030 1934673 973701 35055 1918439 76013 1379281 687818 1603527 753948 1779096 721439 1879523 1173600 910966 997230 1706569 679735 1054757 1880020 209306 148985 1869970 514931 1257987 1149168 751631 1166518 1652465 320394 133371 520093 207268 1821043 432468 1492203 386663 476456 587700 1783322 1675328 704139 132295 1321297 1965201 645214 1633238 819826 242333 203560 1789046 1437467 353731 1015314 1064856 308896 325401 1010240 1761446 639418 1199730 553517 1740341 1072062 1155144 668543 1751707 1604184 406371 130904 1184279 56576 276491 1606829 1130075 1383099 78737 93625 789673 1083200 310735 1638910 1354505 1458869 609521 1322526 1359048 1396905 1020374 1912192 632660 681173 859094 151180 440652 1939374 1391140 637475 1903718 1300628 1542980 1731829 1561879 810632 845213 1450569 132752 792093 512383 1695270 483223 1286935 333183 1706062 1083217 1102760 1769834 1832386 737292 638677 195015 1472127 1687232 1475506 1466684 882116 607813 365893 646718 1770999 1505449 959825 803647 1353446 672990 698538 1361259 1185979 1646936 414336 372407 695222 673087 1211731 1767661 1148230 1658298 239632 450118 1907028 1320823 1873247 931101 535541 858759 1164538 789295 1030919 695881 1638098 1612977 1820303 1041403 1618085 1579651 970652 1478208 748922 1980506 245492 975662 609520 1887970 1053401 1202182 1514834 1237823 1430619 143077 245538 1420517 682428 248084 1284476 1452651 1538098 556163 775869 1078192 552079 374145 320821 998542 1262377 1179462 81393 545529 998997 311664 362137 670373 321345 516342 609257 328706 298209 1822016 1628378 1218200 477268 1158838 789744 1404947 620336 761419 1795825 1325007 3007 1222119 190168 822148 398933 644524 1865069 679017 426133 1607827 368306 1273530 1820214 862802 372211 145220 465716 1080006 53670 250666 285841 1592507 212709 678519 1627972 1329135 330041 201096 1222213 1975856 991081 1983120 363914 322483 551468 607635 1459910 1158130 540041 1040611 607535 1912854 1545638 143055 137325 1115358 804554 972345 632873 1832894 543366 1332400 380815 1178554 1826477 55888 1288879 28574 47862 1450445 809790 634358 450765 85333 796044 1569785 1272782 868874 1558419 1948356 1890398 660829 82562 1772520 798276 1967815 1557134 744718 552496 1195348 1005458 609474 1708656 626415 1020549 442827 181237 993818 1176219 1138116 1508218 378528 83861 727287 1024456 1920492 299508 1488432 1874215 1180702 1286319 713972 921249 748623 1739663 222043 1341191 744557 718834 1211616 345466 662700 1154433 80405 692333 320087 1949681 893152 1075091 1961334 1240198 1747047 1824850 1823251 1986184 46217 1987199 1890823 71979 1957815 741044 985157 760107 817043 548760 233052 1112685 1712366 61916 1831559 567643 11411 1721125 715624 1071175 975337 761889 459457 1423514 1570830 1968771 186310 1623402 5448 941339 1523553 1174250 763847 1987192 1183264 821514 637897 372024 1414142 42835 1061244 509934 685192 304411 1934291 812257 170570 122091 1022715 844713 1870888 874902 1614936 932799 995381 545629 742375 547661 1207574 1996699 623501 1947671 1673288 277154 1083330 979553 806533 834974 1520473 1019171 1988543 1290030 340432 1792716 1095559 579715 281878 204007 131967 911724 763198 635955 1223932 1606231 70749 1346913 1759399 180074 1548238 499846 373299 712481 256415 838819 922001 1671709 862661 1384428 1376268 1295418 1527570 976569 801856 1069217 1110304 1537669 452434 1864481 1413631 411572 774082 1945639 1750480 667527 1696387 1051178 774592 1993573 928215 1329517 506868 1317757 1576316 1474694 69356 1003338 119429 1172162 1635139 847799 790613 1752515 1690018 607971 1457454 823113 1633207 1687997 1267823 127892 1038031 1257977 1538841 1539099 366487 1805736 1832091 1710796 1743099 192631 1720032 1410022 1356757 155432 1273248 703806 129090 149863 301851 1839486 1117952 465921 147018 1634727 414382 1263793 1051544 1391745 4066 1716578 1910596 236888 1007188 356000 1805771 1068828 538771 614983 1093549 206878 1082858 397700 1559357 1985216 1833184 1527588 317565 641775 1129932 239580 471137 1487437 176597 811224 606224 119150 755291 875342 403951 1413530 1028794 775682 41398 1821050 1873283 1447606 288771 14552 1632901 1908663 1761205 260611 1846077 917864 1176422 1853232 863435 1896776 1023581 1365392 152782 264936 642547 1098897 1419166 195924 1942077 911207 1330432 717810 1616676 1241200 1246595 111961 1732675 1973065 186433 948117 1774508 245417 626384 1296928 1186065 1156576 1732727 1435461 706155 546466 598297 1569236 604618 1248019 1377396 237905 1724486 863069 1994628 1647966 15729 1952146 1375883 1182756 1338582 830540 1194796 1093517 1423185 1487768 1299474 528031 1807698 882873 1843914 574827 1763310 82981 1351241 1102252 962670 1638964 330280 1184893 432502 281419 1048545 731549 176699 1646309 441609 372818 957779 1842211 1869884 1385774 75118 647084 1744653 591910 1420564 1764692 1936697 894125 323108 1658415 77784 864540 1326332 1843628 1303080 1823433 42842 590216 1704833 1077661 64450 1768594 1409903 457865 836093 693345 1782081 419867 1930617 1557918 774425 1887373 760625 942244 925813 357441 481569 8953 1002622 1382604 1031624 1276235 1345557 294665 1102233 501097 669645 1543843 741968 1485309 461364 1602117 1406548 1237189 133446 1317135 416527 788084 1688395 932326 41983 1903983 1487490 1256529 955368 595061 1853941 537622 80099 470999 1997281 1402942 1288575 1436267 1516926 1973509 301597 1127111 646250 229273 1346517 733773 743413 290371 770213 717037 1206443 1092326 929612 1330373 1240446 126048 947137 1546852 872036 428792 1045195 1856608 1740107 315832 1997046 8378 1822311 256279 1014644 1944477 1574263 178499 849134 614977 604158 854607 728435 1976344 971746 163820 573360 110724 1186780 1751781 850248 912650 234456 1490832 967607 1607929 1634575 757398 701185 182040 1229209 1208768 557872 1925367 233744 683619 1180305 960077 1039335 1544478 1323347 1778708 1374550 503612 1310393 1495801 1451041 1320185 1765627 209074 802471 974754 422103 1934249 401791 1994958 863090 219159 700884 1289435 776158 1598456 1309923 102835 998740 356339 1233160 1793364 946611 1729030 852575 1762059 285942 93839 1461678 1136651 1732024 407850 226808 660557 391628 1023310 1972306 213136 1600492 1570966 347040 463931 148090 1767933 1580587 527368 1147574 1966782 526301 312173 1251011 760570 243587 429818 95826 849941 1794756 1591610 1265846 97570 1801831 893115 838396 1473777 889645 1249813 930317 29679 1504785 444981 1927267 1116162 1679791 1429378 968079 283704 1876883 916830 114043 1807093 577412 1311716 364062 1785199 617953 1093607 606199 482593 1003672 257719 1329512 1307647 1028067 1524123 1289443 1946174 1037742 437104 48231 1046120 429156 245868 1725760 870239 1047702 1908962 772204 1693255 939963 382924 381961 521908 1802043 517585 677448 183790 1690461 1854452 1587868 303040 1383040 129515 750100 658764 1065934 1072425 734643 1174357 988500 1369081 1780112 580644 1355988 503525 1919129 1895832 42280 162944 802015 1499628 815613 1570472 978397 907607 727018 1528143 241041 469768 697241 1004840 163563 227798 1114961 1776072 1721044 1694176 231571 1196204 990904 16012 1263395 1719984 1858252 937708 1557070 232652 377188 354860 1659375 457285 1738519 1553951 1666494 1528849 10385 52115 1742479 1299716 1282314 156533 1099116 1929367 552590 887002 1157172 529531 815096 919081 1490688 1630446 1925776 1258346 491681 710181 1532363 577589 78929 1265100 893280 1305337 737166 1240698 324921 1940020 864225 645245 1268405 685061 789797 1519708 1728692 1700155 526805 1389643 644598 1098244 563438 513066 1821744 1012939 691096 666241 1490105 968092 662986 1788214 605594 1538455 1591797 1606040 1564552 1033653 789845 1827912 861470 1398068 1654395 1153044 1304474 714562 1151402 522646 535237 749553 1294120 762518 1951837 580181 1815248 439961 1273797 106043 1118422 1808536 1056699 9483 1162250 1648916 1028295 1988485 548865 1512222 1694332 1183985 1975947 236574 350227 800318 1978332 1455001 1116295 1553477 695307 963065 570083 798011 639949 979783 838582 903590 1279952 59119 1159495 1773280 933863 1866985 1892710 702187 467371 1194648 1111254 874869 551717 1831409 1603098 342767 7039 1668479 1151558 1781136 1548832 12070 536592 1241794 1987428 714222 539078 1843697 223142 1630015 250479 1197757 580180 1925703 1650029 924523 92614 202004 1877086 1739531 359050 1603057 1778186 16312 517584 48434 489756 610648 1400371 71244 701652 518983 1763893 1591876 1947820 500241 193015 1122552 762535 476341 1494353 1696038 819470 655979 282546 44214 1220314 505440 1800968 1837621 87096 1739973 1888918 1820589 428137 1264249 426686 1494623 1165487 701329 1442478 1423859 1427361 65673 287173 1816963 84528 1588300 1061651 580114 630457 342401 950226 100660 1503567 78178 1728486 334517 1340722 1127573 800581 1731101 1263258 1262061 940770 1841904 234932 805768 732701 1293789 926008 1479546 872858 174827 147781 652337 444318 1765722 1450647 478047 1236038 1457966 655421 1220510 1111110 1092626 202382 182822 1335685 270485 581272 421546 1850755 24832 434026 1571596 1938866 308098 1626683 1378526 1196955 578243 1823789 281444 1874807 1127405 840941 1673186 1732756 1439544 1696528 945802 500818 1097077 20792 229690 1385210 1647486 1693897 1489395 1656857 44910 1542743 1303384 574515 1605791 1583416 752671 395529 434378 1042016 1211031 1879361 901688 737554 1432802 929726 1120652 1338491 834593 732565 1874901 732702 1208245 604815 665971 818102 1430662 1334288 1961 518505 1688802 1999567 1067227 409671 251941 1889055 1719518 1439955 1137771 1033603 1131573 1633063 706070 800619 293184 1991348 840113 1450680 307338 1418712 1591891 462476 292289 1919245 1958306 221757 1799163 981928 1534161 562244 319116 679819 298835 1719564 158768 164423 757762 195537 1885653 1408728 1742388 809048 795734 797154 1447571 215532 440702 908260 1396785 558548 1776725 1701403 513186 931041 1066590 1366477 328380 541990 1133627 256389 264095 696001 1905238 1005314 132115 1268363 1467207 1025208 1868368 1118060 1467787 993290 1087797 568923 1551741 1937367 1357288 1279765 816399 1353135 1601275 10675 1510319 526467 1962915 1850728 1668091 1172128 539238 563879 614728 133653 1919718 1224612 1318539 774858 1096889 648908 529646 106859 732506 152156 60239 1800112 1773080 1944304 1974919 1719036 1851241 285116 1296768 394852 104734 1420343 1836187 133480 444790 1085627 907494 213473 532626 553705 1640846 1346341 288273 819194 1124270 1697272 1761297 177829 595588 1294784 1465150 1149883 506487 1356510 384557 265579 1039735 182995 369538 338867 701560 543526 665262 1865015 101283 1139805 1204869 283118 879898 926711 1538138 1241598 448829 1720872 1706158 773199 1519211 1800215 939300 1958269 242946 1653753 1692752 265282 1725230 269135 1128592 1618014 765655 699651 340450 147124 1334597 1408184 1227664 531281 1012198 679422 654593 1699199 799942 508655 670908 1989869 1549098 1717295 1263578 225954 1586352 262164 1141081 549473 1438735 720402 854326 360512 26673 1061301 1140059 990094 1587085 967972 1869554 220750 311706 973579 1917297 520615 767160 40282 1797488 1736504 1713706 1191529 931619 1643787 1496242 826139 1702438 676893 1852849 1110582 1836154 1071627 298709 773184 688421 1344204 910923 325052 856711 1159953 1454614 1247790 1186012 307794 196315 377778 1316435 204425 1534665 453545 751554 176476 756442 1758914 1282878 495316 1975480 69760 85860 1833044 1538946 1026915 1336070 251241 1690024 1003952 1165778 1917249 372734 1365731 1777020 175863 1513646 1683467 1544448 1912270 1871677 1422673 461743 121487 1350041 1578231 1801825 1477712 197500 829817 1166763 455118 588581 1484133 772790 1976186 1353840 112977 329025 1083918 474670 717297 1022389 1713222 1145091 210657 1556135 239615 1644934 1778344 512586 70259 1263722 1839078 947296 1407970 372444 405409 358589 1103046 1055911 724928 1168515 319750 831665 563278 1079878 53381 438716 269354 1505175 973271 1077620 857583 1387597 1021367 103517 1106045 1492286 587777 1313470 1675071 1364334 943806 465853 1988220 495332 1459712 579166 1507325 1925804 165523 1713010 813386 1796886 895789 1299587 513295 487268 1213403 1482492 959516 874962 646596 265644 1114405 863095 1307423 1550614 538923 1112589 1825676 779840 850272 155154 852211 810267 1985588 276332 448205 612237 1117073 1297700 1250634 1980450 1828272 267620 1330961 753496 866826 927258 330017 1511759 127770 457625 549106 1583205 1488692 1787039 295455 1771392 1280751 980887 1591102 1167113 1898075 965551 1564938 1413134 1237714 1747287 183047 1196915 22603 1087289 1299540 1546666 1523039 1279103 1119251 1672748 190044 231455 1388095 1246123 860163 439243 464657 1142966 225842 1025895 968035 1190809 1315074 163141 1932489 640854 1157542 862419 1765785 457780 150350 1134451 701575 710295 1494253 1536149 389647 1043966 478810 678240 510218 153411 403285 944296 691305 1409652 1564455 579908 1036974 396848 691882 1714816 554652 1001589 1234863 1831732 978478 597969 694320 1370187 845224 757727 1387808 1097626 1026491 1696648 423878 561944 1808022 33768 1396977 68944 503744 101939 114196 230532 686129 364676 1375334 1493711 1421072 1463290 1055177 335769 522324 1440824 1734937 1519247 1031718 1688712 735606 1775916 35243 1134613 318592 661308 54887 1091762 661861 673070 1942962 910188 832273 1312607 569285 1734107 736241 1556757 1653505 1906525 1763824 590877 67748 580675 146950 1679481 1766495 498303 1071781 1655256 1049202 111494 311517 1815602 1064452 1031592 97277 736784 974564 1822026 1381189 561401 552672 1914029 136214 535911 1282187 503568 1301966 1876527 627453 1471430 163282 690593 586428 1042570 766283 1383696 277400 1903960 1652852 1754202 1898671 1515506 1537282 1141796 683470 691885 1950563 56542 974936 1044112 1749843 1851298 608833 1009648 923266 737875 1670860 42647 840288 881610 313151 387420 708485 113058 1523196 1866441 439479 606703 38099 1911688 1208501 1917660 111101 1200495 1829924 316974 68193 1892476 603007 1795675 1547025 1101688 1605494 1021575 694149 700701 460144 932223 55165 1648760 1865706 997021 360463 1107803 1669079 1271786 904934 1079050 1096770 317856 234559 1699769 1390538 1552959 1106061 213107 1693000 1342143 1249973 1173398 160114 72899 1375842 204524 1739439 1473417 996033 520971 1959738 10611 1713809 545988 1716856 1641031 1353106 1262802 1767653 1807356 293304 1393031 1063367 1277451 1432896 395439 920695 658420 644109 40913 853677 1988471 1003343 718625 1561938 1248859 528551 1378645 34912 563447 1829841 1277120 663655 1873974 927053 1503636 1659637 1456337 1220467 1600179 802617 35832 1662021 100945 1802575 325693 1406637 611506 1292377 1153793 1294380 1899104 1571744 1274894 1404593 1220197 371260 965181 245944 258922 1005920 1849200 1814199 180528 867697 1889016 1191496 550731 1896586 1443668 1606881 802115 1816345 232120 1033977 1632490 1967217 1967549 182363 646622 189973 945765 1729411 1121539 1752998 888633 1341035 657374 1533127 1468052 1170321 368843 1161291 1841264 1921312 1492281 194442 1073485 1957186 1698709 396747 1221361 1296605 1497811 1168546 789479 1094344 1979073 327271 1332777 473213 1017820 924233 369007 548229 1804805 1434440 640763 1622052 1923784 719479 1648516 1791023 202147 1671290 1948852 1954749 1633209 1583777 850188 1118659 134473 1653729 773798 738756 1067168 939455 1472659 1386652 1030023 1906935 794363 410523 832971 1059256 526859 860838 306515 1096320 863052 779704 974289 1383363 1610374 1069192 1488360 1876930 312547 154761 770344 1695324 1697367 106137 1712659 500216 1173852 1888279 78738 1187359 1812208 403601 1516419 1270782 748282 128471 439048 1910927 335617 895191 1003840 340886 1831715 200958 1577972 1750248 1056671 238649 1970104 761966 1997084 1520467 602204 1490116 1456436 1447090 888003 270134 487925 1859351 1784294 1604244 1450179 861464 596798 1757933 996598 1200711 330635 623332 67254 1678468 434717 540062 240869 1208228 1273318 599177 1500294 1889109 1871659 751917 656602 71913 204204 1657847 1464346 1086482 1889763 698178 973778 620226 1555492 986336 567822 1163046 356197 740070 1996897 1408039 1053894 1361370 612651 462680 1571060 935845 1056149 828317 907577 1020320 34985 1081507 174169 293720 1609886 483841 1764013 1246615 1930950 1003949 540258 1117423 1203573 1554357 1477086 396180 1763386 1275782 948850 579532 918885 97361 292776 1800961 1410574 607212 109980 171177 726231 883350 1408792 680036 195246 81016 358897 1882450 375474 1326366 1786626 1438253 1640137 1843958 1078175 225481 24111 800232 656045 545969 148482 1350303 1665569 1246457 1984362 1851779 954719 1676978 1613488 648983 1270772 1865401 1732692 896395 1645654 1218626 1799166 1504148 1269435 493850 1133086 1342925 1059361 297477 243340 260530 243954 516157 645957 1754988 585730 1752567 151244 1184280 797484 334934 637467 145238 380411 1900068 1703258 209955 737393 684280 95617 1468240 239443 954439 1511491 1054978 1982972 545523 262572 1715622 289260 1659730 1560996 1836296 1859212 1228525 1410878 1936201 1642442 548211 425479 308936 1921833 618997 1530994 890926 1118286 1735672 391599 178984 263969 1075903 1383827 1761031 518335 570883 1196981 364296 1432589 174718 1979319 1032113 498487 1131171 1082610 325331 1688936 929898 952291 1270855 1025472 1176901 1003783 253946 533344 308393 1598835 268553 797390 1608118 1437250 680275 1655137 750413 1438718 1450797 171217 950887 1135211 816998 1344984 708745 580377 1826673 1666949 328275 335078 1229133 756550 448568 1827407 1141929 1882213 1178392 1739140 106959 1838574 1624863 1837201 418120 1869975 1226980 1022555 460730 44345 1686620 46898 1526041 531803 398353 1200486 564755 676551 783918 835001 546108 1529025 515138 1140457 1771339 904576 1749696 445861 1818955 1702701 1524352 710009 787818 1576322 1881049 1626027 1418048 1046111 317074 1879180 337662 794139 375796 153088 649390 1004374 1602716 564966 1937386 473258 26785 823565 1392808 877390 1103297 1476159 1805350 1026445 199981 1840188 93146 254083 458343 100544 657958 516820 1182801 430063 1236520 560732 1354617 552171 1288134 1834496 480815 71886 1912754 1642063 1072747 557223 881459 656865 1343240 207370 1325499 418167 1790189 1923894 1983334 478578 1998654 136327 1046843 1776819 1916998 1657599 1607444 892497 368121 1594111 253290 403099 463583 1038731 1714721 1815250 1459678 548074 1933343 571710 1164245 354613 1543150 938211 1726674 1533714 354834 1418967 1694044 459160 755217 1266442 198441 840827 1409664 1197312 84599 1027123 1336737 1099053 1542324 72784 1872979 775186 281116 141625 614458 17578 354139 874773 656872 970060 1809468 47840 651046 767298 1568743 107842 1069935 1093103 1209701 1954431 295260 245768 236627 792215 1775488 64597 364160 1883407 1680692 1976775 707924 1981290 966192 1221343 11021 1843772 1019967 470972 15419 69082 749267 572711 1475309 1326430 322668 855404 678987 600783 1129232 1506800 1471773 814552 40481 1100387 18833 1900311 1655473 1453638 1593428 1222962 1087525 1538522 655615 257120 1008865 1324602 1801113 1116944 71722 70738 889855 694347 1226297 1348201 300912 1475962 1812239 1448975 1096765 761873 1336423 1794301 1572239 44198 1798211 410706 1458815 683479 21081 1328324 245043 1118226 1937289 51721 1443549 1889613 53329 274440 686795 1629939 71363 258704 11715 971436 171654 1758532 838549 1937646 532223 781761 744416 89484 1938187 1968377 1635126 1215506 1215723 312559 1916319 301181 919719 538255 1712249 626353 938383 107432 98357 1240406 792189 1716653 629305 1739471 1928919 781008 1224079 803336 173377 277135 780351 1324910 1785273 212813 732122 1629585 798217 1327976 1747354 813754 771902 85981 629751 447288 693130 920328 536933 1486154 1095450 520677 1043707 533315 702814 1599657 219502 975639 290095 262280 1458453 710630 1089200 1255344 903176 703118 1669465 1778545 527777 570856 1893077 632316 1037067 619758 1647252 932347 1532087 759718 1339250 4451 1730176 1981079 1898681 1288611 465708 295104 248153 569481 1107993 1802988 811493 1658403 1795919 782128 1493009 1706197 366163 807590 1509449 433874 391461 643134 857796 1855586 928594 668929 1651510 929940 157213 1766298 883154 1729673 275303 1558829 1576065 1580786 1673812 904064 819781 807213 152210 1018648 604745 1737887 483174 1795577 360606 1469893 1894055 201481 789943 1903640 1806631 1889879 1442184 564127 17647 242526 820929 1609420 1541510 525957 215805 230877 365769 1474873 1312910 1603221 1062035 1398385 1246088 867188 764806 1368265 1155425 629205 1814576 1289070 1159776 1127330 716556 864501 949704 590896 1494771 174250 1220289 599961 479530 755672 1746803 653435 144874 1180148 994651 341942 1008019 501380 388130 1889632 238517 1032166 1565017 1843846 605992 1189649 1977219 1850452 1371023 846285 1106507 1388659 1028732 1903129 64873 1289509 912239 51834 613891 1023302 1285979 342819 257511 1008452 1619805 1037746 374088 931174 1856081 628839 77576 444516 1404007 1352122 730229 900284 338920 430957 1114386 1081294 1493493 640452 958187 1040958 1412830 1671160 1153274 650415 448978 403415 15186 1488487 1005360 1948280 690881 410030 91865 1611341 233333 1094144 422827 1782557 169469 1009177 473836 1171327 1411141 1832159 280238 268534 1942725 1493869 973076 173174 615829 950742 1780068 1128888 1856164 1414528 1553279 819396 478756 415474 398731 982857 1273045 1000406 434303 16435 1923003 421202 1841171 1562543 7175 1358822 1300038 1380971 143680 1945498 1241191 339827 904177 1128942 1418173 1792426 1387498 1351795 1234516 1825823 735077 1106144 936183 1108100 1782125 1833645 1722860 317761 1934282 39410 1386853 567943 1030754 1274272 980625 540368 163709 738127 850353 548770 1268464 102217 1314253 1587545 434930 1031249 331931 1125534 1453879 1940940 598540 1557476 186082 1814710 1484072 1443186 1652948 903924 1030568 368810 1473187 983063 104994 1746066 1349967 757991 110089 377987 1007533 1936690 1396962 1361041 1636507 1345419 1661270 688280 116436 1991167 1963195 1096220 839315 1455898 1285816 870725 349975 275435 1434626 669277 107925 1745549 1706371 1786979 742922 243188 965536 686042 1108943 1566664 1419259 667531 787617 789997 300981 628842 183695 255119 1452963 1843665 1105605 1231476 64635 865855 242950 425720 329494 247384 965555 1857132 1647489 700772 1534973 1115909 819689 800998 1283158 187364 865504 1461708 1863980 1540211 288651 36856 66233 234812 660789 125813 1111676 128248 129627 515343 780458 1753560 523224 1808533 981643 392548 49657 370749 1529256 1913212 1401494 1931823 1482297 1337048 713103 523087 292340 213869 910283 81674 1029172 1342616 13141 334046 1212245 779528 1912992 528412 994624 1349825 1924279 1092451 945836 103927 1674589 1243593 411481 1635592 812310 624139 1087698 1566748 542216 84054 1832785 1658293 713518 1188807 1801234 317262 152648 765091 470944 259548 1399497 1232759 863890 1201135 606901 1805885 28077 1066426 1355636 1714139 1985568 284899 1146426 5145 199889 1981222 611623 1392302 1436667 1458110 1176222 1013354 91576 1075985 254013 1048539 1726854 288063 1947392 1141351 499244 1567090 986501 99044 1197122 1283778 488337 1786407 1263033 1046971 946430 286884 661916 788683 1557797 1872274 1015645 1889624 1879955 73360 496869 198144 1676837 1049623 1057537 944127 133821 1813181 917545 121580 1174999 1980708 86914 1885561 1694054 832812 892541 1303356 1781953 1656821 1718189 1932665 1213238 953489 90829 98399 158785 825154 1110140 1075276 713841 751703 1858565 242715 978141 1852833 1538397 1863024 1509991 1770934 983338 1062019 1567197 1448692 336669 1956956 1217653 1330108 1294762 701126 1238967 1393355 1614569 945145 720858 470390 1803725 1625087 929836 1644957 93694 341313 1656804 1940564 68594 894418 1758916 178155 1726104 1977055 924246 209280 8684 1458285 1235750 986152 313093 1686343 441547 902713 1033705 1775847 1686901 873023 1144593 657879 1374131 1131407 1260649 1522098 1803837 1524589 913746 1318580 1333783 876206 1764983 434066 621421 1784420 1172498 1179968 1166282 282073 832608 214396 1201263 103370 578065 1523373 1313376 338617 333411 389049 485673 1961450 1888345 1299594 655540 1526450 512059 1604128 7756 212849 291843 1267750 630409 1473787 394006 1748970 938635 1361936 1150557 1434246 1577049 939019 448764 988891 712593 283215 1646873 62936 1074801 796570 1858226 455866 1725182 434909 1767909 1088589 1025404 68779 435823 1924416 697969 1141938 296359 1662046 809325 801663 632246 45959 678712 47541 211663 1207253 1753921 245358 223806 352548 153650 158104 1580197 323386 356679 321225 715080 1355481 786553 41049 1531376 87248 1523565 1881712 1514802 1400331 1659228 612566 629330 782835 548512 428767 520326 1863840 45355 1870574 181774 796033 1375697 1907709 506349 1339646 58663 1390722 588569 546030 730017 1593298 1510097 151894 1672400 1666524 1831050 1065747 395974 130670 415326 473063 1697903 360061 1737806 1326542 1173944 1115086 935785 879657 582941 240243 848046 714650 1085125 94092 1219910 943770 1596749 764658 16751 1952775 1315663 1765965 1290102 880891 1949892 153549 833129 1639345 1927478 174831 1579787 1166959 1413410 1184944 881279 1418350 567047 1158726 1802876 701866 585280 1251721 457736 746800 874751 1235530 1423232 1418738 1211946 1579911 1381566 323707 432905 269049 1996733 292980 1109321 1414127 250934 1662884 328976 905805 478942 1598180 1229054 1239349 1086723 821216 776852 1862794 1267519 363705 1109816 1954658 1780999 1053782 423088 356306 1184467 879589 1444686 1475834 68997 686351 48202 841557 241259 27503 354815 716488 71868 1959689 1659046 50874 1903167 1528279 194091 1156335 418406 554315 526236 1501386 18483 586740 346136 830181 1635214 189268 631679 1753684 1394669 543351 1136823 1271783 455202 550657 649658 115180 280940 1567035 1217562 1390380 633987 369410 1797085 171236 775918 1185561 951718 508110 2295 602022 1538355 1473123 786417 711294 567294 1882123 365192 135191 719277 327247 1399377 1763565 1238201 760548 1675918 790774 550302 728658 40160 38869 357727 1926321 1763372 146906 1314909 1401906 1460922 300721 939720 1347100 947760 1601830 241090 908496 1950500 1121961 853452 1487888 516944 1799607 1731366 1281214 1467878 266785 631011 1946224 928393 415934 542445 290602 1385123 897219 1895113 253463 927323 1851749 725829 1802586 154162 1395851 759540 1958437 1250279 1466633 808797 563821 521063 1676540 83520 175737 1522609 1454289 777575 656739 1566052 231873 1014549 1356457 933079 226852 1482346 1668776 703503 656552 1590934 642238 1720731 138232 502073 1987512 560982 1197332 844843 616146 1390075 1521668 1464519 1876009 442087 1270006 20521 1723730 518746 1864732 93741 1354050 536572 248924 718118 676926 947182 1988885 485700 1957797 801309 733040 22011 1295624 203668 1558205 397273 273590 1565703 1697352 257662 20437 850823 1302638 549032 1137741 1690290 987331 906475 1949261 232734 1879879 1293786 1709518 913906 739767 1419446 461990 1792169 1458550 660201 876316 574279 1518361 584169 1317049 1472874 299648 1742423 970034 1200764 1768863 1154922 1057722 735115 1774671 588363 421721 538983 77901 1227837 1174212 1882339 304349 886102 322440 1829974 713839 1837420 452240 905667 972134 463314 1145553 670770 1112949 653081 1733854 1850801 869908 1658503 1307435 157131 726052 123905 430734 921525 266783 1787108 953189 828460 352076 1055049 796366 1555677 1905976 1747759 1154737 1009460 439596 1599493 1268993 1388381 1560134 580558 1189334 1308374 398711 1668905 1872965 808160 137841 1511497 1605708 1681461 1596994 1773085 141524 231800 381171 1623614 929542 56194 1121385 1822316 966856 443937 67059 18004 1762683 1643214 1525522 1515956 343049 1032465 964611 1310264 1801776 683060 215509 1745324 85199 884151 222303 1792497 1486208 550656 801361 1101274 1784226 429986 103471 1957542 1991291 1785876 833252 537099 597550 1540285 31715 159532 846771 1931106 516562 1716390 688134 1693224 1326825 1138330 1595384 577592 686971 519528 1541041 886054 1691192 1491513 211472 1828934 1367312 441852 382063 154099 1891043 421211 1098048 1670599 1435680 902784 1949266 516670 441647 816042 1720608 213588 1783484 1569992 1647508 896425 763617 766090 1684544 1700995 1443021 608458 256579 1132281 1085177 574561 1617941 1002413 1738389 572474 540830 1901563 169616 927508 1740606 272115 801630 1504892 1469419 1073709 1777231 720929 1812631 215994 1222585 796717 640350 1650363 1818630 328602 1673908 1414153 460906 1320753 1045764 695375 138220 10608 1883729 533983 948659 1778932 1958900 1506770 998578 119919 1136039 1481057 1160910 20839 823797 158304 23850 1625925 1493452 243023 1040307 1076161 183437 93965 1176885 463203 600903 33419 316703 1231821 881704 22923 606164 677110 1749854 1824761 1835734 177087 1726690 236881 357495 1379519 1506343 499459 1175614 1999165 1638456 1811084 751318 1982759 1294044 552597 314467 1023928 885265 1051130 805212 721489 71830 1567313 643421 465461 1137888 1805266 1063316 285276 242750 1730744 1328614 954584 547828 409136 190365 1691165 870774 989045 1538251 1862434 277832 142522 302 1146322 1208167 416371 40152 532416 760894 1130905 474551 1714088 1571753 563010 1959409 1443449 1014587 543931 1556420 947854 877729 205850 571894 1783649 38959 1499823 132990 754741 752583 139143 443619 690264 92172 325311 547800 1389102 1302961 1096240 1420436 23485 1112592 742398 443466 1478430 276290 1907552 1332650 493497 1381808 364796 1515728 1585400 280497 301000 1246723 309157 197447 103045 6081 950277 738109 786190 1337856 1398352 287806 1448055 845579 1509763 327843 1170894 1457088 429468 444444 645451 389211 1396882 287402 943125 1591688 1633082 1145110 117075 1125813 1307627 868520 1495001 46014 1290973 397924 1400856 787261 144339 1744251 795263 499458 498450 1078594 74270 960388 407700 1964975 194485 1516008 1395123 1232977 721190 46896 1937 393521 852001 343438 1462612 1325416 1788367 309888 1260556 1615089 264107 342167 1080975 1218971 173439 235048 613547 1949868 123313 617371 1682964 668797 1774609 695636 1770075 3782 402628 760513 1483961 311322 1566040 197074 1915349 1465080 778436 1128043 328661 1877004 1655299 1577220 1149567 1355219 1411629 1963844 95258 1435099 1700640 52367 522197 28668 1360464 169386 206807 947401 49710 119682 1680451 672986 1771561 1371878 1402317 192894 1951323 489814 163265 20853 764688 468722 1660379 435436 1655995 1093958 881323 391195 1304896 1685138 1514539 201091 577611 1276547 771772 181291 1942133 1489387 344676 50658 1609014 1651468 1721375 621963 434665 1471226 1228321 1490690 619003 686172 1234577 1576588 680627 468162 148795 1782775 390233 1735877 616758 1653368 879060 1711038 1229894 451700 317185 1894343 1319269 1284552 1447987 210909 140041 1012394 1070121 1079290 20251 1545258 777272 1378356 252026 971833 812116 524919 120922 377130 573676 246647 213531 990069 182683 90028 1199656 1894279 48832 1341940 1913236 509909 1359962 726522 462832 1219788 933673 427743 1973939 1315540 1742220 118294 1184895 1435306 1740522 1731532 1681951 14089 418890 1188813 638809 1730572 596422 647912 1057154 316721 208276 1634512 1280031 1219262 1127316 213210 875059 1779530 1625817 1558272 1000657 4896 624897 611144 1667890 520495 1814925 1773295 142097 258972 1509936 1563659 533789 441519 1173752 1520478 739912 1848765 1429216 1421156 1609825 1802008 1209597 290832 1635094 1072627 747015 882408 795246 897126 9346 1917381 902579 18060 1049244 655158 290740 981099 1781269 1066460 1095813 1382317 195556 1269742 1599127 145988 887862 1709521 441737 65134 237981 1338039 232796 712411 1265717 1066335 1108036 1457584 166070 1962806 429832 1508359 1002271 1079640 885912 1718097 73721 100313 1382310 100644 1871102 1867353 355419 350354 1572488 1349436 1755429 1716461 1435370 1186365 1636194 488974 924200 78927 1159213 1276154 855616 1030081 349662 1648674 1726770 142865 653332 774496 1625846 1379019 1942468 1968850 1939989 766005 583094 1536130 864558 175761 1285736 968452 1868769 1239157 999566 1987966 855925 675772 652897 1307076 31671 1722406 1218226 308849 1767481 1065974 1995318 43034 235741 1217956 632809 90109 205934 1773798 1826778 812464 1071882 303430 1096633 1009361 259121 1401017 143863 1410567 171383 84640 1157029 43236 617327 666595 304154 1755824 1675573 1014669 441420 676091 211290 102064 280684 1537872 1942137 1950491 35830 229881 163739 681619 1908102 1287207 1266920 1290693 3698 1360977 1222268 100785 1044641 755177 1155003 1085487 35650 1426162 738710 704797 243196 21263 879020 1720766 940946 430525 1019965 618130 1981911 275447 894026 383977 1913988 725749 1344354 1320783 1236140 902953 103267 788202 732839 456098 1819008 1680137 334857 47386 1485341 1861074 1022620 105697 1494871 1091610 1671839 1478220 213756 116165 1875429 164938 248597 1378280 980481 1718420 1309491 206798 1030455 1843027 1923272 1136217 1498575 1123112 1562650 1280174 943391 81761 1267163 1123052 1360256 1144369 946499 1554821 261052 1115416 1820015 1301041 1975179 1176950 80632 87495 64991 924529 667634 1974532 1905979 13224 1003271 906728 1993092 1409804 873044 1216920 182465 1143237 304316 622322 1946038 1374730 1738947 1458177 1571529 1015510 1622848 807021 199163 92840 1073246 423069 739962 878157 300731 1310985 16617 4760 753320 1872559 461039 1363522 1609299 1350666 26985 1683018 1696167 566279 87369 414823 719333 1660060 603627 1495728 493069 1125770 1180582 97955 93511 1674312 354198 1280926 418800 856753 195859 1838969 1254973 847474 1897694 960292 184893 1529578 32013 1958068 30979 40507 1615215 1351812 1809684 1876585 976519 104170 1432429 652308 1943528 129828 1211156 1451674 1275889 102668 1475672 715545 1469320 9068 1218851 1809553 1409077 1609277 1804398 847454 272535 289595 683309 1587431 1749873 806080 892352 747178 333832 262291 1914279 1300616 635756 1979797 223330 664255 167851 291630 1306234 882517 403258 352952 1601758 447676 119983 1183387 263959 1552423 899545 248354 1764871 766248 435776 1603788 1517624 1153791 319509 1345002 1488845 1688373 1397611 19877 650514 964454 808157 801458 1375286 1833952 1966535 1037828 1688100 342869 963410 72733 272915 1759829 58569 1711589 1350393 41895 932984 278825 1939529 1276853 1607718 1199455 1970226 1290960 1026975 1578923 1724322 1376896 676431 1200305 68787 364611 401939 1008294 1196428 651107 1732595 332357 1029116 200832 672139 353664 306340 300845 1836961 644767 1290406 699506 1621685 1229229 353485 1697596 529585 1850092 342610 6555 1048235 634752 1417039 247937 1409796 1749804 347712 1735278 1386681 931438 1303371 872363 380872 828736 1901909 926005 852935 1747978 1523605 1484604 459761 1746108 1636319 1864270 458103 1854144 1640624 1918027 895769 1597283 1502402 925110 1842877 418573 1017441 563097 279299 731353 934258 1999003 1782989 847561 43064 683497 1048976 22014 1323816 397399 1182397 1060896 1611194 1871962 1360373 1853763 1399429 388614 1631161 1217878 833639 1074464 140129 1284268 574456 39666 1236354 952134 1222123 1455771 1136694 1149871 592626 1064029 1392393 13988 1904618 1934266 1407450 286080 1730945 1091036 1232060 335572 386760 1009476 1531115 679935 410304 948972 1076641 738016 416005 422166 1569927 1612835 1326535 690985 74866 16578 863014 911141 704847 1929243 592511 1591790 1294614 1289366 791760 1310350 1366390 1612741 902732 1332744 1663810 272088 997178 1482303 1557374 806524 1850951 748641 429487 1452611 1208715 1484472 1344139 1117759 1519847 1964155 489613 482146 1732634 197994 1955224 1820468 216854 345833 460799 395127 613256 231193 813585 1406569 719347 492571 568191 1431169 885326 713748 955875 1541686 1634780 1688978 8606 1260084 1972566 1385381 1203329 1988406 1993269 172654 1374145 1215317 1830487 406232 64823 1670461 1231173 481810 306741 1151281 530088 797635 1861575 823527 205362 798903 1924358 512072 1533322 698023 1795270 892961 1633904 1699944 450649 1593995 386275 1850454 1077245 794876 1741416 1834495 1613038 1990716 1431734 563365 1044831 1502645 1017905 1553197 1637896 312941 1341478 432713 1813558 1003023 1244965 1100370 686822 525403 596033 263965 1396073 531315 866893 1797493 1050120 1535016 342641 1751439 1858105 1148005 551100 624628 1767457 1415766 1725852 1635815 840274 919149 269907 1155739 1387628 873789 241390 1428779 257729 621668 1808943 1857689 1960411 939954 1002472 1531661 1236103 1455699 960164 679035 1056433 547969 1747845 801619 1022342 94741 335259 1162247 281733 1184254 678980 17585 1076958 1075533 1966299 1469887 413491 1919335 596929 1692606 393787 919256 1349163 852703 330915 1663109 657927 321764 720407 1854706 1154897 1019561 175921 903008 1308183 1835539 96335 736097 1545216 1334663 607287 827684 766060 1337986 1536678 1979266 1606664 165592 1355662 1349630 1838967 862258 1422223 113688 209028 46892 332779 581528 1046501 1020058 725200 73644 1098467 1324398 1543838 632764 434531 281595 1740265 500813 423055 1229114 581544 1654848 1979793 210551 326387 1544717 1989542 653397 361498 1537681 81542 1633105 16007 1440897 1231934 1314327 1464669 1762204 1265185 490574 671156 198893 406141 1557445 1072603 900153 2064 734215 1293775 596982 907776 1598855 1893538 1037550 56420 1818052 553128 82003 1169377 354856 1216582 1754692 136626 1590219 1076209 1264832 1729467 1882024 913693 1833096 1268779 1087521 805722 237934 1569395 383035 1098975 795533 1399610 1164968 479629 1208080 327555 1162172 1847510 545696 1378490 1968339 247285 1208759 730950 586862 898867 768855 1222121 1205037 666633 644611 227079 417344 1816773 105991 1174587 1891390 826276 608256 714003 1368422 906178 326727 1832336 79097 945452 1561876 1531199 333358 668169 1193813 693735 987677 1689467 1022766 1228928 113180 667124 1562162 267364 1836896 1898715 1225046 1149063 225079 625235 626703 1075577 236635 245748 1834484 231388 171277 379788 1633510 953062 1689593 1547843 1229194 431041 1313954 1613755 1480742 1865278 299386 102031 69083 855307 903896 160226 816758 1829189 695706 105825 1932418 1890545 760567 1143855 1754906 376975 1203679 580796 1824367 1452017 712025 917103 1947160 1460194 1421149 1651936 15086 580998 5173 868372 1997946 336742 37075 1675403 1589909 1853699 985227 1509248 1526428 173300 693743 674133 1301158 1630960 492028 1178707 1940764 700862 1008963 1734110 308415 187154 448633 11261 432433 562259 759197 1747215 1704802 994253 554584 1161287 811859 1802625 1274599 861279 506825 799020 1169153 1440769 1890214 1949626 1962489 488324 978355 1919218 538843 747432 961093 269753 1753998 756051 1526378 1352161 579702 259243 1676409 1791131 1767241 853623 1257860 1915522 447358 1718571 1025884 1363389 957991 109735 935224 359842 380060 537983 434875 1330614 502383 98909 548341 995645 284444 1081313 173495 359848 143947 68672 1600954 1076815 1600638 323595 1360434 433748 448725 296061 1397451 753190 453954 1294246 333215 1118195 1072253 1008010 1835558 575715 386632 1770326 333705 517578 1147195 1700008 1446329 505355 481121 220629 214274 1733542 178241 1547895 129918 53622 803486 829050 1341669 1014399 395545 797130 71492 1825816 1459013 36148 1571557 1527040 60392 1553558 1922673 1363429 877810 615748 291126 136269 827244 1512043 653561 1886211 349830 1859352 68291 1157936 166064 773990 1094437 144185 416292 1891582 179765 334479 1334957 867578 1790978 554850 202562 1307267 203776 1259097 353434 1391106 1138915 1497273 820564 452754 1743895 1860106 1011433 676306 193633 553450 339009 1385516 510557 224129 1394451 1645951 141226 120131 1377490 1566677 308996 779293 805058 489828 294725 1602614 1072079 820278 1277777 570308 12879 334980 9185 672592 1538205 1409962 1939960 790948 898366 1474063 1644902 1536709 67200 1935704 410425 1207257 1373296 1562414 965948 85470 1452493 75218 803232 69321 122243 281121 1944728 484929 1948492 1565591 1464182 1404397 869588 1446937 1566685 1867806 1900657 549103 543168 1423365 1625026 565824 1151816 601880 440796 991931 939745 1541485 1993353 1004470 1923231 390126 145829 962047 994540 305262 1547329 66683 155475 412750 1931837 412863 472293 288921 299435 695096 1986618 180530 1995500 1199550 1186313 1042322 813850 1254598 1003404 816362 1146587 981442 1669505 240287 1646840 1108226 3214 565749 1057215 457646 210378 1120555 992 836451 1313229 53281 1060126 1162589 1185897 870022 1495360 841668 519394 927760 1343563 1419509 1955958 1844261 561599 1107045 293207 55795 1650422 1426611 745051 1335433 1202332 1041242 1219721 107307 1832056 1270690 178693 310299 403442 130690 436231 603017 1327524 1800096 1441013 285421 986805 551155 109386 1338464 1315625 1861239 323757 1066985 1589097 1517967 1438664 1817266 547520 417822 922738 273340 234745 104584 658155 261772 1335734 1502725 255227 1960840 867530 1922730 782358 1942277 129706 1721342 1840237 620873 1742217 429549 1735516 732440 926121 1641527 1843868 1146366 1979847 1032995 1566354 53095 78554 1264986 1156535 432711 185556 1975613 1332964 770908 1399293 333928 146057 1072589 1113068 979027 1863141 516005 717755 1896311 425714 1067228 331228 1101807 789565 1935868 113475 1033654 1661338 227851 1836170 1152878 1975277 179976 1465816 84294 848802 944158 1522614 1221407 648786 1991880 501329 1619349 710913 1378808 1207832 1940488 409529 1542286 1644473 432748 288493 1784015 611044 1792854 899842 131385 342318 553676 380822 895183 1721208 1556853 296920 629399 251226 201878 592125 1667028 910392 1788607 1193399 1441242 1509239 1199183 923700 428179 586377 755348 1557551 963141 1219579 1503383 1350953 1278890 60211 1857583 1771333 402934 1773427 1383937 881715 1453284 1232434 914568 594039 1412945 1682480 820581 1564807 1658323 81510 386335 1913204 1853928 1318301 1543689 881777 266416 1170054 1922249 1061467 1632086 634506 897646 810729 838965 1032217 1674405 1373607 450139 128432 1840616 1845710 584608 1795964 1378310 234457 720701 1729982 849708 649538 379160 1865376 1806302 1471647 576500 1980376 1788295 1730894 823442 417031 232863 1640675 778735 638768 1754877 825616 1920905 408388 281909 119933 185437 1556133 662083 615 1208589 1076093 894583 1900287 503114 344314 432958 1289203 935169 93782 1089131 1063539 1114139 1058041 1337591 1165733 1492701 350323 1579418 566320 773902 1420753 1646802 925192 1589724 847743 1080206 1500588 209295 1183707 47290 1683657 1511813 348606 458942 1965046 381943 219682 811969 1447308 1149958 843783 1199679 1477418 766076 386274 20141 344803 1098734 1525257 267229 1638756 55913 893253 828212 1320755 246583 1626942 907198 1405301 877851 626812 726126 1512523 1095032 1896178 1971038 24051 306600 1063525 832766 1228192 570326 1201541 1397725 561906 846697 1595942 296862 1495889 1048062 1861821 634443 128516 466401 1805925 429006 914691 138580 852589 879379 638606 1445969 1540773 1645262 1073003 1865210 729940 880108 855194 1801496 31018 1823538 1026164 50143 808697 18846 347980 464859 1046565 1307365 765444 620395 23230 302717 1721803 367048 743765 1147240 917807 458325 169435 257262 1581640 1607307 1890272 683880 1885645 384637 1029025 170699 1941059 520236 777621 1090059 1794930 886381 371029 819037 1851069 1888891 1181299 1492513 858941 1775268 292239 1039926 1690444 863692 753709 1645391 35736 1714861 969142 354616 290317 939413 368682 1673175 652905 1800583 625036 823815 262419 220936 874810 330122 1574884 1301244 1909914 94771 112399 500891 1630071 1003129 1862614 444051 146039 783715 680739 1401570 82424 1874562 1344113 1153197 1532104 64352 67969 43130 735103 907742 671843 1822426 825176 1998205 899285 827154 1407716 1831779 1601143 1427751 178137 1493742 1369930 900260 1331428 1849654 1092415 917 152742 1514154 783481 1380472 1325490 1501279 690863 1802531 1948904 1221423 882103 1724020 1239372 1443753 712112 100986 724526 1162967 1565636 929609 335500 1297979 1499526 760853 1127510 1827207 714988 1889977 966632 1858304 1479592 1610244 1765843 1612745 440562 1842016 743706 433216 1697308 1601703 445 65094 671636 657684 1206205 1009760 631538 1788171 327248 1878457 597124 1908411 410709 834492 1912800 1827029 741810 1966223 1442361 1689503 47672 1022350 991678 1627225 269778 695606 1914555 780692 1800531 1280963 353560 899933 1646923 89830 485214 1048830 1077722 614769 1355223 1767792 1304506 1159386 560990 416804 1208677 58255 1671536 1270183 201384 1323179 38805 335510 1939931 297427 62168 1459395 945479 1780856 542562 1740546 564520 276683 527059 1441148 263598 1494250 822489 1596186 1894888 313340 714095 1493641 990198 1599154 1596820 26752 1479365 832703 1919101 1278257 1980673 1382211 301797 408215 1022718 54323 1277265 1507091 47640 1421647 900673 1573583 514808 211369 353680 963428 1680674 1456762 170328 214594 572412 1009684 1854297 1312149 1040421 1973804 1703844 1520573 558316 1406740 1991891 181138 823159 1823913 276992 1475801 1999431 1417676 815646 1421084 230895 1723724 1207222 461615 1346603 441090 184071 1676325 741914 800698 419865 272384 616160 1835872 390248 1069333 1803309 336291 1306690 236836 1372528 757881 1149155 1692710 1804355 346836 1374806 1361001 1151061 576709 1511316 1546003 669365 1790768 588045 1762262 793709 1846570 806597 1216481 1776370 1925709 1388870 292630 169254 656774 1919166 534374 1577386 1758078 563794 258428 1266754 921980 1775632 1786441 1432649 576918 1657587 144360 1212123 1771614 1451437 1129876 344902 387965 839523 1876788 494806 1330742 1729478 1533058 518005 318631 1923022 1516034 1271097 1920265 1287759 554438 681112 1139076 35341 1669053 906838 406855 1590220 97760 1435591 417720 1480570 467975 270064 1489359 285609 1213278 1237987 1410280 1343130 1637699 1444496 1168960 1475890 877139 724057 181932 1408303 1292774 1858004 657945 376814 131102 1170414 1729052 1073821 142435 1865725 455588 405238 1941241 1213787 158155 875382 382362 1741411 1641667 1500708 785589 698728 773007 109677 128488 921263 38961 837273 182217 799226 72637 1068202 1770273 1158967 1848759 1873013 383544 1781939 312582 180945 1186911 593779 543782 1468826 1844703 349209 1975976 1741873 1547486 1196116 1126752 198319 1105539 342445 685759 614803 914192 1710225 209425 1757800 1966729 1100079 902368 1970366 1243539 305292 500290 1375894 682783 645135 498790 1867277 1775176 826741 1500319 1041253 1127062 572309 1833360 1846228 940434 293081 659589 1876727 1022125 1203786 1890157 1835341 1677541 1614246 1783567 1549497 1289897 1241881 740218 1990106 1061093 101206 41585 143818 1058765 1236101 518170 962928 769253 374862 770162 1673652 226005 1218936 693572 670806 188875 79292 277608 1500227 1486927 373691 1491940 781329 1823327 260370 1850209 658523 1990271 1257261 372992 1371376 1525067 260993 1765830 1750774 1884953 1884167 1825444 1492631 309934 11556 771017 1566671 715420 862528 663324 590152 1956649 1316343 402703 1292817 1970649 656778 330648 783647 1241048 696867 921913 46167 758000 1382860 131349 1075663 740700 1539128 477953 1894064 1950341 530470 920193 383330 246516 1656939 833106 1863903 1876659 503524 1741734 1004937 47320 426530 1545100 892633 334953 850571 9555 1678932 1917476 1524973 892766 975527 1346788 1450875 1075243 1044791 169912 608157 1329466 1347117 1230252 12315 274212 741463 517669 1964648 1709955 531283 613765 665419 1854036 453297 1673051 800909 876871 854242 271601 1613264 1824960 994599 1040422 44778 857996 955896 1319741 429906 539058 270060 327274 1468981 927564 1894399 1207523 823890 251627 74320 961969 1181137 1262951 1719757 262628 1366040 435168 460201 178078 1013166 528234 1918530 1353465 1940031 1374237 443568 853491 376349 429699 1645795 1405411 354166 1421711 1916136 982368 867505 1871283 1697267 368550 794945 266400 199675 728945 1517561 1824067 1449337 1509620 802051 811401 313842 451393 1357673 749319 534362 465912 1379484 739292 1261805 11470 1408691 559181 1539010 1511331 1507518 1362688 1445214 986279 1543700 1734333 1967334 1610173 1298595 1628840 777449 518023 77481 357405 73185 501904 727422 1060335 1995674 1680614 1812305 844518 888605 1686921 117697 114613 1194556 1794947 1114868 1239782 521352 1852859 455003 1790446 1494479 1721593 645164 1037460 1143252 1727230 351453 1252873 1338888 929678 1860085 1704624 199890 329001 1049912 1219876 886474 916949 1548122 956104 1422683 1960652 464479 720744 1876918 833402 61120 681211 432678 180384 1067348 923137 1119965 208228 1154079 1654801 1944466 101132 1136228 497884 917317 75032 1848109 406843 808778 579382 224093 1821625 939176 951525 841089 962980 1029160 1604122 1625306 82238 457686 1606012 610278 1133307 247096 59144 1721548 816777 1290215 1001653 1748025 1009332 933369 688144 1067474 1999393 1064872 913341 1037641 962461 1755979 283890 439589 112276 1430480 1325473 739435 268101 1660148 316699 40702 1104974 599339 1504681 781251 1511475 1987010 1663232 1239763 1192627 1009529 1725366 1730741 771711 465283 1886136 1761766 548283 1167725 70855 1407013 1043422 1684593 1709918 319248 80791 965553 1795189 1683064 1822832 862201 253414 727681 184380 1503016 1969824 453574 610083 422717 495128 1930104 1851545 369443 1957709 1408194 1749154 1013079 1002796 1478999 1425 1598318 335551 1442198 845777 717154 1196537 1161454 1343224 1965632 1922731 1790340 1554482 291534 288041 1660545 1737657 1510996 479425 100841 852220 346635 198497 919548 898094 1744141 1049410 1183962 1547967 1808874 1021762 1490156 1349645 1635354 1029244 681536 1391112 1577026 1397793 634810 1444489 621926 1337304 309583 1912601 882331 681084 1913020 1817477 69666 484714 1583553 524972 1084258 688865 1937203 1896474 1094499 1957388 1375115 1367185 47265 819494 1473674 317348 832218 948429 207 1278934 1099401 1507918 710842 420346 649189 346038 195046 1549045 1433175 1226999 116302 1080977 842267 879986 1085165 1984244 1441940 471732 1165639 1705778 1901902 121127 1501302 110499 1153070 293424 688815 1948689 1433707 1205436 1810018 1915520 545012 1725201 1412313 1573232 228566 979391 489352 1554754 1380604 1563834 500126 909545 335737 1630774 1397906 1853299 1368778 570849 159025 733749 961411 1032675 306189 1364951 1036564 208804 751281 1344101 1869494 67399 680359 138818 1140042 759491 1442552 1980085 1113260 636779 856287 821342 1955652 17887 1952315 397523 1787714 220972 1312688 1493547 246156 1486866 1862077 1880894 1750615 1354478 1031661 1897461 1817092 1604076 976641 1700147 1109570 290511 1530563 658591 1019873 1476486 452288 1645836 394612 735140 1020408 1822060 480803 1970624 1631326 507501 399453 1120414 610132 343086 1862604 1825405 594516 1473977 595380 1321500 467184 343965 1223638 1325029 1707314 1816959 491481 619655 1365172 268333 805900 1205415 834436 809413 1167541 1678647 688306 579208 1985549 899328 1077243 347897 775379 497329 1539976 379441 1059348 1214964 370214 1576966 1762068 1948942 592357 438338 622151 494815 81844 1772505 1653481 1665481 611673 1697604 423926 1425710 1307470 195563 342565 1657878 1903182 935286 1714799 1163183 379146 216298 1445467 581409 1185751 1123359 775562 599253 330277 831955 1293145 520762 80487 1372794 731491 1619972 207776 1346578 1240154 921677 1002303 687392 1842326 1609099 398009 951513 1758137 980989 1030765 225488 1960378 719206 1972307 459530 153004 1696593 1521823 1240931 1325627 381439 1821706 313315 1887142 642622 687706 561050 1939450 1326791 929199 1916927 1993011 1175417 1474925 1131114 148087 1300219 362041 1151128 1664421 811815 1861264 33279 1635987 1093185 1901041 229486 934675 1800081 1593506 1878793 648322 1785495 1095625 1073437 1296044 1567181 1914769 550999 1932341 746974 1366960 569107 177162 269607 6652 1145172 1526090 1853753 141847 879942 1135325 1884888 1518249 249203 1326904 1939102 1123333 1702759 1236411 818574 754292 1684077 1545994 1225241 73341 576941 178941 1658508 137921 1158962 1093035 994793 1958218 1007169 1972919 225783 1604125 240360 1683637 1499777 886658 1363357 260828 1541471 1852367 170705 446510 1000564 311202 1991577 674865 1728791 1355721 1074850 1258215 1564587 1767444 35218 940960 1569780 1548293 978044 1325606 647688 1929676 1926895 1028409 1731094 205062 1429377 1175503 689070 1018532 1273559 1307452 809933 1701247 1502816 1439049 546266 595181 879559 702543 1348585 736107 823743 618626 916811 1212865 936527 282647 28877 859856 1074518 1158011 698349 1898086 781457 1400679 1082902 1064288 702248 1581181 1899697 1662252 437713 1309607 961570 485567 1329965 1749517 914170 720439 664559 1575008 331552 1525874 274605 1676324 534618 814456 381936 1028174 1692124 260540 102206 1454632 1895742 1267725 1526070 1202495 873736 308193 1033138 912748 589422 1033389 655905 756875 352254 334874 1602815 880626 1191061 160781 766304 572075 1717367 1951608 1019858 822799 274936 1918691 334108 1860327 727161 348369 736801 1254134 920537 75208 706053 289021 295739 735552 754591 807642 1465838 1562077 263058 1868225 365309 767582 999735 884252 627805 1902053 789741 1320922 1466653 453606 1241533 1611363 1346215 1287191 1605269 720503 83137 1751198 111631 1504236 806260 1382358 853139 1283464 729683 105049 271184 1010139 593986 1425854 1043313 611817 1129310 1217003 974701 677958 244431 629077 1538449 1487955 169020 282887 1518100 1910602 998940 1968626 1034508 803412 1092441 1154455 1326615 1042863 1643726 394183 827733 1143378 1066703 909850 1078587 1001800 510538 816107 1269268 55987 287951 585879 1129417 472267 596582 620496 585207 1597158 1603583 762311 131646 971940 1958994 499396 1717565 528586 771331 1841569 929379 1484930 260452 1453273 343781 731429 1028974 980981 1542511 1484956 1859725 1420588 1696489 479037 1825220 162295 1719008 1424419 1454708 1975351 1222730 52246 381049 1952911 743998 324705 1005335 1136003 529891 1881902 1113205 1928169 1770529 1095707 1155376 715163 523201 1612826 1027657 1486789 1748627 450165 102704 1299731 1656433 1003234 509955 1910011 1627597 219132 1408012 107397 823034 742967 993430 625807 20207 571366 1514996 299777 1680494 424615 523244 309382 1915059 1736042 1820324 1088895 1222789 1281263 1247628 804980 888902 178756 648149 726035 1207399 1007071 1217424 782922 1615250 671303 1724685 1431127 1199209 1094392 662491 271700 1439056 757971 1302317 1422073 1931885 1195981 301180 208426 1927206 415129 6673 905406 801024 1575634 469508 764145 1482301 444291 962911 228692 1565538 288421 365249 1876210 640509 122558 1934288 960838 179875 1007266 107285 333368 151085 254399 432962 239877 690379 694363 1096643 844631 981520 281354 1852756 117153 1764255 1721465 1676960 1326131 1042823 1030141 469510 350263 1252719 1725388 833747 271229 976162 1370139 962496 827262 1997548 1245593 1634112 90748 969886 270440 828920 747754 1383165 595842 1798916 133825 1124328 1661074 193115 1684453 1171516 1624737 324488 1199364 836802 324593 114349 454729 1186727 341504 211861 1420291 1260700 616496 767001 1968352 1130401 683306 715099 110522 1134259 1487845 32014 585933 130880 774219 1283512 662582 1454014 1836501 1184314 815565 234494 1804712 628168 1884716 1476502 165780 1753487 980253 1042608 549142 758467 319649 261656 182147 253336 955586 1316374 297261 299524 491404 1900347 1817963 1604991 134097 408924 144590 600484 1544082 1234031 1526512 325147 1390445 1914269 17991 626511 377290 1169860 10424 1573736 638646 1402711 1681629 1945239 1083378 742514 377353 1333589 1106345 1722912 1850961 84041 678628 960041 946197 1853576 1644457 1001361 899521 182186 589696 241784 155540 1973652 125025 1994694 933861 3778 1057494 956971 167533 604258 504869 581949 1571396 1486514 896126 1455556 1714376 1465522 1304728 1483946 1868194 1089226 1287637 23351 429411 1987602 901878 1268039 1434095 1009729 1438770 763070 1525021 308661 462093 661919 408100 1453395 412802 659922 1527234 790362 1065309 1208337 1635249 1455680 555179 599865 717763 1315933 678345 1791962 60774 962010 1060485 764485 1657551 1466413 1720942 1342693 1214322 988015 211513 117882 1554730 819571 204027 1312041 29945 1139506 1626825 660909 1868976 1916486 1469881 1473975 228834 1498688 803963 1542655 1556497 1346061 1780280 127043 536692 1762765 187864 990167 1926017 64632 70419 44622 1809328 829638 322734 893682 271413 933959 968777 1876158 571327 1913850 1231053 1599163 622400 1772543 284921 57641 1984394 54233 1840713 1525318 878623 913770 1008198 1467105 1844965 1247403 1489997 642508 1519723 418081 537213 678448 1092568 1964356 336774 960300 1609311 813688 30165 477580 669098 1341969 931786 1356882 957613 1425251 1843330 522063 1579749 961166 613921 1857965 1392377 1325250 966376 1295042 121615 286459 482562 620916 587197 1211670 167516 1074025 1160424 73455 1854672 1522112 181197 1728309 1000128 996944 322816 1718818 1438254 132789 1832505 890894 1088031 207313 559161 238986 557947 1228430 1631262 48163 583047 41580 1846253 617563 1013837 1297401 309614 1784662 666851 113059 808417 1713649 715247 1737243 734958 1556343 1819551 1903478 1474629 984831 77215 377063 1681067 1602594 484757 1496450 1324105 1184297 1333382 1453573 61478 548817 581793 1929447 1569071 1201887 1161928 1722836 46539 1274655 699359 686311 481320 569873 1579866 313602 918860 194653 713541 1573539 557809 1535298 290275 1488870 1725196 210976 1805494 210269 1484706 1045246 1548273 651003 1348554 291727 212525 1945232 1864477 1273616 4566 542060 1792608 1241731 943007 39502 1467778 1157899 227440 232145 1773064 957063 1579993 1084208 185638 1139381 879681 1634756 1367783 1247002 686365 1846592 484650 43801 1630105 256260 1831019 991330 972978 1466449 1214327 712845 1855699 1700015 1142219 1365945 979581 1532503 342597 1294214 795813 207147 1666311 1879857 1881768 1794141 447419 722071 642176 333474 814384 133696 1160394 1314126 1568017 134863 659171 1402109 1728638 1292319 1182145 223291 1642399 562562 1212099 185152 1511608 1415970 259942 543675 84537 1933423 60102 330287 1830813 1702972 1829214 1659493 1110475 1125583 1803173 622279 797183 796564 1908026 743947 1625135 1499807 1851152 531744 1324308 830723 990333 739944 1326682 763948 1383182 1799973 561905 1901662 1880453 1948654 1514634 1699105 326908 1989418 1057964 1110299 7598 329450 823054 1996595 1013415 1789321 1645886 904895 812284 1941422 1113206 630460 918562 936141 1110662 940321 1526186 741484 1711661 700556 1919606 1174109 1022732 503944 1827856 605060 702966 954158 578429 798459 968776 1298425 736358 1886400 1321992 631080 937380 1036007 720180 509350 1957068 711544 1328753 1311668 1475915 317106 130974 1030744 1935006 1635150 1742372 1390612 506615 185803 549719 1921399 1901688 689627 325025 1561423 647812 467435 1219560 198329 1691825 635041 1848301 1165457 486183 240039 1759398 105864 932133 451422 5968 494577 1057042 1677344 620435 114192 281050 393593 1291045 758805 1196377 1158133 27311 1672523 599268 986604 1269979 1442514 786671 914808 1934384 1252975 1259027 836 402386 59566 516318 1633600 1844295 203345 689795 1318685 656823 1412132 376050 1227202 207966 1331298 186397 1054619 637058 1268479 5759 69899 1027043 943831 1367642 2907 3230 146768 771578 252845 805366 738830 865117 1884502 964636 566408 177065 115083 1712178 1108096 145842 1914418 381443 702976 1403794 1047921 1109879 596762 840352 527342 1541639 195784 673680 1553514 1295029 1383319 928408 32011 669086 1619602 734287 1956784 1089862 36153 1985684 73109 1729765 733044 915423 1902005 425113 572217 1934879 414569 1616398 523655 1593424 1325687 1315232 398674 1674902 1857424 1455446 1294893 1538636 381006 610856 1062928 432762 1788490 1541651 307255 476546 631014 451132 304211 1073733 1196632 754651 1259178 1173464 71451 969346 1465865 1733911 453902 1822812 937242 113815 1496657 1367160 769122 797111 480135 308643 1989318 1446344 1589964 628561 1259068 685320 1618901 506458 837499 754203 1978814 119940 1267983 912856 794955 27184 406659 1868061 1111301 1929353 1527599 903279 1370901 1367995 1265042 630903 1981126 1279584 1806583 1601621 1678762 902931 986514 677285 704431 1691109 1287947 1816457 1766721 1975500 512522 867335 1923309 216042 490450 712729 1144838 62819 5749 1757531 1558558 1338090 1882765 1340698 285848 265375 638767 1196790 856705 1232061 835356 1997699 1270617 597833 427526 1347507 1548453 1857227 1225814 1615443 801644 641607 717043 1337426 374448 944939 1224095 1751360 1908625 1238702 1838567 1554293 560370 1285206 1774326 1011909 1898063 1432207 466960 978890 1581973 1798720 855269 1068817 1894362 159336 106363 1515636 131505 515211 235263 1832742 1922716 1163348 507927 570999 637022 238929 1167567 1865446 438279 706012 1073703 1296201 12579 873092 276004 524045 837592 510170 1179085 256782 1907534 33162 299625 840237 1113050 1347636 38530 1053411 542482 533396 1241137 1075581 1909969 1854160 1555877 184982 1505097 1357201 106857 1021498 127834 602657 769038 965372 1868557 1428997 802587 1732784 764909 750247 1502905 1552860 1688526 1853238 504330 1155407 476079 1150122 1127555 910656 507447 868127 564445 619280 1378063 54687 1250649 729830 1581954 975286 557985 280900 1036684 1492156 1128373 1071066 1159126 641980 1929948 1886622 1114409 1858585 71777 1575045 116496 116339 581688 277589 937746 339981 1396615 635691 51078 597713 993528 1349236 1073596 1218272 935723 270544 1515657 1638138 1433415 1115861 64898 1939593 1124970 1167169 668988 15596 1873486 1180659 1261854 411781 555895 1286651 1149362 1097515 174262 349687 113391 1107706 680913 1523480 1190560 1749764 1525446 439591 156258 11898 438029 974465 1043624 1354639 27775 445983 1932185 396443 1836739 861307 1525713 974370 1098042 1841036 458947 261075 1740021 531521 1877916 1227354 212722 1485537 146937 1097670 1510065 1720657 443214 549444 1641305 1734465 1746466 853136 1283080 303933 586614 551981 1860267 1079095 240937 1768862 52057 1290211 339277 98958 661587 1150575 1660727 1465883 1089396 841804 1678770 894584 709793 1377340 119887 1691250 1226018 632681 1583476 1210395 1740083 94927 1101226 917870 199866 1652387 563453 1845127 1061066 1491354 352005 715096 322648 1304309 231934 1212495 1780408 1324575 181773 690010 1034348 1212882 1556868 4114 1117507 393073 372056 1216961 38014 742628 312810 1460063 116863 65608 941386 930368 332213 987206 1849154 1478187 50342 1547435 1431301 1384039 583708 521492 105319 1027888 827889 267148 1213001 1461481 37295 1184154 1129789 379333 324628 1349086 1279079 589832 1933163 1295092 791500 732983 584299 620171 366448 1474653 200346 271142 973302 1667535 613727 1323338 1257502 1822533 148893 1540886 1155439 1899958 806269 82305 685517 558032 1938423 128218 1559741 1034734 65497 1150273 1598646 1599705 1876578 1282063 893394 90124 608177 1354866 1250182 297423 422092 1016438 144776 103982 1974915 138612 203948 1905194 415225 1445806 1080454 1854600 987446 1040995 1863402 45408 721567 1696682 1981908 1225362 255219 141217 303979 706494 1162016 1877524 375551 602607 1310912 818834 998586 1124105 481463 1848557 1987786 443097 1213307 892034 1641466 344614 542939 447153 203884 725044 1000615 1499340 564569 1316139 1013023 354057 1687327 1200591 1772010 343480 108530 1880661 17776 1456552 1822092 66473 241024 123085 1634280 570188 1433962 908696 694079 1253861 1060881 508101 1740378 559119 1919592 1715054 816553 228962 905003 1759889 1189616 1594623 1176903 305121 407193 1281988 71421 1725439 797297 846462 1317331 1494766 986813 914578 1121738 204993 250015 1804565 306051 260826 604272 354858 296716 1421379 789336 1947167 1382348 1563375 807741 895238 762968 1288518 1877287 1387530 93283 1804369 1622350 1256726 1243460 1849757 1283988 1218329 1628927 350548 1812453 1889006 1884519 1231773 1913265 620357 736256 1143549 604772 330012 923484 1067123 350439 852292 1506682 887599 1681255 579804 1193530 846682 1608062 861387 1047109 1165971 915617 1062628 178020 378469 273586 1643772 1062523 1371288 1103148 1782739 1308327 1136799 1988680 502813 1896475 315632 190305 749755 1332651 18000 1056399 616201 1943420 1556778 1128411 719580 1593954 298325 1899637 703225 486029 759627 1251248 171778 1013438 1806183 1144794 1402716 1624298 1486657 895448 1210484 1125291 955391 882045 1215096 945445 554396 1310723 862344 3528 1100628 921875 1291013 1276754 20961 202910 807010 1082818 1399715 1452162 1247325 194274 96290 917493 1973412 380604 1983105 1963380 847510 914405 1125098 23592 1730966 1664005 1416580 1590412 903984 1157573 1232751 1808307 7836 527003 745086 453248 37736 1362993 1586094 1456076 783295 966809 1644098 1707050 790204 112742 1784201 1565059 1963364 1444648 585263 446147 289495 941255 1876713 551201 1525435 845663 803346 666801 379988 849097 1702123 67789 231559 97759 296723 1017964 466331 1405935 685412 1210815 866135 1771296 1288273 864380 738875 199733 1271629 1343987 612703 1592321 1255905 874930 1041519 1882246 235286 479366 1782600 1472670 3883 1777161 931186 1456727 294757 504418 204132 901725 1076598 981269 1292268 294811 951791 822352 475785 979909 1629306 776798 669004 564252 1211447 166156 366039 396108 1358911 1346151 829173 767435 341869 1624163 646660 253994 1760437 1692765 83365 1807519 718320 1329362 1669692 1581396 1568573 1698188 1275657 1989822 178531 758585 145985 1182978 1884165 1731664 976923 929998 679150 1786291 1787174 889526 1894218 449633 845344 1292863 1984217 668604 627621 997091 1983504 200290 304860 1359768 551368 1866263 203576 742445 1547395 754654 1248936 35328 1833450 1696903 783364 1431059 382403 1535509 238715 1955577 695924 1873807 112959 1731524 875916 1671051 895849 803237 831805 785678 1471017 101270 1684199 1363131 1464100 1875607 1773081 1864998 866209 718797 1912526 1874038 1490779 53264 709472 432451 472207 1507999 513994 1445721 1352950 1053260 265161 376765 1783786 146235 17718 637747 1225251 1721162 1095138 510955 576237 1227815 909301 1330324 1186413 1470729 285630 76522 1902629 173549 6118 1419138 1406072 670463 566873 155600 1315419 1227080 1421077 1713551 1787723 1584412 280924 281818 1660534 641585 1582774 388798 1120338 1504833 1305833 967988 1051946 79306 828410 659010 1765728 615803 831877 712703 1762211 1831835 1738284 1908365 491216 762228 986300 1656182 1786196 856368 1659452 783252 1869916 1621793 848384 996540 691056 1949596 937698 121746 896578 1702470 1334710 881177 842738 1295441 1838324 402225 1220366 934963 168438 924228 1967631 1763971 873400 41769 912344 373491 1028763 1750090 1440953 872805 465917 1937808 1783460 1475207 430359 479373 150335 976852 210675 1402653 1673499 722632 395902 1632015 347632 1321562 861534 1866753 1419829 1885624 225824 1828406 578646 43991 671266 242044 607422 1534669 601558 1801110 1472609 241372 97708 809542 604395 949563 1325135 1967179 1605810 509495 200559 53387 1265902 1706858 1629591 1517461 376746 1827202 1834684 1175426 1725648 1560952 1849814 202360 938923 746400 1123312 64916 609639 1486039 1542800 1376508 723499 1455704 1140415 18594 771758 688069 1724039 714521 1394572 1111674 759666 104520 751350 1401859 885352 554170 1603276 1297323 1465069 1694433 537535 35768 823702 1227505 1561807 438554 723738 671058 1188855 1568173 1437263 1976424 767585 993611 557580 110543 13948 1110009 43404 213959 59559 332288 574941 1159954 1971287 271547 727153 1739150 1507711 556447 1099522 1918401 725523 1351857 174493 1682053 1071605 1140321 1615397 84384 717290 639870 1221931 1990065 24555 661246 39109 268708 919713 1865669 1575863 1935230 928444 547420 1947956 1576826 1789324 184466 50158 1772447 406037 745679 1246960 1869973 911190 1464736 381064 311482 1977903 395528 1371664 1648678 1461443 264893 1027036 371341 1460414 1000510 601856 514479 901693 1477413 1562942 759588 1030392 50734 1582331 417407 1124510 664216 748289 303229 1597937 1125873 295233 1195863 472078 1900506 463484 1579446 1873546 1019784 1357518 1140515 966619 845860 1056020 207816 1589563 443540 1719317 732662 1051147 632078 904269 98096 1932583 629874 59547 284981 1781008 1182353 1047386 1673236 287211 663583 836846 601208 968394 878762 644718 410278 988113 1327771 1942283 794746 1845145 1940301 1336756 525409 1865772 1848 1394546 564304 1747028 1018580 1343740 1901554 672900 19636 1837572 1674540 522026 1225676 1246139 744814 475725 728175 1818727 1548232 1715499 682298 1684276 1077286 1937493 91317 323484 1436264 68496 1986528 1404723 651876 1798202 637707 1085747 251314 1583414 647889 1228450 1491037 1872920 1439065 1315568 810669 731391 941405 1999183 570866 1720983 1812245 1484049 391070 572214 1471283 1186771 948897 696645 263696 1686175 866871 875047 342843 1413414 1404514 736928 981035 1221785 545588 535810 1987954 1588419 122487 1914210 428374 1018873 617014 561276 197246 1500385 402211 1086565 1586961 1563294 644057 950545 1912918 336518 49851 491729 594485 1349435 315786 497041 1864438 53469 1965320 1446942 984525 565254 1682978 852847 1065157 105422 389318 249764 1533160 1831898 37336 1248280 79023 709529 1782818 847460 40233 526099 272652 75057 717718 1224268 58644 1149801 64658 613534 1155056 408359 1335587 883450 1077998 1847489 279706 498023 1789295 670127 1408301 1629785 1916466 1174581 1945131 926870 138272 1659951 1805446 1111565 1463594 1333999 694213 182759 1342249 1766215 1520704 1625108 419242 183624 715566 814964 196769 1035781 1713937 797445 1414448 1652847 523746 783735 858498 511654 661079 1010482 1280585 1288753 1439012 1613778 1728359 1745259 939123 810663 658120 687364 1273440 1300419 1396473 1493166 672568 1119734 1654622 1580505 1422527 1802986 410261 1265170 846271 773027 857789 1301520 887084 583269 617200 1407374 477325 686411 672403 1348382 1664605 1487050 1398671 1154302 1716985 273963 828680 1627750 896770 1059756 1173488 850250 444830 843204 1845514 416268 1037670 1826129 60800 1113577 978545 825833 1008161 795265 517234 536481 1646664 498396 450192 1452575 1455402 1673017 810080 1132222 1065955 1800251 1807151 1386366 1867243 1239380 668512 479935 966447 1797694 1854837 1987212 1616682 106926 654297 408253 224269 1603196 1873661 922194 946991 1777239 849848 903598 1058753 1503839 792960 177237 1531706 675298 1449857 285589 405042 166737 1315089 1850146 1308912 528651 1950905 1183263 822337 1389129 275096 204580 553074 602363 1990738 755182 429946 980429 1634249 1770815 205385 1848113 251050 697625 1738320 758216 1029714 915018 491272 1000045 210350 152520 105345 1582300 421503 1342808 303889 946964 1176272 237862 1753678 518195 1955128 1044254 578331 1516300 88814 1164981 1019369 1889165 1274808 1605077 831516 1423747 1897292 1851434 1983684 623550 245069 405606 494261 278824 1351449 1643788 1610216 1661039 811201 884900 1694116 1467440 1040862 1625631 725352 88242 1105177 1818344 1535134 1863679 887798 1195763 1126710 1332457 84871 1735254 1694316 592029 1389276 1284751 732826 649856 963971 1470501 1185591 1325248 644063 413638 904351 1110206 230975 1341599 425561 1907924 30881 1607393 1026591 1734328 1184483 130103 118141 1848968 152013 787138 848431 966607 154465 1518484 1598079 584325 32181 504696 175233 1006651 1125557 203311 1339828 1173440 1243926 1873992 1488958 248053 841215 1214730 1136216 1517906 713641 712638 543341 380914 482878 563977 87087 528337 556429 741669 1293227 464599 1161602 1981335 1462811 1334169 361633 719608 398102 1070483 18969 495464 1159977 1045059 906651 188981 1821895 385202 1093151 1073466 1245132 1052594 1212512 1241466 1086015 1226121 159339 660154 1706028 1622092 1187707 1696625 244153 1729200 1593833 1198444 382988 890738 1503064 235062 1569172 1005575 672981 1371312 1626916 1174054 809257 1997188 1348800 1079065 921882 1871366 934886 1241815 849021 1009640 230684 1140672 179729 1434335 915084 320115 415709 701725 892088 1314414 1061164 1915963 1846611 1867692 326559 547534 1588573 1344275 1077499 102499 318275 1622231 809153 992793 1663360 1182170 787580 1519423 1920092 78099 582476 1948064 219568 1179130 959007 284515 21300 264345 103563 306335 209226 1875887 816224 443777 752160 1539262 733020 1151604 1273862 837205 226010 481238 1735783 827309 1008517 1987141 555216 1507464 1017102 1481336 681721 734376 151061 246868 141584 23317 1956403 663381 166491 597121 188153 1085726 145893 1702732 1929748 1780524 408993 769396 1032184 72389 652158 844921 817382 1256389 404692 1893968 1119500 1021289 76348 1630978 281739 1263144 745494 1578748 1313569 809012 790198 774773 194890 552795 1648538 313128 296772 214878 1145727 1761107 308390 397775 1406027 1183170 1078736 219105 1951131 1808581 1621438 1149296 311499 626177 1274436 1877791 1922584 1215497 935509 303796 74656 519863 1707383 1184247 1715935 322652 1529858 1643415 1864039 878983 560933 1894833 1014774 900884 639940 1916537 817114 525448 1857910 403037 50071 513826 1192110 884388 1608668 539755 1693613 999353 750551 465457 1864528 837720 1947137 1520775 1063651 294896 1451717 1425323 1832090 1051810 1658100 1908888 116788 1448166 1307710 77650 1377115 1038334 1652922 265233 237471 1919930 1759779 181316 1917774 1578842 949871 540458 1064055 977006 919717 815359 1566553 1062925 562987 1959391 37334 411801 1647762 1442664 987679 406879 877526 1555972 1538540 956302 1029461 802886 1915911 340503 1732899 1075110 1080321 911925 87515 562402 1994442 143620 307699 888718 769033 365808 481705 816391 1792106 368533 1708580 1284491 1571111 962845 755554 460936 1322473 1707894 1673495 986716 1268818 1641188 415446 893593 232846 1737481 625959 1964337 1280979 1309082 1172597 571049 1221832 1008947 486006 761425 1356404 1041241 225078 1372655 1265545 968873 1408347 1832926 144108 711549 114391 655275 845086 87566 944715 1911034 1572278 841554 896054 1922430 528172 601644 1944424 112726 1297805 736391 193378 435489 768977 268335 1525182 1603649 208919 1075743 560791 484162 1468862 1601002 939501 14053 74472 653098 265826 402377 978222 601918 262627 1226117 498301 1142011 1016384 202805 1150512 1330082 825257 220614 1739314 309645 861128 1684810 1197133 1772945 612705 1948694 1340119 1498222 284626 52068 928329 1135833 1418146 50582 812768 1112833 982522 1172925 112773 1038502 1900461 1539958 935724 55366 1298304 1634340 115760 25478 815333 1364346 889834 1624053 571792 1286967 65515 1608700 813927 349355 816387 165005 465492 1778216 1950028 531045 1498559 1511401 26239 883569 644870 1045198 363176 475409 681826 1193778 1084801 1976445 62820 792882 1453745 1664067 1000812 1820384 960569 1655353 1422856 1990752 1422443 921835 145844 1142553 1550244 645995 326810 1164203 481651 1995803 749249 680042 538032 1396345 1070321 113987 523961 696102 1441258 1483618 1642076 142589 626519 1059565 1909318 1107445 422268 1690110 707660 1143287 540204 1161433 1553810 1527009 1702747 1539100 1393812 1105161 713246 1935001 1361670 1464916 1780354 1695029 285425 613323 1489595 1965834 1902054 1662985 212761 1305251 1330879 1758653 1251896 1794081 929283 195412 1722615 607233 1119111 472445 666969 860423 80911 734849 463449 362423 1034862 1231932 270376 1749159 1970606 51858 242078 155775 730533 461196 1285426 1967103 463455 1322074 164111 1926810 1086704 1875202 199483 248584 1277896 1708541 847324 182921 749564 169003 1952807 682301 1283573 1439301 678373 717309 976497 1092501 1579260 169795 1034860 673668 1010857 382062 138423 1538575 1409192 335347 1502004 582871 1625440 1835442 1104248 322446 1742936 492540 1649261 1660875 1744294 1872844 233560 429298 1854469 456184 1617452 1049983 661457 198397 514476 425642 590966 1988969 135557 542083 1908381 1818339 1466331 786656 1486653 1142332 1631373 1000721 388236 977166 977296 1221628 861494 983740 1311207 1214598 1658946 737857 806629 984518 1013328 1560042 1232518 1051789 1001727 1220165 1355357 702380 331676 1900309 686954 1711219 1043480 1186809 1776960 879758 267470 457236 319123 1711763 539697 1569646 263681 1506170 1014957 247350 405926 737618 1896498 1261556 877515 376739 1917976 999437 202743 1614047 563036 999570 747222 1070684 134750 1688401 1736460 1793956 653245 1610227 745397 561190 1076709 759848 1209392 547861 194283 1716676 207925 281014 1546693 1723892 1757391 1806305 1779152 954822 804947 248936 1147214 1979096 1712245 804310 243100 816759 733500 716870 118208 577598 1195623 42318 143287 5348 607884 435155 1847246 243459 1053509 1148718 359846 704604 1032563 900037 816143 652363 1454003 1450733 1562623 401904 1998386 1510694 295287 1355858 1823435 609397 1969645 1151211 1506001 1210903 1265253 480082 516407 49177 251415 155765 807978 651583 175809 1314095 1182236 1900736 1333660 1487609 371090 498069 1422410 89324 1996854 238014 148266 1971366 709773 1016823 860139 1359895 889254 872345 1062043 36939 1488435 874811 4187 375804 179638 679228 889375 705572 270352 269341 447144 667018 1714291 1187230 717626 1400486 28696 665576 1343806 157969 604584 1792557 57443 422718 1569721 155278 432580 22747 271964 440852 627638 339665 1168148 1244996 512299 388729 1465985 1332672 377354 449027 646798 946619 1990795 5655 150761 1402048 681752 1957248 1782212 1104018 631204 34803 1406517 1952718 1930866 1358543 304491 1847829 1863500 950798 1426319 1396390 1168545 712196 812672 1210190 1297215 1999856 1489527 697975 222334 1894063 252132 1258532 1582758 786492 1338330 1791240 1574985 999792 551976 813099 212828 1021587 29314 546872 1437987 270982 251767 632992 9882 1734954 1444417 1530209 761694 968615 1562897 473251 1675502 339597 273159 179434 54375 120603 878683 929574 11080 1273975 1270513 537797 1355706 1755953 217511 720000 1724840 588023 1177530 1057379 162827 1813975 86165 1863870 1463459 795665 743854 497382 1600734 1598378 1589183 1181685 1148785 1361310 385166 1405488 1337293 1663814 1264994 395374 679452 1152545 837686 1481410 264008 1509279 181789 1341129 152419 329681 1790012 110214 677976 251613 1625157 566435 1867040 1383686 273148 555237 1882503 1197967 1023284 710658 1193275 5493 1339340 990259 161610 1807824 654735 1604163 647527 1736979 582307 983742 754943 1147225 990148 1712102 672807 1158526 1792510 503314 1387765 1431730 63006 1777913 1032196 1152395 1786358 1344219 449102 1074427 1678127 1094555 1906318 1364886 274100 98337 189398 1308189 249145 368384 219219 411410 360190 1256563 211006 919191 1924005 263398 261991 1560760 458263 491235 655067 1587454 515992 1793182 803709 534930 1146568 1687386 992566 1187933 1068432 1044968 1897957 1626869 1079899 1028087 1685253 1295186 1577724 1679709 526866 6740 1752969 1839934 140974 1586915 1348682 1047917 997208 14426 125086 1394216 107103 739394 1351871 732993 1607318 1323593 428291 1587356 1498443 796166 592297 1496893 1878469 1343865 1152534 858176 1526705 1278579 418266 1870123 688587 503152 1842284 1222954 75348 736956 1414651 976224 444655 1914252 244152 1756299 1522035 1719497 1823566 33131 1431742 1453998 1263317 921730 1108575 1222886 1606626 896832 766367 324348 952469 1326944 41603 1333023 825812 209102 1788488 1616907 1849431 1860653 1772799 492173 414886 985438 619345 1725782 757746 319011 1964614 1742039 1132527 395658 451408 1148114 1200059 886534 1293729 796806 1516947 1178066 1725619 812373 1907548 66464 1015037 371810 1302975 1143298 1390815 676945 1857119 1742733 855048 1298814 1004385 977685 1401486 177842 334382 1054354 1402524 693286 1194729 993168 1910193 1748207 882779 271798 408545 369858 802047 1600212 184343 1273645 1080400 1884984 1052797 984985 1050174 176774 1672183 531467 1680943 583163 1869101 1679935 303531 697957 1502663 1624112 1603978 1970562 1121643 1404014 1676861 275064 1907079 723656 1034245 865428 1111020 54823 1072073 1387487 1037157 191307 1680206 663120 1002780 978292 93463 1660435 1534202 980427 398351 1042558 1398412 767577 665460 74105 1429607 712864 569625 740579 1381273 998262 165030 656054 935347 492275 558135 1466854 720830 1217550 1231213 1168003 445937 1891838 1755755 53667 777293 1491107 93826 1532750 917654 164877 472727 1207657 1443688 1625749 1858813 776945 1729704 361246 918850 1466430 219655 663241 1676774 411340 1778980 867566 521412 693051 1151126 505891 636128 1449904 328642 782037 1720346 1597986 596741 1568759 310352 107276 1687713 1645287 78950 1118788 903366 1687048 820698 1816424 1554433 583939 49301 1369864 34939 941649 949290 1816138 345994 1654743 1882044 682462 215166 22916 217452 660208 445879 1124666 1870087 1711666 1474364 61608 1415905 501438 414644 1329672 1325169 1528253 449139 760423 1192291 1978134 323314 309419 1463055 453186 1500735 434114 1234730 501884 326217 731494 1609728 1110038 887872 1602816 1545042 408658 1618573 1213211 1435817 1099097 524772 1657039 1960869 571832 1147384 946458 214957 172287 317433 1128405 19454 1683193 1190141 981705 195240 873920 85756 835836 1228742 1956873 1952324 1757172 1035501 1085336 12068 1184907 1908993 5941 308423 70144 992542 853483 1614817 1168343 1769848 1483068 1955222 365803 1467161 1828112 1930887 1673005 1695567 1164368 1173348 397730 829891 1505477 763638 568578 1747523 787483 1367080 1244321 884871 1832335 11294 315093 484269 1023095 59037 1121022 1753371 1339158 1973359 1177516 1895554 663850 1167810 1912004 1881435 1040680 1029253 1113685 1375448 936111 1689614 634767 1438775 1971021 866268 87782 479516 126353 1617902 275367 743550 291510 178250 1208869 711304 1211020 693578 171759 1056352 215102 1064658 1824167 1047963 703695 1479142 810785 657867 1028698 1400995 345737 1034853 1771280 904689 727694 1142060 966244 1544422 274087 658819 1070115 1514801 761156 1135184 894073 721301 1877954 73091 743427 726290 651304 122186 483775 1955812 1340817 243344 890169 556501 779232 639545 997426 1407413 697460 1329294 1002131 1891036 493047 1440444 1609651 575870 1147438 844975 463672 1675897 349079 415658 1294035 141201 1826192 90766 952039 49760 1810444 1522528 1050344 1555524 1621522 1281317 1851858 761406 1098314 1468722 399739 327791 745055 555464 1863704 1372158 1121493 1649555 323594 1765495 221541 1328632 250866 1835954 1228157 1173787 689849 477458 853889 94049 166479 200289 688658 143775 296158 524016 73749 319291 987909 1688074 1155950 112386 1963071 675064 284732 1298874 1860294 869591 495712 1824831 154117 1186350 954079 1994596 1248904 515506 1705003 12322 572002 1095909 994859 1487136 1510047 1324122 826956 1275909 1495487 189781 1346448 1419303 714960 207438 295762 226191 19006 661636 12312 1559577 1731092 1025807 1673467 1341834 1982434 1959580 1153021 294900 1158822 1563166 1209399 796261 379251 1162917 622419 1585579 845835 1887154 781420 1714973 1178084 1401870 59359 1701395 411899 959985 206737 1442734 1888202 497610 284365 77782 856245 965528 214578 140563 1409512 31749 1516938 1956249 1233540 621758 1712837 113226 1488238 553252 1422163 1473404 42933 303973 410358 1217783 184198 1566154 1763535 826057 219807 895218 940059 154249 926887 211409 1477650 155585 996555 131960 1784437 1343657 985954 613302 26164 164127 960134 105892 105328 308300 495427 587293 1524309 181608 1903681 230883 724430 33383 1546561 1228420 1601047 1601366 1734639 864117 1360646 808273 1779656 1494428 1823505 268602 1666563 1683971 1834181 557887 1291102 932089 1509346 1876374 571224 1669848 195123 55354 334363 1023288 1945156 844447 311430 1261327 911702 1500565 417508 1250336 1390029 494195 20756 243101 1681036 335774 1212523 1360748 1323092 1671233 1169272 1475107 149477 1731321 1877690 1857745 685868 1676332 1453497 612144 1776241 1752223 915502 380608 860943 1411996 943956 1649708 1119680 1474786 1036977 1820024 1406361 777845 1380281 1108187 1014911 667090 1769623 888993 1524860 412037 680454 300301 1621096 369259 800054 1835120 1748964 600964 743404 138769 557928 1473574 419185 1021136 117016 1966068 1460630 295696 1621803 1013687 1043942 559759 433230 1507988 1193449 1127402 1170239 1327448 801643 1569853 1081065 327586 1662927 1732023 1849074 1870509 1150758 1465361 1707420 1252150 28221 21829 1098539 267394 686556 803879 299628 440703 835845 76503 1370361 654663 529789 445292 1380770 1247960 477348 1205071 1904134 27734 1730674 629526 1449804 1744971 364652 680453 1067444 1774342 925886 1086146 235173 1327597 226458 836858 453508 306125 839713 1211476 1494565 691834 1401236 1628508 1623298 637991 731437 1915796 1230177 698882 1419831 1639153 695036 862622 1879493 1207964 1566215 568552 763371 1684759 28851 1277843 126226 1139336 124603 95459 1382819 1156283 205375 612057 1119283 802757 1896612 889833 143392 1708743 1146193 776114 1965282 1486809 1850788 1600180 375450 1226254 618288 1691560 1796936 1040882 1106657 1050521 1416066 592360 1000735 718201 1598364 1302104 1626362 1600479 520536 699603 1541291 1740247 364467 367598 673080 393016 1160999 272423 1634334 561801 1376137 1084907 738712 980596 622803 1528830 550501 785024 166275 126820 724563 559721 1513705 966240 1805676 116859 893294 924097 1041444 257582 267127 175597 1882334 268712 1187190 217686 609893 862719 1090044 1383159 1784027 1713420 1525291 928738 525462 340641 1221690 1628282 56556 1451062 15667 1559776 69563 1454800 832585 1342559 792005 748357 1610622 572897 1655019 904096 62420 1582419 85186 208833 331199 248326 962225 1351810 1273803 1283397 1860426 1228689 1552893 39891 741563 713933 871286 1168564 504064 1604314 1096354 1398043 642425 617119 820948 69958 1178458 164451 1639421 470050 781216 835402 1050900 786307 1061421 936568 268958 1843444 948950 752380 1910184 478480 1307843 1001923 1441485 626644 152334 975711 1920419 1565440 959855 419176 201355 1194599 1782729 819259 1166649 262467 1303019 1341007 1608682 1631852 809899 289986 1259268 296331 1978114 122428 689265 1057795 464210 778502 26753 1122191 560549 1308520 454351 1742522 1076476 802108 1372884 461106 1106400 579573 1464163 975998 456577 1984258 1590442 1208504 1522729 1706915 142642 1393137 397071 834668 125891 1322556 1882962 1261450 1561820 1181996 1825635 1081721 1230792 210421 1122649 330659 582615 1563207 1131559 780230 1198161 125110 1605603 540212 1697254 1757934 1031324 1081284 300612 707081 543212 1136775 1422954 764402 391293 373017 1776207 42881 1367757 1837483 1063851 456913 1735509 1361051 1126 809395 569661 1173355 1462732 1008386 618326 1713467 1073919 1138710 1744662 1998408 705591 1184919 1300261 982583 860995 1803333 1434899 1035870 1732220 814016 348106 1363069 1787128 435140 1750551 1482557 576977 528481 1583843 1551395 582755 165392 60759 944062 321734 1447549 1043600 208449 19978 273411 1410932 75198 878210 268192 1286524 1385200 1981383 1741090 132917 1600155 1951935 21731 819989 191264 1701277 989565 596038 1846768 886357 946950 878750 1845492 538552 292617 7087 628354 1493567 233686 1957144 1396356 1915920 1084773 796768 934513 1325901 1485812 1476444 596984 119725 614317 695432 291942 425495 1359605 933060 104321 1995751 1214949 1795731 351246 1869705 1196209 153320 1470579 1406787 1641831 338744 563338 841864 314725 1220618 1641540 740389 13758 1841202 1626413 491045 887558 1862670 845376 266822 388964 460964 1485730 659299 886496 1461236 467646 1466336 1529511 326815 1578545 747029 1290786 1584878 219553 988300 1080380 973273 800254 1188645 1944932 490101 495278 1121488 1045003 1805732 834410 1451248 1386942 581777 433311 794794 323978 411519 25772 837620 1679093 1664172 1589914 1496908 1624861 1246944 1066486 758292 65535 429692 1270766 810955 514411 1854176 1276 516699 552917 1913938 1419676 1060817 1336178 1825461 92459 1950396 1701333 1833362 184951 1627296 1675524 1436797 818760 781493 1284534 1911373 1915723 33474 25574 466073 1419731 1679855 1789104 585070 16427 1507763 242140 1833730 342696 57783 22118 408974 951395 1900329 1922295 1222008 1038 1514651 1429510 1690113 612516 72543 569678 1790738 1836372 540549 991596 623143 911628 1694109 1020948 1532496 1005068 1220894 469357 1781731 992132 328408 1547502 1223694 1153781 1223853 1399575 1605368 621814 1813704 695531 1019687 965459 162511 286336 1633141 235181 620301 1908752 1306456 975851 729188 430729 107952 1312558 969583 286551 508435 453056 415088 1072485 1595898 1748499 162051 1458 413726 1955617 1932096 939392 1963025 949400 1079004 867866 86230 207441 568385 1043419 163232 812203 162788 1206578 1403010 616639 285938 1125512 1249423 1334126 1000587 1972038 1219222 134897 1467034 863137 455627 1917582 1943709 394767 697117 1569958 1847221 1939921 1491920 1819890 1424329 861301 1357789 692698 334677 1258417 104819 321120 91921 1631932 337782 1593030 1191506 1551976 1289807 1399046 887245 1265837 966986 193557 1647860 1898608 1789338 1612031 890038 1588827 1524774 98579 1679013 1740824 1008024 1026409 1920709 475361 203817 1381492 892597 1317237 1592902 81948 1638548 582560 1763740 1208004 883879 111219 1553295 1268248 1570759 1563984 496948 217799 1049893 19130 388357 1048887 187065 144535 667321 206679 1823151 410701 1732706 1058338 808624 1837517 1824734 953780 1859636 618637 35868 1660537 1452669 1480533 1065655 1033675 1924678 18435 1980613 1699646 1672638 750022 367835 780867 475635 797200 9146 375617 178328 742329 1864649 969579 681604 1351724 650548 728996 511638 821759 1627372 816000 1949600 616640 1941493 390398 822727 411240 1003913 1378877 537908 1896395 342439 854946 1052996 30281 1471447 1563983 132992 1974969 1223095 958643 1913617 125296 1348681 39459 1858348 325092 1376208 1534323 1806422 1242091 1941379 884907 735561 629089 1204577 249611 1708447 1200206 749094 449795 466644 318381 1398579 1343253 966257 720738 1179925 1418680 439700 1587472 1192129 1352186 1653716 703735 559110 1272146 490737 1081493 665758 1453050 1324785 1923229 436969 1061045 1003792 501686 559618 1058468 1075915 471256 1281427 1829521 90622 1542217 61058 1161077 52233 1414021 281561 1355340 859918 781448 1988053 361521 1386170 148740 460823 1082705 641738 163294 609124 169022 1214148 1626545 956991 1367962 314420 341619 838171 784690 1574945 70028 1834823 277867 1781929 1804642 1145563 1464980 558472 632775 141807 24782 1256787 104925 1185053 756850 1386463 89780 1047306 786992 1351578 734492 29808 1428021 896273 120137 1862932 1549630 1529331 976750 1856611 1699183 92690 1658272 1340019 1425773 1527837 1932451 653174 488562 63391 1110309 413055 230831 1939030 388440 1162780 1477083 457276 768357 463600 802767 1975961 629499 1945051 538063 308615 206228 1007392 1191791 220888 276993 1689263 1946085 905305 414669 703951 1975855 804116 57427 1541110 85673 416459 1663987 1638070 1697750 1365036 1231352 1630954 1342376 1756666 1807121 1989439 616348 111734 929851 414712 1644433 802429 466399 460293 1372002 1301017 1257174 1700368 1328708 1252117 1760030 893447 1636785 1331307 1069698 985380 1563820 1729313 473067 1364368 775874 624819 1384408 962084 336444 876085 820749 773534 1805260 1159219 1082511 422899 899569 844992 1853913 814752 1967768 1370440 458589 76578 1553037 772321 152535 1069225 1485511 135264 1189706 108103 656897 505683 1710360 876456 594850 1589701 1508212 125704 618139 465613 171415 143201 1160584 1792575 977025 1749502 858620 238751 942766 813011 422345 458836 51906 1555020 1548350 546447 1302198 1153454 1606690 235299 173130 624468 1579640 1026479 362582 1005704 1844888 1441201 30762 1912632 304387 1585577 538128 63242 1242140 858220 1163370 701101 1356914 1823941 789368 1754569 408777 551585 1478675 1906816 319070 1257489 1619521 901353 1729939 1868202 1522482 318485 838564 139811 828078 659533 157146 948853 1405694 1140761 1893900 239918 921687 498203 530794 566788 312541 834262 1619342 1763064 680917 814516 755749 1828520 339231 1084589 1608524 448653 1404408 1171678 1948773 1873755 297558 211084 350269 1263728 1616468 1721947 1478800 1564811 1986839 914496 1169419 1525862 1775627 1091419 433478 321207 1688293 558239 1016894 1315238 218868 353199 383673 829988 512451 12289 509781 933831 499590 1031821 516059 856262 899784 976710 1390137 26086 1359126 730537 605836 340706 152505 740397 738301 686777 1264591 1654866 1130937 797242 1817515 1139339 1048612 1969867 1003770 1588037 99261 390115 1465046 843251 1745493 1885627 1410398 1807947 1834264 1248179 444122 988972 1569612 807096 971289 593957 1713747 1198789 80119 1247120 168218 1236688 735360 1081069 833557 641031 900601 988443 406808 1339114 1797994 748396 1216847 1237318 1958672 737387 891208 395036 946881 1047263 204756 1873427 483644 1505260 1852435 1739916 1576031 1707065 1236222 396681 1972974 382502 503195 1635073 407139 1349926 1727780 1739996 265751 802468 24943 1525317 1750916 1150016 1370331 1397287 46343 818240 145221 1744587 1588495 826252 1633689 392393 361445 746552 77413 1429590 1285962 763442 11246 793310 788803 1034107 94655 610940 1511580 900501 501939 411353 167676 724517 1271550 395833 87599 1824340 294983 814853 1445695 287331 295192 773365 1529685 966714 1099877 442816 1877564 1962440 1722046 1217312 1931018 579717 312588 388722 1712085 1609353 481968 478570 103244 1353987 66495 851809 922579 1604461 645239 884779 1523050 1771573 1402986 864800 1927639 913148 1335403 523058 332164 209525 1790296 1866945 1333939 1913639 252720 1277786 1558020 735714 1859736 147225 374417 656644 1735659 39584 1103511 1103769 421803 216543 1250579 1381669 1610306 1284241 1413512 682187 653515 752503 453994 1143988 691866 149079 1091445 1653055 1294204 1787712 1906768 777516 1566502 1406091 1809647 1605063 1697503 1698618 1295054 794937 520099 295148 1036774 1074894 1951351 57152 1810281 1602532 377373 725043 1419006 1860717 1362179 630495 900221 534252 375126 1362197 735017 1439420 762356 831729 1646348 71309 480305 1510664 1179180 141925 375044 1323687 632342 418916 1340338 314158 1844152 959295 837508 1688195 1345211 1893153 1274783 1709403 1566728 1044825 72258 239527 1825101 1233044 95424 128309 1614780 994434 1636448 81185 936234 1138455 1527394 1746333 1701893 81540 753632 984409 1415857 1452774 915951 1201929 962823 1091368 1719422 1777575 1135768 1253418 1860318 1229630 371379 469654 988149 335634 1951666 1782378 1624506 1294179 846314 1811435 361935 1442256 1580398 1687491 1172513 1002578 1094202 846085 722034 1343292 407329 1501362 1576782 1378981 772193 1083238 1415563 1013987 1894411 1992862 995236 617694 53456 41081 231507 156467 1006206 1320715 1691509 1579397 1203092 643429 1010891 1879696 1988411 793784 1716280 758094 1761562 434822 393320 744383 206868 1123819 903219 149686 1212573 1875563 1476858 876058 2515 1426577 302508 10372 1180945 92436 415161 1374861 1478967 405781 1140493 614160 1322811 244921 1936171 561199 1773268 565236 532836 850400 700616 1163065 1374630 1654710 1505050 578462 946288 648316 563872 968880 32151 1328984 1920914 1357207 772294 985628 1794231 1168542 1141751 49569 1920196 1663944 1474070 496885 563858 1144529 1823738 424008 1228050 1480031 1564106 913026 401271 1226055 837840 1669934 801322 731381 607025 1485971 1064152 327868 1461779 552973 639474 1621183 1098819 662609 1115238 810716 127209 1675421 1824641 1118341 1069516 726466 243357 199186 1928886 79913 792256 779303 1744226 110604 858414 781669 250862 158624 1212933 1178075 1813062 1161647 258775 946684 236926 777228 1101184 1838228 1260297 1500440 1730727 1343916 522951 12047 230696 1618345 1706620 762457 1333128 68585 1321321 301616 904628 1702193 165455 328134 1832067 685044 1493440 612098 1460459 1354452 1400552 1524098 494520 34924 1615181 971081 1953294 304776 1348804 1333149 1093208 1481602 1237154 1453684 40721 1970919 1336263 114578 747791 1729678 25957 34552 1677468 642676 1339135 135115 1634429 511892 1289106 1489850 1024715 518437 1757385 1091362 1214191 1317904 145395 73080 677170 639789 1439800 217435 234811 547750 1084751 606190 409567 1930372 1548082 1041412 1918772 582521 1735057 849715 1499863 119033 990290 646317 63354 1308158 1058129 668605 739127 1414958 395716 1241609 1537987 1521535 1573484 1600735 53899 856557 632698 1507979 1201281 768987 115891 761665 645606 1180079 1891775 1257732 130808 238162 591920 54899 1102134 779424 2559 1446305 10685 1473496 656180 1134556 1306289 1654046 1241392 1955009 1713265 1250255 1191677 1517238 348444 220774 1270403 388291 213152 1434596 1874034 1953759 1228681 487477 983428 202246 1641654 1994451 18782 335698 1834966 1893408 955876 291283 1879432 1733951 822541 582913 1969306 865152 957052 1412887 946113 1883074 240414 720886 595471 814604 1209620 1540883 1321413 1545892 883139 1171450 1942827 349950 261567 1340037 730198 598405 1584158 8018 776718 46830 1590681 891141 1775707 1782170 264273 1759430 137464 659285 1106492 1201295 375740 478368 1239898 1879772 83288 980291 616831 1160095 817217 18161 1194095 1578709 758339 930695 619973 681816 195554 1949313 727844 500648 1388685 458889 1800671 1175653 1883688 1272131 933116 1814079 879713 130223 1128848 1589169 856457 1651907 658276 1365885 1365387 1320812 1859207 1462020 999213 1422007 439985 1895278 435591 963196 1321748 864870 445517 136137 1181769 795849 601026 1643531 1177019 1000302 1345416 1615745 1359852 438343 400779 1822484 1469728 35620 1202030 1022268 459426 104130 93738 1492161 862359 1900038 1498700 1864427 1088076 1206072 970084 707268 1893466 1588581 517845 1497203 817206 1667264 1288632 648495 1303406 1423416 610706 1929419 845843 1384689 334170 207676 1232411 218096 154151 414045 1064876 1705969 541997 1802073 333056 968728 833352 679592 571853 1944984 57906 1951570 1396755 1193405 194628 451741 1844570 1825377 247831 729937 229298 881998 477777 980491 642416 351752 976008 344226 715743 411405 1800418 1637690 433601 1999658 1949449 332370 1048727 4600 686480 1937537 469870 873451 1095270 175499 523443 1825449 1263157 455746 942749 713507 565081 864930 1569838 1474747 245935 733213 1435434 1293638 185546 769313 336511 1998727 1265994 1743424 1371602 539225 1633169 1401367 1178229 648221 933639 1036364 487722 1629661 1874953 1099731 960341 1258410 786556 1374437 1906472 681937 698956 1582879 1131220 1512402 93378 757483 891380 1015413 305763 1672872 999417 1218040 1837935 937142 156694 1116075 1069038 1256864 575740 1282353 1740266 719195 824445 115946 131348 1419803 1823201 120230 366008 1598667 961268 1216452 32126 1119115 1190152 57295 1873846 1809655 696640 667093 1096251 637265 62173 960370 1748256 509796 1330820 1907165 841749 715387 6503 798571 700769 1458772 887566 597293 1462004 1859187 250369 162096 1250456 1054131 1679676 1911644 1290942 1703273 1041389 1974045 876435 1694533 979515 619586 1990334 1744766 1168932 1460411 1634037 36456 762288 443628 360688 1544277 1495483 46569 402022 152286 1518213 625087 669697 1795470 96748 1206571 248309 235689 1432266 1539605 222383 431969 1110433 994426 1680579 1726878 1772385 1112909 373274 1563333 98012 1709359 1612072 292865 343276 1620551 1127998 1465374 1045903 245402 472917 505954 1604594 1923380 570000 1966593 618792 1292485 278305 1696983 175163 1880307 1660816 487960 1920320 366186 443357 1105845 1535336 545688 289836 155518 643872 1420402 1155209 878322 1499064 342077 622642 1300333 1782384 1719206 1171741 828731 916189 1431234 1793885 716144 108680 795526 1894002 1607582 1047580 447856 1080248 419033 1678383 1217273 399461 1400622 1788655 654368 1258703 143786 1968686 1204007 1860725 720654 1676293 490722 540193 1760147 1814262 1580175 1576446 551852 595412 458296 1837249 1517441 45606 831733 739114 288177 1619980 845657 1030232 539212 262540 214575 524750 367179 1093052 400067 1924154 947820 1041228 620162 1799699 1703646 1381104 960237 490351 1251175 835718 1934230 1980498 1480445 798914 968006 161335 163559 207075 883710 1526417 519208 1675874 1922488 1386951 592458 1339709 904671 748815 1983847 1369313 1357747 1209726 322467 854864 288664 1275545 1177104 500004 1472035 998375 308739 1626534 334200 530447 1229394 1465726 270598 305160 971906 1900647 454505 757571 1922980 1631179 1235311 200882 976061 1299793 1561431 839016 184606 220189 1217144 533011 984761 347746 1138250 1847236 91993 887627 1604824 847985 1127943 1476166 770600 401202 1737914 949732 533800 558460 1850175 1231741 1499917 1726999 316811 1065551 1483928 1492695 251845 1257967 1646712 1218627 1903391 92392 1395982 1461477 1355761 1253248 1133809 809567 1180365 539794 1446580 1785947 1045336 1763449 524399 1702758 225355 1319085 713456 1048825 372538 1432413 88805 1607640 1237002 585026 1681411 1564560 619721 939009 1992734 872022 1388914 1291695 696351 1038740 1878158 59889 244802 1262176 473152 1929263 503486 1480447 1549556 1766149 1613185 1782950 106361 730709 1311042 1526478 1955452 1147570 922098 364345 1237514 1038831 733128 1064657 920063 203223 417275 77347 556088 1326255 1377802 1971150 269723 244741 931262 281441 337289 1629283 302077 745117 1573012 115436 992651 1151270 584959 1769745 338271 1084125 1034300 534309 1168061 588461 867679 1552126 1722218 843017 1065272 858937 1362556 1393582 1150357 1287276 1903742 165325 1030823 1356915 277113 1916228 1767129 517869 1324685 599665 1680891 1948906 584177 1510391 685534 1146121 726837 607401 546918 826625 318 202928 1409451 493876 744203 1311845 966608 1153972 1295997 431019 1147072 1587092 1279417 461337 629698 684027 1909103 1964583 962432 1053047 473520 1422150 647717 1821424 1889523 1373919 1841274 1421507 345885 310508 1962302 1629196 232052 618465 606950 1508131 514455 696475 293123 1576011 1487491 1195148 443916 225049 1209575 1811597 1269081 1104444 1030133 1688472 1617611 163474 462427 1743137 433739 374762 988454 115165 696510 854709 1672625 1879607 452121 1606819 402697 1414583 1764485 318825 467534 1691222 808502 1924298 1041079 886436 525352 635977 1870084 1151610 1062957 1398626 453832 1081125 1054724 564029 1671155 1674479 1051889 1869796 93252 1001408 713639 1824635 1813341 297278 1048199 1300287 67490 870590 511301 635738 1730978 1658848 841019 1834910 385999 154375 683983 241241 162864 982882 1792988 534119 842345 1600057 1450474 434184 1735230 1822182 851729 661189 1841757 440890 344440 719247 598398 1480434 554704 1066006 388385 1203222 1709964 1081855 503104 1686048 970144 1161042 257077 237815 1919851 760328 995813 1724777 1366002 864978 503317 1724206 1712184 195272 1511505 545406 231802 1280780 1684533 713653 1524929 1096838 1978257 304670 1134775 1463863 930717 1383273 1186937 691861 1927269 86281 74799 673389 1439089 1126227 831290 313212 1326644 1064742 1298017 1291488 1637291 1962969 73783 1797284 198940 1812641 1043080 230710 1106134 979066 1480487 978112 697888 1299192 1989797 943119 656244 1660473 345958 1593165 1596967 175790 972528 502525 894357 327940 1991973 1406662 49007 1980438 517368 1623286 986905 1567804 362202 1206338 1513183 1193829 1826767 171055 1612369 1955394 1972648 1879067 925249 121539 466483 266692 674228 573538 1589152 1292510 1275733 544862 1645725 1851914 1246789 341632 1631048 398808 1651598 92700 137556 1181679 1726190 1989198 789617 922617 610552 687037 1222558 1693497 886010 1107523 162485 1213197 1415611 534222 1891077 1121665 1351324 969222 1190099 1795559 553051 922322 1079474 808737 873471 247147 530073 947351 1916446 526569 641170 964046 1856940 574388 607644 435074 1557124 841433 1436985 1799040 260254 542808 989329 344071 1462948 1813721 661275 1252955 826734 1078607 390598 46381 570581 1798508 613917 1136013 1276231 678424 1652130 609814 931074 1515375 382929 374241 1786385 273914 1316535 1544083 806697 571732 101318 1805197 36883 631244 1086151 1062219 312653 1936244 579284 1667913 128668 785664 1956556 175140 504541 1013461 399011 1502669 64836 1747698 1106517 887679 376289 744580 1896110 868293 280089 1351423 180838 1965885 879099 1481640 1534511 1933822 723788 1950476 1456961 737378 1146427 1891110 530936 1186999 666640 448184 1038178 1892450 1938786 292935 1130921 813871 192600 737982 712491 1864178 1106954 1157313 1976318 93761 95209 1379550 1210855 1674253 1860549 1713083 1239341 1279309 1614722 1760948 399516 1220072 1038424 1810107 742146 7286 1781635 790557 707917 635320 793878 1980536 95953 1209394 1808514 1290372 1516112 1271038 197199 562061 1856610 1763456 1747803 1893173 1028327 1513354 160070 1922070 1953770 655013 449583 146280 376291 1174958 846818 630845 650835 1705082 364088 554739 1805769 1527320 1801033 1712707 1135376 1131497 1874568 1341231 529966 766098 1373621 1994097 1255990 1640350 176089 806726 1032567 358853 1583079 1302040 1870453 512071 1084624 1720050 713011 1453816 33301 1021930 334645 494279 1433997 1745114 113714 742302 1568167 187881 444205 26345 939566 130741 297154 1075756 412785 995908 1980360 92512 1619265 418333 740741 366125 913134 805550 1363719 106921 1924214 550809 1699983 263445 1615983 242917 1841851 1315086 500452 1896373 818491 1640786 629302 894863 920875 1440195 988400 1198365 1079165 33288 733019 1885674 639969 751262 946990 1957076 1110328 343868 120007 455760 1609999 1400507 217633 1605202 259127 1343568 63971 1855704 645671 1516830 816066 676337 967385 1084903 835064 1491352 158877 1736337 853310 1031497 758613 1628550 279448 315203 456225 1599267 361327 551024 1700072 1744147 1254766 1584006 1537095 566256 830467 942586 1318302 415030 729218 818243 229010 164790 1808077 141173 1034373 1172598 1076577 898105 1592833 934085 179898 279161 1275678 1228409 544289 1890225 799588 645742 774880 1386159 1126285 54681 958208 300558 787340 1248927 1162312 523908 1766512 238238 368387 583577 1043183 1290506 345507 208492 1460517 212708 1591238 1828552 1591258 1504088 449775 502006 1163656 1541813 1187722 378757 1796926 652013 185051 1277073 989769 1235903 577857 1579178 239187 479687 1307649 1015234 1876268 971880 1432023 1342463 1960030 1538118 1680935 1734469 620053 1133249 1612426 1433823 1552962 139842 1929623 1203634 16674 233363 756485 1056608 1647833 1296315 484664 145951 135869 1959532 983612 155901 644503 530904 1076360 1825513 521955 1019655 350795 1098875 1361404 1525717 1661533 801289 298588 1510439 235825 338851 489158 1254577 1837243 1474532 942630 1721233 1459912 150535 464896 1538181 1352888 321677 500880 1668235 883368 198438 752308 47318 1452737 439134 382679 777710 675087 503028 1049478 557639 373908 216202 1506589 616004 1114007 840800 1431577 239795 1574994 1026520 1474709 1981795 1755495 302671 990200 1618501 1804115 1904568 358595 1859196 700038 1458342 1733409 567666 1078087 898286 6957 1416611 1720199 756162 1477044 1636182 1254424 168839 1141625 278467 1288398 1446421 573085 1462567 1216233 1514095 1764624 861636 1494938 653959 573222 235859 168043 1661040 187654 1998996 932735 1574868 1935435 577850 1135754 370228 257700 33433 1518226 1783719 1638675 1521344 1390923 186703 1450916 1075202 1502023 1472989 1277211 1257191 1721824 111527 1650657 1379885 1580923 14383 1682570 1535596 1695286 1955510 1548712 1368650 1155978 1309242 877073 891070 1208514 839953 1584092 145628 1574022 796576 1773676 1929957 478449 759981 772503 637752 87372 203777 211630 1008609 195008 1202739 1603272 1583411 1585678 1392472 721391 127460 591167 454683 1277762 1120539 1700220 1422172 1796555 1677533 609595 1106230 1592545 1085609 1517439 876989 1332285 1796621 1106914 480695 1468577 1744640 856293 1716843 1712517 386510 1360695 630566 1600054 1890850 789546 828718 556490 1592712 1262804 1815354 1053882 1531149 1413725 975283 143529 1670214 1843459 1495043 181454 1826741 743019 1747997 241553 1636388 1713948 552677 400762 840191 667544 1965620 1439547 10987 941159 640492 181879 1393052 846292 1426872 1152064 1818138 1644516 1817882 978031 274349 254082 1928839 1694142 1468464 1024917 1496171 1946545 1017251 269461 1427365 250081 1991279 66009 795722 764699 307042 1278019 1596183 299564 1357709 51131 76193 924254 1018649 1952376 1976538 945656 1430628 1967107 413691 1545969 74486 1223717 415773 584266 174204 1840744 480791 184396 732827 133346 1717686 1639152 538120 799369 1241758 1633318 1512077 605062 464924 300678 1075198 461261 1652899 316888 524026 1769476 143205 848866 676018 1029682 1068992 126784 1816569 749684 1533293 287212 241732 529847 135081 1256751 609772 914720 696333 1620197 1708644 1536189 514941 143752 1246141 239865 325674 645117 1948014 507280 48153 1383503 1419602 407286 1675998 503135 976445 1599400 507701 1517436 1902518 333007 74960 1371111 961878 77938 651257 1887818 507261 1484319 1827010 705805 337020 1488622 1362630 1067880 284393 1385980 1567670 540005 1788872 1168216 973792 55369 1046473 387182 189483 1593483 1791467 1651505 731547 1731038 115413 1286989 1558117 193006 571094 1868635 1407411 634105 135143 565902 252430 1137300 828968 1423799 723186 159410 1981595 1604698 1896683 319665 1197922 338587 1878131 1880607 397034 1401386 341909 1273963 943668 853422 963953 1964895 1861290 1981855 793079 1497334 181413 1960917 1652108 1188005 959711 1229416 882871 1061749 482002 1508409 1977965 296995 257283 549659 1142262 1233588 1279771 893475 1151064 1610965 652871 1385148 1716551 1260976 1426545 1322299 1903733 736588 358714 338073 179312 717029 1006048 1390376 301459 1577279 527051 1973504 1011252 746817 1315361 1685066 408099 988992 182974 1083406 644020 60709 198554 1246243 1870303 1662266 493009 251076 1104047 100787 1187765 429452 1970417 1220880 912057 1675546 599252 964081 44807 1085727 72754 598014 1764669 1205495 1299867 1243258 304276 1872558 453067 1823618 272015 1847303 1905896 449380 1946997 669163 1547033 1986532 1115364 177973 350484 1205820 1817730 60045 118761 456328 468755 490168 1591510 1501116 945331 1200662 1997126 100688 641895 702465 710532 512174 1936558 109408 155410 1013276 1632051 945887 994030 796338 752076 183133 1019690 1230893 1620276 539297 342764 104167 1308905 946627 1410730 404479 1447122 1650708 1654945 600521 789410 780139 1235887 497354 315141 1319248 1595042 47756 1587794 865695 1726300 11215 431713 369423 1803415 52268 1805968 963505 1901696 807078 1032659 990168 1428047 1321201 1373603 1603580 1204071 928355 1397610 250281 394787 674935 582419 1019551 1698016 1235655 1321288 520657 1598310 163342 249332 1964865 1802697 1652391 915660 1594889 1521263 322940 1343391 544041 1991354 980799 457459 523994 901225 1264537 1680498 958435 907008 236878 280671 1311107 1713464 694619 1803299 1754812 564597 648768 486254 1538690 268092 1588027 588179 1541402 1831331 1210774 1614971 197915 183881 1018590 755283 1051321 126183 1810631 1065049 121911 1016686 1425033 755120 640252 108256 442003 785813 13021 831531 425606 779230 1879271 1876811 1518456 1013263 1153162 337386 1053014 369297 453273 1327777 1649393 258666 1490240 89423 1756319 1763928 1321132 1674650 829731 585976 829185 508112 1332280 1785484 73234 1470000 848188 807938 1396884 757758 754205 236929 1889971 119965 1262739 166050 723298 1992455 942770 965417 1908809 1450944 632438 1972441 1090030 1792905 1827598 1362245 1272623 1847836 1977952 1016433 1891859 593566 308928 404519 1495391 754673 1585926 377093 963444 59321 130521 944666 1700178 1619511 780067 44503 763061 12024 1621000 1188961 1873031 666966 558415 729531 1075491 1294780 1632463 544515 167730 924528 355518 236741 1902459 335295 1263816 1632855 1541363 1180806 301283 306246 871902 1495447 455825 441240 1261280 1653861 150313 1987624 1498376 859378 1754713 1124103 352438 970986 990347 803505 1107626 1462094 329691 558068 1700351 1599589 92261 19338 632594 280717 449115 986429 1930647 117748 45657 1642954 1141882 493200 1263655 1379549 526857 1350840 1233201 1789911 1489171 363538 1728519 1708316 851601 1868618 420895 1125124 1947643 967100 739393 1245185 1001957 1237765 1679256 24811 1984916 106327 432342 45061 113002 695336 824948 747360 1031766 406910 504335 948340 1022188 537115 1917477 84595 615838 1454717 1430631 1119804 292192 503835 352581 1067049 1452119 990590 599539 337399 473031 1984996 1449495 1453891 1956239 1438648 1848160 50837 126290 812418 681153 1306798 136420 212790 966073 1641112 1887860 1240014 229548 485483 1124558 464052 644189 224389 1861150 1629651 1146219 692314 1783942 1097197 1206624 1512020 65380 296497 1306756 211172 1103807 716920 144952 411908 438066 1246157 759502 1647682 775231 432319 790532 536810 218866 207461 666300 1485636 542034 982366 725254 1601396 1846637 246507 857154 1306922 1965325 968023 313622 1944494 864490 1451291 1453225 1052312 142088 800501 1376917 1911306 269055 380240 1006663 613298 1114220 1965209 782225 683069 1603104 1729984 308107 284131 498731 1554711 1444706 354075 1344175 1368384 1594716 674625 702148 615234 776164 89453 575014 1877973 1598605 656696 1409874 703248 465671 1428265 742430 1049179 596462 719757 628322 410417 1868603 704223 639065 1953117 1922404 1295146 871212 925302 1209655 863166 1488666 623350 883713 1605040 692395 1422113 777055 313047 405495 53207 1130290 651609 1595536 1850819 1641686 1972562 272310 104771 42408 1071737 681123 262395 524683 812669 228871 1570216 786031 954799 296390 1151411 1265031 390463 1693785 366962 1597524 1143842 1408873 164571 624263 1610827 1833635 1000275 1368611 1645160 1944083 941478 1049175 1651142 1716615 521748 516689 1394533 882220 1636185 438578 770442 514896 1765917 923998 991722 1569485 1523889 1589354 174316 33410 1461622 768261 1729356 1048962 1508236 1651798 672505 1555569 693886 1066600 228133 1417825 1909999 89008 841893 995308 1459547 339879 992395 1039443 1592424 29717 1355613 152893 1239388 991665 652841 521611 258165 1022881 1335646 748342 458516 95186 133328 1345549 1529296 911035 1585558 1409059 1851983 157669 1279778 1252880 1713873 1279803 1123136 1052030 1297042 1506273 923604 1821291 1816826 1258578 1780933 1477547 1611212 1474564 1805766 1113618 1321623 835268 1785025 1409222 1321868 1165887 609495 1519946 605021 1685758 1792684 794736 440782 1495915 1727538 247565 681101 1768647 278901 1846586 1060701 1467192 1259977 657293 1176176 276364 1985340 512967 587156 1504309 1810561 1469365 1024486 1908595 116430 723808 143823 628085 62058 1087785 879454 310510 1103309 253360 705915 306374 1654944 631062 673178 986898 1469347 611481 150937 723498 1961608 1232319 879338 814267 1673896 1128932 1095729 1134798 1839423 940477 1483446 753245 657697 1829920 1831971 1315344 1532124 1638558 298892 1362116 240332 918593 1824441 649687 422141 923257 225948 1308931 1923458 339172 521843 1840488 881033 1689457 1937161 969698 1324816 1960231 1277699 635908 1267973 1517453 423600 669102 691656 1829463 146123 1060073 790725 91441 1408903 1171510 1292131 722422 121670 1261748 998686 54106 1635130 1007723 1725658 739121 1915387 843709 113265 1957822 1207502 1287629 754845 1407658 1798823 826474 886655 1650092 402634 1702621 1234423 877989 1788553 1201545 1207917 1197170 277161 626460 286889 1279720 1483717 12976 678676 633870 19890 627520 889796 1898619 277067 380850 765321 292578 618604 1312972 1067103 775210 1015775 1272467 95272 1648489 59709 1326534 1635502 1816936 1113405 1647550 398854 551315 577069 922893 1394115 201127 46436 933211 689874 709401 1953958 1033050 1074833 539952 1034538 890927 909111 659476 683608 508449 1919270 77986 859139 867504 72678 1370289 1010835 499146 603699 1447383 669694 1197698 1823303 186079 543234 371874 477637 1417654 1804140 42269 161522 1562838 785455 327548 460177 578452 1976644 1717898 562427 940979 1965665 879074 1043087 1469187 350740 596846 519249 634595 526360 1483912 1727613 981353 1525733 1230694 203943 468472 268556 990143 1640278 1436890 729132 122570 848853 1093365 1926055 103973 1531774 1052192 1837311 1882678 1672075 524043 1970455 1217864 1516037 1229931 1938734 532348 1143559 1728464 37348 896607 1481032 797556 868092 1927076 8960 469186 406831 950601 284874 1669595 714929 695880 1558582 1175368 1719535 1620009 1904309 1973605 1051485 105169 1478552 1840330 387358 1443390 1807885 874707 364869 1157166 1372462 1026144 47182 941845 910827 895241 1992522 1686535 1326725 1503563 427408 778312 1011768 288474 192824 86883 264430 16281 1799736 1458983 1409869 47200 1404298 517435 183506 1338148 432075 753667 981758 659067 340775 554735 1599085 1323307 155829 287928 1143372 1965802 1906989 300340 432222 1396681 708553 1810794 546661 1874440 718138 463881 28771 852005 459960 459028 1245776 58770 371658 576394 1113634 83367 1192152 455920 758402 1852563 1080864 417652 708463 803365 632843 1979936 1708117 9191 663604 1289719 1758410 837361 1343889 303215 494015 1915305 1446783 404355 1857110 1836276 248368 1226192 735950 1482097 797091 345049 1964781 685673 516709 487703 1524077 1616330 1091328 777675 1427325 1384856 74653 484417 1470628 1071108 392822 734658 1662919 314240 1724339 474949 1839550 325228 88614 411622 212329 1884750 748311 786347 1601141 986081 1850751 583087 852496 430103 1163947 137738 534324 672273 1410284 1371770 1668707 1873555 82534 783783 889080 159676 1009545 222264 1680322 400878 466996 609142 928884 1914565 1201492 227565 901343 765203 1393684 232236 104411 1204734 731134 977976 433306 1721361 453142 700437 1640567 320518 1675488 1903316 913092 626805 722015 647417 956217 294979 234834 735838 1627132 276110 184519 24268 1377966 1269662 246282 533046 796651 1913421 947899 1467707 323808 600146 854935 826378 1443899 210339 658754 215730 1623479 1403098 1963379 821287 1363791 1888952 1737973 1790081 268248 974595 1223780 983436 1052182 1207722 785757 726981 211982 327173 239243 1267649 127599 260869 1257948 718490 1122075 1563978 282194 1694078 1283416 402054 1603332 914034 1150196 1372791 737142 1758729 706460 279934 196379 1105841 1896191 423715 1554090 839825 366579 898999 1343622 1813056 239418 766949 984108 1948556 978216 1896201 143990 591187 672606 1443439 1601508 441894 181180 630668 1892040 1048154 605210 1270613 709007 743801 134420 1430603 1220375 1696858 908232 989263 1153809 1238832 1032750 80796 1079805 1919345 1812988 1540416 891163 732059 591039 1042639 1703453 520294 1852669 1598133 201695 683191 1016033 1012660 255077 195352 1525781 1924188 89906 332255 1719371 1812295 729838 1851800 724850 1664538 1994727 1990161 1024322 1097509 677635 662099 1720247 862295 1059968 1104406 256361 1786894 108150 225463 436386 856892 93552 1587035 1872296 157524 1524342 1278755 122065 1174906 516248 1065589 1914452 877800 518995 409654 733154 1008665 1512168 1266575 456616 134976 1899575 1436241 1606382 1245338 1084439 1225842 1322345 221300 109789 1217605 760912 662511 1576764 1994073 1550597 16166 349041 673653 1183505 1881718 1039602 208796 1340262 1288109 1255960 1092860 929715 1244832 255977 1347304 504785 1385508 852384 566896 531870 587253 1015255 372353 1461738 1381455 1950885 1119239 302167 1160112 1398515 354680 1278084 505896 231996 437683 445303 104190 835260 807035 576200 583471 592693 1788029 1056234 1368364 364865 924606 354682 1343148 249574 635404 1684203 1267161 1948698 458718 871047 462180 670893 678729 1258411 321434 479243 763340 1411593 1077015 1174988 1344804 1893874 1617239 1752376 425664 898870 90571 39744 851594 1986959 914626 1325261 1366863 274168 98152 1550820 440393 670377 319920 538938 1740555 1684055 775818 670925 723115 878604 65173 1561676 731651 1737330 1291882 1143199 49547 909538 382742 1436134 660445 728953 1717743 945669 770389 1442645 640182 634353 1883560 257368 1965031 1523751 1146325 1777252 761219 870889 1968983 1193748 321450 549326 724559 1931491 1688834 1342335 340700 1516700 1034781 123550 716537 1753092 618386 66051 907022 758907 718415 805581 556306 969306 543902 53350 996501 172332 1080448 1138274 127237 1321121 1169937 1997375 890586 1720671 888715 1131739 725395 1653824 1293372 1809255 177123 1683668 333799 1539827 1048144 1759501 754301 335020 1267738 1887522 159949 784397 244267 1406418 1290801 1683548 853697 1718310 1158583 1433564 922720 1802888 1500922 716812 1470988 501985 567183 339818 1695034 1727125 1626090 29455 506127 874445 713229 1409574 772331 744861 1968244 1728307 1061552 1648103 1146264 1954409 886826 771382 108692 74513 1544971 1252769 950695 1546820 612541 1779130 1165975 1290686 1961244 8636 1266315 694416 1770109 967513 1225666 1913056 871565 128752 822419 1634754 1132994 1882797 326062 1388824 1307122 1461561 33473 706231 1735417 1466988 221783 1503263 1907793 519749 643287 1591057 726752 1474014 1077928 965079 1061595 1935352 377458 729301 1953961 94814 1185123 1679567 431949 1612551 312279 282884 514152 929122 73313 612153 342408 744931 1688406 718647 1488444 1085150 818806 543825 1063541 1392314 892941 1088699 1476693 861963 1435885 1654098 199885 216336 1961814 1230596 1832734 95950 1978753 1340820 1712615 190685 1916932 1840923 731252 1291600 1935387 852184 1445990 575475 1261044 131643 77964 863908 1160743 835284 1488019 495078 1694844 1625724 450992 202548 114346 903309 542694 1179217 130489 1393709 1060474 1694854 1087768 694917 1826216 1071758 1794142 1143853 232577 1911026 585053 1868321 1264597 665316 1527403 1538556 1724772 1246876 559760 196744 484370 279752 905740 657190 1157173 1951234 1309072 1586817 1087816 1543646 79991 1507625 184540 359557 775009 560945 1897225 830374 150026 105388 107093 1536413 1677901 133965 1445227 563247 742489 106298 1621328 1794664 549836 1853146 60296 661169 979882 1924779 1803126 510739 1148611 1349116 1043954 1949849 113770 1303599 1854279 625052 1797266 1434878 235879 71532 246864 163794 1162144 1533389 305741 659330 930171 603867 798363 1548311 1929934 482334 1212534 1936138 1312919 387390 856035 584374 176439 70785 623896 551799 415888 1444101 632245 1580865 1210762 1273944 976550 466164 1854709 597771 407754 605285 1902637 735168 1291329 729641 406076 1794678 1853049 1331091 741347 1598182 1762758 1033876 1114924 903034 286819 1837615 1512839 1995708 805339 1716872 1586059 1993914 1091852 1087731 445219 96147 1534037 1886562 585165 136338 383250 772151 1035118 1452320 406126 785824 816343 344484 621653 1426163 752241 1752748 401738 819916 1772490 1794277 192708 430495 59701 1920583 1229749 1408410 233888 681689 1563206 927971 71983 1522453 1196115 1133825 1007223 563213 80938 1447245 1551835 1963210 415293 1984961 972878 1563789 1980373 421596 898821 16041 278117 88743 771391 1460546 1686325 734735 612802 413986 822009 835302 891736 1256528 1221480 1124685 867813 1037299 1903017 908123 183079 339428 1768721 1627986 978485 1200753 1220892 661925 1060877 482246 1319481 1480426 1178534 1988148 1566676 1438184 1630831 347599 1074123 296645 1743755 366247 635212 28159 1226977 678613 1662616 1520249 1593338 540920 477168 912687 1607454 1636096 645637 15561 260524 1683254 881724 352164 1206071 1529745 1810077 1063019 286162 1057078 742774 871651 1312123 1425959 1570553 1395957 789153 1311227 955602 1776856 535680 884840 1469191 339731 1950127 353901 906278 125867 1074058 156006 1977469 846432 470771 320605 1843205 1020350 1647459 1960488 1886718 1899152 1219140 1068882 749259 321787 1094363 739756 1575086 1016339 519266 1275466 1532920 1226864 1525249 1343057 635374 799614 1673151 790936 67641 1904453 272364 1180457 277958 228125 1027110 1910287 1322005 913052 1646632 719178 1864876 1232378 1597099 795630 933439 1759738 1320804 854164 461476 491374 629724 351040 489538 1589111 629244 1597934 103282 612093 1113244 260571 616194 1802182 1973487 1208629 1027018 534139 542355 590463 820049 1772077 32990 849406 376977 998454 1380126 1790980 1740928 543689 687369 309450 1294383 450142 1312553 1512429 1370054 1764451 847700 1529612 33291 333290 569910 816323 697996 870906 1800223 409287 1493216 901714 383430 747726 746479 811392 1319546 1758624 727412 1164454 761092 1581816 1616499 1909242 70394 1027169 698114 1602270 1482972 1878850 219930 1473943 103486 646384 603051 568312 925272 1413013 980232 70165 1582978 1348677 1391804 877562 862330 1203943 1991376 676811 99052 134258 660822 1558672 870429 1600959 1054360 1478387 775347 27629 1227255 612444 148381 1445066 351509 898825 877852 575618 1504383 1566434 893585 1871790 245461 924486 1258431 1571941 1498226 1497626 97935 320425 968256 1250403 470824 812253 1346639 1775050 1705178 344331 1827409 222338 224124 1572193 771221 278217 1362880 8039 1380065 158872 1359288 1026214 708814 1877960 47193 525617 992869 1940400 1395344 991908 857487 1646178 1741100 1979473 136644 206498 74671 861784 86476 821474 1853895 155 1548478 137669 601715 865705 1347223 1719980 1110426 1913458 1584045 883795 307226 1330590 298750 1308913 193877 139195 1731031 1130089 476667 90700 137217 1012972 280997 1977577 1943839 1439458 276219 865487 1347383 683607 1397002 1450674 1080461 1612939 1735962 1791688 1852247 1900079 830039 589773 60080 1889269 1087539 789386 681005 1083872 1487197 737408 682501 801927 12104 1593058 939065 1693520 353979 1260538 157702 1967394 402820 52558 258620 1146556 797087 1595323 1922515 928816 1183737 1927003 1014919 1844505 1848378 1663875 1919062 877185 609548 1922116 282072 246145 1127218 703479 1393648 1379382 561920 670612 1083299 58964 1054160 1793641 1418608 666407 1041694 247850 109177 1629291 989318 171172 324206 1253998 1328153 392820 264405 706703 657667 1064795 1473881 1781769 311187 1129370 1015287 1718581 104223 293793 956320 894424 579840 240089 323502 867682 320680 1429102 1005470 168967 1877429 1384915 28083 459422 565713 160543 669982 575394 1365774 1451544 1175734 993463 1978669 1036445 1643272 841428 1468278 1342251 1799224 289778 1926507 992689 1826030 1297263 1731275 543479 954198 1484929 1489034 768563 1771983 1282174 1019265 1289773 174001 321105 1967447 1995826 744913 1705948 165949 1623688 781477 816108 1613326 169429 326211 654273 1675713 1086530 1482127 1596720 1709316 543220 930550 1365496 1192704 196405 159753 1972517 1608452 526898 114409 85251 1602941 1431393 1746804 1642829 1317803 915578 395112 1205805 478594 1554128 834390 777476 397335 1664058 999617 691453 1087409 540468 367464 1868244 632620 891687 349743 1749110 1307826 410247 1162005 1901130 1446310 1251231 1610755 1381960 1631083 1733398 334351 1257441 1992988 777016 1254289 1294442 1481774 339735 930494 189844 1807552 76962 1348241 1774202 1071250 461998 491768 157632 211794 104216 1157627 1504654 1209677 599180 486928 246730 1516593 1203860 1842795 1043368 1465600 267989 1015805 1199995 1691958 1933571 1664853 478499 1886844 884300 529565 840815 1189677 1781426 1162452 1546968 1520311 432099 534299 559801 1923674 1078968 576358 1620700 1584394 983214 1376365 704712 1629788 1938055 1463633 528476 601639 88385 1346829 617028 598566 384278 852760 677825 1881372 331909 1297307 650360 1777358 885330 677585 438950 1779136 805336 985944 907142 465320 19310 474786 36895 56286 434247 898221 1695654 1628168 1796816 1173608 769838 1534868 1482722 1081046 838044 326613 1816743 279354 1729285 688674 345016 274005 1055987 1464252 241838 400127 1703390 1023732 1819237 1877204 1149657 567334 1936730 1077879 681696 1285695 1638224 1949308 1440468 983860 196758 643511 704910 371007 914901 1018798 1035282 892955 948900 1451130 845696 1446169 889121 656425 1132686 1790698 939435 1239899 1278916 897827 1870466 1897002 318159 314060 1541540 1723848 1904665 523133 419172 1485615 219377 183738 1349735 239435 1125473 1139777 1053150 938314 1782711 1136712 1274200 871337 774182 866167 602263 1183956 1587053 1041113 576325 1019398 1881724 1568067 679392 284420 713679 1709029 496936 7839 181762 1663285 1094304 1372631 1366597 872311 331778 361817 245953 1612934 772896 395077 1307554 983831 1116798 883980 1082025 206400 892322 339881 472072 284159 1323767 1577545 1328089 1234663 523211 898830 28371 689245 1067808 5455 555368 489182 1703341 627411 1668731 1297852 941537 49966 445373 1750784 1010949 621276 972829 1788272 285401 115309 103115 1626609 1949458 1523018 1429871 711090 1156266 1854560 512515 457676 665534 1483255 1745348 1213813 1127399 1031593 1732263 1471279 979775 1091735 1115631 969580 1437785 1883412 464665 1545997 1463828 987283 1015468 154337 1611167 1361511 1666073 1396044 44151 1826433 1988880 1637784 1662559 383364 460938 1215303 1623759 108329 805602 1584892 499300 666305 1001022 1767801 1219246 1082401 1957714 1773091 311017 1652601 1439216 559553 230631 1684537 1283587 1878979 961727 584744 1303799 1891562 140283 1817936 1222428 472487 696142 1571434 530118 1774206 1002546 247363 446874 924071 172291 9805 452668 1472709 1799682 1209007 1716956 768411 1576246 1538799 769685 954594 1255541 1606567 693789 1051598 360305 777365 1043660 1312427 1914334 782805 361911 1756764 400465 581214 276837 1394677 1053334 418764 1798049 1541737 1574657 1991192 1776864 99121 350358 1995450 834395 287182 623895 140353 739198 1507364 973875 1162485 1754631 1069852 1326365 162572 1790761 210495 1081067 1547567 572832 636390 562981 818014 187432 148903 1485007 1016245 1007652 1039232 1503498 61442 216615 914528 86379 1078371 1901547 735241 1419162 321399 644228 1606599 1185733 673319 1252915 1077430 141987 1070311 412575 1234150 657420 1976645 1619137 413544 1292635 1062712 471558 97059 1494513 1432467 1805640 1581536 1067989 5458 1096145 1720342 601651 473660 922991 1763350 1690190 1817579 1490214 1401143 660377 608755 488142 1079931 422259 1484818 1127709 778811 638798 1077019 1030080 1664218 1114188 1716476 1293596 1263805 450341 260385 1910436 125319 483826 1262101 1264116 766582 217439 1289617 151268 1895343 1074767 1182713 1842793 145434 356702 1046995 312027 223303 320343 952760 1298048 1169390 1303092 1418078 353808 657381 1371549 250891 1355143 1314979 1229924 898996 1581475 732646 41384 1612695 1313002 263066 1513273 1407594 1139689 807751 1609344 1211201 1456322 673849 1561779 770479 884666 700491 174618 1456484 602664 1164956 1494116 775441 916711 116824 1576068 1469268 1274601 1784440 794249 1502615 495203 723458 1924663 1072727 65271 1823447 1683029 1078063 1847192 946321 1589651 429834 929388 575662 1064747 516913 1757503 762009 1804690 1576103 708015 417057 913044 1420515 682931 1861013 202371 860533 7501 173373 836932 994496 1762732 1114375 739442 1292772 13207 87879 1392019 1750059 222548 832982 1029091 840942 1593707 1200079 915292 1767874 1288686 459786 992979 74708 614533 275754 174150 289806 1375070 816490 1037560 1263235 1435427 1547137 1623080 631999 1819837 171714 1352752 1871011 485507 1589015 1622254 1785019 1243326 1530404 101513 1442229 564344 640345 559429 10848 1725603 1336433 598117 1224183 1714319 938551 1554527 44253 862663 1154204 460517 1918898 1088596 864016 1783386 1842629 155353 1954121 1383470 664344 1500301 794395 1014221 1359399 1451800 1914322 1958313 1647969 1291894 71149 551946 258865 448792 1564537 236830 520163 443636 829985 881897 842473 529271 1518705 1739379 267442 547164 700553 463924 825674 492295 452933 464179 1604139 1975773 1888975 909028 1581015 1043691 184839 1368106 156638 943884 1414068 300565 309095 265068 1391556 487743 46667 563201 1760669 1483375 253992 652832 952691 963276 627476 174470 1519133 1954699 1152499 66191 707862 1254434 1582119 1356513 686838 1579511 347019 761950 1382605 957498 1620723 1120601 1759410 206855 950915 577745 1808390 1124669 1503147 1193956 1110121 1183534 61747 32345 1895067 143949 1604549 1166015 1019986 1718471 1638961 1721711 1793510 1644467 121310 274115 459404 1958602 1260172 1811755 1163415 697243 224917 245426 1202241 338230 481451 199016 333309 931816 1219502 1264971 691806 269835 1421931 1622726 1573503 1698231 765186 1498863 1342402 275143 800412 627407 762573 1451576 1555257 1592543 1144573 1630661 1612612 518290 138374 134055 1807119 787891 1811861 824065 1926681 1326880 664169 1933455 1874590 1156347 1901518 1298775 1619042 224942 1321404 289733 958580 545665 1197190 1112417 1201877 259323 1319798 1464747 368218 474565 1531860 438652 1687569 1511514 732042 1429520 147265 1892073 539804 436983 1592259 676511 9310 98882 1803627 993879 1737067 1576506 225859 489951 1348189 399976 1460028 365555 904304 286923 713613 678942 761925 378665 241886 1271866 898257 1896081 162040 1303839 515205 26054 461927 582813 1377484 60682 1986060 1171155 1853917 377836 1110622 1644974 1652605 387497 1173288 280953 889314 397946 1166775 1341117 808902 769632 1994182 1072066 1518634 1893286 1458771 1922663 1379847 1245389 1979619 433740 555295 431200 1855969 1632605 1975931 1134147 1436217 899928 970653 533026 647385 1689177 1011519 221965 1908543 1991166 1319653 174046 1406299 1126004 588343 390963 264691 366086 1551686 153376 274398 1042853 1708410 1070374 1505032 1449707 191884 1023199 1321264 796078 1753940 1800921 366474 775822 1224917 1272355 711849 60522 160301 1383051 203206 1844879 646100 1217472 1217873 326792 1893364 935861 138934 1319140 1026970 1364111 113049 451496 1914679 727215 364506 1130207 901888 754126 1157687 1728820 1131729 1575140 1369989 1550616 1651574 1655057 1248332 56425 114284 747723 539384 1480882 380034 183349 1184237 1821026 1464627 202885 667374 514811 1126828 1007388 1761396 640247 651752 1430982 1093512 66573 1947416 31653 1806861 1673773 505123 275639 274297 1909584 1811525 1701805 283193 207078 1692847 1110297 1653580 1831737 1362017 568141 760456 934250 1275150 709111 952220 800936 645823 369243 1050160 293528 1714439 203201 873544 512570 917158 1277134 1198542 142894 106830 179507 481366 38145 1872799 1835536 699447 1589785 1282016 1382261 40001 218952 1802925 697772 374746 1765715 1263779 1144038 1184428 128385 922082 1676478 314853 748425 456817 1426571 1273984 972556 510593 110872 291711 1426184 1240768 1410352 1058868 193532 791479 1171088 1336017 1086075 263429 1610330 1006119 377152 969433 637676 1271557 1056322 729997 925374 1532213 369019 684973 1449058 559088 695304 615607 1610508 1046272 315306 921729 725249 507813 641598 845393 899110 484540 1579910 34480 246254 209880 1542951 364752 611438 1813073 1702779 1455147 1684288 1526541 627753 9833 1465555 930442 818892 537729 1213658 1743290 22214 301508 835567 408005 1529922 1382150 1987246 1525841 58268 1807788 1939423 1147118 1633110 625797 1265766 768438 559645 1931915 908599 1431560 1472096 1968901 1859133 70451 1858950 834571 1917971 78030 285164 886407 1817251 506148 1070123 460950 1505398 650593 1321398 282421 551325 434147 1996233 513419 1280872 1956056 1999316 1545537 1695132 1029283 1527572 1677474 202227 941422 773335 1173654 965255 922632 12806 312991 1187726 903427 1638866 1742892 1785400 555260 246923 1747939 354072 350179 79545 1430607 1334008 542411 111601 251122 322383 1198353 1516216 1909461 1589125 303751 1673788 1643901 510647 820545 1793729 1893873 535975 1996658 790138 912937 1996757 1216011 722429 20720 1693176 32580 708216 1531244 1848604 1480273 1112973 530843 1946741 1704301 1328702 1562694 4470 1337575 563730 454715 189409 1950923 943130 28917 945924 1942704 746077 1514036 1148120 194103 1561246 941957 559953 1981651 317354 16227 827990 1166554 219492 1255616 1064652 126948 1364255 1064508 1346132 1304416 1692927 5214 1664824 1313107 267368 1518955 1167979 1535341 446666 1944955 1335814 1185397 133946 236025 708020 186974 1289525 952940 1527062 1460408 64502 356886 11836 928570 840429 1426876 1133376 57349 1652682 534991 481630 163011 117583 820150 320586 1425701 827207 1042729 1847447 1025571 545824 117613 1564861 992402 1188458 1192792 645970 194060 349899 636254 794206 1278473 1815542 1568264 240020 812630 1386243 171550 272458 1688112 557280 450402 236778 1453097 1177978 1647714 101480 1381406 1990708 1373155 654736 1446199 879772 1818546 1386316 9122 294701 1772404 1384844 1383685 987316 1072473 1447043 1593633 1534462 321694 29807 1702295 1822964 592868 2279 1847639 1569995 22497 1064431 1704851 1041608 1613250 1838433 1289264 223478 1944843 67625 550019 1236888 1985418 895198 1862805 1555423 930539 464666 814946 1043962 1589738 1059845 1260551 1685732 70238 771867 801901 439619 213718 92094 1925235 158626 1654039 27167 970300 1684243 1298352 87771 1918166 1719255 616301 1700907 792110 335956 569265 455662 1870041 134458 414288 1144147 1942735 778026 1098456 456876 1852911 1258624 1350918 3169 1266277 569690 929233 837523 1478287 213439 372584 670583 143478 1268879 1984887 619436 1898541 98756 123698 1042254 64220 1285365 39295 1376586 355103 1195849 173666 1155521 1212222 1139580 349982 1975276 1956732 1456336 20393 641749 1624145 1835714 1598 465428 1280246 262815 605204 577761 918487 1266463 863214 49488 488269 235613 909137 81877 850078 762337 1190735 466270 1937227 1155487 59472 1389977 751465 1630181 1225697 1942020 1237258 1091616 1469732 841808 1842666 300700 1148939 232432 1887580 168139 1054516 1340494 1870546 720723 1690268 1118268 1811720 1166309 1000854 950585 1211316 764642 375415 458883 187438 270281 657687 1141475 1476741 513588 479290 780624 1838393 1461464 443350 828988 1977921 1042435 196124 303466 579343 1465933 6067 250113 1488590 89164 1897596 1373238 1972077 565651 1026488 1978881 758568 1243310 397052 824792 580037 1623698 1788487 1035399 564820 231454 751692 1514186 87729 1815403 604195 1615154 483416 58914 1570435 1687266 745253 807856 1505012 1543119 752568 146659 1913156 1774422 1199499 305730 165976 1942906 942758 77497 1505336 1902301 1770030 1972480 1259599 1417555 1678221 741461 1336321 682259 694091 1310566 1224267 1052661 971928 1515722 274267 792604 797158 1282232 353955 267429 822972 1400293 716678 1485508 691074 1682247 1720793 443381 441548 198426 1379545 1615383 1370962 258813 976765 321158 1631868 428836 502196 1116719 574078 1485597 799446 1119879 304652 472991 1378698 189768 143897 107561 1663072 1040640 1909094 354374 1467934 362712 147297 1015887 385824 758759 129143 1004190 201544 962497 949618 1704934 749601 364303 1196242 1199011 64269 1188166 1245792 148653 1608672 1473778 1981441 1433935 1100430 1482158 1888387 1410322 185337 562500 1161937 1715901 1250611 264307 1800263 1503821 1850980 580097 1702126 141723 715409 117778 1499801 1051206 272340 1747558 1491246 1521401 650563 1900468 607312 1691212 81672 1986936 107825 1217137 1024832 146130 1711461 1160287 715174 247458 733237 1697798 1654374 103195 1952366 70368 1243514 1218208 922383 1438752 276212 1216994 864185 910313 632273 824992 1476748 438926 1735900 1404497 1121803 388137 909353 1688949 1207992 766829 1405609 1197293 22232 66541 580583 1986696 1194732 880791 1620014 874168 1396622 937284 1844962 1779785 1383630 1325364 1923471 1966538 852869 1236578 215703 1261916 1388622 1261138 1370083 696551 178412 253918 826410 1834996 1840695 1131972 1836432 951781 1785373 627807 944739 734747 1481896 1265883 30856 1628611 581674 1995630 1698737 630207 1855427 642851 383429 70757 501630 1224439 1074483 900709 1556901 308032 499649 923564 1612948 1077930 1976020 141207 1305160 1595935 1814624 1711480 944067 431815 1131504 702556 949836 916914 1645636 1382200 843966 1379721 1544265 1664320 1843498 620461 1071951 472146 204780 1453129 1509713 359714 472824 1425755 128044 1814277 141058 1656907 1170168 1392254 1548564 25265 316166 1899629 329611 933589 1670932 1095835 1883333 952274 1822213 1231084 1038025 524126 472122 114737 403461 1252536 1298402 162278 1013708 660978 977700 30556 1667808 159395 55609 622820 496478 1108434 1669910 510580 1034675 118871 60065 137199 1760506 735343 935372 1271135 1742750 850311 373640 1588957 460588 1798059 1646407 226312 1557340 64250 1997762 1748860 1065566 1655798 1215119 429108 870208 64853 1498136 1927305 1031428 1966641 247475 593340 1506116 158856 930258 534694 367847 1055106 1495876 986117 71374 294605 1478796 1923090 1141307 1288180 584294 1590489 512224 1717974 1505571 1241831 1510132 819153 1556605 807208 1887054 1105448 1504938 167223 1275026 656702 146793 941149 892342 1979769 1431755 365034 282675 891520 340369 772995 1896948 1410773 1679325 918356 434540 498025 311480 795684 3627 744479 266754 1358601 937542 876574 737391 225580 559162 1792118 516241 213760 922176 1769068 1362677 648493 557399 540881 1302981 94839 1522195 1276240 1510424 1743838 660657 1458685 1444048 1006780 729507 842298 659275 1265661 1524146 1328342 1849353 568227 1682006 252996 105589 1081685 1020838 1121433 1157547 1925146 250421 1274951 1971834 1672471 1421914 1672726 1780872 1962339 323715 766008 1012162 1728571 1571367 260841 1723790 793538 640139 29758 1606073 1079033 460118 1513199 56397 221577 617015 630605 794854 132296 1392011 1291120 844157 1787820 1578704 831751 1261037 985204 1080024 65426 145771 454021 1475258 1803867 870195 19710 1001940 700116 836899 1898025 168589 1660747 1833083 131089 414286 1930649 1363368 1649713 836629 1697504 1845173 1221684 150324 1929347 1598196 1989709 990455 341110 1390826 1150251 1969776 806286 937570 692813 172118 370627 1379427 1531224 1822510 283336 223301 458828 263895 1818997 1994008 617952 1997666 1250236 464511 766681 605438 1010273 738221 1974667 1527603 786526 1235856 1750802 55214 1631548 358525 1881229 1689617 116676 146419 1100322 1357005 970829 1525563 489533 1281068 205103 526384 322048 1782283 788531 1065856 975620 1449953 1482252 1732382 1688201 1488484 106245 1285202 1715947 1982220 1537580 1890067 1322583 724777 736183 1915310 1971545 6779 592460 676798 355497 1994328 565753 65569 1400295 652498 174092 1601018 1220418 1112080 1562396 440480 1423714 712783 1930721 305634 763752 828472 183970 1282499 1608142 996373 483186 1386293 761212 1875006 23358 1615114 1543001 1684701 1150685 245209 811325 1056059 1529157 1490202 58372 1857945 1177021 829159 1463204 1472603 800563 580595 1997750 440209 1887394 345326 248129 840831 1966269 1348642 1697714 613329 1678363 282291 1347721 1283225 18256 1274016 959531 35359 1006808 114671 1802280 601226 383806 433843 1532765 952108 1792450 380798 606315 1098194 1334712 599131 707233 1086341 107368 58159 566487 728552 350369 319660 1407638 610062 442225 163688 1901643 1880646 948726 1107662 1967331 1285199 85888 1992998 1407823 183719 1452686 137056 227500 1338071 1292915 810892 1139178 1621880 1319149 605042 402347 1439619 162602 779623 775222 1327305 1199005 545196 1463834 739125 689341 1298481 1292179 1666317 249193 65964 1957540 55966 1721048 257638 935955 114777 1374681 438470 1017819 1480898 1975851 1805232 1908860 1186069 110158 1622082 1624343 937416 17439 262182 980870 408152 337717 1019959 651858 278124 615254 127332 339799 1912865 906678 1179453 475081 465525 643231 1827384 522993 664877 390322 167710 218983 1501652 1966027 1596654 1681534 667154 43556 1322309 156320 274053 377863 1062502 644557 1993395 853580 156539 1436158 1366588 1839300 856716 1410832 1789977 1766336 24310 28620 275419 1839751 548632 1169 1959655 895323 1571528 89237 998160 1031081 1122332 377650 1042859 33005 465481 1434532 556704 822454 1340702 1394199 205994 1126063 1300144 782039 306957 1349664 1435606 1910316 231519 1336309 1088627 1341220 538749 1991703 419188 1681794 54180 1375342 1920403 158802 1944809 1726245 1598752 757738 1149992 42367 1575261 1853962 837970 1323040 595414 669495 1894049 1356937 243984 1333622 1443632 548851 1298928 536511 1643047 675242 540698 899800 242042 1249375 628454 1392759 304146 1972791 1984241 374185 305208 1878914 1396707 1874998 1908544 521373 1567732 162556 1446474 796416 1900881 1252318 1543190 1743871 1613997 612839 1576398 1112359 812973 845970 1300610 1355533 101638 244240 792866 657608 1545249 1069662 964048 891772 1915907 1565612 291301 1853109 1447408 507094 1692699 589551 1079017 1419513 1751552 1563400 1464840 1382396 1987048 702404 486128 1146392 972643 1353910 1074369 1845813 438928 1108529 1161006 1063660 401966 1927694 367161 1528872 1534168 1005957 97149 968011 669699 1322119 1037016 681729 945561 28205 500503 1239038 829814 1149769 644361 1922368 1751473 1943652 1030484 1605309 384227 441899 1337865 414621 211313 518574 636423 1837883 1866748 1107782 1846693 1657260 1724123 1956547 924090 1604612 1065687 347472 139391 1172474 65185 514850 76363 1032771 1645518 1366073 1307671 690286 1542878 1606625 1235787 1120628 580841 1174548 1697670 1695179 386025 1708244 1101146 327298 745647 373782 920505 1381166 903559 788208 532612 274088 1506481 274091 841997 1765755 1164436 1196935 1290310 848084 1155131 1692578 943913 89562 1360864 338784 1846906 1275921 162545 18463 1469154 906358 1727906 1050681 1022830 1289165 232859 367475 304207 914679 294055 639801 829673 890269 915510 1066887 250692 954679 327424 486049 451431 1504252 1015895 444630 1527955 1302474 1276336 1718719 1225025 1988791 694691 1100620 1062257 1871066 1732850 1718080 1415486 1438545 1664562 527767 756410 1173596 1494343 487161 1185369 1050350 64123 1046253 393756 312441 143463 727041 689725 758524 495134 696905 360434 681916 1703793 188584 1329624 1381268 1950881 1966384 1759282 889769 545326 546183 1590055 1441836 1298888 1520179 515641 1694323 39434 760282 321086 887189 591191 608824 587783 955175 1702669 721344 848664 794089 879154 518608 1562343 1579464 1727444 465412 102603 1353997 1937579 1907095 327823 160981 1063607 47598 1941714 1745198 1507028 1457791 120160 1671107 536678 845113 1524279 540276 1654490 1985255 324591 1807863 1031130 92212 1492594 936067 591544 270089 1141774 90607 60029 1769800 540390 1774224 545436 388865 1756919 1301799 312472 1418466 1605699 1613628 311793 1994736 1152907 1757270 193209 561020 1299868 1004330 651460 1718092 590291 1521273 263082 264338 334035 1430871 708297 1110728 301088 1483270 489568 545041 1734605 378296 1743177 613578 1508065 360904 3084 675111 1588371 628663 729221 1509219 106861 1002781 1685720 1335957 1055470 1884075 976906 1464119 1249138 1278236 728212 1802938 920697 700908 1086737 1346795 509259 1452944 1919772 1419607 791959 1937709 882915 911336 1098397 1544736 302612 312003 1063109 409011 1476260 1128721 833269 1916154 1766644 1971214 17303 1778711 1479366 1976673 1616961 1914697 181195 906440 662428 361741 1077346 1231604 836804 1567080 194195 957952 1403382 248695 758619 1074362 1480626 766516 1058103 1151408 1756480 446119 1415718 716896 971813 1883940 1754924 1637732 395757 603175 753015 1116655 983243 1538194 1835243 1279118 800888 896691 985797 1551577 1309212 28122 1203838 294959 187153 932976 1872860 700341 353240 188326 197501 401494 698824 213561 576543 1965178 332507 302413 294497 162869 1899488 1419693 1462593 1895419 811378 1306717 294547 1267733 1586401 1117714 302797 1709785 432546 791378 18026 1438839 172818 429184 1695835 1495138 20512 1584238 253815 1080202 53517 1155409 1248980 881914 346963 1070395 1238188 1843916 127789 1912980 1173322 1369406 1950788 560595 90809 341931 1654797 1507310 1221520 1182177 926730 503032 343349 1777062 442542 138740 431669 1936238 774465 992312 389144 1963868 1786466 6274 813066 1299928 885989 999621 1381853 983759 373731 17034 37853 1348016 742233 1472437 1588024 1412318 1100150 393267 1882805 1707077 1137894 1555778 1369008 1430773 327921 788291 1609922 1689805 921751 1244821 1363802 97814 1977836 174498 626348 1516562 1350403 1532462 815507 1059602 936429 1390883 1284210 671276 1560231 1571598 1280036 775412 716819 1238837 1597146 954247 1176400 1287214 913162 255777 277924 457136 1062024 1868528 1106770 1110882 1201659 1816157 1745960 197943 61090 1983661 1272953 975399 1181091 1429091 1316345 458240 338532 1576895 318084 926648 1555381 91309 94488 1164919 632842 1548730 353793 1518179 672484 1786396 1313994 1644797 25104 1725297 869595 1102515 917646 90853 1558337 192057 667915 1798630 480092 193865 283899 137461 377431 1591548 130331 734347 348676 58365 983794 696955 1956240 509617 403152 1361202 1203685 1191427 850529 1807244 985525 827575 767069 694823 608615 859626 1016930 695451 41372 152453 1522248 1234060 1222157 1715569 1938287 824298 801120 1030087 1265178 974219 364493 686500 1205594 132508 1329080 1256848 857994 1183539 343313 1871320 1030579 840681 1798134 344852 746582 181002 501776 394624 1499944 1606722 1500892 1301431 1366146 1817490 1839905 779902 1188220 78470 1181686 210880 874173 35346 149592 431089 377455 558157 405402 1982198 1464328 285993 141862 1835535 1710663 1974383 1118213 1800526 1740766 771433 974653 1432366 1138465 1210758 1911643 1901904 1630940 362598 324101 1556848 882143 1300522 1065490 1905004 158106 2326 183425 1413011 1470727 1424467 799499 1638003 1304956 985428 1820768 1026703 1015009 923603 450860 74788 1082926 371491 1041295 1072003 754852 237454 1497831 111646 1486835 1010987 1787667 604989 1921743 1693998 445774 1498884 1385817 77892 385849 474963 883326 1352714 27556 769224 1498671 267966 264033 1029359 1681494 1080272 1380261 441119 1587518 374658 134135 1622223 719506 54232 1699598 41110 1215549 459124 1847466 1765548 1581714 1832881 194544 35470 792290 1206855 1149743 1452497 237340 1601013 544817 1326691 1427871 1146303 658038 1373537 469188 1332595 1128154 1792823 729242 1849244 297268 590951 1047994 1783336 1259144 1115797 817911 419023 1015834 903466 92734 127480 895107 513357 1527776 850787 248167 1849110 778671 1560527 603919 1638759 15364 425459 1764493 139766 323798 254205 195152 336748 244024 1559238 119152 1328432 184847 980858 1079868 1228031 1328839 1986871 52723 592085 147613 1019652 1136203 326401 53380 886987 1780429 1955469 1348263 214319 1515009 794467 532989 1709996 1485864 682785 1103 264771 1345163 654650 1998061 676288 138350 1658009 525392 452646 530819 1328939 820217 166453 352971 508448 1789274 1499549 807843 1076284 1620822 470522 1263091 1455544 40824 126014 200826 1326937 322977 1821471 1123666 1912833 1749976 1262528 959847 958391 125404 233402 321107 1888556 1115335 185991 1132544 1909221 1933900 788853 1935196 494175 639539 723634 53692 1601186 86672 455342 496375 819490 1112314 657887 509672 1720868 105987 1018762 1284184 1284803 352899 991952 1530572 218441 389071 1157776 1838848 1578252 1135848 1058339 843390 1624307 945500 237542 488240 1032755 869579 22651 905788 1916030 460682 991267 1745861 750529 1050926 1718399 1773212 1596132 1028613 1325325 65477 69342 1301921 1254835 229638 115137 1368977 681392 501115 969384 148894 497833 124383 1078197 1306873 181296 1250141 962376 1613035 400424 1107701 1749315 337109 181256 750396 1326613 656643 1276058 1490275 576745 964166 219447 973827 1166097 570708 245487 1946075 1952660 518022 564199 1892075 596525 900393 1970739 862089 1272396 410862 1938548 440032 1788318 982759 717447 1971264 716872 519323 1794746 774718 1157131 1632486 146159 510325 1056939 1825453 954556 273324 1377310 575930 858537 1507150 569586 610088 970190 895282 37488 1376920 1364769 1368935 1209156 1331497 1205075 1768672 788519 492913 802134 374235 843092 504729 178230 1036966 1888287 415894 1916251 842627 141502 1726050 533922 1862848 884088 278077 651913 414845 1216474 1122628 1719154 684876 1220549 144976 53956 641293 401036 1153593 1017634 756754 1585514 195795 1373271 1050633 243496 168869 453144 1183419 1216110 1069621 1182585 1540552 1049323 1877191 917245 486063 293101 295077 520759 49591 217533 196369 427288 1083668 1354140 1069945 1549046 1726548 1476921 177882 544077 490561 435078 215798 692486 756966 1220114 724058 1064732 16327 269508 1665108 158573 759381 770361 1023219 1849563 1233960 577159 1951117 638251 1858517 1403065 1011067 1914486 639056 998852 28844 661097 1869655 1338383 1786561 639728 591980 1718210 75227 1252505 1505966 343882 844949 1805948 320617 17396 925685 932567 1311024 1223592 1008376 1146944 398493 656285 1132955 1677285 774652 186639 1843947 86348 756835 359151 137076 1129120 1242118 292330 927877 1426710 728377 1723932 515561 1812775 1894252 1906980 471946 180817 527852 1951820 1453571 1026857 963671 701145 597308 349947 664580 1323035 135774 1814821 318550 1142277 233842 474819 1446823 60225 542079 589834 659501 767277 343141 472486 1772132 1917474 1880757 1700084 1724843 1361833 637830 1674573 1601247 1032766 1983109 1176553 10194 1856022 1565644 1738488 48997 1114430 172366 229034 1258843 649497 16254 1260558 1562913 666066 1030279 1082844 942807 523259 818788 1521059 1824432 162702 1517029 1891840 1660680 487937 1800738 840357 1130630 1384469 1544395 671186 974247 1945629 1775331 223536 146677 1813173 502463 18696 342053 25027 653348 981900 1382905 548813 627526 989459 1900686 1234533 407180 1840602 34100 348742 1324690 675486 711063 770201 491791 1692348 1108974 1798981 1896332 1934344 1508927 84905 857002 1219464 1338256 1289078 1990650 159704 1833643 1151223 1034243 1948343 999599 268239 1006807 1400420 1604773 1621555 748562 1367851 748798 1963389 689458 316893 1733487 1420199 547880 1856472 49406 1613917 1215600 104128 1519191 1961901 718944 1789914 1107125 986319 1867157 964045 553953 285239 271268 268636 1805983 250218 641153 743697 1217484 18302 1930515 233641 430920 203134 105427 954384 1434873 80883 1282185 1795779 1660513 1013515 627043 1935832 1130620 105109 1923921 331615 1957095 846318 1774794 1473110 93790 971958 1417437 670839 990913 1083357 210246 1815626 1000356 12799 1279459 1484369 598805 1664588 336464 136340 1360488 396669 544916 383703 942038 1414755 109081 107776 621450 1667247 13315 1842953 1933067 1851168 1570359 1647334 674161 1359061 639126 1731728 524118 1843046 1768661 1906242 378406 1186450 1124710 207456 1195129 1940447 1997171 1801048 1114731 1519302 995836 1771998 1622919 1458207 772066 444513 1283203 1275530 1378383 830444 1756424 1053084 1282358 1480982 382983 650082 340337 84396 1711460 639652 1521578 94040 1576821 1359103 1628958 90423 1741694 956186 455172 600116 428456 1814822 482807 458546 1984615 533121 62110 1575907 253320 507413 1492442 861708 1803469 61958 632946 1112150 1247268 339007 1468531 1378755 853831 1448573 1937039 404166 1903300 819832 828019 657507 1698681 967939 1148617 1357 158969 1818772 823741 980943 896926 900451 18601 255356 1682946 676441 492877 117686 877259 1846706 144347 553967 1237804 1540353 67823 435629 841856 720482 481759 1592973 1903545 1645963 189854 1393581 594236 472210 990988 154060 1614387 1101333 1699945 1274482 655705 1972400 1093400 1198248 484077 1396194 278479 705653 641083 509994 1080900 260392 1534295 942073 1490846 1182449 957575 16511 87488 878649 1318328 62863 394116 1043131 392959 1666316 1647745 49416 180197 107708 1847965 950401 1436756 862092 1140423 1400472 751031 1392085 1837038 1031653 800042 605488 1009257 1520812 790924 1857319 1394331 719664 875204 621356 493792 1331036 1030557 757918 1446121 1002993 557457 1148832 697874 904238 956601 426424 553006 1951671 854832 1777342 685927 1961177 36073 241523 1728021 1616352 1515255 1080556 1976352 869898 1720979 484659 500530 120110 37391 472013 1643851 120914 847073 283284 1867010 1509482 1750918 950566 977061 786561 1986291 1772524 962247 460693 47215 1807086 988851 419143 1729716 676376 1070665 1551786 1737215 709776 392672 479833 1302017 1292310 1896396 1333180 1603289 1673350 747900 1794553 229540 30497 1058296 747534 69796 147636 289473 1928955 1390576 311481 811767 788273 1000080 741186 666059 1405164 16909 275172 796426 1016210 177186 1001097 658473 766505 68625 1331462 1624137 42581 1970392 1621786 1602596 741744 1864166 1417741 454031 1397460 495875 1463282 680322 1938389 805681 492839 648489 91560 1841555 973227 279035 976258 906920 1454275 1864698 87772 254030 899686 1739074 1424503 651165 1596296 451031 1636866 1881743 890422 784858 1452750 869784 171972 1566175 1798469 1963976 1334780 1573985 1809779 858222 1829515 101414 1063933 1956786 1577264 949114 1763416 1844193 1844234 671423 1444212 1567986 1192828 796874 593316 1055597 504519 1792781 625683 5017 1185585 29281 61571 930482 1540720 395471 1008629 741564 441848 512725 1198865 1981202 768128 94898 558325 444351 1326290 278406 409148 1199689 882193 954470 43453 37201 349307 1439977 1275119 1823437 1170068 945133 63055 1537762 179381 822420 807707 174008 1136240 856737 276948 879861 910338 1428845 14777 1953915 1154185 856859 1691444 1566450 1561063 588221 212142 860607 911782 413513 291285 375939 1632651 1932345 106580 72027 1397790 728339 1602504 835886 1718710 1318044 846665 955831 334271 846359 885368 1039492 10157 96711 1317436 95473 297318 1192648 399302 805708 630989 966379 1258994 1531801 320437 1112825 1754959 1160619 93522 670395 651155 1499675 1976996 572300 1490330 230073 669232 376806 1232303 1111530 32054 222850 932923 272497 547842 444660 814540 1672397 1783215 666889 261963 270034 1320076 860874 1588675 693849 1896128 1857688 749048 1311047 417592 155034 294264 1026397 1232479 995824 487445 1177693 858055 1914832 1624786 1062500 1695624 1656760 1218990 290027 1881060 910215 447043 1029965 591309 515255 825390 1176879 1899026 1987706 1202057 293372 1261367 1885401 1090531 245565 1807760 1796032 771653 773116 252648 1701568 1738281 204145 1104720 781256 1365385 1321369 1108547 1391307 934389 1431284 354030 1603435 291788 1237173 894384 857825 123704 309864 1510566 214094 1508140 165911 517279 98884 1871941 1861068 1120713 1044497 1418450 324754 117190 438356 694193 1174281 177504 1657803 649628 1811993 886812 427875 665837 1560807 1392386 1105186 32218 1733780 1988764 13844 1348773 448854 772467 1273043 1729346 1279468 1908753 1534559 1417414 852898 1673755 1490754 1955987 344716 794701 1218508 855137 103721 906102 873754 759253 1997267 1117172 895066 554408 361490 1665462 1549679 725224 622423 784012 1350799 1217181 1575672 1763293 356072 1894366 1920284 420271 1057895 787785 22479 1820842 144153 1260169 121270 577669 1887324 670359 1071147 801205 249118 1415559 960604 1871735 1756838 1125476 1990160 1923054 1261633 521990 1526941 1072107 1513333 1576960 10564 669470 1905037 324756 1043473 535119 1371158 1903992 275797 1268319 1425370 1374320 915677 1119884 1561288 1436592 1948419 228974 234481 1598358 1289447 1521460 385026 673187 550725 890736 1920661 930485 423913 165104 1287121 1286528 391342 656046 1911327 1407220 480557 1020222 14169 1365742 164500 1101748 140930 1350246 1821772 1458012 429763 1066692 608020 1524376 970279 584967 742443 313596 1171007 649978 1799189 583966 857190 326025 462113 1785818 929250 1581466 1594726 932954 704453 839389 404460 1568434 994073 1567338 714481 1932826 291137 984295 238900 753244 1880892 1622113 875569 1155219 1105152 1639915 1350850 1950297 936371 726864 967343 1845709 1175962 1409015 392679 1548956 1136794 1246238 749955 705878 1107149 135358 361117 1701947 76124 474026 1552798 871244 950509 519028 1583239 1140019 412294 1795004 966544 990151 1932217 269261 1198050 439417 542382 1394459 727802 1995166 1581893 847349 1083954 1665253 289289 1877555 1105497 1448441 565863 335992 1386515 1578206 431445 1395111 749736 1572963 974476 828813 1374589 1539569 1728249 388450 1922824 1934892 75747 499541 1830349 367538 181111 1165537 678362 178810 652467 1357962 1227133 1568029 1534599 317945 179380 1435405 1306285 1537057 1099811 1373814 1957782 1796917 1007907 1483162 893588 151 253712 797274 696573 1632009 233507 455333 639154 851969 1081684 1992873 963377 35847 845569 331850 151763 1614873 1519402 1899563 1918428 1529997 1106338 1868518 1653782 492837 327469 816056 308532 388200 1730886 33907 748174 550113 965580 715556 1330199 1942175 1542620 624326 43234 1237841 1558976 1433468 1834402 1029096 725531 388606 592207 1302697 1328489 510562 845065 1737178 1546869 1201751 1286583 198970 1401569 77046 418137 1688872 739053 1624841 1325990 1995357 1969693 295764 1205382 700253 819888 426694 1829470 877694 1940151 1418417 393977 1604027 1329524 1224493 1583715 1316536 406416 58734 16625 1544415 979411 1094459 1128696 1451320 930606 1462691 802697 162564 1581372 488631 865781 128793 1408063 851664 1822073 871625 1645179 358160 624844 658494 1591391 615333 1151759 384851 1952151 1597334 1463664 638501 1152771 176243 395161 428969 605189 1511309 578799 1566713 141609 1241624 299168 1371779 1657139 104592 1386698 1228756 1682367 100900 438133 1366384 1890303 205441 853810 773143 235561 1951322 1338681 1688610 1852611 911709 1907740 1303669 423731 1775941 82841 472721 850907 1700007 514693 597670 1364557 971941 611482 1257141 1073152 156212 1021071 1946007 550215 969652 1034414 1171315 1759143 1773334 676303 1722344 841711 827142 725455 1663646 1425873 573702 103894 485894 1032101 405021 1339292 461209 1091579 1200862 1950717 880237 1054887 1479258 311022 461713 1058376 844997 981355 786963 1999873 738078 795441 1367929 844218 1615829 266175 190783 1929866 632251 1008820 1158009 1268180 371766 1222888 1974359 545304 895294 1551700 1917223 876193 1344943 1121657 1627492 1964071 36479 1967026 376319 1169013 1322749 526416 320157 714825 84877 1196928 1173527 1110218 1879373 1394370 314929 12890 51362 1476570 573708 1675969 1385491 864745 1630229 1324794 559076 1494443 1199223 1885583 178778 928074 1034896 1304814 819422 1982450 998712 1744514 297708 156205 101849 1626289 1900436 399880 1375641 1491134 220233 1685558 863971 912156 1011578 1789833 52482 1687532 660222 400402 656989 799402 166966 839522 736632 1261655 923219 127319 430791 63676 389169 820341 749529 1614173 1518494 788923 131108 546406 843698 1941360 189170 420228 1544207 1622714 377663 1409790 1588938 235992 1329688 1083146 1548095 1403054 1130890 658164 1898623 1678569 1530895 562674 1729996 1954936 1689511 1563987 516502 1506168 1819193 1523484 58092 998114 1317098 1635242 1885239 1422663 962250 1010770 214678 801870 337268 1069120 1455678 813117 535667 1823236 321358 1557715 1263358 128502 1824652 1293978 688606 758505 430368 1235845 1374315 1786298 1116023 1989053 90674 812530 1793211 81164 1134694 1623994 1565348 941034 1553027 1783419 921306 362794 478511 659354 1700423 1951988 1117969 1199170 812608 1298998 1330674 1945731 1457079 680866 1496839 121566 1227626 563677 8280 573083 1878569 1399848 171666 1927345 714471 1255044 867321 811143 1344963 563072 1664953 1754372 136845 1173893 1286625 1872779 1949028 1609498 460075 1395250 739357 570057 31440 544831 902774 1819197 38613 47696 837727 1830089 968360 1924635 1458518 1409029 579643 764776 625350 1599714 1805080 32019 1149166 1265430 1514531 1050834 1706207 605247 781151 740869 464966 1590350 456529 831302 137674 1120266 760589 163100 413811 399441 568308 1774781 71933 1237593 1856701 1670779 1659070 1555760 847155 1406446 115465 1111534 1616905 1861533 375843 261832 1376063 1664545 1075844 1849483 1110366 1159496 419213 558867 891145 1419759 1852139 1513 721784 1661462 229450 111810 1698507 1810003 872437 988026 1998889 1912314 1542318 816974 1766394 1596964 1736117 179837 208758 5114 1998560 57292 930784 1203870 883198 759868 1981175 1399754 1485324 10346 960003 1677183 244531 1387691 367778 470445 482241 925044 881482 37208 785451 1340318 794441 1469672 345883 969097 108890 584262 1509867 850583 1617701 1936991 313713 937841 224525 1364378 16261 1702117 1701554 889324 1145006 1641300 1775110 623957 1783845 1669867 853655 1490080 707082 1340487 119756 317646 1400046 1034459 244648 381270 324222 1827358 1707290 1937682 653020 1636274 1514777 740103 1163031 335971 565213 1240333 63238 545123 652575 72745 219810 1796487 1578770 1302281 401079 346746 1828195 1573908 758244 1010991 1557564 1380435 1139275 1049980 884070 1095605 250720 399212 1030214 539747 1410623 1376588 1090527 407036 1263803 539946 272158 1943730 75431 1792123 1885982 1110772 1052258 1360066 1586687 778596 1580514 452360 1304439 668616 284802 1218170 1607992 852921 1974451 744365 795097 1005805 461538 456556 417812 1018149 27674 1832224 1297545 1036090 1661336 1777527 747753 1579288 1859667 888284 63028 139145 1023857 550445 541197 1447903 1991519 1685397 599793 624383 845733 858885 767007 1481558 1034121 658995 1729978 835527 1574566 705456 866848 1864353 160784 1328388 513881 1310202 593535 1471289 1017700 936408 1917897 533082 844303 1790996 287187 1774158 1340651 1453089 1485244 1836692 652651 170205 727713 1023040 90448 1743672 1604552 793551 1450102 336317 1547686 1898785 935608 1901128 1725394 578044 1888054 875697 372492 95899 1614565 427139 1564095 1497091 1519961 1370045 1932078 1998378 1122241 1106563 1184229 191566 1272115 1785834 415654 138125 1856181 790888 956330 1130899 142124 1464354 1771114 1996560 78731 1906377 842239 1456551 262617 145127 1687920 1185117 803442 973873 85177 1485442 1519903 387689 1801431 612944 622714 1506103 711580 1744690 1779478 1287459 1644431 85162 1504936 1222257 928313 1672621 778867 889403 1177289 1454286 678842 1251852 1276588 1091053 1033193 1576173 1971175 1551021 268236 992492 1669686 1129396 1892485 1642996 619779 1029093 666834 1641079 1483959 1723279 783921 1549069 338173 1225235 837213 1119761 240858 453684 859222 1168135 597917 503396 859831 528078 986175 1425265 1677210 1922905 1907033 1996869 1998559 373645 1927402 348146 725374 466519 719466 496548 1006656 37844 1399 1182798 815922 96473 1044157 1398526 337530 1114649 760457 1540305 1223607 136205 1297602 1926508 1274121 255338 1146823 1383162 786806 1687082 1559465 627778 1326202 1397184 1033181 959056 1405580 1987510 1070202 1091115 1362613 452349 1112648 1128986 1746157 1744360 68716 364226 672370 1521471 1719355 277783 1104016 1720179 1043010 1024216 338696 1532754 1328434 1447467 1769465 139801 1434959 1768016 278747 608222 1289753 368496 1610181 2632 723967 1288414 1031182 561431 1351616 1187380 1198564 381435 1452811 168012 287240 1774311 1059771 48524 355917 1129201 506918 1207085 1809433 1816059 1193983 1427995 200841 1812172 1170608 1620655 63524 347750 402445 965886 1768461 1264059 1760041 1018538 381264 1446598 304889 725570 329079 1640972 731095 797963 403402 666892 461020 1326230 866058 660929 509873 1620217 1834457 883868 1008023 728475 1611935 887821 1319077 1911961 1981676 1634660 1996664 1210421 630022 659206 1734476 868623 1917689 1255932 1202918 1854287 1459491 1839860 495916 690782 1268388 1518927 1876813 1298161 1326451 1384042 279287 1450853 982790 1699608 152518 667525 368904 1662713 613614 516176 1393214 544963 1684238 529904 848719 1297573 1368330 1276386 803621 1594900 412552 1010937 205316 1369779 464097 743516 1745208 327230 1577277 654090 940011 856606 1539378 685835 952796 48682 1863975 1740089 1860838 786232 642097 1867082 1118962 756923 23262 340808 987129 1808799 1009667 1491086 451047 1478197 735957 551424 1376980 1827535 1350959 1129148 316725 1726379 1806738 1617107 195932 1582482 1777585 1432477 285076 1934461 796369 1651539 755180 1002658 1759329 533684 1171352 1982920 1147506 608820 1754929 1341571 16441 1992815 242605 575872 799400 1713683 754373 1113653 343400 1036211 131554 1448188 750370 195113 342480 1801647 1451883 288438 668760 873585 92791 1799129 1131727 19175 1879677 922130 1955523 1119308 1783789 123689 1296938 161590 1807954 1578645 1323452 1135929 1923182 1958803 67025 800107 294738 317512 1349301 605373 968273 300223 1326231 1092399 396288 1421372 259765 1739929 1359319 1817549 1352720 444851 1847013 287887 502244 1614075 429957 1228165 1625960 415110 1573192 614834 189272 1689918 860245 970668 1713421 256665 871346 1793770 1601532 1453039 416345 328734 1116117 659370 166627 1059215 1652859 1033026 1241578 1853328 650287 1706283 1387240 1537223 1572539 1213845 141692 312937 1087848 1020958 439987 1930053 1516266 269549 833040 1345974 457820 1552695 592040 380581 1067232 305568 1349143 1232870 1645554 1449446 147330 846879 1274106 875426 372254 339125 899746 844968 768015 1318858 1420597 1640613 1630900 119493 1392397 1565905 1060028 1014309 1721724 1197560 1931243 239594 1734846 527620 1077598 1980695 532200 1306706 1949899 747538 287736 1672592 373560 918997 1115595 548992 1801782 105437 1881200 379144 1998615 1611641 136862 1802196 1163537 796585 1002714 59599 1829457 1107605 1296847 719586 1500502 1682618 1556382 1513509 415029 1711712 1870632 1952341 1600201 1285409 1918315 1894558 1061293 946064 1774581 7283 89675 661206 344960 1881738 438753 1994538 1055526 1089908 921504 990696 1038766 390350 363448 1967805 1142830 19724 473899 1926502 822939 1837439 713490 1051479 882071 463273 772850 784164 1882860 1703713 295096 1873174 470366 157786 1041711 1767217 1865791 509500 55763 1207518 1978242 520691 1295531 1602803 154483 422409 543313 472589 819208 997522 1106034 1775590 1632163 679156 1216245 1269861 1615346 894926 204161 252166 547471 887941 154424 969884 278461 1680282 1781058 7561 549246 1905597 100270 763835 1130016 1522169 473076 596048 1345505 205254 129614 1849995 1977814 1475811 881852 669230 1092920 1131710 372085 1337342 341355 777698 1444100 611059 262963 1431654 1745657 416225 937906 1896279 33498 460500 26276 628148 1995151 1105492 1184889 384109 314907 472327 828604 555809 1902929 1814058 821554 1106946 747140 1438117 737422 103058 1139345 1088178 362302 1164177 1218527 609117 494259 1627974 1094223 239072 1349020 772002 482339 899523 124801 431514 1063949 1419152 1297950 664126 672795 1530649 910266 1594605 186653 822212 374074 1436591 1545445 1574586 978007 1168942 1418600 1356898 815688 1469563 1657486 315238 28671 222463 679827 1350423 934761 1728485 1349550 1495822 1225859 1973726 865536 1653607 1019976 1355910 35005 1914339 1408822 649505 1800382 1153633 1812968 1305397 1825882 1940060 1606845 1336500 617345 1088797 392563 263542 743530 1786783 1101255 1950734 1794250 1640729 1228846 1617501 1749834 1575909 1424321 1270073 116190 432149 1884408 958292 1142063 593974 571506 1110332 1418242 364471 944615 430497 996056 1329 698677 601144 1717622 1413709 173474 132735 1971131 265976 439877 1249355 601278 449919 725493 905257 1246956 1531366 1875761 1534536 1717715 1017928 354999 992828 186447 1268091 1159256 1947729 721479 1275646 1299076 1286197 754888 373962 246014 464580 189553 718663 1585138 1885678 179731 619330 1192579 388456 64350 75899 74769 1053652 497578 13172 659261 669265 502581 1501266 91901 1234199 115979 321063 1301372 387484 1440276 1655423 926120 1284509 621164 313734 229433 574565 1550912 1813513 162240 599372 686186 743946 572060 754079 547659 1588599 1929522 559615 1786083 1026532 1747170 601694 1618712 1989286 1271707 74323 276905 1319852 836526 1523979 1665109 938430 712052 711012 1058637 599231 1829201 1211302 257626 412454 1177794 507006 1500446 908324 1972285 1619669 762665 25069 1147914 795848 1663553 622896 234304 1107043 272240 1592372 1193660 1567096 1285853 247453 26848 1712828 1999783 1448574 1528895 681784 1731721 984072 848884 1221102 1084469 603794 761621 590985 290861 1116346 289263 352194 589023 296267 1804099 695034 881540 1978545 806476 175830 1711577 1763805 701954 1795874 194857 763319 1402894 757276 415006 1167750 1653595 1818921 1356053 717431 189199 1315991 5594 1916985 1722003 1030086 142734 212084 1134059 106742 453583 557017 1858167 1835729 122469 1799837 1105673 1192382 71762 1343835 358332 1891079 1839241 1915578 970177 457243 1315362 1246805 734789 1875234 1529339 736592 749616 1575405 695177 1464309 427412 1499670 635155 19159 426039 1411628 284624 1913927 1423806 1600902 1620733 1318701 1314931 790873 57119 917323 1538679 1370081 375208 1403527 310369 568199 53548 1180632 640111 1278824 1803253 491371 1005816 606984 1034672 1149385 23779 353529 1392693 1917667 187512 1241410 219974 1669745 1582378 399729 1547404 811881 493629 891549 1613853 417501 1470493 1958619 299672 1492651 1257785 1738339 158499 383380 1280383 1636082 1182802 421327 533519 408422 940222 156077 1669027 1275653 1968874 771700 763739 187961 692538 1017223 396561 1448821 1973435 734580 1451466 474279 919832 1763922 313719 384295 1324522 1509865 1899103 1443219 648760 1362526 194327 1667311 886382 509241 1450067 130301 843526 442525 1786539 1890201 410797 1331553 543267 1931549 1311320 45947 236837 303964 1080011 329403 1499034 1714740 710768 1975197 923864 1294741 603497 1661239 1224704 148079 1701733 1541565 756638 27973 1341623 404910 61060 1689023 905036 576933 1230083 119657 524001 119233 1914044 484485 179032 968135 691856 1700389 1910074 826581 1361880 818659 1388725 555562 1205780 104582 625854 1723897 1420909 1100693 220254 669279 1522203 1701884 218726 1697732 1277939 1960965 1995063 1350750 1853936 131699 201791 15997 90619 347521 1421208 701595 1841236 668299 532717 202741 1204105 1818865 1012140 1771612 866586 461342 415985 1777811 487381 793262 590043 629781 296537 46298 710512 1709086 1200694 333877 556221 1386982 1570802 1342313 1161773 289079 997922 1860245 1908127 300410 1164237 320541 276303 1623572 1567620 1501594 567223 1181620 1498957 35369 1265986 1462278 1643902 1211384 479858 380813 1309442 1308880 635052 1704065 1267228 211451 1579385 987455 1616854 841595 322829 223182 953528 1984536 769166 1889385 1789425 13004 1745025 473977 176818 122086 1157107 289923 712553 187091 576780 1181307 1832970 1859459 12801 1919551 1257715 333990 412442 1348408 212211 1119396 1979641 1283677 1507592 727131 1569645 112715 1826727 1356560 857386 1283468 727992 1376936 1582360 700977 535174 1447563 710857 639972 886512 1341744 509940 596752 1349653 1902888 932018 285776 117175 1070369 1771742 1723883 1802765 1166528 330358 979457 1438027 426390 119876 434684 197105 597517 567649 1732835 804313 1766421 945189 1027738 960198 592485 1763794 1592044 1055322 1304767 1123804 352974 1121734 872631 1854444 1607378 4422 1798071 1618206 1765465 31169 91699 813627 291978 1740146 1290065 557343 1010773 1047089 1217656 1880893 1539026 1184634 1161311 779325 1928818 163053 945604 1502190 1567157 1156322 903635 1213382 632286 339354 1502827 990009 859780 22693 869388 1440991 1640952 1042053 1480813 655377 693277 1894800 407791 823336 1567465 243443 17864 302522 87904 1787373 1203157 449449 865343 1476580 1767841 1795920 686150 892175 579740 1629745 256879 1993965 888171 487072 373086 1846231 1298193 1134847 1748622 145613 310556 1002806 90615 1802628 1522703 1432199 63543 321632 1616920 333145 450070 1269744 1565713 1637480 779075 1069495 91599 1831494 155052 343182 479649 466035 1970821 1857069 1124561 886737 1586798 89023 1177558 818638 1700632 978151 2086 1590549 1607145 859740 584176 225946 1849172 853690 6110 1096290 1085857 729137 456322 199092 1763830 1767714 1718760 1302120 678993 1444928 1176735 1472787 268940 1460819 1963088 671452 595817 165378 1420263 1831532 757526 1393727 723441 837123 271049 327900 472669 127821 1583383 1604652 1255929 1663046 1719948 1806741 1350761 1786654 385665 572239 263244 1374684 1471580 935636 314904 1207460 692528 1097536 234983 17149 1963593 1509965 305403 495421 1760237 217932 1034489 735540 1583717 1767058 363250 649363 753876 592578 1113806 1474341 172857 1093473 841020 1085844 1040447 1319981 1818028 339897 1016986 894052 1763257 1743763 450291 1191925 1260072 625504 1666287 1155792 1277778 982373 528264 1905167 794793 349635 427568 701154 1294428 1839448 923350 401291 1637813 397288 1904088 830708 1349553 1552812 1495023 504126 1785288 1565723 1442172 614798 296543 245485 1983895 177817 397470 160072 394419 213188 1752362 1239021 1735026 1549996 452837 1517293 714809 891358 1592386 1388635 1117679 786292 1874700 726804 413276 1997107 1065643 447927 823028 1131995 1802542 130292 516355 973173 753613 1077236 1281752 36228 1446561 1892918 736112 495925 649523 700454 1598273 1780595 1332636 722697 691298 484108 835430 1738479 1530672 470683 940062 1761903 981988 927833 1218709 1738997 1766748 1167022 1061632 542296 167372 1568722 1114880 12317 1141173 10517 385697 835385 1187533 1311805 220698 1444265 1399643 1334524 1490930 1090452 1878427 1258698 297131 1826952 910468 42873 344354 905329 301461 350547 1788651 1795762 1071287 409403 570798 448363 489462 646211 696812 979928 897476 1985836 1462999 1981567 1781673 1349906 319343 292968 115491 919138 47135 870070 1723935 46749 284011 1498573 348029 19557 581219 1932312 1247054 559253 864478 696668 43681 1268734 669071 1784947 193594 772777 1672833 578676 712262 1456880 132951 938274 1151516 642606 1224959 377901 223092 847013 1402984 1099202 1822578 323340 656710 1863890 1173143 1808830 1194621 1620460 765638 1821671 1856011 599442 1722 1230456 1640738 1624105 1281909 848969 787662 800506 157043 193139 1366760 868642 1654138 402551 290772 1492308 1921159 1829126 1781730 1946906 1634386 552111 127760 706722 1019575 555995 1774221 1585669 381325 474277 1112554 344265 1999314 249532 1946798 963717 848653 680558 1076058 875755 512386 83988 728104 1002573 647481 589594 1907264 652008 484420 808722 1443566 1446275 740027 930967 261822 1074594 255334 1408592 1257244 1377383 1105819 1720881 1351260 1850859 523670 1512670 909444 1387674 1310814 1614519 1477731 309844 1287543 1720170 624784 404488 1279959 1036550 1774340 901999 1334049 1828486 44627 1577562 1102411 123544 341037 1462396 1776681 1725526 320223 469099 193668 70147 594242 501448 1725566 1735113 845385 439711 233945 917150 915098 152561 1096333 14953 1049346 926179 264568 15142 1063424 800315 1137719 572099 928820 1897597 1626852 657980 1376015 1595771 1939653 1198991 1167023 22888 1915478 1880584 608110 1244389 649884 1425079 318035 1435331 1933790 193637 320795 1462922 1623050 650422 1149718 967452 218625 284812 458316 134517 1842351 1572003 235967 57713 248138 1805752 1868859 372034 1494380 525813 1415312 89118 112713 793321 909650 1829354 1087854 1077504 153946 1957261 1580637 1855877 1505120 833719 162992 1875637 94203 799589 260125 901112 1915663 891875 1485280 1743799 1330471 295652 556999 1456633 700388 686585 22114 1339882 1328819 1371070 580505 1657272 1852828 1582993 934300 337117 1247112 1870267 1343003 312338 1726569 1971776 386681 918574 1716337 1992960 1726373 1382614 187424 1327009 574942 317099 699297 1653120 1355160 1220037 1622240 962794 1863213 742522 1109946 886331 666243 524186 511354 618167 1963135 925789 1053716 24705 145939 1368697 1093441 248992 230775 1968596 1943461 358963 1059750 1642979 1094266 1989737 1583421 1378579 1447371 465129 1530213 609252 1532473 810725 1513070 114237 265927 1486046 22491 889581 872823 1105664 988551 1380482 1313362 1230750 593332 979960 947326 896907 78195 139863 1128100 1664366 729867 69744 1490714 235270 56748 586514 1764943 1154752 312150 1288111 1044134 634405 912212 1533970 1771638 1948202 1995873 716392 208026 1131374 1323404 1224231 52371 1814457 49355 1769530 541278 1171688 140053 7515 1179761 120988 1961275 66259 1133681 1669749 1218026 1368085 512183 369830 446956 1082570 1316688 1156223 1518058 1721482 1409709 569916 567743 372804 1174328 751421 977598 1913909 331216 1266045 1863499 1698985 1029732 701361 1950631 1497363 807919 60158 847030 736578 1649081 717966 1592785 672162 1537025 414827 800226 1620685 1205984 164032 1071442 481013 1656235 403962 1069247 599065 1735676 610917 31814 934019 1168806 762484 910227 1593138 747768 1016199 1973594 1835945 1755158 1760644 1749678 1130011 1416539 1600327 1216222 1875844 1740179 32666 1650815 1421436 333336 616328 540024 684977 736101 196941 630282 643711 211856 1769350 688947 810794 888150 360713 542446 949127 234301 1132200 732185 221139 79949 1805293 1188147 247097 1208208 783887 949677 1433784 354254 80493 1898946 799930 965111 1674931 1289395 218407 1548671 399214 991667 1233149 687551 218294 1300740 1590396 329783 1863084 1834224 423594 547075 1283136 995697 956454 180738 314232 498820 1215472 1834098 1038563 162569 1192964 907734 1383426 1355961 212646 1381882 495837 1184668 1948891 1432801 776258 50271 992432 644595 846565 1823188 386550 585596 398654 1680382 1846532 1036949 1564706 1082860 252903 639875 390012 767709 107821 1057613 429517 302083 224562 217297 121297 1060133 289581 1307853 79968 296765 1911722 678724 1939254 983491 25989 158146 1797776 49777 207560 250246 1887137 547947 1131859 1966524 1544108 1746894 195024 1253430 608139 470251 52483 1112043 1853359 584354 122385 89069 1314545 1970379 1010520 1819797 116103 293807 607248 1712814 1654045 1095505 1618484 1537263 1289132 1002933 1191346 1788031 1659144 253033 1620942 1037565 1336556 218858 264598 171675 423438 396422 1553641 244697 416333 347631 192720 134607 1782216 1734980 1951163 1948951 1537413 1804767 1414540 337498 60990 1104237 1965115 1740223 1109376 295394 1459604 355040 1545234 1992919 1206064 419683 1789298 1034595 233009 1019255 99670 1670504 892496 933374 521702 1319407 1291202 1368268 1539918 1837848 289641 375456 698056 254551 1114434 1401923 939375 768640 1914082 450741 1136909 1784923 1976141 441641 1284582 14394 1614119 1294090 979525 1771168 652568 805797 670166 223739 432698 592030 1137534 1495122 573387 788679 874882 1429993 1516353 284652 27761 73015 1519456 1257024 731503 1351465 1524291 1135828 163941 68426 346668 1985582 190212 993554 963826 1961212 806980 173838 1254484 1912412 378211 1255352 895551 944643 619822 146816 717586 173694 43664 446024 1852864 1950106 1591346 1317854 195451 1577603 440172 1068725 622744 297448 1105843 275610 799472 819838 1696837 1714898 1751205 634061 527232 1596103 1352481 1007637 836744 1492713 1650217 459614 179960 640885 606305 1944626 714707 627788 527883 1601280 1028959 461093 407346 1202576 899942 1796777 858960 1384003 985472 1326892 1854301 799488 661656 1388715 693415 240177 1531492 714698 145769 1766703 112606 430696 127929 157193 415975 1609464 755009 1061848 443222 1432018 1163462 846206 815412 517053 1539192 1053154 1016668 1717325 1772468 1511011 105720 802200 334005 789225 78874 1015835 862786 669020 1476591 1824879 1135891 855974 547511 1539888 1854977 862107 492164 175025 413965 720048 738294 526391 993650 620163 1753414 202069 1516701 1921902 1532315 201174 892301 297757 707827 210061 584269 357910 1861126 305733 204511 1806918 1128944 887960 1471294 1361896 461227 1492292 912231 156657 1516791 948025 1976531 243380 1010624 1192764 1383598 1402375 985084 1069955 528918 620895 1476719 926155 1028381 1545528 1730150 608954 833182 1341808 1809725 589916 1202673 1839552 220985 1566164 1428418 927713 925906 560302 1544232 1624260 220705 1588379 50135 1857088 989115 406463 1453865 1729183 1517118 854459 470421 1928000 1133607 1742323 1609043 424845 711100 753141 1349170 240199 1632643 1257134 627850 984797 860795 742684 1255050 1382822 1613345 1072458 544 242861 96837 783120 1565052 434022 239412 285686 1468196 620838 565255 1136435 543838 675603 1495780 1035060 1587827 1325915 1120497 1098197 374717 701661 1857765 446490 602307 1537411 683702 672080 1834057 1363940 557943 235948 302791 1987073 783088 742835 266439 68215 1947790 897808 911964 1983593 713106 1882843 1714408 978172 1196096 1221219 1082343 1761144 901739 232559 765784 1767258 153017 394241 445224 1989929 183779 1416667 1907665 560813 603556 1333685 91274 1535873 1582166 109790 1775613 541624 1958537 73874 1031442 274899 1081389 1045634 1760586 1237027 552466 1496096 275784 1266208 638757 1501342 837493 1553088 336372 1682982 353536 826187 1525905 1963815 1420738 988502 779738 637426 404852 1795434 220372 1502048 615956 548975 1890562 1841994 1288216 796555 1458944 1663230 1056946 696514 138486 1452717 1121135 898616 223583 586523 60350 1814228 460478 1386839 1835150 1039392 296035 1709534 1256010 117742 1992631 425064 1765634 1573009 444984 1188308 1299644 794500 963755 1844360 613636 852526 1398197 1857931 87444 370606 357674 942478 1148879 1688027 1910478 450795 1316930 1636083 1026966 1026854 1567283 189321 117156 1899302 788471 388012 1115404 1398558 280273 709462 356180 1016315 670582 164134 601838 649600 1506946 1757547 760590 1171891 1089250 1209343 1969380 211358 1738413 520102 844936 1912431 1441634 609001 530149 467660 589212 817767 1159528 1994920 916219 861440 1028130 194979 1233339 1770925 336892 1168993 1357514 1129707 1934628 307090 329262 1077502 690732 24147 359011 1995224 488787 445543 975071 1285292 269953 864179 1369112 1614578 1404420 611176 1761342 1101796 1989866 1708161 1282669 867060 12848 668393 759106 1214589 1244777 1290920 1970910 1096428 1786634 442281 1426501 1138340 670794 440038 1581896 1951773 1601165 273880 1165468 1138488 581683 199778 743815 388761 1662273 1522628 884829 1998884 1495357 539376 1582849 1451183 751239 484819 64024 648018 1278273 429693 1573624 1463354 515649 1848795 1047889 1862036 1060327 613458 551026 1089466 636322 170343 1730711 760491 10817 1559170 1743235 1109629 1732170 1669833 514708 1794166 164833 575515 1041921 151697 742612 446869 299894 1798896 290294 1797797 308691 606750 621259 1509133 339126 98279 1725286 24355 1540744 75610 408477 122573 341170 1166133 257513 1508782 1329316 3187 1340151 1891208 395265 717010 250365 821907 671794 1209828 323999 288441 1813818 1429368 1613486 1583531 398841 1874409 900189 827549 717065 739336 836347 407827 1925477 877572 885742 581959 1580949 1410687 1869350 220512 927631 1359451 1337643 1037808 1533275 1868722 1614352 1033235 990721 1811194 812350 907208 665299 1086665 112873 239073 1602399 624467 1288261 1340818 530579 1855744 636277 1834084 1105156 897955 200369 1286402 6459 590451 525037 127503 159173 1689785 1761652 1620023 1336336 1041814 938544 1252721 1605429 186440 374627 1338373 457760 299753 722715 561521 1911587 18615 1751433 1728551 1857297 553464 555080 347748 1449186 1481679 1692996 1127605 73460 377331 439604 1974281 1113105 130193 828688 384953 1781978 34231 912376 383718 1425884 1727594 222237 148579 1281670 257001 203107 1151288 401849 1300461 320389 1943053 397510 1303549 1702310 38429 607509 1378671 162651 124734 914245 138507 1835169 1287841 188884 1436576 220074 662662 1932195 1097246 1700740 1724468 1930358 312680 57705 969865 450352 569419 216118 1795262 1964705 215548 1174352 1804231 1520724 1323733 1302903 1908632 1953108 766732 309504 140525 1645790 1108631 56278 432922 286974 88096 697407 258452 899263 1310657 1460969 582209 679393 1272601 817379 1730231 389342 262675 521125 1134388 1603797 1096550 103023 462148 916937 1754666 666879 1823256 368024 1240403 54512 366835 577619 1641425 1939840 1533489 375950 1229755 1796678 968556 1633183 374485 272400 6834 680349 1865512 1913006 1827865 969322 946393 276975 154307 913690 400827 1970264 587454 699477 1403646 955403 1059397 712234 677615 1669622 105791 506358 1900356 1023544 671564 911854 1355689 1134485 83778 116482 528228 1041793 305662 1677409 1852834 1959523 602819 193416 1399503 1746494 897096 1372276 130360 752793 730945 406716 1537322 1027015 666086 1463166 296952 969841 1209779 1661670 389678 1030052 799023 1732632 978111 1156107 1712974 692908 1327480 480904 48187 702323 1352367 1448461 70688 599702 7823 1870935 119373 259643 338931 1813978 546738 721959 222898 920194 611642 1257946 1514319 327543 4426 287734 1247696 1777281 772088 1837371 679569 43642 1201242 1406041 506605 1686963 1020632 1008222 654070 1663625 783047 1242985 1881254 473408 1393459 481269 551503 313279 1189314 1602499 1406732 1053656 530387 937047 310220 248490 1218285 1675557 478616 858651 50978 435227 873306 1958071 431126 340195 420703 571581 1792403 1975030 1414586 1062889 1889994 1698145 26816 993795 326186 1826546 421786 725159 835747 405314 498182 1072687 750805 1801941 1636436 1423393 1929471 1059716 9281 1565878 1912109 1270364 1835327 979535 1421215 253299 1778642 1479285 444079 1476938 1352911 1578844 202280 790407 1212951 1882976 1431236 934148 1674101 267060 1563180 615438 1484011 1737335 1981470 1290763 1921087 110163 1773428 875360 174888 258386 963956 737853 407573 1907267 1097558 657569 36536 849662 972689 1697850 1174957 660489 126512 1979388 313257 1549418 177511 769483 1450423 142656 1924859 686268 1455747 974415 1583109 88196 298222 1774873 1101676 437381 1352136 719248 802283 562455 841665 1413479 1545081 1886056 46286 960721 445047 88494 1738291 364364 1854899 428559 1358749 985618 1537677 831692 1768438 1518780 1056928 68889 348249 914542 1848204 764106 494302 403882 481454 875068 1139507 908005 1323821 1300626 1401502 183973 1734749 1226437 592166 3221 1418181 575123 1656395 1581974 214069 1509861 846350 515494 968098 1452509 142732 913889 239359 678020 244828 514937 165446 1352359 1304832 609755 26981 46003 1683449 973168 1243423 1713619 567195 1226794 1657842 1869701 34425 580033 1533734 101030 240038 1046692 1431890 571646 1413884 1972571 305094 1136187 1553627 1852299 116887 1342384 1923599 112457 1266496 1255978 507320 1400338 691975 355598 182090 1886267 1948128 62145 1852443 808181 118952 16922 585913 1211915 473292 1411357 1892252 222612 1193261 1133935 752614 966863 1081622 1906270 1210388 1432625 1844161 517776 1161837 1414219 1693001 1074688 198315 617631 676051 1776110 86091 588844 1023096 1630135 545815 1700908 1502082 694329 1955947 1495234 967918 1087399 108990 1035972 1792523 1169172 1965278 1226351 843029 1630472 1223938 656223 1250600 1161213 430630 525337 1227238 239048 446332 575135 319174 94298 1145419 746762 1695119 960547 1996871 1932699 514004 122154 728262 1470184 1948829 1090829 1294617 794893 1208052 1825074 1356078 1691874 1845719 1856246 189661 448775 1072226 1008606 1955341 925343 1213983 263103 585538 894056 716378 1981374 955164 284461 931920 1243515 815838 1919160 147576 1076761 1979607 652597 1433575 1274346 1313898 135044 1588096 1130778 5133 41163 530299 1000608 1431590 1796157 505119 1103157 1080509 601174 1225792 432779 1648034 525492 1664518 54696 786216 3790 1228384 816411 503824 510100 747324 1449946 249745 605397 1163813 454773 897869 1021979 208320 880742 763372 1514879 1630451 1346300 121360 696701 257928 1449301 1735318 1027000 1508207 167110 511888 338735 290286 1332189 1651187 795543 462885 806886 1222295 370236 413357 1790598 96325 1147942 568516 1008085 1703207 995058 1296509 720766 278144 1863969 987517 1515099 1026508 218383 1829232 32560 1942384 744891 632571 51988 1377000 1420947 1746015 621737 1998261 249949 9525 923891 598629 460148 298261 924579 734778 1406523 1365775 1575575 1685995 700795 401918 1216889 1467890 759341 1872914 1759706 479016 895865 1603364 1581059 809221 281252 722597 1974235 1246952 1136587 136237 1244265 1516159 1100542 407723 408406 1199654 1307503 1271192 790836 302397 1433061 944360 73729 49525 729993 1983851 1413542 1551515 143940 411589 96742 49776 1418923 486096 804217 1133660 497401 1502162 661074 1486822 1235201 409002 896982 1500605 1570208 994797 266238 472796 523216 1339452 1723021 403614 811939 374980 1775453 1309206 1651445 1140716 667455 170176 298234 107469 1940470 1799871 556838 1532791 1117088 1300022 762446 504662 1190246 1798592 200307 1327455 346303 275078 1733643 1572865 1845116 1396544 1895 567662 329429 349001 1092864 686065 1059445 404330 1886315 201969 1520427 1444411 1439588 1484190 1987897 1733376 380749 1286395 236969 164933 344171 467220 650532 427315 1797601 1097075 666941 1284535 895517 1405036 894273 1614466 1380402 1697962 58937 1290193 961540 523368 1047570 1474663 257515 1448236 1187801 189663 384632 807559 1453665 401783 690519 1262177 1617437 825040 1813 593163 236550 133670 341535 1836069 1032193 1950487 584308 1051242 935071 1430443 1754143 996767 1191888 1174826 1292416 834485 1022267 323539 1583712 1801574 875466 493940 946098 139878 1507196 1055668 1191405 1675133 1031237 1238608 1060258 1701935 78660 676713 1103300 622398 1235830 406636 1709529 1575056 1030451 133877 1196902 793353 444342 1270448 1542198 453486 1820046 1594406 305998 856258 306130 476525 1909217 995626 1826005 200889 1686695 1660796 1965205 113126 1838668 1112652 1399776 1717520 1980951 438134 1374771 500051 555483 854200 1961526 1640074 1702369 806572 1165079 400423 705096 268409 264497 950172 1360278 1747979 1059832 331696 302923 1775883 719135 177029 262550 1785411 1031505 1608823 241468 1575730 1746617 246386 807352 1340997 988200 884 125595 1617344 820817 1628029 688689 863737 1751797 152530 125239 1761546 1478448 1618376 1669570 1482411 865663 1464788 969304 517087 1439441 246132 175406 1958186 357209 143633 875873 1029293 637334 499610 1209171 347985 218287 1827561 1198131 64069 972497 178376 978988 478675 1412142 923423 1774953 461270 899574 1244262 806806 281522 894064 1185579 1074037 1431190 830824 1169506 1327138 32570 335256 1755539 1489807 1133962 959905 202453 1378883 28308 1111638 1263568 216206 623453 888884 268286 1561566 852723 1774536 1638876 709085 1750626 1540771 146294 1805093 1667510 258663 22145 1590086 519010 488752 99026 1282296 679436 1751035 1280819 1732964 428127 1625174 358272 1611429 1708174 783027 1988677 1388994 1483087 831959 1712188 1594941 1382282 579803 1903164 1912791 123440 959521 463454 1682286 610682 299632 813751 1678709 371692 58953 546784 1846684 1482388 1119275 1884637 1928135 1393002 1746216 1034634 1670421 1428814 1266881 719250 252568 1417136 1650460 665984 1616154 605811 397060 840329 82954 79793 291816 1214138 720203 134675 829037 1797735 728038 1874369 643039 198875 777092 771994 525835 850512 1853877 876459 305595 478399 308367 234410 552330 416336 398149 235764 108596 270664 1490200 616800 802868 1500073 1583974 561671 1815047 1773185 1564464 652558 1562733 118362 1224784 1276851 616103 1079015 806387 1964522 1578101 741135 774293 1295722 1550549 1889402 1855233 85077 5358 823931 1893425 508893 1172581 403241 46571 127692 907986 1474444 1535379 1940996 1535932 972685 437899 332573 124784 1604307 1927673 76532 57604 332530 1391645 1993781 1964244 704295 1808055 1827007 429822 775683 850770 1080705 1471387 953438 437238 1155022 810921 736217 1974151 1450638 325961 683509 791157 454474 1829348 1212901 985049 555430 190373 240870 1368742 1860685 1440726 793765 324316 280231 736520 907245 1043978 325465 1768124 1417691 1258119 1314229 550328 1328104 238106 771572 1170080 540162 23611 1791603 566528 86312 1338317 1710246 477114 1236673 1059825 1268497 1057079 438183 660843 1750728 1293653 191133 693076 1063561 617310 1984329 777455 603279 1476620 1722748 494990 858144 221827 1181882 1440909 435007 749854 918827 1665923 901360 621077 894455 567220 1543535 1197275 123989 154350 1854106 76242 18420 656803 1764707 1957384 728013 1586537 1086795 1304109 1501475 984930 1973501 1606983 1890115 897257 978811 217914 477101 1855393 843856 1491459 717621 1852877 1674531 459095 304529 927660 1686005 982911 787389 497364 1926903 1350600 1819715 1590427 1532815 1964850 285690 121801 801979 1930546 1985326 1603179 410884 1437846 991559 1762296 1068989 1960602 894999 1413741 1473233 168483 688354 428113 151327 98098 1894988 1667338 1270471 1080311 1364363 683346 1558322 1787072 847125 547316 813010 1726811 1653594 418826 545619 189180 310456 1766608 1503767 1100250 1143220 1705633 1755370 615155 1991379 852411 208325 983372 159882 776090 1060582 1051168 695062 1112468 1110674 358957 1558435 58399 857238 1030055 27507 1268584 1081336 1459100 735007 274501 1019345 1398027 1155387 1332508 354436 1771721 444246 1588011 1477028 431018 10019 1820319 829073 68009 560487 11975 1148509 270379 1631862 493089 1007058 1191316 1073747 913846 1898474 1027993 1229784 691351 917553 53560 945264 1350412 1320328 1508606 1023372 1802148 54828 1128347 795925 658370 1780975 1304306 1311322 1297411 175359 355557 535286 874719 146187 1243749 88571 1905369 1753209 1280935 1567396 826693 1861534 404832 117498 251235 991708 41258 951634 466412 861921 1107094 650757 1249310 1811328 52426 1823535 676666 1453264 1792548 1520632 1451461 165616 662132 1698464 1576150 1314125 636564 1085915 534447 1783711 144862 466934 573416 1459166 307866 1207371 1845574 182735 1947472 677111 1205291 1157997 1255402 1316672 1238602 764508 1121181 1113676 406509 490645 1734802 973334 1483605 1563382 665965 1850045 848494 888416 1974524 1896758 249981 1138883 658036 382225 1310177 381633 322524 188777 305975 699684 250716 480009 1739665 924585 1668097 1553997 1034374 863842 677855 874711 1125814 604522 1089372 1302560 1658513 304355 1913402 106285 1519634 1191358 620095 552451 1839149 810700 682960 711309 1838724 1535739 408918 938170 1190521 1625273 521944 594152 7728 1761729 714256 799947 1407528 717156 1151331 646735 1984339 72880 1612699 535536 1459661 1087612 434464 86690 1338655 1427251 591420 1752929 1178998 571057 720271 431671 370775 1224326 907533 1194446 1968796 922594 963422 1158025 805484 993531 897485 967613 118117 1463572 313676 61578 641410 1367913 1841399 1525105 566732 1629035 1294014 1457089 295494 710894 91597 1690643 1763868 1362572 769088 1257655 1363464 703775 267959 1667573 978942 228368 833128 637379 331674 996205 237821 474556 1689311 835187 815958 981513 1137438 1467130 732997 151918 1262786 616588 371588 719397 347789 360382 1981356 961315 593673 1092831 1613756 988617 1833453 403624 1129260 944467 571300 1722444 1342628 1959843 72874 589461 1264540 195867 1294605 95673 530759 672965 1981081 1970863 1794938 164027 46709 578142 1314634 87524 268089 290202 1502650 1373114 282104 1842060 1945165 148298 1385660 1220708 629991 1993488 38482 1617432 144911 1284660 1838412 1297974 464567 1242935 1038703 1305465 473569 1211243 1774665 419927 1915575 792711 1839470 724457 1404644 417668 1617080 1564371 1121497 164561 68903 301427 1323349 237468 373279 1766920 512829 911883 1590602 380920 1740560 1652904 1109367 702698 726062 571811 396709 643495 1012929 641101 241572 1399290 1784188 1646962 49250 250671 636742 1035268 614942 831076 1931472 1678304 1135290 1555289 695460 1383392 1235026 1550430 409042 936839 1995045 371494 1971571 1341302 734660 1435432 1116913 928046 1705675 1828238 169709 814588 1752193 201779 670621 697085 1488463 654082 1440757 1484538 739499 1554225 1092248 773807 593244 1348896 463516 172482 258236 1940511 1522594 223909 221470 642076 662449 397592 144600 1065519 1979164 987120 959402 973211 870322 765667 974870 137427 752898 1499531 254452 340556 1729945 1816231 1223894 551336 316332 1673314 341671 1477192 1998126 1226130 1314792 35201 1288537 572024 1394821 1727337 2370 1284750 1872249 892735 1842460 725802 577072 916935 1851328 97320 1411413 613862 986245 1549010 189322 891550 1849307 984215 1959024 586040 1209492 1093913 936471 1278927 956476 1576838 1733767 1754910 1588591 430232 1053108 1325797 1008289 767076 1093640 417009 1671115 1989458 1609582 1247053 1159863 400451 1423593 296414 697079 1554266 1911394 965449 465993 642928 1027605 963689 1133274 1240650 1792130 1637782 1671610 760826 301723 1499512 1397857 1353764 901284 937932 496510 1246496 303876 99771 1504580 599545 75591 889503 684273 778728 1057177 586252 1404140 1092428 1648960 72233 954287 1964753 983874 373778 3750 1072562 1739334 1327727 1441050 134479 1343285 240939 760204 1075817 666873 22962 1810529 531864 1197331 1894850 1935932 916277 12572 104192 873025 441849 1610225 619186 706345 390611 924413 70094 1434697 24600 423151 1637477 1044596 820895 461332 252469 1844856 650767 264278 507670 1216111 1131637 127568 1771006 1848874 701517 1885621 1558755 635556 1221268 1163067 1117740 137283 415907 741784 222993 1195698 1799809 183087 1837104 745116 574814 371918 228668 1109553 123649 631470 1378805 368372 1009579 569684 695663 923630 1425479 1446255 1662170 1255054 1622712 780615 372134 1507718 430173 256523 686264 1995003 1092103 1215198 577894 1883373 1735854 1951758 1210456 1382878 324852 1351108 32955 894333 1455177 757308 1291929 39939 1700971 978482 456338 4968 835491 1811154 1787443 851120 264211 23438 458814 500309 562292 998993 787744 1473837 1661900 1167015 1758083 1651688 1204224 529154 448947 529999 603765 858242 439458 838468 1391518 407054 283924 1470205 1079877 411779 681630 1897189 69977 1145200 270125 1878395 506012 1077714 1449122 1480216 563150 1022611 251595 712510 1037270 323984 1092974 594451 143719 1609375 474980 535070 278778 1195125 914035 291860 1334820 917902 364831 316467 76771 890360 853835 1523422 146632 615035 560716 196267 1684872 601616 663576 1169936 1984923 1760284 1028498 1772921 1953779 499250 593008 154195 633865 10600 1212550 1710462 58535 1253316 1952793 791899 1057595 1364688 1172648 1301072 268471 961319 429995 917621 1898944 199375 1883264 1091084 1792838 1401218 91431 683740 35726 1825240 990501 199955 348821 1555379 249941 280369 242942 1425652 686410 141400 1134461 20343 1001824 1957859 508403 771157 1897632 1456260 1110523 1305498 506109 1731469 851172 1958680 410711 993485 174108 1157230 1252213 1960304 711642 615302 1273222 964084 431116 360080 1440362 294874 1409876 954186 1893428 1068275 437950 123393 282036 930961 948193 1735804 1735533 164886 1771819 240173 1986698 899647 667621 457327 1329178 1013010 1606104 782561 474705 987356 1666674 972028 864158 454184 997945 570576 1419113 463745 75100 17591 430510 1199561 388495 437438 382190 930050 1794264 522852 469651 1274596 1306810 166379 41642 1852741 42093 1095921 591945 760144 1089839 90798 1643923 182044 54468 1600631 18792 1217282 1585186 1904141 1505433 296079 214369 287050 782359 111147 932599 954705 496910 797170 601965 211468 494084 999687 62979 1691585 882403 36779 589866 64542 1687190 1580572 59723 1856148 1438466 1028160 301081 337699 1804444 1689574 1802536 1918318 1707493 1383366 239142 1648204 297920 1494487 1411202 1543584 283586 812488 1309061 1934723 848617 67362 463129 670767 313105 576624 1156839 1610759 1619710 1173730 158326 1021957 949743 57718 1383748 680141 872927 476324 1942169 518837 1630541 1801719 1601329 1036063 84932 1989073 401093 192702 626096 818334 1416875 1458464 354917 735633 484112 1567862 123196 1290699 299141 503300 1401538 1997685 1965174 1262995 403003 918804 1400438 1957516 1793177 155883 897304 733216 352292 580708 904575 1691855 269883 18866 233603 1175146 1638443 1310519 737140 135501 1633486 1524904 431602 606574 1077171 1910492 1076545 1564287 813956 197370 301858 1020385 1319618 1989671 1447409 293715 1279615 74001 235355 1835025 1262805 1447656 281153 1915055 366865 68289 1650772 1963769 1727299 164343 924001 904745 1388054 1931695 1680673 275304 1425676 1036156 26348 1535989 1786908 746270 1155798 1164748 927423 1127019 1498728 1779262 1747805 1630093 1875687 768660 1741352 1728405 1254352 485051 1540713 1270908 1270985 885176 153023 258103 676946 835335 1718832 1461120 1863440 743976 1233847 447037 438584 1225551 853775 1048399 1381671 460208 1366876 33361 516288 1326547 1611672 1899993 356663 1648752 294562 301139 959996 79186 1465531 178972 420847 1802492 1523299 1622527 80157 618960 1626660 1919063 1202565 345232 738186 1783350 1246974 1041005 368265 1001514 1344876 219905 1887826 1531615 437852 534120 1323833 985011 1777860 1077308 315152 815410 1710506 1063354 1870166 429280 1167836 234774 1585050 1071414 1427797 825826 71449 628717 378394 1787768 1060009 920292 1161540 1906933 1964189 113242 1553263 1190412 591229 1813593 502591 1646814 320501 1986701 152472 1747620 736688 41240 1335968 1962416 109873 32528 1205866 401593 1990897 860629 1773740 1477349 1845195 903011 475375 742193 1524761 1334497 1975592 1060838 50406 812671 106678 543612 1856326 446725 1226269 283077 263432 1695599 1789651 154019 609337 415904 877995 1282411 280877 915760 1697673 1030271 921626 226274 342574 1832070 1380353 1739701 796821 1079035 644846 1545125 1884537 478406 1573558 851366 921997 1035254 701824 778554 374400 331226 439706 809771 1140678 345631 811269 1075424 830153 667295 472259 98036 194523 1357905 1715931 764331 440051 1653659 132775 1867060 408586 1458382 1438532 1001697 301105 1700067 393847 1381865 1054426 987988 443989 1566299 227731 1204159 387789 1535075 597933 741432 777528 1954732 1976726 477933 1071534 1777489 44103 851356 1692028 1639462 1846207 1563859 1371121 1428535 1776740 1151966 1008387 1043524 1037371 974437 963319 731138 1567241 1902065 825661 406166 1493000 56818 1099750 891921 1665890 281565 636232 1794286 107253 1896984 72336 849553 632963 1784024 1563335 1942917 1051297 1945715 345759 1657224 333778 1009743 1773640 1198343 1232175 909871 427849 840632 1068261 1770375 1749267 1965793 1097817 564413 139586 1374551 276146 464710 1782197 1047240 773114 1727151 1635602 1081181 1672747 436802 23623 123861 21676 1227611 1309832 1833592 604103 274471 256808 107489 1576927 646098 833002 795389 883479 633001 1950805 1637010 213111 398616 1170300 1777317 629687 1756851 398384 1211925 1248818 724048 1605480 487673 91533 1752646 916809 1349422 73292 558893 247211 499370 1025199 1568420 1165919 870193 1850870 728132 732791 6745 1167085 1427002 1483097 151953 839748 622610 154717 1001006 1245345 53276 1979439 433324 1865048 1301221 311773 1939519 642058 1558720 411285 102197 337009 1533311 516384 668506 486490 1376559 1302010 379513 237550 884069 269447 212949 1428893 172180 321807 1809368 185031 1847101 1578771 1704705 14891 636478 1461840 374788 136378 1023775 80678 62488 780039 1240637 1663006 1488075 492061 1245029 135422 1366832 23555 1564574 1582363 1523743 1280408 26736 658489 840396 768415 968566 1550977 174729 1824828 1713862 209884 290005 1516708 1393246 40435 1290656 921794 1963320 23127 1151400 1342401 1661222 499538 1495231 318882 503270 227726 937675 298572 8660 57406 28332 1494786 1784661 296142 331726 381393 1415542 1805781 1036780 1030371 1449832 233640 551820 181351 1944746 1043848 983178 1313337 99789 1439830 781606 139201 1514318 502630 1146159 1365231 584022 399857 661187 1034330 1225029 671988 405548 1164002 1237365 89082 390602 1131961 979877 16835 1578049 280141 591534 1710063 1330455 1298574 957649 239721 1996924 90539 1194932 982814 1770252 1572514 615585 10997 1598966 1894044 1419768 215015 1205444 1451210 627798 258825 738207 470921 1862689 1492871 1577641 1872253 234390 1337203 217552 1705042 591787 389359 751569 1198043 706224 1213417 1315146 340096 470523 791304 1664272 825398 400871 1367559 1730591 1970539 568328 1001496 639633 509866 644411 56732 1608458 447666 1732934 171231 300899 1090226 11976 1114856 1402869 469708 1182271 659483 194464 790969 29768 34127 618431 99290 777851 1633106 1639182 446105 1394156 60716 1079124 411632 207959 990571 962691 1764327 678708 1904269 1300975 848158 1377640 251377 1514719 1170702 1878762 96705 596908 237732 1970428 156123 630927 1030899 1195809 394641 608406 317618 486505 487453 576452 1939446 949177 1415451 1974390 541967 853024 1627843 1392767 1525017 625661 716032 707356 1147246 237901 1458594 930458 529946 1185247 41189 214769 824846 1123462 157042 1259666 1181205 585992 765075 1248808 1713334 1209065 782862 1720484 118600 1667606 1608198 1840426 85051 1457443 1270193 1425689 595535 364540 36048 207035 1955981 252933 884994 1212091 614026 169951 762674 1459814 1440925 1994264 1748524 1186714 1545660 1706498 222234 406471 1492035 738485 618123 264304 1670076 315766 1314752 1349469 347791 938936 228608 648724 109981 1243718 882509 1526799 1369513 1649126 538422 1474509 620665 1691268 121652 875890 1527483 238733 1313467 384463 483663 1462284 169637 109618 1700268 1279235 1046182 139019 1794781 1985230 109670 1011576 1929417 1520490 367055 1037474 1806832 529002 1518973 749389 1155160 809447 32330 573951 506077 1613210 639092 1659415 580898 486902 1562532 1243724 1825761 1257752 1325212 1609411 1289368 311861 1531082 1137844 1867287 82532 1470624 1366540 1036526 208477 1312835 722442 1801556 1239596 1379018 1985081 1196329 1343795 726939 647762 1197564 1416441 1272905 1411653 1713709 1790007 357199 1686341 563284 408580 1246445 539598 753194 1095998 703159 1855904 1232 1542612 37001 1780979 1865365 983546 714968 1222410 627414 383556 208583 732335 619410 1497047 943303 1620648 1063020 1540895 1405912 246403 121700 1324365 868537 1611744 191185 48722 1335716 313846 89594 1138779 1465342 1460544 1589904 1822532 917982 725080 1658852 1050289 1372328 357247 164919 106757 1833146 729694 788512 1674774 608181 852480 1471377 320290 974259 1275835 642880 1578601 1833206 1902219 215254 1841362 1739711 1674033 147802 1297779 1483960 1395754 1826388 1844612 1946359 699078 1458537 1547022 1036699 1034030 1792965 1212471 1040582 900785 77676 1075596 104391 955936 1003748 206949 518073 191041 1677100 662113 1789036 1477158 586677 1432270 595143 483606 17447 1065898 1102878 576189 698480 237275 996168 1970698 1114684 799374 1805295 1959345 1808323 1310871 181516 828054 790262 615832 548189 533649 433992 1452019 1069836 1753622 1412943 346380 594280 1658672 1125788 1396675 597659 1740454 1618714 738373 346269 1448355 197319 982202 1335963 1457442 100868 375373 1386363 1870666 914820 819559 1626522 1095542 626050 33388 241655 1304284 1557483 204040 1242159 1643905 839837 1896907 1375657 1300065 650997 313276 236236 1177547 150505 312362 1972982 1898481 233618 444483 1319975 141510 939601 933016 363620 1829279 1748398 723175 1377029 1655783 1143057 579498 1766934 986124 7813 1730592 1349312 455493 827495 147995 993838 52431 120032 1698364 1473469 13245 1808185 591000 907619 1772586 1045800 1966046 1393862 196846 1792284 141063 908990 786918 1043519 1012642 400885 1033988 236930 996576 828745 631555 473180 1019993 1332172 1732564 1161498 1168639 755782 1698412 1716432 1707601 1155043 331146 1246409 1362430 1514951 1691315 1859741 634109 25435 538082 1668983 1555562 1844798 952090 1731006 337300 1932503 815504 1472246 1886020 1178869 1721579 749521 1955417 493393 1595866 736083 655257 436476 1029053 500016 1180013 584662 383814 871538 414580 927412 329346 217113 244683 86651 1092637 1668055 764380 1201730 1652547 467788 1428197 503279 1335585 1092549 1211208 286806 1430929 1767855 1847787 1422253 1451488 761456 598665 1507645 976419 969488 375310 1887875 1463131 482975 711781 1804078 1091704 1375538 482493 1143417 983507 481378 1105424 1857162 164707 165864 503668 1135120 174368 1478994 1437061 197962 1685906 1741523 1928432 184769 283751 1420289 1020410 1899602 508129 1854057 1103112 915593 1052105 1139742 105655 1383801 227501 1292705 894239 683649 149667 13752 1544720 1682780 159558 876663 1376744 1431889 618307 1989132 978145 683953 416597 634540 422452 1914094 1725575 738880 1716685 1768948 1885712 332560 587614 389622 1356449 1328913 229779 1466457 188620 518177 1232638 1492474 70054 1715010 1399433 1344966 1416465 1295018 1766718 1028579 1964360 68353 1780551 1221648 1396859 1701470 458209 393586 1452508 1784796 417868 242593 945336 1717336 862627 981648 1674886 349423 384581 841337 856094 1869555 45599 780056 894135 1519359 42244 813435 1052884 370071 1293720 412059 223744 846193 294825 1413694 1956828 1976766 856233 1316280 1131464 1159850 1607030 615121 583327 56073 155725 384008 949752 1370423 1488388 538772 1614557 1557628 1205611 202160 746896 1767862 1733279 1520155 246551 549703 22365 931069 1365135 808605 1901635 1156773 1413541 1758339 335251 1498685 690399 1217429 1866486 1447812 1649956 1555298 1418824 1004360 725367 1516972 1831683 1250644 581220 54047 586673 104775 1098587 739325 345670 852950 346997 115044 1764228 592161 779263 1981809 174440 622716 905894 651392 203561 1755008 1956345 604094 1107970 1453347 214235 1203973 584736 414004 24992 813174 586695 1325891 1583766 1620096 1137991 1004180 220049 1483133 523559 177990 1721141 1481244 1981955 1179131 507307 1506917 557912 1814034 256831 1678336 1447291 521706 1334317 1844588 262093 55041 365156 437340 1658073 1991285 59456 1512041 533696 420377 1250457 349868 594863 711202 1681343 1224351 985406 1551935 140700 121441 1134433 401167 1192818 395816 1700637 654966 1249637 256021 853686 509358 1265075 418083 113019 1956152 321342 1955551 1092474 279558 1379056 1465815 198311 148975 393083 1716045 1805630 149237 159645 1636748 210297 807587 1698001 1710257 148415 683811 122162 1207883 1434178 113169 595234 332693 1255557 1890241 7186 720758 1976827 1853497 555743 1761753 1369038 1638653 1993970 1967932 779770 1046763 889239 346660 1480072 1203745 193955 1962496 191044 55724 1743725 436264 1544518 1723044 1754428 1598547 1095768 327193 1639158 1364181 1110672 972358 56352 851548 606958 215035 1512969 193588 1726580 1645616 1072122 369590 337223 1959873 1786680 1150146 1504253 1344322 615909 1431133 163943 843279 1237448 1982648 1493686 518024 668412 260523 779743 585767 379829 649678 187851 1964325 796351 1279186 601346 1138984 1843960 751088 1251783 405804 193348 1116846 1510121 867727 829676 837524 729159 81151 1143814 1226929 341670 1929078 695069 590825 1926682 615282 1842598 659961 673225 983975 453514 1821109 1132216 1548180 1669825 1681519 1814937 526120 1286663 1113565 224087 1881929 1371719 37086 145324 743043 1520396 1555985 489169 1738591 1741897 619333 533372 262879 2090 1598602 526893 1532401 1998452 149796 1190645 75875 1709418 21926 824836 112950 1883000 284719 1632326 1944394 1763679 1218360 202335 96391 1937075 1737476 32637 443500 224660 403093 693347 1064866 689235 317950 410829 1498538 1631138 1579300 1048872 558429 970892 1319082 1482872 522091 1136509 1907737 1265018 404780 1829117 1763337 1045274 1958169 715881 115757 525749 1591657 820777 91223 1657792 347974 1728968 494077 370268 723398 799672 1506125 1026113 479793 1413703 1609695 1535155 8083 364326 1196131 861897 1898653 1842797 1863112 190541 809070 1561415 1967453 1838151 1896365 524658 789081 1392228 665018 1363203 48985 1820747 1203729 1062334 396692 129252 894753 1396992 1364576 709747 1746107 437236 352552 713912 1584236 1634032 1694247 1054059 1970664 1842887 1816714 1272579 1203454 786547 1123097 922174 387343 1803988 1674870 105136 487402 1475837 881009 32046 339809 1096956 1033770 753083 14856 489256 1821550 843545 1485346 1284475 1264237 777926 335852 1509669 791974 982516 1948672 1484332 633101 1083064 324369 872994 898758 1268765 965192 1358182 602920 1213481 1187711 1363624 550057 50839 706976 1054222 1568899 763819 911948 1388114 1871036 846882 1453726 911701 637455 1043985 471439 1563350 1626949 1120025 1962250 1962866 164141 1970789 986433 1281641 584952 320986 625102 453897 1629063 1507877 1308656 52654 1318583 110042 1452075 274565 1893753 1228970 1100241 1066893 1813783 340130 982626 288660 698678 379989 1580944 751015 1544531 1979512 1401480 637719 698960 1974658 1831840 290024 491923 1699249 1652747 789166 1613084 1196474 1766270 900987 664920 906048 571426 554593 1795484 1479798 1474757 1961983 1911738 898472 544415 1390235 843782 1175476 1777904 1860381 1729469 602237 1190424 976649 930110 1086242 483309 1364921 188260 1445617 1492679 1559277 944151 1490259 1192367 1164442 1937431 1813620 488405 1756099 566483 783779 1101793 1318637 1601170 576450 925245 1035351 1637169 1759787 134375 218910 225063 64714 1478137 1471090 1347659 154737 748949 43304 1789734 733791 1308047 1521125 1042784 160881 771920 238611 1471510 1974539 1375463 563712 1389007 1210550 854082 652756 305006 1875558 869982 1650022 1148129 967567 1247802 524327 1137929 983837 1561936 102846 1496831 1984134 469154 1591041 249662 433837 1806231 839883 340662 1188575 447268 1161954 1827375 634898 158602 1272502 1960662 177465 435340 235315 1743100 1217115 1569972 1973937 249676 1020962 1018344 790890 113331 1679895 384848 1312397 1723689 237784 1365820 1728424 376567 710883 1531261 1717795 1401683 1824235 477029 1653563 503731 1775592 1419535 1208874 125351 536329 11414 1570102 738594 26340 1643385 406730 287501 1702974 482777 398894 1613935 1872140 458815 1111250 224238 785939 134171 861403 1301827 932213 1944210 1098614 1486972 1528691 1205417 1880212 346395 1317450 692041 1798404 717439 1354333 1251172 1874611 1693476 27676 476927 488628 1254006 279461 2735 1084614 882168 904087 518691 1019402 1922218 1020740 1724498 1044881 627312 646662 1675915 105086 759273 826101 1345609 195159 713315 1311233 158542 251273 125068 1540277 862916 793833 1099351 1127326 669541 1066369 1424755 1358007 1813650 907011 1019047 1390948 1795122 147023 1208621 1412613 138342 621389 1563160 1543728 1052126 1598922 91035 1644725 205789 996391 1716528 515906 1064650 846421 1080154 1788571 354402 1872605 1668514 995454 1727222 21383 1914535 1184239 1954666 1970850 1408647 1860451 504045 1337657 523318 1006776 1452115 1391253 569407 668317 335051 1018891 547822 1099152 280716 1673814 1492876 449549 1041362 553333 493609 621660 1936762 652475 735124 1786319 1680487 942526 1191459 1870352 189220 1040916 758427 1197561 327803 592408 36133 74140 51522 679152 597842 149006 1132212 80952 366127 1213010 62753 912047 1356067 1758646 1054897 1256472 1887257 71494 1981774 1201501 1811426 567766 1519569 1588193 885097 31318 413518 528297 515397 253214 1012981 238581 1604483 1699137 1482154 1025707 1997965 1734907 1397201 569872 621349 1023914 1571227 575182 777264 463312 1346381 630976 1819955 27141 244025 1269877 1564362 1987486 595399 405503 1676925 1071400 630541 850880 1605896 1497041 1644906 68380 1812767 1714175 968172 621540 746922 1424906 913282 1747792 1706948 1774462 332139 839398 722748 1827846 1591573 344709 1971895 1992020 1948640 349182 1585003 561600 677311 72246 1819911 1624058 1241675 248303 1430928 376837 154149 1937794 1431367 1484253 444030 81181 1150815 311872 532300 1130332 544546 777163 219270 1859629 1416155 855411 716598 1674979 1640875 1474391 1863503 542810 1298609 1256056 1454862 1776961 1791943 1214018 524072 1024330 1712460 1018628 1094670 1941485 1172621 1275130 1332860 430879 1038810 1630121 48261 1550988 1595590 848462 1068801 708077 586245 1823485 815100 1217698 1393624 381365 1054549 1016406 417108 1574734 1523066 959504 1226028 1157887 214391 1101852 1833056 263237 638287 1807357 533489 114532 152537 59259 886789 605581 698385 774438 158458 622140 1305827 1547756 1943560 337432 191066 1159275 1982215 1929423 1985531 587858 1228817 1286124 1383004 743140 80060 785597 1174798 1981298 760103 1349120 411115 1417468 672625 871311 1996913 379318 1054764 1303770 56042 1438897 458537 937482 263911 1068745 1319405 1917410 1153216 769167 671604 1349785 1902524 953937 1237261 1658834 156030 152873 1799485 949347 1274489 334343 387048 1640636 1995259 1573224 406767 562265 1880255 792527 1102166 767498 1331379 142965 1735730 530865 533083 769620 1598904 957380 688128 446822 484460 1736748 1959491 101266 1958271 1929448 853432 474348 852180 1014001 97037 1690532 1972758 1410090 1320072 1823416 905082 715560 1056019 811558 514868 1459977 1846026 1444389 1633999 1975256 1109564 479955 936459 318358 954980 1156003 847304 457259 1625116 974471 1072507 1981557 1967948 1939676 64406 1920177 1454867 1431091 1822965 813650 1122384 1280136 1032462 368986 166871 1940077 149852 808213 1067352 471370 463071 1139061 892850 60097 892660 1139440 1912584 1860445 1671398 632060 490688 989147 414844 625212 1351923 943238 1055407 1924495 569854 419479 339968 1510228 1668971 439381 1824753 1750704 1080182 317962 729147 1992442 814600 334497 58224 1813425 1202119 1743710 1552276 848650 694341 934710 516334 1845714 931440 776433 1327301 1185475 1056182 225770 1581542 695579 977049 682686 691644 1559332 1731323 531591 407211 1980733 1164751 1683528 1983977 991915 576466 739994 782121 742761 336651 1984165 196840 1866310 1143047 1678351 437807 1925498 178968 1447304 1550254 1528588 1734140 1959609 1624801 1979125 1141293 577527 1642104 922705 797637 443868 1040539 801328 1375001 294249 939245 1708926 1333222 942452 1870231 1683474 1935622 888598 519923 302853 419324 660474 1168559 1629248 197330 531356 204572 1512595 1632681 224533 431540 1717322 614468 1914113 1641720 300940 304155 109068 719662 137101 1269475 917142 1189835 110294 1386516 107655 1868073 1445753 909676 696422 864160 347994 1463224 666027 878276 1427577 130581 948344 1950359 1079757 1461815 529324 1829830 691488 521694 1959315 362286 500886 432140 1638200 185302 863191 1063382 376959 1213910 559233 646873 227280 1805952 616587 59803 868243 1616423 937802 1815543 1860173 1726507 411568 739224 335678 155754 906185 145505 13757 253298 132090 1226114 1157643 955283 1321789 337959 1227422 496873 1843770 152580 715175 8749 386700 529293 1564246 1168019 1601624 1936429 1324080 698299 202900 1458000 1857592 939648 134071 622504 747869 1659204 894980 307562 779349 587109 1789630 327889 1305427 469087 512930 206500 1877333 1004171 923476 1964233 169214 1466414 1579064 62404 140174 1054987 842348 459926 96349 1187532 609382 525871 1805790 1174439 463827 269521 456855 1631938 1883448 1624044 989434 1801454 1465749 452764 1489472 771084 459741 238872 1498395 948086 1345781 1274525 1984748 88868 1620985 102731 42478 1894932 250809 301379 1235778 1719032 1992852 1591344 285811 1344774 1086617 1374362 1609722 1280822 315801 1636842 105953 1822314 450269 48774 1126011 1028519 1400769 730074 1480923 1527222 1577265 1690167 712360 1315408 1774294 1073879 1685527 1165221 1391719 1358888 1357019 257811 1941454 1760482 1434199 643900 1855920 1915378 851911 1351533 480333 222759 1657255 1355633 450579 1099721 1715741 880321 837560 393059 216751 453688 940038 3399 1265519 1825163 507544 237496 1960435 1678626 962472 346653 1045890 641418 817527 1611334 801511 471406 602761 1174512 1617491 439851 12106 1904967 1781845 1671337 215169 798166 534672 989207 104815 1870783 138208 121752 1289045 1276887 1543615 818272 806867 444587 485928 1615242 810241 191925 1868051 1907248 281614 1823604 646825 370786 1894624 569627 345597 950266 1291080 1253009 1212185 828914 1592062 496730 1504761 420686 1647984 494227 817257 1006509 863453 820716 1746140 80827 1985726 1341008 754240 589376 1291010 1093817 467507 1979923 1102557 941935 1204039 45151 34569 173687 1353384 1502102 1251977 30399 1192139 1039367 1112071 1816060 1302512 685328 1715135 52897 1073669 566886 1097485 1198187 1462555 129567 1451578 1245131 1899869 742621 1647463 281756 1796700 1868317 25713 1458507 1584088 1476394 1503416 1013446 1657288 1958632 1943888 1868898 1312240 1331778 1675699 1407075 495540 101910 477705 541770 819936 1995024 1224830 1551626 1383992 1947566 1858417 980068 757311 1915160 1110899 566977 456021 1906293 705493 1175610 558231 742564 1282992 62700 88018 1489841 481229 634717 823490 1030616 9689 233029 47805 1423817 505674 1895005 100176 883224 613072 187457 387428 903915 1528423 980972 529916 1377685 1263965 1832051 1562785 98689 1117327 884904 1242185 1005520 1644092 90899 160468 626214 1003109 1002466 31504 667811 1484442 1150873 1094757 173678 1232202 933041 791838 901957 1107326 1978096 1901746 586354 86288 1400647 43169 926276 556805 801902 1685174 1419360 1358101 1028877 1117436 357364 785807 1359598 1786436 1450330 981923 1436874 305486 1628955 806908 1356901 1334817 1620916 704857 655126 961560 896831 997110 1563666 1074192 746486 1948834 1090841 198811 1520935 1229258 157365 607978 1110264 1513340 99546 693322 936965 443905 1482278 427730 1613135 1896504 1665675 1324243 36427 685397 835565 604119 1944662 676247 1672943 1722790 1818598 644499 846909 205376 127899 738297 1691370 1595923 1459414 670719 1722966 862714 1442472 79085 877221 1349264 624520 708242 737644 512409 1308953 1846091 1565966 1242817 1106414 1827248 758513 1494563 1608495 1467262 85654 291319 580761 713923 1160479 519927 1777381 55149 306002 15576 62070 879377 1573722 1422769 741954 728863 1058282 1479488 1597416 211011 1977037 1390686 328593 700508 127125 166814 1807213 1554643 217744 1428592 791967 201668 1754113 1161774 1059725 1430204 1614143 59704 1538077 1094935 1066428 279545 1348568 1620393 1595844 145083 1807135 1484859 1812504 898612 1753397 435917 1750303 246112 800812 1503873 980116 447958 725204 1140764 1160484 694547 532971 1510983 1347324 1359817 946052 537164 741222 1002947 1713899 167713 1753291 1524315 1900577 1108555 251440 1297214 1015691 157356 2112 1406130 1190909 792671 1221886 1747963 1404904 692068 658996 918806 1566696 492051 824699 1363080 1543232 1066800 1631706 1272032 1483392 1084090 1650315 1581229 362650 1795147 1377814 338777 1485437 1243655 1843611 1262752 1586975 296639 17006 1694086 489641 615709 966262 1033760 596544 374779 259425 1411183 1290945 1169083 186642 1443877 1150349 187538 1086741 1965823 1541075 1242030 1387997 1531623 380409 1171594 1372943 1515313 1358420 681897 1360816 66849 188869 630832 859430 653250 534454 1940062 1162041 859734 252331 889094 1533698 308297 1816242 409971 107913 797102 588226 1184654 1223904 1521367 232938 1661459 594264 200210 1364579 240326 1566415 180271 112227 1187780 304314 61383 1045843 99562 367955 1518133 1897088 430433 1735174 1387841 1832293 8344 1386628 147040 401270 1198985 1021701 1738503 1722101 977861 103993 594948 1984782 853476 1258754 665256 152768 533349 52580 897023 1516286 1458020 1607763 1398918 108506 101056 1344871 865370 564450 1029217 1744969 640865 1141228 967802 1170212 1127242 188734 603668 1140207 1055579 1836346 1521213 1528933 1312021 831146 922564 1610676 246027 124347 1374779 223236 960837 1822803 489866 1475643 269803 841707 1162898 710191 650097 198753 298695 234383 1699729 280063 817532 684040 86721 774462 1650352 1107691 175890 415645 724358 215478 1053595 210318 1248467 1972602 1353663 1615572 1637338 794387 531882 597454 415436 1431437 156331 93130 1495921 1390889 448045 1909992 311542 1380194 1704172 1305877 799289 508580 1837369 510748 926039 1834118 324081 455477 642683 617269 1272180 338134 523234 603578 1492265 713093 1841456 790118 370937 1059413 406298 1962168 1926280 1592475 1920620 709084 1002199 487423 265193 1874388 1659220 383442 1519405 863815 461248 1064974 474685 1834173 827409 829563 1961277 1956933 1907004 779965 305674 34039 605561 645079 861672 446726 1866543 637696 1169688 1276167 1224996 1987571 135823 940609 1169668 1541188 133491 80897 1387828 204718 1898796 1824394 486101 783586 565396 900150 173533 1917312 913441 1491032 400603 1020677 1083445 1675931 1316472 188126 1376192 80977 1724143 1247272 1551057 1758671 172583 638036 245925 1374564 1574048 1794255 1686781 1346660 1207094 1122219 1583256 1878020 414813 1815421 981937 1042498 1627598 303426 699054 1090150 1438547 1315099 701289 172759 1925123 914282 1230496 858677 1238468 631723 1050098 1137555 559622 31260 175889 1901217 1999238 330458 1916206 845651 790537 706210 1811587 669664 1698248 1200546 569490 925514 1874880 164389 1264993 564184 327697 1441837 810287 264231 1005475 1490499 1492566 1411785 648926 1249900 655955 169098 1291037 557938 342971 1219772 784460 1533543 1560742 753693 571552 1659212 488555 98639 844007 1752506 866175 1600712 1571642 1859134 1821811 1717203 1340506 482352 651456 626450 1252885 1993988 539716 306729 1245649 1806657 995817 128448 457346 1189902 1930367 260715 1234487 747455 784567 1169686 1519928 121194 1127048 1551848 1705130 602458 77214 704061 270953 1028024 1463242 1739635 1152286 1956475 1743858 987515 600924 497663 1262941 281170 1979052 101800 1968518 1940787 1957602 1681160 1630703 985260 265070 1678875 1716999 1943239 1076818 1087629 1682790 397249 245566 187000 1542703 1782355 708961 280788 165139 1186117 1183004 1992668 1359249 123420 1740334 1970383 407817 1112872 1573990 1896847 286408 1036674 1038816 414881 110209 1336328 370353 1042533 1238091 932025 363715 1954874 85556 1936437 1298667 1675877 1496233 1983296 218556 1899723 1916014 1405680 619669 195137 1156784 576897 190082 627355 1633866 827964 1291142 513450 1460494 404689 1675674 300828 723467 1502515 1569518 1473314 1333355 701111 682000 919330 1047332 1507257 1555049 947330 1043674 144871 1097230 936831 22405 190288 1178602 1412707 1422948 758779 872074 21939 1357540 1044410 151349 473164 799585 1488648 1725979 165503 586611 353927 769531 1887110 1341233 1141975 1084177 1414804 894508 598876 777451 1323873 698018 1812339 958640 1600499 1498796 1283372 950997 1423229 1665883 530388 242483 793490 522113 1989393 570664 255927 122976 653237 445639 1689109 1430265 1612676 933300 48967 1719390 1608905 1082853 1629365 310338 1058938 56090 1949769 1199258 1059799 1545101 1099463 495259 1845414 135703 143150 58526 1443506 431889 63445 479230 1984463 1368011 1657069 1980332 79382 1266329 1900591 932113 169264 705159 1472873 1622352 1876428 821743 1001213 1064235 391487 377742 77439 975474 257836 293572 944874 960171 759645 1069843 428143 1909456 1634765 473693 1678962 491328 274453 1859718 931559 731249 114225 1943021 132675 1276724 101994 1960217 717748 1336785 1090642 366799 1538686 382681 176591 1957503 1009275 662199 1975875 1178093 974021 1167204 258270 798514 1143362 900704 150614 552287 1134174 47765 911106 703602 185576 1322233 1351608 1931449 1137712 1098336 1752620 1251042 1601467 857439 556880 374182 981855 1945338 1273009 1235468 972972 415905 1375232 192345 881548 1310259 125130 666743 423278 432987 1190593 68043 1729115 24635 257720 415588 562070 1942989 1219615 580243 1088820 1847734 959866 642803 111455 1905033 367812 556121 863340 1941814 1890458 589997 764223 1375128 1796206 1025766 1244469 1122344 404540 721422 1980839 1590838 40983 546862 1409569 801604 552918 557132 643498 1361054 977992 716936 1199627 1027425 476908 874938 1396319 901528 535475 1173832 636684 803448 749109 1448366 211255 1359814 405156 1530258 1284049 302810 783300 859230 880092 29651 313489 1458301 1868120 478888 410264 1695569 1582577 1606482 520898 1667319 174733 601105 420439 123363 399542 1129985 1882413 390799 1006897 603626 1336742 404241 912451 1979476 728390 424353 1232172 1728272 1287606 2977 1057565 585544 970347 616664 1151020 1699020 1722846 1343073 1539562 886006 1394157 192313 805845 734786 878431 1551797 1632872 398691 892515 536779 1610832 382737 91111 1428137 466457 889545 184143 204957 1287717 665691 276502 1390865 1847771 19794 555645 381871 1234218 1067825 566464 1310370 245604 32112 1844958 285970 1846831 1777077 1468091 1852943 875299 1163510 17723 1883129 1816199 3087 611117 658005 1091363 427523 1774898 1497987 466328 1296186 1785295 324294 639142 1695307 1807263 1352182 297833 298921 555321 1031369 1045845 180382 918957 794301 1618153 1314407 849515 1121587 1221837 1528962 1279281 966282 752202 62751 470930 1490406 185289 1254144 434005 980030 417563 293756 684341 315835 1084561 1618868 853606 499312 35419 1132945 1552221 1286463 1674498 555218 989994 1616413 423390 986111 930946 89227 1338816 13604 424810 1240373 1196544 1045072 1537718 1575705 943976 1546211 1886169 718281 1585415 1054339 550296 1784295 452231 843156 737064 1157582 519176 1615182 569616 1823639 337678 718945 239356 1580146 776577 531260 1789790 1841351 993366 1894787 1167990 531378 1331301 1142062 269064 373412 1459239 1586702 1885847 624024 913598 1080763 1465589 882856 1676750 574762 949388 1664837 1889430 1553131 307235 1004803 2712 258074 549941 935870 1563053 619153 1710213 230940 1360741 14608 1825741 1946614 1500656 588110 1372805 291415 1511523 1206880 35947 445122 1203513 131497 1855476 1882193 1345971 290743 174739 191543 1928803 422444 786790 1898551 1135172 138978 1254748 1852499 120395 641951 1855824 1768693 1552787 530078 22330 1554004 645526 370557 1284231 194760 106929 288332 769125 680642 802632 1352491 1368486 1169209 1067560 552970 216789 1552362 316453 1003278 1338088 631297 875002 334822 229587 539836 1248062 1324581 1452812 248031 222753 1576445 1449433 1115784 123371 1859856 1282393 1158893 1957223 1410760 1319991 1896669 1510328 950835 1383490 977882 1494757 1345944 690657 1396623 1577443 430553 1661577 1787377 1453716 837029 1370950 926074 977534 1287188 709438 502004 712708 253759 1221702 888784 1661966 1846350 724400 1471643 63771 1438757 320162 1950206 318551 1698209 1188409 1971031 379648 1189220 547628 225843 1009006 510987 490761 1319517 1061399 1516766 745346 1613423 1739413 675335 1281739 716263 1230959 27496 220833 1250776 1603513 141191 289197 1865025 1604862 1083823 1450625 1124082 1019302 1772743 466166 809845 450581 1301250 422271 1238021 1202817 1631158 1751681 352481 1218079 170783 261547 1602288 83190 1669340 80278 522367 889707 646519 774970 491595 1012481 555739 661990 686393 1244560 1295149 1099411 1535957 588979 510024 1510546 1901188 59640 521740 1269171 617556 368482 1723648 1912148 1990478 1110865 881131 1534823 1289820 1121299 1469797 1772 1862472 817917 1433792 1358747 1012930 205192 1762925 1034670 599576 1046354 662563 1855319 886363 994064 586873 1259556 501170 1197178 249811 1682957 483465 1600134 1285084 1490611 1633422 506034 1091441 1630303 1836768 1383562 452387 394737 651338 899068 1514816 1998658 934160 1950980 1199195 1110517 1244565 557 443913 774490 146773 1439878 31397 242913 1653080 778479 1257229 1622658 742713 1558650 1187577 346141 380500 1913083 627343 338324 695604 264611 1993532 1223547 1110560 1174685 741616 1916487 1737304 1921425 1402397 407446 199069 759789 44546 1450726 393667 421276 349563 1263264 26385 1232337 896505 1025815 137375 1585919 610183 1273417 1209324 712468 929418 135662 1721700 808600 1247851 335931 1717822 56477 1051137 1778825 341149 1487361 800809 742659 99188 407334 431002 228827 1281951 678873 116145 1154380 648137 1519181 885878 213462 1976765 1085712 1570209 1531821 1617237 1940695 1055596 1984057 1954819 205936 1159420 1532481 269979 1332710 1827576 1386150 896225 1240932 1423562 1618205 1350394 1993565 372193 1114397 1624520 1899251 578725 1519322 917210 1152627 886324 268780 1007480 257146 1753350 215528 907675 350150 238167 1144550 1924454 356414 654480 632173 674523 1457362 640365 1251234 1285531 643185 316750 1246059 976364 240568 218725 1496960 961351 1112293 63196 1071446 1714331 1684541 950976 1044918 499612 15397 1708286 417528 1560185 225627 1665643 268826 174861 73599 5802 1933809 1937919 866716 741157 1371224 1921466 418577 1895879 908016 1454610 1737009 1425099 116306 471624 334109 1438110 285157 851168 1966496 1167705 1163507 717004 186351 371901 1587805 488068 1888927 275193 916331 1079821 1318737 803731 1576596 585715 640918 1791416 1163356 1366182 1743062 754298 96588 80994 118665 939215 1406246 933407 1219552 1834075 1738675 1646339 1407086 999523 1637248 992820 329615 1024642 807495 24351 563531 1545847 440757 1419967 1713668 1305232 1417191 1248355 1158478 1710725 1445775 181130 1162793 431358 1383081 823082 1378032 48407 329533 749484 324791 1949333 1922389 726071 1070748 1528758 1540448 1031359 601078 814026 803411 1954940 1173041 725291 143845 1156420 238643 1881288 1871424 1597398 1287241 1109848 1398745 81711 714712 202068 688559 1381615 81400 1638001 1436877 1062897 1155464 1151716 528906 1565804 1995120 774317 1127186 1297483 947194 1305649 635762 761094 1372356 1855325 454338 1397876 1274040 931349 1103588 1352076 1561092 553969 921048 1412123 1405877 1514274 228843 1960135 391621 454919 1134750 904634 1646514 189285 1975210 953348 1743333 1972382 284968 1072906 1995476 1847196 83662 1414658 430262 1232608 978323 1257142 843498 1312465 621439 1935567 588628 1789023 1620514 262969 850967 689225 1956270 1481110 1282138 571524 1791082 1134978 1116797 463086 998615 113219 1214007 733802 202484 1557795 128540 603273 1618423 1401512 1255702 1429973 1341516 993652 732367 652629 1676255 1696960 1757337 348585 547437 475805 608594 1463375 580216 1336082 1215586 1499570 1454434 1530790 632021 217566 605712 1962942 110706 9687 1786030 646269 1757133 1278109 149182 1696788 1261654 710668 44540 695079 1966213 1515070 464437 317519 1139483 1135837 624394 1945904 579161 1216616 1883228 1210810 826021 1773532 1368827 149417 376600 1154464 1774583 1319103 21910 230888 341461 16395 63967 575752 1361482 1280213 482040 1337276 1954375 1827179 1145663 1471644 887259 382831 882796 1737518 1421115 915190 1297527 1238492 1093970 1623184 204006 1375930 574750 533888 1531004 1985537 1228322 1347666 1754067 1338765 149223 1233900 284166 1837879 277179 451410 199499 872798 1385643 1916883 1982793 891595 1771376 1315391 1930865 784126 1853544 714778 1693744 35395 320822 1017486 1015670 494158 842311 192734 1619701 200245 668888 1082836 663062 983242 936359 686349 700809 211724 1051332 1603973 505921 525310 590399 465977 1434092 1055746 768029 271088 934598 1664703 794795 1575337 139174 1507055 687267 1336580 655314 1110158 378500 579212 1714221 1675689 1866507 1436622 814603 1787193 701375 1887608 141994 1043355 1840095 1261579 1085360 736840 381922 1811110 1873876 1223085 254496 1628234 246447 1288362 1694637 1817794 1650289 1457395 1220281 805840 103075 925434 151932 965984 1203215 361047 1987713 361088 1030246 1415522 791316 1722236 1062731 1817042 1623079 1523134 597058 1057138 394070 575583 1702077 1445755 85093 1947873 827421 1242768 54560 1734152 787858 402914 799195 603714 1153145 46467 132224 1908260 708040 1456780 449681 1509271 318001 829623 204081 1100924 469829 712100 1695765 47929 918666 1488438 1685760 1818692 65126 1358345 1028948 896728 1715210 931972 696732 1084251 574070 398759 816676 560312 874964 1865741 469313 526318 1643749 1547855 356347 1160237 1620291 931563 70128 282215 538378 908803 642062 1502430 499705 114442 718182 1272474 615874 1588523 685976 284508 1441185 906689 766387 1020168 853555 1375420 227705 1166611 817216 1818600 1949464 1104254 1763444 1609833 395177 736689 532373 403625 743818 212903 1015612 1522670 244114 746148 1196694 1163439 1651677 488609 1029279 436291 1645006 1696306 866793 704062 630191 984055 1665266 1552242 693937 723789 1567374 1107123 484556 1406288 1290315 444828 196766 984504 662397 536630 1477326 782946 558738 1527617 156941 69324 624635 917759 1881166 1977698 990038 1104573 930244 1250568 1059130 1650961 493533 1965930 733281 18877 1244023 942898 726986 241690 1780566 706786 150567 1060887 1551097 1987537 605291 1131428 1958705 414959 866256 89711 146650 1151120 1402002 514289 1439916 731874 934785 764270 333013 1977878 576646 1736441 434927 1348350 1843942 1470491 897482 1837693 1457207 795120 795699 1068376 26059 1190532 1523002 798133 1473261 332145 264072 1864767 1395136 1762935 816630 1618049 663069 1897604 1935724 252926 1551362 501007 1213717 1352169 1347529 643182 591699 709127 1463060 1704569 1777211 259763 1073134 1800656 463435 1385762 49241 423796 1537045 309175 850554 930861 6305 643333 833825 435043 1364800 1204357 1221919 1402141 1348663 606103 1830651 1522384 395544 334123 20408 562591 1970423 477782 974193 138964 1275095 1573127 561084 1294676 256286 1670514 300521 1731620 634250 915740 1736315 530760 801249 634138 1221213 387320 1311132 489375 1498604 1313260 1776525 429303 490227 1441584 1914518 1610277 190173 1050827 1616759 785851 691980 1825592 967772 942394 1899459 1580589 1210588 1605839 1628558 1643742 120540 445166 1870708 767589 735788 1033101 1774963 1598960 1194874 307463 353590 118719 908216 600003 819010 317516 718269 1364209 457716 609872 1969469 1531119 1831731 1146700 785218 90540 1850534 708780 860231 817026 307271 1027132 790053 1261026 1038765 937822 1027710 268520 893780 689443 559054 1105330 1141942 1672309 10786 711793 1454780 1352649 797376 637823 530095 1807737 1777867 303030 1727859 355501 1377427 26714 1826445 164330 1212695 1070352 801017 1655677 1146866 755057 1552068 1274271 1926022 1799459 696944 846092 858342 800125 228084 480747 455908 1668562 363494 883145 877808 1551794 1542052 1762110 288170 337741 1570476 1675376 1733900 43350 1006005 15917 1651421 1779052 1798974 545174 823270 484557 1274176 1937558 1382281 28858 1164701 851369 485806 226523 1235699 946956 1705806 1619659 580408 294831 1910491 1704566 232324 129479 963703 1415649 1626106 700100 575973 410063 687830 1075304 616762 1679968 1939046 1969825 428483 618306 603810 1283619 1982009 579567 1044808 1970595 312531 570662 810732 292547 1250875 1151164 1522040 1471772 1675483 1032839 1667723 953798 1767090 1933251 815909 1417219 1801088 446864 518874 629051 433547 1546344 1068090 1224767 1413094 1798843 690518 1747808 944304 216145 575694 1793804 1670937 133247 1024198 838554 1137264 1531241 907889 863528 1791909 965872 280032 570406 2757 378779 1726621 284201 325888 1751553 1409935 612155 1810059 506813 734037 1595081 1726393 89530 1209483 519373 993678 1134651 1584219 256193 846209 1071083 1973565 250083 983648 1638 1714763 1042737 775840 1923522 1846278 994603 1656576 770743 1311517 1936212 1643862 53396 1904536 594489 1018070 1899329 1267374 50540 1751276 1133277 558086 1886108 1355474 1682427 174153 158451 213751 1517827 1887510 507803 240615 1609325 53068 1361840 1741048 1634463 1195306 1875952 598086 116707 533798 631880 154585 1398949 1927447 1622737 573873 171399 1521508 1123405 1747730 651726 261771 213321 1507137 1020060 1085428 572603 1007633 225639 99392 480322 196741 1002105 1305250 513823 1447265 479447 619474 1404750 1739254 256023 1445222 831843 1150518 370768 922979 1461197 756318 1405503 297791 804248 1679588 1307762 1629281 1777038 1461145 833550 681472 932913 233484 200711 1468965 606418 233998 7081 1711864 865902 624848 1742708 1780640 489133 803804 760587 1148090 867311 1281534 1904548 721497 1911264 579535 457304 101470 793019 401701 943124 704403 1980109 1981730 194875 1860630 1285142 1364744 1316928 1138761 878782 1134980 1429957 1672470 449165 676799 1784470 590531 1308848 234818 1511773 158160 198192 115707 1835496 1218541 1724490 318406 952348 813573 748754 1856587 201509 519383 978657 1772122 702779 1265577 1406167 629639 248676 1402785 1257482 660235 1644680 1536935 767057 1230891 242054 1707011 1770059 1992354 80857 623178 741673 1110051 1622610 907180 1605225 1594668 1562329 1287030 387777 204669 1098931 1627778 705768 1326065 1669084 761121 369050 1280516 1062206 326771 1596859 1710321 251853 904555 1232278 1449914 1469979 1444654 346872 965012 331297 998091 456416 812510 1528578 226009 216635 1042326 1651048 1143516 113250 237085 1641558 1728408 1471348 1649412 1748943 1369521 1561897 1950243 123093 107682 1232454 1898491 1513044 947621 839304 1457877 1032756 487027 1581751 715164 65448 557608 382014 1594513 880821 1169188 1975410 59591 717275 1443398 1296884 157387 1588313 642672 1859522 1649562 228308 1386163 112101 1646915 1516042 404222 1002568 1495622 1842974 1277873 501585 425174 380933 933246 243160 1315865 75540 509121 1401162 904974 158535 1809643 980899 1886071 1438688 1628632 747460 1240174 1250967 1226642 1400170 1531076 1662543 1596090 1180460 1877358 68989 1007294 1477996 1248387 179821 190059 1830067 59107 54318 309752 1174674 449897 1634235 742531 485614 1337774 1507656 457185 1957005 1265332 784378 378140 1096308 717407 1549061 166983 202786 351517 1461658 1361438 114289 1548949 169645 1080861 1939917 703757 876597 735058 1460774 1950428 1840687 607745 1374638 88936 1049711 190125 1792079 666382 1695847 788517 537433 313522 525336 119904 758941 531183 1200101 64445 47451 123845 1748284 4008 176447 973786 786262 367384 978571 433182 1662581 707362 292765 1632060 942793 288652 886484 1379105 23290 1342712 783085 1564314 1304820 395149 432916 962318 826897 1079652 607097 184806 1711821 1599026 1606676 1726120 242657 1174397 1364949 1324437 1307068 463906 150071 1149526 331107 1806852 1868258 531254 980676 1393572 1498985 1680010 1061659 1759786 720523 1012020 1245542 424330 1380063 737190 1358295 338429 192519 1132781 787749 633093 598973 1902084 1462648 1849608 1924532 521834 1524359 1186543 45049 416695 1858679 1427699 1662307 327673 1319977 1074324 1493428 1116493 1379489 142249 25360 52432 925842 713293 245758 592899 785089 1329950 124560 1151979 1122918 1923563 633502 1597935 1027423 1589568 822689 1147885 766992 1756171 271465 1473525 1723699 637249 227779 1324850 685965 359358 859991 753287 243135 68664 750415 1921839 468954 1669921 482736 213172 243345 1609269 746233 1406001 1784014 224635 254026 1143246 1112460 953478 208893 1303477 1424852 517543 743390 774449 1838622 410135 757965 536157 1371608 1439430 1741703 315963 1627713 345234 1208778 1268148 1377719 198782 755498 131809 1670446 1252254 1587324 1256732 392588 1879192 912037 1742632 1285383 490535 456139 644186 1536190 430090 1222745 1688076 453024 930403 1035589 1006006 1904838 469880 1783811 1712858 89006 1107960 502723 509996 1024855 1264801 893439 1653396 897204 1839384 1639833 1040460 1420001 181234 1772141 407120 1895494 902990 1269047 450511 738241 1934058 104219 1090158 896834 427008 1611578 140889 1858049 240525 238155 910103 1479148 546972 1170770 1559609 516742 1256798 901708 374277 865588 810712 1244244 1739236 979760 1504715 1009169 768476 1650960 1758735 1616901 534211 1230019 460567 1704961 1406292 707270 815162 1975425 691757 1443950 117998 1070980 1637037 206524 48274 473983 1510071 8339 1094269 1277364 1721766 877209 1864146 1773246 1742416 1544644 1423145 343678 231576 1451501 36030 1467471 1963275 1852201 419058 399337 1859308 976279 4292 212897 112277 1084019 1311590 1230199 988109 1964261 750028 598880 1942588 826326 1164485 1729879 383896 1171948 383404 746627 1398445 811103 186325 962752 1380915 1240066 1664582 995966 178793 564281 547775 851352 1502274 263047 1617310 1965389 671284 882347 1845106 1774892 105602 355539 155268 191540 1195405 368824 989270 778362 399366 1341451 1997479 1964902 1436441 1531542 741098 497182 1466594 141040 1547689 1426767 1193947 282357 1598136 981431 1943913 1755770 282718 1850531 203462 1741323 799368 819188 1364469 849214 1283004 337804 1775856 944315 1731356 247377 114231 761948 516128 612552 1289285 1057885 317848 765228 1032963 1016644 606551 1946743 88281 1483072 1933717 124891 1700453 31045 390033 555399 1388492 142824 355195 1919577 1224536 757086 595982 864649 2601 490429 987165 63699 841116 1743261 251985 640123 1272873 1216240 1784451 1013510 1607114 215727 1159232 1747511 537930 1680037 647958 760003 907943 1970381 820287 1108346 317607 1269474 41774 769019 1992192 1857212 251975 1174671 822075 203594 1458712 1316763 1537832 523397 309027 1316854 1619420 311654 264701 322986 550550 969910 1956534 1456253 325135 990888 1714633 856634 123856 1837816 1253653 679359 1936324 858074 748421 982698 1815588 458131 1066490 589306 549060 829027 1972654 1562494 920758 150107 1385460 1274466 1507129 151083 167248 999968 652180 824879 1165556 1108528 1750486 1972050 1344759 150949 919088 691633 926800 1256253 1035728 1018630 1206657 1478835 747398 416976 948392 1501449 1827220 14814 1562415 1176605 647998 1182439 364383 711813 277543 723096 966960 1905897 513311 1755923 1844870 1057641 192594 1397862 1163545 854028 1876487 1385057 1296691 1633505 1717708 281149 1667291 585175 1279275 983329 425037 871703 680844 453620 1861407 1577456 831381 1864980 294519 173555 716961 1215526 754247 417596 1476993 1087220 1152641 1635735 424139 1599313 332049 1795936 1162202 308851 223983 1791267 650516 298749 711770 1638946 87384 761145 327789 358784 573843 521338 539182 1017259 976929 173191 983995 627317 1971062 1135356 1809390 1147289 756151 81891 581918 13348 1279361 936066 1212574 1405745 1890168 1490751 1226358 1830053 1086122 1935749 1671727 983885 969863 1568045 669076 1987328 922177 144610 501187 1034580 1076276 1245710 1547851 555891 14980 1294712 204500 1569586 1515655 306680 364389 869868 319421 1009352 514091 1309033 258286 1197531 1445354 1117886 782136 1953757 440537 1807378 1908265 974285 1329371 827354 194582 122377 1026888 911719 1121893 305672 8438 1207750 1505391 1649142 724234 1405820 475147 1712143 333926 1466473 1756073 1787374 1076038 1759055 1143710 8537 1674508 1199096 131198 1945402 1307451 531030 1485046 1136925 926931 441203 1896661 248423 1525654 558905 1761916 588284 1180496 1249629 159987 308520 99460 1389394 719566 991145 1006949 782982 948523 615330 1115312 1620663 40760 459456 1663121 73627 572712 556738 1901395 268438 368288 711321 223722 1151404 674197 1625876 742225 147856 289580 286074 194903 1297311 198408 314450 1427669 734134 263788 1296058 1251910 277839 1871146 910700 65482 1058946 1063789 493637 1184103 1196426 882420 322420 364492 1685522 1697984 1652432 1485878 441951 851544 1023595 1059052 1433358 276840 1760643 942126 1339466 1666351 338595 1850280 144182 611860 667300 880161 1695459 1122154 851833 455987 1222449 868022 94714 971187 1869672 1827174 1339773 1974914 598322 671642 684308 1781047 1853626 1497149 673715 1598322 1109329 885535 231656 1705348 332649 1884558 1741064 1074625 39458 773302 719789 820241 1955874 237983 331005 1042178 621942 138012 1665644 1878615 1291225 1304233 468778 925424 485909 774123 508488 993280 604939 1895851 1985398 1785942 1587017 781075 121248 1772792 1984824 68484 1182833 1307636 30368 471177 1842692 1099278 495299 112384 86916 890987 462341 1039703 1759558 9677 1252589 1331288 1557905 1933823 650315 151236 307053 1814582 585037 750707 693562 1884357 726499 1679401 1675794 1156544 757458 1606889 1598765 570314 1355694 702383 1990329 113950 1876528 1902202 1504891 912882 1987134 961491 1866994 1568678 483763 248358 1457083 1046302 776625 1455635 1159504 1704714 152694 1316780 1467769 1514616 1185427 1947362 1387771 619045 1293616 384538 1324098 107511 1360620 723832 320893 1317553 221652 1932149 903956 1181857 1248279 928154 615988 893265 1797069 939352 1600889 1814689 1802515 1398907 559681 330500 549125 936508 1277869 1709689 1461863 1401337 829780 1223597 791072 1062192 718528 622797 1306986 939387 570341 861389 604647 1208913 5276 1614641 771553 901375 956279 123617 939197 1592241 430569 737058 533745 1451464 1947706 1908323 344144 1987016 1984287 1292198 1765482 1565307 1557562 865123 903636 795187 1021815 9586 1979790 1521649 1479541 1182057 1174103 1307700 1538895 1558503 965739 1180072 359128 547710 20959 168022 677923 1089358 690050 9147 73999 1310060 1045722 1549322 1567379 1830124 562157 554129 1767985 1065336 753530 99831 1374066 1521819 132632 1203946 268864 1633580 1923313 254600 1826449 586503 848082 1712413 466798 1509765 205592 1926295 29205 1938045 1407028 1136657 303054 701404 1654514 347287 991518 725875 1085714 1687243 520461 360948 1415026 971007 752888 70694 97081 1864255 398186 266930 743906 1788877 1565691 207151 883889 415632 971801 1013474 1795358 369891 1326564 436946 1694232 1907688 1432876 1404703 1344092 1825407 1842810 397383 1032230 1127760 1799284 882194 300429 782842 171342 1934242 793828 870329 1259906 1655946 883272 1682724 1430342 664159 424747 1842889 1582902 1913135 726418 1044025 1009543 825137 1199331 406020 147167 1394939 1241196 1161148 176746 612687 1383544 1128708 1615556 843327 351732 1611248 942776 1567941 946178 1660590 248975 76092 1615072 1255732 1267379 1575219 1693135 1968740 1390226 994948 600296 794195 323774 1558174 862803 1324240 867113 836635 1315961 1649927 955684 650735 1609618 1465472 1394410 932960 1404886 957213 337931 624695 1906956 163147 1423831 1700657 1002654 285897 205420 744918 1105413 722301 1547160 1813298 948292 1082172 526897 970272 1741464 712466 103338 145405 1979991 445777 1029951 1904454 183102 349754 1774128 366602 439868 1728472 156950 1638886 1306214 618389 461377 875490 1296209 997038 804069 1441428 1746440 1265070 1813077 1714345 1404912 1922769 468287 1384278 1275689 915464 762775 1452314 792760 291128 1698053 1775004 182259 1046463 568402 1390123 103279 744235 710370 609629 1901610 851831 1957136 1605209 826432 533626 972555 1919360 1879804 773723 347428 839780 211864 975143 1519160 1862714 1088929 1022150 779843 210703 1048538 814816 37422 1756695 1518360 575346 1298871 327381 19181 1893228 1701958 1763896 1098825 424314 1478338 179814 882632 1058891 890469 584970 993716 607266 1538986 947531 1154641 995515 1180900 1366223 55418 1175045 1501311 370813 318374 1995635 151494 1201255 1002008 1548249 1535640 798781 290497 434863 1201989 579785 1874554 1772354 844294 275669 1231515 1915445 1820601 275805 1439565 1703981 167646 1494856 323349 1218796 311501 308328 1804555 1628243 1630716 1081547 1804250 112208 1417473 1121069 489771 639302 12159 1067907 1184475 168186 331341 1799773 1426515 286694 1487517 197479 1848050 1713089 1145873 1473598 1366402 974028 1712185 1764705 926127 1843396 1268098 1732988 1025771 1726064 931926 1445385 1219635 218036 96784 956390 936898 569278 60932 391921 155691 413339 661701 1146646 1621517 1101844 1988939 1903469 1067454 536415 444641 253302 1563584 59903 996933 388336 969211 1021348 406780 1010809 308158 129900 246652 1755521 955978 973022 12698 1018633 466259 511289 1200919 215896 1514960 1646599 1967346 461064 1897156 1307924 513819 227825 498419 715504 773580 949411 1333207 1568719 504166 106800 1910295 1933887 912335 1876947 1093291 1405682 1657578 919290 990695 1040676 826560 769819 294944 756894 1695775 123056 353059 1282724 1364148 270419 1350092 1605171 1151771 897843 1614035 1035881 619942 820384 1069648 561412 1486720 1474920 1989309 5779 664974 881909 1729743 358677 1541619 156602 234077 1483567 1997732 751220 1330163 1153369 1166395 1771160 1342160 865406 1031543 1572386 777955 377491 203433 13829 864867 1486572 1070892 1028545 787585 389110 677730 1680304 283953 293324 634790 1054206 1655109 129246 112719 156917 1668819 912297 1456906 1684154 936921 834617 75018 1748068 126809 324700 885859 1770247 1599832 727990 1274514 1646702 1247395 1278259 891373 493438 1415863 1266562 1364158 137947 226842 1697758 587251 1559216 711056 1025026 709699 293279 247418 426416 696288 572582 404989 242625 900172 145432 149850 1866024 782316 1938744 988680 1467799 877761 793791 1349417 1624940 1752622 824560 348004 922620 434641 989670 99226 1913598 265474 1008602 1163117 1498130 1052912 1097843 1492406 1148851 883140 715414 774832 1034078 81392 539707 832204 175366 920173 1379858 1006597 711932 1057946 1073825 1431535 506826 869152 380299 514569 374927 1175698 616365 276748 1112495 1402079 675011 135359 101437 945791 898648 406426 1838607 569626 1888464 85337 1997449 4730 794406 1625621 1494208 1953551 253863 551568 1417923 1169124 1991434 759563 643311 1344293 678769 1383438 201611 1656186 849754 859185 1183895 505038 831798 1778115 483026 92420 247903 636071 1567880 1235499 1784691 1414069 266468 1489769 1880359 1339641 1500520 95176 1323518 19131 1167932 384705 1978694 641776 177287 482728 697688 9329 1330576 1211468 141811 1847820 1413172 749122 846021 616378 1910694 1569014 583932 803622 248095 868912 853574 539227 270331 39214 1455013 1620420 615261 15421 28718 1204319 602775 621921 1443335 1646120 1665745 160452 1178549 728115 433651 1698241 637867 832601 47394 1953405 1620834 387949 1311801 1120840 673748 1940905 1312168 1709949 103155 809133 1483050 694187 179704 879871 527938 1817833 334112 1912954 173578 1679501 1665805 1457742 1773825 659315 984534 1668550 1677948 565609 270472 330 589903 1144421 956736 1119169 289138 178368 1144997 235571 1871162 1033661 613679 802773 775444 74672 155075 1858119 436541 369234 141137 1825664 739769 41883 1028489 15166 1082035 1036132 53728 120651 1150706 1439988 850490 282876 597104 819529 1029904 1040397 569992 819836 1402000 1786423 524019 814731 859194 375246 940885 722684 167234 1987479 1901105 407103 1967476 1286149 876312 281590 165968 1842896 91853 1755399 918236 1862063 1982127 662022 1339960 579250 520285 1733957 1676581 1117469 112872 295179 160183 492949 501643 280630 1072255 1223207 1114128 1728590 1470568 1161315 1651227 284672 866959 302613 1275011 55880 1111124 1405643 679313 875542 469800 263709 185481 112473 247818 929004 207772 1773110 1022801 1358104 1627324 855377 1749167 1628448 1968576 1230963 955826 745593 849529 739983 1183971 1164881 1573334 564932 183324 326030 401342 308518 1478242 646651 50005 816873 1071479 1961610 1074776 320703 1582595 742932 1260868 339504 143458 1871448 1273176 1877876 1209682 165348 841443 1342698 1491267 1019504 1881832 1106147 891280 1953838 314432 1815665 1500873 381725 1846911 115452 947104 1798689 304393 631699 1949540 1813375 1685318 327211 529763 1996678 846939 351056 1516740 711791 195513 961433 1923592 1690162 1060316 470562 525632 1372789 229862 773759 680710 205728 1138348 1957522 1768240 1650198 1905173 977467 1872805 667791 1457071 1903959 766410 878272 890108 439280 1085859 815672 678505 1521960 949886 1128403 1524462 1775069 1042605 1362089 515173 1032075 1642038 45568 1185084 1549629 1622963 26565 1093726 474657 347452 291677 833580 811640 1906517 1976776 770006 1606298 23896 589607 558528 1969579 64451 1477411 93685 466897 158968 848889 1020793 1413659 305550 1046038 246067 1798705 427244 1034705 1096802 610073 571988 219895 958087 303311 456462 1606151 493154 1789197 240705 678433 597611 802018 314478 1309743 981244 1187673 875790 175149 75023 460578 156560 910892 186368 793455 1631377 1182780 1785655 1398798 1360958 1687450 1540810 589141 782341 1763441 171257 695679 1174508 1874088 115954 776551 495026 871995 105200 1286300 1745576 1250333 1690117 1471825 217170 241111 1388298 1008306 394368 571592 581015 1023688 279497 1109142 681146 1272904 429886 354280 1587161 694746 1930728 396037 1357987 820340 1233946 130731 774507 740399 1353389 1351617 930900 452225 1489644 1265474 515558 460841 949761 886734 1417568 1668842 1687058 338688 494983 643030 1117849 1439195 771085 1950429 213965 1966576 728440 1682297 1613179 1968056 81182 624571 524238 148138 1521217 486805 1479276 48455 1933500 1665432 724119 259034 575317 1313368 1854913 1098090 616221 673109 692279 248204 939024 1616537 768693 970141 704340 1167712 1341426 1245397 955962 1167408 1707676 1255336 1220349 775960 1678039 1887141 1145962 1852475 1554358 785054 17486 277373 1342792 182538 1440246 1739912 1090431 1868781 1333971 112465 500221 201673 376378 1085189 1761452 1627316 1664902 578041 996188 251324 1813993 7499 1736483 1373575 329004 475432 1675171 1015003 1575887 1076597 1420833 1748839 1797195 1553344 99626 72574 766401 1359033 1005504 101696 1315616 310217 1374892 937713 1219054 1005319 1595427 1280860 462288 1511640 1100706 401389 44602 733755 1883993 1857799 73144 1171730 1808560 1651471 1858677 1613067 120998 1642679 152896 740009 1708576 1136805 777256 235822 64911 1964333 659958 468685 1200093 1426592 151575 717009 1869537 550767 1038027 114489 1510701 479890 233986 1662061 1098418 1104388 53928 892008 748511 611303 1236492 1684109 840637 1825737 1658306 1383533 1893128 426054 98362 817998 56892 289146 466551 1756566 1565756 945964 1667103 290658 647353 181423 707124 1593768 1842053 1679339 331650 159837 1653395 1825535 1327223 1757756 1006542 259925 106351 1164918 378387 1708773 1906697 232279 455503 428550 1885486 829687 1711710 1919228 487534 78086 622651 422563 1261927 599058 727965 898989 445716 221948 1835386 20758 506477 307323 292145 1350071 474978 1658641 519864 439094 1496481 701533 287151 1010695 1204083 1880228 298804 1317941 1518055 287619 841069 1113615 771542 1860790 172177 1501603 523898 1440011 656206 20204 851264 1610926 1838318 1978289 1215043 797566 787277 299310 787344 1093624 928706 1662089 613893 1635599 605053 1218423 282809 1480706 509803 1052078 931195 1596849 1001706 552173 664498 65363 354622 770722 52299 1597499 643573 648652 1681351 1498785 131488 1725370 123542 1170108 1877383 303166 1265698 100521 66669 1320353 1790443 955292 745500 1269745 119967 1943263 1543690 1773994 1053794 1147762 1816535 1956884 152131 704288 332171 755882 1729290 1021063 1169447 42890 158333 374498 852667 1209255 1417598 1962834 675845 53493 1125393 400853 799174 867158 24785 1674490 1741754 343080 792695 507880 511523 1303753 1319620 499336 602677 16330 248211 843194 86974 1564111 642689 260507 709701 706650 1877205 260553 817422 663608 749975 1666383 41324 1075234 135998 1835172 239689 1586169 1607175 1553745 1027434 273039 1991001 1554683 446498 623831 1799841 774179 1306371 232384 261353 356124 839745 536369 908864 18666 1220187 1662150 1713289 1485530 561498 716927 1516570 1177736 923184 374603 1572405 1959685 209741 1120241 1266399 85939 1569598 949868 1947992 1447982 87862 238521 1365544 566518 1521074 1363854 624854 1404213 1580242 1363470 73972 1473890 389039 1103971 887847 365737 1186382 563628 201565 1236521 1667994 1163003 213005 1615559 209924 152921 1341950 1820 667851 893301 1467409 628781 326736 709765 1672393 1592632 1356790 651422 1948643 1229203 863645 762045 447592 473139 1415187 803960 1207647 397099 1558588 203464 1475985 46307 1217625 1528095 211543 1497501 949145 651104 376365 1012183 969756 254879 1414300 584162 583718 465915 327101 1808942 1810675 327976 872272 796604 1728910 1832491 1478664 743669 1960232 1814116 1805262 268906 232707 874479 227487 1308394 962338 23876 223999 657600 1402366 927418 1002205 788176 1235839 1164196 1502440 1179296 1267702 12276 842229 772631 625030 1246905 262428 94543 289234 1290858 574334 110633 471149 1768544 1392965 92922 834230 94095 788794 1174144 1039686 1986042 1445438 630424 1388420 246271 1411157 1221350 11522 930715 264287 1114934 1445832 538564 217302 932665 433186 16801 996336 1298747 798801 1226467 1578437 1962935 878035 1526479 1960392 992301 45724 928385 1506279 1282748 222272 2552 653083 587848 356882 1390555 1129687 1530505 434803 580777 1982756 1712405 347867 1723326 32685 1141890 1611547 1172158 455510 99512 492122 1810433 51709 188039 223715 1135644 782004 441845 1451588 1723316 1660649 1636612 1273229 1192775 99244 195353 1997570 1217254 1680840 1118618 1959119 634750 842413 1215763 1373752 1502516 183636 335324 186584 4356 234659 499369 102952 439003 1497962 1603490 1355269 1746700 647891 1858600 1880820 1129617 1175031 161293 1634602 1469005 1468863 1430660 1255206 1650481 226704 1210940 1532057 1686880 314366 1426236 1085871 1728520 1876485 370409 1066929 866562 522302 115498 229960 548354 1304863 1305816 1822564 1060848 530268 372957 1918615 685036 1051707 656146 1449073 1646220 28120 1149007 1751120 1512411 467919 1950969 1625300 1517445 1969328 1698716 829915 1136952 1141299 238048 1759710 1419290 993888 131814 462084 1760573 141034 1845614 1245988 1858094 1055965 505450 1508369 948824 1000985 1828725 1491668 464454 1189336 1428323 1882460 230625 767255 1095468 1613668 1799869 1260247 1080846 277320 998951 880506 639115 384784 1993830 933214 1011128 785602 1538633 1513775 499304 219651 866211 1096570 1426034 669511 1803113 744021 402140 687009 125328 101959 681489 945567 545438 521713 1011423 1025153 805352 1990001 614273 850619 698565 942183 128872 1169140 142407 1079109 1404470 748661 797730 879402 289930 974888 4903 99798 27545 551287 822572 1710741 127873 309273 1305460 445893 1287673 221124 159324 1908455 133026 897997 62236 1315516 1060730 1901083 1040953 1499909 1555753 544004 58270 1613890 1010286 1092374 177086 830044 915747 690200 434177 617325 1949054 588067 1838439 1768710 78306 776984 758243 521235 1832993 466645 1464108 1628445 455872 355402 879874 1405030 654241 249187 731530 1253988 1525413 53440 117289 1866301 497317 1471309 1895077 896705 1095429 680332 54405 375433 929529 249701 128009 1969831 1761831 455040 578477 318821 881358 478536 333398 1377523 579791 650620 100002 1017784 992606 1153923 1215404 1597680 367822 1450559 1256082 1680303 1861694 572805 578971 1415628 634008 1395257 1024986 1908745 1682344 1158274 1401508 39100 1634075 1566457 1615561 1737022 269820 1558021 619051 1759800 343661 1709218 1993579 116586 280384 945019 964251 357047 1543498 58831 1671366 1547376 184448 1396887 1606156 709266 352737 160506 1364038 1039437 408613 1156133 1577156 1983918 594464 942402 1393680 81961 523772 1732970 1420913 1147980 665759 1760728 757264 448962 1259581 124607 790973 164199 750675 124295 1795013 1386750 1127692 728234 1598675 42347 564746 1689832 1004140 398326 96755 839948 1862540 1438852 1663970 687857 1070570 1090251 1807747 760373 1947205 1657363 494738 82416 671352 822781 949971 1561918 403312 22001 531755 6436 616785 674988 1211146 1106986 446158 669961 890673 927774 711187 1580100 692475 1252309 1527789 1801397 315545 1969982 1094351 1174950 838615 1690299 391381 266321 449057 1505388 507527 1437596 1047610 69352 131894 225181 702862 1131084 1103520 655548 340578 1376521 1390853 720955 1034119 1697693 757760 1630204 413804 1456447 1227036 1986278 1562707 1523831 780298 255346 14213 676816 1695894 1398307 1875723 1395937 255876 858151 1166955 670100 1015177 755666 803473 976771 229210 544434 694327 1955599 687792 708731 1793391 1294361 955717 180130 1773087 1270521 836500 826306 103161 1005753 1301027 950125 1776577 1291705 845709 1031270 597593 1301243 302852 1168430 1051623 958787 1560680 1515012 745218 902238 554148 131816 9152 361950 213918 1837000 193721 784142 1137889 1429605 273637 789099 150312 654410 816886 1702968 534655 335205 1586838 341390 1717541 145061 1405285 555103 698699 1202447 1628668 1766770 1101686 1793595 406793 443978 300766 1627305 544988 657956 55745 1729155 857398 1172253 669618 1722197 11318 1914715 786530 1488572 1661100 486868 1837999 453935 1983008 1163492 537377 356856 1705505 1129602 1845310 1724467 1568900 1626661 1570890 118524 734414 75704 1659398 128556 804200 700378 1576818 473147 1037421 1927103 1920574 939442 1508684 651850 112953 947714 771243 1929405 575323 286488 319678 1338937 561240 1853198 23175 260973 235249 1359158 1806600 1236755 1287105 510812 391379 544235 954093 576113 1260407 1935307 1891005 334707 537896 1604541 1733591 881008 1023210 1882567 1978659 1405061 739276 1608185 1095116 1430095 715284 735439 1723827 750402 686121 1591996 617830 1908476 1198886 747025 427228 385584 1104614 1569204 1002938 1870988 812799 1582730 843309 698107 525687 533628 437629 1476590 1428334 258763 1982318 1551545 1436041 605887 46755 188681 455800 1748108 72045 206087 337015 470240 939187 1966123 1878843 871449 404334 1619472 220433 1130875 1574390 1674203 88190 244926 1822157 772586 1990103 652664 854036 1749565 1304736 475477 1318291 1742267 1787682 1592038 1282133 858299 435485 1599702 1596621 1023467 182055 1763427 345588 1425065 1934779 1020703 433855 1979683 1987026 378057 783542 1933200 847446 1818021 1035317 320769 836952 1181798 947429 272413 1651601 1933853 1569700 280917 733506 1918696 1882730 1185 823179 1626330 1583099 862893 657778 1947406 1231254 1059277 1932707 1557409 1304897 1894129 949500 35513 1190236 846826 1624466 271096 494459 1208562 237880 1793954 1546485 1431576 1534523 590739 56125 1898994 988130 1382629 279588 1744611 1343896 819851 61625 72610 532033 1249233 1373849 1402573 1412573 1126877 302605 1375415 1053490 396523 1385700 415680 979953 953381 1064483 677737 1399621 999039 581202 134172 585950 1694306 600648 1581071 1748535 1366480 1392261 1649167 387039 385538 946716 1986462 1950267 839203 1252136 976015 441333 470459 1936968 66756 1716349 746747 336873 260682 1593731 523978 879570 532037 87955 376944 952516 1963450 323665 636727 1730337 830616 627485 90264 617198 192568 990080 1478013 540432 1497927 1705458 1740439 55605 253382 1793003 212913 1487526 1019249 1151236 830201 1916213 34864 99138 399067 845305 1372938 1791669 1778544 1585349 1583853 432739 1176698 1841463 573869 918070 1047514 775692 62232 348964 1315844 1424585 1264093 1523783 1425502 437280 1756858 780215 1827716 528819 895473 301521 958982 962314 135458 842084 1258421 523835 374352 892248 1772114 415559 1472550 1782502 849837 193056 1219765 1485052 1332945 682746 1686836 488092 210721 1791920 1737279 106845 850594 368031 1793882 31103 1936108 225897 1852408 1761067 246226 624184 434320 1981239 1273085 1626908 1105559 1550575 1177098 1459559 748667 195204 917315 1398791 1368079 1407328 871194 9619 1991084 1152153 1005368 1690616 1528033 702777 434460 914502 1300222 781053 1513917 1852588 720172 1232398 1127204 1161626 917731 957171 1342700 1433134 718972 89214 43542 891009 32220 648023 279044 957227 1297764 1372870 1592882 1896858 361580 1113092 627283 754051 1302788 89710 654295 209689 1068526 524813 1395716 1652003 1380852 257261 639922 1081557 1786005 1495085 1262872 1077419 1261137 244121 1052303 555480 1338031 1804070 1918500 361953 989097 109847 1388093 1521015 1404038 127282 1498768 1381701 390482 889644 224338 1416012 1958159 323938 293640 1550608 671974 1070987 464521 763100 1816364 70769 1391830 3467 580764 1110280 1937451 1507146 1624152 1420983 774542 764192 1727839 617041 972890 388599 1009866 283220 249684 577883 1308131 989928 206536 1631347 823965 1219229 1353809 1667303 1147752 343007 1249064 1084735 542635 139467 1736758 1482901 1909848 450106 552898 889621 1279997 1660723 1653075 896752 1605106 727578 1629598 1231274 1631401 365885 1888510 469534 1266694 852062 916282 302353 654955 1358286 218018 811370 183490 296179 1358959 215426 1136310 583081 57872 450223 1360771 1077997 1074522 1475502 1087450 1740926 911078 1210970 1954380 1166739 772948 1575014 764393 277368 991844 500029 715303 1770928 1705515 190120 1308023 1048911 1146229 289552 1729199 876153 655185 1511201 1033531 1172902 1021449 1951548 1091042 1086516 918104 1542033 986781 1480863 1721326 1752809 1380233 1300494 1721066 1728251 600411 1871427 385011 851223 1071779 81720 1998651 1364737 1660511 1979583 814443 1390108 656101 1537647 270568 1704319 1767122 1154970 1050501 1287389 1202840 1868454 1824131 1366274 1196819 1571229 237101 1232928 1679590 1683021 1210738 1170705 1947787 649060 314336 596318 1125213 449623 1526089 5838 917963 559346 1988739 557911 361876 352625 1469997 664437 427997 243905 1080061 766537 372637 705244 1523041 1477027 579197 379789 1135275 287006 65657 910093 1759034 317825 59482 421632 1982249 1007636 479545 965895 1058546 81257 675240 1535278 841761 1513727 1374941 1144478 1909819 938466 575239 393084 38312 346190 127163 1442327 1634918 343137 1794672 1664409 1407715 1668434 971258 146152 1263622 1378606 1585617 1568974 522089 1344340 1153979 1671888 1712036 605232 1226207 760130 984754 1254418 1421128 1599712 1149644 1819694 12528 309490 1776897 1788290 1618455 401670 663534 578108 105744 278762 1272165 122108 671782 946720 585799 4997 49346 1397717 1086220 1709772 547926 134296 1190675 1683777 895698 1925323 825339 1608407 1476621 291608 1648961 1699114 1661267 1036626 301367 1608256 1346014 1419316 1880511 1058149 473201 336944 344319 189547 1856588 842906 1435695 159686 1607620 1445690 1882707 203230 1926009 289832 930876 1354237 455270 366838 1575002 309014 1183976 1859215 746390 1827438 393685 881355 1549384 307174 71267 649215 1317153 1350052 1118889 1775213 1904597 932697 902722 21261 1564243 1374052 807569 453837 552979 80343 905385 313783 713556 725891 1768230 1523021 586374 1978401 515142 1713604 1520104 1801518 1256393 1020559 595464 1937183 1534005 308197 225927 153840 1883426 1391613 1027898 816339 1500633 1868600 1039519 134453 574330 740780 301394 104650 120636 753365 1983192 640368 1724920 33732 866992 89146 660471 211445 1241920 787151 1159007 285909 738950 398496 1196788 1081147 24977 1093621 1532208 140449 183110 1761586 189390 1037915 816869 1713363 834231 1041388 664150 876037 512083 927958 66381 1975160 1155821 1202678 738797 1341205 1496199 108699 747781 1936035 29890 390476 969829 1094157 1235174 1542539 285423 1520692 1642016 150717 1794729 1005287 948604 760287 1688866 951279 736177 367944 1551606 1906896 255835 176588 1976121 1618260 1017108 231182 773110 1711919 358070 73100 38197 358671 627101 143054 190414 1413132 403602 533440 1613681 1655480 289952 1704269 1275694 516514 1758142 1473377 326548 1442769 762731 474363 555426 1398585 1266666 647779 846125 1270441 1908120 1413485 1194213 186539 758812 972666 1594681 1364525 519799 1538259 400102 1593189 947259 1637852 471160 342817 206321 1293896 1324208 1339469 235515 1193249 1877095 1992180 706346 294974 528230 1357023 1175000 1608367 1967400 1267037 1888998 1107315 751867 139147 1885466 1890591 1054500 1709002 1304240 1178012 1553685 851281 105635 924188 692619 1253416 35533 967195 1330 913785 445963 857979 363232 1073828 164419 795276 511731 1391084 1896878 496623 46336 1142951 99701 1567470 591773 401537 1087390 1393598 1050998 796157 402071 213026 32053 253409 1186308 810195 1657079 1146367 1249545 1348290 1234431 556108 1746916 7013 1380854 718950 560129 1469943 966972 147000 1559736 610767 1752977 758174 715240 443409 1615607 1968784 164064 1897958 1157794 1225828 1356267 142458 9893 489865 1016963 1332472 926224 1400450 351450 95216 79663 663087 611167 1327687 1177042 462538 1289298 1871292 675743 314785 1435225 281475 1726015 304918 1614479 1306711 1870812 1169150 676401 248337 1762390 215711 583922 1444518 1486356 39581 1764810 164421 689456 862168 1031440 586768 240619 1740248 1248944 1343422 205669 171863 1468384 1776163 208748 1760448 485992 1573935 926700 1199281 1940606 732598 106851 1041597 1642443 1690907 588029 1078475 1410686 523323 823619 1240506 1768994 671680 1164309 1407670 1146769 1351325 996304 416517 1860815 1250469 1980366 1625004 1164509 1606200 481832 1714120 1647515 1305300 1182199 1264360 537387 623405 325717 1331627 326437 1354028 1330812 1607032 836198 560831 764005 476126 1517548 320114 9624 545268 182411 1375418 688235 1370218 275633 554629 1315945 913530 162874 407916 713458 273058 983855 157629 1358414 1086779 768544 861954 793257 1295537 596694 1019752 328744 151486 1734614 111039 148112 1337427 1896245 1008319 1420345 1097446 235326 1896067 1126066 1769783 76026 1408727 1426722 1353487 1420804 235579 1350922 673996 252078 1040942 843416 318816 1882642 47342 1509113 903426 317573 647758 1538535 235834 655961 389334 6888 1760699 115409 72267 308222 1607686 1735838 1608892 840568 519017 499965 595595 548674 30483 1935624 236613 1212825 161879 1681530 902645 1777885 1774127 1807722 1096334 579247 324903 1289784 665589 1020853 700442 1204044 433078 1487478 1075996 681150 567092 446244 638201 1550807 665644 1878404 1962069 180019 1306418 1774778 754025 1627722 271355 1668892 1121334 160918 1871439 1019771 908606 542214 1210290 944796 1893092 1311819 1251514 108738 1330633 460377 827121 1406915 916328 468695 1149660 1465225 1467164 828711 1435721 1901182 1676347 1795661 151978 1013856 1815685 1769927 1719136 807301 926376 435171 1909019 1943413 1516164 717213 538869 936706 410953 1543831 1641083 341138 1746790 143461 173679 1203887 1289888 1803048 1447543 173829 1096617 1848351 621753 362391 238694 1756523 1642633 788584 130269 759054 669107 476925 1617459 261212 435641 249352 1676206 1742234 518556 204100 1056390 1082337 380997 1422819 450252 1482937 1684399 1025902 1355419 1813135 497723 262042 708705 1023416 1681885 1199502 1469177 182197 1320472 1157885 430126 260568 1753773 1671319 1764070 1334057 1215218 527556 703066 1229560 1135188 1364634 142703 1334436 582792 1630234 1917463 1474621 889066 794140 121515 927504 1706245 1638367 1771991 1738453 1589433 654024 1785938 234029 1755419 409780 891896 1529952 547303 1587789 1509119 528381 1096700 553066 499347 716963 515725 1174017 1482433 200522 1278467 1163942 123645 1808384 952742 891788 1033512 32183 318460 591339 604717 1990510 1034076 380197 343029 265387 152414 331898 1813922 229710 130300 893368 1528989 714050 1791690 1121468 1495294 312010 201470 248847 274875 862781 1481196 916785 1580491 774148 765201 1139075 531151 1664408 1505221 567441 652166 854426 896908 1919703 1802593 1014258 1356398 104082 484335 1174894 1542059 275075 1371542 843433 1346580 948190 1351132 1235910 588049 908436 737606 823468 1432571 1595644 1743255 1142045 1464181 694555 487233 1119341 1113580 311478 1853349 1116014 585779 175444 1218398 1466974 1368064 661914 1284917 991337 1206521 1882453 298350 560751 399471 1175245 750494 1204605 91393 608672 732652 1869158 117384 1815215 1035053 1112582 1975536 117976 1651398 339079 10085 285803 1936898 1032937 775428 295956 289808 738222 1303763 1597483 1464416 1951874 500609 1083040 616714 951005 135912 1458006 1439658 1791106 681645 194762 11717 385750 1114323 763122 1996648 817848 623227 287792 262371 1117785 1137556 917762 1672569 222911 134919 165459 900691 39762 1252777 851567 1714501 318877 1293877 280860 1568906 895249 518106 1487133 1145995 990609 860176 1769304 1276968 193665 1108583 411496 719764 1586773 608857 660420 431843 408191 1747011 152799 163953 243906 891871 69289 208480 1163821 1871124 257685 1097479 736947 634560 784532 1546768 1813542 1766485 505240 1993995 947646 379403 263409 1553214 403148 1455063 1322572 1009642 1464785 816329 1957167 842305 756405 1543634 1249256 1320530 1468256 296754 483751 908749 1305189 1844899 1883545 1542249 283209 398557 318058 1620321 1335373 375764 163612 822736 818093 1953163 927440 1536146 517704 870035 1473663 1082803 1413204 1496229 916399 1595772 547145 1223690 1982325 883632 1010453 443949 1911028 499548 1307901 1443648 763601 360567 618364 333511 1373015 1551828 1855790 682595 434204 988724 12542 958536 869022 1399287 818505 1880204 8415 1023721 557512 1296070 71431 62317 1483922 1811269 1493829 941237 1689376 733816 1209108 1285369 1363324 973057 745583 764661 475392 1231682 1605718 1966493 971428 406820 393142 400498 1309565 1459765 1493748 1135345 703446 624736 221094 1782562 1028269 1145906 54184 1626329 1064426 972061 181685 490402 771248 656218 675701 215765 756092 1905577 1490000 364122 1752721 854621 83078 615957 1977325 7080 1609745 1555637 1481990 1459252 1582597 159888 787705 193999 1476066 419692 1456257 1987133 321848 472362 1522622 1365626 489503 246354 228595 1036135 240697 558652 1586971 1537795 989965 116804 1469796 1944509 590394 1066300 801485 153969 523473 1850697 1119317 1846926 113731 779023 352623 1260031 1485115 1779568 569116 1517892 1024113 1587466 491052 1102944 173685 1325825 1336170 578571 463617 1420595 721440 1176451 1188260 1904043 869383 1616303 732125 683014 265113 1206489 941747 592736 1404061 568473 1440412 358163 1433530 655573 1243369 1738171 1462769 857809 1912465 1297645 267947 126895 1253446 383228 1945544 623392 504655 410963 1663423 1815452 1177383 435203 1821030 1367166 1181021 478016 835633 230235 1615683 530236 169907 966592 1748680 542487 73272 1289345 117421 733708 1919585 1818408 1427103 286144 153949 1727532 1746361 525811 1638821 1635625 948495 43484 988565 203602 257220 130257 1801631 1110185 1527161 751539 1271946 564824 1509633 1049060 202123 1899446 21308 1480048 1861715 1289956 1147738 1567150 563783 1905779 578748 925203 634231 834921 199070 1783683 1511424 128703 1880825 1127338 929170 1888469 826694 741467 215259 1416081 1267563 1579285 269412 670627 1575780 1253666 833254 840709 1740818 1227343 1138424 1038953 1697013 723939 1881578 1876893 57338 641694 1031652 344504 1343719 1202385 1755668 583738 1665132 1787187 1786263 1636108 357501 750778 1626769 908090 1186545 1283577 738906 1796606 399903 1292516 1203410 1071570 1828375 1961836 626015 320279 1832553 698032 834558 932715 1139 257241 651053 1964784 1352906 1361422 433785 159172 1074477 46410 287664 1700677 128743 1670669 467679 1517977 852660 659968 1878021 494676 478285 1044450 938431 861683 988404 1830551 1970285 640699 923953 27072 1816858 157376 891324 1081505 1675801 698856 1268219 283117 1582911 1218114 136959 198423 1324537 1127304 750754 403696 13404 606064 1191099 648881 1804617 36123 1417361 1226526 1452062 1829276 1137096 492271 1658052 1764677 1878507 1227733 1156349 508177 1350958 914217 1117013 1957834 76474 893421 1035362 178685 1936867 535367 538813 1705344 1097530 75825 1681129 1153486 214834 730594 1110654 188783 685003 200336 1526698 1319967 1569085 530340 15250 1582248 542428 66966 1445731 1694168 694306 1988231 572337 1925668 1748466 153131 974805 1017471 345928 1915034 982457 986207 1899470 1292937 1817962 866762 1349518 1382711 1198284 1108309 1852965 1238222 24430 905975 1096607 134236 1962995 989452 641984 497940 1138043 403125 1097029 167173 832666 1838061 758678 151478 1802972 422778 673125 1638812 802891 1735701 1294772 1084844 835009 508300 50421 1655578 1442001 1857025 1925680 371656 1319756 511962 1837666 1501301 1254578 239182 1192784 1847925 504698 1394295 387601 549662 1722533 1712929 1513542 374140 928489 664810 1894193 1655843 1692503 1167664 1665224 1565185 1776684 548705 1476001 650310 95341 1675571 367000 338339 1948612 149567 1857306 400684 1323887 1151546 1321847 1288918 5212 851046 1419657 14988 629336 996349 1566986 304676 745507 1016236 1106734 522779 1801896 1511980 961203 81970 1565377 1163152 1102002 1225588 79305 590139 985444 269343 1146136 1029796 1544889 220193 1210114 432273 1094558 1481849 496502 179601 521755 449917 185752 757060 1144524 343305 9546 830706 324930 14441 532165 382678 268735 639963 597020 191396 1669105 1154941 22872 57606 1923953 1398004 1258 676077 292805 1783775 1743470 69851 1346013 1523791 1771960 807757 337932 72615 51991 1440797 727595 1048756 1041776 693635 1087858 1115421 1975905 1211596 1414429 993447 1083588 841523 1410505 1523685 958993 1257775 971344 523269 375803 785730 233149 996541 1593474 96839 750286 1005023 949708 1439980 1477927 1560953 119693 701826 683073 280390 1151688 352210 1779633 468694 1323892 1700494 333383 550434 466196 643255 277417 1652738 1642459 819082 297956 1499568 119107 1131952 1059186 1225312 1135286 1986428 1643058 255497 1374923 21258 927590 1108782 126916 1635333 1236376 349539 403000 1669220 891757 1719388 630295 1495765 1722655 830492 1583997 1494351 319851 1294874 1946412 1712313 351063 1192064 1872565 1428213 930062 1574939 1475953 1218278 457971 426746 646598 1624489 60287 815833 437630 806763 773903 1208666 101979 83382 1861799 199087 338602 1124856 397336 1851074 1740374 1375847 1213333 1315265 362413 713473 228023 18919 1999970 1867853 1363224 1316515 718849 1408292 475001 505130 832882 147861 105838 563163 1697405 924851 306478 1700970 1217717 1054760 1414671 1615277 1427850 31161 1814236 1929766 722582 1726114 257923 1270663 1196175 1941229 1187988 631618 1138204 588072 387776 1553392 1937346 315894 724674 548056 830305 1538477 790315 897723 33911 1090367 1264725 133273 1364643 318500 1372662 1266014 1308950 255400 1042410 162346 985772 279214 335473 147001 1483768 908705 911673 953569 1129717 1591481 954220 556636 1785472 1579789 134591 1248680 1241428 1700004 1664085 1861774 1319246 504504 1831855 1388775 1826254 244584 1032717 975358 158031 852754 650028 485002 465826 957347 46651 303224 1726595 1230663 532237 1034921 20137 154283 866720 368890 423073 1337159 1127308 1221957 342032 809488 1310226 909551 1768749 703880 1561217 481843 950216 1233706 1229028 1585949 188496 679968 440077 1502213 1426870 867914 263630 512270 104541 981263 1924562 144326 1045737 946527 1452317 306260 827820 1913730 1349498 496061 1471422 1733111 1161354 1201503 1055985 1687443 512897 40669 1226739 244647 1071845 1213416 1764167 1865860 1859278 1899795 1820286 1290802 457744 1409986 1647445 373450 316985 342771 373365 972955 452743 918693 1166058 508643 1466805 531195 1944649 1399905 1042213 1185958 1331360 1685071 1898473 278966 958091 1442309 752733 1421768 1978556 1915527 1543457 81576 1817023 652892 1280291 171088 1531566 397647 1356 1113142 1466044 1574238 1662470 1222170 887453 1910509 131619 1308589 886696 914854 569137 1017091 1230730 1385782 456063 1000804 1107500 463480 137785 1768634 1221895 1476927 52417 1534732 1539203 914180 229830 1402599 1676019 1292513 1916009 1568742 808048 1136518 527530 406567 836339 948394 1466272 618948 926490 139969 1459550 1231970 1879194 1953300 392920 494490 1474511 924352 126919 804679 650877 955609 175394 685408 1228685 173891 696562 982093 1731938 200095 1971581 95636 1031714 1028042 1459509 1744479 1084763 606460 1767250 633825 1115695 894183 1715416 1195621 582957 1827338 362479 22083 485256 1933084 1346745 1677745 1660109 139724 1968098 840374 1874256 1780898 912303 1141961 1102314 1997827 51880 1104899 1407259 1445139 1402810 681254 1076080 852163 250983 758370 1472975 1063398 259740 1803523 657634 373114 264234 52025 355567 525320 1209309 603440 1503618 331867 880396 250769 1306301 1301604 1440911 743648 40687 1655362 445497 793603 1358152 1776265 84493 1380423 1449208 1433373 1019729 766926 1396135 465893 974096 245946 641609 1419601 113238 545631 1992612 1550784 309708 454296 369481 1807541 759646 1558673 579508 705776 860348 1338763 78634 105618 131088 261665 1241980 233614 760485 1298295 1782160 1162365 1146586 494011 1458696 771912 1430705 1061188 217621 762883 1845896 386190 305996 941459 925990 129762 505660 903365 1430273 264620 1756181 1004511 1226432 1751584 17656 1744365 48312 242979 637354 259965 1066723 1969018 585287 627795 971143 669312 1071091 1734335 1162307 1359573 1827430 585558 1087041 188113 1519973 1467451 592760 555014 1503935 1427155 1065951 545964 181105 1045529 516645 117631 1076060 778837 982720 91306 1373774 1740838 617095 1384056 1526030 193653 1190510 899844 1721892 1052013 1317162 473441 514519 1406032 801748 911027 746893 1697623 734746 652321 1399215 1230147 219743 1754435 1542894 581859 48162 1435849 1352363 233861 1156079 390278 144840 1370521 1704375 1931999 1747638 1099693 938938 290842 641442 723783 52891 1924364 1074400 308153 1732786 1628695 943042 226673 247775 1169412 1628451 525899 222531 1367143 27852 1895482 894072 41675 1886272 1921615 389832 1693433 1300677 69715 541768 395270 114022 920300 307589 1075325 205099 907445 875696 859379 780330 1661322 85998 5815 1084958 364612 470132 361762 1920567 1509481 1630089 1480245 207197 1159916 137033 1708713 968055 153042 1784715 626192 1988804 1585343 362795 266748 943566 444093 308282 833582 105623 1374215 896048 270792 1734425 232496 804439 1950992 1011282 295060 1325436 1939466 1266008 1028523 884538 1378746 748587 1393328 228724 604289 1814329 421686 86199 523105 566571 1670868 1563660 1438588 131164 942921 901087 195675 1387261 922633 1272695 1072903 917379 864536 1187464 1038459 355191 1397588 28240 1613077 1431121 1074831 1011335 678172 1881013 949540 454689 12414 1952190 496408 1848129 174265 1872437 685303 1623350 1615984 45647 853185 647476 1394212 1925093 150747 1186637 106740 1549254 304221 696198 817737 1913676 1356052 1928788 1337147 345051 1936284 1382237 1972315 1375273 1395868 335659 107376 1196920 1554330 58617 287466 558304 238061 274954 1792737 865577 1026007 1481465 82274 876678 1160495 1491280 1838498 772671 1677735 1087279 1098836 1391292 1620066 857576 915367 224139 321882 760840 1223977 1126634 1865182 22954 653907 739290 326230 750357 242175 1582636 271108 1866948 708043 658831 1957340 823106 1472799 687639 1321692 543790 1946647 819492 870487 351575 1402954 773862 362373 445481 326948 1171361 1377539 998031 1737149 660877 1945690 706724 699291 766137 242599 912649 1759824 1082534 291792 896636 1299848 1576572 408917 813709 1571875 1382362 145157 1191737 424688 167076 1111607 1317422 1097161 1701889 1546701 609430 67363 1567083 1146434 976365 663051 636813 251928 1242154 438071 92279 638943 14705 1758156 350875 455573 1429916 608442 553079 1656349 1373980 1440212 309953 13159 768952 680636 1723168 524023 7193 129478 180156 1850536 244122 729139 1644156 1649989 1605978 1159652 555820 209448 466300 1250549 1312305 349373 1022304 601298 888763 1614758 816699 1741553 1533737 1205937 61956 1988269 426245 122471 1220896 1639701 459462 664079 266366 504905 498143 468791 1900864 121773 846674 1492393 225185 1643775 1789159 1946687 1153325 1498775 495320 917461 1674587 1896510 1761248 1532770 294281 1831660 1453955 1838597 1044262 1263500 1359055 1697362 8933 386242 1455324 53751 331764 771684 586796 994176 908239 1353585 288447 1026103 1739185 939411 642144 783956 1115879 347444 1822516 1233611 516886 394069 105901 578404 967241 667951 818229 1632705 331837 289108 931253 661657 1190602 1009228 1822782 1483061 1410966 246747 1915320 1963771 1419271 116638 1587500 439620 804189 254104 401600 1826292 1073736 1940550 1801578 1345299 752844 692466 805327 1649263 1498648 1166136 1561705 1501860 203044 355550 404024 772411 1206920 1260242 771842 756702 307495 1721019 714977 1108648 833215 859213 794656 1349293 1169919 1387099 840350 678944 1880491 1227979 1303944 1407539 654126 1287635 937775 680175 625771 1137802 707005 666956 1743012 713960 40258 1218334 1188549 1031770 582457 883289 980941 594931 289522 520160 1431332 1203411 1780692 1043398 378617 576835 1805069 170404 86378 1292036 1236747 113968 474733 1205862 1107444 396006 546099 1517265 1998846 26961 1478025 1271534 217572 108502 1639680 34343 1852358 359452 1721294 46379 1548895 1811637 77725 1816918 538188 811996 1794437 34426 667258 15606 277769 581551 1542427 1746840 29623 731013 1860957 249050 1375424 396846 326916 324229 1915186 1165108 1347437 443234 1317139 1501282 381919 824774 1880129 1661704 1247688 106991 1880878 1144661 1082811 1303277 587561 523150 1192611 1099070 1604914 285010 438615 1662182 1073723 737250 1082267 539706 1870657 1462321 777967 359403 771728 1662539 600990 1200193 299981 416750 698854 784503 1879148 457542 1294268 1901796 1169698 124981 493121 1907113 1209203 972727 352174 654498 124749 1568415 447709 537027 1018030 709951 317132 845621 563426 1596918 394463 1161529 108295 1457335 420322 1113789 175625 675895 1948420 1813407 683384 1253053 1211096 319488 1155899 1880716 431872 1707327 1083239 1895304 1494455 142061 443292 1922865 1580519 1704904 1300073 1943020 192425 1650144 1637237 507244 1972328 805435 106289 1183021 1773661 1864070 1173366 1378537 1879880 1344053 1211048 875110 535242 1878817 388563 1558966 170180 1276876 1498134 1432000 494518 523115 505204 1204895 1664134 1313905 1158712 1029483 1293086 33636 644422 732500 626051 1065441 440772 1355833 1385075 1731180 322107 641675 1867731 954422 1224734 1702149 1724659 1956171 1945592 1546186 1676665 892567 1996211 785046 1543909 1137359 836429 514016 1914295 763093 1911825 1241429 737767 1981368 1121715 610437 1320204 178858 335960 1508620 502311 46162 1101790 878643 1798828 1471091 1964515 1669556 150079 673643 278888 869839 1427673 1182575 1640150 518056 546840 1741891 498224 960450 35481 1488158 1531145 1485378 358760 1382090 516885 634459 951209 1982369 532799 813340 1823291 1288585 533036 1029118 1535315 1749400 1155724 1852181 1082887 925756 1541155 1700222 290525 1837332 246598 584988 315906 527871 845610 1626967 1253960 376288 465882 1539055 647196 364585 1086478 632343 89845 1748269 1370469 1358458 1209073 508770 1372016 106068 1095574 1849545 314778 807070 80677 1368514 1045446 1876759 1236063 1801961 1493349 433683 970441 499051 1086902 1255517 1219764 496741 1063080 1216608 464622 1769511 127068 1956228 231382 821688 462453 1287859 1016086 783285 1199355 1192626 968130 1058652 1460578 1513054 874649 271125 1438556 1538994 1357996 1477368 21379 1401761 987767 33033 1670124 480431 1621578 1627046 228766 1265429 490472 163350 1988026 1824223 1788235 1483888 1303873 1278719 1392298 1462323 1816033 1131671 960576 89624 1142740 19071 1822023 1369510 188939 677912 534730 1500371 1547459 1016889 950038 1099857 1762638 1487673 1002880 645855 61756 111179 1226481 1765253 1997259 184422 1852536 1638421 657666 534967 229803 1421929 505787 351977 852597 1876856 1400843 609760 389370 487863 621911 1551248 1476635 1436119 1848791 1220727 775908 680851 413443 42024 1896605 811584 917106 136361 1998685 1718317 298 1376195 1573703 243347 764991 488507 1821067 1008626 1662699 900923 345785 824040 87962 790635 1818499 710703 1941338 1095341 1761219 1708248 1154148 1179740 779480 1654920 495292 668127 1523940 919566 1765256 74153 1688054 1670272 902390 1665355 1853664 231963 1947577 375427 875023 890781 111053 1242639 1099865 1957878 815784 949857 1726134 379505 1560093 1349009 1694543 319401 1672050 1806318 1606820 1232471 759499 657587 988132 642092 1162912 730910 314501 1750077 191315 1946160 1053178 771090 1247861 283857 490619 1036903 811517 892564 876572 1617069 1242017 1737404 1492683 547874 897928 1308119 325626 508085 333096 1459750 861850 715428 1538261 996428 1448680 1312358 856701 300328 1969339 1178263 360403 564065 1288152 1779081 1780525 1310740 1389297 1519893 1096043 1365098 1794877 1902999 1779188 836196 57788 1981445 1196993 943138 435267 844794 1921610 1147887 1940145 1720564 598594 413826 1528418 339142 1492075 906350 1579578 99201 804043 1004459 224360 357264 1997356 1315165 12263 127461 1697708 1634558 68928 1059300 441122 1725317 972801 537863 1044171 741804 1825427 1446492 1251048 1244697 1222885 1060543 252530 1002485 1998212 544308 1824449 79375 754224 1624374 826775 413772 909161 99573 1676284 1655709 1155115 1503021 1100245 381937 207136 147499 1585726 891192 1077467 730857 1558616 649757 481304 1671959 254936 1596162 493681 1917505 754278 955347 1267601 1783665 1091342 621665 417634 561187 56294 1429088 21369 1033197 279698 316969 1007309 126524 1341450 1282027 8910 1810222 678568 784289 226468 1421011 1479261 810377 536937 1837582 1197648 352393 213063 1044292 257722 210991 1469561 1285970 1477099 243966 1643503 368707 1074476 1534040 1255373 1252994 1666591 1232826 1228627 1031217 320199 126830 1178487 1983477 716917 598726 1308241 1873258 393921 974498 1841124 350853 1367347 939026 995632 1088766 1395109 1061701 233453 699973 1333921 1275784 1779065 425235 1163000 1123956 592368 943387 954673 1255407 1246501 942582 673752 906142 134498 1318477 393582 1488964 1643707 1603879 685865 337554 684233 1152672 384988 1288645 713861 1763778 277853 1922868 1938868 1576855 873221 1349925 420497 986264 487620 254920 832060 731562 623368 1674605 1350773 203628 249619 578393 1197572 1920400 1447888 1081237 1728321 1677401 1577846 781495 1439719 1093702 126843 173944 344135 381687 591968 1388557 1862889 353070 645887 676931 187820 1872284 1961721 1929980 863155 290696 476166 1686396 822201 759696 1618064 1365492 513061 252377 1104653 508547 631511 1379755 640754 881418 1277879 60267 91941 455471 1991825 1505523 1559335 1743698 1436788 298787 1151382 61622 1277922 230648 1640392 1889107 653717 1086909 1022371 488606 1122012 1676510 405851 1546028 984345 3355 345092 765485 675304 964541 1077287 1654436 1110451 1831046 1508274 1809596 754739 1814523 1660863 177560 1122311 926385 1221723 1760330 175651 1347207 1448206 1006403 1669989 643463 988323 392428 748855 1705202 121914 486918 84027 1449239 171653 1049027 899059 1993936 1045817 413384 609232 458006 840940 1629172 1050253 429602 891737 1692261 612216 1256351 1888632 139205 440202 990320 115471 1660644 1980907 845436 345549 1424385 1791126 1621048 967395 1756148 1016248 857194 1876962 1950164 499325 353383 934903 1332325 577721 957692 1416383 948235 1186004 1807678 670424 149189 183419 1974 1025660 592810 1270624 225134 1926234 544575 11144 1210943 1579456 1738987 759388 1764738 1613511 351890 1244251 1236413 1161967 956396 1849626 367533 1057265 660183 1931739 374494 1192187 1334849 567794 824365 506133 1325517 373346 899256 268983 987118 1897149 1093307 38335 1323381 855068 117139 1785811 1612465 1628559 858210 137462 44571 635233 528548 303705 1089361 1868844 1975503 1602773 1174040 1209250 1865902 535506 1910066 221122 19777 163203 745244 353051 1048011 915868 1370259 1008471 1088161 573141 1886935 1202889 762879 916816 156547 1328648 665402 1882868 830236 1232820 1623673 1167114 1780022 632176 1418831 1113085 500386 1565602 1238083 529977 1435889 1900542 1648197 1686608 1751819 1243399 1013903 946616 19420 1963291 930164 548497 166572 973599 411131 355736 1250589 814614 1661362 1300504 117355 1096669 1625110 1296370 1039144 471838 623986 1571929 309710 1086770 955806 293915 1670913 1057145 504994 1571004 1070510 217404 535233 427438 1575094 1648122 39522 571955 1048092 1249797 788545 936907 751389 1514812 1312460 593514 1735196 73168 883211 831298 1008546 1028227 1795363 1507123 1824157 646467 622024 1294850 1253008 395696 310 1748176 783540 1310878 1868665 1048585 668005 1868392 933800 1209186 1710790 1873483 608401 742500 225168 1305629 685450 1639571 579792 797592 810938 560519 1568673 5325 1798335 1862854 1169899 1022504 455316 1126116 857351 1023740 321629 1373136 1560649 1137917 218671 1813099 1153023 1675369 1445053 1083396 1110139 1393268 518501 986326 561257 1286158 1409528 1962883 710984 1373596 1283780 194177 41166 1748077 10501 1192138 1867736 1867998 1754461 847317 1628099 882443 448961 303783 835492 231449 195789 1379576 1721464 1770624 1120668 1536266 163705 978032 1594419 1134577 698293 1123759 64708 191725 834608 1807590 289537 81029 1219339 1710956 1435816 1732646 1884043 1410407 722455 1501162 1946418 1547388 955323 807929 908062 538042 1394755 179228 176345 1726131 838694 1176978 1600678 1059900 858483 1148365 962505 941173 1186188 706173 1649476 1491529 95891 123412 1487233 310882 242381 1300932 509665 1021056 333452 279003 1173324 1060789 681843 1434399 1894211 43748 306434 1867443 924072 552558 1756662 1801989 1967567 1813539 1099603 846305 14292 1323681 996085 1002572 1275742 1719254 1125235 242276 43939 901864 948935 1927475 1970114 404447 1127910 296426 1224882 914103 606591 316973 118143 705497 1353294 1306076 1751547 130323 418492 1561626 487850 1825287 1057608 1999793 1689158 1623762 629379 41959 588604 1144643 284868 873721 470833 870135 138661 1446135 1915339 14355 788462 1350209 221270 83756 418124 1223211 1416831 1765087 380473 744823 617610 1293384 1139950 1165608 1361194 1232470 1880177 1156853 1366322 1686244 572761 1247107 412786 67657 1439293 1997985 549946 65805 1223451 380382 840507 1589613 1279473 642990 1076274 705597 1657784 1722440 1212027 756877 1817227 528155 306848 1382357 67373 308782 319171 1975291 1987725 1536276 1813227 576788 264647 1673315 715346 1397925 1688219 767475 1517799 1542724 1868709 1550682 1912308 587756 1913454 869925 1409612 237673 302643 1789927 1587152 1267591 139433 420306 1234951 1401585 773710 1581279 184588 1962927 1244197 1033554 846631 1721049 1448603 787461 868289 1422484 1706325 1719328 106897 381676 1884193 1135728 1796483 1517996 944109 1918243 1921738 1663414 1409001 341881 28683 1707201 637314 124903 149482 1938979 622069 1326910 1041040 1684972 732298 64839 1697226 398879 304428 1801884 63547 409027 279170 62478 1927000 1629953 1850042 434524 1108805 937479 856972 1218277 1094705 468040 602855 1231624 1398499 817908 827307 44102 1812666 1279736 1236528 1047557 1860168 1136930 981720 814372 1840691 411022 1984275 936666 1205227 874204 1215568 44845 1998750 1807043 383290 420871 1955196 1182819 1322649 1255877 1324656 927378 1501866 772547 1471484 1549744 1122460 1074320 1236847 4758 1239111 79356 284014 171506 1857757 536747 1218965 1768977 754248 998248 1279988 316950 245620 1170634 1818274 1122221 1040915 1732402 1741336 677676 473577 1875173 80281 1249400 19790 1678241 492421 409879 1566531 55696 635109 529107 1525169 529991 642021 203864 1268987 771992 1295981 667533 523725 633575 1611092 1820607 390388 457372 1146525 255427 148035 1004943 1690337 85065 83754 1935320 1815741 564421 1776490 1201635 600907 1414072 942473 1869326 1813945 139038 1057739 205854 1970172 1487662 391089 1970302 1497386 112624 266889 1352886 1589835 1576599 1575708 1620227 250556 1397811 1961973 1797374 971442 167068 1942285 1982828 1072220 1358332 993930 293299 1992791 703229 1077169 322407 1631405 513793 761295 1255970 1398346 856172 27589 530047 1043599 470969 56801 1050956 1997373 1506594 778800 211299 1236551 785326 1938118 118533 1919493 1202218 995964 671366 1564052 1963065 907950 410629 483104 1226483 615628 636596 1097741 1764332 616336 1135731 1448213 562154 628887 1108033 1867274 1515572 463475 1199819 299490 816690 1427460 889337 1843177 1304976 1572021 968025 1638482 554072 673890 308559 1558200 1310027 1759268 860582 593141 177995 1542795 1330041 1030513 90533 1144790 73565 1246042 1162900 1279863 793866 1274680 793103 654142 1500452 179262 271077 1142978 1432820 423778 110897 1436812 1510614 219002 124713 544753 1739857 1226940 959725 1769653 1854692 1722022 1642299 758520 942889 142683 1321640 207495 232478 1217390 1334963 353841 1606677 1934655 1284594 334198 342253 455818 52420 668724 439016 1158813 806393 141184 647176 804036 1810991 338846 1704505 1174063 854256 1637465 1331478 76229 1915873 254826 1274885 1476039 179699 1761738 1543021 120908 29712 1558016 50247 270187 895144 1604479 1103866 1905962 374094 536099 832331 263271 892860 1462559 1302946 166242 1681702 1067998 350634 1273833 217320 577039 597266 1751686 76586 1724642 1730233 418939 1234629 1927235 1513613 515884 374566 1817719 244673 778151 1034680 16094 1207121 743213 959598 1469135 418703 1458917 103997 1503912 609225 822013 503734 124916 1687979 1854086 292423 1546696 407445 1127852 1556466 525868 44266 130864 285112 1307611 628334 1394097 1426943 1589817 1044457 1504286 940557 1667042 996068 692065 967595 1415326 1960008 662961 232418 1013036 1583690 925116 1771695 683097 1328257 1123769 1421123 320165 1241277 1493644 1358375 538088 640156 1555680 721373 1874516 1517701 1471005 58542 1484708 715296 724328 788926 204053 859018 915854 1937094 419298 1632848 159475 746935 1985208 236569 532723 1637886 1968780 588559 720815 1802924 1629538 158822 744728 908713 549141 1521008 1763167 868749 451900 157477 902389 436165 1401201 1580000 1859891 1044770 524009 1147558 315082 93063 262608 1371346 758680 917456 1229307 730239 1060753 1692842 224545 1371567 1162398 1451797 1583823 682405 1412515 1613007 483441 324323 297466 665234 557677 1700426 1421666 1594918 45602 4106 273046 1721470 337193 1741784 1939447 435978 56224 616574 442990 1543594 1751286 244443 1723329 565421 1787691 685777 48191 722045 358682 725893 1639786 1164450 968511 1103003 1803534 1250888 1636392 1231607 1168361 9529 919085 1553213 877371 50339 96899 44777 1113004 603077 1634881 328033 1744336 1988731 746234 498136 1597746 325600 129589 491163 1815594 863252 1197257 1190509 1074138 450627 158245 1360705 1573304 654778 594037 804696 1022543 1132042 549358 208531 1801064 39999 1544472 1111412 499227 62207 460317 1442009 720745 426997 446753 1622788 1377881 498823 1265945 605709 856393 572806 1616108 1929394 236731 765488 129748 1837106 98200 1348001 1377805 173048 1714788 82621 148433 1422547 1416543 436305 1315882 1716404 1852726 1798196 206163 189931 737891 776964 966451 1828701 563147 1398690 589733 303588 1809408 426719 839770 1890866 352756 1025383 1652470 1712925 1265762 206779 267120 1771085 208109 887972 1204643 1046972 897251 512452 528289 1677274 774107 1395008 417069 1215471 1707116 1450464 1255392 151557 1388851 1941382 1274252 1891091 1058104 1816280 1147396 1811606 1484151 1943961 1319006 523235 326643 806428 1299480 135235 199195 52287 1020574 658051 79664 192354 1241788 1536685 1435381 937580 866325 794084 1329557 1113959 1118714 467542 1953905 893135 71165 665401 138004 348515 857158 1553083 1293558 770876 656354 546163 1107799 592025 1723505 339904 510179 1518030 722460 498208 1911554 1099862 1917493 1235528 897155 132435 7727 1249660 514934 765727 971213 58261 1917711 296953 328984 805895 1772523 1318320 1933618 22143 86565 1239146 153682 425966 1529347 1770797 1454760 431783 96974 1362954 156264 808893 1462462 532021 1419404 1232436 270538 1516547 801278 760005 1384322 745886 677422 1227090 1759482 348142 12506 1221413 1960957 1360473 127778 1124577 924746 1654570 664542 600434 1103729 1049852 1265053 1030316 1038015 418387 788182 641456 1903323 783147 1232799 706579 773284 1041634 273269 1260432 1832260 1757532 886089 787551 1998856 950948 1283843 237400 788357 1209961 1334412 604670 973309 1395426 1169725 1283846 409967 1730686 699147 293253 1283772 1319450 2878 1707470 1674487 952900 1798604 1696182 4131 65017 1991063 571189 1042579 1550932 1683919 16830 1099713 1448833 869935 1239234 1553265 619564 1433255 1064861 1980634 1928042 1306966 873611 419996 1852501 109966 628136 1235569 410543 1576672 332799 1336683 172747 1005107 134021 1842637 1604179 331290 26047 144317 117359 1786118 82774 319565 665011 511795 65829 723648 400765 245884 1194928 517657 1099428 185901 192520 395469 1397667 882317 1492198 637277 432171 1749020 818911 1351416 313143 1347680 1704108 906736 232037 1154845 1018288 793420 784022 635379 597530 1804204 705773 1951013 418910 1823796 602712 326816 1579248 199322 692686 470933 611007 1530370 908321 1774257 1253364 501437 1785050 29976 1306393 28600 179061 219253 220235 915324 111553 1630628 239176 918509 1802426 117950 789338 1494703 1318073 1712344 1180408 657233 1612087 454355 1480341 1667634 513669 910385 291222 285497 1440078 231194 1839003 1599363 1999972 1408068 1298750 30224 90157 43267 71361 1224805 1102576 1575719 475810 637164 1320408 208464 861130 50480 1936639 1259787 53582 1719091 547574 1965071 1886217 639223 86239 1246607 1962336 1104015 1663756 1139871 736611 149963 1455005 544705 813801 941788 449283 343627 1218998 1985937 553184 686773 1907863 116204 1682042 121791 849672 152493 565575 1721645 1175687 222778 1662803 191563 1260329 421 1277837 141866 1147956 888908 740304 1123826 83671 628633 1317169 1835809 1457996 1114272 456553 896317 599350 672394 1154400 177189 1533518 25072 1203165 1541878 870142 1887279 1996520 1663982 1629445 1786763 1407442 1182130 1309913 1092969 1444532 1318463 953808 1191011 582685 918480 1485795 1340849 1554697 396519 449067 187500 373291 1406629 1132360 524452 1658816 1853785 245955 119734 1227847 948009 282980 126326 1601129 780155 403342 594552 1859091 1877385 1700337 1734583 532493 1401200 1980242 379683 1184836 1160081 828634 835068 326079 454131 580036 334717 349043 871515 376059 113177 298855 448477 1088994 1315606 1306207 1074639 19853 1333571 1818014 737550 1063158 325247 1754742 493588 1550880 223418 689232 935631 1398318 355762 281521 620820 14078 696722 947346 1402265 746527 522478 427209 88354 1870244 935480 267206 392638 1329847 1851610 789846 945064 1008548 1991210 628814 353946 1119345 345182 434444 1709654 1440099 1135841 1903609 635596 287077 1801489 708263 1279369 1275262 761863 366758 463368 831371 569959 1444472 394150 196313 142047 322597 1134600 824796 320397 1169642 687883 643324 802381 24593 1044928 1565719 73222 243220 1057734 856640 1627684 318371 580088 281718 101982 736382 1803932 396439 240247 1669033 556402 594486 512856 589007 759300 834716 1916032 1729330 610591 155661 538 1115226 514325 1634747 1267842 1847208 622352 1737995 754480 1740328 1032749 739570 345101 966559 328808 1488988 969230 1998089 882400 940072 1384185 22281 1681931 972095 555253 1072144 1701513 1990445 809992 1454347 323445 1618378 201799 892195 208085 1129710 1057732 1476401 1225182 923827 1721667 311256 879956 365457 349616 559949 853501 463695 176256 119713 1523844 666321 447972 993401 1169382 1032729 1582433 1705235 619331 1208370 509592 536973 341679 663794 637216 957132 795627 1411326 413587 276260 1476229 883541 1059083 272097 982726 795141 1897217 389911 840877 1419606 396337 665317 1360061 1876741 1288894 433677 442622 1725454 321843 1453892 912931 1923006 558895 372744 695341 1584491 1962642 1374962 864152 1581094 1893703 491097 688724 1847336 1341043 1468954 1421293 1296059 358769 994905 672946 794987 838327 913037 694049 781682 145751 1886396 1789378 895052 547996 485721 1804038 289825 1823396 590060 1529618 19125 881503 602087 1815584 296908 1874849 145923 1146723 891803 1340961 983311 1770707 5484 520290 1469799 1808870 1757301 1279455 522720 389238 1033249 676608 983767 191505 279187 13379 413361 1774537 212697 1628697 1833283 960391 953742 1540193 1229603 456637 1851600 574701 581584 978900 307221 1957219 1761292 1722646 1170761 536333 234570 206023 486783 896931 1510560 1631750 1993344 382917 1097247 1981667 265301 634286 1979050 960842 1609279 230388 150270 700366 567760 1513790 1866440 1371155 1830150 817215 707905 1894944 1730422 525242 1631535 1736321 914248 394485 1120498 747810 1088470 620411 1164322 731062 483793 1619344 852631 494420 249002 1474334 1271584 436381 333537 1980844 1953240 1861060 1905553 814100 1871568 829756 612682 435783 716676 1055991 553678 1017950 1793929 1565610 42120 898321 1967836 214843 1290380 491905 84617 1657553 241381 1868079 1010442 1858430 423860 859499 142302 1990096 885529 1942200 543816 1577664 1592665 425139 1851787 969752 1214249 1344648 1516616 826705 495709 1335658 249726 1096350 1961188 803164 1085977 1568087 1943983 58717 1407441 1700769 150060 1799604 943848 1291087 392296 1802511 1828578 1427348 1673673 226971 1968759 180946 1722705 664740 74531 354907 32714 388077 694512 49617 183267 567180 1901585 1999249 119427 280553 26492 932306 115532 772219 1950128 571232 1192564 1752125 210586 1070811 601148 1957787 1105849 1979460 1786635 1426724 1738766 1148271 1167562 666918 1537885 1571458 1877888 682518 1376706 145260 1102520 1609566 653579 575184 1465145 1373956 1703087 1341401 1735681 14870 790366 1632600 715443 190667 664938 1603249 1919602 1039698 310819 984626 1646485 342254 903904 786238 1647412 1531218 1627954 840301 502420 1466627 994578 319986 1628028 168769 814196 1739484 959505 778321 1468173 1400103 1731130 711987 1969674 853975 1107676 166736 1450774 1943157 1380 631382 1204260 1072010 317302 927990 1973199 834651 1221721 1038685 1138420 1609323 253699 1132639 1469079 1700398 1335821 1435774 1417125 1257057 841708 663481 1400964 1025904 212266 306011 823459 675945 748467 1214257 1491133 1459574 236483 679245 862161 1795080 428449 184138 52341 959795 410850 864869 187566 968614 1583238 481579 1830950 1418585 1623218 1680610 1329731 1729938 221626 69457 564774 228944 1024750 386976 365995 365164 1827765 1908082 980028 776085 130135 1382928 885213 1011425 552412 892316 838017 1216681 1630784 893092 727417 1933196 1175519 271473 1820100 732577 1266428 627734 1294065 1907923 1268566 1961307 1892298 410025 1186467 1350889 486530 1178900 150196 217072 807419 1476111 1999880 1495215 626451 435385 1153744 438331 1063708 1391825 205984 1156584 565567 1517886 69997 345744 1331735 1984573 735358 1793893 1531063 522196 772241 1447329 1503611 449712 1577830 359377 1728788 1911820 1661171 1761579 583587 12833 1478805 1249749 621268 1274650 1805227 45743 1800515 1930442 1553838 789932 1540966 1487898 773250 1317952 545151 1672118 622760 652976 1716245 63053 656606 105454 1753575 1340547 430645 1410536 1233685 1266476 1603868 1784466 1487625 1737461 210694 795015 906874 1407814 1408040 264661 1649775 627152 20132 754981 1423424 108965 320609 1943423 1012328 1799910 245409 87753 752790 1404068 348210 1263511 752985 525125 1554253 290011 717225 1956735 971634 670049 1576060 1590002 1567016 1469729 1078487 924345 1046661 750678 585983 10539 211919 1884539 48082 45400 21887 503156 569904 1883807 672016 1274193 189237 279750 375224 1332329 706987 277053 229856 142978 1064748 16813 799356 1956794 3733 861376 1643496 1460311 1651914 306513 270307 598289 1002201 1118718 1437795 251292 1157211 1486273 314509 781528 136475 1901803 1000029 1733010 85707 1497451 479167 1162049 1541250 1443507 395655 276832 1954258 993691 335150 463420 1458559 1665712 1611403 105214 750241 736378 633218 1617934 330578 941274 655183 1691112 154767 876694 851282 733682 1074863 628811 318206 181482 98542 1035483 391191 1834234 1805898 1819556 1934996 975064 1809342 1729095 1044964 1517248 80638 892198 1038420 287095 1257416 1280163 1631959 1006893 1500307 1458713 236247 1999502 966237 722373 485596 1817705 1880388 1796585 954745 687401 36830 1758714 167842 1706840 583063 1659976 458981 433132 783023 1284203 362819 1295219 1029922 335489 1918390 981571 548236 418823 49998 475019 1155269 1163395 832582 1334441 331232 667952 87105 820842 1572083 629823 1981519 664657 1312845 270219 740942 804118 1428098 467191 591631 1485332 1159242 925222 114140 537667 1068428 1661135 718758 1244289 1419946 1491062 1180490 432191 1607780 65047 59175 825386 1794300 1414441 962552 815641 1434192 86513 1158642 547334 185278 794632 1256647 713966 1941528 1272816 1461602 396489 1667780 1491123 199316 1149409 96404 1502806 1846934 1557837 625531 921643 79178 235884 397650 1134491 603821 1665235 837818 1550256 1196140 1541804 1791429 1195460 330026 1231486 106186 44360 1802269 406399 136464 1660652 347146 921200 1408964 1422280 1995032 545637 1824438 797099 427768 784024 792382 1637193 785888 1559671 1068184 1410915 461338 1761967 946019 1983919 1895200 1961851 1377238 1676988 1057205 35035 1735999 1517518 1125638 1953106 716399 1471221 1736602 1380259 1866803 1653126 36239 752961 270860 44030 1972182 1465740 441666 1951918 1829381 1855464 608891 1319844 1670163 1122630 1674880 1265120 625603 237179 143300 247141 584645 1180699 138291 605728 1611671 1352779 1330052 1365486 600314 1609225 1397091 1277239 124342 1248772 1645190 566063 1537752 261510 1875978 137557 448497 1607475 1284174 151189 948806 604675 1808643 474479 326165 1060304 986293 12961 1276028 1891041 1628486 156054 1333537 955691 1777305 163286 166212 1613786 296373 1697515 1368994 1491339 1187618 328811 50060 614733 1990612 544501 528893 320663 1433267 954954 327634 1094312 1952862 1187979 331792 764477 6045 613972 380263 101078 1272426 470877 1134024 939592 98441 55836 784622 1645841 509373 577021 1313604 343809 1279084 595688 904956 321020 1959954 1657929 1163618 1491391 289590 997471 934157 1718076 719788 861553 938349 1025845 846010 1752001 1948351 708475 1690445 1519984 882448 1475341 1652022 1204220 1678273 654676 471974 1411903 1338868 492544 867403 877406 714936 226082 1891168 1810395 592286 1890532 1279566 566446 1776349 954222 333934 1504190 1785271 579984 548358 1586737 156611 1476080 164240 716603 483211 1487940 953371 1380012 1684105 601615 906363 1792359 943530 160248 1121160 1244849 1631528 649850 17837 151172 1474818 1725707 193284 1382512 1120201 730527 1082500 1249464 995201 1704537 429850 1414282 924787 1662347 1263012 645520 407453 792263 521387 488182 1773722 6400 299227 1230036 417591 1027100 723879 1470284 1451136 1238718 147014 779113 670864 1602247 1818726 1580172 1407892 1882351 1319693 1886675 445502 693717 1240779 1327106 1587740 217219 1311374 994686 289242 566490 660104 525042 1201987 322313 654878 513801 337173 1152610 1836186 877794 612457 3517 1557181 98890 629377 431582 982150 383416 41252 261676 250353 358678 127985 1449327 933425 293801 1364721 764802 556 1711825 28444 718242 997468 1987101 793059 1562335 277930 1714305 1456406 1540554 1661268 642504 1916028 228093 1897266 1369749 1156725 30711 1413435 1652288 1516197 802877 980562 1137832 1184735 1463950 659673 1327196 1052113 320047 1130051 1728676 348440 548858 1010188 462598 1451160 1403914 1092130 298812 91759 1732057 934145 1190802 1747058 1751996 1426634 1458501 456342 1653940 1403591 1417239 1676887 1489530 1789505 1912476 1598474 1551853 487200 1702311 1567866 1083195 28254 266563 612199 633952 1723163 1466488 884291 908018 1162316 1317413 938345 997774 769381 1789125 1517745 251731 796795 1739278 85844 1456679 1654798 210177 180879 512710 1257820 1317539 1612965 536433 838622 1164411 1553275 1096914 588716 49073 442586 1806862 616279 231063 559688 400786 111691 1916766 1774 1342194 583815 929488 572200 1516935 1887768 378771 72872 806999 1484378 1892444 330628 1414521 1513851 19098 651804 1192888 117722 490885 589216 630351 638332 1320611 1765524 82330 936210 998039 931726 318006 1894793 977203 412995 21025 1577791 888247 929648 688982 1213721 1448370 1690124 1006055 777806 505857 68188 1589638 484542 1272547 136527 652284 192635 1322441 897820 590487 120318 753804 879735 1024631 177553 1783271 1931312 1042726 1054641 160843 512761 1660642 603737 1029406 702073 975134 178963 866324 606167 1646552 164258 398313 1964207 1063624 871992 596390 1538159 1607296 1426164 687976 1006066 701816 1006504 468037 220251 304673 1579663 1177478 1107852 37832 59340 469222 1057840 485619 843089 1504720 918274 949637 156120 1795411 168312 99886 774912 390988 1820429 928153 1054898 1698389 434571 780698 1303651 1448395 1501126 245353 1672272 196898 374410 1243163 1288397 1873068 311547 205118 674539 1834730 1256181 1308562 324119 1311155 1886395 1471429 1764757 127262 1425880 382451 1169744 661250 664998 100823 1593832 754271 1789003 1178198 1198112 1510399 1249508 707716 1285861 1989141 558376 1488287 314738 206599 127429 1322204 1364590 544502 774045 712231 532352 3157 530287 1891900 1664098 1482898 1859026 813175 116921 1255680 1755097 1920459 1829594 793668 1081257 541347 653414 1413875 579264 1240105 613543 172329 689862 1847440 873032 92915 1002439 1914207 632534 161584 288515 670487 1363385 707966 638560 1037386 617149 1906991 1214225 1300224 697773 970864 965959 727197 1191751 99580 92308 921184 1341434 1638693 830012 105883 881050 879349 751193 1298458 421228 1263020 1589017 733098 1682203 1978860 1229452 1138391 1287794 35490 578692 602580 1150678 785720 362469 1566795 1322294 1464106 1069886 1847369 1725933 1685809 1322276 568298 897383 241634 1794820 1026139 281449 1250602 21417 1076743 538492 926038 74035 1045154 674562 1196078 1415227 1679867 1389925 1526962 1476883 1322025 331260 399933 1718325 76950 1865239 1671384 995640 1093713 1160509 1333892 1347760 866306 1243005 1409624 1079001 1439558 253268 870730 197701 1473959 596803 811997 1576963 1870527 918295 1783429 1340823 1014748 1710039 1419880 169819 1748566 611528 1381711 512846 1452110 844774 1784184 312457 1443908 493104 205803 1355734 1611692 683369 961554 1308439 155819 1767419 1934096 1778721 547564 1997987 324397 1354612 1937841 218944 1282470 416115 1144910 1145816 635449 535420 237742 1747025 57715 1533948 691688 1867824 1317227 721134 560125 1354023 438673 754525 1781852 1231235 1991275 507959 1656112 1578873 534321 1427515 1303345 1406615 492292 1224575 1694957 887838 727869 1449077 608469 1755856 80877 381368 1538399 1292662 789313 626125 1930081 316830 1637483 511395 1030995 118725 1837753 200904 1989793 1057453 7285 1486931 1021330 293963 705344 335976 1577144 118500 657584 123986 111883 103936 742648 482338 534047 132520 56914 594446 1698122 175741 929849 531272 282387 1484176 54235 1996025 1911298 1366555 489652 1258221 598809 1480667 34488 1159845 1160895 608616 97650 867220 771075 738696 1574641 926296 1632408 48380 1730136 882231 1633166 1592844 1526869 1896892 1053109 1626866 1979904 1607948 1897943 940933 898299 1968618 1900871 256530 714022 1210631 1647604 86143 1460283 73251 1925343 1877073 507366 1174359 1763541 502118 408102 1554033 180744 68651 1830258 114028 1977821 175385 176174 194639 1068134 760035 1694471 1947070 1752627 843128 751535 715480 1169795 947563 1314886 1118806 453195 573865 1438495 800887 104905 502379 1032830 1045196 1007065 11671 1617143 822538 586656 957587 1427335 679397 809296 737188 1112327 954098 295130 1652289 1918639 105222 1413015 1706811 236545 944494 1113416 768766 603435 501841 415747 1953552 918649 263585 1082248 1965323 76383 1028056 404389 1641164 511214 1021696 1094537 893002 1417559 1379240 1069710 553598 1014906 1376885 1210565 1867721 1490709 916355 361756 221485 564483 224234 700232 1583711 1929504 1867365 1494349 546590 1823931 168358 1658397 1717595 339229 166007 1406432 1553602 1098655 331332 1159668 1300574 184021 1109259 1095870 861221 1819982 1581177 1122811 829034 871854 358875 1322552 550402 833716 1208214 735164 1083248 860404 317719 1984889 1967297 1020086 1707643 1947374 928759 246246 213511 1909495 387763 19170 843337 407245 1773233 65899 903409 1258939 1766255 881149 1989765 1604589 55545 20916 957759 1105921 318306 978769 1155158 630787 1939918 595627 45651 1318546 1975948 1227029 525623 198407 511044 691480 1977179 1039897 174195 1790343 1603422 1770508 1994558 1901265 1489008 707394 1725899 1568783 90015 1042657 861684 911305 430628 104262 1810448 45960 1633333 341230 470526 173430 1869897 1816755 1498848 244515 269948 1993954 660751 588613 1522015 55494 286655 1312915 800065 231254 1248071 1427697 335087 39245 571568 483329 252796 1669360 975810 811260 449059 567603 1399079 302271 216922 1412351 1158589 1048237 74877 668308 1208961 1237179 113309 1079152 881739 1242414 1320484 1021577 1576220 990158 1907660 340257 821855 640505 101171 1315467 1399315 1132470 1602153 1898194 527288 1610102 1250273 1819930 989550 163377 1830784 584275 1861134 1220938 1458478 1703221 1429503 467058 971755 1846547 1338735 697822 1511856 309611 34345 1486109 1426156 608476 782433 305724 1535524 900911 1598282 1395156 1620653 1607715 1435332 550960 1881074 1966935 1651203 1674780 1129080 456496 470836 341589 1218064 433957 548436 839439 122884 1081521 61662 383661 1704699 531166 27047 1388607 488513 1390950 1127527 293020 524621 124984 1141113 159586 1956575 1835599 1933502 316813 1453523 1808030 23872 1207717 343430 623987 1288966 548983 517662 1423515 23179 1146177 1862912 1778885 1146519 1871793 779413 187420 1348854 1174092 865459 1853298 1699577 1448825 1665103 276154 1764667 634507 79053 4290 1809285 1888884 433029 1078818 315477 1402774 353683 421641 1542297 1131320 1894596 1235082 12244 391021 1605838 1769561 1909116 44917 1212053 1939961 1564598 831161 572974 728075 319492 1515103 1376834 1135667 1806565 219533 687720 1381051 92900 1034615 398348 1681836 547538 374794 481189 1703091 1363139 193335 766964 1892530 1302323 563957 1277014 1035283 1980968 784706 1441319 1507061 906347 101076 1224228 1374465 1713672 1290349 653755 921516 171901 407799 1856247 313011 1585551 556000 384551 1381792 1559036 1002943 104838 815912 658386 1858509 418063 965489 123195 1627968 1514757 1613338 868394 1839710 1078381 802611 877826 1614140 1765440 1840758 66610 1375997 1590718 266554 977119 115305 518255 12500 1282960 834059 1736774 1215605 467994 1488428 1461452 1317053 1581807 262773 623621 38652 1380692 269606 1577150 385722 133647 1057879 1832071 1740844 228003 248028 475642 324519 781470 779364 1903309 1787445 1008937 1686176 1412459 1190768 634354 591445 546237 179996 765354 815895 1770158 1236557 124900 272396 307057 990641 1506151 1802018 1101268 1641643 55919 1095691 1666295 1571567 830108 849769 907680 1408740 382916 1512591 88689 900039 92623 936515 814741 414599 88715 54650 778661 1248786 1383717 1293310 1938035 282145 1212160 414424 787828 1152966 1780699 1515298 642711 1759284 1928517 1927833 1486059 961406 125900 490475 1003831 1649445 1820088 693711 277596 645071 1119701 1794022 1218979 120013 354797 1441937 1368677 1301480 634293 1145370 975403 1045431 776222 48595 55103 110018 888637 472143 432401 1088101 1111109 1247854 234216 1139052 1299553 1287793 558838 853732 1359834 1448196 299162 74532 564037 1062236 743755 1698230 347975 433455 1183586 1926115 1150526 309658 531445 1350476 996692 604748 75590 1201174 322905 172520 897207 1890297 868867 1616036 408014 1895771 168074 506129 165620 1010176 1842204 61821 611687 1472201 533930 1842508 1310818 335965 678084 752881 342763 605124 448545 940160 1350455 944698 165248 1436778 880343 701918 1987049 1321924 1503616 1472818 91316 856422 1858352 1335816 1661407 644937 1404692 1901530 1587203 347837 719609 218637 1631725 1541571 1254796 1547800 1569424 183384 1402309 924732 398655 240504 649962 946739 1735522 17353 1295835 277434 1293551 449224 298607 165463 859302 1645948 201747 1473402 337601 553194 210214 195699 619623 1803316 740887 435194 313595 1537614 29594 615132 360070 288755 522074 1876795 798240 1505687 1674092 35751 386124 402630 666920 661320 670465 31864 1530966 1410390 901444 1079549 1701729 1839440 413160 838114 1122165 893712 777996 1251250 1918410 242807 24970 1092984 1867542 1341267 804130 1692928 529361 119023 612214 1700980 949311 526982 557991 719073 599805 1036353 1795041 597389 790758 481109 1007190 15817 1793904 70130 206282 1413359 1665278 1291562 1604562 1818915 1935757 99370 1748795 1384777 154153 1983064 765277 508065 1440646 929743 1454062 994555 1035024 1734154 1293359 430593 1447404 1417571 472223 1477585 1949734 644583 1660284 526612 874197 163715 543271 1945304 1025887 865180 1071467 308833 1948737 672500 1240086 72397 1063619 1379082 1310636 69410 350410 1808889 23292 1236384 350614 172574 274417 401347 1344850 1678965 1543890 1676226 509990 1139089 1920368 51187 1122646 1906939 1398362 1144949 1653118 290070 1556610 492819 1595305 1595651 1557062 1476403 950445 624282 995906 1676951 1119767 601952 1399951 1885289 654118 1095718 445662 1982803 407107 1646782 116076 696989 1905837 1099744 1496272 1159029 1287992 1549426 1384523 1937806 794270 442095 456500 1955021 305604 62329 1569257 548099 404137 156978 1793895 1778603 1868353 1971 1621060 415329 1167694 1554281 684790 991451 1518587 1347855 1462822 972915 204854 1479095 1611316 340339 545225 757031 1523075 601933 726336 915368 1067885 937222 1144273 309617 83926 215656 1817203 1737259 1258027 470594 854482 219495 236961 743771 1615576 875608 91586 388013 525323 1919813 566787 478587 1097583 456678 1552062 710844 1074575 565512 5277 1447578 822424 962891 951186 1310791 432108 564177 701593 614295 1989448 351012 101384 479523 310700 1700727 1790765 1411434 372466 623386 1272923 783209 819822 42501 1072352 105204 1229060 554284 468645 1152048 1926178 1946569 1152777 952864 1769812 219714 1332585 166689 1859425 1803403 1433857 1284998 1944469 1194912 929328 1308647 1280016 1624706 179175 125187 1497392 143997 1462537 570038 69541 812193 34933 112042 1973924 1672538 1031558 793071 664193 1975422 356102 1895175 474743 1025182 1084576 754582 362526 37323 805338 490868 900964 800076 1042619 1058794 898926 843081 1347728 1564343 1801883 1637251 250385 598860 891219 970796 1735257 442858 804332 496131 398006 6569 70772 483707 1271160 291258 572644 989515 628730 78377 1699633 457396 66662 1644250 444623 813971 955935 1320123 631419 438998 1252835 1001011 1563081 605555 997685 57573 842650 791592 442125 123162 1905755 266323 1563430 1165521 1253690 761268 1528928 1133555 398211 266183 1237352 1015575 102554 920341 1448191 1392331 354011 787134 61235 893140 1859332 880600 1991717 712973 1603925 60176 1271392 972047 1603955 341169 1166978 510211 1706506 1797115 78603 502598 1822559 1784142 574996 1729762 132852 1476677 1940311 998327 929172 1842385 104080 15401 1067332 1023247 1111357 1634131 1786536 748013 1947290 850040 1516087 437776 946696 298206 954276 1399259 476653 549842 1894472 505938 272184 200453 1472311 128953 1584842 1841212 1472515 405327 396837 1947518 937634 1454441 67933 713985 1502662 894075 90087 1428749 34950 1919231 1234632 1777046 122510 1992742 681007 1485312 193737 1098532 866996 524004 1053668 156457 1258483 1089769 1311006 1316839 744301 542300 601325 634528 535137 1286434 1840563 1833784 979440 1593712 136829 369724 55261 1659538 1823795 1201100 1176002 1372836 144435 1616223 1027295 739675 1699206 135870 115830 1468343 1805120 196341 1433595 1623646 858282 1845771 1990662 453551 587609 461607 1736237 714667 1004457 1218263 633578 1302089 54470 398887 806297 1173071 41000 614985 745900 1958307 1412297 1205462 28496 72089 1212752 934925 1523068 1837651 23268 267650 1435687 277318 881265 1833017 1689893 881332 419634 585632 1180319 427587 1089884 1930684 1914221 969301 1836523 617038 1651591 370837 63021 1218879 1261889 1777465 1041973 601977 1961094 1001497 1886648 1712670 1353674 1551617 1124528 1565823 1152531 1289090 1897876 1697948 631898 1006648 724301 989872 73866 423101 956851 980881 1134255 54281 1626603 22525 436661 856396 1226156 1193769 691664 1751262 1350320 425390 595526 947397 912184 293602 555663 348237 571543 1834835 1268942 36893 1116763 465930 795294 959134 1279201 1592769 1674187 1847907 1032931 1322877 1338400 1439187 184241 99017 476281 156904 487377 385433 1915532 1964651 1427156 1210008 1884435 1583616 1795738 1418815 968427 1232555 1437948 1911129 208527 1540860 1649293 1643650 1937396 1419788 229371 777122 1844759 538074 339028 145448 1348994 1928322 1068353 1749104 1615049 1004586 746943 1885163 849988 347799 1187384 992918 1907147 1668913 149630 1121533 1015828 1687841 733594 1890407 966667 962589 1510723 1587068 1220802 1268490 458105 1113377 99077 989891 859644 243742 1064989 1832794 901443 1522526 1004416 1186567 1528938 652881 1206175 1091774 30396 115367 45603 1274893 808198 462787 1816336 477873 881867 1543859 1105392 1304039 1393259 1957324 1854134 90298 1079837 308799 859655 1895532 1482479 1351388 1032975 1921887 1818387 1909607 1764950 1655562 1182773 1298953 146617 1237440 1778541 100652 600836 1208282 1263711 1524199 901592 1213062 1894984 1536203 49753 848325 277399 1845396 634549 452543 25643 483219 1716194 791243 1897567 61229 189974 367631 780581 1364472 505029 1200616 885082 1139120 952811 871857 624352 307335 1697881 422820 1937384 1230109 87491 1232691 918512 1163663 283846 1839336 1022374 859095 834411 1115673 836152 863592 335858 1564769 1071447 227430 1681487 605729 1416278 827994 1545441 810875 283874 1329472 165507 135524 773788 1020806 547956 56193 625198 923388 1175658 245288 929228 1704557 95077 1941344 627706 129664 1119529 1285734 1873304 315451 646688 1319025 168230 1548418 178908 1985610 711109 819798 1804451 1654961 1070775 1819500 520476 392299 904173 311421 718300 1583731 389788 248420 652281 935680 1461694 757105 940999 1585863 1000551 207460 646906 777 839254 1289347 526583 5934 893065 1926334 828406 1850583 1136904 1790856 855965 1357677 1124468 477694 754437 1649690 942815 768562 386918 1411652 499796 1865582 1121361 985217 996650 1158173 1615239 1007949 1379043 1992983 1502579 190629 1911938 77740 1496440 1727720 1546564 989992 1288145 1159390 1397690 397725 1553660 1579515 682664 800018 1087876 1593152 704602 1273262 1008731 1802072 868737 1490395 1204713 54701 186066 1981842 290385 938311 1730898 1186503 1753905 47408 1542726 615052 707451 422189 76427 1269073 1033924 388458 1935483 519009 431373 1868408 1914057 1508178 361381 1378644 1686171 1347827 446534 885069 578621 1533594 607724 960115 1822147 462017 467662 1547991 955979 1748613 340168 1268508 99025 57225 1980869 1580115 252823 1773830 1796544 1153200 598056 470031 1374030 80288 1665941 717641 1722887 610019 1757144 922851 254346 1692082 277779 1707704 1379496 1746182 1383057 1757311 860919 818274 1705614 1359506 495568 431709 1360601 1010378 1722304 926916 156116 1519857 1633947 1007810 336805 464043 140171 1237464 1454625 1719074 1157110 308550 1644429 1354914 442869 285388 74681 1555853 1427438 1254763 612603 1409907 453414 599258 918876 1616731 1502932 1132594 597512 1941106 1791916 920112 1622332 114216 1251934 1442242 470 513510 1169155 1179999 1844629 1093115 67148 1813334 732816 760634 235674 641082 193862 1252775 1667259 78442 1855825 601060 832160 1390545 1099919 432009 890620 825635 856749 233766 684324 1250880 1841120 1801715 1786172 93647 1239550 1628681 359805 375519 1087366 1344452 140404 426385 1042818 209147 127004 213851 1098220 861844 1413203 1410934 771781 343100 206249 384208 1579127 1917690 1329291 1438197 1080512 176130 53010 517668 26288 216645 89870 1759438 1920063 1060991 879724 561832 247260 393244 1967680 621534 948309 1454602 1684765 1933992 1152718 1819229 1190169 1485826 1330253 1259953 584654 1079852 1117696 1179023 1963572 849004 1153786 1518301 115311 957931 1566137 230813 414375 547063 592779 111176 574084 309749 936468 1491831 1402485 1044930 180880 1427917 326645 1199401 165913 967623 192007 1553090 315955 1516859 1398303 1639829 303850 1614166 276685 1418950 83044 1979745 736563 1046210 1621216 1176164 271513 1439829 235836 740972 1365632 681544 1273301 956796 1745538 1182009 1967832 1752873 1364929 1392539 444434 1860614 104056 39503 965440 456280 1099395 1276195 1983226 212001 1412188 1930761 865082 173675 571325 1515792 306886 886544 1814519 57142 563997 1831506 348359 1191317 741223 922867 761249 250773 44858 1880662 821305 330819 1703750 1805984 10382 293855 85391 1516541 1437940 1621975 1149757 833975 33416 117457 1060356 321147 653674 1993167 54586 1200787 806063 30327 432331 511999 1484704 1178335 417204 515456 812966 584632 1605873 1376182 611545 1573887 1598260 1144719 565025 1276809 966639 614227 114878 974786 260384 1509727 610379 1970190 1154731 1558590 1503899 434817 1384251 1311410 244523 35981 1657926 893539 724069 815874 494835 1707481 498223 163298 1886524 434195 664602 1491768 670844 1941519 1534471 213270 652392 836977 1093917 1721187 368246 1565584 1447597 769068 416495 519716 601142 880010 314683 903395 770816 31357 1528931 54360 806420 352658 268756 24318 1003969 334975 341421 695458 118036 734288 535570 211626 778486 712106 147228 616579 261160 1952990 347773 1647842 1581356 324264 836001 1538614 1136990 1390931 1098118 350366 1260679 1481701 23534 793815 847776 1141065 1215778 1329766 930030 461519 218059 1328033 336212 67909 203091 406518 69079 1356786 1021918 296921 1123710 1325974 154527 1536895 271384 823078 628739 900011 738059 867582 1607422 310920 1142116 1931782 273366 1521412 1985477 428542 1472070 1040051 727463 1048064 3803 1392981 351296 585788 199586 1233826 1713077 1314134 1383475 1491238 538956 1480205 431503 1660162 1499953 1485261 382341 1086502 313599 391184 923123 1135989 967711 1005578 1451799 1795169 1754261 509170 669196 1143662 1087700 158788 1210995 1399107 1387757 1776522 1979908 1422471 1344627 1444660 52051 948646 101718 577177 1659263 1591175 1505359 1362927 765455 962945 489635 1359364 418341 669111 1371247 1121247 1962862 953246 1806216 607810 468633 1278540 10924 319471 563914 189248 304153 612495 168696 1564410 259458 1358187 89203 628753 1048944 514689 678293 931286 78048 171552 495000 301668 187709 843626 1836078 855446 455153 1579558 15184 499313 1243598 1029108 1373269 507717 1406800 235047 382488 1354890 147504 1886000 1241957 1640512 1246258 1142661 1475814 772008 122184 476430 834145 725810 1577231 1449154 330395 326167 28768 1316933 893786 80272 1146590 1225529 1438621 787469 1092683 1222288 992452 1714512 1648717 1617299 242229 383400 333925 930334 1577183 1671650 50523 974154 1898293 1199477 282835 924354 1502990 774875 640038 1360375 289798 1858461 903696 1378402 1062119 1247093 519142 1797401 212478 942683 1940671 1035028 909070 1582861 216765 1608571 379614 104750 1354789 10426 1893597 1678026 38188 413148 801805 181123 531332 1437657 983345 66340 965237 871412 1540836 1744471 1904353 82637 58462 297110 733967 406332 1245700 752130 33387 1249882 951312 1264767 377543 1071241 83177 1097408 526155 585038 1665052 243777 854066 138351 1344691 1113015 997458 1239348 120404 1937038 1102331 129636 1447782 543400 741625 223287 1407417 1456087 904656 1854066 1107845 1427359 426475 1998354 1340150 1731903 918281 494422 518531 55274 639871 1455188 1103444 1164375 1745374 1977441 1771091 1684406 1408978 860527 1750931 910968 1127188 1805211 1580389 1657676 1055187 723699 1236067 819027 709688 1790120 298743 617384 10487 1351267 1748996 1554776 603388 410204 872207 1269109 1546452 844517 1863631 1812487 1323325 335959 503472 711183 505638 1140199 1892535 1049829 1663556 1721005 322349 736557 1075046 1365619 314346 62491 93698 1361778 1539893 1198351 822940 1551497 1520214 7731 1605092 1972661 1577469 574001 707384 944443 195702 692555 91498 130902 1467586 918346 464995 941629 558396 713536 1037108 673789 332109 649170 74182 231401 1034279 1695638 894079 1833620 1030429 73545 387897 1335898 1458602 172911 1545248 1127556 878710 1571568 1103001 246296 316364 933723 1507769 411377 87901 635817 1241513 1403618 112337 1075999 1159088 795505 1114013 1983121 315310 1248867 1856806 862553 844347 977815 1148156 1586919 1993724 284889 98860 1296857 1787696 1125637 1511432 1010735 1187491 1327605 1883575 727971 867940 1079702 1226894 1971997 364944 706591 939803 814620 1230956 369997 690376 1621313 1746299 1515005 943510 948574 1706895 118764 1437547 1938901 1536840 1551940 1984802 1403081 1742052 1299863 1805533 23192 1329951 1367997 165274 491822 1438632 1121563 1201384 1858312 1204626 1187182 1879751 290591 1644519 375601 698730 1949698 786587 364455 1097757 1107399 755255 1220750 1123650 674173 1163138 1134551 440054 386544 317988 887097 1985788 1501468 569274 418126 10666 1257596 1729450 505037 1429248 1128357 1594287 195470 1350456 1096454 1024971 1085388 1187316 120089 842277 460771 1927792 1280429 372924 415973 1944653 1916160 1278510 1042503 1612664 783279 1445206 548910 416270 390047 1394854 1114936 892401 540783 1366767 30264 232256 1026274 247067 1721924 639480 188639 632811 590363 1269055 268071 1586103 932716 310016 315053 275380 1509342 400374 1213859 1533317 1197601 1917097 953463 1903914 163543 448959 818063 1958063 1292722 379506 58531 1388221 1978910 1087720 13258 291010 1690726 1560622 1150145 822310 1095937 1600084 980138 262733 1179263 425643 295045 811982 326593 1439525 1661796 1247408 943771 200760 98995 877836 1427877 791158 1728198 15347 1225730 511023 1444299 1162211 195918 398555 580567 871320 1317892 428604 448461 733053 1677944 1015522 970196 919564 1096019 1070841 1420652 1340179 22991 256239 1153491 1907054 1919861 156426 290424 126640 1379992 746072 1315062 1158156 719862 622282 1669180 1920288 393165 1689748 1766167 913003 127680 939353 953009 780716 14568 50159 955504 331193 1478414 1012710 1875129 1743825 1170226 355148 313749 1590359 240575 1172174 861451 1444475 138362 764801 933922 1870358 214023 1326790 1176013 1777947 1144929 747827 1762484 1263725 1666055 644878 531046 1017708 157299 112684 426312 951425 1765485 1802659 821763 908663 603780 820334 796271 68979 1592180 1330116 1435317 1151132 783163 977090 1497910 1326525 795879 246494 202575 730970 169917 1558541 857602 1430513 501051 944276 569279 1382331 1974831 985285 1257816 1053040 1640825 833467 1781327 988978 668942 571413 1333254 1795572 94724 36969 1764156 957622 289939 469196 1762601 788558 991222 1140529 1327074 559087 875419 290762 1301894 331147 1391094 379654 1262471 1279865 212619 924269 265378 1083076 1347057 13632 685469 265451 941334 1422251 1974925 174415 584637 1917604 1102266 217639 1237935 1308162 10910 773251 1001179 1284734 82668 223467 100724 677040 60126 1054295 1211770 1742193 1512565 628623 221753 1252855 216961 1287074 272466 135016 1760435 1322780 224218 1770317 315848 1738030 1378287 677005 518745 271804 55438 1476642 1846269 210985 1237307 582086 1045140 544850 456215 1694459 287934 504938 570754 286914 1563395 219985 957889 1996398 1730675 364166 629836 178645 1375648 1870255 916730 1824894 1216118 1019580 1639602 197445 1548876 1205740 356412 230076 819152 887581 890590 681791 1956845 332070 1442614 1462453 1058443 212773 563157 176085 1703403 287604 275168 397910 265162 666799 1403231 715376 1214941 1465676 853621 1146798 1936008 1400187 1419755 262729 1898993 1025711 386923 1684918 1011042 1006298 1091080 1593314 1068144 164065 1728006 1952161 527872 598833 1259374 435081 211754 1015968 1828007 1744042 642706 1666225 1579675 1085988 821044 1493367 622849 1284518 548309 941247 254063 178888 1728932 530620 1768940 1534774 1058235 1655544 1590875 662218 377323 1272192 390701 393848 3387 1959335 1316263 1446397 157444 1818945 1760842 1169801 345268 1208334 1490696 81316 1907260 698419 743766 817762 1212956 26840 1548533 65864 1914167 324425 699076 250582 256919 1542798 183847 1442975 1756671 1860812 1616227 1317007 321000 1463988 500941 768753 92954 1928422 1474005 1779526 1780158 379802 340266 839177 965835 496633 216869 730878 869320 1994936 1014274 1615149 729040 344251 1435393 1148805 1954535 1113844 1221853 1809687 304127 1203806 1494314 1942238 887523 47621 249232 248874 1136232 1796433 310270 977745 1885520 995048 589523 1199424 1072078 230916 1057777 520293 469001 1054488 1430891 1888250 1947375 470342 1154334 142214 1601221 1434841 483548 1295097 200557 824904 1242474 191513 1035604 325718 100332 117815 1585067 454576 1280539 1795981 1871558 536635 543805 1064917 600196 784880 187333 1237722 1907480 1628498 851308 268313 1465022 902944 1288866 1434435 341781 623454 1176028 1375014 1388595 1849443 992713 259737 1893253 1995204 322252 1147021 800293 551477 663896 1126883 663050 982794 1605499 328201 435062 1317990 86845 832932 1542418 1547091 1060430 1281693 223465 671740 714706 1454681 1586616 1185937 1107448 1721756 317388 872834 117774 761127 1045704 1567158 1366371 133836 14402 1201628 666102 64168 1350327 778816 679218 1420621 1410895 208227 528783 460239 315400 928415 497432 1413901 664819 309305 325427 1445854 1178369 1710355 1890940 834603 433687 1956098 1008012 51976 1968811 326221 1401241 1545669 1723564 987725 1714483 1222539 1627839 11592 346092 1278496 1382979 1889256 311139 1426881 708565 197395 940031 1777749 1592362 994297 91244 116270 242853 585198 1203139 251713 1281106 968020 1163436 630105 1060876 1399382 1629120 1724329 1803322 1565180 565703 767418 208673 850989 1659679 643932 344218 343454 844711 1805802 1310485 1527356 1479465 91932 1733245 1491557 671875 1779507 271018 1683601 1322708 5275 437741 1226353 1128651 1695253 1245529 565336 1263770 4000 647037 1707830 288258 1182635 741656 1562045 345917 475133 1731065 366707 443661 1558894 1500232 1587607 190673 1537115 647980 416593 1100642 261869 260099 1484078 1052737 149398 1686085 577840 1355629 1051815 1985197 297509 1294660 691375 836520 1954630 1229961 1064436 278889 1290586 1096185 1806288 709407 1446803 1391878 692052 1998476 1810750 1853120 242663 1803398 1808051 1692916 1782964 1585197 681139 1162108 43544 441843 1300679 911473 276777 1783105 1354760 1537609 1597756 718100 1102155 999433 1370974 1683147 936774 1539730 1517703 437305 1667021 85135 1918103 1244583 1168734 532978 359247 1587705 942396 783615 777457 615713 288295 739908 295588 1245336 1479772 279262 1466538 1691929 1346717 909543 502978 1015434 288989 1074886 1767835 214790 1656894 1644979 1528153 398952 642303 1928116 1986329 1741504 1324933 1339684 44752 1852582 1527147 1797851 1036557 561081 913505 1519917 313281 373304 1502106 1146575 1997467 1449344 833587 329844 714757 1719119 1770355 1317021 62965 580976 109375 1823410 1551572 408467 730593 902016 550560 579523 1017351 616077 586365 1863918 270322 1613878 1435126 1459982 170861 516628 1603389 125114 1417883 1508069 617132 1103566 986385 1768525 480854 1657701 1590645 1726611 579686 7293 1012034 943193 54830 1486637 609118 612841 179477 1606547 1930667 1228443 1859219 1469219 991114 1486332 1792087 539744 78104 1472791 548420 556382 1279646 1490447 887957 1932727 1296670 1343279 541461 1409314 762586 1068405 1255500 1449 360529 485780 634563 1340713 1586315 1831373 1765373 566968 631560 1385783 507663 1257722 294132 1084344 1030009 1666474 1469599 1983240 1958770 1914168 231584 1378962 467029 1248473 508776 1114698 886075 1770299 37823 1154682 638247 1525186 887229 895132 1439597 1757940 1043453 584113 1524347 669100 1864947 1454592 12001 406033 733421 1674297 483905 398516 382268 456870 287945 1501593 1099220 313809 1282809 236119 420651 446856 506676 728318 773498 1885338 533359 1476701 67930 830406 1069630 1810076 59858 85617 154536 1755657 1311929 1787227 178591 1235460 124489 1962687 1215161 484697 1871387 1212153 78202 1274457 239804 525264 499097 801838 701691 238070 1397635 888000 177464 1264378 1615990 1910523 119643 443339 1105637 112073 435035 237666 787182 1109589 1074040 423360 1408474 1897032 40565 763033 1867229 717995 1997710 918448 618568 93600 274400 88885 1270369 511447 883578 1096032 1490298 316353 687443 930808 1622988 1309038 1433918 1403692 243167 1322510 674541 1145044 235159 931016 1489388 1290223 143331 1289492 1140413 1760593 1670583 190011 350829 1613149 1302573 500635 1659454 809054 619755 845574 355506 895309 699056 1310190 227648 1199958 918074 1040406 781722 1342386 4648 41164 352446 1609740 994345 1120207 684680 1795404 1707619 1337119 927773 856655 1481594 1909752 1920073 238135 318111 1177179 1543643 1574389 1920308 1673110 261645 1596907 460432 1484798 935278 1831473 462961 1012534 1839436 1366345 1362690 47829 211013 1669013 1453547 1722117 1360945 308079 1823290 1527424 929143 1783860 907521 1651629 752260 1365274 447209 871801 452123 1196299 659929 399521 1646797 913843 350065 356443 1628994 1468909 1126386 765766 571765 1998967 486888 181135 1516497 1203962 502081 1181869 390573 1446570 804635 504579 992522 538640 24660 362677 681044 1747521 777333 1180323 1769766 252003 441511 322546 1011176 1740236 243271 461088 932458 1131801 1861486 110302 773643 833380 580985 1109859 667718 1182558 1743861 1288541 659724 648788 981453 54876 1168851 117299 321960 1281139 1087966 791877 1399358 248723 186844 826530 1517759 1812706 1299802 501995 740447 1868565 174278 444206 1955919 994513 1079325 430683 1127621 494659 544325 1513675 1037248 1519957 263015 1889102 1263860 1723491 787720 923619 356101 574611 324319 1275015 914458 1048748 896890 851114 1473053 1601724 269567 1633905 1917232 730740 1568636 1255552 1186196 566134 520772 1694552 1259145 1549501 638180 1946452 1484899 750741 1691522 1252008 1542103 339736 1328789 1708860 426331 811860 441577 1954710 1049129 405319 2429 382815 523021 612108 724142 736663 680954 1030837 758029 787283 1449474 1709363 1848124 1686116 1221244 35120 530540 1590573 824798 1439113 898975 1636598 1841566 1578950 795532 179545 576181 865922 973623 840818 1898868 1994361 488783 1504028 342158 1467366 406210 179610 1286025 1643012 541634 1853185 262352 1804703 54102 337780 1655785 504948 1013131 52166 1004949 293918 137081 1594737 942044 852094 252906 1867960 1197337 1097290 687763 1772150 1237492 1896118 1786760 692707 276390 1823807 946295 664862 254818 1062636 132185 33262 323478 1842457 1726145 1022883 148964 786500 1863275 1240242 1370060 1417723 1512322 126879 1705015 532307 171611 650860 1214403 1415825 1883413 1024441 79810 409363 1864502 813113 851060 893760 1491049 435700 466025 1528084 1262506 552940 1994338 261708 1515723 1027732 858374 808489 1111614 648691 750058 1166531 431024 1086745 657460 1087896 1022624 1081487 959121 1485664 332174 1621237 128183 1224834 658071 42594 576738 1562677 738267 1603674 1711912 591543 833972 1623029 1934287 850733 933305 1421421 1428052 688357 659270 601160 1049121 17068 1955716 525226 737089 262364 52187 1662983 955314 1324559 1836750 1668129 1930477 320634 801037 1876894 1796984 37080 810044 79256 1916963 1866582 1239032 1104070 571819 565377 1178284 934799 179559 431849 598310 1424598 1230405 643119 87067 1218313 578357 954110 256839 263016 1787688 215094 645031 1083908 132441 310563 626908 789130 1074407 1088152 1256329 468119 535808 1561788 1085851 1691189 1147254 1020875 333390 1519341 1328351 1081404 487974 544843 445630 56392 1276751 1238281 1775848 27614 148898 983714 933394 541285 1197886 1454703 926047 1094580 1651162 1018771 33412 659176 912943 1518595 1094210 1454649 1440863 778105 1171342 1028100 112890 1306541 357612 1880160 890846 852081 875781 1729022 1680794 351685 1937607 1921884 1611026 1032994 1709196 761062 845995 1540227 520069 624639 425592 185352 1644345 253034 932163 660495 1339976 173364 368729 1309534 1294816 527334 849830 236417 662056 432094 500852 1994010 194377 1921620 1998067 391563 1737898 1636718 1550649 612357 1064365 1330661 958265 611589 887186 142974 1046360 1771388 1942476 999391 1443761 1035133 1402036 1495456 40965 1416033 1275808 837104 1721689 1965938 58787 889366 673788 1383902 796001 472387 480617 458838 835641 457070 1658290 1261392 872097 829210 93481 29985 116402 1857716 154028 1667955 100465 1335293 391036 669853 1804606 32641 25469 795465 1111202 887742 936213 383194 476261 1062854 345290 947647 1069613 1607000 1647303 152288 1609512 603200 613399 1673266 127890 978895 1274412 1407004 338400 846645 318361 1954000 1079983 468455 840713 131222 465338 205455 1604426 277784 1949202 1700521 1795550 960069 1901966 1538588 1993082 1318098 858196 1203300 1587315 344189 1870622 1458257 509841 1784692 648875 1462057 641672 1311983 368079 954038 852055 1807332 1590750 734352 369853 1379610 213189 537992 147906 429954 1408965 612371 1927897 61133 1037675 209986 657977 73050 392380 1523817 837379 1165148 357617 595759 1876927 568202 47068 1543676 1411132 971471 1886505 1606790 58213 766785 452888 1743435 167261 123009 1108923 1527690 1462570 1814971 1424701 305527 1935021 1266397 1014439 1557888 1685328 546669 1433449 476920 1230944 1717586 1634251 274799 591721 1553832 995197 1032952 218170 1234395 1510082 390113 6357 1289266 752480 1977761 1321770 461880 1871316 499808 1542508 993264 1040378 1471882 1889444 1802720 849232 85823 59665 1914388 12966 1088086 1230531 1682797 131096 1158693 888896 1230350 1691057 1343124 1142840 637291 1884865 1663108 805979 343641 247241 1387414 392401 99199 1590721 1377101 1735412 260092 283321 329531 1730743 1781893 1219428 618645 1835032 1438373 761356 966428 1730404 1538551 305432 124043 166586 326489 368426 1842845 425827 274360 526335 1656496 526421 1186641 394337 1161011 1558455 247265 1250821 1666584 529994 748769 579995 762957 1848500 1013809 1805580 497693 77237 538176 1497325 687268 628450 1823872 1200999 259708 1287331 1207002 1831063 1768589 961358 1105797 1198819 1435621 1172607 850495 7947 650898 521038 793489 1057405 562614 496684 663026 93032 329917 756434 1906148 794191 1162287 770975 155168 961283 70011 684913 644256 1629286 1236327 1871806 1148351 773162 16367 632522 830881 1589976 35385 1523052 474945 1489011 78698 1104669 787254 213614 265209 1006079 986423 1807099 169145 521310 1245689 105366 579310 1866029 1215772 702220 368151 1243011 638238 1592068 1521386 1996978 1314443 1588818 865825 274753 1926661 897692 1412173 1430966 1040306 178808 468836 332877 1536502 1850237 348303 886714 1873527 667644 172107 1306360 39840 1926399 1814095 135730 1044989 518186 376736 780271 1739170 1140992 447917 965954 1676403 606888 48293 858863 1960007 1103353 957478 1060150 1920733 1298693 1041936 1323082 329775 1559285 1062330 1861310 511760 453471 1959032 1211090 1839033 1200212 1846983 1971233 287519 260307 479203 1707426 36682 892968 214389 1250291 663423 610436 1439234 590127 566615 343402 42134 986738 913863 638529 334685 1461806 1647611 66844 1690992 1784352 468678 1833223 1441445 1894096 414600 641573 1821334 1171420 232705 1589065 254318 54534 1315521 1378313 90326 1286971 946731 80471 1146441 1983061 613852 1929915 1436550 1842858 577568 1141279 496435 1073089 128534 10187 142310 556592 787894 62401 1688907 1902687 1437543 920149 1107449 1389311 395318 1490865 640572 943068 520166 1962940 1034809 1793692 577796 200720 1464487 98166 128655 944202 1167953 1638570 1961885 1891984 457695 266483 582809 821085 1330691 1395973 1264511 1664130 1733671 1984868 1808767 1989094 1514237 910683 1026638 152779 1665723 1372659 629345 128349 591590 1393571 525364 1551292 1005189 1506880 640565 363223 380476 400280 1042414 1735581 1172832 1844857 1199259 1913418 1897761 6723 921701 289944 1076005 95643 1256684 1079892 525098 1153655 442776 107700 952006 1269295 160358 1660262 1413428 1796959 1374152 743644 907276 891743 1662408 1673003 558811 629759 1072678 153980 637478 778317 279125 727035 1103820 265577 1951879 420227 1646167 961993 1447335 663041 1448104 1919386 318487 649385 4663 305590 572418 1544445 1478907 1402105 1830521 1346637 459865 327613 922084 592437 897495 402694 1061859 796485 565846 703865 1240853 69439 536568 510250 1127318 1376304 361615 1773932 769509 1887716 253185 1080888 1347444 1201875 725242 1462279 146642 217968 1688979 991775 112853 462677 1968513 639765 1586164 1055659 1131577 1188787 900281 1927144 455283 418717 601421 1847255 978731 68856 126796 519168 882884 1064843 1290236 260181 1781005 230920 1363298 1878941 1141091 177328 1876521 1955944 963256 860262 1950761 1288698 1576466 1606454 273678 1270524 1359122 692026 525469 1799481 635130 653058 138667 1955886 123624 1392012 691705 1515939 336875 329560 1606337 808721 1539284 1832570 620948 228695 235184 780631 251329 1196732 1818481 1036492 1624435 1321027 1457605 1439792 1047298 291770 350248 1794929 1802897 783129 340653 1157463 400914 1051793 403045 1561406 704545 1490776 1007260 1043391 751420 1686081 1513841 363513 1167219 1741842 992764 1655568 76506 15438 797433 777321 795707 145245 942063 670710 679570 1461365 998673 1580143 680805 1257480 666078 1147541 195821 799828 1213313 1993736 625271 1427167 469641 1732081 1561010 1319699 1255998 1203020 208138 1095146 1909273 624934 384606 1002022 796758 977070 615360 1008469 1020625 1491855 750350 1053611 1018176 630802 1803914 212573 576882 206761 620088 1254582 406527 374896 1938227 88817 968399 1731144 1933259 177488 417542 1195800 340260 536040 1719512 1269376 1016250 1126998 1123481 227630 444115 212909 436178 1481933 1028214 1418780 1374943 118481 890723 508871 624835 1196864 1737726 27553 1872035 411123 1555673 1542098 1901007 759979 1375624 571741 85573 474754 286216 127295 77811 789993 825280 1404764 89061 1237802 1225799 519983 702098 866869 1896752 30034 1085850 302872 1771744 1217384 592653 950324 1541048 1907622 232154 190551 1991467 539353 1082301 59046 1172556 502840 1749950 1463391 1019841 406129 717973 574638 7678 588739 921689 1322313 1486406 391374 58049 1077470 210056 1024292 1227700 742057 1315178 274822 1964964 1010187 1713508 776414 479971 934941 1923193 652982 800537 604409 1177971 1234778 977883 1441535 756794 1144554 1132924 1236171 204297 1158108 1591112 597509 855641 37013 256679 509870 1373830 76322 596330 834646 1353429 1336798 1454145 1277310 532101 1143484 1774349 420828 1702191 1610413 210707 882717 724861 1478827 873490 1655628 1443627 633646 689321 737030 1578360 1157644 783589 1765143 417860 595667 1212974 76896 1572080 332009 1788160 1254445 1103824 1602834 1110611 1296601 1113658 1618267 862718 957550 624919 217007 766578 26266 1773796 1108472 841650 940427 95370 799664 1661687 1104053 670386 1323163 1240002 1749318 79583 811134 1358341 716583 57511 57671 1568502 769363 1975411 261937 873491 55841 223504 1641860 576083 394197 1399569 1858486 1476732 125101 876656 1053339 383472 17927 1347599 1087339 874141 1182085 1733623 1168939 297910 1002874 826687 954103 385289 205079 1242288 415981 555451 720038 1390443 1845276 930473 160201 1292341 1846580 1827954 91672 1809572 721918 902315 425647 759200 166781 335378 424989 832676 1854938 684624 1593301 1014716 934844 194821 620361 283204 1770622 770169 1382434 405609 592395 1886940 1675941 216259 408133 874134 1460137 1064319 1381017 1043461 833080 1989327 875041 138375 617091 533386 340721 798494 1336243 1029996 1592924 411553 682548 496937 1719225 937651 167994 29390 1921060 1111394 705127 293526 1902293 377848 634313 325463 926483 682536 97195 556941 843568 34370 923892 681909 484163 1268106 450983 947744 784150 983916 202021 1547483 1777649 887298 1310993 856338 585197 1966246 186903 279888 1283347 1566429 102608 715198 499754 1865619 1911850 265628 1829757 457947 1918116 1627884 766453 1811960 340518 1995855 250005 830088 772955 1237591 266227 1805562 929674 873232 1879882 1164033 1793986 143459 1129862 471681 389484 1704314 1446469 494638 1717555 1027231 1239303 922587 518077 1973595 1604929 856166 1706628 564971 1629924 1636565 1312600 1268137 1685718 1663637 718189 1628837 241164 168037 1622776 1861131 1669448 1791675 20578 1066432 1531078 1934080 1777439 1397372 1855017 374254 1019838 856628 1962984 1220564 568370 905923 1961135 1064610 691930 432718 521402 612939 1677416 500015 892365 1914917 1375330 1888206 30459 206643 170194 1469352 1294514 1593819 1690979 498241 700767 821258 121290 1433291 1035310 957235 741027 1712978 1021067 1428969 52613 358154 1094427 727620 1633853 446448 665034 1843751 1950378 1491364 48062 1829639 988363 1113922 1107770 960623 1568907 1215393 1768537 810493 967258 1964444 1229641 801122 1480957 1093123 822089 1798162 737415 479009 1156111 1828289 1697090 1066839 1622955 1476930 1099052 494702 408739 672846 1160466 186667 482788 1451283 1582703 52000 1604275 1970233 1493525 1985963 218748 1461605 1173247 71799 1751493 829875 1757994 10367 406425 581494 277785 842317 72348 986649 1832331 1537391 283116 590465 1936601 26056 916813 1343678 1342026 1869413 964306 1156905 233655 228374 1164371 1899426 1975360 865307 390237 504101 1374296 885866 1251945 777387 1118812 1856225 1815648 112296 986036 1120176 1142775 849092 71808 1449200 1867272 1761425 454055 1571638 388662 1557220 1043025 887580 1641141 1367858 628296 497567 1960935 791769 246856 771106 1295310 1774455 116163 481222 1087443 1472645 941028 360426 829005 1164667 1067717 1661904 1529365 278613 743605 528897 996488 704640 217711 936174 133047 333122 1440323 1472375 159414 1418795 1645671 1132235 1065715 1720072 354017 1787232 1140699 1869365 1925580 39261 1370418 744796 1774312 467974 1685109 1771072 1971342 1735988 1603436 702858 817990 1670822 1677239 179942 475172 1896052 1126316 795773 327149 761934 1695763 474503 1294118 342309 539421 1102445 1532661 1167662 359728 29336 1031142 791084 1477759 652443 1560663 573561 1382223 1684820 889513 567846 1361989 138490 603246 330086 1337968 1868863 98867 668204 924068 159478 623175 1685831 311500 491251 1403149 1409415 503400 835957 1077924 53139 1201664 726699 1726886 939291 984661 1543352 213369 839032 878464 710106 1221190 912138 1719529 967492 1952606 548478 1061644 438086 67341 1728173 115708 507264 462307 1040441 1757308 979815 1919548 260928 892951 1952466 1217755 63373 1376934 1811684 394989 872981 468402 1109507 1282804 1254954 606576 1449767 1501506 274484 1631451 1272481 1713733 1718661 1531638 210719 1766951 1312353 1321182 776664 1309417 1825595 1121857 1818374 1299801 942579 613357 1497067 1289832 1287001 1532021 348717 1026346 769276 1883449 621846 898605 308244 1641196 956981 459439 376526 1412388 509973 410123 917312 34315 1129969 1627615 241356 1789605 284371 181285 1756295 1110461 542351 295390 1787299 520662 1125383 193110 926839 1660702 247019 1949007 1697409 1712078 699906 722431 1598745 918995 1792926 1741647 1353494 1071888 1656958 403917 1263551 728257 596485 1439327 114865 858489 1639757 512790 651034 1688655 608867 816563 677953 267245 388322 417267 1588876 1167925 1993173 1252203 378174 1863261 1259307 1204337 417022 179110 916966 1510048 1359795 1436189 1976695 1682408 110410 1608873 1389369 292603 830125 1810226 1294653 1679134 1112166 948564 1203554 1418461 1907614 1778172 30257 630063 1981 1329330 694072 1777640 62400 197767 306698 1041182 935836 1628850 1393375 790301 565943 1182415 400073 1349407 760686 198744 564850 482244 140585 1530599 1883076 954487 699948 1288959 1119149 1434116 1204732 422399 305735 1927901 1319557 619500 1708946 1847096 1154135 1350372 610590 1627610 1039758 888406 639026 1898753 945835 1403747 1430842 1512866 357295 331506 466730 120857 1916006 719663 655055 525887 1100685 827510 282492 1498233 1587415 360747 203458 1304364 788846 1017537 150204 102604 688698 582219 284772 1044103 949018 750649 303374 2667 1363595 1551122 886376 1259629 484782 855125 1764683 230707 1396682 1220604 1856943 1300447 1800392 1226445 518797 810190 1309017 465242 1549063 585897 570122 222664 1708789 1189204 1483066 468131 1793607 51477 639310 103944 1470583 1990166 692706 780530 1534406 1425380 1288845 1358524 1149994 29842 1669266 1022499 393076 1506699 14449 480450 53873 1275947 915114 13345 1609062 1767891 236196 830274 1969329 172403 10497 1321714 1704879 177564 857883 1402763 1990265 25802 1752637 1341735 1816499 196922 1061785 66943 293492 628766 1148427 250909 1527648 797930 1814444 329616 754337 892556 198931 575136 364726 1231295 958071 1270326 1136891 755941 743361 1508972 1769178 392382 306421 279746 818994 1839960 902258 409695 1837103 556195 34369 612229 1127317 1847871 12940 1153835 1556301 663078 887668 1603552 269320 1756601 89657 1312925 1174521 730192 858893 1258028 1779771 1693300 783159 1323787 1846179 753357 264024 1401120 1673535 914797 459347 1537185 669759 1702005 5599 690541 1235920 119627 811437 347935 1363558 422151 1825307 1917654 1277274 674583 1223425 1365365 88352 1216841 503856 1266431 1938823 1662068 581942 1834350 1892578 1060926 5030 644741 136543 463068 1580503 1592286 720086 1614675 516291 1679802 258973 390735 611321 305443 811816 1964052 806771 1219091 1589514 1137082 1135399 248348 1088190 686151 22035 1945565 889202 712517 1665453 1172524 396812 610994 1489569 878294 1217871 935363 1397953 936798 1284377 1294403 968213 759160 1142975 1179804 392274 1423356 1102732 1314793 46213 48810 1892022 513665 1715311 141270 1903582 1805749 1698402 1947684 35450 239643 1961453 328378 773793 877731 267030 129913 37920 140322 1712203 1106627 1289648 1069030 1339849 825738 736121 189028 163789 1936515 1406241 310002 1302330 1017060 1131686 1975597 1055009 1716683 555337 50435 1560315 1873516 1838930 884333 1668980 1202640 1528812 1498995 1990537 315693 1119442 1884132 906141 427456 1915312 373191 1890501 1900095 1652995 1895086 266177 1493913 300284 1912307 1311985 1778024 107645 1490721 658983 70456 315265 1270090 363438 105405 694681 1705438 1100028 1546279 985167 1148994 780321 740787 614586 166177 1779241 1397159 619847 519371 1735492 1069211 1388995 1561553 566510 37936 279385 1989484 436546 1261567 490467 1110432 1440332 437939 1509592 474126 1523942 224030 846000 16580 678328 719618 492632 1321272 1572346 1966443 231227 669671 205086 1166259 835198 1663584 930883 731440 1954270 48806 322125 909772 1321636 241077 1832133 179467 404425 21013 289974 742806 797014 998198 1867275 1992952 228872 1143405 512225 1969565 627044 1320089 1566648 1752137 1723299 537621 173932 1614545 730611 1436610 917740 1184723 73963 1249745 353252 1533850 368509 233247 1898100 889018 235348 303417 1060505 1698481 214680 738386 982770 613186 1614132 1435506 201394 203568 65340 1046049 48645 1000852 1595145 1947840 1777583 1520140 1177653 393326 1571010 1541052 1456324 1377205 1299916 243846 646558 216972 1685141 1467919 1596559 1824214 137614 793379 410436 487128 1975667 1118305 506056 1560455 1290312 308868 1518221 1423093 276664 1033448 1825143 1445888 665539 1155287 302255 498250 10087 1549695 1400353 560980 1553447 1533181 1468474 1547913 1833963 1296790 438141 1474476 1798556 1682677 2209 1518340 101508 340238 1718558 1608419 1001998 1978256 1971648 577929 1050401 28065 1733885 1432899 1574936 1194557 1123183 484302 1253982 1898893 639280 1205815 1941389 1427087 659548 1411941 1964987 1326056 72853 1954451 649839 77081 1096137 1321937 1694456 1319060 280798 1774350 1971244 1947757 1737814 1850407 888467 813218 511171 1232331 220442 1500638 1963474 690410 1881528 1877794 1018809 1782332 740658 1690938 1794490 336841 1917993 1873194 1340825 704687 650623 1546092 900748 1065249 790568 991973 1135342 1577850 315593 290302 1720220 864187 408072 1426626 856221 1734823 967550 1192860 277545 70105 852942 242835 927709 905126 397569 1211948 1422166 1651507 632344 1451242 1989427 350238 451713 196059 420695 330985 1365740 903579 1922827 1419619 187821 33735 160905 830421 237172 1224070 22473 1796823 1494414 1616058 263486 1180663 1701666 1581512 565845 1374046 310656 1360141 1212644 956128 1183521 639316 554424 1396007 841793 599746 1104267 942718 1060004 1979117 1255140 55768 359501 1199723 1417189 966395 1860145 862061 1944211 140344 1754104 992701 556572 1160363 23450 1628206 1201265 1555247 140042 1289665 1442134 214903 1912883 222319 940602 6859 1219630 746413 745010 1412046 1228807 537976 1677023 450994 971013 1311933 1423206 1014938 7798 1879224 155926 601387 1484125 1723069 762041 711128 77449 858714 660275 1301793 1577802 495635 116806 1420715 817152 255380 1935075 1662591 1576606 908180 1419981 1311113 107777 1188757 1203713 1077922 1156488 1234874 1500680 979607 1580484 1035487 1173061 479736 794232 1582099 1264061 318576 39260 1946999 1998389 1056912 1494550 1289013 194894 271208 1739460 836697 1779139 1552636 155364 1064816 187614 1973269 936229 1065193 128818 1708686 449087 1562416 1033634 1953445 281486 747356 436621 1340204 964356 823593 958019 771210 1341742 1600489 1198211 225523 448738 1266736 1948747 208032 212982 1105309 1863473 1715826 126807 594338 1958788 1541100 1117593 1429710 899448 553327 1709573 84010 1450560 1767936 1951672 233090 127122 1093179 1606777 324702 981871 1167300 1376451 1273615 557579 674486 1867937 1939224 795096 1996768 1324273 1843559 402718 1797269 1084489 689273 1191354 80880 971001 280649 1974879 58693 1511507 1729360 894540 1968462 1155283 1958605 1011094 1428574 206915 1775994 1945894 860697 1282892 379682 1504326 706565 234653 391190 1919211 1804157 1024155 474816 1298384 294309 87999 1300123 1555407 706973 370358 1237918 622658 1176206 1052064 677415 1183961 1297143 758908 885928 1206391 1211567 1587831 158029 1280189 256706 1127039 1399149 1617099 1252729 361638 329335 1483240 747819 19406 548215 146621 581809 240346 565715 217692 1162764 825477 1911641 371330 1123104 1938202 746710 1125695 212244 1287524 808588 924664 330697 502292 792566 237215 215598 1320814 118941 1667753 471758 540855 1281493 718358 822666 1961807 1456673 160158 1147377 850296 453377 1070541 777271 1834252 1475302 388054 1669218 1002309 1978003 1234650 349913 1655553 523649 1306659 1322690 1413654 70088 6968 340745 1180353 812196 538395 432242 1201197 1601225 1086781 1900527 1832356 1124460 1778416 1597196 829175 948014 1920219 1983479 859979 1130166 820490 1347300 243844 1413611 69024 173204 1012473 27140 1075781 874942 1550316 1636763 1501892 798230 1947125 1426892 1734742 49153 1839528 53449 790654 294057 403616 1519894 1993979 1104082 1175003 1968060 67980 1453766 605480 1459179 583208 582843 1761226 416843 104418 1177668 210414 1278347 330688 1747199 1578099 899895 754745 1682734 1231850 369211 1003080 1491905 539764 713670 1902059 171891 1564294 1452184 1511800 1543247 170704 579473 642779 466234 1207123 1859110 540002 1293224 540403 312706 1255396 1352822 470835 1038649 1679103 1211769 844223 665838 1875728 1121204 11089 1590142 1553705 1804656 28884 785105 343663 1316847 1462907 985085 1367914 406904 1514353 147605 844485 1964191 994814 401188 1942278 290928 657024 1846913 921792 1700828 1120764 1201066 914925 209798 665248 1497391 1646183 463040 1864107 1557950 1403911 757362 436970 1432492 505529 1957820 219868 1567375 712648 201819 720034 1045023 175556 368780 675830 1117499 202350 379804 1217319 1945821 621661 155133 1902131 1396288 812234 1172655 1920643 1231575 978384 1908512 393299 486301 886578 1184810 400993 58731 1916871 809968 1512282 1286915 162687 402414 1952782 1982862 42964 840813 977780 1980902 1416220 1233949 1705553 1295039 1900069 552632 403954 1230762 1387544 691523 964522 278340 264246 1980784 962612 386056 541356 1945815 287772 1697076 1195455 480569 1782603 1980507 1081231 1659324 1164631 1007544 765196 1580803 1880174 1846474 1165290 578324 953379 1305967 68000 974675 755945 931621 1683722 1006573 1920874 374150 360940 289254 1540406 1676611 1172950 1245616 847192 1927628 1341771 1523246 1669578 134093 1528216 1333325 1128820 620791 887591 1249259 1771973 748977 1520159 616029 1287431 517436 1366254 480694 361974 434949 1049419 1338522 3055 1428285 1441911 830329 969083 1482398 1752925 1402849 999101 1809994 1995791 359457 548482 277647 1185924 1214218 1980571 983066 200103 879595 996806 1283981 414302 1728494 296056 460380 187303 266302 1806963 1164439 1656307 1948564 695760 1956431 1885335 46811 839855 567558 1480371 1106594 1487922 659477 1252122 644972 367378 246480 1457768 1522915 484017 767742 114999 1029001 1233519 539326 1605992 1926288 1104555 900959 719344 1296255 197555 1244332 1390793 370020 239743 1109278 349695 730266 1882961 1188048 1816510 936866 526127 1628963 569468 626005 224432 921205 40581 1088173 1489113 297008 501813 1796243 352995 8900 1647673 10649 831870 39049 1016075 256776 455568 160596 158941 270326 559184 259490 321441 787421 1339862 262817 1213084 816740 768833 1888093 591096 270913 1613092 1411371 737353 1970973 605418 216268 1848950 602538 1303627 1374070 1640791 639951 1067757 1910336 1120389 1934881 630202 1819692 1260972 920756 1602516 578955 507215 1132585 376856 197739 171420 955946 399939 1912116 1353547 1872553 886583 1537994 879395 107537 1657337 1196226 732899 453854 1203788 219301 794277 62341 160949 1801860 1441102 1763649 52990 1943246 1115907 1545177 302368 778369 709279 1217247 1774420 1109697 444485 77526 1393689 537805 220016 1279323 1730957 1786664 583339 42424 1054066 1957865 1705511 895888 86927 817683 1302556 288529 1268314 102491 1325203 134411 1645942 1991436 1748597 1230758 174357 1516001 87473 1885979 1349488 1529826 793191 486318 1220061 1313116 412004 1930182 1935496 1776899 1197752 1969736 756804 1795380 1115006 603936 183539 1275930 79691 974574 979076 1288765 273511 1407048 146410 246374 1090884 292259 1686309 819845 401245 1274351 286768 643401 501757 1505907 402902 974187 1911632 393436 208831 1026432 1059922 1146466 411703 1778780 497167 388015 1912847 1832014 371783 89247 82438 309353 1471818 1933583 1166714 954041 370507 1438134 108709 627603 1764564 1592513 1976478 136023 1970778 1709824 1870907 1452008 1224948 1335553 1593879 1235327 1108145 223082 1845628 737687 530015 1861572 1270416 1076731 1767070 500865 855203 657873 1040789 1552780 941888 1294628 1265715 705930 1832257 663562 1549731 1581151 194203 553209 99430 1310907 81034 1869449 311512 171122 359483 1724295 1332824 1895745 1100186 1851273 673863 1072771 993552 903463 990682 424038 1507532 1127407 1017082 1244286 1131368 420968 1027587 418785 1574987 1046103 1124269 1788315 1083274 271811 352869 642812 769718 1444054 157572 956781 656383 266869 124690 1684150 210727 70693 1870062 1314007 1611818 1018324 100783 1196390 1936019 1023680 1938848 878191 40398 1979467 1308110 1529870 29273 1164827 689978 1392566 294677 409095 1285385 1820898 1230010 1369283 357481 1126962 1753276 683237 115464 897838 693816 297208 785818 1997139 1135522 269482 1079293 865534 582532 527320 1787783 414266 1995180 438131 1176262 70975 1769466 1388161 283610 743337 996926 1975415 1071508 1918218 1276846 1698164 1898699 1448231 890480 542032 945327 1655675 921390 1609782 1611412 1510841 637114 1444057 1809668 1858765 582830 1144792 1608002 139276 800703 95452 201519 209434 1887439 19800 1518617 1941053 1721204 282076 1967545 851467 527478 447658 813920 1702252 1968019 1585496 931706 281769 685650 1448368 1849860 623704 1321596 1019931 485210 1404950 1131488 383232 167492 278240 1609114 1658295 1833381 1228740 1272544 1932540 327873 518713 1512327 405669 1757651 1248747 330523 36531 402480 357563 1101027 1131391 1995935 116321 629900 561840 1329716 1190570 302765 748118 1393842 958796 1332630 450800 1878884 1215804 13931 1883303 510869 1796610 315972 703601 573642 445912 95829 938950 1588206 1043548 800893 1152385 1730883 1420276 1556707 136712 169820 1401981 1099361 804053 1672831 708091 743900 921323 1045964 377876 846669 660633 171371 1350542 633996 572017 1690370 850581 816962 90230 1560417 63839 1869459 913378 914924 616698 1819724 597777 1672047 660164 1833365 692350 1524576 168195 1770544 1549332 429479 1432757 1479534 854954 1271360 983987 1865552 1588471 1082399 647318 1639836 1469277 1210000 848030 822759 1631118 359771 1583367 1789694 543206 881236 1459951 1921917 1976283 553189 626128 1050514 1496082 1228339 969743 1514359 179587 711489 1367980 1777095 1218338 110233 342233 172765 363810 332125 1424192 1760687 1715685 514379 352863 1137344 609351 1024752 1514016 1789956 1708632 1516599 1369937 1058227 229744 152460 648475 778763 1259525 1745874 1651847 1123119 898835 1978624 1871310 288490 399331 1548066 1736574 1877552 1134929 182845 300540 924107 245290 1437639 1318777 731625 1338143 174938 1663917 1596086 1290004 1555870 37542 560754 1947120 535770 98102 374565 1744986 470107 252997 555172 888206 1098413 1370478 1652663 591942 1187796 967991 1194090 1859658 401176 1043503 919497 1008005 1471414 484258 1902147 1539093 674131 610670 1946817 975257 1769280 1292591 1478964 1982881 1556608 794551 1739803 1569201 1946002 751769 496616 1856345 8903 314220 1255795 1026211 1446484 1090206 1997270 1581524 1387190 1224435 624821 1960714 90196 1723538 666936 1895368 351202 197112 983543 1245545 1767537 222994 148281 1369704 544526 208205 1441766 1953003 1154149 891964 1572190 666043 915782 920586 1752227 1180273 1185347 1411702 598393 300347 831020 1706466 804570 1416768 1451935 1780127 1024588 1164029 447167 325391 59431 311826 1056172 283578 163845 1851266 1738028 755893 1505192 1215937 1947939 795881 1409199 1266199 751686 1807431 1679542 1472151 34746 298762 1765439 226352 514791 655738 1767330 1559376 864967 1603454 491322 1149722 1616697 200462 384962 1693312 952789 720975 350403 607095 812137 942147 1033809 907839 540766 276614 1037943 1847360 719949 1209521 1436038 114767 494286 1228519 1453538 596064 1529449 1640320 1748769 374262 1210538 1414251 121763 1820120 273573 688481 1454520 1354645 1865898 430842 340210 39529 296046 337334 873293 448325 1206546 831577 1523277 1521626 1365717 179167 1320325 1679206 1038042 280051 314718 1132655 823520 1409740 1705329 751650 1699178 542499 152662 61847 756335 328095 453032 1586530 450939 1121689 1681159 1686523 1895550 51660 642751 1532078 1899233 1554847 1805912 1196319 266558 799642 111502 723199 658240 360991 1279837 1904283 871283 1077758 1002839 190715 1564414 781859 770000 1345566 445271 1686856 905803 1275502 180916 652039 979371 1969195 1175638 1759285 277546 1024242 511244 924707 322316 901869 994754 860223 1958002 709379 282287 1331460 368195 1918012 1924744 1905111 1601866 465162 1085821 1034518 1124831 1081375 1275734 575482 832278 1844020 973550 1143703 189276 446311 488574 1844362 416563 1952679 1921224 1319104 1738809 1385145 1413939 240594 982806 633137 1393495 593281 1841310 1127325 290483 1064289 1506815 271347 366022 1170235 986934 1862662 441414 1128838 1985605 1956283 1005102 1296560 1660220 1894716 1735757 1224572 987628 768151 1593909 34254 1426887 1936399 1130745 269192 800485 199453 1702917 1100516 1225906 801101 321599 318255 886077 812324 1079844 190003 704767 839820 1685128 705204 1610955 1134524 1882237 346126 998272 1557142 394487 1543664 354778 1230606 1192550 1666245 385965 307834 769506 925389 832494 1880977 1309480 590491 455181 1449067 1261872 353427 90552 724088 833306 470218 311681 736988 427725 671076 219781 171708 1249744 1852200 1638894 1341983 1411450 708623 1814007 1958975 888265 88391 1186658 1036671 121144 626194 402299 1337523 1621688 700403 9158 1451200 1596285 141501 1688412 1196425 934187 1806263 1190104 1600757 124845 1125277 327602 671080 17653 273503 1658357 1750743 985043 1240845 1109089 178597 1290789 1329059 932036 639859 444270 1511672 1983539 1732581 1624402 929956 1084779 1118429 93941 306122 1036565 872253 238164 567424 1557733 785303 1898779 662503 172209 1102626 1451617 1733016 1679391 1464707 967052 1605811 1096921 1549690 786947 1429347 1210838 1359150 500998 913163 35562 1991925 479082 1566037 1278188 1304607 1206112 1848053 1125168 1730167 1559188 1510658 1381785 1681019 236539 1392111 915662 1579814 215128 171467 792060 1071236 1885978 403376 576124 755717 1255770 396437 1103713 244030 1331306 1155903 615486 44981 1342273 230398 1406020 591523 1863305 1187248 731155 620927 345287 281109 540744 1543090 1091314 1521339 1133145 1150655 1118295 209537 209324 1083956 1921631 315984 605914 175389 1113782 276298 1135163 192977 1440001 1360158 328257 782564 439165 523828 788856 1854379 1042827 586868 1856135 1561708 1766727 583586 1076434 1696061 935545 1786535 1062260 1832500 546559 819479 836023 760667 494714 1489350 743256 414727 944593 542758 1663642 488557 1729377 1087497 1784905 1423962 332369 865945 7247 1293377 1906758 820086 1737099 1037220 810229 1990611 1797399 728520 1510389 863386 1069314 1060678 739131 307296 539164 1780388 1923350 1706304 371082 870758 707279 1035617 1332507 1521552 1771427 878942 536035 1664645 1420099 551570 1343710 1946253 709718 1304205 822642 65696 1274667 451442 1926937 1364735 1365705 1550070 1471931 465732 1996808 1305652 535827 1203110 1828130 376552 1954267 1959611 676631 1230702 587734 1377082 1661149 1144502 25375 1309327 1256849 687805 1396296 31782 1409446 1463697 1623167 1891586 288150 993041 574922 1581201 1817765 1598555 1426046 1933816 1999871 92294 595388 139753 338751 1557799 1817760 204537 65295 660976 684046 1340729 1975919 548925 1924585 74689 3487 1709012 1371013 856872 676202 163103 1830825 187080 280224 1272880 429133 223560 526437 944445 3108 638139 1546749 598534 1235694 808862 431743 941640 1820624 1779178 408621 1518596 1819443 1713500 498572 1578534 8552 1188354 1822319 1215264 453164 1391924 817226 275801 1186084 256821 1385416 996408 149457 196632 30393 1626179 1964901 800011 1286185 160445 393287 1682096 1155694 1908901 974349 1497006 89839 1431588 1950414 1334897 1250519 1105700 376285 385282 1554071 837546 1309482 96357 191358 436844 1695841 1133332 406387 1824148 1381473 124171 1742990 1119381 1018384 466957 1390821 1505856 452734 667497 1140919 490156 1138526 593637 615050 1424691 153489 666497 1801306 151260 1103737 962795 938153 1732855 1536606 563508 829541 1800148 1346685 36975 701767 838036 1890413 1810743 1385910 632717 541699 963855 1740480 428181 1432166 176713 666493 1882379 1888620 1901690 765532 852661 496163 660146 75130 1212215 1297801 1471120 514838 201232 1514084 1139411 1666228 1741418 1209557 1954006 1074662 297686 1383385 1262877 1256456 136918 476363 706920 1806770 1782373 907066 180090 785385 446820 1790395 1356813 1941792 1046558 498485 1282200 171126 1543512 1973339 1150552 203936 1658904 1648179 490559 1609437 1530179 446475 1020402 845523 814771 1060358 540393 116395 1884049 1086886 1910462 1945010 637313 100576 1142429 533427 641338 121892 581338 1911870 1966433 1898364 1702634 1621230 439926 501291 1205297 1169719 126032 1307688 12035 1228628 1063317 1296086 855372 1246459 998883 353826 828469 1165776 1664572 160175 666767 484080 1554750 1435023 882522 1510334 605475 1884127 705172 533067 1012179 993318 947787 17961 1201620 491002 1686558 1865341 279509 1558271 146708 1267151 720711 1612178 974024 360148 773981 346153 788881 715899 1398162 182191 1698513 897 606156 1746998 317766 357952 632002 948679 886229 31285 1549678 1039788 1225203 40749 1907380 1373343 189858 1075939 482077 1450566 1010632 487577 1064590 585831 752082 1883583 1428725 88241 1898886 96938 247804 1915769 700900 1576915 1895334 1098133 1699045 924849 1477185 1199367 1126801 238833 1925041 1712293 847038 1348148 1425340 355027 456633 1919665 396140 1663741 436508 602503 1225048 1932314 229468 15550 1637524 1009703 1395742 1977180 531661 312826 1425252 1742689 1032254 616129 1377288 1307142 302125 360900 602084 273369 1774179 208139 677441 1535692 1672498 647677 1744076 172174 1164473 1085615 397516 1252395 925347 547125 1832448 1627601 538061 1474635 1528509 1827513 22251 1587132 362094 1142416 1099404 170773 294221 1543112 485465 5619 1934198 1933090 1446571 1468268 1108550 513854 581982 1732101 1680878 1401171 663396 982174 26527 570642 1185119 864858 1758309 1791175 162156 1984524 238867 9632 243832 877634 1500330 409092 780071 145915 1117184 977703 1007675 1821546 414313 1408395 81156 1409705 115629 1376574 1129752 450092 601339 1896133 990472 181363 601450 518913 125487 177750 1511819 1725634 89639 1139773 1197652 292926 1769815 914689 1801058 1203095 52565 1851370 1648484 1634787 659820 1063454 1818928 1478910 1663279 532025 1570815 231542 1304085 1703800 843914 1891779 878137 1227308 213115 1746589 1695670 1405581 32889 1379735 285633 919439 1909679 1912504 865303 1699901 1737277 1748707 638118 307876 1578202 1850177 1891481 1776754 1582921 698850 1064977 8714 517632 48203 731291 343190 53698 439256 725837 464593 113876 542190 70647 1655867 410294 56768 1498412 331602 1594828 1597123 489237 1981971 270713 1381666 507154 581005 1320075 1647061 1653048 1761796 927901 1393407 675908 1940958 462825 986911 3204 1996170 395461 1644460 1725472 105948 83917 1908003 1233947 263776 1014347 420603 657866 1012931 361971 666528 1844519 577215 386072 1753535 1725274 1189469 332413 1075583 1746882 448436 1368607 1638933 1390373 1126108 33902 149696 1071661 1460789 276542 10585 1933135 1948803 1725525 806205 308260 372795 1458227 1487124 1664771 1530403 1936673 1780149 765308 426065 1743337 385399 199229 615111 859160 757145 1998144 449023 806033 60521 1219264 179011 1248140 1704591 964803 1962957 1553748 1528370 1202180 1777374 1104824 1991297 1422911 1938953 1242842 857909 1515192 226675 631782 1156103 561088 941029 142137 735052 1583880 525571 1617406 240532 1949537 264189 1331246 147473 1216421 1642186 8217 1821372 306061 749498 1864886 588183 1049583 1915145 191102 870337 318369 609076 956534 787306 809389 1349534 1664341 1549896 371868 1550382 1606498 364375 608292 727415 991848 154218 1858570 1900063 1270370 1867718 1417003 1112536 1378527 580969 1353767 970944 1789478 1769680 1087920 1897566 1444069 1832242 125732 674416 1786925 25905 1401716 1077105 773919 1372692 682624 1199133 1773842 68440 1573284 332083 527185 574409 1075114 1826085 1562139 556185 319927 1203189 1323635 158651 784075 1707165 13893 693465 52421 1730465 1918445 1090661 1067581 436153 1116281 527045 1671619 822225 493376 898385 215638 1790747 221879 352522 297619 770027 1779622 1515210 174268 903614 1633935 298498 1083004 1973533 1044197 788258 991436 304258 1709836 4798 1823019 1879026 1796358 216327 1788112 426993 1759137 1491398 1846035 992377 1881730 1276136 1259796 1210569 1318514 477866 1133626 1040202 1352534 175819 1348632 548095 1936503 186879 1826368 73803 1334418 1875520 130020 1037007 1199631 696636 1437664 793054 1252907 325300 768837 1784783 1340719 1240266 1569530 1116414 804272 1807797 1358677 38157 1309282 668416 1322857 148369 1946728 1242940 1941141 1989540 40990 1796435 1759167 1630112 1279453 585740 1300015 675361 409624 171465 1040907 108498 1030642 1039495 132055 1906301 69377 1714118 975741 761527 177469 1166481 431476 837949 4119 1140668 1804009 1800158 104644 1991336 1083680 1860811 502493 658847 1336915 549916 448799 533179 1554496 456621 1448952 1597590 1246267 1863934 1458471 1254324 1529610 425537 935628 287028 1807463 461867 698454 143464 1689751 1939416 1877908 441765 1326684 664471 1604032 1102458 1535097 836061 1733422 1003870 818748 775446 454886 1761343 982847 43257 1565275 726556 1167552 1422646 1074486 1937005 372909 1735537 331385 197614 916192 631015 1302291 246135 981977 1801693 1580785 172938 1429236 1624667 1392246 314914 985477 1438874 1726197 289298 415082 1085848 1157787 204627 99116 1249139 1162350 970571 204276 1775312 189485 50412 1198893 428447 1309584 1703784 1872517 440073 1376199 1578441 727522 677759 133568 609143 758836 818087 1803568 1759139 287061 1231785 1334164 483003 1636371 451781 269983 1326856 1032394 1217609 430031 221052 491989 1780786 1651735 241115 1862678 1386812 40180 563945 1197667 1275175 1175216 957466 471985 92430 1412256 174468 1721942 694661 303300 1186997 1355261 51902 910386 1086930 741760 15977 1305730 1061298 1989890 997240 1694732 1883411 1189750 251053 1817513 1316920 1287722 712067 371959 402805 1592045 941955 1892911 37171 602769 1607583 172367 1547267 40176 1232004 1800097 1885288 368472 1011610 1346989 1764382 33906 444864 728022 154687 709704 1778297 1350610 1140128 861085 1024432 595298 326149 1529355 1569410 413640 237197 1537458 1294638 403323 690972 1721283 1539297 1974587 1106863 672607 379412 684847 1216629 1871596 1448763 366482 1099943 73833 1540084 54960 1067534 641835 41267 594405 1032745 1619634 1236082 826917 1360480 949831 464481 1247294 426280 1460882 1656058 1805026 1867288 909602 739236 517340 633353 1714075 1016551 1541733 585315 1368029 1270602 730267 1264148 1323725 994151 1698857 974988 1279963 1690858 558911 1124553 1002805 1265199 419653 615731 1417733 226119 1281846 1684011 1947176 169146 147411 957490 796435 869166 1226292 1282052 1820388 1142041 1015233 651666 976088 198258 1692948 192241 767201 802298 48413 1179726 1676314 146316 80003 1805207 907747 840811 1767146 1497065 1640394 726727 1240978 1836483 147245 63365 1609109 154951 1453549 985075 1222521 1309996 345622 1418899 699339 1343731 1374516 570224 37228 939786 1247119 1685064 415001 1789307 200901 630638 855734 1356372 1489948 1057450 241566 155571 640595 1160707 1103474 1139176 1011709 278676 1591452 512811 1536745 241388 296360 1165119 1710969 1640908 473203 1424982 1589741 975072 1483417 1499332 693180 1554854 1617630 164987 989255 496806 248650 1037392 1789872 1269629 212456 227504 453805 191083 687793 588290 946660 1848140 130214 942711 424704 177572 709918 1915666 1156816 1526052 1718655 858789 83994 1973180 1409042 64513 550426 89280 1534329 1546143 1292373 1893836 426172 1592763 659826 912578 842499 29353 1775924 918740 1117754 1592656 1716855 879938 197045 1610085 91090 1969347 660075 376027 1441476 1754683 1561587 1067558 1136877 1819768 1146828 455499 1297794 1597292 641043 773758 1499968 1331675 527352 528834 1013557 815804 151968 1020553 99850 1435247 94263 239105 1415758 1199738 113239 1265958 1169311 1655226 1570761 699046 1581734 1144816 717780 1813151 1292800 281607 1610866 1029017 1574576 895753 1676188 1311552 184279 845447 1543432 692776 1996675 1271705 592956 541017 1833912 1248317 185962 129241 1802392 1572905 701327 946390 1294890 801704 1790647 739879 827592 1493635 525106 1820404 191228 1584770 950311 595619 1863456 1415295 559745 1875350 859830 498924 1797275 53231 62911 968259 1611285 1186638 667433 522714 1140858 928750 177331 994240 306489 481985 1965372 718657 1080779 998352 784853 1658978 640741 1664097 336626 1780473 11709 1623738 468817 1552874 1258102 978030 690820 162637 1582613 1661249 824956 318773 20708 1009463 1922487 1844053 1982372 946530 1474750 1813804 344950 944197 1985989 1978825 259158 1990130 1958405 1323772 1604289 900490 367108 866572 1766498 842736 743132 1182380 1673722 367350 1298647 1832984 1519637 1671847 1909634 1956974 755612 295176 507923 1369756 1060 737809 1875436 986292 926099 1815030 1406763 907007 607607 1406835 547496 1166123 965476 726953 1758852 591097 811423 596481 726658 378946 1423173 296094 1137793 499597 88859 1353044 1812365 1833648 615602 87273 1510029 1313731 989817 812511 942973 734788 1002316 1800076 1633460 1334997 1091045 1275833 541069 145947 1535411 1465131 1706387 81318 60591 700201 1534702 627468 748292 1227209 822747 567055 792516 1432581 1582445 1269327 1534677 788018 1054477 82983 990202 906680 438409 6855 1125927 1877732 969467 709977 1365875 476053 1090522 1112627 188121 876956 1052379 50893 1961318 1753942 615681 1553354 545736 1907750 558168 1093538 1643562 475067 1368052 1220376 1374547 1311524 775034 1881317 820265 1935219 1214430 924003 33973 767337 250741 656032 269817 197082 1988306 1869704 1749917 1275706 599670 1737809 671523 225297 814558 312076 196974 533055 1762448 1967616 1221558 62036 810118 1246628 1882974 484770 1976038 1372536 1828845 1205435 159048 833943 1743146 1738256 987864 566738 1212920 391769 422287 1501804 484875 548808 1524241 1959735 1395919 1059264 877005 136978 570304 1683339 180790 1117922 300911 1153900 763650 1881128 689342 1166078 1236617 1307796 784570 819453 1107713 350513 396757 219749 1161996 1178360 1906485 859031 388815 1740583 1677118 1076337 656784 351653 20893 1521477 1632856 74495 705981 250930 1231978 935671 359528 1802398 1274583 614288 1742060 1131143 719385 1707375 650434 1221640 1392453 1066269 927953 1858520 1961673 1866176 1287106 81045 1688437 1584239 1161383 707223 150077 1175307 1333703 1880086 502103 1637271 1591948 143444 419666 73284 215539 702011 989784 896390 1350909 1744655 389640 132680 818717 1624981 1093342 610272 15571 250826 687635 596114 1738961 623270 1711370 859248 1969834 1548284 1088037 506430 1560057 848659 435152 545499 1282633 1699031 1812644 258145 1148486 427088 1930541 1248231 868881 757135 1390519 1261789 335824 1071580 132832 797003 609756 1550053 1782397 289467 446300 176772 1238562 1260507 1632105 791710 1304335 778498 1147625 1881756 1768121 1144111 1288408 943556 458798 1652610 1689957 1936981 454059 1289230 1326538 1684503 1257000 424155 821790 1783379 813564 1465237 731133 1511495 1319268 1139148 644856 1123554 1421764 1278276 1967475 50379 1838208 1568059 1633293 1492673 1882035 531511 678922 935604 1596603 702203 1885503 1430940 1790303 1356609 1875247 1002252 1968128 611361 1106784 87489 33596 671049 1480577 471651 1942561 1974770 222059 471089 1303730 453148 1560094 1978344 132871 348383 1626714 575325 1426932 1157154 607440 1347202 984315 1747664 992692 1198486 1167306 892192 703668 1527215 1875810 1495333 939167 1814984 340500 1500591 17479 1403156 659563 375653 749501 1917755 1321492 1282627 1449770 1983156 413670 1093019 529276 1420133 168686 152294 1614507 294403 1803776 824688 1197156 1741909 1402975 1996378 1979600 933937 780480 1745732 1420322 962270 713825 1991320 1691614 587429 492002 1813793 1234449 770456 1829091 136059 454150 454392 1021400 1326224 1780942 783709 368019 1092450 1062461 835241 578172 969707 1325441 1217227 1996907 87945 98716 562012 687553 1784654 1869273 82059 956417 1056521 1252770 223960 1843599 1673591 1984680 308194 1596979 223223 1180693 869418 1870139 1639640 1211290 1124264 427512 1386393 105733 584480 12160 655012 411701 1424077 1030915 448643 28645 1655631 165461 903138 926614 1421162 1107178 472363 1131828 385111 370798 30463 682307 1148622 1513699 23393 1142706 1839404 1553169 274964 1439494 1633579 73382 1406495 1576658 193326 748102 834191 436458 1085203 352414 1812280 1102741 109854 551093 814295 1688793 1829837 518281 207693 1712061 1161957 1972111 73917 891390 97322 790191 843798 278905 1663322 191070 1471247 1319861 1409117 784217 55665 284319 87846 1117264 400272 1564370 1164025 596303 1906077 1694457 1296850 1504313 994696 1552500 223833 1641752 938874 1675025 1182556 15127 1458229 1754504 226843 441875 543653 949994 198078 751051 230121 1342485 314893 1391607 18958 1727937 562051 1612575 1156066 118636 1563278 1097362 604114 276588 1222912 1125226 1259741 507520 1261199 1427763 1674716 153878 110971 1971039 643077 602158 1571423 934931 635196 1511602 850361 478731 1579026 323529 285158 402189 1570572 965315 1279486 5078 1870729 652782 1632518 709909 891670 1831220 730716 1259356 907405 1741971 1900912 1110860 582221 619455 1473929 504022 590623 1951251 1595392 770940 1694314 1417842 926377 1316153 1800530 1672515 1012419 359987 632388 817847 1510286 758909 1828342 593599 488223 472376 211420 401566 132669 924868 179264 358890 560453 360188 123448 1700034 724230 212934 1560551 222163 1476185 919881 1827914 1842263 996513 1347844 1148689 1806067 1010486 1995590 1188445 463608 923984 449521 1729569 1180705 269178 175311 1445099 967498 8520 85532 744336 1240773 1714149 1054129 681271 457127 1481375 339991 1306904 373796 1560608 982838 970712 1518005 1514885 393367 583633 332036 683679 1607511 9195 1595986 914131 574953 1824517 59887 1059737 338225 779375 970183 875954 1513708 489195 1551378 1173604 556034 1770543 1724795 334460 99229 1781203 1959941 545286 1676042 1589267 445623 1823988 167537 1305772 1114331 1676526 391388 485323 936014 1400200 617742 1733430 1772341 1501900 1849897 1558638 190424 686299 502162 1324425 571801 1359306 1222519 849481 151752 1814291 952962 19907 1899441 534782 88492 303914 1680173 998607 259194 783674 742342 1436374 67435 31953 915043 1774627 679770 397904 1428805 1861079 466429 1978327 151517 1257337 195714 153717 817806 949808 1904503 597666 180809 429076 264113 253558 174305 821978 255574 188710 224702 307203 1140841 1782136 81381 662757 13388 297267 1274296 1872684 1415655 1434726 1292462 549891 1355199 1713055 30149 1932989 420332 820586 1673692 1728209 1403219 1996424 540950 1448689 1302420 222925 528209 1894834 472515 1593368 768988 1639719 221321 941710 1493624 1646818 1565940 1226973 181844 1372912 1568746 413850 745940 417742 592747 255570 991075 545393 958459 998388 1319744 469525 1732683 592067 1146471 1709347 1871903 1271964 1923407 275086 423704 107329 1430740 1730046 1946346 553512 555185 612331 244837 549661 313026 971529 1565219 1532280 1025211 1504641 470165 37361 1430630 595261 1815911 789328 1188144 967784 1497679 659750 805788 1238525 1901196 201683 397338 1990954 569812 1445933 1382410 1152932 918507 1218121 1378977 1204281 333394 1938262 1283786 1908358 1368602 433643 335520 611918 1264253 626719 1636503 598743 766580 1035905 129369 951358 1984157 1994624 1119506 113324 148967 1851212 418423 1068211 1719864 1760305 1088155 1701162 780072 85295 1259952 1076479 91938 648046 283622 1157834 1301607 1550435 523708 1014560 1655770 388738 849538 568862 598700 1821174 1302468 1373539 785272 929791 1041640 900985 142602 1273773 1668808 144241 714353 1750316 240698 1583892 975816 618650 1364020 395277 1406349 1929762 1615975 167736 676269 1287822 939427 1169092 1802667 1639265 1819584 1409918 705606 1989415 1998131 1403333 579882 651461 882164 1038281 154546 1085795 53154 324830 642340 446114 903201 611666 1371452 1361000 1525427 1847519 1375 1773336 1746180 360981 242213 1217045 849045 616258 1313969 458512 375217 1369142 1475934 1315807 1317333 946387 1484346 1396614 1393314 1654575 1017346 650928 239941 173705 456649 891153 1540074 1765533 1715198 1609539 1234129 1855492 1143795 466055 805404 1366905 1987337 617313 696065 618638 455913 242578 866412 163436 259157 1458415 1949616 1186271 1340187 1822621 775679 1077644 382043 1631385 1709472 607656 191813 491954 517231 1590103 1963001 791183 499348 1814231 677492 1919103 1159849 227678 762884 789177 1140944 214541 415867 414952 160126 1759903 707978 1177956 1927147 1152914 505791 714409 1608610 81942 1384205 488483 39683 156145 131885 1886907 1644868 1320542 1631621 1407266 416473 784193 1263916 1471888 789485 714486 915055 225959 1154463 1463852 1048127 303213 1453859 1908615 1970918 1426830 143641 622605 1860846 1833845 1385533 1667126 900148 1341613 150189 954700 172094 894831 846012 935038 954797 656557 865837 1584160 741155 376273 1896561 1896916 587673 447231 603338 726348 1541763 1590045 541872 1766483 49778 333619 732656 1682667 729269 834710 562218 335058 244065 1822979 1465099 641298 1479818 1795889 1680577 815864 1096268 215327 1406737 687173 1099203 548708 1418130 1563608 273739 1331454 579672 1737863 1457879 893743 1962441 418665 1348139 714374 669139 1180375 1184763 1825598 1603396 1224205 1557952 509545 1287446 1429371 1170905 463051 396911 857311 1036554 1195451 1654862 326667 655182 306902 914812 241916 1019142 137498 1600574 667370 1686742 492887 387442 1609805 573931 1864017 316810 524835 1954003 1662102 1480146 1494287 1418165 372627 1466620 718925 1039632 287737 711488 1183374 1571260 379114 529297 1422923 660930 385235 813977 1189722 1322469 287750 612287 1601979 10617 1708361 1923704 274122 545915 897652 1303222 453026 1886697 1452034 1067712 126944 927189 1327220 1325438 800831 1768024 1348348 1744783 532759 1826917 176749 1698319 1654599 233319 413983 1813794 1557777 1524900 1988685 1407218 933977 1985370 781088 351804 212260 844504 831932 588148 1497574 567811 1683354 623414 1057767 356309 1418611 1589220 1801326 1672418 1639427 1744799 43826 1947042 201221 1966572 1622124 1061686 772218 951496 1432553 78182 884597 1733073 4942 1127031 215020 1192833 849721 361007 1729951 1414466 1966429 175415 1326848 400157 1532753 961287 79265 905698 851339 1858930 1241968 1540687 830956 494614 1064761 1379502 1624453 721532 546795 1719939 1828710 541637 1516258 34357 1722991 397016 519108 1200911 489846 1929221 602283 994739 851144 1780789 749949 1073475 615798 1585992 1489537 1618253 1684513 29411 409841 127317 1671770 979048 693723 630134 760449 1616397 391636 567397 1765806 663903 551667 1424124 1924187 341144 1238065 1109273 843580 1907254 212242 1455179 1250616 1426408 623317 1153329 367943 1900700 1972821 1831509 430051 1707049 470784 234007 926849 481802 23462 793346 426736 550126 740999 1175258 1182794 288830 1008230 1811024 162257 1708959 408928 1851406 146728 1292264 1691498 397206 1461069 1336246 1922550 1189589 1930164 315079 593692 678190 389534 399811 367747 1502423 1315029 879135 525806 447585 1490523 1829316 102681 1860992 1592319 1297272 1041080 1660339 1407079 1549726 1584205 1887020 515988 260712 187129 754411 1971934 1218554 1130315 925223 1269912 1866036 361914 837464 925219 1733954 1055963 1053931 1999234 1860862 578323 804239 312008 205724 148153 1035861 78558 1317484 1714278 143857 163673 884455 328631 759190 1239564 1867811 395763 1639066 1287339 685888 657012 675257 313445 1110742 1907954 1371048 1718490 24127 533357 961440 1487588 1444226 95836 653080 285163 1624013 849910 233179 152141 1667005 1154151 62087 464337 652283 426485 690502 1852697 1354699 1605180 576875 355695 1063611 1606453 516021 701822 621424 783477 277786 333055 258476 761509 803899 1441761 712994 1218446 692156 856678 274663 623516 601685 1574965 1536580 1224682 438930 929444 1410991 1882252 661450 1933633 985268 1159996 1009023 1873232 1090700 1577084 31353 1679200 442653 967669 328619 991246 1922797 428773 881824 663811 1475081 377105 1339685 1674184 289895 1093330 378402 1504739 685471 1433157 1439429 651862 1718671 1609320 38579 1325588 35704 921850 922815 986881 794118 1883875 147869 721475 1789791 944691 747128 362101 671582 495274 1670919 10737 648157 1791207 1824334 212122 1878978 1873933 1921606 479946 361939 1470932 709631 1925526 77001 1203294 359918 659225 620477 705860 358811 190929 620241 1729964 834937 380971 1584377 1320540 1748268 1066925 1306769 563107 1485298 1809822 1873008 690540 1364173 630630 914650 1142785 1141786 1099827 395686 1287345 999198 545410 679495 911797 567548 6130 1167116 1555518 1380177 837901 169005 424518 1427956 880981 384123 1632989 623739 1295515 234219 79706 184120 1679324 1559274 1311086 854908 591274 1665138 467836 1227040 831116 1172508 487130 1079963 896581 765620 1756259 547143 1339450 895358 1532904 17457 1117578 1135394 1913713 1244799 1418998 153357 631026 250538 1729580 1308685 542496 223221 1179970 1010815 86435 29702 1231904 1967382 1648565 1652077 219623 439829 840074 1484132 951457 119156 220876 1736928 813484 952544 134002 1072446 1138529 1283722 1305977 24275 1688620 1444471 1339403 1050009 295073 1825409 150847 1143314 1293971 1987338 1656956 1987290 458480 54742 358095 1783243 411205 1605439 970616 1200697 983977 317034 645630 772700 110420 1038562 3236 1593084 639299 1718869 544662 1675263 656827 1039172 64358 831792 1161141 1621620 1927102 293997 1308314 1220064 763986 1953617 995100 1532282 1342861 358021 110601 115876 1684360 1954926 1925862 1529380 1967097 1531981 1576409 761791 85254 1898956 361784 1895980 1754905 1597409 1789486 1217378 1889955 1296239 1740062 1717513 1944451 432763 1638527 1359217 296138 284839 288217 1190382 1805502 1295269 1573481 1622902 749891 670353 150516 364833 671504 730530 1242507 632043 366346 1584473 1653275 212700 1300842 1987680 1226383 584446 791492 900179 1696557 1099554 952652 346651 1768025 678638 669221 1748702 144558 22077 1524495 822597 387077 1252946 1286885 1501377 611763 268423 48642 1700773 172875 1947363 608440 1538716 212559 1073806 908381 805226 1975577 952030 49603 1699042 707471 473153 811621 936857 537961 1729694 510205 234310 882287 818266 711678 672637 1257768 403612 148460 448652 285094 372710 100850 1049884 601262 1030874 37643 45391 684892 1621437 1798496 1811983 1112436 141152 799110 245379 479619 258881 900617 785344 1668501 1363819 1931388 1710726 1930621 1861484 662783 108422 1313165 1922275 1470391 105667 1068990 1132236 1097878 1982033 1539072 1340364 1346912 1513457 1183200 1076614 638483 848520 1621170 1710552 718930 652102 1220459 442673 1647065 11730 1056799 556952 1037931 867684 935394 376495 1659279 1549638 380458 1116238 213530 1219349 385215 163399 1892133 461870 1299547 1076336 126508 116088 370481 488147 1386692 6944 244239 972525 958742 1898126 361626 1541092 291561 924379 400584 614776 871915 982890 49641 317083 1895462 674872 356032 1805744 220923 78288 1833435 72469 1127562 1560852 111172 1729056 1698827 1293017 868604 1344784 563248 1543519 440630 928493 1005881 773547 1424975 260674 1202196 218880 1626160 1057811 1489780 1051717 504539 260503 1488336 538570 1144027 407560 1104510 1850455 1280171 1047975 1287730 577074 700578 605632 368325 723302 238021 396605 1795538 768521 1487301 1699868 191461 1806307 1845893 978681 1444345 781028 656902 1792904 881067 314880 1949649 1869317 1250688 922629 704730 1389958 45802 184552 57661 1172138 1329041 1173998 1734666 1409636 959670 1216272 1041411 1972949 1589524 1383673 994023 793535 1413167 1299515 85209 795720 888441 979647 920549 1490874 1051556 1780089 901240 1490500 667344 132329 1272900 199770 1982943 1086205 1466345 1032752 1215883 537557 1918549 1064098 51116 954436 1882674 678551 1153441 892326 1404113 600612 1960545 829589 595350 1661326 811234 560667 333853 7527 956174 678671 1663418 1685555 1715747 695536 49542 861585 166436 1749074 1610101 1023237 61972 600892 928992 1738129 1157196 1036227 31039 1184938 798706 616697 243878 1504455 1828544 337887 1940326 899286 627730 1716648 1269721 812188 1223050 853825 126999 1910826 167433 1169966 752607 1287964 631847 1644584 1578961 386570 1251524 1476243 302653 80838 1972068 662341 1927736 531625 19348 1134252 512431 325341 726193 461027 1070093 313965 528815 59590 1624012 1464569 1587349 333831 908948 1670774 586543 1101691 57285 638562 408999 1076132 1310383 672407 1777700 1226910 1682687 1498876 1250972 512963 68259 178509 1279548 1418102 755038 1256511 1201753 1793565 457858 841323 91645 246391 1930106 200291 1199844 1416238 723600 1857638 471152 154812 1889606 1235592 6836 580890 1263118 731903 156612 170241 1187579 1622479 1524065 125443 168540 1778666 425242 1910377 1705294 835504 818790 609496 145621 1061080 1133704 1525977 486554 1367671 456310 169032 1367175 140068 1778934 1910667 1835930 985181 1513145 1875658 1406635 1720740 696984 1018710 510126 1508703 1897522 1030951 155862 1177765 1207511 909679 1180725 156037 1379078 1618395 1825894 228021 444978 75041 974966 644470 1153989 969770 1592064 1271616 842506 750565 327909 853663 790336 920059 816398 880961 672950 1743011 257692 487283 1998426 517031 1227338 236117 922396 1083583 1050427 1910362 345944 1835239 1013194 1828872 285149 250411 304464 339155 1705822 1766671 66546 1493287 1459505 1402153 916532 1982128 1893613 1923642 1160273 62689 570001 1448638 43493 232571 399114 693278 11758 811666 1099786 925333 1906244 1305934 1875530 958561 815255 1848107 1538617 721113 1541999 878301 736327 1361747 556555 76638 1682037 381105 1263935 1161643 1108867 31913 754889 1606212 1480665 94532 1034697 1508217 277516 955752 364349 982572 1899303 845348 1056660 1655326 476707 927626 86130 466508 1013146 436079 1015119 632110 269146 1258868 861882 1510740 24510 1915904 1073583 882587 1717984 1043173 466810 786281 829100 1495253 1829380 1235075 1544306 1496448 882217 685012 865798 1531630 1335119 956556 1776007 1271909 531177 651960 1063457 537445 611398 1101653 97080 659303 42389 463498 1459875 1164931 247361 1462533 1476928 1892600 413291 96804 1248513 1139323 1228872 1126976 1681895 810275 144452 256093 1160404 1247831 1488578 1477648 1614628 595424 1202971 1563373 833925 46806 1374445 1645563 369596 1571793 1247000 700407 1030285 396811 1118377 478758 248984 1969387 1686143 1591209 1649916 707822 1201461 960845 1106011 1461671 1361832 1392387 1445546 1658646 1050910 1419867 572227 1949665 413326 1043828 697823 1337983 741809 1476228 904987 710901 1942132 1813979 682311 781281 1541435 1950829 1054712 126684 313680 571883 648752 1527104 981437 1360786 1368921 630242 447351 1632177 1716860 1756162 1551923 1016419 1312800 1898594 1485042 1121383 1068945 322120 436129 372375 934839 779034 1643967 548396 1634248 392675 110453 1179630 1660625 36835 414838 890291 988116 1657827 1933184 256899 1229619 194954 1564568 98410 1810614 702734 406783 1936861 1079089 1753312 1146371 1057699 934122 851439 529888 70607 944527 596047 1227377 585566 56628 831480 552529 1705706 1594399 654601 1836260 193013 1344620 1420476 336179 1128677 257054 397698 1791342 202513 1625279 490513 614364 3000 625249 1955407 1042046 1988887 138981 1758506 1211205 1396737 526412 1019102 860038 552152 1330151 733687 443154 580994 149729 1978040 1508771 1258307 1787954 1409598 286936 1312667 1563247 1386952 1789811 1791000 512272 1212118 856445 1843656 1752440 1184827 351054 194601 1330909 1261689 1408790 880497 1496701 1910914 871137 1026232 1221994 706763 245025 1104194 658575 1006325 492336 849286 1883589 1383978 1640774 272514 780612 105070 964845 1711699 1339720 177269 1310498 1691184 1383323 1780002 1926891 1190727 1795413 879767 1782201 1557523 86096 1194469 247138 1615816 305833 1174033 562477 122120 1787853 799272 1379392 1431758 1270519 203698 1928586 840402 1371555 756752 133374 469714 146581 816058 351030 987564 1751239 791583 1633049 1257051 1467216 1120670 696014 1799101 1719810 1412714 686055 1000920 1903515 1417286 1470832 1746864 611760 797485 366510 395044 714872 182046 1468764 1498829 223534 1143300 905152 947964 1074083 1160094 1302074 1032354 1222776 36264 1307588 1740423 571159 1878812 1479054 935867 1401705 488394 792255 1116017 1127836 1322522 1154690 1796330 665179 779594 1978490 733534 1877844 1717734 46191 856058 674922 702792 313993 148356 471267 1106267 1379254 642105 1941536 1963277 1958335 1585446 1576278 1032628 330767 1546557 468860 1892626 1668714 1965290 222379 967618 316673 60292 355858 538105 1523079 267840 1646741 1070731 126674 612708 462934 1762269 1483470 822290 164402 332599 1254041 1953944 405710 116914 167577 1978371 1773053 341752 1248060 1198738 1463635 1226987 242600 1484838 1695508 892785 1206255 1029601 363753 1657883 301280 562144 1852765 128809 1449330 1428694 1889814 901685 1003895 310623 422077 1906155 528225 40840 247807 1639243 1103281 1062159 406732 644958 927131 122513 1895152 621124 123725 1424210 1055995 1417408 1840198 738654 8604 472340 474119 1881475 300758 1285679 710997 399054 1408829 614777 1196603 1977817 1751344 1173983 905607 1714399 968795 755871 109613 170886 653392 585094 1192951 1016444 1221914 712950 694110 482210 825718 1005004 1245779 1811281 1732091 453078 374877 1642486 325097 1852732 1104158 1494051 787473 1858364 476022 1698471 265491 926761 1567085 973857 870886 366719 740316 902030 377516 1421723 595831 963308 1005257 196799 476369 669092 1968833 691833 1720769 1127296 1346508 693455 1037534 1415182 548748 167790 370103 1733892 1604077 1618647 1040413 969481 813885 139333 972500 636113 1992241 526486 1615932 1288557 812200 1589814 415674 1590035 306623 167839 360731 145870 710951 334898 1909739 1341473 492567 646383 1923857 1553643 1539296 807851 1206822 456970 1989029 1729323 1315487 742183 159662 1289433 1144668 844617 368845 663285 873890 888302 341338 1518064 1244287 1572332 1834497 1618595 1336208 716156 923156 1893434 623021 1585370 1319687 1322580 947672 1653893 1270650 937239 504493 1767549 1420504 1223252 1414601 1505432 20776 95175 769368 860282 617258 1432640 1105513 1045363 1719121 1041888 1209087 205339 861351 1168123 1760766 996019 1861550 1618316 1584923 1044281 1299308 1970135 561174 283185 1892383 1900250 1580024 203892 126571 1141623 510277 1889890 1783695 185800 316390 384885 1577783 941070 789935 791704 11464 394585 568633 1345823 179055 919859 78617 1754427 808803 591360 139951 981689 799278 4309 1810996 1479225 725489 846237 1967385 1502602 1732986 1085994 1456665 1103906 455845 614158 1077786 870614 899514 583955 398503 1418895 350997 1444965 1803980 277850 1934586 544026 1107802 1793324 447799 1987455 533191 1951890 551453 990294 719210 1254857 1993498 977437 1659346 478490 593408 689835 23221 704863 1774063 1345993 1130287 1159630 1110681 1274637 1977041 1980987 673095 89443 419450 1315176 1436872 808069 107969 1296666 1514447 1938792 1319290 1021628 361568 509230 835542 1057049 1209534 369925 1105894 853752 363147 288140 191946 1319818 169249 841131 1409123 1714096 1497206 671964 1114873 57778 710187 24767 58901 908196 1955433 1090859 1483561 1156419 63851 329419 1863117 1582928 1097025 835126 993378 129217 142680 54884 1679039 1688097 1421046 105701 855599 34257 1550794 972564 1956636 1434085 261041 236912 1698568 622499 1734778 254037 265880 1219183 1793380 66779 974758 1301909 616273 1135613 56251 1759444 1101585 1639956 54228 156992 1416062 1519373 1259218 1248494 1318509 335580 1322535 1131762 1362518 1670634 901550 1773342 1978130 1103935 46848 335962 893900 524246 34064 323038 773393 1340534 1346551 309313 1657813 1130316 1396528 392082 1830650 1277321 1507643 528425 351668 1916689 1941691 151705 905991 1190655 1051359 312187 1854625 1939980 477492 928910 1626874 879228 1035331 535622 1779231 1437730 711778 346413 1088536 476962 1985327 548395 942326 1616663 673353 459678 1625125 1387571 1344383 1696075 609192 1264448 647919 763951 1628624 1252920 1743939 1070130 585825 88984 719809 584174 1812269 1828226 1021283 349808 1939029 691252 1987781 529243 519973 598817 1352054 310773 695561 755184 1299089 1870380 156919 1446449 1473046 837700 943366 649913 112237 1237666 1637009 108642 1773124 1644960 1259083 1779561 21307 1819310 712206 1563837 1599232 470665 934715 9545 1712643 1023018 1771309 1608628 137398 1528559 993711 229308 1748748 1762075 567027 230695 1179510 34108 667724 419002 1508165 356883 620454 1201647 965088 331141 1803476 1326168 1152065 1735748 1333277 1509654 1478726 124614 1211908 1312367 1072846 1080050 296624 1106402 1116795 894363 1108175 680519 646665 642712 643924 1610718 1351308 1357744 812585 1717725 775400 974473 1265197 1723965 158103 795452 751961 1641551 889479 761453 733447 808137 713313 17 498439 1292475 1989077 336167 1771210 669592 1348610 214614 10350 684665 727144 1221379 514667 1892545 941948 1513999 914590 1018550 1790008 43797 1690254 630280 494579 26244 222743 756591 804268 1130781 1460741 43918 800637 520619 1688387 707047 1483341 399304 191905 844586 211805 1022887 1217731 1124718 157696 1409019 1318284 1886960 1290673 1909429 56815 586725 678349 1777456 1497883 651326 806462 742096 1228383 1990493 1065468 1541191 918774 1980543 1923976 538359 339221 1932661 548272 1960438 5204 1670128 1842230 187751 276776 1222010 416908 1680198 1249005 332071 893483 1373374 197579 636550 1666289 650406 323845 901022 823068 1782320 1047061 305573 1983924 319427 756628 522226 1888699 1627319 929735 1052025 160462 521633 349739 465068 1506508 1810588 259544 1096789 1144399 1695302 613925 228855 1726553 1062067 1509694 124958 1475697 483047 1303367 1555457 485570 1650552 1900730 1389664 584341 986520 1555233 1173135 1647408 1748818 1753937 741912 748625 890156 1197568 266210 299312 1979523 762419 652958 923301 1898935 181671 98066 1055665 301565 1511714 1732239 182586 1903161 1609623 107697 56567 1950888 779546 1493689 698424 1257856 1177627 135200 52180 74438 484030 1158692 1046936 1132845 1131256 1056896 914597 1310225 406734 1853685 1462467 150487 1442907 1307240 1453982 988610 1785437 1116452 1985971 744583 467157 128611 1641959 1356234 547744 1350257 1856351 1695237 637974 230557 34929 1968050 1322684 184526 581547 418509 1066588 1515820 75997 132760 879641 1292607 1298757 228415 1581821 1883405 400468 546088 1621116 1865433 1728670 631118 1773464 1684071 1555748 1057606 1436251 1069020 697635 359356 1904041 243366 240018 1814070 1243708 1814793 1633125 1965262 1443226 566572 626596 1435776 1752144 411854 908369 429176 1642308 243911 146284 1966988 496553 1165371 1584793 489830 732254 1416104 1769787 692386 1890490 1548361 851672 1816209 873265 1052733 1570400 1252740 815966 731735 149580 1576028 1270367 246777 549438 1851502 1810904 1396113 413955 1136693 250038 1566461 1863538 1217200 734374 1308443 1950270 1173675 1961223 1058033 1792444 440908 1897 614846 1721206 4089 1057218 1988039 5207 132813 326998 747348 1600426 627155 1940927 1883057 257803 1021365 418748 1539277 1345703 848251 406681 1597761 780225 436925 156874 1997756 1956292 405969 1541718 1616620 820330 178784 1245036 962850 423246 653202 1458328 1037937 80254 512399 72117 393974 563627 1900855 1635898 648382 338364 1293240 1106588 1700759 946095 389538 728263 1256741 723106 1072865 919661 163731 1118206 1236767 1210741 1647988 507375 1062907 33960 1801347 162567 595576 633348 859040 1163602 1023216 637788 392343 1670553 1319535 1675109 493750 1327081 1251365 1429405 1356420 1431973 553986 1200927 916072 1161289 654689 1296930 502742 1084739 119422 273192 1372147 964579 25669 1768127 1285079 180828 1968981 65853 1909864 991199 1822494 1926956 435219 1671273 1094429 265936 183768 31182 961163 1668967 1734555 1722138 44494 736879 236069 691536 1083170 657484 82902 835293 826348 1253647 1148991 1884633 857112 998258 362172 1523257 1535384 589924 1758586 1628959 1351244 1262408 750541 1566138 1614287 1519722 425786 1591455 1078711 1179924 395739 1539464 698202 1448695 1641750 1207244 1289603 56019 935740 1588988 349143 1345662 327544 537475 29182 1344424 748079 387373 513334 839550 1771005 928 1818341 970525 651169 1548792 1503358 925307 958380 923956 1246259 1113736 1901581 1166773 61022 951158 1408259 834747 1550304 929148 1639283 174002 1559225 1202924 1223259 64732 1322443 604775 365822 820318 665116 382846 600284 23429 245747 893166 321099 1699325 1305287 312506 1585401 279205 404551 1540293 1566509 1486900 358617 551747 1603226 1664322 206194 1707023 769881 521441 1338128 1133705 557148 1324550 881477 371387 1761929 147825 116862 372598 1075527 806758 635859 1993908 1345425 1777746 923901 904186 627887 565719 75024 1801115 462522 615311 1155530 1895655 5406 1202604 1104936 147911 1695294 988520 1185769 999885 872411 495317 1573956 1626979 648066 417233 1182574 652574 1261057 1972987 1278823 507003 1118285 681691 1882496 883606 132723 1245626 957677 1815059 992891 1014394 729854 1174499 1242291 173390 1159285 1981541 1602336 87697 494737 1735778 689921 586838 1367259 770660 1937487 1927825 1199693 822246 79714 193280 1322822 1676777 1245287 845005 1519658 162280 1548410 1180668 1758148 733826 1874647 63914 432812 831974 1519793 1247309 444607 1616229 203658 1947099 688648 980931 1896101 324260 889419 1984181 808302 1625730 865615 1534259 827800 1886023 1949688 758863 403960 1466916 1667152 58211 516245 420032 510144 1648009 328533 875796 1292335 331251 1892203 952360 529106 619122 676 134624 623057 1884424 320841 149446 1697118 843522 861091 556089 392868 892052 547372 676577 1092128 1766363 582129 1767708 1311249 1068664 643073 1387239 748411 896141 1707258 720009 359170 824592 1019366 659799 380883 1619151 236904 591607 1147513 883503 1900147 1914803 774375 1237546 1536090 1586402 1420309 46163 797496 1255722 971079 1144416 1929193 1169619 54545 1074224 1869541 158676 1670711 12136 1176379 359631 364243 1798938 1824651 983901 1020121 1646909 1677847 659199 1906915 1568873 952734 1279155 958001 1487365 839942 75686 427867 781054 958541 30077 1588921 856090 1249988 1187522 1981289 587696 1152139 743608 746621 1465884 1840741 37407 393390 567305 1763025 946632 1931008 1720364 1614607 810750 499641 1851995 252856 1017824 1685882 1301873 1474349 226403 1368849 939266 966652 1382145 1371022 1468495 589653 1809986 1923361 863344 98039 763072 1322625 313659 930773 412929 1901300 443493 1974010 361947 44799 936671 1341766 1917078 983868 1031054 1188867 1086469 690052 1537309 1622760 1796599 1762414 727791 1682690 155812 132154 1863393 1276607 1052708 973480 1646774 731723 771088 1276480 570393 640166 1270803 1395448 990719 1032555 545742 891660 1473295 636214 1849804 1911547 791294 1043818 144587 37798 1850920 905631 731783 46867 1406287 426873 1695852 1876889 1893150 650342 623902 1815694 1433536 657942 532169 1680051 156454 1279970 1829719 1689726 1307214 1065293 178081 1939554 290564 1087141 906833 1571395 1556474 1937408 1776134 149884 545450 304383 1775609 578371 1853160 454639 365143 1551312 1674106 30719 282105 227905 640017 428714 1706112 1176380 119046 339437 1541339 410796 603280 1660039 1823731 1196196 1975137 1305259 630634 12917 520282 474140 722319 541523 1600977 946865 1207962 1739435 220025 1567440 1323061 1640522 1694935 1884305 556740 1736949 1247308 1605862 764796 1626499 933685 1619252 568630 1152279 702305 1698096 1587025 109591 617760 1413564 462914 568459 956708 1705325 452991 782426 1331184 1491552 1932182 17250 147099 712770 1779997 1949139 804463 1594230 604483 53684 610469 853763 1467030 23630 373535 480840 1543603 1515197 1194972 874963 530212 525270 478631 702289 789646 1394059 205534 336412 831036 1980216 1048072 328509 1028447 254146 728311 1616560 698373 775979 670569 1345028 1119587 278644 680429 690027 1872672 690315 917273 1265936 1281302 344890 1121805 1900980 847764 1947854 1654663 1796557 179733 1038336 1179208 1594560 1904422 34267 922435 1738154 116664 1683295 1661693 1721357 590124 1703651 37470 279731 835081 505161 694871 147931 1092790 40823 88232 558235 1451446 833082 476946 1246537 151591 1104830 332954 24897 586786 447014 780084 29354 1525256 645540 1485157 1979027 510548 1064220 324877 1591819 476372 292896 1221728 1230280 578074 581 1439752 957687 1477390 1218842 1600291 1219042 1358300 1138647 866274 800577 320883 91430 857913 529412 476877 71670 1173712 535824 1063132 694006 139026 1049888 594909 34111 1068524 682838 715570 490441 1376500 1928571 706115 1880133 511613 1100282 1819536 184447 1503950 1869032 1967995 1047941 1118649 26538 1002502 1197547 1836579 1684911 429967 626454 844262 1331372 1914652 596509 1769508 1953257 1119999 1789900 1422674 1916707 202896 421671 1474090 1854834 1924573 1005549 901709 565036 1525832 1281238 1163573 1063760 54718 398035 1474596 1930145 813184 1251902 1560137 683749 963430 254475 667067 714908 1204403 1902565 194127 268386 1511244 210481 365066 400172 761758 1975190 1145330 1536099 807747 1038926 822551 629810 1087565 724371 1409623 1433074 1415973 1962585 899205 830247 298014 59895 1556295 1803813 1134801 469085 482635 1806178 367007 1308218 1165015 1664381 1120784 24317 1494943 1790629 1992894 877550 418964 1305432 497919 1328662 1179434 959613 764926 272548 270914 1381474 965799 168733 102710 1626099 911288 1230632 1097959 1849719 1737078 523048 1911047 1350567 97880 1133284 1743984 170420 285269 1984828 1111761 1712475 1963519 592080 1303390 1612571 1160133 928248 1286987 1687506 753303 148555 1816399 1759773 603190 883168 944143 1262745 59149 828769 1245954 727470 84187 109149 1593226 1596405 1800114 1243173 382246 251776 510298 1466927 1384914 641154 1769109 1111554 763467 1946985 650346 1947226 1729870 109745 421008 1155145 813288 93124 990521 831633 1790593 738438 811905 1638093 173372 973870 860518 367205 723127 898291 325893 1820620 295710 326382 1322350 867794 150197 1427688 578420 1467249 1996219 1603766 262663 446471 1092765 373733 1494357 894252 406193 1716631 952976 375875 609251 1741192 1728949 1174724 1913821 260689 1006581 1697499 1128609 378005 1187999 451883 1736513 1109208 1000340 1139410 1808238 1951692 574995 1576261 1075419 401310 322073 1808345 723982 727430 924340 89861 374434 56402 1878487 305295 1371743 1240727 309712 624716 885553 1982243 1649862 499654 1558833 503042 210613 1621754 1836405 488790 859646 445643 1357588 1378597 996976 1357926 182265 1137139 1326276 538667 1408966 146945 1535329 109018 1903986 1954689 339586 764510 387831 1856669 884528 1951655 580685 1828759 885242 378787 502968 54842 281176 242018 103106 194756 271526 1501084 1858169 545495 289084 1054334 254469 1360782 1832026 907571 1052903 942778 387422 492587 521308 894913 563670 46987 515664 767814 787309 55458 561490 801344 569874 384774 34838 1847840 728500 1270379 246238 1473874 8712 731913 981564 313433 1964764 1874628 730298 1576291 554784 159248 1045985 627416 1078769 1957580 585899 638615 287368 1347768 1303619 1185859 1621499 1542164 1158120 1667119 237191 1254620 1749381 1101892 1386138 1708697 623906 64421 1174712 1985926 1056675 1525658 1907898 1653070 1799479 494385 254624 1697103 802861 1299606 1517936 1131705 1271504 1719062 683241 550692 1119666 375304 1507819 1647140 381866 1536193 1911590 1310717 1554051 695994 171464 1830953 325595 892963 816981 1224249 901399 1869738 1499817 1287544 1362975 1330988 540724 1041670 1787643 1722985 1948866 719189 992751 913996 733933 418071 1093772 1221570 1847374 1471968 815159 1142962 535269 94658 834806 1605487 1124588 843718 743738 1882121 1924478 778802 1593992 1202797 140152 812551 1522914 321082 1784324 846852 1008379 972989 1876357 1416995 1212226 1648372 620930 1848668 1491779 195210 836776 697104 1726810 765275 1066293 1010675 1512821 1995415 1875459 447600 621505 409839 611969 300236 1791422 107207 1995583 1975913 1442053 392193 10886 795392 164446 1256417 1701165 654259 741645 1191616 1114986 1019086 697832 1913485 1528247 1037508 1432790 1624119 1691876 1213515 1580106 1471779 1718820 501902 1756392 1076365 1345668 403151 1998722 724944 930461 47321 1231696 1106825 382473 1164145 658548 567705 911043 29818 1750772 1825718 765702 1810174 1101389 1193519 294368 294529 1034438 455420 1025085 1222794 721080 1162963 1703055 991428 1655121 227240 677982 1826689 1462104 249337 1449258 414011 996237 1407752 1584418 1592485 178253 919907 479450 1766197 151842 584327 705790 40851 413658 1361799 112402 674460 432629 1062123 303851 164441 1120011 722534 497239 464940 1058003 1608781 1992679 470413 769263 951711 939209 594640 853794 1076798 350164 938410 489004 329722 913086 1549260 3109 1385694 100836 392118 441752 418470 963095 62164 1686554 119092 594134 734515 1710880 1843114 120645 1019935 1008288 1403349 1388384 167136 1928492 640027 1623570 1237560 1575927 1676515 1030064 1549890 795348 1993692 284477 865407 368483 694446 35200 1239485 1305333 1442048 888264 1097005 955457 804437 520111 1710553 272582 781578 1519733 1153255 1841203 1930154 1535830 833815 1935657 1513875 1598303 1904718 1158106 872548 736883 977086 1854945 1037673 1688024 1967806 774332 641849 258224 1668823 1043581 949261 1792978 1408776 984365 496710 570442 1063411 1054400 73173 1571172 306368 861938 1857587 514240 1576280 1282630 549717 512733 1597716 1259305 246147 861667 481185 931870 776232 1700985 1118111 1003873 174280 541185 500192 909685 385256 964279 1321240 1971120 1954913 48669 1611964 1381904 1986862 23521 508236 286816 1809624 1705652 967159 863427 361721 775554 400887 564022 818765 1051456 244105 210345 615380 1421190 222931 1160889 393731 612658 852979 170118 1214716 296709 799534 848066 754787 1555854 1579567 1280842 1673165 1394290 269714 1583672 113718 1630757 124442 25777 721350 971859 1011374 297830 141481 638423 1047300 1359467 430378 480833 774697 1770937 950187 1977402 591399 880349 1252704 1850366 639593 274803 1957794 576697 1576913 813660 543294 1233456 1495387 452181 1084116 1614522 689019 1960815 1159364 1990524 961740 569241 833161 1535413 1596740 1484370 1859851 346602 1996670 752862 1815056 180006 206484 1264334 674970 86480 1850507 102112 1790263 914445 1602865 698965 1722376 504549 627258 1893337 1185535 624014 483870 1514902 214259 1292243 1459955 1236775 285829 1115947 247118 65640 715446 920387 1823739 489822 528428 1341963 1140928 1895792 1371553 24469 1748407 1095010 809424 777295 449172 1292369 1493964 1710913 118331 910992 87472 1494822 630826 1527319 1601611 975262 621180 39352 1991565 110835 826794 486809 573029 11348 1554547 407014 1762742 752597 1929754 201139 1438703 1586685 1448034 1829326 1932488 86482 1283982 1801818 235093 1371287 511997 1340163 989334 1803412 884948 483337 1088844 986012 1437920 1243254 1170177 534696 1995394 172406 238066 1411878 1675386 1503791 554329 1112219 449866 1263419 538739 653398 1861987 1914916 1615640 1084122 581319 299421 933734 1507973 1792842 1314116 705369 1152439 1156844 425344 1287555 1010197 1840764 1790100 480264 81669 129811 1800086 60708 309025 1962046 1859361 1727754 126403 1928285 1810384 891051 803046 347923 1935054 1869409 1410512 516023 1155442 620918 1194069 613188 1504218 1015322 235792 8988 219440 1180750 680333 1261283 1737432 957357 1866933 1675008 1064195 1519038 506533 1280323 1256630 1588342 1575322 960347 1377567 1671411 1210612 803780 820397 1855914 529220 1288952 1258612 904959 1595383 1343637 1951157 1921903 1356040 515592 1210076 266356 1233812 56144 1697580 280982 421372 1174535 326081 1832961 58884 759337 289003 1994570 4028 1220097 1599625 1991435 1330241 756359 1770794 524890 106667 127274 105076 1759765 1051214 1644464 1627762 1075122 920379 1434179 810298 885844 665120 1981229 89308 1944482 1192004 1223569 865830 827661 1610353 615994 1883868 1112307 1439253 1947045 292715 1397402 1844009 185869 704906 714224 901935 507387 1654692 1263654 218453 109643 352159 910465 710004 1199996 1144417 1216064 163370 125270 777640 1839545 129394 1979589 1971775 922526 1129847 209308 836484 86722 1656518 576906 1173542 1879750 251066 214227 1622899 1958640 1871389 1687439 1176578 1998001 1756483 372011 1891593 1036367 1345172 966909 1955657 137721 1700391 1779304 1664494 180890 1010563 1863589 420190 629451 1407502 682273 190312 903611 1263009 1979966 419984 899781 906161 382842 1852376 571662 182888 834067 507800 104204 328183 839629 1695815 773329 602244 1559169 367551 873492 688569 719585 687728 71812 459117 233790 786327 544798 1015926 1797622 1353422 1348021 1719631 1555766 1067209 785738 682621 1548176 410587 376370 830030 202750 1382087 811191 600337 936582 1700387 1643980 1254946 1930556 590275 791897 808034 1913427 1409114 1412064 1211589 1161926 861086 1605829 126429 666512 1458494 818569 1767594 963974 1816119 1806423 1526038 1412399 1675163 948058 271862 909909 787249 1449572 56110 1902601 1375758 771726 543036 993749 1201968 38505 1716059 85623 1401784 1057414 1506079 1029070 34313 1431263 19305 214031 1930551 1845130 1409441 1161236 1667903 1069802 173275 1203793 274558 879177 1325981 1073119 375905 1788679 549338 1818919 1499335 925981 73276 37474 74061 1849212 92983 206680 1751405 1819780 1997257 855967 1592324 718101 1835837 1140859 936073 23088 1565157 1764502 194463 274138 708235 353982 332658 579457 1373632 1866762 1504269 643045 118745 555593 1650256 1256233 290421 24092 1816564 789911 1649902 1524834 323309 1467770 1838249 1000428 863687 1619505 253749 65337 789366 1027225 118010 154223 392757 752701 1777107 78810 1892824 812632 313374 1989900 137436 1898049 789942 1792706 650708 1998550 899547 164788 1623320 1450857 311608 53220 1245606 720229 1756702 775354 215377 1058269 929993 1339139 411771 1625276 1752878 479246 1646106 804814 1103917 254934 391383 357685 1225761 811970 189803 347708 1884084 437962 430088 1426157 1812219 945104 754909 30582 1544392 523284 679094 320522 1099746 198020 1695405 176753 1375675 1405160 598420 1161673 1911071 314347 522733 1884321 737173 1276937 495309 1058496 1884706 1507785 1299050 1725102 1546828 1375380 1108835 1166938 1137223 1676470 548448 942284 1447496 1517323 1627732 1079403 850216 1009490 573066 191666 1555389 1432679 1097344 823259 1526526 1490465 812583 180362 1607458 1119080 1885089 180144 1925905 1154289 589054 1481526 98223 1067462 491738 998777 278026 438845 996247 1325072 39617 77482 1303157 499992 1043742 656294 943853 1659238 874679 1394184 896260 855528 670404 13855 127164 1794119 1770447 865743 1246596 776176 412789 753909 1219486 563444 1652126 630870 742910 1729261 1035325 1730526 576176 1426387 459151 1999282 1153936 591993 1061664 750861 770670 1726649 1239243 161095 705340 1305550 338929 652275 1469766 1566359 814013 1942508 181629 1986804 1002790 1434749 1424557 1187893 1473974 130884 705393 1498553 653504 830031 647961 1764570 1251304 437153 667109 1322523 345452 331145 1259706 733014 1653312 401664 230800 1606333 818941 1138564 835724 1102979 844806 1486902 843080 223470 902728 891434 548399 157549 278275 1973103 498356 112207 77420 1585025 1613297 104876 1031708 1178803 1880299 1767635 1234545 401790 1699692 1071183 1781957 482948 453845 1790752 36498 12273 1432850 1100134 832977 571255 1633372 1192222 1749397 1036134 1314932 1252604 900714 1287011 1136207 656312 1601190 1621954 36003 299707 637293 794636 1159903 570394 1930668 475673 632077 1277885 933363 285178 389217 515674 199427 217627 534415 1848801 1877364 523527 1105034 1322560 1431759 1230422 718656 958352 281494 12819 986342 64998 167534 1718440 1355082 131141 1662552 1236921 283925 1603831 1134329 1461226 1316166 1701992 737409 1359703 949856 1244095 1199571 409939 1664651 1535689 771879 811177 367137 256792 348829 1465313 1840277 1295256 290356 1911670 306689 1270537 795511 222942 235495 410970 1260417 1258946 1540115 557744 1698054 1629644 22762 720893 922188 1011954 983881 441279 921841 1929061 499958 497164 1619196 1183817 838541 479672 564062 1491999 1554322 1555469 1796630 1858292 253401 1539500 277151 1212409 85805 1933029 606786 1912404 1849377 1500900 1737291 1613648 1003084 494510 278482 702366 742541 956768 1837696 311351 1605272 487284 884298 1478773 797181 18050 1415487 1124890 1219734 282775 1333988 1022697 1656026 1544066 215078 1806527 996341 1794493 109741 1200208 465307 1476153 865700 8846 1891446 1559920 883039 1284520 1920395 230541 1353329 935626 1419569 1580535 399992 1639003 1162547 1568296 1804834 380713 17080 1438478 1872522 888274 194537 1843970 886541 1273090 1889210 1412109 202656 173196 1653589 816409 322938 1941491 1351247 75599 1821699 165595 1456193 1478 1969903 890523 1514878 1855592 1849869 1766395 859575 1449461 1517201 325285 1734674 1818671 522472 1867339 856726 190749 316511 240804 385017 1477208 679375 1569226 275796 247705 1600982 266547 830333 523312 173915 1187517 788335 1503455 307490 665286 1331757 1271131 1865962 1102173 1270098 1256360 1120132 131175 367177 725094 917526 30179 1748518 548293 1348623 1289977 520090 824918 1109262 501054 987972 1332242 403834 993013 638147 1152537 1714420 1116392 1226820 1137244 10575 1800687 623249 1456571 309993 936413 645111 576204 1146070 412835 449142 845055 1422933 1527820 1684334 1650817 1828379 1122845 736626 458580 305227 732433 1933203 754972 1573125 1095494 494615 511156 1807837 861810 264579 1585100 1578067 482665 121336 771588 1489142 1523699 1425945 848421 1168967 728209 1938814 365200 940014 1359945 1278649 1468024 1213959 537267 931445 1493183 807426 259971 968902 1759834 511346 378171 1202417 822656 681293 352369 1144179 1944219 1011279 1207914 786819 1599398 734826 23969 457664 1685956 902978 129375 129163 1935598 295655 295723 1333829 1025469 171080 1950991 1342472 792483 578634 1659540 659908 1618891 972294 1101469 806939 1943833 567904 446472 640441 897106 243732 1626361 1962006 321503 171132 1255172 827679 100326 134625 1562369 428642 1572992 1696877 1224538 726581 917777 1226774 95622 629331 1700613 443756 862689 1634102 1539650 50812 1312470 1611882 504742 162688 1217196 1173443 434857 1454482 210884 1056574 1057098 510639 216090 522460 1238954 753859 1728536 1445955 1272490 431966 315797 618556 771105 1369878 755419 440981 143479 1559555 1723224 1232582 1986 633977 1301992 1284389 1767767 1166643 1425826 1512277 302587 1060539 1186452 78692 742038 1446241 407178 256474 1490728 793074 912361 586646 1102561 684201 1106662 1471880 1919199 133108 144795 1474497 862169 1467013 1627858 678582 1656151 1104621 1207995 209072 92684 1527092 126024 78996 826981 1035187 710014 1234015 433176 1446489 514105 564492 1417920 1444878 1982275 1640707 1066864 195112 1873692 1271972 557298 726606 1917700 838950 910518 506287 798449 1065629 1012629 1004084 97210 947287 1522265 548146 998833 1672081 1986835 1584393 807591 914977 1999803 317546 1399062 1627433 761520 147038 122760 1155989 284994 1444618 1532685 74044 737609 230232 296221 935893 636377 1995012 459731 1917960 1063462 352148 1871466 1622289 125470 1662773 663700 582402 1770351 744818 1468647 1916794 252649 1409101 1841933 1553519 1532446 643853 725872 1856014 805331 246370 515371 1153384 1734815 336096 1580544 1827581 1562283 1761295 1200825 268569 237235 518516 538834 26945 1072932 541577 1889959 592981 685598 127376 1644579 1205256 1565494 1776369 460515 997190 471549 1005653 1781128 1101371 460193 1250911 1203279 1834820 1598776 29323 1709189 1618862 945363 669485 1675570 1218102 1273016 604804 1796821 868999 1149309 1885516 68572 287052 1295315 970 1844238 1732752 276406 120006 1515593 1943640 1403356 104740 620082 909519 1673169 169787 1913709 1826823 1847099 25623 966720 701029 1191044 457613 985391 1009587 478182 1182942 1502599 122317 1823360 1063327 20082 778736 1508912 1051667 1934524 1204269 1069263 1415100 278020 167079 54481 1990111 1432219 1886216 815041 214562 1741808 1446813 1058069 555053 1281926 67955 140411 1450412 1019682 401387 469116 1368659 578758 1556220 446076 346801 1169671 227294 598811 1240126 1532612 1340730 1490051 225751 255920 79505 233063 417482 240401 1373402 713847 553998 445028 662538 1476086 51842 1731936 1822011 732788 977014 3795 618831 627274 1401255 841003 1450301 709145 1483161 1073164 918385 1042301 1566208 1378080 9421 121702 970800 1299794 943363 1765800 289444 1927443 901984 601585 1058432 1372228 1709337 1089902 1784416 896572 1086422 653067 461080 1510170 1564139 885627 888111 276106 1190438 1610001 1106128 1051393 614771 1227623 1602286 1068607 985702 1639156 1748756 1349080 430903 158507 1173537 1742897 729107 1660768 1546470 656607 16840 899048 491207 1769793 1055874 1850952 1447358 1391915 1267194 939412 414924 1695646 466688 304151 770104 1958777 400383 1152348 1427027 1757915 1265194 1294394 1995514 1996494 1132406 42875 1483748 995745 915522 1480028 884293 1366658 777765 1077966 555916 311770 174952 827712 95094 289675 1195254 313334 206020 1280489 481230 917413 1537728 1083890 133383 309312 1861196 1969482 179045 1253195 1683914 1276839 873291 240252 1411035 545331 1138209 1077611 1030400 604295 1410481 176742 1117931 1912492 491847 200050 575679 619157 396173 1383192 1725338 721684 442937 1512042 1196219 1081369 1138709 1110480 1903317 606872 542098 917117 1282659 1604489 1725728 1432702 1377373 252131 1470090 1152947 593645 1082210 1776397 606955 1737439 963368 577005 857577 734859 1697328 1006064 1865859 560424 1944910 793909 1445858 1567084 259063 1904941 122060 451225 163759 385159 1194220 1205359 1909286 1466326 797083 1004196 495075 1971460 1477170 896591 112894 1313561 203367 222445 1591897 73965 125398 953566 362380 772354 1385439 1198452 611184 1045820 319932 1655786 1270336 490349 595452 166369 1711563 1660922 1172224 879261 1729173 1297193 1398737 1221308 312324 308944 882940 1325723 991850 288613 1279315 1002136 1241676 1607425 138955 1791426 575013 522410 177276 945684 327106 190049 1807549 1537642 9318 1208865 1485333 1659284 1074188 843225 1969248 643579 1290791 1680857 290611 1823442 34987 61474 457628 385336 1914330 1533447 97584 827604 1626487 1872809 1467855 963073 1465940 1595823 719282 1160034 373410 936925 1670948 210904 1226404 233096 264357 656478 1034597 1354998 1002365 248616 1888534 1837707 1661729 1046566 324300 573286 1501742 1572520 192593 982578 710304 678363 1909408 397365 486638 421232 1356275 1459458 1859359 1211359 1140327 2687 973328 465674 6172 1807101 620128 1552119 383257 1750276 1094796 1170913 603054 1269404 1422633 1528903 1004730 287562 429847 882507 102992 1661130 156222 331947 74338 1701032 1540409 1025849 29157 1004104 667519 1961254 1674044 1712334 1259394 1316032 127788 271168 865048 1181918 1413574 1411531 1384541 271928 1342546 1118624 856562 1574938 284231 735055 1393755 461282 1815619 1980922 1553373 402409 1799580 322507 1580873 1559669 1233005 513179 1516809 1518997 1390760 1922526 388828 1566619 652585 1398610 709821 1309068 214662 201228 136513 1432854 1189693 1647997 1436912 1910322 380612 1203562 281051 1812523 1619268 905886 1137353 1647236 1572989 1120960 310199 1100418 1494568 559294 804970 432771 258958 1196653 1462149 743430 1385082 1497867 906063 291989 68839 590830 1678678 7259 1279463 1429072 1200301 766221 1499215 1714094 1198026 851782 924615 644855 407779 1315343 947797 666704 734798 1147281 541128 470353 612043 648224 1850611 467421 560687 179686 1508002 1871598 673040 667148 1654240 153395 1684629 1271701 1995030 81898 1682337 1014723 1983198 966326 1893262 916229 1510998 888671 1245116 552828 1914549 29041 993551 933762 1857060 717181 1498169 770174 1291027 1210192 84543 1194236 899058 1519166 251657 1966619 1587724 1038858 1155374 1989412 1292379 239334 747400 1006073 967068 1917691 1222829 1185484 941454 349237 880897 1933566 1754646 899014 396441 1953904 1923880 210053 572923 57759 31636 1798911 1755931 1510567 1725012 749447 1312024 363806 1855031 322077 1442320 999554 1516711 906682 330660 1777949 86065 942314 1265215 957065 867876 113910 1562348 692283 1015244 1815448 614384 1612937 1526947 1040338 387262 118205 1592974 1039647 1602391 1504889 741141 1906874 1815347 1440259 101141 1891941 1462774 605116 1241668 1687640 1693416 1722943 1146848 1187945 49660 1307333 1182437 1658506 1601933 1323574 1467630 386366 1899151 1635435 388632 713957 1406691 1217696 1280899 600661 1910737 108133 1835470 1091859 190343 453774 471595 383719 1285415 57045 916953 879831 1593145 1431835 1914551 1602630 1797022 853610 1609101 1181247 952316 1862039 1136390 1696010 1436798 1347912 46999 244902 1416739 756007 902443 1510340 297201 183508 1745767 1278447 508374 868845 1150030 702789 359709 994249 802132 1424158 524872 290257 1659506 1187502 1958104 360438 1343759 503123 992940 1092787 1058290 1617371 150619 869005 1904979 1802811 1000799 1643750 435733 262940 626604 1587542 605990 775873 933594 1980270 1944757 1237390 627495 834666 346699 1295657 685838 965542 1200671 1371848 821660 89387 1026056 55120 481811 708483 891973 217386 1898774 278511 539926 117502 127463 670568 449848 1183375 125334 294858 1547222 490920 1953454 1923353 1733471 170604 1991683 1313172 157492 1651563 326718 1849928 1485989 1927692 1601900 1475413 1465758 652673 404170 641177 724257 1328651 348085 752942 1718129 1706027 451984 377598 22601 1809289 865020 1250625 604240 369687 110879 851029 752699 1415043 655761 1064863 689564 587656 343444 881729 618122 75189 1931510 244950 1909322 39033 1021452 826347 169459 487996 1219134 931030 1807037 531483 349192 502837 1533468 1423446 1858882 1275209 667667 255884 1590640 263983 755201 610395 1874509 156529 279414 991264 232642 999305 372099 1011633 1316878 1446626 1673020 943014 1513971 788616 948039 1961229 18154 1146022 694784 1939691 575224 296306 716794 359343 1273794 193259 635240 1076035 1936754 360571 1557946 1300708 1376495 745823 1103123 477983 380023 1099702 1168782 1347811 1937804 1844977 822536 1477911 1395162 901414 975018 1912694 1846957 1072069 566722 1018211 491351 1529161 751214 1107016 469758 51546 1290445 76564 1223104 527107 1302099 1348296 1808898 693092 1126603 1160356 1134204 968896 1659050 316428 448314 1534931 1457421 1155744 1826279 1056254 847973 1500105 1680585 614378 1906932 1008770 1103048 586756 1096955 1360023 350669 1336014 1106191 399772 1435649 1040220 638486 1934823 542274 872156 1721306 1364646 777799 742830 511350 1675983 454874 1920687 402764 1657135 672424 1831055 259443 1880220 43443 519251 1925979 1575861 846290 1393231 553382 1541959 51273 886320 849228 744118 1790131 1989557 1317359 1557094 1795201 555156 1607361 645515 683347 1987230 1791196 707876 747361 196631 794488 1806536 1948282 229083 212453 1283306 1675565 642247 285946 193061 1514517 1517986 324332 324703 725088 990656 160219 1298030 330821 1208509 1009348 1947046 1442904 544395 1355819 398269 1311518 1548700 580179 456935 975782 1130469 1867671 1853100 1471539 1871473 1186608 214963 265996 593718 749291 388230 862209 1270765 111408 1346153 617332 1210300 1477449 195278 1707572 1184464 1194570 1691794 1720962 772463 1540134 1085517 1202463 26025 51896 1360845 1793932 535083 1689473 1504300 76024 603665 333206 1494528 1138177 150406 1675160 870071 180045 1681023 1714886 773827 1487606 554427 935547 922361 1356203 613514 1134653 233161 1008401 1481381 1320155 1547285 696883 1462608 963063 484738 133497 571229 319164 1999549 1104940 1719682 331082 200485 498709 676681 1195757 1421633 390817 1704593 970232 1214306 786558 386909 584040 1675615 1624615 532954 862952 870274 549365 1327218 1975821 623384 914869 1234135 1620317 334627 766382 1117965 1365508 1910870 255631 531599 1053845 576437 140597 1177138 778660 521725 281969 653420 379023 225905 1981913 1014693 453594 406868 1635386 1049253 1371094 736913 398355 239754 547245 198163 359553 996436 1840272 1501143 1766722 404960 1927945 214580 1353052 43397 667454 41168 507646 345280 659756 728519 567332 1781037 1942631 82345 138465 111202 52575 440497 1789783 547733 1532477 1107084 219475 468389 1059988 317662 1990167 917198 1827442 1790202 1599217 723873 146868 52905 1101451 449286 1705464 995484 1073467 280521 577601 318379 1378214 834915 1433005 1108173 115433 1720515 1211723 402545 725674 761834 1704201 1942798 707410 1487450 1039562 1574459 1203133 755538 735141 319846 1333194 247068 1423324 331190 556566 843894 1514196 1204496 1487046 533051 492600 649480 1518371 1385921 1004097 347213 883445 1983646 1058357 359435 1514128 717996 250483 1290057 686167 1406111 1779698 147915 1764054 563748 506820 1769618 140640 1014795 208260 1608339 475714 1537056 1141055 379085 727438 857458 1282384 575793 1438068 919344 1599061 1844415 1286326 1874604 218658 1464062 1380779 902060 1332281 479086 1481078 1110057 520601 422884 1820436 307684 445017 582060 179631 469291 981163 1485101 1808321 246152 1728829 1868897 132405 589021 929801 1064032 1531943 276233 1750255 1172515 718893 1557051 1802557 675056 1991461 1264388 837022 244041 659155 1646716 229874 375883 836070 609023 967139 186466 90384 1812965 103701 1526842 1678052 582889 277833 89264 42956 1980496 1059653 1687319 1631843 1389020 366222 1072666 1870009 786055 491448 1972193 263708 861448 890379 1356636 470590 37930 267134 396197 126502 1110300 1119443 1744310 1235273 506078 1875536 1704910 995527 498552 1086051 523584 1326719 779512 648712 1670430 468768 103834 306086 1519440 395181 1094938 643103 511121 343940 593336 1541301 1965304 1680325 1449854 1280119 1366672 1309717 67500 564224 214364 44679 388875 647660 941813 1258636 1603431 1673822 1690163 1945310 795644 974345 322211 915296 1738241 1383452 1871096 866249 1005718 1545981 885075 1586982 18596 1364280 1643324 929496 1819101 493830 307248 708289 1373319 1714805 259207 1381280 1914392 651917 1119866 1028804 870697 358544 621890 1614094 1482599 1945745 686358 457322 946066 1260387 304279 276121 646492 153732 755704 1198135 1589499 33282 1520988 1015720 553941 618843 1140554 1379780 1081511 1975746 1485079 1135321 1113664 1147358 1368796 443050 629644 1134156 1871805 24350 797302 86202 1028144 1430608 496080 1442962 252537 686637 316731 1283696 223880 1152676 943298 981038 917710 1424964 874500 607710 22133 1529597 1892410 322368 1740267 782258 1253674 1318821 1558520 683258 1356805 1102971 1946590 1355848 672650 1118163 156327 346363 1533620 1704609 1053275 1184962 920225 52783 308903 1511522 106509 1428115 1932981 1115894 1205630 1824833 738893 1126085 1925079 1226246 1380953 1158922 67961 562393 1985280 1501416 671507 426544 43641 1170488 1285221 1631653 1260802 1706247 1560910 1548208 1515169 83424 1180823 751821 1495617 6426 786703 1446893 1379159 62244 489229 217517 1171386 317903 1645062 110861 213847 1834395 1379457 925391 727778 1000172 1682422 1917782 1264192 1992506 573443 1772979 629750 1883080 1673012 1141848 1783762 383938 831308 833341 844436 165596 680446 273420 742882 207118 374963 1596944 1458247 405483 866740 1234893 1164483 1993901 732719 1427201 1142669 694486 644489 264917 957946 1490750 766186 1527876 1380914 537302 1840420 33843 767738 1687170 1338176 1524558 875446 195660 71016 681557 1273648 1046876 1626146 1916390 416033 30467 1773578 811866 1572143 1506158 1297774 949630 1417344 1207292 1623282 659950 443389 982015 174269 696246 941694 998127 1375076 577027 1048873 1715385 1864074 886401 1232530 1448000 23315 1373805 233619 915094 1929439 1108680 1321045 797076 17324 931238 1944736 1694548 220337 1109751 657085 386086 1196361 1942793 1141257 761913 969513 1044038 1828677 350134 718430 1381877 1478170 761898 470154 747088 1731498 1920956 1050128 430457 1279039 1971000 394555 1441670 652734 1408174 1565088 705553 641021 1871303 162546 1236078 52858 1744467 1775188 324632 1185672 1103796 148165 731307 1184201 1545040 766942 868847 284024 152586 703221 1065384 408299 361125 371000 1887735 533776 1514005 1514243 790659 1525856 1738494 735915 1143163 894310 1342821 1562859 338940 793367 1621865 1847865 802943 1945448 1006077 778038 159936 1849800 1185509 1150332 524252 999265 688472 1528581 920461 964345 997819 275209 1877710 43028 1023797 1542685 106767 364525 1964118 723479 1026660 1951244 1730084 1477507 1708533 1209059 487064 1100991 939509 1062486 765187 455615 212210 1783441 62083 1230478 506221 902167 1461851 1188808 946259 594703 1876753 19163 1883959 585782 1803549 1996291 1861219 1021522 201551 1247495 1812748 743790 1736389 420367 1598836 1246716 1550204 1845322 1301534 297730 968229 322632 1280943 408815 1795322 1147820 295746 541326 1212815 1770186 627216 1599760 319288 1710240 1386653 65857 880328 1374819 315481 32584 1021899 1902528 1017378 405292 1878195 1769742 555781 639337 580779 259447 647691 1264848 168826 898450 410486 108581 626587 584564 1635198 25924 663731 712149 1977377 1161905 822565 1417635 656543 390746 1048003 513250 1572601 426573 692975 858996 773089 1651915 1945041 290509 337754 1777139 1358198 1908574 806748 144592 20777 217029 1053675 1812232 1821155 1472795 1404141 1053886 1772986 521289 106369 1348432 262643 1281344 1058012 135194 843805 1605808 303163 1657871 1530913 419070 1896399 1564654 526083 238885 97790 361483 575120 728494 423370 345137 1105386 1601986 1691634 839144 5588 1424046 540978 405030 297579 1866821 1961592 915703 293369 360933 1495267 727353 752388 1163641 667080 1375785 858930 92718 1962550 543664 1121068 523139 1931699 1219620 1360803 570739 1167955 832156 201979 1600733 1351252 197184 237261 1491209 442696 1220752 883074 379883 1665987 1237505 417049 399574 1590485 1317452 1124754 840965 1139880 1402046 1086331 122565 130354 1446152 81709 1175136 1750923 304525 1805314 1608519 1557533 1145216 1283502 1032140 1384133 1528822 1161248 1926400 200359 105210 129459 1318930 326616 1367223 470276 1390903 1422977 1610905 1439424 385899 219464 574784 461776 110081 120654 117435 149119 866299 691932 1732862 456923 1182698 1632368 1248457 280979 245348 289210 1426412 444998 1106696 1576796 904711 818383 1634530 1830130 1609213 1753556 832398 670827 1487418 1655087 1501786 1461846 662734 8799 1321051 877588 94700 490246 528715 352436 603968 734323 25820 730456 1722420 650160 1591909 1408802 615620 1044627 1674652 68824 177797 1021741 1364902 418671 570046 1555296 851928 1558475 625245 444642 1532316 446965 180847 1396671 370492 1313597 971381 793147 624888 14125 1586041 27119 1320407 154923 349048 824373 808772 464234 1281855 653263 1596562 653063 1785610 518815 1373515 590709 570806 1882033 517695 444590 1408334 806142 864737 549905 1898621 1988254 1112673 1509387 232295 1592809 1931316 789490 1459178 1607221 820343 806498 197612 1878348 1037363 1307553 1012675 225610 1006753 1930287 1747647 706464 13519 137400 1070760 1168990 1906043 93794 764805 745405 1153939 124573 1628675 1514881 941586 1854922 579557 928054 192746 1851963 365607 929882 1060372 1851314 649176 317591 1767770 1515163 1618494 124579 1711713 948998 1520236 704999 1088290 756901 1609340 809135 1776247 142285 810281 1906250 836485 880785 596795 550383 1298626 162318 1886657 337214 161050 1458444 425480 1097658 726292 851415 779847 555318 800686 1735616 1246376 108913 954582 1287805 1480881 1412764 950417 472770 586531 1282602 759263 1832019 1543473 1323638 785493 68066 1605251 1327416 533444 606151 574559 278908 1431806 1370990 1772957 1386103 1433544 1443764 311896 1928905 285980 984611 1556882 1752149 544565 1258249 717820 1530978 959716 285920 143432 1385989 380658 1815023 1822094 425979 1218762 1934882 961160 438637 555979 455797 621388 413446 1386387 1705815 621868 19954 1850174 637175 1527855 38597 94605 886524 1591767 381040 1144597 1519695 1394407 1374149 599553 144309 355744 704777 1165173 1791770 686675 329167 1587870 1199533 1915882 1756891 1235099 1785765 1623980 1779343 1240661 727365 1715146 908133 1091360 1115031 968200 846710 901557 1441602 804372 559709 1767299 27665 181868 1242446 1018783 1880025 1043196 398281 873178 839981 102150 459371 1810119 907042 865133 1183468 1668659 1677128 1609081 505002 975430 668420 1533357 536959 1162766 321338 230344 1218602 1882812 566348 1496230 1775365 532321 1305609 750143 1472364 165744 656037 1992225 273374 822065 208089 876636 386184 1973093 395936 1910503 1815440 163274 1571085 1885921 1452434 1001146 1899021 504063 332271 958946 81687 722838 1144460 659343 1500603 1382898 649662 1409103 880578 1486750 100397 1226004 1593293 1324434 434011 1910402 1281596 276711 81856 803800 1395183 1805615 917607 1188559 323290 1073455 1930811 517948 1515175 13282 1745745 403583 1686080 60009 427093 688133 1047565 1307866 206418 142136 1814990 1690061 1667612 119666 1311854 1166605 1890305 927711 530693 721769 1488830 13691 1675582 116172 1685587 1722694 895455 372088 55310 270426 1481454 1213888 1811132 174467 1815919 123827 163097 1224270 1250462 647016 1156104 1117025 959679 734247 1232506 1759101 59690 263948 590911 586735 973391 1800862 125051 1711231 190320 348474 1491222 448942 517895 1278566 1258007 732098 709596 1650974 1292544 550957 103148 1743052 548044 1259114 1678295 1937444 23952 1022112 743003 1153641 1255134 1824945 1607969 565727 1783561 293694 1529724 497543 1970262 1761503 1997227 497582 648879 49115 1894282 130037 1754810 746171 1159767 1710898 496897 396132 319520 576781 1316016 805485 206341 364254 1331373 1498672 1668376 1529180 516951 529069 1611410 724339 611035 234160 863892 250169 1633062 1595995 606445 1305900 843397 339422 1910993 200096 1941875 443038 1349880 728522 1420196 205078 1688056 1574757 1534955 1841079 1639126 1633228 1724407 1456602 889157 1524757 1652028 1408779 1583009 1120391 542794 1925438 346217 1908302 1260747 507193 714324 1118230 1779773 783773 819212 1129630 99816 253809 1948114 1617882 268748 168215 623179 1163391 1804673 1339923 609220 778091 718065 178759 1581769 137550 342037 390582 1455901 1875581 1290013 1047000 1592218 65221 1437575 325051 843058 221030 1889720 1586333 1185256 271848 1324983 1795205 1531407 257021 729735 1781804 402541 831395 1711382 969391 1130050 197299 1137768 1424822 734108 40303 1884433 160039 1030315 840555 304406 1275387 1257270 757166 52023 1247582 1056272 340039 771675 741009 1203325 463157 1521825 1198856 1227439 1036716 1142911 1314083 1213812 705454 1881222 1661973 946247 1111856 1790097 979310 186837 796615 997842 1643843 726411 1022664 1289239 1330702 1466537 367638 155873 474376 1832915 1542220 1795319 754709 1540588 917063 376002 1489435 1777057 885675 165404 1876202 504039 1124008 719095 1191797 1582552 1927613 1675387 179455 977047 828737 1525628 738174 524645 1357601 1736615 1790823 926161 1847029 687713 461150 1923062 59672 166890 1774927 993442 380115 766051 186044 1211484 1303409 1458658 742005 197408 770144 1984876 919055 275288 486376 51456 449940 1526650 1153601 957243 486904 1408552 1388597 1893297 964480 1680308 1041449 1358060 1556546 1087844 1135428 1452977 1575112 760492 27359 1094738 595236 1674729 1717070 272855 1234572 102921 1082261 1616675 1268669 1250272 203087 306348 42063 1686276 787463 1237999 1247400 1895094 775972 1544310 671962 620278 1760433 1415685 1996980 1905784 1965914 1464384 1406849 432340 1615927 1128752 1488546 1040800 759957 414436 978461 817803 679873 1462191 462965 1695412 424643 1109227 1063243 1085236 1764876 64496 249826 790080 1943584 1583219 1889231 526179 1050570 1716644 1645471 1789797 439202 1725803 1359243 1430448 1095169 1525657 1245739 1029840 371919 1556192 450907 1749784 1655926 1009430 361765 1568928 907908 755726 1297874 1901967 136605 1746214 959251 597470 470094 655429 571760 1166108 565841 1105566 1046874 1325870 1858842 190485 1684686 692710 1996204 852759 584699 1368049 546677 1335915 124003 242644 1557915 591160 5063 1731783 1912860 1190480 935332 972664 1254160 125184 131602 1495522 1021528 1696251 232626 282694 1671636 1747717 862665 1319084 98724 1568389 1150020 51869 1749781 885105 1254904 1463360 747645 1107646 1095982 577624 967481 1202279 316987 1841051 1518868 822311 1612574 1036115 705067 769258 221778 1495878 1541599 1709869 1224811 18166 1128057 1439174 1255212 1651697 657535 1254844 1064909 270209 774033 1412500 781655 1469138 1855201 1997300 1454017 1832755 367650 1171144 1068618 1999948 143161 235820 149685 905359 21656 1180277 485645 1563276 1940931 1091140 940928 243835 1322963 1351283 1472638 1035499 279485 1620076 54111 1648924 1091401 218104 454665 1908672 1096472 1745850 351866 359295 1176415 1356091 426728 865931 1005988 1815915 1073947 514243 1791713 1616910 332581 1207960 4610 759454 628580 204353 1344180 1077436 1983450 1681312 77610 1220066 253271 428661 1263704 75900 1951162 1603899 519857 1492210 1467727 765317 1759986 181734 1012399 38172 707309 1068527 1024122 1345502 1302364 1022310 1841987 1476528 1071784 496459 381275 131902 1515656 879387 579050 96926 830474 316971 388186 1912229 1169031 997183 5506 889244 528339 1827374 1226572 855031 1253732 1883537 1162784 700159 1428300 1734720 214558 1489944 53891 1054235 338973 1053664 1402362 1902206 642480 1188319 154928 1226862 490713 573635 1608581 1025080 908103 119971 550618 850792 1171437 1145503 423638 1292579 1359356 252301 617672 238704 1141498 1315857 802622 1039988 422042 118841 244652 447720 131773 1495654 1264175 755699 363886 280703 1338682 1390701 666024 231343 1779942 430456 1947473 1193893 298269 1539774 1042204 277912 1234016 148803 559222 858213 629253 913156 1207187 1366872 1953806 1056134 1316201 1627375 1144506 345722 685918 148459 255944 1577957 1285794 43790 381653 11276 1238426 133709 26114 144301 1186815 1674357 1485400 248648 952733 1518074 1021697 1456389 310159 1698361 108507 904425 194478 1516620 1077957 221055 280948 619461 1310420 533688 1282954 69736 1874144 1576868 53969 392425 899501 449914 1806558 850876 1025754 1641456 1894246 1413322 104117 688554 1059219 3799 1484740 903477 617748 1745526 49484 1631661 718806 1259691 1124677 946071 739589 364015 268113 197018 1517290 609832 727922 1632282 390696 1553983 1884118 305313 553700 835114 332956 1196122 1198642 210048 1884475 735514 1566863 1130856 382611 1478382 1902924 1454568 221104 1997690 306413 246925 1038673 545071 1209885 981286 1273255 1387671 224166 694412 466768 1673235 685800 720645 1317995 736013 892107 427685 1186929 601766 1172691 450464 740401 1316806 1667043 1340296 270255 375816 1603025 1638288 1452999 839054 789995 217530 567582 1175633 47398 512186 347050 241982 901624 1653101 747523 1522117 1708114 295733 651088 1397311 252227 127307 1238372 1705760 830099 1664754 1995683 275249 438892 488314 379313 1017638 1279697 1539129 1395952 549256 1931017 1231545 1577588 647509 493128 1339073 1702923 457010 67781 833114 125212 1447908 1902981 536228 1602546 275946 312111 1047303 1869966 1134086 389850 369381 844912 1596718 903175 892861 1110993 1661500 695878 1156113 1376734 1728474 1537956 537220 408640 439720 1696627 255948 1872263 927295 328629 1430074 99446 291081 150610 1008544 975079 1791983 1786515 956119 1224846 907164 1980374 198774 1675798 1281750 1393460 1890436 1690051 520434 869201 1308610 1545730 73873 418119 668191 1590941 1478352 33678 1559714 1774846 1762276 1978898 1059157 1078237 413219 733668 1569413 349080 1735769 910462 812076 1287828 505168 898764 469666 75930 1315236 785792 1913463 681094 1465076 1106158 924913 762360 446903 1680063 1782007 796649 18767 1677522 1920873 1718907 1066020 914687 313201 1801212 1477296 491565 1361663 1392313 1953537 755236 1729262 1173088 444221 547887 1907088 858124 739506 1929534 901173 821663 906987 724494 175946 414512 976757 1536358 1765205 1076492 1343133 76764 1192758 1800409 175832 1816233 1677191 51248 1373050 1873551 1883761 117126 169269 1656094 1988596 676742 1571231 793984 178378 602169 614658 942277 691783 946379 1975728 280430 1423092 1513032 1707197 269240 1045533 899900 1282974 1284819 602838 705794 1345354 1151047 282065 860587 1293000 324657 227323 1746491 536719 768053 670736 37363 1975082 794661 969598 1159063 1031189 1056486 382266 1396187 639542 930587 1017843 736113 390418 1023336 1596945 877717 494117 1952183 643867 990941 1257336 305823 1117629 560770 1576542 380524 221526 635532 914540 1720219 1151172 1320898 530899 612468 1141530 74511 1404204 1629133 327066 1750906 682122 1613646 1454841 657934 1426655 64189 727647 241660 1444607 1875720 1956199 198863 539672 1398739 806107 299361 860981 566947 869723 669189 421908 1877074 1103232 1135153 347234 1621851 37952 520514 734404 963302 1857603 496921 199767 569210 623480 1023989 309540 1429513 1128021 954306 477791 864677 679822 1949740 1927068 1609806 1560223 355674 1057260 879451 785840 971537 179072 546328 1799374 1205689 395887 1003643 1246853 1039458 1507237 1868978 674053 352690 1789093 1520488 1109452 696909 1433007 1509670 1057864 1854887 1741756 1625979 1969459 1263784 413693 970811 1842603 1377557 1750698 67915 1331833 1834288 1985921 1199335 1703992 1411517 1048632 1930874 1527573 56555 897684 768003 974189 853488 364420 1817670 270061 928228 1863286 1322657 450037 1787852 708192 9258 1617872 1093633 930667 1508021 1324111 1068514 1295326 1656421 1221003 581883 268984 1702527 300258 1137803 882526 1521504 1880824 479026 817375 917967 577401 1741948 1455845 777352 1592267 703902 1116292 1258109 1711844 1884061 1149312 1384345 996539 1416741 655887 368114 218518 1475441 1111219 508425 1312357 1713172 1792439 1150537 1150870 499710 1630450 583187 1297390 1764610 329492 39660 1516073 1165170 331173 1095732 1186588 294487 1127157 218549 1459240 8202 1188515 1937930 1189358 1134046 1112803 450945 1113601 951376 1657067 244899 319358 1399422 708056 1640851 1862461 1294411 143307 214711 910218 1502166 1300467 1762779 1484547 74727 1497974 721840 1305468 635758 1173261 1165027 605267 1710294 47078 554054 1333603 858953 793500 1794972 1834360 861460 630124 598151 1452312 369896 135383 315230 75793 1559247 878912 42685 1934418 680387 208766 1269490 464094 1701565 1391963 383067 1138389 162499 83126 262641 1006819 1582390 837636 267826 1166804 745289 841967 828532 639825 506776 1943587 1966674 1353084 453775 1739364 118419 700433 1541476 1336491 1952384 1838247 1628640 75389 1000875 201788 810547 1011195 1337081 1460537 470852 1122458 1632956 1834167 213007 1929813 824483 1975102 1604035 245663 1428486 1320851 1312862 1268401 1444225 1154580 1408806 1363108 1029326 695123 412189 640942 1120836 615426 946521 1755458 478313 1355011 73321 1007161 1050040 1934085 1575778 268242 621417 90858 1852824 268889 349642 1132517 1555248 1069190 1767878 432565 1330428 890059 616980 204350 510740 863308 1936420 428741 11524 1660071 1517650 626304 714342 1356860 436776 660264 1005699 295858 1452804 122336 1337854 1103374 1296584 1711498 241705 1093649 572825 1611012 626041 1421004 137528 848816 1739739 1058034 591172 154577 1840565 1623450 384031 159319 919365 1759117 1635967 1855423 666592 1097610 1458125 591616 1256362 1374857 319605 1207605 1555552 1609900 895924 1788923 1074142 584543 1867117 996557 150419 1092204 1454932 1702690 1645061 1620313 1533169 394028 1487378 1577119 1615384 103780 1515778 863245 47562 709191 1074051 1358773 930048 1605057 452993 822233 593656 7700 480126 375821 1826719 861461 892701 651256 528695 1846509 1563650 1168674 1225304 1148565 1876635 1711286 173621 982464 1554007 1074681 1399435 156428 1735835 465851 1133664 162285 1322414 1820463 1003422 513752 1261786 1823169 603963 1450453 1822084 1882284 1923094 23621 728396 955449 1407052 1925404 1889636 364341 1183715 1450713 273867 841067 1025841 1653124 978468 1967003 79763 458739 1015093 1920197 1242369 1774089 1205563 1020110 466378 194084 1402820 1135221 446134 795974 797574 1930871 680783 439098 1749439 340834 1489320 1572880 574539 1720898 1726789 1522023 918809 1985524 1583375 1168151 1987273 77434 128557 492592 621218 932201 351929 1160935 186499 1855603 540045 1188527 1737641 352403 1981094 1342627 80383 1094870 1758084 1948109 1078467 1806445 833270 238211 1985630 66059 1667403 916040 606290 1064024 120945 1083075 1791948 583059 627688 637381 1014365 1149480 1029347 998204 1717430 1574169 324465 249824 1366995 423428 1613900 286319 1295298 1191232 58791 1455232 1864689 699781 531986 234531 961424 1934212 1502109 679492 1209222 232381 122301 1151377 1903386 110072 797115 1408915 983485 448168 93394 11150 440875 1991820 827961 774017 1960394 1155941 1078438 435157 298721 1543799 453477 1570119 568323 1673073 1200086 780754 769858 1831113 926526 95417 778460 208281 1257841 1740511 474293 1667390 17860 1413968 1121820 1298480 469879 744794 629511 1939265 705216 244413 1192583 82326 1059140 358891 513889 708847 84106 814840 1642585 133667 1445837 559592 1873841 1396163 1760650 247203 1520138 479797 1039404 1774043 856298 951236 608236 1220767 1709638 1068323 556811 726566 85601 1500211 1294495 798110 1022682 1268112 1139348 1764520 950744 416179 1782699 436602 1191654 1298905 1714250 623126 1772110 1055942 1344731 144239 191516 1196296 991718 1040037 1795896 20114 1662955 1012248 1523003 735919 467118 1978964 1536804 1852125 1716908 296742 943688 1560018 830429 165284 115381 153060 263889 963379 1509571 1444144 1171271 551671 153762 23665 133222 1237858 1116097 1060786 949442 76890 17675 1169168 1775815 1780310 1726093 595312 1900163 1010099 1136683 936597 1928447 1726565 1111312 1310304 420607 466036 1250792 1274815 1313187 506898 1796813 1365223 210592 601752 932900 1138220 1601685 195993 472791 1179276 288659 1818181 140120 1432960 699605 471389 1241059 472621 427459 718355 1824376 1297917 1076072 1490534 1606199 674095 1268179 544049 40877 987461 19722 1187561 1975073 1975545 632488 1289086 1228045 134538 1315821 1190778 945135 574921 491637 1821667 1267580 647423 1016695 1520960 61924 1929191 902139 1519141 1387989 1410215 1836729 345391 1891591 1160579 1978228 319871 1560888 892430 322576 1388312 787541 719913 1702939 689559 695047 1581886 1245939 1344763 1200445 864337 944452 84673 203349 221922 838491 36499 1956272 1305908 965614 764556 507587 1342848 77539 9713 315608 1580973 505064 1287782 1363907 1385352 654370 942710 569230 1096731 1841380 1310318 606855 948582 1707554 663999 1733035 1887607 1724209 1612594 1434198 1385285 635050 1308091 263382 125854 1565001 1812140 160141 26776 974439 1449076 505741 1708508 1105754 1575015 441387 1343862 877345 961939 323935 1567010 15204 1334835 795202 237793 1855933 792513 251399 1624817 180254 962407 1585357 1601813 74442 1631954 1672093 578053 1019441 643385 1998885 304141 1316364 166961 1958751 1130625 1670707 867651 1701299 169357 704133 1450804 587214 1756983 1225104 1511312 997454 1429954 1574484 1632557 935567 497713 1694636 1364084 493804 1244953 1249381 881086 95850 1411877 906961 1853260 1373048 1257151 1590094 1370282 1607311 648142 1134981 259126 106708 1965894 1114955 763410 407488 344139 1960878 691611 1209720 539199 1641309 1916935 1066074 824375 898267 642009 1526485 464520 179025 87328 1965395 1455842 1456232 796208 1322164 1830708 655204 1660332 785423 1747639 427643 499317 1619926 1674007 1668441 663869 97659 1120307 232659 1494395 704979 699295 36908 1639546 844960 1553532 1024963 1660076 1658881 55104 1086612 971845 46242 834138 521087 1315070 1850282 1161095 717448 120105 1679659 164487 1578722 797981 565272 1504311 176571 1596950 543868 1483370 1858317 821261 389589 1311033 974644 1245001 331161 1733199 105480 1977344 458361 1801869 1185950 862731 1584125 831484 797914 1026223 1868472 716731 1425695 926070 996649 1001596 1966918 890089 1794792 1240881 270698 1407423 307366 742400 1084897 327731 1931265 1032599 806285 1581841 1757267 782739 95821 1416188 109223 1679680 282087 1746175 22938 250969 1077495 383233 1916050 1679702 336197 1903088 1027868 73776 1246850 808061 918160 1199640 584948 693968 403570 239329 414679 149976 1155494 524124 1162532 642240 503642 1072193 869083 1262968 1427870 58094 1831597 292205 1210989 356172 631123 1071917 951043 1292134 1280466 741108 377583 685264 245287 289354 1605255 862173 1162003 688081 637811 1867408 704274 171275 1896836 298362 1658234 1089623 1000324 796499 1713144 177875 794398 1720123 1166308 3145 1313212 702952 1316027 273449 456705 131004 351142 1833747 387074 843992 1545198 42627 288686 964286 182468 230654 1081963 592922 1490676 423159 1654597 650630 1953596 1320307 1025203 1272389 1790450 1994016 970803 1807873 1430176 421639 436516 1645415 526065 538600 1532214 272106 21921 1890326 1684292 217249 1042399 689515 796985 52629 72323 1674246 955799 1016479 1076435 442412 1185582 1234327 287784 1311448 1331512 56222 1473657 1753527 554008 631455 1788550 737580 999003 26017 1333072 452531 847055 1392210 1371575 725736 1878274 793308 1694289 456300 1501953 1466205 640092 1905669 841822 1107286 1757474 1741468 852204 216227 544218 1675919 922095 1131446 872690 1783192 666466 1471084 310671 1173230 738935 607562 430859 58010 1158794 685751 941423 1739034 986650 975569 119787 1094248 356857 119955 1294291 208654 1110638 1289417 952750 1288540 1551808 1828450 509059 1311193 181116 1343810 1841167 140622 159026 565273 1473336 679199 913043 1087580 1166660 865466 911353 866942 1596797 595714 1095926 1292056 1558154 1199110 1192872 338964 1621459 360643 1179051 864975 1889278 1313529 1769678 1927016 368701 231241 8442 344148 1574345 416889 1466958 1670817 1846952 460243 1978573 359187 1786026 1642322 954206 328174 1937998 1261483 155912 1286443 1385828 1523849 140537 1400644 1963274 947772 110582 459323 441091 1179405 1095053 1482107 1247787 1848805 880431 453394 1234027 379897 823832 1477280 850510 1949022 20576 1921967 784053 1961660 1154443 1130247 794427 1452146 74867 1576170 391926 1931883 1266161 1332439 1186363 1777008 853616 1053492 242070 327897 1066406 785640 1521971 36987 823012 1779720 678484 461435 648275 812406 1125938 307870 164426 49615 257504 1545966 1004922 1399493 971621 506892 1882619 1649244 613721 1377623 133325 1601644 1988527 782059 973343 398693 302016 1031829 1392240 986125 1460928 1690694 1166089 139932 495686 1109451 398347 690495 929463 797743 1777710 1702516 235491 594520 698352 520063 9172 864617 419751 1359691 1595141 1903286 290510 113464 533023 1553377 1478932 850671 1972631 674038 1243716 1474755 1849531 1227291 614939 812485 578702 353278 36351 1658471 787606 990890 11842 1908307 302523 1333584 725978 1246339 525794 873407 1848518 1067336 1671436 207113 1235503 1024611 589975 498116 1427343 377456 1135963 89577 1897704 413016 1787016 294139 59049 411865 1838710 1019900 1483469 1949598 728881 1289636 243862 1816890 1468813 1072609 1566167 1631994 310184 540645 1860045 87621 1351904 915607 1274542 1597609 1478490 1704984 1540281 1860456 1515546 955308 1433514 1169450 1802376 1673232 1857646 137257 1405922 1768337 1447176 1113481 240940 176899 363544 135467 1193542 1650741 1536284 1254330 1007184 230304 903981 3291 1891361 228249 1713507 682640 700416 99747 152912 355715 883371 1613432 31765 1266877 288214 457485 1849462 530653 1990246 72758 276059 533295 1602963 1890042 967591 1929059 58232 1754744 314521 1619479 1914795 1600486 69658 1223034 1379198 1953128 1211222 1411766 893661 1387217 1952784 1616980 543499 66878 55157 482206 1441625 1432672 450862 1203645 1483538 1233120 1533424 1103942 189914 843664 405269 1582734 1568518 1023693 1575869 997133 1707143 166609 761688 1023825 954924 1732444 328262 1463695 1743065 1895244 887743 736739 1467186 1243441 1643731 184660 586264 1370216 1401394 1046014 1876949 1298081 990933 1270518 384934 405617 565110 340517 582204 1838984 917151 1830541 545609 311895 1756839 698336 256922 470071 1467348 88307 651445 635253 518420 1584654 770053 1762210 158832 1184435 1158280 1823021 837555 914499 126688 1766027 1637737 1186627 183694 48305 1735173 1840922 1662877 1158046 562105 1450570 218142 1684074 240430 1848978 870705 1431644 1214725 337961 607004 1003784 169305 1908548 538265 506128 1197816 1102832 1803600 821962 1474825 1507290 1980278 137845 267053 1638770 17626 472971 1591608 1624396 991774 656967 428972 1341952 437501 978462 1055787 667839 357517 1919869 1085929 1463519 1223126 1564939 13383 1222069 294902 479192 1527805 1454607 1337516 681743 373382 1891511 733510 1661726 1772249 868118 1767 1529490 1698781 641703 421309 1119276 1158201 1991938 601073 921001 363626 725554 1071539 65466 753727 519775 818533 443799 930016 958169 1865790 3417 990310 1053491 199119 1742924 1994503 217400 997267 1078583 278574 1751511 463849 368310 403409 430000 727356 1427799 111788 448284 751676 1332829 1447337 1289486 797037 1920156 1634346 1848197 234168 1503289 55554 431096 1394293 235426 585169 967206 1683892 238651 1575012 1085755 128553 40700 1278010 988710 346365 1879841 1972084 424444 1964692 1598223 1402250 370337 958056 1410079 564925 1262184 146740 607985 958221 1129486 430728 1715892 921099 282744 976655 864390 594672 1198339 809630 370291 314582 518490 416550 1692675 377087 207998 884657 56802 1463619 1424499 429186 1310704 1907565 1167717 896995 560073 1302545 1476433 1620226 1797315 1979175 974527 702286 1441144 369200 1969108 1921075 251753 1339375 578093 496322 1327119 1257964 1230143 1201021 1887633 415809 544566 1148713 1504177 110787 69511 392443 306578 743142 460385 1563273 509087 244925 1100559 1417750 557885 1203109 1350106 1932548 1686986 1799887 1946388 1837950 351877 1310535 1584308 1114785 1952319 1981350 1921860 663605 639700 1668256 1051165 944051 1751003 1049339 416355 1383190 1508579 697359 1056328 235237 732126 780667 1334702 414798 1390871 1444105 55885 1340988 835168 1796307 446636 1318475 1612544 1718133 1422935 608817 1476338 416924 486385 1212976 921502 90757 1700138 1009056 1282945 605927 1955444 1424810 985633 1152830 1161809 1548169 1278248 1882546 1235191 441422 766697 836112 1529743 1187029 1025593 1851109 1615426 592862 1337155 769486 1418992 341508 414108 1000176 827249 338868 1025942 510392 1955480 993757 228412 784328 593135 861653 669162 390934 1910481 1940959 1095785 1046359 1015286 1784125 1334483 1610460 1927748 12932 1664979 104288 1684152 1836701 1176590 1443259 733729 880604 1334572 1359406 1337727 1016152 936395 269631 1854091 416879 1745568 681210 1833104 27430 161291 165033 650670 360974 348482 693821 1188634 260798 260922 268345 1739506 1082072 834550 1601161 1398494 1524759 252187 594744 940128 530407 448373 1370518 1822994 850338 155276 732477 533589 1201201 1878911 1465428 831211 249643 201830 1719106 276799 764575 255922 326407 442896 645183 1804040 382709 802238 921387 867100 131915 730896 1891597 132133 1533278 1370744 540686 1976136 609053 434711 776837 502686 1928481 153159 1774191 418072 835416 1922937 822653 664237 1112980 1505731 514610 669067 1188261 1439846 1127513 1562012 1774783 1586831 913710 731146 198911 1106459 280069 542149 1427953 1010033 209057 482675 831225 878483 1600627 922941 1205549 340937 321092 1860014 491594 1789051 576439 344408 116686 289392 576961 273186 1475410 1754418 345478 872895 1311244 1970443 193774 1928098 705356 615217 875983 647801 332432 1636244 236603 530101 483555 438332 897360 1705382 1674319 250297 352999 619681 52674 1931716 1757947 1019479 1988577 1440125 325087 723305 963596 821190 1311165 847149 777985 1599674 1237140 1207632 1920566 1181607 1952268 1893748 1909976 864951 1383556 63901 556703 241865 1445742 1815636 1549757 301428 56787 817244 1068918 1016580 1052958 1239499 285527 48638 1264945 1677992 857286 1968623 401855 376481 1668002 988739 15059 559957 1937204 788755 802555 1284686 758730 521062 1845542 1243681 638942 473519 1008878 1777833 616251 1975495 254129 1614424 550737 1447022 1011096 1543899 1621569 1852817 376788 281305 727017 377652 695090 1978973 1254804 87147 1469350 1551961 61894 218762 1220657 1843212 664789 182139 1573970 530016 120701 885183 1828472 1901695 1508619 573629 981630 453470 1670731 1303969 1951803 1874449 824276 1337849 880777 89589 1600341 1824854 396516 1870171 393138 1847590 1421175 1585767 1744726 1121214 1694948 1134042 715266 542889 549859 915564 723259 1238641 1837154 1218242 1816329 1982143 1482538 1476377 1100130 1083214 555045 636617 22922 661729 1930531 1070472 661651 21575 251654 552243 871690 5844 647103 1447420 1495051 1165020 828781 1900590 625166 1354281 695941 1461019 247600 519824 491428 453173 148951 57967 1240396 1649087 88663 778672 1029411 1464147 1630168 1642957 1684721 872662 1807570 104243 623028 626292 926864 597082 1792066 567102 1974519 1782013 1627712 596376 1634981 1660166 798550 1092757 1986325 1710740 1661683 540856 631644 131934 1428029 1743461 1613789 1143274 722117 1448079 188649 1341789 1275075 600369 1237435 1722892 785745 361258 1936821 1647716 633699 1402855 926721 430520 1716376 857337 71512 1320417 1401836 790594 1762088 1749826 1489683 1462737 1005607 643409 465390 15857 411024 271294 1125536 660651 144232 1097667 527180 896714 59306 997253 1708535 624298 1238720 928376 1352948 337658 798251 1547786 1113533 68006 1415798 824518 1347405 1620152 906836 1649722 1246290 579625 797846 682238 25780 449892 753846 1227429 378694 140127 1623988 524766 1296103 1769339 112279 293429 330869 1287077 1126674 581066 1572833 1567963 1674585 1727153 8982 1209077 609126 509851 1868589 959914 703912 804687 1966544 1223391 721222 807034 913032 465849 483782 1207312 481888 1205747 1270057 1497400 1969492 1363559 608029 402995 1690284 1976760 671192 1528192 1449534 308526 1463544 1687414 453232 520141 1298761 536881 1762155 80604 1232526 173227 263945 880844 1308213 464173 409310 810359 1469014 970622 1311483 940867 319433 366281 1798441 1759866 266376 327203 502635 68269 240868 1728288 1218501 552265 1324543 1966448 162548 1355697 1633326 167338 53348 157794 1699366 1138300 1372975 1171125 281754 869273 635393 1385207 53339 1427469 113591 1820714 861265 197071 1412347 200801 1478058 24199 1010814 1014194 580215 1745607 149806 1218499 1254985 1269334 1575871 577851 1902018 1847046 813032 1458413 1894977 757902 71804 568374 346860 1398361 191590 769572 1312679 1457656 508705 723407 392522 514985 1316330 1328673 483682 883508 584278 164572 401967 618141 560383 1298415 862138 64669 1049428 1680752 1178323 63982 58614 1173686 1458963 1421979 1292910 1178680 335291 542436 271598 1160415 302627 1323403 1789185 1490684 1249349 1905197 536435 1935131 1018401 1812204 217650 931562 917294 1186234 1604260 549793 1380988 409560 1008021 220041 561410 899704 1663178 1011371 1166330 1885959 1796261 801860 673818 924338 569755 1365230 1918094 626819 528788 182117 28316 870921 227307 597931 961677 1922762 831683 1180326 386545 1325098 1323836 50063 1693855 1131553 1028060 839302 81979 1349996 1347498 893375 1252665 1763141 613096 252882 1540117 1825532 1853552 752725 1472852 1110976 180376 1919340 1041394 174517 1396974 779055 565743 87951 1914282 311919 1088460 400332 700521 708298 646563 1333674 978752 1754217 1823002 1615243 284146 1438394 1053379 1898575 862014 1371230 1242977 1074096 597228 714730 1369920 639355 975537 1708904 169105 981230 1408317 450694 186743 1927697 1685880 1372057 761462 575072 571617 1672415 305881 1725706 1866161 1187076 1637320 928668 1390054 1068094 1955280 1971921 475054 20226 1266293 675950 1270359 61567 1945582 416581 312692 896537 1253906 696759 1869094 86968 1251007 987204 1405396 542876 814808 128593 883086 1830442 1738296 1930582 1861985 934650 1666038 1470076 112511 408971 1050762 1300312 1764000 1169425 440284 405190 505675 710885 72843 1320002 1474819 1297341 669538 335023 1481046 1386996 404178 454147 770627 1069066 1322897 1515141 1195820 1712028 1391828 971019 1028138 272626 1364758 1041034 1684811 1116784 945223 1841508 1776345 732198 1467810 1728367 1963130 1418474 685828 615146 1595869 715622 1600646 495443 1663372 250364 594930 1232935 594450 641629 289716 1934977 445468 199204 790244 241085 907765 543380 1729904 269275 1482509 1620191 1291002 1857609 1452154 1788661 1512753 763164 89842 1796465 536873 908548 1708044 783713 1328197 1461168 1114054 1421829 1192641 53473 1180187 631160 819619 1875116 763277 655081 986049 711772 1410468 924591 1562342 1433210 1772389 1959567 138289 1410654 628048 897147 1985300 1593496 406841 121317 1275220 778453 877721 1352055 1528756 959060 168539 1852146 138341 1738825 633688 797273 1291258 1267596 1495162 232926 18172 1192225 1421963 978951 1796804 1219307 1650560 1998955 557273 1095293 1048817 719510 549629 1939326 1037862 495285 272277 556903 674139 1676057 1678767 432707 639861 1819164 1994126 1289873 1842838 1524169 43407 669517 360831 1754794 1866884 1054468 1582513 360260 838318 1856194 1947739 261755 1331189 1115822 703795 899406 1861918 166767 1651130 1050874 1669055 733463 1565651 687465 1455354 1137077 308567 95428 362426 1227640 1406298 1985178 1547209 283582 1436871 1300852 1454577 1409353 608832 1996047 234668 872827 316944 1002222 405294 1669837 160818 1868481 1611182 1517448 23846 1324001 459604 454709 519505 779987 1317287 590568 773018 1371123 46952 595614 236121 1997867 1347561 439702 1823702 22205 1955896 981366 912446 996524 221713 1465146 1446266 187609 510116 776212 1917904 636505 1180044 1247532 737987 1839339 1013754 464541 454289 1581806 15844 1625895 1861104 931480 1639908 87987 475897 1827684 1178955 137390 222781 1792390 110908 801400 1094151 199130 349562 1788853 1270371 653381 182283 147399 1163560 129582 761472 1513538 1622165 210664 1627153 545316 347290 1528696 726333 597388 1502963 1259805 1114613 268583 867320 1772699 1965906 513723 1776431 985590 1485734 866609 920889 1545914 1853 1418857 1198329 1097375 375649 1708405 1246583 551141 69562 1424662 146051 1622330 1901965 817195 85425 1747961 1076861 1357192 394552 1212801 871762 207754 1120741 1324023 569651 1744408 1732611 1724903 1190777 1274565 547668 170368 1553766 852838 1876286 965432 908872 1351841 395073 962532 1633012 1167473 526772 211895 1807823 1279447 968115 1284244 29940 34637 1722723 1920693 1250740 1623372 577122 1051266 827535 885971 149662 1118705 1029576 730145 208101 306930 565786 1581317 79686 1872288 708356 36735 882122 142670 255321 1046536 1782746 654270 1287228 36265 1952039 1451335 1791251 1628317 222679 1584490 1739415 1082862 284822 1123556 1921805 1107437 1842196 1038305 1928559 279507 1385771 1477840 1927530 179421 22553 1542437 1189866 1889095 1906074 1777941 748829 894533 253424 822848 1861724 45975 1283333 511563 1136196 1628630 1322947 1948115 1784178 1124697 508939 782131 1989608 105621 1956232 527378 1170354 634936 1370315 1212726 666125 1119560 1971938 794527 1035432 934505 1455846 951333 1421111 36709 1334923 412900 1137765 601618 1378197 1850822 1310480 1695464 456113 416308 1461571 1817903 347899 1340909 499132 1458816 1773763 790721 1977437 1858739 1124948 1719113 757867 927570 497720 1971987 1825262 5440 1064076 320500 1825333 482481 1441051 1186157 458412 1544516 1221299 742962 1205418 1310342 881345 1358680 1723283 1232512 1205540 1557959 1246448 151493 706677 1606771 1345279 386694 156551 965583 1454182 353632 1786088 1221144 1917486 1633610 622709 1247958 470010 1736481 210182 610447 1677675 560552 884661 1616291 148772 1625376 1190986 1096241 724306 1953730 1637076 1905525 166873 600535 940508 942671 916416 243719 1197489 206232 45764 250884 1847054 195641 1895683 1430270 313157 1531072 1661818 1214838 178734 527985 1200834 1797390 116197 895093 527289 676358 492778 492161 410756 1933576 460864 1270891 1102725 1836135 1839340 1365275 1847537 1164123 837637 1096577 1914705 1563870 133632 578012 705913 1526384 1461865 363556 924740 886536 1733356 270581 352982 780404 805480 1385584 1909836 1208417 1892669 600671 793782 88056 1446637 435231 73239 1249185 966495 7378 375930 784802 1973479 1467222 489587 1123894 548366 1616447 1505324 1998394 1495174 1721920 740580 1503842 1596354 1536211 220894 1614605 564377 1138637 1880302 47920 931019 255046 1973143 1473802 1976858 1053417 1386496 1634630 1848772 1504155 1043228 927298 1429652 1050114 1788184 609104 445234 232635 1073375 508653 1359276 1204866 1927540 852860 1930975 1351836 379056 147467 335188 295118 1940965 993636 885942 365894 1687069 1296452 202628 523351 1683911 941445 459732 1819975 1983558 1179228 27484 539812 1990240 1901425 908528 1351882 947967 866025 347558 1965769 1117594 1399516 482739 1231768 591929 1572517 1370502 1807752 484572 197153 1381418 1275463 1619051 1985414 1069896 1739865 543052 1427022 833707 286017 335097 252777 1897367 1511772 1187360 738770 1740029 881518 1825233 256653 543178 1693575 1347753 1474751 865160 1271606 1172491 78199 732184 1423041 995356 1862235 58855 846415 1267207 1107313 1003218 658798 1473911 1763578 453345 1410809 1097913 130479 185820 869458 629848 1078858 736684 852986 1517900 1481987 1973423 1432889 301162 467652 25301 428825 1723804 1241628 578900 1060362 1155449 1217933 1701468 554714 917336 582134 525940 1380410 968332 323764 377380 1791351 1754760 1124775 163198 1322373 803759 54596 1584290 1067460 999000 893790 1105746 1751923 1702774 1693860 559687 790252 1536166 1494721 1325275 1810490 726051 436037 630435 724137 60462 159045 1551317 1452456 875440 986415 680744 14967 1983608 1400735 15415 1136916 1017488 1618823 1181774 21704 1670767 59441 413370 843655 1613469 1250652 1625486 1293205 380715 914022 1050984 1761114 522850 510369 1499955 1664323 1733581 14131 500851 1806939 1315660 362483 1464546 225258 46110 355845 1630972 1515781 1805979 1138733 1085644 1755563 29604 1576994 1219461 581084 1777505 1998348 1102440 1833309 1079700 1653507 1815791 361593 1228894 572145 465818 673648 1026787 287491 1977791 444800 589574 615636 1766331 176460 1760788 1215933 1535211 635429 1128058 812568 1331608 1664763 500378 1243897 868323 1409243 1382449 802142 1230345 1905070 1680233 100300 718294 590669 1267260 1066866 120401 1718132 1512442 1174366 1985787 1049787 1639896 987762 1422990 36004 146071 1056941 74516 1881530 1994119 1221292 962416 1061691 1293197 832277 786181 51378 276665 1544653 1136178 20099 1309553 1791102 1339790 813652 639883 1036717 3529 1785905 681166 41599 1583290 52259 650787 199793 169670 1294733 1596308 1872488 762918 1681633 122083 439682 204666 389133 495868 909692 1076665 1065915 815981 1910310 1876225 1593215 252626 1517542 1883196 676661 184008 1431630 138512 579640 397878 1895795 1450763 1990108 1228392 1383582 1331851 1227072 764889 650829 931247 1434402 922121 1883476 1649399 29569 822707 311574 1381523 755751 94032 1668945 1063422 1944657 956596 269686 626497 1979702 1135137 1493724 1624950 523882 944618 850538 1730356 574473 1236133 1821078 856180 1908881 290403 1983347 1232171 1307462 434140 239154 1649397 1839570 1379798 189775 207284 552195 599083 1710758 322971 293931 1774967 910918 1850861 1005513 580883 356318 128501 1746076 1306938 300613 1406377 1683647 413069 624093 1919775 1836168 218010 619592 1320620 275275 1190507 1633272 1657997 1167784 850836 898455 627188 1824607 222852 1587099 1165912 819642 860751 819756 788360 1303882 1107735 615900 1411532 1417682 159244 18003 1935628 1158300 303159 1613404 854336 187037 633399 1452398 1594346 1649751 1378411 36122 418544 1694305 1236455 1952973 1105740 1844173 1082229 1242391 1889425 1630696 1535784 335265 625260 1079257 1124867 1303416 1685070 1020774 737044 1641949 1302111 1026784 1214293 1903790 578980 1596783 1588245 1745523 1666463 1213170 566131 1734162 1953541 31716 1021726 605264 174332 1720926 1649660 166825 1475607 1906402 1153247 1976616 981680 449361 367510 412041 689231 719017 49056 1717250 1612109 1863342 605131 1180259 1360235 1513998 1607840 1595970 1151704 1454490 1380671 686325 647120 1967998 1012092 1479364 33001 1900460 287699 253118 1594621 812036 1418606 535917 1130161 927551 1115920 943261 221492 1015248 1886342 1379386 706382 1641657 1352592 488715 1739328 1808076 1937672 291379 1521990 574480 300572 1656937 1344933 589670 1347356 1519383 519830 1647630 1512765 1498042 1732353 671734 1682993 1788216 765976 1886547 1598038 879292 671479 587960 219156 1640131 278691 1793894 514019 8149 946192 1399367 1360674 60831 1466108 1507136 1487650 1244402 981255 537054 1831746 1026340 1137509 1901757 1741958 600045 78260 1048283 970361 1356547 766984 1288161 1981859 932084 216038 1680294 1786400 1985569 1927521 1289043 1067119 628775 1579463 874063 442431 49021 1430089 1141097 490630 397350 1594875 645655 35777 1510300 660523 279562 977881 438686 66909 1361784 1713750 1957492 1469413 1950444 1683831 1042747 1682072 181955 58814 1191939 1852525 1534317 1671960 1680124 1297956 358666 5677 1034967 1585902 1503800 274107 263199 1888910 703650 1112434 943048 855474 1876575 117844 6156 1916706 938099 900500 98188 644141 1507297 1261798 646208 1566585 1308674 1131880 641978 196857 356919 520407 1854105 491767 1461633 985123 1805404 1457311 351023 428794 1938886 172727 1794886 1655790 82848 27435 1748935 1894050 760167 154285 1960387 615571 1370814 955597 434286 1792948 1577216 1103663 1490785 1277236 1624024 716582 1195406 1059212 589339 1568276 928419 773192 1715785 988674 920781 1668711 1719687 911448 1216510 145483 832591 1998606 645322 1426445 1984087 1048613 270919 1584168 1445267 1719204 271181 1019256 1494133 773634 944280 637462 1482796 1956618 1436243 1515034 646635 966999 326021 236243 1925971 1563873 38201 1563043 1324924 1060904 1623489 1721763 211823 1227903 61369 1782430 1681251 587894 704487 1287498 377051 1266038 932779 1762191 387542 630415 627420 112616 909603 459402 830386 1201918 473507 350025 1227275 240086 1080695 1983844 303932 40025 56861 1638207 578493 1793567 1633604 723338 367273 1509677 1134718 1851813 1295436 1789925 1726801 1782733 1540673 1126151 602556 1111910 1248770 350425 109082 417968 1789581 1136768 370243 914083 1345420 1103685 1192123 1552147 1030035 534317 299012 781299 493098 1824626 192330 266491 391977 74163 1299830 177261 449716 1996265 1980415 1502352 806757 1356397 564836 158837 1184717 1401645 293641 1531359 1178698 1159443 1347791 1937233 1496280 422907 1713810 1700750 1589632 1813781 1383266 602126 1485958 457402 1595775 158432 1702596 1932588 386651 94158 43433 537937 218456 1043059 493536 981616 887432 1022859 782356 489744 674125 166599 1105014 629694 1555553 1629984 883355 554614 276921 951269 1604864 687672 1297070 387936 427174 1421804 1042137 1147979 1280529 1333551 1808459 398776 1753107 1887690 234830 127368 1849816 1192566 1294885 727459 629306 792790 1757845 1865290 1950067 1993049 1647284 642171 353507 1721841 326461 1910389 1145120 1411381 1889419 1926089 900263 1837260 1756242 1897742 1725436 351492 1821791 428419 509207 216774 548312 179871 1554701 1327599 356458 223085 586977 1525220 864100 946345 547701 245298 887709 212338 1705401 730301 1934197 613259 1175361 1517044 1930853 539250 1320289 21161 391923 322598 1097683 1195444 444958 313116 1756363 1720403 117951 881765 278345 1238845 1708222 1308282 1599828 686183 882957 148229 979331 754128 824466 790940 1983979 96262 1443220 811811 628513 625393 267151 1570411 445597 1412316 1366620 1580773 315552 732094 156157 724375 597592 1622638 188239 950273 1263242 1538563 1491859 70514 302237 950036 929335 1885457 570785 1756360 1466797 1015099 520159 836460 559729 487294 1772656 716293 1399414 704407 1078347 583346 923684 796742 1843672 253316 1128853 62093 39382 1471655 538242 1079055 1670217 362080 1499506 643004 1129907 338242 988106 1072389 786303 1864614 1638315 1545498 1697790 747972 1026465 1724164 404428 1318954 990418 509894 432938 735645 364816 97168 884103 223054 1491234 602695 1244848 552373 969023 848759 808408 1101867 1483337 676301 919269 886172 1926821 1325091 1244992 664700 1865718 1220240 798225 1873347 151900 1430656 328528 1381088 563655 1008668 1280550 567136 1423700 424073 1182154 1297627 1834259 1228370 1427834 771325 1957926 1307378 871827 686233 566747 132822 873853 1193973 798186 839096 1131165 1895970 1527089 478387 437597 1096661 1061511 1722779 1310861 271569 1909365 1964887 1266102 844321 859043 495348 1422326 1409717 719547 1376678 471716 210954 202935 1616003 370572 1286114 1659670 513954 28552 1796391 1644833 1092975 790964 1153854 660282 899442 1168221 1454019 850095 893860 110293 375282 1876932 1723361 850456 1817038 331874 340584 325869 1224702 701245 336046 568064 281115 1617720 923333 1300308 797402 1269077 581523 170701 351003 1853899 831835 1801927 529553 580650 1185851 1264915 636811 1616778 1798025 56912 1324269 926076 403581 461520 1463555 789413 1927407 773213 1895548 1395267 727829 458429 350984 577214 423068 1184156 812029 1963451 1902666 202800 1472830 224641 798162 1886227 1141607 193744 1702945 358312 708854 105360 660419 1829254 482328 7313 906924 1296207 167150 1120591 561656 1952589 522643 1105913 1704047 1775159 212956 872530 575359 858402 807473 1279407 150690 968303 567112 302345 1655199 1671931 286429 1350493 632212 1029640 1339018 1986200 1867396 242762 415164 116926 1905506 890479 1977647 632947 1950372 761745 1947626 1374483 85667 1664093 1651140 1113761 1287743 1278964 1611807 1728295 542592 1834477 1466978 991454 779414 242735 1437999 884099 1424614 922114 723957 61811 1478739 1725226 912026 523628 138352 821741 453472 191493 972043 350494 1751865 917750 676696 1327030 606634 330394 1706788 1551462 1326766 1670578 512847 450250 395589 1990695 575936 1484675 1211137 1946626 87157 1934787 1181141 1058530 377521 569869 394153 1238774 1775478 1726423 774603 1873778 1904797 435136 1475947 41359 463801 1869461 815334 1713240 53390 1165408 1687928 264735 200499 968498 1956729 1530742 594119 969498 1772818 284108 4510 1833857 1455096 687303 907602 844551 579252 1002048 1684995 1802648 450520 1019688 1181514 1987598 1450702 523307 236348 455593 781177 1579635 353798 1023136 1414776 482953 193888 171076 935673 371586 141341 921738 1203996 1221159 1909803 1781729 632793 1513608 1720419 1701089 322146 1958036 371637 919839 1206424 981289 1528876 503979 691032 174998 1238319 1428297 1541184 967750 67821 1030267 1950182 1663411 1822529 1712741 152292 1580084 231231 1558825 30282 766546 1689001 1357342 1992102 374809 1454513 844205 354148 1215606 1197129 1200679 375721 95923 281678 206765 153889 1705159 1739548 588278 771934 420783 1659905 13483 1345880 1010697 1375055 1415465 369973 1562769 1652120 28624 1219319 1217478 240390 171724 330668 327691 547791 825978 376793 887590 1911972 509113 1161755 1116406 1841119 448730 1822961 1645148 1487271 1716408 1733584 312551 1673011 264032 1748343 213411 311333 923185 1068822 98384 927290 1647534 514307 442699 1872433 1557796 288033 1214080 872893 605351 1928284 1022774 301516 1665434 1936290 1065760 409601 1569965 308147 1590521 1718915 262344 288231 803264 1443615 505554 724121 789470 1687564 1398223 41771 1379299 108509 1158588 901801 1292743 1109060 1982927 1278979 1083815 1562868 761129 1793800 1177336 1199807 1592926 1990841 335248 1426353 1622173 1452896 947906 1253269 405065 1316897 484068 95104 1670464 1813661 1504051 1578034 439034 236722 858097 673197 1223880 1164550 1018376 511180 1346461 921220 381930 1928490 1633691 1565629 615827 365879 1785413 1566498 689552 291585 1037029 1811146 1688688 832451 608605 372403 1470038 1054942 227806 353928 1938458 520919 1888331 837728 533473 1677947 1631692 1503168 1220428 508465 1659723 1491973 1192 906518 1127011 789944 430294 1891085 579504 1419087 342066 406719 1257680 855964 1233645 1103607 1819475 269795 1833306 1245201 1898313 132533 159108 1897457 476953 1977654 397498 716067 463563 1741194 345803 300630 1238028 1935908 1144016 1847168 407327 869117 1032172 6589 1135244 1662910 1274192 1854489 771931 373988 111762 1564135 148375 226174 382620 205777 1974492 1087145 1973871 1184991 498602 1869898 1318218 1410891 1277499 1319707 205010 1050113 1209544 1841363 1733067 1293809 878506 1852136 989019 1309734 1734734 61264 449641 975893 801547 534720 1625398 1147493 1649361 552680 905009 1603687 614620 360001 1225493 197524 1197956 1696790 1895141 827071 577440 1655067 1594781 507989 838030 1261700 190345 206230 1431902 1293972 1677082 1577259 208168 883588 1768412 1429068 1761889 1856409 151316 961398 1253830 1538533 1612235 607658 1544016 1904462 1410402 1374611 1876523 4102 1704440 868366 488613 1886794 1214440 850892 1127307 619057 1996830 1200983 944695 1973363 716465 97734 855090 1136940 849929 416693 916959 984924 834507 1443399 1671764 1632662 123923 1197899 49471 1206905 461120 1477787 1440822 753965 1421831 1248270 1864332 1781258 298421 610584 979181 569778 1298298 43405 1053303 978310 1733344 1098842 836681 428360 586742 858968 831191 637099 386703 573544 981860 1213836 1828811 1468083 92277 86813 1797194 1525878 1056332 1730863 668778 846446 1107630 1774725 1844539 599090 1272156 656957 1872795 138785 792751 1809902 564749 375784 1501694 165246 1940743 659800 1200115 1274367 1466104 1343252 1184030 26878 909346 242888 536586 1644664 1128715 552229 561189 755093 1272498 1448161 1149101 1897723 843106 58390 1241226 1457465 1495740 1360002 500432 176965 1432292 389132 49927 770109 1841590 1480107 1917621 1998266 1151113 1588677 28709 454128 1974233 929657 159806 425132 106144 1822195 800241 1551946 1242729 848814 18942 812888 1360797 899343 1663044 289091 173068 1706659 146221 1346546 782452 398254 1179718 587383 168999 1882377 1091764 1946807 1627677 1456895 119758 1757761 1050364 342926 1011870 1541049 1514556 611938 1996073 773414 474459 1657287 982987 872008 852453 298556 943136 1419662 11547 756017 836426 1465642 1612402 1286162 183628 1156772 822105 997537 275027 830833 689593 597200 1278482 1064956 544321 1733320 493692 1684277 674435 1734500 172628 372568 312694 324701 1166030 566030 1285968 1454451 606188 1717280 450033 240132 966780 1686721 855163 1183564 1084336 1748232 401591 1898089 65917 595843 1256633 359439 1477366 164695 1908708 1932333 1325851 1558686 1810657 861027 1681204 746385 298147 33214 511006 346361 927230 1385605 163933 1883633 1612747 748899 1264924 1240020 393809 1304781 432444 1382743 1122106 1578580 819768 582635 1196970 1357491 1962623 463798 967915 166806 1298231 1055564 1521338 912775 397291 1013111 199165 113428 392148 992786 1075574 1543189 1782395 865001 1444450 569064 838927 1753256 2957 1041409 1616893 920559 1254633 1028781 358632 1187431 1629812 577478 1125423 144123 154310 1620471 1134772 1952458 1921520 1920924 1464946 692297 53700 1871784 14837 1240898 1599830 585580 8015 1942264 1550482 1183386 1606490 902019 424267 1116879 1102722 57602 568386 303923 753354 1491676 1427292 1578222 100007 1231369 1488062 1059349 276063 454107 771366 700781 724463 1515865 1649030 1340158 708097 1532874 1140328 621031 1474862 78910 1069002 656728 391918 1673370 751981 1319311 1091792 1480582 1810227 995888 348277 1211517 596113 1998141 1999712 275348 664605 1902254 858939 433267 1482422 392396 1787814 1891931 1795204 877362 170135 1136301 956276 577743 596364 118793 1308793 1621644 1907644 893916 1927199 1503343 1715821 1781280 1080158 650069 1745784 74406 1638014 627346 1906326 1078220 1384139 215792 1267528 1344607 1704027 271301 1604499 961201 549008 1088256 487252 1504113 1413048 1219254 695934 1980020 321814 1355341 86082 932832 915299 1164812 532472 1464696 897490 1913387 1675317 973877 1053279 1562106 607955 200297 918985 368464 947768 241560 882111 48683 1445367 1301422 88547 341325 1986726 1411602 542290 1138099 1631026 60467 1541287 576084 1282341 1925351 332726 533869 1083738 1863530 1992277 1652713 213280 1072041 1402798 331296 390080 1097186 1376021 1202715 498481 1878668 1996212 495193 1428520 968066 229508 857332 839998 463813 1204809 1486337 1803603 749170 1285950 1600689 1172281 1387564 1225802 1508272 1135093 1435747 900140 1377075 1625494 1744628 1611585 1579379 1652202 154318 967088 1200847 1212336 1885665 1561302 1430504 110924 1135750 1241208 897127 528178 1956144 363186 949414 634859 977064 1007208 83477 336568 690008 1268207 198187 1151513 1520601 1477120 1177381 284639 1874678 1680909 508701 118493 690449 236775 131412 1543733 1415667 100683 1154005 1013808 435337 1456629 1094305 324088 1748629 665332 1138840 845250 1702364 106308 75163 1025814 1567039 1534432 1078518 391512 43293 489777 1613710 1560685 1196579 389065 1804085 1396195 1404583 770945 958569 1029608 1035507 1906676 349345 1582100 731624 860729 863854 1285888 238808 899968 1215331 1729481 306365 381414 1415829 1647521 120911 681215 1705234 1464238 776660 95054 673889 1357592 312112 529941 919726 1283458 279446 1793871 1782593 1757052 1886652 325937 556280 107311 309062 1252233 1363494 46868 1666632 1505695 1623040 1640820 1570405 890128 557094 1546338 1355850 1990014 1644653 1893814 931488 385690 880553 1685442 20494 1244958 506622 696332 1341447 980266 1013011 337854 398284 607183 609483 1106263 1263802 1501156 743653 1981758 1331090 682049 1439699 412482 89545 677025 710925 834728 1662180 461051 598653 54429 8885 484049 109712 38777 115372 348032 1715969 1340243 1889320 1027969 1208970 1378418 7275 1564010 1894387 1540612 704617 1819405 1511859 106704 1748717 733348 549188 1617672 1973041 859865 1035942 874686 1039118 509078 670054 1213036 111835 777913 1763418 377437 966797 1149594 1924973 321512 1803391 731642 1581530 802374 1611280 1094756 1196255 1405491 1089785 256219 1443617 756150 599744 1751722 404760 1583366 834894 1724846 1393733 1025702 848731 1721646 1822067 1362425 134019 1346437 361421 326991 484737 1961467 980299 1244009 233909 765473 150336 691618 1056637 1244012 1180493 219923 1867145 1983119 1722845 471302 590439 1909074 1644916 663600 1612889 1395336 1293998 1149591 1242134 1375956 89070 918291 1226709 1079009 1321893 1177108 142803 1348216 1158397 1611717 616407 501775 1986974 1403442 1499543 459356 877222 1420333 25158 1783181 975324 1226440 857835 1910359 639008 1897333 90279 1378781 328654 1278803 1300200 290688 354681 533353 1688643 1832615 598675 159374 1241313 1796315 686968 1736155 798220 1632558 1322006 574278 1984883 1071430 899594 1755561 501968 483229 929776 1923466 1770922 472518 653708 552478 294948 1935026 1441752 1134490 1891809 532525 1570743 1644788 987365 80753 296104 195612 303546 264539 214864 942536 1621062 882017 1354467 1394859 1809178 1006451 1847584 1292886 408653 432803 1884215 139602 1704559 1809435 1965682 399256 1129215 1842169 1863087 321492 826884 1134408 271827 1788952 1978668 687955 886952 1491691 1281818 385136 505958 1479721 821636 1478745 1059302 254980 1598450 845025 29866 1275417 185792 446160 984421 233064 1099354 1224697 1299852 348435 1952933 189565 540843 276010 1486795 1665419 1333981 1289476 1577700 103102 357008 359787 353823 1027823 1519290 1084356 128413 1818895 699434 1119187 51459 415631 1817577 1607870 1817288 1225285 696556 707316 754307 1612148 622633 867233 918979 409983 1376229 1201436 909020 136681 1613329 1261716 834932 1682874 633544 1582776 921347 1680400 1889143 356070 1615673 1031226 1931058 1910306 1582891 391561 1405318 529312 522020 691722 960197 732181 398542 937233 1783016 1096286 485302 1090058 1423496 1596739 1472342 1204701 393961 685310 537238 1747065 1348778 193458 210815 1398632 1448390 197135 1752560 920474 1012741 810993 1145295 1344672 1638631 1499545 1618119 1095156 323210 217272 1262855 539316 73734 1466491 1353569 1210554 1278363 731939 160583 1255482 71535 215799 20453 697893 1407722 425798 1048498 311147 1356095 617101 1152568 1610389 1792593 1209716 255408 1849731 148618 476743 629342 1697934 1060083 596646 64045 1057806 1659627 800567 966453 1788253 13311 1874557 8770 206721 1250815 1773795 1558105 1911200 1134789 627036 1976323 1964995 1920579 1670191 1220391 104809 372634 223071 177165 575795 1434455 1130801 385137 1049423 255621 903888 1692859 80927 397413 1540126 1803825 1109884 1215888 1722401 78176 1111455 1447279 724916 895602 121727 1450348 797863 1209695 1693703 1093874 647723 1113242 525688 1525500 1754913 895870 1018848 94754 295409 171793 1184489 1374916 1677426 861503 1133170 1907796 1683421 1055731 1520460 1742533 1075285 449530 1257743 541350 259309 693138 551630 846935 342256 302252 1990948 1024241 1232426 898784 217556 511620 1100098 623073 411065 1517008 1740762 1542661 807203 1403569 1273204 1923854 1354220 294387 1560697 825210 1956969 1167103 1771709 851162 863976 1723863 666354 125959 74726 268770 287041 1862040 1205486 805926 481573 1559315 1697893 89523 349988 917999 23326 1207249 173434 1124829 1150550 442564 1219593 1112542 496439 1887922 93319 883947 364207 418121 445243 439431 1192147 1286362 907219 1090952 673812 1777856 48479 836280 1038048 1812900 941914 569644 469173 1581290 73635 1104066 1316005 1398674 1965591 1494100 1188359 38846 491344 1710507 703977 336985 1252265 1016962 1809905 839913 857237 1319569 621454 1061794 413823 533348 939602 1330732 972533 102872 1655120 919449 446974 1556618 21891 1081042 1214527 686289 1934290 1458271 1351406 1475014 1282758 1108853 1466498 937196 20636 172 200271 1099109 791796 1302771 740404 1364381 55243 1983379 1309142 353084 1646140 1728434 390650 1350890 373621 399178 720176 846126 131783 877673 618070 274201 84049 1943565 491939 1559594 1543762 1537720 1841311 391123 713897 1782110 115822 821118 1672791 1928100 556390 416222 166902 750070 69935 119489 390037 630401 866697 1346646 1337454 226215 1809081 946032 994652 382053 1939025 1076483 1303996 1582169 1600124 1713318 1627156 476592 1773913 203934 1916507 377067 1041037 1197014 976489 1555062 59010 557106 335622 507751 277830 122644 233809 543717 94018 575729 1046447 1078419 1196500 1310277 547819 350322 422859 104198 1926427 198434 934945 1427915 1351872 1955397 390761 533362 116261 555079 1854930 1362699 1971566 396693 1140214 62750 1981419 1254440 1047294 1396556 1705884 314888 1343915 1040387 1778404 576912 1968465 940098 744545 932893 94893 995591 159254 682208 447022 1851108 1003879 862439 570621 1789220 392402 1310951 1063944 421379 838334 503523 1724082 432441 1739729 1797801 191338 82425 931879 1878452 1660942 619543 1143854 1145620 368233 1310988 632766 1164090 1178585 1109919 1809778 1741670 264741 1746161 1645377 471446 924780 952897 772588 881790 1010107 1091248 1096560 217358 1993142 1111465 1078593 1876599 794178 1093091 111132 438422 1584492 1386518 748112 796203 1570052 1126689 1694761 1120729 142344 815479 152855 100147 1278700 1690125 580212 1817923 246165 1002954 543353 1624919 1214780 18194 1507975 702649 1500402 1908728 183092 199091 1385708 1754242 1217258 1957777 733707 346675 690481 1022086 126918 1276036 1091431 39786 473824 715018 1032534 822878 80664 1807015 1757495 1968693 223624 284310 1305805 336739 1573249 394603 900822 517757 1712307 1916480 774842 1219066 1036984 1056421 68232 1505381 52999 290407 1040119 1355644 1214576 643444 1151736 1063935 805906 294031 851811 1581528 1708250 610636 641947 890435 1329276 1617696 1071678 1461625 680196 301610 1725537 397313 495023 1961705 606586 154369 45030 396369 123907 665443 111756 1152008 1633426 1988347 1909659 1756204 1787841 1182953 1318627 1896080 1225340 858815 35762 346471 125321 1678541 1527510 1504341 1297815 167231 413254 1169981 1544757 1696466 20148 1158702 575692 1862043 501254 1548704 1907876 907542 1554121 1529860 1993166 1396057 1502180 224648 1811734 1011467 226909 1953821 665473 60393 1482532 1156856 1485462 700584 97409 1112705 907526 408636 261003 25742 829453 846328 190963 978058 1367579 264021 375735 1579161 1026353 922504 1525835 1565512 591411 352108 1395971 1283307 735138 1013077 651728 877569 1448610 1744151 1208462 638691 1341483 128307 1596597 1295602 850393 1611761 1727553 1018529 849462 1703719 1927658 53316 1679722 813518 1170800 965600 175090 1348749 1914497 1022377 1864080 968526 898637 1419283 739874 1808835 93178 922261 1061926 217791 621507 698896 714829 268839 887845 1539831 1252562 304431 1008427 1034367 1700477 1570535 783202 1541458 193531 1198724 521533 1386002 1065694 368066 1580396 918094 399401 572844 1222399 1304963 609880 1062905 1539142 1866789 699934 310301 1686126 603746 1662081 554247 1706350 1940791 31272 1504685 82782 425871 102946 930078 711637 164122 241822 47289 704931 1763870 130275 1647986 1339107 1405772 1825765 1182671 883449 1137176 1901411 1092728 527339 929770 73349 327847 572148 517190 415340 640999 666784 1512568 1864405 259519 29721 1336745 825658 1644390 1870067 333060 1749346 1508410 29319 1380516 911331 630511 1478134 1033431 310099 128034 180573 20179 1735980 429476 1671835 1052802 509294 1239097 1184383 380934 1609874 812889 295776 311297 1341839 1185820 1120875 803823 804480 1943302 667971 784711 1636414 330005 1458066 1550519 1891611 1368453 842492 990452 1279174 337638 1431315 1381563 1260829 100896 1420375 1724675 1119537 1762542 215645 349979 950051 401046 832389 1930341 555296 409077 1583244 516774 1429438 924378 1817813 1811654 925447 1168231 1833034 115113 361878 259370 527014 1109045 280899 1402735 782679 903935 1257631 1624333 459551 1157774 388981 66772 1009810 600629 1457114 440527 1242588 864812 1101206 418930 632476 1827984 1420984 38241 351908 1129805 47280 835826 1224218 354573 1593519 787451 833523 719574 527281 1372777 53151 1074439 784935 1116675 243330 731402 1458724 1513253 141096 469771 560492 1163895 1946366 445369 1503428 385545 1486414 771853 1197345 944946 1941648 403299 767246 117376 124239 1776892 617963 1108922 581940 693299 842361 1700116 568002 489204 179822 1296390 1495511 1428998 379996 467880 1627266 1560247 1823547 278456 497699 455280 1767736 304078 1224669 1024314 1367660 627500 1672339 907594 178632 446680 210629 1351182 1593274 1953194 465730 823172 795976 1844337 887347 817470 898152 36790 552269 686222 1221176 844176 315902 868927 576720 555689 1334549 1517698 501021 1504468 848437 72520 1920383 1944938 1303314 708012 1072541 1965292 1836100 853398 254720 451438 808753 142503 372605 122691 817230 1984641 1466217 904605 1286911 1350162 1716566 1705610 916654 248833 246785 1347635 727847 1974853 139921 927184 942667 130683 1586019 1900553 1835082 1696066 426608 1024629 1413856 997120 473454 922203 1102312 830624 433370 1655564 135946 1867112 33534 460599 331976 1191860 993860 1417615 457046 1211497 726926 728055 407993 548443 885587 1085497 1976772 128144 517381 1863287 1470653 1796668 1245377 635291 24743 668547 103855 1492159 460484 1720466 1995862 1748911 957451 743864 744199 977728 1593433 621691 1253814 799649 757715 1771162 27319 1805586 634279 34116 1243226 35430 361237 408344 1425915 141410 324738 1701362 1895872 1397162 9722 1696279 1932197 65474 854834 810487 325926 1262839 410686 1890237 742983 1891818 1775533 379985 132882 1877883 1922883 789279 137492 1565444 670456 1459244 1220711 1225734 1703052 1767440 1190990 1461273 83059 1335899 457078 564757 1794204 1257864 1581065 227652 616082 649847 1634200 1302343 870301 1243691 9350 905127 1015550 1724428 1415942 1758456 1404257 1046818 982589 326956 997732 47949 165339 1585874 1185165 1653891 311522 1902895 1692870 1665759 1553285 701040 947657 964588 1409152 1628032 188808 1963023 1551413 1597814 1882913 1590380 223038 10184 1091925 1695112 721687 1908587 1491185 124120 222064 66392 1457104 1735446 1115570 1617588 888738 591593 1479951 418067 276924 1971012 1427636 80617 1235721 1258808 1413258 960781 1573341 1447955 381614 1848798 1898766 1794098 596152 1378800 1255313 1906059 1771535 18536 602164 243685 509769 424526 56233 753432 835409 1894759 1744968 584978 1627860 1982640 1253234 176068 492259 1150208 158352 15773 657645 1166926 1267067 1181244 1785703 63500 60527 1059803 1561296 851019 1706739 1334210 41415 1534688 338281 540852 49527 664116 315605 462292 85553 1428353 1944220 663146 335396 1766672 1959688 854425 1782561 169307 1744823 567525 1819411 1991912 686806 1561299 1444328 1489095 648447 912478 1369663 213054 1746394 371922 1452514 1290334 1872637 262027 782991 1571372 1928520 172314 1195836 1392329 492533 1236652 23451 761744 1330938 868887 1280883 876934 354452 1542559 1147950 173560 1746719 1894014 1826105 1550383 1506806 1672851 607832 256249 608449 674880 1406054 870026 1360550 656107 1697234 1580472 1175517 771808 86560 1298933 98509 688455 1038487 188561 828675 531809 914312 923880 1174809 488169 1765504 1287271 179091 189921 361443 1021375 906788 403309 677028 699420 1935161 729598 172715 622801 1002680 1952238 1282787 833874 1356999 220668 434656 1173268 468473 844756 1875984 1672525 1315438 1742279 1430527 171425 927478 1211918 675876 1894657 779887 260108 669587 613720 1741385 587184 286058 415143 1394022 1304707 706302 1139000 750647 1759060 124026 1557268 1751790 634737 906650 1875351 165394 709358 943594 877295 1281807 1385486 1123300 1856197 495150 1152338 877385 1357035 1878155 1052688 927396 1938647 1561425 608242 1309531 1819739 453654 186181 996212 42155 1863297 1690109 296790 1541692 138617 81077 1790507 1239965 1286648 489426 204363 353222 1135365 801990 390168 1462371 1235949 844570 1999208 525782 1407964 335980 227921 455921 1769055 1740906 562296 1472419 516909 922595 416066 643962 845906 997124 25579 1715012 519203 553430 649963 1079730 1915065 1512982 853509 1645435 464195 1532656 901017 1327205 619263 282469 1133984 433429 1903385 1667832 723255 1738846 1798274 1342025 436012 1341219 254525 1164453 838797 181993 499003 596641 1984018 1415789 1039363 1971991 1643155 486263 497941 1318676 105749 286217 1911103 1467449 1560238 665356 1381946 758453 255113 524415 1554959 864714 247493 1344237 1331195 589972 508885 826648 743691 608175 844112 1272632 1777558 1368368 1723041 1970891 1817710 1232788 1765631 1829012 281355 1764336 539642 1828675 685477 799313 1587920 1632402 1030447 135070 472307 744799 1947982 1924403 1509897 976030 968171 607841 1722174 11303 852271 1136501 1381938 1257315 1676322 235497 1494426 1430208 1768344 1379106 1306134 1085886 1353238 1666987 1905667 1746105 905636 650020 1925635 1564694 1334850 950296 1120419 1686041 1827951 853016 589114 1455962 619354 1108448 55409 303707 1961754 460685 1012260 248538 211964 928524 1616706 1110211 1541568 1560446 1187530 1451823 1952967 1764908 456949 982662 80713 893867 1023344 1935498 937338 614563 1093610 1156234 1950080 422021 496060 403023 422665 1356491 629963 598856 1994924 1125436 166745 1750542 635974 1025918 813667 1234211 178050 1301914 528383 1896016 1418030 22609 1804162 242251 1066986 1094123 1400550 296302 1960452 626127 1924650 82585 114478 118040 1343825 341187 1516089 496624 640821 324370 1608911 902193 1432914 772246 749770 1495919 1986101 870465 28621 1163093 509410 1337511 1160537 416645 1590790 1966262 1570333 1397045 673415 921475 1131953 1088576 763814 1325114 1424232 1385756 910044 198235 804213 1092880 174978 1297562 73063 561554 1360572 1266043 1786794 1047249 221474 544273 165361 1778429 1207661 1992547 1841598 922781 1522792 164882 1778335 104804 1117677 486912 956049 1154136 1206173 1471532 1919192 449840 856503 1039872 1969919 1900142 1201873 111852 570047 1955960 302373 1863981 1226898 1869090 1294611 1456485 543818 1193762 1771809 1799608 1512748 1032263 1303190 808875 847495 1246538 115155 1225180 1673490 770896 1023568 381739 749497 1816837 1936295 393358 1256404 1605662 1956611 1620934 1380379 105604 546469 1013743 641596 1247029 1499564 1845680 1136288 997590 1770760 1658658 260097 1397682 84964 707346 678727 781723 224292 360079 1854082 989226 497846 251991 1813705 1544585 1884581 297615 681818 1959651 308305 270617 1172504 496184 1737047 1542735 1105293 243343 1445061 1458287 474103 1539981 562344 1956681 514925 1151932 1641168 1760118 275299 964666 1243273 393678 1813106 81430 1131448 460756 28569 1138572 1357099 166549 491292 1884159 1847750 1841038 1566706 460155 1904800 373174 1704265 1132420 516608 111 1579831 1613672 660105 1725864 1942562 1193941 1666801 250850 767021 1015082 822935 1721765 1515362 1798411 510132 754585 380136 955855 463657 77942 1867471 490267 1614125 112804 14163 836469 659732 1855389 1956449 934696 103536 736732 1017401 645925 2187 1055638 253740 1640868 73258 876696 214775 957147 833990 1781450 357417 760924 876780 1558429 57287 1122367 762541 1371422 1688284 447174 420178 468714 457875 717061 309758 772555 509195 173527 1171274 1775431 1656220 49480 233707 1249961 1253718 1593746 1983212 1470254 706852 1723380 1744714 735412 1399008 1884881 1837410 455727 879148 1594400 1996146 316440 320307 1714254 164013 1780123 1931495 1824766 290310 432198 1461661 797798 1837222 1169116 309413 999770 1440393 1947313 1964312 1714833 552661 1486268 106663 552334 1988159 1543385 642641 112263 592443 1811485 519825 994774 835597 936883 1519488 968893 621634 271683 903172 1710770 274845 1312478 1922290 1786180 1453748 158653 661699 1982811 1788085 290412 1635555 1353815 1066708 985818 840261 539257 1940163 158514 1722226 1732162 1954118 1875824 69251 1143460 384989 533342 999183 383010 12524 1817191 997818 1296698 357479 123786 493297 1728729 239486 1956813 1200293 1125966 434201 1900634 1450768 1540846 1743371 963412 1878278 890959 53064 1506845 1345576 1702161 1788882 1392902 1052738 205430 1988557 604063 803048 1709329 752189 577976 672014 1418211 339121 1330110 1273059 841450 1348548 341659 1938122 638411 1898506 99536 115920 1986270 1765161 53779 392769 771620 1216754 145425 578496 1577020 1332918 1112523 79249 933917 106254 1120388 100499 981216 783695 860996 239083 909295 656623 699393 964205 164702 1286753 718298 824341 1872427 553205 975196 1506412 1297300 515936 1177710 1160892 381032 750615 900903 386905 1556317 717881 1422260 10812 1113901 301383 1324741 1047116 688657 1936083 756971 1861387 1494424 1227281 1049959 1456597 385023 975477 305257 9834 131553 1744998 1837788 927919 1571037 738804 36518 446122 1318775 302322 1510073 1764125 1959394 1259837 377201 1316950 630110 75897 1749810 1674679 1665385 1218397 1865507 1799751 1923650 1966373 1294306 1887265 1383289 333731 1322059 643505 154135 449810 1831159 1769202 274390 302274 18657 704153 1077491 804489 757827 638290 1184503 684277 1495823 710247 225096 45233 1037927 1824584 1390312 1020343 668344 1904515 1181501 1764273 311687 803228 1798244 579725 835219 1699429 684730 533400 1545740 1619840 175265 348843 1272413 78038 1416920 453402 1253152 977429 1080387 1301198 170006 1390573 1533933 1320164 224495 1969981 307835 944724 47369 1253594 1431694 818239 1378233 708628 1123225 1782135 793304 1486771 1527697 2301 1992786 494320 980012 1249199 1865216 1883304 718794 1478010 258327 1884822 1232371 1786888 905155 813058 1609647 68544 1015076 1147123 853820 1494300 1340259 554616 1269731 84093 583834 446748 1657168 387799 1801618 510140 197260 62428 1842388 1043799 1678447 1845737 873383 513244 1493360 490019 1368641 1108094 1980034 1308705 838854 630596 1527083 283026 1058668 1019529 1045836 719778 457837 1712199 367052 10941 677682 620307 741814 350568 870178 1693942 1080053 1552100 1937368 729932 1761677 768110 1432907 1740661 1778943 1889966 696922 1940733 1697817 1544143 1260472 605312 545861 246065 1668579 688434 1580812 885477 1947369 41703 698328 417067 1605903 782558 1402661 1676013 1935236 566327 179743 55714 1189938 655420 1419787 1736490 344916 1237951 641261 1756590 1959573 732667 1329588 1541292 815729 1655778 739949 715261 302806 1329384 848335 1872464 204029 999073 255802 717392 410750 1010118 1694030 1001730 548964 1384360 1389627 1362984 1065221 269156 507350 1294198 51493 290827 1899863 405213 904473 137548 263037 1566046 1639315 1380600 113933 1852467 1355791 1615509 1013288 1253003 1529064 460570 782416 1022204 422833 729653 314283 1131781 999318 953872 39037 1800954 88847 786951 666335 714046 600049 891112 259627 322132 1804893 507511 1063297 1926705 1079320 1755358 575731 1606701 297936 881557 1693926 1538853 133768 134144 1779645 534711 1790381 870041 1054813 619440 698139 370708 108115 250975 1063456 805132 1175120 453239 1175184 1085965 1337455 1791192 834638 1575527 1885382 1164566 1459811 574191 1363895 58878 664842 669923 775750 1097623 57186 1507148 839655 1506256 875146 1806595 1449900 446722 1694111 160517 335667 1716470 1735576 1299645 929777 250683 1234993 1830673 489514 1000925 1316997 1525077 119945 1633535 472933 934914 1561215 511555 1897089 1871180 369551 1518085 112098 1160175 62728 1598913 818956 373374 199363 273407 165401 51209 69109 1570822 1773713 1423705 1053959 1206962 639333 556305 1073959 1288935 1245655 219863 402354 151684 1029041 701907 1046477 1189171 1926950 1092572 1247451 1385807 1565859 1278431 1171198 1939441 227536 1545698 951119 147147 440560 1656970 849661 1397172 1497365 936441 1245611 1161388 420171 1459758 1122581 1205078 405763 1948984 133902 1196761 317881 693460 442684 1120606 1916895 759119 731542 1643636 980576 1401543 1625554 1420353 1849357 1153154 823977 1368270 1570481 1943948 1699108 1332075 523827 413048 1063448 1295236 1341664 1415779 27000 35492 1906562 980944 91356 881093 1062292 891606 1699874 593145 1380229 481738 724059 243388 1496344 464146 1021880 1115833 1402298 1649088 912535 1035788 725011 1469721 1889121 1833463 1767953 1321668 1447190 1962551 1110746 586358 886895 1093263 1069590 982519 733671 1535113 1406609 687844 74142 1560582 1251132 260719 1504653 408371 571131 469185 1599609 586144 969246 1104963 1183957 412777 403177 873094 1946691 1887577 1584828 1957085 824656 508746 1755916 655044 246111 211190 237876 1409277 1892247 199743 1048322 129635 712331 1649754 1883480 1303792 330844 1430917 1090694 928539 1621195 1705818 1051078 44557 1428972 924845 861974 744696 1468132 278290 1655375 506585 1087101 1571524 1175771 1195261 1344514 199323 488462 76478 1684362 752770 1649777 89450 1121917 218947 1639584 1828956 971597 1951829 1182870 249005 1433194 932947 8146 1958801 1265807 172009 1158931 700979 1084173 389383 1166444 990710 647707 1951020 217662 984697 312251 650440 466526 502128 1325619 918731 1431704 699272 1472332 1017596 210098 603058 390366 279547 423657 1306156 836939 1597114 637700 788948 1681240 547985 22784 519660 1461297 354258 466543 345696 1390092 791214 247533 602096 1980041 1552653 1015359 1733724 1764666 1526027 1022179 298245 18359 1692154 499981 1701368 953368 1978319 1537184 1563972 468762 1491330 177585 1258156 862065 126937 224147 648644 1660095 600634 1958641 179574 332974 831614 1518445 903319 1205016 395262 52192 1987978 204220 1066642 228670 64871 950457 174678 258681 667800 1177780 526344 535121 115232 849510 1116115 1130803 1819366 611057 557498 584916 1034457 544196 1292412 1500741 142312 383886 921303 1350893 163728 1541416 66940 1632012 1712010 1862074 163749 1453625 1313008 725975 1543448 1652309 316418 1210606 661721 693158 1015648 473629 1116830 1974847 1350747 495559 264984 1750944 1477678 1627828 907412 321536 1177605 103514 1566887 1589418 146920 1159726 1444245 1267639 651873 733330 490999 1620240 1290070 602181 1672947 1146609 754990 405682 1591868 1629498 1030608 632467 388072 1120829 1983284 448879 1449667 1182479 673745 1165536 651643 165641 256738 1633547 475071 1307331 547208 1245067 1759939 1262769 329340 1100788 207815 1717243 1634511 300652 909476 838173 1362765 981870 431121 1106235 1892713 891042 1383454 888708 673936 1297777 587181 772156 1999927 163032 363358 615531 1702541 972414 126263 1329895 825206 745916 17334 1074530 439538 728328 1640462 1981377 1024557 342921 276536 1608252 801841 746393 660304 1186665 1262043 376172 207936 389067 665893 1931424 525142 30250 852766 900327 1340542 81742 529269 1795212 1951324 1588198 1699514 496299 1915732 173160 554796 542576 981588 363345 1065254 1750776 571182 564481 222630 1189104 1830202 533019 428535 1165117 722474 1497876 268114 864604 434240 499621 1870896 950099 1438979 129776 1448314 697242 1257181 690717 69585 1755431 717366 1385373 1526035 822185 540587 538536 1766029 1235090 1106083 149445 1120194 1036444 1902232 1934315 439747 1451713 1710366 887628 730123 1753802 1128486 900511 1851141 1437422 1116996 1870026 1184617 1512034 1961931 389895 1984457 77093 1376061 1653936 448358 1053356 544588 675544 707983 829824 1703483 1293470 729419 455392 1444044 1000645 1395784 1205377 641181 1223145 1062308 324141 1513801 440418 774922 406505 32784 544971 94767 1426950 1607950 887751 1340489 1169018 1571512 1096771 527078 1699457 294719 987723 430561 1552165 768523 514807 675274 604800 1803860 1120260 1984123 1770318 23381 669641 334813 1085823 414041 1509508 956794 847832 1875192 1461948 664235 1577774 409109 860253 1189390 1843792 1399995 549647 241697 55303 1255551 1975636 177312 886875 1024656 772911 251139 237113 77749 1941477 1906716 1760015 1022614 1889461 969621 596415 1659470 202175 1588149 608085 1540857 919605 1332827 863509 45734 667273 1068940 20977 97097 1223518 1013087 476617 107349 624194 1599076 1498602 560839 337752 958354 1963034 657890 670501 1976810 226510 944788 1082375 853687 834711 1347504 836591 1146017 1638419 217884 1232160 1108676 1931026 1562334 53825 1559148 1466591 150514 1467891 1550715 577734 1602598 1710701 1961269 366260 1402475 28247 1050453 222989 689393 923885 1986805 913636 862707 1173862 249196 1899900 1180758 694271 1653088 1397498 1930057 1258425 1194592 1317616 1426239 1322961 1395213 1744169 1720676 965683 1190715 1335549 512940 1157497 212446 1797677 1487716 947224 434364 283196 1057973 663315 704010 1154010 939806 317272 1762726 1800244 943100 1314026 1480838 1998108 343543 579899 1708261 1326532 1700105 553489 1317303 1283621 380626 1774987 1809221 853048 1673027 546191 356024 66359 915369 567486 605656 607048 1330017 1152041 710559 1884275 784922 1123775 1281124 270038 1921092 167468 900697 178449 1792381 1149922 189871 99647 1577210 816082 372497 64452 1174600 979997 1753215 1220086 652868 1369147 1267339 1646877 1315457 1769939 1343401 1601459 632875 1701265 1024209 165498 1953695 1687111 672288 1456470 1308233 1686720 56585 1227683 1274324 866193 1090124 1848945 1740443 932506 1027426 514072 1307732 1459232 684553 1064230 1518770 785517 102028 36801 1064524 1199576 828448 1587736 1257896 1213325 578551 1997855 1053031 1187288 648941 768894 161160 134074 1333728 775187 919137 1117948 839184 368946 1770 1605902 779831 312678 48269 1718387 1604422 1457164 45716 1548336 1338598 303989 1965867 790878 312117 334702 806660 72832 725926 441740 903763 462311 505426 1834570 641958 554230 348823 409055 962815 442789 1647872 1838785 1100280 1670248 1595881 1397059 1528093 1239105 1277056 1297650 273593 253718 761706 660665 1166802 1080409 1648791 677122 1437211 1817067 764521 926355 176825 1381564 918153 674239 176287 578579 207521 1486745 642756 1839592 1302494 562337 563676 172789 19141 489769 466456 180076 1520044 1659226 252744 1718967 427787 1275625 1080083 1846616 587880 935997 126823 727327 1558386 1679376 866544 1451382 902679 1497486 1265067 184185 1344457 1296625 1615192 921759 1233289 1292699 1756257 1946458 365292 826247 1250687 342582 117611 936118 1897301 818158 293945 625022 187225 1494762 493715 1620689 332326 212741 273822 88382 575052 871278 1629570 1192593 1441580 1901431 1765154 1496505 433749 190975 255926 380086 1076827 380922 1271188 1230157 1042815 944005 1334090 678687 1261025 861368 813978 1997937 1112404 962856 1316267 1765302 466584 877509 1940327 1148666 83846 1761371 1069968 1157941 1346440 1549022 1319611 1809713 647049 380811 90399 690930 1947693 29694 692635 1517585 815405 381622 1766867 972855 1968258 1307350 1039910 1978725 1114663 1214812 778967 1284874 1391079 1436800 1631452 1899228 885392 545201 1147522 1703118 7815 1118645 1136864 1800611 1693208 1470772 1794787 1182984 284863 1147403 1690264 1469627 1384066 1026132 1265246 964049 321551 972722 1368981 639620 894998 64357 1743418 1403966 1098508 200512 41974 794798 1275519 858699 1963636 1428467 171155 41509 781179 217424 780191 163127 1343232 478591 911752 685854 138464 182058 1226100 407361 1924253 543423 751532 1186666 1592997 367225 1712386 999721 1441996 1778372 1021991 1034425 1125425 1291557 1355556 537461 1001820 49201 2430 717483 1473901 1083489 825484 228220 1743958 1750556 244397 561420 1513556 1653790 822969 1341350 662356 656734 267871 653177 1061640 1644400 855227 1215587 1748293 47558 613227 1086806 1745172 1372028 188175 1246286 303642 745591 1508328 439545 349878 1282648 1382510 1975988 1991422 251549 1489545 252721 331809 1025484 15492 770349 1733662 186942 1113130 755638 909504 1360701 1556415 1079475 784997 1822096 58525 1542479 422918 842235 157971 1936761 346976 485301 1145781 1912108 350870 1142334 1052687 911226 304131 605552 757305 898038 1795342 1418026 1516478 223059 1769496 578497 1533988 1711676 523321 614111 1359929 1019625 902283 1187538 11090 820221 1740806 398539 568027 1769807 26108 1832811 29621 261845 295461 267372 1701737 1597150 1382191 278270 1116733 1105426 1368490 1026597 1297270 1309487 1576158 893015 1887997 375851 727674 862657 1628848 591496 1186848 1211126 1898249 1907618 1003222 1676027 1290381 1183460 1902272 1085973 794158 391881 71275 1723382 601652 529255 636809 1300622 786378 59522 1026422 1550742 579601 803042 784786 1287866 170645 1862457 960439 899383 467549 680973 1927903 1084102 303841 1866363 1149407 477810 367147 1975106 481898 1572027 1201706 1418373 49156 1174859 367485 499121 460369 1020513 710825 816925 1744100 550940 1260343 170139 260475 246657 432501 1810668 833726 261138 710439 163418 451373 1412746 569536 260917 1290845 432020 447630 277508 1766643 1326007 249369 520455 686374 7375 1732130 60270 777233 255789 902908 612112 376845 952196 812817 874159 1699738 1537401 727846 28075 629144 1993079 933628 1526235 1220715 1070512 259530 347223 445670 1055994 583487 961974 873942 482437 269359 450906 408556 982844 688744 1116469 1766945 854668 698819 1392947 1807525 1552292 110773 1550565 365728 408698 1137346 867858 286736 519172 481500 1062235 667990 1725607 1167044 69850 377525 1506080 1239217 93322 1245481 1278946 1999179 27084 1068656 762531 618622 1176425 1477879 1462336 1364577 145612 1066492 1616261 480719 1393741 1422038 1196739 858011 1966 725718 1569352 943093 888367 617889 815625 1008020 972430 1316892 344750 740427 761849 53682 813421 1559931 763422 287795 1203312 1546440 1280697 928810 9032 1597115 171230 1886544 252190 67878 124815 1812731 407852 1479084 970176 387985 1367470 161171 803118 3568 1391260 210654 1852062 1196828 13396 1163843 359226 84413 51929 394599 1306716 1715433 828163 756031 1704730 251749 1498204 957231 338737 835202 1227667 154397 1276882 1685846 1093590 1284220 446205 961690 1194660 753739 1497558 338894 112673 385060 1725790 492036 1238579 946525 301895 125883 1512640 1034943 1560252 42348 361980 1076642 510752 1282598 1702916 1125879 1392942 74601 1359266 837862 613659 1051010 698602 719490 1109592 697661 1969745 1907505 1491595 531209 1736861 1703195 1384997 330345 379413 236840 727451 1978646 98840 226629 1636396 930983 922219 1466109 159505 303945 1886646 585459 1932101 822179 1528910 852246 1573442 1535864 475596 159718 6438 379060 1955481 80943 713506 748414 787601 840197 891127 297014 415479 32154 1454000 705581 952337 27066 1606009 986370 684319 1112861 1281279 115960 1635726 1815658 691045 1883919 739283 1515044 1355731 1048206 1198964 900624 182655 698445 388100 1421797 1901225 622556 311699 1736306 227219 1140309 168638 1736417 1760543 790911 374322 1978468 177715 249518 1938950 1144735 431923 1386541 1049256 117029 1626965 1086589 158871 604273 937552 844790 1239802 641103 787952 490602 1411110 1954422 746415 1852723 309954 1739676 1200112 749878 233643 350805 1676059 295903 1505968 1220319 1203200 673138 1729328 447191 1942824 248552 1914088 954620 1428550 1113413 332149 332608 1114585 1444629 1020972 97610 243302 1788116 570709 127499 787548 590746 401681 1084388 115186 1866825 571414 1544547 1419013 942768 756134 1447803 1307526 1450710 493460 108572 1410323 1826996 1001076 1739477 37848 986226 1283006 1950313 1627072 1168260 1886200 1585502 1491611 487805 739449 1104295 1450429 1756950 1721720 279917 1616769 1633190 587055 1417926 1657319 750219 1756499 1023731 1703570 1922919 651273 1474841 649998 750404 1180420 301824 212840 1677775 454513 790916 1497107 1919227 270013 561430 1006727 1590270 315647 1701123 411936 344055 490134 1005207 682519 1938570 483321 1496073 398253 1810669 676591 1725055 917049 1967561 1264393 603835 277863 28878 431905 440496 1885254 198395 917830 287820 1771119 1039275 108141 1671535 593959 252155 1318342 1050089 1778156 1246029 1132063 362204 1993207 1692304 387222 1405813 1370399 1860391 1150350 306030 613830 912539 1750036 1819147 1455729 819515 1186487 1440487 409325 1567927 265409 733265 1741220 1860802 1800304 1521347 918206 947321 1888010 488367 248424 352618 481145 1690071 650615 34436 1350791 766565 283447 494078 584065 559785 44741 1400468 1316060 1518791 1919597 1758058 724250 1714243 155636 1219007 1754536 1925062 1568159 1202510 364464 1266514 1471815 804235 1229628 1799274 1632492 536509 86899 1002349 1021252 1242481 1868477 1933239 656492 1708912 947158 62927 428908 1845192 1345127 1544913 1214342 1282531 871599 644355 794115 612125 1750249 62191 438516 716770 1588632 1669322 979031 665753 251701 671453 1537654 1716413 1569722 1433145 1476192 1356274 1005284 424737 1354198 1634384 1491424 873240 1773451 1063991 1936528 730975 1453877 1752323 1294829 838260 215160 175005 550072 1255425 212273 1329568 778206 1436346 555153 1308410 946190 1578236 216162 987699 1697392 42676 1773030 671444 409831 1554376 1444514 915498 325772 1434118 1259369 713689 780124 61267 75716 824408 1425495 1436718 1158129 1923582 1008373 1926911 1696984 236653 1524208 1477940 1383884 1810771 1026136 557659 1656035 1799885 652239 1090582 456442 116653 1183355 1111003 1757520 1201744 1065773 465958 1085061 861185 1709707 711272 1894694 781181 1542461 1890822 504816 1771702 1868576 110626 230261 364763 1926039 1922960 687570 996126 405909 125850 1501496 401931 1982381 977406 1474256 520533 1751061 1423881 278002 1812016 1116852 18466 474594 1189965 556111 54486 935083 325071 684528 1643193 1005589 272528 713635 1591183 1036206 204433 1581697 1168505 1479211 1765567 1321099 1299846 243293 449496 319995 1599577 1829402 639798 1477258 1284515 1798008 1327170 306723 761154 1151751 304213 1311709 47668 1165852 1954838 1391788 1909736 1829972 441022 1044610 1104231 730858 1182358 751576 106121 267508 553179 1252039 1394740 1569116 590936 1932813 1890205 1984864 1061230 1751791 1631162 1251755 185903 1772082 40583 1736688 1269097 1194464 1676946 1907603 750208 317404 677047 1917140 1787952 1088900 698931 913660 424935 681515 709240 944617 346027 578606 1479196 1000562 722280 1211560 1604118 393613 753080 752951 1691523 84257 749334 423861 566405 384554 780632 1023294 26102 1262523 962411 1958746 1414734 1035062 567884 785547 1963950 1402988 1776849 224651 261285 1164737 91314 251480 528402 65195 1061412 268589 1856233 96232 1843253 661725 145696 628486 1397089 1623700 1283833 672447 1127294 819956 312691 1113569 294258 697560 716965 1799761 1928621 850572 1572976 100234 1448523 112091 1905023 1336968 4207 1573747 1740576 450561 306649 401337 1076031 1372997 227083 1092542 728043 201909 1355724 1899661 1531696 877973 1696408 23145 1736009 988021 1951107 533093 88844 654278 1592208 1180234 833273 195195 791709 437797 614269 171178 1857260 514786 1890144 1540982 1145650 1785705 1502770 1668999 1698961 1827446 1458152 806531 1329845 795232 1685985 1549148 546697 1959304 1885689 535768 705672 1762768 449383 1970491 1632614 135739 834891 83825 1278884 1915700 947146 689999 1737190 419798 1108679 1703143 375627 893233 1694359 1554858 1758819 1001406 524701 1039129 1251236 288873 1159795 743803 1443174 412944 750384 1871425 988888 1342284 192826 622161 1202329 262728 709687 1262427 224859 1557928 1044730 435229 1928887 1434298 439065 1550747 177767 260340 1796772 346167 503255 743448 1162530 513811 59370 26087 781654 221928 948391 362193 1224175 1353624 1903846 1983320 269024 1858596 354562 1742999 794603 1129882 934511 1716520 290125 141292 1261580 562194 1881537 964633 1901952 131656 173155 1002934 562943 1867598 691760 317832 1526462 1411238 58416 899094 1621663 514961 146137 524773 1329519 923894 616094 1713647 1512852 1144333 1691054 342986 1140548 416136 1426512 87480 1104395 1446440 81013 1180882 989697 453963 1189228 223989 518060 57267 1920800 726112 780300 1273757 1172277 150521 1732032 752591 1963539 973724 544045 979900 492344 1346951 1764304 1712968 1583947 1620435 1789242 400309 1254081 1916647 1894223 254011 810231 1224353 681328 911500 1088693 379675 1532617 974718 131233 464414 1812402 251051 536570 990873 988074 664576 1778403 1380080 351159 138118 476874 414848 891553 1465360 197831 1614007 97251 1580870 892113 385120 1254310 1182355 402588 1286159 968938 416004 1565023 1035784 383670 1075987 794672 1438814 1677046 251266 640832 771622 472097 331464 127963 58541 1766800 681684 926445 809212 529997 8191 1200438 255953 1052939 1271244 1761066 1699090 852206 1668924 1573898 1832914 28815 456005 867011 1314501 560130 1580610 919129 570291 672891 1516188 1229125 1608348 1248021 1603113 727853 878984 320195 619224 760871 125308 312260 84628 1960011 1494765 981771 1996018 587257 1245400 1330179 671805 407574 1935199 476031 1950201 1632563 637619 1313814 1183784 848705 251879 389709 956557 1754436 297702 1877780 1187626 1082472 1497541 1718953 524908 1301115 1244660 1445623 485502 488820 607957 1740708 232665 1975946 720411 505842 1623596 1401415 162968 1992476 991739 270208 446515 217181 421758 801164 561650 1598705 1277314 1903440 1541922 47538 1771889 237126 1974787 1071226 1175206 351336 1569234 126176 375291 1590745 1883750 580279 699749 1612163 1010889 1621614 1309338 662675 1975274 1620979 1089244 918342 1191199 369609 552371 1167458 161400 1146101 341726 1135892 515242 849405 979454 796785 230411 1895193 1942304 1883409 971194 1997928 1833975 949350 79371 353410 812971 1082249 1435410 858135 1978826 471471 1067204 795823 522392 667466 1699087 1989296 598139 909107 1543425 1373653 480724 174655 1661717 43006 879518 1036176 1407728 1993289 279657 313843 1290708 819314 1780703 140962 1810857 898239 1328157 1796769 317455 1531392 1083083 1891351 1855558 769274 312363 884450 346163 231453 451133 869654 1922412 476700 824596 788671 1161551 1590430 1705305 1458259 164384 676933 171494 25527 1394047 1619291 1422002 1365159 1788119 396018 1816645 1149905 1615584 437168 218691 1082574 1847090 456403 579891 193254 1969246 952553 407578 1996877 1044340 6565 1569987 807434 173073 835599 953655 659612 1938238 1986113 632381 1749054 280342 1470442 609383 819715 585407 1333066 1031852 749539 116221 964105 1457639 1749425 1484286 98621 1963369 1579868 140530 1842632 1314949 1171278 565650 559201 1374651 615936 1716924 573924 712457 1250062 1329841 1432296 280311 137558 1079175 1121590 1648100 428698 1407607 990046 1246745 1463267 714357 1546025 432549 1050170 194359 1069606 482386 1324326 382772 1634702 293056 1667993 430432 464424 722323 1270551 406116 620474 46904 74694 1659246 1371724 828594 731556 1484752 298963 1077657 1029961 1556019 15137 757957 668030 920791 1108142 717368 107668 1207714 750027 356798 407447 1739734 1215569 133052 539749 1142358 1958974 1074761 328527 578866 1403372 811534 1568988 1218483 487170 748868 163036 582847 1008873 189173 860225 1788842 1523567 1796595 1548670 1993883 745739 1354935 1287687 230861 420568 3094 843443 1076012 195578 760276 1391395 21877 870007 1408394 1992462 202669 545756 1008146 755904 1183329 58355 1136083 304266 1153919 1853815 1596048 997296 713492 1260576 1700432 411752 1756914 354500 1136826 9093 564899 2243 1293537 1561037 1357080 791026 1336092 333545 940598 1028667 135835 2433 278477 325657 1442857 147363 1907911 1833954 1086916 1868034 1793901 1257438 581508 643264 1124635 1418879 1533342 1178125 534190 521381 933412 1965701 1823527 328508 906925 1138314 435278 95702 1200349 474218 742457 1989820 88501 1816898 178309 157295 1743358 1966723 138093 1070971 1212994 1459419 1847471 493427 1207753 88337 478551 1531823 1492942 1634557 1308496 87186 1919510 62287 1099507 802007 1278574 978760 1930870 1750924 1287133 377028 1138890 1048301 574597 1049533 1379586 1539679 322696 932349 433286 805585 753448 1878485 1451726 297564 1476539 1616180 1933774 698095 1012847 698861 1585629 622970 821644 857127 886966 1150583 1699277 814650 1956061 855831 653859 1503038 1068868 70510 979328 745158 861038 1825701 981529 1450732 567907 726697 1978512 1256405 787236 1829410 80297 1418484 622184 777727 976301 1396189 714536 1175887 1157027 199438 1356686 620304 124855 282460 1660715 748753 1087918 1674025 1904247 260107 346470 224350 890488 1514373 335350 1819833 321988 1131869 1195099 1990685 66367 1541284 573652 455898 103011 1397924 503387 596812 1503668 82198 1606213 1338520 709362 1710591 249988 1405024 1859744 303801 1799323 1681848 1004172 914648 753410 1785370 1694428 388109 1366285 276892 1392077 1118909 1702822 1709176 270394 1201226 432252 666992 100721 1043714 1972711 362675 1452769 524685 271708 1907258 563216 1163234 1245791 113994 1462916 1695136 1147797 706232 1766530 163987 1106952 186140 471778 908991 1535981 1572109 998911 811957 731443 135707 1409323 32241 829816 658396 424608 651210 1192727 1348789 52980 9134 867723 384364 6278 1051614 1909388 1557630 1179505 579091 209814 1286749 1896429 1734225 647566 1779496 121832 365988 680163 1039712 1718277 794871 933384 1842856 1805797 1071926 90441 14880 851443 31933 392904 381974 238967 1896834 765813 1955937 1133640 328238 1789016 1918607 45346 1537312 237939 1755013 461983 111948 965404 1419041 777848 1385871 1665982 914838 1591854 785981 250209 1147895 776706 1215537 1119964 1929657 1665351 1448114 1302401 1780016 981578 221238 1065069 67458 482290 1970326 455110 1345441 1075624 1229186 564665 55514 216587 469964 1555627 1577778 990938 1534377 113109 1676182 715411 1790199 182501 1374842 1793331 1995838 415200 712917 224188 1743268 1575026 322886 1372080 527690 1671857 1093304 1749 1030310 1674304 418438 483725 520105 1475971 757515 1773187 1697926 467311 1258605 1772600 979475 554528 222770 1322199 833264 1732867 1092231 585895 1381289 795161 152639 239785 293060 779066 1870455 1254987 1622705 1526761 1088205 198305 749307 618346 1352710 1290541 756860 1282604 1851928 1589407 1193359 1524825 1559900 987172 604372 1515961 1010678 338138 1183719 1038930 1065476 1473405 790674 1179460 605895 1005834 819242 843039 721989 1831896 425445 1909473 837343 1708561 1415796 787079 1469674 702340 1442191 1061656 1358765 416518 201320 1328617 1545342 519492 1945318 1935865 510314 1875915 884487 230980 325245 1341109 1511254 504079 1342844 286944 1502543 1642465 1296489 475053 467472 1156965 1817655 973430 772021 1001096 1273671 406092 224644 646702 1512229 952008 1851569 1875645 374966 1929476 972791 1984442 1945299 398869 1742385 1473981 1262002 1815366 347998 961436 607616 796755 724958 1883816 740940 556929 1245666 89188 1600765 846361 1411331 1040323 156041 673636 377580 609396 1429543 1669824 204047 90993 1853397 1996509 1852233 327557 1725567 454490 434984 1719013 701727 339382 105515 921005 1506102 1354693 1571230 407002 1134445 333648 181745 666183 1917046 1770793 511463 1364467 714506 1395983 512799 896228 1446690 420357 658746 181202 214009 161702 51101 708028 336077 322167 1059394 849875 1661225 241673 732315 1399141 400094 1224905 1170411 1684688 979612 587170 1329777 875489 414912 319837 881526 1395964 1891269 1561269 885885 1319494 587579 1115190 1298970 1667129 859347 987543 360780 4543 1931892 1653458 1079426 1120150 1421326 1114898 1014818 1586845 1603535 622676 1129181 1558795 1332373 1458080 1611055 558708 992370 1796156 25656 1542411 467533 492373 1466700 54656 608194 1572745 1903533 906701 954914 596875 1493953 1281731 185333 606794 1815328 423732 900520 1795524 1253668 1286214 1650231 1188278 640079 1007844 665128 722814 1638412 89480 369601 1043341 291042 655773 380942 1673649 1073608 914921 1101648 12676 67149 1817256 182382 1663792 1156820 1521238 1747716 1675156 790999 124977 866753 850996 363965 778258 1346220 1847951 1047627 603411 1038875 762131 1297847 931192 285029 1890093 883738 991486 53509 98392 767465 1031713 776873 1488167 1863486 1683343 278917 962445 1977369 719976 1319607 58495 533413 276509 1475818 1723212 273435 342161 1453540 682392 1584484 734502 1837670 547494 837851 1952798 1718829 1548460 208100 842683 1384731 1516556 920518 1927670 1095577 1766529 107822 1624978 237295 189035 1229857 1889299 1087831 842654 1474607 1375053 807054 1722898 1376096 1500547 1580568 799978 367189 373843 1283242 1192111 1273695 935485 972332 597678 1661782 40358 537058 210383 24671 1041754 1872418 1541526 695910 363904 426749 587479 1324658 1637205 1329470 1454381 708721 1843156 751615 148965 78798 1083824 286535 204173 1418773 294750 1601484 1597380 194611 1825230 717709 714821 824535 747526 851899 132070 1982357 1503177 1495844 710089 632602 912355 702737 294472 1683736 470855 1767812 1379582 721673 1959845 31647 1225496 1522178 511 1031858 281887 168836 616341 655679 661357 491145 1807536 600530 1598312 1639780 1235010 525852 267705 237193 1465540 1126743 64140 273494 2351 224227 967058 1488560 1321906 822247 1650214 396258 1521343 693308 51812 1596821 130484 483545 1352130 449135 1473 1756596 1453418 1300586 1412014 1034388 577223 30819 1631090 1170546 1556142 322549 394594 1444395 1327126 378036 1816415 940796 312961 1839796 578068 956602 759931 943252 1200835 686219 279875 1262307 496290 227425 1040754 25022 410200 968633 476413 861349 646879 1238199 1084465 8457 1751325 343603 1706315 1881088 1729841 1454416 1679971 1773407 1960089 972523 1052377 1109302 809357 520860 296131 1212431 920077 1054777 1826802 1323165 740534 1315816 1186946 1010027 978748 595231 338589 834293 340461 732965 1607784 268227 50608 1139857 363765 891945 614706 1548511 525289 1764712 1517815 948905 1700233 1419703 1353810 563689 239033 912158 1066819 485157 1947779 1073502 1129176 686077 268372 1854532 684075 1241239 1249704 1438278 949226 95639 1111660 204840 1509399 361602 604147 1985903 858195 1175297 438980 1443628 1442146 1939979 1931587 215674 579117 1361680 1547307 1872404 695652 392365 1030191 445720 1707336 294453 1391055 1850716 1032412 404219 52570 1957234 1917650 638205 197345 1848139 864896 517718 396981 1416461 1648835 796606 1718838 1196324 420961 45691 269072 1782390 1929607 684572 335585 555326 1553313 361221 944806 619804 1913984 1907322 1780678 546445 201973 1622196 258065 126834 1763286 1681285 953356 493308 811972 1955406 266414 746507 1934715 550588 785621 262180 1409872 1040760 127449 234265 934293 848017 1866723 1305054 1409714 1639292 998639 1050380 1294629 1459829 674021 1958765 584414 1489922 741001 12025 519489 401306 51288 1190391 1847600 148761 361989 1810002 166662 1645396 1537011 1015916 858817 975376 1275525 1357333 626312 863940 1067321 1445210 1151645 1141646 558346 1327303 1473687 1270100 1647804 783494 1481252 176548 67283 466222 1786864 679584 262439 1888929 370547 32845 758328 408946 752557 233277 678547 287636 1137271 185560 1758045 514418 130475 1774586 1843387 1827104 179860 101512 1490174 574223 1159944 715405 1474554 1579057 494333 668439 1977283 1468644 242422 1993755 374633 1783978 117149 1713585 1379219 1217855 88262 1925667 263340 237943 1951574 1853246 760194 1699631 465808 617059 1908297 327119 550637 1701819 1094059 647104 378235 644465 1064087 749460 673829 20620 1111289 117618 895253 317952 940196 1321559 868164 1605108 396067 840135 170147 1860854 1392535 1554382 145754 89625 1677628 1846461 1349238 1839230 1828042 1137605 1095674 654237 1325963 424331 43090 1639746 820614 1519964 1749080 1222374 1829563 1089677 6704 849641 1046401 277260 816857 1335307 1347076 1472324 134157 1697056 1655037 1989226 1987905 1671879 1836255 678168 1396735 126375 1237758 1851623 1028841 1518507 407076 480513 22580 1073082 218569 1288196 1002850 219938 759944 568651 1222101 438672 1038889 10145 1417780 1153615 1586406 1448925 1668487 1079715 905380 1374443 1306362 256398 1032034 878321 1104142 1664467 1396104 568416 1298682 1731794 1990307 885582 1141885 760819 111960 805594 1455270 1040443 797489 353871 705014 739112 603479 409781 1996807 1806938 1043298 1955240 1475950 1873044 952421 1200987 1261003 231020 303773 1015672 1872037 1623242 879098 624805 247888 362907 408300 1814062 1368288 162073 1410892 1335695 446345 829162 1362361 1619543 1032069 1546168 1468236 1444092 61954 727774 1489964 873370 315102 1771089 1935962 118633 1382475 1096870 1233042 555584 1512987 741161 1676105 1247213 1723930 1684778 1881078 1370721 414194 1926282 1307991 1213432 1050171 1195675 860863 1325407 195558 717887 186398 505396 445102 1245880 1262694 1840731 720250 1556509 1812363 1628444 1608160 531683 853880 45933 1411704 235985 1769167 244194 1820293 1413121 1810213 1735698 1882650 1576009 1508659 517074 1329028 528312 596778 197396 924655 1907381 433407 581963 1971438 394568 490636 1702632 1471935 13400 951943 340161 165268 1823903 1805325 1775385 1340924 943630 1698832 818418 57559 340818 1800876 677440 1580279 1924232 20796 811025 1228120 520942 272830 167037 982433 1570619 237555 584142 1663752 131354 1437598 1433398 1317283 1866535 656646 1206553 270894 651272 269734 395017 1793280 244637 1384343 1935044 1872785 633439 1468896 1952425 1460362 1662611 564937 1883383 1489950 182674 822004 418786 1034784 176101 685442 1150574 1424733 1101986 765373 330763 842426 248904 1145332 1662501 532590 858565 86609 838639 1070746 1815470 441233 95676 1491498 484848 1528255 505592 118262 192399 1152572 792719 618951 558569 1311667 334927 1400947 215760 1989157 864103 57978 683797 614460 1009095 759019 1799927 1401974 104749 1273767 1879300 188936 939839 1212417 221442 1020812 1498799 1648288 531855 452282 1205317 1328926 729644 229021 396700 738348 1835397 306805 545467 1582850 1723394 971412 916413 1050319 1817345 1454895 1291136 146336 1176061 798070 439429 648913 1851477 365872 1373443 121837 356233 550517 1376986 530393 1080295 1833854 881164 362159 295625 490921 1003612 395191 822971 678364 700133 992608 341962 965934 1811679 241689 1428684 1445429 489175 1422097 152999 1613145 1633530 66977 1659846 242606 940227 1326474 1135 1607531 1637945 1803362 1018004 348930 945544 1239065 1186916 1418061 1857223 862002 720859 1859038 1556992 1067727 1817384 1053985 594545 1302643 69149 191842 1334186 337057 1691060 931661 747017 1681088 115150 1628523 212860 268902 1137900 322555 1499077 364046 1153650 782459 575832 115764 1660177 400033 1545486 1137071 1289639 1270269 1235308 257465 1850522 1321567 1810040 1786942 264720 827511 852629 1536807 31595 1518789 1687883 225847 489036 1632868 507903 1727485 1213995 1366590 717968 703454 767108 142892 1629215 689786 479154 534552 614946 1888453 382733 1941290 794973 1572747 1411409 1858161 1925294 1108874 549001 82940 1855235 1226792 419272 430582 287894 1207229 889593 1277921 668665 845354 1178845 504506 413559 1440577 4226 1623365 552441 782876 1413724 1172559 636834 467297 439821 1612015 719110 1401087 556041 858728 762433 2175 978125 871536 1604238 491408 1048645 1622211 172211 1394192 1807373 1455604 580485 426855 963649 1330671 969180 1421960 1485439 816309 678443 26377 1705050 44014 166205 125952 74744 1719116 526130 1649292 1194689 1485326 681856 71168 386193 731558 468706 927668 39921 115158 123795 324232 1430291 905408 1177413 307618 1828707 835088 250620 932774 531442 818072 235026 573420 648129 1838916 1531701 1791750 1274265 1154944 1350340 158470 13076 761103 992340 1943694 738 743487 28091 600938 1293822 1325647 1213860 1902778 1924255 1419272 1142781 1079185 281734 992483 1666908 1563523 1849480 1607267 1153683 1068866 311531 284387 1557891 1034321 1147018 1964440 633754 1661466 1480285 657519 452718 1469086 48745 1715221 1162605 657430 351832 234235 780143 645374 579834 480463 460441 223635 1875258 597362 1176127 98456 1656849 618258 1872239 1181179 1142525 363887 76330 90556 577202 335213 1484417 1567170 616725 1185220 1056949 1288018 1755229 309798 262060 1469949 242826 973576 1792662 1581591 1485704 551967 356488 529150 1263717 131247 450169 1961284 463078 991762 778357 1605352 652142 584211 1041807 956173 538914 1604157 847018 632303 1784609 287169 426863 499065 1249954 1223240 114500 611707 1399911 1333581 446916 1865695 1058086 446656 1014398 1185162 1201209 663403 193975 452429 940446 1397031 1672207 498829 1958903 1547277 1917115 1191046 621968 1399096 1505590 1340537 638301 1945651 1843035 199123 694242 1372438 504380 1157656 1538456 1566710 608008 1415512 247559 1730380 1776693 1481181 30951 1804942 962467 1086551 1964907 1493632 333566 1058344 1480973 713482 359313 463144 1623919 1915015 1452339 1291049 712016 342946 200029 1954203 1643483 1131205 1402396 222042 1734941 1848521 1357366 203882 1667383 870963 1942787 569493 806609 1426903 952936 658830 885599 425501 496535 1920290 845080 1642586 1168025 40478 1113459 1461486 581282 437311 1166669 112367 315751 303221 1997940 76750 297525 911169 620352 1474101 1049913 6611 1673808 1992642 62651 731808 1447426 87330 480794 1593525 1193713 479846 1031736 1873827 1453873 451469 639550 1825127 900793 1758116 958345 779959 1343448 1839579 1004158 1931317 570872 894108 278080 474927 1662951 646606 1753307 279054 378170 1114893 1921427 1334138 1305712 1285411 1956988 1961392 1876302 1435547 763232 787023 729276 918102 1313262 217161 1558447 1017159 48476 39324 953029 1541135 685056 1388258 875600 988587 1815458 810313 913207 742751 1222237 1294176 1861958 1137290 73543 408221 276882 1494316 683977 393257 768628 1186606 792627 1544902 1376853 1570558 947825 1847434 1293709 1600404 1787795 1930192 844224 8208 655177 635606 1690793 4313 1755022 1163178 784737 482852 181155 792937 411244 1048263 817141 1894762 1396244 1425833 551239 666934 708080 1164841 1070182 364083 145699 1539492 377661 1417934 1398036 1832111 1601046 851984 296407 368481 472163 1766025 1008962 1501947 1049964 1261404 1605746 1273425 672216 1644327 1476349 1861579 123117 186811 1653365 918918 1141614 194819 999797 479963 1659750 136596 116012 1412219 1747202 668143 220955 1867186 844403 719841 296902 1003990 726184 451083 569842 260469 1797211 1571279 866266 1863086 701718 5099 160319 302796 1209408 1396217 612064 416177 1377089 1298373 1185426 28259 1871165 532919 1329420 1173119 443815 515711 1004228 1523910 1342843 1730158 1506561 1708262 1225504 198558 1314965 1837158 523180 1575047 1374876 1339659 1513371 947475 1551825 967561 827616 780554 1881153 1630040 567783 1708055 1189368 1798212 1298367 558871 1605825 386910 1210031 523185 893804 1026952 775411 899911 924095 356313 1832610 1790930 1246590 57723 1702423 86140 1648632 1666879 1151086 334872 1945927 581349 1359948 1269993 1545837 1729615 903212 848302 1266312 1745600 726022 812337 698606 1677033 696206 1097512 1725998 1781176 759590 969506 1896493 1358649 209458 1165061 1305452 903917 1025674 653961 1069929 792603 1954393 209918 898407 231053 507616 836069 569917 1448529 1853562 342355 275531 1722123 775538 266601 1191481 186492 75357 1690403 1376394 76627 69091 608422 307326 1762803 642936 231867 1566283 1448541 1580965 989615 1316868 1016869 1792264 1243734 219340 1307237 1144372 779751 818315 310527 1689551 739322 1742669 1367484 1212198 1586443 508418 1629320 1798106 139171 1918135 1750827 1796344 1643170 1340372 1290477 1376713 445108 630888 1984991 435470 1859166 345484 341790 1499229 720612 1058832 1927907 497163 1611169 139172 1606178 1703597 383602 476593 1942734 256787 605156 916723 480172 788850 809411 1203345 1333335 980659 1903571 725698 1604736 1955244 1713131 1941873 1531033 183780 219532 1564059 753487 562162 1336647 1655435 252311 1672863 1370477 1756744 1731209 1704040 751681 1465769 1986850 594800 925244 8302 1248129 1675396 1934814 1178668 139069 75040 1128637 1406722 726532 433605 1879495 600323 1938288 1671902 1968726 1922908 1573645 1645501 1561932 804408 341797 1497677 365114 984876 1791427 455788 1742846 1996197 460559 1347113 778113 399556 896312 1316583 837320 1608717 1600133 1872 771462 861030 1318387 555292 779423 568499 1072733 177827 939385 1983725 650215 1181110 871601 846249 415358 1834090 777367 612073 265045 636416 909095 1376221 440415 1318988 1174968 352421 307792 649829 481355 768315 1895702 1096598 745034 1761714 347963 1068070 52601 681396 1376404 490572 350071 1921157 155842 728249 1565518 1257890 1474306 1221013 1477108 1744713 203699 724846 523596 991472 1916326 710699 697649 1317930 1959667 1013293 842425 773118 1773652 1552210 594449 500435 615110 864721 1966136 1166286 1782131 774506 1409669 1897965 560014 1905629 386906 1841943 362647 1958567 1399076 1373916 966377 1271020 870781 1874920 712267 1271781 1911374 507390 223280 369648 90957 185368 65505 821893 266902 658984 1783871 1390631 926476 1690679 711868 277585 287429 1484575 213305 1363717 1156608 551285 172236 1818490 1319666 162037 1800285 1397125 67696 958371 1718050 513902 757099 1584632 179269 126942 1972928 1406422 815028 1785027 246594 1782211 1561102 783948 118272 1209163 705219 1214572 439543 1757178 1379344 992199 247722 1582937 1838809 544987 4560 1453066 780503 94458 368616 1242465 266808 1930900 49806 581196 1584527 1562085 433999 548068 456907 1216029 1837028 1980549 1609865 80832 566649 460699 1444055 308679 1204586 1306304 1408936 1016529 1254399 902190 1019851 91261 1427478 177558 352560 1160669 18816 326360 195658 69292 415731 1463708 478886 1326914 818997 1335694 1822039 205979 1368379 1979160 1897650 1046992 890961 804658 1004754 349862 1053402 1737856 835392 228705 1293222 1178918 54829 170841 1755946 722391 1226533 256317 1715268 800857 1963642 1184234 84940 839380 1015998 1991686 1412178 325480 1426565 1693332 476632 1714267 293824 262925 348992 40968 1206750 1825344 142079 1182649 1895616 670788 146795 1030644 1814485 1842597 415708 1568039 1963608 663219 1317483 1584510 1868279 1060677 1859151 1213121 1472005 1259717 1208535 385907 1756374 54179 1691933 1345191 259049 318818 106474 1841826 728939 378261 558253 1745385 149347 1141342 281152 1962024 1139867 296415 1795926 220019 1731762 1722937 1874142 372102 41082 353565 1971586 217684 1484898 1191073 1832520 543420 489537 1000667 866827 1604116 1902100 259248 404500 199520 279345 907679 1846622 606849 1239436 1182321 1200829 1794164 592970 783430 1889240 28875 1718308 519696 1828535 49349 661747 74444 1809215 1827743 1436226 1708701 391732 1826784 1682406 58313 753816 128339 1781998 1635277 1360098 1211851 875864 1273988 885209 1185291 463938 264609 985974 1894802 1253332 1581208 1217955 881099 374740 847980 1102005 1169670 934027 1530095 1520464 964335 1872568 898039 1112577 350217 660814 228394 1965276 686202 1550978 1271077 540138 1347588 435819 369510 725287 27125 545159 171264 1437111 1706516 670044 499318 662465 1297469 1291366 1886273 289107 221999 439033 765580 527456 1260515 1898989 1181181 1562704 1108851 1588185 1453170 1188970 1295406 1291603 414099 262238 1084656 1384086 1140816 1785733 652305 1666132 308553 835874 1879979 1311040 639690 1323083 1825985 1305270 1638183 1855550 862127 675213 737471 1905298 329920 523635 231687 278895 1608725 1380898 739190 1486737 745345 1427339 1483008 635239 336315 1739472 516678 1510013 809543 727630 837773 1710730 811514 1881728 1320465 1388949 1103183 1495752 463983 136724 1590149 1956126 1828955 374502 1045583 162927 1628047 585994 1080220 1829027 1008614 159019 1477383 414771 1502819 731531 1422309 1547201 1686942 1312521 763304 873575 1949731 147341 84134 1558798 1559628 563517 146570 1644340 883159 1354384 256716 513420 346357 424975 789839 1398972 658196 170309 877580 1767912 10473 1634860 256051 1292359 1351521 129975 1462262 1725588 37889 556628 823346 219943 1092648 803403 78476 854638 1781947 83051 1626743 1897243 173238 1861982 1448909 1338685 1325363 708199 144927 1716940 1983888 1762524 187546 1471083 1095900 303457 1312484 748355 1146847 1447048 1131380 1556736 615436 373469 1414858 1398050 1719516 933880 1966581 1630064 1902815 810143 1751525 394881 80094 1901476 239853 1965663 1131439 1630856 1100801 1685069 850879 467375 1077596 875232 8657 712352 1153332 241379 40437 1508903 913720 1843022 196619 1327038 1565478 1659487 841165 1389248 769181 347766 1843677 263866 1331345 845683 1296523 1858758 1656208 1957746 1501915 645021 991616 109089 1320766 363580 1575632 160762 923810 1856157 1221028 1535838 622359 350794 1376309 1578640 456738 343024 1270627 1304882 1516960 654646 87727 1517302 519441 245148 722957 1742436 1728765 1999676 1735973 965880 1463182 1652908 932940 1573117 817454 909776 896938 1299947 189523 64242 1895777 902423 1892842 1943006 1528315 1209987 1267768 912584 124229 815163 1633406 190334 1094977 1258333 1868365 215151 89666 598048 1937881 674098 382986 1339864 581635 1977887 1955123 1909532 836799 1497659 1614845 1331811 1610418 1807512 228371 1891774 1714029 523489 1277694 1420178 614191 1691539 722265 539751 33743 1172835 427073 1223471 1796864 1925451 1042764 687423 1112903 77792 1910271 1629145 825642 1315645 151512 937899 1668398 1555759 470128 893206 37537 697339 1918395 1148044 812006 977302 4804 1691544 1136153 1563100 636951 338999 1911697 254460 1393663 1893944 926093 739438 1807560 990712 829390 1473831 1300487 517419 899846 1010863 1767977 1775106 1288032 341307 1332497 1304187 313767 1793709 1263644 1909608 549512 833246 1731270 1515220 1592436 30928 558564 708238 349280 508857 905536 796631 920382 1484308 120896 1225719 1525701 867338 1185071 390325 1151584 941110 1054370 1609938 1308966 223977 1779020 1120398 409171 1717969 915482 169463 846212 33663 1346227 96608 887663 101308 1081451 454813 18331 1522576 723979 1516296 1771069 1800842 344726 738124 514635 21518 1941769 1784366 346199 1708939 352770 883837 1777555 1772101 1306634 300253 722733 25489 1148757 750007 1126421 1342820 1280825 1958699 762252 459546 1290112 615990 700776 1862545 1757999 307880 948838 802050 1290005 1320533 1627742 318002 118714 575379 1007084 1933854 1073245 1806015 1149306 740974 1034165 348972 1152770 1609332 356998 1694863 253905 1519871 132139 1074298 280890 75315 361165 499766 1700441 1174292 363456 209021 563673 1154387 410965 798881 1052980 242930 444740 1631510 251565 968143 1824115 1907625 447247 1730557 1739048 1930257 681782 1013889 293682 1441795 1238258 672935 1064620 9659 289469 638835 240435 1405919 1333851 1592792 1160362 764368 127824 1252276 364234 1900409 362210 556609 900668 889333 1025201 749643 1481219 745941 966534 86094 443720 1695701 1373795 933049 135261 1023204 861490 811540 1316054 56554 1411817 506304 1011817 10720 284980 26176 803499 1472690 1745647 1058497 1946630 1224370 565268 1091524 169180 1883712 765765 1511207 1856855 1743652 1824387 752050 1636441 851576 1453204 1658016 1339738 1743929 1408962 1520379 1527731 780247 1935578 1225998 230143 925016 1250889 496315 660344 1062174 233480 1525199 556068 538542 1392383 1536332 581509 1799954 1406993 1354355 1595908 901413 580758 1688358 982581 1726570 924714 466298 1214728 1784270 1526674 370506 1386067 1372557 1790218 781991 795578 1465196 734444 1824319 419352 1642134 1795317 835111 1032259 971521 153230 1833721 96771 1416102 200979 279440 418772 331292 1364910 1444038 1644667 1693321 312624 663703 576402 1419427 1098114 1153075 1941750 358820 1905803 1290195 883223 1026769 238026 1556518 1851523 344959 1978602 1285553 640556 1453800 1902662 999467 981270 1017288 1175807 1847053 548484 1648498 1013642 572810 308547 148041 1401971 1013602 672066 429961 252069 970764 1316777 360430 14291 1424777 1698444 529469 1571079 1301950 455144 484754 724661 490004 1889004 1512481 1949954 1179540 342749 1384418 343104 1739141 944237 112931 145739 1177420 863271 591414 194646 835404 317582 133992 1504828 518448 586902 1286245 1499578 761331 1093488 311646 1488814 620147 1620757 234389 557952 1808455 1040647 1060619 601814 1161171 99787 399971 214767 1602235 1007661 1261966 1320315 456510 1062896 1503978 704631 7986 1655747 1393993 520231 1888370 1115769 41416 1196596 865064 220141 1945052 389402 720674 324118 1498346 590062 428839 1677478 588185 1334202 1445938 1858780 1233828 1443100 1576368 1614834 1788419 1320671 75723 1140648 1321471 1818240 1827868 1078328 1080589 1451703 940909 1007651 705013 695973 326690 1749866 1692974 733367 261534 973541 1035706 1488144 53552 1322217 1140447 1135492 816456 655078 1356943 1821363 1223056 1038194 1791632 1562582 667891 1461995 557666 1784921 677892 1980098 1822384 1794063 424491 112378 638195 1920833 1796392 1934495 51782 1720476 1896490 1444634 683971 272500 1911933 318527 1334716 1124017 982453 1193498 1668677 1929027 926560 1111080 1422620 822319 1716647 1452943 360066 1125336 403788 1419348 140840 1456372 618782 1635192 1266608 1426490 54768 701589 1235879 613900 1824338 1357168 380871 1384546 1476979 1928210 1160713 671066 1896200 1259314 693297 1167841 551373 1905410 958329 636106 1910946 1640621 1568531 120273 1054073 1264139 807729 1729583 1096208 177598 1044418 1253916 365584 1641169 459013 1873307 522241 1161128 849878 666265 1494135 596380 1337473 983012 477863 263285 558417 1990026 1044284 151810 1976589 984908 416172 255276 1649682 289019 1595385 122327 930927 792033 902217 1055403 315314 1040708 339697 914923 1145319 670303 1416760 1346641 522950 686364 337634 1988963 703382 1406941 725588 1736416 761018 1133735 684389 112738 1404813 123479 283947 301923 1664038 545780 796562 1175048 215225 1295133 1027335 1798763 966738 757798 366830 405220 573718 1382639 1594217 1873623 1554499 1153419 608501 355568 1077 975408 1999413 1974266 73530 1473106 274590 786354 680384 55070 830766 1562535 699940 4632 455723 46492 400004 975968 661235 1981343 1557586 746591 1313183 1675358 1571810 1794511 1158792 1079327 1191052 1111176 818127 1950410 94050 1047489 1350725 567729 1357419 713910 369856 156830 909261 1379467 1145344 138652 1120814 696643 502544 811536 1888229 1347476 306028 1878308 791012 1636622 1296374 151495 737356 816704 1036178 1097006 1961621 659411 935993 1055548 49342 1718235 1315871 1855053 1313596 1989372 978027 1216490 565410 1373906 907962 1842911 1469499 591960 1778354 1644784 1267120 805511 1462797 503750 26160 606374 304394 1845518 1673734 1242678 1308461 1740407 896196 176737 1931649 1878699 1291993 550226 411742 1226727 644829 1477815 720239 1378878 1045042 1674897 1229243 1581384 515463 1888714 737504 973226 1912232 413419 1275261 581649 1612219 628711 504153 52761 126909 1163382 1946739 622023 974129 1150351 99276 1005328 212947 1039621 1832665 437694 400312 1568137 1104662 1976402 1384967 63471 1338209 287514 1038270 164442 1582142 901760 1270653 759764 784559 910384 69373 907352 591006 1027649 998030 143322 1904966 1663220 162287 431332 1933271 1011881 1337295 1441211 550844 846782 1505851 1961336 1844489 1412082 109078 1110177 714602 1529445 381116 264137 1147296 1231927 1314968 1811117 1265808 1420212 1193310 1750900 677513 1907728 912583 987078 1755666 974480 1748913 376914 787190 202734 1647795 1972918 95463 1427684 1121778 76606 1661485 1927178 1005615 849926 1227589 1072611 503232 234562 138085 1690047 382323 452361 508261 57039 1295073 504145 1957205 299521 1347442 501789 55978 218083 1825380 724355 475846 1747876 1213424 332792 1463885 889587 794200 870159 287291 1399398 1858219 971316 1083206 621469 113390 1227767 317299 439387 1746833 827537 478107 1311770 1129255 1736887 874176 256322 989110 1605322 114348 301416 1562088 1708816 599264 686781 1281557 892566 520016 1955033 44709 114066 470567 1239008 517849 1040333 1706869 554920 63600 243763 1661387 277781 1402392 265747 1629146 1994278 1334070 1089592 1689019 1497729 1778353 1482469 1399539 294160 1316992 219658 397564 838395 75754 710625 1001629 1049820 1621774 886882 292579 556475 1804233 404208 1466086 868573 1577117 1168263 419583 556748 1267304 1216505 1112172 1143683 1178656 438028 654571 1504871 1435295 1606292 798786 266242 1343025 532339 1412466 1621873 1775205 1109165 429511 87455 545981 560514 1946368 1692869 1607253 1370666 470732 120488 1235299 1174421 1968047 1625865 444907 1416108 1273219 1803768 383020 1559821 1147779 1069138 175912 1331547 397164 1743037 252941 1555087 661231 974252 471342 725724 509610 1098617 1740152 1718230 822383 1997184 1813715 1981883 814131 1088581 1179202 176039 804731 580115 1834390 692355 1511236 1436727 1506928 1119718 214842 17729 1878634 1204481 40261 595754 1871966 656014 99935 1047585 934529 816874 1778985 1021103 403670 1308263 1855098 183519 1476995 492334 168760 632367 1654110 1522926 1562391 1210041 341737 1668268 1115473 402522 1201392 1159557 1387781 880625 1243596 193235 874955 1842077 1390759 871003 791905 1507771 1328096 1790393 967164 1182693 794362 114040 1249742 993602 1376158 1147231 586998 1022991 1718810 925560 220481 213617 1758856 1408871 546173 1880070 662243 544863 660295 1882738 984098 1436760 1112998 1625598 428940 646382 616768 1967256 872654 1277639 1520628 934575 1062915 34900 1699476 903594 1868358 597796 1112742 1238486 1570854 1289894 5645 1272411 1226262 1650880 595801 660691 697586 1034109 1708414 648017 1929692 1767666 1812182 1758839 1055652 305575 491744 1858191 1918614 25544 135218 21612 1758639 1584731 799213 1639410 1807663 1435581 1119827 297247 1097876 427171 602052 1148605 623834 232064 1992141 193229 1076914 186916 922217 1757944 944579 1587311 1174078 1015660 204912 1516998 1222445 1491626 802865 1358064 83296 1248440 1363021 1142242 666542 1243945 924887 1967209 200794 1667642 1272174 666717 1195879 113934 987198 1803974 210576 1018422 719384 1834816 576578 1342286 826243 966021 697450 21878 1550521 1294923 865737 1284316 413516 221570 1548786 1540976 647287 1208810 1770614 766522 1120540 1089009 1824497 607365 177212 145586 1489408 1728811 454834 1267195 1376958 1816532 1686462 1262091 1699204 1049967 1103557 1568293 1660767 584600 652454 216297 365579 785854 1731126 1263712 1821611 515413 140036 1130202 106826 1048333 1813271 781033 205788 60516 720232 1524650 534933 283469 144797 1082009 961183 533390 1494698 818466 674367 612815 1214980 660889 1293155 230954 1562228 513872 791039 449022 918195 1002960 341340 15382 1883599 1119640 1767552 455544 283766 408331 1574052 1512236 806372 1558281 512696 570279 1867218 1883985 91732 1893058 1155807 1601433 1441251 1188193 257012 1575436 591074 689823 396397 443695 1219128 1299576 345302 504019 775214 821622 1465613 1603200 1020811 1750184 693738 304956 1860955 1733315 835300 33280 1483759 436532 197714 581771 657033 628716 1897866 1065540 1356949 1391036 251493 45655 171118 891393 1631059 1826956 1339267 1649880 278008 1437716 1728186 904995 1231854 214363 561441 1260109 454827 29935 377186 1492071 397182 1021783 1898795 322277 1998782 583396 674261 467413 1623230 454177 1654761 682597 181083 973908 353744 1691089 1482379 359154 1596989 1271740 1022124 1090361 1025117 1258508 490549 1061878 1647178 1688111 1264181 1968404 1424973 1989057 88446 1210706 1643637 1968020 1921457 136581 314546 1580433 1602648 627650 560034 939275 1560350 1914929 1620796 75255 1506810 334168 772736 473425 643910 1067388 1686894 1032278 1235473 1358361 1245079 199421 566450 525437 1470887 1545781 1927606 1546894 1666827 1813524 115919 159599 1773824 35019 558730 1538805 1695425 90322 1190923 1479865 218226 124216 1490759 1368277 1251591 1809416 1779588 43576 812098 424391 87699 683672 1329869 782360 22782 137804 355921 1829792 1179248 350914 737269 1867301 1976233 1384498 4199 1227593 1028704 443723 1072148 763383 25041 396425 506670 549210 1577904 1652008 1009897 1665370 687260 481990 698206 468321 1715970 349684 280541 395063 200949 198876 1137078 643786 1520496 1976656 1340657 1666058 1198335 309016 1711805 1922087 822789 201975 749790 1030319 1996055 1814413 388736 819757 1822281 833832 531478 609643 1783094 412710 1721772 1260592 1037604 1085930 360119 721813 1494537 969282 1076829 1921012 1159746 278334 598932 744327 478944 1707207 748571 449134 667083 1864162 893751 818241 1974898 180234 1536825 404407 230530 997015 1819312 1949358 831180 340859 630607 644674 942634 443918 17044 1051517 1207126 1550713 1015534 1806718 1366109 918323 208744 1319754 569025 1385975 156239 305152 1562594 1573035 946913 581865 1157487 1257405 1932758 273370 166163 648674 401477 1449651 616625 1051018 404837 245686 145830 268915 1524404 1446709 222260 669191 1214912 296098 1894755 1124232 408643 1529260 323825 1296130 626142 1396862 288337 1160731 1110223 370680 1872406 1170734 1557090 865271 22444 1160108 1084027 1715905 126783 677183 322561 516572 1101240 1799905 1523809 618207 1564424 142507 66208 238225 1387181 576413 1864131 536189 502514 507340 560216 110875 674405 202577 383831 1685519 1154666 717848 1385378 448406 306627 1244918 1691671 953972 817969 1227867 1309944 1163075 474326 20308 4736 1965411 1375208 1267585 109169 762858 93507 1229598 1662585 1163693 386988 236597 1569885 1218358 129437 993446 381985 1730860 951426 463072 1582304 157842 1906769 1611117 102340 373462 1434416 866406 1734253 768702 711816 1217596 197655 1164994 169622 1413052 1489804 63842 1971572 232963 853622 495812 1316687 876785 168447 1310179 101257 1775940 921940 409550 30331 108635 508895 378400 1381064 936524 1702573 1418785 1971451 1458404 1961872 1591731 674666 1563899 683211 1954159 1419865 1003329 1307392 368142 21796 282810 556937 441163 1037637 1304784 1675748 625698 941060 1465189 14333 1677296 1581207 72558 1172649 794540 1593006 965766 1793354 464372 664778 548241 88683 704306 606425 1415064 1318178 1914074 862035 1282749 1149447 1611751 1285125 1882549 1590323 1520822 722943 1915654 1340944 513938 237459 1562336 213739 96780 1144371 447257 913517 1674961 1157468 242341 869367 127249 1340248 682278 1648648 1772941 378887 93045 1280636 652000 1456399 881376 140911 475119 1175874 1454795 1843508 1410689 1333588 177224 138353 866924 464069 69636 200725 1423104 734636 1425364 638470 1970394 1873297 1283767 58790 1300659 1629508 997789 1334991 641953 1826322 203236 1430494 1868396 1499881 1026696 740525 969589 696156 1878924 209088 460806 698750 1418445 1915149 1517378 1642022 702703 1448708 1527317 849353 582571 1278942 980507 290557 1559433 509595 1793606 240121 940981 1558165 218245 1452940 188445 1074827 795311 1009797 1841075 1218950 1439820 1754375 1812446 897847 450287 85404 491304 1646947 262591 533245 962171 526570 112762 849597 838503 1271236 62126 250760 1219080 1715173 1715147 1541150 768974 1214681 971357 1870054 890821 226974 1348000 1634504 1053950 962027 1974579 1659178 1055800 1888757 251748 961611 254554 114345 1884728 154842 15406 430381 351803 170358 911409 85163 953592 593196 968502 1852248 1068113 321359 1849348 1690749 1600707 1142049 1027403 1893547 514515 1288899 347598 1795989 511480 1781242 328679 220521 1050238 1163200 1283099 1149522 1090676 474201 430785 642861 724657 1547595 765730 429853 1699253 370313 1067777 1094663 201689 1162094 1378835 1195251 1269022 1357378 1868533 1742656 1933996 1364136 492071 338248 859779 1586712 1063302 1580733 528840 368164 776814 1446190 679639 71720 884854 1770090 1641445 236014 195721 784437 1754175 1588854 1947190 981014 36103 303916 1318774 428369 1050929 1531347 414530 824473 1473793 1033025 958702 966311 1017581 1438994 574728 347893 1400576 1414868 1702872 410846 1248039 382850 619262 474153 1807196 1435256 691383 1202011 505553 1822499 285406 1048969 1115467 628415 1046356 1385918 1922667 893338 952066 1611895 1948001 1328990 551990 1924807 1096247 1760475 646491 301359 430108 632568 1778244 886947 287559 1903882 1258321 1636746 1548261 1487321 1129077 967686 517908 45410 217498 1637961 1663989 813698 1431289 1018045 1754571 369049 637207 1482350 148439 1624640 798043 110863 210928 766263 386457 733126 429587 1014989 1452293 510675 528875 6809 431254 1728029 1537755 391359 295802 722483 1245197 1995005 167708 1756925 196505 255975 979013 531083 1664583 729942 1063233 686397 526574 1442912 1536712 1256426 715435 296759 1256123 630008 1713456 784326 280111 545687 1887271 1850653 88822 1297253 879797 590693 315341 1529388 1843773 1104715 1810223 1513412 1108190 1576203 838697 1807130 1786578 1932034 466888 1101126 635992 660202 634064 1092504 765095 1366789 1028456 641833 98388 1037247 1497489 2297 247666 1210600 925148 1631496 240844 779727 534832 920793 1703821 1416370 1622820 1210952 559144 294373 696347 23149 676593 1361369 451330 1040300 1373543 1850727 184964 360566 1816142 315298 757320 236409 647452 698801 569978 1366519 1369897 1019162 310212 1432644 204860 712891 1172278 1290602 1583378 967363 836905 1759736 1597584 1776861 1586932 1429448 208887 447492 549639 813780 185138 543237 686274 1225095 461074 1985176 652922 164264 1925456 1357162 461091 454268 1338831 1822069 1518993 783990 1682536 152726 194492 481538 438631 1063531 760463 1889145 1110271 813135 1824620 985062 1444261 739604 42796 1600097 1139936 945356 721233 340420 1063299 1967294 209305 527829 25664 1118576 810896 1255023 1235382 959977 1627164 1303104 737317 627644 993254 1480460 1875148 403248 228706 1219276 1082569 1647183 1017703 1238744 683127 1693218 111621 15272 1462190 859730 1479849 1200990 1663506 1049879 1050076 472716 1436878 1952220 762747 1657639 1854718 619504 1594185 861025 1584796 1231735 544057 1256825 723414 174908 1075486 1459735 1887845 1853678 1529689 868009 1501249 917247 954882 1051259 1803530 1249907 432010 539621 1438462 508807 967648 756506 180461 1315373 824690 48553 594935 1206103 1926353 927739 1260256 751689 797751 261850 473654 97287 880887 717423 484983 289613 875554 460031 247629 808557 980287 1667534 1849371 158670 1109640 790944 1909460 1300531 239252 987330 110038 908037 1397014 1403515 640011 661456 1979423 54415 1598645 871830 1670550 1769756 1123903 1842344 1979279 541783 216754 1894817 179488 1643702 1707652 1266999 1735736 310229 1476985 689339 507678 791839 881971 721369 6657 23405 411693 1863041 164479 1110176 1766164 734281 725515 570303 1455564 1085307 1031215 1492443 1813389 1416228 555935 1254523 1975432 1628757 1221201 498476 537142 1954789 1603696 168327 571553 1269778 1558878 1173901 1858198 49129 1331654 1933480 1160030 554235 1531228 1028641 1735917 1427982 1031426 670067 1012916 515630 570541 1906199 567970 1720794 93223 1634570 1415352 150517 1772353 1931619 773579 617981 508843 894685 228728 1264898 1403718 843880 623470 684079 1588159 346443 1805234 1988606 1143212 1837492 1112390 763020 182307 13583 925503 168180 1271965 1711940 636970 1923722 756333 466207 28298 464390 1434702 1540125 1816844 632847 1895995 1410151 27615 324858 740273 1221100 1124805 140522 1464314 986602 702047 1892081 1276618 637751 1358294 1120109 451127 1362882 681336 379545 451026 887830 222563 564864 642832 1857532 287185 642541 688022 991894 558743 317156 1751659 422468 1014598 532673 1666375 469392 1121450 353141 106849 61064 856236 62987 1606132 1643762 1899272 1985686 808252 1928430 217067 736034 1012193 1488450 1832777 1434166 874911 99607 1640916 174200 1872692 811723 836190 1602897 557505 26685 1396441 1174573 746087 1766536 1814574 85011 701022 1463231 1713483 340464 245106 1340068 1239982 1922232 485204 1861986 1395495 454293 889451 1738921 1196396 1956663 435698 1907315 292918 1690935 457382 1409007 38510 58482 668931 1293959 319029 444665 369198 1299843 1151075 1587989 784171 920492 926295 440492 1835256 987080 1987445 1318947 1891176 1893825 91784 321985 1601805 212852 1328486 1161882 991356 1574447 731060 815721 1795331 123829 1942295 742532 1718904 394945 1312790 836791 1989290 1924743 1473489 1707722 768732 168495 321603 703919 1984172 547175 611160 1958775 1569420 37113 1409687 820121 206004 123702 1373823 1115341 870367 618517 1088393 1616415 1389250 302154 1525922 1360621 124369 1622870 1171430 237280 484001 426479 1256100 1831921 164642 1596176 444604 1306870 589869 745233 204307 660491 1445999 1378994 1623122 531379 1027800 1500788 1212262 1493839 1099008 431749 803900 756769 35447 1404980 717756 577871 434500 360131 746529 1150378 281961 1468310 1008641 441379 1976536 1069664 642674 1825555 1555370 1013430 418300 869759 1561214 683494 318373 638059 1309845 82218 920701 26898 1573223 1089909 223706 18250 1361226 1057747 809744 541970 1145863 1351459 634087 383109 1941231 1710431 1743883 277624 168519 1302065 1048932 1888221 1897817 1623610 1757943 642491 208137 1254733 11984 1740141 1101607 1186788 69812 1632821 657034 293335 1241119 1926928 805620 1188023 470083 1102666 1827242 1821288 571679 133161 501233 1216809 1491311 283556 266030 468672 1331732 369003 1166000 821267 1799672 630406 423154 551740 262984 628651 938539 505106 826543 1047605 816922 1032540 1167570 1118518 195384 1465295 1388424 1763827 851552 535509 963268 1438233 537107 1520087 762108 1212237 491837 4670 146904 1536742 1681555 1052135 1728555 79765 1914648 1924746 1307782 1033992 539687 191263 1602201 524283 542046 1671678 1047923 696039 948997 376380 1293925 349700 1424169 572228 1102847 565094 583893 1692748 135173 987598 1867074 718404 555114 1455473 1367735 1183297 20019 274636 1477842 1992360 1173432 1228798 497338 116042 1723093 943751 19863 1612293 214048 1988451 1244143 1996812 192806 981469 1438109 1935911 379467 725344 885217 1825478 1962146 1183137 945433 690056 1307475 1728420 601112 1332342 903870 1308645 1224911 725061 1875804 1437597 958563 1078772 1536141 1111397 637799 1914060 1495140 506583 37780 829103 353091 1514584 25642 1773914 964359 961352 1005466 1011020 1069 102531 263282 1351361 572304 1168304 1080041 1681197 1395739 1601887 1636066 761540 1748446 293806 669907 1610960 1480158 154348 645839 659481 1528181 604472 112556 610424 675789 960888 277520 1978400 1802683 38894 110932 1272186 652036 1591511 952817 1631096 1633511 153450 1219425 1568766 829387 437580 832598 182686 558471 1323962 1992596 1078788 612935 359174 1668693 23772 1433631 838323 792661 45723 1039805 1125248 725880 1713780 1046542 1947636 1023150 39484 1552230 1786065 1225199 1846609 444692 1420474 1837193 730703 1980262 133796 1578998 812661 528658 477847 1211620 859170 121691 7277 1477705 376186 1804710 445646 1532409 362644 1691416 1620678 1162714 941802 1149162 440704 1050778 1431677 1420570 449845 421932 81028 323759 1994260 922758 1701523 1634568 24685 1282626 368206 427189 448584 1992598 1048653 268045 1492738 259676 1393217 1429126 248192 469360 823896 1849588 1858243 1218690 877313 495603 263068 567150 1281882 121056 1846148 644664 129902 464378 789716 1991015 1649526 736310 359507 1044044 432310 146725 836929 879906 1051030 1504673 1907743 1735865 888242 1094868 1989680 1194151 632361 1165449 312715 1785304 1057355 1503837 1971796 228076 600213 1661808 891614 343140 34692 273974 669048 1424439 1000652 1027578 680826 603813 1795818 1242589 164480 328839 1236749 1226863 444893 347233 222511 1355349 1182434 725295 1101122 863240 983570 986962 344588 781303 635930 507227 1621932 1667702 399397 1407869 601290 1500826 730861 842988 799157 466203 1812822 451610 1667920 212926 1137049 583886 305378 337210 398637 1950600 1871243 1106803 1668137 1479052 1443155 835160 648058 1810098 1838201 9815 1077216 289318 478999 786571 323160 1714232 1334392 350941 463721 1819766 392288 1111483 1649343 877075 499082 1385336 542722 980854 43320 1779541 711555 1365166 406113 245810 1184025 798155 703982 1415851 1986162 1680467 1212282 1685911 111445 1829293 784651 1136725 712073 141610 76612 1717384 918560 1457773 1739457 1570469 1023603 1758917 1793018 142793 89339 833760 3505 269173 1276305 1549878 78464 1879589 131996 1634604 1803911 1965210 1650582 909700 919120 505362 530195 1868970 610021 838944 1522596 395789 1720673 635245 1928653 1422655 773767 586102 1396873 587344 1334111 1185251 73464 578042 1734655 1458890 416979 1608931 1735144 298001 1456968 952073 1296421 1316732 1220496 1565650 1986651 1808579 798300 634124 1347186 1592202 1985665 1271049 1939832 1290198 1248057 910955 194866 1197785 1067381 58628 1011837 885311 1224532 620328 1878140 1702421 1686585 1670574 1186197 1200678 1283639 1649817 367183 897561 1104043 1481965 139436 311905 231514 947207 54030 922258 511863 1002445 935411 704514 498042 455416 300823 950857 1647331 1535124 683933 438007 1325366 1651235 1981386 715345 73879 1474165 1585373 9211 721015 1301329 1025879 1787487 1131458 650387 1067215 874591 947701 890615 1972773 350825 1388426 559120 875664 327653 530959 52356 1524841 1492423 1023684 1555424 1254718 1297721 1283749 1091424 1561049 516776 592196 504398 1025930 1017460 61575 1324198 1193234 1778474 1138617 1042091 105465 70625 95372 897933 218220 1332050 597427 1304445 1754434 554677 62775 770339 51809 1433158 1145695 1716838 625082 1895433 250227 720846 1787308 975558 273302 674759 458452 1964042 1954013 1906447 847096 1948404 1617358 1611532 619028 1831053 796410 1607355 718819 514158 1092436 1634501 1060776 132593 1570712 1228199 1734464 1987846 203143 1425177 245626 1002428 429000 556874 1715632 1512014 337076 9309 621574 1968032 1993868 1712229 1158432 1285366 850970 226759 1870395 1844370 509155 1980325 1372822 617592 1105162 1845159 943217 705926 1007962 1929397 3634 1596368 53677 677564 460633 618475 960512 1157532 1602013 1663490 1277514 186014 1161459 1443820 579453 272903 1031869 1255589 1539599 812045 1403878 830257 772756 1405702 1882113 142501 1517926 274250 1704234 976695 1469188 461 469433 667185 1825929 1042920 914725 683301 1300246 752096 63973 729106 1923202 746165 1721327 317872 826272 876302 851191 424924 963795 1052049 284066 429012 1445899 1090540 978142 1068675 392956 1210339 925089 1801169 1573280 1296079 935823 1644901 1567029 1506626 874872 839187 873006 1538026 994223 1869515 1815850 1742064 95854 19599 1202723 14889 1751437 1410772 1486754 1951788 1234858 1614535 1580293 470531 1164546 1030903 1881225 1475193 101765 1476284 755897 1153995 547318 1696148 1339194 1496157 1266866 1671962 1133363 815648 1717880 1274634 603563 306637 1216396 632345 1556995 1080518 1885494 1115048 449999 283562 779362 1625779 1622074 815535 190389 119600 715677 1959797 1060410 1892902 164249 1315395 1285559 376965 1944580 96287 1945907 147901 999813 349207 1364819 475946 1421631 678411 1548264 69307 884067 86486 737189 1342972 8772 1377732 913749 1977156 1697147 1838991 218355 1606256 1562464 200704 1455550 746138 1905164 270680 998298 231070 713999 1323930 629628 1374728 1743325 1461331 386345 934159 1693188 1052602 41007 1455370 1980307 126397 1307546 1045838 433320 955683 434387 816013 1430903 1151218 188494 1936458 504947 599129 366182 1623413 856710 1760920 1665614 504023 385938 1629864 935826 1060765 688574 466354 65142 356022 1463109 272203 828985 320636 90059 1943723 1080471 1530394 1603524 1559039 262236 1260742 1765344 229865 90805 702367 94792 1603469 1164367 1785161 566911 319764 67645 425254 1091522 292802 831071 361523 335386 541695 800664 1974610 1560232 397656 1182076 1425134 971602 1121356 1164640 1030235 212173 699914 1213991 242687 1173554 451813 1953276 1075007 1905174 1808020 876210 305596 1779072 1338570 1695159 1553726 1280816 1459827 527933 1664914 1189898 983331 1327715 848316 1653359 1184440 628817 1088757 1058317 133332 926521 1205537 1477570 1291601 878256 753959 1937895 1601269 1720706 1436326 562825 1999059 1272230 1989007 305911 594198 811612 630571 1865752 1788229 1883404 587562 1380845 41335 1705959 439703 436627 1986120 1056129 1946238 1253247 1934661 498550 449076 883655 254749 1628270 963105 267599 1692297 370437 468396 1830224 304290 1871641 377541 979558 1333649 1932600 14146 1153258 1473411 267737 808525 1362601 612105 635764 1489575 1073163 882239 823273 527983 1331525 1617534 216818 1798145 1295554 1291456 79045 1411214 1989833 1334560 68059 1311469 793817 544775 472123 454433 171820 1678548 565855 1380893 261150 546575 1863164 1564946 959220 1563274 1977455 1297435 1836424 225771 1436153 298930 35354 499696 641990 867440 1114212 1249124 869345 517342 204858 1153386 1143894 1822173 421592 1055005 1856576 1639989 790230 27080 86446 267124 65803 1621798 1172594 179101 599620 1527105 850586 990985 1663616 1702930 425517 464169 867678 1097895 1979758 27131 681389 1859050 528343 167571 1673068 1482897 619699 1849812 1428183 1650441 1924865 1034481 911024 950200 1000076 701666 1912912 304082 1306909 1923797 1452219 206370 1319475 974960 1172131 1573945 1789974 473787 506409 1989190 794199 307204 682009 1528150 114303 887610 537328 981889 192778 1887105 1753572 1371867 706834 527694 1473619 718352 100545 705120 1024762 1526120 1750723 1642215 1432105 1012177 457770 1975200 1097516 1523202 778536 1906442 703619 1424564 1137641 732880 574416 1945309 1013783 1367743 1289057 715564 729285 1398908 575463 878617 1569254 781994 1081928 141536 859458 1799497 1844813 400822 1393512 1182638 1896234 1841938 1688441 1783573 1807452 1609835 118913 1327128 1585014 1951316 836788 88562 1991103 16364 1189804 1686762 1826372 586367 1772203 698214 106008 472371 1917512 1391593 1995965 207640 1878230 1763980 967769 77477 877952 210089 632183 389730 1842274 555920 1227337 1178143 590137 20527 1404729 1797589 691586 1046467 684619 1403435 203010 960013 760892 872190 773720 78139 1771379 1065857 523449 754097 1583654 360862 1334179 211385 1318341 269372 1403455 1944606 893517 1017 1719005 1009958 807889 1541530 189424 1782639 652999 197547 1552400 719357 1427291 326669 1032474 903261 97777 532176 234852 1572482 1562681 1617006 1947371 790382 1048227 637775 586723 1213718 191947 921062 1992969 1312772 106238 543492 603791 1962093 352516 523237 1993654 287434 1004423 1855226 478153 1695631 1167165 350904 67497 386164 1976071 1950671 826617 1092164 1224740 799285 580142 663171 1454262 1424312 1167211 217534 214128 1809939 997470 924450 1200292 1985916 540958 129413 1854533 504860 309238 1712539 976951 470667 573949 1202347 1032227 1976926 892571 811388 1120185 907804 643997 1837701 1386610 462468 1602075 87828 110689 1076510 368899 1057381 354387 1012123 1069859 1009659 230110 717467 1357075 644817 1036384 198477 29873 757591 1261303 1256415 1551735 321633 405611 296296 1331718 227069 1879894 437887 858657 1116920 1044698 853361 351855 1116022 982210 1621985 1927363 224095 1497903 1673807 1071521 293808 1130820 304832 345244 594187 658022 610086 776633 1475612 1414689 1403331 429689 1577941 798785 1713643 1049454 179928 440536 266517 760342 298070 166213 1015508 910168 1515353 1646949 980241 1709327 1012337 816851 1931877 1032316 1010127 415420 1526087 503875 1729296 797974 136968 1470207 1398636 380162 1958733 1146879 319094 1420704 1225507 1148048 1685199 1259585 354301 1956448 1131819 386921 673404 969147 1542998 523909 1943795 313701 1114422 1433079 520183 230618 1957271 1244122 1484162 707968 96155 1842041 396159 1411464 341267 1172357 1892197 201853 1552702 270312 26262 524497 951031 328797 1828642 1181684 1375377 345177 1955735 1055971 1124640 1710278 1531503 569900 604470 66285 745220 1431995 1790873 1906634 1056888 1516840 1597731 1966413 1949093 512497 611078 1496998 543908 1078402 94851 985346 40047 18674 1269403 650747 1629921 1330164 649472 596708 1780937 819511 1111866 1324623 311199 1731665 438908 393840 1813249 1228835 931067 1607134 120431 1563729 1903319 399828 1260946 1295324 1975866 1969193 860042 1557903 1751647 985582 91416 1443622 172559 1159447 578572 1888642 385669 433224 1808166 1828909 41713 1493986 1535116 1578840 1643932 966103 1402173 1069423 210040 87242 1227450 1842516 1819806 1694020 1553972 904778 317227 1011802 1547272 539726 261309 1199149 601893 388753 9961 686355 45822 1751107 1855879 661868 1230948 357078 1555023 1174388 1761379 1239629 6384 167010 529032 207077 338724 717254 1396766 1407838 1771762 680762 427858 310651 1725820 1294869 1265463 275257 1387576 824004 1780281 307738 1037336 925218 1995894 508015 1261739 1703891 1987327 1930959 1393308 240483 1895908 559655 538110 1105396 1821678 1523110 609559 1872096 1967750 1293515 1206226 72654 1499671 452607 1835217 429147 1976512 412044 1324160 587732 289709 1184148 1387593 942011 1878058 1892621 524092 1203656 452106 692527 1515527 1553531 30995 565031 1205702 955524 1438056 1132283 226120 1319908 1218107 980235 1944985 447768 1699125 1900801 1811631 1128578 862693 105105 1605190 1291400 183345 1177165 1041595 334911 1790138 1205771 1358075 1247375 162610 584033 1221322 405002 341819 1501068 1045813 1001494 77693 422214 1933483 1447869 675482 1995522 311350 851903 1056625 1666558 412494 1185113 375847 1920876 1087273 1210996 1092309 260883 1095349 1288435 836514 1319452 1657086 1095012 524363 1443137 666211 1096135 292892 182916 1585593 948263 1709730 760639 860243 1998968 1909758 189963 1495297 1298172 1798664 1180839 1064272 444568 1863433 1717148 514109 713650 849023 807425 1754208 1523954 356130 726521 1426962 1179011 1632560 614121 484234 1093768 1897352 915763 1333796 1467352 1780561 1093762 1338193 309276 725418 1796314 380624 768156 1090998 52665 1587629 958741 1883915 1536806 731780 1832978 344933 1873238 1730792 978892 564159 868128 107107 147412 59727 844492 858461 1143771 1784046 1068235 1292815 1054230 1846963 1525812 1148160 88463 309729 1623798 1580256 1410504 1440059 911814 533435 397557 82465 1652125 335137 1862727 240233 1747499 431819 132576 1859563 642059 1794168 848721 80039 906130 1798794 1858704 712576 41810 1386606 1656076 1384606 905937 41586 1823775 1739926 596599 902132 524955 1569222 1205739 1539324 863066 1974848 1679351 1688920 578260 831620 1720018 594531 1327998 254097 152830 1094232 1971158 690468 826622 1709540 1778789 610638 321352 55674 1041489 1542028 1621805 300009 1111101 689777 995361 1463846 1653464 163331 1517850 466852 603417 459167 928849 1944814 950623 1390072 1481755 527978 268448 924331 359147 691904 1764860 1739920 1211149 70140 831240 1577677 1661752 72426 298326 982460 1078503 1215476 1660469 1652805 213426 1957004 1736495 1535525 468867 691438 178126 329244 515745 596716 530262 1766550 257666 845107 527076 861035 632256 1696950 392464 1466499 1495929 350836 86331 1371684 1092063 761398 317905 1046502 1174565 963775 1050403 963016 1602442 1433355 211015 1019334 1291031 1282462 576633 971392 1895421 742272 1139032 1960634 576806 637944 1804603 1334872 1672264 1662548 1970943 577555 1977633 717930 911461 1299603 734286 191820 1078560 910510 1133659 1356746 1838825 524236 1883275 1775731 1400969 234722 398321 1876718 1912757 1861735 1547110 1960359 776724 105005 1441304 1597103 1026247 189616 602189 581651 1014573 715576 1401266 1589554 952341 1965479 1027551 1179648 867683 224059 1931901 981351 514857 1310433 1523004 1252551 1714008 1281468 1773967 422621 1951975 1640709 753198 275116 1796113 1786374 307613 457609 1629342 1691193 905956 1558804 1241632 1412661 236228 497261 870340 276103 104880 1134110 322328 1286856 1990507 161825 1773441 872556 307436 303521 1536620 504487 1651826 1371930 1894695 1415528 1384445 1318652 1415501 183455 1277087 399547 364976 1217881 986444 1367575 1102989 456388 1508946 738198 1022797 982402 756130 1106198 366295 1945858 296670 1387943 1959925 1872102 1565423 1267064 1805079 855092 1902022 1585755 1776995 31200 1482861 1845016 510824 436058 1584009 761916 1787690 1011485 9345 105856 1568547 2956 1093165 566508 1284953 1593545 1072192 333124 178661 68849 1673523 1289738 205195 455386 1311059 1540589 958867 1188972 1095571 231635 777747 247550 1575013 1135580 1398306 823146 1319242 358515 654743 638462 1998847 1078199 415195 1872451 1581942 412407 391787 315300 750338 1947896 1519703 202051 251258 1340191 593022 1428044 78113 980492 982788 1912181 206728 1630930 723881 56975 396133 1219064 941882 74372 1867136 881952 1898838 1748109 996131 725869 1247731 462867 1789347 1759138 1520521 838979 1285760 154100 374324 816294 698069 1755095 215709 908392 192222 1865787 1018565 1342774 1242650 1451998 1936183 1299598 1499007 87575 1143481 430514 1470086 1262321 1481322 666666 591446 1636709 1111626 1306101 806856 348390 564322 357193 1568905 1583961 1188315 407480 868852 898742 335382 1730127 1833962 1659602 1994760 824268 1367136 432681 1739386 1418277 1434921 135077 951057 1086702 522083 1405535 1286451 1916597 350438 1879372 962022 280994 320674 785659 730516 1311127 1233226 692854 167704 1396141 1724004 1631425 1774334 1383160 1184875 155037 1506285 21415 1694240 782408 1096816 1913817 483199 1869667 1531689 395995 980657 1886655 97304 1930782 957495 169587 538388 924332 1909485 1488963 1194838 1559279 1136558 1197653 1250415 461148 893950 969946 1437577 589041 76740 247021 1069254 1243840 1541262 1991777 1488637 862472 583746 18641 309190 1433114 1116907 159667 118608 1313982 1236009 640470 693794 736662 1456285 255997 424700 1613797 1078100 903330 1183156 1198577 1435000 872048 1938230 15944 537890 1435267 1023400 1479520 194893 1453500 1634010 253689 242362 802639 1586723 443054 965782 1774556 180618 702946 1049724 1765763 575310 840233 718903 564892 155602 1654487 1859435 1035810 1188495 960011 1461549 343981 982269 1023299 1390601 1319929 324457 1027996 1831777 1210292 1021816 1250540 1445491 1117981 1489452 1989916 1912268 1754042 482705 588261 1303258 1880993 34643 767259 1450862 1766022 1733633 1561066 1497755 1572030 1916823 643098 1541795 1905192 1677317 1981608 1533854 1898579 452424 869006 1547699 1633210 1198466 1315696 1948638 1752342 392758 1075960 1869066 1616435 1087240 236884 297735 1894516 1681327 1512165 301040 1047835 1499682 1190995 975950 1651259 1798695 1150444 1310311 964820 984912 626093 1196372 1429985 1446607 648102 591707 1886915 1257710 1083202 92128 1927926 841773 714155 1587220 724709 1935595 1454919 934658 1025595 1959510 1578029 1124088 1656327 219357 747537 555779 870564 1737411 1360320 1920143 979305 442397 313435 1348218 1474104 139217 510849 880993 129431 1260991 663878 131524 69787 1242265 1018201 1433867 15785 1133702 578129 1194045 399137 222792 1577820 10026 879987 1414363 1863654 1539916 762210 1099863 108564 821386 1947357 916577 686783 1561446 1424861 1109167 751168 495584 1297144 1598259 999663 297140 550559 1407913 201716 1116305 101527 39415 1717411 373753 980520 53211 485748 1205492 338547 1428040 591944 797396 1678708 423004 49929 1417464 1150263 1951955 1328595 172852 1734307 662898 704424 1642749 1639827 1516754 565053 468542 1676848 1392161 1599681 1621281 1221518 1596681 663548 1837877 380679 1437975 414109 536197 341177 427455 309871 1089260 86051 1348649 1086068 985981 1542241 214687 1884024 1345239 300783 995689 1434231 566532 428974 1741900 292653 1269332 398906 1649662 385141 257361 1894634 1137912 1383936 1429395 1374481 534875 434966 225986 1846863 293586 441867 1356590 1690700 119387 1726892 1165629 1921007 37019 752886 1285542 1866013 524103 617988 1012289 1944170 98025 620118 304245 1901885 176384 1637039 1069589 844558 1845886 154376 1404746 1279662 1797979 689324 430679 998921 789423 300500 1398508 896323 790228 1787336 211481 378218 1022685 1705328 1263978 861010 386938 644551 1872867 448110 442376 1081229 1267212 1707736 368091 1409306 1434756 827337 1558358 456911 1717569 720899 88750 726828 1525745 803695 1865747 1334110 1858005 1350319 1877786 1364959 368305 1596931 634572 1303192 1410186 138100 928506 894030 1600263 843979 669227 1576651 352820 224833 869560 1779193 81517 1119091 1218096 614557 339650 420474 980652 355955 131664 914385 280797 644369 1539313 1859753 780598 1055854 128478 471224 582747 634663 1260945 1584199 1939196 1491065 1052938 1174904 1930172 1692067 608269 740719 570749 499173 808056 83782 506283 1502644 1936934 912979 224252 688006 1036749 1597235 645819 157138 1339801 192082 378793 1005412 689977 1447019 1860214 1695856 1578723 8423 1118726 20890 566504 437511 1886124 1391525 1557245 878112 996925 712288 1384992 1208552 1516070 1127658 1605244 767287 1094717 1126233 1192602 492330 1058678 7771 626123 1084054 882758 812682 1311204 550904 1843246 1361390 782373 469043 765623 251087 277052 433026 884140 1129920 1491694 56560 1740717 1905657 1830456 1125785 1356662 430230 139070 1017534 291389 1980585 1063819 551058 830645 510294 85301 467537 588545 330736 1823249 221773 114239 1124122 84630 15631 916523 1905503 24838 1010703 292031 544713 91776 997415 554635 330862 1534151 715062 1358397 1961874 1260103 1449000 1042489 634500 314510 1937533 1805480 1195345 1293297 97956 1925649 662135 381989 723914 122425 1314944 1531257 454831 619058 1896038 459194 1762355 1312437 1772770 1762914 367992 1408928 1644494 1103634 1376235 1706473 1337580 708615 680209 951603 1216620 798700 4723 1084738 1612085 1571513 1104531 200579 1526075 1093028 1501528 1713586 607462 815153 265998 162352 63620 902067 879214 1616056 1932869 714796 454331 713584 1904204 860302 1302604 1561108 1480099 1543977 1103902 960902 822088 1749745 1183763 949541 1175329 590786 770325 771153 1323313 574548 598545 1163140 1817048 1027457 1321956 294060 1938922 936301 672063 1174284 568278 1266599 1594128 680931 1452114 1077552 1934094 1773153 372075 1016321 674362 1390344 222302 47020 1326283 8452 25302 1171951 75515 716412 138437 279289 1746377 1246080 1218638 188061 86434 837356 1122594 1278375 1795899 1502676 1230803 1917179 743186 269779 1327668 1964635 348903 28479 499544 850974 1247506 533180 375697 55661 1185665 1012487 1513465 863387 1536994 1335712 676042 1601772 440134 356255 258635 588512 141854 1180970 375626 1404668 874644 623055 936750 119700 209239 205765 784254 1582906 1124272 1138441 551436 1695529 715219 1763601 1077699 506042 1357508 618136 901391 1345883 669617 1031095 691478 867375 1532488 860073 1916695 1111425 1313388 1095983 447094 1599497 636004 1692866 1142717 607888 312993 1048821 1242195 1191089 950243 1132238 1973938 1746794 1903511 982924 58182 1063227 1664031 609952 1757115 948939 1661298 175219 1178034 1911337 1010727 293436 1248855 356220 1245527 1596574 1514206 1166171 467048 393191 1415255 45670 1886540 1290940 782414 1343416 1588405 1081469 191599 674064 1826965 1506677 1278344 177134 294936 1171463 436996 332348 1428859 705352 190310 458754 554485 1774370 129864 1874108 351358 143971 1580719 687562 1404215 1380117 1974922 467869 498578 462883 964703 1393841 1361314 700934 1495643 421574 1447815 366425 1803839 1475764 853113 792007 139647 1481706 1453141 1261557 1644590 435331 521370 1197089 1903374 1063769 451594 157182 795941 1799774 1648254 1801678 698073 220611 738748 1525596 45058 1923161 1924802 161271 1324919 1406021 1929214 546415 485205 1995105 1291034 914547 129488 954144 1522325 862066 563128 1303982 576360 295707 1873317 63864 1331658 754238 690688 77729 1399384 1182605 1875291 1408725 1748279 53966 1977738 874045 1862887 110541 300432 1369560 1696382 502313 152406 663524 1684104 822279 1239834 1760159 573145 1823679 1898290 1963308 241704 1966080 468379 442809 1724722 462967 381416 1965371 67139 946787 1498452 937742 986619 480910 953152 972051 1595357 1944401 468814 821674 497840 1286068 1518869 1877246 71899 586506 1423607 1258174 650469 972255 1916070 8530 1337237 1357426 1215260 1528365 1720748 1566609 110882 1870407 1664784 1010961 1987033 1484379 1598113 246397 765472 761097 837157 1982492 993239 1205150 1902191 843585 611728 1712025 96093 290298 790854 1827382 1346981 1968432 178292 203555 668784 312107 1979183 1950264 361094 637632 425306 1982057 495471 688243 1579072 766659 734385 1129816 1697737 703271 1028552 1935334 1889508 1835374 1143457 129978 890443 904080 222100 268623 1849358 1694791 178156 1479254 994786 467732 1579245 1430437 285854 1171082 1610332 1087495 1198629 864892 1672677 105863 122333 494073 481706 412193 287721 1021586 1583120 1245286 1658200 157230 173916 774723 1081803 67473 1449528 1819417 177702 246433 1840629 351180 587400 567927 1774764 831939 456783 927699 154308 1019446 1295245 396646 1657983 1183890 1111377 1114286 515093 1896322 1885729 391496 1320798 66 578732 1214507 396761 1437401 735190 81704 1442019 1182636 55544 1845199 1277995 1497246 602236 833239 578957 1111982 505865 1528450 1642750 660196 1440206 1168952 332041 1453199 291100 876073 1828984 149658 339421 964521 41622 192190 748387 1957572 251530 1380078 825762 957201 486510 918038 1276021 787449 1813759 908221 1718242 380851 605255 1111855 811639 1113353 1556939 732969 1706460 1938838 441483 1570863 80244 1952944 1124968 1192450 1199773 1174735 1004177 300240 894114 1008642 346875 1957432 1385627 751990 1159521 323407 1745241 596514 1210332 1127069 711565 610392 1776761 1253317 530444 1636745 1288038 319533 678539 884955 790250 1015168 1594854 583318 425506 1489855 1955629 1839220 470230 700032 1153025 108996 713788 1926862 371117 585474 1825573 1256769 1354555 971694 1166010 91052 724165 489002 1550740 16155 1116722 48383 1682366 278386 1119950 1396678 35233 1927274 1160546 397463 1629717 511337 947998 1778964 605354 1020699 1537561 991042 1035893 837217 1722364 1632582 1632647 1012178 1990048 1660608 1884535 524191 850600 1786203 255340 1104832 412297 778057 1685131 498794 348461 192065 1587924 1933445 1322613 1086340 1153234 767204 734187 1547947 614469 708207 1332443 641582 1263314 1729725 1975808 1399983 1826891 1009892 1681974 1098641 512344 1550016 1790438 1812807 176325 1432390 1232567 110152 1044048 1603772 471039 988469 967753 1227406 579689 821565 703709 432701 355829 1431708 1302863 1928133 608399 1229820 365360 1679052 801969 1150398 1655559 814299 889061 281514 890042 1841558 248269 176242 806577 1546934 24642 29547 386240 61891 461119 1406405 422066 1950569 1274124 1900466 515812 343509 566204 671989 1872374 1091202 771295 1681643 1978749 972300 901005 647525 1556122 1659402 1313208 1233131 930047 510489 1103658 331803 295157 1967076 1457368 584742 1934765 1095714 1274660 12863 567302 1288511 557240 1922608 1325332 754430 1736548 1856783 1123008 1953746 402017 321062 15908 969349 1840383 471215 1821622 141271 1708338 1118693 427652 946131 1708643 1107575 1624636 1577305 572308 1811670 1178448 204676 1293137 1337242 919658 114965 1432025 701709 1267605 83041 1602996 1488792 967015 379626 1420268 1695916 42672 877412 1662627 1673407 974954 1244252 926449 420682 1724614 222476 1785887 910028 1133979 1626063 1171550 1848820 1707563 246764 1932198 1868323 1980821 1979772 1450021 1899852 1492540 1624352 709321 1260916 178354 330705 1903529 1087466 1734579 527996 637670 1583201 1432726 1065965 1726255 1687262 1634939 569411 1974320 994026 268921 1626591 12520 1815760 1231115 1092932 1228052 1927392 1803827 1491371 1021865 1373765 28066 377059 373499 735839 1689282 21721 1636057 77178 983180 1348375 900036 219845 1746062 200229 593349 1331008 1361421 899701 935761 1442456 1990932 736431 47784 417607 1636385 1845487 700094 608834 150767 1209508 1245276 991191 1324148 781836 1575983 934476 477276 56213 1590373 753840 1547436 1900214 984753 1958763 957973 266213 1947147 1525204 995255 1785133 1537780 1994063 433807 121141 1034433 1628634 1677980 1160206 1010206 143816 716173 957683 1426410 432424 1246893 1953131 859355 75674 907996 1391189 1911250 1647752 414604 1365749 1484494 248263 1043900 515700 1420969 1488519 446333 403447 1290873 869641 1945291 1182700 521598 124149 1401493 932161 1349562 1532702 711775 211483 1691789 54001 967073 884343 1207171 926536 1220574 624302 1438616 1384172 451630 1835038 1397124 1955125 1352188 961682 1962444 1804224 1643461 1803238 148119 1039096 1484209 496137 336091 660059 1146757 1848011 1604233 192229 1355029 10126 1290780 1400867 1153861 768125 443251 1450211 433698 622031 914402 1290540 926316 38385 59192 1317327 1800120 1933738 543223 14375 1957654 616152 1590905 528716 1543531 669837 486472 1769581 790597 1200768 1382802 1176960 1931186 926742 755534 785061 1738536 1879652 1668388 1015186 1120147 711305 443633 1775077 1382945 1522392 271665 348842 575852 1028175 1031822 105189 1302650 896526 458711 1696154 1972900 1819079 1084741 1017836 1646654 1542926 610197 1755620 1491555 302553 530465 64052 530848 1167971 776052 512443 1894441 996425 168046 1454670 1538512 1918252 1758882 1281196 740214 580032 1356197 447204 549576 1612698 1513644 1867400 298394 1889910 353888 809565 474013 1721986 1532601 1219901 578286 745272 309177 1969553 1557399 1056734 674282 1178309 149128 412162 1148744 1545022 1300434 1109475 865319 1961543 287985 1305589 227590 1684151 245152 1390944 674311 1157672 671860 1763574 976654 1131343 1585618 31426 1144873 1748405 889096 147238 1968580 1726956 1862184 1247372 1799930 875409 911240 1576861 1350149 937628 339451 75352 1438867 1051131 1692051 1467211 288743 583795 524183 1020224 1821627 1481377 904115 324725 1108892 248108 1120235 1119104 1551029 421355 200097 63998 1607842 1815172 1256451 73005 954239 561281 1591737 398379 1390199 423563 921641 1348846 741221 889008 532977 572240 1730486 818758 180724 1687202 1616678 103956 555155 420656 606810 716158 900851 1150112 444971 1739555 1860563 673445 486192 400011 1542471 113043 1157980 1788522 1369386 305934 525183 83140 220680 1763852 600103 849394 1379323 625354 286988 913429 1218123 787312 907187 1821915 551978 170676 1956008 52182 624931 971949 408123 1812366 1399249 130177 398773 1144926 109170 1036912 177258 683978 1086592 990340 380503 1711709 950624 396670 1238851 11455 719279 1859533 1415350 1700360 1659439 1484648 1080087 1499438 1190691 1054389 1823449 1647938 1670406 1634567 648978 1036300 896638 1413684 40932 1648302 1803273 144817 265646 1545806 966699 1056522 818299 520904 664250 43604 1768719 1753774 1500381 1896155 1865439 869706 706066 1978165 227626 1112370 1378611 1292583 1263509 841200 1487201 840909 1149192 1433444 1586082 1707454 1650525 1956447 1533526 1677639 697941 1799170 93471 1079989 579900 1983897 1932448 858264 1333586 1943081 198101 1961115 1459643 202008 1359118 1443767 108399 1566363 1410097 395062 629943 1957846 88420 829910 1230904 708179 945548 143269 644192 883265 559029 929988 76598 329580 443670 553798 516278 1993699 1279338 274894 955011 1754625 1937403 710169 970192 301323 819820 296023 65793 382456 567539 335795 1572991 1384710 937179 1980915 1452341 1736896 167844 1999773 1271058 1204258 1381754 904729 278737 1765786 224224 739073 699504 1173477 933422 21755 1884037 416869 1821887 1050452 407794 589706 293155 199479 166815 409543 1305611 1663262 1290961 846068 1387815 1721490 1712253 93586 1349219 867636 90526 155597 482323 540921 1465673 534296 1718713 660352 308361 1739109 1559292 1026471 1106797 211891 1025389 1406756 308797 1526851 1616758 534791 1839105 725735 859915 1945724 1284536 438502 1656177 1652161 376470 658817 555374 1897006 1411926 1073441 1612951 1397457 15222 1625529 1453389 665130 1587773 1417043 817017 738105 1263748 410337 1742046 1976464 44447 648296 292626 196755 1905333 668028 558462 1691025 1374673 1923783 381498 270759 135970 1006186 1572304 907147 1643008 512992 1278804 953222 1576513 1271462 282380 1498839 269800 1549916 1462501 624100 1649231 357826 1092982 890064 1565561 1533808 553717 428430 993058 111463 1617481 181000 1929931 982877 535956 834720 995420 673888 307489 1393041 3375 625056 516721 200726 1628328 196837 1616587 1938892 240041 699362 1307945 972376 116993 1564541 463618 1928771 44247 1220588 869603 542353 1402724 1856146 1418329 1889677 137428 1609871 890107 85132 998933 1213475 362836 1886901 1453949 1516309 8643 1463127 1899836 1067051 381771 1370194 1026457 256040 775611 1806116 1514293 1085560 1446885 1210689 1781644 1238435 295676 832658 857336 471067 1555721 1302959 1972232 14447 554444 547927 1756328 201463 197745 652059 1576413 1189300 1116613 1554067 1264817 1813970 90623 1985113 699217 1071240 1558773 1195893 1609345 382016 1469771 1098043 1008251 1310267 250391 1307766 103006 859099 275298 1656309 1417145 997608 128981 965977 308885 1571117 670301 182017 1877633 51647 1099958 708637 924958 1915036 899960 613457 1984297 1172367 593236 72621 1382951 469980 1972679 1345464 1956877 1599193 522272 1446679 1577115 1737686 974557 1859431 48367 663647 1053201 867322 58468 726917 1701295 1946268 1437117 1927376 1783972 620933 285918 1351509 1571197 1870496 1033263 575771 830884 1077052 488086 1081958 211686 1265835 269142 1587159 1232777 1510765 1316963 1337053 318219 1997150 624470 568695 1065195 1758225 1715266 1888067 489651 629820 1809907 1346412 1485238 1858246 735543 114059 1612321 1120548 607348 365954 1777163 64810 1827021 1939293 1619407 361636 999186 996631 1540592 681585 722132 1819529 1778876 561919 1518897 67422 1306057 1748051 852688 1284945 1537750 1371792 1926085 1570818 689066 395573 45711 1528925 1148888 1469170 901451 31758 1127609 6692 884463 1981235 1117411 1405608 1969006 1068059 1514769 619419 248117 657637 284707 1523773 1538111 41399 1563211 1166914 752758 743557 1547241 78949 1648079 1518843 298820 1549143 612300 403965 623531 152491 749664 822379 1235522 1619276 1008777 589532 1058618 1899658 660757 1014301 471395 346043 757416 668452 1781844 1923364 416770 1872377 813464 1275680 1355051 393794 885853 1633693 1260258 89119 43084 1278203 1116007 1413877 489206 627193 1545927 1599461 96612 185094 1952830 1962903 120201 870235 596075 679611 678205 777490 517033 1524760 18114 198719 152157 1528366 871019 1520351 1548003 580849 1460446 1121490 1115685 1793649 719891 1062413 1408397 400030 864793 298629 1192829 1399170 1493487 27248 932846 344458 986663 1868687 1956064 345772 575142 166287 547409 599849 1542122 973303 1872136 1180040 237949 333605 712800 1558238 776216 1308528 1726950 580183 567265 1536128 606804 1753699 1046546 289860 1807575 779533 430712 331252 677093 13835 1501375 923291 99398 1135608 429723 237837 709047 173816 276643 1252315 1093301 243333 626671 316232 89092 955183 1426100 1836102 413756 336664 1869942 1531466 1466383 1300054 1552719 1600055 675466 167215 724478 1915913 1968159 609041 1695687 817212 616052 526042 1526440 907459 533849 1207618 1774936 200721 556530 1125876 1187751 13528 526314 924783 114141 1676116 1059659 1477950 1496353 344820 1960470 51265 1584273 502302 453478 1642148 391131 154937 1591566 1313943 1267879 1268664 995094 1688611 1795856 1710964 851364 92558 19144 694069 1426468 87032 1534361 1708506 382541 491102 1115619 1121630 1816236 324246 674005 478055 1148111 1130736 440559 482066 1371519 1621643 1039319 892573 674754 1340799 517217 1442834 1991375 493787 1914852 807364 1107981 154844 939014 1114908 185980 63433 165189 1640108 1136473 597677 1232279 1849452 923504 1648634 1152229 554589 542362 65959 150621 1806378 1176441 1723645 857947 1597280 1074689 67829 768669 1598414 361727 312149 812663 839004 1179631 1764606 1859401 240518 486497 1503674 786389 780739 496827 1911635 1191916 484527 1558070 1431192 249048 1417560 578835 287698 346065 1524170 941296 652840 1981347 1794707 1076472 792168 983451 1871259 70865 1364738 471556 735745 1363513 439929 1095207 1030112 1474577 1429938 1092208 786076 1854901 1698791 647585 896496 816973 467433 240690 903326 1840933 1011200 1309771 76064 638123 1353506 1069130 1494244 795754 489718 1822960 739032 982958 421670 884262 1769743 1822491 100452 1308043 1967141 1621378 1799496 136942 413832 1866199 1215097 364521 1471444 1955581 1916365 815075 246477 1384331 631281 1049307 1518048 841996 340346 1084555 710947 664374 1874793 1271271 1330327 1608443 1949279 175410 578733 1260794 995322 215965 1529672 141442 348222 1182062 1782587 1463335 1872695 467920 1529958 702726 105478 303767 777686 1172009 1912711 160724 1268310 65400 660283 1061147 1271205 1327613 858726 1446071 1048888 1904146 1958832 1071002 1219195 1206836 1653030 544329 1704822 528005 1933399 637062 625510 450998 550931 1823373 267685 482668 575176 55424 136144 1568492 1324020 60752 1643295 1054697 356402 1622564 939863 180086 1073913 277716 278119 517699 1705896 1202593 1523119 1557553 937153 1225918 1656157 149220 35540 282785 678778 1476754 708813 425129 353675 38117 1000761 800267 59463 263782 1231675 1937564 179628 831029 340153 717269 782488 216530 1106884 981539 805349 906840 1070581 997268 1614889 1606750 478980 450087 669350 1286882 476838 1464375 1691348 628019 1720079 1539886 645066 1983139 399246 1273317 1202742 1455714 1411578 539317 1102168 703937 150178 1102221 684009 682285 506509 1954713 298944 1016873 615513 43619 3968 709121 1450275 1913900 1532169 1937756 1937932 1608424 1093871 1324300 285618 879689 1024915 443587 855523 1425226 667044 1294414 1508541 1889791 293132 845307 174670 1215372 884147 1786618 1472446 1288011 252821 1226889 1204858 754019 998668 154787 1796045 1825412 1792325 1070628 597000 1230053 320071 454559 1844524 932352 782970 1799182 1418898 598254 1036541 1421412 1268570 1208075 621449 1012543 1592581 1111077 1029386 1443947 289103 362835 522660 734975 1637808 1373604 743119 1918464 1000071 905616 818508 1003311 1194779 1408382 1905587 71294 223010 510057 1806689 389682 273683 300724 278654 301691 1660164 1494132 1652732 1403090 602231 1096024 1396082 1876101 1604803 509037 1099779 1600701 154648 464151 1428064 1945891 1615947 1684963 498012 792749 1289821 1245893 1328136 1567463 1699639 1253638 298254 717349 894142 1508648 25436 919592 279538 861532 1903921 278358 423729 1074173 1669647 1617881 1237836 1223660 965928 932686 1652186 1391226 1043826 67382 1060782 1219820 922224 567870 193605 294558 867569 77471 258306 297103 1402016 1994892 154958 236319 1888767 1990559 1497223 48570 672050 172510 547160 1086367 1366461 144333 1174003 191933 1237568 1860356 1847699 1935751 1175028 411912 98496 1678466 557077 1499174 995657 361152 1404093 642454 1769344 1053635 1501936 1832338 702655 810096 1256625 971554 333904 32566 763678 451290 1045300 716885 1212316 1458806 944982 486218 214487 865423 596151 182523 1886386 569664 82488 751261 347808 179532 187793 898170 829785 1787657 1082773 1998986 223988 1539367 970636 365004 520232 1913747 107642 1081479 1146137 1772627 940570 1476490 1964028 401773 1054020 290352 1837727 449580 910210 1035880 1131344 1460102 442199 1863153 1995214 51627 1881934 1335691 988982 802114 255479 775759 1008279 473985 488430 370450 1770481 1594533 1873811 1546892 1171426 1694950 1292991 250300 305291 250018 1231526 369876 353891 1148669 945171 923475 1471464 619722 1583552 47627 254397 1433879 1924684 88230 1251638 1009096 125733 437927 1132721 350937 1835783 1546387 1429355 986446 180501 508454 1172487 876745 1434833 76063 1157818 764690 1990112 128133 750821 1674998 499115 910039 1572611 668301 852665 895993 1976009 335773 255895 535846 1069044 1401144 439548 230623 774720 820320 539984 755106 216285 612831 1446897 822341 1628633 1565663 276705 1818329 1293211 1012356 286826 39768 64137 720395 85571 6326 1120063 152471 1253968 1081973 151756 1831375 97353 1568626 1735966 648889 495800 1035170 923917 1770716 1875382 1730539 1730332 893016 1794064 1374422 1000326 1929468 1672176 1730840 209984 1811011 1242325 949260 539992 1331708 1052142 1049304 537981 1669993 121032 264705 1809976 481829 1055723 1505698 444171 1320044 1423231 138307 308259 1809474 527370 1417967 1161349 794875 1175202 927103 141549 1580528 114316 670253 1334327 1062900 47385 445831 486690 1729889 1853069 1050061 1866881 239613 551307 754547 195227 126936 1065123 714296 533575 1165937 953137 1792181 366275 1897930 1990133 44362 1454002 1496204 1011680 1384178 1189652 289699 868093 327062 1877914 1985475 1571727 1507820 1264943 1377118 1953151 1359241 1190653 343157 413654 929771 942855 680198 456931 1660518 1394653 539246 35441 1123290 1050023 469241 1284667 601444 299200 286452 1153003 208314 16233 1852023 1068941 611377 292021 260931 1196095 1169923 129350 1245103 1975589 1393323 1020556 1703402 1271736 976032 1883948 21642 844464 624290 510890 1016598 1206080 1121127 1004103 1716584 1625521 1561539 1551733 676406 1158573 519293 1116871 51478 983157 1406155 1875619 166245 1132504 1264851 25091 9144 1271665 49399 1656189 488762 1504965 1428621 339283 1604323 1376528 519874 1219761 124658 1185994 168151 1394886 975442 1002254 979398 80287 52794 1609550 1962976 1428205 1019744 1459502 1289005 1041297 1378178 1927417 1135532 1643080 1134792 1678855 957538 471571 824178 1852036 102615 1645347 1158148 1970482 1661193 624871 1234852 153077 266310 812443 1688539 828876 1819068 1883137 1052285 1750157 1528349 1630146 1872147 610514 1273583 1247010 1178123 275293 740317 331342 668746 630077 141187 921693 1456194 1299286 1928219 1088344 524927 791425 601201 1619851 306328 1916051 1325255 177841 1239103 1706848 1899630 1864005 1581939 242983 771741 1695169 329460 1121905 1660622 955949 631954 986721 1914498 152034 1689434 1629053 768188 1460852 504074 333397 1120309 1217643 1403460 361759 1058535 1312857 1428524 1423491 1208909 1855625 195422 194270 901116 834658 1271782 369458 1676539 1774356 1185118 807224 1701553 64433 1752867 1459173 1660689 1745630 1034769 1382688 895127 272486 835984 868933 666775 131072 1558133 263800 217043 1803572 1576914 11529 512984 428478 1558628 91514 267251 1811475 1437645 1762618 1904578 1345790 1684455 934097 1499209 886772 1482212 1295823 1042446 1148346 732263 648947 1291374 1248507 34146 195021 1237547 590565 769309 27245 1286302 1979408 1219823 1141814 1055981 682666 1255917 452134 95603 636848 1476695 1516867 1030256 864576 453575 1651276 1988297 995530 1123187 1442759 113379 1825903 73104 1622905 1298280 1501826 814429 290462 1910720 1881130 1650559 468248 1273205 1002357 1958138 875918 3917 1688922 997083 191380 1539064 208224 1869969 1107786 1344159 610933 690704 1845769 541035 1721270 1578018 1068490 1532630 844357 1171244 1898173 1713482 488588 749097 1461463 1749230 1826904 882041 1281847 1647362 1098966 873878 595420 231267 847146 225002 1380299 1615763 457553 1882315 1981961 178551 1737352 1616946 1970330 1897762 1959191 37558 1470841 1485809 625856 1244428 517099 1701957 1817950 1235813 741167 1896953 1105961 1544837 1444650 1951828 1336966 1306512 1327493 493619 231788 444537 1885020 816805 322693 1236274 417103 1063362 103826 1310378 1117724 28142 715369 1149182 397186 1519345 711091 1171320 135360 191948 465965 888212 829054 1340454 694185 1939246 328867 1751066 1556880 1458365 778316 1878603 1051343 1729638 558914 1478953 540849 1616161 1842269 1837993 99143 986933 95811 1030502 868322 821071 944331 1525787 1812522 1932971 1358890 1175158 98702 199509 1206257 1696264 996571 1491128 1861852 1473909 1283294 196547 1378766 742724 1546303 185479 1270573 821130 1402896 813505 961930 1855702 1048941 1370197 1666339 298769 904189 150561 719668 1286178 69043 775648 853325 269279 357104 221471 635586 1630097 451454 1513335 392040 1042405 724919 149261 1241843 1087407 156626 429057 505001 1636931 1103173 370231 121819 125253 590296 420350 834327 637584 566122 1551161 73076 504700 1586979 772814 1604000 692572 1368938 358349 1409590 415896 1410973 74741 976678 622511 1969727 1823125 1818710 1475436 1833513 908401 1646708 1847963 397657 998838 961929 1838214 89948 293375 951974 113564 807986 1207663 106615 1107032 8188 1161778 1771444 4895 1949443 571837 999461 1423954 845881 153473 1512582 158947 732292 718133 227238 120349 165499 1987294 1407884 1327637 206603 1158828 731617 3530 1039178 1019111 854334 1260966 907099 1376827 1140964 571561 678668 132023 1751873 571456 723983 687197 1285878 1535840 55305 340590 484769 58332 1378114 1221899 1055986 1768648 1564532 1496252 1850956 433584 301232 1386551 1264431 1382431 374741 1664223 1020825 1847751 1826470 310250 26180 1829633 1790767 230361 462781 1548898 1086318 1794580 1060524 505707 16607 998207 436700 789906 1465161 632762 11675 1005165 313460 683942 30411 481257 1582713 724334 1592008 1673162 352992 1232938 1606000 449738 1033571 1985546 1303946 1672322 309155 1605784 1623404 351844 1021887 1249163 1097828 23983 1302970 1044235 843945 199279 1941898 953935 1436212 771815 1592667 238572 1664207 855176 862244 1569029 236951 798398 1532330 1477010 1651193 1780018 412874 1798271 514250 1684495 34598 734578 1547184 437799 676167 980067 88365 1280667 581169 790411 1105536 1639224 854050 720996 755029 918341 342076 953487 1763823 512539 1888993 814466 1063744 27718 575801 210856 1160964 1040271 1718256 1439816 1018160 338349 1934574 270198 747811 38220 819050 208763 810972 657030 329817 384704 635620 1803595 1661878 1116827 1587689 1586647 100661 770261 135 627613 16747 611453 1983569 538873 176050 1280841 1895320 710255 1471225 355888 1185732 1104773 1706733 292448 1873489 198528 1796954 1975482 1439395 403802 518886 168640 1686326 1479075 105607 1525302 1641417 419146 956696 419986 1959720 636182 1620801 1660579 272118 1086889 149047 402133 594494 108758 1977337 747343 453483 1103210 1452413 1492351 1569846 1596669 819340 339852 616629 659322 216631 1235216 1423864 1506494 1981666 64238 219935 1196604 1068972 93762 1278759 549913 121584 1335570 211787 1992549 497792 587989 211162 1707801 1704866 212243 407558 1178887 1357209 1381818 1001218 1439701 1810816 933856 4432 1644602 276957 1851264 166789 1112118 1679137 1440947 575097 352082 1411359 243880 1646349 1474721 690729 1716760 445899 1305751 409126 1532438 1773340 1559056 153303 370101 1576149 559744 9129 112235 462948 398434 1605531 1441606 642698 428961 1151585 379217 1440053 1319427 571490 1685772 371858 1209764 948543 783106 124754 498911 1840460 61484 930638 1873777 1586173 473039 1504717 1782018 418199 1598159 1072767 1208365 1684803 1001384 584458 479812 1137481 1727499 1013286 687129 1654906 1473311 130547 983182 1787161 603328 771832 80670 373787 927352 1004418 332325 520493 923971 1878936 1963267 398600 862895 798885 372839 666500 37340 779889 1835707 886361 1864996 1264049 637535 345194 1672116 1118878 1204828 1453564 1973492 358224 1586320 195274 1195785 1600860 1348687 84990 903581 1867421 1351022 1676947 490996 980815 1936556 860406 544578 1859255 787364 1166059 1954416 1561890 1899898 309466 1979596 145552 433793 83004 1504771 318828 322974 271958 99982 269786 787706 1587959 457367 806046 1182944 211985 715271 1065199 1054205 1046242 694584 317023 1393980 716095 1125108 1056494 165229 1666549 1409438 1070916 420264 219559 934482 342379 1910815 743532 1110172 1687840 1410766 1872028 1861302 1199303 799784 217177 638917 695744 1762750 1960813 1464113 423818 1768758 283952 821476 19384 391061 928097 1539965 73241 842724 857140 764049 1897396 112099 1446367 128823 1648185 1694703 119884 184444 549014 1688946 1915965 1108098 717415 351041 1107195 1291625 960080 820075 29978 1053418 1935729 743174 302724 347647 1653478 1945995 409911 1812472 149970 792327 1481362 770531 465655 1470519 1589394 1441036 741724 1455032 1900486 1835039 531905 1790262 887031 1964853 802974 1898793 876211 543151 1319729 483016 816745 357719 1220343 1118152 1342667 1194494 1531792 1102590 1702284 1224058 1391693 1594423 550810 1262387 1423988 1408788 514825 63738 1787904 1994124 945565 418686 775995 1600083 218800 1362784 432564 1485434 1025883 840033 1953811 555064 1276975 100132 1501874 988784 1682100 697368 390459 135254 353915 1237317 220231 266090 1143840 1919355 1588864 1345935 587866 1343259 1415334 869305 1959003 437969 1311809 971497 939380 1232215 31909 1990465 140639 1364801 1102025 1384361 1748752 1786545 22529 456580 576463 442473 302768 861218 785994 1552859 1762136 1160223 353042 1865595 1425271 1609038 1051074 1713823 832943 780065 626266 1852879 927746 1006670 416674 1336776 1594609 1911800 646872 490784 1541477 580492 717395 1856913 1435842 978133 536603 1194181 58955 297308 12911 198689 700140 126613 1385032 1176434 586348 272628 309529 325712 205773 788994 1197117 1244395 1908998 875404 297264 686558 478985 57786 1241606 581185 1813586 106581 424789 96070 42932 1622106 775419 456222 1287483 980044 125389 1975665 1943978 126000 1245164 1558760 272352 1086921 925645 193398 1483351 506668 1027959 62629 1710111 1056849 958704 1046822 635073 1724448 424300 196016 1395466 387099 332066 892472 1249297 331793 294343 1940294 1843979 690469 1013655 405524 950986 1926537 737855 1010496 1767968 448414 1542708 1299708 220084 1250817 1308084 186595 360759 1994360 874691 791486 288308 1080334 671876 63893 1097995 1492089 516563 1040429 1807230 174666 836706 556771 1941089 158760 1914574 1608087 491593 1315775 915456 678620 960008 877838 285377 195933 1823939 535818 643455 874642 693279 873625 1677429 356119 956852 916926 22036 592990 1423107 1082938 1929319 615200 1118538 1796711 270361 615867 839801 1657811 1566628 338622 373341 1413756 824974 330757 1023954 1698047 348127 1145725 621509 1578570 1719933 781985 267444 1266664 698011 240628 1561766 658455 621321 639882 290932 1490353 945198 194633 401633 898740 64869 1233647 1316436 711677 390441 137946 1433844 320950 118177 920137 376016 247632 971403 480224 1453198 477649 1813296 1299194 1188995 59277 1196729 1676542 1211714 837941 405756 221209 637878 1506337 657228 674185 20584 1497712 1591138 1951984 825006 349844 911290 927560 1629417 1018731 766334 622786 1145495 787133 1214045 1060964 1505510 1227208 484192 1011509 1403056 1240825 1285844 566631 394775 820980 1449602 1785983 955486 1028253 1464095 1884613 1791572 296257 529036 1352682 966120 673055 973151 1647182 1474355 1707140 1813782 917295 212357 30843 1546071 620881 1245454 411204 491498 1018255 1967043 1275365 748320 140807 841915 558921 590544 1476118 1477509 1897033 1255087 972236 575818 1586641 844401 940447 979204 1947587 808654 77956 560382 1494784 1723534 269896 610789 972714 1204114 1154980 1184153 1583592 1923302 699841 1751888 1884691 1598374 306372 1301505 1530756 1378799 260013 1992782 824830 693620 157130 1974816 669589 690754 1776285 1296959 444657 1664396 1426534 981577 1555927 703534 1949399 1857070 1440862 214079 1630821 975684 1355503 1640887 165305 199583 1553064 121481 130526 1617847 698103 444635 423000 1207853 1195739 1486024 408472 24013 444938 77589 563831 1844971 444140 1071422 621081 1464819 864400 1078954 760893 87275 311680 79539 194561 1686871 1842946 1298958 1225518 657488 76470 590160 884254 1475134 1986191 1667433 1570931 856171 1154177 1102322 1065367 95060 542278 729732 1670708 386463 1716884 1072584 636548 318176 1711945 1216887 1371077 132842 1871818 206677 1242462 281846 223311 1464929 221513 787762 600480 1287187 1082452 1598727 914060 750122 1138679 625768 43113 1875483 1081888 192798 82844 1500475 652272 1267680 415438 922574 740435 1555995 1469922 839456 784263 249023 286155 1730066 1257503 635255 1541734 1788013 1920638 259546 1856158 1723405 649199 1978218 1442813 774386 842288 75803 1506977 797688 144279 1063954 250852 1894005 1451215 272651 1455293 717565 209358 116674 748016 1793387 1268621 1700765 1048502 1038263 1937795 1630907 1233997 1642156 1216602 661148 142518 56303 617127 1806031 1478776 1580363 1720376 1540172 383520 16984 643029 1679717 761324 216503 992831 892209 1447492 1441726 1387349 1553941 1654934 167028 1633004 201664 363005 172643 43205 1355658 1891026 889514 21917 1469255 1474726 1726994 1637054 295437 1534888 1030634 14725 154896 1897895 1201224 1038754 652007 560032 1089952 77341 1545702 890345 1881598 1818302 132997 1573545 820000 631478 987929 806581 783188 659231 944798 522618 932216 1252316 1789456 400820 698453 66360 863703 1717142 862857 395060 938352 359639 1338091 55043 238789 1893891 496057 237739 459342 1010947 996151 309522 252259 1150765 232431 226584 1268911 1211614 293920 1531162 523384 1088500 433940 120795 161213 850824 1560448 993436 936609 488904 716534 1746726 1163187 628373 310579 560678 1226557 538726 1024781 603803 469763 1354400 329948 1741228 568595 339925 1401402 1489326 50164 1423200 614038 1887784 1005111 1366610 1304217 45413 893983 1690093 476047 1727705 154953 1236950 881669 894105 1647775 528461 1880304 474617 76886 182400 1355446 791751 1337460 1564008 1481725 677782 1409151 912499 1117571 800974 152118 526819 1005160 325081 395722 1013958 629143 693553 180716 1620357 1354427 843328 1843872 1449896 1106559 670870 913747 1941384 53571 1604780 888428 1042040 71764 1823481 372127 1512535 468668 1072994 562088 1843136 177242 214212 132167 853660 761612 684826 119893 1585960 205743 1810756 1184332 1996534 680926 1760370 570603 613419 248662 468157 1577463 560684 696423 1649762 534483 442769 1961934 736727 1154497 765328 687034 1909244 773100 712367 1310726 1132678 358608 1251174 593979 1705718 444986 40305 1462961 1418596 18200 759937 738742 514315 1362893 1690599 446004 738382 1522732 387775 1371747 1616912 654414 1960402 562365 501522 1819486 1949738 1254489 1336599 1924730 215339 630408 724855 480392 1027499 637916 280836 1796586 461183 150515 1295883 120942 1394268 1765357 676381 916144 1004560 602644 1046954 957630 1362377 642276 1865139 217814 420934 494376 1653596 491752 1139304 1476223 1322418 29142 1802573 1648334 1604722 1460947 1330239 1961367 1702301 1268355 543576 1812326 1114653 522818 1587226 1027166 1005036 1959488 220993 1472930 1990023 1014222 1313626 1652670 913356 1474133 589646 320800 170384 391094 69376 1007629 1259350 1082685 512255 467958 438796 1287632 980101 996169 1193865 441602 1937948 1103963 643742 1009628 262232 1942348 1826142 1136372 1343679 1406792 357800 11647 776165 979 140965 1931173 276839 1155761 1772206 1004116 227461 1543263 1524103 377153 167399 1269526 1779792 575903 1861123 1953663 1051142 745360 1477190 1473269 44555 1703766 171166 1567498 177671 490883 1402630 8368 5436 1565295 1231370 1674382 62674 1905543 464908 1250557 1777288 481140 29060 1780083 370442 1281715 1718512 1066577 1665969 881562 1512419 1023677 1206415 1920333 1114225 1713215 643361 272311 1970554 877681 858583 1939810 1399295 931982 907802 1801893 1539427 1579795 1475642 159678 1969064 1431987 1564338 1177575 899253 696157 707673 1524483 1550421 490829 1780977 615364 1269631 495129 274953 834301 1433256 1399626 135764 1876749 1380644 1285460 699661 1196429 5801 1648444 806979 935077 1827465 326214 1335069 970721 1981878 894431 1263883 1272803 1430658 1162208 1809078 490221 1611833 1225937 1658174 33117 123149 422308 324371 1947049 1445271 1280310 498293 1536155 834363 1960781 330054 1250913 771111 1904090 1996753 10664 1275915 1854791 998612 893139 629052 882316 1065949 1071206 1868601 1355200 1363678 904529 1286963 159416 1031712 1672360 1376130 1099971 315857 468317 989228 1070368 1747568 1697740 1654682 1642096 116656 1775777 478024 1483393 1364478 1947296 1799287 1421548 1662833 375083 273812 1994295 809574 1712337 1344301 1226179 778611 1547517 315829 349103 1440337 113481 1653020 320327 1921418 1750809 944263 653514 1741839 180 457804 1403365 245380 1670255 566928 1695388 1484758 1033754 1876926 1434938 716751 1867525 589318 1011 344286 928839 1079772 558124 1005551 1264562 1597985 971647 1423350 111082 1745345 1283933 1544123 928002 1104837 1596327 1282283 1782159 502297 999690 728737 1288756 1728753 1960873 1903716 104906 1191233 817979 706511 232439 1727343 887983 1204846 1022076 544224 1686158 1449069 66443 485919 1032080 1889398 45423 1825068 381276 377781 480712 1027927 230759 960279 1831636 956626 133787 722046 1810237 1918635 1055798 341300 1766337 1347604 183177 1481262 931204 857885 1152069 1906076 18676 317059 1394224 890350 83990 1300021 1061923 37126 1173469 1419069 848311 1315389 1294817 839677 1234949 325653 715699 205295 1529375 1300484 43784 1113735 599201 1833679 1305864 1510294 407924 1622013 1433767 574844 752575 1724841 1156583 1246065 1697843 1961947 36739 1062177 1248296 1323790 1367789 1174347 1674166 1197670 1159230 17014 967426 1561042 1747659 1864367 239677 1211218 1781384 653180 1876328 1250884 1589899 500509 1200918 1289276 1621331 1789310 518732 1418364 1664792 1273610 445526 215611 132564 642679 298175 1931400 1562146 536142 712953 166706 137952 173696 1429613 1372150 1345965 1682094 563321 1761746 1291907 517415 1058635 1683248 22694 923482 390317 1188059 1088350 1975080 1191324 431753 492317 1929701 848456 492896 1958171 1314762 443252 1978585 1242072 804457 1052335 797600 993163 1307577 1741051 1016416 976523 1106672 604044 162293 105467 1394596 89381 633528 1849028 676133 591608 1505273 500947 1458698 775427 1578561 1943905 1927318 215856 844942 756866 1135758 975754 1418858 1798060 408084 810311 359810 879907 257336 1574061 654282 1354990 685026 331423 1419357 374549 1454122 1801747 1185466 1600052 1220997 434880 329475 1696474 844593 969022 1967876 1116110 857613 1844239 55869 490059 554242 1439934 1810837 708304 1290914 877175 1066502 788824 1224425 1637557 1003709 1926343 860270 972941 1606921 118215 1368676 1035479 1161362 871240 1977888 927354 1299126 608487 465434 1798237 1249828 227647 1949770 526025 1677681 1519261 345203 687721 1264012 485451 1132868 1059373 1251986 1691592 283822 1836310 68163 517407 1179868 770964 305794 1142735 1893423 395852 217211 1204134 117301 1364667 411974 709703 904400 1578013 307621 1958905 139558 1324736 802917 1429179 1627459 1869028 922985 671427 564704 578011 246818 1015773 1410373 1238587 1064014 1571377 1813393 278212 1577164 1832795 300362 1911541 1652495 1027277 772570 1284455 1309285 1210367 702696 394977 652759 1734508 1985928 1534896 119345 530806 1412381 1599556 493872 1651335 671678 1699116 1044667 786431 1212842 684996 1077250 913018 401141 1318499 1305790 667333 502254 894487 295933 860350 1595153 1757350 848201 1555651 426447 1665028 1965570 1069159 624850 3896 1649936 856839 602698 1029889 1114530 1737974 1687929 1249484 1914384 1328093 33202 748615 1099303 958804 1095661 1463951 84590 1158818 1019315 687032 670665 254566 1988001 1874745 1478386 1954574 1526708 1584514 821758 1082145 1888690 259678 1153378 264060 1839431 94300 817334 476818 798421 1443103 1379395 1266238 1869954 1698103 1089091 89078 1850165 1390334 691426 764761 1160493 1547179 1741425 1780249 1836028 859623 1343661 1386020 1889675 984453 1279239 1518890 450283 891583 1545388 1694769 1909811 128783 1098375 1841358 1000284 1951618 159165 1379371 889542 853719 1495576 897395 1758308 1931248 133053 1532452 354109 338508 1033733 1885721 1211330 1941204 1056205 397668 1632145 116273 553551 833479 1860271 339538 730349 338560 689392 309769 228312 1228068 1326498 1963022 192846 947986 1340033 103820 205526 1037387 1858806 1944660 636717 1044991 99722 313994 85442 1096732 416020 93391 708671 845031 1854441 576548 512966 1406293 255827 1818508 169850 1171643 1928235 939529 1110663 1559607 228375 36623 1095657 1000386 30687 46515 1487212 1262533 1387379 1568703 515019 1017306 1392005 976841 428784 126049 1341151 324293 667250 1379387 72972 1560891 1043892 1989550 400587 111507 1727267 682166 215533 1751848 1070644 1214696 761519 647133 610160 879278 490412 1129836 1165291 826644 439244 1624656 1748679 607269 402106 293998 214570 404073 72707 1381980 777817 485972 947034 1615678 1205865 1849574 664511 572905 250290 568747 1371035 1004021 562462 1074933 1453278 198125 863237 1183756 1424083 22380 1179321 412591 164780 1128795 1027376 1201277 168835 1527942 813083 1973154 1807028 1740642 818666 1599176 806821 1783319 8010 69618 149555 638412 25695 1915020 172713 515035 135538 572987 1105675 1377090 403040 1496240 817764 149701 954317 1461377 178406 1138321 189567 1734789 387208 1570051 1348674 399102 425264 283637 1635849 1138288 904975 793901 839099 1475577 263336 297528 440213 1979499 769280 1819716 605861 1701455 729286 91960 533164 1077452 1309419 939134 631542 320499 390601 176510 934892 1092752 969041 1153467 501041 721739 1007322 215322 1006854 1593122 411103 1875874 664904 137305 637542 605610 327232 632134 1728481 1972174 606969 982510 534658 1338232 1629090 116636 850568 171525 275874 1067450 802637 1978150 1576052 459296 155343 1367334 1479914 1537870 875413 1951635 1035495 629061 1358028 279389 1003499 1248996 61231 1186592 1537094 1426987 1465101 1641234 420661 425012 1749586 1120363 826362 1994194 439534 1300192 1597517 1366326 435523 1864946 394636 967194 1608565 1261059 514259 1994281 790095 1545910 95962 107794 777702 569619 328036 1842086 386924 1980276 1262396 547603 1845456 1484945 349061 702625 93715 121288 1492320 926339 523314 1077760 1073491 1546331 631533 270050 1700681 1092461 399404 1550414 262962 837666 1445576 1755914 1315765 276431 584368 1524899 662826 477943 207546 968426 1737866 172086 597991 1489273 268302 586181 264686 538085 1089431 458783 925888 797835 1037521 1055198 1627716 1999213 655062 1572307 357095 42748 1759917 1704923 1055036 1754344 508402 1068321 480095 580264 1170217 1955741 1354807 522338 923318 1795853 1657 104609 1391158 385918 1513598 931664 1233220 1633571 1570475 243141 1282869 1545356 1232619 111487 463914 451699 1965766 1442166 947456 1093878 842612 707596 433867 1398331 876826 641529 1556973 1216996 1493215 908802 1142649 1738502 1717553 568836 9426 1241878 1809735 147195 1164885 122222 301581 1714586 776977 557522 1320915 1097278 582852 523798 1115325 1355131 1671300 397612 804417 1186705 1431732 352814 514572 1313334 1786714 1137160 1664833 555928 14438 1727189 91826 1112658 112245 1484765 1904550 992328 1069469 645581 1166928 1461495 511855 617783 1102660 756108 1219176 167203 722456 1929407 643936 239911 1530770 1068586 1581158 36758 126776 507149 372370 674096 1414875 1664063 654244 215989 470982 304027 1163970 1840238 1066318 1227873 680940 886268 348886 1261536 23222 71977 355873 623922 1562593 68441 1171440 653993 1882104 589934 1743762 1051430 1826862 542809 38553 1875700 7097 859113 1418454 1554481 486474 441082 1096751 1779403 1528223 803926 86962 1271076 1978855 503011 1010917 1423373 765950 1806702 306943 468165 1135857 1132265 151651 1053143 370810 191960 350117 1102839 1209625 762465 1079373 122013 1725615 1091650 1909095 1866194 1292922 869096 1468169 910009 1486880 219218 863300 866486 1919847 906333 389190 1201707 611559 1722332 651842 1001948 1245850 326862 1274142 1887338 490666 1719830 1812318 290388 1187031 985159 1618461 1632182 261650 246582 344110 1292233 479060 1526596 514949 1304301 667180 335266 885035 1670784 1264230 1430123 709178 257145 873820 1943633 367209 583460 1289278 1106948 731308 165438 1618858 432524 1559030 777154 328317 26337 275656 1181174 483059 326420 1061563 1654873 567934 1345495 428745 1724914 914674 1230168 69198 1936636 277071 1270558 560028 1501660 1961141 1133571 1209541 1723318 1042770 210532 1264584 431855 990494 1318618 536221 551655 390996 1314972 1505696 1863470 903187 1585157 1524033 1205118 819828 287367 1781649 1694553 410490 1646743 1412846 55100 1241147 1099103 1308542 1818063 213616 646845 1341067 1299127 1636589 1315331 171331 260673 1377121 877676 1948293 715848 1894124 100540 979759 528577 777298 949715 493457 20357 1557050 359648 186569 1146407 206296 1983316 1986660 1560149 732851 894605 193870 1724691 1833832 1450494 679344 1744817 248142 141634 217494 1472463 199626 1275584 206157 481635 363390 1079075 846289 1896285 315907 1100798 433010 1069164 1014799 770567 1680912 940542 1070602 171593 1546151 1159651 845180 827430 269022 1541791 708696 903075 780069 1025991 328040 1532166 1235707 529122 1811173 363907 859755 366100 943031 1568497 1381331 959955 1786176 309505 351550 1389261 1610692 521118 699965 400699 1943404 1197677 613926 1582569 1881505 806625 559383 1326881 1499511 602202 1215705 1929090 764460 1613116 902185 901014 629776 606447 404146 1931423 1151426 1935780 965184 1737741 944985 695740 538628 325987 699384 1629279 1984687 660110 1645302 1323869 1536382 1040721 1098352 1743300 1062190 1899988 1825373 1001702 1393520 1890181 569924 126669 1079236 679441 1182687 687529 889604 1081560 1773727 1531592 1200863 1055983 1963777 176832 295511 323591 1800980 1211729 834539 979963 911910 1826538 249603 1729312 637017 600209 981135 694274 1998019 1453785 409404 25059 1366253 14869 984855 1891267 1392063 1692839 1924034 784498 576857 29001 1490616 1292108 1350131 604773 1404178 1229106 470146 1300057 1974865 194286 1816950 1879086 1979138 898061 1759573 157952 346301 1716998 674723 612173 522466 997187 1155207 98130 1154826 1606891 120985 1992097 1082734 1764749 1681369 352808 411136 217846 1709336 860902 1983195 1914472 342220 1018996 827999 93770 1178357 750796 1654759 61028 256047 840334 326132 1433054 443834 1548537 1500299 670598 213652 1186869 858047 409189 1470239 393047 138908 1944026 99462 781645 238101 1951180 1998058 397715 1814738 702548 1076831 1455118 140082 640637 992748 874954 215000 515763 1606145 1380076 1793884 1415961 738468 1818085 119101 1429512 1159273 291153 1690811 1563479 439684 757910 86287 591158 235994 1982099 1242007 435159 126056 1938538 484949 398032 952706 428766 1975254 1120701 1798832 1063517 1434962 193574 764694 594051 1140793 148498 1333898 348958 839160 283333 1266049 938767 622133 1065462 393903 1975620 642603 1757381 296255 902745 693997 1352982 338063 42133 997418 1282734 1017424 936547 1942795 1852077 1280523 1009856 1405850 1072604 169652 1507080 685584 268160 1353845 561018 1507276 1111666 1453714 181038 366170 927305 1630708 106779 709952 668165 1124742 1878320 6913 1675217 1944544 141333 1077570 1155009 388325 1925018 704878 950139 910585 1519389 1231697 616261 844887 433527 1028492 959248 984358 1643386 85280 1380705 1725100 419340 545138 60327 586533 1738090 1420342 1211168 1277401 954120 21483 1214861 869517 1110718 976739 515581 709707 43145 1254064 169708 506322 1179636 1250593 120383 1123930 666282 93440 366353 1974889 740595 1022451 861186 788772 1354902 1028623 577538 1307695 684736 1125833 106419 133184 523418 164139 1346047 170810 1386342 590308 219431 673344 625457 320413 1367927 630027 1468546 1994387 1508063 1735375 1644817 1706492 7273 676856 530869 288008 660884 345777 235645 254008 1676891 285315 1318422 1125301 1637195 1379822 364655 426561 1961214 202464 1459493 1070663 1207758 593502 759875 46368 844342 865851 577892 1529457 1287982 63590 1628468 949120 1662058 1706530 1614429 231845 751228 1218868 1969961 630288 682150 538364 593321 1881279 1618517 497193 1516543 1178655 23886 718546 1450087 204987 1896831 707600 500457 409541 1613768 758578 1971739 1124903 1962722 766244 361446 1275295 907238 704829 819342 995965 458220 104492 1506768 1339767 1563731 1725651 532362 1464494 1513935 492499 1834841 1019293 1973798 1872130 35772 800714 1559893 254022 1755457 428734 1643230 120493 1454460 1441133 87121 954426 1721201 1442492 1968067 457373 1634311 382764 1303929 368757 391538 572388 1475462 1074823 985226 1377470 1313505 209436 1776280 1148131 1766139 1232310 242323 1748584 1142980 1880655 865019 1012987 1458619 796951 492159 305444 1755825 1329752 1038995 457841 1671126 1653546 969911 1035635 335323 923671 1997660 1887686 1962120 1914742 306676 21116 1016222 1344952 128057 475049 1731960 21353 162922 1177563 125040 1398213 642854 700363 121661 1358398 383740 1758999 451971 796493 835904 228355 7754 576946 514915 117678 1495655 1801375 893079 1362055 532159 745208 1442267 1708552 1164041 292574 1308038 921043 1639296 333889 1142040 1531150 614053 1109896 1529637 315583 829140 977009 367690 291368 199373 906498 1434628 1491176 81924 63226 1042095 1155557 213241 122298 1040042 1578439 1355872 1316674 1513512 1215984 1435493 1670512 1068649 793663 1168517 1862767 1142752 175050 971967 580867 345640 1157701 1742329 974230 1757640 1781264 1173309 1575910 88953 572019 543701 1636704 1778466 1692941 1139380 1069927 1436906 1785077 1419044 497895 1401092 413926 1700868 438446 151037 1311108 706568 242959 143676 264210 1232225 612879 1044050 727165 580407 1598656 231905 46517 1347945 936802 38387 1660492 534433 810963 1298515 951069 1892772 561624 877750 670338 1051317 642977 445390 995194 119607 830402 1870633 242665 1614494 718909 583841 186299 1641591 1564908 846469 1294021 440859 1943972 1355969 1573841 1435629 1796949 1753109 1441416 1922208 1939814 1113217 444926 320602 197193 821211 1934186 189371 1561905 123172 1183978 1306749 1813935 1409953 299241 1228092 777041 585396 541639 1282967 1650366 492338 376559 336121 1226272 1742107 922669 1227203 1956423 769440 1851390 364885 330223 1186876 1330424 1169417 458317 642137 211959 1301231 1510615 489310 1824087 239224 491405 1699424 1662147 1953841 1857982 941761 165611 517277 1622570 687758 804144 427303 544128 549970 1779513 1836977 47197 910174 901640 756811 1892924 1160302 826164 1734897 866887 1289291 1354241 1995611 602155 1341916 1128793 202638 1476691 1101183 439161 1169691 1742643 1796970 1590965 681572 559869 634331 478682 343044 116295 1890329 1203232 282822 421704 1144800 1378239 208861 667133 133201 1498394 1974336 1764515 548134 1702570 1991542 1271397 48152 97121 1404356 863295 456690 156985 1508728 1086347 1471796 682543 6415 1611472 1684413 1304114 1892374 1129514 1362413 1739479 1684138 794098 940522 1930150 436106 1315947 520418 648119 507403 128363 448377 251625 728825 1047333 1890541 418205 1326346 1640728 452164 1640849 152610 794731 520067 1024573 1913536 1973630 344211 583639 1321754 247358 1567597 391245 235438 1836191 1158672 31065 1564653 1149111 707330 1484638 1692531 357207 1614530 738143 591473 791875 1447789 1732609 1204510 1319630 1674088 603385 1733321 1249772 312805 447159 1560668 899837 1999598 132802 1699782 1907927 1304082 1102942 993519 677087 251641 1755968 1137019 944358 726007 1986574 1844705 97714 1902413 1100683 1700308 1290726 935365 1838251 461249 1756577 106317 101498 1841109 872910 495088 1094005 40989 1855382 361654 1191163 636164 881223 357688 557322 1781581 799156 643044 27495 930061 978401 229295 338516 1424711 1154725 35725 908924 776453 1821727 1332942 1739748 1022982 1293903 824334 100085 668367 1853890 1174756 1284904 1997805 344625 461391 1248193 423531 1735307 1328631 1376620 466850 1868024 552119 51083 1394580 1031911 912677 448758 1235434 1694746 1449733 64338 85325 603869 1814422 1756710 854268 1722361 1784887 911588 1447854 1148614 827009 719417 1086981 1549008 1702650 886897 1511796 1274044 803704 1418489 1703095 100632 891170 1353685 178383 1542590 777788 1893037 1459378 1895996 1012974 1696361 1917465 1822408 435556 572714 129890 858491 570329 1261048 929649 1334584 613857 293895 121027 736990 1881361 650278 1380577 230498 1122250 1586288 595233 1545339 1288988 379175 79049 1093598 1703363 1279845 139050 509756 654608 1379095 1421104 778319 1787386 584630 132646 905142 240389 623763 1950598 876680 1644024 1071063 339000 295250 958744 1521163 1520585 1879289 572834 1694923 1649593 1373778 330167 891712 351619 344007 492270 223736 1823512 336938 1527316 375043 1506018 199094 1292757 821286 355190 1186736 892032 1046607 824538 1972309 972302 753696 774044 380898 296022 436376 430516 1299261 1660099 1876766 1166092 1471059 1715223 1886204 1922093 1121277 112655 1810465 1783179 185727 1535628 1665912 799007 444447 1533170 1656601 579793 852178 624765 799665 841507 1301006 1147307 1325634 1334290 730834 275395 57482 1242255 1000154 1411311 1468242 628722 1262070 1715574 194622 989081 1621219 1787897 528132 881138 1274503 184408 1643423 1774227 255071 298598 419696 282055 1286417 1911350 1450779 14551 936816 1731077 1858845 665842 1770853 297604 1355809 786596 1534371 711179 515283 418262 372162 352045 1724552 1695619 626909 1675238 395309 294832 373316 243483 1084911 6147 1150606 1795850 839341 793102 67048 132569 878631 404904 1978891 353028 622338 683161 1606314 1789756 1078921 887620 1732686 622898 1259622 457161 1216472 1783089 412049 339158 1096490 422799 741243 810597 113160 505530 793486 849315 783438 1403289 1612793 945861 375284 395808 1625439 276337 1786232 1369905 310637 1590643 1270454 1217889 1622727 210071 1791306 1307289 991813 275600 1420942 1454766 454022 16168 77104 642316 943895 1102802 1234305 178070 459125 830042 912736 268387 1192988 1205121 1241194 380982 126984 1909962 648906 1353482 593691 75845 824030 1191082 696179 1142943 271628 911422 469891 1656312 1012622 1051023 1843885 574747 198968 1965402 1148439 1409835 953252 1777280 207527 17856 879094 1094448 1825852 1596497 1742421 1555150 856530 67172 1531337 1959894 1527476 1487394 1747889 400295 1291765 1075767 966028 1034826 172697 709154 1131329 1220759 880449 1262295 1414749 1759750 277034 601277 126537 537591 1199000 687275 1831874 1441384 1307775 1933850 1903576 1309013 491703 311248 1931174 1415148 1007275 1890156 127311 1903556 1007863 298153 135186 750038 1643489 1821913 1423394 483703 1269338 862341 898220 1058775 1614531 1914541 579607 885773 396088 187205 1295291 1254756 1572696 1201764 1630160 379846 1515234 1795935 1590944 280489 1338897 810967 1657177 1215163 596399 609650 1108694 1638436 1641494 1052349 265410 1446127 287932 360051 483466 1560984 977318 1936797 1430219 1365910 1311001 1931234 1134267 1729232 950608 1156874 1770956 417429 710133 959633 1018970 1306506 543201 1964994 946941 35257 294659 1592529 710861 1928221 762988 954382 1208786 346729 1374722 921919 1240250 663928 820270 751241 1000752 1977946 100731 303810 168177 1278727 805017 731740 474209 1820881 718283 1004645 268816 169289 1015946 603105 1655469 247667 1264036 1397539 1889540 1710231 1935378 185654 1237259 826464 931270 1645362 1012080 1616068 650894 1769314 663138 1768297 486761 704011 868770 916989 278587 1530557 1664987 1090145 844179 1858194 873323 1180068 763613 1754445 1970946 434198 944697 1116768 1056919 437426 668327 1192053 305277 89095 729124 1062323 1663857 1608387 487530 385250 1693740 5755 636659 130865 370212 1564849 166996 520284 1419893 249407 303683 148580 1336228 591899 1239935 446392 233688 546686 420065 449234 526708 1367898 1535712 1224731 394515 1093973 232010 1993812 1476110 635810 1892429 299101 686771 1253282 708345 28971 785836 921942 1315370 1470047 650205 1384466 1199509 1821852 1766617 1954092 1267047 1250528 1451878 1530222 1872730 1294126 290236 263888 627186 19583 986829 451584 430211 1656846 1084065 1033530 1561469 858415 1754941 1682451 438328 137179 806030 1811953 252408 1049968 216906 398964 1700175 1932016 1932565 758675 1780033 706002 185196 124725 627006 1884573 1291586 1490347 30998 1947310 1401584 225812 1038854 785389 1313088 1601204 66099 1776954 1628485 279843 588851 170842 298287 1672168 1258205 621400 935883 377001 1015060 1656726 2769 232327 1793407 667065 1283529 1854742 48041 1884350 1596175 1120868 467449 282336 842565 1181133 1575362 1562571 1488216 1024276 1913408 960141 1093863 1590811 560451 656609 372835 650560 1810357 317813 1490742 655188 1034956 1525371 1118214 822544 710964 1177352 1001760 184411 620044 467360 955429 910900 687660 1757638 1232124 639400 1305734 1779474 1032058 1897547 1486570 175772 1989959 79649 1380414 867968 997282 1413944 694965 1591119 522093 332963 412121 1850495 378179 749300 387624 27452 1877540 1599504 768891 248378 531420 1323820 56459 1536506 1813656 449961 1496862 1539911 1363728 1930572 1766954 31596 1679818 630523 1780405 1867201 1135524 1349979 486843 1649964 325500 334427 1504452 1464715 188744 1050782 1185092 448135 44386 813681 1629217 1825025 374377 217735 103990 1423078 584209 1192688 1639928 1180912 154824 1065403 530772 725432 959487 949468 209530 213329 75293 910948 804432 910406 1826160 1958766 1448078 1099149 465640 1139953 1334031 1940811 1484048 943444 110576 336844 1409220 476269 1788965 1108514 1873434 771446 1240966 1051407 5432 1637285 1797233 873047 493837 1115233 1432529 994274 564046 767402 189670 878653 1048357 667238 1740524 235130 958076 565438 726357 841913 13686 95675 936852 1014280 371861 1944464 1714103 824757 694458 705099 1381683 808889 41706 1491608 489395 1314504 350257 1979812 1814136 1426882 991014 385058 697415 919630 1994700 1157404 458018 1004731 718307 172191 1457689 998694 1505294 416127 1136968 161673 1488952 1931862 1773915 1404546 773014 1124209 298172 105396 1801285 1288074 1196906 1433370 1608441 700146 662155 1596814 1400356 852781 801714 1042033 667517 1881098 1377111 341917 878292 625045 287811 1547602 85352 1354282 1356850 329743 868117 823758 406926 1909628 333756 1610490 1577053 635202 460921 1147658 207351 1819938 1309748 78991 1762487 1658368 1010554 1089673 1976622 1832004 1341896 1165203 659420 1015622 1858622 1420487 333868 1887925 1863999 820790 1922162 1256747 1490774 1144492 900288 532075 1404508 219434 1131289 1265571 1855533 50598 1954139 722799 1776468 739851 1887214 1705402 1712327 253978 703365 1814797 645325 15629 1804613 1874130 860630 836383 1780300 1405365 1717152 1298543 1529925 832324 545858 453367 829786 1176464 1024511 1311832 1971279 996183 150179 1330149 1247952 855114 1761906 1742504 352813 1760406 200340 1299033 1891097 1423671 1796948 1873156 679155 155903 512133 1609410 1717017 1950370 378714 352075 1838964 1959199 1805319 1161641 1838849 1870240 421613 1104429 1691046 330967 42766 1155663 38297 1668305 1115884 120479 703745 1790566 842013 455729 1524415 567439 1674959 1987749 1229040 1552223 1106089 1973771 701224 1425264 1999020 1819239 768956 463049 1585800 680000 1040996 1818409 1631004 1777909 1825199 557517 905243 107757 1256562 1663567 1239549 964857 1290273 279765 114184 1449916 1078695 1006144 147944 1630627 1140679 114822 1477057 1118923 1292897 795297 1318990 246917 1634720 1909598 1970277 1195199 508160 644188 1051153 1363140 806014 1043908 1913807 777366 1689658 706102 822605 1922854 1277709 1928794 1401306 413373 1924900 1765023 1774961 637373 878995 498608 1685686 1297909 1277215 1990298 375483 1237267 1109966 405717 948745 929110 973488 1296736 1182998 1907420 1431012 1280824 1705205 1915376 488760 1141924 510834 734953 1495527 289054 1976970 1583575 1938329 345446 1617186 425794 482306 1982604 849637 809810 1304034 981798 352931 1820855 982446 715140 1860422 1767888 53862 1000646 171061 1319122 919282 904834 1852277 737160 1689483 852192 541934 559638 845118 1160371 212612 305727 65345 938148 1773656 1278271 985529 153413 1830833 1502422 1986456 858479 86749 1620752 850271 1870718 573839 1545738 548040 835391 1860820 1242735 904486 787555 1337483 370332 1350810 305207 993715 438384 880037 1967131 451937 462065 709409 1823288 1075907 808880 1042732 515325 1953058 929274 490685 293805 124277 992790 1371205 887471 1243373 296674 767895 592318 1743768 38246 1860600 735680 91821 32301 1797395 600259 1285737 42822 1476793 608285 119842 399608 565103 42164 376912 415216 1708359 991531 982658 1159337 78610 684694 1277478 1324723 768402 732850 525722 1708564 1697766 1004076 1431258 1361721 81476 1641290 777382 1162627 1730558 330350 591670 733611 493173 1137849 1197296 1588134 1815117 733804 1790200 757269 240450 1241153 945737 1314839 784043 890238 669710 279990 637594 989949 1938985 1941726 1158663 1792910 756670 725636 1244173 1042700 1673892 85697 1405693 207732 452007 1237251 1841480 819279 1014814 1725099 1542205 1325820 1831177 1058050 1013450 1701837 1169253 398617 1941826 793360 1941822 1346470 1579225 783008 1792764 929510 1020626 1803939 525603 1102842 1013064 1482822 991336 1020210 1869345 1404127 1392357 541487 302050 472532 713874 829368 305508 249443 1098633 289052 97371 753263 429621 473161 1939568 599341 984187 598633 22390 1754275 1359445 1054720 982388 991859 785307 424027 295282 1119634 417035 498534 1961486 69381 244602 1764461 19926 1487149 891491 789757 1613487 242891 1224432 1932403 1767758 1714488 1064470 58484 1409100 272309 1569554 1398589 1924205 1088535 1099839 911694 588009 42437 849473 1245484 1752787 386907 1248257 1092465 1745079 1254794 1299756 1002577 1260725 1617360 1522225 1959280 714916 1003753 671547 230175 829454 1989164 995857 360082 845273 885701 308179 1650754 579845 178173 776787 359970 788231 996076 748788 1784728 552155 1859647 859698 1359965 1500858 61181 1011322 811569 707209 1336913 569139 1286907 745292 1793475 660769 1072548 1479400 316292 694101 887570 1468829 373398 962315 1834248 1532835 1035204 33016 477730 1077492 1017452 1607729 647108 1709725 208649 991066 1237921 1597157 473716 1988835 162042 1003164 1354043 1090085 1719123 407217 1758957 810332 825032 83300 1539842 1697592 1304298 1452205 943667 542064 1355565 1572789 1803616 1950357 228868 1994718 586257 1541373 1866238 746837 1267029 1577373 1804520 1091657 1937390 307546 356845 1461901 91520 1187548 738054 1777858 853355 460036 1335221 206669 1617535 46712 1041375 7290 1279890 713660 1983286 666765 740310 270241 172571 1725292 315909 93565 645707 722419 1427816 1261619 97948 143860 1910256 383672 1201331 1333617 1551734 381591 660689 1378320 1129981 723391 1388629 1003856 197201 1808493 185984 1025490 632340 1116909 143518 648118 476204 1892950 1766502 1438383 831046 1066841 969806 1610675 96762 855730 1214845 1377999 1512881 683639 1704954 1387892 768449 1162767 1886128 935044 2493 1326561 662461 1784998 207253 520379 1014895 1930987 1396034 209428 1273361 79680 595561 457067 575530 1192278 1251964 410137 1901548 167171 835672 605066 592056 1048397 584049 1582204 87464 1586589 218998 1360456 499678 1555776 783395 1457175 1899081 257952 1062548 759707 1146003 122378 1377925 1618727 1359323 257726 124028 1336501 218075 1066361 382573 896101 559846 889019 1783134 411415 572134 261141 695847 991002 1953964 879423 1990645 785839 1328139 400939 1579361 420952 347756 1770357 333728 1627500 582055 544301 1543647 155740 355185 53989 1445597 1705353 572371 1840062 554828 1622972 694509 344798 114851 971052 211520 1324611 1248664 208791 283820 1766019 316841 407067 929101 136181 711746 972190 41848 1674070 161958 540076 68552 1599083 1523150 1785369 1915035 983032 1448543 964969 776213 1049074 1989041 95549 1163791 642875 96822 948423 443783 913400 470774 1829718 945072 728536 1858660 128887 1014489 90725 1549776 440907 353784 1073253 1251805 177135 1292952 1081733 108276 947435 647828 520647 1366494 1908557 1484537 1747653 156469 1803106 93606 610137 694019 1833395 1650149 368174 1807633 794845 374995 46450 671437 1069424 1018373 495926 573038 1160808 1557760 1637397 1861462 132945 213557 743826 703366 364360 1718421 1018350 40704 1591560 53668 70246 1573113 610570 717863 1991431 1864612 1003716 20234 536413 1043465 967132 340392 1630153 1849486 103419 1231196 1052543 679918 224313 1126949 964429 1276442 1464994 134467 1283651 948674 1111021 640196 1316835 1275739 23225 930012 937539 724596 252375 1960407 89580 1893800 1716577 751795 1399073 1104397 1554794 1809974 578229 1329893 773431 1486278 967037 144565 1291684 1861329 347670 126970 1143317 280245 1299478 1249006 1353835 1383812 43487 272928 1878726 936107 22019 1018322 812871 261499 1182143 933189 1567397 985207 1454029 486501 1968500 465054 170809 389386 743877 1965791 1314149 1252798 1890374 383759 1899613 542946 1811851 249776 1853381 1774143 203132 1518816 801541 1083505 67154 1098199 1368151 1774755 1383938 1330252 916537 1985625 964891 1543943 1578904 746985 912203 1304002 1312398 1014645 1906144 1134757 1569120 1962355 1224902 87565 961879 1343538 979948 1610059 565070 864396 786921 336647 1973784 984737 411573 1280316 407117 565355 1286354 1656052 1563152 1731507 285569 637130 1901223 1271774 72640 99042 111003 1776615 238482 388067 1703958 935727 897573 1994145 755036 928358 1680266 206571 150871 281191 898842 427092 1599753 1535237 1697052 1846697 1272519 1167245 1509989 1774919 1523856 1848533 1245690 304563 490823 1322826 1660318 208370 555244 1457307 1620467 1327906 1470986 938297 1263491 741538 1203024 1007444 1085743 939125 1797443 2422 302520 1673797 1973078 684869 1638042 1810249 1538555 343407 1399875 1991699 358745 1544287 1978024 1668199 886115 79463 459374 1340071 1049214 1063793 39259 416778 914356 478806 1032701 252309 531402 114657 1743243 1491346 532259 1150603 305197 584234 542316 1840074 1276405 1235312 1006405 535575 1949590 327792 1893413 940162 200382 1957250 526413 626610 769533 1243410 1000658 256710 643896 1226724 809655 1441352 1976559 232248 720764 1106502 1836098 794574 314728 1718587 604765 1529546 131469 637280 1062247 1265719 1734382 319703 504118 975781 78040 1937076 151951 1008412 8158 1658313 1569572 1796224 383058 418549 1011115 1635213 1158006 1322677 1520517 1634330 1600260 1585574 1375600 1548376 762422 295581 1847009 654675 503743 1461723 1473491 425942 1539424 615732 1821808 1054811 1145918 965399 583641 1950339 1666998 891277 1390721 1161181 1757181 595457 217896 130056 1693922 145974 1497034 598367 1336566 971032 1508756 142370 751699 60404 124210 1616384 1492952 67596 1210506 1018410 770018 1849743 1162239 72982 831023 942135 255325 1017234 1757718 1090943 1542670 1069923 1671784 457732 1691721 1403768 1039316 612507 1924791 1727541 678238 1140516 1266894 577520 676471 1070810 733672 1885832 630951 1854598 56986 1977026 216271 1129611 1195722 1966091 879165 734991 1611634 1144709 819677 115702 504671 1591915 1775569 1068966 866377 283937 253743 342336 1853819 134170 1843466 1005891 1552194 797213 1304706 1225941 839632 568755 1762579 1690234 901167 141370 1658536 1681383 1250750 1807046 387635 1691051 203472 718432 612133 1922678 1955389 804474 994436 1402452 1370829 434547 854227 1325639 1401383 1107892 751417 473034 1852597 1512805 1105632 1593076 820632 1419914 649692 1302670 1391652 1180342 1182379 413353 1265861 610408 475994 1585860 1607651 1617856 1923724 1288850 1555751 854237 1059543 751798 1862462 477891 1817371 1408955 981734 49227 1383639 1376327 347466 1230037 1283521 1555719 1218320 42625 964990 77887 654856 698003 1540268 262233 1731782 696855 411275 1408826 1893570 1615452 1201579 1382557 959393 116856 1335247 1646706 291407 818792 458072 1253417 790913 1457495 1122212 488837 1238485 262713 1139161 212421 278176 1490784 803887 1084119 107009 956915 625419 1247633 1577908 1846767 1073576 600888 186594 753724 1359168 1451861 861299 1446728 1205330 1675415 651558 1920393 1050637 87664 534586 1242362 1553226 546507 1564644 902148 1148440 1100934 1351822 262742 730915 1742490 1589212 510751 1817452 682230 157644 1701680 457810 1987459 1296858 1047478 1971170 549549 764408 1593246 598417 1587072 908410 677356 175785 1655276 325117 65883 516816 1442215 475228 801957 1550235 369126 150932 1656231 1299777 1442694 1255090 776521 1284084 981609 48519 1321819 1130546 1206709 128938 1313931 1424581 800621 1930084 679224 1255908 1041017 1027546 62030 1731358 1810584 786321 1933712 1088631 959341 642207 1116304 377693 699372 1671735 1027559 1667812 830714 1017741 90013 556819 577184 30615 844115 1304549 794111 1236514 1650157 1457926 1941208 668460 1243350 111295 807782 1536997 176659 482413 1643554 1071631 1655281 1288588 1940453 1119736 1922844 768704 1695560 1005799 528247 565554 1991187 786913 1354377 991020 1052158 802889 208740 1162796 1526828 1440627 130437 1716293 955054 1366016 860014 657103 1716740 140298 1904290 371018 1798278 431091 1199905 1506110 677713 247905 1305101 15522 93686 739197 1058679 1686021 1705330 1305010 1755467 1273174 559893 852335 1353366 801576 1529598 223161 1505313 70869 1898524 43573 1609551 969451 1995291 806448 507065 566862 1979025 614079 38848 248994 1591738 577753 1756368 673123 882981 738384 1958696 874011 529995 166520 954512 1445178 847276 417300 1275852 213265 209691 1572348 1882951 1209204 834203 720547 998771 1630785 250077 1723970 1707406 1636460 65365 1413977 1687125 1213912 794015 1578326 448303 1898008 1449249 141176 978693 108518 183269 676677 1112161 1050949 1022416 879314 1161414 393143 1521428 265995 166009 780295 390715 370565 1301991 646704 846024 1394475 1096999 425226 658707 1097888 1853233 169672 218764 1798398 1393307 1503890 107733 867617 1057449 859266 1763012 589783 1885405 819596 117974 305078 721075 1979397 743301 1393650 1027283 1769914 348918 413505 1878949 511945 556961 34520 1256737 1411553 1070585 643905 513444 745896 315882 106467 613157 1452638 1409711 646816 1427288 241518 1753003 1369437 1129421 141004 366084 335405 1188641 80222 452569 815321 1290054 1315126 690089 545559 1044173 12481 162138 1132764 238653 1939827 1447882 1360251 1144859 292033 1253001 1893554 932529 1497082 1705386 184622 68805 1431048 1414762 670471 114080 782957 1451533 498108 695668 724679 1984674 737916 1738596 326051 927344 496405 867433 381599 916360 1532178 1873704 1925638 1767663 1972020 1010817 1315121 766715 119496 799004 1843745 1015819 821484 67289 811171 1451950 1875153 1109939 1737402 479908 1674767 1668960 1292906 40506 656320 905029 352166 1151976 1101817 1114057 402326 593766 1967183 845659 702661 1504268 854830 1620719 475560 1965356 143703 878516 1433272 1449526 1810619 1340402 1971943 1585605 306546 579742 367931 1601795 1919128 1275364 33465 1564855 1457077 1630853 1599669 1434843 1622953 1401936 501661 1252400 1884764 1999974 25877 159262 434632 762967 575965 1479408 529600 414664 679858 478291 1332112 1395606 860835 133518 785144 1586734 1712000 1923641 518624 774187 1380351 858605 1433925 1617784 1787623 526871 1438367 692810 91002 1536414 1971724 950809 1545956 225276 881960 1644891 393964 78615 1387185 1336929 1268935 251930 1276085 1748822 1750497 141297 1669085 1007004 1575326 1261325 1004223 1828093 505227 592089 1323895 637370 544572 1453434 1386257 227330 842985 131463 1152500 571611 1843873 1039503 155993 1565573 1071057 1782175 1265338 726175 1802931 1067698 38919 488307 1482875 475934 620578 1026224 1018752 1126958 1810390 971440 1341068 1250717 1039599 450968 400760 157056 583607 412458 251305 1102952 12949 1795062 32471 227289 423623 1948427 1187496 1367673 1968643 1254442 1970746 1231393 288716 1008266 1781260 1307427 77435 685893 80270 1700454 1197990 1259808 793788 1183305 1682739 1423521 650842 1568960 1023119 1372107 1864092 383096 281970 878233 824356 859845 258393 1127506 1384536 439952 1376280 1857001 140888 997616 1950173 1316012 1646261 374247 274652 1551824 506484 748 1301252 1961525 366819 1178419 1975921 1863650 1362857 49252 1327441 897184 1145072 587565 493499 730938 988025 1345109 644108 1178388 1720425 83487 837492 15587 290876 1614825 123814 1215299 522647 752376 861723 1993913 154463 1592078 319872 1618810 1530508 1060851 592839 1896204 1966207 743344 1304027 1639524 1238768 237718 244428 229008 904060 240815 1317261 304998 254412 395285 891629 90314 1840432 1899049 1776831 433252 1212895 1931981 1529422 1845567 1514044 718689 1865207 206006 1325804 1537652 319798 752343 1902378 1344342 422851 1542609 1466271 391166 777288 1422300 1626469 1794541 1725303 990174 176651 1945785 183050 906960 358279 832388 348718 88855 1666441 1296628 1911639 1411488 1007953 20798 641145 223730 1178933 640648 1987205 1607683 1465957 1210195 410182 491788 872479 1126347 1037419 644578 1603001 1911847 1972593 197019 1320630 878819 1552462 17342 1672336 1187350 1978305 591785 721214 588166 1304656 1729005 454381 1444535 39506 1682787 153638 1254419 725299 614217 1138665 1147811 568771 969012 239681 82790 1998219 1373192 1382134 1602584 658974 94228 1933777 1395722 29395 144644 1015614 1611982 341419 1880846 1716521 1532390 1172135 114337 289921 1485027 1336378 1112174 505814 1307102 1392773 30749 835256 531813 1715904 636966 1901504 738171 1563359 1596039 1540829 1978695 282458 446117 472326 746451 1870278 555915 726675 1810400 774434 1395074 518059 383350 427640 204225 649982 1571198 453936 335870 1050788 350105 483212 1539689 188811 720924 117043 133379 1894370 46893 1203352 671205 998776 746210 1621790 1898053 1638038 618400 869189 458919 556167 1853500 29471 1229507 585819 846013 543670 306425 931420 1882011 1989404 1562412 1358052 668546 96141 539701 387274 844687 272866 1290173 843944 448805 876693 362559 24625 471214 640743 346165 190969 1582351 801273 172352 587097 843042 1059471 255184 1491485 1580206 275384 863415 598841 756568 696093 1771575 678670 1009927 386367 1372709 584893 1845669 465835 600252 694073 1370946 188913 1310076 1094543 1989102 288238 407038 1912947 1258355 1166934 1604219 603868 1445970 284042 1277585 1672056 1185828 749908 1808798 199725 1031707 1084406 1151384 1255431 1324975 1105730 1404877 1718783 820016 1335366 772185 1752623 1769085 1332639 1176413 1250527 994693 1766066 32313 377315 1275561 1509603 1389917 364247 1855087 1206552 1785191 324560 746726 159689 587646 1258875 1654171 465669 1119558 1939570 1853056 1712021 501826 1678523 776049 1689435 60974 227575 1984082 1792729 1018818 1562441 907609 1329022 1393168 1628466 1301303 1876004 448765 1998233 1469436 80709 1452500 369225 53018 1654886 1592377 432814 1496695 275251 68283 745884 1391970 1230774 93923 643703 834562 1864512 1520150 1640681 1669245 1947166 1278699 520943 950116 1366546 822267 1528932 948355 481096 195553 1794499 1688091 899163 1397076 1977701 1332030 1421010 909642 1103955 1379343 1076166 1829318 1439146 1134306 25157 1255930 377106 948624 1616147 391514 630421 610299 1058138 1482968 379875 1994335 396658 107553 1515050 599010 1560259 1297538 459390 294739 1134637 370945 1090510 469751 892299 308113 127067 458331 1184261 923721 1530488 612109 1548129 1912292 709667 595726 99725 1297446 1273376 847821 1383345 1635799 1036087 364967 1980720 1243768 1697666 362476 1054781 1830312 1881042 1042308 948251 403823 14187 71089 1242088 1876779 1226060 1444530 1981077 353837 34118 1814201 343091 1720418 547639 1296197 1808095 790060 1147921 786097 133547 1981452 1358584 574185 107605 1658054 20051 1667364 1513097 631082 1253750 10402 1615472 31416 1783496 88336 824876 1019709 1047048 199906 1681277 1710485 1735366 911835 1907642 1838068 1912972 1781379 426125 1695277 1577839 1718416 121387 174177 594127 1358387 459201 1575691 1968698 1095004 1443370 777832 1304363 1011024 1110021 513389 154084 1958091 37445 1952929 1264078 440776 1543959 737661 1122424 1470384 812344 1368551 1771264 217217 1316416 1778531 1600357 1673602 268407 1655042 1606107 1870736 1227331 790185 1901235 1898213 48102 1544411 117849 1863894 1278919 423633 1232791 168928 374676 1467270 112476 787317 1575509 1345687 358739 1586073 1640538 1667320 658023 1062544 1917656 635367 782118 571589 1642219 1834642 601042 1345530 126095 49086 680009 1141386 1867302 1809816 1073444 66829 771250 504346 1247655 755253 1226909 1196037 23060 1133020 768821 1351019 1071554 1394798 1937915 1850079 139628 1710097 463427 128359 781986 1241503 570644 848114 138799 269679 723435 538233 1619118 1753282 1292554 653146 301432 145265 264721 1808996 666252 381434 1205638 212923 1640311 1593801 939443 797580 568762 1612350 1533681 1212943 1679243 1834255 1112773 1642388 108927 1654429 1222705 1664509 1264105 1016176 801584 1396273 508809 293220 1132919 274273 290589 1754140 1391241 282823 469579 1260487 120207 65440 1928382 528598 1239683 1047998 614404 1425127 1493252 1209941 17438 1287727 893668 1244785 850333 1627066 724938 1779524 1718909 701844 1774614 1639493 1532289 1838968 1331783 1718744 1180382 1306006 785427 1797207 431183 404952 620188 1454843 847910 1774615 1036559 1009962 167942 1669865 769275 619872 1979861 1283132 439514 827585 1156161 823050 804465 335715 685301 1234321 176994 668822 275769 798584 547384 490409 1511160 1296894 266701 1808439 1346398 680987 1905274 1950037 1730299 754063 987712 62828 50910 1603703 744196 1314913 905300 417869 509144 905288 866543 1211568 201559 663276 123257 192811 495017 240719 1122994 840306 369901 1774454 198953 271725 148496 1818827 1482115 1250733 537742 148791 1022605 1761751 457359 1945234 722333 1650697 1623200 967454 1664266 1357182 600945 1531827 929706 69086 1191113 503943 1526948 1687604 940385 1640743 1728438 883524 1751970 1017704 1056621 1530221 1472510 1529308 403979 1860196 1120306 1769284 549498 285322 122586 938070 789564 316361 1669632 941765 1085753 586215 1976280 1148103 1826501 289701 639187 1162785 1235173 557931 992058 1033173 1524284 1294795 844309 404756 775964 1266718 1087726 999336 328263 254884 228151 587789 626898 1313775 547269 1383561 1660782 1061176 563548 98139 1430951 1996502 227517 1800570 1406940 738411 1071931 1198272 1442742 1673817 701644 1089515 1961083 795251 706700 1343769 309408 1745917 1085337 136579 790078 1213055 519870 484255 1759964 1003119 1339941 1789719 1532335 1498601 13026 1974616 1278998 168829 1268023 1716743 1122701 1921147 830400 242961 1844722 210305 661159 764335 548700 915128 1986602 803363 462831 617686 1926329 604298 1707634 1370527 1040033 1043662 436656 1839917 902320 871185 1346691 201268 551997 353545 902296 365664 1021682 1349724 552367 52362 825366 752281 994965 1902130 1527561 383768 1579112 530263 306743 1662832 1271390 1964973 302920 1095360 316655 1989453 412417 234870 1796849 603688 416808 448152 1715256 1213239 1551335 749919 1948309 1344862 1775945 486315 976219 471567 1952614 818406 611859 1094022 525824 206196 1690097 243785 1584592 220465 146302 1105672 1871684 410961 183452 1670258 1903793 1529401 1116247 179143 1886137 1675168 299832 1636499 1958480 122410 1061824 1190317 1047180 1896568 1805657 661208 232943 195994 391090 925436 1953577 1336198 818430 1211033 913939 716241 660798 785786 1866307 525558 1201550 577899 1882443 1555264 997295 1993037 1839735 836489 1616967 1148519 1328053 959517 871391 367665 342534 1707399 1254625 386207 1158423 679455 234350 1461756 368677 679726 1258220 573607 592063 850028 955414 478077 1200029 765783 1911459 435549 1405708 437633 374200 66942 1751160 988084 1524902 220355 1474215 1615286 1813936 597981 185443 1135326 1239451 1517942 32156 445263 1934973 1194730 960541 232047 1402873 170370 1931188 878528 1338041 1076937 5740 1619734 128291 921494 1859439 1054229 1993287 1313511 575906 1522159 1894220 793449 1454904 250733 1912984 1679078 396765 1424860 1788039 1277886 248239 1252446 406993 1411832 1328848 1452994 76835 1877599 620690 312392 1175152 500908 639429 708234 200799 592180 392562 673720 536177 1830279 1869214 152374 1989234 1515364 1902936 772018 292807 160694 767782 604086 1849252 1342929 1755704 783293 697384 1697769 596677 1981330 1606087 1621672 1156591 990478 1449082 1754012 1986254 1626088 183961 1923259 611816 1739095 1389095 981430 729974 1091291 431866 375054 1348404 1526957 1899120 1273978 1491530 1138525 316432 1781807 400556 1353734 1576829 845330 746331 1721806 584194 1257582 485513 17942 330346 1753245 1712937 1418141 1512444 476888 824572 832602 1300348 372559 1111812 1952537 1830726 327575 290863 112191 1597915 720902 1037850 1026235 379774 9576 24905 371014 1166067 949194 85734 74002 1293055 399044 37611 503872 633651 1329741 36274 225225 281848 1361836 1039665 1439285 331643 391877 1379080 1265014 365572 118238 1351211 1414912 1738806 108446 1844443 1959201 1966321 1154439 1632839 1490936 1575348 1650627 892650 1606168 1733963 1500209 1248510 1422760 504427 1511944 118954 706091 1419562 1907862 609250 980601 553017 1642598 1484768 1449347 190508 537819 534571 904268 321582 485186 408780 965424 443463 1857086 238594 1276428 1228372 135410 1559168 450835 432497 1116468 1062201 219982 628683 1719302 618585 899990 695083 599337 431293 1103667 650012 1529582 277826 1982643 1494375 1596332 688205 366663 1314727 14808 1192383 737451 1490199 459114 1748071 878687 1667151 1712823 595382 763573 1939540 152698 1175400 826519 891188 198524 326075 364391 478288 493143 461563 1623315 1453576 1226580 168041 148244 1860621 661452 1607298 362972 1451408 1340159 381607 1902672 723713 1966784 1981218 1798044 470817 1330275 567991 1487899 265421 446969 1890717 1636865 594961 570383 662316 439734 667749 1771550 846975 1302339 1972166 740771 676754 1714172 893833 438385 1255176 1128246 1482687 1327872 1462639 597024 1710611 88404 655187 928430 1750803 427603 1229139 253841 1861186 67819 1237900 161314 786251 1261632 1212988 887356 1501158 1055662 969200 1906564 375091 1313993 705103 1849450 704320 1322638 1964580 45213 1307349 329865 1174951 226530 1704378 241531 1390031 1066604 1316760 1905214 1552301 1854282 1696512 1681151 1297474 981607 849846 1478174 659740 561674 658960 1657844 866936 885049 303909 1609233 1994066 1123792 1221860 1467906 1514501 1957898 714242 1544666 206014 997236 1346871 1091947 1031191 1320969 674148 1697593 789385 1587368 767583 1583340 276356 1183718 1254664 869638 414131 670923 1728165 957184 1799791 1936774 405289 1776261 1695418 494488 1506861 1882771 1636295 1089967 975398 927762 1647314 1932921 1181635 1964082 166903 962068 1113462 1782388 469337 1850934 101872 1009449 983693 984007 710666 1710504 1164618 1290018 202061 146403 167042 380184 1671952 57134 481982 994005 533535 169964 1797568 932806 1911904 326676 1196051 711218 900185 157787 438117 63767 1117313 711076 891337 1025374 258790 1361042 764322 982986 1406035 99556 293326 215234 1664510 1001639 1536498 1644718 1299008 1613981 1082295 985617 1248655 887340 1932562 408350 1212272 135180 734928 1392865 1219215 328377 597361 1956846 422790 1450945 818117 1150517 1856846 45483 1438355 109557 289928 543054 1597384 617049 1219607 1388858 370642 637093 1795458 433288 48584 1914138 1525052 1166297 434399 1461429 29030 157723 1399436 1861585 1535251 10095 64035 903646 961219 617993 146433 394941 1063165 322103 114486 1703642 216519 1629958 1199660 1442264 174040 1275128 853218 951993 1323719 1100695 436302 412983 758843 1356355 960092 957477 1613510 512904 1351953 1848800 473900 647893 1439257 773764 1840820 161076 385668 1741894 554411 1479036 1603634 175668 1680737 1143968 1121511 1384557 1693273 338971 809474 1288998 1528859 815469 460268 1304874 723433 515355 444217 1599374 893014 492146 1982105 1517490 1144548 1471062 305877 1193722 974531 522930 1736810 1320830 1153139 887183 1476027 644070 394387 623211 1646926 752002 1957046 1912563 786372 568709 1792641 488333 313515 1311497 612096 1508053 1328310 1821505 935416 79485 707559 1149932 1748669 438563 432512 799421 939095 1743654 361328 1481674 345663 326012 1223722 1209714 1274855 1024378 812150 1082217 1340235 1175790 1304810 1998497 1512140 925268 879255 1547776 407635 239932 1365027 1910352 485809 851671 207810 1440186 1810885 324946 1057019 1557480 962285 1910957 1286309 1110067 714535 1497247 1266723 1884956 417207 1689749 1833338 439603 333017 1966431 1428348 1355342 1135067 810626 295505 1984270 44566 1316563 1870963 1888584 1384442 1667707 1367624 1550183 68226 443318 1669988 283055 1465566 491276 629566 1917346 1470558 409544 399117 1577863 1827117 131375 1012586 1462344 1207761 1160292 801197 1809434 397973 773873 200518 191274 883988 1741105 617531 1225109 626963 1198179 1868795 552833 354426 1640539 1972477 1020160 346982 1839158 637039 1155786 606402 96338 316054 1002579 851195 1282821 1060265 971609 1996185 831589 232976 864565 1271903 96949 966319 1143762 153314 313287 87787 1394978 190767 1331549 1473727 803433 544553 1525147 865565 355779 1715552 1275442 605465 297241 510836 699396 1429959 976835 871203 1219634 359338 232740 1780439 240032 126412 1920174 522488 1254728 1665540 1361951 239392 1687123 1895379 1385131 1576257 1216037 73894 1598783 1307669 1471280 767466 429436 329409 474202 690986 1876922 1574185 1144575 779309 997320 68234 795718 1131753 1825480 761031 1131038 1097578 299389 598016 365814 1182865 913293 557612 1279991 1439795 1339256 1202991 142953 1198205 469924 1112958 219455 1091824 931767 327995 127335 1065941 354273 1278300 1773973 157375 1661926 1059712 730394 516656 1234207 1620301 298886 1610599 1760238 1983228 112180 815796 380381 1387649 73485 110960 1169103 676472 1706210 1031018 215164 1064738 1490718 624991 1356108 514557 1260373 1849891 869252 863461 839776 700854 383975 1515194 46490 725672 1239364 1631693 1138728 559417 34828 498427 1818695 434379 917536 720497 1968908 1916083 1907532 133174 1556709 164747 515450 779039 338723 1403224 463703 675395 20537 1505076 1255443 814020 1246938 1513066 1984598 414347 984505 1073422 463345 1785723 613994 288540 583168 26314 779801 461175 1513493 920704 1205732 1687957 76973 1443013 1209023 1813497 394152 1106558 850169 1909853 1026651 1036493 11488 1041105 1134056 1388253 1338648 1260923 841084 562125 1685915 1902171 1505591 644666 1141436 1421682 65502 512020 1574080 1987562 1618312 1891579 975393 1534311 1999454 993981 340846 1225641 1098974 753316 450577 1742040 967274 671021 701397 34607 1535419 1600816 1455921 457629 916906 1449276 334459 566714 371763 1491161 1804397 261446 1620370 1477011 318129 1362294 1292005 1544491 1144404 372251 1308733 340410 657713 1460606 1029310 797560 295467 1684303 1156475 19535 166787 566798 1546215 1837283 295315 28954 1426618 416195 916146 1548536 576036 1931461 576634 1918735 1439272 326598 1118183 517746 546847 191421 80836 1743329 1885299 1035892 335881 103451 622452 911893 1978580 730730 678573 1275326 921818 582444 123210 391154 638260 573853 979007 1311608 1986802 1022562 1763912 1414517 1727455 29525 830520 1867152 6849 881291 281068 1585468 1742161 1623201 167912 1041383 292744 114973 989870 1804958 1254839 573925 1814486 1625028 1736219 1718445 846393 1983730 1865238 1423876 280568 286104 1414040 1490942 1640146 1665490 1450659 137262 1218751 230030 709280 340183 949475 109271 632406 262469 83433 305346 938882 1903019 52244 602125 568691 1564881 1016834 1582168 1580048 1849536 1745457 1109638 195302 1315080 955558 1901719 1396499 53745 1894274 1856833 1572628 821885 1818067 927714 974009 1397188 203318 1363238 1000629 846959 1325395 319002 536469 409435 305096 1279684 911209 1460833 1636351 1788043 1649191 1465591 372271 1744606 1755873 585238 861087 845807 141649 261854 1441835 268412 706182 1278798 1352287 1480055 569011 1769537 1426605 266637 1956951 1854092 267106 516624 957822 687149 1501344 873184 1705983 655538 137080 719157 1330186 259998 1288045 1360229 376609 598449 319579 1797951 977954 1630896 428615 1791610 1897715 1905461 1675999 794489 501523 64529 1583750 1659799 1864471 1274836 713539 1931322 1909640 1299808 579827 265087 711512 626361 1716665 1160554 1613399 97960 1693801 35305 1587624 1459283 963913 1629596 1595048 1206440 1659141 1776390 140676 217924 1743571 653617 390916 580151 91004 219522 901495 1618964 465042 794290 1648196 910637 448703 1988580 564956 1130664 391632 1110234 1180191 876346 626168 1682803 238639 5283 231470 1346596 1129640 1252868 935106 1894166 1616067 1325612 903452 778418 1653322 251442 119064 1337489 1258728 1797470 8626 910945 1672504 1905649 1603565 457564 437987 656306 1789210 1806085 1205714 185742 1390333 761033 527408 328432 163617 1693021 1619594 507999 902025 249500 485195 837809 1066334 1115429 354929 332822 1102903 1315655 636441 50078 1075454 868565 1476287 1692933 838344 1853218 167168 292218 1631942 875659 454854 11486 1851428 1927943 1800886 1010610 1890094 986937 809623 1183262 1997866 1102634 388075 1335179 507144 1697196 1386660 155690 494517 1317841 1406833 1516025 830649 1127152 376530 1070078 660796 1233640 1687286 1061532 1097498 715956 1374280 1247511 1281104 1220569 1836463 293440 1606837 909254 420001 1451995 785108 221790 764667 1623156 313745 323589 288013 1576671 546 942459 1130191 343580 1164480 206037 347914 1216139 1576678 1832222 1466523 35591 1448143 1400482 1026606 1822672 1515672 1416636 878638 1023488 1505211 1350754 173584 348582 1861092 97395 1830194 1008206 1832585 1774445 1669515 1426306 449404 22040 1628291 892429 722751 702939 291172 357850 1894663 1422058 1639062 1806367 78445 116748 425983 356903 609592 1870473 583739 669646 1139598 153566 1266040 1386459 569138 1823098 521299 22215 1042805 324639 793650 1303883 1898402 1999484 821108 691824 888989 596735 462389 1752402 727799 1303403 152973 1953691 327331 1006134 1293507 163854 1605052 1504287 1112365 1837236 819710 908917 1133898 1072054 479865 1097992 1959869 337473 1207922 1908654 424377 562577 136786 1784875 697335 580124 262038 1464787 1583095 1919045 927630 1767718 183184 640803 1856178 1024211 492717 680289 1286484 29778 538732 929369 323301 1712608 1671064 659999 1336664 302054 1574023 370192 865868 1980417 176369 722726 784131 958766 671518 1689055 398866 1311906 1875186 289775 477434 161893 812832 269793 483138 480932 246943 1876494 455589 1034749 695523 41924 1842079 1944917 1289407 1476735 1253708 1922915 1634797 19048 190674 1513516 170550 499836 71471 540575 1934877 487833 18637 991583 1843602 1969762 653001 1921316 1472034 246912 321815 1054910 1765183 1439712 1790484 1232372 41367 505688 324603 330305 279479 93709 1546607 1202928 811682 323292 1613288 1851972 1088752 1767567 593916 1991593 1435549 1430237 1862530 831880 616723 1803337 288604 164365 179012 1933236 1129408 1256936 422445 69870 780262 1855740 760783 1754297 1361960 1529338 652315 1935875 1313182 1314579 225750 1495048 219388 842247 15278 228467 937037 233889 1137570 94480 352682 1657465 48282 1102145 1044917 625832 1502772 500988 998452 1236493 1118112 1181575 449797 1218481 58045 1381005 1187529 1093862 864492 1075678 1656246 948291 647046 362605 303443 1138614 1650298 1427848 197494 1573340 1447796 1737568 58960 1915974 1376850 390832 550450 923960 625821 963565 1333917 1677489 201332 1255467 1359304 474325 992385 1644772 1792498 1009601 426062 1157039 1497663 1366855 514370 1335281 1503871 1797459 1848588 644632 1172142 1747392 505490 696501 1989319 661346 527568 1394276 1773301 1463102 1969373 1285939 616836 1875144 717518 641104 1702411 1130269 531115 465825 1867481 1659498 1334284 15757 1231586 1814117 1934944 979419 510823 869846 1624485 902510 1169566 706077 664187 742876 822360 192156 1039220 1718045 981763 566854 1732931 1098371 626488 40394 778853 293654 1199932 200584 1265879 1679235 1419002 530799 1578667 800507 1919036 641567 1427245 1189288 688220 1142585 1386262 964375 588192 1473324 561502 1696922 1184546 278533 609616 309483 733121 1120495 9750 439067 1370274 1958988 1492333 1909077 802514 1353860 17350 1905440 1468352 1257529 520832 1893278 1084126 1701687 1494024 883886 828428 1770205 731707 1173127 39239 725334 1733052 1108394 636117 1114730 151641 1906833 476819 986157 197141 165203 1887114 1000063 983915 251886 648350 974985 1100158 1175006 1825677 562336 167707 1657064 1543301 414904 1165402 266581 1374844 75034 1404448 1931759 1313813 744887 914653 442046 446818 780276 180279 1669905 298429 1380116 531549 467292 634235 127476 782705 1236148 19666 1495562 1236812 1141181 821049 1868376 1715122 646111 732471 246076 1433645 1903275 1117525 723477 1002735 164995 1376068 446878 150785 1327256 1036318 1346000 54825 1215378 1768050 541899 1240087 1364221 635406 115320 1872983 154120 1705343 266959 1804242 1400132 14569 1207925 390528 1445658 1892161 803714 1428316 1624156 493714 1053555 921318 461045 1831904 1136287 213744 1383757 1017077 178132 1963027 542579 741262 549476 1762391 753173 1814367 1153163 248947 604434 398436 1710840 738292 382704 998420 1655957 1611801 867670 105165 83252 1887667 361200 1905083 775479 663551 1092917 1745031 363230 1411436 1704713 1140832 1038910 1637869 1620427 220238 1231484 1139183 826494 1296660 86436 1239302 1095650 1217373 1554191 1316222 1686444 1186169 1005049 323089 970411 607870 1409832 595988 120535 247181 1157452 842707 1046934 570723 448639 255164 988060 1714913 690198 531513 595158 1264397 1703002 1261552 1555196 662677 569718 561765 1669065 891015 931106 992631 614857 1049456 1453544 862591 1837511 1067715 101805 201767 1340566 18749 490120 528126 469021 774440 287950 1416058 314819 264127 1527854 405437 415649 1200247 1269743 1449346 43362 1416043 1551804 628203 1980862 1699016 1215368 1032852 390494 491468 1051744 711494 1186307 1029262 109262 1941574 1981158 634452 918537 369346 931908 624629 1837892 803942 1665048 1232749 910936 1909452 141317 463921 1897422 903 1076089 1699665 1949133 1985850 721438 943699 1180909 303440 459059 1636345 1816672 933652 1255354 141815 396833 1768633 1978678 141514 1139118 105595 152031 1355130 1495045 1091354 655241 1168156 1732478 972502 1485418 1024007 960694 1239367 814301 1293416 1313611 1809538 793143 977690 601612 426619 1102105 289036 933605 1732289 1830310 1054275 1607460 597212 556197 1493510 1834393 869477 172686 1400054 915234 15115 289731 1530346 1422809 1623382 1573266 1974155 1597951 595564 1554709 276496 303416 831803 1169535 141788 1057503 1890707 914219 444823 315509 976469 8586 778588 141470 1819519 514331 811587 659328 1231259 1574622 675632 1395701 1635222 809349 430622 209801 229706 1488267 565364 1559362 1059977 869223 1105029 1290591 396098 1679525 561034 694850 672575 1306037 730369 1580723 428461 675112 1759564 1352897 269518 211882 1912342 1200367 665647 1149524 1897043 694904 1036992 1446647 462721 809132 944704 1612884 3747 1374454 1374441 1234021 41498 976166 1353803 384162 448010 982253 370633 879533 1201043 1036700 465848 112033 180826 36561 933448 1937976 471155 1854182 716272 803273 209685 930619 401926 1200897 1310835 1520174 929580 220757 1145101 96204 1887455 1078925 150399 108696 1684732 1860302 1068789 1258418 995384 1435396 816463 12668 1610266 1167918 1257508 222165 823325 427953 901412 75769 1154873 460732 1700619 1363965 1176574 469797 1425444 1610195 464613 488875 710364 187744 1540641 790381 207890 915047 695720 1856859 37947 1222759 980594 872393 948208 1865627 460264 585410 1761703 1593259 469707 1862324 769272 1234203 1590527 740577 1512196 442709 293234 1644842 9867 94803 1429686 518406 1001542 1417387 684563 988522 1010952 179438 1976774 1741626 17201 246833 1510521 1642246 1960148 856065 1395125 51683 1287983 605350 97458 33718 88395 289261 1463172 399074 1908972 757914 722514 1691102 1645844 1847081 1722643 667289 188554 1974743 1460985 1526510 66569 1382947 300723 1115583 185375 172056 112723 36471 1628242 43532 90407 1195197 985219 1699512 905645 49502 242172 135403 1209011 1966170 1688664 175519 705486 898212 413324 737862 1478201 663974 1213565 1851542 1687462 675105 1174299 1369929 1071286 993721 425685 639872 514749 1448238 1993959 1976793 1396794 22595 1354168 1393636 306231 18134 1500212 228449 1422554 1736251 543581 1592954 76655 1091274 457656 1258527 858994 779673 292085 939437 1975326 308449 316892 1512072 433695 884501 626619 987183 1199612 1232463 516106 1350026 774509 1807312 1311925 17432 1355624 1120296 766778 694479 1821644 515301 935357 1416698 1227904 445689 36268 672356 963631 943546 148605 425371 1156125 900674 1473769 800723 280576 695376 52764 895229 1757087 1513709 21244 1082630 1615409 1382583 937191 1367440 344658 1217661 352246 1381296 668409 1323800 109766 321002 333863 1258660 1115611 1273942 1271893 1930599 1122214 1347187 1792077 61875 1923853 402570 625915 1485189 1251128 309357 674799 552929 1098165 214627 1414631 1457278 1569015 1917807 79143 1496488 1283865 234371 1310573 162613 964001 762278 790802 1317927 621084 96955 268851 1529695 1975416 1414049 92174 678748 97113 1910921 1457845 1485589 1268168 1272819 1688307 1543750 1420776 1685382 1850459 811988 1587219 1877433 161626 619091 1006447 154957 1801462 11864 1010715 1210379 436051 19708 1489051 85544 196495 1035172 141364 205388 1195092 162880 1142255 302958 450648 523392 1663227 1237920 315928 419201 1212930 214741 780359 1673944 1514948 1004184 440666 1370318 395754 267405 338390 1025116 1329192 1152607 363788 770910 1715183 1479136 390825 274839 1294520 1449447 1470585 1093298 1050625 143486 902709 1664463 1275433 1227717 1693538 1629436 520173 303222 1646658 931062 1546319 484451 826541 1235574 377611 1135863 701262 929216 1415115 1251980 16609 907990 835856 1615162 1032361 817097 1096170 1428432 431307 16929 1458071 1838102 1305431 1003747 1793193 117696 853575 1081849 587361 1372163 1949832 784081 1030457 807935 1389514 989471 1248850 238277 1004644 1279855 1328300 1597815 185038 1012677 637380 1185833 262553 1072669 510976 973782 1586343 1102883 1223776 185187 858645 492437 593027 1059588 1309764 1920985 326638 464400 1410665 238005 1065447 1593646 1938575 1919971 1242319 548829 1004886 1294540 405688 886709 548762 1172178 1188497 205808 938775 354769 1945889 133873 187685 384562 1903826 1907509 531672 380789 1751265 1262655 407702 512832 620517 1770818 1780229 1106372 712270 721386 854184 486499 538643 849972 1926786 45225 1503462 935759 723472 1451175 1561877 1771958 1870538 539373 963489 641419 389747 1280698 461206 1041045 1191012 1342980 471198 1605336 260434 145014 660915 599467 1002130 1053297 439717 1696611 371478 629536 415221 633096 1414227 981738 656565 616689 510312 992712 303365 1172894 1706260 1277670 856613 1611391 1726794 1145742 11120 1367435 1129693 1594666 1713779 1946425 1388462 596575 112267 705162 1955603 513405 1645936 1601748 218674 520222 852762 759892 520257 1744444 590014 409196 545465 1273558 956015 1094002 665032 1354537 1165243 1752475 1716716 611331 711889 875034 540616 17315 445434 1561305 1122878 55657 1220468 168935 1476808 1249991 1647588 1853531 608234 742150 1247096 241121 1724669 819191 208237 1690317 937247 1382231 1517706 1395216 672284 213106 1288854 1112408 1019519 1917599 1328000 1928938 1830082 1247597 1707206 1717785 141146 1389951 955743 1035392 682862 1909060 19158 1206956 494688 1522461 1796870 1209969 1903320 913680 1578121 1441164 362905 933651 1010298 468291 643262 383168 173931 1283929 1817558 1652118 782496 243321 1868646 690231 1093386 585702 1701769 1682988 912611 916093 794227 1330890 1082814 1655190 70303 628284 1560092 709218 1894974 413787 260321 964594 140613 51356 1048159 1243303 936579 975856 1406159 1653027 1166884 1631271 317836 1606113 1526857 581525 1210897 81700 342452 230044 740081 555825 1709560 934368 1446855 428270 341784 845795 1860841 1915878 1187501 1443638 1091963 773816 1869590 200588 699637 839132 10166 87660 807212 1552538 327013 936330 261139 561508 514486 582878 712807 1164113 1372875 1931417 359860 1244907 218280 985711 124005 1879494 482478 1979432 1552752 1217483 167508 1421213 780409 1907999 146150 1407371 255126 1769912 773486 81863 1674801 967867 655046 442553 1399736 1750072 621738 1665706 63928 1507453 1188730 213373 658767 517873 1561688 421720 1180267 556028 1425084 467104 543872 1933725 1160442 1586077 1092246 271374 964421 1071371 909018 1930144 1383300 360319 201162 467784 801742 1470852 1074001 1760622 1502153 1071297 676705 1465164 179428 584827 970966 998530 1149342 1297907 437677 1924208 37589 1101016 811363 888010 1132931 1891869 1653702 156537 1045010 1088385 1768772 1537697 1039477 1325799 198236 1495516 1114088 1388440 949098 572421 1784830 321406 1194758 1240778 791180 1807410 1272041 793813 1843580 423479 1761568 1626961 1142078 1530369 711651 471394 952845 950882 537846 415860 918418 1158192 11777 828555 1204305 1121706 1626233 1746884 1181412 1068045 1759333 1738187 254067 1726606 232310 1447708 956868 1344827 1750477 1760818 1123346 1064263 1412732 108495 1557615 380452 241007 1585896 1330755 449311 405998 1791388 1887898 1894572 757908 1093122 1365073 975942 800230 223579 702533 731085 201396 1007476 1902425 618210 1325631 1308474 347669 47191 1503587 1701238 1726461 478058 798328 1462424 1668377 771872 572438 1389730 720726 1682786 1767395 317923 877524 875243 973331 869321 710667 944008 609864 27522 636628 1679069 1202242 1027983 986998 1430062 1542884 1494055 366443 1293557 370698 553730 415047 1428380 1070596 1792599 252542 681815 1521775 712944 442526 22109 1162806 34029 1055607 1568800 1977637 458928 1472486 266357 1520465 1025556 1419086 410054 874033 1523272 1246488 955989 1642816 1382595 583597 1892331 732786 892020 1799894 1819623 873704 100105 1598702 599624 77608 1502020 1650925 1243321 217763 938998 1867509 57998 1058760 230469 47442 192064 1217711 230897 208889 1054540 1561038 428941 1073095 1243052 952255 547133 1509339 1838160 1033684 521775 1116059 1387770 1594150 92462 147430 673129 1587992 893635 351702 749229 25081 492347 1572756 1836051 209592 480884 1916760 899811 277530 1739946 1089034 995301 749713 1345652 1934998 777944 819111 236427 53409 586329 82528 304230 531992 1990839 769223 494665 1990040 1275879 258988 1769397 1004105 87733 1896012 93980 312259 215287 737833 105066 1754109 69955 1889103 868244 780770 1618300 606481 1811316 1556450 1321410 480998 955760 1592638 1037519 212038 1132751 1210116 518725 763478 1367068 1679665 1883298 1055546 198242 363473 50181 794085 663368 657774 1196568 732918 490115 95080 1033582 1517995 352033 190375 1098648 442158 884093 1672350 1393317 1764593 1618720 818553 593712 865591 328462 362381 46619 409891 917753 572869 439535 1411677 425589 1547206 186778 745229 798925 433515 1263355 1456589 1953055 1455963 1249990 671855 1091936 292702 791808 999067 1509905 1474048 1171817 1393064 1946981 913249 595654 1789888 965526 1064860 215692 933352 1478216 432136 655201 346154 667421 1527611 113136 1034905 1245455 1813798 1295266 1732813 337103 125909 1756939 988094 523123 754715 780913 821724 316601 13072 978372 1944490 1258553 1479414 938299 285469 1048269 1150664 1913127 680320 1711012 1865008 624697 1894730 623935 1014878 1145523 586834 1007858 227665 1766782 622453 1191310 1744550 1785350 1846686 1649473 1861891 935928 401403 40712 1943531 1933944 1278528 1333324 917893 557739 1030115 835623 345963 1112287 591206 838919 1356383 419715 127602 387173 1199601 1502930 930162 1125479 1500848 755646 1909658 1463513 1165531 314383 493191 805975 1394741 291155 1072524 319071 1361560 1714070 532004 112330 1591230 1920044 1680783 563233 1725931 183129 83475 1581616 321154 1593197 1057294 884780 988516 277668 747477 1626782 1181353 439068 990635 547774 885486 1211660 1686555 513717 904029 1224555 1616383 148162 1580252 1699865 302531 815760 726213 296668 1274284 586258 1162661 52021 1793020 1870143 247798 1630689 1349772 451986 636034 1634432 768199 855940 1768530 749864 53411 1824312 522210 1645350 744421 1906554 1606959 1356413 164443 916129 1245092 1343508 1947655 1522168 785287 551706 399158 437992 857733 1677640 133013 669026 1684758 1126229 451352 1479512 114569 727765 1119199 573069 1931534 654454 1713194 935564 1530061 732443 73463 949885 440384 1810280 1344365 1265056 757676 447324 241034 1148166 630235 1899775 451120 366600 604005 1690554 435198 1036938 4848 981985 1769054 1986566 1692065 26005 1037980 942625 410668 1513309 353211 1677353 1633101 1723915 1793369 1629977 1376127 1607796 591615 1568353 910608 1981773 1144436 467959 117012 546612 855452 42285 1238429 318359 1037548 1384539 1114184 1649192 1187216 413389 229586 7176 1202319 1048401 1474948 269493 1844855 198337 496400 1794082 333985 1321876 1168438 899233 176151 299289 1509522 167306 1563069 160139 1877923 1260351 273703 1485587 1231128 1524436 1725301 361105 772810 68098 425679 622991 1455588 1169614 950619 1753710 1503812 270784 1814128 701984 1127731 972387 174796 427210 688518 1421018 448590 958085 912541 1219515 1463133 1839065 706533 1987180 894403 530463 1170789 40477 710401 1014080 265811 14129 767492 981061 1731543 514106 752136 1121014 1766763 1451788 652062 1128334 507423 1171509 1095855 1342006 1911618 739831 1148339 1159066 84256 420803 678467 895660 1388873 899019 161399 1972811 950484 147123 817889 474176 1286640 526329 1815333 1734212 1507684 910235 764358 1347638 1644009 1455070 428110 1420635 919845 1449144 1436014 1474297 905620 662671 1910286 241525 1559589 1071379 142857 710263 207285 397548 762685 745618 1601338 43976 347341 1419571 1143469 1127234 191934 686285 1446210 115857 1680828 1065953 1527944 1427731 726009 1143146 785050 733661 555972 1611731 928550 229663 285598 10547 1184903 1337346 1590620 367717 276476 1904586 1957604 1674927 895546 663404 137142 1214539 1555290 1625341 1665115 490790 1580171 608436 452238 635796 594374 377111 960250 1863492 1955306 1726361 617224 479069 1187828 1007853 1970945 1615267 1555056 1994144 1411389 290759 1102763 1903258 682763 1952596 1508679 52598 1465369 662713 1155657 1467495 1210426 615065 1163318 906449 1772657 880262 1197727 1289860 1214612 896252 1448444 305433 1204602 346321 1951750 1207579 986478 848810 161075 1882119 1892171 523177 947323 952003 646038 1630746 1391024 855962 256699 401274 1564192 205817 1214890 1812013 517915 1531184 519173 517581 1751711 1087095 861645 1057421 1469427 97270 1528671 1495177 297337 850494 1933669 1837826 756220 577096 1032441 587355 1340643 1748493 1308857 214246 1934860 788050 402043 1826411 310157 1175527 332893 84245 1463056 1059240 732883 1555557 1448495 1118316 715978 1744745 147981 170434 1827184 1076441 305544 1868095 1679785 111715 2600 1878180 393876 1344838 1494417 799392 791257 880137 936899 1412148 1523153 1835247 361472 214583 672522 1620069 287943 1778788 1294726 407961 734802 65251 911037 1509254 227923 1173861 1403839 1277196 1753437 1192838 130055 1006236 1262030 1744462 1866120 171473 1216107 1292907 582092 144956 1530118 1940674 626926 1062211 108514 1350825 1250122 1449241 1187191 76762 101613 502832 1313692 677406 400120 1321783 700181 1283832 1460270 1598814 909037 1303137 758262 653858 467290 711546 281368 12870 860884 1783812 1563344 1032871 1051323 903940 1064129 363727 1061277 127120 1352640 594810 772172 880391 64186 153170 859272 1286847 1421256 1003681 913306 19537 265840 358795 555668 1661165 228554 1468360 368906 424207 1125154 487227 1435638 238632 1495631 1930465 1421471 443236 225173 1957170 1857438 882282 1012988 428326 309394 797503 1835383 1770838 1807818 161114 1243972 30389 1515226 1275566 1342623 211236 832618 636458 1026292 1648500 19139 1376975 39779 1030570 574877 1069291 1191981 1133842 1437773 326508 138897 1349253 228505 1809186 395949 979768 990541 721219 92636 1916308 240131 1778509 1590027 829358 1186484 1489235 1446078 82736 1478770 167596 1019964 1930253 624096 829171 784518 83749 1137170 577725 1994685 1757798 1764294 783831 1368597 1244034 882646 476209 1550270 337326 281744 1024323 537252 518846 317579 1390272 15674 1946419 1759014 1005315 902836 964448 1543896 1555151 1081468 1687086 610748 1184786 1438574 229697 54863 1710908 1893771 407145 1957958 1820119 714664 749990 843182 1320318 628434 1698113 1271737 186976 210105 568936 166452 1653856 1121054 1871494 1767037 24719 1861706 1545971 1254298 230262 1704779 881145 1218392 903661 352822 485693 1826462 1927200 511893 1821927 734057 1408181 49914 1991339 1299588 1552635 1981995 1173579 1708418 414130 543033 517462 1924192 1852613 670442 1208554 1751414 185462 1807485 442076 653675 1449932 1098516 207484 1519180 709009 1144687 398495 1523703 997548 1593155 1255332 743066 344128 721661 1481685 926735 578112 1494150 355222 1236878 578785 933569 28139 1960409 249344 1916682 306398 964446 636571 1417687 382913 176966 1936419 491664 1810053 798046 836393 1837475 923825 625627 1044239 1443589 749894 942349 1909916 1234651 868622 1041216 1547028 144285 442515 1377044 1329585 384466 1555477 282806 1556298 1582955 134727 1189560 1059258 906543 1554202 1891812 915961 756519 40397 283609 1612817 640379 974828 1933367 1051124 1916312 1300381 1278628 153470 1417195 455809 1732834 1035482 1277461 283712 1308497 1006904 947887 1292433 1266482 1026228 538602 659947 1095024 752917 1371681 921463 120068 202980 547827 1543417 445656 1026967 1379226 1811503 1597436 1726342 415793 727685 387573 506967 1521407 1566849 946414 61656 1591367 723779 1254942 1725492 886616 1243186 673578 1277518 722240 509326 248363 1833120 31863 1679603 1395706 1880510 1854927 1033104 321270 1693108 1654341 51739 936843 768743 1577405 248738 434611 1815889 1245610 1293414 1739794 137707 119060 1640434 1322517 836403 482049 1464520 1484661 1204625 1442062 1430258 1998923 1605512 615819 1294107 1724558 1171341 422548 61158 975703 918106 573057 442899 947524 902041 691128 256868 511925 1974043 296325 1926029 1628184 599994 1919173 1735981 356237 1429648 224571 1499535 1088723 1978895 582706 1750008 940803 1045277 359912 112422 414486 1265931 1560776 671127 630251 1454237 1175548 1757209 636974 516701 371171 84976 1236744 507537 564709 1802287 775470 899237 125485 474150 48003 745852 1227284 1406294 348028 1394788 15684 1218148 1276391 1645294 1641802 710016 1350940 572403 151465 924543 1656885 1407327 1524448 202717 1256532 1296948 509157 1847163 1241252 164685 671601 377975 168262 424721 686287 1873901 1963576 782503 1345222 1939285 180991 975240 99219 957986 697963 1158704 265885 1032718 252231 918382 1540970 1490598 1716623 1041265 127945 83241 1386921 1052634 91353 1912062 864079 1231573 1400067 768509 1109615 1401533 1662269 1411937 1135518 1308544 1450259 190718 673689 1397776 1021174 1049353 1710927 851963 261635 288096 1807502 1073541 856623 657801 1247205 1272931 1101054 707201 1262828 878597 1359994 31728 1093616 1767384 435448 122389 1749117 458205 1540011 1346752 528116 711966 121772 238963 750303 1754266 214964 705461 532036 1637105 875545 320283 1403637 1090426 1511894 999267 1502943 1759984 838407 540170 438125 330957 381883 1718606 731587 1567385 1705761 1346633 987824 1015689 584021 1159681 1961298 338051 476301 1404023 569498 1294099 575500 1930119 1363015 535066 1682502 1453427 1703765 467017 1405829 817077 431512 760127 899740 1579641 896910 1746406 295357 1080648 1566259 955434 785694 247136 367303 1475578 1648424 214839 1147618 393467 1559452 245126 686740 1845326 17512 362638 467688 537095 1125358 1318037 1677729 828553 1186890 1770008 763857 1106709 1691349 1444004 1338308 710721 1364247 1202287 1525534 1222372 1481346 1692608 1000661 440600 290206 1262516 1614427 1494979 1548385 563601 668341 1854931 1908705 1721295 701728 296260 1315401 1470367 620075 265055 1685502 307156 844620 996816 1424156 671611 1341471 384880 612163 1341651 160050 1591151 831067 1697078 1526456 1611967 83249 1947173 60278 732414 1786401 1712283 580535 1670983 386980 521762 1563270 1961815 305002 1897717 405683 1783611 960866 1667146 1045377 312630 627222 671064 1962761 1830028 1942977 1815859 1265161 457250 1244543 1229206 904010 333803 889659 1263149 200869 1041287 1555073 290227 167845 1658267 1323419 1065726 909440 1644485 1452518 363414 102405 764837 1332232 1853648 1958302 409479 1492834 805847 443547 834729 1057515 858240 1784946 248085 1178669 880028 1696326 886695 1961442 880559 1214617 1023178 1898369 1694850 1538562 488411 562830 968609 462268 320182 392224 1070696 418103 1596604 1890671 563759 959786 1318045 395366 723865 286329 1009899 529764 1534839 603467 1487637 1215439 122092 768175 385765 1164073 64859 1095347 604496 734794 1490035 166037 192114 516579 349876 218629 217412 910799 916032 1922815 118515 1329049 411078 781581 170979 1284112 757671 1838903 1762312 1958224 563854 1183013 494500 1702471 1902502 1271561 784578 552238 1794690 1905693 184592 456928 273086 1240850 125860 464076 719787 873907 950192 1582809 419549 1056073 39254 1709853 989664 1286193 166595 1576177 602950 1647297 1267927 1620021 408901 1148769 1514975 712952 1791736 607990 1818842 353292 1379647 1150199 885896 267425 1862940 825754 224517 1449066 1787871 677007 1785311 1179571 1722910 1816428 1515706 1545512 1506920 123516 52063 496541 583534 1602543 294047 1153497 1250978 350970 1139276 1661659 1762325 210329 1064578 9153 1183109 143794 1340906 1726256 1592797 527316 1158033 126541 778392 1126361 1686340 1829907 926912 807136 1591294 567898 299537 464458 1339115 1584430 1753488 269163 940846 1715679 33609 1630961 586440 392656 607418 110153 1515048 720736 1405800 1271492 1304581 1495715 1241369 1285918 1197843 1141195 1787451 902565 1673643 1849139 1608670 1320126 991916 1883364 1626843 299206 1023436 646439 156656 1848316 348485 1756105 1986846 1801630 431882 559113 1963778 1708466 492973 16814 1045782 13239 1824184 1893630 755516 64453 1840728 551388 1904857 1626118 1522462 380111 1950765 44660 1945578 785097 719480 1769685 814668 1313855 1758377 51438 1984105 861297 552559 1208606 1960845 422583 1576276 1174356 1816187 1928809 500420 46300 1484413 1427605 825531 64343 600880 1839382 1186669 993198 1352846 106428 1085458 1684521 509603 654729 479248 387931 672330 1183557 1753892 1802755 1291273 1397380 773651 1172918 209317 921821 1487574 706608 1993618 1324891 154751 264952 1340639 1943884 1536391 366911 14266 247433 1399869 100838 580288 1819836 1384031 151190 1598248 671519 1338283 1243401 1116799 858359 22600 1641900 182073 932436 1340888 1159432 749080 96385 442608 166583 1650334 1040949 457262 1484761 237247 639879 1620500 108751 1813090 156316 1817803 317043 518236 1420136 50586 821944 310719 847235 244198 1370934 5264 1930796 1683484 13523 1426245 926267 1298729 1839303 1480509 18350 1108277 310188 376444 1339711 846608 429027 1540080 1349601 1756150 573053 661549 798607 531456 355296 1634534 1892076 224487 1263086 1029692 1129084 715609 414876 1313010 885981 377816 315108 1696811 1986463 1684349 1532411 850897 835334 455785 877152 1372314 790239 92239 580925 1213738 94449 1066308 161344 29784 1962492 814564 1731750 770653 1355843 1619068 828296 1567341 165934 346969 1798994 768622 905352 1826636 1374934 1044380 1751246 39205 1666497 1536399 52049 132818 699962 1475456 969539 899486 447844 1014767 382093 1235490 1878667 1189310 324547 1163588 119460 243339 716364 96797 221842 1475631 1927124 428263 1501128 1828564 1667524 1482041 146248 1640252 616075 1218993 1646932 347515 821802 1258700 1700329 331560 1153405 730576 1241842 531337 192842 1438812 1155346 859235 42844 1661176 1070865 890404 17876 1604247 1291539 1736679 1913105 671617 1780319 1702552 1857244 802454 1127912 1990356 367733 1354461 447914 793685 1344303 177735 190240 296888 893 1203916 1057674 1170121 346520 965563 1605011 878716 1256822 638339 1885765 1466332 1363658 709569 151556 969043 762327 1319648 1107723 1202540 1091504 1552724 1458868 1247386 654952 292097 1514707 568589 337477 1164681 1317063 1617939 1662783 929981 41400 1926331 392988 1581753 776624 1757739 298087 1053139 775498 1254305 751894 819800 1129345 1873255 696804 1227265 336166 1514078 596607 768961 1983691 1657949 132741 928133 1267338 1497445 187782 1390603 1827388 851636 1227882 1628728 439669 1074206 338165 96929 440793 697138 930497 419308 1841030 1759339 1008406 284922 695134 1179885 877438 170956 1063162 1078815 1569312 1678509 291356 602249 363388 1718444 1294053 464740 1112552 1089252 1929414 1540978 644636 674325 777809 1254338 1836371 1303510 954243 1728707 557354 1682840 1530415 514617 351049 1593661 1426134 432316 862854 987562 1089393 694666 568882 1367447 223596 430199 1458317 1388493 1346678 655778 1401957 85910 1113099 853065 524300 705351 1854081 854818 391107 157827 1743790 1424225 1109877 71153 1817257 1748932 1837493 416928 396728 1823334 1181791 1134664 1394490 1827020 1950096 1922509 405541 717841 97977 1756430 1884101 1516792 1297528 1124918 1584218 1896499 686403 1542490 1187369 663028 25205 1792446 132312 1382290 1229552 1030783 1348941 145970 1449164 1357865 981683 1270665 954410 1270644 587648 939994 799871 1935299 309513 1909115 1953195 1521816 1934635 1566885 1495082 876448 1340677 272598 1016620 115297 1947030 644343 861704 236433 1658069 1349646 310288 1316865 1204924 1212539 284385 686072 1212846 840691 102859 672545 1915446 1570199 1998966 317032 1721494 1690728 739103 767219 1638515 1932328 1337714 1710606 871786 1185499 991699 981603 1269766 1333025 1809119 1140478 18761 313481 1702685 632986 633853 1032325 1591062 173819 1116016 1841281 646545 1244019 1865858 1279722 962740 730240 311562 1785227 1943990 866405 854968 724047 1066309 839428 888115 1157254 1976286 1341722 1849843 166261 790387 992537 883130 1621556 1110084 564142 1101046 1173404 603231 343893 679221 1332987 1695546 171128 792221 1848080 568155 396085 112016 482887 1032007 36339 1990377 1720058 520740 1444203 983072 1342916 616437 929286 1562198 445718 1322364 1946881 930060 1855413 319446 731179 693490 1068510 1724138 1984926 860144 1800100 562931 124669 1193911 261377 1980591 1570295 319133 1501729 1028460 438403 965142 393380 1767398 186224 249245 1702229 622639 31093 420057 109971 1172959 323033 1004376 1320788 741531 1207822 446000 1251613 602223 1227200 33787 1125595 1955653 366894 847380 104727 1367084 999027 239118 942202 1308204 1790248 818641 56312 559497 180368 344263 63757 606554 843633 505537 1613927 179873 994021 713055 752114 1928872 1213234 538664 1214618 272386 658126 465138 1175612 1445511 658287 1844110 114480 753294 324139 1001798 207523 790756 1846203 1417449 566031 1290560 787476 1307039 1184924 1429062 1041487 1955119 1069475 1708751 245975 1298765 792854 815193 654479 446641 1203950 1670828 1827274 1387557 850591 329468 1378733 1657936 1895758 147925 487375 1902126 384312 836320 205933 1213601 236921 88067 258060 919763 1803889 1070972 1854462 1124752 1854876 1631420 435838 1431828 762110 1903630 1016536 591538 663695 1751556 1632642 435283 302482 220777 1857234 1376076 1373043 220403 1690523 433236 68315 451122 542993 958923 1859437 809709 1048137 1027627 610316 715689 301555 1638004 1164820 1385775 883734 1694137 896964 414949 1917520 1833023 759697 1024374 1403150 1664673 457943 627918 590005 1077378 822563 660041 1205635 219489 1658467 390135 692812 598120 636969 1764180 351922 1165726 317637 870156 161685 1192937 1605747 103858 496665 1765789 1419235 648343 1749032 972870 1691898 1281220 396152 1545107 1146729 1959677 823683 1000827 972977 90439 305952 134010 421361 1046178 767864 1716359 25557 1014100 1348736 799415 1209140 1442016 1681875 614670 1492264 667752 1007244 478166 837013 126977 1436777 316881 1417827 712728 92668 1112394 1406876 1209344 256958 761144 1746200 610122 561799 556677 405390 1711202 1910087 172289 664429 162781 124227 1543412 891580 1202512 593439 835007 1945192 286495 548072 1414847 448551 584469 875290 1097211 603954 22102 240867 795091 1662992 152490 1883857 619365 1171801 203270 1225487 173305 472025 47952 362279 832101 943122 16693 1909096 914243 1542126 1782025 1224027 1903820 950873 166392 1888301 125120 401137 1824665 575292 433639 763009 1501746 362571 667435 599817 1486566 1337465 1469780 644208 445361 1331883 1663340 951433 1856323 810428 739555 1572129 639327 1857562 920623 1528393 1421392 340421 1687885 11670 953263 1729207 1957368 1358453 725396 811497 153647 141576 346948 1086229 583230 360443 78805 477978 1603008 533392 974866 1102754 608050 631102 218446 238940 589328 329190 1008853 1629668 924369 1350851 1432122 1148507 473049 1333294 1335863 907065 1150200 429122 1180370 1359008 672058 673011 1255031 107598 1748024 273144 1631195 654324 1673074 719561 1403085 1630311 460212 1535445 197310 1480075 1288078 834962 564211 536588 1028400 1483857 623424 862612 1385889 400831 1462121 1679862 411428 274503 1579304 1410681 630046 393160 1835322 641706 904990 503182 1139896 1291593 1434103 1953292 281736 304209 805114 1945516 970911 1724825 411255 939755 568547 956807 620077 1568565 1647084 1824295 1518129 1510830 934421 16892 653147 928517 1029273 782178 1809457 1200263 789101 482548 799498 410742 890121 1445021 373633 421910 1412431 1835933 1635032 479577 950039 447483 844695 61529 861105 301887 1520471 1383431 1642039 1637569 386746 875826 1285451 449766 113691 1561137 341485 1855457 1856849 246687 994661 1546098 745354 1496307 859692 949986 228458 1597771 1945275 305776 1847186 1919250 167798 1347434 690204 937040 1777074 1861816 1069374 931029 35740 1686531 129477 292475 481005 1093769 266668 1608312 1816373 132019 850534 520313 1590210 239949 756520 1737355 1172359 502744 1896692 1982883 476756 55283 1304088 1831489 888898 1357964 271640 1544455 152924 1942715 926500 1815260 1884736 1704318 1625966 1056157 1778395 1951148 369109 611499 1493818 1199136 1732979 1661968 602041 1170175 993326 824874 940583 219191 1476608 1676866 1709428 412737 11525 1308240 432587 54491 1773058 13630 1476494 146095 860940 1894959 1719124 1048297 904665 982725 1559899 1334429 881965 537477 754510 1862246 1075124 1279611 1889511 873943 1759882 555228 803875 538302 1545737 1202280 1146422 1227389 1739488 898753 497970 686140 1414017 103502 307879 684669 1208902 397737 1300403 1262949 1780660 1409291 1651912 709565 1356392 1094583 458820 717796 1661799 413109 1986713 527134 1482694 1567984 1849482 517747 410412 1100205 216966 801673 450825 232065 1511780 30571 368663 1632886 521501 157772 1439827 57568 96647 1329048 678559 1152016 626637 1085171 41478 287190 378112 1852059 1755739 190689 1565524 184793 1661450 165658 1311257 192986 1069714 1105900 1859538 648121 1662784 1099118 1972432 1469522 596466 496010 1481587 1210435 1310399 1876291 524448 752714 1987582 1532567 1520722 1349554 718041 739562 1761622 1773275 611977 1020176 1816699 894029 1380106 1083034 83260 49126 1307172 106248 778929 414760 905996 868334 1453163 1425995 746443 971817 1856656 1066055 70718 937576 1253809 1702409 1750336 74259 7883 361128 1782392 267263 859998 1217399 977489 351938 985452 122512 418281 400499 1472604 457903 1544508 663391 1588162 817890 686643 1683523 425259 184790 1828120 485212 1023287 37978 1700252 1229988 1226131 1115178 1456921 1402838 421132 36071 636315 204292 167959 1628015 1208875 917780 1361049 1078605 939610 1004417 1643751 819311 463139 701008 803552 944286 1963225 1129037 1944824 1700984 59878 776742 815837 1275043 1329843 1493798 1570289 1150234 1479027 817047 1131973 674724 812681 178951 1677577 1236723 156662 2985 1166117 73046 1235955 495016 1054496 420698 1184522 1101747 1457559 1961512 1619846 332516 906243 674891 386095 954568 840514 1258882 790358 1667729 1010989 1760980 1527723 1674637 556571 1169370 324514 1112232 724562 1348477 330304 1780370 566576 614725 1013905 423712 316304 1762128 915362 168917 1857697 256070 1206437 1546356 1448540 151435 1873004 640418 363984 1257516 1373002 628966 1948253 1871012 628299 1823902 165884 749207 446750 355055 559790 661115 807183 591202 521502 1690884 1130449 33218 911784 733417 1739768 762766 234956 513856 1940622 847573 1145862 289852 465453 1212984 672341 434696 877716 979792 152547 435903 1947842 1714524 776612 1605101 1796633 1355427 510612 1740271 955185 1445296 1889238 866040 505307 683584 1892275 1977389 187916 265010 255312 138599 1999154 646223 171410 1285719 1914239 1145643 576609 127488 1427510 778658 666526 1117074 718434 1296572 308432 1857568 672374 1172739 1210511 858725 1391554 777755 1216342 1675 59739 1697681 1704620 1761553 573354 238797 957790 44666 1592841 580807 3103 728452 351609 943358 360580 471726 1437777 96774 1721814 1017641 1495832 1454323 284463 1401407 353720 1907423 1848572 151595 507064 1006951 1351499 340284 361681 809134 957708 727724 312806 758037 396636 1323493 1730419 1433369 135436 163797 1866490 403069 1129694 1820181 994110 1910343 761776 1435233 629745 639702 1445426 1803284 172622 436403 1596677 1719942 1341730 1174664 1442568 677034 94198 78253 1201478 1959309 1062297 664936 803300 1460706 1057322 1221398 727988 550527 1427341 1429294 77177 1887969 1491422 1328437 663901 309245 1188318 1922886 263325 1685596 352643 232896 546514 1382376 894981 488366 1982790 49717 87188 1027265 700443 602462 1101993 275221 1321202 778019 572436 1878416 1163168 1380863 1314626 184403 1692827 884306 152839 1994726 799122 1282497 434844 841093 994262 425422 1106699 273352 1554845 1877377 1961868 324163 1940686 680480 781461 1455660 230053 910067 36737 1208880 707290 1657895 1016674 1915641 181866 1140618 192554 999451 1311461 381625 1317067 518766 1099808 368852 1884051 646963 608437 1539511 339674 1934445 1735674 1485780 1140372 828715 1290739 1364916 768538 1260902 338155 618705 68352 162298 1532650 549986 1129881 655721 624827 127862 175062 303354 41111 1728362 1266178 1694734 1503227 1095633 639663 587923 1824977 196526 718994 999714 1506752 211580 343326 29912 1551444 223476 576285 1458421 1243589 1829246 1405363 991049 1801121 194510 20836 238896 1273140 786753 1195255 175384 1366166 631200 182811 695072 679900 403569 1416032 1414808 1700596 1661048 1539005 907027 106277 1454217 826817 768773 1298691 1653728 770196 831595 1487121 180685 1830544 29508 1790080 962251 427089 1406891 1270828 250694 1639471 446083 541528 553716 45416 116114 1261958 1243278 1635309 1331385 975103 1460034 1720034 847068 1247151 1682180 592061 1799713 339956 1278877 1306216 1698339 1571572 574215 1854125 1301401 1510871 1618394 335007 71794 181767 1610083 1671520 461084 1162150 1241810 753911 412766 1495863 1537650 170412 551601 332874 1132436 760808 573563 55949 521353 1264335 431986 1700223 429964 1334588 1046189 1781889 1128810 1011270 512154 180340 1355683 463922 270007 1156886 1386222 616845 482597 1447246 1198599 1258095 808 1164668 1953925 1805778 1490701 1963437 647167 714428 313256 1889655 1073301 1568263 442357 594978 93069 1694003 1708397 174556 636308 301524 586025 1188044 1690600 1259770 1841857 1358552 536061 1639160 1303470 1301409 829989 1426937 1755630 246524 694191 1751279 433778 154108 885710 612809 1479526 166576 708454 843790 1116634 444288 694118 1160966 398569 1361789 1837765 533028 1396364 408494 603141 149017 323471 217163 769138 1527964 685640 1893923 144982 1484450 1870558 1485713 1923864 154633 356978 1940385 541145 1558532 1533319 226304 23110 174715 1377267 906601 1953399 1653568 289700 565420 349883 868906 1370755 784404 515160 1984848 1882589 906258 1320587 1213143 700638 852328 150776 1543792 362631 154797 128137 550576 1872184 1446061 1672119 1888327 1864467 1242099 112554 1586061 1137472 1678535 406366 280955 703790 975066 1834817 1456807 1047244 1411989 1726501 1212544 510198 812013 880158 592887 1289117 1679448 1482511 1277479 290961 73913 1018294 112917 44251 1559958 75180 1928644 898351 1798265 1728370 455405 1144741 949364 429990 910340 1071907 1018793 1766607 1124206 396488 974946 318679 679548 969716 1462906 1133939 807292 658508 702164 348914 93279 468536 1724953 333933 1496169 1341069 1807260 809930 111166 84507 1180719 887923 1460043 1972565 761649 945596 708971 1474710 433860 99764 566804 530010 1273632 1079897 1427862 1949699 864135 1715862 1133791 244646 1944880 242634 1508334 1362724 1070420 942649 1744067 1747507 1631122 559533 430363 160828 317972 1279563 351828 121805 657722 941923 862683 1034267 1361284 219135 169828 1223260 1463292 1726006 338484 1799537 324790 261180 1795236 1866222 1131920 855366 293209 1708655 1779214 251897 1503661 587475 170978 1135959 101653 1892916 1307339 982816 835702 1937769 330349 62992 540223 488788 902301 564416 643562 1842166 1270808 1840076 1712308 1446097 5555 1490620 1716006 197374 155404 1833917 1593700 784600 133058 86890 1523894 1204684 583696 301593 1244637 1945067 1843317 1019766 543593 865443 305946 1444454 1107088 885270 456262 1460196 1944765 1320700 1481616 1741190 1839178 1682832 1050966 1322382 146629 1095535 1466570 1333825 517548 352200 1841060 1226501 681547 145707 242850 1425403 691230 1753979 1833092 1647129 1945973 607356 1496289 1974344 598847 1633941 1606531 1136842 627863 486892 1135774 1823658 412353 1780359 782299 521499 1980541 1840819 1374764 718149 638984 1986185 1970028 441995 1513369 1515810 743552 732835 1103947 467505 1377347 1606114 1647627 236312 207543 1763623 171558 514552 968475 1601626 1517460 1760092 792130 562897 736952 1713485 1659537 1089788 644346 873955 1367088 530972 150591 126187 95819 1257044 1014684 990932 375620 632838 458577 1209865 321866 1977042 1292537 900210 502301 1803681 65430 738060 519790 1499533 1993701 251455 782591 843961 1090856 1706447 888218 1098421 1121050 623820 1734241 1423184 1042850 465445 1919675 901133 1673536 1702275 257643 1653826 1229652 829026 603159 79410 1018364 1559108 1132174 669689 192098 1745734 1003320 560454 1771159 1323812 1397764 1442295 562793 1781478 900654 673797 555521 575080 1901372 1460324 1516903 161021 1618158 1506746 1138667 1175248 1764224 1693530 1743839 1898385 955661 124415 1240442 1858782 1625037 721551 1107020 397733 1759657 1499417 616087 1159147 724091 1973362 128764 356911 1995504 765927 392067 1328655 1228498 1613938 615865 864378 1897498 1172725 11423 364317 1140766 1748270 159252 525432 1653719 521263 1745426 53096 1495857 416460 259275 1020494 213042 1070417 585220 1506826 934836 1286623 1179431 760597 894305 1828785 1051624 531087 350427 481666 602070 642433 1968417 545770 497092 178702 1388619 101149 418818 1844730 345205 586644 1468505 1908313 649765 1397957 569239 415339 1459900 21543 867382 1169977 20373 1707120 830408 1569976 1672239 527357 1737638 1350508 1184758 1168110 1578654 1801890 1519883 358347 430647 617811 1980388 1771906 1300896 1694209 1084049 1216003 360132 1926465 23284 1262421 795540 450145 67816 1048968 240621 186788 173252 1301889 560040 907273 1713987 1787300 1534917 684768 1542123 3692 671958 1281728 1936622 1344332 756371 1104896 1961100 1073081 1986018 440286 1508594 738524 74549 1977897 226857 898575 1907512 323235 1143619 1034778 963914 110711 9664 383882 1581531 1429953 1625844 1638938 906344 1668744 1163430 1577288 1775970 597187 66764 1401438 1154046 1150676 142825 338452 1500061 1966761 1492343 1879121 1343854 1409156 622525 561911 350024 1064299 1945205 1498940 1820982 1392532 323205 1628432 1152293 607780 123691 1391210 50077 743098 354627 1833560 471662 410716 1346626 708661 1861459 1692726 1501345 395326 388174 1753962 1136811 1028832 227778 1074806 479551 1294500 1008185 1538911 1156267 1606487 218233 41991 1595061 1606812 232729 631483 1712685 1546330 711276 821847 1137690 1876807 1652621 1140208 493664 666759 184365 1131200 816525 1371080 342581 1407467 170867 1466707 1874931 1356545 1537482 680229 1566726 1978619 1775256 1862441 1877593 584873 1983354 842787 504445 1311864 63981 1044894 493631 457344 538788 855660 1349384 621983 1718101 1693221 1706934 813246 630361 1762607 1238084 766501 788215 1442683 882321 669119 447125 919390 39388 481875 75044 341342 1531606 653450 1187354 1528203 191775 1191093 1815120 134593 948312 1235252 121803 891096 62053 1437106 620440 3567 727832 288845 1650908 1142478 1429210 1278120 1858019 733503 1159220 268360 579360 1791871 1858089 1032392 1575870 1628894 1321067 1731792 818438 1508342 1909535 117179 1907159 1005845 1623491 1057173 245450 307682 1365016 1966382 1050712 1555108 890789 1286727 927359 1595263 1360576 1316924 270266 896022 317336 1931682 965322 3927 1810220 953486 1376408 281202 1437633 1543925 697234 1272218 189595 306333 1938781 207123 1706611 227796 354785 549735 468499 1575640 1443810 712804 712254 698121 1861036 1341913 445472 1269535 880096 936078 1708754 231743 1417594 672708 1962542 1136377 308677 1954281 1495982 886739 1508472 463634 775462 1368577 944085 1059418 251802 1973217 360318 1029521 63102 1544385 1549737 1732244 1800836 1319064 1668843 907139 448207 719864 226940 700347 1068064 164299 1997503 638887 846902 88579 1837793 659599 1817022 220556 1944353 1745856 1916628 1492550 1230247 720314 1641539 971034 1972224 1558656 630667 1407038 439685 1079769 967692 598749 817187 1104017 1004626 1472400 1891032 1896919 223350 969278 1257667 818910 1890227 152036 167932 1637241 1202736 701616 1694040 1985390 1072396 269709 866488 1363766 1029185 1009994 1365670 898851 1172983 539433 1957632 1177264 1172454 1853297 99797 1948018 183393 680233 489761 758258 1906213 555977 1252871 1117725 856106 1999379 1017012 1877220 408735 347531 461885 1967281 1500327 593586 1998902 1653545 1123529 304803 790457 1099643 1583175 1330643 2122 43299 1034354 1102087 185535 1007721 492807 422944 14481 1270896 1352725 281416 194167 1176988 1631166 1639343 130393 1279568 1887552 357429 570867 1083283 171483 509244 141944 1752524 1190794 31908 1053221 718305 1070654 952901 1578758 821767 624289 1523505 472753 1332929 405873 842633 683914 677151 1068480 653405 1693457 641069 1700167 652186 1779915 55327 986956 878732 244491 1133634 1482507 1606308 1305517 1219754 965491 498279 756204 27178 1270011 1890410 353734 346647 1214228 1919497 803655 1265784 4370 61382 533326 726161 819076 1101937 1158856 36629 1887789 71107 126507 2325 1451658 1913009 1910497 435928 1575516 1779605 613973 1527832 1076736 1056114 1756109 1885178 188926 576588 665274 328178 828288 723675 1363436 254699 101826 873484 510171 921141 812205 185349 89062 851673 1633997 1987096 1587682 1039322 876973 1766584 821869 1212333 1884609 868427 1807693 1571310 1297230 936297 1070095 90987 840793 465311 176432 1973497 149051 1931457 242528 224288 173209 824869 766592 1120425 551305 57530 1963118 1982277 784764 1016043 1773009 1853435 850634 749977 343380 456055 1026665 647547 1721910 822831 1563300 1146498 840547 1647774 1960307 861673 71968 1239468 706697 228751 228018 1041414 75087 1219190 1636461 726968 498091 7568 1073257 1730480 158130 1869904 1845764 781789 439292 1845114 1784453 73747 695553 1170916 1668773 1124005 490801 1333417 60170 136738 57465 64374 537084 64323 820951 943480 1585032 1555605 1351618 1772940 333079 286671 1865818 1905930 1025689 234144 18925 1554362 291058 139746 505650 167858 452207 1106735 1482634 1356160 315209 1370159 1562096 253615 1557616 1404171 610473 1791605 897451 970050 66588 425384 1768705 64446 1603917 1430909 978150 1087485 582254 527191 1120733 498958 1379141 275422 1413324 1892150 1643780 925898 1238936 353175 1759083 1240987 423770 1446806 1756350 1611358 1433567 1410071 1463142 1869010 1534650 1790348 1460883 1722651 1719294 207411 176953 615371 1603271 343783 1923255 833545 1376187 1095739 408143 458508 1934933 597352 229169 1537655 486997 969160 811914 1106324 1970391 956176 1717494 224402 1741938 934862 1971037 1391819 1212727 1845919 947171 710597 881309 492406 1168876 1535534 988981 1321665 31389 286166 997431 1662546 351393 1919046 1197469 650788 1067946 1499235 542853 1869007 1349167 1794876 297584 1995933 1894662 470339 309113 1474753 1900170 268581 1539063 586748 1133138 1094467 73808 639363 877291 1101009 1593559 1900448 1014275 1252934 1627160 491239 958159 1259088 196318 1433080 1110372 869284 524916 837399 1104952 547151 1724043 1195220 452014 1716894 257665 551113 1918659 490038 203079 1597823 458896 1784723 1253396 1469760 577509 1948215 20600 1429141 263436 421891 153279 970022 858206 22094 594296 1976674 80682 129656 557323 64545 1706979 417274 134952 1358142 1419320 1995277 1008144 1599468 33749 1180893 1360470 681229 1298201 740460 22407 782760 1792821 1058580 871899 796490 1158727 5067 72001 834721 763968 797676 1768004 1486043 510975 490541 1056760 1379868 76791 1841811 694253 25342 1649578 807730 1468188 1655987 759647 1416544 1913808 1291762 529950 1755233 1087008 50397 1731610 1810787 66252 1000475 1412236 633376 874097 984301 1177471 346310 1628973 816114 468081 704668 1866009 1696706 1956265 913989 135619 87653 1327867 858113 480866 840985 1114403 73604 1435380 70929 1683423 1105474 747684 154565 1938535 149183 253910 223652 1951682 1345786 472804 653568 1671665 1502263 1923059 40963 642724 1705233 1071530 1130872 1828737 168015 57974 916552 1826760 808076 369369 491433 592073 1601761 253466 604401 1191243 1926360 1238153 1914537 1102889 1574491 30482 692444 1830266 318186 369188 1272692 1469297 451583 1671372 1813830 1035528 1388116 1024843 1033794 745735 1533404 803767 227509 146901 768236 51179 753848 1504034 607527 626436 1954147 425864 27312 1815174 191596 230749 915283 1844939 1905284 261013 1932412 1232712 313039 945099 1935163 29614 835744 565981 1540858 525602 151049 1300887 1367239 1031064 1471751 820238 1270360 1629294 219741 1146336 1197277 203982 880586 379979 602232 778202 1654346 340299 1326711 1019941 1635087 1716098 355785 1847654 968292 1177050 1418648 1673008 1741560 1769058 229957 1139695 181246 1849943 807583 1728335 833487 1184967 1007596 936154 1357799 1835435 746579 1376087 1399168 679511 1116705 638538 100320 759067 858358 181275 1963963 1183708 124540 1438123 1762137 1507342 1881064 776086 1877049 1205958 1209817 1635809 1167148 1073495 1690309 1907921 641172 1320411 843160 230075 724087 795289 1426473 517012 24755 889181 1100892 744265 1217976 435634 1992410 1336485 266089 1871644 1808961 673820 427140 1069598 101486 1523139 1740015 1193489 418971 839161 1210365 257966 781586 1783759 393871 564879 1723298 1919020 1881843 514736 783694 1833578 30135 913244 977734 1587229 893757 596185 177032 1337215 348982 658596 1363627 226440 695272 273309 1117462 1122457 1654842 1821752 1258377 593960 477894 1287666 778250 91397 1924824 933345 738751 301853 470474 969663 379874 88156 1049497 1024250 1530295 1932691 1806665 803223 1774478 1358464 1351220 1798616 1590357 764570 1347644 1009246 1865321 1756152 371350 1742723 562733 854034 834925 539064 1100591 1658790 926071 1131751 1238054 1445879 1453811 1455516 567975 1977762 927835 605936 1170109 9843 1816110 893408 852257 96721 1037969 283282 290135 275624 1757339 1539396 719645 1584 1236841 294595 1992197 91242 160756 921613 730610 182695 1413864 1980481 1848291 1559767 102909 1410458 1648860 933009 653855 274634 1295565 1071963 174869 20924 447767 1177892 1159380 1260154 1139519 1849454 1244744 71480 1759610 1753284 1713881 797525 52964 621322 755944 101180 1548793 473851 760575 1503682 1037372 523795 1945162 1385479 343330 1498959 688030 1053507 104702 814761 51759 1293514 936098 268483 270270 683832 1184609 137511 1011468 1909371 1027139 45447 1237227 217832 1339841 686483 1985618 157509 1111727 738092 45025 1308324 111808 700816 565894 873894 1347921 195465 1375364 1930872 450326 383353 484495 420652 1806531 1065031 1968116 655971 175107 1838405 1335484 936125 14304 535990 1357974 677524 1356321 307520 204258 1742589 1624239 874043 1091840 53707 810697 1900719 181555 802373 925970 1412743 612066 275200 1341226 242292 1290479 750966 1381355 543087 996301 1998730 1723548 1078049 302847 1470028 1994702 1563117 1810678 1170904 597952 1425197 1400445 667257 418844 1842478 539630 335118 354015 1201668 527802 1977483 809045 1410726 477697 1331867 205366 1677129 1313018 1634833 992620 1936359 1646187 1318644 131283 1163256 329357 618468 1543155 301326 852354 1470351 982243 1422989 1321706 1581912 312240 1597004 98069 628810 604174 1740958 366976 517836 311271 232366 1399166 51486 754482 721600 904346 691031 956645 284721 1924353 1442408 1129193 1028080 500311 1920106 808728 550332 734507 1628808 1608690 935617 1014208 1656805 988915 1949363 353106 372514 1546005 818153 1344356 1488520 399513 1211577 991039 500327 1675269 1019573 469292 1111728 441990 1477088 1350742 1460012 650870 1774905 413932 187505 180630 1685832 192438 1477118 58907 692153 1310840 1336741 1452183 988418 1496160 1403622 1836586 133935 483182 108306 1188146 1573863 953561 1046451 1809542 1370852 1375566 513242 1677636 1530811 1788536 203845 459441 1839629 1164387 1184543 1735815 585642 146362 301467 613211 397207 838386 1194981 441830 209070 151959 833564 880381 164555 401056 232306 680284 73525 1423159 800475 1902526 388670 1529543 1787222 948605 794824 389917 976138 1767707 1582676 308834 313901 772717 50779 1757527 1901792 103710 1731854 507716 495958 781353 368210 625868 1146534 995480 737947 1329853 673576 1755220 1899883 33311 1010867 278906 1028801 1384928 1636595 893714 855443 1992558 1769534 179067 937809 1049988 219920 717945 467850 68665 203363 1317689 713903 1839200 1192213 1966336 803766 297744 1255367 1164209 1333625 1522967 1126453 1091397 54644 834095 1009748 1882177 467513 1310720 628006 583625 933962 330112 251453 310069 1979329 1526724 596644 1207971 785313 1458913 1022707 145109 79694 1507371 209103 669711 1006622 653701 672833 621827 1583234 1368754 1513378 1664311 1001991 724838 1647826 1869801 32107 1061299 347267 703164 657361 356747 418942 1309481 780049 374622 466350 1527144 910517 1173737 903783 1481984 587196 23439 1099373 1122894 1765158 1899113 165730 1014759 302450 143223 264683 194095 404371 437156 1307285 595188 1833236 380438 1830287 326553 991023 321671 276913 494687 1356200 1279681 814494 1636692 1558446 1264690 1963481 806085 268142 894525 1411100 1696902 1014727 1573697 1499380 833036 1589389 1742829 1854029 1871080 263160 614358 259616 269209 1810662 591756 35719 488490 1770222 610475 1365735 246796 50593 404698 1075142 60447 1427317 359204 1032561 666456 1762015 583839 235155 1127392 83893 334649 854667 1986068 590488 440036 1154526 1720988 882959 501583 290210 1623038 13312 446855 695095 1730165 1329234 797993 1724391 1282251 1108924 1072215 39422 1867865 110434 1113950 1514163 313004 102129 792174 998244 1026453 295937 120466 1390206 895685 12849 442056 943275 1949002 1926357 211548 908982 310310 699112 1910719 1952986 1515320 1438439 850473 1948152 197329 852852 1408090 569339 908086 1099890 248799 217128 1099157 138050 572803 1404911 1356131 1709298 117083 1920847 120770 169157 693876 1200422 476473 198937 918225 335209 599249 348135 1848208 1374829 1128122 62908 1507807 1988491 12394 1889796 1023686 1268131 249781 318237 507508 13084 589571 1840399 133920 207143 1090782 476302 1763420 1900938 1329307 424966 785217 1361705 206119 254305 1167968 1759759 1790627 616485 1221022 1498101 1155206 1790950 1650416 365462 1860312 1068707 1867134 1577348 712162 1633226 718217 1209017 1397869 1630233 540884 607988 1394993 191136 800466 1628814 1783018 365760 1527589 1480696 1320 495106 898757 383929 1330345 704994 1154999 1746708 1855981 690846 1806355 515583 938847 869211 1013604 412054 831766 364523 568748 1902514 795794 431731 1206308 1948302 974813 1087353 119048 1134296 260755 831322 1243248 936079 256880 1396804 1282930 890378 928640 809554 405620 237631 1899919 1225549 1025189 1163736 323276 781003 1957587 1183535 629786 676112 506392 553144 117394 976384 1623216 37586 195720 1473264 303316 1072415 671189 553200 506050 1655300 950135 987613 1954112 1837278 133666 429873 1584717 492001 916679 410196 1206446 1146438 724687 1836608 1685200 1574778 713684 626814 985803 1559317 830208 252967 98390 1308128 779256 1096493 646166 1231103 1527631 251610 1863058 114553 1294774 774081 1364611 1530776 226820 758770 882297 1630438 548097 523524 170360 219397 303849 1287008 551873 365083 831405 1343359 602926 992050 1706121 997389 407115 1447352 1374973 1139414 355725 1594289 701160 99719 48297 862974 97389 1471809 460538 1229595 480336 1674743 1377343 1180814 399678 1811688 920830 1005252 1987067 364804 1363507 303199 805347 1991920 1344364 1551297 1926686 558011 1482643 599224 838310 266704 1172039 333732 1050506 897480 1775909 478089 1835768 1552137 75103 419318 6324 808836 1652953 640084 1175220 1470323 478158 270990 1970338 638697 1637264 673782 456359 1819359 665890 1909561 1197482 166450 215607 1735321 538761 1725545 1036509 422501 363961 1784603 646187 793681 1548622 1934627 823124 1827462 1481386 16027 1706076 820730 363476 1743589 816957 943825 1269222 1942489 804186 1426907 151662 13508 1603167 1338194 1183981 762690 189908 1154454 729742 930977 1702506 60483 1054090 575381 932709 1712042 635040 1781270 1148204 1719911 527493 1414340 678994 405043 623612 1537686 1052114 1226173 767280 1916509 266957 539685 42129 1870629 1244438 1848990 1194830 1996590 1069162 818604 1535971 594957 1908494 545341 188300 1167305 1977119 1276447 1027850 1986366 1475307 1150804 557618 632274 1210355 1978494 222661 1951283 446543 1990462 264681 1687332 638020 807005 116175 1519217 1247570 1340216 1947164 1367232 677460 359294 666441 1874947 538859 291811 996772 71615 432110 996749 304051 1373113 1259022 1947301 1985303 178546 179081 29512 55065 407567 1072944 79904 1418518 1618929 205756 1178119 1648243 925683 1466229 49437 1205304 61728 605745 188115 1226487 182280 772807 313193 599187 174406 165340 216091 1874788 691159 1296164 48627 1894604 1804194 335554 1547273 437059 452469 1561542 791586 1223182 1991795 1253558 1124550 1579568 256166 1551272 1103097 1465560 1204536 400245 987021 1359337 345005 1301700 74294 336806 138318 1006486 268377 1306787 1071009 1192548 1065692 1386073 1722942 1775112 796131 1838971 212420 902521 1528567 1168183 1285742 1571405 652820 846323 1215524 1937721 1539359 744435 1296755 1496032 276674 386597 1675655 578223 1560037 1240684 360139 532346 1815058 1992754 884324 1107619 607652 1995482 649873 1318364 8811 1817433 610148 684997 697622 1553782 1610808 896369 1422745 168900 510172 1045259 31410 906585 80364 141579 1070515 1436139 1600553 366349 1747927 1088275 193108 541627 1469906 112389 1414220 1607710 1168059 1943544 1423830 497127 1068309 1602032 1150833 624157 1930355 228756 1137873 691473 548297 1771172 1316079 694114 1451652 842255 976692 1550211 1277678 1640110 46872 1573417 1456211 889196 1738428 668354 1919566 1732827 316442 1219060 952177 294172 239301 1860885 1095522 923162 1913966 1526733 1065686 386952 936640 718792 1319499 1908677 169566 493650 1112595 1240544 1044385 264041 112822 1582733 149169 1234338 1780683 1317722 1887657 972640 800950 689211 1132702 1277833 1565310 791226 234047 1773904 1022244 1792122 570827 581695 405894 213975 969015 320583 1607897 1128467 1604342 806059 742172 873273 1324851 1305886 724432 243926 652555 1973857 1246389 1840852 382211 1547673 1577843 1829147 1070367 740839 672821 1235818 1703408 565613 715994 202243 357397 1942452 1738049 216307 1659309 1440325 1592216 1389832 1039640 1769819 588102 640667 1340899 1160979 1248897 558608 1056450 1041932 509660 74234 1551893 390060 1384588 1615772 615959 1463008 1174401 359337 577800 635951 500700 498213 1960909 1025772 426547 1359774 1976191 593356 1628592 826118 1774200 120306 79981 67634 967425 1308636 1057393 1750350 1261341 1779615 588818 979589 559114 357280 1286490 419750 1823967 1905490 333021 826538 1815575 812073 1884460 1548545 121015 932556 1381951 1137456 1721534 369493 1459126 1026371 1393892 1139673 681209 525145 1251308 880007 273633 1187144 266399 809632 1016414 1602579 1758125 806855 937207 1292619 828893 759297 1727329 1700306 810538 1182377 1417038 623898 669278 1850766 1068980 1954677 764963 1700745 1194162 615925 402441 1553374 1367601 909135 274843 473536 51547 1248762 476883 1134807 917949 320444 1607261 1684770 1163751 704355 1615373 1192131 1067440 1705456 1506835 1373608 795145 498815 996031 625509 933073 1622159 433722 431964 958571 884286 679357 11568 896221 27883 1243500 312029 1735591 1260818 1910276 778875 296563 333539 1308051 503038 1102321 1905221 1286199 1814332 1731281 845673 1044288 1964723 1044472 864255 530276 1367174 501964 1786969 105843 371775 1855270 540240 1808421 251722 694407 401120 1791226 1493963 1667951 797740 810571 1407696 572909 228853 588762 1345838 1986822 1878733 1425322 1604108 1355453 73812 1124112 312247 916616 1385472 74352 1698590 1242900 521927 1743969 217383 435220 1033022 1991520 314870 1429672 632160 1717393 1910659 1197398 506067 1201261 400926 683460 1568203 1695285 742937 695126 1678823 1841546 816442 479898 1724077 96397 1407950 837131 41283 1742779 1993253 815888 708578 214825 1842875 443558 12766 1982710 455019 404254 229365 708206 765842 623741 406547 57191 1511934 768037 1148774 1286118 1078408 345714 1706752 1380034 292479 1788839 1413879 1893549 1910224 1221917 717961 915472 929089 414961 686696 657844 1813187 1711159 402255 722488 666839 1248371 1085404 1931328 1263217 343985 1230380 128688 1482254 1075976 118473 1971122 448542 1748314 1550463 1708744 389998 882654 992039 255791 741233 1089981 1024700 1979188 1291335 1880483 1709217 626027 715468 1266174 773417 412149 151872 1469098 1990856 1762313 1910043 1131877 1564627 1707440 839881 1902097 907086 755308 255381 1379222 1544886 1787205 1491208 1220819 1066568 207086 1415196 973940 1444899 857753 896072 1192945 647349 1864579 997817 1375206 1694781 683736 707189 1909652 1798157 333493 26743 946059 487857 1048372 65523 759829 74339 128286 381816 1642369 46257 586826 556512 472913 1064467 1785562 1049459 219844 149498 622892 1789996 160609 1331691 1491528 947943 1761454 314758 1102834 1899141 1389135 688533 1065923 748412 1526464 1234215 1809202 1679088 665824 1688763 1229928 805063 487370 666559 225981 1972195 65709 542588 1125514 1706274 623955 103022 656725 1719865 201737 1234420 125820 1376606 835767 643538 1010860 1215609 197244 1577634 230150 1755318 1096215 296904 1834848 1932754 941936 1260367 58548 206452 695672 1501244 408091 1377331 755676 1429052 1260268 1690641 331068 1759469 1773199 1255198 23790 1040743 1251890 658470 49117 403693 1656210 1884244 1732464 1518082 1863018 745014 730451 1591686 1338417 295872 1479481 463093 406432 1360044 1466226 1819509 353589 1472045 1508797 98782 130820 1570789 973064 752468 1161008 735364 138198 1209952 750905 1841170 760806 1325064 1762457 1699730 125942 1693774 269562 1555329 268139 300948 1288218 704795 1696545 680260 1635379 373447 790542 1370482 638389 1194444 1637421 1810321 757803 1490175 519360 1303711 1411538 1616452 1141253 116255 1091312 1765461 1958921 639295 1128676 1262215 1335156 905414 702634 1439014 1095956 1993061 418045 1355422 1798625 1241135 248859 1792759 1901599 975267 27246 1200935 1519108 245809 682452 1521601 1918501 693401 335838 1901013 1735777 1879565 1815156 792045 1816127 16207 1862358 1235814 431020 1070590 163161 1514595 1246281 812435 1130951 349605 802039 142159 1118082 1436297 496304 923456 460154 535235 80468 491000 405094 1856165 1471810 954541 1358354 894950 1757517 1061089 1987322 967352 1116373 1375184 466554 857125 1799386 373112 263503 575720 268857 855615 869027 1650856 369561 498879 692135 1926111 1739919 1565143 578794 1397163 1851257 615734 1402983 1106304 1272083 833926 1274155 1175816 932425 520535 987843 1286084 1476014 479652 1555163 1670672 56378 570301 1448138 1760895 1500500 495648 1493868 960467 183215 135928 970314 933950 1866374 124940 1424326 761977 497418 157413 1801704 258695 1081368 1619685 219052 764308 1655248 1461295 1610449 712440 1132486 1008662 718034 57483 414971 1219144 1614570 1751700 1463618 608124 1076189 111702 219621 290978 480531 1383174 16414 304240 499200 277101 1174555 423295 1116396 782085 613628 777279 1450542 1854053 1578547 650246 1140528 1603426 782989 1553059 1944411 402792 690353 1707697 1887231 931633 501452 1942960 1829047 1830193 190533 1867377 349008 43760 1744629 1490267 809122 1326448 1714970 886232 723746 1957199 822580 568790 379704 172479 109701 502956 1406334 486165 817205 498576 916745 1152844 1822977 169687 154832 332453 165091 942577 840059 496499 1604988 1290267 1832797 399972 196864 889106 487316 653856 1570550 1483054 957568 88095 1305931 309042 488452 1879946 1644786 1920766 902341 1529441 1940823 1363236 605172 1414318 443295 826828 1450929 1575797 1138437 379486 1530028 282698 1732066 92673 1003801 122847 339567 1990362 132335 1295511 175319 497142 743366 513619 1685087 417876 469273 312114 1658070 1765451 1115281 141813 19354 422079 1286097 1221523 54574 572995 1552403 153584 1202988 927102 1152089 759926 875021 106846 1804598 1648898 1372442 623668 240007 569206 85463 1957559 1336760 189993 969613 1447195 1883393 241055 46659 1560916 1720555 1626871 149663 809515 901804 1038006 347390 403713 159562 806045 563756 1042673 818699 156759 1377459 946567 1138162 1708124 101640 353983 249318 743793 1363792 1571937 1868744 1012581 923073 16378 852972 1119872 702912 295393 1484637 1235661 1078155 1419518 708436 723018 77759 1290462 1780006 534243 756856 1139031 1144192 1296114 402201 1952077 1447522 77604 1941131 713256 1731259 1066619 1039898 1229379 367349 1295197 816147 215453 55053 129615 1028319 673403 400008 559739 1578671 272347 1279060 109256 551243 1333100 1347230 1894712 1939335 18216 1895889 1824504 1804347 417631 587329 798970 450927 1974808 404092 755687 4333 558744 858961 407701 695573 170738 947785 764583 1162385 1319096 802807 269108 1082896 1458921 214523 586217 980666 1911988 827127 437262 1056687 244279 421766 141025 837382 1658777 1806332 965250 743612 164963 1437939 683348 1279784 161179 980053 494943 526811 1275949 1604717 1090868 738932 241169 1841457 1270526 1897245 1534514 199292 1980454 42593 1276218 1716124 850639 498084 1638647 615122 323987 753231 1517080 1090728 1637415 1641465 1113153 1568404 602285 1519922 1663005 1298668 729712 908530 1711664 459722 1304623 109022 666099 747693 1122325 77426 1015628 700912 914861 190071 238097 1187112 1907293 1122528 899346 595037 1290910 1405529 1748234 895591 1214607 1664571 107687 390592 346467 330234 1738118 1432784 1000070 1167542 820089 1918542 1251759 1874672 380556 769376 872019 1482987 1366015 1678889 1947162 67959 400081 1738024 1787088 96330 1116472 1409016 1218002 185109 73869 1562675 576027 1746611 148129 1911887 43564 1909015 557799 135500 378822 1378846 143330 1541404 1758822 268680 1996936 76577 106923 46262 1524590 902568 526553 1881531 524901 1574383 1014680 154400 1551591 1445219 1195289 1137230 1616128 307655 408178 898007 243573 1119342 1049187 1766086 358852 1678271 99924 767154 449083 461495 1006032 1338384 544528 477108 1838286 1640318 755119 371060 1950654 1160140 1860875 133976 851826 1352194 1046154 1375444 463322 1728920 1979415 371317 1524535 769609 1139499 737723 1067092 506939 933475 1547203 1107774 1452536 1744705 1492929 1649877 1963292 930294 1989699 1869720 1830530 1248203 1582113 1558690 964297 707183 537711 1312456 1231819 211858 1668221 1329035 1108635 1731518 1377325 1025685 408625 1678579 41859 1233242 100092 1590454 1906580 996628 1990832 505478 563882 549194 1306117 1048742 974191 1818670 999249 1241573 576127 1766039 896820 1031347 1684583 906895 1559966 692447 1167740 961426 1152126 1033637 672333 1549892 1891347 1135282 1713337 1528540 481979 513231 146023 1604938 1759081 1435835 155783 1031599 763377 985127 1455724 1597536 1890287 1046346 1044677 340022 952986 152369 1506496 1809968 1383312 911529 1977797 69667 868756 959 884432 907948 914534 550880 1999740 892030 99808 379813 1853909 1051878 40919 680267 1995279 1655323 1403899 1748784 1204588 1286825 673367 1276639 1165171 1825418 777132 605184 998293 139906 610415 200479 1592392 868459 833951 190058 1776774 1098269 487277 124662 36118 936953 1855188 459820 944512 541166 854975 1804506 1803665 1978050 302166 1041560 1514207 1913061 509451 1886665 1815146 913634 1763595 946960 1260652 586476 1094814 586011 1615558 419752 1888813 535882 1121860 1690133 477917 853177 1495825 1437026 378835 1195808 286031 1086648 907321 611031 1318562 480585 650893 1703437 1001307 513582 1589387 880228 623269 1662825 180960 336082 1169125 1739313 36397 93259 1938503 1816872 456710 1411171 1571017 924294 1858890 1287169 344341 1245011 1165044 1789092 1337789 1326331 963137 1852332 1747036 1581091 1356424 98026 747202 1409506 1130536 991030 849162 1651426 103119 1071962 1269654 466635 1750101 939571 674338 348309 758792 1090727 1103980 249066 902447 1113804 1075941 1642390 810603 1563202 1381989 160998 542099 1559698 392892 1212557 495171 1564474 378048 1435188 1743602 1066179 1628863 550871 1054592 1505133 178621 680282 84243 1314720 1876692 914592 546486 1908398 807467 1060727 864822 302230 748668 687235 331075 294404 161655 1606400 796214 855801 1888540 1771496 499959 1850687 319301 1489556 1272538 1384558 1532698 1319829 771938 735328 1643301 499098 727343 1680739 224456 859939 1216694 1629931 257988 1802559 1346354 1478886 1153737 418568 664101 1296166 1729161 188904 118386 892274 1270322 937950 854331 649810 1133453 1201441 94015 1916295 371739 1894924 51541 1826356 1994776 701146 1501359 1631043 578499 743987 306283 393149 1655604 841464 422493 1367361 931776 1552057 276202 828642 1429992 227432 1900246 1002744 527838 1264941 709663 1980021 1119121 1571692 883585 106542 1338254 1452633 1408925 1600535 1879736 1612758 1431148 960241 77642 1922992 613688 1952065 1421179 633833 1007078 818023 343955 1374567 1425866 1679191 1585520 835609 116096 1535837 268175 1678609 1076869 242371 1220312 877958 1539815 1188642 1462294 1098962 203742 217378 317898 1803203 965617 1706523 103478 1147648 327482 1779201 757283 48926 463557 1740808 317669 782918 85413 1229159 1434547 1785361 1765448 370759 1045712 229055 1620629 1974821 566906 1797664 1843415 1315931 1859032 298313 1029321 492735 884130 1672853 57460 383974 1851788 1711215 228450 112292 1602752 1052128 469413 953346 1260621 1524699 420882 224364 513558 768699 1026463 315245 920064 398161 1104309 225008 1041710 556662 352356 1010159 1823652 755633 1046773 1018072 1668414 1643143 577209 1024410 266745 1703675 1643235 741539 582203 359867 553643 1120091 871290 1581934 379645 1694603 1599036 184785 798556 1506474 1195555 1561128 1042577 578135 164506 546869 77282 1783601 1177783 1099393 1746817 1209210 1268751 1999744 1168681 1798253 1429949 562769 1015473 1933212 381460 754797 192546 1935744 1509820 43059 798703 562652 1302734 1278385 1027476 1399607 841498 1592680 1091282 987797 1930133 682676 1280033 1587620 1573891 1038503 263697 1515883 183413 978782 895522 472310 131452 1094602 1527861 129161 1614090 1802684 1702125 1948963 1054363 203726 1732184 1532111 211391 1184032 1686593 1101051 127146 1450738 954087 1371182 82172 51975 242261 148072 1920339 1410928 1392437 1062655 1253597 220549 1962455 224747 161520 391818 235251 196940 859727 488226 516213 1782669 1645170 24132 1187108 1764147 1263932 826108 1641487 1898465 1149370 1767008 800472 369474 1832999 411690 1729737 1825548 1445242 137135 1477035 802903 1689682 242920 538462 746852 1597704 247724 392990 533815 1984548 1307040 1363902 1267599 1724019 1242331 1418422 136303 446892 380864 1043073 273358 1546164 1980988 490510 586919 1994294 865875 1982178 1595167 1406465 469378 750197 940002 1985508 1877632 1045636 260608 655441 715442 1141864 1325876 967296 1034923 1072633 89198 402520 1373642 1149229 552067 582255 1378352 385909 1358206 466199 1345372 1729860 1387728 1153394 1871664 87749 1988964 1647829 1145639 1953675 300165 376557 642723 1895031 116861 668788 685234 1912415 455245 754941 1538044 1311543 355320 228472 1935488 906661 471684 1099948 1960936 1284867 1638772 175888 812069 972761 87253 483581 1209849 1723171 1827132 1803602 1611007 1059797 1790652 360222 1714522 406181 1773226 1077458 46965 132387 252152 1700791 1594937 715229 1459157 41413 1289779 321598 291613 779286 721517 1802869 1026333 1695348 1037840 439665 1601967 1210020 295110 15984 743304 849285 985464 524913 401935 319782 5107 831671 1554557 409220 215481 1068046 484375 495544 747447 1978245 1717905 131508 1860291 512275 699796 1352790 1632401 1575441 1084962 395932 349368 593875 275628 662171 265099 1472265 552732 1095269 1947605 714513 1911368 1353909 381999 879190 1040004 868698 93332 992649 348810 1462065 1401619 1463501 1531049 854093 49363 882909 1853930 1070732 1293704 590651 1605261 1840837 174647 1122043 423771 532993 1147279 1404992 404739 946319 1422906 1195603 1640508 1172565 1399121 1116137 1983866 316730 22315 1220336 1361480 159157 632783 743633 675819 430897 504967 1382065 828369 1239925 444540 744954 617071 492219 1667908 608389 1676243 1082532 1081894 1404259 514443 1133299 1749113 933990 68955 99879 1726585 471752 1344268 761262 259612 1168461 836647 189209 1754356 1899612 1594843 1051601 352698 1066649 1618649 25821 1128259 1025857 520796 328341 1784680 553981 1898632 1314864 98143 1538162 326797 529586 1067702 1449095 1164936 1060629 1647008 733382 1298512 55071 211560 1318266 1459614 576830 880735 626257 351786 643677 1013351 1043226 1181183 472593 366332 1740455 562792 1092269 709888 1431138 1821119 894919 1741248 1041125 111190 666736 1663997 1259164 458302 517888 949586 1999600 140164 641434 1900567 1931505 813867 1979382 34899 301787 446678 1073289 1345266 1444223 1288608 1155810 757498 69731 1843763 408892 1908043 1622075 119528 1776030 1914611 277789 110751 398870 490057 1644539 1304345 229363 1110256 508774 636833 845994 1250186 1763569 716997 541815 1315745 1241880 5610 302091 215527 1766033 1663546 641661 1650781 995121 1856645 684443 1979789 748427 884561 215712 207185 1462272 1761507 1475484 667304 1993420 494807 1156604 124828 767438 1109778 1107220 818312 1530097 1492303 78902 551183 1246316 359856 1569179 1292034 1000182 58825 182673 1027245 1954297 1981220 1886725 707296 1635739 1425025 366821 1440204 1624045 26401 1329429 1628079 212145 1281013 315349 605407 1269139 890098 655428 1619807 576138 203328 1186905 740646 1156807 387997 414093 666256 160941 752850 1271107 740346 561092 688349 596160 372114 1858420 1341709 960583 104507 1485610 1037191 1525099 64616 1780080 922031 1217882 1362665 295592 62080 502786 358324 1161474 905603 1871407 128565 1592329 795345 327244 1182646 1182158 848808 835171 684096 1404860 1846718 658061 455278 887954 1021530 657342 897394 914398 550838 1223407 1847116 99568 586206 226424 491074 595941 970590 1892029 1736805 1031492 1467835 1925304 619562 1615706 165838 733591 449965 1899558 1901161 612688 846857 111298 1342348 1455820 1055309 1095680 1637051 562278 646497 540094 1255966 1439283 850779 1324374 747702 1403193 339778 1424105 1359623 662331 488971 1708562 1514448 509532 1732482 1660312 1331037 99292 538489 484447 19623 1575146 148902 79295 1373753 825619 55182 473718 1690160 784504 363760 260886 223540 1591793 1403705 1406684 435254 903445 1776130 240689 876331 745457 150643 1371931 652591 1535854 1595007 1680149 1395354 1043905 1972994 915713 963363 1903669 1344658 466666 892885 1673664 1970784 1302173 68378 1788999 1700668 1667691 961123 10280 95064 396350 868755 1995999 599863 827778 929151 145540 1762201 549754 446958 1640674 1285638 1459444 1605522 878747 1945197 485132 940575 690994 1196678 1190446 642913 1546897 313198 789608 693804 1053407 1852351 1513422 1614913 164674 1456255 1813122 1300210 843157 1203584 933146 589115 1694382 837457 506033 118926 1810362 738212 1910374 697146 812850 1898637 1855548 1710759 1954482 1118025 1001438 1080851 1300466 1160391 405680 577394 1155445 792903 1000771 1995274 658800 542493 726822 330561 750763 50444 355054 1519485 1011755 822722 1986675 1180875 621536 1688593 1399310 1195668 94959 1609524 287032 1082821 321328 1967573 473842 200141 173878 1331443 1392963 1344455 421576 1496363 1104549 1543541 1217189 1087646 1609370 654542 473595 1144045 1379409 1475262 1072397 1307093 1753202 823862 1340430 1953823 1580223 61191 711087 1684646 542390 131924 247305 1992223 550736 1706579 1940788 1349442 131288 178254 1375324 1281948 111131 1037368 355670 293880 1393167 583973 1909904 1917883 1246900 1762463 1155253 950066 628801 959943 214708 1419471 816413 1856152 591148 335601 468521 761761 255108 632746 233225 61463 620509 526517 430744 122755 286456 237959 1182631 1295875 1801270 1877190 1730473 1904213 1544386 1201216 977490 684765 1603356 1186481 1489486 1564384 1914813 1917873 1247589 1827156 1533276 1729231 40411 356266 815429 1739461 1678257 738541 442221 1853730 1565110 1466349 1862517 1758482 1737801 1637933 1252052 683140 1204834 321596 1098992 1458705 926801 137126 1831268 999835 1135583 55675 401227 1361009 1247808 1519607 1754570 810811 165994 1738911 1869187 430223 301083 1483781 1250033 363647 567130 1998120 136685 234615 830033 1573968 944693 274224 1894432 1355314 1751810 568674 555203 1005203 152668 1165365 1582651 1793221 556561 1559401 1248806 98471 1622805 1724792 1391984 1730912 902608 701532 1398105 561277 468640 712838 268545 1940689 1846061 1343887 1889349 1822068 766459 772782 2203 852951 731566 869983 882095 178247 1833871 1814877 1300736 614019 1665234 1261329 1164271 1670626 170779 127875 876422 822776 1235410 11369 286424 1081873 801495 716105 1941010 852474 1041551 1317457 64563 1817316 756840 435803 1410622 828425 180249 1564069 389278 1494920 1037110 1572065 670755 1936422 111843 1332365 1103976 1833506 1774602 1529440 712658 876512 320372 1602428 1129649 1920190 991579 1013723 1111050 454955 1896947 501094 1123563 11070 227764 86010 339082 1774479 849241 198051 1182990 1140084 987789 617473 756766 1905611 1305528 597499 1307823 329384 1727572 529964 667619 497301 551537 1585868 634991 138653 672978 37847 485744 1041675 1276425 534372 9405 1929674 148085 737055 918005 1645904 516140 1624330 208699 198166 1722360 640435 1544412 1905666 700670 363363 299403 437180 472472 568356 1931494 1323679 217519 676861 1604353 1400603 208246 1858716 1694569 15470 803715 1179336 1128987 1928852 716235 1267841 533917 934532 1493464 139825 1130360 447552 1004569 45491 908480 1857504 1987170 1043754 1439334 1255737 1456657 1358088 1935658 181565 437290 1944883 1020939 1503654 818378 1440858 64664 498461 643911 1093219 1324082 1577636 791202 1640635 1382573 278989 987588 1335728 1852064 1712671 46440 216486 1940925 1060442 1472396 1571554 1330582 76855 1946214 267303 941256 1952449 1198881 439879 1415342 937753 1627805 1622996 150432 248657 663430 1009119 256267 1499234 240590 842265 1267153 1214174 1348123 67665 1085524 1594124 1631297 361806 1815141 345420 1629415 642635 1125714 1279101 1447114 764478 153635 1651841 366960 1876320 1475424 224938 670173 1945517 437982 439634 520630 1791641 647584 472639 772961 411 184398 40737 1590671 1854902 1843561 1552205 1265532 1180436 593533 1774574 1337514 515970 652647 137453 1117489 1520852 843639 1483211 973918 728238 1938134 1371494 1374217 1560835 504871 474929 1468449 1380501 654553 294879 938521 1431584 1557253 538791 1893141 368631 1651157 470433 1286065 1746399 1735700 1626333 1157304 1320880 1287776 75158 1059145 690984 1149225 443598 555828 1896889 1521557 163320 305361 1725608 1105692 214860 373330 863183 674822 850546 1068583 917525 1250174 510774 1925049 862815 1337433 279403 105908 173075 571043 1218497 1295969 948983 1456616 850998 1388736 184134 786768 1683890 413567 350041 1741888 674685 1038597 293239 868784 485319 1336131 1432275 673531 1820520 491770 394776 1708404 330922 1066323 1151435 778997 1117155 642035 123680 1481883 240284 704520 1534508 1274333 283923 1676361 25464 1353668 1890497 858367 730869 1844242 1663529 782371 1668848 989603 1399529 1164340 1286161 81890 1986973 187955 116263 1117527 1664950 1284895 436484 1109116 674643 681858 1505869 1112889 1682288 1604288 965331 25517 1205288 1536302 686841 1732140 885531 1397563 816532 1902231 1509336 1606245 840741 1496398 493969 1361631 411858 1983867 1541820 1841767 186981 1880523 1868224 379939 1252881 1930270 1834925 1483861 1207987 1111667 1565357 561817 1881390 155007 891778 1799136 1163165 882424 861747 1232075 917248 1514390 1351411 1131699 558616 367949 1734662 221400 494083 1942575 1632305 1366232 1870594 434808 293018 959835 332591 640797 932708 1203659 950635 769875 641247 237914 1781529 1567277 1510131 1928084 325511 1278131 829449 469876 9609 695520 1843409 261295 381015 1560794 512110 1269150 1421278 1611380 1466697 1350014 1213784 285513 1805143 1247073 1084463 605405 1970513 1813422 1564448 1665012 741727 868126 209184 287478 575351 1107498 1116922 1988179 208463 502545 999591 1801807 1853837 485490 632149 1559521 1605760 336028 1898140 841571 923400 624118 911390 1244526 384973 1045925 1866216 1763629 95840 388773 144914 399512 1181801 349357 204872 667632 601170 301263 1633317 943576 79717 389829 1954920 1195344 791447 1742876 1082168 1038265 686718 1813180 1589913 809196 525980 315746 373144 1528035 1984507 97749 797969 1251005 1205144 1806024 1204377 1251581 92751 656673 744667 215675 865309 1629165 1505208 1478561 1646191 334136 194569 1671922 296854 383230 1776502 1254239 1390697 694215 1287070 378566 1653992 1972481 1023250 1651938 645558 1739688 1571646 1654711 1619536 1614196 904582 1115995 1123621 1291209 1269596 1092636 637299 1739133 192698 1017272 704136 853669 1878735 575523 156397 1038061 1843787 1583756 1933153 1158121 1779710 1949339 741997 141465 15706 1848525 1664553 162343 1011783 1563175 706793 1475661 1242607 191355 551054 986936 268120 1789012 990902 1694898 1359708 497413 1315426 262456 29002 1714310 738203 1724904 302887 1489466 1715745 86285 3273 849350 1101848 1599285 657131 1628313 216885 1587491 447388 1712156 1957653 1462165 1895170 1994152 796865 679298 488301 697039 786346 1109531 1118745 1528836 133473 551732 1458092 1735033 1454440 750569 201800 944182 980819 1369217 216640 117536 180572 525252 1462618 1458332 1485622 1024405 1575520 1075103 113172 521991 1244975 972462 125738 74421 1833475 177497 92271 1474670 857176 1613171 14668 1955208 432027 360706 1216529 1502445 233342 1657466 1928935 1375045 971279 1813030 692574 488937 1122001 1011286 1650406 1881512 25450 1868626 486034 1104598 1452022 462689 1137601 1346591 243469 536135 149858 1252563 14010 841197 880475 1626597 966325 192697 115085 558880 718748 481893 1496554 685256 1831576 1021092 1855618 74900 1046034 1167602 469142 152427 1182420 1354318 1373850 1460038 946493 1135343 1080171 763681 1407132 1512846 30812 1251357 1060456 1916434 793939 1829026 1422758 12342 865214 1668654 301605 148278 353559 1628236 203460 794294 656669 1257879 1931357 265121 141453 633638 686003 1091041 560109 1958266 750705 333157 1610532 855138 545768 1634223 1982037 199573 1410012 1714866 723869 406249 1642910 1983446 1040183 892258 1836082 1967443 851393 999990 387517 424847 958060 1646925 1337989 995890 685158 3742 417062 407896 86871 1332900 1765984 1194804 756883 1593817 351500 1716204 849526 606661 1689360 883529 1594562 1215014 1185869 265044 857067 185880 9180 513547 601544 198932 610393 540314 446638 829933 1957473 1214165 1779465 309903 611265 363367 590852 1996070 1106888 1401433 106084 764534 1511460 72390 1023104 628429 124659 506177 997146 827333 295197 269249 1554528 485170 1275956 533211 1898264 277312 755572 1540487 1370182 1184277 1077461 1654213 1776601 411736 131401 158552 1826861 1056852 119711 1510144 910573 1922590 1852438 1960164 1652306 874094 1391729 904119 1708033 1302078 409928 1743457 1164839 240030 347432 390079 1497204 1289583 115983 1732433 1903779 1363056 1143207 1241813 1435025 148886 893335 1985896 951597 133437 258743 831104 1239652 970663 1256673 1330565 695479 1982726 1443671 1287892 286333 259526 1297936 1337834 168709 1932773 1505664 1250667 91554 998990 77737 920613 1982163 327718 1522126 1420414 1966204 555606 147789 216830 1207602 1240556 1615882 1667183 1808277 73804 338923 506958 1479268 562916 169274 807325 87998 140000 1222486 1483227 1067442 1995256 227813 1614411 1905626 1069161 390960 700659 826346 170585 1988901 916902 294897 1456948 402741 1889475 276213 1483823 396116 486823 425205 232599 388206 1794840 1944416 1470488 1782765 1724201 1148145 33197 117055 132369 1245672 1795763 907835 389735 425825 906310 670038 1953051 1471863 1679004 6681 997757 733267 1842469 840439 1843139 1911526 134131 780663 604562 1569228 1103688 1923345 1122872 122071 95023 1274829 834898 1415275 1349194 1528827 254545 1347639 226162 1856777 507043 1879313 794491 811862 1822348 434625 959100 365596 1673287 1060264 1713497 897907 133774 1822825 723174 934267 1204367 1823703 1453759 405513 708166 1905096 675550 837958 1947940 313194 1636299 451141 544122 1042744 1015007 1114083 1285021 1506766 1637378 1872283 609259 615984 220415 1719396 1545254 1318335 533057 1518944 1569127 1329061 1951877 132430 1416825 1774543 970577 1616427 938859 1056026 1802339 1185706 656340 199618 431983 919694 909249 71380 891486 1868228 351216 713716 1459904 90012 747987 1239570 88310 1384376 446521 1342991 71291 667615 19631 1343129 473841 1759239 1749060 61740 1162155 894806 1938972 1932407 1208841 1862658 822462 731396 917091 1027829 1659374 1872107 1552134 472405 1934009 1389028 1047781 1320461 662902 982465 1522166 1413945 1409091 1398407 1772952 336715 280388 953907 804656 1121141 138537 49809 613965 303293 479590 645294 30093 907942 485004 889969 1111261 1005638 151630 284975 675217 417934 1511190 1474897 705590 1895661 1142046 1880455 432853 772154 91160 1122157 1713124 308112 150749 1648792 1275108 1812898 1917626 604494 1727450 1570432 522069 271967 1740246 1596577 364659 1652800 104157 1856299 818732 1428645 1116148 1517890 1350424 1932963 514488 738698 1123616 1584003 784613 644535 1815242 558530 1323183 1312506 1876501 500653 361937 1604924 1811114 657302 1980801 258432 509044 501057 1801240 1917314 93348 863673 350508 1706593 1954041 258562 1357561 985845 1386801 1300232 597438 182308 1904320 1492538 1417822 1446031 467541 347717 837040 1241664 337891 1277631 347931 1264533 1261402 719519 1895855 1256692 1675309 898337 1601893 1832341 1353643 1361048 1610425 1634824 1073985 1454198 35162 694095 1899010 294663 567947 1724726 271582 1344385 683844 835347 1072596 947421 1203802 47203 12541 1587442 105125 254789 519475 1336300 1478044 1993465 794835 47759 1907766 289253 1710211 1882479 491836 221954 1131506 1072537 1601171 1554163 656117 1443486 590624 653178 1942510 288860 464235 976623 1987559 739264 1373671 1861489 547551 693834 1481343 1198010 1318326 258246 1040425 83348 1366955 1542376 1602887 560494 794020 1533798 843293 57546 1596570 1799626 34199 140295 1229404 823952 1198609 390088 783666 1248166 1101207 1925644 180215 325397 1608598 1242139 890720 1919642 814104 275244 889398 1476611 1660704 1349557 1721602 803461 1394322 1022541 556206 1764912 680394 1372085 1675078 146157 1188043 318280 1182807 1931559 1103355 501542 1506491 129228 1542416 1863408 1619528 952403 492891 1261621 150174 1950685 1731642 353533 521103 290068 1285048 55145 417990 763593 1031694 527594 923932 195571 709544 1851847 1020401 616154 1317066 1757329 1644907 187527 595184 287938 1004782 672843 1821227 1960932 1257217 187833 1614994 801882 1413229 491439 1899153 792843 390851 288475 1969197 332609 1807352 401525 187025 1932165 1794660 326347 1421606 1665279 1904509 1747189 394283 92478 878815 1490833 1463101 1514363 1100384 1232097 980577 870957 318556 1921907 599371 1659580 547971 79286 819067 731225 1195290 427039 1203208 934297 825318 877647 1319345 1903798 699627 650784 1843287 1406453 56289 482028 671399 1306436 988719 1675718 1389476 1000035 1093124 1214392 1440304 1886363 1058627 1640412 1557192 886528 1979740 874725 1471443 1583887 1991444 655840 1078552 1841096 1018570 921785 1156620 394516 1508502 1864009 1580714 1267731 1348607 1128188 1413224 1075422 150342 949679 1921430 1713693 1830440 1826167 1745785 1180718 33091 336708 612819 1347875 1350746 1115025 7172 771371 738967 1580658 864085 946876 1413370 866358 515814 674607 1075997 1329295 33097 930892 1082550 930670 1809610 1595953 1876265 248437 1175544 761591 638296 1655436 1689279 343302 937656 1977114 1442027 1534939 913048 809492 513773 1292214 671590 70439 823529 1962396 959243 911621 1748203 1905521 1937404 746693 1558977 137934 526584 251994 327534 1254137 733677 1862111 1972710 1700481 1804372 1488696 1329189 1369484 1406225 124733 658961 1204979 151456 290355 749325 1699472 1429785 1497911 1753205 1454870 1169887 1024669 1822381 968784 1002299 1875981 642837 1683385 531721 497765 1785675 253464 630301 254779 1771893 14939 1800751 390430 157190 545989 414070 1717082 1679845 1708133 45195 431393 1942115 1000704 740622 1155553 1277042 857591 1975651 485818 1751020 429900 50346 780044 719483 1434796 242793 1874914 367033 1354521 653307 469593 1258208 1796309 363526 1717375 1019052 267430 73932 1882378 771268 1265509 1661568 592179 180967 1163269 1412340 1317220 1659289 1845687 190893 1447482 508061 1531308 1112474 1297740 79067 953845 993488 228732 1366094 655134 1487112 564962 1775907 423435 454181 1502428 995896 271818 493462 1251790 201343 1536944 1967824 500094 1042916 162904 1880863 94322 1647617 256324 541485 815114 12125 453252 407013 1433140 477022 1933522 611181 1826301 564487 1161913 415056 1801117 491820 1715549 1518061 363203 1374031 457640 249204 707125 1402185 1106566 1679480 101467 1801214 439333 1468231 1043017 1685434 1942838 1865547 1422743 1908713 1451417 1679548 23224 1437891 692585 1480148 520479 1910517 1165634 1476330 1093445 581816 1624215 1148487 235625 203701 629422 1657324 1832995 1364719 1740666 1605279 251611 1965182 663427 433580 372932 674149 1671957 230461 1953866 1070314 1891745 1805565 1887313 431086 441003 1110796 957246 744648 264075 143548 1108008 1409366 1814884 237947 1454214 880504 1529502 288011 1950864 292660 1776425 1140403 530103 925002 1683757 1678786 568507 659874 1067038 1293857 578156 230019 1985254 691490 1157170 233741 821773 465336 569508 116075 1787625 714965 706936 1968421 1459710 118583 277588 1163002 701613 320559 967936 1777291 1609743 825549 1807030 1966072 1523908 1046544 444435 1180304 924567 321179 368876 1325755 1262046 1668507 1075296 1471219 239634 841597 1150237 1178203 126389 863392 844767 1590951 753450 185907 519607 484228 1663768 827618 579697 1544171 618663 1988902 692976 415575 1422187 1164974 1831128 328069 497518 1865749 1234943 489862 234616 656583 1532859 237332 1253209 64565 242886 28043 1433949 479761 1229212 1129050 1724695 897600 580463 341502 1318531 1297318 1617929 829789 1642157 1476714 887199 1397617 1363197 1234347 335042 330580 1701199 1957631 1531986 309623 1379258 683909 705080 184336 634097 1614344 908137 1505722 56507 1108029 1801223 1387629 1083644 1132687 1441292 1954080 723988 6895 184281 1356218 1528305 1612979 55852 1552340 1158767 686429 1734144 1535187 1253153 1838369 106160 158308 817567 551603 652997 1618290 1665943 1856137 165095 14059 537279 1282575 381863 1816703 1639540 1722488 1742366 1065495 920383 829796 505073 319957 440264 399968 549309 1873756 1379161 1451022 1454819 1418037 1119776 156658 1849116 1797672 516806 1623747 1241091 1165041 1511654 1733741 498319 406867 1218985 1658215 41749 6857 1748376 270960 1894234 1021718 1100051 57536 1358690 189521 1020738 1966931 993564 639450 1194645 866118 1344563 1502252 737675 660237 1563875 1013362 1668989 355706 220114 558659 1629384 1980918 819654 1765956 146988 85522 1778137 1309960 777150 1730259 1229420 223 1586984 733763 1528042 1058511 1702991 1029122 624615 398533 1288724 1396239 110272 1794267 541731 426218 1169697 1380512 1040926 1859721 629909 730705 1672411 1339752 399891 1614739 1640425 1743031 901135 13821 1252176 355638 415903 1601227 534545 694944 554819 1237402 1936034 540879 1585566 630573 865501 1825077 835629 1363527 110947 822450 389361 927826 1261841 1942284 411270 1937053 1938149 1581192 583502 1462790 607409 167304 1023182 107512 1425304 1368991 378974 1829912 1107640 1169295 162376 544559 363812 932574 1872991 738520 369764 1165029 97586 1008887 693374 136259 352724 1157770 136554 1930015 1817819 631276 242203 302917 603519 1603361 605496 1636611 606848 698630 1727549 608584 1979457 300119 1280703 1849569 703771 1892256 725642 1797843 973205 1426574 147221 1113874 1389617 473969 713488 438264 1129999 624741 52602 1287387 1777405 287810 1292425 1881422 1595248 697305 939706 286851 417227 1246288 1579967 962149 1680128 531943 1781993 1418937 610507 154252 1367012 520827 1671318 378878 752903 586500 624074 320947 1166101 767834 833789 638250 1564473 219080 945275 92916 20601 268584 1314361 1565128 1860858 1894435 83791 1831944 1140963 1652040 524670 383504 202527 1529053 1384096 1599501 1329998 1102083 337375 1902695 1912767 733902 974500 173981 166665 168855 532215 1152924 1538948 1128048 98092 1870599 819240 1602801 426193 948310 1915016 1335496 930296 1352583 213132 531211 1932058 65884 1871084 310512 828145 99794 1147580 964638 648061 707736 1617651 920872 173919 423761 155758 1297104 1667058 1404677 1186265 351547 1741959 1832470 1886411 1851784 853237 566294 818473 1999200 1279264 583529 1510972 1410642 1961422 810165 506059 120478 567110 1986569 103290 1667687 664400 1449628 277721 265788 1747505 985637 1655771 1197710 1284575 1812304 1661133 731380 540808 115443 355980 843482 1122136 443211 511512 397787 941960 224721 1933114 313293 789335 1417014 1050268 218274 1122204 587035 574884 989492 1278308 359984 1104367 809083 188971 239322 437496 1607342 632065 1995174 1861512 204038 1742509 1070547 121179 147298 68077 1675185 753309 9341 1868036 531207 1600177 698473 948879 93498 306100 531866 1618744 1880815 368026 1637849 1154417 808415 153313 1697981 1615662 295058 305633 888781 489066 1506241 651871 596773 720508 981006 1021182 1684855 283440 16730 632736 1350091 506030 1004842 803416 131439 1517045 1760402 731015 1877101 1037921 1443387 1664040 1871110 978749 1833542 1046250 1800641 795429 1575215 485878 366150 1259512 793279 1309657 460406 1017962 1302454 1307016 1254687 403462 336262 1925852 1234544 873973 381287 147187 735341 1206066 1360749 547925 79712 1886314 926584 613123 94184 864228 376594 1411723 870708 784363 1506257 1629642 1485093 1113539 1440170 378446 1366715 1168866 1634331 1163194 1419650 110709 228096 1083980 835774 55118 87655 533592 663319 1171782 1661962 336067 104059 1285556 375263 678659 1770195 874235 1992287 809310 1491586 1230196 333301 1780582 743314 1971926 872837 26409 343351 1296222 1332693 1713919 988107 241189 1716262 890594 501709 338902 858165 651464 89551 659722 1407368 1118453 623650 1860649 148658 1975673 1577181 17732 1266755 1632838 1144484 567046 1427938 179382 278143 1393543 675941 867101 211719 615075 281129 974497 1475864 930029 1397039 1812076 416580 131587 1089562 350086 545997 1660646 1591265 1967857 542205 1529156 55629 540886 1564201 87594 1339708 1941667 1352795 736156 1442702 919294 1482172 1782245 1645426 1123234 1617998 1791474 602852 1175345 1462219 976758 473859 1123075 1700612 1081656 1033286 789835 984872 1724449 557584 121663 1921107 493779 548904 1563192 688732 748772 348627 172081 198282 1471438 165456 823808 331124 189493 1016601 959710 916227 785960 1384656 127235 1785608 1139074 1310943 1208298 314707 1723342 300610 1330058 756793 531377 264457 1062864 40922 127280 1181700 558398 1653343 506699 1436055 1163096 286978 73134 1670363 317586 1433824 202668 1326953 1760989 117673 834722 1312707 487652 198293 1460085 283805 977496 1300319 1176466 414678 1423276 870837 1521959 468242 1203289 1733955 1847401 1034947 1030713 1890723 1234421 1861416 358333 587770 342768 1901937 1570905 1608824 1635627 554754 522504 1178525 594768 1164807 1263269 1804043 958985 1146634 884499 1687525 631334 617639 309307 1204300 1812389 782033 442351 1910764 1960838 384943 1972032 508070 927044 1270121 1757090 590338 1695853 1615986 161684 1191424 1624238 1500986 1098565 1603143 1490900 1095830 422381 1025297 705589 151715 1460129 1370451 1043551 374171 1372183 989388 912264 336965 230481 1308915 668067 1870737 92145 247837 1329521 1047435 1017948 169923 100038 876373 49284 1092160 862062 715035 627566 1458865 53234 1133544 1650130 383169 385887 631766 1491259 634589 1944566 113778 1148580 1877038 1175784 642479 1894324 222999 441751 671413 1308397 270226 324717 1240847 206738 895786 468603 1697841 329698 1105269 738444 894969 1560372 243002 1381887 1205019 1580207 1924402 725665 1502702 860537 72402 974582 1771775 1541974 613044 1075825 302655 177888 388644 183563 1692385 1658340 859772 1836241 670717 1742721 1111997 1655332 392589 1510763 1372055 1074015 353932 852083 218945 670029 75122 287728 416099 1668247 1331731 1583888 637324 1562563 659373 564371 1744700 88386 955012 1779516 896288 783149 1311491 1144940 960526 924096 1760444 188743 1455175 1910539 1633879 318871 1186353 1881385 271631 532299 1177687 300454 1670591 796519 690513 1830506 1077888 1244759 160222 1166923 30796 682993 697254 1087096 190879 1567447 1371633 244256 1948758 1293397 1354845 987357 985330 1599781 1121128 86483 1825866 324326 1837045 29185 1587345 329687 446992 1569315 1416625 1008786 1830278 1910894 67743 1269029 1128589 754720 206238 947159 1478337 1548767 414825 756181 1252019 626490 1388974 1519129 405879 957528 219195 1263484 63016 613243 1717038 716626 1473925 1804885 1048497 381251 747257 1132120 1968998 551119 1972521 990574 938243 1437471 932569 1942236 1209040 1851180 1268915 842614 1145674 1964631 1350565 1428571 26148 1862395 85262 1087142 1104630 1596851 1155822 1657737 1530603 385692 204008 4998 738413 173568 1293329 655115 1083598 1370641 1051320 1020641 327872 155558 1523735 58580 1743382 181499 1717342 1064829 1411814 317204 979856 1709879 217605 1369325 237374 159497 860717 1396548 138036 416686 709548 746505 1527414 1478168 1692070 12151 1491744 643642 665506 1420439 1678536 1563893 1235706 1947394 54651 923951 1966312 15058 75535 297298 1179191 1572581 1151732 126584 1002560 558739 7737 1898759 1020603 1236589 1550131 818916 1216025 803790 1195038 1564921 792563 1577165 1319933 834830 1136140 1049547 1273629 86458 77614 1284098 1599687 176136 192532 1861032 956695 1113548 1593540 1632448 1542544 37378 6751 721351 1667875 1105952 1617807 1894774 336636 727408 1735273 1049016 813876 1495871 1581586 360941 357393 17379 807745 1194364 992305 1100118 1383927 369035 1316542 1756161 1405892 1565011 526671 629185 218273 1934529 1195082 421913 1351801 932177 611008 856662 272708 1300483 1949693 828171 1684165 145524 428226 1406805 963683 99153 653873 863671 1187944 1693060 1681556 1699449 1225092 1952257 1008755 1773240 665613 1945147 1189207 1448168 1396726 247952 792366 1618707 1975328 544446 1448349 116905 110135 493223 1202058 18972 1484017 1432256 381788 571826 881064 124705 910193 1356241 925853 1771781 1927919 276680 318326 1732502 586411 1518694 472530 1789912 45783 1084312 538415 1194369 1763771 808984 627645 1365115 397684 1029834 399498 1053170 222212 1963150 1801235 1539884 1200645 652613 1404451 1537116 640328 1546140 818527 1618338 1281270 1892290 357466 86529 818035 93854 678774 724189 841319 1301752 1832171 1971714 1279256 1251733 70016 757347 1002248 49282 104304 1130338 1014415 1782173 569650 1615789 745904 225410 1688273 74608 444872 740337 1095789 312061 900086 580252 1226591 681994 104862 528320 1317513 1361742 1420007 17228 903009 1975968 1373153 1391124 94919 266196 871835 1189365 372552 1898118 570357 872188 1860591 50238 876716 54850 1992280 489873 506309 39182 1944465 1347143 1054291 231767 461979 184815 1656179 296804 1833708 875341 1159184 1468178 1837586 613657 268510 1451589 1251098 1424533 1318610 1751590 1473380 1088522 1516653 1097217 443135 1125711 209063 1604393 1044692 1507433 1109164 405227 459482 1200403 142039 1537076 661337 1249081 1907092 282596 1871771 1535933 659702 125026 765781 1492820 1141366 1350127 373888 1247747 508196 605558 1677080 1805887 386750 1549783 690136 932444 654158 182795 1569570 1949660 1674989 514049 282132 1650180 1649274 154579 1887780 581855 769058 592482 1915839 1829984 528927 1511184 957032 432305 1027719 7932 1639885 768283 372609 221674 1180078 1686753 760319 1977173 1588962 1033998 1840329 995837 306989 1876312 243576 1617798 892363 128398 1274773 667367 1053386 1240182 1122269 1857021 1756115 1783799 354010 373529 391904 302918 818135 1281961 1658796 255058 421807 1888731 934110 655496 896669 1610472 215516 640888 1500812 921467 661263 69032 1587678 706933 989450 1940692 635210 1695488 705795 1079411 110942 1875831 286824 556498 142009 259433 919741 887909 519859 1299235 1774211 1118694 136005 1861004 354305 1446922 575476 1008349 1498063 1027579 511659 1535579 1504851 236567 852576 1566468 906816 749130 1356475 473453 33569 188729 1380856 1466094 1601555 1680184 975724 1301917 1284372 306584 1726860 1233281 378955 519509 516708 135607 1885574 1899474 1986512 524918 507087 369053 223132 1129312 755122 1665573 1789634 1937294 83484 961068 1690601 448106 639701 320759 1002114 1937666 1668614 1046275 479282 951910 987729 696338 84094 1693786 453716 712765 205705 1738490 972608 1217286 1546962 1334950 1595799 1158328 1709995 675183 1935948 1644347 680197 562816 554742 1369162 871163 1045360 38755 1201804 201177 1530215 1281741 1413769 1949682 944650 19392 138326 890563 1104752 941460 669716 525494 138440 1491022 1692925 635257 1189897 435966 647002 254611 1889182 946646 237948 1690429 912895 1065596 1310447 1055767 684658 1036189 1094758 1009934 149316 73083 1772207 511098 715684 522325 1979764 1023356 164549 1110083 371309 427708 1980978 898547 232169 1931696 1044787 1070896 160569 1888051 101681 1314146 411839 1723955 682945 1190002 361101 253929 1970215 618272 1629888 1763087 1272286 1118363 1279346 86237 46837 106954 623018 1877517 1902172 1901408 1224552 1795191 492010 1210278 1084319 235850 1198475 847017 228065 1910825 970604 264012 1097936 1197539 1169509 1155685 611582 1637312 1824765 930943 656926 454686 864092 1643672 1183884 1436368 889684 1265978 1489668 247675 743383 797480 615306 530915 711359 784175 1181629 276826 879211 796769 1691106 344528 875028 1293195 1830152 1929435 624647 1159120 1579058 1623725 1520301 1003695 1073805 631321 516205 389676 1713045 828550 950426 67464 800196 126896 488796 511226 1637495 1518761 617494 549345 92098 719545 760458 100579 1802739 1677109 1079119 1082299 852303 1952927 226364 1102906 909445 632122 1860060 1331129 726373 579925 1783825 1759579 1641556 473678 138779 1212771 1276995 529630 969667 711092 1607754 89850 872550 643904 1785045 21722 1314154 1485050 603927 1077540 1695858 1952022 422910 685490 1670449 1078596 1606685 921257 1570684 1334277 1917441 590175 433733 1808489 1028236 1970737 1247652 1201618 1162823 855703 328745 1963249 829494 1674565 1520456 1089651 1167261 1626913 802707 363793 1730188 1921065 620320 953279 1694641 417475 969192 1951135 733699 834590 914099 110040 144731 1780753 1201834 1283063 784322 197636 653122 1341964 18965 727806 750546 1013443 1096882 1379034 1639499 1830904 404351 758221 554181 1465152 1172472 143026 225358 112397 862666 86638 1934192 1076687 1490134 1179659 1002264 428953 110558 1265313 696901 913980 1048931 1134342 1285252 46933 1408062 960759 780571 867010 423962 330903 1955751 44934 289810 792555 1601706 1329286 469522 722040 9849 934248 1223100 369442 1893031 1579671 1916627 1426402 477053 642044 864039 635412 334790 1545497 1523537 1503532 410300 220407 1270310 322358 601696 170164 1167817 103821 1722540 1162083 1810781 1977 1598124 1098363 1606251 1597847 1827755 26969 1798347 157152 473715 1645769 383083 837811 469659 441594 1878252 535925 1712716 1434534 1776519 1657229 637453 1907587 459144 127958 1987884 876280 1070071 699492 1822413 70409 407209 1810980 1646841 444125 1339678 1138550 555817 1101858 445070 1250726 1818018 1745228 1771033 1157193 256614 1591435 746389 1051192 1985951 1686389 1617350 475204 573273 1729380 85415 1622495 936799 1750777 451129 59626 1348478 1696247 1888719 1692706 1010272 775143 902524 1342291 553853 1227871 1092915 695632 956208 1134679 161443 142882 1916868 1772146 364784 646136 1602406 1103909 567610 396479 1161863 1125045 1853170 1853153 1204621 1834773 427082 1403984 1369587 1946096 1892983 738486 511286 568009 788870 1381926 1943875 1603737 509437 188789 406305 655526 880303 846503 1573320 736995 1118902 1574054 1617870 597274 1679304 1111909 1830154 1437901 487527 1558721 214377 864346 1475178 1654811 761136 50069 1534460 656247 399395 806914 1411837 1695274 292241 121108 1120245 748485 1078912 1332212 360638 522845 1136168 434453 798654 1896596 1812042 481120 1312309 394290 544608 1819177 148249 557021 1139131 167641 1436839 1257829 1277544 921781 562936 1610936 461116 57917 300229 996443 239210 908501 1677814 851796 455464 90919 536204 1597699 1106331 1109210 278798 871770 1900037 652311 959723 1560169 1209327 425360 1677698 1298895 1040394 391669 1997803 536821 665811 1702499 365032 696092 1217525 258502 535821 1233197 1859129 234025 40865 988392 311490 840041 911954 1749947 1260036 1093154 1978175 266873 1104460 402874 367435 546422 1687634 500368 1655471 1364961 818320 1296931 1667432 1441103 1095440 1266968 270964 889710 782987 1730887 852427 931478 1001375 1175940 346562 1500940 315342 18448 1462485 1222790 119709 117132 1571242 1780095 1611889 319937 963811 290105 1299077 1445609 196245 346839 1241070 1263672 838529 1716882 1503640 1565792 1075167 117142 27969 269659 1453020 592096 1002456 939603 1247127 406361 269127 916578 1151872 149640 1442943 1478656 1008702 393107 1247276 363450 1161441 490414 245226 520751 787846 441663 1973641 58691 621945 8744 834726 696733 739423 835679 102745 684914 1347690 1977996 1174797 1596017 709055 28938 1386494 1395430 729576 544901 1846260 1998820 860130 1538510 830119 394678 1017174 1682685 1234957 1126670 46321 98843 300194 1639515 365142 127994 1732875 711515 752084 1690597 408061 884133 1920297 892939 330047 1582948 196338 515368 1015138 762682 1860531 697173 1964090 372317 268468 283583 156439 785477 1402463 995463 19548 479868 84903 811911 377620 553753 958593 768714 346833 37631 25276 1714249 1817457 1977656 132984 1695535 1607212 229747 611963 856515 823345 1252526 131648 605576 7203 454254 1450532 1980117 1921191 1173287 411310 203064 141775 1244724 413249 230482 1784448 835929 449752 570863 1161674 330407 1354357 1979524 618908 1958805 1524972 1136955 1433816 1214056 1881287 615977 1839025 274295 1076074 1540719 1234513 1906294 464387 1271948 536705 1079380 403292 443877 1611278 1673539 572668 339908 553977 357112 1460548 1929632 524808 173719 55326 829562 1858921 762313 1341688 1505298 306277 1641492 1514842 1812150 180171 1397997 1837082 772299 1499449 1639796 50375 125696 1412025 1668362 1662556 474527 617969 228288 1817242 778259 1529510 1687581 1607107 414301 1781479 1235491 48484 310156 503980 1910259 1548210 552000 267195 1670159 520194 1879924 179100 1334829 1146091 1718863 897690 195184 564556 1255643 357820 953701 171182 1660018 857365 915439 1349406 1401545 1718239 476634 1407598 1433154 299104 238137 1436382 1643936 999623 1975826 1962905 847987 131903 593549 1921664 821551 1203532 1092695 500429 370853 373118 1642052 143728 1456297 623547 79050 215614 1979621 848590 1955071 639548 950309 1379162 1082888 187384 1555276 1524316 772006 1693257 479170 403778 1270780 1907484 1193386 521864 1661599 1416792 775878 1666930 1361493 1984722 306896 212516 131082 1793065 82491 483299 1170577 1799942 1876530 71704 623933 1933011 762234 362161 550401 690702 10767 823090 1589281 179411 269592 885789 74939 384371 91447 1887337 433302 495561 410027 1439197 305820 1051258 1956371 382465 919127 879912 478608 481535 568761 382164 167470 44978 1478389 1085708 906821 1686906 534497 307096 40076 865310 1122934 1387262 1873023 285916 1558150 1717368 863653 1838994 677605 1860093 87537 1492916 1628964 462565 1235073 892285 1948097 758392 275402 459375 1749394 635204 1752179 19574 784294 1759195 702932 565790 642325 1191083 995511 1599068 1940816 1414901 47062 1193703 653479 635461 1651338 1842038 1442826 1913457 1350908 1553515 725521 1125631 964304 1259065 6539 428209 1002553 1157601 1951098 1980834 572513 540135 286904 1253309 1097112 968982 837982 283171 521902 1071818 319126 365998 448830 358956 566494 1847229 332815 574284 1749526 1063101 1652653 745930 1788727 72099 1764509 404657 968859 399663 1825805 1300812 1549505 1084252 127459 896781 499484 1340255 1883161 1062644 795743 208150 919627 53374 1192254 196461 1803997 1367709 1308419 658477 428043 852587 1135542 816084 1051221 35217 1348305 1868479 1067882 1114771 119752 566129 644244 746038 1412632 481376 1390572 532028 466803 1097860 154924 1312077 326746 191346 1670925 1158018 1028073 614329 1365802 469305 513617 1900372 1209363 769221 645458 229514 1097369 1255126 1807646 529754 1555908 838096 698759 1917847 214370 1526993 53254 1246278 450261 568570 690915 554647 1475974 937594 146666 816200 1979898 403157 516196 1025013 1359516 1089080 1046910 30759 1326746 540392 1643398 753600 1151731 828789 1802405 1965688 36254 985939 1439199 187093 615149 1159512 722466 1356867 346548 608294 1577698 747413 1958076 1814914 262368 1928070 1483656 1404146 141082 783789 1407719 157471 623234 1105093 1003252 1212906 613370 72316 483706 1038379 1527544 513386 598494 325520 1801942 1732705 13622 1817931 5238 467508 1341332 223947 1250840 198622 597765 490543 775020 526180 402518 102380 1306020 109248 1390985 1647377 259492 491842 193103 1295767 1210247 813613 1085417 617642 87908 365993 450461 1473170 717376 450232 955820 394312 1989572 897220 1751302 1023551 1065860 761598 1940504 1748481 1880146 177211 200952 1733569 154010 1061761 1968216 1698834 1708315 932290 1094222 890284 620442 386340 100387 1862513 167831 1269965 1065377 703228 1599102 1225178 1489424 1039103 868597 874894 1647592 892816 1383784 503984 84744 935385 1374697 1283000 1498162 739141 396543 1961040 1672615 1736718 1644129 552844 629482 1642941 1752191 1594977 1998101 516897 1778740 1712859 321482 1875130 191003 1958464 1956679 65771 519243 724606 1525629 1121814 1850132 417695 1176450 1991871 1757523 1760964 739071 550579 390968 703738 698617 521848 253166 1519009 1183161 1850131 1252601 1614868 687413 1360144 1942772 661296 1154812 749228 577436 199104 1073137 1844248 1163264 346362 1827212 723837 989588 1749654 663264 700748 620879 420218 658632 503192 1847612 1906702 203471 904011 755605 1367564 1938302 1308826 1858955 1253900 1175168 611149 410431 1716469 1152908 470393 300979 1868394 963828 52396 633967 665357 1706176 303021 1053517 1038665 201172 1820279 927972 1290736 348292 1147468 1909298 638674 1479489 1592504 1071045 991871 1554294 241820 1365214 264530 966842 550330 1159992 1230520 1676753 862395 1726980 1627073 750798 989997 20184 445355 587118 1075797 1720617 753014 1737431 1652331 1068196 1405613 1243012 1577566 451000 1861853 352979 1643877 1213797 725353 1364811 573805 1228931 1909446 532598 497779 1126508 1571928 1434090 1867004 381499 923593 400114 48724 1456829 1570834 760879 76745 609189 1047067 1133844 1615479 448335 1384762 1198471 1559270 94804 809356 1379537 862589 944544 612965 914926 1294873 1369762 1835377 434192 986760 1522529 1498355 63 162791 1567924 542126 522758 1548090 434742 1981171 377579 1839238 1526372 1043963 69500 495612 1068957 1985639 17750 123552 1037334 1982818 1306080 802099 1229120 1645589 298166 832220 1158361 829668 741740 542057 865903 79251 1430910 162742 629154 1491412 1674563 997232 263902 1800254 1694683 1710847 1133548 261248 1400722 282235 773521 1994800 989690 761883 817271 636387 660056 1682975 789557 962334 370546 1985735 934981 360544 1499866 229681 1013262 806532 1228855 89180 1440941 103852 916973 1731737 335388 1491390 1298169 916917 1739901 126478 437786 971415 552054 138153 1594328 736874 277274 1358262 517582 1134937 1001034 1137109 1320167 26510 1372268 99939 1797126 1843192 688237 516506 248814 1296947 232979 1578996 1304670 512287 1021205 443569 1909931 134145 28889 465226 1759147 786020 1819167 1735861 1845619 1653969 1670459 844681 625614 1259213 800043 809248 210590 1991512 1022708 816474 16908 611996 161841 916202 853583 1558566 1095216 474052 1087722 718087 718750 459721 128774 7921 1817148 1274071 1370907 1712731 1379613 213465 688585 1034548 1532878 1268790 544612 89365 1488471 1849841 742701 375951 1971227 888373 1898595 1321531 634943 1146130 87685 1121350 1542946 967161 1489035 1208410 1711638 1012072 1139877 1629985 1207334 1309314 312510 1867189 1235453 923006 867847 790125 1425100 625133 1376443 401394 652010 1687021 88206 1440623 733438 1398911 1112841 35099 521583 1880376 1334754 1034847 1271189 1167014 1637134 123999 1499803 1658973 583665 225979 1814801 1391243 1545665 826785 1493303 1432264 416582 1112847 1743367 468776 424198 90643 1952067 1450016 1002638 1092506 1121242 221698 703543 313268 482492 784202 585790 1597107 834246 1674658 868116 133092 998545 1994593 312012 428134 1586463 1993432 34770 1428083 565077 1903969 38703 1921435 14642 578364 1248086 1223386 1603438 1498656 1712114 1257382 1046776 723641 548318 1023976 128315 1800348 1999553 624392 727173 639097 689502 449631 75705 1432419 1061134 684376 459882 1618167 654911 791387 1952272 1816481 781846 747643 912688 942874 935115 1114728 311115 641793 1281510 1959205 1142141 289007 1981843 1913273 238574 1063352 1102366 1312293 1071116 1883606 729191 1954987 1553974 1668099 708444 290778 1176011 1136635 1726313 317483 850777 575275 1963567 279392 106395 1332060 1192195 1271855 1847626 49933 121406 721452 23449 1259895 971935 280520 1037112 980406 1578624 1968728 659867 1752177 800487 329283 1359224 644060 1256675 1422138 678386 217232 149064 1301356 1626789 113333 1044033 1526517 1682523 691677 531577 1782310 1103738 1993094 1016175 692722 692845 1538283 1353878 425769 1521474 1344343 1777471 1884090 1787818 1730053 1365420 1867548 532023 735710 284134 757482 1907653 1762412 1380477 245112 277888 779185 1005758 302428 1458650 1782339 338411 648993 645715 823537 1499068 1618262 1115655 1513525 1329618 1148736 175105 294740 721216 1164979 1168985 1962576 56384 1123413 1645633 853435 1308064 386028 1271553 1588010 1991481 954632 1643920 144032 1523433 14389 1100234 1790736 1557599 103584 1116577 1568142 843419 765726 1717751 1755230 48893 900606 1002860 637335 395558 875163 946977 268310 1775349 434213 857555 1885704 1741315 194078 163905 1469454 1510458 693850 598012 1220000 292402 413456 781571 429447 1780848 558129 381576 1420994 1865972 1067827 1148688 1185142 86894 938766 1763095 1003975 441929 1117011 1469819 1120456 387695 632540 1039024 922274 1268004 1660523 1984666 603493 895964 1990910 266206 1080152 1859537 389214 315960 654703 229500 102411 1704681 111700 360843 1227925 224830 1618033 1829337 1477647 1197778 603382 263754 845642 471186 1881471 1678028 909752 1631365 282885 323683 1997621 661229 1406897 127844 1266307 1809236 1641649 725610 72199 428816 1963981 515085 549605 1210809 924524 837096 393491 367111 249258 182016 6939 937769 1315498 23819 749356 758771 1801671 147686 1412522 685542 1646013 22770 903031 1580004 350459 550288 390706 1819788 938573 977110 49765 1828736 235379 1705478 1632613 259698 1646483 1365736 1249377 182118 1903927 871061 514966 217690 620492 263688 1893802 1995233 1861965 817660 1439993 291093 514642 339345 1784484 1666800 1988366 1448174 1166650 1881300 124529 976285 749274 1838268 1703045 1405695 1040718 961868 1431833 1410279 1437057 964561 1872641 1363078 304476 1851151 1256700 1886846 199237 661484 352026 293794 575378 116223 1308352 1723514 149860 1373944 629279 660451 616859 1974590 715694 235978 1229514 477366 1556999 1294345 252315 1273136 1794353 1597046 613156 1273584 128921 1751752 1746578 502326 595308 636131 146265 500744 778762 782749 863691 1848210 419859 809575 97843 169355 1871592 414636 1661446 387944 813160 1045753 34654 314585 407439 101787 822304 1746854 869038 919633 1431921 1390145 1774975 1002435 1770374 1232978 1252859 253575 1261239 978793 792070 1260041 1103801 161303 225957 903262 1021906 871082 1518664 1079781 1467823 1766856 205537 1265232 801207 1544332 1450385 1645051 1002930 1769357 44828 264172 250787 1522095 374843 415933 1243892 1197258 749328 187372 888572 1867402 35952 846335 1812439 794116 520001 1546410 1821413 58659 1002177 156652 838457 179343 686932 835657 365370 1288803 689943 1231567 339005 1462985 1844707 1599790 93161 265198 144041 1805148 418113 1345893 227585 290815 445145 1883122 1330102 205159 472833 1104438 1778362 71398 1592157 1185190 323942 1796786 1986734 1229408 30193 1601074 1853383 1742994 525691 92649 1205804 1674414 1408488 48065 725756 163710 1520437 1720534 77235 422043 1714067 185447 1230675 408305 810813 62752 1484056 99339 618100 231935 383299 296263 35769 765457 827635 1106855 701394 724294 378989 1283323 1321979 570323 358242 1438176 656333 1922166 864454 424889 835498 1556794 101047 1613121 350186 1213739 302528 661186 1516422 1171197 315993 346113 984010 221656 335238 500843 566582 1399431 1138449 1248879 858490 1179873 801006 310054 655280 230830 409818 1206281 133912 297864 1041437 1243063 1937130 62193 1747850 52205 197512 947827 1481190 620382 1954829 1667566 1627994 369156 1734085 718616 1774964 1004333 1454757 409716 1926624 639992 459399 1538866 1730354 516392 671847 478660 799330 139794 744292 1310057 420015 1504047 1715304 1289629 1933005 661705 1065788 768713 339774 1744313 1444428 758715 922144 1616386 1427068 1432328 590956 477160 1040983 1118713 1654085 1165725 504740 1926171 867336 1315482 808757 33337 87784 1821661 1870428 335815 1345397 1679633 955954 1460388 1100981 1671694 1989677 1817299 280944 1488767 283342 1179389 666813 1245473 914546 675061 1196833 182305 707118 1616530 684626 1948494 1930086 1279271 1888247 1524372 171338 1114486 526617 366058 1097575 1781869 1065067 1408247 1994490 1732335 1593212 1467398 527386 1722331 1386584 1765367 631848 486055 1868325 352919 1296589 1781320 76326 906894 887587 162446 1007459 210393 260653 1155282 1719551 1962162 499644 566852 1628041 1424768 128882 1101004 333744 1006143 1985495 1720746 985688 234838 1239376 696738 1404090 690214 430311 1830785 1483772 765996 943334 776265 51020 443559 34543 516415 1412092 507624 1916058 849377 575944 1800693 508987 149376 1782809 1588875 421376 1577145 270771 161549 1029772 383733 1327298 946501 383131 50723 580532 1765147 1453341 1873620 623056 109810 1621706 1522860 1277555 449310 970608 869690 627772 1446002 532906 774634 1420512 1340268 1460033 1429756 548168 281308 313692 1661770 394836 1683743 1785525 1544948 1980606 719475 334974 561874 1440990 139289 806826 1855465 1075811 983038 1414203 1717764 815611 577228 1962767 1839887 1568297 991689 1820164 1187899 1307381 1418082 1603228 450035 213121 78575 1807658 1698456 870131 1287691 233913 156780 1643535 563308 1201678 1417012 743599 600509 515028 1851178 817573 225860 410877 1146929 1551956 1221859 1387313 1930077 1374163 1327708 824262 1509268 1574537 1208081 969418 61803 622165 645311 377385 246191 1881622 1896048 1871445 1749551 265365 1390320 1238221 219048 75927 1564365 1538285 1601292 755190 137730 272360 197503 117176 927524 1138206 1857672 790586 256711 408502 546249 42062 568956 1224510 815806 1657430 1750747 1661189 637946 379341 175429 1065861 444300 1917403 1059736 323365 993729 1726617 1556152 208516 396712 324691 1215269 1366609 52498 1220536 1620316 546291 543481 1468127 1805560 1492715 212566 697982 1046657 487394 1013123 1799229 298811 871059 1636224 290316 1050918 868865 1428567 1128737 682515 1567366 1188584 919210 1010449 328950 920759 700470 36824 1306817 1943822 47841 652941 1586506 1288746 705342 252167 1184391 1482854 1094885 311103 1681481 1251903 840893 491350 1292481 1551871 257433 149002 794077 1171664 1125985 1155880 1367795 1571012 1262485 1644501 146671 928488 576595 479829 1475956 825130 387068 416499 1195650 714932 1757420 518380 1334564 886926 1490212 1810699 419084 829574 607127 39805 1953715 1530175 1739122 1913145 515144 484254 1808213 608151 1859002 54723 1636744 1534364 979734 855211 1665067 839228 351223 1975031 1363344 880584 55914 515926 1665436 1999045 1740737 269363 1299616 492232 1584098 1714173 1170206 1773406 1868857 506431 1400793 520372 1882556 1841331 1330777 937758 303011 696601 18946 1823696 767506 253810 38071 1534844 1176730 396324 1237388 100162 170907 1987282 1043253 1161865 288355 1105780 610699 1225036 1822936 247395 1771447 1476612 315371 838013 49859 1812651 1216990 848220 1093627 66027 1062145 783641 607690 1462897 1714095 654630 1161799 1361374 999315 81303 1097582 1933872 324034 1962139 1048249 1580738 209768 996208 1937350 645990 230267 694440 1233023 1672669 1503506 1788348 59409 984031 1577550 861557 315710 1800063 843408 1563511 693684 1266109 1686404 730452 1438558 1905267 1506245 566611 1597672 123650 829669 616021 810441 1196009 688065 271561 1135585 996071 681427 848647 1431216 836361 391335 1659134 343308 1882369 1282334 188866 1630219 859464 407507 1027596 1856594 1512218 77769 1633030 832364 1101319 725219 1128544 287909 16199 305549 1175661 869480 1140840 1810542 1396243 1524888 904291 983887 705491 1307206 1145909 441962 1811354 658566 1989207 682039 1274696 378907 469183 1053005 1334040 1734856 161623 49216 1461958 1922978 235477 1088553 822533 343063 1339425 1380842 977374 239571 491668 855581 235593 864300 46509 1418039 584813 1743711 169827 825057 1646130 1678817 972885 409793 1792517 236186 453677 1703084 45571 1650070 1705483 501889 215309 314789 736050 189293 1598198 1113275 855450 1876175 1307976 451337 1263137 793430 1548544 898414 1163874 530361 140600 571485 969462 669635 450543 610558 1479281 266617 325121 1052653 988524 626766 115997 352634 709435 1499142 689675 1810374 1461654 66898 458706 1512864 1596663 1948966 1872344 754555 54923 810537 780932 1641901 1165035 1448900 1026396 1010086 1535787 1185603 793854 1919999 1287046 788147 1946848 14703 198846 134577 395959 1463692 1671249 1860835 1530257 23620 1867247 1084182 860128 1671311 1701182 1165709 315628 1653549 241484 1348752 429732 1110396 174817 955070 210602 522496 977761 630946 685794 454097 849985 795742 256641 993577 676923 322667 88762 234228 956054 355998 1855247 1407732 1610628 1764751 1200469 787071 408395 782757 1022839 1785432 375756 458371 552379 713208 1365273 1944505 1219036 1601228 1387486 393687 41995 195964 1556905 79114 450071 1116499 148399 1687404 1295785 1510986 576843 1158817 1374587 504834 1347150 652125 764227 884491 817550 1972216 1892828 1813571 1802109 986079 1372238 1620970 1862779 347562 633321 1114094 1561372 923514 1355726 38229 651509 1422921 1608044 927200 1623214 312288 1502628 1285773 1484890 838691 1313297 1128223 1728484 859686 1930602 973186 1690181 1092178 783516 125244 1052029 895793 1221017 1249373 252426 567938 380453 1418528 737872 466257 1349004 446417 736058 413212 830788 885036 113971 511174 339756 1830354 93805 768503 1652977 1449412 417859 1213798 856899 295817 741509 396066 226224 19045 730761 418530 612929 1789293 211132 362579 1711868 86684 1875593 108850 1403312 1179736 302231 1550899 1568973 551730 1246107 561923 1672579 1102136 346401 72247 1641116 1948509 1884423 784662 693428 1601075 1665799 1579832 1124145 1905320 990557 1687735 1006337 54804 1799276 1365342 1202521 1002822 1800504 1352374 1377448 1132754 612395 1055464 464359 1294971 1170426 591075 108991 727879 933636 971875 403986 1919086 789393 1616815 1340788 1002394 746728 708403 714918 222954 1153773 632795 1042546 283431 149528 1023725 1790798 802072 326699 752184 1141563 1133703 1097380 1163701 1598072 1699391 1303755 719232 1962503 1472853 77659 192457 1039697 638450 1511567 348351 769555 313766 609335 1646820 1419278 25168 89478 378478 1196237 989826 1045392 1084819 1248569 672631 1117468 1015529 540488 628281 852116 906905 994245 736059 716033 1570971 1806038 1541054 1226644 1980463 998401 753541 118742 1146209 761165 1222468 1413263 1104789 61392 604920 1730981 1374425 1841125 1197235 622684 288075 1304192 515171 894701 907872 607943 1267996 1677163 1639949 410887 22766 1436356 1457902 1316268 1384495 1375929 219740 993139 1174272 1463020 94951 1487473 1170154 531931 1613103 1809502 1973132 1647365 725310 945894 1151235 1817578 1746996 1988355 293669 1532653 66250 712959 598331 1239353 1665617 1753426 322651 77764 926660 82975 747304 1115184 1401193 1946793 702592 677728 846861 255580 284094 539357 865949 453720 381477 1897343 1717249 1339494 1061506 1623356 729104 1568596 744532 711837 2274 1039310 679945 1121580 1478172 582565 645514 1063015 827738 1072525 140384 936498 1832231 1812512 774863 1033260 778205 1978717 658153 687442 128253 1194216 1919246 1547528 1638505 1938697 659258 1404631 1269982 1830403 570538 1581294 1269065 1071138 1015601 1311741 212945 1111294 414606 728585 615079 725481 830415 1714600 754871 1752654 1626577 1900141 1480714 1815287 1302992 543715 999696 350959 956505 1144882 162126 966510 343432 655332 1133334 598851 290245 189074 607444 1045558 1868494 1840558 842567 498876 380464 894822 1206919 1574906 218108 64752 1658813 1876554 1028379 1735373 1556931 75504 101633 1404404 554316 110962 1193077 1990233 898669 1339023 1857551 1599428 286869 4530 1752374 1994091 1332358 848210 807769 1073338 638363 771525 898914 309822 962146 829557 551175 532477 83777 1406709 1430587 1506213 836247 1288146 305747 759325 581552 549747 700518 153728 371248 700651 459936 1968594 279270 1631714 1257173 282193 1067477 1258384 1803559 1086025 1098613 418335 833284 1217959 1179595 292087 645755 1535373 1765387 775617 958149 461073 1170536 1911223 386736 1936380 1378965 992602 531248 1704407 1367456 348711 167572 392791 992591 1148435 1680258 1758840 1486793 334698 1835212 638417 331389 721814 440800 1707217 757851 1134421 1076984 1007854 515137 888217 1942248 155910 136826 1459156 721299 785431 813042 459673 816098 1896887 335135 114412 1106674 1036212 1013303 1996911 423547 9237 148307 537864 801858 1198980 1496151 1299466 1413037 1341241 1664811 823876 1740635 1523544 658249 191658 1168490 654476 1377384 1616031 223553 1664844 1276012 1840299 1623767 345250 997244 1897475 1240868 1746134 954029 1629831 407035 1642501 1433954 911482 1626482 183239 10072 248903 1485217 208008 317510 333203 1550890 1902266 1634256 1207082 1028831 165162 1264948 1129936 1870871 1037009 582013 779690 858252 1072131 1083162 1862690 1932346 1613002 1347523 1813332 492678 1422651 1510188 1426538 1794896 745489 240959 108934 1240432 1679583 1596153 178824 1052766 1768748 1285437 676004 71788 713961 719526 486134 930767 1262194 1056289 1553054 1146105 1337388 941187 548507 951247 1151204 1374003 1614299 441102 1056290 660840 442872 1544896 127165 325986 882643 1205340 757631 1397021 680769 1568107 1341135 1017473 666416 685235 1551849 1522220 959012 468883 1319086 862626 1129316 812674 487342 941538 374401 612042 737109 1555737 341106 957663 1847115 177020 372936 142330 1530435 614318 1418539 1755925 357125 807189 373093 1978419 412849 646008 256066 1740004 855563 1174220 1446345 1862782 883624 1021621 1861153 11340 766316 650451 1742124 1168158 1727019 966980 1450119 947595 1791469 1430577 266478 1082794 1305819 1781687 235193 1346245 1956790 155418 1577559 483812 926854 1282375 676098 1339699 812496 1702978 1440181 1369881 1112904 382300 1767833 498332 811285 854995 1027242 664628 1310955 1516295 652931 939108 1833497 75685 929417 1388491 444426 660597 565349 1092215 764507 1059383 811712 105048 572310 1143813 131170 1696476 1467800 1792352 1310078 1706504 1375850 389338 1679662 1384198 523454 290072 1195896 1201189 218422 1503244 68587 1569454 291499 1641520 1740153 1341578 1792906 1143256 1034834 1846802 1623838 944782 69168 1882584 963259 1235159 558402 565769 986804 1098273 669085 1915097 1197858 1306095 1450799 681431 670408 1621370 1715356 799049 144161 527846 1109591 168885 850794 95363 697453 966577 1867978 599984 1105019 211443 1940245 1448140 1813776 825790 154160 253439 1165877 1494090 717325 1254498 670383 627399 721125 1726214 1125086 921193 394573 473757 992664 1851829 743029 1423333 539863 631534 1066202 1810145 991771 1311283 876558 1965983 1363571 1771992 905386 526418 785237 686510 1202681 1494783 1112723 167313 1324777 1700689 350529 96276 1307571 733079 352959 1648347 1424366 602247 348170 1916495 312502 761786 964277 993051 625391 994761 660297 1588808 1360006 1487613 518938 975505 866604 923450 1806646 920548 1674494 992644 1784590 355390 479620 556410 969711 83969 1491705 1124791 1342946 582550 1165206 876687 576209 807022 1746053 526576 1248978 1882909 581460 1496846 183792 73085 1418700 1906848 1912031 1055974 1446063 1930561 228344 136442 454984 353497 196556 1029627 288053 1186394 830435 84153 1175085 1394676 1546739 673183 283718 213138 1240077 684088 1219930 1773420 1557257 557599 1487708 506804 957412 348347 931811 1593964 1051599 1442745 441629 1266660 324608 115868 1775660 1793723 1049746 1040188 456531 1873330 913570 1138794 1837526 1300652 1903162 560387 1394239 1403894 781446 1065558 1287027 301630 1481197 944718 1688502 1721289 1146477 1887879 1506993 1329694 688222 171979 1875685 44153 234044 1673605 979700 501328 1067259 555518 238278 133494 1380058 298025 1278926 981188 1975449 946655 1692280 1054892 538573 1885088 1268973 417984 722599 885640 1598661 168302 1485316 1437884 155096 588227 82800 1935404 1547791 508032 91390 674548 1647042 480178 1975805 11031 1887339 908569 602636 1638372 960446 747320 57200 883083 930662 1663851 690628 103414 745450 702191 597790 1034265 69857 658425 985073 1498406 831459 1016660 511575 1164705 70990 1848571 308285 1588188 816470 1674478 1292152 1780931 964741 1299613 140422 1772857 1695515 632471 1318100 1162501 1877889 1956836 1228160 717317 1309089 481422 404664 1768828 918219 464897 841990 1214775 95356 211676 1614108 1918392 1279613 1152318 857948 973080 47868 1875442 1983039 804386 283997 929290 488464 491684 1789118 234597 1946019 914267 1253480 138520 174674 312459 350541 1200444 1486126 1586912 1717913 847364 552176 1581392 167206 1020255 1139365 504983 1393923 1461367 954293 527322 1750081 153548 430242 1641132 280687 36376 878668 705894 477074 1472764 1304563 1980186 175473 47285 1386407 590456 721173 240537 1375484 1421099 1860507 771773 1429092 1411500 316260 1749335 945557 1137286 1352698 953000 1145780 1529081 494155 1156739 690658 1000527 451754 1603309 1255979 1810620 1803231 40106 1438311 1313485 1958506 1379426 1995170 1359478 784134 122981 567793 1086350 1943332 1043594 1105366 892932 1697369 760398 1003500 375301 701017 892973 1690350 1453272 1597086 1344226 328962 358611 902513 370569 539997 1685181 1164161 1034306 1800489 1532304 1899545 69472 103655 1396282 1217188 1536096 55331 507631 238124 1454517 1851819 475553 1315963 1402218 234014 1016741 546383 699866 1607979 868561 1607477 1537055 1084929 614438 895524 213689 1864267 1540591 1480852 1431894 320835 1394018 1638955 171959 632293 228428 85492 941631 1667886 804321 1996700 1128331 1167818 50113 731189 1153417 630595 1486550 181452 354042 1181895 1859680 239054 1310025 566517 452709 163167 1099681 670220 1316041 900109 1861215 1349275 1083982 781300 1133141 940662 830732 1010970 657232 11027 1081539 676190 1239615 33217 1607284 839539 1535743 1408758 256333 1947553 1141184 902758 323530 193960 493420 1422982 952943 1707438 1422226 198750 1507269 549578 568166 1334747 1335072 706456 952667 129226 1962823 698212 453945 1475949 900235 294917 1631628 835341 398632 593144 263241 948527 82864 1771577 167787 1763218 1963974 1593199 531043 1488429 1942843 539503 124491 1802011 406648 148563 1786144 1688824 1211887 932874 896941 398207 1871056 32200 504425 1102144 365989 20396 736285 1804247 310115 375112 1170809 1354852 1081357 814166 136419 957108 1591359 36152 1323442 386179 1631343 672172 1760476 1113956 180506 1244773 994510 1715379 130054 93350 10199 36544 876438 803463 411263 959176 1089632 1969075 1896843 176652 347580 1845453 792817 607125 560461 356728 1620267 1410941 1334546 1458839 1850524 712766 1024514 1904978 191048 1599586 759641 132651 177880 1995926 987720 663978 536591 242744 630303 1707014 1845153 1073379 929689 1751224 569609 1017158 940786 1804071 1353408 1529853 686663 1548242 1384691 784897 1437624 277969 733108 738357 103597 1991631 1877592 133576 951019 738649 1076960 391331 1405879 84140 804697 1646504 11784 1987763 1155646 717782 979931 559361 1860703 896113 71087 415581 72342 1753819 1257 1304626 1540127 1437188 1904577 60773 856870 1344335 626422 885041 209048 867798 1202729 605650 1293427 163807 738850 1390045 1951278 526721 1756304 823739 1697128 1369731 1103174 455321 158503 514468 1692650 547530 566656 1910248 870293 1388991 931277 315260 1192260 1005698 859784 1630822 1799505 779938 1533591 1337636 956598 925928 1512490 1050377 1625552 134582 864850 1526128 1423545 1047185 959737 991787 1911113 586999 1389048 418514 131302 1458995 1441668 984844 29294 981116 1952110 1128680 1852875 1315496 1879308 1334100 1500971 1071614 1688784 665201 1426982 535695 1694166 397927 738081 1836404 424474 102618 1338282 1495768 873919 1031082 92266 1277226 1945503 242817 1632566 1358079 180484 309916 1110394 1882668 147894 1008291 808618 1165302 772460 896006 1831978 1792708 499380 1643283 193441 1638678 333075 1177094 182900 232794 1202443 1441496 827159 1539487 225177 1543569 1181310 1343809 1320257 1148971 390205 1611209 1152562 970132 12834 424007 201838 99298 1836136 475515 1640992 511040 1846182 1489409 898531 140193 1760852 1030174 1776581 1035787 1631888 1770184 804901 1370489 1437545 977925 1357872 1198074 764564 108616 203333 1570851 17454 871010 512813 1007202 1430822 720540 306811 1012901 26589 1830554 376665 280768 317839 21648 606564 496601 1571125 1299660 416205 365569 1649221 112815 1956889 1223038 1917558 641613 1622138 1617415 1142950 619497 75789 265712 1744930 259779 1963904 1466069 452481 1572525 1600267 1987127 1126312 470858 41339 1226324 725416 565905 1272675 199865 156925 556546 536152 477957 1467135 178663 491615 291362 812917 1084139 174226 1000782 1806697 189612 1822129 1369965 1834675 477951 1010639 1005908 1023203 957723 1591246 244923 1780475 782368 733669 1951732 613447 1452751 933003 100876 1196152 67387 602473 980579 188562 1482299 598150 156368 1143828 1595783 1852914 815279 1983574 530025 1999898 1325662 542868 62599 963942 585862 818443 783076 530198 30038 8448 582091 1465407 246823 125347 1787104 1558269 1048182 899135 1700209 243334 249560 42827 1233103 321389 135654 733852 823457 342457 1396516 502440 133458 608889 1051415 1045557 1351257 551004 1678408 1677734 1598438 1084035 658332 842857 997276 313270 1114982 325955 625663 1402665 1516940 785052 39492 43560 1310302 1659746 1199879 1409893 478912 1596611 899768 961205 1349980 952859 1992074 1805008 391110 727383 1200383 1587275 1189065 986007 1979572 647151 1734340 1341139 1544963 921534 290630 646996 1854320 1802841 570968 460466 1337210 1432956 1877677 1732439 1299517 1110348 1570296 434260 1660703 1206900 1727264 1946675 30333 1339556 1418635 1164928 1690493 1944054 844858 1333020 932312 184324 575614 107074 1327724 1464868 371277 814173 10763 944222 1210334 1948144 1685027 367834 1244619 874583 1073602 1489293 912700 1867663 855165 1495119 1699766 225740 255301 18261 1602674 221058 1135881 1664204 738707 323133 1931376 948991 1227893 470632 256434 1317787 1285830 377027 672977 835197 590240 655523 1780321 1977602 1067093 1698246 1316936 1340432 678939 1845631 18067 647352 1082246 16533 1221047 1146814 161793 730657 1442778 392930 1097553 732633 470500 671001 314891 1169555 683432 1094160 1077016 1477284 1264876 1260365 1439168 1850814 1388751 897556 207503 1036157 1631003 1295408 428109 1774969 1489560 677981 1812467 417290 931888 1961265 450259 455093 1144534 1002595 962971 1113028 330898 1665209 332689 872968 904792 445993 1918476 982257 1515253 1652575 495914 1919540 967221 1054353 1997629 1033550 880683 622006 1587065 742244 490466 1425092 1953604 57672 68851 513706 1583702 1373727 1451767 1429975 98146 233229 1715731 1786471 1290979 1084908 356838 698645 435502 1088541 196706 113363 1639364 1009914 1884461 1047409 1639600 1371056 7878 1959168 1050791 586945 1028633 237731 836581 1401996 613087 584242 151648 98524 1381587 534856 1880271 1395731 297092 1264572 94127 1220280 1833243 313723 531241 1416619 916870 923303 734734 1471469 520901 1293482 146079 760317 519289 443872 1273621 1596737 1781818 1283746 1510523 1906203 982376 376952 935082 618644 1504073 6282 202696 1505565 1403669 1464953 1330232 730754 815539 1867861 722650 1164740 299489 412375 1427309 1330172 1115921 1983864 134275 916904 776117 1061353 291759 1701249 621835 1558075 253957 560587 915026 565366 1910552 114909 1579883 1660777 1785770 713048 1161113 102720 1813888 479275 1316818 1306143 479957 1093265 1738474 28880 768142 150542 1249871 1065979 252146 1389681 721884 1332573 1798421 1908925 318900 1100812 1176822 1166820 222990 658456 573526 380569 1296775 748699 382748 1634862 1623205 1692226 1355800 1008435 1287419 104193 1817735 1891029 1456405 302529 1261254 1528776 903235 487299 709333 803664 1291990 1121154 641949 1394390 1789000 33703 460235 438938 21851 1709808 1774092 5822 675514 1839352 1972178 413046 243823 1689128 1911530 1045227 1641448 226459 1585246 2226 247374 630570 1797510 1547351 453793 838726 543349 167493 825239 1254745 946803 1678286 1502226 1042223 1720957 469578 1729271 1964454 475038 406605 747588 1481143 1350422 132195 1843613 1663593 505630 1170014 726868 1394299 1803163 1911924 987374 465529 1565831 1250907 721708 206933 1780717 661748 1245081 350651 1377817 943177 1260531 446618 1483113 8651 740943 338008 1175204 1474868 867145 1356814 1685152 718654 915950 1836426 275392 1998484 599800 1478605 1716814 1261972 640909 1277739 420460 351177 10869 1368116 577604 977295 1341598 1024651 95884 1644206 517780 1706920 1138594 1963188 786095 492435 131085 1486491 1103834 492965 44415 774454 777104 1144599 1575081 1495375 1123822 1571869 736251 9320 510771 1533730 604277 326210 472797 935899 1741760 1795606 153574 654872 1739493 562739 1067776 1100445 1328293 478407 645769 1643573 629014 88297 1927406 1847586 1683167 1368070 576417 272041 311074 1985886 989402 134656 698311 1586957 1430783 147606 789852 708767 1732114 934542 765364 1559771 1106395 1473023 176928 1191124 1822919 671877 1203104 1382788 572645 492474 872695 1622110 1123676 23532 1995960 1548464 1715294 362248 995092 1587867 235280 910393 1782786 1836542 1009051 1652892 238734 1728929 1691529 523569 433634 1408113 1298654 970256 934518 347681 1561800 1129627 215439 696850 1060298 1861198 601114 908678 1908956 459879 233525 470806 1423937 242122 1163885 1825907 1947203 193535 758980 1650384 945080 605375 1289361 211635 944499 1164935 374960 751658 522997 1382546 1092038 698887 805916 1373896 1675046 112238 1079098 294110 1065998 462012 1498276 158849 792511 341960 1520049 1004444 965997 655743 783610 703513 74610 1142115 1661766 111338 1646939 104622 320017 1544521 1120205 1143324 1235930 851516 846039 811942 749414 1420092 875107 8708 209866 1280700 800841 549990 1832402 237144 991409 367735 312108 509517 1008030 701004 1077427 1114606 406245 1520716 840587 610204 655032 1996714 1197921 613355 939382 410473 1356293 1476215 1727108 1901370 1705617 139133 1413087 1916918 399187 1072212 1495850 1869168 96173 267369 1421808 1945401 1130388 413047 475235 719665 697901 1572040 639388 1471869 764853 805311 1986292 1543506 1313257 1172311 107172 993333 1393647 788795 1880608 894940 421957 88848 621622 733289 885870 1570248 767590 791271 588636 1508390 1098037 276079 79413 252795 715235 1268934 1438142 858293 1453298 1325483 589457 1487569 1365410 838756 1854776 1051045 809802 500236 387677 1454765 1626230 102525 1295427 1246009 1832900 185848 1720627 1942434 147563 1617761 1816220 714475 1777370 1134822 1939922 1750344 392697 1002920 775366 397011 1062147 584519 339223 885431 575697 1745884 1080945 1044543 1433150 1126724 973236 816488 1701283 1425752 558788 1900975 891476 1868121 1041977 938778 460789 753652 1491204 1848306 1080536 144063 436170 610858 1703583 1396792 1651623 1332442 1639196 1620382 1052843 1755595 6231 626721 1193247 1485405 776009 1551375 1738367 1004351 581748 22542 1441066 1979754 360898 928898 400111 1220432 72090 1012439 357798 266033 211046 594378 958914 697348 797034 369574 981004 1949285 1721705 725266 1353464 243643 367021 1880253 193717 1508407 650730 531323 1046563 495001 566319 1932080 834489 1618142 1074905 556579 6687 13490 1547386 278412 1391514 1362614 1448400 1357787 60256 546128 93189 378602 195830 401399 1495840 233500 492709 1701637 405918 1312999 489748 1790096 677352 624642 1378682 1538096 371126 755930 1626228 794122 1705556 145489 1976822 1518433 632499 5846 721631 1400887 595547 319442 743583 639611 662478 1695120 1646618 1914926 732051 655299 1495457 1003436 913183 208225 1022214 563590 1025075 1230594 1005047 1375815 1524397 1665682 949560 56996 1934416 1021106 1188846 1485322 1479929 1047935 1956326 587370 1541084 124841 1048840 927765 662704 451397 582085 862367 109253 713764 1234633 172591 434219 647595 1346619 1441934 1188097 199717 1206046 534945 392189 733716 1304591 1420415 1662382 1467201 1070127 1158077 1255867 1900351 192150 858785 1134673 248693 335275 848446 1224069 1345484 1136139 749871 269388 117036 627668 1893807 1184430 291709 842927 276538 34618 1927977 325145 196316 1959308 1973505 1646017 317926 989217 1330613 1949897 1906276 1338604 1427611 1657988 1179563 655607 1998492 1808635 1132560 475773 1295534 792633 1926531 1907964 1369073 540523 1305148 1244151 575775 976209 1409920 1944328 1920619 652507 277115 1780269 1189604 1852318 1875301 3973 227903 1886409 158402 599565 1688581 89420 1273721 1327037 1756542 1629439 90514 1826164 1052931 1133311 1848443 1773565 1472485 1470376 1422773 1073458 1726815 1080584 163966 832670 1973848 1672877 445596 1606667 7958 1125719 56690 378743 1475729 489298 1391385 1323113 1264800 1082128 1203339 1412908 673246 328302 1921145 876390 1594458 619030 1900984 1854283 543798 1051802 685991 1369776 1715754 1579673 424982 182979 1119583 1437051 863689 9644 1691535 1061583 1275789 1681695 351921 531723 1711957 139046 925834 1153147 1181896 1306733 304358 406902 1139688 833137 1679328 172405 1607332 604420 971653 83092 1210870 1265641 1747393 1199366 1306837 1201740 1866264 1115456 1263356 1693711 1131313 883870 1420811 496191 1385506 514452 3446 1173270 66215 163410 832200 1747590 1684767 1500948 311025 1165507 951828 1333005 875630 1435845 1400169 737226 268174 1338356 1070820 508471 480409 841898 1155980 361952 669648 62522 1056056 1015737 1110691 658859 565699 1729634 1128141 1627807 329436 1419116 1422119 990108 1709008 1878312 240067 799009 1395875 1317800 901647 556002 1813626 696844 1956492 1323069 1321508 554539 1196514 478732 1280328 427949 1227750 1725041 1782932 103132 791699 778233 373511 1767262 98750 1008463 1394820 1606067 545963 205886 440100 427360 498387 87652 774913 1387426 183074 1037882 1823905 940249 1915611 1695221 1368885 314184 1182599 1725799 650699 1197708 183152 1523225 1933007 1742687 672538 1532701 895664 1663610 786405 1605179 1706734 1810267 1244718 1543172 1716674 146668 1171669 837622 1617783 953104 278628 1975767 259562 1423134 417729 1446965 1413352 703713 1439861 1188394 1500145 1670978 1985858 500492 751222 494926 402321 1288169 1005555 122135 706186 745696 1489751 1966949 421147 1043931 1469122 1972334 1191071 740926 799770 915045 896051 1878547 157779 856962 672268 399060 523765 951372 294209 19878 795667 390252 1649394 918960 941654 1981592 840319 941721 256764 690268 29729 539648 1532450 706249 507101 259893 190681 386598 331391 886164 1106108 1622000 713850 988645 250418 1577894 1496462 122992 1681780 1340586 1596025 268550 1118340 1043108 518355 1752202 1785412 1327108 1737216 1265234 580403 1729406 1849020 809909 1877058 1402496 139795 203355 1962873 1685278 736173 1251593 172884 908918 1986128 462595 628943 946820 414819 796856 1788695 1377639 1255464 901570 1632736 149434 1200216 434588 672444 972158 1088841 558400 1362910 461830 1122871 813815 1659650 1716798 1064144 263682 866293 1238709 1032581 1157396 1918771 900381 343014 376781 1738570 780729 210342 574397 35420 41268 570053 1365543 328543 525832 584205 1967686 1935853 1833780 1161116 118921 1414263 1378727 1384273 1602979 768414 1237675 1770623 1772577 1767558 1272978 1260108 997485 1955775 1169644 684949 138935 725794 573050 533822 832336 1118297 1703659 1477533 168529 1505427 829426 468703 1551036 453244 1243220 641072 1754443 759663 886450 1071111 835462 756862 456498 301400 1286030 1739102 1675374 984947 1390410 815816 1266784 1002795 667292 1455259 1810552 1810937 482950 1814678 1039953 1213422 1829033 315900 674151 266054 1606208 850533 81332 423735 1708148 1246218 510004 1079687 139024 1926169 442814 552357 1957033 998124 1464104 138871 1138613 564041 1313791 286741 519750 1631792 975253 1929195 1158075 1855345 29785 225990 1517782 811522 1550508 1251419 1991816 1284003 1474268 1586371 1200430 917596 1863369 1970642 273957 1522118 1629267 149139 976792 172182 1079213 615151 1605114 164074 1671647 1626148 1498465 504977 1263255 798327 702309 1429559 1083978 216125 237735 938624 768081 635554 1902094 1915298 1628815 1531491 41906 309951 498531 957621 691723 1782389 1371150 425095 1487642 547807 201258 346886 615496 518651 482976 64655 23583 1642612 1785596 905972 254440 468664 469298 1434299 384879 191156 937524 1436328 1829911 1906438 363692 338132 1072718 1828146 1074432 1449024 480990 572733 961011 611774 172774 417489 662247 1519778 1404303 1366 591165 1962204 391037 1410515 1503255 1596172 1442700 957351 1184417 846596 768989 1663317 1674138 824392 1243809 1266765 934133 1981641 1706843 687458 814952 1858644 503953 766860 716220 55382 816650 1712980 246932 1606493 121983 751019 1750190 1658221 987153 209374 1853166 1636214 1421665 820820 1994835 975745 1809131 17717 839994 1481149 1058859 906772 294108 247774 1167456 154138 781963 1096235 159151 459917 1378892 801052 767537 194099 1904842 1383903 495990 80275 1622486 862403 459651 1372074 67207 1243578 1760028 1106015 838789 1660107 1294236 537094 1895654 1736097 1808893 120263 1357414 960661 950268 629157 1574422 40755 997784 558409 628242 1903025 667720 835442 540704 419734 1884038 1364581 184167 1458832 115353 997154 691024 235945 1155459 667341 1193870 177920 1202318 900459 170680 1352706 735953 914991 1863708 960717 1339223 1240765 1955372 281165 1396891 116783 69813 871214 501139 776035 1777850 1112943 860033 1487189 925417 190833 1229076 1088304 370780 1251405 272538 1034052 503982 455646 713317 1818223 1157933 227141 983400 831151 800728 1470512 525731 557976 431767 470096 154695 1550547 1659819 845342 1408641 1260882 600178 1986318 1199661 262838 1715308 1137117 1554526 1155593 1873557 653642 1961599 1731884 119673 882955 907464 410331 440701 1360600 680659 1659034 1204169 857511 940832 26390 1201972 799583 587544 704382 740019 1812563 1503402 201087 895983 284312 1951300 376274 52449 1063127 802527 1516078 1952403 151286 1434943 845485 900945 1299739 1604038 881174 658098 412266 240191 874774 241349 513996 1109377 593064 1779514 1136944 1701610 1846927 516227 1081951 275300 1608189 1304913 1500902 1600803 1304465 1040465 518182 646698 326761 1893674 1689920 211211 205662 1566586 380039 802231 435440 1876321 1229132 780469 1538755 141249 1732421 1088014 374743 189982 1899850 1749996 16394 1203336 616057 651683 1726438 1952037 1355379 1410635 1474313 1522086 1072189 780494 1290713 1747180 73233 197710 1551253 1069881 106138 78843 1661780 1170968 268988 929437 1086497 1089209 798987 683448 508209 986123 511876 713373 130470 261401 1585954 1323436 1761480 1097145 1430819 1016318 705852 1910724 234026 1940562 413992 1604546 526880 28222 954943 1094919 169120 697547 143874 869457 354152 817438 1552083 1179193 1577847 153906 929530 1926279 1295826 720888 1224395 1021143 1803621 1648561 1693444 437060 1608560 1222853 587215 1012440 234348 309320 697019 207844 560688 1045696 645729 723064 1276033 339342 286063 695530 640631 531984 1916640 50775 1686912 800853 1372981 1897167 1436160 871186 843322 1460715 102598 1477698 1328958 1568543 781037 1425860 1467083 1492375 739171 1281649 1885219 1043911 1677133 1981385 847424 429259 1108241 1674031 1508898 1700543 1169161 681581 1864488 351267 1575185 1797695 227553 680072 618361 135231 1447161 1777221 1426821 847688 1170263 1925743 333440 507547 479070 51040 95847 1607473 574775 201522 1428812 60044 1622941 1463709 1502018 877546 1127624 135545 1827070 592832 805724 1964712 1529911 1379797 1756677 431759 441426 126021 815538 1781672 1814194 1168084 626369 879374 656994 1985462 237082 1158240 1349743 771375 1791433 1916501 249515 312764 280331 102042 289299 1346833 1605050 514651 751767 41377 140016 1308627 1546300 327777 1944646 559747 1248037 570091 1419354 1463460 1516086 754511 1636308 57821 1621239 579051 1395110 1850546 1785874 452104 953975 67308 1684442 1360139 406898 914681 437038 1248068 1614828 931350 1078274 811110 1961989 573153 712462 1553308 825981 28648 1507260 1952661 693728 1844379 940379 17807 898479 79642 1077406 1070607 725559 1329411 423341 1217948 651295 882807 89660 498284 1169940 1165522 57553 233715 1967712 1281707 1445532 591253 1200142 1423767 1882926 714270 403934 127199 1947078 120649 1769568 1532011 1330655 1553386 197167 1499691 877679 941217 1419514 1673307 1394415 585208 793552 455038 1180367 1379474 452845 1854048 1110878 386865 1907900 848554 858843 679595 1234653 1846775 255775 1361890 308573 94516 889928 1004907 287612 324115 1204420 1904716 306200 1131733 1440884 721693 927896 532847 456909 167977 1215167 48601 118188 791361 1545809 1297054 893050 454300 1418100 1826227 241330 1753333 625068 133814 462713 723993 1963585 1960340 254042 1639489 770221 667903 1225723 1259334 1971454 816737 1793260 1254997 839434 801648 973365 989864 1678738 1582028 1133574 1123763 450171 1294991 724395 1020924 1263698 1170477 327328 1581794 1967079 1999146 1519047 779274 1305644 159176 1973437 292373 1461181 1635451 1796282 1494988 1023020 1840708 1868531 329193 1480253 931834 1444816 845820 1041798 866004 278675 1014510 1178455 1694485 1334466 1203777 1391516 1436529 51611 759724 463890 181389 929567 1444112 645201 223685 828610 567373 283016 974000 105375 327930 789693 643892 1141465 606617 1724908 701129 1622860 1583432 1097179 1392197 379763 955631 816927 1170631 1645392 960473 1393416 274462 1308855 1093725 55148 32593 1510528 1301946 366947 1061507 1700842 66253 522890 1123231 1679124 1471281 955186 161121 729444 617252 10444 484977 1081883 1514662 205156 560756 178315 422739 24608 743470 662274 897944 1249285 1777030 819604 1275507 1936942 1584441 169361 389300 10376 189404 1060200 1026349 178332 1355669 1542446 1956576 1310368 944986 1267013 1395913 1799730 1955154 1635606 1119346 1047278 1949226 1152649 955708 1001217 68693 983145 1930408 363600 1730350 225305 84077 1973005 46792 340577 872367 903298 1001140 1005953 356954 1265307 1751135 1769044 435151 1888618 135761 659718 858962 1023951 1767559 807507 1070365 884807 316275 692374 614104 1836303 743965 375977 1065961 639128 1463429 1410901 912972 1061834 1616057 1890468 877813 1898057 1106379 377602 1645288 642019 1594632 265687 1333152 1509626 1580760 907890 1846563 1292365 754109 964354 70580 1356784 299280 1928305 391623 209842 1069429 600920 856729 729034 1782515 637037 1632438 1467831 308412 1458283 866832 758967 1267372 551933 442556 1055364 283277 1730296 297765 779155 1983037 680 1164089 1899521 1129265 65493 547825 834995 1781815 596536 352757 527915 854461 283484 1488606 1276747 1227299 1639955 1963865 477034 244632 4418 564003 1491738 1883471 477049 1220472 1831774 1077946 272007 651539 488614 1702435 1130148 1360637 144187 1727619 1617907 721920 1441324 872319 1703725 1987408 411696 1187336 1017973 613407 1606665 839190 8823 1979569 1875369 29132 1689757 1695462 823132 1380010 1919546 1363370 1987121 280337 1848171 408337 1262690 1931895 1285051 1883230 438702 1752502 1060315 1024340 1517720 998004 990508 696316 355044 442131 389327 962951 647663 1025882 785904 1937519 1846844 1702871 229887 1152068 192408 412956 1711245 1634908 403313 561284 1117836 607031 822308 591140 1354071 1281784 1834826 1150344 1309850 1134612 224538 901622 1945872 1963458 1179 332180 80610 516273 1939127 281745 1542149 783653 875751 646129 1902397 215746 1977375 1837134 1729308 558154 595365 1134920 1407415 484801 1308196 1277256 1047725 1218779 1112497 954823 1675162 637980 706721 1688485 1856616 535790 1506140 723809 969302 1710316 147556 676569 1095449 164955 1513631 582893 169384 428575 1789231 178588 1643847 16668 1385520 473359 1564035 1647324 1645988 965054 1908308 1939428 1734196 509791 417381 736024 1439972 1733116 40186 119325 607900 792400 690253 1146867 666864 1773171 142763 75925 1486176 380125 343979 1596279 1747807 1595873 878805 1546057 1229204 1134004 1736134 1106284 647949 1722546 1334627 188385 1617900 881250 171974 103524 412830 63301 1222169 907861 1348836 1618784 612591 1680369 623672 1845941 1920760 749978 1727083 70753 1550210 1783593 1352044 1815499 1890178 1920057 1909488 687856 560193 902066 489680 1170350 1129052 220600 649003 580378 996185 285754 124653 481259 1303138 1626970 1339919 436000 444191 1693103 1430393 197544 186799 996134 626200 1754016 769808 662326 341490 456639 1531334 1561922 1412058 119632 1186224 1836179 1737383 403540 1834924 355818 757332 1721609 1393784 692620 1159234 1614572 1951757 87934 995119 1891070 1128741 959483 1601273 750886 553073 18257 744893 1352894 1002498 1880294 1897540 1916291 793539 2639 215236 430238 1220265 565444 415087 728828 1105134 1290872 1013313 1396461 1431455 1523917 919140 845953 1348956 1856221 1963938 432753 1726420 899032 1410937 272788 1462933 1535842 1286181 935958 1415523 1982823 1095614 184966 1639960 644202 595113 257602 720718 829929 1153759 1397441 1568713 1913097 627204 307588 736115 656406 1358059 1929325 1406499 1238648 285752 1828397 988557 1974185 435731 1671128 355435 1827314 1050702 826155 869853 170983 861682 1690639 259537 895487 139279 868271 145560 310025 577829 904443 371872 1315684 373332 1553229 1611142 387204 1264573 1763817 1399530 231616 96779 1179245 1550700 962486 1448911 324618 234888 1321802 1805482 141001 330068 325088 586847 1048736 526470 1401004 788212 1079743 1234816 1409430 389313 1570519 1809877 1024595 495470 696190 347921 699280 407548 631351 194605 525103 1589162 402052 1600218 1134414 1244346 224307 929028 1078164 1667372 884230 1542684 819931 1636980 23433 449469 860393 682558 1125731 733054 846663 1904654 802755 523593 600599 791181 929857 1176391 1422926 1577920 421563 1062243 892228 605846 1146011 449446 527509 594563 579353 19809 1690108 1159252 1894058 878493 779722 1896944 1614622 1215744 793414 1392537 548606 952282 224103 453112 484991 1561459 361565 1771126 1449207 1002326 367023 1966277 41548 458868 183253 685181 1736265 136565 917591 1463485 1317858 328372 1270389 468872 1211888 1272504 1346872 854749 289267 1196505 68618 1294663 1447737 1737671 1570110 1325908 1051158 1870040 1901514 230427 1376052 83239 471426 453781 721122 814264 1898252 1363841 469907 732197 1504172 769994 1385344 1083699 456734 164263 581928 850703 597044 178695 853581 711960 1050609 1376590 765129 1879786 427300 1121864 1462893 1899718 1492536 1420358 1045888 1006985 1862018 1408814 1867959 1822927 1036563 843525 1644923 1063773 1146027 1227315 1276281 1468018 749392 736351 1243939 1584938 1933198 373983 846067 787808 898370 621148 648043 1618957 1670310 331582 958917 115187 1153959 814111 557483 697159 434341 584276 1774231 1459515 1084164 975425 1835277 1736156 1936055 1019728 522029 1859778 1111318 1382265 1837513 1209282 1701688 251651 760232 209995 1267471 1970691 45517 1707171 1747692 1794088 1146833 1620459 1845888 316176 702981 1844225 901697 1195170 502818 406544 1516647 1626097 115865 1641280 1613806 1637138 1195656 1220851 786037 1549518 32114 1587426 352155 1149805 1764186 1236675 745645 1648736 843170 1074313 87201 3152 715151 1792340 88006 1418645 1343161 1863219 1252350 998007 1123224 631600 1924321 155506 467441 1654441 89775 343564 1195207 931340 198585 634251 1692698 1147573 96013 582207 716017 1482550 1442546 1669720 1211510 1896837 695625 827646 1310270 132219 1861006 262354 1332503 53403 1179934 593571 456444 1847972 886349 953416 1630250 356410 41300 97193 1667335 223207 968950 544180 936608 335581 1963032 773053 1186785 807082 1287428 769661 499213 509920 1032023 1166188 101230 1476531 21741 1916012 1475879 217737 173760 527351 1804188 1857599 853265 1515518 1365418 237046 393239 984667 45039 1751617 1545964 278145 739186 398242 1561791 1092303 1076834 1802530 1921103 1589004 148675 1520860 646184 1665240 1055182 1646023 1764664 1027269 1757449 84718 143 1527060 1032671 193010 1713073 567959 1465789 437989 472320 1787275 1312950 1551898 395445 619310 1104407 136312 331067 263109 10264 1872589 1181915 311085 184767 85004 129768 139873 1946526 476522 1233245 453807 789122 1877513 1333940 861675 316864 446947 148111 329115 1481974 164728 1075531 1946703 1041406 266849 1844364 1311944 1351664 1826463 1462472 1986969 777515 1270249 397922 1680224 1637028 1332196 811023 1942914 1567528 999718 1894000 395681 224620 1598606 1827312 832259 818 1026537 1455102 916885 1108093 655268 488995 1484524 1773447 1109073 1033948 1495757 1598633 689712 724281 436151 643566 360563 1303354 770850 1530078 1585433 1470272 82252 1231961 116652 1496079 983058 1501349 1509056 1463453 1046515 1678207 1809166 21056 1762215 578281 1977610 122580 1751417 584772 234791 1671793 551271 702177 1195447 405467 16656 196178 1291524 246139 794368 1261938 1857392 665484 1229168 998593 1537455 582922 626054 500412 1682665 119433 1538444 903356 1815471 516739 965728 1607659 582662 135121 182134 207625 38324 72817 1589735 157932 1120793 1428420 1033083 2857 647937 1658376 791082 690324 684688 347313 964558 696782 1205682 1849955 1632874 294409 326838 1554336 1939076 125721 1257252 1288224 8542 1728972 1527175 980007 1778311 387444 785391 65 1729523 1245978 1034777 1665271 922124 1238097 1856787 1197162 460030 6549 1053941 124847 1053061 1881391 1968439 1057764 1129916 420397 1862571 159031 506783 135536 1019817 1007517 758482 976980 1275714 1817511 1698253 53610 1955272 1874917 1002730 415397 577575 70095 1193774 1502498 1364909 707016 1832239 1062910 1315394 1659655 717960 684821 1306670 1822712 1808138 860351 827431 354572 161688 312291 1914396 42819 717036 1750769 22023 2235 1154025 1489585 1240533 1619698 1011761 1968940 547182 1324647 324640 1423650 202956 1122326 1202538 1732423 1070495 229813 105596 666442 1265115 389928 1499818 12656 795080 679167 597387 1064336 466037 315689 876640 400472 937326 769070 417269 645306 242173 1637912 1943105 1344868 1532852 941123 338837 852512 1232095 1305803 836251 1902537 1965969 1407286 366576 1756788 899972 1017636 550628 95118 498199 1629359 34676 377000 814547 1702306 456776 901850 1632955 164563 1798 1479486 1186402 1593377 1747754 330890 1586899 883317 1371151 405937 1409009 1143974 1702821 524714 1148978 1937504 1431177 831629 700275 317756 1180042 1575037 1100799 417400 1537624 1185298 48979 258458 1018244 681364 583984 133427 91842 1630630 1620465 1412127 462186 1233413 1343032 503640 1965529 1065278 904613 596909 36400 996123 1714947 1398673 127128 86667 1990872 441227 274230 1419267 723592 1371753 1468658 374216 693967 272894 901000 1939266 40694 904283 1773675 1805973 701048 1910604 1188603 1281795 46318 1764928 607667 1129363 1141068 638094 950274 339621 979821 1192261 1340328 1590946 1962586 1621136 1546698 1953415 1466014 1107624 1256454 1670607 874678 140258 787354 1975189 1964183 677319 1299088 1428680 558218 1238934 777713 903003 1954363 1404354 390360 1604806 1844220 917409 1449858 1339216 364923 993045 524878 1145158 1203857 1737963 1577707 128455 1633717 418580 106434 1330539 1378241 207666 1832549 254426 17763 190856 1682893 823732 1718590 1141182 1201389 1913646 651758 368802 1051163 1653526 1456374 159907 1504025 1731136 795168 1282676 1847289 639301 1633618 529363 567560 315247 1344075 157349 1095761 1639581 524746 1725155 1949029 1185540 1445979 1517622 484582 762627 1564446 1302913 1681891 1519081 312782 282359 559690 1875101 480193 977465 1744531 1814536 997286 1312778 1900995 1296953 1660694 930004 1951271 1938733 179625 874436 1570949 1432549 1269279 784969 1147435 334030 1065494 475095 47825 133871 798991 84265 1002801 1687502 350296 1577694 577103 1593842 1326351 98243 1882186 215435 1254898 1535998 706656 1744281 103090 111662 1698771 723913 611452 288376 485944 906189 659886 187925 387912 342354 593995 1872452 1858393 1042802 865596 1479059 1224198 1254443 1485528 865491 875736 1244713 1164438 414297 896439 429676 1651458 290813 1673963 929716 966229 1506592 1384664 1209316 1090137 1587951 551574 1554572 326440 1882611 1609254 926798 484655 1209361 611226 1676035 1351223 1378787 472883 995941 997246 474260 1646259 1988825 1307747 736742 925206 734608 1950125 1042529 1169098 656411 1268869 1113521 1487863 734767 1122840 1355240 1453774 827169 1165601 454110 1694463 1992660 1378694 383874 665213 1260618 636386 308365 902305 765054 525995 1832299 1032959 816888 434537 121364 898646 1398973 491913 1560791 285435 117838 1803257 859267 1815958 1710624 1276238 1575044 1899442 332184 1567364 334514 857635 1326622 1388696 1474692 679686 1541589 1173298 1226026 1524335 1720779 4856 1988722 853756 1441095 1416650 149065 426380 1256190 709056 41687 1222004 206297 1971102 18505 1054703 1375389 808810 1766 377553 453885 862551 682657 1307419 457218 258741 104991 725834 778940 1430117 1150690 439364 1427882 1918202 73937 1388466 1289567 213000 1920103 732546 146983 1545772 415428 340123 1949428 1661438 1262419 1799800 128573 1249002 875221 832199 571280 344225 1860143 360771 1778441 515181 169482 1995932 1958170 1746490 817707 1960574 1865164 571215 87333 413597 1412725 1373046 1836353 1171859 1450454 1416440 937851 47678 166943 507084 710760 598344 67151 1300036 720117 1871457 171703 428905 89576 1453713 911049 1547618 1575137 1323373 1934401 1644029 144263 1249518 121962 1651361 319906 1280074 203709 1139522 953653 616176 645566 1376261 490331 630663 184886 652027 1407468 1307800 443623 576909 1672281 1933772 297224 757432 1217454 720917 932032 1686249 293473 111722 1728426 1756277 172671 1669371 377657 1284705 817512 1311813 483731 448354 280698 143057 1416109 954777 1308577 364925 1332356 874169 1356648 488605 577487 848689 656595 538704 1876730 315142 140169 907371 1009620 1689545 538668 1754018 1544773 1404922 1173522 1129945 1373348 306619 128022 960334 14077 417730 1256964 630010 799384 91216 429710 1173181 1942765 1002779 771930 1175049 1447669 1396665 1173715 697323 1380774 929913 231497 1645646 980208 195803 53359 143573 526055 478827 659719 503286 1171287 1689512 488681 1711608 1283507 1696381 1935213 267658 1000119 1452108 695447 1367295 1991535 1446678 1724267 237321 587352 133913 1107193 263602 1682664 1953249 739447 1094315 904374 626565 1291680 292428 804083 1153366 1084345 947419 1758030 1911415 1463879 1381122 177573 124428 161977 1569571 1478698 273889 771173 308200 1424481 756800 1379236 579066 1577868 1798436 18349 1196318 930824 1408491 7473 987325 1879202 1335656 278401 264435 1071362 920533 998862 318970 1973712 1779730 598499 725700 1923899 453666 967033 1341693 1603421 1944418 65028 18923 1315859 1998082 604951 385175 916084 400500 1704718 1067177 906988 1189303 36652 85030 317574 428168 997477 1518919 170217 360185 1055517 58567 1534657 1388259 970965 1955038 1326299 1329210 1386250 1377820 595517 1759581 592843 639110 8078 382030 124759 1624948 1627115 1096805 898560 1524751 513851 1893273 1447261 1285850 1351559 1380894 433490 1511991 654576 469922 312453 848980 121722 1601250 852040 1224375 242697 282659 1845668 1210296 507777 72473 556441 303775 1999548 277033 88163 708789 639372 599990 967779 1951247 1237047 1692451 1143183 551016 1261042 1377603 760185 1471559 991841 932087 1414830 1616653 484101 239034 1586588 1134104 685052 112710 1052522 1817712 985236 1477675 607162 1097678 1681035 1107586 211475 1882352 1317598 1970814 220915 1409135 1666016 1772794 1444121 565573 1769118 390052 1235748 1203098 1985356 1472043 213004 1621860 81515 28498 1124967 1936963 7003 1601962 883330 1580210 899921 924553 1270328 1979608 896066 457672 1171432 756882 1740571 1496677 1119649 1776844 925819 1028881 121229 1501077 670429 563367 1422869 222702 559547 1987828 376385 976424 1142612 296314 1424634 1894715 1602274 1531655 1022480 42445 1301720 641238 13883 1455547 826768 935239 1800852 1351202 552391 1527276 791206 216988 1911647 31419 316369 710322 1378521 1011537 631668 1292788 1573847 1995098 678914 1886513 826379 341311 162768 1434790 1023834 12239 1196956 208427 284484 187903 1357104 421544 1278485 960379 1737733 1753027 154965 368067 1211016 381868 311420 898715 1118017 732746 738360 772056 51608 121894 197480 817487 427910 9133 807606 557446 1088214 410024 251281 188539 576403 539514 686695 880710 152167 1006545 1351914 1834628 427522 1528144 753421 605522 154127 547278 1433895 1489846 1281016 86776 306096 1505453 1350481 394858 1091040 579701 1630073 1453918 1118679 1594893 1701667 1136649 1920557 1593310 570468 1493319 1487088 159700 913035 1719609 1651506 1442612 1754350 1324164 1252774 1020670 1182171 562789 1551651 962619 1847088 758533 1283545 1781394 650771 1368540 1386884 1007681 32996 1914155 1931897 1583222 770824 1015606 513366 1520194 818664 359521 1307421 602895 410354 702392 1724312 38822 1197163 386178 732159 1643881 130614 735546 57195 972139 1740295 1598336 439476 561184 96841 158896 1453419 333816 1414002 1096007 1937920 115157 485350 1076079 1397006 864433 1416645 540740 1822674 1512754 1503362 736136 1682582 1295020 501634 713730 596448 1457679 511606 1896975 1005057 1053471 1941447 653901 1934049 763523 369096 1016076 1422623 845911 1582212 1779337 1849082 589968 575045 1124928 159804 700428 221733 918583 1100086 800549 1708657 1754313 276490 820913 144194 1541083 997715 548635 100296 1778023 973443 30354 1163997 454796 1527712 1540066 898020 182250 962948 1990092 1140099 138261 1433374 659178 1172960 1706588 1262045 41754 476982 753100 144074 698860 384033 303338 298586 1150295 340359 590274 1087988 1175180 1050478 1783793 187960 40745 1189272 283166 1596554 534843 458806 285437 54914 1179111 633817 998806 1200475 670587 1468370 733627 1229157 1472936 1911636 1010221 279783 220616 1741316 762995 1761277 1493223 1306131 1561696 1851385 1033593 1973444 1011221 740947 683903 1446723 387305 420551 1312030 250534 1564101 1447365 612169 1898947 1183554 324582 1165032 1707598 278 1217681 308750 1985931 688293 1998372 1552751 24250 1942119 1371073 1306724 16290 1515215 793112 1036960 933516 475825 1218349 1886189 864281 851956 255821 1804463 1441499 1676598 1225995 1192679 1789170 1240434 76846 440422 1063602 1193735 16232 1533403 1060744 276934 1678710 72393 669545 1045422 699481 583669 659924 581133 1036274 567914 1456334 1085940 908259 965272 480898 1635947 344900 687525 530894 702729 1964896 1337603 997629 557678 466790 1238020 868060 1251406 119782 1296773 1395187 1149179 1262557 1506202 817242 165221 634346 1829721 1842593 644629 1288301 310603 1615557 1903497 1633459 1636343 1734257 487829 994286 980513 768322 1464150 1296435 1721744 1996319 232336 1354126 838672 505617 276412 1704132 482075 1195474 679248 1773002 604217 1054008 9280 1636247 1729691 1682015 1460987 576258 305037 1695193 1348144 148212 126743 495834 629064 1273110 930462 225633 714386 618654 848265 151487 1548603 227769 1810454 1065488 444946 1446446 1583127 1758389 940615 380824 1286072 325624 1105909 1107577 93034 1780528 626138 1872167 402122 910427 1218382 381618 68645 466179 120743 1427127 1983017 584798 613000 1457938 394769 1507535 996733 167322 1486651 1218109 627128 528086 289460 1786659 563448 1243842 29073 1248134 1092898 1175650 812866 1223899 387903 641474 237167 577059 562711 744034 110385 812145 1630053 1426143 113794 1445032 508003 239891 1690552 155734 759573 1899628 891402 1124825 647382 283297 1715614 1668735 1971989 1971015 1171161 1869901 1364008 1581028 174885 142905 1175617 1147298 1251380 1770371 1920273 1437210 1624252 80731 309448 570062 654762 530283 1087354 1053909 1804186 1342107 373471 1594802 1583146 1791708 175091 629603 13350 604557 1242012 226965 1083759 413527 1165135 81821 693527 1820098 1616347 968857 259506 384313 1575589 1846334 738617 68479 49854 1432085 1168086 1065251 1458708 1503170 876815 1545386 1546346 240093 974880 862235 1607908 1630577 1619234 699189 1826591 320515 1976262 1499414 1573081 782937 948119 1748590 32807 1623345 451613 350975 437858 1100278 911213 1078368 465150 875037 257214 1220936 665573 1425537 740557 1584281 1040709 872 1601302 1905778 1292970 1858406 155917 1150683 1062248 1363412 1313885 440163 914753 467939 1696187 534335 988940 1236367 1382334 688601 1903952 865065 1752859 345693 40933 1398560 1255401 1320476 476864 307976 797033 586930 683429 870760 988942 1336598 642590 1931720 635198 524206 1221631 1418075 1208714 1142793 764602 1838494 1289653 23183 1118506 28417 926415 436373 1964352 723399 917112 1887640 1694395 1635773 1395062 1781556 233943 866786 1686077 1094995 1302602 671702 941827 1523247 711437 836126 1256436 1133104 1243811 876958 1796780 730937 1281335 924690 429719 451997 1119468 991118 1504086 984226 877882 641094 1545979 1903917 1611242 479572 576856 1240815 1157594 340788 1196528 494208 838291 775904 751734 1136598 96627 1368825 1070618 1998570 1445989 565466 874518 875476 21430 305366 894917 914197 1362350 1848345 1889450 437061 1717790 1989504 1944592 1152980 10704 132971 1519194 66923 682902 924191 1545326 455465 1082778 312467 1157001 1522964 603632 1429013 154506 232181 1559009 39980 1856963 1920131 1310487 337862 46468 1400193 539519 56806 1328191 1459500 1024793 1521757 607307 793212 1255114 1584316 1247297 643291 409101 471629 1592963 225387 359882 1597333 1203467 34365 787775 1367148 1941195 1904739 980127 1307212 1994190 525727 953649 15384 1661524 1318850 798953 284085 308417 1692914 338124 445846 1176491 627768 1425284 1103957 368266 343038 1014729 284940 250772 1397005 137950 120861 1300715 105231 1597576 354214 902249 1624486 1140578 1245865 1606274 319274 1457647 1417113 728735 119651 1383240 513934 438307 906685 590461 1200165 536468 29869 726550 970208 1442837 1091877 41798 1015197 910767 111609 1470363 1452403 735572 517076 1419410 106407 117877 183056 1563424 1974439 783620 284929 53266 482120 157617 668980 1842410 1184715 1013340 1535322 486634 751012 1404760 1975770 1502558 708315 378018 1780348 1036142 448562 1417303 276389 211892 489798 192619 15311 746475 1226595 83073 206720 1238218 281052 691423 1178739 1669415 1063384 232549 1170684 691419 541115 1548138 157713 1313508 1126405 500405 80814 29999 1613023 1226813 1407171 1523151 1373713 454653 1597485 1223442 203961 1106186 1715384 926430 458509 1930693 1914012 494592 868448 132636 1482909 1419572 293289 98581 483304 475742 321049 1647940 780135 14151 1313580 624775 188226 221243 296516 1392782 183661 1533830 665391 1868570 578663 1861650 774639 1882326 1770345 1849214 731259 1535347 1752645 660457 158817 515708 250945 1661645 1229814 1778604 1248735 1785763 1282919 1129075 1772278 1092760 1236097 1882618 1115875 1974953 866983 832690 1909370 435352 1685198 499875 894898 1071082 1480912 342329 1341194 1676041 1898830 273419 400805 1095541 681189 528001 701010 594508 1327714 1622294 1637738 955160 105311 1936524 278464 406871 119102 1832472 1657122 1837856 614419 1336164 1684825 212587 1673838 888180 1616103 636306 497168 1381825 1964834 1909213 1806549 889812 653761 1168637 1374519 1876149 162723 752358 910693 156973 1764170 1373521 1012566 1618182 1684694 1324380 1490083 1968805 827940 1717486 888342 366777 1736803 475003 217603 13927 1046599 1787261 87866 1953390 173080 1313783 343613 1720291 1625320 1668152 25605 1814765 1402948 996328 1760363 128721 1568410 930472 950098 517140 130987 1431643 1870355 1008485 1328781 1569510 1984206 1222304 794440 1609689 1963384 1246421 1202170 1443041 1216078 1406404 302036 200263 653353 1706271 901108 1507915 1914860 620252 400798 1428295 543167 602758 1431899 1095753 233239 615368 1029178 1299112 465537 257193 1093652 1793359 308992 291905 1103072 1777550 812420 1374081 1602141 1285447 1793110 1697923 873493 1707981 690596 1750659 503324 1256535 1039027 996380 639457 1988627 505834 1215258 1282794 1968624 1600583 1716347 205596 1935810 312416 1551229 482119 3329 1528825 1144493 1364023 1079962 867746 1772262 149195 1624794 1006699 104977 124097 1472699 1639012 1384142 1547178 602053 1176382 666344 1471035 1348723 913631 1187627 1721078 1211645 690006 1546495 1657183 1341044 1372852 352250 66096 95875 1660583 1451846 1991682 1655214 538053 847993 188845 1894391 682032 1730701 1742650 361585 269544 1504831 876833 1941530 1378369 892536 1490756 172586 818422 70548 1280038 630693 1980052 1347221 1010692 1732491 423701 1631822 79802 1345921 689961 274917 905953 1850749 1247687 130713 466962 433629 172318 1157033 59003 398360 872032 1500595 359535 1190601 1111255 1810176 316951 309627 50357 1169091 1952195 713901 162087 1685874 445948 447653 946770 479968 1699933 1691141 5256 461347 1982046 452356 91913 484195 662283 193136 635194 885807 1545770 301596 58978 1425737 1732228 736329 428149 1619720 1432701 298876 107159 508717 1126694 604270 987547 809438 626861 389925 1412660 1582871 649244 533557 1724170 656497 1809769 1887742 173432 1409703 460290 1344982 163122 481523 267869 1571292 1317788 396232 1971363 50166 1526759 1587683 263349 552182 1550049 757935 1060781 294634 389584 1140030 1734418 123125 410279 675174 622919 1267102 384996 1967653 183451 558150 872693 1194871 1091861 1521789 1455417 254988 1281261 1133534 1841046 1266876 1674657 534665 1864540 1979243 775450 1832564 1866187 1587913 1728329 763454 545788 421833 166929 987599 491490 1985602 1259932 1391391 475211 1723657 927375 557437 557352 1879888 1143249 1734658 1632620 1779040 173445 281084 750624 1564442 644456 962435 645167 1309102 981560 1503151 123048 281322 201383 1562424 1486012 351043 437836 232660 477042 253551 735113 1153291 1447063 1113091 1984742 1638223 89417 1801345 1549774 602713 648182 436719 455195 102368 739331 144399 868102 1408108 1902579 1997773 284268 1812891 1335579 482243 585181 915151 1761911 1495748 1601845 778314 538418 882383 80061 251652 274834 1450998 1876746 1837654 295062 1696171 815596 761690 1887662 751548 1649140 928625 646428 1214882 1991060 1820622 485470 1892789 676334 522617 812979 1960110 756944 230193 136437 1056755 59292 699799 160641 1141728 420565 1722180 201185 1185876 761004 379302 1954669 1271214 1792419 1120552 1718919 1296965 1420522 1714288 1383728 1350571 401249 1373746 1382896 1224364 629296 353665 1615670 22605 38717 1260261 767846 1230207 1532769 370783 179927 27705 447203 1861136 302570 1279038 378370 463502 402639 1227866 1134884 1990386 900487 425395 1466662 1099512 1120736 1946953 9874 157611 1846002 1524354 1876964 519032 1373077 1107324 971715 583695 1737687 607063 649774 1091317 285778 1213969 407586 882826 522448 1363112 466326 9150 1865273 529325 279016 262530 180184 840952 1040007 1238570 1499876 1034152 1978917 1250315 834183 653685 1789334 1102941 1676698 759194 24796 1269864 1111282 1628488 1956998 1657209 534344 645903 1268122 247641 1085083 298985 1306864 1231012 906314 651056 1191593 1870083 1110939 1494895 551314 904002 1114680 780774 1719226 1675456 1291 1251462 766126 1000628 1283796 589633 19047 1716592 457612 512370 905041 919775 1709586 1650897 31630 228285 1303035 1497939 1395823 215916 1230711 1621731 24142 291554 1119635 795775 1460469 740909 338732 1014706 553187 1338440 1076950 1002329 1160437 1231233 1315097 1097821 363958 212299 132600 1595291 767622 902639 128798 70473 350854 838969 1159704 218997 1806347 1030914 1059008 1304028 807126 1633050 1890558 581417 518892 1444545 1599818 210016 1053999 1054715 254917 1254374 113929 1829331 1056772 236988 456610 895604 1134710 688720 1388393 1319740 1475051 1187490 844054 1562214 662380 42976 1235392 588501 462591 179979 1695493 1525489 1077209 308444 1814013 213214 1862832 568732 767297 1553552 1666828 690715 79907 28209 1300608 1664696 1483453 381193 566074 1322288 230488 1280235 981934 509160 1306882 88604 380236 276567 1106359 1731176 839844 526598 1604459 1866673 1362438 1536798 94576 1824154 932176 1709959 1613988 1922903 507259 829392 707575 270599 1283757 876886 1892495 534506 1291707 1730963 1048556 1098207 113006 1391921 627302 1421124 1844719 932303 534906 479492 1825698 170473 359252 160530 352410 1487961 73823 423604 1538854 492472 1643931 1170757 1275858 619125 938117 1521806 1906668 1385280 160179 753647 1227481 753380 827059 456888 305600 1879929 771870 161317 1639159 1466067 746884 18262 795095 1477665 1381768 1583362 1960658 671568 1667962 843376 1676026 937689 1865351 1990600 84956 802645 1827688 694901 382329 280434 1124698 6015 619747 942305 969923 448746 634047 1345734 221070 563227 1405041 937770 1175545 133344 731787 691581 212824 653744 842913 496089 498392 420340 1734798 1450718 378580 651427 1104986 550515 918569 1775827 1490828 808481 1136522 1053117 1189556 1396428 1294812 1975722 1334704 1811898 518074 1674076 1874976 1073130 1390868 1307797 433031 735457 1797630 1609364 1632318 1346255 367751 67595 709624 268617 940592 310467 1251632 635285 321268 181761 248886 296780 120801 364480 192639 1893510 134716 1936087 566639 787915 1430366 1774106 1985638 99720 1535209 351168 223885 47604 365280 461367 943368 1998342 340786 1982044 1658931 1779154 1104342 499902 1360392 921030 1009373 426734 351239 87316 214605 75030 329150 1320821 1454822 597481 213073 1636978 1897290 1227109 1020330 232242 1642818 1911857 78995 147982 368136 425797 1843612 1263348 1897031 1034382 1035658 1782521 820754 245135 1361185 222742 1813871 418848 605112 544298 662271 1960016 286050 1578106 1598330 635235 656840 1597871 18490 693897 594925 1752433 200036 45287 288557 1715023 1148121 74138 1828313 205897 136586 585523 759135 588336 1420524 724127 188461 68371 380216 1371820 697481 1990805 1601203 1460509 1451548 282277 447242 792697 1515618 209078 1038696 40560 82815 365574 1814928 548544 1304140 1437677 603027 1748329 1283058 1843079 1986169 95017 572537 1418683 434898 1998147 414765 1829655 1625274 316883 1784198 864203 1760436 959475 726940 1703223 1256620 506262 1224143 1118791 327455 1563022 330459 821355 1746383 201060 450738 1208820 337602 182581 151353 1480641 1820930 1856585 409252 1586185 754503 715768 1430823 429125 637391 1462718 1037155 1107192 395477 60579 1231761 1929268 1603914 103037 33695 1963375 1261640 1282064 1512942 437938 1041645 677778 672612 836294 953970 1900945 1733343 917809 1450361 1468956 466573 587781 1268967 1244548 133012 1489591 232231 585106 1792278 1292834 623373 78915 492787 794148 974324 1808423 436278 397885 138682 703546 1286258 1730093 1276665 1714406 1701937 227710 1544000 1945230 772735 978849 327136 1310183 1138380 437916 1818326 531429 639594 283885 347675 849227 1878042 1426601 1823782 1483641 1226215 13959 488174 51604 1058498 379799 1561809 210241 1156687 1864057 1494833 114905 240255 218020 1197418 1821229 697204 1543442 734537 933509 419991 8769 869044 1640122 391913 622825 907981 904193 521819 1168067 573261 1543392 1605778 1829476 320705 1371710 933452 658407 26320 479008 891274 1004378 1955351 1230449 548104 1920234 1797200 1733660 1712435 1650773 23927 1383609 1315716 146058 1952189 1572088 264116 943837 1416600 889506 35636 847060 1906178 1868176 210833 45929 1161193 1007426 1336152 1028652 939710 401106 169026 1374740 462294 1699673 721762 1101432 1331806 438475 1192574 1226675 1335828 1865094 924266 1864625 352225 176547 1859618 442132 359197 377150 380132 869882 1891158 185936 797802 1750501 435406 1030137 1412144 1406096 382786 1209721 1147803 787989 1052284 1145606 506350 170848 1495794 28388 956096 1460439 330227 1944239 1902283 140504 882759 947940 798326 671945 85109 753916 626448 1153848 804026 571540 232822 549412 615482 885514 1565229 46177 476802 1097331 730257 1916093 819019 379216 17917 1294801 1064528 1036515 513032 1563253 1042506 1978989 1676563 1880693 335232 668089 1704695 1864768 1912139 1794796 962524 1836612 1293632 979509 513726 1811955 1058262 1481229 450382 1642759 359684 330619 1591960 29035 972673 576490 1995244 97104 1500548 1409082 355371 124386 735815 251605 524286 1289026 418622 358655 1530938 1006498 1538782 1264637 321968 557005 1614500 1294397 1861300 1054815 433257 1652896 297998 478022 89073 1818912 1681975 490718 1067040 142955 273190 750916 795580 813433 1342228 193534 341089 1010275 224694 1254525 1081168 666567 1202451 532446 273020 993778 1940602 1979088 554259 1935395 1601114 1869327 1428233 976064 1580299 733497 1645372 886308 1067783 966056 163385 1836308 1359505 1309376 1623967 706073 400626 1878090 1903565 189859 1258763 840917 667319 1368377 910041 411990 1574291 1401192 1180997 590365 1111695 468155 625468 1155441 723795 461731 52595 634797 454620 466346 1712191 1469267 481290 1211639 694283 390066 1323810 1029159 893205 821419 611725 1474998 1036056 954986 521163 1731370 1541089 1135118 27489 639668 471087 1052054 552561 1535051 1440211 210777 1305709 1967312 783791 1627699 1142672 785518 390025 1118211 14022 239074 1029100 1480656 1230000 1274751 75014 109415 1978951 1009738 1270392 1195931 681478 96562 393253 1300514 100999 172600 1975558 761342 133318 1677564 379983 1423618 315340 711503 1491382 802257 350244 928935 1833317 1115547 1410313 952803 1401059 504149 848941 1193010 1203555 1618415 41854 1206795 8947 1358734 1364299 175194 231558 1195322 264975 779542 1425432 1223549 102947 1372280 1550447 948460 1156272 1481029 663619 475230 534048 477194 909361 916656 605226 1438170 1728377 770915 921542 1078946 344373 547989 1509084 555941 1442085 264985 6016 376203 775625 1526487 324911 1871030 1649912 1309642 1315622 1548668 1235649 553626 1172588 108853 1933422 1867342 591868 511338 1721659 1810095 1022588 1635727 1606775 878213 1478515 1432849 1524515 1386284 267676 224439 1837384 1313089 1986355 1137494 892910 1823552 1762554 1511141 561049 43774 688077 1625957 1351585 962153 237972 800498 1138408 995850 40663 1811765 67979 326659 539947 903968 1398878 562687 1825860 718952 777712 1607938 1960350 1879594 1107036 1349690 1961320 59962 440138 1145864 376266 1641281 1421333 1364928 743500 769868 1189671 837718 1004449 938674 1122143 379030 724476 1849334 1792791 683443 1414599 1341897 1375090 1916474 1324532 1546298 1884521 928832 1642809 133238 1227189 399696 1681609 1770385 1663940 687111 601624 1593530 152601 792804 1367920 1743612 161278 637785 502575 1054166 76473 1365553 838893 1452953 161897 928682 1025179 693949 647003 554791 1301952 837230 1020665 1966078 1512900 1511105 81630 1526177 1891803 537363 1731937 329981 943127 91457 326819 502558 501145 903044 861360 1411082 1117401 824903 1282751 616539 1408475 682526 681882 1655741 1613292 382811 970824 229175 522086 1098393 1758449 570074 1883229 1964963 1002570 1142622 1828815 515483 592689 1774760 1282595 860772 995444 1980785 1359533 1562046 344317 450430 1176185 1619008 831618 146930 447300 406844 1781300 1922248 757421 1652254 1040120 378869 851272 509478 1157216 161371 298334 1809019 563686 176932 1745806 1001480 930654 1348497 790589 1995680 1928436 453316 321413 1865074 554898 359121 270831 184300 1060956 1998135 236141 241144 1299242 437651 853602 59729 1985436 1440587 506003 693149 1326278 1225521 825880 1156701 1198099 742068 643899 238726 490594 1755186 1241125 593859 755214 1112076 120773 418750 1506652 1741643 337680 1488506 1976096 1906565 14178 1755594 1033741 942472 31172 346932 242966 1583992 1684596 796145 1487026 1991344 1218864 1410499 1809831 917568 614873 224358 418591 1802186 689894 333262 200727 198431 844351 1672492 66486 1319992 1011717 382880 1417060 98520 137535 909767 541394 1475286 113360 652040 1599720 1020248 1284799 595076 123520 8214 352785 1987024 848732 794434 374169 1623486 1914931 1997044 1621079 745752 1792057 1674222 1205757 387693 1003141 1293057 145484 1439267 1587318 506506 1719420 1932007 41084 1013772 351300 416702 1862820 729307 1362758 1872904 1263780 494995 348916 130774 1589754 546001 787602 1533866 437842 1791130 1050800 1149348 573968 561126 528878 1400609 174353 948602 1245271 1445548 814757 1888356 382102 901680 1383304 1324797 1713142 478408 1755772 1632373 1279405 886074 1897990 1122089 986479 106191 234137 453859 1926512 336797 1200952 538285 1728806 1548757 1301445 1864097 489197 400000 132678 756486 1491226 351917 627159 248224 363334 1002406 1517637 1533635 1089025 1063500 384767 1643229 764526 1567066 704581 1674439 819416 1013925 680982 434752 438975 1075009 270641 1739494 1217416 763887 789981 24394 320833 1786508 330762 361191 1914927 1108180 552235 32242 1323594 1607694 1949046 641551 1009231 593205 1232583 1649290 802879 1433718 1128453 1694925 482395 520384 942618 478668 140987 1422996 774357 1485663 1776575 1146018 139965 1474792 567480 684794 966102 624823 1393179 1240512 1632646 190948 156408 1275083 922056 1544851 1322652 1161146 70229 1818203 1486226 1418569 800993 559427 963850 582426 1465582 1725958 1217999 1267543 695186 1038553 1135368 1491797 363879 1717566 456226 1485946 1889149 1098993 635161 838941 262102 1582855 465784 1123154 829939 324125 1451139 378418 55593 863028 1447130 676289 454409 1517288 342237 784099 1570357 689420 1553307 236104 680691 196734 641243 1520352 759262 450484 354253 1080938 1481430 1197225 192439 214500 466667 1952677 669361 1529773 1483298 684149 921536 1076265 951726 188163 384322 1834986 521682 1325841 1416135 455859 143720 698245 168787 413424 1639325 1604610 720267 549898 1480977 841724 193342 1517891 100795 865045 1946213 207015 460507 1901578 6599 82336 303419 1925788 638744 24876 1670289 1274658 162015 1867946 377996 474987 70125 186505 1500345 1124317 1481154 799270 1400587 672868 184557 205584 897349 1351081 783525 1894418 1527318 1922783 1794428 669560 1172164 1650202 1463348 1870250 1473028 860217 794791 713243 136351 259651 1364489 1418912 130988 137797 633308 1384327 1831793 955556 162756 1373418 1433835 1282079 240437 622715 334297 150344 1541463 315559 1999087 184080 606039 231209 1665352 1938623 757098 1987924 1192157 1405844 445202 1351290 1006831 947260 879674 318971 489338 1346906 519710 748589 172856 1833443 1753036 981986 1803393 1505886 268867 1869994 778935 1608239 93167 790634 1306353 65754 748126 754905 975659 1886831 1457439 1846522 1472896 353044 1882018 1936613 1275168 433200 884697 1422752 542469 1170898 1015470 1992492 1780195 695795 1630550 1611066 247445 465496 306487 86061 583045 883872 1083576 1064789 1931240 499702 659861 82969 1190101 1960920 1218234 825732 1384507 1419234 994310 1310452 713032 941534 1486966 17503 1539862 832356 1228823 14068 143073 719598 1611000 1919987 639696 1518783 1829673 1964002 301417 311338 1180543 813121 492974 307285 171693 1566697 286096 1400888 691051 1275214 809588 1650417 604182 1292701 621467 1388217 1134687 522719 1972384 100859 1268958 344234 646988 315202 388068 1894073 1622769 1346049 1433117 1657852 1074731 1075293 1548783 1715325 1640471 1624000 1750825 557647 594291 1718837 381965 1917502 1530641 1957511 1197544 545107 531234 1785366 568126 262087 243099 702134 837266 1361759 1058531 1687438 603270 285350 1984030 1443296 347074 138499 1352149 1455585 639642 926488 313995 1626078 502839 34756 153432 1014217 456253 126402 1395503 781486 1994179 50446 1125174 1011589 1110399 902714 1422793 977349 1818582 1975971 234555 1844830 998195 1708349 1278083 942199 61746 1723349 1281911 570108 300648 924839 1040597 706030 1934700 65648 186525 181728 1732254 1718736 1623979 543081 211926 1104487 1045459 967220 1334033 533652 1308541 1363567 1044600 1106397 1763989 966154 1019703 1271458 1794811 786494 1133573 897682 10009 461903 1796251 553484 717625 1251053 989362 1017199 1645495 604952 1282014 97827 1453661 969745 334125 408753 1470394 502512 1035461 114385 754017 392746 1699130 811088 1734915 1385824 440904 1711889 1865449 734474 903768 32922 1482408 1364843 1210279 1748618 783399 1881413 758734 1920067 336421 426709 1808263 990378 1531577 759159 342235 1851977 1196529 1535260 91037 1759912 1969875 831603 1978594 291835 1724062 1346512 691978 1015264 469971 416484 789001 1810566 668436 1213925 1432739 903077 1795612 1933533 135701 579550 1407131 1955053 1408293 1622646 1471350 728973 934186 1491542 466518 731661 1545298 1252149 579861 631950 1112270 1821269 957365 742898 1927071 1327142 1214050 83082 1839327 1828405 1472322 1854588 990607 644451 1678624 790265 1963752 336850 1721004 497085 619634 1833885 1410703 372488 1213470 839492 2997 1949585 44356 485561 1501414 1471854 215699 1796121 975076 1853831 763643 442248 952622 5113 1697394 337389 566702 1929987 1939924 1948899 1475337 1300105 1705197 1512732 1940599 1069624 1134393 613912 669216 1088324 1192972 1533636 399078 812065 1288213 1201653 787642 419217 1865568 1099510 1859701 1691559 346442 302638 92084 1079367 1609559 756530 1389441 824891 1861743 496238 774335 1228087 545076 552678 616337 429378 480357 453076 590883 957589 145532 367757 1544296 1403918 857205 249653 957360 1836153 1110113 1204024 554103 883790 1828425 1383845 1304072 1062622 570512 563707 901992 1214145 814551 1117528 1830792 1339069 275756 188077 270905 89293 1712838 1753633 858385 954668 770348 1310586 1106234 1249607 1587875 1700198 482900 808734 978298 947488 832814 881711 996260 696513 1148373 880825 1222903 1232780 614876 450208 272730 165733 1986875 1674037 119151 1446624 1915050 383414 1210914 641811 1840496 113989 120336 1652826 1857522 1917876 26311 136551 1341019 409564 786932 1934623 901029 441608 304725 343944 846612 310677 1254977 586788 904172 1734527 1142371 814400 78361 94083 1236624 305416 446203 973427 1154909 1310415 100997 1546835 1544845 1462469 459977 1880812 135333 1685489 426605 1581553 1442508 1728780 1969783 1743777 1807094 1436577 131457 681801 1753919 1592039 1917511 888001 919397 1106868 1122842 636847 795541 843952 851638 745073 328779 720346 1647249 1161811 140251 164288 426776 1575875 1457170 1619699 1846576 242413 36330 1064830 937865 1585497 1464583 1286773 1532095 1020658 1394492 135239 227898 518142 1746630 1299709 447629 1938456 1171714 92002 476785 1999222 736621 167159 518261 1808172 1811764 376500 740703 353430 1207181 366249 586054 277118 308998 764007 1371490 229912 180852 1401994 1151593 1338124 1746236 713542 1362104 1671030 1570690 1508712 270114 1355299 37812 252991 769423 130794 1989618 1029749 1296468 1192625 1446450 933834 1670969 385073 1611806 1403629 1865143 1231081 674420 373261 1051296 1982763 1753236 1063148 333344 870752 541202 1821497 1513086 480570 241296 1542276 1129668 818215 1688429 1989859 1417098 431757 1762048 1152232 141439 799441 742928 985615 1415508 1306603 619462 1262734 271957 830409 1171051 241215 694706 952829 149429 1476368 269819 423084 519826 729409 139653 1560731 1295300 61533 1072856 931968 81148 312840 300837 206896 115451 1272916 1912200 1493843 1606974 379969 775935 368913 1771226 1385437 1616497 1709154 1065693 1368022 5715 701916 186318 1970903 1398943 1107556 1806547 1344462 993922 1847996 569439 31733 18802 1653870 175650 1902158 831524 1431548 1234857 144018 308923 377659 352745 1573695 775478 1405149 876824 1629187 1194569 1808115 825096 293901 986555 1727819 1553281 1389882 1857243 353364 1229437 980787 1286743 669831 727190 869720 750500 4571 74420 640406 1172014 605402 522123 456801 898553 1129895 942983 612288 1545368 712931 407168 255462 615842 1645527 645433 985555 194654 1989556 1809130 1874946 1487370 961953 750295 411994 1728726 529618 282443 859380 1306703 1183688 1624979 825489 1376349 1903449 1278523 1634373 593678 427214 1918667 1143951 639777 273682 1708923 1183472 532058 1459544 740272 1459499 1277810 175858 1623732 924941 169295 979028 371635 1530589 541876 1487404 1685644 834128 520496 1319134 1708652 265835 1727501 1620147 398665 294799 1094946 489856 1353188 532366 1639773 1465008 37044 795492 797041 17003 1109459 390788 310413 326183 1533191 845019 818546 1624519 141182 1057635 1403749 535576 553871 624222 564781 1057754 810798 1005434 1543624 1878653 1907240 1820123 521243 659986 684097 417236 673920 1583166 869048 1077328 1719478 888238 1617086 1757775 905493 1429320 541183 1300591 738776 1643735 98676 342894 634356 396956 118063 150367 386088 1474115 854512 310660 1847636 390300 302202 460981 1549974 1811514 1085623 125983 1917889 1944785 329523 864207 200075 451939 251773 1204094 1660705 751578 1000857 659152 1592522 689566 1323711 1255501 1654275 19973 963299 478487 713945 1934985 1844552 789268 691510 803068 1917828 1443002 50388 1174746 1048021 642360 710036 124802 702072 390770 1829317 1224138 475881 54513 1352371 182033 1654394 1228401 1690900 449539 1332960 1052613 1953894 374265 1845707 240312 298512 1706351 977869 361509 128059 828837 926790 226802 22526 115807 1025917 328397 1892238 1462001 1793462 885977 784430 724488 509773 4803 1684818 1516551 1987730 1691472 816405 1541005 769539 1739186 1041225 1536419 810006 1840931 47542 730925 960940 345289 471885 1868343 552512 1818673 1137423 993686 620369 1219836 1536600 25705 1683922 12899 1536713 1593645 4379 997251 1764442 1393431 364926 1052969 1373945 1607103 508269 1702640 1888679 1645336 1301334 1744354 1097443 1766256 1178773 580362 902750 761138 864388 1179013 659560 358850 1604537 890337 798916 435761 733577 424879 756338 1013936 264063 260504 98468 617318 1658478 1685480 172666 726597 1478042 1572333 720081 19822 1324538 1385604 1761624 1003170 1689566 1940119 1079829 1889028 1087899 566340 554660 200858 765309 1192551 766220 1216424 1128774 528700 1554299 192147 1529146 716471 983565 403808 293273 1836686 1223891 1240587 994610 1482341 1282226 1420543 1093753 1799762 1467369 148269 1523785 644883 566127 866595 938236 1221426 25554 333247 1674762 1727209 1066506 497863 1286488 191439 1761773 455051 1280554 1861889 329185 1238666 464648 964756 1415849 337436 54324 1003696 940915 1069018 775588 1697263 1659736 1234745 326411 1475189 974392 709953 432092 197368 1173099 1796428 1597009 760874 313358 1762948 991050 1608385 1747377 918506 1029844 315217 26279 1906384 1465458 1893115 1691225 1402892 1275264 1535340 557251 435661 610678 1004677 179074 1236258 751642 1738427 397304 1945702 1272638 1096006 581491 167980 35519 92446 167923 882370 1739952 316402 1094241 1767018 221477 485472 1872256 1091913 144974 1814812 867369 1200735 1001857 127358 1507099 24602 1530114 521806 490903 1497631 1802399 189135 606077 1821798 1499703 1791173 1124185 1069766 548210 282754 677109 1120679 222988 1096266 1464228 813668 1683851 1637235 912324 1177848 991855 1765093 1081058 1432815 185679 1170193 369802 1401351 278438 1582839 351 751316 1460593 3060 637390 584532 933390 73975 582771 765821 1649028 667688 782103 786385 937375 1386501 325280 1366045 159382 44646 780428 1959619 1607095 10953 760277 1797289 233442 587212 555594 1629119 782505 1431703 1212009 1632331 613284 1791214 117824 1465960 1189718 609390 880236 552570 1704232 1080598 1816340 427738 1919400 793623 1155937 593983 1595839 700580 1092377 839762 493562 1408138 151213 229377 223608 314906 1926582 480368 1329401 1633130 208892 1295060 909275 1830397 835949 705411 170415 1151118 1129555 672848 1068174 1663904 715040 924063 1246552 1913455 204140 145124 1457785 652421 1818323 1033805 871754 489054 311644 1180030 1065028 445003 1150496 537969 1024350 705737 1932017 314934 344694 1293989 1996206 748530 483856 5387 1517681 238283 241964 825142 1357985 835515 1429558 1470596 462803 1578732 731331 796097 511874 1187239 1391382 1208956 1066773 575631 607513 646833 1505194 144312 1550368 555632 171094 1911689 398185 1876342 319207 235476 169766 312909 1277277 319181 382111 1735682 263531 982625 156166 1001044 1382877 336826 787503 370488 1543773 1971829 1489716 270238 1132381 1691226 49429 847228 658526 1833939 714141 508339 81292 995300 807983 281495 1917957 1297672 515182 1943908 119056 579070 1981663 81826 1773025 600819 1668239 1380814 1265826 950733 413203 420239 1406382 659118 234128 534640 866036 1622086 1267219 931031 1277948 1242453 1468540 1056782 836447 1880367 663183 135405 640670 1647743 654683 624857 210433 1244533 1061992 773330 99740 757349 1802228 1854675 505653 1879506 1444224 460710 354257 6998 1897227 37722 1396402 602801 513684 1111019 1659310 454275 1130566 905230 1676437 724824 376105 120611 320901 1710592 664319 1256400 1278412 1996577 1450956 1246564 1182093 1911975 950044 1327934 1509089 1493305 1268394 1219186 343553 1278572 3406 956874 859769 1095965 148601 848774 834600 661322 689296 1534459 1989187 928486 94454 459938 980421 1298428 490531 772526 1061779 1997031 1771882 650580 1719807 1178539 866183 869432 116841 102516 583000 1895463 1713211 1406087 845183 1591018 1590325 1635021 1105373 618619 157704 1035069 728429 1555823 1178915 378728 549271 970584 647730 827479 1972385 1078262 1945593 1443793 498050 363029 1855190 1224014 596682 1275961 731721 67986 1404075 1446321 998014 769414 1333268 1363553 1831858 829085 1639208 1888259 459514 1173795 1071658 1440851 1377994 1536153 1552305 852123 1600277 1157072 921282 1196155 581652 1605989 464498 1574019 1097394 837767 1753980 772546 1189064 646560 1152012 115275 1265546 1392506 910905 873152 1899592 650520 22850 1717123 858235 534174 1885433 83022 1277553 472197 1704271 1756829 2474 1094697 1067117 469461 83469 1453646 527901 1804692 592737 1238427 1529824 1793057 1450414 1543415 1453995 1593923 578063 301123 1715804 1721864 1390277 162401 1037988 464338 1807516 1289826 1326003 1932956 506988 1144031 1853571 195301 1003560 1946076 1370270 766320 1718846 341932 607041 1349871 1784452 348286 147691 73474 1110830 597421 319166 1756510 664407 1061398 1145870 819589 990164 1208851 998425 205909 1556606 783164 1482681 345212 1948996 1413302 1993647 1404139 1903 817586 921103 1626206 1767131 967293 1118497 482216 1636259 1629900 1595430 1237008 1657763 96399 1818830 716621 1413261 901814 430409 401385 392206 1793051 1503080 769160 368926 1001287 1122139 110752 1270221 860654 1730593 251899 1837739 1823101 26188 1252671 181051 833901 1475793 1211251 110373 759152 1547681 861722 1583400 375745 535657 1828478 1590056 17482 261144 192034 934255 1945839 312205 284577 935966 1971955 561350 1371859 136129 1205751 1102193 1546675 1268715 1671236 308190 831286 916346 1658602 376699 1395475 944705 1759756 1870354 1583318 1620565 1312060 37000 959173 152457 950539 1450698 841867 1627656 576497 134855 1909393 750298 317847 1492885 1729593 1951522 1515694 1375365 942760 1911757 716747 884159 963456 754132 145792 432399 1860915 1758 201924 1114317 88664 380392 714998 1417864 164875 695519 1486853 1140073 6797 1626262 889098 1275489 823036 74996 1080950 1644444 125970 942166 775800 323184 569471 637096 537594 997834 1250183 292277 895486 629147 176155 637176 30845 577090 978982 1724573 736371 1317660 919461 979240 564262 375070 1005138 84998 1197882 1338389 1129928 82047 1314903 1833788 1172692 174235 862494 1439888 601910 1855928 602205 172476 1896260 295867 1441579 814458 937059 1389923 465131 1157368 961245 375611 1487241 345184 916418 1035026 700243 157097 1600663 1728651 1043092 117760 1697807 904225 1263513 595721 892217 118089 317037 98437 663545 1019568 312386 1867656 822803 512313 213919 172641 721569 378472 796257 231336 993698 1610849 1587107 38876 214443 1271724 1218439 1638739 1090559 1520285 261071 1919364 255641 1557354 40059 1172303 193670 1300794 1552018 1680839 1893528 74433 1225717 1887026 1738615 409860 712239 960982 1825638 170853 1885097 1255556 1304777 719079 1383023 669558 750412 1853570 415457 669749 1511123 1409448 219133 1130638 1021632 115941 1879509 939536 1733649 866847 545707 1458965 611768 391607 1041321 1993367 840107 1623380 1126101 632877 1144206 486114 779858 194796 1998899 1757151 1940414 576508 1976865 1209876 1965396 1998062 255547 465091 1447835 181278 1635357 521697 1049596 947537 640308 562331 1764120 1146841 1066966 227412 1792462 25840 432704 1382017 252742 1120463 1642904 1755129 1813388 1940634 1157415 1861620 453566 90812 1452171 1886988 147365 33443 1050511 1325478 1213682 1298632 1752096 1985030 204990 1781294 1456063 705640 500073 1584338 1138124 724987 441721 594121 309485 1379334 373694 23656 960938 576177 1642410 645955 111031 1692113 1942407 1644691 1138812 747043 424360 506317 1052083 1258117 1910506 1841923 1667529 100302 640226 206741 769513 95544 332117 567923 1945798 1165231 618351 100441 1092843 1137837 1102120 1567074 1339718 1790480 597726 44742 460739 945210 770884 995211 1798289 424546 1030917 876474 1489037 885644 392793 449818 1031991 426743 1511008 1507574 1270566 618286 1180781 172717 1143013 1073751 1666662 622590 1776989 1308696 940449 1940085 626525 744349 1041368 1495731 684167 876236 648234 1026671 1899848 1881858 1177161 1397898 1782274 925624 225605 96683 43463 1082753 655908 980974 598327 201560 1925733 176488 1179226 1319679 116410 392776 464643 1332513 1676512 1551388 795018 280542 18731 1220642 579073 388584 73172 128377 1742549 1478547 1581251 735967 680998 701539 568194 574134 104829 1038335 1669091 133712 1229733 536826 1253239 451261 1719701 1647494 699896 856844 605629 1709341 792590 1844603 104508 1613054 1559520 1668742 1473216 1456104 128161 895321 110433 333258 586416 1393078 1743807 114120 524328 32106 1818433 1214946 151806 1130723 1626928 622500 180083 806348 1926563 1725748 1856549 820091 1631694 203796 1300117 1094453 16761 1934688 1139038 1499386 1867431 984773 1204651 593671 1262772 1517432 849316 1496114 857163 867337 1546779 1161782 1960493 1735170 812951 456570 1742301 828671 826371 1734145 1983367 847524 638497 38567 876436 341642 1745534 490935 414196 1251455 1273327 789329 636203 1711128 23953 270508 331135 1276150 716553 1833791 612512 180517 1090870 1044801 1402482 763209 499372 1499013 621537 657964 1703468 487189 1668159 149203 1877160 1256512 206455 1060337 640581 1729970 515326 766273 1983082 445395 1554725 1338958 1812160 1601387 1902217 1225643 465321 938768 1636774 1275849 34378 1146319 642777 360368 825949 1201555 243606 1909248 64956 1095480 1927916 1763871 1862711 1565326 661306 674907 1834355 702927 982344 1085702 336393 941825 1010506 984804 1188499 1191628 987445 1616515 1495820 375343 255489 1909927 605628 1568802 1660701 912461 1944183 1162078 1082078 808559 1079504 739978 582806 1807894 528314 1401747 1352858 664773 504209 1666531 1572945 766398 895744 802263 337361 1854062 684798 1787786 1134546 1926291 1109984 1241246 45166 1531315 803786 1922371 331123 771253 1677673 1565571 501167 130194 1764831 1402691 1349168 1040837 361478 763135 266526 1954823 491317 1617832 1305482 1895078 197940 1635267 1842737 478721 950606 1389526 1296311 1259504 750001 682965 1781624 1537765 1774519 1509453 1977304 1214151 316547 956798 1290187 1849359 771031 1616507 383878 1359479 988057 1594007 1240290 861746 991651 203905 150573 897039 1110362 1326512 527175 187635 706472 784506 1383847 332776 1229365 893468 1014602 1597343 1442862 1329617 1015848 30408 1350143 1802670 173065 1982922 1168429 1275998 1260471 1137833 1196650 830052 1662535 856019 1962634 1227776 671944 344288 1709672 1577940 314936 915828 513459 722163 582876 1781796 1454688 826431 480024 242348 1479172 314859 854848 1158141 1675875 128401 1285495 1084664 107519 418909 349854 766700 798281 521543 1024489 1958702 645181 1759516 19854 250735 966633 1579340 1254574 734538 781294 1762523 1078513 283680 711825 1924404 978544 1000826 626503 1722918 300986 815677 854601 1798359 677582 1277111 749845 1857303 1002861 280277 1443106 1676737 723962 341506 90655 1401139 719439 1632869 1123614 110565 1327526 1183031 1713360 616226 107325 1633934 224997 1466712 129091 1218878 1285212 690639 129958 1064409 340477 1902110 252125 1875565 1269943 47714 682081 360216 738723 1296531 1234344 937447 1983606 1414253 676465 1284994 1482208 2421 1225265 1939317 393356 36283 1875989 612292 1920166 650639 1802344 1938047 1369923 324967 699378 677699 1279522 678001 1238050 144663 1474296 1604903 982722 1164814 1980888 935474 536274 1850403 1409710 28542 110179 1194487 1906722 1037586 994354 1875713 1717202 1595035 884686 1802440 1753721 1035415 1168234 793920 1792494 1451168 201729 1481014 1910963 1335693 1804890 947 1615741 796540 234407 622231 230128 837496 1611065 1206129 1890795 1334039 1704399 533527 149842 875555 206010 143437 118821 139680 199707 76327 188723 449418 797304 305890 1314560 273538 1449318 1803499 550287 877582 20710 1263645 670008 1162455 709644 1758430 1613214 1812273 1293025 1991345 744490 312830 155573 881124 285115 38798 1515816 1249330 496098 1749511 434925 1705366 600636 43993 750472 1031305 336103 1949170 922558 925047 456337 1069986 1734282 1719784 1276921 655951 569387 1115934 952278 570913 1593764 1687781 1796657 1911017 1797268 644857 521689 307197 1409290 1178973 1765136 819651 1597002 1946371 1462187 1134069 986798 870214 1114347 1024023 972335 824422 1504619 1871886 96185 1990309 1873398 136864 727249 1497771 408189 1144914 562284 771033 1002895 320625 1754562 1705214 557447 1006585 41449 1761158 556285 1183413 476326 396537 989370 1728118 694376 153126 928229 1328747 797904 547928 1305519 42160 1554752 1149208 346394 1004992 1966828 365917 890062 279508 513008 842157 866147 602635 1052885 1384281 253735 77370 1465147 1333519 1523837 1811660 1085530 1462758 952661 532480 609094 637276 1830821 1221849 669133 753096 1736013 1257184 641602 1571927 469208 800306 1118952 1098415 148876 846062 1546144 297797 153661 469774 503132 1427117 930226 445280 1998172 1078841 1618840 174492 340147 1865245 1287223 1228797 479175 140620 1876940 1047716 1015442 420845 1426027 1305565 1347069 256970 909263 849734 1711584 387117 980071 1171335 1400583 1854326 1970685 980130 1887828 211029 1489180 1136886 1527500 1138539 25155 1280469 1926926 108943 1408794 1142258 1236543 1826800 141023 1384509 927523 1217430 479123 1475524 193086 656976 348118 1271039 283481 583440 1775957 1139294 1784367 1854918 231532 1394736 774086 436102 1251290 123753 1212827 1824414 629505 1789299 1291960 206054 1256949 442720 61968 466439 709574 76331 342715 231909 1599502 1000403 1720713 1712582 151770 312179 1529303 1546573 1766384 1331066 18352 496777 172646 1892220 853308 1980122 117177 920060 1964394 1475511 1696415 42446 229631 207734 1266936 1260097 1977886 839732 619787 389353 1088499 491750 1795176 666377 1809891 1948907 1531941 1984915 1367518 1549391 754512 1727135 202392 688749 1585778 1287082 546256 1822770 1651779 1535024 324356 1139090 1298704 1670622 991153 486228 1480976 1390047 399698 16938 339099 1100494 1338736 214599 1744981 642175 439632 1708192 1485431 1089690 1938988 1940839 1448466 54074 1859782 253921 226794 653121 527982 1769727 849850 192488 1030610 1890880 1970301 1353353 1842545 1339351 1358520 1682591 485654 1640716 1138563 1870892 1321579 168324 1198644 1734288 1231826 1659949 1491229 1929323 356403 697802 1618750 232430 1738141 1291014 385156 1220303 141339 538327 1644245 1224665 340363 78046 742974 445065 1483943 249634 1445792 708026 154470 1207287 99228 1630443 1234093 1430466 1968411 1981626 452744 1198245 523650 1887030 1513772 1320270 618884 1582815 1614315 1566160 264401 15930 1459966 1038340 565548 159614 1868785 951170 39436 1824640 374298 1917804 578333 420244 182555 24637 278514 1732857 606832 193245 102172 1220042 174279 988411 191497 498445 1900966 1792726 442951 893105 1895668 135513 1457392 1091280 1721592 1281138 957071 563905 653803 523972 647081 1161970 317937 1961993 776941 399394 1399345 506170 1796591 1337548 975796 1557939 57493 958184 1201493 1473869 97325 1540361 1983401 263057 217688 1467408 1900346 1115694 1195979 1122906 1542535 113891 258024 217110 1031600 1051630 1966063 1789250 1311830 1112416 1828927 1895142 1483473 1256317 1023277 622012 1653823 1065984 548650 495792 364461 468923 1630076 1818036 718150 629394 1766252 89679 447665 151079 290062 974394 1704733 1556708 379561 1954647 252769 697809 1830399 1167042 1877744 695830 1497757 1296365 686431 658940 583773 919077 146375 1950137 994867 221875 606082 1698702 301103 160305 462422 1499100 801918 686328 1102658 739788 231410 767062 950544 1065056 1838468 19033 1641317 1194794 367248 1784820 748578 1095163 785671 1530593 1552862 983834 653557 781389 1525415 773342 258365 1094284 1756114 1849708 1567395 1342770 1683973 72756 467644 1831003 1390110 697676 537650 1087941 1458509 395339 143648 1520697 195419 1119555 1486742 1732887 1291618 1458346 333998 1528424 1635305 1180027 310550 1152557 1225044 807362 918698 479062 1069520 1523646 1099193 1482442 1820608 1297523 1089099 1165051 458965 1596135 1880157 1858539 281420 1855557 446771 949527 465773 1818376 985082 589717 577083 839555 198576 721642 887151 497911 1358782 1947270 435515 1286744 1307482 303856 1944975 180342 1946362 284684 1920596 666440 629053 854220 649863 1289598 1859073 198506 242198 815368 1943010 982200 173359 1426341 1178151 1641629 1416250 617534 840680 867146 130551 651736 48916 1457468 239220 971836 855772 1624720 1523333 1932292 771346 1040078 1930844 1438476 164433 74431 1358499 1407471 1251825 425065 1177919 398297 1793816 935320 265303 1198630 238562 1964177 1489404 704624 979887 596810 538155 1745988 1878528 1862909 919708 1924720 1676126 175498 1854824 649904 685636 615847 346975 1372172 195877 529052 158786 1450204 1446995 1956657 798796 403589 1474248 682958 792144 908978 100650 1665275 1771853 1508153 123906 1633335 453489 1149487 156050 669412 1395141 1282983 507361 1604989 1986632 449932 117999 1613360 105514 442551 1839667 371241 1995972 79390 851474 1918465 1785619 1514224 647179 1481473 1049800 196012 980512 1560045 16923 531396 1438929 297842 1748392 1929811 1133710 155217 882783 1242191 1334163 1640351 1551548 374892 459915 801055 324445 1751272 1593564 561572 1622090 1959793 1267450 1724464 1753325 1323535 1647950 1385936 1539909 577655 1864729 127139 1347667 1865285 237474 1907245 1389789 113812 1067347 412759 875783 1974322 866774 1156198 274261 468279 332146 1590788 1717421 1969107 398060 1573565 1195472 1058869 654647 961713 73570 440431 949093 17375 1551660 852854 1339058 344592 973770 884924 1879600 1380152 364791 554968 1518698 1408787 1930934 333435 657542 486657 970882 235851 999536 1887751 635263 1387851 128761 1815708 1239815 1297829 5643 386038 1696526 638227 86290 96081 213915 1575442 1513056 507486 1768733 192053 717669 1396070 330774 854765 1148321 285973 1337616 1195293 995408 695243 907774 1011883 1172807 1013938 1041434 1997330 943724 1517216 248868 1528479 390352 1642779 1674509 1336618 1093656 193050 1624275 230686 296611 298169 995049 1762287 1949254 1678314 1500746 136064 710228 426325 696162 989381 1282524 1610496 1707106 485935 91165 893120 311197 507975 1983512 1226318 1297727 1535559 1130222 20181 351870 366366 480407 598590 733440 142532 474335 743704 822787 564346 1957106 1759849 695339 676330 162219 1964510 1663347 257063 1396422 1937247 899929 475391 1187284 275355 1493967 1383537 1169265 206394 1428195 722975 458308 1055248 1836980 505996 67216 122160 951887 1479339 1831975 293746 1549805 1910401 1849230 141959 555675 111801 199735 225839 1707000 1703605 52317 650933 1788524 1428480 220874 1568971 139799 1106385 844087 497460 676485 1905122 287092 443017 693507 1662142 469848 30717 648005 1713889 376886 662832 25283 383384 129980 185166 307308 572673 1662027 1802253 1943203 1760266 1652427 785081 645908 984229 1582562 670858 795512 1669142 1816572 1127650 1489067 1755336 544792 88220 424959 1124750 1256471 1569100 1099155 1175382 1264667 721978 1188459 1359985 506029 213938 197601 1014015 1528662 205735 834159 1537159 1837886 1829903 23809 470753 81064 1005681 1580270 1296158 1771833 862154 456952 535722 1907914 1888163 584330 919912 991795 91456 1818520 1968824 1894758 1252999 1127423 1574298 1917363 1867193 986792 1679928 679977 1354128 1393227 883630 601398 889569 1304154 178672 968112 1662018 1811510 1618320 447151 1759379 1638896 321838 1581798 769456 1648096 1777644 394071 1816685 1221439 1859379 1578539 60192 1509007 469501 350586 1783856 204252 934465 1365318 1881678 9813 907246 771251 63968 1243115 1407430 1099536 200828 1828790 1570655 1198157 1668686 1259492 831108 1127215 1460318 1917612 1838266 1203545 935954 1317013 310631 731993 1799881 1298214 1226180 1060040 1476524 1875387 1983336 1712549 1314729 1133954 946233 1276638 1526881 635734 937616 836288 1711152 716274 1807239 1805906 27368 441319 1448748 1998929 1232748 15523 1170568 172972 592058 1840244 1963715 1674896 297491 696358 1182554 977386 186627 720428 983099 319211 1182151 424313 869258 795493 1654653 504044 1267034 180049 1836706 607346 699944 1516058 826983 474050 1478436 1928336 658791 1306931 1693795 1609315 556965 880270 96355 1166488 505371 694281 191138 1507836 1773765 1483209 1545854 862126 1263207 4954 530059 472718 216694 1967017 1101564 865263 1119906 1781999 206970 1290374 1854737 191301 379836 616078 1916110 1349290 547331 125965 681464 425270 1316911 928233 1202755 1441268 158340 927583 389652 1976458 1041696 1389468 1505933 229473 248435 1701337 217068 385844 781362 185849 676990 1986692 1614960 1374982 708103 1678024 304904 984275 452584 1407353 1007891 1758098 1815041 735654 21897 400718 1061533 836466 1821511 864585 1733537 1341494 416226 1360585 1554015 380521 650549 132772 1436738 620066 1560105 822548 201066 980113 1526792 663437 179337 975046 884951 95129 256739 883359 184907 1090324 1479817 894536 1020846 1380762 331924 299123 402546 1869729 1952819 328928 418426 880156 560172 557981 126591 520253 584270 1905254 1869429 791307 1116853 209082 1166742 1052038 1259545 335028 337277 862150 1212103 914833 541191 112944 1634827 1935339 1345111 1172644 703129 50096 1779463 702195 1621728 1980827 826469 1406048 1520312 1970059 1440026 753626 1609737 1170070 1589087 309138 185262 186551 755551 892509 1407145 1837587 1862942 1032754 487168 1306695 1616775 1535268 832548 1925575 1270162 1776836 963149 908980 1784390 283793 1747756 986024 879503 306394 419795 597584 1080834 314443 1988006 1159185 1957689 122370 1165185 1013316 406222 762373 498314 1364713 351143 462666 124934 1514636 1498473 308407 1753074 747505 125925 1106597 1225165 1577854 1973148 1248960 1661029 465041 1055755 15819 410813 1249862 244474 1946733 1115782 1696282 325525 647933 1485976 975522 1005348 1662014 1185491 949078 1762093 106475 1063017 509388 309324 1862776 1755659 1726741 834618 389301 1071505 881813 1561232 643791 369947 818310 1411717 1943325 559482 1167097 1311307 1727590 1874451 149881 394302 4948 663459 817671 458707 787170 1166586 40343 1766611 1524502 74580 1562790 1224062 818212 1237341 1752911 1292504 1569187 1689320 583602 116797 1189036 357372 693072 322260 1366096 396522 533248 1536240 55570 274244 258183 1147981 1512315 821030 1483230 761526 1906014 54451 518043 1411759 1149444 1520676 137996 1557201 1618007 1421112 774039 694121 976170 73340 1947876 353650 490833 1349420 909886 450632 247052 1099729 1078654 448803 1869015 1323677 1210826 912279 899429 865581 930 1779979 893777 1904264 266661 690280 1934577 1790789 1147407 1105694 1592191 102136 1824258 1567052 1940091 766448 1959445 448794 1296545 1319581 195211 483613 158468 192637 1484892 914872 504020 251063 1309966 1956140 402757 1123653 1202489 1429882 704831 1794715 272490 1444673 1321177 1106325 600325 1186673 53088 1501938 1670771 1713017 56336 1730065 945586 708349 1018784 1039927 32774 1695513 1788611 1154937 1446283 801526 1188157 1920271 1312329 220135 961237 201434 1993981 40802 1890783 331430 1338188 98282 1333412 785853 258530 1854928 92964 420278 905403 1422316 1361346 1225935 1559032 1473208 1155759 501347 1149428 1774655 653554 186557 865041 337240 1306672 834979 722691 322981 721568 158039 257461 1586477 859633 1993644 1975849 1718582 1048863 1867668 355097 549907 1334144 847965 1482745 360362 268522 509506 1474975 1877947 382129 1866853 1881051 1929594 706748 413897 339311 275030 722900 418274 722626 978691 66450 834844 669385 1887253 1155461 112480 458845 1878997 1580918 1676372 1449659 982840 685641 410379 1297724 225945 1863004 57657 1083118 860164 899449 1324598 442444 1346618 1760726 318945 1806017 624099 320239 777559 275891 1989186 498083 505140 200439 281755 1838696 1641062 105179 357934 1625128 1231250 1240481 1791601 1284053 1943757 858354 1701970 1520466 1964543 331036 884391 417590 423647 857815 1673910 1115449 293627 1345492 590787 1778001 1202760 487702 1973791 1929935 1177406 1021563 1602439 934439 1861373 146683 592510 1296915 1320240 196965 354564 1243821 1290674 1080776 1687236 821606 1439942 1306165 759684 515026 1382371 1069361 689891 1895467 1607735 136592 684870 818363 931171 761681 1475656 842610 1289120 1160753 1667214 568193 232860 1852091 1793602 1701547 1410576 1471163 1326114 1731465 1354977 455449 1799358 105997 236509 120944 174420 1209867 582197 11278 1322341 1100296 1757996 153326 849301 298016 771859 64592 1865652 1256506 1713811 689045 1188348 1676145 1666191 1513002 1148219 680450 462176 494796 1089580 730138 910296 1250226 1841953 1896900 128808 1687458 860213 150210 1756774 1114992 1243073 177896 1210099 1550323 261555 1874248 1297385 539604 60877 795326 336441 1977863 136421 1160879 1844702 1479119 358673 803071 1982713 1886061 1822172 1601963 957842 1415854 715402 802839 508965 1169193 235361 710887 1134228 1409961 594627 1979074 1982191 1273714 362855 1730919 1557573 1892324 803034 495836 462927 809937 810748 395742 1774271 982356 1952837 1891311 1829174 1229371 73254 518095 800806 1599328 760964 1379422 659976 925043 1080642 1909704 451159 1630402 987982 180203 1703545 1437301 89305 1077297 386783 941738 836902 180154 1457569 1254983 1092145 502063 615145 1353477 1976578 1178150 1317845 267013 221586 633519 1223431 179430 1044952 1653880 1818683 1952172 798614 979921 1234990 1056878 1425222 359485 1800542 1596311 880045 1323016 940268 322999 1841709 816447 1667548 1275366 90265 625204 582494 371710 739478 1541897 859388 782877 1275573 227581 1296333 765062 586717 41956 464945 653663 1017298 1480521 1041501 212811 1548146 527605 295450 861115 1530316 51120 325849 1423497 139373 1027907 221613 241354 1266793 29994 1333864 894391 798469 361625 678451 861969 1693345 440876 744767 543361 123073 1474023 271994 503533 389145 1509488 1735159 1062325 1169349 42838 1881683 258446 535015 873597 718508 1912814 784870 873367 1861063 1464538 138525 1982561 670916 471424 1308715 1349711 422565 1364236 1903789 1401540 768022 912395 1224963 848991 1050940 688869 1994663 849595 598693 944170 45843 640210 1277022 1955239 1869330 1772552 376157 180516 1157068 170330 1849963 1069831 1274668 1215278 1649986 1945604 1826317 1087393 816615 633436 448660 1306567 313913 838535 1310949 74050 1203063 1030222 1643878 1251921 1174642 959177 1275286 1415296 567389 1775048 626522 1602348 179626 795551 243463 92955 640270 1595148 1222681 666364 1492480 464258 1063008 30841 244758 472325 28597 63927 1431299 225373 1767429 1964413 1350540 188018 108052 993011 362259 1813913 1712878 1152758 902028 1083081 1981827 161308 1407705 1630139 1284736 824767 1670465 910819 1449177 451740 784891 907842 235667 61550 1749787 238484 169636 628524 1141560 1925620 463356 1816230 1007786 507798 583942 1909072 1575688 1887398 899302 1279731 698037 1140685 744417 1001455 830503 917890 820289 658518 1039974 515127 33542 983144 474275 559412 1606499 26134 1420388 1904232 1647083 1394846 234802 664987 1227271 1795946 1484164 282961 740259 515361 1024814 1521714 1481291 853624 337815 1601032 1543559 1657719 1824225 1308428 551783 1881750 1347129 187326 1959702 749070 1479206 596258 498592 218547 452871 55535 1161486 1627117 419284 1356080 525919 1572463 961354 452173 1416616 1732652 1461696 915294 1489602 1226548 1832434 1784093 1054670 1525610 554727 1970677 1650090 1705447 1427712 1008159 1143757 855391 860465 1236479 656040 1793119 1963941 1851991 601430 334376 701601 658675 1369347 734305 744104 138065 776613 1873439 1182110 70910 1092214 498102 1782993 1266165 608163 1949349 239831 557279 388924 1617537 1778987 1133409 1953330 1854161 1636374 883408 1766430 983154 1488099 1117502 1838429 352977 284985 310056 1643969 19659 99824 1784595 986613 350356 798029 1795514 417415 422196 460285 794403 1144962 894994 227674 1428223 1984190 620370 658341 796462 1730444 1929401 1581793 319779 1694834 545965 1575420 867135 1557453 619347 93281 1703897 1649849 1003980 1612036 1441116 1973211 473613 1057059 1779839 46456 1209995 1666001 427872 1347035 1175852 340607 844055 18201 773097 1629017 1186173 21331 1891839 471921 1743684 1551175 929320 1824690 1417009 1180406 304375 1511161 1874707 1554185 1147880 228921 290598 1584170 1749243 1942701 1831204 672353 1744978 1417488 1538212 1172469 1645970 627262 1296423 806509 1460767 1149760 107965 1293209 959963 458007 1312063 803566 438872 1000768 1733451 1936443 105994 1568602 76496 234169 262353 1688190 1893524 222865 1818042 1367976 167610 1692598 222191 1326479 1650169 102296 1002868 1711364 92397 158631 202826 1533824 795238 1156034 1186294 1921950 725658 1167422 715181 108631 103157 144734 562204 130280 473401 622854 1909234 1774438 134932 1460551 972923 1992632 1431456 441531 531844 1113219 1787600 1460078 11833 320141 507906 1701452 366426 1582128 482650 91344 1799974 1163239 1260468 1013887 677426 122569 1562250 241659 1749965 856057 104555 1393578 500680 1060980 1578237 1084820 72023 1018099 1663754 1274414 653787 423338 1812259 524480 1043535 1578600 1872665 1581865 1130928 1344165 1509726 1526985 1973066 752048 626979 1181659 1864692 1926038 1955385 690480 367251 1586385 162079 565799 1923978 1497419 1279093 592376 454708 1044534 888744 61489 1817040 1431783 1491101 687287 1531804 905296 1542326 834320 1867424 1665627 1821012 480189 317624 325740 1967746 1894873 421098 1998494 1574968 1103554 1413833 1792920 1556315 259061 1261396 1527912 429268 1042217 151063 26944 194847 155210 376729 449462 1568644 12555 1244553 1122638 1157319 953672 930639 1196943 1391310 1821232 1053501 880627 596120 1985352 1387505 1939984 1359854 573337 565278 1023860 1072333 850167 785948 402288 1357422 1666856 885492 1087044 1504283 264595 1095398 1685272 880838 1833610 305514 752425 1748431 9513 1200554 1731534 84145 1918366 1648076 290066 930145 54312 914127 580689 233312 1692224 665017 1162502 1838688 1008269 1732947 334526 312137 1453494 1698734 1602238 309914 1148310 447215 631660 1717623 1520749 747621 292202 1894146 1518035 136196 1652799 567149 147682 347483 1935885 322173 980610 108138 806493 309652 1381036 1902317 13352 1564582 904187 1949691 249189 1780134 381351 854973 1709487 670973 1219564 1805767 33265 7816 1968478 547942 676807 1343704 1922866 724665 1752965 982961 1079093 825950 1277303 430693 584043 506055 738098 193504 738282 1914461 788809 1133325 829471 1186457 202266 1540898 1340117 1980719 780297 1058623 1936398 852944 1316886 610766 975900 1206325 648169 1953833 325971 1243581 80267 1328941 1975692 1718120 455505 647942 537266 47429 474398 29048 909225 1885968 492961 587072 1190347 1841688 1675016 292846 1636874 1636496 1620518 66036 700015 188180 1299215 340026 1467190 1563629 1820144 1845722 1132531 438849 271955 512700 1207525 131105 380427 1213748 1091662 866111 1979870 575194 784262 448991 1888741 635881 385486 1576167 735499 438821 1701726 258232 1599153 592986 1408440 832397 231384 731493 100182 107404 1858754 1030123 538505 311105 1164223 1370675 1332785 659749 817705 267646 1752962 64041 1092131 1307626 678869 318448 1800346 331878 429344 1523140 385332 456919 1707422 515011 1874762 1118264 1261234 498727 1819604 422560 1510504 962384 1083192 308296 271224 954168 266019 254872 1586292 945271 937252 1686609 1046203 195282 579630 443762 1180272 776713 1156589 1646315 1286629 660541 1336991 1290435 369523 181381 435026 1452 1306565 1728217 1837755 1849434 542540 976644 862559 594838 1679930 1524940 891029 1098069 1842566 656486 55482 906097 44674 757620 54211 605510 1943666 944289 746365 656387 1868596 1365339 702375 1736313 73107 460287 454860 907318 1897329 900255 818635 1015427 213580 175202 542672 1794189 1574274 870414 981 733190 473119 519969 255624 1551049 1230840 562435 566089 1745597 1190178 1773823 1587754 872137 72710 786910 362758 908201 379368 1628160 1204029 1366799 1423063 448483 668675 1067574 1324718 720246 774605 400165 249627 389630 619983 162811 407150 719724 650083 1120213 1897319 311866 471545 1759188 1494753 1575359 1113034 1547044 441162 482282 332056 1461270 1474202 1668837 1045595 1024229 1586758 886364 1444865 82031 107745 290645 272909 1595856 1101832 115779 935088 646577 1670875 1807404 644269 770783 667911 1589239 563403 1797774 1179785 177152 831428 1058382 605075 1279940 1018940 1052328 1160506 196513 1295356 1973816 1705465 145256 1153538 987372 14407 1533279 1577064 1837721 1451993 1787651 312926 1390294 894236 942662 83577 127350 468829 1347815 849942 915197 1643432 1219119 411509 1704414 796852 1572376 322458 536516 1024589 502910 857224 453856 41062 596205 422064 229113 1811185 1180299 79480 1843478 485070 81884 346572 86532 553898 868980 1063099 1054143 383898 736972 1865759 973618 655449 1558222 1728669 654097 273252 27176 339797 1758059 1245398 391118 1523615 918961 871709 735195 1404190 1371267 485372 1869927 1704530 494190 1123275 185378 709542 543625 1720847 1207220 777192 386821 20865 698157 1164164 684186 588374 1560331 1566471 1099805 1508574 301802 1087927 143133 317507 805187 1692039 1869357 380655 440758 1519693 969490 68896 622509 1582974 1651238 719898 237698 1393887 364415 1265265 306825 676439 1068479 461695 1522097 1227965 1983276 172237 537804 584795 1631301 1449492 1951981 787464 403801 1670929 1564633 1689964 1897485 1558352 466152 1119968 1749141 320116 457869 192450 300890 967104 1838697 1554543 41624 1142670 1792399 901769 1043800 894321 109172 1594114 30283 266919 756313 1021566 57122 28375 173320 575098 1870452 969581 1529996 1034277 126108 722744 605148 791503 1660254 698412 1802905 634259 1735138 113998 1711040 129921 1425022 547622 154036 1267845 1266260 1595806 1906853 1217326 74983 503413 1735478 1459990 494606 595978 1433627 651397 1245247 1634014 1297452 1222802 86072 46002 715380 1543827 939306 203426 205405 1375207 829120 1119433 376537 384620 545048 1991611 1790942 1818107 1741088 1971378 729492 181353 354602 1366062 1602264 1897409 393922 1537660 841955 90393 1601310 1478873 1091905 80446 442953 1855111 712374 1148411 115060 59188 1560817 1162112 1823873 434131 449622 1722598 1148046 1926651 1203167 1718172 1038359 1810637 292485 1024110 1381656 229338 1056719 1835017 1410017 1535257 732625 453341 1640188 1644034 735963 912298 30303 1858666 433295 1475428 847795 1736074 1383008 1237407 1864297 1911698 1639931 20690 147064 1446854 355299 1153066 1767662 1687221 1536734 1683351 1168890 1419187 1727436 593381 1880182 90418 1306243 100057 875642 1776952 559216 1476894 1202440 131045 307343 1916269 544744 1461397 1079118 340320 258252 1103692 442578 1601585 1162194 41374 1699720 1226280 1169007 683817 1639841 1760145 1101439 1466145 796675 977071 362058 807855 403615 600852 1537887 1441271 1634637 1264861 1187666 1381091 647832 1904939 638680 1968427 1980003 1759559 241175 922086 1431671 864933 1871148 726501 92409 3031 544368 1768271 11328 1708220 84784 1771650 1767842 1200537 15937 453961 1723628 821350 1583900 1934564 1939212 1068555 1329559 1998075 271057 1800952 1665783 1569893 1795745 866908 29460 955122 1346466 1607655 1878080 646608 709057 1565446 559975 737663 1402208 623170 1990984 1675012 372998 414589 677379 682132 271091 625413 1141950 1170907 1321658 1359152 196142 1458715 1102788 919680 338228 1976522 1962580 1324134 2143 753566 702361 286807 257823 851076 1648408 294492 1780791 165265 1929316 1926778 1993827 1628146 1478114 144645 1262277 43384 1808011 1853317 1645580 908146 919122 939701 1903895 1341980 1983652 1700484 761423 88989 1701933 664745 858989 588441 1397133 1526731 1315437 679473 310950 165568 1327059 1890323 1980769 214990 1541583 1971393 91354 55367 86074 186571 1201446 387938 913357 137000 653754 307217 1553085 916661 1978987 625421 1949235 238387 944895 1828239 1195271 399766 330873 1770930 1409324 1922562 1708728 434622 1946296 549394 593169 333302 944457 1109118 69614 308209 1391422 1002338 1241830 1598232 1631916 1720118 938668 1002361 800515 1166708 433476 423273 1961399 758914 1420868 1250000 1843814 775383 41045 1324947 1843371 963933 158349 1518647 1790511 1185372 736731 1153330 334791 399111 772834 741965 1166844 535087 1231630 1268897 1247998 1377346 1331831 357147 1939499 923915 399788 381791 615623 686847 1227466 1883891 257872 376701 767116 394662 240276 895742 870500 126768 1341877 199420 1863904 1118524 472528 773326 1527069 405858 1654231 286098 1201430 350444 1570681 487687 475356 868526 1063804 529235 102233 1745935 769264 485116 1751161 1228500 768034 1666254 1098602 1160153 1299956 1602361 499876 752258 1521281 195199 1040658 1105178 559510 57414 1135834 591409 1542626 1792573 919067 1291492 658629 1221516 1545052 1617733 209739 1178364 1382845 504147 1347738 1869478 1505384 802724 1296470 509928 1338499 1052882 1222781 450389 713700 412180 145832 364622 1509969 463527 1171822 407207 1338720 1454227 176009 1026909 258201 356808 83515 754492 1268561 1063587 1373079 1092621 317153 642451 1443196 1427895 18658 1595405 1308789 82452 1769406 829857 1266941 1187033 1724902 1574590 624953 1063514 1577810 736566 1187251 1812932 25473 892988 1986513 1576585 1281874 171431 321080 1336784 479413 193493 1917374 433085 1036572 397671 827066 1678455 1783808 391721 308838 427992 1577938 1892646 412598 333966 132787 1433317 1666559 245987 643985 430042 1834928 1697314 1022717 658357 1701263 1057955 1214506 1486947 1832144 1436151 256606 753081 338729 165600 1081155 195620 1788947 1469184 1555225 870527 853631 1905749 1362304 312366 1165277 1729386 1119501 667306 901928 1167560 1627956 1212119 125252 1666635 1068098 1094282 605235 1490535 1145501 971960 1727567 363093 1660888 1636121 945603 298843 1167101 1754032 158330 1462333 596480 1060865 1617331 1750633 67835 1652901 838743 1646533 1470315 644579 932393 196512 1071850 169793 1993838 1057567 1862332 1305305 956110 643493 614290 1287103 1908886 721300 1422530 626018 1396371 1573788 129317 280290 153837 1525453 993865 897956 844489 1282113 1081318 1281743 1471267 380729 717655 720616 919762 1221506 249848 1507391 1939803 1118698 1124006 252354 1874243 345495 465734 14946 1394510 1006129 1062467 796277 1721949 1022673 718667 556172 1984513 1506680 1476975 1643611 1638677 1315328 1497668 1081572 587708 1662514 1009972 1722423 1670721 1241451 1417312 490373 1042061 107879 955096 462074 730667 1032021 523009 925384 1941526 962729 209992 1761893 101950 1581180 606170 1469318 1376223 20833 1541987 1152164 542569 1315793 916650 7503 220399 417276 838333 1359422 1775328 1747834 603567 101025 169897 757516 1889795 252082 1283017 1919137 859680 1567617 1332063 1956821 1188123 724396 1892879 121170 1485083 889191 1759556 1584019 124470 1017107 1912719 1093714 1874345 703923 407945 411170 1506163 489178 274593 36436 772429 1689495 1665764 630747 290505 1140737 570198 680428 1055905 1459328 1665680 655803 1307993 737412 702054 791475 742114 1380244 1940004 936760 817823 1481071 1566718 146834 548647 635907 1913113 1119562 978935 118816 1424483 1167217 1200380 627883 1562893 327138 1999102 257920 801973 950240 1543116 106413 948995 1228650 46265 1240668 1076921 1545950 1991886 1585981 1746395 577091 179324 1307794 1695648 1217679 824833 534708 1898323 813944 326943 1463174 1626612 325093 471607 1347301 1285835 74359 463412 652804 1302187 1469559 1274119 1376670 873029 153387 373949 1215220 1083101 374073 1901763 1841145 560845 1190408 1757249 1884590 1570936 1133301 448291 397488 1639873 208187 1483108 917056 662381 96897 111758 1678176 1960956 34282 1532365 472623 567765 437011 477171 550506 392759 314100 486998 1027073 403948 390102 500716 448424 1211143 118395 1435121 1595043 508467 627210 1366035 458101 1751618 1966757 338690 1754397 146959 573087 1803422 956331 110020 969207 714940 61502 569445 740393 1983567 1065564 1128977 1818926 10004 1984813 84083 841545 1042962 1551316 1156936 1187286 1903272 826526 1374391 1359403 541969 206518 1382366 1301383 1955266 796772 1817762 1219679 1873381 1817605 1848185 1800529 623997 1235536 1239739 1245447 705759 344953 1129390 1106688 1035184 68522 569769 1052268 1695647 257078 285505 1454792 130273 252884 1721752 378453 9269 1067830 294377 1847025 1245352 104669 1468737 706643 1803054 1257847 1219093 386307 724620 1169604 1241273 789589 943229 715434 1792844 751110 1884370 236896 1754807 1100687 408427 932985 1714760 598378 1183353 750880 463515 1839959 424774 932639 1966810 187690 109000 1261595 59024 1320976 290855 1932005 1743705 1915934 1820712 1713580 1883465 404083 1626812 554215 128894 1662840 1826214 213495 94468 1550372 1404021 639207 567866 904018 58209 32521 261130 1528214 1683078 1666337 676903 1341872 525568 1453102 746725 725851 1977678 1068418 1379504 862639 1484469 1254369 1981472 1321215 1021000 434235 428553 141863 511176 781393 1276288 205567 1121156 5418 499518 960777 1336270 384970 462741 1277248 662175 1181783 762378 1203276 1926436 25573 1807074 1959586 1051826 193116 1853184 1168614 431397 228149 1837988 721773 372608 1191792 983140 671868 1510270 1677056 138370 1949571 848827 258525 944460 1590453 672615 834768 1946246 1586023 847932 931973 1046003 333242 1164072 1307860 1699334 1031870 445302 1639752 322600 1686362 1005312 1578197 1308539 1267028 378494 1615144 1842608 1056676 1594938 562941 1587389 1204956 73229 1157086 597023 1027652 1176151 1583724 612120 1012254 480780 1315202 573113 1459813 1529048 298583 1757069 479260 1749842 275990 966497 835155 1393149 1603926 700013 1485255 1032384 1538064 419559 1229498 815112 1497672 1816509 881213 1399932 1048017 1141764 1229489 1206960 919429 1438260 1767310 1622446 77981 1712256 182891 732120 1030966 435210 1422489 855543 769354 69095 180755 1053843 976494 291338 1455504 532868 203213 507199 391142 1329769 191160 171581 1979364 523214 978989 1109576 1001869 1870938 1424909 918550 1298730 1955267 981069 99139 1469523 995797 183720 380924 1898291 1413515 1447791 626401 894569 985621 552781 1592666 218277 104872 13824 1463909 763482 160561 1432363 725511 1789499 648122 1474258 763633 1807038 358104 487671 851109 248199 649861 1532037 1355053 1110180 123118 1678167 1962733 1681756 1528724 904068 1490086 124563 170582 1276927 351616 234554 145986 1195637 293965 707971 843444 169700 1404254 869888 1927921 1618813 1548943 467112 1798729 399407 601385 1625457 1062615 642444 604729 1138784 607610 1645089 1080575 1570530 1779232 1752980 1266649 333798 1107077 1214797 812588 1508514 670540 514454 1709844 594383 962340 471654 1201128 193212 874606 1432272 129414 1473668 515755 1619608 137011 1638840 987979 1747530 1207100 1361636 1978410 1207176 356777 1708425 1764808 78744 326664 223365 1023367 1066633 1985893 1692622 1759409 268838 939807 945617 18108 1697648 1005754 824812 1561615 1296621 1797758 161692 250034 755996 116010 458228 611262 580905 1578939 300376 376029 1095539 882644 1712533 85754 64159 1810058 1807617 785644 1276242 395669 216028 339436 485408 946974 1912888 1708321 1512427 696382 1187952 320662 386946 1010557 328357 587126 1940027 1244789 1855085 337531 1356303 654858 145382 568792 164290 474309 673382 887655 300589 622466 1450664 875430 1373333 1579599 344029 343787 1273865 1877533 1713665 1611385 47364 1398521 907518 23017 1629387 1165528 1613779 78180 1471866 1963628 1591396 448175 1323850 1870816 767820 1950039 663269 477092 369977 255028 1520217 715118 1589311 1042093 1187725 1397711 73519 1858897 634440 1154853 1686037 1154896 991214 7595 287096 1628982 1391992 1171444 581556 1471512 892838 763249 1910328 909253 206696 716145 280354 557935 1459774 1263519 993417 57498 1279675 927350 1881845 66368 1374342 1747615 268700 654242 1701086 832300 832162 139625 376703 659898 651546 283459 1066488 1517836 1730025 1427097 871789 1881957 151294 932411 1334373 1449763 1924033 1905084 410314 1531617 1424657 437415 30847 235295 159371 169840 498383 233880 1743049 469786 1510233 545797 293886 806184 761704 870911 1492774 109455 113407 14936 875934 722569 739795 885380 93787 767493 639998 476356 393788 1472508 1541843 663669 209468 1356748 909422 1733392 449557 561022 645401 878778 1931824 133809 715715 1397044 991189 96323 1432631 778817 1891173 607885 781826 589681 840825 233648 212037 961261 1048904 466717 1786164 988035 1341601 872666 758630 1473073 952383 284062 264769 1409038 1904343 1837007 1601495 1837607 812956 804133 1919771 193364 1211213 1674027 1039299 326118 1923101 815226 788939 930101 1370392 221017 1651378 1895841 1970584 151248 40778 1653946 884287 1266075 1704746 1070407 924411 1822105 1903345 1107595 1125890 171859 703517 1849463 1263564 1910813 515103 717064 232812 1418791 1305360 820286 231570 26358 1598263 590731 195507 1921072 1884134 1628784 731932 1543181 1351481 1656474 1458823 871812 17504 1979867 1629422 1845423 1270846 502975 72533 1004193 1681775 771678 1077641 1612857 99211 784434 21840 1468845 1543050 190816 265403 1721136 1623921 1112558 492687 785460 1658218 1963226 1629605 21631 1890124 300742 675294 860455 1347120 576553 1260686 554546 1476935 210334 1830100 734127 800139 1644656 1782266 653712 1284161 918435 879991 1153290 1659597 272677 1806795 1960138 118013 1112678 891828 386713 1031690 743437 956867 406016 948529 1129732 432011 1992201 1190540 316482 1598061 1864679 750394 1613118 1464619 1845726 478218 1240268 1246602 644283 1588 484509 1069808 958713 1204814 1242515 587056 1275929 397059 1165307 258356 585856 1343723 1340562 1549392 417540 1601295 1227241 181428 684386 1882092 863038 1667276 897047 1608374 1643892 1532713 1102148 336297 445795 129909 1031152 719852 1592747 1569871 1376468 702646 1493740 119712 432388 313890 1995947 1833390 670976 989736 43409 73924 1939207 1887978 1354352 1758706 166169 1917130 1900060 1367158 1313377 1071391 1359972 1047560 300707 1902653 1812791 110892 970513 1033044 794967 301539 1071706 554743 781741 1497675 245037 343900 1389377 1592266 1047324 1376168 1503185 36492 340552 695801 1701509 1069013 1903909 937543 1926102 309078 524864 1755261 640392 1774703 1819851 678963 1050057 975473 185592 187281 1195537 1369528 80129 1474784 294180 1912902 1534304 866303 194975 154523 49203 1596288 1005212 1520342 1717071 661735 1722931 1343341 721540 1529043 730428 462963 165235 742345 1125723 1742823 316143 1395585 1388901 776481 1989024 1520926 324164 248825 1482911 741875 1349761 314084 99788 1660235 831540 1307848 1329739 1076014 1404275 898179 574547 1833880 1682756 515678 117685 437581 471231 1705933 1837361 1432481 553202 1196117 386303 1508615 32444 1554993 673104 240708 1265343 1176754 1572570 1986820 310131 831721 600966 1796429 111375 1516066 78667 1711169 1506187 1578582 1085629 1812745 836685 142774 1029931 1380079 200817 309502 345269 227050 1074263 1168022 950796 1811025 1866242 1238210 1298554 641081 1425392 259799 1934305 1638581 1676406 137408 1122995 688227 371593 1958607 1648823 1800127 744662 874077 1066360 983619 1864620 253668 1370176 1733794 1546724 1954952 960727 1206608 1056369 1569778 1596916 380233 98476 1616993 1445298 230274 1276686 71346 805615 1255977 868833 466249 1758462 218467 571736 423779 627636 1280357 150774 602252 103671 1294995 81607 630844 1803983 836108 1301114 1962202 1408923 726435 1259749 1824 813902 1241258 1023374 204133 547313 1078637 74022 341757 845048 209338 874035 572209 493680 833441 1149252 1089642 753878 1697310 726492 1184195 183633 1336520 1336313 888584 1606596 500570 1030340 87263 964434 1719852 761114 818762 282767 1853213 586672 1359519 619529 1921986 1418396 1361396 116196 328448 558639 142541 1482487 838997 1239285 1163102 777364 587861 53530 563115 1890416 1847458 929325 475331 1188920 394237 1468490 1290773 1091933 4457 458607 122019 1472908 514309 1138261 352665 1957607 1864590 912439 67241 514282 760635 1446808 1516242 219131 615446 1738251 669842 166312 241213 138526 641792 29453 543069 1756608 396586 1493134 1878213 584131 43954 632075 952960 440936 1238530 457384 748353 1937150 1733427 933795 654226 802841 987744 929102 378505 1340247 1975622 12598 130377 1639469 1945194 1827128 348841 569452 1946941 1282056 1033658 1112621 178770 710080 163935 1096141 786348 1451011 881156 1828796 1331210 263815 146368 1945734 1914884 1658337 937355 398079 1183513 236671 1149786 302568 1817173 1053534 759909 149245 714118 1488118 182540 1483589 845960 403591 1167551 1777634 232756 1768279 1175065 413594 1047340 1568212 285715 1029241 1019955 1915827 1282484 1220079 141598 1950795 402135 1644589 860645 547465 16169 720400 1834107 588736 884253 1420536 696607 672536 1396478 802811 437403 430508 419317 1994382 1314850 41012 324070 1215707 1111225 131937 1594176 839098 1880056 1151244 216457 506384 63975 157576 1876234 4705 1397520 220353 1195296 764650 1434636 1645416 384793 1159720 457992 1615291 1539840 689637 1412400 1358236 449491 197157 1013929 851583 342823 1499405 1897094 4228 1339567 722513 1791438 1449031 866551 683699 385086 1140430 1212299 1865764 43643 1135603 1569244 182029 82558 63583 161133 1550467 565280 544567 298302 416575 1808285 470826 957397 29377 774890 291959 442421 533691 926728 1248091 1617485 1498442 69534 1682228 410564 1249886 1344529 1926500 1602668 1215232 174791 1173435 1363830 379107 254646 1286674 1635178 367504 1787610 1381805 538915 640800 1903488 1020335 1850598 595408 1085144 1960251 621982 1203791 1859039 1069167 398619 832789 103388 1738144 751188 1402756 89286 1979998 739177 1253079 1477555 967263 957067 719905 517498 225962 1856839 1163752 1309037 1222166 1903340 1844753 1480274 1562822 1504357 1502635 1678022 1333497 41058 1150969 508290 1897900 293934 88513 357631 931210 1543351 785042 595047 355570 1096714 916016 1558945 1220799 1720255 268478 886219 743041 1481610 576947 975967 1034458 627196 883362 881586 1137277 181979 1760886 1503196 920605 338141 1162388 317082 1649695 815302 206032 451849 880804 156082 834182 532747 567779 1579490 1943012 470061 1727918 402554 1292502 186850 1479024 1630103 199181 1172701 881570 261996 801701 500884 1544300 777552 709897 100985 672 1722599 827660 109783 431105 1492897 1186033 1561843 1387303 1075845 1085399 334234 47903 1328069 1470445 845878 1086439 361183 915683 1931020 368192 1561273 1436723 1512768 1742024 1772196 953145 425378 1927701 1351088 102893 1810609 1328181 468505 1233961 1040391 1927884 493674 309085 113214 389954 351301 1030359 631905 1572700 1439072 1717516 1396566 1766623 123925 575959 610620 1484345 937049 140385 107664 777145 1464665 1332883 205157 589486 1184482 52379 1898751 1243706 371107 386140 1537144 1873147 1847538 1290227 1557846 1261756 978309 1071069 873177 92287 664707 923830 526187 1040893 1598566 1931860 1931620 350116 1534562 1838879 248706 987582 1931501 235654 1261080 1039944 1259379 229154 992625 1406469 1126751 1813509 1973516 848492 303268 404424 1535046 314194 647755 155618 472918 237863 1020492 727297 543416 1909448 731804 1609473 1831522 796121 1939481 296236 744004 1705461 1575866 1843215 62019 1583204 1812969 526883 1493707 27144 863781 376712 858421 1382701 339525 270471 126009 1463702 901770 679524 296486 310406 332086 1221121 332773 1573259 235471 268104 1276499 1033171 224518 586679 134443 1312784 631159 471249 374691 1578551 1183478 1327822 1472184 1726308 3522 43934 770582 872186 400186 29739 1818242 950041 754377 1880927 798868 1095212 897516 871030 1469210 667547 1191992 669864 189152 1184656 1408061 709403 1355298 1911016 501540 1295367 303125 233170 1758548 871939 1128196 1672714 1095988 730678 629489 763898 848959 50635 1420901 1467967 1569517 1129629 320133 1418609 1058133 1450514 426699 1707431 685626 805170 1883414 66497 1324315 1716250 286492 572167 921039 225403 214921 93020 1617439 959700 1137177 945573 616402 76425 1818662 504521 365796 526468 1456206 1946331 296748 956311 758234 462076 1096399 423577 247717 1406205 45036 843916 990878 1194057 1019609 838623 379218 1925445 470635 1076712 1102188 881133 247314 280094 371221 534674 1115219 1846403 26485 1830329 1657381 1478531 838471 1153851 625804 638442 1639920 1148620 1764421 1350081 1232134 1868522 1127652 56695 1822040 1921436 1228396 1425841 129639 226937 1376231 1557289 595487 803718 333793 563828 128019 34600 1722550 581435 1050807 1452949 1870704 478083 1115666 1104700 1165846 918812 1343694 500987 220617 1427313 1298657 158990 1439575 259058 1357183 1026831 1376316 62120 11906 340244 1439232 1256817 1197734 835170 1074458 1362704 640431 803311 11639 581391 649584 1265482 1096263 1230454 1071742 1902759 1053287 1299457 1139402 1778440 1405638 641190 986764 845462 1625912 1441467 1685191 1263778 1170420 1647180 1926460 76597 491080 1327302 836818 160920 1820170 395410 1840285 791331 77712 1749227 1049626 578706 1123796 1476420 259225 398236 1552614 525788 416134 799258 1566159 1667140 1149236 62066 1622932 650057 330252 728790 247226 59436 1167964 1158109 263478 783410 1621266 870768 205002 1749571 593742 1667243 1928907 1994498 835286 1522826 882634 437385 461453 1455373 1534261 1179980 7996 179703 1424446 1439584 1037700 175559 1288793 1625170 1170711 1654366 1850360 1927816 265133 176860 1493511 410320 333795 1345818 576694 1763229 379086 395721 1713100 1140804 282040 106151 1373383 1887446 451324 879150 294313 1491703 1370757 1628177 1671479 477225 318907 1775830 976127 146609 1002776 1051326 1137119 791737 104726 1638957 726604 1671191 984613 1512887 1152218 275386 813164 726996 1565290 1281430 371562 1531496 1259923 1709604 1118569 796330 779076 1830558 710570 1783397 599261 791037 1013888 240245 195682 49074 1042753 1511169 1112100 838862 625060 1806974 344436 182517 767361 667992 1495804 1032827 1774946 1229392 191069 387016 829315 775394 1990654 1894789 1290772 601234 717587 1238226 465745 1318802 1449452 735290 110549 901524 620073 974143 85460 728466 1820951 894821 492966 1527797 1838053 1688370 1152956 1795760 275963 1152887 1286472 1211270 1457296 133521 1668356 968822 1095266 963851 292943 984212 1289167 1962257 592240 392604 1039542 1257872 1563163 1045043 1333687 1228358 957463 624981 345701 1111581 1323078 427607 1999850 1342525 1372042 560327 511030 1019763 607197 1356373 1136654 852019 1868873 1115248 1708970 10778 570862 1097588 861904 1936976 726513 1173286 1919996 681069 1733944 1583719 685486 796833 658621 614804 194671 784899 405332 1468886 20249 873120 1828582 606288 939552 1687412 1031424 636820 1178067 689721 1559694 357322 1339088 117808 1941829 499983 116499 206514 1609500 1225301 1548200 411965 1446133 768140 109298 362112 257683 1466246 995465 1918033 1085515 725312 1503891 1878084 851775 662238 1401102 1953611 1016847 297426 1189859 102402 956335 1902691 554014 1325951 1479444 1130827 1925512 541387 49921 1487114 1436596 1812652 959284 472132 1357076 1728099 1726422 1628751 1725238 1747494 627771 544917 1403585 1312529 1632595 194268 1268855 658957 446091 512309 1360979 1502529 1991594 1292340 710711 1544278 591819 928527 56468 432899 1478261 331532 1852884 560348 1277561 736644 1132559 412735 1368027 1344755 1048394 664835 846272 76104 1538324 947914 129827 1800354 759619 894550 730760 31644 1486277 1923547 705642 1309111 990329 1443538 1148649 1187553 271310 1446042 1218225 1504275 1843959 1973161 703597 595491 943552 626052 710329 245610 1375575 1911414 1931488 1179828 592873 955970 12087 1054297 1285000 308791 1453983 1683217 247921 1827129 351249 539831 1956687 804580 169272 163178 1782447 52065 768422 1308054 834857 744041 914936 1019160 4866 1079041 905746 1246264 1248305 73493 177338 977028 455104 708251 268266 743257 1056281 1647693 556585 67010 197727 871325 1577508 983824 278278 717936 345530 1989406 662575 809801 940150 1666097 1863375 553560 337136 1338981 1828036 526195 1099962 1039573 907940 153545 99861 35692 1067120 1024695 643245 1124157 61387 1607480 712040 1961985 1100626 371820 1954231 1828987 842864 1432698 399869 1166149 1251276 820067 1846272 1498670 434068 933587 1542755 1260344 896062 222069 1433181 1770007 1982968 1714743 1291494 854639 892808 301410 981839 530643 1557858 414287 1297506 761008 301229 640836 15776 430196 1322150 766981 917457 385270 8129 676749 1386870 312085 1781608 430150 1273962 243405 1845925 560512 1467884 241272 1590543 4682 665975 488090 1232441 840315 1363440 709612 234816 282404 978952 453549 45125 1675628 891053 185504 1737485 1541572 294722 1774535 583158 791567 1636759 1160180 353123 902076 314806 195561 1900065 1416586 871951 1837023 149665 1755094 198409 528603 1700693 190886 1240119 1280294 1183183 1440816 618283 677375 1975614 1606161 1170625 99128 728493 94417 228121 1139789 517066 646848 387429 77970 1218752 758206 361126 566420 664641 617902 880134 900532 1581272 1497633 963797 1172439 1948583 310452 1619894 1683216 1856988 1163399 600301 1727932 142420 625404 1052984 1143865 558008 1176835 483972 1375004 704354 211124 1434535 522654 613932 1030601 1139681 960926 527726 623283 117788 1923813 11797 1197952 916522 1472677 1846806 82087 1816069 440293 70880 809450 775915 969350 180399 563862 1320883 1851518 1243014 767568 434280 266441 410816 610059 493199 164212 214875 1859027 1720406 1349624 1073042 1723230 711773 1037131 464015 244798 177249 14096 319918 218849 1769574 1277305 420495 1685088 1296535 1569278 705383 983594 1208318 1351768 1416356 1056273 1275172 1140105 1289446 145178 1899336 1475924 362339 680307 1725756 1855326 870710 1431678 1285450 564349 883762 34718 627567 1055784 1920588 1546275 1770013 1313017 835749 552695 1221626 1802828 1831847 1846444 1052818 1149462 539960 1049000 7817 338025 400100 1836499 176542 377005 1024045 1525245 1525559 324367 533683 653017 1106984 1409297 589108 604361 9274 879837 1804052 413836 1740613 976705 1969969 722342 956685 1245590 1109983 496079 1706927 1525479 852042 657180 487662 1498034 539320 1504912 1950147 1063608 68350 1689138 1738397 715433 1661475 1272373 1102850 703990 905666 1569409 1654574 259112 9330 530507 903927 1652808 1326282 1412102 256984 1754280 1058916 1438051 92170 602638 513063 694154 1259575 1979824 427521 715019 152179 1798070 6474 577472 1253902 977567 1796667 1306983 808612 464011 723377 1384660 1453390 1658309 1114666 869794 469739 382171 560539 1758088 1600095 1514530 241326 102582 636748 1560689 242428 1316715 773537 933402 1418728 4021 346082 1043478 1372041 339519 1767871 1847788 379679 1194455 403720 701435 67928 1574710 630959 1847627 843237 1325242 1334390 766729 626456 1458036 1456353 1555666 798934 25546 17126 1528532 1822045 789805 1047440 1032052 1677160 1043609 115250 316180 576051 1072668 1627779 1159425 540302 32157 722298 956450 1160446 10579 1990871 1924118 925386 1860506 101668 666113 1762693 1659086 333776 1693058 1066772 39310 392079 525200 219508 766702 48028 1897613 1275495 757053 1830701 1299958 321429 1284443 1215280 1527519 285820 904197 736365 1077407 1557449 1975568 1478442 1526738 1886893 378791 559227 1468161 387443 404539 1999610 227266 1518248 1777802 1861961 696876 725993 1595096 355407 1639244 1991413 1981719 1154761 356169 237672 617067 638130 1080486 766413 92517 138881 532760 494935 1966009 1481557 613193 1753224 1107891 1609302 720538 531064 1459169 1881647 656414 1723027 214695 1162313 1944996 1223604 1450203 875383 1905575 283368 19044 134960 1179888 1398743 1776573 93406 1900747 660737 1469891 893806 298899 1286631 1591732 501521 100869 1660698 1648994 583334 641424 257305 974104 1366339 1890005 489302 1548034 1284035 1916059 638985 1280650 1025170 795842 955676 1308172 321564 750772 937437 835383 1574957 1581529 1437989 1860008 1997808 1795603 1788862 557667 409552 677650 437449 859709 1563694 1950292 1252637 271643 87666 1561439 1526273 1248026 1350632 1129790 1815739 1955095 183397 231301 1732469 1563374 632441 1622264 1415514 1584198 1004297 1194692 1412460 905280 741935 215948 1877005 934900 1272044 724763 1706776 489650 1759620 1715065 189088 1746902 47492 225343 498398 436651 1303329 1471254 1755896 123507 627916 1046324 102375 87557 1765588 161136 1955631 180244 1221209 93901 1745016 115102 686278 1896545 1826557 289875 1845187 286849 670117 1708584 245009 1069172 292742 426219 432053 1838613 1264142 884678 493434 1158880 615886 1563389 1315217 770089 1918929 769169 130124 1497934 1125365 1398202 1545584 1022321 1274781 537714 1480774 715788 633240 891681 829111 1668712 1305701 801350 584248 1257377 818995 742828 875544 1382183 1957837 962949 1961523 1728493 901986 1210652 626420 1753434 1928710 1967799 1155024 1671593 1518809 757412 291671 260843 1704700 237240 1889128 767657 1256347 515952 1707973 1929636 261375 1831906 1856692 699710 653293 957592 1156574 967771 1319044 1408059 525535 246723 1859371 732356 1988755 1008946 58845 1742389 280570 969099 1339429 1726751 838204 1569931 1228536 1501743 1153559 628784 413705 1441054 1655043 1108120 821307 736941 1496796 1157146 209214 1788256 1621483 560722 1333462 46073 1624773 753655 1843545 1639091 1905380 456033 774205 595747 694393 1497076 1302409 1306779 169866 616175 1469614 1459836 1667120 1930673 172384 1020166 947085 987376 331006 290948 1920804 1524425 167821 825900 1802792 595568 243991 1012953 1241402 767045 1196566 161225 99162 1111016 1230229 1534741 876692 878399 803819 1801513 790313 869770 856332 1859478 1317595 396922 630681 1670491 1902125 113648 643717 1707083 1376942 1479229 1379511 376409 518504 1030413 720646 387103 1141216 981667 1720655 336454 393364 581696 618897 229351 64901 1736180 214322 667400 212486 611216 467119 443451 1267364 39548 1776677 345116 373925 1162738 248345 184506 124872 323537 1226243 791306 99360 1516828 1172861 302449 1590475 1286792 204218 1267447 691100 281883 836762 398838 165645 1788760 1946256 1820984 43466 1814097 571925 1209050 599112 5467 625150 1338221 267356 1218378 939298 155213 1129526 1275181 1851900 51163 1771010 1219631 234541 584186 1275317 578537 928249 466315 555124 1091536 1597697 1091811 1919319 914953 1627449 74641 46279 382743 1836294 288594 14607 126955 172084 478822 877163 984076 163366 95173 1497682 1624672 950935 930466 732060 1667721 1200718 1378832 1780882 696768 988033 1900828 609057 1233125 1457474 1253987 1892520 853033 1604853 1652174 1982621 1403522 940666 1732279 1875027 1598984 1642270 1337662 94508 248881 563591 1668502 1863920 1504779 55013 1523986 1581423 888594 1481855 490499 941895 758276 278211 1604733 537420 896565 1001456 1796986 1365111 570985 1210434 1011264 723705 1038086 1924927 1428224 843535 1988549 193829 858673 805090 543363 1164863 317851 516357 1339585 1185949 846472 792272 1080412 309390 680274 1452310 596896 1894243 566940 25318 489646 1346725 1383236 1139452 1387866 261913 1007003 1445624 1621207 1283498 47428 702568 1720012 66358 501018 178701 1627149 437017 1771970 1537503 156376 1463847 1206009 255295 63302 422071 743035 1613285 1302273 1902993 1431601 274702 1145168 472478 1117182 1248533 662833 1890075 274797 1557966 1014815 314544 862327 680325 1954470 1572769 1659252 1112357 982396 1354454 1182728 622288 638023 895425 1712946 1527643 1204506 430649 405304 1942224 836643 1440729 6696 583498 1119688 1468314 87701 731834 303023 1173912 1900943 1822196 1775554 1826975 1267651 994046 853855 447947 202733 271634 681028 89403 1716379 1332864 1522094 189776 1665111 1822656 132075 1746248 24746 1612561 948063 19772 96044 1367498 1389679 1541215 803167 1967441 1098105 547454 1992639 80839 672337 1576789 639755 131725 1886640 718063 1863575 217936 1838573 1940645 720093 130021 282005 738937 358057 726036 1226804 53633 1784944 1789525 1973850 893081 1330178 497366 1111468 1749029 1615238 502671 1427246 1025934 1811913 152402 278023 1243547 85386 1974432 542830 1740657 1057272 10779 279464 1897857 887329 503517 1200751 964539 1860329 1575882 1520870 257984 833159 836411 1246219 625933 134217 239973 1253807 1458198 1740424 524829 1895737 1164907 1664127 1594136 418952 1161178 480939 1059020 942540 1202283 1121369 870762 1193286 1514627 1460875 332756 58939 789795 1859328 1282640 666707 424479 490457 1422991 1979734 1702434 1717932 570707 1974948 1170064 1938020 1809240 318126 543015 1674673 697880 1391087 602542 1847569 95015 79345 673650 110529 1615289 180662 466050 1939697 1097665 537758 1101001 1896326 614903 114408 561541 255625 1837633 746635 21745 995241 1654834 1601642 1221701 247976 291441 1667294 1402584 68838 1578268 170665 1939377 1178137 837215 124496 439155 1785815 477687 979156 475739 977987 1385153 322208 421403 1554989 1561258 1486681 661550 1674378 270445 1528612 804039 1596894 1015769 1914639 704073 1895845 1213122 17928 839208 73457 1007612 1012721 1373199 264877 1418889 105649 386969 325012 1191021 479422 247801 365929 783230 1149890 1081415 1587517 543864 1013794 1088587 700001 910916 1432994 1960953 228870 516055 1769433 1743095 598572 1805755 373283 1446605 244599 1337528 1360346 1789880 802296 543336 1460233 550440 46642 1931067 275952 767887 864670 1435186 1089826 1818345 1783929 236965 1954356 1650875 756061 76570 621238 427955 1163216 1246017 1946095 1974912 13136 1218963 377214 1582898 150256 1706403 1625446 330306 764997 1139468 1850626 276308 1985689 1798023 426884 1086474 229723 1117573 1314059 64857 320757 1703827 1036072 792815 1254052 1846166 1323729 562161 510453 795212 696120 1596664 1972869 466319 381942 1092744 1209692 789349 1501997 857936 1196104 1899431 250116 1232301 419515 35927 1234461 1491524 104081 1609300 1110960 768362 1153676 920604 1769452 599769 1168299 384602 1682075 1499618 1947623 920484 1771553 1779088 1285129 442883 1320874 832478 1524202 170522 1761238 1776133 1221745 1905109 1039506 1849909 1847411 1132610 837121 585572 334431 36635 279398 376376 389948 666651 946341 905833 975756 763839 667279 830237 484601 150028 249261 196236 1255071 984264 668440 1864714 1737333 503991 235254 499576 69177 1915851 1014004 1351956 24198 33845 1727827 372396 1318620 569326 124086 1932741 650776 1290558 177711 1745046 456959 1258619 1791382 15201 279564 739689 1694138 1622356 601086 451605 1167931 1812826 373715 1317425 120762 1994415 343545 424082 841223 1532723 902620 893443 970951 1989175 522713 954912 258590 1129073 484397 463877 1610717 1436641 1996082 1052010 1240269 1739551 1373787 458334 481934 821811 430632 938826 6783 1407355 125906 1789405 1396224 1064569 917714 1023081 1206638 678608 209027 704411 141656 1703705 497878 1982752 376539 1973840 228651 1502939 371921 1924175 1580945 70045 697998 1457427 496962 281840 1130749 1223167 1804705 1863033 162907 1272311 796136 682704 292347 648811 267991 647350 1769435 649466 615377 1806582 1429724 860532 1704333 295322 509325 1830917 1029764 146771 708318 170753 569035 595241 1893951 65025 242588 145599 1037865 1009814 645952 1152383 880719 897025 1219728 1317315 1303385 329945 387730 1178250 677597 1084341 268563 1339898 1378999 1349836 14921 1817232 808679 260224 1511948 323398 891203 49909 1033743 369397 1658919 277168 1104858 602308 1702801 1985093 888999 1496347 888384 1158768 609368 1413409 200223 1305116 861594 1674845 1062407 1947806 1940547 800990 678324 382999 144496 922608 1096067 1043550 796080 811737 180047 580103 768588 301178 722827 827561 102599 1400677 107888 1933574 364819 672912 455107 414455 1432992 1476475 957953 1730091 1442724 584986 1742096 720707 413615 186153 1425242 1243126 607491 1276616 902467 1150445 1363439 1295965 848942 1623264 1921495 871402 1874457 649207 300462 684652 1464018 445253 679957 738871 705256 1563538 569804 327760 1499967 1887236 1897246 1821765 1597795 370964 146153 356173 1162084 1126899 148783 110641 801948 117996 1760052 1045138 1575590 1765909 1801537 1649893 834226 896315 167020 150617 827839 1591992 5551 1427312 271427 539360 523597 8274 1393202 1966941 1249196 656685 194012 158742 1360818 624957 335377 1515102 1842019 103215 616390 1769672 1719477 1791108 1246643 1702842 664350 533275 151163 1714671 1779566 1740106 1363320 1726623 1382426 600558 436119 1487562 1016320 1043425 134878 1623529 1083539 870663 1507791 1245262 1187457 1488401 231468 183753 209383 1649268 1296429 1167899 1186904 638736 1188107 1156744 1643059 1524034 1491090 1836703 1646314 282227 891978 1697451 1185697 1031007 1342503 282016 931770 1449869 1172833 1187985 762081 1417250 1464470 495361 977330 1166772 1537338 1855643 523999 632104 710506 853571 1853476 1283349 879639 1723233 1198430 416691 1302340 544600 775817 1809337 782653 984610 1234919 547630 1914912 996424 1531036 535834 367516 1005134 1178760 531756 736997 418441 717437 856313 269183 827612 107671 548381 1814718 1889548 903374 1934317 1242989 1315987 414551 549729 138234 680694 1806686 653101 1536796 21246 1491156 226177 1100143 1607157 984874 56155 539289 1436202 1603151 100887 348789 1198336 1369462 981961 1633425 1750543 1609548 1435767 881671 438792 508706 1561279 1911958 239234 1227095 1445193 1468184 1836054 1021342 983677 244354 1227577 834064 1192488 491896 1935188 1495561 1313557 241844 659909 511701 1966153 1031318 455894 1761837 1306043 562991 808036 662038 129690 1669850 422244 915855 1504885 508792 1778565 1465997 1173132 357899 1604343 450909 213629 1094860 1480844 1723874 147808 1365690 966147 1625611 569300 1923657 1697800 23266 1542258 1349894 69183 90349 1902624 1471638 1790117 1691643 986896 50469 1784648 220987 773312 1243048 1491089 1369499 225316 419901 1327561 1136023 462606 95522 51222 1180870 1266615 575802 278326 1785764 1525921 673483 147599 698334 86224 1127097 336830 471683 116764 619309 679406 1719571 451372 1930319 1643745 1145530 318961 1810029 1151153 1749926 1595408 1336506 739982 1345375 1562381 427080 1388941 1384265 832340 370733 336239 1583617 1031421 783377 193830 1246691 1392376 1484583 379417 985099 1036370 973189 1127548 1584897 513789 618545 651414 1900000 1629768 542361 698546 473922 1288796 1902241 1237049 1348688 1218611 1408746 645677 763452 1794453 1320927 1621996 1334228 268433 74062 1984613 1450987 1185955 3168 805433 1049790 813254 404578 1772974 79564 1792133 1191876 1456951 539951 429892 349277 1819956 487035 1428968 1010040 1031817 787477 594783 117770 1826238 621158 819553 1150666 1840058 1177087 258068 1203898 1710944 581565 1090580 897865 1385526 767028 826230 1040498 655262 1896768 1654307 986979 435907 635102 1990789 497493 571423 311662 423424 249410 1490462 1213110 1335578 162603 449116 294760 980983 861362 1451810 164177 1112430 200107 1067562 1544065 1895876 1661191 1944634 1891289 79942 1060390 722236 1812843 1604693 1010510 1009295 1250774 468966 1610673 162148 600295 330948 318914 583861 511838 1756584 895900 889553 827724 1771706 380021 1792666 1220900 395098 1467870 41484 940083 963639 1384918 1061965 954522 517090 241190 1577991 451074 1552616 761352 425220 539247 1793468 450078 1832664 1134102 1698867 475197 493820 1158483 634723 589389 313277 830368 669563 1664823 686505 117661 673220 489964 252887 1695650 1662762 1200994 331364 113990 885736 1562021 856184 1097055 1488706 1278749 936510 745416 145828 1666507 1207705 1985823 639936 1948068 1104966 1418446 897868 1413420 1776887 1738989 1096901 1418420 1164383 1328860 690610 220528 1431099 1854841 838187 1232209 221710 1690497 332628 1201293 619770 1960489 814591 212994 1119668 1870105 1132796 1342638 1615292 562970 1285055 1313215 678677 1620208 1143641 39397 969074 864705 68499 1337196 1104478 1188727 218352 671347 1758736 1493995 958498 1780730 289331 600950 1327087 1458687 1835939 1725307 1132146 903820 1381705 1199196 860022 1292060 101434 1301566 1227958 1164831 553400 1019646 337355 250338 1386714 743827 1793478 1127099 800013 159141 348497 362313 763686 1757671 1720554 52614 315486 649379 1637610 1482851 1164857 286876 1625718 1227151 869143 340494 1371807 713077 377288 1100453 1499171 1785250 1533535 1810936 1460383 439907 330336 1269220 740693 703109 381723 636729 355059 1604190 527715 318251 366435 720475 1918052 369258 142007 672716 1975869 1645786 1380554 1738043 1849467 291958 1350809 1027835 940219 1569336 203582 1159033 1258742 174494 1426093 452352 1756645 1110983 565216 1043664 1045506 737126 565367 683363 1436789 156747 1691441 1023741 1266147 906807 841147 517159 978206 1445480 1963466 846802 1764792 1740483 648852 1260263 123812 146608 999631 1584307 1589777 963277 1590353 1775332 879531 1795672 554568 1130253 1926865 45880 161487 87026 1045394 1329089 545945 454142 813910 997237 63411 1840011 1129962 1891707 803493 1044365 1664991 1930293 501444 1272472 996150 1249306 420576 1053102 73647 1211801 66836 612270 456941 1145316 1865050 1915987 1254873 1123355 1877702 1158045 1755632 1479728 1497227 441408 575845 1519756 955771 1561486 822490 125947 148227 1083611 764798 1658353 182623 9851 1364439 429077 858839 1308506 1486475 102595 1893211 1621450 1443236 1582946 657413 719186 1065225 660848 1464158 634945 1181672 1475528 1821025 706426 1021128 1043950 116079 254648 1534666 716978 186331 238395 1995601 1538760 51859 556333 333670 1016056 1593982 707814 1911606 282184 265315 474823 1758556 53485 69261 1665775 1858289 1071659 596952 85397 824537 1637023 1192378 1784773 1635278 1229418 1659376 1896726 1090803 646292 1997016 1445911 1547937 330311 10427 260465 1448059 1199632 265307 1690716 1171488 1419274 449081 199066 1360179 11840 1189672 116639 234336 499413 19128 567868 1936709 1773307 659959 1312851 47440 617392 803935 31764 37975 1063375 1676940 1132010 1325023 1024960 1125535 1852762 1977318 598755 1755558 741720 1157568 327139 1580113 1396759 1200268 1392685 903691 1529471 1757015 1244340 349881 1109245 662177 1820371 1714212 1461393 1822504 461588 14083 930655 1457441 1800832 1076685 1703959 1734209 41929 563907 1005254 432950 1578047 293852 875090 95516 646119 472657 1373985 1875746 650902 1052900 1430008 426705 1817285 420570 1105054 1498593 1130490 646941 540194 1045007 1139310 1129729 1415913 666768 1691452 1823121 878802 1455765 166185 203242 1452138 262220 88121 189893 1894808 1545289 1650379 1680169 1919793 502142 1657382 1321487 1952180 13676 739373 1095147 1871683 787140 1936118 1849221 1921158 1416575 1855284 1421391 1257201 1717958 858754 826677 242877 568983 1972394 671440 1656614 979386 35903 1155094 609612 1651389 1483766 1346450 878267 194860 1955159 1147628 1975818 944137 1519353 501655 1889944 913585 801554 1831667 570978 1363212 414628 1016252 122319 669612 1551154 908003 264673 540914 597197 1981593 193780 921660 310573 503961 1658880 1012856 1857535 1754220 151539 678899 965178 513262 1959798 1455815 1379893 1357827 1992599 1890065 1521469 687916 398868 616910 1816376 1767795 1605869 274077 1094203 296443 1433915 1010507 354610 451917 1368549 1504724 1960127 168694 122967 1887793 661774 5501 1262671 818227 1670573 1577023 373786 199723 1029816 1804907 429253 1863008 704763 1357712 1454565 392607 667666 490601 1204458 185265 1069993 1923694 1835917 1875368 555344 702919 1832557 1220388 887322 1988151 1910778 1953358 1904540 30526 1876074 1360212 1012404 1228780 1468088 1398599 1495799 1203553 8996 1309016 141277 1313225 167873 1615484 350690 358172 1190033 827382 894761 1062682 115550 1929453 1299332 1692777 74191 1180962 1970547 35384 721882 242456 417759 1907257 1204576 1036980 33877 233765 1440690 1988654 854173 1296654 1595740 1414146 1625896 1567643 263375 349694 460454 1895022 364158 1446173 1360699 760739 1967375 93258 1141577 483100 265357 359877 372421 193091 1198250 1937228 154118 720686 1645091 1681444 477179 1279946 588658 69350 513841 137860 1440547 24006 411554 1345167 1135040 1312967 1244376 872456 1500453 1091595 368334 1996697 872630 1132032 1888309 315750 1586222 545816 1909157 1442110 1358202 1446943 1237234 1908422 616537 1924399 1082721 759146 513722 416520 323412 1483055 1973696 1707433 656352 278618 519784 1936708 1976568 46813 1346766 1245406 1066444 1125942 368465 1299733 1977497 1545470 1702523 1182562 275557 566358 1714472 278106 48171 1159301 1212489 616886 384320 1174136 1052539 1579917 1507910 1910493 332135 1134918 1117213 1661332 1567818 1808415 1171458 789042 1606008 310888 868991 1144003 556764 1807321 1777048 671428 580108 646423 741056 262702 1637918 1482788 1447374 1001943 254213 458791 215904 1556284 218478 807359 1220575 733455 150649 1386519 1125760 1425581 1970772 64246 1011642 1559023 264266 536817 306525 772022 11794 1781488 661978 416149 1888280 720519 1881560 780976 1177766 558354 43727 1909902 1500463 859456 518633 1081753 446961 1829842 292914 956448 83336 1258233 1972345 905203 1986629 1129500 712222 297053 44119 1805538 1756783 901633 1712170 509324 1857608 191062 466364 590891 1876076 1636615 1828236 913316 500374 1674692 971881 1676731 744480 144855 1321493 225543 252180 1528667 564503 29345 211474 689694 83243 1383100 1018504 683848 828344 738869 578564 736530 1074431 775416 1335781 1250257 1562875 286733 88442 1492372 1320521 287487 205479 327963 1590624 1682891 47727 640003 1662688 862120 33480 1907851 1186231 1635314 929162 1832279 1208395 1330997 441221 749061 1779688 602207 1427104 1140596 575511 1675650 314385 271766 556158 857427 130583 1122471 31692 32437 1960675 732711 495601 962550 958082 633710 480823 151200 1798207 1761334 321792 697601 397270 1666433 1448229 1684840 1903202 152649 1542481 1104872 1357405 1047777 311775 567251 841130 181232 764299 193933 648329 1747294 1775515 1436552 1520168 670892 787592 62272 1931001 554372 1352127 1804325 1189160 444065 1071828 1161282 1683869 1042255 1847665 1563912 77657 585784 1386323 1674058 732032 547045 421497 1706373 919186 1147303 1983972 1394309 1148050 1344253 1499634 292107 1191650 834702 236667 778328 1778202 451240 328446 1713359 1722109 1889659 631502 880888 588487 401763 1934677 180577 97351 565044 738729 633742 290449 1820692 1924632 1338670 392208 302472 28233 921342 68029 1341249 137332 1931438 918458 1000822 204077 386327 188954 1702566 1312735 1087301 1641779 1224200 1531791 1835520 1877242 1910355 845695 1792806 1423146 60764 1025856 1031391 1262681 1510244 825408 1066892 1948024 23836 1365368 1126355 1356358 661903 171458 1745587 235706 983250 780178 93422 940440 1994635 1124905 250087 1563246 1121312 210612 1943968 1070037 1441348 1821708 1775981 254201 982945 1898669 595307 227756 500636 1297334 1188649 438382 1359729 839135 1858522 905664 37357 1639124 378875 1207595 1861894 408113 1429213 739575 702668 376861 262379 1798785 1202243 162178 252517 1309778 1015611 1806034 1729167 1893700 1492745 1917307 724388 1254076 19929 1914591 1739940 758762 16139 1844347 28150 1679034 1415986 1204646 1788804 1801806 1243778 206803 1711264 1188063 724697 1529354 875588 1247934 105129 1901913 1837080 1642303 87204 236925 1162612 276197 1215820 57911 1878387 1834839 76869 1491010 538294 1423571 1279698 1361527 1367619 604108 1847926 1130668 1724178 577514 216231 721278 1994386 490119 1541518 545711 1438678 1220701 398930 509133 1942480 38369 1703063 1257669 109237 1347182 1033555 1128663 56166 1097810 191092 1758765 1134742 1435980 1333121 1137370 214572 269805 794935 1015806 929123 732450 603401 431604 689418 832625 825325 138160 781500 1945852 1799462 242133 1786531 189679 1445570 374135 1248067 790757 1240614 749242 882993 1965901 1197468 426313 1055383 1633781 722591 205974 1465944 1749736 1317963 359811 1157987 1271830 291930 47056 1851973 735414 159622 862459 140144 1786781 176284 911746 1580955 401061 1432886 1791845 1898193 1711126 642529 173759 1858668 587153 1951061 580325 1064921 812723 6386 1465702 112077 629360 1768617 80257 1034560 1316481 1364616 1282107 174481 344264 987734 854678 1464126 867328 1001422 1581749 1297540 354530 1493599 1444990 1978381 467046 1328216 1661755 1516850 85252 1035466 730695 42241 1009029 1570736 1239812 1144023 769496 476446 57214 1567046 1148539 1792250 1538352 1072326 1521778 1407883 1215958 1724596 6095 379256 1735110 795761 1908032 1433929 1871186 737594 1353725 196438 404013 1613357 1692792 601878 1967130 1520343 1570541 425539 1124187 640925 46048 1213091 1081215 960918 169675 64531 735355 340850 751003 216098 1335296 1229790 378130 1856673 186254 971085 285591 1561799 189707 1131351 1416767 336923 1603452 274911 1034766 123713 661297 416773 542778 1660600 820252 1301897 52086 1359880 1342907 361661 1858892 1976218 295679 1887621 322359 1577497 1349182 1607561 90120 311573 932476 1630251 454191 1935194 201928 1180374 285134 383064 1793719 508658 1170393 1611716 129895 1780335 794949 265342 287192 78932 1188385 1235394 1173616 941794 1343791 29235 1141329 1630210 1647467 55663 1802467 638554 44930 1913399 1137281 213646 1708169 1514837 887924 1476160 115365 1171334 235049 61976 482896 1407334 1526500 1030515 167856 1675764 534884 68586 1523750 1544659 1036710 1797169 1347685 258421 1487808 1645820 850313 816551 1790238 382793 523891 1577488 1899915 956582 1869509 493654 389986 373214 205267 1428060 1719968 513812 409343 378922 258769 1782777 1787163 30234 1164627 1042014 1522895 218024 1300273 1400335 558862 41421 156784 1846413 1797992 1841715 1540291 552425 82821 507108 1989092 1009838 1894588 1929213 1428860 562540 1768257 320399 198241 907540 234874 12927 1614293 1184999 1161440 880072 842772 1145151 746863 1215275 771212 51233 1473035 374681 390544 1468669 195700 1414700 1181410 926930 1425201 1540596 1401841 348436 1382098 320233 1569896 201005 1711303 1505835 339391 593376 90911 1590695 1775795 60199 1610702 1054903 375678 1731932 686116 378575 244012 1697313 730608 931078 832936 1550855 1510712 1471286 192851 1494597 1770300 62849 671573 194301 957079 1298356 1317300 482368 707104 488030 706689 1920535 1414509 1792507 1237681 1545865 207249 1514843 1328431 507882 828164 1064453 1116692 988470 33679 331953 103527 1637711 542785 996824 1381130 1071395 449542 651788 395404 1529938 1178996 458336 802752 1613014 959719 157377 508202 644352 989562 1330588 857391 889481 1989997 1476572 1235248 838473 585388 325806 1322245 1112440 760133 738834 61628 1533815 797870 535128 1960866 45029 1912588 1615094 1194305 1321615 973787 1305058 273049 745054 1564060 389283 1350060 458195 1384828 1902079 1060437 1420316 1405221 1932973 532879 1554286 1703972 340707 818164 326960 1032630 1097873 1378043 1244354 1482089 1353766 1079398 1698811 1380652 1622667 841494 1724417 1132180 120712 817555 1678247 363589 166697 1470489 263062 1891696 465051 1949742 471777 1968063 1817380 1228723 1538116 1972150 1877082 53720 863080 1249635 1499266 1051293 692927 252656 584315 1655400 899394 1630129 1780644 963013 465631 115082 1453292 1145256 1842522 613813 337565 1372102 1942249 1478585 612484 868105 433366 1577028 678162 731059 39491 1918503 776975 1603516 913656 579758 1830108 441579 1812858 448909 314179 1691796 785210 1477554 1263278 561881 720522 258575 1961046 293095 387863 519151 574997 1886898 714694 1157667 854711 330739 1953816 211978 1527783 353777 811296 577396 1825001 312513 827991 1318035 570229 683766 517278 1533658 1974373 777114 1960760 751266 916744 1901917 310259 703016 1391448 414397 1164596 21757 586326 1808518 848011 759330 1596631 960979 1176017 1853589 616011 1780125 843110 86510 1440568 1254840 1425311 119633 946652 914307 674469 140089 1908005 1089005 1424600 957152 671925 1999451 5595 315824 1302765 1751933 1987887 685009 1370386 1362182 1911189 1076778 903192 51349 838533 659825 925404 96553 1447692 1594512 816281 318799 1543532 1305352 1533608 1759965 120079 989453 1480334 1426121 1605647 544673 1779308 968028 1645138 1077694 1954662 511124 776430 1174072 1187104 76982 686089 1549513 203496 1098867 1146048 326475 237575 738604 115923 893525 1017403 876933 390993 646296 521232 1398168 1903355 984060 1642478 1928372 325462 1387657 973707 1722127 1740097 1382759 1218619 58069 707525 1763425 1097800 406345 754842 271187 1163578 624229 1440375 1235513 374783 357789 1131970 1612037 1212463 1416613 211485 586438 749733 1992997 1383921 696484 1276596 15848 763811 1803961 177187 454244 518672 1712528 1604892 1472012 1943410 632595 369845 1282656 1508277 1744645 1533574 1545540 288733 1402059 813033 1198550 1702943 1684398 332306 1501626 946510 819766 1646119 1104277 1454069 1785225 80973 1123000 505374 720311 1112722 799179 533892 199414 1412094 1909961 1478404 1453461 1901067 685532 1621870 1920134 1135377 1754182 1051679 879882 1960648 1723421 1435604 1915138 1341385 1386304 1854581 625625 891802 1410251 139844 1462416 999993 1684433 987252 1517060 239567 563323 1584195 515449 543480 1900299 570245 1177578 220281 675553 1619842 1848848 1966833 1209096 156284 277710 1566624 1635120 491960 571962 775104 1816171 1430034 1433147 1957435 1969116 57064 723527 1510385 722964 1614255 1083545 681601 656183 1646012 463761 1663468 877211 1738834 1385558 1843045 406079 965164 601754 985238 1223882 1843183 671184 1897081 128112 1338459 583995 1727967 491620 1378541 260319 1520092 1653063 850164 1066854 151581 1592888 1187823 1219818 480949 1838722 258140 1250097 1043623 900541 1308597 1743947 427243 1259754 1876683 455715 1737282 1376071 244525 1542145 1842125 1097117 1067980 1050726 811165 1994705 1483530 1566287 1642777 633972 1597622 1630650 1461251 1314069 1369913 49626 1350096 1850910 818155 1168957 1549204 1615830 1794032 828793 448044 1795220 1688795 1345263 273364 1476666 1353218 1288117 277054 1143290 1712546 1393617 706855 758996 720457 1893087 978238 1230613 432947 737135 1795218 1231114 1348892 742434 1430918 624215 1058833 287893 974976 902395 862968 983375 1130289 1610135 1670814 1208529 1717887 1372657 1262787 1592690 355084 118397 1136194 17348 1171888 610736 1565906 1686532 19806 1902193 1257361 195230 958044 1562811 1135108 417379 996722 1466997 173251 654738 848707 1677435 43489 1118403 471062 1476173 1307146 1930570 529393 790131 194299 1349923 897440 1934699 128944 931042 1675073 1408306 550232 801591 1139077 228403 1703046 227890 1836470 299844 818009 682347 596447 163262 59378 600065 1530507 431950 14937 1609998 426179 612741 243269 1911871 534955 1096005 1515399 1240395 1920837 290662 756113 646916 538633 253161 1353887 1798548 1722446 1754064 800980 1799975 589011 941280 1951133 1188080 1470925 574373 1827897 20366 76086 233139 984976 480300 1143435 482456 1753628 266482 1376142 1405875 804585 523640 1228515 1997622 75463 935110 1045914 1736241 919020 579365 223551 1636607 525696 1282018 1997028 442803 1410191 251642 425058 161952 1988820 1425697 693389 6479 741208 1952953 1538579 1034728 135971 1840973 1765235 871576 782232 1511945 141618 1641843 1513560 1859807 71698 1041212 723243 335757 102657 1647875 183883 1634561 263421 612532 1446184 912469 1539438 768434 1224756 1298588 620998 1291305 153726 1549803 605257 1133789 977692 95595 1816897 424985 1057204 1894894 191682 330715 55513 1227539 1679540 980475 307231 1599975 378698 1489555 1723059 1134539 1514711 669531 1092484 1554050 1356671 177637 1452556 1170652 392158 1100597 1406373 936519 84123 537584 1895217 568148 1297013 1186587 1910684 478593 1509512 307309 377066 569359 1936469 1832418 544876 1426095 65797 10196 1748878 1246119 572618 594521 1276814 415524 847320 569157 4624 919949 855135 101244 1468248 932452 1575750 909500 238672 1131896 912372 1924001 1609266 207217 801283 1062369 1586880 1458085 889757 1092240 1223642 1004206 28506 630704 1853051 1332874 404712 442182 290960 1234151 1171233 1824928 1290626 623184 885429 68118 1790033 964596 1848905 1943472 25314 1523638 306851 706535 1639689 1942892 1055525 1646145 673210 1030531 660136 1451850 1170452 1133473 1812069 1427081 818493 14806 1882145 840760 1201758 596979 1141170 1583186 206038 1897165 489015 130435 80843 1097042 1989105 1369141 1240230 485230 1671896 1500215 1248881 1144857 109238 715388 271182 1005320 1514845 998382 771139 996318 1654674 1277291 327546 928445 914883 1908380 724906 1964282 1333143 94995 148154 1650802 1810089 1193076 140634 27986 745160 522531 394225 1756548 1379462 623742 1938073 1138376 1364013 696799 1202324 11751 550709 670347 380545 627068 478853 1898808 1631759 721801 24059 1961951 92357 709935 232125 51866 1842464 1646353 1508421 1520693 731860 963241 1382714 668376 107834 292688 398274 1378246 577421 1074853 720150 639993 1672698 703026 917533 52714 906963 1757920 337456 942940 1983629 747401 4488 627122 313451 1234316 570160 793423 764988 58897 1829538 32861 1129548 1795072 1426287 1752355 1835618 1365201 1256686 1073892 1618469 1501699 1614452 1984890 1631047 1702432 1174372 1341120 1963872 330917 1655726 1421375 1929982 531252 125715 1441100 59783 619515 1419834 1759605 688131 1278003 978396 647540 658900 17202 284608 107587 1971742 412568 30826 1120262 1388385 214675 132483 1258955 342658 1643968 1950458 1449503 571279 1980824 1319661 105787 792837 1781289 1544878 432891 1838170 16825 399042 1510568 714584 1171218 1962087 881082 998561 1057985 102769 837031 369826 1535232 1718834 1925000 669950 375482 1809768 1929618 1038049 664382 1826158 676596 516020 1692137 1212969 1961830 1813036 611119 1723172 1536135 192447 208539 452912 1002341 179685 1193802 396517 1838124 1362402 1451070 685603 1540062 791720 1761381 835574 738605 807221 600483 1540019 347102 93326 375665 727076 1365943 1036402 878985 1445387 238561 125889 1458228 1078044 1391996 1689892 348719 1561973 1018772 946440 1649601 1259258 1703816 242675 533122 979175 425125 1040820 176681 1274882 927 1573270 824187 1794042 436864 657590 64988 967149 314039 1084412 1676800 753771 1157916 667813 297460 943374 1651638 1223906 1106399 124910 1331097 324960 1766202 1327880 1089816 627206 1963696 65601 1513913 344298 1461203 406652 494051 381663 1259185 971740 1117208 824484 1079526 180979 142445 554690 1530429 1127632 831458 1005693 1991487 1629222 745310 889322 1559859 1947271 1999328 271078 923545 955380 1357567 1305996 382766 1146603 1617774 446763 1885715 750218 1321141 1987950 613599 324985 1949505 222670 1729559 1775214 909512 1741116 933702 1931158 807234 674260 1759152 1554381 1274496 721862 449051 1967940 1676530 1773328 1733375 866687 1973104 1458399 1921966 797559 693658 915163 1926888 504665 1031536 718576 1737716 32263 511600 1725851 1600195 964075 1515526 1530383 720869 1301391 1958616 851262 730904 1891804 638999 1619595 1977206 427917 1357942 1669271 1066583 1982108 1975325 355494 1965972 1671317 409820 1666008 857014 726624 1114348 577661 269974 892199 1819 1022622 1935934 1851553 1944114 1511746 1973101 218558 340952 94306 331183 603284 1933799 1537427 106375 298435 306120 1918666 590933 271484 463239 268197 1496167 1733518 1879497 1692431 67384 115704 275052 168002 1539380 946200 1067130 642648 1488548 379328 1219250 1280226 982530 1717333 565320 1744707 491217 416786 2204 1882831 1522093 447902 828638 667896 1740053 212179 1048293 1665757 566303 1753764 1440803 400983 1771841 448988 1218172 1371217 1303351 1555028 569922 522753 1513901 488503 113258 694821 1256885 706794 1679749 192923 1390372 805432 1302728 68128 1144602 1194997 1774713 1521157 1731982 1724615 1644557 179454 3710 1942718 582906 1263828 1546008 1048578 283755 904353 1476107 1945727 1616551 298602 526191 724031 1938350 1183802 410077 761808 635084 444323 1675214 43525 1917167 1440641 297035 1966273 498665 258383 1137326 319203 129904 1585895 1402729 396027 898144 1587821 1880849 98503 1967274 1985532 718846 1837786 561371 861679 14070 1954122 8234 1692800 84000 268713 202763 202144 841866 848036 920482 1219434 116242 1240428 1437128 441650 161386 1356676 1631547 1311724 1063873 1730496 1801521 1005543 835616 1641552 1625388 1860286 874127 1301867 1118640 1916180 386853 1797917 1012410 558038 78747 1997607 1729832 1064257 1134410 810802 1890814 148329 1047287 662094 1152222 1987231 340016 1185963 432542 1504215 1633536 593080 1086243 1172579 288640 1717728 797716 1604581 1564400 129257 417878 1725710 534660 1719734 1392344 801531 834718 711233 72398 299143 969683 1574451 905677 403166 1814872 59176 1162666 752113 1670677 220581 178321 1557588 530231 1853004 1595338 167384 1585219 30774 1320220 614449 608393 753038 181603 484855 1092654 1277206 1758997 751060 1648534 346429 954449 1766168 1441596 1825759 867055 764581 641944 352994 1065479 1013261 1036542 129027 1765590 468517 268985 913292 646860 317464 1337612 1737643 912852 826279 43473 518126 464419 1059 750800 453033 1580136 120462 156038 1269401 324746 449644 1479259 587461 1471212 1294348 1995446 1209338 1384922 844471 796560 1060946 1714479 39462 543014 507004 1498991 1454269 1130563 469082 1539370 338022 1299143 625269 1723110 1230323 516959 1460105 1806488 1597373 836896 1051695 1058505 673744 1829536 1259675 434393 1428290 835210 347061 59044 1859163 744938 857004 535324 523940 1469630 1589457 1840452 825414 1060045 1087965 1579844 906568 384543 1525584 1700743 873331 327295 1951405 534311 1522320 729547 586053 413754 281352 1467838 928081 174439 998980 1421675 321703 718989 1195533 1071645 1341310 1526047 1048163 927575 504221 1975600 1544953 1720003 296086 1428681 350098 75275 295866 1628345 1326360 471429 901894 1795271 1990364 234455 1883998 231484 1833796 100606 1491585 657744 1940164 732156 1595684 821739 133007 791376 138546 4468 975676 956739 211126 495653 205892 1980040 1162184 1193827 1158157 1667735 1208299 466611 83660 438595 241170 586488 1834201 1787035 1742628 1042868 965917 1833598 1942691 799521 962787 1136170 465872 15764 1280250 989242 264854 1872564 156775 1948699 813350 1478383 1581189 1038410 100082 1456446 104608 1831029 1724005 614109 1643600 890907 371161 1512910 260703 101389 1384725 1901525 1706140 12864 135723 1921381 1769036 916141 1629209 928177 1734699 87520 1236765 1331599 1885 791171 101002 849242 517935 1917370 561096 316667 407972 1489367 1125759 1869915 818687 1343977 374009 998718 1196467 50519 1137491 1565073 1109669 385847 585153 745477 17566 240116 1266742 1692046 438560 352301 1175813 1319074 1019407 1942514 426982 1851877 1113816 1092698 335606 1113083 793639 1978380 1078134 1966500 267348 557209 1978189 336540 1588692 575711 1638176 1146685 1711562 880828 863648 1645727 382333 639813 863485 1150715 964576 613359 420157 1039502 1997643 1759432 1957301 1432749 334308 1171402 1659552 1062557 1360991 714622 601779 1759785 1922350 103925 1688521 955757 1813658 884512 808566 598208 1837891 1901506 1971463 756640 126753 761350 355023 1923132 460916 1561477 1042667 1966955 1046016 206874 845289 679413 500883 1788482 1192736 884232 1621041 504974 765865 1098046 1307099 1823000 161728 547764 1626065 1518767 920876 1045893 1816449 61994 379659 344524 370477 77652 537241 718746 800014 1864086 1887210 672933 1692826 1588420 1649314 807333 376309 862575 1771730 506743 1256862 284481 161235 293628 464858 1679428 187867 1295348 1417888 1946866 1681668 389495 1598192 252313 1834502 1860249 868144 275594 958311 129291 477465 1453989 658906 603999 1362379 1251916 649283 932219 500477 716916 626094 1308153 1672692 1824958 1381329 1643575 1699688 952452 110297 1282735 1172666 110404 1253230 764068 426800 357658 1339012 399356 1291716 1004834 77882 1762047 159707 1664549 907777 1246116 1673346 14600 979945 432085 891158 1510291 208681 1565000 257221 1589155 873332 11701 1172859 1590413 1736171 1626337 1922704 945661 1461248 707666 1877609 9268 935366 1365872 1132161 1538682 235347 172536 1582220 1250988 1128717 290919 1411258 1668903 387376 1965447 1520559 1477620 1464093 1832285 838345 1012375 1065266 890362 1909181 1722852 958114 1304462 1640466 858889 465571 1503412 1431006 1263441 1085123 1310349 1985180 154567 335140 974257 1006212 599572 185381 511896 577765 806638 121777 167119 1162522 502024 1684876 429351 1034617 1302347 9802 1018869 1550151 411507 800656 692326 104782 1425247 87829 42630 1893645 311348 198532 255284 1881669 1519522 96687 847864 1251534 870388 928344 830666 533117 729157 1135080 205407 1781598 1092507 1188287 1182746 1109541 320345 1498965 361853 1238771 514489 994414 1101621 1588161 596320 99065 552255 1598227 777167 1765589 1712373 799477 663886 286384 415313 1451018 1377748 3047 1935584 428849 1054055 1608486 71953 244561 1766756 75253 655943 908282 360102 1893088 253146 210869 1361306 1082158 1746664 805959 1084140 1183463 271578 226206 1657989 1668393 1073929 1371844 12973 1826530 646077 488107 300701 1469389 176525 1391232 1427911 1656711 1531201 1001284 926505 577003 480452 1762591 1019523 22307 90576 1821405 52878 680435 623975 205301 325269 1138555 1384991 299547 1746191 1555162 907863 1665478 1959464 1130573 1415109 1389552 168983 177619 1554239 1572817 1457706 1412312 131825 1535619 903865 787262 587535 1793330 494232 1979663 1335139 236434 914641 1096978 1171318 331038 1371515 1081112 986842 613448 863906 188868 1037957 325898 414088 872034 1154335 105207 1166631 1186970 167156 206437 1333557 382624 269517 166858 1114605 1111071 1807992 115692 782794 297497 549886 464977 1399570 1312555 938485 778915 505971 692556 409277 1991286 1458218 323453 778539 63040 329100 1284537 1345841 1251383 1880532 349986 1391136 1614560 1739091 1819288 647498 633075 1052147 1180121 1461333 1195248 1999501 761383 1578567 345534 232919 432909 1098338 85026 637239 133925 992046 1541008 461057 1256551 508043 168149 1393766 990909 217866 1520324 1726027 1791841 1413882 1903555 1471031 407389 1013823 1703896 258664 583181 883952 177432 1335634 1147554 1541201 1069958 662041 1517004 823944 1627030 1540804 1698085 495394 1342269 1722519 773730 195064 1556577 125064 1502793 834790 1329638 161866 465491 924178 12751 1466470 1812119 1191110 521943 474855 1260948 999243 1411911 439051 1297790 614750 1129001 771316 1663712 1535997 1282937 224137 1907987 1154218 1731708 1391849 186624 766510 1696090 1455738 1479208 1141732 303853 185440 412813 1136309 1050053 1691352 1524577 1030908 1711986 576943 541243 740526 156180 1547425 1269881 1721437 1560503 1668113 1629437 319477 1456394 737946 1161479 1268078 507797 7797 1775593 1627935 438559 426974 1447194 1131301 1360379 1111393 956437 1757288 1111979 1595637 1181319 1084512 744227 1560909 555457 396624 1644497 965309 324576 44958 719188 1473801 1367104 1010014 1083880 496374 643453 1977140 1761333 707460 1159929 1493544 1984332 1231165 671466 1910400 305931 1418796 1875509 376794 1186485 820246 963624 390225 1404465 517786 1962543 979190 1803956 253797 152857 1121170 1928035 853 729643 955847 769728 1487786 605661 1322742 1635788 137617 1765199 1326985 1307158 1723774 558180 907677 333305 757426 482141 1889933 241147 1993703 844496 52669 918544 1518833 31303 1635720 1902823 1966316 508635 1248773 1514872 1512517 440318 1451741 1017139 1917473 567762 283845 835193 121698 1014207 950530 169981 1795217 1285119 632561 682930 470095 409740 1631329 268942 1952489 1341180 1003661 21421 731648 1194447 1722775 1363824 1477974 1913008 1743417 431202 1587221 371276 8454 1180988 1434197 936689 285600 960484 1460639 943103 848262 1658271 713338 1669725 794611 673010 80521 1641339 699785 621262 175087 1099005 936059 1882183 1487272 665709 1127966 1252805 1698533 117332 351594 1113978 1170073 608470 891678 1754300 694494 646730 443870 1590170 95981 1586112 211996 746254 1071496 1377670 1894963 1895585 10326 1831887 563096 1030284 1559222 256804 1035601 1260536 1244698 1587382 1983934 176158 1751400 1982088 306482 1977101 987671 749922 1878497 468404 137936 918020 467150 286361 156903 98849 847005 1127449 946504 655172 1919461 751131 1658452 1804619 234784 1312155 472119 1636685 1930278 152944 417597 1209790 884270 830678 1575024 1938048 1323216 1897724 1704646 774661 1549301 1906432 1023664 235167 394939 1037365 1177058 791106 435773 429534 434549 1893840 1498960 1367109 223631 1585448 1862180 1673275 1498667 678663 1487339 1782092 1099031 1813701 1938597 1910435 1820905 1314481 1718787 319516 1835112 249839 212162 1166303 540143 577968 1355788 367987 1966975 671485 204527 759038 1658916 971173 1779179 1122155 645078 753865 1529429 1976514 1502886 521810 117893 175715 1844076 1823483 1279576 306108 751966 854998 483874 159508 1987324 1506531 286417 702356 1260660 1851816 841087 1081776 423156 221645 849933 683885 1240046 1621570 1721388 1905015 104408 1316554 1622753 567277 1873469 1924850 590267 1794675 1544410 1921719 59130 115130 538531 1980268 90496 1162510 704456 1177214 1227759 1486127 712252 968309 107131 1438129 1371788 1743731 100715 75053 1711013 895581 1883867 798867 932946 1435213 900662 319124 183009 1981349 882793 1177733 783506 406686 1488574 175070 154072 1758859 1092930 1630087 1867954 389059 1871211 887155 1176052 1625589 414434 213224 449050 699038 1499853 895163 1757952 1467197 229024 332418 370277 859585 1357600 899080 1662039 1333929 437182 1307622 1462181 842501 1718763 598827 56858 1372614 653410 1369407 800093 32613 1302342 1914043 1460508 305454 917214 1305941 1407766 875132 757659 1698589 1885042 22078 920903 1584808 1569812 881990 968605 152859 193420 20968 950290 649315 864277 37557 577217 1689195 1112630 817728 500104 1106682 1013546 1581521 1872434 311541 1265439 1436665 1270589 1424160 1356137 555569 921575 287337 812816 373210 45913 260295 754135 281429 791019 1315223 1737004 1433163 1174953 1144163 720158 783441 1102824 820222 94284 1403226 1723148 803344 1884410 1791370 1041055 1627631 1873105 90100 1657769 1381481 548626 1336518 683411 1283105 54202 162717 899060 1917368 1813459 167794 482544 1490366 210906 1523109 466889 419753 848898 269894 808873 1880717 1804631 1115572 83108 148334 238161 533048 1573755 1746479 189720 1662312 243663 1554767 1155796 281362 484799 831133 1340009 962205 1514650 1843202 1326830 474596 1029249 1729774 1215830 1996677 1636707 1824240 1596263 345771 764771 879438 1998653 778197 1110454 1626816 530098 65547 693184 1542979 649606 32096 1532984 1000414 61061 1940834 262292 1691011 157110 554907 565106 1504091 990715 863011 1779145 593275 1539311 1766179 664572 140327 1650275 225402 747064 531000 1351886 778509 837777 633641 960323 1030878 551824 1032650 885143 463384 817250 1213183 1893712 1738199 113175 631966 496242 1196081 255907 1135018 740969 395041 1153166 133286 1068568 56645 228681 105763 733229 1332334 1042419 654323 1234998 741863 664743 349485 1862222 1556226 1139318 1563665 1930888 1207221 1600197 927460 1201631 1926347 121095 35627 1365055 663464 160417 1928865 976887 292440 104177 332686 1230151 143242 1160395 1085765 626967 1848047 1503479 655384 286065 500822 1463076 523425 517696 137530 281568 1004475 1295360 271499 1462851 959939 1936820 790340 158295 1077650 936035 1400422 1881374 1599090 929308 499418 450622 1160582 210100 353958 1154193 129523 227098 211974 153389 1001747 279607 766313 374663 1216709 1175925 1505714 430527 274519 473248 1016900 247496 1146452 1467661 1208113 589895 841670 541532 453237 1692831 1597062 1222098 1554391 1736374 848102 110469 414831 1192603 1572701 589584 1963021 1697898 1655848 835471 1003956 226520 1448581 926617 1426057 404487 577518 1573504 1927030 1352805 656394 936571 17599 164067 997612 621676 1498496 1240791 132596 1028896 895731 792458 6850 358037 1260790 1384678 869974 1332203 175058 1466000 1912446 801109 1021745 333236 536788 1255936 98814 711696 137593 529490 1533566 1404728 744497 1080186 1159505 1621925 1433246 824423 1609772 1478978 1510600 1623589 1925354 1250607 1545359 1442611 823308 787565 1503349 1695876 547512 1888525 1159937 1354378 1247723 1089460 1584754 1683773 529733 1620543 1758063 1040621 1097309 536711 38349 785487 1509696 758895 556673 63695 664864 1515189 353065 1060465 550205 750824 926908 1949320 767318 516804 79615 662921 347237 1334673 757338 1224801 1004606 721095 1148471 971449 740948 569630 191867 1408453 1569794 1999863 414374 1301686 923884 101123 1052866 917361 187059 1654367 1175722 47171 1654921 270910 351735 115872 1731486 1003847 1481193 1646389 70426 991698 1098763 465817 837684 218948 94899 580149 1186496 1352224 613351 1862863 120695 314002 932160 394702 691273 1018925 485425 1036443 742919 470380 1210743 1909413 815820 1347137 682416 146346 147958 1776817 1308925 448832 1460417 1350637 92182 813215 1789576 1391083 43843 401000 357560 1130775 1032261 1550738 1725653 901975 1801697 573745 1780201 1077477 1440619 646071 1607241 1609069 671802 1564165 194379 1881195 1552086 538280 202827 1568476 1873244 971439 786923 1310416 1625041 1011381 1551762 579002 724664 1161813 1630430 1529327 1222742 702573 956215 1191295 1719448 24363 1155171 928115 494984 11319 1403650 259729 507224 1771380 1235945 1809532 218421 515871 223667 1990044 1744101 1533780 251313 1948814 1925035 1993867 423407 803925 850537 1601478 38525 1402924 521558 693705 1224111 84766 1158793 211197 1271615 901059 1698838 362576 1957550 871971 1726472 872692 1880292 1435705 1297934 333637 1421043 96810 1049899 337635 749293 1121612 1361331 675000 1413680 631596 1164328 558361 1695803 586282 54539 1061990 191311 815494 1627020 1061983 470976 583557 638532 389619 1536764 1616891 1764689 342616 44098 556011 175196 735032 1263452 1650319 874459 1025036 1385432 1186113 1867169 1361734 449370 301157 1542400 145948 370080 922663 1034461 1229504 1690274 291685 934018 884849 700026 637749 571878 1446530 1424962 304616 429686 1432176 381223 101165 1323434 1571824 70096 1044947 1269949 952969 1406936 250183 1279878 1331446 1018297 1406026 453216 601710 367695 1875497 738716 1522755 1690878 1297749 1341816 754580 44811 1917329 402923 1573 1602353 1271547 1433380 1372253 1895719 401661 888580 1286994 762342 920048 5333 485119 1258677 681788 856250 1712591 305732 1107144 50487 120280 763778 611515 1635748 339383 492461 1661421 1526637 920565 587453 1158245 110192 1714226 359642 354488 446645 472191 763641 701959 945440 148885 1818855 617542 107126 1149039 1364530 785248 539371 705535 484548 247321 719986 1541383 1017347 1058232 536777 1416189 1394983 1278068 780367 353180 685132 1088796 205136 1574134 842025 1706378 1479766 1254892 1436008 1783309 753619 131973 1998861 1507879 1784882 742249 1784174 315406 179348 1021115 836900 635943 292773 880081 459776 1806919 320683 1387118 481526 751356 1986901 1810956 1397303 1628943 1541254 1308445 388393 1553446 633807 230658 1458590 1678947 1443113 1301399 292984 1776536 1655163 1791634 598969 1290061 687966 1636482 313278 1882894 146781 1210709 507394 229932 351748 1947275 340740 1851223 1311780 828002 1564957 1653561 1320080 211335 422312 1175187 872114 1437252 530660 170005 1452223 699925 1785788 378551 316306 1018412 1069944 658313 390730 148768 1934770 657854 1369405 548640 390282 1677994 1511296 443449 1625467 1842820 1208799 469159 1836305 1698081 1249226 917527 1098783 1120756 136319 337992 1004245 915853 1287373 1560723 773187 41133 1371900 886329 1670656 27358 1015153 1690743 701938 260148 802858 600510 1978663 767991 580228 453080 1674546 1350880 938728 543552 1671649 168058 894891 587057 610217 880490 1864717 1356029 792496 559500 697238 812992 724779 806160 1756456 1500874 1314543 231250 1452238 1543853 1404859 1681616 780366 1510056 1429779 1430596 1310599 963154 4278 311448 1035613 1116652 1502200 888290 967486 603649 1098130 138009 1406680 799870 312515 538596 1345539 754400 293679 1160182 1673925 1173030 592998 1377898 1273950 776689 710017 723937 245204 471227 1153131 1367803 1911173 346781 630801 1811299 1790128 11511 648526 1700091 1004187 1319601 1599159 646726 981198 1875895 259542 1470977 1867374 1706998 240339 1404079 1944526 1143318 646539 1461266 342781 794414 1809424 1366031 752650 1335833 43721 809244 1784028 1475574 1889525 426454 1576215 1836610 930958 1416581 515486 1779818 478926 1431355 1630298 1355407 329660 936272 598201 1110515 1928383 862006 283691 1076283 963600 1936379 1150622 1816864 1401528 1130628 1441469 299594 1139998 296764 220097 1934527 1380165 1963381 1179652 321726 1196285 1128852 1398912 789665 1604767 1606368 1322728 1271693 833177 1629423 205419 683291 936375 581402 1421882 478248 1683611 1247620 157586 1052239 707621 1636317 1493205 419004 1642770 572185 1399534 107478 605258 1124321 238874 1807203 1652333 41450 21494 1576986 1351946 868262 869279 1178949 1377551 348741 635424 1725316 1342666 1757304 626983 872952 653998 60684 1618279 638563 252534 303641 643286 614124 65480 103160 1139174 642970 1331914 509840 1736683 1574400 612766 1834564 535426 1627295 60763 147199 1454789 809545 955225 882987 932801 1246923 140155 1371736 315466 1867527 1178619 1628247 555900 1760102 1148846 523101 1958445 1959448 554125 981265 1264661 1652828 1962260 1965117 1287932 66835 318733 166174 483964 810099 303950 1541021 1227370 874515 1337735 1417226 1969218 1963825 429611 615701 1722154 153733 1025274 1785224 1929861 1673342 1861931 747063 993496 1188297 924070 111867 1449890 65030 943512 488595 1311271 116299 558426 1103019 1730565 1498302 1072801 868539 756192 260235 1008630 664167 785537 1806251 398726 867911 1662567 292927 1969656 181733 1002713 879723 472096 436364 467705 1249534 1999371 1972610 1536239 1073652 1648532 604159 840129 1802085 142698 1510965 1397025 640348 376401 1869893 733032 1263657 903048 717911 414370 297106 1903282 440066 1816319 1943921 1317582 586337 6690 1686020 193724 426767 936367 494575 200059 1681752 1492098 1543482 516905 344302 679063 1524645 1963136 797508 142705 1530149 1222246 514122 1214821 1223512 1881114 1311705 182884 1086007 80993 504907 1897173 938129 1118572 1468358 1238488 1711000 1849701 1553061 923091 1417017 1787292 798369 1386800 720942 364099 372330 906747 333880 1850001 19546 590072 201473 1525480 813533 923177 822868 660452 1442747 46083 385613 107306 90865 1443974 586382 1496648 910889 518738 1455220 1580272 72312 178596 1271877 1433345 1607701 238271 1375392 294222 1287120 255123 799166 331574 1793085 693000 253434 1283481 767258 518697 1256952 408238 1077033 1786584 1427328 875187 914291 1886205 202924 59528 800958 733338 608643 1539597 1799149 1409531 390166 1829706 887357 644625 404880 692118 747394 139657 1867394 211328 953783 1365640 1378980 1089603 1137321 1498560 1394895 1956966 448441 1970004 1544733 1751860 10229 1129615 608719 754477 1630469 729078 346620 1013626 87579 1561842 1315685 1376457 1702715 91253 826584 196978 642208 184392 209752 1928826 407072 463632 784807 1249970 233464 528537 1547998 1058233 875262 321161 550290 1298732 792186 146297 69965 1629410 1031586 611293 814863 1816910 1453941 135517 97595 1460502 1942904 1670114 941078 994114 881601 1317269 1557129 1896456 151488 1304940 1808712 1044723 1308481 69277 956836 387239 762130 1902001 852289 928261 150020 855904 3360 775258 343616 31632 1276474 1277831 293700 1537955 1499085 157904 1751595 345573 690789 13498 1862615 1370644 1240158 1891800 1908656 1238622 1396291 1637641 432606 640900 1626074 1788809 1002875 1235894 1375297 1638927 689421 997123 490298 1559994 1488875 1455789 960652 1277565 906128 1122419 1382592 1580099 153429 940041 101879 202905 142398 1111558 857868 142044 1359556 919744 307215 302856 8013 711001 1630542 336155 873018 1884787 1169132 623910 34050 137525 628693 1745892 1252412 1462595 96083 1953271 338175 1421502 1597832 1612786 221533 1046630 133574 1769916 246493 1043974 1436232 244052 1785556 437860 355295 1104028 1286786 1690946 897749 663382 1948845 1686635 977650 384828 1694987 985177 370487 929881 190665 1395080 1990618 1885751 420317 212216 213879 1796727 376175 902118 94242 155981 1936859 526379 1196069 942477 845406 1936747 1884345 1025698 161390 1579983 599712 243615 1534730 1534248 1269741 1132601 1645307 1510222 278268 1935893 1677682 758761 1206809 97926 1590233 685395 1017219 297535 319934 781171 570532 1729282 580326 198574 876501 1428634 163151 129117 982787 800968 451123 1255692 691888 975626 569182 980811 1157446 852241 218836 432821 114640 343601 1654927 63855 357467 104073 11155 838712 761567 1155336 464806 777429 161690 1129009 1745743 1808735 1610791 862997 881475 1327586 422384 566321 170294 1660446 1424577 10846 673459 70662 986756 564444 1134575 205671 220370 1022848 547529 1518286 1428839 971561 210902 1116042 1531458 392407 1835736 329569 237165 1391569 1564791 172895 1335138 1246326 300839 1023516 1208849 757836 1369945 312284 606797 1729570 1411820 1334029 492508 547195 587169 476873 1271284 134092 557368 380014 334177 1177207 1082194 1455554 1418662 1880599 916419 1221164 1239659 739457 12225 1567217 52378 1850658 1566012 1780583 190019 1577358 1940025 317830 1037717 639277 1866668 901785 1630538 228593 124794 1333184 1816117 1307679 804558 1736926 1259030 508940 1086879 1619940 1869823 1724980 1464224 628694 1815065 32743 574186 406070 1350631 346585 212781 1761748 1775128 1436322 416233 1337066 207609 1714826 75195 1141309 1204087 578681 1406802 387331 230337 1674810 102755 749505 1882722 241665 1040296 98942 1468740 977352 747342 1892471 1268097 1997075 1424243 974681 1468483 1735839 1111147 1189913 350753 388020 334488 1360681 1572690 781197 1165690 574993 1801947 677144 1230404 1266990 924882 1681788 928440 655875 986788 1304021 245458 123769 1543400 394037 1633758 724892 306402 430204 1697065 1057156 445062 1303223 271648 790852 581370 1220978 181805 83672 1969610 1815783 712943 1090909 1198714 1242971 1572857 513198 120715 568581 910500 868094 1791954 524526 1535266 1035794 459437 912128 860486 1968123 984359 824256 469590 1469279 1594069 1224693 598005 1912417 998116 385797 947937 1143788 1317525 475886 1108797 497136 505717 1249840 1344246 1737113 312798 1974576 751503 358296 264080 429174 1593675 1587604 1844280 1173765 1003088 898611 235531 425863 438931 1114440 397603 1894918 223592 435378 1103693 562876 1848066 1144293 1761901 23024 1152108 1040739 449578 1419008 576577 1404250 1924714 1469524 489661 1612586 1414397 579903 1215739 1174407 1283133 618105 860516 781265 838290 1548434 1185805 830878 310613 1718424 147016 13538 864111 1058355 1963091 1983118 1211026 1508026 1246625 116169 1930568 975019 1331593 767990 259382 456179 432742 1350834 631379 921459 1643373 19395 50087 566092 1727323 359179 683954 1488886 1846405 846416 1717455 1463450 1418560 595376 1591720 1031393 934576 623978 1206230 67153 1874514 31759 876508 1153690 1018395 1367693 1161142 1798641 7046 1772073 1482382 1281460 1554300 636262 1222248 1472150 678543 1400567 1035342 863957 1734067 917179 1189284 1495157 452533 642755 1742038 1762611 1943028 738837 1277347 282915 1856631 703736 1769656 1482807 248756 387439 1132179 889467 1830907 982735 1437493 345175 1449428 375357 1766129 418172 655680 1588550 816773 1328578 293530 976914 1869911 1911438 1309221 565747 704040 162445 1476876 123620 550913 840964 961274 1129040 1045553 551394 1102053 825132 35677 1832003 1806993 1149330 1271685 1094725 1115022 1734645 172150 105243 1064275 644494 1066483 1749576 1239847 994790 1068047 26071 138126 1613074 1816668 1867777 381211 1455579 409940 1427073 917924 1331965 1356497 1471217 1263119 1146722 1059385 1271136 191227 1343967 1930809 1128979 1825408 1431066 1157842 1859354 1958277 1792689 1215791 172446 273230 1908289 1218440 749063 901155 1271768 678600 1039641 813964 86500 1867845 1438870 236616 1981812 1835546 848583 1683542 1017080 312989 707756 1022142 1041462 1434259 58035 1171086 542685 529744 751601 1278229 1935547 391829 417175 1771253 281612 1993038 804021 45159 1662292 1330751 544936 1165104 446021 1818201 199220 1485124 1959889 1808590 1227210 1817352 1624311 1022366 1024751 1031358 1098029 1562448 389372 328617 1483597 1274245 1009561 1675521 1777024 1604987 841848 1004619 1173613 1766432 1543884 215451 1762181 1684274 1086588 121933 1913790 364777 151636 1778053 1985919 1027703 253499 1791355 391329 618138 1110724 216037 1893486 25281 831043 1287113 1795898 91458 677159 1784731 525207 843214 48610 751978 125994 841481 88757 873030 354655 845622 360385 666272 579327 219865 1529549 29653 1262286 1054527 753810 838199 995312 1380965 673026 585377 1908917 770463 1628441 1075877 1046785 1964452 893731 719740 1165184 1769891 1090376 71031 328204 466069 1944402 1193364 1793573 1991985 239397 293363 1253399 127186 1541307 731325 1945173 1436811 1724286 675559 350766 1264759 265397 477914 1018813 810478 382194 930112 1150334 1606435 816365 945125 659467 1676682 448087 1569157 663820 391132 694461 818038 919789 173039 684793 1819933 1114759 990457 77855 1359876 1435183 36690 1736018 1506444 1812316 914811 1699807 517142 1290262 658618 880200 1001976 218209 234465 1856709 1876593 114982 696119 163038 150327 1133000 1159560 1352891 312118 203371 1560769 1816067 1176933 626277 1218904 156427 667542 1486202 1540205 483845 1789978 423038 1497982 796434 1894052 1435867 1948008 1420349 1563485 969362 1641067 31804 624771 137688 113117 790967 397697 1919326 103664 505148 1195805 1574233 1723659 1804187 23527 25533 934422 698200 572399 1254195 592047 567688 18232 66439 1092911 806005 1173523 747648 1818956 818786 1222717 1900824 1305909 947089 1086381 1404118 595702 1189726 17198 1758829 1788687 530553 286412 919975 951194 391186 1000701 1961295 775681 465970 1396 1188516 1380215 875429 1323521 616284 1683284 105690 845477 1242227 106447 1221587 784456 857653 359233 241366 1947616 1999479 1481564 1022025 634899 875705 1731847 1953515 1468461 1231560 1993796 692697 696474 322095 1721540 1010410 130117 1153449 228539 358952 1531351 1982674 1596526 1527667 731737 1834418 1049470 1570048 1393248 916352 1303312 85484 504941 490427 178805 1694 1222547 1622033 1750590 658300 1520405 214475 518196 599538 667991 1960794 1589257 26682 1209693 1940454 732945 449237 289453 51006 420262 741530 398393 91211 502963 1497848 1049769 566054 928612 938366 1290590 158775 345034 97646 297931 1710104 562752 1372958 1373276 548653 510308 305372 608710 1822308 494680 156733 975888 841821 1746336 1387963 303874 1039724 532753 1602041 825532 1743271 437746 1967521 1518902 198534 1778238 464810 1725032 798254 1933326 1224964 515995 84816 1621284 68230 1647654 117195 74113 1545884 1107816 1450202 1234455 761162 1971142 789547 1438862 44438 1062133 1822050 501517 1116940 750013 61909 1454564 938469 1602016 1260385 761436 1721061 817577 1743525 954231 445647 729985 788913 1995627 1964240 1771515 903780 31664 542373 809116 943520 194043 548796 1986913 923340 1428579 1745099 1382615 1897241 1744164 1307961 1985873 537962 1078254 441265 900924 462658 258799 659822 1546277 246023 31978 1574525 176952 187331 1942276 1372651 1624757 1419079 589842 353567 1788876 1420764 641088 127509 10570 1131830 782618 1551896 1237756 1770822 1018979 813332 1423717 1778764 969033 829326 793733 1319993 568321 364988 750251 502121 1649374 1890233 1738523 463398 1163567 636734 103496 1788059 1344369 1673917 1391870 1035044 445675 164085 438675 762791 163111 1591250 141344 360774 1462664 321856 237130 1897862 225469 1767270 1088556 1545344 1204998 1281522 632217 472598 1056769 581049 934274 985083 747814 1143729 689578 312586 560561 537138 949952 1160154 553687 289977 114012 1100195 1340884 959628 144692 1380701 1493015 516805 1750846 1329039 1774680 276545 1504577 239563 785138 291098 1590124 1762903 1143485 1086603 641061 104305 663010 1228863 1048995 1933694 53540 1254014 1299413 1377672 771223 204685 934798 336730 661356 1483918 580518 1175952 632824 1554338 1731954 413857 1182167 395664 608519 955988 1128530 30192 572007 1741101 209645 121961 1907199 1123673 1727530 1016295 351185 1450040 1402607 950720 1232529 1952354 1995068 1253203 263695 1147705 520133 726143 1867682 496496 1399635 91979 1238163 1288570 5532 630321 662936 1877857 270846 1022596 607488 1212448 42957 1848843 125196 962218 1255887 1571721 473575 849281 1430974 638245 1050015 1005067 932472 1099265 455594 1207011 662608 826143 1565759 1623061 1760685 201572 338840 346911 1247121 1560079 318754 1479930 470599 686976 1991655 96617 1331622 278472 1898923 1430441 586486 951829 315250 1494108 1318549 72862 275055 27993 1232049 1142453 1501319 737978 448423 876788 1208231 1515015 1835801 1336578 1002035 1294475 735698 629825 1412498 1849014 1120079 60059 1045291 1498197 1218572 1329668 556046 229137 738265 190914 1592881 199224 1662653 351805 1874035 270406 808747 497416 1025993 440899 1518728 935536 1320181 1199595 1288654 486566 558589 1746159 1903402 789157 1851321 565008 471770 936828 1486236 1836822 790546 249274 467279 516744 877365 750992 409183 1485063 1845104 264252 1211582 495843 554699 1029352 430216 1218321 891796 995891 876423 735920 1662339 889320 1277523 221148 886039 935417 1899147 854677 963530 610419 377857 514021 823363 36233 794609 1772886 1008134 1486426 539972 333016 713137 1305873 1290980 1113133 866318 73648 1802919 1159498 1258446 340669 1789188 1125963 308060 652292 1987480 485881 417993 1666336 999534 941495 93806 1738182 739500 1843060 724960 1583674 1746567 1657982 696376 109798 169698 898191 1733145 572336 1065727 1912557 1719309 510814 1181943 1775932 1006081 60795 294454 623569 212908 1599410 830622 504364 1418376 216857 1433736 660325 1006565 1985134 1810411 817045 410515 782148 103096 1386048 1320629 1788376 226986 86166 17124 1607118 248866 1044170 708153 563056 238282 520737 240747 232767 546546 1803252 932862 1023434 1817587 385199 905098 1477450 440941 1685426 719910 1634906 1122033 1145214 1414273 679626 1312513 266119 1928248 1075909 1460552 1185013 830086 1864773 876466 1866339 1372506 910472 1042552 1881201 1790330 1922830 1516917 1433986 1266788 1830863 169936 10838 1546108 1154971 1204040 52250 1313054 1391517 1293563 1023457 206509 1513808 810380 1072343 109152 1967513 1976839 880458 1142957 767008 532893 934162 1238828 1821961 195864 721145 1741676 1177802 1114573 1962127 488292 535832 1380283 1373096 1329546 1601162 900941 704982 1913326 283731 650093 1863951 591266 494316 458201 1401810 1357309 1877548 1268118 1492093 1847281 1978274 417588 1941799 1479598 251247 1294768 279950 1510577 486880 1909080 631958 1112846 980046 175231 886914 1853333 1235543 1328787 27007 1834939 940706 1440889 1606914 1259786 82285 138120 1656234 255436 1742964 30962 1884457 894697 1923830 946916 1142893 1505738 1352030 1886439 268178 1888121 1097579 1578174 503504 1141682 1101176 463936 1396341 1600472 234272 897310 1381798 44045 1811145 1445235 248851 1413772 627241 282234 1342595 698872 1423768 1074046 344232 523660 45918 30447 569037 23661 1758510 980810 1442185 268855 67975 1410593 1050928 1031753 1173016 1507576 1670602 1157784 716421 1462167 1747519 1693591 745726 500745 52434 898594 488610 555417 11506 1768590 1016742 1863936 1770545 650815 590478 511537 812259 747892 1534752 673609 649150 1835561 1409417 889907 641955 555830 1188926 1194146 822805 1218877 1077741 264466 1074312 1491849 1758777 396364 1351262 1594596 150261 1864038 194370 272862 1043259 757804 1971466 368909 1745364 505214 961594 1570499 743455 830028 1921249 108107 695202 887537 1705297 347956 1047683 1209618 126346 1257140 1500268 454489 651481 1450764 1778631 472840 575784 1040504 602385 1698673 680874 153114 1208002 343512 1496148 622720 1180088 1963342 1892434 1181610 57375 824987 175901 468332 870217 1644385 1528624 1735540 1286069 1190320 1745923 1092500 572375 338065 5125 840843 703051 719624 1791518 757855 471085 1600085 283362 1705452 1723267 1115197 40632 1484856 940381 1088974 981677 1527337 1155609 1535911 1936721 1592989 112540 896601 1045156 980782 1887433 263222 1185185 1841423 1945835 75839 1000947 1950464 196172 1120791 879001 755748 93383 210173 1640024 1437760 140794 468143 1215235 379919 841473 860958 583929 1406273 1780292 1226636 984026 872815 770107 984461 1945813 138108 515562 257707 1290117 1151638 1768861 1885146 1757021 1413519 742031 602442 1311858 1795077 116716 101814 160472 192352 598491 1025025 1443601 147893 804846 123454 602241 1573729 1265630 1280640 1270569 1405886 131015 1562435 246276 1968946 1202807 1112643 417420 1943401 833955 357884 78289 820167 1587962 19148 390657 542490 824523 1060708 724308 1611033 857981 339603 1406848 1264473 1156699 604684 406046 103344 1274502 1281366 518551 492133 414461 1266588 1055213 652918 878978 642121 143556 96161 144274 800689 1488782 166370 1513676 191031 186257 936264 963634 516475 457942 1492256 1767275 9333 183360 910301 1334905 374421 1862941 1388506 1018114 161019 1097615 1743639 547272 366683 791415 1136770 1059787 1923371 938526 1521894 1683546 828266 422755 1748603 1530180 1154171 130114 789582 1052763 1615059 1549250 1207936 1289506 176853 322401 14741 1242316 773019 1066052 1911362 689586 831269 564379 129160 564819 902852 1450575 1415370 928031 721449 1419227 1134271 1897426 1769199 1891544 1295104 139590 36805 1312725 285244 238064 1332449 885729 799699 252226 1545678 1817864 68622 135117 635852 1867818 1814475 1561609 765669 206773 1950744 451468 1365421 847922 1689837 867808 1561053 913034 1725833 890492 195047 74341 164401 1350872 1540679 1977000 1753082 706001 361573 1050348 1185801 1407847 43711 580177 142735 627035 665860 901827 767452 1899483 1995384 938705 840620 135495 953053 210145 1836029 1675097 607617 327512 1103165 21295 13575 1648150 1922834 1705146 1994352 1238822 275408 1469294 707727 1809560 490162 1036249 518266 100627 898933 246400 1239978 1568078 1811476 1787038 246609 135719 248699 791890 584471 1264784 648069 1566460 1465729 114077 1678621 1112752 1777427 1022972 1922216 540 868944 1609141 1189412 208871 323053 864615 1241321 269236 425757 1718360 168853 13993 1252070 205085 1158987 263279 841348 94060 1813132 1634006 1543917 75907 780979 236214 1369192 329838 1365142 544667 775717 1047265 1171174 102594 1309508 1921502 1832473 896472 87438 1285094 1919742 171998 722434 1884562 1566445 318834 1031761 832194 1287756 1761337 386289 499442 1830142 432848 1823867 1897772 1695189 392714 266495 766425 1395408 1317177 838926 159266 1454177 1651359 1540346 1357828 1309892 1677121 1544617 1919389 1146232 304756 925010 513067 1925981 684137 1920830 19626 440011 894395 293864 1875881 1092193 1686443 178214 1468336 1991062 591737 1550774 625826 83199 170109 762789 1775839 1956050 1466298 454876 1331830 1946276 822983 1311039 1762330 1688204 541190 681415 336596 823382 183965 994924 1300671 166822 1418716 1493550 1779435 232811 1980925 633581 330450 925641 195883 1979469 28244 1431705 247676 976331 774212 608407 1142036 1216843 867642 438202 129930 710195 1326609 1352984 1641186 1483549 1936631 76534 33796 1392188 518507 673896 1273810 1936214 1662670 988271 702744 950047 1379199 1216115 1896487 194495 1737406 491220 58199 1005933 74848 4120 1814905 1254670 1512926 1290599 528642 1943567 1151702 1349308 288314 186400 270393 467415 1459865 1969687 1298114 317800 197850 1327332 355323 1152473 1248476 195895 948433 993687 1246060 1116083 491284 1747524 1307394 118142 161805 695281 1174982 1049455 1163073 1892304 1140792 290342 342367 340762 240474 303890 1224054 1488203 134889 1882729 752236 37441 856935 1090183 1835615 1817003 825871 1447783 407967 449389 6921 880247 1467723 1468073 545804 696203 857178 1989585 972625 666445 1935951 150568 661129 1286086 1217377 1777385 670021 1493803 1108789 1556527 386683 101688 1001784 1821930 1212950 1378092 1152574 1579138 1422602 981973 844454 1061586 945708 1303685 1790370 1085192 1423741 955706 603889 610445 1796579 1379942 1281517 377978 222878 450448 1964737 578694 458948 1578606 635024 1083549 538344 1793976 327167 675500 196160 783930 1226304 1551144 47484 1495742 488991 450117 114101 622105 950768 106694 1333776 10155 452793 1573017 1381444 1560318 1452220 851962 45567 450607 722901 1930353 413984 178474 32135 175303 1197287 1541893 1609830 265067 1096922 1921825 1893922 671975 984633 414605 926903 1339207 649261 782211 1765085 1410678 427551 1084415 764919 1979237 1260826 1825687 611322 1061382 1492746 1041674 893949 1673158 1758110 901426 1798307 1971051 1621393 521253 887029 568114 54346 104717 1150893 1072719 234707 1809000 71621 1254122 1433927 530221 638569 286303 1176188 1452478 1346037 1947408 1677026 431529 141284 631031 842663 391766 956326 1136481 1050210 27400 1568640 560554 650584 991745 869063 512215 1581090 956959 1923474 913459 1053317 1712472 1696175 1161702 187463 164420 606996 940226 1494839 879030 1351743 1798805 316610 1977226 1055136 885483 130430 326741 809944 427034 1959639 362395 1487951 385012 267924 1208354 971076 233836 588802 32438 1938256 1905375 1139581 444676 1612432 1909682 830738 679499 588471 1426606 1010398 794785 1763395 442527 869495 828691 104329 1430715 151812 435277 1936813 514405 248777 989655 1428915 298560 1805253 1205917 241826 180259 854567 1151029 1770664 565995 1047058 187908 1334269 1097785 1322197 1086056 1418207 49762 1327433 1362059 1595289 1441188 234296 1409273 1347038 1636824 1560912 1439332 76020 35236 879366 1172073 596673 199814 1984416 610864 366723 1588708 620160 461968 1084971 97358 1307228 1953571 1798499 1806247 1059050 1654260 216532 1862875 808140 866151 1415166 900856 1041301 1634380 529647 1963490 234498 1496870 396915 972099 1461854 1027131 1346280 1387701 910822 1021448 1995056 1305852 508919 1533684 1926885 316960 700694 484791 1140912 510096 912176 844503 263529 787571 236858 848524 1504270 376193 197253 1505512 1940312 597162 1268072 1661952 1903381 607580 1934941 1510897 1119612 1152931 96813 223419 881294 1033215 688008 809332 1336933 1255143 33304 1594293 355916 1844980 1608940 1374350 1401956 743664 1616714 210509 1230888 828153 470800 1138660 1589280 1006105 112013 55298 1143092 112592 98584 101394 741733 1335362 948259 1371793 111627 619908 1873562 450714 1977815 1061261 818627 1591173 673640 1510878 584101 574513 1583951 465854 1845766 1856976 446585 1772912 808117 518493 602380 1657634 176694 569223 387119 1292089 337865 743734 1483038 1289204 1582650 517299 284783 1213659 127956 1453458 1233699 453205 551880 1979909 988408 915990 1917435 616792 1981456 820085 1155776 245127 462157 1024749 118514 172920 48765 1982098 993230 1041848 685364 1363680 735440 1627019 308115 95521 684673 1313722 1868287 1426763 478586 839442 1820434 430671 576233 1111349 1156970 589640 722770 860117 312054 1140744 375368 1726855 688759 1746936 1381758 519567 661152 1466236 394570 822301 307336 795645 818293 391817 1238953 1276644 1047718 873549 485608 688353 406031 211684 1367427 344730 363420 871074 595299 714586 1331051 351132 1814354 1970999 307138 1764568 1240629 917441 1527331 1219577 1179996 1293922 596425 1202278 1060186 288748 213301 1868222 718318 326567 1543051 1015474 437084 725016 1960478 1249217 1415737 849002 642487 518068 858041 912098 187337 1082765 1779855 1283483 1750209 676921 455753 1507724 1590468 1267670 76924 251827 1630018 269647 28510 1397651 293203 1449343 1560213 1613094 1234499 961008 1545050 221454 853948 1849506 777520 796400 847596 86002 1155696 1427794 965227 1026944 1422195 1697755 1651532 1518342 443430 1377714 1600015 750115 61290 1473158 146978 1330185 1915964 169960 9950 289475 915652 1244647 32270 265569 1438124 97907 1069865 970389 1407076 1261646 1742089 440268 372365 1044943 1707088 344168 875000 1273731 198106 650258 737154 220594 396563 1394135 1345238 123244 1677856 1503029 1109836 1664301 343847 202828 1592256 1971145 622104 867043 1817267 1073265 1454572 806352 68022 1944543 815268 1375419 882405 1293946 151690 1704883 824479 1508717 1011250 1839967 966992 283589 1007575 441545 1161971 1486026 682882 1062495 1585918 1324892 1554044 49922 1851733 1640592 302133 318260 672478 1191492 1368370 763540 1658704 1267057 553019 232044 1233805 1139613 592206 267015 117662 1541636 1894057 306466 619453 1462733 845452 967818 1156095 1857683 1360923 549812 58869 788472 224362 672319 43131 912369 517982 201303 792743 1284147 380502 1400668 164301 1038496 85285 1894608 1459755 716838 1153636 1287725 913189 776936 1305770 1546473 211619 588345 482744 735327 546500 2390 1847233 904846 765161 1651425 1693434 896562 1959687 366399 281374 1980726 661883 1232620 1645745 1431434 1035247 41910 955593 1674333 338565 1688169 1353617 495802 359342 1609003 1533521 459947 140436 1732470 1115491 74371 1991415 835070 763942 474534 1151515 1404695 273201 181903 826235 1102749 1209973 1483523 1830223 714255 685474 1455742 1477776 1702300 361863 1886213 1429873 4706 948 1580999 1046543 931971 1130779 1988352 1876184 598045 82511 1779939 1804860 1679082 743609 203617 1625695 659832 452295 1460907 353986 210110 942003 275056 754174 254521 1722472 1352644 1379265 1600431 1380045 856405 1594773 141497 1475321 873060 434268 1366305 1485203 1315473 792504 1989524 1015296 1642610 406491 870749 1863760 934564 957216 429427 328267 805918 1307967 1243838 414036 1621435 710497 1208219 1446504 962164 1239109 1357933 1414886 157348 683693 1057435 1054257 765867 735943 1451694 1889401 694223 1874265 784856 551008 805750 1447605 56475 1285618 402269 193516 1032385 1281890 165673 1850449 1157561 1676360 1313850 1771176 999538 1780366 819284 1102196 1619645 1000387 710593 1668995 1904709 1469332 296391 116849 226976 749778 240538 1766320 1542152 1825499 1920892 1474823 183090 230198 1778097 332156 1886669 526307 1982985 1792197 1582590 1881745 1516341 1390063 24646 730244 665260 147358 294590 1972868 1518466 1652072 1396708 1511960 1298823 1827627 868821 711209 1721998 1594380 1962860 1993225 902862 798639 90968 3437 540576 427000 1675130 181612 1936066 319505 1339902 652364 1092289 74271 614166 1331075 1080552 1352785 363155 545826 1766517 629172 1171519 805259 436698 1507007 1752257 715611 193228 1914615 810447 341460 83616 1082203 935172 1616394 542468 467296 1014089 1296116 1082998 555132 1388760 1774525 878880 805803 1315205 1576118 953757 1848610 9830 157330 1362166 778937 881505 1942462 1423199 1059313 385870 1723937 1282255 1084837 504668 318604 885310 1247980 777999 1745494 676983 302442 1976154 1051512 949128 1077353 1454902 1279481 1209560 35752 1998693 1976732 636769 1267042 508972 528538 1362767 133604 336993 947667 835189 737277 1597302 1437895 1305076 1043682 1814424 863527 1199729 1496867 755790 230132 68124 1495388 1189571 1687727 351302 1272883 513521 1286135 800301 890149 813832 703576 1916910 1719925 976097 233740 1308630 1941637 1331571 1736895 583365 1217201 1026542 1473042 674628 1651680 44451 1236506 871193 820920 934042 1691038 936039 1135228 1455359 243447 421068 1876803 775323 992933 89189 675173 128142 17475 284916 356096 697051 611264 1807734 1639344 637990 607963 850699 1171866 348014 293769 1740320 275113 792423 1508853 319023 13721 923508 399291 1157201 367813 1865141 404716 1193074 435626 782201 32175 405299 1296305 984513 1996247 1357169 631295 1432002 416926 41717 714178 1789277 1655859 981729 1114568 1914412 1408227 868052 159360 406826 677039 38488 106162 37681 1961358 1973221 1998914 1007569 1106965 1533505 835954 123326 565285 806375 1984972 1255013 1019867 81217 1341034 1163103 1801526 597645 1550825 544401 1088245 631 409584 1440802 1276779 1275558 1654652 1345550 1318036 934809 1239973 1512494 1487249 1216844 248960 1134095 1900384 1100728 384569 243426 1256357 183076 1762855 380570 209213 1790708 107350 1202890 1276377 511861 498282 1170843 1349583 1511265 1691010 1685116 1286545 699508 825374 1623648 1297355 1959150 592355 1130765 1645932 1374119 220423 1139526 1132579 1402308 356564 1868142 225657 1146212 1954184 1199869 404916 1373412 1089768 1651040 1980952 1028401 1248720 30985 1599833 1699369 681543 1499346 420685 1785126 592102 350320 957026 1700085 43958 274486 667928 687424 428262 934198 1365841 889686 1883419 1873538 609489 933457 1141757 1589193 522273 1077183 1890361 1843964 686319 1596443 1100937 218315 48875 1138553 453951 421627 1519374 1486891 1866986 1689244 369358 944295 753411 586880 1245752 1520589 1642013 796987 987558 1515805 1380511 131500 550432 1554739 1322631 1444685 439698 820508 641241 1158350 640715 82186 673793 84800 1631520 1975954 115096 672793 410267 757841 663741 733712 430239 1973152 685370 354453 387654 1742100 1521766 1470618 771007 1580481 288251 1054103 1496805 239420 881379 1243083 1115853 592223 355877 309291 678707 1435398 478842 1332870 1013056 1363885 2408 725660 673903 209489 1284846 123901 402727 193473 675854 26342 169169 1625483 1688587 1928523 240875 1011331 1374747 311145 1995268 349321 833957 372394 953511 819863 1407768 774136 621345 1237975 1305739 1143592 1535121 613162 318590 1726297 440292 1584165 1747026 1960771 1789168 1981959 52157 980762 1784215 768591 904900 293958 1508296 780529 1372236 1475500 1742300 484473 783761 1080046 1116621 291538 773128 186608 1557228 609825 1164380 654415 580641 1067010 875057 477537 1280101 1715977 1033463 1058239 1357064 767182 488818 965897 174085 332973 1561531 328752 335194 147528 1352945 1258847 839080 144405 1409294 1365323 1512592 1728487 1374114 516054 1515146 727179 852149 1100582 1303316 1523832 877454 571873 422978 1829092 343286 1567378 462882 456391 1738275 1019821 1697247 518821 1146731 440750 486252 1867113 1005686 1955795 1223859 683295 892799 1650410 525199 676916 559182 1198977 859339 1656304 167515 1678487 1950308 107839 319388 1973961 1087002 458199 511970 328271 888295 792371 1446243 1167339 575894 784159 1462951 195474 1747018 1700244 1286435 322424 397928 1036765 1973753 94531 356730 219266 863127 508587 1074201 1813331 1309905 472572 626614 819643 1011029 252208 402431 355156 1343659 319469 1796003 831931 173581 1355333 1897302 1474503 902830 1713291 254650 13588 130473 611435 419756 345064 1536046 41135 1159313 1041982 663682 139495 387159 111281 987563 455174 25752 1436182 1031990 1824016 909452 187736 1366509 1104032 272163 992557 1614717 461735 1360195 815181 1250990 335843 1751444 1066160 1092234 504889 1060394 36573 1681269 1289030 1000567 1795058 731420 414995 1541704 1480068 628704 766297 942415 162466 1025780 1789901 1928963 149387 199444 847887 138623 954845 626 250301 1560183 1490365 624930 575420 315411 1790031 1098012 76217 1593644 1307918 1832256 805889 1796858 1782376 1004795 376910 871379 887931 563842 139154 1970146 1710540 208130 1062124 21714 695891 1246221 1527846 700949 599667 572009 1128035 404981 1828343 419320 330884 1947014 722587 1612004 1304575 1594038 906224 1584676 1406808 862540 1830315 192875 827386 1231296 1360290 875587 1664769 1103985 1536833 921209 38706 619290 1921397 1909997 522628 1498731 482440 518174 1094286 1144041 387042 257817 7930 564017 1384648 239081 1425621 1871946 992409 1211795 214352 1042456 1270295 1649248 1825963 434262 613115 1109914 269014 408895 1856471 945593 819976 433791 321314 1506373 1677999 1560263 1501123 927882 1720803 103698 1493836 849705 47694 325780 736672 450311 922329 1126897 1728174 1799055 555415 1310394 201471 1964293 327305 1001054 520414 848910 1912488 1750136 1821701 1256778 175486 1562729 1323234 913837 1799908 1083322 28785 982673 1329599 1528388 1177060 280221 733393 262282 1493533 1675555 942959 501424 1319180 1043693 1465511 322509 298590 517793 1549646 1068792 1704829 716039 1888053 1358687 1928632 440638 1420577 295090 1705927 1301745 1610299 1808184 416776 1629975 1315155 356270 391387 297898 453351 1194609 84635 692144 540896 1638156 1431431 1665314 669952 850328 1342060 489730 963208 576939 670362 29648 859208 1471471 468094 48588 559138 38463 259697 1592649 1112798 802530 1275844 1235636 95167 1630878 613433 69319 1826012 708335 374860 742156 1664926 931111 207050 357921 1274022 1054027 941572 1640081 1088313 823289 114752 650303 1864347 1010760 216437 1910529 714628 649502 1652473 93077 1775702 1280836 1601393 148569 1361903 1755031 1566442 136151 333976 1708069 1694767 1284175 1138225 865317 440238 652682 1294059 864355 318163 60479 1352813 1811929 647181 1831329 1089136 796069 205975 1608930 987327 406243 940205 46076 1827901 1495994 664444 506832 1146238 504408 1131489 277041 228654 103403 1729592 907225 1969349 1162827 728732 1374027 216943 1833352 146899 1799593 1483294 1865517 856404 1289370 1079739 1433721 982455 1703433 1400138 1858438 1227691 227879 165064 1822897 1560220 817629 1138527 510016 1231610 1105028 980725 252270 1902716 606165 1932984 983905 295928 929363 1687228 183943 677991 334291 168762 1177102 1907988 1702513 153814 1957251 917070 1587095 1368071 888089 1644896 1853442 1225576 1622993 1256004 1296234 456406 1111179 1159538 1629435 668339 121690 483924 1028332 1877402 93096 1488455 1702490 1887205 844590 1991292 964425 305326 713489 1997766 1359053 1800893 839466 870589 1502501 903206 642675 70909 89684 1219088 442343 1131492 1014998 1986267 524409 1411695 888445 1212424 1259508 456050 1978074 84650 685491 1952522 852429 527919 486330 1942643 824308 684701 1178942 817886 1234564 1335417 54480 238804 572601 631393 883540 447567 1481072 1151526 1696118 872886 747510 709463 467908 1650276 1359007 1368241 1667047 25252 1520863 313664 734967 1407875 1882089 955116 475362 1979101 170673 144220 1111241 1900266 353971 176327 554733 1888601 1000845 143462 1982169 1870373 1783337 1698175 1225678 160597 1451123 1596473 436959 814680 1273593 163520 1384643 1297218 448464 920377 869913 1549597 75569 357381 1485300 83246 381837 949931 24540 549509 610898 833572 652181 1645670 909592 1426661 635730 1302939 889458 885694 207597 1636198 1177821 415863 568742 1070817 739629 28713 131775 481712 396905 852465 1487972 79400 1729511 91022 592156 1167945 266 994477 922051 1739036 468255 670572 116559 272647 1970646 951392 1960824 1156983 839475 1652055 1967261 1186559 1910320 1361689 102914 388403 1298637 1017405 725490 1181878 1389697 1262048 1283088 1621381 793113 278483 1002385 142350 1114217 943054 1930050 197235 453418 1593101 1436370 652216 1580571 1669141 434408 466870 1070406 1684814 878391 711355 622043 1352228 1803801 53400 1997846 165273 1590847 1083582 1181425 119172 343222 298097 38036 1327422 71162 1698485 138660 449349 950338 109882 1270992 396518 1337997 1992147 91764 924650 1966516 1061555 507589 1942177 1920269 1858510 215846 1928193 1398297 1748944 174064 1448959 859049 853340 1754564 1612784 1378386 688628 606883 1091185 34562 788035 346844 1304999 421643 725739 1195382 1655272 1760757 1004878 420117 1510535 1755027 486989 1774804 1875961 979144 1681766 1034216 940442 1922457 1764676 854697 1666493 1978320 1959295 570319 510486 682053 507294 1083294 788198 722952 1905536 1747376 1199488 877341 574495 661697 1122048 1864139 217928 1135249 107861 1811282 804764 1784149 964190 1306794 662289 1512779 288764 637902 1447159 383571 1981694 1062618 1021093 196378 1050884 1140935 1285060 1888902 433169 918285 1574504 1540404 1570922 402766 536620 507866 451958 721612 1778861 631072 745441 1692467 589006 637820 1619900 1739375 1933627 923330 330465 1505843 1592505 944805 1861282 1312330 1921939 1141778 8369 1314450 995433 1117121 71558 827508 534021 674057 286721 1465081 1280472 1495259 1395332 1753798 1514004 135216 882792 1422217 1485466 380345 522877 1335335 345829 79452 1976423 397728 158127 669897 1414268 792309 502994 1975313 790722 1837976 1074054 1256483 95442 1282366 699037 1899387 1096031 708992 1764373 1964899 1516405 1127461 664040 260325 37921 942682 100670 82623 1914634 483336 359782 1597621 261079 1973307 117467 906361 877899 747301 1375427 834470 1970567 1334069 108068 852256 1922205 88598 626106 1836362 1288393 438323 358685 1692220 32609 1501064 151297 1516411 70155 958171 556274 938780 1731560 1311848 1758001 1155730 520191 1562148 1888568 515353 239058 868500 318528 317009 1751031 1563583 1882754 939980 854600 1022557 1119534 1854241 303848 278133 853453 653679 1736508 753490 260838 359324 1350769 950040 44889 1186942 920754 1654460 1942662 1001121 590266 613906 1293703 1011214 42742 1173916 1994784 174546 1113410 1370156 1341605 700970 1317649 1360406 929406 280021 1088630 88409 1255568 1647153 237986 546402 1374791 775277 1067883 1972977 1300865 112183 245563 1824096 1500819 483214 1948909 454535 139123 1323749 1201943 1469827 643403 147427 1681320 995573 1492001 558624 55218 1422211 92058 135204 1407316 618186 1183281 1089925 159160 1798447 90315 799586 1481633 67076 1995013 1660222 1296507 1899962 738264 1788049 1625105 1739746 1683751 1485620 50442 1304450 1862468 946973 644539 677933 804852 1492195 1079617 438473 1621099 1617277 650890 55893 394400 907569 154856 1212048 319297 386034 805909 850748 1378884 631002 1238457 1498522 1860015 1756163 73305 116003 856238 985998 762917 227763 1179004 1605291 273267 904770 1893503 1494223 1784988 522656 957327 1328443 1956113 686144 1477474 1695818 1204359 1261795 689621 1589426 100870 461804 215387 1333422 549324 1390382 1011824 1127579 1964055 508804 1955340 1838670 1143276 511255 498695 138091 276156 1009178 340426 1384189 1687680 214715 1891992 1313640 350476 696168 1479128 1138847 1896127 157178 1414552 439038 1066370 1078372 1642791 132480 777083 1214000 20415 1897797 1059984 859026 758401 1586978 1094186 1053546 954961 1954959 1430370 1388228 330115 49055 996893 1850586 36837 1949340 430610 261076 1615279 127989 71169 436430 763609 1201404 693543 950096 1775950 1377153 1623692 1536551 234706 1565352 1770702 888706 1671186 1745637 1043026 872265 1957212 1286784 1577008 214895 1837407 1749307 1995771 1627349 1607951 1815948 1022512 1727141 899920 817995 340087 1565820 493993 821403 1483636 1557362 1611790 1817704 1884473 1869807 838119 131066 1784022 874212 1048141 573461 1650806 764898 1121600 1900025 1524768 1501226 352738 388025 458876 561509 1233763 1659331 352116 1356933 484933 1173503 1570716 1508254 1442350 1328514 1971879 1803748 1883326 742364 284833 674230 181187 1429927 1475547 1016216 314714 1145835 1220911 1184931 262574 101192 703811 483189 1329264 564026 923801 219598 1405195 907226 1022346 866628 1036893 723366 594381 1625684 1141674 518715 1979068 161670 1303243 813894 895151 1382248 640190 284449 1163163 842064 1503576 1667631 1672291 1769148 1110987 1446986 185747 366306 941978 1074998 673915 1354402 1356596 554580 112981 1116078 1149606 138508 1526114 1581003 99252 385485 1290790 938600 1923291 1740121 793598 1616136 382028 1103393 686727 1403936 472459 173602 212036 484743 794939 676555 415034 1463466 1645135 191509 1062794 145276 251475 575092 843049 954420 974402 1026115 831924 808280 1312389 140396 1514575 720066 1754513 1866532 1651218 1138533 1656715 1328258 312400 568808 809868 447542 1053422 185802 1515649 647718 1622930 1923615 993662 1026941 519717 1406804 441766 389611 871336 1526406 379631 446482 705935 1951155 363265 1824356 406654 1752476 793847 803686 42036 880226 1921152 262593 200576 1619797 1738449 1258816 277017 1736735 1001207 463546 1073274 759699 1562641 157934 575781 1821509 850192 1557949 1440196 1776225 808560 890833 1320061 1343234 1699044 758552 398201 756339 1438391 1959615 1914521 506352 1556336 665981 1186488 1978603 1598422 1537066 1263627 1746591 10616 1487399 685589 80896 1205703 1810613 621376 194171 1376531 1431549 1380427 836879 36963 668035 1028728 1121083 1952020 1656924 1616614 1026374 218615 341364 395106 1377583 1219389 1000893 720507 1614112 1393790 1029307 1810973 1193067 389027 764924 1137733 36053 1082448 322926 323463 710399 1065800 1334935 88937 1982583 336445 1937873 447899 972283 1032998 951761 1789206 718808 649806 1136576 1386533 1269215 1114131 89030 1680721 574120 1337830 1580646 1463717 424580 447109 1178957 614949 103612 1105155 1716917 421559 534476 1362032 50189 1555171 1736070 1698153 651418 1529216 1649807 1272534 1599284 1702551 1475396 1018425 1297119 1322656 1669968 35497 285217 1823651 724290 1530039 520181 442338 641929 442120 1449616 1402313 1354249 529651 425055 567992 258684 1036256 1989636 1657652 37398 871262 1584144 1610601 462308 1077591 77174 962568 36807 108935 1330778 1030473 400129 863405 1777666 1506365 1206067 1155081 1032335 701227 914974 58465 980240 775783 1586736 211744 1547192 989520 36463 504572 1743950 1255794 976335 1432480 1232365 1422736 1525736 906576 1712847 949006 1631541 746972 83848 1392801 333968 1580774 1392501 742043 1144829 958241 377193 1428970 171202 315661 452788 855889 866451 1714147 914093 199550 844188 1634451 1047169 1943189 32808 654777 115559 1954262 1086910 1410443 47015 832186 1786079 1915954 431980 405903 1835925 970309 1302228 273257 1988846 348767 258325 1212853 1235182 1165658 1093377 1782002 1294654 1625984 1283370 1486265 174419 1699072 509461 585302 786966 245184 297548 1524609 111752 723173 391177 715793 891311 508586 1497960 1228265 837855 1572094 1698619 1250596 1085492 714025 691628 1491944 1246743 1811002 1881205 455364 1758987 1000203 1154503 740197 860957 1584732 1360427 1687328 296555 1700183 1390246 1904799 22897 1734226 1347506 1801293 828159 1751555 687174 70593 1525111 1706296 116492 233331 8602 281302 910865 639419 687589 913305 1439886 1010317 1488067 122874 1120008 1610616 764060 278954 1676934 1456669 940494 776902 1928594 128491 1300039 298696 1666875 169556 240985 528413 280135 1797437 439041 1314656 1380006 1376212 227161 263304 1553003 1432867 688746 826273 1205117 91034 1902075 461448 863371 1990760 53925 1180529 105498 174629 641174 299687 1399933 1953796 1691955 478472 1065846 920375 1147918 407021 32581 1741230 825346 427614 1912169 716283 1497290 1048363 1752221 1925094 670315 711021 811483 1432807 470816 110949 1698797 1627162 1788357 1359250 793740 211357 1765701 1080911 1533803 1995742 1511113 1587739 1539606 960862 1005548 1838864 1299858 1748058 520794 559499 985056 450733 411846 57405 1303396 1475198 1513043 1129549 873133 207584 1519798 1292652 526033 625255 1533495 1640340 1322762 1599522 107258 1928154 1326258 1608100 1279910 1687630 1602567 1247769 395586 1491458 955426 715358 358579 503757 1474501 1605863 706846 1563444 1306190 1250932 472875 1089630 136719 500753 1834185 1402891 1986005 564185 593441 991863 1783973 1402274 1281136 371278 1432601 585148 1925654 1499849 592506 961323 1163243 883865 907002 1477972 1004806 820486 1913645 219593 246302 1009809 151337 358532 682330 1864229 89585 490581 165540 1622983 635786 410805 639320 623771 1193229 528665 1251085 976358 1811177 373519 28027 1118293 56550 1767319 694231 968354 943293 1429291 1568519 1655874 910403 759656 1670006 1633358 1444615 19951 835143 1488616 898062 1631408 423222 284382 1508037 501866 1411377 677249 1175281 1428920 795615 1584593 1577568 642004 68135 1150667 861063 496898 308707 749862 855700 1465924 1957006 805709 257405 1133140 1653282 1814189 383282 1548529 1313343 910856 858435 1841144 518637 1802584 1507416 1628795 411133 323654 132902 198804 21205 1749139 1119900 698548 757445 1804018 1585846 1022818 783462 1364991 847200 116943 559306 1674484 627657 140350 1693584 1750643 1047562 867669 683083 1360805 1624237 1186343 658965 578147 156528 1452066 60979 29742 1133164 621133 903862 1615515 497442 1932157 1959005 609675 321613 533805 186670 1109465 1269282 504290 693991 1887441 1665661 117346 1341747 525003 18753 1724441 1405353 1684870 1537847 909931 418845 997288 1349415 28685 482361 1513489 1463400 182376 226113 1765411 796276 461322 180301 833477 1336088 1589893 1044885 750514 1775310 1440214 1403069 1695532 463387 228574 1943873 1698569 1927293 1776548 41292 737477 893174 80920 576569 1705913 809580 1600884 671951 1119370 1518834 633787 457773 1197499 303519 580991 1585671 209334 1882690 16784 1469809 18721 1996436 761579 1794620 757077 1553341 1581767 1186552 1914102 328153 49516 982483 648087 1407576 1703332 259985 242357 745114 470087 698988 1721590 339098 657339 952372 1732116 1597206 540578 427040 406219 1659563 1171401 627417 1559556 1406503 1859761 790482 138139 1522363 953303 191377 1903984 1066931 564806 687936 1672262 101622 1218977 996677 1602530 620504 859833 1565611 1242172 1284540 1013957 1162038 1408230 196208 1871694 1879455 553883 329401 403594 1874508 1435456 1366211 1683435 443010 1727832 1308546 378314 631246 1089937 583516 517720 1319711 348192 1255218 886255 323227 1321932 800026 115989 199480 1811438 576953 373973 1669237 427577 1545886 1087824 1328972 238084 479713 1319615 1107757 112036 345196 1311488 760299 829735 367893 60014 1802646 33188 549666 98061 126921 633418 943030 1217232 869430 847999 1416842 1738246 662694 928956 1067178 1317586 39019 1184176 1161191 677875 645076 1978478 224021 51355 1102211 439984 889022 778607 1212013 125466 1355179 1935609 462490 137678 826115 477475 1561628 844383 348940 978580 713153 347525 318320 1422206 1851025 1081759 258821 77509 1584880 1764991 1980580 1995006 1790375 120815 1731489 1173020 1732519 1816185 50448 1558516 1617119 1127227 485832 1347133 185391 1771122 190891 733025 679010 694753 861741 389079 1137864 696677 1256530 1918727 971120 1665191 1019323 1932605 339744 221276 575649 1150832 561978 906059 1837995 806888 1572119 765305 251511 618793 1403761 1778349 1467710 1058082 118825 1106364 413244 341318 355480 339717 1321709 1608209 17205 1659047 111680 1767011 387921 1152082 310740 213080 1192491 42665 1132939 142674 1322250 1625977 694102 14841 229860 1438746 798963 1185765 1312951 104045 1138560 622315 304356 1360174 1656103 245502 876516 421117 629501 393432 1753518 1504956 1864875 1490778 737874 1745343 1067995 1178403 149336 1521933 1395420 397513 645121 1736201 796527 1425569 1049536 214509 1674341 1368984 1465864 615398 1874198 1272329 559108 656207 1783994 835610 1632771 1376664 790510 391812 549744 1476857 577010 974337 1618239 442187 120095 1073097 331466 1498370 1464857 1124904 1165968 126568 1735613 1075081 165159 817657 1439123 867687 1151147 637847 1150309 1453869 171221 1338455 901772 294723 227389 557905 1476472 725928 1951393 466230 305695 1369382 264219 1657416 1296480 75143 1815908 1223423 1470776 853808 1354668 818474 475061 1270731 496306 1878010 676481 539678 860612 816054 100669 819442 1949400 71778 1185048 1520393 1642318 61378 119857 1273729 773865 719465 212152 1956075 491577 880959 52535 951242 1646602 1563169 701658 1689458 1765510 1326899 1865460 969908 1106 429209 359679 592912 1512801 1586876 1072219 1143742 1555865 1354707 232550 785784 492484 764495 540100 511307 1915706 1591504 1348515 1595377 114314 1105005 582909 1424377 739013 59833 840247 570258 331720 1593722 1412645 1895429 1207032 1988990 1811806 229739 1576387 1388947 1656104 1267107 1660176 1858988 703305 865590 1346724 226024 1475099 805877 224409 670713 121283 1839261 795349 931823 1400421 395818 1586181 869357 879972 299166 1663480 315177 304080 1311430 1041568 609816 281411 78888 683724 1437296 47721 1614413 1706495 1282778 374041 64427 1070035 785787 233803 1220047 100513 1035408 603733 956588 1842317 1516688 1358283 302780 1545900 901361 1169416 1498287 82389 1611561 1134163 52809 1639488 1397817 841065 987201 936974 732162 1011008 1771555 1588062 79866 824361 1348172 587205 298239 1989569 1769982 943078 273492 63776 611263 763628 763599 1625473 1427157 1189488 345201 496840 1905633 375221 831210 1279872 1933667 1946321 529149 1595687 1793341 520260 887198 935154 417471 816748 1481000 1926405 805597 1289785 1342725 959246 1142399 126821 1379168 1130163 836600 1240449 92528 89090 350022 1531811 1696214 412866 1002234 1433970 503478 1890015 556190 89516 1826091 279893 1658561 77602 159086 560669 482828 203028 1112135 431504 441395 484579 152507 1315196 1740045 742336 1856049 1916492 777261 870406 444915 1141515 307058 1537281 1003757 21808 534329 1679248 1000969 350099 913913 1104062 557205 139731 816792 941820 411431 949201 1577955 1513018 1210849 1485818 1261061 172467 316256 1208469 808726 955223 46486 1984711 1247545 1607007 938169 919704 1465826 368615 1570829 67772 984668 1658032 1819829 1601958 1740312 531490 314231 578434 1574488 1757415 709319 115713 1948840 1873559 454776 1498444 687081 1953665 1022468 1596666 1716921 886044 1546857 719674 4814 1526206 1097180 1587990 1676852 963816 1065457 522513 1460206 1118243 1584975 1638572 1598618 1277184 976180 1317176 312578 1290130 1595950 911691 1821923 1635328 550368 1408595 289074 696167 1869208 1798122 253048 1100796 295569 456157 223459 1640386 466075 1171211 638763 1286268 1291878 875488 1187299 730158 922102 1491862 73773 785993 1017855 1900750 867376 311789 216122 1283937 1040193 852885 1463598 179964 1874682 1583364 26763 1891221 1477407 1779445 1827381 1910361 867609 1353598 266643 730728 1783471 1754983 795546 1009027 267700 462519 859115 1547845 1839664 916371 93423 373018 1748167 707509 966698 1193629 947219 562832 1097483 48921 209368 1936069 1870193 646063 1408011 219126 1388194 939232 405451 126647 1862701 23748 938372 134639 494068 1226033 423798 1406514 1255046 1670897 535446 1822054 808339 1898011 520481 197280 1281659 545121 1124078 1865632 1021153 1401227 1895881 180328 1873292 1138673 277005 271558 1124387 718412 1829839 253497 201031 1904524 1750201 666489 952428 988018 837427 723576 678242 1941825 1550642 1087624 1918973 1293800 1405355 798983 192240 1237581 1609492 1115605 1743499 1796583 1097715 1968548 1245235 691345 1509174 862291 82872 1772288 1913493 1959118 1328968 926087 1410041 900729 1692047 413364 1744539 625194 29674 663907 1189313 1728695 407496 1396139 417892 1975027 722278 999501 585290 1914554 1893099 1194681 323229 1093401 1137537 239227 205350 91782 664765 535674 776771 532595 1291939 1009677 674747 1358581 1647427 1280311 964952 1194597 25999 1480884 738910 1270567 752495 1211138 961750 1157952 118077 1881823 1070931 1782692 1207641 558797 910713 277333 476800 1753686 337330 676446 342344 413093 1158653 1273638 1847213 969423 457233 426250 170283 1089303 1536194 574472 523878 671607 4225 1992348 100970 835792 1744394 1791419 308322 362878 1539626 435333 1320413 835631 1741384 955009 1357621 1459292 1571006 510897 1341814 1223751 1518652 1918630 1869831 298909 1996969 1453308 288902 1245785 1563788 651360 1242302 1452534 798784 1381712 1139712 1986069 250163 1014127 1961227 779342 1548846 147896 30503 764027 1193993 254981 1671159 570248 706089 900984 1740707 75008 1256448 225393 397792 1450360 496263 1633455 276486 405610 245655 1612669 1006046 1538415 707421 940724 812695 220148 286374 1071285 905880 1948119 1618221 668292 692971 1963005 1207823 1157067 267185 1642273 291536 1507723 1427495 255709 1584201 789949 1567995 192118 1810776 1407486 917983 1370591 511470 1926341 163502 8386 440960 1074947 275778 1712764 1731997 1648856 1036651 1300776 565238 1227854 863484 989590 671023 1298204 1435091 486303 1128135 431874 1393444 448078 1472200 247055 1780011 1441978 1538185 1434262 1253469 333569 417782 1418618 1899867 155227 673902 352909 1625811 143206 1806982 1468924 135502 1711016 1021625 28201 1142444 1350212 1143740 1756206 402717 361251 408947 1891602 163556 1532002 655662 1017487 1512158 1987053 1970142 1391315 1756869 152594 1344530 1604462 680237 901113 1088131 451130 595639 1433727 1763276 1176741 1746 402507 1938883 825689 708779 1044207 10332 1216670 1739108 1409946 1253000 1350662 626969 797833 1315108 280254 86178 119719 1279169 1541602 1544384 702146 205194 1356511 576802 1789669 499598 1958014 486160 1741443 1536507 1298959 507546 718323 1863992 1003032 1071892 786162 1741341 1341842 1631263 715584 1408803 1456878 1706394 893171 1957437 199274 374673 1226250 1781803 134064 1819029 1924110 1953508 1093152 1744961 172470 334385 1958613 452111 1686946 1605015 788576 178404 1773717 1645803 1381266 1607633 1726719 751872 434047 772808 1436292 773842 1832903 1874794 1937251 984857 1445591 1456911 1590034 1827071 1960754 1322986 126893 111271 1189817 1402304 1727328 1594553 1949982 97637 888568 1748880 1829206 391957 329963 745505 80472 845538 916301 790600 436094 1598465 1021376 872571 28492 901857 1253966 1465925 832727 910220 1111168 714946 531457 1681062 1746027 986258 417086 1982152 404329 1377147 1410213 891761 42663 767909 1640234 1642328 1069048 1036545 1490478 1239880 975185 412067 392202 126065 1627852 171077 466736 1825637 624881 1057011 687941 1579813 1256685 213006 201540 699331 1989271 736153 857593 919861 1722387 1605599 517926 1952187 260535 451779 643613 532145 1305451 1385840 1805263 445989 1791338 90414 1195817 1564132 1539514 623634 1336031 1530367 273360 883911 485000 448018 1834629 1706178 1491581 1266060 1644179 1431834 1284284 460645 231478 852208 1964424 148986 1976922 611913 1737449 1802710 192378 1737647 1044673 1590405 951929 1620404 456601 185461 144231 1422995 243420 336465 1292074 1130250 1934170 420128 287117 1633698 1593192 1549290 772194 745273 539115 1544747 443737 594322 1627471 397601 1067296 804234 1735131 1388219 1932481 636072 152564 301488 495030 14160 1243704 856959 323968 1823105 864524 1737048 818024 889391 20834 886809 1071743 1736300 348426 1807514 1229445 1435367 848117 1711834 1387281 89729 1013078 67323 1499284 1169586 705218 605863 1259534 1985909 785088 1579847 1693777 1448179 1524128 415979 210974 887092 927038 1300754 1378610 1800759 238378 1850685 1878783 783499 1904048 1392276 726847 1977210 669353 480775 532136 1636437 1609067 1646157 605583 475266 603034 813146 60039 1007909 371352 940085 605396 110518 201333 1487268 157079 520068 1483812 12247 1758012 393393 1236117 1831402 82038 1133126 1695431 1344801 1965267 1318212 1277105 1886244 1047170 797442 539413 1367865 501391 1478722 1935215 305028 309210 120706 335272 1827154 1266190 1737982 634179 226134 1579606 554659 1528577 694196 462063 717130 199684 1181360 697442 1303605 1193041 1464557 605417 1023195 194693 348536 972712 623835 904379 1566928 1994036 678585 201408 1781926 1879606 1392548 950582 775580 223774 1193670 1691419 1076356 992797 1941712 1461807 824801 1018379 385371 1647930 1580834 903824 11459 1054835 1987150 5515 31498 618858 916898 1252778 1678386 1327982 1776435 155070 849679 1669219 1123957 436883 930109 473389 1772746 380262 141604 687300 945292 191484 1011257 1068142 1252232 1538991 77808 1483907 1006183 1039545 383761 1753595 1359717 370529 1324905 1490110 274576 1277200 1271386 1364854 374126 1759568 1252354 1340778 1289508 1471859 962406 822 1863285 1462470 673033 1316822 617664 286913 1786310 1992082 1204287 638261 1713463 1206001 1606340 864566 1904185 640442 1177508 805917 1024846 1506895 1079465 855712 1106432 138744 1843116 1298089 531496 1371078 37072 1237244 1284454 40653 1035510 635636 413973 1858242 130308 221763 1095165 1297996 1845481 622300 278307 1644627 923831 1487496 935314 1632264 1776752 247054 936220 23736 954798 615213 1934478 849340 939417 1771660 1790142 966055 1904656 997460 1352923 1709191 1176789 570768 917505 1840917 729271 243691 1856468 1504138 982318 1506327 1569159 781501 549919 1112812 1043983 1960480 1551701 139241 780786 572333 1624956 1042573 910778 654639 1828409 646870 1319753 1767808 1652010 751743 483824 1710755 385881 1310235 1667406 737311 1418171 1730758 1479272 1865146 867629 891097 226142 555727 632365 1886172 968734 1509557 1153589 1770683 1246202 1156967 501703 412098 904684 160024 1185210 860707 537778 1114574 1806992 1057543 569132 1494345 1581502 1802275 391140 1721571 1115586 983624 460611 1711690 293182 1280087 1392400 745508 1790112 12763 932934 1435003 1562123 1767696 1566031 1754376 530859 468541 461980 1803136 850446 1487918 212427 1983621 1459136 341201 1610757 239330 1135159 835035 188246 1945258 939258 1482740 1772722 1354307 1127478 309184 1519537 680686 876836 1768930 338414 1027334 1106285 861343 1116286 1710586 584360 691278 1750443 1756077 997898 865734 158059 1701313 1158827 834389 108210 1478982 764733 1422863 1863462 347588 1220909 1391413 826793 982423 234399 626484 1505199 1243215 1701505 1944762 1840702 131968 1136516 606624 20164 35222 1793010 1089658 1026674 161129 5806 633068 1917715 279404 636539 1919859 1488743 1918467 1512424 1940405 530699 272958 1525366 1170983 1489939 1455166 1676308 1473939 1153004 74771 1323826 620216 992125 1280998 1934664 766870 252725 1399535 1380777 280472 194509 198005 1798888 1353481 1846908 1164690 408362 1605252 1136718 1022058 1145454 676403 1320870 1392477 77823 115077 369153 1149455 670938 1496258 597052 817510 252210 1962113 657531 1923619 67068 1191964 364563 32476 819821 450030 385405 1219470 241331 1435103 571647 1748124 1828149 1186881 480018 305666 1015768 417190 1465834 362233 907917 882986 699696 1384476 325829 653441 1791069 1200865 1276119 820444 1555663 1713427 1918384 75127 902802 47685 165322 494036 1693519 351681 1514430 1353801 995597 1554617 1512119 284687 538886 847342 866258 541118 352262 1065238 843173 401242 302414 18527 1406023 690375 590313 657737 902833 162405 1943831 804919 262805 630582 1649588 1898299 1218719 102494 1281783 1694509 1697153 1358912 1308330 754803 1644393 1195339 1593492 1566265 1111227 155292 666508 929942 69595 195902 1784298 589329 1237585 356598 290712 1878376 408603 902591 1181997 1879861 1562788 1917106 728655 124960 1944781 1254800 1829535 1675122 1307550 874864 1148306 1993832 727748 79450 1529010 1156039 1786903 17668 1375733 1238242 1695023 122234 1122056 1496468 266451 951054 1141660 934649 1071961 578184 1535688 207169 1672482 894141 1117640 1747765 163647 916133 81109 1178929 1661958 1617157 1909980 1392132 86959 99984 554378 1400164 1599004 1669405 124683 744393 1407921 1067379 505952 1313603 1303620 583452 1720017 581331 1156119 1273206 837082 385001 816972 978137 1872953 611654 639527 1624151 604453 1494039 1299755 871723 874343 1338156 1610435 512418 248433 69992 850929 165335 1711192 203988 1906974 1134216 513286 1085159 480960 1292432 1942974 1808508 762833 1074636 904926 1480685 1740897 77034 54995 569981 569845 1431868 1346790 634769 543750 1599788 1102267 841499 1933492 1174035 816512 1817615 247120 799321 52045 1600774 34728 142218 259263 1337082 1141527 135223 368827 1586614 1255092 1861398 212148 1208454 559541 1256696 616757 1192955 1259748 674137 1047007 506797 949274 1613772 711516 1606548 464864 1044670 1988326 1415452 91030 1389558 147941 942555 356397 835113 233030 24383 1067041 514470 27015 893529 705059 231048 433717 1778439 24541 154841 1308919 471259 451748 659482 1630530 856871 632558 894493 1474403 481028 1315149 803026 1753775 210400 435429 736812 533679 738146 109659 1664443 596251 493001 1505149 1983978 1186844 1581980 1649203 1183373 1804309 1717697 239408 1362446 991455 1239326 208826 1882991 1286166 772561 1936300 898000 1322957 1955201 1868511 1013110 1784679 1350618 1057056 1703158 1719057 1622584 1449855 1307360 633482 997538 1187800 1794060 404943 1942740 387304 630993 1460328 1502533 724765 739463 670035 130036 21695 1682817 531076 1129975 250280 1436449 865371 441543 1607366 380613 1625990 1017137 1536577 510657 1179891 1000292 1639368 1040138 1293461 1233030 1811509 1318238 79971 1819880 755691 1904761 988091 980018 1093434 1548494 1331516 1267328 464206 1366059 287880 527608 700853 1987738 25285 408836 1643830 1981833 51123 1607517 215529 1138079 344334 1990808 1247541 1418309 46189 356216 1214983 1241805 1280245 609051 1790900 440137 1593426 1202595 692862 1456777 1823162 900955 747299 897407 177305 1660180 1567959 1211372 1697844 964047 1650691 420112 577530 1365881 1918512 924124 937211 1667231 459089 107585 998884 1458541 73713 1646637 898355 1330704 1178632 1315342 1852075 472580 1485988 1622228 1762782 1164021 903155 1745900 1535013 145100 1092211 1841922 1149001 261282 960799 1537462 997586 1197142 1773984 1572387 193246 1143760 1273863 1442298 1418911 432431 27834 1071000 1718140 1194051 1007341 1184840 437206 473684 1309586 1848166 1151693 1646813 908 116884 107443 28458 350145 1211106 438355 1336921 47195 1557017 325255 1687030 1807238 1503846 736258 1271769 1553475 40373 228386 252630 273667 1879093 75323 271668 251663 617720 945992 678013 1387786 1384936 742891 383573 1208592 1451450 1256607 868730 1700503 1591485 92440 1926655 1865513 506909 507235 1537906 1399361 1820327 1051097 1522286 1923950 1923372 1047924 284731 154279 762670 1082445 1868707 1808734 1314936 1778946 8785 1594261 297345 1667949 1698198 487834 1899533 217037 1332332 880184 637628 202364 728350 79608 1718960 609103 510519 1905091 844690 1329744 1889058 1809747 1262123 1297360 234819 1553056 1284153 1564815 1388178 1533406 1344379 1844304 1011821 360705 101680 337233 335162 699827 503887 1728095 1754188 630307 1900853 1074872 1255311 1447074 64552 1281825 1274222 1791067 162963 1998555 219642 154095 1437872 1566950 1934518 1838128 1320116 455922 738807 1657748 1674798 389395 610839 1953362 1774082 99763 1380546 1298734 696348 1122737 299533 77874 736561 1510106 1340734 407312 618760 448692 1294051 645353 605479 738368 1329426 1047720 263623 1878390 1678205 718626 1180214 1449697 1638813 1896730 960010 426898 114786 1289594 225425 568848 1964126 1908022 183101 115808 777248 644977 221813 1563118 1865240 868741 137170 812526 1275125 358500 272199 464295 1287564 1423628 1860181 1276082 1150794 277836 1532564 1927734 1809217 803268 44929 924388 1459224 1115388 305202 850652 1973558 115292 12023 861057 827780 1255654 435456 1314633 1750710 1309214 1374460 1469073 152065 485185 11736 571206 792850 338090 345012 518489 638165 783407 758181 1130324 1694196 1039572 731688 334865 43822 1816979 1449849 1912553 1598087 1999531 1985515 1613638 1707873 188491 1209099 1557565 1691869 1470978 1407855 1482934 756651 1774393 1383500 1188158 884985 1709569 247261 119849 1607339 471009 716120 526514 412717 1972088 703768 83925 877007 1097069 568866 1698654 773390 286658 1290012 1479588 1973635 716967 562060 561707 40509 1659860 1873584 440697 1857979 1997969 1948609 125627 671332 236738 1971291 388104 1976534 873779 730620 1321244 1728108 894551 555106 1387279 1618118 1185012 460644 1145204 427191 1670577 1833936 993354 1980548 15041 1851998 617444 968095 1158819 1860947 1988922 902265 1590271 1870420 972261 77927 976537 1156809 1789241 901057 607538 1674994 1973494 407059 25133 1067954 1841436 1134165 1855138 721361 1655791 1861166 1448922 356927 1811778 838165 756816 524095 954257 150266 692836 750664 1063627 1328311 1618735 1287733 827768 160011 1328542 966845 682551 1847227 1015822 1347327 1207066 745009 1953756 1794588 389887 263002 199188 1525556 1305811 1402940 1507950 812862 1088295 1616989 383325 603588 62360 1276181 1296622 1073847 530432 1844470 145312 716897 525809 825320 976561 565357 981078 1381650 181972 975715 575447 441949 1245108 1735421 218361 1022977 996763 1962035 1485954 1546793 1199213 1047949 851859 836144 1448890 1024614 1332229 1222838 1177597 453689 381369 1099076 237938 727333 1411222 354885 660286 512620 1078877 569391 1001901 131406 942397 182401 27811 1154229 1716576 1653174 1422464 1606284 1065804 949499 1281103 595807 431732 668928 1865826 490922 421791 684744 353025 238203 1867336 529398 960945 1023673 1652931 1496557 1178574 1225038 1058200 798670 1593910 918063 660175 1768827 354628 1220872 1082331 1479878 185945 1819967 321940 565234 954627 1993359 715959 1579322 1027607 1768100 53911 364357 910783 390365 1915211 727717 952106 603332 1762238 1890050 1353047 86543 1479251 1724644 254221 158004 1913073 1339848 47914 1552586 1506478 1748724 746332 1662525 881634 1237289 1067887 1992271 1971385 656035 659713 995547 1576624 1726081 1315853 1124346 41085 1715808 416925 900182 1700287 180207 1815006 1469133 1536934 1677290 966415 1162300 663160 891791 1378477 480788 1474285 1423934 514211 1357504 1526509 618566 1639601 1208919 422996 843999 1713336 422732 348652 1955877 1702381 996372 1957109 27389 41028 1280333 1338315 1257734 1385314 190837 1068587 1720871 1070695 8781 1672265 1599094 658801 126971 1505195 1370400 656248 1368298 854828 225041 841887 647182 130421 1049268 40065 923441 1133731 1572439 704406 139561 120262 1804823 809396 1068372 1717291 1019425 941414 1489793 197728 913733 993248 390354 1272415 491169 1513738 157398 1596771 419209 1316235 178825 358189 1314719 215552 1615481 114125 254640 483410 66044 1212055 732871 62388 831026 1660047 1627792 871798 1940678 659717 1319402 1766682 1111806 1134893 496436 14577 638898 98650 1062180 824354 254905 1962176 396695 509378 1063530 628255 1750305 288266 1201117 230451 1933780 1704877 1619568 690248 61406 1107784 520676 567445 1436671 1806407 480372 855818 1067795 975471 1589381 11727 970033 1117052 462631 394705 516361 1537689 760364 974514 1550731 1423097 1742620 1492676 650136 514475 1700549 414425 1464495 1164688 1526156 808587 1137453 276453 1891943 856183 935443 1299573 764439 1947793 1678846 1153864 24522 1425503 1046708 1368508 1643234 1126690 1960107 1158160 131355 1470312 301275 68858 547140 1451733 1801156 1579055 1816404 1848137 1644246 1316603 1004715 16604 536546 660058 1985020 282002 1910941 770520 585868 960285 242358 121904 1621808 1743073 403574 1290225 211314 700867 1713041 1109963 1186081 843113 145749 19428 1336203 866738 1349988 1049362 1745613 1330857 364734 1030422 501907 1263486 1541746 319102 1723449 1940499 566213 40333 961332 362297 609524 7474 1052574 528069 480226 1700599 468530 1064894 1678056 272402 1459760 660488 496351 689662 1837751 768091 357430 1326840 21071 652022 1568895 1691318 844721 1633162 1279995 259249 820399 1731848 718476 1527905 1020901 1092045 757472 1412107 960612 338801 1286436 1810115 100791 1392396 465467 63212 359727 697250 1428987 771822 1275968 49019 987897 1109992 1602924 557625 1110721 1200071 100624 986958 1945645 1435403 213928 1198495 833339 1874828 869155 207570 150448 38057 716287 1510491 1819262 1244257 1630440 1766902 44565 996226 1757043 1947031 1824119 1822437 261778 326082 868682 874695 1887302 1869510 394173 1358688 1796537 235158 287422 1148065 640733 1214490 975346 621915 494448 1226372 805217 428023 1312183 178359 48516 323706 3771 1839428 1055105 704427 1716842 238723 221911 1436495 678377 124432 1104893 1282770 459745 217541 1457292 1342747 205343 1908609 819588 1489260 561373 826095 125520 1297381 146942 139078 4253 514516 1843863 921355 737293 1217884 285659 1308250 1090501 1810185 417117 1577468 1944435 1635195 753705 1387698 1869319 39710 906407 1350 402312 997602 400344 1119427 433441 1142686 1075070 1693925 385601 700745 1341955 166352 654962 233675 1665559 1846835 740680 601737 589908 790231 497396 969425 245607 13375 628820 843506 1574866 17208 1052046 1823277 1838927 686448 1771699 1420230 1801864 1285718 1839691 1394529 446704 983212 1132509 832738 1522208 806560 1412300 1812255 1522778 1372824 298615 1122083 864361 758079 1673826 1503681 710852 1950538 1846181 1839292 1875132 1045580 1303011 224411 1037156 1582517 1675781 1265123 1014819 1838951 781349 1854765 715946 792485 1129155 1596659 1769237 1524579 1435967 1171843 1279208 1340350 927142 1015936 1543806 66243 384132 1104636 810715 1725793 1093946 1834508 1977586 1984798 14558 528342 1843025 1033358 1479558 1632711 1528748 1161384 800409 1820917 1486906 65494 800921 1221709 616421 1295015 1995213 398378 1670292 1436905 1881764 1237129 1754745 1928378 1946609 124781 951543 937901 304839 328164 1396777 357239 326168 876451 1532086 1558824 63806 1488750 1412033 33766 594078 1827733 374255 403170 1776779 1948195 784522 341795 1883016 918614 1364677 1886556 1874490 1375662 95030 1864603 1210775 1146200 584701 1553346 729886 1075669 34130 360735 1126852 905584 1042453 1225491 722115 788071 1762461 1034646 197096 520488 1481294 907391 1669724 1070733 305440 1316072 1220705 1579901 1107926 1219624 317347 471591 122021 1860716 1739367 455781 396643 201387 667509 789215 1357864 1440215 890993 1159784 635811 1082683 1155834 1779966 400038 401439 1152609 272190 1758101 1998218 1591617 1130671 469787 144325 1862198 722539 1094942 439317 908591 1743730 536250 1128269 1967149 1868973 320221 1675428 1611406 1781080 1517160 230832 8470 988569 1979695 292844 26680 227749 512882 243069 810552 1744079 1451779 1930329 511663 893852 1765417 1134639 416994 1957875 1702512 554956 1187610 1067796 1010074 1728869 702992 427420 151803 1042704 1314790 526002 1077820 546548 1924654 1285268 833393 1942079 1172552 784536 260253 845737 255721 400450 1689728 109936 1228115 1683111 1661057 426436 564692 1143960 116838 1960184 1607312 1609157 1769864 9111 15966 733131 1584599 264253 1904798 361857 1695517 1655632 1496609 509794 1781530 578655 876353 1273656 1261561 1558525 340281 1362999 1015226 1109798 246484 1846326 1223335 1003268 321620 1242692 94843 1317284 230216 528134 1927315 1788264 1196201 1271225 1484960 353654 720908 1254372 1333019 816304 1496723 1407945 1371734 877083 769627 569497 1481892 1458850 859087 1606688 1521303 611215 765099 1946669 1369376 656243 875645 349871 560043 1207097 317303 1541346 1060487 615985 532482 756639 1164429 1682024 1894452 687568 1991085 559849 324310 1447836 965337 806831 961780 447536 1583449 1273987 1825697 1278403 727845 1401875 1400900 620219 136562 1809302 573355 830200 1338738 1026182 1659986 1881337 43381 1358886 571271 547393 945111 1847379 525307 361519 1689733 1647737 1743046 620984 1553940 763771 175620 897549 590156 360032 1075896 237925 1379861 1789035 808059 1038403 1958664 1330626 1560970 1636546 1369091 431460 879107 247792 1038664 1290990 372151 1020847 1869312 598977 1565666 975436 1074658 242933 185570 1333385 1125531 1893856 808287 747524 663581 1315907 1546462 1894208 531342 1725993 1219236 1052538 650257 686201 1793994 1141526 1294278 1863200 349210 1712502 1939508 1468866 1063016 48168 1387959 290962 1577639 887397 1719771 1901503 1643911 358024 1332379 283528 1534720 489925 444803 516941 341654 1936497 287386 100194 682007 118955 1285647 283144 1405463 1129544 1729927 1389075 719392 1820903 581179 887250 1203079 275019 1960437 805968 401401 158829 786116 1921476 1168404 406796 890528 1463937 1338877 971406 461450 1851835 586935 1079322 634535 445555 576486 1133397 1899399 1305965 27307 1201230 991838 420890 1229356 1654941 1557067 307596 1862495 1206991 1483631 651627 1125552 1487538 278335 1227006 1728974 1673483 1935095 769781 127205 885709 225263 1056857 40578 773079 1543089 164867 1580011 154548 863248 117092 1877584 738173 1859567 1894571 1231090 418322 1128210 431738 1409113 607897 1868063 1018135 379215 1186094 137864 1127017 1406385 1210377 620560 690066 1113837 173822 1612861 333687 1763250 651974 930677 484682 970400 1943470 568804 1020234 302448 751871 331206 794509 153108 1098206 1462203 1687154 1079043 849226 1130219 1121802 1707528 1028682 1334177 1515086 592488 407063 320722 1418705 127324 1909196 813115 1853201 682072 366056 485353 982448 1675154 438886 464670 303000 1712444 780419 1233911 921405 1546048 1924971 1025511 706712 232278 1835403 1580906 1589181 551115 137857 1586725 1231972 846615 704879 1045262 513480 710613 478085 1084574 154277 341358 1914613 561183 885153 567896 73411 1472683 1750320 839246 1680443 1496078 1387572 1327193 1760385 230636 1149066 358078 849332 1228452 439780 1259188 1372590 373523 1908236 445471 1022137 829776 1902785 591975 260511 973670 663071 726307 1414797 1802201 1082509 1809696 1465890 616275 451474 1570457 1748789 1808509 646653 1262118 1443865 50014 500510 1902925 1566965 1660396 294925 778389 290100 19077 1952165 1087020 157736 59869 745687 1124860 1359823 832741 1240623 1786646 1494440 1272597 60446 1688249 957018 1850705 1586108 1528465 144175 1353570 966148 1833430 1725308 1730812 1092189 1197216 1384379 936114 1370798 585041 280467 789873 1255289 1326693 1526398 1980005 484373 1004003 710480 1397149 1651175 248658 212950 1649764 351353 453835 1628307 977642 1624405 938106 1288243 999110 1605493 1585178 82598 1486068 1999606 854762 980988 651648 739231 226270 574629 1205467 1729359 1799186 1670692 1612555 1455609 1076631 453491 1401435 644341 1989748 1058930 1203918 1544527 974738 1897800 1641896 1064476 881426 1392189 1027678 176411 1747528 766957 1868903 1526199 1936899 1682276 1201878 1533333 735010 133037 1041453 599508 402 924735 987773 1804375 393549 341807 371703 185144 1204032 472595 1287384 438178 1107327 1376577 1619202 22629 1013094 1222161 1796698 405143 736407 900003 790665 1047275 369022 919852 1283363 1445220 927095 872341 1289304 382147 1879369 1201542 32261 29731 766734 6544 488710 1563490 1357477 738810 414767 1551464 1673699 744546 1236330 1775122 193565 932580 1701564 1506300 1154677 1314046 9001 1277997 642392 1908686 1531329 516080 582586 804772 911313 1900285 181602 1674686 697398 1418036 259757 969690 185832 470755 1658189 15690 850558 1455374 251863 1834244 902820 1214843 836798 759785 1171154 1992426 936711 11092 1420210 891365 677789 1119181 1844817 888149 1930798 1286865 1202747 1408874 1458625 825381 1368088 754441 1465299 527519 516524 1040900 577094 508902 275645 1661765 1063747 1349330 475501 680390 623728 1664874 570898 681949 973420 1963835 1852600 1761021 1575152 1218988 1567668 1169827 1844401 1206752 1974164 9090 1299124 1516643 236576 1993090 226023 1889248 1487554 1988458 1053796 1722717 1473213 1961102 1669750 1100101 178440 449198 401632 449600 830797 812144 899300 1679050 1813708 1031083 1800395 1735352 1646594 1335993 43279 875514 1779960 1727897 1383892 559527 1892690 1946835 154193 1459228 203888 1723684 1744404 252095 1629769 1633370 1249568 1662463 1064462 1851019 97943 1233753 1151572 616602 971588 1422394 1240561 271453 261417 49888 535807 657577 660166 883972 1639969 923057 1689313 1826278 709994 167976 998024 873192 1182013 1858101 1995925 1058886 1849009 194575 1606273 781878 1436460 524306 1844762 1298890 1441107 1900104 712001 1566077 1336413 46363 1587640 590662 197770 338370 1929299 666462 83213 1034203 1672144 1139622 636383 1273296 1890922 1478832 775604 570837 1584137 765547 1635953 1096468 1694963 1226892 648537 251889 893296 448085 1025423 1094285 279935 1298531 1820227 1884400 193993 42000 591605 44474 223131 814830 272150 651557 1745122 778983 111047 370178 845756 364475 848685 107487 821600 1183770 719619 1588844 1441828 1477169 161046 1642985 1677804 216479 312739 224552 262383 1995240 24307 1274394 1207782 895011 394685 1140961 1778143 1676956 1849855 433556 1956851 1816821 863505 225693 475983 1419545 1146374 1445818 1837567 1589950 84820 1754346 708087 386021 830469 684420 356113 1248452 1895858 1714378 526874 1141356 1996096 1647219 814754 1933660 1743872 794992 205873 1247374 745446 1509507 1961720 1634545 97354 1841886 128158 621831 1259682 1562569 657405 244136 552003 840540 1365258 103794 1775622 444141 1764040 732264 1758883 83833 1262520 1951761 522096 1912301 272835 1084422 1885964 1365180 1444887 1412713 7052 817850 526111 351511 1080984 1129641 1095754 1567552 1723768 226729 1280344 1957425 1518710 1935283 1211368 913982 1585885 1261358 1980394 1449209 1409510 973231 1759853 724297 724837 358077 1509504 46419 701787 601604 1558579 205829 1179243 992415 910933 1516902 1941403 1948165 1228464 4471 490309 334301 1766570 1480394 215460 898771 1881580 436724 1414815 1088113 498782 1169608 418481 1715932 1908018 445381 917922 880562 1392391 776278 711256 296051 236577 1213377 863888 739051 758207 1164230 359656 1696540 574736 547367 1112325 1936338 756584 679134 409254 1096060 603217 1964096 693692 67298 1001243 95198 1418901 510313 252654 760955 710865 279424 687207 1669153 1253307 428244 1206994 1579153 1786984 1414385 1212132 186027 1855750 892059 400784 999638 1476991 1996527 922430 1929021 338286 1448331 181874 348956 1785092 1719231 1178315 1377991 1287925 1973343 810774 314529 252143 862949 994330 925816 1316619 904554 1581509 1100395 1126081 1462883 600684 761542 1782028 534493 997040 1301887 1440156 1009389 734183 1306674 393923 533889 1427047 1243316 1182869 1462457 1298253 1556314 753933 1688243 1719494 869157 1850638 997495 851934 1504459 1824364 1695298 1334507 714183 680217 1575724 178237 1844666 1195483 1170540 112452 199674 463960 950498 943995 1648146 143712 1029136 40520 1914158 998118 88983 1362892 783368 1943716 1334487 1499166 1128762 327444 977652 1955301 947726 5557 1284214 1367808 323363 1402438 495616 215511 274770 797843 644779 586539 1999681 965636 906053 1286386 243632 1780801 610184 483458 1578006 1941321 1940402 1137566 1254683 439455 1735444 1509080 1258691 1080604 750776 8836 537158 266746 876473 1255629 174784 1592083 1831146 532077 143357 1864683 1193819 1145811 414722 1164190 1644628 1783375 1865801 271844 1489496 29738 1399496 1197671 1288652 1424095 898663 31002 442097 818685 1752772 1037490 93674 221296 737558 648585 529171 836369 695112 1670324 1604595 503165 1551341 1778357 86611 1648833 705420 786644 1260525 1295825 260916 616812 426912 1479192 1190629 1470098 13472 991793 505656 82086 839349 1717640 1506215 679604 1248009 89843 962942 1678489 1970812 1423140 1485122 624357 966162 716463 1144616 1613542 1880162 280236 656800 542050 654897 184977 1662173 367726 1939459 1205707 104941 1894395 1120821 438223 1383883 166495 680483 468253 1678175 656810 128924 1540927 94330 485107 314350 856055 1902169 287039 181672 176370 133900 320449 376653 693292 13946 792577 520638 683694 1998660 766154 785828 455437 516503 1087705 1295132 740266 369792 1939705 1589676 211670 1705960 946928 1788123 786563 193197 198391 1915396 1317805 873988 1565019 1148059 250755 205228 529737 1075187 470002 1040727 688360 53730 474815 147953 234926 798232 148831 1300041 1277064 1138326 1017951 1931508 1405219 1027999 1614425 1378663 1959214 1461046 165692 493790 312787 1868987 311497 275 1161683 1663355 764577 827928 1209744 1771655 1509857 71308 1563670 1079141 1750541 414438 1665438 1003729 445821 1660645 593927 1361052 1785701 1785595 1161968 202482 1351950 358614 1031310 948592 1708977 268560 883846 1651988 1545920 117108 1102417 1774161 1433821 1805171 81774 1699354 1943996 1155827 778400 153105 1926992 1455229 1229913 146075 1507303 1966260 931486 1332858 790324 1050854 1937711 292458 930253 1450028 1741707 1261060 1252288 441709 1342101 162110 37915 1525623 175086 888061 1768803 634894 1904692 284816 820517 1452166 860323 439338 953799 445645 1151242 216962 1508498 1607240 175466 1689124 1450122 979079 1848987 1615223 440121 1339892 1880100 163508 1770903 722028 1639107 543467 1325119 1951365 1532383 1502088 1527672 360569 158139 1411955 1948067 1119642 1762593 914688 730622 1270358 1385962 1764547 162727 1490357 926479 1211632 1242831 763711 1220661 1104596 1325665 1971783 720416 766678 632580 645243 720426 225408 1975762 515442 1299792 717288 995719 1545980 712806 1786268 607142 1232497 648989 754624 703678 1904039 238208 1044548 341140 1855131 1483891 1190760 1319172 622052 1631944 1576801 1917747 1246975 102288 1569194 264564 52888 1594549 5884 504047 1149405 1666616 688363 1671563 775879 1446294 289221 1229311 1354456 556132 861346 533949 514603 976165 825743 1911072 241574 793045 1119778 980727 1079977 729070 1041209 1857986 1685530 592818 610737 929737 931636 1744163 1018192 1182509 1509257 1356890 196164 716143 977423 1323657 1775579 1192856 679096 561469 1968933 1153501 641746 169444 52380 1533826 1875693 127758 1245846 501400 950569 1496379 145692 758123 284472 712399 1850230 240183 1395044 1425054 377555 402935 609570 990316 814571 326631 994396 1269099 1070207 971645 439469 880185 1834523 1552822 88073 506015 1538940 1464971 84985 280234 635258 1564217 1578788 183365 1082099 991375 270493 833450 1561939 1304464 1538020 1872843 1309638 709915 1494964 806692 446904 720564 1464784 1189755 1731980 418754 458776 1027838 1765317 390705 454074 1412317 1256920 763677 1080563 1185126 175320 715177 433770 663374 598739 1059203 931889 1015479 1625761 1113528 1422565 501555 1277325 162561 1407624 969824 581799 1661532 1716309 1981078 60017 454925 774746 1942087 1600688 239958 1872465 1693093 1549380 1537754 1938216 1574803 205119 1443692 560360 856260 1263387 1637538 1546272 1409507 899908 628544 1051387 421684 902345 1803992 114857 559445 801393 1378449 1333791 1512060 264447 1469307 1207393 214867 1634216 507493 469157 70800 339302 1304103 1818679 344531 1869829 505448 91678 577380 325471 973485 1304823 1342922 1765457 1777895 182853 445282 194761 1538694 944919 297585 1517416 1240624 215835 1005965 277265 429674 1000316 637052 1989559 348782 1539135 1925336 145235 1276761 900163 320489 800994 35579 1318222 1509338 1519977 673045 1659945 26033 490576 666296 1678667 797436 14081 1061411 1987697 1629698 1852395 1668602 1575414 784889 1363165 435586 456575 1693024 1843658 163394 1844763 1844381 1421314 1415740 919897 1505611 1260369 1521341 1454690 830705 201175 1802921 734004 1101285 1921724 1651931 992427 1793481 1558161 1119249 640456 272994 1575374 1503116 170523 857157 521153 1963205 707938 409579 645548 1520047 287529 1336341 1229257 772846 366055 963438 1750394 1820156 1049815 447753 324418 618480 475664 963114 209513 678697 1087129 259005 1914251 88933 1431781 1984361 1153586 1135700 476218 1472065 630703 1010066 979711 1533975 1185037 684618 226628 1829271 271676 503535 1536224 1178464 1573031 293733 503635 1711832 1902340 960474 1977196 1186546 1843425 1938584 735944 493322 42848 845445 1167936 502043 1036769 851045 381042 1400080 1590710 1795886 1596886 536263 1364049 964873 20535 856078 236210 675834 1816034 173179 1863251 836303 87280 492191 1597262 1596532 342226 1105450 1565511 364845 1537061 641132 33341 1739573 1214975 930042 434651 1862373 613127 1008076 5907 551164 1923581 1750406 1003542 30559 133398 1859928 1018470 1313878 1964588 951652 994755 828027 1575101 34507 869584 17872 1920827 100010 1640955 1470876 354461 670969 1536489 928785 1352258 1503258 1653858 414906 517917 1161772 124117 560001 1371599 47741 774477 739658 1776914 125340 1633495 1331191 1707237 1716037 1019329 169747 1894989 1408478 302792 36136 282059 959486 1131212 43663 1879039 390447 1470655 37241 400316 665407 180187 630308 126422 820060 299497 250956 1886150 1351474 567125 952315 620511 744259 1040309 1709382 544485 1134971 1378641 302495 1761119 64942 1385786 1186435 304943 1389187 1329962 105922 1207455 1226503 1122216 1177267 1495958 1993655 790432 256374 131197 1538798 1126463 1932824 1028920 101265 197786 220358 103640 1519238 265487 97455 1165112 895456 903287 1131434 1283466 1329676 692911 794295 1910923 539632 1837962 991938 158373 624332 1002528 1553140 406454 963804 119889 629346 529918 1109710 945127 859840 1493201 804883 164084 62385 1991714 421462 1140335 1389869 338818 1058272 1918896 61437 895289 1939366 119205 121007 1166794 1590883 1306282 32928 69626 1145011 92222 268798 544039 1245757 398744 998733 935593 390989 776818 1114195 1351518 1658747 1803384 294794 183334 712413 1225421 343768 1487719 712057 1497765 1417587 470794 290844 1541320 1324137 1440318 726439 978154 125529 630867 1701138 769585 1213318 842798 1291336 1957950 1411773 539888 1266012 526445 279758 389241 523148 414602 1575594 1027163 1526306 1982953 1829519 311455 171293 1037765 1235407 1052269 1291971 962895 487002 1485750 204453 728205 267020 1395313 49694 1841248 939185 1560080 751897 1389492 1767813 396075 489979 1706368 1951038 609590 111747 134991 545239 330147 882849 153101 1012324 802809 1222178 8308 1682041 563042 806720 335626 359520 1282910 1681477 1858728 428041 424056 839255 845731 928641 1188379 460442 1949429 1424756 748134 878416 1267940 1170015 976398 209412 1092219 828510 612817 807045 855736 149456 1824757 1629685 1770806 334231 402163 657739 373622 1810455 509987 651404 158963 729073 936680 232171 1657282 274181 685831 1034807 1449064 1436323 675284 155932 1473821 1310979 1875823 702036 115455 1109642 1322508 926218 1611590 240052 690983 735988 1007647 404750 1818858 1949937 616298 1142289 1396405 68581 896197 1561611 997413 1268093 1245297 165331 1325454 30342 997641 1056923 512028 248929 35925 427925 212758 1311445 1329934 208960 609010 1358370 939256 1731883 122584 1562107 877612 1171795 702245 715523 812347 1680831 1456675 1571671 863319 128312 1878052 1376425 1028764 769130 582742 1066993 536452 22411 967729 956944 609038 578504 1845225 561698 392573 795777 1850216 1563766 305247 1481502 880117 1701459 88371 939138 1514471 1902773 1039598 1349091 995764 979578 723151 1969405 1604845 1952648 1404927 1191045 1365505 348089 1986834 1242273 1858922 1864210 831796 1763093 1017875 1621785 152469 678699 898607 1254681 1174784 1439365 240502 1261301 492762 1076711 1332784 1270927 249374 428616 1090210 1274488 1879541 1762230 1890199 1233913 653338 885482 1521322 450814 351460 1141584 1759217 210559 193598 687867 1095884 1158609 866530 1602210 251142 1291738 361607 23171 21700 1789668 1360107 1483125 512223 576296 1414729 1246438 1807987 1076442 971522 1270216 971278 1252388 486 1525888 1114087 475601 1183607 925380 630057 1589390 225648 306740 1621075 1378448 1955519 680491 651872 475949 709985 1322834 1710150 1245592 1332717 769380 968630 451311 57280 149121 1708909 489609 1321849 425981 828682 1727886 570353 1325243 297465 1100975 1338539 707196 1978480 1950300 320406 1806849 690997 431509 642927 488685 1917838 1113907 761038 1182597 1710219 300043 1226555 195369 402905 1650569 1925497 126623 241418 1253515 1149363 1398082 638352 265660 340272 1025368 457225 611204 1413985 1453247 79210 1256639 1235056 1120353 55673 1824094 580605 1792044 959046 871054 1845818 810234 465418 1674935 1075314 657038 415771 580411 985664 572525 1888223 675617 271880 510440 1632137 892664 856760 1951698 25176 1634595 881591 799194 649052 1750148 1370126 404620 543315 386686 1444201 1687007 271075 799785 962629 54845 590801 505213 1541409 1759157 739761 341242 517130 1524804 1703427 1908844 62071 1083369 1895219 1386526 1576519 486214 101151 395707 1687999 423271 1258836 50153 1972438 44914 1724238 1042484 1167040 1563751 1770883 598368 1866209 1590117 395047 1532180 1086173 1215688 287794 13480 98560 1931771 1265226 1720791 1571882 1101453 874284 1083054 723235 808272 416515 266992 961277 1287909 201226 212881 1717396 1985443 1813567 5528 70722 1597897 215373 327558 951112 497465 1215421 1306663 1184597 1915354 131872 162521 994733 879350 946494 1119332 1432490 1464058 1926963 1762886 774277 1075426 1878226 1242684 529809 177962 405423 467035 878499 676380 1791202 764185 584885 12562 1238784 1592249 1516580 1454533 1338173 22828 1010172 1181877 109887 1891538 1867827 468108 1054069 1883854 1360422 1493568 164495 1853925 1863774 1391486 855907 1116771 106771 164315 106880 698321 57837 973418 1394938 382187 781412 1531770 430681 389560 264646 1946524 207272 901245 493070 635011 1601519 1519494 1091418 547753 354029 599716 933982 911330 992425 1266297 1266590 1986263 1633469 1113117 201130 1584360 938353 1780460 959387 1797435 1403178 283649 637969 726938 184876 1072068 1196283 620453 686262 510530 1986359 1659368 1460166 1121544 296928 818411 1658689 1991948 837258 1675770 1836460 1490787 1275266 1557063 1303320 842091 80783 1133669 369298 540848 132313 1838505 388199 628127 809637 952875 1397221 1968124 580882 664892 610632 115540 1804688 950244 192750 679193 199983 1090492 1431784 385275 1855531 144761 1424297 241165 1684883 657314 1602320 1270207 1902987 1016910 1343112 878174 548557 782194 1588418 318896 661673 518354 715383 292721 1080027 998731 1258314 745322 920352 1800228 1590242 1136996 703152 108241 332856 1618195 1700502 1085613 1312579 537713 1483864 162881 1995301 1355117 568061 90402 238175 224046 467504 1772800 1538453 873022 1795773 46722 468958 1377852 494709 1779895 1367675 1885731 783183 1850310 860591 369172 933415 1230951 1281538 1095241 1657561 1805330 1251364 53726 67013 238876 918425 1349379 1602731 118733 1846408 1944163 1917890 422986 1560501 1972144 696169 1955742 224347 1024711 793877 1802362 1280793 1529753 1117099 1796055 103325 1666734 975045 653513 1331018 439598 1953638 1283893 748503 1257030 549105 52966 654938 1293438 1134867 1296250 622685 1780163 1586778 1917734 788316 1210884 30971 1483782 1481909 769710 1311735 164392 915541 1441674 828181 546870 596911 1794891 522674 40392 1343257 1247529 791787 32930 44403 1569021 1286875 111087 32607 1452380 1902002 606261 1644663 497188 1492461 1433124 1127381 1003904 522427 323814 58475 194775 800782 699700 289772 869337 421207 263940 1637824 836004 1240554 580990 174060 1952103 1501385 376865 1784264 637997 1953279 206145 950365 225219 1410979 1864555 686574 1652209 411465 1763485 1664457 464812 543342 68667 1984701 813190 1472275 1630416 734508 1296063 731603 1535618 1044870 530478 472944 244772 546490 786334 1223103 292430 1448637 577802 909446 1705063 866896 1748917 1457331 658842 1611493 181453 1049149 1681968 1210428 1290116 1603723 985263 1299625 1554658 1299041 1592174 1525712 1898781 408029 1279247 263958 264476 1350408 1729513 951383 1817241 125186 1465201 1739867 271010 895989 1586768 1357424 591724 300369 1021620 1747149 1305169 1121112 305697 638723 1429834 1567179 1148823 1489577 1219628 384081 483162 487543 1349416 499566 61873 1641190 35168 1995331 581364 1277954 1398611 1510448 730213 1101610 1659177 1832426 119416 1573587 1177529 958164 774439 122591 184720 825657 1496426 349634 1785431 658753 252653 1332141 1531127 329982 422316 461698 771631 1288361 27876 1063490 575229 1029399 1128851 447521 1150455 1638710 391187 653426 697925 1566767 294934 1809074 1259212 589621 593102 18710 1230728 1544744 1695143 112539 157569 1076879 195185 881196 1153237 641501 937173 64699 1835890 28913 246306 1412534 1429781 484059 454577 801605 111346 269126 1006908 1864426 1665913 1240387 853858 1368019 579974 544416 1692171 804099 1659286 1425169 253383 1193373 1682927 1837217 344973 221355 1736123 1299963 45442 1332486 1600169 1089173 1978056 131078 965027 476615 775674 1202368 526533 1379660 780809 937752 1049241 583243 1986667 821721 1460359 1041142 603709 1053093 446984 1310503 645773 1389529 1012620 1505503 211990 362843 400542 113690 1704270 1476142 1092350 446449 662046 1022028 118554 69849 1769403 1557298 486541 1545661 1598604 1373917 249408 1583027 760004 557511 1699810 1351138 1695038 962651 229498 350313 1235070 598252 1852705 93876 502847 1303641 1181706 954630 1062217 1467758 1597051 867263 646626 378182 226987 19668 189774 691867 1530808 1343150 1535331 1830433 464754 1215446 74251 1459165 1413287 417699 1673933 847878 1876784 1260193 1006049 658382 138312 291439 1863461 1301926 347877 5792 737986 1542270 1220762 1761603 1054771 487339 1823072 1942066 452489 69009 610332 1282412 60631 1700950 1908138 1557526 1833009 1897612 282804 1096443 1120485 662088 1681674 1097038 554845 1594858 1596337 1486435 1864503 1948249 73786 1269246 1056678 132914 197775 1795928 560822 440194 1845949 885177 1925042 921903 524888 517506 1770089 1351383 225632 458358 1308450 899081 176245 1915709 850543 1339649 198718 75624 216075 518334 747977 1213128 1753653 370112 1026716 1401411 414328 688741 1189568 820772 1812262 733148 320180 1630308 596888 205276 617822 240354 1293552 1125546 661486 1022579 550710 1091593 520610 377980 847260 1868170 172824 1411625 1563835 518451 770767 845392 1248979 856619 1760656 571803 406934 1035147 283727 324052 112320 1063025 1063884 325048 1636673 1560443 716886 121974 1100858 430469 1830997 1259417 828496 1534265 144553 122130 408268 1844431 52161 208950 588395 218908 308572 1309030 1640135 1378983 434220 802025 1811629 1287943 370087 153673 1870999 183899 1813304 591472 77498 468400 806073 1324903 1211929 1873678 217501 459058 1425257 805657 329053 1816066 481575 463707 283028 920577 1545206 1243123 1475401 921991 461999 235578 1408035 415214 1011375 1808968 1251396 964991 1548803 1294934 1962357 1762220 160885 542597 1511659 1769962 540078 1336161 431992 501052 429345 1765953 1621920 467704 1019908 193174 296435 1982392 1921666 1595506 213758 1504973 1270330 1164378 1522381 467616 338449 258837 439198 1730888 1424250 390838 1482618 1765636 1063409 92367 1769794 1531227 172311 431468 1549735 1059446 121394 1197431 1684748 1972863 615998 1781324 1868199 238309 1785964 1674939 803220 1596021 847114 399361 936812 349332 595727 1887651 1525108 1265103 1542087 1673489 863886 384968 1569220 1992272 1779539 938102 596976 1652336 1729711 194677 882029 838391 964067 1925551 950831 1067642 1698281 224466 337152 806421 894295 1404991 24826 1693214 117988 188792 823298 1279812 754890 839404 378014 1436809 1751543 1829078 388049 528710 529218 1361553 131591 347281 660191 527678 846325 1036781 1585544 1082680 31545 23737 1212586 1230561 588114 633775 1951894 1777797 977455 47594 1457158 641010 1102407 437161 1454123 1192404 961486 1094418 1038792 1038857 90219 859905 155323 1046148 91329 1854346 487877 604004 1298259 1158522 482313 1952817 55029 166688 1248699 1406064 1053341 615965 978215 979502 1775323 137279 308004 416738 1062256 998241 1050598 1001452 1626779 1124116 143090 573490 765030 668710 916106 945727 1740250 578127 770164 329271 754048 1104814 937902 492190 1153105 105977 183099 64254 637075 1338716 1135037 1509267 889480 369738 42249 413814 193426 1832253 1909871 651373 1395282 1925842 1527727 1092237 999351 1842126 786611 759726 1627895 677338 324122 211158 645771 1776902 754151 1783027 1920723 848016 1587212 316367 931193 1724362 527947 1457121 156970 46446 1681541 793760 1209125 804425 1137483 1853279 1593232 1055419 1425704 1261485 749099 1207116 990345 507120 893279 1294386 1460562 312576 249932 1028642 1002004 421417 219667 1054899 709950 636379 3569 355362 729565 489321 1012876 20170 198683 1825036 428976 1663901 610675 686139 1543494 1309244 223331 842342 178924 1362955 511841 612149 45314 547135 1499092 70327 356078 1090139 1047487 420292 1219752 530887 1840029 1138714 103208 1076165 1821563 1828361 405806 1938186 217090 942670 594195 864553 378833 1224569 1263397 1877454 1340663 1116144 1811702 568501 1430858 1557806 1316196 37012 1387362 301126 1446907 1825035 59200 1074852 289900 1930482 214414 980559 899611 58860 1289978 1150421 200199 1693204 1049732 1158945 768452 1669044 1424399 241961 9868 521640 1883570 267183 467774 652232 1395709 1435936 1530868 1621202 471984 1540522 1229123 608321 730926 408788 663855 1087969 58192 1578790 46060 442535 995263 543795 619243 1715778 862623 911096 1660774 1794258 836982 1085044 1986107 849054 1421348 997634 1298736 1615784 358014 1413489 553119 1902469 1010223 81552 1223724 1362861 199324 221542 1372987 1604181 352819 1437337 1940632 883501 1356064 163335 1181020 1575424 840684 1529004 1681932 474238 1748141 900972 1344214 1006284 1674717 762628 1081251 809029 171485 698427 254086 91051 303953 1866243 579165 634169 1466156 1840581 1350715 1577709 509619 609370 272587 696390 1272935 745077 1951037 537229 1523313 335996 1310434 939030 210197 448339 1668277 128959 378198 717238 812109 1351574 343309 1261397 15390 154861 1217660 1342647 676070 767342 1600984 938335 1688425 795459 1021541 1755077 1374900 185601 339872 52338 566609 1842848 1588857 246844 746757 1352436 1849421 530676 896958 1032117 921334 1535980 235372 1582316 1829394 723882 1196996 1047763 936402 1573310 777334 913559 1533281 1817446 1159167 1511429 826714 1850559 661174 433998 113673 1174127 560165 1753419 1050789 589196 338358 574423 1717422 1041014 1929511 1419806 983577 1786091 1224484 590733 1364215 685013 633863 1946667 1920987 283062 295500 945195 607944 1165872 24859 1396408 1240528 557882 930528 1368141 604490 24261 1130913 948081 946875 1792793 171345 43161 150242 1756855 51030 576467 1570498 704398 279703 1445945 658834 1907598 1808037 1675595 153380 543936 1655418 1707688 1441473 1820104 1801724 276129 277255 1562546 438250 1362445 1027655 1828279 16723 1113232 1315806 1089931 1925924 659973 668390 428585 1760538 1334287 325267 1081711 1652936 1982061 1072529 351978 86234 1751639 243825 1681743 1232151 997833 1449584 1001988 955226 229182 845503 1270262 297886 919969 1215610 1195286 782251 1001321 778094 1138680 147568 488785 1667378 159063 194806 1542725 90014 1744535 1543724 1169374 248271 1728583 600406 453181 1111830 1273631 387386 178681 1557349 1142038 4919 1270361 304841 1745810 665266 204744 1881299 1622146 431158 1350225 1369044 1271745 417515 1581987 1226357 1932752 435519 705890 694438 1718949 1766389 853737 1045569 293523 1103111 1216525 879900 882969 1474758 301207 448716 901796 127126 323115 932603 1875586 1079369 1611506 125776 1016379 534027 1511298 1886814 1508676 611754 1716983 420959 1615220 1937189 22276 739219 94431 1474116 1843449 1114306 1743581 1001363 973156 1135121 1768575 1172025 222028 545314 1488389 298836 1093721 1858627 1148653 682511 465170 70818 1039976 1557327 1011599 871605 886791 1656283 1632233 1658220 1934169 1482656 1337334 35744 1110676 1817902 1506948 1552162 1364550 1736900 34736 788747 335008 810449 1365813 439017 613445 1418514 1437162 1989827 712504 1379672 371504 1054833 1475682 617905 1602189 314676 658775 961895 122637 438602 1487482 683682 208751 853445 105895 1175717 96879 1787245 550389 1666151 1004312 1588743 883194 1128929 1406291 973132 507354 560433 729001 429074 478205 73945 296405 1720568 613759 316630 1264918 31141 78596 1353872 30996 1426878 261460 1365241 1292786 770900 313472 1190485 1291441 487826 376262 1776666 1403078 1089486 1711603 1545701 1854707 674627 692704 1806126 247124 1577952 761054 1398559 1007022 1651156 45786 323714 852037 994247 184625 88414 91522 1561689 82677 1686783 1299145 1093832 1168895 156229 1909462 851240 1090322 989759 1051937 899348 1587611 292341 1912295 118123 1063548 1460054 315556 912758 1569713 207999 1766910 1519519 1331569 1134177 753593 1189787 1534203 971719 1946574 1638803 1598219 539876 836315 1656685 1004406 1675936 300703 93590 1717266 1417924 265656 181335 1803069 1691114 1637599 549866 869394 1366640 1470106 1984117 973952 931507 402382 1215015 501029 1374950 1913348 1190475 1810112 1467453 842708 1791241 1570865 1760717 1277278 958666 1002817 1526281 816134 1390467 1586368 519629 1220126 1263008 1270433 173257 1309394 1738310 710388 185805 1067834 1066171 1730144 1851609 198272 1194258 882365 1818264 1231672 1238721 369140 1388859 324953 1248322 1158808 1279234 847674 381401 1362761 1361814 611166 1833585 1448299 1090005 1731519 1261045 1123810 1802009 940549 1322267 1942635 618120 1969228 1053723 1816459 608804 912811 334610 602989 1943094 1947651 709259 192188 386565 1482850 548005 1591148 1833924 1043380 251079 444500 1277821 963830 491162 1712399 636001 1079609 1346715 1602881 571719 498999 1730763 582484 1968460 1181625 1808913 245072 1697335 872406 369841 1637354 846928 1763049 668229 1867203 1621858 1570106 1706738 1337192 401754 1970865 1886036 714041 1300336 1993940 52502 1583048 1973934 287066 1395067 1389505 207291 1934120 53137 889849 1935961 498759 566705 454625 1984288 1886634 455821 865013 212942 1367510 1278123 416656 237145 1642805 1185849 1117234 385714 1090570 1051649 1648235 915649 1469487 425921 10766 1143203 1454221 1281249 532576 1377425 1475072 1996002 229549 532152 1498423 130631 79063 1209341 1512071 1349128 1943267 960312 1008850 1362621 1657897 1865729 697031 1652873 289174 1398395 254045 1141989 1976216 27164 599445 50601 1913867 1858187 1438146 605187 772988 1030244 1283421 1709951 1611679 1277625 1064662 666623 1614610 622638 1771399 1237663 1013062 572329 1303783 371363 1774699 195657 1666739 997845 1818763 744282 95568 40193 942780 1340356 1629842 136694 1731004 1626113 754258 1767404 970445 294037 133183 1773887 642309 1513355 1936247 1624373 965501 1129951 688308 114461 652060 1224518 1927448 1703464 762595 1355698 967309 783262 1371826 1639528 214521 447866 1861555 1761384 736077 1771692 665926 120279 373724 1978743 522332 1718945 971744 602731 818162 998090 1055382 1779202 177597 1544513 1561248 199951 721853 370395 387424 1532322 1153249 1415951 205785 358788 984458 1929359 1628011 32164 1394147 575814 1029729 1372289 1689919 1541670 438083 1840924 1486227 857468 1235318 1506091 1170615 713965 1138628 1917877 184011 548245 955607 1020591 1156443 615820 1228659 874289 1584658 1264428 1425233 1291640 373978 1803021 542484 1159865 1950733 1604166 273666 1235852 1309671 1789175 1328998 1780115 1652440 71364 939586 304402 751602 593270 1685162 731752 963382 1027406 1904872 524069 1418989 1081382 399598 782643 684361 1999795 805372 760010 1085509 1453610 1055488 482854 1794775 126958 1024217 334366 264580 1175926 830303 1253587 1045830 732593 1227207 49155 1691394 1048955 883893 1203262 1289222 1501012 1644314 1585348 660549 1187290 1068264 1318516 70670 1222147 462201 1409313 1988510 1881442 289781 396503 1843034 1412832 1528590 16384 1064722 1406715 981484 1955460 457763 1093481 1824946 1900563 1582702 474431 1308488 1921049 1309023 677295 429221 57951 1232522 170017 1198572 366929 1114719 1975223 1926707 1172799 530307 695107 562566 471334 744287 202423 276842 508828 1990733 1466219 664100 390318 1525586 1444093 998481 1531602 856915 407729 990175 171424 707420 1203310 536179 134560 1041920 936755 1285974 358796 134689 1346156 1575738 691085 909857 395507 1145927 1099621 885167 1132071 48441 923506 1746354 1933438 1051115 494814 1654771 893196 1489122 1091494 755350 1458927 1001894 217738 188670 1789579 742000 1619923 194421 233994 1466535 404915 886000 1721573 1861232 391503 1961518 1959601 1327665 1335961 1888036 478342 18571 368722 1763566 1081746 1042851 1748809 906611 669830 591485 1321935 910207 1073380 361419 1681422 1681030 1819764 1625868 1448687 302044 1117065 1114903 1017502 907566 937192 748012 187590 1219916 27991 1594856 345875 85107 1291184 5462 640279 1862960 1197970 355678 406900 1865611 610040 1111914 219506 747168 621362 565191 1614286 675971 163906 42141 1564530 231136 389508 1392065 1065368 999800 52013 699523 1071410 102809 1240149 1249405 31149 1980579 269617 829901 975571 605880 1089732 1791939 1358940 1159246 1147088 1051629 1731291 994560 543091 1014770 4307 1842377 376028 1268062 1464233 1711007 223337 1965820 1691983 712605 1016396 1110938 726385 609899 1007869 1817573 425941 1486658 1062214 1582240 839188 199225 1392455 1611638 1501124 1887355 1467062 428986 222947 1174097 1212111 710969 987900 1049480 1660467 460898 253501 1709331 1581539 1438477 811075 1938115 1870890 1392601 1358901 1100624 1041687 935302 1608173 1538883 1338442 772113 1500492 1122054 237747 1485866 1635051 1308773 891198 343359 72811 1882491 238741 1616664 142300 1549612 539498 313179 495205 351138 1168175 1629343 941932 230350 162829 759678 286174 1374533 1752424 876148 1575754 1987351 977813 1873131 51827 949073 1069239 887403 1457921 746055 1298215 1691626 661472 307690 779964 915637 144403 1236574 542086 1669303 1842622 1157247 890370 127950 259493 1814185 1059862 1415572 1214708 535547 1497619 1292948 124444 1002810 1064955 1683013 663214 1889049 1695026 969426 1869471 825777 1301592 1782936 54653 589275 1569390 1507450 1100472 1658145 651424 786144 1984374 1415898 935398 84839 662852 1019209 1521240 1139690 305684 349093 173836 39039 941714 1069544 1385045 10732 42904 1438881 799603 386129 1060136 1726624 1145541 1193526 572166 30247 1937426 844063 799165 1711035 1032257 1582511 1668718 1089934 849565 490023 1811307 46669 293227 617042 642730 828247 736239 524884 1119615 957366 1422375 1333663 184043 1250168 1698882 1289140 1462430 1773471 1851869 286321 76783 211988 159307 1829212 1032887 685864 880811 1432019 264865 1638362 470204 1874119 216170 1133080 104253 1986728 329461 699530 906106 784512 839248 414176 55181 719995 83615 1173235 1115691 1430323 1586710 86175 191654 617012 648147 932107 282231 1218689 1126891 1293612 316357 1406222 1758368 1454390 1177756 1834811 1845068 309393 1542142 900012 1295633 725979 1821027 706172 556144 1498917 1175535 1439657 694970 214240 1551139 324099 405848 517566 885224 1871562 1645924 5573 1522805 1879634 278182 64245 1501982 1291749 1790886 1054512 723545 141684 340917 550679 1949995 919268 643246 1587738 1767690 609891 286086 1059532 1760505 682162 1163928 1011686 1011720 182105 1876555 139791 1379668 1119669 856661 1081815 76787 1236295 1346228 502861 1808073 1123879 1756047 1667830 655752 302260 764090 26508 1685289 414917 421385 1601289 207009 58271 227148 1548908 307458 1785358 228658 1905539 1266033 1762624 1982535 1209556 983201 62529 1763608 1262249 1024074 291273 541227 1852830 1159392 476680 448994 1277418 593395 672290 49941 1296765 1709820 1621709 1862951 507319 1227175 1226529 1816877 608270 1496124 1703349 203147 863643 924758 134975 1648859 1970868 435170 1308594 1785462 932731 968933 276072 1386410 590730 1894365 428142 1486007 1514429 1541712 142242 678998 1949184 1269135 1259965 1126905 1920604 906216 331667 1457108 806663 1938473 103020 719727 197261 646442 111420 244814 1657532 947124 1505501 903311 476051 1279632 1732554 1652136 552706 1929050 1574823 1897052 277446 336576 672031 470496 1453044 1553672 1381281 752104 1172604 1557519 577515 1920203 282685 883997 1675743 148578 1534532 682491 81486 227750 945511 131541 1498618 1636674 1980523 877111 1898512 1490008 79311 464325 1796072 343537 911333 46165 887412 370595 1372761 703946 1721754 627835 327216 122466 1794674 372096 1522714 43830 741384 348462 1768248 763330 364699 623797 1882129 1870762 122131 1665958 1621238 172860 1568616 1096801 138099 1626370 936888 1537777 1299662 1246001 595809 967327 1029434 416318 1830721 1887157 187245 94636 42662 1010106 1493753 214095 1195912 1389458 258647 680194 775680 1863169 153557 1590954 1681755 1675432 1060516 793375 1353438 1094531 1065914 554262 812679 836055 1548262 312271 53690 283876 464932 1913834 1083722 21783 1872023 1350981 1331493 170394 1104745 1343958 999321 729619 440665 1945963 1168318 1552485 855097 905247 1700782 66337 1004678 1928101 514728 763743 1736485 1672594 1437080 1446298 1397182 1739753 1357672 862165 891725 377040 1612578 784439 1161657 1148269 1482420 1334484 1605046 334570 242099 1379770 1693898 1350714 1654322 1236702 342384 1049640 236124 1449449 961084 1692659 987429 200477 1108964 32824 116563 1328513 827916 495960 1728083 957311 1069342 1221358 10214 635225 1571387 1395710 1634863 223562 1448345 193374 1143222 727218 1886390 381649 985976 1184775 569518 461657 1701332 812003 1986168 1883021 1964379 928782 391912 1822394 263511 1168909 1788425 661350 1261605 715279 1748781 1421315 1402750 8044 1971626 1535531 1510561 1425160 1490354 612350 1034915 145866 861179 708974 1377034 396584 777029 1415057 213045 1231513 1343156 1181902 1731697 620667 1328780 1867717 1998794 900766 1920564 1087901 590613 893846 538108 426696 940463 1553756 1641105 1589204 422579 1926437 260590 42698 366537 1273733 760190 1617118 530331 37982 1906470 57255 375874 943763 84152 1409385 1067564 1795914 942347 170247 217156 909594 1770367 953081 1514472 90731 1428270 992605 853704 70196 1474260 1361794 120186 573986 240731 1054677 757512 1662787 336068 578182 1715945 1470415 203553 890414 108796 476428 328935 1736809 150361 1431920 1190800 240563 1682491 915427 973655 869268 1213915 1473680 307272 977201 705379 1314807 1435137 726541 706278 1276044 1454948 329882 1234116 580386 502394 1595582 1126577 1570538 145278 1887259 1067069 894480 767474 1003362 948286 101279 486631 1205522 1286304 213711 313029 1344201 349900 557325 1967248 1433171 1331962 1782411 1004061 219349 582784 36675 1186026 1511844 1858225 1309885 1016604 1103317 443356 826211 1954898 500000 1065030 553597 1360583 1550667 587191 1988294 1115205 273876 477321 1574120 348875 511790 919735 869088 847466 1087662 1092226 8693 1098205 1284790 35728 102074 580105 1481152 509950 242345 11935 912525 569704 110251 808692 1938007 297913 1122514 553488 100937 1316272 1933734 1890271 1771899 1705834 1059160 1118906 931918 527603 129310 679802 920372 836495 401570 462285 930245 1924030 1657151 1767359 1945244 269763 1169635 1169718 1001942 1235766 330298 530385 648187 1793480 252959 623371 1763952 390446 1054878 1774274 1096204 1969148 1311879 808969 1966911 1855287 547289 1023019 1194409 1527973 1906843 1287926 920266 760506 69946 1793500 848261 745951 1171464 1639403 827468 1718814 1245323 838341 297207 1899549 1074105 36836 778743 681099 173136 1813448 1666857 144805 1392739 926835 301007 1700362 641945 654236 1673771 1121597 521642 869971 1854774 1589804 1679775 1657464 613998 1567737 1036551 1522041 1918191 1854330 1147967 1456863 693777 636247 28015 500410 685143 717034 1506865 540145 331171 570419 1552492 1305315 272476 659915 518689 1683797 781225 1269636 1397328 487600 1225307 801443 277401 1852285 1475394 281792 84400 1143638 600622 80762 1502427 1680727 1432314 420404 1196439 1829313 536175 1430334 972128 1204478 758447 1734270 372813 599619 1017362 1152634 1575446 662221 1633265 1495818 1415535 1072177 183986 164391 1430121 1693219 999055 735049 1299152 1091083 536631 1677910 1097251 1863002 280428 1947435 177322 1218142 1310392 620478 1641916 105038 254355 1585093 1389688 759486 1376009 1966437 891584 792016 1665214 1202666 752910 1577963 668792 1162288 1023878 1649913 282710 222022 1329040 980415 510662 1243645 1631626 375522 1357845 1368352 1108522 1020342 1355544 1335115 1157567 1394860 451798 1589124 634288 366307 1491180 1262703 1881658 1542327 182253 1597182 1685897 533213 101614 507137 1054692 1627845 441944 1854099 891327 1897778 212094 585805 1572792 1102868 1456083 286410 337360 294408 1821914 1944360 1153818 1669767 877462 1725882 52016 688830 835092 1799790 650243 112638 24691 1293548 708596 1212780 956660 367375 977800 1228366 1370867 1741639 1671344 1501067 949930 70323 520815 1287834 1628129 1898332 82509 128457 1970716 1838155 957942 1177518 1207855 1577271 935391 977626 9254 477373 1368530 1239294 1375471 1298486 932501 1488194 1341734 704016 297974 523366 1220912 1366023 410078 1922475 1097690 140139 442544 1355686 1571908 861651 1158536 820459 819338 688478 1837884 314864 207090 134338 313391 1634850 576208 1154129 57727 117460 529913 1792282 1837294 319407 1525135 1561739 1776706 137580 33275 1112703 1341427 1052156 317720 142228 463704 1688139 1185217 893850 212610 571747 6732 16035 1307354 1237313 1370733 1836312 487190 1547409 1707885 1604678 467761 920267 157726 1113793 1331377 137134 23939 1703620 1819690 1785474 1860225 628838 989709 777650 1740726 891134 1984500 95610 491125 61812 499575 1835565 655588 689624 298789 337087 1214360 1603518 1196668 1116261 1647137 1120835 1668809 1975659 168816 234736 1473722 1554538 1890638 1619503 141079 591448 1226139 1210913 16529 1441332 1341705 1397506 1212902 1598251 1718188 729755 32520 1918125 1309108 1057743 961409 1710533 1424610 381123 696440 435705 50479 549963 1620018 89911 1165820 335583 176026 1183275 1846034 623588 1754466 1331578 57597 208908 582803 971775 1585693 1264594 301763 1027661 958831 1679209 1796453 694577 1054744 1777237 329464 1954299 522627 1534971 551734 1306676 472527 1959590 616754 87754 114533 1494825 783953 290074 523300 921675 1461908 335288 1313968 1706580 1675434 560004 337149 677138 1663223 1196301 1037213 22503 1972011 1731452 1397965 1693180 1285391 1993680 1677903 1168527 1483828 1740586 1644554 1610925 385342 1675777 1805995 1575003 1831141 944466 252387 212550 1275301 352217 1376961 1362423 269650 319431 1752372 473423 785466 548428 974690 457028 1195133 1767599 1638958 1704207 240036 831485 194546 1585494 1304884 480318 887786 185454 1243956 1514233 973631 40854 1457225 1302241 1047035 1302580 337126 1976001 127040 893991 1118010 1302759 1070174 1172305 54187 1276419 356523 617723 1804811 935799 1424880 1529199 292312 805927 1548969 736833 296619 753220 1787402 687321 1918738 1341498 986876 1153008 1284612 1573392 915755 777622 1938401 1933679 347363 569905 306014 1311951 1531909 663740 535982 823274 382182 856039 662569 1174949 1791025 713378 81226 41711 1882946 1284466 1499862 1392292 346845 1710351 824924 1966305 421838 1072315 168382 729015 521714 446348 1507159 1692370 1207173 851804 1647670 1671941 10593 1116669 1553470 604516 287458 344103 1700643 2998 981386 1082043 248690 258758 644649 1067263 426115 1594810 1473163 1517831 1804488 165178 333155 1881708 1297216 1409209 1184240 1825871 650495 46364 865713 1136125 1905005 1297160 660319 1201576 1258351 274438 1552368 1799605 1377669 427436 690452 808100 1310329 994099 1690871 961211 290868 1427290 963887 1900519 617583 1665705 706616 1423191 514343 495761 359100 347275 21066 1866417 630818 521509 1223811 1706561 955332 289557 216024 1413990 1845704 1791637 721867 812627 411388 1164972 259620 1895966 1867982 347609 1542587 1752643 650041 54274 142491 1898296 1859653 918549 708871 1290955 1746425 160719 1206334 13418 1952212 644413 16448 1935652 1361888 816591 967691 1457209 44813 1759550 1466224 336010 578753 193184 1719743 1902382 607235 56920 1635055 881539 1927871 705011 761604 1735252 581944 134763 171449 1754636 130866 506147 11770 1924131 1594055 1806966 236270 1526823 1462686 275598 1757510 1533869 1730588 459912 513267 349402 87573 1131238 1661195 1237749 1353707 1159940 1895696 1243450 1287586 623582 743395 856587 1850974 1948523 589019 1204674 1948507 999352 1414284 495153 363585 417084 614330 1595887 983709 232605 8080 323934 1060211 567401 362061 96016 975008 982151 1365378 1552520 30909 1762306 1090031 925372 1956587 1598018 1719333 1233417 1028373 906108 1516644 684595 1478047 784391 53789 1765829 1801928 1331616 1517277 878922 1441015 1091477 184728 289818 1338123 1723791 227469 1581719 130920 1934554 876052 1909319 1513681 1041356 869580 1870072 1305472 1614588 1973672 481852 1729825 1063157 758988 1959056 1341076 778080 1693878 1693518 1085584 99578 1058425 1325315 165829 534073 44152 1062573 775397 29786 164002 923349 1338199 493645 1719581 736910 422666 482197 1314479 86275 970860 114649 1901760 1689588 1237253 558672 1491055 1240548 1879933 81980 692090 72016 579501 890134 98307 843205 523356 1354329 1389489 907382 917506 594861 182509 1920710 1145081 1604192 935929 354063 1469388 1549067 1151539 184896 1999332 1289391 1852664 16122 1231941 874305 1036417 86109 1468276 204579 771152 36200 1403913 1562978 1667527 686158 1804714 772451 129963 403719 1604141 1575806 175054 210698 675976 1452980 1642004 44031 101582 476774 304088 189606 1118326 361969 238809 219569 823679 1846137 233475 513958 479696 1790979 141329 924569 1940104 1765997 59820 838153 1445041 1018778 1077911 598949 329697 650874 148759 1592775 1895383 1803030 916750 1714137 1628689 1197947 1837344 964000 255005 191617 1448741 1696391 155374 1848534 1272023 1853990 1964724 1919721 739123 711273 1655586 1523059 1123599 420897 587431 739006 24416 1890731 1568117 1532610 753271 877018 1893014 1020021 165732 1648105 425766 1391874 972025 566057 451722 745629 799919 1422196 1772102 1905456 411446 1016662 170091 85060 892108 456997 282553 152579 457547 700069 1766435 1234760 97941 90544 241231 1742682 1996604 1620126 579604 715314 1837636 805147 198072 20728 1759622 1424284 1092370 575591 720333 1538441 1260728 49391 1888879 52460 590810 651498 560627 1317372 1192957 1357566 410979 188700 1484991 1452934 1064387 769671 893520 29611 438825 1541336 1611776 1645370 1200036 329906 1102937 1138914 1605809 1299006 1228934 1929483 400113 1264179 1732821 1218511 940484 300989 1775793 109039 151949 617842 1906835 1763511 620685 1149785 804596 825054 1610889 308616 160110 527841 1020762 250434 604045 742567 3139 1521253 489953 854321 213291 771154 1530961 1417974 1703024 469542 1210991 1620650 1020712 1317202 973621 55806 1610523 1763370 908112 488538 138419 847049 1652129 1190091 324957 497232 591883 350616 84736 765142 1540791 588451 167765 1733686 585048 434686 276440 1795961 1813652 1092555 1048313 701453 1162500 856072 432888 718765 1892512 186350 732932 1761322 463031 1168388 607814 1365092 1376156 1256635 374108 1149479 1205507 674801 1412360 124082 1855807 1359049 676797 636761 1352082 1586766 597050 708493 1514123 194938 147258 998654 229238 1987804 1390864 1641722 1167303 828260 657644 583799 965061 922288 1385626 987116 1548001 815647 1131353 1875104 1303854 1475988 46744 1669098 562659 1168795 16494 236729 1214513 708381 1264660 1248611 306772 1227715 383102 1299314 1001443 780232 1662233 779941 1823180 1354484 1628704 178335 871714 810261 1006044 394872 407243 923913 1827992 601261 1954314 1803011 1543501 1938737 886398 1276258 968738 169478 1949000 561118 727221 317829 364105 925569 181342 1556351 117785 1871430 220453 1020195 1097254 713761 467851 515145 1571657 814966 1963125 1121452 1953531 1501715 1353055 333633 526386 115239 1476438 145408 30502 567984 140130 1044328 265655 598741 1203780 1265171 1224286 367868 1430520 832014 1848303 1669226 140460 959502 1179037 978167 779117 1239214 1336884 1726130 1623406 552484 1991162 319961 1811807 1837434 1954312 1572366 1197032 1774871 685385 297004 1803930 150874 31533 1170285 1999626 1734005 1679457 1062550 1361453 405499 1287213 464156 1624839 80708 536406 636537 294285 981929 1786477 1138612 1791030 1006078 649448 1394744 1761134 1535748 213678 1346542 1372078 675953 722556 197615 1627754 526599 280275 1160622 1628653 799979 1221735 1243787 1729108 364973 696981 129327 1882541 1928384 1438628 1857372 2774 1302860 1508101 893537 626836 509865 36202 1911861 861252 434482 192956 1484839 1890576 846847 1354171 159295 1993176 763185 236352 417598 558148 619767 511898 1736516 1228154 1974086 73214 1176900 1372737 1595905 1635047 1435525 303682 1523206 1388404 1782278 164809 474954 878490 1313213 1447452 379075 1476663 366792 263876 1658921 915487 1878891 260591 372828 1315648 1132502 1594798 1170474 587462 24258 422514 1710975 627389 612423 1533205 1911840 1031172 1851776 1828458 312875 478524 60434 1645036 126420 1208419 1395809 1121124 806264 350764 743138 1610188 556652 128452 1406614 1562165 1588015 1233750 1504868 1691667 1505436 1221410 1211371 191245 1282597 13804 1144810 468649 134993 840330 1605875 7970 1966768 666909 715089 1967224 129001 511975 1488145 766359 872627 1427345 701293 1546908 463075 1923986 144581 1711731 1897656 1025655 1591706 1300530 790349 427500 1685563 595553 856384 1529929 1657768 581025 1289021 64882 1803990 250542 1080488 760705 1269823 1745306 1113506 1839973 769515 61381 980661 959439 1223975 1040956 1096729 908734 39479 531394 1291019 960172 173369 218348 902145 931451 1639828 1490333 1844636 77061 1579807 603864 1951789 266348 374500 294530 1373510 1922551 41779 585296 317983 536778 1551052 1876506 48048 762460 523412 674886 1123046 244368 1604450 901246 624742 1400294 313889 37316 1303824 961462 713952 1663179 1894285 1368570 1576793 286841 1190406 1188679 1673384 390174 820997 1586990 1423268 1410121 1946988 1395261 706201 247328 1044461 44399 1448800 1204591 459906 617002 796220 1074482 1579408 1487488 205951 1280869 1014853 1047615 631046 946187 48854 636518 891741 1693618 211107 1334510 1721511 1917983 493469 1143100 1507485 1504850 1480907 1173308 54734 1915110 947050 1502243 557590 576040 1503725 762634 1862250 1563401 1093334 1597149 48768 1360404 835125 505135 784710 591775 715693 607334 283033 1263565 1435908 1319989 533312 1484817 267239 233549 474076 1749014 1293565 50801 418301 1303331 724797 405623 454582 68872 1275010 1439537 63603 619932 1297501 1334717 683123 1487073 1243501 503293 923771 683623 249669 689950 1153625 630399 1750467 134945 1826353 1186154 523432 1218742 1984999 1263547 1066227 1638266 1308874 1886593 1689842 1005299 1073247 1955547 450885 524402 429728 1434038 421179 1199422 1030591 1004651 1965369 341852 499757 767944 39958 317743 1933315 525702 895882 800223 1869437 540953 779860 420237 1960632 1634231 1470893 1292938 1588173 198680 886728 1730077 1406511 1358667 1851316 1917527 361497 196479 1558819 408564 1211160 308017 474985 1708515 1468148 757933 148469 1666298 1188833 512718 1411088 1321769 1565957 307947 224996 1153725 963788 232845 551446 529128 1627777 394393 1835009 1392698 392696 175903 832659 285179 1963505 313516 892977 1873626 1760712 730285 1499621 1420885 1472175 1870410 401851 1105365 1194243 1277009 264224 1440002 1562281 1519325 78088 1030944 956590 584901 255050 1080440 740472 1589498 1120092 1512255 1163009 1476150 1244966 875186 616449 1190456 1901249 991110 360989 548244 307934 1771630 164042 1163033 1259959 1515874 390034 1804917 231589 818080 297822 231675 1200814 148723 1093734 1428181 1559629 1940007 1044268 1771519 1881202 854505 981257 343099 65928 322325 1366856 13750 1329704 1750765 92599 906419 1947709 467718 45656 765431 1850038 161175 1650308 978794 1392734 1962488 27019 667196 1990069 540981 1540917 485514 1165002 1377996 1338135 707083 1909133 1833974 1314128 832468 1009279 251015 402524 68004 1595319 1467829 232997 312938 1365514 1528856 290326 189017 641888 1415753 1865931 998617 269995 15441 210972 1411218 1726228 767996 479433 206992 967514 1074023 1310011 592744 1256502 1142077 837309 1095358 1560800 940977 491679 1972219 1461102 501785 1121667 1827147 150513 639490 1238921 261040 792021 1297249 1631028 1456599 123800 655318 1097086 1928413 894352 1541846 514531 1628826 1062341 122151 58 154535 1248714 1768669 1836821 469136 538055 415369 1314001 404489 1069778 1337339 1335713 364681 529746 865372 1258066 1091922 911418 640130 1592412 1931964 246409 1938742 441549 1303656 323917 161776 604087 122249 1463788 726105 927748 1524198 1873658 1959683 302374 937384 1650580 1663596 689340 536693 194764 1053740 714423 891260 747733 1820041 1291659 897014 1167313 776619 435564 11691 1410494 1958196 1437412 1039936 120867 1025579 1623545 297313 518841 207552 688419 899046 662260 1149534 1844750 30229 1818169 553655 1954586 1972751 153183 759481 297236 970703 364277 281384 1020849 898589 317867 1247909 1005640 1077367 1101972 581726 1135196 1870258 1792406 1179953 1688532 332828 1555237 1710999 550184 1267707 1411503 1505534 1147205 1201212 1552027 1178053 105569 750371 1745750 525845 1109563 296661 803425 1680327 92802 1963472 1067936 1023211 408080 1020446 1676261 885005 1132302 127796 1118817 718634 1449561 584786 443681 1029935 762204 836727 240296 653295 650503 909179 849960 72994 674521 529753 204355 245940 1015151 1834638 1584618 1500921 892966 1927741 1178379 1285165 539680 1834203 784011 1117761 547995 63545 447911 1008304 896678 888809 1455850 1517184 185825 1912100 1894844 1351076 843474 1840050 59865 1655928 987427 1891232 839944 1519525 1567006 133781 451294 258434 1407536 190174 791014 987000 1701288 1830256 613885 691486 420700 22056 1743544 1979199 404748 763863 1929518 1277610 1600487 1483675 1025139 686532 538525 1206049 671694 29654 866084 1901260 1350801 1913710 1119127 973829 1547976 852506 1723928 32838 977961 1556575 1224442 1948447 1981129 1435169 843111 267128 1296576 1113886 1414264 1451186 1383700 1593867 995297 871697 445840 126636 761964 594629 611940 519620 477439 531319 779078 1655972 1924173 383523 1577154 1626828 1209129 1264254 1683604 1549117 620728 681386 59539 1380961 392768 654201 1804978 480995 652882 831891 116730 1271110 723394 1322035 1414538 1732443 1738378 1120541 1539032 1412155 805852 1925697 945689 658729 1033254 1307884 1241709 1403376 1946845 1849011 1074231 1955204 315795 543996 1078345 1312486 863463 1160595 600722 42127 1572302 305349 1343329 214431 1049927 481702 1960977 331033 990114 518576 1548234 1049550 329164 1711882 816004 1085775 265872 1512719 1032372 1219404 419725 197218 1892877 714811 827368 908832 1349946 827281 1939819 453558 1487997 139793 954538 1957582 1593625 453865 1340213 525367 1600539 1925495 200945 29530 1401746 158271 1569951 473801 952805 1391278 334355 393388 1795684 1000699 754868 1090866 79468 1895566 1612721 1193842 906113 829868 281199 524374 258213 1273284 1237162 1163419 1715032 795051 1355311 965032 1679197 1617019 477365 1073464 223604 445644 959434 1409045 1254447 984775 1997593 1434184 1437455 1140182 1682678 687730 621188 1074996 790736 594923 26470 918763 1005166 1829168 1638567 1886613 26506 1788113 266506 708555 902413 932066 1850761 814938 36132 1969860 1645681 1232720 1393242 752912 1820987 1758236 1642335 844031 1079898 112646 1936277 1914061 376838 384253 1677242 67729 1196334 1180817 1006544 362684 1586996 1735887 1266790 1101954 317599 389681 576612 959170 780091 207228 1926369 1988415 1312118 67122 1018240 1543651 489859 1898916 1447172 1338589 105082 965873 1560737 579810 986075 273628 1563934 515370 1037231 459257 554750 387749 965247 324091 1654677 837804 1807980 373605 547150 1209167 348468 870027 414133 1202433 265001 1540057 1990608 1501089 1132444 1735250 27926 1621830 33919 1033889 44384 54527 170427 1490895 796411 1001362 1243534 1328165 500122 49665 341156 1743623 384337 620540 1621878 814152 1443280 1160736 1424935 920355 1286403 1008184 970439 980620 320217 1796613 854701 839879 539702 151276 76364 1155462 595689 1572199 872489 803070 1570592 1116079 1054383 185702 1849068 1535109 1995340 731284 478489 436431 574905 1038516 454491 40727 1359466 790019 146673 127631 962513 1407569 805942 1982251 193272 510570 1283773 1938613 301693 594582 1780725 1232083 52928 285872 1008530 200985 162662 1499842 1903958 147607 387374 279098 529063 957665 578636 733077 1529039 1072084 109731 809252 553578 1037949 710054 1622338 1632262 1702260 1626932 338892 1927758 484237 1157499 225015 542955 13462 488576 790608 603721 1387581 591299 1080337 1133367 417033 504385 1178385 1462695 520501 1386575 134193 1065381 1777974 1587576 287311 1007494 369255 626072 173059 1161722 791864 599013 1349164 428191 748664 1461902 391980 1495524 731564 1978495 594247 202846 619964 283239 628030 255689 1665928 523599 927438 495961 1639679 1849088 547567 1676881 1938054 578375 524610 886840 1565527 167137 804995 1224346 1446213 726999 678921 599343 526516 1235709 966365 1628147 171669 1751174 1045768 854156 1481024 586959 540341 1196984 1889688 336071 1533142 1142772 896764 1292945 1286829 1021111 1364407 904331 832706 1913007 1241343 1896 791986 104006 1966130 1562614 547383 1896599 1976731 861311 1003631 1795837 1606433 133375 815918 1218515 563696 1607604 1556899 1565557 1818633 1012384 1797092 1627011 967480 318314 698895 385387 318197 508522 383468 706031 1122339 1997187 1123505 416214 1085031 657711 1616793 478555 294715 632798 1591967 1326633 1224671 353850 126964 268955 1767943 873948 1104748 113497 915614 1663191 350176 589535 1870536 1677112 1274055 1807429 129566 1679007 389944 787746 554319 387302 274054 176472 1511434 1380745 683257 1096842 1706231 1760200 1829393 1393081 993026 1288467 342038 397824 150332 1168351 994507 1611102 193652 756558 1743821 338869 1242441 1789471 366647 1588094 962561 1386940 327774 1179396 618519 1819330 625759 1407375 657053 677532 952016 393162 1291752 1147471 1232437 1805353 1987404 1666775 1985306 317600 988511 1923593 214780 1694633 1000592 57357 637541 1820494 637268 130613 1209698 1568186 1919797 182842 577111 1061546 1497125 109543 693721 930622 712743 462562 1794861 1784752 1208905 1911863 321922 344805 741614 54868 591680 1193853 1905750 629371 632348 418378 1748036 631872 294390 1447313 1841696 88975 1691687 1444961 1291317 1488824 179053 782512 476547 450745 1642166 709794 466845 1720590 714966 1609769 830805 21702 729019 755210 1283081 1822933 1160733 326433 524426 840991 1472909 122774 945760 698288 1185999 393123 1889312 1329530 595605 1968202 644680 1494675 113984 1020051 1531672 35957 1821285 740035 618617 887979 502670 180796 1567196 182824 198760 209982 527745 1352450 1353597 314061 72033 1360261 1332867 309147 963578 860391 537960 695016 1379169 1171490 1657776 1963317 741494 539348 1863040 123329 1181453 1236288 1561806 1057757 573733 206002 1728517 949511 1530025 1237687 994353 245823 405089 174151 56886 102825 100238 1830394 1230251 1522027 303785 610869 457352 1850374 1361617 90646 1737032 166173 310621 866210 10370 802248 982217 462253 1832117 738501 28571 103733 1605420 29307 1934423 790051 1635869 1169865 1276330 1322439 1220019 1608306 621702 996259 790107 273414 1716370 583941 177060 857553 1679789 221893 201150 1346939 1987682 950888 1394346 278995 1569327 550214 349114 213098 602521 737815 1480120 850067 904363 695868 533699 1485611 24547 1913614 181628 374998 294907 952564 818139 1842575 1385676 1533559 369591 527944 88236 1235463 1687921 344731 66922 479506 361401 813203 724970 1123253 22664 1429393 383153 954621 1985917 273466 16458 157563 689915 9358 1977510 195713 482009 1386015 1813998 735977 1098323 656776 1063848 357926 789858 494623 802935 268308 609451 1946265 534421 991079 1912011 77372 348786 548661 897201 1457572 1683261 863819 1508949 658409 1370008 632426 1611599 297003 1535612 589160 1454930 1923711 340100 1121200 762792 1712752 1919630 1574956 682662 1020395 1342862 1810601 297339 257420 939580 1313605 159660 1978098 195834 332841 1940417 1863720 1770560 1127713 434040 322433 113498 128360 1107689 1159494 330039 1658480 847951 817099 33550 229300 1881619 805706 16826 1929024 1634853 419604 424553 1120867 1400401 1183945 925403 167032 1525836 1272231 584851 1301048 1103310 725399 1652979 1136584 1965472 1386872 92524 1762208 176892 789163 1013923 400910 1470780 1981182 1260493 1019995 1522332 1663685 115119 1849549 1314661 1052677 950239 45920 1756119 1666972 510544 118303 475376 953994 629024 422740 743131 244975 657931 163046 552794 954572 1097711 390136 1775547 1306014 992755 204239 1608017 331854 1584405 470174 637506 1522839 941413 843817 1122128 757883 144718 1506701 1720149 722354 17005 597035 249901 365208 1311286 345187 897231 788745 881338 129337 114159 397351 880415 1966734 1578175 1450529 1225045 131347 1214885 766986 151868 1074966 1922058 1588887 610524 948629 745398 645539 1338087 1765462 1422771 1033241 1646578 1146439 1569878 183004 309220 1897058 1972485 1861654 1408250 659135 244774 1240738 1845257 1097686 922386 859202 1703857 821653 83572 1559397 1895308 204187 746249 1389969 1242623 955513 1975135 1297657 678916 1742555 1210164 182629 1264543 1114049 246517 45588 1894861 1779815 1306509 1592909 489299 1118184 1901413 1978204 939832 1658583 1309956 906674 400429 1005669 1593744 262217 1030077 1597587 393183 959519 205239 1671530 1279190 793272 267963 1800923 142725 57611 1747684 1811006 61497 1330255 357235 1220483 1034867 747174 1573770 1847782 1427481 1876333 290575 302211 1577471 126443 775977 1017660 890307 739401 545959 935018 51563 1160817 368207 520684 1388343 1179894 394893 414255 888226 1553208 931157 204546 264834 1913309 1705470 57852 992789 1036636 684576 816172 436277 438534 999293 786898 833848 1360117 1608125 1787574 1083095 312463 557629 851374 210866 1054621 763088 947338 1373311 1382229 879282 734076 552208 270203 523842 780443 422165 257839 541607 1296273 532398 748200 793460 1663474 40350 6746 1659 6199 328366 600108 1962231 1019205 1438384 1058300 1019793 1954608 724005 1359756 1505787 807137 202872 1316118 1101473 847391 1370961 745497 203135 787193 1801646 971779 88957 1093430 1878324 1790959 1685338 155584 740338 49978 1214816 1762604 677657 1514478 1623962 1185884 859846 160514 342957 351649 1849176 517497 1594655 1448433 268607 805166 905868 1637043 719775 1273308 456881 373264 1642489 1425867 898510 1091730 1575434 1512871 1088186 376015 1759874 625923 1696589 706736 963664 1895149 263546 505912 1469836 398158 1028333 883030 1905714 839279 628719 1499217 6123 861626 1657598 923868 1874936 1822180 834573 1163092 1908395 1719671 1841076 1626981 1831294 1944301 310752 1040444 1411473 1761864 1317456 1441680 1775422 1600809 672387 918952 675222 1548380 645188 1729130 1165 1104281 1627577 566655 1734610 758624 1489327 1180811 1843297 978853 1126555 1637380 1424780 1866281 1720856 1109290 75748 1910790 4157 1404680 11481 953318 1450643 1634931 702957 817178 1519751 547072 1197567 764119 911767 953643 674488 440787 1440488 981327 874039 1807287 266823 904272 1658969 88788 890619 94264 355932 699139 1003389 431129 1757566 808719 1001836 1164248 1937773 1204919 1355561 543925 1747884 1342870 1297914 833529 1259327 835395 982745 654712 402301 1490561 241614 916962 1145413 1434009 1773084 95868 1418731 742116 866799 975228 1100176 1484940 1091051 1407315 661817 957609 1436220 445169 1529733 1053624 1991544 1196013 1542350 1424345 1762387 1487083 1870052 134887 1824767 1720895 432373 250103 1577960 491060 337433 1832616 1889760 1856240 1540776 1999329 152546 828694 73378 127022 57492 1447821 311325 598754 164492 1125840 417800 317771 418079 820242 8685 262797 1549238 1205822 1277701 851384 1094854 95305 1404517 1631605 1659008 96828 1213557 1814497 222261 1943685 1288921 191862 595785 1424177 1735617 63809 1991529 1292517 1030994 1548406 862910 217035 49251 1931839 780134 687336 214131 1139189 1220169 25459 499114 859021 1399997 912582 888578 1152525 1478199 726423 1627519 66229 1633692 943745 306073 1415504 1702350 930091 1896083 560489 578091 1328729 1551453 748500 1653432 786393 188001 214436 1503612 45912 1704189 1469870 1633309 1005206 1001082 52571 274185 326964 459849 1551646 1837546 118447 1828985 1717437 875769 542528 551790 569161 1849292 1216318 1775291 1523566 1709572 430534 140950 1502068 1706507 1289879 1146773 794094 1523868 1920375 1976266 895417 1318226 1674431 61666 1114072 1312788 1195114 277164 137489 1625023 1427319 1702351 624749 1755449 1672210 1818322 1577873 1000360 294989 950392 1322940 1946697 631378 75263 1354080 1159683 284390 1510407 914484 892834 1039618 361085 229596 979537 404918 1077510 1322951 340646 1008223 120448 1928874 1981292 570658 950355 1876833 837152 346444 1170434 805719 338501 101775 1081820 346331 1672882 282643 287683 929590 103609 674948 587110 358367 1264122 35786 1085840 1264863 1026924 1607740 510868 1765260 298821 77143 253552 869176 901704 1424546 911314 905121 828552 580857 167639 200127 1803020 486286 1141932 1281154 1290068 1612830 80233 232763 432777 1594014 554676 11059 96523 1112520 1745427 62427 918453 168988 779972 1641891 127047 922611 37887 242706 1280557 1169888 42918 1622542 774988 240964 1387270 1489369 577081 261773 1249968 680936 1716949 522665 829931 1097791 104364 159815 712663 1869423 986793 295527 143812 1207679 646877 1582813 989077 1407592 422913 1826492 1187195 411958 1861102 774963 1236639 1886986 69349 1933409 987835 695539 27755 1776006 694080 1924365 443618 364859 39755 508109 1967900 1777212 1061052 1684060 179678 399040 570633 203746 536841 1072768 1240665 136183 538626 919408 1382063 1930344 173516 1646983 1127670 594634 1403774 216493 849224 536686 368776 1898960 1192022 1745615 1308295 1256156 1582635 603121 1114178 1435284 1659864 731065 1731428 1397118 1728347 1591076 943340 209648 1669194 1720004 1026484 374822 787058 381632 1153971 202416 1363945 367562 1974290 1297556 457456 1649606 753669 1863435 1896686 1863258 1688714 1289582 1125273 1022493 1392368 1633955 1988038 320876 1348198 885777 293302 1077047 365399 525262 884289 168674 1066505 1317728 49042 412238 148224 360125 1100383 1693075 1564842 792782 1387137 1575563 373123 1882165 1631095 1799522 1004965 374007 967228 1644591 1026534 1683700 1747634 908894 361584 69897 884201 1121328 1265996 590234 947023 907193 1084358 301257 1593102 1740151 443778 1560472 973979 893694 124320 789556 1795193 1642895 646459 1468538 1868632 570496 1821370 571334 975419 118293 1806953 1289342 481634 106546 94181 1952263 1123972 566634 1144375 1234058 1377865 227120 995642 311801 762246 1671915 1689340 1300986 1620556 772874 1049266 1705248 1212038 1532545 432809 1288505 592834 611533 1554609 1581170 884460 495755 1046505 1708669 349527 677608 836872 604513 1636703 21386 1950603 1607937 113760 1239122 1486185 1817121 1529066 1558110 1283662 865878 430826 509811 798355 1797710 95736 577175 1783864 1288836 1405766 65166 700307 523965 194932 1892138 1720678 610274 1764730 1732971 913886 1189478 926511 285098 1598231 1862204 742605 305333 1585939 1983094 1546713 358494 1939203 757471 1123857 170651 884304 450503 747626 432862 1271771 1142531 159522 868783 1636051 1805200 631978 487817 491998 1528208 288146 327896 268027 40810 989807 434943 537672 858133 869154 1668368 1420627 402580 1643237 1992440 1160862 842068 1483670 252253 173595 1849216 591378 864656 1638633 1995584 34843 1426371 1314150 1325909 350023 1870156 304728 320690 1540269 779982 175775 1890232 1401999 1236241 734883 77179 177110 901741 1310239 1929334 1995001 1082175 1066599 373475 1874089 867924 1489287 1645839 701190 1897545 1382354 874799 792114 27823 615067 315013 1088467 125423 1987992 1095549 1668340 1483289 1661781 1392275 577912 48253 635403 1532046 105581 1268037 983129 431405 1742785 461775 648051 247182 1243034 453830 1208284 1076270 1209676 522447 1090660 63999 68178 1147626 222119 288998 341586 177008 1051558 1454455 75937 132347 1399288 1201434 403596 1231321 371973 206527 1227833 791617 858920 873445 1246052 539369 217892 182398 460803 466753 1822613 171730 1030114 35734 957433 809820 1176817 1874934 315756 1339630 482333 715865 565133 684147 577856 80031 1972217 1290247 1785543 1201779 1132277 665428 452265 841807 853067 336909 1124667 1815502 177399 639404 1137312 1831841 1148400 810246 1975603 283275 1528665 1069207 1661606 1331061 938032 1309501 1085097 418959 446691 1555234 1075117 625790 1825575 53044 770996 1080660 1940589 578442 617515 295268 152905 1624203 476791 37735 425751 1793028 950127 1252285 971345 522399 246684 474359 452061 745475 1515978 407051 1415183 587516 487564 1781112 961913 827329 1022197 1492556 855667 1972294 312859 1054569 340603 326212 1386635 885051 1592876 866265 903227 258083 536489 715763 1508961 97855 904806 1260018 1465130 1675466 1552330 1297354 447473 1513229 1080339 1006351 332269 713336 1028937 1172183 739326 665388 1744977 60793 1871796 888379 1196316 42747 924357 39488 1498238 1101997 1665117 686631 338759 797462 951594 290080 1250473 1994189 739647 1691309 1073822 496767 23668 1624646 639672 1196701 1154758 1096929 596621 462608 1992836 855742 1954525 1506212 542819 569402 469554 7830 1866567 29321 1375133 961370 217011 494406 955692 938884 914172 1140549 1295934 1594719 1135911 1176398 1783485 473422 616658 1972001 768986 565124 361437 992894 1257550 1800737 1965120 735595 1388223 1757361 310416 854180 22075 880170 1356494 401482 1001701 1044165 1951774 1679766 1487200 366131 5391 458797 937452 490061 242497 432801 951753 115951 1072276 470592 1609491 1136165 494207 1925002 1146111 795154 549092 866878 513660 338422 792281 1921203 1507063 967477 903119 1367697 55988 1417368 1517904 497230 1935619 891161 691265 628527 846703 1549006 706379 1253016 1016102 1787106 1470438 1140892 1413124 1341608 1131067 251301 347225 160758 156424 1307434 176279 1995097 1842295 19096 1801506 1459520 423588 690129 1215125 309037 1067689 460895 471806 513720 988177 1465399 1201037 1912811 1555211 43419 1643091 306475 1068322 1338358 680360 1394088 919130 847321 893802 1808141 888368 1560761 1838210 1654908 1445550 1719105 332195 614000 1706211 846559 1212021 1967096 1556103 1128705 1199694 1211283 1997212 1124849 610581 1144978 1551716 991913 1063569 346621 1946554 1370269 995555 451219 429145 129259 217631 622762 1856699 1228598 1083958 355520 394182 453029 885201 16450 866433 1911950 148406 100530 707313 20901 40156 381329 1521686 1737677 1125328 507625 746624 1271849 1320796 1894791 562597 490929 190275 999611 1419712 74577 1932520 473905 196836 875644 1263680 455962 1559844 1610448 1887535 1509230 910236 1205880 1855265 1628724 1398045 1925665 687819 33047 348588 556702 1822033 1069893 1019514 1969870 1916916 1669721 1391772 1051275 1528908 1768712 397931 1545304 235108 387267 1545773 779022 463955 1559647 61461 138411 128736 1887862 778431 1411847 1097322 1336323 1133936 386460 597314 1060148 158341 165224 514079 900296 1756912 1957401 912808 865326 1244189 1848240 144955 603901 602992 141480 1479960 412958 1954495 1057735 1928548 540531 705676 83414 1072918 201605 846333 574386 1998779 1628424 891666 267847 470309 1619184 1448711 294998 129846 139219 712730 1146524 4797 545455 1006492 1587998 398874 918197 1807330 376464 1392806 512070 402624 75858 1904922 522271 1521288 828999 1791622 1466178 321766 887943 260377 50061 1981101 1600933 679317 1047497 865780 272382 481383 1058693 376190 400298 1438344 864555 1607136 280370 1934001 254602 1718348 1608337 1719656 1314605 1120763 1465072 1064221 1773653 974765 1879639 821641 19737 1197828 1402188 1497978 436415 625047 1314890 1051723 1775913 125199 474935 1482200 584756 1818126 1817309 1159867 1594325 192691 1788270 1743702 1174542 1061479 660954 465159 81137 807452 1998241 533828 1086172 795442 1620961 1701932 1419711 1564671 13321 483981 70646 939951 1905786 903667 1966773 292628 1130087 922112 1214994 1709702 1323481 73129 1692309 685896 158091 1003051 1651549 1033012 182015 554673 638037 609637 372352 1825056 334288 1474361 411114 687063 54637 2208 477472 1214009 374535 848001 678196 1621675 860343 749014 163205 60316 120981 944765 52070 1331452 728588 463688 1140024 1713445 1902128 891669 1165151 622310 47691 1930075 1125975 1507648 1511756 1341341 1848090 690751 1522438 1907109 1317871 492739 183494 1252867 1174580 759287 744989 803733 929769 641991 1161096 1423942 391391 1556264 1552081 1195716 314634 139905 1849715 1522777 720429 1999786 1430718 526931 1358566 500500 641295 1160714 811274 220639 41791 936245 1254198 698636 378303 1621244 1704533 316273 1228028 1356883 140601 1998030 1066310 1239292 1592838 260358 1253137 164400 947293 460084 116282 683544 1071989 1304716 1795782 1866949 369682 1133926 602738 149675 1021857 624870 152195 404667 1506236 1643900 1392492 1622226 1691652 949492 1865755 1187241 207247 479376 1178792 1187835 1328419 716117 751980 1190793 308254 1071305 1949063 1705828 818476 832441 1911139 1927934 629497 1912391 1954542 1619298 1539146 1491772 1413800 1518033 548088 1876995 1983812 1880019 1424335 1983219 547089 264827 415447 1041429 425662 929212 488252 1879807 1812139 540592 1670067 1729456 1370674 831124 986666 1348591 1181012 1535894 1048279 1181178 1282469 972859 1771023 997804 1830228 1271702 493319 1821314 192421 712512 1174094 1519771 206630 1030197 160231 1689870 1962653 328703 30602 144864 791969 854803 507392 1763571 1735004 1291805 652499 786622 1919604 1242096 1437789 1376624 772944 678680 1987146 95201 738609 1031003 1629426 1924517 1123170 1464188 1705503 299563 1554346 782932 957693 1848222 1246137 1514666 212584 1796828 117041 82715 208255 1059007 1943816 1246769 1502791 84494 1706907 1375515 1343303 1738903 1338479 414855 1329239 24235 244838 544098 434499 441010 1929560 1324103 1923685 83337 1034090 483974 401885 1001850 1576634 512937 893541 1505492 1496757 797094 253440 1026995 617584 1716119 949225 571338 1217130 215171 1726128 1157891 1614727 1717899 1962956 1320767 1919934 1155661 1424866 128227 745588 723658 392144 1191665 82296 1974991 1690339 928326 488261 1180257 621504 1008788 871793 225524 1152833 1670084 1243129 1715336 1773329 291225 54109 1497792 324744 1136458 594458 29376 1089723 690649 625149 1726838 1946822 1462873 722119 1898206 1060223 133531 241819 915192 1442666 1744236 92342 1771279 1555249 1745807 1357217 731668 1045490 313471 662795 527926 589954 1357143 1498470 192513 1502426 1485505 359837 718499 1758938 633413 916077 1976995 1207921 79532 257184 1453736 1546403 1544452 377039 1201785 822593 1443172 264311 496513 355076 689791 157465 1018204 1492386 1241523 1099734 1297158 240304 25082 1856949 200853 1493468 745844 1641656 100395 564061 187405 1649329 370668 1018256 789750 378377 897498 1701314 559103 803039 1527927 610103 1468974 1690402 833238 1507114 123322 1726736 857950 942708 1592628 1100074 142666 675102 543264 1293939 1741638 36096 1063172 1439688 1332957 350367 1099559 339622 831148 1769069 767744 1156515 1246040 1590317 1368269 1862633 1120863 119211 1608046 1858465 1731216 592217 65122 1239584 421470 533817 1200345 239030 822106 1891537 954947 15119 1122410 343776 1554892 1137114 1121821 1888503 1789280 1906131 378017 909313 1785615 1802460 414504 309564 1082995 1672972 425157 1546113 1264423 1253089 66049 1596714 939827 1134441 1585206 279337 248203 534574 257303 431375 903280 109611 1464614 548106 1146083 1708573 1179110 8133 602786 1271033 1094442 858370 1970705 754057 582666 440925 1275234 1795735 52029 338619 1176483 995085 1287815 1879502 878877 23300 1481038 1853376 486859 615811 83820 663989 1484847 1809287 168630 927128 167733 617050 1316766 714522 1907662 87334 373680 1823495 1613923 789481 1840199 1817066 1099596 1405438 1200432 309985 381337 394372 783551 1072039 813819 1532146 1607864 951144 480916 800113 1551934 1697012 1376216 843198 1612158 535329 924969 1645007 1293735 1870289 1215646 424466 1974961 1446756 1663126 96207 1261544 1681741 1369602 67305 1434082 593751 705932 95162 953570 1044454 1931463 405740 726943 1811236 716832 1779384 568756 567861 633851 790805 1055727 65612 431976 1954029 1031502 1138755 1573166 677788 836538 1176580 1295962 1643652 1493191 540079 1661411 1203433 687648 789190 266603 263214 387983 575864 1503981 1248101 1136020 1144178 832419 1660330 317644 1601506 1767327 699285 593785 941135 622506 193740 100856 1643172 292842 1893252 1295617 1772839 1537732 1846748 1672138 1872338 18348 179551 110475 935407 824751 320873 442085 1606162 1441510 159104 1896166 1034529 39393 21173 1786193 1512952 1978200 417586 101351 1856808 1516320 1052482 462182 232234 1646079 120576 1472098 1130744 1288097 201491 523659 1265712 1265736 1629846 386020 1642949 198294 1986151 560895 34003 282143 81070 1094970 940261 796452 1933086 670411 554866 532117 1512514 1059973 850459 969215 1004008 583272 1334020 1333036 1787629 242852 1823068 1784649 603650 1395146 383129 1581711 1849289 170181 1239299 1833770 120899 650319 1058506 1487432 1328960 526743 606321 1779584 40738 1598482 294109 855360 495805 1027202 722672 1742739 1524087 1392650 948078 781011 1507180 579026 1733048 611621 396889 1257171 1607924 874743 756168 18614 1182266 1066702 1741628 218761 211355 1656802 1156074 925512 683153 257838 1449510 619363 7407 886385 1783361 45069 124513 137300 554596 614522 508517 927943 664020 1510847 1472681 1400121 649300 646137 526623 1448503 964202 43725 705614 735003 1357809 896003 213282 71526 1566610 4946 489675 336534 1567792 628493 1145161 395770 1786604 1349018 1065795 542833 5912 426352 1553091 1821624 894593 1551348 990370 1966278 730672 1909121 146863 750272 1117984 1640580 135481 256442 1244735 378159 1492143 856866 752427 592514 1181832 879365 242379 220968 711953 1833288 352630 1555959 292739 1190258 5623 801402 202475 254687 1456971 406795 441660 314571 515493 1978552 1079080 1129331 1324245 139593 482433 1332315 1630009 960195 1417388 243452 1474775 254852 783440 1451087 178475 1067455 1216679 1784765 602389 1985978 1077366 291148 457357 1166162 1546227 220928 58517 352801 1268325 347912 661716 1579067 302093 687047 1443465 911681 1685369 1321742 1624114 1760085 1373047 429150 627724 627754 262403 346006 87496 1440642 725539 1489872 981372 1875485 1303835 900029 660995 1464447 462271 380905 1898006 861305 400293 263089 838397 515073 1651571 1814926 258133 313990 647036 790745 326628 1852167 983296 504737 114633 454660 346823 1173539 1898348 1904360 1819479 373755 1814142 791218 1337969 733132 316687 877310 379010 6091 1747458 533226 1141085 1393177 2473 136332 262813 1283003 1285712 734438 196975 673676 1710067 313182 1614882 1300411 536256 1543703 563637 334990 625302 1720828 1724307 400248 1428436 1687851 1680556 991123 597891 715340 908035 315255 1382992 503938 691268 1817609 1024545 1246405 1655756 1593109 577179 484887 1342853 513124 194729 1579723 573844 542669 1852804 1180189 229457 1394995 1518118 1845671 1645802 586789 1540145 1215091 1030979 720885 1979678 396481 332038 1277507 393346 603330 1818280 1317273 1119123 42137 1077683 1722579 1663106 1071819 724520 1554428 665914 42954 1449656 333970 484425 1028288 1375909 928368 1685322 684897 809552 528560 322994 1432765 1360626 847865 1500885 294461 190794 1785807 523687 863726 1645774 1812344 1210274 1042147 543105 708550 140216 1429719 272348 572638 1414884 1760311 173148 843611 1198953 633607 110693 1164105 1302528 1918482 1729372 203231 416700 1161464 716515 919577 1102692 1083630 341442 1894186 1906310 1860021 1801413 798082 976051 509916 1261490 802947 976976 703039 789644 1343728 353191 1774841 826952 1657530 493490 895493 681603 253173 767379 1899502 149732 294113 1972534 1162392 1091120 1158138 736233 1976479 1782634 889910 650882 210966 1406433 242778 704063 1252201 386495 1650013 808352 1737160 26756 481155 12294 1378545 1730490 1637585 136484 1754707 814236 1818294 1873132 1935260 675984 1732822 991683 1720700 1105488 120062 1815978 886501 815585 1265242 256323 877017 473436 474498 569307 328732 1526949 1944519 989504 1380308 936660 1515371 736212 455370 1958764 1134407 1503084 807657 1092577 911285 1135308 1204492 1393440 249153 89743 162365 784561 1363666 1011586 1819400 730336 1601729 1067548 1993907 657983 1092406 1459987 1115638 959125 13558 1327358 1696139 122629 360662 1778094 691083 1316446 1300784 353935 309006 135603 1442502 494629 595815 1477769 183305 622835 1929185 1694675 228888 1543997 358801 1972125 236220 1470805 311391 147817 1053261 866920 1247364 1615589 371608 182768 809039 491170 876605 1713498 847609 1696834 1180075 697101 1944846 48176 813182 894608 1360901 860457 1023846 1239846 1438210 758593 1991020 113885 481210 1150177 323966 814399 1270421 1534610 418569 1316551 628696 1670958 1349432 1174871 1683337 1296246 315742 1577801 390470 481209 1322111 1117983 1531758 1518121 913231 151645 1047810 755867 393276 1636756 1120672 1155433 124547 48652 33342 771161 1830294 1879179 1054002 758140 1129395 1191507 1377794 1374335 1604237 870448 192966 1130167 1861645 1976296 824597 1033795 909706 692435 1834007 544802 1901648 1313538 26048 1780072 648196 131351 410800 663844 48487 2638 1212636 311623 1336135 226790 1796255 642929 1944475 1674781 573849 1107980 1417343 1018223 1247741 308973 1230827 1224490 1080671 199402 364990 213856 378831 1490649 1095430 1618591 1518771 1081050 768464 1881602 927231 593715 1618217 154168 1182309 433232 342386 237376 1741106 493805 371990 950570 1155255 1307721 1783382 343704 1826417 1770845 1298925 291859 1039568 1546927 1688319 629071 1102881 47399 547576 1818697 1095344 1950647 1020467 752810 149142 1790772 1448784 268778 1212622 1726733 1013610 1871107 1775477 1920603 171163 301121 1098425 1172107 1431693 113616 322754 492820 1363118 137086 1740401 1178476 1110251 537597 808815 146471 1839051 546592 935058 1930334 768436 1986666 1053336 764142 1658753 1456511 1222869 1740836 1033105 1492090 543278 764941 1242055 1660783 962656 103455 142412 304774 1334056 1662071 1442120 1373791 52739 1533729 79384 887499 774617 838798 83425 778756 1983557 1940198 1489518 1798898 571010 340504 1719575 620671 1357459 357833 1032363 159169 193983 1107408 432219 971288 232006 1000862 1075930 1499908 1201526 1488072 1961642 1304024 1634403 633442 1814474 1509260 1769104 679732 1467786 1776552 1542822 1073145 99715 1490848 910650 1286684 378288 645497 202100 1581453 533977 1929310 670198 1242059 172434 196629 1758993 1904669 449045 1141039 87144 1996217 113013 989468 1192776 752900 228786 354973 1500433 1936390 1126413 1150533 1512201 1284474 103297 85897 330386 1646844 345720 1570812 1796023 1548508 356472 1511959 324378 194028 1348340 884446 558630 206447 1453473 1959868 1469114 803604 1516799 1274997 946642 1733856 615863 305039 1746008 1490650 1064052 415562 965776 802376 986201 926538 58357 1266925 1846043 577470 916845 334824 1978067 291857 1877166 1647684 932029 310266 149957 57361 1246929 1766427 1877324 425890 798976 647777 1720232 1319287 302664 388934 205915 1869025 812433 1859964 1157008 1228468 181653 1155781 364522 1707503 139266 1181330 1021361 737917 1519224 1579254 384783 393125 1073724 888596 755614 1206152 297753 1686117 1448955 1649465 1537238 1459495 730577 125092 804211 1148711 1729905 1555396 1908072 1160339 657795 1687808 1983301 1683294 940409 482804 738898 890057 428580 1105864 1425800 1865965 909699 1559984 380936 1060515 1774256 1644031 480834 913703 826834 15734 743338 845721 576338 645844 668636 80266 548580 1324045 319227 585506 747934 1129411 1345869 921798 913230 475452 879833 503356 1595265 259658 1565899 123108 26068 559431 261073 1094880 724584 926176 1852281 643036 780643 1647033 1475448 1487205 951212 1832166 1623503 1297944 898998 1931502 485167 403375 1173113 1369099 252097 867877 952370 1784739 450245 1375331 1215453 1588766 1711582 998250 107037 1231859 1494265 200019 886959 318531 864592 757068 1149123 1418655 579830 769551 1077633 581301 1608570 489413 598148 1430045 1365669 1320206 517295 1762797 1499499 436550 473009 1674708 1343859 1771944 994738 916767 619308 1251744 642120 1418322 1495775 1819710 1122140 1069749 177884 692141 1331550 1137599 372354 1923411 1140857 1084462 1838836 16156 1050460 622040 1572310 1613508 199090 1701925 180544 424947 960435 1972815 1241218 187499 1644706 473212 1486439 1463904 1159239 1831394 868733 151514 173770 976688 1136825 1145051 849336 1583695 127744 573903 210333 231990 1629031 1001674 84586 1255912 11108 454520 1529131 1485577 1276466 1793207 1574378 1306682 888658 189104 495907 1832378 815687 1528400 1566898 1819323 1131173 1452621 900870 1142807 390486 528524 1361753 1373039 1883323 1857288 1736829 1707148 1993228 406147 1247474 1149376 316696 1250737 467832 921198 1424271 1662657 449319 92707 1623958 872426 816583 852314 671103 1765859 1254411 1261456 661616 1616839 516372 731026 1685622 1996016 48538 310275 1595024 1487565 1794872 1048818 647654 1418089 946088 108905 1228788 591481 1927927 1957749 1050190 376796 1225365 1662001 490319 1955684 1286852 1563857 1918024 1128142 608239 1858066 97129 1885625 123782 767952 1961796 132407 1863579 1678119 1696629 1499785 1905227 456513 1023845 267270 789771 948931 246121 117728 553600 507924 766513 610892 109442 1405433 874601 1112335 1414623 1172631 1166969 1990382 1375411 863424 1145461 1897064 1027109 1116296 1284599 1514271 143451 635708 136141 1023879 237009 957028 1475700 763812 1387063 182844 150041 875583 1067570 1179876 1042491 30552 1616971 968619 1746087 466102 1070902 621073 581773 589960 1485427 26909 610809 1561686 1565815 1775115 662628 1922560 482719 620432 977063 798234 1069962 953802 1267620 951266 1899961 845908 764998 1324015 847054 1999257 387571 1332647 30466 205208 231134 1169254 77776 749633 1384780 1216776 1044342 482961 897089 1897067 904690 668875 1394638 939191 117559 918139 580691 1803664 740092 1217519 215877 1726564 1432496 1809132 857895 1570646 945320 1753303 293371 1723542 1944794 692882 1393534 690092 1698142 1102369 966763 360816 1756404 1458204 1631413 1084045 1765044 1128668 950941 1450325 1765744 138689 688430 1603990 1163994 1632119 1267830 1778523 250064 1604425 735507 595489 1580725 1251764 1956104 1687827 705041 317241 188206 385719 1143243 1967264 126910 1628107 1789374 714503 1528073 30391 1066790 1309331 1800186 368236 490692 376513 504901 480045 1608738 1788572 633791 302042 1600642 58808 569525 1734018 270284 957386 769855 555284 136391 1611238 1724153 1716448 701487 1452851 1954966 1844297 1429344 718898 250258 1100440 733373 1497184 963110 896952 406429 1560067 396707 331111 1989867 1505230 460042 1016421 291556 1485276 450705 1346348 1862037 1866398 1617519 499225 286462 1412196 382948 853008 408026 506809 540283 454453 195887 1224358 1733857 1706629 401345 773533 569243 962645 888788 952999 1873495 1230737 1599523 505223 128353 228644 1552419 1150959 1806809 273808 1742797 602339 1210063 1153179 988762 1438551 427756 681260 382201 1738499 701828 1717103 1684643 634483 974198 1602317 1898271 35683 1631396 148830 508727 1488809 681140 1246865 1856622 1935850 621663 482367 1153085 642987 794885 730794 372105 534651 813705 781916 78584 1703100 422190 1809444 1636976 1098737 1190222 1423207 1078882 1600862 1730426 679329 689691 244044 1091123 1309291 1442775 305109 1440341 174429 984258 543985 1646942 1624463 421966 686620 353963 1462701 1271567 177356 1422507 1898154 1720340 1383441 1239236 1858691 258314 1392635 892016 1920330 589739 248265 1673383 1334722 534075 1921351 134748 858 949589 1976981 966286 471768 110556 38507 1038747 110446 1515182 965075 115308 1725636 38760 184667 1096110 1251989 1254187 982019 781184 1632090 1807588 1929495 1579570 8724 71616 768257 1571282 174453 760541 1215793 1477160 1099807 183449 562232 1773273 1869909 1691090 1834169 1452037 708697 199001 1678014 1042752 193887 324573 1332775 1308342 581108 1196281 49305 422133 507509 1231488 130908 1775010 1678131 1099523 1298594 534446 1770710 1928090 737506 1765306 1778616 991562 1394026 856229 1781393 1220139 797136 904076 475527 1347015 645393 565474 442327 1789943 194269 575260 697160 1763831 85849 1278301 1499956 1751729 361822 1955687 969493 1780613 609238 1287442 1846662 613180 1460633 871166 1510165 1977137 95071 683493 939347 1986170 12817 762727 1392281 1587192 1831704 1325684 1491629 274860 1480147 931028 707326 1922863 109247 1423010 1887867 601292 131840 203277 1758471 1732538 1751709 863529 48106 86999 565243 158741 1129133 1457535 945341 1844678 197675 17758 287685 1023562 32335 1872257 1049364 248196 1935206 1730031 558366 541432 137404 342481 1945694 1310317 1817469 109242 741199 1612973 1536318 171837 532656 1625048 395962 271771 1226779 235176 268044 726946 198569 1726504 1571947 1857415 866434 1851630 1079401 1698283 64905 1420593 1674367 1861331 664857 1764305 1405484 1814863 484716 308131 744876 1228447 418424 221826 1809012 1047744 1612071 941746 773316 118355 1295259 1167003 1916540 871781 592260 175945 611163 1110482 560635 155193 1319824 1516407 877397 356957 638375 360048 1336749 1023625 606157 1052184 1550791 708178 1708891 793390 663592 215682 120303 70804 557379 1838409 1721917 1988316 1007668 1555932 1340313 1010070 945047 456254 1863711 1624785 621193 811412 1721483 280407 1280917 33367 1030228 85688 1685986 429935 664948 1515074 575431 1805097 1216454 1471540 646261 1022749 1860500 1388773 806526 732458 1761918 1711396 1383294 1877094 1809440 1255873 1197041 1647119 1434028 705490 915496 1586529 925284 278877 541336 514829 1855032 390811 1762627 1705905 722416 667539 1688742 1002403 1994955 591760 1260150 1582780 1116420 421476 1331167 913704 894112 1706040 754672 1309459 1893177 1020929 1316471 82984 1233781 550751 1351696 1604394 1242202 619786 613250 1022523 1619366 1538712 396682 854698 38972 1586669 1053676 270094 1213374 909825 1688304 1121089 495105 1522044 215161 1913383 1360631 513882 1695825 413062 224800 727252 434457 1996213 1988816 1767797 1983093 1754904 1295217 243942 184837 62890 267335 10413 1872714 1445212 45551 702173 986886 1085643 700423 1170689 876660 1228944 1758609 900824 1138511 1292276 1429519 67448 213696 885317 981678 1776039 1564506 1807168 260 673164 1467970 1810289 1697630 1984142 496743 1828834 1231060 1158993 26622 1114156 1364077 160481 1297652 1953336 50793 1323515 1681401 1439139 1629260 184710 328251 1451077 1539000 402093 779917 1701023 235468 62095 1243559 166979 1373090 114025 1970986 568933 347566 1565420 967417 1632028 509387 1187220 1638604 301671 987344 1483935 220819 833513 1068795 1957966 1944193 608988 237772 69820 1946146 402178 688444 96992 1848522 1521094 1863506 1866297 1281571 370388 504293 1641408 1342239 1101967 1779113 674546 638069 36394 34261 529076 1832415 1468761 749270 875357 337822 120278 1158268 477522 1717506 659506 1039374 1023794 946983 1200521 1046167 635497 95311 1309243 1822287 1618930 288605 1836107 1517559 1250054 1864662 977666 1063096 1812084 223279 252940 1048531 784950 110489 294124 599333 1011281 1223298 1827809 1764865 1480077 283047 152984 342524 673461 113099 696988 1400992 1092989 371263 1186194 1706319 512778 1789643 1713481 1227811 942066 231633 36904 1666740 6144 1189816 684643 1805192 1361401 1798020 158494 1064677 1046682 1534061 1231091 345513 1449502 437999 1984496 1762145 1882529 1543732 37837 80440 1464568 1586069 1005168 1623110 734489 640620 1756713 111318 349779 1848371 56917 1324297 457328 1284825 894535 1436869 1746094 624984 424351 1687366 1386845 387727 763488 1569263 1922153 958868 629663 602929 309531 1607519 1669035 528900 1794232 56444 1378675 504573 452062 20314 1477614 1706539 1731673 1574097 1047420 257841 1927609 1287900 1299306 1164589 1751266 1159016 1972170 1228967 771801 308224 1689845 1539048 376449 161395 1087040 1289129 238596 513097 371088 140730 1586576 995786 1101773 1220616 1003259 1890031 880956 1271514 875093 1217347 1112622 792112 1057396 281811 1857998 845040 1291772 1751498 1733491 519550 1538304 1692789 1684797 507919 907435 289489 359886 1215064 657366 1315372 1375027 1730603 1342594 739386 572327 178914 1037206 1857385 268342 1504738 1080910 1894829 1291375 985992 1713591 1676445 365103 811611 229423 1498562 912799 973966 244226 1576743 326143 66355 572893 1301464 1964271 124310 325491 883251 664860 1539372 1077632 1123395 1687479 127988 1327548 888224 1294914 1421174 763753 1256828 1685155 535844 598657 905453 1489662 1786167 790012 1820767 464634 108678 1059191 1044490 1971748 596614 1089480 1993540 550768 215546 1667704 435177 1076670 1323094 1494186 958259 940148 412895 1527384 1134443 496894 215787 423816 1452904 1461771 860684 504255 1351124 785620 589606 1886085 847195 329873 421949 1266390 642193 1732665 1335190 1417891 1409039 260007 596015 799518 1456108 872622 1106708 1507380 1190093 858119 1295064 966961 1725600 929867 1418836 1101563 1073869 1653590 130535 1864355 1296268 1389959 1960597 658809 1400493 961726 1668606 786841 1135140 1189690 1545693 1073603 697135 1605635 1727035 325233 1572095 1017721 1905040 1801677 339627 781196 1194079 1037625 963622 445085 1059028 291446 1681452 1482424 1015261 633106 509726 1389265 711468 1126612 571899 1538420 1442195 144878 1347637 1533013 284243 1748002 668058 887761 550249 1435182 1063753 25466 1570838 297083 118291 1657339 1894796 236079 1011146 478790 613159 2533 707772 718649 868621 1966919 615437 1826698 1438734 877159 1818857 799279 1211391 90480 1101673 867722 1421767 1740965 1286235 659381 1277664 1086477 1860219 1267573 1907878 523970 446146 815661 385563 1966387 514065 266488 959512 1445313 354634 1438449 1894510 769755 146750 1251660 1037300 1062536 1704238 1946939 1905336 1354978 1115890 1298340 1784829 1177212 1228524 852104 1474813 1741600 1194967 664999 1217308 1996712 111511 762941 1611217 1213136 1504552 161981 1112713 395086 246089 579915 948356 1271441 786407 1716423 658939 456265 1572658 1592887 919057 269666 1991685 1980833 1971949 1610672 1571352 534378 211912 1218171 889044 326353 1842235 1352607 1966055 337370 1886753 1881281 632552 270602 142655 571359 724200 313154 962976 1474430 483388 470003 1792117 719754 1675272 1453825 1354235 843679 930795 312646 778295 820626 1012531 1487902 1756968 1553692 972777 1362165 1745048 312422 21384 190398 1033757 1298063 531482 535125 99399 390700 1696910 795786 1907063 1335486 866376 1453993 1876850 578278 1645282 579966 919479 1213838 1037651 1093283 685717 1870252 1236028 579784 494040 1538024 1850703 840603 1416273 273840 651227 1921776 34461 30699 730840 279515 1001173 1400241 1419443 1855709 1971074 114448 835266 357236 277950 1748711 958042 35186 814706 1230773 642925 1950565 735682 485587 148860 1836343 160887 629645 642249 1509602 1975862 1577102 671719 546395 1671641 178768 741629 1905756 626071 1358307 941928 1631795 198024 1849896 1647991 277718 147807 1949112 514146 745524 1010536 768518 1649883 900158 812055 729352 929767 1910510 1969356 1917507 1817678 813150 1715751 957624 1640519 431040 781390 685191 43421 185589 257243 414834 1526358 1740815 1846799 1026868 1067245 1828969 416971 596805 1752798 1658618 1752712 1793328 1301066 1770407 1667101 830196 1365282 856835 1477048 1680710 1341617 582581 1617993 1339118 560356 296299 315479 722035 237203 1447657 1744192 1085313 664697 1833557 940877 1223322 544848 287976 1745720 315962 255194 1718141 158754 1824479 465628 1838628 122800 849759 724046 1507867 427819 311413 1648116 576707 1651492 1418807 1929256 198889 632982 76007 112755 1515958 1809339 213917 883747 382592 1352965 641715 370925 1933650 894151 1146561 425308 269738 276737 401942 1972983 22794 656024 1625856 574965 305388 1868919 14890 1679498 495557 854764 1677582 192906 1062989 943134 922061 1772091 257311 1064226 614155 768670 1005337 1055346 386099 1884755 966542 799690 1033381 906983 992914 209244 208357 720981 31650 787770 1193045 576533 621879 1875778 494439 1494061 587022 1843092 185698 342920 1979763 1910571 698083 1240985 973596 1167607 1024274 404870 193698 401932 111884 1496297 1814894 1520654 873212 1247441 1083312 265108 812410 836878 1310709 1110421 1036891 1658330 1606084 32568 752691 860665 1951954 1752198 1879953 1160606 676009 1363384 1955806 542530 1620988 1027572 1392071 1392374 1926099 1964746 1465124 1969041 1008977 990350 880166 1365276 962487 357351 887240 333872 1160719 12218 1219642 883507 1910959 1737703 497362 814088 656563 740024 1243777 686697 294391 686604 435439 1051489 364551 1485759 406060 1480918 398900 263968 1003432 405193 603724 300982 1675024 426947 1489736 775001 325230 1215196 48296 1407597 1372544 18242 49959 35386 730181 733820 1710750 497195 148704 1024701 1678290 1199767 1430843 283895 580512 1082434 1026834 39282 524676 1121267 86624 134268 886155 266710 1067213 1880686 522562 1154511 582673 508694 249474 1972939 351843 481855 215882 1529995 664607 1145053 1343640 557319 591936 1133816 1442097 1340211 1225078 1939401 1535940 232237 1160779 284818 1153768 1872206 373861 1099582 1215473 1278369 1969576 1645030 1419955 1569675 317794 1757846 326498 366584 777816 166854 1038591 117375 1151882 1401253 999403 152734 1589007 1045954 972159 1129517 1795091 675276 1727682 1807391 1072293 745802 1258296 718057 868261 1740714 586083 932327 1762360 377680 1101561 1249105 1256108 109310 495681 155048 1959692 281652 318526 1566422 727256 848204 333796 1335232 1676162 1308788 692758 1431055 1261861 481681 1268687 518477 62532 1937446 1509950 331982 1550600 1720782 939573 964707 112127 1776375 938678 1695166 120830 876811 1870906 1605447 1665880 248112 1321379 215177 808583 970679 541702 489625 1938451 159343 1412607 905561 1779408 1903174 436074 1588730 516732 1541204 1106847 573871 93829 689880 1605023 1190477 1375157 81423 153838 1618016 1178658 1904482 864914 1262445 1758691 965262 1651341 62259 1445715 1408568 1058958 1097302 223227 645096 517323 1166908 841366 1447700 765535 1763331 1226547 1759053 1505117 1836637 627747 786959 1094207 1809998 573199 1347111 205821 1510737 1610112 913184 1490338 1584212 1726074 1136011 1517556 1163735 527417 375749 1324246 1595176 373457 1526808 1865366 800699 1080378 1327201 14002 1209569 1297486 1763550 1998932 148784 870960 1338007 662731 877135 1522190 502451 1975458 784037 942954 1506999 1768888 1791854 1017106 1929777 382752 610127 107515 553894 1547981 78769 1067716 762374 1987442 1233972 1823476 1873437 1137263 655203 301741 1631853 934754 246627 1079923 1257507 920067 1806866 14593 1893238 24297 1696696 947221 1041360 905501 530321 1639312 1925413 1255527 1063705 1808398 1906720 1561765 1012063 823319 835590 530106 58924 1257455 1982946 1568338 1274126 102343 289543 975982 998637 883785 376360 1599758 1735718 1536626 530023 447682 485590 547573 1607225 1654513 511593 620573 101829 518111 634289 1138582 1860285 591946 1565569 263750 1827011 1285088 1448330 1446138 140642 1245500 1435475 189230 230822 1165845 1131534 103319 1357562 1538340 709123 1190991 1622359 1320442 913310 1806781 396089 972289 1398366 137831 1503424 904519 1197881 497124 114576 759544 1845315 698020 319976 726059 225687 1966163 1548245 1443071 1579216 435146 46714 1551526 1988882 960408 1740076 210332 874821 1997346 857958 1313610 1426802 876244 572212 1941635 439302 1380053 1047450 1803 1275837 893904 1755512 19012 1632253 452250 1300953 1867821 207983 1207136 1799130 276451 1564066 832694 1376773 1327044 1951170 1356921 1695839 224013 400930 230326 1665754 640938 144427 1828521 1123959 879311 1499214 1148591 1159098 1645475 1110592 1747965 919893 1931940 1411642 1764254 1864257 1714040 36088 1496149 1712866 1729391 220170 1628849 1865129 1988883 1999084 412733 1230127 1771879 111243 601528 1858534 453015 167018 1282996 1611681 1052596 1323122 1587769 1880674 407963 580851 1563527 1946355 496609 217720 955129 1842232 1824454 759413 1095595 690168 204792 444180 99415 1360641 257625 76603 1731660 1550014 1304807 1838663 1489972 1333442 1896018 1356769 1210862 127182 37431 737664 1566527 389396 1188148 467984 638010 1981375 1282508 965902 1714544 556552 1472352 774275 1181470 1644801 1292731 1543984 1340186 185062 634995 1799812 481223 1565373 689872 1048881 419236 1773174 1013490 1708940 1503709 358304 1733864 1805848 42364 1324337 1287002 1579980 351265 423977 644420 1704170 708531 1283124 922273 169158 1845221 1704669 569344 424994 453668 578107 1495881 353447 234226 193551 1824812 388310 246367 1395947 912543 1070400 1022688 542359 470603 1165001 1970960 1921828 224761 1728355 308846 41134 346983 71025 1302378 782126 1381935 1574847 667986 357413 707264 457690 706166 133221 612727 1694747 1459340 1708109 23419 406897 1097314 988016 1859764 1725870 74335 169862 22659 1376855 1263266 599946 483503 1098124 1436695 252177 1373801 61833 4302 415489 1639226 1814000 1560783 138602 1173259 1189922 281708 966088 770671 495993 1667125 1890706 46719 776572 139177 958363 599121 858647 582907 1724861 840836 1241347 1133882 279854 1744670 893999 1294944 983219 1774007 1604174 782350 498657 64968 884479 1044232 1373183 564852 689692 638580 761415 575481 1853987 735257 1253492 1130919 1788645 1126091 770914 33962 825943 23560 851440 394073 964225 1163627 1931666 1178365 264692 1326117 421869 1118967 749151 1003832 84175 1828256 1427382 1915703 647141 135095 1794590 579805 1601219 1623907 1175619 762310 1086835 527240 622292 854185 482673 1290213 786226 1546751 1122931 1235858 165431 1095635 1824182 1439498 1376919 1820498 820364 460689 86698 1602559 712189 1826974 619451 1967379 1392003 1404307 983780 1631254 375317 959188 1257078 585485 1595005 389471 1327262 462171 1807988 1360742 998535 1618860 1539545 639113 1215983 1493861 905144 1473513 1920906 1890370 258582 1868858 1889208 1550465 1066471 309997 1586318 19226 113348 1895915 252707 221091 156525 280382 964238 819991 1888150 1113757 1364522 756202 1894739 1110096 684930 412706 1922104 503590 1839323 1943080 876482 1768844 361598 1219172 373948 621288 162319 1925891 809696 1914764 328544 1887028 1760076 1438569 135120 603346 1583064 243454 1517618 79856 1095673 1450227 1835450 1812610 78034 1366164 809387 389063 91912 897309 1547613 1451705 572015 863230 289456 437793 333601 1404533 554482 1300452 163597 1396352 1844454 1758099 1747725 1674041 478484 1531097 1794305 274099 750862 993841 1367701 1293609 1020201 1248799 635154 341918 85120 163968 344859 480786 1590586 1031695 574977 50513 1082706 1921512 115590 781890 1859357 1275800 1984985 1062069 658991 1730652 1809207 1030937 1498634 47481 1383302 262774 1749824 739059 1012682 254250 742196 1902944 1388282 433358 533525 1762947 1728155 588297 937220 571932 1707948 1322987 249872 969371 697576 465528 426770 1872336 652150 1160232 595332 1419559 486439 1793111 616007 535297 1899849 1418381 1999047 489111 142320 1067088 119382 1840946 1813348 579746 1225052 395766 102907 930077 836898 1289996 1103786 832304 1384661 905216 1480200 132426 1183352 287380 1986591 1666345 1189457 1645042 1113303 1513009 1354520 1334254 1969378 637890 992071 337874 1210697 630446 906506 1043349 1143156 275947 1269324 1975732 1964678 1793540 1768073 1857915 1737532 1161189 1256783 1514601 704175 1415355 4548 40780 465984 277979 1437538 342716 434843 1570529 798944 122213 105181 7791 1646940 28979 341065 371698 1673986 980722 338815 158200 1517135 521791 114685 1855573 591268 850263 1193196 1886504 1659155 929225 1122700 1491115 201274 372321 1041279 1409442 26431 1430167 1617256 1637978 1615205 880392 1417163 975446 1941739 1961853 1205169 1095765 1004263 913601 1989575 77321 471144 1003024 604381 1442531 378187 393635 1532394 1428882 1211736 389387 1675754 752091 1502397 1193900 1110953 580372 247383 668557 462629 889727 1105514 267078 1233025 928349 727885 1186622 705056 42996 205097 917660 1187274 896482 844585 126388 1790203 799542 1034186 523209 594224 663709 154780 1381936 1407252 822129 1216135 1470348 394167 1939032 1364377 610663 259438 111208 1061832 1778472 1723779 1987906 1869873 1609595 180370 1452629 1483049 1999672 638851 918361 1930395 658626 1209897 902752 1994493 1884910 1461583 915726 1253962 585503 643362 535871 1095391 518814 847048 568113 1900064 151801 90077 1535271 1345352 570033 1830148 60724 1716400 1042125 749276 937928 1783450 1743603 210210 1383604 244967 1184110 1392303 1025543 229317 840954 2697 1910709 365495 596055 1361711 1783526 534633 1078853 1538003 1170388 1653334 17039 503173 1839457 932651 1602456 1242954 743548 11988 1414857 1889557 1697187 474721 298372 682673 411856 1781110 1187219 902270 642474 478991 512355 1584940 932935 1481718 1916284 920523 597848 968358 1045114 521849 580031 1218262 1380505 1295372 461285 1012416 119596 396289 605336 1282958 1817877 1707644 1455728 1564376 716278 794326 1735006 841393 1384885 1803780 43040 237265 1742453 1319973 1458079 59139 695982 399076 1208254 995672 1429059 914557 1769580 981146 1242164 1041323 1240859 1560323 1725059 396339 230275 761590 1236341 1005998 1956900 1801339 989917 176689 1621759 1797638 268632 872889 100597 1862552 875227 179365 953491 1459496 740168 666696 1024646 1396826 642161 674319 217852 741219 781131 204557 250406 555677 1737123 47872 910959 526594 1989940 1218932 1770513 1807013 233251 1379375 596241 1766876 709907 711265 949389 105746 479864 1452790 926927 1958601 1526347 801204 1194734 851408 56146 897002 1031308 1173339 1995078 1081460 1265915 1516393 1067013 876870 391868 1543726 910082 1481916 4771 1937860 933351 584156 1939026 571358 770641 818922 1712300 841441 536281 807338 1004646 842039 41362 543539 287213 460598 1030885 1931893 501516 23941 1694038 1336347 324776 137215 758821 1840594 1652907 488491 149757 702741 1367754 1905317 1786696 1380038 1075600 1569474 893913 283019 1563415 431485 1009761 885142 501914 1324034 1513326 353864 1740285 1852028 193608 618271 191672 252963 1868482 451391 619591 539055 1647681 1769425 1023619 1573892 1860211 1625577 1531525 682134 383076 1463805 512165 849784 706762 154373 1769832 1470705 947060 1239444 103405 812756 1144363 332349 138604 110502 1001053 1786207 728340 928144 1266056 700041 1776994 1103068 473506 1257418 56299 288081 706929 1457884 541174 574729 1234580 665098 766693 1639707 453137 339751 1260170 1137146 740039 1834115 1401342 1267041 680550 1447862 534642 749607 978986 641432 442325 722418 275638 1599205 206919 982571 757368 1879174 72904 1018735 1500856 1225426 591911 1677359 1143313 1377006 1367486 913809 446524 1111892 104837 448871 943700 1294079 800987 1009957 279616 388895 938113 1261815 1724899 1864262 1888000 196168 496486 1263475 1184744 1929420 115437 1425173 1048516 1239776 1242679 94266 220255 1388131 1214157 863567 1199489 380637 1993360 1107492 48731 108703 1155797 1039505 400715 109356 778283 507762 18644 1621816 1143964 771312 363994 1797633 1386775 82667 623907 561835 579101 498718 1224976 1522146 909521 947140 1568055 223425 231259 1466611 255358 421809 439530 1530269 1319889 1817660 1024632 1359983 252096 1502349 639186 1592215 980558 1306522 1798369 1651668 1074781 253023 1205287 459928 1149861 391373 466918 1541569 611840 62768 1405893 1683610 823867 302560 620183 1175891 75076 928130 1995426 676103 189625 899534 1900555 1333251 402803 779976 41503 304912 50796 679583 572762 378588 1286052 418219 62919 976253 1588341 507225 1199058 597689 895544 446673 187280 1546060 983373 1498567 1536594 967137 1947377 541682 382949 1069976 138133 156949 1282629 432214 800784 1543255 1611348 1738167 429106 8864 619835 1894043 774064 286057 436816 422635 900565 917227 473880 17410 1215990 464466 539637 1728236 1523401 1074009 1726019 526123 55821 1218833 24745 1267145 1717306 269626 1852400 1210720 488931 738064 648007 744523 655635 854100 1027502 1638182 1923687 148716 1108245 1185183 1484118 1569556 1925504 59812 970686 1713118 1496643 1712637 1196792 223800 1073250 1903128 1219138 1204310 135554 733797 1237133 1604591 1498493 269598 1746058 1763736 1404179 1886551 1323726 327905 675300 518721 1672679 1695722 295954 1226857 726010 857043 692178 719801 353959 694428 64442 60914 959154 655539 948450 291893 772053 152086 1682128 1736310 81210 310649 1410378 1247979 1253062 1150696 1848098 1556101 749920 398913 369549 1912087 424563 99776 452442 463208 256393 1389590 867170 100982 768964 1694068 1789895 1921258 453590 31484 1475414 287723 770424 675838 223690 645124 1898888 480188 1868478 59373 734836 1813548 1591248 426839 522944 1227013 1292756 1305894 324382 959014 1690194 1861106 70272 1390897 455706 78720 85468 699160 1232692 1745919 965008 10692 728097 158410 568412 983587 1802637 58102 194862 213169 449017 1445843 349540 910859 1168358 472009 1961401 1441248 702160 1558022 1089621 93310 1171792 1294509 1956182 1957519 526813 487736 916507 1385001 539782 677096 557565 854532 1893260 1727811 1785639 838281 260558 966256 1918910 1264995 1921707 1405862 487724 1999981 1840056 1520355 1484766 557691 23201 238071 481839 420671 91593 1322011 1759064 1399207 923837 816754 312421 244452 1619004 723852 1101654 374801 1401263 1906665 678186 1025956 1014772 330693 1112171 707967 232864 1045166 453664 1537925 1843754 337431 1764203 394062 1363868 1109732 781721 1085540 1916741 1075652 1912158 614341 779073 1641943 1878679 1009296 1853787 1009015 714996 716737 1091489 341002 282966 1330314 510070 1141101 1755315 597130 1025310 196425 1050524 1258097 1926793 1908964 653876 920479 490694 460163 186166 7067 1348830 882932 1355060 310459 396710 1596252 89442 1453624 1617034 1200474 802070 422756 428927 242374 1126149 962166 1796112 664526 3441 1685212 554871 404768 1746319 1994675 1882003 1827405 415250 142631 1304174 1455717 492352 1312706 1705171 852295 1252755 187919 1800528 1122125 1369807 119677 883731 89751 1686439 1288229 170710 214154 992661 1353602 1094110 1205727 1880836 1139390 1751457 155977 938537 1526376 898230 1409931 864162 886426 205491 1348833 493263 1895197 816110 1550093 278049 1605441 437034 1680070 997816 1049105 230036 476598 203061 1745165 1163788 29544 102881 1014434 1423480 1997123 593220 1054088 510789 146382 127464 564770 1910132 1028292 451804 201870 886644 369448 1795154 943868 1401210 737373 1126341 41847 1412778 688918 471444 972326 1590860 429519 1195476 1815880 745580 1800061 1600948 487978 1771285 1235695 301269 1610631 1220484 970609 1764798 785253 1557475 873299 214978 621867 1410723 537973 1532807 329074 1649065 262094 587499 149910 1819940 286447 1405416 601785 427437 45238 744921 1755811 1109882 1449563 1273274 736342 280882 54589 429316 1607457 1741312 1367300 350987 1412996 710809 1724429 111987 406483 311582 15012 771904 609123 1342227 1861578 1538530 947663 1074842 1053916 1316639 857524 632203 1176646 1723709 674762 856278 1770157 1298461 1168188 1808640 189624 1422242 575859 872866 1031703 746945 1948573 958605 1567062 1082093 1743346 1990072 781320 276834 378592 342579 757257 855149 1746508 698359 18503 1309945 943414 708877 378465 953660 1858195 553663 991207 548554 1878985 543528 1216999 1897037 303895 1745579 1050567 1363703 1568751 1285703 1952040 626434 842411 1710064 1184828 1656953 1744811 578774 620999 531939 1298989 626489 1404611 39705 1274429 1288480 210660 1027099 1369652 789623 590144 101754 298637 799026 821883 545396 358236 19540 922858 18340 827651 1074557 695301 743054 22030 285307 1108440 331413 1056794 331542 528630 1072724 1462342 1879030 420027 1926257 719080 352817 853291 152152 1097272 486441 506866 290142 880722 16110 688548 318652 1907945 1218739 1164665 1581655 216955 1731482 1268930 820275 1588939 228886 521026 48577 982098 207922 974684 1231703 1343849 777587 1497378 514185 1863919 131753 1203453 1007588 960531 1144262 1518945 229553 1505593 1274270 1083634 1694266 1833194 1904873 1599250 215827 1808358 327037 1055360 1967909 1189563 310451 1085816 220735 498676 1529948 489318 638488 821770 1838973 1864487 1909185 27316 231712 911247 527236 925985 1110589 1388233 1757373 935555 1322155 1017593 1728389 1702181 1015686 1597819 1388831 1447486 1657630 258886 472570 209270 1549016 140806 763276 86554 1108858 496064 1588803 313436 1581673 1666712 1402912 1867834 1314641 166303 45196 1219792 491058 99330 1511287 1881341 1828852 1855500 1985169 1203698 1830168 749227 1557401 1915028 324859 517312 1159306 1770051 507692 1344025 1199090 1035689 983041 1082831 1331564 583661 162310 1986299 990930 1106078 1422140 1377204 560138 810037 251883 374581 1806397 108331 1873865 1600071 1171803 1345998 1520144 1474783 199780 684153 1599857 1289477 501731 1046076 896387 600336 1821376 476458 1408611 1882128 1991067 1709147 67585 86194 1901673 1676610 114899 1050102 791480 1071622 1811618 655479 1115560 1252231 14553 926549 330133 1539700 60918 1470370 464561 169358 1651489 110277 1468514 848356 565682 1453072 361255 273552 1711626 1505403 1970000 397969 495532 259372 1257603 1124394 1189035 632785 846891 811694 905004 1705599 497463 1521628 1837832 1567662 664507 1940446 1229318 1791766 717386 1760534 1141737 1109409 1617860 1399009 163452 1512824 1552887 260730 1571542 293306 1062216 1552346 871466 307492 684746 1724827 1897966 1367911 502312 657364 1844874 1447993 1628515 920750 966979 1923308 1934442 1668314 697049 113609 59375 16626 1156483 976296 1153244 1175474 1175464 279944 815836 543282 271536 156729 528832 1580979 903705 1747161 472841 609216 950746 1802133 280903 109730 747823 220553 299565 855880 867089 77128 1412419 302128 825962 795060 1984104 1206191 39994 210295 438469 1872683 1811041 257938 175439 859710 33139 816195 1308187 567467 1444277 1818659 1957039 978907 1953846 1693746 922883 336787 329161 417330 115579 580443 1819077 1497882 1271487 1445096 251807 22298 808493 797747 74283 3656 769930 545723 298574 655432 1680922 265602 734481 1014327 690753 32380 160821 112641 597525 736184 1175333 478265 1308892 1850997 179757 1421062 1743355 1601041 778921 434042 1067524 323936 1957586 649092 753663 852191 278101 1847173 1278222 453743 58136 1608679 236487 1433213 1217965 1607599 1881309 1208329 1156227 306015 308904 402235 1187296 753918 1257144 1318767 1445727 264245 509799 353216 241684 273777 849619 1908802 1867459 741444 523147 1045802 424883 1652569 684023 632339 387881 1593999 763868 969095 930730 1671654 630518 353886 1135145 639340 1977945 14867 830623 574600 1401123 1430697 1141221 996073 1900264 801496 1583377 489676 1013277 836577 219112 1062505 243603 1262350 1940605 100831 733739 187837 1562968 1148776 1527853 1527951 670898 1381718 1334196 1622538 1406444 563327 297227 1369610 1052370 1975120 387162 1458173 348446 532483 583711 1283279 149575 1204843 1916685 1933582 1260346 1947001 793689 1519479 578020 1348304 1941183 1610744 1100409 21177 102652 1139565 347209 265786 1293160 1249442 1269066 194201 1573352 306262 1507766 1117935 507279 1370012 388083 1575486 1472821 1620530 1459403 547142 1277352 92386 374456 1322958 1557007 1601860 23550 417871 861146 1196303 730913 1426389 497787 1806002 1031782 1711995 957285 1066192 1766040 434478 457023 407136 1569067 1971332 1192714 766571 1632123 1461165 1888347 20932 392200 388812 1116012 1067768 435247 1764760 455160 571822 783228 887125 1825574 960711 816853 629495 354340 797642 1279747 1354626 1945013 1082121 1966721 1347597 326942 1041940 1191378 394050 1189101 1599697 1938260 1327931 396887 1032120 902900 225390 254824 1446205 355650 1738965 181648 1401736 1948340 485313 276732 337464 555725 167091 1011792 1886961 1008905 346367 470323 1267210 39031 1038797 1412361 376267 371256 1815301 776249 1191252 1797013 443496 969677 1323335 178220 72683 1038173 490959 205494 975096 1841793 1897806 1588295 1626976 960518 1781675 1902948 1384407 1925659 915739 982138 890982 1984601 513469 1159544 127570 1255329 1672744 1053636 629666 1707660 148232 1029547 720868 1427303 519671 1788612 594008 1940471 587758 520426 1496412 1401282 1808450 1169056 1846849 1608984 1985412 793452 1616311 1117756 1966062 1103032 1654703 1832921 434851 1835588 1667574 1430683 474049 950541 23502 1125068 720127 1091580 618882 1730297 973139 1710971 728691 267813 398130 988064 1880219 680517 1579989 511762 1780027 1161165 212313 1322678 395680 29634 1639479 1932537 1834439 1316574 1193212 430009 1770582 1904680 885223 1001535 357590 1146885 1913925 678422 1229353 859421 1944735 1252272 1841117 508282 1159841 1077474 1688492 1476738 1219385 1937343 1458669 353149 20742 813404 415930 260744 1316023 1630931 1588384 1612928 739672 995593 1477356 1800137 179446 573877 995542 1677860 1585128 1660880 1887015 1715742 1162102 1245035 222712 455885 1592188 1406839 151253 111312 1762008 1141043 736579 1705861 441219 277055 1226517 795885 591834 1577500 253595 693552 362509 109102 1656380 870988 1336941 492183 1041285 1602684 1469710 222488 1533042 1541460 38296 1323276 1542983 65885 985495 1286960 1926523 1607223 161017 481650 1512524 1321317 23660 1346586 1000917 638056 342152 1080799 1212854 1187597 1163298 958182 844044 578600 1955254 1761674 190390 1683155 149479 464848 764877 985026 228356 1733533 333340 724962 803367 1969407 406217 911334 1243377 53892 1584649 1423912 163928 205498 333362 459510 1178956 91408 1682775 309936 1253018 514673 1219890 544459 1683042 884195 1250285 1597983 947393 89860 635279 332657 644082 592021 462729 1636728 1198344 879957 544403 971150 1934990 305860 187597 552584 659891 1380217 196937 1076942 467941 130815 1198117 997622 1283467 223095 486882 1460400 1416176 540345 786015 1276055 1505305 1871889 1478234 991223 143316 170293 1338339 530977 957762 282257 1996216 1874899 498177 830768 1402344 1275810 1845652 1003484 1463380 435726 1783039 1803666 1623095 1512353 821602 1456590 214729 1670051 188170 1378551 1566643 1172402 102245 1812458 1841765 1580526 439231 1836327 181126 1360853 740258 1520356 1856500 1992105 248290 48081 265720 1135027 459248 1245959 206239 195591 1967542 1192634 1576187 3114 300531 1280152 54175 1152204 1340221 14510 190352 1309790 855448 972245 1715180 86049 1271299 752399 1714746 1600227 154835 240564 100104 1206618 135030 473468 371115 199835 1162996 945089 52949 22085 1643840 1281060 1995058 1949310 1289243 691829 68916 1710037 612274 152017 1539117 1728996 919580 811078 1331913 1077412 1475726 1302493 1847214 1646125 784984 1041456 114813 983159 443417 91986 124956 973290 1195326 1084329 726923 938040 867590 899042 1456115 1873764 846149 1256120 239384 1735029 1196272 24630 1262990 318614 344775 883055 1214436 1823562 1176352 1294961 70174 603554 1744792 699182 486742 555870 959363 278318 451710 1832503 1259963 1863915 1706745 518222 1026611 236791 35287 1369614 815281 674595 734726 1351890 950625 1663446 1081760 124580 1462157 1121411 1848859 773496 752225 579401 715676 384814 942145 814012 1721558 467404 125557 297868 490460 1926236 843134 1732305 173837 155377 809390 126409 677501 1319985 1581637 1981571 902227 1184987 1277389 1367923 1447694 512780 506463 1711544 967930 1441821 546365 1522754 1342409 936982 779448 1694815 253518 598109 1416475 14598 1982735 962893 583443 427428 1860628 159450 1344551 1999847 1749372 900272 1380326 895756 1389470 649824 548899 1860205 1566708 1132752 1781107 178147 223535 1773442 1042159 633203 1470319 304533 1517208 1506874 721516 1435577 1430170 1523286 1746471 49404 399452 1300350 1125075 1052786 417765 1972214 196105 134082 1181362 259028 504396 1145626 712056 469070 705690 574964 1526343 1685742 1083256 822263 355611 1410291 1189 1910156 1921859 948415 1834935 1852100 823370 1638557 176649 1849468 1028900 140952 1220364 1406413 689595 1576144 1140217 529833 744281 1349270 666130 1642383 876764 945340 593806 691773 1727006 1112456 1458153 1385495 1142189 335892 1557746 244255 373200 1245561 1832220 579471 1322393 576677 158167 699041 1910874 1783747 755885 1952379 1029893 744268 865047 1401136 378583 1254652 563781 219378 269311 84648 398268 1343840 787403 1941180 114959 1874065 818216 584298 1557175 1889075 1777919 916479 1700286 1344511 1714751 1516900 1234934 768056 811735 1078527 1256525 1041691 1362623 1965812 664220 1531422 909531 1158510 1812763 230823 1558466 1974468 518520 470883 1060635 190888 470953 1411966 460769 1588456 22692 769329 757547 411332 338482 159239 118070 9034 276751 8893 1551974 218734 1824883 1135488 1139001 1582030 1892579 1824810 702985 436258 1012250 1574487 1158388 768463 1115073 41788 1899125 1587352 1796062 935578 54056 1300315 1253585 667181 446340 493846 1249477 624926 1138405 719939 1564285 301941 250325 898498 233311 1632863 830412 1370255 1307983 1036881 1879232 1393656 911204 602372 1852609 379042 921438 1959825 400694 1530550 1149264 914463 482047 491174 104632 1934647 1244839 1532688 1853231 1064304 1800906 1127462 1952017 1158736 1838707 1833181 1769089 1225405 924725 1897164 1210482 1316176 302908 464096 1926829 374294 138 518717 1879041 1066886 1984650 1901151 367167 1934520 843143 781363 1592227 1348512 513328 342985 493576 635066 610333 1286523 363373 1154060 1086509 1967669 1949282 528017 792979 274249 1643965 1881066 1460747 1128655 443907 1802245 722801 1276900 325907 1845311 792961 1869340 1405362 1755995 706892 30235 717000 1981060 1874363 1423929 3252 1239194 17417 1581555 586607 492721 89301 973165 1162408 560379 1072194 1164415 652916 235301 1241928 1280534 872702 1889943 22994 819530 1533878 698936 799526 1920231 1021752 1405341 642978 1949162 1816325 651266 506627 1749115 1895002 1373021 1626420 498826 1842462 370014 1931894 1913088 980663 1669547 247470 1497387 573214 180615 1074740 732261 702567 417549 1751864 420683 1126601 280316 1954441 1833118 368903 1524995 653655 450637 988189 348016 1231230 436624 1559824 1911412 1014257 1911402 1088821 518785 149748 651635 1119781 139236 312568 272009 1246236 454759 607161 636421 1635567 80463 819777 1597918 37211 1455054 1420174 1092278 1496444 440255 1862365 1236123 1260160 1861906 839214 310276 487908 634094 557715 1953041 304567 1525978 693962 684905 542488 1659350 897280 1738547 400668 855548 709252 780462 1140973 1327198 945984 896310 717277 612572 907532 1621898 1779373 248537 241510 1162098 1881272 1406198 97016 1099792 448922 167993 454401 1024010 1585984 986480 1914421 1314410 1621192 426403 1590308 1613826 1142829 1871400 367657 513380 1528123 1409 894256 214408 1802160 1905687 1188848 788656 561775 646542 1073072 956378 402265 921288 1811585 265659 735712 1612284 110093 999103 299393 1696933 1713587 630740 288071 400674 325393 873694 105651 52469 1253539 842320 446095 1074573 1441542 1242859 839675 1532182 1327367 835562 1612764 1509499 1521402 1755194 1928472 1169379 318826 158357 958904 1630459 196525 36554 256883 1338066 481476 1277354 440201 1016951 1718750 736410 1966281 1296740 631177 1741682 1785906 757041 1411193 1538978 1900843 647 598159 1126906 911864 1756736 946583 1927913 1734119 92730 218931 855033 667183 1980381 909943 1648386 575709 1460970 746825 27532 1299800 1177916 1909923 1357374 98488 554724 669669 606819 110864 1189808 1953368 114206 318281 277715 474898 1848920 372592 1677921 480587 1565199 1990941 854645 1054446 735137 1380942 193753 610719 1916541 586039 1938419 579408 414230 1767657 1138255 280267 1221079 1784514 123372 1532234 1953272 1464087 1311474 482951 1299057 1976752 856659 68457 1742397 1480694 85446 224390 567413 980340 432993 20642 761216 996426 1533153 789672 858007 864128 921805 951630 44312 1335504 1920453 36693 1072598 1448470 73609 556830 1627330 282607 185445 923297 1919467 398199 35058 1584738 1945537 1291365 1096734 1223991 746845 671565 875151 1752176 616923 1533812 1353279 205347 252049 284615 1349596 1295910 1580350 97717 1527267 1848870 1184394 175235 332189 1520308 1941346 1988286 857491 957435 140931 377423 1625462 1987188 1229891 958823 45935 57520 1113101 1484149 1024409 16555 1746469 697911 1554889 268461 1251895 1824398 730238 47669 1938549 1004658 1282371 103965 1861909 1686248 103906 677217 1382018 509235 86346 965560 496382 945444 1987084 223372 871482 1852434 1281573 18069 284715 1252275 426196 134511 312413 1314940 1511390 1730431 1953653 542800 170193 168574 1104955 1459434 756808 584214 1438041 326311 493675 495485 803994 598158 812141 1918919 156816 23045 1058805 584184 418882 94149 1504508 356405 25190 1407519 1319342 1284172 289089 1893129 1439923 853707 1506636 793592 1621765 1791373 1530679 1534941 465752 1776748 992114 839529 488810 24789 1712790 192058 1146714 1608026 1047208 1795150 100623 1829485 327023 1477943 263369 436432 322520 1160568 1900183 815460 1954564 64556 314540 209029 1793276 46000 544507 1455415 1636828 1641504 31008 1832177 313380 1502280 185458 1319556 826237 1899641 1251735 859943 1174978 1484969 612583 527208 19429 844931 1204904 48658 592532 1961056 379123 1004340 1969884 811365 25776 1271283 1505661 1784473 1888567 918270 80491 1947456 1874874 1181974 1617536 1658423 1736281 670324 1247938 275614 1383796 1357448 1841929 10289 1498228 524672 1629807 563207 313395 1701059 23832 991288 1508914 1928423 1518643 946339 520674 1042502 55576 754193 344955 848495 1068042 465800 589538 149765 938401 808610 390333 1442239 755488 1911455 1038290 1763102 1435151 43389 1180509 175204 1561166 48862 1356773 66620 1458791 737448 983335 403439 988165 194356 763434 1154125 1691641 1482133 637835 1543924 144835 1364056 1846888 445424 1532183 560597 782243 571526 70104 991609 1523354 1321513 1071184 461505 1260447 1739963 1205383 314176 1634655 1516261 1450782 1755055 1054747 706000 1784250 364590 229516 957751 345377 1322558 1812643 36398 1201156 384010 1935787 1202198 737865 1053939 154747 1191624 386374 645232 1811949 842322 1533861 432935 398678 16400 492604 1865382 525256 1610417 1745761 260913 896778 1251505 908122 1350168 231290 159554 1186697 636489 1784481 624027 668413 1592605 1012570 654907 1935920 1246855 1523104 762191 56901 1816260 242948 345649 900705 1147062 90274 409301 652738 1761631 293135 1157817 1050386 183037 585937 1354170 1318002 1861719 1125121 112632 741106 843240 1930147 436585 620059 1937435 840974 1074638 1520350 814785 986224 705741 1730798 1156749 412587 705619 1954511 1227920 449510 812744 507702 1032326 1630763 839634 1106623 1227954 1421380 1082521 960421 1576062 460603 1644074 521462 986289 873039 929931 494624 318905 419723 686033 1691565 1325720 949889 386949 1863762 617254 776816 66598 1234928 1788831 1120004 291961 1974259 1342882 1838514 1001982 671133 702475 128776 488856 1610155 1908662 597349 517226 1109580 1952809 37742 1234023 1277809 769029 1245367 1828979 348681 69284 438879 1812425 1450449 736341 255957 159166 1638875 1590259 18044 1969955 111740 533419 1373210 1508699 9023 368252 611822 1797909 1397689 736424 1381943 1653065 1332444 262434 1713698 96447 530933 213457 1763198 1721951 1653885 1952104 1583593 1190688 361080 233511 322170 686947 1028710 321757 684846 372822 281331 1836332 509701 1868660 639035 794311 1238425 1663407 768217 164302 1127427 1495361 1838952 1946249 791802 1530419 1570571 394415 884170 1329606 1020531 1495030 1447827 1215488 1442599 1114499 724247 1976016 1867830 1054040 1632836 1137952 888938 473501 1880200 1058343 1044229 1148695 1755400 805466 1261076 1665861 165298 1224668 674721 950345 1643025 784915 477711 1571151 1721680 884037 1061294 824364 1018082 278692 1788851 1275676 560995 1783389 1442290 1424574 1597938 268265 588516 1328415 433701 364306 1793139 1815009 1533297 11216 612646 359318 1421479 1269621 1602279 757049 1464215 1435991 445229 1990336 514901 1659829 1742554 1291015 910484 1741377 1750093 390450 851171 44909 893842 264071 21539 1339367 1981538 1271326 1851440 1574989 1516827 82566 1544646 541060 1150520 553321 1241854 748764 1267306 1101680 1999299 1171747 499245 717233 1439725 1850646 905261 1678381 1619707 1884003 66903 225430 340621 621392 769976 1901820 1063694 1846757 1590338 1263179 636810 1119878 621129 1916292 1470945 503235 1642445 1558984 344817 78822 922559 317228 895307 1752234 1473002 1579498 326094 783670 1843176 1718148 410994 73853 1139382 985459 858934 1612539 630732 1212746 856263 1695675 1314212 1175726 1469904 1242020 1140520 1823676 1362896 1592409 1513938 1642706 972400 889058 84926 1045521 796349 1642400 226841 1128037 1941333 1574947 26811 1023007 22425 1085713 1880264 505350 233428 649583 1956700 1344006 1443316 1600726 651070 1878371 1167894 875400 24574 1448301 1324693 1154903 1267078 1508639 35215 143438 1911275 545695 1696850 124013 917697 566778 1657742 1528066 1425316 104280 692061 1707821 457501 308341 2902 1050111 1373208 1872682 1369467 184515 690528 1048317 432325 1119419 1226359 1686949 1177544 1537105 599965 917625 1914491 885434 907875 854860 1223147 1323321 190453 293189 467825 1478288 334473 1715457 1316600 1260694 1188416 875165 1111491 194864 1528918 1186058 252256 1597733 1207158 1975317 938516 1350756 1853556 986815 438114 1223513 686228 1406350 1617723 1126811 1404173 944774 1711552 808205 1199321 862156 473490 1645651 896283 1463115 824946 1204374 1965341 343975 37094 741325 1726031 130503 914306 1620472 183197 117945 1319009 1148358 1674703 660454 1941432 1183987 999551 1843931 288618 1058703 1523754 204305 275250 575698 386987 759964 1808641 1527298 1940658 1977215 521455 1778742 1162282 980591 834156 278221 483050 1333163 408553 595771 56610 1529132 144675 357753 1904256 19032 1836597 415493 1640418 888601 1085768 292788 1599958 1546863 45834 1142555 174649 528855 1455586 625415 161996 1388038 1310504 822158 720730 168977 1304101 1983675 110885 1261182 1093174 709296 1618755 699797 1863451 1608851 1051083 166122 1954037 832863 270454 1907608 1072623 752967 148701 1078379 744922 680908 22723 1033212 250727 166278 20942 714082 1596052 1680410 1663392 605263 1888225 989048 132840 664871 1739932 17740 610612 1367506 1821049 1907498 751481 1058730 1670863 131388 1256093 1487720 387020 766588 1648249 239077 1573124 604716 350489 1362990 1406718 217275 1674668 1670581 570932 404026 1213112 1731 640643 1930066 682245 973362 158904 787489 1466243 1605928 1752858 755076 1303373 1786194 1051661 1655312 187979 1338049 865864 1259823 978629 477356 1119525 1340599 1696773 1228144 1856606 1120470 55712 1012804 1845136 1156402 996613 644736 701410 791405 808833 1184610 1148789 691458 1933577 112700 922328 118122 1440794 1945699 1687682 13406 885433 250842 255491 185065 498164 1328106 400740 1834148 1287653 1524074 838831 899520 431152 171115 137304 514480 964486 1249490 1125817 154851 70298 126342 1017466 497847 1036368 1242245 1020696 297225 600965 1874689 1163853 319247 635249 1796542 498594 301465 815827 589555 1837380 367116 838537 723140 439843 607712 1794640 1882310 215491 182323 295374 1834877 150389 1796300 1284362 1575547 816647 1664912 1590735 1452673 125399 266214 1353403 9604 1150478 1969923 444072 133673 406476 1828551 838702 851666 1051973 567761 1147065 1894478 223959 278238 1940166 1006739 1147602 1467814 180303 1351629 1676268 970209 1992131 1097762 581497 712074 1417713 1191062 1725724 432688 681693 1003452 1023919 1378018 1892196 1628121 1241536 1590261 1048827 1109143 1927380 1118539 1816332 964228 1077651 1997713 279093 853447 1494057 631414 1993969 1294960 993136 1738402 1291268 973818 1050177 2132 1923434 479614 1147095 832363 622091 1423095 1670200 1025667 127887 1325581 81097 556788 309328 361736 846399 1803059 229357 1304929 1699157 1606740 1752906 1479369 389231 697541 1305638 746592 107472 1131798 820196 1198571 1405374 45766 1862801 1521107 1107936 1167864 322200 983513 623312 214786 894967 1890481 266719 251342 1006147 388492 1581936 1409736 1280632 689671 1054036 1645200 810788 791615 1516378 333232 218786 153471 648709 34824 131217 274907 1876694 1786510 1350706 1439543 1780190 1670703 1174100 838049 596429 257087 1784737 1814414 279310 1380380 1025044 238311 392503 270851 1225830 490904 1109545 1422715 1114346 1093784 71687 1204909 775135 63511 995517 1639487 1610997 1676336 1160988 1411818 1554449 40657 1666292 791945 1551227 1441111 1731687 209580 1352271 163136 827270 278714 1777817 1327075 933263 1883514 1466704 1750051 865833 339536 448233 1649571 352602 1762407 1445027 1535526 120040 1508518 1465166 172800 1043498 1375713 1625537 1578731 1264396 261028 892809 176052 1337588 1683690 726855 751873 419619 543311 1685784 1567566 1803036 622519 1771013 353177 1186617 1445972 1164713 553414 807103 1210467 944515 1415547 998073 293813 1112491 1166301 1114697 757882 230116 1242278 410529 1592830 1098317 1257202 1961553 107468 1793166 618632 1182690 1099102 1569673 1850441 1459759 873036 1172782 1987099 1234839 1544667 853545 1639882 1274941 554952 1290249 1396922 1169190 22240 680107 666714 1950332 699639 656075 928616 1449280 891675 1351133 1616816 238263 32538 1296671 1730581 1725084 570794 1805737 1990981 1709582 1177219 385863 164118 65683 1203992 1562080 1296071 604896 1893711 1793609 1515840 21203 1529776 598925 313884 1515128 793555 1420560 335712 1283185 6795 1832962 1235134 1512403 1966003 80019 771326 1290712 1447376 871623 526490 1558030 1299437 438112 1032598 414077 1450513 480405 1773224 1581783 1491350 1255876 981360 1202587 1360223 1123109 230054 1674199 1749702 1069800 1707966 339766 150356 1350312 1242160 361927 805047 1579755 1872778 694649 72656 1780507 492910 758129 1680982 1206083 527660 171031 880881 482470 383917 604006 1797260 1156404 606089 981143 1408878 450662 166621 772599 399354 1417269 511339 428296 1786856 611134 1260123 1590918 1739291 919508 1573393 1302270 1014564 269244 157280 470557 854770 996850 105348 1703419 1458522 952773 1236085 495493 523004 1539856 552707 596213 1456830 770258 20611 920185 603644 1748872 1533198 1859271 676365 19811 129881 759936 1604041 1410240 463340 712664 699533 728693 804024 1801679 164926 285035 1551269 1898941 1015066 1985720 230870 297626 191132 1550004 1585221 1475848 531604 1262495 931452 553363 1638323 1790525 667700 435864 583235 703008 772721 630287 787101 1491663 551422 1040522 1449829 1407391 21145 28702 237907 1310022 1303991 1296655 55644 1161295 749210 175703 475644 891334 1258070 960910 1286758 1732599 667312 107769 1508627 648311 1219141 168595 44161 452082 12878 393487 767025 62894 723148 393663 277627 896025 1799660 1299212 487977 1913982 1290093 1794762 408479 1587679 1607362 897380 1643870 1445824 411513 808088 378632 181145 1011061 1107985 154426 1990539 717032 1562554 378809 97447 796470 313966 1398237 1144937 245117 510970 1736045 941352 805219 1723567 1375277 874404 48170 301006 290781 472499 577591 143808 113104 1168793 1637664 1567518 978214 1326379 1940386 389255 469283 1665113 237979 553278 809584 1194717 1184996 215633 1155492 1863528 169736 1794689 1145923 781211 1306169 1308000 1698414 1964091 764124 1813508 1353189 1800588 1037125 583986 239814 1329263 1705713 1536659 844050 448801 1264300 1871520 1908397 1197549 1333770 1939999 1240399 1946714 516799 647313 1967913 897128 157991 1044640 171187 650259 1322883 940883 1164084 1717833 313998 1024553 1669856 950820 703693 1474280 1514808 192471 1246664 642353 1734556 1635001 773705 177819 1610593 493575 246521 780444 766656 1125002 1251224 1919223 792676 1163779 188878 267689 866782 1316232 1105783 1153401 784147 1592582 1081871 1221868 1618059 1754125 278617 279946 1987386 1605235 225070 1911172 1373954 82846 172837 1942578 391698 1953029 107045 1936598 1865656 1322329 523792 813305 1602658 112167 996266 1726828 763092 230130 1034283 695228 737368 435034 939849 806718 299477 882868 789213 1724549 1180952 1139437 585679 1380201 345211 609916 900362 1159286 756186 1657084 1980699 476807 1774472 739881 1011370 1545743 1578414 714205 462994 637595 306986 755665 1200859 98263 1048733 1619058 1737878 1132940 1221898 132663 82648 433491 209634 1018843 1957331 731354 683712 1832467 450890 1738254 691873 403814 1888644 600898 1455401 198255 347907 1275801 365868 1306093 1315334 426966 290131 1729288 1038464 876171 1412681 376046 1629287 1899069 895235 1838757 633692 1275459 1393087 740567 1941354 1225132 488480 541147 1824608 820769 1297987 1739514 380699 1590600 1766895 487460 1671177 292790 1499986 1468953 733204 1455522 1413992 1610190 1721751 1280072 1316135 430656 94858 807448 1469998 1633053 1255322 609122 1293281 1561048 1170082 208295 1728980 531831 164014 1500213 108536 2166 1263980 583402 489295 1121920 1163528 1294289 251923 728298 1281155 1354659 520190 647251 142072 1074519 571112 1309070 1060884 869840 493611 811317 1878744 621247 1980617 1748084 41222 1298941 1935811 1420825 1558636 286253 407569 1991016 1280066 1588796 783087 1952031 1855997 148393 507139 1687805 1401352 1797790 1055209 1532527 1530740 533384 521754 679188 868200 114060 125922 914614 1021808 409312 1555134 865499 1172562 1526369 728896 1335755 1707429 242951 1847852 1419245 1686812 1397254 94321 167624 1228062 1458966 1797923 798701 1992285 194284 1810147 296297 1600003 266203 1208737 760434 868249 1513389 1101528 858449 1423963 870036 90311 731373 439379 1118003 1718054 1439891 76615 382108 1229558 1172966 1526573 1936786 776445 1478064 1417381 394092 1207090 241459 1371698 1365962 868221 1924385 88415 1028151 1585568 1405908 527696 998926 207817 1492515 1396693 1198283 1978907 843124 1523209 796608 1757773 720907 1981302 57480 1474688 991907 1644796 1270773 1659712 1056952 1391803 219543 466056 1090348 293109 223307 1653924 851123 269773 152365 91878 929370 1717372 661204 271251 1060631 1279404 1179397 1716171 1595522 856784 83038 265200 660281 1972891 196490 1507284 716947 1212384 539416 1190984 1201522 472232 866384 1165580 160721 1212510 1476844 1842544 1732782 1885354 591060 1204583 397539 1255125 1518879 1871312 88417 1860884 1522567 406647 141149 209196 228634 430178 1764491 1391046 758068 377773 625372 516971 222946 1841142 1074733 1589226 1456442 35357 1507509 1497777 1591635 1909886 441885 891975 813371 1117609 583858 836995 1683828 620851 1247897 979930 358385 239788 1999661 517338 20329 791244 912840 864969 166456 50776 509709 1677697 181078 517255 661403 371584 1579496 1017372 630714 1926550 239244 1519039 1233216 211490 1969460 66916 244412 636129 173722 903462 1924068 640704 1019929 910066 343820 33537 1520924 1528522 1885953 1851311 1670204 170216 117135 917863 1928924 1438239 710215 1160196 148995 43890 1881275 303635 848556 1685739 1285932 1325298 1188089 1302857 1060905 1457891 44038 1910212 1410006 1100900 1750877 891695 1184857 1257147 1487936 94393 1762643 615373 1138334 1616403 15258 1338439 772616 924440 1758772 1708041 502234 1267994 664452 145097 775720 1190633 754923 1669759 771939 382032 1736428 387645 1483095 1829062 354069 1427991 351287 1335491 412767 1217445 1301427 1250136 536860 609154 723076 691857 1601361 1519850 1113361 652302 584979 1165757 1454244 1853671 611949 318715 533568 1163251 1200541 55222 187729 549727 1069862 1680297 283906 322712 274343 1819923 513750 1104769 391594 463025 1371846 571571 1694803 1900595 1288830 1384870 1111938 529739 1140333 1754337 1412969 1743920 1259381 1721759 1789570 383367 210445 394822 1372067 495886 396640 1036020 1462993 800730 839567 195788 1617222 199030 545690 649536 171838 771202 1689739 1036419 445368 1292296 633345 101966 1223273 1576457 1380023 1488021 599835 1931043 1119402 104888 1806412 1718692 647359 1853521 880090 604950 1863533 805367 746767 138686 1516113 105350 1358302 863425 1813905 1369360 891085 331089 217325 948059 474697 436398 1653131 981293 1603 1801701 1701748 282309 1680638 642865 5711 1387703 1150562 119663 981886 407959 64416 1247310 663066 50821 1275486 1133899 524517 1557908 1275619 1597596 34203 1377071 1449751 397334 685414 598363 1514612 482274 1637675 578760 395354 254954 326269 1767958 655246 1709883 754033 202795 1734030 1556364 833214 965336 1922823 144926 1004766 1562243 811822 470628 676909 1348075 515424 1207240 137756 1171736 657618 1433678 104629 634385 344304 829512 1298319 891037 1869797 859291 1658369 1666602 1459002 1027013 271136 1851802 1349744 1711282 214587 1364584 800840 1253826 882588 1224774 1476955 892204 44585 215404 1499455 1776078 1560768 517966 398980 125638 68699 1855351 448173 854721 145719 1787882 956837 757814 598995 559402 1110486 1847420 556548 521234 1834318 1408232 1672517 1268741 1944989 67742 1573726 1504585 1785778 1018036 923391 203445 235213 427402 120100 1388814 740892 386248 796927 518327 1031553 554027 91676 1010080 35986 1959693 292184 801147 1059075 467717 1017568 912365 1714534 516246 260169 1286710 536097 1421707 1437096 1882488 1531406 934638 1225646 901184 1021727 1688661 1962079 1060336 1817245 1659890 1637104 512375 1208699 1495567 1407944 1023279 664436 62690 1533652 658747 1161985 1902654 505738 1194625 292439 806229 620810 1099264 3934 1089264 1928712 409389 1823844 559706 19561 1104767 1889813 1670229 1454124 630622 177662 30578 1389695 1302736 1272870 285070 499703 1195921 1463396 713434 1143519 315722 1685649 1273979 335686 403066 377664 1254260 1390314 998072 1437165 1263456 1649233 1409490 174117 1941343 38872 1821794 1046047 1712077 896079 180831 962144 1722720 1297819 372731 276947 1308129 878342 1402071 572186 1647948 1613944 574745 689409 231773 436404 957250 990464 1408992 1391595 871619 1668315 1451996 163107 1929220 1457550 1210150 1313096 750975 1677298 1793579 291557 568784 898673 808466 1851399 1296028 261200 953703 857995 1525412 1691938 1450815 1389762 986586 126772 691775 1893033 1815548 1509143 1522104 500619 1255765 709485 1209110 858232 1845637 846308 821675 269487 698710 194159 1803285 1315281 1414980 39391 1652433 1726160 518985 1379748 160299 708571 1385563 1838215 430629 1880546 102428 1976699 994453 1099519 616398 289406 525370 1917293 718109 1571624 910542 1488057 868846 1952264 1677330 1827555 892283 560767 938043 1429260 126869 1807160 1286044 1480399 1526515 1953887 261860 1607048 35798 1647746 897974 1119772 1556239 1530822 1341707 176640 1722816 917954 1798655 1413269 689137 742192 1951722 1036867 1502265 1600412 860727 1286780 1275869 1179811 104919 786401 366463 1201024 121124 1041094 321257 1595892 383630 44689 1671136 748508 722458 904267 697109 772372 474192 527601 1484518 776437 46951 403860 864995 1751883 1013190 1086270 1111536 1188366 1993422 1236692 649086 822532 1243552 395272 1284215 1549561 473514 629774 445549 885421 71402 427397 1135116 825706 1065239 552904 1026657 1726429 381619 1239746 800947 1462550 549538 867990 79672 1835976 1216285 1089699 1600442 1537680 749649 882009 1647100 1050767 694582 1262407 437525 292245 619769 1256605 504262 1117996 1728863 352645 1001230 1330320 1204440 489440 355275 1107571 1133729 1806041 1430623 775745 1486823 1696263 95750 270843 863564 950567 574700 111415 1490999 761828 71303 147750 280954 628378 11860 500542 128991 1264483 132272 753088 542563 709181 335255 1952951 1780042 494802 888209 1743988 953718 1825798 410496 1415493 1079799 1298227 476831 1251563 1809712 933414 768911 1416143 1521531 1402615 1809900 651205 1140580 19946 1924167 1437148 1261229 229280 1451010 949434 710502 438726 1631989 940967 1293841 209364 389129 1219860 1175727 996465 1466218 1140369 362970 361893 1001783 585045 1362823 899083 1706864 1352749 1931274 1478450 1675055 1857413 1730907 496701 1155420 1530669 1179880 73017 319008 1369146 607579 706551 1493341 387908 1621812 1593608 1547328 652453 105475 1468286 33334 1240542 1258183 853376 796908 1337373 316472 1344351 1540794 1548064 1210664 1081770 993117 522792 671329 610264 1734417 1177291 1899990 488125 248316 229934 639208 406939 1008274 272573 1022397 300045 1889788 441485 45985 122286 1884909 1646591 516632 1895103 1160382 852403 942267 375692 126719 1163909 866122 1916325 1939018 1260051 1725659 773732 1553087 1512712 1593160 1936927 1021519 1215373 283078 64530 1564361 1394077 1204497 888082 1302358 450026 1619668 1731251 117121 412221 1920932 1403159 1373342 1958849 283228 1685850 340684 992374 739869 173228 1859565 904548 1008191 77133 533636 996173 1045327 1945221 1984113 419898 1249523 1390085 1481022 1106220 847936 1058917 655983 1090413 1890559 1115959 888034 1999341 915540 111973 569298 74425 660257 1306218 1222847 1511696 1200494 780577 1500854 1615527 716407 1969589 748528 392248 1311368 1039566 862713 445287 465030 1920700 557182 1521009 489639 284252 1451860 1188806 1953849 1803327 1800123 1849178 497594 1973540 896653 379690 1381261 33127 436033 962332 947495 832293 1014793 645297 1342465 742722 1382456 1318078 1226273 1806648 1589270 838524 825698 842994 89626 1171146 1522277 1847232 436059 1622290 1249550 1568969 116268 1640444 1351175 871426 512519 1196576 929893 495549 770098 1745060 1715355 948809 706288 793182 1481171 1071357 729525 1510952 398106 615365 1117535 1138990 705087 1918 459354 1452471 1635702 1800709 1002300 1717912 1293267 446940 618427 321592 444092 793801 571323 1338525 720594 1938750 885651 762979 812985 1930069 595118 959936 354665 172407 39872 220469 541321 1015918 863361 1452153 853938 1981005 1816163 282563 1231730 635743 15327 1355258 422124 1313037 793231 1342471 96589 957208 874147 643861 1504913 617396 1741380 282133 1654305 928851 261551 688643 793944 1888759 920522 802497 1514860 413063 1116793 1222768 1120534 933703 1434109 1925315 1884262 1186835 1287797 1109987 897862 1002093 907701 1968526 698975 316466 1356299 471396 1154618 917000 1020097 1884228 1695244 1570265 326720 253933 1043878 1255815 128269 1696800 1100289 1056973 943723 1460146 1378700 220243 195245 833638 1943625 418783 1515213 1461087 1998071 772624 412803 1547343 955993 1079870 88273 770360 515417 450408 1777053 833649 1864910 121403 1395129 1224329 271694 1080557 532186 1604019 1927610 1595417 587265 422240 253870 175391 1774280 1137080 320273 1414930 593426 46187 1071519 1828771 1234333 840208 1640288 104746 1948251 673781 469247 468344 1571964 227532 1711349 762522 97800 1656764 634913 1357505 189906 472666 1331664 1316387 1503774 1422748 518419 677977 1083637 1582685 1448145 409029 1261368 150354 931991 862422 1313329 1313989 400160 1508418 1285788 1973034 593041 1388832 1985642 1490401 783298 409785 1776659 482007 47474 725244 1469276 555917 1595259 104252 504731 471052 564083 1226660 547767 496027 1667885 1272686 1026781 598612 741143 1203787 1733118 205613 896702 1956063 1742537 947295 540040 1752063 799246 1863800 1711317 388023 519878 1736186 1683866 1624819 362369 1272130 907080 1065052 1422116 480563 1457400 829158 1291504 929150 638536 819927 824037 704721 952245 375187 1960133 17451 260924 818650 1902661 910325 834332 498181 1947189 1383339 1230817 1698880 288012 1582470 418658 1502992 1963112 1582348 1655317 1074724 1310647 1623836 1090256 598177 474489 1673006 1401650 1539170 1973293 173043 1077168 1713836 1035917 85893 1428149 24917 1752073 506140 250284 1544872 480203 257539 1608211 1809281 87278 1588150 1903068 1432971 174638 626370 771575 1264981 1554642 386885 1311836 657786 1500308 600326 1014225 1268710 1352717 1224006 41612 1041961 342515 264836 273019 1614734 1335723 1648120 1020519 1978614 1182098 537349 1336079 1392889 638271 519199 211675 1729210 859801 377337 1231340 77283 1724849 882422 956125 224760 1656581 1955059 844836 1698598 731948 905685 681461 1813745 1955149 432288 172165 1620487 1950648 1481426 1524137 1651194 282820 1899924 1272447 408266 1678883 1581970 1160184 455998 736736 1502583 742986 248105 1624358 1421563 976553 391019 1247476 824048 1345519 1224989 1928448 501155 272585 1070741 1349970 1956937 1343552 833057 934716 23507 1141384 785576 1932797 938583 501308 122525 697778 1749337 1452952 536737 1753785 1195689 1573389 1728663 1594184 1137922 56798 1172845 1895538 890167 1262484 1312841 1776546 1108082 1378761 668375 86479 469449 1031810 848577 1036795 664037 1771806 862749 1953848 272613 377289 975829 1470303 755894 101109 897627 379159 1455150 811742 1143917 47162 1881544 1517786 198602 1833492 1460225 505819 1726207 131272 1073418 978231 1432324 1731703 592769 145734 1236335 1421897 137547 116955 1420084 1124159 1593410 507886 842979 340108 498900 1069170 901658 1313227 558352 305868 1822480 602810 1568595 31264 1721103 1336831 990160 210784 1841561 559528 1353557 573948 1336067 1915675 1205524 1762470 1617089 841013 99257 1752500 298170 949521 1271469 215423 1577128 1872804 1693510 42793 1970827 184199 839322 1596119 1581066 252207 1685171 1032928 1578562 269458 1580828 677069 173404 1193726 643164 447969 1760933 1896763 1768166 563333 1214438 62378 609969 1458931 1103057 1930072 523608 1017808 449414 625329 1631244 657655 1221387 1346827 1855425 27498 960098 1194248 1775020 605549 1325040 1879137 865585 988973 1503420 1057009 1042735 1966105 834054 1168833 1117186 1642907 34672 122684 1199416 950460 646648 1956284 189601 1026945 211319 1855416 1966601 1534929 140025 1680682 485813 1252501 1425041 653241 1865067 724904 501318 205244 1027062 154551 300413 1564348 251042 515523 1928842 14101 89271 1521921 1080388 875661 1250362 321334 106259 83590 657885 1800129 1400675 1113775 1278517 1225534 11431 922748 1245453 1133510 1185130 890952 405764 413724 631100 1477710 1520211 968755 1870387 1897086 1163114 1433940 780613 1740202 1673004 1176399 218924 24583 1905836 1835136 534636 250379 266620 368180 1983054 1716659 189524 1716641 693159 564044 1867452 1298469 1613589 284422 1965093 57028 1793219 1568185 1601728 1201088 1747418 1265378 1088977 1027667 391215 335840 398978 1481287 655708 1270781 1308430 1728768 1842320 1469243 1339151 1311993 1367647 1047462 1812661 187861 1543635 62013 789499 175172 1616077 606501 1530121 215642 701683 257362 536542 737015 468651 835806 935935 1559829 832848 563326 1636550 1330326 665689 855751 350077 710260 1591478 1080569 1650901 1446074 118115 981347 934984 1917638 1269878 223640 858150 1019468 1933877 591759 1853686 820674 1570377 1104916 993099 1267072 1164789 1895173 902059 1649118 110685 1656084 543231 451196 148437 839044 513042 906614 1875010 23223 1175442 933905 158332 517978 364336 319206 1741114 107770 1566589 682332 1652402 288430 864282 1381102 951869 1590963 667867 467871 1409776 1240567 673860 717296 1894674 1294066 1963956 1302434 484079 1816832 1709413 185919 1484085 1300706 1279807 111352 300285 1287961 992214 1026812 1234109 49142 163762 733623 1143701 1849656 35001 1541944 1396384 1714167 1264097 1751497 460248 441021 495891 1984180 1150194 1452068 1482060 927800 1512633 1424205 1671651 594363 1270502 1722994 1613747 403837 1971836 1269118 242926 69192 956368 549497 1717561 1037806 1966856 1062254 1820234 1307411 1060149 817793 862642 1363715 1240368 212749 1321428 1460204 507548 213298 81680 1434691 575068 516665 1011798 947652 1634412 1531576 727096 31708 1019470 809568 1987098 178001 246742 1924894 330998 1123237 16295 719626 1459567 1796385 1954972 19321 408830 1944560 1846157 1985998 951673 970878 408318 455410 701664 1566860 1236432 127628 1755781 134761 1184210 1203209 1947061 208974 1772567 892214 93442 100209 1931185 1033651 1854951 1232738 224316 1042998 362966 206631 114063 795300 1534906 654620 1526302 517508 1367083 120264 165885 1328245 420937 1048078 416516 1005886 1226427 659359 1295766 811446 230653 138998 554187 841395 670194 1179381 1146320 1953658 4836 394955 1918676 1879714 754991 1091463 1417799 1383478 678827 669788 433259 862325 1962704 1267294 1768935 1121359 129364 502817 269438 1280192 1756676 516651 1023903 1776863 824568 359110 71725 1896943 1634027 128719 1923408 154582 612902 1993829 1752062 831198 732867 1150643 309343 706404 315575 881398 1107951 1011031 1513338 641086 1380733 557376 745773 1721591 1134910 268479 253634 1929829 563749 1219796 1257004 1962602 874286 1099237 62996 285843 141090 976820 1471545 1828134 1457399 1815659 7084 1339282 1416003 115135 702686 1514686 1352608 1700914 371721 1189437 752566 1126315 1957486 786387 670817 1103596 867424 1776205 506923 1578351 1684319 182377 887714 1343047 341715 1480713 1272903 871279 947579 484273 1918621 486009 150881 477852 1315264 1749094 1713694 48133 50987 1017233 1942868 351658 653163 1541450 237049 1254768 1951057 584619 903499 823809 1999300 116602 741235 1134630 1043737 1998643 502122 491582 1224769 1816924 1574413 398257 599879 1667559 624344 368697 762082 297434 1186120 1356252 1840689 1042689 86433 1834567 1171126 517372 1806630 1939347 1837730 841654 945883 908183 1258298 1197219 1655492 588169 1411187 1086533 1420179 206719 1341644 1846108 382121 491337 115221 897438 294654 1843454 791640 284849 566590 259783 355437 972299 1972816 401584 1099551 1210890 630111 594786 1221090 202322 464653 1508633 1732567 1757388 1135919 812691 911825 800729 1538250 1642922 42756 61425 1587704 227946 1288556 430452 1578349 846543 953025 1884879 650091 1562443 1232698 1643030 782090 391993 612069 22181 1121467 1478132 1226293 437072 1671724 530217 1706545 1059345 1288378 571994 1680422 88341 579688 1145181 990978 1545158 775080 229135 1545894 1531664 1028721 1956747 1371835 1868013 232589 299239 929592 322936 1875042 29113 287594 553279 1567088 219457 1093116 1389006 1107800 224791 458328 1501976 353157 1742662 756089 1569945 1763483 792074 539346 1357997 292888 1813430 1942825 1976484 1742888 1482385 565372 309120 1500242 1842234 276075 1796584 442492 1852152 1871701 828660 725232 1920797 900262 633805 1358819 155239 435021 1920336 805727 1569338 293631 837406 378653 1232708 1208938 663388 522532 1821053 834038 1035713 334758 1561993 225676 628554 524372 1159135 1964268 278872 1140068 948054 385076 1143259 1909385 790837 986439 1875793 537892 1920520 887025 1699876 575628 1308041 1204331 1641674 24251 1543039 1554796 266234 705531 1413065 1898914 129167 1628057 1939497 1664795 1273755 444737 1280771 1133994 618730 1895311 1766472 624208 1860248 685892 132357 1046669 1983103 827067 917031 1781623 1678040 514939 1375012 207619 1893392 767977 1559445 121913 1667926 1826497 786438 1167010 146373 1248810 52332 1450291 812463 1540661 106504 652340 1942196 1237693 602292 1728966 38098 1455044 476848 1685949 992422 1387502 3691 861028 1728904 1299968 601983 1576632 1066457 641962 1760867 1722902 1443929 282667 1414486 1367216 1948972 1897132 924642 1536466 797051 1674929 1771587 595860 758265 698595 1829632 1374442 864709 869762 1871851 482617 1370627 1646557 892691 1774644 1453432 1912714 316626 927912 534922 747556 1355367 1778431 103317 1945840 1440908 1344482 765518 1542895 1162862 1896930 1525130 1027964 1845892 4612 928679 78190 415974 1157373 730702 1509452 700585 1735390 1440985 1218597 1174114 1972659 222588 748064 1378003 115749 1510350 179491 999729 1668449 743866 1734896 1214974 126219 1345306 1738559 991105 1628699 1570820 561910 203743 412615 1600210 1739221 223689 796531 1671444 46244 1835949 889906 1906946 1572425 636926 385875 260154 683554 66715 1070476 201657 357003 779134 1104728 1219356 51583 1302652 103275 1924049 1612438 1192193 1371127 736253 631331 1714108 956175 478519 1630873 1930670 1017688 1823182 1818303 1346031 464361 670077 781421 220505 1496710 1622616 1214601 1836794 681705 808793 211918 1931363 1034501 1466509 1595641 1115327 172243 1577321 381230 302137 125303 1621734 1762418 539633 1111478 339113 733242 1224932 1672301 597048 1018620 690343 1973313 1849291 1879943 797405 1508353 456569 606502 237465 748416 971420 892097 774164 166753 486325 1379144 1665734 1871178 1870249 502052 187073 512066 1094479 1415806 1146732 425365 584335 276426 900853 701037 44364 1271417 137226 1077469 1083077 1608998 1339170 1691291 1723953 654947 1968395 844038 1230503 1133773 1491757 1834072 1109358 485766 1920773 1243923 1661699 909206 1135525 332832 1920042 1109111 1848828 1663626 731444 1172260 1116480 729715 1222899 1845004 521213 833723 1976984 5127 47788 778831 463918 1738481 1890994 723811 1673423 1366151 548302 1197545 761321 213433 282791 992250 710141 1756402 992794 513626 1476109 185904 720062 1567054 1761255 1909091 1210693 1442717 709219 1456414 390049 1374092 58721 1839066 1455936 1909186 515681 1283870 1054958 79455 1222473 196678 1769257 533052 1590440 30953 1127077 297259 955802 541923 573992 733173 1883837 1540092 1993599 628681 1532058 588849 297510 1756909 1145203 306625 226626 1662818 192909 1365920 628130 741312 1572951 1488412 178455 1128785 1977338 760943 748499 220015 508334 1308678 1029367 1722079 826582 283801 691984 4129 1211086 185043 903388 1615529 1490295 1170133 1003515 1395881 1530122 669126 1150862 1957838 449753 672996 1161887 1364996 1932295 1113066 593430 1719275 1241844 1074934 1119159 1814704 583389 498853 1981509 1159563 1164018 1588267 562495 851151 1945599 825979 442602 477819 1483132 900213 278303 1464297 1679790 1977624 936734 1060519 483305 1665976 788900 1248956 1874893 1878208 1082917 1219580 190928 1513430 1414232 345111 1595813 1340340 1446736 1586035 357779 1279598 1432090 281703 154340 709831 1939365 390031 818276 598096 1798672 1758357 670588 1758890 763913 293412 1276013 1858154 638858 551828 1047545 772786 1871155 318953 1347412 1426948 352227 525712 1494033 419091 361510 278780 1365094 1789427 1485174 1256872 113236 991890 915413 1402844 1910235 847736 340121 67214 871966 1410782 369731 80488 481138 815346 488149 519209 1775697 1212597 1869315 960959 437300 1717206 330937 1451524 1075639 1752614 1159592 1390385 133700 1102628 1939734 11416 241652 1520873 1177632 454066 47646 1314382 132515 1637526 1818312 1144377 306001 135591 727471 1417712 903566 986232 1903965 1512989 1016988 1201569 3661 1002975 1142678 613526 188127 172611 147765 1647496 735903 915162 1684983 733435 535304 1482999 1452907 155234 1478795 647093 665869 1259452 993456 1171508 942025 1595246 922379 203951 1941063 1479186 99048 625361 1714923 414996 68265 1333258 37697 159950 1413869 1885263 1330440 248660 36507 102364 397047 861776 840693 591510 149208 669183 928531 1346774 309605 765956 16773 1801684 1934646 1505700 67640 871172 965478 31607 1535296 1115213 434267 716541 1676536 871945 1270692 1824472 999655 661064 625684 673613 646541 535553 415642 949920 782242 1718905 320945 1798668 501987 177478 1143776 580455 729831 1105729 805157 1632261 350388 149989 1525322 1986980 657674 843126 1333592 206063 1455867 888333 478807 352136 153027 1885846 992068 1083326 920799 1763977 500433 1744508 1667392 1149280 716831 1240519 1417311 195907 21206 392652 1730719 1220201 82450 348078 441739 105516 1301855 1125945 1244465 663349 217657 862983 929192 1373171 1931048 1455192 1072488 989686 1355931 1281770 1482926 328720 1800275 98704 589112 858976 1758738 227220 726351 26412 104832 134707 1609365 1845993 869119 1937219 348221 63418 378393 1545467 1350054 1452520 1059241 1405945 1659559 810201 1889528 530900 661640 733408 1703873 575302 1279876 92349 1343932 1806517 1938005 942026 1595753 1215392 781679 638997 1622968 233100 1741736 1845603 980928 772500 301591 181618 1743479 1473702 1864799 526806 1511999 1531818 1568825 560274 50771 1142443 350921 1268318 1924373 1645167 1659300 210867 1786551 1230653 1437040 900902 684842 264506 211129 1612229 1346306 1513884 1511939 1165011 324986 1277015 1493366 1748170 1398316 264577 1751342 1311217 924260 1799634 399522 776333 726353 1427777 1780061 1968830 527628 1229143 1777635 819405 1252212 1611819 800655 1038095 1301218 329886 524902 134402 1939848 1874347 337942 1513591 210886 1773650 717358 1659626 843499 1830328 141080 674231 723411 1974597 730922 1604030 1212187 1802605 987034 1716649 400313 1794651 962698 378232 304753 554282 1094011 760786 449016 954589 1734268 1727293 1901366 1094100 63209 886735 379528 23593 1675531 1669756 1763404 59040 912853 921252 274439 1217919 631186 359957 715141 1903896 18904 542147 651999 1153543 717106 377744 711388 618899 811481 79439 611217 1249504 824746 1256242 1114470 9732 996276 236766 845451 1036546 382958 22527 1408464 1470565 1268161 656156 228335 769738 1614028 1986228 1472777 300502 1944057 1024783 407428 458934 568054 1728584 829429 581266 310672 1587697 1495235 973676 1320210 688798 1080163 984485 149077 351845 816786 930174 1505118 1588623 717125 827489 1706649 67414 34135 1515081 519217 780012 492919 1777674 509690 890970 1543082 301943 899585 757889 753183 342135 183163 49836 1913031 893370 667411 12493 1447639 1084523 1053020 497823 1877415 388891 1607770 725977 115734 512019 1837641 1867375 1331826 1608156 197427 440105 1068434 11848 1751714 1307072 1905381 465371 1080676 90711 132755 98172 1260 18957 1675023 1617603 300215 47141 1999011 1122662 426959 1032283 1071956 479359 41841 440571 801837 1643585 1390739 653322 1221259 1778557 850569 154074 638244 1976226 1879905 54522 1921823 805045 1312375 1292791 1807310 829745 1760062 230403 1771135 1737372 78669 631981 1224379 416624 849855 1635746 734945 1324383 649898 138758 1501177 1728563 1504373 1514919 854863 248284 397307 1301869 1487983 1723466 165948 420797 834444 291310 1957949 1507710 380758 511553 1972508 1065828 1233344 1303897 364713 1645893 80614 1798907 1090332 977563 360089 981363 1187967 324973 1610347 1812380 1531042 1692788 1175943 402324 792098 1279068 1821896 169537 1708031 666396 1302782 1767738 278197 129138 1418878 692080 1602308 635899 1955177 1872670 1304624 1727710 244987 843991 285665 12553 355519 1472138 1331869 1445254 630144 285863 1482148 614929 988072 1804669 1686487 786070 827819 445105 238852 1755036 157453 116867 1604424 1718397 918547 823602 166749 45739 251115 561397 147955 1131603 399584 1550460 42895 1710846 1189061 1430753 138391 1815154 962057 180905 572633 108432 583616 345907 788855 1071248 1961693 1707099 1611193 1602433 701604 748350 1229822 144144 839010 1668534 1858467 786041 1145749 447505 803429 889135 1130084 461003 59127 1832569 768220 489436 1625059 1401758 1379648 802194 106341 1984208 333975 415733 1889734 1784562 920009 412512 1237360 192435 1670797 1890890 381367 457834 1004249 1541936 1825708 652245 828879 1893196 577232 1213737 801654 487539 399314 1481983 68897 1811388 806096 581712 1958960 1627564 1284388 1566766 1387556 670484 1427540 1042972 1370923 283497 1234877 331606 1834885 1241364 1851510 501706 1652755 1415372 483920 214085 1980369 345682 36353 881644 1407082 280040 1400012 646207 478114 622995 304311 769879 284659 533940 1770462 965500 587985 435330 1690544 1800109 1532994 254137 999378 649988 520614 1457506 1217773 1485846 102344 1128626 1014988 1851120 536804 284935 717542 25146 485218 1704054 1126325 1023469 1939210 1122203 359365 1639970 527353 221233 1620704 703783 1670295 1102072 655516 972935 994850 1375669 191120 1837590 1445493 1976002 14414 864722 196087 1760210 300765 1368262 41588 1635114 1229124 1228221 1771247 518768 408051 1368793 849970 884832 64347 1313293 521539 1269312 806940 1737651 1073883 1823456 1730111 232778 1765983 1685498 1580357 1996545 1132320 94469 1617886 1828382 1315295 549885 303382 752229 1775880 162393 924507 1712434 125540 379291 485579 566553 1514312 1669929 1203642 1486787 745791 1030253 1772811 251346 53613 608862 1465301 423740 1937904 388949 474405 1228607 1992827 1607321 481063 165626 1532139 610752 1635924 209211 691917 218992 1280199 1553432 618462 1590032 1681149 1256548 890744 511750 359042 901160 3268 427363 1326134 967619 1530906 860444 1361500 333572 1780541 245673 1258633 1909342 1563970 1767043 1132958 255010 1480814 1613280 1396481 597805 917347 1326598 188086 1962519 22710 189505 766000 384059 989512 899102 583713 1353676 27148 1213287 883858 731733 1390440 187113 864942 1743104 1900043 162272 608553 1920331 776965 1917829 419113 347904 340571 256204 149113 1964310 1061765 828667 1522520 591782 660284 534589 85905 132226 1023384 260144 1977020 535967 735034 1966089 219753 1853129 1863750 1432670 436982 1932980 1965669 746640 575830 1919728 372140 802127 1120766 1668490 442413 412011 1301548 1830077 1536209 1639218 271014 1556646 1985591 1981940 447700 329699 1544264 1108498 1933385 138047 822434 1279390 1585508 1432217 1080098 1543617 1735885 622679 1575461 1752905 1333980 447713 500259 233435 703037 509748 882945 414588 1992949 288647 708146 873692 1121341 1908581 705239 834068 725733 864959 1630712 1992510 236227 445379 383577 1396197 1430307 250410 1171216 1314532 1080669 1280154 1709711 262397 1859414 798766 256689 23714 1922288 167101 414892 1837991 1748712 17831 219084 953052 1114103 1771322 1345518 280739 405750 959249 1859825 102403 881495 272658 688190 1833544 53515 850654 936394 1099151 1424341 1900144 17954 1856322 89964 1337476 1881781 1606095 15182 723165 511605 169461 299689 869299 1357862 377567 1935731 245641 535668 1212608 1676697 477955 919699 431624 927366 663623 1496091 1761059 1824363 770571 1299770 893513 872867 1193024 1312196 567901 677721 542716 843556 1322423 148380 1194615 1180369 1242253 586038 126308 906452 1140896 1389350 1628691 122113 527262 453977 1069010 1072921 1747024 1183456 1437147 371630 790714 1470460 553153 1138792 446709 1476413 791685 1359298 295653 1354615 1527238 927147 307075 1662186 1242613 1205151 1684632 1734944 1446715 108039 1351275 602060 1235588 421343 481539 1644648 1308898 796873 1605561 410576 1521073 576013 1559608 1490814 288442 1702065 1203621 586502 1866934 702717 1528265 952502 1864615 1160224 434515 485381 1170247 1714674 881696 373902 1053038 723364 1115971 31542 481341 992525 1790047 1492776 1879582 1979229 877434 1960249 1478597 1706856 1776098 1770789 812379 1582409 125886 1200803 474777 1188882 509222 526862 471733 830923 525486 1132534 26701 1062222 1617416 436080 1853846 630485 910670 1651618 1076398 1569003 594558 392395 1910800 793491 372357 1463304 1407143 559420 659979 206302 1450408 307483 1798022 430931 1281193 1655633 1456536 976892 1453739 313505 873357 193519 1430524 622918 1919878 1486682 1515844 1657263 938090 1484282 1611041 910139 1276999 228874 25743 1260272 419592 855239 1861226 1304858 1404552 141383 1632013 25747 1158788 51852 451827 142591 528067 407123 329121 801867 1781505 254703 640105 1784063 766970 635654 325989 1341115 513118 1041390 1994975 16277 230699 769650 107513 1279791 94103 1807655 1178806 1788456 332333 1475109 417541 742824 1842615 1348514 1039364 1248369 48469 273142 1575439 493841 1454730 967573 843321 700244 1017533 59011 327135 81282 1800932 1560097 148914 1241614 1210716 1399152 269804 1840117 1623470 1345865 1403387 625106 735868 1831350 246273 1516195 925917 689802 1970060 758509 1491658 350589 1634821 608753 1798357 1842683 1870223 1397942 1214546 1998506 1823551 1365728 1250163 1134213 242958 1149188 1406857 1118101 619478 738786 440731 1980139 1087401 275009 1865820 1879185 1750597 1662192 1414795 1512357 454649 420078 17051 871530 1078932 1585862 768992 1916235 1107236 1317566 530795 46905 1496287 829518 690726 1720517 320848 1127016 1851762 1410278 1385999 2231 1720 39812 683249 1772593 815409 1171860 1897271 239302 1052950 1554946 1574644 432378 992241 1852933 1417762 1110331 121153 1905556 1209948 872674 1203660 1178312 1624662 1080562 977026 945814 967886 140150 62747 1640765 1964909 878044 584984 1364168 1506387 1538611 1299490 1198752 1507520 1098263 608426 988714 483577 1368129 130220 1370152 1010488 360969 594738 30155 1191017 1964041 476553 468151 297012 233369 1127173 423850 1811360 1542449 658433 624842 152716 1475100 1384599 968383 128795 764458 602676 449261 1673462 1290725 1293354 857081 1752361 237650 1678496 1736124 1500750 1138580 943126 1248766 1471842 1780713 1992257 1914144 918095 82341 1644512 1064346 935651 1126625 536231 1238299 1881610 1036888 1892376 1682016 1038467 964327 751172 471849 951657 735177 1907124 114194 812570 1334738 626103 1600276 604231 462013 1595232 180712 1579575 18214 1506896 1095524 1177107 350680 572858 175736 1745739 445130 305236 1056397 558041 732649 1742035 495696 1430107 1157150 626965 472892 8164 1056886 1722774 1821517 635818 830335 1745865 102215 1278129 964570 171167 627896 414983 159820 1969653 124764 421996 1224002 55352 899370 1591431 1219343 740858 595425 1539533 1375430 1840789 650417 824554 1619939 1009076 1475778 604616 1698711 1511935 1099480 258633 1992747 1777369 475131 1989742 136772 999998 416363 1770483 529886 934904 1437674 634084 307187 1698973 1165370 1805272 1547629 1612445 780073 1727521 122046 639573 890252 1354619 692993 383553 1504135 1870192 1978551 1309540 1901082 636010 1233549 123368 1865368 1466042 670325 307744 1599977 460094 1540498 1731571 1982138 1126717 1667221 1573715 1372003 132748 1092185 1051069 595398 349139 615645 1686179 1181731 711003 1798263 1504934 1264877 160412 521744 794622 1856503 413912 768850 1127347 1045509 1739965 811344 1385960 59638 909524 716827 1576741 864332 345764 473406 1395373 405026 526473 569017 131732 1128834 1488597 1184803 712105 470589 1337160 1208249 7545 1116698 850827 288857 1585783 964602 1362284 377202 1136756 922282 1224084 1154630 1245750 182208 319374 1678748 1571050 1886594 1923223 1540362 1007811 57231 1107460 1113480 1476917 347997 1322891 918802 1085774 649049 1157791 803207 1311492 174532 72976 1893734 1643603 1387577 134029 1860962 477122 239569 1025792 1768791 1607151 903248 1672375 1420791 653136 172417 1395447 857484 608328 1211532 1326756 646360 1986509 95592 1505018 1198265 1562470 1291532 55637 648291 1165619 1845733 497218 363335 276914 421611 1773121 1568459 256631 81362 1810418 780569 750173 439104 1236873 28117 1056813 756268 1112506 841803 225808 1822099 1547919 598427 1148319 1425538 761452 1189893 1819705 1204542 170628 1748111 639459 395369 1778468 898391 1473090 145840 401843 1466123 1793732 255733 1575324 609479 65791 720541 329048 171037 1673684 1638699 135424 812794 952809 290141 582709 1023747 603939 1823915 385790 1708627 511434 1673663 393447 919804 103639 322439 1650402 1479987 386904 1462512 412886 1643979 139783 1742295 278354 554204 430804 1587845 925586 1974300 1387846 1161192 1668516 19323 805062 1527495 1707800 62344 790378 912580 1863348 1365160 810018 1064309 1947838 854602 381928 879580 1536538 1479496 258817 909887 224089 947685 1167592 859089 163160 1873300 96983 369194 1641616 45170 1160202 569747 995535 249303 1782240 304008 1939304 747652 1221337 301048 1325156 416153 1136923 992999 1634877 1476634 76900 551864 322470 1468979 1938471 1952194 575255 1242860 494552 215962 1058585 1518508 237316 699642 837719 236426 1834140 315351 1397279 1336835 1344435 578218 1551323 911203 631079 365219 960485 1107272 1457499 1113921 290474 1201268 1667874 25726 1079171 1790585 840235 490641 265821 1151357 1349510 1110739 694617 1147417 30329 192694 371118 1499679 1862132 615005 1304157 1450755 1014043 1834307 1181968 926242 937916 144006 1733028 494257 51056 1972933 1501617 1853970 832046 1035088 103567 1510251 1815837 913861 47859 1416820 452444 1858097 1558780 1248472 1907639 1568881 232051 30697 689285 708951 1037580 1639280 1796398 1966830 1442774 1980639 1069073 387485 692953 1289822 874791 874098 1240390 1603582 175882 1707571 1899423 316520 927262 592218 155487 132264 1952411 289959 1299642 1691476 356398 1370157 1869609 1844647 1097028 501091 1669746 739256 1587323 54751 1846917 1168769 1151100 90348 151851 1449316 1386485 1949664 270810 471841 1614611 902264 182936 1701645 1764004 1333498 586311 1679609 927500 1231434 1426308 1214734 960658 519263 459188 70074 1349947 191581 1275470 1455934 112880 1748933 1950043 1585534 1032027 1013947 1139241 550482 657358 114579 1628857 95391 51406 129818 108293 1886140 558359 1655195 1375604 300266 772541 846214 42374 445763 1918740 1338432 177467 1958535 598855 1412420 1440483 135581 342176 1998336 1263306 1768638 92394 447063 1390876 280341 178994 1089891 1600125 1831666 559392 291290 496959 308482 926990 284726 587548 1199254 608726 167789 103073 1402191 1652198 122551 964367 1780351 1174001 407050 1136326 1642304 1814653 1082285 1820487 1890906 1580549 237889 1351540 1082124 1963689 448395 555563 1767896 1486093 851979 1747863 1525938 985828 1741657 730712 665472 1557383 520167 1601100 1101294 1082740 43584 934331 206770 1643363 412860 612459 1350998 1490147 950734 1180504 1288912 1707069 567259 204727 1916138 729169 1153393 160743 730323 1032785 1310053 1737024 225669 1755550 1792598 129121 965230 720238 257424 994933 61759 761989 152455 746367 947430 1885903 1719582 900742 591887 746982 1230845 795034 919098 237616 832545 1506609 1599343 91948 1100997 668538 1482348 372719 1713245 1003858 85914 1352939 491480 1664137 1606029 58244 1853680 619301 671772 1799167 253139 1345744 603641 426940 329800 1262403 576470 152274 1907263 589123 1304352 1602183 238506 1770276 1425155 1835464 120557 443851 52004 1663706 518114 175436 306603 1751334 1526702 1643805 533690 196078 1932597 1884311 108203 1600354 80768 1027489 58946 443114 22210 1802693 1419771 1925095 959163 714627 390741 1955310 356140 1018917 776013 331739 592363 1644692 311064 956000 1275918 199727 1149521 1557078 1339356 159692 1017971 1518463 110267 977750 145000 1926494 1819130 1057605 1457597 710230 1780643 904977 980978 562822 333592 403584 223206 1963749 1894766 27356 1768839 1930036 922749 735142 1935892 829385 1797236 1046070 260390 1612340 97844 431881 1795296 355360 1291838 1207400 14009 1696386 1724559 1551573 1735491 1468525 765558 518201 1016023 327349 392336 1559712 1686380 911109 1228425 557311 1747217 1151016 1399230 1044703 288744 565775 704397 1505223 1916783 867489 1670576 160492 662204 1535285 1172422 1285603 978171 670658 290078 355065 1567812 626808 1425474 1248096 1390136 1718228 301966 311496 1820346 705113 1949607 317559 1621953 53308 567655 410521 610974 1646566 668969 1182102 20827 1724589 1116165 990851 625262 1589217 1704176 994500 1634829 1028934 1047606 1065718 1226937 752471 546230 372555 135301 67981 735666 711136 1900694 1299100 1261123 402855 5585 1317783 1157241 1545752 1805247 54794 48852 1887003 1816044 87433 1425944 602280 804532 1191117 304422 1826679 963773 1312883 1512495 842143 1407216 1410874 766441 1025023 1121999 202944 1677437 1143838 361362 1488684 88775 1074487 298444 1856630 1030693 1831829 1367748 330335 1767907 802634 753585 624505 174942 1936818 1881438 1585397 1253598 1004745 1905124 40242 255022 26592 1873836 424371 975669 1615545 1580073 1827323 729336 389277 1138491 897144 208233 1154723 1170480 1852628 1410651 1586757 1366502 674452 450779 526876 676076 961327 157693 1032796 667184 115123 270229 202258 182174 1504953 630837 1031514 1569047 1886278 350619 685756 1525553 921905 123717 1988943 276045 1914923 1133291 869098 326201 1429560 956113 856622 390779 106544 1415264 1366974 479304 886951 1426417 963002 1716386 1716174 128972 580429 1960125 236735 331309 484140 1155843 959802 1491989 1323579 763456 1728188 1781247 1357062 713404 1382246 776835 1554806 1969709 148319 1531588 1003866 1213120 693313 1931197 1889886 1341492 1332910 1383483 602229 1864595 397384 609866 1291534 796628 226323 1948772 1740599 1024742 604523 893466 1882764 1718486 1710672 1126306 695772 819317 48217 403562 1815633 1575480 1658061 504258 716382 1774266 1681115 1514884 34890 1483317 23548 562395 1276216 1761036 1533115 718635 1761804 1132567 997242 303724 975876 412525 1846186 1698542 1077451 1735484 1482355 1685610 708910 163068 153338 603307 676078 1821368 1323845 1738399 970919 1259609 1004527 1077256 893955 979492 1870164 1225846 1589765 595697 28952 398114 1806365 1821234 633637 1612591 1693164 458303 129230 86019 841924 1064198 327279 947132 914185 1235922 1711168 471416 457144 1691125 15199 1935103 778210 1931321 1237844 183893 602860 1286387 1184425 1515779 1063250 901302 1275828 1865181 1913773 1452723 1208648 689946 67210 1459359 1450188 820954 1119497 432261 1289883 599907 1034551 736436 754090 388658 924907 1035795 1258909 471034 1190617 1441146 224329 658630 965140 905515 1896163 1018613 103149 406336 466752 531470 1780059 281499 162088 1581745 632205 578307 1861908 731793 536118 658271 1510040 189385 1357879 1458309 429004 1460474 1437083 1642095 1337620 1387226 1846645 278181 176842 690529 629822 1778386 609551 1019850 78254 622415 1265358 1650872 1150538 1139312 1134552 1941315 1268306 534853 1920745 385905 1964492 1651896 1455470 1007095 1221854 1245755 1053172 111903 1334332 524934 356217 908267 1677967 619020 63441 1817089 565165 127457 1227164 1037306 1017878 955910 275208 594826 1278167 1357622 1766612 214102 1493830 1687126 18073 1162347 1965865 1394807 73967 1988290 1714830 618752 136910 1829705 465252 1596019 941483 1611063 338961 1529406 883843 1190464 540333 516614 126855 1220508 130432 1639996 82854 377741 1344780 789780 1867791 841347 190721 338991 1251102 535437 858791 1154838 1975406 1913717 1399109 337705 163312 1724668 790828 1624629 257746 1725181 1248590 784625 1880805 248011 433696 253959 1839851 913948 801942 1518470 1025686 892005 974868 633098 1237059 389783 1534421 1798213 1723196 1440569 410753 1389975 1764852 707638 1408041 855586 476566 498053 247108 514328 1382851 1734761 1465974 982326 1235442 1862562 1404240 1560804 1313389 1653236 463476 1346848 560940 495061 1242083 1150680 638826 1161197 1539969 1179775 1450096 287813 1868056 1504024 1760443 1320159 1251331 1458438 1068605 790171 95987 989513 1206619 205425 775292 1628576 1179141 50115 714151 504495 426509 1062469 1766648 776407 1445063 1527545 1176095 1471248 1700520 695798 230784 1796863 55313 1619356 1870894 726750 1380371 1403930 692866 800734 1779053 223380 1106910 399160 1845747 1094897 1540536 676435 1089997 997494 325541 1920926 1623888 833831 1472511 766895 965039 1778352 247967 361982 1696539 1648056 1508356 439607 93578 638473 320356 234327 1987558 863467 1318658 125903 1776443 1137778 13633 31250 1644983 433248 1572868 898843 915106 338384 622142 1620296 237198 1428661 341526 1060431 1474613 673092 947987 945974 1675993 86697 691532 447398 1319043 1382685 68274 62563 163537 1423336 546845 35993 1360960 889178 235984 896973 1192005 1771418 560740 426013 182672 328549 76133 504311 1091508 907586 396590 282760 1957370 1878805 1475387 580640 1723435 1923886 1371132 1450304 651655 57396 1365692 956249 1581663 492277 1303664 1028454 1679570 354781 1407832 1888986 1764111 1413068 1728698 1641886 1835759 1347935 373364 1429215 1691426 1394634 1514513 218879 1856575 1512073 247805 1266 718164 614743 187056 1133771 759794 628027 1320660 333886 552517 722092 1754887 696604 1847638 134753 876424 190146 896296 1468849 1201000 1253565 873719 544466 500787 1333493 1107827 1582467 1158042 259774 1947068 406607 1358425 267426 1753758 1721127 1090267 961229 978278 524073 182143 39924 1518252 1276463 1403456 1285250 1903922 1545133 1212724 102110 1259272 1597454 287419 282929 558420 465789 1109595 955236 1794410 1470276 1542525 1556926 25390 19225 1643054 1519587 1576193 1152807 1867107 1154894 502720 1123428 58942 1323170 783282 457334 858973 1743678 966819 1864338 39005 1714492 371812 886786 867695 917418 1781661 1211202 1141364 1781233 1420531 1660068 1498549 495179 97053 202393 572039 686092 84045 608267 1261566 1813835 40163 633946 256554 551349 944933 553895 1004549 365735 1189422 987586 1526525 1730947 159044 393463 1509410 952164 1182679 490278 1021776 1302179 982660 1133200 1519115 1488385 478164 786697 507576 413026 1363077 894214 920032 1613905 675537 1759489 486261 1180344 1612078 892253 1006742 1937734 678182 1125082 1159764 1607456 1207039 799885 876950 1222692 137706 1074007 348598 556743 1944931 1958005 1368275 936859 707588 1633400 598637 1647910 836584 1697379 789807 1661827 1433388 1959791 1010690 600490 45838 948094 1724187 1579574 904516 1342639 1032066 1012118 385615 179555 1488250 1027954 1076848 243398 1704769 1071982 207119 180617 976393 402987 1881923 1579583 264121 486887 575204 152854 188245 467216 1989377 1484159 1671034 155723 934144 1307915 1706524 1701679 182003 446295 427712 1987835 904452 1930321 1712663 1323146 279782 1377161 484677 975761 481040 591013 1722204 1732908 561487 1624505 418190 1580104 129544 256932 284124 1104673 1387274 1846180 714750 1926349 1577619 1105663 314449 1391190 1666049 402777 1954373 1448806 758553 877736 1306629 851406 300195 1303590 376564 1945249 1511607 1398588 406481 775086 1115788 190847 8426 1089148 1994725 1802985 1656509 139855 649647 1978903 1016424 1516077 432333 741214 281539 1404409 1201175 967883 947461 300560 1060473 1782308 1162470 1057853 670467 1299803 524042 418926 1608804 1312359 1594041 756872 238498 1821686 950215 617949 928286 1989922 1163198 1654606 1339392 1410362 1671743 362505 1773111 939788 1245632 1806503 675879 1227068 1365331 1177369 1750371 158488 1257626 1146683 650354 290745 1402997 1945881 818100 28110 1003092 231229 1071635 778523 116991 1466204 1567755 1246639 938031 242672 1427974 1517372 894206 1480092 151859 464123 889028 1554221 775933 1579761 1448247 675981 60265 1746571 134900 857082 911161 585452 1165455 856516 1175233 1399405 1006459 1543402 1224550 1596802 1133584 834164 472058 710582 302802 822031 1251111 420940 493797 1036479 711027 507072 33883 796194 1276263 861473 1763494 1704067 1034741 1339850 1678740 1508971 618849 740661 879340 1564997 1338313 1570442 1508452 1502996 39285 842213 782979 1933430 1834815 616502 1912269 1008212 1811068 911320 1919278 1377224 392557 447021 485723 427680 1092306 1040673 907706 1651469 1374796 412092 986340 82646 1272683 1261111 93132 1250466 488718 1793923 1808001 432836 191634 499263 548335 1527349 356561 836045 1219012 1502298 1015783 1447033 372504 389265 594865 1672473 1716920 1245685 1207813 1795579 656139 455058 1445345 1593635 1871217 1300323 273218 76057 1403561 1851319 967876 1934342 1054106 461646 1832374 1972124 1942660 1891288 853063 7129 543732 433112 1638021 714023 280760 137714 161697 1430243 1503188 1152398 1057902 1473906 1672945 390662 1992297 1125569 814648 507601 1512225 1131101 874095 1397792 1444322 1852334 402465 735651 1455056 1291368 1178969 616759 938569 1982848 1961017 419621 156520 299129 334773 1341982 1884313 1983908 1645887 995842 888090 720120 925139 1216292 20032 1296017 337872 474958 931707 1183874 1189427 1810702 967970 1139661 323015 1198656 273744 1646896 1551458 383791 1167087 756779 512212 1913428 1269858 267921 555358 748149 1967419 70129 1367719 1994015 283975 1540192 531349 187795 1100763 715811 1244163 1226630 1334807 1362958 999641 1613608 1938474 912281 972064 333766 70558 1496573 1708727 1747671 725100 297731 1132337 1925955 1674208 285702 1477858 1502177 1263647 166717 200883 1558112 1437020 1971052 1225800 1673359 548547 897525 1210269 797073 535825 160665 1141634 1984568 70696 497660 1326619 139760 996156 363767 1397078 1310367 1876576 1723954 1613026 93299 914413 79009 1919374 1297716 1831740 1161697 1007354 1327363 1032162 1429588 912405 723273 1922266 1629505 1064059 1839737 1816658 352588 856738 1188272 1322108 166813 1833762 602422 1846176 700855 411844 365125 1179843 14925 778272 202018 1357910 621793 1013505 206734 922230 235030 1642103 1181071 1735186 755807 1375242 723193 1233787 324734 549134 1522379 314809 1987407 1074497 320523 1251561 313286 1512817 325579 159090 590351 999035 872524 875061 264623 529158 327453 1734631 1803290 1871000 439411 977310 890287 557497 1786121 6369 497047 55314 1900888 1602302 1289644 1634614 964259 1273781 895292 495508 594384 1054347 742655 1785098 61998 1242339 1843906 172040 1747975 10210 1043139 818580 1303333 1100139 4335 552602 994282 1636901 232163 1631522 1613707 245006 90814 10949 693780 169584 1363155 1422718 544191 419910 607927 413842 1106133 140078 397349 1665790 1922882 876581 639569 1886132 125052 1479925 1582376 309828 733369 913202 496967 1468681 1609163 560300 551874 1946430 756711 1938702 231907 1045701 890933 392960 155429 945343 1352165 1041445 1131514 767301 1126304 301957 831502 318806 1634643 493950 1773730 500837 790584 1944149 188731 1024686 1327693 933601 44885 1127520 754975 1023713 1508764 68653 1919870 1201063 1281087 698983 1320567 909188 763211 323334 1483537 1303773 1808156 995198 422846 885526 1886757 1184450 410449 915188 693709 1845666 1261676 230571 893748 103971 1464648 1982717 540467 1120160 1630536 1228299 922137 259204 1476307 90593 1850239 119783 256751 1660174 1531372 1063923 1589752 1210607 1105963 465046 492927 1257329 258281 80011 1068266 1285523 702848 1054316 70291 1036899 1485329 662102 467568 25343 498639 1345070 1690746 986506 1663807 569271 71182 820423 997944 1288053 557919 1119898 1759088 283827 1741531 220 1295252 490506 469026 1821889 349689 28753 1462042 847 816539 1825015 103772 959713 1479150 917834 179231 1384584 78835 860877 349410 238894 784093 1881262 581550 1351238 506972 1110667 1189405 1047666 382830 1178339 1141387 209631 830058 983982 1736857 698631 500129 623690 306555 1612448 1289737 1393950 1622241 1827620 1469769 1302102 811588 79952 1566503 1805561 1319126 948001 281337 821781 515570 305705 319590 1650646 1491680 402671 1134583 1627226 1649078 1097586 1735313 1593807 1988124 769631 1591487 212393 886615 237594 1351412 1461364 1951171 1270545 691636 1528367 1690257 897717 693175 1887467 1256711 1052107 1241979 325466 762997 1575266 1225076 961252 1916600 88477 1006793 1605610 1196857 1551109 1456557 1812615 1439011 1473116 1583908 907616 1408971 1801886 875091 1228540 1103735 1509593 446736 619582 1787461 211991 1847797 1079221 1210676 1382585 772367 262247 695724 915923 1710518 1035666 326367 1012107 1184603 918873 1171619 1386173 588576 415415 1410087 1728230 1631132 904135 1333101 1078433 1569028 1880121 1504882 1908643 850470 1614022 336811 1912209 739352 312236 348125 1924305 1516291 257023 1953112 1288634 774181 1508195 984830 1866733 557602 1034453 1869523 464831 1573850 998087 947830 463628 725900 1774922 1466072 1275521 1665014 1093311 1456433 1505302 1313216 94112 1639171 1270476 577872 1991172 1115375 1177040 1690193 379632 1844125 1572670 1850014 560614 223409 713296 1001519 960297 478007 420075 1210025 577579 1733469 1686502 295732 526520 1404540 74198 1695781 1752626 1465311 614368 996797 1928182 188412 613437 1920991 1873290 1065577 344236 1503985 1094746 1315192 263896 928672 204370 1109903 200258 1765356 1391040 1306650 924159 611429 1464734 1598528 1481004 285966 665047 114520 1088826 137182 1264714 1775219 1728914 532902 700555 1945676 581661 954928 208180 355192 814050 814629 1207770 1249292 1251252 1483583 1591223 880351 676530 148185 67452 1063613 1791092 1575154 1779648 617691 774574 1940721 1367245 1238358 935475 183203 334938 268329 1794474 1575494 1338690 1622442 476120 1050473 1125021 1658362 468984 65772 121978 1452412 1812222 58963 785412 1033135 1255244 1757028 1929570 671312 1985634 136778 956549 1739445 1394366 213970 1611841 1948506 1459698 602833 678222 1616 64147 1098159 676602 1060449 570403 1169169 187545 344187 1834227 1326105 1280360 139372 1046358 551859 858680 805867 520320 62978 919676 5687 1355281 1148547 1236780 379097 1465888 1657478 648191 1790903 488602 608438 438002 1614486 1401375 1319078 32474 1255715 1402050 7837 1085294 1359837 1227004 1442897 90874 621494 736148 1231217 955035 1191714 1254251 934185 31787 1716248 1707473 273701 747219 595503 657564 1643873 1241871 141968 800880 873387 1202885 1887029 723638 1427009 757612 1588533 1023149 1427267 1230648 712911 1005919 1401924 833758 1307174 948783 559355 1929338 312869 508543 188449 1854851 918103 1845765 1902067 1287479 951966 1680848 1250945 417333 1167464 1069251 699879 1684967 1696269 510247 1946916 1200025 1063735 993084 1544361 1210639 453217 1384102 1306879 981124 88898 1637352 681407 833500 597086 729751 1426788 788124 1935772 620360 1881869 131795 1044423 99306 1494318 252858 554310 784783 1290464 743811 140896 268679 1490205 729216 1532857 1380441 1948789 1414286 495838 109113 1780666 1316626 1325761 1257963 18292 1749744 1818069 1606488 1032631 1875845 767505 484172 1179312 747347 685613 462232 1429107 1873728 1325648 48264 484499 488834 708878 519625 30769 64576 1156813 1145798 439825 367285 1469798 587852 1210006 825873 226365 1328721 775778 1966110 143117 523980 234345 179138 1440031 781169 1707289 1809832 670197 1029655 1595179 1745470 1218374 1944178 1750853 1838928 1739672 1809365 1565840 1631395 168936 420185 1714382 1594094 1201259 612559 893514 282274 158887 1327178 740271 1877607 1677101 1973483 1127388 900014 1055543 577193 1414578 499386 1144322 1924020 953265 1104910 1754071 389336 615153 1322802 353698 584304 1941523 697861 818804 1575178 912181 1812699 525545 1700190 971409 692365 1105989 163013 1859625 1335070 679888 1205978 1904670 576006 199519 181726 4051 559867 1394354 375716 141253 288802 1978835 1140368 1560667 1712180 1580017 1337599 1765876 514287 428220 985612 1704824 1958700 167321 338440 206043 1744455 1379389 919248 319640 311557 1621109 1467253 813516 942567 205302 934711 1814495 1989495 257676 790504 722067 570767 261977 1290221 97705 645365 907041 1360481 219299 1857927 449593 1810983 680827 1346380 1775249 1613591 1993932 1136573 1807746 1248970 1812249 675725 1644307 174411 1879884 982697 777903 12496 249304 1901369 202148 1287309 790169 1352202 1592704 1486775 925599 1796541 521760 338680 281821 637118 1762344 68983 1995685 587285 1860484 802124 1000461 1490562 1418139 1739972 1188303 533466 1449844 1901030 1822887 1496548 275266 353880 1081896 165650 125982 597654 160996 400209 426990 814079 208207 1608343 1079701 1693378 1314032 1347054 1129538 1703724 1067433 540452 1727214 406342 1645708 1723351 1376758 1206289 1710581 1474205 68026 1643759 1736749 915535 1419129 269380 896602 790316 421952 491349 909682 30706 1461657 715731 1265589 1810244 46988 1175327 168664 485652 824957 1821796 727931 1481515 1089763 1506019 1658579 1397369 1325743 1467752 203449 713360 1216491 1916517 1459519 416927 1126165 1983880 1787190 106021 60843 1914919 1027882 1411482 944721 1215898 652739 1574809 1930766 773337 1229097 670999 1148303 1304079 484452 857252 568407 1817226 150272 329799 1776822 1786999 1973532 1628563 1755610 1652245 1360501 432504 531261 1890051 1367639 1372050 1884780 532066 1897747 1629366 440733 799035 315394 561969 1524181 543839 1169077 321900 809878 956352 1970873 1368928 659350 296380 1846062 536918 1771417 241150 1065385 1535782 20079 940660 782521 1569916 859539 128435 760909 884078 1484294 1586884 1469000 938845 973450 482337 1895498 1876098 204211 1609147 1128748 1546129 950972 1712523 1269382 1590978 577263 1787837 1244472 786930 1288432 1402406 628970 1702085 793895 268210 1601073 1803349 320976 988286 1082199 1708976 1836358 1515596 493739 1340622 1837813 1562132 1390044 682380 1800393 1106030 1342322 694030 1800867 1473948 1531601 76445 311495 242141 1888786 1093796 210995 1340202 1049290 97724 1535114 1079865 1283368 1979647 689453 112580 1417205 1831336 1263388 1878029 1392856 694939 1312678 1843563 1014882 1143229 653921 1197631 1116112 1747155 1506220 1854648 1580981 598197 481031 1112266 1986087 179849 1031955 1268025 695286 633632 871218 1092550 419853 384005 334775 94916 305456 153716 1113051 1356675 664212 580866 1501278 34895 1353553 1763475 1450621 1176720 1552788 13555 1347004 1388618 617852 322800 550823 1184964 546329 673858 1820584 1537891 542148 900809 1110957 535625 1606535 715347 1080386 1457655 1311919 794956 906958 1920478 1526452 307139 467374 971486 1780649 922826 1946593 846230 1587413 272889 1949951 1610948 1119240 920678 273938 924706 157246 1899218 956478 1273898 1579584 1541801 691959 645830 326934 1869732 319237 591306 1476870 1888445 196471 148628 960308 1411321 329561 1769144 1810585 456372 1780522 736864 68762 1505262 21022 1011836 218493 1859130 28493 986147 325137 1795490 810090 1072997 1851124 917099 50955 228923 691606 1546390 796541 1378308 107242 257680 1098272 1400180 3020 1865722 518648 1805960 85211 1516899 562847 743956 1312363 837275 80746 1524707 237987 873318 1975684 115072 976761 1321050 195648 1085464 26133 325569 155713 1602761 1625653 402782 1024660 461479 787387 438463 220855 606038 464953 1014460 832720 1058502 1647123 48015 990184 36324 103998 1604740 1163401 1447370 1842842 121314 456641 1907995 809265 1957318 1916298 208755 1845155 1549486 644800 1065269 17949 530179 1953737 1593962 1135201 963554 1659780 903317 1192498 1660199 958285 1870136 1992148 369522 1478250 517701 703427 1262314 707435 889773 1140012 370194 1044685 824455 265253 1006496 967735 1291910 1693248 1185619 1459714 557348 338528 1105939 356570 930051 553528 1025975 777097 192781 365258 1645293 1582257 416536 1218606 1892218 1593906 706773 1473193 397842 529514 300843 1565068 1233139 119911 1520278 1727487 492920 1896082 1778704 1543023 909191 237249 319832 1716948 1123049 1395451 1516135 621423 1948338 1033899 467540 511716 1715335 1383723 1464412 131157 1599023 1285120 599975 303121 914115 14122 1130959 1729600 98067 1215664 1585116 1694666 1155489 569794 1295378 1549928 1407393 1461506 43912 1316798 1925870 1248922 1994477 482599 304407 1073905 1783022 1395663 1225951 1302175 430320 187672 1350012 687977 1986847 489145 1923796 1380083 1372951 4857 1802775 1957071 360178 626387 713628 360668 105511 1447132 277125 790530 620319 763925 540933 935882 1800108 1523716 692800 205007 151134 359225 432234 364080 814439 1417869 451882 55709 928681 431746 1224721 1883192 159528 1948512 1108947 1983877 1358372 1183248 1281812 113351 841101 1616213 1344669 544751 1716607 406410 9881 1300058 821083 1241531 585900 708361 916443 1156522 1014503 1581310 1194875 192298 835310 44838 1824009 1239766 1923072 185582 1324789 134410 1871125 1232018 1621977 907348 1112319 1805649 1345037 1097225 202829 1401739 480071 1296946 1045013 1166600 838089 1110952 234016 392724 1385501 1077096 1207429 1878951 1464754 297647 1945204 1283178 1710202 191996 1307055 1249443 539292 760814 471449 1422800 461030 1619156 1569055 1886186 129475 163835 835966 1194900 1347956 458841 198452 1535077 966175 1209994 862975 802698 1868733 909083 362498 1032327 409659 1920476 1884971 1456282 1688508 1712053 1407583 1166630 991577 1628374 1138108 1002809 488087 944506 1723202 1965415 595013 420141 1533908 1861568 1080271 708828 1526442 1349092 263675 328676 1685876 1610032 1433217 603215 1516525 190502 1766994 1796017 333923 1553751 449788 1619823 506307 1721365 1172539 1158918 1528266 727112 488962 1120182 425823 1770829 82654 338266 1804393 1584988 1438838 107675 1120977 670943 1282652 1249546 934803 1019828 1446385 690335 954653 1974684 1374488 1341542 1475423 999371 1353454 429497 1240201 1048349 989269 866751 558110 1578777 280767 552628 1481174 1516604 1209377 1852150 1585859 1276624 1124474 559389 1666523 175343 632735 1834694 1798397 1423807 1561011 741478 394783 1119290 148499 225482 93753 1214169 625701 118137 984353 107726 509572 1410586 1181655 1170491 230828 1839229 1246869 350493 1794186 696471 1509556 230502 512561 104246 696854 1322326 1429021 1888103 1682563 159318 1849824 1774512 1296878 1702223 252555 121380 1087281 412908 634456 810934 1168493 1627126 337094 140476 1461215 1877983 149075 802416 139103 1900839 1064635 304657 1065701 137072 150434 1908137 1633837 567449 759943 773051 435887 963339 370088 1107287 597591 322912 1279229 882669 412639 963837 1143622 960551 981460 1277141 227560 1090830 352189 1782843 1845334 1565707 1862520 1167425 1348191 1790151 161290 1892508 639741 658882 959013 1566315 407010 965861 458990 1129432 1883893 1706453 971767 1662043 1274520 426848 1261458 522985 1196407 1331976 273648 1060651 1876042 204138 727736 1162775 1038635 1164976 1304925 245131 667669 1743712 197828 1416849 1434432 1289749 658181 607104 742112 1253880 1005042 273138 115091 1592880 1905479 1123298 1413801 496780 1432626 1612349 768361 1744689 1510470 697341 741687 460240 1419507 491075 1779624 947959 1403031 395357 804678 721450 1296834 775315 1629646 1637766 629192 1755947 216658 832393 495208 1357573 1430000 1406518 571468 1455946 188168 1760383 716150 1366979 467367 935085 522250 79978 569451 197641 1045846 698907 1814132 1378854 437091 860047 1590019 1545942 729601 311900 65627 529058 1816426 803337 1093922 1451347 582895 597334 898720 660507 1993250 250294 1846225 1556672 5627 1980237 1173138 1042252 1812142 1461121 609522 604990 299292 1590265 818317 1874866 1332278 1544956 254832 1791655 746748 958463 1923884 1708427 917903 510397 1894882 713085 841115 1643685 524053 523113 800438 1109701 1180470 1801421 1893022 379386 1084287 395914 785903 862041 1660491 1444779 196430 1956853 1712870 1453344 732241 1620537 1289310 1302985 818393 1422931 1338303 1917250 1699036 1834587 1588558 955382 1696324 1095748 1602039 1428379 717866 581487 1815812 1038544 1882376 512441 1083695 1121625 570103 940029 1668519 175698 823099 1898017 1146386 252307 637135 1253729 428290 625476 239255 1753207 412641 546124 685879 1113158 1274577 1253655 614454 385319 483396 226719 2975 284290 1720855 1104255 79574 45898 774633 1190213 1025798 99851 1012028 393895 1658173 1852842 566551 1669304 181552 148343 1496725 312037 1989272 1123194 1896990 756652 456069 1311357 1163818 1559215 534083 1175615 1270989 1704311 234949 1384020 900610 955688 1312496 955759 567855 1143791 1855329 1205321 1561211 665735 725571 539453 404403 1084149 1898328 901190 77714 836945 1852412 1830483 1690560 1659272 1637476 912124 708115 1006722 1922353 64825 1100820 1077548 1215252 844418 228283 1333785 1837669 1411787 914270 1410264 1389785 693646 850000 608626 1611668 953378 1371161 629581 26923 1177364 147356 967888 1381399 1025333 795764 309295 1426142 150475 298143 1621324 1763201 1309712 1968886 895379 340567 564150 338373 692824 1561694 1513791 185346 918296 488499 403081 1493082 1055486 123626 472427 1979787 1802748 1134322 542769 1079750 365324 1222880 1671089 1836161 1536262 1949876 1141505 523136 368141 1042978 764543 1993943 1653280 1482894 1237015 1911166 939902 345006 713935 1413550 536559 1938543 1647973 1857308 1860258 1160022 800159 370821 1387142 278349 367091 1486952 1631193 179941 190296 1776911 1079487 1560279 925879 739704 169604 682979 615980 988640 1977966 156674 1606519 1241002 1157829 1039914 994369 1927446 1068685 1256497 348954 930454 1309438 271941 817634 832209 1953906 1003722 1901980 1612005 1918356 1096474 1269056 1335253 63338 1710942 1605769 1090928 1607132 1492989 330526 1853856 1568567 1174676 562946 1530979 366035 1328734 329654 1058595 184884 407713 1470984 91241 1344241 385890 407550 950846 600414 1496962 1531056 144005 632469 73428 175165 49041 1302266 1488031 79355 880687 568338 292219 773149 1687085 92591 999399 930464 499893 910621 487865 907512 623937 1900489 1328506 714214 863744 919008 1179220 235809 1427003 691063 1884152 610775 992042 122216 1446991 1528817 843078 1812236 1916438 1941620 1776286 1409639 705740 1684379 1378650 526848 93995 66686 1230285 1804142 1114501 1964544 623807 694620 1583433 1060734 403293 1219479 1780599 775069 1981761 1203601 636932 1870742 1492447 238132 430280 497051 1650999 430545 1186526 1005410 630618 670290 1011879 854518 8092 1647372 1270539 712118 544674 1381182 1672141 1247577 1913163 153219 324651 1291507 1681106 958656 363597 48511 130166 1083931 357300 795704 1615128 1601542 1385515 758252 1402252 1673134 559271 1318049 1812319 734353 1577552 890181 56755 305855 875351 3072 1070536 18992 1289503 1319902 805040 1511610 924285 923758 915228 533518 1761136 1969970 167951 232903 171925 1223415 967316 382886 412328 1456151 659142 1838271 1276117 210148 164045 1683836 1143297 97835 1690452 1992841 817709 1982807 1812717 667687 779441 1055575 1561853 902200 1894312 1912409 586431 15723 786337 1262611 351576 1245992 656159 1384295 637723 393469 806110 1890086 1699780 1913994 1102797 70739 761850 515670 1412524 689801 1516860 46018 914464 47698 1954399 396205 828759 1149856 815082 1725809 651698 386655 1463505 646769 1133769 1366582 1280194 13977 1950064 1213942 691785 649398 287709 1788864 1910704 1652975 1776352 180875 863343 650365 116211 896513 1744695 1611096 352536 460931 1559830 706532 40575 836652 761827 792551 747031 1241230 540472 320227 1386425 1103015 164397 634487 596283 432654 1229879 599318 833919 1800102 24428 586790 574406 649277 1233455 698685 99357 386473 482531 1319380 1918320 855292 1210346 331412 60702 105544 1159374 994242 1425178 1266274 1370877 1810314 294504 1042838 1429889 600646 1062006 421150 1498812 1477849 101060 1405432 734151 476139 599174 335788 1201549 284770 1784425 276417 1396798 1575533 1846430 1669594 1102078 1223933 753902 1132043 26372 755381 1967049 328332 10760 468894 1917075 453461 1937523 465551 1196719 1612803 1030728 1617851 931938 1070611 1360807 1171383 1849155 609275 998084 475960 1717153 1930241 1833019 1749202 1809447 1821565 1342093 1373337 1687116 1209467 647703 341107 61795 924751 215939 1663943 126929 77595 1843144 927988 186088 1799557 1094399 549339 1160016 31895 846228 733941 600816 1226513 1313719 1578744 1455537 1749619 1290989 1151260 411220 1751290 1534330 27378 1439095 1388267 1552516 1220275 1464357 482477 225289 358052 1613800 38361 1974216 1448756 1108981 1909192 1607903 1372340 1862664 889416 179212 1086946 1636079 881962 1045158 286354 525394 1889590 304269 1568570 1773645 454312 1945658 454305 1224067 163368 1608604 310466 25586 559001 29635 266781 386868 561609 724716 838142 1480655 419341 47100 1024509 758884 1449143 563245 155509 1076127 637143 1349227 512546 705494 93177 1906379 1794871 1021399 310822 1464047 1100291 1094102 1353275 110616 627878 1409146 915807 270319 1351469 111828 1563524 1177634 1260786 516192 1353832 445161 639287 1630211 95615 617399 663072 173810 1158170 1729591 132807 1769136 819410 569814 1284948 178293 1497817 418832 123555 1843460 1369757 1045999 1612837 1311102 420313 1961869 878796 1963055 1337193 1860998 1667679 1236535 1397475 770207 368085 1001648 1408582 760855 1610530 22336 1958026 1436035 1714272 398675 1340483 1784568 46971 972449 1144601 425030 1743849 1981271 1401699 93324 1742145 567910 38053 7005 1386207 1620137 365816 588811 577906 1263946 1024408 775939 321697 1928442 916968 552123 228045 1646996 1877961 1909988 198781 1383039 1638959 1840610 1802780 1507096 800427 254252 1334444 1308997 336917 1024555 306827 1270253 44736 789062 1980044 1797021 1248378 225 938403 602845 1124256 1541358 447661 551103 508274 713817 565251 619519 211069 7477 313238 885274 1328950 981178 884749 1945708 1802916 453494 1499075 1954663 885725 926139 1728876 183420 1926739 1544724 506853 1943714 1930779 1950652 1325718 736524 1161637 559800 952068 1996995 575983 1721391 1365806 1480003 72038 1785220 1090045 276009 1891460 167778 1561831 417208 1121190 236408 1561665 569127 746440 1507555 1030311 762454 1884635 1827192 1121797 1237288 1349459 751098 1497007 967372 520245 933769 733701 451099 1040404 801386 1341410 366712 725685 1061178 587817 1111763 1926712 1890345 578558 429082 667537 1947581 264417 1658110 1167791 133242 183567 1765103 929416 1497790 1731934 1691176 1120473 1663000 1914406 348404 839791 274809 535988 1135813 1391756 1110108 1800020 1575124 1350459 909764 1250535 947516 1389455 159373 468569 655909 2266 2789 1806798 515152 1851747 1170848 1099344 547132 1747885 720577 1597365 1045192 598248 1579674 1357861 1186640 1117545 1853782 1871002 1020822 1789173 1249623 1890422 1457191 147877 1676652 1838860 1386439 1567561 1066122 209878 365999 672547 766603 92090 1432345 832448 1790076 1787191 1966716 521969 1407202 689922 1314347 908881 586510 308304 1592853 895177 119296 1269955 1307008 209709 1599442 1245579 1140285 1780652 1851176 1941127 336608 1845527 607650 735802 1276840 353952 547849 183330 1974032 1253724 351968 580418 1495221 1127801 1988502 1342542 1526237 597896 1183342 504766 1107288 1685601 333556 847822 1372006 1658686 516653 1444154 547748 788392 215832 1493130 1240593 797945 1616963 1223886 119252 454294 1039309 776032 132162 852230 1563951 204725 681126 701697 48677 1844496 877286 200104 990584 331892 1179028 1027128 833012 363383 1467972 575938 608652 345680 1723577 1219048 1242809 862131 1967685 1795707 169479 728586 1981238 790446 1270778 513096 860187 449039 1482611 1654965 276114 399209 208078 594657 77803 55339 425743 139571 1482677 642158 747805 662275 273122 93945 809203 1179456 376199 1987522 75058 502792 929340 277892 174390 1520378 1059633 1710283 870034 1928078 740900 836118 747946 1004721 458523 1868052 1559243 715759 1992050 1791546 1255511 251147 404663 465897 1917292 968486 898338 1282417 957716 1276192 1191580 605721 1120074 1592908 1958160 549568 1149137 1143837 1340031 1154886 1216083 1197108 1904575 343874 1896564 1894942 1158799 813669 692682 1153754 1249666 1905087 212519 1067471 832660 255770 1298484 695969 68831 1529201 111460 1372828 1593513 215144 98324 75706 814559 1354919 1490555 1954168 94048 933757 751291 975983 677860 1241155 1471940 1163321 241759 225801 1213501 1966860 13395 989943 1278706 80587 1096085 1301831 333372 1444683 1887855 1773195 351419 1201917 1924292 401749 822275 230465 542161 754333 449291 813857 899414 1442671 1971239 592244 1371416 1740598 250339 1465510 653365 186180 1532705 788309 1110174 1831986 695923 1081064 1456587 435392 1652147 930358 1566261 665921 565676 1308444 1669558 1057856 219078 451808 127764 597558 451806 1725299 275526 1925908 44581 640251 783682 1438349 1726280 1198873 535307 662822 232624 1451712 218815 322785 1626436 12545 62077 1423519 565382 1498219 1631999 1392347 1159217 441315 334140 1699344 769268 1497153 791970 590118 1458580 283355 1280161 423183 992163 1495114 620490 397095 646624 1007760 227857 1491928 717947 1005444 299086 276058 614583 691062 814847 1364880 650327 827161 745762 1144389 730655 706991 1028867 689810 254052 287900 1084645 953851 530718 925225 658557 1025551 81349 577999 1673280 27810 998666 693037 316449 1807683 87332 103962 1498121 1926174 915317 970562 1568688 420921 1357507 1675018 1060260 1358487 853646 509435 451029 1341078 548495 406587 1611444 484176 34212 711878 1374720 1441434 1435149 1131412 699296 1266470 1945468 1470383 576783 342728 1232100 737695 108211 249412 939952 1044966 1021852 1541940 934697 50557 660622 948202 726571 1845109 371255 1547455 564735 876852 1873605 740731 928363 414343 1141547 63357 28017 568340 604852 444631 1904030 681890 1176837 66100 945859 765412 140955 1200955 1703822 1173062 1485970 139332 801613 1911928 462906 1043907 1151283 699883 288770 348173 1096899 671171 482933 1515261 1941593 510262 309411 869207 1131508 1976893 903190 664760 1561982 1610921 1854138 654052 1499162 743158 796442 1145840 116684 197461 1951592 301934 1546434 1837011 448351 1619031 848163 230641 246893 710219 1852655 513716 1291761 1705940 291188 1082079 1496397 978434 183734 1762074 1617980 1976552 1827075 1421147 863745 609809 254660 1655655 25630 422083 1968798 71372 1491111 402138 1652300 12983 1302717 1441080 1251093 355640 967157 1052260 1989344 1109375 1290743 1623018 399659 636039 509972 1313659 102236 1894373 695435 91121 1403790 1075034 519060 553889 1056118 1664062 1471992 12802 1275052 221445 1596576 224873 1778662 652435 1725733 1615550 276644 886282 1996702 419737 1659896 418884 1835323 1443209 838071 740501 184920 1064037 1099502 275841 1049103 1495331 816796 177114 1739814 1989243 1217748 818532 630544 1608532 1542223 26819 204809 26796 31156 822284 1718175 1729437 445185 609471 828841 1867147 1868867 599301 1784162 1943131 1933333 1706337 419632 1984041 1301523 172922 1634303 599615 1075223 1274183 1980612 1722801 1190767 153744 1489936 394784 793235 900587 1605596 1722385 1957063 1047407 1056944 252813 120282 967441 1453182 1962347 1800654 253487 815961 501163 577993 98215 1773764 487228 1265048 1918293 925465 675384 1544875 911769 473644 859265 861678 146508 1084385 1571456 1971534 172665 1347378 1076130 1979996 1439292 131012 1134997 928209 1379804 160478 1209237 1912201 811983 1474487 237214 211828 627360 1904916 574593 246848 1484665 644365 631305 910618 1879876 1956225 1902322 434173 1597896 1667896 1483262 256663 1211574 1904952 246449 1721995 870188 1405426 1885744 1262961 912637 148809 1451624 514161 429493 1551215 1777954 1890583 1394161 742205 1178986 1282798 1643380 1497004 569351 881427 1609387 510563 17358 1650748 616233 705969 1462957 1683634 1646015 1810633 439441 1115630 495860 1250385 484044 1342548 1083419 1825467 783026 1136808 1670219 1620969 1020609 1526603 94704 1413569 1401474 732642 1801600 780780 1696859 453627 227468 772607 1701558 1780742 201643 220817 494278 1184808 1124693 1478420 539476 1755447 1575911 1048882 1942366 20913 117148 1028922 1206980 1002198 473582 897840 163875 399338 703983 1565991 1915103 1566636 394233 193929 1225811 1324992 1989519 172458 311632 1145489 1868738 1194008 1609017 44046 1596358 1908143 516188 1699071 907248 1682464 684061 1980630 1600070 463531 790178 841686 474230 156053 197487 564603 912746 1508233 729252 231003 1126573 612372 1068939 1020530 1356411 1142983 1639089 1234368 1961850 1602862 487533 274237 359826 51837 1684852 425144 536720 1114583 329011 458168 449873 1029228 683205 1932716 1804639 1250987 55662 514358 1803764 1081196 1415675 1665887 840844 344773 934360 1005431 975246 68636 1231206 633602 1123261 1762952 449523 1846860 1605119 129177 1751007 1526588 13051 1515324 538413 1118304 282548 942856 920907 411532 494853 42514 480681 1160238 537272 1637834 683748 950990 497125 944305 1457159 202695 427430 1604481 1832307 222052 793897 1124323 1796203 541554 109777 1137648 1987123 92628 359708 421594 1436191 714593 7575 1567950 824678 495080 82393 1055359 1584528 1498182 1157646 216133 1664110 344598 1937553 1202187 146697 1814566 296472 1587837 1744339 29724 1815589 33345 273587 1987981 1415603 1623351 543007 1241720 1714584 1212213 885281 1806400 22977 132485 1283799 1802622 434451 1273936 1980246 547178 951438 45621 115999 701762 1729885 127669 825552 1635044 954776 767928 30263 1085605 1662118 550609 1904064 105983 1039673 3121 1723661 941839 1795248 1427720 221606 1906072 242670 977864 941343 1955711 1383143 1728412 529845 803842 1208603 171139 120898 1305571 968754 700122 934064 433321 1371838 998546 416847 1201676 823943 528406 118705 206641 1553236 1387933 730352 1255041 136476 937343 1128872 576601 1700000 1645757 1128042 41547 136434 901753 1571569 509944 989124 1523583 242705 1157249 973722 1808319 603806 212449 561864 183409 394780 456716 608758 296738 710252 1075892 879418 339213 60557 1062811 695713 252511 134310 212936 1745729 857342 1180290 1342965 1295702 1878724 408824 633901 1920206 1722652 667882 458793 847879 1465601 1407165 1308581 1189724 1174497 1417805 526701 229674 1665641 1792467 153455 174581 434536 395730 1823779 840565 922331 1915338 1796910 918664 1855437 498981 1544061 1776917 497540 325662 1296973 564247 53608 55902 1498129 1805532 1538225 71311 784436 1176895 1558456 1042646 1822061 857050 491785 53071 297251 1644774 318617 1137701 1544840 776286 249841 1963761 1732041 1542222 812692 502906 540101 1384566 1777185 665784 464124 35908 1501153 1703346 115595 1295967 82078 1758220 1538821 65810 1077481 374958 1717510 947256 1230619 1568303 141760 1851812 1007363 162647 540708 915606 12746 1291078 630185 727371 1633832 1619238 1886316 1495778 1176774 931814 1349829 690176 25404 502286 412079 100493 1548626 648725 506687 376113 1173352 739444 657146 1181541 1826446 907369 325043 1478427 1490644 1898629 1359347 807810 759669 144495 316122 436911 580261 1448086 550933 209073 1352550 1882175 605308 1487670 728820 1779083 1153670 1287870 1696262 111496 1907037 383191 1697329 206701 783355 1709171 1926191 1518752 1534176 745251 1098735 1890673 1025908 186163 63163 970858 618385 1151893 953792 1838438 888959 1713753 348504 1677530 81830 1745845 584356 1627866 1941194 1449386 1921895 1249997 1997082 534556 57722 730660 1059233 1160618 1463995 130611 475767 388194 299122 1430190 1129545 1665269 1365308 1039605 939864 450776 883297 718399 747192 99965 1285062 161006 853850 445725 1046660 807281 1251975 1713689 686592 1616538 448983 300968 1170419 1023129 29788 830838 97262 671259 105711 442736 1700771 1736969 1450715 636672 270976 868529 1455743 1934303 303692 1988856 455269 1996537 926877 1022261 1781059 1455433 477334 899380 1768973 764774 1371031 1291163 1962689 67277 309117 833685 1704656 1879792 1909359 736573 1274223 178218 1139051 937395 685890 145474 304982 231435 841141 778270 1607998 1268914 1748956 185234 535285 593517 1885873 754895 770260 1402684 1473822 128832 1267288 1659185 1724291 1743761 1668013 253753 1332684 1908788 1530317 1259669 1605772 1919808 1431845 229819 860876 1878060 148282 142087 302578 1967586 1079374 1228106 1443973 1606753 589325 1050883 1999214 942433 1862964 1702375 1845749 672646 1082127 242581 791842 374577 884536 543561 1108491 23377 407430 292212 40101 612854 687741 841205 578437 1768936 636791 42973 1204582 1579735 1751392 65201 1716532 1638031 194140 167355 1694250 1449827 1923440 1127063 601224 1287580 1709944 275128 1194753 412072 558344 1966265 1207686 764451 979673 445441 831446 1140111 25516 256500 1520698 991514 450230 218373 185273 1953618 1282975 143008 999893 1978467 252688 793959 641758 97434 1599834 788370 376501 1740225 535784 884753 787250 1290080 506624 1197069 1837635 1287789 311240 966689 1766186 1676222 1965091 801324 1026356 16309 1254451 1117752 537989 218110 731757 1453021 113042 1492030 734791 532529 53188 909350 269692 1038918 1567329 334618 801418 937299 1943492 352838 1417576 575293 961361 713688 641425 1481850 1994578 1125948 507726 722740 781051 1917593 443794 728005 1907672 851736 1028685 1481785 184542 1956907 1762837 704338 983573 432313 769339 1646667 266739 1743843 1267614 806154 1545384 1122333 154016 663342 15194 1510641 641728 424046 1781758 353870 389447 1820880 908353 1243836 589700 1624050 532905 822797 243151 744111 94316 463016 1707706 940267 1661200 1272 736213 587638 567795 1183966 1748949 1502588 509926 1299300 1765057 750215 1482855 113302 1915824 1992291 1028114 107210 1516692 852635 556395 1138882 37962 1479564 595187 526066 1917494 1277003 1822028 1516747 797696 1144044 726551 512702 151011 619727 588525 1223305 650443 1204933 556058 1875557 768222 114174 968102 994427 1906638 1875094 735852 1347709 784166 415407 1661036 1151649 963202 1095373 1627548 709853 563838 1131456 1686830 142552 613153 668180 377691 223414 329559 1254999 1041077 1147078 1487444 739941 23909 796714 603667 1437431 1990015 1798058 380780 105917 1489970 1742319 375757 1212026 1708772 1218800 887376 1742740 1274536 1324970 1192851 1270194 1655673 928340 657997 549500 634191 889233 503577 1826918 547354 127779 1087871 548587 1615211 1176428 360634 702487 1432853 1808316 218597 598798 1931611 5378 212513 266438 828714 1516282 1321175 294941 1031861 1383172 1172234 1249399 1651371 1710575 375037 495235 1241401 242151 283407 1843933 152640 128138 1572687 72290 1865991 1672201 1445470 479857 1980518 1443590 141858 1568395 711821 1640384 242274 264948 612313 1657603 1007610 814744 172955 16864 713763 257452 316542 1862057 1791254 736373 1738703 1328229 550772 860713 1603767 1062903 978992 1390153 838179 1944574 200873 376735 361345 688239 907387 1971630 1705043 1304371 152 1148658 1433864 1957851 87648 561890 932564 666842 988298 1631971 1882959 1582631 1706278 1709758 413301 1624990 382464 895174 1773151 1512434 361201 1998509 1520803 1704686 1196558 1474890 1307842 52744 1759383 1267480 1673600 741134 1677563 1732509 1415146 583659 1166702 1465445 1569290 1412171 1382645 1146399 751471 191719 1485912 1690443 1745462 79475 1404526 855902 244595 627362 1173455 1255871 1868905 1785757 196926 1997891 664117 108390 1508554 1547135 142185 864080 1360135 1113228 1702220 899494 323195 1242894 1423625 386297 579367 1632389 1164762 60695 610583 1505507 609484 844801 1189650 665378 1135439 1873088 875571 1286745 414447 1582264 1332297 593802 773939 738359 1236115 1678063 485114 414534 24505 1603048 85260 68164 434535 1735148 1698193 741948 1062906 1334073 1110571 1923070 1823292 820206 240480 708699 1263039 1738725 497028 937898 679707 960901 1647500 1144456 1458623 1896195 407774 1286688 1542366 388802 1242587 1903538 420521 514262 520592 749893 133143 1349853 834457 970155 491186 1609948 1760481 852633 1552777 489679 49079 1197835 1282436 1296369 1518773 1331921 1637275 344203 1973839 801583 949158 762349 576534 623418 982302 1517499 383415 918724 1512822 811471 1691285 1255863 808666 587450 1246301 1611510 861601 1806033 1265271 34994 608161 1002478 1081781 1104435 653863 1046277 632579 318074 1200066 120023 17235 512158 1662831 254974 1127711 1688706 4981 1202827 599212 1840449 1347915 964604 1488536 1498405 1943100 563008 238358 1609281 73160 603357 1869753 555139 1289798 529405 1049992 921389 1022198 1768062 1981042 1064227 1851391 388871 665679 1058646 778043 807172 947557 1733813 952614 1333665 608759 670112 104562 599806 179134 174173 583865 1323473 1820488 897457 1268300 924022 1898282 1343126 396679 1007290 1778810 1209561 69515 1438036 88105 1492575 1968474 661052 1842276 1187439 703638 712211 1670649 706896 267893 552782 251192 100780 931230 1610536 550031 724158 203161 1087935 882589 1021877 1525923 759852 1767875 316391 41748 244221 1107867 950718 1297159 1591951 1618193 254356 1495123 540955 1967766 1217298 100076 1160939 1727061 409143 755145 1718507 1096407 574229 1123441 1088202 806296 1210201 1051186 542545 123308 465066 1532160 1844206 593717 276716 905327 670439 351675 1877936 761126 1113002 1858380 608421 535042 109092 1518632 804716 567681 1456677 221894 747291 1593249 1937277 704144 1082237 537576 1601916 1927296 1921176 667573 1666100 41582 1605105 1584580 593095 944156 1918327 721864 1693830 625446 1920140 130833 67591 768547 1051230 1400728 1333232 797594 1591870 493774 57936 1438187 1557575 556461 947556 1895474 1611404 567821 581253 317130 1514173 1473882 1474124 1335050 1262806 1457637 958328 1526377 963045 546919 1193177 26278 1531185 1768056 1466567 221044 120876 536560 503366 200296 1315942 1695168 1008835 48770 752663 30581 874803 1112982 143000 877840 284179 114207 1968750 1199575 237231 1909592 694449 1129440 408261 860377 102622 751386 386151 332043 919683 978832 487669 1305628 1037647 1134636 1149071 1074738 15429 1354635 395925 1850137 82982 490197 1297715 1069261 1509123 1922277 1766991 1706984 334202 999156 1204315 111893 985374 1098204 497073 1105351 1372091 704623 1808717 1615852 47349 29053 204831 1205259 1217647 1919429 101597 1927835 169743 1290866 205938 443677 1214876 366512 1423762 1924899 655128 1398386 946551 685715 1772757 802426 741314 1306722 43072 1886394 385345 634046 1370100 1097687 945851 1094334 1263790 275744 217988 86003 1312023 1538032 1706964 555272 210152 687694 70092 831845 1059901 682874 805711 840986 946799 147021 761569 1041851 785478 17048 1443154 442390 1169675 37008 1035452 1084722 168048 58602 1585389 917113 1506732 1563494 1019037 1504067 155380 1266995 1287334 1464305 1497944 1997957 624193 822699 44975 295351 442571 1030617 295649 1197588 727825 1581708 1654131 631051 508529 20210 1903665 603006 1853112 900017 1327723 464939 345620 1693812 1140306 53895 539281 504553 493670 482069 644226 1496702 1980375 1684915 424241 1387737 1551334 1435217 1052495 1116171 768263 1773001 894595 1569823 792675 839620 1573011 952977 1930880 1225755 1334158 121749 1231788 1849813 913344 966369 34095 1416960 1728353 1655297 1442842 309336 835692 26397 1850481 1246064 1031512 1491990 1675850 1407181 301244 698028 1453440 1701670 573584 1152728 1416609 273316 1352318 1122975 1066106 1914277 483757 465373 483589 1781464 622728 334664 1385446 1465331 367170 863813 21190 1874469 1499288 107590 414553 1727625 398414 662315 923634 1065497 1962364 342893 715617 1390632 583485 1406372 813044 1186015 546702 127998 1603790 1463355 1991012 763479 484781 1644440 1092061 1453951 1800260 905719 34542 1359890 1219299 54334 1211658 1527657 59936 45978 134901 185402 1724860 1164251 428679 828954 1855574 1743577 1972587 1988089 289910 1318207 1472573 1526707 693212 1047254 1059628 1372793 1429979 419928 255644 106049 565604 1483529 1414365 463359 1835020 1976936 874238 43159 1516445 919157 1747234 896026 1106093 190777 1376467 413928 339393 936134 1794635 1942055 1901195 965244 717888 69178 1180717 500203 394255 527340 827403 293837 1816518 1514882 1683566 1792378 915719 702278 1405454 1193012 1749568 1080816 1834059 1200122 329016 1842403 898368 1364938 1114645 90656 678 417534 579257 1638495 190597 1651732 858298 162506 1854910 1893608 568299 1720421 1995567 1598000 1321018 77089 862431 1005630 1296743 1078563 1088555 1213947 1843178 1116670 896782 668211 482209 1327900 1855381 308631 1139882 1365371 1934301 682045 787936 1826828 1906759 546799 424550 1266987 845372 106737 1397211 1625366 1918102 1640164 1566096 411213 1832061 1387300 267743 1740639 553094 1345233 121753 1520295 1387637 1562465 1720166 789036 691115 1392587 336997 1910834 284020 133460 621320 1030205 1640838 322027 1121719 851860 1679289 1267154 458597 816347 792645 285484 1458099 28731 777899 1791544 1471746 506075 818729 879968 593805 1129856 381969 914964 111748 1631076 1553491 1412353 173127 234497 322384 689006 22644 611686 645380 203519 772702 1430469 717397 234431 259859 697720 829262 778208 1621773 272488 1123336 782028 529174 1415134 1080724 1702957 1298254 56636 695284 951222 463379 616180 562132 1328314 329958 828629 1262272 1537678 491143 1036264 1816450 1426488 1553526 736633 1967740 1691594 1690731 37576 640826 965654 354187 1789689 224154 1084880 1581417 1780914 116266 618594 1115835 1840177 373636 1060577 165953 534144 1155293 1180958 1779333 1397571 1675303 1155564 1321975 1908133 97642 1037261 1444344 268277 1908879 1074568 1334102 1641182 1347572 935647 201700 1434766 353816 497137 336483 1487309 916862 1698930 793448 1919770 1717211 958464 492742 1238415 1282888 1627100 663445 384061 1118443 1919451 51802 1753887 512590 205265 37152 70384 1504937 1025329 1675698 1918370 1299893 1057915 545810 275888 1383502 44287 843138 222914 357510 1380265 1559850 1648431 631722 1001109 21363 1631567 379430 317326 383245 849344 194991 1258713 979574 1861777 119903 224758 911321 1971579 883954 1798401 1974940 160008 404986 404295 777730 911935 1622193 1095433 1795568 1251681 183737 824352 242976 1382422 1858061 7309 1471918 56974 423493 408321 1012808 134056 350051 243497 1323137 848515 1228569 510271 606007 445905 1810530 1242264 342914 1568289 1787842 1374821 811267 1809235 1069603 963242 534388 1751622 617938 1758317 513948 690995 1874838 1485648 1293528 1558581 1597105 1409437 1392814 1748325 1723403 1806385 1715106 258612 886301 1312519 1042983 1393947 272091 1832547 1036620 1905829 1439380 838646 1403642 1662678 668403 485546 980201 321752 969223 489800 1676908 1467788 706466 1837267 685136 863188 998324 66004 181640 251242 486790 1102091 53212 9488 306144 878118 1981049 1530323 987428 1516435 1519828 585502 184861 529824 1644835 1765500 1207422 1078406 693098 1950957 962398 1287650 1689156 1285514 279723 622451 1019684 136638 1928173 1739877 372465 1866765 985754 1844150 435716 1116103 1970551 1892767 1761075 475850 1769491 320109 1609019 690701 1533711 1751009 1507698 304267 890033 1339209 343216 1035521 1955215 815090 311628 1897411 675394 417557 1567829 212637 1084740 1965569 1632135 885071 1700388 1460992 1920015 1872781 1722638 21027 794635 97745 1596672 138226 1563997 1005679 651220 1889458 989293 801000 1658339 825854 1023494 1054482 671726 612213 344777 574273 81412 533432 1096310 426932 206601 869409 1044504 350964 1801550 432079 439881 1683361 1764569 395221 1961740 1842445 1616737 592190 1912654 1918517 1397017 1006411 201907 621662 237325 16635 442833 1306443 166153 2746 921304 900649 1522570 27388 270543 1839122 1207515 1041345 1440317 826136 1028162 175259 1249570 1421858 1372216 1571806 1524007 932489 310924 643026 519734 1014247 1613618 1356534 1256283 1548535 1352654 1172494 407366 1349973 1416096 862697 420522 863186 247681 78426 1877484 287540 1413103 723817 378299 126142 996227 320960 1084785 706947 274889 268417 1955891 564348 899313 451773 1491888 1484677 1849565 36831 1247383 1989969 1952825 1709576 487899 1634837 209197 1145027 380534 1098776 1412012 899839 1791034 1560344 911906 634784 1180766 566696 1750805 1308683 661965 1422713 812087 606555 1074507 255513 482947 69810 1101756 430856 12327 1810494 1613908 547060 1020246 619687 1044927 1611787 110937 1828345 1523307 158936 691632 622501 1178051 193954 1694061 11098 434757 94444 1975999 1326079 1455895 156255 1590907 1310588 79696 1202186 1068788 263823 1280637 137130 1073450 976901 1551282 598873 1357782 425513 902183 1901346 22173 574614 1933172 1096037 254025 482927 1751733 134283 1478763 247979 1536595 331334 1230989 633550 1214232 170799 1591232 995748 1455674 223724 474967 156349 336325 1204022 627864 1538758 1435806 897638 1672966 95902 1036719 509516 1770173 1805634 1292186 214863 310941 182541 1907355 1382575 252446 1226313 1660611 963098 1766843 1760141 1282913 1774739 1313836 939296 850518 297560 936309 853840 1493527 1595403 1876556 1302115 840621 753596 1393969 1368747 1526701 631664 1387071 1165419 485625 309690 1415031 643309 321733 155339 1161680 1383570 1005731 300469 1723999 535206 937909 746830 13502 943941 1910150 454629 1527355 1209710 1346859 688942 1447097 671449 1449963 728386 1884938 1187079 244205 172519 72963 1143231 1707761 1824664 1123078 1877698 162191 778149 1823078 470566 692671 1424879 959760 1706162 1816777 1046675 651238 866073 1502202 794060 1445019 1187160 899691 1035987 1004843 105316 1544225 1510456 117744 352810 336079 1025565 1343976 268403 17778 1713325 1141898 412385 719153 1407516 705730 413838 1493691 1315479 1910917 865792 1094426 1461660 476959 1509235 1006743 329833 803811 920924 1942775 1424987 15828 1796931 813853 1267143 1333511 170374 1948948 1645962 1196918 162023 840437 826786 221924 789574 1168415 1798728 482471 382204 1523121 504857 632072 1772842 1097954 80016 983732 1633690 1705326 1838372 1735050 1170407 1178859 268415 961392 1992729 1502564 1991819 1822474 1887814 998641 123276 458608 1333714 1210580 171741 57323 1650065 1828988 869953 1594345 1680015 1298603 533458 1530491 1291823 1883256 1247092 1630058 2705 1388712 1794735 867174 571844 1371910 28727 305151 1782467 1886810 203302 982184 1663436 406021 1553775 120721 1407234 563129 732869 857402 819802 215310 627847 432456 1910015 877743 41761 1238216 353221 1965874 1925968 728684 513825 558625 762886 1216210 288758 527371 1507234 739113 1815197 1113573 1905112 1917928 38976 316570 602298 1267734 900456 684218 1481689 532859 1035181 610948 512604 1343585 1082816 908769 1170856 1260779 1414984 1636849 1873014 869640 840068 986490 41990 216598 739241 707272 1797887 1558944 1824748 670245 1727702 847170 1036298 1232600 886905 1303365 258560 646266 151280 1283462 1789268 1369002 1779395 984412 1712681 384642 1465915 1425766 1068024 903208 870755 1868136 619415 1257245 230976 947220 657852 1429824 1180658 303516 388405 279579 1954494 440052 1092986 577147 1826943 780474 221759 598632 1205387 1545324 936806 583891 1271093 974253 920330 446420 1374583 909897 123963 1373196 423377 923104 359246 804156 675018 1304984 736093 1262494 1826188 1973668 1994142 293013 537560 494027 1899043 414383 1770738 364526 1227134 117508 1123473 221939 839151 417797 60099 1850892 1838446 713806 967852 1634353 1920099 1716156 215304 1570028 1241001 181042 1101344 793604 61086 1700202 1817507 734602 1028369 538932 1811226 1539272 1535587 799183 260240 1631337 1734190 1587633 1773772 856675 1572898 339507 1329243 889183 879985 1393829 754263 149063 380005 85022 577805 150237 1718858 1458888 1610534 247018 211204 1560573 315798 128480 1211439 655545 207919 998679 1795274 1023358 602513 1737423 1184959 157976 1481300 1797425 474039 1086827 726275 18830 697266 1893666 1810407 876578 1412118 858387 1410997 1392146 1874450 146900 1210179 1650430 152139 900351 666964 14076 1273663 488675 1676929 1768254 706758 617395 1366083 1525993 562379 1496455 669735 68508 1737039 1037030 1473206 1036461 900831 1606322 591896 474671 1083797 1165489 421063 1384876 1507283 1216204 746773 299924 740180 480251 706752 562182 1309485 856391 816818 733240 269758 1863703 1367466 642517 1902708 1104852 1454209 1144240 1167503 118 649258 691753 984130 831525 1502659 691507 470946 179712 1094174 1742392 1998977 298490 1653921 621648 19757 1651080 645280 1681032 962527 1634599 1734788 687558 1591906 848463 1017880 1152707 963663 1348553 1924267 1679388 583943 583543 116136 720913 3928 626755 1465516 1457566 419012 717926 847578 77860 289925 442361 384311 217855 880648 791724 1756014 1010375 142946 820739 1482623 1684112 326170 1496880 435813 1767054 1822810 1634374 1939043 429628 1680398 768550 1527399 366210 691737 1960639 24152 92226 292834 1399190 263129 1755753 119773 1799006 312134 1520209 215716 1689201 1955883 1221341 153079 450123 285721 995418 863177 7399 1725711 459378 1789511 384390 131479 1865559 514214 814254 1518140 998366 1869460 1729724 369668 921143 1418744 1157219 100103 29224 869565 461748 1127154 1144440 1054820 1145708 1456358 875276 1691954 714982 936065 95951 1569432 517334 60319 240782 917472 1003462 616190 327140 896971 1294408 1872893 852538 1291043 1348436 1606958 1493962 1616870 480640 1683622 1152044 169106 596884 1646631 1395685 1735124 229680 89202 557055 737709 92771 966430 461161 688466 1130772 1089224 879523 1660387 831503 1542576 1310796 1478405 1615677 1920908 666513 78852 474023 580988 1266028 209135 125912 590766 601513 1732842 1448628 106392 732014 1561552 934672 317614 1777170 1645736 1993774 1940758 805079 1637268 1735731 1893620 122402 1359227 803084 271656 380575 1126084 1665331 1499478 1908441 1280857 1674093 955190 1679107 5478 1568841 1798754 1309329 549655 637132 1447916 912827 1671511 1449075 1372493 1289025 796476 486737 1802594 1921183 1168048 1236183 588776 1172682 172746 1137520 607533 73043 791063 469634 277275 609619 34375 65265 536867 990363 907670 565163 1401023 616198 1770625 558793 1895239 297074 1019485 153293 77698 1309184 802578 913544 1939173 1311887 148833 868736 1294917 1325360 1997168 294688 87483 1095014 55166 1266376 23522 179634 328689 1603217 832606 211345 238630 564741 133984 871679 728641 429761 1273679 1154451 36938 665250 1008087 681319 1117181 5065 739110 643770 1894831 1166449 1737097 1503327 1687911 362212 1409831 1993522 13822 41150 1038198 64549 1553393 1960543 1699148 424722 1636262 648727 1732027 803674 1516666 1015488 183742 942090 1410506 350756 1559481 938452 1334010 1310103 1121109 909449 1075262 819291 1364396 1200903 286961 1280725 1673239 1672783 788270 1479572 1733853 806328 9074 1435383 1252344 370543 441345 1446926 1480517 1552413 1807002 1086951 244737 119124 800775 870370 1520270 795853 592938 1659096 1790133 521513 1064535 196101 841321 767914 1722778 790741 1134803 526695 1436579 1168697 1056207 641894 7909 1278997 1173792 412479 865089 92244 14092 1198791 1864265 1532901 59072 392120 1641352 1335920 299342 1666830 494976 1304540 880647 979474 601351 1137760 1492349 130931 880996 63015 1429700 289525 479721 365101 902688 633462 411775 1597050 741524 1106791 720727 1569537 485454 584221 103738 1407329 1360673 1885236 1683701 494029 854400 367024 593111 11859 359795 1861697 841621 291960 1170286 1539196 677181 1426284 567244 1290544 1913578 1881431 294100 1315016 1145121 1307329 1475060 1107000 1693674 565647 431722 243304 808375 649729 179817 1422920 947730 1012505 173833 130476 1806955 238254 1436354 46550 95164 1334051 313856 149996 1360802 163519 885222 527333 1766799 848663 342880 1336679 1473809 662352 173876 1911797 1574076 932972 403315 1574745 699824 1068227 1161379 1185054 1875548 219032 865389 1971218 1264935 431701 1169399 1509185 634187 926959 989585 830389 1618184 184273 314611 301790 1420083 1289868 555377 769006 1111095 667197 176119 1695044 415233 777033 169062 57502 1746392 576140 653558 283858 921590 1419262 1533814 494425 927087 439182 1901854 1529907 1488787 1171677 417604 1066017 1694944 1747998 454817 1500113 628228 585557 1348080 771324 1978599 3061 1379137 1407584 831583 1186119 442882 1217641 1946641 848266 156597 375281 391691 1726543 489574 177815 211145 773916 848180 1187399 1626695 1955494 828822 56154 1100235 151627 681914 846894 1533384 1540316 351062 1728865 936516 1621403 1264790 685700 1319428 648298 712459 1875513 1399553 529867 251109 1318215 1260338 1790482 665925 1252602 876094 626301 1252236 392012 479861 1926581 109417 1014809 1545154 1101305 40332 1402350 542260 1793967 1160288 1472524 1294343 1504844 1211465 1666961 1047766 973104 1153461 1787303 806197 323117 1224522 1700194 975992 183886 1547036 1072624 1629865 566585 1227531 211774 1230234 1481617 1629138 1055370 1729546 676245 60589 854325 170271 738874 1756357 1724374 799869 342434 1709983 1386571 1024816 349584 826889 385974 128424 1583848 1034093 547481 321556 1163388 1669956 938294 947731 1320640 23275 1115214 939657 1637949 23526 1693009 321276 1843732 1490566 924449 1067185 218731 1037909 1229232 1879045 590880 1757456 924674 636213 1190251 371312 767207 1215552 957666 305069 616227 949545 195330 1208463 1516313 827918 1168348 125394 1228752 791538 1868664 1269577 1513594 980082 574742 624515 1414568 1948695 847089 357513 1493272 248360 1383725 885756 1572038 282824 193840 352467 420167 396600 219691 1524916 1198299 158981 1510125 212360 1877897 1364059 396995 1046518 1838945 371651 225254 58673 1764534 1373493 1425378 218297 314360 1559551 866302 457537 1947994 1228371 101952 1135353 683496 1775211 36965 1691711 529611 1475671 1550190 1998710 1967683 830936 516625 734419 1745507 1673781 1135305 57928 408043 842437 461851 1092407 1198456 337082 1096425 1394551 975793 1465572 1901181 315480 1863780 764811 1651300 773761 1488627 658745 1995147 1857491 297233 1639335 1893180 174351 318187 308670 946279 1689412 1814811 1721010 769284 111355 1020995 1567901 1373126 58166 1815606 691223 1859951 1207834 1818236 1828517 406973 1944839 1869791 1168540 833769 1687773 283560 752391 131716 678946 1503776 48341 1252247 389469 84893 1486335 606805 664981 997279 350234 1190927 230868 823390 139526 1440532 548114 1640287 1070514 878679 548874 1950981 1629040 922997 926319 1649908 1022985 63820 1311248 1034044 542771 1890963 888500 906565 1615442 133613 830740 420869 1950040 1502924 47216 282974 1669818 168940 1169262 1069510 1622234 363009 440514 1542225 387100 866642 392173 264664 320380 1137138 683752 1552249 470524 1492948 1528420 1537535 225634 1142914 365903 884271 117013 989567 391286 1612931 1347084 954064 723061 1871621 1442273 993440 983976 748288 9166 511524 536822 93864 731136 1918480 565517 1713652 1315643 876812 15877 1713833 599413 1676659 1481207 995744 87340 1623606 106551 363929 1708555 1519055 689383 1089566 409074 628567 452890 679547 288754 866286 155161 1553376 1658012 1219503 1952184 366450 1116437 535935 398753 132400 625984 1127547 940121 1017132 931275 1192898 1753592 1386592 227298 1430286 286195 535027 1880590 466157 653968 365582 1220965 1146913 819584 1419250 210365 584198 367412 975634 1130607 594070 865362 1271132 1074968 306922 493025 862421 1185063 1803116 1298041 1122081 1086061 1015176 97641 192269 1882475 857697 530956 1114352 990477 1541352 296295 579385 545887 1096578 698517 510485 241160 1870280 761188 939784 976342 951677 1360827 1122567 1938654 453760 1975483 1489715 834148 224853 538393 740585 334395 140772 434033 29334 1641385 989193 126611 708601 605393 894963 1391003 240137 631468 137148 729009 1588065 1109804 1495310 1463747 1821861 1103442 706879 441798 1237034 1797789 1951881 1218928 458967 1259486 1734372 196636 1171396 306929 490544 264180 155203 1844991 171798 266729 1024536 1822864 1100212 1562403 198117 540516 692750 1801690 513361 990429 1740873 1470209 1491837 474836 1617071 1676545 1222518 922670 460443 1268649 325581 1407280 969686 585851 931065 1581416 951824 664935 1021418 676170 815062 31686 30807 1887461 1130244 1932633 1154264 1949818 595396 986099 496867 985654 1560905 330531 301991 1545600 589508 227299 1668231 1447439 1507009 1418853 876478 1041621 1647704 158732 965620 1697085 303855 1725511 10147 836233 946836 62736 1462973 196066 327535 684713 1813201 1475795 399877 1146979 1650957 256479 224899 1803971 1722191 684606 430467 1904609 1647067 598701 930839 471180 747678 992332 883940 785034 1859949 668674 823091 1476761 1641218 1496399 1692497 1408178 747751 1643240 479459 320544 111611 1152469 34158 788058 1484182 1061387 1791774 1329948 708050 1053649 78319 848797 549005 407690 1770432 142750 464406 1313868 597685 506899 1160021 237918 283957 1648147 479174 670771 296838 879622 650198 1239203 464721 691239 1454689 1983489 758277 496493 435370 1587193 613291 202768 1848157 1714946 528181 1088309 1348302 1157087 459038 422685 1313193 1702186 471872 1504990 571059 1496210 1039543 1756461 1454143 1359178 1199960 591328 1997061 204431 453948 1239537 1066431 1524200 199606 954046 583147 765210 686247 1370965 1004548 1136935 1179604 1105185 1508000 539574 1460627 1009375 129967 986242 1496760 750488 1939252 1485139 647356 1906223 502413 222358 1080502 192267 906967 1408248 1919350 662078 919618 1659850 1660271 1313767 1222431 1319332 1126934 594924 1495041 1356287 1238495 276138 1919944 1316893 1552445 441590 1957565 548728 324278 960360 192386 1449112 538822 1431636 1296817 840266 1195195 721645 1021113 612784 1763079 856110 1705856 768970 649072 783901 21170 868958 258994 778437 1323379 997926 1930528 1497024 1421222 8904 1560683 1959354 1613036 506550 1478637 1824649 995795 884023 1068881 1569215 1854636 1962185 711892 807831 1953026 915140 1852238 405870 256250 1987973 1930497 1348047 1580563 51254 1686979 1013993 748940 805819 1099497 1473372 1843398 507253 1958901 1469509 309196 761000 1914067 1556676 1303691 1987925 987318 91713 918848 569186 1838917 196649 1288788 1202335 1128891 1785447 1724988 1150291 65653 1898897 1095384 1110890 1862742 528432 1978497 159083 1096276 1175725 1686665 710332 875598 138789 813794 1858918 821874 307105 1057681 1388585 1022418 371069 1968845 1387610 439380 1086677 253941 1969503 146339 1949733 843256 292467 890048 1602967 1709789 1527514 1471096 1704300 865212 1145464 1568857 863690 322832 609165 1718404 1343522 1308945 1841419 915506 439927 996177 859861 631250 1077751 1630246 700054 390138 442583 255438 1180728 1655445 376804 1450298 1735840 896582 875924 1765692 359650 1854740 1459756 490592 694597 575058 932879 1975864 1855723 854747 1475571 962045 1303010 341627 1978561 1974023 500811 940159 1621538 416415 108386 1047110 1150235 1150139 1165562 77797 1132425 430243 686059 1059940 841786 1395212 895428 1966313 904171 1478936 1815666 773734 1571320 1204005 1269205 1683001 1913129 615533 1486484 1160835 1150803 1242573 594918 681648 1772847 17705 1471551 1590819 584358 1042681 566380 1905032 1450251 662843 138980 1875178 812192 1643242 260650 1949886 160243 1778248 630450 1677625 382844 1826032 24490 1259291 995882 1510053 1414598 975918 573813 1978412 240361 1350237 1120805 1618050 729809 1409422 801465 1559924 1701493 1117430 585019 770085 86455 660832 1656723 941375 697529 1647176 805455 308255 975823 1548902 203165 1343890 1266651 313726 456339 1553458 44122 1180525 1125644 1063689 225965 76232 901578 1749331 991429 1388077 1810943 1635715 1751386 1339113 1988888 413813 683447 1128270 974274 500931 1697776 390348 537782 1732314 397835 693295 472794 1096575 591528 1398130 654169 409712 1712910 1880598 1414682 92644 1020231 1777066 420261 923883 324653 261042 681021 382375 1145506 1653983 1754181 1962378 1888448 198215 713090 465903 1016984 593971 205200 716614 237048 669811 1110563 275141 1650283 992935 1841812 1918194 833135 1051462 1274449 1845593 264 801934 1613137 1549571 1985366 91824 1562572 19210 1920432 560051 1374312 1812737 1267322 1607126 1160608 1708227 1151814 524105 1338334 1602074 723164 1833480 387124 1984474 119613 1300297 1971128 1314562 1009605 621933 529983 1254467 973237 811745 1486826 1599791 345812 40784 1834266 353668 83166 1315093 1677103 31129 234592 1831664 473090 686157 1471241 1134658 1386722 664386 1345754 661046 1393855 825646 1588251 914331 670376 1844510 271105 407222 628382 1961293 775213 736417 1572568 1565835 300435 772934 561328 1518744 1025431 572478 1113086 1797798 420300 1340688 1099624 1295899 1754465 84210 67227 1462789 1400375 1329926 1492 1751014 1538192 1676367 1173014 1237120 1665004 675267 694883 1440523 38795 1722686 1219751 406096 1643734 749349 1164925 795073 1823716 121602 1958362 1312164 1489179 1380344 776757 590862 1704309 262476 702293 1787594 830828 996658 1221972 111860 1421300 428403 749101 1426808 1410691 207531 1182970 326592 1761502 1968629 351439 1709777 1857405 1416655 383094 516942 866518 906167 1090164 1544833 25040 1466999 23484 1545360 1792902 854328 843905 289907 1372159 785883 1689444 915886 1541019 1192151 1089593 1996121 1001431 1957498 573531 250578 1445002 1682350 556074 755957 992534 1489477 1330267 1393538 288769 1863223 1948594 1357685 1505431 249405 1434238 1148664 1937471 1297978 1666312 644111 766707 1578266 1142287 1625658 515677 1137631 1191806 710952 1363989 1050754 171065 1495011 264058 169996 1567349 1595987 1557681 161285 305805 894532 1925800 1541072 1815204 646417 661185 1096764 1146721 314400 1522662 908836 351075 58883 77410 524198 1123223 808047 909782 133416 1888870 1722713 1285957 196161 332696 1402530 1919352 1855441 1533582 1674728 244614 1637165 1624973 334641 921208 264115 479163 345863 188323 874495 898156 1528058 390386 1624910 1015804 849791 336402 1460898 1928390 19303 1281705 667614 1181334 685020 118997 1337679 371346 1423322 1528735 282520 653721 1231049 847790 146635 1852954 1390685 898505 559512 1955459 558503 809497 1398174 1537513 1262724 1328876 1094456 576887 1249321 106981 1961629 1699776 616335 506416 1499964 1457901 1793506 761281 1517731 442612 39759 365774 1896738 1572037 98736 1970179 579262 102068 1356467 12719 1330880 1738131 1855487 1753843 990944 1488027 1482000 787723 825520 1904994 751901 1085640 1522697 1386705 562565 881388 940307 1192446 1202702 942615 353092 1862333 745595 1964591 581354 665528 1955206 1569205 1954165 1806965 1189888 780273 861591 146215 1738650 1684394 1525352 1499556 1240858 827379 1946422 757815 113414 25997 998580 1499748 1589308 1469336 449691 1799316 1967504 1952834 1477238 166941 1880682 1652598 1980969 31962 805141 1649414 1124451 148925 827806 580923 832445 1715858 1910419 262532 884235 1116863 1405193 238731 1409187 1524586 641232 358707 340156 1295635 1753671 1265146 558671 82016 846389 1847065 1211822 1701614 1667326 1396835 322804 1357690 1055060 1423890 1971731 1746241 901214 1549796 1946770 1746347 343982 1682425 1093355 1169696 164619 237868 1019234 714854 1113060 244769 1603640 1871408 207596 1756209 1805947 1670529 1064463 76713 1008622 1892100 752059 509371 1572513 1860934 1505555 1462900 1807981 390503 1563872 1183775 589045 247140 1724401 165047 48749 327913 1133451 1307264 1603919 1654650 967617 151459 1110261 777071 1220514 326084 743832 923703 1501945 1983572 767788 775570 1308447 398054 1995819 1998541 1933448 1388927 313265 312984 853327 805012 1572078 1529584 89459 261494 310711 1961499 194211 1371055 896959 1130110 452053 1543480 1432901 1902007 1697355 983139 520793 1835478 1222945 147806 1544039 1169917 501632 490000 1989613 775385 88303 111799 216055 779224 645717 722749 769235 514923 39151 1927840 65196 152903 967260 1252386 305261 1567489 1997528 235340 1859304 1255708 1111605 983030 35586 186588 1257926 151893 1789102 938209 1236826 1799647 1043467 971416 537092 326107 953285 618589 1951335 1240889 1256034 708154 104719 473451 1784954 1480124 1731890 1772682 1088924 285959 631048 1764357 715567 1831688 587284 1772739 1271751 321021 1038657 729026 434993 91017 568920 1956666 831825 1479071 171888 1346019 312 1651104 750918 741994 1316508 1437409 1287129 32674 545432 469480 444060 1665900 1132757 63555 416364 524155 1539726 1675191 1680176 1394810 1702476 932227 128595 1684630 372900 1678102 1615977 1619399 1896611 281477 1346110 700079 1882470 421531 1530445 1153871 1944089 441388 1011427 164584 171939 995290 364597 1501002 1893209 1100052 1918181 1867497 1049950 928057 506102 495216 1273793 70280 1596457 487199 511440 628248 1678804 350868 1012278 1493596 1532024 187620 561595 1872161 1009180 1354278 1630178 414330 1101710 245857 204722 535003 1982889 766982 783522 1016691 1667414 448206 1628791 180575 1453022 374011 681264 146231 1886695 1240470 1686063 1972100 1215897 904552 435073 356535 892789 1387548 108337 384579 728290 1994536 1247783 940055 350441 759938 174228 883596 606915 1540366 78756 1262850 1375871 1160533 1610797 564263 602685 178816 700293 458319 1164443 160592 620214 1756878 670954 1523813 955418 1820058 273852 1025415 1514104 517596 1000846 410815 473344 1052028 218913 1252701 15450 1495603 1909312 841208 796979 565265 19647 1612600 145881 624387 1754682 281120 91542 862388 165909 1244625 1305205 705586 1486206 768954 589190 1433424 392204 512054 377518 1887944 884675 1764818 48675 1211664 1059437 1189558 1512472 1194853 283816 706520 425910 1743135 1212819 861165 1015290 1498476 1812521 691316 643151 679294 315319 1381196 815513 305696 1462743 1508781 1413371 1986361 105244 1207727 615449 750105 768017 1210491 1683867 200842 1587970 1108051 1615835 1326663 1783329 1842415 1867740 1319793 1651263 29122 884249 489942 1412020 573505 1709208 966265 1410380 1625417 235480 1965072 1538812 14892 1648208 1112694 1291871 1837396 1765643 1031874 589025 1346361 1660196 834873 331274 761711 64740 1472068 202725 935364 937885 1344306 220086 1780448 588862 1866087 1022439 1787968 531477 1043272 1941251 1672813 578680 1101645 1149761 840772 37173 1427989 879023 319840 1588345 1330312 389597 346792 517027 1319036 388946 815395 734516 947507 753939 124281 693441 455175 587532 931933 1696351 700441 761019 1378021 341450 925066 102266 1097053 816788 1527097 590734 289975 1873264 210785 143919 1324477 1633408 1840388 750335 146891 412681 1596919 187386 1998064 326622 1652628 708997 1840132 1941537 1837783 370729 287688 1749754 529278 785118 162785 210198 919707 714072 1717599 335091 544747 1802101 1686416 1583288 1020184 1511318 1810437 1188215 721914 1284265 1431907 1216656 46586 164748 1930349 482810 1083669 1156195 1035137 1308932 1595364 1151540 475084 118974 1019555 50563 42584 343382 888522 1118954 1247343 617990 52743 409858 166797 1646525 1384709 946825 1204025 1152368 277197 388958 386707 764190 1896667 213986 1819302 963714 908089 563751 565298 1821328 1908178 1262246 1484542 853253 1121741 997914 684806 881143 422462 369334 1286060 1097836 1376774 607654 106588 1819717 270026 1805092 1124730 1703814 1285468 1120108 227629 1124350 182739 872888 1195061 425789 1585056 898877 797764 213901 1903330 1427006 869554 1849033 1191682 758452 1210853 1828683 58342 661081 1529472 1886845 580388 1836829 1891322 1345752 1377693 599014 1346808 1790596 1608586 913055 444727 287786 287745 479795 579077 1269578 1375615 385810 1820114 663431 476531 1005892 283965 1689529 669626 846779 1815323 1653408 234218 864412 109316 1420437 1142768 177273 586884 1584113 828514 516325 427279 918541 164066 473273 1267405 1892131 179239 755207 391863 537075 415456 1069903 642566 1194177 1429904 982661 692424 1046598 1219391 1600184 450219 1646097 127851 121887 265828 628536 477790 1935445 157185 997881 1173954 685710 172252 50969 854705 275360 1882286 913455 17678 142413 164854 1480091 128908 72334 999924 745731 1098739 1382197 1626842 1978802 451470 1704993 1173857 421047 1812499 640920 874032 1968325 473954 583432 938809 1360317 1362809 1286536 632942 1583082 1394813 1589199 441466 1486402 1336632 599496 1888165 727337 265128 943458 1145580 1424545 1255107 1565085 909030 1263165 1136299 1753943 222115 1858532 448376 1163038 1172940 29637 1432622 863 757428 1039094 847996 1970141 445551 1335041 956099 946795 149968 1089050 138273 1472758 1803062 1132658 1941313 865478 638252 1782481 597914 201569 1782403 816820 1342511 1833373 570533 1648589 1551073 831866 587270 795914 1236475 1182570 526300 70406 1597263 826537 43045 574538 771555 1764056 958069 1247025 1382694 68737 202415 370258 1276673 345468 74882 1314644 679661 1630254 564753 227964 499014 1308469 548385 1658604 510021 247413 1671828 1178948 1059061 610931 228703 270017 1095794 923791 758790 1247234 1389746 58071 1298705 617117 963134 1972781 1438099 450220 1433310 1012791 1211022 1365504 1060125 864061 1336821 1711262 1899663 719223 1201508 1562699 1288120 518178 1723787 250251 206943 1666486 1365744 571061 633668 1257363 132707 1753634 1979023 1959802 1522571 259234 96361 1712756 236670 147708 1111818 1595654 1196017 483795 28245 1776808 3422 899662 263925 706061 1104844 1102460 150716 588030 126476 908489 730119 398777 726679 1448874 1519442 460000 681190 123874 1447038 1936273 1022169 1389319 971301 1755045 1410849 1428355 1395540 1848694 1581949 1598582 1724831 1914735 568541 1298084 220002 756307 1058702 505572 1775250 1616824 1609412 207956 1954539 280567 1874481 1299779 167992 799619 1877902 1446343 1654359 1947282 228330 998112 1301780 1728569 1046913 620947 1433576 229115 1395189 1994852 1030088 1892560 28587 40277 1019962 1264258 1567439 1288405 864 505386 1731516 1109956 785032 1526366 1030989 446387 1095388 1222455 679482 1455559 1176448 1674131 508716 989692 1068522 571163 1581259 1280934 1237472 1414877 1850722 1052965 555530 207076 1090919 1512018 351657 1818500 1823611 1821402 1096375 1681496 1883752 1501235 958575 584280 271599 847883 360967 1811062 1524614 190299 1486385 1868767 896981 1757699 1769017 154950 39124 730344 1811987 1118024 798893 108423 1195857 1975779 894136 1003637 635592 932679 1667843 918072 788912 1715986 1069622 694683 709673 1770798 1060048 271001 826574 844356 406197 542363 938706 438564 1802588 1481127 980227 833096 753305 10106 244724 1838873 524755 586162 518415 1503364 1992610 1357009 1708383 1703344 1945522 1181979 1527491 1537114 44639 604694 1284748 1230734 464956 25085 1025393 792576 505376 827542 1115319 584573 894413 741303 1382086 1920875 61585 561730 124622 1436953 1134642 1978844 976495 413585 99353 1119924 282799 762080 1405162 1187719 1634649 68483 1918409 1170879 905120 1493823 66832 768136 1711491 1296453 1300747 1788399 20768 47234 641400 1863898 372131 1150997 1855649 1262964 1731858 1645852 485148 28389 693164 1697160 1608915 927408 1991572 1423316 1870720 1921855 1623430 946654 56760 264366 1913985 566295 276191 1706924 614023 141139 1810499 1058482 941417 379306 888573 441507 1259445 354635 626303 771698 301106 1215860 1175766 1582792 1238549 895424 1179127 1512716 1817160 524341 52404 1102481 286529 561660 1162216 745932 141065 115929 1361648 1373553 1066638 483772 712048 602755 1999077 339883 1143753 411660 1493900 40909 1768330 1982636 1569704 249079 1738952 685851 828653 64902 441278 424028 1294821 1201716 370497 1466027 1147550 1120624 1881632 677814 952216 1985112 1724814 1019839 1845416 1497 448635 482273 1882920 1669599 1156244 122161 684831 1088105 1878433 1378508 1838343 30732 487206 1550257 39193 808388 489438 525741 1422893 207246 1941812 1211125 1780936 1343170 67350 473434 786137 738270 1459203 471213 566646 1991960 1162665 1176274 1600413 203613 1942622 1089221 467965 698839 1528032 644043 1489485 1542636 1252656 489919 505627 1845897 405168 1303867 664979 1403949 1442608 1329636 482614 1780432 1713209 1320971 1325579 1688575 242825 457541 1363573 1083538 1624867 324837 1282194 1267360 1773158 75765 273730 1085032 566471 79500 1501796 406884 1126685 238911 1983025 1403763 1606180 574169 1526289 1895338 912872 236339 1696248 1954174 1380339 1808388 1048979 1127205 401878 1080511 1407362 617803 1197446 1600911 1104079 287548 671138 890724 1734938 686645 1021489 1972430 844313 1601647 1369857 72773 341957 11288 1694536 1756728 638359 1556004 975299 780683 1565830 1886156 1768502 413469 400133 379009 1180801 727764 1406868 1502841 522846 835465 600584 434725 112733 279566 1705608 1071153 1115126 960306 1253533 1992014 1472578 1703860 880939 1159819 1923095 355828 1600640 1709649 955885 779421 681596 1794078 1377389 619454 1596261 405949 1796609 1067349 1901098 1668174 1193165 980780 318934 263834 1852780 931980 1283601 955611 115037 1057406 947436 1040395 1238395 1524936 277407 565363 948090 859808 1571516 1955567 1496774 1194293 989729 972569 1942250 1495093 1212836 773640 1943392 1695384 1177049 749598 687785 135598 1189062 1520859 249717 484307 761120 1728527 1708178 682619 702456 1946779 1395518 1985188 135655 459844 936661 1099044 172805 503958 480253 1927319 913442 111207 557941 152895 63617 908550 513440 1740703 147439 400922 1879527 158684 411750 1172876 1291421 293032 1048364 633477 1860757 3161 1090984 1707026 104680 1702661 1929043 1906779 1266484 959165 1270391 1240306 469718 804763 1337770 1622817 972968 818845 1745296 1955560 1245673 291939 990929 1702741 1235881 897751 712923 22688 810688 1650087 452114 1026925 1629854 1079242 358598 938312 1447078 1394393 1201010 666469 1320876 382677 1160059 1811601 737146 1862675 1247246 1417759 652789 1317376 653141 1177803 1586495 935319 1673497 1508879 973678 420784 1242778 741542 99351 1032179 446073 956576 913113 591504 1565344 831782 686999 878903 1944723 681975 1750022 1078492 1527405 197078 80106 607028 540288 1805842 1882045 1215657 1804002 1376803 1718204 888046 1047621 332615 764202 1072298 522774 1265147 1538552 781264 198129 951903 999816 1889272 1548301 992600 945654 839019 803090 977344 1713069 1331296 115196 1765651 1776912 1272471 441167 884521 278102 1532498 1110351 991670 1122400 626710 1600964 1233098 349581 662182 1528198 1180056 909915 1480800 269927 909826 519548 1404022 1076975 1328838 1176625 1714216 1293138 424021 690156 1109315 1422903 1248919 1156389 1243497 855727 1035308 1887591 1384450 445951 1595156 1908920 327 618646 1067124 1307783 1105716 1384840 817028 897905 594173 1805214 1251844 315182 1294191 44359 1031598 499278 1274717 1704621 333724 1840196 1335954 1089450 1116093 177256 1986769 1365531 287787 1143659 170562 365763 632848 837073 891471 26659 1446843 1364118 1895961 1681031 292464 412224 1125231 641576 941253 759148 1685003 378601 1535884 1407014 391280 1380695 1442328 617923 257163 1186199 677013 1261139 741455 1994883 1758598 229623 1686317 1723313 355789 255205 1346384 124160 1095380 787904 84323 24990 1280942 1988288 691639 1027253 699920 684395 1226331 42257 343460 755710 1563529 339356 554321 351074 449499 317038 1681511 1916409 1710124 1131549 1143303 1838165 215326 235956 925684 1928502 1939384 1554377 916776 1272364 1699976 804157 229645 1337127 755025 1450133 1260973 1693862 358830 1691629 589545 641275 322595 1716407 658769 660885 1160411 537719 1060652 1462517 582674 1987557 431415 118266 678533 1671580 954817 1886456 690976 1571948 1041992 193692 1259827 1538017 310060 1074540 757866 393057 46320 731790 932814 1254501 1474654 827730 1067628 766183 1524706 1294134 1161071 307080 1648262 922945 935551 252727 1391078 646752 768784 1826707 215641 477448 22547 976288 1280211 1656381 1743576 1560566 359279 1107243 718767 851828 1054211 1607159 1609634 1145488 864065 705965 643375 416096 1421362 1469369 265344 1502361 675758 1007381 1778762 1940577 646421 1029143 1384582 1872787 1856795 1609746 984059 1454850 1090297 1036117 123979 1329349 162274 882571 1005984 1578357 1795175 962673 1901170 1078619 109424 1110548 784055 115497 219197 1357435 289404 1334474 415135 674025 1567826 1548944 1090197 1324031 1872373 1234004 939569 1426322 325271 274382 459440 1636410 1820810 714365 609738 1392582 1706331 1480871 449503 1829345 1705463 1824003 495844 706399 1425969 1986037 1628707 1728878 1057196 815985 866784 880222 738136 493302 1694230 898583 1472088 1521687 1764512 566868 1150850 662549 539093 90751 678210 1145042 1037486 1748371 770609 383971 1447753 508519 1642883 1972601 282115 1211325 711033 37596 1712589 459397 1795822 930449 1314417 1887055 385687 549983 940172 879663 581803 1299989 779503 899254 341091 963033 1857081 1657283 915688 1313867 1660609 26383 1619677 106573 1497177 1960333 199546 747973 222556 454707 1922001 1720542 521246 1387699 916368 1620286 746083 1998546 711589 776154 678318 1143617 1654518 1548502 1406206 1521579 1861976 1031590 278700 916024 851781 1421856 1158706 690686 1356254 38075 1827390 458913 84582 1748378 717077 377545 127550 1361550 738996 1539734 1791627 282719 695478 1432613 1311111 1917452 360225 94457 698879 872113 122124 384179 1235570 657383 1645119 1580160 444982 146534 1333380 640209 798666 1967677 799597 1150619 472558 496420 1754264 894261 104590 248770 816242 1073566 1820462 1181864 683174 32811 1705225 916080 206723 1583831 1934308 1171965 3712 962184 957081 1734201 1761578 697574 1017213 1913663 1033059 803779 1854356 1453945 582150 1211951 135859 1456714 1694642 1096555 1530694 1336575 428466 1095919 1381162 154662 59470 961618 1417611 1541036 1224156 1216007 696933 1504643 427701 193401 1753515 161463 1792373 333830 652428 1773127 1944281 455643 1431106 409867 1404708 1582600 713375 848525 486147 339685 662028 1149926 45718 1407190 1020922 1284939 975523 23066 1668164 1303843 1931128 1115100 676834 1345732 402286 1301014 629307 1648109 1905405 1355661 815991 1819995 842274 1593935 1274343 508405 1329992 999246 149334 1242125 150491 1112616 1276784 307985 194223 313827 1908834 1156961 784452 214454 1995540 1058031 854792 1773888 110426 182549 1071234 521022 1620067 224691 1327967 1651099 375441 892122 1047704 232280 501854 694531 1890010 993773 225141 990786 1504002 511850 986552 1064978 1928982 534105 1135074 1155512 408599 1177976 563611 1596657 1627644 588344 1399148 438808 489768 1531195 451079 1736015 1312617 1863908 44803 1427080 45700 180699 1858920 703389 1208899 89994 275564 1734992 1345811 1474085 1182286 1167915 643346 470509 1164714 1166628 52521 1013818 576722 1497465 1867725 1420398 16507 1813809 1072006 212609 1622674 200967 1876431 116681 1343494 154557 1835475 119010 935288 667089 945055 1768613 907314 1127142 1135779 552172 1038799 943028 429672 1298738 1478633 1389549 1153404 1739981 943524 18471 1708831 1129778 1473009 824509 331487 1162348 936924 1972148 377352 792614 80758 1521046 189712 476762 424692 709600 1209034 1617251 1117016 1630411 358460 494003 1445799 612470 959966 1745273 901901 1951804 1956899 325186 230362 899025 1353556 382091 786599 789237 4917 455199 805963 1261278 1070836 1864115 897706 424554 280060 1694414 1064589 235900 960131 755741 1690384 1972063 927942 1265064 1483775 1438175 1082243 1548735 1590618 1915200 10614 1058243 39601 283962 1851925 490712 1272889 586643 1186354 1241158 1071909 1590297 542749 1737659 1297003 1208959 1197891 1463128 498428 535866 1970053 460513 1018103 1895870 15568 448541 1777241 657970 1831875 1745490 141882 243782 176148 799800 1987639 487894 1680580 276035 853431 1177844 1288539 561258 34674 582541 1651091 1881 901835 389464 1416400 1705765 1922537 899400 1120380 1232808 1102006 263410 1535408 1061385 856373 1985453 1930486 760262 1690627 1772149 49493 1824716 318625 190978 81781 848826 313069 1531362 1100753 579188 115142 1386022 1497857 477241 361496 1077796 1358821 1293272 1955845 1662304 603736 45870 1978014 1645097 997168 582815 1569933 1685768 1992503 1734981 1314554 1701469 1127038 901897 994101 1676090 586451 1004711 1796012 1539302 1757397 731269 1040355 1320653 2186 363842 264989 957773 507483 1040160 670427 1469712 528784 994551 1369310 233695 1259150 386035 1082208 848208 1929126 1704452 1032806 440778 1420624 1786309 324808 1581952 923285 1621067 110681 1146585 362132 1615821 1462756 915016 1155344 943192 502306 13515 1672703 1257108 1446155 1157960 1707538 1163857 186658 129270 1371322 1494169 718980 443398 1960833 1600920 1764788 996130 1564258 830473 1274862 101421 1810405 867246 65042 827303 648389 1752542 1425208 28166 75297 1866892 1584871 1700207 724504 1062074 1208664 329753 1943146 1200864 19486 820725 998048 213564 1305268 41463 1405937 713264 1988052 1417140 951211 271998 1545153 1478863 1901613 516819 1507792 804988 1112835 682537 625986 1560107 777700 1392958 967830 1837565 1345051 1141145 1582227 962428 1312538 840044 889206 787938 1852090 620581 1473075 456238 1813898 1241806 1996970 159181 429642 837590 1251960 639753 351155 546781 820857 232952 1882781 1513370 658836 574800 979153 1236352 1939512 1721561 311469 751991 256368 1973170 184304 715747 1676608 1869725 1134848 1678998 531911 232664 1840598 1463905 1887634 67162 1817333 853442 1432718 1261995 1235356 1138735 131525 272570 747161 1343254 1671083 752660 1065376 1474638 80986 1030862 89282 1032013 754999 1474173 1816546 1039738 1749250 632375 574962 1511544 1599831 224159 1522262 1519570 757451 1668267 1976808 1397463 931957 1787034 1857818 1784018 747107 1208924 312988 823188 1027981 440975 1299979 700648 293127 1423470 1136981 1053277 876644 198270 1199897 928948 1307358 1730814 74463 1663665 1479653 1839207 90156 18990 1079334 1526095 1349675 1326513 517867 1636189 1982362 1557860 103412 1984772 1253147 1441360 1961180 1552311 619566 1929845 264912 879105 1995130 1182742 971739 144450 1476778 1094672 215855 441942 649477 706516 1223791 1477278 1218502 1765353 141893 1596558 561351 1409883 343932 856012 1312249 1430714 1255137 1978154 67869 1370702 1387034 715202 503141 433581 177137 834765 673375 960140 407607 1042939 165218 1665260 620003 638198 1333259 1588447 69898 1097487 1560572 1095857 90967 1397759 1451129 1039670 1512863 1169683 422328 1200259 668837 1107384 1812860 1460003 1062853 1429835 1145732 1617113 1006649 859618 948396 1369050 533115 1632410 1278290 125346 97159 366620 623103 1559733 1354582 1235228 1696615 1659923 1891179 476244 467247 1704969 1618825 1755011 51657 1335363 1549984 1927145 303658 1748831 364977 486036 366891 451082 975727 1679695 1920949 1939354 178169 1106369 1895427 1650071 765565 1869562 583054 259259 1050923 801459 1243654 1976277 1013857 1326126 1780760 1474377 1902092 480930 1343504 799455 881721 202250 1570040 1762013 1998876 753415 662777 1404295 1371424 1128131 1173860 855298 892913 1489969 1520154 1976950 1087545 912182 317399 956329 801674 943785 352242 1702823 902557 856077 171437 531089 1956938 785751 1855250 1198058 519900 924819 137480 1158125 842626 778010 1074080 660187 710549 1892282 16965 832074 1373715 794385 1329482 956568 589209 1772448 91670 1179572 833294 1837300 685954 640641 1611191 1631127 1818214 974781 1037089 512126 263537 731410 890039 1495288 1635719 1001916 1771254 735813 267168 1737139 1942356 568287 673078 586179 1068576 1576126 1475480 1179509 643277 1243762 316188 1012073 1315693 1729435 158689 1650816 201113 65377 475674 176551 738228 1838577 1470449 912601 41162 1227364 1633903 305471 987751 872374 1623686 544021 645316 1648033 420170 1620926 1620997 1738349 802098 1552541 71656 1286456 1609673 1994543 847538 1905776 285558 269603 144004 577582 326285 410241 1138410 1181521 606413 821778 580311 1395590 1012381 1899500 729577 611353 1676535 218935 1321987 128125 159948 771213 772841 455433 151902 416477 335186 1132414 1940672 1630532 1426818 1306042 91094 962835 1700577 1310428 1536863 1762373 1188254 659605 1079304 255792 503501 1272232 48105 267531 1392859 843632 1507511 1047246 1197119 530143 198253 1036320 1751232 1181808 549053 1536100 298218 253251 1284294 62666 1940745 1719298 491941 211264 1563091 217659 1455163 99111 463510 427638 469736 1867796 1943175 372250 357745 380289 104895 1642313 1732044 612364 1955521 1493959 55178 1840251 724591 1720037 1029110 1294693 1918729 1513789 5291 137910 817065 77499 1275350 1887721 16107 632135 135154 1048203 1326397 735185 1919394 77317 1705292 632734 1834886 1650033 1766789 748549 997662 1699764 1513799 1960708 1133841 776316 429024 485348 396345 539981 1229503 1687934 16985 1999034 1224561 677820 326059 1822490 1494073 1363432 1346974 1835093 1891 368763 962222 201458 564859 873968 702628 1845435 200005 736139 1775060 1313175 12795 40815 1995066 568537 1248304 386452 1539179 1931962 1636515 1270500 1398571 89793 1597682 479164 1379995 459996 1697753 576896 1727846 41821 1194520 1544892 1208480 1224376 1646332 1320499 1050546 1835821 545447 366184 1888573 1373901 272800 538134 1930526 1836926 1625499 1462188 935559 839125 146820 1099586 1221771 1339997 467876 334455 983506 1136755 13636 1178002 1190723 1344587 558210 1003608 1523658 1747969 95187 1696037 183666 282322 1523840 6471 626509 1662330 1035168 1426107 1184173 136019 283650 1533670 1282181 1312364 226624 1633213 729835 873944 654920 186040 1948203 545775 1774182 514338 954381 717085 1291691 931896 932224 1166918 518537 1403947 1014227 898511 1933162 1903059 367192 92928 1971608 935437 570054 881559 596387 1568269 245375 1543076 308291 482088 226072 75354 1133386 209171 907044 336680 553479 400255 791116 193424 1517589 1947747 1906771 63273 38944 714595 1400345 739494 517808 1685823 405298 806616 590537 678716 1970877 316797 1869527 791949 594816 1691095 1506563 1002646 1280949 1270907 401929 1857819 582133 403217 381466 721490 1665165 1671845 1931315 948318 1578750 567958 918739 926393 291728 1881007 1421674 1875533 114546 675757 195944 1984161 293912 1449420 1674963 1719841 1217822 1472959 1512699 1841218 1567664 136838 550794 1581293 600262 1632352 338121 124493 1187398 1871772 1603155 664509 859690 1686051 1879547 1311141 394205 1687542 1934833 1973609 1121624 160799 1136016 823386 43713 723744 1608067 1008123 236020 1525487 591471 606488 1425758 1443866 1292961 646770 326451 366408 1297073 1645102 1986886 1833787 686554 11384 281039 1502329 569707 1651206 141017 1098294 412436 396179 73726 1663980 625283 955824 400338 557735 1101976 1647457 1305559 434859 53042 812745 417768 1481671 121816 697514 656520 213972 1150323 484858 987849 1827918 1872499 1157926 91315 749941 1819046 955138 68364 1003235 1244792 1488231 1380494 1961806 941645 1333601 799382 1686861 119978 452060 1833073 505290 972461 677611 1301050 1710481 1467489 153718 243234 692473 409284 1065063 593731 582940 1940580 1295233 1204455 968820 1515229 1029522 726053 765469 523846 1859350 1552869 742492 1868349 925168 370791 144555 377502 322664 1522369 546750 722480 153708 1015232 573929 410062 1441741 1553803 1689045 968553 1704158 1807423 659951 1410610 111215 825475 200519 1856023 194319 1820174 271062 1254607 1429120 1074993 1831564 1988937 1344000 1685863 1687172 1826153 1208177 871776 372145 642844 829482 1990408 1145040 829964 1432329 1381939 1558361 1079210 525057 259648 1221922 935568 1103610 1651899 731845 729133 74774 741821 889456 809906 992737 1577215 894629 1850025 1725562 679787 1436332 989187 508278 1542300 524951 813568 813826 652730 1209086 787911 1093778 1744128 585686 1917205 1760293 1546398 774689 921272 1599801 616431 1996848 556485 257483 1979907 842638 565961 1698216 605010 1184891 1839015 340531 979778 610455 450528 1694006 863041 793431 1563981 1027775 568458 1145410 1620028 1765436 1910393 1002481 1862323 935635 476532 50646 1657834 534443 554229 502604 1818739 1950518 358303 926726 319570 1279137 947285 1781147 1355310 1766807 260812 1032248 884548 295612 1833479 810741 1205884 117486 879962 467194 1653792 974801 372119 580476 1788004 51734 834488 258015 1283760 637740 825620 1914077 638622 1910141 705674 272531 541816 1455580 441710 95876 690178 795558 1481137 1081779 1689022 18728 1182916 210697 1988980 366429 1988102 136452 233481 36416 819834 61367 86481 1117670 124874 1141618 820955 145358 426894 1989159 494284 177308 553935 21496 456858 978242 323642 730722 77198 960392 1628753 117410 1729209 1591472 1296724 549830 1977674 1106848 453921 1485100 392432 650291 1288747 1484724 795702 1271655 268476 1559946 908756 954205 1315502 1426466 949958 749396 1841731 1430969 516837 1168206 794234 1058910 953546 497121 549619 1423160 1234080 911179 1836077 1996005 72335 1343477 686836 1700076 414128 1044097 1010210 560369 1629790 1037792 1173147 175841 493152 1941625 62482 220199 155538 95572 232819 372880 130948 680370 722677 395384 1258319 34086 1123442 1840705 1368126 610064 200111 349493 264022 1741975 1917611 1106785 766570 137534 1342164 1029745 1979148 427063 370929 1050476 1357039 701641 162301 797510 1969619 1992439 845004 1758394 1726872 1350879 505581 1689872 1377818 1581619 330261 1224059 476374 1884091 372576 1960042 1265743 1115151 1188449 1129132 422903 1866248 1725064 892814 1514118 1146315 146615 19445 63703 1996458 595495 169141 1975092 1317547 1578982 949823 628179 1360337 1800814 1121333 1065889 1165935 649439 983645 1369292 1613588 88667 835713 336893 244258 533120 58276 238053 1926692 1034416 1955645 41215 140929 626218 1774275 268133 1739918 948261 207592 57790 1386786 1077053 495537 193650 899141 633148 1315218 452967 351954 1833895 1291763 1804677 912803 822249 493130 651958 214724 478976 1978720 431867 506952 878630 600220 791375 95912 819666 610857 1175032 1676522 87367 771387 1195710 496108 1589706 459442 144225 461016 1594687 1243270 563060 1040329 947347 1564963 1435343 1363433 1062060 1402108 686152 1954425 44927 1016683 1136052 638506 1947622 1365661 1344076 913904 1068684 979132 728865 1312042 77508 1479599 1993095 548339 1487166 1487938 1734366 833559 421811 382401 507299 1650758 376281 1649115 1131079 74557 1246275 1711274 1243018 1318253 739963 647288 1637238 1840472 1253783 208333 1414124 1384871 748649 556825 981161 933946 577853 1639593 1182000 405490 28258 571683 183723 171870 1619666 1464972 1788647 1251204 1110705 1935791 1752098 213087 1510505 438407 1581217 1941293 238121 1596095 620407 590344 1322771 1094625 489924 362468 1903945 1935005 1745746 614140 699470 811577 1015054 774906 604865 1608024 1899131 480665 1404170 1913911 1812936 1229683 1490905 1473406 450723 806055 1636405 455522 662284 21692 164626 677999 1172321 704091 618392 53289 157372 534133 1094992 1670131 994873 1713025 1862959 1981458 733475 871474 596569 227210 1299626 620633 1077960 513114 83447 1957977 1516288 732105 1525047 1193502 744724 1142288 1856778 1621398 938501 625057 648176 421182 86046 1112985 853926 469072 1117195 677315 1728701 606171 1252256 1593808 1040651 981480 996162 405805 291025 911881 1754213 1249578 1150222 1144861 253262 1272915 318356 1360345 956470 150611 1948122 1865542 1660902 188339 1423326 1980669 551962 960465 1689176 40195 850704 1852517 658698 677936 359300 1154624 578902 874835 278724 246765 742853 1666955 500249 1793879 930326 975318 402514 568008 1660167 1794890 578767 726355 1913742 1883317 1495330 1223860 423104 1501926 1845965 179180 1603818 692729 1806857 726871 1531091 415131 866569 441117 993030 744528 884709 246538 1831789 48276 221293 1930829 117350 1362824 1594767 1045659 1565027 1953793 1215620 1649214 1880068 165842 357459 119310 412739 1278775 695048 372569 1483984 108204 1213348 1463353 1868827 1120466 998168 168669 1054329 1863592 4234 1084277 1979320 552746 1783545 1446045 866345 441670 1149140 1051569 1203210 779850 299182 137695 736337 1258463 677080 1226801 906077 1443066 900778 32692 845708 679615 247162 330273 723316 629355 1329479 1414897 1151298 1670994 72352 1754332 931935 42701 743279 153356 1721059 1179697 481358 667771 489505 1315480 436448 1613053 1578538 765342 871481 643825 1618843 1619233 1628539 323213 424117 1697483 391642 962638 1349134 323397 1224359 1420739 538609 1435423 1878091 1077761 1272909 1749442 1320980 792228 1593782 1492525 77929 892392 483570 1392 1413604 1167839 1947208 454014 494497 1444311 509146 1291651 368930 10572 1824129 1963220 1460346 842713 1598543 353595 1612254 1906354 1569548 1344023 1223367 289713 789113 1490486 1857189 277910 794983 72978 387069 423129 169713 1450138 1006449 1637244 1575157 1332054 736038 1468468 1112146 1163929 1561291 1174492 1154726 1458167 1757335 1902545 1299150 821938 1602306 913970 1798931 1035332 848749 574295 1993328 1724926 1275275 1642558 7471 254845 1444376 509824 937001 208416 1630858 1663713 1797807 1925219 508189 1758769 370812 1729297 320057 1240546 175884 119034 1077990 1913745 1540725 1280314 614128 1605977 1416637 1851258 1366409 1108403 1655280 1073957 451022 1504052 1713571 766786 201411 1427887 359384 253593 1542580 1620353 55831 1156425 360942 1467160 1209984 1999456 811531 757130 1652231 708930 1813727 1788062 713491 1488218 1526250 1885277 1355469 766116 1671224 107754 1491908 1539752 629311 444533 4829 1697782 411233 1580825 1728649 285156 1751871 1426666 679373 1095861 317390 674190 1652393 144372 1333432 1168330 217685 528163 1238350 1329301 709695 991255 254118 1299620 347610 1798076 250871 692086 494973 263146 1886499 1145603 871919 1812829 1300366 77626 1131064 796670 1956719 1088402 1362230 1990701 1979732 879572 378879 665240 912338 1240585 708913 1030960 1503249 1400309 1765677 738209 399451 586471 614428 614642 1037079 1948187 769448 1930382 1736519 357887 953374 1502245 670950 1442541 754489 1603313 573807 1821674 1656607 1576050 339691 450513 240436 1483197 793682 1852929 1834663 1904535 458566 1649398 1223162 1613140 390856 1783602 984639 1550695 1640089 1605276 130779 1859272 1648981 759974 448329 826898 1041956 1670537 11882 1994346 514257 747995 850738 718203 329160 1432580 1454072 1797733 1881636 357407 62172 23210 85801 1417007 1124869 1743826 1607181 54791 225347 1872413 240806 109918 589579 615185 198238 1298213 316331 1168787 69809 1210009 431729 1330663 427379 1196472 1177095 539092 817680 1310751 1228034 983036 1243670 1459802 1638218 612557 1927146 1121093 110014 882342 1817499 44454 1176667 1721801 482898 1461722 662176 1532981 745949 1318112 1593235 313253 1121188 846156 884179 1046352 1862014 1143767 312770 1583470 1817292 494453 1359870 456653 674188 331044 777541 817194 622180 510064 1809295 248096 384004 826003 1393284 1187482 457473 1371258 1321060 1067257 1795325 461896 1927366 999370 1253514 1158087 1489925 498948 782736 1885422 1546002 442286 1458027 591267 872277 944956 1841403 1314451 678139 80661 600553 917795 1945935 964406 739277 552909 357240 1788900 1688427 1168246 25001 852253 1868174 1564949 597087 81269 409330 103482 1153910 1310564 872208 1002893 1517902 7491 659948 361646 1676673 448429 624168 1202688 1415188 344421 269648 1793949 274206 1437685 1503345 1204780 1970337 1354260 1544670 226451 1042292 700668 1019144 298268 1589431 122536 454592 1662742 1858551 1971607 269736 555238 1331500 617098 474455 1097245 1045821 745280 667432 63701 488084 1180351 1449739 1151413 1056568 445444 1686133 1288410 630872 629838 1479583 209087 611876 1520083 1864913 23792 297565 1042070 1956695 332821 698994 746954 1560466 1331076 1176892 1492578 1945069 1640884 1247870 1949182 1675340 1797406 1787906 556160 1875714 1130277 1317620 255425 746118 672314 1847487 1539903 65103 1799449 430041 1110130 1263911 1212310 565968 1399500 1590757 1719930 837452 1020528 352020 902072 652767 573441 1311811 575634 468373 974841 1010401 1810509 1157683 1869677 1660405 1056400 309730 404416 37569 473953 1412870 557299 81862 1903311 1722302 1463295 1980250 346819 1098580 266912 1550928 953600 463095 110893 1249885 1162389 1698208 995617 696912 704476 1816878 628226 1135229 816540 1427582 497696 137048 1598876 1283814 1529603 1021202 882124 1215212 1257429 1765584 846813 1868684 76016 252513 1404847 1441222 1845146 1473532 43698 1448771 1672261 1005844 1033333 1865590 1121294 317136 950668 385859 645587 233846 974682 1140962 577663 1273320 1114841 1134379 1885867 754785 756713 800214 373270 1923918 355530 367683 1779681 985513 1561226 330183 1968785 425492 1841015 1977200 1395980 909636 1038990 1726749 217134 207623 480281 272673 103720 1617894 1383121 446337 1828121 147917 1412844 1376118 45456 444043 1624457 1996036 790679 1678181 266868 501589 129676 1454170 518136 1078144 872147 1260438 1276347 1001267 724490 1467690 993232 1570978 1629101 1552247 1389212 1693868 67644 1986989 711261 1374206 842881 1308992 1383046 595969 528714 735437 1202548 768620 474972 857095 1323426 1472812 1505636 1878243 1402679 1056057 974579 1844151 1436586 1829352 173172 849632 1699067 1178120 616998 1079456 1904332 1669662 1856374 1792600 240212 1158422 1321328 1318886 1665110 1714260 668145 1061672 1618246 733643 207781 301433 694853 1297225 1498094 266768 587977 1633584 1657774 1935319 1748193 39356 1902201 196085 1309696 956048 903936 1587790 1701128 1522120 1847967 1910270 169195 297761 1688010 1879793 256186 1059096 316648 1599459 1069670 1538425 779715 215232 970507 1434355 1293341 301960 1591101 838538 119466 869830 474280 1665299 1505628 1677785 1411255 133989 1406261 689929 48840 1006999 966259 488921 1969800 78527 1721767 35013 1284737 856796 881760 1585584 489824 840215 1842821 210316 1675231 1068221 362370 1730666 855937 444298 425475 921592 1085374 1590850 1050405 1278989 1642595 1384782 179674 1754566 150524 187753 573417 735443 214070 589932 88971 1742386 1859832 863952 969958 1568474 141787 214318 260937 992898 987192 754299 651678 500286 185128 1742422 888471 1494913 1420148 794596 1281330 1846933 380222 1685919 1369387 258471 688060 1374669 42432 1300725 159457 1368231 247768 1410357 28045 1034170 243145 804744 1470044 1973440 30545 1187361 184014 1352485 441659 247160 1118691 1473795 151339 535360 431236 1762983 1866865 861193 908593 1249783 688885 295361 744711 578144 885705 123705 1140204 763119 1190917 1562646 1640191 841331 1249580 807637 1203633 353306 1154684 813915 186978 465578 1319000 1153813 354841 1572373 249942 1096937 49961 730891 1689672 1104851 1389498 625705 1822418 952350 1794631 106688 77039 52202 1410565 338285 120175 63130 391885 1034176 1662666 367155 220597 547044 1094586 1184946 682544 1165734 1310326 119684 194965 134802 1542896 736352 1369830 1358919 239510 1638640 45951 1567847 829969 1809341 1030374 1653433 1388909 1926704 1734228 1164693 733799 1255870 1238404 1243241 1561475 1352669 1900779 147393 1867579 1394480 1582397 705346 1878184 1686398 1322376 1391774 1221096 1597338 1429695 1052854 8397 669231 61331 900952 695788 772368 1709554 1733107 739012 104697 1026778 985009 518409 1481455 1000060 241753 1824051 1319658 1696583 1188284 1876644 780981 507685 841177 375253 841007 177552 1567490 1532799 348471 1214768 155144 1421301 890780 516313 680689 1862070 10218 1288264 785754 1179348 1552315 290969 179051 1967116 249878 674958 1629512 1621737 89960 1723948 1809808 1317644 1585480 1037403 435443 1769057 568377 203390 229538 691081 407204 1885633 1682894 719923 1341479 194038 1446820 325253 872564 1606425 169802 1538831 1532133 748569 1987984 1281976 1529486 1541388 1593888 1466405 1253885 337552 417888 793009 586809 773068 1402060 274747 1078286 1495013 1293111 1035763 1249888 799068 1690315 1275145 414526 749337 357499 679322 1515256 1293917 551519 732799 497805 234864 1689849 1207394 223752 1969145 254266 1277085 1149697 1721519 1702744 1439239 464724 1104405 1883600 1495999 265673 1509001 1886101 594676 229833 102441 960319 304884 1828694 536153 1496995 1489125 529423 1027809 1077039 886968 718015 735395 1585784 1515719 1233012 581710 1367042 1132733 1114092 1256568 1455710 1168273 1266579 135248 810405 10292 90608 1552671 901243 68825 854230 579472 1476744 1007523 1520248 256707 1279314 522960 365791 583484 1160041 326487 1170084 657265 1918759 958418 659385 145049 850006 1565562 521380 36681 1237114 414769 1896567 1312797 1162957 758249 167201 1896222 1951017 1650191 347042 465263 1881196 816586 1947862 611936 996508 939238 1153080 1390718 1692898 428992 1357001 806121 441915 823271 848762 1957845 722944 1758199 1889808 706156 921082 318829 1256469 1185363 214115 11153 851480 794663 638954 1491603 1630805 624189 1550062 756166 1926145 877928 465466 506548 1663289 1693921 1258519 785277 1789401 644498 1920740 704893 355702 1582950 1680370 1995863 1139866 1136014 1103412 740007 1799546 313376 626686 1524255 164687 737002 1970469 671579 169063 1213446 1710402 1637363 221672 689723 1634266 1769263 1501509 1332560 612790 1532175 573188 1688011 1961362 1486716 1372615 279613 618372 849768 1303083 267821 3814 529603 607081 100584 166160 773854 1507086 882785 172553 1693124 1103209 1513153 225439 280282 1784724 1665612 1365824 1062435 42213 1699091 656968 60982 1835489 729012 1408115 262654 1441998 1853697 694194 1838062 527268 1045858 1946498 594615 1532275 225385 953002 1841205 438156 901040 421873 1655179 847362 1000955 816153 1756268 157754 778371 1872118 1104169 1638904 1095193 199305 1127777 285454 1545440 1935929 1178106 1955472 1335419 84479 1713281 1844333 726979 1559732 581555 831481 1377129 805459 786028 759806 1798329 642299 1833814 1232752 574446 805468 361887 364668 1458831 1638746 865921 1641100 987179 155958 7717 1027446 1871115 1673075 257481 1746498 790977 1107260 70586 1867708 953063 334085 1708574 1529372 1097914 851699 213327 592601 1041075 1968360 701170 1623519 1403214 1814807 1764303 823144 1948839 975891 389468 941492 1801953 1171064 390109 538138 1943546 1016025 1806726 1687623 500816 1888396 224957 1254462 963519 46276 1276398 490185 1372803 1100393 1247858 1371244 521615 1142644 848830 1323533 1971700 1172332 1960155 571610 809922 1232407 1975241 253004 1018117 1136489 884442 111245 1629232 153005 1143442 1088659 1481015 1236752 1612259 1141923 864929 343784 1175627 200548 1549342 431932 1207132 1622700 96681 921488 141475 1309441 518653 1106000 1157148 1533816 363998 20245 1764965 825119 1579444 42126 1718194 551043 1143472 1566891 317078 1116495 899314 452829 1982948 1177984 1366923 1142199 1632510 1665725 742517 1547522 1027186 943452 644128 1953120 1435700 124976 1393906 474926 1234553 1533492 1762281 278608 897379 1637456 1195984 1780610 1516149 1972116 660970 704683 681104 1084152 1361941 409295 57286 618726 1221848 1175797 957453 27343 634484 1487401 1522753 1382493 1564571 534671 1420718 620149 187168 1861107 1458587 270489 831718 478878 757286 778999 94665 787300 1400799 1704525 320298 1277271 1900361 1705081 1049034 261064 1939473 1719913 235923 1756321 90670 873278 352812 1266141 1842428 1955443 194778 1758821 1731294 214987 1555634 381186 586760 1351584 125720 1513082 966306 540120 597728 1127309 481916 1992896 34132 1621856 68917 1456300 1797281 1408273 1469248 129022 1650351 88532 431245 843412 1366598 1055245 773837 1999621 1161956 1105682 915507 177383 44005 1255623 1716023 1062054 216057 214822 1652964 590334 1700188 549425 1282907 1383075 1923965 1775930 1686324 341758 542033 3304 1590074 513264 994174 1365261 620408 1566303 201638 1313244 499994 1049505 509881 110810 962197 1111545 1720602 1589722 589377 662054 895634 587107 1230875 628778 1567094 19000 1948123 1020537 971469 1400868 561447 1908490 323626 853436 938987 1474091 146744 644090 1016867 294088 644140 1984675 1058802 1549764 281179 608201 1890998 616163 530152 1500240 611376 1556539 263710 1186323 1922184 51105 147368 1589528 855747 357022 648411 1656248 1010667 60975 1901407 862795 1213755 47870 1307060 1660885 1944921 1449460 836849 1768991 205525 1358304 740477 1181274 1661974 330560 45854 508021 997239 1349636 1590033 253590 261104 1427090 842744 814954 417773 1138407 429465 1829776 1004165 1453943 822147 583767 1293182 1111943 285779 1583405 964899 1063077 1709705 317685 872903 1783535 926408 1756310 1970221 893397 406157 230349 753877 10423 1979742 162856 1589223 13475 1288938 967283 842670 1359436 1661667 510412 965755 821421 451478 183799 1616956 1226056 1910083 273303 931058 1715591 1508029 1838538 1090796 1984734 1557622 210507 75496 816718 1733495 1166143 1018193 1390835 97576 1505833 1672442 215349 115074 1438704 957585 461497 1680615 1051008 813812 627518 162851 559086 1491601 1292727 322096 1063842 1905271 1582653 130824 1999285 1236360 734122 252998 1743294 1560052 1936115 1118104 826142 108040 684053 247635 719159 553555 1839875 1165422 230247 1001692 1056275 1188138 955127 1569669 1929393 328037 933065 853797 93651 680583 1808909 37330 142590 1844351 1242856 818897 192608 50266 1073259 1896303 1409610 1352700 526713 1113677 1824197 992792 1985676 1365839 1074038 1907810 270237 536384 3366 1312238 1768206 688750 1580886 1956368 655585 737360 1866971 898183 1956347 1106813 1404870 1967048 1555146 801717 1167221 1191377 1811428 278500 992908 618118 1554218 1571505 1929114 163226 1505842 1590832 995523 1462474 672744 28006 984164 430620 279933 104317 354310 468866 389114 811706 1321024 1599098 1386556 312865 1345991 760021 495643 585381 133973 1517343 1972123 418553 990205 1810360 933044 1861940 634584 1421806 1258179 1770098 1506457 182767 1735125 1379286 1134728 1702682 1864314 1508304 1563637 1352018 32964 1980760 1806947 358609 6393 1325340 727739 385643 1201376 1108385 1307882 956942 1521506 15275 1331782 1225348 576728 1561353 1511536 1801622 814881 1272234 556037 1802379 589089 1627173 428002 1254798 1067194 1714546 429284 868131 1245938 105913 1286017 354079 1070397 1594755 387671 295879 1334273 1229279 1835495 631117 884880 171694 341499 811873 717905 317601 407844 251182 1763498 550783 1504152 279708 1643192 1954721 1915004 1222309 782228 1061835 1667575 1285646 1239351 1943777 1855239 1047393 1259151 755091 1733481 905850 883403 143877 1974044 998678 1275246 1691422 1101683 1050323 1465210 783743 31856 1161058 1400358 162122 1114423 566053 1000228 1123552 1720518 1748729 796457 112512 1735111 1266960 456194 1595695 472036 1477493 1426609 1872306 1709314 1878643 46399 274902 1138771 1097206 916826 661709 621488 127682 303774 311192 1118815 803721 1237052 705075 452010 1147861 1225827 1974674 1130313 19588 1427433 542640 1570644 1769191 1024717 1790999 444994 996673 277428 1207189 600169 1192759 1976089 371391 1192861 795254 1402662 868812 1445688 1431857 990805 304897 1462725 1370310 1420862 635082 1218295 1564045 720947 212230 1795179 1717762 1845604 1888615 1560612 416493 1053800 1065814 748422 118095 1210927 46525 77343 434223 322241 39874 459235 727643 904981 1519243 655483 296609 860820 1390738 1101233 316112 1469273 1730414 1734634 1710237 588917 688489 1568564 1513358 430266 1023449 1303249 1620182 1754483 311262 1872116 1897733 958291 1100914 425847 1593307 957334 1699671 1230038 1446952 94318 1265697 91235 1233721 406439 1372842 1094916 63219 68631 759809 1549919 415955 326158 1744837 204717 1153517 1610454 211763 1566418 822886 1291419 1345486 392027 1941220 1680953 416737 28481 1707330 1603941 215542 1700108 1548172 986699 1735957 20803 235969 1896962 942487 1050151 1431489 848677 1326396 1106527 1255676 877277 653169 1283005 1268269 956030 1705517 224006 1243989 22450 219918 979705 1587987 45574 1170415 298561 1899653 592688 1499850 431779 677388 603193 143861 1886341 1203435 452947 81484 1296148 1359667 1418661 1460234 1534762 1663001 972401 1122882 1696363 726438 1692743 1559102 1966764 1989363 270618 183642 816596 1012374 1363204 1432888 239336 848657 1304601 1716529 1619134 549664 1543696 686937 1887658 1746366 386671 1294576 1294849 1553375 1492077 1438183 1350764 220809 391277 1999409 1431118 292749 1387247 1527287 562326 334629 776519 1903238 1318859 1405268 900186 1115011 1773620 105951 737718 265064 1330716 957561 952084 1963419 631869 1367893 1241651 88107 106152 1453220 1164142 1713955 1736096 578269 1173278 1761747 1041842 1983392 210404 477843 237272 1491369 1308207 656061 859731 638726 1078963 327397 335963 925620 1002670 29625 593311 1078884 1116030 111240 198600 40942 129758 1076643 311897 66320 1273566 142245 1199728 1047448 1025671 1179081 1434349 1015599 925703 1632626 241794 524039 1459648 958009 1613304 542633 244869 1447459 777431 1074600 1857589 260443 1098434 880484 1485694 1551163 1166622 1210643 296544 1684821 1570962 335817 847113 859308 1726454 311825 842457 321931 1315588 1840287 1727345 1319732 499340 1867348 1090633 1282378 1731285 460275 1346386 1654104 259631 887974 1796360 1611592 1953255 115643 259010 809430 23086 1190902 1872295 718659 1194822 1969205 596100 1586234 298090 87626 1822517 38656 183443 834043 269271 1919015 391287 426405 417354 223012 1084225 1690910 1069914 270933 1326964 12231 1737777 96479 605856 1972835 1634701 634705 777717 965664 1322092 1327639 1555903 1653540 1138998 1254003 367450 801132 1735235 195642 343920 82881 14353 726496 1776617 88124 1643438 1497681 1747663 682101 344452 1313727 568436 1291466 1543986 1821329 1836764 311318 1023765 741204 943450 1291592 1044905 823669 1806314 740827 608959 806884 53366 576699 1571561 1624681 529299 1692230 1496364 700895 182198 166786 942716 683666 1868621 844198 1914848 694360 1062460 83293 1988215 1012782 892519 1382769 1237242 1285234 696262 1289768 1661764 1926141 1319875 225873 1420929 820378 1732212 1296934 766544 1746002 161341 210478 211168 162586 724198 1689673 259231 1919641 10944 1583164 1880012 1630616 91114 1080986 1656298 334961 625612 1498644 1135224 1861242 801520 1695703 1751785 1956760 30878 317417 257813 1676726 1705091 1342743 1412167 56951 129661 1187370 1169030 1197490 10747 1292660 1076318 500331 561603 313438 1314535 1718952 308827 955104 507061 946671 1357145 1095415 1287502 1298100 1251435 1262727 238720 7133 1504832 1882056 984016 1446271 850301 1664830 671837 1081442 63636 1824715 919619 659610 1028673 323010 1924481 697059 883196 1107610 664474 1321766 1506671 1095725 706605 1627795 631945 845223 904118 1679819 612571 304688 1000192 1259524 350566 732061 1051850 65626 1602216 79105 1731412 1435031 1451285 557509 1607960 195781 711780 504435 1206792 1394790 1874357 1978331 406493 1717857 1842940 709658 1451053 1146247 256898 1713393 482068 1685265 189987 1893049 14182 859961 461053 661888 1476949 297570 1138822 35232 1186172 684111 507523 180696 58861 323360 758255 697358 934461 820969 755369 1218880 1768607 1631303 1237128 1410690 1934435 1341817 619160 338635 1192835 37581 1257891 400825 882091 1822749 723822 1655647 24650 1680962 1863444 1219948 767055 143035 629710 528809 1638188 344748 608051 400213 1557882 305328 1575822 104050 1037058 726869 36027 32936 1829023 1564628 1220559 1073047 1549719 1261504 461221 1463584 1385157 1649271 34688 854829 1161325 435127 606495 1795859 1929484 1001932 1744780 798974 1500881 1314008 297995 1400277 1002881 787412 792183 1886795 523145 1530447 1275832 1065187 1347423 1531713 569898 1776767 1739208 44906 233448 991749 1914745 892504 1893079 1938688 1663856 935324 894201 1261502 1807803 1359237 153917 739232 1152841 779749 1370140 132857 1833273 1207633 1566675 1575849 385947 1966279 569444 530892 1725357 911151 132229 1426705 1655479 1899361 701166 161499 1783368 1271499 143793 77771 683774 1327369 772243 288303 1175721 807180 25856 57046 1583298 1031676 857990 412097 1579860 1268608 1911061 1681823 156709 1679582 1342790 297142 1245093 703280 1270185 719673 1036059 1508082 536905 132002 654721 1793423 1001484 270523 1241940 564571 1673836 1496394 246030 317515 1177673 1772428 1411659 490735 516297 414790 504596 1053515 1876442 321850 1064538 628794 264364 405282 541158 1171727 1303769 409441 574688 587991 1517396 715061 729666 1398958 679266 1599775 1860721 1865686 857977 867890 1548725 1544502 979423 133388 1602646 162142 1105422 1988342 1695972 1595499 1065552 503248 1765468 1476785 596598 1540194 1844610 1942966 538360 238159 5395 1181526 417945 1151571 1552710 516829 882722 189749 1060057 1719107 408226 635177 1406037 586722 345381 1442353 1409773 958997 470416 1087268 639394 1807487 1705671 1570756 15614 1753436 1560375 239996 803333 1088404 1764549 519039 942558 1086831 479887 564648 1595132 1737601 186899 627637 1459265 935549 1028480 991224 1026220 239725 800394 1876797 1876208 820764 704689 1206673 1536374 1611179 923853 995578 1738230 999767 398221 105235 1168908 1365615 1772491 1504547 912830 599295 913995 1023789 1289526 1114448 1863889 1990090 1377452 1060990 1422098 1239720 582490 1706556 854118 307809 1148895 729852 1581927 1357938 921227 1212791 1691888 1808452 1586018 115585 414918 1128657 1425901 1630957 421079 1049754 1690633 108322 40292 1572140 1513518 285153 1754070 328266 1565590 379514 1149357 720651 889649 1231561 580412 1966811 1684389 270889 1688247 1522102 98106 359416 443312 1124569 743057 461536 1391317 1605000 1090362 205448 550284 1037223 848741 266289 103354 635587 146277 1896633 1334992 1126418 384630 113887 1990144 1353137 68312 1853139 1865866 1366498 1944602 196990 538278 1744749 1143267 1900465 1287954 193198 1957197 214681 1723856 319382 1183788 1872152 1937412 1488505 720754 1907388 1218124 1991791 1649769 518041 42379 845346 509007 508406 677994 641401 601867 676317 1402510 365782 1336370 966093 1862372 663070 1237225 1764426 1948110 1837208 898747 1327400 167212 1849144 216826 1076760 1688223 466880 447761 333070 527579 1117546 345036 1534945 1755619 631087 1762163 1894272 573429 1100392 1321745 853421 858401 201425 1812761 1911795 1609565 1798563 641533 621528 298931 796955 594760 1190609 134216 831188 1608510 1063464 1345644 1460 998166 242652 706720 938332 872133 52078 562136 1818896 1177359 451661 1636941 1911981 1855078 1908869 887707 416171 100681 1239284 1014714 833683 1698110 1699575 1198793 1512470 128017 1250886 852290 1743352 1740131 484864 711737 1156911 1935630 70465 1698302 1741097 194101 1063882 1753543 774253 418000 792145 1957750 920412 218906 656282 721389 560283 273878 1577864 434419 610388 1611435 1033079 656300 610390 960542 775851 464931 1810212 1990281 628684 831837 421364 1103887 1352232 913664 752303 720070 1285882 467207 132635 155918 106636 408831 518909 112475 1259037 1027810 919716 1547 1588128 1829889 781889 1171806 1522698 1516334 1825482 492199 293851 1343348 1096547 563349 1343380 280055 1271197 939198 952172 1991836 1022351 422223 748494 1173646 1254858 1222671 356330 133674 1349521 559831 360671 424867 1788637 1727672 183168 153459 1781024 850700 1122613 1211167 329540 1799528 479518 1913385 628713 950537 1855238 363423 1821542 1159799 63303 677108 1324792 1444002 825971 282448 1339788 1283644 1233420 1254540 1968872 70064 1673089 1656121 974593 139165 1523224 1396030 817715 417662 636206 587631 344534 1950865 188696 1302482 1435458 1661081 1363246 514254 1869517 263936 1677021 1501959 465210 912866 862520 1363342 1474612 1040612 1377243 1197920 63705 1435200 1513958 1746975 1737996 1905949 944259 1032527 46220 1863715 816614 1032808 1220356 9487 1001684 1545364 153240 486584 134872 356419 24982 1814346 91801 1229721 1873341 635820 149927 946813 1076609 649568 426016 480650 1165904 422638 1020388 411023 1429885 262732 19524 1378360 259009 1348282 1913215 420667 1918810 152395 650386 179775 31409 1087819 926769 1903989 173989 324111 1366614 849996 1465055 790006 776509 1924892 46743 1803753 1756393 1022458 1626666 240148 1894215 335994 405420 854272 1260930 604561 1947519 115170 358179 144803 335605 998695 1422232 526552 826134 1337517 1968929 1717449 408311 581987 1841061 1862231 327817 14149 1108564 1803353 1315612 181484 1894620 1451530 1772056 1573524 1769110 1348400 1555218 1663405 1572864 819563 525428 1633431 359 638306 222376 1718813 798869 1063113 116552 1207265 317053 1087845 696754 1403132 181690 666554 324428 920017 1971835 92721 378364 533045 607335 1072366 1855806 138545 1548025 226434 909641 973435 1487334 1654217 1063062 1875182 1510476 208145 536569 75881 1263548 1149920 512717 1482195 664519 1051722 726928 379177 1778577 1536218 1901373 421588 50134 1129130 1530973 1294565 471341 41151 1092107 539578 185931 1996131 1648597 829606 523803 467661 180989 1245654 826606 1415805 1403954 1830166 1453474 376024 237029 552363 867742 1771442 1384354 58030 608392 563599 1202911 1355953 460516 748916 967532 1221397 1307293 1544598 198410 1995760 511741 1977646 765085 1588779 1356257 865408 1621684 1157271 149813 1381542 1753195 1504319 812459 302767 1949060 949146 964293 530893 1202545 1700146 1539612 438593 850239 1045680 1915608 257697 202707 1561584 351775 1083318 1442909 1321094 296228 262699 1762147 1498128 47838 100244 1809334 636893 1366845 1124409 1153278 1055131 937401 148068 560959 989018 21571 654599 794865 1353462 856108 1223840 1110416 1889889 1648308 1839125 1211112 1247443 1702160 469454 1574059 488878 421927 19376 109548 503240 228910 961137 468429 1280405 337993 43462 1625266 1144770 1623355 704118 1754524 552045 527980 1216686 351524 919410 359555 299284 71328 684907 330396 830546 197448 388708 1441817 1942207 1306450 1477772 1483265 1179447 1558195 741840 1055435 588376 1488294 709065 775897 1118807 1975653 1648493 569293 178364 594239 98348 1720823 1973999 953344 739793 1068938 752694 1125478 1382394 736284 207836 1915646 201686 1518731 84274 642084 1042289 908983 1813714 1680174 250922 863750 1506165 1892551 667731 678529 480538 1133125 1412879 588149 1691590 566043 822217 173676 1910299 39562 1714259 1486467 250819 1793777 1071669 746063 365293 1365327 652965 488917 1598845 1643794 1581627 1807951 1174576 1510627 101372 355582 541640 73785 50225 62144 998954 300447 1089735 1906169 1105862 1583409 411635 1224903 1512760 811109 1641894 945545 1217640 1032503 58649 879392 1115445 1736799 1862212 1138864 967302 1593316 1344518 282524 1744552 1419940 226743 68332 1236910 228473 1770430 1189994 1650295 1534969 515565 209406 1025833 314215 1347157 799867 583709 1783672 1717669 956267 1717027 533412 1539199 746975 1990560 693629 115844 1948243 240 1375251 680364 482715 795207 909884 766149 1556252 508451 403378 1345969 1288035 240954 793242 71409 191807 1136945 244439 1271875 1350275 685005 497251 1133802 190586 1451976 704576 1394225 1231383 1058746 505133 1097722 649296 122972 644282 604219 1078071 332427 1805363 760477 775906 383396 821562 1040432 1586659 33964 299167 305910 1821211 1048915 1681059 976058 1247406 1905769 611410 908224 651145 210710 229616 1991575 1466597 177787 1116298 488945 28609 768725 624345 1807705 1721389 938045 23598 818284 742308 260860 622536 1832757 975726 304494 1866916 1444222 436166 608253 1783979 952248 178774 1855314 820684 948693 164731 1636693 1329563 1264057 1153607 1045867 805637 129425 1830217 708551 1693656 1433497 384153 27917 559394 1088498 180582 1699132 1142528 541380 1628357 160052 64984 721198 907000 479825 1352929 775202 1389019 646448 549077 63870 1017716 1964681 327692 1975929 2581 872365 936914 197016 1852472 1541952 2464 128999 922338 1890625 1933141 1281008 1017956 584902 1726913 1568079 1166553 1117966 818725 1192902 1276173 1016465 1516909 184006 376283 1190312 1773017 1865475 327276 335338 1197094 170718 1087723 1478719 138559 787032 35288 901271 1879066 449513 873503 1868854 575287 484734 1195315 648086 863817 245369 1329195 1678192 926347 76424 4112 1878830 396955 1525760 1347905 1127191 93828 1635579 1479367 344348 388367 1659044 1450855 992562 1698864 1926747 1589159 1875598 762031 1290424 463226 1337031 1494634 733891 804204 968951 710529 1023865 1764992 75667 114365 1072154 1334053 93943 1530695 345823 544006 1943225 620967 258467 325232 743484 1945539 1612499 325422 352860 1707123 1975338 540274 1262436 96467 204889 1731020 1791673 42855 583814 992026 1612453 177239 979695 1928560 554648 1075599 1304164 945391 1393158 1497986 823350 159159 439404 1312931 786513 1269734 952735 1946970 1624283 348573 1212306 62730 455830 1062571 283580 656811 1669255 1914087 1324726 678021 1313796 692789 699288 765419 1129103 1764660 608140 1404788 1451425 1347263 1237726 912380 1321082 37739 690542 1216060 232906 1862442 1471555 267393 1591345 1632150 1170743 1104284 1651433 1547607 848213 406360 678166 40525 194191 917734 688005 1197807 158509 1686092 1025433 1274627 657705 1523235 647465 1383850 1096685 713230 713792 2673 1796540 1041249 1288279 771241 1048948 1055216 140607 1501560 1827058 1787060 1732911 1661180 675141 1838117 51819 1711180 1306413 33623 1150973 1751102 1980097 389328 1189566 1244458 1063771 394723 487623 1614812 1016218 994602 70328 239635 1657720 1566649 44848 247219 493994 755952 998023 414116 972265 849698 1093003 38428 799099 1012638 80946 1120852 1856489 739708 1754938 680399 942008 245338 417787 538634 626829 108415 1999855 1119885 1862150 564915 1641907 721025 1048918 784155 722659 145349 959186 1048456 690277 582534 1319273 182513 630327 571522 1634839 934137 1778749 1078635 1950351 1531247 819392 353843 1404297 728885 919431 1985000 1494193 534074 687422 607274 798998 624679 627689 649511 1767427 1195523 1767501 1393737 1106966 587190 1410942 1948481 1576300 1496354 334847 1059619 1551344 1808196 342436 1909301 1910829 1456268 1140748 491647 1548005 1549009 1183604 126310 1568463 557616 1986807 1915255 517839 1218553 1954657 1308576 1063431 1906073 102519 1703070 1096311 39298 1453960 1796743 885645 1340005 1164191 1622896 1260245 269303 1371214 278960 1406843 1868143 677913 239021 1955339 1839997 586239 254589 1992723 791051 157719 1219809 545294 626727 708016 183758 555533 1081994 405345 1498065 1199141 1079365 769988 1388167 175452 300988 265794 419133 434069 905166 1973580 542207 1765444 457245 422277 541208 1844640 635365 1433214 591545 537102 494698 217890 297289 1921987 820785 565789 1824435 1293617 303342 631004 851327 1148173 1966492 1906356 1581849 1667821 1414120 868486 1955713 1139128 996431 1912514 596920 261310 1774677 863039 1547378 1337468 554128 1449269 1331247 46432 578210 1834589 742468 1903568 1655295 1501197 558748 480236 210606 1835438 229730 1984472 723392 1268197 1563585 1296656 1712288 1056417 856855 1500925 1842984 921842 1183492 505310 843413 591213 238406 54131 424395 180103 1271872 127106 582516 1070823 1065778 1199919 1222934 1409289 720194 330411 1699716 1099703 1895347 973702 1421347 484385 620394 953627 1401718 1995265 86204 452986 1477876 267197 40681 1066625 1765641 262877 1985014 1453184 721564 1654507 1703213 114968 1882582 222346 1034284 1901834 1564588 1654733 1195356 1388605 537087 933130 1489720 1506666 1493371 539847 1522259 673930 144647 1846467 1047938 331473 1296064 267841 1719360 1611098 888409 485996 630795 43379 1461434 1637666 1261457 171516 682692 1853733 671473 701736 1951149 1689624 430283 1021384 287135 688731 517756 829582 733437 1548836 200119 1833772 392901 346890 1627950 900484 232404 1374539 1882455 707879 1002848 1791197 775410 1614837 1552294 949463 1649105 228652 458572 257478 1199354 1779999 853444 38192 330400 1446792 886582 547214 1503033 1345731 1789262 1956360 997699 1713533 755310 1233655 1798610 128960 767462 1696758 1274396 1676281 1250580 316605 1257495 1464347 1429195 342017 993173 119961 790897 704246 474198 1295954 844554 704123 128340 141836 1828205 1662709 1587644 906221 1904851 184823 1132711 1927386 846027 577347 1933297 1557361 1233727 865930 861148 1174595 1580837 1624446 1513225 1792109 1425777 1133296 134433 630690 1898216 821033 608179 1032788 824171 816522 206117 764820 1183459 884685 1401050 1434270 890186 83530 689681 199561 622788 1947596 691936 1748456 1756071 723724 1242163 1914371 361119 608215 452059 654570 1287369 760120 1917540 290067 1443931 101524 1353849 1368110 109568 848185 291594 1697721 1831959 1655550 849275 10902 1555273 1319315 1646358 340951 1017318 1883786 1394659 424393 1415013 16829 1336375 218144 401595 1459626 1742317 962172 429895 375402 779564 776412 287244 1510857 1730262 1287774 98548 873794 908742 146711 1501554 1264353 1310578 1377723 1456818 724228 1747164 467050 411203 466724 471672 132215 743948 821725 680348 1124651 300759 283374 1473750 445652 708798 1420916 1506435 747273 1330652 130486 1793667 868383 823488 1460152 379369 71637 1143923 581884 1600963 1189363 968851 1351834 1705253 1029346 154128 1397716 751249 1982113 227071 202419 1588078 708422 1804154 1776070 1704888 837221 289815 1982513 1555274 1585211 1692535 1859046 711520 1082362 1853641 1144498 745702 1968861 1249581 1780450 1523165 1184749 71706 1725149 488903 491289 1168417 253496 1679176 605234 650306 1142648 403610 892041 1404507 1361109 1704546 302878 928509 1498948 1479757 500441 1779759 132099 565143 107330 1194589 68933 475595 25160 276199 1500270 1644566 616317 1182812 1746222 52039 1344938 1921617 964085 325801 54280 1412687 301897 1592878 1284513 706695 679585 241579 950108 940864 492994 1527843 1103222 393250 1218473 1150845 1776027 1458627 1766192 1277759 642520 1683876 32118 340816 461763 1816914 1466875 787532 840307 1900973 1187349 165158 377313 1284391 1435740 397634 515774 1738380 1991137 691191 1647823 880679 479088 783321 615850 1147427 1420152 955852 82773 649697 1861157 1528791 1059850 1393243 533877 87577 741242 312505 1894807 347478 1691598 60161 333978 1240025 1815910 1777303 1742998 884430 1142680 1155772 204833 636146 287818 152938 1963555 1841021 1189683 791057 1537284 1116963 450748 234181 218103 1082636 802607 1846755 183841 821374 1544052 682635 541342 1059613 1306094 1197678 932325 460614 1458779 953918 1825213 1632213 1985784 415595 814245 656077 523915 896067 1701075 799959 1966156 1827891 249774 61096 258888 1074013 604936 512345 1164726 671520 1332602 799901 1827359 1586382 53110 629278 710540 1276764 745807 1286269 1027708 1649575 224891 968965 291139 760772 1747274 131255 1012226 341625 659161 157004 81364 985239 823542 1689398 1688877 76703 761907 943887 605923 1291188 590069 1787788 846377 977425 116086 1037860 1045113 562050 1727367 445032 1008664 304969 179985 404541 949927 63129 1653379 1686628 1562990 692175 306918 166626 738280 758949 1718200 1383896 37169 1463341 284434 1987285 1511049 1553000 1317355 474111 491019 1269610 1989459 1753910 1773170 1322432 451747 145610 146268 788920 1481915 1695197 1051997 120077 1930226 601269 1937964 865454 1714579 854967 831016 481166 1453603 819480 739049 1642381 504512 212375 196977 892442 206562 277618 826921 1739700 821808 1550718 567274 1179607 1265558 1832856 1738394 660931 1367214 1342022 1612040 1119318 788872 604911 1940033 1770650 1105986 1332955 372203 413915 1025237 1487447 1084839 1163313 1796892 1652494 864427 996122 638152 460288 935930 444712 1152237 657437 1763877 1736283 763003 1807719 1413493 792873 1834565 923835 1698417 931109 1146270 87593 1032822 891113 1790809 1641423 532544 150941 1638584 140995 1527961 375452 117671 775373 953142 1409084 726266 1703193 454302 995459 685438 44605 1573623 1231392 1249922 789437 786655 144098 820280 306390 241023 672258 857253 1181475 585033 1286262 1317843 460572 1820796 1569784 955745 1780142 1786132 1955092 970000 1949939 209649 1421986 1341037 1667075 1023938 863916 1028062 1876135 638597 161339 1690612 1537662 1091455 32909 712029 1986488 1397455 139772 118175 1786166 334491 1425234 1841528 1457165 861488 1632505 1680964 187518 1771880 796412 770553 125156 1774345 137733 544110 1976376 402889 1549049 401381 1014700 334398 512779 1571844 1184892 289942 1215122 72933 563208 1664618 1769940 1507517 197298 1607755 1656061 899583 256965 859619 584140 209447 704323 1209552 1827886 1445952 1708739 125111 101392 648380 1003662 1942678 61583 34413 1526835 384237 1783156 419366 1341420 367537 1895155 1960349 52027 114599 1770756 1804269 1233996 1838164 232371 899505 992439 1835500 1789667 1717281 932510 1452007 664796 905171 1248505 943951 1702234 451596 713249 337722 1838396 1967319 857615 557345 114677 551324 1720036 64667 130714 1548501 1538566 600403 881945 1305271 703781 1859169 1378713 1560411 1550941 1357571 229232 888948 225936 268565 252023 151546 941907 901150 1793300 1414516 895324 945407 1855869 1162260 443139 852599 496560 335041 869180 1453830 1707535 11293 645915 381175 1060290 1233535 1919044 1576748 1060035 1021312 663047 1742588 1021959 1519069 1473140 1860300 1406410 1884646 890223 1778841 959180 1527221 1002866 1767761 1594578 294996 596743 665055 1204594 1778915 18272 1908284 741146 1876410 257918 1385894 178312 1810586 1659223 319077 368433 1478182 285750 1964748 856762 7806 1204725 282355 1142917 436299 868307 588459 286516 772922 1127637 1604606 1554922 18939 858906 1574766 492481 744156 616179 1762035 462844 953311 1336497 347082 1742955 1628628 1909822 1239154 1437144 1149340 1089163 1175433 1730841 99119 1027385 617679 1252321 320388 1202679 1677029 1526236 722420 1127289 165324 1970916 358103 918833 1980511 264483 1647286 46910 1160890 792534 417666 604999 723265 1435443 1273414 1985364 654870 1811805 1512886 407189 1712439 1340989 1044861 1109235 1797700 383902 1397891 504593 141785 1473045 91281 908272 1005521 1596042 1830457 273011 1692223 561517 1979971 26070 1152715 150509 1665907 1685604 1226941 1047328 1569040 1813638 1408584 1381910 1511082 259575 1672073 1688613 1024613 462438 928204 1314831 1772133 1643041 481459 1577059 1937714 214928 1623918 1451757 1797698 734378 1682827 1237889 48541 679846 866290 902643 320254 1467053 990387 564367 831597 1854621 643693 721629 1921875 540110 845701 1667946 1998255 1014561 1408991 95048 1190282 1882184 932581 745891 178350 1883395 442626 578328 6967 252936 482511 1187083 1668216 1440399 1353090 611011 1013403 1945112 1756265 1168335 1623067 759111 683473 36855 234636 1049337 1505682 444711 48279 1387446 1719642 680060 1925448 353980 1902544 16043 60253 1304510 1474031 1250982 1267045 717944 35127 1880337 1202705 911222 1556865 855919 1129305 1952940 584467 1940188 1027556 785845 1266584 1375357 747999 140801 1251951 773695 1777000 1477260 366339 457053 145577 1786061 1312516 366739 1750495 446582 772762 1432509 739222 503034 1901741 823953 1623170 154922 1312417 856878 972938 186598 405975 632157 797552 1777579 1131964 462851 516095 117496 1091285 589274 1185882 1789480 1464192 1465123 443288 1923888 664878 858987 462464 317315 20594 1750558 1329262 1251861 795758 882325 1634201 263961 1838253 7162 653825 233521 449073 1771759 587187 611808 529203 1296043 625624 496929 384116 774116 435578 1524445 936877 452671 805197 1207441 793184 849044 895310 1860061 1062784 121077 725252 1789536 784176 246915 1059079 1789411 551833 234480 1173076 1869764 111385 746037 1095445 297810 273276 253486 1429336 1434838 563790 872346 1892893 905298 95651 164522 84910 543856 1082962 1462031 422112 1598249 1782589 1776312 85277 884841 628090 1505406 300002 830507 13911 861375 344653 743331 1452912 911139 617521 1090175 1620754 1104314 1698863 1101155 868075 1614083 1647741 1635293 430261 1131281 867422 186122 1052063 796505 1067419 1076401 1110846 1958243 1631827 1684627 368636 1648466 1612470 316756 16172 1571081 1202834 1024794 943642 169393 1923206 1115550 1134361 80481 1723371 1322281 258747 800538 717814 1282771 5548 1768679 42548 27336 693186 945037 892464 1129296 670608 1148685 1492242 1597188 773605 509220 293845 1786445 93728 270020 564161 1735598 934467 1687837 1256808 858766 470543 905459 1026248 448435 1007834 12530 1633537 87017 691102 828352 1599998 1771433 1922540 1400114 455305 440744 304260 820267 587362 475314 441725 470789 1548522 1308845 1430054 788453 1051602 1568233 1270161 1386435 623809 1294353 1487346 605723 1388783 573361 1468664 884437 979247 230531 1720684 356106 1950483 1184833 204362 649796 1873447 1983473 292872 685359 973728 540602 328101 1662737 1847359 348983 869993 522762 112392 671075 953901 1121272 323054 340671 611738 500537 230106 950115 1560699 1986819 1756038 64462 670593 1248211 1568181 933827 232048 730688 921122 545881 420841 1678558 195117 1367829 899659 1815416 1831314 370102 1415032 810539 777186 1539797 270535 1011668 1381299 605736 207165 1982314 1031691 374029 104078 1943300 1887153 159075 1006158 1910932 909742 1944073 1485119 1642276 678019 1459276 1028275 996452 452005 309162 85686 1142819 606639 718414 737876 1100083 895643 243531 143442 971814 464737 1103720 804717 1410813 99778 870821 322643 1294700 989932 1984421 1141849 1907102 1301915 35268 997690 1559122 675221 1103747 1994990 807304 1694037 760963 1964299 1147410 277653 1806592 350034 574910 908217 1894398 1720750 240643 970674 694995 785368 972571 1689674 1481973 1884542 217670 1660662 1678137 412924 50122 1031068 619712 1319235 1879725 1837982 1620999 1043562 1003851 1006535 1078215 1250089 1495220 1969043 1075308 1551394 114123 889132 1403764 1428121 451560 338558 1688562 1621904 604011 1548739 376826 1002698 1692033 1411194 107182 1518125 1978208 15003 112128 1859614 1639821 1264922 546142 1584151 850563 1834665 659173 756127 826552 1206445 804760 654572 634248 494386 722426 1112579 313393 196732 1781984 732604 1308886 921081 438896 1893288 279808 166771 936592 1661851 729816 180654 118864 1990189 470932 343935 1003179 607633 1671133 80246 190902 461108 485974 1650128 1884308 1758266 1552166 305597 249780 1443494 1504642 1172616 1999219 265640 50426 1827797 473962 163978 625716 847554 1207662 494786 844410 1472864 586018 1044517 979836 722361 1369710 1780797 1538657 1759361 561203 1180043 1295013 308588 256430 957507 1027157 831248 428327 56969 1585662 463301 1746135 212019 453485 1910304 1882478 1701385 248708 1094199 158946 1997211 735375 1436459 31062 1440278 1490282 1594377 96501 1309509 832306 1657281 1044883 1382089 390256 60240 1387086 1391744 963558 336187 80582 1458849 1777618 242570 41652 656408 1919491 1183663 1398375 149827 1222259 27529 1477532 1996794 406842 306181 1845673 1091860 327515 1548303 207366 799082 1008059 1425795 60653 108266 774423 263943 1945066 705396 828121 1960871 1066448 1281242 202472 1183117 287442 1924878 549360 190196 934123 1448769 415017 1938943 1185171 1041737 1261811 173214 870574 1479977 771443 366533 441960 1806107 1138333 1755560 1084082 905958 1076029 1957436 466187 1792423 197002 1903033 757224 391590 1818476 1756274 888821 740065 178548 241893 1816274 309688 1849283 1790751 642850 273698 1133976 670153 575369 1902983 785543 17808 1095734 1537527 1092205 1564158 1096278 1208797 539911 1607124 202610 1753838 725942 1955662 1473500 763357 307977 1493925 964165 1060585 713637 464315 44897 1305689 653346 46979 1390473 1962084 618936 26260 1158640 803996 761869 1753929 816651 323993 838770 291124 1224678 96188 699587 837829 1046464 1940468 136432 1494384 1783071 1137309 268256 1541774 682144 296601 1681592 1862747 759193 1703975 888651 1131989 1057240 297294 1585781 1957156 814918 325737 2618 1810366 952777 1168726 929736 924498 891164 943741 1101534 1111927 1345140 1764466 1717473 547198 1219338 1322693 528828 687542 173326 773021 28121 1952478 1869374 906583 1492660 1946922 196810 34288 1125914 1412251 1438046 347057 13234 107359 664717 1927868 1233994 1079859 1111073 542701 957353 1579106 1008536 1366543 1869079 21048 831441 1481553 889930 1096057 368639 447519 893704 1996685 638773 636292 108080 4209 976945 1840493 475407 1707798 437703 131442 97228 1839151 175145 1142079 205941 1274706 1869121 116710 1988208 1292337 1107440 753550 1648442 1721943 318739 487581 519284 1187016 898634 212431 1914278 1776841 990319 1788266 1344680 408858 476125 1586921 704160 1434091 654418 1042175 715327 323408 401963 776635 539917 1331505 662257 1830687 887528 673034 50932 1625338 944234 547595 1526360 809517 1921980 374398 1586130 28318 1452203 1367761 1560698 1267962 198806 1342076 688 894748 1974586 293386 1402813 730738 70665 1582791 970690 1017745 990238 168233 61770 1524201 1877825 866061 583889 424973 588553 1532348 123930 61475 1972866 628441 1623685 1599585 285595 1840174 1727287 142967 1573439 1390881 1320999 1327289 429931 1470097 1223012 23812 816206 685889 1315278 946014 608036 1421137 156739 1636733 770487 1283110 1831562 1791053 1329024 1529704 1259183 1996323 1575499 1096941 1354132 530395 1109418 1264783 1887923 1280676 510047 1118942 1505567 1134537 1606458 1889082 1175585 1442974 542760 1673839 1222664 146440 1062459 330356 1011088 1377924 1203975 1275632 189575 649281 1189518 323168 204352 1697952 1274501 1410693 1034630 518828 436846 1583551 1770605 1281306 487853 12117 705666 928141 226728 1588966 816854 472209 1048198 39630 1169342 314651 224443 898041 1684851 957499 756618 1409683 238655 439420 658740 496750 1235754 463367 1392068 926706 1303877 1408835 98318 11194 357668 459525 788397 373502 1617169 43988 569113 1923872 287671 572230 6145 943590 1387879 1835294 1345537 1514546 566248 27256 1613792 1423616 1679966 140106 1455976 908767 1940360 1776996 1756138 992901 543546 1711574 1648389 1195268 296432 104986 352903 1202264 247772 213200 1014577 221970 63996 1144350 1134674 882974 1420993 1338575 582785 1721042 32544 1160244 1067224 1056683 1223663 265769 1989261 125304 1641994 1874507 682614 1288670 952526 1403041 1562531 1007822 722666 951725 505488 1171869 277539 1606393 92333 164270 1488266 525706 1811801 1608242 381817 731602 1297850 548659 913827 1610876 1747131 1427612 474779 1251471 1672913 436226 658543 587081 812061 596895 1691 729189 623323 79554 948167 1404518 269556 1477708 1240114 1982263 460100 1000824 1282634 1802159 1486392 8249 1718716 1309948 575053 490522 1169203 1041979 751820 1973383 543126 600023 782849 1313223 476906 1715982 670203 132968 1803934 411127 6422 324682 1466300 829636 1294478 1910935 1335738 333420 1476718 669969 576708 213942 1140544 117966 395552 1668436 1227978 1423074 1155116 1510643 10023 1421233 1015997 1081584 1223263 856206 1601994 1608099 497333 1781884 216325 1224123 1556847 1653934 1988520 492418 1767051 1186352 1554506 1393753 1943282 344462 192440 413628 1492894 959455 911551 288558 1589628 1076533 1795934 1240331 1315881 103139 485852 1022186 1068927 34235 689568 1939687 1259323 38142 828818 1601301 293197 1567577 1629370 938375 594306 1659422 838853 598439 441503 1618946 928549 1561392 194128 1353290 1591812 476712 368131 1031905 1273576 1137724 1960666 877470 1431805 1482494 393067 208392 202060 47494 238519 1182950 167426 1825861 4365 1114889 1632819 288423 365723 305137 1515010 757608 1964169 420833 869755 540371 493228 1752678 698985 1039567 378069 121714 741445 1710065 102568 1228134 938791 1456020 1354109 447134 741589 1747081 12019 268124 763594 597285 262603 189410 766787 634631 984297 407210 478876 1898912 208627 970351 1020274 1018065 482311 1678966 518711 262861 1646535 472603 1288946 1224206 1485842 715297 1897420 552506 200886 1170075 1891206 1223683 404855 1551091 628303 716265 1894556 1061086 791325 7174 1884056 1603551 1583110 231826 1599630 1382968 809142 66511 912767 1507774 265573 464524 363982 1849050 905262 663523 778868 641780 534020 320344 4938 186419 186401 1410695 673898 1226978 714732 171931 558775 1481688 462724 550164 1361217 753324 1481284 1560473 947983 1378321 1853203 917189 795635 328490 1505915 836104 888376 856259 822843 841646 471362 239478 1888625 1295113 1190461 1995135 796648 833841 1059236 1874814 127738 831793 831965 125744 41695 1827217 729513 1983249 110229 20124 1830478 1343362 1613387 276019 971919 1524287 1786277 1018306 1094948 1861615 124667 129591 1588824 1175543 1332153 1538781 1711961 412564 26158 1646029 491398 171391 494918 577812 1608910 1187466 1471891 852435 1967157 364660 319702 820909 1516385 1178675 1087867 55950 480004 319183 1758147 1071473 988044 691076 1789201 981279 965733 879351 1532012 890804 670727 1705189 1906124 1495016 166480 1223922 592448 820009 1145916 703808 1930504 413990 539236 1814484 1560233 613325 92884 1716066 298383 335620 687594 572796 1220753 892406 1568780 1487433 1766656 1344221 1030342 1498582 1273233 1287284 1279329 473541 1081033 1462003 1069027 437435 399767 521521 409706 56775 692 404530 314315 1117075 23353 1092531 1558316 1136173 409788 634305 416310 1461357 1788321 1936113 940479 1884695 925349 1293039 759577 1116914 1824881 412992 1701913 1985378 1123240 103071 1463096 1727835 1610458 1540310 1351712 650486 224701 886827 1347 1545014 1872199 1299109 1032161 503893 1175870 1513809 787203 1565005 1608264 1892640 1570663 1102261 1754734 1418257 1052679 533903 596006 611787 1143952 1589142 681597 301335 1913682 1850812 1908049 1568488 649508 1606211 1280762 799905 278499 1245530 1466613 1979815 1148434 150675 4523 1723940 679577 1691923 400727 484309 321125 327516 338240 749045 1231271 1164551 604829 1816994 1566976 1235165 1023425 1382291 810604 314277 1825228 1022336 1385227 1763784 1636803 698898 999063 1867603 235922 266511 1990907 363290 232961 1678484 1730392 572098 847468 87678 754954 937485 772559 662911 560025 28423 43091 874268 1584609 1182382 707465 878793 412549 691969 1981553 281328 789072 717992 58258 1161017 873436 948768 906041 190874 1034465 870245 589283 1289485 1287621 1323423 1927773 1317830 937119 31386 837981 605953 1578088 1170576 475373 530619 626741 1533600 1192379 514466 1111970 1360791 816083 1398834 683779 1368823 906026 178486 925357 311291 1620637 1026811 1222957 1876020 1259273 909140 974507 1130275 1931484 93712 318081 249830 1585318 59655 455103 1829222 1741473 1051618 586711 1465268 782711 1341992 1958650 1313185 1994504 1628825 1602751 1060973 418448 1201868 1246940 404191 1275038 577018 274423 1474417 1198580 1633631 44874 1045344 117667 687058 280607 1963484 930897 1088075 1409552 625221 1818934 1453868 1959684 1667981 1006098 389943 336734 1554380 692368 1446234 1866982 726935 1981781 546532 7183 652536 1023382 1911778 1802244 1649942 1015158 1155867 1542897 1825537 376551 1026789 549398 294635 1060188 1788491 240317 464619 337385 1223710 314621 1057410 472874 671432 1744139 905658 597560 383051 1325889 645439 1269936 476903 699089 206709 951632 1516085 551484 582620 1469640 96745 142230 897756 1904684 1232850 1463714 64364 1485381 831365 1049277 1076069 499698 195208 869612 1666990 881330 1295817 1404704 1769802 799359 720319 67446 252439 1082011 626136 1310940 1193553 17290 1636241 1381864 109574 1178079 1058713 1603195 1692504 1048087 849119 393717 83627 44579 425192 605398 171215 1573931 101584 376966 645195 372207 895593 1213268 1622433 235300 1939957 831884 1126930 1576423 839744 829189 698144 631406 1416665 399103 841095 792796 756765 1983774 382798 1379592 1846297 1774545 1398513 526457 912285 1679255 1742698 473887 869661 1349409 1053831 1111459 1163444 468468 1851183 1828925 602582 577986 252343 1494518 204988 471529 852521 112204 726076 715748 607455 843434 478316 228550 723272 918523 316639 1612570 1198176 493710 1976836 650199 1589552 919216 1241727 311922 659972 1735465 1170234 93495 451787 1470492 1542792 569579 789104 259961 957534 1977540 342090 454358 859932 1604364 21420 1200838 822182 1207575 1960617 1525335 382146 1996694 758125 1323814 752954 1796920 498394 1161117 916015 661590 819183 519098 545999 1712931 1021035 420622 1143477 1817305 1228204 1558820 1716810 1079587 1925462 1695187 545713 503686 1259209 1557917 1947969 1474013 952954 1886066 793381 1571393 1306951 1067547 1131122 1420887 404617 1456653 1348634 867209 525748 784031 1707797 1660594 42140 457718 1606243 1845586 958090 591479 737715 1457972 470452 1702711 908616 80 916123 1794405 1239205 312504 1616735 80655 1018673 940231 1482770 220389 1138489 739464 1826704 207293 16689 815815 1918560 1361436 1776904 1571136 805773 1905727 1721978 545381 1870785 1640927 1360138 1202626 888066 24322 1775096 917057 994720 657953 1644542 62135 1681169 1575858 738474 1418959 151743 437832 708285 1520955 725775 755489 1595293 835584 237638 1176676 575683 978639 708702 1121833 857368 1177955 1217392 454420 586702 372017 1790418 1547974 276201 398791 1352665 1677328 1210812 1978233 935847 1607539 56068 105377 1881036 1301794 234114 691542 1889291 1712347 1041795 1303346 1944344 1011110 786721 535032 1936769 98258 241868 1103466 764058 1061427 320167 690300 950757 609021 564418 692781 886703 150259 918127 1825484 1182129 86996 395394 1124169 191167 1411522 693903 1266145 732641 1354111 1465568 508914 322863 1737505 389687 1349411 419472 1138318 1533200 985249 1897265 1932710 369935 945959 1126416 1797914 130227 884883 1986908 1303672 808468 1112762 936258 1994153 18138 1076114 402127 1793438 450628 940478 728627 436049 1768267 1472036 1374912 1816524 1567813 1688771 1341486 1399619 600823 277674 773168 1237250 1218518 794018 1322479 651168 98062 1638055 1457531 431201 177565 744908 1499767 675669 45707 1797932 42438 504095 17881 672270 1298542 722180 842905 1446540 307413 896206 775793 254987 1556124 1201760 472711 523780 947438 1828148 1226962 403334 1292076 716871 1111123 49376 83674 672073 1072657 927513 561495 582416 287633 1834142 1392631 748122 1336194 627324 825522 1135934 795191 1743584 749841 1101674 415463 1090808 489554 824916 1527209 1422118 1902032 794707 1970288 256925 682804 63671 1990231 1359084 1049908 783174 421730 1516936 1645973 414027 1366528 1305572 494246 211392 1624174 1867522 79684 1812943 171513 1176634 723268 142386 936072 1203517 1776507 462111 1948757 1554216 54352 373905 829595 56060 1734831 552841 1477339 553864 289117 661020 35089 49339 1159692 1116546 882529 1786474 151892 43618 420479 498723 1140233 183689 1909673 13851 44531 96038 1330448 1366110 925921 329635 1149972 375676 1501955 1418296 545001 34260 526976 1005353 521483 1698255 1211122 1361985 727741 466210 1261692 1383915 577199 1441571 900324 532940 1463856 515961 1934909 39167 78921 573615 770583 1863214 659519 219194 1497881 1271871 1370127 1766927 1034569 847725 790553 540346 523539 1748542 558252 547783 1191051 4761 910491 943370 1225961 1416693 1881879 504982 1618377 1941497 1970629 136186 1557854 40870 176115 302258 1540432 726437 97711 546326 1690073 247249 1870651 1955462 1692487 181973 251848 1209983 1040099 112776 8487 1875538 1028587 451989 34399 703002 1499845 616457 160055 19718 1044244 1574843 1491522 873026 572849 85164 1951999 818007 1649010 209514 376110 769399 1310555 1864654 532202 60499 729358 1239736 1572994 659255 880787 38475 318893 87675 113964 1039656 1515764 489667 16300 1084296 1045749 1364564 241019 1200387 1273701 506243 260554 1769661 1030927 1194536 12422 1868695 821370 872935 954959 574187 1503962 443426 1134535 281087 944003 1259990 1698540 1117229 1235178 1318752 1272966 1377449 209853 1140142 637101 1584721 719883 1338009 244653 1282166 248161 1840086 906673 1700864 1003888 1469270 1473455 1194545 1149177 1842035 1643195 871559 845281 1163926 624876 1123897 1642990 1539757 613629 1959591 785910 190957 1183225 1601878 940043 723438 1181803 1177210 1014506 60824 899697 1455248 614232 1276257 1760844 1969348 1139588 993943 1124999 1002296 1259778 1068141 529821 737544 1708499 233969 1770679 1470297 1872715 410046 919153 704421 1832413 1161061 1557128 1606335 483711 21425 104791 948075 139249 852196 1331815 1338747 507782 310372 1904792 858695 216733 432709 528115 1573373 1029526 1802797 602345 947682 401096 1155746 1755351 103258 1932086 456731 1140 1848932 823572 1489357 957110 1974369 655396 1442513 1697167 381721 1027975 1494506 1619826 30919 1027402 459343 463524 1571409 645888 1458417 851818 327221 1133829 1659603 1374313 488707 1178538 1361653 1709436 1108438 35196 323750 810718 1329350 1979950 237133 118915 511406 1701071 370978 43712 584451 39304 1168650 1429407 864328 457876 230395 1083618 977754 1460532 552253 265015 1712515 1789180 106399 284970 925176 958434 271474 1268455 1804785 1708675 1314726 807505 911117 197885 1547876 577828 970553 1662149 840515 593246 51756 82799 708480 849144 549537 1677650 487761 1554412 1647060 1043020 1990450 819121 1553113 1031408 1140480 970677 1993240 279635 254098 782082 1009084 399339 858288 197046 877019 4096 1872673 1058581 1121870 1564987 723135 294975 958032 686191 1502406 1780276 589644 778562 546381 1245824 11624 705613 1782069 1391277 1381354 1297891 227970 125755 921066 1321727 1987027 610876 1289885 730275 1718501 1568772 1499820 544474 234242 1925419 1371270 1128253 1488921 1330935 801827 1193188 1152062 562843 740498 928462 371528 764079 864401 1435062 1193909 1727969 1991055 1994626 839022 1373059 1878205 1215794 678979 1234720 1048963 1604505 1646207 268764 618657 1984727 526448 746665 70408 451582 570574 810909 1663850 1150936 1386968 1138011 1128850 1672554 519328 1068119 1539753 893082 1331974 200521 954491 940839 104637 1243000 1853481 556413 1552517 462812 1239544 109405 1691028 1770291 77026 1914872 1046646 775088 1442560 816030 949875 1551360 1827517 1540756 1709603 910348 290534 61088 217875 1213740 758663 1585023 1408722 876450 1643309 1105278 1490133 1982992 1734620 245906 155699 1320765 583667 1057339 1074792 1199622 82234 1548923 1124606 1905918 157781 969080 93665 1031547 1307974 883029 1721107 1893742 1020673 1948163 1558609 1262466 145153 1406180 952289 611541 92324 797450 851715 921008 843811 1512372 1277895 171691 177818 308870 400192 1260520 1620681 1297800 785568 855901 1919639 517617 1102619 309931 707962 1881032 1553070 1218007 1574310 1660267 403886 919549 1686242 1320684 644841 486862 357084 1051414 526302 1354986 1963312 1827516 1660806 1050449 1704448 1382809 581022 943662 86709 1919525 1333827 1861536 939432 452306 775662 465545 1478694 908963 1891081 1607020 1909817 1809266 1350400 1903438 1963569 1437145 224081 67759 1351919 153373 1026437 987262 1578394 972631 1160679 1172034 1301298 1696005 918994 1024926 13791 236459 309098 315448 754732 1151396 917520 455952 694204 1245974 896433 1846332 794801 1054700 1720173 1352987 1992244 1328567 967429 1738370 1875816 1442382 126004 572359 245248 500462 1215304 758896 554503 57538 1443362 834967 877370 1319185 635380 353721 1027554 1424147 72722 515683 1877261 1790733 1585217 1510038 1959403 1637117 1304526 273065 967268 970332 347569 1480104 1527640 154897 84310 1826805 1077848 590244 1407561 375802 398048 1229484 1398864 1776599 1357109 1465515 783750 1478565 838177 862166 560380 1990538 1084592 1217931 1531973 218705 1094338 371961 959836 910448 1886221 907656 1582668 800923 112892 199385 132013 1813660 1687588 733972 1823674 1703768 308734 380823 1459807 1296450 58800 650987 862878 1329964 754120 1563998 1511241 1840856 1223 1480941 1796896 807897 33648 441576 1442772 1499659 1977993 1647703 670692 1693115 1114624 565744 905686 1186519 1079091 456591 1252703 1031754 304301 1889526 1943485 1924158 237074 1261098 1740835 1176571 1589393 828077 1501080 1216710 726196 891016 1127094 518906 680942 1615751 228899 1794923 460639 419405 552993 1624240 490388 1547233 1479495 424086 62311 821955 1422827 482559 185028 1615665 1617145 532908 1620099 15666 1277779 1841004 1241687 1748061 1274681 868837 1247799 1565589 64383 1548612 572565 1322072 1018706 1422642 1470448 410819 409372 359759 1615814 465476 633122 1955689 1522026 165399 1656383 508659 1017384 1796118 1410233 1903974 673543 774290 1181938 278246 728415 88998 346104 802716 341509 1896482 502627 602642 1597069 628718 482312 57156 112578 301505 1325409 687811 1634516 260495 1640190 1012676 97357 383469 1847795 1898179 994726 742424 1235219 516582 322340 99221 1449759 799689 1273028 557757 224444 311929 1858433 307824 297890 244227 529738 23856 1643176 1269572 948608 327456 1615232 1582408 38319 1732527 198837 375556 91420 1521835 627413 1479209 1081683 795894 784604 730504 517653 1014030 300892 232586 1187446 1885656 572241 549650 1124647 1239680 1760460 244795 1174857 201117 419961 307651 375413 995602 1250997 134106 640937 1369297 1434896 1145049 410229 344116 165163 1713269 512597 554203 1635475 1489771 1326617 1363042 991363 715721 956532 1452664 459685 1768982 76881 1917642 745677 111173 476884 688701 110871 1711102 1337549 1344314 416672 840944 1665315 783565 1902956 30243 583897 595777 871667 408323 459590 658668 362599 47804 1061020 1518181 911070 420720 851108 613348 1207103 1855991 1770772 1947196 264883 1505318 1230012 1496136 432839 1450936 436902 1930960 1278378 291468 732319 1968925 550165 1641387 1963378 779183 839671 24186 707682 1581757 1592022 1071842 1759017 1855020 834993 1222619 680058 502409 1293098 1649686 19204 1630887 1658991 329726 1524839 1802940 1166683 1743219 1297413 1319099 1286349 1566800 1470959 1938345 522903 1964409 230981 540752 666865 361682 904139 1262058 1705854 1121701 13106 1305040 1509073 1475294 208503 1875701 1687186 1022269 815204 650056 476256 1757192 1610552 1976207 622033 1346119 1010614 989235 187628 78992 1674723 1960825 925033 800356 1297199 28230 581662 296490 707861 1633635 378410 1163522 495462 1321079 1884815 1143938 901950 636799 1316812 992054 435710 9623 1716600 513337 664496 1570511 571085 131047 615084 371200 1501511 622751 2412 481644 1230552 978157 303304 623696 1266186 167908 651263 1362232 305664 1418399 1651434 1390220 258162 447740 1933104 911590 1047390 580095 959548 1753912 315965 552954 936277 1674914 1430793 1670971 1394763 1686119 692250 1245656 502812 525380 1460844 1136097 1095974 1010077 1174224 865754 430684 1301923 1319752 1308404 1412929 67173 703519 1957364 454959 1393369 1728163 655315 639504 724767 1342081 1534965 1915319 1870618 888404 1253715 1317050 860895 870566 111249 209698 1978914 309366 1727351 1020055 244810 1595529 1789415 241235 202178 415508 168427 495107 477308 1589234 689830 1407887 1045806 1362161 225065 728261 669261 9086 1089869 1951850 434426 1709067 867879 959461 665663 441455 1067413 1333103 159255 532313 862651 640121 835977 417444 912186 474854 444949 463526 581255 842817 1539351 1467299 235129 1738295 1139279 984768 1535356 1135736 452044 688130 103385 1229532 157953 1943271 212970 860710 1251130 745699 803440 112779 533816 108975 419668 384715 366711 220687 1939800 1266167 314646 535971 1263936 1729298 854238 341531 1688372 1797999 973002 880272 211294 1683572 924258 1370667 1994157 1517877 1166430 1112610 61518 417985 1906773 1228522 44023 1988175 155224 66185 283538 1321416 1401862 283686 422590 87392 436104 125494 1450607 1053314 692718 1694616 1831973 1527849 794105 1332793 1643504 314278 433751 1113100 1359000 1401825 905943 1593450 1110441 900073 785197 762908 1473114 1871153 1334633 1449820 454297 555219 331544 540508 1552356 1161952 263539 1829709 1239621 1723705 1343907 1689747 1230298 897704 778951 779030 660403 1358353 1815142 1544796 612733 1683316 1244819 653257 485737 1291650 1506083 540986 23979 1059122 1943396 775283 883158 434766 219610 1739871 1885044 1169318 72018 844746 1777953 242136 1887476 519802 1382729 1742737 1227806 778477 1184420 712096 1663139 1223168 1150176 910546 1619996 551156 1774162 535759 1931843 17624 1017991 1147376 1953231 566070 1598205 1027007 426548 711856 1166836 415236 390936 920337 232631 436799 1059508 1046756 1727443 633126 1364027 1555767 1559231 1659960 274697 1159312 1411049 488134 860901 463572 1680852 910268 284130 903343 1579573 873360 86414 731368 1033527 728894 13487 329937 270043 136056 355384 1338662 145399 1726326 1449054 1863644 1180381 475633 491309 576069 509930 23023 1808621 1801197 633673 1222337 158383 1439015 989105 450534 163196 807589 950163 1623518 333861 1531917 1793860 111602 310955 631990 1096349 354203 1801926 542107 377121 324458 663919 281128 154381 614651 333184 1463035 1867197 1598027 251499 1115556 296277 1865416 353611 136424 1340933 897041 1908213 964957 1115634 311060 218406 164554 1160727 1097471 1300629 1035439 1460322 368675 714935 826340 1364860 1119568 1488567 487591 1632355 864395 541201 1516494 1252135 486613 570597 1372887 23293 989139 584051 1199954 450371 875036 804912 497504 115259 1704706 116180 783809 143928 334900 686707 1922938 866660 945344 1733984 80635 1089325 1825410 661827 575862 235210 1746127 510655 898770 1790867 1937095 607466 1280810 1559578 752111 178142 577664 544088 780657 702384 222403 1706773 1234173 1033230 435817 1507068 1675805 1477138 1149060 5517 1075869 1017562 1988646 500018 1386855 927367 1950626 1930718 1833921 1009108 1167889 1057510 139494 930912 983259 330571 21075 1109630 1852710 724291 951576 236130 1882687 783889 1022535 1598620 360492 1755967 971589 788055 1598562 952540 217804 1849504 1174533 1060996 1884431 1472484 44905 1758628 270475 1779799 477728 293584 416362 1044731 1680120 419228 1192804 62719 139837 109840 38320 877712 182224 275515 106794 731365 1242711 405151 508614 1137234 1855955 620784 767915 1819133 1637018 9142 1844837 266839 784242 1859963 1542491 1378428 1499053 1488540 1760659 1373848 346636 438505 511049 877127 646527 1718831 1972287 785927 59868 1717787 150786 709332 1112338 802264 1829979 816241 231803 1777538 384056 1840372 57527 1720443 80236 531265 774410 1007837 730413 1498808 1034582 518990 1090414 461722 1453751 542272 1640040 485563 371832 1327163 373606 512757 442618 1406321 1513235 1098193 189540 302152 1446139 69257 436337 1403989 1353675 684717 314262 368090 176072 622552 302484 279221 1532290 594136 1186979 1473604 1017748 1989774 1280892 795808 1991508 210093 1976875 458824 401722 558714 221149 595659 689606 1649478 591476 592270 1968727 1665533 1065624 1524 1514451 943858 389405 129922 1463399 1935935 1598669 1595474 1599211 1363847 629429 1468729 895273 632133 907918 802956 672712 1178468 1526969 186396 1593219 427158 1341081 513383 594648 995279 1247168 445678 1138831 286051 1624846 1247245 1443428 281426 505417 929471 74342 1733571 1283944 303603 1251068 86582 1686622 684140 255661 1543061 250630 292139 824741 1782576 1202693 1376442 269044 766065 190107 108668 825832 659201 794536 688473 707009 1298256 99232 1879065 590200 1944724 577801 405746 1309028 1261641 1570900 1556531 1616185 1345138 1201030 1735193 1051634 983726 582584 330576 544694 1501688 390415 10578 1373414 794586 1793826 677015 719583 836329 1776584 594756 429863 1300141 1470050 1931458 681201 802814 66831 777668 765621 662987 189708 1144888 209910 975881 1453680 1961583 832947 750689 897005 1515368 1578778 1839471 385224 1040952 882900 914584 56511 1523933 944298 850452 1729906 1026012 1828156 163803 76712 965759 1424717 656276 384249 1347285 50124 1403755 414319 1337288 227156 123961 1726859 671530 1289127 173014 513122 574519 1140349 1091682 1976974 377171 1081020 75224 1120739 1302333 1277030 295605 468911 822421 775209 1155921 261469 836125 1479375 726089 1506016 1344038 972013 53427 754222 1937754 1663650 1353292 581223 783883 1400699 974708 560954 393068 1318563 1333895 191058 1648222 1573682 1287249 1965967 1827245 1429655 1691334 192565 288536 511584 1184325 1934680 855650 1384458 518663 1412379 904968 788467 1178991 1338502 733940 1866939 184455 952585 1170733 1566394 389551 426466 1163024 1786678 339019 943743 918920 1216414 1298372 51085 131428 715920 1520061 1510238 1122171 908277 1497098 131181 520305 733474 1393206 1085121 527932 1497566 448787 777768 1343643 1658044 21041 1726078 962827 195181 1937172 287896 485326 1289460 1334064 1449700 1321440 1661021 1098577 1172060 357708 430835 1729064 405293 342883 437100 442663 292418 1518448 605403 587500 739099 349798 703646 418252 389070 162975 532484 1513187 11308 1411692 255888 173169 1734559 1156394 1013025 405930 987851 1339020 553137 1123124 1495175 935016 1987463 1352954 1186676 1750337 908839 1376550 456429 892132 1249670 670356 1953384 367405 1547736 1340943 1738938 779296 756324 600070 1003469 716741 1806518 1777602 773753 286132 329751 546838 210566 495974 1472954 1058757 597803 1488874 1031022 741425 1095502 1248950 104960 1768220 982452 616263 1239407 1404279 1085287 1220887 1911338 1505562 900536 883059 1869542 369272 183199 952837 1060042 1045912 114360 245336 1656753 542692 480688 1995047 195425 1505167 1663582 1719138 1258148 210206 1387948 1571687 312765 1866671 1758761 4781 1663693 1583208 1327257 798106 520776 1515864 366088 153976 1839205 1794736 1958827 312420 104701 1556979 897369 1688133 989946 663738 577767 948758 1123322 130288 537379 755068 124408 1159422 441112 715732 1015705 1935586 1662224 51048 513658 1393930 987079 60204 966528 271687 73509 482612 1095954 163382 1172121 1011217 98547 1598383 1922524 1627585 1276590 1512149 1170688 1624595 522786 944678 786360 547503 509697 302855 1800775 35454 672123 73581 1241486 937062 378841 1284162 96894 574139 1012980 107024 1764581 1432986 1338835 749453 1469679 1183806 739456 1541240 1993667 1766866 1490867 1190801 297102 1503752 89110 815064 931829 1011538 1396655 730390 125117 1627392 896241 978311 150476 1809205 1785598 673840 429598 1860910 1666951 1784104 46046 1722083 809958 138773 623114 709743 1205830 16076 1608833 140092 1556587 240639 1171994 1896310 1934333 1368906 1908712 569826 1922004 1922063 1695246 384422 1255755 796419 376323 678813 827181 254478 892986 1759366 1693890 1711764 1774273 1620840 1590462 1958866 233208 1681874 291575 1222427 1967428 362655 113683 17453 268516 400534 547011 1813228 1463206 1574482 858487 1942707 458726 981950 1766891 1168964 1975251 1199921 1950696 852841 1727855 827399 230324 1991095 145965 1231976 946018 1295724 1734874 1662633 947913 1729514 919435 1170294 1154119 997607 1168766 52810 1586141 1100673 52820 192572 528309 23910 1698080 1645345 367654 1628832 963345 494484 1844196 490111 1414435 728295 373950 1222896 875671 1014161 898476 1904157 1516682 1302337 1765164 1260573 652307 40294 598636 68791 1135540 778948 89534 1793874 365779 979807 1680452 366998 786776 157485 983544 1511198 904316 479832 941219 344359 1541745 1603880 1347799 811812 1262474 1796514 313488 50594 570399 657141 760089 1514397 1125538 1492574 770055 897841 1899694 30739 363003 104904 1764629 476049 692479 1063489 1785405 37096 978255 1804884 1557869 1307245 983746 273502 1344828 970746 469473 1891684 534715 1411428 1842425 1151982 1699461 995972 1454248 883012 1485635 1594762 1464603 1332129 1115357 121062 1579649 515133 1563119 21400 64171 1871506 198989 900433 1853726 1405814 1387327 1246526 1807872 1782225 149038 1429454 1013028 918166 312777 1153157 176117 441558 1585237 1974765 1797806 855179 936947 1905759 1946349 1336483 1260970 1637909 1322489 528627 645585 145562 1854912 327779 1979196 1428403 1461235 297866 1960859 235763 1630938 1949613 1311923 696204 994658 38731 438104 687627 162761 38889 1942332 1626158 1192517 480602 997733 1532349 1502262 625802 845680 912802 728956 792600 1953011 634228 1646291 1406987 1008140 950811 901702 1998040 1694098 943354 1432395 1397969 867920 1650400 1737645 443980 1868097 1073803 1484002 721614 1472425 853909 1430836 331911 699116 1252087 975895 67944 781094 1824707 1319684 1994514 1348223 748346 221845 850745 1440567 1615030 42294 1671472 1556593 503037 1623690 1568272 409146 824883 772383 733740 1778942 671118 888577 646532 1259539 633954 1888694 1867329 735391 561197 1010892 1120141 1393258 1382644 149431 104000 1155902 181328 516763 853792 334159 217488 30761 1973128 1536799 1379420 1935004 323167 1598592 169263 379211 1877397 819690 1011975 582879 1904710 1984528 717365 508823 95802 806739 1195699 935881 597922 1474498 1435866 426050 435380 1728957 1175847 68959 256605 787890 1854962 716540 1026091 860709 1486709 461217 1098768 339195 1382543 1228137 1435617 304906 1178830 1302292 210591 195901 1759336 1008522 246160 195191 1660904 8276 378289 381347 60190 1488459 75074 447498 1865040 1686799 222724 461028 754588 1986095 955306 1824972 1286826 1839935 77815 1528551 1617063 425882 10523 329034 1491239 445494 1971446 915930 622150 116907 881151 576134 1055815 10231 571509 197748 159855 619643 241605 363079 1713119 487459 1508281 1081884 1600175 612913 1413126 1719961 182201 919423 923808 1235963 602245 785732 258335 468626 176924 1598243 1195854 402185 276940 1038777 1973829 1310755 23109 153304 1221568 132346 1099392 961226 434558 40060 1288926 1595588 790036 580959 1314405 1722110 1716729 1734250 907522 1718738 1808445 1035075 1908074 990519 1484746 1729110 513546 1692490 1510089 1513574 1490210 1386642 86706 957140 458089 595318 774657 251559 120598 494393 1503697 1312472 570197 1642161 986291 127860 1367043 552884 287082 1131119 473951 1986333 1328817 576094 128821 931520 1743491 1591365 1920176 920562 1240285 372743 1863094 1723977 1120669 1150585 1303163 281618 1951860 1753824 968651 1756053 1427350 1088590 959753 1413948 119484 644861 1981906 1428068 1794743 1127663 1293509 1029670 1997669 1196511 1514826 798610 253935 1918389 1061868 93286 377033 987730 479820 1099196 769172 570049 1076380 1207890 1609262 409991 943748 12277 828050 1734299 407045 1089806 1211457 1755900 1698334 1122974 689357 855894 1907815 435857 964790 1590834 851575 294413 1662259 5961 316855 1349770 805383 1747992 849038 1886042 813385 1133351 392673 1418251 1533137 141300 1340575 1649949 519725 1700563 1162343 742163 211438 1561295 1913082 685090 755000 145665 1231566 1844439 1169186 1313749 1603398 1209423 676005 411737 900814 910460 497752 1160230 7663 248675 1220093 1885045 416241 781481 1236305 1198723 1261183 1349141 776862 714761 521518 588191 211542 388115 79569 1935368 938491 1724174 1117368 1986467 1209159 1156800 1876657 1429159 662856 1499042 1775683 366045 509605 1005285 451179 1964382 1090817 795208 53163 1764554 247311 1154038 1687107 1007356 93287 1204961 80549 1866700 1925362 1518432 1183799 423312 161889 395013 777521 1193186 1028091 1984383 932987 1114224 654358 1323118 813006 1692534 904035 1456942 1082933 1752494 981213 605986 105599 1435858 1992066 1246428 95045 313640 241743 893077 819125 533777 1754076 781558 1474226 1334456 1824081 761807 425198 1786484 979281 1003102 119982 665444 973177 1049563 348915 575613 1514626 1507452 1465486 1222278 1573652 338552 1559676 719511 178460 764643 210202 1259158 54015 1259019 1453104 675768 1396576 1721203 1388889 341689 1288840 281748 1959542 901047 430995 1984330 1051292 187058 151637 934635 1687035 82415 849995 103797 1197898 875301 1572645 671600 1612769 745391 497290 1786868 485598 988293 1230263 340573 922946 1959563 248548 1460272 1509475 178424 1393675 1831182 32804 1210256 1449018 848267 505894 1993918 1933886 1685793 627686 1164109 1788388 1614658 1330747 1764222 903920 1529258 676575 220186 1051767 855040 828431 1709477 1366521 110710 1177391 1809758 750726 439191 850958 1950108 1132964 1009503 522416 414652 59813 1411910 1105481 1211896 467735 1318524 1076084 260740 144056 12649 1201933 1663385 742667 511163 740052 122679 1184945 993460 934664 425973 954763 567988 877268 370586 575570 1017295 1150106 1659634 1414681 1479560 1513655 450811 1431465 439383 503920 1964008 1746590 1133677 432318 1620513 1673032 220899 19914 1298659 199979 290020 239866 1642294 558358 123226 1278815 1925188 203778 103683 400781 1015841 1592136 372016 1222031 218377 6444 369455 1125611 1777486 94808 530769 1581159 1789708 1203931 833909 1693197 488056 1270678 466147 985717 804817 1312544 1007988 1424336 272576 1004558 1008724 919172 1365584 1352800 1851644 1849429 440142 1009672 1443405 629427 133607 1745476 1440421 1416365 506301 466973 1813605 867603 1636650 812090 1231899 637865 1897099 1158791 229106 1035590 706162 235814 1584072 720228 1785164 813924 697428 1247446 1938807 1331988 1018106 1479771 1873180 1963840 1836886 1809881 384284 1862119 1309305 1715920 924397 1952609 1476690 457925 1315463 1640975 1766544 1718018 687372 320355 596168 1208918 1514217 713309 979001 1798812 66455 1444542 502920 1480385 312067 1114768 823729 739230 1233577 385187 800776 1268279 462080 793982 1922314 796602 177176 1891528 1231113 306913 1646296 1419461 1335022 1481424 35855 1645823 1490362 1002348 1006678 7890 1336335 1979622 323197 515635 360348 1477020 1313447 1136084 596940 1785317 619050 759228 676610 502441 1856209 144928 1058722 518265 616423 824443 1554081 445812 399122 945906 1404336 1804459 1202829 718961 651163 846251 113225 1045528 207135 1139834 64089 128543 470708 1630663 1704806 1581476 1796587 685933 182130 132240 1939947 740717 39641 1536969 1888530 695809 105833 44257 1217088 1914177 1958935 335155 613154 231390 1631699 1397777 787822 1737135 978825 60972 1864494 1784218 1846915 1414354 424265 963136 425324 1166747 1135562 1598070 1436936 1083157 21683 1898376 1742692 822297 1069513 19093 1396839 115290 491756 1531482 1217009 738613 454223 614571 998745 745118 1982660 1314516 700258 593261 1014969 709518 200008 9183 601505 32454 177603 1994885 700105 1880585 124629 1898580 1756346 471345 186516 218969 1959061 538599 1203419 817611 373078 1450343 640588 1297990 741777 1511729 1835066 1428359 1026765 1796888 393531 1781868 591044 1826821 1838987 1781009 1738872 1509308 43734 777835 1231288 1888701 1699844 1728034 1023671 879845 332423 322934 1856875 1024585 456584 1911717 90800 150201 7625 986327 1490662 956140 77843 97984 1918838 107233 924133 203365 521561 1041355 1674941 226026 1390310 1510730 623665 270958 328635 1212941 97555 246621 1843825 1709081 212567 215729 1979392 658825 1968694 1891784 1818886 1770661 427029 601630 1966255 990405 6378 1997248 342334 1155777 937780 1712027 243105 1258177 151760 1779725 1018148 590099 387043 333080 354327 1827100 595126 1589569 329445 470820 1358317 1095839 1519657 1586247 1530004 333805 1297792 1302844 957359 1890602 28143 1124839 1711154 1698037 595994 1867597 545591 1805205 571786 762471 312886 878320 1456121 1326218 1505048 1738447 211136 1235450 1148537 668174 1649155 703841 934743 1980727 464975 1180606 1227300 1447051 264493 666564 580975 372733 144461 47817 123738 1058395 715854 257776 1698651 1617845 1498677 1957161 915574 223366 1986435 118480 1734022 127743 149883 195323 7082 1866250 1611821 1395985 1922292 1283403 1350485 135371 322376 1288336 1334737 886742 1398961 688041 744468 1169951 1812032 1745950 122778 1071566 1740984 571718 506072 733630 335548 1079100 128067 1082528 237819 893072 198963 1602786 1331749 353570 1567430 1506628 790867 305229 594862 1132311 909893 1862890 836894 977649 1988615 361309 561648 924833 1915264 785202 1791984 585946 520110 353183 57449 145120 1917846 1375692 1006189 1703578 435715 1057006 806746 60906 822855 244192 724582 101225 1333635 1786469 1387797 1582629 358098 1756471 1020299 836319 1800004 1045248 1540094 1469236 967668 1599301 176811 956606 5091 1563534 1065790 1106977 149014 1118503 467345 1592328 869989 590243 557177 1886996 576731 1043855 1764747 1554979 681674 1480528 597602 412171 266152 940710 1128166 381412 1406464 1629097 1230741 375272 1835748 1730081 1424213 349874 988028 911757 872307 1656232 736461 396514 1859068 1030135 406952 1004010 366212 1551909 47273 1550510 507829 1766313 1171280 903757 761176 249051 643396 1583646 1952550 706739 1749818 497171 102643 1130589 538227 1255182 1396749 1590607 1802570 1893967 1119213 260327 1519260 1138229 1446914 340027 1179653 1611897 332675 28939 533787 1946912 99299 1587917 1790567 453306 1631960 1964935 1068273 1840606 315012 1629770 1838553 1212659 1409181 440631 167808 1210899 1690185 1856541 22518 1314647 91512 1855134 410757 336392 1753854 301870 1821442 1353236 71645 1363983 365240 1253767 613080 650185 393126 1726877 1287032 1051987 1666702 1642810 824950 521239 1228041 1808304 703970 936979 566819 1186064 130595 1610566 1027841 1353922 1740427 88874 1344797 36158 1444851 1139594 1275324 1281376 124517 1916352 336974 1249047 731864 133080 1617133 250200 819661 1398372 362162 1381633 1348273 1790631 323837 335809 1718528 240209 1100847 762626 1687195 1010268 1614928 276224 1887450 1852226 1235409 1097565 1415608 1850589 1023413 353917 1581535 306414 1042934 302934 1217259 1540041 423667 970660 1480598 38980 980212 844898 1487096 506315 754138 1861379 1731485 1944076 1719145 106619 1505956 1928943 222018 1478896 973109 433821 1394830 221363 1462990 1051042 693331 941089 1403879 1446308 1365794 1623183 76498 807075 667243 1918681 1013643 480123 992009 722102 1442156 1536282 302550 402565 832321 1088814 964117 1531134 1753241 968603 1194128 1747399 1666547 643774 458049 1053252 775075 1084291 245536 275588 1611601 1998743 313902 1132303 831808 1166360 1073695 248492 1448583 1767063 399622 1692267 1192500 1311310 1239440 878821 423174 309383 205402 1351310 1954596 1150790 310269 47607 629811 1959922 991881 1811441 329361 576831 1328099 462132 1838205 126581 978780 1560703 1848575 127898 437002 282705 837178 1887991 1359575 873447 241562 1419698 743096 930121 1562035 1580069 1134447 1761254 372807 1590375 90031 1260696 1486749 55081 558001 1860052 1286653 1326185 793180 405637 1384646 590235 1883227 1701396 1496015 1910911 1135045 758809 1186704 1521159 1777696 1511441 1840543 1881489 142796 701333 270979 1918279 1765560 198188 1798982 1936648 1179103 1824867 853515 953642 138939 721571 1294719 279377 615962 470775 197434 701869 1146050 1070334 67030 1500468 485031 179145 1669665 630232 1326186 426432 1949209 1404754 195065 56596 1145240 1832066 640812 107448 468210 60691 1622499 1330637 816161 1838166 1287469 1169026 1349565 1257169 548833 568560 198090 200166 1340942 822953 1058901 1168253 1078741 1628730 1203348 1678914 1280097 998967 1804036 1467789 633223 86366 980764 1827681 1783911 1194168 1805356 192616 1443144 218703 944270 231021 1573350 8597 1185436 1639445 1407562 963127 93427 1665074 944024 646329 1629872 1021500 343272 1150621 719594 1502447 1340442 1603846 782844 782439 614555 719435 897331 958557 47934 323870 1392880 506150 565754 1649649 922623 1649459 273746 1638873 702408 682917 829265 1882500 1734573 1523612 402451 372877 764025 886654 693351 739870 1997327 1061162 855993 1599889 1620909 1299133 1695160 1591061 982832 125411 594947 1623116 1422486 482432 1537099 964771 122269 435891 676728 213131 470102 682734 1332345 971614 1796377 520248 1436571 285869 1017192 618074 1856646 172339 1380303 1772798 1357394 894521 874196 930067 671283 1123898 281348 286315 1462273 299265 580500 1803298 964016 1699711 97471 4092 1104002 1857262 1958782 710651 1804728 1974493 1827489 1471034 1940371 1064848 1666864 1509125 1736126 873668 1195201 496558 589790 1933973 1348779 1958894 1686469 5911 947237 643315 778897 1979692 1937673 203584 1255110 1332029 1957088 315811 1560869 1651116 1174258 568775 1462010 947441 920299 1802306 566730 261114 949482 5871 840242 1458886 1083643 883763 327652 421779 1489321 106766 1334330 1820828 1366201 1955307 224591 737156 69948 1512259 1642434 1044680 1494421 321578 1394078 1742223 915372 875376 1211172 1988217 1767727 632822 676731 781346 1550835 451371 1345684 934072 1312763 1722072 467168 1587294 1033953 1460624 426669 467426 1183854 1518010 1418501 352379 654303 367314 1731570 1879530 1013963 1859458 1667483 450845 125748 1536943 1463123 1211603 105326 380360 870606 499911 103422 474056 406301 1802428 133308 292278 846497 1091488 1301744 622430 844090 1078191 1451966 432062 462337 235727 88166 1739949 305668 1451839 297865 1869451 1829275 536924 1272188 730230 790975 347628 301956 671008 1525621 263019 823865 1285634 368268 1019822 1788880 42732 1546598 1255575 988225 1430053 1275691 904534 1645787 864795 1034577 335115 1262287 1249135 957253 150381 1835924 1208268 927851 1208619 139920 300522 765183 95555 473417 1013133 1186523 869795 1084476 1476312 1692329 1326277 111947 645045 93582 566915 1617410 977663 1953897 1164952 382782 1969692 264541 1226204 1199977 770443 1727257 1963209 1470255 1650929 108922 225994 1123689 590557 81743 1063226 561207 1069208 447127 578110 147093 1714114 717091 1908942 354809 806750 393332 832661 279426 1230639 328424 1381834 1122385 692501 143003 1391034 885365 1583607 1402091 322321 145299 478965 1718060 1804496 29024 966830 1749204 1402620 794011 1526529 1274230 83101 1776406 695895 790630 1306660 1497343 1978173 773852 1221070 1574899 684994 1381749 37662 1183216 1778902 1211748 1590502 464838 1083255 400321 1122454 1909818 1307114 1673354 238811 1659729 1922422 475831 1942031 267851 1055893 472798 1876451 1690563 1922588 1812673 569049 197116 1226234 917670 300074 1880003 613571 63479 1728994 1718078 951656 1908711 1963134 1237216 1370069 1585974 944142 686612 840221 20359 1130849 1517241 1154307 1002746 1268506 873083 1815847 1873384 1788649 644811 841412 235100 1050027 257297 1236323 601702 1646718 642685 292791 993672 1813710 126706 928961 1047426 1982849 238220 501495 13299 696302 1622203 779814 281837 1651959 1043777 1232950 919048 1375426 1949140 1408952 968878 1674035 1375853 345523 1127803 1479779 526088 428818 1910016 682539 1273324 1117033 775439 1259384 1344031 437562 1149514 158644 661556 881611 1632917 1945740 1513975 933737 674084 569085 285075 320003 158804 1825725 808938 1895582 742555 1212139 1311376 1317964 1835978 257399 1420613 470422 823775 24585 1895037 378361 934418 967493 1491158 1500557 606403 567897 1371964 1901984 24689 1704335 932824 1889345 1262573 26205 1657736 1267022 854558 1350709 1312231 555341 888969 709847 1068956 217933 1023781 1140633 786574 634451 693558 1231922 1320148 1248830 872613 76693 970542 1994384 1540964 1137489 1133550 1183063 1056143 650527 533736 1099720 1595756 164467 1834023 1796534 1868313 330772 96293 1002267 669 1484454 473587 1960653 312940 1137763 886156 1154191 787844 856207 809604 707657 1428668 687772 465114 1933937 1738460 940389 1841979 1124038 324642 931964 1502119 298704 1653449 1167588 1669559 364878 425875 1873219 1271694 1747173 52243 170435 1405447 1740162 1576480 1255475 1486393 1595339 827514 149118 1079891 644308 1144768 613207 1891568 1962279 324688 144305 258843 1582079 1600121 1727727 189431 358005 394354 422631 1054132 702151 1290318 1887724 818270 551474 1545844 1751137 1782709 1760671 789381 1281725 787465 48599 1570180 364598 860637 649241 529613 1509138 30609 1698194 5743 316587 1567114 224236 741557 937585 792530 221000 1719051 346134 279757 756030 1962606 1090420 353845 1614231 1153295 1447607 1075241 1999002 374131 1332984 392937 1962282 552419 1142359 272886 753413 863118 1142523 1107976 1057801 1429858 655792 1617988 1448997 349841 1430957 1049588 457022 674622 605842 435769 1034995 1693464 1387905 769503 477714 680628 1874339 1096332 1909771 480582 1882013 1525064 1203337 615718 92291 699465 95933 208757 1551432 1762510 278095 1822103 1700920 1086476 1903856 1325389 723748 1668430 1098781 212767 6523 1232829 1025931 1644223 1362400 631368 1647976 823412 1314464 1234297 1446526 878755 546371 775614 1733256 95493 1010874 1387121 1217677 431031 1689210 450703 767307 1336160 128474 1954102 1745543 264556 523207 1923840 1873762 940395 810352 216859 676941 840354 297336 1749472 1338198 1280368 1054964 1701923 54203 884556 40688 1862878 1919254 1927136 196476 145263 74746 1291629 1058466 1065022 1153213 563572 686888 1456782 840222 648548 503585 1547575 546453 290364 1798493 230624 983914 1166719 1714418 193440 1975683 1716700 416888 1257868 1556330 1733290 719823 984512 1289552 1035042 1897855 290533 45236 1976915 786019 887104 1134194 1603982 712539 1511242 1085462 843662 83694 292919 1020130 536557 1978520 277602 1249444 1977537 1752641 830315 1522364 1987346 532974 556119 1943136 815121 1667689 1074310 712155 1595181 1636850 834347 1988328 87300 911150 509648 604502 1340301 1488079 1383416 19611 173067 1339609 60605 721227 496707 934485 51966 1544409 1851317 1471208 697023 1932373 1779933 63164 261901 1411728 1986957 385424 1081414 1568665 475323 1023050 949663 784371 924813 459266 1750238 785680 1157600 1542439 745845 243450 819025 820456 463811 347699 1289379 821337 96754 775903 344492 65752 1861704 1497554 274463 63734 1773362 592893 1902381 174273 982574 281741 1397548 367338 1587701 753907 1855360 1429130 17345 1312541 152777 1989130 556849 569118 1815306 829421 1452773 1417942 729461 971358 412675 1363241 1198705 1621178 323388 1483002 1780624 547421 1535570 1200562 1632001 1794043 1806943 1173771 1604620 776223 1975942 725585 1791844 1296726 1497011 194498 25454 451049 489104 1092380 79320 1935098 1921064 1942032 747705 451953 454120 329399 1164174 704142 33042 861269 47329 1398924 1524142 675081 1277665 770648 1252564 1613761 1875 203733 1308069 741504 235987 419076 822998 789584 1661305 1939411 191353 542078 1468545 1407158 865187 965790 1799969 282977 908925 620303 1014321 1275289 399065 1230668 1272338 1021558 323214 1979261 580912 1444315 163079 431389 53030 1870214 1655172 1794325 1224453 1904987 777021 517510 11880 1740860 771896 1924852 1719489 1442609 1929609 591854 814037 1769882 462727 1304639 1076763 417950 1707593 1173482 886306 7045 62778 47904 994122 380095 1001525 1675947 1104951 790393 1155289 244555 1753599 998532 475445 1756125 1678720 1772766 907449 1525944 1282424 1553244 839412 645185 1417212 888159 1425958 1170996 1601909 1587292 512924 988644 322540 878311 286366 1359657 282079 1619340 403739 1324989 172891 1061340 1666954 1899820 1856235 310346 1644800 933084 1840379 290349 113695 590570 1786283 252575 1062249 1645665 39207 29118 615399 1152188 553906 692244 629273 1233305 845292 785492 1677848 199511 364664 1695430 1737368 1051150 110978 1678902 38327 421936 739023 1706763 1901465 1820471 675133 920871 1446485 1455116 1355228 503851 1302393 458164 443535 1767214 1090806 208639 202667 145600 637538 1531405 1372650 484709 63501 1387465 1241637 455829 1477095 1730023 717577 1598331 1815409 315003 1955007 170748 67951 355355 1806321 1937348 1850614 1212472 972304 1507737 855740 1152397 1926164 711902 71990 1651876 204962 1572907 737741 1680651 1050121 1209276 679443 1092561 385654 1711756 1068981 1836700 1249298 482848 1553699 1700992 491700 178795 1285862 1886692 200698 1102213 204597 945146 663589 1378987 951960 671251 1697652 1935667 306261 1751396 1576340 1895422 194068 435236 733024 1524961 1935255 552987 944583 856970 1261883 362325 1048603 87410 1343379 1751572 1538320 948135 1959848 970866 108862 364746 834144 993423 499546 698351 1424330 1620642 114395 539717 1362523 982535 483225 883667 1328649 682182 1684468 1433725 684109 984404 1610219 396182 1119579 1504742 469383 991351 1632181 1970440 1502832 1008028 1355747 1180467 96732 1632336 89907 516276 1822473 1309152 1431658 1065730 1309277 1403779 702343 1561778 348332 970226 377177 353610 1024052 190331 1357756 470263 1082897 1287173 680676 261660 1057465 1731446 631266 127699 722805 1718927 1504000 560749 917634 1216438 958872 1248974 570196 264233 85978 1536675 1039983 1958191 1557313 69520 1574540 1349985 511782 1224211 707847 29170 931712 988912 1260623 1184626 1547288 182233 1332251 1004127 488177 893761 1674042 1184632 1385290 730619 1608513 180224 1246085 270781 1872282 404605 1049832 1215686 893485 1684606 1414780 433716 751579 459979 375385 1053807 732183 658623 1760425 1232934 624671 1126294 1415571 1252463 593184 1722955 1149251 899500 461276 195626 647341 690950 1623494 879665 1003480 1278141 410987 60074 1804664 139119 1880760 1998631 917059 837972 1222189 1164504 539641 1377008 983737 741298 1213469 676192 56955 263049 1059003 530845 746599 1204108 1465435 985108 1217603 1728439 1514309 461153 973751 1814234 1426728 112992 1803132 1032339 73645 1211388 32501 1587681 1099491 960701 1054108 1838982 1623598 1305111 1546249 958267 1881334 1608540 280802 1916636 1981947 971057 280356 585031 1165730 598599 1952843 413678 1621117 1050164 1768662 397726 1298420 328154 937611 1564491 1605771 704588 1741049 1222679 1925143 211439 1826810 188423 818290 469698 357690 898045 439672 363636 836966 1495810 1688426 212112 1201252 1794056 113744 1010336 1318258 642537 1255341 275497 658868 982499 530274 1380800 1781251 1433362 1669985 426273 988919 1860371 777434 1032273 147073 101161 1760252 1835288 982599 1012370 1184188 1786550 188473 257438 134843 455566 1458252 1674698 286062 1624813 1293186 92768 1643937 582488 87695 185254 731130 1015745 319451 481068 297930 1655271 150650 1579486 1787134 93737 1503386 1879628 783111 100580 1559978 1761314 120710 208508 97710 61047 422490 424632 122720 168537 1545912 552427 1425700 1384313 16265 564362 610017 29854 475015 684247 521668 1874123 152158 576164 1915547 1101254 137127 333900 1353226 1417814 1991090 1744803 990291 1176763 676195 1236948 1857655 861906 577163 1902970 622307 880681 448161 1077787 844346 1966245 722898 1794847 59650 147068 861340 1396255 328891 652212 1164691 566817 267781 24270 924043 259064 1266512 1880018 701653 94717 594370 1562749 908566 1312113 1361630 1651470 1880622 1956487 1891566 62685 1543314 873885 1673353 1546482 1555089 225300 1245058 1155720 1644799 1771316 855534 200965 492101 1828779 145574 1797986 300336 747123 1890149 1578971 390765 1996201 496381 67919 1119153 1572875 57055 402346 18773 1922810 1761589 454251 1758698 1214300 1602130 1903722 1690941 285104 1373988 1357913 1884957 45434 17394 1289101 1340845 743248 247503 1370501 183929 968382 97368 1520390 1831949 1202067 483728 1885409 821022 1978113 533588 1122757 754469 73814 400672 1547949 1710830 1218604 1449466 498160 769137 521332 1005123 1244624 952942 264402 106028 1663048 1991368 1410921 925871 1651738 1366925 1664774 1734484 1549450 1970608 17877 208686 1299223 29682 1252674 1309713 48495 1519087 1984476 1747249 753748 719231 1494942 1089667 17168 1142533 1915128 387774 280785 1191002 1624415 652908 421450 775248 513289 544052 1373040 67815 564485 1583324 1957288 504517 1854772 575594 1456813 1758960 171572 1059148 1999500 1627034 1720633 1588649 357165 1941835 831463 1209542 1308333 1145052 773530 747923 122621 406244 661352 1428994 380279 1351092 1049821 1457810 266725 1923551 1320601 1420376 1239721 1796222 1361129 1825633 1936731 1924220 1918308 1822374 959596 1223039 1088071 1916842 932473 1282722 902392 110259 1898878 1543241 804942 1243106 1542176 710568 1729434 1384080 610146 24706 1729447 1453442 722288 1639672 112771 773211 1341441 848535 50822 1630353 1538783 1302983 990901 1687304 19598 541894 1282906 1413383 485247 370568 77778 83203 1286089 688649 1155535 1808195 424182 1008197 1803204 139931 1383824 814874 1748416 1047538 937035 256079 608813 1288718 606809 396840 711674 770903 215748 586376 930535 1641451 1231151 921953 1268085 658259 838815 511601 1910580 1153203 1177941 1771563 721852 1760393 517 97832 580687 1763921 975603 1466664 849959 785482 1871047 572477 1342618 1998400 1250234 20192 1614679 775665 89765 1981019 1579624 315830 93909 1409218 332138 1361360 1455030 1079686 1713852 1305026 1234535 1429409 1212721 794299 1413119 1448159 1256624 757596 1125414 1471015 701243 1387897 689371 765404 1346511 1871981 118668 311710 1427239 1430046 1783491 458300 588758 549091 1888516 590791 928638 1041934 117202 1868543 675115 594710 375708 1245283 1994120 219376 1914954 1557357 1064429 1570113 1164374 961686 1225066 816180 702004 408139 662990 1393294 1982711 1554589 226787 1647892 535335 662539 707565 1720211 969263 209386 184367 1244914 1752921 88380 1757252 151114 944502 228053 113215 123023 1326603 670011 1034312 1815578 1670125 402196 989776 1136634 42354 1690735 1174433 1589979 1820830 1014238 107460 1011757 1216267 1108565 403499 124214 1003444 1896131 1813786 1086959 337197 164880 1895375 1067528 1280453 420502 1356825 37709 654903 1770826 1865477 216361 1992516 409518 185624 1333591 508128 1641170 1589105 562463 1594279 1884501 948021 1399182 1195106 1876172 679049 1801865 1018334 157141 1129620 1357480 111468 1664896 876160 149534 442782 900023 1201054 1594066 1884330 1593365 813072 800357 257432 1070772 292282 1769556 1622027 528724 1648931 1441782 1196300 1111557 68398 1470137 377045 1618579 1651196 1453048 1968923 1992746 1721722 413272 558586 1879573 1599672 94215 1113314 685861 801628 945463 1593845 111709 1394914 568616 532565 795200 1660485 502574 777447 382250 1201636 1488645 508982 1674380 869093 1381147 1692966 1403608 1061515 885017 401912 1086707 1132827 1088184 1811835 516281 1570222 768775 244872 310909 995398 1213160 1796556 192487 1883434 900154 1856076 477490 293994 279653 349228 948808 281790 335450 1469437 1541779 1345933 371336 411813 982088 1147619 118276 125465 48485 812385 556641 479001 514005 503431 721843 886690 1745253 1050684 524799 115985 406846 1543818 1362592 247271 245762 23718 124371 589988 1268844 1835692 1113177 1803942 1813709 1281963 834816 907258 1845045 309141 1785662 37255 1265788 980047 1208654 577626 1291157 752777 662880 1186695 1537323 390192 282893 1730559 1462053 134522 824910 714575 1758192 1805660 800277 1144706 1064633 1903486 451671 1736859 1181238 928351 951206 636011 1457752 129304 827619 827632 52101 448903 888059 1106166 265115 385733 1737732 1216570 1516569 827019 428385 1145213 363664 1729780 179904 15457 1868808 1603055 55146 1213770 1880667 595088 1857421 1789166 423439 576332 1468139 805837 393740 215947 279082 1607939 512775 589384 1466328 1475752 1483625 1835362 16219 1011703 102497 1730266 1407174 1760821 65443 1305905 308214 859980 915191 1932452 29052 1603205 581429 735511 976634 901300 1200128 120925 1137470 1800727 306980 1416570 1743165 247476 1189715 1682956 126972 1120029 652721 788237 1141313 1424694 515901 1853715 1765531 1524298 1490729 107725 223390 464785 1428648 1992317 1173757 1414310 858924 696579 887242 1300463 905863 1922138 1480194 566186 266861 1913872 1020375 864865 546646 1921849 444055 630803 1820815 1250939 329627 795450 1979857 1876682 998066 1911640 563647 374787 1467640 224543 511058 1160168 1804123 1489039 645712 609625 1206936 1132142 560496 1845929 819955 1114055 674569 1734606 1568628 1466077 619993 1312075 1263679 197238 747024 708999 1202906 1433777 1268774 946753 451045 1681986 933015 884184 1737490 1754046 1825295 1543996 799019 444755 1876407 370223 1119851 1007667 605444 766491 1627111 1181947 1786923 1585628 900713 912624 523085 1984504 935497 737485 287247 566765 1977998 229583 6089 439470 1960313 673851 1262881 220715 1537103 1006493 1163342 1770012 513696 1315508 1301962 473109 1641422 315068 932830 914096 1648740 1816725 435476 1992954 469867 1417514 1146417 507212 1690136 674769 324327 1673953 543487 1215102 841275 795522 1959416 1801072 942578 1097795 824919 1075138 1993171 282871 812157 817916 1158562 1473067 1764753 1544932 818783 1916147 709735 1556210 1686064 193207 1700452 124821 830941 347446 1249525 32788 908534 1849996 14392 424980 1574282 480782 1764688 626338 1480137 973188 1032219 1286336 1008295 754665 32136 1630441 1996033 1916859 681414 1314631 24148 1751164 686549 1046635 1188683 838412 400860 1032127 1635334 1766558 1492300 735179 936824 1184590 318664 214719 1128978 351340 1147932 1536593 29853 903814 524595 196559 253338 829707 1708828 695732 1344796 1164046 190552 172196 1455918 159278 117024 1696342 127218 1461161 1627888 957371 856966 159785 364294 175812 813223 609464 1219633 688868 1964171 17054 914715 1893361 1999607 123579 203610 1171330 106584 1991628 548361 794386 1802485 1491171 1553698 1907824 1117055 713969 1326466 972638 1074133 1365020 330327 1173037 567458 1361626 8072 1126647 634914 1002784 492083 1398649 1203627 298262 914867 1196967 399455 1024877 1661956 1734599 1242793 318268 1652597 137620 1108574 281504 1798280 642135 1699484 633226 944275 1183385 1616221 1890489 500940 793842 443751 328062 466058 334750 1839882 1682056 777609 831961 57748 1471925 1104953 1974482 1050472 381432 665633 435858 338038 1677200 820743 272192 6185 1920849 1898344 655023 1483986 1342292 1268517 861697 202973 1828862 684512 658328 1974081 1972923 302040 1278892 1668863 441081 1475121 1505261 181430 14742 1337419 241905 1853403 418329 1079330 1543545 1770047 334152 1928825 1682745 511494 1722502 776944 1623534 506176 898210 851158 1334377 573419 668131 1774145 1060686 344977 1603647 722206 1895597 129260 1113889 1919552 89617 319259 920191 1450294 659683 1426780 660741 1453213 1733862 186208 685834 1078706 1063852 704578 1931638 403903 1486679 225329 1667410 242124 360209 575950 1073237 1094154 112812 1515304 700863 953887 1826270 724931 1719525 1475617 920002 104014 144464 1926649 1827345 1971504 117990 1615381 768984 155340 999017 1857570 1941446 1172748 481107 1175465 34771 312334 795055 81051 1440671 1662869 1744213 1861347 567363 1979639 828219 1350287 704000 961897 747919 1593193 371051 1237042 485536 1395288 1593800 1523657 124457 177476 100336 317550 1338026 4436 975233 910704 1923616 821911 1440874 903955 1311361 1342702 337975 531335 1253952 1334877 914281 313620 960356 440812 1482626 484795 1047145 1518267 1429161 643772 1012457 1948258 1105051 399440 72370 353420 29154 1224809 4823 683274 1516578 425357 1699418 546109 476844 49726 394024 1644600 1264658 892743 1023620 1868430 720593 1264681 660845 1774302 1243057 1823014 1163980 1152725 1704029 1747580 882894 1840324 329036 1036695 32779 417504 140 1222820 1926998 459479 957876 34871 1792326 233082 1244359 1617363 1222185 876393 1874185 1352540 429039 1993065 1264232 1772712 713277 1083222 1400771 393712 1103725 514186 755589 1142763 736248 300331 115525 1448269 1969217 1173906 292339 1233011 638848 1290007 1623908 695546 1619365 1886051 1352074 554435 1819102 1343554 927152 1837763 111950 705663 845079 306339 975345 226335 1567405 1933731 1663620 895013 1034824 1901377 1633156 392789 781219 1811204 1189537 313690 882102 1117420 1283402 1255395 60335 1659547 658706 496526 176000 690504 1004857 574978 1080059 459657 110756 839275 66054 1146988 1239681 554000 1228912 45919 70008 880103 973381 475333 936243 1150198 998015 1257186 1042883 723503 1310862 163833 1669544 1653519 626228 1764650 592582 432819 1970470 1034007 1605335 1027137 301154 793795 1463468 1885657 102095 1122500 87891 498564 530978 1506347 288014 1354479 884332 601328 970771 1449640 434593 729625 1980759 752288 36049 862754 1706510 1340423 1883042 263938 1817934 1197478 456832 636964 413557 355009 1109129 995215 384673 1502003 1523987 172653 442030 1310909 1965989 242271 1155308 560378 386697 86336 234158 53102 1598898 1133890 1372285 1773071 176916 141682 738526 1658133 411992 486000 1991507 945804 248546 400258 1922254 1299959 431098 597900 1696635 1354335 1171228 1738343 636068 1729826 1213164 983502 225925 1540295 1808236 1892890 146560 1914253 1488569 89223 1513502 352595 528426 1121605 1372390 109365 1984564 1335543 405742 1013376 411828 438764 914164 1517083 1211734 943792 765878 227174 409054 78166 1634062 1877634 520505 1379047 208081 372445 1830621 697503 394075 151398 69015 125317 4615 851237 68685 1433715 1846469 673725 1747306 1531824 159986 508262 1768299 1073150 886360 1799174 1519706 1926769 134286 1164595 1054089 743112 730882 1403264 498792 1523161 628076 1468097 804074 603897 1918978 701849 1556459 1208361 1508552 1560334 645534 513523 660922 66262 468183 1965565 513869 25457 1089614 366369 1272059 1783548 889345 476287 78555 732966 448844 1700127 1797364 324497 1347323 1042789 1443655 1889881 1864793 112062 1455198 218167 1138374 528746 700778 1617863 1166964 1361643 778643 1650618 146866 1466450 1745080 874304 201242 797318 1275161 518952 332409 527026 543376 1576631 153453 1451758 1290982 386244 1825924 2312 1076714 695787 529830 747562 855183 898266 107476 1523701 509253 1897125 1536731 1666087 490895 1372207 1485365 601903 1805286 523858 639443 1395728 1310199 1576767 1381443 877971 960376 1290035 115982 536899 540298 126839 1559076 1449351 765101 843735 346130 1487731 1801847 822669 700620 11145 607983 924504 1531349 342035 1649094 1281960 1682162 1232764 1690961 932763 350482 640126 940192 1858779 1501303 1053778 1552797 756540 582417 693046 1540867 1695118 252224 342005 830832 1230154 3839 882065 794719 728200 1343385 889257 194503 354135 619041 1290678 711078 1601408 1076369 871403 718908 324252 813233 116001 293180 1108809 87968 1870981 1179398 267143 10932 422040 600580 1493356 1706237 1060282 1074101 1812733 1308349 1397171 1246164 441712 1356039 545758 1130085 1338518 990306 23904 1388064 385122 826780 1256462 58339 1323465 872108 1108336 355147 1454820 286416 355391 435539 1612326 1254854 127547 1254822 215499 959615 1470437 693833 469649 1908386 1172008 107750 1593804 1477482 1486064 1840773 445451 1063470 756896 1667069 1667797 733232 1175166 1541081 253324 1076182 54446 1163698 1488148 1033076 1824863 227852 650916 118672 1978217 196399 1302665 162034 265182 611004 1634977 736001 1566678 491282 217748 989292 32769 1521326 1335187 666203 1235917 427392 1978502 228079 1093567 8940 641552 1140916 1385546 1664375 176274 902363 1745225 1761315 954155 19509 907091 1858466 806836 1054714 591550 449384 1465505 1124170 710779 532675 166467 1687054 1624971 412001 1968905 15589 1281841 755446 1719751 943156 587761 1614963 870154 1505573 697881 220690 1179421 1840911 978481 199029 1560416 1918248 861201 647630 1225450 1358783 487951 1353551 1039674 238668 1306651 352786 1007289 509952 1498345 282549 1823622 1423033 1000571 1808045 1434011 817261 1273265 800021 1127114 941232 318115 427654 1568834 486483 1217305 1317014 222875 338415 314021 828147 576551 944630 332669 681775 404602 1398001 958203 59646 617596 1432063 1241377 1551180 1078820 381238 644276 721053 571177 550996 1749852 746286 1086227 1854028 1050324 322584 1553411 606766 1520847 1155949 1094335 1564251 77407 1301622 1537499 1232926 870057 765069 1435191 1759264 1218048 1001255 1735474 220523 1480886 262278 79211 1011084 977856 1239983 1940801 1098507 1411794 908974 1164425 13628 39520 1445056 335775 346333 896490 1989054 779158 1610213 1178696 85194 228616 702853 220343 1679711 514398 941024 1928570 1070967 418652 1909178 1963987 19543 208602 406858 1667881 50438 303689 1361610 1765067 1691378 180290 329362 805955 1069840 1464903 641927 335697 1868144 1686471 109975 1402775 1625477 487304 478752 805373 1415939 1691800 594091 1395320 1433628 1792136 376494 1531843 1715238 1898768 1893205 306951 622274 527561 764568 34229 838456 1649675 1529112 529688 1934737 1034356 79832 424110 705252 1919261 1996817 737202 1195890 397783 1528942 1481392 1897808 1503689 979318 853597 1376710 446621 667149 1700184 753340 1449695 242085 1022857 77881 443169 973930 1923401 1722230 1938518 787103 6571 612332 1694117 1512704 1778834 392383 1031790 940546 980832 786172 1449786 1500034 621750 1691083 476558 739608 199383 1893415 253103 1490102 1043785 911370 617215 1299911 1277245 749107 716738 942604 431481 332634 1825776 432352 542617 801503 1634197 1518717 1651078 1212781 518402 1784248 212973 1384436 489129 936076 1779908 1439895 1448717 1136686 438747 1375617 1265770 1807316 1172757 802055 653369 627889 1376178 1378593 1632411 1521034 1460690 1305399 484066 196302 19451 659182 869131 850819 1994172 684696 1130129 912724 293161 845509 772798 1358097 1731879 697859 1517808 1988466 1301451 1087619 18514 359756 853319 515657 422459 1243617 271438 1204871 235423 821144 1554866 1164294 1709283 728276 224145 99482 1877957 212961 1269424 843295 1114267 198625 1123511 1814107 268558 1117848 868333 1636144 1192850 1258345 644753 681243 215204 971214 359855 1351680 1793557 912973 1330942 1089220 1113568 1571871 607526 64820 785756 1701589 186086 186135 500549 337409 1403560 1764247 1938777 450344 1576490 165359 1740481 1905441 1672296 1670332 1519881 1038519 1342354 1022303 1053445 1262442 856437 1010400 201417 271772 1178466 989581 1092875 621067 271523 36290 1898254 542369 1448694 1648594 1425789 400340 1733789 1659677 150585 1393063 223741 1400974 438519 710284 1917501 26452 1860246 1912250 1629397 1344519 1151326 409421 843118 1034190 517386 1495127 540378 659251 1027386 1630624 667893 778430 700579 1780821 160606 967000 786182 1529962 244316 1469912 1331628 1728990 1567824 1495837 950847 1659486 1953720 1137040 11417 1011098 556374 1731010 32258 678169 902893 1418735 1779352 578979 1248591 9120 409000 732468 493244 296444 402761 1516388 1764158 850056 909389 1393595 892310 1646165 620298 492633 1958773 293077 707406 1679948 428970 386720 748441 516430 683115 1239222 1697092 531805 1441890 304446 711857 408799 1440655 423365 998224 1617932 1577424 702973 1334805 1296447 261573 1039372 1626767 1620183 1507857 722077 1409888 1654113 273104 1795628 325897 1892276 1418458 1147221 1283284 1217394 1264778 1816283 241517 706011 1139495 317899 1982930 869566 1556693 607705 1760716 117280 633310 998557 849078 1354468 250587 275472 196821 1064 760556 1226456 121452 1873062 1005385 1548488 1994341 181569 1827838 1183384 678795 455893 1818144 1521529 927271 1494172 720777 1323801 215657 164020 851734 1326524 613367 613073 1237420 614134 871399 835926 1385505 151653 738236 888320 1519113 889664 1827883 1540833 1548623 1073368 382785 755776 1763113 837293 1326301 998214 205017 872264 1179120 319960 1519701 276987 180031 1851796 1182839 1335079 993102 870078 129397 1947608 1265699 1710383 1649299 865741 1553637 1648015 1609530 379465 1322735 197502 1717885 1154871 965571 968205 1062735 247310 17733 1031287 356700 1122843 1119 1408205 986868 1758064 1110064 463147 1810404 1429212 573852 1291383 36014 403901 411001 442903 1494522 1740588 114519 1257053 1107252 651395 995606 733602 367579 1115381 1731218 606914 1659743 811012 1524182 1175114 1304826 164125 1284457 464265 497633 632865 90503 1611784 1742752 1248204 694164 1035020 147749 141719 1546956 1259919 1070360 910951 903952 1340406 1050307 699245 1689583 806962 1470855 1027915 1002228 1998837 1734855 234034 1369180 381178 1784768 1284329 1655335 1558817 839835 709269 551739 1889779 1596938 826265 934607 748687 652695 1280595 519330 1656386 934143 1647001 507251 382673 1005875 1284386 1367264 477985 1663551 547816 1077759 262541 621826 1086904 767290 1459534 1685360 1950371 1306939 583419 323232 890081 723558 1159714 658340 1785004 879472 1495423 1587541 1336984 1966364 1167517 92023 1831857 589611 1744286 1050517 1261973 569216 1091481 1204185 630794 1586042 412798 763487 854458 1405727 1491506 1309760 1149981 1575570 93148 1822597 702488 1034319 149188 434428 580010 1591347 1779677 802196 1563525 930455 1910173 1591803 1345044 871247 1714828 1929853 1926683 498649 91628 1642155 88741 994194 1586366 1893298 1770612 915900 1574449 1965839 1798666 947173 1337982 1405619 146189 1349467 852459 1301557 1933221 700721 395892 859557 453193 497523 823838 795957 1337174 1389471 1008047 1310511 1552061 1781413 1225300 776395 893795 531325 1590943 747038 641832 980803 224666 534180 1323317 754520 1274214 665194 422581 1666716 1371026 835723 197569 382212 731786 221141 1283522 1785460 1460625 1944254 1174404 1158419 113566 1589634 537130 1593997 1836947 113895 430730 498991 1000374 596775 1180435 1500651 396154 1344588 641141 1393883 226701 371838 1089753 1018526 36391 811101 528486 1600720 1096813 665980 991198 1469119 1686730 972705 89854 1970803 16933 1662385 1909627 552577 185722 594967 174098 853201 1325749 1775844 1834993 1072936 1140819 235002 750630 1801809 920867 754037 1567691 485630 94423 1042432 734425 139977 331218 88421 766375 1841309 426057 1322308 1919669 1536727 1548965 156804 1504961 1377157 7017 697327 1622987 1383206 1496850 1139347 1380445 1086912 673786 546693 416234 229872 1429118 1574593 609455 385517 77263 95184 1528965 1610502 1115223 825967 780669 88168 1101786 926360 913137 146004 43455 260036 1079480 537401 518002 1327212 535557 1703030 1736658 1979146 1009998 1002617 137344 1010171 1034849 1792049 1453233 1995890 546757 1771995 957846 1190542 1119063 1164186 1882823 1724240 239414 543538 1738433 1838896 10121 1751666 1908906 1371069 295915 1117824 1497493 408913 293307 843312 1197602 434030 363326 1572475 1330796 271604 1627341 142925 1874222 899573 216489 736936 342052 1252607 727027 1226092 1511990 746561 144698 1151511 850099 1071293 326691 390677 189072 1269156 1454949 1181343 1075477 853726 768010 593873 1886125 855729 552965 1511509 6912 1850012 739416 1296003 1062438 938014 1961061 1656872 999068 1440966 702167 1073861 1883153 8043 1326912 1693425 719242 1424350 292134 1904018 1298294 1956769 1609265 1911917 1896441 704775 1783412 215055 877178 1699015 1455627 772558 1172810 1082138 834242 795305 1652991 794338 839460 1646930 91110 1258436 895992 392284 1649224 402070 246142 24947 663358 29844 1039053 1425489 586767 133929 159415 124174 1687122 998863 1013497 1219472 1588685 1117789 1885207 1782586 719706 1489104 388592 1545374 1837544 1465340 1916697 1843361 878153 1942869 422348 659906 422841 134881 1200423 1868295 416886 592369 828693 1118134 1708887 246875 833555 334593 1854831 787648 1870930 810321 1571275 1948188 183652 538511 1017943 635735 381898 1755325 629966 258012 293892 588555 279516 1393811 1944520 1887113 1857789 310678 461593 658700 710479 1898485 38034 1252627 1459902 517479 669088 1081007 928811 1889702 97902 1459882 1512437 828953 1987380 1387151 1932008 1783707 788871 1720358 1558654 793069 562551 158272 536978 1107864 1760124 1866289 1931732 1311930 1732226 1740518 548010 1924702 1817908 683771 81500 642312 1573391 1199413 442206 835780 129404 17284 765440 291211 229900 1134449 174961 1580802 966081 1848212 1236299 1249401 259310 1673620 1305062 504520 446217 253771 1801779 1802236 1883719 330057 1905737 422392 56091 61653 1717759 1533969 1016121 1052600 663204 1823102 314941 775711 554364 1643297 433812 1918091 1979532 539205 1445761 1292440 553878 1146356 128824 572898 17588 1474507 599843 1854892 602272 1935448 1932966 1657656 122917 1804869 1636386 1484405 818384 81627 957104 546994 704331 1039808 1849249 200815 1020257 1945228 911283 1052096 1083912 1586397 766622 942070 1087788 973838 61650 1704360 1145669 293501 773403 1798259 1170718 326911 385672 760030 82743 1030254 502408 243147 1537878 321534 1791833 983090 1246013 1199467 492611 982041 1198901 1930645 708111 609329 1536936 97544 777920 379879 2871 184919 1978986 346025 1952070 1581289 853531 1735471 1934489 94549 1701951 1691871 505162 658907 1712836 1843101 882315 265482 421153 1386825 1152143 1040039 1591709 402811 1827386 871876 633921 1498375 1456720 1102551 363560 1008926 1571661 1243071 42067 64088 856719 228569 820069 635207 1827928 1573032 204538 368614 1259809 1312628 1494323 1363127 1532511 844669 1605632 1900509 188446 1556877 974404 394087 985379 1141073 467578 1063843 1402542 178598 1982826 1851020 66178 1069437 956426 502021 55240 1270443 236335 548145 748304 1428315 949208 1237527 568529 950879 1899491 849438 1489544 105501 1325537 485968 251195 1426977 1348269 1119117 574403 1925919 554651 585952 1179972 1659465 887759 1087293 799709 1612258 624293 133159 1917315 341867 1949086 1924197 490252 209300 1647488 1177472 1571170 1140132 1957927 1751981 1731596 765480 1514998 923568 1397821 276676 598671 1600418 159819 596997 1618658 46935 52503 1586859 1425939 1525463 432833 1461214 297047 1286390 819007 23574 379293 492610 422283 1435413 1434646 1751390 457321 274971 1989435 4380 1753997 1571428 1981322 21556 855780 220941 1712727 62171 591957 25653 321418 989230 1315297 502919 1790045 996509 1725554 956089 894464 455454 414010 1027205 350114 623760 1966259 467270 1825799 1967260 1476859 1320578 1272395 525259 1713165 1409327 266053 396780 1668703 808787 1774796 1893429 1387595 1871743 965019 265142 1838418 189053 584429 1726626 889286 322045 820033 1638636 822461 54401 1576830 768937 1741394 1180653 368196 177820 386093 1524911 1075910 1838020 765217 1116956 846591 306461 1285806 1188943 1947266 1971299 433198 316076 665367 593282 868363 1241605 1305584 1278886 1464692 669773 1952456 997870 735344 1258106 425305 1070465 286867 399391 191277 563731 1436025 1180011 346892 1913743 633251 1062207 656664 326773 1423509 769535 1226377 1788664 532864 864211 1692611 1038742 1804368 1553306 1607113 912574 266002 343986 1504189 1596735 1098354 1614471 1161997 1424047 717627 171704 815706 1152940 1056355 1319028 1750641 1709303 1453620 680375 538614 1141236 853590 1239395 1453688 1084765 620510 1744476 900446 1557892 1334041 238658 707488 42504 860983 1175282 694165 294234 269131 1430804 676694 1527141 826435 1591863 661011 1321153 1371308 1946658 406917 663063 848353 733207 384874 1350900 606363 543855 945590 1815294 121502 1832947 1337098 843057 1312527 13554 1094955 317383 1928734 1271430 237759 1391550 528176 390261 1177637 1246856 1580661 79204 1523593 1871192 1749497 856741 573256 1702733 1218874 1654751 759651 1704017 972339 1641331 1798528 714379 1917323 1871121 5340 16449 111326 1092677 614474 1476615 471124 1972440 182547 1626307 92456 734089 1945795 1577367 1294506 2877 1697532 1783487 93872 333879 102739 1278410 404548 420531 1005108 1801491 1941552 1616996 475382 1877861 1195942 411040 1928228 1509081 1756156 1328333 1435966 819475 604740 1611062 1232212 609354 11171 693604 1207199 129439 787241 153705 320050 1979182 1454659 295424 756783 1390131 1908369 834149 582911 1346555 416203 1660832 519596 1732939 497363 1936887 1415273 1530301 868426 1078207 1893639 308182 299263 926428 1879697 135873 1978572 1263969 1742246 1033946 664428 633281 1223675 219450 1723706 1317565 124084 281028 1387638 1499652 1200500 1766580 1530148 1449678 1119029 241204 837991 865612 1122903 742777 185163 838504 1120202 1650375 321681 329377 258563 462460 329071 268205 859037 484510 1052722 620345 1405910 72448 1701960 1212663 112231 1619033 1302154 395750 363501 643094 1585251 538426 291924 524950 393761 1230918 1192371 1121495 801390 1835772 1138136 97127 522400 1016072 1131990 1588697 841333 1471223 328765 1284508 260671 278952 508899 1931920 1586943 1288246 857338 54704 703972 1768036 551009 777586 1192919 1493158 1259973 1832600 1062090 1704903 1193730 1785491 536871 1558724 801246 1610336 398528 1582744 904681 1927662 437649 1901321 1384384 1032848 1202094 402860 798990 312707 55139 298668 705515 1119769 1982347 62004 1899367 1422721 1705882 730659 820324 1785512 343800 990095 1616133 1567782 459755 406495 1382057 1624877 34664 1478418 1579706 1894868 1114738 730773 1656288 494905 140450 494922 1796389 1216027 1785242 1181809 1083402 786005 863899 1184521 769835 129680 948011 1635043 1100486 184904 612243 88609 835817 158453 1545265 641959 571278 636662 1941810 492372 1173569 1993247 938751 749708 1206236 1499192 136381 755984 1500080 1522255 1698345 351650 1738157 772280 1643243 1873863 673384 1969987 1415343 626232 1817849 1761317 1904373 791743 1074424 813479 1586342 1241084 39042 216199 1645465 1455463 962993 1378587 830440 926787 425035 1493936 1459076 785907 46762 1512143 1555929 38678 1721825 1730092 1798043 1489396 176703 582799 1788335 25549 399895 316209 1774693 286275 391592 99735 562237 730279 1596589 1499186 1416818 1220107 1090391 962515 556031 322894 83964 1105367 884011 281916 987254 368197 1138514 1305053 1163305 865869 1268788 636057 1566238 467698 270092 1984766 504812 1694195 289023 1536609 359915 289705 1720268 1648350 131988 402800 986416 192214 1234035 1883755 1265767 962502 486926 1016360 1919164 472893 769593 700316 419238 1409562 1254939 1561147 1002442 14835 476719 431477 449778 1883908 401278 1278339 1269265 1226129 1705875 140679 1337369 142283 1999745 701350 622860 808442 1663277 794424 844085 99922 1171017 1236727 1272918 1389343 618345 510727 302422 1373416 1646803 1736872 1269189 881619 1924919 1677265 1050504 1004959 910760 280627 99950 1634345 1663563 1755039 1313060 1223186 357493 1513586 639286 1678409 1477895 1797546 22084 1360152 1532947 480284 1503471 419024 1355866 1913415 1819646 1248351 874546 210052 1188975 1769337 69001 229472 282858 1034742 1711155 1742214 562719 1198990 843326 844786 1706060 43481 567256 1521592 1883346 1960993 1576537 522366 1504729 677267 1140647 233468 1047256 1205538 1405009 815258 1421668 1313110 86332 761959 1897185 1218590 274320 896117 630962 865641 1337678 740549 1267392 312320 86150 881756 1224783 455881 79002 1395104 245537 1830462 441557 1554122 773397 628462 1300418 1852802 202338 1968590 788468 877172 725645 1077179 1355907 769031 1880872 1519351 1003713 1695230 49934 1420042 668106 358863 1728257 369385 1147660 1769011 1960863 83428 1457332 1030924 88607 1133743 287065 747069 448905 988385 692988 781015 602392 861154 1248648 162941 1097175 469346 204096 275718 1919001 1483204 1373542 684373 33635 1060518 140235 1230069 27704 1042594 931116 251194 158232 511027 132546 1621949 354959 1112154 1382423 644959 642197 799575 1960500 1381630 211692 1739273 656808 75270 94646 1636141 1158189 1871348 530493 1876677 1909092 1490070 89397 114033 1085673 1527005 1239465 1216905 1191982 1177362 1878809 302183 1164233 1036029 545013 1705674 398936 1627955 616731 999708 702603 914994 1766388 75606 117692 584768 671735 19311 960561 1480378 705064 255345 1160124 1094501 1110339 453699 491202 858337 1101840 1606784 1400653 1064298 1496373 1050499 39956 1061313 1916984 1849105 1729644 1973021 705430 1405545 15780 293055 1663354 431619 988424 607327 1460131 363019 717285 181102 1023819 1524131 222003 6947 844123 869980 1023147 678656 1201661 1098161 904355 381519 209545 988415 434950 1031348 133014 1784105 813370 1482260 788184 1671458 80534 519840 298889 304086 303709 1131981 1542971 802250 236381 353137 293340 1485774 96984 1648671 960187 951181 585663 668395 1635749 1915552 1275877 802738 1921023 322792 979194 1332440 1238127 44334 1388680 942802 315714 580459 1568334 1160610 1082859 1538891 96373 1412952 966516 1284992 873765 1399392 1681950 1230638 656564 617139 605618 1825883 94915 1270163 1020293 1263153 94778 264503 1382986 91565 564816 562225 1169694 1072894 1714204 843669 1191940 8286 624276 114753 282164 1597750 1914807 210919 516967 1785316 1438 483195 49645 152976 134161 913738 591106 498842 1530918 1361601 1905187 1403051 1347041 200566 51863 1687459 1333639 936211 416068 1997995 314999 172950 1043350 625063 96218 374961 106731 1989927 388148 1663063 461141 279126 270276 172362 433553 1143949 1992625 1548430 322925 1040757 584977 294980 437171 1192185 314617 1127301 978277 662908 1455004 1050100 1156509 1153115 745546 168818 254986 1354429 71326 527970 586111 739137 953256 1398683 1016607 249140 98931 806359 1548258 289867 348293 108623 273373 575907 1837627 1545461 1261255 1261027 1604063 659529 1802617 1441337 1414018 1162356 569975 70340 1740079 1202882 238000 1031422 1248852 1381635 33303 1145664 1162427 629159 1744596 1238287 79585 608404 1296487 1013563 1107273 729560 116181 639817 1826817 1821976 728950 437870 1719498 1129092 978466 138792 878238 1758457 283123 549290 675910 139037 59527 1044251 19682 1826955 196469 1454420 1308063 808888 1121852 11792 1863479 19206 1070825 382092 1416984 1989369 816648 1106569 804747 930366 637211 1791680 1128701 1606576 378932 971107 819734 521192 1486616 1280010 407805 1208162 1665748 1478541 1576991 813004 393750 1783468 1601688 1770562 1272126 626427 428690 1565947 627123 995235 1827279 1951143 988934 1999473 674939 1643167 1489581 1130659 560867 647605 76139 25325 1124586 475753 1840304 1338742 1429110 153612 1425303 431598 1286227 1782541 1757923 132206 1364777 913892 445548 416827 1713253 1772292 1482173 246514 283379 1985227 1028244 1320702 85589 497566 1539119 1751893 915884 1464644 854335 409715 408878 908564 1060588 1683115 516596 1456989 799416 958007 844914 335791 1755809 80527 1526694 1866626 225462 55186 54406 225756 846160 831194 545962 542526 1138723 155241 1987576 1709973 527570 340462 814747 319979 1386959 961022 284805 1994689 209509 904906 149356 1391352 835448 1370970 1118953 1611108 381490 1759783 22469 1440961 796407 111572 1261549 1955526 272905 538282 362182 1137886 875753 403261 847835 537536 1927045 1110418 36322 1804265 194242 1707388 1140072 1464015 291350 1437142 314614 15228 1637103 1925578 1829398 643691 1738617 833875 920147 671363 541230 1172609 1575654 281276 1104756 1260617 1203639 609016 87102 392598 1530561 759318 1096946 1791185 1527721 1236351 1299857 1904782 453106 1306668 343655 1653931 346996 1457651 414221 1134896 1850039 953426 1783399 156851 1727482 37347 609510 1837960 1269043 152728 234681 625364 967409 164532 379609 1748280 110132 1821444 255800 393461 976745 785353 1777884 1426953 653805 455624 1898939 1321731 908043 694045 13444 830381 205666 892942 733156 1278606 55048 1239360 340261 1493690 63916 1251320 1035177 381524 129253 940455 517775 1352430 7899 1269326 876741 1751250 670196 185279 669274 36585 987054 1041824 1459834 1247598 1873184 69080 1387095 127169 1654220 924426 1281442 129885 1562496 84577 1541441 953504 816148 277296 135884 1660151 1495718 488527 1768810 1316656 560750 1291304 22063 1714281 1872762 202418 314979 437488 1184720 1335204 1922873 1769319 307908 794445 1213242 1674559 649933 991431 1864514 19581 109661 1798860 1337780 936300 1890466 1811399 854419 1265144 1708963 335854 1039416 318770 532554 1364703 660879 863181 1111327 1792465 1084992 1008363 118546 42707 1207016 624350 1340716 1942024 1168745 1110856 1518812 147336 144708 1411523 1882042 284817 696976 1416125 1887241 1996390 771794 519156 1645177 1940122 447633 861937 299554 151216 437990 853589 1537973 86511 1705220 529111 1449634 1134660 283399 1198942 835057 1964659 1870310 131792 1491149 1779606 1080971 1827559 482446 749152 1830107 551905 1882299 1192142 1045998 46849 1438468 406300 1113041 1574000 70083 848091 1048984 1923871 103868 1579059 78156 1739759 1144961 324336 650394 1171893 676390 1446764 1801583 597742 583766 648251 1286571 884851 42301 164361 332654 1803689 389216 1018566 165758 1746781 142510 1517292 888165 908927 1297453 1706755 1716594 1877917 1258758 554514 496348 1276065 470199 1712116 672790 520664 859649 170600 1375107 1123996 38079 539527 1354419 396661 481131 1668572 919372 1090503 484052 1448125 259590 980487 712004 693189 1203546 1904279 1737107 366973 405482 974231 189955 402398 1702030 1341557 1147492 1609753 187777 323846 925304 558291 1981705 253846 16603 629322 212634 1810774 62981 1652093 1956476 930575 853097 285689 189735 26692 1814072 997996 1684445 1728622 398591 824118 494017 663322 392545 709796 685109 1570117 605359 1413959 693334 781559 654517 1278752 1217971 609406 1482296 25946 1299317 888116 1511006 328738 10073 1684200 1484247 689742 1113731 1620448 241678 1290410 1874545 924545 1435726 1562062 492574 1814255 476100 211427 1187972 643704 1239604 580631 619111 1889287 1603158 1559485 683502 1705207 948482 1304406 1642137 604834 1985923 1932803 536014 1480773 795708 910961 943188 1094726 394475 45597 351909 887734 602975 808166 823053 1395696 1896313 570133 25629 1747895 1167963 903774 1881966 1919900 1820683 950987 638524 354 589431 57859 424261 1507172 515271 1934106 355986 1380341 889327 1109609 1773938 1550748 1372988 274659 168550 344665 1396867 883314 1718392 1917687 411138 130107 696234 1909648 1357018 1294477 388065 1502125 698711 1986403 1886198 959423 180697 1098682 1818701 662061 1199454 862737 1223179 1211903 1676513 1206652 613967 147134 1870940 1740215 807393 1863212 1303340 1881949 1844050 1974472 1387561 1735047 1335507 693123 1949251 1816102 1848469 669855 1991377 443667 918959 1311861 1343615 1046678 1174984 1427985 1921590 1523113 428051 1247814 284751 909542 1351028 1599619 1421830 591344 96978 793676 1620072 1104481 256477 505968 883724 1999312 1628860 1611257 273929 19479 171846 802233 1273000 1663164 672346 665076 156247 1639837 1127683 1082549 295115 21527 702574 117418 1636969 1517841 1453179 684491 332605 159743 596905 607816 189762 626676 279018 1788992 1051272 1131763 1179758 18095 509949 1719214 55187 1495937 175457 49329 266742 1549174 1555689 190725 1959769 59623 151751 1001682 1172984 1767133 1061267 818665 600189 1351675 427017 1516793 810876 177235 1018741 992839 64018 1854530 608212 168351 508077 428833 1421191 358368 1961385 914422 773670 1075968 147151 472822 1716049 367060 1099610 1607606 105884 619066 313811 1468462 1383563 104621 1549668 1230313 1971337 912567 1717362 973467 345671 1435478 1473766 94876 1306091 955034 264542 1977748 1802268 4815 325791 108734 1218233 600025 1504343 1591289 181369 1070745 1673789 1353609 1595184 1679526 174667 1505626 981524 1636711 140065 1632423 1269755 1999462 597009 1817278 768164 1802521 97733 572400 468161 1192894 1215581 1202467 1051777 1451081 222652 1023041 1922077 361477 921175 1438293 431716 1790039 1915891 638463 1101575 335823 1708400 1133940 1255101 425963 1828434 1927545 477247 442306 1903492 1536119 1642289 999059 1805877 933280 1976332 185386 232024 548400 1154473 1125558 1423751 1190553 1881312 1244688 883273 266798 1011890 1777651 1884485 1890068 1330446 1521622 1427762 1492913 569880 145982 1482913 309007 1231509 1546282 11152 590988 39315 154670 138212 498016 734326 658935 17812 1990314 684986 1816611 933 660761 1248290 611154 1439031 270101 371483 761060 947177 737825 1894153 1786709 1709259 1110183 556024 202986 1278033 1156130 1148265 384037 320309 1776588 1164349 1826303 499758 329108 675994 1998068 1118505 653548 1600296 415454 463540 1280794 1995036 1912941 674184 1250357 747993 443181 719169 1895958 1088370 800747 1152694 1166916 1630980 10055 533382 1213203 378753 1500048 1611031 1669276 1202473 220636 830793 1836888 618790 1576075 1514829 719308 1641705 1677282 680112 1952395 1461719 140398 1568985 1740304 1459095 135013 1953293 1148376 1277197 1064437 1700174 81026 865818 571567 133509 1980746 279039 1204113 1429620 698788 1441904 616988 319870 374344 113459 1113785 1618631 448521 264655 784440 266069 475293 660958 473579 1613412 1512221 503069 1241755 1381251 483002 1140036 1825584 727158 975531 711564 668114 1679962 1517300 1785773 288972 1318059 616265 1432796 884543 1909635 1530497 544319 1613444 1417236 203227 1650597 788941 1906977 1991105 1106871 868290 1327580 701755 1262200 793088 22428 1329190 1999867 965090 70712 1066586 1206742 465454 1825939 677716 1026162 1196615 473711 1152060 1281072 408295 7395 1460910 1964658 1088524 268896 794240 536151 1002134 1979624 1126546 1210490 209075 1640936 442585 1567656 140905 1702780 1749570 263435 321920 1088851 1192145 1478037 541325 722487 6951 1888253 1374778 768450 1470921 542120 1138554 1107557 481658 190486 1503824 106998 168397 1482084 916920 657042 498834 585004 489353 1407503 798920 538313 1575254 25226 97681 1264547 829141 1935015 1578816 185990 1908351 344698 1860386 1985219 86613 221491 124803 965753 1909135 1514971 1507832 900637 1911592 166366 1127160 1973436 1508375 1640312 232314 135049 300334 32977 1033416 1937967 588430 1190162 593303 1773429 1406171 272250 1391844 829919 1812141 1200940 93380 915136 1261852 368225 597156 1863102 391939 527963 747339 1056252 1476265 226288 1819172 59478 94996 1086811 164318 1588589 665646 1240168 764762 359237 1212195 1061407 1200765 47689 1385305 1676724 653032 246530 1807451 451750 1561849 627998 1936714 412654 650693 1397207 443810 1951106 650276 179077 1661043 624946 233582 1390003 1126345 207145 924559 976804 1264144 1814969 502077 905509 1346281 730262 1216495 1044465 1048233 1825224 237554 1461930 767291 1254626 34873 1352193 1524939 1333850 1956333 1751017 1697201 1222206 758002 563471 1133022 1498806 1056804 1368432 1285802 430798 1045487 1314823 155053 1930370 961612 1103854 949731 1718892 38187 1035458 1880268 1656739 1218215 1522619 92896 1918869 459191 1011738 978594 1286669 655285 1164334 457803 1385838 698794 30964 1754958 817209 1469635 726122 1929679 262545 1616712 987035 205530 1632149 28633 1701718 1437571 1725761 41273 1589195 765591 693882 63517 922046 1650459 1516510 1488984 840156 1827805 373138 1702764 599507 190439 1857082 696388 1274545 1259079 1071480 1018594 1891440 1025916 1094694 410588 136184 1657609 260803 1532020 1267754 652771 22697 1524946 539429 1427212 805240 1904636 1102422 1222236 1327776 1073688 1514050 622309 1292476 1060301 1196186 1727198 209585 977593 1870562 1323854 923437 1039555 1941377 18559 1880446 1403125 1990151 792057 1420860 813480 1055793 1348418 697244 333677 581604 1084427 331755 1195605 480482 860040 1918203 1870818 285225 1752174 1198643 1935176 1897281 1266490 1693059 292885 273087 876286 956507 1365479 1645202 1366003 535873 1766503 412228 1529052 1961440 1480356 145076 1876643 132615 1961139 1990138 392921 1875078 147790 773577 430710 735598 937856 84738 669620 721042 539887 551455 90211 1608469 1396191 1599066 525101 929291 1919586 1893000 344755 1677754 1631437 366122 1961716 1855972 1185338 842998 1406841 1351113 928196 1148641 443315 362003 230382 270558 441019 1924695 771687 504516 944539 1854466 181992 813163 1148891 1256258 1092123 1663755 1737576 1351598 1498441 412057 633355 165807 479182 1780531 678965 1628389 1486098 634428 274574 551811 1611072 386772 776661 1700824 1126992 274106 1512130 1177484 640965 1084076 407079 795978 1027362 1499212 708759 1310426 762564 334545 747905 1979932 1021192 473013 114582 1756231 1820529 1108271 593965 277098 1226948 320496 1396795 1624675 774169 1064197 619513 918807 1831148 773296 766355 1330730 1313082 1072351 1458064 1279123 553725 1828231 1493055 1984048 1993346 550420 151720 1569676 1015964 1688894 883856 95325 1473034 1626138 576527 668537 460365 797226 1719793 602831 1012295 1651557 101407 680466 1878118 1263891 278723 1672366 1471916 1977225 767237 197764 682083 331269 1809181 585682 948146 982274 1203372 170442 159641 1166046 1239369 1062410 1004022 295749 194571 799888 823064 706268 188298 1614144 354411 1650947 447570 1162432 1096242 1259558 955930 397991 1938022 1099185 69594 1699000 1171502 1737245 156285 1905415 1517586 1410027 1059317 229792 1399380 1491722 237349 1458202 168586 1902913 1609053 1314896 492838 1771994 373131 651299 1826133 1201772 1367479 334958 90897 1128500 1026133 752233 257343 1917136 1489570 36188 998431 1264974 1441896 836231 1205769 467400 1572983 397218 1630693 1347482 42823 1379907 1382158 965115 103331 84705 1833269 1138231 1621064 1357420 392803 23870 265345 227761 1655178 380703 473380 1585309 317114 939929 952771 184020 742469 650021 1191813 51895 141214 1618973 439310 774734 751117 195212 808711 961108 733939 711251 1641723 1155513 850308 883143 381697 1929658 57975 762123 329942 1879897 1749457 1329052 1500397 1958772 491709 260827 422248 92627 1784537 7118 588722 1478582 1012172 1730605 228794 722959 1688727 512324 540620 738917 1695770 1721017 1025527 1541285 1816861 997281 1471762 369822 210832 118093 1484363 1017273 114614 909347 1106132 1793450 1484719 358264 824889 844304 275070 650493 1781555 1871336 856639 607355 951071 250022 1440915 1100807 570021 438168 126166 282792 43602 1559618 1264479 876377 524881 956296 191815 1705722 942101 1432846 215531 1235347 1646992 1012506 851206 855656 1963525 323486 721528 1039471 1710350 648093 1548031 238169 913696 1605820 695673 1248548 1330736 1213435 1665876 227112 1873371 677592 791423 1568968 7144 579639 724278 1617097 108557 1945778 1886380 1173047 377590 460850 607101 1229908 558165 1232196 701252 1229428 1343475 1793834 313054 1296540 1241056 1645660 484643 1276436 1562266 1134013 1097651 1000022 1718298 1544394 115988 53885 1316126 1766465 1160313 1841816 965135 1381140 1566746 672227 1397474 658683 54457 303720 1796266 756334 617738 947073 764671 1506484 1829909 261961 314136 357348 516978 1417376 1821626 1063423 781546 1021545 928886 1351983 1622519 1718578 1050039 1381262 1808515 1420102 1196757 15337 1970490 1537208 926374 1240583 1207206 365257 434338 1943876 640932 1035614 1006909 1861223 1930727 904885 883946 1853440 1734397 893304 1778063 1740562 1673474 1109599 1608255 527331 1835863 262682 1458236 1578552 423497 1371495 1507092 1405744 135489 1020994 1546671 1418347 1169461 484506 1242458 1107376 1039252 1402577 1023653 1775289 799647 440682 749331 1410307 1916126 450143 1335878 945241 810973 1653117 1181190 384611 1131571 1227874 1595538 487632 107027 625950 95895 295311 4556 1672712 1218273 904540 1950959 1964842 957605 950588 59713 649534 1265200 628823 1560288 1892678 282507 997435 1781594 6647 1845089 143862 161072 544601 1106522 612903 1883455 1730765 1902915 1140443 413859 1591253 1623344 1669785 222752 1376188 620054 1048005 96727 604934 1107413 309768 1703884 1794452 1060930 472249 55975 1078382 1175646 99883 1503465 62499 252614 1136060 350159 1315495 63833 744874 1846131 1856512 1145630 1470343 536987 1209746 1446357 986966 492300 1238254 484968 1595938 1786133 1049638 1497862 1065016 1740369 1344020 1521261 989554 1190565 13582 1281057 344963 779696 1044842 1860832 1170071 737660 1537119 636179 1962136 524022 33539 1081838 1278742 1520657 1828199 1745151 762046 1903932 519424 111693 817691 1509768 842821 1762760 1021238 1914116 1605715 908793 1882600 970551 935336 820355 567106 1155658 370064 1675797 1712309 1568494 996170 724680 658033 180730 421273 1181855 616366 654615 43550 978971 1328875 1250463 1392321 405251 334590 797001 296530 1504470 259202 965029 1739502 237475 464232 1129850 1656878 1100443 360436 836434 1422840 1066172 87199 1834734 215670 1538208 634357 1557607 1449138 1435388 586596 534716 1602771 1241838 1059835 766121 949116 1858987 1418308 1722223 1282732 1962408 853935 33616 848891 705122 1804274 768065 1360546 1209169 1651714 1585289 794138 1490117 261876 775585 1789632 768354 49963 1463183 100179 1404962 1714599 262070 1737987 441305 1070694 802546 1135786 450313 1631608 782403 64109 1317675 1342799 564168 1241936 161221 1931182 401718 1630949 1337889 43603 1662534 1253211 1010660 229108 725081 983029 1417293 675904 450384 1207507 1098705 1662077 640968 721827 751898 580717 819362 756397 1278662 1987160 1340023 1302274 873660 1347388 692381 554278 148576 1213265 204337 1269142 1464722 1054330 424525 1201407 1585082 1784800 373496 758975 672610 451822 671999 1652094 1686454 124615 71816 1406428 1262073 809825 1053390 1846740 1892658 898401 165029 504693 1446902 1228349 954938 58714 1493865 1392163 1025110 1115991 50986 1605469 1463634 968567 1354179 1803152 1472875 1870417 406179 1676124 1094133 1734847 90618 1233764 126028 1625931 216753 1206590 1870341 1240313 42689 1031009 1833646 708305 564930 265145 1200699 105890 1328667 1605021 1920732 1633019 242312 1598850 594055 25414 674916 1311711 125075 405985 881474 470604 1570835 1057937 1692557 1809633 56269 1744784 892704 1375610 1556276 1900496 1111051 1462115 1570974 1171800 1722570 1637106 293924 413531 783680 922753 1648911 1216303 1012612 1716074 899225 1575080 897122 1290730 245356 1161298 955730 902910 569914 323797 1265483 1241516 939861 822720 572263 1700336 1483302 1409188 434806 1126565 1046618 729424 1326549 1431661 358519 272948 72136 917453 828420 1884434 373087 1269432 1767986 1353078 451988 844235 1810883 1579956 525020 1660540 1513223 170526 1388425 1444248 1231849 1916571 1907433 1770235 1523548 1907880 1439868 1049091 1801180 659034 1766358 75891 1364218 829535 1609214 1612262 650061 452552 1662508 121757 339734 1552388 355088 528051 765165 1630974 663478 1582200 1553682 912334 1546816 1304414 614344 15876 1984335 1981408 244022 1629677 1410226 654987 465473 1309402 56496 1709001 1081534 875189 613366 221830 1402498 410739 1891118 440434 513664 1081449 1256279 1174513 226988 612978 199252 723524 911830 1145178 1642291 1553391 1088942 144349 1251104 1748011 1739190 1975185 581112 1702312 1747232 436307 554930 188469 494419 1018709 140805 579272 372551 504468 1462959 1133601 822950 860141 966565 928538 832065 1944535 99693 458629 327745 1303155 1270096 1269996 1206329 1667308 1605182 1273365 784405 999999 1392323 348361 1409998 1424961 1003233 1678370 1438857 711605 1620462 309649 803426 774021 878989 1119581 1653785 1314907 956141 1456549 1831082 982585 1019588 1461915 1552129 1548 1598367 1983480 349283 60138 781161 1014076 1668198 1128753 469732 785327 1334 1941827 902004 452339 1162008 1714517 1837871 1163766 712700 1726716 853874 544557 1694313 332871 154008 439616 972874 1117959 393637 1458312 1590163 1368464 1941296 532454 754459 1623112 1130454 441191 906307 84764 1085581 909945 1125688 1582999 457015 770033 514071 137870 477702 293460 873246 1120060 1697511 1593702 6949 794487 1422851 1928402 1040733 1859349 850223 10190 813003 837951 1775682 396746 152478 1167479 1092758 5013 1302214 1371038 1760727 371882 1162163 1086290 1684843 1865073 149115 1908835 1186167 1455890 363685 798738 1504531 344584 890323 1751068 1589191 736114 1672581 828075 1420669 236016 1477610 1877684 1737233 1944071 1204127 1633095 1033933 1282235 1886033 832988 1415990 516741 1308860 1601819 1406449 764763 838027 1220684 1054218 1150536 1473424 1621850 843994 364281 232009 1283274 1806636 193285 1812606 1940449 1428797 792700 1083092 748033 1402847 423873 1959132 663288 107909 38685 673595 1737155 386719 1670600 894077 1266697 1262851 1465953 233316 1280931 1100171 1591195 1089844 1077306 1443396 1980055 1115251 278444 387049 766332 106476 1666241 1578924 1677981 1556285 847765 88482 10964 1330388 541363 309361 1829852 1683121 1971870 1489742 652900 1454144 605919 1676337 1340810 1022890 357605 1497355 3582 784929 590848 1574470 1444066 1482192 782620 1903147 1795219 559235 513120 506186 1231794 1012763 1439206 1144426 466802 1170303 1143872 1653261 786499 507195 1916694 850163 1444465 24720 776002 312584 1887507 918340 1751586 1797264 1594859 1458763 1136106 1885530 1283688 1534228 985087 1114028 108312 17297 322738 756261 1947292 1878676 552321 1520298 716325 819907 459177 58038 599502 197844 1363089 378128 454802 296476 1712389 386110 1939823 554100 1436100 1694656 1344539 1945903 134306 1268159 1980635 77147 248103 644910 1522025 1592170 792132 815859 1839490 1749292 512584 1348272 1741002 76947 1558777 1661032 1886619 1555371 1519112 829738 745883 790233 325211 1905978 1563004 1537237 2319 1712462 202255 1383205 1864852 179191 1208598 1687936 1486928 637778 1977574 305381 1000669 1595909 269306 30349 1544088 643665 1488006 931176 32802 1519505 199388 197811 402759 1850346 1437267 1062337 1326359 1488131 1444828 1700851 930536 602680 1479107 865277 273741 478271 134049 716043 895942 138077 1642031 1200632 1811583 257352 1979630 1509009 1877931 113492 1263695 778510 430933 1288190 741674 1300792 190000 496647 984744 1295103 508103 522476 1061609 285458 1239091 447870 424250 708525 313092 897579 128317 299978 100388 421851 1636497 92819 1241983 1338674 35495 1825200 1816222 288712 432684 1142513 1127229 18697 1428637 762681 1096059 1593480 1169365 1509501 907223 810880 754687 541161 498965 1497821 351001 1859877 332069 250283 1999309 837033 1709178 1297082 1120983 909992 375125 1717389 1263977 854692 735082 365122 1909947 268087 1452747 1900858 447646 764350 99571 24816 923980 174520 1254009 167663 1746468 982908 1401413 897814 1590638 994420 481298 974521 12188 669106 1972496 1419653 1191332 416930 882741 287471 681155 418888 70415 1606403 1408777 872894 1029808 966611 831387 1936572 336252 1544469 1505254 977363 644512 8287 1461548 98232 1914831 1635742 862992 1542624 1083046 1565953 714774 899109 823831 1930134 1958357 1894650 555484 1070007 1380254 1452939 1646511 302460 134300 1242457 909904 542790 685299 1147668 189980 245054 1293532 1786974 33685 654656 1518564 665457 539856 471965 1437519 1590330 1174197 1435326 257668 1298175 1417558 1562818 1908432 591275 1747535 1966563 162362 312828 913069 678014 1548665 379409 1934724 700073 347368 1728214 876447 708003 1467247 1557667 1109696 106707 133022 1418699 1199790 1079644 1591509 493598 1968738 717119 1714002 479157 1262537 280186 1002749 504633 1665112 1299107 748973 1712609 403431 1791440 99528 1176360 601053 252873 623989 1211036 524839 1772195 576904 866592 1647325 116834 1720980 723409 1486590 1277807 226690 44525 646670 753326 571178 1857709 846667 1010748 944787 1019971 876077 1865792 27569 751018 25502 1958121 596757 1182052 1568620 1305791 1782052 415828 1823390 435785 437924 957548 743545 704746 856734 1123962 1234180 1029892 1847153 1161457 802368 1171537 1710327 327656 1256544 408949 528135 15379 1232997 1390229 1001185 144436 639354 793762 40957 556070 1376368 1237444 1980227 1129158 1895431 1832721 342601 1788323 1862307 1479557 1045189 834555 1986114 967006 1731096 1048656 1042536 1711534 759153 1219964 1635554 27588 1049542 1780515 1608004 1979189 462096 249044 1588713 1135566 82304 368811 4277 741824 1473617 1344037 280600 381917 421812 63460 1854455 1453222 749979 231188 211598 358083 421922 1077769 377143 622502 1888815 1020505 1816101 381148 1735022 1134601 1495581 370862 224302 73646 619136 1218955 1466553 1456790 1228924 487120 229316 245196 615473 1256272 1941692 1967105 1280319 906521 1837839 1530256 1113115 1734756 116621 736044 559116 1939214 1039903 1736121 1076071 1157360 1408018 1840103 905484 279927 1290468 1976313 471969 417779 1146226 330289 872011 646982 1578527 1186687 1384897 1155340 433050 1849556 365525 1770120 771120 1289664 778391 1356728 1635161 1920412 845645 739093 1894217 125413 28445 691967 1217426 368622 793746 1534938 1692987 779806 24925 1588748 939507 140827 889469 1186401 728304 583012 1158983 1850303 484346 684185 876900 406488 1974944 1768054 1328369 932198 1708200 1812526 288546 1354568 727863 321415 271167 543362 1073657 162294 1649536 206433 807971 1312956 282969 1614563 1219302 1506283 55171 1061391 1554556 380555 1659023 1526586 593478 1350545 369613 1645814 1740868 644309 879575 606756 359038 176230 127643 1116119 25913 1482847 477347 1932385 1253311 1005569 1221376 150393 584511 863751 254769 1881481 224844 384794 1742751 157116 979261 1112976 1142052 242166 1181180 387870 466844 1170370 1418658 284445 1399850 286727 639889 1274322 348926 779410 93018 37118 769216 1044350 41614 1188723 901272 757952 1802566 849465 1831669 1045519 635034 1624923 802004 1016692 970191 1503598 1137496 1131024 1428117 1296300 198202 1604823 312436 960466 1522687 40003 1427679 39912 1820727 1470296 547897 1641969 1720816 1019987 279603 238477 1063177 659609 1582868 465495 1396097 961337 883908 1659227 740810 236045 157248 617264 285096 1632640 1558794 239771 1798317 1228063 1961357 1078789 1309800 346483 148098 16469 295444 48735 504246 1988076 416140 1871236 1527875 1875655 1272308 6993 1217234 1379583 1979277 1042321 1051823 1239498 1780597 1791640 747912 740412 842497 43582 1346849 1176995 107221 148872 1727127 751242 1680532 336979 336843 1991785 1789726 1720743 355908 607693 779816 93387 1098368 1517952 1550639 393633 1327729 1254642 486961 1797263 1786239 1966809 337769 1380250 321683 503050 1397350 1950836 1054196 1791942 763268 1129803 1603611 98511 517077 684157 822779 1804058 235178 37852 1592404 1324117 1123464 1250572 1374738 880651 805608 1904304 337497 1214349 276849 284426 990908 189383 230124 1339160 742973 485902 1571280 301924 303307 400196 1327962 371054 959904 1750967 214323 1198095 1049762 489402 1996809 356846 232854 727583 465710 1508769 716280 1137273 1126922 1395400 494992 1323291 1877900 859384 1416968 301815 1695342 96537 713186 1911356 723156 1930797 1219865 1901304 435588 683298 1079196 436345 1629851 1724591 1096435 1329629 1330980 1067588 720518 1495047 1444017 625428 431778 737455 185147 1029425 219325 525561 202796 19038 1635937 730247 1260336 671645 650485 731694 1903351 1023885 280379 1621929 1347396 1303719 708908 1616700 1754930 1829988 1631070 1186700 960394 1066095 478431 224412 754127 1502894 1208306 1439698 658385 639445 298259 1237812 1390578 845254 1548696 758272 1067812 776854 234635 86470 1487177 1075925 1519687 496253 652494 1696191 63381 98929 422742 394049 1727253 1614785 73112 682577 1625502 1903322 168904 1471462 1780963 1313636 1971136 455076 1010781 290995 55858 359963 73899 1716747 815118 1593280 1971178 26893 1036252 1496812 1053961 359486 322473 806263 1641066 197673 1785946 1172654 537994 1051478 1641580 446410 884227 1616848 107567 1343942 156728 1039000 773157 1964119 590389 569988 119831 1875452 431237 17576 1864309 1381276 701594 544165 1590129 1871168 1658955 1722006 1095112 1358349 1977474 1752446 467176 459752 221410 1854363 888023 618740 775145 1413073 1861919 669034 1091450 403393 220983 1034018 1992328 925959 142466 840746 1065122 440535 304916 1919571 1398012 1859222 593173 1035568 974053 1768185 1411633 687108 526410 1159402 275939 705645 1382416 374561 604774 695359 215173 94290 1657198 481578 72201 1722843 670804 1573115 676783 1035752 268381 1648300 768197 1581185 930260 1877235 1202019 1729550 158985 67293 15792 81058 169852 133206 585279 1826729 451910 986563 140117 745730 317693 1286813 557096 1298604 1929190 749175 1715890 931760 1559805 456240 1119180 1779316 1685659 913641 214018 723393 232911 823874 662032 1525173 389118 501360 316133 999692 824222 1365430 286713 1403684 1405077 495515 1142741 1278568 184242 346580 24346 1534645 1940278 1623190 1352899 652720 1822685 1087312 54928 52236 572307 1371110 94107 570961 718169 926946 598031 1766681 1775330 1280887 437282 641107 653522 1425818 1570850 1023707 527195 204246 1039395 742472 1457057 1971737 1451792 88178 1934005 1362894 36497 1262154 888101 1462095 1719694 529268 442105 1031334 114645 569170 516030 979564 1731827 1067948 104823 1908334 687983 821501 1862274 339109 30246 1628655 1207652 1642069 1453597 1673951 1624092 1931385 657646 1840640 887247 703313 1824861 1639438 1975617 959451 1551834 1202751 94069 1742276 161264 728403 98891 944185 1778035 1877868 610502 799250 1694380 1230764 1072510 1679015 1834061 1821332 1575102 1809150 568754 590993 253789 1970140 534142 1134919 1638998 1090537 219747 124066 459995 1305405 865828 97003 1862587 1522783 1252024 1495722 1047168 73429 1591839 1982852 419120 1218707 135803 198217 709971 484879 623811 1284655 658446 1352416 1948856 1212957 1701517 1914809 1749520 1874860 394170 32647 1577441 1772776 1126693 540150 952024 103097 1337883 69737 823440 1332317 1727542 721480 275824 587164 484703 363896 1365681 94824 1027453 1268690 1256088 1134089 1482607 352139 448842 1519084 1881184 480789 1094106 1243237 88852 775657 378608 1799693 414821 528814 1903217 889357 1891423 384718 803417 505229 1887962 1374556 1063079 1602973 141726 562474 935518 350642 1233065 948651 1277738 1205664 389931 828923 52295 1922955 1262372 1799142 676032 1896095 1966592 377600 1227829 1179337 1752479 128002 1521802 977216 618350 1731622 1362141 1288457 149110 949047 1462950 1236087 134033 450487 1037311 1426541 1876096 782101 1017959 1501025 559033 1747386 1885869 235559 1718152 566665 1712997 1522177 973718 1806961 426121 1332659 458224 1112653 1104587 792991 530793 826395 699135 556253 1437151 901110 1747360 1217342 428486 569934 646937 1286229 735459 1180199 1694123 1270641 1697591 690454 1905170 1173386 1795901 1569493 1370532 1097157 1996074 1974555 1539822 244908 997245 747506 333514 919873 61963 1641977 1728510 1373833 681501 282527 1351146 1417005 1813990 1464541 45162 1855354 1815297 1934388 1545108 1150631 1246117 1195917 1232542 1630456 1347162 932788 549966 1083586 1017995 193391 344599 1176485 80050 243278 724192 647621 1349351 465954 1417099 1395238 1396568 1813895 428853 1230369 1968760 704680 345669 258522 966638 1498118 145962 988911 1285167 305113 386291 499126 1051143 1947775 755500 478196 1376894 680750 1298720 680534 748430 669309 335811 1828516 79272 1765324 1431005 988282 1783084 468492 1577013 194018 108476 1369736 484625 1805060 743275 489649 24873 1757206 1620835 344838 559889 213937 658811 966168 201015 1650320 490782 1491303 439537 1988848 1027574 1065320 746782 876658 221569 715440 1000451 229207 586535 1193546 1515418 1568182 257635 1014187 1823195 852291 1652478 1607360 1083975 411679 1604885 29383 1529571 984841 1896455 1108739 1427327 674566 1687571 1685581 383677 982301 1270726 89873 520654 1220678 709360 603135 807125 1650990 1366980 48568 270943 1278950 1517179 1235861 1126125 179755 1393922 122955 1639210 1791116 1701635 1772269 1337399 1785475 1822445 1128599 1122116 1478725 487800 1656261 1146687 183736 857915 219068 845455 669039 1012023 1384591 1429490 1813678 252122 336316 853374 801690 291854 144638 1504099 1966967 925523 1209184 75073 1528605 1142621 195750 1906003 473369 1335970 338693 1540020 679243 1841845 1085398 1983001 1458807 503844 122242 1234930 740632 1858529 922839 126790 1406683 1126829 1786228 818500 1949052 717401 1875526 340533 1401823 1255051 1341849 1493747 1091063 621203 1051625 513797 84446 16645 387822 1054955 723790 565180 958727 926095 347667 1610316 409374 748140 1171977 1415931 1258565 1625882 1404990 617606 156783 1592339 605163 815197 1558218 75896 1920431 1516105 943938 1100313 564235 761439 1720992 305642 1578909 1597222 1131658 1225806 1991470 261790 1381328 1705873 612046 301259 1975003 245550 116583 1300462 301282 1515812 1580759 1189975 1730137 576426 1795751 880165 850204 1335786 280692 1345888 662616 807219 119197 154269 163799 566153 328501 1933351 448249 1143188 1812310 599285 93501 1765906 1328021 257569 643 1175422 62626 304545 823781 246697 701 1261346 1036198 1426576 1223271 1662935 1460579 1494207 1215545 355775 838269 501241 1948287 725922 779243 162286 754341 1844846 526795 1911584 1173838 1702824 645070 1953594 1389051 1326081 1873428 1034762 611908 973723 1688967 1543868 1903031 1396039 1111991 327573 1108884 1570708 814167 887885 686735 1119315 811555 1307296 1295081 253150 464528 1010745 869369 854274 1212279 71756 222697 1234511 432881 1624550 1426202 1489325 1986589 1278286 1436146 228260 666656 1009778 1708440 815624 164113 1800770 1204200 386785 311735 1320496 1665196 1110053 183304 1445821 637915 1214361 479007 1929295 915126 147722 1504840 1737445 1375532 337058 1523650 892435 1970856 101802 89009 1358684 1102810 1201012 536523 498206 1127096 1361974 1483254 1139154 937451 455758 1097460 1059768 399534 1891667 1188963 1652765 46380 1400381 1296194 519667 80401 254196 52628 181208 1360933 1210592 988616 348366 1532967 1432955 274172 1141161 255247 805817 99233 936108 452750 346658 1676835 1914520 523044 1987329 1511976 510656 1999396 578846 581484 831001 1357993 113452 1540581 1646134 1824793 727105 1761741 1891672 1246775 641206 526238 1517715 1008532 1259025 1447263 1400512 366780 302071 1242742 661713 279737 751710 1128989 1151406 262003 1124164 528254 1742597 911366 1344102 962229 158527 1689151 1015740 1829829 1521863 628308 979786 1905522 692588 432584 711842 1548745 1243136 1644852 455557 1090776 635650 1785740 1904176 636172 1263849 477381 1081122 1105128 916677 1193560 1140487 644534 946512 1289651 229195 742020 1205239 1459791 972659 1260083 88599 809090 710926 1144814 388502 1991153 699287 251492 684686 1930198 1119909 1642984 1137315 1102542 853017 981107 893984 1321888 1029257 1956533 262071 969992 1704156 855407 1554302 999300 841051 1589306 748446 414029 1775851 1687567 640486 708187 743999 1953973 1050178 1443938 583080 1512929 1520881 97310 1645857 1057556 1876122 801794 1503178 1882242 538842 1411991 234806 926414 582751 833249 1057690 1275435 1717922 262689 886033 1932631 499707 1625061 1189802 759523 62558 1989240 720854 973403 1491916 176111 615339 123394 592079 773242 302357 361148 259220 835701 1445033 292020 1962153 461874 1202562 333930 920237 1460957 1219415 350889 686972 1224336 1854255 503595 1473538 1880922 1232775 1171016 1884806 1067563 947059 813510 1826308 1463749 953088 1605210 1616921 1012689 44588 1430360 874687 1008659 805689 140412 902940 1018926 7418 1989374 231427 1393132 1859465 1995657 1749990 1465796 1494206 358558 248525 1374420 1145748 1416559 704285 10596 1247500 1284952 1681538 945638 1589102 845868 1072406 1447107 1686306 1557528 365410 915938 342195 1774369 1290051 45440 912608 1901558 1088271 139370 759277 464892 731775 1328720 287669 1134310 870804 106203 1437548 1701278 1365254 1764077 673624 687921 41518 701052 883467 1679496 938673 325413 218670 640768 1657015 650950 696339 1593948 431982 901645 573598 1352487 1249216 269978 285812 161022 712821 1064443 900294 271122 795750 1698741 529023 1825730 1687648 1877362 550362 77765 1753011 549922 1368493 53906 1963206 869324 1595973 1480505 1716660 1700049 916954 1256873 556828 1210552 1499960 985958 600162 1388509 1192440 1828888 451532 1261684 792096 34813 168253 119120 1570286 283964 88764 1532267 1163158 597369 969029 1751624 1327155 1697419 1646953 478178 1518895 914094 1636278 1991243 1373326 668725 1968178 44082 1378786 1571599 233172 1847591 565877 810958 593293 11143 1830386 1039034 672879 1552794 1561917 680277 195706 218735 791881 605853 722605 1710978 812863 1511397 831547 995516 1321634 1573494 1647773 1575856 1618496 959644 688259 786986 47065 1958530 1413921 1673954 68073 1174304 1578574 1054053 1663461 195084 632046 1550788 904557 1006875 61035 1634437 1248119 762323 1828465 1326602 1875986 1028594 1024066 1684166 1328601 719960 559450 1539368 1245177 1666923 874443 1604952 1968667 1163516 1163847 684749 530460 1633116 959252 905382 1700365 1483757 1204870 1910795 229943 995543 1373547 571342 256794 1177670 847556 1142629 66025 1170747 549362 1562809 99426 125871 1138262 577452 1318017 1985224 1653588 1749595 1291264 1234115 216149 19195 1892627 597202 1811973 139597 684444 503791 620975 1137698 1740127 608041 575963 1361126 1702281 1985509 72781 1160325 964077 1316942 1687187 1417957 1710677 1999554 3914 638934 347017 1580454 1475257 1701529 1600074 1169378 1764719 1284596 1526673 1169516 869542 1605345 846719 1030220 735409 833355 541748 1031890 1866780 1844474 897029 1753663 1749076 1493346 816057 1408482 466175 1494884 1583562 1556047 1367618 1467321 1140981 837761 875193 1464193 356377 307103 944052 352295 1825456 1733411 1170165 909210 649013 91698 164869 1227470 56257 1287894 1925593 1379151 1924529 1948241 1722479 1064885 1429538 1456368 924948 715616 1256240 944038 464073 1905968 446353 37967 337037 1212087 1025581 373683 1370926 387385 772982 765505 118278 1367570 368262 104810 310168 1509389 736507 220102 1565383 213574 359317 1850278 679018 1633142 849953 645870 1042882 433764 410983 1921793 1144195 1683641 1990647 1964529 816427 1374020 1580846 51422 526378 1817492 771107 1969454 1921537 274085 583628 985874 1495072 1577222 1621924 1530326 1594691 970839 1964217 1132641 819070 193947 77159 396269 1614172 1893684 293331 137907 365230 947466 1144600 514440 55039 1952223 195363 569422 1572001 1272729 1616027 612367 195790 1642726 1446872 1421441 140795 1307449 1688940 576750 302745 1551744 526878 1754494 348548 1256782 1914133 750281 1945122 1716412 532792 240347 1770207 1420105 1165465 873380 341275 1562086 876359 1938854 68331 493286 1684189 72472 1478636 1479020 1616376 1857409 128246 657653 1605361 36091 769829 1859738 324508 1258613 1245996 1705541 895270 1917389 1511915 782142 258333 1902503 1473004 228108 1344612 62376 468885 415439 640557 1330430 1020254 453450 60643 1419291 1686130 1599435 1958496 811921 737407 668750 228937 1864217 88406 1225282 1507702 1482955 1781752 805263 980216 1662260 1284606 103593 591277 144981 805232 278768 282703 1077466 265278 367887 1606028 1986764 384829 511050 507475 302216 1632384 1229107 316814 285292 449508 1323904 243251 1655030 814326 1897095 1400479 337044 1390122 1781918 33595 476177 914707 1958628 1255793 111813 611094 998220 1495526 1092286 1817722 1254964 907499 1104919 1680476 1289673 1769113 1604582 1184700 1942781 833788 89884 899165 1126390 267052 783548 969582 1838254 1727266 1363301 1255141 459706 1897074 971518 1488206 23155 780246 440534 1118356 955668 1799976 1575421 1638143 201826 1727451 1380653 206775 970785 1183035 937781 619820 39439 693514 1909750 851865 1641930 1252634 1328180 1592393 1482727 49113 942303 735161 1140785 1918232 1035226 1682730 1667502 1874174 1055120 1290620 302296 1823761 299702 1705275 1091786 623080 477717 1344468 653697 1844541 1968597 1092586 1486362 421290 1753523 672949 655487 1685042 713331 1426020 613175 148715 1120129 332136 1977372 1952429 1810061 1370111 1037080 1763769 557770 859105 1055968 330630 1818080 940167 61314 215375 1588271 188313 1453608 610007 1187181 643120 1670713 1602105 18672 1829620 1295169 1189947 838847 1909211 58065 1946877 1414420 1852910 592130 1521718 1125989 94370 1229873 1370606 1383612 450211 549293 1896035 1654191 1378410 992166 552905 1774588 1362156 1248542 838967 462561 243300 778494 586310 1593294 1295381 1688651 384491 1034117 622514 881210 774429 172387 146720 1773380 1772568 1321954 1738441 520698 587349 1290569 919347 819112 386549 1613790 1387365 30104 1882461 385268 1036672 1609208 666142 1283574 1911491 366415 1037047 1415060 760305 184800 1856211 1920921 1915783 1204551 758396 386809 1860222 63631 1619325 1834153 701883 174488 810003 1614760 1899443 838180 1290632 941913 1687524 954826 1569051 718492 220362 1957726 1901921 1235289 1276001 697084 1308049 22738 443410 1931115 1400076 1093412 1094299 385688 623825 1738278 676285 658733 307040 1359686 127728 1743023 102500 456852 1242818 1963151 1465793 420750 942796 93288 1935725 1492964 406468 1463147 1213616 993235 69283 201515 381722 749904 1186233 458257 1467591 97297 1572319 1525502 243774 1155296 137800 268134 514688 1695809 755384 1130029 528285 993241 659271 1496247 1808908 1651129 841047 1618948 1537088 1009459 1733779 1252619 806518 1629072 1047792 1824672 1523852 1238862 16335 1439200 1479667 1647149 263946 1520823 1766872 582704 1377261 1249776 1403047 1235029 1367074 484399 943900 152430 420363 1184168 1514486 642697 1417933 1762813 173466 1876490 1217722 543895 20829 1560033 594808 248938 1880101 1826152 1271148 240242 1798948 1969240 1243817 47630 1788770 717385 1554719 698760 1440644 374894 1622622 1746351 737236 1553264 1412545 1334873 1565040 1319222 435055 157791 1060555 1162870 936489 1936298 276030 1127560 937113 957879 1945761 53833 362405 1443478 1205235 868193 479749 69738 1684616 365071 853187 605002 288556 342425 1991811 1034009 130236 731490 1608927 970912 125834 269408 117078 93981 84683 94680 530065 1812214 1501398 359510 712099 780915 981379 804438 1852891 1158212 1670800 301584 1149119 214427 607576 888815 1710865 694350 595230 167560 143668 290784 1250510 74655 225075 1649450 612341 949130 891400 1724535 603305 569911 622192 361342 1639918 1570423 726829 371617 35326 1985868 1519988 1317208 1479690 205698 658665 1750202 39467 1598463 1105462 103669 1036477 1792968 864748 399883 972357 944113 1392853 334273 622219 1598603 674248 852807 1715394 1155194 1851508 55415 1942424 22585 146754 1360688 1033156 652962 299440 1704507 1609051 613725 1854148 1849087 61704 279429 228072 1279289 695250 1566087 1311938 312779 411085 677710 1968315 1765684 1421061 694282 946082 158697 1846289 1049216 1411528 673685 814441 1943691 1128639 1896792 582693 273893 390404 359323 1738773 759574 632960 1132036 1770524 235780 1133921 1418790 316545 1747223 1789145 1313012 282290 1303341 408437 79174 1962430 991720 1925937 250825 902342 1498740 377870 1981221 680556 764213 1611694 1208904 907373 976744 1208205 1367569 685873 647450 243506 1324276 598670 489785 1566638 1334394 1274203 1658077 1350182 1960984 1387791 478155 1544928 1695095 538181 82961 333579 569784 1885358 1494899 1654323 1986525 1468799 920602 674815 674255 233755 1671698 683961 1715175 864985 256107 168653 908314 720504 1732912 1473644 93123 1653905 165915 164034 226221 1245859 1886008 1613044 1157897 1856295 404577 613029 1314257 73619 168827 1161526 1605192 646028 1135034 1769593 1881260 1216420 304142 1007229 1916743 1313574 1464618 501808 1322975 1342910 1681017 1497147 241924 1214178 1921076 571620 1820236 1686001 1943539 1712559 505983 357020 1765638 1954527 1339348 339162 1977967 1240231 293757 166905 77543 366525 20967 895475 1943122 1691870 1981565 1946431 1709985 961356 821472 1714140 850709 398895 767193 1682244 714038 1029696 1050659 508668 1580732 633515 1248702 428123 1555444 128223 443985 895984 1546674 1479776 1157566 1562842 377604 569859 76340 855387 498903 1860806 743915 1511697 199719 928817 728153 1897512 1001835 659051 1823227 644600 1956042 1490929 727397 1387753 1218036 498271 878609 1981560 93194 1106160 534684 313195 1365309 1382705 997423 865736 1492361 1305534 18493 1330738 1300024 1511912 1511072 144486 1574909 334774 475275 271477 1671538 329962 1350229 497154 1246158 733092 196759 1291596 1450573 924772 1663581 679162 1313638 1784707 1098719 1709806 117127 837712 1917822 750297 1291729 187032 1041827 1284959 865675 1635573 242057 1651400 306427 1029378 614692 380002 1851242 216347 1564355 1606416 1470944 1268018 1176972 400064 524262 1796559 548185 550784 421895 1493996 1295640 1552937 1895470 975671 167807 1228402 702949 1752182 1772638 1399393 109293 1503866 197978 630427 1623695 1927207 1272021 1593647 200039 1146856 1020287 453458 1077675 584633 767081 1496797 181896 1790483 39323 1130354 345262 1772482 925166 646394 960325 608589 1636000 938666 1315364 1660092 1316859 323922 463911 1314183 455079 137112 1239687 1956543 53902 1845717 1114863 116572 314500 825478 787083 1379870 1157714 1100057 346700 1703429 1349455 1186377 1334745 1677731 523417 546278 80780 895956 1101713 222284 608752 1619195 962849 322844 1529423 1602467 151231 1533873 1379644 1122665 191038 1767974 1581694 788200 1801976 1363444 927873 966815 456135 1247889 628222 1558972 637684 93321 911061 1730930 1035576 482956 1334247 1987171 498666 1728110 1672276 1192543 743654 1953344 1928731 1278687 1319997 1159450 1897171 1525520 1284688 1149180 447129 1471155 1301642 238018 1017069 7116 645507 658201 140242 1534860 1368723 1440255 836131 985675 1625437 1387573 1506 449174 958724 1894130 429085 1759224 552676 864066 1726979 421261 723887 1395761 98673 622117 1943070 104087 179981 1823216 1987716 1204254 1516737 113164 225674 302942 875241 1161208 534380 1653604 1589595 528706 1400423 135854 513514 542782 1218825 1161501 1764653 1932232 1762532 1841736 1552685 1923518 100216 1243850 715320 196023 1478772 598600 1142760 513499 585512 1316029 100840 1629131 1905311 1471117 1983829 245330 494001 755424 793958 720746 1518402 853596 1009229 629006 1577739 1708505 1871515 454982 1516162 1019296 673645 1002236 771209 697599 335538 328325 594500 904503 1873825 1989104 1236846 1770943 476249 1762107 1658251 1274452 241255 314024 1819720 1587972 983689 37282 1183057 328771 819792 1863901 1796907 1459863 854343 1397675 1461928 1021049 456844 1473891 996042 343554 394968 247973 1164114 192458 288709 214152 1982311 1049966 1086267 707768 351224 554826 1134712 1685051 1597293 1730742 845974 1451424 1922340 1376018 1632289 1968527 1497698 399419 202834 1464924 1473299 366445 1100146 1741631 1377634 799406 1276209 310768 1649358 1417424 1401965 1242644 1382031 854269 846280 487366 24651 76076 381920 1660924 1035933 1694103 1157942 1207291 675140 560023 1213286 1549691 1663450 371269 544386 672019 1593631 1905027 1776324 838616 1848119 1486342 1392868 1364607 1869989 1729135 1493187 1906799 1195433 6559 1062025 994672 1866950 580785 1649141 138304 1936353 977543 722645 1442246 1316380 1760809 1390730 1325744 1353951 409149 7642 28595 6597 103404 210750 1157367 248427 481846 209424 1055796 955291 538218 794767 447131 331302 511099 692073 973661 355648 1080283 1983440 434477 1028233 1791115 1173945 148458 1158760 188691 1184585 868028 1947517 1786279 1722451 807820 1242119 825570 601833 1817850 1569562 160093 934404 478192 958244 1882615 350814 1459926 1514677 1000397 1106386 1412172 40250 1764079 366324 618878 1733978 421956 1853803 1145266 1906756 1481036 542090 337056 1444922 1777619 1733693 435729 1962818 1069421 1964411 685208 1589663 932526 242019 1705361 797159 17579 260822 438500 760514 279079 1188689 345376 686813 502223 840383 1090891 931819 749069 525490 1090223 870306 1552211 1848393 542507 115414 615471 941858 1541833 1837660 1563586 1866509 1216714 245785 637941 1299896 1522928 1745601 912458 1076287 893203 888119 1450704 457178 1244098 845949 1219972 1162812 337092 513816 999926 984545 1915400 1422549 1871915 840774 1213068 790943 1657127 1251325 1917236 1312121 812629 1639429 962841 1705048 1445115 1493911 357678 1198257 1992757 930043 1338035 2783 858945 527097 773707 1725395 79255 259863 657107 1957513 199594 1303636 339511 148836 1192416 475273 910400 988599 1526381 237060 249691 1821607 875879 1055186 318748 557996 358213 555164 1173917 1247929 1372371 1935195 1255428 805885 1465965 1260264 1587248 606336 317489 10235 1649680 1647498 952858 470927 1765525 1701693 976925 566593 750512 128537 1466884 189882 1009208 1126759 312762 263090 120365 1274876 517109 469844 371743 69939 954856 1991389 694175 1448474 1541921 813835 956028 186954 1293394 1974523 51551 1818245 235739 391931 1403045 1095065 1067166 573744 1965409 1046134 1910055 484144 1917094 1433212 1276191 1932342 1539937 169413 689803 252431 1871016 227812 1427107 1788460 1448360 1623867 180742 281056 79310 1874497 1041286 1094378 743867 744344 884876 63495 1846401 1877763 947819 1791278 192380 199340 680784 814333 245504 1675566 197380 961661 40128 1042487 1303808 1714627 689500 599331 62065 674707 1462602 910422 243978 210989 902837 1599822 844156 610202 715258 1292711 382066 1296196 770851 1312719 558883 1858096 1121362 246862 598199 563190 1683934 335873 1085543 1775287 590610 148132 1076850 470142 389215 579982 1333698 1294828 88203 1699002 1784338 1281914 168619 595497 1709865 866342 1557495 270947 1249314 1695355 496433 1782150 1982431 1413478 1882282 398644 750228 214598 1527226 1110466 1213899 1020271 463342 528207 1635234 1670293 1079323 448245 1007584 1367889 1277908 1402206 539918 1255621 709740 1316965 513724 1898378 1099060 1164321 1538152 95153 1426270 1319372 1366660 1793042 486467 1251379 1577792 1410162 218238 1178077 1259438 731089 175475 1824349 1111862 1893572 442757 909759 1025436 760991 1162503 1247528 903672 884954 501132 318398 677235 1922344 993025 724808 1058824 162489 184291 1677648 27187 1821567 1815091 1919161 1084646 1357390 1951479 191757 668526 700150 1302277 1013483 1266947 612050 1945037 532502 100656 802046 963926 178258 1736725 336813 656721 1182410 1919153 158538 1863844 543813 504466 546327 750668 837887 598527 1301349 1247483 1383412 5761 1735403 774548 862624 1802602 1951807 610731 1386708 1932976 577308 1656725 1947609 1601167 1439179 17414 357025 1693978 1774502 1232357 1210014 1662780 949707 1557536 33210 916480 1482328 1914066 379088 1588546 1912957 292077 756044 1786330 330166 281507 409639 308926 66449 384419 1952856 871755 335806 1375923 115094 901775 87837 827873 267488 958361 1570675 1365746 1203190 1084935 374353 1025276 1684370 1095793 289401 66787 1911543 1663590 704423 656079 1422826 1281899 1580274 978865 850952 182578 272165 1686138 47304 1609971 219581 522363 700285 792025 1853667 285 889265 1760680 97919 1198470 1744601 1660692 499265 782156 857816 1198273 1277615 1848300 1022329 1953976 798404 688846 1307861 1172735 1259460 734941 601503 1719329 235160 308840 262483 1555527 1982054 652113 1953298 1630710 686543 1963089 795569 1973569 1687158 1662650 1292261 1170049 848355 1745450 1314784 1718548 1866943 1986821 305602 1894029 304658 1242811 1583276 397022 150276 848153 374833 1301043 1440542 95324 192189 1681940 812378 1717536 1421709 1735051 615871 296673 696565 1954619 785378 1377166 1477768 839927 304795 1604956 1460216 1141405 1554179 933288 1979809 456071 1815130 1032311 557199 1831752 196284 1362341 1636444 496813 1939520 508554 872227 635411 1186968 1558349 1547118 1525881 155527 704379 986186 684427 809622 1597846 858260 492614 1811710 1857108 763619 1377841 1623488 1401780 1551342 914084 1556936 387060 698465 1867258 1951483 1093037 322911 477134 1851938 1081186 203675 415153 1425207 1225611 514830 1442881 1810599 8229 1714419 1900283 444810 1842422 1185719 1855688 846541 617586 895170 342772 1959471 1054603 936715 851803 1003059 1837305 1354672 721980 383237 1104455 849506 1728927 1798537 652342 1720045 1431603 1626547 580712 1023458 1674160 654008 462284 445396 667954 535994 215540 98914 1141730 1429569 1021410 1981430 130681 36990 469688 1286698 121114 446505 1044206 773606 1663834 953367 665169 1263381 1589342 1859317 1183572 1651347 899939 712937 1301272 748880 374338 806379 576229 1632742 592140 841629 40429 7658 819016 1668781 1601352 305856 1164888 505649 1666916 1494480 99167 513115 120403 1260013 1258692 735613 1629275 19783 760118 1999704 117812 68675 1662689 806955 378149 1682974 1786985 433262 427845 366522 409373 475202 693126 137698 211354 1830346 1776135 822925 338606 1689741 1549070 677187 1293013 655716 1461032 953044 643013 299124 1265941 540883 267908 263906 1688123 1375385 291116 1153354 1257782 423371 1660020 1773015 709069 1711875 1109148 562548 114574 430751 1089297 1588361 709568 1845658 453736 1028987 520641 843610 581267 1626838 1311115 989025 1191657 726538 1682908 901803 330075 190757 1500811 994131 964956 1224087 1412788 725957 1598477 249930 1672312 1914839 469397 701719 740420 1899266 394985 1608987 1714927 1710147 326822 1310421 1217961 1662891 1629938 65484 129952 501928 1034242 1048331 1439925 1542323 936442 1672136 1280965 1697676 1824177 341095 691337 1879911 1620971 207239 853498 1920274 403537 223433 2107 905693 282405 309821 1351863 312278 1231577 564910 1607336 930074 855397 1939809 1947339 1013674 1057846 1227330 1998087 361409 264535 1132554 224987 1918680 1668324 444840 1268646 1315973 227767 1390012 1062270 465712 838802 577198 566424 449093 1689116 1335210 1821171 1314122 154458 378373 371303 1912416 651764 88794 1350466 1881120 531883 295821 1877026 1365976 1454409 1136671 119097 770652 639669 1580660 384639 661126 1587715 1552588 1162221 1413332 899766 333185 286975 1178048 23448 661670 1518875 1083474 738983 196746 1767413 564101 1782132 1626321 1384225 72388 1857658 1058641 1242464 1280528 199287 1918008 974535 160950 1719898 316532 1063482 1741649 182378 1142247 1917231 46268 708996 1456133 85712 1536999 491115 456246 166531 1165816 328401 749686 48333 1719484 1824471 1342668 1203867 1123417 1619411 933895 1435643 1443995 143996 221154 1652552 518688 477877 285453 565448 1211343 494397 1549013 1766238 624456 346384 1428049 41246 1920562 64458 1555083 682903 842814 1576622 857316 1871670 1212174 687388 245592 120071 1638543 1115636 1441163 1279408 1956778 1690879 1275294 1192164 1269710 1249589 1757874 1258920 1926533 1514248 1840041 1254532 160922 660027 889860 1927015 679462 200137 903156 1487962 444787 1335097 181014 29477 1452890 1229370 1060623 1527228 834998 549454 1638498 1832624 1288771 1075332 186980 149588 1819992 951662 1474708 1915067 689187 485661 481240 1826967 606225 1194768 138113 151228 521587 1762514 1518552 1136697 808387 705459 62410 1965804 40526 1614175 1108424 160594 248618 1167615 34927 483160 1126524 397311 1543693 676418 1989331 579451 1168393 1605927 1479910 237061 1348961 292110 279980 854119 1578449 722355 1209748 1923280 1741240 1956105 484981 998984 503818 881189 1840470 30536 1256214 1455615 1555609 1668646 353896 1574278 1113818 159431 89707 926953 673411 962004 1483764 677627 304951 686737 26439 683278 452479 456631 943230 48044 1676772 26877 1677721 1630666 1922484 1059917 721104 973566 1693680 1966836 1769441 289593 321612 1639654 1034608 1117015 959970 1057371 1072297 439457 801651 1111562 1777592 677928 987965 1453231 623459 1129531 1025066 1249404 249042 427132 1111403 1632455 85807 1882922 507808 1426338 1787229 1687503 471660 1526121 1539673 23612 917599 547916 1195633 1305950 202045 381407 1979733 1111207 511926 1379891 536054 814914 1055330 335084 313316 361163 1016535 124597 1375999 539910 947984 369937 733268 69854 700476 1833973 1623157 383916 417375 1222767 364561 1103723 184759 1943303 1965937 1524126 209379 797490 262240 1383828 387878 1297467 8524 918611 1171115 347406 371195 1172022 940248 1705785 1873494 880437 1330780 897068 125689 673116 1512945 1406058 930610 1820476 1935468 1046199 11586 643660 996837 1955552 1220473 464319 1217431 832786 788417 665339 1586080 1295889 1977134 89814 1664671 431094 191036 1678564 1348100 1182284 1220505 427668 222688 1876533 727044 814305 138920 1159251 471435 763552 472118 999503 1347984 959830 183575 1208118 1018749 1935661 1838222 910201 576307 545444 1644733 278955 1064638 180227 1043940 1899970 860891 25124 822970 993919 876596 772438 71181 1791334 263427 181286 44534 666151 652511 1050233 1708598 1654631 1750700 1018994 1701045 1062701 763889 1761178 810975 1660398 1785159 262442 183044 808419 996946 1759460 1742098 596640 316759 1113606 1786156 219355 1061770 1079439 730680 32186 41420 787200 627950 1324325 1742371 1948581 1622627 590114 231009 1761782 935819 1881031 357096 412291 1617054 300271 733490 1700445 1475668 1144461 910756 1698374 432367 851554 1784666 1685540 863550 1949788 941092 354870 303117 1075439 581204 1159548 1262919 903318 1201924 637461 348705 1682967 800481 1483336 231500 1486358 125662 1762466 851596 1676739 488720 1574251 1591975 1043871 556244 369173 1230417 753972 812411 1896720 444677 1707331 856280 486858 926380 1794131 1374968 681860 1592892 1298852 1463623 1919006 1452024 1486814 1259888 128288 1241303 1134945 1704810 130259 1358303 1084696 1778086 141534 914231 160896 1855064 100759 891598 507945 141954 403082 1113563 964275 495295 1722617 1745320 22352 1562161 1482055 1338290 176890 1045332 262320 173091 1880287 1847998 1964521 431791 846342 710385 89512 1087657 787766 1440431 1371411 1532253 313600 589876 1609234 73062 1002768 1973692 755621 403936 1563882 325505 1077571 1584073 893582 684490 1658984 520487 799876 1033720 1306252 1722059 770488 1469111 767 800759 501343 776209 89436 84656 176930 1571215 977607 1737421 1306437 1037810 1831251 1508793 1950144 1171525 788711 1004909 1620959 739269 1465661 854437 162093 49543 559870 1975910 556500 1573575 1157041 1794028 832933 1149838 1261069 1234741 1117949 1158196 1419648 754467 1998145 1504559 358675 1348707 348749 1642070 489591 1160764 1215242 1651897 419468 182785 352170 560868 1103708 447091 5630 1654255 1765628 1788045 251578 1201913 209107 119708 1723595 1051217 793368 461548 504237 1147160 1388322 1311653 279117 1213430 811347 961891 586653 941688 1641008 403286 1993709 1808892 1664050 214147 697220 1687932 622839 1144778 1194282 1938948 969723 274487 1726184 19297 1139645 9098 15231 1052698 1544424 1921077 619247 1826523 320219 1832163 1472662 596999 118112 1677355 788929 1449233 749124 1135792 1000833 1683968 1425058 933709 504569 1787808 1941860 1479983 1784918 303245 1549496 727029 946757 1970098 1531487 1923453 1861384 622791 711760 1355033 861208 7523 730993 1949604 1911898 698515 481213 1039150 929482 462368 1161456 638895 601133 1954939 450329 802243 1132719 1323000 1335166 29552 1271763 261935 1981689 228628 1409434 238588 1048759 1620288 186506 586465 1360835 1726002 1258638 1530630 891379 1230550 1280004 20906 677423 1934557 297857 390018 837527 981214 271859 1939242 1636903 1574471 1302773 1605574 478581 1457713 700658 1847918 872404 5181 1533079 426793 685284 1459969 777007 163446 1352027 122708 1928399 1045029 1098203 1399970 1565460 1128497 1819034 1528744 169127 239554 1045040 1734378 322085 1508229 396836 1349152 1482592 654577 1046499 670458 1262020 1142787 751428 536127 141926 463751 1397238 856646 1888804 652076 193635 309779 62972 65687 1911923 1793684 157188 1188099 22942 492851 587599 1532847 1081361 1086668 133467 1381714 1934048 1688463 665907 628476 970276 1247931 1230085 70049 293743 1364419 578793 1521828 1323799 1366257 102022 849101 997001 562189 1722635 1784561 884901 1372094 318567 1372097 860779 269920 554701 70989 936333 566695 150667 920555 1200299 758184 1722265 1293485 652064 1919097 557558 1217577 39525 124719 1345110 1332032 976468 200927 1335014 1088228 323182 606980 1503893 533857 445512 1865727 1907172 20686 217769 347825 746981 1078097 697699 822546 1339940 949417 1431527 240029 1213668 146171 1267938 1351069 295684 1152984 1040459 508516 969593 1148697 910552 666166 1413195 1787079 182449 211673 1689949 1276591 1408207 1442655 1008584 1408496 133961 12850 1132027 824637 606136 1110818 1523545 1949157 519853 1141395 1710458 832782 1667818 157992 633371 564672 975665 986522 1097557 988403 978427 1711329 917170 965706 1274551 237078 1629497 555277 473438 1199349 1832183 728215 1612062 409688 1204265 9455 72757 927854 314923 1742443 833301 658770 1000171 363002 1139835 1224940 1934767 1059218 1900957 1556675 372653 1476195 1939059 618110 1032185 561153 1891995 1391971 61844 1093901 366634 187819 1568267 1930536 1069082 1486962 215463 1803491 374751 969964 1946925 820154 37460 564201 808311 122516 1127300 129205 686194 327443 264309 388413 953228 1784862 1230202 985243 484959 1500448 501043 105899 2648 1611490 1675917 791262 1180595 801412 753297 1506812 461173 1706638 1397216 1523315 859609 1259186 1772019 1509560 546252 388247 1884857 715579 862423 1658905 1244452 1873314 292310 1595865 484518 51757 1391590 1210603 428075 792981 922044 1199473 648003 1588201 589163 1886119 184370 1753073 647990 1261845 1897187 1112823 1524093 1058108 1779332 733681 855673 186587 489013 219822 84035 300897 1868124 1634967 142609 1604412 1090104 32663 1053910 472145 700524 493101 235415 1580863 1209999 311284 238533 1463803 1698436 1435271 976582 1557481 1538871 1873900 722932 601413 339773 1775472 560997 958427 1240379 1180843 1001512 1346731 750509 672246 1688565 1312036 975590 598691 933095 1046381 1296192 1809323 550104 99832 714431 1727765 714330 1226699 915695 1432579 577556 1030111 1710992 267383 1950530 701012 757708 1060262 108416 741713 1375597 1626232 1347003 1633852 1728882 491031 1529415 1768286 981117 1814874 686949 897215 853047 253630 1348633 1861511 305051 1128209 1119353 1339912 734729 323955 87656 1922048 1469230 1725621 1902404 1281253 920274 360600 1601913 1180454 1090040 1342956 141993 1880053 152360 1125733 1281540 496314 527916 1020602 1318673 606893 1734826 1074293 1685259 492663 614889 163251 699535 842991 301373 1690127 1191441 1291390 514679 988379 1358032 205225 1221569 1862894 1158872 647614 319842 1725278 422347 1956413 672373 1075390 733631 824708 1062040 246887 249857 566880 1946135 1948332 840336 793609 1775961 345891 410500 1296767 268926 769145 1304332 1348803 320517 685396 164475 717704 314305 1352189 1169050 368715 1193499 1020490 1178092 886619 708725 1802830 1200857 1994780 1209262 589248 201299 1730698 1338814 922248 1216105 929918 520769 1201803 1714604 1854309 1642457 943111 94161 910197 430586 1077260 120459 1689765 301564 1025643 1412285 803799 569428 650059 805790 1853181 519413 404007 663397 123962 689620 1174788 512681 1434958 845405 631514 785690 819810 1100005 1950088 590835 1218531 1227580 1257637 1028191 1189781 1525646 348057 516363 1558384 1303637 1729128 678780 1593430 1427899 790565 27249 1817933 478379 1925100 1690428 251245 1330336 1518045 1020720 1428511 1597120 32051 1394248 1041361 1254671 1939176 713790 467697 773971 1744287 1338854 780053 1778823 624730 1358894 1483521 1658733 512629 702087 4616 1613276 182508 906204 331919 480639 727180 72995 1474275 908068 391589 940438 740496 815702 1642667 248727 629478 1708855 954537 1138352 1450495 1522519 627383 1236180 1862114 752976 188935 800636 1368009 1239031 227259 297557 156039 1216079 1565846 1903243 558292 799136 404703 92423 111549 1357666 1231749 171170 552897 1362298 1516055 1941111 207067 1383076 1908017 1138980 75146 966061 1393316 1855148 1576237 1864175 1394699 1539261 1658565 845227 1196866 597461 887775 601189 1638787 339321 1997430 1565581 423541 1978077 1235575 535521 1903278 1326018 867352 1076490 967289 308915 1993023 1550838 1950606 494213 624598 1538219 315128 1647079 1682109 725853 996712 1210171 517947 1293361 1491876 1643057 462226 28137 179119 1209673 1176014 521130 1193849 1996925 1381510 1872685 1562293 1583748 1173566 183073 234734 931929 1603718 1601522 492948 1256029 1008586 361972 1546907 600498 1999950 1401226 567926 1810913 1155162 1383351 1244041 1111569 268025 1788217 1565109 1525223 1624692 32901 809150 1292535 777512 709494 422588 303392 295292 1888238 1949943 870456 471657 106437 166092 439014 67218 1051250 538950 531514 798714 696212 442419 132437 838619 1558856 1635806 1383237 328413 1179710 1630257 106033 1896676 1912873 1442217 663199 473761 1514127 1150465 1343277 585109 1422050 707167 1312608 1116663 874179 1118998 593931 929906 836410 142908 1249486 53848 721437 1886047 1007461 142297 116132 559238 1516943 346340 1799404 1921377 49825 71568 1589320 80700 1406988 1807440 1202336 1670331 1736497 847208 1681222 952378 1401674 1079371 1302404 1132288 1940797 1078699 1027785 633262 817337 1078646 1869642 388920 1353152 874786 1626643 425951 448981 1074177 1975647 1764511 1669269 1628500 681848 260521 1650495 932797 480332 593561 210020 1640294 340547 541299 196325 411929 1000263 1486450 1553319 1835289 1180711 1068854 872084 1162662 1027129 832930 1637844 836376 383218 1910252 1471544 1761422 1105554 666355 248978 1643028 351784 396819 674159 1759574 37899 278988 38515 729696 443031 886170 1974118 1769335 1961971 616542 1395411 1769266 427529 63739 446980 477812 1278627 512460 383697 980829 685306 105535 2781 77903 161883 483955 1758409 1774126 722886 598964 512322 828992 865325 1121449 1060008 757151 145779 371273 185651 282264 1046176 909208 936204 1059876 644786 382440 50948 1150342 426085 1778385 590840 1149712 760523 256589 694767 1174267 1028681 632962 1565403 1375720 931827 766152 396170 1544238 1553247 1037991 1149698 940830 621151 67093 1426351 649073 497268 1881307 1082754 189602 425456 1317633 1652096 419211 1163729 985640 1693772 1402580 1679298 1775964 338949 1139912 93677 262612 1143180 1046462 693966 442944 1313655 1308389 1833550 1822057 158335 1089813 1939084 210314 1094824 384110 103718 599578 1435984 1637097 1804193 6938 636132 1719709 1564121 548799 284571 933387 157166 1067728 1388051 1722618 155274 125100 833087 155416 963440 1519045 1149008 1552347 1857356 1378279 1659247 938301 606302 992453 923274 1531211 1495164 1772982 1446656 448814 1752253 1957664 359346 1746811 1513190 1550312 1793050 329845 1225737 1812624 393189 643973 375055 203679 1013360 675426 245030 1305321 1346189 869870 288243 1316297 75626 226856 1914731 1135374 394799 1520201 1042814 1282121 177252 1545675 1369032 1455602 371971 1794240 1683374 172041 1301560 1463823 671844 1321347 1353413 308582 1899599 1858528 1930913 1500911 720060 276155 1602260 1047886 1707781 883688 377041 1529702 1322714 1412307 912429 970773 541303 969429 771098 1074182 1203354 1436152 835809 1408771 240282 475385 67566 602718 1156087 765509 532627 1239804 4921 1647000 578895 1258282 1679779 1238082 1810803 952914 1954745 1216759 744194 1344211 1183067 755502 746554 724540 358122 882162 184702 1617311 40473 1476046 1053592 1470611 865358 1991134 1226172 1279701 280150 1757768 890820 1755440 601024 260863 508481 972183 162311 125384 785490 453873 1776638 141962 1273935 825583 987711 1611844 834098 1713814 1373312 731967 68084 969166 1774498 44321 1172756 782310 473141 406231 237472 1714689 1767893 492689 220624 237761 522568 1558484 1403514 874904 442645 290799 1924040 1438435 982603 279885 1517676 1649706 490066 18246 1376028 1092781 205412 1140325 895304 1460709 1303616 981584 535059 1381337 573450 614475 33560 1160199 1862396 1645272 184776 579321 1278090 1490852 317647 1654882 1069933 1382355 450476 1135269 1980099 1175945 400191 211679 570099 1521121 737441 842676 634223 1980095 163956 1443133 1029555 48625 947705 853786 992902 1938018 1735795 1781152 1434546 33201 262119 1483487 804466 494590 1617862 192877 161147 182370 1812061 917401 1493859 1164205 1144867 1250153 1216215 1891299 386433 957562 1953037 1256270 1701481 1607294 975084 1020942 185192 1968385 239053 1530946 1835232 682157 1007096 1689855 1545393 598438 852622 185412 965496 996775 249403 1725506 1375478 344222 1123081 264560 141731 491339 1142977 218428 1641904 1748035 1937295 1843405 1605874 1283341 1449720 606628 1324309 1129610 1391763 1898286 1167519 1179578 1552278 1739253 899969 150140 319659 1519105 680918 378020 1318949 1902417 644194 1191001 1213776 690763 963203 651151 1925722 499739 979609 511021 1330551 1034048 1353296 583880 1250832 1376058 1663531 1678077 1386427 912971 55217 1224824 561861 186698 1399804 225451 1177867 1617749 1004757 1823814 892563 1312194 776926 1639636 251514 1850768 331881 805947 901983 190307 21913 1964058 1608330 989662 1529124 1328474 667640 320565 683930 815196 1890953 58181 663011 1157005 1406561 1155286 1839964 1033172 1657678 1388417 327993 1424735 1520389 1024475 143702 1871902 647577 1929854 134507 855104 358123 58075 640742 951413 692303 1691943 1653009 721038 1446375 51864 34339 625605 120320 1909942 84250 1458195 94474 96973 725921 1067972 1501772 1809699 1090628 1449197 109668 1321608 1958391 1543320 713324 1661744 1725285 128579 1382295 493686 1230049 1884154 225884 302151 336968 1093949 170286 282400 1927813 209846 1859054 808066 625297 116367 833118 28023 899992 67474 451370 666010 1352223 1831946 322311 1884596 114998 1674421 1888681 1374602 758313 405634 139866 1775450 13476 974872 678383 747909 744802 1486104 488022 647493 1171159 1860665 1604378 1816869 559883 1772761 640367 1095191 1635236 691035 505034 848841 1499120 752055 78042 1893716 1316292 267374 236966 258866 1380167 1506185 1325785 210031 776586 192115 1367261 712008 1053654 733416 47611 417076 1073504 1784358 1165012 1017882 1769462 705841 1272823 932566 383792 251198 1052116 907461 1023144 962529 337219 3504 784268 758822 782175 146165 361846 1249940 1725142 1566821 1909075 1690795 753629 1319051 1614819 701027 1868680 1978533 121085 1744166 1715918 536416 1780675 1287420 702805 372506 1403230 73358 1886959 1398179 74391 417235 1400886 838425 1537781 504115 1815360 465983 673551 1746487 82141 1021593 1333305 177551 125828 233005 418657 964893 1555815 1233400 424208 1290746 1248407 703926 970009 787129 1519694 1125960 555623 1627784 1046724 513979 1928806 277999 920047 785661 1228738 1820699 1433608 418038 1075183 112672 586993 1332475 1491799 739010 896042 1616746 721549 803958 1977600 1667059 1941952 1178043 1096947 537485 1389840 390515 508690 818600 943561 1188841 893194 1051066 1258239 1318991 26798 784356 390077 977438 1170024 1254996 1221732 1561930 333454 203846 1758894 1491393 1040073 464174 483427 1701430 517003 1121673 1071729 1010356 203681 1981537 120836 1690320 1400973 1367633 295011 1620720 699459 1704649 247091 530633 1954519 456448 105946 1612202 806258 1924127 722179 1044563 1533112 1349028 1038692 1867643 1008413 363790 1988427 613136 1908134 887863 437383 529855 751912 899386 1335267 1707024 750047 112284 633257 1939761 564402 832547 1307944 104922 1665539 1650415 121350 822821 439221 759002 1464823 299528 1020456 170723 1383104 1799333 147131 567964 156703 1575083 264011 707937 123953 755779 202951 484087 7373 1625391 634839 1844697 1780389 1563343 1812746 1185490 174038 58804 388146 1466078 1505147 1077738 1188879 1093320 431172 1867196 1114389 695510 1822070 945798 1095710 1515352 668645 1237087 1585844 1037500 847838 1481539 1582437 505879 1276700 699745 569364 543343 45856 1692408 1902969 1257635 1337418 862702 711156 1478131 270001 910772 82858 1706205 605671 958196 726422 1778125 654458 690807 164068 39150 1277772 250046 1763199 1615743 177772 71888 681418 1718893 351600 1842728 80634 714568 809722 1882489 70019 582510 1234542 876458 1836845 1870237 1214633 191239 648257 1921144 442483 1692208 1543621 1002582 1147806 1395965 1825376 1172683 1211983 1021226 203798 1866503 72964 5098 212579 536627 1057106 1814892 1153674 735408 1802533 65715 31185 1341088 653571 1799861 1838485 1055563 491567 1761908 1844186 174252 551381 511769 997452 337516 1445338 429694 1824813 1040317 1730897 1565842 1645399 1779023 791727 970777 195580 712697 1892262 893100 1584716 1918853 159 275152 95402 883992 1955888 771869 45948 506238 1669698 1554167 1323618 764978 1711502 406346 862522 701848 341316 859788 1183836 1411324 271476 1655136 1124620 1508055 1689686 454215 1137124 254044 817140 738350 302352 1223928 208202 1908111 1555742 1859786 1781892 1013309 825680 1156109 1888697 1430287 1778534 1203270 140196 383613 1261019 376260 432432 351428 1674153 1801264 1333924 1916938 1296974 1469180 1590960 351218 1924312 1053388 918130 985867 728462 641366 607392 1297563 1164765 177618 1714803 578542 993458 1946421 385519 1660861 1251808 1281539 1423098 1545343 286740 352378 383337 349713 78234 626189 173071 138867 1886595 1098637 1520958 225578 1663846 1472343 1859785 1820973 1696185 1088754 611370 621732 1955482 1830414 798846 842472 1234913 129192 1243056 1949737 1456043 610897 1427744 1958491 944476 332537 692578 103643 189482 817894 539030 322278 1547158 1498761 1942712 1830936 892145 686395 1523893 1103817 1007674 1487639 1844102 1581946 1876385 53759 1406622 1657749 1734793 1766203 910277 809551 1489588 53028 1288315 169580 1452042 435345 91747 251814 748123 1613028 1651666 31244 1401172 1878146 1157846 1481771 51720 434326 1714391 1739213 1138084 1540150 742108 1934643 218653 1808794 194840 1562017 1137962 1935264 1848372 1502585 1934660 443243 1175367 1431931 1808293 1674158 1570063 837084 1364146 1852587 1784766 82547 922280 952432 651002 113825 763098 104325 1773601 294073 438061 1678639 1678929 550820 212087 754338 451262 46491 1304486 1522488 1240821 1291384 1716865 649983 1846581 881073 1472087 1813584 1575394 61834 1363481 574077 971758 1131754 957869 1412793 1155924 1782976 1857270 560525 1431675 1195399 1126686 1357258 999637 620886 67883 1157809 312131 1192345 1416447 958390 1950945 1811697 223474 1176128 1046799 1198465 59319 307295 298441 1343065 746462 810971 766333 1923035 1295286 124546 1659647 649484 1573361 1680759 271463 1694482 130806 1739144 946411 1578634 1374054 1721859 712907 1119963 1254817 174950 1981052 632464 1631196 1962879 1597319 940369 831600 1206584 826368 1129849 18158 628912 790818 682510 1235266 760039 739951 1599308 1133997 642177 107039 1855712 901948 126599 1393447 1048280 246802 643893 1035756 672072 1918661 1336496 969750 247083 194908 1578327 625284 1469734 1852971 84579 1356099 1104344 1760881 333317 1509978 858394 129969 1134512 208688 497045 965982 1276224 650353 1923874 1387678 25779 707080 889279 545580 612370 8498 1004321 385263 1062565 406173 40530 880051 119924 1814786 264783 14327 1311642 1367105 1896642 1891769 1287765 750291 245068 425414 433367 90512 1865815 1462120 424362 1094753 1225712 348144 1711798 1538353 301964 1388788 822209 802094 539240 412736 1036693 1718556 372937 604426 1836955 1798656 1231762 1951211 1722383 504826 1669456 1720137 88207 1578455 605667 1930620 1887927 1836184 1373334 189541 480742 792872 396459 546441 1216015 1470571 854139 1420733 1024900 1638974 1283543 242399 498366 1918416 1750229 1434817 261703 1041534 1449204 592838 401860 1070364 1013054 591105 418491 1769026 1998553 1449621 1913134 20714 1207031 241000 591418 258552 716830 741500 497078 1381423 349491 38496 456327 1884048 770843 695008 398476 1884665 606243 143383 1715272 1445587 292838 1464816 37918 1198994 33489 423898 1028598 1340149 969669 399281 1406304 1998937 1183178 1004911 141050 1124902 153458 1108975 287551 1651555 1138607 1894729 1736401 1331227 609137 1224615 877443 558807 1126205 721377 435237 950073 875498 172301 1908208 1119165 1058314 182270 26861 1142920 1486596 623472 1359951 1790077 901789 278753 1621323 1783807 1145023 673039 1248463 745227 581383 844442 1104496 1692510 71503 1866925 937755 474649 669325 1009034 1579452 692732 1386442 1430030 989885 648635 1778464 78041 1968267 1047493 1432598 1644895 514377 1022994 1710404 111123 1759311 1787769 1928918 1420620 1730022 862264 131363 1599700 563614 1706082 636139 405960 536173 1384468 459237 494975 38772 713605 778432 1908104 1110781 796748 499463 270591 706585 7200 1764298 386624 395996 1095096 175542 814283 1076767 428119 944585 316429 976435 1783543 1372992 379484 1600828 975844 1702324 628815 549760 141392 690720 889839 851394 76087 20041 1958260 118648 1115420 1206095 585712 1814183 1222602 793964 500675 325728 1851768 1505264 1254836 324463 263202 507644 1664014 1153136 1555286 1162817 776122 77220 736017 392743 1610846 589345 286892 545022 838860 1691638 1611573 1241209 1725512 190415 840781 1941588 230108 1913813 66932 1724237 1957484 1595267 1987641 1459908 716405 1204614 1597118 1668540 343933 804617 412082 1990400 1206847 1993800 871043 749040 674544 1798855 1302746 1051413 6164 1350405 1553986 390009 427876 1017209 862768 529848 1537035 486875 477117 1509970 987508 1188021 898984 1306498 1660425 580673 815516 1626200 1067904 1871497 1693780 611535 1255228 322490 386935 520850 70058 869451 162798 1996942 1260635 173670 96033 126685 757824 140602 941736 709749 1862051 594893 1651328 1872760 1786938 73039 1885059 902753 730482 1729910 988476 1507278 930093 852434 1581141 1884588 193563 1936040 606979 124410 1447445 1885577 569966 705084 881383 1449361 467566 1247972 634731 535989 1914448 665823 1215975 303243 1609091 741483 1973001 699196 886402 1963133 1273460 762991 109584 1421796 1271779 1154633 1016511 1999930 1742844 823275 789814 628151 1721138 1951375 396756 1284338 572289 1259546 1767279 1081380 89977 288577 142068 440881 1914883 1240683 681790 1183499 372263 414642 669680 1469072 567138 1242120 1675934 951794 1356180 927515 295567 1603594 539757 661329 268881 717095 714235 978640 1125621 397217 1918958 1828602 1473031 1818888 716599 297623 1683955 488732 964901 1423921 408400 877690 329712 1208097 1231539 1306803 1105182 274651 535817 1749276 1196722 1176006 301274 1340785 1301285 7516 1585759 589630 1054561 795023 435362 1336638 1779871 1914874 1179800 655780 1337499 228286 1095375 879039 1355712 224777 1604388 1821648 622076 741950 1555845 765760 198111 1794121 348849 826291 1966665 1951882 1687264 844400 1872798 1682499 325908 747158 811828 1447772 385116 366934 1531555 983850 1622229 1873635 1325591 1107756 1721149 1167727 1502541 219774 332045 1259387 553674 1851017 1636545 332105 242865 1143943 1046139 1353330 792992 1483475 706095 1066041 1017902 66802 270760 882570 1310127 787789 1933895 411922 827033 1831804 1630874 1221004 359013 1529524 853295 309628 1680538 64921 1399191 1166228 776561 1901241 91411 136965 1908955 1341642 1031962 221102 983718 1225922 1645766 576966 1132673 775867 1012293 1221918 1290155 231081 1289560 815774 939277 859442 64299 1081643 1883928 139991 434115 1812405 185215 603120 1949775 705719 1173793 640714 1946570 1963906 1693900 1479073 31114 1443517 792378 1160416 18120 255736 265975 7526 1999906 700716 1102904 356335 417628 1144054 1634809 1260950 877972 1457102 1380716 982858 303042 1083297 1750256 1832270 619889 1842444 1038388 258494 1594108 1515924 1380665 474224 1447923 1177347 794642 488260 27196 1017098 1336352 1063402 77781 1118552 1921963 1611620 1295733 1932721 945738 1306104 1533811 1255804 1963612 1563509 318881 909408 1826905 710405 913109 1035202 1549122 1745181 697317 1933579 225081 479128 906869 1741304 1692845 527276 95215 1695959 1336601 950097 1557182 1633938 625373 1142792 114597 1965678 458712 783528 1098417 215199 1854609 1215982 1538136 38937 205360 902182 431078 7734 1866127 1921545 592017 801972 840857 1705725 933969 1584706 217842 1284009 1263274 591132 414410 236844 1965239 1201452 1925206 1610725 58652 309992 780834 27551 1241986 450669 1565165 1595613 1380277 1192218 673244 168705 1180190 1481714 678252 110069 1622062 318164 341525 895780 1798555 1881660 1171962 1073276 488594 1165853 671099 588718 1450085 1969886 490896 459824 1730460 153629 1819190 1755853 819630 947553 1715423 326830 1980116 1094270 1120462 1023293 1281161 499966 1103475 707156 1155393 29581 1514830 885146 1213885 1857493 276346 945985 1320762 923797 1696835 1614719 1070116 1971084 1833944 1248262 900764 420799 85276 923169 290081 111929 415079 547405 524963 1024442 1591441 461072 1651761 1001360 1309560 1592901 1826667 1768204 1708820 522864 801040 500540 1196322 154528 940378 1567586 440572 1722276 253070 912462 84427 1480908 541526 5345 710419 1509627 678798 606347 1303925 1770331 1211339 1514700 690078 793636 773681 590760 23801 45411 134673 1923698 1731714 1417614 184090 1934561 875653 1684409 349729 897772 976662 451139 1808654 29573 1466733 774018 52923 584324 1132802 196274 691428 1582372 1788775 451730 614826 1828655 615523 1539559 75639 437528 732761 1413701 1341046 326744 1145721 1850254 966394 1171170 1042911 904738 1201425 1717552 1033768 762725 801245 1954446 595964 700628 1250855 354672 199364 163337 677698 376961 508476 416340 195264 927798 336158 216969 991342 967980 1193242 1448555 272834 840219 1876861 415505 882355 1030884 38018 1971602 1347453 1198673 182775 1133630 411384 1292216 1590574 980223 531540 900269 1355374 1818094 235133 1271355 1906133 1946390 111605 1438655 432411 824251 758178 1911050 626545 322469 695331 1420261 350401 296905 1632995 1680449 467376 1827035 977040 839856 1750158 286413 509343 1261223 1740956 1529519 1758222 799413 1003564 891900 1537626 1043846 355586 254328 1884360 1956436 918897 1143284 1413524 162962 1203689 544486 1823204 749163 1646872 1752057 937792 82300 739616 44095 1182873 1584172 1149200 240376 1294898 1565319 148513 1371282 1591991 1110470 1436066 849015 226291 1752963 535397 619745 704612 523731 463207 37350 502915 1853467 1337905 790256 1308979 1370415 171538 1566268 1316077 1682119 978852 1813940 1074722 221738 1036638 1965169 1112097 1169175 1787749 1792963 1610881 1741666 1782838 310949 1396476 1528117 305075 1851778 1037196 1244639 479991 1619035 370693 1266693 1264477 1579612 1603149 1543712 1109460 1631898 554913 737979 1569093 1077496 732208 728275 448538 1701201 1728088 1641553 582433 1794484 72280 1838060 1097698 764052 845141 1298286 200564 1930046 1964445 40536 1571339 386781 1781817 1242229 1936163 711933 719044 1211839 1475861 608577 366276 1687987 1395027 1040056 1020645 1200145 723632 1128317 1519985 877711 72289 842071 1845744 374769 275511 431597 1330115 391411 488409 799100 506704 1506271 224826 34996 1118516 11107 1048210 583733 73591 554929 11181 267475 975040 1315160 1607323 1505187 1799313 1198861 1126050 1293333 317293 363637 1473873 171529 526281 176066 340694 192542 1293581 1316787 1312779 867957 1680281 149746 1540674 3651 1970492 378059 412231 1208510 1032100 854098 435389 1398595 132585 1537862 1516526 214089 57143 418295 866076 1335654 1158594 1761835 1421742 1871464 1747677 337161 1670118 1452656 1926755 535568 70056 1186507 785191 347856 95759 480185 1379350 1035821 1137217 666511 1610124 1611995 1961848 1716913 1815155 1069269 50293 1886511 84304 582155 1952448 146723 1412758 1902236 219087 938079 840071 934479 566069 857528 699500 1345248 720368 1509574 1519868 1932679 1383270 413535 1362624 1332754 309395 1633136 103304 1633149 1760965 452589 1760089 1978875 1432690 1470408 259834 337930 124157 1316713 775651 127966 178291 931322 1374147 1005218 1605431 418284 379004 1581206 806275 1984477 599429 245294 1492974 1998290 1844691 538379 1616471 449575 202220 1834858 737958 1166601 901747 696291 1043299 947200 1216703 608963 1954788 1085642 674234 757185 1384561 1379037 772923 249326 597394 128122 327345 7188 1876726 1903140 187288 564163 1091246 1159408 663779 1602349 476153 1447102 382338 668105 881078 872745 298229 202677 1037970 880788 167327 337139 374366 1803239 778685 1556766 1858431 1801748 1403892 246940 927105 522725 231756 1737010 842735 557626 116485 390292 1941017 44977 388776 1637379 1208077 1341620 668762 251854 590927 322175 522156 922360 1194623 675408 153850 1922492 147849 1831744 984331 140323 1088944 1212150 574580 393386 778063 944901 1935827 79997 384105 1462192 1083626 1189483 1335024 1027310 1665626 275578 329682 900016 869699 987355 1533874 1988133 1604729 359167 746531 12149 1112686 1918522 915095 1531161 335534 25362 1462920 1287138 1523229 461774 810576 557265 1249618 212151 1880067 702463 607116 119897 835246 1148164 1393765 1075118 880955 336930 630698 1605083 1809536 1093230 443035 1612290 954295 978551 845161 1704458 942173 1988463 216577 800425 1128250 349571 1775845 833626 755995 1375317 1094662 1531254 219166 71541 1937188 1612039 1778369 1528018 1237182 241596 1312621 1783641 532365 614732 350765 1948177 1280028 1400509 1551937 293235 1229323 1189639 760106 1994926 917663 468196 70145 1757382 95968 1947510 870931 1587379 306156 1607187 1846382 921060 1242384 1396954 665852 993804 664711 1378943 1801333 812041 1126780 1305002 808042 1453570 889955 1416379 1537449 1947634 1655703 1833397 1140949 1041861 112627 161082 927222 1336075 548894 102569 449883 285431 1869342 691585 1675401 1391967 1486898 1423774 669190 1682660 289849 1483404 168259 1976156 1503569 1345839 1192733 574529 345901 57560 721898 1243738 823877 1066009 538928 1802911 586180 554625 1040962 1883245 282441 848097 262162 1483295 146027 88786 1446698 1396347 434944 404367 568539 277106 1320498 1425329 846119 1694980 305013 1039510 1737752 736456 291400 1709622 1049443 1298104 939093 967813 925847 713500 654861 1493260 1117560 574242 449401 14216 1513130 1846213 299523 1093736 82365 1659567 1939718 1325226 323157 744548 272719 228977 44613 223449 1022030 61292 1366755 1642812 931815 420868 283106 571348 493133 833134 213900 1809452 1000268 581436 1726475 1490487 510077 1665174 1141761 397068 1149492 729669 345063 242932 177379 177126 1673098 1229762 1362642 946728 1665918 1536755 518338 1807161 774146 1620897 738414 1619833 1868551 1297765 1471932 1557081 1836387 175128 951811 1146515 1177032 1844330 750274 1127005 1567100 1789945 207567 1908628 1414280 868287 520427 1745608 1354848 1095077 984861 1116789 1046927 1545755 793941 929837 1537315 1561909 105614 343135 1188934 436123 462068 795190 898780 1990437 568951 895670 768401 1898604 1262621 947307 506053 1849001 1148874 514033 119074 1092075 280312 1327313 1067646 1798926 1435874 1566172 458425 1500609 1002175 1230770 1802517 374576 1446577 1810363 349885 1952588 1992286 1666286 1280442 1635618 924146 1178640 843241 1385212 1756718 756002 383417 1035369 193425 1277574 1904194 479241 744454 1541890 17096 292881 816582 907735 1036849 1125488 999910 1910577 1072260 668490 1670384 147402 956227 105726 933608 950433 1479388 793811 1095968 98916 391640 1823091 1465074 1805514 1655437 65092 1772644 1447237 1212291 254629 493087 1975163 1596312 213552 1779063 134248 12583 670087 404305 22906 1937819 707993 572374 94548 209673 1159871 1942521 529291 1651154 987244 1031780 662596 961512 922609 457051 1494594 603712 1999498 493564 1221861 375264 337534 1360192 82805 374819 38217 1142452 1781065 1337585 346406 537392 187966 1614473 1108558 758692 341097 759675 1458748 973451 593829 1862982 297935 1741732 508749 14688 1187700 984747 927070 1696009 1665200 1342425 614932 1363589 1058236 1954595 641919 1684582 909360 1096184 1229981 695099 1716988 1535172 756431 577715 1160741 1517567 961531 509917 1783640 675255 1645771 992568 1434842 1791332 247106 1142177 969860 482161 1069750 497405 489743 370788 1180104 2471 726100 1225948 1563136 578282 301993 439827 1917038 1461263 356177 306254 529424 1943865 649660 1003050 1578152 1512720 1717528 124456 738829 598624 1794899 1916531 773379 183635 1035079 105190 915450 273572 1023501 1896779 732430 3908 1461041 1639241 1419136 686068 1269821 857375 1530056 606424 1447591 1647250 291928 847684 668587 1511877 1885193 683280 1274315 1891152 294543 1282240 1742461 892396 906612 392019 1190172 558741 1400256 1177395 1250157 1648649 1442210 728289 1977233 1761862 1495634 1881919 871928 333913 1830043 818981 34884 499756 1435194 1494669 1254142 1164849 190659 1528806 1477404 844951 672144 559872 1140026 630619 693021 1050308 880667 393933 1600123 468325 1045295 985483 1460005 642067 459184 744311 294071 1538223 516989 847939 1151472 890418 1706987 642331 1796528 1340168 174669 731168 570481 1058999 521123 1484223 1149023 396866 1643084 838747 31024 284966 429217 902201 130115 1989489 1522802 1493202 1468550 1188474 135199 348047 1336247 104892 1787925 1730936 170126 567919 1964511 213097 90226 661248 1869421 229241 540119 289891 1664813 759914 1455341 230090 1040092 415068 1231622 504302 1887230 1491431 1386632 502665 1179932 173344 1618381 1360204 1953708 1830387 1269206 1321281 1425300 1503779 1824574 1334620 220291 738832 434689 1660753 685541 1121151 1857271 351776 1297799 1369039 52651 1039488 62146 1446750 1967797 217820 694312 1970416 959594 744896 754831 1096920 896158 400643 835662 15728 1769959 1527323 1070224 995054 1715362 1767249 796327 611971 1459243 84906 1290509 315670 1091574 491430 47450 1251179 392936 1917673 295304 306142 1208199 1842106 1947322 1457530 1732405 350774 955616 1368985 1888430 945114 1673784 938750 1420601 1539873 1155509 957169 43589 622887 1191183 100818 986830 670524 321508 195772 668933 300720 1044326 205055 987166 1367008 1222698 1473247 740004 1373181 1303937 275749 472443 959463 1236670 1729575 496775 411091 533186 1526352 328003 734632 1511399 493171 1277324 1150382 123243 3857 547482 596344 379986 1216769 401462 1775998 1487460 1858810 1438908 577724 479796 1072522 809741 560600 1643353 165061 1645567 33309 468689 57861 1215390 1415405 1174531 701028 394652 1893074 1247549 1713981 63536 1535550 1342132 1906305 580348 1636313 924014 1886031 173716 1367999 882495 301166 651596 1627320 1798419 165483 1320314 779694 965828 574494 1649035 1661066 715581 305680 413490 1380513 1826748 1097628 120837 655996 1507067 1485863 675795 706152 441285 500934 579271 852748 1038874 434273 1461112 1323612 1982208 881365 1324458 1887540 1679335 1146140 521662 481797 656756 1136352 892095 182228 769890 1021661 1097473 928264 1822310 149661 1783893 909303 213364 791976 1318900 1839707 495059 1112957 305139 1999794 1653376 1402991 75152 1406474 775377 665680 1812667 1960529 891394 1303584 1135673 1866355 1083508 651379 1907930 244943 59560 1305792 247158 544055 1744901 1525700 80703 1794852 1549273 1408170 1546534 1996251 138975 617247 1800778 1996034 1075829 1480870 665621 409519 1756954 1892556 1982575 591767 782172 1702949 38039 396030 1639342 331523 1321101 545987 529851 526702 152367 1313589 415648 1071650 1906483 950916 708963 1331906 804377 1407725 465402 1875676 1165530 1852324 1380781 1995694 1000525 262556 295080 1599587 751764 1409224 889665 1105822 1872507 1900082 13961 294328 1007670 1653166 505672 21454 1098320 318505 48405 786848 43039 1746669 571272 522106 347285 1640127 1355519 1124949 628058 785243 922803 1525086 1115182 1397799 950890 1310450 1177641 1796087 1616084 1860200 618305 855204 1525242 1987206 631838 1729566 607195 1641125 1818008 812925 425017 1889592 971402 368732 427718 1513679 1511952 1571811 608160 1010436 666806 1340360 1700645 551781 1744669 1506923 294043 1972509 1104415 1061988 1049882 1108258 1312230 1820857 829174 706445 321963 440143 1634708 293612 1359231 993397 1068767 710538 1415203 1273161 1019331 1487316 240716 1631934 1942527 1705868 833017 1413150 1590765 1717980 1053048 1431697 302891 274617 1156050 1577415 1587009 1510072 663326 888440 1428018 1301951 583114 1239723 94753 262313 1374860 1059512 250650 171579 1739595 1510249 1874883 262254 1964740 1186083 496653 1779022 1610923 402831 1570491 282766 852621 360658 1381390 1933393 1941793 741408 257556 1626433 1933020 357093 1409970 1547170 1582112 914675 1289087 1643779 1763177 834012 1098541 1488453 1341004 1401803 1717094 1764378 1353578 1159757 731181 288779 1151084 1685032 1807138 1616865 1220543 1146993 1298306 1592102 816878 1398760 71533 670748 1852026 891873 1279124 796270 1034010 968593 597727 32252 477532 142724 410172 1308890 929137 1688886 1689269 1487276 1418803 1379962 1579372 117265 1618467 365295 73654 1208681 916498 1885824 653215 1101486 824737 1177331 1982553 1744942 1339908 1100319 1761570 1874453 248923 1227250 997623 940608 1125962 1815103 361135 397933 803296 1564057 1505102 103890 831509 893892 1149336 815385 1855242 529526 418537 1625155 121632 549278 1300442 624348 751542 1403094 1068614 56644 227116 1276587 399147 817829 880043 1676757 1697546 1223912 365154 570364 368789 552006 550719 1678491 171318 1168986 1335949 205401 396420 1636860 764238 1030325 644277 95712 1224112 1132218 1196777 1581499 309955 1950917 1352230 1295065 590628 1683457 1214473 1224757 170996 499586 436128 427385 219327 347666 98838 1444880 1565070 262705 1187516 1083865 425250 979625 562966 177262 1140584 142234 346005 199836 1623576 1384894 1611431 975559 537008 1025448 1878950 1621596 1404316 1949364 1057892 1196054 1593830 369341 1898636 326572 701241 113835 94734 952797 199640 888621 477090 1148415 1128925 1016042 28190 318927 1472546 1561064 541871 803208 1599844 1062709 566918 1246091 482145 210477 1006600 909245 1385681 1470395 1565724 1351463 228576 871548 106128 720734 967646 1047525 706634 1956164 985198 719129 374195 1985223 1855034 1295010 511718 1894599 1895135 515931 213243 394886 1341331 1719517 438889 918034 952143 1660903 936676 1530275 970420 1907314 159010 725946 384597 1810004 1869022 1974621 1674525 618994 480437 1291683 1021016 1627369 1805370 340388 734856 375097 1237231 1581012 1762945 124769 28953 1596411 647968 1508319 1190949 1190514 668365 321744 813130 314094 1191014 421658 1207894 53980 456581 36874 1899333 632769 1540427 425124 698951 846872 337944 1198053 167766 743110 1827534 268500 1966462 1733307 1934754 244010 243997 505294 160054 948728 1538629 476477 892683 448305 358789 295924 1508245 1919098 1426025 1719643 1862049 177069 1212999 1367373 1471365 965014 898707 1303136 411731 1726167 1955264 108714 1944145 999139 1163005 885968 1292899 1330810 687837 1130339 1474798 1580509 893041 219115 1441801 1268441 1205269 1889600 1536824 1309735 619578 1181917 487504 323923 1305871 1345536 514844 1524960 1896212 451824 175285 1570191 540802 732838 1799475 9027 940247 1993608 433646 947704 633043 333371 1038820 1233969 1661433 182266 226150 127962 117207 1296888 1313530 1632378 714569 1984784 669408 1326973 732251 5261 831267 212139 1685941 532210 1505836 348010 157342 820197 626184 1487753 156252 223557 462204 221101 1128867 1598861 1022281 25788 1225374 1448071 1838914 1875307 580684 447962 1428580 1024176 555696 1438264 1874381 1089014 74095 689988 353399 229845 1622055 1004982 1874803 929815 1956545 425331 1667866 100595 886104 622361 73537 989498 558964 1380924 1841438 1229877 588723 1973586 503901 1913003 1231204 320982 385382 738588 875909 718556 380145 965743 1493898 1803984 1343501 125779 953800 1529021 637262 707527 710136 1432147 1750522 1943167 945704 133625 1027560 1420716 883058 711899 594751 1891524 466405 302507 512664 1753729 246498 1421446 745556 1838921 1155910 1395065 451275 760501 1642879 310050 977673 28147 934218 714426 1198461 624281 750392 1845626 866884 1375797 709479 939155 988179 357852 1355234 1627794 839926 935829 1537239 212846 1792536 341407 1544495 286521 89172 1899927 1785417 1827478 730664 612821 605194 1938308 1222586 1591587 1411152 851568 1204848 489863 1434376 508662 601761 1727325 1068290 1858045 1141994 470224 1175681 1805235 957082 1217437 777669 349953 22984 412763 1130797 203413 1730011 106914 707375 983957 1120812 805375 3997 1712343 1415596 455170 838271 434196 251120 1573306 361495 997210 1825323 528922 89277 701923 1930232 286014 62984 979582 887022 1126869 1359331 1711353 352535 75740 564393 613787 1874975 1559022 1586044 1920959 928116 775883 854658 336849 159564 648807 1413374 802990 777423 1437772 180515 1662896 185364 191697 1835061 816288 1844674 152121 1097570 1214154 1520305 525346 336280 158179 1419060 1347026 158486 1372548 574043 1572246 1521226 1392872 1926832 1357520 484178 1376746 175066 308418 759399 1877746 1742541 280745 48842 160690 1850925 885022 671911 1876380 1764452 546949 1682193 1579998 1730306 762330 1384271 542097 559664 1450187 554244 399740 321836 764538 912343 1403295 1253746 125577 1153109 1555709 1989195 1026236 984124 1809964 778973 1328397 1950018 807594 154204 1302310 1892998 692245 375566 1416279 1460067 1760066 1919354 1048786 147329 1218185 1956659 55387 1410381 973890 9139 1881261 1861052 244422 619323 1159406 1712035 790248 147799 815310 580507 48559 145396 1339483 1393973 324993 292493 624040 1410933 1716372 571963 609527 504211 1173343 1896640 1594241 1875476 1772232 94599 1832363 318157 72729 1447378 1629847 1614440 1956905 1850823 193286 1051994 591189 1156531 178862 1444871 899627 575582 520758 1198428 44795 1770926 1408514 826 1343316 1988184 24486 816465 159731 1951260 620676 1940013 1398895 916064 298802 816689 1224833 1908549 998890 1200446 127948 535572 610548 1164844 658815 349751 1337323 705391 433418 1910034 376531 1938406 846463 338557 1381200 1127990 1591930 1842814 1966422 913956 651755 1724961 128762 1560725 905938 1595612 246971 723677 209486 263838 1448 452903 1543514 1122936 331557 1389410 1020815 1113918 1477433 659960 227836 1571492 1716879 881366 1522724 1963667 1649365 384713 350604 1363568 949928 126727 649683 1842002 1751608 1721060 1637589 1756614 1960801 1351632 1071168 1386868 572892 1685586 985985 1516535 1597729 1262570 632970 284502 762511 329024 496714 1583547 1736957 1108754 130392 927609 534917 1508831 245557 1538322 1146234 975785 845914 51055 40013 532494 1941838 1671340 1143552 175968 995258 958156 732911 611825 1500200 1344312 1904268 886636 1626003 1656062 873096 636439 1524073 498873 903599 149338 1718458 1273501 1465685 793099 1478210 522009 300530 1902212 785895 310965 83291 215872 1763834 86616 118179 1235669 809587 1785932 1794478 1998588 501519 972902 1089611 1789248 490204 1979777 1465264 846374 14541 737076 927016 1320603 447733 1281674 886111 1716265 878111 1855395 1575763 819341 525274 846192 300570 1672386 344339 512465 1380991 156372 1432527 182407 342788 681066 1096492 1696844 1046173 810257 1048507 547267 826691 854413 1327288 1218399 15853 1820408 410807 1178763 728688 21778 1340195 1433216 1433324 1464463 1169280 260109 1760560 869972 610425 486930 1863847 1387867 849243 283107 598913 1129000 875334 208216 28743 956427 1666766 376391 220769 724190 1824805 350578 1711293 1441325 1808725 1656091 883410 728068 309258 693854 1889666 673038 716083 776051 427637 1348543 744218 1459878 648657 184867 663550 1958528 8259 666147 36500 1543495 1630047 367966 435508 1565054 391168 713616 1062050 1535259 861287 1964546 955076 640876 698691 687587 656697 871142 79648 566784 1272452 968506 533064 1527754 321050 1953543 28291 147587 90174 278048 1895137 1888398 382991 993629 932353 1809389 1604596 213748 1276343 44750 221071 1493268 960783 1440724 755397 1576345 349265 615530 1950073 1687717 222217 498701 1206006 1699033 1527091 316902 653737 1266084 1764802 164117 1267319 1869614 1279240 1570317 1494607 858382 170708 218946 303158 907349 321888 1081787 1826037 1115892 1565922 1152664 433091 235119 1909284 201341 458860 141449 1809992 462594 244586 314912 1201356 430910 951953 1825641 374049 1543798 506917 1207444 1678116 1537804 1180463 1592115 1642886 20233 579911 1331959 1796504 176319 540705 146090 1928900 1941330 1316067 1302760 694703 361791 1758196 429474 21906 1524655 68730 789216 1314009 682982 960618 314659 1061 1869502 399318 64290 280761 552902 1672277 789635 721545 407504 369137 1276904 1510758 1236378 1009401 1857518 397859 17607 1833137 393733 1242489 712872 1840857 279489 928580 1426173 1354048 1488898 1274375 862565 1882667 1579298 1798697 1125504 1641149 500377 1433891 701777 455536 984318 1045226 357051 1990341 291121 1731407 1826599 1369764 1966959 1166689 585044 132135 48560 136733 198303 253046 1688008 1102389 1436706 1950529 1285230 1799026 430473 902797 476556 1109569 875063 1305068 182157 938655 110476 119227 866510 877824 1640139 820744 721955 1512860 490327 18920 1948825 843628 1697822 321011 219046 975608 800444 909634 265961 504705 1011319 648753 1355383 878408 689003 231784 440700 1706509 297545 1045977 1493630 159422 1201039 841425 911440 1172626 1957945 1469121 1721235 323849 620582 1626790 1557957 1575789 480288 1756415 854758 832984 1661359 696208 1250131 493652 1814188 1635607 1075016 363528 151939 1308571 110919 410747 1730245 338176 1631529 552149 325641 1515267 1550669 863849 565341 1938506 206401 1843823 1029354 1573047 466542 233406 440946 1674735 1360503 1389801 636944 1198193 294754 1856798 434561 1161748 1504548 939304 1989346 1757037 261143 353337 1518047 144165 1942369 49531 1652710 1324748 562453 1397250 56971 1274166 602015 1109286 1855882 350470 1764376 483340 627167 1449450 818516 95350 450421 1616106 1180206 101749 381482 423635 623111 1402968 1049781 13286 1846374 460556 1712349 363 1643914 1806372 1448363 463919 45694 530881 1282236 800165 1473006 1940520 608330 963175 863857 1207372 1405042 1857241 659706 263260 409978 601022 1507890 959413 1875832 1264288 4134 535944 717978 1570479 1044710 1814763 1641621 816849 76908 1933121 1725116 300747 779162 1082652 1734499 843588 21259 1775841 1841624 2530 965803 561744 547763 954827 1792337 677245 786714 728376 1949354 1681413 1145598 1195579 817640 819670 475794 1891904 449439 695220 1999710 486588 127971 1938630 649151 1151740 1542694 455959 616673 951167 1916111 850815 1640481 1218379 534839 1636407 1070425 1753741 1441945 400078 1380000 631319 385937 1631708 1086313 1677960 1115811 783972 1498929 944762 1516874 909833 67164 1445389 1877201 188003 1599106 324290 843324 832337 1736702 216453 1072076 1117102 528752 817840 1690551 1960443 1704317 1316273 1078680 1381557 634838 327848 1737574 871719 1302028 283080 4378 289676 523912 1746530 135863 748325 1121457 1564657 347783 471079 1234608 484207 304618 641333 624797 336562 419919 1525605 1894171 1607724 1204899 826605 1716545 1487680 976813 147357 1173547 406602 627225 1277883 898379 335184 77107 1502568 202561 153190 1611043 32389 833484 1715530 1094813 232574 670251 1025124 1524193 1497039 1886384 1775383 73466 1543018 493970 436320 1764168 1308587 13180 1890308 1776203 1288201 1319358 1278607 1321469 1960706 217637 951939 1070199 491033 381559 351375 1600308 1838542 1027799 64636 1920699 1944840 1361528 220749 788976 704542 1956799 1262329 1520915 994837 1437765 708994 148730 787511 1873580 1008136 1918413 1968722 1687791 1937688 787424 164856 680777 53747 1095623 1168525 1295478 791043 1896113 1329112 545399 675638 1608130 38195 5441 1844513 1464364 772201 1627365 826986 963091 578814 938965 45007 501897 926396 1084444 1325418 1947287 518150 573139 1957428 1763744 548641 127420 533464 1219887 1703995 526755 752216 1183465 1671713 949058 1398224 520777 706603 1930836 1036751 1871578 578927 610596 379315 1152773 1196167 1004723 1999510 577792 66211 1877173 1314315 990705 743330 1767039 1658535 213874 1168232 1401717 386484 1705769 1727812 1227409 1495828 1106453 1105578 27657 366380 1308103 727363 838237 895953 791540 285339 279583 451665 362953 1712106 1896816 1771354 1864051 1179422 147374 130296 1970667 1930863 355002 578197 691554 294798 576550 1932965 1657355 138102 1740012 1450681 1084305 604196 1565882 175824 1574625 841657 1988180 929247 315385 410494 464301 126364 489404 1871422 136511 701328 286540 701570 1499022 1367035 1668697 1390087 1051809 453479 189460 458458 1198210 817941 1890170 1360990 404928 792647 1640561 582481 1244368 1705113 866416 597520 1895646 778786 1992548 1098957 438547 1578109 1577900 1673766 1777508 20823 1718742 829662 738812 1424759 812787 1700702 1857616 378874 1889209 1214002 1511152 1453480 501525 1459293 258613 1825055 1001520 1380593 937274 1314429 1377746 1239185 890114 206186 1641850 1512185 1437558 1572699 1473709 30159 1032133 19212 754343 1255736 1595365 757891 1924237 757409 698109 1989048 1396647 1452559 579869 1122397 1576951 1708840 398589 111655 601288 835878 1274726 977525 1764443 481770 1047843 100005 1168021 1381368 680584 1310201 98423 1914091 1472358 780334 1634904 404218 1797403 1354729 827772 1018944 1226907 1224494 634421 1682914 475181 880301 1847546 1263026 350158 1518293 1661837 529505 1053126 1652033 82674 1946491 1553807 463694 1311582 124012 1015458 389507 360056 1433285 637667 472731 479496 1955851 1806301 67569 1963763 790518 79449 178168 485294 219405 1867698 1402947 732967 541260 232030 1326006 1773369 1271060 743984 352878 325474 398141 629150 753073 585423 1332732 20191 1620480 1530124 1296407 1616312 1629159 1208364 355746 1539177 1154558 943889 925200 302516 1194350 654634 1467832 195020 693190 1313164 568159 151572 38084 1259566 671083 171847 902100 1247181 1548051 1923026 1365398 79380 1029291 965297 1662244 906713 1314693 535954 309813 1776274 813199 633243 1842730 908423 1198884 52392 1150021 1118981 1166855 1930978 842711 263052 1474960 1713059 1821307 434911 1353016 1445362 530405 1408096 1827776 474364 749407 1042645 1639933 1797588 426720 635166 335728 1651986 614667 859044 1962039 957572 1815045 734804 894221 1331343 209160 1023763 1750826 660425 61739 1569433 536438 362694 131190 785025 1933952 1191686 761178 695757 106687 940007 1732476 1456603 934472 1793348 984811 156130 217966 1814930 1522566 1961220 1831690 1867440 376251 907016 1296752 558015 1998485 1222877 436007 838469 306959 877213 593155 782210 1001738 934652 1231790 511317 213177 320191 1863307 907994 787612 327338 1854327 540880 120763 583997 1778748 52211 1701653 582653 1284494 644536 288169 579108 813904 934958 929676 1438847 1637920 717203 1896227 291833 835526 1051960 234107 768008 478266 1122286 191561 1585049 1702497 1692252 565109 53273 1042602 1486780 1779265 89631 1787213 495173 862184 680902 1852610 676963 832570 591208 1749136 1292259 21060 1248477 1806323 227285 1694546 242460 1716039 313500 1257253 1868218 393139 1382438 937413 859161 1512408 1423966 471147 1284217 981789 38845 244495 90394 852008 975842 1752521 1813756 428749 484023 292265 652608 1838887 978053 1220147 820633 528185 60098 1710320 837832 1097997 917353 1332943 356543 765051 732091 1881709 1202727 1998052 1525599 1038240 626828 976868 26458 1462742 1279555 927673 656837 935905 1254395 407561 237741 1189401 1036354 1423454 10680 1972665 967002 1913506 409862 1992609 1996776 853222 1309161 554504 1525632 1320028 661196 1751395 1673404 1458391 768642 184435 1695024 1101209 1519986 1579290 1798458 898937 1707006 1615066 254376 1590987 1945430 1716263 138735 242519 1394375 1228335 903331 527741 1777259 809059 1620173 741636 1588109 1123983 1403344 1904616 964889 1658396 166616 428785 1335758 504781 1803408 1822538 1908775 1815643 687382 1467628 369536 1524937 1005706 35434 652621 209382 1464767 1793970 355233 106828 1968415 65958 1785360 317312 1222105 909456 42362 1056892 1971336 619892 993383 1319770 390612 260446 45516 1603801 141043 1729667 1743934 1619856 1895240 1531286 1663451 254153 144269 886970 1942136 536019 40622 1688150 660960 1346563 1659133 562179 1660275 1879851 1388399 1498734 963770 627938 1226001 623348 32716 945559 683613 1179172 126435 19375 1664385 108933 1964851 728237 460105 181380 1193772 189023 1661385 1461287 1281880 980388 1540843 79808 599621 1047707 828407 794126 1376458 100839 413720 421616 2501 1314328 280895 1694896 1666913 251061 1187113 1085401 1407983 1685504 1570391 1717837 1768736 572611 392811 1394643 1983828 612553 1538931 1969308 434031 1407111 919351 484383 1452793 883598 841432 1024417 945800 647788 582998 1922017 242960 1004703 1356695 1095182 1289105 299208 132063 157673 1386344 944394 442683 992434 998764 417884 1133187 267337 773557 1540367 945622 777183 519539 935004 1180723 1755917 745931 1074687 1863238 937586 530256 619027 463765 1119253 920042 1483297 1347492 1682435 1682592 1661119 1530611 574198 1364989 1063545 1620812 422320 27172 712941 1567383 1688206 696802 257104 501844 1163639 1087423 106840 429261 1490056 130491 1418643 455360 613919 597429 1248522 702261 1268356 1917124 1981162 1775336 1773028 20873 1732927 1474765 1019521 13560 716778 97805 1783059 1645617 467842 69527 257827 1552432 498786 907218 1873163 1096004 243322 353531 1804964 1692257 490892 1643482 263181 515619 217996 1933670 97445 776238 226036 1166193 1813204 931534 959296 810399 77295 1438772 1436729 818004 1514415 1556445 970682 1629166 1875555 604116 1567050 1585255 1745201 1876950 1623069 441274 1577936 169572 147300 1139651 1297005 1163819 1710030 1860307 693236 1529600 861306 1681980 586576 1218615 980763 578339 1878040 1684185 1305022 1103881 919820 1724898 1833195 362705 118163 1204397 1793171 1303103 343006 1260211 1311009 962822 205043 568666 1591809 787201 1664212 536534 1990367 180226 1598245 343466 97913 1006655 478179 1137131 178055 1126433 1105601 194 1339280 1719739 514420 1511175 572989 13149 1983966 786071 1184579 1183761 1411616 148242 512749 1484486 112581 1466288 335309 258312 1839958 173102 1064823 471664 515567 166673 1530019 1425398 564491 1478717 389777 33232 1032436 1549970 1869458 352793 220479 582398 1566230 958379 1646584 137913 435374 1163513 801804 1289440 1229038 421597 1289154 488851 439568 1308273 1105030 844603 1962846 1012161 470303 1185323 1269781 1072945 1995900 1875005 1706290 1655971 1907115 282584 433513 1319431 882457 1323705 617061 1867351 1613060 348860 464135 548392 693362 432917 1144251 350375 195960 1007324 1265130 816429 789577 69268 1562867 1458197 1230414 915010 129298 872115 534166 253580 992638 1990304 991215 62982 630397 275227 1511803 594176 1333094 997528 1242733 948352 1344536 778315 357113 1343988 1657101 581880 1757580 108647 941131 331501 1645191 1785252 1126393 1046033 665513 368823 1543994 76173 1265934 586407 353185 686899 1681540 1938723 329302 503131 1804862 1323741 477999 58971 122966 1065963 1425856 1896707 142190 89349 97478 1014331 448232 1885096 1638801 1508551 1989350 1878767 1332722 1747371 1969933 1878346 1572605 1697386 1663597 1800590 1639558 534878 649751 308437 1139838 1382767 1504001 960549 58419 1200603 1225567 382981 1596813 1616879 1606160 1451690 412424 122282 1142761 176759 817176 1802298 464211 43058 47368 1999360 617799 374701 570265 338476 1949642 1132930 292027 1377976 822349 1740893 1891751 207680 1265998 269525 30341 970277 735662 275676 105662 945101 514648 234829 693079 1730474 1651526 628472 1084606 928959 109048 405838 1220957 391832 1948468 1742108 1032317 1658146 1870271 1233746 723350 873254 1020502 1897239 1626332 1835715 1929736 710786 97131 1719491 639096 1290967 1056193 1709580 1219045 208254 335812 1653591 399181 1479245 123284 132912 1597785 1853561 469543 1934563 660532 278390 28715 1639417 817315 424255 1539554 479165 696115 475603 769200 1439632 878722 1861877 1829932 326842 1797808 1768474 1469917 1216777 34240 1352277 891702 1739598 1285304 255810 134769 379644 1064733 1455172 303638 722698 1216260 1729840 557046 655829 1753895 469332 720248 1693019 995991 1262110 25809 591043 1876021 1772131 983149 1418563 1804833 1511081 1323540 1860337 831662 531180 1933646 1266659 1095823 1454456 1634825 1214595 1169160 1058892 594973 161565 864437 414012 484538 175207 1138938 1702103 931294 1983595 77554 1455429 962396 255985 811701 1523340 1900195 644461 478229 1566882 940100 1337403 870795 1628410 723375 1252828 306170 822378 1003606 1140757 12362 958070 1910017 1385234 1143727 1420129 409050 1625470 1554968 1072709 1870075 1943195 1129267 810724 719699 96509 176347 1421857 125081 713393 1965829 1312428 1081275 509414 770635 545737 1327983 106396 283780 1911502 1595245 1245098 1283625 1608512 1886938 1109241 472477 47341 486013 179233 801757 1138018 235367 408898 229827 94621 707849 212190 1946859 12663 101156 1221562 1034607 1974763 1431595 596804 1891671 564906 1414669 276448 88797 509687 1774426 1017376 508495 273528 245556 1625348 1383131 272461 1455978 1638486 1196179 1372665 771426 901183 175187 319615 456148 355708 1743818 68369 315991 47206 1798578 490787 1918883 1107888 1810359 1223502 702064 804441 1052864 1790309 1970703 1146797 207348 1244073 1350386 127759 24003 540640 1471475 1263055 883404 1761071 301925 1186710 1321122 1322861 249402 74999 378272 1535345 185448 953040 128099 1344908 672819 73001 32694 856902 617108 1507023 6470 416653 592621 1451752 1267226 1287771 1056702 1786153 1704006 1718237 1098946 1619718 1921535 14902 309586 67897 1736141 1205110 7102 993295 761894 834365 934116 940551 1215680 1397728 492154 1771178 243599 684062 1867793 747893 1956736 1000457 407324 65686 639447 489734 1164697 1994579 477700 198075 1814957 1846867 1451581 1895177 558622 114560 647529 1554807 1190184 1415748 1410032 726382 578590 1595498 133538 813575 560314 971660 1639065 853980 120995 919049 99868 223130 282805 1148949 686484 572859 624583 1228939 778481 37727 626185 687797 750802 765299 367138 244880 1912319 1729249 1539110 1626667 1121896 623365 222921 1365900 445965 1961964 1359821 1848965 543731 1181488 1399137 745597 1808634 241711 844660 1403856 1236049 87519 1949760 1397038 1575100 898456 1057882 1033259 1964383 538408 739857 992215 463872 1122387 1139331 1309596 1002232 655462 1847402 1429637 262854 1093333 1453360 1452597 1702886 689280 1185290 1426684 520811 1007168 954078 75055 1910345 1934102 16995 494939 998106 973230 651530 1786786 1240999 544660 1267223 585794 563597 1872328 1600311 1292709 383678 1599555 984002 883882 387684 652743 1428004 1450874 370500 316890 874070 757071 225064 1892546 1820182 1894491 1220627 1581525 1514788 1390227 519770 1462793 1691685 643121 1222904 983198 1667589 1526771 1329372 1179224 1570665 680046 1216974 411286 1213440 24170 1234810 595837 16463 615144 632611 146679 533932 1888695 782536 877508 193278 1654825 1403921 1055922 1096224 1540063 1004695 42947 349467 159791 144095 258110 261259 1492727 1198540 237627 52837 473752 1442819 1710125 222941 1524438 1858630 1406663 1019634 387206 956019 1918182 1234739 897603 556540 1180974 219560 1784697 1294958 1736618 1385010 439858 868211 1016680 1843002 429993 729800 1089573 1151294 241094 977736 1110600 1931613 1174870 1016 67088 1541261 624214 1778895 1153856 1410294 1989858 1325228 72328 1869895 321431 358564 1435937 422589 522391 236137 728612 836421 1250853 832323 418405 121192 1313021 974008 1495107 1128832 1679398 380343 1482460 1587690 552051 501919 1399711 1174131 387521 1003549 1478263 759858 462703 274184 1275116 1180554 560486 330315 1852793 1956025 1992845 569250 1655414 848970 1251245 1064930 637986 1550483 1630719 1362143 1096532 23308 1791982 886553 978543 1737627 1658201 462731 29503 1578868 138749 1801114 940550 500776 707365 1506046 593264 223127 1571269 622406 425232 1718116 555656 252724 1151670 1686174 1299443 639526 261430 473173 1876656 936707 1468957 217642 1400894 1706533 1307841 442482 1425319 457576 173464 1288418 13708 1182527 524803 1966676 900730 1022580 824188 1929552 757039 511408 1306728 1895349 1037997 481296 210346 1211254 1012837 740866 707403 1972098 271319 1204493 51874 731691 244763 71477 1919698 114110 1703951 1794784 1516268 346427 1758176 1048960 730277 179891 963340 804104 1252722 1033289 509579 1487386 964915 1301311 1236974 1998507 447774 370882 1571394 1068500 541472 1159568 642897 17575 1828466 971742 1356152 311474 212062 1735612 1046135 948733 381644 240033 1589347 1189209 418201 839131 1355087 141724 1552821 1977910 770596 1080030 1479125 684741 1821374 841407 673188 1309931 1844315 1347860 1637810 778303 95368 660754 1390203 1318668 1152735 1157940 1587812 111416 1231034 1435037 602935 974766 1783256 697608 1023067 334175 988123 1003565 300695 212396 1126721 343945 1120119 325891 971704 1759166 1441427 222290 171964 741419 937386 816356 283057 601194 1362191 660539 1329657 1912759 556717 1761430 1961441 1421655 392240 238575 1772083 530748 1139387 126689 1959207 608322 1447008 1912670 1957772 1673485 1123958 45833 1618911 1864715 1213138 773627 261324 853411 71633 154713 1140251 1815917 817225 27459 756067 618273 344672 863007 624106 1193235 1585513 186116 829810 1488307 1765777 1393566 710963 1804808 798120 1174225 1983057 690477 1880633 1181147 1463230 240070 712982 197181 692783 987948 828226 1072615 1401188 310161 1611377 1819374 205683 1805578 323045 1170878 1220051 1348573 812474 1178507 217967 142971 749372 1390002 530992 624001 750137 1247643 889647 333046 1770353 1394173 1034061 1544688 1122603 409365 1686383 1122692 713049 1550954 1729496 633415 75743 361642 351518 1276017 1582457 1103946 493305 1328520 1088952 653264 1022266 461356 1073559 1324494 555889 278642 841354 391117 931292 299368 1293368 519781 651916 83891 1908577 1967362 597885 1568346 1647618 1860746 488162 1297314 1047024 1050922 640031 1562678 13551 1387114 949219 1061763 339657 917671 1027637 1576781 1280078 1033737 1433723 786991 1854644 1357927 1854653 583439 1731974 1944734 624898 1017109 1407706 1371310 1251843 297185 1510992 1523033 1742763 51798 1939700 1479671 1364546 1672969 1438531 211363 1833051 548592 1694319 569425 1120684 592581 272901 1895519 599953 448668 511039 809393 460335 344812 116999 429658 934289 345632 1167094 1619752 1163839 508997 1961024 245437 762332 189040 1518460 1091157 1536339 408258 1838127 228903 478475 1645586 1510618 397941 1523436 1212443 1991466 1907926 1816770 1508061 969953 36000 858556 1600650 745865 648314 856165 711099 1937543 1002729 321950 261298 542878 489113 907506 511386 1532539 1604102 495055 204372 1760438 299789 1970182 1195154 1038060 1185172 1711784 61172 303207 447274 1352323 469521 950452 1699305 435833 383619 1118677 715097 1169591 1491013 1858448 682138 990197 1359032 1767969 840698 1104996 1678930 1344824 1730174 927225 1793688 581563 1217457 863660 1265880 577692 1362109 1147567 66388 1117873 174392 1013561 1342577 368970 1014524 1427471 1243260 1009041 1005321 1421201 1478249 1871686 1761852 583838 888191 1624709 442821 401961 466305 1192915 1427249 89584 1099319 360317 1669585 1363520 1848849 1370433 1568852 1855047 1862877 157742 1356051 79515 1222056 1127589 1471065 1576139 427196 72822 83510 1165180 922894 1740178 147655 628338 1618921 796394 36392 947156 909106 119311 694396 355406 44532 657104 321972 698448 1324368 559642 871774 822710 385764 801758 753301 595324 557274 1258951 1060801 1810800 1905180 1456078 1004884 1401029 1700544 220810 1935126 764982 193210 1861306 699001 653134 735285 1256977 403233 142810 685399 543588 62310 231181 32468 794531 525072 1212182 1467271 580949 682149 1505426 683573 1950574 863794 1880663 1149772 840809 1000755 1503892 1657345 932218 1316335 688255 145907 758598 413090 267802 1476225 669294 389122 604216 1942128 881255 1997526 918981 1250048 1038081 1805637 842832 1560284 1143997 693976 1402506 1999757 1663410 1082692 113354 33060 257927 364215 1273099 97600 1498500 1721526 495986 1171649 698649 1671506 412613 644199 1225130 942656 77682 140654 996107 548977 1148398 326636 1209378 471158 553322 744773 186676 1102238 1551102 952462 1500550 187227 469411 1895577 1442213 1811130 79454 1741795 1995474 556666 60779 315561 1338423 658400 1378703 833829 111222 635799 1094770 1523152 39915 27653 1765910 506713 1579719 949979 233217 1491135 976072 465560 353848 287195 532093 1335288 1968564 1631650 1518283 1664120 838648 42236 1730071 1162268 1723076 268125 769834 1171729 811656 47199 1311385 1684236 359606 1482393 466303 357060 169318 1114647 813325 1902798 1625917 1788507 1907238 626326 322100 1817533 529790 1181507 715249 962248 895360 1394541 319420 1938304 248893 1321378 723055 650054 1889647 1847378 615388 1662702 778021 1252164 1503387 1214744 1320186 1414737 527127 426148 1021459 1556857 1466954 907163 166420 397846 888758 644601 827192 41069 385826 1053858 595898 1983803 1467246 482718 1060572 628091 1560615 1828445 1502704 720562 1605868 1548955 1251095 719444 1989775 503079 1205914 462933 1186020 1639683 1948928 406819 1087049 1613865 1666425 1616262 1203740 1922482 817126 1761602 176698 230839 1181859 316539 112030 1658906 345417 1099859 1697232 535577 242521 1252939 1637419 931922 1110735 855638 964609 1907870 577348 15533 1726520 178561 1065200 1536431 273469 381794 97143 491093 1392647 1573593 1364089 314143 896455 1339402 1371755 1815358 1743588 891860 791311 606371 709579 1318225 1978395 376741 278924 1653587 1975580 1224188 1289830 248205 585617 869126 1577457 445206 1155896 1019269 32208 1317692 1433401 1141058 57047 411971 223932 347411 310454 1391570 1576603 980935 1454396 785164 38402 666187 1192468 1726897 1399363 1626392 1237029 318765 1903261 517096 862053 1600885 191113 1273578 871380 1052276 510724 1136434 662751 149763 1396999 403448 1923527 176295 1464050 403090 1674950 597643 1678492 250148 144145 527979 187235 1804391 1344843 1914179 151497 28615 49803 626527 294486 910181 1872614 80407 1345303 1036035 56944 61554 171337 40958 412089 1831836 384119 1346302 1811098 1151502 1339572 1689848 34322 924665 1686302 302247 1268185 1220587 882988 109326 297860 676212 104933 148817 14681 1215504 1491094 383657 1574094 921909 1456965 850033 712585 1310490 480243 832457 1852870 719516 537624 1352882 169765 1885192 379718 1611163 15813 1697646 1556213 1415230 229375 1091839 1011911 145461 1940289 1997675 1428277 1608592 1993534 1733224 1251384 48193 148408 516260 601062 753863 1813607 1184423 859366 708644 270560 1600349 1872608 827782 1693665 1749888 264096 350007 215930 29834 266085 571555 1929020 1140083 193396 410784 82061 1459645 1585889 1084110 814380 10453 548429 817800 834592 1894824 45276 1047511 1418734 1869779 1423214 1614403 788521 852891 1340962 251686 523000 1459995 906260 1740892 1575457 892156 63095 1817734 1272136 1337892 713573 615913 537071 1904239 111434 1633016 794149 1827013 17596 1123273 1816383 1143421 687031 1905856 949186 1696152 1256371 1144348 1168010 309121 1752075 815169 491745 453162 1160856 1578381 450540 961802 1525550 1617769 1575702 595009 1613415 855373 1032426 636185 1101253 1885150 1714324 251370 129297 129218 1628151 68559 65707 891494 1904529 1833738 1300400 1892251 189511 280453 1039760 1291095 922955 1590959 524479 1788503 179335 995834 908824 859858 1105001 30278 1318433 1543391 540505 1016411 920277 172255 1685017 821206 1892195 1935329 1117239 604846 1736375 1943542 627184 327776 1377030 1617008 1770251 1505456 925427 359487 1465652 545175 1281061 1824722 951063 821333 1988993 411163 1935376 94129 1563407 227547 1827756 844861 618704 546288 1602277 1435280 1493331 1532362 1093108 1069973 1835042 139048 381330 964437 1439485 1327743 988115 1067831 464369 668331 883634 338407 614443 1689612 1988656 1160234 1072862 1706741 1967596 69093 1837279 1590500 570369 1579519 622513 44322 1103128 104479 835010 1694966 1451592 97904 368346 1699940 1121300 1571102 731142 1351183 1170543 416953 734170 1970291 1137516 1311503 1229192 1431856 474147 1453258 1769820 95437 1885435 554271 318775 654600 69593 1616890 833383 1386638 1093068 429229 801815 1628932 350877 451527 1926811 1544759 1061541 71879 719655 227331 237356 1161156 856841 1076898 611647 1683616 1215422 513503 1488182 364127 491821 1972499 741747 1216392 1998931 1346837 12778 708774 382697 689002 866792 971287 1332879 768824 1963029 658430 1587328 1078332 1679738 1894396 740167 291559 1567272 362932 416481 1838515 1070863 218791 1725033 83762 722731 1700609 820274 1836221 588889 933771 907999 1759794 1115773 585752 945430 270882 1647765 1183042 990717 982052 582918 354228 1625546 766839 1774163 1779830 1513566 426310 1502283 638505 1972277 383402 862383 1243587 1708001 702769 404098 1351189 436235 1534767 1465651 996682 337165 1609538 1663142 1321700 1898490 986718 732026 1142537 580580 293186 841859 1319743 1566532 1571354 1590566 657274 1920241 1047195 368476 790715 1412878 274924 394134 600024 1378576 1229615 972360 796062 1431144 732729 952489 1996222 466771 1187458 983464 1918964 1476311 1650019 1493032 831156 653355 67311 1010497 738928 1960874 1566855 1625809 17842 638014 253002 1942147 1678470 1557123 1265537 627667 81822 1626501 242035 884964 249252 1715244 1837268 86466 713828 1997869 1302925 1436739 537757 1902889 348602 1930932 398171 1391107 921537 1823704 348998 384888 333751 340960 1280897 966068 846044 1038520 1708103 663277 1239373 832315 1932646 1629786 1877974 222869 1656218 177423 1448350 923755 1665303 344842 417564 1837750 1755849 793911 993568 1330231 97076 927193 993590 1123285 801455 446525 1585870 641798 1315007 486743 66855 319941 1209296 766916 685024 1951859 1008389 1292386 1787921 1098426 409395 323269 945529 1193628 803809 1543679 1886138 1333575 460809 1450818 127747 1249584 937125 1811518 65545 781856 1529709 1240431 582931 982544 881812 818057 1087258 1020064 1787508 931402 1828189 866469 188685 1095413 186592 1814524 211807 1608844 607073 1244656 1577140 703592 1478245 1736668 1760836 1909347 915361 1678685 1104976 1486110 1714985 375850 316438 137988 1424201 828695 195343 22591 368200 1483257 689438 881327 589602 346649 1703224 1604344 401305 1780504 1296890 467094 1190299 1378907 716688 892454 14282 1102513 243804 1266354 646407 1048180 461534 53327 1975756 1157920 1496984 1277770 1815176 1889336 748573 556298 1410484 1310463 212193 1430336 936068 1649952 1207856 952266 1861504 983283 10648 1610582 745269 712644 604636 341069 1294023 362575 1461411 1978542 1874316 1005572 1525529 1364936 1696626 1487030 1324825 1448728 1251642 703934 1682553 289303 834783 1863407 1751562 566365 1465474 1855626 687351 1296788 1546222 294269 184891 1144985 898437 1242112 1707960 1645542 1235037 946498 854808 1851228 897597 1292358 539628 1200714 1540520 1327717 607318 506511 198976 504784 1095208 1335274 1828944 1611325 1077025 1041603 615943 1375361 169445 1155187 353914 953355 1867434 304887 1221585 1817594 912934 884818 1812782 1484901 1927061 131789 1257628 250430 420643 320679 1508790 1046244 1182159 396287 8718 1609781 1064478 1323908 192753 1851395 1097385 272359 884887 424367 544465 700480 556873 1758696 992416 783025 1395306 1517762 19883 191758 849246 751151 1084620 1847313 321624 859714 1901208 1944568 772497 1539429 1785682 644961 34367 1800682 875074 1668554 158680 784060 67321 1146522 1447707 850577 524230 850055 1237732 837070 142077 640535 1861353 1735351 692537 610807 1937062 926116 176883 1421219 827426 316321 862644 1278746 963585 1410984 1813091 350676 702215 1005838 40209 684239 38939 356904 1495646 1995724 1898933 1669936 627952 1936355 1160853 1397129 252040 1978913 1153463 187624 1043632 307924 661241 943786 137944 439501 324022 1324874 384967 493410 1156257 79524 152664 296874 1964419 1447254 1246925 157855 831528 20862 221648 1018312 1413234 1790543 115584 1807587 1711136 1882608 663636 634975 703870 1829916 1720680 992847 390375 920403 1042997 1516769 1421100 1684950 1544305 1688942 352585 1046643 1326159 642490 366187 101021 353892 693787 927526 1339173 367996 654831 889026 772288 198066 1501239 638229 1566564 623162 453497 1119545 1362464 266686 534445 180785 853378 327270 976110 1993349 412398 550157 1975028 1935588 407994 681346 1090713 1905903 1378931 1252383 547246 312460 1587787 910785 1489634 1116547 1285419 1017110 1182782 365244 732480 970582 695163 1560264 279991 1325592 1293868 546555 1890523 712302 105227 1981735 1818349 1781101 447104 592811 299173 1334397 616026 1330215 1694007 1694870 1383769 1114820 1487941 982435 389927 1347924 117300 206504 1318491 1162576 352873 90841 1448021 1841585 1713548 1035662 793977 1259340 1801792 1663690 233499 557528 552877 291897 807811 732416 743239 1789330 646114 1587559 1992012 270227 1858980 1812154 392437 1863671 1120966 1724919 131802 1089822 1268081 617591 256658 1927108 825276 276500 812916 186699 355963 73863 806192 597151 1403300 249739 1639376 1679437 1620705 1278492 1717310 1033392 1661198 630513 219669 361302 265942 1093614 134937 1202998 1369746 1624799 1479537 1434791 1655516 1935563 821677 1499613 563915 471445 1960040 1976029 1962525 1651682 121045 836516 1818648 208440 1298243 1135679 1028084 1794355 1293367 1401207 879501 105779 459778 1821892 348005 826612 39204 478071 1998443 629604 235973 758753 960078 1074504 162648 181559 486979 1411682 219386 1173038 119891 907292 1366446 664481 242204 510939 1996563 1408714 471632 867766 1051756 1167092 1607568 791956 890957 448281 195280 1182976 735207 1804722 1578585 1446000 6097 51287 17502 552423 1787499 1245839 573010 1268301 695594 788446 901141 257867 271214 556332 810517 20745 1150752 70841 1951255 732770 1148656 1795190 888767 989112 541812 669251 1843921 73656 778346 814253 617913 1907630 176311 1471445 1277496 1551729 476097 296230 1127233 1621490 1578835 1356380 1742350 1484137 533855 1229067 1805741 284171 1486769 1313219 600171 209519 251406 1432485 1337788 1635732 1100400 930124 307523 628508 1254145 82933 588869 1645361 1352616 1528728 1034158 1275637 555316 819521 240219 147256 939406 399643 634989 963888 533271 377942 596592 1666065 824321 485621 1341375 668258 965454 1081199 1759470 986363 653999 57092 395208 1851149 518053 1180791 1014663 1494054 1624357 919396 1375900 59213 1123864 1329156 1807972 943142 1012555 1631207 91488 792266 201848 1357681 1243284 1246223 1972332 391968 246305 1672130 1768560 272678 435743 27848 1221508 1267780 494367 1037143 1088372 1691005 650175 301135 858003 806488 1104635 1646705 21890 1961291 1653215 332283 1130954 1869758 1565735 1827228 1814170 1788057 1684801 124606 1510028 1303713 1215562 844352 1331422 1125232 782080 1639310 1890350 1709710 1473658 1139092 732428 874923 343677 1760071 890454 169396 486935 1145930 1320720 629464 1537581 1847898 1334662 1427516 927226 555620 682411 244225 566859 637852 653733 1405373 821490 1338 297354 871940 341057 1094413 610987 1960785 387071 787632 239423 97933 1554285 236522 968141 848529 1860390 409924 9252 1239165 665725 1915685 1234432 851446 631550 1224152 1806384 1177013 1728208 808012 1027730 1932502 497097 874187 411555 608728 849081 1057105 725373 377476 1198242 554359 1864648 580400 97799 1750845 1229983 1942654 1343071 113380 1099707 868140 1057873 1605764 1473858 1323688 1742168 762139 1332893 337727 230300 269657 1140365 756737 72623 471234 1928573 1392287 562103 1930399 333279 1370745 1461347 688266 527324 411232 1599332 175029 1520330 622857 1573066 837571 1904205 1976275 324868 1218566 1597513 417402 1661787 11078 1606083 341666 1531920 816579 1686775 736748 903778 956894 1883759 84137 698695 954474 602913 844892 867019 1438887 1865420 1964920 936805 1376748 667427 1676865 1508185 1747292 1479746 30471 599240 1622986 752775 418767 561306 1711705 1516157 1031759 1947813 1436004 1442602 540262 121140 1855294 1536372 1455912 668907 199746 66490 1455835 1116061 1338611 478208 1701157 758476 746679 389414 1670756 1094553 1848037 1997289 1532627 599812 1863409 52427 116170 369118 1944458 1052635 278720 659202 1285284 660820 1875058 1782422 1485241 1708420 1063307 1724100 47229 1274111 957148 919167 94133 308501 1894703 1043592 933638 1117218 1970842 249130 289499 1981853 878255 482484 1229778 627923 901834 1519452 1008385 1636767 1112477 1470979 1085361 463934 1288871 59770 1400402 1173738 1945502 581258 1683785 1294543 457991 1391521 385679 129320 1120811 121447 795443 1671468 1658949 328946 1775661 473548 1080260 791668 1291178 189373 1481801 1845690 1882742 1589607 1831849 1529992 241102 793892 986977 1553329 706228 1176001 1243165 275230 1497260 356953 1171986 438439 1152746 1198784 356710 35882 1552513 1053544 704413 1193788 266259 1030869 1821457 1829683 1707703 485966 1825027 736987 613971 1162745 158870 909007 541654 688840 823418 85930 1793998 384971 1870550 1006446 905649 1807016 133091 326291 1823845 734573 49865 1220218 248262 1245237 1415734 1780480 1932160 310255 1127034 1907732 1973970 1116278 1076322 1328465 1589167 1269630 127426 923117 1343309 1543912 1081817 963376 1336507 167899 1872308 1709926 318730 769866 296761 1985170 1362844 1929356 651606 241098 1056130 1616994 1041771 787248 185674 469269 841406 394218 85766 576219 1598135 1324040 397661 942254 718790 889556 1301145 575174 1347697 1675009 1229810 548472 1599710 1228118 947066 874186 1755686 5457 1727505 1533978 1020170 1117526 1549540 1347045 559063 1363775 995904 1600875 54234 49202 790257 390040 527362 1359648 554073 1077545 847322 1842149 449238 139278 540282 1999317 1464931 1799501 1219016 1979905 1865385 474040 417055 539796 356950 710476 914961 962108 1848937 1123193 1442822 1374714 1713770 724613 859116 1944828 1118884 1252491 1657097 1674360 1036872 1439403 496070 1050958 1156433 1318106 1558713 537077 1127532 156760 992932 51645 1125851 252896 836686 294359 1919169 485407 1786173 1417089 814909 1487674 1672822 968856 250614 725307 473789 191508 1405293 205198 1188373 308680 1797005 1408265 992025 1736233 1563358 1191948 1292521 1571527 26436 1820241 459711 424665 1048051 1351775 1587948 274374 386010 1014165 959144 1428961 1343646 849675 1075069 559807 476662 352582 513817 1749957 741560 1211058 1505916 1113604 1110163 1289953 1589475 1925829 1206586 1884803 966459 1701571 1415396 1040000 806995 485971 1764069 418575 54289 693501 172153 1516664 571855 1125894 1458314 65205 310962 1197506 1646469 1626532 833404 975435 1902441 1673126 785897 1454661 209167 1820460 576313 1760918 665792 1372436 528839 103942 1741452 487732 1877136 1935482 297164 825106 1994691 563091 1311955 1483801 561553 1411466 1991867 193510 244481 1922995 368356 1079590 1256136 1397623 475788 709049 1121810 145123 219628 1297694 1024200 798318 194598 929375 1106711 356546 889957 425521 1754073 894681 146423 1014978 1475737 1091521 190676 217125 789910 780502 429644 883582 1861663 834606 1416121 729556 1544532 1290142 115772 1990247 228087 1523284 49229 1539867 577362 1882262 720146 1768228 736719 1197559 742769 443045 421695 808744 790175 599228 27951 1256048 1247081 64590 1691901 1948445 1842501 246542 1410486 467222 662940 1228129 1392908 1188974 1544025 248491 592312 813453 1283065 1982115 243346 1923523 362092 1469964 536520 1317578 1673558 1448813 1727397 373854 1704731 1165199 516134 522795 968640 564975 692383 720295 1502104 663098 1062969 1141002 1960749 1339914 212858 1727109 229612 1691385 70286 600704 1188579 1582508 272397 1396339 340101 518818 1384338 531230 362900 1434327 1339742 1583459 1096829 1296303 1015910 1283776 367213 588229 1745420 21818 1138556 1105017 9132 1493781 614167 1068157 1279414 148177 13552 1005487 1767091 1187580 449880 170419 971998 859666 1336693 1923760 597286 1977750 1453679 1484249 437779 808764 1048143 868237 1978027 627114 993079 1753166 75366 1183921 359913 1853811 263259 1664740 1942089 566966 1537294 162604 389684 1565291 1202144 529806 864968 1253798 1987148 1197239 1144241 1073705 1067496 291851 49529 286186 1577428 198483 772114 1457280 911327 60564 100331 1003520 1365515 352561 1894830 671470 734624 370366 834503 69045 746409 837436 351656 349760 420963 1382420 740125 692910 1245971 1081193 1521070 1055298 1001776 13121 1522537 21976 1169422 1087975 1304263 725806 1087616 666389 1610078 1816960 1815944 1247304 1911604 323555 342693 199598 553688 1999614 239193 1272043 683605 526734 138657 598376 607677 1398126 1673166 1570914 836296 1454367 1440462 330332 1115744 138767 1883205 122274 1140234 86163 878421 1369482 1466048 1689327 1086081 399036 915035 1517863 1645779 885444 985103 1564752 1564449 160654 629304 1018071 545194 789675 1290200 1924474 210022 1504139 321522 1936078 378384 749589 1858937 1173798 950892 713481 80443 481029 992262 890060 1321061 1958838 662469 1128897 752284 1169322 587766 435027 1143282 1061070 496413 685819 154674 350247 161430 572639 1299771 186259 858613 1936547 1338712 521416 1753969 694163 840856 173844 706370 1906173 472309 1410140 1753161 456967 1264891 89 509024 91571 232965 1506339 1666144 371960 1550926 1126545 240088 855412 1188835 1407815 157814 421356 989055 1077521 547523 422963 576115 1783954 1712024 953537 710808 188705 907732 1420466 500005 1193656 373164 1875260 340105 1060826 864133 408978 1196660 1375299 1750455 755088 1114474 795085 1049445 1064941 1294180 1778561 668221 80477 177532 999231 367901 1804925 346389 1883812 727293 1936161 720281 553750 1792060 1417406 1937788 647310 867739 1223850 1931876 1791767 1957541 644866 1818590 1419004 647676 1999937 1539957 190796 914407 441190 651965 1122238 506095 528547 233940 1526878 506859 1014636 809742 1321360 332219 1110086 314952 1572522 1262124 717128 1903022 1766001 1195234 907614 83455 516186 234814 404265 1894339 471400 757992 478011 1755117 96867 1573199 1492085 405186 1582459 1027796 1841408 52938 409467 1362625 1452239 1472374 606977 715280 1297717 863468 776331 1382509 998191 498581 1705592 81567 930774 1830275 1091945 1148738 1631427 1665536 1385169 366501 428170 481064 1978672 1220775 372111 1068565 38809 218903 951397 87302 1059856 233777 1611718 673417 1944350 930687 1346171 1238177 1686270 1046668 1890950 371485 465206 1931000 1273860 921484 498090 1169126 10493 746432 78986 595283 1615071 158937 120746 450264 228741 620116 1253267 2593 370177 1254534 188964 1137934 1619792 1556863 1561576 811835 1220561 1676231 1930566 486941 991074 1413237 500803 1309604 1056978 351334 367185 255990 1878199 274275 1589302 300031 1895830 1484684 1234336 1999081 90005 763054 1920444 448263 1821063 1044549 1048723 1665694 1441565 915772 1660954 154254 1993622 591062 1796560 1267778 1319968 656025 1370449 1133452 1259248 1013202 822351 1597016 1025753 429958 998017 192263 259396 819827 393023 78803 665748 382325 971335 1258434 273835 958168 285012 1625526 554858 891891 1859210 1992502 1601976 1650362 368514 337937 1515291 1078105 1995175 413176 976177 862224 1789421 129859 9772 1573556 1864211 1100738 1612569 230187 911775 1728450 1218357 1598461 571618 257167 1254986 372103 169485 799983 849954 842762 635795 1398653 184314 1362679 509991 1513805 1034726 362227 789894 5642 259665 1519936 1122188 398387 1198421 1887517 647978 1051595 1944387 114918 572272 1171438 969131 1830608 792847 1160400 1449509 738248 700082 1239254 1571141 315692 740500 1943469 287878 390502 517377 1391377 1580574 1405999 1662529 1207323 603391 1324168 1606783 656343 444962 991248 679378 456864 967034 896579 540959 201508 1846984 1335301 58025 680035 1686930 337540 1754267 1163511 1691490 63838 1992314 1786623 1796999 805964 1287685 59519 642768 853869 881691 1764642 1954465 555647 1843154 1960769 1028213 1663023 350826 604197 840432 1634998 1691470 1978201 1207473 275195 1206324 1675632 1965664 1183559 591864 157057 274335 821870 1708829 1776759 1722345 269972 1312335 893256 541189 1653337 1382467 1659686 4878 993910 405162 671460 548389 1692919 1039509 215618 989903 1901748 1958309 1903500 1308716 31619 706845 1979165 1262945 310727 878696 859926 1837828 739404 1436661 182723 469746 772705 1426335 626001 181468 879035 217459 12476 1252406 802494 1099020 1078573 780548 1527166 1078177 1522680 305857 248330 90783 678948 799717 1389535 29622 1307827 612709 1988526 424551 1686624 136401 1587934 200231 1655620 1060608 1259751 1175380 1736385 799131 517857 1370871 1241441 550286 836427 777542 832493 1673938 1875403 1475626 31359 1079018 64207 155882 1615337 1298113 91418 760913 346605 222061 1702392 248896 842066 1029138 1464504 13078 34331 1960294 1131248 525417 164657 826017 952363 11053 1953855 509843 1384467 1741541 323355 1397894 272874 1026867 1237000 1139158 1400473 1576268 27892 614424 24114 947216 670387 964701 155565 1481049 586631 1785457 1961828 1361988 1338529 1121316 269210 664312 683705 1104297 989551 1919408 1439486 886389 941348 1587289 113573 1459161 1718968 1622243 391336 294229 1304150 626938 1725141 1059323 507124 1101757 1480109 1491464 18391 1964832 563110 136557 1718385 104550 1675464 424564 30377 1806296 1954753 593110 1621439 388232 1005541 1870898 365682 1026157 1481727 1044916 590193 1133053 667242 1617079 638684 181838 647237 1350543 1019653 437654 801569 1738170 97526 152886 830525 231636 60412 499407 1211693 481315 829470 1990700 1800185 1551964 422897 1712784 316283 1228209 1752761 1932465 1150092 1545008 1927811 1732687 702294 1345679 1714306 115161 1359835 246649 1890897 1207365 1126781 1789485 24882 1839747 450254 956133 1712421 1922846 423456 1138661 1847728 1578370 753026 642598 279059 1608970 1902379 1032050 1967424 1275494 1440471 1894150 630646 738791 361583 1967108 925926 86904 917088 1787558 1886729 643035 388640 1763401 1173833 1480826 1404310 1882404 992430 1821040 155282 968437 357676 1691207 1558031 1193998 573202 942520 1049929 1266656 276454 124782 450002 1032553 1727055 1493014 871448 1230364 86909 751440 430370 852985 816238 846496 1477270 780026 1481445 1539232 337372 1209459 339444 676423 1030613 360617 1631504 446430 1626885 1444237 1734582 1728244 302752 1323661 540771 533743 1504418 1243921 691283 1613757 1508905 1567402 1046522 187220 1972926 143532 1194859 995009 1055033 1220580 1180871 834004 686809 1060767 1554 1322820 1328066 890481 279837 762487 1787332 1215148 792703 480970 1883358 403737 884108 1275341 1719063 1489242 1850101 614601 1429286 1879986 1796887 373349 385498 1033255 510629 592477 620164 1397010 1429814 295443 1260589 686498 1728047 1309904 110973 768758 586924 1556829 1465129 1349054 162609 24801 173096 571410 932146 1804686 1875721 1847020 507558 1116445 1193754 1684184 1439437 1255250 1845738 1625800 36594 96719 1475875 74705 40790 1982040 1574836 220478 897444 490485 1753418 286159 1275673 401987 1211434 854845 910087 369680 1957239 185348 875164 1651502 1313831 1259437 1756814 847572 1979993 279406 591382 24295 1493115 432246 1498475 254192 1374792 733394 1681892 1337779 1952308 1609625 1932213 154382 1246672 1478248 49708 714773 1461767 1171718 1492059 42355 224803 483739 1190269 1252124 1748808 1045141 1446070 438976 1968118 374 1588888 706727 1162373 1850105 1063404 548194 1907106 696821 1259401 547729 1226897 1848975 1250133 1693269 248740 29683 1984948 933467 549138 1108073 810329 1471257 549070 1778293 149610 1656945 284158 787604 1665036 1091429 1028501 1452682 1840007 1751975 977353 171735 653112 186668 402893 1968464 1099683 339330 5909 367026 696506 873753 913751 454587 445258 1068724 1056712 1572635 1547231 1723254 38850 253632 34934 581637 1077187 965119 747217 464194 730362 118836 428311 485810 507026 791850 1235169 479635 1853809 136658 156731 1878316 556858 716266 1574982 901931 1160091 108429 195516 1292284 1180039 1076576 314935 721738 725234 175118 1786502 1369604 731736 798272 1019327 1573751 935435 963364 202742 708440 1368318 462735 1110843 1669777 1913848 68812 1801956 1314152 661184 525828 1652083 1142417 1210004 1939645 216568 1661284 837771 1592929 1429035 18447 1028107 1844914 683399 612608 317587 1461074 598230 1792673 1806358 1106833 1729206 383378 491485 1232198 670030 923379 1967145 1463277 1875045 723166 1365031 171631 1319219 1392451 941581 949893 1628288 1627250 547012 383321 780522 808293 1595682 805842 537296 604528 1009576 92209 1790885 1729487 953101 856896 1728723 790693 1000948 1316287 1368979 1318195 1787730 842589 1951639 977688 328964 1638119 1405620 1284921 374221 1936982 1697359 882549 1373893 1315088 1277482 265018 1925847 807441 1511412 534253 1782443 193220 1028136 810764 920657 1191656 1425459 795626 1596572 1215047 1432678 403064 1755300 1897756 87352 1251547 1185799 1966391 351568 102120 189632 644388 1825498 158209 1453408 1592525 130313 431550 1515627 284992 866724 712939 829056 1220284 456866 1221926 872461 1645360 1247904 1586909 1472030 482764 641326 1076296 1557283 1049371 1728560 751971 972806 652584 973251 66426 1610674 1896884 1760430 459921 421123 349983 1223443 339907 425519 113339 354319 1770629 746060 989855 1633745 1434438 1856086 480550 858664 896558 1801707 1785775 857233 1320707 1838815 243240 485291 707974 1340965 519390 219382 526119 1935359 688099 551235 1107778 800878 173649 1298079 1158150 853812 1980406 1250548 1434460 1919085 378826 1331182 1511715 1951963 1683481 1754084 320576 467802 1173839 1845850 755447 953260 68014 704258 1632491 646547 1362183 1679265 407390 683776 779718 938895 1497040 178827 476423 699042 1745049 1219934 146074 1498102 645644 1371711 26455 1737395 1988298 178653 1923431 1787942 1498170 1800434 1902415 1825797 1552607 684698 1178578 1347018 562651 1565137 1537661 1411180 322001 780676 735917 1881145 232243 1345470 1925568 534337 1273019 1534646 709637 1762094 832109 305995 152963 251118 841014 122723 613001 1214894 1435612 1791717 1832397 1137488 949038 992204 274218 1528067 20559 618800 124232 182594 1183578 850884 1513974 63475 1803111 123166 471877 1946336 1616975 1166411 859653 604093 443716 226485 944700 1867084 35074 1073686 119732 526320 1122805 1960599 93021 1945568 623631 722152 1238408 304788 1628450 122889 1970121 313657 1995433 1254332 193530 1338127 375490 1363535 1836010 925439 1128313 1163514 434234 231887 30378 1146861 763115 431554 1838031 1192269 768780 175662 1464134 1626371 1981905 1814129 1771050 1588706 1739352 48477 463236 190036 1793178 831144 1809568 1282752 641508 1223420 1390143 1849433 161025 1858168 897819 898529 46782 1576497 804373 390558 1932222 260721 875147 468618 689382 1498180 116212 1464649 1999699 1583360 916725 354933 1165218 474474 1077230 854478 1993905 572686 1040840 590402 1327623 1741919 1764267 1237525 24578 1407958 302001 400488 501883 496334 1063805 249092 1350454 945587 335383 700320 1192874 446325 652891 750 1738143 1587671 373350 632676 1526017 1031076 1603658 206427 354741 1787694 1254475 1382117 1081635 1862867 278912 1466035 1400884 283316 1241458 1821193 1167879 466278 419169 1195563 779745 1471176 232042 866513 373289 559464 1871222 3884 1194697 1477612 424724 1233958 100880 648349 1638989 1216536 1216728 1511591 281398 696460 136855 457972 116032 1576718 1632723 1975812 880428 1712660 1403837 807860 602180 1105668 554393 265931 1423272 38249 1583877 1151972 837852 1430362 1597467 1329453 243612 1164975 1239893 175541 69249 1101341 776442 784840 125242 1327405 400728 642581 1094739 1877157 132275 640137 1046906 1951580 1539457 417903 72083 1818448 1054493 512661 565490 410611 1646575 994063 162518 257107 1046780 925656 613859 1014345 1796602 1452504 282256 1194123 715900 1144786 85176 761592 870325 1583473 1863656 178444 1337259 272191 1262913 616840 378517 1291446 371793 1740276 595078 1342182 1345046 1602395 912785 261702 1164063 157928 1607512 593162 1888863 9551 392772 1167895 672133 312858 1847315 1059483 7884 267674 101224 1174928 722648 272032 1721626 1809229 481400 641365 1302798 1032918 643002 68070 10633 1307765 1967483 1166367 1621015 390651 1461262 855745 169732 281124 1738084 476596 838800 761741 797162 1485339 1367147 147257 155431 1806297 54935 1565164 1834412 1991798 430852 657476 408689 947554 1821601 1838893 461133 431555 1157768 1378748 431655 391615 1493072 770478 1169754 582810 133408 248968 806657 1652304 774631 1086984 296018 1841600 935396 700008 37721 583347 314838 1282180 183347 1109188 1155161 1744369 1964593 1246256 378295 7933 1517046 572080 734181 1783430 602212 1495441 1876754 1608792 626317 1516129 871439 1281287 437978 162853 1361286 939792 826259 524616 1947580 167333 199317 684559 1827921 24240 1225287 80667 976392 642839 1141009 1971790 695509 870994 535482 1231226 252007 642489 1847062 844161 1816709 1278158 886307 987265 1830020 1333075 1691936 1009864 1437925 1693885 1535928 1932977 112527 1648036 1002148 368329 142900 1116399 285650 816572 1166493 1410130 1292971 1054148 1192096 1552976 719722 382576 1892119 1033001 961521 152400 741944 1184460 698681 1280497 343824 70407 320635 677298 1356114 1521905 1528281 72846 1468428 165363 840613 716452 141064 378065 858650 1234388 1494081 235216 787237 274695 1731652 1749940 1290072 1280398 1981577 1955250 663657 1215737 1077702 1293159 121002 1885493 1625461 1112242 105464 1940250 1963452 1808330 1877294 753132 266599 451668 1624169 1415566 1846226 1722312 1481635 333988 527182 1020474 1011516 210366 362948 266700 1356055 1026436 1875892 1176776 1621165 526836 1537378 33244 1024238 1606241 1692694 1189740 1050850 797427 654261 634770 508413 694954 1071805 1802035 338835 1991895 1047559 1653299 725682 1806235 1495044 1611645 8633 1105358 528003 1257434 1387655 1293319 1853770 35103 1537246 1632586 1120605 84929 1897296 1061232 1272066 217531 1668177 964626 657901 1472254 1731907 1580677 1420792 266402 1823302 1726485 1287761 469644 359251 2003 1885651 600839 914932 594116 1909929 279666 607868 778840 1426934 907927 248734 484839 1327235 1368580 138475 575022 1407042 149954 534330 1547144 754066 175586 1723410 533167 532488 953821 1060011 1032831 387458 711138 1801650 324000 523812 741411 917136 192910 1838235 1542328 1188635 1869885 106700 1808229 396546 1588764 1185562 1899995 144970 63586 276017 613882 1677170 1234219 1558544 54996 580929 1649011 1177447 1579163 1648586 1508707 901696 1728273 1562154 1921619 1449013 285696 980032 1890663 834699 1682704 1787863 1042388 546235 1049676 723081 524897 1686388 805124 1683887 1726550 1195664 417176 226872 751773 1705759 373538 504091 1046705 332338 1501542 283286 1358450 858172 497013 1720918 1333241 446860 1475572 1813780 699957 1754325 1544449 999939 1787426 1704847 836306 699531 1163364 1369846 113788 919466 467079 1537310 1159706 1962115 409420 1846948 1728503 1763474 1041016 762741 487952 1507431 300046 1069366 1442084 178890 1397856 1170938 215125 257395 279900 1720433 1230146 1567065 621373 1021574 798593 1694188 709894 131152 1706370 60492 191791 1534010 1800692 1845931 561374 594831 254113 706 1784896 470813 55977 685644 408417 1970776 1663213 1794188 1006721 1580243 1392369 1739422 1655158 596800 904260 1540130 914779 1747310 1434622 1955515 352367 1820456 1049449 1035203 1544691 717712 69112 257763 192271 396890 1656534 1402330 1907569 929865 1414410 1719373 1601649 1483988 24289 219638 1758459 1250356 1319373 1967994 635500 996453 735199 1568604 1839755 771679 1438111 535084 1707723 18515 676804 179131 190140 383918 662479 114980 19518 665489 482563 1909129 892373 1158731 386644 976711 740099 1571463 1909208 399508 1875102 1428035 1130104 923991 1112019 1326903 1417531 1653310 551795 160304 158496 1155684 850293 979472 983408 207607 1871737 1175234 615156 1656136 428018 795797 225436 1895253 211147 831500 1345570 95664 973232 679979 1079960 1651248 1014168 1265907 122251 905609 1927214 413626 1165966 152823 802003 368167 1215787 633151 1942628 1407192 1246391 838070 144545 318071 651185 713366 1090840 1415424 1187323 20638 50940 1153355 1869977 735056 170281 1258797 1554778 1998580 713160 1732551 982054 586328 22443 1346458 1059246 566215 873793 1130184 993520 466010 1079583 308271 159870 795525 1252424 704988 1929389 1098787 1558979 1371953 937253 470073 586898 881913 1291377 1982819 1452829 938591 623520 1039227 269367 1997208 1449777 1150003 101571 327339 561289 1574382 554038 1533139 731975 338555 242549 130969 1857921 1354690 279587 736513 1795140 1251256 628186 153506 285498 1094742 1899882 1092172 721268 1923379 331583 1674655 901145 910572 699125 598482 1542476 818947 816801 1567290 471949 388859 1286414 1543327 1042277 1161656 152324 678027 1921320 698278 595626 1150529 459807 726758 693663 364579 1830326 1534575 889716 57855 907501 784608 1120081 401184 1773658 1300797 1756530 147253 1780788 1709732 958280 1735445 214688 504960 1326392 1296731 1831425 1598082 11868 1270876 114146 1937111 87700 433493 602641 1351846 401238 946462 699294 1214252 1502376 354925 1260881 95474 340053 1204623 1814697 1630756 87990 68255 197415 1014530 1834192 775160 476709 1245699 1877777 586037 199296 1236572 1429430 1725517 463351 248940 1977991 78310 1900865 751979 132934 1552367 523472 1835657 456990 705083 1914238 1497843 1811535 63119 992162 747317 632830 1832012 161641 1978002 237308 1608665 1276629 1484650 1530270 422263 816549 1469011 386825 1320157 987267 248803 1356785 516712 728086 746719 1673461 702802 1259343 1568528 1840022 289246 1620210 1202848 1253061 1708108 1899314 1208651 1563073 1441704 1651875 1745910 735600 375090 1888982 1621147 692079 70901 1234574 1427946 299971 444309 972998 1202031 1805784 1810961 9708 586886 1202584 1236942 577843 100352 690525 1235689 682169 194888 553304 1693415 1102237 639629 1450577 1971203 1932934 902044 1014312 6075 294175 1659393 627172 672118 1712676 1388320 1324415 68252 498081 1964269 40559 515515 1496312 1480637 1709632 1145337 567285 161192 566162 1833934 751551 1730311 1655700 1205724 1223550 356545 1187441 898490 1380469 273175 1131648 969890 1160526 1514093 1807555 383557 1410324 1288878 357137 1529242 809619 410584 1937595 674085 282926 1203862 1644856 1169798 1140006 690597 434834 1670335 1885093 783556 910482 984442 1070583 1495680 1207896 974435 200669 940186 1877471 1170599 1192591 648331 896738 1276490 1679343 515070 1502684 767698 698989 552944 1516937 1699407 1047635 1965113 118239 1026429 381326 960184 171786 145478 1385499 157636 225086 1971526 1313233 1702480 1478733 1195185 944632 1541097 1360369 1056357 1803712 241852 1043583 867021 59382 1045052 490164 56982 786661 956918 623089 750204 136376 1459572 892142 251328 1851664 1219467 67505 964542 245445 1833563 286369 962880 551787 541750 518200 844271 657464 869140 32965 1923671 616241 1985199 471936 934626 441328 940966 1564556 1178085 396470 108407 1504399 1471588 1724361 687097 1949027 1881672 1449033 1609032 1234978 1799763 1931006 1442908 230263 1350928 161583 1410185 1118031 489695 200215 1771499 140096 586936 1138005 1547485 244331 819032 1720530 868039 1495309 75247 525958 1003914 318011 485241 1402085 1739967 1101963 163984 496164 1851725 925900 154778 980123 527952 1506320 1410514 88717 1810458 407551 671289 1057760 551994 1328832 1567099 816006 456456 736060 1528262 1338968 948456 176747 1954417 1863089 667072 218770 171379 784579 473277 673948 1761231 1008859 29061 1124191 1828012 943830 792869 1889570 72989 362465 177281 495806 1130560 1754699 516148 49514 1238289 1840921 149107 1009623 575453 1539007 327522 1572412 618785 1822019 1722726 1595720 1668964 1231420 245244 1768528 1053127 770782 1550347 547189 898332 122248 1884369 8738 847963 63891 793025 1810734 1800079 904397 1691205 1421221 946405 932958 56470 292302 95848 343743 119721 1989873 1524811 638713 1082330 1096281 1613114 22673 1268602 128245 1014407 553081 280045 1470280 103622 1642570 1932817 71674 374951 1686534 955257 854146 1292565 1367165 68881 1782359 1417710 1912783 917077 984436 412245 855122 846032 1826982 1803566 572003 1610558 935159 119507 339676 1488119 1595371 718322 1806796 1717805 844779 404184 407364 856845 1225156 68788 1707351 410056 1516568 289789 1727507 1418671 852443 1132622 1130169 1268175 1178572 1029810 1529634 617369 119443 1997269 602570 857436 607432 511826 1500596 1633419 522021 431528 217611 1526662 1894405 198342 1819201 438966 1406878 1216704 1154695 1733959 411602 160849 773023 1861553 900659 1276309 198246 372512 131856 1260112 4039 600445 527889 97833 1080009 477017 611985 568043 1964138 1208669 140281 1376978 895570 1496861 600685 1142306 1715401 748073 23005 1135710 1522162 1101169 94780 1878521 850083 1075713 1213059 286078 1021055 1978615 1530551 472709 1092872 891633 452001 1464719 1005231 1708305 614860 829914 185129 1039815 1586534 1996088 961706 676620 979915 1466982 1221008 1010278 1758260 27846 441581 1919895 1063288 1697173 1739182 780996 1876455 1414240 251967 53619 1615147 491783 1047689 534772 1211629 1947746 661281 1238465 1121871 1023061 336744 1791377 1715802 522955 1574416 1828978 192941 970561 1084724 669542 1877104 488188 146997 1950669 1507937 1588178 1073256 707399 704771 1698596 232326 956412 65739 971318 847230 435451 1918944 1817461 6129 942317 733015 1139462 838102 489317 104969 1114781 1344970 183293 1143373 843445 1301135 1965164 634276 920931 1116084 1039659 566059 1734999 1315292 1327022 1971119 1276116 1566764 1788181 1482865 1708482 624927 1901808 376369 1260152 1000603 1901971 1948870 1546109 1808047 834874 1370588 1362978 303921 190459 144066 583515 110247 233370 6933 334711 1588370 1180920 1494734 1354969 1852121 1371843 733481 1235072 1058932 1259984 1674952 1620761 1520531 638886 824854 319760 478748 994771 199299 37895 656579 60018 1481548 683743 1000526 31237 1574787 1247190 307691 1813663 1529710 768247 1014366 261718 1023079 9370 570371 1045818 1357794 766129 1068644 1309288 442545 1322291 556045 1087265 1593406 1769262 438791 948029 1896963 929702 125583 233303 979738 857674 1083989 1651320 341599 1750965 583825 91406 1877107 639090 591315 689028 1681456 93066 1938771 575272 813537 62795 697923 1037222 1760958 4409 1103864 641131 1035837 22638 1188364 1253886 346205 548831 746094 30678 1851714 1630535 540065 829330 1255297 1365444 1819483 1151962 734695 851776 25923 1073866 1505543 1839112 1968037 788526 1301458 1589792 662125 28767 415408 1674648 1780038 1144841 1200436 1294557 553538 281766 1725389 1033072 1624216 1057579 488587 1344532 1470288 1533379 307766 83420 1640254 1829975 113371 804391 471947 1997671 355757 518702 222216 1441802 940742 158932 249885 205328 1167334 535927 1460568 193604 877577 112857 155101 1474061 548694 1363889 1526334 1014474 377009 504985 1088478 695454 937759 1483745 640468 2817 1262679 1505597 747809 660170 828347 467887 1076605 1463706 1344195 1930927 113361 1801370 1701252 534023 242965 1863623 1633273 1617827 857918 865249 1247562 902602 604967 1538892 679064 1661458 1307121 44109 1427837 1190780 1735486 381686 1933614 1583317 685378 1374252 683788 1835391 1032103 1663547 166182 1621020 466828 733853 879590 1084728 518764 418742 1206036 402489 1412350 1985194 1773147 1525756 761469 716784 133888 1103176 1623517 1339033 1760019 45946 1918463 1866731 1530397 376757 327008 1968477 791957 1960942 690217 470583 856598 1584896 845716 250182 1411036 918907 1658186 920123 482884 1362454 378242 1631324 1732485 1468293 1652167 1229193 480501 1336078 82153 997131 1154073 1299539 274381 1816926 1402299 1171457 898120 1430455 1935776 429753 825787 1474936 387401 1585653 1212404 704402 307887 885195 188746 85956 1841127 1628912 1622976 627356 1567570 507126 1862012 1423186 1634816 569125 1608802 892452 646784 115850 1211745 1807732 301462 1424016 42443 1781031 548823 1179881 1558171 1570626 1361650 1986081 635929 1687923 1373219 1119807 1591685 1071263 267819 1060593 1196200 5072 1886265 1843614 1319570 318082 273559 953506 1232554 408991 1429754 626597 1707997 283102 152566 436053 501864 351416 553974 257785 1830165 18190 1262300 649510 1161332 802980 1722969 1585376 1789073 1167215 1431242 1216792 486682 1838388 945517 1468079 1935998 1035107 1761614 675233 305408 1017084 393716 515980 137948 1638073 894517 1821858 559761 1821577 329094 1067898 1770116 821981 1587385 457050 1818879 1791878 1015454 949607 1713377 1235408 46010 1784161 1080493 98881 1189932 1552003 1772660 594301 379947 1361701 891733 937189 1581901 673059 879028 447532 422318 1871345 1174106 661111 325484 1559470 1970913 948085 1348472 686928 775985 160750 732857 84565 1001341 410495 975977 1840458 685786 534215 1886618 64130 635647 528091 1419875 1827995 263033 1042215 350129 537111 1454383 1860605 1558355 1503240 263115 1222669 1679420 903718 1134481 1225153 1013380 521589 1616929 1865235 1516572 1382107 888338 184463 1393530 1238196 841578 572226 1587033 377655 1267099 1775824 1341996 1428427 193421 1372780 386044 906038 1639663 1058574 152316 656449 587306 38329 244355 1150900 1278909 1137859 219432 291264 1106842 524959 349213 1298285 977515 255873 1233408 1830974 314579 1083782 1503815 464976 724981 549552 1122030 487359 813168 1013295 1971499 205899 1840821 411352 957241 1873578 1964538 448389 1469488 458176 1079399 701546 58639 1327965 698655 286803 1710153 1530993 683164 262615 352003 1752481 127731 1041294 1765771 336388 1301357 285632 1636331 1916850 824922 1276598 1305463 1446551 1973410 1044544 920949 440474 699847 1399571 957245 647697 401629 1403271 1971516 836836 1508512 1591363 1571600 1317351 1348843 735896 533484 1220983 1833464 1389690 1769791 1660828 1478437 345769 1959518 1756560 1686845 1651442 763588 92708 402468 1916155 1652242 483161 1680411 474361 1393507 1462317 1688487 1458051 993719 797313 1000662 936160 827518 1978748 1515121 1825341 1159771 364747 1553001 173637 1546373 923127 1293597 824897 86401 1793560 1601789 1762913 1467704 1569701 660206 85718 297238 1607490 1611106 121490 1453681 1170461 354383 512667 1508123 1287362 366972 1226148 66420 1605741 1439721 303187 582009 665283 281676 1431775 1341792 1939311 1052502 1177351 312638 884139 971068 1843492 583899 1153074 1419683 1915001 1806399 1988259 1929039 563368 1223033 1080074 1489653 1449359 1829436 1302880 259691 436486 1345958 1048328 1183925 20925 198038 1918417 1433047 1052604 281119 319864 1928658 1599383 1152020 973196 993111 858984 204562 838998 114816 565308 1199699 1243637 611162 1766588 965092 1503662 1110321 25129 935573 614885 383953 375928 1654930 1863038 287842 1192519 1224172 192615 371884 1481773 540944 932138 24694 1306027 1661131 1356962 789223 623798 1991989 1347258 1245281 1796065 1909146 1167481 1528375 1709074 156387 1066496 1394496 1079708 632919 646588 471876 49596 1706582 1475987 338666 636444 62357 976633 1723204 1711758 1306517 629481 1861609 1232999 1679995 96946 924350 1420211 1683538 1784243 1057089 1870160 1111233 1212945 682655 1499467 1337995 105696 1669283 263267 105985 1531561 1521277 133109 483999 1006749 1417936 697230 886293 227869 644708 1092590 22081 1057878 997583 1211151 1464220 1073434 659527 1810729 1732261 153704 1125717 1468966 107364 1223681 1947906 199943 381675 541346 503789 1252909 411483 984549 434629 1344901 780744 1979426 535284 1627572 1262047 904228 932817 769566 651381 841583 1647554 1435544 708157 180292 488839 1913090 779732 1400545 242463 904676 839966 886167 1334488 1409246 124078 1932494 1935690 171334 940881 903352 718544 537702 1710668 77623 1693638 1977634 1302586 253739 1966311 1601521 1666408 1232466 795924 1507287 1510676 600137 1011784 455940 351599 1326786 292112 1173915 318310 13568 470941 1854642 1094368 481262 239656 249829 1756234 1393994 778561 258727 1565265 369157 1305955 1248000 1378367 1571861 1631623 1692954 1318452 1783212 697705 306699 1681349 59283 359189 1851876 454227 228779 827628 1649451 686983 1914592 1198046 1302377 1076191 533254 1385125 1310062 1001025 1920625 1197901 1401877 1603407 472821 888667 1883538 522182 1134906 293984 1749656 783885 474357 1456537 505523 1144592 1309928 1446364 90169 8311 1889322 64751 46390 67608 999239 1515355 567680 1620097 641643 1710909 990430 1254874 1418784 1057647 749450 1959327 343728 1953178 920124 515105 253669 867831 784854 1560523 1279896 1424801 106520 1841511 1522910 1384342 1485384 1381667 454112 1528584 1972326 696648 760141 1323815 1723510 1141407 1454909 297441 1930583 994784 620040 524555 50813 1117722 334007 620455 1534565 1654389 1458552 1626625 354104 1035903 961563 1462159 1470906 1155379 344832 1561633 1474939 180661 166933 1990874 1107826 1911835 525732 95277 100213 349934 971642 1578386 1781134 1313409 619250 204647 1998105 1674576 452588 172669 742312 1846083 883910 1154484 174019 474242 1318197 1854195 1935369 1411020 538976 289162 1905739 1237830 610472 510744 1380131 983910 277201 400286 1546070 426587 296344 721865 950558 1655144 1509971 148078 1728195 1733239 1828870 392511 1256761 733613 1329050 349308 1779467 1746672 1659358 780234 218003 1630575 1419765 290540 163729 1197966 1652702 1987342 1888264 1036401 1208574 32678 432207 1292682 1174777 1249222 1476542 256283 921168 128874 1497767 270051 902435 514755 298700 1842919 710278 1335228 426498 695685 1557745 116779 1462530 283427 910842 1780523 304780 1304411 771478 224286 1966662 559964 851922 1223680 565463 460849 672621 1001048 1506694 890066 1574428 219129 251089 1622845 243286 541696 580291 636043 668826 823532 1756316 1298756 804952 700309 915003 827530 1545174 869124 565864 1809226 429829 1093390 373628 1104716 279767 1110617 1755025 1716688 1012519 528281 1001922 1488139 1310507 1220223 1520078 344627 1050877 936285 63850 1988303 437743 1352762 1116608 434594 1778054 710007 1873508 889692 115986 828036 812749 1481293 532999 374423 1460265 1882492 1512122 266791 1451429 463143 426936 1806201 1015328 1337513 1364774 1434277 857421 1564211 1654457 463276 1149882 1643087 838144 1823004 1400604 551881 1309632 1016241 1659815 669844 1564933 1984637 948781 264039 1730869 769809 373416 1008094 522914 941980 913967 1138718 994564 207412 751713 1992209 1598493 474846 999794 1491746 255233 298870 1293466 1805870 1282407 1023158 1256294 1915680 201583 1939177 601567 526892 389335 29103 1069449 1329194 1159076 1191054 1789460 608204 1821187 855989 1834411 957331 790183 1252958 1686401 1688591 308220 492463 60787 1203458 861855 1126056 837538 1196666 158077 595248 1264109 721907 184413 211575 1530743 894751 1948437 202539 889463 847853 42839 153731 1646117 1810543 637387 1296006 1571431 822761 46521 1968579 1481304 1564728 1505198 1225128 1799128 740228 802129 1246168 1097039 967313 277672 22516 140101 1839316 524576 250488 1016365 1317877 1337842 1168776 1638420 1063370 1609306 1224802 1505349 1085421 531071 252066 621011 1868685 377992 26202 963982 1207639 1075882 257493 884695 1704940 311725 1121607 1553506 1789234 1115526 1812992 803185 1621691 843642 115956 1012940 666749 1290388 80292 1538845 697170 1538753 296767 1238925 1469789 1754883 1672608 425920 794151 1867591 1814096 983406 690746 1625534 277938 1800022 498495 674775 285866 1615244 403674 977628 1343929 1970102 990845 1800659 1258394 365099 1924308 1466379 1692993 1193042 573291 402285 1424566 202622 9673 638946 1899757 1201160 351000 225194 1353633 886781 833187 1495836 1797449 219511 1211342 93938 43326 507566 1647666 1107182 331029 1694118 970058 583913 150076 408273 961916 647985 797331 828626 43193 139456 438710 788566 544121 1199449 240494 285624 49577 1591813 1800432 1984743 1874246 1446825 1242647 1364884 841207 1501834 1380517 1292324 1326247 333402 1241046 1183664 1820945 1297972 1599231 870054 335167 224866 542863 1675289 1790426 1497452 493281 1880029 1260113 1970133 1924782 1100548 1297113 13738 1581083 433070 595197 1571347 116719 170539 1118797 852395 749833 105680 582216 262169 254552 1115413 330088 1854269 689796 1758921 1337003 432879 1196001 954351 993356 1400822 896628 1981155 417455 874267 1766400 589893 1210032 606327 361162 1250760 643988 1399256 1426212 547432 1129740 41097 524667 1268419 1141438 1869111 289145 1730828 186307 160804 1530889 757299 698574 858164 1264696 326625 324499 1790619 1904579 563740 390508 1883357 49450 1543680 111261 749437 1990076 1980832 618469 23391 1330261 170342 990369 1571101 802138 715660 1360608 1242919 1817129 82570 698244 393868 175064 716048 726140 1684924 1752610 856540 1714791 1272769 103699 1506894 331966 1418028 739699 1354304 1969984 346853 1130613 1660731 1206134 1882405 1944894 1349370 1294888 758159 139554 1242381 253665 467790 327162 181010 953428 85815 704474 1920391 327268 1382635 30882 1087039 1167054 404409 1512135 1655101 333486 599192 1978417 1490069 883547 1796078 347863 1186122 1334565 885876 60772 793620 1783203 1519344 1476053 1006200 578115 1390647 1551900 54934 1560609 1882016 503468 1587293 331827 267496 1081969 909784 1516221 869429 1933811 71253 1486762 1186176 819601 1498853 1163483 781061 1704826 1317311 1833316 704222 312622 931223 1460753 307202 697804 1106817 1672341 233597 980992 764979 1334048 162998 1581693 803680 752622 307373 1932509 1726809 145173 1800710 613168 1166257 153345 659843 1472148 496265 1963738 551492 153447 1218413 1622237 500162 1645529 996115 4769 709683 799098 1531881 1340720 528868 443040 1932236 1865599 642329 1065516 733208 523334 1140846 258225 1842682 679883 6286 6885 207787 1111273 1421003 1916034 156714 584855 1841645 531608 329544 1873700 245334 1456783 628885 29905 1801875 1755201 604985 348095 555867 1124662 149902 1414990 620859 1721738 1187968 861013 1752734 1608566 32979 1620130 86973 617737 797680 141306 997675 1601457 994541 146630 1805457 1690826 752387 838580 3151 1713169 805113 1941888 498287 606459 1194040 1000315 438207 1626475 1262673 1444602 141056 123270 96281 1912712 122812 656690 359303 805084 1128290 33712 883586 357905 1635238 1968537 1298442 1826866 1920834 6666 63096 1365357 1918187 203596 1698643 1207133 465595 1019087 1225586 790871 826901 1252653 1673877 384633 15983 643812 542980 1549334 499378 82521 1034856 1634743 1843828 337463 973821 1492180 1905586 1061373 1412749 1010932 1225439 948382 1523625 1327013 1820107 1622801 1496806 279285 250637 1375573 605744 438436 1765842 1291254 1993146 507793 552507 1887045 979099 17897 866906 88897 1857934 1032662 26449 1297674 1639309 1610387 1194836 1279145 47555 780642 532205 870368 491269 1477225 382181 1442083 615198 1607165 1275622 884717 82388 1820542 1200760 81387 1046792 761414 491528 1884151 727310 1391269 1998799 1398489 1396758 4662 1892524 1993399 796356 1029896 256674 1184122 480698 1865728 60927 1800451 453967 238629 1157161 1807976 1157250 1680624 632012 1177300 442727 479644 1718186 1476715 1760040 297387 1134602 707354 75835 787113 230272 666358 1291276 1047594 856917 220429 1154940 1516826 358414 635217 710535 1925900 270295 521488 212598 658685 664988 606364 560747 631270 1922224 1134794 689188 1233587 394217 1001635 1345344 302916 119424 306633 1713504 277517 1740800 1038104 1792688 103675 101120 743768 1621397 1636997 1772555 1833351 1082336 1297117 915749 1093706 674386 1028096 1961570 1183917 643093 1741410 39255 994041 855706 62869 674599 332480 1121241 1251120 551105 567303 554541 254149 1581589 1457397 1071942 808325 1787567 1639743 98514 342839 1004598 1385106 596830 737570 176332 739052 220159 1212497 39402 1916581 788305 622396 473620 430256 134895 1698261 1398121 781739 580235 320785 1538375 1797763 897524 568218 1867760 1936559 911340 1905813 75696 22044 1297687 350261 258840 1489504 1978675 1457043 396192 865569 1594551 976749 1804724 1427923 1117329 1005810 608468 1399572 288448 494308 1467176 1440703 1350672 36450 1809798 1724666 983986 1861547 1078445 1157815 1236507 97363 1002102 1045266 39676 212115 1208885 665892 651050 876426 5206 1005990 1976214 1121799 607489 1487826 1401195 1710422 404228 251592 890477 1639779 1728624 1241018 735955 528908 919032 659969 839127 1784738 1975243 1202441 1312672 728526 1527324 198749 1822125 89440 837998 1552706 1786713 640159 564986 1019424 1372930 382977 1802203 1073989 109713 715242 1419115 334983 1701548 811473 1593682 1899515 1858681 1279509 806583 1388281 534386 1703863 659125 1785989 1881641 250447 215380 597988 459606 1047529 679629 1267692 392799 687580 682940 1907261 1302253 725805 338786 1357521 233299 1052990 1329771 1690459 1296710 172946 482006 960872 1135391 429017 768768 301662 586807 1760423 1820621 1277729 1306135 115075 338531 1297753 465260 75970 1838059 1276122 944881 727021 147177 977889 633351 1800 1682996 379809 240520 257704 813740 1129833 24665 150418 1215233 917977 167255 356494 1228010 1866304 138010 1840539 1687252 1428011 964513 983005 1893958 1504709 780963 249448 690690 1347682 415690 141369 7385 238202 1423451 1217841 1179039 772412 1669408 643422 284507 1921222 811041 569169 1715169 326416 1402220 1578579 921624 233535 576090 1083413 988339 1897122 847288 362747 1764892 1423875 1449201 592104 979405 1798387 258376 716528 410692 150110 890899 232890 508507 94372 1317106 582380 1476929 1387695 1149374 1941580 1120177 489495 680932 1201343 1282665 1017552 1926205 87413 1867300 1446125 1095015 907398 1723588 1382398 262703 1303744 163387 1211715 623015 1009194 1749100 313964 1378125 859886 1509497 1638195 206109 420345 1271699 133096 334230 1501452 139996 400527 768878 786284 1867561 1761726 893613 1384707 902903 1801147 1995781 1881762 733558 1136926 1410970 224010 1268826 984806 410272 1297222 1476449 118494 790677 714219 1532492 1994894 693990 1688138 545463 1291793 1540649 981182 67058 1472186 799993 1962975 1216794 541122 1589978 1538196 1783317 850602 1459664 149056 1341452 1813424 1868986 577222 1653306 1919190 1443563 1305784 1558404 1145581 1868293 832899 2564 48604 150685 1223798 618289 836962 1666603 331465 1479280 1786140 922583 1031415 228810 1141439 1619434 1360068 307183 1161579 1282830 1384751 1040622 267732 1463357 19371 28908 1480036 352244 1692307 1069204 1813147 1403241 1334936 311403 1890132 51404 1648133 998171 433059 1342944 1252759 1082809 1589012 1814352 429636 1585985 1684893 1946427 1145453 1663560 446382 196565 852645 1432371 1713984 309741 212452 999486 756386 400950 1538156 1636526 548180 1552818 522641 1981700 672480 646569 570362 1581153 824014 183983 1357278 441047 98653 1226899 1697953 1683932 213963 1639877 85278 515393 1647407 1269624 63912 1027193 658344 1267913 797241 1529147 1125819 575402 1282846 1422974 218596 466094 1027246 376830 559968 575076 1284319 236855 378819 616270 1214265 1672886 1790159 917662 1822383 182226 970795 1271174 801368 1452156 1476063 1786647 461971 32182 890518 1616604 239922 357045 301933 315275 698768 383069 365068 1097918 1370902 1105620 1863165 1197991 1916787 475975 1055927 166577 1663838 1002629 1604858 1575279 1386158 1944096 1791681 708678 13399 980468 1837076 26183 1653388 1831876 1096077 883007 743561 1400246 1582330 165056 1812253 872881 734461 988342 919517 1162585 1930174 1084324 970308 218431 1249643 128420 318199 1786689 59274 544583 1199510 1972128 1142500 1782056 1709651 1027660 1536147 359778 1369816 376848 581541 106492 972492 101111 425587 1082084 337696 1370522 1460177 1769684 1836806 1131775 859514 1028176 1262415 1767494 1812556 1696040 385410 739989 1414828 1361080 1054149 1416346 813298 1024512 500983 1584422 877224 1726237 977276 1275910 51526 369806 1491416 502096 221475 722776 1026314 253361 446110 1753039 1033258 1098594 1672607 274363 1634822 312892 1009175 913918 590376 145545 1114000 296350 1356657 278067 1848746 726474 1836299 201620 474290 1627379 1539088 1355385 1156557 1063726 823340 84425 340778 992970 1825500 1549284 1534694 634704 1948603 1732197 395676 1278497 1054433 672914 1381674 390529 1813971 67923 416350 1405961 677885 810027 940789 1501110 915625 288846 1440861 425901 835563 181113 1911690 814243 1935244 1972422 1017547 1857144 550824 1055763 1203 345394 1787543 610516 673250 1382000 1383834 1546911 449986 1778912 1479458 152228 406558 399093 967400 911018 490107 1973872 1109152 1300775 32222 538109 1112072 1946328 1837484 77785 1325057 929289 1220313 1368592 1214396 1370759 837623 1169105 558822 1405493 1349000 1269419 1773122 131931 1638081 1297662 1868125 417642 632047 347534 1236607 1158849 689817 596286 1735391 181188 1991130 1444216 469385 1937748 1105784 1083743 941085 1117587 1551242 112196 1405253 334681 737357 133105 1576016 336891 652478 566019 1512870 1138591 218555 1287402 845529 1138770 321094 1241552 242298 1605765 294509 1407957 1014250 20626 1353420 728029 1491202 1378393 1165840 280086 709364 1936966 395029 103809 1063399 15167 306646 996514 611594 1424126 1173372 23298 1518737 1922958 75289 1736543 498681 283839 831119 1853217 1334649 1727979 967253 399341 1899048 1979172 637010 1020393 886410 791701 1151317 1623326 1573642 534068 1354150 84374 1571610 1211790 1587961 573271 185779 1882731 518607 276351 994498 473895 596712 5980 1173572 801950 76743 1129929 949817 761093 1633310 886485 730462 1924222 320342 724354 75766 965845 1567575 1272084 419074 534893 1999006 1288950 977548 1668485 1255142 616375 939801 147386 1857287 620878 1200473 14436 549531 402683 1118334 583270 22886 1476292 675999 1296784 582109 743036 481842 941052 1834943 670880 1209935 1094343 1417810 80474 1521197 1965607 1510226 1475889 1496699 1616878 1549716 1482283 870255 1100547 494788 1146800 689067 74462 1750657 1968679 1122215 819857 1412738 428152 1512725 1827292 1338335 1386923 1598077 129303 1439422 683990 1647947 1327167 92125 76863 1390065 345143 265763 1300306 1856959 1310470 1621565 1940895 1481659 1760424 1607702 255923 1291029 1066554 830093 1076979 593446 281118 1946654 359934 1584987 960086 191700 685278 277456 1389780 1753050 1861494 69213 1446200 704682 946610 928808 1916552 687226 240416 279633 892229 556547 1671065 995863 1238104 1493044 330750 985696 1281563 378273 689133 1133934 1972424 5793 734586 546969 1058872 238404 1542936 1710930 1421676 1185577 1775761 1273680 319651 493860 940865 47091 1530050 602301 264048 1028140 405788 1891325 308810 829886 1014469 1500218 529842 770901 1915610 1739176 1796918 870285 1021785 490493 661814 1043430 372392 1402787 1563999 1945990 391593 1441861 627254 1430517 1325722 183157 57555 1946495 1451753 1825241 419437 1941029 1083702 1285217 1307631 530661 1547188 1815177 503672 1608296 988318 997004 775329 1338944 1413514 692848 919524 113610 977053 93465 929032 1107141 1525788 551757 1989170 16602 1109758 1018177 1711036 1741691 1371817 1721793 1116344 968252 81314 916195 85034 1808762 1749893 1154194 1804302 917001 1412112 1352819 234661 488485 654717 401768 411875 833776 6343 1719906 989394 1894244 664257 688721 1858940 1651374 1600713 867503 1938544 748029 588775 1865750 1949647 840997 360533 341463 1733721 206647 1264034 1267767 394713 663153 1373028 1412030 1954990 131965 1912093 271952 481665 478419 334635 1379769 1302955 1546183 472715 451836 16616 231891 1610036 967606 349003 1472230 1960366 679633 1269754 1082403 826018 1339438 654109 1272644 1113281 271791 668499 502667 840541 1265097 1547476 1554644 1729138 1417325 1939414 985069 1576649 156040 1840631 486512 940187 1783936 823961 840368 256100 1212925 731646 935981 118031 1550276 1778860 699486 272275 961827 1001297 1823081 1159905 594402 901297 1160360 1700629 785178 357395 156018 140883 1363613 1695411 236928 645911 58134 923519 1591158 622876 485687 1224010 895020 1626819 576544 1423673 975632 452283 1564296 1714481 501550 1006826 1133492 75600 653673 895285 510048 1894400 476171 522267 277683 1415729 825223 225823 998176 726638 838583 1255491 97963 1540579 219855 1742809 372228 1532258 102187 1264463 840694 186146 735997 1124370 1740413 1986354 876026 936531 566763 144033 1839761 994530 604220 415992 186500 1025264 589490 545255 430209 881423 411245 293166 1433467 1043185 1596401 443285 1193543 143304 218871 1040153 62043 971952 621052 1346901 435585 1265775 1689469 19091 155175 1804815 1523712 307761 1839606 1957282 48998 652493 128855 1774860 844275 848227 249381 110128 195828 119863 62670 412699 1994714 1535178 265283 1744536 1428175 64986 207160 321892 1255288 656236 575753 1276936 1286830 79938 1237303 1868676 882912 1114714 73372 1831786 1574969 474032 1044414 945314 1860046 977759 669161 1726768 1024943 1939935 414750 1905191 1942316 985948 868300 252574 1167079 1796105 1883096 169247 1531968 769878 1603319 956691 822711 1927508 1403488 1515954 878456 1467774 1352468 1241889 418699 1740301 893629 1644851 839842 1687854 619600 1807224 354425 21542 212314 1316960 459405 1851364 540231 895432 1779090 1900004 1315766 838592 27185 1033823 226183 1835392 361680 473532 1414821 971047 1014370 1312062 893917 1662293 1884509 462864 509004 391965 632572 72512 401881 323675 1487586 1664977 1617655 486409 1760540 867183 888583 1847540 978843 1060307 756910 600644 1447975 24657 194845 1834191 646723 992326 1103417 1984403 1723320 1301214 1857958 601445 1189152 1294732 397106 1810060 264471 14572 1347165 544131 275680 526047 797199 1482791 1139277 401045 705307 164817 205235 1015837 128878 1372197 458745 1578827 716695 1658938 630314 1774585 448136 1118773 376022 260970 197765 1127853 1947591 1195681 1454536 1739075 1645221 1025531 688067 999609 368524 64012 32946 1005234 1866669 1401186 829179 1484052 493743 1785188 1092285 420045 1205645 504711 246157 1598807 719300 1612841 951675 154573 160722 763154 473021 959984 1311581 1719190 928792 1820643 187344 510864 395583 558526 437289 274310 1531171 1993108 655791 791482 63623 889154 653760 687057 239660 1808664 1076436 642740 220216 747623 784939 447083 1571295 15979 45489 484560 677443 1970648 1117688 1944010 653334 337 1942227 1719717 1973208 863868 590949 1348711 26793 94530 1879017 822326 1977209 466279 1628892 708610 1073551 1937360 1955763 1961500 1083446 194388 227373 1132056 774663 1924168 1739010 1089402 1154807 130371 265292 901793 498041 312262 1334852 478632 1199382 1235427 1150857 1150058 784565 1800777 1396124 1171971 811230 1369829 47490 496141 817947 1828351 671752 673711 832577 1765572 369208 1976011 1406014 1116038 892270 1138137 1719405 1722195 183005 1697373 525109 715102 729490 746021 1809717 169483 1455484 900396 522639 902500 273967 1472022 1096671 709024 953194 1742163 467493 1267046 1198821 561226 1436320 164649 1979723 1062071 577788 238884 811827 600615 264410 365263 742044 301444 431139 193186 857684 466047 1963839 1049210 566874 24889 1120989 1934594 918224 261311 930323 1420227 609728 423994 557116 1807534 983738 1667733 1260734 659349 119704 506122 602621 941302 820556 1372520 1252702 559612 355436 252862 1147299 1094598 954838 1435763 370237 786194 876721 1348891 391347 640819 438097 888167 1970997 590955 1770212 959886 393653 60536 372259 945394 1377829 956492 1724154 666810 1000792 1359035 910857 1405404 1609166 830915 1513343 182828 752616 1747714 369484 1520945 394564 29583 848597 437131 398702 842366 808229 1475397 1679524 1560751 724462 1306832 48910 769255 1927054 72095 948944 1301266 1342204 1693055 440896 1636402 653360 1401019 808731 1195819 1004225 388513 333170 1979786 83540 1470264 947559 523480 1921727 1320401 1052093 1692876 1030512 47828 976518 692167 1186016 1548246 1490607 1673187 1633581 93929 134130 1827893 1646272 49386 931730 1179723 1193469 354097 551839 459410 422495 1958689 1633414 1470538 797903 1247236 1297997 605623 328426 513174 1148529 1420575 974858 1066001 1297221 1019953 836525 1138210 1540550 1996647 173486 1089334 597014 1808062 1954668 325321 1640899 1988108 1410442 196328 1315577 1423581 249485 1098122 204819 1984276 581711 1015950 1978282 1423223 99810 1013880 387966 306453 98701 492953 1718631 1282982 1148163 364903 1731636 1893316 1437802 871378 1468193 1144280 1050493 303220 163681 860254 1747635 1812114 1605814 467272 920308 815236 1460174 1255015 1408106 23404 1705499 941745 1254617 1699585 97346 1135351 685753 314919 1020577 686045 1244362 64730 187638 386057 112391 1576737 649435 769938 1146129 252293 867205 1567030 325797 1586379 926673 96776 117702 1194120 1943551 600605 596349 1470735 377846 257798 622661 244401 290790 1708522 237630 1003275 1994140 1196015 677669 1971551 594728 65886 945247 1183192 580218 1612401 884216 640104 704109 1859122 16186 1344873 1819680 1899862 1135889 1862272 538296 1071188 1422221 916467 717348 1275543 1741463 1045130 1013628 1762289 589598 927569 898066 510993 1138419 410343 1529805 146222 1635779 1754584 1989597 1292273 308538 1311697 459454 1868880 1950046 1826352 139997 273208 232956 597277 907539 1081524 358700 1922285 301208 303107 1903352 166701 700840 7422 1280346 1323628 1664957 139175 466422 1959557 758311 421258 621674 1821305 1741221 1495206 939414 1705950 592731 1268151 173468 121245 697096 1124761 494596 509962 1445741 382630 393969 778289 100677 56121 782668 1312348 1025870 34484 693451 1208996 146434 272956 459585 278286 295836 1917230 1542889 1600102 840047 1793930 130501 1017482 994613 1541207 571350 882156 772170 1358900 914909 194062 1435322 631946 1736573 707205 860819 1257389 1231461 1541931 643477 1272575 1594194 135528 1712767 105263 1193741 1978782 962240 1939946 1040675 1950625 284499 939480 1097682 1486818 62081 1259868 619962 1843926 1823590 1455514 1776337 466627 582359 1254788 693510 1671754 1304753 1758995 1627289 1463674 520419 327010 1776252 1133996 257777 306101 161459 1405139 426621 736143 1092793 538387 863158 559716 770613 1596099 1140805 1521549 1984010 1924613 486621 1754880 1701153 1814766 505303 502617 1305079 1065117 1697466 828261 117792 598179 12032 246263 985986 1276567 397171 1583582 1706190 891038 913999 75392 755718 1011424 981468 284919 563477 1347928 1708254 997559 1049736 323137 1064246 92434 1402903 1733225 1201800 131951 1390979 451706 1138681 1589682 494339 592372 1491309 182309 1120509 582651 399905 1734859 72938 1718466 519662 282034 596067 1453448 1120317 1468069 1435375 1007725 1342567 1198278 1468211 1671806 817424 888782 1905419 192544 461806 150058 1653641 1659012 108199 1147519 1571673 1859607 692098 1989558 1473285 747672 1359843 1616680 1475819 718584 758100 1357837 991045 336154 1668236 480519 1348977 597889 1032985 1256940 1400388 887744 1698738 805278 587090 889102 1656296 1717613 43496 1388528 1821422 470812 1440812 1756364 1843308 1952427 220477 15808 1120028 1489926 114247 1227634 1816852 1983770 374568 1450355 1405196 1732187 1648947 1214707 1665449 71028 437489 788341 1200338 1753809 140844 1899985 1055472 1631508 730184 705582 1766157 56360 1043596 433763 1754155 567349 64351 1719274 247167 1291694 986634 742765 1515509 200596 1417430 1640467 1937489 574552 259747 1994716 1930354 1236818 1281031 1157490 1465306 851670 1291848 1789260 1631799 890087 1805620 1280260 100229 1777812 796603 267933 1142241 486549 158194 1826123 586399 1716082 820036 1848809 735932 255991 665025 1983772 918600 919834 945615 1653975 1397122 1016094 978919 1815730 1536909 479458 1309110 1427593 775317 36307 1976231 1100284 1419140 1308473 930981 1832095 562796 1933754 170292 658509 1073808 1037078 1049671 382036 462416 26853 585332 91438 299682 722090 1342584 1930243 1464097 855349 412847 333023 1814757 1299315 1558437 820097 10984 1912789 1089504 1079842 882442 1697015 1043513 320792 1872898 712279 194645 45502 1402962 444662 1703565 1826327 1023297 1153014 1098611 279147 1727895 1467402 782349 920502 1403329 1253735 1936780 781621 62770 635519 1535031 813376 827749 1730446 864130 9069 1316756 285177 1856597 1558450 1050107 1268328 1802256 391459 658367 717660 768513 1551869 214060 356977 674058 605059 1838616 419593 969279 980688 1154899 1671939 457644 506298 1873660 84179 259624 1115235 125831 586951 1910174 1675111 642798 571531 816051 1947811 1182264 404164 1590125 1939487 689279 1197034 161711 7696 593994 525573 800271 1342028 112374 1436553 576460 780971 1139350 654768 1248868 1191419 608877 1483998 187749 1883107 1174002 1129576 797514 1428988 1618411 619291 1437143 1823234 1733810 321361 417385 691527 126511 356597 17764 1190103 969443 1444569 936844 471615 375513 926193 1374219 1831741 599534 422650 505192 1187295 817930 473987 1242250 490766 206443 378586 1148063 1805850 1455780 641328 1849099 389950 1712908 427007 151533 387800 527598 1045250 403857 1340375 1316571 1442796 884872 629883 1343923 855127 1304725 81111 1906153 24926 1711121 1666569 853079 1175172 1285050 1979864 845316 1963485 1578910 726393 592263 1860328 174722 1174811 1902055 1822091 1420643 380834 1828266 1010250 256931 1488995 1337136 779767 1059118 1469069 451142 1126379 103342 1110844 105420 362908 1000050 1416538 966384 150797 83297 1810789 1951046 1639508 1262167 1222737 1839940 1514588 964029 810483 1781601 357012 1538421 1774310 922785 1849208 1612472 833240 456271 1811780 961056 389860 1909372 990459 1058328 1293831 940739 586313 1706827 1703432 1333569 654648 20163 457993 1802922 1693125 1455281 1072051 1489298 218052 373420 53041 1468241 1911512 1088533 671018 1042642 195374 1371328 802953 104728 874672 1303218 798052 545632 1880515 645175 18577 681275 1991169 1350625 951949 612500 1884793 770268 559049 1348626 1287087 574834 825136 1408494 991801 1235480 136572 37303 900492 1378062 224100 51810 599551 1001660 1659241 377780 1413319 1625488 1080872 1277547 1725344 1496769 1816580 1946282 1138254 821661 741858 1195597 575321 934436 607855 404583 181352 960169 752321 557842 54767 1444555 844431 1605847 1687666 15486 1949989 1757355 1982868 1402101 775905 941392 456609 356388 367324 1099129 1593057 165891 1332928 92241 1671908 51684 536467 1057547 294966 1079584 1475096 34325 980728 1872187 1188500 1859188 744983 362034 1649854 1275994 1121764 1299826 1474800 281131 705173 1382166 228508 516111 1371475 1821618 749884 1634327 1675982 430290 955425 1729306 1356948 128866 381400 1152325 1546088 255459 1687662 1220873 826042 1272527 343956 369363 762570 566771 711460 1025429 1854750 1393129 235127 370910 306476 40369 1297683 1710904 346954 1500731 18847 1628199 7809 1701941 552655 1606507 884929 1664342 1949529 248787 1125848 75305 939597 1733053 1101827 1967615 1691861 1544137 1077244 349259 1009835 503098 1887956 1816360 366398 1232877 1268289 240839 87591 20711 1754391 1810846 1866115 565568 275988 1710285 730898 896056 1139290 171084 136111 1156554 1938791 1736056 1861093 1921559 806617 1424098 991980 178977 1863044 1473719 1711852 1479145 1328628 1927857 1700621 1853135 1916952 1260250 1283327 1581532 1612767 1979838 760800 1407820 248012 1536465 933086 1914049 1556369 1393951 1758565 1371276 419117 690823 1048207 1556765 614138 251585 1454785 545198 380139 1275202 378519 670700 1017835 1283097 1177983 1394766 1700829 258005 132318 336629 1826310 853962 1159090 432892 1689355 1388096 144170 1268056 1114192 857083 19824 1878388 1542866 218506 462818 1688299 249633 1160139 1870627 579637 565648 1006800 1181688 203690 488634 227097 436694 743868 390433 1115314 1379813 974459 1597548 1144342 1622981 849443 1536261 443712 1633873 1853012 314007 668001 1579532 542345 428754 1703064 723971 1773674 362757 1713221 1874878 1900706 833784 1485916 1685762 336069 139882 371003 464519 1532294 1805843 380661 472785 386587 322563 953267 1688179 1673457 464560 1677467 266523 1068482 269808 1773773 191640 1658940 466488 1423288 1894010 772461 480968 1457983 1023260 1770067 1960213 661509 1045467 12373 1614608 1443056 1140820 718433 1662945 880214 929980 749111 1674932 550732 308577 1865384 689331 183544 1547480 1153056 1170223 1017759 1939749 1039424 376992 890124 781848 1191870 837618 1898096 551504 295561 1881185 1933807 719266 356900 861046 994339 1306976 1768918 852247 36065 932602 667923 1547185 284882 1713592 1854434 626732 861099 845765 276005 1378780 307452 1510543 1913235 358857 1639552 1501501 829561 858557 611897 1122270 656638 1189415 52103 187055 1765599 102362 31673 544028 1059823 1939794 36241 67260 1039451 112143 393523 359814 1105333 562488 1316680 1362334 1346754 32765 1392494 806937 1130105 349814 896328 1724357 986615 856043 798157 1260834 199216 961669 1931725 409799 1284212 1402680 343025 526136 208715 820427 313820 444133 1389765 1131678 1695111 1369263 800243 1333311 1781437 688624 1230490 1424609 1357795 468610 1138934 1057384 373486 1598270 1061082 32384 162222 228733 1465433 699539 998608 1583972 1891485 1732249 622182 80656 570128 153144 889194 1246106 50719 394467 932049 1522891 276008 1752575 1684240 680241 159970 1382903 609697 1777302 502025 611596 1871343 533515 45942 1182220 1210529 1493920 890405 1567956 1470909 873619 1920976 150503 1021747 1568224 1492615 79487 1375332 1454976 1642602 1075572 1234051 991150 1568044 1838172 1380218 1001040 1232865 130759 1422536 424860 1877313 167799 403566 844116 1386691 481524 880393 1114096 1090736 1622411 915213 1819498 1023760 347265 126362 1130236 184416 1278634 959152 1913533 5895 254761 1375173 1274036 1695057 27280 1354330 1758578 1655918 314245 1061722 819382 1775743 1588475 1517391 576122 1444952 613436 303471 1325077 801720 307730 1015907 1698093 1784099 598414 1930748 1504954 1795209 769168 826947 653316 806933 378095 1233506 293432 1385618 1429095 1919740 989888 1855439 1936424 707483 1111195 631806 872064 1357387 597119 1916732 1122459 1669560 944321 862927 24594 945026 876222 1220745 1112814 144273 476277 1847825 784769 437523 532444 576453 119545 469430 1251045 1013138 337013 624009 283743 285015 498375 573825 670145 1316475 97426 455667 72294 1835461 229534 1553127 7212 1134092 1858259 1541467 925012 964515 474197 900832 724199 250220 33006 1194482 1202682 190254 280927 1462372 1039036 28969 1463546 1001013 792938 947948 1275822 1320780 470203 86343 650692 673839 1047756 1758295 43355 649637 567315 139831 1721656 1523948 1933384 1570464 1138344 1816387 712427 81650 1123750 389997 494416 1852675 144490 462413 158462 104123 826922 798698 1584943 719873 1213761 1605797 1418323 292442 1558735 371333 1067625 1081395 139888 310173 1354431 913024 1356506 366328 585543 1375225 89315 952194 1504240 387177 281571 315408 640049 752263 1257448 647480 585896 717209 319684 1484387 1287840 783387 483655 1944661 1696813 318699 1389495 1227791 1736184 674704 769139 1069924 221852 612059 1094907 1367496 1767348 549758 1584131 320808 289356 811759 1692969 1728747 1378975 1415068 174003 1098901 609027 1738469 162981 190542 1390239 994711 1810963 1601683 174355 961405 1872828 474762 1087607 483540 436187 487444 850934 629483 982744 1120639 1137684 1368426 1168502 1163442 1183407 993558 1733395 386100 467450 604185 942635 1966835 41741 1221930 66949 1222525 951980 315401 385554 1525804 1854090 1293732 616503 1001567 191483 1909905 586113 346965 163604 1302048 336820 1112144 541752 5893 1488847 733678 1063318 1783744 1906388 323152 1486813 200787 237536 299746 1001970 1746546 195817 981748 308587 1050863 3436 990007 497918 1379803 59877 847641 1580112 586491 1460821 1635833 553989 1684291 1632122 30833 1023667 955957 1231008 602537 106812 1605945 1681553 474411 735548 1420062 1585181 1547764 1554118 1258087 1597003 483943 339518 1912088 1180856 1289233 837697 364945 543693 1643279 1012277 66035 1963425 687634 1206520 165687 1398450 1951589 973096 1319507 247509 1116477 935229 1970323 47615 24793 1481888 1216626 590917 1188217 1327300 1250068 968446 461393 1636676 277488 772673 463636 66631 776800 1905955 1687889 1306905 208 1507888 207401 1751513 685113 53708 1731071 437218 773055 633868 1618470 1210445 1525023 1312250 1582783 157774 721831 97840 1598647 577911 1630431 983625 1969389 1626470 51384 1616703 1677064 386041 9520 505200 1426346 486765 728787 1329208 1244562 1812611 1914787 442689 1033914 61447 1092961 1532210 45294 1712742 742290 1933365 1400525 1047032 642863 654564 1465199 381638 504314 1898682 963229 20104 1069683 196838 1169599 1883702 1476742 466280 16899 1348419 1453479 1403672 1021782 1098742 601798 996647 319441 1344449 742367 598725 851960 628059 1536692 1159809 919899 1166375 1927623 342060 128177 746498 804904 25365 1220494 656541 1820256 536652 970116 20049 11948 1378483 1065207 1754048 9503 621214 1145921 461252 1120426 1312834 231311 1301800 1831481 1921694 300010 408118 1484756 1474003 835998 256182 1009979 1863548 1367519 720661 122923 897196 1266095 96275 43335 1627201 1000448 1948602 1397779 1935407 1400997 638592 1396443 933631 143721 55005 1558622 307262 1523854 802186 691414 200627 1312897 1884309 1312245 1198827 686905 344825 1832938 55819 1437074 1255618 91482 205272 1578649 1293769 1962727 324748 1448462 757050 117527 821996 705920 897253 307553 1679072 518297 768462 1866557 1381489 1744905 1215342 1487010 1518128 306410 1589003 1646327 1115175 814468 153856 1536652 643065 988320 1360419 516447 682436 1620216 298732 1262119 216944 714928 692825 483588 954607 1871721 1486317 234854 383065 429849 1387257 1127012 1676505 1904843 869658 1670510 1461169 329290 154164 1311506 69242 301863 1702277 269467 1533135 1574749 318940 1496568 207545 214815 1923192 1030348 1987088 1419505 893138 566724 1562430 1499976 1930733 1897250 319970 229574 1529410 1813718 431454 127417 312746 1004587 1811186 1018719 781279 368230 841439 693050 1773157 1663329 1732123 279275 367118 1860287 337150 68661 310085 1785081 196158 1647150 1541296 731722 846685 1589411 1460244 1107922 836850 364820 1217409 569167 866639 955071 14914 739172 401777 809301 469623 1895259 114452 838076 1122110 1221056 753363 384652 229831 445721 1413588 27475 1186692 1007817 558369 164137 1577829 1175009 1921326 294892 300966 72243 1063928 722618 655451 654986 113572 617725 350781 590803 1857995 1262296 826275 745769 601126 1722938 1107898 1803123 1005041 102015 1116951 1476743 1303479 689582 990991 1927441 1595469 837004 1288764 230979 418681 252767 1363517 964023 1918307 864686 1670411 525254 713239 883516 64849 238783 1498092 900118 1690754 269599 336686 242690 76263 44871 558583 182929 1915466 81903 1084663 1206715 208127 287339 401363 1774977 1838157 494178 1963459 840166 606101 443178 1811038 439630 660028 1057274 1228284 387215 1899268 1199878 929599 1161016 216632 222642 967361 924708 421902 1874886 438612 501886 1643855 340374 1831960 337238 613575 686560 650375 1289256 681337 182647 188071 1764480 1047243 1642353 1734721 771632 1292141 718744 331699 1018943 1754119 1569813 750999 387228 1133615 1267813 1941662 353179 1893004 314110 118073 458090 1495938 1880010 1601551 1868918 1847602 1152737 375878 546797 1827451 1790756 1566883 1430185 1038485 1523884 1902497 914506 43102 161629 1614398 56046 1554036 1554811 1827324 1453362 842575 1986963 606023 1186495 583481 1241679 507671 1491487 299221 1057224 875322 636563 670498 610930 1358820 1612799 1121315 1054364 1796328 1020191 755731 1647272 973500 1795552 772937 1567017 645806 33435 1467976 590227 650498 323455 1235470 867811 1454657 200152 1831778 576827 1440045 1378284 1236471 756845 730505 6577 426037 157752 1856385 82303 1616332 60408 886002 703600 522326 1634016 822512 137099 653443 1325492 1806728 42095 1535514 971023 1628703 211734 505793 1011758 500419 248555 1096877 515691 912835 294650 862690 1844569 240138 559513 828864 1640877 1574606 1600776 515217 1860073 407654 613499 632792 1315797 1112379 1893293 1533833 236794 883051 731476 954364 847797 684494 969654 1786085 1911434 1580423 1388481 1002364 294329 1954967 1355736 1403607 1118533 1116581 228735 513695 841645 1695711 872409 1203003 487774 1170908 928425 1453976 736226 910080 98609 889453 846728 1130552 1338654 113919 528594 959852 1060092 1877766 1661643 815490 948203 77821 1910246 1035228 698361 580445 220132 586939 538503 1306647 195391 799191 305188 1424480 1911100 845836 1552906 1407118 902766 1249035 1861160 1225810 1038670 1463489 1230183 826208 186513 1104942 1800685 385325 1389798 39450 949869 1579189 1634749 350253 16945 914063 142950 1021371 384300 207914 804918 1053892 513119 1351291 529838 1094708 821521 1416343 346655 185252 1708048 1433241 1430867 1714578 1513729 303318 88726 1299492 698787 1522263 872657 1370429 457383 1322411 548783 935298 1056201 110344 1966230 121460 1285593 518701 975905 60976 1237508 1907626 918777 1403568 137640 966907 1893389 543645 960696 611872 1983493 302419 950275 1108027 657689 34206 123983 606259 39957 945723 1916764 1433354 693832 385384 678425 1960214 526962 510264 419502 597490 849883 1312180 1390646 911071 1059555 504386 1698150 1571360 1731029 131003 1716614 1185072 843600 262250 717702 1093696 1580414 1542245 975853 556535 420696 158758 277551 378547 1896764 657412 1610467 377350 478844 1302259 1766478 1280642 1131157 533010 1005922 668635 353357 1789897 1959347 853636 636013 1144074 1069329 356774 1687114 693950 1136237 1432930 1347567 1131509 1215641 1918015 797933 1797924 328220 722251 883573 545739 1021807 1307517 1305017 1608355 241738 418841 468554 472725 644423 1311421 135711 1281834 925954 1401357 832399 831847 480210 766503 1563518 1999994 1763406 1414620 611333 1568894 608391 932611 343755 978346 120728 1375807 1271749 1703093 117983 1585766 15718 768050 1147440 1270075 313797 795490 1942829 1023820 221943 1667418 1056457 1155432 1290320 619225 290437 1413965 1636729 1511010 996685 1671914 899843 455745 1675554 681241 1050167 1536087 1044752 1400386 1368999 812270 1461050 166429 1283426 1725610 141257 906459 1334175 919910 845741 352893 895893 1731608 1718056 106335 1717733 390673 600691 201049 1050756 66770 137088 553131 250911 393245 153947 1405647 1967155 94867 1582512 1221497 1070653 406472 79303 299952 1758230 196132 1733634 457901 1180587 1105268 519849 739140 1733880 990648 57592 1244328 1764763 1920688 1041115 1361661 654946 304157 636745 108638 1760048 310777 997211 524304 1214175 151649 1804564 866855 599319 178845 1584827 1068964 923553 955325 540108 1600447 183002 337206 1694307 1082702 74683 1947764 507184 1443976 220062 784240 1323709 1395055 578315 194090 1697890 846652 1202642 157338 29779 999398 388846 1329229 1601183 841238 726536 310741 271785 1918594 554572 1029665 1383066 104350 1366608 102311 240655 1029437 410206 1967891 1176556 703540 242326 1019139 1632706 1536570 1916055 837479 1960152 583715 234184 1094342 1635371 1829893 1103921 136473 343915 808318 1508546 1094912 756444 1298826 1367349 1912028 1889144 840973 520433 379345 1876252 1556872 1307255 189516 1199363 237473 1264824 1521234 820961 771078 1314375 1412245 1982626 979623 445213 1264256 574697 1676021 1303023 62714 708707 1893006 1544751 221863 1984946 9499 1895050 1691654 157134 1696475 1118303 808537 1942797 19521 1802708 1637823 1120643 204186 1082656 1653574 1402481 217840 727532 285532 129458 318830 1991294 1489194 1030798 1138921 907983 1298897 382095 1101339 318196 735248 754308 1258863 865993 1022000 1044568 1571097 147994 1675500 504159 75256 1895224 1644670 1113624 1067099 776155 1454038 285602 1491214 1255972 1908282 1917180 191521 1358164 59467 78073 1579039 1514793 1427830 938815 1673392 888872 1882531 637577 386840 1260668 1858482 1553880 639913 1335569 1460722 1326870 1973864 273708 1669365 466106 5068 270621 1180482 207100 1019740 1258112 1947381 345327 510318 1039690 1842904 1441193 1531246 811879 1530502 814057 1787599 1407396 386492 1878032 1140115 28391 607146 1250399 663402 1716078 1972828 1385913 1713896 1831742 1066407 122873 487537 1163859 1525985 707176 1356646 20068 1977801 984087 1795283 1481898 559340 1144919 1687140 328217 1783734 1751756 1732763 508134 463153 994050 4696 1722776 576510 283087 988908 701788 928966 713063 728472 786461 1885587 1406693 392367 886545 652936 754608 1839379 136415 430402 452003 305870 554135 1180215 194977 1916508 1080143 1613517 1509002 937107 483543 1797873 295440 280329 722371 399295 985501 1758177 670144 920634 10239 126043 435581 1087014 1401296 1750354 1581982 925726 859348 379265 1377900 1118416 467532 249607 247716 1278896 1619997 242728 1920436 1563272 965460 1765919 528862 1253043 237995 618669 475755 753517 1156320 1489880 1399836 1544081 258202 669661 85768 825534 974380 1354665 39194 1600059 1142003 1088022 303241 876894 961670 610121 32587 675430 256313 665719 1861850 1854254 851849 854776 1721099 353710 924638 381300 1623978 1614008 179737 1899016 1683676 1511900 601238 331399 896720 1514473 1325643 1097493 1554565 1416244 818534 754310 364128 48959 223400 135790 1396068 1676963 1526188 751059 945242 311913 330274 977774 1922231 160525 1214100 763957 992688 1954302 834581 886725 479022 993777 1449333 83651 554890 968686 1374357 1952624 1932549 405106 981535 1580191 590356 177999 820006 9456 141942 537639 111412 1962644 609752 642842 22324 1117685 1582365 382410 1805409 1050049 1350198 299965 1543576 817713 815701 964848 1424029 1675366 1399269 1348407 1752605 216114 944501 1298620 1647913 833895 1934669 1496854 821038 840253 1395717 963225 1353448 1172767 448718 1987848 317072 1255928 984149 452338 947045 692640 134982 795347 1666026 1250392 1727941 852100 644727 621564 1340092 1737640 58589 457956 570529 479739 1671597 1690334 549017 651494 1734289 1252294 755362 580214 1868563 1885119 1458604 51095 238342 1703001 152253 659444 1128012 612959 647784 267815 1534075 837350 1593041 1930222 869970 975956 1207322 257321 1997536 1007125 1234385 1152505 1369389 660502 1437960 1193140 1517557 1411386 63766 1823060 612749 541107 1080221 1494788 1950727 1910434 1427929 887956 1909346 352259 343650 1530486 1294857 1074488 1593594 1002926 1003979 507383 1698206 620500 1361228 1285263 1330858 1222487 1054683 155313 1463726 154429 1897386 1836594 1256060 1221985 1463716 835654 1006502 1024406 1042027 1012060 512439 1750049 1597166 1581104 737726 1449910 1884712 193662 837280 1319256 1376276 1318449 1914501 982606 341488 518190 1315573 156227 308264 646904 1397467 1001479 1931192 757195 1831653 1803153 970537 1750515 1533577 1176614 375719 910541 1224764 1157930 1533151 940801 1978263 239755 1464652 831937 103974 209651 64950 1072822 1882963 1837362 1756208 643608 322339 1368708 1217355 446393 1921142 1296308 205489 265831 829002 1571668 545911 1001446 751250 459811 1244684 644122 870993 286794 1762705 1679538 1202973 1515734 557307 1796861 1264717 472102 1816448 728619 761264 1522465 1579409 1750472 286507 1929101 1283331 816702 742184 371337 1790691 1594473 835083 200974 1772924 1936979 358974 1037138 642413 1424686 243218 1768886 915059 1348629 1729172 1385542 808392 1860210 1362465 198783 1312970 185277 629065 1039969 1584952 710864 1574900 562571 660811 360838 1340837 933134 1688675 1581592 525134 758189 939315 1052384 1032882 1743175 1414364 1262108 1887435 8417 1422691 567026 1804312 1457386 1648577 1559969 638909 929094 590169 316400 1716041 112704 1093628 1316265 202192 118314 1211394 1228005 1275069 1506443 300302 1201497 614797 1538932 258735 15545 712574 1261010 1703407 1189664 762119 1647347 1552634 920465 301399 1183357 414334 1807690 180341 1930529 761116 1241688 105106 1491191 1603633 927116 1660232 488679 1639738 1006457 1979949 1476644 1864048 526921 114653 831954 698217 194911 1765119 1282348 1037005 1350845 1168091 105019 69786 109835 1572878 1459143 795935 494622 1950054 734854 1470171 737940 1489410 1252840 851015 1961694 1397784 501363 142702 1401071 487831 566284 769265 1825185 1071935 1294102 1351811 1014074 984219 791358 776270 196852 673985 1834937 163278 466045 1625588 669599 1772569 1367934 737662 374650 1350418 739092 1273368 1370768 1007672 1455411 598288 419967 416403 1995631 723363 1358539 1845452 928504 1325686 1086004 941850 1732767 1455837 898276 1427094 603278 1173196 871843 655311 200920 721538 1426505 297681 1160417 1358579 1271352 1963663 1809720 1711250 110551 1329661 1239900 1016440 1092249 1802054 1954033 837689 495569 70590 1459146 1527186 968242 271123 1516104 832952 215677 1299892 488805 118621 830733 1236766 84455 555529 1810933 1318756 1348491 1324423 1226321 1920813 137668 995205 1494968 451777 672378 498964 1630260 1131888 124533 747806 192936 1609586 711448 93176 470104 273418 873711 1518503 1242234 1435557 1201910 257134 1597042 1809971 433973 756082 576469 395785 1127898 116434 891184 1687984 520127 1739777 358269 1942140 1405262 1005129 1553195 490848 810728 1931114 814783 1339676 1720265 474165 791977 941489 217625 1526803 1687846 1067990 1106141 1773995 1462119 1213370 1059905 1778252 1466645 1086057 1564323 565301 260268 1117868 1629396 424917 585465 825351 1507858 819260 199346 639807 903282 1224743 1506237 1581588 751951 1546268 1973615 1555869 1909450 1088856 1404935 213016 1311562 262348 1084129 8491 36822 1013116 740359 34830 811672 160505 347911 1270156 1948006 1171522 300619 426661 67578 444008 1645500 1030875 979041 1450493 438020 506818 747963 1820751 449320 1357457 870798 1964154 1905030 10242 284167 1321023 1836421 384708 1456147 740202 347836 1954556 1657452 287686 1033961 1512623 765564 1238392 1344230 409429 1911300 1233743 894179 1328881 1975009 660649 892756 1643273 1028740 1846779 950270 699976 1080608 530656 1513963 567537 723506 1369129 1498433 850759 1282288 1086234 1643202 239151 1122589 339561 1403421 1618899 1085054 1978939 1447050 362848 598275 1403734 424469 561642 1070668 979324 212454 1270508 353246 1459401 523549 1455939 663889 906936 50460 1575790 1822567 1995043 1355984 733524 950302 601656 1253579 1513386 1207247 1811885 561353 802562 47260 1532427 817836 23269 347023 1788995 1402160 1692532 972607 948298 1097425 1727654 396438 1489541 203640 1300104 1183731 1670788 499987 747660 1330496 810784 892176 1825613 935414 1942023 1264468 1929975 578723 375823 902768 1984761 1405444 1191846 573637 171808 1429828 1951048 1745896 1974929 1352392 1697767 1491889 1384362 247944 544300 1465900 309472 1756193 554419 1463813 1382666 828367 1858911 1044688 146681 511733 1587709 1790260 108820 177278 940374 1482853 1196524 1194807 1253771 111792 1831862 969505 1242409 1034184 1136055 1372171 1889275 1916538 1791633 899269 322017 532607 293459 563176 1065214 1807305 827148 1857663 157411 961175 1070230 430890 1474096 1141196 1196527 1791081 760591 1407845 1006109 1760619 250758 542549 1896193 520755 1997628 26739 140593 1724497 595083 204404 1292044 696776 235419 1073352 1094949 1616495 885915 1069326 1667580 1325065 1752460 391080 1594862 1941565 1983571 1867901 1521204 1788385 1593570 48739 1927077 1022156 1593135 589382 1811118 1442570 502929 1412625 1794601 626044 1229417 1157618 1699679 1101995 1970548 884734 578800 982525 1861558 1835649 1519054 1485107 776592 1214474 1766743 516180 1913715 1663743 1288132 512990 1666929 360095 1330861 776339 744353 1501675 925943 207795 1510237 822947 440953 1081084 1847830 131013 692462 1103991 1974026 682207 702884 911991 1765265 1245759 625079 1574107 1417056 1717888 243427 1419395 1932765 110657 296836 1307878 694600 701553 1868173 955065 161964 1888435 1407226 1852419 1480343 805333 72561 1229095 1059873 1025258 1033321 1370694 457194 1783513 1864777 456330 267553 795227 151322 452046 699395 638541 1515505 672813 1193362 867607 1574149 945410 1062014 1007856 108998 462441 1482975 917959 1397284 1599982 1960397 1624732 795329 747589 768174 1428710 325563 1493250 256570 226296 939795 807260 271103 1105254 636714 400842 689892 840920 1186931 833295 891545 734688 407106 1391357 602533 429384 140643 1794333 1778330 505306 669268 1967075 1528215 1846818 1841313 1644189 1006042 604282 1129495 480558 711906 1531416 1035769 1740990 1257554 1016509 106339 503783 880174 696287 29929 1334720 942495 320631 1729801 1647981 1081495 999405 178008 111282 1732246 1702771 681802 1697478 528951 756689 177678 175640 1380448 1268535 353208 295889 38754 306275 697249 1897474 1795827 124065 445266 97153 1864527 1414080 1472167 1630070 1125166 672719 384127 894123 397939 1190734 1301753 266194 16557 1417977 1785660 1982791 1515973 298055 432031 1454759 139983 653314 1926665 1734548 1225106 709807 1385175 1082446 1057478 574311 63003 1648591 1636638 1819778 1593602 818802 1888808 107264 1874467 498770 1291952 1442315 819320 1625424 514647 1856767 1277953 1131542 665562 380852 1580796 1640667 996523 1582455 732672 607506 254236 1344111 879646 949694 1250618 823072 395940 1350204 727487 1088486 1542158 77330 1838773 663990 1607300 766325 942052 1761418 410882 745876 589478 1997305 1084729 327815 158314 439105 629031 1120514 1720866 588338 1775297 1276954 1758906 1169651 971548 163239 245305 1656621 1041054 481386 1214186 1709610 52860 28008 295574 1740913 515849 593391 422587 1548636 216732 3513 1431306 859872 1852481 481728 346353 947838 399652 310163 603553 781830 647795 172225 1058182 1608938 162389 1278538 361599 611002 1620567 422236 111174 361023 1660732 516122 537076 83460 1413539 298753 1484067 1627454 1241988 672743 1461395 1520107 153683 233937 895387 1676096 1723900 324494 163634 999201 1653442 1909362 751538 1291677 42202 1410711 1869722 1167886 1378166 773450 1006226 1942037 1344149 1468404 1235811 1554680 1531923 890035 1222881 857462 247985 1474876 944359 1247813 744612 572398 1832724 1198777 1206373 755835 1961119 425099 1794885 1481094 262652 1774365 1957855 481741 151480 412129 1014578 1397024 29485 748116 1705310 9425 1068682 1868065 1318588 520327 21155 900812 1067333 1438520 1364654 1264913 298323 1782540 842720 432112 1504354 1698748 1791462 1849193 438847 852947 1381631 389343 357383 1580926 766508 1072461 1246621 1455426 154862 98149 195937 658576 702108 1013777 1536605 1148395 1464341 1860761 1139798 95810 1110757 1547377 28145 43577 1534740 1711431 392982 634203 868421 1293444 16653 179690 261659 1243543 1487755 1995014 162118 1384461 516469 1506581 1019193 1695830 184131 390125 330760 1937811 805828 392610 1182667 1141996 1799947 1972131 1971130 1185277 1171671 724811 277072 1166771 207702 1038609 118219 486991 1356407 1765484 1799278 194036 170682 1174665 1634990 33950 1903334 1803574 1614284 72367 421715 27395 102057 998659 624831 1993181 1515114 919879 1034973 1109270 14482 1499979 1070786 569051 1795143 52365 1748087 179565 835438 964676 1152180 1175261 1324241 7732 1782124 684732 1103764 1091777 1509467 1770935 1502608 142399 1568020 1384335 472081 1356220 59050 642262 485459 472283 1676229 1423905 1290443 41870 27650 1207036 1539959 649402 1535820 458925 1916711 169680 118406 139524 356311 1379117 1351545 629234 234450 442624 1879602 919214 617451 627450 449335 1290652 1168316 935063 50155 591307 864907 1582191 1075729 399255 460886 521593 1678571 511253 1774926 759374 1360219 1271914 1008636 1846194 1878014 321400 1245099 1914361 218064 329954 1557682 37767 787304 737965 1380249 621224 1139028 366660 1387529 1379042 1004222 1672552 164861 1880377 800435 1021451 919246 337454 1107856 812791 1966775 1262686 471083 1289952 310171 1371674 736188 1546235 1462712 445862 64474 1548576 64568 1588941 452562 516803 438472 5545 1543238 1585482 1548698 1568081 716578 984267 699429 1772576 397269 564010 657266 353327 1860002 44157 1826514 967670 1242176 1825176 466791 1209515 492171 1886086 65650 1315703 188919 469404 686591 547349 1252905 647316 1836720 277315 551181 499086 1521287 1112761 1950846 1316750 266281 583789 1037137 213036 78483 785151 1565880 1841066 1100216 963583 173554 1015905 1965242 9865 640429 405489 45559 61105 1437653 1731552 1908303 61126 19056 974714 279907 1999751 35850 131118 331476 1063640 341658 1109542 899321 706728 1262115 1022234 956845 728813 1970639 389836 767325 262560 780001 298980 1465287 1646662 342583 526262 1136285 1004110 332320 771277 438118 299996 1296069 998674 140380 598036 267948 1019 864716 307002 1261929 1909594 1163838 1685647 225144 156136 1488715 1565113 332835 1947026 1142885 635813 552684 366018 1616923 352567 805601 392885 1421802 885013 1445683 171192 729282 1546560 309409 1431079 768612 541785 779750 322689 1172318 707943 160687 1476345 1682746 1292249 1720558 1501682 1336644 640794 1582152 1661653 1865148 1272091 417550 1864917 1822439 1539407 174026 1954581 1580820 206245 1777830 688496 1614328 79914 786235 271647 1951391 1921391 1520561 572299 315697 1062671 1235267 404161 1317340 576276 1974669 660432 274939 1279263 904803 980391 655590 1061902 305749 668909 886961 443488 845030 271288 1445694 578589 1446043 1286550 514906 465165 1060721 1249839 938330 1786248 52375 66115 284990 932507 283422 1357194 1215949 1993330 1073227 1357398 284820 736008 25822 1461820 1444926 628229 548494 1937997 935610 1062072 1875022 528384 1178207 611391 741194 1286423 744115 1824855 296318 756959 1349075 1495425 1883861 686545 695353 1616900 483283 1836565 629213 908984 1893095 1184880 1691722 1244051 1242538 206323 833661 265508 533961 480011 1413613 541948 1955914 37234 1853712 1245588 970726 1007124 365967 847711 434108 877146 1622885 726964 1373166 1253828 841285 1196865 1404817 482639 1315252 721026 563674 1191043 1168243 1905568 121191 1901799 1264209 1258480 908452 538338 773532 1902828 1157493 534699 1837594 1124962 1430129 1147297 241726 794662 1798027 864109 716743 1823284 1827306 987917 1389689 1264505 1260458 243913 1467406 1936024 514506 1895563 1715514 252833 476499 1179673 453250 401651 120900 1215855 1739873 75236 725752 455490 1184396 511570 1646311 1961876 1429271 1907646 474944 1119987 417523 1732746 1080690 1714950 48534 1867233 1279763 1381260 1553294 648108 900298 1638026 26171 749809 1858441 200528 130412 1239696 764672 180357 223403 1555195 1847112 1809264 914732 1718689 1144590 1493179 579683 1068351 520784 541534 311758 973668 417199 235633 1926699 94456 1919660 512172 1648993 303875 1627638 491852 561569 915870 515600 1240405 649780 1288297 1616222 319673 330087 1420985 1463210 1397655 1156040 194517 1321010 230854 382019 371462 899 1299727 848676 1934730 475088 1835796 808460 3381 290990 199771 1988469 272900 631713 944988 134801 1988960 1566210 100926 206489 1585527 1647709 524401 518017 610094 639161 1142675 1731206 244241 668358 1154793 1163345 616069 1394017 39262 1299189 84687 1024920 73393 329915 752131 763731 50913 897691 1366190 1249622 1378535 1241025 1193425 1773527 587649 253568 819655 23123 737012 1845636 1480481 23640 523326 1071162 1553016 1088806 1368622 602630 427425 1737193 492724 1164532 677305 217071 1669179 1859936 1414254 1694996 1860586 1021818 241515 781684 1830593 1692937 1655270 745156 868856 1606805 186529 1853967 383334 391713 634062 857848 1736198 926967 1058620 1258625 903252 163583 1754094 1117549 1384363 424363 1572799 447861 1908861 1829139 1595115 1748089 694697 167969 1635111 1612385 1302215 1983781 570845 664104 426785 686923 660357 118676 837509 1737209 418310 1134662 1974685 360279 1705650 1485051 1569271 1120203 575226 1310605 1255291 1115980 187360 1626770 244058 1827825 579627 967540 1824005 558063 1361557 988521 425591 35077 912258 651370 1587462 79677 656982 1537621 1390495 1635212 1510455 512420 1903482 114673 1223591 838060 272621 1469615 427248 1307521 174229 840777 902168 1353576 828337 724434 115306 938760 1391563 759517 417686 1959501 1103189 1234742 1113511 1808900 342242 588085 1857777 1434372 1865418 1420938 1430805 1997210 1776374 1463983 770861 388705 568873 1830187 884608 1737689 1822670 1093188 1155833 472696 844446 415550 273042 1905507 1636768 1666667 164709 1004450 1214325 1439245 1148071 70111 1800480 1204634 1333875 909835 1764400 74730 936344 348257 410702 1651461 529803 874893 385653 1213867 1148035 117228 666600 770097 1629623 1657041 1030499 685919 1883804 791454 562368 1014565 495615 104114 420434 1387966 152746 756317 1235138 1832210 446894 1346727 1696640 230503 1575373 1502164 828728 882277 1949149 1143886 179105 170407 1110089 518471 687853 1865887 1099896 1249171 70396 713578 956455 969877 333581 938926 1405173 1113484 891749 382565 290028 974426 1422719 1441158 1063455 1194058 814527 908467 827318 42142 1860961 1246196 1833827 1823568 97582 748963 613774 1057165 936819 808265 1481021 620473 1743500 870019 251852 277003 1961008 1686803 1233522 137079 1380350 1715332 1539412 879059 523423 495548 984531 354632 1533524 1265655 1394853 135539 1027940 1780593 711370 921203 265398 559213 607366 1476344 216451 1028522 1777501 1678333 534644 1538377 1470479 1806262 1900918 225242 418485 865622 1858833 1547798 1776262 872424 1848957 81943 1745575 1284694 1915465 1350097 961481 1180169 1309609 924705 327854 1573179 996654 514317 1167477 257902 1698859 226707 1436445 751174 736991 996114 872310 705496 1234824 494904 163117 1101702 516022 129751 1911152 817163 1372422 1375955 1182368 614195 1825530 1005093 599884 1861076 1334648 1181354 1263164 1411201 1093063 942293 1814670 1489186 867915 1970722 568339 151012 138506 21963 307935 1063114 1435018 950048 757282 1441043 1583427 502730 686308 826366 1244028 559424 499615 1555319 1855342 240571 1482522 1248498 691707 273193 587729 1319962 157849 241498 1964794 195202 1200181 1494627 1324132 1943583 259491 1651628 494643 207463 10819 1002640 1899620 1205927 887540 796756 1865726 1451777 115023 1619364 1196512 334078 934083 524078 1372007 1138118 1825726 553347 796188 1734123 669193 695448 1379530 846383 183920 873869 1116345 709850 297612 203670 181701 1405740 1570257 1035665 974031 1935752 1168733 1130128 222370 913647 101923 304565 1428963 1173610 513023 247922 1745161 1233183 1903935 543385 1569706 1953090 312426 653442 1749430 214420 36517 1486889 683838 1755621 1316722 1151037 1326304 1091088 852319 171910 12839 1712398 333194 1972452 1202406 1245063 1115742 1232989 695320 66579 903701 1061663 1549276 1111070 1439511 918765 760888 1715647 730054 1198098 1418475 290826 1230769 268399 711969 923786 256297 890536 1425907 1626578 134916 1048851 127605 541814 241936 1198715 840284 455460 1672768 606598 673900 117772 1901421 628880 830190 416154 1185477 1353750 1951826 698612 818663 80247 1446490 1127250 507099 1958913 159347 547444 1836741 125845 1002179 1616782 747521 1507026 82870 1163287 1656074 1238482 1245854 1611986 1797277 492653 809001 385549 445538 1870226 1178341 697282 1284547 538067 305079 1477290 1889793 767476 269884 1258888 288437 1943357 722376 945608 274154 1968221 1928374 1166415 540294 1169466 1548280 1810343 1012903 27317 158022 1048063 1673181 1099349 1745388 1865318 366462 409111 1563304 1980857 361683 811803 1772781 909591 392039 744538 1525164 199486 156178 1379191 576406 1573659 1536009 1411513 1248948 1958636 130349 535028 546104 1229293 982064 67246 632194 81922 1031053 1054911 338771 196577 938373 1346854 747442 795517 1395796 1943233 627972 460852 1903287 1286855 367369 532566 1727091 246651 1981543 195934 652524 526704 1386607 345358 1522071 1175294 828832 1683674 1459320 1386634 1060392 6556 927364 1359339 1566550 1218135 1521953 894552 736387 347109 847988 1574915 121405 1237602 1092850 616218 806444 237877 1032131 66526 639697 54754 48981 1249011 1395564 1101215 454549 1507842 321278 216838 935613 247557 1112522 1906288 1053750 634632 365065 1194465 1949455 1801954 51335 1353530 1978794 237128 1857093 1983311 1489249 1645984 1840367 1387070 1942547 1785890 467116 309609 244200 274673 1885808 158005 594540 429684 153425 1344976 1081291 201054 3074 1594945 1086491 1198670 142410 35729 1201613 212694 436908 962009 714931 1406654 669924 121436 1474594 648671 1085837 642741 1353059 531928 1210656 86521 599373 1746674 1692773 545552 1479724 540394 206835 1210805 606134 1769196 571727 1765657 1960154 134906 1537357 989044 465072 1837874 6041 278799 870546 1582826 1968741 903835 1866560 608385 1455064 1854206 825133 66884 861143 283552 1172540 1650041 563939 714074 201742 143484 1256950 5389 1999776 1724009 1163379 289884 973262 1159351 1230320 934228 48334 539718 975528 231286 1125 1737945 321294 581543 161872 1739021 1935049 1632799 1494991 271481 1653859 1387046 1627403 1967164 1059574 351411 722068 424795 1692751 630325 1224208 824848 1040479 385741 687408 706618 1832858 924796 1950782 1317201 1068578 640078 1509809 1176962 438174 1551698 1260483 1792635 1706874 178623 484891 333100 714434 783797 96517 823554 920930 488024 1202944 684896 1350904 667380 342556 1092903 1861923 268613 1249786 198124 465594 1100010 125975 1036806 11327 1534890 133530 862779 1781576 1703277 1539358 1669243 1747718 838369 1697828 1848117 341674 759131 730500 810681 819761 418555 1690191 1610603 1785835 1579799 722923 1430388 1446175 1147141 1630281 1700910 1082921 1611857 373083 1149928 1676999 1344589 1900332 721911 235095 830950 916531 743914 1008922 922405 1340811 1146664 763554 1794612 866681 334409 1099928 1197555 565376 940452 1093759 228688 463487 1935048 1284754 1687229 884279 1607265 399019 184079 1959815 606891 1799115 422470 1621231 1162166 1375576 1870315 1990847 965945 1611887 52970 1437537 492914 137784 357555 1521844 1518222 240899 350757 737176 1707302 602260 574521 1431324 818184 833929 554611 997524 228303 675261 858543 93921 444931 1702247 1232034 1469494 1428722 197589 1463636 783683 303837 329296 1974171 1703050 691719 1989376 325874 1270593 920410 133593 1879051 1037417 1330001 387832 1893097 1654211 1459558 621589 1997960 716481 115253 1682118 563521 1931553 1330760 315891 1076136 1433205 1861192 1897551 1903822 1021372 1213582 1830263 1834325 916193 1533171 1089894 1732501 1279933 483469 1996410 534643 1411951 1442689 1215946 901879 415024 25074 1052227 809544 1960538 693870 1758719 1899804 845185 1254296 615457 75283 889017 439316 530031 1128584 537821 1011207 531029 271515 1433884 1082473 1833642 116800 786935 165337 1846742 1395757 259886 1759433 1307257 886950 1041196 1551943 509989 1923991 525927 1262096 1083652 1517769 356554 756626 850874 1871931 868493 1458145 85136 1698426 303099 1803092 922118 1654566 1676646 1983903 1250002 1706046 840055 1549566 256435 1454424 1931412 1035158 1194678 56728 1046159 1621938 1563851 1272635 1791782 1100672 1500395 322618 1084653 446998 537832 1936533 1992662 1574170 951455 614266 660937 61855 1341954 1904644 973167 1950797 1568061 1066601 368938 1104514 1576041 1936924 1690368 40709 1053466 858888 127677 1190513 1407620 1901088 674635 1461670 840283 956009 231537 1879004 683043 1266483 1617673 531326 931594 1166613 676508 238500 361526 1627898 1480241 1573826 1541493 854338 911544 369732 437436 1903013 1038380 63290 752618 900155 1503538 1475124 1948576 674536 288045 956719 1782859 800668 1686602 1406979 73718 1029705 322183 1021548 1901597 695040 601834 478357 1367759 309924 720010 1683189 159576 224807 244262 355377 1207668 490908 1929928 1865081 1834729 1601575 532722 28193 827567 1370878 1331378 1982705 365744 1094415 1344370 1792321 624977 810273 1553671 1874555 1528628 248506 1390378 1002354 1808010 1987951 795112 1313347 985094 1556435 1511032 200034 129096 308816 202506 1001987 1611174 649216 219645 1643118 1335081 580869 97818 855626 1892449 800176 1026518 1394973 532867 1098275 547665 1775149 1995547 1754860 956810 49307 1360765 112233 1103451 637603 1908987 1848408 1074944 344335 782695 363428 1766324 1033662 13904 1810763 1230430 246902 1802041 1936378 1320125 740586 830027 259235 357192 1830685 468671 805493 1559255 1234331 1983494 58279 1333508 1696669 1976986 265937 220929 753143 1420503 1595347 1906537 1014790 177655 1295400 1981794 222731 210570 677787 897291 1443065 1555648 475763 1894666 697851 1017927 1671073 1158469 1657350 351084 154890 918052 828140 1456620 1000634 1682722 1407228 1219458 1783455 1434274 1792416 794545 1667419 1334136 1937447 521964 914698 1841245 693933 156363 1769744 1102470 974848 405884 412686 1730327 617131 1956783 1949224 786681 886226 1811612 199335 1906744 1425870 95863 447513 1508087 1395933 1885779 776735 1195729 1349172 607737 1951146 518110 1903193 949263 1331934 1552037 1025513 1389872 458905 1943623 730642 1260667 1504630 1928054 1985880 1892785 1320492 603971 76215 746183 111563 732097 522297 261655 1751831 754332 1166751 414991 460303 292256 1965049 577016 1469129 697619 354556 267859 993996 129585 1686278 1958589 1471385 1933380 114032 1640799 294436 393052 1098779 966125 1086580 646308 589721 1433548 1934716 269239 803348 1507054 1348737 611450 387269 204664 1194641 1098156 1234236 1290099 1066445 1148654 536078 131838 1337171 1919239 132415 1017582 291735 842709 1833456 1179772 1975553 783134 1161314 299646 1753212 459017 597768 1933082 1962924 1410890 737134 496768 828169 1242194 1709451 1355158 551135 423610 1095962 1456319 484645 1019390 1237564 1142412 1386904 298464 996570 384512 1715421 1922354 465940 386032 589524 1321047 64584 978773 1469745 1490290 1032582 1523731 1782851 280174 811416 1894822 1459047 1808845 679447 1375810 1683468 1832917 16705 507162 1227838 1358872 870523 421302 411726 19610 463566 1590913 1660846 1907784 1550499 1575831 557384 1369284 583002 642509 863657 588074 759125 842680 168726 602497 58615 1538982 1902988 773609 1135130 1661631 326255 920842 1262361 769334 1265012 495883 1779035 1458369 982507 1248843 161138 184277 1425213 538741 1606830 740233 495531 852899 878455 723622 715608 935998 756264 218168 1384747 773057 477292 1613152 1163004 168465 523717 399830 150277 1233075 1484739 1848740 319679 191130 1092362 1194834 1277465 1743521 1581519 112640 1396783 905256 574835 1839388 1631511 1036873 1665291 635305 219755 1786094 1442431 1431365 1258667 1571611 409949 206073 1807994 175007 1963158 67011 265052 676714 720372 1268501 1920189 1621481 517630 799171 1204423 231113 431653 995283 608665 1965466 1238434 961569 1342714 851918 518145 1779256 1732084 254571 1789979 1956288 762005 1212818 1621363 311498 212714 1545622 1204555 370436 951133 1191812 1261162 452698 230798 1000102 1914124 83531 1231092 724227 115690 465663 1818427 1434738 1365752 362184 722554 1210635 371063 435473 506231 1545689 955490 39190 1946357 1958633 1504796 1849910 1463492 1747840 25170 1582441 185225 1631743 1445756 580087 1292147 303657 1911612 1186604 711097 840132 12749 1921872 1221878 620765 840490 1388318 1762850 1763348 1478497 1632665 747354 1671858 1680796 1835326 286799 1339101 1564561 26079 377568 1576302 1866676 897912 1295558 1968070 1084562 643760 1537273 702432 1246531 1000541 1433515 1170380 1290314 785843 740484 1378079 116909 1100485 1891762 948976 508216 1812025 1925442 38252 914575 1345364 970181 1484012 1652410 1887912 312900 1424109 1045387 941986 703108 1606850 596173 1331739 372548 279427 737234 1652255 1695155 728120 281875 622874 491945 644227 1213529 1126970 754826 693716 1586644 553172 974084 1966206 337568 273320 399920 680113 334544 1716067 1315590 312931 960692 769697 166533 1241667 765053 398388 1144670 1181014 990940 383196 361308 1465595 1023918 1802973 482257 1622202 715222 854825 1538108 674473 1289371 1838179 1360766 17470 1974913 1309545 506188 790152 326164 313924 303401 633975 1992645 361618 1884293 1214353 1402425 1616005 1677971 1671437 1110138 889234 1417756 1280792 947019 1108192 90760 1026044 233774 1281381 527147 279984 1268609 339294 146566 29687 1820569 1189803 382039 351833 1206720 294339 108397 1796290 1412976 1338860 234770 1288487 430190 1891107 1899878 31659 752892 86846 454311 1859673 627655 205105 848873 316754 759011 144116 1531687 1173084 1477314 1563297 906294 1115710 1092431 949447 1482654 1735374 1324704 37084 299985 884630 1803558 969603 604754 745689 411550 822254 313654 1379713 1627274 688901 1934791 338454 1601233 859976 1065848 582989 1961615 1475535 96965 98742 1508685 930755 1787298 1210721 832922 447157 720740 1694608 309290 1905282 199532 831970 971139 1463155 460853 571102 1297043 657284 690620 472183 1022741 1875935 1473462 585382 810770 1984508 943686 963053 1354658 1084967 733748 832395 108279 198312 1394397 810016 1620777 314722 9104 655749 944850 600772 1415743 1706787 866836 1565595 1544334 356653 684049 671532 1860031 1555464 1332238 684509 623946 1801255 1150099 1801317 1400940 1780540 1342632 825699 1039745 496437 383446 1748163 44221 1302095 1091002 1799085 345360 1255360 583055 1812835 1803260 466968 113948 1089453 1813801 255949 1870565 298132 1196622 1996071 343175 1652207 419034 1974327 1810337 60616 1296173 52649 844569 386420 1988559 1253769 1118473 788136 319711 904003 1559124 136617 720325 1652526 1285659 1346073 630633 344060 271865 1773533 765589 880171 1199188 1358496 431319 451025 1840110 1359922 970465 305988 475972 1742031 1242808 363279 1312033 1553757 876907 1824698 1106446 1084906 406553 733607 1207844 1349429 1401114 1422693 464616 482733 1805808 1695359 1818411 1952568 1837463 59495 1430675 14339 499718 1305594 400254 1605653 1857684 249699 1117019 1667718 1923279 1096271 608537 503205 1859900 1758571 804615 1561618 930851 741818 1651271 694884 983928 1796987 1841188 1313263 1874319 1394392 796586 1323996 692708 1042298 1776169 329104 655885 1429297 94526 838733 375964 1022863 1762958 1521091 362568 1360689 222348 65737 232132 34434 228094 1773423 1262797 788022 566056 1033592 1897049 486732 991318 598544 1327503 981068 1906653 1810682 1322381 1292226 636770 1101324 286231 1508237 166794 1461764 1055305 237089 1654686 1244059 1017550 722192 1852534 400096 1329558 1982269 1715483 15580 602394 1643410 1173961 260008 1299818 204536 1629950 1882338 1417673 624478 1666986 929842 436083 405052 1070179 1147844 216237 1132308 876867 308172 1801021 120217 1642012 1434784 1102759 1344475 1578730 905769 912588 493829 306076 1174684 1648937 119995 462262 1340082 1867934 891990 872795 298140 844254 41425 560430 427942 1670717 368529 1780298 1979653 923309 248062 322399 815883 1058120 1072288 214130 1171186 1476048 1611518 1770441 1467988 1467397 294782 1204872 210864 842802 869422 1672434 366608 1913548 1863023 1385400 397 879093 1329086 54746 172175 1409253 833029 750081 99876 1331910 1348128 1820295 1687339 407400 1744224 906711 1355877 1016103 70278 1738748 897006 1162840 1047554 1934008 720999 1018414 1372747 697347 1267376 1583722 1605500 228746 1519273 1361602 1124295 607729 300969 1258454 1552918 1968171 1409594 642115 947794 1877372 466064 1483643 542840 934952 770561 1536109 694780 1957823 1142473 1345651 470731 815029 780344 1812496 1572347 903080 1022813 1650660 1815990 131475 107849 1562170 997948 963220 697197 1702761 360196 1164126 1719918 1450243 1594017 1525642 1435354 311951 1904188 1903550 1934793 92821 912007 249142 1913775 101617 1200876 582659 418982 367763 159171 909293 1238311 1811836 591653 1686716 739888 1250968 1317427 926928 774234 254197 723256 451006 1646933 174053 415158 759313 455506 411242 847245 1179163 978018 792365 248993 144205 1126255 502082 1546312 1097452 254958 298564 837892 1320957 588719 495267 709617 1353710 1196360 887692 1233775 1483367 1597852 1504721 1619680 1994696 20093 1263999 1417624 439895 69963 1284623 1359531 1776670 1644113 1652102 711222 1092495 762746 866699 738175 1010623 87405 1628793 491444 1163738 12307 1020794 1248785 978211 772816 1636640 809710 1148142 608319 715754 1151478 167339 851419 200902 1778490 1984935 1399482 1230631 1194889 1849440 1536073 1268370 1989042 1016123 16900 1533121 687787 1558054 652857 1607898 1562201 531811 95183 1742616 337199 1745665 1133346 447554 1775558 543649 1660356 264099 649802 1705296 1386536 1421089 1873799 1038083 293974 1750683 1058752 415848 1599807 1749700 818984 210535 1618524 1117487 807285 1588262 1231889 1574271 17956 1952699 1745382 1018161 842753 411005 1864183 1078723 1816286 1337586 1681647 946677 547446 202362 473833 371695 20209 1064701 1532607 1287654 1322744 1481576 898177 1406263 1296711 856299 165980 1742306 1341032 677800 1187331 148419 666326 1643676 1818536 1811357 336043 1348289 198440 388051 759090 1290832 1624056 258962 403463 428802 1008489 562004 646221 444661 754040 820224 526260 1605490 97667 264522 1886469 659547 1016302 1710800 920282 608731 452116 1721505 38170 1763905 937322 905413 1298800 851286 646234 570950 1942142 947727 348546 609805 1396225 169457 1606989 244453 1147501 463622 253117 566164 809442 1813677 703423 1620010 1423387 592884 1686261 253312 520460 691172 482084 1549065 1499180 954855 387600 1360010 404359 1232840 1379321 44483 239870 1661117 671696 1537467 417554 1172547 268144 327674 1128928 1241490 1661006 1210682 1093027 167008 1856368 1540191 976766 168858 535598 826382 814615 1431797 1797244 1165000 141537 727803 1142293 88675 1846600 1488836 1307958 965737 1546798 237407 1702560 742874 142141 1011753 1180317 103570 900417 1601562 1324949 1825140 444142 238380 988842 449834 624826 1896415 1435488 1907547 1241666 396612 56839 1152171 512728 958015 210281 612362 913929 1708590 1623101 612542 682075 1568397 502563 1767383 1417496 1151923 1883142 1508742 1056012 384819 263700 521463 1865724 702424 718947 594075 1892910 508732 999809 820758 199773 213553 149330 36149 1074335 473785 144607 142177 1187659 1035339 123615 1501163 739901 1456995 1115557 234322 1204309 315018 8981 624159 1620538 1373806 1357240 1622553 545242 320552 1255095 938142 1157159 698025 701597 369311 1255335 911660 965565 1487754 1410379 784779 1640429 322857 1291963 1731662 72626 110100 906040 1978597 1413986 89336 1755589 1443786 991427 1378 916686 335683 701444 182020 1670941 185396 186607 135364 968979 1071815 345688 1512289 936765 326015 275864 1019330 1760582 1171957 1213707 476781 1511638 1916016 503708 1546620 1845111 182781 390908 1788008 1612489 54555 1211471 1013257 1439223 1848016 1066710 780081 703647 169108 875478 231097 1997743 1261423 1833807 355764 1945042 1371534 1257467 699547 1002284 302238 590567 67028 319625 855519 600353 710583 1714537 952381 905345 1208953 152595 1806381 1143615 1009773 161725 1414168 1220998 1661237 1629177 1179927 1170005 460162 1095213 81541 1964780 1632174 1917256 604650 1803441 1588816 203186 299706 1580861 565552 1009701 213290 545645 309166 1710783 1918021 674659 162778 1351766 503917 1241647 207359 176129 764745 1368096 1025327 1891398 1635703 27313 1041933 461075 1060953 157098 498504 1786913 768221 1007428 538045 211431 420679 211538 740797 134159 956517 800594 419658 870268 150436 1168301 757839 445827 1344848 689319 635426 904948 1734628 642718 204636 420009 1416568 726662 73541 807440 1952026 937374 1975547 228667 193282 1952441 1870844 58605 581330 247508 1835240 516411 1727926 584858 19373 200371 382114 693846 286261 525470 656047 834673 1219649 916326 1044550 526758 1686920 394165 384080 378565 368741 632419 1836070 439805 1387857 1646394 1024851 345800 407865 1658575 626611 1711988 1831708 900350 1614209 145909 1982295 1839028 564179 1413508 944816 1977268 270320 127180 1925356 1572351 1258666 133698 1644563 1390120 1303743 1074562 516677 440398 24770 428832 819116 988932 56122 19042 575469 762598 200649 545573 855167 699597 1736719 225656 1042547 907315 1195435 96905 1161640 769093 1090844 1359379 74108 1484034 1917833 1824391 943809 1284570 133365 1846750 824646 1630336 214761 1823492 1409939 364056 1721898 1387037 1285499 1127976 808043 588507 1745747 1803186 767316 1332570 1511731 633617 1878282 876183 1909677 1712869 676340 306165 280054 1378637 1685936 1923151 1610972 677273 714850 559159 859857 970913 1152779 1901430 1052124 1382308 173289 685368 1113643 23071 1534911 76261 1895885 113538 531390 1535964 477116 1562663 1726249 904484 231433 64800 1454254 707114 462248 688479 855470 105266 1409318 924737 830875 1848702 1387139 1000518 263716 1681338 710915 702742 358936 403010 1336382 635044 376171 1195604 250541 979587 377475 14507 745516 237168 1599496 246532 1511127 158280 432160 1451844 45074 1899817 1163674 926532 851293 1824066 734984 338360 730341 106611 1766649 51466 1067237 123598 1705736 779092 1940825 1642964 797948 1005506 783487 390218 1087600 1435021 160044 1904702 588900 235222 1935347 1134299 553757 381924 1364463 176886 1633957 1065329 1109450 806427 307989 224883 120792 1433581 1594001 1924520 983117 544845 1513581 1887039 60532 1758186 1673484 1547735 1034383 1184465 1000124 1851675 832005 666984 1425004 1524121 784746 948755 1437522 169510 1187318 1586272 18215 1672551 1258934 273182 1000487 1129023 742130 1780244 1900683 1024488 1661253 46822 1285004 1931225 1778259 1077371 802667 1610434 1357164 1002183 1424008 1796485 1676002 636114 905757 88125 1219857 1588381 1382363 745336 424612 1177053 1131159 934412 1587814 707419 1175097 861323 551718 636501 992832 947592 1541635 1694832 1604240 355187 738664 1904868 1354367 1741845 1904730 891813 153630 1488976 1946391 665405 1572173 220422 1251420 1976346 266638 91140 791609 351991 1695391 1823949 1438967 1273134 174818 621347 1161487 1347331 1653679 1403491 599461 1315451 1697059 1216611 304064 1922002 1148444 768923 562325 383743 1232458 556826 1324417 295700 335380 991232 645829 233137 1041806 699192 655837 7562 1085441 152212 893010 729202 778861 1050729 375179 1068864 1918698 1593875 709329 583279 1118787 319882 279884 1422182 960358 1083846 725592 1603198 634052 292275 111259 1494306 170218 1271645 1028052 1622579 1401066 423516 1284506 653872 1566820 13876 290128 1034070 419067 1839607 1534195 549669 730045 1527725 1547803 187158 1845113 262604 466903 1236745 859414 629807 863342 666370 1857732 822371 928858 1287790 1905034 1379915 498724 1472329 575450 1351391 139405 1731815 1579920 911278 1717268 1220602 1202936 1737086 1463725 20539 799139 195059 1719563 1427569 1018345 55247 758132 1133190 1494088 1355332 1457554 470903 1344206 34773 931024 1612552 1901198 274232 1057293 187646 1244770 1046387 64624 1144531 537923 1456029 1159137 970859 171667 1882227 1066559 1978544 45500 627120 581774 316714 307046 644602 1336136 482416 976957 497835 650337 918252 1729687 332820 1509203 1593583 1299836 1100366 42184 1702644 666285 114887 139741 672559 1130464 1665884 1564020 1438841 1953513 1842282 1804296 1328888 68131 628445 829882 206613 1856770 685530 400966 660329 1063042 880757 1803263 209288 470027 1662708 1300663 1430108 1703830 1426274 893147 1799215 680398 89844 1025859 1858834 1835481 1607553 1812177 574211 1061227 270553 388772 283643 1845292 1867848 1785202 1850190 1988608 1715993 1460860 1737531 592110 138923 779050 68790 1782327 504092 752056 685377 781351 26600 145208 756600 1191971 1172746 1907463 1484314 1317469 1882939 956733 1597643 871602 1547224 88308 1747167 1405319 245824 1551932 790629 1523164 116107 70136 1364133 341621 137403 1006821 1159546 1711686 446946 403578 1158284 532119 955563 528909 1690272 1073107 904962 355512 228777 1060308 1391076 557232 995832 1050556 1054850 1980299 1005416 728131 1342791 609605 233313 107827 1136881 633636 1674398 1193312 1176699 1245459 8024 1642288 305198 883072 1284784 1130973 1411618 394598 921870 65630 526601 295425 1321612 1917235 433745 941137 530993 442053 233584 1970151 1203380 889031 151716 1780066 1718615 445037 953730 1942350 1823884 1423577 348826 1398929 363285 1384568 1598233 1788089 1553018 1158944 1401603 17772 1140917 1514820 123432 1530519 506852 1925913 1061689 1214006 246831 848111 1377858 557925 692541 398670 350335 1425368 1768566 1002032 1873618 1996192 564738 1011580 1612169 704445 1402791 830935 1002915 1558330 234979 620443 1785641 1719443 1388596 1974645 379480 387405 1428996 1517920 764973 325710 33614 216073 77487 1032655 481977 90337 364931 1494256 1785935 425788 1824242 964115 1755303 1834239 1931101 451591 233035 1928665 470598 1328001 82529 1929402 1704304 1864787 640106 1551653 145388 504358 43765 169250 270456 842198 901376 632088 1423500 1456974 1952197 1197494 304840 338426 1604045 289720 1660216 1877233 1780423 927539 1087537 1663100 640317 858898 1402233 557173 1979425 718160 804777 1283983 476922 1530714 601458 1267484 1385723 161710 1738336 832504 555084 1172329 1393574 720073 1993254 1582920 1085537 642668 1382923 1037397 321112 1838419 1930878 357434 1927821 526479 505734 1539682 797028 153139 17838 177066 967303 1062973 1899022 1666352 1014987 1855406 1634031 631651 531174 1774093 183926 1523555 1420004 1208829 164008 1942021 1670715 1134436 1529295 942359 1209279 737800 405103 1439681 618787 1377336 326865 395206 1489314 1284322 1415716 756990 1139511 781664 250968 171021 1253521 953443 966879 906417 523797 368332 1339117 1665868 59882 1999628 342115 1505802 1444557 1833522 522111 1790705 1379516 1359183 1292950 233610 505496 1605728 351438 627897 1174365 533354 1133394 933674 622945 1789984 1939521 1669071 1063199 588740 1571046 1404285 801460 1580534 515104 1602525 1730076 1675118 545557 921166 1048369 1873345 1204607 1195153 1922370 1458733 1180499 739926 774829 101658 316131 166928 889068 1430828 1662392 13448 1828000 1613712 1846786 1659889 1641298 1392949 634679 1075159 225942 259183 1478082 1411919 428114 403220 1014624 1369723 514631 1228036 392243 129644 37680 1989836 1081583 1502031 1317127 464203 1623535 1085822 512764 719004 392492 1133163 165542 1094127 1687373 1694541 752849 1172443 717505 1713101 1180054 1275617 1645021 1188270 1418327 221059 960423 228453 415205 990787 848839 512496 1384690 570037 1582785 134597 1519327 297764 639599 1234881 1687607 915455 1488023 1415912 1899054 1100019 105676 341043 75568 723205 1929119 1540008 369396 999132 130709 1377002 1282304 1512998 1707027 1532949 527953 252628 1859506 1472878 1351992 433632 1010313 595696 1596050 223239 24302 419544 401635 1139180 276383 1519021 1778842 1787296 521836 61573 1399543 882192 335853 1398141 967036 727183 1947669 1348422 470716 1114362 382180 831874 1143903 335454 1566186 1564832 1819677 1387208 172234 1287899 1066548 695766 1771663 228215 1387134 1611434 1133990 1996559 858723 1024571 1946723 371373 1807679 273231 782636 356312 1695309 946863 1485008 1142934 368253 543324 1122504 1032400 1151083 1634598 1643414 905264 794153 845255 1731678 518910 847478 1655010 261385 102319 846633 1104833 1771218 1531678 850524 1457802 665123 1704775 1946712 92067 824806 1406699 1691541 1721999 500644 157665 1398482 67584 448567 1769566 1067105 1307418 340622 48381 122325 613907 934317 1629998 1448150 258941 269825 1628798 1694669 1586446 1607991 1702840 711659 212123 1830736 772739 14269 854635 1107197 1518513 1891162 540375 858190 1179584 1462039 242858 1225762 1653028 785392 1595180 705415 252687 1893338 1995839 110099 361139 1195164 1025946 126633 1897936 632114 1965815 1110585 984617 33238 961758 389999 1454393 1619219 1355326 99680 1626301 66469 1827967 1938525 137635 160382 352955 436795 697476 1136663 1315835 1357751 1086926 1415621 1159694 612937 67133 1602386 1368163 1069055 719622 237614 1862438 1299661 1408645 6752 1370223 917521 1729587 1393083 919368 731324 334839 1439294 263927 780284 1004030 509330 36707 959703 269507 1593609 837201 1636856 118168 524870 657968 193096 1016510 183346 653227 516078 861995 1109689 807778 1116322 1784292 1531727 1758908 323219 220130 436039 1817442 1137984 989067 190135 1838051 1680814 1699890 321831 1539619 1075038 1710052 110946 1215851 1526978 1780833 446343 321711 1400316 1339808 858010 1496689 738825 1136870 881220 1337115 1473328 411370 1019809 1596130 831982 1024338 1201167 1760841 186194 364036 1102975 1089825 499212 1267025 220034 1207608 1586198 32188 847384 1126833 1951312 466076 1746793 672350 1915209 1156152 1492232 1108628 1157239 1841411 1326599 1802757 1574858 845278 193853 211247 1004240 1130179 1724501 684337 261012 241676 1083221 675152 1113671 1059638 1758594 269839 1473478 594435 59552 34166 1200418 1752129 509292 1581773 1589205 945724 1361874 1801587 213609 1064639 1061493 248941 224245 814168 1368952 1642101 260915 744078 1572159 1994862 1058737 1365634 1234749 1449726 282978 1295494 1476417 1819159 1074008 1717713 141938 649638 1812561 1954715 816045 1285007 623399 981285 133896 761608 184296 794226 29811 1590042 872239 1022667 155891 1707257 1126005 981574 1211773 1425624 281540 65184 846055 655692 1861959 89764 901679 765082 459821 1138649 608535 659338 1482821 663781 246036 1535945 644808 1114042 1082033 1755681 315046 843967 68429 1776296 1671256 1736816 1580273 1564233 93338 1149676 1128459 260532 122312 1782721 587442 1645625 1982467 514245 1914548 1555183 310239 705964 893020 1043061 1930691 874765 365564 1059707 1800561 1870580 647205 1944153 255582 355973 843793 645331 1553441 705830 298997 1895963 26090 906952 954567 1409008 1801948 616204 1959956 984693 306993 502044 1325058 1470854 1382504 1740899 27002 1650516 1432563 1603209 733959 984294 22329 1617950 1155463 1638744 1201055 1081906 522663 345821 56948 1381765 1292522 1435590 1866788 209150 287918 1061554 1585824 133903 714526 251921 1682289 819231 921259 678782 1226807 637331 829660 1857730 1753404 604700 1986109 201464 222027 1057311 1181467 1817854 1769473 596034 926875 409620 1591373 439294 1869503 639489 564034 888012 1782935 1851844 878205 1512241 280963 896815 1348878 1431619 1683953 1678170 1682823 1449225 473027 239206 771508 1244701 818836 370512 1914184 263769 283733 634933 1401796 1377595 666063 1510647 1452452 1702340 711587 717570 1894564 786582 1157556 572485 13941 1455042 1283712 305009 1051116 1929881 1494377 1498072 1930983 608826 878941 378848 1018489 1736656 1825859 1563558 662339 57626 1073934 863530 1503977 839586 109928 1197973 1877184 42597 1732389 1495908 1981780 1014095 197522 415920 1210867 766445 681822 1242165 913799 471235 1383444 1600482 1100560 456596 1739474 118794 974980 1750196 1669601 1789534 1050026 724671 1314395 1371656 462816 1247727 1332902 66634 757801 1975833 1703998 19826 1761159 1971101 1818128 1241420 1553588 1466872 874738 73590 737930 1104568 1767580 303002 1836584 1760673 65811 1618508 253510 1164564 1075768 326400 847354 1296122 467366 905588 1871477 1174411 1616527 1814509 1956964 1648281 1651002 639017 1149322 231789 1583897 225476 1130942 61591 283797 1810754 448810 1699147 1097170 1924315 1912110 515235 965589 190506 1970844 1992607 152193 828374 1926892 1147540 1439030 1914632 752963 1551731 165326 464891 1416708 1465579 1988897 1862287 1410739 585757 1468872 622208 1566735 1852280 619009 759357 1149477 530680 1942979 1656836 34911 1449243 872390 1482829 1352803 58698 1626388 1419794 43424 1632921 1038624 637762 1051525 1850063 246852 356081 36043 1900261 334906 388092 833531 1930420 1614365 963324 1562976 1397095 849025 1448753 1416197 1422474 1407342 1462986 775094 1339398 1938196 1379180 352996 185818 862273 599359 1760155 615817 799057 337957 1905279 89506 779716 314499 1943153 213232 150409 1686455 310892 666602 1624344 354753 1539974 579844 780895 1588466 1988211 457387 1024050 44561 1033292 1218080 314132 498721 813261 857348 1554109 1373082 1500005 1695367 492057 542452 506406 65943 1606571 518008 1609105 1512681 125608 84005 255959 786341 1307241 312540 773265 944749 24752 1656730 1508806 458519 1902064 450233 1025869 1410724 990417 643999 1280243 53746 512150 1750594 1166902 752636 1245372 1321028 1029534 1379878 296991 46036 1673844 854406 1195728 1489674 1866959 1713255 419175 1759312 1628232 1454526 1760035 1442095 139740 438846 1831668 939496 774613 481711 1270795 1794879 584667 599232 968906 1346746 890648 1189302 366558 613257 1413212 1453831 1671313 174902 354976 269971 1353026 1235697 466541 836307 125070 133191 1734202 786133 1169028 383711 894124 514014 1850992 318378 1581327 1194379 1933749 610924 1926756 513553 1309182 147712 726131 1450672 187040 631463 364628 1110311 493300 293598 397882 1382425 790535 227978 678560 1036361 1844822 474452 1896151 1910537 731560 991468 1706422 598407 1815946 262421 1918697 307370 1902878 1594153 811397 670899 1975268 1055414 367156 1309101 1866889 1796329 1251449 1555240 1335779 1424590 1304428 405069 103626 1145510 637650 1229102 1265352 759603 1840162 1449951 1628604 1918077 1411245 1591247 41651 130285 1977512 532107 811089 1644888 1324461 280962 1258369 1666496 155976 235152 848615 1444300 1565426 1926207 131418 62442 1083096 881130 1844594 614637 1532098 893964 1829778 626483 1199910 219617 1067261 1685582 148413 64319 1542082 1310616 731989 638074 1183119 735992 915248 1890138 1650213 866580 1134805 1267415 1722650 355145 1402946 1719098 155525 392278 942827 1244507 1793248 1890675 215934 964307 787620 1756403 3001 1513572 1149410 873579 1641893 1331650 1614072 1290949 1375531 1381795 897255 1907884 1042675 102035 719824 191589 544650 1826502 1906763 1002253 1865301 710895 373206 1577512 1124069 213967 1446993 1988776 617567 955128 1436473 1630062 1128555 1014008 1992947 602166 1409367 195968 1880995 1947434 308324 807549 1118393 437959 59883 1293498 814186 1178563 1033890 1333905 241079 1615796 291809 1629762 134391 539110 1888147 745209 1350997 661127 681859 768260 193113 739800 1225772 704292 562996 892543 1878636 1728030 1822528 213682 316688 421896 853317 746231 351923 1491576 46355 1535133 1697541 1725355 987133 388318 967907 1728549 1547795 1252681 122963 1087117 1198773 1327660 909702 938930 370762 1767686 1255798 452154 1277199 1736391 1455511 1715498 1931133 541298 1976602 464765 633247 327853 629668 1966104 870226 710636 1405504 1797491 1901961 1176260 510507 1854878 526175 1057640 937398 368138 1341012 1596927 955553 1166907 251356 1072807 1733161 382170 981087 240623 1598980 447602 1541316 1990669 1471649 1108084 455457 1708026 1886717 1063142 466435 290158 177682 1971164 1358145 856291 1689953 498508 737016 717063 1540371 1378259 209779 44956 1000906 1651179 1277748 496069 1919309 440277 1817291 418812 1970610 133826 392848 380168 1373184 1549645 1267127 1276371 261074 41914 1395727 568954 1721478 1961749 1189617 1343069 989361 1755785 717918 1077947 834496 83062 277496 758855 741561 329626 1962264 1311982 1421063 624382 899696 897889 1218377 1556656 1275813 1211255 1908207 1869507 1136642 580034 724085 308266 259556 537140 1409174 1692997 547624 1482085 1653803 1988160 1604455 1873639 1642476 683604 1971507 1175186 1008034 226594 1013460 869108 343445 1048682 1098255 1641962 186523 1938500 717141 1510229 712586 564888 1975324 1693026 1309090 354837 1655618 1433110 1818824 688695 782858 552668 1886804 1290299 149937 214488 1397985 760764 1152335 27785 471330 678784 843976 375068 1694619 1889428 1870048 1627187 1921356 426290 1545307 237204 520252 1153012 657327 883742 332547 367762 1569536 762030 344435 963050 729697 847008 1792222 1885733 1497115 1177815 837138 1936862 664398 277707 1888881 689532 1929209 1602084 152368 962935 31668 11932 1345213 414078 1686213 1653082 1222245 1806898 1380979 1885571 508553 1878662 978317 1046492 852957 1630263 944808 14382 151785 1922373 1059499 811832 917016 231282 855161 1404292 1046109 1421962 448573 1220151 1374536 1653083 143143 1871777 1956267 332439 1683271 891562 1025787 70957 1119689 1600194 1894139 1685591 1288925 588790 805869 1881861 912635 1565283 962609 1900126 618259 250651 1177860 1406311 492619 345788 740174 1532951 1475942 309894 1285989 501031 900572 1039438 964353 1579648 28236 412239 1863677 297189 662277 926845 1773250 447674 156391 1617000 1951069 1997043 1561858 1705276 920209 1573511 683377 1815940 39211 125987 276137 222438 1006435 230799 239881 652589 857758 1182665 1863605 1652046 1651754 1083171 1665297 612656 480119 221938 626074 1432348 1352478 25300 1986873 1481996 1682440 1590717 875812 1667876 497965 1997474 845968 1458558 1671682 692226 454867 1279788 116576 123927 1216702 1364212 1754907 1757528 815707 1590968 1657610 527139 1485337 563909 520352 294703 847416 216520 655364 1367679 1773663 1061342 248952 562279 1470849 1136937 1308795 164445 1499918 663926 994346 750843 651665 772274 182471 666522 55798 1527280 1513944 647412 98201 1265401 999187 254487 522487 646576 1566201 236953 647641 1816762 896460 1970422 1445064 666973 1544442 1210974 242016 1009843 644842 322465 438786 532211 986779 468153 473686 1214646 1315469 1037889 152194 1574232 230715 1738376 187603 692002 411451 731351 1642133 785343 940538 821690 1928463 1487570 1713203 572797 1590555 470364 1648382 1380768 644229 980622 1948762 590649 747112 1434047 665164 437640 1292238 1245641 449421 1464254 225991 1918254 333704 862262 451148 281780 1646158 489072 661830 300831 239222 1261759 810347 1052108 1309606 1447148 250252 1634855 228299 47266 1640464 1523245 1555591 1178854 404878 1870201 498433 1967191 1613979 1546335 1596190 1457709 1568996 869616 827407 752256 1765880 1271652 921815 615028 1706269 746575 962255 548105 197681 1734429 469261 1977420 91516 833070 1829880 97329 1510196 51256 591291 1356496 29587 732287 1789899 1304669 1708766 1575062 1748421 218657 29492 745301 1353231 161750 968218 1083431 432725 438460 1235531 416585 170019 1270944 1652357 541058 1361345 1380566 1590347 993685 1440997 1449775 57707 445609 1404520 708853 498945 1647437 444479 136850 1577579 580385 765863 859107 1010698 1326785 398322 1360284 1689420 286297 1954690 1109979 645768 1541103 186822 18268 915712 1810650 1565379 1971070 759790 1805072 1931658 1827437 656270 418629 1194012 784015 1816246 1715729 300101 1543842 462964 1715075 50551 561165 1800425 157091 1520275 906859 1615773 1565891 1649139 1228223 11617 489069 600319 763795 610992 1440060 102851 1542456 209945 1814621 71576 391847 434507 857255 1701458 1648563 488765 975043 168026 434542 735468 673410 1243663 857692 1858993 825035 1995216 1549155 627537 838577 753742 373047 1997804 564790 567069 356303 1948415 637630 1972650 1963897 1670891 1245803 1333756 68946 1084038 372390 100744 259079 335739 816029 1759425 1458424 842471 494215 146908 941870 1849923 1528176 1436349 195872 948994 1789514 779656 664191 203804 382177 437419 1264563 996051 441465 245430 273343 648848 485896 1768477 1118407 704764 1167058 1059562 1226505 145742 133280 268686 1921325 1686924 715604 587925 497873 365916 1287877 1892451 1755010 390155 1461318 352775 917406 1790091 669140 592898 364410 1714264 82948 843691 1329571 852771 1998393 163990 217026 609914 1173498 33983 1490686 1239913 1139225 886692 263350 238501 1890734 1917188 1914640 1820032 1436019 840458 80306 392543 728001 991280 1089899 699356 342671 1572621 1774352 516071 531273 653940 339786 831404 1217033 169722 155062 960660 665540 1578368 475041 884866 334591 710720 1494659 515237 88704 1431307 289870 1074550 1383656 747552 1336858 1677158 734478 1787010 698745 1615889 924566 1486116 234416 413137 1390829 89260 365406 1386314 1836769 1109702 284418 893540 776896 1943702 361406 477310 1324606 1523171 1484772 258143 1842214 856040 1106074 302263 978353 1978974 1327890 839066 116516 1728270 772827 1750076 1373800 288305 1765141 712887 687059 414830 1948333 542998 1944733 1987359 800534 1834509 683300 1237067 1287517 827206 1195203 1113583 360104 1673809 279469 1773436 1682167 474027 1307831 533707 1182614 1718519 1622140 1566327 1686790 1542311 1596868 1829249 1208360 1369985 1671476 1415095 1104446 1722752 1952759 872281 1961264 275921 1722160 1680641 467555 301803 1696229 1993508 804288 190524 995326 1304453 1117409 1240805 103929 379542 341365 4894 1847184 218768 1677993 1837468 446326 1427885 955879 343834 1284573 291326 470912 6496 101535 986129 1142711 1246742 245020 687461 1030659 1933938 1464285 107091 1506379 463481 520891 762438 48530 1527283 1068020 1377844 1322666 951875 1929307 1443261 371712 1965030 747571 1934485 259154 1226174 1814037 202698 56552 655374 398356 300891 857921 608494 152981 1041328 1979004 529974 1232586 790305 1996377 1126640 1908838 716837 1032573 1139251 1328653 1510935 501860 1843578 1675880 1110228 841857 514013 441683 1273159 1979162 903754 1198433 286401 692721 733769 1425576 130311 797069 552802 1698948 1733958 1099022 686881 848080 665284 1400094 1319264 61796 1180349 1063809 1281593 476387 12405 979361 975112 1950699 1493036 721529 1303548 1598552 1868186 595419 590975 1174392 922511 1752820 1878437 1156017 578667 183290 910921 1821679 1594442 1429185 1000407 1409411 901317 471619 245624 1995702 1572949 212556 961754 314388 912628 1433434 1310174 910300 577891 11949 1589409 1294491 1382741 1978920 1871242 1956334 8097 487007 915792 1071217 1058857 1519473 1168324 695000 1041507 423432 342048 1418292 723629 1209975 658505 1039175 814848 216082 1685101 1359216 69176 925839 1338858 1314606 265863 574508 957633 1351733 507239 1041218 371023 1654973 987778 1320654 642210 1324155 957862 953149 1748297 3289 1732796 1750726 455049 33978 317334 1946843 1643382 224753 1042429 922949 47501 1723866 1966304 1123637 1400283 391810 840749 1147465 709194 1078551 1422865 563697 1440885 775771 3174 1258386 436559 294520 241456 1285318 1271437 732353 469418 136958 1176535 667040 1279562 995234 320711 1068744 233429 1164519 1519821 653862 1753078 396486 1474071 34093 1728961 617627 306756 1581689 75391 1477147 232616 1156219 469609 636636 1375525 238468 486116 331243 1061678 1638853 1043317 1591995 141321 1048684 1858599 1292136 1012681 513542 1523425 1114984 927955 1511797 583821 1379279 636496 670474 273068 1264178 1947216 1733620 512602 1110637 51781 1820261 1972212 563502 115430 1295588 617781 1254488 1240822 1231132 231837 552169 1997704 609515 490413 869232 682180 601343 226800 695686 1071472 78378 763124 457776 1561770 852758 481110 1153978 32943 448092 777616 1485421 305553 1050765 709700 563424 1375967 1103340 1713978 1055492 339611 1747061 1848472 1067031 1080443 695997 1016087 1006315 493524 667420 1773882 1126419 1561911 1923120 1836037 1537942 619484 1205720 206292 1580366 816910 833288 781551 1838430 1250018 482330 1553445 48373 1665201 375840 999829 461316 734851 644510 1329666 380362 1841156 1776489 1368579 268056 1510307 1779189 1054324 761277 1130637 1265033 40746 592525 473767 1201427 1671702 1802284 860286 421263 831826 616699 393374 333424 557350 929387 159472 307254 828071 1456804 746877 792090 1118737 27829 134782 1113423 513248 1697210 1648884 1094029 1217762 82298 111397 1917878 999025 1673724 485582 1583448 1076852 1780345 1092671 712154 1383689 1307266 1187174 1096810 1597645 1452369 653934 432391 244321 1680518 1712033 984800 184027 1034869 120508 638905 292769 111735 703666 1265833 1393497 262117 380593 61743 214339 1114155 1901036 551448 888492 1194513 1784304 926772 1221458 187243 1117426 1571703 1009869 171261 394414 1362242 1185766 1778821 771649 464316 747988 1278432 313397 1171720 1358762 328361 542818 1433985 1332557 678123 1231031 1324641 227699 1060005 434474 131512 979518 335379 349901 1045742 793076 1860514 1330070 1745844 1752995 713528 1785582 707767 1272911 1476325 478043 1565579 1001708 1865616 349920 1971784 1943273 1213706 1152110 1766852 816914 1763626 829509 1740798 1058876 1434966 40468 140034 1251826 1203734 440023 306320 898495 1147327 908533 1956692 46529 1980953 387494 231276 1705024 1460566 229854 1723399 1655504 281404 921305 429530 519345 1845891 1910560 161896 1826738 1636789 632321 1968931 1723354 1572322 488564 1194228 1415454 450525 158836 1492655 539603 1548643 1633622 7673 904928 1727945 606226 1731949 1605498 1563900 299829 1524817 583541 1550076 157186 1383857 680051 1098477 1759020 1772642 1378647 19889 167658 186236 1564262 1417800 534897 1422449 1597428 1043374 1058962 1836892 1972009 339440 14525 522261 1331405 1311188 1525507 1806851 37082 1977098 1837665 590486 1032856 1705264 413421 1554395 402888 881804 1010976 590055 724178 533230 1534920 560269 1287963 971165 564103 1171769 59675 1217944 972279 1819971 1842776 15293 565993 1099252 541245 501412 844913 33665 297187 243019 1161382 248980 666478 1926204 1440594 139941 1497913 498472 229060 1100538 1210370 774807 1614431 1015938 1611611 87956 300553 245224 545746 1426627 1037930 1457297 382160 862643 1923633 1679392 536646 1192746 725526 1456763 264773 1519566 1263653 1581339 1624213 469470 7960 463685 1222051 809697 1070490 895329 215008 1386988 1139803 968116 1647749 566150 1848925 1585875 1260514 1596817 62817 286519 1406571 1923613 1175676 1180219 63931 732971 824186 1512413 292457 1743483 1683490 1048593 905730 1662682 556577 955976 1892509 204245 1382821 1451148 1278253 440967 1709000 1007491 1119714 232516 1779225 1614330 1212885 443666 1897673 1494674 303081 411191 1558802 1491647 237250 734094 863670 1063232 543776 1737318 210766 830114 230864 902921 294674 306498 1549350 1754776 582098 1805691 1371827 729412 545907 1319255 1220250 568624 266422 48101 1122592 865199 1443199 1100817 839457 417202 1727111 1020693 1325528 1927674 1121116 1798792 375206 1863438 1499795 1817831 485755 1370730 1906238 1191541 1935730 668026 673249 1508921 291215 172483 863255 1072720 1118534 536803 1396436 1358469 371198 1270401 268506 1455769 1299207 1662997 1272689 1690528 956075 1806669 541650 1310475 918334 660599 1255566 969261 1459279 1968855 1793321 1418068 358159 26578 1586600 1658304 221974 170917 1634066 1902927 1124428 1162816 1746710 116455 972196 1195721 696111 90126 830561 92936 1527593 1724345 99256 1670336 1610685 422159 712935 255170 97084 1318561 616072 1727376 1188718 476639 301062 1371847 435704 1419093 1912030 1525338 52787 1499639 1632312 426046 599840 701220 150574 1465493 708954 328489 1754896 140531 286097 204861 1521411 504254 1853375 1585888 783579 1649747 304619 701556 1287398 460069 1949298 1723826 422758 861671 975313 1163292 714919 1294325 838355 811802 425534 1822207 1635608 1819096 928739 763679 1540023 738828 816896 201450 1559725 1396586 586035 1623693 1920362 1405867 1413823 1081515 189552 1960745 1506660 1714855 766828 1946651 781348 29121 730128 105185 1924939 968874 366612 461478 236594 776140 238259 1890572 119015 879264 891939 1925045 1474866 367238 82396 1843761 1446379 1433280 451401 552281 630229 1049850 436845 1969620 255232 1939824 1202948 9430 69644 58164 1783922 537342 8730 1087961 604111 974013 1127394 213110 1849235 1590386 782203 1155065 1794777 1872041 1915845 402713 1282054 1726023 1823336 1363215 444244 1493141 296379 1069047 1110941 933618 672300 1326146 1007357 1330789 1293692 266632 540325 1759270 1940581 785445 306752 714438 1115942 899552 239035 1555650 799010 1535189 1350359 403281 97709 1703680 1216716 1108899 948405 608888 947337 555144 1135450 1934033 1957010 1263304 1935792 1971312 658922 280872 1560274 864249 1246884 57179 147126 1422362 380161 1870528 1227842 55045 1093724 973425 238487 46977 1996885 310983 237072 1728228 884969 541048 914612 1179302 631109 1558880 662345 1851645 1272821 1618797 1456573 1039221 288259 178920 118644 1259538 348615 1395638 240919 1026316 119128 359797 950136 1540912 1201462 1038357 314655 1088471 1721479 1502307 1246898 1282792 145784 437985 573586 1537909 1774790 1111178 1812637 1716899 221 745867 333073 434368 1539459 1842165 1511985 447450 172704 1636511 906483 1463471 567544 904820 1262299 907620 1046586 600073 1449055 1791842 1486050 1882082 690779 355552 218271 1109601 323422 1452884 1164733 1830635 477872 1543353 1074236 1394257 29835 859468 1319590 1645063 1456798 105882 1974078 10421 984580 1041156 1368162 592205 267089 946175 428978 1381160 1836552 156045 931121 1996177 7826 911468 590254 723663 1725542 650820 919743 1095089 1603722 27034 295463 1163595 1727241 382052 723569 897118 973162 1341830 1666114 496508 827970 208611 1728352 1038316 1625237 594364 1133931 586391 159529 357518 1092976 1050860 1929857 1658653 1290492 1545024 1510630 924616 1218989 1434142 629181 477859 692232 1846167 1985365 1976908 1472877 1846315 1954304 320502 1446435 981721 320793 71213 1853563 689730 1045716 1958557 809799 921679 407382 577042 958151 1160923 1559794 1252103 1661265 1468437 629631 224494 1903166 348635 1038432 1245230 961136 1419593 1256509 1945910 624975 1476258 537354 1552854 417078 640858 81513 684052 1318600 908342 1637088 1685203 413253 1006338 464923 1074339 683696 1068463 1421942 327188 76658 1130049 208069 475231 1008846 1677015 1107076 855812 1396275 1903562 643978 808687 897986 757481 270488 266000 31406 619605 1764519 1613382 323656 1651479 705336 1168092 1707137 412132 1704594 1987845 300693 546544 570211 123445 1255138 1194999 787198 167034 370583 812537 326205 909032 365057 1940321 433003 126542 765777 1734192 328735 1885158 1320768 1247259 1415746 761505 333085 979560 814584 814870 1489250 1660471 1093051 413551 579587 38513 1862686 1089574 1460549 1097382 1797959 794501 1806211 818021 1448304 376684 1036580 1788626 1129648 568591 1589500 801759 1850987 146519 971119 154384 1831764 1085116 1237677 190923 1839923 1330931 1152073 1814796 1149352 1532402 450159 1197744 1391145 1856651 898137 375506 626325 218138 431210 1508670 417247 701891 1550174 132803 266326 241320 1785190 1342283 400483 1147136 445991 1922564 1319769 80817 1180415 1649511 1019922 856178 595571 1146802 202792 1631113 1589934 47269 66930 1346388 818010 927975 120582 396921 384480 415931 331656 267640 1500269 27354 1608208 219088 1956299 29727 1332044 487849 1213958 688872 40020 1493663 698964 1358966 1889935 1233578 1294704 469990 1552846 248789 1055014 1909274 621437 367675 1530562 363304 115958 589055 1530236 1638342 1882886 1217765 1383512 909124 146842 616043 925001 1571384 1204708 1020162 152686 172439 1103234 135336 512893 202524 506708 1304686 755884 365749 93684 751272 1476891 335607 522022 232966 1312225 1725614 242375 413179 1874574 274823 271086 1925300 257474 953601 221498 658646 395467 422323 140578 1311875 174396 1778384 669709 281959 1482117 134152 1846112 223008 880124 1360200 520195 958838 878858 273534 1776480 485544 888791 362103 772378 181894 311827 452539 412569 975885 1174475 338309 1986226 1201773 1973466 394358 856919 1129071 1424620 1685486 1353466 504618 1514988 1889855 527853 1185411 1503123 1830728 460260 1519012 709200 248314 1336843 1680075 862106 1870103 1864239 1369066 1631424 269597 84681 1054050 1770181 708741 790907 1922025 128803 1362160 1725412 1782203 1034086 359369 1683274 1589846 456056 243129 1190400 491347 1612361 1084062 268078 633995 720691 1516018 1325840 354186 1766183 1699790 1596298 4256 227819 680451 1634090 1858427 797636 1455213 1828176 1692913 1048902 483813 1824207 1355651 587380 1917248 458531 716562 678579 1490844 1888008 1687360 1126003 1623975 1657644 1639275 1279825 878422 1004555 541597 425354 867455 163481 1357538 1563493 297141 977973 476514 1227843 43509 810612 547752 644042 1473436 432221 884791 1428616 1757840 1881521 354366 1826516 1669445 730621 1902453 918901 1845580 286131 1033055 838400 1533868 1406862 541005 1880856 598586 957965 1417400 460860 1734601 1700801 324434 1349717 160873 1909247 339228 989073 14518 817247 1938299 1462313 1120546 481361 187599 1618403 1250247 1287125 1619636 273417 1955320 1224264 438838 1605485 1702549 791560 1255489 279402 992429 1007183 1874990 777404 1515036 1048908 1759456 38649 1367464 458237 821513 1536255 1812802 1618480 33751 1218692 1726930 306714 74977 1727781 1636812 1322234 1244671 1175320 531892 606417 378286 255889 1530249 1823280 1909583 1036190 162979 1612980 45187 362518 1443569 1367631 701343 865228 247195 279072 337806 1075504 681496 1033912 746493 1025658 1621197 735026 635251 524821 739061 892936 234856 1870902 855632 1296804 593133 1517711 545955 1776907 656916 235755 1128965 1178317 1847199 657998 519642 362540 1204838 1764708 1644714 1245350 435511 188967 1515149 174290 1428389 24053 504608 966962 551086 1439638 1712264 1642017 550762 1121642 1270603 1157411 1658584 40893 285656 1426201 828894 1435161 1026069 910042 1940582 308764 1220137 133764 810169 1543212 1245864 908425 311855 1517025 973776 319299 281988 88427 87978 1565778 102815 365957 1947836 1648330 970161 1187414 1493926 547521 788395 1360927 1199554 101627 753321 1534449 1303054 761440 1589527 1951976 1762495 1609842 515046 720552 73197 959945 1599226 1716964 754707 256601 349070 316135 466194 1325166 659993 1184125 1505202 1112886 350220 724691 129948 1709211 466854 1754239 1917142 1675938 70187 1688914 1561579 322998 1278812 1958789 487491 1618164 468146 423718 1722647 1656521 307929 261202 462767 837833 1559684 240040 1694575 1722372 657479 1394701 910538 1237747 1554648 1754602 1284129 497657 1717804 1694280 543446 317664 804910 344532 1729309 1186364 1201065 769756 186062 1630228 1873969 320613 882832 477216 1481741 1090941 1143582 1407300 1109035 1400099 1369612 1316949 1583566 946078 1919623 1362991 1014402 563169 1123908 1799297 711141 1150700 1098009 573046 424922 1007111 1227552 699784 1861756 1060632 1226194 1335128 1897495 1177321 1034230 834456 1309280 1273818 1280454 590314 1783680 1025769 314287 101615 1069832 1806052 1589743 277351 29523 768606 31642 303478 1252673 1548300 1583854 80117 1523181 997264 407128 702875 1732872 293959 300017 1177418 1267811 357149 1997432 1052902 223720 733617 1384359 1967502 1012941 1751080 347367 1638727 324075 344912 1460069 652185 1381211 1996576 417157 606269 1651046 1589681 1814513 1883427 358336 1251846 858912 976095 48401 767847 1684766 1558623 542519 642526 1708706 784528 1250460 675513 1269689 1024014 1081553 1243289 1251942 916043 715473 1248015 454503 1417124 487635 1453070 779625 1874417 108359 1960454 605802 1402633 810420 953744 1643871 899363 338192 1995633 1660866 1278818 392398 483460 413959 932208 1383750 1488147 1657479 476078 146032 478520 842375 1561594 1930707 1681954 1383271 143973 1985165 1024867 1047532 629308 976047 41522 469545 553672 1880249 734394 1277007 409463 583614 429773 1865265 1506758 363703 41880 1331059 1325995 773429 1983785 311302 973297 1516656 236404 1043811 1120786 1728798 630897 1799738 1091411 355473 1553674 512671 934338 1164727 1285103 1359080 1091237 1502198 1263334 957781 712699 1846724 385285 9507 1025791 1301819 1861265 47210 104139 1101595 1161500 529233 1854039 1082694 1753590 1712835 760480 753168 37455 599003 1600925 937051 433598 1005144 1435608 34717 1289896 422091 1927515 693724 1560491 389613 330943 989594 1571817 1748102 1194492 1595133 376161 223163 470419 1443694 1132347 1291444 624740 637369 520872 367714 1518541 1079777 46371 1635644 870938 1218050 190260 1275276 1609934 1085599 906076 114465 1149592 1145704 691593 1499009 691541 1779362 1145169 795683 1950381 1491620 1903187 947725 1190979 1033085 631836 1219966 1307752 1382612 1153114 213089 822907 134594 1928882 880932 460919 1362581 145950 1058018 680709 1688301 1856555 324313 916969 1818359 1965520 100699 1580599 779665 1440074 1071429 1594015 1986115 331055 671148 1139121 1125260 1241509 35999 1063770 927592 1105732 1467218 788181 476604 1532917 183514 1990518 1564350 1761237 1557304 489467 1209940 809485 1117888 1713855 243828 1608726 1084594 1734817 755079 46249 588027 1174636 361218 1360435 1014414 155650 1466446 347154 1070594 904151 994492 1914411 1779953 1635883 669852 1452273 401002 374393 1978416 1688609 194254 1128008 1327449 383040 1319867 765750 1237783 716586 1245669 590000 1524695 1565090 817519 580737 1968389 1675536 47963 1644312 916207 1585205 858778 931469 1497616 792935 1867839 28282 895609 706858 541866 653877 518430 1278015 1409189 391656 1717895 1698218 789963 1015690 433502 1582120 1652844 559267 378265 942600 502945 1293258 1833153 851816 622770 189828 962331 1814674 266984 967887 636184 1893564 82724 387562 1248700 1113814 1172695 1374316 1143513 719920 1519147 720042 1498313 333381 899173 1689442 877447 1958820 1605404 732620 708186 734138 455268 1315691 1118132 1575208 1746238 43856 1967883 394068 653499 459429 922457 87230 307998 1940808 164953 1429963 1040463 1287465 1605590 1386840 51677 1312136 246044 48094 1971672 600046 1094122 1313656 625039 771560 1514240 1205622 900046 100631 1058298 262503 400384 479584 1200104 1597155 497702 1885757 1587374 104100 601763 1753122 176005 691422 1781378 190812 1101733 389833 1684897 1613000 554216 161045 96422 1920207 1836529 82978 1847593 328762 754532 370483 372288 1019105 1982754 284049 1743247 107758 1528314 1055891 844124 902882 1112091 945346 1919477 1269126 453149 1488922 1156202 613475 1790948 36038 1408176 1117734 288942 889288 1828346 546198 69305 759008 1690890 1625400 630493 1170658 169929 1769784 1768771 1102491 164029 13412 993842 1293980 1134377 1316382 1817449 1559107 1554314 435850 1867765 703422 240321 659233 1297417 451728 109453 672739 526753 443704 1143818 169855 616560 1658208 103605 1889178 371525 1081224 1746597 1002854 1981308 928327 430828 916810 1663975 301348 1025737 454816 366646 1770584 1821001 742955 1688321 1321311 1966648 1373605 1732086 1862493 181884 1993948 642892 1986782 1296840 1730949 1907960 1068049 1991036 1897008 322444 1654027 620189 1157538 1648529 92233 1402586 1560712 1322675 1311600 533113 606049 1271857 1255701 68061 1584286 1018302 1734757 949375 811026 861934 331507 1535447 1781382 23688 22049 1124707 110632 327490 145590 1608853 1694910 657897 984867 58083 1161255 1444643 56383 1014493 294698 1801950 1979069 396316 101143 737085 253664 659185 933159 430096 1047907 1176779 574061 1625599 188945 264419 1680906 1456033 714056 1089218 748840 665772 402957 10505 1504544 1973745 707613 580383 1239672 1908991 1449110 951332 426735 385436 773 431267 1248990 632477 1876133 1776631 308274 1141062 949211 704816 278581 182420 819671 793925 310183 980051 625099 199472 594231 48013 1637152 543924 1766781 1124991 134747 1568440 567530 1608803 1810447 231408 1485833 1037653 324548 1726343 1044798 449661 790086 34930 883044 16215 1227272 749006 1386861 7738 45751 1969748 1897714 1605024 583464 343061 692863 1927180 838337 1076291 44079 447618 1557927 1742425 1007777 1042606 1904351 1153456 1063133 352165 1601372 495551 814735 1703043 208033 745470 1364620 544958 1521284 736961 1959400 723482 170709 443909 1830323 1021408 1430145 299467 975218 1730201 1000157 670246 205706 1336273 606307 588520 474592 1232231 1205678 1985140 1036347 1370142 1135789 967184 763203 791735 161284 1791041 1979338 1893416 1691588 1647270 1574116 1913491 1552163 1200991 1622943 45754 788788 11437 391457 79426 1887173 1044435 1977335 462216 491707 524211 140217 121254 841466 735860 1366931 1594416 310785 1829581 1773480 1777377 288547 1427342 25507 362160 1819030 1640142 748763 117789 939964 1802188 796545 1360253 190809 1944347 1482984 1063210 1606477 1396594 926384 1782375 708469 412208 692881 1795953 603852 333716 289394 1658761 1442586 1776001 1274550 375687 1376343 1261877 454457 1367943 53148 1288422 266776 631843 387769 1679557 839297 1054570 774089 694826 155320 748647 1146531 373105 1782963 505687 1030746 755956 1215350 736702 1497209 720084 487553 97042 687671 1478051 522640 1961151 1683547 1896177 452597 1269516 618968 1018780 506795 295082 788509 1953234 32166 1253342 1401024 1330816 1963705 356474 1379747 1092098 543525 1662879 121606 687982 141645 661426 485752 1796836 445147 1093232 1801874 902886 1916717 242840 1403030 829343 578849 738639 1458999 627875 253018 1454947 1579520 89713 1682970 623784 542340 1964605 1519157 204906 1361071 716861 18611 60028 440873 74990 1316314 1726506 1438461 421308 176971 183019 953713 240381 1665800 997551 254843 833255 1072187 321474 311383 1778973 449685 1506344 713195 45189 1681976 730802 1049667 1411981 1208295 700370 1712889 140536 1451538 1566274 1477525 919204 1585988 924187 1554625 789320 692761 992582 90426 1746195 1487390 68261 663253 1693581 1425184 1682833 1566771 1336666 1895365 837325 895573 40072 1895818 663061 1684076 352741 1258276 1151136 123842 1316203 1624080 597445 555442 939518 1917266 736338 1159715 359734 1331274 403017 369565 339759 1819681 1322694 370519 1149809 1234500 1782526 1235997 659326 996479 1053890 925728 1859217 919329 1433268 1359653 1475561 1824218 74471 1556260 1606792 1470238 410818 1933237 948701 1560000 1951248 762760 1958417 75147 451994 1357389 1493327 92687 225350 653798 190518 217693 916138 1742218 768791 925006 30189 1215099 1508039 419047 1572166 1200067 1230237 939091 121839 1199747 684005 756283 1050981 1069285 1262426 383204 1090218 140922 737340 1616806 1507553 915729 404817 210935 212648 424949 760795 236718 1702026 500443 918695 434269 173015 669327 539108 1751876 1362031 1395870 1864016 690266 926696 1834905 1010360 1352958 11061 1342581 1756680 1656479 1473204 1096431 1622123 827377 371215 189062 513292 538189 699988 1957028 1698450 1547251 243638 94487 663955 1631389 1408420 755822 1621162 703988 1999599 1176985 367925 1680490 1145270 1442692 1861468 1051891 1475585 1011047 1465839 279168 1070218 892625 692687 1380646 1134232 1483449 1357814 423227 931390 1416265 17371 679488 828723 718209 147780 1200555 1237899 1156872 524571 799527 396254 110570 596517 1222613 1881039 371367 503397 1168360 1303911 1918004 643601 872825 1297880 111730 1840355 353631 102280 473793 861560 358161 929782 236217 1368726 741514 400060 1607621 1853804 402362 793750 853676 475837 943055 86857 1771375 1753464 1249924 1401750 684346 1757107 77419 778793 401640 1907445 3855 391071 645199 124221 639885 805272 1297279 365140 691262 1228930 928952 1956020 1534631 1923968 350972 1912794 108420 521049 1217270 581522 586182 1995714 239549 385663 1481966 811470 40676 257135 1895701 479089 1489824 1454611 309003 1350696 303317 622567 299857 1962151 132577 1281617 812699 170298 289821 482568 1105378 1709903 1150797 584866 359432 1598391 708185 965165 1179587 460832 795819 151142 1494339 544398 715060 1976565 597189 188162 1597914 1691256 1217233 1837290 113084 891597 1808921 1065499 1868644 97498 1346347 912619 1366573 696635 763561 1520962 1484257 533559 628955 1998772 1504988 402926 430124 1808258 1554684 1126488 1501749 1491548 1972151 654027 62312 1099682 1555022 1375038 255738 1024194 472610 869239 1229021 1010969 33355 1069612 371624 1710957 12796 903410 333712 517858 875319 221028 217698 905488 1842346 489058 38472 569590 1582260 496103 1045254 1131998 1736244 1413623 1132741 520845 1699196 241709 544642 1802006 1920450 796826 364276 1842065 24730 1529171 1456000 76643 845047 1573714 907513 1270109 1297242 194531 401867 996100 1080707 863218 1718316 718153 1539384 1467477 1593699 1134428 690021 1246482 747281 393643 1387174 457687 323661 419421 1924238 488138 46263 417838 1267641 1087674 1167055 231857 1112962 207846 1692596 1171195 1630868 45308 441702 1968620 1778203 1432721 298250 1118661 412707 1245509 1961067 633895 723100 729791 1016185 373092 1917012 1203719 548206 99208 1063786 245435 1893853 1405794 916798 63423 1495525 1973908 570786 1035496 426598 406752 1796365 395946 439699 878313 1320261 801403 1879536 56493 1755535 442433 415442 53676 581275 1060486 592076 645864 1356658 1297502 1973178 1379905 630159 1769673 1762766 941351 1678563 1902810 1707365 1872883 298390 1398795 354818 378463 1425925 793768 130789 1431140 1319859 1420304 735504 1680766 1018507 1554402 1625586 1290436 934937 340490 1561072 851718 1543091 1384252 1638020 1078352 964420 844981 531738 839485 1001191 602598 1605268 341135 430803 1751099 1664246 599934 279366 1123592 838474 1222701 1915178 1797614 519723 544279 689415 1399587 1302576 845893 1339851 1513573 1530971 1591856 1310269 1090737 39331 445653 1481267 1358427 40984 607301 1087430 574485 1951350 282783 927084 893474 1898499 1830777 1962459 952091 1652838 1438635 256438 1733874 1224287 716383 786288 1763880 841082 1959881 910745 901001 654566 1684744 1740379 1304636 1862857 380837 1464001 1914656 1967194 132207 666983 818507 84794 230727 1824302 1798304 1451802 834195 442541 160526 1416935 130570 165393 754496 1098087 1666774 785332 475410 1980351 166338 79254 395710 809916 864664 20880 133259 1911925 43211 1247439 1729779 298975 1302349 790184 1110715 1542042 1306622 868381 523761 1649206 20615 444069 831382 968295 456190 1486567 363547 810801 1174037 1901932 1662373 616121 451570 1371601 4144 1433738 1829976 1569279 1752237 1548977 174620 1317986 1580485 1504437 234053 909581 930167 1839792 39132 1374366 844168 463133 1004734 1194638 677026 1038074 570687 1506045 1144135 89540 867756 1581013 1298272 640098 1637735 116405 1126873 208875 946015 1952204 577423 777050 286388 845583 926551 1972852 1323690 1371586 1290818 1685717 1515794 571818 33853 552142 1643502 531922 323767 1608481 1867757 1160662 1968092 1329994 949571 117818 1464175 1628423 884315 973209 1616888 1720523 727917 515072 1050232 232922 1882811 750376 673201 1051776 1793250 494242 969636 86412 1495081 1930716 1157811 256009 1459405 1936274 739253 1821052 1867941 1385662 318130 1232099 843086 771430 640024 1205318 1629391 1527152 1776940 1941147 740436 1682209 159989 1576393 76575 1770891 24213 1293126 1732175 1909991 1450289 1838720 1893809 760901 62803 852166 177773 1891170 1114200 1407481 1387196 680199 1713443 73993 1116415 443537 558626 645407 1548546 1902532 539889 1426921 1775887 405732 1746265 1982014 1039581 1986307 1945733 258772 1813016 1211268 1003152 1182939 1989039 1540103 496923 1284574 1800523 647286 533967 711719 1784942 770134 123216 1356724 1015657 28197 1021061 784084 1624483 53303 705153 807689 136112 1680798 1218980 1030177 171865 756696 589383 46243 1972238 1345792 1079749 942345 1591528 711975 1892205 1164419 1704527 679553 622768 426285 991736 219351 1497060 985331 1447721 576337 1464360 1746225 772634 1450318 753494 1181206 46544 959161 1456450 1928294 1004751 749136 901013 1485867 945787 1512117 742222 1307513 754191 995105 1076217 1862041 1455027 1075462 1601083 627124 71117 1707959 120472 405860 1271669 1886789 1828667 1948781 1009568 1324592 473675 245231 1438954 815860 855748 1198684 1854745 1586995 217130 582152 1983622 1376807 1048036 869789 614015 215728 25756 152650 602848 143705 429781 1726952 942099 853751 762371 733946 1870334 1785801 799022 1549355 928485 1934934 341602 980215 543161 1675375 1316863 1345908 492398 1225263 1980497 89608 976098 1044409 1117951 772878 1603539 1984110 1421432 487382 1959559 981509 1719579 818766 1252380 977999 752879 220294 1918797 1328630 1476343 165845 1986758 476835 9955 1790797 704145 1749881 159323 954788 1254073 1884116 339390 1710498 519701 81732 1007873 253274 1760411 268996 1207780 860195 1897706 957278 635502 1721529 1380417 1049238 526945 526581 1151843 1568343 180196 543332 994865 1154000 1052168 1878338 1618619 1524770 1621351 1089976 321919 1799749 1950087 410293 342815 1183922 474715 1707070 1843923 594958 1211847 562021 8640 1018169 1659863 373405 1283395 800651 24025 805552 1279151 1044372 1459347 1070503 880730 372681 483029 1442729 476986 75824 1787309 1265044 932843 1635240 1635427 1464141 962442 283092 1890344 492573 1300464 254306 938590 733323 290791 763670 65903 1015913 1077755 1171395 1165444 1088103 250905 207114 359360 1907832 665358 1027880 856309 860915 158819 972785 1094295 49114 901965 1674387 395786 652809 1481111 66867 1527459 458624 1374729 489067 295411 1823548 700630 166296 4280 79054 1566902 1267387 811686 1891871 1012797 932459 86050 1573636 1093637 1500237 166712 274850 1402086 1216923 875473 277046 836732 738169 157044 1174606 882097 205633 1991644 1308719 539738 1006954 560422 1945767 999036 1844160 741571 137931 111105 1805957 1975607 603039 212532 857660 296756 443984 1230751 689395 187557 199500 818374 582628 1805745 754571 579874 586665 1847605 1346870 1388730 425810 1089834 1929362 734112 1627127 1076183 1644258 1731454 1647023 54208 1668825 1882162 1033642 1532211 883661 1389304 165103 908413 1201398 1256997 1043725 1804196 672982 1781162 1436816 178593 1315428 958807 1229675 232069 1647404 759246 1267412 206397 1706405 914959 807568 939089 1681657 219916 592742 1935437 393993 1474697 1766987 1540239 1677658 127369 1078659 1248679 959781 1106633 1759623 882823 1753504 1418013 416911 1785930 92797 936634 952456 824705 1906489 831300 1845869 693574 1220675 375980 311020 1988163 1506725 1571623 1773746 1288592 1117262 1604730 1054366 1374854 1663492 556622 843209 1884304 604978 85602 1821581 1915935 254536 94630 1619951 996949 452242 491118 1679811 1780329 1745623 295319 661428 959906 213837 203416 33261 1276176 156137 1810522 187164 338985 1139504 955417 1194786 202567 111396 1536541 1950353 431370 254079 1383178 1261289 573338 1258541 160321 284539 717244 180986 432199 1164474 979060 1234130 788132 544038 202011 1980989 976685 846552 363337 1074417 810146 1520921 1467289 1193151 1392084 491252 375144 564792 996254 1333522 1174141 1564834 1181827 1623259 750572 343214 781972 349022 1305260 1960728 65840 1859185 1743686 1304262 49454 698488 1762118 1002501 351009 87903 651791 1408105 1062375 860923 449009 1496262 276763 1383061 978645 1975502 1561023 1498349 1303086 1321443 528267 1359643 101288 1418588 916513 1640397 1328320 1612554 547221 642376 1399047 519387 1431204 1138023 362810 908504 1763853 1535918 1947530 881480 1671242 1953492 1081707 1322779 201193 844673 490529 1062965 142554 1974147 1153700 359567 64501 762738 1343511 1034480 1538789 1638279 415909 163766 1340174 1199917 1253378 1055586 1981627 248670 1646875 643154 637067 1447089 68036 575061 1788582 862550 948035 72456 1499576 1161442 1666454 808645 819662 707162 1762192 443570 118107 1430486 1124181 1548992 1561781 808655 754129 456657 1197404 992795 163692 329545 1208948 1121776 817458 1426613 1599475 749217 1884161 529866 374808 630588 1490886 404860 1437468 365060 284893 866736 667568 912140 1841718 665227 166336 1468552 1042100 417080 1324597 542165 1299730 455575 249995 1951835 1291222 1338818 335160 1107871 1076732 643111 150274 1802977 1152993 894883 1192013 844543 927220 982401 1483824 1287168 1471177 1763908 589257 1383017 1720066 1951567 398942 244533 1355617 1678292 1556739 1836477 310245 1486752 1116081 436196 1907984 1378750 1857839 696495 536359 1154392 780118 1610468 1469391 908997 1976646 74072 495863 1345534 1336735 1281448 1199151 807601 745502 64044 1082052 530239 960415 22337 898026 415746 514047 1918531 703558 1820674 51268 1430157 666002 219081 1546613 173298 1539468 1936997 171085 174087 984919 1518192 874209 1934904 922355 1518080 943674 160069 1686019 1497414 1013223 747109 1661492 1251898 1597757 1545763 581145 557093 800278 569081 430050 994203 576315 341425 321826 1023286 1700208 1118167 1581809 1118133 954866 549489 1020 1766818 1860977 1886824 1875063 1763412 898298 843663 1175993 334160 1773956 760671 1839271 766657 545136 1356725 1993927 983207 1295615 450966 1093026 1648394 734360 521104 1807697 1516797 487328 331358 1289504 544184 369777 573054 1027130 1924200 573440 1154033 1170801 1551749 492180 1197231 446695 1248468 1422052 1630165 220364 352916 1768439 1966735 1190647 1538253 465943 1444001 1985484 783447 1572535 1285078 1561145 306167 1844795 1659822 1443309 382067 1816579 1053574 1589035 246055 271246 1799978 1402668 62280 974355 1562910 173925 1262343 1555130 194637 154566 350800 346439 935951 60732 1022519 1358574 1249353 1272705 11972 1616927 1128613 1457008 335609 1244865 1002463 1534783 1491553 1101216 930553 1507830 999092 1433033 342366 288671 1988632 1604423 1387380 148374 876486 1474619 756733 50919 330174 553558 323848 1286588 1142064 1738415 517339 1489578 522550 632638 1283868 1403063 114006 177712 1034358 1088094 64010 60807 1101847 1658920 1787379 1489253 158043 1453069 1189099 934245 1093058 388168 1649110 1180243 1865345 210965 545096 600935 1921753 863356 1325800 617062 1925319 1992353 1637663 1849070 945020 1696759 520272 1774096 233205 1786930 636803 295228 419543 1882753 880376 886542 986339 567784 1472819 851525 1400069 534854 463869 1119798 7347 288719 1353091 113101 172127 1715781 790934 208218 1164982 56489 181198 638378 1578997 589252 453914 578061 1432885 157525 424783 1590910 436282 124446 39922 314732 1546972 1442291 725920 1348009 1630185 1890056 288281 833800 144763 1208135 199325 11567 1205912 829374 1201402 530245 1553381 1484532 1953499 1942834 140687 463691 1533331 709464 1560294 1675330 1077624 1367545 1893071 751607 1431276 1462180 1902834 1943111 1153648 676641 1381256 926468 833083 120251 1416684 1842815 729989 779638 363032 58528 886216 1799096 1932997 1261126 1614042 730274 1886775 1713570 570012 1199412 377619 997709 412195 1003538 626143 1434716 775574 1636383 696842 1676567 1082695 451961 1177081 1225204 1881499 177743 1930309 1862201 361054 1644683 224074 454200 1605096 1527492 46131 1815800 1931909 813553 1224908 1769908 1018625 149095 1564678 241363 1655890 472977 1962554 716008 1524456 742694 14940 1165748 676364 180323 673248 1004553 1048445 1028050 1101178 640862 455498 1755981 48879 1898792 1259922 5260 35662 976613 168140 160081 621613 1079806 73984 1891493 1585876 431259 1773119 1142773 446172 1387178 1891436 731239 1164508 1761960 170931 1508240 1427297 1855474 898284 1536118 1267204 984313 1035215 1886833 1303486 907887 159035 1408253 652288 1332594 1952455 87542 264114 402107 795518 188645 1578592 1758132 1772602 1380147 135420 1389952 699327 188642 1754733 710533 555614 958286 1353671 318337 734680 349215 675334 1377198 326601 390016 266887 1313787 1925694 130384 384881 674278 1288081 1349108 100777 199895 1362152 1788849 228070 373290 551832 1893199 694520 447878 112119 494889 1522301 1484554 1362403 463158 1950050 1805317 1822723 319633 6104 701702 1781945 1185346 1197074 362455 1478511 35523 1401133 1893395 721858 1246423 960400 1906827 1643929 560079 1095321 711295 689733 1880570 168357 237170 1485706 161215 1777952 578553 61544 944284 1202215 496954 256611 488653 694855 867583 1308511 1446740 1476681 1308017 1128376 1424475 901597 185243 194789 1218594 1315050 467696 1779948 1986565 52650 664362 1425775 1698269 1026648 1726529 1052985 978496 477060 1498474 1427301 1205774 1971918 1094411 1247122 537866 523178 81082 505874 1747404 859864 1603423 1233747 926609 792844 141129 1369199 1520875 350069 1127413 1874910 222539 820040 1433704 588836 1858944 142339 777935 173301 686714 854814 1893653 1755627 847394 1142989 745521 1406842 1742551 1217853 1917576 521683 1150315 192564 1720338 1957677 1214959 803399 809402 1593873 1599596 1146739 785495 374604 1097031 108903 437606 1180332 606829 1841128 598244 1106103 1390608 45011 1747039 362945 910871 1924705 1640555 305263 1317647 438711 322885 47301 1193589 1968059 985021 1855223 783058 987472 1080999 1072637 728742 414465 929087 421013 1759173 1117031 91214 1460723 1896659 241858 738907 1850542 1088118 656055 113256 1175326 776193 646712 1037766 767389 927814 1157365 517475 1399019 232379 843699 1585432 542304 1219650 1852926 138636 731959 1464855 786635 1518285 1403263 1018850 723934 101364 411312 122367 1829011 106493 897770 1492955 745527 1079378 806389 1946531 975396 947525 1969907 1738863 806527 147714 938280 222410 1045076 1722769 218895 1600905 198646 605585 1065256 1357545 585582 1739443 1979260 340310 1256999 1501809 1059372 223656 1316305 1842696 1101904 1154572 78025 1246966 1398500 1625179 172971 1857445 1801577 48114 1432043 41867 1295679 449996 678978 527766 1665814 1142878 1833867 841531 1921868 688927 1288409 1577088 1406912 544590 1367178 484671 1911469 1929971 1202987 843010 646422 1215095 957225 1541550 560107 756455 1216251 471188 1549820 233087 716858 1649641 856993 1222493 1521997 1083971 465593 1168321 1851848 171613 120624 1759499 574384 1809666 922034 1080877 75453 1406258 1867851 992757 1669031 1989878 335067 1039689 882453 1056311 629369 860020 1495472 1317656 600167 1381983 188480 963215 667807 414456 518050 1794103 1227826 491348 1395001 980745 1655538 1793200 1971024 1713926 763875 450411 1853999 1432315 752612 890327 1681923 1331837 418226 1030454 765734 422697 38740 1064268 874699 1777658 1526676 918967 1298220 1712415 801479 1905875 360234 386862 1431879 1702587 1302223 133627 17605 296466 218424 462374 774091 1648601 1809591 1731286 324273 1515407 1944697 678341 590878 636805 236368 1890158 462275 1155954 138605 745741 1628516 344984 902175 1758068 999508 368221 1334815 987838 59850 854142 487026 1613931 1164459 59741 1043615 1963100 181209 1648690 910534 1555078 438453 1071466 1334994 1082366 1503102 1116525 1625102 1602715 926404 314019 1411460 416660 602745 1450641 837854 1053300 1548062 509613 929035 1083575 1033053 968193 1481363 1014433 1002235 1035092 717177 618449 962087 758718 287902 1234274 676427 419690 1721674 1810217 185124 871961 1529643 37708 1894611 1863103 35511 1404539 109302 1267059 1750901 670270 1212979 266309 261153 1139948 1487529 1066408 737031 916447 926328 1274911 1833279 1588369 1081548 781902 747148 1982125 1044368 1335824 1081419 1870784 1709776 1951370 1787875 494347 1458001 565874 478763 222184 1863341 1888226 247791 1591053 729615 407935 1736221 316659 1367540 328907 613510 1636148 1844475 1639230 1089605 1614043 278681 1399659 929457 1466324 1321680 1312387 1093530 1724986 1236167 1867634 1727136 1532568 1896144 311886 658180 154174 539462 1899996 236321 1094262 195375 288944 1573543 196215 730160 874351 1281501 458737 896071 1747192 1009461 342033 191262 1387962 202774 1359559 865832 1555866 1124000 1218849 1911188 401054 1897896 1255009 1844491 1733474 1706750 1248226 1061004 204443 445684 1316769 1283907 1576379 202420 1658838 929355 119304 1416565 1000255 1172258 1397614 61216 1812263 1365743 1538934 1258515 893417 151750 1721105 1102826 72837 1318934 815975 629067 1067047 1805942 525945 580121 682091 569187 1712687 825270 1838161 970202 210171 437913 1428097 440070 1432602 678454 1848116 612699 410280 410772 769765 294233 534976 683575 1531243 1369901 1230178 208379 1351720 1038003 880931 878791 112443 822513 429896 653602 1148259 1620140 1639869 658115 1548353 1330183 760320 1949547 1395704 998879 1067518 1609791 170266 1902463 552768 1552479 352888 91240 1038718 1317368 86831 1851129 18628 215072 1547605 246040 578516 234281 1141592 1416716 1440841 289196 1860941 554571 1938398 243407 820925 1613675 1607404 139117 920217 516957 546642 831980 363956 1373890 1040115 1298700 789352 918189 1260814 1036244 1722629 1046465 270310 764669 1417833 1214117 188595 1766768 1444778 915657 971825 889797 620000 887066 321631 1613702 904506 1623957 1908562 175669 946251 1849767 540257 1843211 1537605 906339 198545 83887 270643 470376 1335801 1141747 477431 1525592 1362428 1754135 512500 1626384 1746434 1656831 1160478 1710299 623380 782803 186428 272274 842264 1306268 912347 521064 1283180 121357 1951071 1563562 386698 483647 60721 99503 65167 87397 1570620 1604218 509879 625713 1733298 1337477 1634526 1154416 750714 260971 1542573 947594 699484 1030176 1259477 1637453 1886087 1177763 1254639 965040 673477 662710 667536 166634 1083121 391891 111299 588012 673992 1930609 724710 641447 102356 249432 496712 1628006 1893507 919316 511441 1644388 1268985 230389 518753 733829 1260594 1429645 18574 856251 202207 2202 757756 207789 1718363 1796588 774819 1687549 648699 1200456 1269532 1532305 436711 735510 1666238 782404 1014287 1042247 1251176 444671 460781 398090 502987 1430816 937791 708763 804870 1617713 1554251 940836 256504 465797 896308 1194593 358806 627344 1611009 1149715 216394 81244 1334391 1616784 1803996 597161 90350 994314 1767226 1212513 599945 1187312 118710 657234 1196231 394425 1852763 1056624 223563 1896276 1083325 142957 1131086 1753140 1842753 1724945 1643547 486027 648214 243805 1008554 1366393 1179711 1399651 1432087 1040917 156855 1267000 277229 348217 320962 837165 383372 1185593 1013448 119562 829685 1396196 367377 1073102 702857 194073 1896278 1026175 1065166 825460 887001 237558 1037337 1066454 356275 1788619 987667 1205026 1564039 870471 1280959 64626 1387876 1162167 1091878 391337 1690913 1959339 919997 1168279 606723 1986934 1126021 1886627 10805 722857 1282666 1314546 398336 857416 1784464 778211 728914 478420 157884 155581 1725225 156555 1729404 1296983 1871533 955451 368260 1683957 685164 1594131 1407756 1445704 976896 2509 1754006 1923605 604058 399079 1681224 869417 335434 259569 1859908 1639069 1947307 1938281 584318 879887 1221637 1979328 829444 945572 567326 953058 918604 845243 1883216 1753899 1447931 376518 1883697 1880958 596209 1528799 45100 750124 1469386 1093160 1534914 1163083 1852513 1659814 1895540 1971591 1978447 531035 1524307 1239738 1863260 832679 1047904 901049 628004 1528703 1214850 1475278 1631283 1418465 262836 1479437 317730 1553736 1977348 1437660 1945912 1316133 695063 1859535 3009 240479 1360773 1767292 1296319 1868275 1555360 402236 712716 1499395 241917 1818871 981983 449472 3258 1882390 812532 572176 538522 1371200 461540 1327468 1121658 856305 1446060 327923 1534064 72839 748923 913891 1042345 701033 1109572 1573395 1880594 24652 1411738 87746 509067 1217801 1890752 433068 646171 157256 1659117 328405 1525681 272885 1623033 316879 344656 74470 857275 495911 1800101 66812 157951 533632 344051 1447583 1973049 206887 629815 1505043 1419629 1551669 1791314 1721926 203998 470157 1032522 961297 697429 1434255 813718 1250999 745198 302204 1201108 463564 1436494 590719 1132223 1091371 1284029 1058137 739574 1969873 1215142 316544 1528800 1161334 959049 1466527 682793 1549370 807442 272986 1957704 151807 601085 862920 1099503 426413 1935906 16745 1808809 1649734 1150149 1494461 1354903 329142 1624526 1708366 1121505 1488092 1689255 1893956 1774359 1253349 66313 624199 133659 1186701 1550567 1179481 1462207 1494532 4430 704986 1836149 1905869 98452 1949862 1484829 1503004 414042 1992079 920616 749909 713818 1934440 545261 1207556 1025612 782525 573815 1406284 1171054 1916629 1324860 30458 562249 1295255 913120 1861626 1043568 270045 566379 1228319 386033 489429 1017658 758228 1692435 163699 609908 1478543 1111405 321258 1879163 477507 1975335 459251 1420567 1986763 1895179 1056730 1818963 1961248 580921 321142 1305021 109808 1811717 228380 832823 1115122 1901115 960084 1499131 854859 738686 103979 12291 1101409 1075201 1162465 1990301 1011465 1193390 1173669 201211 1107977 1021925 1623814 516784 998595 915377 1247614 1484992 1322609 1842803 74380 770894 1031700 822826 1177176 662995 754877 1945307 1317890 836363 1654831 1603303 1668443 1906701 943939 744438 215561 914934 973634 1998868 371180 1908066 1404242 1017253 493256 1836004 1680203 339210 696921 1935331 877020 510983 852317 1142949 814397 1152583 1684021 1534805 19657 78305 51124 951345 13332 1775912 311807 1386311 292589 916055 1868699 1483695 701223 415821 210997 1182908 1657896 1724061 1661254 257564 1552911 256325 1389214 1798633 250869 1659037 628818 1704610 1119979 917786 1883983 233970 1521617 510189 989282 1433243 1222792 216387 1712224 1414368 1670907 1503220 1802154 1841464 1718261 163866 992033 317431 684193 312451 794268 423512 912634 862833 910768 1798881 211407 1917077 236944 984265 1617952 1218307 854569 575286 1188992 736844 1219847 1561041 830101 575155 622960 1111759 428108 1098654 1592957 1840697 138697 810181 1979201 1923246 1032565 1781631 1761972 1465380 1827730 910132 1423198 1088017 139663 1797930 1143944 9989 1638230 1466171 1043804 238056 384910 1391041 1976481 707152 87030 1343015 976202 1199155 711372 971273 1544339 1037330 335828 621296 341775 221601 309084 8485 1162689 1150796 1457168 1254694 1373584 365316 966139 1355784 20175 1776906 1496453 1436024 1098445 359308 341088 1509287 1084053 689842 699488 341685 1905392 759869 815449 1690835 1853196 739715 1646975 365825 883919 1217749 668449 1862452 1083772 428071 109321 1230231 1324058 1295853 819436 1356818 121365 515362 832752 801221 1026687 1428714 1299782 1988189 1397668 26166 1853453 1672200 484996 1268227 1268143 784924 1279406 819986 1382871 299639 309271 1104666 1423016 1458776 1068705 719908 509460 1282965 344496 559668 116219 1784288 415278 170697 380484 126078 1538137 1698124 1297317 970486 1572882 802021 180520 190793 1435428 629630 1505603 1371746 198367 1967959 1870185 472233 686911 276935 1942047 411041 140649 1303185 1678214 509906 580432 63109 1908400 1070614 1975618 1160074 785470 631227 1979322 1918715 1320813 1258618 350881 1627462 1804317 1092049 1885502 1565477 1859697 1971310 1771736 888711 729821 1671916 1759893 1387481 1273619 1387180 661498 596501 1285639 1051572 734678 1395497 1520824 1591430 188042 974688 1870381 565184 1839766 1803547 1076560 397303 1815461 1457986 1970260 1891645 857700 1615054 1894440 1363331 701216 239488 879923 687932 1716903 463070 1894331 58037 1164133 3347 726835 544870 400736 1532858 582576 221566 614201 1671095 1190926 1163437 1457198 1792260 1100780 210023 237911 279449 265608 245528 1365386 975550 1349339 655279 447842 670382 1569634 200824 1726875 1185699 1656519 162231 748036 831166 1225663 822599 1368543 1832449 164552 592093 850472 1458679 1684229 912902 1855732 603344 771319 351085 904588 527013 1339675 91212 298595 575668 1654713 1249123 1875021 894408 595405 1845676 1278556 845144 434117 1892638 1223234 589278 299653 127471 1743378 1557035 1543670 1706132 462230 221076 454540 1024879 697738 220557 503134 1128959 1880593 287245 651527 1410881 824027 1962466 198771 1634158 1744594 1812547 906272 316644 783373 1872694 1546843 631119 1051043 1474695 417639 1886575 1211841 61817 257047 1204393 417361 328678 234754 1644330 1075250 1017946 338256 1539661 117338 803757 395332 1216038 1855310 1274991 729748 1654551 1912585 691152 1068303 1559950 529395 1983454 196089 613691 1903604 934873 591740 747954 348840 1366363 509026 944285 1995281 1058065 1518745 1981972 1316190 1599627 1572390 48707 1765766 323513 478086 63155 828479 899305 1769711 1716779 264881 305658 907617 1163829 572193 1746488 1100920 1341336 1622364 1924595 771395 1309858 1847170 1005152 1315982 57542 956101 1122356 935400 977123 1351243 1243021 249564 467306 329062 415281 1781733 1702282 1092082 1945478 1840622 1046097 854064 1586010 1935479 1652603 1716841 900862 1187991 307068 1749241 230452 1336935 175048 852370 1181393 766947 444736 1863142 636991 1970119 169677 1320279 1747348 1181131 380298 426041 194982 1350124 1246217 1188302 1669469 360909 1811555 1758113 1443773 54797 1959343 296315 1173629 1043849 35499 562919 929257 13265 1202649 1455206 1630154 1547875 345190 1146381 542700 444220 1779490 1035244 696077 1763297 1497055 542795 1088299 134756 1300496 858627 1132343 1870314 1994619 1387687 641294 117453 1563811 1306374 1644392 57803 1824230 667182 758854 1644840 328211 1173197 1901302 681357 1749821 776129 707424 1317116 1645690 1277727 749350 1390732 1388807 1005405 1198463 190679 1631949 1839128 176167 285305 870123 1334660 562538 1294908 927827 1469036 1210385 1712144 1809496 1334492 1873007 1495517 380213 1359428 120751 304274 1501290 864217 1598191 35459 1562506 353029 376675 250197 8757 528685 506777 396112 1663894 1969607 1225608 70376 373996 1041841 257650 342352 2077 875048 278536 330536 937962 885355 147476 538939 1094037 96049 1073021 601770 1492580 1915817 995716 53567 1111592 556056 816121 404478 279565 1386322 998303 1799857 1373633 1921593 685863 1346588 865744 1445437 38125 704264 930066 706795 879437 930822 862297 491604 1455964 944365 447606 1703089 1337133 1543580 350661 1187024 1129799 349433 1074524 1683855 300533 940536 954146 79149 651384 343729 1565936 437166 1938936 1888122 1039253 1933597 121787 1863954 1589691 538207 1075514 1924388 481601 1552144 519040 645827 1405501 1105327 1921749 1612940 1980037 816907 181287 1161583 1993572 1321590 415739 667944 112151 595740 312158 453379 969591 282542 586149 1973418 1120077 569473 1869987 1174471 1721568 64540 1120611 1526387 1192853 513862 864533 639622 236157 1927756 1665085 695813 382418 728989 1731760 917511 188833 677739 1029998 1857879 1399302 51730 11561 993435 322622 164376 591888 1701198 26807 1437676 942984 40985 1998420 1729696 1203441 763182 932280 709306 1614746 208324 857180 1236163 1304461 1119882 1988268 707258 700831 1674411 1373868 432169 995694 1178750 514781 814944 188308 255055 1642574 439663 681269 862579 476216 647953 629708 519697 295790 1588045 1272762 1409996 1809514 152245 160846 976389 1160688 1057108 372700 836507 1816124 1778078 745786 1400702 596850 116467 47650 379184 1482969 1005020 1474171 756196 1868104 1613122 1217285 1156663 1487705 1207363 591610 415185 209754 1613660 546085 587805 363429 59169 1284927 342822 1694713 698463 148923 168938 1366526 959349 752318 1327924 1339588 1778678 238595 1840710 775804 338774 1442379 860314 1045041 314297 1843470 1025553 1494661 358248 1956583 684441 1395865 74397 815908 968928 291321 376855 1265287 1514484 381954 145459 1612879 493534 1631962 1951802 1540065 38987 1928840 1908275 1236859 1012071 1545949 1666912 605347 1853145 735980 1707743 1547365 60218 656821 1526134 1054853 1357034 628390 1615693 788338 142240 126604 469934 1242117 938576 603089 1214476 1935416 68301 38310 1865096 26178 218966 157599 790216 1072755 1459476 150302 7334 406948 1272981 973222 1838763 1647166 771023 1798092 1391598 1146261 919051 203337 47893 1538150 1929411 967148 1678916 773746 160771 1965351 732844 1267814 278967 985721 436796 443239 1393238 1825766 1075979 245724 121182 977778 365411 530907 1916311 1728176 331168 900477 608835 598782 1358825 1985379 26159 709987 1036301 711865 319053 880374 731885 1986646 360343 1815591 884968 752183 1416393 176415 1148766 1927425 1192015 127114 1110296 25577 453847 1167739 1281665 1662680 905555 362323 1273083 361518 1219856 1872857 929430 1531410 1464640 796115 993014 1538427 1219767 350037 127433 480896 419838 1889569 630964 1009336 1183652 680329 829770 610041 807854 1633596 724045 1111138 1573360 125543 163118 313704 7936 483745 1077453 236367 65508 1047182 555076 1293927 1985521 1217459 678821 848269 1601043 649454 1876390 1926488 1549920 1879291 855883 1653460 121941 377395 1119762 1269003 848521 1966779 1771077 1120820 1073656 1239110 1972913 1862029 1131914 499787 827125 166826 183820 1585682 885103 801646 893644 506747 578518 1813207 954832 1519256 680355 410733 1061920 1952983 1752478 1231653 1235294 552396 1687729 778407 1028928 1640201 1851251 172876 521854 324398 86765 570475 1217044 30708 31070 35977 460230 1395751 1271995 1521258 1207715 1405917 1347190 943264 499282 1937474 1982898 1835110 1082709 1272789 1945265 354552 1872681 327541 285683 887286 1787410 196146 1982690 1184739 143699 294143 739511 979679 1500513 427108 1251117 1417561 1149350 1278534 1312283 951818 1169119 239284 1487194 1103630 1587007 625636 228323 965278 288756 1807333 831419 1501844 132394 1186682 1301655 787807 1015903 676315 1979727 809642 501588 634001 1528389 816448 1843326 508489 66809 637759 791781 1735656 1618986 1285720 404326 899122 1592568 1916279 1580671 1543869 921373 1390497 994958 1550200 600801 1000779 997830 400933 818817 1746081 626886 1519094 1428563 45958 1712239 1776644 1211295 311884 694457 889753 1297642 1627809 1666818 1932006 222644 824823 665268 347788 1954175 1305437 1063164 1294740 245568 1848498 579328 1399045 473723 999482 1082352 1935809 947709 955677 1298899 669796 1086714 125816 829076 548604 617875 186921 306079 587612 427578 1633909 392005 738911 1480185 16868 1920004 734610 1471711 1515610 1073702 1175340 1825322 761450 59630 872116 1100007 847502 1269774 1511766 981583 1440674 1887410 112987 1683686 925123 798587 1121972 1989711 59487 943397 1150842 561585 1901543 1407800 760322 861649 1219744 800930 795860 1881642 1903940 1963169 1649124 1511055 756285 1715803 1719834 528504 1614979 1247927 621329 1534193 73434 1034890 796880 445634 329551 1573028 1912018 1339948 968587 1530200 1480017 1262509 432402 117111 81963 1606226 1804956 1917536 1973082 1035705 1915461 551968 1791132 104277 1309443 646524 975594 464205 1746493 1178073 733965 180169 851361 742900 1720840 1323290 1773977 1384767 1319846 810912 800169 346318 1441728 298128 1773753 607034 684678 1350920 1301096 1845898 787607 1311856 1122891 1215423 1210015 806187 1280518 1706435 1187042 782240 919271 1370005 1584587 1305580 426549 1718393 86856 113144 1008049 1198004 1783086 1204970 906690 185168 1884606 704027 650705 1207912 862600 91947 609182 1063467 479837 1305966 1812185 1434698 1291633 372143 76214 751457 1089333 588621 1346955 1588645 272125 527705 1382481 895932 1527286 1779547 1450637 1722886 1753182 1196438 1136676 782664 1735657 89181 935860 1501262 1720055 213514 1485938 584440 200180 1280696 1467155 1335655 740767 639827 1540775 1479702 1529978 1039264 881094 1755652 482281 1920126 1121025 1806660 1719007 933791 562875 1824742 1585132 1241537 356192 1626279 1527708 1913340 870296 1614748 1732363 679947 734393 923403 1745411 934955 1057403 744273 1279978 1183303 1541294 1950511 19658 172645 74254 1464259 907883 523373 1034800 1573691 1939394 799396 1935759 1134185 953056 1811037 496087 156433 373171 630069 1934599 1954386 547978 1701702 1212267 723755 1639734 1357630 155969 653540 1233277 115116 1520663 1330571 570154 396163 1031524 764692 1109571 1198610 673918 1996761 1788534 1713717 1456765 1671948 1867449 1393961 1174905 1533593 1194141 1269803 895411 658771 248472 1839995 976096 1220741 345568 1455726 71918 834376 181090 58303 1917286 1859971 1651651 1634726 1979446 1438028 780931 322690 417167 407712 1389574 145328 1869853 1189420 1021749 1617463 1024530 1797444 1609336 514657 1137014 1407505 1747229 1486219 1749465 1769512 1230402 1107244 1522867 720725 295371 1705096 846691 186228 1816462 1356332 1298944 334475 1294434 86314 527684 161753 1896347 1308168 1371808 1912055 419095 806021 1695704 491925 892013 470780 243292 1732852 426995 369890 572180 379340 528150 545610 9571 1893160 305110 955977 76287 435193 1862995 1261582 1435868 814285 1109347 174306 1011036 737636 1056158 1264896 1655711 171555 1301281 629473 1244530 1958111 1056557 1572694 482434 480396 1248804 1734141 606885 1617794 474292 577877 1629463 812349 166478 516139 1594817 340656 963986 1258465 1775 807502 1227156 1795415 489530 542711 1797813 1857050 260378 55868 1709093 693656 1361132 607062 1844896 1257604 1352104 46264 1344146 1237383 1516421 905101 448103 1144130 1484220 396349 760083 854982 1819634 704791 1768937 884585 674158 134240 326783 268576 1936692 638419 255823 612694 910847 1421246 1210976 54279 1979906 1157289 1520913 359288 1128063 1037663 759329 274046 1620729 1198633 560459 665044 1124163 1742833 121848 1148262 1804597 1081164 852464 1670818 1031855 690957 1831659 818955 1969207 235802 1095934 59129 1769074 1063439 937636 1972250 259993 267112 612024 584332 1418389 46860 1247943 1136533 115622 428968 1002180 1507343 1885175 1578955 426585 160027 1034289 380769 111433 856442 949515 1813928 721976 946314 892227 1893032 343488 535179 1517058 865649 354296 1931796 490487 1050250 1027203 1786276 7821 789348 980904 516592 329787 1605004 1478432 1254441 644580 467249 1772673 1723686 668116 1601608 1417788 194105 2057 284412 1040787 150768 1058626 1348068 923271 969206 1975939 1586536 1395864 354270 234892 1465417 852879 1772852 1638783 1585298 518580 1910594 337574 1620740 1106135 960348 471353 1199683 877078 306709 680951 1143241 1901915 1563439 1754177 1609765 1570150 1324703 345570 737907 222103 1595068 215894 1091117 1008158 1300601 1834165 44086 392728 1251633 543994 1691063 1565785 1807348 28357 1433989 1015462 1907560 1723121 458424 267698 501044 1414855 447399 1037507 1095668 92037 1875556 1079791 1756997 1511891 1993018 610712 305187 1983907 1537653 1988413 1786152 927058 415817 155528 1686073 987870 393227 1513494 1189970 60897 471105 1330660 641525 1504352 1156656 772750 462915 1230026 1436784 853260 168716 1434213 1027952 1022465 669288 1664309 1663395 1472140 277815 1534408 1511380 214880 711338 871502 1995398 450592 18485 763786 1093502 243988 1667083 1381025 285615 928369 92625 739046 531085 267085 1434830 508525 1975574 1671164 719199 1471798 483542 707783 649575 1521643 887422 545063 1997843 1286608 1479944 764163 728158 1614924 1209135 1381291 638380 61462 1965985 586274 1845009 670152 1663645 153252 1785439 1914869 1805162 23410 1994241 520572 1938872 1818132 1690683 585677 265332 1835559 1513610 796161 391272 1513007 1918515 728371 502907 1953134 1583013 53847 510435 530190 456726 1956901 313563 1024252 298004 93802 1808689 1750745 166856 1345577 900685 992745 421279 270323 1797323 316073 1420586 1411914 1863243 277901 1625899 334688 979498 755152 437064 1971032 1821085 642488 459536 831351 1672614 346033 260628 1450734 220759 182204 1191391 1657179 404042 921072 1387469 1417485 1335969 676741 1872791 808071 1466140 522145 832431 1009403 687446 1151177 1778089 587735 178074 1243432 424928 851829 1797136 42603 1268315 871340 836795 1038059 639923 379584 1582006 83005 1032850 1116930 143400 1082743 252165 14331 164437 1579467 359327 1429499 951227 1432532 1816241 781825 643630 184517 1479608 1438827 1992584 996736 1291520 568655 102256 722404 730569 790832 306836 1229385 554537 698428 768623 1498804 397361 642297 1227433 545509 482691 1325845 1695941 1026098 1450912 846322 1273822 5439 1257316 1853695 813791 1548526 36775 549612 1690251 358162 1121453 922824 1127072 1223868 1652463 194703 1907358 1680801 878859 639444 1656471 1867632 372351 680028 1945175 1109682 372651 142093 1026894 1827636 753975 1063745 16319 825683 62620 1862836 1989837 1348370 1598574 43907 245157 362195 185700 1665472 1157525 1532853 338263 892117 668377 1818854 1793371 1469489 832811 1947221 1722979 1416742 801662 281212 1332175 306334 1651529 1273891 997130 76830 1273395 1703931 815253 640372 1734996 51653 1708010 248836 314436 1972055 512688 720939 479439 1681402 1379153 746645 1659786 525140 1983242 486697 860427 307680 1255450 165414 1232913 120221 1280605 1668406 434229 377923 1734706 991025 1910075 208381 684268 1182877 1731302 1221087 654447 271161 1843207 1448391 575815 1867358 1241065 870995 1604748 1465292 470447 719987 1017492 682571 898797 1776036 1563429 774446 1267365 717248 1850068 955834 1431053 88343 160803 1415347 563073 1532697 550785 1628510 1542745 341319 1160408 1703745 347113 1578132 1779826 35191 716356 446741 1611840 942942 1930931 1763232 1597102 1588572 463286 444108 782472 1458135 1925650 866361 1416632 1627889 93030 440686 474988 128145 163383 1378763 127640 1602457 1657232 1182987 531995 1497786 668620 1822347 1288459 1494483 735339 815999 323651 1525635 683048 553625 989070 298297 187016 564984 1991208 348063 1287872 453892 648368 669850 1687081 410391 1465452 1448475 1883320 128056 1998797 1306388 1221481 477949 350934 1784525 1781967 766686 1542960 1509134 569433 613397 1845181 1632403 1444727 136298 1662016 1626564 109513 1447346 608241 419759 1481440 376328 582440 1888790 1962289 392156 478287 342007 1639307 1322665 762975 487024 185495 1246016 1564456 447815 1901693 457807 525926 644662 1602329 1073001 536238 1298737 196738 1422247 1739024 541608 486616 1472010 1792771 1282070 989154 1372011 553923 1951801 55299 1328011 1051828 195315 1195881 1863710 578790 848862 951143 1998718 1039298 1787637 695117 1697351 1343444 1078319 980292 1616193 1596952 104543 1574255 1902771 1785279 1979098 417793 1837734 684858 402352 577366 805732 49107 1367293 1258995 1223394 111443 1145431 1968789 953758 992866 375448 1067951 1655227 1336302 1108041 123161 1953995 1806983 1275109 215808 1171507 857406 683912 120812 1144953 273107 1784920 1292811 589231 901909 1805182 343187 1934921 1580810 1263083 1761423 975619 803289 1957827 503831 3281 268047 1400569 1559429 572577 1006000 147805 1706425 1173396 677569 1067396 800009 1844026 1461942 1972040 767700 1905089 677803 458563 175374 146163 918383 959663 1251530 1728151 288264 1889337 1996933 647494 1944447 1297111 1560661 1854699 223241 1023862 934398 1862221 1704602 1672926 1639781 1850543 1463070 56835 1736981 680152 1022776 268499 1094631 1017514 1713664 607590 381486 899091 413280 1571690 1901064 719352 1924741 830866 1657707 1656647 1353043 809634 1456753 557454 165877 1327088 1635678 1061101 1122341 395460 1137085 503414 543695 103359 1111117 124898 557692 1748344 535965 1106490 1770020 841891 745389 746643 366603 152573 1764021 203133 1883806 1538244 348591 108014 205436 1596779 1831421 1693030 896254 888776 1918578 1243640 964996 1512842 344280 354113 1152671 81566 606228 1129175 550912 1796565 523546 1768311 764412 291714 1707295 983433 697663 1049303 1534545 177648 478829 1899769 88431 503185 1553188 1185334 254410 120272 1434566 1596453 632430 127386 1376219 1496638 1885767 922787 913180 507652 1311795 1956275 746809 956542 855158 1817307 367898 1525360 117480 701472 672792 245047 1916557 101074 1633927 1139850 1052977 1049312 1824764 1386165 1081108 846758 1379778 40248 57084 1869573 1912014 1741481 887077 956581 1419125 710033 1194144 1530398 1878116 1384941 1778120 1707164 1844103 931347 1568655 666915 486734 446908 423107 1912283 383928 1689441 1597472 1090989 767331 1618410 1099093 1937199 531621 108789 46315 10411 778041 1600028 1559370 1190748 1740239 895711 726148 551908 1118919 253050 506173 769793 154722 1079810 1237567 5628 694323 1722037 1693933 1305473 772270 220335 406845 290973 1988088 1395923 874834 532178 1797570 1809811 1325222 590861 1351064 1714371 1167278 1169941 1145554 454476 1453165 1214968 185713 1489695 700599 699641 1073714 259517 1499913 1154594 605974 1278739 1833416 1584906 1330854 192953 1537528 491323 55624 997585 496505 511233 716768 654900 267170 1305828 1083450 1452924 1333630 1584607 1620251 776273 562997 811163 633629 595649 1862962 1135703 503433 1757347 1392042 931008 464270 16059 243253 742498 832003 1719785 1862076 384917 1122794 459814 722533 764088 636968 658170 1830776 1273344 1137526 1172576 989353 565147 141070 223046 1920498 10936 149200 985630 1789120 241821 600656 1624118 1912786 658705 1988034 510409 877022 1629857 1308867 910890 986835 1058087 426700 171436 677514 1181963 230181 656869 906911 836424 1125998 1841484 166004 1516461 832894 119246 667816 1403360 868794 1410207 525582 146218 1841795 1684063 1455863 1349777 1238180 1272327 1429496 1982558 99125 1728324 1431318 1758524 1241053 566825 791032 222325 1063478 566104 66104 641348 937814 821964 868428 198028 176934 1869995 1767520 65023 162351 1611141 1438471 228879 1543323 1239701 1417372 1499172 1641285 1762416 1217872 1002072 1163171 1529448 1085240 1448237 209477 952202 500642 882210 561573 188031 637798 1005302 586687 518394 1068619 1287418 700911 102751 1943955 337814 86265 537088 1048162 1978378 423584 844632 1769331 1954781 1119922 1826472 1851833 1833778 1852811 1075438 591667 799707 1726915 992710 1797045 1180252 102194 554479 1113137 640015 432607 40019 732195 927054 85375 1552587 385139 511008 1252992 871457 679737 339711 571173 1502460 1694518 1749900 285858 334149 190644 1458414 1547846 789941 221187 1017755 1344284 1560479 15660 1757854 265092 1421596 34745 179521 1426333 732299 1952760 1511267 1717209 1466215 124779 1154965 340826 303971 907175 391343 71590 257260 1479478 145141 1707810 1636643 1499736 1296518 890965 869639 494704 1504901 1667409 855056 168091 1139638 1236830 1618478 39300 635857 546582 759044 639931 886814 266114 1402978 1962720 247620 1703071 328466 1455158 150802 393277 1087734 1049194 112054 1253064 1495186 1349885 1897062 1537193 1521133 1663031 1026875 922533 1554424 138683 880531 1248399 1464367 202462 1286168 539337 1604894 53570 1765807 724781 1661497 1734800 552448 1547228 1062242 655039 1199398 1747619 401906 655628 588273 671096 293712 687709 1749249 243243 400977 893227 1671918 1825020 221317 306589 1149979 1264656 1110736 1393603 328826 1300098 1344034 49552 14370 561046 840316 797103 512364 1534447 1155109 406004 902195 779071 506563 799638 59205 1950298 538284 1078674 1860192 1807883 1202042 558734 50703 1684002 721857 1081600 1849519 584444 109064 1527949 1182706 477323 118212 1742525 107163 1204575 165120 1509326 74107 1398891 11990 1329306 569395 1276003 978887 452016 1866155 1860901 1965795 1272325 1359982 1070852 1168228 752337 731397 150808 1395630 737328 568007 273456 55527 1186991 1744751 1740155 1521057 570204 304072 211837 1816591 253010 1245613 616833 71154 1456079 287008 1587332 1912806 1361272 754515 910946 1174804 238882 1620242 838668 978619 90835 1648425 435343 182774 1333952 1750816 698429 1690828 1061447 1113108 1435609 1881982 1669941 542289 1703934 1616948 302579 1301423 368050 1976385 847143 1276137 155105 1722443 434404 293747 50884 118304 1397684 928301 1808453 252413 730308 289783 162220 1953633 889405 22462 1801962 293275 558949 1816838 1796677 1911796 1906315 1151709 955714 695018 197957 90810 217492 30445 135087 567608 304668 1195788 1717907 1384522 1517772 71260 1176923 1490624 1989517 1225170 1907656 1921669 1743899 1504156 488775 126558 338652 816609 384599 944147 1720330 1412184 561565 888646 553329 172487 986745 1656097 240496 1637700 146929 813494 725205 1586791 501830 956773 302249 1630259 754695 1295127 1893596 500534 397035 88582 723491 429529 1334846 1231865 286980 109539 579699 1922155 201019 859446 1231593 649097 407577 1401044 661608 1032858 538931 1198701 1540634 1082833 658308 1454114 1591940 112265 1363565 401411 924926 1407395 937499 786065 802944 1496405 1821195 1409798 1583891 560805 1375493 880776 471566 96153 469018 422378 767726 1830545 1582156 1857453 1755771 535230 263355 1354603 1931518 623022 1772179 436521 800568 909798 1222720 646876 990681 724676 1048408 786536 1806859 1831969 1293129 1131785 1729616 1815967 63126 641634 403310 1670519 1287482 689121 797141 457873 273410 908172 1370237 1016968 156633 1418414 612232 1356677 1611153 912383 232539 831140 1193346 1529518 1402706 111188 877632 1313308 836387 318809 1320590 188702 476734 1631906 1877736 1682062 682830 1977457 868688 1785291 1986380 1682331 323692 1705516 400524 843653 374525 1525020 1830781 1923212 600643 1620595 1244305 1336778 1412765 751390 1008677 803663 1900604 782674 1206771 1516346 1102955 1824426 1556807 727427 484902 1570923 138798 356727 1181778 152270 280829 1113042 1777496 1401470 210151 1249747 1827138 79899 1949167 214330 1076833 625058 48346 1543132 1516901 519430 1780283 1697178 1706625 408675 557492 1319292 1617055 28164 1182403 1178277 601574 1096477 1908590 1054610 1019958 1784122 1048239 1619712 1665371 1787763 526395 1999235 1031682 1185953 1934067 1350956 608282 1682768 460867 1977720 1351116 1464165 496800 1320237 56004 128852 400460 487627 287609 1761957 412829 1692550 1790608 1056253 1093880 757329 1426452 274910 881013 350113 1323252 1916398 986062 710383 1982945 1991690 1737503 1846953 1130725 1262957 744208 1498150 778883 462129 526578 630332 389312 624041 756039 938395 1108991 630294 806141 1008618 1933174 81787 1611133 21007 207952 351796 1215034 172420 61631 1006711 1606117 1727876 1972497 224892 1720272 954003 1897853 912353 1127610 262265 70717 294239 1529083 1446507 1929671 727061 121990 174852 831784 1804201 175970 226979 906269 1331678 107266 513060 1280653 357324 1699233 160269 1333001 1563850 594089 1832161 654416 1578404 36074 1789599 803560 1206485 581783 1384349 1955768 290669 1422569 818989 1936706 1492118 197430 1872051 695524 639014 500456 1326831 1774391 296770 396770 536171 1627217 1058871 896855 692341 932732 1867286 1727062 1207976 648098 1910824 1371566 653354 833186 551744 1942279 318440 1565513 929445 1638366 1632324 1956124 1300249 1605843 1818995 581451 81209 1693421 1452522 1960898 428965 1498858 581586 1190183 404862 1924193 300102 648621 1454557 1766371 1577294 1928605 854025 699455 398541 1641478 1353318 1448340 1597835 775510 1290330 1514251 1425625 1213441 484180 1355007 349512 1527922 413549 188750 1145601 354216 182456 414698 801776 1966639 1146862 125859 994010 1000598 1987829 1265467 762601 452519 1085616 770293 1385524 1977964 968110 93868 1987034 71227 428073 662385 990881 685446 1629948 1932911 723821 225926 229 1270693 288985 1096788 1885312 1266270 898743 726873 1133415 64685 1384884 1876519 474834 82110 1754414 68626 920783 328167 770185 564259 54177 336251 1368586 1224727 174732 1527203 1973978 415949 1705425 219141 122390 132580 877119 1989083 960385 1107170 1782189 1606901 241742 539102 1144381 465722 165922 839095 1382866 974647 130034 731428 790797 892576 1060119 808416 315354 262784 1408823 787263 571270 189178 1996257 1891228 1020489 900596 562529 1046937 1641319 6424 1270444 1528183 922951 918249 738650 153915 486740 971682 1498655 1542920 1628938 814653 353824 788402 1609087 339492 1555222 991930 1764731 211799 834177 1537021 1605204 818828 663975 1923189 342855 435487 1393657 892770 1230096 435608 566659 473745 1330624 549369 961559 1537774 1106525 1094141 410219 1749712 1245312 632744 1554629 150722 1830106 1071968 758076 647419 1021144 638110 1633200 1089327 785381 715248 693054 1701797 1103587 136156 1336554 262212 1416903 1716897 23115 1781898 1692333 1694419 129107 1901142 57940 1287683 574505 377616 904825 174427 448093 155083 43478 123803 306428 1895847 349314 1710844 16399 1685617 1072804 1941431 92891 1121993 1187880 1554119 517501 1756389 1497980 1158232 1299171 1387663 1165065 1830284 1130013 490917 391469 207426 121709 1348329 1285364 1283669 1084468 1861745 1361447 1027360 303483 1386554 1406401 1955859 1375957 1180955 1900847 607187 1452882 301161 46394 1782294 1880109 490361 1862096 1575409 510747 1020392 1262203 1336695 466129 1451113 757069 1626031 1051106 64398 376010 884940 723681 1893005 1668968 831573 1663941 1930462 713253 1881269 914726 620106 546824 113262 469209 415471 1026421 281445 1278885 28234 1327049 73666 266076 1118915 1131524 409918 1075733 1056466 1916022 1388138 504249 475343 1449952 1908841 707022 1396875 1766201 1892146 524769 236496 1363200 1760845 202927 1294370 1911242 473007 113204 1186768 1031438 416736 1017276 685428 1098603 875179 417755 5341 172004 815885 1060080 1536065 1791176 1480275 1157896 21534 473937 715657 1143396 177161 266646 1529993 1275073 1708340 1345708 712511 766583 1332617 1478775 1232635 1133433 83701 1355093 1578028 122785 1254651 122303 791432 1071011 334091 1950169 265945 504523 873716 1159122 1688272 1388128 391405 980817 114445 1484964 766165 441691 1723704 838065 1629962 1010163 380396 1110491 547061 1615898 326847 1281318 307679 812442 863452 1771237 224047 1239603 500013 816417 21909 1379067 1163324 700703 1021044 1359185 1388427 485318 1220434 266417 1147539 1572600 1498420 88956 73342 1252795 1734659 378396 1776432 1883942 1605409 1203068 82986 1198443 1683721 1840165 742321 1779048 1633725 1323829 1274007 1118081 1506259 69311 885747 237795 845833 1133199 1389219 518156 1543675 85379 1180416 1830885 543938 653919 1153750 1082835 1065316 164751 558042 391327 232566 331856 1964563 1353267 613388 153393 70244 163355 379232 953945 992131 230964 17088 1999979 1506314 376563 1421621 140704 1075894 391427 40034 1030619 1580192 1823736 1670839 1193070 1675439 1899076 764644 1474847 1179856 1919195 368382 542877 1517865 1797150 791137 1693502 1497100 527481 1500586 1846819 427915 1304495 207745 102597 1071016 1639875 1554025 1771719 248942 415720 490461 1385947 374441 797907 1584546 91616 389699 66587 1322788 1498588 762730 754825 617184 942813 1820943 1270952 1295859 454725 1966224 1525370 33894 1150150 1458224 643443 1347634 743938 475171 1543113 1573190 825037 697488 231297 1234442 1108087 672802 1930184 1933033 740778 367779 1657650 1081234 1067469 1228181 735873 1980448 1406538 1399200 283970 504326 1439562 1578609 1115706 240019 957626 1197438 532562 367003 115209 762982 1662766 1838736 338530 1697102 57452 44550 1085318 667781 842204 106638 1212476 1066162 1274164 1174364 983425 1422359 380625 493063 1920569 1314495 1088588 1161642 1627675 557347 822112 987234 609379 1677130 156194 707062 157661 488926 319004 135795 1344693 749375 783958 1257640 1134125 1442935 391545 1913918 509780 1829099 144443 1017191 632905 1956796 710397 1518785 1219126 1170790 1876836 1210521 499309 1972760 1083855 501087 1129468 587389 943922 712910 1168834 357160 1869696 3563 339131 646002 841700 1048120 1205626 1118716 1826894 1529373 501479 961794 1710617 1798585 311663 191267 1828943 765710 1008313 1294547 1478365 1317968 184376 1161401 173539 670697 1050600 1497812 407318 1092242 1086990 771497 710384 1793189 1869495 252079 1533061 1276513 850126 1456222 344611 225711 536895 757627 1170786 1203462 241843 1529526 307504 1749753 1871308 1824439 204043 6926 1419340 527344 993302 258278 11042 1816988 784643 1561666 1538852 409378 1907318 597772 346661 534001 1657939 1408462 887879 379839 500506 1293217 1811830 1073392 39244 1595738 1341050 406272 1934844 1679483 115535 907255 1732627 910431 1206916 1148979 1945089 1539172 1693240 1394060 373681 1659562 1799400 843440 1303073 1116689 490017 1033975 748068 1883999 598282 1078355 1379363 759830 1072378 1951939 1336472 425207 1778933 269962 707860 35244 482991 368408 905322 58553 962926 1423008 1818629 1165495 447336 1344249 1942820 1867069 1861247 1688827 51743 1249063 1388611 291478 1584605 1151165 697119 80382 797409 1213100 468947 1498931 1992196 1818815 1629742 293417 1490945 63558 924762 1882768 808923 747143 711964 1388474 1020579 969673 460266 206369 1153341 1209226 1084433 178898 1175641 887829 1903554 935103 503543 726083 1176471 94901 1503380 59550 1322854 661401 788313 310448 731830 1961666 989178 1778359 1650788 676136 822615 583328 1884384 1520383 89732 680867 1203120 877125 1296841 619880 1475315 142669 230857 912629 907771 1223470 1944237 792317 692966 1180991 1023508 614509 1605407 1425206 1504517 212319 1120265 1334751 125792 467407 392667 71997 624372 1475544 1869310 229396 529626 630727 890141 390699 340412 1746637 1815742 1291407 1117872 707806 765344 1915460 962522 1828897 774094 1806932 167308 912251 1127776 1470221 484531 1763096 1750952 763724 1163873 540900 155619 314235 1838447 1956261 1361898 1214333 1965063 1322962 1128560 233010 505646 93296 1204152 1544093 169223 703469 1739255 1068545 702740 674994 1182146 13543 1707586 778917 265308 1006059 200405 1096249 44227 423490 1620631 1181098 1628216 124530 402928 923958 826289 1320482 1063476 1312232 836065 1404091 581278 22248 178884 233310 1497328 1199816 1141671 1037660 1052387 1827371 1666792 1526887 829750 1528819 1271265 921161 430745 1642141 1964030 1844296 1309374 412526 477466 902571 1829259 759704 295346 425160 1682763 979555 1851066 1375945 1816761 1317791 1704673 1185429 266055 253348 1275874 1988593 1013859 234119 567222 38529 1200156 1699289 296719 1446895 154403 66935 1321363 852648 150798 1729286 1690623 172455 431001 1043542 1671950 1102385 1547785 408734 1919973 919917 1267523 1168250 18248 1982888 1592796 569720 1072499 308747 1212334 1131496 1769498 1073104 1817518 1936734 926964 1015716 1674086 1838974 538712 472704 1499149 1793442 1797337 503949 87308 212914 579446 644552 1511676 458716 408585 1634623 1949019 1738450 1513028 616492 593355 436445 1511689 52983 1130293 1765879 1557893 722924 944212 684198 111652 1876958 80273 130251 1370145 1863976 1044456 1764108 808038 1059270 1059726 1066290 1374871 1279871 1562058 1134659 758183 1397352 1083929 1295924 1206902 714358 1490111 439968 312450 1974895 701749 1779115 1709559 1393840 1977044 1265795 157634 1260331 1156019 1314870 1999318 268289 1104600 378511 1758955 93532 941662 1637960 937838 1596129 44548 1608993 688203 908876 1684235 99321 1013311 1167428 1769713 111040 1043795 1145068 539332 1819043 372063 1534349 1103024 179825 482105 1783982 1485616 341716 849999 590713 656637 916960 1022238 940386 1898444 21767 94065 104091 294482 88831 1065392 1167916 190829 1151271 1474898 1532495 325870 794813 562805 140084 465791 1662916 883394 786168 798664 794152 1343209 971413 547802 997965 1908412 1257038 590667 1313141 300346 46475 591630 1162303 596858 1924557 1597148 619651 44827 475418 260046 589510 1336124 764346 1194208 1538930 1879328 1347030 646786 1042559 1095317 696834 978390 1150921 1190235 1995002 265839 1319349 1825977 390509 359072 592348 815500 1934448 1108358 146213 1562268 11926 1050353 1561934 1033943 165598 1586451 1811584 1626153 784280 503422 1087954 1066539 1314712 319977 669815 1254921 318297 1856760 923900 1857118 208018 1058303 258414 1694650 1104049 1051448 1992331 791222 473773 543493 1816511 825070 1277775 1017944 1968535 1304483 1029206 1596647 1529936 262341 978590 667459 200686 11632 1296277 1231810 505336 1064692 1886553 1005968 1136433 784347 1794681 1126831 227759 327931 1894134 1319672 1258084 968145 882829 664959 1509658 1536112 326505 1090888 1122647 40614 1557789 372528 1440160 1313417 253673 1515691 1580860 1991786 1774185 1348802 1558681 1413280 980561 1625548 1565980 1277284 633827 1970576 616313 81635 1985727 1644904 1819553 1705942 259937 1764155 1453076 1158593 103019 1098963 1590639 649318 1065334 1651381 1954518 1041859 1690479 1620145 30320 880877 1119473 119070 1057324 1657960 1382671 1743385 823466 802075 201548 352911 1177103 1035117 1836164 597328 1355599 424023 583333 769060 351673 1431369 574443 1121886 405047 157555 915505 1979784 1613771 1399604 1932892 671720 1343634 1310385 1604158 732039 1519914 1561874 1639141 319490 1412900 697781 535218 402323 709995 122306 834958 1024454 1589857 986783 1320962 90605 636522 110880 1099797 426675 1146908 1828423 1591357 51492 1512436 774135 361560 1016684 1923795 1997859 1290919 180247 1083367 275182 95799 883411 1928111 1138895 1160098 577271 1217534 1192604 1824421 1596488 1753648 1291757 965960 1262732 1796564 714477 789762 1874328 446929 1565742 1362078 1796746 123859 1507331 674267 673908 332238 812180 888793 355982 952521 76664 435129 73753 352656 1199406 1900143 1656088 352840 1774527 430188 13727 1580716 315868 1082089 1252035 970580 1101632 1696879 250228 938935 880088 553843 620635 585098 527856 3845 607871 1026210 1585925 88435 1786032 345780 1363817 1764498 795987 1673926 1370724 91594 1521864 1861538 1575979 554728 551014 83579 1549125 1896677 1630492 697775 238942 1210975 1878112 1583706 808403 1081258 224921 583901 101753 104698 528162 276843 910129 855228 760112 583791 1680084 997086 383176 1613361 1489168 1561525 1271339 1498783 1240816 1022946 1160477 303862 600802 760343 774167 799408 1083850 188842 183288 1843054 1648245 1252827 1927175 1101460 47736 466933 1485450 1297132 1053623 1873036 268327 814288 686948 531327 785112 953340 1585214 1575260 494474 1541400 1476944 1108774 215376 1291065 731330 1333607 159235 888169 1341158 691790 1550773 589618 1955165 1277232 254795 317279 364999 765786 1823206 1145021 636066 1568116 525387 28869 1050993 1843379 466487 1571072 1129194 1213187 1330706 572021 1876769 1680616 1132007 257055 1600242 73315 1266317 693627 1990721 47160 1540769 1794271 1948061 836290 246298 1758232 813984 659312 1124207 310996 1401067 920933 478604 1833664 308246 1135052 1191248 1495635 1038373 917267 683717 1367376 1126994 874564 1622951 1404083 1494891 1538195 1249328 707818 1236940 717462 215541 1399625 1638502 356118 374943 1738935 287025 1584154 1411353 794083 1689436 967243 83877 1603584 807283 1526811 691145 231380 1706731 1754388 1593890 1261335 208319 822857 1285867 818178 422058 1793231 1691185 1031290 721520 488551 1187130 1244817 1582639 309127 607035 1102030 932957 1529265 1111332 758200 60830 25727 907529 856312 1782307 1652182 1275827 1533558 1915431 498589 443406 416423 1381285 1342697 741374 57016 15854 728069 1413830 587099 1818260 1642297 52173 1712911 1744311 1869346 155496 121906 1257614 591719 51474 518546 1404953 1334241 658848 192363 1698307 1160723 695754 1253188 704270 651628 1200291 458052 230255 1524843 1332645 1405987 1559253 625697 848338 1850884 656908 768638 1250206 763217 1852524 143433 1108392 162143 1828781 1519403 441050 1553884 1339369 688180 1130442 1647424 357907 1025096 1664649 1377987 1545488 312834 801829 199257 1509902 231222 1478482 1997853 263646 915644 772867 642173 641022 1651151 96061 1788539 1460121 1459103 217349 183380 615179 387073 853072 660318 1775035 340259 616151 475779 963264 591547 453389 1474580 970129 134864 758571 1528654 1028656 447906 52255 707320 358584 254372 1304771 1820345 505361 1799107 1765824 314137 911662 1882599 177202 981742 743522 1642463 1534766 1905293 157939 669108 1507772 834897 964030 731206 290045 1051278 364871 1761943 714853 1760129 79886 20287 1783390 735320 1046339 11433 1915452 1076627 1881427 652842 645518 803965 354271 207562 1043750 65968 367671 1400994 1121909 1844740 1833786 1140237 1513526 257115 1815856 374349 588683 1302091 1150454 33094 1971645 1652135 808992 666693 675368 392954 981819 1289532 258218 1013616 1258912 473426 747503 471729 59774 1667799 422482 8894 1445047 1443705 1793055 1785532 951446 704419 223919 1964597 629649 1531408 1810700 901211 1759867 1549699 595448 1169373 117563 1549068 812424 135234 1338511 1218654 1203807 675696 1071269 221003 1284805 1662423 1252560 1354664 911853 1202591 781714 701006 1516458 1796951 234721 1877207 1993592 289630 1368826 1454109 484337 461803 56036 1376072 1404144 1150268 1454158 1261365 652639 86088 1527541 649545 84548 260301 303447 5367 1820655 32272 95773 1893492 784188 1465408 1914340 500546 1303488 536126 1589247 1335724 1128995 700333 430136 683754 1399770 977923 1364727 1932835 823089 1273961 1377050 1556585 343490 1435263 402894 56252 1666540 1619372 459042 11102 556003 1224621 599847 1682450 1643086 269315 268594 494071 1163801 678118 1546091 1681374 971259 1686200 1478246 1653515 1434639 393888 599384 631662 1101841 1048510 1047350 314121 763240 490495 1776368 434402 605045 372336 387742 1016214 1182374 1589733 1384175 1754189 3167 875184 972899 639062 1629086 1331248 1663519 647932 1656887 1712094 1186180 172863 1430177 759966 407901 209764 433137 1812564 1180308 380511 456478 1610931 1953418 975578 1202952 640575 1670524 793229 188135 453153 436749 471954 1294682 1599298 1743050 445505 887660 347164 157573 893459 727955 1757427 35543 475175 273232 816949 139342 1876987 1981702 1647208 1136035 1243388 1737714 1282702 1139733 641362 769798 638471 959052 1046110 1560950 1606476 1428599 856491 1726823 316263 1587553 818202 1913381 1689259 208612 611225 1690808 1898226 1490719 357540 1987691 1380479 1264612 589610 1014784 1073211 165538 1972149 25305 305164 1113027 917289 457478 1006004 1635691 1426807 1583794 160215 864503 1413578 62938 1980340 1353458 1386824 776326 832010 1036296 1514942 1698890 1681899 127009 125713 656820 883699 1046474 991187 1308115 1383678 1256818 1256693 575969 1288325 1480084 1616584 1055221 469135 630257 1732152 1507770 830531 936029 757415 1800860 459923 1448261 1328481 1099326 298613 83683 650099 624056 626847 576009 696311 935606 960836 561807 468513 1389395 1199795 1918364 1271382 1895069 1806491 624630 554376 104929 940984 407519 620491 1229291 1190544 1266064 921569 1123457 1926658 813847 1740088 451116 1952153 332469 686379 788734 457845 1786220 1505227 1302386 844372 820996 94011 1467248 1746089 315006 1852646 1677813 1791446 1946908 1041981 437022 806083 1707848 657999 1324628 1963273 1448493 1321408 1485796 1259632 1871808 228578 1906969 145780 1809989 1606824 1164461 96856 1191273 1357759 1859452 1691172 626219 412508 275315 1835152 1277593 634029 1795366 1845167 1716835 492650 558715 1642296 219273 1646458 973905 637855 83843 1523419 826743 868634 502779 323400 937038 1188678 229430 1121092 1257012 1601896 577477 1421572 178483 1110063 1392531 201453 52952 1093241 1732869 1038187 1639714 967013 87983 866049 731069 1225568 1017663 7199 860031 98000 994710 1724678 1847387 895100 1443270 1313235 1362762 1445158 1151327 628209 1683403 1339614 1805020 1133211 1084926 365784 193693 1268695 1734923 1061755 1662805 951350 1370626 221192 1691893 1632116 1719508 458442 1559459 138598 1215071 972860 992766 117478 1748122 419281 547760 1814040 1892207 412320 1973043 320993 1026302 793717 1533769 1695181 1347144 1574510 1646210 589297 1816437 325373 1782567 504859 903117 163007 1397970 821358 1138802 629938 1453201 1347611 1588718 1282900 557701 138929 748932 439783 535615 1340978 1615910 1492345 1663765 1840261 1146786 855293 1575952 427511 1064386 320453 1098342 1331501 724390 555871 1613193 30032 1353855 1133796 885173 456885 1715333 279519 1030015 1588614 432960 832358 439608 1743472 1983786 1821403 817616 924613 1050531 408129 785226 1931308 1607484 1605423 447061 312415 1156787 1185329 1269556 833782 1484330 1646462 1764518 1794517 731388 1685539 951480 1785753 1920642 444943 802326 1002402 896620 28103 1959478 1016362 229621 1835813 1754690 920840 661662 637721 987685 1930669 733988 156472 984507 1931591 1837916 1190252 1250327 1079783 1126302 1453583 880895 1263998 1978601 1298331 1793014 1374588 997376 122658 1480643 1948137 160939 896874 445847 674453 1566485 784427 1904161 353859 1516789 767965 1163266 200232 715895 1833078 444617 1613129 779026 550312 466361 462115 1398715 21720 397391 716973 557214 58078 353707 1070578 1673966 621026 1987657 1990285 1347170 1222796 541156 1485554 1644876 1349693 1156658 18564 712072 1651607 234690 1288449 1334561 1207382 1363471 1250059 1196145 1546923 1160374 785169 1233665 1833989 110795 903584 1683133 656724 1895036 53177 481084 1764826 1897946 252578 999850 1273005 1997915 683059 355981 1654245 1533669 1447280 1506873 1807062 483131 360674 12782 477300 722824 1400642 984712 1217815 1138646 1584340 1194555 1801718 671743 961120 1332047 1449754 252508 433163 1065355 1068790 1512797 1773377 323670 1243305 1931769 1936652 1001236 399025 1155185 1165325 119094 925452 849468 984328 1593039 245309 1480591 1232970 606669 319662 1056344 756686 889776 561131 1856873 803179 1362728 30662 1077484 728635 1263736 1368313 752141 891187 883890 657276 1891279 761029 1954877 1316673 1524765 1325403 699025 782138 1129438 1294922 1365374 528496 1403022 592911 1587923 448553 1848354 520498 1712196 621636 1259206 765957 288607 1566522 1906395 268060 1769469 1082347 1618759 264574 139664 1868735 143352 1280249 568626 916031 1767443 1616794 1067169 423517 513398 745022 783731 1910971 1403352 1724046 1796747 1971094 1899559 1909754 1675331 1509671 1222211 940074 1870792 726629 51696 1445766 1111086 1172049 1104139 1589458 463603 400970 189621 1340517 1888454 210132 1511650 276158 1220786 1589423 1490891 1633752 154616 639172 1573021 1725959 1790107 1588541 520926 385913 1712198 1205036 1127903 1992243 677760 1658245 192776 310591 1191602 313794 1950212 926591 691791 11803 997292 1898995 408671 1950455 1139198 1211423 1147662 1986182 589476 1367991 370375 1812645 1973654 1494333 199437 1666504 1381360 1412872 1912987 1595798 1906245 339053 1075944 1084770 1358471 1284198 1577454 1740484 870016 298634 17884 1047978 411390 186515 1663061 1045740 374363 1458624 899117 1937193 1846969 1587774 676850 1709175 52991 1068934 242370 857147 1422864 820856 497183 490231 537795 897637 921611 301225 1008027 1636968 1103302 1832486 135334 1319466 924873 1198683 685649 1111286 915514 1025986 1816946 456100 1878438 1696439 458233 398634 196662 1344683 811214 1165703 497436 1325525 388381 74943 411301 818149 1770177 113701 1907599 861316 1046680 453879 1605060 178112 394722 502417 580283 1633777 461160 1075972 929045 220410 210411 1410433 927502 1750864 666399 1997954 303518 949339 664505 1090354 1074703 500117 1389974 1547357 1390340 1103529 128558 948305 405753 287062 1009884 935112 103067 1313118 849797 849874 123724 978511 1852820 1294753 396626 912548 1552801 767236 1503485 313907 1374475 1541295 974043 298100 1163307 1520729 35307 918226 1253559 1440512 1867891 1375047 680482 1029990 785339 1866071 697126 1778435 1356238 891932 1355946 845805 811326 1608734 282339 712420 352100 1537988 1253078 1858392 159051 1535939 1240400 122718 1111515 816020 1951395 93113 318032 712949 22137 1572755 931491 1852441 362407 1700176 1541845 1468305 1525034 1910514 345383 62487 1412229 187408 1032324 98206 1662277 1661820 83676 1326556 220822 1073644 1561014 1030625 1885760 211386 864629 694732 268369 1696708 1097142 231104 400955 912903 1506050 535756 1212141 49441 1016575 1130760 1116100 190670 364886 1945056 745562 621629 593352 26828 1748059 1563749 1548982 306873 61509 224890 279363 1212921 1930846 1616864 305054 1219741 1874206 691117 978698 1561197 1572232 660479 934611 1916183 1874315 1942417 1668165 1114281 1377144 624164 1337487 1757011 921247 1486782 979885 1072121 410080 1823955 672218 1914553 40068 1620068 1513400 1607309 1667436 985424 833253 329541 1074285 1296961 1133586 944019 1703162 866001 239212 39384 953578 1052970 1627304 239544 479524 235014 608024 212416 1979863 999832 1452482 1474016 248486 902782 1490361 964860 122110 1042180 1388853 1775767 347695 1587824 281732 1475605 259474 1890612 935317 1850630 341279 519759 840552 1726903 1240081 641342 754290 1071501 1213868 1580986 1178330 1053856 1797157 27044 1177851 1640117 96740 1807840 792586 922868 1504900 1623604 246444 524761 1892494 1300369 1483405 174426 1523546 1141936 1923791 702265 683984 200108 922509 195481 156988 115064 383310 977445 1126662 667244 613178 358265 241516 1775130 1938355 1721079 846316 1240234 422407 1426756 1580576 12644 554610 841978 1546685 351642 741197 631772 344752 1449735 819940 1628657 646679 31971 94684 946343 727915 127257 770916 1241493 1005938 30418 1194486 4687 624567 223546 748563 952140 1518492 1234272 649010 719904 1922309 1052605 624867 905969 1127102 363531 1779630 167737 1481323 1535307 1395022 401925 879006 895207 1206561 1184057 758198 682567 835745 576675 1519346 1224631 1870678 143925 1805827 307597 887572 1377360 556960 1363332 1168936 1788802 117513 1571356 1571032 1102446 1433642 622196 582160 1158398 67296 313146 1339539 101587 114776 458388 1616361 239523 48717 189641 1755607 1562955 945918 1586861 1520986 244064 1077392 39824 385356 545732 1730122 968060 668551 122856 1296511 991936 13733 1379925 68741 1396401 602506 471297 457240 242234 1804016 312084 1817094 1522536 621325 448148 1419938 1124732 831352 942642 723765 826421 119778 262554 212056 1747469 578476 1721473 494979 1210707 404907 465372 1111960 352735 1432458 107174 536801 1840194 1033938 843336 1033013 1963514 718586 1629059 797819 1240916 1677763 547325 1895789 1034676 439443 1573732 568594 591511 1385165 605026 1036834 1056085 1926546 1325847 810450 372961 1941568 219861 1999785 1108672 333758 1589871 181547 1604493 1584840 254960 1783311 329126 536547 335474 92588 666823 1705117 406848 191457 1982685 1793589 1888190 964623 1221683 1561965 1260503 706327 1275271 1272062 1486989 872978 72170 441250 854653 887073 827977 340614 937087 561103 1221638 1222810 466332 1705532 1681068 976964 1435787 170824 1541018 511483 1889473 1062078 502330 290253 594618 1130176 1732324 115748 1483559 1062291 1419536 265653 68195 353724 596756 1773779 300434 1345128 1027468 724851 1337131 201304 1983040 1794217 1944796 1720264 1422876 78580 912863 977290 1499548 1763651 1974744 109491 1519020 978899 626716 217862 728439 1727369 1665973 597403 291772 1862440 340128 1656757 251583 1660383 1031594 314264 297275 426169 754466 705516 1351187 545686 670149 342110 42730 223191 110124 464246 885308 1950710 1510337 742348 86584 1618242 943709 1712984 312315 67090 345825 1246895 1673509 1585640 1832696 1134868 1713364 195267 1299340 1054684 1841638 508630 625130 1346290 1621702 1733312 130842 524801 306098 60602 173166 391109 1799023 1914290 962655 569054 1127352 337420 1037174 355036 1336287 1655517 923035 1348353 1197354 238247 668716 1736323 549349 519435 787257 567119 373251 988803 1972569 1035100 840923 152404 966884 76683 179572 142278 1919267 535052 1000053 294177 757083 216079 1507609 568274 472987 1882468 632270 195992 1991170 1820322 1782103 1773961 443943 601540 383505 328506 843727 446806 1340882 468300 43702 503598 1227376 169809 1994559 286290 457054 96542 957459 1238116 1420533 1631232 1854545 664682 1379760 1014527 414441 403135 1261736 192727 218675 506606 470284 691931 533135 148711 190735 1850604 415148 562545 1533525 290923 1935878 795559 1474852 859227 1719712 769147 267166 98447 1972691 1888758 1299196 1657431 1025483 939276 483478 1731841 129719 1577297 1737349 823445 1738913 716696 573371 540011 1813510 1415674 1273463 1787312 836842 35224 1797234 359070 1267790 842704 824732 986921 246436 88545 1386288 1119653 1920869 1472350 1740591 1710374 641497 1131745 493250 754508 120330 519968 1552711 1754298 1287096 395406 1348141 1086155 409873 1833789 1846780 321428 953261 426685 800975 1025696 1551034 460067 211089 1303182 981596 267131 303655 1321198 1583946 197463 613273 423306 608238 378661 624356 1408214 1806979 600794 696719 65977 1407385 295329 1628362 1465961 1708093 1096782 1226859 1911311 1768022 1671799 825605 373152 532735 1181366 1740585 369513 1120839 1314577 289212 1928510 641178 77007 1334775 48688 1974700 1824062 1322978 1682695 478314 1123730 940659 1348902 1441568 1329514 968034 3386 387367 1829218 1134924 1404910 1550541 698682 955998 991315 1169952 1029694 622390 116109 1408851 718112 264847 1888186 1337930 1894690 1313152 1490319 1222805 1991480 224421 1794379 130514 936338 1295419 926325 193060 1508652 1258705 1796710 921178 1953455 1580775 1995122 975680 223924 148321 1152917 1037504 1551414 578343 131470 318833 929421 183212 1112744 1523228 654388 607337 961613 669698 826910 238060 530058 292043 1520587 1583572 440980 704575 113584 889129 329083 1812870 616849 507757 825670 1961866 1900228 1080160 277156 1596483 1611940 1546369 905930 1738452 771778 1759592 506911 1820872 1966771 797991 999288 1121278 1196248 1880313 798091 1918275 1600899 1810547 693388 1456269 487188 931280 1251078 1710336 388493 1021917 1995764 1018512 735436 789704 1195027 471226 658241 1652971 781245 609312 1557679 1145289 58940 51291 1278026 1617057 1256286 643769 249965 737416 1841739 1085968 1674986 1184989 1030152 906640 1819703 699412 291342 367838 1618380 1485452 209553 848423 335307 1227948 416635 1375740 1538878 71482 769699 1362643 1605366 950878 656465 102327 186336 864734 193747 1304918 1866835 1119810 819984 848303 1138703 896848 596932 308970 1515628 596546 850921 888054 1390801 1411237 786356 51949 889313 1380199 1609199 1395669 66389 1980072 1257690 778886 134367 76839 1510670 1558474 1314249 257385 1613291 663631 407086 147679 1286569 753484 265517 555351 111928 1316082 1549845 1669488 1766787 159829 1567736 1166457 499774 43005 1667984 33857 789167 1744511 603629 1624642 428384 565287 685586 1218847 58879 1455051 33405 548357 1522078 859518 1313765 666632 1866911 655111 1675190 1077118 1422289 132198 767221 510368 1151718 180837 1114379 596671 1572888 704099 22541 1231723 555314 1768328 1095079 623295 475622 1389660 769127 1624388 448049 56666 1923133 454883 443317 77605 1160868 1381802 972119 843075 970629 536338 1523981 793314 1193269 785570 1436506 1093201 1149842 1256356 1279257 1805986 1507224 1459589 557861 1950953 906211 134141 733614 858625 585330 336689 358505 1695902 1032386 1040944 1105289 429437 1259828 598758 989456 210212 1701025 344064 1293441 1796135 10582 204810 411383 346107 1869519 1397472 1777861 593854 444159 977206 784443 213260 1813563 522167 972003 1141575 1060812 553478 1156491 1095149 127347 1085208 410396 1502603 1760741 948669 1178827 1887610 108658 734641 734943 134815 306817 138924 1755257 1740785 1017619 478451 1883203 1031938 417241 873746 403952 1632 1791397 1881850 622171 341190 1129070 1892015 1803416 649196 1503626 1819466 666946 1044706 1077027 976369 172931 973528 1511825 1915142 111393 417896 1135210 1497274 1604617 1085962 1249513 28004 1048232 883848 1121106 835000 306376 352178 730879 1281179 715197 72435 1789508 1361007 93127 1205525 1422601 1504514 938518 1122362 926523 219542 1120870 1378072 96265 359747 913498 1763389 1508206 260389 371545 1191782 1735090 391356 1102816 864900 1330918 1121274 1458088 586318 133468 314598 1939710 1228448 1478086 443954 1444408 218605 736171 1007767 1956936 1430315 1627524 469153 1864192 811380 1701291 699888 1009736 429193 1303264 1465226 1722620 1641177 1735323 6409 1398092 1108056 1476933 251841 1810211 269411 930990 1999024 1405523 528728 513844 1914362 1434278 851705 738781 1280471 607188 499319 1748593 1333885 646933 1427086 263133 784983 1824695 650885 1574515 1643281 887940 303095 1911366 531587 255780 1523169 233164 1141400 1282303 1278744 1988111 1467733 827913 1856870 1447414 1969530 71005 1634234 1792563 1930009 500384 254089 281682 884040 1420677 487753 1636196 145633 27470 1462715 60266 483493 1887290 1335773 1571326 371616 1987347 471569 489476 11669 876685 574809 1316958 1633345 852015 1014797 1262385 1148296 1517030 470873 1688130 1032569 1611520 1939603 319804 718593 1616246 1769448 910177 703845 944754 1420918 1955676 294171 748235 408302 1957938 1327694 717534 68242 1401523 1317447 230729 1189481 1060925 731293 1914485 445757 475760 596294 897560 1604445 1840729 993796 702122 742755 1033482 1937882 902878 1895381 228385 1345759 748630 1317314 1225239 399004 610866 633191 1465132 1428271 596591 1550761 1804784 1321630 1366916 1339865 165846 1322028 727544 914784 244170 228155 673239 750588 450098 1168907 251544 66911 830219 1665347 133364 1617160 1178784 1184721 289396 377735 1623538 1415917 178540 748538 337339 361545 1874675 1650447 193669 811448 772511 1912635 430443 1847261 342485 10345 1585408 815493 1936316 992382 1793367 403908 1696355 410263 1364861 1969159 1939031 1506596 2327 1042567 380659 134264 1546549 550032 531017 1744495 1846080 1249280 1867813 711742 152201 1985498 1891646 378501 1067755 1224886 412035 10071 214768 64702 87174 181151 1780485 779653 564435 447413 1963792 959957 1568623 1996435 860624 1488286 1865672 1803485 890863 1016333 171790 1173816 484992 1626766 280697 1708967 592987 1810071 1627108 1070157 31026 1525775 764950 867572 1277367 1533935 204049 980016 1783791 904061 1911930 1255864 731019 674957 1145293 1388846 155230 1270543 1364835 1341258 643144 1459783 1482885 1164013 1724821 1789644 1996068 1802993 477004 736196 1343465 1965092 15110 290858 1769096 1578315 981059 1675882 1291860 1306228 855093 765253 543210 1010641 410179 370048 1682905 135861 174793 198334 1803986 999711 456823 1526730 1470968 1713223 122076 1302802 1295230 1350974 283229 134986 1961799 1595038 1239678 778599 182962 1406187 1399872 1286331 1845132 1676095 717304 1230082 1766886 1470366 827893 1536327 757330 174142 623306 130524 1591262 1342633 1668978 1311520 1782066 388999 1511480 1474415 530531 1219058 1880258 576915 1101141 1180210 1483802 1965728 1644318 29872 1127279 18759 997337 1084577 715984 1835687 1617680 1496497 1752554 868397 739275 1732504 293333 15503 1395273 948498 1357432 193474 210169 1856637 1007344 1482103 618652 945518 953579 1342896 212877 1958181 1307006 50287 1442620 420580 182574 355309 366205 110464 912081 1464338 809179 1970010 864999 1695249 647260 36551 514374 753977 843456 432813 149772 87347 838599 264868 545100 713889 1254250 216912 364924 1218041 1247292 276937 1160458 510241 897324 925322 1116955 1475044 1800326 1676025 874608 1576420 1934408 1399969 1268032 1541755 755365 1750210 169681 981034 532608 1840267 727770 1524996 6934 507617 1162940 720576 1825590 929909 514565 1359134 1340887 416505 1891691 1405172 1804480 719970 864784 536123 1750435 788083 669726 744977 812404 1169593 102006 188395 1030648 1958200 1516061 274037 1234354 1744116 1349079 956034 638432 1528409 206877 1263072 1656021 1076205 244322 1572682 272822 1335964 804519 355236 1800488 1954322 1159907 675990 868308 1710440 976001 514514 765092 1569600 1935281 994684 291938 914806 1033379 458976 210229 154389 132353 983621 516817 618640 1857147 408598 771013 835203 1058875 264448 378611 961807 823553 1037982 1918706 1310873 1955498 540799 670094 1445094 215908 1100493 1236191 124323 1516801 1164552 1644695 270349 407982 765339 730442 1683360 1124224 827614 1134121 183593 1874887 1432214 199937 571970 1768622 1647417 1540182 1948503 244156 1615451 1914011 1069737 351940 1027022 1186898 762578 1100564 636482 302552 140153 890372 1331328 56578 849207 1871438 293589 68717 1333031 1524638 915203 1424958 800068 88259 1549249 1173412 503810 1097111 883141 1800571 379350 44808 368587 532574 1574261 572045 1803626 56977 1257776 757057 1234676 324523 672770 1432686 208244 130333 373920 616652 409500 87484 1938851 1361955 34032 1016720 130667 1070575 1639687 617667 1486134 587695 147250 81157 657730 1631808 907612 320472 1974313 992810 1832818 426628 963525 1268334 1669185 822534 99596 1681801 1446601 1282881 1696327 1209647 165569 1757963 601197 997291 1146995 980149 1792150 749168 1187500 1127240 783459 1992040 1364188 723198 1716198 1654878 1404602 1365139 1974443 1047516 1591936 865055 899607 939740 1383779 1706709 1371855 1583619 1211459 1076361 1810520 1643314 1736303 1357894 315747 1094627 209781 1474195 704218 1172320 716946 936733 744995 863182 1122717 1280649 1712071 1683752 1286754 168387 1160573 1027327 1648062 265784 1208236 874269 1062093 195894 1195096 114756 1197716 1234983 317440 1201567 1424871 1265973 1829324 32007 767212 1044903 632565 1191285 510457 1040055 1586200 1458879 1217794 1844573 810734 239883 1093618 887203 1719459 524099 778964 417816 1920572 1223118 1558111 1459622 563043 1977605 1396014 1606787 989755 1631211 362247 1016978 1634245 1058171 1723829 34989 31877 267476 1791870 878515 459435 1994860 1772174 1105777 756555 1176285 1813031 584095 396340 1599495 1591866 1895400 670900 542281 1423592 407656 1595271 309437 522058 1178027 1970531 904069 83766 1915356 698479 518295 591677 166677 84792 1691082 1476315 476837 1374820 1788889 948042 529537 1490435 760096 1334368 1012312 1781043 137108 469918 1719681 1235612 428084 1255810 871055 426122 795606 1745522 726316 1955589 669219 389093 1275552 1956999 1409622 1312657 919243 1900529 552603 1376974 53190 304920 770474 1292354 1341678 604991 927332 1873782 1579535 519367 1922888 863353 205177 1305569 1279994 1073836 1153323 1763000 1944115 565393 1295176 1488539 819754 1674666 1586337 784473 1779209 650430 1468777 1349992 122984 1369712 906496 1612894 1092083 1885792 1315042 806702 1617269 610683 757427 1982870 1649351 474630 1481697 1429852 380897 996140 964774 110378 236811 1231339 135885 303505 1292482 1620322 1709503 1688845 645883 638502 992618 1181154 1826962 1564041 1903237 1302617 1924546 929093 1922114 263232 1359203 689387 60037 799567 1604632 1970299 1217176 322315 359182 40349 1514388 1807453 513636 300520 1768427 1123889 709336 336513 1004969 837676 909371 813843 1410682 243733 485034 324971 1915602 90192 944480 891882 939112 370494 450339 1046243 1739147 1780052 1580013 1859040 1050974 10222 711491 1791012 1197974 1043995 1451060 1427838 1685404 822584 868283 781736 336659 1254692 1972641 720667 198866 576335 602509 476180 1456364 330422 1167348 1204076 577092 271980 758009 1728702 52763 1693409 420158 635566 979228 947511 414661 198780 38582 521701 127665 1790053 564656 779878 553476 1042518 1241602 903511 696398 163113 490378 953525 144560 1842882 104503 526443 1406975 1624849 1574079 1554123 1530910 742782 440742 1574096 961236 1053446 1126457 1130860 1101903 580134 1780973 1635643 793126 1104052 1021956 682002 1236122 528761 541882 950885 1271919 833984 1321955 1005063 1318929 43302 524077 685508 1392595 1498450 1287123 1520609 356235 1784967 1986293 1715425 1546066 1935820 1864944 1293010 1335980 1044810 1469417 561722 1759545 1294876 852612 1048619 406711 709761 1517319 1818682 970959 1198377 1864925 684550 1347234 1048170 1008371 1935603 798965 1938516 204434 606204 143083 1787326 268466 1401712 496377 1652232 1868112 1786637 395074 1320115 684939 1819732 877756 1413811 1879519 1403262 932457 1097009 529816 1253759 570666 1741613 1922148 717234 165283 1099814 833816 284118 368443 1803269 546915 1874071 538862 952624 1751515 931945 1187605 191203 100543 1041919 1447714 871580 1285065 642896 66814 1340308 1791296 897939 117870 1026568 833285 1824285 1544910 205649 1134272 1900099 1334941 1838459 496422 1298567 707552 378752 935859 51564 80922 1209769 1996105 989611 293373 1613520 821749 763551 25309 165647 1101424 1714001 986169 811547 84069 1183326 1912541 1417527 1379534 371015 101551 1856436 1716000 1726435 474322 564927 1681350 1924625 45323 928941 1959095 755919 885542 816113 387190 1414347 628940 1180077 1015872 1965498 1597059 1147596 1907604 322522 1890324 1013552 832119 1868521 1314600 321305 676080 1818593 232018 1462670 386837 1483148 1253678 1131272 1804909 1214213 1917310 553419 320040 1905874 1277638 296291 745603 722153 1140967 314202 259488 1724105 58692 1652307 1127420 1155585 1262414 1310601 1085558 57160 873632 1401173 224708 1946101 21380 694702 1782609 1072290 1565618 1763077 1860029 1525328 1677226 1344042 735033 882942 431629 320585 1590635 755481 551471 1299424 893427 556526 1726123 609111 1931607 129628 1534079 346756 324917 323101 862978 1299986 1840927 921230 1678615 108897 1331980 1970332 1272536 1269875 905471 517748 395872 528628 1553934 164704 1272682 749021 1204282 279111 1511694 138775 1702472 1014719 358645 870464 1425513 744466 1374799 586304 1746782 498244 1693199 1011863 467801 1565990 1006291 989474 667060 1842600 1350365 1795348 1001528 1837676 1937614 1860368 238072 1314687 1666107 767153 1063969 1468533 1667594 527284 842555 624967 1528642 1728734 1542603 1456613 187099 684881 1759257 329827 1848274 1574548 868511 709356 1543953 1878436 880163 1379525 541867 971540 1487590 274757 1811999 1923683 1185367 1871959 1773859 1397966 693869 1562620 231096 125206 1685971 867232 1212283 909388 458141 71759 444754 936382 319544 1599053 631267 1789736 596761 1459565 951018 741206 351338 576663 959185 1106097 794457 317500 1378359 1767203 467591 367100 469276 230599 512789 1680825 1121532 929788 1810606 1778183 1188662 792546 734176 1868318 1002709 1182209 1790617 280507 1293242 449730 730693 115932 329443 221784 830634 555224 973197 1229597 77271 1511224 1282474 1588578 1996888 934195 98553 295136 231951 1429693 401887 215179 301950 761718 78672 1492915 1684910 1579126 92539 316458 636470 1562780 1673245 1639834 1872430 326058 414179 1144343 1337728 1292740 490175 1370177 1754978 1416289 359580 541223 154331 1110016 440145 1746346 1545885 487566 742968 835660 1890758 353938 1930800 705009 1792407 672152 1938240 190456 790563 177130 1558534 1293163 1387961 1655949 1935451 801642 44784 1846839 1772373 843391 817080 1473382 1682252 446545 844591 1784968 1186882 769837 806540 1136780 1581474 219898 1134835 183279 1696258 1011470 1487579 1176993 504457 1501902 1579213 1928006 255384 1077531 328596 1461626 1385529 1177720 958761 1078111 1304703 286395 86551 1102689 14796 278612 892876 1258681 36244 133564 12201 262632 1504277 1739853 895809 1783996 1734783 925379 269794 515268 1325838 1913409 1261651 992944 1783884 259808 1468269 1390433 1215450 482515 481445 959421 1697816 792870 1057388 310642 938177 532583 1795736 1164847 1969761 560011 1035940 1473393 1342406 35748 1585633 1833567 1191343 529170 563361 577145 1135972 266799 1468709 456838 1631967 915716 1073093 1478021 1198993 611445 125454 620647 1318689 341834 770828 1464911 211921 1450228 1389418 822984 962685 407354 995807 1298478 21072 919069 447295 1240538 871861 1409128 524353 735353 399185 30344 1859705 266260 279477 1725884 387330 1905936 520503 1493415 1417324 1792311 764932 486553 1051172 1368917 14566 677078 1516237 150391 1953045 25991 579168 6635 1159302 211904 1129206 1736660 1460245 561539 1279606 1155408 914052 1886024 917067 9671 663184 924304 401393 1693068 1399018 855862 1846545 1036363 425774 1606427 1047665 1623567 1067731 1667909 532960 829466 1921684 1038750 1418236 1873922 751190 177788 1140850 1731300 135597 1680603 659469 216495 1280468 645255 1772200 1544216 434096 1494499 314147 982994 977335 1662335 139176 555971 1375656 1905541 820408 993824 530403 532239 399710 363047 1724657 1223376 808649 335708 1002488 136353 699419 482573 1877753 510066 1769389 741287 109306 1740783 1175251 1374310 938559 340165 1732620 965824 1686457 763923 1665006 744716 806502 750752 1273259 1112880 1481213 1061795 1561131 1940182 1356037 374664 1766700 435271 868575 1636662 567164 492850 1909644 1530622 777497 79223 1299121 43216 1150701 625401 1535125 332757 1285782 1920640 1502030 1121921 597575 26958 114195 579455 1684556 861846 577024 668733 157580 292349 3136 1576740 501375 1559939 531062 1029115 72591 1285260 333137 1220787 1979452 376250 1506014 739539 233321 486339 712756 1818325 692179 640258 1978609 1661556 159965 1493513 1834531 733653 1282742 1947346 574233 201311 793855 1689482 394503 1416324 581322 881597 90340 1651958 1803224 449478 1428990 603522 713997 264380 1825462 465705 984168 1290761 126758 1259652 881887 1985682 1428253 315324 1300786 972472 1900835 1309799 1539513 1260822 208023 233623 1448841 1412550 962484 505516 1856408 1779390 1889633 653044 42661 1775971 22877 662225 491379 1864758 881880 1966930 272875 1406110 1056693 1273214 135412 93359 1754281 703925 1809417 1548101 1515318 1420140 256992 408605 1148543 472284 80323 1074066 14307 1612253 1578178 672010 1845523 1571238 1906429 421289 235781 1340577 1068308 276784 811848 1928495 35595 791140 1922653 75630 1537478 1556624 1948463 1341910 1918861 1222097 1075452 1716316 1193951 1785481 728510 586569 761316 1783631 742432 1045968 289963 247589 360129 910694 362692 53662 1815809 1012711 464732 936161 1467518 1406985 1353018 1235198 1442684 1951728 1112117 582265 124340 1487306 1391741 1357256 533665 679581 1855620 556419 1876774 1353430 704787 942509 430408 516113 1303593 645362 1200080 374080 364316 482147 830360 308729 811567 526979 1071133 1107670 161740 517939 586964 919092 1167778 1004068 705446 1751495 855290 1433019 884188 1918679 733878 1236203 1090892 1507895 143152 1440611 1080893 854452 1352738 1968004 69119 93986 674372 807107 1053220 294985 253820 751252 463528 437315 1254933 1107647 1682708 1283824 833737 1747349 249525 608 1701210 1725598 677655 298230 1185180 235915 1309894 167618 581718 403768 1927860 679114 1221819 460097 1612723 1013810 1024249 341663 402753 636236 517628 701194 1613782 492523 1482640 1761489 1772069 1970289 1670732 518206 867009 1010117 1134550 1686137 919053 702685 89829 195151 269893 488749 592116 573205 1619803 1488329 419789 831554 615898 1130526 768009 927192 1582149 1615062 297149 215783 332067 1813807 1556307 1364045 1078962 1300669 750729 1885991 1087791 260338 769529 1448249 508894 1385376 1409335 1442710 1706890 1848295 703220 1267430 1996827 1662143 825864 507044 1068807 1675028 1669859 825097 544074 687421 63440 1541819 1040817 972311 1242863 1286982 473768 816856 2952 1388152 1938968 1916905 498085 1780604 472484 307825 928262 1411609 1774648 1756291 1397672 678215 1624613 1467163 864590 1000549 1601964 808239 1425903 1815573 544455 1415697 1017239 518563 42745 458212 1055826 1881123 737018 1348184 1507739 1034692 1057568 967810 1644216 1876725 1999968 963796 238301 967854 1863447 1880296 92516 279265 598595 151161 555940 1643532 30524 295217 4766 357098 103702 94179 1265419 89272 1599240 251210 415964 1821884 179958 1782182 32259 1084809 1815894 659249 1764861 282684 1987724 360096 1276860 1706568 102259 583790 1281429 169586 1442140 1700073 181614 1380085 1357328 281844 1037127 1941170 480670 689747 1771820 1807607 7831 1854993 1698009 1857436 1078500 1020597 805578 499635 44144 1770085 1846533 1975076 1677140 1207295 993158 1468571 685775 243385 1775133 1454116 1581167 47722 1034019 364112 867916 1751156 1577678 1555746 306139 604350 1658522 1822839 1111789 1811714 1646674 97677 1585120 161593 826795 1076872 1358122 1638077 1437565 1334701 438515 230258 1637826 387598 411738 732952 1867678 1487669 1435293 1811825 199246 1803505 1238381 1297202 846081 1486692 914660 663217 1018409 73900 746354 1822301 729200 521127 971169 1021534 697211 1990360 880714 437815 503065 1337328 282772 541687 1623328 138086 135037 666365 1654407 1133843 253851 1588156 1039382 449180 53646 1210776 1492050 1966822 1527167 1272707 1028676 962641 1766903 1165389 1853566 503581 686460 1327781 321566 65936 1425298 204769 1569360 390726 1039037 1093746 562969 1366435 1344520 769365 577324 970749 1872661 1016171 415636 149896 1879954 1832055 893255 857076 858523 459544 783251 1661266 780116 855413 928125 1160668 1686686 1378041 1138773 279722 1234674 1040132 200632 15765 1171624 1737191 937403 922016 120142 232868 1259502 912774 93109 728677 1054199 1281744 1503180 981528 766822 914043 1582389 926004 1675170 1400528 1273514 1309836 1277780 1589376 1793572 704432 640004 990875 386882 737719 279535 59372 1153180 1659927 686375 451652 153714 1308102 1451640 1059744 1556413 665377 1183705 821047 1055433 1765576 1296342 1236391 636573 508601 1952291 1335439 1989770 1849352 141617 1765144 1177837 1752360 1332598 555751 1932359 33939 1021564 1359475 1453626 833698 264044 801156 1753045 1653019 304599 1305407 1758395 242324 393200 95752 112071 763348 152150 83403 1622185 693605 1942318 379348 426344 1768628 1396175 75188 1429219 1316895 1190671 1611779 1393858 26856 728370 1097747 675922 1288334 1193561 1994963 155488 212701 1899561 419995 170969 1034789 1181978 395491 161553 883437 1483139 45289 1408031 195281 1303281 743297 871707 983776 66552 367534 1650018 1656827 1424317 692680 258379 1267953 1192274 579106 1324072 1542903 1833753 277579 1116631 111473 1991302 184039 268718 547960 283776 663493 1851455 255262 1351609 200657 524268 1202005 1322700 653259 1422688 1239670 35846 237645 1500957 1112899 1860253 710672 405387 1095061 480278 1577388 1064060 1602112 1173201 178000 915434 1650095 1153965 1882879 1405093 126518 305162 474110 1705836 1636512 649973 1099280 1608117 351625 549813 1092694 13938 612952 1647256 839673 147464 1962381 1552589 733093 1343442 366386 8665 638436 50920 1176674 56641 722189 838563 557646 1111009 496273 1742702 1155572 1308170 1846227 1551396 1027154 744411 1805172 617315 1716485 1391017 321396 512454 1467411 1068541 417309 46583 907987 128136 985168 319853 659677 1152799 1767400 1350216 1836484 1524451 639680 1987072 1690895 755426 1912579 1348708 1810482 69940 1455822 1614816 575081 493793 621625 246646 28161 1898852 963594 498637 1187440 797721 160959 1788154 186407 1532684 288130 617304 1438788 1891690 1808200 1739947 1058570 1375653 72791 1521358 1694597 165129 571030 16794 94528 276033 568185 1540711 1321990 1604814 1366438 1648097 865914 1801408 549833 349865 1689555 81780 1515027 1604715 1310884 629274 1670662 1666178 1215480 994476 725102 1868283 58114 688596 1502580 273072 1374970 1039441 481047 1628103 753960 1251906 1763131 663852 1752439 138130 1735979 554549 1016368 1213456 33644 1323811 1634674 1658587 1150933 615705 1661348 1289658 1211203 1334830 1714904 1080208 1559423 394003 436038 1238589 1694447 1220694 342012 1682932 791204 1850372 130706 693329 1400074 1836658 467231 1723859 1392987 1552528 1733236 566062 1520807 1371551 105395 1742132 1899106 1475973 123993 1714177 1767285 1106959 146056 892053 1623702 3342 1396406 306442 1040282 315160 615487 705365 1770657 168477 1875230 182710 422057 901436 1002444 319992 1359995 1879139 1476913 1178314 238703 1815774 206703 972990 319 1271259 1715242 761420 611132 1357441 159920 556955 454770 1747512 24951 591279 1857352 301431 1643908 1289290 902694 652801 1150890 1098357 1282163 1862027 129650 804934 894322 1189459 1241939 77305 1997194 826200 1099675 704052 338943 878600 965716 361808 1887493 1604643 488819 995940 1716795 361702 1631230 367243 1631922 470660 668304 1175972 467169 663580 1980732 961134 789400 1926591 1379065 686519 269828 1793558 996215 1412387 1011488 797961 410690 1833548 772957 1413763 293796 1561181 1488900 216464 346525 1460889 671271 337128 1396648 353704 397009 1945358 156636 456460 1312103 1153446 1297971 477835 1729758 1383637 763128 1333667 1313712 1457069 580195 1596617 144250 1029826 1977011 568404 710910 32533 1479506 1400919 120891 216625 136325 1461538 410781 1261413 933110 1414112 1470223 1966604 954262 1537314 541277 58099 132398 1468645 749995 478614 1320566 1964215 892654 190481 574509 1179425 1271341 578252 1163756 1352816 914140 48005 1885539 1275283 739482 1404713 1779996 1319887 1631044 1638088 702830 1437416 1250233 857849 1228979 233126 1189638 1493754 1416610 1928247 1171246 1017938 198799 1202713 1570867 112305 54252 1025046 1862148 1914337 1061280 135134 163065 1329011 1098811 302394 1743246 1634003 1205108 1136982 1355391 1927862 794247 1193477 657198 1736102 77599 199393 275768 1081596 302873 1127594 926402 1463869 569448 837900 871045 1895697 1340473 1861322 1174248 1537297 455424 829746 672377 1273282 487580 219309 342680 1975934 1070249 504817 326113 550789 1586060 1062005 1371548 1846010 1498250 1641139 363616 324089 121879 1909978 1758233 331943 1611213 1478345 1654212 936094 1901378 1782493 561211 1686640 352605 1453675 1647396 1103791 986270 1013924 102683 262506 57979 1720557 1891578 2804 563372 1137354 1512925 1893457 930756 659855 31135 1037407 609149 685139 134861 527721 1998712 668919 1075398 418054 116137 1993536 871756 938277 316305 1313429 272957 646796 1025504 526573 1783506 1741632 1740046 439026 1865349 67492 26023 1234046 1759404 691341 390167 1681476 1587490 442681 578491 275173 1768656 1670439 771908 1822077 1635995 111139 1767168 1744130 471846 1745899 5981 423243 579663 1064273 700951 1546167 1081532 1153557 1494335 1704882 209559 467259 492596 410714 1217732 1190048 1253600 1149559 678525 75464 1977501 1081671 6918 1963162 82801 374276 1688512 174790 860098 204554 1281910 1371682 1070474 908379 850716 597407 1529906 615134 1646785 917313 946332 900776 1120073 1341556 1266782 92755 723093 1102808 557429 401772 1633380 1145625 1943720 652753 1536670 1661000 1182548 141919 1622536 756097 1001679 936491 365174 348736 1613706 1590654 1268731 774751 1835180 1841593 1476058 755058 697285 137471 949762 1812449 1280049 1486081 11714 933491 1086187 1153869 1803645 1232419 1749920 1498614 307205 353445 1342539 1649772 1617091 486698 968604 544727 572264 1352048 1544843 316493 1587609 158153 836058 1565983 940439 613954 507323 391248 1482980 145565 923763 436987 128529 537716 1901555 1664478 530895 1605675 486878 298307 7033 1608152 344988 1033427 1534709 1730571 192177 434471 690126 1565728 1051651 31157 1906127 1354542 62612 1975363 1280686 873591 235600 152197 1812288 1701379 995512 728160 1370701 1646484 223692 358794 1480346 1257866 1897494 168424 1664382 1219976 1331848 424242 1341518 1858771 524467 499677 235302 278142 1706930 439670 1778729 878824 1552293 614969 516085 398400 1768253 1074284 816534 80982 1926552 100361 1968961 1569745 1767674 22767 375946 1923912 1836763 837617 893470 1835149 844083 417891 1994200 439525 743597 1859829 1742914 1368811 1057 1257094 1068010 200654 152467 1886605 956865 1229714 543712 388707 1544343 1817604 603908 1276426 1057335 830786 499496 1388887 1933642 1816956 843226 865935 608096 1538140 675205 21019 86952 622051 1043457 644296 1254230 230884 836825 1470819 837100 1476530 1004279 1105633 144702 578525 227452 789224 268232 488682 1437269 1051052 67623 1605430 972225 101463 1270120 281 1323344 1139407 313933 984282 701566 1554743 787011 751327 994045 1737972 254799 1360790 1495290 136903 218128 585408 1931861 1199503 120234 1535066 1857281 1078709 799044 110737 826756 1506298 162766 1320094 1018517 931409 1888482 1501481 1440110 1435950 1637888 546708 1733099 1543543 946666 393626 1995443 1299448 1951399 168417 1809219 218207 1869960 312094 441427 887204 1083826 1848858 1189810 335146 1261345 774427 248216 843261 833199 1609252 1905685 1547472 1375316 1291780 930510 1538288 1976790 844375 473275 1314970 1378797 1490135 1755960 1402207 1641015 1863032 363072 1949454 1550493 1482528 411366 142031 1940384 1128423 1723727 1314074 1338269 1901958 310320 1370061 1415029 443362 1151228 1850625 1121759 1106299 1011289 1690720 1024655 416412 1043382 1522518 553242 1809238 130991 1965810 265051 409553 539190 1316128 1511030 1402958 586922 1729756 318128 708959 1435781 1241911 1417904 1117798 422036 920638 1714280 369621 327445 614105 1328339 777160 898507 605362 695843 468743 1340407 1813313 294507 1653499 1578605 1510555 975289 1050640 1477500 1735568 1707222 1122287 1094245 1321759 1999366 557365 1673466 536286 1744504 1275799 1886301 1509166 1880520 1231971 828233 1889581 1935574 328241 585972 38958 1571496 885057 413703 443056 1717318 219360 1862926 1731198 821875 1858146 1915525 1596402 358138 997691 1986031 1561186 650939 128782 971577 1261683 1152236 521149 1079886 1075537 753821 966131 634153 1276668 927862 1800052 1896860 720478 1543876 1992715 1350681 40915 1347640 395727 1158019 1651481 650162 375541 1477492 650285 1327941 1110599 1844001 1169281 1365283 724419 1255412 1986287 786171 733441 1469908 1739680 1476182 685159 404728 713214 420275 1374410 843055 345095 1982743 1419793 586483 1743057 675627 13939 37419 130772 1839321 523967 922792 456483 742333 827630 1500592 50711 1176293 1630035 424874 484388 1378281 71865 1778071 1319050 1763796 1269855 1617182 430993 12517 355835 1876479 1241882 1281283 1657403 1994819 1881310 665001 1398774 1522144 65993 538271 1614201 328389 1015860 319215 654191 1792142 1056807 1188984 246304 1980574 1622407 805307 1927049 537775 1498364 1553045 774872 23854 1761526 1846875 831426 70531 1877156 874372 35774 1248235 1008392 778773 343591 180288 118510 1516765 1544190 1741546 1430348 1494592 376366 474105 167303 1574036 987207 1761011 275169 714021 1562277 1117097 702208 560199 154708 1232177 1210092 1345607 1518748 604643 545235 1748083 1094244 1927042 1911691 369926 998529 963781 1566271 1841019 1371156 473118 768616 129294 1125228 834288 1717083 1339200 151880 1801123 143658 1485342 1496135 789067 499627 799677 1206315 1973157 1360859 605980 1397000 1906105 1513527 1807096 1340679 962118 1202403 328246 299714 720602 1304314 1677464 1831625 804924 647711 1935118 621769 1175108 220204 573276 405152 1621978 1081688 241549 1567653 1900148 1132643 1003461 1587969 249285 1909496 1699065 1799440 611310 952373 937316 137837 973989 737781 175186 374143 759833 1794542 1333534 1141626 1073605 1456821 1982032 1701790 438963 699437 1922685 1012832 1563559 1163064 1097089 279223 1817064 1813277 1864549 50114 1687361 736959 928475 876260 890471 1654651 1085376 1068711 1998165 1765195 1748547 1347303 1390521 1780139 1545819 1752959 1288163 1300340 996331 1562115 324972 1410585 1801887 1213900 1914560 917243 1704972 1616933 134186 689478 1934053 423797 535704 1761367 1892424 139981 1787477 1824530 300691 1008192 711347 1846708 529921 296475 1448732 888804 1401656 968233 1802033 1811549 51524 1482002 928511 519524 199084 1290370 257032 290795 1972425 681991 1982109 1434603 1123362 882163 1314135 599250 406137 647092 1954553 1583914 302018 960822 1562144 1324131 1457010 1658252 922940 811592 1265074 36520 101314 963092 1014263 1625393 1540423 603769 1995812 973054 1103695 1914321 812044 876069 1477707 1521843 1553404 1819277 1120501 557310 634574 1492327 669200 223696 131953 1324776 1562039 844863 1075010 1408358 339808 953493 557845 1692554 242763 1524100 1801474 362869 273765 1478099 1480631 1248432 1302094 1320443 547484 251295 892161 1061306 1308089 672750 846773 1889296 1214379 1775238 1369287 244996 823645 1050351 1857650 1228750 731348 179223 917659 499118 246141 394695 763069 1653951 352358 1124770 565126 1367528 570763 1950728 62653 1879760 958553 1784549 589800 1523157 1190900 1264010 875030 1218147 348783 1987354 1559299 1883523 496720 991412 1879501 179355 1124844 1330864 980669 479126 1231022 1422822 1496295 805390 980408 1738190 923459 1313179 291426 230520 303591 942222 1494494 606791 1943014 782952 734084 1298275 793638 831913 1217159 1368886 254683 1418743 1619769 883963 1390397 929787 1015772 1768702 1291038 191444 928790 211848 1509478 65844 1223817 1203156 1801108 817467 734359 761141 428702 856181 1473166 16629 971646 503035 376812 1749025 180703 1957776 1073585 582757 850134 680108 1211689 331221 875689 44775 643431 638845 1265754 230021 496742 1445764 969823 454271 653886 1496323 1308843 245961 792987 1667475 80221 1535380 634648 1281451 1953921 517060 1254280 1309020 1597770 336321 1476266 1478984 1225911 1122237 1465567 314625 703259 301503 1465042 1405791 728483 1581428 1357189 900138 893128 1675363 23512 1568006 1351945 1375841 40134 1179606 1385090 770080 1296367 1593487 128025 1685263 1153736 804449 273542 1491969 1993377 1069294 893312 557284 1821532 1232504 1345667 1536979 673234 235773 1969708 1080830 1593214 1650057 949825 1323707 860575 650812 1283867 542158 1531155 1963313 1419414 1260361 324255 1279755 506956 675607 1747708 32052 975646 1127080 1036773 860260 1764372 302631 952816 1359059 1172805 926567 1690646 867829 1076390 689708 1995124 594292 607581 315856 1606263 945726 373736 496549 1099677 834547 751738 746988 1202174 1263753 93454 1565680 757139 362242 982429 1544846 172991 1829640 717853 394996 1763762 600199 1031457 586937 1529252 103384 1524085 1477724 795989 1203901 1610214 1410361 1801802 1233462 572446 768317 375584 107387 356664 501953 947473 338376 20492 476416 1754853 353775 1939741 943702 1932225 1530248 1993920 1863731 203841 296562 1570877 1177030 1193148 1861374 219353 1272289 1731335 1888260 942131 338885 1102122 1097308 260464 681276 1461001 163782 714289 1328505 1568835 674713 655736 1991120 1850880 1857167 69664 1222140 1273515 1894533 228926 245849 850628 1660589 209538 1507488 1129226 976433 939391 322943 117219 57316 1880375 397802 1927544 1145958 731866 1043290 542314 1101533 1326195 703961 1110701 1797578 1872619 1922159 1412892 950377 233112 1334132 414038 1175223 1540524 1839161 772032 563485 110617 372110 1945808 589848 1157235 402021 206689 166335 941155 151238 1508656 356933 1716092 730089 995137 500871 266848 617348 596108 1960857 639928 1283266 920699 1298349 1091638 91481 1055541 939178 432419 197552 428750 222565 1160050 1728199 824660 775401 1729534 963991 1538965 295555 1540807 521409 1376282 1520253 547719 1156738 1193603 215825 657117 357904 786618 894296 891962 1858537 875787 1222029 951016 801976 1213482 1840039 180772 163929 1029635 370881 1731432 1650327 1222276 894441 31411 871695 248484 1185933 1719058 1231689 996387 1356859 496696 712850 1763034 1969649 1858021 1176772 1907485 229367 540796 295782 1610497 1339191 1162883 1711259 829861 1480308 83824 306894 1310287 282384 1198070 978741 459395 273260 1620342 1705947 1121875 802856 1249398 50202 22919 1366943 1655556 1619090 1914915 1136145 207178 765434 371481 188767 1874587 1979016 111228 1665197 1799530 780450 1877531 841617 1734557 589415 515379 683366 113867 960603 504275 966989 1830920 187134 1442404 1377013 1995386 589874 306043 782506 526068 1302439 146053 1756383 964992 518744 1650716 1608153 621927 322629 1766455 1164745 444245 1001748 1919449 1240197 1038193 720212 1330474 1108122 994935 952017 1195272 997099 641536 713175 768171 773277 421971 1075080 1488983 1556845 462902 1794257 179247 256069 1131371 252987 1204857 1755294 1288412 931895 146859 1622370 243996 872619 1383499 1844878 1225148 664847 1286429 1529174 1692152 1055941 1348401 1432643 534398 1188413 1216896 774860 516004 830129 50428 1007072 1002421 76222 621780 909972 1601667 1298154 1062577 1326108 647409 1543262 1096107 1774091 854258 799706 1442637 1267592 1234074 1865316 744010 465440 1338745 1603076 1190204 227480 1821816 1276868 334984 457987 1640239 947425 1973725 1138925 1436508 699115 907468 1157682 177361 391689 741593 1576979 1832998 1526181 763920 297193 1168531 1491902 817862 1343137 1352744 776138 1065277 1312070 706395 638759 1713441 1607989 593057 1872575 678200 1144082 1136617 769098 212250 1163397 121276 1049299 1112202 1277614 1866427 1633930 1843070 745998 1277806 317801 963080 1594966 812932 1519259 850441 1028072 418778 618195 1561482 407084 332940 733845 1385622 732050 164372 355544 1293944 1382455 1982999 1919381 1250008 1204302 333929 960108 1087593 738149 1638298 1546382 585809 1751005 1558627 590304 457850 1153490 1143688 1541139 1765405 335611 1530708 34472 1115056 118274 474639 130566 636660 645728 541438 1834958 929269 1076389 1481837 830092 407234 1051680 506228 266855 932302 1805344 1689860 938711 1654157 1640659 1695672 247626 1061171 1692951 361019 1480995 857778 1250264 637251 1697000 1059898 1751027 1267344 344363 62671 1652690 784833 388190 147017 1050296 1777874 203022 558406 1652566 1558089 1978352 210027 1370189 1837642 350141 1813108 1084499 101445 265471 1617911 1219730 1381991 642014 1399286 1178337 1135065 1982334 1920266 603960 1511967 746553 1147516 674152 934544 219050 1969573 915832 188268 1106468 1157144 1201396 1887670 980361 1704796 1090357 1902457 572758 1250883 1348584 941627 1272204 211201 279667 331480 1918258 493734 1870400 1007870 1766091 1398712 341124 1862730 1495251 224746 588675 388257 1565441 1230014 131048 765117 267068 1730871 479882 844544 1587767 1554975 1459073 1008367 1010515 310073 1795468 469999 1416443 915579 960796 710678 1963754 1395193 1143035 1934466 567252 1349691 1715912 1356877 1449030 1316908 1388928 1779882 1915627 1697421 672571 132815 427599 1694529 119017 1435195 1345671 1823257 642671 1414356 1569459 1002618 1763951 754140 506920 1310946 336903 125963 675231 1725583 1808972 696038 1500540 259312 176729 550498 1293533 1646663 721277 679729 1759074 1846530 1245523 751159 1046068 1666905 466193 312258 220056 1052032 1155549 1342701 19253 692605 81498 1550213 801391 738593 101656 920360 498652 1459517 1713026 718429 1802960 1219204 1543961 10491 1771487 190952 38095 49634 1097113 1706917 1372179 777246 1684586 782553 1444772 1662683 1368260 291232 1310351 1792614 180072 1865275 1662551 1678584 445488 142316 813504 1013908 308015 1030954 1332575 717922 247320 1535147 1785544 1937288 568810 1839498 240686 1733920 1712 1759514 343383 1809531 1521324 407409 614816 973294 398062 1356934 1658463 229454 1742857 1152007 1421437 1787265 679247 1118454 518901 469821 1601444 1942212 1778387 1796637 202272 658917 292642 569760 1336045 197333 71682 1622789 1098688 1562010 1466777 295412 536829 94275 341079 1309529 1299295 742260 571777 1225161 536931 1303943 631776 1271118 1147865 74238 125737 1767386 469692 1843683 1920838 1125368 755524 420309 634647 577139 1863228 1681388 861242 1158481 1127108 1385958 698950 928105 893736 1573534 254834 1157265 213347 1197160 671866 306878 746973 1438013 645054 1668765 1156476 91186 125665 1305700 1323621 1237239 457724 472901 475911 783043 325108 365799 1577553 1361229 1913397 430807 223697 114525 151884 901644 1788871 626216 1938562 1228506 1439178 904668 349693 77900 262811 1595617 1938294 1992646 1119737 1638172 155682 97039 1532199 49979 1610590 426429 257698 1207156 396164 123783 1609735 346125 549684 763004 702077 754971 1995706 1131774 1040748 1842574 1505917 1883623 602730 884999 299627 1810959 1065978 696469 312292 1839035 840466 1334552 283699 1761258 1285933 498214 655744 180669 72632 1190292 1353180 1839921 1418385 1994168 109902 503363 1304641 1649813 119147 1519641 688580 1491254 1195966 37512 833741 1928340 469754 1024479 1668612 1367291 1583978 1055720 282295 1278353 1910615 1926772 648355 434354 536855 942623 657331 265834 647224 1359362 678456 1915472 1666041 492246 1970115 1079225 1681929 290787 1142427 1487838 419480 780760 1841010 370180 739440 1024147 1487695 1040285 684351 1076101 666386 531397 34877 188905 624683 369310 1730972 1666754 1014648 1833147 1641206 1448232 1540781 1982715 1174450 1310779 610588 1114916 169340 869311 1161742 1518316 1595747 1904234 1331221 705798 740721 931449 1813915 591594 505822 1841706 152986 569018 764144 1241463 1555679 586802 1804090 679682 1313701 1046002 936217 1435592 44499 202749 879625 1497168 1742757 501628 834433 79141 1443348 1447775 759039 1214264 1622533 191582 1746691 6440 1423354 664900 700887 1241348 1409021 1436593 1342229 390004 776621 875991 429258 1602374 840491 1132961 268876 1209323 101152 1170727 1259631 1758712 29607 1103944 774931 4790 1959499 460263 26620 1254992 1661580 1662981 1211794 1363337 539414 1059088 437065 1008388 1295539 1769008 211423 1828735 906215 528480 1200329 857455 1940184 19369 111753 180073 450871 1213338 158239 1940548 400540 356656 352086 1126520 742843 1781468 965698 850611 1702856 1736220 889734 464701 1338557 979467 1278228 1672127 1505708 1193871 1885703 1945791 1818537 953844 1391442 1701921 244423 1016994 940235 671552 650529 595423 287315 1940668 1513771 272483 797724 1123705 1534407 704020 1775840 1600078 404012 1189813 1205928 1358522 136208 474683 811028 1482859 1853942 1805964 653368 1193294 689431 1301459 626432 783035 147660 773771 1990602 37747 1417674 1092365 1729085 1263448 1858057 1919595 336322 1636373 1753054 1988283 1352032 1127368 1362791 529230 1714435 673305 237490 1748359 1693687 374952 1391673 512571 1245194 273332 1854849 1541141 1238031 1507626 837869 1873003 500898 253136 1602475 316537 35255 700771 863982 467621 1366041 296173 1030599 227586 1081341 1469933 488412 1147113 1200158 1737729 1829651 18434 35960 1141784 1067086 1902375 346393 460597 537586 536621 1161115 463382 364575 1663013 332334 1725559 1367302 55533 576431 1661635 1184114 879359 616223 738093 1219822 1525983 237103 1639248 427096 1019923 1219549 69336 319480 1591821 1464809 693018 584594 207400 928366 528676 586913 1537509 685075 1514368 897768 946703 452892 1212172 541297 1784798 848637 597570 704591 1859300 1038245 856253 1081066 980057 681842 1873521 643736 699416 381735 713199 392619 865529 1289134 966695 1650501 913820 1802421 1878317 555120 147609 698782 1158448 572445 1850046 965228 301050 1038010 618747 1382732 189731 323796 1985156 620145 1065135 44424 1834609 1238 988870 1180770 1474887 228615 860946 930898 572763 105608 1709075 943260 740069 388643 1315224 48503 426127 378616 476379 248008 784329 215285 1883277 775835 1031840 378938 206034 1734644 10462 1215045 506256 769209 1927123 335189 1957871 398011 1921394 1115355 574973 724771 1302944 1580247 804921 1832590 395980 831475 1850370 458123 340069 1645003 1113593 40080 350872 1352267 530320 1623713 341702 736129 988213 901568 799221 989832 1295772 1539607 1804041 1793120 159787 367348 1885951 773885 569204 1503704 719528 1748312 1479327 216937 1810149 1425026 349926 1570101 1086943 1272554 31842 40371 236717 1288210 1804370 1502339 748832 552481 862234 1456622 1356841 843763 1966219 1733882 1476500 1142243 877724 1607788 388888 132258 372952 1849935 426972 1364493 1949287 23251 1439156 1633863 1733370 1524037 1434306 701920 1320569 134663 626273 1027070 345296 1162641 1293486 1589720 965406 1534535 5109 248685 1938667 1696447 610530 1462838 6804 1328629 3138 256633 1462481 268853 896940 395180 11614 464354 1408690 1253302 480274 1950942 541496 1925337 1614601 708265 1249403 1844516 932544 908179 307112 1230441 1637118 184395 85509 341515 214837 593188 997541 350637 723998 377414 1049369 608178 1859096 945051 471383 25660 914254 1868631 180126 622100 1134825 1218914 379927 374802 167987 1330675 477651 798873 1144202 1682248 648820 764269 1164986 1930706 1659719 1464635 1488677 1023422 511904 1257086 208506 1733349 1717053 909125 1295016 1862719 489228 1625647 815474 269600 319083 406118 1177248 681554 1151981 1919964 250856 1375547 600730 977116 1029707 447948 669099 1631114 1013821 1167206 918844 723310 267752 212436 1632604 845793 1904314 230360 223105 714699 1996396 479573 1535546 199722 956900 314939 347696 1688316 839990 357037 1326151 370907 1615943 1477804 279068 1175718 986899 735390 993225 1488713 451424 801564 750374 1226534 1186802 1967546 798233 1109403 1523875 230202 1683822 671819 197676 1082486 666669 1048242 1759214 963458 1479897 1687515 651765 1056550 911989 621341 952229 122727 22670 1518495 1002965 1963508 510005 1196605 123041 69199 347922 348568 1140950 1588768 910145 1859055 379781 1566010 1977029 354211 1261826 190408 1933484 66333 420906 1269347 1484152 696750 559824 1011999 540822 1055623 1887395 1213598 32524 1176497 321879 1453155 327690 1815674 1850236 1257013 156556 1589736 1185023 1686141 325868 1101438 1333485 95275 811237 930738 1990697 748448 252470 1479314 1982571 125275 355957 1516462 1098332 974943 590053 25700 1698817 665932 1276470 1223065 1423297 1804076 1598970 414468 396902 1820777 504764 1077522 162640 355393 1044901 778587 1146887 1840732 1507119 933449 328463 618093 190987 1085932 1646221 934459 1918622 911722 879640 1034355 1973843 1089762 1861432 1156590 1747712 1688895 1307487 1818469 150695 1134394 424619 1954510 1873885 304087 193150 18531 925626 1358044 1409148 133652 1930237 1996461 813693 62103 1888041 829314 1583520 687361 266009 334268 914878 333250 1201939 687348 1041976 793028 277437 995791 490323 1643252 1342814 1683509 1576508 1138447 1653536 1075726 1685669 420765 98983 1210783 214201 1918157 1619658 1088966 155098 1921010 1836699 493768 412913 1388896 836633 1759812 396263 1183236 1518881 582220 1167071 813041 1793198 576872 438806 1445978 1258324 154825 1880540 1876621 1326084 1433611 823621 994070 1612038 1015056 762401 1965213 830931 1979584 1734928 711784 1398711 396225 1911131 860711 1847931 1293358 28321 703120 944990 207245 457907 579951 240046 1210088 1845863 1460160 1683353 1239413 1573801 1504488 1528069 1058584 1441143 1435324 1079629 413711 1267084 346874 762824 1383665 391087 460461 919434 1264040 1978655 1590136 742221 1773485 286110 1254709 222326 1859616 1081212 1605459 715014 756515 1586369 1069818 1363708 1325996 517967 1675044 1403967 44570 1366356 876563 1370509 1358623 1122403 498982 198022 889243 1934601 216773 1556089 1052403 641882 1826594 516827 1375872 1588870 361179 385222 53568 1019737 154796 1108717 337470 1519176 403680 985275 82301 855327 34281 44504 419415 616157 1392649 1154344 326033 1487376 692085 1027412 901700 1276139 1587997 1587277 629706 1747782 861033 403115 520876 1083465 528833 710858 1675593 606106 889622 1547530 157014 261149 1174854 889661 1394727 456119 906776 134817 1594487 969626 1063138 464504 913354 1760973 997727 1824856 494228 210187 1991850 133723 448185 1921675 1748924 191099 1253173 832586 1865758 1109406 1709936 1206784 51274 74013 1965696 1639782 172032 1714301 282736 1192979 1882447 223704 1246212 36647 1298827 1381532 572363 523367 480772 1824408 341244 1109974 1706656 1261538 229290 438776 37359 680957 1436315 1120098 1277607 1202269 1407197 1900132 297779 15682 153981 855622 151948 1662352 147319 1710217 112467 1053380 1327516 536709 1449253 713096 182122 499545 1939352 145729 1984731 1555466 380384 862031 259297 236412 1690570 312142 780429 505766 1257938 1983993 447234 1087283 505238 1556349 793169 1861549 1607123 1985710 1973865 407370 1658131 286925 654390 430171 1598689 1605018 1981148 582049 1302234 1487352 124135 729871 331379 34189 579776 943143 815752 581911 629897 954497 1491432 402876 1338757 1399540 504323 842347 22684 326611 1483324 1023194 250868 1039812 729392 366686 398244 1367056 544892 1625630 1003752 1118124 219596 1874309 1538184 751124 204160 220517 921418 1999000 361750 408308 1874974 64747 1041310 1582063 960053 1566086 175679 580343 1654232 1660548 1055700 102382 285807 670103 148161 366560 986001 146207 882332 1693869 1622429 690501 1678078 523506 3954 419336 1465375 1991393 212350 557583 578761 61217 1663534 479460 648265 772964 1144043 1578787 1518073 813023 1913195 1620051 817075 14211 880091 599365 1929916 1724281 345303 1992745 329242 216968 424269 328670 1119327 733953 562419 274097 1952713 1555453 1040201 1799813 379660 1272494 1124661 655329 1524092 989108 178382 982634 1102051 890995 22153 497838 459581 470923 232239 1500610 108430 1517295 1020259 441303 798911 1112409 1529231 528233 245372 734694 487165 970943 898744 1540837 547478 1550109 1433450 1325420 659778 126253 1306152 1131164 1278981 879070 1809028 1841541 648136 587955 329853 1893595 1950074 1048189 275058 1662284 863045 1920551 1601446 1749756 1462208 854365 1875756 1284092 491514 147406 143494 1587265 839221 1752747 1959094 537698 894092 1646701 1600536 1269460 732683 90827 1051340 279967 1171265 325338 1566325 1835034 1803142 1851162 755846 1069828 1380236 1630082 783626 1677347 1537886 1757292 1157255 1624023 1805654 525225 1020895 914263 26939 374731 1019050 555453 1488033 1869821 1064100 969565 1698097 207385 351652 1406984 1455700 1797928 1790591 1895574 1563701 606119 1891078 1939594 1508915 1603362 558932 1899497 98079 1200958 448366 787381 706397 1682370 1776187 1287205 16198 747795 1843937 235484 804242 973260 117331 1319392 1971326 1715143 472719 459029 955559 1249073 1704327 1554954 504402 330753 246733 1891709 442886 1420465 194834 794194 1425035 1641180 1635103 436524 24508 938752 1562900 439368 568012 1698396 974455 4445 754070 1871187 1113958 366200 265779 804902 1176370 191849 309585 1968631 1102630 1013393 1485507 122444 1032106 728148 898242 1605238 757465 373533 842620 38977 98136 1423787 1492775 1018397 1437127 1849748 981297 543057 1374395 355854 1661259 192887 814563 1336306 1474119 1046624 1280786 1560536 1481463 677808 926015 120020 902501 1879854 823922 1008151 596459 1975139 875077 460922 956380 129054 524465 926333 237965 1515687 1356178 1284055 989797 50317 5580 1670266 1836127 1684351 404961 137114 130563 1538580 1403832 937731 469031 726110 1670612 1172217 1162089 888600 486570 545057 1328880 754899 114097 278476 566758 1991757 1193869 1186530 1362012 536920 536513 27344 667853 1347352 193696 64680 1425151 561712 694740 1311529 1432076 1980671 375235 1926389 1080287 130151 170957 1890845 441182 1123578 1049642 1817454 1516368 930369 1076118 1300156 731983 223297 792323 980015 302207 1245053 1646907 585869 1886295 1898973 403552 1922662 294503 624414 1187321 1797351 149167 819464 541826 1784903 1675905 1466762 1847798 778330 712407 1565594 721692 1847145 1434520 916200 969014 918669 478907 850669 4324 464815 1447797 841852 1979581 990447 1157692 1064827 1122473 1946734 163360 595443 1412199 740712 1262548 1551726 1360286 178735 670581 1859902 1792813 1244809 1059447 763197 646200 1991527 103240 555736 1676985 1758335 1338149 867574 1808677 787921 1617722 920501 1866380 1733549 413947 1925849 1975798 530368 1763151 607651 745002 325531 274510 1944279 133282 1339447 215960 1950278 1578848 864761 103209 651561 130429 1705911 1587114 355596 1160373 1123700 1603893 785882 1742575 185861 1977901 1764225 1202935 1641993 797634 1696402 811096 1445600 926587 1117620 946995 780524 1762934 1574189 384740 1667342 703818 342341 190995 204692 1564028 1884196 1840490 160933 1440012 1868969 392091 732767 675702 729688 600592 1754721 1617553 54685 1901891 390878 320226 1889471 1623337 138560 1439670 260536 1528967 1177739 422953 1214011 514074 1012925 1482306 849912 523953 715328 1183997 1355581 1271331 1362030 1573384 947105 1589462 264569 1385137 1662477 675198 1448224 271341 927424 1052821 1547234 605838 1368975 1334398 797441 120571 1708036 1094695 1996737 45635 1314984 567721 1523415 1432170 1800732 1260229 1936176 697235 495172 99352 1837256 1292047 1052314 1562885 1940946 886304 1706693 116293 343948 751181 275507 1422922 553494 804414 634649 409746 845324 596845 928634 707175 1929082 473756 1725984 1824687 385260 899565 1197813 1262161 800245 1381724 1657393 965788 1377821 1720357 49133 402455 398029 766909 723814 1863502 1522685 774868 855755 1737663 969820 1167100 657598 585078 1405517 1317617 1727361 1051141 119791 1919790 1686448 1193921 1740953 1255406 786742 25506 65341 809036 10919 1868155 1780925 1090142 1692581 831230 376107 232346 1813847 671045 179070 739415 116275 1555520 891130 1403925 898178 614059 43874 754061 580516 282730 1031468 1307320 357461 467922 1153804 1006003 1306107 1723691 848131 1509909 457092 894876 1470474 1110587 776809 1034909 1775458 984699 551439 960856 369846 1976184 261601 1555350 859752 190671 788536 1965176 639749 1999343 1540645 750700 545024 151683 928802 1370622 971307 673364 1055056 1961840 1830753 1446104 986211 1297137 1904158 729284 432590 1662722 1215907 1731916 1114052 513053 914259 1516846 1323071 536645 921369 66775 1022539 1054113 1360540 1491806 99714 1208588 499139 750354 1468650 1664115 699570 778147 1168800 1372618 471742 1604883 395978 1912400 1248017 324187 261223 1080519 1658034 135996 1002184 404188 1204636 1655608 987839 316132 100475 1150896 1632631 644183 836838 391893 66852 168877 1472106 557397 423810 701138 1521642 829163 1139238 1814211 593467 1871331 1392176 706847 272611 327427 73686 1887734 698739 930445 1723126 1744489 1407346 1214782 1102840 1380794 646365 506962 973164 376631 475879 956407 141091 215277 1414645 1577992 15449 1440500 1785121 1167361 1120271 911874 1913923 1592116 59866 992228 811450 423251 920495 31441 210413 1216902 817311 1045110 1405728 859719 1738781 396628 800612 1367397 677045 367932 267814 816171 699005 1291079 1592473 310380 1516873 647586 169831 605044 1955700 275683 925794 492279 734772 181927 1583609 569179 65924 1107940 1660303 154200 1126450 1967344 435174 304765 719057 1061268 1002741 660244 337253 373599 354734 308534 354535 519254 1652296 263467 1945040 1293864 1897534 314309 968720 1126032 367479 1068819 1323573 556339 33461 261894 1232968 1629629 1203991 305352 506468 1148150 161196 1892758 179518 1622280 507766 506218 1463390 1624484 440603 1720643 1554263 152813 72921 1003947 917761 1795109 1558530 623700 1239298 117881 1222501 1051840 918595 22706 214185 278817 1929278 996533 1604881 261734 1346319 144200 1245925 760121 1343408 1001046 8265 3456 1369222 330616 290522 971766 1202150 1312115 680782 775333 831055 209879 66676 1691238 744835 11921 921088 1575361 957264 1209013 1675308 103109 420376 1018764 905008 234846 1501410 673160 87676 308400 230010 1110723 1437398 1278362 107818 1829372 108559 1371700 1226537 1273351 1648257 1197623 1411345 343244 1439831 1841377 1027477 1679416 184492 1417307 1151434 1716919 1021809 1404459 878963 1882718 279459 1407392 362363 1180820 915985 441596 836483 1089927 1430960 322093 1279856 1787166 964577 1259400 589556 1073742 513239 828529 1538802 1593822 357836 1763017 1579196 1734411 1799005 1159324 1966555 1380713 1354243 769845 209225 1400661 292909 1837600 450858 1319602 1103151 346507 1762492 1963820 363835 524617 1595438 903185 1485066 1194795 1840263 12659 953858 1319900 12437 625819 1618224 540225 836084 1184424 1794952 1953867 1097451 144172 1512944 1363769 1764118 892539 1699330 1974854 525107 737983 620050 1481904 457939 1058125 1930547 626943 566438 619490 1692201 987424 186600 1911347 888444 900611 1164898 1660976 1279569 816389 1463150 144455 920957 831518 1058768 1602741 1031989 497777 1768643 42470 1650175 353535 1974812 336819 213402 750026 574132 1248915 1145211 1965872 5480 648738 1307605 92012 1931789 1971976 556354 1075723 290307 257317 155114 1009067 373859 601173 1070222 1726334 553069 135784 1892655 1451307 39208 695728 1812752 835822 1475698 1922055 1011659 440443 527507 1056925 1904601 1124526 1698979 72360 590305 88181 1747890 164583 246257 581020 290997 1378872 1547992 1598805 609744 1748351 1738743 1713738 182742 1573036 657841 1302001 1105417 1767982 1483189 303813 1261310 461610 257516 595598 108248 1507928 571079 119939 217576 699227 1178031 1867746 840957 289158 1553323 28827 1754980 1724476 1716267 1686374 1381511 609395 837648 193689 268214 812516 1347627 1208274 441309 413321 1827222 521665 110702 1211857 954379 754031 1788829 1191452 1926474 846753 289325 341890 1347135 1997578 515851 664088 1375866 256613 318348 462187 1844108 1229855 886852 115933 1285978 1219499 1203149 882199 1832642 1933869 941751 641223 727220 941887 1796969 264277 1557923 903061 1843080 983974 1863490 1109999 517256 1151405 480985 1640663 374136 686409 368520 1747089 229954 1473655 1865151 270670 1892315 1848846 1369934 676872 865069 1727453 834415 1355086 1890933 1800133 1247526 1933977 1843376 733764 1145184 966031 1577343 791946 214970 31781 1525347 1358258 1344548 1113984 1861029 307777 493971 1980210 1084393 1901263 1281410 1902570 1655478 1437196 31577 1809884 1268729 1686573 829903 1084761 1524356 35041 1142218 672815 612 1200543 1498778 1573818 948525 1495762 1865347 1250950 1651983 291391 576141 715780 891634 92808 106612 1815329 8042 1276272 1113438 925797 1682696 209253 1026605 1086288 1428720 1171042 613675 534304 567002 262101 1587893 1947724 424636 1937739 1261181 473510 46417 917838 775827 1778628 1987819 881015 224586 409210 1947051 1967910 1166443 439528 1958290 923143 1705039 1684599 1226870 1211442 456679 1529481 1947340 600868 1048716 952142 1752036 1240483 207097 457761 1552178 929872 536431 1213006 1393467 993498 1855927 1098536 1459663 1693641 1199906 1922665 193159 959155 1192993 1553349 354486 432386 1341782 317659 824710 742652 785278 1153874 765294 1149128 1408437 150359 488382 1308208 1833012 330588 818847 221497 1003645 1395277 162123 945339 809425 56129 1050022 1770182 1050917 179033 1334958 1641160 1097353 1590927 459705 1202660 1335318 76301 309596 419038 1858455 1177334 1204439 1022162 1347969 737884 1734609 893701 1854439 317171 602877 1298850 636201 319797 1628756 812732 1331758 414380 1962353 1509414 845563 1527867 925649 1882102 1670350 998739 1548621 806925 1486736 183095 1621717 100187 532990 971822 351722 1355161 1908627 1530693 1838634 82824 1043147 625001 272541 1920768 524502 1225361 1409035 369843 1527133 1818172 1721166 45234 351339 1776003 339893 541320 1952064 1777421 1548456 1752510 1071911 1181640 543709 405102 1372225 424319 1438614 1493643 1808788 1363209 247367 852670 1807314 1973756 1362725 399362 147475 1968663 1683553 55152 140636 1308998 8289 326444 1845314 1640836 1155580 964764 1650619 1426361 584584 819238 291844 1835070 505459 348619 456269 604478 1246984 1386846 1547854 1836773 363268 675685 1368600 1542409 74919 687114 718919 825625 921123 585948 1046827 259960 443128 540956 954026 1192074 932928 1763764 1147271 1447577 1232717 193651 1029259 1636201 647217 1652145 1302532 334952 1788596 211287 1260657 1566165 551042 672476 171024 1138497 1143068 971686 56203 761553 950113 1840774 1208260 732374 1877558 450451 1224829 22474 1013308 1690549 305754 1633473 252229 1745095 1942429 1668553 1974112 1975281 366194 1532871 1800974 48917 209744 1722016 1473912 709636 507158 606860 100616 1761975 1749257 318718 415051 77168 976527 893254 484612 1563447 1867963 1617678 1006390 794637 1073122 331061 496833 159039 1028032 833840 288559 1895989 1990300 1697815 1966657 597149 414372 1236814 746857 500896 190032 1167536 901898 825452 469219 372428 1827991 1726193 786260 681844 763089 14344 285160 174574 815056 1992956 1317364 890517 1113716 1379064 1257034 854473 674514 630186 731672 1810256 526718 1792353 960958 1936663 922836 1848356 1380748 264909 788193 1281322 1156284 1774086 1709621 496989 1253556 1644841 1281932 191045 1724812 1114915 1826404 1907255 988073 75481 1396626 1624051 1088737 1450416 51435 1973086 126876 1854839 835261 1954036 1617754 1565667 615714 1990050 951239 511218 1265135 298912 1787726 308740 623036 688763 1436629 83798 580313 1645251 1056010 944627 1175226 746936 1201354 52343 174691 786751 149470 299157 1341146 1273917 1358220 564928 1159182 228553 466737 1340042 1142554 411489 1217993 842023 196362 1914780 1379669 373590 1986015 1674317 1861162 911322 1286170 1055154 532985 1241977 356063 434144 1762431 260376 838845 424033 911255 244541 1500736 855820 998381 45676 959619 1397973 1687233 963732 793605 494037 809590 171528 640807 1402240 353186 1626247 1544391 1747735 1604150 1070480 911937 1004251 1170980 1213790 687649 256563 736401 655758 1883284 234591 1027409 1663778 69302 1975527 854421 1261054 1025832 489491 931943 21340 1955399 76735 290430 754795 1484139 1731200 737321 1251513 321454 1263808 1322337 1930219 1199749 1649559 785304 531119 656443 1703987 1694717 1840627 1269186 779095 1672225 105524 1304244 478606 1609919 748348 780018 432416 1888657 1468253 231091 674249 974152 971088 796590 46331 670556 769319 1487994 337209 1913542 131259 1069504 1195033 27925 544391 965401 1123465 1253415 927888 291654 317029 1348660 1540798 1436746 1084352 757207 1961455 1135098 1441635 395799 619131 1425214 711101 627703 1467016 1603942 34499 232521 227410 233832 1192990 288912 1142131 726491 1031837 820945 979067 1371171 888867 808223 1354700 1521145 81899 801345 463297 480885 1861177 1020115 1724446 983351 1915742 1940148 1098313 621091 1602188 801319 582236 252718 1441503 420537 1269904 1497264 242908 1069626 1144787 1380879 1086982 800459 1245385 493480 1565635 113657 1557906 1087413 1460514 158706 1020727 927737 236970 1287375 600642 1343562 69872 428715 1270164 1687376 1113823 1919301 325197 1821582 219189 808715 69879 795817 1943930 1709400 484821 1563140 1103147 166761 867081 978398 621020 51940 510501 1542209 1882111 1702807 1414976 350275 574657 211834 1992663 1757245 1676274 1492957 324184 908512 783325 893716 1073790 722861 491516 1415314 885702 602780 497879 591232 1155994 1625535 1844851 1773699 1868326 82048 180442 1607368 981037 557445 625556 1451709 1570823 161718 1318331 1534488 301527 631846 1011906 1480167 632562 645754 611258 1967132 1756883 775732 882511 1835553 913813 298433 1343119 1538655 859947 1995806 1704981 134835 694090 1782791 278510 838348 1560923 1625515 1764765 1014750 1934030 1363876 783166 587353 1841082 1311437 457945 1773797 1374035 699166 406660 295046 944829 1503292 711848 1040436 1164583 1600714 1212798 44118 1297173 440329 13238 1144930 875213 413570 755205 1892125 981202 450310 11141 832485 310644 68169 804706 1387862 587186 1248649 1480614 68750 1854341 1836182 836059 519792 274812 1626759 1722483 70840 791343 1671614 657858 431114 1218031 1874184 967162 1332687 1813440 1767963 161880 1882314 708972 827544 341298 1737353 1678928 69171 1461967 572415 997500 104442 292780 509511 1715455 1550299 1551409 1375268 719894 596505 1415337 1220377 659416 1541628 374601 114789 1397422 607441 12254 516485 160866 761349 739693 143772 1807598 112681 908562 92150 1689358 1672684 1643164 1941842 1875376 1511366 810885 1365116 222497 1452057 185434 1797249 1357754 426252 71266 836157 1810707 614256 1414530 1580595 657453 1494005 1887174 1197558 551111 62542 1574995 22905 559929 700254 752454 1798015 1788997 209503 1881057 879880 1063214 1202919 1800283 1111922 58433 1561624 1700572 1838858 1383774 938888 1089627 690180 1639415 24017 1684457 1230776 1248297 1939879 1097952 1955635 368604 988270 108393 92010 1272826 1432319 1183435 1827085 1181503 1042743 977963 1620486 546096 817207 880001 669656 908310 1228458 1657825 1262132 543957 1370854 752024 1299691 1116522 1843190 527140 899009 1104302 1921047 1429429 412395 276835 1284641 1174520 157156 192666 254430 1192904 818151 1702946 841056 267012 822001 1200672 506419 648902 580694 1053212 1597242 303893 1588980 635845 225844 1042200 234518 1611736 438077 622442 5025 1399068 835640 1020256 143558 1879062 1026592 1334093 590722 703032 1114108 1353563 1505599 1714343 1000513 1853096 1997183 514002 1967810 586001 1246380 913650 31948 1386129 1883365 333120 986709 1933094 1611071 1441671 1277319 99092 1622047 1623154 1500686 1447494 1522846 1507539 1301109 667151 290251 1146955 110909 526343 1103653 1772815 494277 1517420 73922 1502312 1813112 1915174 1226705 266476 549426 1825049 1648510 236525 904533 1671093 1627823 1796154 1809961 1198805 1384028 1508453 616557 485254 1456158 347046 1851190 875550 1728607 205166 385676 30512 1927935 1131925 915254 1372858 848793 1548338 313612 447764 1642959 1404193 329636 699410 384016 1572541 880123 662471 631289 969990 604039 706716 1302708 1972911 1080723 314597 557393 1770564 1629980 874119 597304 1793416 1735139 1501478 688599 234630 909465 796184 1459475 350537 566674 1654070 681370 1973019 198061 1333863 134995 1930024 1765006 727968 1074868 806516 582718 428988 1413292 1551219 970889 1856664 920036 1398057 69130 1834410 829323 1275931 1568255 148816 178660 413604 968480 592423 628568 1438217 821535 843264 1155351 1337648 1834162 1842015 80517 1380727 1554195 1961079 519884 1513425 1138289 152057 444784 1957974 648660 1594696 465060 32059 403783 174711 626309 1458345 668802 366950 763683 493942 1318193 1244250 1416107 1542543 384965 598149 1642704 831957 1424797 301718 1605481 475012 62365 1270428 861901 1143133 733396 1059400 235521 1330689 463840 390757 1224660 700879 839394 675992 823839 1614497 748351 1461291 337143 1354145 265120 631866 1941430 1077058 1116287 699562 654093 1154419 1899412 1453935 1790770 348928 1053217 597853 1289202 1850518 417254 1378659 1612075 1810186 922213 1474517 1419743 1321296 1245956 1174363 1786672 1991363 1193550 1219893 1369882 566902 973638 1666207 1776846 1048489 1767127 1839777 592916 270972 129072 720959 1814735 941377 1675579 1467333 1025180 144338 1515087 1299898 950342 959159 1982565 459709 171499 1826370 88624 523245 965271 224572 1584070 1197464 389915 243315 1593840 904925 850891 257375 1929972 1845393 1185463 431313 341374 446847 1897197 1697500 195518 315815 757477 381314 185122 1958620 1894551 1740933 270116 1083648 1982036 1866080 507304 621620 408746 1843967 1073213 739418 646790 507430 275937 1764611 980211 238951 1840583 516575 1850250 13231 721690 657668 436108 170484 1627122 1564673 1887711 355085 573784 894469 421420 1360678 282015 1564092 244284 1487255 331176 652336 92911 181990 573304 977807 1061577 957567 1928537 1345413 457692 1845091 928798 1893943 255984 690903 58745 1924866 1683694 311423 1753836 1167786 1145976 291817 961720 1886392 56774 269384 122631 799814 1174218 1679608 945629 959635 1325557 1334361 850442 1941735 899878 208589 1747334 1513914 2030 874123 1295538 1043392 1681632 1796394 708202 1327855 1897235 950918 1805170 594913 1436841 1467418 522842 1304050 1042431 443073 632301 588152 1993725 319513 1551368 462054 1358400 625358 302685 1631498 666724 1273602 1345801 1548913 173724 146164 1554150 533908 225311 78965 647242 1797814 1104548 1352697 834598 1592542 379664 1146940 393333 1695084 1681590 325297 768239 430604 77500 1157343 66338 1842224 687181 1203599 1880762 850503 1829883 771411 37467 1461891 1388764 68532 1208109 1831070 863169 498076 102235 1386422 866419 1758111 1158900 285719 1874696 269358 1861513 1333369 282393 186633 1071343 1460169 575822 567423 68710 1352535 1407769 741959 789988 1954210 404553 290659 710200 7370 892715 550315 657138 1311616 177038 1115436 1619486 1791415 510259 220388 1198301 1480540 125653 113467 1510066 1137727 1560655 1517298 195929 795809 1328403 328284 1199513 1019085 1596627 1434775 827671 1128961 1359783 184146 1515731 1530824 258242 39131 1094308 1960049 617778 495682 1727307 1758344 1258166 61738 901497 1117024 1150728 1572323 1892750 369518 898235 1800821 565543 914087 1175041 1310844 988071 795672 465499 1769437 1260088 1174867 1545208 518269 1373435 1404241 273329 1269661 731565 1650893 916849 473797 1502825 1880898 1348685 491013 1605048 878146 1482539 198405 1100771 359757 1876845 1165432 1730353 1849502 998080 101179 43035 1091076 271272 312550 1504906 1422411 233007 1847472 439042 1040531 216976 1578608 816460 673317 866169 1011342 268873 446383 1857349 138142 47761 273071 1653262 623260 40308 1321271 1304471 434 1875050 236301 1980555 646115 213486 1179854 882456 410127 1456198 745166 1158617 1828942 1071088 927646 1173163 1044034 1322516 438751 195043 432296 975124 1167359 1566943 296169 1508464 621289 1860518 127922 307268 1724648 452311 415881 1760615 1174577 1610654 1280590 1785830 974213 726596 1203902 451760 298398 435390 1159983 497 33966 861940 1871103 1034950 1520373 1243802 836552 617831 1374122 1090447 1426064 1638264 460400 220427 45968 1411404 958737 1576899 1154620 4440 123610 1179513 898889 455968 1737885 123506 529657 383434 1298583 1213209 499257 481428 1946140 561423 740248 214390 1440107 1127098 712692 243354 993960 757082 477099 1516443 1668684 335466 673657 14057 1417685 1108721 1536491 373503 1637181 1823683 789678 1247995 931711 1178711 871572 666744 1138756 434895 1197681 382209 1672278 1933645 1125420 19903 1767476 213178 1856593 379 598685 1265292 199353 476342 455121 1120834 1471273 668985 1123060 1393803 53377 1543036 1687802 464379 214781 967778 1492714 212872 290152 129779 1326132 416380 1460428 824105 207924 1209061 911315 117159 1762424 141199 406713 31611 344828 504111 202366 1971754 1770248 603013 1699909 594478 1059757 296483 312716 495803 681514 112379 1247622 1615956 1242002 1084030 904734 1153123 1458219 1695585 1663460 841503 1397471 412521 528789 1842396 143127 11137 490360 1792405 117472 50832 12551 928922 92846 295841 894002 1501325 1997155 196784 1826194 421369 1741841 858851 1912318 560120 463437 1076477 14041 1056729 760304 1768877 204361 1855521 557146 1535744 619481 1063738 82912 493347 111085 1561928 1803216 1827183 956190 593525 378645 460053 1812568 1131667 1776541 578056 297379 930590 45280 88046 195808 1687402 308310 1605606 1518994 140381 1887436 832681 225232 506993 920076 765491 10872 980433 821555 1484362 205912 252502 1285418 406180 1911599 904837 1355436 274828 492579 831486 562777 932883 1934662 791170 331536 635116 588101 1947482 340924 324249 1669167 1587167 1864993 890317 249977 648494 92728 820576 1455168 1634688 1189578 1455647 80340 93235 145493 1490215 1873441 1113439 1790861 1714937 1370174 1689108 632067 1012578 1316424 1412700 659721 267243 1757529 1418513 1179206 100605 62456 678669 1901983 965267 1943568 380159 435926 64634 1609198 1188856 439995 226168 1387161 1298317 1952019 829498 578079 1444279 553135 1781274 804834 528346 1116529 689909 871445 1105598 838578 129914 836166 1831049 800351 1657727 1610289 984243 287767 1143420 1651496 810156 558045 1052313 459127 1798642 1261901 1471081 1064464 141399 1271159 791128 1533897 1629789 1757679 969696 1701627 635535 1890658 1384025 1930948 1813533 1724133 1679810 1179335 1677815 1024001 1079019 230139 884658 1641046 329552 1962677 254159 1424067 416607 991968 1695632 1035242 952138 1390209 682086 507846 1663623 1668575 532997 710531 1057505 763556 277358 695197 1152299 901912 219578 965701 407900 751654 1701807 1884565 1869707 297385 967280 76400 109720 1532437 1404534 344481 404542 1186415 1917696 436667 673135 1322134 28754 281213 1199617 639203 1913921 309679 1268499 924421 105958 671938 1530903 868625 1844580 1800467 837388 313373 1343110 1126537 1843934 1577837 1956491 264558 1569575 909984 1747329 414207 404190 366505 1902605 80950 1003208 1711616 1855772 642543 1545215 1403657 1078346 1946875 578514 239989 225699 787444 1850322 1194603 1161989 773810 494850 741277 1953161 337272 1250599 788831 134058 1368410 1342480 991082 52906 738015 659648 1480974 1923322 857196 1670893 1568672 1535353 1888114 1051876 1299521 473882 197982 529869 224716 474952 139489 1870218 826753 1982175 63497 1791934 131227 1357746 443903 1421679 626674 246404 798414 1209313 490886 230126 1213000 374671 1327579 345872 1286500 1806805 580234 156513 1149877 525766 1846052 30256 658593 265227 1850033 1231143 293328 1567269 1396776 1731107 284859 52148 1780254 1105631 1284472 1880826 1271250 136725 1395096 1085699 439942 1677090 1172180 1290017 570570 1079514 1697136 277243 701903 923357 16402 766988 613059 947873 1662603 768273 655649 786791 1258402 1809580 1574828 928675 1628023 776172 160753 741987 593486 1533494 1367815 346445 1301823 1727300 1036650 1660078 818863 1744472 1634221 1388799 851517 1284897 896744 1844774 1089964 1423766 983692 395513 351463 1344972 1356770 1263642 1955512 1155864 1657470 678296 834672 1325558 1374466 1913668 382875 116607 1500886 425648 1565150 599980 756005 657775 536582 1627213 1646154 1560546 707969 39076 735823 565683 1920780 851496 1559783 937083 881859 753506 882506 419633 1007778 260641 350080 1112195 1472055 921971 1901050 411503 1521682 192534 1943361 211184 724445 1591304 739243 288765 624022 1406592 417026 497808 1541245 797140 1329838 569878 1826575 642296 1343823 1370563 217449 692294 1635176 860460 480984 1438950 1081098 416528 1613091 1446235 899854 1036112 456674 472071 1754727 663400 526295 180017 1305450 1459897 341686 1636734 1672788 1185077 199557 281897 1680823 446945 1768576 203038 1869808 1900401 1207137 1501482 1076525 1631249 1535652 1939205 1250800 405083 437097 1995239 210160 1088349 206713 1532061 1640649 905369 1330627 305847 429545 1920500 133097 716041 108111 1197844 1667301 1388820 349437 1847966 1376389 1500847 1757201 1828865 965911 203253 334505 933581 216001 838365 1701710 1952034 359060 61559 911143 1774560 506423 1554574 1149056 1199966 1793617 539986 403224 880027 832937 1192165 18734 1923658 1650285 1624202 938009 825191 1691484 439978 43867 1384348 1908287 1344847 1299909 124678 1921051 1571090 943807 161391 986910 800789 1503209 615127 48654 1451731 857026 1667783 1250619 672379 500193 1807437 470535 1416331 1199736 1955867 1877704 584710 1452889 1337624 1398248 1150446 1324321 1373061 1805102 1350873 488425 1091247 629854 614433 864871 1424418 120672 849248 469466 1191111 1635941 1301025 841421 1731208 1142419 1381878 1515307 1279699 174924 958725 749416 1936042 1068519 870100 720514 1292542 20432 1390142 1357818 769325 1811824 106030 1385181 1900434 756544 1635611 762850 1738423 967825 841149 1806971 1345294 1312449 1212093 453576 1265962 739299 471057 1059054 1585675 1697725 1961131 1016803 898827 907265 1807236 865952 327866 1136362 754749 1001047 152960 876853 757974 1507758 271128 710024 511224 1365267 515953 1258347 681321 986377 1572000 900976 1820785 308711 1596864 1842257 1031331 353368 889519 1016267 1048285 478556 1084451 528142 1558978 1240759 452322 317426 385987 632731 910054 368666 1669613 580245 607829 293792 769090 586058 1051411 964993 638449 373779 725549 875112 1785346 27773 61535 672675 398902 1653151 591024 1738621 497489 642124 800368 1243592 1643377 1609380 668240 1073321 136961 167265 974533 10249 1354122 1737340 414968 766460 1280006 736852 264371 1605770 18739 48361 1974863 427190 1864887 919894 460428 1279709 671514 377862 831564 1011215 666311 1309595 1237025 871497 1149794 1018325 17875 539399 581763 507934 371068 693784 709026 1643973 532881 1646890 1180371 830985 1192832 703853 1503578 389408 1878235 1249029 832784 704234 1051735 1566483 74181 692105 1460880 1432257 104165 607480 722681 358586 785275 1604334 1343152 146439 977648 1364857 175742 744717 73013 942346 510344 969703 1992733 765921 743579 791846 1371016 1721034 53270 272802 110649 1364725 1604113 710632 992909 506766 776097 516926 1898829 1098463 892334 1491121 815919 431741 910642 1824501 1053838 1026556 1543053 1512958 196609 992765 865498 662146 981879 1980595 1858227 1128665 109499 832197 1501876 764655 1411974 1458475 1602064 1031961 1505779 1738847 275327 1176866 1577069 532076 682022 974662 763280 455239 1387472 748535 857820 1356288 1355573 959345 703928 507332 1915523 1047579 8336 386893 1196479 1445109 904116 119685 1761983 792855 1435328 917571 91156 1853125 1437177 1846664 722741 1461743 1230131 1506228 1437033 163263 971432 304229 993300 1185987 397039 213091 148648 1808673 1524602 1199589 1493278 848126 530580 292793 780881 1076988 500738 311652 1730747 793203 1038583 493958 1163203 534755 360393 1218661 207208 1031176 986713 318824 1760257 625084 1046575 798989 644045 611087 1689989 800891 694464 1135571 103481 998178 1534877 1165089 155616 1462343 692960 923992 1366777 487932 1006151 155974 863541 1823238 1685098 127486 342424 1251789 1610194 1266305 399340 1341124 1254185 1042598 1448307 1698046 158770 210628 946886 1343830 139701 1407349 114618 430972 1490948 66996 519590 721314 834290 1845942 884861 337174 743114 1855136 1242487 874749 1060471 898869 857413 1384909 1124584 960367 1171779 1262766 1196385 1407821 1322109 1148140 1013984 766294 374699 452858 797707 1094130 89510 226326 784172 1167788 998812 1625307 633475 1150368 1380121 1711458 1980141 74426 1106686 821829 1448119 886884 1780830 1375024 984590 266481 1410026 1723746 1841000 1484869 584338 1453138 1614554 1357371 1884250 1498954 1719557 500815 1579915 1158476 1326987 299128 1057125 709674 1952891 350409 1657507 464217 1322404 676369 1468263 1909585 230941 206582 616946 1974846 376292 371500 600844 69695 1537106 1159319 1342097 1823685 534677 1913667 1248196 178086 1145817 1270405 1361154 894587 231554 859697 197106 1105055 1798882 1484777 1664006 1779781 1579217 1253232 352701 238542 127748 1690012 855933 536245 590113 1323030 1526682 537009 1497871 1857706 1311828 1699252 1540144 581337 931163 1002320 1756875 873940 93589 1534277 1830612 957200 1034246 1949307 669375 1528363 224894 1158645 1175502 971957 1058391 879924 741588 1113426 680202 1408110 177054 1732574 1929155 1879141 532663 1495218 1325171 1941766 997151 1087930 181626 1340361 1425225 1723036 548618 1926160 326218 1369933 16444 1068896 1549040 658689 1500192 232135 1846464 1408713 1903483 905409 111427 72210 946325 1884895 1965116 1493204 1115075 1330511 1643400 936477 1129031 283843 1629733 882881 554787 1484153 686817 52735 813749 170392 1121157 1397861 316109 860214 1537313 971185 1094513 1206409 1687748 1348697 1313452 974515 19468 1487806 1451277 595939 1983564 24728 483097 415366 1377617 1240718 85626 679494 1820377 623096 232300 83079 659814 9782 1527188 629757 671922 769706 1104335 1783499 664694 300287 1554540 379012 836984 856846 1561330 1093175 1381288 258642 1163587 354403 90606 656140 125067 908293 1741017 1336665 1907270 461620 1107540 396013 1070569 683120 1339130 1118584 1952118 1344893 163616 1560882 1129855 1953929 632054 1222258 1073824 273191 1080954 742154 323787 249598 537018 721374 1135949 1472547 1355085 1257045 1749193 62485 92406 1556871 854095 611557 114121 1165459 746807 1269019 975922 1278801 1260809 660039 431242 241730 58969 1200966 1991035 1676064 358453 1751070 1750420 575196 1059062 818979 656217 1050175 1001790 1676489 1071939 603387 528445 160155 720448 962067 1754056 223945 256501 1386110 836827 1584027 1205784 1305104 1097484 1004967 534264 343829 1800027 389979 1708201 197587 899882 233868 498861 401095 1245875 1489805 229791 1003091 296692 860184 1488908 1342835 1844948 917028 1843686 687873 554123 359534 285190 1925797 1724452 1501602 669873 603638 227692 317479 984698 41752 1146376 1539498 828356 1303315 17287 621862 851540 1693323 1009028 1170922 1619961 973651 61481 254311 899734 242551 569565 1875108 1824480 1737241 105517 95233 1646746 1895675 1115916 1497029 337818 768808 1018776 667286 1744402 329855 1110564 686479 218721 1797088 1411083 1809484 47497 1266545 108257 555275 266426 781047 553407 686746 469132 869319 1735967 1093667 389103 160874 62603 469194 1626343 353968 203295 116579 155811 616443 64954 1495031 1120343 1386716 462077 193373 1743097 195459 445297 1495602 523407 221951 709389 1271273 839245 291349 826336 909564 286501 1772937 1438604 1065723 1116008 1568726 1522831 996848 644025 1113486 1816073 1306470 1097999 1478008 332376 803941 1768629 1641374 573882 961079 778575 1082603 1193517 518554 976438 1218568 1084827 890949 119388 434519 626065 1387453 1376514 629539 592114 511305 1625669 1233725 1535617 722383 1352126 522051 214551 1827894 1205400 1559766 1537506 480753 562914 777807 517254 926135 1998993 1590345 529911 965334 1881217 60264 1912196 69426 464493 562804 1294771 1147382 1259714 1248487 1966114 1678505 660948 1476774 983774 1824548 1850756 1302720 1078264 831193 71106 887747 312740 1711452 810127 1238150 1954462 549693 1617916 234990 1743567 1879940 1081555 494903 596446 1801083 1248313 1952602 1743643 1776210 778608 1790389 1702828 1829170 510540 62844 1638039 571596 240279 744522 1159982 1606449 1079076 1590021 1301488 416576 1021167 1085955 1897620 696134 1326715 554434 1730097 1918550 1726492 356866 1827270 580806 647634 1953786 1299486 1050979 559865 1418452 95835 1256232 1878309 232629 1057438 162098 680025 1597466 606282 171195 326450 1758897 800739 377446 1153564 597376 1932929 1162687 1764162 2658 1594078 583844 928622 1913970 1557735 171829 1662915 942888 49182 627100 1287333 184254 1618311 1992573 1294401 134112 954504 891671 56512 1712448 1418867 1624332 1946753 574197 1705919 1955805 620712 1625007 229328 1710724 1205111 267118 285864 10485 52328 1236891 1260461 1983645 1844456 1701966 759036 1362634 1270149 859453 405571 1921656 317949 1204376 318904 1918752 1796039 1818711 1974796 1506142 833660 918119 1623 962689 414882 123810 250752 1284263 271568 494971 960550 236442 278953 891713 17536 766217 1578920 1021078 1172763 1512083 337486 362803 861420 1349538 1039185 1319644 794463 742692 1384817 1208627 836068 1104584 641245 306726 1981314 573551 419743 1087084 1535893 1987129 706392 544599 341987 299020 253964 256475 905519 1016562 1692804 408042 436775 1477142 1030483 331871 1280639 1465157 1694968 224104 1323467 468586 284881 770925 596237 1687251 964009 518866 440490 817093 1818961 715085 1151024 1000697 1917884 504110 798661 915499 825053 563495 1721849 630503 996953 1111919 516116 1842878 990366 1659653 1474565 873530 1812408 739528 858017 970136 1561054 1205119 95254 1718402 931928 745792 1064579 879574 1010287 1139475 1983170 1507855 1147400 794278 975824 1932316 170234 322587 576339 1645533 353520 547632 556334 1697590 1801395 591826 692731 437152 1729140 1924526 1003106 672663 585839 681682 1896641 119595 603788 1195842 742318 758588 999556 773970 166031 319874 181665 1271565 432906 184669 891784 331738 1004170 1394242 439343 1235188 752735 1927885 558285 1668286 311419 635655 744142 1215438 316356 388427 1090618 734704 1372054 1907742 1858251 173680 302729 380302 86559 986747 1227727 1086374 1545699 700461 749138 1267488 1800353 1412226 1542563 1336028 1007417 708787 956150 317865 202776 1853136 307696 183958 771636 1773135 1839736 988918 543700 68294 1901298 1379532 796162 463371 492796 772115 1818384 1782544 178098 1847780 1704645 1045413 813200 1306141 199187 1849954 1436792 1252685 307316 1967439 446317 1233223 1461730 731545 296467 887551 128332 1474584 180191 1806310 1676635 1174574 1962649 1327659 1270349 1697932 516099 814950 718943 900406 1656059 843505 373030 295829 1745223 1862032 293711 257521 211793 1927193 441614 1519855 1880797 1255201 343997 377083 893929 776533 1456021 807248 593415 1510745 1937340 365349 378335 1850650 1276164 1175384 1047922 1762449 575908 999698 67611 1259679 256168 1797339 834158 1593100 1588377 1442457 1660189 1389160 1939491 205287 1203084 1790093 1038911 1942936 1855009 1763500 554004 396982 76732 608205 1200519 1010002 616915 1317718 776311 1759816 1256321 592754 884641 1224117 458144 1470364 1968008 788445 1169090 1089350 1576135 1880545 1437729 558576 1120012 219717 753592 1957839 1917289 1263940 679346 105998 168207 177847 10397 1861612 1630370 1495792 1775449 636167 1123831 1339643 1957081 224499 23794 1890105 64161 1015421 1318554 1180280 532008 568663 815894 292210 1877587 1698728 1701524 1763735 1159071 1628112 1239314 640482 472011 1242655 296526 1644335 1022713 1160570 676215 1029202 637229 77961 276518 563607 1640869 169962 56191 1102841 752674 68116 1707163 270875 875878 448868 173382 1384304 1029107 163423 850254 203504 934562 1733139 139413 918818 1315700 233696 1410770 1819098 1009783 1781715 283511 545996 44671 1238759 1794126 1080460 257033 618097 1563324 1707432 1996535 1192496 1366468 522081 1060844 234899 1929535 758501 1517879 1836702 1736236 1028930 133548 802251 1922388 1051857 881304 1066560 885038 1337316 1665044 530613 1903961 1019510 486543 461817 1601554 404468 1135822 405497 54085 168866 1185872 987924 1818118 670266 869538 700683 440453 1383772 531867 232153 1349130 692238 516141 1432780 1003077 512372 1679806 1618079 726098 98386 1942946 1665363 878841 933043 1119002 656512 1533955 127721 594546 537309 864693 1334902 1298974 490478 1426638 1650082 662486 81129 1190789 97529 1549554 1640977 1133267 1484571 1547412 63775 253772 853180 926778 893831 1110050 94235 516341 1915340 401862 1210542 1661118 1072946 1442089 1830703 227815 1837148 1959481 1507424 754652 1461980 1627172 910273 588069 1471019 1579281 661061 440954 1285880 1553079 160970 869667 976603 612178 1467468 229493 1675173 1729122 1816311 746417 1859730 676579 1548323 1191956 26559 1297986 1580631 1645597 65058 938194 1643663 1057217 932937 1431646 1142524 425965 531116 113241 1743207 109209 1573091 268910 1663507 1188578 255216 735968 1711707 987960 31052 287658 1631005 645092 751381 834202 1521228 1478173 1596320 1426291 626113 1421967 457580 411590 994472 597696 310396 1854852 1797903 771762 1214563 329745 1287803 569584 297805 903654 594796 1720882 1930000 819062 496144 1011718 192960 319139 106359 120983 502299 1865098 32651 1029391 1663684 1562814 1878660 782966 465 1542818 1717658 550899 1769405 348334 1416002 907482 785931 1504045 1394202 1004375 1955609 277038 1374004 1928784 1998567 1435975 1242293 536506 234255 1789346 1619883 930166 1196847 875135 1909063 1924617 831951 345565 861138 1034017 110592 1590676 1652352 854774 1293544 1146169 458552 1228630 634966 1891113 1344576 189427 186375 239622 1040975 1433128 1929351 896217 138687 1263259 1685399 1853090 281329 1475263 594705 734389 1392028 84261 852554 1078952 98991 1031789 1495710 1181484 754863 229892 297279 1022513 1962423 78217 1818301 1324745 1188509 1971225 814302 1165283 1172881 639781 277028 1974980 259725 318054 1356562 438992 1266391 400691 1702612 651328 1311718 668334 1867553 1304985 686051 1689014 73795 1450438 81240 1495149 56041 192997 1404763 1391148 821091 1404105 683236 1004214 1269202 1178975 501913 614125 561668 172321 83741 573996 1046571 1617061 1786450 580174 1897220 1412637 1101091 1002372 210397 1874527 442458 1137416 625234 770106 1975986 1020192 1244356 1296844 1658264 1296492 667831 817175 120999 1512694 1392226 877864 339137 1385347 1100253 1259169 740552 867281 1128045 109294 1814215 297952 910506 528692 157909 1240951 389523 1893817 1951101 1740110 1545264 1924699 1456410 1629388 1992812 290513 1969943 544681 1973443 463195 251285 1840354 1679953 1938397 1861100 1230457 574587 575075 1641336 803210 1722241 266574 8405 417599 363028 106545 1833631 262849 135628 581442 984735 314975 852483 312452 1727071 107427 1451478 1733702 640300 594806 1525051 520983 555808 1946585 755472 122890 1222014 631764 1889229 1239980 1973645 1175016 1690917 973446 239256 547027 1538099 458270 1632339 538297 1797502 943905 573706 1160334 886205 450000 184151 91703 261129 262684 1101889 1570055 953542 1738633 1696617 1354600 171869 63056 62098 128459 869434 26990 1657954 1408515 942169 657362 1976985 1596234 913632 897943 164239 90867 1815345 1009523 376346 1682398 36988 1155371 1470924 560594 780827 1755542 1713685 515701 398845 1249110 3617 621208 34043 648203 1467773 459336 313568 247032 1643038 1909502 177107 770202 1077905 500817 684782 779692 1811652 403487 32470 1777035 1514514 1116640 778970 1769438 1903380 1226839 624158 466564 1182737 1491403 1958897 863831 1900758 1899245 1490928 392540 120246 1252322 1429542 1878162 1386688 813139 891919 592158 216942 397502 1277036 449236 1876309 127534 1841512 1294563 111874 1783784 1432559 1076095 1083510 831587 445275 1236592 924263 1793202 1125339 195584 896243 1196258 64557 739868 1739070 991815 233907 1901665 121163 1108996 137830 1223037 1845042 602937 809479 585478 1880777 378167 973359 115501 1126635 1505092 463213 1237589 1195119 1825720 50427 695033 819139 1479631 757832 1885821 1296623 1339218 932228 476862 382412 508711 1395975 1732025 1135322 527975 739430 1766148 1593567 1106876 1995108 1058554 315579 1304052 114920 1642722 1363679 1004058 1581493 1640115 1121245 786639 67199 128786 1486263 1707287 1756452 599997 955001 1829478 219751 423130 574702 1478780 354105 248065 1324834 1019232 1007133 309884 1101664 1491617 831374 773531 1497052 237002 1120687 1340395 1291866 746649 843860 635604 1569310 789330 843927 1609073 1520655 255862 1108455 411453 693760 600364 1187387 250633 229521 1185168 68981 1638273 1368685 35680 1599254 1700219 1384570 203857 915519 838863 849703 1585344 18427 542416 920449 1428670 1339721 382356 286233 1793588 1627930 1117389 362539 1026809 1768418 1839976 901943 209777 1256087 291186 740340 1941961 1156863 1846398 1387335 1894937 1520678 1688790 1243561 200248 803306 612347 954412 1314207 127712 1192777 248649 1109721 1571741 274255 290411 116925 532415 390819 473967 1346743 251861 161824 501434 1074365 1749217 1866840 1784398 1840604 900072 870897 671106 1532223 49684 193788 1472813 577545 5636 737163 1053136 1513432 855477 156126 437186 512582 1582048 38458 1000212 161145 1677616 1258388 1709256 877194 1809566 1053791 14225 1238428 1819370 1868573 1135477 404368 1870418 724673 146020 985344 1630352 1591191 1162733 1542778 1115779 1494962 203702 1127648 754086 28580 120629 386472 156367 321155 1281590 1139431 819271 801544 739651 889325 1255188 876115 1060229 587957 14183 1810898 314059 402762 1138239 1260869 1478239 961532 1750233 1819707 1534316 1703690 1587949 316216 1967582 742673 1320121 1560187 1623353 1132822 589846 277848 521863 744233 1886517 506812 920748 1435918 1150448 1406785 1647730 1226576 728713 228925 1488969 1802672 106777 253697 1599158 40833 1269378 166895 1136400 1059193 483744 832987 831215 423118 941472 723745 1525379 818357 1853126 142588 1611987 522160 99375 760867 1955026 1340860 1617265 193878 28617 1915671 815581 27121 377643 426623 1566128 735956 720839 1459996 402882 362349 1316705 1586552 1264176 309056 12803 1628578 1170398 1152768 1067167 1768609 871101 676791 348754 1796002 369837 154952 1493935 706147 1283777 1396840 218391 230321 1559066 1808680 844178 1669609 1054486 1534680 1267508 158339 1581688 419062 3614 1106759 842706 1435406 1273003 604267 1978858 1755588 1586474 1182852 1614577 441404 122082 1381819 1074394 305392 432043 1464725 1517932 1617709 1961741 1310968 1532412 17534 317959 1665980 134997 161023 931934 1789994 475618 787145 1572969 1294174 25834 372842 689493 1946853 11356 709870 1873806 273751 210875 815145 571674 506629 140420 821067 392339 126543 911488 942253 1414941 452661 1334857 1224649 299739 556614 1035398 1315180 49894 1650827 290882 1323156 1959419 1477550 691270 1228783 624490 935944 41001 1559868 287714 1226059 1116026 619869 1064356 1883727 841671 544240 756581 381590 1405703 1777190 936735 1714653 535410 1703451 910032 1210172 231190 1342077 597164 1734893 1515824 1175355 1327432 1173533 1205305 1044990 525373 1418104 1883484 887052 136654 67747 1511868 599610 1161406 1255195 1011663 593422 330373 1691702 780601 1588688 976866 931548 234934 1204283 1286632 983120 206745 1527916 90209 1357813 914154 1352394 1995729 75701 53299 1197086 1426213 161918 1154162 244608 112570 340822 1586888 57350 816693 643082 224262 1745706 756528 788589 1248404 889277 670545 718332 616138 1807422 1433438 1587300 147012 1583723 428531 35531 1663348 1532578 1434292 389251 70411 1402824 1224236 1109125 1033903 253659 542219 296423 1238143 613777 1394357 1012368 749016 873388 373099 420993 1630946 112446 1280409 1250444 1804046 1367555 1681074 1025826 521180 1003047 860337 57251 788639 995496 1384651 119833 14762 872826 830107 1602012 284362 1793164 1064351 1757175 975642 751082 1198514 298623 489484 1482754 1697301 231413 1161588 1853926 238299 186895 1036660 667860 1569534 1302887 1297128 1386098 424485 1381849 1850208 1288025 1241267 681122 1047811 1591393 1134458 1305477 503172 680801 756718 1596972 1359309 1659175 247925 1608819 1144185 1003765 1342696 817042 316461 1701522 916070 566881 702086 1220630 554782 1704684 856834 118662 1890721 1810629 522243 1780252 588695 1693129 1447562 1926753 1130700 1497853 369631 1946010 1542447 637148 272606 508439 1534518 849459 1767230 1773298 739676 344975 357758 1129998 768027 562925 1193236 491794 764870 1045048 1072670 1691099 1294083 131060 456409 1549173 1283376 1402430 1687777 1734542 548974 409418 1462395 1245658 1666718 1911703 1850320 490881 1820222 1026341 331175 1236646 776396 529655 1225275 1904969 1973336 1971191 705817 248934 1554327 1630566 1123296 1517324 965946 15862 1227941 909627 1021018 399290 835037 1996766 1445521 407299 1144909 695682 19492 1698648 15289 1821908 1403354 1692868 1558477 1248594 1660752 1694108 633925 1796204 1001445 446533 702724 893267 1422286 530567 1419295 152869 974245 1692111 920651 940831 1997282 549977 591221 663128 1461938 370256 1835011 483296 987484 1206749 46689 1685736 1402341 1621373 290964 1480441 1206005 30280 604704 1359593 1698644 1129351 1252624 982306 895718 1574920 337743 357476 791755 735732 535885 83978 1463140 824228 1009912 1663956 1198104 1847297 737905 1387731 654484 488379 497698 401020 45541 1752990 1424589 1389040 1905451 135086 1083385 1281661 1449163 1098230 1138370 145824 944102 1239312 412726 375226 469773 1482058 1023956 296699 1346654 178059 743775 1448501 204327 1515823 991748 275883 830526 1389186 1218607 857798 556780 1738868 1972771 1483862 1317286 1109304 1360196 743587 1698007 144570 1946117 1790887 1478095 1397094 1600105 1626586 726915 1804212 1094745 817971 42173 1793561 1597332 663103 1010342 888007 282849 1974159 1961614 1374049 700688 29339 1581832 1607894 939577 502410 624137 602893 1261511 454606 16370 1808433 630636 1396160 556273 1837092 1730041 54942 1658850 878525 1602905 1108862 1294833 82347 973710 1514896 1910480 1272363 686517 1949300 1705398 1536493 270042 1635662 1342529 813562 99308 1787235 1315579 1423580 1384396 200776 775940 1757558 558202 753995 265496 90019 1526719 1919466 1875416 1547070 237245 792630 261166 293975 1836123 1843917 562857 1433083 957999 230586 821723 457170 573332 1356401 1033451 1008941 677606 923751 604619 248119 1434663 1634885 1516586 502375 89322 1539113 1506434 1875812 1446240 190021 222087 1815147 1594417 1052318 1614943 1678428 518311 895255 1435216 1307779 1475651 1927531 1515079 1483137 380955 1631345 365545 1780969 1635223 515967 12170 1223905 524663 1091615 758632 208538 681288 770979 1893808 1796107 407471 1584640 609504 1471375 1331630 1431682 1513231 617366 151534 111980 1449015 230782 318041 710973 1930774 8874 729266 1637019 1589154 1028247 1160445 1522773 1927870 309280 1675349 211159 169432 683537 850468 1608980 1517072 787255 280149 600589 1581220 218650 1476285 1294382 1705204 981614 1929550 1689685 167299 97136 1937717 88595 1615495 1522067 1267765 1422078 1301636 276662 901657 664424 603609 1748286 1683280 230995 672600 1632238 1273183 1845447 1384089 1874954 1315848 1629443 1007714 1205775 1778811 1137341 846966 1857950 1007942 1539677 206660 879197 316031 1980156 732360 477405 237228 1271876 735973 964999 455141 1053322 1996833 1871176 1347163 1777560 1742885 1763539 512147 111585 1973743 1005143 1088731 1941644 962263 1689369 1421016 1624608 1565021 287952 128449 205601 1176374 1911398 1211186 874326 1648759 450567 1338869 920766 812940 1490522 1008945 850008 216534 92829 384719 424094 447688 1477222 679425 1058327 701587 1923568 1864222 468491 200330 1542969 823916 1474118 251805 1611137 1075498 977870 1667923 1995203 604215 811087 1160085 1797902 1089792 1706687 671378 1303665 201016 505794 476151 1161420 86254 981130 1746852 1790919 447584 1674346 179370 647491 966798 1166351 1368718 774031 1182618 510902 1472118 1921750 68147 1507824 1599805 1654783 1855636 543496 1555245 684898 754557 391731 1353912 887439 1008574 1027948 391233 1426411 1824646 843140 337447 1241023 405862 1738905 1914160 1402922 1449367 581937 1871442 498764 1369696 1085137 1954167 377788 673828 517488 111561 657516 1165849 1898109 951249 636939 978400 105442 460490 1884010 225308 1162570 1376976 368342 549022 947841 260244 818835 105173 546186 1631181 1672741 1718046 196933 227824 353591 649659 1664624 104769 1399756 1666089 1919850 989767 1415853 1583245 433624 180531 1293212 1944732 1618723 1670903 510186 334359 977829 1753320 205998 1214785 13994 1936644 286368 1077869 249363 654696 599922 587473 1815833 402295 835665 908694 1669193 516178 1933550 1829306 825281 1814198 1786442 350143 1934656 1676906 547999 1803792 1019486 353187 1934329 962992 1183493 549749 102574 1800885 1513866 998338 21605 1987436 1486286 80779 1164201 1110007 1763568 669329 1365063 726236 324074 840853 1620445 1688530 1839909 640508 1719845 286834 1104183 1793575 1222364 460976 1048260 1772618 217522 1731946 149652 1121581 370248 904179 40690 1128916 647040 661412 902976 1963970 486008 1363732 416472 357556 1976592 1329161 722692 348389 654343 1161166 746376 71331 1624173 1887676 1546629 1910484 67300 1942835 1599552 779379 323862 934758 863490 910142 940787 1232513 696616 754952 1395542 1664259 861822 473103 1626272 883101 1512807 1330941 1833655 1429753 950622 1032110 305314 1797321 1110407 1808492 860057 707502 1527453 893865 1575798 1943471 378604 697245 204805 697645 1365450 1367504 1272964 1197585 1787830 1468011 1773260 1247800 1788915 770578 1769600 228364 1335049 633659 960046 314673 355405 969615 328326 1919837 1856446 940058 683389 55756 1444818 917675 1808068 1227748 1924249 1078359 315036 418052 772830 472070 1185990 1106363 86367 1580360 406318 842971 1659581 642186 763311 1058583 1280156 1736520 879764 618841 731247 827689 1078149 554653 1403389 1264500 943750 607016 1627753 1382068 408964 1038121 146738 673962 412122 476449 1916465 1851191 1721350 979829 1637147 560243 124504 1150595 1047584 1070422 785289 1702211 242479 241932 573748 427929 1101300 1510750 1304700 1917752 1562395 1144563 326112 1873302 1035736 1111860 1422287 1395631 1849754 1006898 286847 425996 1189327 480075 41482 903509 788186 222486 1995717 437822 450701 192120 1628137 1340107 1458212 1193981 800244 1254342 516634 444634 115667 1924841 869828 1828488 497993 64753 1095842 1857734 145616 1920621 214473 1638162 1453683 1597863 1618136 1304089 1025456 1369592 668071 549149 1988714 1808237 1021601 1571828 595485 1314127 1349039 626478 316164 228938 841638 71286 707027 398367 908156 1751389 1223847 468405 1270655 365841 1745153 1539187 1028013 145710 749422 1061350 434174 1710761 986817 684840 655815 1861576 755617 900312 592336 532535 1082224 303035 1102798 1856393 1743542 1259344 547053 1205935 13456 550460 1896171 259342 387810 600835 1865286 1271145 565210 640867 194133 1940051 1761808 1507543 1726538 1505876 239345 1679773 657614 1660964 258412 1934928 183594 1038548 935798 867116 519858 587245 637042 955580 381966 329003 1905984 1106967 474593 393628 762254 376286 1672248 1872123 377133 1623301 1843086 1992602 967272 1358936 1369745 673215 350255 1027998 1220226 288454 422538 229947 1802038 748636 120697 1269188 410604 1951009 1001603 1856026 601360 111823 1805478 1465037 1035750 1928117 1264619 1417482 278090 314487 1596203 1305782 1055173 258557 108554 1987001 83924 1572076 21733 202132 1767709 1292473 782923 548304 1689405 1278024 708264 1309097 405565 1757472 1576404 1777931 712918 1480051 995625 380183 643814 598038 1188829 1049321 1934780 799222 1727836 1781492 51330 932265 1825093 79052 153037 1824737 1822508 655673 105707 1180354 1411656 1834150 1315465 598608 1697531 1583628 1440657 1391665 1558952 600928 1320683 969658 240147 426914 425579 454346 50449 1587590 262715 69011 1420796 1084541 707646 590265 911112 4117 351073 1080253 495721 705417 935653 1514314 1831807 118323 1677954 1714690 1687652 282360 399958 1484505 588687 1682636 386520 1634671 1124403 267654 18918 191451 1288022 387646 625568 789914 984967 644876 1184982 1699082 929453 456685 1778029 445751 389089 395355 1863390 47238 636445 1943788 165476 1120851 1023242 1948130 306583 40682 76482 677599 1454149 525198 206374 176456 456819 413087 1727699 737556 294478 335685 1175799 1527415 1408996 699109 1908522 1442375 1127448 1385139 1201315 1070435 999643 680040 1385129 669045 1601249 1332402 1860525 1152170 1663903 1310920 1517065 364008 1265988 1982153 833054 1394398 1282558 790159 833540 1618967 1337966 198935 1705140 279729 615397 485252 1654424 585089 28010 837910 1545842 563900 497572 1318705 1125034 1155877 834080 51076 325146 847508 1053255 811192 591153 1932783 1285644 225470 1265868 826354 1723701 117971 30839 825467 907291 190113 826178 608035 860002 1578216 927122 228537 1719538 1341700 1987671 384058 560781 1714455 1033580 651855 1974799 1866938 1349197 632763 783244 1819027 1512833 1006760 1920451 193027 1656109 706110 1504910 938885 1334571 3602 1902261 908139 1474826 606695 511360 227632 593014 756279 963025 1103903 756532 1729318 1260115 788613 1033511 1794772 262972 135503 1563103 1915437 278381 1724714 1023718 821992 561723 474074 791268 375660 540046 1775111 1634609 968347 685319 1973795 1825392 1762845 12607 888603 1886494 95684 598006 251682 749363 419177 636373 1357469 953349 1997452 1787160 410163 689454 242246 1569913 1769218 679444 772791 1044560 1065671 1952655 1136619 68253 1256341 968773 1353427 1983668 1605317 510950 777883 1584428 1331561 1675651 1752556 1979198 1663817 1269345 1457807 1834700 1855309 1930903 153366 1219748 798086 1182892 1666309 156561 1379821 1220776 1337043 891525 1689391 1969714 1154305 1150471 726440 1115486 584642 1733546 1314557 854914 1050185 1527989 1509998 1563725 1404982 815564 462718 1507385 1187977 37928 1217260 1257263 1971156 1584755 478411 1256363 496641 1368934 1653913 703207 867082 1634550 229732 337978 674630 128726 79972 212863 76145 1182301 732043 1654970 1950787 1851601 706489 1237745 328259 856071 36430 1674363 1211466 1294284 588242 565696 1055473 822807 1447508 6372 1755279 1602179 1161843 1556681 1372730 1136919 797902 1257204 928285 780235 1808065 639234 1185517 1720989 1984717 1403876 723521 1119622 912077 82922 81585 1719652 1235665 375410 981049 1432769 1900233 32768 93151 688933 731067 1005910 1919222 117549 1230666 1508348 1946206 878776 1553977 1461321 1293693 112507 1908122 1594761 981548 547836 1673863 963526 771445 1426612 248457 1725392 483407 916950 1382631 1227716 638374 1240707 585528 1835436 356480 683926 1164297 1247586 490889 462019 1159247 1760012 1761973 957070 685055 1686382 69839 525425 1943992 815478 73770 1794531 988377 506131 376168 1952135 716219 597117 1333088 933971 1403468 1693587 1770843 1314172 1594305 482649 808039 1393099 1483941 1832802 49495 335653 985279 1879627 1352398 101630 1987174 1732926 1027941 1903874 1972846 1382411 26080 1734509 823712 1158843 317770 1896293 1584936 199294 761495 695060 1109596 1375634 127776 1532464 1382638 96881 445274 672761 1444343 1994166 700274 1976134 819645 1693007 876233 331996 536088 825009 613991 555496 898069 1742144 10597 666859 1996853 1814741 32696 352373 1394152 13125 1362700 1415269 1683076 822902 85366 1368883 159980 950950 76942 301328 868247 1218435 528539 1976506 1727358 1281630 637819 1084209 758195 1726072 1585958 393529 318944 792579 383202 773122 1970901 202162 135247 317372 1026150 978195 865012 1795045 1569751 29472 1525459 156036 1691251 113053 449181 1173462 570199 1207730 1691363 1315996 1597898 1241266 649393 782077 1045974 571199 287760 1565224 359671 986113 788465 245533 1597160 1531495 231366 634133 84177 1026032 1848000 144038 1563301 1194416 1937511 506374 255331 1664917 807 419246 56721 640320 717127 623457 657842 491603 3328 801137 577135 1498001 1089257 787303 1498716 79841 1749312 562839 950538 1097522 1662839 1388180 1674262 350421 490847 945957 504413 1868257 1407215 648626 1313284 1100987 1838719 406565 1559356 358513 106796 177145 220425 514036 1489741 372003 110006 1027555 1052945 467399 181644 1414652 1454197 1388688 348340 4016 635682 477126 1885958 209416 1660163 785984 324735 22743 1634218 551557 1655450 1004737 1214813 1106843 573364 1673884 763838 184779 1785383 135074 901028 135916 1081834 306383 1887185 299668 1852347 879727 366623 1617002 487640 576935 47204 985910 543197 250461 927229 1270375 884481 343274 982441 764225 138713 1846999 1876721 1377531 651449 156025 1457652 1408148 954552 1830127 493292 988462 571973 722439 80629 1571801 241950 1061635 1465670 988507 1600874 852904 164834 1113977 1978994 1517543 19238 1517031 1864214 1295323 1870712 1072471 1572903 401758 1921024 1061472 219839 1661261 1158126 989702 1997457 1995163 217021 273563 1815668 1319940 1547591 1368614 605394 1556485 776083 454769 1260400 120188 1932170 987235 585473 1257367 897888 80859 1526255 472039 143893 839782 1551694 1136713 15621 505153 926501 1067605 1921042 1234238 467179 1527087 174635 1165395 510424 1632638 175988 1404149 833470 1516654 360467 1234284 29649 1352696 396073 1131818 439550 472641 890988 1636566 1767367 1021941 895950 357735 1583310 29680 20263 1444593 1333391 862905 1834680 1340170 325522 501206 1197660 732093 984459 1272925 1903378 1330670 469088 304675 189548 619265 432925 216761 1815449 976260 187277 798212 1505715 1779970 1776607 1615001 918543 1394240 764292 1794594 1591017 1980598 832098 142418 541820 1708311 1739211 1632201 1377223 404455 1401643 462252 829260 1242036 1792541 1397693 667144 356357 1917420 363720 30838 14615 1947009 593180 1357844 72186 35794 1388097 1688482 1646589 196531 1938016 1053692 1772445 1799494 108384 1806239 363357 1994002 407762 1534648 1265354 827813 894495 1413904 1142652 9856 879973 1718027 757170 1179351 942255 1303175 1688302 729918 1973230 222147 1204426 1648925 1305308 405793 872356 1274775 1220744 1289242 1914109 873041 1488799 316564 176944 660091 798513 1404131 1822633 1354734 302393 1829786 55341 1053701 233847 1022152 1965385 950616 380985 357183 720247 261836 388579 988795 1743495 388284 1136189 304759 1533809 940816 1595193 1118810 744455 3982 1693392 1954394 197905 643414 79267 472370 206255 204742 1566580 401959 1744102 882446 757002 1842008 1865737 838822 532034 429616 1502789 871070 1471846 849378 1580581 370132 786412 1322937 475530 1320637 1991145 470242 1877623 1315447 740130 1119672 295884 892473 47041 606637 251130 286597 12109 286689 441742 1062599 1220667 391351 1251720 1890695 535734 971915 1786556 627449 1474965 1424254 979708 1831745 1833324 698031 1956467 55505 1007152 1841616 970360 248612 1375587 188111 1205203 1716766 1255047 1314892 1102373 1453535 970861 466597 1807266 1552881 511154 457365 1226808 754436 423680 1467806 1209787 1527199 1407098 1851437 210850 487963 1549647 392115 484544 510323 1857009 1887053 1888052 730407 1662060 1873454 89810 653777 1040879 1823305 284401 459269 1350507 1665198 586198 96308 1024503 73728 1500949 1291723 1714564 854367 713872 103049 1795347 534078 184469 1857233 360874 1822854 408370 1092678 314998 258023 561619 604455 1177305 1214939 3508 1657845 1595877 447939 1326152 1429084 1580227 166864 881970 133057 1148828 136514 315233 733710 1904044 842745 1488275 371382 1956558 938734 856744 556323 1048788 508539 1802761 341379 1095703 845967 326034 1784608 1721130 304060 561546 540626 631488 1133034 1844348 507502 1039098 1723370 814469 326104 1133716 835176 1591444 1251765 402681 1620263 919512 648745 1945755 1522561 446029 644285 186425 625027 1043627 440582 1225912 1073982 1261309 1088771 182151 614301 292140 1906439 1910368 1766923 1502424 677934 1079270 45178 1017493 1442234 578765 3788 1642377 974864 1749324 479862 1444149 663363 1555864 931885 1703918 774292 141318 1284523 318575 358441 328648 732919 902858 1844035 1216148 959591 1612447 1543027 1597137 244903 546350 1916639 1797334 935046 577338 1129497 259524 311431 412576 899307 1457790 738453 549926 148944 269616 994221 1325198 669124 745277 824337 1891119 1314651 889968 497602 93978 1276077 1526534 1170697 1935066 1997751 1934751 637362 565843 1940297 104178 1764600 1391636 1370312 1835130 1123412 564561 1353933 416111 1842633 325079 565334 25908 1124660 363210 1385876 1104757 1507170 860491 1534922 160059 223679 1600968 998802 1642891 1129679 536934 1827118 739556 1187200 1112472 1458874 1380134 1343786 1039959 1897508 573345 528707 75500 515125 301973 1987914 700931 382817 357212 290149 530741 1818419 1313325 1137574 366102 277881 1781875 870260 1821628 1071132 1185269 1109695 1895434 1907721 1907195 1528162 431311 1178401 373103 1084822 1775304 1414819 1304613 801939 213460 1699651 1894192 1237351 1386071 69654 506924 1787673 1424304 161355 1763342 687756 837668 220036 1547652 1101034 1267804 100707 1921655 776031 1454350 481926 1914174 1765867 551039 409205 35036 596524 1027972 559658 670061 1433367 1466276 914929 583420 217880 57421 745729 1026440 574046 590009 396688 1902703 278501 613240 228177 959286 1523509 1029444 1821688 1547280 1170238 1395359 404807 580298 23615 544522 1869256 1734794 103908 1804763 287246 486943 909362 559321 846798 1712357 896209 1446380 1927148 1261496 294070 417496 371123 143873 1858567 806501 668630 965057 577056 688804 1777864 115154 1422762 1919899 415117 24016 828778 1518257 1512480 1151491 823559 23190 1313945 156893 433607 501269 636580 71539 1600230 592471 1173191 261436 1332670 242830 884120 1128148 594194 386852 115301 1222856 722003 499535 1302260 1863995 481227 201075 607380 1715983 1863561 1907508 1824191 1867714 1740667 317387 1473636 1998761 750911 308830 1194272 1662938 1112844 1583462 1153639 1317802 1322776 1683127 1797429 83244 1906175 1403586 758942 1034721 1544517 438089 1003934 1215426 1442960 1475153 1227380 105772 1515562 621072 1339589 1113184 503308 1257412 1578027 1780913 1099535 1648789 1030831 949874 1298248 1302448 466640 1059290 1367883 1303278 957030 985643 23276 777093 651219 67795 515212 673162 478099 851256 313478 543219 1682290 1726358 1943960 1830779 1315239 1136471 718595 835916 338527 1168102 725093 674890 1138666 1405086 941925 780199 1265266 1324388 224041 1009329 461110 448009 1195786 508480 1402167 1871649 1380450 1521523 716311 574831 1577882 1809839 620091 162271 573112 980434 1350511 1928636 1732111 907153 1226222 595908 347917 1536186 344835 24771 1942025 1680650 1118380 1656611 1041990 1536574 1749975 341804 930877 1472630 1558019 747199 871833 820601 205867 979127 1249097 1911259 460009 520539 1118881 279484 951384 90357 718462 1428471 1374948 1987907 715307 1488945 831669 1654680 301946 1550453 707472 395712 1506524 655809 1138052 1209665 930311 242426 392647 563064 1885519 92682 1122381 367101 1402325 1233551 1794359 440777 1431855 1499279 521396 1387437 1989527 682829 1727096 498267 152425 1616589 1598685 980381 1230006 953847 1460574 1906400 1678999 1749016 55275 1831290 1784994 897936 1922287 1998594 831996 1764939 1816893 926703 1630517 1681415 369290 1713351 151288 113429 1589852 1037726 1680090 434321 1344686 212109 258066 15973 1121046 364328 431074 714863 542418 1241534 1871057 1491634 507369 1529144 731628 833272 1980457 1394806 626268 1211967 859574 1639912 732804 737164 1968717 127856 1587244 1924070 1982608 968306 950856 386427 1830832 609184 1066499 53092 1828640 345988 548732 1052696 928078 64212 300129 950429 1507499 110920 1868619 980284 1560198 1005110 1375066 848939 842116 1142566 637859 522180 1383388 248132 464816 1997158 1199586 1236886 1883667 1260101 1645999 1474555 1679677 746387 448522 1546053 525071 511065 1650645 873717 593019 846696 326275 1479034 1579597 1057551 1988727 512402 1293093 1097613 826790 1860710 411344 1777127 77540 316119 649753 280081 434406 295091 919837 756347 739955 1229984 189855 1247681 1306204 995112 955501 544462 1021389 836314 1762268 1123667 1291736 1293399 735470 650825 1683318 164836 1401429 1015511 12519 135017 1557695 1143342 743726 16456 1980233 1769702 478698 776829 479562 772620 850060 1948862 1431453 412141 723322 1073917 684783 1279358 143220 1191094 378581 1385581 270828 1943601 1100435 1254753 289920 1966546 775748 30915 280817 1073887 119452 679061 1401261 554926 540389 1990279 887263 547776 649651 1422568 77647 908525 126365 340202 88837 189333 1348668 1240322 591999 736754 1826314 431799 1895904 377224 1458835 1764104 268055 1386514 1430912 831222 274871 758358 1167900 1764744 706995 1214139 419086 1049634 1724294 1063835 1029818 632275 676560 694510 1151262 1192207 255324 90838 1942911 482554 780032 1739469 385726 1971612 694923 522461 240300 1043930 150054 1004562 884269 526283 575251 1973173 1920376 42017 825391 1610503 1900950 606245 102900 529610 477486 1994616 8994 352490 1992648 493405 313284 1718323 1677165 1313272 233954 1226579 1640206 1596481 89931 1192198 789621 1778671 98989 964344 288644 1680520 1045212 1966420 1753363 1057490 1474639 380508 1229121 502239 1220908 774791 1752396 635150 896786 414195 1188884 1433958 65836 1163540 636830 686108 576753 824576 418880 1056979 1171856 1669107 126965 441838 1522869 1984505 1314838 1402591 809220 1361499 1776929 864954 694511 929242 43280 243283 1013008 1476631 593117 577770 585046 399924 1293625 1459950 1369967 1717049 1910713 263553 1161429 1384061 374526 1406212 560828 560879 1716751 1554689 935273 759363 292675 581587 1088430 847891 1543170 1098980 726118 1058522 340712 1373789 1840395 957413 1273658 97240 1825464 558350 699751 733171 687500 370286 1847011 1144387 1480238 1405276 1943933 478009 1044439 503179 1375379 1147737 680621 1062275 1953516 144065 166 40470 1533264 105591 648742 420747 15243 371940 1578985 1907439 640245 1175037 4711 1047761 341189 979209 319467 722940 44711 1674056 69887 1821056 1299299 348418 1966081 342245 573150 1417905 1055651 506433 1154460 561662 977562 1889194 421011 707742 1629338 663951 157045 1782367 308462 47937 913724 1618678 1797124 1035516 997366 1067021 1869018 627670 574167 1655754 945624 712736 1562411 814354 1483407 1783213 1727481 1992849 358951 502846 1890012 1807996 1423586 1493392 577044 982942 580491 1650060 659793 1406259 413617 510465 595945 1156408 1271466 667906 862410 465432 464054 192348 75668 229793 1425898 1985567 1163705 1147704 1150155 1512778 1120860 778198 289056 1478428 265297 671856 935907 969701 350664 1417248 953837 466818 463895 190560 325892 1312264 1034215 670712 32640 1762452 1772959 833375 1038762 1607075 1236091 172275 1363195 1761591 545784 1671861 1437804 1744874 57234 1487953 1176174 1941722 1103082 901215 1247442 1919877 1007538 304481 1593078 1287379 719029 1580326 1896941 44700 1436721 262460 529686 1063626 1248662 888419 1624897 1165423 1790787 1728227 1641800 1531906 1312214 1639347 1951066 406967 1597173 234859 4139 701734 641546 721140 269694 367102 1742699 627164 723006 24899 77967 592569 1456897 1245852 1103714 545951 484635 883925 399832 1351305 239471 642228 1615917 77483 1288335 388653 589044 1764045 606223 485541 984635 568149 1310240 1215905 1909678 1046940 1216932 1703667 502610 614168 1698823 1500514 1496030 1249845 252792 801432 1030840 1355324 1875753 448031 1017823 1700180 1090190 1509968 767945 36900 1731137 1039810 1788370 1877406 1414459 845248 1079628 1607250 787427 203615 701619 21668 1941836 1797848 990053 1050356 1064629 1672716 556612 434878 1455510 689048 1972577 1883368 1665649 663742 1850243 1908195 1179477 1076302 623233 825330 1029689 344109 1465411 255111 55044 1787162 359366 1497608 187433 1653427 1062930 170027 1222618 564762 685230 1327168 271493 358197 281231 980263 505173 1228988 621757 1601682 580129 1067405 1994446 1622390 578720 708377 585189 500829 1266837 1976520 447502 412457 1369197 781159 1305177 1921873 1749561 561665 709582 1486888 1312524 1163116 757353 450097 1218598 166283 1749769 647716 1962571 1446258 111908 314664 692925 1062208 1135057 8632 26408 1696300 655886 1891155 1380323 564563 1455026 447126 112029 1005930 934417 193847 1694390 1700564 946624 1705135 1845844 1404779 764467 1484770 314439 179215 1536768 1272362 1848387 678453 1927075 251655 1245052 1040606 549057 1235229 886515 285016 920099 1523440 600826 429983 301900 1948429 1649056 1346200 1645467 52471 689577 915865 432747 541930 1147009 311222 1408401 1719310 244174 1140722 715876 1621196 281029 86645 819047 499872 156070 535282 951717 647615 519680 176722 1910221 469037 64234 732444 881702 824007 1234556 750814 463522 1294283 211896 1343412 624269 1713472 1297045 1667447 1123633 530344 1485801 356396 1128656 629178 1337845 1542948 18825 268187 832509 1200031 404159 1379267 1806256 1773702 291565 1776895 1120151 421505 1953511 1764284 375487 1270052 522580 631963 1761279 543881 1396111 1107548 600843 448993 484570 351268 860109 1819275 241182 1722068 1350707 94061 1787684 704178 1049474 1321260 1676271 1920148 180822 584351 519822 1563933 1928023 1203472 1312601 1804334 1498484 990176 124632 652794 415758 1740723 1794345 853487 308658 203325 361775 1946403 1664699 1759424 1334831 1610527 579350 1872752 89342 418596 388822 1189936 1958067 149557 555476 1891933 1886359 218977 717694 84627 1294854 150804 93368 1355755 1349316 457973 1348056 1297428 1969791 1611446 1070031 442647 626849 206338 547448 1210735 721052 1489057 1858126 1983961 727511 1868291 1582353 217472 584513 1392117 123486 740165 214275 197953 1372736 1432448 1378026 1206187 737204 1738831 599243 1493899 173025 426271 727146 247616 804681 19508 1552338 1447969 1746349 1287181 1854180 1957310 1539224 149361 1469460 222281 1944309 1605154 61848 922741 1539216 159383 231386 476093 1639911 206453 1145597 1809392 661008 1785086 64874 617036 1092238 46681 1408348 1002637 584957 148333 550294 353048 239524 1065170 1080335 1537360 456921 892703 439291 325335 1034025 326615 1145108 1876975 1201546 687880 591974 1123781 192162 1232024 567171 123909 188390 1938710 1643706 826481 1085446 447949 1014597 1630222 1159609 1748624 1712976 1207302 160928 1063897 473926 1688212 118863 1423228 304957 126798 259813 1182325 1414269 674658 407414 509623 574363 256944 1134815 1318172 330220 1548963 1674379 1338393 100160 854586 1314652 1096439 869090 149491 1631737 1893960 358341 243624 1459003 562517 1191202 622616 860143 1625249 385301 916389 443829 184906 277514 1846022 1585177 1360508 1431878 880960 996296 1510031 698439 565219 700664 1848350 687664 1157262 1392950 386347 206984 729658 1229108 1887044 195297 1979818 1125871 1790928 1985922 64587 835540 982244 720919 1221666 372377 972290 982383 1705939 1355728 1895869 476586 1105987 1704543 1150817 540557 1472991 1174331 1080829 1386947 627171 293550 378436 882179 1395398 615653 1262275 1051590 1181078 840918 1058019 114471 880818 522120 433911 277676 1724954 276466 313413 1152498 1880566 1207786 1823145 571512 1844498 1773857 603168 1104722 1647087 1658168 1671357 1966788 134737 530628 1823753 1753958 1567599 1813577 112407 366751 27767 1093733 1712680 1016167 1629826 479889 1994403 655693 882308 1699718 1439432 1966864 568690 607495 365111 735691 77635 549252 17332 1675479 401666 172670 1577394 1571342 1159917 1998124 1876144 202817 663489 937381 482820 466901 1787611 914995 253404 1616632 327944 751906 468460 784372 1470414 1329063 1079220 1959679 1620532 1477440 282261 523230 976544 1756803 1635820 997869 526291 957700 163441 1256863 769662 830731 840788 879163 781750 1316901 617463 812780 514526 804540 1808471 270686 182104 169446 719122 136229 1886781 1726802 254244 1418016 308042 849490 1708524 1185601 42029 311261 1879891 1130224 1242766 881655 1039755 1492500 926871 980275 1781145 701825 1591882 918719 1351685 218000 1540551 1868420 820567 46847 1884760 1573783 1304218 1093950 616003 1276769 135947 1601536 977985 608202 1050381 614198 1946706 1590525 1017071 742562 808956 1032862 1686647 1607783 672262 734455 527073 1774058 1602330 1140276 1251644 1010007 1021576 1747212 1624147 410034 389104 1445186 1544072 1298911 492536 1989798 1041879 992758 304440 1059269 1617943 1280026 152041 1325272 915568 1230676 1298909 1518675 1084004 414536 793839 75244 768265 1891520 1577196 1460881 1523291 1134743 460948 73909 453368 1734015 672188 1947861 1549665 975323 697395 1006363 851906 939492 1283229 201792 1538256 1690912 1243107 1793691 145834 1051981 1005522 618311 903474 849307 1127499 1283126 363687 1672150 1974116 1225647 670816 689900 1266696 795261 713204 751380 13223 933019 1317197 370833 616203 1090584 1031670 1969243 1573994 448882 487014 1728580 774258 1520195 672469 667895 569470 1431583 65312 888270 1318717 1591153 169634 1457893 429893 1143896 1628433 818259 1261701 1223504 658230 710526 1076662 301332 1155871 1656549 831864 1652513 1312120 1478473 142497 877000 638542 1924754 632472 712915 1109581 1931409 865058 97401 1227605 985020 1551756 1615963 600279 1795602 898135 1475555 1008042 334560 1325042 135792 1619941 842156 714441 270714 982671 133335 80654 327688 238334 1887600 345841 1185141 276537 765630 1617574 375122 1415106 69621 932504 1946186 553690 141482 1911544 1307185 1356437 930527 1812082 1744487 1361354 1764665 118181 1056062 1596971 1993552 1789099 743750 1490573 518878 908357 386428 1494232 827675 841445 1316910 341351 1801965 220237 612738 1494373 587448 589029 1022270 733685 1059369 759836 1852906 1973575 961071 435466 1774196 1200973 540132 1191687 1653528 1709872 1266707 703686 1366506 1343639 893722 419908 565397 1336381 1569210 1604922 1662892 1417511 213527 661698 837993 1961597 124353 262804 609325 274615 685785 1357801 1903274 203984 176794 1576954 1272994 1891842 1420384 1237465 1422567 996577 828481 1599018 1811082 148384 1853503 756282 817072 75451 1514200 581328 565615 1354453 969403 993680 1810085 1793829 478221 1528057 1975421 241501 1806800 1184166 75702 799635 1741986 960496 41492 920864 983255 43819 974424 844119 960639 1516592 749988 640341 1649180 1954379 28019 1095377 924947 1687076 1835816 394663 679807 1021936 972412 423912 828403 1286254 20427 497260 1867476 1120904 1904440 666510 1817103 551464 212267 1729985 1034758 1633714 237586 774432 298085 1977479 895142 553876 1925904 1553260 1384030 672420 1004443 141529 160814 240649 1927764 1057580 862091 117752 1703482 584860 1218777 1120312 1383866 1159787 930827 1303070 717310 1874964 544623 181573 82618 1337030 162539 1810595 11218 1381095 1754698 464328 1698660 599084 1823415 1854041 1596270 1769447 1030829 645529 1431876 1590836 351558 303896 1252307 710326 362925 867782 1797483 1502034 726600 1076446 874635 252891 331381 556518 524090 1256184 1605879 860435 696256 1872718 1253377 990133 737708 737206 922534 1154766 1212122 1551605 1854117 1477739 1699574 1419377 1767257 127188 1944769 315009 1778308 1709685 639084 727390 673565 989865 252325 1713419 1057700 553411 302148 1189552 267773 898443 1203724 1201538 1751703 1586389 460066 188793 742823 1435127 486885 75379 1981624 208112 217058 312349 1751096 565351 364347 414362 519052 1130227 931923 897487 762815 749577 1919892 116801 468092 1228700 1980339 1292083 1980191 327090 1500817 453906 1152677 1798683 701976 827603 103484 538985 1768874 102676 544825 54024 236296 931921 1189026 698133 1215293 429023 1095583 1931961 1993626 411913 55940 595303 756821 1566454 1884184 833072 1036616 1326468 362826 1354781 785020 342677 1579388 676904 1529892 1782358 1177511 1261135 59792 520895 1492405 1996094 627220 34974 1497263 1257647 137641 1667855 1643928 495210 798067 1374402 266549 1776106 433504 457616 1904617 196764 507110 1763903 927324 1865332 1850752 1600411 442989 718081 870553 727316 1904347 765640 1838355 36924 1861962 1769715 1436652 1705817 1042221 716072 1265848 1990843 1139236 826216 703307 680564 1547994 1852593 1851920 1299668 1256386 1205170 1995201 904599 366451 1319278 1208738 1122446 1780297 14622 1655682 1221773 797470 1902078 1513243 1491052 858729 927801 872776 1263410 1892244 1431743 1275627 1825653 1023640 1932619 1584402 254010 290238 1767998 1212270 416239 1118434 1893574 1189910 931620 363954 663251 950396 705799 1568135 1915812 715661 1250942 1205709 1307143 484580 1827713 216522 1431331 1566344 1702659 1717208 1987406 887836 793198 1081705 1106430 1458217 1290161 1073854 1493921 1353833 127531 924329 438629 384966 1194100 1825153 341115 1055219 1760806 828866 1332028 434807 892991 1318014 503474 544931 1783564 619844 436628 811278 669807 189016 39487 757554 828034 1571209 1044740 1131007 579255 1512433 1543217 1196210 104309 365033 1339166 1981910 1519326 846109 1542515 1073720 1628736 1873621 1235255 242338 807421 1898093 809353 1582545 722022 1732967 243155 1366128 1539970 1261349 1658831 1970932 195256 1995123 95937 1388951 584277 461982 502491 622290 1859600 258538 557697 960536 252083 1522053 737538 1033862 1817465 1460136 486275 785541 1571700 653476 1955049 1501586 916107 1074551 289029 266419 813316 1235276 1506908 535440 1130988 586622 1638831 1619103 1914427 998445 1570875 508793 1959162 529986 979715 1018617 485696 1422830 1773097 1710251 681133 1908973 170587 444673 1783265 1551571 1414621 1695397 813363 1915383 1189480 929730 378773 431363 600273 827355 1711047 650691 1304279 128273 1559145 50970 972308 1778654 265367 1698338 1838714 1771383 1398999 1127119 869928 880279 1050292 1273857 963839 1096689 890698 666168 365030 1006863 835850 131366 1573566 370838 8605 1892763 799546 395877 1187164 458962 976390 614171 1838677 1995342 465873 1009113 220830 1088648 258674 386106 1303254 1181800 435967 919974 987777 1554490 1925189 143724 59397 1003860 1864943 1280685 1624726 946590 293804 1753806 1097405 365720 494332 1298055 329 522697 1256799 1878711 1632756 197003 40083 1972552 1133194 1347522 90944 1095784 1986869 776698 1560039 1277448 1076372 700212 785567 915696 324236 811798 571466 791815 1100091 869471 900841 651143 63642 1772201 1651138 679141 1294993 1641152 316831 804776 1536022 1082045 771510 1108663 1649235 1166845 370011 9446 22779 1202276 136735 372982 316884 560057 333865 253479 1562561 1884232 1761857 1159964 326378 1001051 1307053 380496 1030588 1249713 420712 579410 1370371 1605882 720492 263022 1722190 1229396 1156009 773394 1424334 849692 1000034 1370736 1965624 1840652 406894 1561471 1246023 908820 973604 18600 453323 944451 650753 1812985 887619 1688913 398309 197835 1803450 1406575 1643439 1516224 1230137 1872494 495945 557316 1597471 284926 1809517 30701 669619 1814351 1738055 1173513 783719 1961918 1670507 1081712 1802865 1135458 657579 1863083 15116 1319261 992181 456974 769923 651019 80942 1100929 1394779 345347 473239 1620359 926205 896795 599213 726557 1392223 1966439 253583 975805 303058 1623928 1730955 1680446 1377744 1040954 964027 1668480 1726360 1480065 823333 655442 1925026 1846702 1063892 1828838 913072 553769 1388043 185807 1137524 550322 846684 1871154 62497 849728 432189 770971 714430 13295 1831440 461279 1699697 1942598 1622 96809 604979 168110 1108278 1747311 939327 1416918 268751 1101602 466503 1680573 1085810 104705 950438 1488827 1094356 927339 1776988 1531157 1763686 449407 1303789 1600810 611221 1021051 125603 270056 56615 44166 944387 1623819 1941421 563071 595632 376777 339931 1075654 1488121 571729 282737 869543 872997 148911 701393 1659936 695380 918310 606383 1079267 1477746 1655728 785240 6542 1477082 648693 820531 1806062 1624512 1352711 654562 1420070 535771 107032 616811 590246 106199 1884918 225259 364978 1651996 608516 745849 256213 669983 1528204 831074 1311715 1825257 1365879 777383 221093 681171 751741 1655660 1517909 1330875 345925 143920 1510619 620221 129405 1588831 413134 345065 1944018 14305 748681 567661 1316163 266951 1552013 638608 1762009 690007 1010966 1272384 68129 137273 897914 1185628 1919502 113209 17693 1740003 1551832 732357 664679 1319425 1828258 432125 1709297 1292715 534833 133362 790092 67635 448931 760447 196767 1578986 271213 1936778 463966 520025 654322 1114581 631313 673174 1520627 1394863 1784258 289005 342561 2681 1768117 814320 1132828 1711549 652030 1763847 1380412 948139 1389862 1267759 574957 822742 1182634 1316331 878581 194998 148878 333524 826311 1049585 1108092 367513 900143 1421501 1492266 1338249 111486 1584087 952324 1203486 249978 318705 422322 1799439 822917 1091177 1978924 4362 647829 389031 82685 1231472 6677 1126902 744596 1833225 874790 92574 1936609 1069711 250141 166093 1357902 1128104 180971 1858478 186940 1478777 99855 1112464 880498 1315388 252304 389840 1715370 984723 1723075 1963403 1607356 303173 1136345 1108539 665519 1303260 1143415 1511546 1789394 1253035 442251 416963 1113715 55840 404281 325066 234997 1324548 1746393 420225 985517 1018083 588720 1427129 1985757 1505912 382634 1058582 914105 548621 398261 1978460 485476 1723713 1327202 1520612 59109 784219 970612 1066873 554458 1482715 938579 1863887 1063111 681518 68966 391513 134276 1953629 943647 797415 1715672 126670 1624236 103408 1455330 254187 1364850 109006 1898303 1792372 1647307 1167283 266917 945818 1054913 664930 233368 162930 416064 1161933 606985 428341 1170387 1191263 1744399 1669191 1319296 1505168 1509509 391706 506576 1603441 1445183 1444481 1942182 138032 1345514 1605140 1360412 640617 261317 635724 1010253 1706074 146652 1528126 359478 1419911 798007 1499605 150311 1097882 1598430 195838 1361918 1073023 664678 77558 10898 1644425 517467 451568 1634527 635314 910056 1531182 1859726 1568295 749341 209639 197787 1676709 331080 540484 1001303 1817917 1783705 1879302 155924 1118431 1785626 1175195 17430 455562 1408975 358712 150439 1734207 1839513 862030 440710 930440 385867 1271883 504939 1833983 1891142 164601 1202647 1195810 1962458 99796 787776 1509511 1439215 1907496 1294742 1915167 503727 1869505 1660183 270814 1455989 482528 956340 1965499 1499911 582413 533924 345804 263105 524926 786925 1542867 1216409 182019 1465570 1880316 1346811 627433 378738 1795284 1986603 1760009 1754228 1262146 94190 1782876 41573 1391323 440378 1689966 527580 1879906 251466 1506955 865965 850526 1720869 1449493 1979230 348612 375220 1928342 1450814 1267570 989084 843925 1792082 485253 1178285 1802785 435650 99344 709781 1308112 405692 1147262 467266 1823599 1258149 1757876 1791378 567986 1986123 255180 1092154 72309 276802 1674550 851254 253170 1827860 1548404 753446 1961032 56280 37344 1583510 68290 1168931 644418 1821349 840104 1293047 1003289 910864 1073172 795803 53462 845125 1342655 1500289 117931 574057 828089 405514 717498 1671332 1564893 1139814 578677 334589 21938 305279 1146272 1782311 999009 873637 1088641 398885 374597 1849309 458081 1935332 1245101 1648901 1848964 1070908 1096457 1420238 250502 1695875 664940 1420299 1921818 66850 558709 1148309 510423 566552 1959908 1172605 463933 656877 606900 420209 487177 585034 364633 355677 125221 866877 375564 1444449 1499713 58664 318034 9521 1089092 1559848 1752104 1633756 663060 200483 687172 1155859 694122 1143438 1045966 789448 1709880 734230 174404 1526568 119566 1410543 1763289 1453305 175277 1302471 1177146 144026 664283 793619 1571858 1563141 1823307 972268 1291986 1449395 44810 794807 386871 905333 394625 78164 1710459 1595931 957210 1004446 886915 197805 1523912 1769852 1901975 466200 1595192 1058359 787085 1675528 26875 1042232 1348696 1198477 961023 254701 1873170 132372 3759 938271 1824485 976772 1496509 1118360 1283611 747968 1988624 1351432 544839 1381958 1090601 1605752 525472 1921529 1728804 1433232 1590882 367971 207504 1756746 315771 844909 1734393 1132756 192678 1583746 1283537 379575 1696138 46223 294022 1046969 1651676 1779650 85202 150198 1819332 459318 77344 82998 1448760 1458270 1308574 1445641 1796995 1674919 68127 1354819 882676 1692185 1570934 459461 835523 866298 803808 1078377 676281 1263244 50742 1022325 1530940 1835429 1272288 1873699 897283 1636587 1243615 1790413 508168 401877 1329442 1070675 1145945 1320177 939056 1074398 166748 647029 1568763 1555129 1763010 1241129 1614356 1362275 263818 999892 195290 486366 1507346 1765307 211720 691343 1180710 1737573 247239 55379 7779 1531755 341017 882667 1170163 953350 748689 1747140 1809534 1711238 1073322 813642 1790455 1183594 66230 649230 97661 589687 487116 1869768 912028 1265565 461572 1357210 1438751 1960130 1775057 1835894 628036 1585901 1704653 1173315 1307703 1542500 1912191 1866049 92576 1976301 101902 98707 1917423 404101 772410 1988117 570643 75281 956105 419745 390841 1602255 1984102 653932 1881803 798482 211349 335468 1004148 237927 638115 886483 989137 1243200 506989 1400611 1463255 1267003 1064068 528807 1910140 1141825 203352 1530955 1144543 1196345 309558 1651898 1887645 72588 1364934 1540415 356157 1768651 1251398 1631014 1069116 641340 1769622 230871 144668 1800016 391113 1898831 1360536 700513 1561900 1669593 1810361 967851 1171419 161511 538279 237840 1927224 976596 940870 1078979 1473734 292213 375739 725116 538898 631525 1878846 932562 534111 1625765 1175076 1929110 45851 275912 1799883 1543682 583022 78981 53362 386888 289063 375026 261423 1434674 459203 1237164 1645280 140136 924677 617756 1849071 248906 1942014 1843496 1799476 1370998 518727 1975783 929514 596096 287320 422423 136746 714350 443219 1388377 935525 583786 1993449 1484511 156177 70266 820493 1375630 736948 341005 809199 1702706 1027749 1864410 714579 1515892 1505263 118678 296507 447000 1438598 402357 1879228 1067385 1763607 1109639 1779301 1419 1740755 381908 658854 1723428 666033 1360458 338002 1709206 1545011 867598 1043840 891388 1245727 865375 384069 1567878 1008799 1496075 891066 756592 1900232 629893 1516946 1093245 1172460 1503025 1120452 928147 1350462 1947096 1312675 1168081 1404969 1140160 1287464 21560 1211594 672385 1653108 565380 1365620 1372931 1179642 1387126 811038 769116 1622188 446379 844760 1166942 660343 7542 1891034 386739 1501083 844771 472983 1073681 862055 177588 164828 1432212 1059379 1541579 181288 1094468 534821 23314 72468 320034 1256013 804178 963609 1800031 1233696 524055 215210 926740 1110046 942378 1395209 366575 1203843 620019 1675729 1865870 1861371 1498653 1026516 1153993 1089075 1810194 715447 1734501 546025 841434 33709 867096 888546 706988 694613 618986 1643673 1250797 289225 1721633 116105 149153 49830 29655 939886 704744 878555 1463149 264920 1624905 1413731 1603903 1926165 185322 312332 1552344 456788 1359491 909436 1337028 1204512 1850763 1500275 652029 423461 1491677 426277 1378255 1253927 1417988 567600 1093805 1987173 574918 1372030 8584 302471 1003154 1701829 463410 1332512 814490 779506 19833 393837 94774 1363780 1297537 1080869 463170 257673 1598319 274113 1959019 737729 1618159 794053 1330783 650834 676568 398115 1629 1140509 1081641 1386559 1680652 690674 814115 19182 29491 1754453 1938593 276259 1363952 1805184 1842855 1136190 1358296 374490 1075585 863462 1502922 1974810 894763 752865 1385226 610997 1612347 775684 1801790 359958 420848 1821579 106182 1708758 476147 1075900 1950823 825203 1019336 1037194 1951250 1499699 1217473 1449213 1012263 1526921 1005536 1054076 298317 1109420 1367502 1170895 1068988 1961391 1039778 1931233 385920 1401848 2573 842950 1846828 991140 318959 208268 1006930 647984 1080605 832925 1027206 895728 1754660 1072101 1909620 496202 370814 541294 367556 734487 1963977 230566 1357810 1764311 1397827 1744668 1810984 1134954 1523107 133451 591701 367833 970555 1337823 1730013 886158 975567 1120843 307303 1358795 687588 604306 1557864 460409 1410448 986048 1888338 472690 971461 1037181 647899 8656 1696558 534882 1399909 992080 1427176 1565649 1339038 1943514 674245 1952874 1330463 187001 936200 1397760 1849280 1720901 1975307 576283 1630928 1834524 744701 304576 1509637 582905 1412662 389765 412988 264884 655682 1412926 1917964 753111 1569176 247086 1526930 1774715 1841354 158623 810837 778333 1678560 890205 1219063 1354159 1211785 71249 1672954 1319901 491634 1999655 527199 576230 1376584 1915727 1766537 900219 1861857 1722986 1210218 1649294 159118 562370 1497313 1878596 1452271 1447910 1718681 1803612 654285 1632578 1925374 1834519 1791695 659215 631751 1395909 339266 1036677 1390597 239808 741850 270121 645413 952911 1675485 1736623 1799572 1834120 724433 423307 944165 695800 425654 1085161 1128353 58999 1515499 1940675 1417732 1469239 1979486 1107818 314246 1236201 1744445 1902377 532786 1459605 1592355 1651336 258730 1054669 1550219 997302 39485 239718 450863 350802 523619 1547510 1581134 1731487 406975 1771740 595494 1636549 933854 510209 1213253 1331611 511854 458979 1790801 1212747 537857 1813415 1787839 1370969 1235890 81778 649038 1721265 523906 1874821 1079025 80304 942294 1683603 1370559 581198 226377 1346813 1722627 1237939 192661 1506093 563083 1112406 1799364 135344 1213849 1416508 1278201 239491 1163174 1345476 1736579 1855998 224215 94931 1256655 973791 712673 1925450 1895580 1974754 623417 620213 48870 1861077 566768 677515 736939 911298 787934 261983 806932 29586 507078 603849 189128 260236 1501685 736334 1549306 1016221 984573 1885871 726188 546572 824360 1621293 1474278 544113 1109162 1553356 371411 1571194 1262225 539999 1974803 1245418 1928801 292638 1841659 1775843 128021 415695 443977 1700258 1120281 1564533 1129575 643692 752707 231603 1006558 513806 1642198 1128667 999175 1701409 1860221 314745 916593 1021318 562112 1741882 513659 634921 803631 1278458 41261 163703 860099 1661509 1842014 1518658 18981 538268 300817 342476 906623 896139 853959 352544 1129418 804758 1837298 239090 325958 775309 811332 1939077 659030 1864760 1444729 1252863 1871500 1199670 1015646 169621 922665 507210 1549408 521623 1728984 848107 946487 1275431 79874 329617 1588013 292179 354717 1177144 1953574 180998 367040 1771826 829183 256756 1021922 323166 1702445 1643699 1434932 724062 751555 1737316 597069 1978153 942701 1329405 108443 1473611 705673 1367193 176070 1381973 708375 141504 750485 1775384 1326621 1092089 1593976 1945951 714147 1568244 1370097 434003 270782 714175 1499018 1069388 462274 1807983 1576318 695396 1035740 1826587 1297868 1783189 870236 662256 1084256 874194 1364957 424188 1938585 1339593 680737 571467 585705 569765 996460 1453093 808401 1786632 1816032 1151567 311707 1746021 1666098 89408 412264 1840822 548475 1002496 1729363 711031 163753 709029 1535159 1600614 650539 1169532 698821 31967 117405 106979 515001 855743 1444124 708537 1039804 824859 93799 983660 1578657 1068403 333153 203123 1705598 268813 166449 551644 1741212 376042 995660 1133972 1260982 741316 1528896 975882 1273037 538540 1902373 452351 454942 1292285 992731 106402 473903 1859783 1139796 28739 1805932 367207 1532196 1724523 1199290 45889 646083 1460259 1332830 1110340 932456 66712 1770406 1962855 195996 1649455 45094 1281859 738662 1728739 799428 1854643 1740872 491943 266458 1105328 567732 964461 484214 55288 1930687 1217351 1076042 1289155 1643963 672958 1274256 185134 1984439 455711 278544 1296225 255881 136402 170201 184722 1537547 1214222 53460 744278 1326852 1019480 434900 414223 388218 1457482 1519910 1880349 1191010 850260 687573 1596389 374864 1375272 420956 1162564 69964 884457 985989 15147 182181 1880701 186203 424543 750942 1489510 249640 177557 1108659 152454 459558 475280 241751 101528 353209 1797652 571385 254494 1198800 1588842 758373 972568 1359038 71574 1991038 732490 16935 781909 180589 1020358 1527997 1828222 321096 1776129 916 117458 1199036 1950932 1566204 678857 436980 1137190 1544968 49932 1737130 758808 1279392 1843642 1675180 1659806 532807 692022 1031685 724993 1631983 1726100 1134538 331543 897300 1947054 161437 837378 1186047 757064 1119389 899084 1566290 842205 1263240 1628570 103736 1294241 1803641 1775739 1439635 907365 960018 756768 1349976 377279 1080435 1482573 1396823 1119832 58847 1918526 1127682 690582 1090427 849914 1381118 3435 670929 1076916 325212 411288 1841573 191386 922408 502928 1727690 1074221 979971 1882204 1242315 17687 967353 1684552 1822605 664722 1455644 1025143 791109 1553488 337690 1181049 637330 814096 1542890 794796 683314 625418 690710 504273 33683 1913993 353849 1876295 521122 1242499 749739 1103611 741519 544860 1136758 38665 1478595 1428744 737801 683664 442662 702317 833851 818674 1079217 1601374 1381796 1402010 373220 1949171 1508687 1796651 144061 870152 473772 534831 1173645 860535 493453 190490 96329 1010305 1549660 330046 1899566 885272 462527 538867 655866 1960756 226051 241637 249693 1440709 57340 354464 1633347 1172836 367261 1188163 186441 81941 336278 1545235 1526308 567632 203696 1141231 64366 778311 823309 220482 1573515 176133 1687750 1658550 871865 1716721 762643 350231 1731280 1641991 423158 251363 1860208 563219 917478 1390554 1108824 1422189 1356285 1706437 1645946 1761127 244282 824045 1429379 290427 1961517 882093 1443581 1642590 975298 7669 312785 838357 1050080 1571562 365853 1847412 1793264 1012405 795059 1957119 190538 445196 1904493 1685193 1188732 1261380 1090812 1483676 858217 1978220 533030 326786 1041442 330650 1266945 210036 1987564 1983949 1220302 1581516 1928464 1330986 946355 1133515 472012 884938 907687 1973331 574713 1035394 96532 252077 357971 468025 12646 1073914 54976 89275 138654 683955 454602 1530297 622777 1290503 365134 34705 418188 810479 1511271 1687669 1132797 252699 827245 831532 598535 654267 698652 351570 1759104 1724568 1041739 407460 26396 443501 393760 1472744 622521 1483386 1281922 1852250 1491338 706373 417061 1267691 881831 1423465 1616674 336449 192470 1366080 1616353 1187311 84686 552212 1078895 990565 1471044 1438750 16044 1097043 678073 1928238 1273235 1142692 1114997 1002306 1837737 247934 1783745 1208407 229682 1966162 1650014 239140 567347 278555 599098 459021 975641 1891552 960215 1027429 822495 352576 123709 457954 427175 1787633 1027232 153769 265418 1618367 284376 1718951 912870 1372830 1687293 150602 363158 1780617 666074 729309 1389531 1886552 24027 36699 221488 1710525 1101771 827163 466744 1542190 110032 1994133 822752 1025784 1151053 71609 1388336 1221774 1498528 673907 1297363 959908 761714 1514285 496635 1974328 106626 1824192 1440417 1516234 1321699 1613812 492107 1400869 1272314 953968 100205 795033 743217 468573 1887570 516168 1941226 132835 1503425 405915 1992976 1478194 1808963 269128 573292 1883375 1264172 1725671 1408335 656237 795061 1723544 933585 1235050 765152 1824103 1611427 241119 1210138 1056479 907964 64961 1985560 1894293 620869 1189217 1713322 1397802 1096324 1471306 1322548 662810 1333820 318568 174568 417363 1475185 406947 723169 1236190 714421 1762478 563055 1295038 476290 249472 1686148 1219270 59355 990679 840317 1207091 577775 1897051 781762 1814809 32127 204571 321460 221903 884980 877290 1853693 1569103 1241346 1459743 122174 816116 1519128 203152 62196 631179 1057708 865617 92827 1026692 1233467 1726602 1689491 1924129 838021 937267 1251118 588645 391608 1997266 1499489 1249651 1757779 1118490 1058 1945758 556947 1488120 172104 1769156 1106514 1941543 1703589 75417 1048164 1827364 266582 1276365 813773 41120 564462 756916 916867 439667 1044115 1394687 1193801 252109 935717 1352943 448516 1572779 806974 1130361 1940771 1184714 849026 1546322 215875 186538 452679 895568 1788697 1551402 83604 1680591 873499 31951 1904189 792716 87534 718521 1423695 1829999 1322 1673835 1656501 544309 313096 1707825 985047 1536859 333059 1133800 302426 1986882 93627 1646686 11756 982902 151530 606361 1004298 867249 1412950 1390426 698815 524840 898342 78623 1430746 346654 546239 1117151 1926410 1695448 969237 1541742 1603450 1732560 1432384 619834 135162 39657 1036360 325864 1421944 587123 389863 580351 938062 721120 1924528 944133 1579110 1972759 13596 211127 1007682 90720 713521 56430 958599 1607949 1519313 1108669 936709 1506869 1632169 301549 928962 329977 1770535 38950 1826665 546942 1346204 465345 685185 1895905 1598226 1674261 1491150 998524 1843312 1202888 1694194 1949468 750515 590330 933935 96483 114575 751004 929690 307658 491393 951942 1076307 1477414 1996499 395418 316523 716326 1393642 97981 1524871 1247048 1463707 283002 149656 1476031 853871 1066416 787308 139307 1845746 1899033 1440227 1254661 256891 1734732 1483403 1454960 600747 76487 1164792 1539843 1961389 1742351 1073202 820261 20473 1783776 171782 1361475 415679 591804 1899065 1228753 1436898 1318456 1398435 1477726 675187 34208 224908 1793837 822168 982315 1367935 429561 624703 1250477 949776 1815236 144525 1061201 1817093 1540945 1463646 1896791 1888582 1655005 1878121 1639277 1186192 577102 427651 1208060 556720 955955 1285240 810708 1206865 86671 1961638 289076 1197517 873681 581073 1472674 1463184 1559573 1265346 1797825 962175 655700 1373672 1403599 339301 78701 282638 391734 96491 679143 1653906 39790 1712324 36315 761638 643306 625140 1176739 1176253 1081150 139247 319743 397041 953925 1862135 450041 1101725 1414489 895007 619296 1622369 357950 594265 1139672 493920 89060 1678405 578534 1026947 1765149 800876 1226843 766966 1468955 1236176 1823119 271691 1024735 718176 1850111 796279 228391 878955 457006 250337 1742084 1372740 1749121 895549 831011 392338 1454161 1566331 637083 79351 454913 617774 1556576 864481 981555 139280 1091674 790738 1568957 824683 587932 1607302 1232771 1714263 1327117 97564 552716 612141 1353007 366817 933957 316313 34258 968649 1765967 215725 949107 653670 742324 548573 1092183 62281 331870 1320420 593840 1954599 420512 99608 1117683 1882127 606098 1563684 443012 775526 1218151 293360 378104 1062422 829353 1367849 1852608 750380 1282178 339103 1598557 1789136 344704 251867 423888 1527745 35512 1651257 481350 1185903 1985589 67278 1034520 1677598 1147010 628119 602417 1185322 1115792 1976698 339753 155613 356254 728515 747426 1213050 1044106 1502310 1478687 1725898 1056246 616715 1794586 653986 244566 393285 1762072 1342576 1461055 1003066 112663 1056293 1413246 1452224 971050 1800643 286695 1383815 1383037 1228710 1566193 650103 1096735 1152332 1046698 773524 1265516 350873 1417580 567384 39518 193654 1019237 1449315 1964790 816682 1514701 1730750 1636467 1461586 1638828 1906970 1257016 1863043 1928873 1690209 93773 1210935 994970 1961690 1388032 749306 676231 1540553 725201 1709222 1868301 1079311 1668539 1631820 1842905 978343 922819 1388396 382360 248121 1776891 700375 1917940 123066 706769 1680115 373637 1366445 1178992 167282 1115917 451861 1398116 1670527 1093184 1033390 1208065 1441521 1204659 179009 620206 1033242 1460683 1646713 1345485 1697303 1038588 977154 1309628 1586522 1507443 1666382 533225 810644 1326467 1693451 85683 528252 1485376 1393036 1109171 1723668 122253 554239 572393 1288395 717845 673226 1053087 1328244 982966 482463 278521 1582013 1112500 5544 608721 1855651 660803 273714 1133722 1518154 388799 166535 774213 1955142 1503067 530277 1748948 858691 417834 452877 315048 539197 1187475 748349 250540 652914 1927936 1888775 175663 344257 1105945 142416 844529 919705 1998504 356961 1706230 496055 10583 1225065 1572702 1002941 229754 605722 1859577 1969420 1913099 1569261 397602 616411 691033 914121 682596 1281259 172933 1389825 808675 81091 572819 667723 1508718 457150 1958504 632908 1317763 1555613 1584053 382866 511274 1384597 739518 1053345 1817645 1511754 1479368 560741 840627 1523496 789636 381740 102501 1704938 529734 244865 957888 1429653 943399 564338 765649 1578751 1323748 1319069 408430 1746012 1234244 1616121 1220951 42778 1238383 915701 468071 1337121 1551739 1160692 1260280 1012947 1908617 1570856 1464279 175989 864804 1861380 1209554 339588 966786 488372 1795307 743108 23327 75411 510092 1003267 54230 824128 963301 243424 307050 583362 1741096 986179 966737 184621 79137 80131 1614527 201295 421815 584526 757683 1818046 1453385 1228997 154738 1543558 1140922 743581 1591553 377832 422925 982808 359738 254142 24086 1974452 1217278 1906633 280176 1125116 194812 1869476 787336 293303 1127516 1312102 1606452 863879 1481288 1974589 1770665 1866643 71632 324171 417226 294810 1941515 1309405 938424 1044590 655848 1519089 797329 1827342 970807 354998 1865625 522402 379702 1381032 675136 1012264 1605565 1198149 1554659 1998732 1023851 1891704 574683 1928345 466267 913563 369894 1906004 1448586 1058636 1588607 762226 615937 151473 840018 877356 520627 899077 1409988 1352015 1570096 868321 558925 190691 921941 1969028 53742 1012589 1577907 244567 1434029 1789965 255915 237886 1270438 1981277 1617398 1332206 832565 1095188 1922962 101176 599699 333176 1323896 687509 1026699 1997901 1487682 311000 1233780 1116554 1481800 1955353 1004239 1334646 139035 1296471 535383 1449956 794354 824707 1912001 1950552 1907047 1954932 1518076 1087417 652715 241995 1994792 833480 1735931 1349960 517913 1252816 740072 1004627 34835 1186891 1895535 800648 374004 738009 1384743 541726 364350 4327 107278 1410744 1552689 1490613 1760494 262840 915490 711700 1713117 1423916 366488 906302 919196 737332 470282 763162 16460 71229 127687 1913066 1071930 1568240 1326289 350110 101553 83921 408808 879002 1033375 1487618 406194 1361241 638404 347004 75072 941490 1762637 1701453 552175 44127 1626351 723583 1496264 1114752 1110835 131835 919643 223658 1499561 778623 472590 1587241 272871 1286480 1034031 1354592 203645 57368 613833 486964 1483282 950792 567605 1590896 386682 104025 220118 240819 810135 1889472 1548677 89022 477602 522040 174613 1058094 1615077 592724 517655 1505193 1720191 871189 1810804 1974782 1786997 1967826 1079525 999171 1110566 1486807 1034653 1749681 568257 1742836 46250 1777845 1589318 1832606 985914 801090 1741726 897754 1946730 905963 1408977 1408957 936362 1150386 575169 1292055 1338284 863999 1393010 827081 747564 1546585 102559 1665955 868824 1401212 924755 936279 966562 1523266 1715625 1324410 1241510 1174298 1733179 1243804 156357 1555883 975230 1696115 890377 1724645 208792 126271 1782342 288675 1054536 1987740 773349 1059354 1824315 954880 119544 1908456 1596369 30620 402756 1993046 683119 56437 335096 1811819 44937 1391655 365072 852330 1133864 1562432 369598 157493 1377106 364376 1052012 1802046 968693 1124296 566885 1806352 1553396 1122257 1322428 1727157 581101 1158099 1143733 790470 1508739 361113 1695600 1044416 800587 168594 764015 352485 491375 1246082 435718 739707 172896 318416 1056210 433595 1144559 373697 1946520 1931856 944444 266144 278677 1488495 1054087 838430 812547 401089 947004 626296 1698659 1694353 1293601 778901 456175 1642564 1041853 1622718 1131560 40253 986358 383019 521648 796623 739378 1365372 575214 714246 1538260 1202862 1653680 1561783 324851 1913915 15972 1219301 620392 563624 918196 1506436 330946 322551 602401 1309354 1821562 744261 1620907 806351 925136 489042 1214083 1034945 1352275 1694214 315838 1842837 496692 1422351 528351 343502 1264749 462286 144813 942319 1703550 70359 1556998 213165 1094744 907731 1614899 816087 236265 1078059 807773 723474 1779552 513648 1853536 1783141 531601 459056 1035774 1409868 1958538 1761046 1065591 1056170 585355 1232556 1650866 10751 1613738 1580068 1309420 406664 389201 55491 362366 937547 1209648 233275 1872410 1446832 38594 590681 1270578 1918088 1770896 731674 233122 349278 433914 258668 250831 1095185 37927 907957 1841372 1682134 1722418 1170692 289534 1733000 607934 1769393 1180204 1806213 1247521 488143 760990 62758 1482563 293506 843638 1820177 1996249 451455 1697489 1839858 1936454 394655 1854243 686347 114135 1668299 576881 12634 256203 1485352 1422833 750473 281641 303032 352635 1619206 498641 432359 1343972 1648758 1239338 1850692 1612049 1078430 973239 487734 928833 1278087 1113992 1999225 1940495 1254343 792883 1672238 1789531 29095 1260542 560883 489893 1392663 1499554 1011722 249757 1718346 1025227 66758 1302293 1017079 1769065 120323 389757 1933154 1388678 1311610 1328177 287354 953134 930153 1111502 1609041 164897 25340 538824 1570270 1030932 660467 150608 1486148 497194 810436 984643 1511548 1261205 1176270 1934183 1024645 1488719 46174 708145 164930 786206 1602094 1221418 1161688 1084501 1944915 1059646 1622373 1119017 1515602 1649005 58554 1641173 846895 1179744 949449 1185018 715188 746593 1791720 1036177 1798114 1267358 78657 1234067 126716 1858717 253481 1387167 1763279 818706 1491865 1506181 649957 914431 1133233 1153481 1840838 1152190 1930093 1087850 1259877 506834 708224 1661624 1086169 997194 1068346 1023669 471720 1230208 1059981 1590480 611213 1670377 466510 1630494 1900385 1425888 183618 832296 844886 1651793 404427 1087062 96492 1550557 1348792 1282899 228432 1586804 1818765 1386450 1863727 902216 243109 1011896 1604819 965713 1807804 1672570 1291070 1683139 364848 1345724 171626 797464 1311143 1704641 1098136 774766 88423 926157 1462974 1809135 665127 1107698 933064 576172 1968815 782093 249101 1428986 599196 1972684 704685 1726455 1686977 75670 194774 1255042 650164 195583 47464 6467 880711 281287 224540 1036448 554410 228425 629977 1073787 812855 1813225 859262 1739948 1486428 1526476 489291 840146 1632207 755875 1209861 1295337 1850713 454206 1876383 1379246 1511789 235203 815152 501560 588241 1851689 928231 1264400 577884 864280 93518 313567 1278891 363504 1639763 635829 1024688 25217 1734970 1414255 1532870 1846301 1774450 702140 1128969 1075063 1615571 803355 1837623 1520322 1399616 1850994 1065714 576342 1667124 1141133 1969072 1738876 1132346 25084 1343333 749810 747283 979814 30162 1320112 112225 1653583 1992000 452992 1363541 1045000 1199138 1844801 100111 88517 1835659 964748 995410 1085785 1096169 570973 1400332 712135 1267849 1464105 720856 390745 1114417 237729 331787 1019751 367286 1208326 1252833 1059701 1666719 876254 1234815 1996939 172437 1875979 752185 1324335 1619542 1194725 1094463 77574 1249077 1398253 1439059 1008169 782789 1500313 1025927 1939349 975007 1967422 801835 332108 1902004 1530174 70373 1130340 1044648 1771623 1348330 1048842 459759 818643 1528303 1095017 1905386 978101 150316 1866768 251152 396654 510106 102171 248707 770108 1371928 130319 1792210 50070 1733843 308822 999586 1612220 1058346 1407321 1335677 1857707 1127991 498673 199250 360177 687326 1574799 1450183 1197169 1882136 325037 94672 1903517 1588061 27114 23077 1781557 935927 337392 1784792 1564328 767162 63602 1836014 1832295 1595940 936602 588591 1491702 770317 403276 1826757 1264413 1299542 79761 794244 1363474 1820565 393314 314581 38012 1756615 988987 1449879 275158 1221086 850106 1254906 390489 1520747 913523 1851254 1663471 534605 658333 491807 1990458 75589 826097 1149553 820156 907128 1787348 278429 421344 879147 877660 920700 968484 751306 1329598 90640 1309099 1897835 624917 972178 1949204 791669 1488903 993347 1577895 1472652 1666061 1974824 460021 572133 1486230 223093 169367 915794 1629125 1642058 248376 563112 1722282 1575440 910373 254594 456155 439448 2167 1065222 1698229 1381179 1647205 1855095 515122 1948055 623808 891094 506867 516530 148272 595186 203216 1916565 1098796 1406482 592596 1908270 1638046 1609603 1457058 470486 1209456 333612 1214136 1544219 752000 1154859 1520160 1468062 1218997 207717 1438396 1206304 1331148 1175224 1406744 1667880 736510 1778660 1615120 1557416 872726 146018 1721277 1727603 324568 1509322 1443134 355871 273007 1157103 1884937 1745495 120245 1998337 1994589 725361 1813665 1113776 1921543 1361559 724427 502445 575132 539422 1635417 361377 223192 1093584 1947965 434865 884068 578973 1052479 952046 393330 1461816 1556323 1971743 1691069 1935032 1610314 415967 982791 281857 1467041 1761701 587502 564237 1608552 1930196 713998 371747 408905 1437453 311945 1839462 420229 1541888 743000 789790 1217354 551072 1484039 370885 1551162 1547680 1935033 721986 439960 1702439 1955861 414257 469262 630676 1468780 1447517 335990 98666 1264207 1492065 673759 1324511 754084 328754 1990977 1716824 1878429 825673 261971 792452 287000 1417184 468988 792280 463385 1511386 761021 1876791 974088 1370539 954824 1057765 422788 1472027 530626 272902 1577332 44337 719307 768124 1483477 1864778 1621619 1433961 1871276 251246 1565163 600191 380894 1802750 1600497 670763 425415 1936540 167228 975030 1029182 971508 648025 356230 1824429 734186 1885526 1476823 117672 413336 1898259 1692217 819796 1735982 1862667 1889369 1624400 1702776 262922 608858 152788 86006 163600 741071 82160 1679558 471676 584295 1731247 1747862 126917 178817 786874 487408 1891924 1416252 718091 1682599 1427949 679109 1520802 1809272 756676 1695717 1910648 626311 1512930 814389 1962356 485095 938275 342642 1989738 868649 1573485 1802679 1992520 159068 171950 296240 1184200 750858 376947 1943582 1975962 1052836 1407982 1335775 1028260 1779365 1380507 1391316 660903 1755072 551482 627173 1617088 1738878 1639326 1940526 1327194 1751306 1716148 573274 1781679 953981 876144 722161 199040 14712 166446 1330859 444719 874157 1716387 119658 1391007 571273 324678 1169771 1589262 1881900 1915352 1757860 1691952 1974897 261072 1656346 1736826 1951374 519738 580035 120561 284126 1103931 311693 1389231 1585380 1669401 607433 277612 264649 1165381 189264 1557320 1796993 1917483 852228 403171 1325736 104097 52465 1186777 162934 810533 384928 389924 1884999 1805938 819039 96445 1789155 563520 1757225 454458 1461100 459736 1006347 251973 621886 1831816 795068 338146 310800 1510755 544813 1444107 731935 1701535 1480475 263392 1340219 1267146 104060 1838227 1749642 976034 350291 1896137 1661098 473753 1234290 878266 1874789 1141854 770041 1244142 1928614 351044 1224124 1183308 1978267 468805 1469131 1826758 1648562 165473 1533498 1894448 1871798 195493 774469 878129 851284 1014072 1904528 671498 1247517 1173807 1696979 1997113 1928973 903621 1686952 848243 89688 591171 1387676 1045824 813056 1568927 265704 338686 650150 1836871 177609 217453 1069518 363873 1927228 1414524 1102372 1500006 611237 1401952 1072531 1884992 1889230 453213 515638 78507 530399 352022 407660 591930 1999796 689556 759105 1401045 1002842 1006950 1979801 1222861 1682562 1948189 1232940 1335744 1640161 1525295 265341 1324953 1350777 156767 703041 646915 1782227 1570653 1476442 1349864 678855 709180 1950520 1441255 1490843 1408136 1057415 1616072 830296 465406 1818906 1328253 187784 62371 1948936 918184 217674 1229062 1363716 134966 1676483 1172211 942847 338581 1089435 644024 952560 705191 1497183 1718270 858600 1394765 304575 1068733 1408948 1406173 49930 855922 1712333 539412 657307 398325 1719836 1924190 1806335 1926900 1592602 1729688 1544350 1139874 1005560 1928757 319108 1606660 1467281 1095808 88134 432423 1275579 401178 669137 97538 1837961 1396690 624585 1382957 1418690 198548 4141 1313673 362222 1124837 880213 1628760 1283457 518306 924802 1367712 669005 570712 1837333 1414573 1133243 925570 383712 1883272 1707189 1394631 31705 138530 1011318 1227073 724956 409128 68542 1091520 58196 582469 1270074 1126456 792560 1027855 1034268 970894 1418573 1128163 676936 338382 1363016 687386 1833271 1687848 1744237 1255940 238556 1955363 1645193 1995042 1520572 1165558 1945391 1355370 229239 209729 1585170 1437834 681026 1856903 1521185 19100 125355 103172 64403 683849 104655 862362 1848176 874332 1407762 944162 193518 1275864 437949 1795447 1234419 882386 1156714 1012216 750764 1463455 1331845 1703042 1744718 1813002 986538 1656703 1732981 1683642 678282 1448869 387125 810464 1928344 511264 598137 1423437 254912 642550 1841708 839526 1397507 1298021 115241 1191485 873098 1167034 1958333 1104300 578509 1674753 761493 1671681 1558808 1302853 1002862 1655661 466776 1391557 1606439 7772 1557627 784523 1377277 1639704 1695234 1927822 396256 24243 896605 1209974 1567820 991338 1090461 1653735 1851939 1878296 1462780 988727 838069 1023361 1045777 812501 128617 695155 1168685 1523281 1638691 287821 1229588 98204 386728 885550 1148498 180565 1784232 683222 223804 1056914 1320574 826984 1654061 19349 180769 1598769 1722960 1138976 1436131 1231825 1290397 1666002 1270632 859776 514177 1292864 1473476 91849 1746109 920910 1962452 928496 775626 1573099 1223936 1564409 1939240 148916 1495432 359304 1439373 1505773 1121142 1785127 1341682 1359617 1381049 865346 1047537 21390 588754 1081057 52961 1105846 1213045 1958606 1652406 998823 990659 459531 1228390 1920706 288311 1658158 967866 1844363 1137987 1848679 1145196 1758024 1098900 336215 227885 479289 1225686 842799 259507 491453 1410040 651342 1313859 1019444 92890 117017 206260 1322290 152209 1229316 1660897 1347723 750273 1463164 1554848 1146257 746296 63884 1362394 722410 1972435 1532379 447829 45277 879357 223796 430837 1823497 1718103 232156 1163589 1108215 1096855 1350894 1691116 655057 24281 1598314 1103821 327096 770960 271801 255370 1138353 1767621 1526425 1562854 470349 1842727 132717 1169630 521525 1552542 1333297 780954 300672 977436 1671448 1695093 1715157 459071 406279 1367391 1726413 1183245 233758 750934 4595 1231263 313801 267712 1200717 361559 843884 1824031 586498 1873872 317561 1854656 594745 661254 805611 380918 1709574 1571253 615390 1467716 1013581 1994320 61801 227337 1750969 301575 605790 1064233 1474867 831307 216034 558465 1820628 827659 189684 1321524 1066035 1825868 1013867 1319619 898826 552633 265626 168794 277372 1069690 379300 1424921 518254 470554 812859 1618533 199828 970709 883308 579937 1555618 447668 1570641 202219 1920788 1572962 538936 1455348 696904 1563199 714610 717797 128229 1876125 1465876 1977288 1075295 586461 1766686 965129 443552 1289760 749627 1881282 539363 1777764 977843 1993474 645535 354206 1409496 153578 1392932 1398783 1283187 173022 1041132 297309 36210 414979 1729815 1168829 1291434 878012 362220 787290 1346982 1510483 1124036 894736 567266 627529 958440 1686759 224211 475108 1268530 1535235 1143107 1405360 1406797 1829063 1419612 252677 568197 1678138 1130748 654367 965197 1641080 896725 23236 898429 319150 43243 861865 1838986 1849332 967521 1107202 228896 463468 1231224 712948 1861430 1753288 83369 72856 1703737 426772 131923 683973 766514 564175 1916106 1369266 1189322 1426704 323729 959678 821129 1089824 589991 338024 1207508 296865 1909729 253363 604996 865934 1144063 1226379 1702206 797729 599752 1447400 149590 896817 974702 1001849 827785 651103 896201 984621 1441417 1065006 1372591 1207845 1043917 868183 1683347 1217122 1428255 897710 1951534 322747 1807925 285357 1482566 100875 1689462 1474257 323941 1021163 1867716 1335353 1916432 1902783 841573 1712572 351856 1318883 405734 144806 1963531 465952 626584 649081 68420 1710541 776434 1350966 1180964 374449 647766 495411 1442152 474456 944853 1574782 998972 1754265 1392788 1135016 2222 1468055 763425 53580 1482565 1896496 1646507 131687 406359 1523285 838005 534485 1810183 707347 1606846 1244896 379095 549066 1820539 87258 583553 1941646 1650702 366232 1882396 790765 1988518 1064334 1495076 732938 1901919 1652308 146424 1672924 1914476 1743579 1125130 1118115 358353 369178 1624870 1409419 895308 1994158 345756 1923625 1633660 1648142 1959042 253742 193167 1730370 1187410 759968 770380 934435 1243607 1787949 1021254 1699226 1003641 775000 52589 1267535 224351 1011505 461463 1689939 871138 1297864 1042153 280421 1899513 370739 1770017 461875 1690847 1089836 1584326 1776310 160548 834826 1218650 1546123 360697 941239 1310544 239075 318156 154334 1311628 100050 525147 1476372 720619 1020911 561592 920333 804673 61171 1462231 476311 274732 1278567 1280116 558138 1702894 1500422 247460 1293278 585230 860675 1572902 833081 1192995 474426 1374090 778203 1600293 824091 647043 1388835 1903859 1814810 1466170 1696978 1246115 903238 363392 106430 134886 651821 1985034 304742 1179157 691444 340386 548644 785969 386400 1245170 350672 446381 853929 1676054 1997230 889967 860734 1523345 1883392 1111014 1673285 1044656 1565342 1015856 351757 1570325 617635 1037545 258341 1977296 1111811 1114579 1029813 196946 993985 1237667 1461518 1387971 1367512 137711 274622 1569623 1248295 291372 1077403 1501598 1745593 266044 1759243 894732 1258043 1872710 430371 1676065 1956859 218949 654850 914997 378724 1408425 1478236 1120944 1328042 187675 1106360 1482323 1720233 335024 709314 97396 454611 1046840 1379999 262472 945831 508446 1616976 1912543 1867545 220003 791092 1437966 951241 1627261 471616 632934 170031 854282 1904011 1026883 582875 43414 1947255 1021928 1300342 1919662 1184333 1421520 1375185 1296183 1250977 1230101 146267 1056259 1733230 1407818 1785696 1411028 196790 1953965 849428 778014 530295 1353240 1220070 279692 844420 1153605 1175208 622356 1898438 750591 1855741 1420826 181867 1764213 1290331 1654582 1842164 951038 525700 1306078 1284766 693483 1898721 411773 1315782 1184022 1420996 844015 1549132 1413112 134136 1119751 1804349 1271829 1689980 1378586 1515062 1448864 472089 29082 4807 1519702 882086 1402574 853675 1989730 1864790 1172111 80142 1551080 1442768 951833 1248100 1423264 1337023 1831360 763729 338216 139235 649118 592856 1438153 1937045 921098 1538501 891863 501879 402994 1360020 1132888 1111589 813975 1708207 482288 137832 767609 454716 84827 105986 1642864 389695 1972769 927201 1530191 125010 499789 1376284 908680 544239 56007 873368 1346938 96970 729405 1095051 837417 722762 1615422 1449388 659223 110253 1188190 1206267 1073935 1084315 901842 1512622 1341795 1753153 336696 330904 1075386 1584735 1744767 300633 628643 126301 734029 425657 1870867 1862692 739883 428730 1133974 454667 1993815 1725999 1347335 276289 1684917 461590 1814350 1806035 1627925 1835367 370865 1019397 102741 68529 1037592 766589 884237 179330 861531 1990190 408181 1535478 1976940 698462 30522 547524 285847 1302313 1966039 403658 80430 348103 1873972 989003 449097 1710234 1005278 486419 95524 475294 1570848 514954 473799 1675868 1943771 155892 967945 1781017 1968854 1356645 1632417 1757283 1936389 1309223 138242 1673550 1604263 1396654 864116 501549 1008060 793277 1018895 1357935 259646 1908139 1316817 857877 214971 1216429 296354 25490 493561 171134 656676 188949 1299522 818400 391897 995476 1632284 579739 1344036 1404238 1428785 1757872 1803223 476506 934708 446133 216721 1220059 1518242 1181440 1027427 131486 1396092 153827 1596644 1121757 130517 1498928 81012 558132 45090 1547125 1922615 1843666 695179 349554 1945105 1967966 396426 568428 1587066 1908324 1267751 1025532 1813193 410102 640893 1912913 502616 1288543 1230018 1847451 271003 933092 825523 1137406 619647 548409 674870 221560 487292 1578290 436512 583978 1492934 1719149 838257 3395 1186164 979772 1625637 607057 1283666 803597 24207 1610858 462644 218766 634102 28283 245005 116900 611697 1894465 812026 1017719 281327 1262742 1465386 31613 845443 775304 427892 392457 1954592 926796 1683516 743972 1939257 1839670 186288 1191639 145949 6135 157513 349396 340311 1083323 666451 822772 1408545 1353759 916731 1137360 915538 528217 1761125 1145518 1686662 224788 1070828 1952042 392373 472215 147465 400449 843533 5203 1129755 391198 1507426 1145947 821114 532063 1826267 176385 818696 840347 1848492 1003733 1459446 932996 131399 1948341 157199 1356128 1141375 110440 1197793 1414175 1240569 122105 778777 1697438 188593 1093300 1171837 1463154 985566 1274264 596557 634042 366142 75445 346351 1919643 1215369 1863175 1132672 1290165 297093 747710 988853 1698077 1833124 398343 483578 1868315 1781361 621243 1440795 423451 1663341 1947725 543016 464700 1335351 137615 215582 512746 1236301 638822 615733 618606 1654246 1389638 1604338 1484018 1247869 124393 1774398 1075381 869724 774011 928698 114997 1063964 940599 1678593 1413187 1017353 1131132 1160840 1384738 208722 699876 1573318 574434 301396 352883 138288 530593 165490 727393 507963 1790872 797211 665972 1586727 47509 689200 1691375 1096933 1245677 1773044 1274672 956242 519000 553343 1492369 432605 1908474 996590 454636 869358 994621 1143991 345927 416077 412252 519945 135406 1856698 1086784 1661520 96801 1915779 539013 279420 471283 1324041 1310029 572065 1207784 1684348 406568 1722585 692956 6499 169776 1182707 1445067 674395 1419082 757438 132619 340757 1910045 927881 674830 371408 1428475 571154 879860 332312 1636115 1257043 820970 1904101 1770890 1368026 1462087 277344 769763 410949 1628260 453290 39347 1014386 1586568 1446713 1217702 1417847 958830 511467 964726 1808067 960976 544115 1738091 1978354 705371 574462 1897196 1762351 224967 344544 70491 957752 1311477 1951602 1563605 1871231 1014077 990931 446486 1534753 173231 1167069 969108 220206 1903899 164259 542176 240984 1120819 504362 1044300 1971582 1545522 1411833 1342200 6140 571998 1574627 1454465 1905181 216415 1652763 1247410 609670 377113 731430 1155342 1156724 1907256 1441101 505157 123623 1562945 1187982 1210206 96134 1442952 1161910 9866 756760 1197261 59208 1014123 754226 52222 1376381 531148 977576 1152875 555510 270416 1390228 447280 294714 1385467 84247 643975 1994608 680029 1127595 992049 1672300 1079579 1780639 519067 1643797 1669200 355109 1644631 352382 1181656 235365 1058379 495700 1738289 858621 1835183 4124 1827378 1371739 939665 1556827 212623 1395643 525012 865738 44875 1900656 529807 1436562 1075617 1592422 320426 711843 1376092 471922 580601 1439764 1520850 983530 1367390 229780 1854683 1751829 219769 164579 1714969 601332 1889609 1835701 1438861 1419424 1252111 1305226 1378595 19879 661425 1049867 647142 1378060 878376 384729 474580 1966013 1969637 777462 1515986 1543540 1966296 1976437 1159472 1618984 1615566 506391 854115 1857854 1206719 289805 1687574 1451869 953848 91668 1847109 647301 1786872 1272852 352908 1237884 226109 534267 1960158 1834043 1739747 1806856 1726547 1959076 180024 843767 289017 1471797 248754 1153710 385106 1135661 1778273 1707033 50553 358501 1333323 1542048 1686447 1880238 1131307 161089 1254465 505886 703116 1547313 978251 20947 418324 748259 1656340 384177 476651 66418 83049 134830 552636 1573869 1492920 953185 1475991 825697 226572 1536743 1632154 764309 1006965 214914 1866450 1704691 1105524 1872262 1798790 377496 1946759 285516 1803211 1351784 1041029 122683 174461 1470623 238842 1414625 1913584 618404 1467935 692982 397977 1945091 1486411 1926163 653583 1535436 558084 18343 10820 233666 1881769 571852 778282 307907 736395 506403 1998226 997461 87636 824357 314902 896893 1486755 1258029 1880571 808995 1132860 1253711 468811 135353 307088 530436 1150187 1064799 1756031 381951 186628 1360323 1552181 1385401 1109236 1803084 1609663 1880248 1662905 1980128 615536 16090 87394 846666 1982694 1076578 1082252 923055 11645 445782 245833 1696908 1662982 175908 1550879 1556940 1902694 972973 142850 490260 1609517 449939 1733280 707389 1078715 1554283 474893 1971568 1222590 573822 796206 5575 1020705 1570384 777558 222126 759045 589020 1323959 509179 343972 985911 954659 234924 770377 44506 1220433 414275 1097727 1530771 1883387 1217828 1174289 1817523 1379247 718038 1232875 1307061 1765483 969060 1836563 561220 792216 266250 812876 600396 1827231 27952 324592 649057 1643005 1227524 508524 1582020 1851475 874416 577577 8148 180306 118409 875960 1733457 1590599 744186 1085095 1583578 385232 627894 1398744 1765018 922368 1336762 1291140 290670 1302834 596613 1059042 1066201 1776745 1871097 1293201 1543227 803907 1734504 848380 1424783 1584612 770381 1552641 1210543 560551 59546 36356 1804621 151973 942196 1796340 1868018 380961 579752 257627 1567869 562191 929589 1749727 1976812 877230 1266473 184619 1020760 1379922 208668 290214 1978369 1786411 1028639 683196 745818 649594 285167 589504 1999791 14855 203662 1639122 12931 348910 1092000 43533 1066234 1531526 1984759 1294535 1335929 481796 1323407 355126 1114116 1552006 112222 1028 1566515 1939608 361955 686586 1180740 382346 944552 1952251 715335 1100092 1925630 1307874 1618308 969217 246585 729363 668046 1183273 1195614 1929846 1435122 525347 454630 1419522 890860 1362215 524659 969616 255801 953877 1182155 490181 596361 1001858 628449 1697985 1758783 997022 675457 324349 1640003 463952 1553839 145843 825401 1051199 1133002 52557 543942 1430070 637860 1793482 1733616 1935650 1399950 342224 739255 1427775 1708323 108516 579766 1575243 1709656 1262512 928523 36718 734145 1329690 434383 428105 1418140 1738542 410147 585084 383819 1170946 269945 1992570 594138 1108006 575717 473052 944093 554386 465149 444168 1315063 1291059 1989221 1474035 1102108 98850 390710 780394 755316 661153 823221 1666642 680614 1455952 1483342 331266 1900429 517627 1630055 708502 887916 1803785 636977 571516 1662730 737576 680278 881006 8401 438327 1362740 482225 791073 958155 1165348 710047 208232 928603 790430 1885104 1125703 1650069 1463493 1390537 874771 287623 1342410 1485197 299429 1671625 282070 688411 1626328 75334 1885541 380774 1886468 192172 1070330 583915 1757166 815413 1081233 956996 752402 978981 276480 1473294 1036162 1985013 522227 1159281 342851 682313 842818 1851626 1723620 1669689 394948 382992 1558692 1351866 1506612 911987 1848776 491456 1129838 86830 1834295 1234505 1446416 76313 262790 1679114 1387388 1557388 448659 1413749 1956378 1703630 440942 1771133 925017 1504830 771297 1092077 15904 536109 814581 1573532 1561658 1404784 1463844 1371106 1092699 1617116 1497018 1733464 1958600 333982 576387 395175 1323431 1262813 709291 1502688 1148276 1343913 1656400 385702 1614480 1274958 1137387 853455 518890 1300212 1086471 1871044 1824948 629269 136242 1311415 1968369 1567728 779326 839796 1325880 1965017 846490 991983 1569949 605377 613551 1616002 344240 1975992 390982 1658934 847690 276631 1810580 297817 1891445 442923 548778 1252237 1623180 871162 1716018 1010951 143612 1538011 999585 1953007 929523 342567 8748 889585 966988 1085384 78358 25434 592917 1132068 507232 610038 622535 320271 1886737 1005269 29867 856241 1544639 904877 464253 528915 1706929 169150 1649688 328643 955723 1895011 1582951 1410914 159237 1132543 364091 727816 1509588 1964258 508373 1341656 1013787 844856 1446035 307981 905579 1946067 641863 1855975 728004 1551347 1793501 682478 242125 1062140 1636293 1800791 678033 1799059 1487959 1745606 865162 1582497 546680 252954 1657163 129701 1044824 1744560 900652 1728091 1758398 1651845 1014741 987735 844297 1966531 1001027 1465214 1790268 453754 527779 1184985 870940 8845 1286931 122217 674225 1912070 621659 108349 1533431 138505 1883590 893396 1487522 1535427 163897 1798112 1599088 1512787 478901 827809 29979 1979884 742355 1713425 1594567 544112 836265 1982895 1046854 1972788 149255 1202240 1182555 948271 1620250 1943495 524553 699337 58561 70284 935656 99419 1942767 1688116 1743784 240991 1588257 792479 618518 1878330 4874 1955951 1686699 347498 185286 435764 1989396 18595 853688 991242 129290 112377 1719097 1513578 1948668 1810392 206893 1628714 376155 1585843 974323 872525 396909 1876812 1472520 548861 1386673 75857 1189717 1546572 549974 1286450 737453 428276 1272679 1947021 1483769 661293 1753227 337267 167324 1783400 553255 250073 1341251 1722552 84515 1705237 1014709 1551201 1111959 445025 400256 922681 223108 1968207 1826846 761882 1044661 546162 67004 590146 1762917 1096787 1635353 59686 1114855 958405 538013 1053421 498559 1502378 967244 1555398 1590848 1413296 1028119 245753 465886 1977285 420074 1419730 1319862 1152560 279913 516612 1151141 1063229 973698 761209 451292 1608901 957938 523657 1795607 1417943 1465464 1216567 1664900 709115 129561 481663 903716 1307444 595692 1922975 1805434 993619 1809957 1353093 1844508 1058516 871554 1503360 728082 337755 1310664 650439 494543 1006133 1397742 691235 1441286 226703 1790256 160679 309943 738767 87531 143734 187962 1820650 1096863 710488 921255 943195 826593 1261376 1009057 183730 292044 1359279 148210 151866 1360494 108646 1388444 1680513 1341521 1159410 683822 106604 1435671 116154 652765 372940 365315 615692 926186 114127 467301 1024744 1718217 220382 1894670 306343 964974 1441301 1159052 709536 1028444 123926 1662015 1116604 255628 1553752 1114482 1981554 461576 916275 1663502 1398923 1428821 1918809 951729 1770260 287243 304541 325568 1410647 1698849 1125198 1549815 1153121 1101849 1501079 1146832 1215474 282892 509027 98093 1999998 1554944 1100142 1941663 259129 1338908 1571054 310027 1823254 923168 229201 484349 227619 676980 829769 79078 115328 1941016 505601 823811 613377 581036 1031140 455063 1735280 1118838 285223 200031 815192 1489437 967706 767106 1872784 945217 543442 1391897 899031 29837 637613 453496 1346017 933590 348397 816521 713269 964082 1844065 646376 565176 620920 167307 636155 186640 1827866 1134154 1247510 657329 28705 378646 34495 1081339 1276531 657244 1079786 1720473 1154039 1896500 704968 1208101 1282774 1814502 907268 938924 1114014 667407 1746005 1488043 1745582 1245998 629762 719497 1549178 456038 811065 551096 430831 66690 889097 1785637 1793856 814172 1604790 24374 122486 1005000 536181 78511 689414 1551143 1213555 644460 1404321 70447 770759 19665 340595 1320263 1394383 151826 292091 1521397 1931142 1063014 1482136 412635 1051367 943914 564128 101089 1290582 248840 558321 694750 956288 1673304 1575697 1001105 147222 236876 1058201 1522646 1459081 72320 359560 1218477 1291187 609106 815857 1750181 1842930 1320003 729279 793830 1822085 943989 1050766 1294313 99179 1332633 1286248 101112 1435349 1571526 110066 1885073 1560347 890442 1633760 59595 1031930 30813 138830 1051668 381798 1466179 1655690 310350 1449611 1336289 665949 784785 308369 1400711 1503907 1142496 1321767 1682196 1347601 369652 161347 1129695 1540321 1789612 448760 386816 1151457 689495 1749500 986064 458301 325306 1436603 1748945 684016 459505 1615105 463164 936156 342491 1460353 141894 1730832 564039 577672 142149 1614732 125094 214430 1298618 1378206 447286 1287812 1738735 945202 286469 1886528 1303537 1837575 1338841 1219147 545748 812250 1714896 1942664 383300 1353096 1636264 1455954 1102777 891693 1920137 659443 1703824 625919 457217 1242577 748481 1720224 222291 446523 137370 779024 1860112 1164615 358886 712123 1336551 1296353 1351761 802120 1289091 1903615 1332671 106666 310810 616873 1390299 1817736 905532 1826776 1473179 1155898 987732 218698 1835297 520611 363743 877254 1121991 1540119 1135788 755563 1514946 1301852 1020332 1372430 904511 734123 1767130 311564 1917886 429207 740123 981472 321539 575778 1417308 374547 1390549 1635317 1624293 681940 1232346 1830886 1177213 1240838 1867327 27062 1867520 96374 538571 1259470 760600 1078396 1163783 1116601 1369392 1673170 1636905 834802 5541 1900746 23402 1681918 312862 1344145 120317 713148 158075 1754173 1632908 1010584 1253440 1847091 570847 1791973 1226342 840481 1821475 626700 185949 1527651 1688455 1180616 1021021 1874217 664622 1949980 955694 1828219 179748 65892 228676 933173 291968 1651581 1209685 1363936 1999843 1318716 1353062 1607036 1979826 247419 1473407 1744498 56686 992021 35530 664468 981001 1866436 1877307 1727629 665631 1907003 1546913 783606 1523753 281324 300063 698494 99468 661091 1759892 163437 969239 524085 254202 645578 1047790 180736 1877206 796222 1077263 889540 148798 110147 1804727 1328091 2052 1952431 83585 546867 1320424 359033 1485194 1003939 1833426 1968888 1079451 1202025 1320832 638226 933301 1417392 1626220 21852 881431 1861541 532311 886551 1839790 1877292 1194620 1520200 430104 1431574 974413 839901 588489 1661639 940560 316137 278972 542860 1118309 1977083 374124 14627 1538521 115642 894362 1704780 432055 359518 209510 653653 67291 19638 1965908 258170 1021720 1441878 625740 560208 896798 1119600 452574 769899 1136953 1348150 194364 954060 1130072 229935 1775141 1571096 233140 640424 176641 361106 150696 890084 184278 812989 438934 770120 1927038 1255122 420494 1745847 365171 1722756 1033388 548962 917173 1174435 211958 831353 395377 660680 1911686 794730 629671 545083 1834111 1804495 798819 832620 1763807 1750335 982145 1662008 173642 1681834 816692 1165321 1023021 1546626 1573475 102641 1536861 969994 1009365 1679361 116769 124599 1466316 1506017 202909 1590091 315062 884410 15518 1553023 1479862 373968 303357 829838 1860993 1272569 4125 1052435 734091 136455 826520 1076135 164350 1548707 1675083 1864867 1949725 1058151 111080 1861673 571937 836208 895708 767296 1700369 371116 412975 680312 1438094 707495 1822120 761995 1288789 1837744 882362 1231673 1822904 61784 1550897 260078 1467746 647628 1102138 1784981 1920613 161427 1946142 691461 1539632 579003 1120083 952446 922495 1077939 1615376 705167 174566 1772108 189435 1161225 1768443 1768183 620155 171246 493289 1563816 656036 802898 1126159 1234697 1722914 1794027 1976862 1066627 1018492 1337246 1784669 136849 398278 1872796 1536098 1465889 401837 1543277 304339 1524290 1867057 1961892 1102330 957718 744484 907484 1927078 1299908 1548497 1239716 1296359 102390 884877 1530163 1326812 32574 1621597 1850178 1191861 1369522 534518 1471329 1071986 763405 1370839 1368628 1410029 1355386 1295272 375118 882520 1213725 1381242 1103066 1631151 1193272 1160602 1131373 871433 332831 1979654 1400156 1943991 1286647 1472766 1729535 349466 618964 1998210 1833997 778754 1770687 694218 785713 1789894 1383932 512403 1605575 970193 1748073 335919 992759 92810 1295425 1942689 1345654 1657236 301507 806254 692778 657306 1025526 1560441 938773 1484980 1603810 693707 1905708 402726 1679883 35126 1692702 31360 1103042 660260 1919619 1672427 199985 1290754 1584389 77963 620238 1162359 842625 1847939 1156754 1112758 836780 923973 1977396 1965406 1725255 1860146 264422 1747430 1138450 1078127 594776 1933993 1679514 1250958 1686079 1122588 1537793 724312 323426 896131 795384 49887 736890 1391829 1808370 908847 941025 535889 1537494 986185 1573854 1662809 715709 1696513 1368814 1989348 1281536 610462 1438024 1797551 515116 1048938 1447334 789653 1906433 799667 1476902 177575 693222 422700 1442780 1433115 59123 934129 1043401 1623263 55733 880850 631976 182740 246845 85035 528977 451487 553397 1924503 511786 385809 445771 1416720 539537 29920 60913 114149 1126080 1774613 1512931 814969 731322 823925 1593798 1711561 370514 1862485 398984 1087408 1319138 1421088 347284 1553033 1736330 1668797 330518 136706 1034665 1464951 57768 483139 1460020 1630158 1281185 1707925 1156290 1332109 301632 1431939 42605 1455244 1380051 297768 929856 1775288 839596 902936 1562628 759361 1428929 204566 44676 1907396 1497490 1309831 594732 1720598 1814893 195796 1527625 531849 1434422 842679 1917818 187194 178084 645410 1259474 500145 353150 1855076 514578 791746 955523 1770359 1327571 229073 921177 813400 1086268 1185200 1973347 292825 105647 1635436 1398651 169079 167473 1437344 660874 1655135 1176641 1457313 656679 1453271 1771854 1879027 1933023 1573675 905353 1114754 207013 297728 872781 1004016 1030367 548277 460334 1174868 1186391 133466 71235 320184 936767 1242963 254337 1705059 1499326 343716 364939 28959 1522228 250320 1309567 924530 117374 721643 958051 138685 1811661 666213 1262702 1554503 1206000 1697663 259520 1570866 1315572 1553163 1037826 967703 795165 510133 1529119 1785551 356850 241265 375107 1857506 1688928 1078017 137095 1909219 499034 386084 81769 999716 867944 1399676 432912 985423 276102 987719 690275 1566392 238417 1980382 338223 227482 1175419 1153632 1617570 1510821 1863970 984615 1021804 875823 1324929 1596992 1846889 316882 874397 738637 1685721 518108 311191 974379 1743530 1732816 1782923 146181 339260 136046 105287 1897481 895784 1284563 1889726 527805 1643656 1728605 838157 590418 696286 627166 741435 1098277 119970 262645 1855883 1528213 1003592 585297 1616686 312637 220178 1594654 1995320 932330 1370771 1524022 1728341 535897 622883 94932 35629 479499 1307335 121049 804945 571791 1052589 956828 657969 307648 878702 1395657 1338463 1832922 441804 740440 590647 1424765 60214 1495104 386678 886892 1677469 1003850 996397 357704 1352558 921533 1196341 806246 1855008 1691194 1108925 428722 886872 1703174 1002722 480951 1131758 731216 796926 254185 1737224 916403 1318450 1767561 946656 1135646 444310 677922 68489 771287 15335 368525 1741718 1350561 460616 779483 1136432 1811998 141158 220862 278073 1223020 627118 762838 148200 1432519 765289 1696961 1478853 1664009 718317 548102 1219112 473733 788987 1215383 353032 14960 1126649 817688 1054281 1916879 180253 265463 1999315 1198727 693438 1953748 1177869 1218926 1472868 1698143 252706 1268311 1764038 41051 85356 13803 1241115 1777955 922468 785491 1189907 883166 734572 1045723 1048580 1151939 85967 401721 1419161 947093 983262 1505268 393544 1076243 183084 341496 1919700 1516557 801385 905071 685023 356644 54383 8069 1977755 540158 1985080 202311 1521188 1484723 1979356 1841498 118584 899955 91999 72546 840812 1887761 1927785 1232040 1948362 1537228 1828111 388510 453332 256543 233612 107908 892790 1504284 685480 636975 256429 1327133 1369079 1438668 1673000 1878370 1656796 579642 187274 1055955 799907 681680 334800 563948 664672 875682 654792 1622728 746206 1235874 23880 1123139 53628 1552494 89718 1122520 1806158 1493671 1871412 15519 1123284 1641398 1505156 653019 462599 1999596 81797 992154 1089784 60517 1025482 462246 1608408 1223334 1671443 1492969 1640133 108624 565482 1240407 1602528 961936 899752 43992 361624 1273871 391350 1072249 1929252 1446131 822712 1385820 1898707 1330294 564215 685352 1736693 1451748 800766 346375 1756207 1284816 467791 374734 1225055 983984 432223 127793 714244 745988 461725 1530449 1639975 1347954 1135432 1353160 370054 1525637 1877742 874881 1481662 1988445 987855 515184 1993556 1012500 843114 189432 930484 327694 1535673 330794 422960 829101 775523 1075956 1567280 895536 1512937 21374 1179286 13132 53161 1699077 1493350 588861 1411059 616896 1471928 1481230 437583 1862065 1395337 668923 25092 1014705 501191 821991 275449 832689 709646 993776 258171 679636 1464372 1857407 654184 1222325 977 1432651 962761 1658366 1230244 1895275 664893 1851888 553656 1960347 824754 832584 1252223 216916 941282 1519933 195439 350732 968404 1396620 1329441 964456 1005636 1676817 360626 770204 1806830 27668 1885345 376507 1055656 1528180 1805360 1678924 193581 453728 1592919 1987166 396729 1689324 866267 18685 1641699 1136100 1346807 971633 257400 746008 1618985 476015 763190 817246 424680 1615305 1365099 1190276 1012103 133378 819941 585871 387120 1307324 1990352 338831 1287440 389608 1820663 365149 990012 55006 1668986 857980 1159731 31456 661176 1298412 789651 1334019 541807 1323509 915395 1018257 722742 1958804 1211944 4364 972269 925652 76093 1906803 1396720 873954 950675 1745474 896712 1929434 1202690 277366 514932 1017263 824400 855605 1175084 383124 1341394 866472 429624 786185 1431789 1755413 107115 35615 1347459 498310 1845961 1091454 1221941 843421 879800 1870498 1418343 1728577 407216 1227719 1028826 1831833 207014 378491 519561 1518684 1615783 127380 319670 1068843 1973724 1375821 293219 216706 1231958 1783164 93540 486194 952554 526387 1809243 243214 1736782 811421 506696 389569 1091014 852931 1331567 680852 363670 1006110 663810 941083 418843 1301312 1059220 409497 609112 1234702 370737 166540 1335038 1398696 1670344 1723257 1893048 415671 210219 1194968 1494475 961549 1809840 1094272 1838461 1402723 1584040 489710 1249901 231928 1245403 45496 1176177 1873239 1272374 92950 376581 1369564 1401287 1615078 1016586 135797 352270 904705 304201 213255 451167 1682576 1879790 1649556 297695 842947 1280800 27095 1124836 172416 915034 170722 537438 1189735 815471 538823 1227213 1806037 1220476 118837 1764029 295831 339724 572455 1979791 1070738 1506315 970434 1472223 543971 1263011 1490189 1853844 1601202 525411 1488771 456365 358547 1044634 1781880 1759420 1624225 1275129 328974 1741587 1223404 1329492 1284028 1328859 1777049 561702 614350 336866 1112345 940577 1551321 238662 1424112 273067 602927 444252 702560 717182 1794946 1236127 211993 1325674 1769696 1427805 1446461 1403168 357886 341980 579707 541574 770451 971727 291544 815578 667649 532640 196273 1073099 767652 1130283 1133650 513058 1059915 186462 586878 1352878 1296009 735214 903637 81644 1037631 1135087 1311253 824328 203494 427567 946406 160333 1641778 635354 786732 1760008 1464518 927156 1652855 1011522 1951713 135354 778812 341479 446815 932953 131461 659445 1402666 259057 1587986 767271 1103095 581470 5975 1147999 1206605 1031203 1400897 283464 1100913 1127639 1144155 246407 1416859 439955 514750 818137 677103 239844 1215822 646397 408751 1541535 1404296 1990282 1675865 62882 1641882 340681 1520630 1242313 1733325 1715965 1104562 1009073 13673 225324 1897678 1824213 1757213 1562566 1875944 985303 894869 697390 1963217 978821 526161 1408937 941732 1256995 1848007 996016 1961737 375505 826783 137541 940462 380540 1609044 1931847 504215 776989 377382 771143 637530 1870606 1765477 321272 586968 1960276 726208 1544026 1502070 1817097 409 1809478 1171922 719572 392207 53828 721056 627487 1968569 1578225 1195738 1936036 69404 1995292 124095 754791 1335031 1137854 359853 1180396 1719247 1435299 238130 1926670 1963907 129347 579304 1011194 1231903 357310 554149 1587011 1771571 340264 1670624 853746 357751 626466 1076024 1237763 859512 759908 779019 217482 1865701 214561 713893 1944534 703773 828188 18603 465056 352332 457561 271080 400861 976783 547994 24617 1066210 1873759 369193 1389940 1840400 163357 522547 441200 1132981 1792413 1775928 278139 900555 86438 660500 251564 390251 1298194 1770203 1314424 1800725 1608251 727824 1377441 831611 971230 40415 1053455 314173 291392 1132889 1128548 1929739 842648 1383745 1792091 30674 707664 24460 1971324 207898 281633 1670257 1848077 24453 427630 1500472 1884814 551066 1519031 1126496 569918 1708139 514671 129961 703665 42882 203976 1716800 1013281 779970 375915 434559 735234 1755250 1090075 927722 1838259 588130 1777414 764687 716655 406078 403454 686187 1635518 964223 155863 1793727 1479587 1873894 191710 1260276 1136822 1056283 1899012 796054 926256 1285424 455984 371840 755376 885524 29445 1478568 574190 1068028 1078810 1767509 1260236 855872 1524554 1958755 1116041 921619 627751 586396 107932 850074 335592 588128 73568 953724 873316 485477 400742 1817366 1283061 105079 124535 266405 854777 1127568 1553178 1078562 67347 24959 1650193 1096192 116531 840697 1569630 1307760 372987 1765971 1385855 1962950 873569 227364 537426 1928257 31968 531940 231746 172745 830563 1719764 730183 108314 1187804 18089 456064 432480 1521137 1862635 1597109 120485 1093399 772908 1400068 871147 1021517 28113 49873 1494889 519756 1576609 1705717 815844 673809 1936794 1465440 786911 1068958 1440517 118232 764330 1291420 976979 1361139 608378 1669908 529194 971201 633402 58291 640860 772049 903703 1534928 49920 425173 689650 298474 581694 597482 866945 1278715 523648 719964 1870877 573051 1010730 1827450 923194 448699 420478 1154934 1324763 1011304 880594 1849689 742440 447256 174049 585205 1941393 392847 1861917 892291 1362977 1060698 108330 998415 730554 1853922 273688 518435 385174 1868730 237634 1316808 1683004 83779 1247016 623220 1011403 237139 1545293 1325507 1262089 406112 180930 1802975 504924 808451 615568 1012524 1181108 571403 1479971 483719 1902376 1052800 953193 267132 346799 151972 1819494 1930780 635334 820561 1640406 791089 594638 1269238 361676 1465075 268035 905191 327861 1928556 216194 1711239 1419371 289501 1022908 476207 300000 693526 659347 835361 1740493 113097 1004523 596669 671107 653149 171976 1362236 1638208 682176 1092079 1860438 1659222 1053206 1534267 367825 1745998 1490830 581224 1299864 428720 1653521 1872617 385990 1005725 1406730 791979 547655 1726537 755219 1625146 852755 666460 648505 1557850 328073 1581052 496545 811898 1511221 1165246 1539521 1527045 594160 954304 883034 21599 931017 222583 776299 1433603 709889 807220 1360161 1091748 1312229 851688 1592330 1668365 1289919 353214 429146 904196 1069971 1969326 1615507 863187 874806 39311 1578259 511016 618355 1092467 350862 271387 1919091 903649 256255 1683874 1213931 1398720 1596315 360408 190141 181422 1000843 650596 1467356 1295485 731712 1291935 447909 432692 1112832 568270 1723623 362651 507965 858272 273723 508600 520205 1140802 329671 601800 720082 1258291 242617 965850 706940 1084972 1157866 1498428 85294 446154 659763 829253 677689 1230862 1802623 1546075 1144220 1785106 1377680 1214159 1763561 672968 1368480 622672 1655259 1662090 1370732 164407 1626582 1834551 839667 272839 1798929 404504 78298 1512240 1999723 865224 853514 1260835 978714 1750411 1049427 1192331 1511647 1693627 1125704 1133621 1871504 734312 925964 1556092 610446 460420 680899 767785 836215 1033627 1372878 367884 1830255 61450 1004462 1126758 78893 101433 1639357 969568 1278576 548483 1203364 1518743 1146430 1990374 1905323 1019267 294515 480580 1266783 1379302 13865 1457604 129942 347677 1316183 1645020 1882734 1982114 91743 359084 1662125 176316 626230 521248 1956506 1219052 345542 418046 745856 1841345 650481 1974436 1213269 1656700 1291688 44879 83584 934009 525703 1852711 1278900 140653 1118079 1191990 1285438 696811 139077 401155 392935 1855811 1756228 667507 651049 666067 391476 398816 1086252 215949 1295935 105722 716801 33093 1751574 1618441 233991 1738213 814445 714085 926508 1203081 1166208 1549573 494372 1089758 1285808 1918436 138988 1187911 348290 1149974 658322 1840396 750681 351064 29593 458759 1368460 979641 1298226 1836297 1150226 623863 1943151 1705388 1023778 1717871 801864 1092563 205308 1024639 1434561 896290 1027016 686093 1783240 1921389 1980781 276524 1057558 1784540 1918229 1505095 612375 788180 121066 1902285 990777 160432 192252 1988567 1981747 567571 184051 1265785 146996 1567028 842957 51249 719839 1786804 1041237 280727 549101 786328 1916229 1290148 1627041 1160155 500279 913567 1118284 83636 1940135 734172 1318876 1464208 1999125 1480303 217157 117822 1320134 994677 152007 1003108 506566 1887417 1690220 958645 1071830 1085377 1983129 662053 1920809 515032 1566870 591069 1574125 1601545 772552 1516804 123235 1640416 1022598 1354876 785726 1217624 1760706 1546939 917052 259114 1416833 736582 870677 1259683 824248 605390 1479004 1641888 1095872 755575 1301558 512101 1230640 1839425 1169728 1734519 427895 1423222 1075745 432676 242730 213213 98923 1334309 687917 1566784 154336 1563457 352710 1912869 615169 1637659 1224953 527329 1957754 1302801 1710019 521765 1586540 1760285 1685323 639440 660456 108697 1115141 1300924 879865 1426288 513220 1260590 1098330 1135445 1959469 90956 461015 1536946 1794513 1646612 1761210 1423345 930173 810658 974034 189619 1658255 641791 1793278 587788 1953320 1870717 1648729 1943285 839021 1178622 127000 1641441 1977428 1946818 1067624 1406955 1406973 1127628 1458469 1406957 1064086 751672 1090304 822269 130485 284991 1986996 1888627 344954 1370484 1432845 1016399 530168 1755852 441762 1889414 934359 1638082 1667175 1541751 1781878 1206862 1028493 1007151 255025 1557174 326544 820263 249054 1656633 765257 1805025 527673 1000318 1815286 1971086 1420197 771045 1956939 1777771 1442791 1339228 760551 975613 611277 610557 1406488 396527 1945928 450067 1582449 1572632 592669 1847516 1972790 614127 629788 1226956 305387 320614 94872 1725584 1758629 99180 1603100 119506 1843344 1628276 1980386 787319 927188 811480 1829005 765905 894098 662976 39030 1264283 1273745 1571317 451598 1618689 641557 527918 1863869 88076 1225524 564351 1861591 1013090 465267 44307 808054 587514 894960 850626 1597751 1470879 960090 1175129 1103847 202459 1051758 1456934 1578293 624517 291465 1940598 231000 1055865 1559084 1228490 795285 504048 982828 885248 1433899 1302574 1699870 527441 187004 1472572 1930961 1360627 1388655 391092 752546 1168452 154642 1022151 835838 157862 584919 1111481 1093444 178966 860597 862356 353686 482227 1902150 1512598 1785211 1273213 1048729 1515342 1889501 1000677 1810995 817313 63860 1604850 1542078 913671 1494361 1814445 837847 1870808 1649510 187279 1109243 1750909 1738826 627909 1702792 1288116 1852231 987549 1719882 1354414 1914227 465550 1228748 1560743 1153596 1768251 1297713 1066963 1429103 1815936 991217 1359879 787857 1518883 711396 562445 1147970 1491734 661527 1901423 519086 217632 1336816 264500 547086 1551521 726297 1298631 310813 545237 1464219 382790 1753706 417574 1647985 1898709 1422 807927 253417 341456 1249707 733751 813611 347606 1860836 638549 842862 1635699 111485 1351367 217416 562480 1136366 337145 286603 792514 877748 1903585 1379751 915943 1738909 1997254 1189120 1081819 417611 981404 291912 1373000 952586 1708884 863154 1717863 31511 1097400 1746120 884419 961502 42042 527702 1376460 446286 1652535 1175669 187728 1117120 518443 227355 1635514 847719 1994613 1077321 1294842 744788 236284 1885168 1231428 228168 1837814 1678037 1131065 1394458 1056542 35954 1978531 593279 1256335 1256573 369602 1632030 1639026 430854 35422 841180 1892854 742283 1641392 1718844 475844 1449063 1324282 1892843 799592 1790167 1433418 1148791 1178833 1862598 1786355 1933291 90652 1465911 419137 1935377 1797832 46629 832709 1220738 1704956 552395 1784547 863672 1182542 762320 628575 478088 222209 1098560 1323070 487664 669151 296655 429965 700835 1583169 1077277 1534905 1646075 411743 1523081 1263625 155308 942466 606221 74355 327597 505525 332093 191117 1803787 1281817 1676 721115 602602 1488581 173175 1808069 1272758 1008348 168620 438423 1707544 1196887 1945277 714502 1799926 153672 1260613 1448588 1774900 947889 906081 522470 204108 681740 1378168 176915 1443287 1343974 24312 1841682 40291 912129 985017 535326 1311621 523017 1557649 162530 412550 629248 1674054 325167 505420 1926374 1486978 771961 1929705 432496 340008 379959 601027 1493524 135768 206368 72888 573946 1697161 916501 262230 367505 203245 1365667 805997 245590 1049646 1348746 501128 1386502 992160 1460463 1870022 607795 403127 970201 200238 1310696 1452313 1089379 1562272 378118 480940 79098 67383 946092 362729 1887049 1213168 508235 1990443 1031935 1801004 1881315 956382 601415 1260156 832191 705245 734603 353776 1815772 1777461 1777140 692525 753947 149409 119736 1828776 363751 1883114 1478879 1800944 1187646 1682648 1463817 187898 1669965 1842048 753407 782510 865858 86329 1268049 1921350 1457906 1812625 440902 833063 297173 1436132 471036 857790 598138 1600540 524603 1818113 1860427 1755893 1214027 707808 1762020 1891391 657347 305452 1598481 606345 482401 979250 262492 1727468 585201 773400 501045 1833038 1305940 252075 1422976 525976 1237193 647963 1126519 615802 1056906 1004440 1093186 1459946 1043965 453383 883621 1232205 770477 905723 1284062 99616 774517 1841497 1727616 1856660 1770168 1694838 1433458 1492289 846519 1012207 177570 456822 623900 339448 352739 205608 1305815 529339 1615699 1809338 1413272 1444520 1744333 1922049 718235 1570977 119590 590154 1870696 944817 483571 449252 787889 1025990 1551311 1749651 1061907 126378 1521901 1422352 1239796 160626 1223720 66037 248631 1179893 728504 1862606 405703 1395490 1390928 1961751 1549277 1341591 1012834 680761 1598660 1711029 501086 1482924 770305 42600 534113 1329803 401085 202494 513121 1251592 449372 770374 96889 1506665 296368 551437 599050 1899458 996875 1809556 1461784 1858877 1841883 15096 1991864 596408 1304547 54780 17147 363166 9343 1641765 506526 36481 930613 5972 1947213 1631308 1025038 557752 1045522 442455 566796 51799 643179 1996505 817433 1690659 1073799 715776 5297 981142 1234947 1957809 738908 1016059 1794291 1824190 932042 959047 365435 523191 754553 167909 1668720 248320 1274221 1554326 1087764 1202777 1619779 1810688 1287078 1183584 1187644 687315 604411 491458 505358 575170 387861 1565414 1430599 1193975 1310401 273458 883859 1853580 1120885 1143448 759757 1422818 635643 1873382 404465 1440582 797282 1629999 17840 347542 56453 1971479 439482 1117078 680334 1376738 247964 1489744 339168 1831105 579912 562484 868465 1185215 970541 45882 281425 266616 1645964 96891 893098 157518 539452 1030403 1181176 1514317 1782573 1914377 768709 1920483 729077 1662294 1398945 1607968 1168946 1635054 1421286 607291 490514 73516 779550 765874 1267118 1647593 947020 1394626 518113 1891882 38840 579302 437591 324021 944557 173669 422269 1543846 1835021 1716796 1147939 1903097 1117483 1890192 1829351 705180 23664 207308 506895 1079768 595073 1707522 1795601 1904811 391726 885430 1006631 1285481 795247 1446349 792792 1040072 1953679 1487229 180554 622845 161722 942519 616973 1762042 127395 1545492 1636297 290770 474200 1042958 1409828 1101170 1389402 473902 1156149 497886 1288516 1148004 1648504 18909 273770 289771 1868749 1371122 1976463 1397409 16854 490090 742705 618040 371844 1301390 423837 85014 1301845 16851 1033382 75135 986965 1822602 1248422 1834538 1578705 1425132 1348066 1243336 1016640 331749 223858 925031 596668 1991865 91404 1442387 502474 1653818 1468712 1794983 1793733 1455993 903218 1904391 1626444 1383072 1827057 1668834 1095442 739871 1167833 252283 652762 1312567 297143 1925240 1711368 198624 1672571 41380 594915 357992 1785681 940131 209962 111946 148792 805957 1527444 628419 604378 637507 1011845 1766691 827388 1991211 187044 1323528 1181403 659044 1535645 470067 175378 972574 1738622 1489735 1073218 1276730 879303 1410627 463857 1538052 1141269 1198774 1315758 1250078 107970 1631069 1372477 1348937 1820231 237099 908498 1355796 819085 270389 1915722 1077798 1764729 441791 1240950 1343780 1263375 1458211 759480 1719897 1056531 1921604 770484 885398 422693 1029028 1747421 433588 1988602 1139938 1261476 165669 1727236 1263018 333357 1344831 234449 1110916 1941971 1085073 886358 535833 465731 1666 896444 1679057 1255904 905766 1172240 237169 544378 14045 418864 538858 821170 1062465 1534000 1780761 134269 1954719 1375274 266294 192548 1326142 1769276 1799253 1082633 477965 501019 1464963 570886 1390042 1418946 716922 541194 366053 1250635 152058 858388 1930345 1446588 34630 1063253 1646874 130314 1831513 64693 391008 1984035 1393439 1783892 5066 245974 1078289 1363411 1613697 1251202 1016600 1462417 77170 1200688 1042474 703687 719498 1432982 543116 181013 1409956 927169 565591 690884 1419998 436616 1432186 1500505 1791731 1505533 197559 1548900 20693 1224331 97751 462671 945536 945473 1184364 29951 1465689 996517 1276515 1342788 43225 640762 959827 1372081 971539 1826457 1568108 676719 1870177 428378 664853 782761 1979955 1370167 1749338 346258 1481100 1979002 977384 696084 1753545 1379536 1221345 1971691 399261 616158 402749 1745787 1935097 1677295 312632 900342 381387 172419 505439 250719 293395 1725811 592628 113479 534981 1655871 1925322 99981 1262489 1859412 739923 1754450 1235283 1278106 432703 962639 1788896 1841897 1465766 528935 1023381 799080 1424365 45382 580788 103765 201093 589015 1559453 1196545 692182 50488 827278 543603 14127 453787 26104 865852 1987232 1629030 529341 1202741 1172151 1200311 1317404 1473567 1594610 966349 716252 1032170 335860 342392 1482065 1205598 197927 1606103 766799 994534 610153 1710680 437534 700107 1262948 1965379 1604093 1594432 820865 1311661 570614 1639549 317894 1540882 1229690 406068 1791809 798379 1143829 661687 876538 1024710 1341931 388585 401915 1806705 186874 60420 521024 1687882 1362039 900259 1872720 129097 1666135 295910 738495 80249 1045932 237563 1034384 1845912 642621 1696067 758156 91423 1570285 146468 1902621 1912336 117992 612191 1201765 1853444 71516 1151248 930151 1857648 1836439 396029 1340507 288915 453520 416685 184760 950188 630713 1683315 663076 360639 214220 1359394 825862 36886 826958 1362916 1401137 1319526 165045 1554477 1453813 231285 501970 492932 298822 1773879 612752 1630599 565204 1351164 55784 681751 753045 441011 1130223 1117047 924468 344577 1794104 1959603 1197955 647065 347108 1047705 1569789 885245 694625 1612645 1051013 946045 463713 530259 776795 234742 996582 96911 104142 1329722 1798581 697162 1418805 31936 1992611 1384170 279543 84056 1876425 231823 1281471 1112781 1380825 90363 774693 707698 315040 1975842 1520335 1308486 41468 943453 1643395 1904245 338184 384852 795611 1651239 1640408 1390530 1853691 466950 778844 1790078 713968 256173 977790 219400 1522970 682350 1254890 255585 809671 1949936 1758263 1915210 817413 1527382 974679 498204 547475 950366 1286613 805628 682693 635953 1948372 204493 1013429 911894 1089064 441072 1618419 386591 1480817 917047 1095155 771515 592247 644581 782859 49243 1745301 483881 1046472 1341670 1005075 1313014 1998673 747387 728414 580118 1219451 311239 295213 521126 995499 1568860 1158752 402708 522054 111619 778647 1170076 1619650 1692677 1870088 1339528 895138 1755212 559158 819833 1503953 1186649 1295794 1343737 1611237 369110 905105 401229 221405 515915 217504 1941603 1183267 256328 1856487 382373 1528997 501537 563191 883885 447400 1552594 1624985 1569544 802653 84833 1363578 1391802 1208459 1631739 754461 822964 1004993 1617448 498758 1437072 1788344 1733832 1762662 637839 1977916 1265758 1811940 1530162 930629 905499 206281 225913 1368643 1161720 855665 1837872 1755240 747766 259345 1305961 1173257 74682 107816 1497422 89458 193362 499276 1542646 1874652 1202522 1298501 1998275 249081 574911 494779 1260024 1511777 1721860 962853 1836558 450625 7014 850294 1378229 956985 1571980 510685 1525909 956518 1002443 1436599 682546 1976495 1077513 1418590 963570 311515 701506 250822 834020 1413757 1964080 540471 855580 1857034 299962 1388762 1111305 910098 868462 1610874 185864 682283 1518439 60943 210794 6610 1498822 532557 233985 773825 1370363 465924 45976 124945 1763385 342006 1163281 1011916 683691 408276 1283346 273674 1004870 1241190 1400804 1799591 1429647 1941803 281686 755809 1787557 1310111 1129109 1250748 192015 1683203 316485 273846 1093703 984123 1125853 504628 1958145 800403 1441646 1722113 1048568 1643481 242225 125006 976233 221082 1473762 1365545 151888 439873 1615150 67802 1824794 1374398 857068 217946 28656 1170646 237494 280827 1117998 985003 1951488 193579 1868584 1082495 658565 1929735 118052 483447 1542404 1257651 302280 559741 401051 438415 1790191 373884 35501 1933639 1585106 1446867 1792767 376964 1643684 1304541 869848 298328 1617649 339543 738113 598862 175283 1721748 1176503 1476541 1913704 1972712 230652 1881157 121831 49408 1082239 1705228 1699076 1515982 1159700 41637 1042333 1154043 922239 49236 450643 356941 280441 315345 609223 833517 1710752 1119549 856385 1949290 1468885 1719786 288832 201588 713755 607518 1358909 332961 1606202 1689950 40550 1633959 1687881 171754 489670 344092 115948 1393575 1133418 295891 326116 586442 979295 1930683 1892335 1244663 28437 497703 948822 674081 754730 864163 559907 518630 1645506 355122 1652726 1765802 1189549 440839 985044 1046765 889847 1468707 984765 1423696 958963 913847 278626 1558289 1609167 1543964 1898622 468103 28625 1480585 1084299 222396 1657043 1777002 490951 880346 1918562 1164272 1795905 785163 1051671 483192 659321 838441 915433 815897 1163734 868310 1157848 1882463 703883 1316995 1525778 945179 1220959 573479 1925468 389600 1896525 1002853 843768 1611188 989180 1943592 131851 1325264 1004216 1587133 1988331 447699 1901482 1715924 434489 1377774 63753 1485683 1981653 178806 960276 1373064 720903 684022 345837 22643 1518625 1533141 724063 1601806 1304714 811170 1395432 384820 1534380 1569255 1873411 1000995 426349 1831851 1750771 228646 144054 1191613 1302614 1482814 182707 1802616 100357 1952293 1498983 1630659 374679 1700340 1208423 809101 1370119 1427930 614389 1068066 500838 27008 21882 152523 1868445 681179 262673 1612936 837746 35366 227684 1617150 278493 959390 1676413 1954884 766518 1901354 206188 603602 953864 1074952 503778 1594554 1983233 834566 653810 396416 490588 829319 1089907 789109 1003533 663243 1187111 809880 1723516 55436 235275 1638953 849331 651622 1624116 528590 596980 1373292 1842573 1771326 874825 452849 1286088 1103803 1536789 1227940 1479301 1518824 1419255 892784 468181 901802 418678 1395562 908083 1428364 985782 937225 1270495 123163 1656359 1852638 960396 1050502 988646 1052441 1705742 1924630 1625379 1808557 1174116 1418962 1564359 1036607 503138 1637290 363644 1121232 317496 157760 1564219 1713661 968139 1348084 1946575 850575 1381613 344196 1610770 1275361 313428 1775792 1015224 1406443 577525 85175 1657046 1772963 769470 1174639 1924536 1488029 1607986 1762379 1313052 395734 1606148 1356089 1030689 856597 570773 87255 246488 1874167 1175122 147968 1812124 1700962 606954 342649 294859 494168 775864 1702686 1577107 1448508 1449176 357292 17103 245718 1349335 1269088 511380 1988610 255151 1098409 214900 1364940 1342091 1275484 301754 730437 1655531 1134061 610409 1128494 893357 1966820 790639 382969 346225 1641946 302010 1366063 1677137 808276 856615 1332857 791313 1789692 1637459 89558 1231835 1947093 1223602 1913479 151263 95246 1766769 1389226 1236185 716031 518676 517520 1625342 259251 455957 286739 1444589 825393 366480 1153718 767284 1936960 1255186 883075 82455 1107859 1678779 1241373 716593 1392124 1391760 102850 50089 408004 1115468 838754 242244 654501 1643756 243390 1093438 1085132 1665628 612776 981810 944576 1474579 1021789 1846661 1874564 842149 1115815 415000 633920 1643466 1355508 1788731 1011942 640659 1517222 1749545 694642 197143 56608 1448424 1054471 1967298 418892 1679023 1218104 479339 1833988 605339 1190598 1086380 880302 1193338 1227108 1275222 708143 699441 632363 526640 1529287 1017155 1845382 341734 823326 728190 1374538 1169236 279522 961595 1049485 1170374 225429 44944 1158881 1630586 1697777 50502 864191 667404 1927542 932502 1999304 432277 652050 1175838 1283365 404252 249037 715991 1393756 1481200 363475 958505 895340 1849534 1034464 670512 1205102 1187729 1963564 938331 948752 1837564 122201 203548 1971283 1377102 1002823 518047 397714 603241 832268 162329 256316 1650732 53249 1929868 1766988 568664 1882902 1548363 1903281 1706799 1725378 1062356 985183 1194467 955781 1288715 46085 1392574 1692609 1370346 17721 1070572 1503213 1691730 1208310 654822 1263694 1544094 180746 183144 1758332 222515 1446519 788553 1132893 1419118 547631 387582 652607 741837 196021 1255627 1238202 1443564 1205030 1620087 610709 1641515 505636 979226 879471 29398 422145 1902511 1929999 217925 1096452 9041 1493174 574335 1517348 241679 976436 1142460 144316 690122 905525 990159 805720 450789 738068 710603 1533708 1376342 1694351 1830984 1427010 1350759 95043 1372336 1275788 56671 262088 1858031 1628846 1488379 1444403 625073 1046273 366121 1432987 1048225 500919 77984 1734656 1271418 463091 509463 762324 1110386 900494 1882872 1652330 195724 3564 9434 1279353 1420346 780221 1195328 918773 392957 1765943 1622863 704094 605290 946914 534541 1525212 947170 89784 875234 950707 411763 774578 1091772 160030 155403 365442 866205 1737927 921223 1465414 450651 481032 750710 1758336 1577576 725486 1204084 361428 979414 127820 1475452 669760 604153 679012 1177665 634765 1270594 16841 1216735 484599 349963 1026473 187815 120776 15894 1498926 1823950 521105 1641507 1917644 1058685 803616 216510 127397 1882652 934428 1336232 1625154 567616 1044077 581758 424011 1352693 888841 735421 1229481 705991 331460 990139 1663364 163494 949031 1808751 26028 491985 839815 1126514 1407651 1175249 146772 74742 1359305 1282843 191923 1959628 1150262 1502216 1483506 683491 1299305 1007717 1475231 1785674 788499 688875 137106 1021767 1199573 738629 191480 1448768 335537 1995184 1572987 113182 1346503 208396 1119759 1620940 422360 203163 286272 457754 50413 837681 87872 1909407 1709757 1994287 449280 1210309 1642162 1809296 1352142 496398 411960 775578 1590108 1277188 1948349 112790 50740 1945804 339061 1096221 1265842 1046455 93954 1836156 1379841 1584024 887486 1421274 1390819 1288785 1131260 990572 1421424 1509392 1337980 675519 1730503 1324922 320056 261475 1688040 1214653 1878176 1590006 1805306 1744486 1156179 1471403 549230 827763 1657169 1648705 1273977 459822 676156 1738508 1562487 1767050 1223351 760512 1144691 194369 815878 1739356 985807 1614918 102867 1824055 816351 1477581 1436166 706420 521254 790135 609116 37675 738181 1549112 1902813 7426 1943102 1442919 357262 1395429 1801178 1346765 1835235 1075570 1183644 1109056 317752 939189 561144 1841982 366156 1399691 200510 501464 1847997 1408188 1594803 1088012 1850508 781874 1362713 1282370 882923 1593763 335065 1627390 942883 1468046 1565678 118458 778121 893995 1149383 1480808 569165 398889 1292028 1864364 1513750 1687828 757300 1049024 1352992 1196232 1576469 500092 1613492 86306 731515 1811930 1585176 1555202 991743 778373 901455 1295797 1077228 394142 310848 635133 501777 263460 735663 1526433 1347908 91988 735857 418917 804871 97115 1848182 727254 1876054 835857 122977 129080 1385970 737115 330564 1841295 1364690 847848 689142 1494322 349618 1607329 1762517 1946883 1009573 1793580 932515 343069 1876941 1098106 994483 1530320 1134853 1079375 686469 661459 270948 1345552 1741820 266935 165319 560048 1277300 695508 768507 968140 143360 1927655 680034 894688 1443459 1968525 1434852 61162 1043050 900627 1902383 597122 88960 1931810 466490 1461576 1219905 996724 1202370 1261922 1323989 1461201 659829 894787 229592 404075 1637343 716118 895423 1683788 1693158 1218703 176252 736297 1467475 1967670 1198105 369237 1333762 541143 994985 1630823 1545089 677706 1133719 1558323 3461 1986521 1041744 493108 1217055 1016069 614864 1138943 933968 1102675 33077 1374640 1410157 722815 1952752 827166 1685458 786715 1194780 933403 1372971 957168 207238 1990568 1702465 341086 1620697 1958738 1650796 585091 1167827 4072 899202 870463 469772 456390 811006 972455 291620 525635 188270 1886121 368466 539259 133499 1234726 894409 1444059 960567 639762 1636647 894650 691365 1966513 1808613 2517 1960899 441927 1941709 706358 1507463 63476 728495 1621332 1808860 1366686 844566 986683 1334206 1528562 625971 902542 963931 884718 1141333 1760731 1858151 1865554 533547 1398677 1292105 1906516 1411432 740329 599077 691310 1704011 656816 879926 1997642 749451 1090999 121210 60705 1766194 1475032 1096625 890549 1610030 440977 1804918 1673582 184386 1666359 755682 1141367 1916188 1646987 373029 1954854 265716 1444734 250263 556085 962680 832303 579064 1654223 1266502 975199 344610 1407341 756367 1591370 1139674 1299180 1341810 247488 1756010 1301616 714323 83867 1963060 1430309 1531301 111388 669461 854563 129373 1619612 118797 1518943 1729037 614530 899687 1265017 914668 170039 1470417 1119969 538835 1963480 980583 309219 870297 1532600 1170478 1584733 1788054 432708 1740910 1448787 1818437 870828 1051000 299174 741876 642273 1288947 838264 1975083 973516 544400 8531 1423524 869056 520888 1825707 505997 1465910 832569 716733 79189 516360 1490955 1440855 873792 389442 304372 1041894 558955 1582196 802510 1042251 1719753 1936605 886279 1264736 144727 461792 1102154 978634 4888 1859517 1738733 72651 1533006 362376 633516 50592 1905754 1069961 866709 912113 1828087 1691873 1654839 1072211 1447259 1465003 592831 1742340 1777956 1498737 1593116 1875349 720403 755573 144190 512486 1069410 1057729 1800937 1730574 29616 1573070 1643296 218019 1727056 112165 1047128 1073673 1960809 586088 1689808 642527 320245 502561 1155816 561591 1764066 164679 1927930 339633 924257 1301360 1364125 1903691 1045458 1556052 1349372 1292027 1462426 1399469 130939 1184606 1238009 258274 1136115 1934836 1416387 146030 77713 1277140 934490 603812 470586 63340 292727 1810312 143842 1747145 807057 1960354 1339834 1730211 1026237 269441 623486 361321 956893 1522774 1100317 213047 657429 485127 208485 1135785 828199 1227326 1931428 937120 680616 953306 805478 659377 537651 1562189 1338196 1022284 647099 1041939 717131 1728460 1800177 1068753 1444388 255536 1623515 1876821 1748060 215884 140564 1317181 479543 893503 137888 241130 1548789 930493 127306 392453 646281 1440650 1352604 1316575 336101 92814 588287 666710 1581645 1642817 1591394 1470150 671896 281385 1511779 662808 945782 839281 214832 1749768 584889 1756836 1487471 1758329 1604887 139209 6383 1012120 191275 233307 1289716 666583 102646 1244000 1226996 1225119 249530 782084 847177 1039414 1996130 551724 53372 619548 819702 1884198 1576267 1228609 512706 1015180 681627 151447 1984765 1995210 328573 1499322 503120 1154479 1847371 1750832 475400 568838 1880643 630227 1978978 1932309 1344782 1688744 10962 1742290 1648966 833168 421692 906529 119168 977281 679889 1527556 360650 407917 949070 107049 532059 1617855 215849 1996402 1015369 291595 1222799 1965608 1327960 1103386 1491201 598294 1503648 1928903 1190569 1156256 325173 1917789 1176576 1236627 932167 331785 50269 64249 1752356 543284 867119 685802 1856039 198442 289338 1623150 838383 531641 704473 1833812 208077 1952841 679052 732769 1501969 245289 1574615 1541431 546497 871852 876712 303797 569592 566951 737130 1819196 712045 1678153 1765358 1836719 1727039 832067 1643595 1421481 1679341 1056664 573823 79040 808964 345160 154676 1553052 688059 752689 1326632 1230224 197035 601994 1925589 1925326 73249 1407885 1387696 1856535 860280 1337745 760353 303765 877772 491201 1994906 266305 1029480 768177 259844 1404380 685952 1795385 1969117 1330763 779992 1138106 1955587 1351403 516619 1056658 566170 783168 452348 31731 1352094 1422006 853734 930185 347594 760178 1039500 1496653 507574 420768 1377366 390405 1853706 1803311 1253891 922707 827345 298576 1619494 371473 1336802 19645 1920293 1883143 1230390 763210 532694 1426129 1266558 25451 1398664 1439377 611357 1654736 1425892 1244923 11491 879005 744623 144616 1594391 60140 1027701 629237 966123 372949 1268591 196745 1015967 481228 1919840 332053 1625947 975748 916988 785068 1016334 1019539 574297 1908849 1505793 727138 746580 192620 507784 1486920 1884456 1411304 130590 1583612 1456160 1674256 1453453 778653 1422653 194502 1916670 1078960 1408917 798323 998301 690600 184731 1207303 1729654 173641 915005 1119960 805701 197574 438531 827090 1694542 1538528 1231829 1398741 17535 247073 1629610 805138 1404480 273664 1942512 320758 1487143 1756465 1421037 640215 1397586 1824189 1709357 1162831 567876 137717 400005 18587 1854633 442135 1429774 275915 640903 1952127 1803289 234110 1341371 1439270 860999 1999689 334756 776683 1188621 903562 259745 348363 582891 953856 110019 1851379 1655606 1413407 185133 136902 219590 1936308 1449100 1845424 1711067 1732511 1596618 340325 190927 221157 316979 1984951 1721117 211565 82111 1174920 1029919 924240 1646471 1188613 1310933 1252799 1821547 1338323 999900 1460559 1973378 1365894 1016325 1386713 1893610 1628601 1195076 1219020 255172 1590544 474739 1224724 735902 1334160 233775 801111 906368 1482982 590827 1774009 211021 1440296 1036625 516206 1485857 1337152 957031 1063696 1546919 581221 32279 925431 116031 407316 839615 731771 1160032 1695940 605955 1205500 192468 1545046 1413078 419701 1274171 1670511 1336357 1776596 153813 1247087 1199430 1948533 585375 148241 1747468 166086 1636235 1496621 423257 1768751 1364197 579063 1362374 1877319 680166 1363723 1304752 334384 125966 1983425 1342395 464279 88233 1309942 1295443 1612603 1178748 1288360 792391 1437812 115352 1697950 193966 151310 1577772 305740 1448233 1825210 1341889 1896175 1539537 1868131 171576 1851354 359273 525946 601402 1649799 633349 1461813 625119 888712 1460511 661658 634625 909392 1163227 248148 265953 1549572 335749 489135 557707 765856 723574 1246121 545382 427078 217837 1645090 1558763 554984 639407 498371 869328 1819192 1724673 947504 220781 201132 1590245 328502 1321454 292271 624483 400985 1280410 1712508 171920 1476740 941321 174904 1678872 127874 103347 1329821 641266 1869854 551748 1883921 1444861 1190298 213313 589947 1928013 47121 528611 1867610 798452 491884 1320277 1231050 1260162 148511 591662 1931927 597622 38303 31474 531726 241178 1607927 1581702 897243 961774 989159 35637 1338950 1586258 1238044 1507860 1840665 1209444 594162 1509393 937949 1883966 1365664 617037 529319 136146 1913948 1841122 396826 989188 1770356 158454 1474387 1570779 707647 1925706 1454340 1002505 725096 924283 1821543 718552 1891323 859679 1331231 109609 1010758 1264166 1816638 1815878 1230392 731842 54788 162877 1732902 920732 1658078 992571 1064079 1757644 1528344 755469 1567492 637935 1778562 356329 1698079 938121 1567328 1092390 1085827 1367274 229114 176124 688341 88591 759670 1493125 1236991 1373413 925197 31355 501681 1624641 752415 1958982 1573912 1157518 1188489 1615103 1756017 298881 1748760 756129 1765512 330211 1326315 1455219 39264 1458129 348524 477258 525679 288017 911286 1872600 760240 1382500 447739 1531390 753817 205868 63014 1841289 571740 1275378 1763110 609195 568867 116487 997711 1883343 819051 973509 66239 1006478 670756 115291 884609 1931320 1865279 737821 176201 1912343 1666847 1886919 1027363 586305 1128522 1301824 7553 608337 184572 113370 415541 1168737 1507956 1614502 1492058 762347 1140022 1926702 1578365 1188601 1726347 1463463 630355 1268272 847097 216589 1697891 620389 736964 1305846 872336 1053408 866671 723703 1390365 1185663 252782 1236760 1869002 99795 413157 1675172 180939 1418777 1964158 1942068 1318502 1328425 1217517 1660814 1190314 974530 897725 1257148 1757641 1012110 591748 1898453 105193 1436923 1621360 1741690 1341633 1643034 840868 1695855 446373 1013755 1180081 1364141 390053 794431 1059491 452866 1617968 1948261 308333 1633707 331846 1541443 593318 1995025 1073829 558944 1116297 1933274 120464 784906 108385 664754 1623318 622487 342595 877155 1547822 585492 18141 1886052 1229219 1875956 1507223 286922 782869 788085 1290407 405627 137771 312406 1580639 1034565 707075 863164 651099 1692055 255000 276912 1913469 845607 1355475 1646781 762272 1939318 756881 429115 831084 1690511 558864 157790 1527143 397722 317418 1698207 357627 1781380 67120 320225 1913798 1442426 1378867 344804 505489 293759 928253 350351 1162050 1770218 683228 770604 1706328 1920852 1480932 1403341 890286 584188 1516463 230805 918168 1000806 873912 1580118 1224046 765633 925696 200773 1009372 111899 1899763 1564097 793695 1503297 1723834 1522348 1381841 239281 1522319 957191 1328906 1692148 1416848 1380719 583579 1095817 1238928 1118471 335002 1127411 856339 27733 838480 590683 543230 1303715 1876264 1795267 392341 160196 173952 611305 182490 1680700 1727881 1897222 1875278 329755 1446257 1210522 1334655 1341089 1638148 523643 1951137 327485 56740 1272104 1712616 270849 1930655 965503 974284 930804 319418 1835712 1207234 1052664 1952540 1143126 675459 636868 98595 726124 92468 1359302 103356 26976 1693595 317935 668394 996951 571984 1226711 1240547 474358 1286147 677899 464303 1173552 403890 636720 997674 1032096 1803960 1226452 698647 1467780 104066 1865157 1186961 239088 1835266 773218 602187 217126 391807 1431999 566330 1802209 1413391 1461183 196366 1514617 709099 1436294 343741 1779134 429795 2981 1940886 1778190 1505066 427835 269463 503880 977192 242546 1670366 1294007 1589209 1743957 1935564 1751673 1305614 207108 1208087 1529632 1930467 1926445 1265932 1374665 1975151 497619 1927958 1163720 25054 541508 339032 1990030 1310033 1826932 473581 605474 1198815 311692 1003319 29561 383984 803385 1161304 1427446 1718433 1328788 724864 403918 429213 1168204 512975 219549 1049100 1960425 1330248 791883 577242 1746312 853910 3412 1472406 1358953 782886 1568077 191006 111498 955624 1282254 1916280 239215 208825 187232 89250 1781561 1052793 778471 1093293 1745164 325243 1631774 994039 938800 1772999 1320074 1764537 743623 368139 1781453 545423 1726289 1771271 1206220 608009 164128 1626055 801697 812078 417618 1401646 1964 1550462 1539968 908235 1849052 1700983 1766451 911594 325629 1989855 1684522 1555135 1079484 1856515 4449 460669 1860124 821449 1914256 1919317 776646 799579 992666 1785342 741711 1398254 150595 1106254 1141447 430919 1881420 72935 1172453 293798 234292 1073476 624128 291886 1620829 1973802 1938523 743420 124220 1559904 672180 1580548 1783883 775886 1065010 1376635 1319297 1219028 1124430 742347 1235769 1562550 91707 1642956 1519812 604518 397332 1254662 456546 423177 1986702 1087235 351481 1108244 1708687 603760 963156 696869 566281 48302 1592524 822154 39339 809184 380006 963502 1411216 1555607 1826619 969241 1002459 859493 1761313 1619049 274691 1446159 902588 351633 145802 1544275 432231 857656 100124 1612497 1262042 622312 1202836 1762316 730723 1538914 1728931 1801176 750411 499182 495366 1921936 1897752 981745 1874439 1498777 1667014 1904630 1082054 1308557 244593 1725824 1530347 606382 1370994 1566915 1419386 113244 356158 1194668 745147 1293442 1756902 28730 1643682 415528 1532065 1844728 730933 1928616 1278703 1720245 754629 902377 1073316 231302 497023 164439 1324638 319644 525983 1835918 582638 522860 223510 1130532 1147305 1174748 390241 592164 77475 453875 1458178 1637713 1384410 111750 327955 1823242 1715303 924414 977767 2904 384296 338669 1417167 881840 1570771 382828 1988539 177627 1647577 1744243 564437 425595 681148 883969 293470 183080 226476 704595 1332854 319109 257922 1999392 1962077 48966 850968 1045797 1605356 324561 27439 325673 1473334 1389673 54666 191548 1292768 1337049 1521192 886494 1577315 1795305 1080748 1202309 1147622 1693020 1690558 1493870 148473 1491543 16251 560275 884083 1875934 1525022 60611 1259607 639715 232159 1933402 500050 1867645 758810 623568 1038585 279155 1621471 1723994 841463 959606 511812 661028 1544380 1332888 1409061 1073483 564196 1383999 630222 28655 832772 738027 1611315 1743116 477178 1698277 1153128 1383620 625534 877402 1824030 123627 1647819 1592260 1426668 1871857 254966 322824 485384 475858 1084974 1247316 151223 185611 1803363 1418558 1384117 1670918 1609635 1802056 1546679 575399 1205902 334350 102467 834834 468893 138314 1531574 1722926 491555 1314494 179894 1079968 501046 1782463 595214 1310787 1312379 1525388 248752 1073567 597420 1579579 1941173 1550099 1921301 1927707 25255 1189240 1512908 489815 857492 1039262 955774 1439090 631875 625523 1537209 844605 441955 305965 1204391 1612318 1720235 714317 271589 885184 829309 171495 1430417 190023 1973151 1466017 1551568 1975738 1312140 1536526 884941 908774 283632 1701141 86950 1977811 680567 1387838 974867 897773 1679752 852552 1410266 809596 1843471 1336195 979852 558297 72173 1148967 1821847 615610 702378 1907840 1228353 1603948 1126179 1796502 1797058 979116 1962181 1965086 1224832 968636 1116330 568880 100802 475465 1489854 1688327 1340341 779591 1151051 1500021 14759 1430987 1618628 1497886 1373591 1361112 518396 1084834 798223 1000272 1365646 815920 1695424 207616 234153 462868 1611421 936290 775547 964459 1860830 1962178 249651 422716 785149 1970421 426706 363409 37286 1101090 819018 1791913 374912 102231 285932 1502327 1692651 1293365 1668807 415596 1499517 876573 944865 1072583 994952 983922 684028 1051531 1884426 110598 1891867 1273343 1814916 62489 164537 939259 133703 100207 167397 1963207 337490 1412293 1419416 1007030 1580768 1289464 708597 713210 1944770 1439931 660046 1252435 407377 1620268 887722 1119324 1777511 1026448 1679011 1834559 543218 348333 902096 85775 210494 655047 1639095 494436 1256202 438697 566550 213438 1450095 1651610 904748 1569256 1071582 613429 566241 953150 766317 503143 191183 1925988 412663 802820 1809439 1766406 1915757 1750565 224492 120727 997680 1142175 1868340 1937825 1610127 700506 791792 944407 292803 1781741 877415 1944818 507541 1068592 719693 1579169 605097 518787 1646523 1236116 893920 1349117 1394515 1163443 1278599 1333219 435808 89889 847639 1644361 14606 878774 1796789 1261112 1918646 1574113 1464984 852051 1911748 701568 53959 1088976 1188274 766642 1293173 1808756 1820598 1101584 426781 1440208 117106 710886 252330 450055 1895066 1271270 425237 1464879 182502 749647 814572 1285669 205804 1462447 725919 739009 1830734 565638 509668 1740731 1894337 1746580 878657 357000 1206647 1254213 615696 1422897 887086 674290 1582642 473003 962604 122088 1840466 1189921 446665 853543 1300382 551022 705332 1695678 1394599 1305850 693639 519668 1278872 1910349 14824 1749023 1613417 1916317 1468652 220078 439435 1371550 389040 886031 809982 985182 1628979 1408211 1986682 1887199 1344471 386538 49766 1171354 879627 1534501 1759363 1871571 1810489 291435 1808088 1554146 1611732 339076 1708876 535995 541459 1462260 1958783 1983728 535346 716135 1771690 407387 669003 754432 1275571 1978195 1314674 1202719 331361 295981 48481 1186320 1292115 252009 1425990 1564104 621441 762015 374749 220123 1416546 1240006 1475869 1557964 1996814 751263 104386 841375 136798 872261 949348 1413639 959257 1010190 1364371 1106798 1061408 1381540 1161054 984814 158233 1150233 84854 280041 302138 1706180 254771 1284034 840276 1826252 1495384 899835 1730537 1307507 1625357 908039 288861 979154 1813591 1472752 996481 577863 1105964 1281717 1588152 1379598 605674 1319005 1198223 551702 1288429 1669552 58435 587236 285449 1772037 1850904 1503552 1755062 111575 1814469 1015553 1537424 894625 496708 609461 389751 13046 738972 1649051 1814838 966487 78304 1164704 978530 1803796 695870 1020084 1380689 1822826 798340 744263 762431 490102 1091295 790606 1058658 1954289 435226 1466112 492323 789189 562239 1517750 405087 1857369 1435688 732612 232506 1492468 62034 1895359 681828 1352832 1282051 1102414 333284 415490 1392900 12979 1774893 967996 902156 780528 539586 278491 1637033 1617106 1281176 1890820 1419636 22773 1220422 1433920 978166 765983 1556194 283294 1253228 1451543 613343 50926 993666 1055515 20189 807429 1342036 729173 437337 1801945 824011 1726271 1854365 843855 1473383 1774704 1937880 1840902 1534197 1600569 755765 124524 132584 992443 1320293 200087 1798234 837312 1085048 1006610 1153911 948484 1229169 886697 537085 798237 456475 247596 691877 1063390 295348 135708 1668846 1784860 1306796 1768740 1904296 1084169 642750 199848 182065 990071 22874 1256091 491443 775515 932096 1915381 1629465 1860486 1604055 1941787 1133421 738039 401644 990764 1603262 558952 854877 973687 344137 1633897 1839107 219380 357004 1979471 561971 1708473 1562197 124106 85895 844265 273891 507237 868325 387585 957921 1055803 1310001 777938 204784 614206 1490987 1079410 1010737 1425176 1497958 1335722 1180716 666637 674698 1550633 666052 684038 1235112 1216132 1057080 1595050 490693 1532 602520 1637708 299506 130417 697455 1923598 500685 372243 69772 1066888 589939 570887 536868 1604778 544410 1093629 368399 209287 1128600 1611646 592178 765326 613502 1514371 47322 1204736 1358928 631078 1621905 1052111 644585 136060 1366882 583231 1418 1212356 1925518 7929 1093879 1294588 676442 635927 219363 138648 571235 879706 934928 1395726 1747281 862320 1500601 1223487 1887404 1113747 1877262 1603266 1313339 373085 1394340 276703 278051 1899057 986698 226354 1940979 787111 1785984 1211681 228487 588826 1822703 1267512 701261 274538 1677126 13492 1889694 519321 1385046 948125 101731 825449 1671590 774581 1599278 356999 1505482 1819625 1687419 1289187 960687 706459 1998214 801139 1700988 1626059 1283608 1572961 297359 734296 1607330 1802189 651837 933666 1171104 501590 988765 4849 613498 1889470 804176 1322709 167570 925857 376114 571995 227729 626923 651711 1866305 1411770 890290 166714 1725661 644531 1248760 589537 1517124 1187120 975464 1122947 709227 1742086 1729250 1933919 1241189 1174923 1845824 1623429 1521560 646682 1364067 1967944 993840 23797 1647411 1663853 909724 270214 1587196 1475046 755129 393111 1371209 1165155 1254347 1524046 959404 554767 346381 673706 1121280 1688751 25492 113285 112007 1086939 577041 1025950 1342634 194940 598511 115652 429864 1696450 229560 890421 1733745 161414 233925 1031842 1891275 1373624 174013 1605136 205632 1081448 1500782 794899 914530 132314 657326 1027057 1689831 1741310 1747954 1139299 914677 988247 1326287 1274458 791030 1953416 37854 892832 999329 1104885 187678 731998 1070777 1060790 1934899 577099 1709053 1674626 485280 27226 1941201 1535052 631216 191426 828133 738250 1079049 850675 611702 1205869 1319491 723919 435839 32549 997497 1257774 1709042 110555 644873 1517829 1034450 48463 947736 1648855 868718 934637 1637306 767987 629834 1442951 1571588 5803 1481972 1323603 365952 1652253 673639 47925 718014 525944 1941022 579602 686331 1382655 633660 1346667 1075732 1635848 1602294 645494 1954365 259943 1345361 1338859 1589496 994309 1070173 1122578 1635888 788192 730088 577831 827723 42864 1608461 343232 1510126 582538 1192430 832185 1231897 1201761 1259941 1135838 897056 74277 1737457 1789933 885147 1072990 156697 1874984 758490 1977735 286048 1079658 179024 1088561 192844 1004039 1940942 827896 500463 1577375 857725 639222 1258108 185525 1433671 1723210 101786 268701 490201 313721 457279 867491 71863 530006 1698780 445565 1346307 1937650 524681 1547462 860084 1013478 69239 489627 45101 778553 1031756 1232347 1448371 1655080 646225 511148 1751816 957769 667581 849691 1950550 1417114 259970 292509 1233089 1317619 1676520 641961 894899 514790 1219525 1110326 1310976 1995912 1055113 715528 396496 1402950 232493 538765 1962558 675071 401765 148429 1599539 401212 307767 430420 1905807 1451092 1898084 855348 36879 988738 1450392 1770242 661952 1738927 24262 554480 1781605 223326 885818 1452532 1948413 1529880 1582661 963380 505730 412783 1822399 1050187 264263 669636 1232851 1883898 1376529 1228395 511839 536300 639840 204796 275560 1241865 407570 198501 927960 1504946 1096693 256315 1709385 1597082 1208811 1690143 1909189 858221 199212 1537104 61031 1724927 1779468 1748008 1657389 702107 445957 208800 754768 1940293 109580 1446272 113317 997339 613469 1228834 761246 1389739 636524 1116975 1562639 1969280 1851540 221814 240500 826510 1643859 1252972 1970171 909816 787866 1984872 464746 386138 500284 1297068 810451 939149 523010 1082566 617380 1224984 954995 1449805 1806753 324566 563535 704534 1841746 342473 567665 395202 847203 943675 921020 35994 846969 248976 1055252 1957757 777048 1335171 147304 1826177 77076 525680 603672 811857 1384549 179037 1094950 1825580 1290825 807596 881701 902761 1133407 691291 1354553 595019 1571822 1540593 773910 785952 1412839 710051 268425 1885300 1546181 460652 160311 1103982 1160279 1600148 815790 88227 961747 807038 971893 1027490 619615 1594247 1693232 857726 655395 950237 764375 1290936 457454 971568 1104341 1832957 1198129 1535532 1585818 148159 859835 929002 956312 999950 1165466 433097 1516084 689361 559808 937804 1999192 1204188 753712 599855 1448862 681632 456749 807699 281306 956905 776465 1534653 103070 1461514 1319675 789638 1783738 1553347 1828903 222798 1817001 1662950 1775642 1111718 1751619 831439 248089 1587184 1370631 732884 539033 922520 954977 944815 1011285 1542761 508802 17110 166801 1214206 317735 679920 1409966 524802 1560310 1451781 1224495 104886 1635259 1903207 1821779 1587662 1460615 422341 99157 1906496 1808360 1812960 1285286 181426 1703759 1824027 513117 1125859 1517194 1852335 98535 1115142 227660 1657228 93381 880973 1304932 131521 72974 736544 641731 269695 941469 34707 1438360 298106 474745 1298446 1863673 998737 461327 1561569 1728596 928931 1817789 1577445 738141 1986665 1308749 1364919 364769 1544933 1023234 199057 1311359 1327631 1947024 1042062 779629 925228 334034 272093 654894 1141934 1229413 1970398 488549 1855736 657353 50279 1263459 1026485 512421 1373216 1990052 1836807 10687 828539 675324 178198 471371 1125563 635740 204023 1363984 207162 361157 194470 1903370 1588952 342458 1545681 585694 271709 69236 437801 1677231 514871 1752988 754898 1150703 1522043 810520 269632 1735933 834515 20497 1206403 1318094 1601321 1328446 1820192 819233 1106370 1389044 1999109 1340508 824547 1434421 1981411 919986 309872 277039 1161754 1495884 374266 1517664 1920540 72226 1669441 965360 57150 1547489 1119162 1108513 320230 332512 1961013 971651 736278 14321 1734740 838313 1136456 405396 1144004 1293992 905285 1691857 422147 13781 1015868 949412 1290502 175579 1443814 186362 1081942 1859801 1309578 31423 1345424 591048 201892 821506 502323 131883 45474 149190 5932 651364 593680 1288252 1995525 44125 600657 495451 1089171 863375 125625 687128 49821 1756159 826246 411883 1829843 1178718 12211 226105 115927 1551492 357330 881187 1010384 763324 38577 986559 1976784 1171447 725119 541553 1727973 1655649 1789207 974425 9547 1433747 584181 1785561 1016404 705055 1342947 932644 263842 975644 1827528 1762632 900850 797887 897829 836576 637964 87406 1512173 152522 1253648 1436157 1528205 83145 222231 908187 194181 211690 745558 990402 841396 1722220 1355729 1849470 1193580 1548217 1104618 1765354 1460952 1702337 1247922 1382318 1677820 1925199 1173782 1215872 1285630 125910 1087735 1586693 503231 1348465 619642 1935856 407338 859823 960733 1568854 542026 1741804 1112435 520101 76333 1062061 412553 460190 1848054 1337132 914207 448149 663218 1788383 1330348 735904 1391427 866103 351275 1692254 224512 1569044 283596 1454325 1562512 1501581 705691 523570 173000 1020877 247736 761582 1033753 1639632 600799 375010 1637070 1468239 1795112 1194994 314593 137423 1088288 1954776 1786600 177911 595648 1889003 1852027 369869 1171136 71405 136247 549761 1499035 1300689 1646945 192236 336725 1165773 1303849 1450543 1752532 62001 1665100 1636544 459513 1834786 660514 520186 1336830 1956166 945796 337600 483386 1723068 220452 1503514 58947 1792024 1922489 1679404 1109610 494811 1233026 186340 1959035 895729 1505769 48108 1394318 1483472 1545026 1227440 536982 780707 381824 969819 621452 1183372 17701 1378267 1889423 194134 971323 936172 1497509 1081063 864922 1583591 682061 1520191 1194787 1555114 1903279 775955 729360 1960664 1242197 1082389 398082 1287506 1487929 714851 360445 1977930 1860148 1019240 797221 434145 1643171 973456 743942 567128 1572804 370368 725082 634028 43508 473058 1322462 1183261 1102146 1612858 1723572 1532598 189507 1400970 496277 291257 580593 683645 1033425 257846 80989 1417625 800672 800406 653229 69560 1715522 563533 299317 598895 1575743 362294 1188467 1056911 1528618 305744 1174621 988076 910934 214937 1636303 966467 464526 1187449 1155935 482634 878652 1757624 1078418 839235 1347168 850609 1894641 97809 697314 492148 1723785 1543274 621419 1527605 1185813 355694 1952244 1414512 852438 165659 1414316 365191 1306913 636690 433273 431356 548909 1004986 1806219 6576 1221946 608350 172361 1040922 1042085 1819432 802275 1520923 1023542 1958954 86811 1398634 51206 1888133 1704837 885305 1504118 1811443 1064254 1392911 1488477 25661 952265 1126380 963392 419372 366158 994891 1119941 1174473 564525 1111058 1569663 1029838 818179 378202 1799560 1183636 1536029 55257 1401061 1891133 383609 784926 978147 1514526 1035642 1972774 1909614 1950052 1306305 1201950 132993 177392 1033856 1901595 285245 744604 27750 1913753 885811 1993893 1683792 1357253 591395 1109561 13506 1987498 1961686 575473 1577019 1792865 572640 1012635 1346395 741288 1335421 1478941 1131427 919631 1854708 986267 1758248 649745 571491 619221 1842868 789517 680064 826967 1740784 442885 376315 1232036 332866 1408854 1319173 650632 823003 679514 1663666 1294767 1609973 202298 576277 1070080 1072859 632658 634605 473489 260680 1151176 761700 1975382 1179851 1996770 1022816 373634 1680515 733601 732721 1410088 1958432 464385 222285 1855160 507119 676291 1399474 200429 1045322 1907550 1068307 617138 817265 644196 42100 349504 618678 1673250 1543012 271270 1292419 885230 594603 1337180 811306 657763 462462 1697163 1979897 857101 1797006 1355202 1911349 620897 1996259 1021526 311086 1850547 926795 1111807 1692967 1827032 178988 625485 1724264 568260 1971391 1594780 973366 1269940 1413999 377726 1967059 667088 900387 1686329 699679 619226 124590 122006 1919559 631529 513345 374851 599274 311440 846873 638410 1693827 1966725 347905 424508 1983161 1674954 1553162 1358009 1782501 170177 1945416 836797 598963 1493053 3118 1711906 1072961 1020054 1537203 532479 1526873 153204 643788 1757801 1618342 1971703 1969061 310939 201289 1549946 6179 996090 1260286 1857838 1470286 864267 522276 23374 558244 1193640 757436 1086285 959172 1362289 1386392 809915 426625 282346 851257 1904608 1718158 1903089 543484 875035 1046982 1920178 178877 1427856 1510035 1108751 1988692 1316634 258175 1845972 573325 1474701 1193823 625310 1083109 1850489 1213386 1863893 407665 1085626 462179 451552 827319 1367362 1354236 521311 604402 980480 1516493 792994 1686161 1780364 1607306 486079 1028638 176390 1893945 1582869 1086834 518631 144146 1135444 1028697 1562706 581876 1692383 1930646 540694 51425 1273544 1222617 761676 1505923 514536 1628864 144543 1018383 880313 1440752 1163703 813993 1306778 285205 1849905 1154663 93950 479144 306063 1108646 613737 978635 1085379 1933133 52281 1128985 162072 117630 1468156 1777011 437988 1678810 1113447 1803654 1327559 646802 1458238 1298758 1405562 1441212 1019544 1999416 661569 125621 812702 477611 210319 1143356 379634 1332806 846878 1469196 196038 432156 1828794 636583 1618539 1009850 176820 1151738 596945 882730 343452 967370 189438 1781299 393879 1407267 1154617 1947124 340930 1596144 631436 93079 1545465 470984 875974 924942 1456265 795077 33375 779439 1042795 1962607 1961998 143776 1816735 1059247 560555 547413 287207 869322 532292 207448 707843 1260924 1638685 649990 289508 750397 196911 418436 378713 1346296 1391805 1716399 1133148 1178528 1826657 1708777 1745756 262933 1768490 1577883 961020 446011 988089 289548 1986515 990242 1652893 1042549 1929613 745765 1987120 842183 1577766 1382789 119247 737938 707626 1709795 267514 1295520 1172029 1660982 295347 1489546 548049 892207 1529544 1426277 1668373 461987 253752 856941 260903 1987663 751891 232098 1458388 517200 140141 1801822 403736 651899 1404125 1997741 1632170 683413 1693527 1973365 695434 1753424 39349 653120 746734 375473 1892587 1751288 213389 1450290 266125 1469323 380284 210949 1825683 1616349 1205562 534738 1587952 1625881 1907783 1619487 1507831 1312418 1432336 1154429 1596013 938216 702213 1685476 494681 282262 244369 1727273 697797 1018282 1070674 1946951 234513 1684015 207280 1009183 1131675 39886 343301 1244638 1100550 136374 1111985 1305579 213545 690298 825742 131425 1470897 1805430 53502 1950628 693379 1039604 509860 1483611 1118078 311102 280139 807129 49500 488442 1285960 968336 153261 1244261 250858 1671632 101782 328721 204275 164862 1738100 858913 968059 829033 1962785 1547180 861661 1886475 627400 120257 1682828 40145 1943844 1429198 134190 930425 1056477 474077 649360 1551523 1714547 89300 997363 1925117 1189977 551029 691868 528827 1710417 852249 157303 1848170 205966 1200871 1306666 1405825 1550528 1181735 1152301 1095313 1547471 672159 1135627 428189 1735119 1122956 1695242 219816 178464 1407160 217044 657522 1687331 1286905 1608113 1303239 964128 690778 1715868 164646 1343848 1269951 515099 256063 1005133 1921923 1173672 99032 178974 1580560 804951 1978333 1139271 1924816 1261224 1984567 597413 791393 544552 1217221 1539 258646 641087 1460132 1525690 387089 606916 1428705 1460387 1041656 1333022 208844 883558 1219589 1424994 1720328 523042 747926 1673097 1201650 1906333 797425 690197 367591 738744 830763 375329 1544193 1765043 202296 1964116 1303927 1545274 1284947 1736035 836971 353636 369323 800681 1000007 95408 1695491 826050 1237956 1892366 354721 1835738 263875 1135909 820307 1491976 549382 1962565 1900222 1386539 332739 1851686 840422 755223 961448 918681 1645403 1627527 914822 873401 462052 1599013 1894724 581824 660985 789742 887249 514182 843866 777096 172088 1201502 464438 404076 209588 673742 1939636 999769 1651703 1086850 286277 965033 1988098 1008943 398285 1784833 344215 1811748 221188 543973 1596746 1646558 1989654 1594071 1847481 1773930 1012517 1970994 1339092 1195467 437733 173388 541310 18892 1483703 995372 839773 105352 400079 233552 854128 40420 862037 609718 1855637 1869320 555098 1549532 775046 1324701 369169 974745 878590 1489989 804820 664547 1256974 472129 152917 262569 1675932 1258792 1336822 1149589 1397907 634083 1577611 188582 1903350 1220548 925644 1657593 1033997 567568 459782 894941 1957928 1796423 276382 837298 1675991 1906463 1193166 966149 1013034 416706 1421000 1026702 152795 436428 326875 1102528 638888 1657298 1479361 1883478 1018480 1716727 1303417 125285 1789191 1573546 1765125 1911672 294122 1294855 1030073 1168362 1825908 1183970 1561859 1881415 1907235 1180321 1963923 1151475 583580 1540403 1681990 840625 635304 1341193 1113355 91272 191291 1330866 254090 1712839 1239729 72816 8063 1429029 1520307 1357980 402862 1196914 1162934 1181314 1313804 453971 1805474 721207 486447 1825375 1884550 1974784 1219296 1386230 1500239 1185613 1621508 1006881 683334 454406 450369 1837912 1510819 1007963 484148 1571716 401576 295874 744841 1951257 813680 822717 1454781 729125 1135610 1483608 1092795 263979 1617300 1406674 448948 1784931 955149 503869 323379 432816 1220330 1058547 267409 1195644 1875169 1047506 115940 289016 1334959 1206933 1421646 1972600 1743921 310911 196188 417841 275591 566116 467164 17346 1184264 1203847 800063 566922 1180577 44105 1191630 1229447 453959 158123 754668 1441550 1598178 109156 975691 1987253 1174362 1716318 748226 51510 113754 35315 673960 620460 1394427 1752971 1582745 1898341 384728 1642302 518928 1084466 1670230 519232 1638255 1151975 76241 1650176 755099 698524 769857 849139 1241285 1146035 1474342 264697 348521 1380885 750383 792596 655015 113644 1527935 1671509 789404 81344 415801 832639 1285107 1294461 1953847 229918 1801407 403227 1760952 492401 870779 1610275 1763932 342943 624365 1035489 1445718 1512405 258805 398224 249689 1403951 351380 1601922 1309730 977557 838750 1000002 1488686 1999771 1400230 784403 1576783 1380384 1561332 970017 1086900 1049271 319216 1453 1896100 400489 67411 1782272 325578 829556 71411 1730813 810408 826587 1679626 1464930 1690201 1311306 565813 1123687 1825099 463100 1737491 477237 109090 1320946 666922 237463 1031698 1334223 898829 417395 372480 1394948 1197868 191189 1066766 1894084 225643 833248 1996490 424498 1759273 1751084 713774 370432 550304 1210523 1482534 152362 327519 1615127 395291 1636362 948095 435784 495416 542164 209469 381704 448355 1997821 234940 1103186 413610 303249 1786336 837820 755046 1796424 339888 1077541 697799 1082007 1699333 35864 634974 138335 1581222 83511 729553 1493486 1705421 1695773 1011432 1245518 44210 1772809 369321 306971 1784477 1166248 106075 1203417 1345924 759158 553054 304650 1626237 987561 1223699 466610 686534 146314 387137 955704 831120 1708029 1735520 1580845 1171573 1699048 790615 469977 1218400 1144204 1881913 691384 1573348 242583 1286217 1835405 548682 548956 1018823 206114 899213 172889 1333134 1422476 340713 412721 505194 916875 1156783 748300 1584561 826423 1350804 321759 1844713 557372 542144 1083485 190550 1053709 1407824 1498332 169578 1597164 411780 87738 1018593 1624628 1134431 359133 1795042 238262 275108 1068529 1237094 581608 298514 313415 1090377 714368 1473312 713493 1386899 1281051 1631946 1756626 1608645 1568065 1677450 1632091 1947974 709958 566836 1532375 1163049 808799 938387 532314 1332675 1940868 1466586 1957385 1800327 1772542 1301777 1987806 995820 215599 1421761 639952 1434015 1697631 1012365 1334068 1390580 1294814 459166 1670188 485999 1587234 707997 1096086 1664415 1960445 1301658 1942129 1765882 1895043 209158 931708 1200931 164310 1811939 1809557 1428925 1839175 136221 324338 848976 1630475 647204 1196998 1018233 1833002 996947 1386809 1174484 205699 1360723 270688 421622 529289 1180532 466612 604622 539799 475180 146882 936521 396738 1956527 969888 866139 843284 1804061 564193 1342544 333001 202348 1460925 920621 1657590 1289458 1366497 549121 1772836 1262297 1457206 1834760 1339078 68663 1630914 1195665 736761 533782 823305 617231 1904110 536927 1602649 1165068 299001 995471 1159119 1302174 1155016 681441 1716895 589927 577474 1904757 193930 186034 1479769 1390665 1267076 1796349 1814244 321394 121676 119960 679103 255879 778338 700696 248364 1638784 987291 80350 857755 777405 1863723 1011698 560149 1290196 252964 1872987 823745 1950385 1646495 256049 831510 121476 1760594 1491235 1546396 1193646 1979191 641779 344072 1927735 1784414 1290064 773077 880904 1590550 140499 1462049 913449 1525608 1736802 227883 1534226 1530860 1285565 1484108 388006 1208366 1258414 1906112 1868847 349621 443848 1312893 1928792 221066 1217452 470926 1189836 784777 395189 628440 352350 176769 201697 241832 500915 1599746 1102822 658955 394282 1246612 75168 865304 205611 1324884 467006 1723814 545643 698503 1720811 104300 546226 1361748 1753351 1765836 904407 294316 1688168 309526 1373861 1000980 1506679 54606 1582628 928888 81389 1988728 1809812 598425 925270 810897 486897 657354 575059 1811235 1672839 1662770 1824025 1574386 1683830 403885 127780 106297 6186 1577112 1494805 1022178 1401578 97554 482582 1562284 85771 1865260 1858864 1726087 188036 767769 1888474 1588279 1386807 282425 1564351 852958 1200610 934755 1597347 1210485 1699737 1617824 1366362 835835 1644949 1218084 628207 884055 1421793 1228340 1984156 811578 630924 1780133 672405 41928 1900899 1076288 1982365 996554 1715108 1030883 1527370 29252 115001 1567477 1244661 200473 587979 1166636 579794 1118895 52974 637138 262832 1509276 687444 1663700 1508258 1989952 1975224 1577616 1485436 1883931 1128000 456509 106703 1222933 601711 687182 1876048 704410 1402829 75640 1022062 1758347 279120 1342622 1064175 744440 142870 763555 357638 150073 1494248 1503298 64670 103117 506513 247795 1187261 1514230 1707847 14708 622735 477982 375671 19199 1167949 626393 1211376 1778997 1557748 891894 1478267 1052791 1601568 280988 185224 1738861 1524444 515560 182108 343295 1552967 1056101 1052278 111531 1025401 1950369 1529686 1200054 1196840 1983252 1031781 779359 187313 1183358 1008202 411207 404036 1941879 1903539 403683 1269221 1203872 1811699 544799 1320392 1144958 1437668 1514189 996512 1140545 692301 1818897 651785 893364 857299 1883591 1261240 1239251 296657 237883 533520 32125 172554 396759 1028365 1593846 563351 1233981 507164 512219 1020096 1066504 327385 1552813 351819 1466337 202473 1905961 658893 1435853 1283725 1835979 220606 231515 155587 589034 933397 1091937 1793876 490734 1337689 1097685 284558 1679208 475145 713742 800007 1836231 411592 304319 1424713 638154 568392 451525 1352251 1830555 331270 908655 1382999 426534 1927170 1184044 1809748 1004088 976647 558324 1300651 1096878 330932 930805 189447 662896 1525461 1159044 718814 1050904 1514144 1985825 1416178 1485559 9277 132703 475285 1306544 289544 1896886 338726 352929 320365 1632400 1439309 1375492 479725 108568 1795066 141849 1666458 20909 842394 227919 991638 892462 291019 1187508 833293 775587 360143 1632475 69761 1595657 32772 1440239 695180 819069 1689361 496872 421959 1920128 1970662 626692 35237 600534 775413 637194 393736 141627 502156 551404 484435 1265763 1038729 977858 1869313 827593 287071 1421449 1413943 1459548 1889162 1250461 641095 24886 1656992 318601 1462198 1549316 1664849 141830 275975 986975 1751940 1254899 963216 1331135 1735025 944819 422483 1185060 1902351 1019880 519599 1542105 1901189 608450 1827922 1358861 1836902 1143127 251793 780287 1095420 1821464 521734 1637733 950751 1203524 1322724 1399791 1002117 915996 1265353 405802 988965 1261307 948668 310213 6191 1826333 350918 1098700 1017757 680207 1729866 1249676 1290519 589661 301099 1461485 1464506 282426 1854593 1728344 431931 822697 1631110 738179 329325 584625 797687 380129 1577501 1165979 383024 1946385 1860296 414692 241422 255769 531303 1753794 1577833 123831 905268 1914788 130000 286907 845340 768246 1142960 1631885 1699498 138462 34080 1693690 1719002 1889449 431075 945682 1625835 108628 135798 1739110 1917082 1155072 304224 1426474 1913505 925151 92783 401324 1175944 1971788 1511146 401677 1969415 1502936 384255 1775005 978471 1714299 991473 432603 618164 573638 778082 246358 1754750 621426 1448645 1285306 1403865 927658 1701677 1248123 202022 395436 829154 801682 816765 706726 1005921 15909 1258030 1552267 171450 25128 852160 354733 1878837 1338404 1048340 1475138 1733363 1219505 495820 981072 1692231 168204 1061282 1625766 1007264 1313707 33451 271546 1014069 1021638 1111476 1650208 842647 711907 1554047 991875 441687 284561 597326 1668505 1584437 751915 483109 71006 1680986 346758 1952179 1026712 315769 77904 198092 519078 858818 1848564 428813 1389268 552673 215914 436201 1311015 1787251 993320 1678488 620228 727232 367963 1116691 457540 875273 1868240 400766 418813 984710 1866217 597615 78887 287706 565304 1123247 1815379 1439299 652956 770599 771080 914380 1631089 672450 749968 90036 491336 706082 986312 1627813 833104 1343581 1445486 987373 368545 1014915 1000740 59933 1474809 114856 1137921 1667421 1412039 430870 445362 1396354 1120242 1897877 460719 1079317 1113622 1693863 249478 1790059 160836 828195 1944046 413197 1279811 1184145 1475517 298304 686437 1921910 296219 701846 1318205 1350308 1816502 1859089 942843 179809 1787277 1809827 450964 1398605 1325015 1663022 965366 607426 1535931 1917436 1058352 1143251 1392486 482340 1721297 1187772 1374098 512484 241342 624000 945361 1768541 304291 843859 983687 190765 870174 445454 306879 1394707 1965462 575358 1583160 1818566 1816840 1648082 525172 873548 147595 211857 944268 28478 991715 1895596 1695452 1604710 1454509 1584583 1265374 382581 852556 1188831 1777970 774008 94947 1302957 934687 403119 1811545 1860577 1726107 1700660 258550 638593 204018 771230 538287 1775437 1727251 9458 1158641 1548159 814984 1679533 1446712 634190 117201 1226670 1164707 822289 1354158 1210928 526905 1503009 837324 1378170 1836561 1665452 208780 1321214 42459 1862253 399121 1784550 897624 1828704 370844 1171465 761024 818776 1097304 837318 1742570 1574071 1217952 800239 763722 1159163 732534 66232 1066021 120457 1978271 1911012 1699124 378825 1146842 1957575 17459 1927700 1424316 537147 1751200 1046291 1477080 1892396 667647 78919 1020952 391634 297965 802407 933144 754648 1155426 645808 118339 1944442 898492 132025 1801557 4304 442175 762464 112689 1667402 964693 783795 1122538 170793 1995549 536283 1832444 1460035 1138651 525890 290420 1751650 1777392 21546 814470 1884057 910606 163030 1220449 1351921 898341 1371363 401859 1172497 1744821 1820273 144219 470145 325188 666424 666535 1189389 1753906 269664 691196 1909672 22346 1621485 796611 166281 845746 297827 1438451 729166 1385387 1469639 1521688 157594 955869 950031 1430537 442186 328353 667048 205180 1489877 1859170 1654102 1685277 1439675 1340283 869094 1772355 455877 1783890 796867 836114 1421498 385734 1571267 1812190 222088 876194 42441 1413599 374214 569416 341527 1030312 1742769 1088688 1996353 1579195 230906 44394 1803420 1769758 1817648 1915087 511457 340061 223673 930255 798205 114045 765128 1141138 668938 611602 1129859 1831810 1771282 1344261 1238384 1750907 1383803 736630 1922333 882731 1260081 1830482 1488178 1909354 1774576 921397 266111 1934350 1621843 225344 933167 851930 58636 707454 186298 230104 1962874 857657 298029 1674848 1085383 1499010 1898426 84300 1194829 1077067 740932 1940170 895046 480682 274685 1138933 511675 1580508 260882 1015671 1135059 826946 907478 1746572 1701897 790068 1734998 100853 57148 1062374 784375 856158 813429 329993 1739922 221033 1374220 312560 1098458 1446694 879145 1215031 1213777 1421645 1657816 277662 360411 1145573 126691 656954 1146039 468367 812163 1199014 1421319 783976 1291426 972220 453003 159085 1948325 468296 1032294 411667 507102 1372980 596074 756666 162048 1315989 633531 685365 383142 1717556 131627 1690460 789158 542634 243976 1455541 1936751 1962575 531077 346643 1094105 326789 1994253 828423 1370495 876414 1842439 224827 453100 954956 1191274 1529417 1582824 29588 1534400 1247013 735422 281295 1282389 1137510 1816042 1468445 664866 1708741 302617 971188 261891 1370590 1945867 393510 1686016 43261 388409 228078 1626089 358781 5092 917231 328297 1770936 1340521 1686467 1430635 438447 95361 1671542 990286 1394883 1082912 1469435 1946769 1912212 403108 609716 509019 1774721 1221163 1114227 445959 757327 1977387 1677589 1376105 228089 1766749 471513 483665 1211012 1927396 645094 553627 572295 1031765 1312936 1369301 231042 665545 434129 946336 589711 320670 814475 1455251 575791 310092 1628582 1962017 1426228 1037477 1456044 121149 290867 343067 1549550 386668 1532154 483563 1523956 513059 1871573 726448 371357 1853530 1580954 1952714 1875732 1342211 583382 770138 1086213 271661 527639 1339615 972093 197889 1546789 423608 377573 1398804 117730 1154765 798387 1285672 1901448 1193352 1177791 282366 510396 295788 258754 1653757 1965183 1198940 470009 456263 1739582 1165387 1547360 1139729 1826132 111942 493995 1236784 1700383 1465252 851451 574825 165440 172288 885328 871859 205852 1897299 945731 1932243 195326 929147 1711896 278419 961459 472107 1540457 1502826 1255700 1155938 620485 1995983 974837 1637721 280916 1736365 1613396 1598612 933512 93752 150603 1417954 385960 369632 1453580 1739355 110472 490528 1950512 1867046 650118 1525478 671705 1892426 1026746 1980856 1276916 1460933 89094 305005 75676 1823348 1659657 785458 1929348 658018 1894689 825476 1162415 1528433 902349 1024018 1990925 993598 1617735 940625 371168 746373 131294 222214 280035 1515995 844903 894683 1388573 1759221 1986704 610096 872106 837945 850185 1820147 199233 1699 230297 222415 880702 1867896 62639 552654 1186254 1422454 1970767 1323331 1119883 1903467 537163 489532 1307074 1374133 708844 520979 1551043 1858472 1913237 575000 1036344 961460 1135097 1346741 318149 513615 1673207 840509 1235275 1457918 796766 1720221 346323 1357325 1074303 1965398 904832 934684 908395 1103308 362398 1688457 1494934 1817236 294790 1254603 1153691 34403 159100 1119665 1819226 280317 56230 1474143 969766 1165149 1344552 1411791 1256643 1802338 901527 741460 437572 1438007 1147443 245962 757262 1973734 1800781 877417 739611 419353 1423997 201340 1607552 31563 802540 1617163 409750 567653 725251 1619229 391301 273865 1432083 11916 1535389 1243889 1685548 1109746 1801672 858214 1526542 1483486 226746 563664 1352093 709260 1801493 1381458 1027887 422201 1028216 1926703 1057919 265722 625215 1801196 1570963 380138 1188130 1427322 31939 1870814 570677 1345309 1073217 944954 1466391 391149 1497197 258942 1490722 578562 305967 1056406 1603337 1393960 1091917 204056 1141031 1235658 903911 70640 1433868 508479 1771758 1855939 1057692 931142 486492 364801 25323 55316 296708 1040645 548305 1239336 1390706 820356 457407 1781462 658963 1194139 639693 1996426 516915 574447 1926209 1901508 1375790 440059 958912 1430090 685908 19025 1747981 1617012 1645005 1282663 1958884 993382 1533513 597971 1901154 1551445 953986 1658511 1558947 871112 1069545 1209613 1747496 110884 289782 1791545 1517303 1388196 279149 1192516 1335469 863103 53687 509210 1900455 1079761 1789858 1085168 1490807 119844 1900788 1094049 1966360 1912120 130160 1137651 1734513 1292277 181883 727619 1606054 1575805 1917863 92615 41368 1466293 889353 1650401 725136 740324 1382143 34614 1164448 1929579 1832497 923632 1715699 204849 1727194 1116223 740405 1100731 1852032 1427959 1346006 1108745 1576841 1082689 203730 1956202 659658 1214722 1045894 1654849 656593 426645 1788331 1849770 1149528 1165430 1286042 1459998 1317673 493527 1910249 692072 330193 1688752 794027 302901 1656743 1573803 1847330 611350 45799 1703840 1050205 139286 865339 171662 182037 1385519 766349 712767 1290618 1660128 1857018 1207825 233212 724784 1147093 894475 1809322 531050 1898857 1325062 67839 1492415 631444 110563 1371735 48958 1263660 1254453 1234504 803671 489280 104826 1956892 140760 782990 1567159 1994517 533193 1659651 1263151 1794800 1927721 1643654 1447985 1612630 1436003 1102976 120631 139393 590142 297228 997772 553266 239042 303866 1932255 623063 1393949 1102396 318342 1137963 37139 1597256 306705 1532608 557117 1497449 1217651 338959 27091 524880 1741937 235053 1246072 652752 1158716 952352 1609068 40270 1219271 851466 373826 1699552 39289 1795053 1581211 542820 1212623 552733 1526884 1661405 813285 366526 590885 784820 64476 983324 183982 355020 1780563 1812872 897003 1605399 1015083 790206 1605621 1444446 1326917 1389579 1934194 1052070 1809500 54418 1451540 246047 1969336 74619 927228 49857 620803 1828630 891111 572677 338513 1893644 299762 609938 1055524 669892 1449699 1607652 1861748 455520 1472341 1226183 1260181 823320 1318762 1019268 1095223 582936 689549 955464 1066836 1605602 566095 1428971 80167 244787 703643 112541 422857 1211003 440322 485872 318872 345342 990368 1003056 1980588 1586459 89163 1580034 1310790 1500862 1717936 200295 1981329 1308731 972488 1437617 1484820 1799808 1123839 1022807 1677051 1764733 450204 685007 916899 364431 175443 1923294 959310 1207180 474965 772718 325920 414332 310398 1359550 851387 609146 1522556 659425 933033 1407953 775799 1684642 552934 493366 541033 473398 594855 406549 861655 1599562 1115677 1979995 718529 1545036 487558 880951 1371786 158248 138563 1116717 1373290 1770401 384362 1147680 467467 1553102 1768878 1687606 1329378 1775646 1272509 1058023 607787 1020280 443201 804861 49833 943626 1366376 804150 1206688 1959359 170717 1227181 1544600 1058240 917348 1825591 985975 16594 591330 1900218 816669 1996988 1259529 390769 1827003 1785176 653409 590301 1783026 678792 1602818 1972626 744971 343719 1782827 1465035 103084 1410976 931535 1830376 1203376 478838 926531 1864206 1537380 818031 534104 516491 1841911 572116 188825 1876938 1654169 1284422 187111 1681425 308138 971505 545614 1367013 1229691 1954686 1746064 747619 1995789 73633 596226 565925 852426 100629 1267216 158247 631545 526538 1468641 459727 1274830 1154132 516255 870029 1547560 571613 1636585 490822 1785212 396815 1374196 1719404 1264680 1018554 1596426 1354491 23584 947882 1679913 1075989 146446 653713 489267 1402147 1630705 1218941 196595 790090 869793 805007 693584 1397444 1717544 769695 1142198 724181 1544924 842151 1821907 1888736 453972 1675470 1004875 431985 1700666 1021009 825282 1979717 186871 719021 393799 506249 563366 919475 158404 1102898 334256 636513 733272 307177 1503994 874174 1487503 497579 745344 346261 1335066 904780 1780265 259554 1145959 1334061 1946794 1881210 411212 664390 1767436 887546 1449715 383865 541232 1181373 1246095 545562 468027 1458782 1174016 1737763 283335 1789627 1265523 137526 1758603 1255717 1677254 1729264 1090021 1075905 1400588 1525603 175268 1334416 1316341 1494947 360720 1363290 1939338 1965683 1224716 29631 294473 1986320 780509 830632 1850157 1007788 385008 450390 1243524 480145 142338 1612468 960726 1825971 556313 946797 1244999 265479 1829236 604574 61719 776304 874407 517738 1602148 72307 905533 1674502 1716759 1512379 598789 794394 1062367 534453 1547784 302877 1902399 105216 275742 1263076 513447 979131 1193348 1753875 251591 817343 500461 346523 821930 561237 1500176 78988 1836228 1539859 605038 1061024 7150 1428101 432082 1507982 579774 1659739 191423 1623324 622286 76159 1840001 925057 1822518 94064 1804336 1903619 1576828 1115273 1244956 1521427 161436 594639 1968610 1205624 207372 926996 1052620 267063 1515906 1863379 889916 424258 1467251 1415176 559287 1323740 19959 1411309 1065338 1675339 1154394 1596685 333478 1376170 245710 429682 1950524 139537 945148 1732307 1173400 1829678 773708 383503 1143852 1040207 1406135 1067238 55641 628496 82065 1631680 461460 690146 241378 245495 1723879 615356 1505415 973679 714822 506596 1193892 1678922 1027971 849188 353401 142002 1722377 1546574 455513 820464 802249 642735 1813130 1811081 444811 161955 1672416 768552 1589096 367497 1587741 1052091 1635940 149540 1789286 414796 593639 1811799 1322335 621005 1037725 1262250 1848362 262611 1379384 1897073 1091153 782119 981017 1041431 1428152 1573071 743266 1707153 1566920 1029026 1879570 1030576 1261999 816215 490043 563355 338082 295135 1015802 374957 1820317 291311 1185569 1624836 1158236 200529 1453972 253655 719962 376357 1498263 185737 591879 1140776 683104 26356 1816906 886478 1195366 279452 613248 1472276 1234636 1528886 744933 434043 131022 1066681 1204739 1563262 1763919 1025444 1505096 639946 585943 1014916 1313460 1196881 1019002 1143505 1800407 134140 259039 398626 1126642 482027 518533 1684868 1874448 1606289 1405667 262123 435292 1840716 1614169 1048342 129468 472007 1584783 1312234 575257 857415 40329 1123668 1187088 1597670 253343 227403 743371 1249668 1710945 1215283 540835 1893984 658270 1082049 684309 1834159 1489192 180012 1883389 188376 1055903 863063 101585 1149308 490424 1056902 1696581 1411105 165097 1355648 1712355 652184 959798 1688245 1008074 1451614 1115326 1026039 882052 1426849 516473 1094957 1062246 1449519 1316555 1457732 1568452 1789562 262100 670333 1104679 1215223 1255230 753538 694652 363565 510375 1908241 928927 421520 1053340 220935 307975 1660883 1640660 1548481 20011 228588 878110 749721 805016 380861 1695942 863923 686515 1441356 1919724 183126 723291 1490318 806671 1604225 15174 434957 1370562 1006260 973138 920370 929033 394431 847607 751201 1552623 1559531 373192 1821659 1513004 843717 1316981 1400280 1237186 825726 1864307 1390913 377759 608768 210401 1930042 917194 1171719 1141230 1521482 1057313 1695353 125991 878298 701620 443874 267610 797174 1851596 1224505 1763945 260981 1816809 422317 1773488 1451178 1706681 993576 980626 307954 1812035 1564124 370006 1917849 378886 794837 1033613 799391 121523 796892 240735 1680886 1160974 1849380 240780 942554 712312 1404474 839013 1343781 588831 1050425 1713148 1716741 1056300 711366 1779497 691909 1897456 1459117 437745 99472 339186 1781738 995469 497192 548053 973215 1136566 378186 308693 775773 670561 1303299 1884348 1229044 1682146 1892751 205618 1921832 1801322 892242 299430 1819018 146801 582591 907057 128723 1618521 569111 1488277 540500 252263 970493 164513 129273 734333 465085 1819071 1343515 27662 963951 556715 1585242 694550 1618408 131136 1191398 1392328 906590 132386 935778 358997 621739 1557736 1079793 612838 683099 1958115 1139724 1869269 1272070 823740 1850379 1144013 1231557 1965739 832329 1291751 985442 23643 965371 1435090 1575356 519904 1254438 792758 954130 828567 80422 1294838 1806506 569334 919115 610138 533244 842607 593872 1855940 1233984 445528 1216347 1562536 1163100 1365403 781463 1344655 908611 1591705 521319 1486554 1730784 655363 790666 53945 157568 388329 1936514 1013480 469006 1307607 1003333 1344337 1190571 1694588 1394557 588910 1162325 360790 545014 1624155 335421 135939 74615 948316 1655068 1298435 725873 936530 1305164 375662 498057 337309 783404 738194 180547 357991 1984011 1032029 883705 486780 1626734 495426 1752429 927818 948414 1211753 1910451 157385 1783627 622950 1584821 1144804 153469 1665776 1934028 152697 1264609 181074 1248033 1106777 1401893 1819950 48104 1096909 1485153 295278 163711 1422033 388056 1764198 726471 636983 924763 840712 1853874 1489282 650392 478051 429521 168908 1891129 1637192 472776 766548 1359434 1913912 1770923 1228965 897552 187395 888940 1551039 32796 1686899 467303 1564685 929845 842408 341511 1382806 1407994 908034 1146713 454231 659434 477762 1595902 1628950 670591 34031 881363 735324 1532821 275117 694849 1242114 1875473 1911532 215446 287515 475627 695824 1889585 1596661 1915883 1186362 1808883 1247797 1061657 383077 1910868 83023 1108117 1247003 330558 1049425 792473 687752 421051 1172929 440610 1275104 127220 40869 1945801 474653 442599 412934 287601 1484741 1585317 1525982 957856 1450463 23383 1106879 1273404 861752 878548 1157168 1103188 5149 624018 709274 1419362 852088 364516 1311373 1985237 1528882 642280 488374 241074 442800 52329 1000417 803015 1853277 920787 285036 1422913 1092688 1327842 1514408 20463 1174658 1363123 635873 480937 1874031 650819 369626 1031376 438138 687564 57145 1256116 546666 977579 87231 345678 1662675 1687617 1501818 1741438 1120995 1116457 739654 1843568 964201 1274066 1482003 1692278 270779 264872 1426229 1488972 639426 1279360 990262 1169720 326060 949366 1994747 921111 1662520 1069260 1581438 65476 1785031 1710414 1100309 1709109 1145071 827687 1767927 108173 418889 204558 1199572 1036948 1418819 1428806 196644 433590 440212 758275 693922 1888108 1043293 337712 764915 201905 642446 662746 1972667 1209777 52034 807526 1922555 1132650 1546963 1691216 397172 1305092 1193481 1832673 383276 1720810 312364 1039328 559505 1639451 383688 968013 760289 239803 55348 1808814 401781 1019671 490725 449183 306846 196785 61026 356712 280130 1061803 1375908 1914296 899961 1168248 687658 272893 78602 1337022 720324 65669 865821 821769 579603 175971 856344 1486316 1704097 905829 1405156 1099304 632586 1884647 982906 1848663 1616035 1037537 1704756 280901 1941738 1900272 1255278 829513 1963562 1193030 1516649 1059505 206461 1400902 158484 1722069 1075400 423484 1465765 1668749 848215 46409 1008625 789728 1180363 1592501 1315249 154534 511431 1355822 1224878 103458 1666285 274866 1113327 721205 670601 1969927 853002 950861 1207562 243117 114545 1922994 1732878 319825 1820369 1634369 1536522 1905255 1967118 1568824 727260 317076 1398995 1490245 1544684 714359 1739869 1350798 1250491 332906 1542830 1698844 125699 133334 1238733 332445 541511 305620 1928832 774999 1179838 174149 1090994 842712 868791 249377 1461241 699381 704923 490268 1366602 1927959 1708317 1537610 391435 1589962 645923 1924524 368117 518603 1544959 1485387 1351964 59406 548970 19325 1972058 21961 759495 1005583 556902 1286562 885442 1262363 574598 1707325 265047 1185169 1950848 1604132 1438730 595999 562964 1532772 753453 286552 860242 1640124 944138 1903720 1117433 1444743 1777194 1958049 845965 553235 261970 1852939 1403676 561821 1100290 457529 1251084 91003 1701787 1857404 886475 177142 1011004 1070689 1377958 738598 859281 877746 1597013 469457 244519 636782 1378782 837678 645438 708590 1424094 673892 1707254 1616768 332823 1955043 1511357 1301786 1870656 198577 1088235 56136 1716114 1099263 1900823 963186 214670 841835 621455 342654 528317 1702094 1840722 1938365 1717940 473387 1093387 1355190 1686414 650796 414962 1879450 1398009 3565 914166 1797910 825448 115589 198043 1135599 101844 1781313 1291210 1264087 1303324 1594669 1466679 800508 632826 1083087 168029 352676 911761 1347793 1720697 1677404 279874 401323 1319917 1965111 79399 1247925 461931 1993170 1917022 1340311 1313992 569799 391472 877920 482914 210647 1423489 137670 1962638 1922891 1004831 581117 337664 1082807 262809 1066247 1597208 1544484 1638328 984980 1817768 763367 570733 1087623 707881 638121 1179822 1976791 1260939 564278 1622378 1647993 661003 309667 1378193 551969 1265983 338018 153711 401685 468038 1374653 796992 1735922 972821 462917 1924940 1652983 1471800 1476295 716011 74927 342884 292288 726308 1256708 1736450 1388784 1268264 316173 1216874 1734790 467051 1577327 801845 1740510 1216071 1829360 1372677 1837112 512750 680895 751162 1663702 1858507 1673865 1887444 1757522 1254121 1957464 1984578 1384598 1483202 239253 775312 1695287 352687 204499 826600 1189864 1898479 131218 1682818 938802 1163555 1102607 1693229 1277398 229535 1271025 1475093 278282 1613262 398953 449800 1991324 1850169 814809 946765 339051 467483 1384665 1975345 724859 994195 953320 1834147 657165 1157676 271063 384229 1505691 348685 256184 79892 398164 845023 752226 166401 1503679 1770301 124773 10327 1802561 1420246 1499350 1361387 464620 662683 523537 20014 488368 984681 1003124 650873 1229743 346433 450760 1170966 199616 679173 1584526 1539824 1339724 1955628 1184854 713538 122815 690101 1592852 1560726 504736 1122559 562003 1245907 1902029 1630435 1133108 1224018 77224 633790 863782 527266 1520129 123087 1060033 396939 347119 1452494 755860 1978491 1699545 1078248 1855245 1274405 1561767 873592 1795555 1779034 1065039 927402 1725425 568889 1329136 917178 1658720 1895587 189745 70684 739066 419028 1599709 951127 1343250 601954 1447455 389656 1278381 1416615 900442 261559 1127112 441986 1582579 940271 186012 1478856 1665258 1502742 543966 900314 1554153 228326 1584371 122642 588701 1599736 795135 138675 1853302 1087209 187883 178396 1410031 1983727 1817759 1077400 1089007 5840 1577921 918597 1415393 1102690 373159 1604213 586504 637807 834016 1700566 51922 1313586 1454479 884000 1266035 408840 1008593 718165 888172 175247 1632832 282692 1055169 1373880 220918 1277406 1730797 1969517 488342 1235884 552771 95308 779137 74302 310152 936263 1161810 1392225 200251 361855 1485142 1919872 266470 109070 509903 619652 1486030 660614 575404 1598200 695268 1675412 1513802 1940110 500697 60620 1134494 1459771 1054539 1299932 1307540 1420629 1337803 562211 801685 26015 565983 168541 538880 1934872 459480 1422236 985370 243982 675471 603294 1755742 1735156 1423993 566739 482787 1598459 648643 396273 1409464 1449766 1756260 1355075 1039042 1788224 1749341 1591073 126840 943727 1178952 1688785 760818 622999 494169 1007311 1116540 127571 1008006 1797728 925323 1140284 418988 1002985 570550 1552508 283388 1272851 657926 456128 68385 735243 796079 1781315 362942 812541 1251827 1523997 1746771 1991290 248175 498530 1765156 1389310 678517 1298424 719929 396560 1569940 241312 1001659 654299 1944919 1630849 1470693 1887628 594388 743100 1431698 1731598 1815327 662953 117206 603965 1432397 880348 879536 1481859 1200341 1136804 999670 1060972 1605806 924712 846896 341707 235608 424106 967745 1129880 838105 1674541 519992 148076 519146 1870234 91721 506621 136916 1814024 1668114 61464 844871 98532 1905604 1617969 1166199 1957246 444488 142709 1029579 1750291 943847 511353 956467 1923240 1083976 946917 28194 154963 1632418 1741028 229988 1673763 1414807 1384595 415582 339250 1437487 163664 1417961 157080 1216906 136138 189095 512310 1531472 459789 591391 1587488 1299122 423897 840891 1106845 1265258 14028 923550 631635 397284 642864 1110590 787768 1566043 12729 912614 1618594 708386 1131670 1074694 1088191 149762 210368 1284652 1223625 713821 963429 1840300 498365 989503 116947 212391 1412337 1103975 660340 77077 978572 1577812 1631359 1545875 782573 680651 1359446 1628903 1157413 150959 268742 1616322 939517 1431642 1921531 67036 1832825 1261960 1407039 274059 1334635 844849 1007010 1180327 792498 1687639 727373 1276811 287854 1615202 1819153 1422209 1318042 1123351 341788 428426 1560944 1919876 820968 868217 372547 1236153 1636854 1335349 1262162 1405113 1080620 1018377 1121314 205396 909997 306666 1490781 1957569 1303751 800518 176065 1631178 1867531 526018 1065619 1025114 252870 1817996 955150 213175 203268 1097364 1618757 769252 1413506 1298355 226677 1430581 1598116 545307 1099562 1858073 1339237 1145076 439520 1141017 5837 1643110 51607 1587561 1034861 356839 415492 1236035 212668 1241298 1818549 1669839 416406 1042670 454278 938267 420687 1645882 773102 82112 1397275 849789 309443 1461106 688739 446166 1698072 1525118 702458 1325884 192943 1767046 1523578 1465748 1631236 1071918 83087 1461301 677212 1376530 1926103 461773 581588 103598 317112 1880931 561409 610235 1797940 1369380 337885 411705 1434064 25724 722813 1136099 924541 379686 1372454 754372 1235835 1082649 1429262 372195 974886 1419263 1221829 1340383 497668 155679 1775299 55026 758758 1776970 930352 1112306 1823951 1118119 661877 574583 1870426 1517342 1702391 1238899 621017 143953 8913 1927890 1801374 1459257 788619 1999777 204649 720712 1020969 1759052 1289294 1454506 91467 678372 707300 819325 711643 1732770 1487250 790273 553744 233246 1473265 1478546 499825 433006 778829 1816519 1497785 1082004 480361 1984428 831049 1830373 86439 1364412 1444904 434111 603340 446812 1377123 1823555 722541 142871 1826246 1549198 1164626 1694609 1512551 1861156 98501 177942 588746 425372 968219 850528 1866128 1894993 645784 273385 242637 1272270 1957758 834801 939920 1340699 7487 667766 1541234 742397 661265 698338 316293 1577638 1621636 543110 1793378 1374879 810150 1344833 1799158 56261 81159 1481864 903582 907660 493666 1572147 1499743 224213 740736 1580946 1164484 537144 775023 267694 852298 856964 1584523 203638 975686 939494 575082 1560421 1866353 1395634 846470 1070267 83253 625524 1081843 1335029 403785 1910329 48032 1076227 826926 1285348 1995455 405973 1138308 1300328 1181305 607529 333044 750481 517907 435126 983457 1591842 1801985 1316825 1434478 45281 1656494 419870 434434 1296875 485644 933332 1667839 1233924 949780 1919677 845697 1161307 1701853 276244 444863 696071 1674263 1414032 1606081 1538536 273647 166643 289864 1377576 1468485 1425321 442945 616984 1382576 1737195 1743202 250004 1495616 1049061 269351 1927254 772281 509895 1995589 257088 450181 649633 63773 278884 977244 153876 899976 305751 1870578 1182924 526004 588829 1349951 1351439 1731586 775429 1620607 1498324 441045 1359569 1781081 1176653 537338 677623 753923 1044700 290884 474905 933975 1967956 1441330 1801691 1235760 614941 1321436 1412740 1447239 227226 1041466 552177 465121 1511887 1351374 589628 1429223 1046826 1382528 510958 904604 52873 1468734 1139215 1474888 1646766 1817385 1641549 696886 1736812 249168 1902604 1997387 35932 1141034 579666 649924 154325 311123 1167678 1972506 1700151 256903 205171 538485 1070558 1849107 537202 1522018 72636 380102 587623 1437647 436662 1406624 1978800 1988276 1283329 1110060 1691339 813697 942551 1918695 517959 1506329 764294 1145092 1552480 151919 1342974 1553586 1254365 1855721 176639 1781643 1854317 1295498 481696 1872817 1295950 1321391 366436 322140 1134175 424976 709659 1463469 1228040 939693 1573692 1528085 1778824 1460528 627401 1379899 159971 1188132 591589 1320342 1133879 1893647 1085076 1996434 1977929 16774 893078 870466 378225 223790 1123502 1751216 951724 1616795 477332 425872 848217 87337 268869 1204774 1514010 498155 227408 1811718 638686 1995011 601667 747231 1615011 1941286 1885365 1950328 1324345 95614 455625 920796 1176588 1269806 1687097 137485 1009256 1822876 1759429 243015 581570 105801 1785395 1150635 590115 1725971 285314 1468901 1181560 1678975 1268858 1996011 1216557 1006248 1938062 700106 818794 1968645 1910811 770506 488910 1047101 791274 737025 516617 1397758 1342840 532655 1520142 1067274 401630 1554923 1643633 1849833 309400 1437327 894760 878743 33126 224875 466137 1654141 1167488 1770517 1428218 1906162 417480 1040149 1554772 843136 205409 229907 1459011 1611449 296121 1853360 135815 1259173 1903489 1881853 1775183 258399 934135 1903938 268380 307614 866335 878100 335428 222273 1299353 1333643 825822 1585879 1671116 266459 495698 185439 885803 1379224 1340085 1942752 199191 596573 142365 1534143 237680 1789138 934570 1135066 1564484 208787 1776294 940840 1013409 641554 201261 193572 397853 399088 225826 1730391 1450509 1498058 1260943 1147336 1305598 1865732 517758 61592 1380902 843428 126791 1422401 1506052 521001 1703986 885283 78389 426367 392891 1058700 1167795 1107455 181792 917212 796642 1489343 1593628 1620064 131957 925605 1263629 806513 834961 1961050 1347362 916819 673854 1006336 1492628 62614 546378 1909411 1154396 1941703 10657 466451 118977 532153 1974559 898100 811465 249138 347413 1627934 392530 514460 42207 1303098 85382 1463320 1339596 255976 508215 862541 512907 693518 1121210 944980 1216146 1782874 1985102 1155223 1581882 2764 1357233 409885 600912 1357652 1839779 1938850 1330678 1278001 386053 687710 1065363 596094 245838 386680 1552398 88375 1797357 1633574 357565 157373 1869341 439032 352790 426578 1611149 1187680 193223 1950079 1186762 1475680 1228343 187855 873423 172850 1498736 549910 193356 1727637 1059184 98083 998355 1401851 150306 334071 1480664 372712 1669829 1337178 695846 824464 1932360 1344074 521152 223997 1557382 22275 375157 1628003 785552 1247768 1784714 1802325 154274 151930 704117 1718536 174696 769152 143591 1483899 1523451 590503 415580 1687191 773203 1508804 416539 1572455 656191 1289038 1755651 1685086 1661791 1940065 881 736772 47553 658191 157893 1098215 1835675 1102548 1922039 1920828 1071068 85487 337450 412932 1109469 471812 835489 1685234 517973 1768176 1826568 486266 1207603 442115 989728 1589753 169231 685361 1150137 622793 1195627 1763336 978792 1768489 190911 799835 594146 795153 1619194 1021150 1205526 1942064 1768180 912111 775504 1276415 1493532 916285 1373266 801665 1042113 602539 1287335 34479 456805 601136 903302 152349 92213 202033 1425691 29198 827371 1701511 1962385 559773 166175 478728 1073783 156913 59272 196983 1243301 1282039 91375 1372211 1466985 1156618 685195 552546 1738628 1988861 782993 336240 1779400 1577485 1450606 1716853 1086992 496156 1776974 201462 417405 812081 221060 688429 599044 266612 1522742 1658059 1260249 1385110 1794156 1182163 1905295 1591016 397526 818336 182227 1778998 806130 1243221 503704 1077746 1436543 588964 1737528 1664608 1224501 402461 988849 285477 56878 395005 1105800 1390949 103219 248763 1462211 1603039 1632175 391139 483308 935713 1735169 1254228 1755151 1840319 1107615 1783258 804566 893424 543637 580524 1868205 1846113 48507 1923310 1172722 1322447 383135 754539 1842542 238806 522835 1250119 1649737 1806016 984719 951625 1736254 559881 1744349 1568226 389708 1914370 1061879 1905341 1107087 45596 371541 93206 1255756 1641840 1967135 631506 1059959 993005 1027926 864002 723541 1899039 1790478 832439 698712 1631045 745585 1750028 1669417 771247 1418097 1559999 1164641 519094 285128 853178 759351 1221563 1481469 585426 560679 1306895 1469245 217197 182657 1604280 1221664 211093 1252347 1883703 915486 1221380 1303601 431704 452746 1223792 644125 146784 243520 442877 1355350 1107011 126639 1533743 1624488 1765283 139488 825164 837643 1817484 1607819 1986573 1253177 1260389 395188 1555961 1561980 1581437 1556557 1581758 763982 204384 360893 1769168 18461 569758 670357 1972531 1681020 1394681 950777 1564383 173817 580519 1022441 1510665 562246 800765 130875 1881179 430129 503840 219180 5026 563739 1448176 1239099 1987362 1119072 1451292 500240 287716 1619442 1773475 1496566 845472 1783013 1791090 155889 43766 872658 59055 1618960 1513627 579404 77758 1817012 1953430 24098 361840 1472801 1669082 821873 1658693 1473704 639603 1843107 68656 933153 531301 913042 1180218 1255565 1523801 967864 309218 124883 1221871 940620 1611224 674911 1926386 1047320 339187 452554 672706 115739 1136296 757647 677810 396161 770103 1773046 32491 1581513 985269 959910 398169 1004820 546243 674768 404383 1825950 1182851 856231 1348539 1771516 1849494 1512062 850225 768131 1393643 737258 1332488 226070 1244336 942991 894985 1276561 706319 558920 201997 1832370 19201 1225748 1861133 277409 454597 1124223 1708588 37102 14534 775108 1546007 3503 1923701 392217 999772 84977 1162786 1368125 1467858 1133094 770227 135716 383848 1466439 1491102 1432449 225784 517453 324318 370691 1714003 48063 1265971 475431 209260 1986205 151096 1628421 1532476 1707112 746955 255819 1039148 401801 666427 922672 1795771 1536717 984437 1658076 1235251 582329 1757574 850752 647597 20675 1452150 1274659 1290036 738442 1021550 1916981 771753 1111601 974144 1468430 1816137 1173167 398421 1541627 565580 1384262 729171 909396 1432392 1279210 583890 1262898 951105 149263 80076 1003466 109084 1334715 144130 1000979 721800 198677 130462 1172800 455956 781384 1608555 1844943 453729 15124 1163071 1387039 1576487 58364 773112 813733 1948311 1357523 583123 1415870 750530 1628583 1705932 844258 1593459 1576950 1076652 1676853 731272 655054 900424 994215 622823 1645908 1620803 653902 830376 1418348 1511785 771827 1071142 346278 1614059 1754572 649554 1276170 1724879 16356 253459 443489 553616 1138930 84018 1020552 561551 480248 532894 1146486 358404 903645 1509269 1384942 1777025 186805 1004284 216438 846077 74638 638431 1640789 1863808 1082682 720226 189004 1463961 1148602 1525340 1461904 39894 464626 484780 1862363 1870780 1776174 633889 991640 1226038 1343938 1212668 1935666 852049 1057910 1379956 1366600 1303257 1945179 755602 125456 1762386 651599 1151498 1104904 981447 1308512 906630 1244180 1178426 1473244 1392884 1943678 422651 1163400 1185238 282176 1606523 1010908 257695 1679919 1275599 1959790 708670 1200283 987583 1772713 295674 176761 300157 653593 564725 587963 1839157 1090940 1712981 1512163 1777936 414873 1847985 1440665 1623465 1421457 928676 931300 327928 1709046 1601482 1965032 400501 1422545 1415310 568800 1935059 1842026 789734 829621 1554375 669820 332990 1670221 263080 628192 1861375 1599829 765964 786866 249647 150999 1187423 1304773 796683 551751 309462 803255 532570 472923 242516 1818373 533407 1485301 1856546 1023874 1079224 688661 1303091 1549416 1526660 1832587 436138 1911025 1249267 67553 434550 1250682 869291 407342 1366447 1570099 1148334 1253021 1650170 138345 492781 1184858 147533 896680 1188560 656965 291335 152386 1215950 1263421 1397406 1318945 1976919 295031 1273462 1365649 1466360 86646 1698606 1739819 298547 1323731 1747147 166628 771474 1447612 920728 1370526 558171 626629 1227222 272089 327939 535251 415469 155076 1799592 1909861 434473 1162304 220195 759041 1107730 1130579 729881 740043 265144 876542 994607 252938 837179 1248346 814413 22213 1632203 1776421 1853095 1402907 1903670 1077095 1183610 1526198 829894 609059 191939 542874 1576769 1715642 1801527 1005264 921296 1873468 1252199 1409955 1286522 622022 443724 1184388 652576 328581 925820 872226 40532 480627 440208 478769 191834 1920291 535403 331992 1422272 524284 192121 1042448 226585 176294 305896 626029 53778 1731710 615091 85102 1110602 771112 208309 1046466 1984648 1560748 1628537 1634812 1754440 901389 1675772 633814 648813 46194 622881 327235 373070 395647 1617616 842120 1896503 1920927 1157495 1400403 460539 404204 1377624 649526 151151 214381 1667694 1816527 1298417 894875 1445568 884110 1625429 233479 1691015 1693626 1824266 728912 1636035 647847 620406 759025 972582 1088267 1325739 78966 169462 977693 194856 485135 1768102 1693473 1766968 1324032 1699150 1816439 1976267 902611 546212 849093 1548744 27171 1383154 450584 1716313 771858 981592 169833 284627 1668701 962768 699329 1221750 598658 1385575 955386 1896603 817372 1649587 1149325 340109 827418 738966 974047 780808 1421608 1641763 1232460 1841089 78757 773132 1487597 1182845 1654417 1382458 884809 1495605 1429186 685915 244909 1207010 1989526 338049 1783381 999429 1073844 503866 1395371 1073073 617493 1521614 1834163 1999032 393468 793271 51974 1316772 660 701179 1518637 1277557 533162 14714 1173053 1712397 276140 12531 1592075 1422160 393858 787448 1461457 921948 1646681 523484 1294145 552104 1088780 1436832 1257286 116549 528308 1186664 969502 286593 284503 539026 430175 126989 1179329 1075196 667342 935131 546815 1724540 1375445 662636 111168 1437771 1254473 1527957 844077 1761902 221479 1051452 890365 1826892 884760 492636 802946 5886 1386371 648206 1303660 1750859 1484801 468284 424569 825885 767784 1938126 1920591 845528 169132 519359 1266825 228457 53769 1414293 545026 1019618 1850816 608423 298012 1236604 396885 1355253 1457525 1504197 496786 1801657 626662 477562 523273 1245857 34312 1173835 859911 1239117 280129 1381349 738144 1896388 1710022 1256588 1521846 245771 11071 408431 515640 199558 432929 1617620 571892 587887 1971947 511331 77825 68210 92447 793209 788267 1249334 833627 1558024 1871106 370502 1870254 1613764 1291527 10182 944277 1236083 188782 1191699 1274745 53843 103222 1406249 1970699 1038844 1362785 296393 1236421 39637 589357 389795 806347 650975 412051 521639 1289511 897083 1554041 269552 917426 316174 465945 1008539 395711 359515 951152 517024 1140088 268489 971399 1500 697583 357442 671741 48317 373768 536112 370845 823723 1554537 1799538 1509365 784694 1475596 1926701 498700 1476425 1205931 609621 682670 657513 1070796 1879237 1448442 114418 791831 758841 306408 1965745 1083417 1700707 378094 853219 790056 1628043 1597713 1304451 374015 878222 814554 1241358 930696 1050101 380166 1614434 211506 13909 33464 24521 98605 562216 113665 311050 668206 384882 1779536 627748 1347082 379847 1820078 548036 1478815 1833752 1895556 257430 828312 1056595 1091290 1849128 27812 1908220 802537 1099787 1705802 1134655 1591890 464509 1406300 1013456 310244 289905 1665519 1512319 878908 1572205 1439734 488077 1238260 1913152 617230 1876111 1510780 1250193 1652149 890587 894958 1039874 206012 1766628 686381 747996 838447 1024218 399135 653111 1632076 1874721 958403 1197046 961709 515038 328428 1939274 1070964 1179097 888562 1434576 1096857 1886922 1318333 1776452 1482145 1105363 99412 804515 672654 1973145 1649544 214416 672422 1141157 1015558 766262 300636 117395 747417 1683541 912597 772778 1986663 605114 992108 102018 713942 343863 1838762 1989531 476219 1659881 1242710 1981205 1506263 1596912 35965 1238565 123987 1670889 1878181 1101553 463885 334600 1653190 263841 543817 152861 156425 1630725 299532 679602 862171 1725529 291593 1111398 1160605 260837 571103 1291245 1802795 1317096 1213094 348375 1333475 897137 720806 482239 1158251 1308625 514927 558305 1019270 1745226 229419 1142300 870735 1404988 1608856 765361 904376 1976172 264597 614833 1071334 600655 824032 1963637 41724 1350833 1976663 1424603 1358260 1954255 1873855 949819 367780 245817 408032 1555284 1947348 218335 1252385 127348 737141 256914 45693 809317 85773 1704398 1366637 1014451 250436 1253250 10973 875744 754162 1006724 550005 66101 1118438 1960627 54454 1859960 692269 1263341 642069 1177925 593337 1021516 1384403 1449192 106459 1773347 595930 1582788 462396 1939678 890593 1733232 1102734 674132 95946 1661528 1032695 1341565 784521 694927 777905 482774 253906 349583 900915 1350069 141927 421190 1895034 1412208 1866152 1886088 1601258 1548720 270225 818917 973788 1623537 1644884 1045179 529527 1447007 1655374 525100 1244481 440040 1213224 1404968 929136 786402 721415 305922 1363407 921226 871002 1657969 322583 1425736 524716 1022337 1526877 1683556 940451 1608437 1494676 1107404 1491187 88032 1512613 1592354 350581 252043 1281208 1468815 60635 722973 925115 846054 1909845 50494 1398733 729456 483803 1918107 1464446 550062 1799114 1826138 576928 1040946 579384 1526468 374325 816064 405311 1368915 1510415 1165392 1916046 1975566 829527 709784 1260140 1884068 267343 628961 1542262 438493 1287994 1498312 747597 900796 1326620 1734758 710095 751353 1462326 1702630 944862 1868185 949443 1374426 1777754 510614 1165333 112759 670004 910324 449043 1621687 983074 1788984 685979 1501992 1123048 164172 1315150 1699164 1635085 402555 562166 925860 914494 777611 441338 1069089 1329365 387334 808784 1396497 233027 936020 1049614 621952 712164 414516 1498225 378539 1941233 621544 937727 1385171 1139133 1520231 1220535 225306 581357 1619639 537182 1796513 645218 1262738 1410954 46684 938908 894498 1362698 1070390 249649 917365 1342681 696429 454795 1841199 214919 684446 803041 371466 1610896 89235 1835781 1220891 1562964 1780632 1460298 1301973 198231 462510 91324 16686 1076964 3662 680279 1168961 1705823 1109528 1856684 691584 1984594 1551118 1525391 1618927 605976 1248253 27814 729566 1986373 1379963 729494 79100 1791486 728281 1903814 1384121 1667160 288358 1189307 1279660 993100 983156 1746772 1152036 1446326 661736 380796 1061816 745620 588184 435086 236909 1244194 1779864 655319 1616372 1931939 449708 1357077 181758 645731 820169 1523194 825441 1320995 320261 1600669 817410 932780 1460512 411823 339077 1893792 198666 1881453 789229 192205 1628048 105834 1832792 1700411 1695010 952584 590017 1074383 456859 131759 806133 1378165 922384 1654776 590283 1826159 144159 1626619 701629 1198431 1077725 1838107 1329556 1028238 851452 726396 600554 1642755 832544 1729129 1484840 1952087 8942 61727 247127 285014 1973135 1302778 1589136 1657579 1147013 945002 1185289 1078505 49832 1003313 1700216 66597 117005 1025325 1176088 1969647 1708022 528255 1715997 1836188 802647 575584 1338671 48614 801712 1720932 640677 1873323 665399 1775125 670532 1432927 61029 694616 666410 1719270 1574856 1902683 1860108 1914747 1978880 1309455 221865 911978 265260 575777 1196008 443437 626014 40452 1389876 1724134 805098 1127283 1416957 1221429 1545165 1949403 547811 466248 1974547 1783958 540196 646047 1424524 1155248 1850943 498294 475109 1605165 459024 1306770 1715954 1491814 1736954 123301 509 1690714 1293902 752631 629637 305853 1679667 1802546 839292 1623909 822629 123017 529858 445688 141970 759930 1302351 142587 1190155 1961577 1272282 189927 1962934 537016 1619705 361587 791395 786863 1732028 1723461 1162513 1763960 1027788 406204 138956 1407113 1587090 1044225 1605201 178777 388646 185943 1076112 18879 901161 1501480 401505 1965423 670364 583048 716797 676598 1137926 1733509 1751809 394053 1198241 103031 1370639 676838 1469412 1658106 957411 1682669 1852103 1856811 1009885 701047 402164 1757259 1255782 1639986 1862374 408433 159887 1496556 1635401 1909567 480170 1729316 780927 1334593 1500613 395424 301538 409163 1795114 1522690 616958 1531445 1442411 1671075 1328759 80515 74666 970820 1256288 1424285 113696 464502 529549 1087636 1947342 650648 663983 1853959 973839 844200 806047 1476890 327214 426184 631461 471807 983757 581332 1211739 1401157 485616 42064 1037630 308404 937151 242107 40599 940432 1461594 773607 859447 2772 368209 1819292 717900 699047 1926272 490919 712204 412062 1172132 941681 1818720 485941 1121426 1792659 1721046 1916095 1741047 522491 1368335 1589317 1560500 243519 523099 1489033 65546 487547 666577 1346738 202690 144937 1130527 464550 1008141 1867620 1913297 1372769 1552252 1199111 770264 1174247 1120895 1871669 720580 1083418 1824392 580858 1406274 1309486 1500543 149373 983079 146442 9861 873580 1222183 403686 1785796 1140031 1072644 1704864 1885753 39069 554474 745299 637698 1504827 1857527 1707342 1488557 1944280 1163306 1910245 934554 346763 1006335 140574 1779928 487403 612747 23460 1537879 1969455 1175151 1333142 292311 591990 1200119 1559971 1825493 212870 1726908 637433 316712 1220041 1298421 442058 1560945 1411983 791588 424698 1143221 1764841 1762121 1648813 1021326 866307 1345639 1429211 278806 270201 108301 1941960 823661 1144395 1221567 160811 1829670 734913 396606 250177 1472393 1880735 420083 1505579 662382 1097966 196535 606131 314873 468440 1907752 1749041 1648241 1260011 359697 931036 1216287 1216492 991078 967108 385822 454671 1300526 809777 1411854 1496454 937460 939403 322820 795719 1316618 1896782 976429 1607343 154461 1427565 805398 1759300 480337 1669148 1718626 159746 1750878 694348 1140641 696395 310476 1644556 490479 214109 984892 1108698 1726816 274779 207701 816986 484753 683331 842368 354473 173221 1289060 1043547 1569150 1922026 1183131 1138135 46831 523929 881168 691493 1035938 1759747 872368 501921 66256 894932 944440 1682646 639147 1892286 1107186 356752 1266596 1471884 1646398 134628 1132318 487904 641300 1597899 94255 691886 1264928 1918880 1163612 638186 1049955 1069634 1673081 726736 932520 77637 1391758 751976 522062 129807 899456 19602 159440 1588785 855666 642017 1325253 1628399 627834 769660 1595353 1881478 1327550 274842 1885305 280103 1857740 1169182 12997 418483 68416 424137 1153182 463092 843172 93801 356875 538024 1349212 123605 962055 801280 29133 212098 603988 961139 140222 1857698 649408 1581076 1990480 1002518 1650643 1272170 1906784 430005 403618 249704 785192 179883 1395219 1526846 1144806 1060968 678970 1492201 1705190 1872551 1803910 147929 1937377 1431145 1809581 1108682 1201003 1269389 1458248 1762226 490489 1298255 420256 1547825 1280400 127441 401603 33447 1439924 1397343 1052494 954263 1824728 658011 1452137 1571603 207064 492399 134173 243550 1837467 1584029 519332 1739904 1407737 97882 1097266 1538151 483508 1414591 782839 120526 1351323 158678 1100100 1158310 1424843 1688381 1458265 1634137 127240 842896 287440 630448 440745 80029 1788186 425955 263152 1238251 1746317 529944 1130096 1079670 1424237 1198276 395913 772091 393556 199765 1970830 866466 27882 1225064 161970 787333 1709837 1837079 1069601 817650 311078 1870800 722636 206544 63966 503531 432589 1633185 595951 1286951 115192 891349 672104 614353 843601 1900491 1367049 185021 1640594 1598830 1642140 1301061 1481286 1037166 1514889 367044 94810 1293112 755927 1775513 715055 1577184 1530535 522875 432726 1129604 350716 1355106 397566 1649900 1932287 1547908 973157 1005255 1342137 617618 1999730 1389364 1202256 188019 1171774 1740692 986682 1162560 1841864 1406832 1340822 1171928 169137 1407387 1822065 547377 1960115 1159481 1500683 591588 80442 514629 857527 1894798 263655 400051 1445187 86382 1532900 327340 1183105 1401434 607341 731386 1245986 780556 1707882 474245 203995 1733350 1064362 1880543 881322 180411 843773 469394 125668 1235568 371272 927507 1804891 399480 1735756 1520112 1235401 1589616 1874531 1799341 976630 703596 2437 140701 1193393 1944702 1513468 137212 1822448 1726912 1230706 1138477 556295 427417 1749004 351817 1624290 1011948 1024327 1596876 1863088 130715 644120 1456674 1769907 698566 1410228 1660325 1685225 1243026 264944 440487 205438 1587719 829441 820677 246290 790002 18472 905302 357389 1514335 1047548 1991824 158359 311795 165702 369726 1170565 981420 1647027 247007 1292457 1334944 1525671 329825 593195 487684 1756254 1130056 1859310 896589 1671274 1552739 966063 1973169 103351 571775 276916 1497189 1393304 1592805 638891 1262895 912411 1122576 717379 1138097 1520571 1455526 173699 1042481 1053280 1124672 550054 1028927 1689764 611012 241783 876189 1477670 1347922 659900 198552 1171576 167756 675117 1094691 697420 1873154 23769 1907284 276368 1016957 866644 612527 1315754 1087077 434510 442114 157628 1763334 187434 911763 318714 1503675 1897860 1599821 115099 1319915 1548547 553575 27150 718636 920498 806811 435607 1130399 16054 1190821 551952 1842518 1752525 619702 1352291 905692 1785883 826846 316057 103607 438107 650409 965362 442539 527595 659736 890369 1884484 1393210 818417 224612 50142 1017828 1436269 1984590 1834197 736614 787082 1223462 904710 882893 1007287 911639 1901544 520019 1508608 241435 740489 585640 43085 758112 1540446 14443 1555880 1027833 1388403 375920 1726253 1504527 908374 604723 1342538 907637 1938514 1443903 845242 1343122 121174 1347472 292193 561332 913373 48143 229124 1290233 889071 1275901 259501 1621674 1860822 485726 585129 31079 235024 327957 698848 742691 705364 1134159 1789364 602609 628802 639433 85822 265899 185018 1891341 320560 1132580 1351384 1438223 449667 1333008 177441 331453 1734213 1427998 788011 1973238 1725232 1227671 886129 887963 381514 781189 826467 1367009 776017 572716 1406233 920633 1430478 41188 1411046 1807513 1216097 146298 1275332 296135 855067 1311839 1748961 1890766 1414764 1855204 1887280 1820746 211034 879793 51115 499891 1057213 1908815 1176736 1018063 1715397 1540234 603704 438741 1509093 149736 767948 1234065 891696 168597 105091 441296 1654918 996284 1606155 1943466 1861355 54530 1817574 1052736 491196 1593916 661349 354491 998391 141984 1518014 174848 88783 1714327 1648576 182786 1228874 929299 1745337 230629 1983942 398228 645329 788863 1034474 1726760 598442 978604 1873550 53816 1080568 1139354 1148482 529468 1050557 1555519 1577429 3096 1829334 81062 649405 1292000 831448 141186 937262 1680779 1755623 398170 1917003 128677 1527328 912593 876832 568587 52821 1351217 76315 323268 432998 184219 445911 1191040 1205607 1845190 1511196 1191384 1551537 1223317 1170882 1479288 83795 1759598 276687 867026 606483 875518 1236442 987282 1745940 1394722 407088 483383 538961 900563 1989180 3753 1837553 878340 250491 1070640 1606474 1202601 37270 602510 1289660 1919327 1292758 1444282 281288 399363 1259549 1514805 1149616 593564 1325158 1799831 1617175 1464028 1540307 25543 486498 1256479 72010 991448 1163274 1098982 1933610 1230867 1049412 1681228 228145 654054 59157 525903 1581308 17042 415962 1895270 1591147 1911393 1727840 1713284 1717276 1991198 1333530 662340 663506 510968 1623265 647039 1413256 1342343 1929482 1696603 1509926 1510683 1727589 522565 303981 342627 1782831 1860741 1127056 1988621 235353 1762537 469681 1783034 1120378 1569702 604997 209491 1232680 1358430 988194 1840004 1230389 1901742 1018604 1161917 1026758 407766 1847544 1214468 1464274 526869 1775734 408767 1881252 1471125 84361 527397 247598 415103 20560 1118375 62808 946255 690428 653384 70204 827673 756745 1815743 1694374 580071 373231 1519165 150523 1629357 536512 25689 1674842 291386 1121425 430487 447730 1449652 367713 1504112 1749487 495119 1923876 1615702 424312 871430 1109356 827917 1409130 360760 1686468 759677 1814815 1383628 1293027 1297217 1425978 1725264 1188414 1906137 749800 1299593 920800 1749968 215791 814314 230983 790551 35476 454226 880356 1761989 653415 307511 208039 416295 1510533 651866 629361 526521 1629927 250255 1878163 144606 1826289 1067700 1102572 869084 335623 1125986 512191 548257 873810 836425 827077 940766 260575 986588 1314905 1260629 307331 1778375 484990 1368329 1316782 1932156 445622 1854025 58260 1756398 130767 1069187 247242 1784026 515829 1320203 241845 1468534 713112 771537 1639818 58474 555031 1976081 973295 117584 1839077 1140467 1381247 432426 1039508 145394 21867 1732003 1310273 577667 476534 1792445 762640 726941 635421 962503 1941684 1050273 550995 83976 1629841 1894750 611210 1308281 922143 1152860 262108 648180 1840361 1233677 973893 1784344 1424529 1366336 1469041 1903124 1078532 124474 1444378 1441204 574873 239153 1627574 1575125 571901 580842 973891 139306 1447141 136169 1600456 1355511 949172 1533848 83506 837516 1371291 1225618 1566845 1248627 96327 270570 1999963 930944 431150 656838 1051362 15733 409368 1699891 1279350 1927887 154716 105492 1249826 1174467 296549 1522187 560418 1580355 1825992 900799 374287 1085943 756383 205190 1115896 1329765 707318 1101259 1726562 905858 517530 1127178 123189 1426197 1662010 666875 1941918 1992327 1028331 1908928 1210276 1537305 762668 1032890 1285511 926971 67275 1075177 1749849 1058189 644046 1657338 1943639 957537 654043 741974 1696053 272596 372397 596332 1360789 1735760 1900146 1985285 605326 1965461 470271 1013934 553569 869353 937954 1241707 620347 775013 1805782 266950 242423 308177 638600 1991897 946184 15665 415983 255140 372136 1065741 1393635 1046820 915999 1024659 1874075 329629 1761875 1703486 432392 1909183 1297153 1709272 457433 445457 1375926 1906795 824212 365793 1130337 1265169 1659512 1814108 1280976 143551 1723432 1011789 995769 1391027 1570366 1651856 113570 304911 1211307 1835105 1458753 724098 1162259 558212 1094420 223970 1981187 722318 1606700 1271869 6908 1068689 39440 978901 1567733 1864234 1422850 1501348 587451 279762 1008623 1728625 1873789 1298102 442456 1799916 1056960 1420100 389632 1531537 857073 1393913 1998784 1133715 897655 954404 1867846 1487850 176232 804908 1527053 846778 1486382 1040002 1779396 645202 411442 1898141 996600 250136 1627370 241475 180036 3965 841608 299412 893008 1835972 2379 1096133 583928 1271409 984574 744776 820125 752089 1839163 461560 934772 111817 945707 1293320 564221 1097839 745225 286771 1063790 1530590 1440937 1432524 217536 1447664 1720352 1645889 1440004 218032 30715 1868792 248429 282437 1273989 1078394 1931420 197457 1887344 996887 625889 105773 189325 1357030 900763 1111887 220070 1449034 1674169 1660034 803441 56178 1770217 322830 1607337 125122 545667 535389 506672 1582320 509063 1275943 1562237 942503 1587381 791898 1247743 1518619 505497 1694640 779985 1362773 788164 441510 1990825 137596 1106375 1251850 1350925 31465 1512791 1256074 683730 451697 1268924 1182333 1540290 604266 652523 147135 425852 1167548 1806538 1669704 1214393 923061 1658430 951382 335657 213108 1912224 1742363 1613584 1005300 562767 1545097 373445 1835726 469752 1311548 1189230 1521958 657593 1428363 817926 1568999 1928613 1964683 1245830 352140 621261 805341 1099653 61070 415119 1193649 1409715 234994 1958043 831988 1275701 1443965 1776461 8115 85307 960931 23720 497444 690262 1108209 1677799 727084 73710 1814101 821881 654203 1236292 1576918 607948 325278 1961321 1535605 318204 640225 1614406 101070 228049 277029 282259 554071 896710 104099 1138626 1552879 911516 1894375 1203388 417005 1379341 1814839 1879475 1864955 1569809 1546253 1158352 1361494 1926069 155444 526163 1181751 45874 468408 806733 1224446 615528 1765048 1123731 860089 96737 1161449 1035848 477349 1093366 764011 939128 492926 227450 1058219 1122822 359118 1068487 1771961 149416 1113266 1882735 1853471 694608 607686 1301468 858914 963286 1827600 1408369 627445 422550 888964 42352 1865375 128886 1581344 1391698 1365362 1152441 1692072 1941498 1957943 1727103 82956 1530203 1037298 1358569 530530 1816269 1381709 574428 282248 1144006 79917 248673 773108 867534 908389 1659268 709487 1538134 925276 292392 173480 74410 1280299 1957964 1365068 918626 1460895 997016 1313092 1584020 77996 652559 1826820 1036152 715704 500543 1912680 1778400 827104 1130231 1658585 1836568 1541397 488743 1918523 748577 1308847 1170178 1672472 597714 1095593 136950 743286 1240782 1704281 1578063 1719268 68698 722509 84271 1891598 186219 1208450 653399 1161893 1516318 1958397 287219 733843 842932 975164 264690 1587145 1353746 1564432 1484 1818691 834133 1715375 443361 1928588 1289694 1238524 4071 1281440 511929 732988 1508516 1360418 1514853 1014436 1782584 952433 1271229 1272954 1994888 51764 1640404 303788 317518 1615994 558578 1774762 1465357 199580 186808 1117391 1568121 1575314 1389213 775284 1911313 797112 1872371 1967919 1169480 5081 1002901 796522 1304892 566559 229158 1133198 1398650 769288 261875 752278 432412 1568827 257864 1586750 1875407 1482536 1864078 1329157 904695 723221 1964756 527728 336960 879818 1127085 1548266 1265542 1370321 1654539 1329304 1757862 501099 1624317 1834422 320784 1097664 1993732 1543619 1879337 1185249 1583341 1850948 1023841 1796643 1665439 334891 1923934 1937433 1917081 1050172 1782580 1070170 1934804 1637390 1398841 682834 142826 1970209 1948029 1741529 169991 642139 1111808 1884939 274376 1213228 1291356 754793 1042096 186632 1433911 1800309 1485165 1042024 1447191 1182749 331962 1310931 651526 1115149 596009 213154 729043 349083 970831 105057 1945949 152631 1905513 267017 1904460 1898583 307612 1785865 926535 118147 1626481 537657 829953 840726 1781798 1717288 22531 687285 1614391 1216802 1925927 1876381 509938 1337894 701852 1073634 1863458 1064111 441769 1556885 575332 134398 1303749 1192917 43163 1142704 1709743 418856 1385358 73553 920458 671061 748318 313248 1919213 1715961 910344 1425730 1755139 831040 725391 347567 420426 1246845 1898990 1895164 1832274 835851 1637720 581854 221436 1286679 290447 1683857 1456892 292461 984961 1507288 326946 1515120 1154979 1437328 1105445 1948031 942369 1089046 1663060 893572 170736 337562 1753384 1409006 104055 1124612 156901 341061 596022 636140 68616 1765014 1327569 1449643 1667623 1519296 1406910 1029292 212380 1964066 501361 89915 693052 1619514 1107232 1369151 77666 1240515 317933 981251 817167 431896 769773 1463528 923560 1894615 526541 934551 55972 1161995 906156 1916329 321059 1786213 396251 1772665 1150990 437817 448387 1410676 1646031 257876 18023 1726070 214203 1000733 571041 1775903 1339341 690747 1840069 1992329 503815 53183 681008 6676 1230652 1958199 1101946 1198535 1777401 1153453 406124 108487 682037 910479 655633 40064 864926 1778611 812664 1376089 1958441 1865173 1033421 113800 29405 1569353 1186263 999878 1908132 134681 384106 1531729 954865 607443 639398 29237 1864344 16663 465890 56711 25174 772238 1602701 1834687 1309619 663985 1428055 456891 636122 1815586 1171924 244564 1634487 1415531 346248 355238 1615235 1722619 1722607 344976 245172 1339319 1148705 829344 417141 1509273 298845 1245284 258482 1147295 518535 1718374 41842 1391174 1563526 549465 1457613 61982 473502 685675 30681 117767 895293 973137 1566341 1132156 1129518 1485545 1879862 1755854 833020 1436289 1239452 997018 810114 1624655 1846016 17299 1371960 13082 756075 646311 350437 347217 1636917 1539081 1201535 29763 1308248 963874 176804 938029 124453 1333050 6877 996327 672109 1274023 932044 812521 1900024 273052 77428 673823 78631 511349 569164 427535 585974 1440240 1822637 1003767 684733 1783637 325454 599191 206478 977178 1403370 1626814 1865432 1025000 1541752 1648110 1613980 1219266 300456 1043176 1255274 779870 668978 650707 16697 273694 1172958 392944 1943931 1945526 94359 821353 1309256 362829 424865 1136337 406348 978457 264514 1024112 873069 724171 667228 802303 762529 551583 891343 32408 1343599 787950 1995618 846824 1908062 1522123 462673 137796 1080596 1399476 678260 1860800 619549 442837 1029632 1399084 1594010 507338 626437 1915807 1793282 1960534 516564 1279153 1048265 1340097 1510027 1526018 676335 1391367 264844 1579691 24869 1853275 1161147 527505 343881 255855 553765 1996963 238444 421237 1817228 1772022 1808447 632810 394376 1312720 464728 1499017 1345832 669338 693502 505199 771982 1760552 239699 1983266 1683527 1132518 383383 1171221 1434279 1448394 1505895 1736557 1849247 396792 1848267 1836781 1940939 1265182 915402 1082430 1338804 734529 478115 28467 1000239 77236 1486368 493082 551607 293024 1193537 1490085 371997 1199830 1506714 1625058 1151306 312631 301495 991911 826682 709964 449647 1036856 419492 307956 1457012 1104102 896099 438401 1142747 1397584 1802519 1823362 1468450 1981712 970909 1542352 898420 217678 1019448 742467 1822496 842465 1462829 453446 418694 1606988 268306 1610747 97634 1847861 1037370 1016311 1800032 952719 1123751 1779355 16994 846944 1182803 1797316 103151 1709323 1967676 393371 394916 695501 1232774 484402 648958 1339079 1809760 1354051 1242969 1377235 1816593 1976736 96112 1680698 1229712 815155 1046997 1188574 1525674 710242 807380 1701839 670830 1877743 644746 248919 1714538 883849 1448726 581502 1096966 1462741 1726769 1927608 1897027 1009206 437619 1164264 410644 1141368 1777222 1704817 390006 976837 1974351 1199073 988760 788836 30546 1059224 1210585 269539 473731 356193 1504114 539949 1784753 1187178 1581735 1933586 1179942 1743270 1845881 1923142 1312620 543344 1741518 345275 1905780 303251 1920021 71978 414751 1215359 1223538 796047 283901 1477952 1160901 397200 1675649 716339 729534 1019866 1826941 1235850 224577 1912802 706775 306671 1111773 228254 1313564 1920761 72908 418977 1526135 1441321 1542581 523119 287768 910117 814031 1343838 417186 232611 4660 136463 274708 328074 832578 1771838 1772551 1706861 1538317 652611 1507852 697533 168163 836101 898263 1195987 1507925 911156 1633822 839906 81688 88549 1558367 1464718 1186718 12875 1113063 218681 462086 995900 1738215 1766515 1132268 199811 372717 562859 642457 928142 1582016 546833 1228849 1326752 1470718 827968 1809249 1763215 968766 1322966 706016 1478685 1980757 1076185 1354929 131694 1973704 1370016 1374949 961812 980420 1437776 1355049 163220 1481867 576165 142012 1334336 978939 236051 680868 1207550 1535958 875530 118763 568849 378173 641386 1103144 1209617 984489 963697 802428 897134 161203 69535 411596 462661 818912 123840 1801765 734543 959325 1216187 1330784 1311147 903444 1878616 551711 1958889 87398 1817826 1878927 1527079 1412087 1467742 89954 543498 159182 748786 832155 400249 1193601 724481 118853 65782 1602677 125331 846028 1141739 857989 1344749 862530 920721 1966222 1102927 1700667 1000545 946448 1095402 1915982 876674 234943 427313 1231910 457677 1319205 1484913 1493930 1754972 734968 197357 1681433 116765 906883 1830173 1315676 1425009 1614800 695211 1617740 1232168 1431474 734799 1298158 1280621 1044196 1165259 1653667 977257 310207 1161070 332296 474109 462426 1301087 706153 1932542 736779 177472 1103995 124451 225567 320762 524212 1173313 1325330 755411 390150 1944739 178647 1456424 1183177 1783306 992350 1072206 386898 116575 1360511 276723 1382189 1889280 1741803 1230240 1682214 1511178 40265 1188216 424257 603860 861709 1822753 1242308 37444 1341389 419482 1792128 1094546 1510982 1794179 582342 572140 1564265 420214 832527 1542254 1584056 35754 723502 1982931 1022778 1072103 1722247 1690519 168867 228448 655906 1114847 251423 660115 1592899 1630929 676651 675804 1944009 492419 562570 1946473 1370791 1662024 1858731 1919627 681016 1106271 151518 1251368 685475 1017242 1500945 1821161 940070 126629 208868 687734 111048 894660 1200262 1785559 284033 1530537 1402303 1470985 1351858 149412 28837 712452 1738431 323676 332172 1072588 726846 1725840 467193 365869 1799764 568590 12451 857813 764318 1321188 600107 1908367 1059439 1084810 535432 114890 1451584 799824 553938 604811 1594591 1060830 1692662 1319421 1148298 1148855 590900 915008 1108946 1780691 486494 1325352 103085 1202775 665950 323181 808547 1146619 1624121 1095097 1197766 1369424 1974391 1382245 153113 1220541 1658534 209758 961951 1434219 1028115 333254 1279110 292850 348993 200774 1042565 1853665 1935076 238638 1148578 1693047 330316 162591 1439750 1827695 826380 1897527 1721852 1427934 1063859 838567 1619844 68624 89252 816449 623279 1069255 256871 656518 724604 1557158 1490172 916916 828100 899770 712282 1581759 1279859 366693 198623 1452888 1120692 233268 1062149 1015512 14671 429367 256708 896465 1700040 271887 1284057 1784854 293065 1671843 1424960 992637 1012818 758569 1731988 1431746 27481 1666461 557732 750088 1776866 368640 1195582 1919390 126982 1514991 1568229 646776 1840467 875835 896471 956036 606553 773614 1420484 1494873 1878428 1558170 1458311 578159 1657171 1549589 197373 1953184 1393836 16341 1441532 1724277 245345 1554497 1852312 345209 1649885 1457539 116614 1342680 1658912 1452691 28042 1350215 435250 645184 921648 1384308 1904190 1172577 1003632 1171898 1151619 1652596 1579908 1149096 1374647 676302 1251246 16065 24997 512541 1764884 1675064 891836 895345 419230 390412 1020517 315316 999031 1311408 482631 581098 338854 1628481 230215 1269959 1067793 463039 443847 1390860 321171 1015515 1568955 41204 139967 182362 1023579 903619 1524626 1468076 886285 1930924 811015 1830492 1378463 5812 970715 1006759 956501 509645 50694 1866227 1606049 237315 1952407 434045 1955366 431502 876311 1750799 759555 1820448 144471 1320961 1632843 116634 1294018 1766121 358156 478747 1378966 287377 1634705 712179 155647 284664 930233 1424592 1188872 781120 508006 1942105 239185 1815893 248511 178860 1633839 63731 895350 1641122 1002899 1621888 1757799 1001388 1642644 864469 1447831 697289 369064 1810472 993882 1517505 480447 434823 46597 1283912 436702 556275 1031807 1332664 962286 51993 216485 1555600 1059864 1105981 1928162 524887 982109 690934 407869 1703736 1279282 210308 1112598 997547 700606 180919 460766 1695025 1055481 1633230 1254109 1630113 1977313 16659 158614 437377 2099 1142353 1057994 26368 307542 744984 1816214 570352 1969627 1821084 988345 926007 1460186 1929116 1740565 1970925 327679 818558 1482974 1765884 404924 1985593 632733 344911 1253817 356259 1456567 459195 402903 756440 1292577 741783 24390 1708456 1042151 992189 1853823 2925 1501183 644592 1531375 555324 1987075 923154 159097 371233 1496591 1242101 375577 1552703 1209145 266275 1301769 589963 1768498 1171877 453727 786795 1991 243918 1501815 908206 231980 1436388 1800972 106561 1948559 1393361 1990407 717068 1344480 1866751 1419126 1702248 1401685 847075 227643 1544915 234234 839742 1032891 1780260 442540 1586656 896570 842959 1974213 131720 588999 657746 793694 1936790 1112566 194848 345456 553720 1448554 681108 322149 631076 1584800 557951 859760 841868 557108 853960 1851305 113446 1819166 576133 483847 1545820 115216 1374134 230655 1401989 149814 1526685 963561 20144 107647 1179892 1374500 1291767 1634125 1272459 214661 1908531 1225503 963295 1977060 1233297 359646 1807050 716431 1557185 74603 1749972 1331968 1542246 888613 1072855 1744119 950791 1697279 967734 966455 277536 621949 592041 1203632 1596410 1926495 569459 225211 1915691 283136 12150 350777 1534159 1711144 1557317 1387435 633760 787146 1683278 1072788 1244434 1276785 104840 1918176 144499 1677039 1044747 187697 1411650 1393609 361247 1517596 506986 975332 1094231 638127 1957674 1596770 1934946 962890 568254 58336 1545963 274903 44687 940513 591287 390754 1334664 976361 1274114 409012 197473 1589761 506097 1873237 371095 206892 551792 45572 1157397 1216468 275959 218685 769438 1671013 1803291 508464 1498011 562673 1512050 288144 1183010 1821783 580914 956975 253859 1972924 311794 1492469 1625200 139226 963307 20421 483025 1345626 1258013 328529 701407 1790448 1449814 669543 1499396 881181 1927879 1638952 1010326 510378 1620912 1826210 1103126 302447 741848 605445 530650 101502 477676 1331621 84128 565955 1186679 805970 537861 1377026 40090 1295116 1247144 1626465 1924148 1597025 990912 119822 927976 242039 1160948 1155362 13603 380768 92732 462700 197307 1270530 616000 1237776 1312997 380750 701005 145385 901369 184137 669624 693673 689701 19057 198448 546073 1622967 1524216 1586134 394972 138107 748894 922544 797532 828763 371962 1673409 1184497 1304255 850627 678534 1225071 737563 1463334 1212528 1726784 1758961 874257 1137754 1710119 1332905 1122477 963445 959549 378975 166039 1058330 1197028 330671 835643 531006 237119 1766403 1892742 503242 475974 1498029 895706 1299394 1693191 42908 153184 28255 1353173 639942 1848989 782826 376809 929520 104251 1657971 1345945 614882 722808 1363939 1237940 1577513 1774262 1003593 1581733 235996 1581501 162855 495246 1233525 104405 1491081 71323 43987 228572 930100 1077247 1312730 1503577 1644187 954810 1830851 161807 408336 1173922 1892375 1627559 1452363 1377851 1683052 263327 468837 258360 447692 1644719 819446 1691078 664280 1996949 456700 1881626 1531117 1964682 1846339 1356744 575762 1101558 1301896 901174 1107190 48748 369014 1027748 971154 1773128 167564 263092 1134686 845582 1458810 1324835 1308391 1674284 537679 593170 1807403 860698 1034135 1138750 48716 1906999 546110 1723194 1167046 702889 1319367 1764219 1529151 1852713 1063803 1403409 1657401 239250 1842610 96952 1256928 1115484 1053992 203999 261934 383304 378185 1340288 1450300 1409307 1328918 80747 517575 554545 792651 1576522 1045341 1033802 1089401 310143 633765 1899096 1205141 35461 1892464 1705469 1755155 617180 75 1494830 1012320 1442973 1045460 1820755 745605 1141152 1872008 1290829 1034240 395817 768270 1937221 474923 454498 554802 1636289 1730931 168443 1577431 1606849 613883 43575 741078 1627679 1643457 935349 1004025 1386757 207180 1784478 626796 1791805 590076 13055 1147091 306592 1695257 595122 548692 1824816 1957914 416088 1660367 71171 242376 1928870 1580457 1645520 1548061 1866635 1000479 331375 1784306 439714 1607149 692805 614139 205151 165614 757990 1770506 402056 381945 37985 1875159 539305 1618922 1278643 1701477 442013 97888 1858642 1472000 923802 71080 86059 898218 1738567 1257764 820608 1650744 1277059 1005046 887324 1913653 946854 926826 1990785 1450433 778827 117610 45309 1045493 799931 1215980 550038 444930 1216434 59736 1514723 1590634 1414850 814499 1163765 1258885 105081 1258251 1941392 1299951 69375 1991909 97680 350595 972677 1559648 184678 1453779 427622 755162 933426 47358 1569011 1139535 1404102 891789 1080687 1217471 809456 1569742 620824 1978755 1472312 1243315 505573 1459630 1645641 487065 1166596 159365 1950309 725320 1786889 1509561 1310589 916529 1004823 1395556 1186052 946244 469040 781744 1018792 246635 1603568 151616 1085903 651279 532572 1291748 501685 290749 470261 665040 1647751 687160 83876 577727 832029 106420 1952471 898573 418859 1931887 908032 561150 301734 773693 840660 1567469 296585 1807606 26616 1310092 1552749 470210 1092050 929556 82132 1072599 1092218 1723991 431278 1228487 801772 592716 61138 260054 1353151 425582 1238508 922307 1087761 756788 1371890 114691 559094 1759730 336041 1682324 339449 299514 1575382 829709 1467022 368025 33209 337756 1065513 1278044 1573656 515828 1915311 1504351 685798 1908053 1187406 716860 1068363 742744 352322 474048 1695433 1701624 1531380 1698447 985852 458004 1861030 1803347 1395303 1108841 1914959 121302 314475 1023681 480033 1063300 1524832 5335 1766647 260799 1675275 834318 1743903 568016 501036 259123 555123 1495814 1676745 1232128 1965135 298974 205115 192552 522589 198169 389010 1388872 1364279 1675389 848708 1910226 7495 1593717 252169 778442 1904932 26826 1834844 1174599 155878 1136934 840250 346622 1888368 1465404 993694 649569 597150 928555 1406582 1292087 1134855 516666 581979 389756 934569 983875 1791707 1824956 103706 774669 337467 1504498 1255518 914523 1376326 1666831 1809378 583180 681088 1785909 1119472 545855 1571930 1529069 1213137 454661 1336174 113465 83524 150471 1215812 965356 1473796 1508088 1006448 976878 971118 72051 592060 1691031 763833 746214 822648 1090990 392836 686638 1590928 1571355 939035 1824619 1274812 363008 1433675 664614 1162735 1834656 175840 779986 765537 1512744 1517114 1661662 1893366 763534 1162368 1853756 1017988 899224 1623213 1528726 1553847 266034 1812931 533498 232142 1021305 1462708 52644 1978830 147070 830670 599598 929402 531405 672049 1438707 1801924 297280 1939100 751343 1051210 890150 1021293 930032 1477090 498022 73164 671264 221207 1662420 599722 1432546 807206 1807217 858423 354451 210918 1407069 1828439 862570 1707561 229155 981357 613354 356131 696463 1912218 924973 859434 661327 1005338 1134001 827553 938489 276386 1286880 871547 1676456 1121836 506210 1389887 299635 1862931 316638 147382 859705 1896358 1356756 1037087 1288648 344396 258191 271236 190244 1120409 132849 1675461 1391398 1130798 1358409 1516705 1877604 39714 76815 1530343 201656 634266 809128 1178304 666222 1101133 1319576 1683120 1163682 972092 342782 244494 994703 849385 1131682 568020 109222 122605 1734053 644784 483471 1340299 637127 672709 594765 131532 1116579 1918044 964823 395830 646490 945226 1489797 1452371 1009925 1707664 1751522 1816469 1182345 833423 1605979 101274 767517 849505 797424 1614591 431053 400291 100013 648930 153659 1517464 1604478 251500 935924 76065 421116 821059 379826 587438 1221671 425096 808996 1383235 1972479 1171365 1278871 446599 1570534 839507 914227 1668934 81080 267446 1834425 166384 1153889 1504143 1528745 1366754 1101613 503534 509086 593667 43514 997915 951411 835866 1295225 1965478 304360 1232539 1283259 92560 1962018 1693283 1872163 520459 1401927 1674349 695417 1320628 1519330 1498343 559250 1960114 339115 353614 1461635 1006342 1522271 1899785 1762229 830586 799595 1340955 506224 1379765 1477123 130017 540352 1330897 1366310 164005 1853555 134871 889735 638025 1545836 901893 1804698 931677 1815552 1687245 881745 176112 1755249 949882 350138 1709057 1913044 381656 1183038 697731 1658181 1035086 1488426 1854864 503927 1208449 714306 1952585 1947615 655454 817755 23501 688960 1058811 1102617 1543746 1789834 1752549 233872 1172751 544287 1132540 1502958 858422 885606 1634805 1134988 336911 440186 1938992 718971 1024835 1062632 943516 885134 600570 1584459 74918 1096115 1778978 1176531 825015 693580 23776 90739 900238 1234782 121542 1026475 1413304 1038142 1568168 1190174 229536 1551780 265350 1161750 1074811 1989146 1598056 6719 1749270 1254559 572392 1017194 656229 468123 1260541 1528808 293826 1004383 1865339 1723384 1172720 677557 1940557 1555189 166872 1092528 1946350 1396844 843564 658589 866746 1039114 1276705 1446295 613255 689928 1443312 33049 1998351 1911136 1467082 296815 1295411 1847311 387977 19278 349232 1283148 1405284 1969010 418721 664715 206477 736946 1899587 1017919 913529 798507 144742 1970436 923293 1775849 1113476 1430451 786112 1208971 479360 1399926 638325 1569883 393384 737157 889229 1022734 1759130 36880 852617 1384240 1359853 693601 1477264 546476 1176809 1628058 704583 587895 707260 1826544 1394953 976615 776208 1348570 1452525 463998 1919081 450980 351706 884132 532452 283414 1407547 291824 1923138 1372643 71307 1380833 1584570 788832 1235060 1247594 363481 22177 1612510 94262 1338110 832135 1143074 35189 446648 1907427 122499 1813084 1848494 1296515 682339 1059870 1204486 1204923 634712 1983385 960715 1271800 1456429 93949 1051169 234427 1831611 1659314 1067279 1777248 1540741 884756 599225 1987761 1159986 1568692 1373120 639482 1507954 465684 391029 1542533 1055655 1596150 322334 1450709 1504878 160244 1350228 1182172 1452113 128545 1723833 1713403 484860 369785 4014 1224795 521439 953644 1706307 1828038 765223 397267 1018454 145581 409996 1840145 1074288 218941 586512 944936 1235353 180585 980905 365900 984679 219724 368454 1984189 1590291 798967 656911 885353 1398642 1065273 26738 62288 847056 1053462 1016149 1125312 1828553 322541 727400 913927 1983363 927020 1990116 103945 55008 773957 715051 1319322 1090257 1652417 1040997 1979550 337671 1324962 1858460 1261089 1836211 1815817 881828 1496273 808858 1718125 1441283 1482886 10878 1138662 466851 60005 822713 1211836 1320793 148474 687266 1587894 1547653 1851898 1035323 1303903 830567 16714 1398562 1797041 305774 1798797 1658971 1719972 1137608 1669932 693588 1250299 324906 593682 1614670 1877088 1798047 162360 1494325 309632 950351 1873035 1030671 915401 1640521 901269 1028187 1574972 1167371 975156 85739 1060710 1155470 1771214 1772769 1588363 313007 752064 1410824 488474 664977 1391847 1960317 770259 630687 358492 557327 172390 569055 1812852 1278251 1805789 1859881 303108 328707 1451456 745351 1888969 1268838 1549234 575927 512457 661492 298255 162379 1648765 1577190 973644 484230 675076 308430 154184 890540 228961 1511903 268504 1313671 1016431 1035805 824825 918090 1174448 1048898 410186 1501730 1768284 821559 236629 84558 1672778 79860 76075 1060441 1395155 1236051 1183714 100232 687893 40216 1070879 311108 1313978 1873710 1629461 692763 1968653 83142 1200401 1677057 1508517 1956119 1782742 1688342 1794556 721387 1131217 600243 537173 87264 405574 1109597 1413984 1983148 1707382 1836732 597568 1619671 250271 1730782 818104 481933 1109656 92665 1792831 311096 9637 785230 615481 1935677 1135003 140456 1260810 1323911 624971 1608316 612623 1229403 65351 1744743 1672900 723122 279483 807748 529462 278979 826941 343124 94907 804507 1857835 669902 1988633 396359 207669 1848286 824730 1298699 1386761 683789 1029851 366974 578773 43761 1701195 696354 505691 529981 1775655 1687071 1419721 1173314 404956 1136469 558983 1702124 1703300 1657126 749772 1320739 1874030 1135382 1907164 152336 1544705 1298473 426484 802237 1444946 1495946 1600213 1580072 1213217 666106 589841 431253 112142 1098063 1968962 1717850 1146408 1968919 1862928 1812531 1537919 1302934 367142 1440534 1638610 745331 1835635 1228648 1796570 1352340 1696212 1728085 615267 808260 1142858 918264 380785 874280 41941 1575844 1127120 388340 860450 1460664 380816 1437470 939789 418648 1665711 142595 1830239 1705471 1305983 872385 194457 897154 876384 1707815 380287 1812665 1947786 95626 685492 776092 990052 1123762 544256 1750813 505090 1409157 981927 49739 1080437 1998859 1288184 713705 1625786 621427 851551 371520 1514629 428352 133968 950472 846097 1269905 1184538 12074 1912676 961586 732403 503003 1028762 1599212 905830 657431 200117 110127 1641473 432048 1483504 1010870 1001875 1579502 1447377 1628597 603637 1710931 183609 711721 827334 1460682 1181696 1335068 11539 277396 1762694 1829506 1172917 1277713 1987243 646070 29750 1426664 1986422 1320039 359455 91798 842059 147811 775153 197394 1695929 1130310 1671003 483129 1466163 778178 166210 1823808 1430260 1115919 864593 1628453 137188 105411 541179 1206566 1441300 396714 1546579 1815037 1453206 1133610 828943 1764308 37438 940653 325410 1157823 993512 1358422 199452 131270 1136105 1247032 1389693 1077141 1126568 427332 1329215 1221674 1633291 1617090 987532 171989 1252900 1287616 1709049 1221512 1385240 295990 1984169 1477168 439353 1551247 878810 109563 658688 95331 1695630 1284894 556975 1062086 376446 1286577 783246 1061875 1401634 743598 1088070 1090662 1903408 1072055 105439 1421642 1269248 438211 196280 1268675 980248 1844145 278490 234831 972142 1285131 435559 1476396 1817116 1127345 520571 748431 777577 357011 1303559 847172 1436674 1667521 1907160 209988 159519 1000859 1188234 940712 194619 1598199 1524585 510872 1287024 848621 67656 451889 459935 637709 41230 1859955 343178 540637 1989452 661251 1495954 745042 1559161 561951 600741 493026 1639361 66876 1700254 86310 1453909 1059767 324996 1802464 511954 756857 1951772 1165990 1196243 258978 112462 1661144 1035286 1965490 156132 135722 745828 901478 573231 741552 1932874 172336 1232779 1691198 1563176 1316483 784708 1006564 1642332 581373 558656 12792 311920 361194 1835278 1311339 1305083 854952 456380 1997952 36885 1139020 732355 1556256 434250 1169513 188203 1132674 1525151 1947554 144660 1845300 1073462 1800652 842475 1012979 449297 497923 99766 1186836 1284424 1944224 1367969 366945 214035 725209 493597 293012 149725 315222 68262 1799948 1358984 561210 1731701 210256 538963 1295689 296729 1788258 1148999 1688692 1509144 1330929 1609235 1772946 655601 1076780 1444941 92701 327185 1383881 1392510 1842489 1718461 1607514 543022 136021 1845461 836301 1447847 1402243 1967564 731056 991162 513146 1877918 1309069 1711845 1909492 935061 465436 1861231 186095 670102 459973 239190 296223 1026522 202655 1216775 829993 1271617 1963737 1822447 932490 5772 1111824 769582 524875 1136383 722867 1353205 1547525 1326111 370350 1152973 1504474 1617275 407061 1413466 569990 1285135 75560 1667581 1144525 1533206 1730155 44768 940668 243511 709815 1350735 1494770 432527 483353 1509939 1064608 627440 1413551 4034 393804 818679 355730 198767 1951142 273493 1181576 1799718 392850 287626 175773 1406953 1196183 1784191 301546 791326 476270 280972 476969 61395 1607769 1015198 862495 1799550 550770 888288 1803683 1506258 1771890 410217 788540 938124 135789 1450974 348665 1318199 946407 101590 1701 1791457 708443 1131151 1014677 89912 970534 385973 1908648 1644094 1426523 132893 865002 1603219 180463 370263 1461969 636208 681924 1191220 994283 344224 1519404 1764377 624145 1428341 11266 416229 1870432 1777103 1671766 1603304 209582 1366087 1927643 381053 1397147 332433 1426255 1246033 958936 1918080 1850017 1767095 816980 219090 1369695 1673778 408862 1868197 1694051 252565 686481 1359051 456133 263854 857580 47461 1420948 1486666 1454318 1008196 1226809 1740917 314318 855255 1170723 1245479 545517 1121968 1083178 136273 128241 475470 1799161 1671785 1787447 24354 781115 1462114 1716731 391353 779318 981222 1383340 1688360 336783 331525 495010 665636 1794968 704470 1773509 1113639 1306241 1663882 511824 436158 916225 1101498 513180 1425400 1242822 4299 1476351 500961 1045417 1277084 102270 402629 505277 904252 848181 57270 618095 1628189 960680 1401615 120965 1278813 1232866 295693 1641652 422121 1088005 1084366 1936798 1237543 109998 1893440 400440 584682 1781002 567014 906607 1043557 22452 1735901 981737 982206 1422694 862142 1279789 1431625 404836 1949745 847189 1721762 753665 1745511 135794 1691579 325378 1700638 1775320 298078 144008 1702108 1913642 1296692 1753058 1937059 1722936 274333 30738 343849 1281408 673993 161737 567362 782632 294252 867393 685312 752218 1863952 1927933 1184063 945601 1502607 181238 234135 759123 1958912 1877401 1575355 1320063 1164481 683007 1437373 1187735 469000 1452013 1815913 1268648 537787 854032 259605 1789556 1856466 1247745 607806 307508 1242402 1006869 921625 581677 1477992 1478061 1517195 1081937 450479 1969996 1775113 1576141 541127 709607 332374 748728 1745412 1987122 591461 264747 1574912 518893 1002324 1519836 1411664 1060189 369386 1230800 1963664 302265 654959 60403 1520885 340472 777082 20645 1586117 1491720 987386 1373325 361711 1180557 1943047 467448 1515498 1762538 500201 1653296 1168251 795852 115368 79057 1218725 1357992 1501027 1307081 1971525 1409706 1174534 1599001 1312119 1952409 610385 1368596 306473 1877438 1000743 31248 5993 658179 1014388 1144845 1333122 99691 1269165 1285508 1817164 80263 841540 1858368 195148 867926 1571329 1067457 52456 904005 1538542 1151889 1884296 832921 356490 1105298 184607 994102 359393 934416 271160 1305168 251964 458094 202653 357196 316567 328748 1040869 1839984 959631 713070 288148 1671991 903438 294298 998804 1438886 1798375 1214217 895752 1927698 1484037 1739941 223009 290354 344494 66451 1701725 394043 1685523 275203 1842402 68597 517486 1885849 1990703 1319608 1017269 684850 398698 147751 472668 561434 924598 945436 1307082 477732 903141 927656 333963 1055531 1375884 197902 838485 536970 1524879 895540 1037510 1508918 309937 1320480 791428 677836 691350 798776 1837055 1077535 1317779 915181 1618804 1311123 1291552 790901 1718266 1379221 336282 1756137 1623973 1656551 1328494 1955858 1995850 1637714 542337 574227 797779 1079775 243178 806780 988792 51502 804535 180789 466572 1663247 1720041 1062172 1532848 1502852 1833508 382649 1936831 1064492 1565546 1789904 1767498 191403 1548486 28606 1197736 567365 978047 1070704 714760 1773516 852173 1528374 1016763 1697667 1998363 710943 442171 839338 859561 958719 1286708 1461906 394091 1219536 1296592 597576 1994396 464739 990331 1931574 195618 1878859 920642 337485 326977 1246650 515651 1492054 1635593 1176569 1312548 470118 747975 1268752 1627424 1827440 425978 573157 860039 1512019 422002 1833481 450799 1892004 1171351 18507 1882209 1408379 1265967 1827015 1096595 119930 1213449 239390 1959550 935427 1208982 126175 125410 772920 136720 778949 51402 1366689 1353879 741748 787481 1507730 977581 491345 440417 390518 1607012 255794 1969471 1579826 1871774 326471 1150330 1452218 1895102 1273710 1199961 577406 526571 1094271 1727254 1938632 1659311 1799471 1531719 1060068 656111 176169 168618 656822 1170975 1154366 121603 706957 1529554 51917 778071 545604 701668 684629 1376996 98770 425313 455474 367034 313748 1244834 501700 388698 206873 947372 208773 1591799 1691600 1585804 1034399 521692 1015699 615548 1779904 659842 165092 16420 255954 1807297 1591055 1363482 1435777 773642 686076 1726236 552974 1393106 784879 666053 639246 1310233 1567216 1165158 1477872 1064682 294835 1790224 937275 522421 630184 1410894 1304105 236618 738581 455773 482149 1426582 1487812 30805 668062 1991068 1303436 137660 427647 569231 2864 861047 1812646 695392 1625670 1468189 40115 1910707 570627 16417 1113942 328563 1924579 1362932 189406 97859 103525 60242 407881 410981 183114 656656 363168 1802857 1862162 703335 299035 1975153 1676146 300586 335927 559163 1564408 1646474 1597096 885823 1148122 969197 1461557 229686 554863 1245873 1158948 869145 1765007 1323304 1825967 168891 824162 904930 284251 1613155 1216448 314678 1237454 1168230 959528 1656281 324667 1771161 500878 220242 1703148 1096758 10320 1254930 679745 419407 686706 229255 399617 1779426 219742 1277781 677816 1680080 1168684 1081059 1074866 884301 255293 1660738 358950 418524 886769 439203 1261548 1807258 1268693 1356964 213421 1263357 347366 1472521 1334071 57003 229501 1344166 1477760 1768154 337397 617368 1740773 1799728 539852 472046 1703292 693730 1629654 1800600 45057 1867391 1933046 1535816 1967589 1806552 1436983 1056442 1898562 1386482 1372716 6031 1679310 1005579 256752 1280431 1139211 640806 409388 1088837 1162029 1593128 234634 12757 1549741 1047652 281123 1416114 1449992 1925397 842364 172222 1912819 1611087 188024 1671369 679161 888366 700087 471222 973190 468833 1953605 1717343 1610984 1290082 39920 530827 410439 382838 1599481 978025 1140394 222789 926651 1284223 864411 579338 409666 87287 121414 1053268 685411 91300 1490359 1435310 1563881 1945255 1265949 1045631 618384 1981071 777217 83150 1188172 1718998 64700 1802946 473200 1160428 1113556 556168 800297 1721682 705322 1507811 1410771 1644752 1438440 439552 1978871 692146 1800920 1490477 1996879 1509702 1146124 1548657 1981729 1151282 1855713 1579855 1076517 1704644 957454 52579 1261976 1031136 1759957 3606 904892 1785218 1281044 143487 834416 1189074 271041 1593829 1971851 395121 412391 12901 937227 382367 1234179 1097640 1529168 1524439 1949896 690387 1901725 790240 737601 551581 951927 1292861 1509951 856518 1654353 1902735 1967860 1107671 809702 928401 1282153 1176056 1524882 1313289 1143247 986680 662353 1284193 814206 1379839 681676 1643517 1029639 456431 1565172 1156295 252970 981769 175678 1143783 1341926 1147571 921074 1068183 1402836 177088 175209 1216903 1503947 246396 234429 1449115 845516 41035 1034422 1029517 1422728 1179284 527065 1462927 285926 1601711 397046 141038 932237 1768055 608637 425855 1183220 1396483 755380 1205925 794383 539070 726548 1623590 15882 1408280 1816965 1029915 1645400 1696124 1095871 1306157 618362 1167507 153777 843840 183238 935957 853611 1449134 472026 745835 991545 1609774 382619 1845013 124063 1661490 1215522 1908103 1495092 962674 542729 1366751 458241 1500255 1406335 1315543 833014 1001425 1860138 398615 1347888 1950056 516239 182827 693860 895798 333195 1527598 1552447 1731357 48579 1880345 1299653 597139 339490 1700499 79629 1385019 800756 1832695 73203 985528 978266 933742 1306744 493144 204595 132567 222740 586784 1794843 282135 138063 463167 1161741 1581692 328909 1528009 1236118 103205 474675 1503328 1958353 1516800 230485 292554 1600804 80569 529011 265129 943067 552927 342719 1728339 794869 1410375 946381 717478 709324 285143 1872303 600005 177870 238174 847588 1165140 1386084 326478 53150 1991374 1408597 1960468 1714989 659015 522104 1138471 856997 852404 671200 868239 884831 800529 971387 300450 829601 270218 1596492 489674 1945187 1153050 1199015 762516 175857 326047 1617056 144381 581412 945324 1626054 1893830 981423 764931 1343052 1898883 858163 977085 1294196 1323067 1754528 1111375 1076131 467429 1019386 1147576 1481123 182277 561323 1356004 1807109 250008 1503392 40819 1293144 496659 145282 1793225 287915 207953 1058772 371289 1446972 2763 1799913 367036 109307 304003 1769386 1390353 1914508 221576 1321071 406224 501941 905115 1528053 1869414 286250 236046 983220 509323 308216 524516 1887549 1916403 1828348 1008738 695743 1368069 624261 934127 1250731 1925406 1594637 317706 994370 275810 1942872 1816719 102246 722440 125586 1984730 247354 676191 1491501 718243 1828879 411972 162197 142074 508358 1360389 78379 82804 430793 9436 1957651 1201848 449140 1996626 1270940 470881 415663 18053 601620 823197 1393027 1908570 850379 1439158 1467045 60490 1037849 321769 247269 914862 629654 325126 1685019 1161519 1697209 347418 1085179 975020 481643 136234 778862 393500 917884 436306 831704 847839 466026 786978 1847051 626889 346900 533619 481391 688298 1456468 1853344 1425822 906105 567502 721636 179121 1674102 1736390 169667 400132 742095 201192 1139201 522415 601281 950797 307921 496759 602633 849665 1169222 1646700 575675 1346419 1927695 755392 1865540 1785434 1986799 1637090 760697 1752689 407856 684048 874246 213471 1060637 923489 721870 959769 1342804 1827354 122424 623390 1219231 846976 121207 995494 607516 592358 166162 266411 643075 407043 1727995 363127 1528076 559726 1263677 577116 227498 1209336 390471 265932 18875 873110 405479 266193 664578 73345 1113792 302670 1425243 1984152 1756421 910742 583606 190131 1784009 133526 680082 1337777 1699315 1605457 1662816 294145 743959 1500569 1510252 1382978 1822900 792449 1977531 523199 413275 124226 1972817 912412 353239 1418587 509863 1834812 704647 1346704 276123 888703 1902887 1998475 1183201 1099419 428283 663953 517316 1453051 1404452 1107600 1650973 1725253 901025 869999 1651396 1624741 1766254 294706 238469 1309264 230213 169324 1652312 381115 1363676 457694 131846 1131988 271012 1488254 1314384 1826612 1560702 784851 1136962 595431 985196 1539022 445456 785604 1675614 1017062 948131 509177 959561 1312492 1774830 965996 791774 333510 314538 781079 388282 1780726 1660761 334214 1768451 1809719 1296754 866393 1585806 65311 886193 870954 1641496 1800019 1343268 594200 1567110 806983 1828350 799143 334209 900805 719495 1880417 304830 372964 1604884 1185537 1378061 230087 957279 1683597 1947559 324500 1512938 1822910 879605 724039 497095 1785511 710313 1733682 751902 1528592 540825 525564 1665983 760715 970499 1486047 159807 904700 230924 1753739 819539 546673 298525 1340404 1887390 1511597 866026 680376 1354138 884013 625425 449354 842083 947167 1350235 38126 815545 1301036 1898032 617820 1896644 132773 1495733 1400917 1593312 680477 1356289 1489618 1501882 391745 1556476 966721 924877 1525181 1177083 577256 1021007 1812585 342314 817825 1700030 1609285 262725 1905305 531464 1161938 1755658 1677012 1896328 416783 596733 1744815 614640 995330 1281219 1276472 1147536 442366 1443826 90104 1007927 1426693 1898503 1065333 106650 1613948 194005 399012 1311764 1188462 92662 259402 1102431 998458 990934 833766 1139467 1848470 135816 1346178 1169002 1808494 734471 943135 132137 1078590 926215 822931 1994441 1111055 1466161 1752791 465276 487262 1779621 743120 1901852 691928 195914 1462619 22708 1946444 522218 84674 1807564 1363951 400302 692211 1211045 134933 1395692 531122 564423 64510 904233 204919 541757 476390 942310 1153937 917561 257913 393575 1716438 1089943 13488 121465 1550065 205967 1783410 597032 564585 1793518 1991149 935265 578450 1729350 429224 167775 823300 432400 1045688 255013 1968317 837563 364250 1814388 529047 1214839 1722414 1384573 674983 972416 773962 1093635 1147191 1225952 1070769 484149 295484 1442707 1141347 826204 914581 22951 639686 311265 1661665 1680482 93814 1161703 1402170 826716 1474390 198752 356199 1819748 1890180 107322 892480 1864383 464948 1023162 1773892 681875 984902 1250003 829264 262748 425411 1372101 252946 372175 1038616 647439 401965 42607 1447513 1197721 1026460 1855453 1535537 844822 1648366 1202464 1723800 1501516 1093458 532903 537682 856483 1433035 1615518 1864449 619344 1796902 329095 1054918 1090556 1662465 241879 1451436 1174782 915064 524678 37754 1814220 152068 464790 1992140 586434 1215244 1238257 1659811 197090 591802 187017 1494547 879353 1082916 1097546 994503 420830 1903325 932600 1309207 802982 1795392 1523166 727886 294375 157133 596794 1186408 1211834 276775 818721 1709025 405229 1504691 1504652 504036 1825130 1947578 914449 1231603 848824 1833507 263701 616775 1587207 410861 61099 1274260 1544848 1214824 1663962 696866 568355 362669 575577 872039 514237 948360 644908 663845 1916824 1751692 733927 143193 1411204 684814 281996 929305 1632055 1685377 1636249 41395 1752952 1949484 39735 1420365 1875281 579461 950202 971326 579945 470918 723678 758246 1599729 1779293 1937962 1793983 187114 1705500 1713067 214327 652517 1624302 1635856 143310 1219598 1438936 1162012 460169 1375947 1043752 1650673 1844339 884001 427495 1615486 1777948 1582281 351312 1867868 975609 1618067 516979 297124 203203 1933588 1259624 297555 182405 1720296 665505 1991502 890376 860554 856928 1611997 833665 1912071 1158986 1182427 1598039 787586 1680566 643156 1386462 85256 1327019 36401 1862581 1569366 1722848 1116359 157514 1007036 226846 888720 1120411 1379603 236680 1966900 1646245 440849 98831 1443528 1992698 1404589 1831457 1305971 1214711 1046834 1959377 123237 1690995 1078483 1058961 1981523 55636 752261 1688157 1918219 1868942 1381154 548612 1098760 655238 525381 1986041 672705 1855262 1368366 549726 70780 417289 1661946 1988784 1160344 1302716 319634 1021224 275175 1776557 1248054 1190013 1412352 627937 799064 710042 108898 1499557 912825 325965 1664108 1534923 1398245 761169 429397 449780 1152998 1388126 1744003 1653335 555734 724535 1679627 1352304 1505228 331047 777475 722116 1816554 87667 167495 447664 1940363 1660335 1869118 1535780 1181187 636233 1694663 235198 211291 1360839 1884627 1157075 425442 1569270 1136447 30501 73514 1389258 1645628 917645 1069604 1245121 323209 1164992 1185110 1051303 1940200 359881 1360234 1840776 1095898 519121 1242709 1520205 214813 320672 1964551 550606 1163753 478151 1560341 1418516 418224 684257 1317109 119029 143634 743235 315817 1721541 546217 1532552 1374937 349451 458970 1164082 14935 585802 962520 149784 1015377 514402 1667869 1509491 627833 301038 424681 41076 1307075 301502 730639 948682 543849 849218 1668982 1594728 1989802 959132 1892020 1140235 1314160 475783 256656 148712 1842909 1906117 1777118 1788515 434693 121812 1755248 1406219 760703 1778700 891110 283187 1058510 1763521 258027 917080 1891563 742074 17026 160154 775303 374118 1562469 1280290 1643974 1790754 1160682 1083550 1338504 1874275 1028021 1794054 1463670 1708059 1070945 1484503 1730824 225325 160249 1493539 857601 1643518 569681 1811405 1106026 1358099 1902738 1700313 692157 181243 1056785 285127 804782 562286 682320 1313127 1293083 1092839 37128 1749138 953973 528286 1345400 519280 714560 1308399 1321110 1091323 1995718 1315400 1812922 717189 1178672 980466 57735 1421883 93306 490179 876793 1790498 1145420 783249 66650 758359 896745 356036 24830 511577 1318009 1666752 377873 806388 735809 1697806 253165 131307 1537201 123030 65095 1004078 227888 854416 1843489 1088941 372239 76168 1235883 1812241 1134570 474925 801023 1616931 452683 846829 678897 800038 1800816 61880 1567629 1321638 361267 160713 1818231 705425 1305342 1948674 1085040 7888 1612782 900855 1686678 1749427 849094 71419 467966 847498 979769 986394 1725223 1627596 891806 1374709 685205 1342393 1184699 372381 1319903 600737 1646363 1636139 157122 1689784 321786 32742 986891 1625504 1536990 380193 1568527 1028323 1809039 1851889 819300 676048 599280 1709827 58066 1360222 15747 260090 1261177 53200 1270732 589291 126469 961276 390570 659617 481253 169271 1765086 551449 1390628 1109163 200399 894138 770091 376656 1855553 1070715 501217 906071 1999904 940879 396236 727326 1640576 1808204 1270032 667419 1578757 1658936 76155 918895 1095917 207907 142738 508401 1264611 681880 1664870 1276385 1139702 1035128 1582055 831863 183859 359022 478264 1990505 1164949 429533 15774 1895968 1768899 1876344 1623000 1367256 1430125 987313 1074988 344145 472402 833028 438770 1624668 338078 1764812 743725 1727154 1615031 425340 1108664 192367 1614737 625032 59603 1217780 761026 1091070 625708 253293 1521166 181712 348776 1725343 663266 1437173 1847655 606075 1494470 1408574 658655 891332 862765 256582 1647587 460613 1695288 1696125 1724950 1229839 81437 1170753 1221544 1488748 1449365 1302546 1489217 776046 71112 746082 268246 1049862 1556543 1304104 1609446 713321 1467433 1860358 1502306 416145 43430 1581547 1591805 1795158 1721648 1811574 778293 1908807 622357 552916 96384 926712 84193 1589994 1174537 980560 1612808 1203311 143854 1697350 255388 1921861 255636 1415926 1388689 320480 1283916 751357 1408657 1797105 136912 165812 1933745 876397 1941931 1495452 1097766 1416504 1763174 1281830 1544593 1658449 1628585 1913751 1017377 211016 152012 928914 89997 1814581 425418 618602 1331820 1193994 1086107 1492710 881070 351595 1355518 1074345 1047213 1388512 1553771 98185 1755803 1162894 1515830 1377867 27063 1757279 198462 751276 82430 1236275 1145970 1919411 875939 707784 191123 198148 479608 1402184 1778069 1971263 1944106 980522 1282926 34734 713444 1134369 299067 930722 1784396 991707 315044 676721 550436 1382047 1385867 581597 1799966 1707668 476552 1739348 1825980 1445848 20465 108458 1124097 646935 31590 1426462 955503 1660584 854843 66402 1325424 639551 1288514 1038613 1789749 716495 709513 1577733 129733 1787413 337781 1446829 228381 1939689 1507701 1191980 920226 860235 115272 518179 515789 1469826 905722 155050 85453 1148224 1541953 1811609 1162197 1659172 185774 1316938 1640890 40492 1578690 1817485 944915 1436864 539902 946089 135636 106758 1790875 1624034 403147 297901 441104 124176 589279 1833591 1159274 505757 968214 1405574 118360 345578 1156819 177503 1440918 428111 1119858 637030 688655 689252 322873 1386202 1979 1375168 963845 843841 666715 1762358 1658411 1297171 1952203 709997 631755 1403668 1999175 866492 77040 1172964 245 795759 257865 763359 1446188 554346 1565699 1703664 352941 92948 1008836 524707 766140 1776618 187849 1741383 744526 276790 1285323 875503 1715411 795521 1520233 1685432 783240 941224 58833 797941 252547 1902149 436817 20109 748383 248641 1474046 1712853 239266 13356 4190 965669 502110 299244 147819 941156 1128342 972766 588944 1400785 1427973 41475 1727291 1793255 1097397 996483 95958 910770 1263517 1006662 1416752 1225264 71521 403094 261582 238502 1311759 1099468 831695 127927 1108413 1413071 502380 1937983 1508973 38068 1129374 333515 425957 725894 1990936 153364 355969 1605116 1181534 718316 913478 1317316 1941399 1798577 1245318 1584504 726773 671995 1966225 997060 796609 1715756 1583879 63492 953433 1587261 451801 849067 1968956 1648132 1734866 1965644 1625254 1052186 924713 1659221 1523227 1403191 1508343 438354 1826807 1089038 290682 111560 1070553 1664664 1188838 1193380 1598411 320084 978184 650339 1039409 560673 150457 1860330 1895213 96884 474581 1648328 865266 537619 1181658 462469 1376080 686605 856223 1306828 1312646 1328523 951583 1398616 750619 612728 931205 1828106 62234 1678296 1603288 1783225 432913 508130 16311 160692 1682111 844412 1759236 722888 277724 828936 1392695 1875000 1572788 739329 657071 1808405 260068 1041371 704429 526414 582713 1088985 384003 1146108 143852 1626957 877333 1136636 1024596 1104433 1533008 1977256 1529866 1055480 1286685 895601 398435 492886 651386 451602 666041 370935 1943981 101997 462879 47130 458254 367393 1219292 1086148 1731698 28136 247188 769969 314051 1465714 300934 1161005 1764309 1363151 1231267 391559 1778283 1897454 321102 684810 596295 610383 1500887 1057328 674889 85197 625139 1044628 1655166 41589 1688332 716549 267511 1033398 1174749 539113 620989 1484617 1492811 829631 486756 305503 1769185 20944 1503556 39813 1629115 248438 589714 1045861 1155246 237548 1357118 269133 1329244 812058 1562882 1975816 1208833 1813133 1156458 46818 517843 876883 694381 1730661 60995 210164 561736 1525155 657761 803694 1213630 635185 909493 22836 106169 791655 792184 1953098 151485 5971 692796 1584659 667092 1579451 1910897 797303 769460 738036 873312 566950 653155 365463 444785 793132 174473 1423532 552160 1531937 330721 800270 1616702 894924 96229 1556341 1815066 1998287 979748 480363 775943 1406836 1084814 971303 60980 1173474 73762 929176 1539431 1878878 959348 1956465 740446 422000 453027 1912720 428473 1179518 1354705 1873531 809694 1029900 9506 196548 486061 1757606 1114589 781675 1001926 231501 1817183 1636046 77768 1967153 251513 1771985 1308900 1080769 1094109 150555 913599 348913 1901396 1094069 1196047 1823892 155397 1498489 152008 829137 134634 1056698 371700 649433 137975 1144455 1372087 1262654 336460 411360 375180 1070534 1455058 1953085 1367399 526760 1691639 1733646 1727473 502814 650904 1261656 1345087 1035214 189939 1991288 1153539 420018 556752 1814949 349440 716915 618786 430547 540818 1275357 1982203 168434 1931514 1285147 338523 1072370 1942999 1664331 152230 536292 1799899 1312655 1066610 1174517 1853617 39032 619181 1231964 1798983 1622643 406554 1223304 18047 1049146 1749935 1968380 954184 1093988 905365 499921 1787406 81225 1828417 485857 1923713 190263 1713891 46592 1441373 1974131 1468476 1061482 915154 1349196 899787 827883 565900 1365228 642155 628289 1085442 1708696 564389 277464 835844 623625 581260 1328394 1211802 688669 1443741 485431 1687855 1868165 1198710 446314 1643817 626763 1674804 1865644 584752 790395 31816 348531 838308 679208 564994 1140682 1392108 706983 1700958 898692 1121423 1190498 41144 12750 421111 154992 1025795 1915261 408504 786876 683516 1967478 715915 1342192 262125 446671 1158486 1532194 988695 563394 16374 1145462 398427 1767426 1532190 1114199 26339 818246 1932380 1573083 1027672 519271 189688 925392 1097114 400863 326263 1126704 1499730 1330801 1661718 1108868 1165858 780162 1074956 1968473 1036481 1211294 1058634 1241443 1946305 1336916 1523460 1214194 377718 485151 166416 1071875 436215 407887 1043540 3964 826649 1454335 1523368 1136148 1445572 1677159 419232 964125 1221633 1924836 570426 306458 526679 348316 484890 307873 1705666 1230342 1342846 1692336 1772909 634912 1364276 1143071 367998 433726 408218 1820081 631594 349742 1072617 92040 1908769 407622 323200 1872908 281924 1715985 1237902 266224 1021287 908323 1414210 1604821 1426775 840337 68802 1997417 947283 42230 142222 1492470 584677 730777 763511 914358 553180 7680 149631 601953 199538 1752552 1768116 729468 527459 1554553 1863106 832025 1914481 1018124 779942 80008 1578911 1008710 1356656 562417 463752 59315 1425796 1872537 1761204 1670318 1006777 488750 923614 1442569 1611394 1591172 1761651 1972402 1493265 1348452 1271654 158609 656548 1218770 808083 479594 103521 1591317 996662 467796 1406550 1518255 569022 1905105 402083 1118526 1948242 1730815 489388 189887 883174 1289910 273986 527170 1610514 704495 540088 659868 1913767 912795 1869974 276552 613562 172263 492167 822760 1883281 735200 941675 1950498 1352471 401488 1573247 409358 1172744 78480 328320 1872693 1173820 625837 618215 588926 1599651 1178694 850435 592346 1923039 30299 9208 1789659 1251829 1017170 1860939 1317719 1267030 274465 1473452 1924379 910942 447578 8585 1617710 1525989 1552268 1392236 1165435 994480 547188 1724708 554011 1325888 1107100 1022387 1085513 959278 1989788 294102 424497 1064758 218662 1593394 166524 297648 269360 1134532 362416 277905 1148007 966271 135540 494827 1519236 1462446 1506260 273968 1697655 1628521 1526422 1214574 729093 749796 213384 174512 1553583 1010633 345827 271007 1564159 1454946 1115019 46694 1223649 268665 342821 1565964 491690 401497 1238118 1241301 1055695 145172 1755507 1762154 434973 1077639 1438226 1019332 1358037 46160 1968448 1925489 1488083 204271 1857035 823446 153209 1958185 1598142 1795279 737496 797343 1158392 171892 1328259 820229 1367769 46688 1004740 199504 1757811 1911255 38093 194193 568362 1456267 189348 1552845 877685 303404 100274 154066 1494399 548326 1558135 88913 1228570 369001 275114 1273531 1359819 587242 1135207 924809 195541 304323 356002 1572172 1972529 1558517 1064505 371567 798352 336496 998387 827520 480373 1194374 1009445 751021 1122772 480184 904942 1618920 169892 1437684 1094352 1659740 1877128 463400 1201902 105275 622371 1209887 1034326 947498 1123586 889694 1598862 161615 1060165 1919664 956749 880686 1945423 312705 1660052 1883444 302650 321432 1281455 597008 1942069 598229 1113827 1124955 690675 720394 1513483 1397200 114768 754108 608562 46577 1675107 1827896 315748 1169512 323954 1335406 546703 1573677 1388779 560092 1532748 4912 308436 115366 459719 663327 1447658 383853 1831523 991544 1742753 1935274 1664978 760878 1675390 976697 1036604 1657305 984997 670034 1498404 154183 1907533 1932050 1263184 1791347 494066 461446 779812 645794 160146 1025926 58044 1569108 1705431 1177934 966128 1133223 871665 1654466 1011691 1272685 1213076 1029016 302208 1557375 119065 92909 1748892 641210 112788 1358131 1481124 1467944 1221641 326403 1773960 1385038 1858744 247364 1536160 122552 1053510 1372940 1762899 1149520 568493 1266486 345766 481069 822340 1681808 399984 651970 1186483 1306384 1738526 1402979 1400643 481060 360470 323878 1224502 46045 1666377 861419 599927 957149 465017 1372586 1925132 1463857 1865498 622946 1377644 128608 106136 144092 1673430 1804859 99457 577425 254968 1501091 1637049 499938 228902 1611972 927957 879262 1031268 1441514 417600 1425603 1542072 1096935 1664216 555532 1582536 323689 1861130 1412216 1210779 15635 1100852 1959323 121067 846707 1600716 1020894 1651541 1716161 383951 931268 1865011 762057 572215 504870 264070 817169 123080 1495403 1000664 532854 1566289 514330 1772191 905629 1496768 253257 294023 1338008 1597054 1657210 1836083 922374 184914 190982 1488308 261642 1424976 1223767 1930459 509723 433758 1175833 1093062 1878462 1743038 1240518 623767 1088643 1721214 1192778 843400 135733 445947 1770278 375855 1462613 1685267 8207 246116 19410 1948164 1867403 736453 1137041 1972579 1631351 1246797 1963326 474519 862981 210685 544424 849949 1444319 574293 197621 198621 1651679 174187 848561 90489 939936 366308 739060 1829066 637528 100211 1489091 1080520 92546 847207 1762468 993586 1441919 951857 420301 1859296 800405 403821 1482475 919320 284051 884197 203872 1139372 1976417 1938579 1534376 563662 181022 1494621 1096300 1413851 1121635 990948 750557 747392 441211 1619429 1206658 1248929 369388 6791 993294 724686 891877 1737747 118994 1737835 1228858 263524 384372 1654207 468406 241507 401699 1037668 736670 1576303 1702594 1034609 539044 174549 1994127 1193940 1609057 1983413 510333 1907114 291299 1170840 1578210 564987 1116903 617795 116450 328696 1542512 679191 1153566 1854610 1871643 1282576 354331 1986110 1032876 1644255 1329612 910111 1118138 628743 89742 1637452 614218 1137431 1698575 785013 414366 1840982 586300 1924967 1447813 1377420 611003 389604 803905 729041 1409592 1128894 1535354 86083 299957 665372 61174 949644 1742587 1919680 1968846 974877 476523 899211 758582 975026 294656 340290 701798 1822708 605047 1874149 408637 853548 1234343 241458 126316 107121 885556 181669 241575 775631 992741 142376 578178 1560774 441282 1403099 919260 1490901 888477 207304 837150 820072 1326415 138997 1939674 711557 217667 1521693 1171471 1306871 80381 1727002 1233976 839609 1201053 1746229 418933 15271 1190957 113759 1498106 1828712 1652803 734391 836111 1215151 337958 1244145 1587809 1895967 1021311 55925 574288 1157272 691442 936892 832491 670964 1235467 1208381 145935 616487 33172 1506760 1033951 1982718 1020102 706745 957982 626657 204624 699409 1578482 38019 628659 1783025 1875085 1779484 1226146 692087 887808 1348627 970453 1545922 280814 1938894 697454 522780 1701323 992885 1284989 1460691 644545 266223 730946 1785767 588002 919584 1475274 1671151 1671933 140694 297554 1368606 1544419 1402610 1210681 596115 142192 1812095 20454 178327 999008 662136 806582 1063667 369778 956297 289332 646741 6646 1072339 1307666 1856398 1369887 280572 478146 1433545 465081 788770 872075 1725417 1428906 1892580 1934075 1791814 19728 1432650 920312 202976 249429 1505110 359796 913099 1117982 1797747 1744201 780650 830775 1378288 1372484 681299 1685993 1861437 1162972 1064303 509298 1782336 1411465 654810 1647089 89665 1723726 857013 618706 136532 967483 1565498 1150791 1726276 1541603 646762 645041 920761 766432 837219 313576 984565 300222 90990 1002125 514207 124985 664125 540260 883115 263154 1768823 1127669 1388897 1520091 1833656 1167478 1975928 1592851 1451169 302102 614551 1916521 29344 141116 86321 1768951 3493 1258555 1002929 258057 1843090 1165332 1496706 472667 106920 1621251 68648 898300 1940352 1380108 1735129 1043939 453440 870009 713198 1001578 1805608 399014 1710620 162673 1157973 53878 1643778 150246 272313 776968 452069 777395 1332429 985002 1365043 209433 1123874 446906 1929371 588642 1458143 886863 47419 1857103 88887 1661152 541933 411346 1367727 1374810 1162903 1568512 309952 839652 554716 1979957 1728777 576706 1552745 270987 1236424 506469 523494 1570628 335174 1069354 1998801 219169 719934 836729 868053 1196476 1151340 1524688 1028322 411295 757418 1528870 263484 971844 1224178 351935 490605 1518472 1351234 1208601 901144 1418864 1691223 610630 359562 1811919 1055337 1146570 264144 762699 1695507 821979 237106 160246 364840 180492 803724 656105 628463 689966 1651813 1529411 878084 456041 1270229 338191 1573489 1581074 1341484 15111 1389397 37116 494271 96431 331188 320915 805584 1689136 1296267 854429 1917060 1999980 1596816 591683 1051553 1697412 67179 1149186 69974 570086 348305 1921095 816519 908157 1405291 1223403 1610038 377893 1392646 1078040 477450 1208340 1602805 1636227 323113 1712762 798994 1929475 877735 497829 748557 1359869 1965525 1025088 398733 1141156 665889 1432346 466031 485873 976212 351607 1663059 1760692 1150404 390171 642954 983789 728786 1494636 86751 1181407 1847139 194411 396865 355453 1624858 493833 1785584 121678 949439 848603 1632002 1684255 1865944 1608707 37762 1190432 750199 631686 1231996 363021 1033052 1442220 1522418 289368 1452626 1597999 366097 1096663 561571 426401 765910 2809 1129781 822259 398880 1853388 225480 1957231 37309 1342234 1206986 714896 993080 1712440 785142 769366 1627244 112844 997401 998339 1255255 108637 1293269 839970 536609 1608889 809343 1320698 10040 276847 1934859 1282446 1283147 1469222 1834012 15750 283094 1189667 593475 1734929 1897592 566506 813487 147642 162909 1414513 1636382 766777 1376358 1927420 1964303 1190376 1473695 1129705 1236094 1291121 1364992 1044653 1013915 737041 800145 842827 318465 1849268 1407330 1716351 1041479 106652 1515674 1272367 318992 1732833 827414 1252269 863605 895470 768851 1907429 1119768 168649 1626716 945833 1927328 220239 913852 810346 235952 1691791 538566 624190 529931 270487 1675200 382595 98341 6403 375404 1167732 1795646 899024 1959004 297959 1365193 1993632 210792 88679 1482753 1961371 1962959 751406 1227298 331972 1731314 704334 1345181 954916 1986402 117371 1790764 1538804 26833 700040 229825 126786 184384 183446 1235984 310506 381734 1034843 1356591 503305 213025 1122064 408074 321531 858098 1277477 242208 932225 1004576 1449967 1210413 326817 776564 457793 1855543 513135 598406 1214033 630833 1557711 1152999 1934462 363860 22279 1094314 1529008 297210 1026633 1451587 397102 766105 1567735 1874850 1798405 502820 265179 913154 72062 81653 1863544 720611 445265 1307272 592551 162720 1559087 1817956 1139817 643114 1496583 944446 2664 182406 679874 546552 885067 1078838 724479 384032 1766508 1502610 692373 605273 1010600 954125 1716905 1176631 1491125 481178 517336 760497 748974 610914 1494995 307222 1879056 714108 1461545 959256 627651 1588561 743640 1785427 602798 809743 1612338 1777157 547724 338584 504318 1353248 652367 423787 1315723 748386 1109473 1479966 1859333 1651403 268050 193232 1858887 924720 495024 1089563 119229 79337 137903 952213 1172563 1495637 1034247 1156858 1458792 1489134 1181158 464696 1387205 898422 1364421 1579934 1517071 1407999 1262980 1969892 652907 1718124 462302 1402558 188585 397247 1189596 1128535 405608 1089415 1784330 380356 1745003 1502530 560266 770384 1370796 1747422 356186 1313926 1044754 677640 1201161 46931 640075 1204273 1250198 1453160 1174583 751841 569773 1103375 187475 1292201 207233 477306 20309 1015641 581974 1848483 1653821 1337633 1988782 1190524 1276069 178480 1144664 1602106 1013397 1429382 231424 305142 945967 157203 696571 1522599 1149929 132356 66671 1617796 1840670 362478 1677195 713813 1333490 149149 1453251 421754 1482470 1437912 645496 172350 603413 1203060 378126 1407757 122375 534628 1635537 1142822 50871 737721 1676450 1278220 1795653 54349 358568 308163 236439 497673 1733989 90286 721947 712438 702923 98459 1188502 1775390 1163653 981056 569943 219521 278027 1538466 1682348 498558 305111 1930208 28757 347572 1474668 675866 1967955 970463 1839087 568947 1135338 911364 226981 1534339 1952414 1158905 67960 79082 176147 372380 1187280 652601 1126430 919685 408961 1022322 1052890 1209539 678355 1106652 396935 651983 851772 1575686 27865 1615313 1788285 1984162 1223380 1138549 1957351 1838269 272440 1651164 1139715 257706 1427588 362862 297157 478663 1155514 161378 1776595 1164363 285751 1878697 1620968 1301834 1607540 1324152 1410616 986492 134271 505061 1556768 1320051 1012928 1901399 464204 580107 830230 1227660 1639612 607604 682509 419408 898136 171957 1586958 1175113 1804576 1678355 540446 1201869 1439666 405647 171142 700792 1046766 1889134 905284 1468158 795922 1716709 64937 213031 1763979 829569 1446956 58986 143871 1065248 773654 909027 507196 77092 237005 1435049 1604509 687433 1853587 696705 1031123 998163 1390247 1172393 1553145 1986180 1175697 1559753 322221 817747 860370 1239415 37686 272763 1306795 897522 1539676 1360911 1270316 1184451 1999048 1847738 627759 709345 278531 1322454 218859 618107 1570290 1734750 478497 267566 1668334 832513 1627254 616371 105215 122828 656235 1623155 45853 1336456 1461957 261379 549452 905825 231442 1442165 1318753 1327684 95720 1772053 57066 40611 900752 1360710 1050898 1402042 1784090 1776175 1167331 1367309 990017 1551966 1139568 1382982 988241 1944033 390994 1139056 1958355 1171610 136426 851902 1360849 909068 1755618 189822 1573880 1981983 1159695 225825 1822434 488341 1884796 1836178 1573039 975414 637059 1658637 506935 580504 45864 519700 1434089 1223786 313607 390265 1197420 1997450 1804252 216559 1166027 811750 1365909 485870 1981562 981487 862312 620543 925475 970841 560251 1540544 628111 615173 936040 342842 657363 697186 822107 1125145 985789 1830426 1476900 139805 1302205 1984137 216146 1489642 1573297 1120748 1432379 1693426 379213 923701 1058460 733752 1112659 565996 794119 1462978 1960072 1669334 1815997 954285 1716225 1129209 1120845 221432 1935814 1405747 882716 1212248 303782 1103447 337788 428206 1625683 1449906 874808 1981954 435165 68196 1670566 119803 499537 638269 416735 1558068 140625 450500 1011964 334312 714243 1272191 988421 1435613 1491643 1827429 1981734 1035414 742310 46054 1161125 1772536 1429658 1641663 1637348 1350645 682911 134812 641874 78604 1648320 200590 1325710 1346968 945490 926262 1555376 1635082 274189 540998 350632 263368 1173804 180812 770966 115132 1697383 192009 1995741 1910077 432268 871708 1994043 1727837 666075 1995835 1572968 1876113 1774816 1113365 1881579 1214565 1900162 1545113 209711 1090421 1717401 1718072 1179629 1537600 1353847 277301 27455 542898 103004 957676 1639520 1049592 1432017 528034 1747084 1473994 813114 1541210 1237809 1408536 1174747 1993839 1094250 235998 907770 461251 408241 910457 186579 684449 846643 232669 1563476 1255658 173129 1403336 563820 1752746 935200 919154 1713205 1133624 1177876 1833898 1997407 911696 1750806 130906 912358 436825 1275492 459004 551649 954201 1972520 613174 571906 783304 1326934 1187792 1651089 102290 132643 669090 32914 599978 1918888 1288281 470661 759597 1045497 1272944 73228 1670423 997026 384455 111582 1219837 1485343 837514 622078 919632 626606 224426 1482613 965093 1223682 709254 1627466 1606803 306044 1563566 1659112 996865 859832 1262283 1850139 345886 1453849 859088 1923423 1479200 1568917 1019658 1054243 261304 1860323 1999663 70089 622742 1865442 1822102 921699 81239 784065 747691 1851687 987039 240285 882593 1047321 1939243 1368672 1339967 500357 493369 1726619 1451088 1509122 1983481 272922 1885415 1954023 1298145 1692187 1424273 815682 602807 747935 1123071 100220 1720659 576972 5507 1854481 910275 779730 1574409 1863276 681250 1243613 1923384 1357151 174514 1272805 652293 1611942 1413706 1426643 595869 1218009 1435503 1326461 1454903 1882280 1279640 1487273 451749 95601 794735 769240 1586183 1150469 599275 364624 1564546 32591 1008781 617847 1389380 1750609 1370366 1421289 499505 1914657 297019 382378 686807 1280937 1337843 824706 104125 553120 965420 1522017 1665781 945432 1211259 1209637 835952 1231637 384301 1201570 730830 700987 1131541 571698 91269 758418 995782 380206 1146364 123735 505486 1185236 185061 191906 1153909 22795 1282117 324242 27684 56250 1310305 1179497 963081 826461 1278327 1064552 549995 542792 1174042 1079045 988652 921946 328236 712447 476267 1906266 1794317 1395312 483809 1110559 1444976 1382053 1536313 1361015 1177517 712278 1100225 1935029 740995 1336691 304609 1801903 455616 147892 29036 1229589 365413 1565658 477898 1438335 1045077 1918513 707975 1547217 354442 359667 94078 1748242 1047788 563418 164957 4057 1099498 765699 1768423 814930 758372 1752845 323218 681417 1134044 418807 846296 326446 62887 1297591 564546 512021 470032 1166849 1598678 1432789 446767 853299 1448124 1309587 1368294 958494 1216317 441638 1780261 1856765 1707012 1961447 1272013 514753 342604 1065004 1678995 1532549 302718 999780 1011400 1739671 59301 930273 754753 23722 770762 718251 1284603 164367 333817 1821954 1820202 1451211 597605 1882614 569595 1444484 1185140 355237 65762 421871 405564 1070595 823691 1437604 1126916 1928844 1788508 43042 1990615 582739 1735880 1991561 1509826 1824180 870169 1128634 1324402 1053511 549251 1475791 1542386 1933059 850766 1787833 1901025 1561334 998538 1361727 1875983 680330 1446939 1206359 943680 1546368 1812743 780123 326781 689465 1489115 1231293 1899818 1727729 1471930 695488 1796757 712395 1348665 1686140 1153774 429685 1163836 453615 1614101 555771 874089 1696962 1733726 139245 1815003 451191 786205 1242500 798015 420629 580638 1944306 1119157 921289 1910531 216449 1703862 1716107 361370 704898 1615498 1263318 356945 912105 1537538 342906 2466 74514 229000 374478 1676112 53126 1131422 1651840 1724253 758966 727130 195218 230811 661055 715840 407262 1714104 989824 314779 108794 1671958 1087665 1103504 350847 1373025 1939536 1062884 1616977 978917 163740 683803 1963750 139703 632222 1421836 947624 1710353 1514633 1130348 336885 1395935 1997641 1187184 1552318 622571 1748883 393217 1634233 1340619 965841 576967 1012472 1095345 246528 1936173 803196 1814968 676888 1360844 1968251 1441724 1720174 1283836 271013 106754 700270 199755 621640 789161 117739 1411614 1278617 135788 1109780 828323 978098 1606058 546649 1991959 1102527 261962 1786476 606206 1616017 1089532 1624401 766708 952074 1792043 1458465 115248 351345 1359287 1339652 871705 1831137 277031 1656236 1810897 1102550 1077551 695781 608237 991086 1688208 1617453 1793896 718331 220723 420456 1080619 1225655 545315 300028 1117231 117500 1541657 1440493 363935 1861680 333740 1372565 1249801 1632309 561471 380972 107727 1094784 241274 1277572 696216 1982529 1082575 556192 535534 380989 760272 1260854 113637 606087 316723 351971 1169584 184244 498121 425393 152018 740863 861152 1338263 1384644 939872 1007816 445011 1903379 1376722 1239297 1307390 926112 390802 1080729 1266563 1487027 837180 769500 387221 1685350 1926580 1978828 1835697 91464 1865867 445203 398324 1504255 365501 324622 632624 676815 1176035 799328 1658227 225179 1572288 1992970 224345 735699 964302 54664 1872146 1657729 1641608 1652100 274332 553778 184389 984239 392433 358420 863423 1111336 8462 1385260 133098 1988408 1167876 829766 494354 1379205 628425 322054 711037 12608 298910 1125529 1812560 783370 1516432 118709 880287 1904513 1190237 1037048 1866429 1953018 585723 1601421 886367 1252712 1229431 1324784 967983 328774 626462 995864 840858 1661944 1582275 334135 1805765 1127269 983797 776769 1628219 1192735 692779 1318975 1246475 95010 711182 1550863 233505 250221 1925158 802086 1992910 1310125 102248 1531877 521524 684885 515302 553167 1787992 1733626 308527 1753866 1144676 1770429 1817690 574354 332246 636244 168404 1377109 1895174 30267 1208048 1968476 1889201 1765221 1796131 1724091 25921 25879 656550 722262 1603734 45226 1020047 1821714 901091 1620108 365236 1916698 315672 1943 1704664 1587974 1681223 184763 1923222 1866057 260200 1118187 926938 1186482 1569494 1319324 885775 1705844 331203 1341528 1341596 281575 30133 1262233 1213805 935467 799335 557493 1610053 397245 1777818 392160 147110 1894388 1545530 996817 9940 275375 1675807 719509 1444025 370611 1184595 228648 278060 739460 689738 1411490 1139631 1956540 668038 1037923 457689 1650391 674183 567299 835529 1414207 793601 1529819 334466 694748 1220003 1252481 576136 989285 1764850 637210 79445 1155099 1636327 819664 387904 418034 847518 1947060 1176135 864391 24724 1194454 985012 1925050 1745037 694473 52672 418155 1447599 1916683 790540 736950 1617284 761235 929816 1935965 199810 746672 427249 820550 420152 1560390 978595 354871 537215 224301 398151 1921562 229410 1365440 1574218 741586 1906109 1446286 1309798 1754771 1199750 1433290 1499410 954273 1928065 372043 316846 668040 271520 277371 220194 1715856 944767 1463321 1998928 131760 206235 1650099 308233 1741179 1338181 186573 1312592 1195617 1767300 1017081 1943722 1631368 1342596 888789 637521 1647428 1528762 59442 345625 1412282 822219 1322604 1704551 1126273 127474 1540624 977420 608368 1782183 1197057 28945 1784194 1887508 1853357 1954603 1678633 1776350 1027561 644247 515401 1008440 1484998 1446886 271150 20302 1481503 1488990 371292 522686 501299 872302 682648 492301 1105842 1437837 1312899 1147683 365646 47823 1718164 634411 1649672 991130 562564 1247085 1979022 596101 1200620 1129299 1327833 1001024 236887 338947 1487608 615358 1542641 452414 403527 910958 455166 1689113 1127244 1085496 827339 1239496 1868400 151437 46039 1631078 286263 1982905 1227830 995395 400397 1651018 673629 700571 830606 762826 1152057 55388 705914 1010519 1920201 1844349 1117048 62448 1045946 147752 1142815 1031591 1608027 1463815 752937 1714902 1962986 1766575 1267922 373723 1437579 1034576 621444 134196 984637 1785444 305521 1760859 865790 309023 1803760 603205 1270912 728036 630364 1147774 1078364 136462 1716110 322797 647580 1461381 333850 20311 1124128 310430 681785 1197577 197977 700396 992930 1044635 1694783 1267870 1785880 440248 47767 1336024 1789054 1661932 1505914 229228 314574 338079 475598 837220 165025 1610242 1864779 1973052 789806 820472 1469207 1249431 696106 533250 1176179 76176 648814 338564 993641 186793 865145 1939442 363722 448118 439375 408790 1927350 1257535 783011 1213398 163398 13849 718963 318471 1662845 1691093 1212235 1408270 492396 1611904 166320 92479 1209627 1423791 172675 274156 870163 638076 728408 1560956 846171 398270 532820 792344 1240063 1279354 1411040 352015 35668 1388149 523204 1238695 337041 1244449 1787748 254835 675246 253089 1755361 236198 1005158 972600 625730 1782440 1502366 701002 1877092 1212543 441961 1805690 3116 1364745 1187906 1070973 604839 1605727 1419489 180436 1052423 948440 1995369 225143 1294891 225351 199973 574779 821631 1009596 1760562 296907 1927872 1605537 177266 420617 126190 1565641 1045347 1481652 540700 1139664 1988023 1734728 1049391 692166 698831 892748 420665 1896682 71565 410466 76385 171569 707672 1419281 1341686 1679550 792135 1681905 1216181 180994 1916735 1077061 1868669 1778646 1232132 1333321 465985 1399229 975245 1371100 189246 1050688 1787132 1717475 1123670 1384368 855436 1773112 1307319 510023 1723242 575439 1258479 1478106 1529280 236826 220035 1563947 1571493 1656191 541886 1070843 1326454 1010105 1583122 622294 202020 503654 175554 1909028 458924 370063 1583781 750826 324550 329789 995789 539501 714744 421440 1820837 1778626 1804870 848012 195262 1686300 1303370 1281721 1453194 392843 1099828 374415 1419680 1517524 647079 940406 1742619 1118898 359083 52044 695548 427566 173328 583153 138038 1782193 1784497 6886 1388664 734248 1148882 1220531 974224 1643374 1942924 1406875 1762206 410959 1027160 1770470 305342 309827 964465 20574 1153232 1019562 365185 1262931 1866056 578330 1168686 1615651 461550 516109 9490 1198052 857357 1590133 1344714 888470 247393 1164649 1518059 1582307 198083 579980 351136 776179 1461298 860215 739542 146287 1581707 1795542 55453 585367 194928 326905 24906 1146582 1736938 1394965 1297704 1462028 1459797 1354938 725985 416780 928714 74965 1590703 819463 921858 1971485 1604361 866865 150287 914188 1726084 1279739 391834 491451 583589 619990 347248 482795 439075 334540 359916 1043326 113622 601333 885799 1802135 1808531 165504 774149 159396 1681735 452563 1164085 1813893 1756759 1943049 1021662 505974 1755603 422941 121651 709226 830687 371044 982696 174584 421174 1671552 1645142 1517718 286399 1700766 1282386 1209540 1241491 357781 319987 1679097 1798045 1565255 1968617 710701 1095955 847929 60672 433898 662629 557607 1392463 1099899 1441021 1848605 1573844 81684 109002 462431 1637269 862032 527091 218250 1801106 955481 1118570 1952055 556387 697753 1913278 970624 1737280 196739 1110358 975111 1950730 1236281 1471667 1563385 1181397 1733672 1962398 473353 463670 1390504 1246732 662439 584508 1524769 1416477 1460724 472614 533431 113276 1866188 838247 913122 913938 170107 1750129 325605 289278 1963633 137013 1549507 83712 616186 33517 205857 345977 555261 742992 1844112 1797409 312907 1455667 1672742 579838 960851 338795 285867 895577 737784 272590 145241 609090 264822 1170120 1806716 125516 1977757 602748 1234052 214652 753254 517736 731606 1566961 35318 1067544 716682 1102174 1360740 1787236 41202 801243 1145787 452803 1556741 1582188 376591 508143 1319106 359491 1765111 1243037 72751 1087772 907573 1381223 305797 1600056 430755 752641 1124654 1505332 211901 303039 288977 390704 1566307 639726 111644 1412342 198684 1680104 1753346 123155 1340501 1815703 1950013 744481 429744 208742 284864 438238 348253 1788786 1334159 1808876 1634916 575809 905392 1076335 114699 264860 1449118 684627 1005336 749322 1570072 876587 1440852 513998 670974 197686 373372 863724 589959 189450 823782 1466264 693898 637040 620275 527722 1474945 1663796 1247739 1357778 800290 1080495 939121 1842360 1043257 1731056 1291967 288554 1840647 1003095 352646 109376 1826676 5855 717220 1661009 1177658 343551 272129 1476393 301294 1982505 1399692 1654478 119916 1747543 625620 666140 192217 1025894 975814 888084 238522 1840334 337816 1440562 700914 875001 535744 1839235 538697 939931 1933624 888257 1929555 57864 1168326 671447 520523 1656667 1597960 968653 955427 804444 403790 292956 943 1299250 227214 1391696 1981693 210601 1996617 1413949 1150571 1226071 766001 1174034 1569307 1071268 388153 392918 1343206 1659372 530426 1309435 872811 890459 96191 1835975 1771936 712233 1390124 1471979 453215 239204 435942 1057741 335559 311740 543791 514218 264217 137838 1285299 370745 923095 1295891 320638 1547013 1946122 1760224 570782 4360 500802 674049 1022654 1886120 938721 33850 1067050 1221507 1473585 406211 1800198 1257812 1800486 513 463467 1073295 489171 192111 27428 1910842 1298855 697917 1653235 102108 1134383 216874 911191 1824383 158999 660692 1798768 1602660 128038 1705559 1928890 1515043 86242 12365 882062 1984008 966656 793827 1499668 603081 1197222 949860 1134771 196201 564409 1381967 1079072 1012266 748802 715862 1037939 1272155 107856 400875 981660 798736 1273476 357001 345155 529617 951535 835689 1801478 1556487 147715 941121 1377763 1059911 1385028 1014701 830482 1532355 549391 1151748 761508 372624 1973790 1389142 1716441 39223 1696988 1032186 492155 510301 1442058 1191193 1767204 104978 1946428 617777 1979047 1646201 336207 1442937 1983303 1005262 1690687 258309 1117731 1541748 1413417 1413827 647896 65552 538619 608797 635543 643371 1071469 756759 885140 195595 1836046 858187 1961646 1546901 810929 1207678 489690 529285 411030 740485 160125 40448 625412 21616 1605482 1241440 392404 1250031 1328593 1306605 598619 225215 980809 665323 894463 1780231 1549304 277387 611960 1454463 1777983 7449 1471413 1669562 1235341 1922857 1146984 1212389 545813 15306 293171 249090 955572 887224 1127503 1415195 160068 352969 1081433 1709788 698701 1938924 1057060 657718 1386441 124925 1152801 246435 1730453 1493408 974389 1243885 828194 1994280 393889 296261 1941024 505370 1679123 1344956 1595855 368445 1458542 466849 43181 1753116 1739547 1096003 1950757 310211 976215 160509 608003 1866170 1499490 1788961 1289633 446038 295269 1855057 733411 5794 1904270 280097 777237 1050052 579122 757636 1708927 863705 462228 901651 226679 1498923 1377327 1089161 1324639 548693 265668 661175 1818105 584657 1149629 1330227 160768 1173356 1025062 1547148 1060760 665700 1600289 1250148 1398873 641310 696327 985436 632647 1885639 1351684 395288 1050255 1902173 454219 416266 1729810 545108 1643766 530966 1788284 847615 1687919 1309377 1421964 1116856 719412 576247 1764342 71694 91673 729708 1706214 3588 848152 1919448 1671106 807060 1901233 199180 1677346 660851 65562 1326182 364282 975311 1542537 281043 1188351 1789132 944103 1838857 476115 367721 1264474 758 1208238 737697 168430 1305016 970440 958828 1550128 1084203 1978791 1787935 1435769 722559 1752126 800143 683503 1737351 208117 909219 1302739 1715462 1008561 1495744 1879910 51128 430312 555884 1339473 1980840 483616 525537 119425 906 1239977 611411 1579317 514286 1479244 24523 1613344 1522593 158054 237944 1714258 816280 102372 943047 240234 1753159 1266193 871503 1146447 369941 720414 968005 1718640 523093 1114284 1321417 1760833 617001 1300429 595578 1634882 91257 371532 645506 930631 1808007 272552 1029761 1682693 1923107 1481670 1735977 230934 200058 1213264 113911 1717174 590782 60147 822451 1445916 335547 3350 760802 1646758 1871671 1207612 507097 1031338 1029858 193524 1302177 1719798 469414 198588 630203 423153 104946 32294 1724597 1981178 1015973 1973149 147398 160701 1335982 966287 690243 1708810 436425 1436989 1170337 664822 638729 1365650 1536026 1705891 1414894 921704 698331 955735 1752463 457045 35213 643980 1198944 1273409 1783138 1321171 1512093 1815640 1350494 1092138 1139900 1133463 318620 1549298 1071137 236759 445053 40573 1426712 754531 246736 1910631 745348 1693563 351627 395473 443541 1363888 1963257 1264351 428622 1828477 1639830 516904 434171 1511174 1822649 1411569 1730925 1967922 263579 946988 1922602 1275201 1038711 939233 1670260 796025 452463 394850 1375520 1698460 497653 695611 586889 1110769 1621689 875620 1653539 25830 807108 928755 1679579 1301474 1847599 459792 1968757 99753 1386461 1286687 512563 501603 922231 708311 1958466 302134 1708818 1749728 572486 385762 1965233 1967380 210479 218460 260997 211327 145495 1872228 482447 318544 146968 1935166 1220538 449692 1480121 1805866 1497017 789227 710958 142478 1531945 1049586 642910 1625250 1743779 262201 440484 1934371 1685884 125327 1009911 819960 526140 1340670 1289835 1605168 711452 1493387 855978 404874 1710444 5427 1902522 626077 1262231 1607673 1142086 1694917 1700410 1099903 457341 684305 730399 1481436 1245344 1902937 346659 953393 60049 586715 919024 1568100 835710 614775 1909040 94607 1754850 866301 1915587 1478071 1813462 967657 46949 69497 1862594 645722 1294269 1263096 1932599 1899011 218289 872225 1852624 1873752 901236 119626 743251 1366366 1234292 84774 374589 390332 1213409 829276 1075510 1467784 76118 864293 1232102 440246 1833335 847482 1726157 1999117 1816107 1479703 409664 170439 161567 334802 209366 1851344 1237861 317170 874061 909412 1833714 449564 1918565 1436417 1413762 837110 1541178 242439 1195993 1377181 168767 1971302 1934137 902328 1773272 1834688 1942008 43998 86714 1382131 1399652 1201498 1485802 1651925 384210 1608895 1963116 29553 658245 448912 866596 1319083 776398 1262441 542916 1105896 1849250 923840 1694618 1174515 684754 432071 1390791 399101 1764627 677791 670937 230269 1434020 1606323 471613 1931002 612951 1529937 1181355 1875175 1543763 1665584 19740 999814 1036294 279224 487922 1688001 267033 825002 26313 744769 1973646 468220 1085138 774298 1268804 516714 1869843 1989592 193446 1022747 389555 540180 1264635 1151529 1818076 487196 1770969 1993054 1179983 497900 1304094 1199739 1309542 1121792 701861 211218 723941 188835 394915 1458649 839818 1884636 153404 1910616 1021346 438054 97620 1985069 660990 1686147 435214 1339599 1122425 748287 1540997 671818 1859314 1731830 1395659 168205 1730770 1277839 51725 1449383 794897 433304 1503211 403544 1128553 1570617 12797 676656 1032734 1095367 1235452 506880 1537911 729092 1140253 397764 1202146 1777726 117887 656325 1290692 1785022 377670 130909 1268878 1719854 1424761 1960731 462198 489926 1012348 97826 96249 1173758 767933 1254737 1455687 1979269 244700 191319 1120179 1747741 1706303 936288 891872 574631 1917778 1823221 1642702 598470 136495 1565144 791184 1870982 120374 226196 324978 474438 810140 1993594 1313131 16101 1627513 290959 1365216 1382287 1214641 1338732 416063 1201790 662492 1354271 1192592 1899165 1651397 239059 1568695 1245538 1253686 1157694 652041 802057 1447469 1569260 1959348 998453 704615 636102 117333 939202 1518821 603057 117510 380328 1088736 1630374 372908 33548 1180973 306916 1699773 1787851 70399 921649 910528 758537 1811895 1004169 676647 206430 1544294 217912 101666 1504117 612888 182797 1689864 555035 460446 1381351 1649490 1454006 80968 142132 1541766 1615567 1049970 1117356 679763 1615039 1571257 884778 363477 1928921 1103055 94461 1841925 1649926 1196976 544706 1166057 177049 698142 164124 814078 1177211 1662932 791285 272852 673586 496702 1830135 1538578 1069638 1611305 1454524 455056 1741678 1491572 993521 1116451 460453 1515385 1553863 689239 104155 1697324 409843 1916173 1696827 78925 1268778 1797292 1952813 1222600 1110704 1039145 551899 1524950 1533189 1449868 260884 1657437 1387186 109112 1046989 365568 786114 639645 1763933 369746 531214 1722981 767721 1188300 130063 597718 1876204 753072 298864 94386 616490 1668063 1195794 468597 1846881 1092411 922091 1259664 1788479 1602893 770182 1124022 453932 1709315 1936438 508178 983414 1546332 552074 956729 1501383 55405 1974463 100935 196533 350111 1719894 358147 1035080 1166788 1357977 1055569 366770 569249 623591 927506 1213308 1577423 152945 224649 1172274 1251081 903556 1434517 412890 712847 447186 186311 658987 1643291 674586 1482515 1536001 63250 1854070 1703701 628720 1153862 562014 1517289 1094147 1302162 1610650 1979662 1723716 378127 1075193 1601137 1427861 1394099 1007982 1590383 546049 1458186 54684 545183 462557 382122 221953 1280896 456323 330061 264507 1557439 1288039 54224 38719 1647266 1364116 1232283 644590 1568292 1144632 1248870 901548 651833 1608157 1089318 1938659 15444 743348 876909 1069351 1754283 1518404 1024490 644729 1339072 1228646 1705569 1118802 570923 867783 830558 1680117 1538197 434982 1121723 509473 1006824 1128880 625112 1658381 1927404 1242503 942949 1829332 593211 1377301 1096703 1688185 1148329 93857 549155 913380 1906876 822941 572378 1278371 64931 944623 84376 153475 679669 1878952 521055 832928 374072 930147 1513331 951277 526759 1344216 968296 1754916 212377 420007 10718 1312386 866863 1755210 281055 675917 82164 138986 672849 24222 549909 1193548 596174 661213 434754 1186683 550291 265564 965619 1756009 1921410 67797 1630084 1390393 1264290 1284311 550678 1298867 532643 1511606 409104 1014079 738300 1156821 871663 1128333 24288 1572112 1327519 211866 955541 744756 680425 1550876 1385884 1373042 1398491 17754 1403986 492638 196271 1827387 53292 912648 1788448 1579148 1319260 1377722 1043481 989880 228805 1218217 1066093 1319610 600349 1272606 3200 412982 713904 1105618 66965 242061 1619412 1611310 996081 281161 601107 103886 288919 1377973 1000017 690121 940450 1077995 462493 1838686 1727252 691804 801188 461696 603352 713092 449585 1492909 1207203 174460 1111670 1143794 1797931 839433 1205300 413861 1155281 965290 1792743 632857 641382 1536400 1310543 1313378 1120923 314371 999808 785820 298138 275759 56196 1401663 1509304 1600040 593362 1241093 1352308 197907 1501837 453095 606755 27271 894450 714598 1402976 1447349 18241 837721 143247 304734 1850778 273001 552341 1374334 1221779 1001212 1548267 1630134 951235 400743 1189682 783124 1555678 1740799 145757 1240606 31847 1609754 1955271 1966902 1000197 1824538 1354660 151111 164058 1816139 373752 1967970 441695 1644564 124906 465645 594232 529622 474304 13505 762165 1060219 202534 963528 1425611 1921942 1961025 270220 1125751 6743 1484562 1864194 810220 441700 1062942 1931568 859792 1196582 157389 806407 915070 318190 576 941805 336936 1414201 1427869 512562 598102 466749 839395 1714526 942933 346740 521120 1235735 1923065 1306115 1992885 414965 413362 1028754 1667480 1712402 1513540 1728764 1700641 748604 1122972 1094061 878418 561515 1253413 1636426 1414814 589719 244486 205815 303061 1711324 1103668 1853884 1451992 252357 1090616 1068439 900436 1883976 87297 1383169 1513163 33890 1242442 1680769 1823077 1835771 1850402 1056555 818936 1546602 1711217 745020 278304 1029130 189649 776781 1739385 1675493 916933 1353406 912142 902941 269949 919274 1057539 1954734 505381 1698243 1491890 454027 237361 280170 112780 63235 1390112 991979 262498 1134499 727228 1752437 1689616 1311316 1497699 770867 1484944 345265 922765 471986 506976 26646 714775 550943 1116699 1826318 1595850 1553792 348759 385204 1985466 233317 854694 422911 1524268 209003 253804 695581 1086192 357250 446292 689530 819536 413812 1044645 1153526 117230 1118301 705034 832408 1328645 1867194 1913198 1720341 812857 110647 332908 1199016 330498 1747815 1243476 1989005 1433330 1840853 1989460 580317 1553785 200044 761510 1011332 1950951 1116819 1962401 774415 563782 289045 1601957 532932 780216 1016661 1790275 1021799 1148896 1726341 1538471 1099156 1495559 1927604 1424265 1173515 179405 1538924 318015 1010052 490040 1702069 1657888 1588414 715412 188687 734297 209854 377801 1673173 160689 564295 290584 787238 894808 896942 915451 1534728 923946 641509 371146 344020 130438 272607 812740 385059 292250 503336 464501 20362 356044 1961726 309651 1450276 1907511 625925 386134 1097617 692369 1531105 1086520 1356086 1241103 643901 1394968 855333 293104 2943 1322014 1523708 1388641 1988205 1624161 57327 221844 465075 828023 336031 196686 1175449 468211 1157559 654289 669974 1857540 783756 261413 108466 37856 1119124 876167 1657103 1807 488094 1969729 1307254 546564 1158509 1439502 644777 629191 1103643 1292980 990746 576061 190820 1469623 1180028 1155884 457019 522306 940681 988050 1097527 202812 320721 942024 1094391 1613622 70297 1807664 1550185 1936472 1240348 1918833 1291058 982965 1147352 1256592 802211 1772801 204125 141506 1351703 780179 973333 271430 1633145 381243 1198987 150377 614174 1191848 1782126 1060413 1355094 20715 764447 1383496 895129 518438 1224594 387731 1814881 543024 103596 1634658 702136 1481459 304459 1197786 1592066 745690 288306 206022 1213246 1305359 792788 89856 402381 1487495 1090652 1499636 465217 1990384 1454212 475990 1937156 1107356 173139 1158424 1833127 1055872 1330193 356351 1238066 83556 1937587 905421 634972 110358 1221823 25594 1615125 108865 356635 670418 1764775 308302 886125 16403 732410 940959 1323100 631918 121410 1389342 339360 483180 655191 1628819 1798858 882063 360627 1004313 272567 1617826 1705266 326240 1785070 1688891 1542589 1520436 1514142 1702144 833364 1936691 1837927 218477 995746 741869 1310218 142729 309874 859511 1639769 1082028 780653 1190981 679884 1274568 745464 477862 1700721 1918962 1855005 481437 1800518 1281379 278859 705832 858205 1603017 128289 940215 909229 542282 823866 737803 140557 611710 1157634 1638217 1263842 804264 914493 1921633 1534492 1477808 1910051 264652 1199269 455916 1049976 415721 1919980 1073801 407974 1838592 1261105 1701924 954612 406339 894717 1633626 26590 334789 1185713 971350 200893 1237911 84573 1610193 222322 214058 995017 40557 1747179 1807388 1733844 199708 1027367 787020 1054214 1092480 75472 764660 105551 1336713 474053 691185 1221255 1314622 150738 480079 1761917 1946670 679324 364424 860003 1768353 327867 1449999 460671 317177 222648 1918582 1352983 618442 1930769 4808 1952788 188633 574799 1875333 97079 1787453 666617 1536500 646880 206463 1776 1878631 161368 1504963 991080 1393374 1784848 894033 1033271 390220 970301 195825 1225477 380370 284155 623331 1042152 153654 1511655 222010 1928381 1070764 336607 1046580 648124 1746132 1330192 1057155 1090871 1821869 652412 1808495 1044286 1252443 202111 103779 1527633 1521078 287825 292019 570807 233706 1075834 417609 70931 1015491 1137979 831654 854568 1052215 1210984 1116824 32736 673057 505548 362351 1902159 886206 1216747 250324 886391 1335108 574410 1110912 1398933 1717477 1310168 653505 408192 504875 794593 1054359 1738204 719993 1855541 1939789 1293849 318619 919842 614049 1843866 779969 1197923 1335413 1339335 1490970 573808 16823 628471 1226554 1130640 927148 1837027 544092 1204902 1143969 607924 941529 1178896 1686998 7599 446971 1562521 1829455 170359 559348 1350699 1912897 119499 1480927 1280438 244233 65438 1457844 994456 1790600 1933146 1201362 1872577 130440 762193 1853673 1966467 1669280 1812758 622008 416544 1233332 661015 1851290 1707889 1081362 616617 1229129 1594906 723417 123676 1117814 676011 704422 1027768 690696 21589 1114259 1143808 753227 1234672 1138753 1898260 287687 42773 1766076 1371729 1643954 1779381 694107 782035 87522 363525 764236 1363730 108727 1734727 1687487 597271 1109017 917747 90151 997499 1291862 408518 1812456 1138112 1195414 968178 554675 377569 1475937 1873744 1343733 1026345 1223762 131677 1457341 1461047 762281 1275704 992529 1159188 1079299 755460 252743 1642341 236758 11106 452960 463845 436116 795883 1504546 306612 36571 1966701 1837585 1098579 1536006 1252717 1438714 1088124 297144 1053793 1735773 1498738 1755720 511792 312464 620966 317562 283264 209904 65223 1500435 1090336 253681 1167700 513208 842891 295780 979289 187482 1173327 862023 273856 547935 1013785 333980 1792408 968848 1749942 21609 900868 1959589 222159 621962 885974 215312 1200969 1908774 503792 1148012 1907538 1048276 1355215 1797290 940151 458130 489022 974926 1532537 338787 1104324 1693278 1955800 1877001 384183 1800621 1717611 1901168 18390 1557452 797196 1122750 492744 743757 1258458 45945 1440484 1184256 1785282 1474787 1121687 1276646 495670 623939 1895488 14981 1997311 136787 610172 1244042 1792206 126033 1937427 250691 1095679 44530 634429 1033325 813841 27559 1823419 1916724 1914255 800182 1466083 1841727 855977 1145936 244085 1893367 45285 932131 688863 469840 1038922 986954 1338152 40262 1696209 1132319 1330438 713079 1363490 683469 1240752 789936 1491164 603566 531152 1177790 1733201 450516 225903 581001 492804 142516 567877 1502656 1375699 390536 532856 1127519 902121 25986 1784695 1952566 14850 1091755 1276550 1464791 623264 1793945 1897138 1979510 572613 673182 279186 738048 83516 1444185 1659343 838422 1127574 1225205 760050 282483 1172780 1319409 381483 1799178 116024 1534660 1053770 1019559 678223 5830 1960659 1498997 1772157 1311414 1129742 1717937 1160908 158033 783226 920925 734219 662434 573482 425704 1427873 1723992 1588081 272230 152276 976192 1625423 398064 1584044 628128 1957107 1014955 381746 948097 1636965 1710827 1155770 835313 1788797 1164355 1000763 1312585 431517 57131 777942 329670 268068 1448488 190145 351873 1347840 947821 1621059 1860043 1150769 540019 485024 235599 954167 1722292 1247779 522814 406448 287624 1326708 69514 501492 1183996 532762 758936 919718 614739 289479 53260 189342 1204396 750111 1581431 1679049 549148 1872361 1775324 143467 9763 1098702 992652 1769230 735536 1959852 1753995 679962 266979 861426 1841002 712244 526818 333175 549084 590992 641060 667264 732253 1419016 1694338 387874 1471178 1510374 1929262 237611 1069623 1360328 1167675 315696 1404335 1056583 1651790 1896794 1712516 1018421 847844 1254916 1123925 630719 723161 898617 1476429 653205 1423910 1685787 1875663 1642640 1604296 1521481 1056053 1824599 89183 132731 118287 954354 90665 1913321 1546274 917880 1353075 1430228 1573573 277944 644940 791389 1023799 249513 1276526 733753 1329176 1694473 68449 800124 912994 461498 290587 1934235 1128623 238188 1017044 8238 680090 1832657 520106 585236 990949 1381388 130215 582873 1074255 690081 1767211 216291 420708 423964 1536697 1321400 103210 1905770 904617 1406445 878086 1220344 116789 127407 676196 509239 1428846 1714513 1726267 1824721 786940 1164252 1399420 604332 1101441 1703970 1565782 836723 1454251 855170 467036 1583557 756035 684893 1232787 777062 902379 837537 95362 1604590 1971043 175116 495350 1580843 731589 1338040 1755070 340371 976990 403705 347824 1635265 753058 810147 880862 371487 136414 695718 1050855 1369845 5853 725107 486987 470369 1089063 162910 1703592 722477 1156756 1127486 559398 1888222 91100 1336600 1361668 546809 1586220 630224 1726011 692916 1779101 1666615 822881 658305 560295 1977710 1968719 72198 400561 1693186 1877798 204948 1609949 1845988 1414831 1556929 1433609 1742637 1842859 559191 175052 273405 1594727 404506 1773378 1033031 1595984 1198000 278356 1070306 1997971 190548 1056720 1067644 1625507 1618062 461205 1372881 605025 811324 132806 509658 700127 1455938 432911 687572 1815757 1140196 1222068 1841997 1660037 1583063 1664791 430493 1214831 101238 963539 1478467 1994910 665610 866722 1043865 1618523 1115688 1726964 384052 459109 497803 1460617 618629 670109 1089508 135950 369916 527808 1134171 776151 1744397 1152281 1021306 470430 1546524 245168 1683620 1480339 761369 594047 786664 912013 1371604 714176 1955129 217955 1873001 270335 1788928 1806672 520008 1553402 1798842 398210 1077226 655600 55687 1588366 1766600 1614316 1547182 294707 416935 450706 1678048 526259 1579121 563459 1915647 385483 1138139 415402 1252366 759493 1516179 142848 1827098 1604654 342912 750587 1882659 314656 1124154 1681683 866153 1049641 1237834 1822495 1169343 1323626 761043 1304974 1155325 991364 1255061 1055350 731341 1729492 68254 1918162 1315757 219734 261011 308995 1597116 479327 1752987 832842 410000 1963704 412732 912073 344590 739420 1529073 861835 834634 679739 1212531 1039683 1179903 562323 1009764 1052598 19127 1367656 1261963 1526725 332770 850762 772946 1124463 1193933 1645418 1806322 428092 1646488 22775 469667 147912 26597 840002 1284176 763645 1090893 1836321 1085003 684800 1288257 1884782 1814239 317419 1115334 750848 270892 720989 1317041 306208 1064174 1792451 668871 1643495 1418682 1075099 207834 1122359 1171199 1200977 697492 615485 448176 1353340 1030443 50377 1986368 109397 445081 1995746 1526293 787558 1883180 656650 1545617 1823500 805394 100628 1439326 495707 268965 1088458 609387 1225745 444580 1919184 849239 1172209 1660915 657153 767085 1839745 26261 1501048 1545170 1937745 350202 1747822 163435 797774 1553438 1563492 146389 427648 1365459 684612 511249 499567 1393034 431225 139414 1850661 320416 706433 1655381 1117881 1472571 1990409 448630 249807 1196508 1135503 1472771 1489177 263608 1656782 268622 1500415 71821 724134 1347188 395025 210459 1169987 1370888 1933009 1811447 1225011 1291901 1774293 1739737 380857 1510257 1540560 740121 1777645 1148618 1737483 1511711 1531761 100649 703892 1616918 910766 1627247 1969379 1283330 1693313 1791070 322922 1530413 1356858 1148180 629907 277635 948535 1871667 763484 677445 970131 1969300 1914619 666997 559573 669117 387696 1167919 1561720 924389 733035 365117 977792 1172310 1908227 1777571 1281116 1367315 315650 693984 302427 1064448 844180 486282 1358618 1148992 719978 798806 1655460 1281757 438239 1676644 1172749 909817 236302 357229 1676897 489196 1480199 1866603 1611036 1269241 330663 1394620 249087 1034870 261069 1876303 1855195 1199974 735840 1096912 1495653 459855 1785688 1449823 44329 166225 380514 290945 1354646 656906 1226861 469250 1163534 1867118 335488 1744127 1838637 1418787 1138866 860353 146025 1106278 439803 1481160 995391 479269 616307 1112676 1237268 961492 45425 453386 1503022 138117 1370893 1710160 1405485 1490677 799225 1864807 1819344 1227452 1260732 977747 1577052 1550984 710841 1821126 1145385 930656 1238616 773274 1334816 1174196 6377 631823 1706301 170834 376139 1266452 1586636 1792874 720825 1626022 581401 1982751 802885 1712863 428155 567351 686123 1630304 1007492 1813473 847526 341638 510795 35241 546733 1158347 1690226 1641729 1544468 909989 1250624 1877891 1447877 969872 376858 649701 1152689 679105 504800 1630523 704747 186491 348579 721993 1169912 332366 36730 1622476 1824679 1939178 1762326 274981 962238 526332 1672384 1708885 853609 1690925 492018 1730511 424784 1889306 1631304 1977395 618709 948936 96785 218076 883382 79908 1517478 932759 632909 864214 814240 1357557 1242653 1249927 1602307 462114 1570857 1149201 625175 1744635 1246947 502884 1098630 212602 900278 318270 1926880 1213781 441489 1390025 1783912 1580721 374847 7319 1947227 705899 533958 144632 205310 1600563 345661 244956 1481315 372082 543930 1300205 1140407 1530379 984523 501969 549594 1133231 518654 1954833 1530635 938316 1188562 1808714 946826 1766990 923943 1061869 1308778 1711332 1528961 135618 192193 1702911 1131615 211757 47997 70429 1101829 1494736 390200 684708 336904 777267 1393219 285619 393700 167853 126100 476343 833674 1008201 1797228 169519 1500379 1935109 1228948 422694 1820406 847092 1087189 814442 787847 1419646 1269964 175015 1265452 1662504 1790586 1015676 1483122 933523 1865083 1188347 891790 515752 1661291 84047 464127 256785 505910 801702 1289324 881171 1516575 1945236 900253 1117857 1631826 1840769 1856537 538101 633981 1990252 643469 1462497 938206 1449666 1679017 1879343 1097581 114804 1185421 1490011 921612 1733762 787827 1561866 1750165 410623 707954 1789199 745232 757381 592373 1012402 443971 1741700 612898 239092 984263 638395 1105483 1471154 1247932 50573 1009072 1321191 1580717 1624765 1151510 28862 1628884 1088549 679717 1204714 1073641 1169482 1544186 812697 844688 946686 228097 1428434 480104 1520825 1616607 1647395 495378 1183089 1437678 470960 259677 1637643 1523335 1002922 1601790 1857512 231109 1177729 109631 1589564 1189438 1819708 1371329 1283257 1112790 1084579 1807307 1979563 1059741 333999 1867334 294759 1111983 393522 1370065 805502 1359513 1349858 305519 982825 1215555 834464 1805300 580101 1405058 55389 912595 10271 977769 1747443 76053 960753 1243628 21593 315294 1203043 286587 1592985 1066023 663601 1340136 1568388 551136 1281152 296073 515469 75823 1179394 1857237 1146905 1005643 1571048 1276438 113427 1689338 805948 1947795 1819751 1305296 1248154 24126 440780 653747 507769 387265 386542 1560119 622717 1625825 399529 1461617 375685 833965 967884 294048 154475 1431168 1480013 1164579 938228 1272487 1471098 1736378 1903326 61717 105903 678497 1797562 541727 674302 617919 1263536 672335 1035316 1026250 1582427 230545 989575 1536753 1462860 257161 797210 840200 892852 767097 1346177 169156 1506389 1560681 1534353 1372530 796268 274888 1623042 14046 883238 902400 1749837 607779 1745691 145011 1905106 1336562 1289805 1597638 1880372 882510 858145 1775517 1224988 703860 1234497 955725 229495 15720 1609402 73322 706499 1035253 1446150 1486139 1339385 1782248 1045338 1970681 1575784 418677 210357 412114 752835 982463 1835 331461 1793146 1846234 1387924 1740690 1260816 932705 1386383 717108 1473924 1369015 245176 1659837 116700 368952 383221 701640 1307829 1467388 1711547 1988938 1060147 525451 8122 1314880 362633 1235933 618315 38459 1551004 1419565 455348 1089617 970914 317817 933017 624696 1754394 1113328 80322 1951205 456837 1676485 1572135 38107 734926 2489 260180 152964 820875 1438329 1178600 1027536 1625578 1005034 804396 907784 148168 972059 1267366 507111 1701410 927052 491814 412638 146072 338609 1946820 329483 1538350 1387216 1039595 923182 501389 1207464 1797329 835329 1460540 221267 720695 1919043 1234488 257007 833797 564276 345337 4986 769484 800624 1956137 755484 208135 230650 746571 862645 741862 1269807 278063 1236905 1000922 895529 1765936 1101250 92438 1637567 196255 699558 710727 1307704 1485710 1683779 212409 417513 308687 416523 684121 1869394 27505 1352316 1907586 215027 1260273 1013607 578473 161273 1597506 615697 765613 1803104 1450418 977796 807396 698900 1626310 1585977 206686 1991510 192555 756258 1853737 1176934 1958251 918651 475874 1505356 532377 185995 1509255 322337 372160 444536 1509578 869399 139457 1110959 349706 71187 1957684 1823670 413985 968323 1071276 1466901 420857 1076266 1119758 787667 738046 744095 382429 220940 1084405 1747791 1639458 379954 767006 1210852 1161830 1402779 409724 1156067 628142 1087618 602294 879224 1765455 447680 1769327 436945 1032018 139327 1974917 644990 1905397 1719533 693473 685796 1210266 233209 1728067 1414964 901641 1974709 1147017 633704 376931 894160 408481 313324 276419 1593198 1851101 691799 1525355 729906 1127075 1110315 1569507 1307670 3876 1231232 44595 1964350 1856029 195774 1716088 302616 695575 254656 383857 1392264 235503 1965343 585845 1538843 1625667 1149957 932578 289288 1902144 1848542 1722714 1022233 1648260 549877 984620 1699517 1293260 1393706 772023 1253125 462280 1528507 97931 341699 749815 299948 1999848 150291 1748509 1392301 1987189 1076931 1002650 291577 1370027 1048655 871409 1257407 971652 72145 1719813 1020786 1071524 904632 1276381 1616810 694434 246884 1400194 1983042 1105848 1017498 1674470 14313 1698914 721794 1062524 318682 842242 734202 220910 1653784 1223582 1855818 1804069 223031 1385990 1144064 413006 270757 844402 734780 842690 965287 638053 241066 1987344 1165255 1781559 184371 692661 1713116 978549 152638 1886625 1469641 982584 948542 1705436 555545 163249 691729 387950 1912275 750839 1579164 1386856 1326802 1476234 1374446 35229 1644469 88635 528740 1791001 643986 1824132 240546 58987 191771 1653289 1233866 467486 1214673 807997 1512678 500917 53324 1873417 1898650 752973 1993448 735837 168715 486848 778560 1726201 1948073 4649 867832 758591 1424287 154126 522082 73521 1581223 291447 1114415 596322 525257 457815 1446202 484648 1647464 1233096 1992771 194858 1108441 19881 58950 1348312 1649547 1304647 1333397 1294985 656116 1303999 1179215 219841 1896540 134146 1525634 1893533 1281291 1306402 1514482 1973697 913456 752535 1406798 1803807 862424 304363 1874581 1251794 1052008 1714444 569329 1259761 1644659 403561 57461 1581045 211933 1614163 1540582 1377942 758278 81102 1365316 1445430 674281 885834 576378 606793 457338 289441 1418366 1540111 30240 800871 223836 1716876 523698 267014 799909 442964 1160703 1841148 1966994 876781 1645603 1771620 505519 39387 1592863 1880164 1814172 515800 560969 344722 368378 1164081 251600 1593415 1573904 1907866 1614276 357898 93640 906812 1846894 1527227 779077 1160751 1912960 1704135 321678 1242848 1851323 1478198 1201390 1627800 882425 1344825 1619371 656947 43956 1134375 517447 60453 1636163 775907 681806 1259122 80269 866885 531182 435181 1773689 1239211 104979 928703 1782442 411162 29419 1359132 312286 596242 1609670 1090732 119476 371728 1267511 1201064 1480008 1753833 857764 1028653 1311431 1457065 410465 1757802 198010 1246967 1957795 1292905 1304375 1665897 212604 202023 1732832 1685991 599609 396165 1185265 395338 1225638 708572 333187 212935 1071432 1738078 1866293 445221 1881340 207541 264625 1696394 1122246 1999053 1566593 1892513 1984930 1174546 1433168 123528 1217007 712582 400807 1243216 1304654 729199 392000 1108032 1901275 1926675 1790475 1001073 1854638 678736 1934128 874602 935393 1750349 553354 1948198 931974 1188087 124434 817441 1836615 275488 60112 1678058 1849619 871866 712801 1601347 347795 43635 1795680 732744 1012560 1183642 832253 1100016 810625 843119 194667 1452976 538919 943043 1055282 713875 1009531 336011 1024654 413802 197467 387513 797000 1069061 784088 595120 1762759 666562 1144300 1429201 753112 684270 1390431 1945885 201585 1256642 789922 253565 816388 579130 329117 1004345 799878 853906 101371 1367146 1452631 1464317 247971 1402884 475390 1872197 1588092 634280 506680 497947 849191 1567387 780413 720085 863919 947739 1091159 968564 1945213 105740 538403 11635 1859206 1963227 902282 1304625 1707179 1037034 1839859 81252 519841 298971 335953 318786 1750862 1841980 1873159 866808 896784 1871003 1171523 1760025 908448 269565 1514072 1026240 1666365 229640 1673209 1966250 298655 1915443 116245 1310067 723701 271061 1424484 899134 302946 1497676 89208 1884282 1976993 1263108 1616711 184813 501342 536029 235566 202784 1819408 1441593 702937 649130 278690 802191 641655 944456 784733 1554074 796023 161058 1024747 1785743 1617042 945123 812318 1195323 1475270 1670227 409242 6481 1571933 890687 795228 1491469 210931 340193 1319072 185312 1524197 1255843 674073 543773 1427133 873213 147179 484048 1156156 332788 1957698 1017114 1597784 515090 1929479 321128 778780 747842 896547 1419021 913801 1340645 1547938 1505411 1718030 1460911 1795222 870713 1443434 1452322 1795609 998624 839340 1186841 809964 782563 668068 1098369 943462 1162228 474371 912063 645216 830516 1138654 224920 1271619 363532 606397 1581904 1974977 80048 834654 964151 1823084 1999359 1239477 1481400 493114 1551231 1259446 1284672 445332 1875253 313439 111275 1147778 1161264 766979 450982 1186928 1093364 1634294 598080 996750 943950 1035085 1856557 646086 95326 1511707 783861 803206 1378984 1162518 1567682 1078718 1090961 196190 774553 209046 85095 1378829 1805605 198150 43246 1162129 1030318 131387 912970 1588039 270912 1926008 726880 451903 901861 1073390 1487103 331609 938348 745180 132877 14749 1186738 1898648 1815766 1197243 608849 1096206 1153954 847685 981009 909213 1677122 1975819 1672156 1018081 1541807 363614 1488559 1630871 373235 1450749 1252365 1353814 154468 1181929 1202650 1252544 1960876 415618 512608 1740982 1959509 441950 1901069 1925192 529155 485840 1501523 1740646 754736 713914 119813 132894 1091979 693228 1099299 655136 938036 1144486 765284 1156262 512758 1941 436274 399174 436140 992390 83805 816080 1404488 211610 859492 370864 198487 1307498 1906030 1115763 1643413 138186 908511 626323 759034 110210 1414006 1877765 991028 588145 1008557 1178812 1692240 1198396 75510 1916828 1108005 444189 695629 1868404 1272680 910065 793213 124881 166579 654186 1276543 918167 369473 609020 1919849 1388323 1834947 1705496 152046 415879 1098861 1116245 825992 967102 1272203 354407 1429047 807145 902112 149826 1385450 236823 347618 859533 205824 931197 208546 1187193 421436 850112 611565 911999 1262743 559326 1518365 582834 1836476 1142774 756627 1423971 558766 842556 1632369 276160 1875240 738920 1093816 1103533 812883 682225 613880 467128 365927 707766 1353402 1189380 1462668 1160393 1280460 771731 56142 1882348 650255 946263 1970038 815686 572101 930240 1634285 692440 1210127 1923269 1764025 1526601 1395170 1457152 1244254 1190067 954173 1114293 1591039 383457 1403021 685964 865723 599542 1355691 1803528 1902118 1162230 213274 1441938 962814 1204329 1309857 1883946 169697 205615 1194068 918513 1292718 247982 293939 720585 950403 364025 1234971 1915371 1487203 655854 1390360 429856 1326574 715068 1649831 716638 1291511 611392 1407306 1017026 1015583 1681356 1341253 1222575 75682 1954589 419003 1609048 1038174 1956364 1310422 425057 858949 147724 1722847 1088442 1932042 1973679 92596 1811500 1923506 749585 1406243 891073 1274497 1517059 1588687 319321 1730896 920801 582836 1613029 1804288 1327930 1011134 966419 476760 1766746 73955 1141153 626225 850345 516544 361800 942042 466352 1481802 1663669 1366820 610877 1543486 895838 1541497 437996 1023378 705348 1456723 674186 45977 377959 233401 1731400 1341914 1229462 616797 1203622 1684718 505138 476443 1639879 1862265 451566 1348790 1122249 682794 1161549 968840 1460594 1152494 1464777 198273 295054 1816674 484218 1978170 765006 238024 1220945 32635 493137 1532408 145047 1234752 1930324 164354 1986808 849640 1125459 269266 100297 1725402 1882281 666359 1500904 6632 473215 1873571 118969 1025967 1838408 301989 125182 290012 541351 1683223 1098597 480342 1207208 717875 1790800 1402459 35521 795424 1563409 762688 1435248 1652933 552671 1576301 1993397 450028 1691127 1895909 1673109 1742748 249487 1394576 653739 1357061 261444 1931690 299077 1976388 777599 820046 1332057 1637537 162753 1795871 1312523 1330676 518826 1480757 628827 1279903 1036389 397028 497530 892959 566744 1988135 1275090 459851 415804 1313599 1006039 196352 1476232 1864976 608513 789849 1138795 933899 1932362 1540209 1375175 1342886 542583 437946 1447961 1939662 853124 1664889 626151 855597 1784504 224282 694085 186797 1472876 1450554 971306 1880906 1920296 1564761 821384 1392623 53960 200969 1663844 868292 373906 580150 627046 1061276 1478424 261372 1846149 460966 1929115 1092784 130353 1004056 1659672 1415413 1290127 907709 597808 684334 35240 1819647 1158935 458029 1220277 1846426 740691 253091 203218 1095016 1542340 1766053 988886 706783 1316348 1749766 1880772 382715 425363 1197946 1073057 462032 305153 165768 1498426 1622884 1909522 357398 388756 206371 801176 556260 1025817 1643811 1474994 569695 782914 1432707 1284590 365229 1127331 1974633 1980176 291444 19753 1135324 1580935 867171 604519 1928206 1832113 1305974 1755675 1520876 393061 279849 600386 98758 222242 693256 1906824 307132 462841 1701316 883085 1668657 1011087 720322 1635629 1756697 1696784 100169 1914674 95562 1333370 1712041 1005081 27321 583859 1439933 1270875 1011800 1120830 660261 1472692 770581 25462 524620 684492 1887759 1564199 1124381 1306619 1410119 1886609 1321803 849824 1593857 1262228 1872036 1672870 1549403 585323 1591605 846563 1877596 415016 1624796 162763 57719 660901 767685 1935819 1830164 109564 1672294 154248 1816416 227372 834042 637416 1435442 1023102 874966 1903356 219242 258899 1014737 194725 593754 1478913 811372 155148 669972 1244577 177213 1351978 783623 958672 957809 583472 971785 1136029 827408 949246 809283 1128462 278694 175511 534539 836394 1628020 923935 12395 361621 390525 567577 525622 1923777 252287 849782 750436 1928301 582777 1208328 723782 1638966 1125682 265909 690556 1514356 1803752 268100 1018750 1927597 271305 1601572 354638 174324 586099 715864 50713 1392325 1398420 1505883 1406701 1253959 1187830 1157557 1553011 826964 428038 593999 1977583 1004354 182245 1810063 1734037 688880 562282 1737046 702469 1337164 1098884 17296 1959436 768144 1920935 70044 934325 127637 895862 1137325 294702 1381015 1570828 210195 1612255 407580 498351 1489328 1609016 1634100 719427 1500429 1712378 758620 1973929 1812284 1748053 1694660 1529919 790507 1072851 503518 811108 507621 361637 1323738 1846346 1422419 269677 1723878 988483 1644965 1431793 1324632 894779 214977 916640 1662807 539903 1034338 448412 1679858 1836415 484998 1538123 1967978 39137 1801334 1057387 157788 1912249 913719 982122 388677 1040214 62749 1861737 1513213 1806494 1850126 646036 92249 280348 251067 307789 1043300 1482845 1675625 1187082 813266 1259028 816559 629445 442246 1350970 1862631 1995616 1718443 183919 1956750 1744246 1042723 1596632 1342615 1503525 524563 901048 100915 808127 85901 949451 1198397 343803 1676623 258187 21004 1039921 375966 518673 952532 480339 968325 61358 1894118 416037 346457 1185150 1106426 896501 197433 1252579 1106546 261085 1651879 1396889 1609893 918631 1065259 1490457 1570344 1155881 1806604 421404 1908350 265633 1150527 1197629 585764 1372402 280825 1959635 227377 1568122 212853 1670606 966080 1107568 153830 184342 1991173 1125161 1287684 447342 1336614 191819 1720075 172469 915266 1481131 1703379 245202 1851016 1367667 1288655 248087 441098 880360 64327 612083 71736 150794 1511625 557671 1355615 1013866 1080343 1649090 1432148 1327981 1254675 1350671 1981021 174407 1079807 1928024 1077903 804110 1158943 53114 1449260 1329065 1980174 1421685 1072694 1973803 1871359 608293 1777838 929169 50607 867774 269144 458189 1381903 1486359 1832114 574209 636844 1738549 1034274 15708 1580224 175139 171804 1606729 1927320 1709924 1449779 1328816 426554 971291 181815 532917 856115 309388 33931 1293303 431396 1672875 1721774 1779930 999005 994441 779275 794748 705488 1897115 595071 1195657 164087 20487 805999 1755674 1866050 383144 1234642 684524 1338753 271810 785550 1479232 1345334 356589 930443 1242612 114975 757550 1547006 555162 1669614 668730 795444 1926856 1881927 1157988 750188 1336761 176851 1183536 618999 385772 787472 1246717 1484144 594227 1850185 1477156 977083 903243 1399920 1864133 1953916 769207 204080 194184 424083 1737771 402943 48498 62579 60280 1058801 1405098 1978528 1049126 269050 1365102 381910 1048920 1671259 856406 357616 302105 1170135 1785928 97720 1334845 1303117 1280879 18192 1312172 1841778 586553 360687 1525830 425045 22857 1039225 1617375 1849885 1120859 1966460 1944103 1286391 1706032 193814 495344 1040948 199711 1188667 1165888 450331 14774 1441472 1932772 747914 369216 1651453 1017354 699376 374543 1807056 1341005 982181 1726013 509908 289901 1353959 981779 780997 982367 76191 890174 1875938 1827715 1075763 1344441 1992538 1994245 525511 161845 1443936 1416153 442370 530498 1365522 1439384 674060 1711536 1151836 346412 108065 1639938 1043573 627071 1607156 14466 432061 175601 1135165 1901535 1759930 414635 1103463 1940656 443846 1746263 878944 1096044 513781 1641315 1547387 114925 1084552 401631 644259 1292301 75850 689853 1580552 1690269 1887345 539312 1017127 1177747 136868 664179 1764868 586477 244756 1672053 247962 1971256 1629696 749720 840152 89393 1804035 1995993 441428 439648 456296 1871783 1596295 1813127 287214 1084460 198504 980246 1333566 902695 1492573 250784 460627 893919 1293210 522727 286895 1263774 314709 802090 109180 356729 1262923 670762 502790 37481 1173284 1037278 341954 51925 1438145 1337890 84646 1101944 624316 1638414 1663823 573878 1929317 744217 1393528 86197 1416431 1445055 1548726 1436740 1395286 535051 1186846 9148 759581 1506088 451858 1508143 1193254 1418046 1650347 1589043 695797 1098801 409568 446508 1858646 276149 367692 891747 860426 997213 1101650 867849 468952 937997 525463 1712991 605228 1922477 1148682 715133 1236576 346576 492355 1689655 1523589 1823405 128665 259250 1681746 362857 1799228 1788267 1402407 1362830 871015 1233060 1651910 4785 439724 339575 1384553 1434261 286743 1047642 375296 1188374 902021 1372760 426816 1973690 554459 1512153 1444284 1528924 485079 747673 1279768 1091725 1115447 1329818 593980 300858 965354 1379433 1980295 1775244 1160520 700788 1933345 1175720 44524 547196 760792 1811552 1426988 1740243 1841065 207427 903711 661653 1396571 669956 1147389 1493096 1570120 1565614 1172385 1501228 1844641 603092 1579550 1530338 1123662 1949839 703050 1873284 965149 1376821 1462759 1786246 1872562 1531096 1100420 1956391 804659 346978 1150084 98880 1343509 1782646 1218711 565300 689602 1702581 32724 90029 220209 861881 1257630 740289 1279604 1014138 241901 1881139 1112669 1274454 595370 1157563 1589364 727269 1578395 283803 996521 1588401 1118765 526800 1093236 1666868 44325 1831582 783184 1832631 670322 549102 617911 276604 1245808 1542796 8040 156916 1265152 1259432 680456 1864653 1074415 1104119 1382163 904931 675714 243435 110271 1873479 1237127 300667 506474 717416 249481 894339 693516 1549880 1878280 1695976 137602 158118 450375 1650464 1611203 121137 1730471 1891495 145003 866717 911659 1341740 287504 1049741 1578468 1922775 452826 1046149 1745724 1927920 1471614 829468 106014 1380880 709786 815579 1043575 380089 1007758 1473726 1908694 349239 1968540 303800 1244969 1392849 69969 49308 223103 363433 631487 683474 1726680 1372019 1841014 1623834 703451 418674 1716008 199430 599137 1975491 1745432 208329 1541274 994691 1641996 134556 582761 1463337 1970889 1095606 1319091 1314755 1339138 1867181 292562 1689581 414847 1216522 1935170 545319 1849884 932137 1792388 1800021 292438 691119 1144928 1528730 4633 1149090 184973 933600 1030053 816073 1089203 1895346 1526105 1973425 1086786 885937 488432 1536316 234817 17146 690621 213442 717120 1126150 1808642 592012 1031381 198816 1476889 801915 667770 1955809 1861121 1459601 1247103 1439768 1535029 1167295 958101 1978505 1673279 30741 1813551 464028 868026 593309 1574997 269383 1633548 196673 837505 1435892 230591 1863027 1332021 537507 1036410 1224576 600379 1128241 1195632 416842 1651590 1068867 1677485 111308 403011 894742 77581 1237607 271563 1174163 880900 1649509 1853207 874932 730056 445148 1009995 1369860 663456 1047575 1314403 453991 181987 1271232 1149218 530391 1899840 1698220 894922 519329 627187 677012 363631 1434682 1407910 1328124 1257749 1738126 1298785 604390 707442 1254319 655766 615076 780161 13693 1198013 432066 14485 1038636 1940342 1590358 623225 395358 684819 1314513 1805387 129451 1957100 942511 1401307 1094502 388187 1810615 305258 1273549 1788111 1427562 795147 1243044 108492 1199920 1115250 279118 1299757 1325206 669389 630426 1798584 1853351 235054 1732684 645651 1668895 128526 546908 1543266 1428351 581505 155401 1181105 1788939 1915394 1915490 1785420 1179971 935310 431166 798922 1045398 271238 809354 1289875 299726 465533 1824118 446131 1348313 746664 241934 751378 423323 1186459 988414 406263 1920539 218533 634518 411948 912813 1059286 245313 906799 395894 1401992 471827 1441338 1119026 1315918 1438940 1205204 1789114 1351448 534874 1843509 1768533 1265965 1747367 884584 1663773 1578015 520581 872843 541844 586051 197841 502496 1838525 410362 1344815 1423640 986354 1619994 1354688 12575 242270 334261 58818 512016 258211 482232 1900756 543408 472266 1959572 1999460 1929038 1390790 598295 1313166 274292 1842514 1790849 608694 747084 1353714 18831 1558537 1771382 773022 840525 717654 542143 1988732 274851 569866 1934285 1626280 1801173 299094 1168166 1958625 1665741 594133 342234 1271448 1043353 1844153 391573 1867003 1792715 264682 599617 751445 1124483 1679520 572323 1885313 91123 467401 625722 587668 350456 514902 1596629 1535586 187978 1809139 302269 1079682 1797956 685547 1539118 1396155 222196 238184 1598756 1395405 168033 338796 1960575 150094 737213 238107 130035 1519241 666817 233498 693960 1384079 1756303 720767 803912 1103705 1420725 398259 1004324 419754 1857454 1119160 7755 993914 691505 1193784 1871367 956365 641737 819081 1999499 213517 436175 1163643 104970 1696999 909529 304172 1849587 1110272 1477653 1210433 163528 750574 1820704 444839 1922173 162214 1125609 1152588 766624 485007 576420 1501353 1209789 1460365 1497025 652070 1474733 299111 1171456 465714 1485962 352811 538888 474916 370459 1235124 1865913 1271471 1880794 1013012 1465206 182601 1907045 1726208 292103 1424148 450348 839422 1236109 275964 1207476 163143 1396184 1961308 214536 1955986 1643459 689254 418451 717378 1728306 1431801 1491583 765463 309337 1496801 1669763 1488028 361111 799982 1266858 1093987 1192175 1294285 1351523 574571 852361 430434 330170 529463 1075126 63210 1492544 305461 928431 785258 942648 144586 885200 377938 130607 1417403 1063798 1954945 1998817 1776775 1139448 351512 232056 819918 1105068 1975802 1874393 1635469 1984616 865899 1155063 829503 866537 1231446 1542005 1595302 1181741 1505827 497589 768981 1533481 1914460 485192 529664 1632279 1321425 581747 286122 1311710 1181356 436188 1332372 452680 689442 293153 14644 453556 1661864 341643 210359 1556480 982645 646103 230254 1770492 554152 443386 1399133 1509451 252206 1941427 1085373 102193 624058 508171 1142381 1339493 1300007 135361 1940551 380819 522133 174737 193997 1030003 517922 1869593 1341867 454504 1273152 1089500 412899 1212019 642874 881752 1432340 944192 963700 1633435 1775862 1626610 708346 410491 711789 1862156 452401 720163 1203989 280657 1205999 574173 1243865 193667 1718442 1210209 1074623 1648968 661615 344874 972928 731526 737812 223320 1400618 949233 1687983 1761304 1251141 908772 1708275 1587965 1448721 121896 594883 215978 47895 103364 1710377 227889 1619178 1043552 16713 838444 154129 653394 464106 1291124 1153272 1974959 1342087 1619746 337734 575103 596781 1910482 1387618 1609533 837128 1126366 169937 1591997 1010270 350064 1226854 1379311 284803 1813569 1960641 1045208 1698004 1631136 1685841 1786902 2661 912730 1978809 121859 1442305 598122 154983 648403 1594450 780743 893142 1073738 633165 1648115 601417 1875602 276003 676978 881648 1655555 1488020 1909965 1034738 1652754 192669 1291754 819384 1746386 433665 784752 511409 1617312 1467629 1470941 278558 1457274 630330 1934365 575612 440161 1654049 825369 849065 1426568 829438 262644 1485242 1697944 798921 1952252 739754 1656133 151346 15901 167696 1076481 419811 417000 1309119 710055 689768 38061 1799104 727973 162660 611355 1880383 1834048 758054 844881 1212662 65589 1231362 576476 59490 665318 917932 1623675 599271 675106 805952 1381463 100743 1120776 386996 1929541 180722 1427753 1080614 1790819 1171076 139832 1166267 104393 650809 872053 406593 678444 751923 1315689 717280 201161 1788998 868458 1656675 349399 1579027 616230 640115 1461247 1339 452302 891360 315201 1746275 1459933 319047 942268 1132234 1464111 452175 739619 782389 183743 825946 1119938 1573662 1591049 1093275 1174252 1109502 1078221 1016739 1086042 1575953 714294 1474962 204480 1974419 552967 980862 1342585 1629748 310362 1140433 1726899 1243903 77030 1152450 930220 1818054 1938274 419655 1826432 991386 1972468 213538 1948207 414905 720217 926932 1226734 876005 457153 1986102 764562 309172 683734 237764 673691 1205050 1916475 944058 1442933 1034198 669493 190381 1979977 1078485 733629 456088 1771037 444701 1719616 889329 1355010 95286 1437391 1728356 1933052 184010 558577 330232 1256306 1975372 1053243 1072262 152442 1503832 28285 1311112 984415 1670762 567336 1332499 379245 1797156 254676 1799223 1037926 775826 220054 1005478 1615069 1936889 1447255 328511 653144 744404 130058 1549814 989979 182777 1532325 27764 1666848 814146 1830241 243647 1740939 1023476 888094 780618 702762 1345630 280197 964405 385759 177002 1848269 1852998 1238679 396333 1013962 1103541 1781987 140274 668022 1941804 1224622 1795670 1606899 1423617 1706606 1375369 414295 1753760 1989659 988068 1377985 950442 886858 739709 1565928 1219567 792819 1472218 1956591 444950 1799943 1869372 675412 290607 334299 1210069 181128 765372 777805 1443203 1497109 1920005 507738 70573 609444 586609 847173 372493 1083112 34143 1594552 421508 1027241 1615429 412256 902647 1718632 1707518 1024043 459666 328534 345172 916099 323354 1451699 1374969 811034 448688 196544 1534268 979089 1672949 497035 1876658 395600 731147 19346 802534 1873513 131746 1087718 1519417 176827 1430272 308597 708058 729339 1412077 445301 1397322 31170 849225 352887 371287 1141622 134551 486909 1458720 313502 1556087 1154578 1935266 497423 233213 1390466 439378 1834086 1102042 1934428 1200684 56840 675254 1503449 1455289 1235172 1805673 1458466 272765 21169 1762754 261842 1816602 322028 1979658 902653 1919300 91773 1872272 1393801 1811572 976141 1833035 467588 499155 480073 703689 1164644 1887558 1744013 377548 464555 561696 31352 711993 259595 1861505 1667197 423896 1064402 1019726 218091 1068604 386717 1313735 1631576 525615 1920885 1348162 874974 1696455 1113203 1966656 1814758 1679671 925582 1888575 700549 506182 1239958 1691624 69790 1859729 1010504 526049 1461555 385876 1420340 1000020 1561348 1100650 680354 458027 1074885 1624634 794212 1640420 1333235 1203607 1977882 1571754 207796 1618036 204927 558445 1673732 1308523 1482209 1470697 860833 1636712 728093 1172803 82660 1129605 750865 1373772 777538 42506 881730 915081 1158715 1359016 184347 616668 1157674 1413609 744461 1357852 1427550 824999 1358735 268193 1314795 1722700 298058 1658888 1605184 959913 852233 1069921 251697 1907998 1923119 270436 1607901 1948023 875754 1088090 811625 858573 698843 1857261 147067 52401 1815721 1353647 973410 918940 1750161 1163087 400897 1440095 934167 1319841 1560603 1733039 1933637 1504528 1949556 1378362 1499966 67334 1849413 1388434 1479711 425928 1675255 273975 1520180 1251002 1445092 1749349 1461535 1409231 1455913 66529 250594 1536518 1910457 428392 557312 983027 659398 106087 1162193 90569 1258210 365311 1809204 1894811 548054 82744 1419174 316167 1615161 1336415 746216 1045750 1722153 588112 1114453 167782 1422328 947513 60088 1584883 1147518 1098939 1358868 801880 62295 255594 1422810 1894367 218089 165106 629736 1792175 1749419 1841633 834321 1946989 1784237 511869 715286 1003190 1656503 653838 923383 1543104 591036 738304 1761787 389381 1844294 1644982 46384 1601566 1563641 728214 425133 786506 399168 1623375 1202361 827120 602425 1482512 886071 567572 1454994 6277 1950643 1342476 1068715 406511 1065140 1413634 995485 80026 141293 1797192 149499 433797 182459 1786951 1310685 1012431 326087 367327 310793 413510 1246847 1653923 354512 212626 218550 293152 421109 464207 1183640 1745777 1063546 551661 1050679 1093354 1115030 1970341 1674017 1700232 1417240 1195985 1965940 1023045 1267019 1207850 548423 732170 900917 1762907 1984202 764183 723839 1900827 291702 100527 1473249 1974757 476412 1297731 1710259 1822313 608320 1789354 1010430 584803 621500 1397480 1512686 231663 1232394 1905211 1172976 826872 1331029 260303 1646083 1409556 143767 1181411 224379 512884 786699 1318252 1751486 991421 1400572 1309258 185045 1895884 309213 1962480 364636 994918 105307 651774 1144401 814949 1707645 1879759 326252 1199408 54011 1365961 1638780 934035 1696816 1417743 974927 861735 1789633 482302 1560286 1022640 1638510 1230090 1656071 707253 209077 1111151 1446842 1488763 522891 1359952 187375 1456547 1672305 1412189 207769 738490 922212 302494 1900850 1950919 641806 901852 1787874 875101 590745 310443 1149472 1716757 813108 1827109 1166321 1745134 336919 649938 487069 1160593 508067 1443424 1628251 1511300 81561 153780 475916 1432756 1838454 451276 1776250 898194 1936537 697350 116260 154022 1523913 1783921 498302 1570159 564366 1186155 556848 1386232 277128 1691880 144163 1796908 541302 783101 57932 1995807 1288388 1484019 1455204 973117 1585710 1983407 1831344 220601 115542 1913063 565556 705202 1932906 816812 1551519 51044 761767 1844592 1072421 1069303 150845 242391 354266 541858 113568 1231641 1537896 269373 1352134 539060 943082 572383 1640673 181096 1730351 429656 211862 424291 1337901 305977 733333 481520 1223611 746006 1688473 273602 1392683 875386 744407 1090647 1296357 1541754 1789523 638974 140817 1548894 855157 203827 432985 1449506 1674839 258470 885882 947852 1537446 1923667 1179670 1482370 493658 1581962 1248582 1360254 505830 1973123 833329 1503954 195054 1538669 393347 1837240 1363367 1994161 808045 794774 547428 1098287 784938 211346 1635056 566232 979301 464254 185347 703984 1091027 893040 172115 162848 1983272 432829 1397510 683927 467707 876442 273041 358088 1162028 1104660 1784450 1503090 385662 1058203 657859 1822378 740884 1654586 159058 1115761 1405718 351151 207751 455330 1863480 142203 260907 795403 1727526 1882273 232265 27261 402338 1496866 1978564 200252 1243774 297687 383301 1639398 1997097 187030 760827 536730 95765 322067 66431 717003 720303 312995 1090814 392699 408589 1121338 1689341 1669262 468750 165961 1368973 1049222 236914 774919 1218045 1879366 1139765 738930 310818 1736795 857569 155807 1886381 1459033 1349782 1471013 1266560 649558 1469688 1478403 1309859 1411259 105164 745614 887907 488116 418618 530199 910223 1348473 1237452 1442073 1692593 317621 167604 1597864 1618175 390490 814520 223746 347764 583276 392500 909482 1066982 1270119 998598 901235 52397 749963 920128 693830 1587583 722910 406320 916739 732111 478470 107212 96686 1805641 133624 1129391 1928581 126 812472 1247709 841673 1085391 1496173 1447767 753896 373199 1926007 561224 707622 646669 357276 585991 691876 97995 407694 1546540 225362 486273 627826 76414 354476 1531926 82662 338983 585668 119570 1185514 108497 158777 1823187 1625091 1300267 49649 613887 611424 321562 1471398 57785 500525 1646465 88692 1616022 401344 1780060 825491 1101586 475732 1651081 1385851 1191793 168670 1082961 1377488 1833493 936834 1836724 305891 342397 783604 918596 184116 115578 1260711 323320 496573 14555 646509 871097 1239787 1529749 1990268 1702185 539980 537526 255361 199817 1030730 1054338 1733606 1229673 679145 121086 1833257 1902298 487563 1669049 1936562 1715815 818030 140808 649975 750457 922182 137538 1391249 738849 883539 1706172 211800 711592 919623 1598228 588974 258273 1586655 293704 720379 1668054 1961576 702026 1945117 1424333 1002732 1670397 232746 862119 661406 122641 113295 1435750 717665 1925663 264042 756747 1228234 645780 1718901 1915151 608166 1196985 299758 255680 526453 520024 811469 180068 105828 1119287 1481894 690479 1754816 834836 1362598 697433 603035 629166 404193 998403 1325354 1411776 1381503 124792 715995 973826 1272787 1945476 42477 1900856 1899490 622380 270213 178432 1176118 1999511 1550770 1698149 1921558 847295 1922965 160487 856763 515457 1428061 467785 556854 535476 319839 447901 1004728 589067 878257 798837 985454 455572 14530 688824 141033 1169214 903072 1704315 593681 1089087 498896 1679035 117532 1459576 1184172 1445317 834174 1024430 1924037 1599557 1035965 1927761 1304673 257737 80020 1964744 494554 1474290 1951206 1192479 1708707 1846342 1201694 681767 1365245 158197 306201 1002550 81409 243734 1547663 361577 1592346 1326862 1026359 637517 431705 928409 1232618 1045950 831135 178219 497421 1717647 535504 1545129 504973 792856 1344051 1148642 206716 959309 1757817 176098 969269 1541176 1384380 1587858 616739 269003 884845 1789468 1625239 1399807 948098 1306961 1396264 1186834 878055 1335019 117679 224066 599009 516556 1612779 1953938 783394 296852 690141 1373091 1390432 1204883 1350931 1979788 1706050 1245681 219498 144125 1438877 266743 344170 294578 1887378 1574634 651206 1456875 257275 941561 481413 737316 46901 665279 1713573 1433696 1439439 1776744 1393556 1715174 739101 24277 571868 1596272 1461812 938953 1768304 432259 1971683 1829409 1105236 1056265 171034 450031 1443956 1053803 331894 124423 173622 1994456 434648 67081 707760 895754 1016516 800777 303723 338819 694801 717578 1380715 1024020 173216 1196408 1475050 1429932 1409132 1086097 1058030 1397541 1565877 1238158 953298 364374 251739 253044 99284 1138783 446042 249584 892385 1566168 1967934 1539776 691002 1810878 1448558 1731994 1366508 1963079 482056 58844 671815 1686407 1726260 673612 1546864 1647106 1494112 437516 1559195 1559649 1831951 1133103 1381448 1585942 416932 1952722 31126 1905401 1766669 525644 842050 533737 1850412 773894 681397 1251973 1955811 1632568 913084 1083097 114566 1179861 20676 166268 377440 1206317 1910234 573108 1135937 726214 524456 1979065 275961 1715388 1528405 1400199 1832180 1829003 1389737 1531832 986166 649612 856528 1265015 359285 1286039 1937293 583905 483143 1125072 1365105 138327 1293891 93902 660878 1419751 985512 1782670 904456 1459235 1825983 535334 752356 708104 1782143 635529 1072341 141834 1338266 1976584 1361201 310368 755949 1419344 1524523 603928 1354588 106933 1267852 1667288 1632717 153564 719350 775796 1499050 424484 221568 1747743 954494 348684 1796648 681833 638455 934006 312870 390064 1670752 1386569 1896702 230601 1266209 1241891 1496038 1253801 239742 302425 358687 142660 362821 1016293 662386 80153 1882424 653199 1405062 916436 68671 950840 1221704 1593718 1380641 188533 197882 1518502 235485 827815 726340 606770 362236 475655 1195053 1487080 1185674 536380 1623135 880815 155231 1105257 1916033 117382 9243 586759 1425604 412408 794128 1645821 822662 133664 914519 331572 1182123 1382225 795158 806511 1580444 1200220 1445931 1894786 1738478 27804 377630 1945323 1764095 495487 1148288 1104816 857287 431636 272811 940951 752462 247122 1116872 1639401 269120 879305 1236179 326363 901263 283676 789897 1598361 764442 626739 1552640 643092 885907 176302 1513008 918446 950118 1994879 536011 152971 1627848 765320 1962627 347104 12534 1602537 349724 31883 1631704 1913671 1255944 939349 1431490 911189 1098696 244857 153275 357748 628215 252499 727865 1217552 1284456 683677 1154819 552107 1135968 1305153 1356554 1429043 1228182 444302 1091408 1972930 304610 1467659 344548 1728573 468677 597157 919967 1530554 196498 271902 1298218 1309676 392346 8569 538572 159087 258125 1403720 1442988 667285 1291565 955488 1089461 511452 611524 461438 1229777 338068 659157 1413003 839284 1339895 609042 87514 1375482 134799 1228365 1111684 652706 203933 1579778 1552093 603848 1377404 1565972 1608427 1337103 302719 521477 1228891 1835716 1960315 251032 1177105 1989880 1499105 507582 1773922 598616 1698031 601368 1783751 1233850 1814965 637121 449995 1877335 500048 346368 1397013 679550 413526 1961604 1014392 1317029 1564177 803314 1475628 117433 1946438 1518409 1397453 1314816 63762 20876 391049 1623293 1960124 242939 1222616 1338870 1758087 1063743 790263 349340 72257 1460977 1032737 77549 404328 556059 690825 1786981 1652511 1586028 248594 1863911 813784 1071755 1788556 1824799 1550066 6356 1231384 625838 1233191 1266916 1406471 190458 1121588 1424037 871807 181857 1086788 1386082 1224582 27397 291814 414175 413391 374373 996386 739104 297044 223249 853096 400901 74589 613435 848882 729632 1018898 1868371 1806473 672187 1430546 306016 1494974 1123720 579814 234233 521154 120241 1428458 1640283 1757806 1231138 1773405 369542 1359477 262347 1268812 1515492 657692 579456 898958 1845803 1155331 834948 506907 1522050 722926 698220 1545267 1616493 553316 1499001 1048255 1302619 1793741 426999 673146 799555 564583 1260333 461264 679336 979321 298814 1972578 1484540 1768785 765282 1318604 1419472 1414693 731441 218912 971012 1196950 487425 775855 371129 682598 1281524 1568007 1125047 1084112 1952512 719102 609722 250844 936131 436457 1341269 463083 622118 64606 230865 778521 978931 954164 345314 1347399 740253 1350994 1266440 514001 1263552 570745 1212758 1589890 1180115 508892 873028 533544 1968181 1030999 804033 1555282 280535 1178909 1820687 1316147 1208224 229442 1506632 1340681 601674 1633453 253219 300813 1434296 1596527 1751094 1374866 1821911 727608 1982836 739105 1625045 1410956 1635549 255420 1819811 1286990 1792046 979444 1932 1424839 542766 123094 271417 601322 496201 1216043 1312934 1524914 959399 1964065 349348 345118 1411159 443828 1583117 63072 1288379 1401111 552532 1688391 1597312 781817 212000 1334876 564512 889582 1064222 968247 978670 1427306 592872 225708 1837334 107213 1189225 238935 1304479 1792302 1169347 1334007 939855 604054 639227 1857092 98979 1455305 389972 1810527 1491949 254894 51943 1003721 433876 1141406 1698191 1966367 61629 576206 882735 1305757 900136 521674 1869263 142116 802389 658946 1518820 1934607 1313318 598698 128070 1999404 881273 887354 704157 633486 126998 374295 269781 1101480 370541 1391059 1134790 1552579 1267267 771848 1908452 1514282 1069848 1619473 243213 1319801 951448 1379997 1835209 409215 754886 1640230 1112311 1207581 1516238 493914 581906 794880 391928 319262 1916900 1529987 134973 783998 1579895 724136 398411 715397 1767825 696355 483551 410651 164314 893198 1841785 1415582 1193616 1711044 219089 1466595 572082 1636269 503986 1614318 1464333 219831 1208183 564523 1015211 736725 650675 356289 1186632 1788890 1814643 1439362 1175936 452920 1943993 904980 1567513 1515520 1437204 1993006 660563 1489196 215299 13517 159214 1093497 902254 48565 232831 1161122 753858 590071 842507 1527893 704360 630992 1884011 419465 1100292 1086164 388437 559811 481135 1839110 1213704 1131517 1536977 452490 1936587 1598654 1994598 688700 747730 1308363 1675540 830460 1834002 1812121 794512 1625842 1202298 461329 1785392 1889818 221186 1693446 1275312 1756865 1379217 1552 943739 1435483 453989 785282 469518 1034706 1841234 1787168 1186951 1252211 1478785 1624607 1083130 290812 1045909 679922 660316 850647 1660775 235279 1323456 1467428 336193 654122 986006 83341 534219 1527774 1706723 232882 420772 1810334 1525573 801169 757434 423744 1521040 960755 877527 1264989 1294956 1032177 508626 1938681 1719578 1286144 1135030 1417984 1366085 1704943 1854987 589148 1804810 1677397 500881 1583787 1908355 977112 899936 1547316 486210 1300259 1148883 1570546 1011737 1930076 1032747 878803 1228739 1693525 1227412 435039 463680 303867 6505 113034 242473 1770009 1332808 327059 719432 111604 1860166 570216 1194413 1576652 647014 1117642 695883 1499132 1253840 681967 490984 1643409 1976693 1403286 1285959 169186 913903 539492 790309 647320 1815417 270453 1392070 232603 1611362 1517724 837124 511074 1799599 1063278 843396 1132649 1732400 798887 1313703 676199 1454418 1581690 1234479 464439 1162587 1669437 593105 221530 241731 1580632 1997927 631315 1548784 1856330 1551857 477307 760746 1731897 1275920 223172 1287098 1944751 686305 885648 825232 760246 1593626 1444509 538073 1164822 1528310 1328036 1502679 1078 698252 1845030 1960383 1167635 1451887 1817782 1074765 1470247 1519125 934094 868367 998858 1245355 946439 1891196 825947 105533 788845 970448 448862 339056 1647025 1951586 1812882 1457388 1982076 1359003 1654021 1382884 102719 1862336 377482 1765459 1806557 1015385 564889 174112 1037940 1989914 348611 1443127 906279 281536 1467260 1175901 905691 1028671 289042 1729141 1480052 96634 722340 58537 1398272 1500031 1215061 958223 968476 1739679 812264 1441228 1423308 215927 681871 1829894 222907 1473400 478830 977171 3783 788056 1610880 1221902 1465004 932738 596398 1059173 1920563 1924563 683284 316349 741487 709365 963400 422135 239528 635211 431769 218543 1573210 900951 1257285 1410779 303858 664924 1103450 1212821 104703 736896 258455 147272 1084631 294378 1338707 1880102 130466 1261482 1215925 1368394 225340 1204584 308713 1951845 1169041 1538688 1646824 1780505 1691583 281377 85329 1337124 426825 1566001 1145470 543008 1804418 626495 1399662 1659408 986941 194332 67841 1631142 281934 1948666 789536 1533458 644803 1342894 763639 1282942 1006627 1642780 1329819 1686164 62723 984234 1402689 643591 1987314 1740779 1778536 1738598 972676 509174 448257 1342535 70005 1603420 858306 1795864 1804192 1273653 993514 268514 646591 982308 57736 711965 282475 774830 924991 1738680 1740191 1715329 1435710 1120010 1522420 1312138 423217 1827594 643666 1391492 631173 1933858 313310 1396744 1816633 1930116 1877071 857124 1747457 88919 191707 1637612 1905948 378598 755306 98567 1559945 1115087 1952036 681054 1944972 196056 936944 1164444 592331 1981403 1933988 382610 1342067 153468 282981 802768 1314950 1709960 219587 1173198 1970479 1484316 376543 1200237 1346242 1229017 210728 1051841 852890 657591 792415 372356 561912 1096730 1676638 1469513 624135 50968 1977254 414863 425578 1150152 1178006 1455041 450262 1948645 834369 911317 281307 1712948 502556 645033 498934 610855 1810442 39077 721281 678460 93385 319189 797735 458294 30569 1392211 222183 1780908 29948 131922 1407660 1958013 1921037 1351488 1382672 1004098 291773 290273 1701867 1780247 931274 1067909 890153 868082 1085914 1319013 1904653 1188916 1318957 153347 1239833 843543 366356 1824754 1992229 1317749 1115804 1101600 1931652 1900180 359605 1510512 1606865 1038949 961652 986985 241793 991203 369032 1936431 203173 1699916 799722 250059 459244 1100696 1930413 1380821 1357663 458035 243939 1210035 864733 602079 1472647 1580742 666885 316677 497926 1073732 1799295 1026424 1422178 1650543 753796 95276 946756 349910 1142047 1912320 931220 73219 302303 1463533 724288 617337 1073535 1264949 1470410 924768 459256 413174 1807155 1045796 838590 161246 1598432 555991 1054825 638908 1341597 486429 417660 148124 1764122 1311753 1800911 649868 982529 1242046 777602 1430047 1407555 490523 337029 1887890 1519199 669520 116267 1570127 1839765 32686 449386 230721 555910 278526 783031 1495582 617787 491790 1259112 1265481 1986823 1892804 1204332 109676 1667910 1540014 447530 1122405 84785 1770482 1803920 1812693 1218662 1958521 1683260 1660053 1165922 175223 235723 745644 958670 15093 1977012 991302 417382 559930 1782213 850693 1040977 33752 488006 1280502 1019640 501301 771278 714537 443634 135062 417351 134096 1662388 1832870 887944 127160 1296705 1319488 1755971 1410408 319609 1008121 1220915 903167 285613 322756 630379 1994180 250468 75820 1839509 1695723 1431996 835677 212607 353839 335714 1038997 907076 1509695 683824 1230194 1972853 1749063 1948088 1976239 1915978 635325 159903 22572 317350 1737401 327788 653723 353751 476752 566729 1005864 1364983 312986 1003619 623189 857000 1317640 403158 1643546 616665 1541180 389397 192931 254398 1136343 1660277 82227 960183 18384 48010 390869 255575 1155624 710553 1995700 360465 1068112 628208 1185881 1636872 1940673 1262597 1395954 833878 193663 1359874 868104 239520 775551 399495 957421 625432 830475 775068 1477187 1847455 1803854 82716 1796386 1624324 928780 1609734 872142 1654869 615544 1831433 903098 1244737 28839 186775 915167 1203778 13320 32800 720263 811912 1819510 1494793 754626 327486 697630 1096106 569135 1757602 1485813 1934736 1744342 107305 1360244 1606579 1283822 1067271 1242062 548841 1325544 1680050 513243 577407 654195 979604 632457 730405 555033 1236889 745631 148622 1573065 1774061 1445919 20510 926542 1970533 1845759 1621627 1587403 1760250 1804017 943497 15369 25397 575284 1419154 1196139 1317870 969524 699223 1021028 31868 285114 249832 1473679 1018855 24179 519190 957401 383059 672495 818046 13122 1110346 167631 1075078 1690327 462399 637718 1577129 1904100 1191584 1156541 343604 1088021 1250547 1300245 1013213 838222 1076719 497851 176796 1097677 1315003 398076 1706434 1325071 1802690 1281879 1879035 1536625 1575253 591563 1579971 1342754 1401638 483330 189779 580295 987145 787244 757888 259171 5069 1289328 1136472 1398960 969747 1710789 541251 20797 518569 1670496 831741 1842809 210144 243642 552007 1405228 974049 141180 959497 1640076 382550 1872080 832966 1646161 1057696 1166733 603808 629948 1451882 797737 626289 203729 1387922 669244 14294 1483450 386191 1617985 1976095 1211547 1102693 609998 1231051 534612 16687 669652 1974714 1364927 1683394 1483554 1117796 1368395 1722350 1270582 567637 451542 167770 1993620 1645687 61251 732495 1418126 375614 723711 827287 1624838 1689288 609229 1875410 449175 1941037 388074 1016531 211234 597872 1973572 1975800 1856856 509888 149453 1373780 1900458 852757 1850854 1106891 418094 56307 1503008 1805118 1560623 177550 1538698 271590 1058973 451823 1333307 855222 808212 1207198 272794 1815362 952995 189732 608015 1430421 573511 619774 626026 1710470 1251833 990529 1617527 94071 1064446 1358653 727550 320788 490235 1640322 1510538 991211 697097 1451580 1716434 574856 1809279 396246 1588145 607809 511714 480231 1420413 1668760 1515563 1867131 1099922 1912145 1194084 1135669 1284601 1935162 981981 25202 1745461 330060 1484055 1427470 677911 1415595 1681576 1767752 166321 1382757 1500403 909734 538753 237519 626617 787267 515714 1342206 803576 312065 117100 766407 1525104 979635 223745 669686 1913889 1827647 1199283 1970965 729990 825285 1625455 1071443 853833 221507 858541 1550840 765179 1266425 854313 1343948 1663321 64396 351174 1977832 1993452 19115 1116262 140394 552377 503157 1213355 1197519 1075470 1943444 578598 1337040 1887246 1316473 1540947 1320351 1965016 1692977 1787622 50655 226540 1105273 582658 50725 1544809 1114022 1530058 990318 774387 478831 989533 1439523 1748441 403648 559071 39948 1130684 1286399 204026 450859 314171 633510 1811626 1187954 1416519 64566 376217 1510191 1969120 826664 1764848 1597973 1892098 374178 460687 1496775 339337 947428 1263035 969417 1878932 882090 387804 686826 1489878 606270 1936630 1730407 1733967 902191 1438096 809426 284535 1802425 1014353 962578 1808918 1627846 1615995 651172 906151 686249 521053 622579 730203 569834 390250 843228 1709048 1207172 1862295 1061156 255717 230359 1407425 1327166 1696665 1209602 1148624 503298 550807 1109906 1960735 1543821 298513 248654 638906 232512 844549 1219313 389576 1229884 844703 1848644 506758 1833284 142235 1277535 1952451 552910 825904 1871516 335825 190234 1675942 1201290 1359246 615016 1404769 31711 1323235 1431363 759649 1467899 345189 1945123 1242982 1779603 663902 608275 652479 1061377 426647 891885 576511 1213363 158136 434009 1688831 1872717 1187428 1736478 789277 237286 1461796 1472538 380169 228841 1923851 1495540 706717 948432 684151 202234 656427 629447 1155566 870171 1649344 275180 954600 832911 1300688 725870 599850 949237 51167 1216643 912016 803893 1349121 1279319 1337508 1231863 129974 1562063 1642971 1801271 1885742 699070 642022 1048721 1494283 441884 1879236 839630 1737066 425440 663152 798898 1914746 215959 1566815 1751165 1109085 1014976 57343 1837601 1717748 1507122 1921266 1620328 518252 1896350 1125837 441704 951647 592753 118234 561477 340923 926941 1046059 1486322 1058953 774899 1837287 1428947 646361 1618509 1072138 921154 381642 335761 1203769 829788 1910518 1442739 1724816 1378430 1173184 1352443 1745096 1678689 376813 1135693 830234 1335092 505668 603397 808465 974376 1025155 1475247 1503222 401181 857818 783153 1988659 722194 896616 812405 1460680 803644 1520124 1461676 822836 703254 633451 1411976 1355414 1239778 356037 1842738 402214 1381653 501631 1125062 69287 1864182 1154556 1931749 1348725 87739 1556965 1005530 435684 1224729 1634959 359905 652672 1387526 1432306 1614698 886084 990670 1741490 334718 1886268 659586 266063 547014 1758057 1983529 610685 957198 1366282 227612 434814 870838 1813202 407860 1100979 301058 1107544 662167 760367 1610721 904315 1333499 1417078 1957113 819063 546120 146612 1532851 445073 459104 1667677 1735293 910231 288465 525176 253573 996335 1278490 1729032 1803015 1836000 1763593 868202 1456403 460496 503854 1571112 1870113 869544 288672 1854272 269766 1489875 1924063 1327848 729522 1764347 1479016 870191 562934 239987 629650 771262 982498 267758 320037 960405 809414 538706 473739 1448041 1396510 981334 125734 1548413 1272785 458295 216748 1932343 602757 1244433 1931305 458927 533187 1354217 1364061 60222 197390 189469 1336949 1527302 22156 1716912 1762073 652117 985837 64661 459329 544791 1404621 616986 388541 145782 511081 1288758 262435 1944359 1722737 160647 857474 892620 1918592 271583 72580 1042051 1577238 807723 1866112 1101820 1221765 1825749 621152 387375 271971 617761 1553666 263725 466638 187909 609794 1056731 1075540 1217967 1466453 49743 96066 950395 1514543 75093 228523 228240 1929779 1040711 689583 944032 236386 1306638 1300698 230765 1097514 1866420 53710 1755478 1664054 1005798 1324620 17941 1765214 1393488 1520165 793662 1786940 1976116 1848311 1860282 1891732 1608874 1114510 1340100 1232218 43916 1587602 1830095 55119 369111 1777076 1955384 1643263 1769838 539469 1029752 602543 149227 504801 1575217 959115 25374 1715746 1792615 387166 1302645 718901 8348 555406 128621 404954 1604711 83765 1920806 773611 1729992 1547332 1434964 700231 450898 1474734 1786247 1064305 879532 188802 1552342 1586423 1991643 188486 298360 407194 688000 1566873 1566144 499763 460019 1288099 1701158 1861145 141750 1571944 1267031 1397521 304572 63883 1648268 1652401 1537447 1386267 145823 308831 780762 220786 426580 805171 22404 288993 470534 106025 1154669 989564 982909 1474141 927483 397279 214349 1483734 293646 1824829 574309 707782 904878 1610080 52955 1605126 1208593 1175096 1919764 996781 985155 1926423 608781 1088263 1680675 1597313 651802 123131 1671821 1854372 1225950 652231 1845444 427699 1509316 1516831 181950 495108 418364 115680 380163 1762548 1413540 1138859 17836 1598515 759560 1344176 866059 1675616 569533 1094540 1011259 1435729 957506 1925689 1107607 110094 1248900 762759 1512724 258344 644558 1568243 1233175 1659660 540252 155530 337723 30787 681954 1567759 37335 294588 170084 1370022 730584 557230 383090 38318 1897849 1266025 355207 20177 463306 655286 1759528 1103722 196145 1718249 1260270 1324202 4839 1265461 501708 1160102 1635821 455106 728972 861083 1132443 145631 1917839 56500 304479 1735010 1147763 1647391 1461927 1295086 1239640 521450 1339066 1268552 553790 1825875 277393 1410037 1885917 719933 931394 77313 556389 352683 787411 669809 1107207 1160955 1772685 1694025 601706 1293870 1083610 982664 1332704 1768640 1444836 758764 1936403 644245 382773 586139 1986223 873257 506727 446867 1393392 1327948 1249344 193874 1106357 416475 828542 512341 1521976 1902162 1909709 131468 1193917 317318 1615730 353116 1300281 671715 873966 1934637 36972 1610580 541088 1165364 944672 879685 1601189 1555382 1235234 1110240 1282701 943427 111220 1945735 115900 1493227 623058 1347099 147748 129156 806534 1134093 812945 451221 1059142 827538 1222293 1340377 698740 1017282 983863 1542633 1074158 1853407 1901247 716568 1958816 70689 1996750 408663 1113768 1346113 1718505 796836 24282 186242 634271 1219380 1254829 1166520 203220 384089 1545776 780122 611291 867256 1118098 1364010 1319003 1992300 1199964 261939 1967701 922339 1831145 549115 602788 768183 1449148 748900 1724871 467314 309995 327044 67673 1657907 1500841 1938024 1148143 1694551 963265 1601399 1015140 626285 935412 846594 1481001 738200 401074 1333531 1844111 1575579 1725382 1611570 835899 1964358 1386078 382586 356019 471192 1673871 1907222 58613 207927 1125155 926456 1981312 1331099 1189502 1087887 1028799 865808 326858 948568 1319742 524978 328651 1987000 1713270 1313563 631067 938538 1668214 1511335 191856 1592831 580381 1533436 337434 1282763 862946 1009243 780257 1546754 736723 586250 1610515 1935138 1178214 225381 572376 207542 4672 1671502 353220 1619924 1357053 487668 550050 667026 91991 1991017 1266852 865208 694267 1914590 1562847 1571327 1789424 1031643 1561320 210597 1694216 1043288 1267756 333887 688886 437603 495082 553908 476981 1036808 1271371 211867 1099908 525791 1928967 505817 83802 1108114 756585 928225 530374 1266409 1891238 145519 1677858 586093 1977379 1722786 1540614 1381772 310278 992219 1021453 976448 1328989 1652472 1006318 1261208 1032558 1238405 524419 1421395 291090 79401 81030 1885001 1361868 1542513 787835 1555904 1103254 1855380 568464 1844946 1838876 667019 517688 1955681 115042 986346 1486272 1510754 843644 433558 1123026 1686042 1904968 599178 1414667 1543967 183905 1215943 1845226 1585371 1619838 961190 139950 495170 1838933 865535 866241 342260 1985898 1251372 555886 629323 1675861 1236739 1399882 811778 530401 161657 1311719 1737534 189772 1014387 866197 1450353 88589 1738328 1055675 1686387 574753 1151090 531675 629380 1538230 1111567 1891094 1217932 1245246 1481655 905552 1109593 683001 1642348 1815178 626164 1571968 799312 889211 1529798 498802 43704 365761 568082 235281 961177 426701 1367058 288606 655921 195835 803619 433902 204367 1605215 1685937 1779236 980074 117459 288734 1615361 1317154 52537 1293265 785382 69298 1576174 10574 478045 272630 1605310 718408 1529148 1609249 1193677 475777 600271 1305285 1482819 597703 1930884 111594 1962667 121655 524442 1629825 1081226 1555784 1496227 873811 1084051 1941300 299230 1106059 485225 1618382 1244852 1631505 842921 368865 339646 1729670 112561 238633 1729379 39731 1222510 850728 1496356 1673729 1093600 854427 724155 882745 56047 1342382 1883078 377463 580909 1707463 1516671 514517 57586 1465246 1026572 87895 1772603 454948 1557524 930354 1328328 250606 1243045 1923007 306380 190198 591460 777994 851735 1676707 810092 895471 1394387 1372425 633712 736081 45736 140963 451494 1681483 1034637 1230360 373972 549575 1830474 1000610 1008725 1828300 1741361 1350820 471526 193923 632229 214114 809452 793645 1712664 1582202 1637870 1433133 1120323 1004455 442079 38386 649026 506332 1539736 1044353 256268 1335384 1275602 1635244 874052 1193756 473220 166108 1479230 102667 1389631 1168268 1884284 1701660 588198 701411 1383852 969902 459105 26825 1891547 520351 475302 696210 657411 1982144 301627 1746823 1458292 870458 1611017 1103757 604263 1563923 422541 492170 1786369 1012157 221466 1612221 568636 1723145 422032 1711655 1552707 1544053 92775 1590250 138825 943713 1635551 464224 1691204 770328 628057 1389301 1654146 690642 545431 746847 1827355 1851099 860841 503756 1895478 1347336 100904 119928 1777268 1760725 1088044 623977 594471 1300692 1359603 979548 56151 1060451 1637632 405551 758026 316127 1767500 372049 1880403 1347125 294204 755434 1157226 1438824 690625 880915 1626531 275166 1028348 1079876 885379 1023687 821466 1836593 734056 1541536 809371 1383890 717619 84815 1983950 1528168 646767 582959 593142 1425927 1727188 98076 753818 1309066 1550124 499302 551553 1786883 645190 1299034 1826620 1480333 1672162 1594318 1063236 1357875 740992 1874471 1091998 1050010 1990779 62296 117654 1803109 244211 1861866 1982666 385385 1674289 61871 1743067 998478 1321654 996434 541615 214760 1662530 832223 621206 178709 141647 1743339 687727 1870868 1631766 1171179 1111881 294587 602752 75261 1289039 1806444 157924 131849 1124118 1723772 924441 327851 228643 1122470 1096061 601811 1800897 134898 1752314 47831 1181673 1455425 1561378 1394842 756596 1048377 236779 1299619 578501 267983 1643674 1630418 1081280 1422871 1745786 1143576 379708 1437494 319969 509457 1387455 69901 475079 938997 671203 228510 1283798 1398770 1585588 1864939 827769 948055 1115903 353617 367807 1145152 639584 1858516 1089111 25477 1036405 1967764 1489441 547797 1580633 1069978 105203 412210 891103 1612955 807575 905884 1184778 1286094 285933 535563 1274299 1699184 1569793 1468036 919688 1070651 1679638 729618 616606 1538816 1122779 896852 131763 1040301 1734451 506410 1919938 761074 626526 408557 240153 82221 70521 409359 141429 314103 1294400 371999 794755 339596 1442204 1060552 649061 1834946 458149 1379210 1979547 1494581 391707 1681596 478737 1492314 1583037 246031 97867 1828099 1637872 122794 616742 1223397 798648 1244268 1621024 1586045 1896361 1760935 1575283 16884 647248 1609372 107229 1916722 500026 366499 375103 833101 282923 1163220 1066453 1781155 1174916 327625 539838 1093556 228605 901735 820584 1109744 26954 1922917 1571681 1460961 1782973 1259743 880999 1440406 1947253 230748 189177 1806775 791283 870603 992768 879272 1531099 1789887 81373 594372 1657467 1420724 1384528 1201413 91706 1023008 1313966 663911 839477 543119 1078638 1750512 906158 1185453 1458909 383074 1614039 179570 1737152 703861 679453 1672514 290527 1410300 576065 604499 689257 1646885 1884372 1202543 9976 689116 1425659 1584520 967739 1483175 1675864 429792 84809 615036 1724227 169826 1539764 1715406 1570686 969374 1495209 657041 1340907 745560 1276805 1708104 834848 1072988 873073 81697 1789126 155252 1247730 120809 1138077 1659325 215159 1397809 1446254 1502507 1921733 313538 1647367 1571018 894689 154505 17478 475395 329307 436303 1199721 1635316 578578 1492119 363478 284494 1077963 1869292 777105 1006633 743362 522544 1247422 1973931 1188355 1658982 1914811 1389466 1748899 1321694 323368 1389999 127617 1487228 1252402 845829 404477 62912 945828 695241 1324921 274974 1081813 1499848 42203 1833097 1300690 1971713 1127828 127961 847352 1152961 880441 1679507 467663 1368509 806018 1685680 646552 867066 1329095 1064314 791602 392529 1987678 727636 125374 808865 1901191 402297 1878585 383186 524321 1454859 822501 424988 1026864 406937 287156 1094632 465057 1288920 176282 1367672 526549 913901 1662628 1379970 1853775 792450 1884042 121256 1650219 381507 1088389 878398 79349 784775 1493947 923134 364020 206065 725709 1377870 1205892 1209709 391086 263865 1366335 394897 1015908 222406 1847607 1545739 1816010 1473767 1575297 354024 1757539 1899174 1991260 1764450 1957070 972218 74056 115089 366586 44644 9413 1150673 567408 1394150 200831 441276 1895300 659408 920774 629139 1631009 393173 1711571 605201 1695144 222819 267174 1510709 1893135 1716557 1829115 875711 1477644 1099990 879721 1505967 973158 1870178 1302755 641820 1910846 945949 790863 1477971 802308 1968571 1406194 1363475 1078735 1648746 1345747 265742 270102 1806958 1842527 320478 697877 118622 530996 1859487 139955 205018 470312 1634332 1587673 1445865 606100 535047 1852852 1930360 1516456 1642525 583491 38284 1999142 1157126 1231350 1306468 315601 1652 1792518 1252554 1569989 718951 652919 569772 1173128 1486846 4369 1414234 672511 1858886 876746 1530587 1377754 361883 612310 96221 1535678 538850 1370181 1498837 1576676 1233221 1706035 862641 592493 1116543 667995 950447 907381 710806 1036904 385980 1573399 785249 792728 1709031 1647082 394874 1063496 806057 1000105 782738 1211154 922400 655920 1814520 110255 1291639 453724 1203265 818222 128922 1139327 1422155 397204 871414 169593 1094782 925162 1098949 1213437 585335 1365484 1836122 1206870 1042691 959976 820200 1491384 758021 1345890 1966148 151042 411398 700869 808569 531439 984236 1626485 1210048 979217 1724070 1844998 1191368 544811 160810 1968100 599765 42669 1549709 1853980 615860 715382 1383671 167686 506272 1809380 1518302 1380050 572779 767412 593126 1958010 394318 150183 387058 1615156 888567 1632913 1610642 284569 927150 598507 865989 161083 44512 551076 543891 1445196 529673 759756 413286 1945168 684423 1722262 933933 578422 852893 218934 614213 1155972 1663883 1553801 746427 1171134 81353 68793 986622 664361 1106613 1099972 128199 1579703 1053389 662879 1272590 1721165 674827 1064485 10090 1349493 1235101 1548812 43116 65615 826673 1081296 1883169 1007839 752971 1669126 1496048 978274 392123 294211 1525535 725967 248386 824331 1087214 14263 1171685 1235395 541148 922823 1926641 401620 1554639 1339982 847086 439949 214393 31614 1684209 796792 171807 440905 455415 147166 1049689 476511 1273858 1888477 314427 1290575 688129 148370 781478 1342590 1189050 676704 1559354 282796 1809709 323112 992511 1029009 1299507 85225 401048 1146161 5090 466926 1358288 1178014 1501740 1125397 20741 1153091 1901575 423375 741816 1136519 525091 1143940 941462 1777158 881978 533336 674279 545647 154688 901661 257967 197293 1128402 666390 1640694 240324 507977 1339411 1984108 637786 249557 1904507 734121 146379 327359 141398 143422 1708330 1133015 1706013 974780 250572 1735817 1229898 1516429 1983033 1133177 584894 1762865 112654 603433 1357279 986930 1139449 26570 1679040 1043099 1678015 824284 340383 409546 433293 375468 68212 774243 338605 1449358 1185623 80384 1093336 1584470 137722 638824 1585378 214794 945383 599166 1954623 1765854 1337251 673083 335827 1461996 685509 728977 1944907 1099039 770546 800161 462896 404941 889472 1966947 1792411 494321 1449996 395582 1854860 1369638 246944 672911 1832116 1069824 28556 1077055 1789754 1012136 1404709 101672 1027747 1926904 1330470 277225 667294 1311623 454162 234123 1048238 1755569 799039 1566497 1193355 1665016 1279308 1358017 84397 1423783 1472488 640529 1029097 1891723 1065255 1861688 1168861 45068 1666475 1738257 1299440 135135 1987948 1188225 1180268 1884765 537043 1337345 1870458 543678 1790271 336352 184898 1126932 429888 1326815 473795 189793 1083691 1147714 1441564 275826 595786 788654 233058 1235734 227691 630498 1916140 908995 780 1023450 1509227 261167 1151239 101201 914947 498922 139893 1635089 1210450 640402 1582521 1028816 1412103 1742102 1670540 1577656 251558 805898 459448 277234 907757 1301719 1481112 1687832 613246 1590891 1511360 734325 1418080 1749701 1175046 1553038 431999 227055 1265078 901958 1010158 948371 942680 1074734 1303339 356972 346120 999238 320569 1677667 1050841 904026 19023 1500427 1691813 1877627 1786928 729359 1276681 385993 1141588 324073 40041 1598044 703145 1448963 1719500 649896 184672 367089 1898591 44920 1169786 524798 81359 1347957 404061 276689 890151 447254 618923 490048 1089140 1398881 206336 1927084 701914 357618 584702 1949488 329470 938793 264460 1990213 1279828 610576 736291 533886 1461338 1186110 43723 1123113 272473 116380 193816 414880 745126 1626281 29798 675063 1316321 24200 1103880 574625 1056647 1199752 1280209 311353 1040990 275001 1559329 1639340 547509 1669281 1831650 1984757 1285931 520136 1130090 1750640 190766 1694045 1683939 1328613 1707583 368571 1123690 1303442 1427069 1236272 42031 621849 272977 1833065 108839 1132229 1847752 906781 1996007 1680054 437033 1407408 177006 978510 362666 1333282 1725185 1548569 703095 253009 1252847 478180 86498 1964170 1164250 336342 1417789 1322608 1560176 1136208 1744431 1705396 1802104 864792 532279 399128 932681 483851 578825 285903 1576040 437175 512075 1812925 431821 836764 883784 1063777 1285953 1039109 549961 1507506 1830559 51061 1124397 1058281 837848 180147 1528631 571074 1844659 199990 225238 579577 1992853 652362 165486 1704908 1825037 577691 200633 1706203 529232 801585 364060 543043 249197 1873593 1522632 88792 163114 713572 889963 1799131 1475747 725358 315578 1791831 651377 97652 1091089 486106 662160 1570489 761877 850498 1816493 1267326 1630962 1496868 188104 1299746 1921924 1672613 1844906 1894631 772279 892609 1533546 236197 1353463 1742140 378964 80181 168045 661874 1592052 571805 1337696 719258 558072 1531032 1241101 500719 968573 146135 51845 1032893 1388744 1051145 1900772 1976641 970168 777735 1826190 1590855 1864766 943654 1932288 762827 572544 1525455 647461 1411217 408584 944367 318387 911338 1565463 1724257 379816 42185 1296695 162836 25452 305958 929038 1101193 1203603 571344 774926 576599 227202 122288 1219576 588349 518004 626877 671412 1893112 1724616 1350048 566258 1882901 122814 178021 1706810 1517091 287296 689499 1858620 1330542 1820133 624379 1402818 1003136 1361905 1908051 1177831 680929 1804387 1495713 421359 279717 864181 104559 7857 1330911 697189 1303492 347809 870179 777546 704620 1964272 1043144 444749 1031109 767551 1346986 674334 1681013 1434840 713791 845848 631225 99958 119854 1616074 696364 587134 784497 418482 1663233 864742 1830704 975695 1545357 125345 1111116 1361863 786985 1988636 1410588 178836 191435 409446 1889576 308249 790945 1428615 435169 1119398 1173347 1096804 1160893 1431451 1807901 642101 827283 458723 1228004 235502 294652 699984 790704 946931 1526576 943302 1552408 1536283 624124 203488 1609462 815293 16915 1091803 899723 1711679 343723 1165179 1806478 1324645 395571 829832 221898 1663358 1079135 1386272 219269 188624 1332866 611544 878823 185468 716170 957987 1096211 715129 487649 1793499 1931303 343389 186130 453962 1449810 1376362 1093192 1604064 1588554 1640478 980094 1150243 471793 396240 1902396 1617307 860331 1685837 729224 1141180 68612 591331 821866 944828 1491475 1407155 1525015 1734435 1937685 1818752 534345 1707339 1019927 1447932 427726 123832 921132 412277 530677 1324887 779273 768459 1091761 635823 1547946 167915 476560 1174461 1990399 986197 274353 1870829 1675201 1508052 32021 958471 1120991 1980736 190623 1247579 1196710 1747166 259059 984501 1857859 1687838 1472353 1728202 289546 281683 1909325 278022 407727 1786289 87839 173520 657628 565277 1594048 408967 1401932 1743437 1285324 10425 713593 811385 1303825 1774862 235765 1286770 1155993 1550119 1103026 1841182 285255 886215 1508939 1457871 1829244 1051476 103302 106575 1414911 1791716 932865 1198323 473236 1527771 630643 1930201 1138547 1181329 321858 1097457 424036 281953 577652 1182727 736681 742563 881596 1122979 1006750 655626 191143 589434 1759391 1908354 1937542 847958 166802 1483942 1630882 1773493 1013758 1187001 1583016 1847935 52527 305007 1728051 956795 1568170 1216575 131744 95541 387583 1692249 94687 621304 1311625 1137666 949380 516609 546850 1719752 593758 1116275 635442 530792 1853418 1517400 1557518 971800 1828938 664333 1852735 47530 1331459 685250 116403 1323508 1374652 1255838 1637122 817641 1623787 752538 659664 1976475 1113013 605902 1907497 604097 848136 715148 1921440 1201979 846395 59461 1394421 1566076 560018 1818706 1247811 251271 1499424 1797280 308161 1676475 1550917 967336 1709098 120400 1338833 1400912 1980467 1140546 623232 1700870 1103677 713576 99164 1943055 802983 1224169 775083 1222993 1438962 168872 172500 930333 723921 1776926 213729 404229 335319 1952556 1658261 476011 1048518 21000 1556277 749537 18646 985752 123508 1994282 326554 729684 1166791 1479591 86075 1279054 1703638 437764 1312985 78257 11965 470236 916488 1731196 1030681 164841 1174675 1969087 36387 1198919 1287282 582139 1216581 986609 468575 268835 870918 1093078 424517 1215114 842125 1410968 1543203 733931 439705 728801 1433527 1675059 1647373 78397 1570487 1288192 1991677 1193570 1935570 284139 1473579 1414313 1326590 202643 1971080 1462710 862433 748086 622781 300842 791250 31188 256769 358660 1976921 1982336 61364 671503 1816248 338504 789154 1814205 1224837 2995 1051610 94583 556220 788695 1736227 732832 49003 1729476 454012 1589301 1337658 1451386 617986 1986004 114882 1645074 61949 1514963 1769320 704024 1882066 1423138 1684824 295680 629357 473774 1785535 1623773 414087 292569 1267574 1449648 54073 576812 1176472 1955516 403124 1972653 664735 1675282 1412763 1064491 1099090 1227256 969945 1022703 1316261 1891374 1332167 813035 626658 344437 1038399 85916 932905 286625 161835 241867 1142557 645817 682469 1429460 1462604 1414914 18226 218185 1976544 844963 1276465 1554154 980919 1541230 1898015 1983372 816515 1642164 1366219 694255 437848 448729 313826 437293 956605 7251 259776 1612924 45299 874242 554068 1016209 1859887 1383587 1783709 1924497 1260830 1777517 19642 1621661 263577 61534 628622 1986377 770229 1345918 973965 1861278 894614 570438 1866140 870284 673265 810982 1225200 781576 1509463 1219090 31365 1223173 1925806 278763 1103979 1742724 468068 9799 1326968 707859 449690 709625 930131 966360 892969 1041663 409660 392614 880717 1508631 644801 291572 904326 1286430 670760 1600231 524500 515256 417486 262384 1981442 1237534 683455 230434 490488 355285 304555 1955650 47360 1974750 728962 295983 1546244 1375509 1509825 1496501 1564443 214283 107573 1522649 1027685 1296696 1333611 1350001 1473933 1613101 939472 540395 1118822 709724 742707 392312 278430 1941589 1132814 1018875 1327221 116281 1058006 785234 447124 126744 1867622 445998 1019951 443601 560119 1455679 603148 1011021 859868 1395113 1098837 251487 409434 369192 929088 1663957 304706 1182588 1605684 1437336 553297 82101 1887420 152420 1606649 317917 1717941 1451835 1827926 1651975 463971 1194630 376994 367737 137876 1724462 1647114 505069 1553252 873090 1951033 760399 1746980 80353 1975560 1034125 1741557 1205746 1296902 1180 1609985 569725 617658 1581818 1522161 1627668 1702528 244554 1446148 483348 1771216 1216612 683423 638813 1706824 1235285 1198493 55410 541761 358452 1481936 1388748 111606 213607 223150 76204 1252621 1008592 1733556 1194917 375169 70412 1106907 242733 640686 1652002 177799 924595 842047 1943243 1780884 330601 1213261 1400340 1429809 836608 751373 1978778 370939 867840 87250 1228952 559908 1256694 1996835 1140568 1534333 365109 648050 1522501 874464 652802 1296481 657116 1489384 356245 1309898 1934686 1441603 190606 766547 601481 1300709 70771 1139801 1180361 411983 1334551 1678388 1919607 1836109 1409321 1346657 505390 1537172 121857 238617 865727 1543339 748207 1590160 1461028 589107 1959924 502314 22470 997521 1811894 1587408 983935 576854 1818907 545738 1443967 1099400 762930 1402347 664042 1552339 1530989 1151238 440840 634885 1712055 134795 1737083 1864341 1245086 222673 1333242 1611371 933986 221195 1458539 1576089 1264002 5570 1621852 1512976 1098764 318815 982676 1618668 1586935 809038 1953420 275555 218340 628169 1333750 422202 1536347 891081 1240103 1571084 854951 307051 295203 1216188 1878087 1508873 1731386 1378057 186041 1705632 683991 1721739 306209 1238985 679571 1122399 756932 501840 1796306 1990145 1204413 1617896 523973 90063 965933 1952706 730710 38435 1941642 1334338 1161807 1430972 462300 389289 1655943 1983811 1428537 758776 79692 1733897 1093730 1177776 1181989 220490 1635121 1066904 190683 1190035 536148 1368522 205552 49971 34723 494171 1302472 386715 431634 340036 1889193 782497 814843 160440 4820 366878 961979 320486 1924242 481105 1029342 1686066 732189 564617 1828005 1425434 1540165 93220 1421840 313407 1303631 730902 1876911 1415777 1852986 1375152 1218270 1890784 1606318 304560 456486 976475 1822018 1356365 408369 949895 1588469 1825293 1929203 1571936 771414 1192448 1591293 556804 126055 1980146 832717 1309521 1769844 1583720 954255 308648 1586208 1035994 1565051 1444142 1496117 1146260 1575668 62662 942533 1892706 1352270 1048994 1557243 560509 681992 421989 360586 1723703 527811 126096 1831221 1353432 449518 73620 579981 315333 1325695 17756 1420124 954721 611953 1592567 740351 1799234 1883996 1484130 1556286 1287696 563982 775833 201472 588283 730692 600482 711041 1701820 1233809 1620133 1225875 961975 1055783 821573 1247163 1469705 370094 1761246 720174 1561 1750323 1914581 298849 1240914 1489887 1163706 67132 1807540 261921 809481 85597 854078 976966 1565912 1175568 1707449 718518 1271422 1412967 683920 373748 516316 169094 713009 428240 1381165 1167600 622856 1169369 1892806 608913 1298535 1347141 1305608 731084 1986288 633761 1558908 871911 1827749 156165 967695 1862702 1583899 1789074 537806 1905595 1764854 1619578 245422 1070531 561428 1667220 537353 1454090 381118 872504 21208 1910973 694482 1650468 105461 1094677 416887 1311788 656057 1433904 1439526 304960 767702 651556 1031435 222560 198396 1558769 952404 373272 561705 1764349 1227458 892791 978656 1254420 236022 667081 1227542 158222 1933735 1741021 1892656 487667 763251 1243758 1683397 535094 870213 93918 1211042 629188 1584303 1332739 694690 555713 1218116 388777 1277621 739930 773341 1920515 1515209 1451500 802488 1006465 1039832 939428 1259242 91952 1224875 1568198 453091 521801 1987378 350666 831674 342347 358097 1998909 1622011 239166 1136298 386280 113628 506893 1419319 1049279 167092 1217389 951983 1597219 1364091 1238478 732349 377582 440589 1797948 1094082 470769 1608079 453460 729787 126624 1288090 1520409 368044 23328 812874 344247 538239 473084 1721518 1986999 130270 222603 619450 2081 122539 191139 1857983 1141725 1095310 235417 1848078 1412462 1268816 686449 262883 1788371 1377683 1157442 766422 299416 739346 1553905 664774 267202 1480406 568716 172940 1011144 186423 1484522 1430093 1868820 1005535 1058500 216524 590203 737771 877430 1006689 1589689 858246 186975 240091 1059851 1018608 592390 1701009 1346716 772398 50767 415509 1236933 1075120 76757 929376 1319874 1717257 454100 612933 8546 604884 874851 796953 1446415 1685393 642549 150249 842185 1406578 1238869 762203 1351925 526393 60411 1652395 1902263 1765414 1093213 1735848 1062358 777560 1696480 1845392 1881924 1340325 171717 1694184 1626447 711463 313906 65537 1298159 246252 351494 238831 1468572 879537 119699 1935295 844222 1193566 455816 1010216 788401 300962 508757 1892921 1940512 614011 870746 1593978 1213431 134885 771610 263999 1895871 984709 1176824 8370 1456453 1020304 643256 441109 1512441 57217 478562 1694315 426584 979616 1705514 72385 426258 1612517 1586824 826810 919450 265098 1958249 14834 1655063 273509 1741830 220104 353448 1289730 111353 793995 552318 1580670 330507 630645 1734287 1786825 1904392 792042 1326172 672788 1445856 767228 678604 1341538 658221 1740339 1268139 606002 852501 134688 1652479 29029 1617933 1889317 749239 1660083 566207 86350 466547 902814 316236 481100 1951565 656266 938038 1737912 537329 515272 1955219 1682489 937415 911051 417979 877378 1840668 895364 1708509 284375 1584420 1330416 1204927 610359 1534835 119584 14929 1812378 1010582 743236 27995 1089012 1174557 1239330 669370 1215397 848061 1538076 858116 1570733 1794778 870626 1692029 1743014 1892956 1947736 51252 1473565 462551 264225 1359528 1954869 646749 180788 964578 684531 397782 1642242 333341 1206600 1952548 952379 1094337 766740 740468 626921 1632858 889919 1246773 228947 708200 487678 641405 1063691 573636 54686 1595711 1015329 1519716 441743 1431109 1617356 429033 200758 397281 1147189 1650577 613658 537577 1046948 1080276 1436136 1181452 50376 23763 1285650 336045 1338307 797780 1547063 172916 929459 149722 1099207 1575233 1201721 1112567 863027 793146 383684 1672032 1127348 353838 583843 892147 245368 1611084 834681 1853118 733410 700330 1738063 1537287 471696 407675 865718 740861 1216595 1415426 764211 961464 575128 536348 192163 214879 1513737 570623 1115727 1930231 1338622 866343 1907894 1472711 460460 603634 523124 695003 1731615 203431 1059181 1626476 805163 661041 1621660 1528202 1039120 1955080 412720 926748 579922 1885081 675531 1525650 1673341 1258704 1337167 366577 341866 518526 756038 1788215 1115188 1842731 235097 236946 1428134 1466898 693587 1911252 1208426 285629 1055670 742275 1580932 600159 832849 109555 721923 1963714 1723500 674056 1028328 22264 1763993 84259 1947781 1328254 1260180 1455200 1893340 283593 1641782 1010120 151374 1747433 1223254 1119282 1768192 484846 305783 835705 1147187 1163800 1376725 1484354 1928557 1895248 1471336 612065 867761 1224017 1326909 1244899 1141926 1214984 1160426 1578421 1872745 794196 1696927 492316 1159358 451163 475097 1521861 1982732 537735 1693343 1013108 1667012 1406093 521036 1172006 514041 1271217 679476 1172944 1980886 1187873 260990 1553897 40981 826670 262381 112714 1078081 43151 865366 1774019 88918 901896 1600507 1048567 364338 1782487 1262261 1273876 1504500 1200435 1312073 1773041 809685 137883 1503141 441708 893111 1940431 720161 1377599 1366421 425460 533966 239100 705977 1375404 1263060 646488 920073 202985 116124 565746 207530 345888 1017610 745303 154692 74700 822912 519462 549956 54199 1338161 32312 1398806 1410595 1438457 883237 17929 1471049 248722 661367 1900123 478565 201071 211442 240713 253323 548859 1324255 1981720 1156210 232711 1257180 1566023 1062045 902829 1620902 372146 1152856 1008114 370218 456210 181709 892656 126962 1789662 62133 1268054 829743 532653 512641 896790 1979083 1669998 33598 345983 227402 1563545 1676052 781880 156778 1209416 1019370 969309 952616 1931791 273082 160892 75336 333719 1074582 899004 1403743 341724 223119 1302654 1979377 331932 520513 1214066 84980 318295 1015047 560963 554379 1933828 1931163 1146170 575329 65299 1287424 1783522 159016 1117343 1121289 1075554 718123 1080667 1916222 1883132 758617 43476 1356537 1488682 1280837 62577 1153587 83227 219775 1499167 232172 883938 1539792 1544426 1375089 396957 651744 1092670 792431 1302114 960607 536346 1822012 1055937 1928939 1472390 1885229 1456909 105374 1028746 712306 1342816 516738 1262966 778119 84900 353943 751299 1187272 1665017 830078 1573194 1602010 227552 1164385 1726819 63934 588769 1066797 1700048 1153193 1202866 861522 589919 434852 457 1523048 782542 1923256 748450 1308077 1292293 744615 1750045 74458 1949864 1983462 1446761 679302 397798 1610789 1307746 1273181 1756391 1844453 1061564 1880332 756315 1006087 630553 149791 1675195 617948 705864 1592932 491568 787358 122181 1588104 109995 939376 1109611 231064 794172 367709 712093 1489643 1935174 600714 1339036 487864 1526699 597062 1067483 405112 911260 750854 236199 1306504 1590994 285290 287129 1243914 1791872 1682095 1368909 335964 982010 712878 36974 1925069 359659 1128605 1477079 1686373 1156543 1211406 409493 559293 54443 1049476 1808025 409772 876637 38887 291868 444353 1043297 1879381 1195566 975057 569327 1514745 1682758 503601 1051582 1632569 1757045 483439 1375765 536740 1672232 464532 1779064 1909633 9981 1544687 1027504 1710204 1441190 1612294 429200 1077916 1233502 164261 72135 784624 407749 1680863 396656 914751 1159914 1369403 1972876 778339 165520 415277 179498 1187668 1569790 1109908 661298 193388 1958841 85242 1219639 987436 812638 1383951 506807 964397 1891223 1266539 605143 1971986 717546 934002 218793 503960 857435 1738951 1954229 1416951 1935247 152660 794282 979925 1673816 1826548 1572406 712342 1078620 1334885 1993390 1759437 250144 1350263 146561 691499 792520 779295 846931 1420368 1632574 259054 276782 1441478 1783760 1990380 1521495 199173 1156596 527723 422575 965385 1565486 1956586 445614 1157290 817883 654852 457134 477512 1843355 481279 1508476 928710 1545596 1574865 227804 361938 394605 146391 919896 1263316 1950583 427173 14596 1324596 1925692 1412939 646252 105485 1702913 1334355 778252 1234178 1209688 787948 1979010 1069074 308963 1424252 848219 1391405 238374 1648685 850187 793798 1843768 1701875 1340706 1687357 935060 395229 1360314 924601 1422188 930267 1279493 1265550 838518 5998 1296343 1462568 313585 1078777 313707 457527 1956571 950059 74539 472226 512803 229176 115314 54103 247379 668891 840879 857465 309235 1528412 1816035 1243899 1511393 576427 1998153 1597111 1012685 1987372 767514 784321 1205167 1130407 1580495 947122 125743 1117479 531012 925623 790543 1642852 1055011 1387861 197916 735129 1767238 549291 1286879 83098 712564 1139344 1192192 1468950 1449306 814138 1779609 1227011 1883652 1308722 306448 334421 1552260 494885 44419 1872110 1987471 1001865 1089810 35381 936148 328084 596711 54598 1250224 1399681 1185167 698973 765656 1183808 13880 475027 1761638 1088758 1221724 1834775 338081 58308 1811736 1054046 980048 1999337 1463804 51162 1691883 1756553 990814 501214 926444 900264 85835 882261 1504533 617008 530785 112226 1595067 1847505 828198 285386 203972 184508 1365880 1318476 1640132 1540716 229192 1039525 693063 901865 1314632 103166 356827 406805 771454 1291966 262766 1381584 367012 1238156 1519633 1234532 1283532 816452 1232758 1134753 17404 999984 303463 416564 290203 1355679 548665 1128060 1050162 819770 1814583 1383486 699120 1853195 26900 1340327 813020 210137 406276 891571 742213 1643179 395200 1963884 1224929 158683 1819267 923192 1357711 212111 1294867 1095382 286471 1828769 146149 172919 1540782 1698502 1453332 1689506 1880122 1514201 577750 1292203 500293 654657 1175267 1433763 1673548 1500825 1774322 1189123 525557 1713721 850063 877145 270837 842717 462241 1832783 1243949 665359 1324452 62330 737345 1958709 966239 323913 1383419 354747 1006220 487207 175815 1721184 1916410 1969468 180518 669292 480299 490311 1565390 1599509 1246669 141551 1748044 250501 964772 1875884 1022360 939688 1666942 1831999 467783 1718722 1528807 1473686 1648305 638349 243290 1251272 1876500 715831 1887618 436632 530562 939957 1940136 1752649 1421965 924699 1626613 1080251 712287 360116 1487867 1959219 904827 1007415 703017 65212 1169034 1118528 977312 1371911 393410 350601 1786300 148917 1876696 467870 1332414 1809731 821915 605995 115480 567708 783311 360258 284273 1395584 419531 389918 753992 65065 468415 591067 1321207 608791 581453 1667491 150701 482072 884493 233326 924668 1805686 452521 1862849 852686 1543139 1377757 65220 1958762 1346642 371839 1445580 1827650 1929121 214105 1777117 704921 294548 1723087 44951 1777274 1009818 1403784 318346 172749 1867897 129950 1934265 1792676 206537 184707 1770648 1559248 1404849 425851 1518311 1124035 184393 1668907 330681 44554 1232220 1473174 966094 415 722428 392060 1052467 334059 251300 1671252 1863927 1471573 1146034 449353 643555 1280850 30906 57854 1290313 1243599 46030 951233 756614 1161476 605426 1029549 373122 1443860 1730373 1394697 739488 1145789 1476501 1620285 329093 1222639 149984 781040 748249 1464235 1161258 1052245 759530 1583574 902324 1606248 644294 324113 1179057 425555 338865 887400 1176301 385558 514179 102890 1196707 1303767 1797692 1213373 1068413 548021 1140715 1905358 46757 733540 1196860 931673 1745325 311524 1333677 1901113 694044 596073 1527345 1998190 1899707 1281273 1280052 1366134 1133006 103946 45816 1348270 1967599 1884028 175793 1473454 1699467 822207 865093 1098576 1057961 1409596 784959 1246540 1234311 1257927 1003915 859450 498752 1379146 721863 1592438 1560802 561528 353674 1852019 216907 50522 332420 1701382 1199285 480289 1978360 1417215 1415994 1298558 135297 1108337 510837 1849211 773484 1843209 687959 925229 1520993 94498 1220269 1732803 1351156 1174205 326388 1221197 58466 1641536 885559 203996 1387636 322422 433072 657606 338069 969475 124576 1386005 277835 233896 1479263 497395 1767409 1924502 1081879 1237136 1934196 157605 91866 366064 44893 1540434 1675873 1405541 473074 1048383 1745021 135505 154743 1830712 204822 1568791 1607326 1035685 1857878 86649 1255850 1460766 1637846 1887844 816216 1939495 925536 1131655 860536 912715 1959143 1025425 116249 971490 376239 416135 1112619 1369783 1943171 1431507 38189 1742426 364330 1780493 885956 1839542 1863145 1554434 1569319 1488962 1873868 452910 1309315 1977365 977482 482203 954629 1474602 673554 840881 52802 1430531 1635613 1420347 656896 1942629 595104 1736621 879999 1338573 769759 522938 1814286 488554 1125201 9743 1125467 4914 889067 1499139 1677592 226809 341360 605946 601677 598495 445466 200821 241538 534774 733329 1965497 1261226 583957 548374 1911916 713474 1059522 940890 1491818 427584 969356 594396 1135530 215264 1235346 785298 1013670 1915053 1507976 1098222 427982 530732 1639979 1461269 1765680 1752885 1038512 1522460 5160 701183 667014 1222277 582828 710534 820610 543405 1511083 1363399 1757991 470684 474626 1719855 879597 525116 574214 366338 1601796 1826511 289653 1408663 291001 1517488 701888 841158 1966720 359278 1890044 1088195 1437290 835244 1439136 616555 162973 1093238 1954438 1124133 1435220 1452433 1179713 693657 1814746 786953 747234 1556377 1578611 20588 1816997 1291216 1575049 1844357 6609 1638213 613053 1148724 1469357 169946 1121754 933182 1666169 1791591 440460 319811 1832147 1015941 1745416 1423178 895626 1520273 1318616 964695 1904789 1886953 556459 1353337 1342396 723002 262501 337731 1778014 164496 509738 473331 1644120 1595280 668401 627297 315504 190663 1931353 647627 455535 1921897 815465 456039 241163 1666004 391016 334158 1653110 1993154 1941419 883119 1913226 1351573 86535 722628 182758 504344 92816 145201 235087 1702554 732023 492766 459518 136227 1894205 1987654 349796 583764 715501 1071409 1590637 1212194 786870 923481 857946 1485800 306222 1384740 593176 1437811 114374 510082 81920 1163323 651183 1872571 264086 1101741 161551 1786814 1226764 323373 31639 1134021 305221 58084 1809785 193137 246268 1262567 178506 58041 1698179 1247215 526424 1226738 726703 1884724 739817 284202 899417 51319 601792 154111 472766 216823 1316441 552303 764884 4582 50365 1002789 255956 286610 1689111 421481 435144 1622128 962596 1603972 1566635 350393 656572 928271 1990284 21121 1280682 835401 1735952 1318162 779253 1208438 555955 117463 437148 57276 1619061 1293249 1431558 681758 248256 1593989 460196 67872 1560814 1603302 1138167 407459 694651 968842 1051998 231155 38140 1284195 1826271 715143 1078435 1796805 1086627 672237 468864 1435805 125044 1717798 52924 738982 106408 1621512 696720 1166754 1223213 1841643 256713 267126 1840523 1242931 1454964 940944 796140 255246 1946043 1894104 1021969 1639164 617299 1821400 1641707 1668763 8014 1815079 507907 305478 853804 1583943 1689117 1852599 606255 1423490 537902 1248337 270559 1861971 1419047 1171449 1334801 1394428 1902954 1581800 487710 1976937 1065409 1577126 958028 366906 1042873 679002 1519863 411086 1330157 1446901 1500590 1132866 1894080 1673551 680362 1295033 299804 284866 1247732 1046778 1382515 43074 693494 318611 1552474 79034 309267 1508752 1444541 1953685 1555900 1023087 1449771 1190243 200903 5287 316546 1713155 449290 1675836 108729 1321626 757009 1984738 383943 1635339 472019 1897919 1911049 229394 1695874 1958317 485341 608038 623816 1707695 1065677 1928755 439694 1944423 1681782 1239800 1237857 1903988 1065810 870258 1083820 1076802 670332 1873207 1851538 1851913 50836 1591754 836032 1458521 1011231 1225938 1317396 1136735 1150670 1270158 445036 1853322 718472 1835678 610655 305983 1029248 1731922 612862 158217 782701 285191 1684353 1550193 1668588 1315589 1992421 1551236 1699079 1170627 1675819 591714 1075236 825884 500897 1113159 1516693 1314098 1989379 417258 1912141 1070716 1996491 1276777 855763 1286789 1234255 299145 1104607 509209 979890 1201321 1598460 1194700 1338461 1089979 713511 1640168 1315200 849178 1750114 515278 514969 600365 827380 1141067 143859 48315 1549344 347486 257999 1174478 507328 807750 1965453 592077 1886626 82843 583741 1685819 1039159 692802 815904 1404929 1178495 604468 322202 1381620 233211 560712 1828601 1469990 1317101 1057534 1290367 1043011 582281 1483699 318012 267350 476450 1326422 1729664 563328 1589702 1905644 1697238 807621 147671 687230 1016115 236552 443849 454399 1674170 688116 860452 56038 1952860 1370936 230234 1074816 955342 693565 1990467 700031 1781628 311401 1436597 1840524 1753341 685985 1821476 1505549 216352 463899 965758 36293 1904349 527920 892187 1524745 1407193 1355500 1070965 850080 338945 882984 190697 1906316 162175 1452859 400290 1550252 1040518 1652768 258604 231962 318771 645150 147737 1294536 14154 1475493 1278856 1502505 951834 1840937 634302 1688606 997848 425009 1879678 829320 1078039 837692 730221 1556774 1833265 1753782 1183515 176991 1294701 1738577 1605357 562950 216860 457678 967954 113956 1225780 1930471 1962274 266767 1305946 381077 446572 1616576 1323639 1495462 229391 396526 517304 805969 290130 637794 136836 248850 217340 1645627 1002099 1225829 1503355 243432 942188 882523 98562 1611847 1489528 603138 220752 947275 93509 869222 890071 882627 549887 1097616 369504 1816807 590225 688983 11800 855647 1961524 1641593 1217529 1096713 1549752 1614637 1132033 1044055 1156826 80885 1024255 124291 406817 632119 755544 1008728 1009524 587811 384420 368517 1350566 115434 455124 1074210 1253697 1054662 1409629 947069 981576 1841912 1998300 615652 1616480 667745 1461827 1442066 342916 902366 5994 1390650 677010 726760 1756400 279133 1700683 1152732 176739 990798 906207 564950 1109449 1471927 200000 1374169 452821 976834 341524 1247893 1986967 395263 41729 1730714 91278 1330105 1945606 1560098 95654 1945463 761086 11456 1557871 1654112 1353697 849432 1395776 706832 1819581 836395 895884 1385059 1364495 693485 140160 197471 1088333 1762559 614466 1000553 1020038 1552627 562799 1285899 1976104 1851940 465236 1719851 1468198 127511 38564 674417 786804 619735 759396 942875 1622312 799453 967465 630445 1986654 1079039 1447317 449447 1340870 1987203 1126935 290626 1819107 832956 445483 1319843 1283429 1995404 784501 1065312 1560179 313003 331011 1578205 1227950 1178444 1295276 662072 184635 404454 141325 546274 1557145 594721 1691278 31297 1309253 1838745 780674 464125 464449 1516758 61300 801910 922478 824977 1738333 1353677 550309 543428 181881 1387915 1752576 1404531 1863812 178886 1724239 306786 255955 1781386 1754349 821948 1350374 1427962 816368 1180346 1984783 749951 1310691 1526277 1978081 1964064 222590 665991 1003013 1943378 860888 969978 1198539 1679100 1059251 877659 1934328 649867 416939 794960 903859 1748596 527414 154705 1656264 1808015 566171 598112 1848520 820099 1182069 493582 1953893 1294113 1069763 160536 769025 1773059 1610343 112786 69379 1960516 1579661 320751 868072 635331 133991 1382828 101197 661114 993437 592676 1685460 1932082 1244205 803898 85821 317322 1325586 869718 1407570 280724 964291 1728287 621770 1552559 220439 647482 1547372 1052690 1899861 268535 1678878 1498652 1395325 1628718 958297 1725847 45863 404258 614902 1089994 1380590 1987104 1567136 650016 511924 1844389 1189269 691635 1678646 1525271 765466 1269796 1343033 1714195 488399 947058 624944 204521 826695 692325 1994974 621 575023 732164 1914666 10559 1524915 171926 1279626 1836434 1097750 1212693 1665199 648374 1784488 394590 1834317 1019848 1833687 1888045 94089 1982730 682029 1362255 1917110 1464466 1017846 905879 1880186 257778 1592640 1109720 1803346 333939 1877535 1493084 1005306 1374999 1615471 1405150 1553442 401660 441857 1094922 1521225 1729931 1690120 937443 1834616 412413 346067 1874010 1569692 627057 1908273 1853343 205746 673110 1324248 1564734 544536 1292665 1914980 242417 1770503 257960 1292082 1972761 538121 1641571 1933070 293885 159015 299958 876068 1011544 1244259 765838 269420 165043 1611657 862488 1236834 1975462 99672 129772 824386 509820 661188 1898904 7814 769362 555424 1938001 413991 145351 929000 467515 264316 472424 1143880 1151439 367333 1792728 556116 298994 339472 1504379 1004288 1890993 1364601 149291 772108 648111 1711294 481043 1112173 482826 1243181 1476289 1145791 994403 1428591 1608785 6564 1798466 1052782 1488776 1522163 423231 484605 192624 1121951 1214746 865942 639178 976090 1648464 924989 21134 1566949 1461162 381781 1205143 513276 420627 1612473 1460092 1625478 1150975 763820 395881 580619 1999910 158814 1219317 1360875 1811295 1712195 1992626 1627285 438369 1057383 1102676 414250 219328 1934616 1583182 1161854 1947585 54699 1511428 1834682 431678 275687 633309 1994913 150795 439029 973263 401997 148812 919211 1639406 806588 1307597 841060 742963 1889604 664264 242349 1750441 1404357 1831608 21515 941236 1841103 1621315 1522119 190823 94908 1537579 956839 824124 1497121 1500207 894459 418161 1727504 701705 1836218 210646 1080051 84207 1592937 459749 1905733 1103650 809190 542607 1437799 168918 1163494 1717108 988447 1835199 1881932 887179 1700590 1550934 898847 1804640 902057 1090490 1443303 238364 1459992 1351054 496803 1144435 504626 985835 1279514 1667188 594492 270551 1715204 602546 893660 1656193 749495 1272404 1521952 68988 585874 1746356 1183344 1342830 1075033 111475 1101612 732411 1396831 1934937 1106741 1380286 290718 276134 1060228 1403504 913475 898543 760577 1976669 1530083 1292312 94697 415208 771184 387377 1146473 1805248 1870551 1518581 1583534 371030 465548 984324 2708 1133877 76594 559121 697422 1040758 933838 1512270 1462269 1903201 861295 269302 1456008 1738240 33607 428523 1893819 60283 1071689 1035348 417811 351824 1948910 499979 1737626 1555486 774142 1332310 1636567 41389 647062 841487 359196 543072 1334035 1786636 861097 1479470 562698 296660 420250 1022232 262497 679651 259741 387078 251420 1669888 435737 1599326 1069457 1536704 318170 1441442 82748 358702 1121375 369067 1879113 259393 1523879 531875 534205 1833423 1658183 1222508 608881 453174 1545047 1821303 1179482 247974 1084323 1535581 1441334 1861426 1448530 328457 1302442 1383958 965986 706248 934603 744935 917444 706750 1056704 721745 942908 399447 1250998 1235873 81987 877157 743825 486931 1174655 1906549 310526 1091971 763404 1119531 526788 1066136 936420 1461216 677679 444083 1284132 1723115 1417438 1285492 192790 1831689 1995038 1783080 1674730 1340285 1602673 6042 1335791 642914 554558 791995 49072 1642743 1238323 962836 1330154 18500 1316309 1201468 137949 1020991 378543 137859 741462 661715 1557451 177149 1101764 1454035 86115 279204 1887326 227814 452090 1460832 888976 1597637 973053 741576 1511899 236584 534121 247811 459569 1779483 1118176 995122 926719 1082513 44219 1305843 76196 688849 311653 790038 1858952 1324217 489804 460468 908699 129067 1045884 1276178 1700654 880191 509657 1734636 1557995 1736525 1559415 1711455 159021 275675 787176 1888443 1348562 763931 1956702 1329188 1885528 805951 1280040 1301672 61400 669116 1481259 745601 1617756 1492410 1075025 363455 885081 480353 711819 1729334 157069 668874 1694115 1218790 651067 96200 278643 1036732 1305424 339762 1451057 716223 149749 730972 1379229 1803982 499517 1776083 1308382 1847739 1466548 1245234 1743158 296336 1061434 1852178 1149033 1846823 95679 1672245 1687862 1962582 1969516 1694134 989031 657610 709593 693737 1517306 1890918 526425 1980019 1824727 641887 1026086 92396 1757998 1822403 81651 629817 703043 306417 1159194 152568 959272 1038980 278788 1579523 726623 39968 499674 1781913 655629 1911862 1073728 168341 411338 1442994 791571 499243 289472 763153 108179 1974858 1036840 447535 1042813 1635200 1463649 1559791 1295012 230024 290038 1031266 576252 873950 1652065 430021 67662 669031 53391 1306240 622912 962987 1806137 818537 749700 976129 1413672 1074070 763437 908503 1680717 466793 1073922 1429413 1759492 1300215 272620 146599 942221 1044405 538947 1318825 210754 688285 1429862 330184 804694 1390176 1255567 476570 126008 248296 81288 1606466 1434331 326276 1181600 484376 415775 1400118 1283451 1957290 435798 1709796 1125020 115473 260391 1554920 815415 819061 605973 1163527 1596397 378956 1716210 106261 984396 333065 790028 1816710 1639425 1313668 1869876 775928 1947771 1039383 1591432 941982 1163297 930370 947297 93421 1477345 190220 1905773 1233273 352253 1522828 1009826 337793 1758146 1359113 740453 500214 660942 300439 614896 53451 1113337 1971137 849013 457878 164255 1276008 1038434 1830434 198167 1606552 1944511 1308515 1664495 1364130 773425 1359743 814972 1263637 299396 52919 801468 1371595 561997 515167 119962 1564650 77484 201885 386475 1649383 898863 556179 1258099 997712 1908785 1318163 451677 376561 1399336 1388979 714979 1967967 1876903 115543 908249 773324 608493 1286404 165990 157315 994706 1557843 659094 1109394 901934 1809089 163156 1137113 1373431 1337067 1197788 1466839 1934304 374792 826700 777619 971658 1471192 1157912 1305938 1679916 1671373 753786 1938784 846795 1735822 1222281 289671 1570404 1530730 1548194 1410705 1138908 739487 905211 549126 1674917 209304 725045 1252058 894000 347827 802556 971512 1926848 1498418 579753 1464155 629426 1926729 1591181 258043 1898398 992294 474409 833650 945651 271828 839146 438363 229387 1480895 1958158 617099 975739 382495 1015032 1923083 1283830 1383762 917729 949193 1386369 1343223 658876 1156715 1659323 805784 229208 1133522 212316 1679510 1442529 1604199 1627832 1956022 1531833 905269 1652606 473779 1187925 1471304 201845 1205615 396266 472299 380334 1739228 1439133 1826675 329291 1904344 449199 817374 519222 1031706 1314876 36528 1981190 1358237 1425936 1367364 376774 1737011 235544 1428333 591474 1968396 1706266 1148563 621517 1769506 1135479 384869 868234 363124 553177 1783261 270316 627551 1746103 56025 1916654 990372 1465664 1759920 1497379 1490144 1796615 247907 632349 1736316 1481919 622745 895606 1107833 1479848 517981 1646242 935523 832023 539045 1954068 68740 1744778 517742 1432137 532795 265896 1828374 1928960 1007549 395411 986819 1552009 1116707 122310 351213 660198 94706 954237 735683 266789 675630 1341809 1428962 1885831 1747898 1411148 744951 1162399 243987 1098893 65189 890651 1931356 1705753 185353 1594256 704494 1202542 1201762 1237116 856093 1540946 428233 1303531 524005 579426 1340852 611743 1707016 787931 1362251 349922 1427844 1319539 1625568 770628 803662 1511483 262837 1681005 821332 301499 446365 1903645 1366401 591827 1614992 1035000 1478040 131258 711287 53181 1055897 1138897 359306 1180840 1290108 1059231 812085 1348209 1065801 1038207 1827701 300666 500077 1799032 44010 1778214 1824925 853494 939361 777202 1243932 1759315 585803 845858 447495 1695001 1729896 292072 430192 188970 1809718 979850 1748476 181366 1958051 1758097 153899 983263 1929837 1826629 354588 386963 1904752 958772 572122 1423352 447626 1183453 1416191 951255 163105 174700 366077 1980576 993615 1519437 1042184 102773 1102876 418862 490326 808494 1914792 1394080 1738159 150451 633948 1846396 1765811 1555727 1723088 1895044 1655443 1727557 462852 1493619 551221 815398 1100714 160527 1007436 1213212 741014 1830197 84185 523605 844212 387202 1700919 1364825 417436 947723 1027922 1515878 1252089 1602564 167097 1931034 535431 1579830 1909126 1200878 411129 792066 1404076 1104485 763521 1393008 521189 1313598 770128 1567808 89045 652241 1214315 1616630 1342831 411345 1975100 235171 533693 377858 836947 1685 1535713 1705173 791228 1203980 1228185 1593624 1376070 1048783 1085011 1620786 84303 1691542 727104 1005443 1979799 206551 1377812 106784 939465 1883848 1298364 940448 257154 1727405 583565 509224 1191474 694935 1478520 876709 436490 735205 1185501 921733 1737132 1756700 1108490 1918289 342629 244162 1102716 1061365 866044 899897 906007 1989726 1095243 1158429 1024980 799981 1017903 876689 586590 1690006 250389 989015 309153 92074 38378 1320752 472297 991990 1087291 1086255 403632 1582641 1888972 1381522 1812600 1595416 351585 919635 1702377 994035 1500934 950919 847303 346851 1964308 765768 1213215 1330845 52134 966546 893446 1795460 77564 1681193 1378514 1244506 763738 1852977 1038361 493284 379507 1182447 10216 1224094 402925 521251 1547969 1270373 1166565 475426 1327801 1906534 1478232 910423 189190 54941 1006455 103029 402167 335027 1494818 1343881 1262069 471350 490299 294791 1636339 1506150 448735 926469 56850 96042 1143992 1475969 548738 869864 1117370 99107 1389425 655082 1437830 1720757 1219554 28007 861998 581610 147735 1803692 259762 1884273 1538045 1558203 296972 617156 1505285 1821629 1697555 909838 1928099 1665042 1105490 1278899 158953 885044 1781293 1096583 1684264 1642858 682117 1618709 1199912 65677 458154 389444 1431505 121442 505480 1097360 827087 609173 1224794 598628 990514 315380 821060 560744 1897619 231916 899459 357185 1347265 231304 71871 228343 690432 1426023 722580 1489172 293288 1643001 1246534 855929 573912 1103399 1906625 1637970 765359 1785091 1392354 996475 272845 446022 428458 1719770 1098680 1725320 49292 310895 369223 368584 569716 900184 456683 788804 1321677 111876 657616 896985 471873 1336806 177017 576284 181852 787458 787181 607460 771672 714816 822822 17977 1489130 192146 99269 1867547 420785 396002 1877839 138707 223304 1173794 617943 1215154 1444906 1507218 950148 1758223 1181745 1581913 985137 352603 134260 537035 1223733 903215 1630794 904104 1679699 1899965 1197581 638469 651734 1070737 1392093 26980 949722 1666414 420052 31944 889033 1505119 966170 19510 1254518 411975 1260735 924428 951410 314357 819759 845867 1071282 1354211 38080 1486838 935281 1290448 348318 260366 331263 872234 391251 1615454 1303015 930127 957792 521707 1320163 176215 147500 1410225 1819051 1068025 1307070 1224352 710631 883351 1883840 538745 1284639 1359426 1001533 606545 492032 1828859 1083123 1878432 473935 1440423 1365312 154944 1579063 815044 1618347 1975643 277309 1952633 1997152 477994 721040 1215107 1105911 1903831 807247 900423 1003118 66225 481009 695387 407172 407894 1433464 1564898 939200 198999 1781536 1924752 1574999 1988704 1287399 1546360 1751298 1527358 889612 1729557 1849632 1907908 545395 581877 1681537 1626414 1782387 1168814 908822 1460224 1873567 1755052 571106 139378 1453673 362667 1610544 500574 684004 752638 1360997 1929230 1046332 864142 1733614 450195 445856 845146 793646 1836864 928227 1283015 513107 915270 1892329 171048 1024740 664121 1441391 1687721 1768512 1920447 325076 198351 439322 1305933 632635 1954063 1835956 676584 1470228 227635 1671559 1263591 1652291 1055389 1517386 1345985 1594515 752192 660888 457090 665383 1264499 733516 117638 746819 1430576 661268 133290 590107 774915 168385 1807394 1512180 8088 1071803 206128 1197580 1510938 1176221 1527691 544982 1449991 129826 400140 156271 516570 1541308 1734871 1158364 1170698 1952577 1784251 1005037 1922881 216241 1179179 963291 1559658 527043 232628 1341635 1521518 779949 1526958 1754013 72895 1908436 1702419 642163 1869132 1423687 493865 655808 926755 901956 727705 606279 1413114 1516707 1786382 795519 935802 1549145 584636 134366 851799 1139473 1941965 257472 76797 672202 300332 901576 366797 1270873 1360533 1125199 1194067 1122006 1783303 882542 157486 1855518 759425 144884 1197357 1876627 524587 289803 1030424 427400 1844860 1487694 1217833 1784927 1347340 1017758 143086 1347332 1252664 1785526 1935870 135323 728699 244438 1674958 1141355 461398 377565 1837417 1612724 1156305 1728304 855473 177748 979621 322532 227953 114019 868346 989964 644097 1574652 1737238 1001882 1837720 1879463 1261055 1129953 1827566 823844 1811869 1472814 1274391 1221243 510475 868668 1266977 277808 943732 1794831 1540122 525763 199562 1050335 1807665 1563611 523638 1308675 1791915 1406152 958534 113706 1118620 1870423 209858 1860680 1890997 21051 160474 651106 16934 1389877 956607 102164 718816 928306 1262362 1266090 1049055 1598979 837770 38930 698971 1187109 15071 1641338 1214038 963028 1164151 1482729 679905 1496819 1202942 1823423 379709 1356229 1148844 1255741 212 1438516 927181 1537649 1523438 676331 717895 1102603 318709 407146 1708921 490600 1675979 1311557 1696598 1350578 1450015 865835 598757 1022466 1361657 1621283 304338 205312 1247658 493975 1882568 757740 316365 769862 646882 1756142 1910920 249728 356433 310578 915859 1998143 1218829 1859246 1533310 1314702 1722426 222096 1109731 939270 1397353 894104 592859 1150354 1387727 831212 1662066 1583112 1155205 925997 61513 701912 1512751 1505815 1158181 1163975 1227951 893603 1089637 1369089 435601 474346 702683 591682 602577 118833 1800321 66130 292291 1275097 1028907 836148 1998708 1329497 1218923 23977 903437 585744 1211480 1725136 1974941 540456 333330 1356369 30664 1077684 1667387 1478905 854110 1432462 1673360 962014 668625 282027 519148 1908450 300804 1214837 949340 1633982 530962 1060404 518410 418090 473227 1287641 1255666 444932 52534 458182 403941 1208495 1682767 1485952 414160 1255881 589281 52823 1476629 71869 1896936 880998 625464 1879064 748497 1690490 432755 1849961 587697 1338634 1603131 1963708 643996 1800256 976382 1522122 1641555 657423 1984364 37015 1775017 1436475 1874429 1470635 1928701 627766 1583212 277762 601064 527257 1435106 750610 416868 1315092 1259752 1817501 242907 230314 836820 742419 392487 65066 1851032 1208520 324408 1702152 1715659 41086 1626002 139261 1389911 1252304 1557292 690326 1865404 1455838 1452891 854398 208334 276575 85345 1253303 57937 465292 524276 1034549 1461907 879901 1118386 138340 1491323 1374343 950681 1965225 760260 1356983 277642 910787 867696 1894907 138227 1201071 628832 1773626 1449471 922721 1740985 1299519 18185 1341442 621357 292735 554439 1479695 903183 554617 226634 624300 680218 1659877 292322 1317161 1876090 1691255 1220934 394528 1134629 307988 523073 1007825 633125 187376 450826 779650 945194 1493329 1643422 349591 1391208 1763996 1158329 261354 1157093 992475 1185679 618061 866215 228866 1511832 1690446 341662 1611081 712310 1759546 1757399 707940 34955 75950 1761281 594286 1937278 1967268 1869599 634494 844578 1312568 1356879 14537 664263 797892 1695068 307135 1522615 1829128 725091 1741074 118731 1814714 473938 956421 1800987 988040 175469 44279 424650 551700 836774 25382 892917 614224 667085 1506360 1831938 402095 1812334 1763751 786990 1444591 1155783 1801103 312714 1268876 1672451 1201340 1819313 1614437 874622 502324 1345047 1199392 177704 740529 1405550 175531 71295 1364587 1262400 1380603 1426640 26775 500274 1015917 137918 179097 1327725 1671826 1637702 1150714 787688 1330521 1223836 83172 1962001 1328130 777925 1684168 1300890 403572 1325502 1781497 1205861 249638 1050697 281979 624988 1584435 675472 118167 1159842 1490068 1866249 1895437 505378 1305676 1807721 1085990 1768365 1158026 1337831 1076033 1343284 1910204 1978630 889198 244049 1144292 472734 295078 890078 428532 1847323 1123557 1729895 1130969 1329341 1208828 1219164 747659 853709 1320073 660654 782865 581064 1402228 1238861 1346218 839905 1529063 150900 202450 584238 23029 908125 1996729 646431 1301863 305760 450300 1486661 1843759 1033714 860124 481365 1796580 1817805 1811471 1882716 322025 1188889 131981 6645 1578299 834870 1243634 724669 1441470 1105415 971676 1833599 906978 195026 440667 1415709 1495564 1206480 1963922 1740207 1263747 724622 1455436 725117 1624795 427399 58979 531919 1221589 522094 327018 169601 528272 1565400 71399 1605773 1955393 998684 1945741 1240048 1472988 681017 23606 112375 1955427 922888 1173612 1225345 458215 1772969 804497 1860295 320530 1100288 284522 1492618 1830115 1491236 1020264 908567 1714048 677262 539081 1842705 846837 359490 699313 804543 1931570 1272148 1576525 1746548 1040068 1225560 444503 1192811 1479022 699865 1838909 726667 614402 1293440 256201 817582 1501898 1018450 720768 195003 1013972 732104 167725 1500185 1564050 727053 274419 246642 26724 1244451 611254 1929342 936439 1060860 1861781 1971300 955842 118491 1192953 1808777 1032798 1923082 1982536 978620 141623 85503 1711926 1084073 974982 121538 50348 186292 134416 1529692 1359915 646640 1097174 610907 966150 334507 1372937 1600032 1954073 1732029 1914405 1965033 21156 1011809 1362795 771265 1930933 1911775 594015 404381 626319 779100 567733 1539871 393011 1659621 1894879 1946837 1231245 782758 925594 1769160 1071840 986591 1015352 1622886 1998921 1742227 592132 1195868 1652062 894968 1916522 1978546 1018017 1646028 208483 1465546 959721 1036861 1819148 1349789 614590 209732 728145 1008104 859394 799564 90803 1566318 832938 252041 805872 1883683 494327 1835998 257035 1846468 536864 374990 1011357 1199817 1314088 299041 421157 1622210 1596520 1713962 1070376 991860 1225553 1973808 964567 812611 472204 749250 72172 372758 1867769 1807475 791439 566811 1023894 940461 1336332 1533343 1579079 1627353 4017 833003 345528 1159935 1642010 996648 1285774 995737 1476908 1788955 1735635 1956446 819906 1040164 1012585 1309205 1962148 1551138 1615122 1184257 694335 140782 1027050 1267133 583409 260000 1730253 772845 1228427 1823138 1214294 1412392 506512 1773242 9994 861856 1661566 1571867 1076554 386218 889050 225571 1787384 798246 977492 1663016 1487876 374925 193204 1010948 449162 1231017 1271279 1840447 143111 745905 659304 49275 1637620 1705249 1147040 200819 787945 770929 397958 160184 1406363 1872349 1503036 1561737 1523990 1545619 1255852 1111876 1691833 483649 277681 1523932 433894 1130615 1076139 1235160 641828 418233 1241403 1798829 78566 618454 1178199 1152022 935023 906830 937665 838986 1197131 1284434 582663 1891556 1376953 1676941 1884678 550108 1003443 1305662 276928 1270999 838252 1258041 1298649 1345611 1921102 51460 125553 1422142 1868837 1708630 14001 1137936 403245 1257623 492879 405891 1123207 6216 1975822 1759505 1443672 888099 1347349 868029 1391778 891667 304317 1889396 638008 1844434 1595990 631763 424790 710346 4391 1489676 526299 1131649 194240 1278241 1364286 71321 469324 175536 773864 1017018 100219 1677251 345400 350960 1200108 1639666 872271 1132766 919529 1607776 923093 637157 1883341 1927282 343752 671625 980100 610597 201025 829061 1928796 1795848 1201539 960178 745019 1810727 449099 1046998 659033 1290278 1809833 526007 1599394 1152425 1220300 21449 29180 656258 577082 1902782 604818 1151194 1898627 829962 491158 1308456 336380 1584202 1974741 395001 1486932 792665 1197591 1354863 777088 816378 1421367 1274952 547518 903992 1627142 501410 293894 274437 1520998 652334 827966 1057909 565296 262598 859001 117404 895291 1184355 1029765 710764 380401 239437 543386 1040377 1580741 1551262 1937987 658165 724536 922917 1282791 837663 1423587 1534250 648305 614527 1654836 1593321 1092452 369828 836414 606947 1243079 317208 1627087 1833496 1961256 150075 129367 721062 375188 1179241 206948 1662996 538802 683151 1598289 1861527 1810093 762846 159981 1535565 1084730 599569 425465 935215 562329 15358 1565607 1026493 281901 1785085 329212 1945763 1117730 331710 1705721 596894 1274208 1797995 1582684 744467 1569318 1905772 899630 278433 684596 475955 1087348 1959699 1904595 697224 1229364 1057308 110990 1979330 1212208 199258 1259418 1099907 1791644 808332 258688 954435 851648 1945550 1012615 429134 818851 1401591 667412 1658217 1656884 961090 1461886 1232659 1904514 1933474 1125038 1959538 99996 384539 340255 1878896 481809 1252153 1076141 656238 1697441 797807 1013750 1597687 1182652 143200 1613383 288610 20650 867148 1035839 389858 571175 107076 741464 683071 1041729 1428640 1816919 1805285 11259 990812 1698785 601155 1960268 446223 1513965 813416 1054901 1389110 1076963 611914 1466574 1407101 338280 1841766 1383025 464355 213463 1617166 1211988 781243 21006 1843720 157012 551688 21429 851448 477820 1280745 1479991 1050635 224530 1297239 300754 281512 381277 1222944 772637 195543 334918 1912850 636082 82076 1566320 848546 1702847 1923602 1533757 485327 1864381 1074718 1839093 1089349 1899199 1529515 1292004 1811241 3593 1498155 1759269 1000789 329314 907361 765337 1131856 1611690 67147 1129809 956459 20149 887632 309873 47717 1523377 1692287 779464 1707504 436171 1397843 1166011 632814 1856482 363274 861528 1700741 261966 979728 543866 336652 233785 1148693 179556 1510901 244610 83030 1652743 837191 1270868 613379 736835 59577 637027 286307 1408330 916651 616655 95993 156726 1374257 368183 962041 1668098 733507 11925 707835 1947008 83191 980830 157918 1306055 38724 1484636 199818 1703580 76299 821518 1174170 1037590 1352898 1060764 649160 1164539 476255 537659 1680374 1088215 83316 701643 283519 1808995 476228 254354 1950855 172229 1264205 638988 1035796 831764 1759228 1817422 981428 296448 716926 719868 1453705 489242 1118657 1355902 214435 1929741 594080 1326057 625582 20519 780779 1291572 1792486 4497 1125310 771606 377301 168391 1196177 1270220 960290 562766 414444 290910 255068 172498 1587039 1023933 728733 346910 1176443 432084 1035885 1356024 1935745 1283066 1504979 1312045 651439 699334 329232 1798503 1328774 848348 816895 1326243 368901 933313 548596 1818239 285580 317708 446167 365067 1822653 1338169 1888428 572231 1656257 1163496 428230 1351053 463708 91920 1696242 931509 1187297 145159 921685 1227986 1224333 1937478 650186 1161690 309351 1358115 1119547 1055616 1334671 374106 1658913 954785 1356295 1285673 95180 90771 1272618 1798455 808539 1144445 814764 634160 268656 705208 1301411 1498675 228811 311252 71861 43686 697206 401734 1896666 980703 757501 54636 1704340 178133 1022773 1221482 354517 178158 1625798 1692493 1623410 1193775 1740941 430131 1626372 204300 591569 1502916 1764439 1483112 1880887 424131 210221 392809 1291667 978766 1645483 975121 1137378 1741856 1628065 364513 1658207 452667 482970 1478426 410151 1830209 1938087 1233274 1248991 288871 1901078 1057434 794160 1892124 1687285 1563814 305650 1618098 534484 938105 1531461 1245217 261960 1030912 1642625 1546861 1279018 1411647 1940306 630829 1049952 1856314 1129796 1907838 1148668 686082 1283002 1720095 1229557 785789 503759 939426 708883 754625 120607 1734167 486829 172521 13958 671455 590761 45784 1886379 1023112 831678 1362737 308295 404523 494656 676240 1045929 1714365 1044231 1677672 1524180 1557073 1528013 1168402 156849 1809611 1314528 875049 981140 1102885 1840915 406988 902977 1867537 665220 1803874 1245970 1050303 105774 638317 68676 901820 748514 1209345 801906 661236 588686 1095107 49682 1495405 887192 722038 1891234 70223 1907944 602809 1024184 164088 155063 480654 1802600 259634 1723738 187112 825631 844392 496214 1437302 295094 665066 1668030 1393629 396722 1251241 81719 235141 1691512 421001 1236988 461992 1231197 1922567 997904 417593 834508 1017474 986163 765641 1361616 917976 67429 1552779 1410960 786051 1219509 930307 1013757 1027798 1402819 1039584 1818416 1973175 247520 1024692 1159140 74128 677694 1192992 1332271 753951 262906 1257563 986004 1595406 606121 187437 1282672 1496792 1108066 538840 289169 250058 885519 476905 1396746 375116 299766 1641733 1643842 435361 1007502 1544049 1630278 811056 35760 392560 457565 894226 1690095 1789620 100801 945623 1925281 1614584 898710 875889 1986024 659657 433782 578510 882026 760838 5135 1940709 464320 1926270 1591957 1947878 1385735 1819631 644242 883601 993164 635638 115014 34921 9596 1779687 718080 390414 1007836 1249754 211222 1770108 1008615 1655212 1031444 262959 1474453 518772 1573661 548951 1158965 1848625 325203 801558 224817 1430419 327080 90293 128110 1943061 1978666 113975 270103 1024303 1045204 847427 19595 1252659 1587086 931747 89116 1846105 711406 278602 705171 1720208 1230463 676324 525600 1316999 685275 1983361 749039 399675 1361544 759825 507258 278816 1397440 1650030 125589 1328318 1080712 651631 1819593 120803 1820871 255019 1515819 1212029 743109 644998 795660 1027281 1700591 1036000 1198127 796178 739206 1019207 344391 1127812 76216 216319 786122 87877 1088634 1188 427564 1440609 1203699 1556188 719590 1827152 1060504 767862 765351 1731918 1087321 1781705 1901973 1690644 236329 510561 1629175 760318 1466319 743107 410560 637464 139381 1007434 1477400 1811301 1374988 366842 1381830 270594 798040 845636 137165 840727 1881979 965876 1810273 344294 865345 121756 1762494 801033 793952 102258 1977641 930585 302610 298712 725438 1394869 545212 1133632 1668826 1983679 893218 969651 1322280 313683 317238 1285386 1425580 411222 1400736 105002 1101642 1745711 618627 189037 49513 206131 553537 191268 132443 1371473 1172690 743065 138565 823480 568726 1475357 1131702 1718215 502411 1639408 481471 1844481 286817 1169572 622607 363922 1296184 108220 1462390 1235342 1998672 147436 565931 270481 906567 807894 1538777 528517 378606 1013349 726654 445841 47087 560267 1054952 1967064 1208798 1879080 410406 290255 334662 15507 1988746 165234 728906 753753 1545831 774374 1452099 546966 1472279 1984315 1859388 1377333 477677 1471616 790148 1188790 821489 1999435 1231542 2240 268252 1527981 1478560 1839360 731693 341808 827356 896634 1661468 356047 438197 432119 936130 679856 721007 713 653506 834779 1803143 1345727 1061690 179376 1517337 82383 664357 130282 850590 665906 94378 106483 1903005 56325 360257 56363 1390924 1485697 1495739 1730953 1377766 1191036 1018086 273064 860096 1029663 850179 682629 1800195 1396489 676956 26052 1533597 1972883 1634170 340445 1075734 475223 423132 993275 349264 762318 144707 223569 848135 404340 1881909 364910 1802084 736469 1925376 1143816 185485 1630317 128043 454983 714167 224654 828747 593497 788938 317667 1927960 83220 1547856 1485023 146495 181909 1147310 1100378 1500667 1060439 1716215 274491 1193924 1452742 1029219 1438983 962695 1777775 1696065 374445 870685 1424011 310263 259733 257142 714394 1490623 1028534 477941 1042394 703111 446469 357864 1778518 291908 442668 995955 1680408 1992779 1581007 1084689 1108306 1538954 1210458 1984393 1437691 421275 1938158 1485963 1366196 999251 1045652 1374309 1878523 1216939 419565 1013833 1597253 9828 1467376 1671046 558131 1398373 874122 1171150 1835870 1017680 522983 319958 312438 1358973 823571 1228871 1321076 736455 1794533 654015 1191815 1889271 1141419 87778 774989 407490 128489 1813268 990485 1293705 1834029 1978047 968395 570766 172066 419806 231018 1934974 1624914 569306 45746 1232369 649166 413089 1610287 1198875 429157 832302 1456019 1889277 715680 871195 471508 1956196 812402 558637 1285002 1819845 680268 1853718 177208 41566 25636 711757 1745082 111056 617929 1360124 1263809 1703590 960756 848628 1674909 1694973 1261687 1800266 1592335 1322026 768269 984944 292998 1344681 1285378 1255419 767963 1786039 897393 1891643 1606085 131244 1047039 1859693 1800337 548401 1466210 1561496 340964 1748641 453502 1991337 1351221 1651885 115814 1676048 210762 410044 1616894 1614640 783152 1125349 1847497 1379689 669818 1121698 1774109 680568 604471 841801 503648 1693212 1536472 1167637 57462 1934306 510214 866969 967507 840842 583429 1080985 1828882 12981 1620258 175011 1879391 1446390 940113 185103 1627705 1533354 1254240 1036770 667251 1581664 1592091 204764 290017 1051983 1608259 743830 661683 683772 1016949 1791526 40036 975875 1054934 225162 922181 1520570 333907 948026 389503 1956753 1081924 1611936 1334021 896568 209096 1714193 947601 1388682 433489 502430 1124079 1931403 693257 1405596 1838802 1435222 1691792 275310 9448 481952 1379938 1412185 232648 1232262 838150 1789758 1571094 1121919 619649 1616187 1656472 87463 369186 123286 1275797 604443 128881 1404172 1622455 1297968 1008798 518223 1349204 73116 1059719 879181 1078531 1703160 425585 322156 109614 1431027 676475 515141 451075 1931753 361534 483402 618399 558207 915331 276955 1700993 1744828 1845437 1103988 1130382 1792492 713316 926846 23136 1523454 603717 88187 609141 1488025 625941 1356144 1580905 1682265 1175927 407928 769494 167668 677143 1108645 681982 470231 597466 1018234 772409 216286 1275839 955101 1043240 9212 1131097 1956674 1177125 63878 1815717 1785931 318319 986855 1634161 59170 826979 1190646 260462 1855104 1160010 642349 1820726 328660 99016 960814 1330095 532524 1875506 350268 594115 924377 1117265 200395 671872 1637768 1539963 1608737 14519 1108569 1981962 45060 1194924 1336410 115128 1784070 206730 1627565 1961712 180051 1456671 621063 16231 922028 1794625 986141 1658324 1684038 1307399 775599 1874173 1584124 1371045 551126 1471210 1492658 725077 238686 1962 1742540 1202999 1386332 269103 1906770 779466 1128521 991069 563840 361673 1185163 1893138 1587802 1390966 1791101 1348866 1978163 815222 952694 939255 1717170 923526 1691104 1819299 1826156 1420698 1421206 521451 1850015 1136252 1876426 1558246 752688 612635 1890502 385219 1488456 499907 790418 626038 1928229 811930 1056546 368127 106374 753670 1649098 1693756 36858 1572893 254484 392916 1711463 561605 381549 1584530 940335 846509 49949 469748 346347 279325 1747661 1220403 1989108 854652 489766 1146135 1021650 661648 302940 1439375 1311981 619520 1708063 126466 1534036 1512489 45370 1960693 1362872 172272 1184027 1616273 1174446 252594 1288026 736989 1478498 380110 388714 1289419 1070225 1549017 1448749 468574 1728606 1796754 1734850 230735 1628970 1053747 1325944 145995 1035999 891090 1048059 801429 1882695 1130877 1546700 823021 81760 724564 1997923 701686 631552 1781235 1304894 1238830 260435 1578907 331578 1997446 1632537 628532 614710 609291 1320717 1793934 1244407 621470 534661 1858091 1729713 48819 1334719 441176 1044169 1001686 916850 1865852 423268 544823 1585714 1479223 169097 96118 15999 749082 1625257 362277 1999943 1331087 240073 1029400 281867 535328 1332794 1424486 1149599 762748 1408989 216918 1812126 650427 1649276 601996 428338 1300415 1911901 1903933 1741935 58949 1848128 333230 1643136 1967311 609571 807192 554578 1899721 1640065 1645767 748301 393966 1980610 218465 798184 623222 121038 167718 1062088 1573267 1501618 620937 1219872 517514 279124 1479806 1222310 1110537 1173134 582135 1645077 1123934 1670877 831021 1696385 1530881 56921 1947179 1447919 14919 557549 1477348 1479796 1895629 1204660 698223 813000 348943 705070 1018646 1796187 1931125 327129 1572446 331062 449765 134644 469715 187366 1847338 699662 61407 987842 141118 209472 900599 1653516 1096945 1342183 1288640 1047262 261249 1443932 719697 1813403 389270 866356 766983 1760091 1153724 181577 454170 14452 687455 1630528 626117 1982377 632161 1047268 963510 413860 1235114 1214799 1865476 1223637 1385316 220434 1015067 92272 5412 1046939 1412390 1538915 945297 415271 1994881 1686238 476014 778302 1606808 1137532 961372 516247 684889 1513997 79884 1864073 712397 1769552 1263135 1495014 611486 140417 1728203 849461 1043567 191878 362722 394834 1062917 1477645 591092 903681 583668 575209 1428199 1964556 1580006 633934 256552 1582983 34114 1167856 120444 415982 1002187 309134 881764 451051 1269723 1582908 1625708 335577 963396 746480 1025677 466652 1785606 361313 1823003 700784 253168 1681911 1612849 1841106 1184508 575040 1417484 1257048 762340 306816 1151352 386696 292600 1976746 813180 1645776 1885017 1284031 383462 1322231 1134500 953375 1248104 815712 1177557 1810414 571605 1750835 1837019 986633 425665 1971273 1200573 707923 1766138 275161 524702 612306 1467843 1204436 928725 1946884 1344046 1021994 1683218 1405201 1501306 133321 812840 1796914 548987 251449 1001029 1233296 682399 863814 683872 1968349 1509351 257529 1496882 641636 1140364 460718 1032031 548548 1028472 156900 899540 737500 858409 1710612 339371 311200 372435 1615631 475406 1444293 840346 362021 1605631 867142 100501 1658370 450399 422705 477801 494985 548059 510769 1275977 757938 1111125 39366 577275 1328220 978415 862505 894460 94080 338194 1686492 1866136 910590 727156 782733 1938315 1455618 461295 1315226 1232011 288575 529403 348036 1333899 949878 1608920 976769 740766 1870032 93670 14800 1613880 478824 764938 233944 934029 1517754 1715004 1077951 565686 53157 1870795 1413673 1044898 786510 60738 1820493 933833 1670181 1401222 1679967 1287846 403795 1070061 838984 1953123 568067 1466403 1770187 1902184 1026061 768757 835384 894529 348526 608517 315360 1067968 1279539 353145 274820 1734313 1324162 601274 1021184 1282150 1870100 1340342 835839 1708191 436191 194048 503892 493132 1911006 503739 1414713 27068 1152433 343012 721750 1203246 1227692 316860 311293 96643 1872878 548410 1275159 1775368 326791 1088982 1011557 782744 651817 278706 1422575 875985 1358327 1763826 1480765 296730 532701 1372710 1119194 1998447 61996 470829 935519 860703 471022 214451 668107 643559 78370 688644 338479 1444005 262085 495861 358955 1429250 1161521 848612 1652029 1747877 1933320 1263574 343078 625454 1401695 1409384 968611 1395130 506136 1554516 1707778 150855 1302332 1312211 86578 1835706 1832594 156869 325021 1668687 1529439 385957 937783 1922403 1480684 1063847 876241 341776 300644 1743983 337081 1496461 177333 1397769 1800494 222372 44843 416253 1399739 1219528 1651900 346542 791421 572173 398722 484161 1798934 299719 231036 1904553 160534 445607 1734490 1199208 805675 1797450 116230 1938378 1057132 1070934 305746 1277227 227039 1134783 1267812 1141453 420208 1375064 612984 423337 1508046 1380052 418314 1594826 1286689 973421 856282 1352691 1506310 635268 1127710 1827252 1930912 894343 328880 1810021 521420 1159268 6513 606381 1453482 783449 579563 1912074 1938795 966043 522976 1022876 1187794 1693564 644466 137719 525467 1550989 1510967 1700803 1306520 1313947 1302938 1736192 961932 1698873 355131 9709 331743 1048253 700053 1231246 590406 1507912 231437 273294 221486 1214648 1671284 1698048 938555 971205 955749 270149 1708079 1149561 991946 689686 1081236 197913 710363 832794 498348 1831603 1255534 1966813 1623629 1741972 891521 1252543 1999822 900753 1770921 58882 244597 398020 1130743 829641 962861 816136 500442 804123 664411 1863536 1331352 1668975 1867899 1333888 118496 117659 732944 1229996 819312 164894 1740620 812882 824358 262342 254016 1502436 1298233 1735434 922192 1848690 101989 414545 1977323 930192 1644097 297406 209907 1727611 413561 1336851 1359452 1823129 321300 1209773 1979609 46733 1468118 1755291 1109693 1588354 787988 1532530 1281147 1244909 1959950 799623 684825 811722 422643 537856 175003 1963803 967 970651 689206 903084 1513672 1045188 1034886 1707585 397136 378467 1062148 1629692 937786 1582464 813046 604262 149548 760309 598204 652267 448700 1742913 552620 583806 504835 393904 1659342 5865 593330 1308191 487198 1048705 1849737 888025 832792 810042 1485725 335945 1799093 419325 1935338 344124 401937 981414 471967 551166 695473 1107688 832901 936227 1251798 1012798 730819 289564 1710221 1436780 1982952 10994 105257 1321063 1183 1635118 430887 860165 211457 1673504 1774138 615027 195621 1085256 1854447 1261352 966199 1409522 808359 1641209 1987964 1981293 1269304 834381 745833 782281 468963 1582803 1217857 891912 1972352 209872 1466456 1376539 326417 1357350 1690642 109888 259932 464026 1468334 182289 290729 303266 1619107 274856 1532388 1266817 1118868 473070 1462923 1263533 1121703 605981 1232071 1987233 932294 1557707 1409535 608317 1341 926460 937229 695271 1549526 1890669 1079022 1342510 1785428 388810 1289150 1488489 297439 1342305 306143 614339 1569231 266559 1585153 1826637 1124847 1300824 1889608 1588904 1364887 1027712 1326601 1136250 433664 1952286 176426 1930096 13307 1445255 64115 1816377 638852 1350695 530551 1519970 459896 1661443 570501 1413602 31594 1016392 1940938 1806449 1547790 572050 104483 930548 1275581 1555636 1020685 636080 1107386 1947423 1947742 1008983 756103 928860 546608 415315 918008 735758 117562 41072 704865 578880 991126 1612709 1255231 1771157 798515 1742918 183629 800361 1134802 1613522 1000730 1711623 1758861 435054 457839 1663865 1819111 954360 1610804 1067637 595829 870 509785 941341 294363 1669462 925422 1601436 1900492 109852 1641774 1035566 1298033 1395059 1991545 1840671 1676741 633202 524518 1720144 42675 532320 1789453 866455 1650266 881087 1844952 1571745 1753645 1811865 1006433 1849308 303323 1592155 1658443 673542 792124 305316 444871 969691 1057093 1638542 1484797 117758 718292 509192 917152 595787 1563825 1296080 660965 1371348 794601 342867 1138208 699510 1849744 1501270 910732 950750 1595863 897301 1590767 988689 497079 1113966 1718976 28538 1431238 1576077 1126002 294467 1628812 172566 221976 111618 799822 585878 985996 712559 1571211 296058 1800629 637286 42123 1028228 134525 685439 736853 1167277 1742264 805074 272851 1161879 1914680 1918891 1925320 637472 951954 1759876 689236 180467 1723139 1983018 874281 1076351 321554 1410144 194490 238679 1759196 1481394 904138 1930877 1364281 1695776 1869284 783935 622212 1166365 1747154 947148 1905697 83750 1868156 1496203 22584 1506669 1832589 1391341 1713835 355474 897299 773388 1697044 1884241 1790868 1206984 897958 310825 573669 149473 1571225 1333408 1673191 268199 1762175 1216866 36734 1389761 1889040 1475753 42927 83529 1571351 1321206 323517 802097 1388666 1603305 1916191 1989744 1895605 333590 1751365 1177601 1693023 1849054 1910768 580004 1814247 1187158 854947 1372299 1604971 978756 925867 723030 848552 1447026 350230 713367 787683 1100919 819421 1553616 598026 603065 1524801 1891140 1475781 52874 198972 25338 562705 1367964 1620092 1880909 1731334 147101 445194 683357 1979947 62926 928732 655685 1225448 1821596 390480 1141273 463543 93183 1540717 720991 841427 1044756 1011277 541365 105556 662930 585634 464638 1196453 400036 561664 367461 132225 1777520 970122 1014184 1073120 960397 1530932 1540189 725083 817158 1409377 1663401 1988129 295765 86579 1179645 1227909 315687 1988669 261999 1437429 1498814 372812 579454 146925 1494827 1162454 1531136 1044473 262289 586246 1410736 1223214 963448 357630 811575 1008240 465431 1243381 1119553 1058600 1867083 1767910 398523 1014027 1541886 1845425 1144519 947762 1458517 1165926 668098 1086801 1905161 1088910 606675 1508948 1250252 1247358 438696 1902160 241595 1386072 1380207 915174 1230278 11672 1915491 132502 1758330 756144 1373966 1366727 592449 564165 1012412 1371032 518082 1584791 832826 1228099 1268166 809198 1403335 1584444 893125 643238 124364 826824 1035812 424530 1256196 781932 488408 1585607 865520 832721 134877 662941 1111203 741864 182096 710749 391176 1088950 1936764 1058488 1448980 1642535 468738 756377 1192938 1401166 813511 1446786 549623 1337245 602121 632235 1586188 137243 1461467 1401462 1273617 23947 1654648 1200043 413467 1131634 439044 426798 1151394 1673144 896812 192423 36833 615280 307014 1326078 850504 1589943 1214567 1002157 1184036 1530485 1959568 220592 696507 1982886 1071774 462161 1398512 1496325 325063 923643 592359 256257 809794 745343 165709 560013 1714676 1817787 1533560 1031169 993312 258689 179184 1288386 651964 893374 1801998 130993 1432250 1577170 445299 1522052 1098292 850514 1587800 936513 1909690 1042760 1682280 1613909 442920 185548 83596 837000 723670 338113 1803929 230058 1701533 1871673 1082201 182950 689736 16243 26995 1919776 204966 1836882 1616173 1793154 585416 180987 1258744 1604965 1437202 1822546 1779141 238619 1594514 565569 1299877 1245317 1195379 1763540 700532 1469434 920622 1039633 430440 153555 501074 1360873 1182904 920794 1673015 1716605 1328317 391911 633277 1522664 479670 787046 1597734 1920521 1328174 1353333 402305 1860842 1343978 1254785 1601284 835196 1033370 1166511 1793771 191532 1566729 1317345 1180205 761351 323266 1716101 1634143 215403 811366 1543377 1687733 1647080 137285 582116 1849271 521705 733887 1244381 223264 852579 1599512 1682036 1772317 920832 1204767 1648435 115854 710062 657346 1660690 969004 1564173 109123 1776319 1999091 495542 1588863 1086295 23807 613708 141411 1228546 369149 1722815 1424679 1073243 437903 749861 1105801 98626 949398 214484 1441265 1614073 278361 1438359 748375 593659 280831 498043 869091 1446085 1348029 1608966 1502451 496187 371957 876519 1593705 1033283 1461342 989304 1178145 1451718 1713632 1854318 212463 1356778 1452279 1482903 358612 1688454 1941135 908084 1801620 984379 535018 1203690 207955 1073784 1486916 1087694 1766081 388173 579325 855515 1703446 1724618 1890319 105880 168448 1591137 1429998 1021341 1206201 1009704 540974 1737424 1310858 1993064 902880 1028388 1222824 1970415 845861 547846 288905 318578 1719676 1017890 1888020 321013 425745 403144 897596 1378054 55744 1767680 1839054 1636267 317567 8111 1937282 603843 1619320 1728864 584370 314877 1806012 678580 1917470 891417 1023127 562872 1972333 56770 1723674 1474405 75526 698300 174508 566087 147796 1967299 1267009 1473381 1398458 1145978 803423 341185 960725 803249 309072 1071376 1967753 1227402 995990 1953172 583282 1415938 1744999 440846 1783178 1491008 772917 927886 406562 1369145 1731835 1953529 1671255 749882 529077 1456398 133404 931198 598778 1364615 1467837 1866930 939320 1908821 429515 1851702 1699496 1667806 65538 1963982 1006669 817729 1794789 998487 1938826 84437 73317 533572 1047165 1898909 1486195 1929084 537980 46093 596112 384024 856059 42405 1912623 856379 85315 306937 282394 742640 1001796 749253 1345382 485292 259850 435211 1798139 1642023 1677702 730526 1430122 160254 118477 192261 125255 1967353 1668498 107245 1430954 473016 810557 1323886 896154 984497 939934 970254 1123793 1380823 747067 1934011 281623 820272 1030108 786834 1650548 627494 364094 101302 512804 61062 1450633 1361082 417101 175592 184162 880463 443649 1111680 1160748 290404 1831527 1746455 1794941 978733 28214 411057 1514436 818347 395328 882309 761712 791200 1065924 804356 740278 908184 472867 1427646 1139699 1928628 1917200 22788 1836834 708975 209646 1233193 1531900 1141148 1682611 1426739 1176711 1646147 1632905 1602027 1855264 394627 1552791 469034 479674 881113 1189640 1089165 692289 79517 1145595 1857764 874696 445985 1781826 1376165 250095 1707656 1008869 681823 1307567 333370 1345356 1161560 270409 1655202 1585787 487748 537616 1680947 232083 347643 1864152 493105 1816581 1784131 1267683 1728907 1725239 1862993 1047205 1276533 238104 805971 1666659 1381452 228316 389752 1207398 1929565 866423 1285681 458633 784200 1766679 564415 718848 143507 1558092 1189247 618777 31088 535398 1465507 1307726 1018982 936153 1358947 314765 1775382 580656 244342 1240810 1560803 775608 567704 1442770 477324 1431062 1047184 1187278 1291243 1787000 871463 428990 1513563 128242 996157 734190 76828 1285849 1093636 775542 163828 840280 1344387 1225636 1922186 1310689 1298578 1381996 1856469 1455606 1869511 1150370 252222 1778039 784881 834526 1930802 1062430 1331151 555638 1012806 27824 1013005 685658 1749640 445820 863026 391638 1237203 333565 11115 1324205 397389 14474 1312210 1149685 1803357 1245166 668418 789030 140942 1361299 1549019 1795427 1859319 1662601 664256 155913 1660223 1173095 74947 471756 49669 1596962 91248 1635689 69094 340169 228200 73208 459263 1282951 218370 1935406 458360 1215377 1892232 1623792 503555 429970 1408583 399474 472042 248578 59043 821347 1669208 991509 1130548 1787717 1722603 968713 1462735 209743 1538048 762184 1757462 234442 1630008 1427405 891497 633152 266095 1425071 1282483 233059 533069 1090695 191609 896970 482670 1299502 910629 1408182 1373934 46633 1833601 1687451 1136209 1551400 310139 1092294 626742 1789841 1643570 460146 159134 1292976 257550 597265 704938 726057 1133182 1270329 1580798 789886 1426888 973986 1161101 1644017 343339 127033 946111 217847 1122740 1020729 78252 1051817 184510 801572 826498 1526649 1105571 1797278 1061263 680749 1093432 471641 771390 1523591 1155377 493277 669712 1384726 1308580 1426797 1087362 764636 506139 1738077 1903076 1811876 387203 730999 1304468 1522215 1955382 795316 1596691 64037 1452512 917425 1951240 817861 1553408 1400556 675925 71357 1745141 159101 1725358 1987142 1495640 783278 1029602 1332812 1662823 121355 1112479 1451207 1219637 340064 1788642 1081892 1545505 1216630 1199692 1365577 541022 1572340 1328775 1250050 1024765 1203912 1852838 285099 1656352 139425 46504 1411715 1855298 628140 605497 977191 1522495 879599 608120 1263768 712353 1475445 219183 625508 292253 1088546 374621 1894170 1171101 1602276 411105 1239458 1379176 538645 73906 778871 34581 1263714 20592 1345483 886670 18254 1930783 136940 474125 1475061 1394649 355547 795979 1838853 1883344 1144345 374763 183355 828854 1072218 1718726 1311804 341976 1894876 1633733 1474429 1225664 785816 1094043 1045319 869933 675783 453356 1299487 892183 677355 1669248 1808178 440865 1357297 1999104 725324 1292819 986450 1614776 1648992 1519548 398928 1585622 1436807 422327 1678371 754062 992274 1292112 324937 649424 1933392 1397864 1382298 1768728 194112 1354405 1968351 641233 366910 1828920 958445 603836 1221925 1145529 167521 222909 574232 1629660 554069 1528686 1550396 692962 1638798 1495347 765385 856261 942580 729423 113124 1918984 1967996 1345379 1733302 13062 402917 1645588 1511882 1949267 532149 857823 327242 496183 1460710 1102320 1895767 37926 695898 1619566 65394 152314 232395 1960692 1185351 1603669 1394771 125439 273081 1305508 153970 1375142 1542195 472973 233804 1616239 1504825 650900 778008 314749 1564368 775982 489109 640491 839547 377308 313804 52435 948304 1633981 936182 94560 1096931 1763854 1849795 1132737 765212 134950 1474210 255724 290946 1950877 394613 85633 1787383 375867 1304555 1402866 81723 941080 1756434 792865 1186518 1279741 765666 82510 1944564 1860763 402619 1659190 963984 1126827 1746178 450182 622681 685429 1907940 1838441 503905 748083 1574095 175440 1974496 275991 1917999 1474624 1750179 809680 1173781 1731376 27842 179347 853782 506906 1201238 1663050 945719 780111 1229821 276357 1975764 717430 693831 580862 493196 994687 337526 225608 726384 1269488 712082 1726533 942786 338747 684776 1795617 1536200 582478 603935 384617 186373 1299719 1712153 773520 403703 674352 1105778 1252772 1928319 371425 1052220 390863 238382 354604 1407454 616246 43660 1313717 1043996 307276 1305600 926330 535109 614854 1737717 1170244 568682 746567 1927050 134909 198795 1025247 43201 1275896 444204 1358644 1567934 476460 1326578 1355338 1753662 489739 1834003 1013479 1116981 164633 523411 1717840 279344 1875001 55679 1155241 1188903 1277133 61911 217963 1035443 158282 939460 1570056 1876729 1636097 498821 276053 1654425 1126543 1181024 1113623 353997 1035055 1415933 27914 1007666 1392850 1427248 1481956 1257610 1670452 1713918 872925 366411 44029 276652 541870 439508 1102098 1324768 1349302 1599318 1216965 1444125 1700231 118113 1662954 1320532 1173650 932062 1876472 108838 1421934 1028286 1765128 131736 1959229 1134569 1231212 1716627 1517247 177921 909260 862355 534747 1468106 1863170 49518 1722512 113411 765023 1743307 1082341 1937582 613384 1500860 247338 1422246 869125 966009 1370980 594319 1777312 1135111 1322671 1478627 202844 1590582 255107 1034493 713928 1370396 893239 1024753 531586 178749 1968732 653951 555576 1291989 925062 737677 1075417 477846 415865 150328 931728 1245064 454968 747274 1951948 1986000 1394002 234782 783339 129947 1534171 670743 87705 838266 1270920 1083915 1265264 647914 1289158 843229 1776905 1513169 1258297 1384721 211579 1028461 1634215 375715 872167 218452 1551933 834535 189879 1706584 791918 338408 259653 1104019 968185 1221262 1785345 1932330 646797 941701 874596 23099 1562119 531079 465996 332463 1253654 1496466 1511500 60375 1676232 1558274 1249712 1423247 1015798 581920 16387 1748862 360269 242448 1623348 834782 1002020 1818667 1848202 1159362 375518 291617 1042600 438543 1246800 1894359 928894 570855 498893 64054 1688898 917036 1909188 1627473 1283234 1117023 774650 200547 1929499 307004 144678 1054321 433615 539109 1785620 1058088 1189382 298010 141573 1960945 1728293 315773 1195425 711004 1475018 813127 809169 686929 35806 119351 1527027 1596447 1298556 417560 1234509 1383760 1213823 1409530 1724763 1259900 481798 285500 47172 1665242 1315913 1847230 1042224 683761 63746 1033600 1758699 1134834 325333 1331480 1518013 1062305 1889151 608226 1380750 1423506 1791563 977129 1310681 543582 641133 1225773 1782618 216891 1793696 1779602 1509026 654700 111534 347186 1165676 477995 344022 1611485 521281 650314 498051 1001463 1397705 323258 1515244 1528109 520578 879775 1810070 1896842 1190867 1854726 600425 1039639 1543965 1734768 232319 1074758 1001470 87935 1331481 1885661 26127 1285288 1802289 1868184 284597 1368662 519556 151245 566797 1451510 1857355 1577191 1841272 893159 1140216 424760 1837576 843403 431051 921763 593590 1359938 324720 381331 1316010 487410 392787 1628461 1993848 1607353 1344043 1047020 1741163 916214 1323306 1024606 1817891 1338084 1339621 254798 628039 93294 1501252 217133 1351539 1528733 1639332 1675989 1768111 997510 713406 808729 165413 392249 259788 1507781 1600484 1377534 1307525 1977198 1585807 689800 891357 1069673 1790058 1879222 1731536 571489 169640 51904 1584874 1514493 563722 1415677 1743964 1646647 1520879 730787 98273 307606 742378 327898 1798590 1337071 173101 1825242 292422 85579 1469200 38790 768047 623995 956740 7288 1245267 911570 1392839 737593 1961619 1791379 404277 216749 120209 1815350 1233851 816044 876859 1175077 948092 190425 840489 1933898 591313 657093 985351 1818794 309102 208036 599517 1437236 413078 198633 1775162 1870610 522455 1062098 1207671 1475008 747876 1402154 803278 1859678 979834 941689 1169500 780929 884679 834072 165565 370614 1959376 1386902 1233902 110755 275738 1297726 455709 963817 247621 1390171 275607 1864007 1235979 1605051 1616282 16203 1424157 1434925 281660 1530077 261924 995269 790424 257772 1155577 104175 1471511 516898 195855 906049 1802364 1754651 1873861 44143 1891741 1551631 731867 1819143 1800303 1238979 424820 1317684 1134779 1023013 1749209 1716478 829145 1115278 567248 1045790 1348581 81188 943756 1841369 251358 1751973 1911447 435369 1462288 1292838 1486340 897581 1800040 1848369 1132647 530841 1962824 779493 931959 1158684 677565 673326 1811550 1566987 276768 572294 1301269 828284 1645953 8131 821105 1259854 807193 1487215 1615900 1382124 665432 50659 772578 646396 749594 103378 619085 424099 1267647 1567274 767242 1655108 434034 1240133 1510675 1515129 1779947 1427645 152297 155693 423258 1931306 1746085 1754627 1062763 514548 617354 1476702 1846434 1244371 1264252 1236666 598416 469536 47747 416018 151568 1765450 1480798 265405 1556253 1000830 1903157 1604908 1248788 32371 355847 674135 1124658 1988224 951774 669602 1679001 474262 1555881 1425908 600999 1546468 1595178 1668674 537520 884857 1189473 933213 31033 1562711 1267932 863346 540721 415554 1412621 463517 649784 56119 284734 1318750 1701119 1227672 1208456 347015 460568 1022246 230891 1409611 1387245 1634819 229460 1365388 751805 1289325 1081411 1948450 1022118 956647 553318 1061919 318912 118631 73482 1965798 1911808 499782 1619267 1019219 443156 1448660 1676140 706582 35060 229436 322945 215367 622852 1205490 1720465 899841 1957240 1350541 950937 453766 532835 817003 1912490 1468071 335093 642286 1499339 706895 1900110 1936830 1609798 1081473 1944829 671528 1459896 925805 541694 134038 1502738 951552 1889297 384994 1572506 67327 1504811 20775 65253 426840 1015161 1061284 1656480 1927579 1512656 103357 976959 1802406 268637 102616 1718087 863206 404939 1378947 1040137 1395186 336144 310043 730626 540623 300482 750915 1052706 1252933 1054730 642548 1364459 1389448 255021 281408 1916516 1476218 1894414 1640222 231170 590078 538182 903941 1363510 1234177 514828 70863 441954 609398 1598043 646620 684763 346846 99060 1105218 309527 408837 144749 741336 1525332 231544 9560 488200 774826 1551839 1506226 1923283 1544689 681700 1294359 1831317 951148 1307805 6558 1909938 1359848 814290 1167992 1325624 442755 1301410 991470 1070712 825747 1234106 252751 1145937 675708 259635 1465073 1871416 1374363 1552961 582082 1415755 162238 904911 324001 603663 339892 152100 1448205 203643 1580562 799684 691513 446461 852054 12894 1678126 347585 1300233 1517454 1456888 1486490 40887 102724 1909824 334210 963605 1259149 1269145 596632 1610657 1786858 916592 1759993 1256955 524729 298171 449213 458423 107358 1835242 1970241 875875 1920845 8966 1414803 1993123 239451 579863 594348 950817 318804 399350 1207566 1573789 1561094 1743423 111628 219123 504963 349124 407456 1129533 630737 504558 179190 1595294 1361106 1144549 35950 617465 261187 208859 52300 257014 1572748 5108 860740 951635 1992532 1656689 98247 1057834 39533 225585 1098889 19294 193561 1389218 1941721 1246076 1088340 1353960 1035222 129888 1453103 1425098 1883823 265293 492306 362269 304275 563804 452962 1558965 578639 1560322 1485645 1944758 65141 943493 878900 1250071 1367891 749102 1995140 130416 1691731 420483 486856 1523639 114228 644837 1280547 836486 669260 1629321 245190 52546 731329 311588 195182 621342 168083 1423084 640022 961238 1201111 98905 665072 1825713 1175902 335506 1625369 1968106 1888136 1121442 1893067 790379 1846654 1270921 891558 833474 1124923 1798725 1415750 1193773 1221374 1106224 298548 1260979 1583043 835229 1113767 549061 1883554 1006193 1373467 1974507 365333 1783517 874579 24357 1878103 123643 1155576 1632287 1679822 1900737 1841503 453863 1877890 461834 677344 965844 21723 14003 119977 154637 1381513 1844049 1734517 1904106 595792 768731 868280 1347776 313722 648975 1659471 1857985 1470072 1828052 545365 606293 1811790 640244 1854904 1514590 194163 1572124 298397 636632 805482 279804 889891 1004115 1637561 1521010 825447 352157 1459261 879702 1322527 573160 1524236 1021405 994320 205439 1601006 1251899 906266 932336 718120 480673 1145155 67340 501950 285434 1941871 930872 755111 669861 570435 165642 1418684 1143892 1683344 875054 595223 57894 1161927 1312861 1197371 1677918 1870095 93370 1257474 911372 1814866 796223 396226 1712666 1315429 1992493 288777 925209 262860 1599138 1955769 1788682 1253261 438859 1340272 1225523 216654 1124788 1565053 1954871 616747 1265379 1145162 988145 1996171 1431747 708898 1583502 1936932 819385 1313098 330813 1029162 118213 1857875 1093509 115981 814835 608901 1493651 156902 1305442 532369 590197 466884 1980185 578124 1050934 45681 1657854 1585274 1283514 692543 1441019 1904040 628381 425542 974372 1429418 1544090 1728442 888588 382659 1991604 1388019 62958 1668532 1797989 1653208 1036954 1544597 313285 678184 919606 1521730 48576 1904315 1097398 856367 1467212 1289121 343073 1008048 1516994 1234771 345293 934190 1460604 445413 1091484 774701 715559 963692 142625 97721 1473241 413668 1998429 1264988 307245 1334335 162529 819042 1603924 635848 1898027 923390 513021 1430956 1628796 1749596 1246779 1264045 1292734 1102494 1682702 713882 1629254 1680394 1868923 149216 1310333 1469411 375540 1090470 178781 1571045 988649 958934 301273 1746409 981610 1015543 1940162 894754 586070 1478852 244220 850992 47235 142988 1432912 385148 432563 291320 925250 804134 1690232 1230439 1819667 300641 212561 1043348 18071 1102179 1425290 212263 1008264 1765303 1960624 627910 358967 32733 773590 993109 901482 287292 189041 379171 1407240 551565 1152941 628384 653566 1444775 1061183 1621598 61325 508250 468448 1468417 490743 1419548 638577 781137 88051 1103746 90289 1854126 560603 1118298 1494653 871740 1192000 1489374 1847526 446552 468030 1657751 629665 104236 1424267 1860599 92914 143936 1900416 1423950 1135626 528644 319386 1653169 419566 1754593 1627161 696007 1174139 1515260 242296 1224580 706328 1911106 1818612 539549 1110497 1678575 425945 1514324 546305 929447 1567857 885952 1611504 1102737 1604721 1400281 1339156 1319361 841916 1608832 918386 1515111 902090 955858 451105 259591 829922 1993602 594829 1849061 1555006 1733250 1338309 614786 557206 1822353 1394486 159257 1619633 70870 138147 1721407 574175 359429 1972397 1625387 865142 1125243 1571860 512660 1429447 1570790 1848991 34564 1448476 819951 1416160 674198 1615038 577297 143527 1098237 1442506 1290182 1552350 469286 1151458 1866001 1238233 1478762 1673696 248414 962892 446873 1644219 767142 1676885 841542 1011815 334194 1998568 211551 454875 1376148 1366312 1218143 1412299 1091438 464484 1469062 1572142 1285439 1989848 1026577 816053 547536 1681229 1294046 441794 1213117 1979124 1346899 878842 1809453 245683 1231930 1612513 1171394 1414037 1592708 21278 542596 1780155 1631780 1171597 1219933 1996100 804095 370717 1169564 1396177 459425 1793031 1700967 777225 234217 516173 1485747 1700994 1244157 316656 1241021 645328 1049014 424863 1013452 434448 789061 841983 943021 950518 1613950 1496231 145738 1765222 926201 1967216 1155927 1246313 1474552 1536757 1508913 83592 738550 45351 1232622 1036146 203115 1125670 682420 784486 677169 1053589 1217436 936409 780514 1546184 1821531 734672 927757 795711 616934 919773 1480804 276925 1968442 248336 594131 911201 519216 1649714 1619802 494396 1939049 1115423 1769497 961266 1128247 962165 1872409 219151 1826193 1383106 538358 1678699 1194715 1424050 846386 1186436 1441475 1571402 44999 586538 1372688 1358733 427670 1426622 1080148 1865933 1066104 133788 1815864 1934887 20054 1551211 146588 554554 1585252 44685 1182233 1706025 150229 598084 268400 377689 1517360 1061796 591207 1642114 1525031 1774102 376356 1281282 930031 203414 1114051 1424063 1864455 1702286 1342850 1762990 985624 959750 774246 1797261 1966847 1288411 939822 1167751 684113 1573922 1231888 976609 695393 1308082 1338730 226786 636028 896205 292146 1241000 1218306 945460 205634 362328 226431 1356212 1701922 1665396 147633 623545 1830226 1956680 1563181 1810466 1729304 891278 1265701 1656417 443697 315653 1294463 1402901 833232 128061 1429124 1401118 62838 340659 1857743 1323977 282017 1715153 1068793 1949638 107722 393337 541517 1430614 1007898 950741 1706562 233570 1301995 1429268 1320917 1346868 1575426 507626 928519 235165 600572 386628 299995 516640 880689 788612 958455 1123034 1591386 1500354 60710 1520677 1187560 676830 106789 1928888 1547226 1880413 1851331 601361 1844522 1137410 798719 225097 820833 968546 418352 805879 1907730 1373638 1272561 1857293 312175 1393408 1356718 112973 1089047 469959 1212255 1254650 1895501 1245644 1460126 154439 381349 308514 1565884 1563866 1352069 74555 562806 457284 55643 1354317 1961382 1230344 209967 1869533 580396 1731875 1058444 1794609 1821266 1257839 1734646 6125 1622619 819558 987017 531558 1246237 466632 1661399 146580 237112 281342 1781387 981903 855236 1470256 858859 52519 664016 1976328 1235420 957936 923965 534939 531221 891231 446629 575225 895776 71325 1056394 1372758 612389 1968591 1381077 1091709 1737388 1113402 880557 466348 1060169 238805 42046 926602 926259 861212 1621658 1668415 556997 337637 1406731 1973582 923922 722025 315461 493933 1541609 852139 826357 1584712 493836 376374 688454 71190 1052743 98329 788605 884257 384025 965587 1012361 1622909 1214602 1323132 294542 1389847 1821432 119602 1093427 1614961 1453786 1725271 852379 396581 1763073 1695561 1771492 170552 1660509 1304035 796244 590224 742698 924203 979710 737346 231156 1880098 1554161 704671 1250783 1219839 1174961 1743774 1239643 1146770 1004597 118529 854656 1614122 472062 1967801 180026 769057 1329979 158965 594813 1635135 517129 1606735 1932790 1743747 414546 1388606 890669 1547858 469893 1389711 1399613 1011813 546877 546653 1615774 968355 288708 1818184 381406 440232 472852 970523 1070833 624473 330168 843651 392786 1293286 663252 1223486 99053 202611 731703 239917 1211087 759694 1923852 23493 1712871 400909 137585 164990 1062581 1651207 96658 457518 1610806 357224 1717921 1121138 403467 1090453 547149 1594741 549074 1002133 412262 1637304 323738 489253 203852 1813673 1376512 654876 1189289 1644970 747596 1272173 779398 76295 1385178 909938 1767573 1571035 1013369 94299 162538 134017 148268 1044459 128032 1701111 1002203 246811 899359 1686484 69869 1104750 1320810 936502 1752288 1616396 956056 323243 256290 728856 560121 357958 1115824 307019 713069 1275227 986532 1315574 612601 227510 1762148 1619055 254036 1784913 204614 1058557 1946083 64200 859405 1979378 263859 774552 1412848 1211287 329864 48173 793383 321426 1577564 281406 833897 1679061 1129085 312801 245352 1636306 585637 431371 836123 1204995 437499 46608 1116933 232931 1702648 936636 1296335 113879 1367016 1857062 1913620 812798 709448 57308 103365 809461 747907 1230359 1031773 999196 1972079 1883871 1313744 1419103 676251 1301630 707573 559556 581462 1090530 600051 1475534 605599 1307906 1817602 1213815 1009235 84434 1298984 813315 700303 1402340 1130726 1102468 1923019 785349 56828 1045265 1319116 1092844 1506051 1643411 1353396 1405920 1218063 1211094 47665 1664928 1320172 1048177 272679 922117 1553767 614616 1388150 35160 691502 103047 593542 1448559 1347962 1618867 990583 1417262 113834 906443 533701 798432 1826616 621372 1980682 200012 1532070 593741 587581 306287 694717 1599500 1030538 1193945 981336 746586 1466061 648792 920153 871168 1457261 821780 208445 1895953 57162 1104710 94333 160476 819219 11399 1651750 522032 1756272 1171120 1469420 928617 564874 1713669 14833 1057210 543012 1794512 1521658 1053548 857456 785216 697550 762801 669456 189195 1057972 1077987 481784 45677 957815 37442 1721662 1298068 212524 348833 489629 59942 980031 1656169 1781367 1177960 1404961 990470 137433 555853 1596620 1826924 361834 1455748 274752 638495 394287 1174591 1073945 1649176 579036 197215 796024 712543 1969462 933747 305548 1985375 1975072 616070 1930398 1507866 1027049 196266 325402 1241657 415850 262021 285159 657061 1938679 494197 1251712 791576 1897392 1999715 869984 973915 381198 1203304 1676399 231014 945115 1401384 683312 696369 1855164 1092312 69396 1946376 817186 1888205 1892704 392748 1223562 617956 1123279 624590 1315555 1156304 718924 984706 1013769 1035285 741050 358360 22183 1117362 1890362 1409350 21948 680326 1153976 861341 1778798 851681 1848232 576712 989118 1448740 1509214 479535 1666568 1310512 1664395 277691 902176 1899105 1371359 714543 1705232 742561 495401 246839 1571370 167954 1167173 1704077 410573 893765 198127 632427 1894078 885784 445077 1634546 260811 1616284 978362 1991486 924902 422669 987962 1408153 612233 771040 1375728 1394476 255032 1000125 1514360 594234 1339396 1085301 1600383 1488946 1301496 1951216 178916 1489521 256482 407410 1457204 126356 687409 440391 71929 1605028 961854 1271789 1702307 471814 1315460 750135 914026 1275207 1148993 1168533 193845 1129578 8296 1522414 1516794 1133720 1123098 1135418 1962635 1067443 691174 1778168 682699 100027 737564 23234 569622 545937 1163314 1303889 1474776 112680 404377 780852 86256 535198 1167436 1384630 51935 739968 442185 174736 1942359 1390640 1399554 1648391 1618278 1679907 290052 1720363 1313806 1656526 788185 787074 1467603 715610 323558 605989 1816179 654059 675493 317918 447460 1622541 794475 1129937 1320488 230671 891776 1449778 1042907 1491927 1004149 1986301 126027 1920070 866859 1457633 853733 178518 344155 1122291 495410 1059791 724435 597871 877554 1900606 929431 1160507 1220966 289320 219034 1621314 209471 1370099 656535 1805255 330849 285844 1303650 1803778 291992 906771 1179122 813264 1229953 1065615 1453917 255450 510785 863034 1090805 436393 1096628 1077057 1597348 654180 1315032 929037 56893 558000 1880267 266856 366427 1442124 658690 394645 83641 1546201 1837714 1640344 600267 1514512 1966097 84572 144218 499964 1116530 687874 1141122 550703 1650743 1460171 378201 1303600 816789 825571 1863439 222205 1281329 1735091 1240235 356947 89114 1104781 1448012 1428308 1316875 1226366 215745 1187855 565861 1189140 837814 90425 704552 1352794 427070 1845630 642319 204303 1864660 295103 1317381 1310837 1295926 91453 1445805 1105932 351812 386265 179579 312553 91904 1631745 1272483 955853 40313 1241542 1905736 1496044 823048 1812896 955059 725777 96812 1765266 762346 341176 1996746 1053013 1066251 133244 1421146 84843 342257 1593295 1052749 1288629 432823 1583512 1852930 699242 18897 938708 782098 1772180 389906 1623055 1408827 1174320 1038144 1242953 1343141 1961086 431131 51238 1940915 1727864 1548845 270683 1448432 717162 17517 1821034 1009026 1672750 112613 1772326 1796048 1554465 1787171 1427660 936525 904798 109467 1573178 1717196 1578076 1299681 925182 753210 1759758 1622799 1496612 546731 1101047 928343 568926 1928922 301306 1325475 650204 1840124 1301495 1678908 215207 1336257 225872 1989099 1683719 225894 1028347 33298 566767 1814935 1757508 753189 515646 536370 186127 688348 72058 1416442 1977694 196736 891775 1616033 488389 1634341 1884882 1414723 965266 549211 319391 992323 960471 534992 409931 1736779 930433 1631727 1121474 1176242 503015 808328 405034 153616 1831274 700962 995108 494049 1550143 1958693 609172 523292 1160086 381707 1833735 1930889 1156296 1844350 176813 495123 1415328 1252077 1653038 1581870 716538 107883 819248 243181 918136 1297140 1535115 831914 1468631 171175 1290396 1557509 1292514 203497 1344955 1591280 128206 846232 924995 1611980 894162 143481 935295 1910232 618094 1646857 9778 1424770 427197 759721 1490961 1712364 1923234 1243715 366348 1830493 1233434 807264 922718 567454 1231782 1167315 1200410 677092 1050693 216155 1861582 493450 230630 970573 1762787 728064 1692547 1943416 684752 1190132 682146 117980 816324 1952126 495494 1462623 277042 1991114 752257 1678198 501778 1660370 1354368 694986 1286606 184696 694946 1751482 671067 1405916 1557569 228826 927307 1567875 1543561 1852785 1584737 249666 1351502 495428 1031201 1961825 179680 1123756 1622694 1462171 1404721 1248315 1911804 46313 657156 454844 1455574 99332 341550 967008 270081 531508 1664949 867027 242624 550597 59105 232933 1261408 1604544 1583006 1150420 131380 1644183 863303 1302867 1742945 904952 1752156 975453 903299 554840 209249 266689 1416992 1292498 1911860 279525 1657820 369804 168348 691782 1024911 611365 415266 489610 1922764 837156 94662 1411873 1463433 1081132 1432539 749419 1235736 1689586 783196 382975 1889506 1394804 247529 1961728 99459 1491756 1594143 1072241 302496 1843910 1202110 327565 1999492 388626 1541709 663197 24991 1679865 1847021 207889 661720 1013253 478561 1522213 1796027 1801733 1153511 81892 1605907 1954880 667387 1125775 38540 1803479 1691834 199351 1195935 1765146 1846787 1437941 1190575 1528012 2991 1401879 1989065 1310164 1722308 556657 1692574 1066037 1132842 831701 1613674 259007 269688 1959534 1998697 1668076 1340218 1109767 1263678 472214 1962759 282385 512601 717598 1168182 1512771 1129487 1202815 1417326 1117082 944007 1802290 240864 1153316 1564344 398956 1220245 451064 110134 1435960 1547827 1938442 124663 1812282 393826 366320 446489 971329 1614508 29505 280583 347014 411225 1434668 1616772 421642 1634467 1737943 1631286 426494 1837522 173727 1878704 1651362 1348288 1195432 794265 1369685 962587 1056887 1758366 654928 80335 1765783 446082 1077704 1985155 1047222 131535 582186 47026 254448 1734936 1579482 731160 1548073 504597 1436228 1722696 1025317 1344324 1249360 71683 1270173 1031171 859562 1922080 1437672 1255919 1513781 536990 1930071 940690 1168176 1531874 1026105 1690506 941878 1887985 1712831 447407 267570 1130605 1859067 680431 1936330 471992 1493647 358028 1306943 120553 184456 1492247 1752936 1401420 327598 1312944 1763457 598035 1254828 781605 644982 1714982 1945451 1816547 480799 1802507 4666 1143017 1052531 1539602 793358 1301871 1275972 1441009 1764329 340608 475105 1204434 97553 199633 1943735 199006 1386077 1412115 350728 929071 500123 1071115 1751966 991113 1784895 1034188 840590 1626263 482766 1670895 457635 1711089 1264037 1334276 264074 143006 1189673 1148377 1755830 1309295 1227025 403751 181359 1409325 1463928 769523 664097 233461 3981 1815247 969454 1727758 1672241 242677 1458601 579198 1754505 874632 1530812 980114 536295 1584734 1976549 1574368 951505 831736 1469247 1751567 1025183 1102150 245133 1656365 330197 109379 78103 544137 1864772 117308 1193180 856939 668852 1857156 797412 1399164 966515 1522423 1356566 538341 1854426 883045 1735141 423238 1632146 725349 1461023 607265 1459632 1870638 492340 795780 918040 1793338 321962 240960 141204 1623527 1232844 537285 1923014 1422279 535762 1810180 1463729 1564771 181817 1105629 426572 1693805 877308 1757084 967190 1343394 1155309 408177 844508 716720 86190 1808241 1270307 1014167 1162418 998261 513829 1027797 939147 847834 1322295 1921913 1832337 141735 1110093 1751540 1989163 351881 1738076 56433 1692634 601396 54590 83008 1807482 226362 88221 493615 18051 1291652 1649516 1623763 205512 1872097 1171798 1599948 1631578 182344 376350 813439 1149911 1700886 1392187 1286981 1334615 105028 1213976 1292439 1596848 1296 1283089 472609 1200766 912399 349132 1519538 72445 1677978 1222541 820478 1651386 233381 1050456 1730427 861864 646085 1217618 1459226 1612823 930140 1468881 1270406 384901 1771824 1494531 1505954 1604752 1303501 1456509 808019 1071966 1338279 420451 221641 201241 425764 316314 242294 1328870 1871606 406561 136324 871882 1013248 1472697 546595 1398338 1428927 1169012 1533977 86333 1627398 40736 1548952 840484 16013 1837069 1320673 1083410 1237431 1136888 1143269 261533 720933 1147928 776893 1435681 1859619 104075 943459 755513 998088 939752 514495 1074474 1669295 1423874 318428 1113875 398982 207777 1642464 1074867 905007 430394 114706 758594 1974690 458894 1885135 625264 778300 1508663 257312 360210 1701445 1933932 1803452 1904970 632166 195273 306224 1345806 642117 973453 1758686 712415 1151838 838507 451050 35721 883591 1918437 302990 401076 919448 1990179 613956 1022962 737051 874020 1459266 614554 1663243 1394874 441437 213424 1889643 231199 1844214 1775561 766554 1798012 1634913 1173640 818176 242295 1351496 405615 1885599 1241693 1634975 1391561 1742701 311581 1337318 1224531 1111127 1169926 1876679 71798 66783 405636 1224235 1610557 522014 1158888 447562 1057023 1888621 240527 1559126 782586 479878 1893936 1190950 384178 635982 655317 134339 1831642 602762 714048 1823039 785153 323556 1407429 1952300 559228 225037 100636 1434581 1477820 1934868 115684 619589 1626418 1319112 957566 1335039 1286066 1879282 1917313 1226244 291425 1271375 414672 506001 867284 235229 1300062 767411 1825317 258357 1305560 1399653 1951585 1449152 1572091 958446 447005 456504 905040 96827 1587287 1959899 1225423 328665 227936 1939597 1293965 1539869 216953 283587 862635 466016 669895 1726775 454054 857278 696393 1085874 845623 136815 1507514 1783056 490491 1520743 1852314 1600562 547200 1364256 1353658 1987356 1553830 161846 1034039 702175 846647 970964 940800 400198 181995 1743252 1773458 405386 1939027 327699 273685 356934 413829 643194 529758 59246 1481724 89391 1378337 1948890 1918009 1824596 226778 405375 498660 883656 1460908 723352 790730 1542462 1577046 1373328 1232076 525208 288042 1519801 980338 409606 1426558 1433882 1467497 737851 27458 1021173 1712466 199048 1356302 1431113 1209700 643955 541031 748981 704890 949205 872299 1148424 1841805 510586 1781254 1269664 1264480 124373 1211365 1321535 1761332 1649717 1791484 690889 1639990 1036845 1080592 1816607 57986 761932 581351 1933901 1136231 1782258 623774 1344294 1778904 1097499 1984778 1965925 643296 1098089 431335 1361824 1006025 990389 1433861 1156657 1343214 1937531 971367 1591704 1316250 1808004 406791 736538 1233634 1460164 226659 603300 1794698 285405 868929 1189905 712540 1332778 1271328 1103556 1676237 1523696 478523 1955900 1184770 1883698 905585 1973309 1195440 415954 1682712 1583912 1111762 1413235 1549587 138017 654623 1232216 1383437 1138518 661579 1513424 1169120 1536443 919114 1533140 1214592 612333 1468147 1672542 56668 1602142 87819 1853017 1458339 270777 649458 809919 418803 1070141 736766 1355459 989415 1541732 917664 1871519 843037 956902 1245305 213392 1472739 1440993 453772 1916376 522059 120171 1107744 1426596 1754241 261712 102399 507050 1756381 696070 733427 1024506 677124 200970 1226116 1335664 1762161 586934 1606559 1030974 1579509 1404916 1013137 813905 391945 1170409 1449915 153227 1767102 14420 280776 962470 1619909 275657 1552582 203783 508813 357040 1408117 1790082 1276909 627825 1577535 128754 1317221 1923537 159493 1646620 1765162 442449 451450 607847 102415 707462 719109 469252 1233495 1792955 115949 1249202 1777981 1067305 387866 1423621 1428216 860044 322453 1929067 917704 352734 530746 1013264 1963111 1085923 392361 1416288 1927970 1821697 1763214 595371 1256657 1090102 1531006 354197 1771511 514955 258601 1045747 512411 923118 814163 600864 1277606 1711218 1793491 315021 318749 779184 106125 851946 1062547 1094527 63256 186929 1048155 1923946 1327090 586155 525629 1671150 205769 944025 723404 870373 1272442 1721542 1327750 38049 471091 1393443 631957 1782508 986547 634163 1539173 1829890 720387 455907 795303 1439644 1967825 1588897 110829 1125123 1675368 1510388 1133348 814433 1619400 712322 361792 1319137 1379293 1943115 1397355 1164079 1438674 1255409 975215 68968 1561199 1129771 232647 1869297 428136 1556665 625445 1728631 259952 1781132 835450 824657 217886 145264 1752114 387344 1300972 178887 762660 134162 791688 583090 697033 1704967 600074 827219 1956273 837836 836223 1110713 1292278 1787821 1957372 1961456 1827911 662787 1353901 968613 672826 1492629 1155775 1817550 1236454 94533 412179 720900 1518667 826996 233726 1138597 225357 712150 688714 1201964 735398 1869858 1020114 1006123 23933 611238 318236 67393 1902071 494095 882925 581823 592337 591966 695794 1238652 1966703 239663 1943946 1813702 1153201 1164445 366311 1867380 1648629 978190 1770117 836413 1434442 1320187 1545478 1850525 845181 913669 641123 1740020 1425563 528660 1790085 1263392 678938 1319825 1851473 122219 722343 93601 1751183 285123 1464436 1750009 638819 116394 894126 1037004 934558 1294175 814450 1955842 233838 465253 736668 1792047 405813 203396 403992 1581878 487634 1331484 1401901 1731724 1687547 283247 1452645 255549 1249244 476488 1362815 750222 1364065 1208590 916439 342356 63401 1596846 1249728 1888270 231169 679566 1838463 1551599 323128 644419 1545999 1081379 916491 1986461 1641155 304214 1493458 1891622 1468099 1237571 316527 683770 503056 1471907 1069334 1420647 1088462 292042 1697346 1015071 1783096 1203865 1662813 400508 1015640 1114481 923769 1183502 1151897 770364 802919 1579776 222592 972748 1579494 560891 787209 405521 1519858 79385 1083932 1474433 990136 176400 828951 1734679 560403 530140 1414582 1108642 1321760 190983 994067 484106 7236 1931210 1411278 265683 184050 745100 27011 97821 596061 587092 970544 1123376 1326348 282046 1865200 1605321 922253 1502056 1055073 62784 552488 1683180 775030 399925 152010 1765900 1537873 1005415 1642439 26596 696367 1797756 103875 395171 1608438 1689692 208687 555135 1226701 322449 731010 1537439 435810 131367 810232 1453757 835892 1340471 1389640 1070447 1100277 139231 1364947 372658 899605 1938257 1313184 1878937 705895 1052059 1952734 464713 357488 884741 1975206 1510551 747787 758659 1743163 670636 1965362 1210710 595148 1341989 1855587 853350 1885090 1029389 899230 344788 1839318 1009104 1427012 776917 1097082 1288911 812020 369915 377054 1938191 664298 999309 830553 958877 1252125 36352 110844 1400879 1670145 795151 680575 1185051 627601 262281 1451569 778053 1173927 1607058 1352674 1519200 238557 1647091 115528 1580885 1063617 1129202 138249 79671 489788 826962 194387 1507631 476063 769721 628044 188646 1052196 22207 888878 1843803 631983 616385 1745417 1484142 200948 294065 1811119 592953 482327 419503 34379 1456501 1072711 1500494 18426 637783 1381649 1422842 1455167 147206 1062210 706385 984240 1996716 1258252 1582256 1640377 962918 572960 1139494 1681598 185646 299916 791426 828465 1486390 933177 361298 1343403 1046022 579976 111089 1356204 360055 1319212 199012 1996048 1101703 643837 1911174 297501 1796218 786258 1463759 1049604 1419306 1549487 319646 303415 1087711 1283190 392912 1088325 1364810 1147546 79299 938370 367212 1739230 1160405 744595 1329255 1939736 1671503 1987859 1896056 1632583 1999996 943301 953275 14186 721935 1535067 317692 1778249 573408 1762018 1086771 318137 455299 1184872 808962 1091718 1945049 363459 444778 597834 193365 531565 859422 1970061 204345 925014 1000144 901982 1744598 350373 1959252 1191336 1170958 625244 941947 1888591 1814555 536377 708401 579520 262333 1487704 1584736 633879 703655 1208914 1114301 899577 520288 1449580 160075 207823 296206 703464 1249689 1742934 362367 1651412 1788757 917182 255591 1835333 1252628 1064948 1467255 558467 551263 1622773 1628280 1878627 56553 813720 1982827 103409 495380 1313955 894825 1362602 253042 389835 1055319 1018865 1092032 726258 1966209 111354 1610033 1628334 856673 1397282 1142310 1719593 1899680 1214512 226098 1665751 787229 1232854 743986 1592226 1486053 1094246 1992843 20956 597373 1946052 51707 272317 63852 959275 639898 1142771 568131 1060066 338233 1002086 65182 1432633 359419 721395 1183861 365935 326351 585172 575008 453560 573918 657057 1842340 1472178 52350 907881 1195774 611073 103150 1472686 1229176 134969 1040630 860275 1625823 1507828 1433430 477457 1763715 743023 1807912 712747 157771 580945 583193 134896 1185317 824504 1473643 1839677 1382932 1576354 882675 890836 1068651 1737563 934846 829334 1585852 1982907 299255 1849939 1205349 1179640 1468595 1102565 661054 1890430 512670 229691 929566 1069629 289476 1519391 1954805 1948613 1465887 1670017 1590641 254366 1626434 494856 274641 1400906 1603725 1638171 1073718 500968 1959737 1608281 82362 1055756 1825517 1678695 370379 49232 1657757 1676622 1011721 701764 1389473 1408456 690374 1198414 1669766 197846 376436 1316143 1380487 1275860 878974 212689 197744 1819772 1879187 42110 830155 1245386 553534 1028515 110025 1743884 1112639 734463 1528916 983753 181212 617896 1275415 1043867 660040 1436888 235041 86488 1078265 1963709 1005268 1870147 1530331 1943616 523773 1478737 531789 1478277 572554 634965 1158224 625278 1651631 923949 1098384 1043386 923983 1953844 1715185 500596 429240 1348549 1622457 273016 1315570 862489 1587263 1681505 1742868 127337 1633599 792342 1678664 1499388 1125142 517469 758390 1085000 940940 687849 476353 849355 578716 1356336 1927730 492898 644500 1797209 565592 964398 158704 1160386 1565838 1414878 429715 1336389 98659 501592 549336 1944413 267353 1596303 214853 458564 65496 1593667 1014570 1803038 1277603 366319 823905 1770514 477597 558501 695322 1763307 188530 85514 456624 1343043 279100 684245 1579294 780197 1677405 1168445 324029 1887406 7572 1416470 872545 438041 1610605 1879735 263952 1332336 846141 658311 441352 206113 1742869 1848681 1350130 1622070 950855 611256 743586 440123 620263 1494469 163921 1491484 1587945 1549789 1167424 557513 16906 1032224 1459527 228063 1834168 337426 1627151 671510 1032391 1158271 1924082 894634 227915 1464814 1223294 610117 387867 1902339 584808 197836 1866352 730401 1588339 309728 1772976 1923618 603146 592117 1841207 1110061 1320908 834137 635381 1652339 1248209 1302847 377217 1801873 1669319 599277 923950 1592084 1137972 1914504 755926 581867 228353 152890 587207 332829 687958 771897 1052300 41504 884372 1785954 1815186 1941197 1968468 444952 64933 802528 1208721 63464 1772300 1735464 1933653 1092845 93548 536303 1373115 1535637 1223455 904789 1143451 1609646 1732732 1874743 1352352 46853 1931301 634070 1386337 1985094 1187324 1090640 1039960 1691887 834910 688242 143917 1920469 6051 56083 1393436 20897 1987117 999442 173225 1807450 1453775 767455 1740945 1979113 22564 1416551 1671017 1788721 1661990 1861482 888141 777782 60669 1548557 1519161 751145 857802 679714 858018 1032318 344490 646674 1275 579635 393965 163841 1071836 1488744 408382 434077 111337 338932 882797 1280426 1776017 1726233 1156878 814827 332782 118996 1520763 291950 858122 1449059 998332 587275 1150284 138928 220467 1683868 51007 1722820 334714 1890773 458632 1116235 47944 586730 51898 1107538 1025831 34296 1622394 507290 1944445 314154 82411 802002 1937870 450940 1844704 1649998 1964599 156559 648869 1519337 894356 1643783 603958 1934454 1360700 1184953 406143 876868 1137755 895357 1204721 1027812 663986 1968016 492468 1979345 1717841 1397899 201335 1167658 1908953 687807 271338 170054 1676318 1135465 1600440 678886 1556622 1181 861480 1914132 1412490 875976 126799 1203413 681480 1198854 1621576 1398436 20671 571313 675498 1920342 774508 952137 566912 1131945 1243641 1913549 374705 310363 1625428 592411 922542 1226196 857159 1757477 793970 478585 1541725 447684 84426 761286 864212 945976 1056268 1633966 1521476 973589 1370379 1745770 1483335 1103516 1829325 524157 355742 1846663 1233986 1679226 346917 1936328 1838232 484064 362475 654547 1890539 1512414 1579921 1869865 144508 223152 239992 1578894 1284369 1209594 377180 447841 1110198 1821365 1381708 876750 570072 244550 1297824 579653 1776357 1755500 1333234 70203 187814 1387928 195827 216569 1502137 1494533 1985795 1843481 1228196 230351 366265 1986690 1492451 882755 515202 1184419 1871594 539513 1829867 862984 1528377 649276 345193 1010589 153649 1275616 1746632 812683 132614 1481832 550632 1785129 121854 1539917 364892 1391592 1149142 1064770 383355 1935471 353442 214526 1030747 1407209 1005325 624889 1142233 1080904 1152277 1996754 695703 322375 1619294 636425 1831167 791511 892595 1234917 664458 420866 1154221 1144713 1728431 818769 395983 1194814 1287742 873070 1573337 1126190 1433607 1095020 691599 1156047 1905022 1754157 381512 1718285 953186 379230 1488829 176491 792757 645370 298992 311696 242086 1400297 1227749 835907 498065 533247 1074053 336257 1258082 1356956 1021714 662448 917929 1723379 1489491 1714166 668524 823526 1814028 1080086 1012298 1830609 821892 354723 1272349 696233 723080 1499069 948788 1165388 1581092 111225 1850696 1112519 1078662 1207520 1501108 740003 1899675 1609775 681290 721131 1018104 28257 1293567 139907 779231 131225 852784 1182949 156379 340440 509456 1551244 381662 1890092 1616581 649403 753336 850369 1681881 568336 1417214 1374059 712129 44349 1198356 826972 1496119 742301 758694 102660 1270094 413520 1977959 1880923 1688414 496525 1661912 1617758 104312 543350 1609483 539542 747666 869476 1905612 1483736 1255441 170700 202015 251868 555410 1137173 716535 154605 1137150 128875 333092 1596966 1005296 1136064 1222450 1759764 609161 1407639 1346664 1124797 1990982 715056 397786 1976442 494817 121039 1447722 1434615 88891 345664 399645 1017175 827527 1597370 1334624 1689094 1364457 1291077 739546 861962 235725 1569248 1902995 1787794 462526 1869483 1594123 1416280 1426707 1281849 1085046 1718398 1953223 1352937 859761 1635886 219057 1510000 160766 897051 1732159 1253213 605854 683112 356593 1328895 825633 913155 1338506 819585 1967833 107289 374085 35818 702329 1247701 432528 767030 787575 1573444 930542 519486 1483893 1325948 549046 890010 1087778 325942 840859 1930407 744457 1781502 1247559 1387395 634889 1160510 227876 1496512 317121 1788136 900307 267914 413820 946367 1780594 599971 112076 1955726 964466 213822 142463 630783 1700605 1466442 1524816 1246674 420428 849034 702287 46188 1581833 1749070 877355 1167413 1154887 1079690 1379130 374580 1384486 1911023 903083 996282 227070 1480046 748070 258411 742488 1189880 1445072 396440 61659 1597473 785331 1412311 1940851 147940 607436 1225292 731729 938915 1962259 1975571 1208954 1102117 1855946 1481608 384690 1580081 930330 1249911 1531343 100663 879401 743164 664154 1537549 869227 714466 1538719 767419 1457615 105398 451242 1693393 37771 1612365 617181 149297 1273708 206649 444788 1338032 243305 1788452 1794783 1391477 1455381 277247 1125405 816653 1879490 46997 492456 1523442 1123149 541162 1371612 566008 1701066 1378776 1345618 204336 809752 1303159 837453 759186 1319563 248516 728280 1353679 1898765 163721 76677 212222 553257 1564174 475344 401756 804810 1446503 323892 1824932 1012010 850950 907686 16792 1273844 571168 1359453 1644173 1130355 1443000 377722 504270 817197 981060 794506 1580040 191877 669899 1104705 634575 292750 223394 1123685 1354266 1130123 327070 1143901 542146 1404220 252995 660988 980186 1826651 296183 416989 1359844 1431159 778342 1159370 1055484 1001000 1369497 724256 689408 713993 10552 88752 1957369 222075 607230 822408 109344 717090 33359 775752 587749 789111 1019948 836337 732812 1902596 592849 540093 1091175 1336544 1939403 1352597 342922 1902480 317285 1717973 97019 743439 827300 244109 55809 320143 867668 993752 1136414 1471282 469476 603400 920911 143406 1521525 796225 103002 1152443 1201288 217195 1832686 321336 259045 1663983 654181 1194941 1917275 140286 1969172 1087254 1639894 1648701 1782457 919560 1662725 1681750 1999915 50108 1839852 599943 1901440 1248278 1398175 852884 1592495 191013 764722 816750 447925 1226913 1653907 1412062 880513 1327666 1781135 565378 421295 765126 520773 1149265 1702291 1485852 1143368 1986673 707329 184587 684411 1350203 1915929 1032877 1020039 1972899 1493679 1679648 987385 1274435 1897754 822280 927545 1428116 1500201 632153 345011 1695013 1954513 1871418 493896 224084 242842 745533 1417317 528065 1957260 355249 531113 633334 1032642 50291 965392 1143096 958324 1210364 187204 1061501 1120198 721004 124129 214019 751 506212 1787074 1224684 285723 627622 1708217 1238329 802753 510389 805200 1215602 723084 1404411 1656825 1753756 1139438 1519931 750521 96893 1279065 285065 1060489 1882103 953423 880291 766311 1332082 1408572 1744443 1392430 862799 952804 1786119 502284 20269 744765 1446377 1532474 1971173 286287 1307454 1238262 530384 1692251 846090 222316 819128 1446949 580123 1205992 135534 959821 948705 1329883 381236 1333104 367235 31025 1987343 500862 1236406 572732 1604578 1543016 742699 864319 1848613 207529 1499895 1677 1370104 1945535 1439946 502161 1132519 619488 1302998 1911138 77709 1224638 1145452 1130766 1535680 1848419 1302524 1550223 346789 125560 1142422 1294315 1063644 330192 1191413 372404 1176670 73806 1415293 851371 1839076 1485549 1601012 430441 350682 1781182 964994 1327317 920574 598436 606414 24299 1471184 1022840 1445327 101423 81579 263508 116296 1778414 1358857 496815 1943648 1788513 799399 1800758 1883552 1038870 1863905 1270649 1172247 1367716 1960524 943250 1818071 867430 1621547 987211 986707 80987 1525315 870567 1844661 1375384 1424332 1906546 142901 677304 1751963 433377 1149625 649833 1566650 354321 1367776 880987 1504814 706661 1726219 1177100 1899614 1224116 1849078 359622 1995188 1004826 1307432 1368771 1470762 1741901 1710622 1948289 571856 777757 1227489 1185079 1611335 602687 873237 1551657 1252045 1077712 941033 851952 218988 1485781 1037124 1803028 1231645 1085958 1442189 1963685 440245 232554 1124289 156360 907634 927772 46840 8035 1471700 551450 72998 1926894 1897447 1686646 1499875 692398 1035476 470685 1946815 328112 20143 1076218 379725 1188708 1199260 1115657 1955827 1188421 1643526 1773537 1066698 410107 250448 1749985 893871 999913 1571401 1985680 1953428 1718688 929887 1625820 462548 1235322 861929 632951 902593 564323 721574 125680 1647217 223282 592775 22969 256867 1283428 679646 926075 1457365 1480488 8950 1429481 1003414 685612 1818390 973008 194784 1472213 1511133 524726 1602854 1081174 949858 1226165 1895593 1764496 662350 122624 190900 1316695 127997 1088401 1016566 567080 1791677 714146 849815 668355 1440505 755549 1447997 472652 1929629 472458 384454 1244602 1776460 983820 1562984 501752 82382 161658 640088 944733 1260401 1466921 723281 988874 1144232 1260357 575118 941672 387213 985270 1915291 750777 18716 364262 1348230 1982644 6538 1086877 1178661 1671231 1069277 271929 145846 814262 125297 1582742 1794184 1840720 1716974 1140996 1304288 1174578 1540164 1602717 1381917 1294739 1885043 349287 847331 480981 943933 1011876 1615284 249887 587738 1630976 1780017 879087 1257454 291364 29324 1183681 1624995 871183 1057168 908627 1641622 1402618 1622198 1078493 411955 570167 840591 624779 1717779 1553653 1585018 426809 1317943 813960 1432342 464760 1763397 144671 1747917 858797 188332 761906 682572 903658 1400299 1204652 438329 1533144 776351 293761 372614 328016 1341673 514471 1446641 1862802 1107013 1688778 1368625 408768 984784 121660 1775556 940843 1566687 1128870 632528 1529767 390576 1878900 591225 33424 1595234 1162693 954388 566225 1772219 1024726 323754 953461 1938335 297811 527488 26830 901748 1782878 305959 451499 1567665 553812 1247518 141856 1756361 463104 73727 246225 77593 1035173 1738754 763471 569272 1487 585417 602174 777655 1904355 71362 1730196 300928 1322494 564303 36811 460628 1992797 1259300 692791 371151 1447947 1637615 1639778 944921 1194933 1203664 1944778 1351691 191641 109330 581199 298240 1375279 323305 1439513 600014 489903 493014 1961156 229064 685556 662598 215662 1186430 1804795 157192 195118 769511 59280 1266377 591882 1621133 1799344 962138 1616742 1899725 1914730 1736019 1716238 660783 1796992 1088683 144453 160532 1310922 214008 872397 1305756 743225 1428898 388237 249255 1212912 1179333 1221964 633244 616630 1579386 1507801 1689406 1680186 326846 894040 1586452 1108517 201044 427618 945743 202789 320749 1436862 1152387 469678 1335884 1943144 764866 103934 1026203 184127 395516 818198 1190626 1090679 1156090 120321 527376 1611144 1252617 1372555 633792 1229029 1641529 1207237 1088925 575122 618548 1359792 239796 1844400 919626 1606669 1039222 599786 1026714 898976 111441 601991 615547 1269826 688087 1771907 687748 1728327 46541 33741 1636268 1573265 879505 1462056 987242 1598317 1403489 122979 1904390 1038393 1728255 954395 1493161 1521722 896286 166399 94194 1004999 62794 724353 421817 1177260 1050079 1775526 1974269 800060 1550595 858212 772097 675050 1471794 367394 120334 1193509 80104 1066159 1183310 1806708 1667659 1122853 1550355 1881026 1615701 377304 1792820 171894 1551455 1430696 683993 1390491 164030 1350093 1830757 475954 1063420 1453795 689720 1446437 357689 599720 222720 93883 768617 485263 1541421 470267 1043292 472575 1194627 194433 1324761 1556499 237182 1147451 867691 138875 1086357 481055 1238326 1864320 322293 1517702 979375 1587830 1018694 914786 970618 43647 586016 1146391 1272095 619784 1126517 1999402 1425348 359748 710412 1218983 990826 1922613 1412884 545124 210035 511818 1111640 1210739 126602 1484513 1361966 365733 225568 1594949 841558 623164 852226 108221 742592 889275 1489583 35717 1678287 528880 1403896 1798275 861966 1133116 1361334 102152 1084996 118989 1321781 1086512 411648 522734 1480594 409910 955795 32756 1046521 429486 1072498 1738164 220920 528494 1344089 547050 582336 491044 1212546 1381253 1200670 1906460 1549499 1377041 1570445 1030710 73218 1057804 650674 742720 929146 1637339 1597363 1965710 1595122 1658944 1325560 1379912 927549 404037 13967 1027689 506235 713648 399509 385992 414475 1907347 356803 1821134 216152 375128 1299574 1129135 1402764 1606170 353629 398863 1382961 1526904 1964125 1757864 1782792 461257 1582801 1343172 1742755 1242967 697896 1819964 242041 961737 176727 473279 310308 572005 779907 662514 684757 89194 327842 1675065 454531 1239613 388516 1334724 685213 701919 870440 363782 773017 205173 1653875 1486576 1537335 583483 601891 104536 631206 866436 1233222 901988 455737 1578929 887164 580728 1840088 190423 721659 655631 1863577 1452207 1864826 1462153 947255 96111 1201823 1090846 1707373 237517 33296 1087035 570897 746381 1886158 1391632 1671989 277280 195249 503777 131465 609550 75834 1283792 1762102 699035 1179188 237800 11957 1808297 1770487 951215 736623 925101 695017 1404997 1718811 1510146 1711814 266683 265594 20762 55823 336673 173778 604462 678756 1146541 214398 1318157 1774895 5272 1595479 1069768 1354779 1932293 557830 276641 101177 337043 1592684 1679179 884250 1466240 1521379 858052 310214 1443856 1300029 1316944 1073354 557039 614467 564614 460389 339398 6497 463349 878552 1754210 769982 1426648 1934625 764588 982878 1020031 964276 1767108 800236 1623993 363201 1216831 530735 1357671 1575731 482516 597781 95059 1784277 764666 313777 700245 353140 965750 1271312 33688 14238 1582405 1756229 460995 306658 1735397 1359833 786669 50823 404300 979325 648401 182146 614214 905962 1796339 1759542 42332 14072 912550 1818277 1030366 1397599 1094428 433419 1874459 474840 1925803 1011026 1078549 1276114 538713 542931 535268 315704 1114319 946970 594090 663514 1236230 962591 1460679 1897858 130692 921028 835517 761204 1876278 1090771 468825 1284700 1227242 417424 130888 1532244 309841 201349 1708233 1422987 213826 279413 435934 1805722 703779 503935 1111933 682669 1281924 1768914 1245905 611786 788372 277995 1069422 1979287 1828469 782616 83879 760051 627618 497081 1907773 149384 1350271 207052 592131 1466761 1137037 1788135 1689373 464606 410286 1619703 437575 1724788 1241256 1640558 1688068 1541898 1150776 1298271 242088 1326130 1560030 1006223 1498027 759506 1438422 1473803 693453 1125253 423725 683385 1063029 819924 1638743 1495630 1358364 1230775 1621273 607707 361384 1082289 796197 1996009 429831 1148861 1832080 1791867 11211 616854 1087224 457244 857232 1813723 1404544 327716 57479 946761 1753639 1937591 1680738 912945 1927963 444373 761222 1835203 677062 811606 843741 796500 99270 1609587 1419470 20083 1623197 1768567 427188 873685 146670 124680 449101 371077 337980 547307 1970328 1318357 1409984 856991 1974553 902610 1009146 377398 1945609 1174564 608252 1713386 1857134 465618 252784 478666 1659016 783880 919104 1547830 1276564 501597 1565104 1013186 1358489 556514 457226 772531 81685 891091 640684 675260 1689801 1651460 1415472 1195042 580602 1273267 950456 1371334 1448085 1831318 1567510 445626 1860203 1869386 1993497 1209529 1587643 303495 1824950 983077 967632 578567 776100 1030078 149055 1958840 1967727 1485270 126160 1900782 1179471 1870227 1269461 822985 961894 1537257 1347950 1156282 778673 1466778 1440888 414550 80630 1903985 919193 1854069 1558041 212778 1271173 1238334 1851937 854680 1108740 24287 1645058 1862818 159568 1086782 1995650 1573815 877773 206475 388118 442252 1593811 199121 852150 154876 1875726 1157190 1447795 1757616 910594 1742676 1008657 723798 811422 600421 1170604 674144 1844609 550465 537391 1533613 568871 1631131 1225932 1880259 909129 1683539 158761 1677741 1363590 1983107 842152 286235 1607645 1137669 730087 697846 1037260 1949871 71992 287885 605619 408289 15362 487025 522585 1242054 662849 500321 195503 1078970 548137 907466 391218 1764361 1625618 640574 840933 1316210 1235451 852812 474877 1948980 1371009 245314 418716 649418 844307 564902 508995 1106632 846760 1915829 1084622 1235948 396221 1334736 519891 134854 415046 486999 1422695 927280 775151 218202 1046517 1074828 1776847 348320 21573 1365008 122221 1062096 716169 1675110 377058 868490 664826 1360774 461869 980359 1023758 1868075 1480266 1665053 1794171 451603 492677 1351426 1121 228000 1422949 1068769 1631700 1905268 1873116 173226 657834 867717 1564551 931489 839018 389416 843804 22663 155398 546551 1892947 742630 1554718 505241 1299278 18279 1056590 415368 1314184 1398504 265134 918201 243544 999216 1924165 601500 1907327 1740603 209227 88914 1685697 909234 73369 1830745 337122 1740937 853115 1596188 1593379 267768 545524 332929 87212 1937105 1577555 1915679 509398 1216156 1403985 1453589 1528295 1264466 1187461 1669737 1062956 1937302 814055 518457 400834 348894 134293 1424048 111818 1259806 268730 847659 1474740 1681423 763697 790508 632181 848050 179777 1569672 373277 1233240 1206120 1963075 907028 37041 802579 1267274 599237 821905 946165 1978127 1536501 921231 1713876 1341425 902769 748566 928040 1727988 90023 303931 1448101 1642713 1558162 900960 644969 1747781 1067026 1635454 1654321 678862 1407665 508900 244402 4779 1924619 140789 119162 1065136 103052 1656129 1661375 1205941 687718 122080 500694 762706 1122826 822581 201931 1771261 445349 1344892 568353 1367123 1175189 1970813 472940 1827162 1266438 1583776 685128 856224 154726 906955 600149 1794555 593573 1283958 1688517 125277 1984086 1018185 1865689 779240 1426599 557837 787053 957219 277903 1475905 1176964 963625 1610517 229948 1052794 1116310 721891 542811 510866 1133358 868773 1604886 565142 594101 511087 913676 787698 705660 178534 323829 569492 1636135 1492091 591927 1571150 1505271 1287991 1052992 138501 455027 1107766 1976048 707492 1965853 1063160 1314888 812266 1106047 1463445 1874162 5398 755250 1043414 224408 1096923 828518 211970 972067 8150 1920485 1642062 137757 1056691 96097 280613 1306696 1311325 1911267 1760668 1821872 20727 1253162 876303 303358 581398 1132208 1158247 882930 1487547 1305154 731727 1425962 273671 588596 1974867 750471 1450501 383032 199714 1812742 534734 1374578 1849095 1649811 842401 601420 1823992 1125375 472591 1366677 733201 1368152 1684546 1921455 496203 1156873 792918 973048 1598426 965843 1148522 18582 658134 1751101 1007280 1219985 1371384 108277 681617 1287 460368 1651949 1091206 321114 1980772 1875360 70010 700158 739594 374244 92103 895949 1978631 77 454085 1455334 1273281 1925970 872010 1456373 371749 742387 1116716 164295 393440 1616829 1996218 250643 1418157 1980301 1266998 910765 755799 1748235 352444 1282993 1921745 1577697 962582 1178646 678844 1497103 1285954 1527489 632051 1423879 1088176 666343 1062658 964618 1635740 435257 559523 878857 775965 1437774 1395785 1059371 1168520 1749469 1703909 1233352 603132 949086 483531 1818288 684291 520140 1517235 1764241 1722389 757768 1130363 204723 1130154 1675767 1397630 1406782 665452 1059991 65064 1651406 857705 1890817 599416 819755 321201 1732764 786207 1460897 1083879 1628175 301917 1179728 278512 801096 205551 377554 831359 1413782 1076303 1878605 85131 850153 1808091 970743 1366752 960441 60882 495226 1209576 1856179 339237 1678706 494662 940622 1775036 1958550 1282991 1618506 1353102 1951305 37972 1068404 103824 1605391 771393 573533 944655 1101086 643028 15852 819218 1761818 1464142 20870 1870044 7725 225281 1380141 677890 1866031 1073956 165865 582789 164918 1692395 1490903 616063 1745299 679828 296083 1369487 46248 17520 1923837 1059326 1013864 1038022 718076 1073533 977231 1274275 511042 481562 541604 1065469 1074779 447690 1913868 925232 1034020 622774 681052 786245 1494880 205317 1446180 327608 516081 1046197 822731 896877 894049 385647 971148 1512288 285625 1604960 1332225 1244654 715975 402809 1880047 399733 1691195 302506 1813343 687451 469224 679534 1029723 624244 376255 1036182 1172816 891415 1136087 1567432 1522708 91974 254102 1407245 489733 195916 848247 225261 858372 47809 584892 1337988 1194077 1551353 1061017 181526 341068 1739489 1215678 477051 927634 1421071 1520615 1291460 1597666 1100877 1140899 714053 554406 1885202 1734939 888831 1442114 18827 160095 1301895 1613928 1660266 957768 624165 1292050 1965649 415697 1306041 1464778 1569806 708198 167054 1109844 701212 1999961 1093651 1322107 876964 1742968 942978 715542 777496 1284595 127377 552578 1981556 1366696 1531488 388295 1836219 1521885 1107116 1779215 836931 1123282 1203536 1222292 1845821 111697 451231 445078 1692484 787030 1434660 402953 537798 1323874 1929076 1535623 1342373 135196 818883 1366327 1275351 1171291 567957 1622531 122943 930978 257040 1826519 1340624 667343 1284272 883400 1887393 740888 1128787 766611 1784745 1519605 837865 857971 22971 423568 394851 505276 1599773 1497643 32111 1300790 399548 1965915 492005 247758 817851 220970 1840 74482 492027 1237298 215081 176635 103746 1523570 1651382 553114 1208847 70252 1588519 1055741 291647 1178817 1514103 1447864 118625 178139 663988 605410 470619 64028 1559807 389439 1733488 1328228 1998780 312161 1757839 103950 457601 1089055 1814571 1111703 93924 736707 964784 1311824 99072 1894678 1238924 537820 157900 191888 605994 1450419 668739 792339 1961508 262953 338488 1729571 131826 1354939 260887 338821 1827934 167617 1677318 1776288 1005229 1017811 1227365 1367659 401295 873915 306007 1685233 357117 1756564 818236 148531 217147 1670138 112907 1070930 220327 627231 997079 1748149 1031274 1817863 1708859 10735 250598 635051 1100188 588495 974656 97768 789645 434551 1576722 536787 32467 1569563 528441 1137732 436699 1594154 1706725 992249 1436722 484128 747944 216282 1844055 786854 99427 173966 602763 1845681 487840 432478 1721867 1557661 1528135 205839 1151609 969018 2193 1520283 847249 62986 1138338 786454 1171372 1574870 1383479 569754 223527 454952 924336 116222 1576715 1853796 1796898 939583 219186 1769585 1417347 1317088 512181 733977 403102 1372015 1383929 1201781 1079276 783136 1978618 1191729 1522874 1669350 1118736 1374560 294990 1778683 191952 827235 1231504 1450520 715054 352333 1260548 515191 46245 547351 793160 387387 1836573 567329 1250341 356936 1059268 1825988 1409066 423071 44908 271190 1677466 176022 541779 1754326 834559 923929 1350701 1981677 664739 737713 1813164 1167807 1881152 915728 591866 352564 205639 1934487 1757286 1801925 1888364 310774 1724521 404868 465852 1782309 617994 950698 124670 1611691 1872536 919797 732216 1223515 1669394 318400 1133858 663872 1547258 1300761 311934 1608612 1049926 385196 1923752 37509 994898 1825460 1571176 936645 220150 58647 464324 724742 1169071 705375 171033 1670474 1642649 193810 136619 195254 1880110 741305 717639 1390761 399590 437943 156244 1376560 1641757 839409 1824370 978722 1535004 330508 1223081 1343533 557157 791690 1219366 1969477 1650801 1623876 1374523 1689507 986418 1896292 1537883 1369748 811098 1666025 392215 117018 189299 775703 952728 848779 1184187 560983 883647 1302385 142131 689334 1874687 1233752 231263 1691966 882005 1235937 388126 1693102 1302596 1066781 1447315 920927 1006361 178003 774347 1400944 421907 1561200 591509 278811 945950 848322 1332139 1542421 963910 1549493 215341 1428718 1665030 356288 506975 377274 1026382 1620701 879297 1176283 1509378 1496002 209571 88590 937116 269580 666647 196253 449436 1954086 952187 1943642 960876 1762231 309778 1671362 853090 1815387 89395 1429687 1727554 594624 1342512 688214 217265 866228 1976158 844679 11722 261289 1383711 446396 869740 881451 1052238 773421 1953380 379494 1774482 1959634 1006154 106978 1551841 953697 559059 703386 1888932 1323005 1743218 1548588 539711 1919998 1057756 794737 1635037 727108 306727 1254752 1799936 1247754 1182157 639521 393621 497950 1183284 468416 1672590 520174 1847450 1866974 1421544 1114466 1624135 221825 1344643 1683600 350339 1960610 683038 1356162 1133118 1956713 1520984 850491 626931 48286 1083029 939885 12657 1237941 874215 409936 1839399 565840 1243665 751313 271836 541486 1503260 712293 1186460 1734816 425848 1303733 1080381 108942 364874 1188704 1021775 1275798 602857 1211721 655558 991882 302933 446511 243389 796737 1551416 1579556 366365 1744179 603448 330150 1167557 1252378 1568277 1565366 899267 398873 1539587 1414488 32886 1673514 183020 1750716 1315957 297376 1943742 1536133 1809454 239304 624591 1494713 1649113 935990 221304 715417 1672030 1093984 1287237 1725716 1453082 290225 29152 1801974 306707 1508763 1525119 728754 1909647 1359330 1318808 602947 1836418 1176470 467147 1666993 1726034 1812485 1788827 1991116 1858051 1174056 813411 1852430 709516 343937 680434 1655576 71955 1606404 410769 31918 345501 469817 1602271 153188 411904 815276 1859661 1255915 1690734 1748222 1828579 435665 328075 1174232 399952 16893 1089237 364966 1728552 742804 1947359 1608913 314272 1559911 1696505 1639591 1999355 662014 597784 1059544 1451914 671671 1169189 1735566 1469942 1100818 1658997 945180 1589961 1859189 1005095 946283 921722 1031601 552790 281985 798996 71787 1040607 1766137 260394 355872 259233 104578 1050836 1694795 1765775 389690 622771 485250 1581304 1861840 1042903 1180350 1506774 121704 948445 380407 1590563 1544608 332298 1840057 1026018 1913314 1913430 1196830 286648 1131587 478843 1888749 907721 1303695 1572675 543383 542401 1786137 1594187 676227 1451943 1821926 203916 841811 1558478 580639 741676 827959 1529173 1595625 712726 1172762 1152392 48493 1635970 1434759 837051 882377 1193318 1275036 980724 429255 389910 815139 872087 1775754 1944072 296320 849950 544712 190840 892877 581907 621009 357834 1410533 1493549 1993155 596998 1243212 35028 971192 1541735 1016583 1840947 668533 1936541 735534 1256688 1537794 793511 211155 139443 1193578 80199 355503 1427098 937306 722525 1971717 641284 970708 1649987 567009 1402533 691999 1536359 1667321 1462318 398525 782412 1464370 730204 447080 1071406 702231 730552 39561 1153047 84610 77084 374442 1531684 969802 1653910 1607896 1796180 130960 816790 1109730 1187890 224121 1067833 1299085 1555393 197602 1345035 1625819 278893 595500 216159 1018800 1835440 675970 1238846 64987 325947 945385 326247 501309 814440 9087 1604835 1429477 1562044 95375 1570799 247392 1710426 802987 74127 1762949 1097325 1963619 586885 246756 1456281 296465 1400598 1023795 1452436 1022354 100106 286040 1869464 1186135 1223684 1893519 850743 1265073 293908 581514 955107 1174385 1347832 670936 1040752 259377 1524144 1656469 1086510 742278 981787 245186 298734 186003 1552639 1806115 902664 184535 1136403 811185 543727 1488077 369133 973977 1542875 881253 1922448 1891073 1374298 1785735 1258960 732991 825897 1054557 1844085 1456155 143335 966787 1344316 312623 727378 714662 1448098 1249286 152055 1162947 675124 1670033 1662340 1153551 184298 509591 676487 454102 1627913 1335770 1215802 1187770 1252191 1576292 14990 1901043 169044 864321 1697281 64376 429894 1803157 725564 1617839 334094 1308136 526939 546813 1710309 1742316 425352 1028776 493160 1968497 1724242 936565 1106995 1200018 446546 1206030 1576964 845431 1809122 357278 631384 1339090 487499 1824345 1554657 229630 1307179 418235 1071119 822896 1017710 33274 646826 1306139 290747 464261 981865 1978816 1580868 417640 1797067 847263 1175949 516250 1389866 595149 212682 408409 304516 1697148 1455969 1753588 143623 804481 441375 384802 1897610 441536 936906 853267 110053 577296 1865655 1102377 1372286 1249394 1430923 1443029 1424562 1437451 1340581 1726853 443908 1917529 1166847 1638306 148516 990558 971573 511939 694662 514069 56371 324589 438379 1828806 190257 1639572 286675 1644138 1661274 1944953 780527 888668 949291 1409142 256725 678334 665795 972352 1253020 622253 542762 370719 577441 470844 1604028 1509882 1809883 1450237 1437942 1743395 715658 181080 1777083 234951 1358119 419649 678171 976371 268456 1201832 133684 826669 1696571 1176030 1771930 1576217 274904 261711 1348203 1761150 1911231 1968602 154165 1957774 960413 1882978 1288526 853989 1068449 1993476 946569 1131081 825095 1594189 266003 1071711 1268483 1924997 1352109 1764396 501396 447229 1393030 974666 1677312 1275022 8952 1347539 110838 925146 1240648 150154 1763720 995706 1285643 1173661 1433665 949466 1093002 1427043 1140586 545857 418060 32749 1234427 935996 296109 1621561 1472126 1922726 48897 1497718 765694 1046484 321680 435135 1445826 1166795 562362 1474789 120676 1699642 1756773 1181281 1968984 1016289 801092 1073183 1883542 1888700 1963934 828172 976262 1221979 1964077 228581 1948874 1214369 654948 1623751 1263025 459980 1442125 1825626 1683461 1610787 1131887 660236 486864 373497 1880412 1943919 1232576 1833534 1372397 1614261 1753381 1717758 278486 723904 659437 1149822 569396 456526 476484 1201757 660510 1984745 1620709 143678 1762016 140598 1192858 1621714 522971 1597179 290308 478440 566033 1368908 407549 918387 884421 1304073 1679292 1906506 1154470 671358 303903 666631 1379584 533165 593687 1148124 1590172 1460728 1562924 672733 43434 1589357 1226841 921365 1616145 163430 514439 417613 1051232 141821 1743477 458172 1814529 287703 846448 1916230 1621849 1248093 326757 1961104 195000 1299232 289429 1576792 1139140 507668 767098 1717580 1425425 284658 1164544 1973260 830778 1506322 1861111 1244431 158727 801086 638371 1180184 1128109 20837 591343 450518 7603 1731278 1331873 1759294 152319 464118 1955546 1282801 1442836 209285 342026 1713390 1812242 1467980 188012 1907868 818609 634273 712615 1622246 240710 1394172 1357581 1148554 542512 373340 481203 323014 1515319 22654 698183 741529 964106 415167 1688950 150298 653380 1480722 1766124 99815 1213335 1989648 1815062 891565 1555036 369005 318764 1505400 592524 466819 784355 1895705 185232 14649 923375 1806882 1889361 374934 96058 195106 494558 409964 1217726 258001 1634971 580254 1335636 165040 1503867 1627400 1143541 1157000 1312125 922581 1602037 1286305 1461987 208976 716059 72503 296171 1009618 1929768 1453095 1876899 1786881 1000300 1546920 436134 843294 1705141 319504 495586 768097 1837499 439 183862 1996135 247869 1380860 1856666 1273905 341100 144556 1459055 191583 512260 867343 1927810 1160754 1345899 514653 1571795 1435709 570615 11799 472927 1129086 20558 1555578 982771 1751743 1125737 349596 1920287 1079641 1844180 334316 1645565 382894 1522156 487881 32794 560652 478213 1685851 13832 1990291 706626 1040700 1355297 565161 500876 301640 1771153 956670 1417589 1938513 1733423 941338 1554273 1959775 1067933 1362338 1989668 937729 377595 1370719 253239 607923 294397 1450335 757794 690559 1672601 343320 20910 986414 834978 615101 680956 1975504 1477325 345679 1105380 828806 1451949 1751603 1011462 542925 391888 1324286 461396 972045 843510 1354320 1561816 133663 1407416 1341882 449410 1567004 1503274 1251371 1208269 976290 107044 799628 517563 495879 1875670 1453372 556150 1549270 1513910 1058472 1050760 1110012 275467 672129 1508986 1175985 849136 400462 1145232 1872789 373652 967696 601990 1656879 1334511 333729 1060388 786237 969671 399235 1909190 577835 148213 752465 864468 1737273 1187631 251297 274134 1392744 772542 1246148 1316665 72296 1768795 1429820 50370 1035039 64618 1486871 1086403 883150 1460453 1484436 185130 874021 1856499 1778795 1210771 146156 1265993 964919 1900673 1125874 31798 847025 554872 1605117 527017 4941 212737 1720870 1234230 214231 56601 559239 1088911 814803 1499240 1964553 1560766 679026 1814604 1836929 1751146 833335 1338301 118950 489385 423133 1087285 772264 1632663 221529 1372686 1800315 739381 1756921 1369280 1499560 643483 471010 1222262 468857 179730 877061 1884480 1913392 1295377 1913048 1481373 1690229 66885 1425371 962390 806965 1279205 1385040 1926316 1386122 1241474 1698518 581638 810104 912946 1251528 534271 752067 1731158 1957386 969395 1416688 1238472 1198894 904058 259622 861134 363729 253326 52207 1753749 974931 670375 1720252 1850307 1993546 1243533 188573 1297366 522274 190737 1260311 405619 280451 1245942 423976 1266974 1472879 1011683 1266983 383574 1622868 522794 264878 1364223 280289 887796 341221 331127 1531378 150300 1318560 219065 1358040 703429 1777863 1401316 1115707 1910275 1194511 1288221 1767342 915926 1766261 751427 545590 1702880 421272 1399800 961230 314010 1631941 1585719 934124 1297879 1976496 346000 849296 1190604 1250355 627218 1804344 1786352 1461639 760579 552404 1531822 946969 163780 640465 1586420 394305 1558416 1017802 816495 936749 594447 969071 1887771 1438098 520805 470367 203447 754390 329472 1176810 1814010 589171 430360 1485229 1579818 1044969 1400792 1679870 985629 1496907 90428 1002524 597222 1682495 1696493 1901549 1242599 188137 1669473 583613 61537 1936384 1545205 1504460 1482739 708982 631568 400673 885151 18795 1583929 881754 953245 927940 949236 603100 663428 41814 972744 75092 1283241 689351 1886941 213124 1387923 1026930 1916262 1973855 1870195 1381008 1328577 1717332 254651 365372 516480 929508 1627007 966472 1405271 1903528 1844768 1648946 148361 1832992 407583 1378815 1338723 1398797 1434242 1678599 202373 547124 1557474 1108889 1154154 148485 751984 478019 1664606 1315288 1028499 1212073 784644 313805 1921982 1452864 1965974 1321087 336907 1629178 106129 708933 220677 660660 515844 755054 295497 1081686 985622 1211787 154386 1054642 1695553 1906147 297507 1185325 1035142 1816781 438218 719819 1125110 695951 1070018 1296168 120957 1171039 1105046 1111968 552735 180487 498668 1628907 1135001 1606188 161862 1204666 1589811 1811896 1785264 969966 800605 1592447 803768 316479 130801 1706756 166387 1872194 1156777 1974722 134702 1326584 372563 495737 1191858 863809 731081 330550 751550 405826 1543901 424522 1077567 530908 131216 427494 274774 1093173 1912344 228617 519420 162970 748801 51876 554045 299458 384686 1835024 782275 837946 987005 345389 1468762 1408519 289487 1882916 1898522 1770834 1559870 384991 510060 1760027 1441883 1208832 1957390 166094 284411 801072 1298139 604904 1964335 519030 1520377 902497 1889862 508548 1823603 1052665 940163 958218 646501 978805 1066515 1676847 853806 1984441 804822 990962 1606387 701106 981527 888028 714366 1850198 753603 1123923 1755555 1006896 801363 587667 1819491 1594792 63407 668846 1252822 1666685 1622936 1806765 1477523 1087138 93793 116848 963024 503048 50131 1434511 1671167 501605 1754911 975779 1271949 1149279 248124 1056985 1613340 1230122 61440 1012085 495882 1287658 351412 29923 910360 1392998 184647 1372916 1699244 1593242 1779310 1675945 332736 887552 1407903 648228 1087643 431328 19342 1085477 1202262 720831 794117 1992342 515806 81998 1317500 1423824 1841868 593424 1432227 920255 1587766 1192215 897252 716591 1184157 1270271 1537944 1155606 132455 966901 43431 809318 1405743 147844 1412018 610783 813490 29313 1783024 975122 514752 1077662 210883 314523 637793 1936131 202819 1673688 1364488 249927 1589371 870112 1126236 829997 1642349 574577 1518851 52484 1641596 1027483 329703 914020 1335826 445900 659431 1477981 1516031 1748196 402797 57524 728602 256561 1732965 916720 146330 1647759 1820743 511069 1831773 378426 1980033 1442946 1751989 552242 741786 1719684 734464 674971 797570 477454 493496 646637 1150343 387618 1267933 251180 1450979 507571 1044104 1532602 120125 551068 1313176 1194937 1121834 907298 1904883 108749 637168 976441 1631239 1611060 323323 50289 982084 499403 153127 1940253 582105 1151379 1324487 1778855 1748496 1056092 728706 1159205 309845 465049 1266912 279293 1217911 688584 1110354 542047 183323 1711685 1974441 1247018 1291948 1193315 970780 478052 1771855 1590154 406103 915708 1401885 983730 616632 834920 1615208 264229 96420 1094450 1984931 1212177 1466976 1970435 74588 457149 1926263 616253 230086 1499181 853666 1873236 469351 256124 1204914 1372691 763151 456984 345015 325803 1026242 239606 778770 1238874 884546 549893 710404 456383 692937 686269 1608285 149386 787624 1735916 1854011 976830 1128463 838650 333445 659466 845457 1271692 681694 611219 477088 1878079 932398 429878 1599515 353033 977765 497441 1306534 1891989 696209 1926742 1844834 580442 1098040 107402 975772 1734187 1948691 78251 30315 951568 517157 1613178 1621410 217460 1905007 1165054 437616 1381990 936688 430908 1100450 1282737 445707 834486 283565 1477000 1297018 1705602 1139003 249218 569045 501769 1190649 1607594 234462 767430 107848 78213 1180617 770171 1958544 1732273 1549710 978411 904890 697824 1553851 967761 1652201 1560669 506294 1645476 669179 122609 392151 475833 1487622 1546655 392052 1079798 514597 1813919 1158549 349382 1586514 767787 713326 66609 1497404 692299 1770938 1719148 606710 304295 1487138 1171453 371368 1891437 1392278 218552 1905379 1791581 1232695 1819026 235220 364543 1751818 277767 855842 1212005 1827584 1373561 112954 1830347 1687856 1705198 1026797 1613872 1060259 1268375 902022 1554064 844022 984837 1162052 1896483 1637859 1381673 1896422 105653 246873 1137395 1394544 1144704 908854 1377259 48061 151141 501839 1575203 425463 1743687 44150 706785 558894 807925 448759 1504803 1390831 1140976 1239628 549615 1240934 1234069 815505 291730 154711 45128 264700 452725 1893622 512027 1790490 1361320 1000210 1616176 1849297 318852 1116231 46101 1204874 1854880 243215 669143 857747 1425783 1974478 1644717 1752462 48876 1441461 246967 335909 1498327 1789989 914858 172964 1655831 563153 331479 536350 1652069 1908228 1923290 1302742 966188 706004 40718 1688897 718256 1259779 1721828 1526764 1399086 20111 1730799 627525 1665828 267615 615081 1615549 497454 1642336 862141 1134573 25224 1043616 117349 613528 1499582 1667377 1908839 1196581 965268 1314000 1255378 1098566 1133558 1872690 1990959 34511 1801376 707436 801206 1294221 1576279 567932 1826653 1262612 5949 1916460 391273 1038912 1033478 1382216 1128846 1712675 1284683 1821605 1258157 378475 1169054 627709 109628 426710 1139050 730967 1358024 1569025 1716568 469212 724998 396196 33083 448210 382409 1335675 215596 410581 969800 1632330 1261242 462755 190457 384431 1727001 234920 964529 302668 1706344 1478688 1209120 1138648 1950343 660084 714884 939704 733492 1661510 14982 1446864 1693808 1912230 138404 59734 1929532 946213 90840 930742 1723106 1987394 1078077 218492 1209711 1377569 1421469 597428 90788 950956 860862 570479 1619198 221848 1866569 855735 1886857 367586 1986623 1107780 1442490 1691314 1455006 1162836 987969 767867 644253 85216 1357012 425106 324483 1756563 449862 1185782 1263600 1718796 1915734 1771766 317666 900760 1997598 1077621 1924381 1361926 191125 159724 1461740 573632 886466 1335297 515710 523952 323291 1229199 462687 27571 1738271 1385573 946477 1024329 448057 1676895 1085908 699738 174160 1450175 676362 846284 950283 326500 246694 237277 1793493 259988 1197767 1139096 496694 1550454 497964 969661 1528606 651565 710511 231482 263443 1099210 1268964 1663241 549159 1859509 1601001 970088 729393 1792007 493459 1079427 1232723 1756453 1596435 379337 978371 362617 1183772 1853669 1092129 978412 1081694 1865289 222971 1815541 1057848 132705 1160430 988831 1125061 1031830 199200 1020090 433148 587069 978188 517979 1232637 297601 1657917 952254 1847136 1184205 709367 1481444 888935 1876112 1202845 1114947 218371 521269 199467 1506416 1768424 1681252 336459 1298001 270737 734640 1107452 72277 1910117 638129 1917160 1661562 1425052 1594579 946357 1181784 1389749 1521203 1997325 661726 1860062 845383 1294132 149591 49010 570280 225292 645215 76885 80557 1429847 160046 1127255 1080962 914377 848845 926733 1129566 783530 254338 437665 210554 1413698 1752819 1938827 1561557 484843 1536070 653119 1949722 1629814 1521709 1124263 69493 947857 1988928 49458 1371811 1803108 1661625 1511908 1209047 1691807 1898300 345529 1719334 745483 1349642 1587375 789659 480356 980329 1894534 393730 111659 1032953 1884072 1915089 29193 247137 1575810 1689424 1373678 532408 1889700 1792190 320878 38045 120075 1068907 613349 113052 287017 825806 462972 776905 1906529 1165625 1458502 326147 1203516 286744 1055577 648079 749126 655205 1538224 388029 1462763 1568898 1064566 506987 1749262 170207 1259109 1563372 546914 163334 1070573 104494 1661408 204313 916039 342963 737736 1874895 910402 1775953 1973881 85746 1439507 100918 820288 513809 88300 655710 671509 1253032 1811167 799746 402497 1581186 1747654 961013 2293 1539523 358748 1716154 1347528 1853788 1387430 11064 1538236 1264901 298765 1616658 1298345 414395 467055 1911194 706455 210937 415668 1647366 1987089 1474225 995558 1575675 76999 499053 531194 1472435 1846885 460092 646209 1129814 979545 601684 856335 208405 732873 1992166 1358962 1540236 1366791 552859 614245 1857206 970257 1239789 770365 1784861 1533004 715408 1044553 845987 1062583 1066085 1646331 1524920 371399 720230 472504 27619 1288208 1148838 37706 376824 971186 1725491 1441686 1893283 311186 792335 549257 94906 279648 1382312 1946936 1437745 1255989 1572410 1124509 1971639 623440 589509 863719 999307 1277853 72766 570368 217377 1466209 1181251 1942958 1867562 1864924 470152 1594525 1826945 1907973 985354 1459192 851354 171592 826355 585590 1286649 1818552 308189 1894082 1980519 1012627 1322132 1920900 1800335 1946729 249292 1051608 1621245 1931231 1724749 457990 924757 1757214 409103 1326553 769508 1455478 897830 1853114 396175 1678838 108815 997343 1667668 1415402 1508232 1829086 1435218 558816 1501268 842819 1643669 1923198 1468653 1344276 1767818 1397753 332274 517594 1510662 1675888 1661383 1337429 510102 25685 1173786 1298518 1898102 1947825 1981535 1995109 1233269 1102387 1549583 1202184 1603069 108284 1156565 895374 1187084 801232 74805 1567623 261688 972101 448937 1304030 111060 1007043 1625694 645978 1413915 386761 1702788 1504201 1225324 1439071 435874 232302 1021724 767647 92055 1423699 147075 587992 388536 1270 945015 1385624 1350174 51383 320781 1146292 1206796 803816 1602750 1924295 1516957 1971727 786640 87266 411226 1975212 730595 669091 1392985 92138 142928 1990884 1141301 349422 1105258 395429 1251294 1351767 1981890 1770981 1285320 1493965 1964374 622488 1163319 1689923 1562772 587260 136749 1944811 1637571 1430978 1432380 816590 1874769 131536 1157379 15405 1543207 650929 1252851 1919088 1332835 65776 1791812 233347 756682 1162341 399595 446871 1762080 1863199 1484685 14894 962745 1037025 20097 434869 1850726 1139250 108219 327825 147078 956548 909399 1748855 348584 368188 471523 1235626 1284664 806326 144228 724269 1105300 1069837 1858684 1089628 1107346 148684 1901677 1749393 757765 1537776 127485 549448 59762 1029305 311650 956067 958957 282097 1548077 1610089 200540 623965 1484845 690613 1734841 380272 1938221 528578 406911 408028 1051420 1524450 244639 321880 1805040 833033 1839769 912618 281572 601482 911742 636391 540960 1889509 137009 1621083 1715374 1881359 704998 1311658 233421 1725699 1068204 1901405 1732006 604204 1930689 1112660 294637 627684 96979 259703 412630 1972015 1296936 245678 1951197 1979914 793706 1824732 328877 1434070 989248 838664 1573681 90258 1552459 255854 272205 1773577 1310954 134265 1375571 535580 1240709 456482 1495606 157370 138053 125425 641188 768823 1682684 870288 1811928 1636246 489773 1752334 1539781 911973 27744 1181885 700976 1555270 1374039 231219 104412 107523 1101835 359385 886676 1020165 1445287 1047228 1147659 1966171 1250213 1036459 800628 535073 325666 1434554 1591727 642917 674978 267730 182444 1930723 533633 493640 240723 1586284 1199305 657064 223245 1637838 161044 978339 1819673 294147 1089734 1296454 340983 150587 221305 569920 1228918 1139179 351573 197277 815589 545032 985586 90408 93040 1782328 696797 569618 1476533 1423001 379152 851012 54147 1641863 1928675 1041066 1873256 1477417 1391883 101606 547792 1186758 929712 503380 77152 568574 1442368 1084572 358669 25988 1581472 496121 1079309 462926 233219 1282808 147375 467804 1080544 413122 1503293 1755401 1508252 13463 1947495 785643 1299293 1953075 1265575 196283 587705 438898 821301 1817030 425319 785540 1977669 1267672 1315652 842370 656920 25396 833 1725453 1494114 16633 619569 1554231 1957289 1646560 1935420 756291 617375 1207453 1391147 312655 390024 1814715 1851808 527227 952453 1364867 1348354 1684999 1379285 1148387 925971 1600907 1531914 1662191 1193556 1975936 881941 938613 522583 1878218 698111 1208515 1567999 611618 534563 1348368 1011344 199792 993500 758031 1411936 1070561 197103 1095958 327550 1795580 1245407 335250 1914443 555732 802289 502783 710563 1257943 633917 556684 334189 1207740 1282340 1823493 447177 1369520 392023 76358 1240186 535520 1311509 1045622 751632 878570 1524311 142104 1371990 250774 247082 60523 1544330 1045667 1957665 1835857 1596633 144687 606507 1365434 1038917 1338120 251894 334442 1218414 657961 656174 40490 1588636 783605 79336 303654 880373 287147 1391144 419914 1832103 1092527 1109202 858008 891242 126123 1254784 1200176 1193238 910666 751301 1757212 1590439 216022 100873 388809 1933415 1863779 556732 1672147 7331 960266 1427945 966640 1415377 409805 1539517 1960291 125573 1044657 922808 913673 1866014 363853 1454548 1947202 260574 1567772 1318571 111146 1678473 1861689 1688257 1398517 1029980 1749313 1675002 698466 933303 774745 670231 1529834 1535523 1838726 1436605 146404 950692 593382 163852 1607498 1141117 558560 1844386 629303 1049144 1520219 173536 906504 1593035 919492 1371667 1903677 1519595 543604 1803567 128164 1865435 630952 1101874 766384 1788764 592235 571795 1213817 703920 1331575 1697038 716103 1347993 945256 542494 1991830 1647543 1223178 1935400 1194540 201587 499914 452083 682485 613876 1197388 1363961 1773548 1742853 249853 1901632 1897606 452662 1708784 202379 1105276 98003 568524 879114 1055959 1589116 1959163 1554401 1517120 104208 826299 1409672 784966 1057429 1366001 286972 50538 67274 220317 737274 683523 281383 342104 371665 416530 785685 1985849 1114890 1885028 966508 1565653 1651599 985186 1124982 1047785 1258229 852626 1309830 1858160 1018907 1752657 627794 288073 1697306 1977147 1624170 928024 558725 565670 609568 1944782 525085 234925 1334933 20250 1649968 412500 563701 334120 1744898 1736627 1648595 1144860 1614896 772085 588071 1949225 104333 482654 869498 680490 503619 1853200 967622 1263338 953533 786400 1790269 1924690 346135 1817193 1465235 84118 1999877 1168665 969321 65100 152509 1130278 1941581 1610402 1305384 6194 27687 1794210 1891829 655131 523403 477867 1105804 959063 83488 931079 633352 584037 1275136 231446 1465355 237778 1499325 677142 1251604 1639774 1644456 88605 1164466 503633 914401 732057 462847 234759 484729 642982 570693 979654 52374 36389 1997495 811460 1826678 1393602 702833 1102900 1199423 1797098 1848677 597543 765303 1113607 184061 1610893 1685495 1212167 1605259 1374869 614425 1335151 1425125 1616873 774256 1755513 1731797 10854 350431 1649664 665162 638742 512129 346678 8273 1904557 716387 1483037 1513205 436646 16528 283773 1987929 192940 870810 264553 1982616 757000 1414302 677233 755388 1381173 1452652 110974 1833521 1577027 308464 57689 687739 1895547 1970942 680549 1532485 1817544 1542686 985792 911164 95414 1515791 913406 381867 36664 1211998 1169684 489848 1559846 1404609 1124798 298075 1186903 1339055 359643 134221 1581247 467628 1746218 154961 1724580 1770227 313553 741753 1327630 345650 1430664 563481 1310285 1690770 1064157 875658 232071 1821309 1164785 555327 1687370 748684 680976 294870 1629332 143958 1992822 573791 361663 1266051 801784 263324 753701 1013347 1963925 308736 1635215 340858 1756485 1975342 1313083 474604 1708897 1572277 437529 1709555 1538553 824771 704399 623212 1118086 513308 408325 681491 1708021 1739537 401663 697081 1777945 1747623 658062 1730408 1616437 90491 958266 1115156 580786 1738054 1946161 94799 303325 373961 312101 713098 377128 139229 1478080 274117 644150 425733 8865 407347 517034 1515350 1876087 1356076 727464 1779021 1180009 133597 1473834 328147 218464 932344 1139663 624020 364312 572034 1520616 273089 1219354 463553 1002596 1842707 1833382 1542640 1456884 1601601 1613751 1195522 20037 1500273 133264 1689885 1523392 926401 1368346 1020340 1344814 525439 1730118 606895 527964 1384696 1294417 718207 1917685 997661 1951499 187365 1090766 462217 1246136 1904547 1773552 35105 677617 1689314 121147 1993402 17632 44998 508348 193183 1686115 673189 903685 223994 869235 1859582 811186 500272 1935527 154623 1124454 377010 1719725 1873803 1649048 1772063 1555814 1194886 483641 1449645 1263985 46067 814034 1642083 733123 1480788 316697 1688722 1518855 975069 1742749 1685140 798453 1972316 1235095 417517 784299 704753 1011532 1824625 935243 658607 1486297 628723 74971 540506 319817 122431 1947574 1647231 932674 887876 1723401 290199 1991230 1915219 423304 1050783 1686060 1039336 898058 275416 1660253 720441 1573743 1602591 1588493 1482079 24263 282354 1658915 1439599 1851123 1259864 460133 997188 443224 192414 603254 1441633 299377 120086 1817455 384837 1790982 1591541 485681 996771 1030658 102352 506974 1419464 1606594 1487206 1944414 389528 744110 1658007 1241329 1504928 816688 107345 786062 659334 343030 1566596 1107963 112339 544853 770366 1320827 1895254 1591904 1380433 880709 303630 1466829 527299 30918 718761 1479292 1992802 76493 1937405 253266 1994864 1468960 1818979 678262 1872005 1379661 1086144 1748473 696285 1910812 361333 533516 81505 435555 278508 1720707 862957 1732454 1747277 585667 1230310 568683 1196831 931511 904188 73744 152846 1361055 867712 1485201 594679 1395290 977038 201073 1073978 86492 299338 1118045 1575227 1097291 54057 1463395 990072 988822 1563237 109421 504774 1781551 1538839 407784 1894623 1538790 723942 1385095 838718 597322 852038 1894201 951639 1981629 1780701 771880 1177396 1809023 942037 716691 1294471 1214273 1036945 1371338 246826 1287117 1616151 783874 948226 1465172 1312561 166830 360046 1789879 1533695 1699489 301648 1492402 1874266 191209 585511 1685139 730711 907531 700402 431470 624605 177447 1164083 17182 959543 1758632 155512 94539 774348 1378442 821941 1695828 58420 919197 1375952 1639172 1226360 299340 1976322 589355 553058 1945987 509558 552217 656161 1231547 1313045 803335 1288280 675220 16958 727546 1794634 432914 543698 923373 291571 941743 60497 1686810 550336 829186 890639 953628 856004 414389 1637760 365663 237394 1950424 1546741 661031 642814 696721 956142 1515082 1295059 164577 500585 128367 756526 234587 1750984 1590593 23349 1412246 577695 1169328 747528 810477 749654 1751958 1425780 1163104 1526189 1935659 897329 1501102 511856 895361 673864 547681 368801 721397 1325342 1335896 378347 521435 813093 232445 1661869 1780687 152885 237640 1965021 1196215 635103 189614 457894 1757812 646925 674776 51530 1855044 46433 687938 533581 1452676 263281 356134 240669 606711 790696 797301 1586843 1898921 1804031 197266 189197 1086848 798174 1315970 988235 820529 293367 401480 593729 420042 1877822 187967 1009514 1022132 1395879 788595 942156 526323 820872 338200 210331 1974298 1046136 1744341 764391 1567778 367547 720676 1108433 1396948 1361675 702974 1569821 1691455 1312820 866195 480577 1361970 1840798 1297809 878482 1638980 1561020 1366122 352186 1704227 1701192 1887770 614807 786423 437330 1622950 1344819 389988 1231381 1957066 206472 903841 211012 477338 1076338 1011953 407135 748869 529784 910206 698348 1803115 1360310 450852 1994022 1704548 1877304 779671 1465646 53976 1258180 380087 1733097 1165418 1469575 8497 1868615 652134 532664 80878 1327700 771392 1969869 421171 150030 598039 1894655 733354 1786893 534850 1136788 826105 1823536 1693802 1971657 99177 1507262 1979190 90931 962081 892657 2290 80802 141975 1505101 1348464 1071325 1156788 1929241 1744926 1260631 1642005 527037 1883490 203078 1825186 1138111 1496670 1090146 914289 924490 1182207 1408173 802315 272927 985292 1489161 1215174 844940 1547809 1244512 56743 157729 1827433 93714 1329920 1274153 514680 1736999 1572732 50903 43117 256144 229970 1513993 206294 1021227 1147176 1102425 161916 1721829 1178702 1702056 64854 465082 712446 1641036 1501651 479881 1899182 1204581 1003516 272270 1522905 1334622 1586008 1676477 274104 1021181 900454 1570327 1863055 12049 425503 613680 1667030 1517756 605091 1541341 36864 679380 527278 1396636 226035 887526 1366560 734639 512933 1300247 785542 1645028 879164 51147 894956 173412 44912 1192412 1531229 696728 372746 398156 848199 791059 1112751 14545 1037055 1817601 124556 736806 767507 1896224 1996343 1801340 1614442 678122 133805 512228 1520088 878720 884663 1171466 1083020 1826740 539178 1192384 1803723 687866 1066362 483973 553386 1605483 331550 612545 1842743 1755091 74274 468089 1994555 1216020 1041953 397645 991995 97284 612090 823020 10756 1539518 332586 310943 1830820 1236709 1322096 1778040 930966 1753512 629074 80925 101711 71444 1837141 1050551 1484946 1042314 513095 1500541 369080 460459 1055050 1119586 95224 212551 528127 264232 535395 640702 852035 1125823 1799309 677463 432538 383289 891095 1867933 298566 1914544 853255 1617280 782466 262653 61102 609314 1423666 1245718 1861128 1804916 1806570 1142467 1628150 1735034 1405266 462210 1281895 1810072 47803 1808606 1115969 140851 1794270 874146 1624942 1153602 1948071 179106 1498797 6247 1947683 1434290 594259 566520 478816 487606 881206 604591 278302 507697 1130502 1982757 241977 70940 1738147 1162026 1180682 1673876 284595 445547 1386405 1206819 1968182 316004 331212 55818 986884 1416591 1675786 111102 744328 63961 149487 757793 1193365 1414896 542455 1122548 1700093 222067 597084 1641738 726963 1530451 869775 813170 1209066 1048893 401671 282917 1406192 1346164 1972956 1552300 648837 1639839 1704843 771070 447103 1577060 1513813 1830688 140426 379115 1194294 1379569 128879 672972 638159 222045 409767 1156213 1067765 356585 89937 1648815 1429552 759138 1918408 789506 230937 47945 58920 600341 1317901 1403208 1137103 1567609 690159 970778 460949 1888734 1802052 329500 230141 1262838 1333640 353868 1384480 1346515 1659110 325246 856676 1450142 1368537 1422661 229699 206444 1066959 1388977 81936 507855 1436538 38454 1764034 1020500 1672452 179182 492936 94168 1419891 1674185 1599224 86891 611731 411998 156458 179227 837372 594258 1600467 605715 101549 1715202 1640381 1571746 1267602 61441 417120 908890 419888 1938755 1602002 316748 203854 313298 1043318 856211 858327 574556 1598529 1916611 176574 127197 1381013 1837393 1669513 956410 1112141 1550542 1394516 1428951 1795195 1053578 1406634 1961158 450817 638383 46035 1183461 1450997 1425486 92837 385247 968155 139447 461708 410658 654823 569642 1414270 470843 320727 1902224 1301319 1815559 1517434 1856752 1944622 1681545 791499 1221081 1726563 1105136 909264 1127319 805680 1722237 71023 1253751 227951 474469 1048891 1311980 874927 1890724 122500 921630 1283226 841744 1341029 1884591 1351552 383370 962692 1908704 294561 1290899 161393 427263 1883785 1361485 1445363 111861 452917 423821 783071 1674619 689335 37191 1534948 1734404 104798 955928 1903795 837007 1315116 1287757 1187904 899355 192577 427721 374031 1738551 118980 23205 1647939 1064412 1506814 682111 1064688 980790 444589 1173266 287539 1941852 1979285 1705590 398484 1843832 783799 897111 407362 417568 777287 1614251 355668 658467 1330417 1764768 1855860 706309 1365931 183733 1045153 1562255 1076587 745890 140913 166557 1197620 1892334 765262 1657728 1456386 654773 949126 1945135 374852 1261939 1906905 699518 125078 745094 297980 728639 701428 1764562 369568 1239521 1942103 1287729 812300 605622 1927201 1500677 1781707 667231 1450113 772679 777303 114802 785707 1434395 134018 1294974 1864933 1886855 1016837 1090898 1668072 416601 680374 3022 1491272 416050 1738292 1757957 639403 225218 612257 1225311 735629 1462675 906249 1509754 1851100 226278 1924287 250816 1450721 1137404 439586 456223 65125 1222911 1472362 679875 1924 1046310 160977 1969258 1335026 1963218 1635539 508959 1909306 1233263 605098 1505683 1572210 1993195 956529 336509 1962420 1114011 971044 265856 892448 350380 1966200 1787542 849449 1753586 1560594 1788602 492378 1518394 1169517 825409 1721972 299941 1751273 108357 1085786 1352538 129862 949617 1676514 287740 197653 323023 969567 404445 1719151 686430 326338 1167622 1200260 1213080 1203619 290150 654240 28576 1085250 305721 371539 1356569 140044 270532 1423865 1362745 723751 1941522 1201086 625641 789092 620870 1374920 1034552 1346174 1585792 1352179 1465633 838378 929498 290604 411627 972070 1805910 1655139 1151886 622074 1734329 702368 313660 1871126 237696 413024 1351494 712376 1675404 464662 10911 163704 1493401 810058 1379107 800579 1066944 1412828 102481 625268 1245868 343442 1451637 299837 1650023 1479739 1919421 90065 519439 1166776 1996938 829952 524669 1050004 294064 913823 752329 1514765 863706 846459 1107636 67828 780090 235533 794373 238815 730133 705183 11311 489416 1208455 642981 894355 1192973 1561249 1421410 350031 118087 844884 1342692 596312 1766602 102820 1611944 1213303 491701 696769 1918159 1287825 691933 1973414 1660457 1678143 802972 1720455 552888 1864688 1608919 223061 148259 1717928 986159 1675054 689971 1258269 619940 959313 667096 1748829 1329844 262401 1884976 47384 1812364 1653274 653828 1698295 1761131 1263746 685282 845335 183471 528166 1949336 46889 1512104 1109331 1815492 472180 6977 1596653 1739189 1438639 1010350 1314686 1012894 756646 393375 105368 903822 345946 1227204 1651231 1200818 753455 649042 1001655 176461 544343 340946 1102300 1249771 1617431 1305880 1191961 108894 887248 798782 264657 26949 810365 142571 1600508 792709 560681 1775152 1970207 1567767 1754548 589655 772004 135320 1449596 1402549 1251652 656020 1611147 1393289 1866618 320577 166593 1599808 481892 318863 1155295 542016 1890352 62584 250635 640510 1744917 986728 226669 1748216 51080 216616 1902076 285771 918060 317822 660555 1155234 1389290 549281 821187 1425828 1588819 926665 637054 1975878 1359650 1842190 1012762 883803 1011831 804791 1436127 342059 1174353 1204202 338498 388884 1977322 1638817 543586 259487 1837506 1798480 1543384 251310 1338826 566972 1993994 557704 577580 507056 953057 947193 1667085 395295 924960 1744899 628545 1951012 1070186 610433 1320127 1346720 923222 1044384 1901464 1671778 1980948 1536618 231264 1509284 1045462 1289326 1263769 1821807 1049235 118322 1947824 395048 1419216 979317 63929 1118417 1840510 1224157 1415317 395479 328542 1332880 642583 1486433 906825 995334 1868211 1687490 126423 1512532 896027 306106 877859 1011192 20590 181749 1132353 1206947 1323415 1728892 613825 887388 1939080 5625 933779 380760 693642 984496 16595 1980477 599487 1920019 232715 1377199 969628 943925 1414656 1980449 296774 529696 1724431 847925 1204144 1103502 482130 434991 158212 1672777 209556 511329 1454022 1937939 579419 371788 156961 753406 923599 522602 231530 450664 215205 923811 550129 551134 594902 1327134 1598724 1620827 80450 1287811 816158 776182 949467 1614894 1870053 1350383 1756518 1191353 43524 1731132 1255405 1971611 474891 1961437 282990 834058 930097 417982 19171 365344 1512590 1055851 1890298 697993 1544251 298571 165492 541077 1646056 1241356 1760682 1590813 1550877 647797 664081 634181 1809898 1223665 1671609 1247828 553056 579136 770336 1335690 358816 848369 1985413 416500 1342213 706916 283344 1060218 1456987 1121518 1683781 1908383 464045 620929 776825 1978377 905745 801518 1969550 426088 948984 1302991 1305728 1385829 891704 1573884 491112 1942553 115133 723234 1943364 962425 1941591 1870636 1462962 944227 650831 9528 314736 434637 194025 250874 1614885 1381583 1512421 318292 49624 47103 89619 1791952 1671634 1198932 598506 766754 1262152 1989591 1007313 260713 104176 855642 1858086 297410 764895 1254398 1666900 743273 1662026 599453 435285 350215 1348706 1279523 1298878 1456228 615501 1351709 1961522 1758494 1940651 1536766 505076 609244 633675 777468 673922 158192 242189 646141 1947831 586460 1753596 777897 1216685 29247 1466012 185150 185367 1746234 266642 212514 1114170 1941013 1213652 35509 1372083 1654397 1335057 937960 1088623 459987 337452 434813 383893 1611049 1968920 1801292 1232880 1837419 1539283 1698901 1138814 811338 1625452 860221 594354 1341277 835722 1997630 1057574 1071106 1011731 1542211 1064667 902586 421324 1594056 363139 740840 187778 642502 1445276 972440 22927 599661 858958 1016504 1739769 1488030 1838361 57437 1792734 376047 366269 141700 1442690 1962394 1770069 1986438 1250428 1920668 1644952 1895397 1430639 1844236 833978 1212748 691693 471578 1999535 1489310 789501 409790 1677462 1651508 1802658 1457513 746949 636302 1333758 517408 485200 1582289 1725432 634698 1817656 315327 21694 1134108 8551 1022634 1849076 1871058 354406 1958531 462611 1449917 900120 1834842 1347536 1274953 1208685 245498 995549 1993317 708570 613405 1708096 438858 1119602 1570786 1233402 1744123 1876481 995901 62199 1088257 1724388 188966 1407487 1986142 1479122 798547 261088 505902 124425 1737104 894228 1783752 147596 747302 1259148 1572364 996663 433210 888977 1032192 767817 1602393 1738643 1054063 480672 1717782 1788846 467947 258148 1661495 1396729 967045 614455 1058329 1923702 1524713 1193383 1470061 1565102 27199 1829711 1037412 114037 1818583 24209 1184733 782657 1020368 875340 18252 1462777 103216 1986506 976264 1690764 537225 1748346 12840 786688 871702 80159 1963213 687249 380061 1532016 1532934 433307 1728263 1945591 920789 1871536 1546535 465821 1401382 748429 547621 798116 473621 1336561 1350646 1795633 697743 106131 15207 1654818 448796 998165 834546 621918 226568 155816 316345 355554 643006 1231715 1066626 1738637 687068 1676809 1954811 565913 1473563 107077 1009653 1745410 324679 725508 346632 842726 432861 274321 635530 386253 1736717 175043 519847 1012687 1745658 1787382 433699 715172 379525 949286 1093368 943613 1674386 1876282 1352626 724572 108776 1878832 518720 822554 878927 1900755 1512485 1772506 204205 1771570 446612 441938 1882411 756789 1246266 1788041 1762222 614697 1998629 483258 520817 1347511 353670 269068 1703124 789618 262137 571668 363672 371697 159625 1517889 1868083 867223 1887307 1232403 752989 1306016 1682084 1861085 428361 517902 1515575 327375 57694 395979 1269244 1879044 39089 1656011 1940782 956678 1180743 1527823 405595 866874 1600558 376636 1524930 1221663 51176 331858 385083 1713272 450809 266780 454803 384797 1615594 1278138 1718085 1466706 1333835 1331027 1749910 1752715 447776 1877898 1758238 1780994 258449 100461 1093890 659144 238316 1235506 882070 1027060 179350 1827471 1465125 533601 1497664 848877 80553 1032216 76698 1657995 651497 1319807 280936 498621 352195 892277 136406 8241 703034 470640 697434 605006 1073731 507005 1808776 1672191 1756226 31773 1199384 1361572 586718 1099802 1559770 1587502 48816 1098404 1324995 266847 1835029 1765892 1568539 1104567 421015 450784 1217248 1880935 1261608 100271 1093084 1113417 1619203 1668515 1224887 889401 440323 1600200 515857 128162 1684584 207635 870488 1150313 1642986 1351482 1812589 988909 193439 1603285 1925109 8673 830627 1649691 915015 6661 497513 892522 595086 589304 719737 1352833 1195191 1398874 736020 1884703 84178 1962700 1686519 531762 1887318 265696 1610619 1135217 1177118 1066902 551343 1103434 1481109 546355 1251000 786829 1129621 417339 306415 669810 1272639 1887713 1157624 1090621 888190 477681 530924 341733 963312 1761742 895926 222487 1838589 581388 1751968 1160527 1419334 1966934 1068679 43097 1257673 1666467 879320 476080 1208458 1775082 185892 1061289 1184983 42720 1763613 680475 363184 1757112 1300613 515485 283945 1151158 857699 960743 298402 1081387 1889859 1488332 1388413 328996 1067235 1331457 347141 863436 1005291 774328 1479116 819026 819646 1771328 1667912 668281 1286299 1940008 1629521 818960 501930 306151 446335 1635510 55300 387065 1380930 1972955 1642834 1170722 1649168 1956062 849525 1863842 1960062 1576778 385080 579566 113478 1873603 693546 1139501 964722 574189 1959010 1141826 1766539 1375202 669579 1226287 798561 530657 1074049 461977 1691036 1531174 1282170 276541 1152704 32806 684104 1647565 1453801 1480889 381610 83215 1128899 1107305 1500002 926397 97057 556128 766610 133569 1388701 1836994 200329 65188 548076 1104902 1452325 579292 1846383 639761 1661053 1751704 1406983 109361 958529 794965 96094 1669950 1520289 1396814 1225787 1217658 1250721 461744 1582410 1326266 1476594 431600 943816 892750 803036 1685838 998711 1534809 11680 1052590 1571323 512408 486449 1715896 1058984 1305704 1069220 353573 1377202 1568919 255746 315205 898222 1745056 1049743 1986750 1729321 384395 145340 1970258 571026 257382 1773832 1451546 871032 761559 1603570 575106 1117292 418453 1868813 904882 1402559 1755268 294694 619965 1272209 1134234 387313 1276869 1875512 265136 526471 579369 178809 1863292 1524481 1182465 1804587 905158 1684031 1297400 1705109 1133147 231499 811947 1153178 1622676 1764635 723742 431299 296310 1117522 129393 1882763 1514897 1686961 613738 1632406 1080058 1228560 132091 1398645 747330 1305683 1086199 477266 1482023 113525 715166 681789 458183 1274242 1612167 247549 207811 778017 1895878 566699 1391623 1155484 894739 1143933 1078761 1101538 916128 313735 664565 173361 985869 1199579 1308141 981050 1054418 834685 1733742 1311463 1729326 1069174 1271956 447137 832841 440471 1814818 1235338 632700 1347140 225529 1530117 220945 1039407 522994 1964023 1586124 1813308 692431 73694 448486 906271 1581164 85627 703104 1699254 1522538 1773983 1291714 223143 585055 970742 1063733 97386 876231 834599 113211 1403548 672809 1439601 632662 832288 1578478 843678 1748771 1058992 422520 1600935 1676685 1005934 1993009 1319343 502689 1702200 1823263 1809461 1056190 96065 1510042 1585115 1037280 365849 1453084 650962 791837 1324203 172119 1192871 1643470 1896896 231197 948780 666756 1584844 1021869 1166810 292495 1955333 1708295 877956 324219 1001250 1343409 586269 1617675 1089653 817353 1376091 445742 1614487 1424873 1687725 1302107 208880 63758 358578 995252 711745 1481509 1444811 1830539 1006169 1387221 902105 232721 593954 957529 646199 354755 1291943 271654 1128201 1444327 903305 98521 812517 524930 59857 23129 147842 1973094 442922 1135020 340349 1916990 36452 682855 554091 501118 1401818 773061 1261808 254193 1996764 1768897 1779156 807711 678905 301305 830836 1624318 976921 15313 730326 589027 385022 1976111 1616422 1715882 1787920 1524240 1141779 576468 1115109 1521068 1149378 342029 1660344 797604 109355 917097 1507455 1612430 1872183 451717 55883 1130695 861556 1415294 1952051 1706784 1032870 557638 369514 1758476 503620 1739040 161823 1892355 1600261 1536836 1655984 772765 1173540 312473 1703285 1605954 252665 1209104 709830 898576 1344078 977233 1103605 1898322 1903393 227516 1801166 575414 556445 381502 1943256 1620253 1351126 1757251 1150440 847875 1296334 25889 711577 441048 95431 1301802 524033 630488 207393 1025118 1516759 1027498 385898 735335 1728673 624568 1722232 975241 65530 1369290 1626015 1318271 1776080 608259 913435 1791478 1070206 300113 1766490 269025 297400 1968766 762744 910040 1396966 761040 568351 1892042 342852 815289 926679 498658 1900988 297862 9883 967931 1976503 1812836 1765539 212874 893074 79784 1112107 694781 1711726 707247 1268128 427530 1741499 1308809 433958 1272298 1047598 1696948 885918 1455315 85047 1834843 781988 1745955 1396346 1997142 1977644 188372 522908 1629947 1540595 205483 352837 956044 157374 950917 1974715 924975 1001152 1139333 1051493 1242407 214119 1304603 617927 1640301 909697 1519119 712110 1880555 1684913 1844744 1486314 912450 126446 381079 1526258 1476124 1904898 429471 1844732 34303 1494066 65519 1346145 1410524 1952597 1688356 63946 1780720 1866240 387528 1302611 689983 1604256 758330 1044998 742942 1760917 1943949 531251 1810605 1902109 1005119 333772 1884478 145421 416568 268379 1775610 1828072 1781352 1342296 769225 1032545 1235925 42861 1379333 1897096 329405 1410599 1822303 881334 386800 803424 56640 1565999 181735 105457 953902 1233905 541430 1646011 1478295 230737 1588492 229482 1666257 110205 1756824 887415 193941 1025445 1039638 1565929 1317711 1388307 1247035 1409901 618244 828862 1974360 675993 803503 1852018 557025 1758764 1692570 883643 1082019 36106 429941 951041 839293 1679721 1528753 1512717 466857 108019 1510093 714725 721045 1714042 348081 213749 29444 1848031 1074144 960584 934979 932002 1048765 1893866 1433710 1974049 1864052 1018133 1629848 1862966 464761 871252 1762919 309783 72847 888858 148475 220574 1220067 1195385 1190042 155249 628768 732365 369012 843112 615862 732987 113444 1938534 149510 1982761 363154 1640300 1894235 257503 1940985 1991968 872734 66593 1970468 1301727 533797 744119 1698408 13025 1240615 683197 785334 322188 606738 1035595 517557 1760178 484786 426021 7041 494314 1236531 1953340 1284630 1946519 1648458 970052 500589 1464598 744069 544345 1736755 1302623 880920 861578 1703023 723598 691106 899524 508242 1879123 662085 899890 298224 550417 1029586 601870 1931808 1006394 1434957 1754306 211711 1332578 922657 1674649 1105411 758400 603528 1706241 1018680 932541 31984 793809 1604741 18704 1056353 113890 983330 1195044 931539 1424543 131543 1261516 1524539 737685 373871 1842098 1763894 1892230 439195 618180 1767836 282406 336777 1252676 928333 658282 1176330 1344510 1377113 580838 407542 803658 1162115 554575 186091 330326 1842920 1667552 1083411 218497 1811429 139876 1781288 585623 548471 327272 1805545 1944168 235684 35276 573494 1156218 1486071 1319456 1393527 904462 1572651 994975 1347240 1568613 313918 1329037 1591663 726547 1209298 1244857 606105 651853 829489 1071299 905869 472271 1714748 398878 299165 1550181 1350700 668135 1867576 563490 1662404 55188 1440598 1596160 851462 1858876 1193474 1949070 1087572 1784299 26124 103503 1687295 568134 581721 232303 1358926 545485 1386172 1925790 1135868 1134210 286125 582903 260286 1178269 459836 1260470 1833636 1510357 477874 1801783 817235 162426 1674472 1263506 675009 1507903 982045 209544 1920960 1887058 404476 1858958 1643662 1265714 844813 1791902 39927 189667 241036 1290281 884987 996379 1575977 101137 879564 1055426 1175896 1354385 1797643 1891491 57211 506599 205323 1381468 1109624 387733 1949223 1760721 28499 1150740 1551019 1711901 1764431 1560660 699652 292540 1927438 1254943 915274 1257709 107490 403319 1378219 1019420 1910394 49610 1855844 1280451 123052 1933819 1084983 1422027 1033137 438419 1895045 891999 83194 1377755 1880457 1035230 240978 425697 287874 362054 509754 1339650 917891 1935487 1972660 1303187 472741 827641 1886011 748330 1243875 213521 1766728 734319 97692 437354 1185001 838296 263458 1036823 183794 1723687 1454848 99490 1252063 464395 1903435 361697 1316510 205520 124023 1076957 326178 551222 1588151 435382 1206725 1042109 529182 1727152 430727 1884610 1291423 514120 1339538 1064859 1903475 1663406 999874 929474 1780897 1858346 1586431 97871 85730 1469397 549801 754607 1139784 1991306 904024 1503018 396999 465819 1010364 1724325 1699062 363181 1734495 533246 453536 1592017 1832628 877615 1020697 1734368 746253 1804484 1430229 316259 451589 1463954 510775 1953205 347398 433925 875366 1562567 1778102 1761786 27526 926828 1136901 77408 1871838 1785684 1630166 419959 779786 22227 1317537 1326857 1660955 1792935 542600 2652 17351 949135 1853267 1400580 1328676 398445 785719 338007 253539 1618305 1044096 1690453 770454 203288 422429 1272199 490775 953774 934121 1978674 532540 1698233 1476775 522934 600627 1143618 1848131 815921 386334 259494 1399492 456470 520329 1118968 574759 1086041 201994 1449976 228710 103750 1730430 192343 1962377 73425 1258620 101922 1286341 1495373 705163 340315 401409 1813467 1762686 1502439 710988 146892 37809 1169099 968333 1262605 372976 1384752 596797 1590821 1274161 1680491 773255 1597970 852583 696108 1565179 1680907 1545526 306956 392790 1241798 71833 1162464 327207 1992116 1784665 1581899 180310 1542279 840789 1601081 238359 1296574 81352 785165 1251100 1629595 959113 1813129 1230232 354939 545143 55984 1374015 1354804 1778402 1183608 964443 981429 906844 1346502 1009347 1549253 1213097 1854558 1675952 1577624 1045349 834828 677246 600401 1833359 1735796 20589 1617354 638731 1693776 424671 1122587 343117 1092871 1612825 33101 1666562 264668 1465893 1902965 1985620 677851 923930 1228597 1920402 1243871 623129 1653518 1963841 856096 1345970 204956 1033380 1836876 562022 630879 288323 1014059 74261 978738 449274 205280 1087633 1136318 1697963 497245 1614347 630026 395612 1425774 439748 1659120 1666650 1395317 434794 1312203 557122 324526 281335 915994 706469 372400 902276 1900165 922538 942115 1526604 1251656 1792885 498944 1252487 1433108 1521542 920509 1710314 138309 1833275 513238 234517 545477 1718000 622349 1991007 1188858 459796 79459 65077 704605 1631720 1196182 1534078 416449 251178 340013 929503 60397 171429 636284 1670640 1613985 803384 1497320 372980 388177 1473791 1154729 566107 678770 580022 1181159 608488 393815 1984 927950 1800211 645013 1724416 1857782 988788 1031881 1000355 1349059 1620436 1992296 263125 680506 416104 1776218 1425614 1857607 1816298 1593553 1295996 1277050 1230649 889966 667945 750492 539934 1576124 1130911 1405746 1731246 746372 112913 950436 556188 616628 989637 18361 1872775 602999 515797 808349 1791719 1602249 1201368 1763754 1483612 384675 1099583 1034614 1119901 1061935 89383 1113790 36817 1885406 1330619 1631969 1651281 1287772 1124815 13886 363507 1916484 660413 1515348 1662778 818882 1216197 1620924 97253 1769599 553826 1363999 562800 114758 1470270 496711 7624 1524331 673569 1402023 1788712 1939977 1364358 1592384 1061002 1994055 1135751 1548524 646012 187014 1025218 1394310 1188358 1503650 815927 455233 1666886 1581680 1984465 627939 92184 758780 1970969 1633811 1048244 1968007 1339157 1981002 1447298 1044649 1579809 1346661 1398493 1915116 1808110 40496 1063140 1700532 292296 1415415 1569486 483685 211404 906150 1697947 1635441 179523 1404109 1430259 1211416 117343 1176411 1233422 1518003 1372848 611027 727783 1353789 1691979 782986 291238 1652302 761078 1413290 84699 1037077 64983 216376 8384 1406486 402238 768214 398014 53221 504401 390140 1383782 563232 701850 614385 928863 478925 1469288 1827034 670486 408853 1628540 1271711 87532 6522 1364768 168248 181631 1171518 1651405 411027 1097153 1311026 1191333 793910 1394306 292602 739505 669192 1257241 602562 1981344 1961981 1671416 342462 453058 950862 1205755 474154 1257894 1650863 208156 951296 892091 1021083 818585 696032 1824417 1281902 193897 453980 835372 1157149 1193051 1402189 1034887 1168043 610525 34946 1548514 51064 608243 1592688 1403628 1847511 212208 1049784 305765 134589 1606046 69998 1803538 1284792 260639 297182 841367 254605 1643542 1623633 367886 460575 3083 278064 507607 1080549 680704 712761 711718 579720 1349572 1256340 1771036 1252908 581125 1647133 1276081 1408161 283134 782685 66910 425109 1401560 11001 1595724 34992 813132 1548084 972243 687130 255466 504446 1543078 1732480 57175 1840434 1161816 880705 1057662 214392 1735732 1669793 360301 35478 1272888 1997271 191249 646315 8299 1702047 1010217 71719 1889710 104954 159526 1836800 1603712 887252 1284647 580574 789798 725569 347163 1808739 16305 1269850 1910876 1926957 289494 392182 318820 126320 1070629 235009 1030380 1269040 483714 1367967 1262365 127400 214287 1379884 1420135 1138120 398758 1710482 1754785 407905 1451289 1699209 1587307 992098 243299 1106014 958264 839787 1060425 1452875 1617466 114521 586570 13670 828935 258877 1443800 1037780 1035409 1259330 213002 258372 264653 1609963 1690114 413592 872040 65764 551274 569841 443208 1430063 515846 1707305 1093082 1456030 414645 402003 1019088 1130883 515736 611179 279280 717303 1836759 690187 851605 789695 1835597 1290369 1017241 620419 740671 1685300 758961 867624 1029209 89103 1175198 1722379 208376 1758361 1677020 1590546 1527297 1485071 583883 1628862 1997573 740912 1894461 1422013 1275151 723536 72948 1071061 1183174 298786 1309430 1255698 838505 28759 1198005 1831609 380248 806544 393645 308427 1006187 742376 653996 58187 1328459 537160 1683432 1815314 28406 1363617 1570842 104989 1666215 1233537 597283 190189 161853 1331272 329051 1100006 463050 635413 36253 610776 685981 1828631 1966680 80459 1946337 836653 93072 563000 462651 343620 1229844 1203543 1920542 1056673 1927583 147288 40807 1160447 300412 236034 1249861 1592650 1513040 1033536 1941391 25673 180283 1756637 983524 38965 1518861 1125911 849625 362822 213587 1204245 1886215 1803777 422450 463905 1154180 1797900 1850241 90732 558260 103540 771496 27450 1075665 1896668 1342122 907413 269481 166700 649242 711963 951059 517546 928110 1558545 326588 904659 1381491 848197 1556655 1642933 964530 935731 1672502 824780 255440 1167276 1379290 974156 1992681 9598 71669 559753 623031 824435 1488644 1750086 23695 639330 1061634 1965294 1651395 987399 1443187 380786 913471 1312012 1146076 978100 1569168 183120 665195 1174704 163414 176946 1915540 261920 945285 1447047 1826618 860601 1673274 718762 975986 1433036 1912496 545422 886199 953148 1060664 861150 1654904 190745 147867 1066176 795468 397025 567352 337329 49688 88480 909556 767312 257359 460211 1782128 107955 939526 353341 257337 1599641 1692054 498763 1644818 1470537 1192737 1929601 1062543 172965 447550 655696 487838 1884052 1036705 1474000 1186601 413460 202886 1801788 676447 1209028 1879053 850793 87620 1499483 1459942 1164306 22729 661588 1764766 1195341 1937931 896872 1947265 1448921 1535197 1125305 1302876 1980329 210324 437440 247236 1271453 1740280 1336777 580884 1437079 1453416 194317 908644 1441198 1415945 1494813 551815 375689 97154 357142 845212 1534285 565866 1208192 1699741 507980 1934373 938122 1752145 1015701 990683 1268257 280358 1040156 1312263 49556 247637 729545 1391757 1279379 360130 1435876 547389 978984 737756 1716019 43984 588222 663761 1785514 1008845 1536257 1397446 969736 872900 1436973 433606 1830157 179164 1813667 1872981 700308 1329630 60451 129820 981023 1531957 1744691 668516 282880 146173 863627 1319016 321395 1929189 1657131 1735750 74797 1238699 575705 719879 892247 127808 257301 261687 712604 1173483 1620756 1554069 462191 414966 756229 1460607 188892 1362062 673627 250848 1109936 154533 1295093 207202 127740 713332 1798363 1808819 1039577 1525019 1067295 1153747 498215 1541708 609468 95247 992861 804555 888753 1851225 1889116 1706255 336386 482876 1764621 786996 730215 564861 376510 1850760 852107 664230 390599 1224901 1472958 272930 1488344 1771363 866853 1783531 1443659 1311969 808909 1837943 1727246 133180 278718 978107 1965508 1169110 1593836 672859 1426426 1483383 1065824 1553930 669233 1621421 1668244 317052 41661 304963 679079 1753617 26016 1194200 1881693 906718 887348 267767 758890 305915 1088310 1900658 789549 1281937 1182469 1843511 1304520 1459140 968194 1287816 652104 1439663 50436 1268418 22781 889674 95879 800769 284600 1172181 900524 395873 727704 1281134 294345 779681 173583 1387523 1039122 1740363 1688328 938744 1232615 762821 2914 45640 1779791 68231 1138466 1597634 38923 1545475 500954 152005 571890 1660597 1052170 1251663 1811353 1337099 983902 246006 1060285 1696482 1582989 206540 159998 1819651 302468 1244928 1116867 896512 1081608 114387 173385 1450622 935486 1771679 1611926 153312 1355381 1111990 1090594 870011 287450 1306694 1970673 1640959 1790420 1031342 1693317 27672 1241588 740545 239055 1457187 1278521 1827766 1721062 214502 16742 1695500 980852 992500 1464893 1473279 1688515 1816146 2586 1334909 957094 885781 486608 335588 575850 1120491 510199 1357479 277104 1744425 264083 1491066 1293508 1466610 965353 1448082 837498 1627114 1773115 804012 1941801 78819 1728516 569500 217049 551342 231875 1867270 1779842 1177967 1272449 1381713 767524 434690 1909341 36809 1118379 1043117 724991 1922879 619432 1691145 389702 965414 526603 777275 1366505 392609 528996 700965 1245299 162394 808023 1953809 1266752 1814054 789391 1388285 648558 663842 826278 1617858 1629150 701571 720210 703579 44733 991164 1938489 7440 445477 691277 1897460 960167 1406741 1141420 1165329 364256 1642451 386886 385746 1757454 356967 452782 1292954 315844 250459 835812 174073 1301876 520634 1502083 1065330 418066 550138 914017 1689962 589247 696213 668775 1389863 615001 501557 1233509 1168941 381695 587542 933759 1468204 941314 364793 583561 1594364 263516 864259 1042310 324866 1024178 748151 1051669 375589 1105978 397879 1440762 1130208 641384 182512 144868 1922374 643052 400991 1324396 22485 1147641 990718 682642 1819906 583522 1638654 179423 156631 526050 742856 294293 434424 376117 143515 1687595 1316978 1113720 982341 1020012 925989 241293 2364 999914 238740 389360 1825359 1148804 876418 758551 322948 1763723 996054 882996 1084886 1622360 1808547 1078293 1023751 576249 1022803 1897788 848836 1018704 719055 853144 1519887 1435028 531603 345299 501475 314833 1870751 1090843 1210423 1065852 1958656 1940716 685149 130719 517805 481703 1174168 913619 777159 598801 1444420 1308747 1389309 1404724 303865 463331 90586 1581650 1870738 930336 574364 1712374 1288958 1573205 353309 175274 793998 1346038 218710 1257547 529960 532870 708568 292689 1979135 577506 741426 1891372 824313 891648 541121 1342235 462014 518487 984067 274608 205197 1877706 1977766 1802635 1288671 1437958 1381156 1924976 1492911 870865 1780662 1802127 1109994 439512 126351 177023 802583 1622791 497683 1149554 856821 1165113 104962 534767 1783135 1796619 1547113 1333747 216772 621061 1118871 144409 1846151 1550775 1440934 252400 1197471 1776800 999806 589120 712409 599618 832348 860528 941822 1280627 1414879 1198848 331136 200027 512079 15276 1719431 965486 1987102 501351 891943 376740 1190381 1776320 1697683 301218 355200 1065262 1531961 1006160 498644 1946896 1276113 1652762 1992153 1049530 1327120 1263032 571840 977874 745426 1144763 560279 962062 1966272 91569 932701 536457 1972770 791752 643363 1776155 806829 7389 765244 1826280 1471376 429582 1991598 378230 70927 1966377 1166821 903937 46348 1982442 1730006 905659 10171 963617 1248538 1069152 863893 1616683 1139126 1701240 115252 910582 614683 710519 1863625 696553 972759 207641 1833280 1474537 984900 1401228 1747541 790221 1490100 1621664 294866 1257611 380127 565345 757999 235944 852998 540712 1916967 695200 861778 1040453 157764 88070 423030 1822021 1904384 118026 130686 494413 291997 633770 514445 159258 1866086 762870 465986 1072435 413441 239706 941604 1535313 784181 1813124 1502377 304924 1780220 1356125 440482 1230515 1099546 1025614 758460 1025084 91809 337575 681981 862809 18951 226017 12955 1427657 445141 1810532 1692324 1879156 9667 309598 1377141 1954664 1753258 1896517 950497 1454179 708858 174510 1449246 1580792 419924 1647360 1378497 186197 109976 338277 1517657 206961 878072 1697323 1421848 63875 1866099 1489998 178631 1017949 633518 1085451 1171751 1105387 1344476 1042354 1425373 408816 724 686769 1696655 1712720 1422950 1091918 480715 209676 1636285 367568 993618 1286256 1883776 1406928 1164259 1974303 755879 721999 675103 1932181 1551884 519194 235752 456306 57934 546792 1690484 126755 1714448 1943863 906162 1943654 1285739 872741 299081 1270762 569631 1619787 1218657 1486735 384012 1634533 210030 898073 1025600 379278 1466878 886344 1086308 1567979 1581351 1218395 1796323 663081 16294 1479249 1887642 1017809 1043231 1912480 855867 147730 1517790 1387907 1058150 1438823 426286 1411338 1495219 557380 380443 116632 460456 327895 385031 1216958 750232 738393 997873 771965 874770 521496 1796935 863581 1189719 1528986 75075 991488 1656107 1391620 1005727 831372 1129263 1029562 388276 305275 786855 666372 814807 1520408 1147172 316412 495841 169252 1851579 1957416 1258011 839176 1000530 692699 649840 882476 1868381 1341365 259732 957611 47796 1309688 1905535 1408804 1901262 351277 1515990 1231654 358680 979090 1903929 1790989 511359 1577172 1194091 696916 1537176 1442263 1340662 1459170 455669 300353 511134 1669963 363508 794320 1891782 1569590 335201 1559291 62791 497269 1541652 1771636 840500 792655 966058 136647 213297 1183496 1268522 1221659 206207 1198560 403526 1299473 205313 165696 383554 105886 1008732 1405507 1579668 1774270 1456457 1010529 1583995 971818 1504180 733665 1290242 1431582 1907205 962254 1299964 622183 235524 952206 1579092 1816624 1249270 432320 244771 810601 482465 231525 1849857 781379 1153215 788869 794229 171835 1071163 261242 778865 389692 635482 115565 691272 1238030 29223 1982668 1227870 602980 174430 1872794 1241888 224500 1865697 190647 592554 1279851 460241 1384005 771059 142130 1835914 101422 1424424 248805 1239260 1625833 1330478 1153702 1912016 235437 1249654 358329 859131 437391 1051433 1112457 321853 542485 1883165 1120579 185503 637713 394181 11640 955805 1481434 1911487 1187710 1390336 512514 791936 466365 1052380 1858261 1749431 1629438 350573 177140 1576017 1185030 1135921 757440 552411 689175 430336 1271575 293847 14203 967984 999154 1657321 639987 1957080 1482439 1357395 810699 434940 1002334 113296 906043 505368 483770 23505 764940 355211 369411 351958 771406 1132653 1004289 674989 462667 1451106 1259730 731931 949888 715124 1645136 1061222 1079605 1313386 1378374 1571660 619123 1308866 785200 1374448 731500 1539374 1744383 468925 1882936 1506039 1335753 844033 942001 1118627 1939986 481261 947770 1220671 944278 1549529 1959650 937784 210279 139288 1057686 1615846 777855 1765478 520287 723048 1280513 1786705 1258743 1414465 1555572 656625 526849 476329 260270 554615 750157 1066423 1226685 31296 1552245 40793 1053712 368822 1017519 171524 1278455 1280918 1263130 1461029 1248397 1399839 1520902 611769 349956 488203 1241269 940634 491466 1030230 311959 1424010 1460237 1742265 806568 484918 836367 1983145 1167029 217173 314973 1571823 1188475 319598 1414081 320590 1729113 1969447 1381021 623973 172322 1936200 1890438 883737 1255687 1792015 1687010 337567 162813 1951776 730114 1009828 481903 160507 455791 327452 416092 1722477 1380139 1853742 954858 1579008 1795049 1856274 1498886 163979 367186 935072 805145 979191 1912727 1269485 1582782 1334054 1108776 1073085 1247426 1166874 1340324 758416 348932 178229 49819 58571 781659 1839004 1142392 1246452 954139 1156469 1116327 836370 752518 620694 1090954 1083837 654000 1716380 1344248 539567 1619120 336074 1091997 1748487 1558929 771946 786092 693631 471858 525047 384605 1622876 1873694 25424 1058895 1310121 918766 1848819 1514855 603526 417390 139079 120982 1849879 1294790 557660 1821972 1464850 260852 1633071 203624 1886203 1905622 1280556 523496 829626 1278935 91063 639991 928826 1810383 1527779 46483 1742266 1812747 1010546 23500 896511 391729 1259694 1593326 1871543 331425 823139 485478 234414 1666335 438299 1078846 1126989 1908382 181906 1372203 399010 320330 998497 161576 838134 1733070 853996 1127083 847717 1275897 1149766 1920787 448528 1627549 1317606 1602233 1440580 1391510 1794618 1532873 518278 1096103 108627 998469 958568 955478 69672 807793 1542406 567479 1499948 922590 783004 1334003 423949 1128775 1709 237629 1195844 1501175 244609 1452726 1574711 490155 947308 814318 1208252 332982 397454 1556294 572104 221309 633677 1223131 264588 861617 253107 1942842 529795 1916041 1591026 996857 1717263 1783006 1304222 381582 562881 891808 1359225 1420063 1527607 1112867 1582199 1033616 1769271 1492398 510337 1887341 1398853 1705555 874852 406736 167067 1503926 919460 115267 1066371 1480436 246909 1053883 659076 1608229 1319715 311280 1523321 499625 1647401 1148139 298718 1054421 1441279 1996276 1357436 1331496 928323 368354 1028780 1539845 302505 1570927 858787 1973566 962328 1363997 1680460 1057153 581358 1202351 1483953 61990 682713 999041 435846 1298277 1361469 1684515 477792 262769 788349 1420914 210390 1510209 329239 1997370 242508 1580680 1042617 1650061 4373 1218004 1155478 807941 770527 1724166 1020103 1965979 502717 46787 410922 1397832 605491 1808054 705381 302313 890938 528666 1125510 1763835 42286 1412650 66076 692904 184630 881106 1169983 80870 1903364 509529 847311 1693732 467530 1812811 59045 1132872 247008 328200 1977310 655375 382048 186767 1289133 753920 227922 481241 1893390 386462 1078471 857345 1602841 1954856 863047 883933 788413 1099269 1090698 1895310 1583257 450691 1889088 479885 1268720 795045 1871325 1372419 367744 1296406 1588140 1553590 1016914 1456293 1564634 1390005 1779647 303191 1856236 519971 1774507 702522 917690 587534 1666984 172006 831415 703020 379552 93760 749976 1000820 1731817 179090 436391 366957 1147482 537030 1462174 1304554 182625 644010 524546 883757 103369 632654 1328823 1589515 38817 1973841 1748747 1070699 410854 1610066 1046754 591791 207762 830782 1706765 852962 473246 1785650 532214 1105008 188350 233757 1896882 1833868 1482649 938268 1602863 1356719 1711395 1946124 898013 1496290 1469493 1614100 1141944 1402028 458117 1771452 43860 1605510 434606 616059 1827659 336898 29426 1629051 58829 116844 1746082 1065478 1866663 813644 1252049 1233205 366953 780696 505809 741113 391022 146456 1517035 515571 402684 808683 1058008 446132 1059242 1402168 362700 611317 1170203 1003563 489126 189617 1162173 108773 1886279 458346 147353 1724633 1597101 738427 933848 1976683 1235602 1296081 66618 288722 1793750 361813 1403526 155728 147444 1145050 1568477 1200465 316891 1703889 1663621 698676 426508 120285 1668787 592513 1554240 1723673 237791 895259 858383 260098 811021 285224 947510 1822818 1561533 1749355 1965718 154883 1984958 266796 667131 596278 869111 1019473 811406 1765732 821201 730459 1195100 107004 434333 1625162 322976 1862923 1880499 534214 1067180 282738 273149 1556461 1974598 317629 187203 760461 634863 81897 1525942 1861564 22003 1992501 446227 1118941 1317454 1535261 975327 882921 310341 480626 1898175 434736 1413928 1866082 1971490 417162 585727 1227382 1658885 1960482 1497929 723631 973244 1442760 1767945 674874 948369 976231 974553 1646554 1563876 1408021 1963577 666149 187665 1321616 534168 202726 750104 1807414 1552458 1227434 1105430 1704911 1976676 1095941 228985 22432 1681393 686501 1199323 385262 1700758 687448 1726150 9500 356541 9871 1048789 1870339 992621 1309132 1299903 1294998 228596 1112956 504799 1835751 1305252 330107 1965234 670548 199153 409067 1588002 1715652 1989688 743831 133299 194516 887337 1541027 1857323 1613665 1436027 1979275 1610175 401686 1019452 522 774479 782440 1442786 532096 1641227 1853379 456737 809679 392002 309797 670603 1737738 709844 1041154 904167 627451 414875 1227731 915629 352509 715789 442795 549012 1960741 1112511 1248871 618512 528631 107961 1677635 676101 1864359 328384 127717 1103609 504899 887674 158803 932389 1251804 304762 1902911 936961 545389 869230 771943 1947998 1348974 790141 867189 893303 1524570 979570 714490 605138 397530 1024318 744121 1388237 1553753 1826754 358307 438292 205665 1682012 731511 1141946 392976 479937 576465 788822 788720 1891037 963294 965697 1106042 1167254 420000 1882637 1826630 583371 166931 1406201 1173264 505937 385188 1593438 1442329 358560 38984 1525062 1330733 668332 97034 741970 230172 588039 191500 1696966 1745240 1560320 1450333 1325904 989607 972419 440680 1919711 10063 1545148 1442313 1423788 1803651 1405732 1511646 1755437 481608 888127 336824 739804 1403053 469811 1715503 1936492 1770453 659805 743103 292863 1024124 221367 1233832 1321437 153749 190368 916382 23380 857319 1072833 652424 1062357 1111002 312036 1571522 1672005 1031925 1395154 1910974 806486 1068377 1670177 67144 1646033 726698 1807878 480842 1974749 1877771 206783 476002 237848 109199 1278240 797127 1062359 1813674 1803678 80399 1170431 1188282 1802322 623147 7232 1081353 1468823 747728 38559 1036383 1499747 656373 1716397 1959374 1556008 1463043 1847252 1120335 538406 581946 78262 1277487 649985 1694830 556067 1202594 732695 369332 223555 747964 110596 1344232 985897 807196 1120259 1417865 1355740 1379732 1710073 975364 109317 1000287 1886510 922038 711401 1349869 193899 1759032 1581715 459838 608633 952606 790524 1064858 404945 1904093 353128 1043779 1944031 389294 1927906 791989 836195 506891 1269833 860367 1738107 1510707 1530520 253478 1251173 1562689 739041 1681969 140610 855130 1790234 286092 1983999 926278 1323560 732160 570764 1545071 503830 687486 1085718 278325 795241 127830 1856779 298906 580703 1299555 797827 788959 305063 1416195 386595 1673748 1983448 1492235 1338932 935449 435045 283302 152412 706334 1312383 1014595 969463 1424464 1772901 1528015 807074 1062919 567108 1838211 1698929 80100 1855503 1131886 665761 66293 1728759 1653621 415025 378351 307600 1265455 1545013 652205 594536 1081612 1651853 275822 1288766 1277122 989175 1418591 895874 1165414 616616 1931825 579538 196025 688290 1243928 831226 700925 241329 1875470 1942841 192469 151777 5155 1870925 304374 1623891 781458 275860 1650934 1018838 1472591 699103 435245 367888 371627 1228376 1888373 256827 946159 1360568 220464 1163865 871390 458453 552335 122592 516008 847422 292316 172411 1520455 794702 1450235 558973 587040 1798152 1753842 690546 1592025 1918487 938803 464781 1930550 1532451 85918 1572382 1703979 1483213 1298240 837788 41531 1585245 446660 126023 20165 903712 119525 1275498 1868203 1539352 1820794 334215 1256835 1937608 873414 773519 1943574 1933486 674763 759541 185257 1278113 589917 904602 426471 161635 672691 225013 749129 918003 479989 495330 66149 532325 1129510 421363 328028 929025 387630 793671 620943 1875768 1716160 1271573 1409235 414291 1004370 836558 1427032 1165100 481388 957295 184503 424906 1271649 904237 1713888 1725093 605432 770944 324980 169313 164092 1198007 719922 256309 692534 1208089 715650 962382 1077695 1163981 842123 674462 1242681 404492 1487894 1875580 354831 50322 1758825 919386 1690777 1288051 485814 814711 72013 673564 1530614 1005055 1093716 1482849 1197933 205262 472509 9170 1178320 613623 1919628 113959 1894477 1035451 1929749 199974 1358893 770310 1282450 323047 1923982 111247 1550646 440088 1833042 1598211 1269250 1104063 124806 198819 1732085 1146330 738295 475508 1469182 1816261 43700 412316 1001138 517593 708757 683925 1910170 728073 1627966 1516602 686710 781499 1566427 561227 1240610 965832 672817 1719421 1527947 732572 1417546 1808888 1810019 811579 739964 1468878 132878 274221 451184 1460284 1928123 1033839 1709085 838317 245354 1559763 612996 725377 1383428 145598 462355 1734419 1420749 22948 1653129 1115650 1332919 1742184 1484398 575151 1793647 1600694 958976 253269 264923 1373474 1825874 637086 1245244 787691 1596035 1700495 927497 41658 685950 932069 82179 1682381 1861024 1204657 205471 1562760 489496 1822227 703512 436177 1331104 1113704 781690 1970329 195371 1735610 900368 1803447 373036 1459947 1040558 301848 1141700 1284822 1427511 1068006 622865 421034 594004 1430668 380153 687101 320985 788975 174331 1775954 1481897 763111 1458371 1492788 693625 1272613 1837900 573067 726687 958293 1332491 473980 678850 1414121 1791672 862118 258901 1744976 207703 453031 830906 1812707 1037149 339366 609692 1506619 149623 977348 1622425 869393 178677 213543 1212393 584844 1313752 1278058 1676239 1827700 1615993 1724276 1583625 1683775 1312272 1717355 76714 1557945 1177221 1175197 721678 402119 1172378 1912117 1201905 1521540 1750277 526478 39216 669188 1269116 668798 1239288 1660443 1769157 23196 1147856 121591 1973786 1660316 1352510 1065646 1797482 1964844 120669 1207564 1685684 1516400 1440157 302721 1708224 1539248 936051 939473 982434 1454608 1945917 1307849 1446973 1444302 413974 390902 1776048 114010 220546 1807700 1914817 1807622 1534846 401262 1494379 909196 1823517 1669116 395340 919795 1989316 1591801 743658 646131 1248982 1241309 1898079 1689525 897141 428924 109531 348049 215400 232801 1833616 1654159 47938 1957659 781344 763652 917137 302013 1311179 973062 429988 367669 1566387 662031 1100800 376035 1448752 1877989 1343870 1450762 1659887 366293 1328762 152489 1703628 1289690 615238 529356 1680884 1778741 122913 423713 33731 1104171 251792 1391312 985736 1876304 1158735 599733 1604449 1828651 1262106 1304325 1883121 150192 89864 1841485 573754 1199198 646061 1660259 1723789 851607 1607860 273780 520015 633676 1335524 1738837 1392903 319980 770491 1554279 1561526 1832873 1351415 820491 1006518 1116792 1208229 964545 6425 1586830 813981 567711 25995 1244373 1000057 1190779 958188 677807 1950827 770449 604454 1664851 350713 1432748 529061 71826 1829177 208199 1952803 763312 373711 609770 1845304 1463289 785766 787191 1552680 63305 1555302 1283703 910357 1575247 1928683 1987667 337761 552418 263744 515537 976148 1647849 88231 127724 1883321 1036928 921232 653005 247280 185898 1370342 1615331 904525 1125607 979851 858634 811562 804333 1387215 1408384 1448507 359405 1088684 1720117 703931 1329590 1553584 1152372 206622 431181 1329751 1760906 457739 456333 1875549 1310622 1189173 63372 243006 1135105 389499 1588392 1082889 1890741 1401726 1550622 478147 110986 1657891 1109858 6405 138185 922071 706601 1928598 229861 1512585 894034 1001586 801638 1106065 1870739 1203638 1389074 349977 282941 1973380 475282 790638 412340 605011 205432 645466 1334427 366367 1222271 459199 1658797 1826686 1198040 594852 88276 377298 1661309 1489147 1618096 1416451 144747 160465 1937616 1779880 1240188 178191 1320906 888544 106683 1688248 992460 1315339 1730752 1073412 1182096 353459 743635 1822892 1282001 1988958 29441 229261 1079915 60941 1225486 1478327 1537 80605 1398771 1536828 441985 1168869 795107 680458 1314036 307317 8778 1276767 1732342 980210 1748121 1842774 72325 454026 454400 1221634 566529 889049 12442 1031722 1567625 1916579 679978 1866904 143495 905528 993016 119380 551189 39398 206190 1707972 1713616 303878 1986407 229279 1396748 1824326 197273 690494 1251532 51027 468740 1157778 1342062 1005554 205961 1503660 1888132 534613 1541362 1859274 164799 1507213 815518 1779820 978073 1842246 351937 1980383 552049 1441278 307189 529012 1121570 876920 1222744 188589 1633352 1495280 1438745 746576 671927 1314534 899126 381929 1499140 1456519 329998 343361 1899317 1282311 1974029 329116 1785170 932188 1546245 1679898 148058 220147 365436 1327268 1049047 1782415 1068652 1968659 913324 1472786 251102 1877622 1368044 1616762 874529 1177126 592198 1095160 886745 226126 1236623 1130262 826893 1593234 1238597 1720026 1863411 1790923 913633 549315 1872142 673741 443708 1553457 984299 1997858 1290243 1544975 855159 443283 503310 1233864 1090976 1285172 1413338 249106 1354162 506276 1471106 507457 26684 453534 1126560 1082444 661419 1291388 770047 1717258 1192652 1805133 1647539 1785861 362524 1692272 1809471 1066545 885564 1129301 113079 1890016 1273641 1460023 1474540 156234 1629581 785886 1722157 1487774 717556 1480888 1157554 543557 979162 78866 898994 83923 479146 1478315 1093085 1537399 1714994 730188 115504 332029 939928 1691911 1235521 675086 396847 1191449 1564545 1081737 1185835 1657846 1565415 1235296 1826700 1037777 1699824 1587494 989881 176322 1195726 310872 1465431 715472 892064 22488 675167 240477 1907699 1091651 545556 1532369 415953 398833 800064 1099591 549943 1339520 1966300 1082379 1227669 1890317 541406 1564686 1235244 690032 1512554 1830751 657822 1263890 387488 1615448 709577 1511344 47323 1175802 1408526 1414028 1692116 56650 626283 1557028 148007 249533 330188 1103422 1676519 1493500 1864524 1977715 387740 463269 1460826 542235 55293 263474 1084136 1849827 56777 1990378 665013 1223059 1926897 1835494 841984 1090000 1461604 940882 489364 1376750 819635 161636 199801 1523513 82180 625983 1471961 700682 1939787 1548664 535292 1277644 886833 1212627 1914776 1586216 1522801 1448003 652127 1835192 1122084 1514672 1738648 1085103 1927347 136372 235603 633574 1374639 150268 1114069 297029 1900929 1727488 1549437 1551176 904916 1915629 1455670 713870 1229600 36447 936480 813532 606896 11870 810947 1225039 1500509 682017 1271858 870692 1715085 1687852 281394 20804 974698 1470036 1549998 206501 1525394 607000 471803 477062 1338986 1015307 1284438 633177 970436 611439 40799 606168 123787 1378081 979543 1210934 1136860 399853 1232869 1093472 851081 335133 1299441 492397 51309 886821 322730 1648784 843915 239525 1741125 1058217 653123 57079 1472952 786865 1683420 285808 1906499 1252789 1342789 315007 1086719 1910129 1511122 937767 320005 1111026 708064 1756708 813691 144943 712418 1300035 1485206 835483 1179773 829905 260858 265023 784725 859966 678323 1541756 694465 1188296 24696 456205 1312804 1971814 124398 773044 206337 443107 1410409 517268 768274 1821225 266872 1799312 1332979 1653056 150529 1611662 322519 144851 1165590 1474344 1257388 1711424 229277 466622 838058 1932544 1033771 1420298 1593591 995671 246836 1184401 1760334 710615 714754 929105 1925305 423009 227975 1387061 386004 1958706 995946 1747542 1930957 1518685 1774263 1311833 1982869 1149190 1428937 1885437 643003 457339 1711621 1814824 15799 204380 878389 187625 1390663 1502563 309739 636466 1378742 1559469 1190275 157495 198954 466656 129336 657007 801696 1419901 856345 196607 882514 1748055 1078348 1169853 208170 288400 29910 149859 283688 1877405 1990680 123563 1637655 1668241 1624490 251365 1448895 917027 518439 1775380 500187 286232 1393325 1558288 37099 530286 279553 881239 1895176 1998361 455346 713609 720915 1001676 951779 1856129 27224 1340956 1319313 1843185 137195 175873 12439 440227 1104243 386224 235208 1872137 1000537 1903560 1358339 1952753 1497557 44490 437096 926701 232129 1850387 1024121 1670334 247590 537549 1694702 462425 370115 1779008 471867 721837 343039 45335 1767645 1738179 1877411 1931078 1679117 1838594 1805113 1306215 1043497 1268290 1474732 1100102 246781 326602 861666 1034147 562006 461007 213605 1639155 951136 672593 1910855 288470 1606966 362321 1256727 1846378 1619781 1945818 995509 362228 1330299 1422643 1039390 983177 1286388 1314757 397326 513867 1612231 350762 1690857 1858083 187840 1992298 1132985 1256622 59258 349089 1445729 1589072 1972512 765588 47008 1778220 1924770 916318 1884834 1136593 988619 1231760 633837 1442253 940875 33374 141104 410366 1275008 258468 1159719 1926045 1235471 1621012 1255166 906342 427205 1705393 1892761 393908 1036357 1941532 455811 1317477 9141 1478162 1982348 1480740 1218210 845459 1572419 1852323 742719 1759356 1710912 371311 928007 1765339 1167368 1511823 265754 491459 1010438 1563106 703940 1251771 1612576 1651786 609903 562827 1873110 1679593 1392988 1543604 1721035 1125808 25307 1239339 1872395 38962 152149 752273 411284 451778 1047054 208072 216894 699170 982679 1767614 1862800 256833 1218152 83724 1334430 1964924 135808 1035101 1460890 32018 1193174 935627 968482 1914598 1061095 874024 93781 1638518 232477 1553077 747308 975058 209575 1197071 1053116 617425 1696441 1933131 1403870 411506 1896162 1850939 1984549 1457157 390455 493604 1350288 405305 1441643 757537 645967 1583679 492128 1670468 109093 864082 518888 205718 1439733 710807 987540 857973 1127940 988798 1527031 1143905 767896 321403 149801 1857073 238598 183500 1641479 1987504 450454 1078645 665020 31555 1908605 80256 679738 1552593 1167405 1065649 87671 892531 384469 970386 1688377 1770454 1988987 333911 630864 1965933 1176173 964146 188619 73096 1671849 614356 777180 1288079 865480 823744 797339 1473367 691027 386762 653785 1964117 1374535 1454885 779977 859762 1846687 1921106 1512971 1118866 1003877 413798 1285382 868822 1170570 1208330 687636 451585 691022 1019132 781950 598699 1046555 246387 337707 626017 896479 306146 1945241 39053 1454629 669101 665650 1076613 1944842 984713 1259731 841805 1350852 1078203 565771 654003 241996 1717080 365924 547264 37447 1490879 1914696 303396 1040162 1364340 393674 41615 700121 186013 485111 1528395 1255154 72676 433541 392283 1519126 1671700 1971406 658869 1040923 543745 1883637 769652 1794339 1758662 1518150 1252737 1270926 1406381 743594 73400 749612 1013042 1073526 400979 763596 689253 1545266 1763135 1460495 484952 721812 228771 266954 1518256 153352 771691 276430 397489 1948908 1865681 1165131 1005323 1803199 1985786 38799 1041032 756991 1682609 1271970 1795295 186345 1792379 508154 98378 953270 105512 1196803 1123674 675108 1126324 228122 428272 536476 355953 815420 1394826 1154341 285426 481171 1669543 624644 1944538 1270007 1359583 733539 735303 42189 1202394 65668 21792 1418426 649959 341970 405222 322523 1554655 179125 96596 300802 494380 524000 464718 1971392 574936 1282161 773041 1992999 1698303 799514 40346 1246330 1685798 1768923 1506685 412055 902288 795301 1645578 124664 1781283 1560081 857166 998708 25075 422276 258924 757600 999236 760998 1532808 282875 432460 1335721 1762441 1129753 1758214 626823 1045589 117652 863740 158828 1887168 1446953 1608547 270383 1855912 299555 111016 449018 900303 571528 1881690 1454322 553585 460204 379901 1694079 1605668 551843 602342 1136956 46708 1249631 1483381 392902 761840 1512547 877449 398409 1407527 789405 1353426 509402 1203403 1757819 368984 1448912 476365 1413773 36875 717933 541204 1144795 920165 588529 1844918 979000 1345978 268733 1993821 644613 272220 1313664 309965 1335620 1237315 854526 796405 220816 1554675 60333 215070 1636553 1846025 1777960 1913649 1488259 1039181 293768 456932 1502446 381332 1750851 1110695 1479882 861102 1898466 121717 593209 156342 8093 151118 98537 765460 400016 1644323 422655 178592 67495 533723 1673356 426952 1550901 1708811 1130931 453955 1290228 1754192 526554 243761 1764990 611795 1438032 679529 255739 1761433 1817880 783173 83940 1919743 992487 716734 548246 727213 504192 1408435 480124 381071 695082 1478167 1021089 1397810 867842 1849063 1702031 273462 1780144 1220129 825544 1889614 220246 1685674 855982 1084302 365042 1294311 33247 734907 1305253 1057211 9498 576184 730306 525170 853246 401254 1810863 1857225 415777 1457808 588096 23517 102803 1707789 1351972 404397 785067 725604 664555 1578708 1571286 48914 1613995 1274810 1612537 328278 690833 1066109 660975 1724136 1548371 1194222 1575502 280641 1225091 648872 1555715 851348 16114 564885 921892 648393 232745 401733 1345385 65516 1960703 1079061 1157078 1731253 1302784 44661 1490460 956014 554576 1088621 1765072 1986370 552025 1591907 641778 1944176 731058 283944 1021310 1879958 11432 810091 1676704 1546350 1907221 1883247 74087 408828 1328041 1102990 1022170 305999 683231 485209 405701 1472802 1591178 848408 892347 199236 1428373 1755571 1748489 1786676 1478613 1869985 449673 620700 416039 1726474 971035 212747 752722 451682 956464 472622 1221227 173241 386076 1988899 1899396 429142 484641 553157 1797737 1089738 1057622 22212 1462831 1389769 263611 1163172 279476 1797775 1303746 1633217 1087264 1931547 254075 760833 1809703 1659711 995109 1678638 114290 864224 1394471 1421706 204004 544868 605478 773497 37991 1848100 828698 959098 1406790 1136324 1465533 1261967 1474807 779567 767553 1231459 1336244 567339 572778 615970 302659 1628649 1409402 408343 1236821 429484 483382 1268677 1200282 1628507 404429 1927724 1278838 1387341 1189734 922438 415951 1348385 1090193 1619357 1065280 1254894 1442366 908849 456499 516921 1851566 1577093 1720612 1906878 78938 476211 508482 571186 1330787 872908 1562562 765475 1292213 1502909 358718 538477 721443 549180 633511 412644 1362037 1895591 882219 1436787 1850314 1261591 133443 1629806 689381 933170 1275189 1641054 1895098 1711146 1233079 445079 1885900 893026 128 1570889 1404527 1157670 695276 1746327 353630 1859460 1565228 844633 887948 1467674 381019 295690 1283533 1144355 270603 1185630 408001 1947552 474437 1287618 1144153 388302 60015 1426562 1587900 184909 52022 889473 937383 989433 1094991 1338085 1589166 575445 1469749 21392 1470603 299252 1924149 1595670 582901 1996372 439990 1282882 597099 915028 1533744 1706541 1270341 1925269 1394646 1561787 113234 704255 369906 1475810 1573739 1923170 1505216 1725582 659061 973747 737997 1494086 1485771 471919 1682306 1635986 1752451 968459 1678506 1457467 1389264 1325218 1679102 45018 1227044 314697 1840225 799845 967405 1112545 645136 775028 1149968 1343738 1530003 502592 356271 92332 851279 1631436 1747672 383335 597948 1288285 1680053 857714 1668870 1541744 1287441 1988317 393370 1524158 252657 296597 1879213 587149 1366483 1021154 1556429 313309 1213844 270280 1439452 563357 633407 310435 334225 1559854 146308 294117 777834 919150 1021109 1090081 554398 669609 1302069 1733483 1660062 1733327 767747 1142623 1162899 1157939 1465186 891299 1707236 213396 988448 890325 1508216 1363930 160511 401533 1199847 75854 744771 1392154 1467290 1623363 562820 1857923 1850345 1890216 716343 1281732 1475847 524208 1006265 1841496 665826 980157 1897492 25096 1249755 55838 25818 1507839 1518481 1973677 1587117 424134 1723305 453587 1458670 39074 304594 1356328 1570601 1849738 1920902 302688 1785779 1791748 71192 1353613 947931 460129 433711 1783371 295123 30421 364632 80485 655945 1410255 389544 122350 1786025 579920 100079 1553865 840769 551101 1190352 1979114 342526 1321502 1727601 1516885 1021047 898891 1974515 1434835 684593 1201532 23310 1449105 1999139 1778580 1368705 1410858 1436556 178678 1425273 376731 695466 1753610 1314285 776650 1438733 896488 1851462 18394 1096355 145119 1118938 14959 1876543 1259514 1582310 1217530 1936245 638255 950360 1129961 1510443 1532048 1725167 684253 1767002 1251578 55832 525978 1021780 387525 1556928 1281827 906876 647582 1357915 516006 183100 1703358 386267 1985861 1508473 1588485 273464 1795162 1196274 636235 1774272 514995 1967117 126891 1926734 1846503 736205 1978442 1602748 1665914 1764807 1710776 478378 876432 603745 484730 68410 476600 446761 1178275 1254457 375176 1360446 101716 1682512 328327 545532 58455 1035727 1626993 1858737 632320 1788293 1450020 1128303 948475 1154465 529839 672093 1297482 1150479 1321229 278428 519488 1827519 1161090 1483952 1206748 1463073 662711 927845 385674 513005 812509 95746 644182 317375 1017495 1695804 219684 712127 1228621 1933266 1904357 480795 1756749 1100700 1626489 771208 757654 90170 260600 944686 90713 896015 1612763 943689 218967 1097846 1553849 1982569 1598097 258935 914336 1385982 526922 1855748 814395 249397 1201810 1829731 1165215 848138 1966560 83273 138781 1618914 823444 1756338 354645 1883693 554057 823365 838871 1369511 223493 1507765 790062 787995 283521 1388241 1477249 1378494 802174 1097861 1410224 1198208 2153 1015171 447871 34522 440916 273178 240123 802659 1155982 962902 53723 1667158 401692 689759 1387031 1434999 1426895 1785574 1609273 1820575 1313217 456728 1847583 948446 978250 291480 1394650 772062 1769303 1991228 391505 1179266 680702 617632 120408 994800 1501725 312604 1985315 703448 1068123 1656847 1012102 1765159 1050343 946802 1558685 361919 467024 138170 1624413 1485145 996874 646451 1843270 68641 1391951 1980335 1031627 25147 1362608 1786735 281183 474845 626837 314715 1406847 1937013 429905 1001623 1174725 1537406 958774 1494466 1844760 159224 39997 933106 22768 1111521 1163881 1488497 1328820 1692189 828222 140264 992635 1590446 1986156 1842783 1030953 627669 308543 366881 498130 1975084 1148083 775673 966324 1900663 1041280 1586713 1845426 1034593 712745 103379 1790725 699278 927325 1735 594321 1869221 1195471 375521 487087 1728226 623996 1833128 1737013 1044351 561360 296307 1385386 1391122 694772 211623 320914 496440 308091 163584 1269599 1126864 41521 1358922 1730961 693956 716449 1370066 270542 1174455 78392 903857 285936 216274 816282 1948255 1241499 502218 1178849 490560 747714 16793 1945961 125312 716869 378191 388096 1752999 307917 1731301 892901 1885863 935855 1874942 764891 1708903 1864974 1311555 612228 616353 1870302 476589 82068 875425 42799 378285 1281657 1703622 1617883 167700 196371 1547268 1782352 1526555 1699454 1235104 801145 1041549 882838 1342113 1450215 1861183 1207959 863612 1566774 1545782 795344 34273 1786126 344509 805130 1435844 537524 945938 1045217 1941390 1493021 335731 80835 1682764 240508 1044843 281054 18511 217166 1199304 1156159 1478740 1716928 479904 828506 306884 429152 1067328 1508365 909013 83770 60437 1123561 49880 1430164 1060852 1141610 1851985 1452734 385466 1128388 526860 1521840 701633 899492 699338 1009313 1153299 605413 546910 1590314 1512840 170225 1150767 1186229 1908576 981236 285371 783098 1002721 1131228 1431202 814962 910248 1571041 81187 717632 1981881 348731 1497003 1573750 621272 1374121 581863 1898092 1558863 807438 1558066 705316 1924225 614488 1898047 407633 928853 1009894 351399 797804 98355 415104 1720616 3711 643417 458579 667350 1656570 790857 1087853 523486 334107 746078 1171556 1467747 1999051 1349866 392659 121132 709693 1780165 414048 1003531 1474979 1449850 1779824 1160972 205660 940288 1979289 553399 1748455 1379819 772933 1091400 946808 566067 1471151 913281 1699376 510681 359920 1547914 1158231 528574 1008499 1836743 1228240 1500455 1862016 923509 682067 254762 494085 454414 1815839 670396 806441 1761694 492950 1965977 1568340 70107 337655 1610443 897599 1759009 118468 1595483 690859 529820 268530 1396871 1819311 42876 1207629 643702 1057815 498404 378909 471843 21143 1185096 280493 1902824 632752 394132 444818 879453 584250 1312870 1623656 1535014 631788 1069205 1007146 1908915 386052 1951111 955696 1770766 1703755 92200 1428266 185046 498120 497764 1950630 277478 814377 564637 993954 1397835 1297490 1288481 1262791 1888856 1951936 422169 499402 291352 1519717 595114 72750 371166 1300813 1668791 607384 1029985 1804592 1958552 184498 181204 1331060 899317 1540365 460649 138228 1801260 472165 12617 1050559 1416777 1027138 1702075 350866 435852 1557798 1775618 1288488 1317708 525414 316178 1808890 590328 906286 1067615 464352 386239 214835 1498080 1812144 184913 1209988 546778 1259688 407236 120735 756867 1042317 1288555 1755528 623913 936465 1956546 1823247 746990 382777 569110 139566 1571888 71600 1610504 976182 1405325 1457917 463448 697564 663001 1185915 1602483 161137 432007 1720189 782277 1203211 1521398 247102 1339968 1802063 1795903 763700 1104348 1740137 1796099 1708496 350089 1562848 965208 1426396 1208165 231923 1372969 1949056 335240 810518 9926 1096374 247857 378739 1486734 92120 1433466 1786224 1591290 1920411 849298 1045606 39871 967965 694638 183749 1172978 1515123 60352 1845995 1175959 890843 872392 287666 695654 1039684 998383 1828380 1269569 1268524 797386 177265 647364 1135406 676580 1839427 1026741 1847595 642259 280475 1386380 1122340 1395386 630649 1581551 1905129 729517 940061 683894 678856 13839 1795346 523979 25844 1505052 1419361 1834243 396711 1593874 1574300 198001 471874 1663132 1176055 71316 1475618 661599 998135 1474735 896428 1481134 46909 901805 556718 936253 69481 566666 341031 1231344 1047519 36299 38741 587934 1142203 1025280 693893 1547131 1468770 1595147 299831 25953 1895390 876830 150997 686894 974704 154886 1393370 1864909 1824015 1065295 66318 1325021 1104349 576066 1368292 1399135 254498 196824 259563 962271 880922 848000 1087410 1428913 848292 1560162 1512482 1059229 313275 133993 165439 1418374 1287232 1459831 414721 1307858 397837 1536756 446055 877130 1768869 1444825 35136 1217697 770771 1846634 1301051 346446 841748 409118 1128350 1322251 183444 1061186 302320 952293 1625166 1409940 767052 559317 1447105 345086 1754130 1911002 1454511 1258702 1257950 1262751 363108 654221 614126 112728 600381 1820296 408509 1368865 422031 1539542 1340466 1777748 8455 1504611 907453 1342071 131239 1886670 1674091 186620 195651 39638 195174 1121354 144811 623930 508514 532353 1707483 795188 1558109 474691 318005 1997415 664041 467063 1472844 292644 341060 1602316 426265 780949 580718 775027 200184 1526231 979245 1132467 1428424 56297 775889 1542430 1613528 1716185 684823 1630704 1164153 927617 1995921 1528062 1378365 1675128 1867727 1704942 734364 1327040 1876422 344439 910481 1513733 804665 142883 1199202 1079441 1448730 1417863 1869303 334604 334930 1164329 1194577 1560959 1926978 321119 520450 683676 1278820 373669 1267356 737779 144767 892058 1116462 1363668 126850 364959 1935125 236985 543427 312387 866130 63312 7740 1278550 1670944 897278 1223837 753889 1386495 486672 1770667 1226007 1670655 1678189 645300 339794 1183003 1347299 225419 393085 1647955 812210 1578966 1545679 465281 1245987 1589697 6536 1447817 1664515 98938 261761 1874530 1177564 1900556 1309515 509033 961902 1096957 699033 1079521 207933 1116700 1054439 1534500 906472 1845591 31899 849854 1830179 1893164 1436482 450282 1485764 898247 1090788 821603 700811 1703921 1471824 1650461 1018092 1084980 1759664 449636 1566723 830591 126950 784594 1616807 1412159 987186 1507381 1484306 131999 1482463 473179 742313 118086 628581 191701 621998 1720043 1270587 1381172 1164559 20476 487021 927571 275131 1227872 425024 1560357 1666498 822806 711874 481401 741622 1800901 1824841 569818 136895 8610 1745055 1133404 218571 95558 127847 1612471 974776 1918596 1670641 1781183 1858566 1221882 1285374 1822452 806027 1708666 912738 141335 420215 1648313 540061 1114795 587048 1697471 443442 363330 955310 1658855 125562 313434 223411 1681080 1122546 1268457 671863 1197255 270381 434552 247089 273345 176301 1230655 1543259 1796253 1105238 275148 288187 558190 7048 986893 1015483 1026212 671935 1432071 1966519 1182686 829520 1497485 926975 1080453 1183247 1938975 1808232 707238 951240 1814756 642888 1453516 680589 1663931 1534094 1555792 659963 226238 186379 1688005 1862172 1846902 1589479 871588 298543 179494 745125 839678 788551 120933 1895196 1874650 540588 775480 1271582 886266 413475 273443 172549 1176511 1128354 765500 829577 498008 1036503 1882795 675934 156984 766306 1677042 1866135 1609190 1208577 1707772 1515612 847664 1751913 563630 1101555 236007 1711646 282012 1729909 985753 1463319 520765 1405431 280562 1194407 1752944 1393494 1165080 1328925 1716637 693459 376001 1641381 1710995 1977700 250314 1864266 1008345 875592 1161758 1961473 444847 1889555 394453 1867116 163001 765000 1603661 204731 1306559 60614 214049 631359 727299 713005 1746254 1873566 1770167 1771682 321379 1423682 1263580 1260077 1350136 996444 1678187 690493 364983 920584 344159 102130 497071 1535949 889677 360740 424501 996245 887945 930963 1023953 692865 1902237 1139904 271636 1145113 97622 797563 1544465 323249 1770073 583917 524489 532750 199318 868329 350606 1365808 1001492 31312 111917 952766 187738 426399 1873613 1361658 354690 1697139 1471923 417431 1125103 1148133 1021068 1284542 143097 1241522 769864 335694 1015817 1409087 1705323 1279655 1879046 1036279 1967748 1383482 1092221 840049 591084 407007 228359 1179782 262485 888446 1817591 766596 1704778 1054208 81425 1321605 660263 910601 911611 1848108 1504806 1131263 1866166 1345856 765468 1992070 1287210 876091 816253 970170 186635 1826562 264020 1839152 619258 970162 1302569 1591156 336615 1301237 304400 1839836 131007 1814243 1016956 1580547 1828298 146831 299491 1247673 1987223 1973966 2979 540362 1097296 1413088 656750 1834377 56285 609719 910931 1027973 848987 1031534 1436339 1594829 1284452 1929032 403380 686935 124001 1442596 893817 1750481 392574 570975 1135180 4759 423788 25714 1200538 1125162 152322 1245008 1285149 579314 136645 1158673 1659299 775820 219125 1418625 223940 590902 110075 649876 1866257 1375563 502074 850234 922316 1404610 766620 1609140 1838833 143835 309484 1257233 897110 695443 314755 357237 1297866 1546824 712639 1568465 1964877 1946797 769059 1994743 699152 822033 1240771 1228758 614272 409854 397166 53941 1683489 1063939 1556811 58638 317938 1568480 27136 339190 409696 1932796 1242951 1519744 497196 93154 151386 1314860 971737 354141 1386012 1477130 52489 1138584 755961 1215029 738167 1356900 1973051 1973927 653809 94765 1879107 1899677 1468509 1262571 1321599 1498820 1710318 374593 1016045 1567149 475604 1546044 1880881 1475908 466655 1988617 1843974 1411519 1911303 1685953 898071 1600093 863568 796301 1241753 1823211 1516171 1634788 1106873 1031552 1815466 1879081 1478231 18291 1692848 889356 365741 375347 913063 1181462 503449 952427 623355 1339835 711970 182863 535955 1159225 72091 1003655 903512 1714974 1523874 1709264 1843949 792210 782641 1767640 183264 1887183 1190961 1026528 282205 425245 1754679 455852 1728934 1144474 644850 216709 853149 471557 191899 1859429 1589818 1075810 1615575 567165 619792 549286 1466019 793254 1028215 228987 1725160 1364937 1471395 1272473 1035609 11054 1690865 1134863 1007218 1147235 386139 84889 51820 1283091 1394558 1469598 1966024 748150 1171045 171940 461245 955087 1996894 1162621 1694131 1091776 1070350 919006 1056538 1669017 1410721 1760566 588481 1256376 1184171 1625203 1763452 1851795 735713 1543288 528198 1563452 679268 1634974 1136902 854065 307266 263775 496323 148597 708750 1025508 604821 1255191 840199 1103849 723896 595323 393031 551642 560045 1447724 1493838 613465 967610 185113 403111 140018 1661460 953218 277505 335536 292314 627075 1216739 876184 1614228 1797582 1303189 1458333 1977392 1843285 1980168 1909581 1925116 377687 374530 1524955 669980 1947794 246630 1801943 110428 842174 644836 880583 443801 546229 1232983 1089320 1681250 331073 535858 1285730 967656 1826705 872794 316825 1809252 1356682 397829 882276 394543 71611 520038 593807 559971 711505 507209 62270 323835 29088 864026 690190 1947454 992203 448199 482185 111821 1964649 29696 648750 1604739 673157 1600608 677380 650496 1189014 1963066 591635 1036577 963623 866951 1046322 58854 1999643 1422583 1494137 917302 1891257 153199 107672 1688852 1669949 1682250 1723609 804252 1073561 1092575 44921 14279 1697980 522077 584279 1340252 1220471 1056038 1176797 1563213 414524 1141442 1408868 432494 1498035 1923267 115977 1765101 1492750 1345805 428510 1835304 1020623 1442360 702460 1990878 988907 1752230 1506390 213732 434172 1582606 555489 899533 1626226 315430 362607 920938 1069610 1372487 723036 1909776 645398 743990 903371 1652502 34171 299723 136793 1465762 1986131 1166986 1122660 133165 1679190 244994 1583999 1543922 542852 1326728 1621214 1864199 1129874 1999333 1733557 1595781 1233859 1710142 1065103 1463342 1989481 63741 112770 1792930 965814 1243658 833890 659006 1004463 1244229 997299 1559506 1687665 1279136 1950599 983343 861804 875704 1854809 808665 1920653 1183334 563975 972872 439473 493766 1999417 76357 1816046 1162865 394831 1836762 868252 1752133 887094 6734 1721430 601147 445146 1269869 497311 747298 1104298 467114 491713 497439 1752708 1359182 975870 1945513 1924464 1590147 249613 876265 778286 1966190 1746618 1783716 977569 332243 418805 639396 741434 1243703 962896 1946972 1763332 877871 1539400 1251690 1718160 608779 1090549 667753 1192223 1015777 667094 286171 395700 1908674 1241903 1188887 646923 1317033 383070 453456 324933 1698377 39838 884345 1317554 1469788 1471634 1992806 608599 1769016 1275567 884881 133589 1587696 1722460 676669 774436 1597151 1669780 872159 186042 403451 973988 1430462 44080 1648018 977678 31901 577818 1557348 563092 437181 84670 1650808 1470456 846049 1748266 1789254 27793 1026527 1056128 1767237 1436542 1083427 1944284 920415 1181509 1000486 1730120 362947 203372 1928446 1008847 1126035 745866 406363 1583529 1879082 913513 1930428 1830361 1382353 602604 569801 446590 91897 611836 1453294 504238 1931563 1550144 1962850 1398061 762793 5733 1810665 1591632 1217143 1719759 531380 888972 331301 348227 1310653 380117 1474266 1214608 936864 454368 688492 1747069 1457832 676408 1333927 296168 1005831 321166 1422581 1863931 90277 217145 772230 1177723 850844 824018 88577 1944799 1536699 1029336 25686 1145404 896540 277518 114628 92237 308048 1257428 563422 951491 1123209 610594 1042993 1327509 1435861 951615 254794 556211 990591 1111868 344806 541693 934818 682643 1349802 1901244 321256 481907 1491791 1374727 318616 1721517 624548 1905994 359116 1855021 741407 511653 1986076 248184 1195228 1266553 329072 1384114 487510 1919486 156245 1338233 438360 1524264 352101 1627837 855275 1244455 1372521 597324 1034113 1058885 334991 1953349 204616 1934888 729451 1943213 641617 1077923 465869 293698 664724 1288278 1670190 1285389 1779767 94510 1954381 142419 449612 1603581 1779306 1798995 1099432 1151677 383921 282358 1367877 1891786 1306657 1445909 1972443 1015349 233256 1479462 1162039 727129 421830 1799705 801539 1038719 1369402 630873 544296 1187116 1253047 526008 437935 376457 1828145 1403803 1498961 475189 626546 975441 1695054 419726 1497564 1979999 666800 330408 834240 22197 1836403 1568901 1919305 1395091 1447851 88527 760529 1523682 897779 1228214 529836 1104760 242010 689638 679217 896295 548541 327504 445776 1873098 1109784 308733 585685 391178 1087226 1018826 1476323 1627043 169730 1304067 1478522 607319 1798367 41429 315123 1182256 781650 1310058 1752847 314717 123082 318110 1409394 73354 1424984 1007843 891718 513098 1232029 1970625 417193 1916849 306966 939670 1350187 1929706 1884094 1501583 313400 986239 1497315 588975 895414 1099914 975734 557915 1769731 494458 424490 336693 990260 1644533 940313 1474921 1241006 1963069 1121844 438743 1849544 1638083 1991696 1682210 19961 1472884 871079 707936 1024617 599161 96130 1099579 1962123 46104 1496099 1620224 682611 852536 476866 581936 1397189 1564905 1517202 1436433 1849847 1735699 1230201 1043977 484065 507752 271531 1013798 435244 1576178 1941865 1805127 278452 1229485 842740 963542 1780150 1025925 433356 1491508 1088795 1637562 507666 187257 960592 1468454 1025104 1567917 1857129 1319360 1717040 1472827 1957803 1434659 909311 1035292 654764 1392972 327009 452872 348933 55931 640485 1052368 361539 1913406 346094 916975 1744592 693775 1305860 692536 1112868 1952206 1384808 806948 237598 1073090 746881 454308 1820719 993082 824847 1372304 403963 358400 20389 1127210 414304 1766754 1898161 348031 313872 1846840 1871087 1458487 30067 1960496 1921484 1756189 816142 770794 944967 1159108 1681833 1964353 1480066 614222 1631865 1769624 1332908 881238 1642117 1505352 528205 1629442 1696468 1369436 1546237 614028 1542140 1923018 814958 345200 767282 1357222 1122103 1386035 166853 228517 1199630 963512 1178712 81334 651520 287729 1288694 1144975 657754 1361548 1598749 612071 1147557 1951214 7361 848787 252452 1216790 52621 1280059 1839008 221382 1838052 1020651 175350 472258 897828 1624189 1309900 1259064 1744482 20571 1904252 17174 39461 276667 703060 951801 172271 816684 341445 838145 288611 286685 716674 1349602 1096301 1540986 654693 326935 538954 1553276 1306883 1776749 1346005 758152 201239 154460 1725556 1540852 1729163 1396290 933350 1461532 324471 126209 68058 75475 1945738 725933 153241 1452390 1785418 1896935 568442 746494 1673324 394111 1306178 111407 572135 1056732 1807936 1393773 1678900 553395 650728 1485662 1660790 1859241 1753339 593453 40954 1081801 1980565 1552156 296728 275884 1318068 213512 1270182 1440397 950875 255125 397226 218727 1326010 407249 413529 1096216 1893054 1003165 983239 894589 173510 217461 197791 440013 1646505 987479 1543296 443432 1455376 336592 1715022 1194659 1851295 134788 1014255 896867 1437514 1126894 1824675 148066 151394 1047314 1392016 553541 1698879 1856252 281223 138733 223512 720451 1841132 830085 1405351 1098121 692421 1130809 1270132 929220 1004848 422388 1894969 305542 1417976 1352628 1644942 1507025 1444035 1832964 1968230 309465 1903889 515295 1278522 605295 1982073 1707492 246830 1846381 313217 1990601 1062538 1678229 1811058 1842498 445259 542453 1137683 901303 200203 118971 1543564 1831627 1853204 1330488 1897888 1976887 1274989 354660 633342 162626 711690 1762731 1901271 1167445 53479 1342483 1074350 1971135 1416740 1076667 1779258 749803 1609503 1522107 30623 1343671 802733 1765741 1920112 458043 87724 585138 725153 1795030 1464206 236445 1600453 1989322 255996 657860 329153 1377120 1675224 1956730 1414090 120174 1467607 206981 620486 651161 289437 85171 475995 937505 815703 1774014 1982488 135041 231345 684251 1784491 774739 116777 1348336 1695509 511648 118923 1447617 972956 1767505 1530588 1556836 348763 293900 1230523 1704007 923608 379618 1527378 74255 777243 974585 101393 1267656 1450777 1437108 1306995 1378732 958968 1109648 317027 698698 1361234 349530 960916 901165 320268 1206826 1584656 1762943 823393 1770663 1883062 889410 1654624 876510 1024788 304519 170611 888756 1146956 1414778 211139 396003 840735 1479614 1759322 1854688 966752 1432556 1787118 103762 1364645 1417222 53756 1625196 1795821 764423 502822 1175498 980692 1470664 1235076 1599602 1108353 101889 775144 1488090 386300 306075 1773022 1026234 708758 1696624 826321 165550 715621 553581 1860694 1952946 1946397 865216 680280 967051 729589 1205557 17241 1032020 1108425 1633454 1859275 807263 1951529 1594932 202212 1684634 222896 203885 539614 1226571 538217 1256510 1710587 430702 611921 1973852 1914533 690589 962962 1299825 1894066 1890745 1062933 741104 619986 1019449 670520 1334259 1473952 1446302 909890 179207 855932 1306299 1567141 1029432 1071690 1572598 1036467 700096 1603891 1052723 1277010 1348495 1766393 86887 1382689 1177908 676209 1074824 1641884 494839 606263 1563126 50385 176404 1374308 1652708 1743139 208363 504142 565483 295406 1262010 1423836 1018662 1948127 379881 123938 1334523 439903 1720239 394223 981459 464673 724968 2267 154601 1515049 1941073 1140980 1615453 1059103 1118811 1449370 1876703 186114 869577 935011 375471 198114 1766449 1986617 27487 1278565 704371 1338276 850714 732581 1775428 863157 197305 1066920 133748 874263 1387493 1215495 1169017 1136674 481919 285331 34751 583671 159391 128508 1955496 89052 1441830 985297 888622 1425508 1028157 1393144 327071 2884 1267911 908863 1688330 41333 983051 1661219 234337 1021535 602251 1043813 1031307 108238 813870 1456277 591676 144559 1981872 600133 1534097 761101 16874 697978 1476373 1220017 1903051 524970 1273519 1346485 13077 920834 787845 1703955 59885 1686551 1567838 1543019 247597 484752 236939 398287 1921474 1799632 1707835 1149568 456349 908940 1674352 404472 1680908 224547 261887 1023692 1586264 176264 1523338 149778 849155 1673432 1609572 1172826 1902989 1533728 1766762 1735998 1081998 775357 1234182 671543 18756 1445954 656622 1471985 1751445 1529425 753283 1926051 1499903 575540 1620340 447471 596179 609036 1965112 754392 1788055 337697 788763 1455557 284135 1981070 1114369 1106757 843357 1239790 1568803 1936891 1226295 328820 1960877 1114834 878458 1406070 1362891 147920 1605580 1758517 562504 15500 161412 362989 688004 231002 889414 1180690 1002269 310108 1274801 265869 925425 306694 1380803 1232639 1921240 679605 1919293 310982 477779 768999 1604570 1200638 459595 1160551 1771414 571392 644038 219620 1364952 208820 865911 1211533 844552 143736 404531 1614068 950371 63297 1646621 1950615 104718 414351 681424 1664940 716242 1538210 1636232 612519 567263 1965309 165436 1184826 991729 285851 933564 1598370 372326 1368960 1665230 703648 592894 306237 1303967 1772097 253240 1192699 512088 1810681 1337533 478438 798823 1489047 374030 500175 1162237 735478 537168 724852 251060 1071105 653543 1085322 62873 395769 591925 49289 637618 1497431 1977321 1588760 1297252 1143037 943993 1315815 879279 449975 490714 1579244 531889 1392978 890811 370340 1157732 1818194 988550 1533580 34211 799830 1742369 849274 150002 951528 236452 1318635 1035429 553052 767542 50206 101976 1048479 4174 789561 978602 1538884 356613 1352256 384062 279456 376338 1621887 1302919 1269942 1022613 217920 596027 1487691 1351613 1987182 738684 449584 397205 65563 1793792 1161756 181970 653473 196955 109679 133945 1135195 1170197 1524027 746271 1890259 467911 897885 1028036 732709 332732 1224983 338872 452510 355046 1834196 891859 1627325 9409 96417 1899146 1306742 1084074 1289122 12569 1718735 1404227 131151 221342 1349050 1161299 7618 1126742 1641951 1216185 1797997 172893 1990633 1710032 234666 1319735 358106 1550620 1045686 332995 1550150 1195252 261467 225679 129446 1415604 254616 1918570 784558 542008 1530424 828601 248385 39063 783241 867690 316549 981195 1544808 1077050 914116 937336 1223463 1093244 68282 1370705 946740 875493 323930 246814 1770908 541956 1650356 378431 668166 95507 193279 304432 786043 1451924 215984 1633912 1083955 204950 333507 761555 659393 1676997 176844 1037210 642826 1420453 121031 1304857 60944 1733088 1445290 130252 117185 1027675 499491 1229804 804420 1886191 617973 246741 1716574 641511 1155078 1071231 808372 904939 722958 920229 478680 297388 367050 1579037 1552059 1035132 1229336 926607 1416309 407853 1136117 623046 1458608 251366 434264 321627 756277 377450 1702129 1802680 777523 534420 722382 964562 86243 1267887 1582135 1687933 1968357 264585 1754477 1706519 99567 829298 132550 1255988 1282904 1878449 1488230 1849180 938284 1178703 827352 1281111 374688 1858540 1441751 866005 1379237 1060240 287295 428981 678261 818342 1566212 903289 898229 1543719 265220 1808686 1485661 115717 1007427 419299 1554647 1918039 427516 360954 1292781 630538 869366 70287 1596867 810269 607164 1890193 870512 1733922 301265 29278 715656 391147 1230756 1422466 1823511 591426 1766012 1960774 210831 560966 881057 1066128 236719 925735 737625 1926383 236245 536456 1047504 1926030 1857524 666084 1991743 1556679 1006157 1962050 514529 1290049 1026166 1687279 1398474 1665156 1186749 1860452 1788971 131533 1206603 478461 97656 1130847 105435 1783544 572232 1043676 1274944 572221 1007905 610542 440773 1158741 1284910 1445256 558059 1750759 697471 385240 1902192 1364515 1644646 1869601 1918608 79770 1062647 1273459 312281 1303142 1117559 1557637 1765488 974414 55542 461858 27849 1518345 1562363 318366 339679 848427 223638 1156681 760151 990039 1340607 653214 1642216 781849 1215083 480197 400789 1719399 1528875 181264 1915474 230317 56452 279807 1578128 218669 36467 843960 1820613 24603 897901 56855 1357444 829052 249373 1646550 62964 811582 1736807 576739 1671683 1998335 651579 300025 515830 357619 651524 1925027 719142 897059 1348783 726278 1662449 1209843 750456 1717750 1763106 763360 311783 1608234 261888 1017086 747808 473194 241037 1411537 1384482 1442186 447060 500184 1481900 1262893 1758948 606365 1164682 1633682 32377 970558 74982 1795983 1827417 1604799 977831 663105 378688 1230068 1075259 1404111 1273563 1439111 1281266 1427015 392884 362229 1820798 618587 1177836 318047 1645210 35421 1957678 634800 1702210 1738169 1782452 1997163 629128 268106 1643071 141019 309849 1662129 270690 1944299 698661 879844 1965298 842482 275338 119243 427358 1981600 550188 648981 762557 728240 1979878 1680278 1011337 1726808 1629630 1950068 933001 1183764 1997994 1067114 222404 1175714 386261 64270 1489752 1659442 1688235 1320740 1703738 1195595 536957 977623 1074745 932624 1035907 1050575 1741850 317774 798080 231238 698618 337653 1943524 588853 999423 1399199 678327 1696554 878907 615554 284181 494254 1143147 496105 258059 612413 1371696 284276 1836381 39301 509951 862333 1602345 1911710 230186 1741133 569242 1031910 92105 1258484 1138850 947732 1958730 761072 570420 10920 330826 272838 1650752 131203 573316 1590491 1260680 48135 1193891 355277 1774218 382298 748809 1538676 863464 826766 1147962 513836 1391170 1568205 1567841 1996621 1339353 1963573 1369282 186065 216837 159698 326405 477737 234048 1261503 430391 1632159 115913 703150 1986489 1895475 762983 301011 1533313 1674662 829632 626773 1386960 653396 1069129 1619640 725772 448554 980 781614 1595458 28438 1761287 54908 1551117 1105678 637524 1660444 1773129 1732680 328807 1087577 1014877 1638824 42517 643567 505507 1401444 1547200 1844455 682777 1483807 1363887 748404 1598764 1465142 12798 535996 1853590 1593016 1106810 891602 1314694 627074 1357354 943515 486126 206459 1544155 805725 621248 1411558 1161320 21758 405553 1372705 1280834 593991 242505 790040 1945439 1462965 592972 1786653 306114 259258 1350620 1684331 1955268 827217 64334 949305 168252 946724 1006771 1789253 833508 1348301 1940887 1470346 667746 604569 1180872 1822946 423726 1399221 1948633 1809585 619994 920085 1915862 851706 923818 144268 438835 1396342 1558731 328375 1496317 844498 539547 984231 1824998 1414358 1132830 1991697 1525035 1712556 221312 681841 632198 804160 1038957 1292855 829805 1890739 1998551 966001 901671 1840061 1513207 13795 1786846 42366 1096697 1706041 1829904 1436680 757460 99910 409766 612175 1498509 592049 1175259 1159775 261786 713892 1081891 1392448 1900035 1599281 1378549 151199 1466099 1293953 1207316 88916 370554 1513703 1877353 782422 1401525 23916 1364490 734843 852634 479186 541848 685784 639888 340644 1620521 655189 1421182 1647127 1923391 389720 1335837 1812 891628 1051861 1808033 513624 52054 1180567 1603152 817724 1507182 1811589 532728 1408307 47224 1902786 320455 495840 275693 894223 1573216 1473528 1473083 1309385 1267167 1383007 1532265 995979 1283855 875848 1794051 1713022 234112 935153 120199 1465140 1874103 1183759 51003 1422563 1240576 1818394 632749 678157 411139 976278 1560854 502099 1884149 1781549 886336 665917 1606260 500712 1782026 395290 262185 742736 1178919 1117778 1548788 1455551 11345 1727991 160830 576858 128727 1234840 1578496 1833448 118922 989040 1181906 528910 893245 166364 513631 429462 1586572 47931 1705134 1710492 860559 1289550 781568 654378 955923 1032904 1738309 1483306 562047 651102 1064607 16928 1130965 54251 1285825 546800 299250 1858041 1337223 1620780 1267284 754118 1916548 1071517 1397999 1041381 1540511 363412 1730637 591475 370846 1917812 1742297 17317 145763 557926 1315148 240663 1528684 798723 541570 298813 1083532 1418228 1489162 1868611 220177 1411619 315440 445363 120521 1290716 1263364 119726 431817 1317191 1898726 466150 1534180 1609256 1950807 1109194 388488 24467 1441032 858689 1550351 585303 1011877 258247 1677828 850114 353644 1479347 1437066 84316 1991489 211279 130757 1929984 1504304 1325432 178577 1584832 1109898 956214 642082 118221 1832637 973063 1905508 1146297 749870 1618102 474156 972686 1296240 1212184 878866 1946252 1817495 509291 1464802 1218652 1478851 1920764 218227 1089256 203652 1338902 361275 1683552 991631 1305212 89900 1914988 1317683 349376 833991 786512 153098 1499359 1377673 1429692 1046413 1929161 1561690 1066602 1086484 897577 849421 795993 1642785 243644 1347805 365557 1046801 368787 1745506 1327340 1599316 1624602 768805 314631 738703 687418 574017 1123256 1415204 88828 538286 534592 1625159 833231 201603 1473320 619006 781328 1623755 1090519 870376 1134709 1756825 1674159 825558 1337186 852440 1938052 1394549 893275 1207644 1092293 1550356 1078647 1017104 229168 554877 362453 268695 1250286 1407634 186741 1972122 378026 426268 1602109 305916 349631 1735590 432866 1007806 5047 1614763 1532017 1520919 601640 910252 1904398 1609658 1772226 1101749 1196222 445231 366559 647765 1133930 364725 141030 1032842 875502 1611166 242490 1563638 1589633 1327899 820054 38406 62646 1446797 1410451 857783 1088912 1239340 651939 1431846 1817900 1177524 457408 1554862 1846206 184600 131719 1387081 1253220 470654 817959 432250 1255801 1773389 986753 491743 1459584 770242 1618622 265650 1029295 1928202 703369 1993047 536604 802314 740230 1214170 1304267 1083358 380810 26696 796082 447382 187200 642159 1291193 1397803 1778777 1670695 1976573 18572 1945445 999915 881329 723119 1357832 481425 1996143 1907830 1643428 1520946 1840748 1098789 753366 1016324 1958280 790481 26347 939901 636703 1141254 641451 1495726 1214021 121683 1038998 896222 1215444 1027633 1985146 512343 1477063 1811238 1239785 1308563 61853 497243 22299 932076 247468 456843 529132 136683 1255710 1329775 784642 405475 730676 311349 1186990 439704 1905445 229397 399289 556483 694060 616199 1949201 140691 1963080 916882 1371832 536443 1614705 937090 1972329 898562 1546212 1882853 1368772 1810017 518751 426463 773859 876783 1358595 1842110 1672898 1390568 1684542 630363 1495800 633700 875019 1290434 878227 143550 720008 1823054 1152851 1811957 1327805 174547 427951 1693070 1129326 1209550 562065 615762 762977 378137 491494 1087563 880248 716288 1306892 994854 1341460 1587437 707091 1613547 238460 1338005 1229128 1268209 146881 976517 665896 485705 1580800 1447930 257197 390923 1389353 1421590 710818 422620 1449356 1949165 1804468 1649903 33112 1023905 1139288 1247746 502851 1509928 1787513 1647397 605681 1524681 1622247 1040854 1642870 410928 1298262 283728 1650043 76581 1716635 1819727 1062028 145197 337719 1089666 75604 1744867 1711495 1022314 1641269 1297586 25547 1083718 899874 1223432 1225929 91689 261751 680959 1246558 1045070 424447 1309190 1974338 293157 1134860 1150185 96592 1281370 71544 1007556 1184722 1154931 77523 1290723 379578 1216024 1342583 1117755 1214794 631682 1467232 72254 618 1456644 167592 357158 1166385 1233616 234470 958115 1408009 768797 1298121 1403950 209678 1257608 99991 1228393 1734309 1323613 1109929 614507 1382653 1089293 1040225 1198704 275424 309968 52762 1982097 603719 715692 1311988 192416 1975658 1215783 777615 1320644 1482884 276253 731345 1171454 479950 79937 1628037 702675 824185 870797 1115345 98679 1889602 1570395 1265735 1535944 1143067 289842 1016722 10403 163042 235893 1109590 889078 3904 1979048 1889338 1791972 630040 37914 1799105 1037885 1931989 1769592 1625039 925869 884510 693143 467241 1158252 1832120 113281 718969 1161574 903699 641357 743130 1160354 1716668 1228762 1448118 1509170 233008 1871307 1690289 1672654 1792962 1788251 1833099 280263 839995 215953 1419370 356187 1619931 1343469 580757 7260 505840 1633719 1021440 1732214 704100 918123 1423735 522968 1825132 1097654 186578 1338935 1658420 956604 951554 1637489 1190433 471473 1666069 618998 1852495 860001 1619205 1539754 129399 1491192 263872 586744 562270 1962871 870210 1395358 1827857 1846331 66423 768451 36141 959614 415229 843578 365301 1001717 1519852 1225344 922234 808668 471709 839660 505365 1471584 829016 1043988 510244 566715 1739016 862043 151129 804510 449875 424037 1436941 325218 772779 946822 1847582 1998532 1403742 1764124 478203 1992053 912691 734079 1465487 961877 994709 453334 1200103 1432697 1804246 61236 666910 679071 168642 276023 609024 1118826 1116025 1369224 1040702 659311 1599084 1741115 1038524 1375524 1377022 729400 584163 1050560 44601 1332981 1260671 757998 1862645 1031167 1626938 673598 983752 1945281 631311 1969764 1735765 288373 1512584 599858 1097742 1115227 389168 808911 805549 1652951 325559 880554 1055595 1285996 1837431 1552527 886315 1829008 1183323 1878012 1565988 1794055 775236 764875 1384321 629415 950203 1133918 41137 648026 1560995 1636985 254732 395495 1677316 814503 1098034 1779597 827876 1703876 1603172 742865 114598 1696580 564400 1121342 1912705 483600 353088 789202 1748177 1786271 1899853 826124 1439908 964020 565616 1064317 1620945 643068 1753542 1301526 664875 937963 420960 1613943 722657 1045229 228365 102744 526600 1909104 1580391 248739 432096 224272 924253 623078 849475 721400 321360 147081 1851806 1238897 1246953 1390987 1574476 530099 1740916 1716053 809643 683221 76465 916557 1229599 1393102 848918 1180444 1954103 242781 1382102 736584 314228 962559 1832494 578832 403478 1481568 997076 600453 233449 1962790 771205 1328947 1820312 757632 1955055 219018 53614 1995249 1550513 293566 1689821 1322782 1004200 591576 968223 1204720 1205027 1200462 1554927 1439266 605102 973730 566316 765155 1345359 249855 558379 767133 245523 1110117 142335 1614551 1969949 263899 1439887 1022828 433659 1733568 1435807 384650 648533 1986706 1094861 999188 534110 917559 483080 286079 697613 937432 1631438 846133 780201 677374 166238 796818 733952 249075 1661449 1883347 1770363 455989 349969 159050 1904546 938588 81815 1929085 585268 1633215 1932715 737186 1230258 44173 896418 1651903 1777402 1570433 959073 975476 493966 1644954 81795 1035162 1744540 700379 79700 1249151 95158 1847563 850029 1990183 1921522 120793 21304 1866758 60569 1304396 430288 169219 90520 1839016 1011793 247613 846808 1588301 254169 1184679 1910496 1030339 493349 898508 394521 1212736 943874 1387135 1986053 1105697 1599170 1348461 1273354 1159013 1222218 408339 1842684 428469 256536 1524053 684657 779415 1150362 808002 1476961 1591340 1183438 1696201 376196 1817052 96741 864683 1210609 1186141 1942733 721474 680736 616110 1144092 1137860 1496956 1900055 1345817 1186720 740688 735149 978486 1788220 1133616 1705315 963643 446108 1132760 1542810 1526144 1264855 306967 762458 1929591 608340 140397 1291306 777372 15023 1259069 268720 245214 755767 889942 713798 1945314 785002 1375846 1391374 519568 1434324 1150257 322215 217361 1347585 1786161 1744630 499363 1851705 1349619 927282 1895489 805431 758439 48641 62016 1171941 497283 1214533 576447 380735 711735 749863 1473829 774424 1538667 527592 1315674 523152 1538402 673806 1170241 328227 277967 331925 904311 72414 1492828 1820490 980418 1283759 518579 424392 910453 393392 1579610 512094 1455524 1131277 1710235 237219 1874392 1545118 456102 1771926 1523821 1646821 630906 1330983 366680 86523 1419495 128020 851301 1242661 54293 995914 1039612 415972 1047363 1293555 874905 518834 1531960 1586239 1979814 48250 972 1447134 1689884 347652 1012997 978798 609102 1950927 1140784 508259 949972 826987 245647 188347 1680972 1009425 980167 1094786 1841454 702037 825760 820367 1968819 1743756 1943599 1322632 312611 1784266 1381807 1485179 1018168 1185488 575653 171775 99365 1967345 320872 33092 1867753 116382 255290 962693 1505007 897839 1992187 497746 62734 141677 310158 1719383 1515266 760296 955272 518921 1769126 1513265 623555 1249939 1100285 1112041 938639 1710487 1398251 1112272 958785 1491728 1646604 198152 150307 1759630 1069427 1226522 785977 1576222 117746 1639204 1795511 939744 183270 1518854 1936777 1600358 779285 526357 471324 508552 1448284 1876276 216990 1368063 1826255 1886866 1320146 137452 1184712 1128947 144853 1200598 249943 674369 1784521 702272 105661 69294 1377180 143443 1992288 1489882 871797 1570809 1951156 31635 1813029 1695372 806354 785978 961419 1577453 31860 313706 1497531 251782 910993 1785913 264145 158296 1612785 1800703 1136563 1398969 230306 1843990 472729 1531740 241613 534632 385226 1544092 1338680 277147 1606822 1216257 515194 66128 1621989 1832634 1741045 741226 1674677 1009973 448768 399308 912038 706910 1451431 1439788 1139894 1300255 1732216 417273 1303132 1455365 114355 1535267 706462 220152 983604 1950403 1132984 1565014 1465958 1621431 260029 628570 1246736 648132 446852 1291345 1399902 236677 1683179 1050332 1422626 259272 94574 716276 428991 249886 878148 1230315 1585598 1610918 924669 1623303 1097673 598735 243360 1225781 1598492 1760507 119853 163606 275834 1158553 1288256 969993 697256 1436393 1972733 1033535 1315845 1319068 962364 147704 446913 1284704 320956 1098886 87124 1158720 1999746 1337820 1031484 1767096 834518 34352 322427 642154 1875243 979660 1391203 1639664 99333 1619185 318702 830121 1461822 1888271 584568 1196325 1867031 682310 1420295 1512549 44391 1289416 1892864 1943327 1908099 211421 1407513 1898938 380258 798042 1112698 813940 338136 430794 1052676 1678732 1593601 854111 1754681 1932648 1117219 422930 763426 1362125 169815 120372 946108 765384 1924523 797694 256977 625989 1981363 738076 1314960 1488605 940854 1239344 533178 1142880 416315 780670 128439 1290513 786306 1566217 701743 574056 391493 192965 622068 1575323 406698 1493901 1056284 1413162 804631 1054551 472462 1699239 27596 1648578 1329781 1369285 766278 1703500 1511504 61109 931617 1461959 1683742 534523 1295459 227736 1371568 979024 1868701 48709 1505434 1152647 1579889 205776 518208 1997757 1414288 1706651 460083 1067292 944612 392100 1100974 1672984 1227351 277512 902355 912309 76914 266500 759960 1505725 1816431 592880 1299601 490387 164136 1292882 1488551 1606138 293210 1922320 1413947 1550317 43416 913257 640964 1636645 654816 1847688 1908285 1025109 1634344 367723 439139 1888684 346432 1871579 1619853 527675 105568 630336 687957 1227266 1918239 424651 644241 1231787 199555 370320 228027 1607259 660161 1766830 1925340 1182029 1913078 413795 923865 118005 1972275 537262 1596215 651770 1660799 216023 1319115 800659 285670 187048 1528440 27623 365259 555357 181529 1021832 1836987 323367 663666 1594648 751014 1766758 791694 916680 521021 977255 1956814 816698 908128 1446824 1143367 1910197 141209 872033 1794467 1442558 1687977 581646 1582737 1542335 1562269 62762 1882944 868098 603966 915586 1243895 824968 367105 1990973 1327136 1236314 349463 1464012 527586 580845 1004629 466913 799680 1008575 949472 1885482 318763 1812530 546194 995768 955103 467693 958038 1493336 1270536 538068 601117 1987131 1972630 1355758 1386386 720453 1956549 834770 192509 673061 523905 1884702 1416372 309619 79333 1582447 59358 1819947 917732 425959 1617747 1158421 782449 604012 566005 935174 277937 1201155 148935 1551675 116008 1677923 490858 469801 486509 1449340 628408 59589 541629 602357 1888981 848509 214241 1171035 1224284 893109 1109027 485920 1660406 1658719 1996629 1967488 1638238 479563 716650 1792276 1592745 1245659 1098407 641470 1268262 282680 1989882 71663 441701 896916 1668793 834237 650302 1623026 294796 917087 542718 209267 876060 1190073 399240 257149 1240733 999783 104266 1053103 302939 450987 1680877 1415808 562748 1190706 823235 158567 874657 1452291 1933006 693287 938898 1727400 822002 1084865 1442099 1089192 1441234 1569587 690158 99301 127867 169583 777728 1738020 670514 687743 1232304 305068 144223 717140 1650885 752812 726279 992065 875995 469790 1976306 866934 544733 629923 1597811 1905012 1866023 1675716 1622285 1021332 340448 230174 72300 726055 678858 970014 1816843 718567 1589335 1565911 751475 948403 1128802 168097 1979508 1960799 1359372 393606 365609 79551 1537514 707295 1552816 1660936 829261 477686 1400863 163311 281530 636359 838178 141472 1609984 393503 305623 1931836 1215407 619972 244804 1785981 1665295 1650462 628392 1629149 1475146 507167 1777921 295923 1655936 1682431 259477 1500093 847377 1659065 1638544 432838 1169398 1578440 1282162 121590 498537 1572798 706007 502384 321324 858584 369836 1677490 1229066 1631794 1690894 1076890 1405222 1124725 1955607 1514066 939407 439141 878225 261391 1331163 1192394 1507567 1262327 966476 1634281 780470 1878551 747933 1485121 1140623 182337 1383650 748281 1521224 1992664 1074349 1985026 957848 1405337 1394170 704048 1484495 794981 959202 960747 1205896 1184144 1373947 850664 1918380 1295803 1300008 1412527 1447790 1446293 472929 1379629 404897 1867265 1210059 534072 1545521 1702491 1800433 243690 943780 689398 225212 907324 1122857 769770 901355 789950 1935008 1113449 1752739 1911234 1193761 446367 1056047 1871960 1133013 15939 1099483 1154951 325990 454873 1618011 1287238 109972 390147 1629608 1145979 49528 87804 1083308 839752 517196 492774 716619 1864640 1302695 1283647 1327425 1872408 1019276 1608673 942266 1778936 882875 626598 752517 1174430 1655143 483609 1708335 388260 136726 1544900 219648 844000 679866 442403 1663281 1405888 1578146 1634815 584905 578678 1451551 332964 984907 279183 526682 206435 645509 1953038 1410169 961555 1743366 505257 7009 1174998 1776592 34952 1059084 1990199 614511 1021954 817503 1307015 278740 514609 914968 254109 1533795 1862943 627652 1504847 817327 521696 674031 51534 181337 557979 175448 210645 638685 1109343 1685723 1971959 503896 254518 1820738 992593 673144 1177827 1533573 1216033 585597 616850 853023 928998 274931 991768 1825953 1602695 220259 547740 1903686 1471381 1268611 1959185 1557387 575016 1337769 1160909 1864411 1876871 1903662 1231465 943901 908241 586731 1641503 834885 1609648 832526 707542 1096258 1316832 1144629 963549 12097 31508 1115828 1553176 1144388 355412 1690491 1171003 40206 597270 811557 74156 1014556 1959261 52747 1819468 1110996 1754557 1253955 399500 1774346 1444831 1869830 1395523 1490713 1235447 721810 914777 397490 486152 1366465 325905 1562912 388197 820670 344140 889905 131358 1637549 124370 1592858 914384 553140 1159791 1123283 1222067 1903998 966915 1311429 1163249 1587176 1099443 160902 340855 570981 1678892 1094218 721170 1518527 926506 323755 733256 1836566 68477 610025 1597748 1007804 730243 1702755 1924355 130243 1725396 135429 831145 1613780 244289 1745967 234111 400478 569863 1722566 1442304 728000 547650 338020 134695 1629727 1027220 1763512 1911395 1272847 1191611 357613 1289069 1206610 229038 1771079 49747 999694 1051016 1279666 729983 1962782 905366 891815 1683962 1249536 360192 1061536 1388867 115848 52099 940252 1686290 1122179 1343097 1852417 896644 1861339 356816 1299954 1503649 1724222 42420 55351 287130 845013 1483286 1019674 1940789 480183 444036 1273662 1957090 1314774 1148594 623772 1074953 466287 1961976 1796155 203190 1997483 427952 1606854 1664964 956995 88495 260413 1949 1804236 47264 1801460 97489 1304182 1727564 1891452 120051 1584914 1073040 986973 570936 251278 1482912 821275 845824 1335799 1652748 265958 565680 402689 24661 368518 204652 185671 1032682 1671262 899640 404215 981541 254406 1458194 1912653 345453 127327 1035494 726050 344668 1963099 1510332 1824632 975958 558800 1330152 159199 235126 867674 329835 320537 249668 753344 1330967 1520212 269571 268614 247492 1059846 1296580 1393954 1187544 1594646 549274 722378 1415001 462220 93384 1219034 925194 104760 723346 1504467 539882 707312 544655 230580 804232 895038 588483 1724655 248939 331090 766875 529584 635318 886900 1371444 25352 424076 1282725 1470987 840356 1413787 1611112 413110 1743238 1896251 1590887 536892 1468932 1781476 1359517 241358 942153 522334 1232991 459339 1756631 1030431 811703 1509962 1410873 123480 1438538 715633 603259 333701 252225 560553 319208 1553987 626982 397926 251683 1021658 20849 1988244 65422 940499 569358 814029 936355 626541 1470895 477939 80352 1806881 1080247 1176799 1769382 1750498 360399 397816 839498 1450166 670381 1585509 1396786 817606 1951054 571184 1025217 6308 1969396 1369466 494572 591362 585587 555007 241371 572563 1012780 926252 901588 112876 1247841 1527208 1773459 802978 688551 563440 1682550 1171010 1285254 1834960 1471660 450337 456158 1573110 1404511 1746943 584285 1762195 513298 1535717 260537 1587106 1767191 143731 115071 1818601 1103899 152295 1397872 1980876 266697 694261 492888 866020 16352 162905 1545481 1861899 481921 358424 932660 1733917 1020788 454247 1985561 1777386 1279860 1769919 555304 318315 1732828 1600007 1019137 488436 108366 1980991 783260 40662 1068186 214476 1755793 1468852 1568102 1722264 81355 1159732 127112 1054399 547554 33649 1185701 1579364 1115265 1740120 833561 1864848 1969672 1295653 973785 1136764 1395908 322530 1654343 1702009 1540451 699145 410131 347502 179878 1629988 515838 518268 1193083 1833652 977788 692160 584697 1487040 345555 504833 1315410 1878288 1197449 1285840 1997454 1464705 1960412 862140 812729 1911889 574053 966906 660644 1518691 1042661 621116 1463838 708535 1877507 710339 1797696 1498773 1566118 662577 1377100 1893761 188974 829083 1053976 1579046 486033 1743514 123584 1962130 1868030 1199081 1002589 1974011 1349274 7644 1115696 1727882 1378152 1455872 1746506 1866842 579510 221166 1963570 565628 1222080 671570 957294 751321 864672 662838 1003844 1111054 1470141 249539 504277 919249 1249910 1640296 1223232 979146 1429456 1989715 1153161 1404065 1237966 1333081 1582396 1837835 1422333 1118631 17628 1090533 1134307 959834 574207 1471934 384129 817416 1120877 213848 1031202 691648 1704428 731650 1790421 1755295 900669 778822 80581 678256 1271577 174373 1680234 1065832 984598 382422 1444011 740542 638640 748136 1898128 1865001 1950702 1255273 1578745 1461101 782383 685133 738246 188551 1205531 722430 1069412 343146 164281 2239 1200720 964769 923396 1430444 434530 1624888 195338 1122828 899716 752815 306465 1788544 1562858 1595531 1733834 287743 1847206 119408 1211047 1280558 885630 250394 1061345 446936 701115 1752435 554446 1520374 624422 1423891 1647068 711262 252140 1203340 35833 1585422 895528 442428 1476964 78212 1782129 165071 833742 943488 11805 1594740 1690348 1331072 1369914 1018050 380671 375711 1289902 291316 485036 693951 1376339 354787 1618996 1429162 1310340 1047247 1204571 1247139 772038 1211856 807984 862443 677988 294603 776133 714596 325495 594663 232621 731550 724226 437585 1974735 742234 356146 1778491 1862435 141024 1549901 1676886 1228881 1955425 591515 96288 1080242 1213467 607206 950658 1770694 1639024 1688173 1684042 414413 535270 139308 1415369 1692453 1045576 880173 1690228 806621 1767492 1475787 1035801 591678 1509591 510663 1136661 414500 1021703 1352244 843724 1899231 1121647 1411950 635919 1599546 951268 1935746 18285 1520007 805111 736412 1385068 1074341 1123779 420608 543143 1169100 659954 1486211 1033210 482539 1170072 542217 610829 1906898 172906 17726 1623703 1226725 1146869 170538 547335 338926 544890 1299918 1705781 1713492 1212423 1246015 641126 1227311 1564488 264918 1573182 405325 725557 1258088 803435 124230 1505026 1920406 1256897 841794 1816229 1959006 243980 543847 20363 872017 1902477 1126567 1945203 15146 1845261 1862830 1069791 1126859 1173705 425487 1076251 689939 451125 324646 1947449 381694 849847 1612161 962187 1021014 370776 1120088 1800216 657932 944511 340791 1146864 1505375 203224 221018 1383507 1184319 499841 1913293 900810 1676125 1914804 1784517 1640771 1452640 1187093 1034209 860311 511844 1102073 1709249 1861622 1904242 858626 641323 273794 552383 617066 651482 1783439 415004 737271 1730648 161808 1459871 1400700 1918121 1141988 14473 315110 1347255 1243886 1996896 1157793 851545 978377 1432440 1000163 390649 988766 1475882 722320 733923 1618404 385303 851801 1125898 775714 385361 1216638 843203 1703977 739581 708121 1321361 674528 146304 566282 744442 1329370 1209475 946910 1997770 913776 191122 182980 745250 1674313 1167208 850685 1797484 1449811 1183338 233512 768511 863925 1289576 807710 254527 293967 191408 1162902 592354 1641921 322168 1072480 818525 1958571 1792022 77414 1090903 453649 767560 1023575 1918953 579854 663109 1466941 1340857 1269749 1696733 796751 989723 590853 1974664 680070 1129060 1718294 1953363 242539 606934 867789 1775448 1169628 1708058 1591008 53554 735192 565006 115457 1518660 1972190 1856396 1720705 1856733 98169 1261784 1213779 850691 571672 1797750 1360402 295713 101473 1482231 914199 1577346 1571071 883242 717537 1322602 1119812 1707514 175174 886369 1084483 1849465 11650 1500503 1417855 971157 521478 987360 837043 510984 748748 1436716 656868 48656 768584 1980791 1643141 1062779 1462307 1506719 299017 607676 1624929 365144 1007193 285743 1579525 1512892 1743431 66708 386708 1790349 1732459 1259847 1736331 429223 704328 930560 540265 219630 672167 1771145 789748 1909600 1207931 1917979 1478525 92114 973006 1306888 1887356 87900 1071726 829235 771810 1533114 622385 1413746 563967 1945742 595243 952981 1737872 1937083 1076116 1452867 1578693 268805 180168 1385191 1255757 843819 1138273 519160 651754 946617 1096323 1967794 709702 15016 136766 434136 255053 62243 1729054 1344067 1781812 1928589 1891567 201125 927321 1703741 335748 961799 899951 1064122 704378 476895 1201026 1240016 698614 621820 1861022 1229295 959158 579378 140859 1046717 1555876 1060542 1293293 386221 1558742 1212581 830856 324865 1417573 1052659 749637 1732192 1502700 1846466 106324 137834 748219 1734249 230746 376408 1645315 1373134 13310 1574663 984788 1781550 32834 1694355 1367961 298631 1803815 533317 177601 1616529 1126554 1725482 1077483 557264 1335600 662075 1513536 240442 214204 1881805 212383 1119210 1711735 1852020 1547603 762424 1128016 359829 6057 76407 1317027 796749 1962648 1604427 806565 1068109 785286 1317591 1769651 7171 871988 191489 1341396 1440006 1227249 241582 1237119 1974733 1141150 425842 1677463 76115 1101765 644525 30831 96787 471301 1780387 1470322 1990706 752413 1785813 1243884 1509469 1480903 820591 242838 1092701 1424099 1219105 1137120 918896 1351681 1736781 379662 572225 583511 1329822 693945 1480913 85983 937057 1960226 824010 631260 954844 782286 1244417 1338025 267266 1388626 1464225 1559739 251597 271112 1893261 731344 1604466 310354 1293753 1843778 836908 1930666 1856133 284233 764850 893476 1351546 1733586 1451737 7606 128055 1628072 1387990 1869463 1840135 375355 926720 782457 1955539 1982291 448872 1927112 161162 525864 613285 1610586 122284 202267 93669 333792 1850103 938675 1570533 1288835 532317 606401 1896822 1022809 115849 1628916 1411120 781838 28904 825020 994412 545512 219199 378028 1206593 1588648 1018448 1970188 484676 690397 1182750 418084 1652185 1727240 656187 326516 611006 255750 972642 553206 1423888 747574 1606773 1897060 3363 1851353 1753601 112493 714257 1777272 464865 1073938 1676575 72439 1640456 768972 259831 864382 150459 1136939 1909229 815527 1997749 1439706 358249 1142400 1282693 1713499 526188 1966638 394983 857393 802363 257990 200092 1874480 325319 610760 1349591 1069343 424071 1681728 1046525 1509325 578445 516711 832770 1478160 1571487 1931170 1130680 616596 1901359 581403 1309683 1314444 1225651 498369 1942127 389287 275609 1265225 847115 1423006 1084511 1581348 1510716 501140 1368199 936000 145826 411025 750910 1864361 1171656 1846762 1752286 300497 289702 248950 1953329 1170605 159322 850689 1809523 708938 86233 1931359 1286267 1889499 1411234 298497 1639643 5257 803274 1992423 1247321 283634 1710563 1793286 981345 1378554 304611 1196378 1547504 566332 11771 667812 595628 756738 946586 1558225 991892 1093704 1020072 1579124 991934 1864209 1635272 1801993 675710 1919257 232576 1215270 1613 772775 178843 1912683 1859665 127399 566228 107252 1914717 619937 466929 52788 1992875 1466836 268398 1963114 1307543 1025491 1731833 323287 1781597 278638 133660 1117727 86892 1098339 1124432 22304 298523 1791405 1473438 357115 1838250 640059 1856163 1365366 1958062 1123151 761051 1866919 1891505 1640454 788345 1873200 1201562 32329 748646 1113647 481862 1676943 1910447 905094 863102 409134 1038629 98980 99654 1988407 1257958 81043 1177749 1984111 1000376 1704190 472291 558273 1581834 1716777 1622834 1421872 1223336 466700 266489 1414732 470570 636272 1997547 279887 1205432 207893 1970983 858051 849300 1158954 342460 556538 1111509 1088715 537934 1810463 1832906 1040831 1856375 4965 208164 10356 692058 1682948 1454537 1982162 259599 1184048 1452333 50362 1917614 629755 484181 433625 27365 1703457 1147431 1771251 1394684 1094622 1788814 138283 1288517 1371860 393830 127650 494067 1983096 476082 496011 1158489 939487 732058 282955 368976 1632589 71586 398306 1534121 64860 89317 888899 1418880 113048 1785261 153202 446248 286790 478777 386623 1383528 832112 1298663 1352913 124279 1222055 460373 441208 666568 1597806 1948147 1704807 1655100 203600 1257642 1744882 229575 331447 1778907 827816 220207 1890236 699002 1189582 1419954 696833 835873 511482 231260 1330833 426414 861196 25234 788506 1820594 347761 314566 584097 631041 1880393 408231 1315194 802991 51226 1084086 163932 805184 1490182 1955451 14280 1523793 1005194 376683 1587021 857094 1255570 817056 107171 1913526 748925 1483437 1108176 1644188 519994 678188 672061 1824835 307076 729496 1780981 1630355 934075 1933015 1622877 132333 1540442 1843700 1294809 1805754 380782 1064438 478320 960343 1109083 297711 16895 1199714 225952 38150 1979616 719310 1065853 1245285 787605 1807264 753581 1450130 1786261 59240 1534723 1102381 284838 714881 521937 994916 301046 1400646 307629 557029 51151 44973 1893969 1060565 1707928 1678660 1957089 1178686 654967 1121036 1622439 825277 9042 1573592 1343145 785560 668882 1996041 425918 1992186 1290288 96466 736368 1766459 844539 1962869 1252749 1435435 1250280 1281097 261681 286265 475609 1482772 889863 468637 637230 1774164 310289 1985798 1274594 479041 383538 615599 1648285 1297865 1242629 1710715 1989068 1204712 1480138 1509412 189549 908630 1851227 273608 447763 482110 1264910 1631878 1221030 1642707 342800 166206 336832 290571 285673 1785308 591684 651787 1031315 1946998 1723203 156937 1529576 1203550 501119 292782 1909963 669777 1349953 862473 1537929 1104917 673805 662972 1629783 1075566 36710 1002305 279813 639371 1830534 1024817 257566 584366 1909996 1948444 1454224 330918 209456 767897 1999640 208425 1354694 767072 328212 1331098 248678 985901 1181695 257379 1671275 733649 556263 1084276 605395 115012 962430 44762 344540 1399862 1884192 1987178 1768336 490813 1845969 842811 1536464 1493255 1206044 1379481 1292823 1755746 437490 1125014 720954 579253 851043 1634149 442098 1855306 1887496 998893 1335615 1619796 236560 250527 776790 1297846 454332 37700 1413385 1013548 570812 222254 403896 1151309 1291874 512149 1460499 1065867 961556 242112 589941 110717 1335422 783764 1607338 1351855 804247 762102 135961 1921554 1428896 68935 135583 11791 558162 647249 1770071 1043024 1154340 1874368 874369 1385034 1931670 1178625 227854 1328272 1506641 471006 1180530 865804 616764 482435 1570219 1863188 1998034 1368102 956825 76296 1253376 1064204 378423 270457 576409 1757233 711315 234215 1224454 1063663 88641 1141876 1207684 129683 1860542 819701 1622873 1166860 710113 1519913 868809 1858954 558439 20129 1268587 519920 1421865 1121902 874915 1485499 1458512 865062 1806425 431218 1677383 208970 795573 562085 1983116 1555542 1912241 1087078 779283 144355 1388490 1089669 1091838 1655463 108532 1442661 182312 1914545 1009205 1858020 585030 1693195 959043 657483 537336 346421 452109 226130 1321385 163254 218140 1148060 509091 249916 1795974 32719 1077219 512450 1564084 1511705 64886 821345 60951 526687 1097359 859093 576509 1443591 656048 1210633 1425205 481652 1083906 1481335 307697 762020 1194837 270265 1631053 1207111 16869 24067 1306862 628478 961412 488539 482919 1805378 97772 526051 1010722 690774 1995505 940001 607353 319796 1597305 170459 400502 780812 324368 1241990 1931703 768857 1549502 1131669 1587693 1789718 1101194 1851528 1155922 748658 1451526 325704 1927845 32337 1665139 669109 325424 1911226 1052787 65276 328229 1845154 69025 718039 970425 1230887 31629 1199967 1799577 572495 1775782 1349010 1683119 189883 666097 1189870 1117393 1947667 832453 1724917 502163 1173666 1540707 858986 970788 658412 570002 466729 1378309 1378804 408935 1444264 1127952 1582883 1612067 1610824 964600 1272955 1375220 307836 1901529 488542 1498611 1351285 1975138 1737789 1774504 1085887 1965880 29420 220882 214940 393992 1899196 166233 1370542 1485808 585204 3570 1370146 796479 1915583 566598 1865626 303154 808477 476213 369185 331291 1945505 467872 398017 1853162 339878 965452 1291175 633356 381825 585766 171253 1842927 903728 877128 1979386 1917607 1981920 400101 1933481 757535 1886298 1333089 1670746 19627 607354 960114 1492509 1416576 111768 619715 1521371 642536 151146 989058 204030 1125807 1184545 958174 552214 121000 181028 1501696 9544 360488 721420 16297 1160138 1709027 1530592 1596462 1772395 1894979 17449 629714 1186533 618788 822141 17609 1233498 1422701 1444030 1050315 348251 1157141 278808 456717 1535852 662643 66304 819377 1274640 1146925 999077 1699963 515712 1234034 424084 1824700 839038 249027 1170925 1003755 395538 327050 88137 1844961 1776360 1618429 959420 474636 1565048 1580110 1924302 895141 977235 529766 826186 435818 344756 1444079 334418 190067 1277675 1478035 1699230 1775286 1948335 1141076 68619 1803063 1578267 142220 1362086 152394 1156999 1919747 1739202 1328148 1562230 817030 1404393 466984 26722 1345583 1817541 247128 420343 1338893 1510923 731630 254959 1373339 22184 99310 1872190 144922 971498 1915719 859127 1412257 1691709 620235 841270 41125 352679 564798 1320950 749264 1911570 1132148 128589 1109715 1908630 689217 15869 1973432 1648093 1336926 1906091 866745 301393 111449 798532 328895 530969 249609 1133230 1769123 1739351 459018 1572717 1780948 1303025 751802 1227426 1170661 585015 320068 582138 153591 615268 555596 281711 432145 979330 618162 389285 132766 227638 209453 1866466 1904383 1863256 1569632 117888 934707 766395 1690030 1552916 1329012 274654 1644382 888892 586339 1037313 931257 807048 1312146 623301 1740398 1139442 1783104 1913043 96037 545103 1297129 891931 332398 622426 1040530 861163 1694631 1420114 1421651 332318 1207454 355837 1592998 945986 833037 347787 1273254 901061 53679 358821 1558730 984749 456120 374869 902388 920473 7166 54220 1683194 1981974 550373 1294147 1821829 1237891 1311754 1110341 510479 243370 716989 784742 930210 567153 1388794 822270 1413242 209841 1668887 1238019 656889 1046767 625763 722947 1697007 1760690 1170088 705097 369919 944743 1250110 1887195 193330 821478 1639143 950671 348891 894488 944340 1758386 1743166 1560831 1049788 1416148 369472 1455777 939124 61188 973103 179909 1331285 941408 259040 1270959 1949941 1924290 1298135 1462609 804340 972276 454733 587825 1130033 1897709 219924 320886 1869997 713076 317086 1588986 1121650 1300577 216497 416907 1831799 1390524 949134 90816 1004327 962764 701843 211428 848254 4725 1478974 106190 1748433 898693 1470750 1720311 1845517 33540 118383 461068 1695033 912720 963138 1538558 1537789 485413 1326041 1478391 945299 563168 1674188 626408 1294031 546129 1386472 760623 1458406 127030 939976 1949077 927414 1443310 46760 1996855 688405 1748092 1522116 834084 1895159 1617693 1614536 6581 742503 700875 1468425 838890 1328335 715653 420678 1716546 1819363 845691 523785 1446314 742990 143552 19612 447634 205052 1598530 930840 307257 1890371 53 106653 220782 1201956 1169766 1740674 1044356 1740101 1845500 610859 94711 1705497 651834 741873 1078441 908399 229334 1762868 812640 1202219 128853 1969346 1443545 1762352 1452318 1294309 381327 959995 1138032 1184918 65637 1342994 860394 889643 525210 825067 1232443 1932264 1980479 1144970 1330932 1501627 848371 1443444 1608395 4773 897439 1945777 26380 1321572 460743 838423 229303 665454 695564 1882188 1712735 351244 1535930 1373540 1082461 1057469 1380739 581521 1599969 1246645 438788 1887219 1769579 745851 863035 1481554 216428 320756 171105 1646279 1381397 623694 125292 500470 281446 499990 775320 1797198 1166109 1776226 1388394 1492677 483054 981325 735224 675176 996538 46092 897896 265787 970119 1049098 1564795 659229 1988444 1178232 686742 728716 1448144 1366485 1018756 862924 955400 555946 1755443 730268 214401 429691 194573 628789 503828 166011 1060839 1666338 528588 1099051 321517 1854512 1938433 1004226 1491688 792945 1901427 1555846 1476783 1868609 1893351 1024160 969943 1807903 976343 359823 557858 186335 1113326 1672308 1418252 638322 1745554 1934334 458188 192319 1380847 1490683 173546 2459 1713633 281162 898896 621591 1089695 1912044 1737725 625203 617340 1529337 1049300 24481 497331 1676555 421939 526261 1664521 1385534 54912 1291654 948544 571335 1989349 1310004 1151847 131031 1761115 1422170 1678141 604837 1863021 1585998 265046 1576607 1978207 855054 498167 184960 1214841 1058661 1564088 1702663 436236 1821904 768827 1671370 715214 1166774 1457547 1589623 1416019 992521 1018738 1163076 997896 832128 1028405 1290346 150967 1492396 1157555 139629 927178 330286 89939 127005 775941 1019615 1191025 1301090 1535252 491910 1245923 340231 602529 1614269 1378517 1745978 67079 112065 1999092 1799254 152488 222086 1986385 646230 260159 468972 1100592 476397 1345280 338469 209131 115020 382136 710689 508470 1398820 1534260 1717394 632741 1487735 33169 1411318 154265 949799 1832496 257341 582953 433093 680132 796687 679056 410048 737650 1409406 1945501 1551696 1706242 470871 247406 1739749 728669 1740617 1392945 785205 1854652 214613 1814535 1693265 887791 1825276 298285 249803 139992 1319486 294581 1503439 1285395 206792 805568 623905 155279 7567 1618615 598127 688563 1121794 1315159 254788 1850923 975039 435495 38642 1471507 713707 645212 1503925 983900 1532923 120240 756874 470992 442617 1201617 441103 339940 704481 1869280 1538376 978625 1134480 346298 699867 1840865 536425 1302321 977078 914148 1690207 1239058 1065722 407498 1867347 1268339 485720 593993 280151 1381969 575005 305424 1716602 880536 1482166 93990 1663107 1115272 1610765 1341939 508953 1920920 399143 315667 546852 1218415 1388341 1236068 998436 1268427 612505 302323 1519174 255374 286089 403314 1660755 556569 618499 894270 888488 1555456 1090180 438875 678382 1624704 1248010 999342 615284 1667807 1325516 1795882 642057 737928 437093 567208 492776 343094 1583622 1693561 762408 593297 554855 1338533 1286200 1571454 73236 71696 1080361 315225 1589485 1905017 1301746 1018834 1517028 98095 629231 899316 1716518 1788415 214146 400559 321727 1694719 466434 918460 1611318 1658519 1582990 1368491 1286028 1933793 1783743 1257284 852874 708891 90541 213827 626973 1727814 1928730 1265153 1361188 1394800 1760187 892572 1741042 1777258 1053140 734093 964487 1896501 1949469 1158016 1792788 804027 841947 728436 148166 422372 1822978 538641 1136737 1045837 3253 912537 1238755 1773196 1184106 141353 1539239 375008 148698 1572545 1088255 391786 82697 1281569 993028 1838189 750237 1014903 1472765 1844428 706934 942960 707147 1061978 168185 1189514 256849 1995713 1044101 1503708 479918 531659 586395 487071 1560270 63588 685606 3775 726093 1319162 1621086 1395232 165296 1200792 1168871 575114 255781 40966 1202822 1214268 753990 675585 1049284 1556134 217084 787508 675919 1066076 828275 1918051 640336 1511350 1095352 1630817 1199028 1802660 1336904 186936 1163245 1978167 516474 1790905 1693052 1574262 1478956 1780929 1236740 673634 976731 758325 619707 880754 424741 89477 938955 440024 140154 1290231 1970611 910097 769411 1893093 1256391 765605 1078024 841419 171291 1867790 347556 636438 1250676 672553 1930 450583 1023121 1860821 1393600 469827 1186062 1732924 1884222 824651 562721 1147767 922614 30564 1671158 886722 344512 1104490 1492446 1345014 1498236 528913 1121679 571860 188178 673587 864247 996830 196428 1926751 1668874 1162189 1071857 468315 938512 97007 234222 1095537 700622 601248 977082 1992045 699671 650534 1582183 702876 1283896 1388554 817659 1452189 358652 1672835 697044 1782967 549496 407877 1784980 1532318 800914 521166 1676010 776919 915939 1085372 1140255 50196 1054352 849779 30049 587342 1844984 1920250 374518 1366226 65913 68322 1864630 1773052 117429 718644 410209 1270958 707518 1203169 1836583 679842 1344193 301234 1972825 303345 1948394 283343 733976 161771 500631 1226405 11309 1600753 1018811 204105 1309254 449877 1582136 1625648 382148 1091746 1889375 234297 350702 571744 1331339 1966849 1839925 1563187 975305 110671 1488046 1224190 183208 77601 1037624 1463895 1473879 918088 688425 43986 688973 1537632 341371 1505887 1735624 1162000 1882415 105567 1359407 239962 518245 96515 859373 938570 929339 1742556 600468 432920 1333515 1501811 1350577 1949568 114072 1791309 1761826 1309998 1568776 854502 1733229 832806 1704633 1314496 1515772 1043532 1382056 166842 33402 1442740 213562 1133063 1781989 1009032 335904 1351595 1830955 718346 40489 1162892 1736754 867182 391041 1632624 1627262 1147756 489706 1534603 1738798 748216 57506 1311566 1951748 217724 1058509 1869124 1485981 701398 218974 657243 1565881 107891 81193 1406109 1650963 405275 1948792 550932 721057 892237 1834593 295640 919025 1935521 686276 1681308 1240708 1141717 549471 1974903 1278525 1287248 1262832 122404 764019 924611 1271862 1685311 1143294 1535917 1709992 1020841 1562141 703701 1267198 66768 240096 637197 1705719 1070164 977625 1212855 838126 179319 1278441 1463683 1409661 914899 404052 507214 593065 1651602 1087055 596156 1579542 626248 1784524 114837 1266799 558899 1604700 50860 928708 1667730 228486 1803326 339510 85053 1984032 638003 1258107 234821 1493397 609055 693996 1290722 1550745 1976425 1514346 634389 426278 1749648 664809 1614476 1154510 98103 1418156 683606 1226729 1674764 444659 882590 311558 1617396 1136992 1544565 1778575 408692 873013 696299 1980684 444165 522557 755832 35834 1195704 1969134 1924178 354714 1480322 1917860 1166846 1487733 811959 1969105 407176 82013 1833810 1574024 586823 479208 1839952 1056208 763550 1780183 1106204 959775 1612446 1272796 808684 273673 900647 2525 664952 319523 1957947 1920107 962614 475607 1678799 1520109 820342 626844 186780 1261082 72873 922708 742683 102507 1080885 1185428 1266361 1195320 206166 971111 1130759 1468830 500052 1014689 915320 1424236 946640 160640 1503301 1202378 454367 1167568 402678 1998930 1591486 551160 935080 1295414 139621 1240596 1131803 174167 1443781 189501 147574 1498580 1329290 1607542 365006 1324418 368228 734370 392590 190984 838280 1893955 235542 150931 1312596 95323 1125427 730600 597964 1065182 1356685 1403008 1366017 524845 322959 1328122 83533 127170 49737 1400342 1136094 1946307 1049440 45435 1396233 1586470 691543 1034755 721563 1951079 25613 725017 1249240 567717 1686378 1908060 521841 339582 1158885 716640 356559 1874718 830478 1709980 316857 1286376 367691 1325539 221741 762047 825438 866663 915904 1110336 1852688 843139 1913841 441470 896110 1472633 108051 519315 181997 961304 1501700 1410177 961985 1278105 1796407 666465 1890357 871895 514310 1499888 648001 723685 1042461 1091747 27563 513623 747326 1919868 1293933 1193439 533092 938507 1266269 777647 509627 1814217 40728 1020756 368850 198732 789520 738564 559376 592723 264689 227614 923705 763505 798402 1182888 1561389 548376 43346 1256269 26334 1007155 1973478 355048 1486259 1128221 1489220 1407360 199211 1129165 1500939 1592470 143257 1449256 1208641 1783434 1858794 31615 1443915 1667240 910758 974027 1160969 346966 588977 53003 1149991 517307 938971 678463 1874923 114711 341183 502130 1185685 1881472 673510 1387504 1224100 1357653 1071385 1361811 1122192 445535 1605528 608777 295291 1746207 1179547 776810 794046 720628 1452767 1695925 942512 121956 1888183 1566992 1795163 1556425 780005 1763267 726409 1717986 1315747 1549137 1521410 538969 1120855 472834 1925277 769719 1376424 878533 1883123 1873549 1564397 1625476 784793 1546643 1414194 1210177 293342 559025 1389081 397410 564359 1458875 675149 1934297 149915 972207 676214 312883 1278108 1598799 40866 1126281 1830158 1461386 436964 1881524 515208 847258 1207673 1613599 1686659 1107027 381647 872469 243455 350674 127672 52385 645899 497824 1141079 249771 1018051 1058924 1671202 1645644 115183 188356 47716 762740 1269364 1780598 1335074 1494163 1987998 1076203 144800 239228 1795059 229564 578850 1292053 1238248 1556613 700655 278863 1371314 1400623 1859958 1260699 4529 68888 1367251 700859 1170602 1199189 1019691 403289 3416 1157798 685332 600257 1088292 785063 564797 1007318 380201 1311095 271411 1531173 1374964 759919 891445 951790 668522 1168916 1631363 1393774 521088 1078568 359892 1749295 894202 1370405 365854 651904 1989123 1222453 808615 118264 1208915 1369550 526081 280973 901216 1366946 1126400 344967 605472 68827 797586 495920 1627728 700091 1163794 1083399 415609 572132 1701101 1231056 1142361 332079 413224 1597614 1446312 1848597 346179 119213 834437 1332384 1176175 659854 1383166 33572 1967402 1118199 1329831 1914532 974847 880324 1462996 693087 1902727 1096526 863194 1658144 2361 1880955 1388110 926317 1662560 1682699 303965 1909464 1691092 1894913 1065829 1242292 848377 1521566 941030 603854 1303111 1177335 999125 1885123 480127 419194 1210695 1947646 960703 1740889 363775 1792814 86744 1798484 624834 696245 1084524 1120057 1282294 353351 564505 1105485 725144 1971129 1275600 1952136 384220 727306 1485245 1500795 1633032 557972 1197412 232374 1317730 47967 1443923 704861 691897 1902119 1934943 1031375 50875 11542 547526 129840 765169 936041 651820 657898 308872 1527794 1659353 1064597 1099768 146610 130413 1228532 749488 516891 960895 1317143 823058 676653 1751658 16496 1661604 1733544 261177 513261 1753108 1290923 1478677 1600801 1291644 142847 261281 136500 1228625 1185502 1698309 1634381 115489 1962833 942010 845059 258097 1110619 933642 1541096 1721559 970495 664683 1592546 1679491 82515 1910088 880055 1622321 1500364 1542769 406319 1142030 617898 1891519 201490 840823 1749420 62678 412534 289584 436067 1369409 836543 250133 984739 342272 1652786 1130818 1087452 596250 439144 1394989 1926307 77192 1732306 115167 1837432 1651637 1367387 844875 1843348 479686 1828622 235391 1819038 224919 1971127 426342 1027094 355026 1870081 1245721 813314 936126 216456 622478 1403615 1784256 1138788 1553678 999779 74710 1513939 1878745 1804110 822778 1058563 382889 1366906 231117 272255 84461 887034 1756382 1902554 1294967 289385 19061 762749 1647296 1665903 1490602 192768 635153 348448 1941406 665996 477824 851314 1187487 1975283 1585369 786869 1482547 506445 678689 1379631 1849783 886761 1707398 1342779 1915928 868388 1633216 1804687 1316447 986892 1060102 1657418 678923 946665 668002 328307 233405 1374175 1577685 1839116 242784 884468 1603480 801081 1809571 1067526 1488998 56114 308055 1378141 91755 1523556 1395824 341018 800216 1160499 54290 1000791 583101 1092604 492550 567345 351670 1515104 1737220 1557295 655383 617319 1929379 1088049 186905 456898 78008 1047488 718956 1961627 1160057 272076 140822 1372118 1225230 1378257 986516 1056291 324995 1835458 18117 1353256 933142 800737 1691454 62076 693129 381297 1643437 1397452 1496277 1299810 764355 839813 1790846 93849 1826907 1525763 891270 327051 502674 1203966 1739249 1252120 1709811 1603947 1048330 1874921 1187536 1477732 1135393 1998310 961881 1181496 1058555 667877 632912 908936 306470 998877 650190 366452 488879 680715 1152775 846923 512952 564647 734493 78028 1812984 59779 366439 1882987 1240337 588339 189107 1927961 1489534 938343 1245442 1330473 833022 1286979 1971523 771642 820382 1773012 1256121 1895405 1159670 1704042 1126622 711810 757492 873571 1888862 673171 341147 1397658 1278587 1690578 1081674 1879268 191564 1296991 986194 1322597 1580045 1991404 1941167 1584723 283373 1157181 443630 1708856 1745721 1625604 1202826 191814 141345 78124 167224 1917728 1954530 1971099 1582720 350417 1031154 426657 1904259 1339328 162140 1289029 1353347 984134 700279 911844 394176 407481 1608057 1616952 586720 120203 1164656 310062 1729911 1311003 1859820 882584 1437235 1492254 1942859 1005733 1264925 1400761 1844188 1753024 492628 1682171 1348997 1688557 1360838 1519773 878602 208358 1639071 1298990 352796 409108 1122146 1554907 211890 1636525 67222 1340056 1882709 1708256 978532 946903 233426 255257 713917 637402 1314782 1173665 830895 1640566 1047668 242537 1669583 10041 520621 956914 1441287 157803 657830 1937443 1345960 1485199 1068905 589802 4056 1210468 1856458 889617 858572 555126 1401595 1114173 1353469 22149 475900 1819735 1866025 1304188 717754 721746 844738 1137460 1900002 525209 614265 1897218 1346441 1861161 1896507 1179331 1298830 507664 1218526 922198 1416657 410464 548181 1295851 716519 19817 520187 1014408 1154952 108589 1781580 539745 383952 653143 1113741 1304397 1537086 575503 1926854 1682299 863630 181654 772975 1236439 465738 1676624 207941 748432 240583 1728361 1952643 169786 1880117 515052 601922 846281 1994311 1462638 1306860 1108690 673396 1594878 185563 1736804 911972 1585855 1611378 1961240 1505280 1784972 1336923 777412 719649 1194081 246795 1890701 1022832 1399580 126210 1996224 935303 1714370 832862 34662 1969322 899093 1330325 191647 1775462 1676821 778416 867855 758797 1295375 1380362 755501 1491673 1503233 932418 1552698 1656791 139111 230372 989486 1483657 1839681 1557214 566803 451643 1702096 322066 628740 1591418 81469 419510 309867 1583771 905944 1328299 1225953 524204 51610 1842429 1214078 1334868 199235 1858766 1156287 1780050 1127698 1155069 447034 318836 1519495 1633768 488836 1695565 644624 647071 1808255 1327095 1884960 407557 153891 710082 1763014 243857 1316251 761552 53405 986644 1139862 1892089 1230903 207102 1006381 1751462 1683070 69722 1337705 1645410 1033861 1845066 206138 927328 780938 438001 309401 139362 1806656 520889 1996465 458249 1941892 112935 1588278 459157 19264 805445 600650 1642690 1499924 1948472 848545 1268347 1206148 166637 287015 998287 1053224 1139393 1867919 1931923 499 99194 74104 1262490 638834 607954 1012380 209701 1203394 191650 1286204 208371 301097 844390 1599041 812573 550562 216722 1550887 1490277 1460765 522887 696 463022 1469538 989802 774420 209555 1781780 269910 1938607 844646 1898559 1874002 1757268 891181 1171192 405419 1528771 1406186 336670 1434320 1486770 1547216 86286 781231 1950242 651778 1783210 892767 1036815 1867975 1367874 920709 858088 1370855 362502 187921 1197121 1154420 1729018 1712511 524447 154219 1877029 929569 1685496 122671 1003725 226136 315016 1400518 1147637 1348664 197520 854790 463912 338052 1378638 657200 636187 293675 1278847 1965125 115440 1065318 840951 223848 25439 299601 204586 994947 216865 1833622 1242506 1569337 595335 1292964 252394 1487297 1317696 490736 1510133 1623022 1490101 1671943 1496944 314951 492651 717906 1132829 471678 492637 1576287 168369 814975 128678 1763039 335857 1790187 1829390 1181754 1813175 939627 558829 760153 1723681 1046808 942876 1643332 564350 340209 1087889 196423 689641 1483686 621864 1235891 1158163 603790 673834 388943 368336 563262 1708724 1921746 1063117 1768225 1221067 612172 341014 989279 355664 220826 135462 314850 1622458 1515508 1132990 1993315 1281234 1827515 1510182 1415757 1422234 1214250 637996 1802630 456259 864964 660207 816985 1332091 1098051 1509075 672397 1544224 1095536 1973323 1112237 137521 1820657 1889491 790285 1530749 756464 325601 55755 1481353 701534 1856845 1371825 1643643 746013 1498455 1749999 1209170 1308203 1747112 1281105 1727015 5653 645833 1466482 1659676 200341 93835 1764745 74139 1230124 1843738 1956818 34366 1788382 1483432 711657 1299961 30146 255317 1976753 232173 673819 555173 1340171 607255 1064150 1289235 819732 1593384 729267 554672 922922 983200 1004872 1407445 1833357 486539 566719 612693 1167032 1517696 832920 525196 323136 1588705 758131 60033 345321 738021 1275424 1475202 467480 778079 1209619 637797 309677 1503028 696075 1671684 1268184 874260 1961912 1038026 1709588 855611 706980 877654 974470 97978 83989 130427 1996989 356370 1806784 519490 1325152 1901860 724138 1457863 275536 1762588 1000365 210758 1503959 73312 1907631 787429 649528 529478 762499 1546575 363895 1345842 386722 819937 1450963 1833783 1983506 297326 1220874 1551047 270299 308512 762703 540996 379587 1562325 1903955 741670 906457 942391 1644126 719251 1287361 1838743 98517 206930 982458 292063 1623742 942068 231659 698755 295310 130576 1779591 1095686 1423070 343079 390240 1365183 683340 1179466 1935335 915732 1623764 1388643 1912495 533920 1477763 914443 738711 191242 661554 835304 438587 1502134 1106676 1457696 1503041 1300993 1514439 1744609 1074174 182170 1834464 1620458 1269719 1602224 1167619 1609786 1166316 235123 158348 1603689 154888 1393645 1782369 1308510 930705 1559006 1536425 515423 1455798 1289314 104801 62415 850378 706055 572219 1716178 308074 731011 335863 1234068 428760 913049 326890 1949701 995176 917748 247176 68810 375908 599697 769639 1388313 24824 200167 1794597 172159 1186843 1379930 116324 290936 230478 817138 245161 1920560 309791 620457 848679 1012306 73952 809900 942929 1268907 656341 990037 448709 1418739 1343681 1932125 878522 1653011 1619755 364427 939008 1477875 924510 1819489 1448033 1988266 961478 441658 1797564 579033 96864 1442553 1760355 169480 805324 1466559 1792473 690084 321672 362944 380218 1219558 1456959 1234534 1787836 1228247 1264527 723578 42503 1382403 313625 1747723 359695 973039 552084 1037217 570491 1817906 1494545 1133805 1812618 1251499 1950810 243848 1347769 1253702 308484 1742125 598907 1495914 1494996 133434 953412 386085 881356 287617 591333 386368 1477486 1512782 864226 143362 836815 1058983 1343706 76692 404592 1176156 148215 1932183 501466 1301918 874323 618737 134449 923993 1111883 1333970 1554352 1520418 626183 942865 1951194 1482762 1356297 1890751 288519 1959976 1566375 1450023 768976 478529 1335962 658286 29070 1754963 779780 861848 1333931 1819691 728220 1673834 1066581 1439051 896263 445994 1164558 189818 464231 1267363 1453060 402991 250763 807586 685243 1076068 1601044 1206525 1588954 1768815 677941 7018 159253 891460 365974 484522 1001759 155582 218642 1956538 622923 1378620 492979 704039 1209831 1647559 912990 1470961 779472 1624055 568678 282066 142032 945042 228619 593778 1621057 1152839 492056 1413113 207115 1204514 718383 1192017 1722400 1373760 1715035 512927 1337837 781834 1162743 137978 1017374 1976845 119649 1480315 1107171 331448 83056 23233 831776 1007315 1739897 451751 879399 775857 1232140 1717698 1322670 56100 806089 1423816 385197 1224962 1219997 1228636 274404 202262 1908125 158119 264922 211382 1583090 1651082 1767468 935160 1692656 865820 629586 1754652 1110604 379321 370741 1104437 30840 636309 276438 1131837 1043455 311634 742481 1859612 1194500 1368447 878520 1872675 597430 706996 270449 1022533 615452 473384 575736 355566 700085 1108532 1238505 1780056 1691864 702032 1975689 1230382 1493419 1154788 638651 1884009 1285305 1569955 812873 759781 1000715 1381031 1647706 1239954 1359586 477050 909807 1677320 435793 937199 1608813 1940818 1642278 1779363 1779717 1413001 1502707 1914035 1238165 893973 1248528 1711362 357747 1185645 1043565 915655 566583 1321251 1781034 740238 658458 1930112 1934253 1672485 396101 1315974 992478 452281 963315 439304 1536057 1976036 1477839 1491232 1459980 107075 266280 1456298 969659 616322 1589109 352462 1323830 1885518 1362635 218436 751718 653992 1558189 1438767 124299 1883858 431570 1286022 1618926 583315 1282151 522409 1519315 1805991 531699 1964742 1816294 992833 1435850 1359580 1663548 820794 994803 438736 1753547 1349756 1265363 515914 1311214 1060166 1079857 1677748 1881215 1142932 157834 1105757 1565364 1362549 1178142 1984776 1114142 1624844 902863 536527 426119 562285 1682211 1195839 392141 1642675 489677 1290393 54016 764917 1057104 978688 828158 1186954 601837 520511 399250 21284 1086871 200502 1229759 1405856 455778 1968141 1487732 1862388 1415450 518979 1139571 1823554 933202 1340853 1139328 430551 1587256 1619091 70632 294785 1488842 812885 130637 766099 1917681 1636958 1224836 43286 1244908 1847298 1766013 1929236 455432 219548 1430808 1288469 692757 311341 1160084 960212 1666392 1707834 1924179 530223 1790779 700762 63376 282516 731916 1139104 1085486 1663543 1145896 1960303 763696 634860 1074527 1381059 1608752 1186315 995461 1226762 1546756 661692 1832317 4601 909451 116495 360455 645002 636896 1165315 1886165 1400457 1745449 1813395 302534 826188 59069 564489 288047 1438414 1097182 1790122 143074 905748 129651 972020 1349282 305140 1061769 645973 1259123 1292627 423487 122438 1043514 1144485 874319 1066242 1244650 1329944 1707100 31597 328374 1893750 920037 1137259 552018 784163 441968 916478 586135 683600 605867 1200767 103138 1016813 458084 900097 712975 186596 1339846 1926907 657248 317727 1321102 874282 1889538 727710 1647920 680809 691712 1579690 1385094 197389 1362023 1042007 1311278 1312753 1785403 1517255 1512205 105093 1467994 342918 825494 1952613 573452 1115645 1760258 1325356 489626 1300866 1629024 126877 722750 1922561 1315157 267047 1989482 786475 1608396 647089 195519 490595 1795764 1237433 1586127 986105 1653099 1696166 868505 406835 1812676 345559 650361 1341892 1594996 99160 1138475 1099334 270499 660494 1716328 1268070 603507 1723983 101130 550892 1840014 721954 527514 1254979 257682 1305525 1224709 1376730 971155 406677 1169774 1991009 1694074 292862 1444278 1404738 37386 1289507 76774 894115 1456811 1806431 1242252 1624104 1277902 903421 939454 320070 1298032 920591 1272660 627154 405104 653105 889384 1011782 1076433 1794850 1011276 1337587 28567 506454 1918348 816728 1628022 50562 1180876 548577 1454371 346697 1872085 138141 1471915 92442 1782693 1113559 1672474 877539 1691021 1391584 200109 1199850 1570531 1288848 45821 173003 448380 475942 624198 1797212 1224627 1303229 1164503 564290 1893249 1271011 1307104 1517379 109118 366213 1903597 393025 860522 1669902 1043322 668840 915605 666415 1257932 1161804 1705377 223891 1452269 1323903 1481191 476033 1415967 236282 646959 1128772 1616488 1888780 385565 1005083 141776 1587603 975349 390504 1313072 651691 195074 1795302 723278 1875912 1610751 616940 336962 77654 1989854 1559759 241561 1210823 2015 1008355 1839451 1263658 666802 1018419 26064 1367836 299991 1207768 671213 731335 1506126 140984 493315 621741 1094967 361757 1699558 154272 115617 1082162 800088 1277283 964099 652291 573732 1057462 1312761 97379 1359392 592484 815994 372647 951538 628963 1960765 654067 1360370 1302252 1953931 131839 1359485 1106157 445348 1265136 992010 1133835 582955 893431 573200 1505422 396400 71120 1033895 277521 1838985 1067788 1138988 881414 1488223 1223360 1300363 450248 841353 1457479 43242 314599 539054 211688 1562149 1541638 819879 315174 1631165 1347307 257750 1497526 371190 209310 815608 1502411 108308 783464 687989 1366996 1624648 264167 1753609 95532 1409429 1356633 1105131 1170583 948386 171885 389290 1632898 1089550 1430151 768605 1742855 1024568 808857 1090579 1540754 586990 610256 726454 787556 1472809 1791535 887010 662999 1378658 756869 1945859 12447 1259738 248581 1914164 19793 1749077 710917 998397 1249095 1690067 1732817 1433414 1283055 1647516 1972115 833655 340751 250830 1116611 1835931 1669241 1104293 438017 1605968 1831901 1692560 1410393 1360274 1086263 449324 370676 1011704 697174 379790 537505 1269574 1011955 541583 1703431 1603752 160496 819735 746027 524612 1220845 1428583 1521942 1194756 1018062 1684900 260130 654225 1877656 499104 562476 3316 1888032 1445334 340056 1435316 1487128 1694885 1905288 590343 1294443 529264 960925 988884 408256 378220 1172411 179313 1419251 767599 988821 1719033 604198 905782 619332 643990 1169310 770277 1055424 854756 1282302 1858840 987946 1553885 778059 1433648 1445003 1800594 1319509 1686867 1848842 1571531 35985 139802 848253 189006 461919 436939 1245679 379183 1192127 842749 1488593 968243 1713594 269410 1420940 684285 926117 712327 978479 857791 147479 652796 709100 287512 1430489 1724415 1372685 1657312 1080028 223777 116551 1433046 1708704 197355 233300 1355880 1830509 1779510 824938 33528 852679 1776814 843104 379442 1184524 851685 101856 37283 1308575 702531 1309007 130059 127657 1680046 1441829 1782979 1114441 1739738 1236943 985781 327649 1938660 1547071 934615 1198110 699028 1820723 1884302 396212 484223 1374987 1518722 141061 738118 1494982 1039285 1134704 1099817 296787 273233 537155 1820811 1326434 111952 1068815 1475379 425672 881578 1652181 1649334 1201954 357524 1932504 1252067 388726 1996508 974386 1181432 1574545 387214 1667805 1322192 1896179 1590601 727264 1847406 569496 875935 1536823 911813 20030 349630 1340865 1487689 1111747 76341 849390 467601 563745 1365442 260488 1972464 1818986 1644741 608154 728506 1184507 950764 613693 147762 322733 1075493 1201153 467627 1183605 1597268 1448743 225372 425421 1323746 702757 1121161 1943027 303326 142806 213383 1663154 975203 1196352 760860 358019 1510062 1820165 329672 754239 1359597 1047012 1250218 765902 551600 1016125 1479804 1411845 450559 1788562 1302578 1728696 1025728 880308 117042 939965 1500966 28196 1452600 973353 1635300 771261 464607 1961096 936934 1490838 1899359 832968 1941410 1079881 1342766 1321545 468023 1901855 773197 764647 368460 28029 1497042 1972177 1932020 1207767 298806 1789802 805776 1179919 345880 1174823 48730 1161015 422770 33988 1501138 970007 1723613 1253516 1292182 459771 353301 1363670 1069567 247900 1032764 209717 1140937 716663 358152 279826 1586106 1586794 363839 329433 1748830 471535 165715 166299 1737210 1661451 291250 40891 780200 303204 87789 1710943 1791083 1415841 1021271 1719003 279246 152173 243741 394417 204868 796005 1610469 696741 1781057 1998248 1711859 1231290 532561 480943 489005 357573 223255 1763721 1199846 1036990 588987 1169066 1590193 1133496 886723 1125321 180765 1853205 1479381 1999767 760295 1331383 528549 1699888 1314685 752393 1467329 749973 1494423 194378 786700 1373677 365355 1530843 201199 1351791 36423 1063291 1364028 435266 1735408 1959204 183671 339138 1662322 1978366 31432 1170516 1029199 498804 443358 230620 1006723 1029519 393008 1879996 1735874 1692075 511982 1190389 445200 807135 1954831 1811982 146054 453988 1232423 204034 556159 1294702 11992 444135 1121617 133453 1987062 863806 1360086 52721 492980 1210799 1942387 23364 1590422 1030990 1921797 1048604 1484811 905481 1764423 193719 527346 1971663 233002 1673452 1775529 7345 159418 1805758 1968294 1069656 666006 705968 1314844 1670226 1182282 1898586 266552 797956 506516 1880191 705509 1023830 992126 948714 920065 1464726 357656 669368 1721539 1891212 990636 256014 1535378 184363 1866565 954209 1629525 658968 851600 1304199 477283 179644 1617190 166921 352967 1566475 768405 1199341 1295819 1746375 803086 461403 1461922 935140 173309 1573159 568950 158456 1687324 1256780 381352 961948 540081 168895 96831 121748 1369324 294416 1291779 1293834 1129600 1887785 1764717 207996 233951 1073740 942961 1565781 982704 414538 1900896 793175 1808979 158994 1681601 767866 645445 1254344 413029 135506 140023 1232811 1474942 679546 343347 239070 1758154 1798859 262624 194382 1679436 776486 346087 1264946 7524 1286730 340390 1259362 138994 410873 597214 927842 1766193 1691744 1454945 963947 1706262 1827993 1241030 837341 1397288 869526 290361 1742925 104296 686820 1226952 1487521 511942 1603820 132049 361700 197863 369145 826120 1603348 784646 311554 1333270 1746271 1967028 542006 1867774 1571078 426222 1492005 105356 1325350 2157 84346 495867 1219130 53681 1778025 721805 1517921 703891 780610 981412 923787 177509 299009 122478 732481 824800 389945 560984 1849390 880350 551137 332310 1921944 288371 168299 399108 1451506 271581 1737616 1622129 453763 1425993 848881 1640632 342620 902033 1204530 1759582 1194943 172326 325312 495903 1016423 1980724 1539707 1408523 1766431 1480184 1064091 783736 510773 195640 921301 923525 1424228 1921592 1606411 299776 659699 252736 1795650 9645 998060 1208732 1705073 711223 1811871 1867281 171432 1766078 1502055 1627505 774752 870247 1174718 1229622 1676424 51750 747482 619298 744852 138761 128404 1724975 1283632 41780 845632 1946414 20867 515061 1258009 1107109 778576 239141 1760955 769595 1484907 1380105 1137581 816795 912991 1289759 989231 556946 142045 1038960 784145 1709984 1395010 1161676 1970204 1198512 77448 1501758 1365858 1756658 1890460 1128216 1171272 1223333 1350606 1373564 1554744 1822489 580598 147509 1217274 479662 533831 1525973 1598523 87518 1477777 109174 1726640 830144 1839023 999430 941043 144683 1676591 898858 974859 848224 602310 234805 584942 1802661 436387 1949552 1445684 27166 1444361 1164561 161555 1301886 174 429475 1868823 1821320 712954 1818259 1542671 927275 128185 1733575 350273 731022 674295 566372 1362063 755577 1965671 770989 179669 441157 767687 242944 1456200 1303455 821511 568807 107321 757875 354345 1962064 1156850 905753 444201 1389431 1847348 975 1234378 588334 84125 1456236 492165 29253 1113681 1742138 954710 76640 1537496 1363778 1892857 683722 725327 1242470 216178 92811 593837 123238 1020866 837615 1710828 488448 1203258 1125377 1898879 1390995 1421494 1775406 268075 1771456 951096 1586005 646720 1768526 1703388 300 1077266 450017 893580 366087 1867580 95616 1013762 1577645 1691366 1666825 839388 1610360 1399165 1544439 943798 256017 141619 533941 1995892 1843382 334150 1025497 1161412 295974 359762 109 1287814 1947868 786320 1443317 1637026 1046921 1997979 1969690 784339 1854550 1928738 1540143 1883716 728204 1291347 580621 920637 252489 1233068 712505 1421193 525215 1744006 752686 1307606 1628086 195573 1523552 724961 1344747 1016664 1777581 1945843 131196 396544 1818075 472222 1734251 1214359 1281123 90537 344019 1656842 1853094 911503 204478 1062732 1880344 725520 1807937 1628467 1901873 1456177 407069 950368 146807 1686234 1656812 833126 1846541 1626713 150400 412652 286360 848936 479960 1334919 166204 1848892 179027 405173 1841940 437951 382037 1694930 1063365 1409604 558299 875153 1087208 1884469 1936575 1192007 1359683 1403535 958213 1930368 178036 866979 851508 1024227 509072 805326 1367810 215707 1871161 1906062 786338 32514 1663011 542905 676886 290154 352697 1396125 113897 1709260 1467463 1133854 391024 415318 1898618 161939 1005842 1779531 739308 29317 520729 940225 344837 473946 1819009 1668078 703627 645524 1404491 1007582 1485285 1634606 750948 740051 1582715 1631358 365483 1905748 361794 1470539 1480624 1632217 1176902 1706933 1687601 703290 1095531 1870236 244067 516072 387847 457199 876379 1130592 1544709 1885692 811923 1380096 1886947 1503403 976515 1714359 1555231 1871706 195863 708197 311998 1522408 166482 1220890 1502660 732326 452785 1737990 1249953 1204797 1026675 1422944 1183292 1512682 1588830 1115880 107217 747340 1287295 1322607 1415612 1602747 1551955 1317195 395745 1420146 1959228 1316913 68298 947735 1411242 1843894 998394 844414 1595516 275468 1367353 542636 500645 1652980 588267 1692815 1998399 111086 1372062 226003 775157 1340859 891289 717827 1563745 651832 1247056 664153 1103028 1329545 133275 1577531 738620 1262221 1231875 1939433 1910572 1665233 452015 1783290 1885329 1274926 305302 1869425 223672 732783 1322419 125989 1235128 803774 1129835 922107 1538638 1113304 1828264 217926 1604680 1509184 821039 435179 454988 237669 992860 1282135 437478 666185 1925015 783899 1426394 671013 685215 1233508 1448075 1523236 451782 1870794 1414134 827710 1441037 462778 1360984 154438 735854 219867 1674355 371440 1718137 1980703 1904063 304946 1362884 603316 1180241 210706 358616 1495390 426860 1723169 27155 325342 143725 252829 1583161 637244 549981 54826 272300 1536131 1465442 988135 592544 189194 383621 680667 1449587 995248 1170361 610953 1429252 1980745 33967 238226 334415 161780 983970 1575350 857222 1252591 1955120 700537 1190588 921357 1350300 1536110 311002 377762 963901 1738505 446068 1441482 1466149 1192100 707017 1069316 661739 1814313 1382346 417206 980611 941344 961564 1830767 905907 1555850 1490345 1532141 810316 954711 1119384 1201896 679236 555289 685518 1324376 933076 500667 832945 265294 1533793 549120 574946 723436 1961798 1270751 1003523 314547 1106875 608902 801142 1379515 747836 164078 1189731 1231199 8134 1169020 1111485 683530 854893 947708 1230384 1783394 734553 1843263 254945 827084 786937 1062232 459446 138518 1792172 830445 1482062 1817486 1899167 1629689 435663 94383 593710 260585 575702 889371 1533051 1793600 1354818 434119 1280969 1303360 58976 1669108 830396 1772919 87736 1650916 1572573 1656525 1408260 421107 1012526 317247 1996540 1308337 1291075 1835664 910180 625772 1055348 889127 988770 778322 1414618 390071 1895553 1531589 1439877 1519225 1046968 920726 590514 460003 488706 47303 1044230 468797 1673072 963173 1062606 1065148 1251026 1794793 291387 656461 480097 1269553 1444785 581845 1895921 1704094 1217539 1486591 250955 821074 1857094 229545 1756857 1793640 865597 1371236 1120828 631940 1510449 1921616 1567550 1019337 1087105 862724 1537742 634469 309228 1651065 552320 1210714 1333285 1708164 1743977 674087 1141654 40422 688610 1689440 1594214 1900895 1218454 1707386 1618706 1712969 1847867 1661950 1816508 1724877 203354 87279 1304671 470253 1196594 1555043 158686 275489 1953591 37325 391146 1644526 374594 1827305 1126924 312671 662252 975140 1886871 303967 1697054 883999 50378 62971 349378 1097096 559653 796102 1531746 514848 1102287 1530351 1555970 1030492 1535630 1108485 240429 1379936 354534 1893062 806470 239433 516875 1345021 773721 733450 280820 1765486 1489616 1974123 685483 454336 319158 237311 1797548 251444 1058744 1824865 1099150 957901 1565870 550556 1573700 128357 1586362 12852 847691 112079 546010 720213 1082556 408085 1702564 1217166 805371 1086225 1579824 1576533 1212312 1425426 1879057 1482996 1846144 1349842 348154 1810634 883080 535427 837185 786376 1654720 1921768 1342532 182199 1641189 1019937 1144451 1014902 1248890 216377 145075 1751990 695780 1918346 204273 1019982 1585815 403317 1632388 1592476 1759539 1538386 1094310 353460 1318946 766927 385771 738621 1962437 1215025 1292765 1125461 282879 1039290 511879 1587062 1830084 1859702 193465 777191 1458498 921670 1926028 1434740 27364 1271092 995299 804612 1563560 1497321 1750692 1950440 181092 1867812 166497 978968 639238 1904500 114367 1580830 529607 1769443 1126070 85794 392397 971520 11326 625513 584971 1120769 198647 1306315 507499 946475 1115450 1341141 1972672 253693 1384749 514266 1036064 236160 575144 65646 1467611 1239565 11367 42806 770354 1394962 1533083 1593065 1147924 623305 726481 1854763 1002382 588890 1389623 1136542 1270043 265352 1750658 1455513 1390604 1207030 93695 194267 1005089 490404 465108 434735 1086103 1489234 1951134 2836 1790316 1125360 295198 1912390 1186831 541821 910548 763021 582980 1036091 1388998 1416034 971832 1028695 85727 1288199 72408 1880158 1576659 1300543 803354 1000597 187460 1007121 213385 962106 1264224 1351045 1603876 237894 1423722 1057716 45757 1657892 1658210 294000 78194 855795 1740530 235144 1727392 428560 1517023 1232884 422968 386051 873771 1466327 83037 1609602 437269 1178381 117939 1067485 953425 990562 500376 1375903 1059285 82052 1879713 1878906 944022 971876 1772362 834788 1546814 730284 1754957 428878 1189503 1186396 607282 418009 1190559 499636 1490386 1185034 196079 143931 56339 224846 363336 1336651 304766 763797 1664838 1237753 1842049 1587888 168609 1188548 1792476 1181119 145596 25731 790550 1376557 1296801 270222 1109801 12760 1835964 1360306 1161215 788156 34091 1435859 1896704 1734617 1606882 1659800 1643425 1726684 378390 1465371 979754 1218962 1465001 1194104 277590 870679 427947 627491 1162600 113165 562930 1772454 609664 1897313 822635 1522707 394224 760 735841 579967 331979 1891999 1066940 901744 791144 1125247 805821 331814 1034711 904654 1183093 683404 986786 1767433 224205 1061346 1229183 1068188 62321 1164926 749465 1391178 364304 1568796 1964843 1103002 1418145 69166 1036285 515927 1516438 1058867 1275688 1016612 1237396 1499520 545697 1825624 1314688 1174731 1380480 1314921 1220568 1101826 1651525 450445 908352 731461 17658 1526533 492759 780314 1983692 444033 950807 1548609 669600 579514 274478 744676 389718 297449 861933 1563323 21140 380052 276022 438441 273908 1797604 1850102 1208843 1395989 1983391 1377613 842779 902002 1343378 1986340 413205 901907 736594 254241 455016 644830 1652452 827653 826102 990045 969530 251758 297160 1313769 1527026 1100273 1211956 46116 1645521 1240516 1148054 432008 1719872 1301195 1860809 730717 1703533 1374573 1758406 1739060 1971134 1237569 1895891 1995112 1676074 1426589 466982 1727947 1618361 1045899 1411784 936023 1733458 1689559 571082 989566 1524369 372128 1381436 23477 1489144 1848452 1714909 1129425 1742173 186376 739410 218925 654635 1628621 596339 947942 200303 765854 1832339 1232783 1062239 76039 1096487 1834617 1998981 876468 303663 407100 512745 906851 1385675 1927294 1842123 88785 1777734 61115 1155434 190295 954968 1285414 703370 1077728 1702164 902223 1514925 1666730 838939 1685685 696191 1929575 1025043 1576080 1272877 172001 463976 1955122 544561 969787 1276956 1542549 499094 1620456 1021274 1250555 1622413 472100 1768256 1999754 1352751 1349870 69911 1138544 1781343 1427269 757684 788178 351601 354614 1540980 157505 114723 1359908 1664021 1451028 1319252 737430 1985153 530665 593725 486151 384769 1078825 1047576 1305335 1334322 974528 391266 875827 732453 717402 107880 1235108 259914 1911704 1807535 491288 726730 1070890 529239 1783766 1305230 1227396 1025982 1167383 835636 663890 997399 1233231 855947 1678200 133395 1037544 1675036 882782 1441848 450008 1696169 1702448 791541 673660 969130 1106080 762515 1104189 1736240 1777578 156312 1754960 1712507 1151676 1055278 1784150 1725861 421373 541573 1196424 256811 58957 928862 1780930 1806566 849257 42226 1764522 1125290 1427255 1422517 1676990 1688165 1296257 47785 1573905 270328 659957 729193 761771 987083 1163624 561740 1127754 1280140 453794 370096 673013 1608202 809832 789415 1381126 1871313 284192 1961068 1271179 536749 936025 216167 133076 61675 809807 1196556 565333 73622 1712812 1681064 414964 995002 1507864 881274 462328 464929 1797125 1351047 1521909 714890 564744 490015 83416 244812 1276373 1993202 756116 188335 773929 988058 576682 1798935 414445 966702 958397 1518882 708306 1467947 174035 1969498 1993885 1200518 403187 314583 741767 485959 1036167 264590 376754 1580908 182182 1629310 1579696 336679 310268 675808 1074959 50132 498411 57071 153095 1801607 654489 1896582 1615756 122458 373455 50471 334429 1206996 1001165 1888668 718074 1132995 1184052 1023983 1300188 1959332 1205496 723739 229762 1471853 1252565 269855 948524 689189 1992173 1754989 445014 1840120 349242 781130 560371 106133 245070 1113589 1653922 228203 1735664 1037972 1726068 1904478 706289 526884 1176050 1732980 885898 790439 1977363 103967 380178 477415 18780 960679 665426 1677929 563525 1431056 1496661 57238 224349 449770 137090 1522958 666262 207888 4236 1229439 412426 408976 1774309 883244 1842369 470477 700199 89332 338496 1465721 114176 602942 685433 1769642 609810 877180 581913 1375696 1422446 316835 1922136 512686 1573133 1928841 1325669 1081306 960875 1930362 322323 1047848 641493 1514446 1036981 796759 1141298 86509 1963926 812215 858335 1812349 1761267 542645 998902 1697622 689917 988287 1498889 317088 150714 1239542 1017338 874025 868988 1210704 1426397 609783 835558 1282681 37668 1221216 561867 647804 1878035 342644 1036702 346254 1944750 1626163 604206 901438 1364842 1821185 1887292 1342564 1321629 883309 1544069 1807361 1110866 1218960 1174463 1400289 1394550 980075 1793556 565330 622191 111491 321549 1964208 112667 792664 81581 210960 757879 1775548 1325120 625769 1816690 1989583 163006 755811 98836 951313 1990917 1468839 439951 287469 1825346 1386013 531220 954617 1855598 1513739 1579265 754032 1045150 1177174 111873 1435392 738012 984608 504727 85061 823780 1423731 897674 1277057 1993851 593662 506063 779957 42531 163340 415774 639044 644900 1568721 43872 186773 1570582 1507199 167253 824654 94991 141738 377694 1884967 396081 1677765 1042173 1322992 1113990 373352 860579 1305897 1524301 416877 1759113 114026 1074338 767943 75035 1807328 938437 348464 996053 97391 1844499 47416 1704491 1080498 1490283 1840440 152982 197475 254502 1012403 663683 321509 1406132 1995512 1063729 1044637 1922739 543242 313685 1766998 1952584 600745 19339 560838 1944069 973144 1176657 384125 670849 1852715 1183363 542945 1252362 476954 782386 650030 967875 1494324 1539085 207383 228743 1248670 1538286 617844 757333 944088 615318 1284450 1850315 1390013 365177 127925 1475961 867276 1095230 1178901 960792 611551 1405739 1740943 1029338 1331364 742306 1156297 1143735 1855568 40230 1902804 1501929 1644565 1610561 861887 692241 1861481 879149 1529483 1632103 124416 727134 786670 1077555 231627 1805259 1191804 1510775 1463502 1794846 1051534 25993 541670 1327296 1114406 183912 1563663 1331441 489392 271884 990295 55147 592121 152928 715255 1722416 577483 1784821 374999 1909170 169253 1647399 57619 614324 972040 434760 1841428 1593203 1859346 1227360 1572315 546698 1347438 689463 1200582 1045112 1734514 1817219 1431822 249549 1988143 1687437 1204545 792668 466415 1852232 1541468 776891 132730 82325 192195 764923 953342 1835330 1209113 1120951 1798601 1572664 876168 1468210 814330 1175483 159637 434062 237599 1630345 1184650 45367 1193506 341955 718398 1714109 589430 958786 1825724 1704573 459490 395034 315989 309174 587924 1766713 1637316 316474 1024802 1678591 497483 1490884 1702719 1646751 242135 1874712 622873 1016391 1281477 650445 255254 425992 956358 365587 627327 818105 58108 389489 1461702 1216378 1199593 1455856 1063338 1616823 1639798 904075 277140 635274 1015965 901196 505267 1987679 1063830 1252811 1687890 894852 1860235 203251 1799387 352777 199106 1918957 985443 661439 845613 1584387 1993814 608188 107676 901900 463503 1457 2034 1399615 132910 41194 1973826 492202 711445 1954343 573393 928132 850149 864671 363836 721289 433365 1987860 1072462 1277608 971842 1382350 32145 972017 1063874 1419561 507042 1221929 874110 1990814 897168 482109 1363583 1587691 1037232 1561811 1757695 1197127 170495 1234029 262610 585721 499426 1580170 414802 626626 99682 1611456 705015 866477 530216 349136 1275322 1656606 1715419 1609307 64567 750898 1855398 1274182 929313 1918407 1978234 732304 520568 1359221 779208 1413198 1714351 212068 1406796 1520300 1359889 1134244 968314 450735 431056 36716 722844 496642 878082 1197871 1848233 1655064 622077 216275 1765617 282239 1216354 745734 1879101 414988 806186 1179990 1922413 225068 1790052 75529 701881 981082 1307163 412905 1828891 1600330 829386 608928 1917898 539176 409138 1256018 892338 326729 727432 1639441 1025778 359445 146544 246411 7211 445791 149831 1074632 1808013 1265043 108472 1839449 37046 1372392 522028 1978044 1726647 343358 774373 609714 1540878 1741776 1692120 675980 1898719 15971 1894459 1057122 910587 697749 145752 717864 1779972 1702565 477139 938300 1993100 1338711 1489946 370903 1341857 87747 334318 1014141 737046 155347 1566842 1951160 1292972 1729483 837232 1461188 1320275 1457720 1248324 662278 1400032 38442 1281074 1379601 748161 782836 483722 961592 485669 1213907 582436 1075724 1974681 1423323 1977033 1881085 360733 1634886 814896 1413717 492086 1705518 873923 189837 845817 1549642 1269281 567465 1165798 445971 1102248 816071 1236564 1410229 1121680 1980923 615316 469472 247787 720713 979177 1815989 1614243 181345 1091603 395865 770569 1286513 970013 460145 1258438 641146 1920237 274693 826396 735352 245613 743909 329856 291378 336036 259637 1989260 1361040 1741000 1925946 1002812 435901 88544 1675088 685248 664480 1783926 1997516 1738151 870639 1140440 924568 554064 502932 887811 1332090 229121 1238075 1559673 493486 1561018 583702 1239874 384128 601291 245787 1699375 69346 1242693 732276 599711 607877 1547891 1114120 672289 577071 270829 351872 534427 371817 856780 1713051 531944 1648917 1987726 1751683 234268 1205161 1456149 1450564 687049 624130 601830 1132771 606195 553874 1178978 1706372 1221625 734810 862547 1022615 1612060 1791123 1741648 699739 1737547 616824 934738 175307 100704 260620 1186819 1247404 698283 309671 1166008 892370 1317324 279960 432622 72248 1550133 871803 453992 942775 1769612 568839 1618143 1422492 625631 112380 1875166 1669807 91129 1641980 590208 1476493 177490 767529 1401265 867323 1424150 86121 901461 1894138 1243370 349248 1813530 1815920 1192653 115016 716333 501276 1632302 1079057 1983270 570418 1442982 948430 82861 671971 1764279 412573 1949168 1134492 1708016 1866230 1354280 1043852 1404852 612904 30777 1539902 1706729 1623288 424151 877110 1727421 1961488 494401 1442424 397827 1472443 1703991 1019400 1929158 1609967 737048 19022 385928 1992758 1921803 932712 1171956 1102571 239654 340074 1954889 602690 683643 90323 712116 1608523 1165554 1631801 392577 1665068 961007 1959180 1809519 1984327 1290581 248698 863756 1827895 1321969 1216555 1097313 1161871 136443 626362 713915 561802 162714 511710 1594244 1388981 235110 1584123 1808611 1071640 402869 1756877 828797 1628051 872364 243480 1738166 705705 332014 375359 1445 1476207 805415 671936 1328931 310838 1464004 1195509 71647 1323014 1054880 124102 320419 1122689 1284182 1038472 1905420 1682445 1166958 784349 307070 1624280 1364708 1897743 1860580 1973333 253133 874940 958669 1842477 1052874 52286 285445 553691 261684 1893612 516841 57058 1977211 1937470 1024940 1636328 1516567 889924 856877 68005 265205 332753 1845134 1478991 998470 693961 345662 1274480 753468 1769115 1439018 49828 546218 236122 857517 1638354 1597698 1323857 512499 1798286 1515117 940345 1279219 1896034 1768579 654929 1939407 1439359 874109 8701 722693 597695 1731424 1787746 1945743 1469048 883526 1199031 1823899 710870 1222477 749483 366106 1926074 1865782 1865053 493570 1879801 1583885 1422213 591193 537663 1370531 1044602 898963 425143 1391993 325023 842955 440211 701931 1642975 1924450 325590 701974 1086667 624260 1619771 760111 845919 1463487 1925605 1358428 355348 1734095 1774788 322029 637493 1982704 1001273 1499164 252371 714558 1458154 211995 1705473 885028 1211264 1784064 1949188 1459250 706180 933583 1004685 923135 697421 1496074 1146109 233751 950786 1626581 870511 406931 292024 505998 471246 1461709 1293168 1196791 1047472 539116 1391502 1354630 1249000 1266797 896060 180285 1279545 1858912 22002 1425476 1037868 363171 275792 1950091 749255 609885 1226407 941648 1669487 1370275 781810 1633602 1777464 1442471 1618980 892233 795043 1485288 755421 1882935 1143397 1025154 1784109 1938027 1667317 674952 621688 1025642 292663 870952 1713951 1800702 12498 1804346 828146 1394499 1036097 968046 1687464 151396 1039254 493477 1892549 536033 1939869 742911 752363 1864783 1324687 1304172 8271 484401 661155 1676008 453063 1420389 1150699 10211 801329 255647 1300847 757899 1360903 1815947 1445673 275013 1311888 18702 1295982 868922 1547127 303310 35710 781096 1322567 81848 1480530 1397542 328625 1366262 815503 1484730 60083 195849 197729 1424771 18184 1071763 523096 1035610 1462899 850500 908985 205799 100760 423607 1038923 1356400 161990 694372 67864 59489 1132412 971333 1428514 1069511 1946207 1112129 1309922 1807900 1301347 931961 562107 1109537 180865 1320470 135109 1763031 18719 1886581 143264 1659428 1681953 1240909 1344751 1668156 278672 1815050 1191571 521594 1952269 1375887 1544974 225356 1292969 1394666 1123460 646858 677074 1835511 204585 719932 1408027 58529 709814 1456855 1066029 517191 30465 1328671 345957 1023397 930041 53696 64397 789527 649674 1137493 784137 612010 270189 1430357 1255012 4959 994923 1198783 958343 733812 1592479 806909 1332934 1143599 66097 1377734 78721 270069 757726 1573512 1715728 1639732 1401672 207361 142684 1947141 969935 441842 1686070 247651 1794165 1383911 170770 274431 998939 1262561 1581776 1826272 373038 334055 875748 665774 7666 1990811 203542 305532 802436 426533 1829540 1054676 146128 1542927 267964 1593435 1435789 166793 1737877 333726 1075603 1704723 181367 811122 1424957 821228 1440250 411432 47205 1074171 584053 566026 1588612 1679920 1532106 217140 265859 1865398 237685 8617 1647676 188787 117052 501047 253663 1789091 14614 972349 527032 215335 1496739 683485 1059402 641931 1520218 364577 1845701 1904498 1165611 1267831 1217597 241350 1285102 1039793 912070 1778597 388625 1717824 419567 1042470 1596682 615499 1131536 358607 1890141 1295977 1200701 516517 857023 1570097 250106 625595 662572 821753 1537877 99483 657821 589354 1250467 600245 166359 208782 1600603 711683 868868 1526149 556308 1962383 1545048 701896 1769116 1018055 9387 567781 1628834 1287073 1727475 736053 1585222 817365 914549 1374423 348114 1175266 1166906 201823 1080994 1348710 1996355 798463 168611 1553593 1835823 698181 25558 1554413 13833 1761994 1856514 246914 967290 1931737 1577732 1032823 288106 991854 221821 1476972 866180 496076 69718 1615006 413681 1085302 1464411 1609205 1006296 478928 1058761 212178 107206 564796 1477037 444124 1269178 169867 123675 805579 1429014 1219906 29600 896675 1797064 1357293 1503418 1971792 1251864 1868654 1196409 526452 1475844 402955 701948 541119 1610255 1944 809896 1962438 67761 1385758 636719 664989 137131 1642105 104132 1424088 907567 957125 66691 1760256 840303 1018484 269074 65617 1268362 1093709 1155067 341817 1864900 1481986 502891 399941 1657624 650845 266510 1260137 1264182 1264765 615181 1906998 575773 51021 1842939 1162105 1219973 1197817 411540 630123 1534817 1616171 1161423 1934506 877077 1816802 1162660 746359 1630975 177855 919495 106823 964101 360241 446199 113747 138517 462806 942825 898339 1286864 615062 1569904 893617 298580 1169879 1608381 1276604 1179555 1964239 424734 1715093 384115 315883 1957747 1682362 1179594 365016 1750824 1178639 597492 343306 690552 1558515 1717009 1164354 434555 914757 299114 1260465 940037 9759 860655 537211 1601593 1312623 1786345 1894464 1961073 1316045 219021 786332 459922 1398053 1232485 840618 586170 1723936 262911 601177 1383135 815230 1540618 599061 1481796 1736172 995015 752629 163970 573045 1911477 1968987 320983 493331 752762 1314764 1408361 1699566 1503304 1366373 255033 1518278 730467 1990430 538179 1373709 1089076 1343239 1133446 65052 287603 599948 1234784 320912 1405658 65522 1114344 553642 1376264 757102 75995 1895690 126295 591174 1988956 1541832 1877153 1913971 1434207 821872 795833 1889697 1538019 1341235 145735 1620652 287252 53713 580672 1177930 865230 1960901 78959 1075648 284958 1157102 984695 318897 431981 2912 1168287 1310427 1955746 1993742 833809 697810 122211 352120 1620895 698859 522495 1812093 83889 1660868 250091 1101712 74758 191318 1810079 1569213 996852 1298096 475517 1759353 689648 1004128 816954 1330788 1910732 119401 1621501 481498 1194003 1275623 403804 794430 1489881 1412230 569495 1926741 741205 1336869 1255039 234331 1585148 1138442 1462972 362060 678353 74874 1083467 227104 1491302 897517 565987 1968733 1603241 575770 1200607 1035720 134477 312668 1142899 1223143 647975 585517 1965706 1653217 17688 250549 421140 435977 989612 392794 138407 1938727 450074 233420 266633 165783 1556948 239734 152298 257150 1069257 853042 1583240 917564 99300 1108025 1604048 152163 1314497 1034497 798131 1943241 1262639 956100 1772723 273551 1091780 878728 387193 930451 1859083 1930922 1057439 765281 180563 390593 220534 845174 44290 1246411 531838 1884664 1904704 1317403 1752659 1490252 1020765 1618681 1132205 633425 219614 250427 1497062 164675 341567 339916 1156641 1866265 1057344 153855 454887 109336 1242606 1894291 1354020 420154 354736 1887663 985375 884435 1336327 1735036 1100568 604940 114726 1686516 1740512 608989 1555700 228405 1402534 128648 337291 1930593 768012 1619481 1171187 24064 797286 1823010 408562 1256985 1268515 1561433 362245 950673 1135611 1808822 1917967 1006128 781847 1785248 1409102 1061123 112625 1093779 937521 80201 1674302 1843356 1852784 355199 547832 952239 964603 708397 1562679 635020 618983 955015 1955605 1325740 1965584 1039284 1186359 72600 1329007 380359 615682 1804542 872641 1948944 479059 740471 1637112 1224593 1084968 1016734 250175 1897991 705068 1592634 1946006 7723 1176442 316227 1257909 1985265 285623 1339275 1244716 1336056 1886771 508765 612152 1313618 338416 589372 769202 1410330 1826222 1408907 1166434 1734587 912040 1250841 1342436 350550 922576 1550389 1061904 114046 1726837 107452 1243858 582833 1053532 1674747 1293104 815979 794184 822564 1982285 941292 361184 1508024 348035 1720497 1280873 660934 124266 1728055 1866356 1948711 1649820 1183410 394946 709508 585251 1407572 709827 177426 1420069 1707838 60358 434626 30939 387244 1511468 616960 1656781 532342 1979209 899730 1358433 84234 253450 1000654 1633034 1062110 1343336 1891386 229816 710198 273614 730935 1934404 1833678 85806 794688 1994650 897542 548214 1415620 734115 300808 1104138 448679 1758985 1358724 185025 871542 1767596 1408961 1516485 495950 1605931 802504 1070878 353038 58266 1638327 784035 221133 1583083 50949 1692087 893574 386113 1574834 654073 1027397 1386128 682768 1039450 777433 48260 1044581 1687940 1819007 969536 1777759 599257 1722758 846547 1345878 1303271 1509868 1663203 233929 720823 1931700 345763 240752 285465 1253661 1999982 1170159 1965545 1493769 391753 437592 1526501 1926433 181411 1900720 1448255 163361 677318 1028075 1368496 1494274 537611 1966838 1139403 1831621 1570510 1125023 927124 1287719 184293 1448389 1682950 50597 39837 603476 1046379 1140799 1411112 519377 702074 251153 585746 617467 1808351 1689844 358772 1498254 828313 1785424 342509 297464 619763 869212 1784397 1236874 314556 1434981 532190 1924472 117861 1758899 1171807 349444 1000089 1073636 1589315 1625 176931 1022400 407845 149247 622764 1282154 774430 1139514 891920 1513978 629957 1194929 1619263 1423311 521434 220982 572476 1383910 1033649 274414 881796 274916 1711982 1897130 1922741 1241781 210422 441454 542735 205054 810505 252898 691605 132929 907933 277218 278563 523022 521647 1806543 1687597 841453 1019064 794318 100094 1570393 1408738 944633 1069777 438051 14556 389191 607807 1593299 574148 1641659 396497 1459317 114406 1918989 352427 470451 1029702 1835835 18092 1070079 297947 1780737 1839534 522132 504006 1155221 1508887 1599264 1261792 356468 1282223 1966928 879249 603086 215313 335249 601847 1024418 917287 1146248 1776219 659307 1576121 768720 1400417 886061 631815 1796738 1357228 724160 1264017 970264 1412730 941626 159385 632599 258852 1479491 1544721 1002286 1838590 1861091 443689 74614 1471480 1359872 927844 1355978 407776 226211 1790158 916254 1977309 982173 1684164 1688956 1666891 978363 1626745 226570 1790280 1985151 694537 1785769 1382379 1787609 171635 58190 1532715 790824 1739962 792103 621286 914097 893578 326597 1713658 1646715 1471619 1305774 1215143 1440540 962555 216140 669440 644713 735300 1424915 1778196 478131 935582 110931 1334851 1298548 1269060 1984118 293765 587802 922215 1881290 1496876 856429 1093555 1515386 1422524 177483 1903775 467608 1894415 1779817 171831 440627 964290 1362385 213356 132947 219818 1490208 195523 246 1736607 1199098 1680158 394186 224208 1281502 874996 855853 1470216 1700698 1980584 1031275 1144009 83201 1438787 1334123 1679368 997512 1329887 1544730 520244 1911237 905246 48402 1311866 310665 1878211 529083 1815777 123367 593212 1806229 1073524 328908 1653451 964791 561552 1529542 563420 196630 1795725 903332 1006494 326794 1618713 613442 1559872 904039 682251 1508979 1786074 1510241 469288 1569629 701795 332970 196032 471228 1685735 761142 69780 591243 704257 1905377 1856923 193277 842768 1154235 1057189 941371 1496515 372220 194075 1171368 885120 736345 1005490 1689033 1715673 619012 1196417 577354 1539858 260016 597340 1340121 1454686 997553 1286458 1857254 956633 96182 1414058 1600480 284125 446711 927397 1689935 1472637 1408636 1050116 493224 215389 1376935 43137 31777 1623577 856323 289872 551904 1209573 1892519 691280 581810 846654 1981539 1730717 1302183 1493262 399322 567848 241254 1322170 1711800 1528537 639304 916183 217938 1736215 734025 1360916 1000835 286626 1931565 1821588 952071 204260 1502630 520466 723653 650577 157882 690046 212429 1481738 1420857 828661 1090394 1286237 1410872 32916 400984 1299649 1305765 1643125 88416 1031618 1806136 1261459 1305480 1559633 353074 1674875 1787159 1916010 1131423 367498 1796765 522403 1616979 1932900 1399544 699834 1590228 89246 1327690 380465 125338 1030817 1273716 171165 1158997 1703543 1094747 1012949 247761 486800 821232 661182 752097 1975136 11466 1439680 187976 721260 658714 462742 1648667 1944813 1933004 1818687 968586 1981332 163694 1467709 1873640 1541235 560195 1604232 998909 1324650 271064 1599935 1936765 1592007 1526426 1642599 115445 1439959 996836 1759578 1031974 1787504 1696362 1354771 285025 991442 1400049 192823 1325751 1276670 676907 522401 240656 346149 1156391 497855 497172 964041 1672025 1776043 1768137 748109 1590537 1013302 164659 1512769 1977539 449185 1144391 1238285 1116574 132173 215513 398764 700117 895801 1560739 1495677 196148 130609 358259 285981 601151 99342 1766804 1276733 1047361 1484088 1269080 1950386 926677 703662 1725259 725047 1012008 209824 1150919 833327 224940 19866 346274 681960 1210214 997335 1569131 605707 963527 769472 376461 974301 1383078 1196059 991439 939942 1231562 1151620 186377 404485 1000709 1490840 883703 995750 1039206 478427 861462 1672095 1060618 1790364 1418781 995664 1081506 1190344 1577380 1139956 1683152 52584 1548121 217175 1350949 360464 1526996 695345 302635 1693072 648390 732011 1489553 1915202 907092 128378 429390 1337546 1607748 98799 1100122 1777717 1343839 1334555 1967916 1294894 1243247 614315 364192 1071733 305880 1775254 1903021 1384165 1316207 967214 1573840 950605 1861087 1638141 502827 1501087 1834893 1535425 1477367 916868 1858869 1438955 1274309 424824 85037 1908797 1956812 1664761 320880 1974716 462862 386413 240633 507156 1726983 937757 1972418 151277 1349590 979082 289956 1800914 1515152 1033269 876540 363862 181304 749896 773142 1508420 633003 1320621 1860086 1664746 1952757 533994 1758081 8166 200670 121328 1075172 172804 1612689 1222000 1328035 1131010 1825052 1724517 528313 701360 1338638 785400 705169 540770 1441295 149699 1277228 674342 948175 939174 1837687 946895 1396511 1133384 1860019 984898 925632 1560913 71836 1300710 1813327 1894101 547773 907969 1220127 25778 1293931 1648171 1455403 146104 135085 1665311 1767747 1693067 515775 1075758 1037211 1773381 333891 711602 1942915 1298792 1906027 304231 1682707 1085368 1092481 1855429 952660 1442254 1548874 1912500 446658 1671343 233853 1475269 481889 11170 433045 1511627 1498745 928692 236872 1705846 1934987 1941641 36196 1838950 1015695 626517 323025 869981 1355088 551651 1632270 624534 1885647 1962433 1788801 1629956 1839074 458502 1112810 1092799 1417852 657783 570141 602501 1664262 954022 1881198 66445 680778 1141238 602881 153956 530064 896600 224943 857403 1684223 786497 390298 1161840 476426 689501 677744 1110665 295143 408883 1514110 1488683 528616 1053363 1578832 73968 1146760 1358413 1218489 911300 1228194 47106 190642 57647 30084 92469 349610 1279052 741501 1689904 1338769 630334 1753019 1338179 35045 1323529 1808228 1948538 769805 1364954 536176 1622518 300822 567829 557865 1067653 360572 612217 1001597 1945296 1283513 519252 566961 1958245 1314941 1358665 1905935 1018876 409501 1085972 270230 245235 1214739 1747604 1104709 4877 1337294 1009112 1000019 525099 1025640 847053 985790 312182 894553 1445533 1686718 454940 1156644 1194019 816408 1887824 272001 1521893 432052 274268 1237346 1135885 643746 501012 1756655 1909442 1188136 818432 941200 1879561 1269440 1812039 491740 216880 1083080 576676 765603 1149502 822880 1013745 1535324 881432 1646924 1989612 1324161 1939388 1742609 535438 286609 1210414 754416 432685 470821 1081929 1932047 462044 316875 1084978 731124 1692068 651559 204721 1991122 682242 318360 745029 107845 1612381 445111 106572 1206499 899372 675631 1116840 1456771 284593 1396629 1306377 212212 599366 1014457 1451198 1481583 381310 1405013 816501 1869420 142065 1897374 1916751 472211 1557057 1220898 740762 776912 418598 1382918 1667506 529103 1280536 1427767 560258 1684193 1864748 1607863 294653 1940603 508768 1253362 1808158 288816 1965100 600973 152652 690299 57693 93114 986785 27418 668458 956210 1558115 988308 190717 1779635 510857 1066301 819127 1734087 478684 1901021 432976 1422740 61678 996070 344383 1709527 1413107 1581360 1941254 386600 1444181 1035071 751297 319493 873730 1777434 1647853 247851 209795 1211107 1765070 1874711 164542 1699928 432665 1764998 1521297 497088 121976 1494398 1785517 696036 1520157 494760 959190 98967 1946088 732507 354757 1906600 980796 1991637 1518197 375681 289329 1318619 669032 1528634 1062169 934613 1327216 761380 1989536 23426 454583 1555950 356042 1598423 1035667 1718962 184866 163253 1046054 546091 1967874 257349 1508931 323962 565837 993847 577294 1022212 265744 187748 1680143 1536370 628695 1085709 563079 56390 220475 799486 1984395 794082 112095 761099 1285429 1105706 1539742 1015297 1929536 1625311 686468 710527 959573 338371 321079 1496145 77516 1684783 303995 477590 741791 1609860 992283 265050 870764 1600710 26744 1482022 1055385 858504 1657512 417770 595917 1947699 885679 1956857 800067 635335 1585517 202893 501286 902570 1188083 1571902 542949 492459 501768 1868502 986852 690319 1689090 1427016 1367608 170854 1789244 823084 333470 501569 1198263 1548045 295627 1236960 962553 1625644 807790 1510767 976601 1490795 1203032 1013721 1823615 378856 19875 668924 1096414 1096621 1610952 1147083 783624 323240 1318617 130677 916194 1042386 1671901 1751506 249524 1418119 1132317 919152 1613082 309546 888730 285718 908665 469756 1396287 946781 1107554 1959919 1281614 488363 935614 243707 1086140 1579461 1998467 1042169 1774611 521649 1725850 752008 1542451 1539704 1143957 1463285 921936 423582 1477868 1778057 762866 1730363 628531 314112 518161 106011 1389374 1851892 621395 796043 1451473 279500 343746 572023 904893 1129540 1051519 1061362 1780303 619369 1878459 1585417 27315 1186368 1282486 817229 852837 1903146 434106 537494 694877 1840013 514547 292713 802230 1360334 1948961 62802 694200 663904 961917 1866883 1923383 1005595 490759 1696928 1431097 1519585 1577888 1042731 1586068 180195 779605 94008 698519 1636706 189912 1710028 203399 745768 679391 613717 850847 1808472 228212 156936 1742229 1407338 1310719 1625238 1910404 378194 349301 157881 154768 233551 340307 996923 1192925 1323028 1908202 1260601 1667684 480391 1436013 1410917 990638 135441 803137 1587267 1105725 1272281 1736012 32031 359864 409571 1094145 32852 434021 108974 1708676 1485118 1164260 1984175 1933998 88322 1739476 1260291 1877772 419932 296872 1599992 683092 746742 1087207 300470 1829657 1810824 1112297 150194 48322 825855 1354580 1792058 938808 1798365 444283 1113803 1647265 1234592 1459407 206785 1329860 1029383 854266 1673980 81195 1644767 663809 860192 1120532 935204 285009 1721098 1900698 1093554 47975 1444707 1456770 1941077 194690 982211 379134 838970 1730 1479725 567020 153517 881714 1191038 1777131 1671577 425754 1094451 1074169 1641982 175081 247036 1248748 1419294 145407 731311 735016 441445 920221 1028943 1685815 1191744 164538 1927637 129763 1444135 862953 252130 669845 1794169 129178 1041782 1499760 691522 1113344 313321 945691 760384 1837846 154515 139923 952200 823697 1329721 929524 356296 834181 1482425 318328 288520 1619880 1054141 599721 1029524 1856349 976539 25735 906647 357431 501702 153824 1604178 615973 645444 50515 785365 73375 1769821 931689 1477605 223420 583545 65307 1137923 478332 1985664 395282 948002 1241532 1747812 315656 1260427 296791 924572 1094078 1494716 18508 1794903 106950 745517 735076 1495574 103645 1344920 1746075 1648543 1900394 554876 684803 582290 1135714 667359 1240185 1863745 1031644 286752 958539 698260 1462657 899329 820763 1584757 705707 393592 778720 1841700 625731 1858365 1854522 148257 96547 1954785 553037 197328 1387119 1390282 8997 146033 1784650 1206951 952571 1770123 542465 905038 320452 1641271 801457 689147 1860420 672363 1868734 134935 40391 960365 184648 1495420 1421416 1448682 993364 1461520 1981444 387018 1940637 1629636 768335 1367692 1776801 473126 353620 657675 627503 925190 175141 1206349 695971 1594783 332857 1818689 674873 531031 722812 1197174 994406 1063702 1835098 377805 1448946 507052 1109674 505961 1663270 1080501 1746343 255518 1938107 1886482 1310176 352202 646078 1380899 650128 1226346 1385677 939499 446051 1623166 609766 52630 1489913 1914561 1589790 960060 898224 1072264 1928415 484152 1517855 1619869 1010382 239427 535910 668036 1338550 1520121 1073632 879013 214441 675411 1356638 92096 421526 698395 49804 203037 1922133 1645730 46201 268254 1707636 540868 1132901 1126999 1338891 1156490 939495 1853966 1961979 984678 1398443 1423613 1884503 1341974 1203694 1747936 323783 1096558 1933095 1960311 101211 1940646 1533146 1779848 1550045 1883439 1742774 504103 158929 475424 213536 1631556 868267 705339 1000372 1752194 1916989 1116630 548747 440030 992849 498283 850986 1898504 1906095 1921499 1297057 1086387 1626868 1406423 404994 1989128 1476554 1216399 1893515 1882538 233263 242273 1676868 1717843 1367292 1431943 281473 1303580 932859 1508373 555419 756727 912998 195953 1489029 874776 1979268 826038 1300976 294744 785727 771868 658551 1838479 1835466 1250571 1196781 415549 1976505 1485314 938685 534710 1676282 631505 305981 338014 1039048 1357101 926183 1012112 1519529 1220500 1340160 1730855 1195277 628383 1668397 1173229 231843 824211 404107 1198809 1018513 1891749 655973 470680 1199318 617053 872287 135454 929395 1645243 51247 325936 1880823 1083580 952504 245509 223634 1632657 188357 1639101 1467169 1555038 691067 543651 1479681 128588 1152002 323933 1382948 367797 15695 1425496 1323784 127666 1204570 806798 198430 232809 1344978 1798246 978361 1775375 145542 289877 1730418 627924 1363720 195680 694181 375866 795873 1778162 1428687 363160 1972637 1181966 1420609 870664 309332 1619133 1497578 290552 991005 172246 1319894 1838287 672787 1934406 781579 1370173 1132052 586237 1828747 1333084 1640684 1588806 569385 319168 696055 1939610 1792048 890476 666796 914740 118542 1939528 1154084 680673 1016064 726709 1164674 498535 1597839 265812 512619 1584200 1074750 89527 264928 1493683 631236 1953000 1773671 854393 1234011 1272405 1137637 1663376 768004 550329 1614528 699221 1293535 534416 328243 52150 97688 1891927 1703534 1227336 579878 142381 1206609 617566 1079291 1828213 1792140 910782 1344572 242157 440747 509703 902330 1736619 502533 1580246 395684 1597738 234748 915829 342831 187893 50559 1264822 1925592 1484029 771922 1099733 142306 1175666 390451 521519 642260 4230 722516 1144422 716560 1910050 1466348 1944749 751760 822734 1038132 1078051 1476084 1043860 1595057 1836811 1394845 1589020 1431701 1368015 1932739 1901292 1962970 1880579 1267230 1574578 1667093 1315922 1650364 1884795 1908190 1259471 311907 150740 1891553 196181 1832895 603678 95954 603694 1392882 885393 788593 1091367 1239009 498397 1637645 1779761 285892 1165772 443539 706801 705757 1586214 339969 1553882 947152 144916 1228421 1199511 1089680 243174 160159 663207 280951 1649929 1429911 1124292 1372715 141555 759022 941246 1930326 695233 1815655 1447574 694497 1805322 1208280 617402 1386413 1697724 761397 1143610 1537950 1783732 178619 702517 1938572 1714999 897065 1021380 317127 1750153 1617614 823452 1183733 1723922 192142 1542862 105710 1443720 958394 370509 672873 812553 1116004 296623 939383 20332 378756 245262 94712 1869871 1535855 1620373 60700 1607928 1193476 209106 727655 426830 939491 1814420 1595073 665146 1241322 1634076 1335741 1617021 467357 1267343 636723 1723415 1891752 243867 1375023 1564709 359296 1917453 333063 646824 184854 262356 1436940 939620 235446 1255531 421826 764046 955880 120296 1023524 1433299 592978 980964 1830046 1989121 537469 1779780 598217 1761291 728375 1605729 1401048 220837 1430586 281139 1384951 681883 807431 900581 1708272 1191881 1365614 567985 114431 1576934 1883571 1363013 1987286 1907821 24509 432177 830375 1811199 1564930 752074 1227793 216825 1919706 1841810 370553 1383714 652209 1922497 1387713 1043128 1516628 1024880 281923 934318 1457256 562366 1833779 801396 1242732 952823 1536314 753296 1705201 1253508 1600531 1283026 1987398 419400 1136711 1337776 1738227 1906358 509109 1650837 1874226 746151 255157 1434898 1093855 1338151 765749 1518377 784818 1518864 1881491 1252488 1691707 412977 864520 1116526 848886 110650 1194600 1550526 367406 318118 555058 819068 547984 428801 653791 1039879 654217 935810 1644395 1766174 1371840 398797 455794 594616 998266 1738611 622598 1657743 953709 282739 1648472 51365 36480 1323844 1782030 1268546 162570 27023 1914399 934547 445320 1019843 562303 1366207 1713032 1502619 1558936 1313441 1667462 87390 1699051 65424 218222 879583 1540939 968742 1840483 410599 851770 498993 223650 484675 1817028 1596943 1967605 619240 192430 245839 1622079 1958189 1872327 1208950 486257 213953 30400 281320 1959776 1519447 1061638 1910227 1979141 1403992 1263044 1189221 1307124 441129 977261 1794573 1576869 849262 909344 1696372 525595 862856 1455640 1255597 280134 1173598 1577747 1108146 335119 609742 1180514 283262 873925 82170 1615015 1758071 69234 636048 619070 1146604 961956 503933 1367471 350893 1887674 259583 1271878 124238 1474020 1445441 562420 1964600 707184 1778488 282438 627051 624622 1814021 447736 125671 386578 1459408 1639850 1734440 468654 22831 1011114 1379924 1367168 1012574 623782 1351417 1884303 1303726 1288073 563325 1810288 1277570 883902 728523 129334 520022 174011 644755 5116 1887159 1104615 1382657 1107558 1006644 891259 1783977 1479507 1880640 642442 1043821 1837637 620898 966190 1007561 108926 1158933 531104 690465 1552799 731861 1599000 1319178 31310 283875 58171 632589 1884583 1609056 1910937 908573 640887 1627670 1143361 1425012 1792187 1464605 1407124 143749 1644582 969656 1936580 1430442 148345 291953 451675 599340 171385 1179451 1710815 1854323 1158358 538800 1403824 499170 1774962 390756 736149 55562 1660587 1584410 875160 935128 1981313 110687 1164970 1281009 1169453 1855888 1294448 220063 808241 376516 90010 1980553 1041157 1031052 1554484 896293 732906 1999941 1082542 893749 1157698 643944 355383 1008694 531962 1799968 1384955 882068 865896 481880 1962301 1916966 987713 1831652 1999339 253495 944969 1363448 810076 654846 803276 270492 1894994 46801 1916293 1432642 586638 667190 1689915 504640 1143197 690832 755953 578052 1870679 738422 691843 908926 1719160 592921 1354167 455853 1478049 556629 530454 1475620 1194953 1156668 1367909 806717 1449345 661029 1720150 1102633 1176637 1253820 1115493 187994 963337 1064973 1687255 1049761 1352767 1234166 1925653 1918643 804732 1085725 1638469 679958 1784228 1337589 837183 1516489 1613951 676625 1914281 1885788 1719634 1556251 1049172 1911991 1648467 1239204 1374164 1284795 1705166 1457890 1006567 438351 168136 1034610 1389318 802337 202917 715139 1624508 359065 65750 1457087 1292913 401008 105816 994004 1656239 721689 338477 753246 421950 855811 868859 602858 406570 89129 1681691 243574 1720076 177653 1964779 132948 673730 1546197 972967 508501 1243293 228322 1365390 1075040 1470660 1344153 338472 103985 683421 1301463 147769 55775 1187731 9404 617851 1136976 301980 425087 1667495 1089471 593157 1099964 585967 739474 107832 1529130 54154 182121 1529968 1303994 1241762 1466406 1564640 773444 505047 368925 1925247 1957716 325681 6141 1524458 1782164 924781 423204 1515439 302868 1689235 115169 169906 634065 168487 303109 213664 1797114 329758 1168810 1006543 1145582 918754 1362123 344283 819872 646159 1367079 952844 429836 347636 126698 496475 1234761 4817 486953 967964 805807 521341 1620365 852356 142686 1201789 1836197 373729 1583767 882679 846007 1700055 555761 989261 1797328 1875568 1719847 297639 1461290 1414702 1305702 1057923 104334 1532526 1062592 507968 1310973 749376 34439 143740 1991858 1596244 866577 791754 848609 201157 421716 864115 1777968 425025 224953 1386883 1076199 207793 1685771 903831 1343144 1304400 904674 1085826 447560 697179 1710255 860369 1280388 1464793 1473979 692471 1532400 1803553 1643962 456220 1098818 1411251 53531 1145684 904430 1238931 222680 1351762 1096469 1612073 114815 1497461 176801 1297405 1466334 750771 1435227 41027 1766278 294762 1753277 534723 4899 322856 1140652 597441 1317922 925667 36891 139840 1842051 653357 898598 178286 1856182 493803 4602 1085607 825748 25150 1639263 234578 1446660 1787087 1802827 1976129 483950 904388 1451228 1734204 41145 195381 1425583 196368 649614 482235 980952 1462100 349613 149897 1530761 1255374 736063 1893365 346722 1785259 889806 1660295 1173158 1545192 628172 1012787 1176542 833791 727369 857284 840389 717201 1565998 779592 1258238 382770 1988116 1315004 1617703 759644 249551 1913239 1215145 1638851 943066 1360270 970042 272328 1041061 938543 1451970 1294807 691392 753408 1528792 436356 1851282 1487421 1651932 1712082 1898442 1576837 1316724 477141 1795321 579606 342794 1028040 1164796 142853 50712 1676279 296958 1806354 134626 1972605 782968 695296 473618 1773719 54731 551684 4659 1649888 487513 716186 368797 395203 716912 1376431 299940 605451 1009781 1264516 1582107 586534 1239409 53059 1584288 217952 1401452 975406 228277 1533664 1888303 1056222 1667026 1669115 1733654 149175 1739540 449974 1254556 1929167 950029 34239 620972 1205126 232026 1997640 1376702 163912 1475608 901813 1462043 837661 1630223 345493 970023 1218228 1144210 1572889 114625 1099297 1810325 1890408 1311725 231926 740951 1924564 1444713 1855989 812797 1712246 300190 281157 875365 618490 1329625 471135 314300 595266 161004 773803 164202 1489949 1934704 124349 1592967 345546 1361260 746687 452286 530364 514505 839384 520073 984478 1982186 1881355 1313421 501442 601184 1919756 634236 569790 1214318 1867320 370202 413037 1323457 448016 1436306 728664 1600677 1906401 1634734 1450931 731499 1265803 1906426 529948 1199980 163857 114377 288573 1275645 1707799 939447 1400690 915983 153452 377645 210091 1887213 173648 1457698 348348 1863617 489155 1769988 796282 89917 813430 1280172 318606 348427 1110015 1634047 15499 569412 942941 164267 15531 1514825 1911894 1018824 1157978 143722 222466 580800 993341 1504142 619067 122792 448050 54128 1634767 680773 1715367 924302 499216 279421 1575142 1086763 671338 662411 747269 923220 611718 1766010 535908 1384059 1931296 738833 1112559 276710 1016848 572769 443152 1677555 1966419 196895 139458 1060213 1857653 1492793 1117332 807186 1596855 1131026 888002 1555272 1350945 431412 77537 114327 268111 1759755 1222181 1091320 700240 927961 282883 806034 1531700 1602447 1787302 122894 621068 174115 1587453 818292 1374701 1965919 573011 1822175 1216966 1069754 692235 1372180 1654559 1114966 1676119 691702 653529 1143770 472573 111846 1987949 103270 267175 730827 1847875 853188 793721 1819819 962727 919799 1766597 636941 1653752 941000 1244534 450812 1941887 844024 623826 718340 357541 152063 1218492 775926 1068695 848339 1045442 303693 1114895 846087 439240 132590 644267 1530492 1467310 166589 645069 49511 735925 322307 1791364 8509 128899 811513 1151657 866133 786233 1138950 183815 481883 859307 916596 1190404 1846930 1283188 658835 244348 593556 1325143 503717 1285388 1409285 1473856 1189393 549191 631284 1955591 1686675 1328979 1853107 1607354 1073837 882708 159866 1241659 31279 697790 1606633 761355 583079 281447 55295 567513 248668 1216275 92189 1640309 101113 878034 694211 786747 1103640 1245113 1615334 1664370 639660 1365643 187774 980099 507841 768647 69686 596293 208759 836353 726276 539023 1704565 503964 1083160 1864568 1932402 1904142 1333218 619236 365645 994275 1797240 1145734 104363 1972881 1997339 1522328 474492 105242 35556 216822 755115 7324 1886281 1957590 1432945 873322 124044 1979894 644304 1361518 49823 1989712 1574971 1333341 1299111 720662 1326425 1111063 1635418 709604 599799 958848 1136908 62622 1502259 136587 1151713 141085 1577399 869514 539132 665448 1807890 1096257 1693170 696591 1643405 1117585 754914 1974179 685663 250035 597614 1329191 149538 314797 807261 1772244 1524845 346086 393434 1228860 1247282 406880 166155 597493 1974501 1731749 1333529 702467 901918 1278281 1125801 583246 1384645 1740405 1957012 1580025 448039 1708518 1460665 1975051 1793734 655232 1407348 1068912 351363 564203 228575 674105 715606 847270 346961 1333836 1552201 844159 464321 1425126 551224 1922163 577631 210273 1335392 1855322 295101 1912097 441795 1050773 180023 1165175 463023 926492 573624 1785039 1885231 867218 396773 636802 1951231 190249 568731 880412 1662598 792523 1425445 1243153 1499534 1180631 580239 168400 1504631 1408413 824236 1552472 527241 211969 684066 1850051 699471 1784748 1125171 1707267 421928 419335 665594 1293733 990287 1298868 379900 863742 554550 248382 1001975 590575 876287 965100 215510 1756594 1040933 372275 1679539 458124 1709198 1527392 180800 545459 1992995 1385891 443420 340927 1806987 1971354 1292706 45422 380221 590796 1558790 1294072 1508208 1579210 1222499 153083 708123 1254216 1357226 420909 851404 1896839 1179837 882822 1477695 126690 366192 1029090 1133399 1578746 686384 356219 734582 635388 149026 1830550 1527806 21827 123897 790775 1516114 1635892 903869 1327914 1953666 22051 82830 477368 164672 1303156 210670 103135 1158175 1877977 994439 847255 531361 1297053 476912 100228 1015355 200754 1207744 306611 1723998 913387 38759 1000670 1850115 148057 1931378 1130134 403691 369015 1434990 66138 1414614 941911 221120 697659 1756184 1471598 329217 522333 924241 68565 1336744 662573 47076 14813 1622271 1055312 1789143 872594 1025596 373458 512410 813988 396300 37745 221294 1552179 995133 327451 1939385 1216821 701543 323199 777121 320358 1707776 826277 1196839 350597 494777 1382784 1412851 946560 1903890 33032 1362396 1025438 1041433 332536 675641 1758298 1076828 241576 784673 1091663 200163 1569869 399194 190243 542077 1560813 1398309 405036 1710884 1100436 1811179 1328204 928536 1280457 792952 1249761 21193 384629 1224760 839401 1449160 1713473 1113161 1678186 1723843 1570729 1257022 940708 916508 1536129 1961087 1345409 994728 1395666 102684 772617 936294 182093 1302432 931447 1844721 980654 98794 728970 1057890 628430 319848 388638 163322 994795 1341911 412491 618212 1566088 1798187 1290809 1847603 1246724 1564181 1421584 1641074 784798 1461530 55467 671237 205485 895353 1113972 1483242 663898 1054559 1430892 1419120 431004 1033205 1467151 1232314 73832 499270 168142 435162 931289 1029048 1821459 736468 959356 148664 1157585 671305 89406 1798872 771901 630817 1549992 717613 639430 206300 1086124 551640 677671 779202 1713422 1874441 1969845 1656792 1077982 168280 1287661 106629 507096 1591943 1661197 1992077 1311680 340449 1378607 1887909 1358594 1539522 558276 1759617 418106 1156505 1777052 678913 739526 1954083 252170 1636495 109690 760699 1348820 1480635 1259725 1815732 204526 1379339 1227729 1324915 111348 1171938 657168 1751598 708320 1996738 1223594 1596198 1920659 173623 14597 304846 738994 399254 603365 1097024 216104 1287003 74706 1476772 1064376 562169 983548 1769877 1013645 1540160 125939 1445151 1468894 438919 748548 1980102 889126 1004260 544241 1329179 1803421 523530 1127636 250084 369088 959375 655176 537825 1545757 73226 1693335 1444240 1076219 1259361 1724514 1735896 1162755 1346576 993222 855547 780747 156915 1410441 1048675 1368603 1433318 92570 140674 324655 1962796 1961310 1158498 1078865 674163 1530687 1835534 1582232 1922858 1553719 1068222 730778 129482 227329 451280 282245 580635 578244 1206142 979970 350228 120602 1299253 119922 1478417 667541 1124045 1061805 1724802 1195262 1763829 956819 1130408 1057466 384796 1723039 1121578 1082730 1346823 1195659 1787551 1656722 1531918 343750 939561 1680254 987227 1849394 440511 38219 1489495 1302263 632080 1454277 1733400 1328430 444103 907097 545834 385836 1085041 3929 1166459 1775897 353225 1706575 364739 1775906 133361 403555 462821 1616362 253362 406110 37216 1813069 1242597 147503 194997 740097 1410209 844094 654365 591417 423480 1665906 587860 1685967 884334 1019248 1521797 796871 1586965 543728 1072893 1190240 1784951 1887244 848974 1387911 91366 616645 179812 1600459 553946 1641217 1488986 1658322 1684788 1015842 751630 103610 849371 1706006 912752 320377 747466 478669 1995954 1997138 1222846 1398877 400360 1376012 992672 567714 1355305 654671 521605 794057 664140 763350 579361 249475 1007510 396493 1637971 1192827 1191798 1033098 1158859 900517 680891 467700 1579702 700558 215963 716769 887042 268900 457475 1433897 1015331 588486 483718 219983 1735496 921142 1684443 1126155 730753 388124 665073 1340198 1834709 830087 1921036 202288 225786 14047 483037 1860543 1271479 332519 1560963 1169768 211552 1322213 440989 261082 794283 98709 275047 985685 1872591 860432 1704285 1236333 757865 1132006 1079493 1751072 7483 1806924 1787070 542517 697276 994033 1584395 1588617 127567 1805265 860441 681439 1689709 1413994 1363079 1905701 1719246 1145177 707427 937957 525746 1035971 327378 808682 1691137 945018 1056537 1192638 513919 1018960 1862196 474440 15451 1399939 1310663 1733182 5499 1347711 1968350 556618 16087 1914141 1157679 159398 146880 1195781 276170 1820993 118778 1666665 1480018 1602820 469812 530483 1241622 1047483 1534548 1247850 824539 459679 1753141 1663591 373770 1020791 1078023 1330892 1710879 1410288 1849398 438748 474184 1275231 529644 1875554 1300540 572842 1707684 506794 403041 272853 301779 915032 601191 1133662 1775951 721210 1426033 1819023 558988 33885 1526648 1819644 1454711 1626429 850617 1837928 1297804 864276 270961 1565458 1532006 1532261 1566707 989707 1504646 1295799 1755887 1840217 194535 376202 1279512 140750 1426493 1386596 1263369 1044936 1473825 1062691 286830 650459 971895 751666 701387 262081 1425747 2727 86541 463767 1757457 5868 964662 792713 513899 1061909 1385391 1278967 1076894 1978990 420558 200398 302572 674899 259413 793165 548493 1457544 166907 846435 1766577 947809 1142409 696971 1680950 247463 1651645 1334460 1166020 192196 1027221 1478640 53426 1608795 459785 1963999 314448 1475236 1880475 633872 1903026 347010 1622485 1472612 1629065 714411 25443 988254 1218339 1457338 1154155 362957 151688 319809 598814 909393 175267 1515040 113138 1666371 1630170 274372 1626275 175927 1948211 1661085 1190306 1701777 946378 1370985 1887217 1318939 442042 1137228 1498855 264436 1433626 1241404 1059275 417189 1245061 1821496 1231765 593577 366470 473992 526796 1694648 239506 865548 1004085 585501 1770118 36925 1632885 712304 308909 1047288 1661234 1287135 1861291 1053057 813128 167611 1448657 1327085 1551279 53222 1569118 473113 745778 1301740 589938 631658 1341314 902735 106936 633457 490088 1319381 1219563 370378 251187 527035 199569 1609511 512510 751302 129757 1558941 234405 1674816 49779 1994560 298476 781038 527290 792405 334915 975525 760816 427877 693798 1520149 1392461 204177 383830 476445 677798 1643889 132050 196304 657127 288541 1038339 1458551 124142 821128 893045 1989364 1130053 1126327 114661 1723731 904136 1259949 303852 370636 1832372 322798 303389 728758 1179633 413126 1957561 233671 1947685 1163737 135982 1790083 840339 1894837 7800 136238 240805 462177 590429 538935 1848567 986640 1910244 1417758 607878 231292 741107 1732275 1868163 29301 1976710 202658 1265050 214366 1018286 661000 483256 298522 311152 1769029 1142709 258535 1884873 577128 1861014 652126 1289100 1047997 1085882 1984752 1317569 1798967 1029760 83075 1460056 1225 1175860 898832 94123 1116954 859325 71384 995985 596541 1602285 1965724 1202261 377790 568533 289176 1424645 1868149 535315 1486318 1667744 1343888 1882891 1798083 1816464 1658961 31289 40273 318545 634895 933841 310309 1136857 810262 1820971 565000 420644 1680799 362882 1855580 607396 1299855 1858067 776899 867214 65513 1950786 84514 1170520 1871657 1455868 1845934 1281562 1987542 990073 126549 1563120 304624 1379058 439762 1916063 1236895 1149424 489904 1626435 1882756 697372 982062 1710331 1654747 1547899 65408 1523260 1336298 718168 1605411 607058 958956 53039 504585 359309 1404798 917403 57919 1322884 554662 774183 1732262 254117 126453 1965254 562951 1487878 343672 149036 1109820 1152250 1776000 444352 205989 796940 134544 439131 559675 632089 1005246 1297445 1907915 691118 1191765 267065 582491 482892 936968 1944320 205454 820380 1485617 911922 677141 79799 568373 365616 1567426 339332 1838875 1188612 1531907 730901 360913 33104 1206850 983877 426782 592553 603130 1068384 1516325 1128032 613267 1958776 388704 1946272 1256193 1973205 1803927 1118642 143849 1536540 1705219 1369523 827666 1542794 1982100 1853526 1542602 1072981 1015330 1510129 232139 284988 1357264 1271738 917011 478557 235378 1345891 119149 121495 1929000 1342236 471502 42086 1478808 1341898 1383511 860361 200365 220164 1115306 565406 348148 1287869 1368798 2269 1257944 1023364 347255 1468108 14424 854533 1869988 180469 1371886 900513 923907 44766 394228 1178362 236999 910130 858891 1003350 373517 889831 473802 803681 975792 1902547 1247765 1134145 609007 1216382 512553 227010 1078612 1404217 1481276 680849 1129218 1240523 716510 1869889 1337715 1039302 1436500 824866 1233639 1280490 1319251 928683 446407 1241047 1702605 1534865 705577 1693771 1302510 1424605 10990 509730 253452 591624 100460 1784588 490915 416137 563809 1519078 209013 774519 1193967 1245405 359489 1572814 613761 596622 1962429 1955461 1821268 421850 278540 946766 1016503 1291708 1360795 729594 1711927 617762 519986 1509031 1388057 1978922 117077 1258145 1714912 177608 235868 602754 1674615 1226200 1326381 1766282 1824822 1445662 1983974 1135916 1543629 171116 832370 244901 1168856 295548 1091377 729884 1191910 1865373 1423275 1281823 1513488 201106 1784811 1695895 1495682 576924 95436 994616 523976 754266 327120 1988329 704959 1160778 1370247 52567 1666177 1062822 888734 859101 974260 1418153 346108 1611494 837939 1845894 1130221 1794049 216755 105449 761059 1248918 657574 989715 1406980 940161 547789 1561004 1970988 1116813 1183346 1315462 605333 1673284 1343488 1062109 456607 356800 714236 767632 374110 16977 813248 1843734 798668 1645031 117540 911379 1937495 1912135 1804096 1356340 661133 1777706 1788110 345307 1100109 165652 1583105 871527 1550310 1072692 391409 949437 1942826 481900 1776413 1545856 1552938 553526 1146580 549010 191324 988011 402598 1774425 836417 246001 318743 1860530 204113 1291782 275856 945083 316372 396965 1664506 375799 1521795 1426001 29510 1541640 162726 1908810 917577 215062 1858116 1956817 1600145 980306 21389 1246575 798231 537517 291214 829022 852331 946909 507310 771456 1481490 1348007 563618 880083 435001 1642123 1291090 278647 169775 1414882 1224506 1440427 1390938 1604390 1535829 751558 932616 1373915 1574062 147497 1309011 986652 1694899 1142252 1607409 1321939 1120604 878281 1905473 1006367 1583438 911962 1010794 704299 371261 229653 1510169 790003 1134761 717849 304132 259387 1589077 1541094 493340 1263996 287586 560123 204264 1957857 22140 723489 664132 1889357 1201284 1798979 990818 241193 136832 307280 1652366 566982 144648 525533 1269922 491810 260972 1970540 278137 1059700 383303 1960128 1391773 437849 1749952 617257 321332 333899 595864 491521 898956 1093294 576494 1679334 945725 409402 1413865 1143801 555869 1318598 863433 1633255 1573811 86421 823156 1825649 1548877 1157773 142755 849981 1804844 439577 877825 994938 735102 842754 1564655 1541967 983101 1757607 308311 212334 1716060 1796978 159487 1496485 1426357 424193 1910892 877702 158894 1900693 492921 1469229 238491 1724546 226595 1417129 953752 1091611 1171753 1930430 689805 999701 838399 967592 1766605 1435145 734779 1694072 1852108 1976100 1228701 1929992 830250 63677 1439317 308675 714823 1889440 1845950 1583349 653216 1682631 633325 1547227 85755 285530 1956653 1161356 1271125 1536646 1767150 137063 1488408 1209426 225380 670255 1635958 742344 1212584 155634 144653 155542 694318 188993 328407 721591 1622034 22057 1542645 1782510 1544664 258111 1367739 251908 390180 371968 1303885 524412 548450 1492995 1972912 1064563 1700160 980414 460733 21836 374360 864776 1414133 1156500 536952 536936 1499344 1886800 1098489 656164 1164314 1949051 1932987 679895 1272385 1777694 103912 47353 617976 578521 1536688 269555 1620381 666687 446402 1698524 1294413 82480 1202474 282408 1715770 1030863 1082544 957639 1270150 859261 226955 1283272 1996301 810353 1636457 1755159 702753 785324 1238376 996882 1073214 1007240 101455 604588 1405585 1181255 1459627 1684417 737906 1914154 662699 1438866 1261940 1670880 574945 605970 1405691 1834806 1683027 109662 1526445 1568447 1316318 1651669 85264 1521374 394048 1930709 1716366 1344516 828812 748232 138547 1966945 221147 537515 1506940 1242857 1309054 463080 754455 644679 1433169 1809659 373370 881245 1168096 352179 44187 857334 164230 888351 1592812 1319952 533853 1516545 1854646 531407 1101102 1426138 1877056 534367 1859648 521658 50619 1274962 1199229 1264761 1417588 719119 271713 254975 627367 1830614 1895531 1069113 355239 54439 27830 1787416 423476 1873298 900276 655756 1630592 534323 1506028 506010 1929965 1419864 1767588 1102825 609986 1311514 1268719 771237 118824 1640347 1266624 96380 1581799 485907 508622 108365 1459728 269042 1311883 1691001 721483 1472522 1871843 1021465 437570 1927648 1478115 400021 821853 810639 1642721 919534 1300180 1923773 1579863 1035223 477548 806639 1330943 394671 539563 767780 57744 265222 394332 1788899 195390 1671057 110273 540747 1445143 411082 251249 137848 1129785 1596751 1400480 433718 652938 1149050 1395656 82462 1273877 1283322 890962 97421 1686708 389662 1260738 695424 811727 473437 1473301 1957581 788026 1818252 622680 121751 295554 702163 1770688 741237 1187128 236649 1583716 1599396 364190 1202532 1915622 574007 1887644 1473071 1556798 1419610 1036941 1031622 519535 1120771 1045485 1682784 1047282 303192 1673078 259403 1831679 990792 817884 862735 11163 422743 433800 1974254 548781 991155 1901733 654305 1360755 65269 1208713 1545571 1092866 518709 1592894 1563869 1220682 1820492 1169411 671756 573435 82909 976208 1793802 383983 450514 1910929 696094 1217523 1697302 1876697 243799 223856 1769999 778701 774719 1582719 1999678 1303519 1343947 361719 1477930 1638899 795643 700604 1667568 974378 1484460 1553790 1201496 820706 203847 1393077 1399648 1841890 1404693 1456702 950179 792220 851951 976443 1412629 1926391 940331 737517 1599995 714478 1248619 1828690 1918843 314472 1579996 1195667 1431958 260133 802922 1234875 1940271 1459703 1875463 1473699 1694262 552924 643160 1985762 1578775 845725 833821 176937 1025500 1204293 953791 1063669 367053 742411 1890114 627009 1718914 755018 1374111 1334072 1670152 1221230 727703 571876 855007 1985391 1956941 657757 819171 1770092 1602895 1249852 1295294 959617 1422997 747797 248737 639308 400208 32841 1922291 754650 61818 1534826 1722538 878780 433552 1696445 632871 1178434 1425647 651925 1358969 623346 1478215 1221166 952799 823666 1156193 1745220 1154318 670295 549216 1339510 1660464 851142 1701859 103685 1154595 1809066 1695479 1404995 230426 1121824 1019991 1872903 1735436 708985 832634 394429 1331527 1308993 1006286 173789 207594 1049348 427525 1361656 1272166 566733 476501 1616939 1330313 1770792 1330790 916102 421152 872452 1521082 207522 314012 130286 1921840 729217 103400 1400876 1661341 508321 993303 179929 444370 175550 1652943 1542299 1007237 160371 1432735 1078830 374972 234747 715740 1604737 942862 1001041 20067 1379147 786352 1876796 1636981 1854845 1186491 1140639 605110 187954 1006948 1541242 1442216 1391328 955908 704944 416948 104835 1348132 735834 1404189 1628264 1193127 1950257 506071 1812840 1420734 330067 1210376 531357 1039400 400892 861700 125679 215052 442559 618046 1292534 685656 240290 1645797 560516 1329949 1317349 1079212 485367 1950555 1219912 1913324 499520 1297246 1730156 544000 454436 1768889 1455543 1967986 355853 79548 925336 197423 1664208 88903 1368304 1304323 1843266 1634569 1710808 1388891 1436632 776877 1610254 79147 1346316 1658628 221678 1466549 354000 15471 1414360 1720217 259935 1683692 791163 1069964 1304158 397067 398948 821177 858655 361554 1950092 1057284 614595 192295 597715 1918872 1220598 1246398 1070814 1343741 1326099 1353201 1759535 144936 1219 1275133 1025851 835969 1242405 1186270 470196 1295317 1323107 1834871 976999 1658875 1971800 1164048 1783730 1517896 1663394 1147872 1269208 244808 227442 228140 574 877055 1760452 1150305 1177703 1979934 1979257 157734 1918581 1039796 1374345 972034 405260 985988 782790 625920 563965 13384 1640601 1207150 365223 353659 1285986 835488 192339 1822497 337459 1680772 637744 339465 1196593 977808 1798933 508068 1256268 1094216 620680 776954 1448865 823277 1959418 81280 1000736 242963 175240 1076664 815508 1396588 1363660 185985 1608505 699927 706058 936331 1799099 1457041 1784316 1201319 1400991 1521365 1747990 392712 641553 976502 1416348 701516 488597 108774 548062 46870 497360 87360 1837745 1646847 1195233 595615 1484414 948182 1796955 37476 184569 601101 677917 1053043 1555324 1936270 910297 1920282 1421884 1771609 1900965 1735290 1359044 487529 1967001 1349188 1672055 942286 1790110 1672775 1265497 603450 791348 1344266 1209971 205048 701299 1044307 1750722 520431 1039197 1981032 336852 1259 1585341 1680028 362642 1298162 1722875 1303168 1007025 186652 1324419 1347582 1375466 1610228 872699 813210 1649647 1017265 1974923 610850 68501 68100 726820 1820244 1665689 131762 1307917 423283 1397119 961777 1113121 722631 1073335 587778 1167127 898182 1001728 113601 1598886 737604 657665 1054782 906806 1290075 670380 549753 1183686 1220698 929784 292151 146066 1151800 108022 223958 1743793 772083 359468 387347 399881 1046073 1047241 803105 343479 232867 1753975 1866498 1462597 239676 1333738 736018 130030 927479 1361033 364322 1851872 1117760 541015 754699 99122 615104 831281 1329097 1995181 314672 1239226 428440 994989 1310003 1622069 757051 1316552 666295 1702130 28463 306900 556217 1858933 854000 491018 1782304 379511 154502 848907 1693572 615982 435972 1829388 1675032 1714921 713356 1444704 573914 542886 1226881 474651 221110 917975 795861 1141003 775535 282668 339549 1199712 1583426 606981 1241734 1700458 1432772 632436 1175986 550257 85850 1922694 1553390 400276 840385 1355079 1030301 908967 107459 1529391 747713 1555772 1382260 243750 131369 820742 894143 590675 596904 16671 727745 1133112 410956 1973453 127653 1186563 614757 1580555 1238286 1226751 1881108 1141913 354750 386399 251071 564901 771619 1602588 1507921 1254969 121636 486387 1982729 875814 1896742 1458548 1157381 1464735 1618351 1779736 1394726 1000850 1038267 543951 954693 575340 1879640 42344 1680499 1774864 125527 445780 1267491 802648 1140427 1159039 31461 112406 1826257 95942 1063485 1066043 910388 1039403 89733 312946 1718122 1621668 1073096 196024 1769200 1121203 1825058 1763239 1024859 437742 1680945 1280580 1721599 399204 175964 572831 314524 586511 425824 240423 810210 1526675 1646976 37339 161528 669547 40010 134343 263210 65784 785998 1988568 812731 281644 687104 1891309 1038556 653751 1011977 1985651 1463699 1062057 100414 1396581 1203335 1901943 868119 789850 1367871 1996351 1229766 630062 437697 121877 1575231 1401613 1192928 630707 1453903 1132387 800907 1395822 1898949 622674 1846516 1019808 229637 1217544 393340 334887 1289960 245873 259363 1660678 946400 755077 1193446 208172 802616 710093 1952410 1033378 924785 74777 1492192 948601 58927 1990196 1142647 1427831 1203508 17539 976704 254365 1959380 412155 543848 11193 747173 1779084 983196 1995902 1672687 657838 1564021 612521 79433 1041508 1864897 364934 1312227 897804 686125 270030 471901 1970384 648921 1977080 444644 193630 1680068 1880262 1857283 625394 1795940 557878 40792 1904651 1278688 1734541 532282 623327 1818821 270469 898374 1245534 1654340 1376638 1574867 1579052 99478 781459 306736 699240 587524 20345 1636416 13548 761460 76688 766423 1769056 1250108 1671201 1737020 764509 1826507 470155 414629 1707319 1487614 1334107 1286018 233451 663715 1748762 1461420 648984 300505 710035 486973 222276 1032010 1695724 1146148 1763464 1046020 265980 707635 1131093 1819638 918932 1185454 885948 1357179 1365678 1834473 1428928 987682 1154610 1304594 1954643 144451 198883 1799489 333669 465294 1462086 48277 79589 1376379 1564481 257454 943129 514046 44715 704918 1871768 1178196 1592269 200717 1208197 1670150 17137 948866 894788 405834 1471964 1668385 1608526 220380 1380059 247779 941598 1676165 963999 913227 1719724 405726 1447274 1272980 873644 705170 458216 58368 669491 678156 1191718 1319443 1599080 1837500 1873135 31745 1697756 1068712 1803405 1591920 1241852 828088 150892 1567839 1143283 673774 208165 288359 179010 1318914 1648234 83948 72795 369357 447289 1627746 192818 1623253 785715 1251748 1002280 1612207 1947654 725576 1636583 731104 1691183 1748915 580787 27881 900828 1768404 1557427 336888 1190612 357273 382639 470645 1359958 1319923 61975 830574 222023 1675721 1641365 1120356 1747563 245883 1929309 719918 541560 1950352 964960 271209 1900382 1660248 1632840 706682 16244 866520 681036 350288 441998 270223 1761195 63945 298888 722688 1377221 1295676 1223316 1551225 1954236 1204242 1884446 6622 690450 268271 235791 206951 465554 397983 950201 1182863 1964046 1792274 1147845 1089207 1273127 1418478 1772628 1580892 529459 1762143 1961877 1867875 1987895 1739076 314135 1980377 1867884 618573 319731 96474 138603 1198605 24601 1835548 570963 726579 1525083 1312873 1371072 941665 254875 231861 1644724 413034 1163225 1106553 1254888 61167 1041918 371001 1708344 596922 947823 1337706 1677138 191096 234938 1533490 675790 992616 1205654 1183953 966030 1419467 1976086 1487895 790093 1351120 347945 575623 1762753 625388 1365518 215040 1086264 186487 237062 173929 1107702 786564 1458854 640635 968798 1559559 571067 288353 1569764 875784 293271 1445884 1782089 1731104 1404543 691105 1887872 1710733 152618 965066 24419 1420172 1173124 370900 1926614 1471010 705197 550779 162896 306535 998149 524674 471201 1655779 981823 1583540 1231072 1928540 683084 1882076 1517127 919769 1466520 1992766 1694328 309956 398109 1636540 901109 490614 1736989 1355875 1001508 914129 440964 1820495 1106581 821231 1960621 894491 1743250 563875 1653665 510512 434377 1300566 997780 1693571 662036 734526 1097820 506681 1448407 1795328 873802 1437992 235567 797080 834977 436341 366028 626738 517075 1723253 911971 683445 1310006 1574372 129915 1904086 1879199 1106425 692643 1710870 925938 1552933 280026 487469 1599869 112839 1421248 1743587 1876758 1757223 159901 419803 699527 1937271 1863279 1364560 472149 801755 1501788 976356 468634 1706769 939355 901954 518139 25180 166881 393265 850065 777630 1378447 1030012 1195021 983538 861129 527364 151895 1150039 774516 1253345 1609494 1325125 116116 988566 925440 1071656 1233384 1909402 1370616 1713755 1861251 1175991 29699 1594296 969121 80295 1183611 1543410 1580504 1651706 1048175 59835 998874 128928 1326193 1783067 1294526 1596883 1843059 556181 1237925 202171 10736 246541 746323 1642556 1492179 600462 1236355 1102677 1361823 1148499 12128 1954181 261828 1675735 458822 442752 972988 183229 1732638 943656 131046 611950 816686 1816213 799489 424646 1029907 548915 778924 1404460 747841 490073 11811 444593 1205965 482578 1602766 1968097 1862763 709331 798551 1325882 70183 1493564 1127924 1781625 176366 498817 607339 986058 1885772 420269 1839551 1841808 1567739 1771078 1037021 852923 71740 450308 1907133 1826288 240457 1729683 1036500 82891 1652952 1725257 708781 1610067 1868835 1325066 1737329 611417 1349814 1176544 588735 1684017 1472179 1607046 867315 23975 1483809 593716 1005344 1369356 1489637 192687 494981 1239138 1935665 1202301 1943337 119082 1906143 1684962 1892651 1459176 415542 1244860 413554 1433024 638661 1098284 775594 147846 704765 1961351 1309318 1002600 1032338 139569 1394083 1876260 1728070 528456 1992121 1833398 405165 1598498 191711 75179 387287 1990824 1207300 359563 389616 1824424 1018166 393920 434514 1941969 508679 992028 4590 1373887 664865 516606 561805 1471127 504908 1431223 529925 1599908 1184131 1625373 382714 516679 775797 731378 1347843 1089468 1484324 1419182 186344 1913904 43646 154104 1657928 124876 9682 466213 1865452 1373736 525506 494553 1958018 397843 1267325 1687312 809920 1387680 1545459 1891905 868560 1329391 1856941 1861284 689417 1140605 82690 1697207 1349857 26627 1470122 443308 166727 20224 1003978 1615722 558732 473412 78457 528044 149913 588215 1300042 1850071 406965 1539458 1822200 1871823 1580917 1628026 407673 737700 1879018 25967 757926 1743965 1999116 1729426 1507108 613292 1940636 1403441 1098989 481556 1655507 1269902 1301481 776693 770939 1636986 24556 851976 706561 1498788 888991 1835103 1355602 669731 970231 1882684 1929839 1163590 1186753 980385 468187 1948324 1043960 1209472 81270 1389868 225384 19923 837977 1776533 1653440 183878 1673071 1774414 1542746 937361 493012 1452055 340749 683024 1208481 492339 283837 1556651 1073519 1940527 922083 1037046 84220 1789896 1995837 278164 1153155 291742 362831 83991 35843 1480407 1466141 622806 509284 740505 1910699 17020 543886 1377056 1883019 1619005 1662160 1870069 1845956 1790550 305994 355909 669659 893683 874736 176562 1415225 1240784 563406 1297552 126204 980242 355417 55306 701675 1478241 1974040 208929 1876967 1426660 1640605 105409 861517 751024 761313 1410247 110382 1293174 1416333 1622605 1661097 139806 1706078 1575139 87295 1451778 736921 1407739 75790 1972563 852728 441509 1460267 1701582 183246 1873750 1903752 1958446 721943 779753 1221471 1518373 419089 1547930 581569 583496 487611 1090777 213876 559112 1318736 593077 121308 1363210 603170 1125037 1820944 248689 523247 404430 715451 1035261 804427 893044 1239597 1059281 1004477 1213713 1176930 622710 1050579 144465 1506841 1817714 799146 290654 1260812 1712634 636207 835324 1438901 1518291 3410 1250351 1014196 1588553 1588798 1246707 418562 1943017 900636 817355 131094 1005407 28448 1699596 526550 1468620 1347416 724317 1710630 331872 104194 278170 426111 1911178 1544241 1449488 1548666 1087648 1323611 1928748 1918158 1836746 863931 351763 257026 67437 1962746 1470055 1034748 110484 669960 1437481 1141205 1223076 437379 1273295 615657 1095580 307022 702880 872333 1865808 1643692 1456173 207242 720443 677227 681852 982466 1392018 1520421 1931013 721833 611635 1805625 484153 1222666 291768 182788 101427 587519 523279 1070000 525044 627151 833379 1409214 1758574 1339502 676847 828666 1769659 145212 1134814 14135 925665 202630 312736 795825 1913512 1684628 1616861 400768 1489448 644475 291249 1776463 699807 1112061 1712941 1747350 660844 1626709 232788 1492856 804096 1715205 773423 1804888 1820226 1332355 1001794 1716652 1090756 652833 1493282 1026308 1612941 1943696 1868135 228721 1986132 1874058 1685189 606674 535005 1162080 786329 1902876 1271319 1162797 588468 79729 1525807 267874 756131 836998 1067641 1513501 517986 291508 1068478 1030357 925329 1827027 1721140 1117495 1331198 1761307 333460 394184 620912 1420327 580333 1333514 125339 49340 1083769 1990582 1712488 1995247 1336871 159033 1702961 678766 1616024 555150 47248 242363 1910882 58622 1788336 404749 1892284 1778648 1959556 731513 1536949 1199534 1172745 1772444 1815524 141637 360471 254808 1312887 1098080 1137552 245147 1218303 1658093 189457 451774 1682701 1329619 283567 883914 625678 1917624 851687 1076310 1203789 62458 1663366 230664 658097 1681000 1044979 906033 909569 485888 547886 616883 1843594 1268948 920493 1562654 804992 1640192 1288004 951272 490939 989086 692587 1384196 1500861 1577241 934031 768900 768661 1023838 507435 76158 918553 1998043 1604633 603891 1678906 1602167 712567 936004 621556 929468 1713164 428259 1916933 1122244 1133903 253164 1647021 1518106 169038 1351641 1855953 1714603 1977498 60820 470008 1622473 1861222 409244 772267 366772 1102398 1540493 1067922 720599 97442 40852 1162715 957899 849839 819105 1951376 1413365 1970518 840643 1887603 590319 1490637 1940706 1829856 646248 750787 941613 685595 1409504 1762272 213324 1796388 1397382 1962329 1704157 1425626 364542 1500155 1216142 794093 822651 412582 707702 694777 1190118 1418009 1815832 1427308 1143171 224932 337589 1357769 989764 173723 1335429 758300 1682365 1151883 1838135 1913443 1999853 1289848 845872 1708863 1987555 1268965 139808 543562 1339418 958965 1945280 1970137 1736465 1930792 1986766 169065 1747278 4186 898329 1272304 1069767 584924 1052458 1491178 1408389 1475162 1014035 426599 556541 1965123 223363 1066123 546675 1872207 588534 622059 295297 1166371 429257 1751660 1208342 790448 861111 1122180 1321494 1208682 325875 1628134 1553693 934835 1574577 800615 1922850 32340 1996541 340102 319192 1997836 545851 1434016 518629 425255 739891 218006 449683 1029013 143081 1065424 11478 1262460 351969 696617 873658 1914312 1760938 803632 1023723 858493 800057 947834 61206 998800 1185895 939052 1381313 1455990 15822 220691 1629002 510847 1717953 1537845 798 1714952 639229 1927440 1627453 347659 1467755 475290 669024 1230766 1681718 436154 817462 1993942 477563 958907 1045123 588127 1452246 417282 1231209 1968657 1087245 241106 661232 867200 135055 47379 293098 1357344 1572042 983779 1075182 255027 123090 670273 978498 918475 287849 705933 439112 793196 1225746 699483 1182101 325622 774983 1428833 1870851 384804 1225042 499764 685307 1623388 618949 1732458 1797869 1463124 924267 1937250 1947223 1171025 289594 1021119 1361043 1664665 1800909 1266485 1821633 1771275 1558826 48971 115587 741898 657636 1665720 351690 164458 747983 1029225 513374 685757 128492 1698988 808245 865614 573714 1245531 415854 1142827 1823026 1732917 338604 1497013 658238 1570304 614395 1224512 1655941 652251 1713367 1837904 1993470 220924 1531753 476565 1838842 1347454 91529 1100311 552822 1298168 1644971 1801377 1454939 941289 222807 1644251 1660433 832635 1362358 372546 1707698 61296 1676449 1042468 1998862 1290172 189060 856751 1608770 1985459 101268 1664965 1929848 238008 404108 408482 979275 1079390 253989 327336 1840582 1572738 925573 2730 105447 705166 1057160 556457 1520625 1271294 1740648 513273 1408008 251516 410201 771640 1672883 1449781 1856456 316071 28080 179099 1678251 2852 844277 1539823 1981807 1383158 288571 21478 901398 476406 1625642 1366324 592048 1596213 1684183 1377455 1691347 65487 1323675 7965 200699 1098442 334424 5817 1710043 779131 1623972 1260147 1879453 737490 306067 687800 1833177 357936 1143046 58448 1068743 461549 1316607 1472969 1535734 1547824 1364788 1554615 1697194 62963 603178 1084888 180701 1826797 1066255 1264895 651568 501790 1814644 1666898 222252 1678733 990070 1219109 1114158 1825856 1161848 647259 375222 957801 725152 225684 789957 1432028 273862 877823 1807027 752520 1554308 1699502 733197 1225822 1861544 1147753 720548 2198 297440 215669 1404222 537378 211489 376627 381602 1731843 1592714 846443 1636094 197210 1594102 143557 1838168 1187542 1445686 1715929 57424 481594 1226936 802152 1944633 1836621 1375786 1986920 1530037 392909 1540651 1383443 1958769 501725 227129 1403544 993948 1766926 1459789 1243038 1162543 1405479 736553 555704 1349389 234229 1997563 1808416 1697387 1332273 1496994 1723872 1942760 1851822 849455 1317078 747162 1147320 330514 529088 628089 1555260 904235 1188401 97906 990442 544530 141791 88469 323257 659553 907799 1786813 1382469 48646 548825 1104575 1864646 1521218 1411352 933624 1103785 1635473 1358507 1900422 1722609 861504 553545 272691 1607887 365303 1388265 561988 1894123 1822522 1547320 105408 93546 1745414 514236 343340 1529755 348445 1153947 1436007 119248 1385230 889956 1317010 477876 1746838 1969823 582540 473439 1233304 1949593 1669450 1832746 292607 216636 589142 207204 75273 1148558 694906 1947123 1815153 1919456 1313519 440111 99311 739954 1114029 1959659 730598 840703 1156172 1963751 1799098 1975442 1784966 493599 977951 179413 138406 668505 1880040 1305543 1654763 1746442 498748 1639337 183653 889032 1924409 1582201 438641 868903 581369 1879047 1426920 581709 601479 43121 338077 960443 1508581 417602 1599735 1662044 1137951 15251 1688674 1259921 1796501 899881 1737847 1648794 326612 132359 1940555 1747999 1736762 3272 167427 1484434 245530 380320 159060 1051329 1406772 80512 394085 1797741 263593 1876626 887764 1091347 1331 22048 509212 31016 880853 1657026 1113561 210868 1001767 328743 1416996 1050810 801282 958916 1339239 1361269 659945 1940572 14016 1820875 1656717 1215042 1810914 1711326 889900 1213452 1078053 398852 1414827 1895829 1528772 1619935 209755 127675 806361 867741 1899429 1079732 902925 1285913 1016579 1700022 130792 1711723 1771465 969871 1284797 1110091 1297681 1686153 287747 1178617 1296126 1517128 777582 882038 1031684 723899 767876 90283 257649 426489 276396 1836727 1050325 698130 1433829 968806 1305295 1398913 885875 1627088 1033195 1936258 1152905 1866694 1582197 681624 1078658 18690 1457819 1977575 1901957 691097 599039 267113 941840 33356 42920 1685214 1516622 1140743 336642 873280 417947 1902271 518356 163788 488689 855213 355870 910411 579225 1736925 952765 1928643 476663 1954308 584639 1915820 1366794 14776 1793209 31482 1106419 1132576 1828090 746715 55555 536680 1256866 44009 1924202 1624546 638778 1392367 1163231 1895342 770760 1174351 999404 205451 648729 846070 1701683 1710266 1894483 1062419 1540570 250043 1696744 1943693 1423531 672882 880312 1077782 551759 1869473 1599896 851472 1343619 1328587 425471 1009220 1292691 1415016 430907 676757 847734 1248529 1877734 1963235 1632250 290517 1791709 397140 1777692 73169 551057 1401829 1611825 86220 1252438 1972528 296038 1994911 672785 1528060 1014869 237216 445926 156956 696826 1446516 1551695 1237358 135178 725817 1509253 995316 1897070 64038 318043 1683784 1778617 886629 909964 1189665 1831387 1018664 678602 922175 1853921 142111 232639 769249 888305 780463 1492371 294262 1780156 1195193 999680 480619 866710 651582 344981 1567858 1661777 1126246 396973 1973147 696443 1052101 1969406 1861849 69267 469813 1703436 1961322 605487 35614 98276 695153 123211 825682 247299 683941 417011 1259167 215174 1860001 752295 979218 230610 1275751 609369 496138 921244 1869261 1707721 1635104 750032 661882 1506302 505127 1976097 1828649 726369 1176277 1735535 975869 1285453 1498605 122206 1260092 3455 107473 984911 495115 1063535 212731 998536 1590337 1869441 927309 32324 567624 666716 395870 1460019 1100790 606762 1989789 1860171 1607973 1143260 552827 833171 576847 1262477 1648626 893768 609236 1469793 1058590 1756197 1024698 458314 556522 882599 333808 1622515 265949 607372 141045 1882146 1294206 442724 1064379 94692 1967647 1260862 1875576 1152891 113921 785398 677796 1625671 1613480 1383344 631785 1462025 509745 1275408 133894 341071 1579752 617159 217943 1313630 1064771 573609 318221 941308 1385186 382166 1479427 20649 1176976 300368 1397993 1626596 1217339 1436371 512157 1469491 1966683 1714423 465608 1647444 1739229 864679 306215 1929604 1324757 435771 1193111 570051 112928 1160870 550624 1731925 19111 341772 1199353 679833 1837515 494800 1178299 1184380 662584 510922 660033 1383424 403353 1268884 413895 1398887 488860 1024731 1815887 343596 471987 1852465 1700798 1610857 1893424 631491 1060685 1161789 1877451 1236408 58584 404586 1554810 1605383 1741987 815830 715114 473419 1394109 1486536 241351 776512 1312458 1824981 746167 1328472 1515785 1192389 1034712 1578648 782861 1512631 1768319 254815 1116256 878484 560349 22384 1057348 1649154 518075 1960098 103583 278775 1860879 537642 1036284 1507991 1149197 941 1731384 273863 45514 1247133 12962 1724706 28734 85740 689064 1695265 719379 415058 682457 480774 1108075 1887120 1663782 1491996 184640 533728 904799 1393143 884823 1135094 1755687 1984430 1367201 34262 492196 62041 149835 1229297 70566 1976742 1177985 1756049 1999709 665033 1634272 81142 527991 1829544 1836172 1878365 1181217 793679 1052404 1374340 1017766 1527852 456299 468341 1790371 12283 607840 1390581 294670 1393016 461901 186527 1289109 192039 1955856 823433 370348 1425049 1513595 1741969 1244945 396864 1815229 535592 365979 1699860 521677 945825 1698115 497586 1934714 1560020 241627 418037 1658554 801333 791321 921817 173114 1510437 1060393 448531 86711 100065 1773783 933538 1689880 909047 859186 1930613 1382259 715378 910688 1954751 1504181 954760 1118580 1170550 1921313 1044734 1003835 329203 1029971 1460900 113640 1036987 565146 1547186 1940641 1757857 1210979 626446 1087023 1553620 1671175 1513194 1929787 1235115 1714385 379922 467254 835281 1771438 1740810 87709 1710503 353470 661096 1264390 1750012 1528620 845006 869552 815517 1016073 1951175 166164 1750830 54760 73415 250334 1075135 1921622 1343902 1341255 160917 1390069 959101 772152 1010049 1731324 1672694 192036 1454313 175924 1047802 1032477 1650671 554285 1653479 1641574 460928 951353 1764961 340098 882681 1952444 1759676 1694285 770736 612132 702693 1347527 803525 1556229 1204347 1197106 1838874 1308621 430301 1244627 442481 1548619 379214 736793 1425309 595127 1680985 1548717 1277510 635934 189637 545654 1589789 1373930 313982 945922 803325 1094131 346626 1781485 1672939 8266 1323433 805034 1739874 1909391 1903570 318288 893172 1595773 1360247 659668 1603746 186454 1488282 1470206 254556 1615032 986164 1227087 28984 1842971 1882261 1079099 849556 112333 1704992 1625503 1973470 1917073 1199684 196107 485990 752193 1491706 1883731 1454180 1668382 1708943 1524463 1698699 1359141 1710325 228781 1572223 168692 598100 1262970 1876100 1149814 1998451 1349071 749588 876028 759712 905965 35979 646629 1270694 359321 436590 1754633 1180297 1525433 1550137 1085216 1236533 1002194 517124 867889 1798611 1117950 1528030 124479 408187 1515564 383214 874096 1023015 496179 1533685 237081 1928196 252391 358254 1528982 380149 137414 1581357 1061679 361069 244230 1905554 500170 104399 623433 187308 1497998 600093 415861 1296748 402339 687595 366083 1195826 20848 140225 102697 1368224 186823 1923914 538323 808987 280813 832718 1202364 843197 1595719 1470922 1512574 1917746 1984654 1455927 480950 1960752 1135154 298639 546045 1049886 1603953 1162895 969440 1283670 1675849 1919272 1910776 754883 1447069 630701 1389215 1573746 964962 254711 1045709 499550 1958671 873813 423318 419222 874535 1273171 1765893 1661630 132375 1622095 332078 49721 1110357 1193473 464488 1457643 575848 780543 1827823 1908070 270152 1820664 676233 1290731 1019840 800864 1256333 26353 1749028 1486988 1323464 256164 1286807 1786053 567786 1933604 1624755 874697 773119 802060 553774 1315825 1855415 810796 350416 1089936 1242493 896904 1433065 1593554 1121472 223956 560169 1566017 1310135 1639034 828064 758536 1486212 348152 319531 1289969 1500573 1840607 962800 1825887 1728440 1594343 35559 1985548 479756 587053 453399 444394 1928552 1747915 932120 1504022 1260596 1777338 1433614 1950808 454643 1073691 1434797 629275 430349 461942 1731167 126399 1607041 1693217 876361 1093771 1332348 1145359 518042 1479374 67405 330140 792358 203108 1928511 206636 1593614 924794 1207549 69101 1223301 1558762 1483129 580015 1552233 1743 1638180 1599182 1474130 166464 1426777 866105 202411 250376 1723288 946856 783559 683756 1144995 1148483 509301 739805 931224 1543508 1225815 172775 1491341 1685454 1002173 1419713 43981 821200 201735 361294 564265 1487638 876898 1115831 1477458 1227480 1484783 1028198 1460331 826466 1169237 828385 1328935 714132 1385307 487617 1279582 1651200 482176 104571 687367 266324 903549 1598716 1439587 400882 836308 112193 1716205 639170 1463802 1485408 610263 516610 1241304 948547 363296 429718 698436 1711058 1399822 901282 906486 1654082 513056 843820 99496 391130 847816 1102954 1663751 399511 1226498 315957 1955096 1023137 977055 1604410 668661 679652 1584076 1832548 440794 1643679 1295202 1989043 153359 1125503 704059 1671079 1960620 671840 1147502 755740 1327213 976188 327058 1492801 1715656 740175 1703227 1292394 1249686 1919118 1286101 811487 506665 384609 273171 1644802 1701620 608658 1462682 1451444 1765803 651512 535182 12631 186872 1870526 1434786 1396877 91579 844444 720221 529653 939611 1548247 328924 1088674 948814 345624 712573 1931189 1067083 786666 1776606 808350 1741747 1468016 189020 232402 1056111 470277 226204 1332412 1049168 75532 802589 1429732 816555 3038 1813647 397873 1362412 51234 610929 278701 1072050 1679194 445746 1099598 778859 458626 1035361 1663889 1759997 1544007 247439 1365464 285741 790687 1391337 813451 1591446 668575 643535 1358312 1359862 937709 1662760 620899 211076 1402202 4423 667876 217493 430978 1783952 1963185 1757838 240827 1146736 675463 957436 275323 1549601 1586050 1756799 675446 1530313 128517 366007 175634 264379 985258 730503 195694 138359 1032996 458657 932857 252368 989718 1189711 1998132 403225 1063346 424785 875285 1433562 1743452 1332904 1408666 925280 423361 611637 774232 352779 332430 1837842 1226748 822007 554521 1893861 996142 28558 1977608 115657 1371546 1045791 1993751 142838 391920 671623 971455 1588154 1483284 1887743 578869 851032 1461878 116945 1341369 953828 844473 208525 1360656 892244 1842991 245727 1867761 1151110 876239 546911 870262 362000 993946 1283434 1843456 1814460 1466530 1570323 1698840 613091 1650080 47579 876749 1999903 1174562 1670435 922764 680220 30336 1083134 933926 891833 1773920 428814 1888239 785753 1267638 1868647 1181574 415499 369316 1793446 1139259 1497194 1774763 1665276 1053257 1842985 1850470 1115027 194336 697634 1013151 581890 1959356 1235321 627936 1901550 1279740 964502 354950 768268 167356 75338 50696 1036644 848342 1431645 150859 772894 977012 708336 1881338 1415301 1539116 705254 1255849 495998 196506 474682 700250 1159888 1645510 1000161 905747 933714 1951314 1732853 1613700 420413 816168 1853394 1193255 547823 180397 830686 793505 1760535 388475 734944 530762 203258 203809 382035 1122999 315778 705296 612200 1622637 1990946 109945 1022331 1319383 316454 414269 1385730 1775879 833084 1233431 983454 881061 172189 1975383 602588 591673 96760 1498062 648019 393785 1153651 406584 966570 1261610 1071292 458462 688240 1866174 931688 1965327 972165 719454 116895 204859 636516 672372 902446 626039 1423796 1554524 638547 836179 1307078 753417 823171 226123 1923264 266335 1496690 1101537 1912624 1293907 1584111 1275491 363463 986023 66828 1244235 1227149 1187736 1994257 1460466 1787648 1972026 1074908 965761 1867835 615915 515772 445713 1214897 671085 1702290 1928843 1401991 420021 1755485 1200685 1931075 67407 1649506 863631 493923 129471 1782564 501593 1722260 507958 356451 352404 173734 629396 1468373 146003 93891 160376 637979 198146 1753237 249561 883918 1128020 1685262 1913425 1550720 21113 11443 897193 11306 1722144 323629 1923025 238721 194777 1176577 10407 831035 1604761 1399304 742568 592889 1129645 983909 1202033 14029 1223528 1749932 845584 1061325 1450627 630702 1790975 1702203 544739 895710 1109100 1020014 504685 735267 281509 1954200 440421 555839 88942 1918177 1784138 1248888 63751 655669 82514 1980247 1711515 307391 1704865 99592 1336810 1599200 1367859 797444 762293 779724 1558226 1511343 372991 100702 571240 140784 974015 1084786 1170358 655140 1527563 1135041 367817 1708832 607139 281471 822638 1425469 1977279 51908 1473134 190108 982473 922679 56759 55107 1327180 1080362 911849 1346382 305876 668477 181219 1611597 1553589 1221434 1295184 552453 1011329 1681359 1495779 270451 1652842 422574 1441274 1911269 1326044 304635 1485445 290243 370555 788888 170206 17629 1985716 350142 706526 494492 260282 278447 1930297 204785 1882640 81840 1622928 1446130 1401855 878662 1152700 52411 1576185 929491 1117558 181803 57701 1752207 1216339 1698005 1425845 1225537 1738013 1015403 1079000 421742 1495277 764681 963314 1237356 996611 578036 1618181 752325 1045433 1489433 1396226 669940 435474 677823 443589 669302 1153653 392872 1718599 1333313 757446 600724 295338 1796533 945729 444566 1858503 338302 1184648 247381 1639070 968886 568216 101338 926723 1053153 127053 580780 344274 115847 464468 1268353 441785 475867 228597 1212050 1679502 462296 507401 1873234 768397 1056924 1639382 1202483 1364085 773481 1908619 1070508 1872466 9374 1431350 1136270 265760 1158253 977419 1955570 776560 56338 95421 1798443 161034 1526508 1542090 457491 529099 140201 1173380 1310802 1876591 1458433 1161397 880861 406053 1741130 1612204 1380064 1321580 1473612 1932751 1099952 1501753 527517 1199490 1915429 417467 963068 777294 670571 87181 199678 1316394 550437 1794144 901131 1146623 1858075 1840455 1415335 1795424 1226473 95732 1029059 941718 1180712 1342466 533351 589168 628321 1834131 224290 1424066 935878 898920 1727662 1073339 756208 89952 444085 1257400 1851564 1555771 1320539 108959 1566566 1829642 1594550 1465811 188605 1716836 371556 205288 1507714 519895 1665222 1320429 1515425 1838609 739852 1046529 766394 924103 1078812 1218641 551430 730178 1481013 980009 742904 1796044 1553973 1996529 103873 780807 1323021 723955 1894536 416538 1735107 757621 1390713 1003155 1211292 304022 1501665 155236 1549854 403807 108715 1319886 1347020 1365762 129590 1260883 757807 571373 80285 1258571 45578 1784699 1096820 1368736 1652162 420323 1772540 366627 1511531 1216598 713632 1458749 657097 314175 1549197 1291270 806833 801050 1674602 810656 607825 307253 1366761 1858793 200490 1306247 1923253 860492 1577203 1470001 452476 806907 110180 1456786 968432 1682549 763842 955401 1676203 713620 515547 1088133 406740 511068 425067 426083 1600829 1236867 966016 947690 1989637 1769746 544510 1769081 1407418 482213 1474056 1103196 1441638 368069 1699499 194698 1338117 1013802 741763 1135765 1190150 1273224 30092 1262793 761884 633802 1854554 225396 1390955 310423 1365747 1421557 1192065 1064568 1635235 1783580 709171 953055 1154642 866322 381357 1753087 629070 958262 1200385 20376 1024587 1403013 1424553 334823 1795493 1556842 1026016 1179593 1908688 658175 1428329 1454222 1107200 1897665 306249 514938 908161 79048 781782 76231 22714 213976 646579 1688279 1124536 1119440 421634 1337221 1722179 151817 834419 369563 339216 922462 473391 10802 394795 1536123 1924959 483971 321005 1317965 502213 1362604 322592 1580782 1033939 1414900 1755861 262188 875774 241792 8927 750443 614869 736907 1951893 464178 1414565 1441921 1219079 264326 1665885 1228884 1237912 682115 1956393 1252196 1375409 654251 1790124 643907 1264269 1388926 1794068 1862267 176550 317061 1001457 630462 815826 1851619 96176 47652 1971432 1839461 529662 1506312 1859709 1565261 768215 1728019 1463703 1749072 612446 32835 1656728 1740441 1558405 1585528 1703015 600250 1630670 1986935 718400 1633656 1090176 178356 1726748 57554 921925 958308 818247 179486 1741081 535479 1069070 195696 880032 335699 1334794 817743 825939 193842 1116809 57556 178707 1634145 579591 23076 1620371 488331 1018705 1612997 803380 1646520 1231977 1710824 1719895 1727731 352489 471645 1394267 1345635 3078 1837377 1849508 1542552 40918 869342 1654543 205783 1994837 1448584 736003 283513 325589 1293574 42380 1444374 315553 822938 1906772 581754 1208053 1217107 1714831 1368182 126259 1345184 496977 356103 69040 1111872 1456094 7148 1498627 1056428 777946 482769 1890705 398315 1640175 529177 901915 1477797 823366 248459 1731165 396952 389658 1504221 875353 376308 1309985 365025 1551822 888026 1762636 417468 1879952 1614496 448571 1899298 443920 712587 1549182 1072882 788988 1556121 1699613 1267880 144076 1913832 1587581 637903 1454295 204052 407692 131065 1469919 1467416 1368225 240246 1418531 1918968 963709 1169464 1939227 1424507 1922152 1700440 1362663 545458 1569333 47705 1566070 1736210 785681 726744 172430 1443807 901077 762966 100071 1218731 629898 711303 1512257 166846 614884 915553 179356 1389760 509964 1518471 1795141 1131697 215764 322457 1591807 1077941 1560495 1583218 1754010 1737808 1287474 902816 1091902 277730 94339 1209161 251946 41903 159962 1225169 1297312 1499002 21352 973396 153361 1217065 1403027 718139 1518827 1744771 1771755 925074 532421 1013838 1091915 574885 1679683 201787 725657 767676 1816170 603692 433208 1775525 67201 954480 1185970 624724 793566 1718086 125037 375824 947244 321829 129977 1774911 1618294 855071 1320143 202994 364072 2755 1877081 228755 1608731 95714 363804 1724040 556086 1299915 1168965 367851 1179189 1072416 1037390 1909753 801469 1592936 1555037 141861 1745473 1321610 623664 211911 23356 1402800 1472963 133422 1100609 1973761 1836208 804533 1060802 847892 896884 1033496 1126723 1991476 993236 1418148 1018183 1044981 1355433 26645 1333675 1915868 780328 532745 1340824 592050 1539875 1735309 387040 1341496 1723290 279702 1250827 771899 1658562 1587422 686744 69076 156035 1490723 1414035 207659 1434644 1699964 1872587 962278 340558 1595517 1513162 11375 74423 742764 1414791 1965952 1208928 701842 1088705 220569 669437 915461 1538740 956021 1183383 1553198 175866 1680588 1336684 208186 1043161 1577010 1361829 765066 106165 1874937 1571210 832673 12415 1311910 1125481 516767 576537 68666 1134616 1108955 289102 1563149 700796 1433384 1866303 1079318 946967 1927795 510293 498711 199820 1684410 1462274 1830858 114405 162461 1981395 1290937 720265 410814 362008 1416488 19702 1827203 124938 903142 1360371 373229 1520145 651119 1937632 1123281 1734483 191657 816257 985524 444674 1287043 1969237 1576212 574202 876766 248748 42570 1388447 1669872 1030945 637227 504291 464223 1431869 1096393 416768 1955549 1193604 841534 1392520 1717467 6525 1787466 1381393 292129 1963121 1797370 328256 1791311 746605 818998 1638732 1010965 846504 1777567 1106519 1133315 1512874 1425865 80953 903907 1702287 241145 932542 380470 765200 1633583 229157 213289 1939022 551586 1002739 4026 911346 744075 1723083 1532585 1037071 813206 1967354 1929808 951870 1823226 1000643 1758302 1066163 880198 1326716 1223348 635401 441505 1503851 1537852 1499485 1743257 797512 685465 878577 1920286 763725 1468920 665365 1686154 9663 1163775 1623666 1082296 518315 604525 1230722 1197120 247585 761171 567076 1491061 696777 925332 580555 1228019 1448831 199914 661199 584991 1324695 1688523 1988875 433404 143737 720189 675543 1579040 1131494 263935 32535 1186383 1453314 1216740 523172 1738098 77163 174372 1632082 273853 445732 50372 112104 1809631 1705165 1793244 1400826 1812682 1782615 1448926 1906959 822195 169741 100588 141102 338760 1771505 1360008 1531075 1409964 207155 131633 550898 1189874 1431370 985775 1786048 1297635 1015827 1960324 980945 239327 1378005 1645082 367176 159836 1165621 896247 1183133 1716772 356184 832568 1169818 1499768 1768313 1657836 1713556 707180 1470151 1686826 1619550 1004377 1758407 968058 1716984 1029137 1498739 1096604 126967 1736177 643960 1965564 645163 1286142 1738818 1448332 220286 1331012 998123 71763 805274 1253523 414561 1989147 610754 1444022 1944619 1541738 86823 1648445 1499176 600831 104482 1917377 1988978 1093699 1619788 1675543 1970386 205358 1817053 390106 867620 1862512 1943515 989740 335414 768832 633069 1589095 409941 93800 659016 903965 910503 288893 1509332 615094 1433100 755965 1904418 1312757 522601 1826550 1877580 765595 1667310 1142847 213730 415040 1421245 1499088 1658162 239610 1518399 1944548 153422 260304 1799368 861828 1666023 564197 1937876 1722527 1073236 617638 1993056 1099976 589570 338210 831346 31324 881119 608861 996560 22754 871326 1321625 1854866 1476366 800944 1993039 618054 1531040 137520 1408331 116479 694297 870641 541613 500791 108984 438535 525627 394947 132710 306460 1049722 1320862 1346834 279749 531596 1915475 266792 1588110 1953093 1174833 495673 1459810 1961827 890722 251885 1373308 1140695 1309380 1182182 1429105 372491 651108 755877 1645867 403133 409536 906898 1134732 1286499 151016 1208211 1537140 443055 267048 1968192 311337 352160 573401 1444288 1459790 237345 408296 971478 565107 207054 1950121 708366 539668 1108050 1708243 1426621 840900 574569 1932651 559578 1093909 967662 811398 959876 231688 181322 446336 1132772 1994431 1770179 287819 1120258 124882 200606 1758743 444335 369121 871305 220538 152312 1214967 149994 1160970 1434151 34295 1557775 343404 938368 1511279 1823900 223257 902050 1500857 312658 1924282 798054 1430736 1604319 1290052 276733 1657691 1189557 937441 364152 1620931 350172 514558 1805820 896807 1295616 388283 1393519 1517217 1528921 1163804 1805291 877945 1053018 1226095 187012 418661 652252 793034 287553 547505 895450 1779012 732022 1818884 668075 1068875 249418 309536 1913489 1282999 40406 1297287 39791 1021301 377228 204963 1172280 1861299 1304876 1478866 1279853 839761 855746 288398 832182 720803 22127 268776 1510454 172672 903731 517249 1815080 517002 362616 234430 1461398 1199957 1427431 1394489 936887 710566 683299 845997 154352 935316 181186 364811 474702 1145829 288162 1017365 797309 741794 1015970 267066 1131270 1618878 814136 510835 1050382 252600 252316 1075779 940481 810744 870895 586422 747639 1806265 757829 1071205 595085 670833 1701586 1557334 1997540 215041 1017009 290315 1265892 951586 622518 658701 1707096 752804 696125 1154874 500069 1647882 504442 522298 252595 852315 1695880 6686 1605470 930919 698623 1217117 645599 527823 1204746 1831631 15563 1912518 1495811 1003597 724411 846411 1553075 905090 587046 1729560 1145159 1886187 89691 562865 869072 102583 1499552 1244129 469438 128745 1417651 1249620 161881 212642 584291 1378371 374888 1297811 130250 292025 1888450 1978693 1477119 1022307 1950910 464609 1513570 1611054 1208102 1139766 871246 900571 704888 974221 204183 1564317 1388480 447116 1097168 258489 552005 29309 384428 991116 169381 746397 1593051 468785 776794 310690 574066 1880057 24482 1582308 22790 439078 1033473 586911 1074822 325845 1307981 564258 893479 1779349 1439226 396942 734346 847562 1213343 1922293 1290733 447989 784495 1343193 1828792 1092786 1143307 575772 1310531 1718856 1360248 864399 1537831 518213 502053 405912 1001132 859462 1168827 78956 36271 48340 1426973 309972 1588908 224397 630891 669740 1471356 227989 826953 1859147 1324872 570285 1190641 1644171 1678151 904875 257563 1173753 233866 85557 669007 940913 1076388 641235 1292289 1635575 1988541 153815 926968 720378 87835 1782393 1989122 448027 1573121 1660287 1731337 783360 1594057 396858 974605 1200986 534294 589298 827774 1684005 1435667 1169693 1170998 1651003 256177 1693604 734781 896629 932243 1795382 862060 1703945 203515 1706925 1758956 122342 208909 151834 656931 632380 1556311 542349 1841198 321232 597974 740028 1831955 1398337 1175162 1252917 1277257 4684 1513466 82102 1431019 788674 1384472 1723181 64202 1890346 1945218 1346840 469726 1994380 1539910 487209 1702729 1240049 1930965 772282 408600 1369318 1733283 1736287 1966553 1603031 322656 1757568 1814251 1846641 1471169 657717 1905224 450475 1844515 1374324 302734 307030 383270 655587 1455369 489720 1233871 328161 64387 1582336 1689357 667409 1265960 789055 1735024 1312399 1556202 1785845 488339 137385 553428 773181 1085275 350517 1360260 336390 537153 1003881 1954912 173438 1691435 905993 533157 1446464 1893834 687292 1943236 246361 171752 357345 1728241 1597224 66568 1796791 209703 1141887 1958688 956079 1707584 1196247 1529363 1223796 1715128 354126 1651152 203693 1296823 648301 549978 957997 990240 78221 718385 315643 772470 561756 1858914 427052 489378 1914040 1806791 1117081 1880161 1170430 246699 134860 307662 869012 93898 278324 374024 81708 1892113 718896 799969 91831 63306 1878576 1485647 1014754 1573909 1763728 457951 361943 1572965 1434210 351711 1511347 1136601 1469162 1541800 319100 1804769 495981 1817876 1543913 653286 854498 1986195 325440 1751119 1627977 1584082 1028478 711416 816101 401077 1415223 1961824 1487285 501001 934599 194122 1683410 1969928 760834 1325234 618096 1372017 1493912 1757455 1737594 409731 1972227 1044799 39153 492085 1404974 961603 1682686 1231598 109363 1161585 624714 127339 1852962 1106485 1109755 1047301 1508371 1821900 1136143 266577 1435990 89038 640290 1370508 356726 665577 138330 760857 702277 375750 774883 1669066 424946 43815 1412938 1406142 1513761 485892 473260 1820159 1325108 1373859 685070 1508262 1740203 556959 1681040 811709 1738019 828017 381843 677538 283147 154412 1054740 567043 767360 1691518 1965258 927241 1921876 1807251 1695076 1426313 1079226 1093843 576665 1436977 505785 1532976 1426168 1024008 1672177 1145056 751366 1677024 1553628 1601087 175210 154718 588882 75211 322135 226926 1055289 474270 474674 1304055 564636 963961 674397 790899 1121526 521267 1453444 1962276 421368 1752862 763491 561708 1183672 453249 1278733 1983627 484803 1430020 198073 1403461 1740658 587644 1621621 783742 1067961 244546 1474777 1606309 169573 1868219 1792119 985532 90392 904419 861140 330271 582004 51887 1079543 324900 1643162 347742 255589 790242 75116 585011 1950659 1044620 253051 1372735 1081503 659641 784304 1473771 92943 902119 680674 1604867 1337623 1525375 1815663 1494213 1556783 942613 1825571 1113594 1685044 1263827 966593 1444493 889912 1814464 961852 971656 102505 646425 587274 535836 1853061 160285 53547 965723 523590 1997863 893465 581103 1188251 46730 1978896 894864 1432819 845740 213230 1023863 442664 287856 539195 860752 1429224 892074 609425 353339 1108319 1431502 53204 864285 578368 479676 1992226 571959 574648 1853348 390681 306909 1816285 624662 1019208 616656 1997039 35021 1923188 1050955 126020 1093099 552933 809477 906780 974040 1299953 1511942 1872193 1518240 341622 1924121 1388587 577730 1602452 282488 1652999 1740625 1601553 1561052 1390511 864994 278413 936644 1828447 797507 1089691 1231580 649493 1540819 1879839 225497 333785 582986 1320761 896145 1067184 1348784 1370441 902285 887577 1043460 174820 989717 1177283 352932 1151032 680820 1636873 805886 1362422 967277 1369650 1843416 554141 1170010 364268 463716 1090494 1965366 875777 959247 1817037 1719101 144198 961397 1656126 44436 1508455 838081 1628518 426482 292529 118151 710338 937509 1363458 294072 971328 1408861 806571 741963 22221 1371983 940325 1035625 879216 1131199 751293 275641 1543730 1848042 898098 733771 449026 1496318 740111 1457447 492906 402834 77840 1432446 1312072 700132 1739632 452634 794549 1675085 524029 661151 1195101 1987777 837167 790501 1829729 1648404 834924 511111 1377627 787514 619656 822923 850613 189453 751034 418230 533239 1251928 312621 1866649 779666 229984 90154 1156358 1747034 241187 314964 1249736 1456967 572830 1451270 1164675 1057369 257003 628406 431282 1904570 1477424 679186 269283 461648 1873028 1645610 1430390 1820729 438780 348324 1856916 232718 1839879 1943124 1864722 16833 1112058 1280586 1340276 807508 1985329 486232 998304 1491752 1410612 577777 1094277 600749 1446556 1580031 1522149 861167 1122838 82959 1795717 207882 1544657 834680 1501885 1724676 895434 666537 417179 1881759 483899 299034 1593502 1211348 92154 13607 1911965 611735 1739847 711636 41688 711728 1093392 1377016 902152 228012 235896 674003 348704 1603218 920239 1910153 145415 1682439 1525139 1297665 1129791 1796688 620775 1998872 332737 1405243 1571479 1700866 217586 1371611 384319 1863757 1376200 858579 1437688 1080444 362482 777936 1810817 1065522 891557 1599007 1231136 1160242 747741 1292397 1730612 827574 1114445 1203648 1873615 1795683 1878264 693382 1774724 1250749 882499 1221748 1824657 58141 374264 725597 1656543 1004332 530777 1934969 881029 1839009 635945 1227280 1514365 187458 814732 1412897 223222 1134508 110656 1650684 1230622 188219 450131 1475614 1052780 477272 1159165 627903 1254245 1812063 935279 1722246 1103217 1479621 877545 5951 1229227 123710 731750 499793 1682951 1065916 1329413 651081 1179181 102974 1024508 1078094 1659909 1952000 881155 1568187 1252138 774994 1851794 1607977 1226341 568622 163824 1853594 1057974 1789272 1749805 315221 1791156 503977 1685015 932635 1816266 549973 263498 556773 143482 805348 1043168 1507624 87324 168093 7742 773840 555408 1426794 1690661 1957433 1176671 725582 1759949 690049 391652 795375 1715872 1535111 1844018 505962 1584579 151764 812183 482567 1535006 762199 743717 1918047 211461 1368185 1215105 1095598 28850 236596 601119 615958 1440509 1560972 704742 1727571 1808982 1272024 765990 1443763 1071569 1245642 1980999 980640 98418 1542139 72241 405281 1445922 587166 96777 1536484 1049517 672573 116478 1341031 1577607 1932993 1416479 70102 1223200 608457 1498367 1612269 745906 1623597 1440028 732055 1949384 1078941 1941238 1902809 1568792 868653 1718029 1284314 581995 1706154 1120996 570159 162964 1615491 516747 1352360 1065230 867596 1381302 1202975 483359 1411688 1937508 562546 1141977 1416566 1782408 1919539 275818 1922064 1452340 1933808 1103102 156071 554401 421374 1418187 1787398 1637360 1156655 1663426 1977534 1743748 1971118 476924 1070066 1623097 1643852 448066 1976163 791716 1046406 1370136 1162132 1583739 1781516 1163770 248183 439023 1952092 1711535 1029543 261629 1411116 1687095 237034 487435 654462 871666 304298 1685580 772287 1253984 1393874 206420 1961948 1234714 559236 1995241 691818 1357241 156550 1516072 557357 213554 1126983 1987439 1186206 384225 1207438 754743 41130 628298 1699912 440046 1517100 722221 1027448 450432 1630150 1067643 528449 1359172 1580900 1752003 864988 1494512 65869 1486907 1361579 645601 981658 1130949 1097387 334981 888549 581644 1357792 1441130 1568925 784296 260162 980293 773433 1818504 1034700 718547 581096 508429 636541 1446680 646851 33776 1383060 1335222 1084759 749106 546022 1293003 43831 1228478 1332248 452693 1820703 1810910 1327395 63295 1517469 1783139 319416 1140954 1392316 1466177 200445 1548964 1353455 1210163 199639 1856259 1251151 124588 1697687 1619331 452740 623136 1624812 310005 524588 611136 374854 1075872 618127 1573571 1601206 1999230 841988 921440 889225 1939855 1732985 1311452 970242 793301 102706 165655 218283 1776240 481777 1606778 360596 605441 182242 783640 1941026 1024383 979309 1619241 1484401 497989 796613 1084404 552163 403532 303536 1735552 1259956 73155 1364858 1423142 1230324 568384 380665 665661 650213 283180 1087271 1182968 1316783 1221604 192761 1510742 91962 145535 1609422 899527 1102529 1033788 1352010 1510574 1095076 268676 1880234 1439577 658628 170615 908386 1262039 583210 35946 1344713 1925208 1026722 205566 52506 127113 175680 680073 894378 501120 1211280 1871655 238307 1510690 190259 1532263 1458350 1036187 1025206 866030 1630824 1143085 421595 1668494 86585 1316256 1706997 1406368 661173 92713 455595 81521 1552497 2205 721731 1642939 978475 790392 1298719 1961659 965700 1018866 293834 1302047 415971 1662436 1199437 1373908 1659582 1208800 159999 964939 842453 1815996 1447674 1181753 1996339 1046750 898348 814928 1001056 1996632 408989 1386604 325510 1369812 504377 1264123 745498 459365 1187094 264504 778308 14290 1999353 1491712 838329 109681 171664 66265 369677 864806 1943838 744241 1756989 888641 638461 1752241 1403617 1242974 771608 1526528 1897649 1480196 1810081 1435674 125343 918176 506364 396211 830947 766 1854799 1416620 786954 950672 1016454 1674876 340655 1458419 1048463 1341133 648197 1462952 1486028 959823 395615 1437001 1649910 1899657 348864 1220789 1220793 1843643 1307603 780805 1742239 1348834 780817 263778 621811 1247284 1523445 66661 705269 897897 1720506 723468 1209909 1463608 1583971 1702986 1986744 1695332 396341 902382 977707 1310797 1181568 1884240 35337 946413 1169618 1725277 1672840 571597 1221114 1810210 1704672 1534363 1349241 1267483 1878266 1073197 139773 1892566 1227969 1922948 1749053 1546742 955327 1790656 1372128 324078 1766184 1043162 1502091 892045 1384426 1926403 483197 1923092 1947231 1630006 1966711 1198235 1284702 1259010 340457 989830 514831 462107 974116 778517 1178040 356605 1016166 1639993 913343 377235 1872370 1324719 1747416 210120 284170 1859797 1776206 527041 1504013 632139 945866 1834890 1369810 1300746 941660 1400229 1183487 662914 1289226 1844367 1348908 1402285 578743 810717 1531209 1942431 976241 1489425 1203797 1992762 261685 197115 509153 1361162 1450819 1883975 1128650 1583428 90645 1497590 532073 1007035 514194 1338355 486886 335374 1467435 1415842 496386 1797543 1654615 1201731 1400483 87058 460998 216406 1847457 1180822 1325048 1731439 1400090 1696321 517670 74925 1025736 1101530 1622761 1386155 314349 335912 74508 289139 1366703 1843234 1217138 610622 1455412 1071716 1954782 249464 1086582 1822321 239438 1453586 175521 1071192 932292 95450 820254 1261421 1891427 251215 374558 20193 986499 444381 1264027 1660242 1156073 929245 507780 593374 1077254 167615 1740095 1503039 183175 460889 240179 1078001 1279491 377551 664281 552740 222923 1378188 274804 37125 682750 763000 1081604 1310133 1005007 343035 1036024 1593684 765352 1779148 1835065 1834602 1654501 1321193 1149558 1221375 538172 1408112 18512 1378439 709437 703718 1085140 182291 1733462 1715459 421978 240198 1199764 825492 1386948 1307046 1013609 1011716 1999384 217319 341547 1627298 597665 758965 1796795 739432 1979242 1835828 1288567 347866 53731 1260523 470440 163131 32339 115078 1505919 257159 142427 646260 765752 3703 1111212 750623 375315 901068 1736277 280280 506523 287324 725680 1057233 811565 1798184 1268412 1582980 1313154 1931055 1818534 704603 1796273 543950 776736 1288869 1095090 1118755 1164868 634110 417159 613062 1616520 147227 1714957 1876558 1898984 1714117 252351 892246 1310100 1614470 1419560 470114 1433975 609392 732509 1910798 1512664 574868 669203 1742526 1879418 1386640 104599 1011635 18007 1561024 1747790 570081 1043984 1150846 131625 666164 1004550 1833803 1912325 1728731 578853 285628 1147381 789118 6226 1901991 1317979 1321371 460846 428564 1143958 193936 244672 1867412 1520037 1050699 1577615 540217 963662 516315 1334966 851010 789989 123279 1068849 20556 136994 204561 1683249 241796 1243978 1937090 1005676 943731 1878051 644455 1495911 366654 1019108 611662 1210711 435595 483177 1882537 725971 1966574 915550 1453328 1521164 1002461 1209531 39493 193491 1772537 303272 1097070 665583 1903479 1719446 1574286 521721 495780 1063526 1819074 1300789 708574 1579707 1511319 1899812 513230 1815427 320346 1356215 1534833 789469 920538 747598 534864 1351455 131 236212 959780 1095696 1053760 1357100 1261077 530316 1982308 1758325 245512 99674 253411 1222174 532181 1221605 919711 188345 530164 1506394 1296214 1997376 1740054 210118 888675 999511 1236653 430396 1104807 1760164 985224 737508 311888 959544 385330 142856 1571583 1612739 455262 1760625 922762 1421729 1784970 1038598 1997216 1716781 733023 742166 658989 1968379 1789997 1754132 14440 764357 413103 1152644 49266 921526 570545 1108873 624969 223655 1308202 1742766 748156 1018904 963281 97742 1078849 727777 1163758 1131134 102958 933416 1938594 1137656 728041 129845 617051 1069268 1712218 1237767 1632167 1123044 1271611 509907 1840507 587377 126952 1053461 577673 703753 281630 946489 1614662 1136149 1876755 1625732 136634 1372201 813947 16222 1846293 1869780 1144617 351448 33120 558447 493877 1158242 1751116 1681445 209442 578285 340172 1497397 1192287 141659 65331 1112018 1863564 354796 9351 1547695 657502 1199883 103296 1253909 653658 564218 703792 1283157 1191387 742530 1670171 1428286 1574715 813724 582284 1725885 995692 802882 610694 885194 483886 1226090 1152760 1791966 1959071 662770 679450 749648 1902665 1622235 169085 1165760 740459 1000928 541901 147310 1176390 133540 681403 185238 863200 1939599 513918 99 941987 1258447 1531071 1716606 1949393 991115 994220 330367 939400 1761667 816835 1277281 214537 1194622 1791232 308993 1900642 991637 1861361 16353 1262600 1138037 418646 588630 1652458 589634 517522 1209267 551826 353856 729898 165960 1182327 1797416 252697 1921956 573695 1575408 1784271 490030 1328454 1209339 101042 1052342 1619995 856174 629401 1244551 427627 1874051 394042 874682 1471593 604019 1473660 1547666 33745 1087139 1237530 699022 1921126 1289099 1239494 1960497 947052 1394101 48714 182732 480999 1364271 324949 1983910 1253456 810573 1511890 528546 114295 1259785 1233897 270530 1633532 1557855 1340292 1393859 1530914 1620391 1264337 706853 1861999 825024 1794003 557468 657777 866907 248395 1524509 1392414 242972 708753 524523 261 376875 1060224 763016 1273038 1422148 1335616 946702 1844201 1633337 1289946 1659073 1796263 439988 756231 1026710 1184692 327620 604305 590846 1509887 1457189 1500602 322402 1293042 1851661 343060 1221287 1566374 578968 1211927 1130288 1399030 494275 1219678 1889615 1122904 223798 227957 1835624 1646946 162903 1682657 1548500 407632 660515 753518 636324 690258 1514587 17120 1956490 1548935 1810208 271166 239297 205657 553944 1001741 311090 1847657 949642 1382937 132380 938825 197538 1319958 1819912 1676915 597321 1046334 427808 451733 394619 283236 1268281 1752110 852351 926649 1433693 1906406 501894 724545 1811567 521415 218265 149164 467471 282768 844240 1564248 133134 620094 119938 415757 1925136 1463033 1512159 1792428 1633390 1998286 885438 1793487 1611675 683864 178783 212704 920611 645841 1348666 1399066 1878046 189364 1262622 673374 1710666 738342 434396 1607846 870640 1970036 1335514 864564 1993765 872391 710826 1290460 1045526 1312609 1788130 1567795 1656767 238198 88002 596625 1347594 217877 1094191 927595 1646288 1470236 1011629 585308 809525 1836668 1243378 1166087 100890 1022552 1601082 1089481 10364 307423 968800 1021765 1188620 401854 764141 348385 43572 61948 899927 746143 735899 380007 1228122 1463100 93450 1823792 109146 1741748 1095810 1697246 1514153 499164 48863 18556 1811675 1500011 295100 1195551 1734259 217063 462381 1820148 537987 1998249 674610 1770344 748468 149582 73453 198033 1650302 641964 1529963 1980473 1659853 1974548 1742696 1597288 487246 1160465 1486667 1413282 326529 370009 1078780 1977260 565622 1043697 1721256 999119 995883 490212 1678597 1697431 169225 327100 1488904 1442103 4296 1703855 1520244 1929233 1713832 350432 1344904 167455 1545849 456642 312647 224922 363781 360200 1973658 587541 99860 883629 45116 1338055 1400656 539211 879842 102655 902991 1532068 1300282 656459 89356 1538508 966391 939323 351545 986489 70650 1975514 1362507 996477 150777 154225 1030048 1399104 1682166 1726076 597080 1745409 590130 538737 306329 140444 1037696 196414 1000989 271552 1309364 1234414 1050058 1758973 940246 1549127 438480 1858182 1449234 874419 395756 486905 1140404 1733996 1902106 386727 1820366 97288 897506 1864957 133643 1938172 151696 1625143 259075 1644720 1522903 393850 933902 892589 258003 478200 1225163 1628183 748850 1876557 206604 333660 728006 1653330 304826 1066618 563639 991792 1094486 553126 1581739 632612 1608320 1459086 44552 1320287 1987686 976671 320803 1049109 1826774 1703751 262795 1731704 1101799 796791 1470967 431288 1786509 1648831 1714673 1727666 1875205 326466 67669 964643 1631839 1476618 1430351 520783 1763491 1945322 1820127 1052336 1357631 401766 498 966494 1352759 1965907 868156 1956133 1527711 1873052 1585677 618974 373079 356932 1330080 1848329 138171 1724315 1238751 1601226 1758579 168309 1847948 904967 75671 927233 635789 565542 1740195 1429554 1901627 1846094 1356481 1787878 173286 1010045 1011974 1244859 292173 1623492 927788 902874 1139746 1477527 620480 877907 632777 680629 1569852 1021447 336957 1863309 964488 824041 1230493 883027 132652 1855253 616964 30120 1943178 470089 72306 1785315 1274061 1333642 544849 726261 1211572 487906 1475667 1854754 54537 344603 566925 1339784 9536 1863437 133658 667317 72740 984244 630441 701900 325739 1958346 1241259 107302 180726 381010 453259 137652 1236714 771770 475402 1365852 1204231 990830 1003552 1729315 1088334 822385 1705648 1197646 1283255 1882914 32376 1104580 90237 677992 1360085 731656 845864 1363898 1539564 15025 1254123 267283 316899 497607 767088 1518551 1685588 1236980 886136 1822020 1980314 1338069 1257678 860448 1957976 1653744 406563 907428 270195 381809 1739169 720589 283370 659970 115716 1802883 1620061 1818761 518632 121695 1023767 180741 416634 971914 1392217 237870 550694 566676 821019 488439 512861 1424667 1894059 157010 1895649 180915 1954994 1139012 1668329 544408 1971384 1490634 1308968 1944420 1635506 557631 1913619 1245205 443167 424254 185696 1588509 1529099 1475469 609983 1284514 1801172 1850949 156858 588674 1814391 1581704 939548 1293765 274341 669030 344136 870412 1996366 242026 1798290 444413 1679660 1431470 955312 1344946 718753 1356804 1189343 949748 1147617 969738 911295 826005 528978 325485 1855610 358641 1148564 1566644 736581 1625097 213316 471903 1464615 1068466 1844478 1566269 1701745 97545 1529965 434697 305540 1549134 1268725 54320 1454753 1021201 390421 1563551 591725 1568646 193300 47561 1158814 1271304 689599 1820672 1751203 1091315 290137 1623399 670394 1965264 1057064 1922258 448800 953771 217557 1468769 308720 1243638 1085093 492091 1002135 1110581 722317 1473253 1894035 1881644 829211 192890 421678 118284 238350 176037 1267559 410503 1338289 1231093 705990 1211804 653064 1280683 219589 1483104 489350 674422 1047722 6395 51481 616430 1358041 1528483 256272 1118966 1863217 1439628 326927 373035 1877990 823407 1250200 936696 255014 1200524 529912 1115198 286505 1627637 280458 279180 78542 605081 1193535 1390690 541413 1799275 1929408 1844298 1116001 455871 581072 825050 1963057 1868537 214129 1556029 557103 1418357 1947782 916649 1707285 1616689 1983011 854548 668020 1248876 519257 830401 1997360 1565876 536423 903860 1707902 1741505 1461091 1275763 1693057 1714585 1022686 1518687 908340 1730830 30863 1247357 959892 96468 389091 1336704 1252782 1495861 1909082 1116807 1773814 252980 731701 814594 1940870 1358559 1427226 393310 555892 326580 1643789 1362323 424993 173354 1832332 1974365 461911 741712 427746 1031135 913508 1320158 105912 1546336 995140 12421 10439 1925845 380033 1258589 877667 237706 381742 249720 177409 1624004 1691371 1006592 665352 1724653 908719 1877788 765979 1376392 70336 1977813 36823 1013009 1206311 1596645 741357 181954 249511 436423 1209878 1823075 144818 361886 580405 1699202 1010388 619312 1855563 645253 1922679 1238310 119885 956890 494810 1003942 1338848 1141914 1363870 1198693 677632 261172 659279 755287 550175 1219762 1688399 549386 901332 1297063 1462193 1261810 1906591 569010 258144 908219 925196 950271 326586 11189 312306 634072 1299399 966858 1672314 1674796 1684091 1949863 1537125 1348010 595666 1814934 1822168 636918 53597 1416540 157838 480047 829940 737810 696807 375161 838790 1608402 1123761 412468 1067243 1395629 463442 1887832 1737774 175477 811538 1838695 1520199 932604 1346651 387486 1591837 139683 740421 527834 1281503 1657750 2082 499616 476357 1278940 1674850 975042 1491719 1327907 1059311 1025097 668939 1540723 121446 1341741 1138232 386710 1951652 1552948 490375 151355 720930 746050 1837167 1804676 806543 1900373 321869 933994 946749 143137 411942 1039754 1890166 1160042 1480634 170171 1014146 413779 884153 1002507 1960783 1740748 1824902 1776060 1426697 511737 2988 1656244 1945952 1071550 511144 1239504 205982 137633 1471113 204199 1135961 310916 220865 1821248 821411 640731 14486 1569018 868186 102899 250012 1607530 708966 1096104 1275058 743474 1489225 348115 1969655 97229 895153 592243 853264 1718806 257553 748401 56685 744465 1112538 768368 1949122 792569 175748 1924479 361473 545009 1652375 1282707 452886 1838735 1752589 678297 1806580 448394 25800 523437 1200167 706684 1237252 341038 1546650 1693482 522423 1931988 38309 1080762 49794 276046 985681 428956 63429 907055 1201718 1128389 400632 1722949 1694000 851805 368609 876604 936426 1436911 461320 1609543 465220 1687800 1015831 481590 1396680 1864190 547934 533988 588724 561136 705807 1638573 1561717 180175 1801028 467914 1885215 112400 1853559 1352969 1316319 869602 1090007 1129678 479555 1902922 42592 820988 696105 1578254 531827 470092 293802 1215229 1299396 470301 1070287 1664800 151693 113187 1937580 1665561 609292 1930384 1854349 1223170 1366580 51518 964585 1054144 1953121 1423102 1299726 438271 1637367 1096207 1136858 555394 832779 878180 1103703 1266838 269260 1050468 353192 810024 978879 1521929 795109 1189070 1257058 1257767 385940 1804473 1588953 1107490 1644598 219315 427881 750667 525858 718016 217646 1656403 969971 1130211 97804 950440 1968049 1572326 515293 1115276 1754057 900449 1672530 1694264 53340 1431125 1240693 478869 1138387 1210854 890305 1079815 1244420 1705397 1868284 637772 186356 58637 1366735 1828476 630975 392646 152358 282199 312200 1821129 1124830 439898 949728 474692 855095 311324 1234410 642695 1357667 482053 954724 1793722 481136 1310679 1412057 676628 736065 324127 1798622 1736940 450449 705524 153360 390932 1154290 909991 1073830 541327 1308765 1262717 89488 1228631 1933928 1092241 430961 687840 145363 1411892 678906 1903029 1080294 809512 220558 1061058 140336 1172952 1385182 1015658 603134 37138 1437856 1842928 728744 1692016 972877 332712 678271 51691 949054 1580982 233631 1996141 1053788 1740196 1735468 22436 144267 1815965 681033 685040 1893267 1100097 1065405 734258 746910 1871836 1691620 1604092 1158592 731820 507997 1246872 1456352 901139 1479419 929724 1719410 604785 1936327 618154 1926318 661781 1447020 371160 1708372 845095 341443 696373 843174 1547015 941715 1506159 1510919 1860399 1174981 387988 1047315 114134 310290 79130 511833 1317744 1586906 1136709 598602 1978516 1402236 292365 1396589 445938 585284 726525 1513592 1910428 285763 1122821 617848 1478213 294455 1415934 298661 1937888 230804 1140348 1384422 450474 1260066 1007165 1692384 446116 823173 1814554 56519 664995 1700795 1860753 156383 737912 1936154 581059 1404031 1725250 1132813 1108001 428096 474768 1546474 667045 1191432 1175240 1916322 167612 851523 1065451 1642539 134534 633241 1156733 980570 189436 1221846 1188404 433471 1977515 1155399 1989647 422889 1573932 1848043 837319 492595 1749325 1409105 1946530 936212 61351 1792455 1081003 1601095 1648778 880837 1509209 819126 556038 1951454 1646836 1860324 208536 259883 1089841 1822327 600481 1295650 1432910 356811 864764 1742059 1969212 500864 1594401 1462201 577718 1097160 1646951 280707 1350299 1242365 271346 937317 553624 343181 1270210 1054272 1483078 1920637 1651324 1128801 247940 1542825 424888 1504104 473724 1519539 1573200 1915656 604399 1477841 541921 1067746 1103933 1948181 1134029 238527 192250 1046163 1502321 352681 1039139 89518 947468 1290578 863864 1341683 466438 909239 30993 1735158 978817 1953926 1457464 502521 1225073 1836 592720 594782 603437 20229 210326 978534 762013 295027 1624896 1129591 658478 1245855 703536 1777776 693408 1009952 914505 331791 1676994 1489624 1207475 745314 262431 218586 1488910 591840 731841 1968547 471365 1469081 447717 808986 1844884 1396633 142751 510564 1976276 106418 1002621 621140 1239569 656719 1379469 753414 564033 1752735 1028363 798361 1524966 60121 1327339 1083732 1986714 917391 311593 514248 1858576 1881885 332247 1031663 1273921 1693939 1215987 441360 1885952 766019 1991158 169577 842150 955074 1390794 1772731 257713 935880 260778 1684603 918178 699406 15711 1954252 1601662 894830 867969 123070 1775823 1965606 1644231 42255 1572434 682839 1138845 1817649 943169 51324 1029186 546705 1122190 967121 966635 1291620 1608550 447769 569020 1265811 1655495 556948 921422 572959 1951456 1272530 1641360 1727081 321235 1702354 486383 271365 574576 1471259 1237766 1984304 1755068 1567745 1433376 1657924 1094283 1522241 275838 1768493 310119 601809 1839781 1817046 1457814 488146 349834 1837014 1040379 900658 542958 882789 1291413 1399470 91310 1483019 1091516 1772709 681119 1887836 697310 577537 1954276 526555 291213 425572 1543218 1486142 483098 1079767 474022 1266480 1468104 1031115 43630 251012 28921 1543142 754853 1892483 305450 1345794 1542883 1293572 1498460 1536834 188708 533642 1448615 687967 619809 1250514 1259620 343475 747248 1436948 1851507 1669715 1427936 590621 585316 616637 1936234 10377 1640382 1069990 1327312 445201 220198 694925 1518974 1832719 9036 1932306 154518 1351500 1330505 1272050 322400 405180 421585 132650 1453670 1693138 1161514 1526016 210821 501526 1819908 1231147 1746646 196890 1918994 1195377 908294 1815828 1068237 556081 1292503 1096666 924462 284840 262864 148522 1982794 1701747 1821719 375596 748988 299220 85558 943888 1943705 996198 587928 110117 298541 1222592 717764 446746 1174794 921979 1592397 86161 448235 159241 890761 328776 86145 832975 801250 1201042 1532434 1955499 252265 1756395 541376 185729 1527048 653577 1538179 1262072 1664090 612086 1581324 1958356 641355 663442 241256 1893491 966875 534582 1192539 708521 1894165 1916198 238928 1864343 175760 1766861 1651692 1887208 868365 1712912 1092937 1152861 621795 1694023 1659459 1529757 967404 1707657 1550952 967318 1598434 291177 1251820 1548134 332715 1903751 1768347 1238516 1730468 1273881 241604 893998 1922059 1219924 386869 1234418 908502 192825 250732 1268136 1250149 1510999 805496 1912051 660745 1769321 877292 1083917 603187 536857 1828169 1425452 1713701 367466 831379 892068 136213 872617 1829113 1225707 1003197 816926 100508 1680283 196757 700852 1790974 701950 144579 201475 1408266 259924 1948178 562634 869994 800326 985750 129113 214490 438553 1492128 1309626 202260 306672 418195 1152066 1576590 654443 683158 490482 480526 1490679 1447214 452711 365062 1794149 1506489 749384 801338 1357195 1022187 1714793 137267 1278602 601804 89623 564985 1310156 1255488 186575 1047656 674401 1408784 371071 77966 1131725 1517147 1509348 1378885 317179 1452319 772439 303344 1919873 1807366 355179 571441 909228 1572335 1838184 125636 1323221 1155353 97735 754586 758350 1386587 35475 243629 772622 838207 1833980 1855982 950747 828103 1302148 813901 1919726 1787061 574687 1527494 1500188 1554757 1183781 1690195 357457 1462256 355137 1711769 216124 170306 1268619 1653645 710879 1337627 1316969 11269 1945644 1574594 778332 479751 1892869 1770422 542623 1380130 1027441 443804 1292593 1307739 947991 257894 1950656 56241 303284 1153293 393508 559480 1626676 1953542 779603 519133 1367924 1748501 1999504 1011392 1694839 395196 903382 1831776 327771 47002 1878920 1489101 780584 973552 254099 1132165 1378298 155874 938522 100607 59537 281545 1743568 559595 1182153 109627 462637 527251 1235028 307627 1209052 813536 897396 1129709 129134 621007 155541 1883528 1009298 266006 1721612 1048573 825740 815868 735481 1083599 980460 720702 1427381 1406783 1460193 1273842 1127079 899903 36097 347140 1420027 843051 325516 1572591 468839 858137 1608275 550741 848489 934395 667727 1075151 78150 497484 269418 1155405 1608404 553884 721789 1013413 1557425 379427 373554 1827494 964737 1099378 198687 258969 784197 1098627 763808 1147894 1633628 688023 526240 129268 847949 1123758 253174 53171 755117 384426 1052448 1622881 1714733 505796 1941681 1713703 221522 235899 865409 1453908 27799 1037279 1613141 683046 1409799 1895808 238015 1929249 634544 432194 975183 32410 1542997 738354 147928 1734055 1634444 363706 165247 1997944 1616508 1232452 1761511 1901310 1532937 603423 376017 1516068 530663 254820 1016759 241527 136363 969154 1212783 178666 1272476 187138 1687165 651987 946949 1563739 1926046 80915 1489158 1640764 1900201 1645846 672626 187287 760454 400634 1123560 561337 1554486 1303520 1879386 1640858 854386 1374302 1471288 1035900 1734441 1748282 1995592 630729 624413 31152 526547 163140 1350344 409444 1024539 725706 381586 556365 1466448 712139 1427721 333469 324477 525062 565538 1726805 1817839 1572089 1465899 352858 1666991 1040001 229546 1369627 45395 803466 1060036 35348 1326347 1171314 1915237 234738 985748 542854 560408 430841 1897184 1061692 399456 1585847 618665 1458642 908664 1836628 1782720 112500 995652 395468 879883 1576617 580710 1265228 1273845 856657 1373008 128103 1597879 325310 865794 859287 1486396 723605 1034292 1404493 1409668 1507869 1509270 1972669 1463358 954014 1407542 691356 1882705 47750 492239 293910 1692776 474221 1804747 667271 295264 1953606 713652 1940647 1764579 45971 518353 1401728 727987 521630 1331568 668523 51089 858846 941929 1017933 871698 442890 1683950 496034 71465 127967 1717861 1115837 1032290 324718 1049015 659835 228242 1873118 100950 1831695 1938821 426474 845794 1150 815660 1768429 442916 1358884 1231625 608342 1911558 1273492 929399 1288787 1005557 916992 1987664 1996308 215134 485361 276902 1440144 1122751 1882148 1537420 443592 1606767 646502 1351018 1468048 1267803 732025 1333540 425031 1235909 939563 261412 1914209 1594233 975604 757828 1812461 854145 730032 1703507 1817145 138471 469456 553666 1364883 1366117 139028 1116599 25391 1409298 118138 533876 330822 1504323 1584016 54503 1722279 1933687 164266 277074 1364907 586458 169624 977984 1547099 1233326 1415902 75929 123490 11575 20935 898661 1884036 1553538 1079762 1977121 455171 647841 1568419 579339 553393 457493 1603007 1526592 1673902 1622386 1064119 117372 266844 596608 346115 1234859 667571 1864806 68913 1234318 1723902 1545041 150089 1700413 928034 1312336 816401 440037 433237 1853662 781975 1739369 815990 1383962 212342 973371 604280 1955913 428379 1079803 1734373 1643883 1407962 78917 788648 813461 406462 821318 1259756 547277 825443 814251 363287 822169 1757700 67205 877675 359755 1443176 631477 1405915 307307 1914219 1625998 1995093 1664639 583021 1609962 650676 1822779 1423574 357982 1820679 406513 1446696 388343 416952 1408906 1899601 416433 521774 185862 970613 867073 1343356 1320215 97243 1541678 585706 1447435 1350193 1355317 1009030 1027068 832106 1210591 670032 331235 1422032 1801902 960295 980748 150253 134680 325941 288461 1139795 1700347 94475 1668509 391297 1198892 1055218 28604 468642 485493 936322 230065 254674 1754059 185987 1212363 1788663 121573 1502008 1153616 860418 117222 1614792 1027280 127766 639770 1196843 508343 1250712 1133087 1394864 345071 1690253 1632442 850835 1528381 563960 1426315 1023141 233770 1256447 856425 855895 879142 1327871 607822 1749699 1065520 165889 1827482 1751234 1756418 554028 509853 1799054 85052 1698631 567810 1571533 606524 714661 87806 446429 1409478 528306 927689 1240141 891839 1236452 1738691 1959139 388847 813267 1721335 493899 784307 646711 1659793 604152 1109506 776019 1752864 51315 904278 1740949 118091 1637346 1086000 760067 84095 1413627 238765 1875468 275777 167017 1079424 514699 356017 995374 942484 1572447 501788 596310 870671 1573596 1827268 1671953 189594 1709754 1628415 404140 1419720 1802479 1241583 300550 16634 782355 1877260 1691135 544388 401264 1492609 1721163 624170 1501547 65291 1223841 1757990 410455 1802048 233621 324621 1534450 511704 1330015 1607562 1336525 699269 566329 48954 351621 301452 1327511 760326 188698 877769 1514685 9380 671830 1713520 1863468 1896863 673391 220276 1103770 573886 560835 783212 667597 560875 475245 1308757 768590 1400601 1367507 1130650 1814145 1320926 687144 532310 417324 768828 1847226 1968514 1577333 397695 1132445 1684827 1312195 1968114 67687 407475 1891131 246197 1131332 1881452 1550400 507983 712432 584859 263933 1843528 741695 420060 132689 76822 1892737 856683 721407 1556181 712998 101340 1696751 1112788 22607 446802 1317638 1493421 1767778 147518 1815254 1383433 775124 1340661 1629404 713446 1907382 77643 1131176 1942076 1909279 575827 783520 1633976 1120218 1167558 542723 1746926 597950 229061 795785 698841 1683338 384977 657209 1525467 599455 1467604 179886 431220 1456080 1891695 143963 1975226 411420 251612 1512243 1328260 168170 543108 643627 1058109 852523 1681314 831288 53631 94238 1616260 592098 1280115 766685 1918045 391927 1027305 81258 594941 1713802 1108313 301827 1549345 1881135 413303 1082164 231568 1849711 1243687 1065746 509514 323158 1684097 306575 1170662 1907316 1377480 1889453 1765252 1198141 913081 1447680 868780 1392890 755715 881395 1235399 1336080 1321702 1539139 1990968 89378 262405 1346864 1563249 1965132 1979384 1965651 1553661 1644764 676976 815306 1015073 385074 532387 469380 1906160 1134016 1361006 1781286 428267 1699893 1225150 1429777 1290453 733401 1569349 929273 1576968 846653 1334403 1353708 635472 552221 970980 1768372 1939409 978654 1112883 1265037 1095749 973856 683444 1207095 1402862 897669 1672721 821668 1894032 6679 1338768 867373 1531158 1677225 859244 1772784 367443 1624631 1733291 176236 332670 1331872 337461 110814 76061 788848 810083 923859 69445 567581 1914463 1097463 863659 933322 1444957 1132838 878252 161067 561930 1791510 145262 1337393 215471 1123865 891022 1390387 525963 640536 1834344 1917800 441402 632729 57115 112764 1899252 683490 1657877 392965 337965 203004 1368328 1223313 1611245 1409396 1570637 1855221 281399 4212 626689 1460867 465177 494326 296064 578813 1488486 975223 1509191 345253 1162789 401398 1710190 1237168 697106 1608816 77043 1765337 1009317 470573 803789 85474 677239 262151 1438875 618033 1020061 1515241 756597 1852157 1056237 1158834 1650232 885664 1719297 499797 1183514 1134946 1935372 640845 1953561 1304113 1577567 1867192 1581234 529010 281764 1677956 1048906 471252 270655 440831 773629 1602455 22630 597141 493688 1513554 326688 733895 827791 108376 1294299 672636 182868 607558 1049019 1784639 829242 1338079 1187559 749544 1981877 536688 563575 1049204 897948 1006170 1204404 1625822 1893232 1649104 407708 1528273 1870939 530085 733483 366424 1591319 1549158 43523 1901836 675114 1514819 258091 640376 614074 216998 1810864 996515 904209 747664 1869453 103386 410386 431387 1053872 1711130 188309 135616 1892370 824047 1273177 632897 323267 565157 536807 1975690 282379 1624427 1635772 376918 200762 902065 1106069 670003 303115 1867052 750414 935601 1535880 544774 1986865 1469762 865682 1286940 1935393 1290749 179856 458128 816751 1618263 1783896 1496766 89714 1571812 225338 891205 861592 290623 1862033 140994 1558539 318751 1756167 1328938 1796345 1111361 638614 33084 1238301 1420535 300416 1096008 549354 62903 1642458 873648 1089288 769072 930011 1888839 1633860 1104201 1621973 700329 1454645 1436686 1305845 66222 370771 962479 365544 976989 1943121 848767 256957 1358572 1641207 1836906 1031302 1254896 95878 371474 643213 1706652 1512012 1265464 1312128 1918520 51903 1936369 921104 1496175 1043233 1255561 137087 1288725 265420 406208 1466168 748740 1953924 408919 1019166 1650287 351620 453200 143802 486224 319373 1398113 1780103 492284 734619 230390 1354324 1121536 511002 1275430 214861 1016477 356743 438960 111869 418927 1060670 158958 757116 872871 1316458 1538176 380048 1976109 74305 61555 629513 248413 239269 776823 929221 789383 1878224 835415 1407497 1983777 277472 451489 724421 1303047 1946717 678985 863018 748168 412028 1100201 103811 203480 645849 1328712 1384119 308452 970454 1875332 1344971 1380736 1443193 1406767 62788 642692 1113595 1040237 541986 205953 1489323 1423720 558789 117449 636950 1195206 536143 593073 767032 1480796 1325814 1628997 882764 1842988 473600 1591734 1794875 604864 250080 1300145 1313800 164375 122936 521297 1831602 139060 1694434 686518 1656237 644429 649014 433610 29300 1391618 362797 702581 1223288 468558 211643 461932 1828071 441362 1574308 54519 1173292 1376385 1778303 1343539 267611 736472 1291146 613962 697882 519409 1141207 617329 1991482 1288319 1576681 431490 681103 11342 200514 1629520 1832115 1884884 88700 103003 1756591 1703287 1622529 1654792 253741 620481 1080168 103674 1558390 1487952 339022 1316872 116125 1839370 738217 1516842 1059412 1268453 647939 445186 548931 1954142 1796160 1472144 915956 429263 1796479 1982602 571783 1851793 1707250 1170384 662419 1599986 128391 1745633 1735512 909150 1845576 1020359 816300 379247 1451014 1918082 59948 1305037 762512 1511442 589399 274759 764175 1613187 948364 1827310 308517 182715 282575 1697814 200376 907497 1930056 1659553 1465808 392090 716477 1044782 24956 458173 1084335 1354114 250088 1787042 833898 1796901 1024697 1864825 99993 986454 812333 1760462 1801312 1959154 166765 532080 1377476 105313 906095 1921597 417748 42557 396791 1046835 431748 920216 1978908 1528459 1645667 1442699 446703 1402132 973337 437326 1391716 237035 913617 1371822 1271489 333149 1646192 286276 939317 930318 876203 140212 1037338 926976 1477061 1728774 524269 1874751 588303 39707 1626162 1368576 1368976 649930 267449 939061 396222 1856847 1520139 1007567 1889213 795930 202089 613740 199231 1183085 47118 1553840 1086941 1341762 845116 782972 1488291 1319266 1347320 1277326 37907 312336 1119937 1113974 831083 798431 827526 1104739 1225790 1973805 1860497 188916 1914217 593624 1520494 1492436 1388787 1746459 665829 820122 1485281 276772 1447109 1470466 147440 552616 1334947 580363 24820 1572623 1624778 1668423 512962 1227910 1371435 1543330 1285353 1868001 609465 1325428 1574371 1549637 1854045 1071326 677277 143992 1486370 1259944 1670309 751628 1445944 1127171 478103 1996437 1490691 1074434 677847 1960404 99885 632683 1631530 1126948 1994098 1026805 1074862 600247 367830 521223 295158 1223743 1169456 515336 1873691 1759870 1083856 454366 1027528 1707765 1807755 1011209 1106003 1238443 474720 1588780 43376 239306 1575066 1043816 1537696 735907 1847968 867421 1088917 1877797 1904021 1586182 959569 1203954 750283 372533 676929 45038 1697768 270398 682379 746274 1082563 1892867 689132 492639 1474718 84730 1416266 1220185 445188 707006 433323 1857893 114156 786353 1391494 1111941 419419 1036155 1932674 1742175 99205 879789 44395 671367 435000 1066200 664517 1409999 636018 192792 346512 1929737 1397952 1644068 1943614 1365176 858241 1133869 907520 196242 56249 1026078 1231780 1374990 1345905 1177810 1396631 1234690 586295 13260 190228 1928184 1497780 224172 591094 1150645 259036 699609 1376740 1483177 138874 1195480 437571 646800 934882 845923 1176585 1140398 202545 1805688 527319 1824358 1056152 1002914 684145 492156 1243647 1386118 1151380 190814 1823179 93388 1767962 106524 1966594 1664707 1399320 1291988 931577 982004 1183491 1069845 508513 1428926 1030626 1476050 1498410 331564 1741146 413356 442639 1082310 1725907 330805 1486998 81238 1890873 338859 1232391 898718 1133070 411827 50284 1946304 975740 926974 678143 824240 1741991 1896717 131930 887219 1880595 1862165 437324 615644 194909 1559237 732166 580017 84907 547580 1059462 1075312 67651 1332839 616538 1674805 1549867 1622748 338845 650240 721633 429950 1314228 1980265 1737873 1533576 425294 531670 993955 730021 148231 1191617 1737508 1320355 585522 294276 264321 1722667 455741 1189500 256155 238712 979105 1135421 808464 1644376 262657 145676 249674 1459618 448280 295919 958465 820796 347741 720949 1268815 173428 719926 751289 18914 1571990 1046226 802938 910121 1408443 714802 563234 1924426 615880 255387 248688 1302294 1090261 1316591 476221 858561 1830371 920782 185564 1670594 1858568 1878183 22468 1549186 1863948 1434311 800794 1562947 688296 1837398 1863255 985953 391874 1890640 1831701 1897664 1022272 443195 1147743 1165096 639522 320395 716503 270720 840658 1950287 1623285 1731350 1905580 1582003 188759 1974295 644692 623928 986888 894317 1466295 265713 1747413 1119331 1123588 217997 275428 1544966 584696 477257 631226 1473557 1512780 1199535 1666014 1305302 300863 919841 1805512 261145 964758 1371596 1438282 1500894 712375 1693011 1488410 1767181 1331978 1484207 1212480 421149 860719 1444876 595637 1815225 61671 260474 1775463 1664253 740692 1170246 1442374 302486 1438686 1049387 1871428 674843 1162583 1902732 666412 1760603 1456604 1494360 1781250 1373452 1854507 719912 745176 1590592 1961095 23475 1748106 251294 1285885 994313 1932793 1118517 1940143 1925535 1889403 1068621 1946361 1926587 633845 1037911 980871 1943896 1903850 1889961 1057476 1207745 863816 1853704 485136 1220353 120592 779351 173217 710027 826287 376143 340313 27022 367477 1495052 1074395 1109540 1738261 1492218 1921808 77836 13166 558502 1348204 1110384 1793813 1316827 548643 1247493 1893190 249072 1145327 449025 1373523 1609196 492288 947279 203291 184328 1833734 1820470 1771136 394143 809756 310729 1653754 1844116 1989336 1648469 1856424 993971 791167 660173 1765724 343020 1763320 704067 1818588 1933520 6630 216809 1713662 1473512 995958 309248 1252404 128659 773892 181175 48555 263343 1027317 1488959 1123774 1757440 1558101 1903804 1051966 480944 876343 192764 789461 1736720 479121 631840 1864647 376698 1058708 1595983 681379 1025760 1889257 896063 1060595 1674936 1082095 929638 149292 621149 566953 1113513 578641 253737 940543 802670 1887699 1694825 1635206 1469161 1008521 1388274 990977 1711422 1227651 1053088 66437 481958 527271 31730 1023285 876121 1979173 304564 1087654 753708 1682716 1834354 804038 1197889 1208031 1551075 287288 884444 1740557 1424796 34391 335522 333347 935454 1971603 1190333 550906 600665 1526963 1892311 1489821 1987521 1772832 873480 1992321 309925 1251391 982804 56526 1525365 249685 1709277 797321 1768511 149309 984973 1669447 242048 1170297 749741 866418 913098 1051892 735342 777910 1397566 348739 1634580 1133123 378736 849788 1073291 1163960 1471879 1363485 182256 1375130 444698 1238518 1476682 1947882 1664514 984105 1790788 1115938 1614390 581047 688452 1560851 1822008 1382771 249796 1716030 1748267 445545 978856 431750 138195 1416672 252728 1737251 466991 1867059 1909349 1419264 1099296 418427 696948 1853346 1481764 727821 1085592 1748413 421792 1643427 1607817 1173929 241049 385592 1322921 1191178 632394 903628 92621 920662 1572683 56916 54236 126385 1444208 132033 1675576 905454 47114 783429 1359767 1151494 1551883 1730015 193866 26854 1602951 1257499 1251611 477809 22593 657424 1581817 941707 1238375 365092 1346309 1849389 1403228 452484 316129 1591555 1395714 1727856 733563 710396 1675360 1688145 389252 1586245 699899 504615 732665 1851688 1225947 272600 1388231 1051342 1889574 1345304 1526010 164816 1096178 1881597 1305372 796580 275399 1516807 806251 123283 720399 1700367 1445943 1470818 1420037 379619 455843 1461221 1504137 627039 445137 1196911 711551 1549448 1079547 783040 1927718 57939 1616410 544034 846287 1460590 551153 1372899 1492688 981633 320939 1791938 153272 1690926 259279 1599737 387250 570821 598850 633316 797017 1196176 636101 682995 85445 19407 700119 861220 861527 25118 415212 1471328 1865075 689981 250401 839027 1955832 793565 1397470 262427 11066 1836999 82155 771669 1563285 1081818 190615 1918130 848162 1630877 886622 395985 711255 616118 1239484 1891355 1336274 1701695 1334473 449431 1439641 343234 1583130 1590727 859519 609470 185272 531927 232980 193039 1490442 101807 795604 788960 1438690 834010 764703 785452 403869 1960063 407531 1599511 1143538 595691 552899 723702 1084212 420156 1900305 39632 1748078 1449268 1242518 1669493 1337078 159595 837808 1264355 577650 1109991 561454 255858 1178175 637681 899231 719942 598454 956911 137223 1435798 1698906 1707623 1863335 1286244 682131 855753 1544214 284474 340485 242152 993412 1837542 1343821 833189 1534314 1744708 924909 1920124 2792 408749 1818176 196579 1396069 635436 1703640 1289601 126482 651150 650546 712344 1717600 48667 372503 1314679 1942254 1751662 1300556 1424143 1717247 362196 355517 231211 1802645 915647 1296559 932328 448569 612159 771660 1305390 1286999 1921450 1808503 1446851 1839843 1379587 792584 1777417 1893617 288697 1689072 527822 1074433 1753938 295099 1263555 1352203 1667652 1541185 168538 1290816 661552 692799 1058870 1702039 976982 475698 943632 96538 1380335 874205 101652 5860 26024 1256743 417645 394819 818670 305574 1880541 742365 211832 676200 846960 1668881 549320 829511 206265 1344835 1706892 1120808 1630241 1716462 1028607 1058169 153748 770728 1306683 93768 908085 1512061 96518 341126 1978966 1002195 879840 1230814 1917795 1683982 187214 1272934 901086 1714314 705105 754106 1838760 909431 841709 244078 1195216 1332976 1033957 282609 682355 685885 1959690 121479 887600 1446323 846079 1085555 1793581 139986 285416 1459432 564216 895867 541863 1409401 894936 1273113 1029740 1749725 836562 1242037 985441 1156977 816691 687776 871608 1648989 828569 1508036 1769733 742444 590181 716244 1126737 1352994 1291576 577992 151375 1213434 86340 373212 184981 1777707 129274 110291 1741825 1050145 1900534 1663535 474372 206151 43078 1870106 1825667 1780970 442637 1796267 684779 46061 48150 491114 764001 1917706 1460024 950508 1432106 500105 1001174 1439740 1979145 1017029 1204057 779367 1824021 137666 1797172 1251518 1054075 669282 1703902 492289 615668 1678006 1182602 879629 1759025 383459 1460855 1408805 184188 538037 1800191 1270825 1310883 1159901 1916036 268053 1391685 352009 1428632 1902764 776882 1600841 1260622 929734 1100586 1750882 804922 867706 212326 52335 151799 1795078 1723058 1528094 1149823 1426325 1939750 1418310 1234543 1898129 1509156 868151 646737 1117567 380088 1847418 1865907 275376 202673 1072035 91556 1323182 1954195 1783948 1153510 1784694 543989 165384 1731709 38683 1441207 1019629 1877842 1949949 152737 165716 1113670 1453623 390848 1720966 966905 1583694 785364 1887998 447854 1334567 1829373 1878242 1518299 1597760 682725 1510498 590664 1475935 1817468 176533 461178 768158 780264 1358752 366124 519998 981498 149016 421224 1494266 466250 1841194 828207 1910069 19134 399585 1019391 1508283 440898 1102106 389719 1976374 811099 948981 536131 59959 1113970 1589333 1220268 1025564 296008 283183 800873 1330592 1400182 1486011 1360660 901016 1055317 1298642 872656 1987826 694921 381963 160642 202530 337830 106975 1053406 1992338 1987046 576834 1225536 928481 1208817 191955 1394087 903360 1261462 1424945 860324 743910 697199 1562429 501436 1519490 31197 557047 145037 1997263 1507484 1691209 633744 477417 458492 603375 1128683 382238 1906714 1986350 389516 1830529 1170992 1876116 388131 1573769 1744269 228972 1151990 238427 1236298 189902 1860642 1608310 1805361 211726 1532916 1446028 952921 1898700 850079 1530072 1944481 1297262 684787 1266600 779719 901142 1225913 1033003 39308 133862 1775608 367476 1710182 1312727 627079 1774348 1014054 1477795 246748 375346 1615799 550272 493371 1564347 566369 153538 661813 951017 1100519 64805 1290432 805350 623176 1585240 1339682 1965848 1368326 650202 601319 599727 166707 1389585 1848804 684332 1943710 1287667 1815941 975472 531842 1490663 680323 540957 129506 497388 791201 1873106 1592036 752034 755496 518534 534888 771484 1314978 1910483 1950676 1233094 1777300 735107 450088 1037132 447985 1610929 185236 757811 778650 608924 44751 1835415 1049810 668564 1484166 1794093 1129074 1703683 1227393 1538030 1713924 793141 1184179 225686 889422 1228829 325430 538066 1401931 493373 1328460 47758 1842186 1830549 552611 795089 281888 1534128 1365834 299097 170833 1321097 454030 1748037 1017391 1386183 1917912 1190000 365487 815015 1947704 1374327 1560304 1363879 269215 1965846 1315650 1805844 764770 635588 600212 281881 587041 722259 1951577 751995 1551862 14994 1462359 1727419 1742558 1032138 562554 358151 113188 627994 261297 1338750 1534225 1868397 1047654 1501441 1219757 1506325 985521 1321863 1684601 1264745 398858 1254275 1979387 313992 733276 285855 449212 1351542 132872 690226 1422022 42535 126037 719046 113401 286796 1623046 1043763 1869539 1959853 1674543 190496 1892437 1810436 900881 490944 388557 526739 1883095 1573082 682109 433620 1666917 314710 1614559 1346411 764757 29347 1558985 608359 1738578 1189770 1419183 1851638 196720 679253 671125 492003 1402399 1426273 245828 1767723 129070 610726 821229 1464267 1650891 1941547 299847 890679 1440178 662230 1163054 3531 1251751 1471358 1633694 1248579 297613 1591356 1289613 1707059 627305 1756476 1160950 669966 520882 1898743 1457320 1000165 1687898 1507688 1144328 725727 1058650 1585746 658546 1003543 1815356 1231714 996504 571519 1538290 67510 962498 277542 1264282 783818 620327 1098969 1227789 791895 886257 1874472 1092746 806094 170152 57001 306684 390604 1295773 1048779 786879 1418994 552186 1420767 1537999 27202 1154883 1293425 1546107 1319936 699955 565608 1932706 900144 1518603 553340 652578 595866 1626528 157690 5490 1963187 575566 346487 244343 1837436 902376 181459 288360 1271191 437855 1467098 434881 53284 933326 1302135 1921375 1307323 191094 1867617 1322793 61439 606267 1616101 1532959 1222034 1393845 606215 92892 310876 1121360 1281945 932756 206139 592394 137746 544633 1259551 1354228 1786060 132492 1509052 363484 267542 1196022 534905 1298821 144330 1078015 1235944 863702 1727556 1034760 1770870 1341113 1478735 1559105 1125533 986087 967787 616308 1779413 845189 764066 1571649 212696 137760 1673377 635768 843609 750125 1173256 450696 1163476 1986679 901594 791401 997443 1119932 1695522 87130 99432 415445 128673 28761 1110928 517401 97660 770751 1766258 1403350 1611563 1537924 1689823 1347123 1627571 1316494 37760 1575351 1500193 1712474 1789960 1740865 338381 1732430 1250590 146523 923124 133553 1578300 184740 275832 1325310 167971 976408 1669522 489040 1808400 821707 1770163 73998 1018632 38179 1673920 580957 1897535 1760892 1514780 285934 1103207 1565885 1114216 963327 1599597 337204 774096 417243 926136 16657 1102968 788921 1840875 1184468 557936 1523198 244116 1183979 1369152 588792 656727 361035 1856491 1910595 1683418 147611 1870991 472434 1345560 1511817 912922 1675468 400477 1938621 758254 150913 1597617 751402 1634941 1365290 747030 1327959 1475806 831200 1629652 692928 1122909 549080 1477056 1500374 1621983 170267 1037659 1968228 1182874 1597359 1501404 891649 7633 364332 1354353 182063 752118 1209182 1714573 95849 79083 160443 1187850 788702 640259 1536158 1977555 1856826 1557678 647669 93719 718684 1922256 909123 1151374 544668 282320 1795138 712474 1205355 1245639 10928 1294826 36539 416384 1672481 839426 36504 865532 276745 1260313 1436233 1096832 1575468 1394039 1468612 307659 1632902 535946 1564681 152503 1376382 1270951 1144282 855106 1665328 646474 119362 1647131 1146114 10528 284217 1518418 1176046 1462507 99297 106576 1393393 8544 1393195 471385 1483727 736100 1270123 1043859 952662 977809 1431388 269989 1295669 1541044 46210 834060 1123110 162831 1805094 1985822 801439 32141 916589 780853 36302 1478384 756933 510190 961378 445999 863086 1039852 1710994 482490 591897 1638580 967341 294263 838240 1321277 1306398 439066 427232 564684 1062496 944210 1801179 1385189 1414725 1360021 357827 1869051 1256672 815576 1370207 1778974 399493 38477 279858 864660 374797 540017 1631190 1390349 526863 1391850 638153 523084 1368347 359889 746646 94809 1254024 1032323 1445569 1272432 1922408 661109 895062 1107280 6799 851145 754182 753597 120342 1690503 1935817 946099 1512016 1196634 1157030 1958492 97041 388266 1194777 840529 909514 278591 1713479 314339 1961871 397779 1199700 665132 1472424 1191477 451335 1415529 262113 1688103 743089 1226041 331504 1701331 926068 773603 1606020 1225967 209266 1335918 1052493 489688 1236332 592421 303565 1115130 212497 1328182 818929 1945373 700498 1670140 1014658 1909363 1903721 1677902 282296 1648309 682961 157574 985503 1211906 1709939 513153 278036 13285 1205783 1097709 1351099 214604 1029449 1239055 73194 1939129 162164 805563 1336650 1312578 1505203 1401471 477806 573134 1517520 8382 1025340 767059 624381 445046 1750525 1761259 1462600 1611757 825313 86610 1340362 348857 879948 463381 1020391 440459 1631281 781443 790237 1160024 1854561 165211 995942 1739970 391307 34966 1305869 376695 956129 1224186 95366 1859011 112621 372331 392701 821817 1005666 507393 1468233 1524153 1096438 1780357 207663 684535 1631264 337146 520925 1436705 1240633 646186 1795488 1690400 435985 9776 1598610 808718 1940356 416448 167315 561054 1287927 1903613 1554820 1454480 803633 714335 507140 915308 1466213 1511609 1084100 647608 1275774 1763692 1138609 512151 556708 832275 1384318 1981740 1579658 1731786 117189 1736528 217900 1558821 279343 213801 189791 449611 527615 992408 1580128 1984343 1084470 540989 1673990 1158903 747086 987973 951204 934887 680156 1203910 876938 408583 8363 645460 1834646 1393423 1794526 1560630 1964103 460255 1108681 1449831 446826 853426 1000405 1329784 44974 466386 583074 630614 520861 1168310 1034206 80047 86728 331826 424844 371329 823735 258240 1205473 769736 795272 70160 492680 1281018 904915 1450518 1836714 831176 1528149 309938 146721 1337688 799836 1122896 560293 147226 832083 372306 651371 623027 1407529 327689 85952 502418 1032082 1922146 1647058 985384 589494 1164093 1899407 101990 1953040 223852 701994 1958172 1688572 1870208 261059 1536427 1187244 1567267 505875 16643 1387051 511829 823500 522744 971846 70964 180835 1006738 206201 825044 356832 1200937 819033 410398 1760510 681832 738056 1187434 742370 970283 296275 772323 1223708 820422 1292403 840326 615747 1071123 108041 1310262 1908541 1328603 1224388 336248 1534849 562460 978280 37974 1258452 1638771 1247113 1218958 4421 1072577 500672 548777 923635 108834 1910504 735817 1929619 1703674 1704165 647518 1241040 1739750 1770083 1218866 805740 1826601 70312 1176848 983531 893662 138854 1862369 1259326 1938714 1794966 1698104 1243829 289109 1109252 972054 1664363 1523629 993926 449308 658302 352898 69058 392554 1250100 731416 399699 1391581 780468 318605 1429076 1086287 1726829 1893378 1951861 1338456 1849209 1644271 1059673 1448223 636540 1404359 861181 1813832 1604512 1503252 545434 791866 1029144 449260 361458 443512 89593 1274657 965405 803157 566779 1740847 1014832 1320512 497751 825728 1406998 641502 1620088 1036194 439774 1346335 1300660 413821 972216 676351 316615 1885905 604637 778023 634434 615242 1797057 414261 895130 258359 369810 1663898 1664909 1575762 1415357 694671 212972 170198 1522678 674811 1808378 443471 88122 995268 512331 1952312 988659 1060329 1072928 1621693 622921 404394 1952726 128932 47888 1109337 1085636 689731 1064580 1314246 1137856 1179739 260331 1417443 382985 1943547 1537211 425014 774455 420477 168481 594334 182325 514940 1618917 1033609 1797378 1254895 968007 1244824 1726165 1888295 1599143 950295 1859796 920920 92259 878188 225082 1367 36714 1657552 1379524 1575295 433686 1677475 1778726 1703356 114765 1870743 1391012 1451110 1698466 1848041 1235631 1646800 1543722 674187 998282 1559836 1818943 967604 1582238 1074276 1448275 1783177 353467 1854371 1671094 77437 1221961 1912962 1451760 195610 864129 1802241 346106 1008330 690811 879440 1051766 1045491 1698434 1223137 364600 277561 824437 509025 1267854 611250 1378404 1171658 1275247 1628138 340032 549237 605764 255348 232841 1842076 542288 1341846 375738 212447 819880 1808687 1018575 1043366 903347 1086945 1368812 653678 1359716 1405223 412723 45554 748871 145353 303605 459070 1869287 1597971 1594710 508876 141028 1016225 1856617 1173685 1815367 1071981 311040 668638 1885315 937613 1193675 421507 947763 1223793 995773 1491270 126673 1300711 1405994 1223160 1337447 424938 1855346 210901 311470 961467 86081 140198 1257504 1032329 31162 1703829 1096596 1559210 1127833 1800484 412689 154818 439318 1918291 491702 732108 646138 235104 1037735 357896 603544 1851838 716853 549355 438358 324517 1616550 1192675 1277209 514221 503859 1401032 461945 1021383 252461 266605 854360 984092 1505180 1179776 244991 329221 1551666 1820217 997669 718099 1648220 1491489 573071 935094 1778064 1613226 658858 1262890 1732978 1490680 777781 1531852 63023 1762679 1176549 970766 1756777 353781 266410 845036 1770320 411985 547247 534143 1320555 72134 1339595 1136537 866037 1493766 151030 923597 1985059 630656 1557831 904505 1689553 17282 53104 945175 1793625 1162521 1038773 829317 656431 596683 1399214 119365 339795 1854177 1242271 1606346 806143 45482 1321556 640394 328803 255676 355263 400899 902573 713428 367956 838046 1573590 1351742 1586022 1041369 1259577 881991 660095 898 1480691 1244426 236566 1331748 511123 1262874 691769 389424 444723 303558 1037685 129673 138866 1489542 439715 1010414 1509066 258710 45725 1526882 289958 1390716 1034924 125053 58604 40961 816662 1306677 259439 1572534 867138 435070 891721 1004280 1917413 208983 1735806 614992 760949 1163051 123996 245040 1597913 1302888 179896 477729 1651952 741558 1830718 1538269 1191435 773411 685022 1058537 1535371 1877168 384439 1761617 277592 622399 412548 1563880 1970938 420011 139645 1094227 658778 1128826 1797466 1566716 62073 1542738 1277369 279230 953456 1524680 73500 1538435 1226119 518602 56529 122373 283525 1198902 676553 1023823 1947511 919289 232387 972468 1200492 783964 470900 841636 349807 1877176 655049 969873 1126301 672250 763147 1200690 105410 751639 1549993 857100 37801 1930135 1445145 325286 1786761 1320425 213644 387412 1345428 1663828 834664 1035611 1463208 300212 812049 1245335 1592859 1694049 1460258 522419 1093980 1702624 1271037 1314164 1152052 581463 988924 15938 342619 283359 697278 1031828 1963661 76177 1820888 1616029 1529463 1046426 1114734 1060740 416280 88697 413834 173502 1964482 1328846 898854 60139 1596377 623309 1352976 492783 732432 1838028 1480141 1100431 164503 1967134 1827019 771782 1524945 880114 1092559 1764060 865476 1321356 62793 1489558 848308 1931996 29116 1674900 830613 1051164 353609 1294482 1645268 944028 927170 726329 1298365 50107 408870 172890 1085845 1027233 1198909 1362368 1406131 1897136 872400 784110 1109014 1295477 1104585 1740775 735393 1574093 1360882 947835 337167 1050127 1065580 239878 1556949 12620 755358 564285 327006 857001 1776466 623559 1236494 213346 6512 1926065 1720571 553460 200662 187448 587304 1938558 1923820 1948038 554628 277363 672033 408398 1399978 1552604 385125 1972839 1447994 489226 1958370 166705 133312 1613689 659242 1837408 815037 1842071 648468 728745 1716358 1363560 1160992 1480127 1053755 1988084 1873751 420231 509693 939453 707177 1666921 1642472 782565 1865269 1287009 1717889 219066 728102 1390117 558099 794129 1100243 595795 963560 802226 1811932 409017 1336256 723331 263564 776284 444668 559483 432691 1132918 1343969 1308181 671867 1861666 1033348 690048 210338 518449 1656697 1636453 1988309 1191664 588680 1332668 591408 1868088 1708532 561680 876771 659417 850677 1731522 527637 1221072 11973 289608 115249 1378629 234469 1651268 1676015 1733445 524656 1526345 1578256 671088 959978 1519489 1983984 1089487 767675 1202091 329836 213367 8698 377647 504274 507848 1743229 891256 268817 1593439 594864 711474 1960734 1607351 632714 1586269 1243693 637383 122479 702964 289999 1484228 1564447 373831 460050 403049 353521 995173 1094259 687939 1973701 698326 956984 904085 239538 1643596 736778 1525233 216553 48622 104585 1349472 1307706 221745 757324 660334 430240 1079297 1743894 19003 1948868 1579173 1484910 749981 884310 413923 1295424 1194938 1507482 1170630 177151 1404265 1169255 1580627 38630 1047956 404312 1723057 442841 1081474 634024 42447 1231451 1697571 1248838 1416748 1278769 1381045 570503 645688 435638 781918 1958321 1215271 1595354 1526342 1563464 488482 425809 1142841 1579670 1967041 56304 913360 364109 1221668 1978157 493868 1654179 1331370 913494 1234849 1309639 1068642 1177178 715767 309398 1285640 1242166 477411 539651 818586 503489 1944977 1378307 1263378 1624029 1529389 1494810 256660 116948 759504 691696 489140 1607630 325524 1523899 24376 548702 1830198 1831309 1434084 436750 1077336 1695993 1552828 1090254 205096 1807889 1155 1091564 769980 732634 819100 435342 1723960 395447 224094 1602644 1662134 1796687 1080925 1419906 823400 771531 1669679 685043 813726 792014 1247543 1796094 1412776 194468 1300107 1970600 307883 885933 278560 646603 1492818 780660 252133 1211682 188933 1522710 1766042 1559283 218219 727082 205985 1213889 85433 903211 1487462 679794 19265 1131589 1252654 1543138 1924322 1069911 1413652 1056716 1931453 491724 1693979 1755285 1141484 647757 1559914 827298 1536225 558998 1100531 450749 989027 195802 761811 1025838 1049920 383828 275899 1836263 151844 118707 534188 76004 537033 1376663 156591 678684 402408 527773 1557812 1610473 1990154 933796 876320 299612 1368803 747013 1764220 827844 1635605 813444 1863481 168362 614572 1916090 1934239 1148061 696714 147180 591215 1280404 139829 623397 1683110 1054639 1945587 456397 47886 1466481 1094080 1640859 1204099 462081 324312 1909516 1324056 846207 886440 1279168 487876 1085122 657592 59610 906482 1457151 1788505 1898397 1051528 970962 1760099 139267 1547853 222124 1323450 1976787 211881 32262 21491 1114177 1468741 186169 90207 240227 1440557 366750 640109 949487 1471425 795713 764265 1234466 1782527 683329 1283328 547179 1841206 1784916 715331 1356476 1341802 1578504 1610489 181403 595039 563549 960271 1383549 415122 1495813 772656 533537 962624 1711929 640494 1073078 1740357 1401639 668869 933372 1849111 1694268 467337 1966785 862338 461199 1864169 424794 896679 549824 88722 1773701 1146605 589576 927276 1696128 1233489 461496 217687 781674 53318 1760172 1611970 1818006 1149097 1106102 583286 1683440 1689249 578936 637019 1141100 1122357 1697565 1155157 1346577 498591 784973 1549910 410085 1140461 1412176 1224921 1792198 98895 190194 952483 1163304 1009440 736384 1586617 416450 1181529 3220 1140853 822497 1771323 1322273 308770 1619063 946831 1423036 878062 1080564 1510156 1339728 1731311 1385249 1032244 1797882 107756 923886 24797 1071555 976249 901559 676975 52786 311893 1093764 84563 940703 1851015 1856764 1320310 1554996 1426518 305818 1075148 112611 494768 1218105 2829 712305 364161 800025 1910339 1225979 1010526 120316 206872 723202 938162 1023157 1885563 1812577 1815870 1226281 497654 513990 619720 284756 1149411 509051 1356582 291305 1691920 207189 1917539 393625 1535657 557892 1942757 1390920 19329 1832619 657965 878003 1191854 997934 289099 760670 375652 931045 906257 1442992 280718 100830 435957 800211 1738202 1567686 585988 1956207 891552 1184088 936077 1652303 1051800 1280687 189866 1456379 1995654 667648 95039 78891 1168994 730962 293585 106905 603465 121518 1096763 74767 1259113 1091079 1578620 1210057 613624 1791489 705739 656645 199540 1052822 1228236 1989622 1872135 1323101 1752529 1823730 154647 618883 1094152 1818306 1964164 1554035 1100244 250867 834633 1891761 305562 577758 1633518 818225 360501 255283 1807461 1363884 1565994 593601 1038550 750142 454896 683327 351841 1764473 404744 965357 1907566 482815 1941818 1247953 494712 838379 842538 139127 1341564 1163969 1693500 405284 1345365 393362 572724 666970 1643836 887126 1758388 1646404 1892729 1346843 953140 449377 477524 1970931 1612382 1480502 365345 1296968 1874424 642577 540134 412817 894001 426026 1800053 449813 870147 364260 1070593 1711719 275442 677893 1621639 1848310 184749 131526 243073 226519 547840 456287 1189093 948512 965324 344796 686756 1681170 1285090 1245491 1266888 1822622 645785 578312 1457804 272161 1085015 1192470 1247334 1002217 558680 549479 620657 292361 92565 1347156 1325532 1343307 1684509 351684 1446737 414797 124566 425322 615589 1632842 375321 392818 1026043 220541 316037 1130901 1456045 1647363 1462130 106023 170028 1758152 22151 1526207 1952855 1444073 1431714 215574 781735 59999 1296789 572317 801936 524298 7480 418978 1187123 670182 754210 329042 816036 290093 628344 524979 1172017 784638 1529172 1616023 487807 220378 661300 77561 565373 127987 622817 874895 1995978 89650 346595 999131 733996 202077 322579 1081527 1156939 1826078 1575656 667820 1470840 173513 493932 257805 374102 1466260 1282829 1994187 1155001 828790 1711346 944876 156386 1205391 145166 1694538 627421 322264 892640 1820574 1045385 1926096 1043640 1347846 488433 1310981 697150 618312 1042569 1253252 326758 1434310 1595393 1440479 719048 1844645 1044499 1520002 841846 1660094 30087 1039675 1950735 1853406 601774 245602 1264679 1413871 478032 92404 1619181 874715 578513 1101064 930734 1275372 1210217 1263023 870151 1528228 662570 720705 641051 1159159 784013 1118982 117967 1209179 927018 604808 1894152 733974 956462 148651 447207 1195771 787831 1859297 900825 519560 1093646 560809 1679630 1200044 297291 1470002 1551232 526745 1756355 1168354 1625930 34603 219585 91053 1127078 1446332 200164 797935 1265702 1968211 665285 364712 1646490 483264 799108 1963467 919183 1049049 1383146 97155 1866055 1884586 1883301 132682 971771 391065 76544 859628 1638369 650523 932598 1361915 1264741 1404931 1659098 540894 1749689 1405414 329895 1888917 190994 749205 416409 1156145 1523576 1284235 1985969 414743 613054 1000385 1161308 626956 911328 1857804 1750993 51598 630935 1731375 1780526 748131 1363225 702466 1881822 1043771 1260722 1677245 137759 469494 263780 1365089 236042 6637 1767522 1662741 1145652 1913786 1335310 1898934 1820916 997683 1532780 808384 1071078 1494642 118326 623679 693598 1301847 1606291 1181000 1157789 1938946 955018 1628472 398704 94245 23691 215213 309815 312997 722633 1926647 625217 1884906 1870927 588547 910199 633396 1397345 743059 288495 396202 1237144 1780905 1844613 307428 1049242 1544318 1107742 1936041 772615 1014084 1752386 560692 380846 1511562 1129322 70887 781639 947097 897911 729102 1669629 1792398 62782 387362 1861771 1238159 626613 826249 386050 1746802 729322 1544375 1781276 1023056 1209435 34709 349839 1059339 809189 1050634 1364671 886149 525024 636084 1695784 1047812 171162 1375088 1737026 1691786 572610 1404963 1415017 1160620 31470 1920575 647507 903655 1128158 1802852 1864159 512981 1178631 1144432 1241541 776672 826194 448761 1663939 187680 901790 1805001 696207 1942214 515279 622070 1046486 1193368 1864534 1412484 243539 36358 1775952 291509 1038249 1506517 378930 512795 751832 1935366 399582 1479355 1627246 1591274 1083676 1390789 1489730 1604705 1660824 119111 829363 1168659 281301 316325 590155 635883 2352 522360 1140446 213143 1280673 1266953 369821 1625425 441490 369 90398 868003 1682882 1583618 1234373 1943721 240884 576412 1081748 1715910 832078 1669876 1586825 307275 331623 1979846 298991 707335 918364 1642290 1151805 281133 1683317 1143339 841185 1473807 1124424 1155264 1778093 975749 1058405 1889157 770263 1256039 331058 303509 1575746 531292 770024 1589759 1309708 98238 1214551 312403 1311865 1073306 760965 1222046 102429 457354 158485 1060756 1545226 1382078 1429900 633063 1769836 982096 139933 1999733 1701639 1664159 353729 1726170 1674514 618161 105931 542293 1170833 1010604 1661948 228876 940698 557591 420876 234238 81189 107042 1246911 892840 579199 1944918 916370 1857788 1660708 1008089 1245541 1879310 519270 954526 1513921 507816 1627546 1225459 320845 717361 219229 411330 374992 1248288 626013 1886722 399632 51695 1918276 648006 557007 580480 1789013 715749 1721509 383939 1746780 1059195 32601 68486 1670428 1606267 423135 1576511 1459753 4513 1690283 184095 461521 1782607 671624 1286263 764593 32913 386662 1701472 365098 936149 1092478 1712189 1840435 157194 1802469 1769603 1619452 1803056 1333668 865719 1773155 135491 867356 50203 20076 1852144 1290458 1629678 944152 163541 336327 607553 1337691 412497 1694002 635674 1715578 1569288 865099 942409 1300965 1408282 692377 1893842 335168 1742293 1593179 56335 1987301 1529314 1466993 189097 1665025 386383 1937122 332077 1631453 1573734 819929 1895608 1811558 993786 1801918 1499285 1108204 196162 1538084 604237 1818543 595077 348189 1743992 1065100 87371 1632531 397892 252554 1389150 565656 202101 1623394 63723 313944 1209325 77672 1467097 696512 894586 463562 1612590 767634 303942 649749 465735 452310 683349 1869841 1765945 1641078 1264478 315492 927363 1843051 715083 77122 1415921 316271 1464527 1107680 1032957 1991734 1401741 1972466 276226 45040 72721 1498159 946271 1547727 1092718 376694 1943683 1671431 559481 219526 1930041 1664865 1583937 290331 783997 1858209 80594 1231544 1476769 643633 405614 113699 1228704 1362800 449923 1100340 1683985 1856079 1196734 1754402 874511 1289392 1908404 1994379 1040131 833461 1091587 1725447 394581 1094749 1552844 785189 1869658 754578 1205879 410416 576810 699501 1400383 1578159 1052845 1243652 306250 1332493 1999180 541343 1035707 895895 976329 1218595 696606 24412 18900 979293 142648 270494 1811694 363422 1380620 1726350 1982539 1543524 1518406 194661 1973395 578060 982550 1048517 1627344 59241 57991 1213904 885545 132727 99732 1063717 1615825 1735729 766408 1511092 139330 364993 147542 146247 1991917 247767 1484927 872801 1972298 1462092 1168631 539007 1448819 138470 441444 977163 1044221 1314959 1493196 192334 1618828 1324178 956960 1024159 1605768 1393577 1998223 1377296 1605796 851926 93666 804728 1685381 1540574 1371583 48352 846863 1508662 943767 1934294 1673440 726374 1138743 1899504 1981307 925800 831563 823369 1321319 1969285 1395514 412087 613741 1862617 900837 1816627 50698 282628 1019819 1820564 502137 1321588 1079586 959972 799596 793800 1730124 1619694 1858943 1517670 688549 1597561 82075 1057040 1167917 1045045 590511 503268 373392 1811927 1035519 150506 1296338 591753 98315 1742298 222894 1124608 1403438 219308 1390367 1118331 1549477 233143 1267071 391159 977097 560428 1501757 976700 1830012 163779 1146476 349741 525097 996700 441823 1793216 96430 1970355 131458 542934 465350 362708 1764209 1902548 155646 875742 598354 1015790 168719 1305992 1244875 439958 1989844 1493483 565506 464017 79607 391232 510355 129697 1458039 705911 1453029 1761095 462506 198945 712611 1350270 1548237 296713 1111423 1761688 1573007 517719 662029 565443 769913 1505329 960573 977793 371394 411409 1866270 1975026 297192 1313971 1683224 166116 555485 46319 1250669 244604 561223 512320 258542 220613 1127140 1370560 869697 295758 1655132 1320580 1866502 1295309 1170888 1804975 1102801 866154 1466233 366214 837079 491760 402379 1165835 43770 1676727 1441081 549158 1313191 542157 1897499 493003 1590391 869078 980523 1161391 1810557 535921 1103443 445385 326510 1625557 388716 54999 101557 287502 860045 1962272 1009999 849116 50565 406946 401553 652299 1214692 1523741 239969 1190677 80926 104857 1808733 1968523 1966841 695544 1019066 1491482 1705916 1136966 1279476 940677 598052 1428643 934369 1056432 1455233 1978560 966111 1565148 1073968 1660911 1532726 1449603 1151888 882304 159011 33393 970907 1392425 702709 1815498 1539314 1928387 352963 1414615 1436078 946429 630015 1110787 1919397 1504764 24102 1704917 1188565 877994 1011848 1566006 192002 1372491 1510753 22280 1348653 850243 1005762 898113 516395 337017 247196 101460 705154 1765062 458535 1440539 1353112 1089472 452934 1381073 693309 1274720 1387565 961815 579991 96412 805539 1564085 7789 772738 1596693 185608 577811 105088 205565 1769748 1057207 726567 103366 1449947 1262384 312867 915179 335000 1284030 1379249 323821 643548 1621467 463353 1685188 404442 718668 556813 1174083 458217 831205 778866 235863 974440 735109 1421763 1676221 53099 287949 1405511 163264 229014 1013748 1740329 1231872 1369674 747480 964080 1765914 336637 157792 1479658 257346 128402 324689 1035583 644123 1363852 1855271 694517 890774 1793160 1825360 411761 916153 1755551 441329 93105 359469 670732 1671817 1563387 66896 1980201 172823 37179 730117 1963000 1643403 97593 1644567 1490131 179845 1959058 557910 662687 587688 365966 1347524 236710 1839304 1633031 1979650 772191 1846400 1778318 1873558 1486974 1431817 430455 1308395 1110118 1260684 490223 348522 937691 490826 819594 1249592 521954 1080974 1235819 878607 713714 863410 446234 532769 423506 1305311 1230864 1195409 1580752 1065600 1146820 1760983 1257066 1976802 601787 716422 593834 1654198 175956 1788390 1017982 1359069 650736 529919 703900 159711 619370 1037732 569430 603921 820662 707976 228441 341859 1759368 591080 1767946 1979137 814471 432541 1399394 1554803 1146283 1602405 1902072 1483192 786464 1429302 432103 1468194 150206 659636 42717 1249976 143832 892082 730629 1170443 1597449 346345 763860 835897 1508445 542602 1396072 510305 460589 1402329 224656 398574 1427421 1720648 952807 134104 1983761 1935640 733657 969949 1068994 1240175 529161 1313687 1774944 1872208 234036 90041 1287194 811958 1864424 220300 353920 489728 1894914 188987 679944 811074 1533188 737295 1696435 1273048 674866 980617 1259261 169797 281795 832538 446183 1942019 548535 785633 1599375 1545433 1057901 615669 1151548 1548694 921038 1032406 1948184 448680 1812907 1813503 612145 108661 1733050 1538411 53140 1973574 644391 515372 316238 1858211 919767 720317 1042398 89404 1470754 1485703 802175 1354072 129907 863684 166510 1990063 1295307 1183290 397464 455879 1950899 213803 480820 401914 369527 1721979 943725 416684 1239500 1051425 521197 1135573 304210 1899682 1346925 1684740 371182 151965 920130 115211 1176755 1347337 1326312 899674 1266328 1212477 1655041 1616505 982006 1991159 869295 690773 957745 1718740 1281466 185221 243661 765464 604391 391962 891883 84284 1367606 1139694 214727 651792 528848 1085007 422262 1901926 100298 1142223 100727 204256 84624 858463 558660 163655 1831879 1937331 198691 1365558 1268433 568265 487796 1963595 625033 120415 1839902 1946780 1691969 1146990 157773 540691 1604565 588217 179773 1372883 567024 299437 684498 165888 1871876 1556529 108048 619316 284210 1275661 1053989 1308006 1643211 717592 1055900 1721980 1168172 234919 1146912 273848 519806 632768 1127156 761030 1031335 620056 287093 648075 427241 824887 1952956 703714 1595900 69228 1987032 1284950 267746 275171 363148 801286 1649148 648566 1372424 1234446 610527 752397 672068 265174 137337 185618 1747373 1314454 59365 1629054 1244185 1531637 1291890 79167 1763918 389930 1332452 1890715 1438960 1796682 1703238 72919 531443 996449 1810349 1378653 361738 1671306 1977378 1227152 933555 1193572 1006643 589911 1802567 1297447 279349 1180131 758074 1162734 1232433 1479324 1599836 1098774 739731 1014176 1100561 1748358 329457 1471547 570651 1586910 1014480 1761135 48598 960342 1975771 1511573 792049 1975175 749923 884356 323549 1338576 1396980 1923900 1533750 1023532 1007250 1689917 376762 1074208 1883762 803806 1991571 1945348 1020260 1197485 1687659 199681 382505 1199823 1811253 1801547 1109419 198359 367668 504879 1344845 100931 1736792 516771 15526 1802207 1256922 475608 560806 1491674 1681858 715845 390624 1760992 668009 156686 342818 1158139 403665 349190 326945 1836360 875836 1393334 1433922 324433 1966802 1358592 1621928 814137 523348 779031 986455 23972 296840 650889 760371 1023218 713630 935971 719473 1348524 1604725 268204 1337397 269741 758889 358237 1241306 633095 4147 1488211 1760587 1885616 1123271 1559198 200481 1579595 1362280 1556482 199643 81480 59386 1498265 545387 111114 1884907 916168 517174 270048 395004 1266408 681631 1329916 992431 1345487 590094 1498008 1725423 947223 139572 607295 73730 1336645 1904551 1562330 807580 961888 766270 199651 199922 1596041 1843753 1594516 146098 60419 1607892 1529200 429619 1613156 1057163 1440358 1098075 427745 1378524 1651144 885185 520292 1379332 869162 1495163 1171937 819345 1463773 905303 1808595 1079934 1722921 1768463 825127 1501346 1801049 852023 1204298 165509 1769051 1417342 1520492 1487211 1325733 167567 1527610 1145043 43833 297234 272417 1631409 1928849 1910878 654130 1619962 34789 1797471 676516 1122283 1040066 1904153 559331 1994980 510620 1372230 1271680 56375 34251 637543 880421 756739 1907300 637327 1451328 1394484 657982 1734833 1207524 1385357 1043316 1645891 687125 1029917 879731 831490 804726 763191 832636 1359610 975390 1280587 995222 1830666 759963 436328 742784 289955 185320 554895 21995 1285312 986734 1734641 1629324 993873 1643647 327099 1954855 101485 657403 118632 934591 46360 936878 1396267 1481612 954644 442062 524719 1745897 1190361 1363237 451095 1161698 1044592 959204 1902305 1273907 1367941 1745730 109784 1313326 753161 108001 1773936 1185120 1768401 982120 1089724 678550 176552 481150 1906523 678070 785832 1673633 1860928 548208 1531772 324221 617188 1717218 1461642 1387396 1999686 1387243 1418869 945417 913386 804789 868678 299216 1902866 1628012 1381970 1919573 1158919 1469624 1202891 73828 1018610 207728 259373 337084 1821544 1227983 521283 607382 1894225 240021 220416 1120677 17912 538844 233147 637292 1139067 1866038 1907272 790371 1898788 994479 1526840 8998 1761388 1531069 1508192 138611 786789 1997845 1309679 867017 1815991 1504044 1338147 1079639 682069 1758841 1360828 411790 205980 926708 823478 386445 70432 399727 10291 426787 1536674 1793622 439135 27702 361127 1551206 1972376 75501 78624 545627 609422 761623 1668751 1743898 1315141 1239531 1612697 1760128 1700064 618379 151555 1315488 32897 578000 1435645 540699 1734016 1664484 1522671 1889593 427505 1758972 647632 562302 860240 1975769 1212896 1260498 1076277 477776 1319192 116004 909970 1360549 1887740 1111543 1437724 1492187 1966793 404802 1741018 1960085 1484676 527804 875145 1501552 368743 1911948 1343262 1870741 988097 1902180 1520463 1705439 1759496 244589 1045951 605993 1555505 1489216 1563469 1983362 831328 888196 432120 892431 579667 1885356 362257 1398056 687550 593871 889755 1526469 756256 90868 421805 1042499 126052 124528 47367 923954 1668664 1591775 1829826 1830134 1596829 192275 371622 1029880 454541 1549035 592444 575904 629754 928037 1635516 1545871 424322 862532 1967002 1590804 123460 1047512 961487 1143266 418798 1800470 1504464 1149662 1245209 1847724 1758412 1698098 1079433 1747964 443103 1303200 925266 523118 1760932 713211 936122 898372 1459194 308087 1268738 1742236 1377467 1538832 509534 1388029 1758900 266910 517098 377907 1705956 163412 1028965 279963 1776152 1106552 1118423 1030283 916768 1934105 818587 1009747 932837 1767576 478825 1028577 461585 815890 110270 69477 1833757 254245 1177874 746347 902430 1661893 52677 935201 1730607 567381 1610898 1227124 1466440 1878143 921382 1236418 260541 1372350 1744353 70098 1462000 1230698 296369 425778 1513869 91581 239180 1613222 698626 1038159 1134690 859637 819921 1757002 839806 1233083 1547117 1602305 456883 1882130 891155 617311 880703 1383091 257605 144498 801069 1199849 367208 891157 1969321 723825 303488 1822461 1225079 83259 804365 838218 1133183 746109 266723 921996 1405302 875436 239636 1841302 24513 1830662 1455468 1690629 912422 605185 217538 28203 502757 794607 1707298 1547878 1390175 850935 1364347 702209 1105546 994331 1493608 1629235 506465 1020301 119014 1451522 1989168 115950 593884 1672708 715122 1925563 835940 1190045 463138 1482280 1604979 445412 748678 184433 477757 224142 1629285 974006 1878028 1508508 308459 501935 521200 1994597 1378575 1299301 1061296 1257923 1348108 602715 1556001 1826872 1258874 1502076 1323402 1029489 1803943 209721 1813862 423136 1757870 563331 1010673 1464434 1545869 1813371 1178582 502584 1514500 1272899 434739 549220 122054 1142002 1136994 1015861 892419 105250 71793 1471637 1661819 1954661 1671876 993572 1650337 1795636 322612 1090079 1054666 1676527 251917 178485 1170021 195528 170349 606778 1278973 1905692 1709078 1793333 331149 355504 1913158 1126600 1427675 143968 680154 1601873 1621794 1500698 580314 1555582 1951872 1684267 949592 1391263 623659 1797282 568628 1510899 1103878 89463 1448050 1431600 1918590 255913 1000508 1405180 1009079 917693 799601 1825552 787005 1473774 1313029 163132 1083143 401437 794776 1166850 473685 918568 1186535 1453295 1932744 665022 193812 1631481 1663019 1831323 610044 1649643 64192 1513290 857261 1741535 301523 1961126 320632 1556773 684728 1056075 306095 1445075 946138 1499756 1684813 641569 1645678 1873892 243945 621405 1540135 1491539 1631156 105989 1389024 80633 1065570 1070958 1665417 1787242 1959296 1322048 747721 988930 14364 546011 181271 1742119 1358318 1603351 919844 606726 1218846 567905 1923747 1204092 1243154 1504376 1828557 976709 328517 939252 1526537 256594 1208196 1744820 717081 424808 1845815 1863069 1203906 563299 737208 981830 1342939 1756539 544838 1130840 1954046 396521 226768 1445484 380981 74152 1260709 1189694 640417 1609821 410381 383722 736963 774458 1954703 1289398 559650 132847 1578203 1910505 520359 1002601 34385 1355826 1798341 317309 1150646 519796 1028011 769350 1184289 1340044 1135927 367230 1645609 1503504 804799 1313342 1991839 889010 1492768 607178 453336 698097 808584 1026959 479854 852056 1499182 1991098 1991899 615235 1953707 1893065 643550 1123168 953984 37790 1100496 692190 651575 419444 926509 1541106 853285 1993685 959250 1263372 1542333 1873212 1320951 1271063 283850 159873 538396 447555 1763873 565247 846965 1601089 1873450 1770823 234062 168081 1094023 826206 1312453 881500 794447 1732404 971657 718364 110707 451521 659289 682853 40256 1520009 1306812 1268655 476623 885369 837485 992824 981218 1811862 1766540 1279642 307154 1116931 1514364 1038881 262020 876134 290566 305866 182729 1137706 654400 480388 1389328 1898836 1999248 81894 116530 654546 1620710 1007166 1395912 388250 1901289 309321 589030 347565 785585 966478 779322 1025137 602132 740795 1839017 1047399 1590017 487466 627094 379103 441809 1213111 201774 1363700 1275707 1244531 54841 431925 736654 394569 442467 1804963 898309 1390118 1589971 824546 1258004 1118498 1439248 707652 12079 1361561 1488592 1096518 145803 27989 1904865 1827779 3658 1998465 791369 1567678 1127377 457103 1321878 1269076 1386576 146167 426260 1760501 1204013 1528768 9294 226748 771843 486822 573954 970922 969835 1330079 1068450 82920 10061 355879 1225198 852092 964537 695283 694896 529877 856868 756987 1967315 974964 871672 551841 948457 17021 754614 1419400 600030 1736978 654558 291555 1538834 1230500 311599 540437 65401 559040 1163361 603096 1124512 474625 243699 843109 349971 614995 578023 1457580 1412206 1213512 1378569 746346 1165947 1654229 567667 272638 970284 1738239 1590861 1011675 1674928 573521 1950815 164932 26593 964131 893822 529486 234679 470840 277084 1862467 803073 1764837 1057409 1083246 1943216 586456 548710 1381896 1855523 1057731 1619057 833654 32926 291823 1699431 639411 215082 1309367 51990 692868 1914373 696151 1381383 543566 1579003 1466639 420733 1771257 1803002 1029530 1367677 926043 1829185 1672995 1613386 1827947 1858353 1696241 564239 1839044 916347 706475 1141945 370705 1947506 1226906 1009312 1734502 1982085 498798 42138 175020 79008 590968 1293412 1847254 550981 55695 1663361 118003 1101267 1262410 1652045 81927 2397 1866330 1190568 1362959 1617295 1149380 1545507 1458389 1501284 1652961 1970445 442726 386359 1887800 659456 354892 741365 574296 117229 847022 1303966 835358 972293 1810417 1687391 1316322 1474671 1626733 133495 1924248 372286 1587801 1532001 977908 1208485 245870 1731755 1060088 1203522 1313759 1190591 1947228 113656 586360 1739942 623839 399604 1671008 700409 391629 320308 1302170 989876 665750 71228 611283 1652485 324048 1463704 1971030 1453134 626782 226494 737350 685772 1576479 821532 1496121 1792826 138384 169796 1371362 1037591 31186 1389860 1642868 1137479 1462610 835895 1360599 657101 108781 1846636 1249848 583494 1576 781756 405757 1125901 16214 1419056 827444 1114612 1281178 447368 1507184 1056250 1841435 395391 1084117 57551 1149989 854981 804388 1153324 1361920 1999276 1558470 253175 373388 324404 1656247 1066727 912189 154513 1300561 1544957 332460 624899 1967809 417921 664406 1028335 254349 1933507 1936239 1718611 213544 6345 903604 198531 1015528 1854413 967003 635352 336219 974588 1317984 1685400 654769 844568 1978409 170490 65858 64868 320264 1814141 713663 643544 838665 115796 1376300 130895 790838 759898 1916038 1961202 1218996 1330228 384631 1850367 403216 637715 1342670 1574293 1861288 1651704 769435 1952089 1854383 1536137 1526112 1669904 614162 1773320 1369972 279719 942411 1162195 1189746 1498152 970621 867764 396285 641756 1547860 1593549 242757 1873962 427864 1174552 104143 1444526 1194174 800101 881172 1060849 1982530 1201141 1468181 1305012 1487707 1882005 949809 1075206 834602 957720 265648 1894931 1447742 1172689 1406879 505495 908041 556437 1054980 1465424 1178154 1942198 1721385 868972 1692833 451866 784226 1123688 821135 1112214 1675410 1519331 987500 332928 1334385 415726 1759551 1798494 1642503 147452 171282 895409 963187 1649891 1618651 1610705 964942 1236296 1382737 9904 1504989 1572589 1601116 419101 41004 1996380 163194 1017505 1016689 1317761 1713705 264325 426199 1366153 351091 265103 200789 922050 213120 512175 440400 1117069 1554626 1325867 682344 211846 1066803 1536864 434413 207965 42984 44761 216330 1895009 1751045 897732 873408 1091234 1169505 1154824 1510163 477207 836107 1321815 24507 280544 1523581 1328641 523822 1998587 286550 1024435 58778 1683172 286293 474962 1432875 842214 1830605 160501 154543 1781052 864955 1049523 257285 1384683 844125 1378136 1584145 1878171 1869117 267491 58210 1269604 1848614 460055 1184596 1054631 1811464 293320 1847247 1059149 264056 1013283 881135 1429277 1497961 189381 1072345 626743 1135552 1800873 857531 1941311 968441 1631148 1794596 1097274 467535 1309098 14200 1492326 12114 1346379 970714 774392 1478784 1854790 681012 1253144 642807 462266 360174 340810 566437 143473 1474109 662422 478141 214876 241133 1415112 1291836 1565095 1096692 929719 22311 1694828 1558120 1931134 1461887 1949247 1576803 701790 1484296 359962 1556898 729234 1736706 1302993 847076 1907370 1709426 557846 670509 1295189 1703032 1726890 1726392 1766506 1031166 608176 1430338 145886 1416008 102427 1626257 191383 392974 472757 1389017 198349 1640480 511607 180873 1970465 1109109 1015838 169152 575521 1252113 579355 790027 604214 10247 1082646 1294287 1175062 1125855 279256 392129 1114672 1981088 1594107 1008396 2568 912173 510929 513647 1774022 498252 214945 1531275 618615 1034852 508414 1147058 1200261 996340 1728594 141746 421381 301833 1690147 140366 1709232 1575406 83997 444650 736971 258322 835297 1565168 1997299 1594833 1117010 1615591 1724463 1224556 94905 832674 972026 1843522 474021 291909 1136524 104098 463702 176771 69085 1221257 114157 762996 76346 1737396 403950 37271 977631 543207 1567206 64738 75872 584001 103416 1802568 1673299 649088 1086109 121796 1137297 1563307 327484 1369425 48363 967447 408334 456503 1562061 247945 1352971 1420820 1442072 352986 692867 842493 776305 737599 313098 493377 1907131 489114 414097 606633 1964997 839941 1318237 1807673 875841 1276857 1083150 855692 502346 1934893 1637305 817263 684679 781973 1996267 100805 1584102 1696196 820428 465805 563230 1446411 1765818 1489183 1479401 1411221 1497112 979347 1244514 1691755 488674 311269 870806 37789 991935 859500 1104815 951325 502918 1693239 1366478 1901220 1122557 1511213 1732171 1992652 133425 1008784 1940702 488476 1815138 1272292 374804 1449884 73286 879441 1113645 93375 341420 1432743 1597476 1498339 290951 1350019 1967572 204399 375233 1821364 1195421 1606629 771427 1166721 1064151 1250448 976003 1638668 432383 1613916 1165377 981486 1722342 1801047 1321959 343431 113125 1753525 480759 276145 1667954 698381 1389968 1676159 1454189 220707 1314163 1409613 632208 1222950 1846412 1587056 689942 336571 830922 16148 862561 660949 541983 601095 774467 1930860 1401661 711455 1801133 1355901 1036935 549864 1939161 1722574 700093 1517053 830229 1840870 247926 127937 1445154 667079 306366 1466895 815147 1974397 1364569 1195274 1047574 676869 496695 1990826 1235645 1438625 1345466 567746 827047 1246377 344268 398116 662224 309404 1123070 1285459 549656 1368809 1145415 1827985 1706103 989508 755144 794604 1290255 996020 542921 1360490 296996 503576 301216 1971245 760316 926014 1793345 1377178 1404153 1929586 468137 969573 1190038 998144 1269280 1388112 430279 699016 345362 1748339 1536407 1844199 885663 1065630 459192 1800336 864164 371991 1048621 665944 1721366 1430114 296992 176776 1563377 889429 862753 1874775 966002 83644 903407 115329 926053 127709 1161729 873205 1839704 29582 1249362 1311096 1847826 1829962 878594 230328 1936360 1855110 1910465 1557546 816190 502085 1062932 1120041 475217 1129992 1115914 1667897 1483288 1943824 1555773 671230 1343776 273153 1382233 10758 291880 1318392 1818514 1166144 290422 500219 1414294 1541622 1529649 1338728 1997730 565872 101574 1488464 1850903 868210 1657493 1587341 881230 651781 817155 682408 930465 278093 600132 1542488 1460771 768456 1129530 1312056 1300519 529482 204899 1302531 1854380 1337605 832757 473669 234001 366498 1601456 1267737 721988 38177 1563483 794982 1222610 928260 508714 307100 691658 1180119 515496 1565125 352147 1618907 1819383 680102 1359091 1471723 83179 1272317 74353 1215194 656305 860228 1486187 1206753 694737 271696 449197 800616 640067 1655176 357977 1539044 919595 618534 1295908 130803 1788141 71639 769371 1704379 178140 203484 220778 1714978 1333623 1321290 730603 1804933 1592810 1242220 932890 1043009 1252508 1563336 1663790 899741 1644634 1322851 389535 1868354 1770174 125218 745063 1500172 1217599 302798 47462 1816129 1989924 697143 515768 1975956 252541 888129 1913404 492193 1979776 396430 1281500 345014 1856518 804385 1856361 1694387 1754521 1583435 1977538 1458844 596170 346300 879788 304894 1506643 975394 11841 386638 89930 1026544 1365220 152711 1000566 1636552 1738364 405404 513621 1113694 640170 1189533 42515 666240 627544 1546699 923064 1233161 594528 1237762 957224 73073 298738 40030 510954 997614 1726230 775165 39965 593055 1460871 1441929 965581 1771458 521139 1327154 674549 1716703 156319 529124 1806157 1937839 303846 1263145 889989 1790036 1751028 847135 96761 938369 1981257 1840049 462330 558519 291075 1755018 1073151 1939438 1268662 1566575 893056 1898085 64754 76049 661404 688043 478258 896575 1937098 435372 837503 1332532 1839553 1029133 1089236 523571 990495 1959386 1618385 738816 651318 1822055 330838 1767897 782660 567948 1105233 887481 1223218 152239 697326 1994247 261637 1100023 1391490 175244 1344792 1509946 1350242 952659 797004 1830834 1415554 481424 1815096 1341576 205673 1163469 89658 1440859 1258953 223818 1656820 1865587 1539941 1678694 1127482 932848 668683 1992168 1213691 1815587 72768 326066 1749108 861392 24615 780213 659080 1385706 1092658 946679 1207290 847976 942537 1454064 104971 512630 1194365 1758198 479986 614713 658147 1098256 1066459 477603 983434 90344 578035 1631546 836770 589324 1724287 1674795 1505689 195923 668294 879765 126906 1925102 1033773 517802 745945 474370 10553 1632320 1811321 1205311 536770 1772942 901538 1984131 662860 385919 1455591 1997978 274551 1098905 1701526 545251 528107 214511 621859 817029 1561882 1091967 625007 768769 1777562 359102 272546 1292177 361011 1660097 696843 688754 798824 1830378 1291873 1844048 1838730 653393 1237734 437115 1059194 2886 1761319 1247488 280685 248569 756132 1857970 226314 56919 79811 936833 968056 1392550 246820 650739 1443482 987731 781977 330542 816747 220508 700095 238890 357505 949356 1590497 86742 59178 1225693 1438589 729386 848468 679276 36524 245741 783194 603335 144597 603944 275753 1063344 201144 1310532 488857 1173875 1799561 1973750 1480277 1503956 1336281 1803615 1552803 633393 1105468 727691 857910 1659224 1220448 235575 794174 96389 663976 583238 1407231 97618 424535 773846 1809965 1987093 1066628 1829742 124799 411278 370122 1071604 1018545 798537 1370381 118773 1479233 1307468 371848 1047252 1643634 802878 1469353 70677 1814466 718293 1259049 1618497 496960 1386920 161508 594342 572708 408674 1084838 1526060 811205 1325600 1093402 1006483 1439546 726918 491552 917074 190270 1062525 1864497 1531529 270234 1463510 1065382 803072 673064 364265 321246 1223191 1059249 1945608 744369 1943794 140924 1876863 342621 15381 197030 1785214 815328 1563561 507731 705247 78058 890402 177764 1572794 461714 1181371 659716 48597 1496912 637297 1413271 479350 1110722 101337 119221 185075 1946842 1121000 899645 506051 1493126 938092 433308 1238235 520048 950830 20871 685099 391138 1302084 1061887 1973286 1555534 1037202 1217782 1131078 849035 448620 252382 1287341 1998713 340576 1164828 865508 1324864 994979 1682391 1063136 40626 180257 742679 768423 909830 820313 848565 429974 1861096 1535064 267019 60481 60370 943404 1188363 1237348 1999503 1235157 1616862 1487553 964571 1428015 480920 337538 1959213 1907544 234769 1299313 1980522 1322327 125855 784387 1870170 511518 699702 31760 46277 509604 63592 1235086 1017490 462757 1293529 1016330 284708 862574 1727225 1490433 622635 1802002 845375 1269601 87103 1643221 1030781 1472828 1312979 296496 39849 693873 798103 412792 281723 1429228 1317760 966221 1052804 979157 21620 1289340 238644 1101190 1507500 1271498 70954 961687 1573617 411551 929986 466693 301969 1899117 551104 419973 1743454 1615000 1992416 563218 1958376 1273285 490355 44629 341721 1328678 1011778 794628 1398890 1059521 789977 1380655 1051466 1667379 1141974 1263398 128049 1261339 1934468 1219636 565453 1556495 1235078 607568 1661997 139980 1258528 808370 1863619 1124965 1910199 659008 68397 1503169 1486635 984687 1998627 934971 1269696 1059442 1717137 1794380 378043 919146 691048 577186 868998 1616297 118581 337604 1980643 1317070 91524 340928 2317 509567 1419858 1904623 1903327 1291502 538580 761386 829205 1079115 391389 1732232 474295 1195137 705060 1070801 1961723 118544 465147 364180 636230 678658 1934839 559674 387128 457783 1228184 1837551 1717543 505492 1525855 683406 1679458 1686503 1650262 1515060 289856 1863877 1155520 139589 1886647 655949 658373 1336659 1291739 585003 1880172 1813092 1938320 78649 1772874 1990104 658993 441802 245183 1785565 1519263 1707600 378422 1244900 991984 1588569 273814 366832 434151 1499897 40640 1179032 318357 1730723 909736 1488880 127676 1526751 914088 1365663 1184071 1524296 1042208 1878262 1741768 1264973 1837225 1680178 1641832 1375397 1634049 398457 1029606 655125 991157 1913149 1121877 671692 246489 957839 1910415 1600800 1027908 1693185 1377105 1853960 1770131 1498626 1360558 505121 48403 1186497 143126 869068 707731 1790746 119850 1408535 1916635 1941548 1377506 1867050 1754800 156852 558381 832474 592941 1765383 542537 186184 1929648 1514203 1492891 377550 1933530 1965143 1530173 279049 736432 710123 299163 618531 253158 1083428 1068759 394527 1461175 1482964 15940 142959 1011007 171563 1792479 49398 201074 617114 1505177 163720 1229653 1484285 654597 393298 1817156 1501210 75879 728071 1006464 1413418 1389908 905279 568558 365241 700325 1519396 101808 1741674 835671 1348181 1717957 1875780 990884 307341 1905563 1824328 374313 821819 899454 1672600 1995192 1054870 1236756 610471 1118499 1849112 1681380 1233000 206095 1446905 940983 12453 919176 1940907 1295850 1845700 1879458 1693858 1484787 264051 650732 1715502 428348 1870142 1910545 852250 89604 1173472 1797179 959429 38178 983649 97592 1041013 573726 538225 19575 98482 879670 1713679 1441022 1697779 318866 593887 1116221 588377 613731 689380 708402 372158 1483844 958639 1987262 796103 1758947 384406 1411385 1037118 1144238 999007 475748 1597419 613508 1655912 134160 1336394 1864872 1481266 40319 920854 1768809 1423569 1985141 981413 156183 1609918 1033560 179808 862993 1526243 998243 1995889 1909479 259221 1850486 461231 1141146 1775555 1462707 1386767 685097 825557 1763084 1522952 1942121 1240328 765696 1655617 1528996 1155897 939847 1320773 431589 137676 1407760 1036544 17158 288420 859473 1831485 685527 638405 1803949 90401 1549963 185009 1832215 1557222 974705 233555 1490636 1978171 565823 1904919 1583111 783318 1154207 1960592 803431 491626 1477297 1513934 1486677 1605848 1938837 300259 1951129 1348244 542589 257053 1086729 323318 1243265 836989 700770 1003554 1393058 1149343 287370 1129955 1891358 1966022 442111 363742 1424001 1787069 595418 1260054 1656102 689315 585526 1505334 1229731 1748546 880078 1126699 17988 453640 1038070 136727 800253 1431467 1254918 260050 1082686 166121 538775 1893706 835630 1292159 836287 102454 1477188 313320 408975 1015124 1547107 1419045 1530087 3382 1916826 75745 733723 1810501 1408045 1472723 61786 577852 524302 794929 1821222 1103235 848006 1530871 37863 1304733 669171 51169 393409 234960 998634 738997 699350 1686766 974205 1997329 1272927 596041 1680773 1253754 1424990 1473262 144673 639876 1578972 1596811 1376955 483792 1518991 876794 552008 659848 1893175 1693277 1080264 1278077 1702561 1639098 138582 567956 700459 1642965 1917367 1407650 1714697 820912 12133 1205726 1923944 404058 722716 991586 1334621 15391 1145300 704566 89698 692003 1925039 1632895 1219351 10465 1156865 1542129 1959676 781498 1325608 515018 1125825 244410 359715 726786 582468 1566773 892460 1438450 1285470 1345427 492311 1700509 265322 185561 1938278 1745648 352346 1159503 550458 293871 326716 507243 215681 1218194 15645 513437 354240 184842 1501580 1218417 1834474 1061905 275043 1298474 1733260 1459286 1844828 1668840 1116926 1394866 154330 1883011 1670086 1839285 1799633 1850260 488798 999169 339442 622890 1735780 204923 334532 1023526 1965691 225885 1015901 177913 1432774 965632 14261 885316 749206 771833 1414569 212752 841120 1843884 673154 1967113 1462840 1061954 486866 1832283 839168 842741 1200309 1651216 721282 734950 1018213 387186 309367 1342443 394574 371787 1255310 610320 897336 1627900 994822 916510 115513 1697519 467260 508148 897733 1375844 489875 354478 207462 1927154 1260133 1207682 737137 911511 1028491 1989070 1380467 1050674 381098 253145 1878728 983378 1166433 76862 1772622 1484466 1977161 32404 1870152 1669338 427710 1423694 1978878 1799046 334684 965284 1738707 1106295 1729266 1926732 387317 1306902 1462903 1354750 91077 977402 1603817 1495247 821655 168549 1924560 1913423 14254 495928 1574051 1247857 1940881 426955 1131538 1916094 1798679 45104 650544 669730 128412 929191 841273 818868 181991 556267 756138 572136 1255814 1471369 919297 510388 1067654 1756487 1059906 1101732 1801071 22160 640292 550921 693144 1382848 959221 1965147 772930 150789 1696679 905784 1380403 131241 946965 323659 559303 81491 1029531 843022 1321796 1995766 958312 1694937 1240208 1657641 50772 471225 1092828 375982 1310299 1993576 1553072 565524 1951270 1707300 705793 184929 8283 1029773 847813 1725692 1604485 563861 223819 137177 1631491 140545 911787 1513297 1071806 528410 1326838 102008 1000573 342215 1404249 196826 413969 216301 1533132 1707993 1559427 642202 1194076 1040084 1076816 484603 1248293 1601291 1628250 1161571 1499098 1992513 164755 1520896 1318041 1373449 146088 535013 496881 1946416 953095 391848 511511 129938 1292221 600102 92152 218875 752785 151312 1552269 909273 1997293 744372 1038195 711300 1412319 358379 1442914 598918 658570 1080928 1149726 374361 114652 257963 128065 1992994 1371670 527162 842685 1544754 796764 572745 207735 758992 1376766 266706 559425 912433 1099500 1145893 1059060 681877 750400 1809528 717728 44993 1279078 841755 1939492 1283720 1316731 298374 1161517 905522 696487 261312 309015 705835 1560013 1153084 891856 1173575 614975 295479 1835376 695511 1016985 725760 1556569 880868 389047 1235700 1969847 1339428 99467 1398780 1090815 1503915 1905889 936378 1570252 892582 907830 1603765 1911879 1202413 8404 1725709 1494849 640454 1992217 1804311 467770 475585 876792 600512 1055406 1021360 878443 1090381 1333366 1086269 1598989 1805179 817739 1381082 1814732 695640 1099198 100577 411251 1942262 1632648 1231968 845311 1051784 1701107 1262518 1166949 980126 1146242 392703 577293 1522764 1498069 764349 317931 1920259 556536 1149605 132826 1720488 485213 1532430 532691 1931138 915602 1482234 157037 745557 1918841 564023 88496 145133 1685740 1485684 1591966 788261 178985 729482 1697781 376752 1884786 1043188 1787044 1944648 1221269 1342207 1318976 1311504 1513630 537228 1510345 1400225 1102356 1990731 1470696 1157117 1892435 1293995 311949 1592622 161275 1038826 451632 1211644 810183 760019 703432 102419 843009 364370 184226 278291 831400 1902910 1490342 393249 360916 534451 920317 1494259 1668 1772918 848892 808250 821613 62814 428429 1963691 560443 1803225 1079191 675416 1342003 1359020 1598732 426763 672565 870535 1746016 1968255 1275215 15223 1781655 1346248 1100522 614989 1862609 1357899 468063 262197 1925077 1232376 400283 1888784 1536254 1122462 146210 1087972 484352 1382811 920172 479923 727251 910679 259333 368739 478538 1012865 1445442 751510 1119196 908189 1247551 1648051 502114 689477 549930 531853 1576482 1137242 541751 705536 1712621 1505986 371911 527553 999710 777593 1792354 837969 232076 1160742 1309159 1531283 35791 1678676 1364454 10513 232533 1083497 431922 371686 1233751 739503 48038 1664881 108463 1994027 970683 1872918 354808 321526 724187 1749808 1240028 146713 674962 1198751 655065 1366320 458744 1035390 80813 1576669 200378 1574252 1562064 1264313 1952536 1236064 1147244 1151422 705959 194980 461036 1271816 1822953 1846368 1084927 34780 500086 1903058 542354 1877477 882687 732940 221519 372689 372450 810691 330991 1949859 1075862 1352439 1087679 1452499 914476 971898 1757386 54423 537408 487312 1888836 1977782 1273228 373187 983460 545865 166343 1730064 154643 835237 1025920 5323 1820732 1494146 376135 403412 33592 1652441 731132 1032529 831506 1530735 1657203 893834 1321002 1883390 79666 1184583 1079285 1246320 1526785 1848385 850092 1573470 388527 1314629 1543246 7698 1697434 1570450 1170552 868464 1747860 989563 1879143 1448613 1706878 1892625 1418393 18197 270315 15752 1303196 526092 1814222 1424890 122758 1578169 1766220 1220533 1200782 1047266 1062425 1618680 884787 1714392 1601919 1965175 1848753 1836398 1759860 1341073 1591616 849813 1491378 538419 470648 1619728 1739395 1444331 1452805 1163986 428407 1688604 316819 467354 1294963 513052 1546458 1667530 1713178 1130141 1052286 1397115 994347 1698270 1192770 1385208 1987003 1335812 890506 259607 479314 367274 511326 271821 10686 283071 1114008 1443385 1182359 1515683 1505277 130513 186503 1939063 1051511 648780 1158972 612725 1917397 1360531 1793969 1645289 1887351 118799 1737317 338198 110562 1980710 210658 609999 1029628 949049 456754 1496743 124134 1142693 1430646 790365 1925138 1690381 1377265 1565643 1437753 801897 1416480 1677715 1821637 1663564 554469 1404590 594887 1282216 1135982 116491 597477 241514 1415613 881954 1422483 710413 696411 972587 1690766 68503 844039 895295 1074797 846480 1386335 48944 1082384 106389 301936 199462 1082507 767496 1448268 636100 123519 466930 1940422 1986436 1082943 1113400 234032 1724435 459578 1512105 336836 1952567 563993 20553 356378 942606 292895 169170 1433602 403490 1240833 1950346 339803 281150 1873432 1071448 943541 478152 1006665 1293835 706430 1409409 1259836 781148 53857 25346 1304627 623586 787402 956017 353753 1026199 886849 250880 1067739 1958426 1743262 1823661 391314 585071 1623250 1347235 883800 704205 1291109 528 705631 221884 644142 1608768 1151743 931143 348180 410349 1313540 1805419 1577583 974854 1481811 1277721 1835207 1992861 733375 1457445 186961 353007 1107857 405121 963042 811292 141248 1374094 23529 1425211 1022171 322641 1094516 1875930 1356544 397731 837429 232208 729938 737133 1001703 1584457 419019 1585592 251214 907340 1592358 1914904 1351365 1792025 501056 1875743 1503622 442386 1330523 1890095 861515 1753898 740747 1327091 529576 155042 1131597 1983267 819336 1265584 621950 1486730 802022 714435 767019 1897401 1488183 608445 1220856 626717 433393 625253 59174 1205260 1298695 1419876 575246 80882 1559888 953769 1512387 1275771 1272614 1547327 621747 289858 1743305 513044 618444 457731 977282 1626107 358992 1117261 1632512 77515 370877 29568 1167018 377250 88180 21886 1692499 187267 1929708 507455 1708839 1532367 510537 261496 1396437 1055795 1086305 131099 1390374 395632 1149586 402005 548950 684578 72081 903855 90152 420983 1210086 1340129 1499278 1359963 1470369 143409 52208 99374 681316 245278 959339 1388930 1776008 979327 376851 920741 389595 593708 146201 1870275 1355676 1128261 56322 340241 622103 1734159 670860 1896402 1399886 1416927 1571025 1606153 772075 393791 748583 922333 956481 1395893 291704 1783377 202425 38824 176260 208352 1610482 1365353 1823478 388538 815035 1027543 1783476 261488 1447906 508700 1025430 1929222 808189 103507 1587312 149317 1008954 215472 1527412 1790004 1693342 391312 1211669 897114 556496 1404653 1510594 1387470 1350683 1203526 1992784 1490430 86495 519318 1754512 1520806 1874237 1216991 67066 1012465 72923 1727914 716580 1522137 308938 437384 1662613 124251 230436 157455 1143219 331239 9338 1061774 1021540 1304333 791452 1985444 1648277 38627 680110 621656 1317471 1478255 123179 716554 914638 1939097 526327 1721402 1722880 377401 864442 1170385 1573929 1666192 457302 1770469 637616 1242422 452412 245588 1093408 1891881 898622 931756 1298129 1135550 200411 1469637 1919284 1031072 1798713 729933 881045 1859944 460993 1627294 1061246 1733555 1078219 1673799 290050 495604 98713 14595 254827 1388249 1588335 475306 798010 1008090 1617669 914265 1463647 1719947 1116796 1872157 1137539 233923 1210258 1606870 1812158 1511909 1298764 1703473 440004 1332468 1846813 242455 1912105 502908 1674018 1352556 1623342 1393051 453397 1157943 928025 1439501 212160 728460 936534 1148555 590971 41617 510349 54504 927081 663656 1555269 1172355 304819 930955 797198 747546 10560 1278756 1980561 929060 1025145 622443 497149 1862355 595481 160426 986740 157780 878231 513517 1195060 730947 382557 152144 1340520 1957968 473037 459596 692843 1003474 453938 1714663 168933 455054 1711101 1836551 1564722 1121781 1650776 1350436 599405 485074 426388 971451 1615802 133023 530694 311605 512003 874432 546168 1497495 1543060 1875215 1446170 1645341 1903235 595008 866174 1630394 768799 1685450 368749 556504 975753 695712 1769214 269681 1897047 217357 54750 554119 981179 318636 667697 1691108 472984 1131216 334886 727529 317474 937014 1156241 1589987 1154487 17975 1166701 1743714 631624 1804253 446261 1434605 726147 1783735 88248 1057255 274600 199852 290546 1001795 381905 1439551 1511869 171106 1058710 47797 1832648 520034 1795437 299316 1443412 732817 1592611 842523 917375 333814 1169137 96967 1232796 1611969 1748614 484365 1719079 722594 936672 17413 1325412 1978874 959616 91547 894952 37395 250511 148719 671918 702854 1543423 496744 939082 38237 1787378 1980768 944498 487160 751464 292894 1443704 1553424 597319 1755602 1836169 1523903 110917 1259469 771467 1926037 1301476 1587059 990533 1395974 803088 1270431 1599258 1301042 827648 660169 677322 548481 1285224 415354 101495 1908608 73850 1001393 947761 1364821 644302 1015466 603147 532921 1797922 759988 446762 640788 461225 1294684 1740050 1511454 589588 1127009 1625160 643568 1985738 1075361 1028334 1446738 69705 916876 553811 461290 1664770 636584 215498 464435 828656 60623 1229182 409856 30765 1494018 224842 203160 1002701 344845 1026546 627988 693210 1099578 1599358 1627502 176154 1704988 222716 1712451 1085910 1337256 1813559 1201287 1380506 1060479 1633119 1348909 1808284 34767 1030881 1469779 224855 600753 66137 195616 786627 246937 362553 1097480 1429031 1079131 77527 130387 340179 1243407 1470998 1084889 689941 339707 455860 940251 1590981 233146 1075525 1966895 1883198 813641 788662 834346 1683129 1176690 1088510 1941780 1567613 3439 1068564 695538 501331 600917 561772 1528159 1621616 1617059 1501444 210486 274003 669332 1268863 194849 677762 1480087 227507 1202337 1308285 593481 74657 305761 1721468 163993 1271566 1124917 1670417 761210 106096 441063 146943 533905 804345 984519 8307 1047695 1487069 365765 661901 125445 156374 316924 670814 284369 1460700 1145067 119913 1878228 1321780 198873 412116 167238 68798 1356871 269690 1522020 301100 1666139 802027 1675017 322955 76741 1293406 1368646 804654 389868 1399700 18752 1145621 1142610 323758 1459939 339705 272669 1953642 1079024 471172 789825 291341 1005112 641321 1459521 909175 1196884 268081 1640387 959099 651083 931361 997836 448453 28800 590455 856827 225797 1599185 1887795 1360191 856702 1013697 1805889 1279348 1451343 331986 1415141 1125739 212493 890569 1212133 1521328 909098 847339 238711 1253590 267265 102629 450610 364728 719714 559484 1208391 104573 523591 1386256 1620614 1510382 1722294 1561127 803909 1463058 435106 919542 935570 908275 524049 1090869 1560732 358570 599714 624556 733080 949238 1560674 868282 939506 874818 1843410 1324112 1963795 619227 14674 1484736 93795 43578 1580325 1327185 406914 1120722 1766034 1927818 789208 1473043 978561 1674718 674247 402283 1030068 46145 1331030 1267564 129540 1778862 1211558 382431 934364 163389 1216650 737420 1125661 1605656 1644418 105020 821123 458104 1326594 1139231 1756887 97261 952133 807979 928525 1792028 484727 1238632 767611 681846 1211408 1912915 114235 1371350 1009806 155041 241412 1803295 368105 1166386 708690 54081 1665263 801729 839310 1222722 32071 1944016 932121 308524 1667384 1005276 946776 885622 1484057 1916518 1639258 255379 1301052 488323 50960 1086253 319356 1627435 1936787 1467149 786657 1752309 1650678 411248 1484438 803601 1302231 1402120 1176062 1537805 980133 1559511 1380125 832883 1589685 1975481 370675 1097881 1193403 281234 470981 1848165 1419810 1708419 1387898 1449802 150462 1428005 1716439 1059789 1742166 1910033 1890223 447395 291115 243186 1101925 1226922 471372 1654772 635214 1773255 1826099 885385 975840 1904924 690512 769520 583392 64739 650832 761197 671335 1885592 1467507 505027 1739552 63291 582705 1263599 1818177 1857439 1142837 1527798 351240 1098929 94719 842946 519562 1778340 1741571 978431 293396 1954306 211650 1395070 466548 1914494 928815 245700 1357452 29071 1087852 1554488 1648600 486736 1252595 297322 686306 820918 1108020 935388 1464600 1177603 1184375 1192297 170864 1638534 890374 1903285 1872612 1388628 705756 1497144 569606 1456858 1892459 547848 934033 212660 1151557 1606478 213673 1248426 962460 613908 1540708 1013022 48574 1181705 465509 288968 1303497 1495264 914441 1170389 1673238 1895452 1459981 166448 716901 1179855 366230 1815407 364941 1532615 1537900 941934 423693 1765981 1192931 712378 52487 1744011 1070293 1578247 1328222 478870 1935634 817509 1924922 384750 469983 1607529 411418 578139 343390 1830889 828057 1568880 33167 1524691 1226381 679666 425930 1874475 837085 286845 1410994 248070 1973227 265072 195139 533423 1792651 410133 779586 1809442 980635 1368400 556502 1330605 230943 692207 1224158 333434 303400 1141268 1743908 1128515 1156877 1903024 304388 1338214 1888255 140547 1123772 384271 1369970 850592 1229100 1164798 1492149 100866 1726850 1777450 491869 16660 1341698 1921304 447449 1484021 1094055 1814603 711461 1288258 1532066 1993834 1111646 566452 743936 402832 1087384 1164880 366337 905626 117182 611789 503108 778718 283288 1657822 1081649 1833505 1277331 1823243 536140 1802702 362889 1224126 1284697 1763661 1204228 1402065 118289 1353182 1650054 1782608 1023750 1249319 1495904 1225225 1822588 1653224 591815 1137588 724901 1676762 1874805 1891468 1220950 1133913 1376696 1822372 954483 724113 827935 900523 1029394 1438930 264216 1912222 815356 408170 1803944 1485087 1276322 81223 648239 1025601 1681258 285881 399719 276663 1748522 1803429 1420272 521330 1314487 799387 1911437 1364684 1790973 1638258 343177 730708 1064695 961716 420901 1846115 254580 1389207 148470 1713708 913868 1583687 467001 432380 1356817 807315 1320631 1294105 463838 814721 1986271 897961 410461 206149 1907799 8891 1345106 296606 1135928 688776 307362 207295 809151 1862050 84073 1586976 1035219 770605 505068 1866973 1130331 710053 1229436 1536634 1170654 166409 322246 631873 1556511 80128 1812999 1801504 1370545 1420633 423331 1862762 1864530 961227 600278 1915282 15615 542615 1341784 1663896 285503 614621 1743536 563870 1794842 1529309 350710 435572 138568 653882 854853 331677 72541 765756 426958 988904 1267516 906808 1943096 69031 1558202 630601 1586841 872169 700813 510636 1830174 421059 1237166 1955990 1437326 444109 938037 782694 1244589 1890026 957240 497297 1293564 1492282 367746 835234 513572 1122519 252019 1920594 1366866 1613146 761946 246500 1043340 1153113 371784 620508 1081351 1232689 1521027 963868 1382518 857493 1392195 775806 1710787 1378126 1448982 1175894 949298 1586168 1774220 1702984 575889 878686 1257920 1017280 1890417 1950419 1547989 940943 854913 1260459 1378516 766795 667382 1094033 6300 1808810 633175 854557 603416 1155649 1339087 1071338 138574 1711095 1275441 224320 1954334 293696 1300046 162003 175537 335883 934450 51224 273116 1980245 1636781 164173 681423 586608 1963129 677128 396545 861609 1781178 1528438 77870 208869 795689 1116279 711634 707228 589421 1207927 982140 591260 206822 687770 1898069 1431292 1883595 936415 1182319 184145 661867 1113119 1733784 1442592 580009 1038815 1063176 1278407 1607576 1280267 475757 272561 109208 632695 1520162 41249 1296638 1202534 769630 919515 1242807 1747582 1149082 1559581 116253 934445 1617763 1314014 33525 1498563 1744041 1742909 991017 1795878 1443326 699858 1811657 852717 1227347 933908 1136921 1061108 1811489 1339043 200626 899570 1862910 1696334 973762 121189 953397 792845 1810655 542210 1089572 1589297 1887848 513903 691315 528869 1140323 905289 1893882 986367 175206 1957523 1558043 1407550 875842 1667429 1428062 1948086 1375927 1791503 1381644 24987 1721126 1981939 1042472 895659 518452 1158233 711647 1953619 853897 1845057 969845 77465 686834 967512 1673145 1034485 1274851 73572 527508 65554 1767156 674309 254577 1251599 138236 158607 1159373 1443453 1137872 252209 934468 1198838 41405 1256282 498956 159162 1893483 1698731 1596476 1664349 771971 1486006 1379645 14657 930679 1357771 839086 896142 1365568 1154660 393951 1862073 153504 1737539 1267590 159145 1053860 432294 1797506 1799120 961847 660192 552333 1175856 969767 1570260 1383719 906745 355553 1488685 807275 229147 680681 793994 184987 884180 424822 1431664 1246349 277648 1913233 1465794 263873 1740922 1378340 1973007 1395902 1178841 284730 635392 907049 1502052 286440 47313 1929100 1463893 595022 636697 1902187 1424725 1591637 1101065 925007 1613414 519087 1707870 990342 1600629 1887999 1603685 1392300 921712 514608 1693470 487809 173948 288491 882421 1469012 363286 1560117 1196049 1689573 1056845 1519156 754575 1798504 1798143 909900 260691 1914394 777862 444859 1196786 1919023 584876 316778 928752 1359063 1884854 1383527 247169 1307740 744452 841819 1191883 1027086 1915453 649074 1185511 1470943 1318093 1054171 1916666 593605 1051331 1780862 1500755 1474814 569748 884339 1189081 1408687 597629 1142221 1270648 1102111 1057309 558731 342885 1924471 486326 574172 1285507 1718396 636945 761979 410442 1021260 345706 1846567 1551674 1396993 1817224 162130 1567555 1971818 539775 1920147 980929 555740 975381 1116715 710152 1782815 842106 1669539 114300 1808498 1368820 1481253 213170 237154 1289169 1119628 1783305 11223 1808291 303096 640436 1584622 1711635 963873 1441663 1499761 321496 924235 1865209 1968055 1809222 1645974 1573332 1168758 904107 1206018 929443 780052 1151758 890645 646293 389754 1683191 1917066 58404 1363138 1964639 733779 402419 747131 1504942 1924301 1953920 1377413 1427596 1692404 1258634 114322 1237959 1071166 1461591 434170 1988481 633625 1395588 390395 330555 549466 564564 785803 313482 1123773 528581 1987056 324882 1997574 184905 1726411 86746 1396081 1761803 371954 432883 1267313 1278443 1460924 283834 83332 134601 1493248 510030 739025 1228225 108063 1132054 643732 261163 1558488 1131442 63396 1110989 96057 1081970 1432610 193789 299583 806711 882157 497447 97048 9177 309977 325011 204703 492322 1533747 1925825 806103 1046330 514561 155341 1961739 1926194 1750773 1323983 1513748 1240148 1989609 1527125 1893241 1044707 1962483 1042554 677060 103629 1534056 415639 779574 812362 731023 496586 1683393 715809 687794 1791375 1013406 1666417 1805313 697687 1666274 1423442 946100 23257 1421842 915303 1673627 1206700 867153 1680595 1193953 238438 565246 1978248 577924 1939818 706912 609950 1350903 1976516 1508154 1619950 868297 1393275 934453 1586607 126384 872028 675012 1041959 538438 1898002 1103454 1217538 1237794 248092 1567276 1222018 445366 1096701 1624806 615264 1933608 1052657 432620 1347807 1505870 300082 1645337 232483 1350354 724068 1682587 1684103 1733397 1952627 507448 564970 1224574 1933289 1196358 1689569 1350307 830607 277375 1108276 1114883 1689220 1119512 29355 748198 892836 486010 1902291 1544486 1001546 240544 1002669 766164 1560128 1582181 18438 603118 1453186 1062368 1417091 1408243 171999 82071 330366 280072 334866 581132 1170403 571126 1827219 966146 430789 1014780 615704 677542 389348 520092 1208308 594837 319522 103423 1655119 1431690 1035153 710575 1177269 254522 815858 1026008 1921044 1460990 1680404 1817943 1558421 670867 1470340 1297497 999113 861877 682333 1133808 1245608 1246668 1357877 683635 1036673 601925 219888 964245 1217194 1141583 880338 1167105 1255429 1822879 636876 1326972 304421 22632 944041 1101941 802213 1963482 825872 338388 1430271 1433043 329128 707443 819319 603063 944860 643956 738976 576617 722870 248145 59513 681394 834812 115607 747099 719096 1573460 1164493 701125 1168652 835637 672244 1651835 208993 469734 751996 936231 423890 1101720 1625032 1805456 782332 799841 1291510 1727826 192663 33880 849683 69371 1679794 571460 1540523 84487 319190 1310217 1890764 1251672 831442 942697 340939 942709 794022 1627847 701625 1745352 294604 1415240 279947 1177231 684464 1338873 457018 800377 1551870 751994 1480712 1989359 1146936 1774377 1679591 1696959 309179 378443 1521450 619975 136175 382687 159659 1263968 1320104 1171881 1761536 38376 983252 1547598 660373 1272633 363425 125129 1228925 1344015 1262457 211838 507439 1023472 55249 695309 1638967 656575 1288682 716454 875373 808620 1988649 1131913 829849 349249 1810353 202386 1699714 491929 1491205 1222851 1050703 804292 1584553 1536060 331180 1363068 1028221 1415306 1348456 1971716 920043 1597327 920212 1711297 1981966 1876509 631383 907441 485566 813941 155348 1480409 1980681 758463 1990740 355346 345304 605593 1296362 693237 987779 1054596 1587566 754567 347503 769970 906047 1808226 318847 861444 1599727 1267492 566139 1977650 663730 275816 480232 1008520 1007867 1868815 671084 1587304 162173 1506413 1898695 1703938 925020 1568764 1209606 1947592 53877 130843 1543305 442103 408137 669173 993151 1332426 1817878 160961 696992 1204020 353662 1126287 1757057 1229047 263849 835571 231524 230967 1785833 198581 1634888 1642733 395906 344996 1897389 1806762 1045324 1573060 387351 1857331 902870 493034 1041273 1941989 1250314 273944 1822487 483998 225371 451041 1526689 1943540 1919830 1962938 1274722 1748579 482692 1698416 1984739 788344 241629 108904 1938462 1979804 1735262 782339 1912413 1392332 1427228 210839 166161 1052151 777634 495138 529286 1257314 1833843 1679613 1503303 82552 1419474 245585 581585 58348 1856266 233827 522708 1565037 594299 1041293 1459037 1925666 1615138 1283915 82689 380927 352491 886346 6460 1317058 1222413 546098 1586038 898796 1407535 869582 1271974 258925 76530 1501544 1720600 1602894 31985 242745 1233988 1628694 1111636 36659 1881105 1326630 943088 492181 1432545 996646 12600 1205310 339737 1097745 266986 921194 1003992 1776052 816841 855819 1423144 566645 1345683 1777061 1562671 1095034 1926393 1538822 1021717 1412322 294645 1338827 603171 1993601 1132190 448638 26403 1624555 653158 1256318 1437109 1626260 532976 623697 778492 739603 417397 86283 81143 893686 435911 261096 460060 1972963 891036 1204637 1892010 72917 1730720 328023 966044 314041 1658074 1823089 1077388 1765861 979773 1974644 1040858 1796735 1427651 39277 406367 1639650 469167 1679723 942744 1012814 1145998 1745027 1533905 1831658 845102 1336251 905707 438544 993703 87722 1857463 1299975 1586425 1320693 191883 416147 1693737 627264 268212 300087 1951345 100974 1665423 196029 881360 306641 1391410 703195 273321 1053978 1473927 1051324 1167545 378077 141523 1538849 1971109 430423 845096 1628176 1784463 1424715 197148 415105 1560684 135492 1095 788070 1663363 1263925 1281772 1629475 1670777 1651407 1025748 59153 1784605 1524030 1273626 1429487 1064940 540014 1739241 169824 58496 507219 1650514 846128 556565 518500 913374 158882 1507032 480065 1463148 551398 445824 245399 1149527 1027236 218049 1055730 237184 867020 55127 1584208 1702270 1635432 1505439 1127158 989937 1560544 199240 972976 1553989 1966338 1401476 1108742 1224063 370974 670415 225988 855394 854559 1066440 1653955 294601 434099 1272260 892611 1363721 1341624 393009 84789 1692064 1875479 1154133 1505796 289687 1024284 998912 1176184 413426 1717927 1094843 395102 329260 1630343 979591 424006 226054 628231 990768 1551668 1451143 520814 918906 1977570 360802 1147308 279886 1204109 1687344 649231 1358209 1572559 1386646 390291 31414 1880720 1052354 965101 1961943 1457216 290386 1944488 1622673 1131317 345796 1832199 655884 536049 1627789 386533 151692 1428904 539022 1489803 563743 1750873 936567 1393622 1657407 1412773 1937178 793129 1866073 1957133 1385111 325389 1918382 1516331 352135 1532216 1475191 416251 326122 1016772 636170 338026 1254850 1011510 1865231 877142 329881 947095 1666971 1637759 693357 1435923 675164 707801 956545 1393371 935214 1176644 1434854 926399 1705229 1043488 588387 782871 1085648 744373 1616745 1061390 1395836 367677 884514 159368 161359 215116 1518763 896510 911838 929889 221611 862866 70982 890061 1044139 328190 133270 389894 195695 744885 1302687 283841 1153262 1534505 1927562 795197 1478195 321083 553501 1807602 891310 1992033 1120876 1708821 1363119 260185 1071303 1551423 1183655 63104 1414475 611477 874975 1718774 1101745 77187 154918 1099894 1300641 1224386 1928156 410112 1542764 1136880 1773088 1498435 1654613 975736 874065 1141615 264407 1694062 1304253 1013345 1020533 276403 1133512 1195259 1620302 871049 1880928 1795130 786349 525073 1898447 336173 276626 691974 1546432 315364 1695985 1364662 66558 1296853 855238 380751 1024037 1342591 1153220 690456 1223524 1078167 772544 1206800 1583915 649036 1245076 762834 1131 1542527 1716658 803460 188547 281076 385776 1288562 253226 1151134 266332 1250847 1592414 25551 1338205 1501396 29746 842601 1657622 1245867 970968 1171475 980616 1711474 1407399 1111231 734257 1131978 837843 851808 1184548 259690 56283 695311 1730085 745926 619610 1858130 1063721 3646 3146 327228 1155049 89232 1707574 420372 1541113 1043356 1236586 103285 432338 314258 814282 869711 697404 619654 1132271 1008064 1238568 1262947 205655 1022123 762049 1756705 280609 1624576 1262986 846061 445773 1069353 48922 1031779 790105 1298539 501814 1484222 699068 162480 1745738 568174 1052741 1644411 698080 1466234 425888 218206 1353940 524487 1437622 1557351 1131657 713665 1435158 1548132 1998263 708773 914460 70871 106106 68111 726994 1526666 1765995 1394607 1383541 1518949 1058831 1106296 191764 1000149 1803831 1127755 1446989 1391168 207857 335532 1417548 1330563 1312015 1843581 1991640 689085 1555910 959590 1461491 709301 1610357 1708209 769591 1987811 1118939 1782191 565338 1558320 688442 776878 388586 1692145 759740 755664 1588664 314392 444942 828324 179414 1713702 161492 7626 454820 1207149 1049699 614526 768654 459132 1931452 1004537 1005991 1425437 644268 1871142 1390986 1052815 257679 141653 604194 427104 60209 1601970 405659 1354288 172879 1819118 1702169 423940 526677 1625304 1748452 655147 1291324 1346671 1037266 1600092 1809324 1485829 1613107 1564983 1174095 1552503 855164 671716 1850078 275825 713809 739667 947480 1184958 175136 428541 342797 1471795 1904389 1873940 394364 1775607 688426 1131640 1247590 402609 1329575 1961380 1538383 1429148 1295416 257501 1140462 669639 678057 56884 176048 784563 1529761 1191919 1447786 546895 731367 391825 131422 90083 1397763 421329 62 1291122 784284 509405 1768215 876386 1684158 1371970 1861876 108178 674841 630442 1515890 760641 1199769 608723 1083816 755695 1165334 410547 1118200 1727935 1367110 1223839 864415 1842954 1373350 1266846 882713 1274605 787105 806477 591655 119917 767432 1000520 1228159 348112 1298520 1339337 137027 1292217 1137083 93863 1888105 379701 209195 228846 1344706 158292 752338 1909702 640687 48014 1366653 935532 1670444 1094524 1567749 825379 1241850 180787 1134663 367808 1959707 696920 1629483 1282328 1076249 126930 321602 1590321 796729 173476 1589898 263248 1077816 27655 1028308 424025 1185044 1404665 378610 1065529 718992 144344 461767 1597181 797160 131404 956332 1471756 1933760 1464697 472147 1578970 457981 1863611 1545656 1905099 1594867 669061 867 879664 958621 157347 635504 1170379 530586 165946 1850967 456200 456775 1612714 1008855 711250 1655610 1275716 1155307 983932 598430 1609982 1508035 949368 1766827 1407507 516602 173161 1938517 1582492 268615 790869 377971 950946 60849 225335 781931 1611417 627946 877391 768204 1480097 1180965 1433539 504620 113582 1546483 476101 1233791 1305586 487426 358130 431665 836705 382597 1139902 596395 1009970 1640180 602061 253094 964052 1729225 890210 950191 874150 435048 557753 1528944 832644 1042696 1406703 1506906 681425 677023 1083190 1886351 679474 938265 1520661 1816667 60742 226714 557427 312532 19938 368750 673221 1500820 1341728 111642 1554160 230946 1338299 151927 1825310 1833890 1361715 1652731 1911575 169664 1787313 1743644 600761 531271 456058 217256 1384835 1707637 800308 1901490 1400196 959422 617011 1993109 798649 869761 1799586 197275 1055420 1452336 135877 1813109 642589 1405944 116404 573552 1089214 1883534 220783 1195157 1413716 149622 112354 825953 1014909 917562 1741403 511314 1433623 1586640 646485 307858 63120 865586 265060 527610 1856607 1458583 1183560 1321486 186064 461405 778111 1165767 1878 865701 1803324 1892163 802872 558910 448323 294432 309855 1040264 1648072 1734593 1111784 293987 1445351 792230 1856262 45412 1222365 956371 325544 49071 765398 921266 375728 1244690 1131738 120673 99254 1772433 323899 1984243 464140 926248 178967 93044 98072 279348 1409759 787955 253799 658625 540820 1988670 333410 194135 236325 740355 1437934 1391379 1966831 822125 1313341 1599680 234288 951921 773487 151211 1198139 15305 976472 1498198 1177774 239980 646947 370977 1703443 89335 1453948 1980289 120287 1245775 1650509 369704 1584386 1172972 1358934 314324 314915 595138 875590 1499210 244723 1686533 148142 1035631 645834 986587 1957663 1020966 1495501 500686 181854 1771449 80147 1596094 1770557 111442 110078 1010923 1094318 700722 1490045 1523836 1690447 1243781 1324605 1666303 1771297 1109030 876697 1043630 533542 905513 98658 1339000 764480 25730 49699 805126 1855295 246850 143980 1241454 216197 766903 947916 1093719 629209 606737 1066057 921065 1299404 559403 952418 1853242 218521 45792 438777 1821411 1376968 1954434 841589 95475 1438166 1488901 704090 815652 1622199 298365 1129585 1814363 242304 305010 670531 1454048 1089492 1520954 1964634 493389 1698766 446910 337903 1054369 1603058 968430 1877642 1895372 1446036 1405442 1691307 1090371 21467 1265838 400464 649235 787393 992029 131673 309159 733956 1268900 163674 1636668 560108 549502 312419 685107 692850 1445088 243543 314236 1989555 877893 1553759 93403 604550 1759182 753932 631145 1827026 1790464 1758293 1998834 648530 1430368 578841 1399123 1409365 220350 73141 1949527 1165729 802073 541435 739115 1392951 1295775 1100754 1301117 1625380 191885 1672158 956954 914236 1536265 357182 152078 980342 1027388 530266 560399 1773177 957309 1549578 193066 1166312 294875 1795677 521042 757609 1284230 97105 85880 457286 833601 1373207 333613 1339503 245249 403260 1798172 1476391 320643 957904 295172 388917 20958 1671386 1675119 1162942 1904649 91652 1360942 174464 747553 529332 676373 864606 1725329 1850312 1978149 448433 546157 1304757 893051 689509 755462 300835 485636 720969 360592 1357320 996766 1051154 477897 1064096 1667789 314680 21992 1563210 738884 1702215 1071411 1748575 1739451 653363 232585 1691401 1698388 529442 463712 1406199 1448938 1727316 69580 719623 757247 1881735 308391 1846851 95427 1195014 696135 432550 33639 489043 663531 1677085 1122474 511320 882177 768384 72887 1706885 1730040 1885339 1982612 1287196 1023281 1860789 1362489 422878 1837409 348804 874163 18 1043613 694183 1074314 6736 1153873 1108139 1040573 1540622 1182274 1589787 1256846 1449586 1391833 1578861 798773 364680 639378 600660 119932 495288 530359 784731 1832506 1619743 336785 14938 912678 1072634 451030 138913 1708981 677862 57229 1355170 681286 168893 1716697 161962 967110 395619 1915825 1522483 438541 414598 639970 1261598 140552 885156 1719920 1315064 351310 1337694 684043 1426989 835364 1557642 266653 930342 625961 51409 1287031 1773425 1872232 1971358 378924 1955739 761170 1674627 1577319 566980 1698135 1118177 312444 440651 1688418 1452683 1914482 690949 359056 645937 1390681 1378228 883832 506532 64181 1054538 179906 613758 1943803 266209 121397 1426776 1813907 1570302 261397 347996 1211964 442416 1773925 1819637 135147 1364872 1061956 1870592 252145 1931572 1814164 1670848 1307748 175308 695487 1732991 75235 49077 900358 1781567 1050818 1673630 1405905 868514 288294 1328527 1806181 648944 211311 32146 1287261 873121 1388334 494588 1817703 347660 282147 755 754331 1422968 1114140 27864 1060502 95977 1362637 1363827 1525422 1205394 166722 1811775 1844810 999324 202163 1810342 1032056 1035087 1635532 1462543 536392 81571 1494595 366500 1719352 1904795 976829 625696 1339009 1638799 455341 1139235 682973 1946275 1070076 1310348 1409904 1338880 459413 1472679 384021 1387197 1313495 316381 1564754 1611393 1696471 1474469 593613 1508809 1241225 138492 534272 746137 1612654 454194 708310 308710 71301 1029369 799214 777641 1505575 1367072 582681 167393 589038 1173446 1386296 1740177 824140 1997424 119634 1175879 1798133 712934 1041102 560211 263521 517521 1087432 1508634 1720924 1550302 1370082 457155 249307 1776882 1160913 1134087 583763 1201271 1975176 1485944 1891624 782897 674760 1813758 418443 1918817 541512 172848 70021 250223 952935 1262462 114915 1457452 1801471 1146576 904736 936326 1393213 1842792 1245187 733178 557226 867210 1468504 344493 1235464 128294 112008 1783222 1436601 1503511 970838 1306231 561016 1750750 576567 1839511 929608 414129 1677826 1295652 1703537 1800850 1011180 1702483 775623 289527 1491844 1942808 1114508 1152921 263705 475404 1703019 1619874 1163380 1150744 900089 171039 88499 505367 428032 1911675 1663605 119225 1073809 1719806 102606 1063603 1540313 664348 1292172 486017 68455 999834 743045 1534483 822883 1172679 1781068 459689 748273 495982 157163 1940926 656072 1580985 1805318 656106 149475 1159097 482417 132384 1299326 770866 1306547 207525 1834951 1891194 479124 1497150 409018 412343 358646 86875 790598 1454188 100609 504185 447293 656317 610119 1000238 897867 132630 1140281 817846 1478479 631649 716790 1006443 1611705 367344 1179567 1647806 59287 445852 356361 450027 106442 1130391 875619 47495 29517 67787 1530539 1416137 906432 1833579 805538 25862 1268726 1587811 812777 536532 1219955 1900426 1075742 177640 197472 319293 1458639 915355 1291951 1745358 1159805 768945 457378 1162602 1401374 261238 1592815 919244 356603 215610 345335 276223 597541 1401505 1722784 761641 1912373 1327679 1218614 415413 402959 1153881 485756 363893 1743902 1471360 1830644 864005 1365761 1867837 1311565 1132763 1971590 1827910 220360 678783 1362326 1819624 1752312 1771580 145783 1755591 626964 1920734 344851 418761 1506410 1264009 15476 1193744 435567 403460 1613607 1076461 296511 477052 109308 1235435 684839 58162 472722 1715976 955187 1530597 260649 1529655 140707 1133244 1678653 552353 1814580 135090 1325200 1757795 1488848 840673 1028980 1308687 27331 1330302 1215394 298211 618794 919870 1863823 1276446 863178 1856206 1424182 981303 1482988 1938793 1552401 183727 1395732 152038 875771 1486721 632564 169585 1908763 1499802 1244915 497208 994392 1179872 368429 459818 1431510 878579 754609 1015228 1831338 1167073 1969273 288074 1261763 611510 557246 279814 1637514 1156357 576672 1743721 1771432 1985600 769036 883566 1676619 486534 326900 259217 1663726 1054138 1415270 1701359 1333718 1659315 201167 730255 1253722 1155176 556091 428892 592963 157565 128117 490582 1211441 97074 643387 936481 898846 1871717 1319551 1365137 329015 1603135 1174694 862650 880076 1608037 1848028 1685733 441715 1647700 666962 1289843 255537 1855097 789151 1470731 233826 1226322 908163 1215807 1942551 256848 1578136 182976 438805 368475 1336424 836160 570703 1382799 1952452 322419 1554057 718537 1767786 1087638 147401 460185 927612 1910985 987276 1948547 207673 594802 1522810 1191168 1478951 789848 1208705 1499384 1654391 1778139 19366 1336793 1527540 532024 310833 1149439 1417348 888608 642650 1468498 625845 1880531 1261212 1810372 1532668 1398566 1389145 1948051 460422 322268 187724 1571278 1905234 1941656 1460219 1094321 1895541 1339257 1810471 1505749 1417131 663449 1280789 1634543 933008 925795 1099089 1551053 999594 585364 1208179 68321 35361 1235488 61323 360722 1246727 982504 1601346 169418 1444949 626911 1269916 856000 1489263 1319493 141865 255419 1569957 1619976 1979924 1615755 1117254 1908023 1504338 126886 1020682 1144980 1290793 1250289 671954 1531670 162807 1388186 225318 1662939 1697463 620098 1263575 1742611 1025226 313645 1296347 1095660 630515 939335 381650 646728 1622334 433255 1270738 1144653 183147 1179340 961786 360187 231738 1315874 1353486 1706320 1509355 1111246 1869333 213500 921807 1022763 105750 1403395 926478 26061 1271457 1289579 1259308 849688 753809 1297624 617904 438897 1588582 141420 1103486 75372 683972 1945456 1866114 893897 595596 1517646 49860 1699707 1592922 1256860 1956689 58665 1898410 1136213 19516 256127 1213274 1806309 281967 1197504 1571261 598745 1988308 341398 1874146 403201 511212 1525857 353794 1265458 1528043 1025210 619404 1551276 1680057 1053895 1607442 702137 906155 1501251 1713241 1295813 1664451 973625 619918 169449 1154751 1859528 1430423 473112 168431 141851 1485213 1599031 1261134 952035 1782741 498068 1410470 783396 492489 1672041 1793310 808936 185091 1501049 864341 1795692 854161 1502163 1967557 1600098 1353150 922477 299224 364519 1250923 1273358 1698994 1241941 1987947 784623 691413 865288 1033747 979458 918238 1077515 1987952 746501 1159446 1783383 1318989 1320834 932037 1466572 987038 887595 563761 7911 1141241 1476479 1085246 865537 1507403 1893501 1678721 792269 1918099 216173 778584 557470 322849 1255494 610188 724391 957600 1565057 1452531 832972 1233410 1872441 1087483 62635 375893 262133 617813 825986 1201221 1709877 669909 428350 1191008 974707 287239 306650 1622601 1074011 432970 700575 1407339 338208 43730 475727 233878 306403 690026 680264 1025194 1300977 1297434 286202 666820 1754365 1701668 286549 521493 973078 84742 21335 1841687 694561 1091548 638695 1327499 1197363 1711678 476826 1957613 1821013 1900045 431834 1405382 543483 381921 1738934 1056103 464302 29003 204162 967556 1625430 1684494 1060157 1723319 34346 1473654 1786728 1073753 1012522 1690951 1920002 1953245 907043 1380124 63641 105847 1328791 26664 1454496 25893 1153745 609620 1228573 1760853 1728318 1823776 162625 1217988 1245439 1094836 515146 1976582 87072 1370884 1075313 601235 287412 809578 17883 392864 1043166 865849 517665 101945 1491935 910974 1185887 358624 227704 1452432 77513 392080 1735286 1586988 489648 516366 1776764 1540399 473543 1640128 110934 1789335 1736167 873725 1520768 1416124 355016 602122 1293549 1518749 1831151 1317275 524127 1799217 1264840 363651 1007034 445749 1058903 860628 1417564 1784133 549044 1004287 386631 1902273 1207272 19948 822380 1178529 1379187 1382100 649620 1104698 1352454 76066 111099 1071714 128086 1822444 1171132 1699360 1424122 1178860 268130 1607469 1072764 590699 1301037 1988473 1725087 578234 256712 452827 126376 1932845 152689 1364892 283444 1227569 281075 1085799 165553 1090338 177580 813946 306129 1632109 163145 768292 1385483 1078712 27518 941264 48459 1356151 1328198 1181483 240605 1132862 1286301 1179753 845619 1697914 1665034 1823684 1194861 1311917 1061589 1188025 17094 857211 955456 1756353 1735921 283615 29364 1304190 1380883 1155532 438003 378432 1360319 1383613 1751606 1178400 1079393 728781 1286886 957512 981338 1413813 1982937 581844 911780 1161787 797463 758923 861754 29007 1080553 433544 749401 94141 1502452 377566 738565 1666583 136891 1551089 494111 1301435 1815688 1799731 43399 1840810 915215 1371301 973494 1837197 1056106 21582 467763 1652956 1168381 1294228 1557418 1186873 547638 476137 888309 923834 1584703 884789 569535 748997 1674393 1530441 1363349 1554602 418257 101169 1387594 1015568 1344926 1581560 380116 68936 559862 1898926 29312 1212527 1146415 1759468 763541 793769 622505 1628579 1259782 1408831 1243631 810495 283224 81860 1429350 1093036 1420220 693423 1977550 1955614 300818 236333 1353220 1056391 1141694 1591154 1309918 1625021 359705 1745044 86941 697962 1053485 615611 495966 660908 1399132 1342257 440241 1648962 815207 1448791 1562338 1610049 1636387 951986 1610354 60626 789233 1847873 1501921 1640130 1312282 438774 1850639 1338287 373300 769604 1083601 205753 1914942 1541076 699707 115201 1629301 970538 21876 1464578 1806945 832080 1842695 1462218 194587 1652114 1752903 122347 1040022 225066 386767 1068687 1079964 1519190 960258 1226904 1450124 203660 640546 111910 923081 1106200 1590636 894328 1133434 1242074 591695 1390943 61872 1122859 1811593 712778 137445 1124795 1992251 202168 157915 1494020 1765561 1898718 779279 129275 1460719 224331 1541511 373437 8859 1357989 11570 1998725 1248158 174977 584794 1347136 759280 508814 1408024 952813 158588 1353532 818582 847449 1528190 1651058 350434 1458164 1584950 1600198 1822432 1051993 1535471 57782 1813621 1161977 313663 221138 366728 1125131 1230374 798805 1351755 1366108 713964 1945477 1293362 648175 777409 238742 624333 1251500 676400 1938899 173540 1028808 1848495 61270 90430 1550428 1363763 1589253 778465 1543383 707076 1978229 1328814 997006 1515122 558257 747924 1503590 1273092 972105 1657270 166350 861737 230742 210245 764245 1337500 1394325 1444725 384451 1181884 404470 1796723 692150 1321190 1796962 1899347 1503271 1216665 1277823 532051 1353807 93503 453841 1246670 183760 1919338 366149 170520 359444 471454 1879 687907 963756 1893784 64785 93268 1777309 350621 967304 1415094 50038 682189 1951990 862213 1825147 532133 1887915 274197 1642364 1020860 1502195 1817192 893134 1366936 1610440 1812571 1494068 1593523 797825 314868 810079 447047 816652 5678 942542 1112731 851657 695111 184509 1068300 1546627 1978225 133489 1822360 817708 1609576 992338 808517 1269329 1289389 397141 1066952 329449 1322017 825829 254644 1129537 846508 1355430 1036079 535665 1090424 1939264 497726 1927143 447981 535023 1056499 1853650 1314101 1683441 888322 412578 1004353 1573482 1552909 1553119 860811 573507 438055 1056745 1792042 1198992 1953467 257588 623585 979230 33118 1827062 482607 1318150 466756 793302 706337 201496 520579 1727759 1840894 1735384 697770 656621 48978 1792483 222811 1013731 1153502 1482593 1921578 1141486 1463324 1564002 1831452 663567 1357285 1172392 1410904 1323523 1302383 1413183 140315 597458 1933340 396019 1185000 175837 1353986 1234062 938158 1625074 1018887 839628 1778781 404147 640542 749681 1336464 1686970 1074242 787681 727034 676996 898779 1592297 1891393 1320641 374555 764379 1415298 1405526 1629718 618580 1537219 1239540 65819 1969909 1267174 1967278 1893527 401351 780109 1317017 1244078 1393591 1484682 37342 905047 619128 477097 377904 1228283 1054030 264047 753299 176159 1131639 835686 1454987 773553 1353593 1282773 297837 839653 242438 602355 1943079 1588258 95329 575279 1718372 458307 1001418 1745907 1353283 212432 1797754 1513604 851385 1774069 985053 1562553 584314 530877 719688 1872203 1193669 1084997 1266772 1047913 1872628 462951 1346055 79679 1760056 480843 1668351 882806 543272 1737498 1568432 326246 1946312 1888004 981185 1156431 492551 83642 688532 1698101 1225658 1434947 109669 190989 1087194 703636 592118 640008 97014 291779 730098 106276 439363 451516 1220166 531816 1265520 487446 1056905 1898890 915737 738437 474433 687747 346095 183933 494002 432918 475929 1044129 815926 1739023 1330393 990738 336090 1400086 502151 1157726 75246 1881574 445160 695391 495157 1495204 351964 1398758 1073166 1174442 889791 1746848 1024277 1476463 510377 1745889 1552643 1291128 874510 623964 864910 109372 1038188 732399 1985168 1420419 990243 313695 1843173 1861011 631965 964113 95412 1893694 1448244 530044 1338523 1798338 1486397 1376270 395142 722732 1529215 478975 1428752 1760288 903264 1154167 373696 264136 800620 358293 939851 1115320 1887677 1303586 884995 1158052 1688200 1233615 679786 81095 1193082 842448 114165 682601 1931931 1717254 1641953 1791790 1502849 342666 404595 562599 1590669 539985 1858458 1405717 1046583 167755 660178 1301821 267233 1747219 1130181 1870494 757073 93581 378905 82294 312957 1698326 1187993 1003151 705918 772138 1056603 1784177 872868 1787792 1503995 1550079 585056 1139071 1276432 1121364 784010 771321 400833 1619143 564929 1908949 1776136 1135050 216293 118907 1790043 1875923 1940404 1275180 936438 669839 417081 445883 1991176 1792084 751020 399570 936716 1973706 1638254 1867552 1547166 884825 1765081 824802 676649 1277170 355495 1147393 1107889 1373014 873663 297041 737235 408185 1851621 1753886 1679128 531634 31507 509286 1547926 685147 904013 1806617 1798414 424964 69473 101160 1697970 1160655 1055863 41430 192505 563282 1979307 997348 680420 597284 72810 1609255 1706049 1983690 1216333 1897827 1468496 598233 50175 1559463 1399241 707523 106352 994880 1643181 844925 1926932 42526 1090201 1282567 1737525 1318123 952895 1977725 1095126 1671207 1973459 409857 376626 247930 79386 549748 228066 1726955 1816859 843231 1603717 705012 182934 575146 464023 594392 1719782 1945427 1721788 855653 50942 504874 54507 99544 872270 769154 1569798 1844607 564812 123333 1642343 911406 487083 1562239 866483 1690291 46578 989676 734855 1583907 1382476 1121102 1937128 1894740 1011373 1169834 304813 1912922 908307 1630798 807369 711314 230651 1098813 849593 680535 1575902 716016 1575874 825678 1068971 872948 60858 784317 1057943 907199 170345 756743 820555 472763 614888 1921129 556887 1116482 1255351 145764 1934826 693218 1463389 1030913 1640986 24227 902930 1420209 965643 866534 1077770 592228 1923449 1080774 235629 1623192 542356 1209239 541658 832105 1336315 1451880 1047671 1412576 648105 1401080 1740938 1479135 1179295 1639475 1598553 461658 118755 1292015 1419824 1112140 444202 1022401 401374 119280 526630 1428413 1842321 1752453 1669937 1619493 415836 1695679 225985 796125 1543784 62492 460181 1420048 1416047 1754412 149559 1013706 524350 1342807 1649755 1263598 1965284 1315906 1883518 324680 275713 888019 921233 966144 1472953 38267 524056 452130 1182487 629454 1016883 817383 513707 456693 946186 422256 14137 604582 241068 822719 259847 560573 627474 137742 1470404 1379807 823358 1018039 1664047 755493 1920789 690355 1404865 107541 360416 5211 1421491 1715312 1279925 1378059 1130602 1241538 374954 1512601 1499923 208703 1320192 325979 1456482 145341 1964085 1090654 446036 1571391 1849133 520147 815808 978685 65452 4542 1230984 197060 1804729 995182 70817 738390 50074 1580550 829608 1647254 1496383 1435833 1917218 1096507 1968965 613937 1290611 787753 698040 204175 1028919 851255 1056382 654412 1249664 341136 1206881 1158981 1359196 1147943 1342240 1219858 1084001 1940238 981572 210671 1742782 926956 128046 1295980 1438216 255677 1081822 1558711 456138 403977 6720 1162930 1385364 917706 874276 1732451 857503 1083992 1238814 508119 319412 1986910 564132 1361005 1708914 677323 284703 1618762 1430374 1002562 582930 388212 1551332 810804 985801 1246100 1720362 792652 1731474 1745128 1590298 726156 1166814 826460 348643 936775 839251 449239 1210986 798041 1209032 1948817 136570 478990 1771287 1441885 1444459 586121 1521080 1625918 506373 1085450 1634438 139520 59542 107850 551258 1232417 1126947 94519 1982027 451057 1708356 478929 1836392 1895892 375175 254851 569061 99094 1444837 1591225 1821115 622414 993740 82338 1122976 1065763 1679029 1079481 1308941 80510 1862732 1771606 1420866 173205 1887086 497948 1553378 1195358 1204983 1144740 119942 932304 1853030 312508 1241966 977637 397062 909067 456027 132708 992134 326984 1363107 1251222 1460437 266988 198603 1539233 1963348 1653887 732795 1995221 388639 1555412 1202358 372343 295219 1407787 1286972 767216 513150 512253 1113903 1010306 548633 1048392 296362 21689 1059386 852572 1020105 1717864 673117 1094562 1235329 1710753 576940 1622892 1621001 951591 88277 3166 739934 1090762 843881 764890 596274 1710817 1698571 1390186 1673889 1102126 1639369 915148 416826 265339 1647525 1063179 773932 748970 125559 1619043 1850295 1182127 297637 946415 985161 1432864 803590 406818 118767 1447152 153251 804041 1585431 343732 919561 455681 819600 1971564 1043320 1268625 307094 1127616 1098660 681059 131487 1595022 1418316 674908 1397404 1967032 1219660 493436 355064 1779004 17464 681458 1295816 1106804 1130307 839621 1062175 1314716 1238138 1784405 692784 1600802 245142 1579311 1296386 1787811 1403496 387685 447354 97132 870394 806425 1725131 1177594 1071881 692452 1681830 109871 1135407 50475 1994523 816868 1643436 1578030 440020 1352594 1955959 995342 488944 1391493 1997214 1849552 1708481 1733058 1107210 1007308 156713 1969600 1247279 377340 1926788 134052 1816452 922310 361182 508245 1770583 520519 1052649 429909 149828 1754604 1983142 1404360 1196349 1337902 139660 776738 192751 1596715 36889 1494402 1379706 1945969 1079247 1112386 1502885 667204 1857652 1047854 1109226 1282308 1055275 811797 416176 463599 1958365 542114 343906 1428176 784076 433819 153400 661803 1619136 881231 993034 96551 1275146 484995 1374179 1480943 714030 1687774 1044117 637185 531485 1092217 439906 869349 1784637 707755 57716 123054 165586 643894 433264 1755836 967826 1874491 839416 152500 1184056 354358 182402 614335 876620 1388670 561099 1036926 1044729 998854 905553 1337326 78859 441617 438899 1358340 1785324 496281 728928 953229 1077349 1666907 585858 1763677 848065 912407 1055743 569659 418715 1813931 1739791 1206481 887874 547951 812693 1559240 786230 429288 810344 197711 847201 701715 1348283 1068525 1941453 739746 642907 1478039 1504364 518343 1996478 973737 1565619 588817 423114 1714624 1263670 1632554 1491337 866677 551499 993583 1599165 1823508 1195741 891052 258851 1618084 224007 9215 183931 589530 1001518 1868387 1870228 962367 1030836 334801 1922743 573247 568972 146459 316690 655892 1114940 1908649 1812008 803886 375901 1183794 1200788 1576736 1244 1679571 627524 364168 1920016 369729 1557665 81629 1085533 1826876 1582088 177622 1693380 435789 357596 35959 1846261 1751775 698416 1859149 1723383 1985646 1022443 703488 213065 1058185 1814798 1860598 980614 967950 1828377 362718 1262289 1562667 180429 853269 276721 1934220 1832212 91337 1445705 1940497 1259889 1027037 747369 775342 58926 528887 1575383 62833 1131296 703392 1783794 674982 761155 765122 1549830 1386193 228314 777170 1506483 1886962 1832475 289969 1608048 294669 1101573 1405995 352205 643651 1679521 1131882 1000449 1924957 1251640 9266 1752635 388524 712381 898119 497318 1583671 1325123 1382109 486345 1249103 540858 1592720 225917 1633813 525704 1961258 604189 1411401 1955068 815295 1290971 1428594 1454439 913342 664838 684835 1009740 1781365 819207 1240673 574869 1677499 399682 388123 1550668 1355360 697558 278890 299417 1166667 1647522 1832653 1899942 713320 1700878 61964 1997455 1630314 331714 1738255 696529 786104 426126 886186 696029 686070 795162 1282489 252781 1310204 844902 932355 1853152 1209582 226674 982789 540436 1379270 1873805 1999151 1867352 24502 1355230 1289626 762268 1944659 1845883 838328 324823 1250421 1274167 1780126 383818 1497111 1311679 66530 869508 319518 690588 50765 1937529 195878 25256 990711 784009 1392912 905183 1617211 1554500 1439203 1083058 1979534 1793389 1400633 1156985 1546085 1436531 1097409 774514 1702557 194415 31794 642132 456702 1740485 1785843 1736359 646513 879933 282113 218838 1906577 1381703 217223 1555825 1705934 1007474 1995391 341897 354592 527642 1565975 381596 1858129 1138211 725711 1307309 83973 1812533 1730519 471962 924177 1252186 1001625 1418740 545889 1530752 1541553 907899 207577 1155047 21883 1737803 1804248 321543 1814612 1097720 1802478 765511 520319 1218857 1187826 638305 1339884 1198319 1283515 1211262 776378 1551706 1649492 884141 1950459 895880 896095 953571 346004 1685887 923942 1285137 632382 1983015 355883 803218 1266709 79598 1535994 1159951 1473946 51302 1423668 1635685 364669 1947698 1070524 478062 1208749 600873 1847491 1674428 1996641 749560 275992 48705 1356202 1971883 501536 1405512 1107745 1743199 1172532 1176363 980940 487286 303071 212149 1864256 1605921 1804062 1985708 1728556 200136 360169 1813535 1564566 184831 1671711 1112354 1853601 371072 714445 650839 767371 186768 235358 1451621 1188619 82049 991818 324492 1312378 1519792 1136790 1907657 1526371 117434 1045728 1920363 1075536 69108 266880 1690698 1661821 1151014 1956206 650624 91816 721167 1618333 1441447 1131286 1672458 1569174 977658 271728 1473936 40723 1138736 60720 1126720 846017 1765529 1979081 1342756 1093895 1118351 28865 336039 388369 428139 1579360 1428976 1293991 1086600 367119 1470469 1914054 867751 1238595 1566003 165695 1083278 956585 356592 1616295 1538338 603221 224736 366743 629996 1770215 1753985 1140051 785420 722261 349716 795642 1510631 1951217 1078504 187008 245763 1523062 1760248 575147 1128479 1167391 841448 419507 568187 1282918 865039 878496 1971662 1117374 1481298 1002826 826137 1732571 1218430 1552630 1049828 1061740 1543817 1443058 1661357 658889 754252 70256 1383358 1381874 1384961 1999211 1501748 1814805 952539 1454067 1438463 148002 1228832 1133897 1810406 1053480 1176710 1563029 1788834 517463 1071561 943880 1053737 932340 1844566 465357 541916 3882 736655 1718390 1623035 1166534 1366070 507399 752171 799581 486427 1217758 1993388 1173818 1169217 574253 917046 296091 1870676 258266 1175573 150878 58366 915039 512734 1347060 489354 1096994 322917 837228 1598550 1165759 1865462 1825803 271025 84312 57294 214520 172551 1587939 1224862 391653 1140038 604988 1827425 991822 1990912 820649 680213 1166499 1810998 1187119 480989 1174839 909510 1399891 225494 1307763 1007828 455347 884998 257535 1699293 608311 1381263 1483662 1849842 1473740 70776 1265072 1235364 1488198 781318 1869524 574405 661966 486072 490808 808646 1874674 939104 700677 6218 1309510 61045 1608921 922843 538838 752178 1927510 1270807 990217 177937 419196 60230 1446409 1060995 1612838 1335924 1122490 1344583 421282 1400937 1510828 1730484 1423051 1411138 1408603 243097 149154 697604 31950 1991002 394061 1274921 883426 1647895 1034083 111339 41593 51987 756616 1752720 1101877 1003698 661510 821887 928874 1837762 1429976 1785393 1576195 1003041 1975859 113083 1715655 1613992 523376 274737 1521679 1044938 1908471 992805 631591 132983 516892 163539 1744282 1345791 530852 202345 1476632 1738266 828400 692185 448989 1525860 651645 656500 1122706 1619828 101403 812282 132943 1084932 359258 1880026 1020471 565477 1262798 1357587 602555 1217500 667324 884340 1869669 581172 1819566 1435935 1510418 1892469 664721 428955 1030272 403360 1312425 518754 1707831 1053076 774362 965765 1388486 1789557 1287260 604299 929820 1443306 478722 1493597 1009518 524806 1808089 1648995 681117 1010702 1258127 467758 1467052 1892714 1327349 710266 322596 839305 608522 241316 890522 1661212 276863 1547679 1085891 1859403 1157053 1184575 1762041 1811994 1610520 430986 1112278 969103 964708 254450 574294 141694 171511 1347996 1255925 985120 926924 597155 1949628 477962 1472817 1766855 1742781 1655751 1340758 318384 1944845 296684 753388 385195 1677258 346020 1496181 749757 800209 51558 1259001 1228903 1233300 1907337 1354218 1268667 455259 2249 1561333 751149 1682221 796719 1283436 1143091 1906654 378072 665831 781729 708359 1030173 375275 1188092 84649 252218 488802 185811 138524 73053 1002717 79570 346151 605779 1944752 1944684 877400 739792 1048663 732476 762375 210147 832677 1170202 820663 1852912 194271 641725 1967022 1949106 253213 1596344 209541 1879651 107098 1931200 241252 168403 1112680 1628416 1599711 460405 181201 1838672 106050 111660 750127 330841 746812 434837 927244 1176635 262064 430896 700919 689982 1206316 743401 966151 234185 1079944 1216888 1448548 994390 1019692 1799770 692305 696412 1948725 1652613 1893028 1508097 59676 1058750 1369169 95634 397468 864141 74046 172224 527061 1136 1618024 531983 1437248 1704273 1969309 1049532 473549 483175 602430 1764282 548465 1812996 520826 1182108 1048734 1519085 896180 335476 931603 599152 759482 1076749 180202 759179 1320860 752127 1594044 1910803 477708 908116 1005958 1041825 1200077 1543324 1057577 259853 366710 1462008 21189 1840842 410145 803603 847457 1808696 1277531 626932 1940644 879485 402508 510246 253692 1631160 1638702 1082846 346592 88576 555048 1831656 1192978 1827935 1215420 266894 417539 1628859 818101 1650382 345003 1142681 1605840 227102 353583 1603845 1274708 718646 1518786 1990214 135337 1999737 639133 84883 742197 1832187 1155768 429901 438814 542439 164519 1903048 1640965 1034561 47593 900374 233199 1511978 1503805 760431 1430482 935021 821601 1834050 833025 661394 129219 880147 1747878 1106756 1162763 1242230 1433270 310653 335545 439225 116202 1201867 1419840 315713 528147 518589 426531 1925865 3713 574200 1947984 1955855 1158210 1328954 885733 1709618 950143 1935225 637097 828398 1690063 321954 460811 1388321 1623883 1766326 571195 492115 949168 1121376 643720 1669215 246248 1888427 779072 294817 1968153 1762595 540816 1949879 1184330 1249228 1904700 871089 300387 491774 183611 58706 901004 1239933 1905471 1396351 218755 1243492 1523376 305851 1142755 1142152 111579 1381380 637757 241930 1417925 1283693 1421730 783979 981632 1600592 472887 1507622 1138757 44134 1086447 1580145 590655 358285 1057689 904612 895676 424586 1168134 1753608 1540478 1504974 1830619 1652383 298593 1611374 515412 1590936 1248058 1513818 788525 667743 662611 1791362 1574161 1470824 132667 1691822 773667 1153713 1935145 646745 1105221 1029727 406413 906372 1094587 906175 1018437 1762772 399954 128254 841648 1546465 156880 1277286 303435 476437 1356875 449590 243586 382083 1933529 1263036 969056 401018 1647767 311656 425883 487954 9119 460843 553108 1898055 903151 1837861 85088 515519 170455 155543 1226045 1679139 925747 666777 1410051 643214 1610841 701149 343463 1435117 698491 1477447 1042864 1544511 1727960 1307942 12936 1013361 462913 860065 66904 1442043 456981 1530141 1427689 1674733 414632 967097 902358 358775 1818948 259341 1251993 1011951 242232 701311 737341 481251 1209683 1880196 578885 1635268 819131 479867 992145 237147 1458004 1568260 1118662 1023347 536607 718351 1321997 629684 1603894 478468 236785 1551622 518229 1434801 778130 1441266 1666963 1966254 368959 441014 1942151 324166 1752650 123407 1989800 835019 861979 657014 819247 1100161 1003607 959762 1934809 1519823 1398208 838419 256824 1657550 1191177 994445 589735 335104 283043 1522153 765817 865777 342965 607863 1406348 751072 1027146 1839242 970039 348845 1130272 1156235 1701261 798769 1336515 1322813 536538 1721373 447750 729429 1607270 725498 1561364 1993584 364509 234510 899067 1852291 756587 1946358 1554669 972683 686476 1624883 892839 1215348 896441 1116276 243369 865865 882334 963630 1376695 1395934 367481 66349 1444564 218199 256275 851652 1633055 1012353 1616667 613766 1336726 454472 1328674 210852 234129 1829209 1724269 542308 334157 362654 951131 917519 859807 1146611 945212 130644 1236600 1851758 1684944 619939 1218765 111150 1254586 902796 818881 1839269 619670 1784498 1619667 1372918 1338228 22744 1921916 1917923 1272309 789583 1561009 1243130 452848 1384144 1707218 118371 1429497 1427694 871454 1542275 1380396 262547 110614 1830877 375934 1627137 1225539 136457 1731748 402026 333172 1272766 384765 13984 791857 57784 1561453 620397 950889 1548598 1474468 1942451 1530136 1944312 1908539 729905 1352912 1039913 1259042 1129170 147649 1433509 1975911 573107 1930628 1560507 369612 458282 491848 762940 1066379 613747 32152 762878 1122149 1502311 1906130 490900 335346 1229153 1179788 1669735 176123 218229 1288584 1709512 187076 1187754 273283 1955725 599440 477990 1565044 1120842 402513 710492 1115028 1805139 1950705 1437683 429219 1122502 642629 1471513 457897 1416605 1853414 1260182 1486216 200735 1373225 1372249 1498125 521002 1397356 1808392 1992878 99749 675682 328992 1511177 495056 737864 242309 1250199 427268 1223195 690557 1020521 682056 1489931 659497 268338 240653 1320387 777671 1704019 550683 1568207 1221515 1784402 1665767 1548552 1038480 824892 233041 804550 430955 1152478 1057437 1520333 72483 611063 1306881 1788589 1191189 1355529 1462723 1060459 531309 1949038 1453904 1548667 1930207 1357316 1112034 680010 1594556 629230 1883754 1746318 1072650 340797 1291144 512839 1412045 60782 882366 1477261 632459 1146442 1960464 1008940 1259540 279478 1679535 11010 466122 692767 1401789 58501 1762691 964731 1958485 412701 1443067 1629949 1924122 925378 778500 1442600 103800 298664 719147 1586135 1196298 610937 1173750 1378422 610189 482929 375700 650397 1440643 1406375 199927 325771 999602 1627364 517765 1784630 521731 1493213 1098770 1596984 346440 285069 560896 1162161 1171309 1062680 836678 917209 1561698 1304789 543854 581099 1344395 1574224 576273 845389 1861058 314694 98774 1460374 715301 1532471 1279192 973682 1670337 1416895 1900781 543988 1221986 502648 1439110 967901 298154 1534662 1498112 1448739 602528 1240321 1421435 198726 60036 1625801 1639314 1690423 703968 729805 1305893 961345 1290358 143566 137042 1988750 240560 201601 1671328 474699 912829 623092 102243 190273 1527710 1852686 1018095 1054374 1180380 1997221 552937 319106 861253 127502 1264187 1276574 308058 1031660 1440944 1626565 349164 359824 1266261 1177542 720023 577434 1503245 1812327 1714321 769610 1032191 117245 236521 585275 806281 168902 463010 1979082 663450 863796 1055371 1747702 176785 1953088 1473775 1463486 1259208 85057 343507 177926 416844 933175 324133 1966503 1741936 830383 1894357 1410431 436001 303149 423393 135565 1634786 182330 907234 1295362 209516 1732517 1105414 1917510 862342 412370 1988807 1491063 856721 769378 1514311 574760 155601 1801921 525404 329585 1570825 636707 1048481 1029648 1469982 1163126 1823672 1881232 1006279 365922 159799 310891 243564 1395513 1511585 1892285 967788 1283390 1848309 658808 36905 1344958 851821 18055 112801 838574 1855278 415396 1153242 82632 570993 438244 55656 578105 1621772 1241866 891880 1014256 1804644 694594 12374 797391 1282566 853979 604831 1626738 413101 1962252 1822143 1843118 111617 1006910 1334240 364619 1162847 1473967 1631825 224839 1629514 1498454 88162 1418063 1044160 1326545 1299195 1797823 1765698 971762 277455 1548794 1748644 1967543 156191 962899 137661 169499 863212 117557 783771 861214 569218 1375008 562341 562214 1808977 739832 1263290 270402 1126237 1789316 516259 3036 1188700 1900058 338296 1105959 125295 704662 1276622 1197798 322564 782070 1840042 1316363 1416464 1985341 233315 1436114 791638 1588474 1923798 1955670 962793 522581 843163 993088 1408121 1944873 556375 1504678 1305184 761770 611882 1060463 969588 1817647 1972258 546181 376383 1157426 821021 1231986 1805756 1029837 1463575 16252 386339 651285 1052221 1380209 1191417 603209 271482 1647011 568325 266263 1273760 39250 1905967 875656 1573394 1176375 496514 1188611 1100178 821917 733942 1354761 1399209 322539 1705145 1946699 999492 1221199 1501551 677386 304931 889237 1886257 1559159 906935 1976889 483590 1304574 1689648 65875 1091032 1364022 396145 1249340 766406 411472 1755694 1189169 1375730 414200 859271 306516 217787 431618 753338 1957780 1301653 1503830 1094798 1767112 1600981 1668341 1060959 570543 514267 283254 482099 1062340 1818388 934169 309926 1643402 1755410 521813 970628 1136010 1277263 1840283 274044 189399 1131665 1989491 644769 935261 593804 518362 221966 554999 484060 1231535 1806068 1109616 660664 1720178 864324 268437 968843 1674799 903416 1938346 1106737 1601 721508 1429421 109711 1131483 452696 51951 354624 25657 1201291 1626369 1020202 816444 1424924 292080 650248 998013 1486511 1866098 1999461 942726 1755403 592735 604941 187401 753673 926807 1638735 1587040 620208 692986 965575 405465 1544756 1849766 1722634 69462 151838 1723431 1737134 1600466 1811319 1110554 570868 38127 781080 1769607 1569091 76718 1578407 736860 10866 708566 1673701 1237097 1236658 179443 1032226 636771 162268 763568 689233 1082066 1513421 254641 1325240 845879 591795 1064745 1061993 101954 1801839 1575432 847726 1471502 244558 1596745 1758374 1648475 1803917 1121259 893358 191443 368144 794855 1493011 524436 1400592 950495 1561059 415430 1196960 757898 255611 160423 1445358 1893721 398606 1594805 580667 1556937 1418659 1679925 1265201 981246 1243031 521142 407177 1544400 794567 1001309 586612 1997399 842433 1529345 1987943 756531 886435 1584109 1085514 755094 1346516 1669478 1227549 986865 965688 616211 1538700 881101 1339347 199286 860608 646303 393207 652316 96312 956281 482317 1769220 459603 1768900 1104247 797617 633023 1678637 385552 824838 956334 1095463 838066 80675 1647662 1369119 172220 637881 266639 1631353 1324462 701214 602012 47900 1946504 624678 1080419 1290132 1463315 1047093 137935 898561 1746541 32003 211303 977378 29954 885439 746745 1419854 1990711 1566877 289639 1115926 261136 882067 1531441 1491600 399754 1471956 1958206 1077208 1660788 1307865 1366180 1153480 1439440 1965313 1989906 1898538 517263 772199 1606342 1380543 1867688 1135471 655968 1018220 501858 796314 1174819 157717 1921016 1225083 1176734 13826 1403556 357091 287978 747009 1216063 946857 445492 1715415 1973014 788588 589505 1675598 670475 1268000 1213444 686345 1131708 1833838 368576 1306458 1031 1431735 641075 1293888 704842 119687 1625851 1318592 527531 1404577 1722528 813502 456868 1933302 1320757 1946764 1096825 1273946 142597 674383 929374 1678572 777430 1136030 1340731 1913283 1660187 1957900 1564751 1559552 1586606 1324067 1914956 1494809 256649 61080 198000 1341577 395810 1848962 568387 848056 990923 1204612 278342 793336 745952 635144 1968401 113283 1172358 1289638 119744 136098 1188978 1550138 1936377 57224 1402507 957737 1747316 1920277 607734 1675150 367287 513277 1235035 45118 116312 409401 1771486 252456 485574 322899 713352 1772907 221348 994186 1763976 1374417 1893185 616410 773527 761707 32907 338562 877085 1165157 661678 1745292 933972 258427 1092332 692006 944670 596527 262543 1130362 515722 1180124 1640019 1814278 179736 896400 372912 1307461 1135055 1519148 1147922 1707976 874349 1061094 238389 1204801 631435 1900578 33912 157258 1544844 886868 1654984 511181 1790193 1411622 1754471 1690418 1792668 1328873 133560 743600 95256 321452 1375859 1815918 1160661 440015 115202 1245145 1786390 553772 540756 1488504 953411 673764 1687543 164795 1811745 40752 1577749 236067 1562695 1583253 1339791 629500 854443 597320 201857 685594 983918 642538 990953 1292483 268526 1726554 890216 217696 883192 1601990 1913636 582108 292637 1125008 395832 1951070 1544672 501653 1089918 415959 846924 1693402 236315 1432056 725841 912982 104118 346156 436330 835768 1061316 1454117 444525 146835 728183 1265531 1132011 1082063 1141169 1328275 86547 58133 1775007 340028 452542 629264 1535773 686708 139841 793849 1652639 671728 885615 1623174 937186 1640064 1300426 520735 18174 1258910 518424 408156 458313 1870817 1440094 1668552 1026739 1252935 849006 1959835 1811419 639168 530435 378276 833764 590711 1325813 917867 70806 1387103 253035 1672959 989990 290914 1058656 1305413 17373 611694 1867948 892844 409024 746927 1305882 1390323 359702 1602809 1357869 1667084 383023 536820 379492 1931326 1836912 1237780 640861 947904 510105 1463665 889573 1697966 1956682 1191511 1128477 693332 322578 961129 469221 735183 610110 867780 792930 241319 1192163 1505416 880574 954706 1668805 709920 31679 496516 1158427 752134 488361 1502766 1857909 1839931 259294 1814588 376916 1979845 1434853 1576853 22725 653336 1188545 1118723 18750 783927 713325 853195 428346 1182328 1501517 1125959 1419792 1285436 951807 403663 1118006 301768 12189 166208 382921 150158 1661447 490679 1940108 1345451 621175 1184888 983100 370367 1673056 1268123 502520 499258 1805618 1930210 231600 1669631 656777 672428 264873 657310 635006 1895313 589870 1618801 1705985 1228920 1251555 1743403 1510301 25310 684353 1391068 688727 1852447 912589 1806485 1386194 752854 1141987 1956987 19174 919645 1479143 828824 901277 64883 559644 182194 1127274 576106 1655053 551621 701180 1715080 782235 1068140 349125 1371232 1010984 427813 1237272 1304662 1704290 1312435 1121435 845131 1341704 1606402 1222142 329944 728458 1377232 1587098 1379460 635692 682848 1213345 670941 576132 1574714 1913473 1228009 842973 635570 401011 75797 1856965 31293 1599916 235573 1395234 435309 945209 96105 1256358 420511 30172 190846 1726182 610842 196575 1014885 682253 1050798 438644 920134 1482156 532505 319363 304477 324697 17697 131573 138722 1251875 873971 415176 672472 89284 975693 1770854 1576352 1312651 1048093 86244 23868 402375 329525 623882 851464 1752876 826678 620178 1364112 42755 1287999 220241 1570355 39643 342357 812947 269965 901551 597741 1165360 705006 290485 1486503 904033 199407 725213 295173 1905474 1057626 1709236 662954 729689 1478392 862363 1331740 1843013 1105555 57857 1379495 12710 1717688 13917 581406 961632 1605759 1853227 1120586 259872 208984 1203122 1522927 1953507 646827 966274 1818545 1026206 1505049 299870 1561627 849577 1245887 1311547 694078 1140957 1440920 715814 1664273 192838 808678 582883 1629339 49314 1852385 1029674 898841 822119 1154506 243957 1153987 1597851 770269 171442 749283 277187 988396 826844 152073 1027279 1624210 207166 1936845 932017 841037 655853 229509 1078447 916296 108533 538254 324543 1988815 1823282 1265280 1411427 571767 1234579 1134598 68941 274364 281102 1164111 775762 1226306 568466 223554 970623 1869984 1489567 1005217 975615 1208483 1330158 436874 1276379 1682433 745109 927804 1575067 930595 656482 99881 348902 1193454 881331 629956 644312 325969 1761471 38393 1881305 675285 794766 1196609 974479 1521394 258592 809803 794400 1448801 1028102 500550 1946087 1904614 1044786 222312 1329963 1212025 1600606 132837 1025744 617498 1857109 960186 566404 1369551 1574780 1637724 806277 599503 613225 1226651 1267494 577413 1434412 489031 1584545 249110 915742 1361876 488278 480408 799734 1731109 497175 140002 927291 1138641 1094619 833596 1874522 1470920 265231 1374069 164311 497565 72608 543421 1199242 1237301 1137501 1050881 458050 1957087 96631 1769288 1627192 1030195 782340 592176 811980 1062418 1875275 1024297 1130718 180507 1056244 386278 1033147 1016290 99015 1465418 156594 1491118 1311542 610000 1360517 556077 813092 1519593 629169 1896281 1008422 1864863 194735 587911 818753 1461465 1049357 640211 762207 53823 1093271 1797210 1272438 420023 534117 876753 241128 147343 1377804 1318155 663813 1898894 1611771 699476 623731 1111298 1023146 667936 1211676 167260 1491998 889598 31709 347555 1863667 1363308 70745 871772 641180 773185 401479 754903 191550 1516100 1709116 1060940 1717222 9875 176074 371105 867396 1059493 1860498 728171 680755 1188965 442065 1052632 659971 181998 1313764 1088646 1825585 883732 1145440 1236504 140497 786646 1280878 1046151 600491 335877 1719110 685127 977444 119240 1502493 15810 776370 280321 1490352 1771718 224509 1853850 1905476 1580598 1059080 659394 190584 1618034 365008 164569 1222378 780169 1405546 651310 86739 512342 1004811 172433 643007 1440189 1168105 149492 1170316 1765234 1006216 475768 1523947 1900312 175435 629484 1240550 1829900 222598 1261977 807912 1116057 177852 1275791 1586012 279304 1201099 1465894 1001473 1508690 411084 1939849 1178032 1996824 1213855 332276 1196530 1594288 347075 993141 1635626 911633 620179 1191947 883428 456401 618433 377086 1363329 973154 551289 858856 571390 678450 839548 1696520 1098183 507236 1913827 1187727 648845 1081489 1162409 433804 505999 1512650 1170470 358018 199207 679775 1306786 1278122 1554555 190950 1711210 723013 462732 449882 1995697 1403367 1613676 504721 255983 99802 1747153 949650 597519 715510 1101912 761723 101852 62000 1100723 1578004 1295886 39931 1725483 482589 1886291 629463 943548 1412530 583003 123679 1459008 1176873 430007 608715 611015 1250073 593433 1513399 486404 701603 66998 164159 1786959 43715 235854 115548 1340446 1971455 1122104 1623898 725131 1913752 1253039 573478 1223289 576019 561213 1269225 95481 182341 1988209 1263579 1521019 933210 974017 1069745 860905 1709802 258536 126618 506549 1140436 827209 1994336 331795 1053450 746284 273813 383408 246739 1668557 1324904 171946 910368 196046 74863 996319 534645 1888111 1851050 918173 1411846 1936044 708074 229644 1496413 1537536 1938645 9203 340408 1813699 485823 1872938 1055523 40383 152540 803849 1573219 429178 828232 1979314 1584300 454853 883100 1867338 33794 1093992 8411 1604056 889147 671581 462884 1616135 1498210 573058 1524338 1383153 670468 356215 1094769 97896 1077060 1797274 1527686 496773 956199 1593419 587626 317921 672629 1062580 630674 320952 402023 418164 1710456 221803 813286 957738 1639020 459438 1285716 63399 401723 169221 173340 837604 1026838 805377 699582 1296971 109850 700473 934079 1781073 800970 843946 1119957 15727 1454538 7065 1761950 82276 443652 380730 1728056 1062935 1185356 1744077 119980 1926006 171968 201012 1917482 347976 851646 36237 1763357 1204279 1864838 1235466 1913609 436607 72628 411111 57165 102324 1279260 363355 1482790 566690 797176 1214358 1331674 1508003 828082 397051 1879805 1960800 1063723 1412936 351080 1656325 791029 953875 385885 670615 1620493 1256590 1968880 530784 1208795 1918136 1443141 819008 399872 980975 326076 84022 1301396 1599626 160577 1744503 773008 618219 1542863 1668849 1454988 1714157 1683708 962953 763174 783158 1194322 662956 1383460 1808950 653796 1696830 1200276 1749631 1778076 1459209 1541809 1446212 83745 674155 408522 1240607 1684311 864632 283361 343525 1621895 397821 1686996 268644 1508387 1866703 551483 1654155 867279 1078822 663421 230535 1776162 1083234 684999 1072496 371448 234249 1645583 1424053 223242 187529 379555 1364043 1526643 1926615 1086078 1994483 406237 1240799 1585207 1093393 986435 801861 1635499 1915279 1496370 388207 831047 187600 810245 1844767 1324625 1951968 1738654 681713 309866 321555 1146122 756071 912838 1584498 1039943 1010565 803330 803914 754422 1765757 1280024 1984468 1904376 782988 409630 1275749 541755 1508389 341718 1616479 1344273 1490213 1125150 154261 1373027 1263238 13146 173111 815329 367519 1841368 392226 599557 1756686 1650367 1137241 1498164 1993544 826459 1887076 6818 914586 836695 184697 773281 433109 1343497 1104473 1110248 862827 1063495 1085999 1687790 163816 1669391 1645414 156186 1019059 1081992 477839 596868 374455 1700997 250176 1802987 1935930 1418280 1078224 560659 1828210 1698346 676371 1977213 487542 1178616 1841670 981723 1317441 377571 1801920 921666 1624036 845711 965768 1118948 1918721 227040 258316 1143847 134213 1882807 1322424 1553430 292016 1711727 258275 1097773 808380 382662 1345757 1970377 524639 1557645 910224 1677272 1574544 104990 73896 150952 1044962 1974835 114832 592702 1684134 402941 540751 1546315 989426 466492 656824 508913 433658 869004 1074784 642523 1190228 702440 201393 777022 1227685 1789123 417483 1901148 788563 1365682 1523455 716458 1911848 1277782 500428 1764088 387410 1194041 606053 455257 463130 1790563 107267 1193003 860222 1750140 456036 985758 1519523 421612 1746013 1578756 1688671 539008 675456 1764931 479394 1448598 47482 1849156 1484949 1753061 703400 234528 962034 1821260 816170 1181788 276206 1959051 1794855 699754 798871 1760512 435028 325977 1567459 65258 1945095 1032509 1452842 1177183 1030679 186436 1918249 1011835 1553786 833952 1177697 1789928 649293 1580475 1322991 214951 596820 1428699 630642 845042 1506227 841815 1325365 56726 103943 92466 1188248 1954560 306747 609188 372943 1886607 1254258 1846612 685631 466195 408931 421763 521092 1362064 1035857 717851 1299146 897811 612194 478672 205545 266722 1065281 1547511 689932 1391508 513234 1651906 304930 746074 706704 1648275 1268221 1793144 786788 943826 661577 1929433 1769514 1608416 94835 1298797 969292 1032626 39024 15761 1124420 1260070 995605 1472977 653300 395702 174976 663559 253594 255592 605217 706364 559700 1696644 1295249 78503 695234 1648825 87816 1289558 1963710 1908965 1760485 146116 9457 1175410 101015 1795971 1710092 1320041 1629687 760366 451239 1470898 1217750 701077 837872 483636 162406 90582 1567960 1641499 1943214 1098484 1081523 1241686 1521939 808830 722662 1470516 1479969 962137 83086 837632 1055443 1041347 1471355 1939815 1708180 921273 1936207 1896136 1108231 1422070 250419 870256 1125111 66578 1308284 653488 252604 889246 1457267 679015 1876810 1664250 1662076 1703834 797195 460221 1509663 816598 1732846 1419796 1752172 673514 1816964 1024854 705222 1656636 1625000 14337 290122 1018069 878125 1350349 839822 1511173 747439 1306033 198826 1654980 1702852 292001 998881 1542749 1276420 315715 492331 1668533 643260 515240 1684018 798709 1068572 1507317 1950984 1464046 667706 667270 725141 850833 1712468 1215775 281977 505289 671295 1752444 58794 1370115 731255 4800 801560 776472 575691 720805 509747 455224 78256 1157437 143277 1981068 1439204 1941075 1723243 952237 809216 1555096 241758 1332848 775060 395133 1718686 441334 1707130 157343 977457 1256659 1033779 1798775 349181 359741 1426650 1942672 805426 262482 928418 900295 337276 477389 1949750 1866598 1739974 1635481 856308 836289 924173 1197279 950825 956418 1501059 647557 535749 206112 1432754 1629573 959712 1653243 1486620 51259 223175 760645 1638858 1879138 1513329 1744210 1224222 1391045 364230 698932 1600483 1970733 1772086 1142283 115592 1669251 137121 179174 1898253 635495 167412 142740 271456 1757730 1191033 1433826 869838 1932769 1766038 288110 723793 1351154 844228 1595955 115462 26564 1136666 930893 914412 509193 630453 377563 1144360 623161 1400363 708171 420433 1689160 323416 1482940 1202438 1010310 1932822 99376 579143 1148225 563229 1684577 210371 700415 15467 1869328 1725146 1566322 1034112 1607424 1319240 1418186 1643697 475115 325085 157332 194783 449559 887851 1406602 106590 385748 1688436 1304096 1364820 938101 1631323 266180 1720891 1645748 42896 164605 675113 1891988 1504748 1247021 1933619 627234 1914301 1942215 1941755 588748 1477359 1084261 577025 1484284 229133 1408525 22344 722311 823871 1087478 968889 93896 1446569 369399 429132 1481393 1692109 200655 775272 252195 1641862 5808 115952 869200 792190 1852964 1218066 718719 1777168 798958 1765198 201789 1817213 263247 1883938 1728498 1344911 673218 413966 1667868 346224 629818 1735627 124915 1728045 1642115 1549058 1821219 322382 422627 1901793 1430006 298045 86448 1539972 1246319 104164 1863648 396028 891216 617918 733705 18009 185609 525760 1884553 1504053 1572280 762287 1202315 1312406 3676 1351371 326258 1075139 1403251 1945485 1199122 561560 1748938 284573 1481825 403851 124843 608657 1201007 674810 1331923 843956 423478 661838 416985 1520274 1199041 1652385 472681 1552764 730853 998873 499236 1370087 619169 1724663 258279 1929683 193920 1422784 433146 1397697 1252652 848591 1419142 385661 1146227 785270 1370857 1048079 1765793 1515843 1495756 1909085 442870 1064350 1303110 1933567 1784187 1062223 1816244 846052 573698 700126 445411 1183405 109602 606662 1170796 1675792 1462576 584465 526637 127767 1652779 1497581 1848482 1286916 421360 1385961 956364 1328003 1293879 333916 1028395 186688 1499054 307585 247699 1316624 578610 1613182 157251 1159655 1012492 1774367 421825 524682 1046764 136767 1952181 1986530 1198722 698481 1217267 1130870 966496 1519833 1479293 1507494 1587896 1039385 702053 1243466 479874 1976362 1927469 871873 1682750 1288471 433069 1200844 1755306 424515 396393 122636 759834 620858 1723262 645850 1762467 23087 1030857 1771405 1077199 1832551 710981 812426 1002009 1346645 1816717 238257 1530731 997664 1674532 207325 262437 1171833 1570012 1094777 912500 1491366 552681 303832 998821 569431 913744 748340 1890452 646633 1304480 1272358 436358 1280090 1190147 1152026 1027001 1505774 1267930 1495949 1107616 1529446 446487 170079 1708618 64561 705620 1128271 343021 27549 1914995 375573 1670099 1582077 1734672 186705 1793633 1836212 1175632 280314 341299 581667 266980 682063 1720310 469912 939841 566477 631915 688490 819113 1413591 825357 1157631 1710015 13054 316366 682678 24370 266382 965162 449791 969833 1543094 369912 401102 184941 1068520 461542 1823434 1262746 1969570 1132472 568522 118855 1297034 504458 556291 1916164 746905 721856 1386308 115514 1992125 1042841 275159 679641 256802 1891821 758421 1361858 1525511 1108334 1367860 219421 1809809 113289 956160 1543397 253498 1268066 663425 1308628 723866 251567 1873839 80822 1757964 186849 468507 1900919 1808282 496615 617027 1071701 264094 857943 1219198 682354 722546 1668167 295181 1078617 1157109 1384132 421994 144328 394472 189696 276288 499145 1108444 1235062 645091 1144835 1805331 81183 225017 90080 1919891 1748990 425557 142448 775404 751717 1496465 156462 669751 1726478 736178 1356508 467818 1062700 1271269 1520759 154446 339468 1031336 711186 307844 1805693 1467714 1196067 864420 709363 1902129 1855419 610420 837115 768636 66604 1598013 1645332 1860290 417857 1961133 251754 248318 969932 238747 1612217 253199 373913 136282 604810 1401003 1720577 1940891 756375 896033 713600 1996951 1144033 1313613 356516 451357 1383837 1831092 1892077 1326236 1336581 671905 1388693 1459272 284208 1540542 754850 332094 444615 418015 1150779 1112683 513494 1993710 306350 1968445 18283 1717954 100981 1540320 1547150 1676729 639181 1050545 201590 779252 1826442 943065 1049450 637149 816270 1631718 112015 1526796 1183414 519267 346064 1793181 1531494 1193708 1773375 1044814 53768 392896 1407253 213721 1259457 1597820 1747483 845876 1355776 1769374 1957718 1401213 1187984 1038849 475864 19030 1078918 633522 297942 1963286 1755262 1982206 1201527 875610 297697 1519664 544381 1316274 1673878 1849239 795499 194957 157117 1592673 1575534 857331 764454 1430941 1873939 544428 787018 1627179 1960281 1588189 944584 13567 1839510 1647499 1684007 432768 57243 163086 1328057 1567263 1181489 755305 1310291 1223812 265056 1742838 1443179 708213 1287764 209975 411404 1749123 1030909 327033 1000470 590867 1423935 266217 1747517 880556 728349 988380 1230343 292377 863376 305064 1259324 891623 1628018 1246336 1809195 1209578 1074762 1899517 1034323 185559 1844340 144229 1266366 230460 80372 888618 327335 152703 1045921 201972 1078857 126654 485054 116643 1202093 84555 455248 1808974 1853933 1675585 442686 1864484 394937 826528 709491 185442 1840274 1015089 1129674 615331 456474 1702938 806456 313432 1534422 199074 755529 254255 716065 1868081 795581 341882 1738753 226943 1666832 1087148 1951058 1229026 242372 109913 358962 1089178 1259516 579696 126988 475656 1343668 178525 1524449 512424 804304 46549 1774045 1192559 347819 849439 247607 990877 501662 90825 1201113 1657219 1698286 369313 304343 1119664 847213 1682409 1810760 466459 775226 1003556 1245078 1544220 1042949 394644 881874 461263 177897 1963711 1129976 103169 1026137 340528 1000584 1327676 46403 1411213 1306479 55499 586727 248905 1673323 1665329 1734206 434541 1256871 261599 103839 1357042 1688326 409316 934700 1337401 1202202 1177197 217450 513165 1152828 1597269 1998936 1205046 835852 1132591 848216 1638923 188394 10435 664012 883775 1253506 16304 1918672 1627736 945074 1464921 978585 1058220 658590 806308 1024090 535706 97068 1034684 1682165 684956 350394 1086541 1090239 1607907 1905707 817425 501081 1890084 729721 339242 1064929 1432128 542787 1031162 1027333 761943 1527372 157003 1939000 480386 818082 473110 1069680 1092343 1941087 847001 623059 22861 1642924 1656960 1390778 80862 1012518 101784 1089746 1556750 1039161 231596 1411524 48099 267205 863082 1708501 1567981 273655 893373 1589703 1862335 264571 516587 1472617 407867 1778521 1163139 1042766 904406 1667542 91368 264601 149525 1530690 1633514 220182 1986317 1974630 568302 832290 297881 828752 1610917 911856 1255605 1642153 579796 503485 381629 1031116 713033 1896324 247827 796989 505856 1355382 1791245 1647912 692101 281396 439594 1776648 1900340 741879 1269010 9414 1553316 1337093 546561 840020 1270039 1051564 1145122 1186131 1717191 1119617 1490243 1981389 1321883 1120735 1742121 611719 1190718 445417 1764503 1836787 376355 991485 321466 695495 56037 637805 541859 81625 1996554 915754 894756 1780328 362973 1198269 150858 511196 917081 955663 1707842 1540528 1978390 1440826 473271 1692654 1692655 290384 2385 1617007 136696 251464 1014002 1100168 1701320 156793 638249 1242348 1229802 1649830 1357137 859331 1619592 1954060 182119 1785456 1116246 843034 734028 1625773 770154 617326 1111825 1034690 1518542 1660012 1430682 1082632 133522 1742396 1115781 1627979 31401 176099 1616066 568669 933913 1839730 436783 1887930 505915 295982 498013 1778571 1563062 978159 1468472 1239937 204869 379396 1641938 923522 1496390 112471 1542803 1886304 1483167 252245 325839 1276663 872231 654748 1859288 250193 1401408 320505 1486162 27069 1743971 647546 415159 1627909 86420 452365 1917888 505949 999049 470000 433732 487487 422544 1138377 25064 254854 608701 1626203 702141 953090 656012 194296 610174 874117 102925 1937624 766480 1539120 899086 1165834 1914685 1149825 421270 611651 433011 552351 930189 1188948 637968 1467131 38785 1289646 1308484 678768 1654225 1436747 76 1150055 1604849 628507 1235493 335269 1287566 49840 994324 515179 1283852 1619003 1631553 1916953 837083 1675515 1592931 1158060 1188159 1226934 1501597 564549 663677 1161749 1048806 1036428 1038812 1800164 10036 350704 30453 914954 566191 668164 633945 302059 813171 1647591 77064 996776 592068 729524 379741 1546940 718648 692814 1187472 466059 814242 776256 450674 646724 479033 1433279 697367 413844 1720397 1031556 1361532 1623609 1279454 1877317 835469 1998220 987002 610520 1364647 978548 1630300 1192366 110992 58031 968898 1291750 313728 422424 265537 127726 672182 875141 1762944 771274 495529 595310 812706 646105 1044000 715701 1856419 1032341 673452 528341 59133 1393778 267994 705503 1311146 1144121 312690 254781 1474600 1220790 569089 822942 1430248 55508 1227170 1305576 1173490 1303096 1530957 1851400 1379543 1423660 714382 345059 1253942 253588 332150 1328726 356560 152526 136472 972350 527768 345472 708508 1201680 494414 1586482 1892356 66858 1472941 351021 1739666 1826075 348795 1189581 1767916 314619 1010521 1826880 1064425 1559560 1128742 1654524 1534354 1770821 547368 1554162 1410385 1536657 570338 1970350 1510008 1975388 1947550 1404825 328498 1320475 383461 520456 1347007 1611649 812363 55908 426038 1321093 1273431 165944 1951087 294226 15870 1523351 648520 288952 33661 175331 1856589 1454860 170376 799357 1178527 1833282 688838 148846 1831307 1398393 1303343 1097752 116569 1435273 1431992 1153533 785214 564297 1983849 692790 1880077 282019 673796 1046781 1930087 798520 421854 297362 425021 1295800 1818608 705927 1921166 1441138 598315 367541 1587290 221095 112501 1534188 1139480 1246891 1711471 793311 487357 1170026 1593392 1405145 1608214 884243 470243 969839 1130962 1127135 1251709 186406 1633869 1700206 950576 609929 1384193 1780795 347357 1346763 723317 342848 372693 444462 1163672 877477 1601983 60819 1390192 988773 1406599 1857536 385298 664371 274322 525219 1764260 1943023 1603740 110157 1385492 671392 842110 1109967 753116 1462624 353288 350899 623613 755722 992329 4020 1356054 232386 759860 1124318 1976767 754653 1574538 116870 1444015 654781 1800064 649754 1093073 725800 234708 935714 1444761 991278 1233735 16817 1955758 736887 136128 417075 517091 777663 1776446 1992895 668606 1782117 1088188 482193 1205532 1031150 1193679 1730449 492188 1055027 785301 541506 1234411 346034 1068327 301448 1847478 1631681 1910138 1529596 443941 859096 390666 1595965 1968578 1639404 317137 1765285 1820455 365973 993940 1752134 108676 683906 989341 1706167 317593 203215 306036 1198321 474598 996096 723861 1402761 1851034 278505 1650387 1450841 393694 1573597 35148 711817 1582954 179019 321277 172080 798025 516103 452593 1179369 519698 1619450 472066 809613 533894 1239870 148069 1889029 744627 260726 1768101 473863 211379 1507266 1546302 52751 22017 1449237 867258 841324 1699225 1141672 98926 1636356 829590 1265236 848922 1101641 1605704 306588 1648522 66056 1520938 91466 411901 1687083 1114062 75578 1337985 349050 1675700 1815562 1166681 299240 1292385 394235 568796 927918 355752 1160658 1511565 272804 646426 1349100 784020 1841945 1410986 450751 740697 1537914 1096410 1678035 864884 409631 79017 525675 1238264 1005692 1130424 185334 653054 1318419 926021 834990 1393981 70526 1089162 115479 1626340 1083866 1990355 568512 231573 783625 1659721 326177 1160583 1070356 677702 953605 1777040 1703479 1676000 640830 1864576 1385650 1584805 825334 1890551 1657805 662371 537402 90784 1182712 915220 564682 1922786 1960388 1700404 513249 1116314 677523 1163966 1149694 1613885 521037 409792 1196462 1318129 1996425 1616585 1020267 1019720 1982239 1551208 1942965 529055 1264818 1896051 1750040 329645 1492728 876941 495979 765894 1201035 1740112 731732 1177293 688395 563566 747379 415210 1062855 1671549 931653 176120 205229 1262749 35350 1722584 378684 890575 1917824 1176024 1678392 1226268 813499 751857 1554545 512978 1880945 1805788 804364 436517 478352 232102 90469 515107 1505865 895118 1371589 355910 727396 1594574 1574553 1129626 1628877 1635230 813409 36310 1349074 21457 1931164 308498 1628512 1879275 1858123 1743009 1736953 404585 1961703 180389 405007 610480 311767 923005 906465 661964 559551 494565 786982 196299 1004860 1988726 867656 52276 191326 25970 166934 833714 251945 1061921 98969 606235 187315 962223 670142 1339573 1775338 1423638 1423031 833191 1224317 1438452 1092672 128692 387653 1975242 1903016 540683 1234826 1174850 400106 1778191 401139 1562437 961578 610705 170545 17849 602709 1059026 1621095 44226 1112360 546461 1806146 1573876 1199558 763769 327893 1159997 1915534 1140311 1297166 533015 1254615 1066658 1011623 1678903 1026193 528846 1000581 1461390 1954523 365314 1322161 537555 472441 1493924 117290 189426 491549 1721293 454832 647927 949309 1457851 380880 516936 1154948 565369 999642 317306 670297 167275 794224 921363 1478952 1792481 952966 358215 638214 1574201 501193 461652 1111645 1351472 162017 1735690 746009 835205 1596083 1159945 296103 380687 1434159 879918 1173240 14516 57738 1687963 1190226 964668 577740 1971404 1972361 1309851 344206 944965 539756 1826553 434382 564471 1576875 1752296 1848995 65402 860026 247227 1871814 208050 509710 1877813 770253 1759684 1594558 1038532 1310255 1687062 132891 500040 939615 1367247 461488 395030 263387 1107139 614102 128599 590251 1675913 846876 1895867 1362252 222436 351263 128666 195040 250840 1363774 265649 949769 1583391 488185 1742896 403155 856416 842372 1760847 1771714 1656959 692903 1281110 465393 1810827 1430612 1291455 1332489 1264231 1169414 1481415 421637 1402411 641359 1953750 677297 879816 340508 1818030 278052 1061130 1318033 904898 823934 1295660 485208 951074 574526 1044871 864752 345080 1560607 1000357 280162 1772592 875996 165210 135521 1569442 330178 1358998 261550 1552543 654318 903706 1634969 1057195 1275523 1217571 1549909 860196 255572 1674045 1378730 284794 398821 1798986 661270 1933299 1348119 1741154 1690760 1348845 1776521 283126 102039 835536 674609 431099 506684 631188 1782725 470637 792429 605795 768443 1226732 812609 941213 610182 1696867 278266 1521093 154622 1097730 1184624 838794 1057054 1765761 528189 1472668 300158 1600160 384164 1043039 723721 1289872 135567 1911777 964233 417678 172323 1123304 818173 191898 1323435 724335 870025 1615410 714826 984036 171548 913792 932106 1523396 1210917 998605 606442 262564 289270 725168 1302374 1179230 385852 1436607 1426094 414471 1531172 1385434 296004 1363549 1179024 742879 1589942 80598 623524 1875790 1552253 1206079 1364851 700509 715213 1021439 653376 1188116 322518 633234 248016 268094 1538407 312809 1600541 791715 242594 648166 368499 562695 1568003 1421236 847543 1532992 289281 228478 1754728 1567997 1045222 1165506 223309 446635 1245084 1988738 892795 371719 1900156 1182453 1649959 125150 484900 1368671 859156 1282395 1843564 1040340 360817 1545593 152492 1478444 1681872 905317 691385 81859 1560218 14773 1504274 1597438 847435 1324361 928582 344486 1231169 1580726 37327 404059 92014 1502465 365580 537845 486105 1822405 453898 1332533 1309094 1132474 1466384 1406351 1314540 312373 318506 1559587 1759615 1259518 40246 1771592 979161 780349 435093 70992 1239663 890397 1813882 958971 1167976 1703797 240778 781630 37459 1923525 75508 25311 810936 215408 884425 1579462 1067957 655645 972779 313449 867776 783738 1895658 811789 566235 1655466 1007969 289236 288537 818032 1424263 1321498 499999 1435888 1961305 769454 662348 203050 1385734 1846536 1440756 1039016 234173 1955915 1324725 1545472 964940 121311 1434743 1535738 586231 1125413 1583851 1776965 1347413 1232344 278068 1519579 1106767 236127 1536938 1433856 1374797 1687025 358559 1112663 848646 896732 1377195 1550810 890415 366883 1414557 1356743 303057 1325849 120781 363182 1343996 255300 1109472 887519 69413 1881493 320041 322819 251718 1007456 246425 987459 328842 618027 279191 464185 1685952 469537 286088 1164181 1718566 1680860 1995165 201766 1909180 1066103 1160562 1788894 1048654 902074 767082 1469325 1497000 666109 1489289 1769131 51305 15617 1247173 1380015 1913955 1277846 1446248 1572727 1322864 54599 1554784 531258 1261672 150700 1973592 1097560 502503 1745075 1737085 1455910 688160 505956 866382 843315 780734 489992 1957558 1644248 1121796 779488 546024 442678 287327 1572398 434266 1687179 1260504 1734423 1994907 524224 1733054 80169 913663 255035 435827 496365 85892 1658692 360094 1705186 710556 1183624 785697 1394279 584933 654808 1490385 1928848 521531 429889 1447228 256032 1620583 915835 243778 697655 1482602 723516 483408 1575490 1390163 927857 1024034 1093537 928532 1500376 1997200 1139809 1608880 490945 1833000 1653795 106453 1243253 472407 671121 223649 56846 28449 779266 1041344 1508188 1171055 1292423 16848 655068 981088 277834 778408 329563 633362 1774111 1686842 596507 1641500 1761448 1607797 1828741 120893 1512515 504830 31487 358565 8856 907859 1900008 495204 1840908 1235387 1836031 66717 1760630 91557 695733 1401465 98845 332528 1223493 1693717 311841 830182 1275880 736617 618893 39815 513422 455867 335056 802628 292661 272739 60719 321878 1566960 1744831 1884421 665410 1481993 1873358 1247123 78056 643830 1361910 596629 990337 1868590 744820 557963 413903 1413761 321722 449759 1522385 1320955 13805 700730 1430004 552810 1996091 1523882 1095331 1593616 468295 1584549 1500396 1842151 1292018 1566865 1284568 951347 629508 728676 1545463 1884498 631165 1222857 1487996 1450341 1202536 1565220 42800 678191 1145244 1187760 121784 441415 1189467 1785926 723570 411181 768212 1838739 991593 130125 1700217 985705 586119 974294 552627 518418 505177 1732895 291731 973393 1581623 1121108 712085 1669625 1127440 1538739 1112894 1497525 128651 1909577 1926752 827002 1268750 1917713 1243933 476718 1276079 1043021 325813 1156485 568005 784287 1897839 247563 1119541 1236996 1704737 1056956 435297 273748 1873076 1870798 1434779 1477429 1953047 837915 406230 1298992 850599 97850 1763205 938523 521909 705554 1679861 1189187 1111878 400142 360778 549457 8792 1936211 1380839 155578 1572831 1267571 582750 1337954 360497 1428796 1506929 684054 1980534 1727680 223590 284534 553840 916400 1202188 869907 1709020 507066 1462360 525951 916412 1045457 1338350 1882477 931878 697932 370563 1599988 1415500 1967842 1356349 913606 1962075 385840 1717659 591115 950785 117799 1949808 1647421 165031 982219 1997159 179641 1892254 1528645 1131958 591675 1795375 1257127 1494572 660270 1315006 1831912 1322916 24087 241862 1879442 210376 253830 1009221 1796551 703065 336081 1935947 1339027 1668678 1008062 1791138 390586 219339 766772 332299 201771 1911445 1268866 638857 54140 1337920 1849013 1088793 476599 634764 590703 182641 665537 188450 424850 1272177 1509723 1612910 1563238 1801726 566931 1299495 1663010 1221571 1531724 1208750 201207 1608949 489210 956617 1418627 1889867 989747 1079595 891940 123616 1858698 1008779 883009 979299 120858 992784 1667826 186792 1070438 1704905 1436383 947662 66427 804206 963088 826601 820139 1251905 641490 1614762 180089 989659 160531 1187383 1493515 640650 742796 1604779 720877 1245774 1248585 928705 685755 1473089 785857 387090 1148052 41496 918999 1102050 1435809 1857495 630463 1535032 1059260 1487066 1929143 209200 13613 1373105 100345 702103 1897821 1632307 880832 488784 1888792 1620361 1675196 631229 939999 336331 1304129 143537 386166 367611 197533 1427788 721916 719542 1733068 143294 649442 1218967 1142360 1062787 1215670 1089176 263988 921181 1048418 129856 1521749 578216 161498 864595 850857 214609 654912 1495341 1046296 40196 329456 89938 1046164 799955 122026 1826792 315497 1923137 176968 200896 1671308 386311 10228 84205 435991 349032 52419 621896 1526549 436334 1032389 1866266 937163 46356 1405993 727050 1672450 270046 125945 1545290 1989947 371543 104394 1737248 1275093 904491 1438238 1827822 1895708 208626 1268519 1922511 1743128 255713 1703078 831691 656996 1800038 108258 87602 1969437 1908410 1187292 102316 612842 1063081 381012 411329 151966 604714 754092 1716321 751633 753098 1812825 32638 919612 1307165 1463377 1432295 361959 686825 583092 670607 1132714 205088 1895456 1560336 548916 1371368 1676498 278237 734276 1163832 298534 574692 869494 909087 689386 684670 1874110 321255 609200 1026201 1433071 593700 164149 1798119 1073668 1276583 531123 1496063 640524 1449473 352976 930341 1487571 1570935 1881132 934455 1224873 1693751 296565 1222940 1223854 1533901 1798684 645501 1322967 1766257 319530 1854155 421759 1203438 1362356 1212096 1535192 1528288 1469944 35547 1209001 860501 1826513 1724059 1546270 1555987 1232872 354202 318365 438352 1242662 226697 1081917 1600967 1081346 41355 82095 1085791 1103681 999225 1444931 1267667 71160 1187118 1331461 1142160 1503131 959361 300834 1232990 184257 356630 1415937 1375840 1895599 1521229 1537672 1268626 1651223 1788969 1139343 1802889 489823 1865044 167632 227236 438229 179697 46918 1182872 1241543 1144954 1557421 1617487 1803548 501994 1057008 520043 1639710 855006 1096423 1742762 632456 1192119 619293 969710 146112 1538330 268255 126457 40232 90891 1399871 1923988 1261997 1465975 1384627 1817393 1843189 620333 364401 1262038 254902 290966 751687 450839 25111 2548 1694136 835366 15784 1012548 1702694 893497 1858545 1758221 453850 425246 329205 823523 1678874 1350025 1008299 631112 1415735 384685 1854666 1747827 1082974 1356422 606416 803078 627635 1992571 99675 899721 1272033 672490 1162469 56308 453706 1801386 1473682 604866 196039 426563 1401604 1477564 1727925 88212 1569489 1209869 389235 1813057 630709 220225 1655342 1347283 1712059 889749 1983946 1938271 1081203 558776 156535 1990528 596384 187554 374063 1303582 878550 357621 350411 1524394 109478 1959482 137575 772402 1087659 1262795 1766562 869123 1681888 882664 582499 1951021 948290 330169 86126 159616 92306 1774295 1892018 713640 576037 1223369 1795948 491966 1518721 334474 901856 677335 976725 1823235 1855412 762314 169574 1934994 1712459 1526939 501416 692746 1190548 1521731 1455487 65491 923133 990303 1448560 1553224 1537552 948258 84442 1729409 1550307 1871059 1846188 43841 76282 1182557 1271196 1896806 158808 206953 618692 644553 787661 862846 718477 1237541 1004673 31466 1332089 668154 1598954 90634 1699005 1919121 491793 716531 1796685 1064048 644291 1793613 345089 240961 435319 1592287 1519806 828912 1525399 1213038 610081 1932382 1023935 753108 641354 1483420 1338532 1511205 242336 1201610 628612 531916 258795 896810 543182 517294 258106 1192876 747609 749918 1174652 1604781 1951544 1498782 1110798 1301208 1036326 1231887 758714 1497278 865181 1269699 449650 1129339 694098 66073 1058515 1359771 1979159 1089345 713250 925328 449658 687376 1443017 685682 329521 1590260 1292600 204773 1834548 1619300 1308774 155197 1881405 410906 1223705 784698 970812 757840 1965228 1328190 1723678 1912884 1088933 257073 1703090 970002 1292298 1315688 1553460 465234 1344220 1766082 143509 1792094 1869959 694451 338601 1344791 1317164 786027 817505 96625 1796893 1998980 1491444 497512 780671 579209 174592 1848982 641346 1675033 1659171 411732 133352 874638 231383 824073 669883 1077965 1925861 1933232 836067 230923 1598120 1874494 1831445 396639 1347042 1622973 274293 106730 230149 670485 325507 728802 975762 251345 10122 1666040 612915 1471886 663255 1846605 60903 1386794 1550540 498421 1471467 1410913 1189490 1446927 143710 898012 129808 1037747 916908 689057 821882 899850 900292 1672443 32705 195115 803684 1999725 1465245 318382 1686198 1320598 895463 1736503 1453375 1489532 1835720 5385 212238 746338 404816 1912279 1704867 927190 749159 279012 740856 1394234 1928089 1591286 399765 775566 332825 976930 842018 493529 611373 69412 318964 1597001 1358157 1734008 9181 1881186 287632 339984 1958216 1429128 242607 105228 487989 1377894 1900959 1483533 1612836 1882207 1029050 1822334 55792 1248273 1218182 1278067 94556 21831 945685 645946 201259 1348566 794473 34894 1676827 1992083 1938938 440364 1010779 1641321 1274308 1827164 1522006 66555 892857 1271486 283413 1888297 420630 1330342 343690 1030839 1536747 1131532 1667472 26291 1636183 546789 1657756 32314 764323 991137 1140987 234005 1454595 1890366 367876 98598 1217190 399157 1990079 366129 101723 518158 527387 1095007 1326891 289662 275502 1357418 465383 1034647 1051704 550718 1357058 103247 230993 1287778 1254217 355634 1411224 169789 929963 1974503 590922 1078309 1460874 1314590 476364 1809525 1792643 438053 271479 1010842 291659 1987745 253281 1397533 314276 946601 439320 1794563 1411986 53046 376786 295984 1175227 671438 1371580 545390 420505 1991473 1159737 230856 91046 1867573 750165 584117 1410957 955884 236156 1666402 309105 13766 974529 1868076 303362 178741 238685 207134 1624900 260416 683451 1330656 97508 940835 639253 689886 1428663 1710253 1354993 1093044 405139 491299 1909786 142773 582335 1813512 133223 401988 890585 1206322 712372 170444 1289702 1348384 547646 818950 1173296 1216026 995115 134684 461268 540874 1037291 1706887 1597976 1663912 1305593 308965 1549303 740135 415829 1933170 833492 1638903 684392 1562026 1702318 1546047 843363 999488 1361938 1621828 871123 1767019 992159 1101715 1566826 216165 135845 180783 1321746 882036 1657147 534596 1726793 198025 772804 1578831 1769888 932771 1585656 1555898 1839562 559379 463677 1016467 1842721 1810578 1190469 324976 110148 1397293 1547392 830801 302833 858066 1750672 685922 1142025 121927 1757281 1768524 397295 316343 1339457 1177806 740432 1948353 1270002 1381047 1773229 1084391 1868496 644354 1278825 136369 832994 1919425 1047066 1428650 794571 420267 1081592 1151573 128671 1503944 569941 647943 307925 1029941 1815271 1906621 1523215 989730 832543 287477 1928528 1034526 429625 1594876 1873670 295469 312382 1407868 401649 713738 1745066 66212 1587589 1652047 437187 1964039 978680 961542 514025 1861950 1222597 1250578 351637 1934351 496117 161190 294661 1696291 1641712 1298146 803558 1803968 1966694 559330 1056831 96590 1583472 991945 81479 761376 319780 1417161 323903 668192 1050056 508363 332044 1108982 1441171 1213451 423857 743124 1455570 1538474 1376876 929565 1138069 359112 1545795 286751 698370 1410715 1101596 1849008 825461 467288 1606707 1161770 1357556 1300640 1724041 234730 135466 103173 620848 1970835 400639 776128 1339028 1412546 106059 1691764 1540835 565865 1806569 494799 1210065 631277 741415 1982720 1791686 1790755 661617 1434657 975520 1903877 810412 1705011 1932349 1049827 804318 397198 173890 1210181 799238 626438 1181887 1382391 149855 1869382 1418467 376439 359956 1855327 627378 1862083 298300 1144521 554403 1267440 96628 636069 796563 1547359 17996 1280407 245050 857031 1274337 1356173 526492 1195782 37751 1660021 705466 12595 437826 108804 1282533 1890435 1184639 1090356 890125 431005 1792083 865722 799177 708691 1490393 769307 78705 1084292 1011368 1482684 1724060 576584 1317838 1395863 892079 973793 1407858 1294877 580075 1897885 42034 1855121 1366159 376235 598783 1858735 1495776 1299842 1242754 1086562 1949159 1183853 1736195 1118441 1931678 980835 873553 1075066 395042 140352 1514597 1014639 1064852 1188018 514141 603738 1331311 1974096 1206170 593883 952155 1193069 1116672 1683896 1483534 748590 305526 620622 1366218 466233 795252 1350382 598198 990970 1571961 1420703 1790844 1280130 643250 1311289 1072109 123306 822949 1969962 1662289 1775902 1108299 982474 305500 1045331 896825 1237656 1781456 1982081 1810690 1845471 778380 1087790 663046 362875 280730 1031872 1114412 755185 1671345 457587 1127236 98614 1406390 1009759 833203 1597721 1773219 1346115 905464 1537665 1062750 1018787 1635531 500721 1156116 975743 1367122 312321 621684 1982747 277975 1730740 1705531 703973 13431 1170134 870352 1656285 1312331 770942 1914478 805085 605048 1738160 1103163 91081 804691 1303644 316865 749969 1739927 1395054 630793 857542 1536947 426967 974743 1828317 222579 762010 1910351 1143476 1807531 1256970 524461 640511 1766514 1416936 449385 1355176 378058 1059188 181336 587694 661094 1967102 266240 130752 1555012 1047341 1223243 864856 609910 18821 1539001 352156 541423 1604661 1400514 1865089 261557 770122 1251247 1852856 697788 170623 62430 272137 1201658 17431 740429 303402 1689592 1488554 1518204 1668278 1021148 269851 341576 1629897 161369 1979808 1584503 1494961 1793758 1024199 795501 1889619 1657602 1752760 938517 1145073 1706057 198016 633846 1214205 1643639 1125777 442581 1444528 1216978 1119083 727295 940775 863686 617987 1225427 744699 887311 1417135 918084 1529488 1787073 142524 731662 1405490 1748409 1351952 1684020 335669 828470 498015 925129 1586548 410372 1558276 665470 1817315 1217728 657883 507608 836983 436496 936045 1402651 1484624 660847 247908 1282510 383735 378284 1405304 1756545 1670083 1206447 1091457 125880 1898493 364949 191019 670629 1114681 1833853 601755 48525 1046180 1367838 1325668 1525491 673035 736892 537595 89117 785017 1562600 598463 960447 1669861 1536252 884181 610329 479574 444714 1058764 407743 231057 1708051 805491 1353826 841837 234491 1937568 628924 223080 595041 271959 1857104 1888865 1410922 1250981 1197951 1114958 409176 1630988 946552 1037843 1127090 583098 974123 61330 306420 1885910 1773228 514044 43693 937995 1735872 1324652 202050 3552 1279617 940077 450346 795122 1491446 512762 150218 1004132 1082540 1424678 1733508 863286 1774166 1944872 942659 894219 866739 441350 1661168 1724010 520396 1405425 660141 1780412 1899295 1319573 99218 1120270 1278797 836985 1249632 1152731 288759 558141 1351087 575860 1812849 489712 1624256 813881 690964 1831020 1250823 1159685 795616 139979 1076026 348938 1452351 480310 1342760 140779 1120099 995096 1968343 208664 1173392 1059048 1576883 456303 681217 643074 953450 1882436 165597 777252 1697797 1487122 292191 731121 247022 852302 114003 1267579 1021934 1338636 761524 552491 1516723 1622878 1770954 1648047 1875608 1479775 1976655 1253504 729510 1967490 1111376 1346051 1563084 1798953 273677 146306 1520188 232443 1485221 1844042 1340148 1126029 48976 1203811 1954285 745443 1611754 1618608 1291259 272918 608133 1063854 639290 451606 1841602 596249 1038582 336097 1543826 1855837 236691 1855407 6396 1439241 58677 1589127 245144 1028846 1961262 812079 77864 286836 1294747 1405765 303680 1807393 567037 1840227 1657347 1884259 595455 1715627 958657 733234 1755682 1644559 1566929 1733369 165815 1082283 821988 983251 1608680 1884301 546930 1737356 1324065 796700 277998 1849674 607160 1061056 305520 533171 1124242 947542 1431129 393519 475466 423947 416159 369261 1430038 1665709 9898 356858 278228 908370 1586613 530494 110928 1644052 131163 972583 69607 325709 1101738 854191 252011 369002 1601589 121426 196141 1973539 1094571 729862 469312 1389061 1902852 1341928 1478696 1294182 1458846 959677 726068 1496334 436194 1602919 1173846 181432 1361317 407125 114745 303752 1915927 1791237 601793 1590385 106367 54541 1113938 1409030 1510584 496038 1037818 1621535 778298 1692619 1980151 1104929 1899270 302157 655022 1464055 1574779 421795 1038952 1589747 372962 1695549 553018 552069 292154 1407472 1112778 766125 412284 438347 1624461 148254 402579 235848 1509466 1715515 1317629 697120 993039 1898752 1245838 1535199 1766662 1515098 1288183 167918 471212 1487044 1516263 262700 1804034 188894 1442102 1927370 73496 576245 1914036 894255 1467544 1626358 1553098 610756 471532 1985276 1388667 892382 84521 1225061 1566174 1000934 501959 543794 1253258 1416031 319710 453844 966893 33133 1586881 910108 369829 1152482 1335850 94329 1747335 1075410 1442510 131940 1689427 85733 1424134 108113 1259412 1214910 764215 53320 1717617 83744 430773 865892 36767 635129 1216858 803152 606399 653521 943873 1810239 1532784 1324115 1442148 1206831 1978894 944419 444609 959822 236421 1782230 1604458 1402258 1487926 146967 1153301 1092778 15542 732329 1889715 1457932 1394932 1542253 559598 1310359 1963314 1766874 84552 768653 980684 1601798 1863346 1385327 736478 144248 580414 393898 546253 102665 879184 834147 1577202 462100 162621 425228 1489697 1264565 1061871 1688221 447070 1973608 1438484 79139 363468 1721264 1298066 1735188 1145763 1362586 1169972 1195768 425568 1676755 413232 51063 1248082 1450812 1072671 591389 748388 1880535 1854181 276520 98663 841963 1333358 570151 352543 1603357 1902745 1622335 66504 80148 1122544 118614 69266 170872 1480868 1922569 1541524 413632 915848 1062519 722123 165584 1106532 665961 1667858 940641 563399 896020 941153 366155 127450 778580 266679 1038846 1878573 1761438 1348074 358223 1224021 1000588 1596881 1271503 1382340 39807 1318072 1610546 199234 1716137 454274 1735001 701235 1762717 1033341 805993 1691926 1972163 403530 1468001 323535 550669 99190 708701 684982 1136233 1804774 703064 85002 1493124 1515536 550730 825772 1499745 847313 172794 168679 143197 934815 1455140 1654871 89314 530288 1606616 1662276 1379625 668342 626355 1659530 436704 69864 956230 1573559 259136 1480272 1433855 147260 738279 225606 1210383 759706 409348 166791 795712 1058985 1143299 940428 1249770 1174122 1212631 1549287 1702230 1100601 889623 187513 1234713 581894 566672 1090478 282774 1524954 507178 1899339 1209686 1024215 440743 946110 1562178 1924095 1420373 563425 413840 1255515 1880154 932828 1898316 1780350 1459542 612472 1549172 1441388 1334698 797263 1496029 1234995 1160638 1147938 1119548 390873 1573948 332381 1940853 1608922 424153 1988363 169121 1806232 665456 733567 1036215 1022251 589902 1888957 1561768 732575 558614 1450891 168165 603327 68273 275026 1133324 694653 1277962 350001 973766 779622 1941661 1870775 1279178 578777 648211 1659648 1813546 58540 1078385 1078204 860656 1378710 1579480 922854 299748 1469582 1355768 1127927 551773 175250 1519364 502934 1035077 702978 191243 1092762 820171 136031 1828261 1995854 358858 158813 351584 348567 1731346 1682632 944882 921667 108973 811297 376353 827200 872993 1989307 171773 1155653 130128 1113960 1191636 1462381 1682349 367914 685123 1327536 1707109 197034 1787124 1176393 1074795 222162 1883385 95047 1899089 968648 611351 495743 777017 253758 937880 195012 937439 1088238 1148901 1859118 68424 113075 1950956 1583730 322678 1852151 659068 1484545 379090 1883250 1512415 1166391 1797520 135814 1892162 1447895 654793 1188944 1210586 1065112 1033493 81212 373241 295855 70435 413262 1789186 1989451 1383721 1745674 140540 1813939 384878 137930 86657 932956 772055 1486145 606493 498891 1722492 1018284 86810 1776715 1933764 1044302 1528091 238032 923639 1072520 930128 83281 978422 1354921 879885 527407 158593 1955975 1299032 1639627 871496 762277 515572 321455 1192962 550806 1613224 747951 445668 1993735 369260 1286858 1004442 1519779 903342 1430322 1825762 1504293 182618 1150298 27464 456640 1998358 1270685 1030118 1636765 531963 521345 1105032 1928799 1075695 468735 508503 1676383 1680905 402613 1543044 333416 235964 1245807 1223970 1954455 1892047 371158 1166001 274672 1833955 577554 272725 382090 2139 168087 1267112 1715347 768608 774929 1042810 497841 1883536 1759041 1068851 436035 1363903 1501326 776109 960593 10620 436091 350067 1334379 1287267 288584 670099 396342 832995 31408 848804 1276040 1628779 409003 1878970 1728364 1664807 525539 207303 1666356 1462850 149211 895332 365449 678203 568234 1572884 1933177 1956613 1181820 1977302 1768570 155061 916157 1360210 607069 134347 1939484 1850969 732824 507347 1633081 1624127 972498 1659724 1631995 648649 1139943 724129 710640 1288204 802771 2229 584595 1383489 732803 1260575 132131 259153 1991395 64228 433369 1278980 579952 1979305 1292355 1569440 449229 1942620 1380700 331046 915610 1936157 557923 1382853 1180167 403266 1462870 1136210 1054846 385386 249486 1530678 1772706 925459 1562825 1700892 532949 551797 176354 1625006 1378292 129262 937528 222471 161298 1674455 975328 1018858 1875339 1102390 1387942 1296730 1682705 1713446 1444259 1376830 826827 1257540 1815752 875462 451807 1029536 1002161 1693118 1375776 1892746 352315 1185522 306341 1336893 1580910 536403 756100 1679809 1154501 478142 241480 1440283 294833 218058 753170 903483 1854205 349203 888433 1030680 308370 1243482 1495430 955179 1716083 1556100 986032 141981 1513856 1946137 1428170 993471 738465 1738042 1641138 547568 650618 1319515 532295 574710 64479 265674 1938920 1587364 251816 444621 59261 1381314 119187 655016 55871 639648 887688 1483098 579178 834019 344526 1664826 424279 1648978 1159017 1961655 1976594 1338613 1656080 1553221 1015862 556760 1662106 1725404 401976 1890844 1718795 1782047 644433 1100463 1639932 1013039 1411016 1903145 853993 1612926 270778 762043 1872498 189773 868829 262595 1068629 1970008 1364191 844777 330145 1731353 1325445 1656081 1016427 1366301 251003 319240 1090577 1157055 1072042 551007 303940 1390832 1026607 852018 89933 1371883 1375931 636246 53355 307378 487955 865886 849594 872712 1158286 269530 619630 894827 1074017 1650855 878773 510931 266591 880852 1092473 460114 1996024 404382 1420923 1500783 434778 1868123 735037 714764 70802 832090 1951634 1949110 327017 1027903 1728940 1976988 670933 1714504 975972 349671 1127752 193178 1657694 1662496 1620599 622018 1130653 1415872 214653 997098 559307 1931671 884186 1809935 238705 1294925 662089 304933 133322 358167 1244127 214199 478247 418173 835011 1202377 1318268 523448 385891 1680407 1576189 1930917 681786 971232 1189798 1836290 1761264 299836 1208605 214891 137067 707892 598142 1826640 289094 253514 296890 1408345 51023 1018615 835955 312227 1369132 1174985 856990 1502123 557980 842901 552218 1637914 444577 1295148 1547867 1694634 291339 686407 797939 1991851 1798366 200575 1316694 84767 412261 749763 1261277 1074683 644889 1946587 1208916 1970131 1687873 619609 1732106 461533 992291 1288003 709694 265920 961647 945016 1177622 667939 1162905 1880796 360310 1561076 728748 1091518 851838 1359067 1626822 690558 492141 1590686 443882 87887 302302 917132 1985932 1988867 711989 1401933 1684559 764051 608631 154194 1994212 498247 964417 335670 1598782 325540 243235 91534 895128 1263955 309338 1903448 1406346 1602625 977186 1311826 1558662 1667328 387928 994375 574589 1607047 262263 1214532 1047239 1084887 1645237 767935 489525 1881188 1376636 449467 1351303 326127 1610668 1988769 1427145 1470140 723356 563866 1692344 1853757 611948 515087 231309 1409004 1417572 1611352 1938375 679111 383842 942686 1831899 1702857 176213 1596177 113437 1337640 1592489 141011 1148494 1268974 866930 1549859 1928824 756820 865167 991417 689475 1748563 459567 1942593 108403 1227764 854811 1095323 140611 1390442 250062 1620665 612450 1436961 830066 1462526 616009 763082 218852 992391 1342737 585844 848088 1703025 1703256 1769236 1452935 862512 1509880 748524 1823751 220217 286990 355461 310134 262458 1683000 805353 1803281 1322530 107146 709453 868541 1588548 1157932 672128 1161767 149743 1927725 1231157 1176546 1856592 1257778 1049012 952500 102072 831445 741527 993927 1523191 768697 645148 1583316 1899846 898961 186103 572488 1326662 1028852 1626875 678078 1111574 1312540 1275115 541030 587052 1650721 236178 1776927 1483399 757996 1191312 1720567 1866247 974751 605126 595483 1550615 405681 909009 472053 1707149 1044681 1100751 1480203 662639 887386 1042706 878078 95573 1130422 1344245 1214384 1553613 382259 1996271 167828 1209057 323299 397751 1447461 1069815 1293037 1503242 893059 508712 1125395 1459186 1995075 1985019 150069 152804 1234247 1833007 1904208 82201 420311 1860677 518976 554473 221352 197444 755409 1068842 307786 1328202 1823896 1136620 940142 840861 1815221 64638 366143 153148 282128 1886044 1362170 252525 707928 1446365 1508263 1259234 1042361 668563 230844 1793174 1646502 823828 894364 1979223 1153222 1390157 1492529 1877356 874986 837196 1420841 1380493 1228475 329230 237092 1127880 1819394 251986 562742 1329500 887030 1422975 1095617 693012 588214 1838915 321146 1922633 817655 324050 1270061 1194719 1292821 1691218 1457193 1372979 1489021 288025 1519895 748990 1306010 895547 1194046 184155 384015 186955 962025 1770644 644695 412088 982135 344134 619039 256736 905286 682290 1756598 672351 346010 1251582 432781 77861 598615 542568 607682 155434 1637551 748081 1041630 962061 606803 423619 553377 1550552 1110789 606953 1428169 958661 977473 1162529 296397 354664 161239 251434 523028 1190198 1395265 627431 685528 786994 1107938 506557 843876 899576 820386 1357203 581004 1908657 495583 1818844 614727 1859630 18520 1144376 1501644 1991147 1997499 638476 327670 1642987 1699019 1996570 1198501 59118 717564 809496 971156 785136 242046 1375246 822765 68150 1099460 1806489 796684 1579499 451957 1437149 781604 87988 726039 1337626 2759 707612 629599 974994 841094 1958515 169506 653446 537476 567871 1433956 1054123 1344082 348179 659638 69408 1488867 1776484 248327 1005893 1820482 139418 1899875 1418732 256152 876247 1846919 1139384 1245515 1103031 329391 590721 860570 1412986 759017 1309970 597661 940282 1211405 1672784 297743 1828217 1417402 1562270 230480 362896 21406 1829854 1615815 238846 1837304 1752123 1235185 525297 260714 1775705 1211055 1079856 1775414 1074849 204389 1479031 357764 1904139 133350 1629801 1201450 1412658 1789337 739287 1087186 1668768 531695 582384 1046924 321165 924795 791179 496652 225471 162917 1877031 1028313 1895464 901921 504005 1536494 1135146 953920 1458180 1295654 1682444 1716057 1575742 1185567 652539 1815239 254275 1870376 485370 46655 615247 542067 294883 13789 880640 1087983 844550 894134 1442851 1524511 1913248 1974203 110639 529377 943231 1514333 761083 314340 1205405 1504157 1740461 504351 682646 1738056 1160303 252396 1756086 1561687 857690 382700 1474324 255057 1600652 1432108 429296 895303 826260 1864854 1346787 1965744 389971 153951 1634631 1471111 1402876 492667 745503 1532914 1118688 456557 725164 698897 343422 1137993 1788776 1649205 879766 381841 181125 1924465 1176337 411118 237641 996720 1395674 1041639 1535545 1442536 1138546 923570 812610 1884731 824467 1502480 861811 666495 1639916 1529018 870722 1975817 123297 1995191 924558 211809 1398644 820585 419893 636407 1130761 1340805 650110 1416171 1907209 208607 1529122 1031994 499712 867067 528683 1176784 917420 1220550 416297 562863 1986019 170882 1770788 380223 115474 1234691 1587034 728518 72916 1356005 705820 1320058 1830574 1919315 1883556 1532675 480417 1900048 1404785 59744 1662448 472751 870102 1542911 1091637 1530917 1989287 1123180 1645482 1704420 1814878 1510396 305594 1537135 499788 1021285 680779 1418833 1630004 1799827 514208 11517 201760 1870611 801785 1920582 1105406 1265189 1422984 1427702 1557130 7691 511056 5038 862369 319462 915857 1284222 412214 293558 400373 1416246 396379 308521 208842 1231678 1096022 486845 38671 1903264 560096 1643319 1642357 1524776 1039606 1437440 290709 1953766 1203252 1881429 761551 1899931 1965493 1101265 1538015 1543678 1190501 66702 1735939 1179305 1372259 300371 1497895 1377047 1244187 658614 1167921 1519608 1106258 1734136 1582916 322627 152647 1637391 380307 52309 1407904 490125 1187961 1955020 220323 1812235 854314 789829 588426 1945989 1030551 974443 428804 774940 486188 1582463 999496 1579116 1961396 1863137 80615 412711 1837686 1608487 721447 1210851 1708082 984406 723537 1614651 871574 480636 491524 1112561 1691716 158532 110809 1692415 963772 349588 1068370 1057134 1439459 63491 101088 1852529 1610932 1673023 232038 1749708 999625 487706 147922 1868462 1433522 12761 1745012 1949554 612013 3380 1192877 573649 1785147 154785 633573 449267 1959048 1028825 1949739 99397 1849706 1285195 1291054 1151717 69096 962056 1324389 1463431 1091464 1118544 168353 1440127 669676 173256 712316 324712 1004164 495597 556006 886471 1867049 160256 1022684 429809 674333 1107241 332252 228607 488062 1571426 773353 265625 1228909 594699 1850096 1277836 1891408 812327 556868 1888614 894111 1297299 91036 1372161 223939 855988 234779 753012 697997 1768798 299307 856463 1529185 785483 166414 1891229 477519 776676 1391476 1467687 1334115 672881 1491544 1386816 440920 364417 1571998 785649 1439826 849612 281432 357063 1884804 1081621 1162285 1526849 671442 1084481 526361 394247 219773 677044 1119745 1519930 1122967 1699287 1064054 1624616 760336 1713234 449445 1790780 1517633 1739896 1214077 1386484 320236 583031 260094 220761 1587921 780212 1624166 183205 682759 401789 1744747 1133781 1489928 1894714 1866824 499273 1802243 1662413 1669819 1524528 1945971 27292 1833990 557526 935120 371450 1226716 1216675 968998 307433 1029963 1817901 1591781 904502 1949213 1948997 152731 1945757 381431 1253368 1172663 314739 688013 293441 1850123 1199347 306481 913263 1342115 1309921 167082 1585118 522670 560698 380204 520848 1006957 1031741 1683891 1620821 1167377 1323576 528193 885916 1160167 1929784 967751 271733 1353372 390882 517970 1141763 1809550 830713 633206 310824 853536 1927578 554224 1847300 858559 142951 96286 243310 1704015 1353853 123537 809776 1775958 31518 1415101 1282660 1332727 1785210 1290241 936001 811442 1301292 611552 710193 943634 1728477 1799643 1646088 292435 1542244 262947 12686 1410740 851258 1640639 966799 22759 813664 1131234 928694 335044 1768469 413882 391690 1006350 356209 267160 164473 1097814 1078757 1349382 1447234 877458 304030 318911 230963 4339 1408208 1354686 1602488 1168444 1421810 1289143 1920501 1716507 222036 1912929 1178976 190166 230166 1214826 807309 1228673 396298 1405199 1245279 861510 927605 475770 1219643 234262 976608 175271 143483 635632 1132651 502685 570365 956641 362368 639312 29638 793519 146917 1824505 640730 1056301 1178206 313845 1823294 443742 1861337 487946 1638600 1380017 693366 873169 13640 68099 1196807 137916 19857 823680 505217 728974 426715 1208595 1008538 713089 1516796 373646 1357205 1281992 1230164 577845 99215 1156959 73991 1474846 1128885 368969 1777003 1010756 467061 977830 840256 1228416 369623 55216 579397 597431 1407534 266396 1259354 1312874 1234140 507179 1850908 1765304 1567946 323457 1059742 1847045 1705208 653966 958229 1757414 719440 1818666 1033557 661120 227979 1706354 1666997 1442657 1834470 1008478 878236 129533 1013877 944841 895175 1793246 1798623 480611 1525068 467625 936662 860349 1443026 30358 536783 1565363 511404 548267 358092 756165 1472529 1241673 982709 288224 542292 500754 589065 938115 272166 1289684 1928536 82236 517331 953094 1247695 1036423 876322 771885 610058 961082 122909 1426336 1083031 1622015 618773 1365563 35825 1253475 920677 1565660 1761261 82741 585949 794474 166544 759613 1399743 1752919 601971 1531878 925872 1522170 1861313 1176414 1816100 1932409 1496765 962230 1696647 801041 136941 1958424 918903 1387162 1738880 1049435 1162095 1326374 779347 1126199 20283 962977 1517757 1493735 22934 1561669 1298947 17311 1320403 1111193 706949 265983 1924937 1749404 20949 98711 1247718 676889 1484586 58469 1388515 988322 944472 1251545 1074994 31771 1848227 1874742 1534382 1825722 213604 603047 1421680 1855570 1301920 1044899 507049 798543 1654094 1973263 1565798 1326958 951764 468662 78878 1092985 1676018 1390561 1157902 509779 358622 1073365 698823 1929918 182424 1809083 1558845 1799702 607630 81652 313192 278114 160464 1445454 573240 1029408 1158017 458724 1128713 1819203 1144849 1526624 646177 366805 1432416 154229 1666582 238337 1857330 872098 1810242 762875 1715638 1874559 1559051 236331 478081 34781 1955757 1987635 485559 523280 1030404 1980038 112662 70886 1767084 1622400 488700 664654 1126980 1849418 143385 460087 996683 617362 566314 1395190 1860748 1982929 151775 432205 1946261 1887462 1135974 1363122 260166 1182105 1092161 139761 1163060 861834 81435 596844 425229 255667 1973033 1441018 805813 932543 1573871 783151 256690 82089 192206 1875907 851784 1025419 329790 42754 485516 137646 1662321 734338 978684 24833 1463991 1601699 1810323 763996 1998947 10603 233168 1116265 695832 1841259 52885 1262439 1434929 1120427 918937 343478 1867958 721582 1367553 1363826 475554 153913 34622 1209650 233972 947888 330380 235758 952507 743221 1612679 1231725 380486 1778526 1370292 1881394 1105315 118209 1546938 1539316 913186 543046 147840 1311834 1116351 406159 634037 832342 1878657 1594942 774393 916946 962249 1090854 221472 272147 1258143 142393 460953 333734 730764 664225 538430 1294027 1999028 1342599 826156 80864 292833 413692 977635 1549729 43845 1882414 709253 1214537 1566797 1420556 1767424 937034 1608313 129849 270473 1021806 1326269 1035585 1523776 787171 1034387 1583315 243205 402256 77732 1125164 295568 1149326 1257159 704491 905992 1754043 1139967 1496928 1360018 1790068 1074453 1238689 1942363 1977954 1617051 1796182 861402 1080543 531181 1365432 373563 681294 507990 219729 1187734 1374553 1544702 339945 1842298 697795 1198965 751330 788421 369451 341045 1508746 143015 1306460 1000696 127815 1266469 1380999 398568 210019 1385367 1473022 1918072 1439104 1245516 487825 951488 750711 1772255 1625474 736529 577768 284332 1308231 253115 907638 771246 1761358 226507 60227 600993 191586 416938 625976 1959540 1196963 1194773 318367 942471 754404 1417270 1307288 336746 1688329 1106392 916054 686034 31501 1091958 780893 1739647 376618 198757 618134 1728080 790196 204331 317244 981882 929383 303373 479781 531153 286643 795749 929205 330441 1713514 1130280 1829087 247040 642385 1136559 773152 1901571 1319629 1426747 40283 394553 298122 249242 1389340 181160 272766 1845275 1495466 945982 1348999 229243 734822 945022 1747435 53974 1735151 1616732 179258 269911 672616 304700 405413 1449336 978702 775269 1392460 264636 1207979 222083 1707755 1629562 126728 90886 868083 328649 1577592 1421338 1209356 1313296 580608 540418 1991086 168381 1753746 1798837 394807 748144 799201 1520843 1587956 777297 1972722 215153 174395 1548945 197217 10852 1514759 867622 912130 1656175 479393 1228176 609096 1752812 788756 1577629 1294863 1442316 1474100 831638 1843704 1395679 313610 1578454 1944487 1719211 965891 219622 642146 1635546 1495942 1894605 537627 413514 1879256 852529 1429473 1371621 1984530 282348 886176 290201 1929492 1011249 21061 354299 665104 207778 949843 293466 459857 1690287 750077 1436443 918076 185744 1086449 904592 1351752 454811 1574506 34772 19712 101818 780942 1154958 1991873 163346 110581 1555563 268006 1358441 277163 839145 1399099 1985976 906147 544124 706781 171918 1796492 1074455 131595 318414 1216589 30140 1809276 745284 1247458 276052 1359715 789711 329587 571375 1130004 1241560 1312294 1245551 982761 310589 293214 1020073 921173 1875896 1407852 495362 1469767 392825 319456 254144 1349824 1070466 962826 444669 861384 1538745 1305703 675635 923970 1891654 692270 75528 739280 398622 1732410 1325017 1822225 118154 1411805 1295187 1646195 1112951 1459154 1070091 982374 128436 393762 1144078 10220 1418530 1999108 1804989 943570 830103 589390 1040221 347419 471391 2026 662853 879021 435724 735696 918205 1624312 1338433 322697 155381 1360390 1363307 440845 1344264 894920 521994 940544 600332 42940 1832349 415713 1251377 1610481 1249308 501319 1454796 1984547 1198851 137001 639508 798076 554779 1642846 351551 452325 500978 1807653 1954022 28199 759270 1120502 1355119 1619834 961246 951759 166728 1495694 1615972 1398564 867705 36865 813556 6128 1543304 1786882 388290 1547408 493721 762782 59944 729075 1914607 1714649 1840779 811505 213455 1777362 146889 1842391 992224 1362618 1441403 14139 15849 1477232 592032 1167497 1285860 733340 174069 1606739 703294 828462 1026101 1725458 1690308 1339084 1607922 1838125 1811931 1182774 1950778 1130485 796796 1501548 353323 515044 115208 1035152 1095528 899516 1131530 417805 1632573 1467796 541273 1567411 202623 1636221 108486 1613464 1661723 806865 736438 839939 460018 1678617 1678616 59156 1571897 1282769 1695897 1576768 638007 136703 1621676 1911654 1182723 1628882 314224 140901 1638011 1862317 1670254 236370 776251 1985702 1254062 737339 1388988 1666162 131714 1331649 522772 1345701 795970 1391290 960673 845074 1907935 50950 883833 818189 1841874 288048 961148 1834103 1142877 1285594 1502881 1225946 1982157 934600 787824 955049 1694042 1555782 374714 1540045 1823827 1355112 743928 200408 885312 1776709 39070 1779350 1386625 595279 895167 1203204 1060597 661820 721507 728671 1035502 478056 1606250 1774979 1633475 413147 1694647 1876669 234151 1513327 798588 690271 564226 1729399 840165 1353378 1179093 57686 330084 935066 1927965 891128 264007 1017863 960284 576576 1653678 1712237 293548 1568784 1550971 1313070 1202701 1361728 1061073 1174881 1248793 408659 118252 1598963 1739810 730175 1537325 1838209 1446782 462319 87380 999830 727960 902846 1558122 4718 1509068 577197 500125 356183 630299 1483839 844515 803191 589608 1851803 1095508 470048 1570410 710424 1241695 333457 1999326 1525166 1669267 1664864 1265318 1320218 600897 694474 675683 122322 1164957 84803 792964 1044188 1323305 236078 710452 1219770 549677 1144918 1290433 1970164 1191761 1032442 605050 1685282 1068380 1743087 28114 1668719 848846 1937249 1400898 1530405 1741174 1780944 159706 1642403 114542 856921 426807 121434 1655231 1378177 469993 1666012 1080825 306703 909222 1708181 485648 853830 1185857 1833240 127773 1528958 107638 1229397 1659027 1406555 1190915 467172 589828 179462 610207 510641 1311093 698625 1644671 822704 569581 1498894 409385 88685 933586 287547 1555265 1256430 312732 931996 460971 389885 852968 1678960 830297 702144 1253127 199623 1638642 675383 969991 1742777 1005260 1313799 210846 1809920 1357812 1794488 1351029 1672123 1751326 1778301 558449 1079174 221063 339198 792519 1618171 1340804 780887 1610390 1433064 208016 1382464 185247 1090321 1039235 1844982 264085 1137255 1290446 6174 395511 1276498 1588967 54657 1586034 1534841 1647750 1272008 540535 505099 794528 1416215 1843815 91260 1621279 1230915 841061 1990590 523174 1875873 548558 178281 70288 830848 137435 1994631 1449675 512425 24606 469231 491195 1473744 581781 1175892 549942 131032 1549525 791620 886275 308253 921604 1928292 520353 748166 1777965 644495 1186662 190182 1906548 562557 700405 1590494 849852 346957 981702 1302463 1301494 439576 544615 886862 1604664 598620 17663 1764752 310675 22944 990795 387622 1556970 213490 355914 184368 23209 1765295 1019767 1707806 1438819 734278 1431617 785173 1862078 1757823 565319 493318 1469271 516183 696402 393132 1161367 793518 1196978 426665 1229850 381906 1971941 1056669 1371536 928658 35963 1564320 298601 1059579 1293845 1493601 1021236 470181 1574206 595389 1213563 831157 970498 1123074 1936720 1839610 1497722 1543299 460026 1431552 149306 975048 1010691 642571 145605 527591 1892274 323417 123470 457008 654296 63499 123632 879922 1623163 403164 389902 1972581 14734 1817466 1017885 1621820 136134 782855 1808294 1434563 1774945 1126955 1318793 273618 772087 77094 1334938 1941319 1457779 784414 1763408 186858 20285 1050110 1396722 424251 1702467 1297592 333540 589366 1727585 1949922 1067397 341523 204060 51654 195669 256141 109051 330743 421570 1433436 651930 1610229 1306278 652615 813103 1566889 735635 1134513 1874346 1045531 423746 421129 1544354 1392948 560426 1095453 131253 1798629 1569680 1401631 789204 1342165 1974223 1798865 1968632 1979405 1671152 1719278 1871233 1345595 156384 699638 626995 925177 898280 1065960 1709533 1939088 195856 1950692 869262 574267 497917 979185 643308 655063 1906522 1944561 417010 1252453 88639 1610737 1377910 53020 1113369 944361 1263615 898880 854727 1422629 353027 578027 1316099 455972 1019992 1154393 1679970 1463406 725444 1265510 261816 1494084 58153 779661 1473725 1103574 724941 1437580 756091 743957 1766869 1985656 1549885 1418152 1256681 657884 312533 986210 343980 1208527 1317908 588923 1074408 1248842 490617 1813669 1195276 810274 1835928 937826 178342 67099 1781790 407156 656742 988774 180821 1324805 635269 255061 1158012 1930928 544658 1748469 1105650 895871 1719596 725888 746129 491803 324046 894421 1143851 1663308 1331859 1538607 906748 1828139 271705 949403 1062985 1972448 685538 157578 1168314 808308 1312096 1506617 267121 959179 377148 1651329 615406 1132840 805089 1547710 998892 800972 1562462 472683 254325 635772 456574 879079 1630711 1724768 372942 1456249 929633 1263047 793278 1422794 652388 174766 776110 70930 152676 1286765 340104 1309452 321925 685722 598071 1373344 1251923 904206 1466238 753638 453433 154262 1034685 1905273 1288665 757396 1552704 1832036 1588488 418986 145296 1055276 1594027 986919 1550322 1681122 714338 619563 827191 304680 1412161 357400 817005 156097 1115759 1584898 720973 520757 1548870 1705487 374614 1836959 410827 893707 1452020 545547 934548 198194 73334 796242 1532425 1815424 875512 698272 1315022 240637 275234 860603 1918930 900544 52741 1975974 1200907 1893479 1614433 1170047 950542 621547 329413 1180066 427137 379595 1709069 419832 1308358 478390 1168476 301361 1184963 1498899 615080 1948009 1177679 1144992 264257 1635864 558677 1448804 1411396 1430135 298047 1796271 527116 1777467 833544 216248 924946 670158 1278278 355926 999886 339846 1803899 1569615 659361 525761 1863882 178235 1512204 1350114 64040 664644 487451 968831 326952 1698764 1281786 805802 828683 205586 952147 517216 765677 1452040 1092 1870920 712152 122411 1824229 258876 1309668 887132 337616 1405621 1714061 1494931 855900 1979730 816933 1448906 1318766 1894845 905855 1924709 995992 1165941 1898097 1210784 1076020 274055 1840747 1185825 991573 580927 1728689 1029823 1654669 407429 1002736 1154348 1273607 1703960 518426 24141 1615115 817285 1383548 1777115 1513930 856720 1440667 129575 1809237 1912188 1902060 1284569 1815456 839537 198353 1936530 1721346 245297 1237661 1665636 564562 1407707 236674 1103424 1018659 64215 1779814 635182 13769 854235 756403 1246144 1305595 1827879 1813257 1027638 168910 1697547 1219852 131261 1520536 248521 516035 904009 365159 1557296 1673349 747569 518227 1480181 560143 152789 99663 810112 814030 1484692 427235 724449 1756726 870415 1843789 1866665 312493 1307922 480489 907400 587917 81281 898261 228256 1628664 1274243 627300 952474 86653 75082 1525006 339403 1772032 852318 1523475 1188081 1744782 1501566 431457 119530 1620154 1942610 1933155 1335520 191182 1950750 61710 47794 1647299 366017 1578077 1396212 665514 757823 749535 1946719 770425 77145 1436090 1755533 766621 1092263 276439 1883171 510122 1009922 369343 790952 287128 1800024 1295279 1649234 916430 513715 1404185 1143329 1901037 855825 108251 863173 1727201 1552668 597893 1726867 506005 81089 1388108 1314625 633076 830765 696406 265967 763564 1347899 641750 595227 904323 1681805 1697380 274733 1548186 1468906 1690541 1074913 1544429 146589 913371 1736438 582668 802383 1904818 773571 1825152 1328825 601707 417224 1331981 1147561 169883 1695409 495297 1016280 605794 783807 1206135 1847004 1125691 1743751 1029649 539333 1852380 1558890 735889 172249 386154 1577314 1049164 420290 1773434 1216195 155068 1615180 1048770 1595663 1864635 661962 879980 1951000 720834 983555 1052829 1633986 1735281 824309 1011854 373088 1852552 1303573 1406239 333112 1837802 851358 927277 1454598 1227428 583015 280752 638672 1982419 85659 1767949 818352 819155 267645 1593332 1975749 1663880 1250480 69905 1998440 1432069 409833 1897416 1846921 1234260 191733 920519 547438 1397484 1155543 1949915 1815738 1745905 1103548 893023 1980490 213612 966289 651390 1624853 528845 1088435 158964 1127883 745334 1772545 1697091 925692 617035 651167 473060 1923816 564945 104154 1943309 1303980 465938 572504 447195 322591 50814 1879459 116978 175906 285412 1845944 810509 1409602 677817 293752 461872 899572 339721 943593 1132413 1382074 1930516 749035 834551 1393493 1558011 1987551 139290 1135984 1986711 1774059 1892620 1075571 1355655 304713 24854 1523429 185219 1300779 616294 501454 759664 1141376 895012 225323 1557842 1503208 1016227 295385 443264 266531 1968214 204680 1518143 272787 1448182 950743 473636 625293 764048 717832 1557525 60577 1007640 1218845 1425881 235344 438217 154649 1525850 1448542 388500 254634 1462498 1647723 267701 292113 271478 603569 831536 1264321 422561 1712807 1817024 649744 263394 1404389 415545 1655290 1173365 872618 974320 487535 200414 1521877 233948 179524 1232628 1362886 1554723 181122 609564 1924751 1563516 1756289 452681 94421 726430 1915163 381719 444518 1536268 81147 1314983 895651 605034 294494 762003 674959 1872170 974819 1469453 744062 264329 838249 1646749 502738 293079 1543534 735979 774804 972811 532866 447723 390073 151380 1766036 2348 333104 1976194 1468847 1151845 1828430 1017496 1897705 1803865 1455279 1270325 738718 1262924 1213827 1612790 1125821 1047991 1380547 1482820 259882 204253 1952053 1952364 893352 1232166 1819440 467425 1581998 1960850 12707 872598 1018022 725613 1306937 1559592 577327 517320 1018767 1213542 369368 1558875 863232 1343910 1103828 736819 1398291 121851 190225 38692 597995 781620 1476717 1373490 189110 1995957 1270598 1841394 517241 1707729 469497 164331 355976 1315647 359426 770784 1557549 1337711 181357 1043991 144629 1570337 588965 1659421 393608 78169 789276 1698012 473623 291429 1839981 1954282 1191652 462263 1523185 1432593 828455 149097 582961 501504 1668611 451873 1712130 961694 1661972 1100426 1040318 452049 247581 282629 1196259 1635841 1055272 716587 973210 1543840 25295 1109437 528187 1536059 1546147 503841 1418855 1395932 1417223 1360719 79424 976675 419362 394293 1605545 1712765 326879 68368 1506982 1737793 1824892 1851272 1216995 776359 291041 1680658 577429 574758 962734 1361736 554874 649928 812155 1752121 855061 1034553 968177 749429 1858229 1144984 1926568 1774283 38200 1881084 198057 1128473 1469443 916082 1274128 817399 1944858 943999 1491693 425209 919392 1099517 495284 1085909 54045 1734872 1932001 499335 425781 1988588 1609267 34335 792909 1379958 1818170 1806039 58098 1440367 953221 1244971 1070122 1171142 915512 1869878 190743 884745 1677287 610022 434758 137494 368396 263026 541829 1793469 34919 845402 685379 315657 665738 629904 3107 341250 467087 1140821 461386 392600 1384723 696274 1161548 887816 574929 1542438 436591 619214 1941994 1979617 382546 843599 614177 1201435 1665769 1191060 407186 1233935 1321627 315905 412105 1830980 169111 1069887 1618146 298885 621598 1070809 486526 719691 103651 1892552 257080 252672 61067 937165 1366737 1860527 1015114 1951035 2169 1467656 1155607 1524733 335937 905209 1605885 1049522 356302 548967 766324 612202 764956 1113951 301127 1169138 207379 967791 1591269 1934663 484423 457757 52694 551064 825997 1646794 673032 1891783 365170 1840590 251430 475268 859982 503554 1899471 164236 1868035 418086 1539230 988277 621410 1865628 1636708 763988 88387 934203 949303 806340 235595 471661 765670 953779 52908 970306 46211 1786891 161265 399687 1371896 893674 47241 14634 1698767 498719 348822 202318 1085364 979624 1752471 1831749 1580381 1051684 1717026 1397928 1171469 1282397 575684 1992049 1560216 1272116 1078517 798195 1351551 754615 1365593 1429676 1361895 1025262 903643 913709 372104 681913 572917 587291 510056 59558 1026320 9516 606067 40726 1171743 67395 839317 179137 1075238 394392 336172 450774 1869127 432269 567915 1194885 51407 788449 1741238 432896 1066072 549059 1114019 1633002 1398329 1605005 1848277 1665376 1641181 694793 295119 1327616 1198383 382316 625664 1842335 506709 1095040 441718 1785443 1648104 1236329 733532 70346 770278 1314048 300489 1610798 397426 301339 299968 424869 1340469 1970322 1996671 752974 450226 1345289 1275766 1605476 1718530 384956 1060352 1546120 979916 1047962 979733 1538582 943381 1691632 198249 1456456 345604 639855 705806 1987858 1127092 242566 1759606 1653673 18441 758772 1174838 1507178 1935646 1054443 1257239 1271578 629958 209868 443129 177418 191404 1280851 102758 489962 1986572 278615 389465 610893 836841 1277618 7249 1449127 1491033 1581790 1786558 117087 583011 998813 1119023 206659 1194250 1614199 1812774 351654 1553787 661277 404889 1442582 1937371 430307 1221673 1576933 842225 797423 989980 1209815 263161 711238 499614 1622056 1949766 1748354 603612 1914270 478744 1497878 169869 211040 261263 650092 1028255 918768 293008 337419 889215 1944300 1477006 1433261 552511 1971444 1998700 231392 1520252 464079 1556767 1500976 1582557 338279 103050 164317 1120035 830912 825290 144583 1303078 1811578 294135 1667915 659087 1012924 862784 1250126 366674 641280 1271618 821020 300382 77105 721780 474620 353231 967792 1068717 547666 175173 1319763 1280023 385005 849877 151706 1573574 815365 724140 742264 180734 946133 1465688 1683945 477230 266352 1997887 530715 326907 1960428 1306445 1532686 1460545 1678443 603485 159441 1991186 1461968 1758191 255700 58671 1793695 1083904 400061 604481 1849493 1554014 916046 1793167 1966883 1635603 1898404 172810 1534697 1734019 197418 230508 1411969 13584 1175759 618972 1000596 1615025 1653822 973564 163599 1087973 1222111 1830630 248102 122343 551577 1953057 426716 1916 1724778 1976640 394675 810315 1326201 970614 1754090 742677 881600 1160617 601812 1801763 735604 1092740 430210 841778 1143075 765975 755972 1323227 750478 1252370 831099 328972 315666 263552 119641 657439 1959668 436438 1067661 430016 1421350 1052298 1240937 1310328 825435 736221 1465175 711615 1826929 1069153 1318995 1945426 1147968 731052 1001266 225753 507932 1845220 1219288 1166655 1019282 622306 1655045 537212 357948 1248490 1492392 1915270 1403762 1961325 377374 1277254 300477 731070 854294 1812422 1653699 1408547 266282 1915546 1745469 971233 905895 802172 1067054 576689 980713 852643 824080 945506 1373504 1449908 1525154 1865295 455630 35188 1045297 1237470 1478092 14760 1552250 670818 1185911 1027044 1151166 1677706 199465 1319076 1713966 419309 1466068 5903 492467 1367753 680830 973181 1804358 179632 1540067 1821541 1080842 42716 1852619 1125422 703725 1144988 1276345 706021 1774907 1586904 1586476 487965 1875482 1422283 1743298 1755334 115714 1992518 153494 1133225 472922 290786 356620 1679735 1893334 1343132 1516316 480861 587513 522494 1369636 937079 53022 1574738 425584 1769105 1596374 1205527 40451 1851021 1045517 16664 1173081 868591 1860134 326368 1492657 1097760 1015561 1524323 233359 346210 1381900 1665428 269062 89908 834583 1618110 1739756 694387 806735 1601452 710345 690531 988840 609330 772037 264967 1388982 1712225 893155 1488452 1085556 1446282 1024069 1682025 222620 1920493 447631 640791 1299219 505215 147898 902842 292436 1213460 1563044 1068265 123141 80790 1042638 1480248 1178744 690907 1074344 5230 716880 461950 433160 1828402 5861 1857466 591709 474404 1411710 1918141 1438320 1924281 280219 1050304 734367 544383 1473572 1841391 1311693 1604876 1693971 1636740 603212 1761003 1700139 1287715 1515200 984533 1595017 1762864 710124 1252874 1419292 734595 1600756 50234 1128645 856026 798799 1448996 1607001 1668927 295534 1748813 208882 1694282 589675 1145350 1059738 1506716 337560 1745291 672296 1287548 950390 806374 6823 43762 1822513 1945240 891191 1381435 1361423 645724 329382 749266 862593 1503898 859538 998235 238094 265401 1908988 1990756 242755 1022627 648229 610686 519689 315652 603040 125403 655522 1728322 1100260 1768932 1269287 1874132 1185135 1691062 669431 754418 131400 212442 848692 611505 10908 1129343 1616820 1070077 837749 1449570 1485899 1952012 1889094 399539 1054882 1303240 1674237 1422177 1364600 1388745 1433873 1641501 120568 1922713 1459879 1803804 271373 1991614 1390409 1685291 927799 1488849 56462 626711 844966 580734 1739651 420236 929627 1993990 1681565 537800 1876355 1143470 930802 872417 112984 27683 1863400 1244555 139097 268176 999379 775169 313854 428998 1016101 163822 303306 412664 1685834 216026 1246633 252556 157740 1764099 515834 1957708 706088 275156 1398038 985677 991588 1681758 708790 1023456 209855 1118110 36372 1937010 1197430 1024694 432425 1732669 1871368 1702034 1798884 1822572 1905159 1158454 1573650 1249688 1967171 551233 671587 976531 1171554 1379977 803637 625248 324570 1691456 1000899 993741 1691826 536836 1399734 1879266 695562 261023 842009 1827767 1992935 1396213 588880 853247 1223329 385782 382603 363962 645338 1607427 365649 1743892 773058 1206273 911707 618174 342692 859068 283935 1703392 1342041 1718174 1572729 1810495 1210340 450 1022929 1748767 1830424 1513286 339087 1298126 584155 1848402 783382 656339 994896 598065 875564 815452 1071759 199254 590944 1895361 1685599 270200 125435 52750 1625243 557548 513561 1097275 1680568 1710075 1521808 1598212 1549648 659752 568179 1486674 1246604 1820291 1003759 1015750 1546195 1015713 756176 1889092 1110197 1578054 1743981 1305538 203818 582048 241303 1604255 443722 1350035 1872899 1711490 76000 1722131 1158501 991134 1899901 255678 1890441 509594 1755048 155799 823634 41781 205125 1529464 29233 105389 240610 105432 290727 1948730 424048 1898782 1902685 1871246 1778184 1027613 1991675 108375 702099 1609862 226295 493041 437765 932974 1535754 202363 207614 1790709 461949 1310801 1124308 740684 104776 757100 1223523 609050 1981367 1114254 1589953 623845 1317068 671626 903455 1425677 1353450 61479 782323 588360 241207 1359292 428248 286814 1215398 603623 1437181 605079 701814 461083 987812 210228 1945725 237704 388223 526192 1998013 1525348 1597778 1743016 1136513 875838 1687552 1178213 11124 668692 866313 1253601 1421919 1269255 218916 591692 1564034 1149640 122175 303407 853728 111152 220952 1866231 803443 852416 1191463 1100572 588617 236223 1468059 1298200 1483634 1444436 1448385 161195 1006549 1873124 1029 1820394 1006562 1597244 1639261 1725151 1033196 368558 1088093 1075297 1487474 1107890 1644160 1447066 295957 909058 1031578 136812 1341850 1080858 962642 416356 1838332 979663 98722 956789 226382 612385 1718573 554155 648173 1945174 1801633 1295706 1066134 1784582 998212 818646 1397371 566155 1839267 299994 138938 1624612 1894423 1899704 173521 398715 469730 1007711 325779 1563594 508296 341813 1067452 899361 303195 1386530 1312854 809520 1003309 1320052 101999 1260388 642869 236394 1515171 366204 941130 1862551 918867 1718350 155566 640113 98749 1700989 1427571 1080952 1951616 1907183 97177 1818321 1671602 1957670 138348 91767 1505401 1479170 103807 1210187 1381676 1061915 557009 47099 1800405 857282 1462127 1229262 1977751 1904013 1479497 1347626 480707 247631 1881731 1114962 377256 1552284 1192866 427259 679872 1078930 1783941 854116 550601 965301 757295 549850 1507692 93882 1729190 1518878 359229 1449650 1312511 1940852 156752 620240 1702353 848205 1228300 1995715 980958 156865 1848547 358508 779501 1637947 1099671 1869260 28885 1406532 1294355 914841 1412069 1287354 1462630 1670339 1762469 95285 468070 63733 1815945 1363650 1282786 500251 119191 1221484 1034744 690492 293503 457785 1540299 744144 473989 1666946 364639 1160329 539660 1999956 1038051 1604621 1089587 1560480 357056 444379 764874 588418 1862304 1476440 660327 576743 1296770 1145024 1186896 1685075 190142 1845463 1704855 720995 584863 1803440 1490258 1581443 1098509 984958 1345471 1765028 581299 1930388 137694 1956607 1462571 562563 1032789 699846 1475708 1757567 1748478 599400 1463591 324247 506017 1039776 149212 368234 388739 1680364 388945 1607216 998038 1839787 6701 234723 812886 1253738 337921 1177139 1171967 529707 1158661 167286 1013432 1974686 138377 201932 490176 102713 1647216 887215 997158 1391322 210847 1012805 200047 170279 715407 1566263 552180 1466851 1334964 1392743 70517 1580529 1887971 1257825 1514178 1396144 1850210 258265 783796 1818249 1593706 1470524 1897923 1338429 1413885 1049587 549673 1671338 1058455 616164 15011 438050 1578334 610742 955288 1442468 620376 1888244 862227 3958 1653981 1121471 1711233 1935866 1165236 596897 1392032 568437 254290 1431314 139856 674746 557174 944033 344663 812143 1257420 513216 1930035 635679 887831 57208 720167 1942403 1310075 703314 410768 764879 1006851 1090663 191546 1416054 930251 1148764 1724571 1014410 1606724 24386 687212 1945381 500258 1878439 1870987 194963 113356 1621002 1178793 1041165 1212646 1612416 1355173 971277 1182431 92536 1680855 745097 1662256 1532803 365882 893557 1587049 1860283 1708679 1660539 161521 1941632 853004 1181768 542118 924654 1746569 115588 1316409 1697244 1587194 988900 1321547 1411395 1314244 195424 1626848 798306 1987222 1100462 330600 526420 1567644 217751 584427 1510782 1859857 1492346 1988845 952836 1270945 1544471 232623 1521418 1023249 1518787 1791425 518211 1883362 1079355 1911769 767285 184928 118902 1133904 1802029 788882 480472 1612020 1970853 372272 790299 181162 611696 211027 67290 1769803 176323 1275461 1257351 1699182 582272 1360973 1543317 517361 1107489 924666 1784240 661805 752943 1992683 1571237 846589 1076871 1439822 1534054 328788 329984 1631210 1065809 1178046 609110 1628829 1722849 384766 1101318 406233 839570 976020 1053650 1347302 939381 1026563 1152300 1146924 948551 1458392 888465 1446966 325497 1557738 1370191 975913 1831238 563473 1799188 1208396 707703 1746604 1590524 1782017 427649 482121 708806 603012 1400967 1073858 1337140 1373576 1594735 1702304 281876 1744879 496303 877499 1423726 464798 1371256 14563 145147 1226997 797965 1265919 586565 828903 810457 1660077 1220105 524340 1441135 754610 1260431 337324 1346409 634682 549821 981066 13102 1789955 1229119 468996 1143637 1326800 1910139 288687 1800159 150671 1643062 1919042 357611 357090 1654659 809338 243317 1227653 510652 750945 337776 529014 750252 442119 1877653 1023538 752342 133000 1620449 1759901 1531043 208961 1362042 655603 414571 1816005 1188137 780876 1126739 1216395 1344618 1855042 854783 1520869 1649683 1358225 1638058 332936 176995 1130713 1144228 650915 1565082 799444 450912 703364 260925 435376 1029056 156115 1277307 1787393 1037245 840792 1864740 1035119 1339296 421665 1064147 551036 916690 1137075 719115 620529 149000 338446 792894 561310 342072 386398 594484 224519 882134 1482728 1029604 1826567 1218163 506066 1421048 1391187 654004 1965548 207496 1439082 1476565 1760299 1135721 773608 973964 1845258 296932 1539337 439235 656712 1218421 511629 1511660 1347896 824382 764726 1843529 528362 498443 91289 532082 1648304 1987958 208895 1954430 1121418 737325 1716873 1984672 426495 1763442 431684 1844626 158883 1825165 671828 293409 719050 791520 1489009 1183592 1184238 1710207 1824857 45996 973255 1539259 667739 971337 1670279 1919443 978336 637956 415704 687028 1634541 1284380 521767 1529315 842244 6302 1320680 1787979 175928 666126 1008505 71425 1603063 869376 1201847 249386 1252869 990475 202282 1798320 899420 1350210 78280 1822765 1611879 199517 1592308 1620890 941635 1706624 769730 917206 992448 1944658 466681 139316 201986 711620 579320 1527074 315315 1889443 965078 1903466 474388 488800 796150 513858 309653 449684 682241 1918669 851222 1862129 31564 1552629 751337 1389284 1714347 1144231 1875366 880622 849892 41079 291443 678423 853584 445387 1752210 139702 1310842 1686645 151792 371629 178674 992295 1306560 1064540 1168119 4480 1763845 1322507 1273150 946391 1012211 1990331 753372 792152 1826048 1326177 1207385 1572146 447438 1940276 515216 445532 384961 356463 1092641 318855 1705965 1080044 322454 494683 1119910 1975133 785958 807486 814512 975760 1156670 686471 340023 311603 1707679 1339276 205473 632712 1539443 1162301 259900 848283 841562 106972 1625722 889595 921430 1195429 1887056 373815 1089600 191829 409413 1172752 911341 853337 1644453 194787 384224 1031583 473515 1045288 22964 1048501 857096 463266 1866990 1666293 328554 1420684 1597106 971046 1192549 167526 1759355 874251 923683 397984 993205 215581 1630294 543707 1004075 800524 1197218 1734173 1348309 1992982 76785 262258 1035866 1596171 1153663 1679241 933342 942722 1320356 787545 313656 748040 1286468 1130317 262913 9349 668806 1571162 1122318 1827625 477998 1092207 744537 292450 895916 872414 813426 1996090 780203 1520900 1913258 4683 1164207 645011 662693 1835778 929436 459100 401680 233458 663575 667873 381958 1502425 1622618 1898848 1479994 655283 358613 1151953 79357 929783 888380 506215 676518 814405 760419 592572 1355764 1314419 1146545 1597488 387604 1303826 624855 1384275 650330 1630108 327353 1469358 336789 1328440 1541190 1440753 66474 56207 912155 1449129 988950 1911318 215993 1547814 363371 1111348 1996689 489696 238546 1492000 108426 1112026 540329 90365 1256325 433647 316235 1825808 138684 1921652 1720327 367576 630483 507201 932786 203950 521537 32076 624689 1312209 945005 504353 837422 926816 695658 909217 572076 1661922 1288577 339763 1780306 853172 832147 1219097 1699485 1721003 1954540 1830246 1784866 1834534 1619983 361770 517690 1115713 694219 1280681 173194 1140787 1974398 1190526 1430011 981617 1306635 312139 1796996 1377445 388141 453882 367449 1425640 1654902 1806730 1062661 653829 656122 1964801 551550 220043 1700725 1773114 1659386 1620344 1687749 1912444 413070 1342 456709 369098 1886425 607698 577194 1533796 20091 1095003 44902 326679 555933 1151256 1838593 633290 834900 143031 744713 1408570 888859 1267505 1492864 1732186 1939358 1214402 131738 1549588 382278 1177114 718817 1959328 1126046 490118 218582 1184236 1542319 1183343 1795504 89371 317280 732990 782683 85174 335153 789765 436976 815426 1328886 1019489 1730987 326299 1148222 120335 302304 1294341 654618 249126 1564123 1304418 1741680 1075850 167550 1718485 1401441 1296620 1229508 364786 468498 449071 1413006 470064 1515396 1504818 727871 805144 1283936 41066 1951961 961346 838331 629634 699301 1451751 1481307 1300738 1331858 1261075 752359 1150336 1006033 713631 205241 1030217 1231332 753491 1818048 1835485 1799531 890227 1784710 1064484 1093308 929022 1789039 1426266 627349 1832007 334239 409193 205902 1639269 1058754 240122 1272022 1625815 1375235 1588391 626548 670267 1295718 366519 1794130 316602 293230 566143 367926 1778502 1466723 226757 1794633 1060445 516700 1508341 297515 1270572 705205 801647 652365 366447 115389 987505 1356694 361208 1825543 1641337 1308718 114862 1575975 896055 56235 599875 1631317 1975201 145043 411137 1217607 456373 540983 277955 845973 674944 829670 1071492 984172 942609 1472672 175420 718275 1903343 529481 1514753 448601 382602 75761 70206 625761 59380 1302430 1430474 1644753 1957560 5652 1911682 816679 1568738 639080 528174 711862 1641714 1561716 1132055 1443811 1683734 963443 278451 641930 855555 1133077 1105829 536729 277209 70390 1362476 714247 602861 63024 1572257 573928 810508 367704 450786 1273498 30310 202992 1539787 1406370 1609216 488005 726535 1150414 1493388 124180 1145026 597840 190238 502381 1030847 1376033 1390328 208095 1444803 1188587 1398538 374511 958662 834275 16844 655018 1626255 1380197 285138 1354473 1039840 1672739 1381184 476438 169100 1957094 1441789 153553 282395 511025 1497280 1530260 1494774 1690981 1160503 303366 1545349 918842 1362514 1168998 1350821 313937 1547321 1479922 853357 542344 1392097 578911 1966077 106536 943801 1353806 894570 1627576 1022288 897738 435597 1028712 1879016 1306196 1756015 884114 121309 502328 1732725 119421 1550959 1360936 975701 1167272 1885981 1957389 469057 895254 1659968 1029324 674974 1101185 124870 659131 402018 1528594 719394 1799724 1819664 1266648 754346 520790 1237471 1275382 1757407 1810504 121473 1236647 980578 1280690 1549626 1398738 1985442 1854605 1756191 35996 451266 1833106 182585 1963802 944872 1499883 1017685 1442641 1131784 662665 442778 1194297 886797 427085 1288515 234202 1377443 1835585 923370 660498 138724 162810 1485837 1565432 1730979 872779 831967 257485 716308 1546516 1968328 232994 173918 1215178 625295 740640 949793 1030385 105857 254282 1104394 890026 1919691 802813 992771 1888745 1149413 1616075 798324 856374 1995523 238222 16646 985851 717550 1137780 885389 244446 1768873 1855149 1083571 840631 231175 269180 1504781 1909696 1539773 875196 135995 603064 214206 906390 112096 1689004 122018 295120 42565 1293346 608729 671019 1325595 707515 833090 432440 155688 1678250 1042344 739341 1382182 1531470 853443 232688 853026 1834725 311908 1631663 816992 238623 1553562 1203343 827683 1637365 489555 1608801 1461559 12052 279972 661934 1737639 1628961 1820597 1203544 947489 102871 1386404 774388 870166 1582947 1341140 537246 1953590 626866 1312278 1024377 1334376 839635 252031 1497019 1189351 217691 1034503 598298 1500564 410808 149507 1429812 1792620 1713971 435670 100153 403194 1054114 1887892 1912140 1079662 715730 751673 885221 783510 1570061 540232 1979890 1390140 1299184 92655 804898 29337 1789813 1667064 1704107 276073 1311872 1239414 1963695 1517067 1275820 710931 179811 400592 897229 1022172 189368 1762200 1754235 1604206 1884848 1195196 274710 549023 1979006 1842142 900699 926033 424628 376224 358383 583043 1258008 1776806 1648416 1997224 746156 184494 1433606 967773 947555 548995 1591129 1219047 476392 1095790 373224 1527066 94541 1673568 849809 700932 1066870 1698689 1234944 1290042 49835 127135 1745013 1006165 594068 1903997 658351 223931 1630540 820420 340367 174586 1943039 897159 1664060 1801702 1934866 1746968 870366 1949534 28491 504176 350721 1128800 800246 961818 1356429 932317 1819752 983393 1817130 1264415 1263250 1821054 1965299 915898 701621 19319 875239 1613910 656542 812571 734125 1937208 1992567 829675 1127659 1945073 161844 38825 1313879 351222 1816309 1542069 1584933 1209986 1863333 1382207 1031073 1306017 1885451 1140855 76206 982740 738001 1207354 1805128 1246840 1331256 1131645 949926 138347 566613 1790731 1727766 444132 289912 1401397 1711131 223681 1221252 910140 1807277 1874127 1990035 1630891 751618 223252 547945 1058520 543135 735531 451694 1794937 1708764 1367403 1430935 455213 278867 1852548 455373 465018 1869499 1449324 1769763 947917 381660 216004 1593947 1115399 241749 37010 934704 1645133 1696272 346916 664124 1533504 1716335 1173057 955937 258640 1444028 256082 1808993 874486 489465 1575393 1446162 1838820 165526 1674283 1606638 269078 1537930 345935 617648 1536482 1163745 1018985 1564615 1449068 1551615 210525 616142 566297 1771053 1874868 1518124 1535328 1268982 741857 91587 875167 450777 205548 316859 1632897 1592744 653512 152214 1750444 835458 224356 645160 1174722 1083600 363351 1044265 933254 108636 43580 1424017 10554 586600 1607650 408549 1219557 273167 1844227 1537788 794695 501927 1553124 333977 1381298 1908184 763824 1022078 1852627 24368 381728 483373 987545 1211019 1201080 61082 934702 201968 1560846 518445 496913 746783 1512644 1728800 342002 90694 725060 1276962 1624123 725037 417036 205470 97203 1238688 544830 1111719 272583 339782 450878 1896041 744994 574125 299915 1510347 978542 590424 1331414 567233 1133855 101037 1108452 1568245 532804 1474136 1842421 835032 888128 253862 80097 1154007 1388828 288524 1819049 1686553 154477 153153 437120 567702 1338884 204910 1295507 484883 937915 784133 1225273 1901667 50507 448156 767257 1322737 580091 1382003 130603 28746 11802 61999 376569 725847 1958609 526233 172912 415162 666618 1240653 445730 379499 528939 340428 1413199 894900 496576 1700559 1230707 1157094 1884692 75884 558755 1343019 742509 371755 1084372 540413 1552592 78997 1251024 121235 1656475 570387 1795441 1597322 1077457 813530 593243 1585905 132648 1093100 1961732 1602707 873140 786799 73870 1143142 1700682 1708370 14904 1951953 507012 1254363 158312 1260204 1050569 1971252 1291725 802770 46672 787106 656314 1328940 638126 82242 37329 1945284 12905 654991 1286614 1044601 783995 244350 410472 689403 210321 1252834 239032 1243367 1173109 161648 619319 289317 637044 970725 1515188 1167501 619764 1696123 1479477 1716166 1212563 1608763 1047555 736871 1838819 1108125 1881889 496628 1464146 370919 1135501 758264 19759 415667 1467513 1911408 1946865 1835594 702084 702663 1419258 1052514 1691387 1788569 1486186 334428 980148 1145362 998826 76958 878523 1946379 1178294 607113 1538876 815582 546606 1006962 1561527 527821 1858929 759526 800727 1284785 1177438 591061 201693 709906 1148461 1962933 547919 1264723 578986 1653060 354600 1324218 1074769 1549633 1052021 238880 25177 707338 731678 1524837 589450 1982470 228038 736162 64083 1995111 1259428 1718529 1620055 708063 1262032 515193 952959 1839867 1582589 727387 1543369 1031721 642894 346727 1970272 1078300 404697 1245847 1765117 377269 248434 1658977 1891175 1006391 1868180 668227 1253721 1534558 88 177268 90876 1650454 334433 1046612 464959 1495258 544544 1910646 481929 1181931 490819 1857630 1466932 1275070 85990 980175 1145107 1802838 1853477 1633878 140584 1863 532963 697196 1537472 1337114 573001 1120632 1125508 1821392 1761981 1687497 1058698 701899 1742192 842689 655171 43411 1496538 476564 658501 1165930 1175126 1006785 394699 740641 403777 299488 1628645 506817 1257107 1527244 1380234 1648353 91963 1120329 1676828 334060 1016582 1585785 700249 80168 986773 1933335 239793 232813 1869621 636463 1132588 1108846 1783327 1445105 1188460 343859 1509083 1715247 908390 1619287 705857 1204255 621880 1130299 1591802 494620 637973 1380360 1536504 537589 1361085 77392 172545 1842212 332947 1574567 1628169 138996 1310424 1504184 74497 1128574 1267742 1020313 1589286 67683 614075 1302032 1812809 1550329 881846 990102 1654491 1023058 1627346 305771 333128 1986469 988937 831767 1560823 1579286 558507 675788 669713 1025166 682360 1822116 205826 1192090 124722 1277571 358528 925850 1574002 1961386 892980 641520 216459 895495 532371 174380 223929 1707982 253013 1529807 1134549 1064295 1958742 169165 1812815 1740688 422435 1443518 102888 295146 122904 56551 720352 1146317 1623478 139349 1126024 1660984 1047887 1966052 1574234 428519 416190 763259 1139324 1216311 88174 1403630 1837764 1994171 1450976 1845336 1468180 1971689 1228929 722706 1148741 562725 653672 1148505 1511395 1636146 1660711 1008356 1141425 900889 19960 1925380 759698 1674510 1798185 1892964 1391365 1170453 948835 455537 1555981 1564038 1473322 1257874 1897950 1686086 800823 55169 1686266 1810023 495679 963130 489168 1366638 184988 181223 1419133 1557217 480749 847310 1817487 1021770 992835 1819868 849147 1051127 1096168 243658 1996322 1981805 1213407 1716365 313693 1969929 209365 1303453 1177411 1346830 1141648 1452228 983836 1997731 1129356 876623 1554984 1767526 111113 334255 1912809 1820997 189034 1240710 1169832 629368 1270396 1093623 1903833 890394 654233 1966556 113679 1425308 722775 1473190 340151 1600596 55631 628813 1609553 14477 134457 1703775 1395529 1941223 1374894 1486394 1545810 44600 1538451 1753030 1131131 1777897 1068088 882452 465032 1909065 1349845 862912 1714691 1757657 606212 613185 1421028 1342933 571666 400355 1981387 1038422 136809 1770884 1718758 582292 377316 1638101 558145 1329927 38615 52845 1830011 325174 518323 1005 286289 247911 116721 457295 1345264 47327 543510 117381 1437084 1421573 1829724 726794 629115 1974800 498463 461234 1264184 579297 1974354 478209 185354 826207 954492 437055 805080 183521 1797009 1996530 1869487 79156 1734821 1150247 1613824 1366842 1524204 504852 1551538 1505622 715627 1158459 318630 1545027 375463 1044750 285459 13965 190972 1735433 1606486 1314175 1591691 278471 1200846 664794 88902 1591322 695404 1411076 481753 1135773 253106 615992 1562549 1972848 33669 1025635 913451 896080 517676 803303 1190707 882992 409293 1043362 358931 971106 1509171 504119 1039546 1618562 1969032 300278 1831581 533294 1269931 909269 1194460 1822999 1553622 1220006 21927 693489 1732221 1451327 1090229 492040 1299185 376686 1181563 1864223 534191 194707 1284398 178818 1435570 828217 328032 1318399 1352061 1607384 1356209 676896 680346 1819397 493226 646272 1512966 1910340 1200232 90361 589641 1541932 612598 1262610 97418 939579 1329525 1345449 1778126 1674221 1935413 1974942 1942789 1308976 1493951 333774 907249 256188 1318772 322964 933464 803409 751824 160143 545130 530083 1980955 1147834 1643269 1790991 346145 634183 1820042 1141352 1875212 138306 564802 791983 1769092 1248338 1811320 696747 1638154 1329578 327709 925159 1633858 1446017 1542125 932182 1538906 352717 524490 538266 188992 1572845 1243487 1004628 1840173 1974442 1633501 552279 745842 858521 531450 643743 81995 1475792 1856895 86843 1204011 1833891 715578 716261 888126 1083534 1067813 419588 1448160 235489 1229862 87569 777861 826060 343489 388853 286298 1264923 76390 487008 324586 465227 497391 171509 1715640 78800 269545 1102992 1476948 698357 779510 52165 832058 1076057 1088181 927088 1441946 1702693 1404078 597898 1813581 158041 175458 1921214 73724 1839508 701730 29500 1836838 1659924 648036 1191024 196776 1747221 1325164 452190 1400275 1404313 13714 577447 655865 415812 724749 216609 378099 409950 1092188 705002 1282448 157502 561317 1844228 358102 1397376 259761 1239202 1398754 1983438 609221 19705 1533479 224378 112744 668517 1305731 897882 1338092 313312 1490788 340041 451301 1429391 100745 1979892 963878 1019368 173250 1321558 911815 362670 1520066 584774 18870 224038 535442 1082010 1467798 30676 1160511 1338472 1713486 486213 72857 672366 1533422 978089 1984612 1624696 215407 1914891 647555 1820792 611065 879954 439889 1191637 1495997 314835 422817 1624575 1206733 498324 940802 668744 1575171 242524 1910902 163542 1396235 909921 587976 1107572 1253243 1777472 1012713 189271 1358528 1740084 377892 657951 420046 1742126 599276 716732 625626 1458734 771245 1825422 117040 1859501 1563290 754756 242008 685958 1099656 182004 540898 417916 571587 1113602 1542720 513190 1206017 874272 251711 71102 973279 7117 777289 1553240 1130459 1454310 71173 931953 332817 1889968 108653 753387 134374 642304 1572108 1441968 285279 388793 612686 397301 1752348 370292 768295 1259118 509151 607753 37714 11823 1405774 1162879 1510273 1951928 165013 959660 1089965 1580827 1669668 1273026 857991 1841176 1935715 1932100 1009267 265395 341054 1091358 540123 1855977 618734 119950 448275 1337542 617915 1077418 1214666 715426 1537773 1530251 1515 979290 64989 1591032 986403 1091710 1917036 88740 1027196 1294077 1706823 546172 103667 925339 1313750 1210475 742855 1244470 1996566 194568 253261 1066517 1260260 1870763 92157 371981 728877 848949 1553796 1820208 1528974 386866 68929 1639411 1879729 1254318 658622 1007508 291965 835915 1205098 948158 889355 1471115 416306 1320549 859415 1624663 1860597 1456736 246794 1655762 966062 1789929 809908 1181480 283907 1698461 1311035 860107 1537002 1697495 1763221 1714128 1744835 956088 41832 1901091 1280952 1570614 1754454 152624 39451 1269346 1343037 305812 369888 1449787 1251238 1068259 1486673 325499 700548 768517 375050 102840 247298 1795638 131462 435547 946051 1046329 1454281 352725 122472 525123 635988 766660 1692616 1084758 1602909 46857 1250872 730686 942498 1694479 160033 1873801 1459129 1343755 1018883 282891 772577 897461 723888 1958294 214196 101287 1635460 1772338 1258968 1731135 1856402 843201 1932982 175643 345313 923561 207478 1397327 957484 220868 1088480 710932 1627129 1966728 914238 1057752 1059983 648835 566725 1131471 831219 733100 194375 1425965 1406044 1472703 768631 937200 19891 961798 1509575 1481064 92858 1420513 1193896 1116154 1467874 549851 1846071 567267 674327 971857 7383 1671578 1960319 568937 166217 1603018 524148 530739 875527 441413 1148661 232143 1068328 1499415 166654 1465863 495477 1728138 100639 1382622 1830113 1511415 203485 1985504 1917145 421487 1684760 1359868 1780711 30528 1298767 774801 1654601 129300 607727 1295224 216963 1289938 1423003 1924459 432791 724104 812009 1403142 1739067 236060 1684680 150541 898241 1863632 1572195 1337055 1357377 1667746 1818806 348100 456198 637108 425817 882188 1635394 1703579 872447 564629 1637694 1189325 381293 921735 838288 1872810 1617424 144712 984213 19398 232317 613834 430385 709819 1732814 1481562 1464536 1612003 578032 1362218 1414169 736321 608336 211541 653528 1928483 696413 738327 85526 579820 381814 1869560 803111 1905716 92267 1538359 999967 72411 885689 1933827 32508 816706 1905835 590398 134147 560840 905266 692590 53868 1611899 1428140 317024 16588 1038186 1790874 1671954 463300 545418 446672 888106 735717 812417 1369910 1883371 1785993 1068691 383450 1285140 917733 52436 1322470 1394789 1538609 1326087 1666664 188013 1138001 491268 463732 32110 1509945 445286 1194784 818640 911559 1559642 1993684 1573589 924722 1765305 316486 1748186 110727 1012672 1233343 1193528 1682198 982632 959682 915622 1542304 1493315 1517842 659679 675880 1458912 1745814 1420207 1094025 711570 291726 79704 1147598 1752836 1644325 209490 262592 33343 425140 1834633 1606177 1858820 289547 259116 1662873 361619 532172 636986 1115979 630680 7022 1693160 456060 1010390 793474 496477 224584 603443 1679193 103546 1743863 344947 548031 238323 1005942 20730 572222 1695200 599222 294142 895264 1675459 1451448 1583145 699155 1163101 62468 158912 1797007 327836 610617 531313 806787 1613783 1913770 843059 1113298 1155644 1033813 1306857 581353 165667 830982 141493 201809 608634 537830 1580518 590262 1213245 27831 1194403 1933435 677636 13099 1603981 683489 1927634 698224 424755 983550 522042 1842319 767642 1963888 454566 984484 572224 997984 1843780 851967 1666305 943865 1566496 1342224 1915765 735321 1037028 1946199 1169259 1454239 180908 1098081 1883267 1218115 574112 562842 322789 412825 1337052 498612 317035 1364481 329228 1568125 1996937 688461 826000 1539303 710509 649121 824339 559351 1342746 1110660 1047696 1271369 467451 1724000 314480 536401 493307 1338223 489731 1000241 1426293 786568 372180 1676472 1708136 681280 1202035 418697 1414163 47034 1441537 1235009 786486 1367129 241096 153790 1556455 159409 247545 1551628 114306 1477571 665995 1155240 58245 1843390 314836 1702861 631816 311443 61372 1825284 303494 1368192 1531332 1547728 1398614 97049 108906 1193251 766181 150433 1971161 1656124 33558 869419 716505 1586591 1472556 1011611 1335494 803020 1272895 1654563 1453478 1460986 624699 1747911 1245652 1079256 1866142 96605 632730 1103506 345786 855082 579749 1670964 886510 1809286 1793858 546054 261099 403721 1742962 743542 307964 1142476 1713078 530750 1576025 1353082 600120 1283345 1874653 959923 1929955 829446 763998 29757 1325731 1536910 1553134 1688819 579732 563144 465437 179662 650159 1301086 175132 97279 567057 22192 1806199 411219 1386665 831241 884701 815555 936256 1969222 1883472 719729 587896 293979 34641 870946 877054 1082924 991033 1716026 280741 1351172 585745 1746643 1258336 12182 1814487 1327730 1701097 1888392 823550 828117 880682 1594548 83120 1638281 691653 89595 1674273 929013 854453 1321181 37184 1631027 1572549 993793 1991258 91683 121798 1929909 518939 1792896 792829 741416 1638978 429236 1708599 597697 908753 269543 369350 308321 1915315 145345 307790 400828 1834772 839946 1486100 42901 1318018 1097996 166774 1787592 1832211 574778 1760530 164213 672671 338685 9140 746808 542521 204930 1532321 19009 795092 1324363 1254803 163629 242288 1965034 1391258 820146 509792 1081457 701118 83128 1351554 333768 1732932 801107 472618 765644 638254 370652 1256677 1385945 916545 874993 1882544 517531 529065 1689988 408432 1289722 289846 744884 1423530 320902 1836330 2288 271701 301175 135394 766184 304778 1768364 1991022 1768491 1123177 512109 697133 724977 119319 842617 1874561 1136397 1894725 724216 131293 190908 1203520 1882391 1944319 568192 89759 61291 1062662 1074861 126679 1149083 1222009 1665420 302789 1662610 320717 947549 1679954 1741066 275859 913093 1726582 1399270 1318663 175160 1886177 1834199 649563 1816888 931583 1507383 422237 702000 1902869 746314 1821204 1012880 1237653 844046 1259335 1601463 941254 682789 1232536 710606 687722 1416629 902502 1420563 716207 1861228 1265912 972394 1304313 767813 380187 1016522 818718 854430 970458 935560 28897 1809593 963939 669774 1558560 1901513 1785540 1096896 765674 1370192 507397 1574235 1640277 1386534 483243 1873376 1772692 1502951 188677 467980 386960 1984144 830791 1981612 1619141 800588 1149457 339692 403809 1238543 1908035 1227722 1717999 315521 536760 1680708 43587 1197978 1299086 1713121 1073018 983342 48169 1612351 1712964 1993434 1071804 1853365 1926657 33061 1877673 272705 1230810 925575 721083 599801 402808 1953436 1129200 1957924 487587 719689 1772135 1753885 212265 1570680 262432 1523084 1786226 1198596 486468 1444938 1132584 210687 1321607 922227 1122962 1690342 197188 1720229 546736 1859172 572692 60567 943595 1320129 968783 193738 34958 1371634 1507863 291744 208641 763956 1091497 700952 1092120 1049940 1157169 307754 631717 442429 845109 1826721 1535463 328214 181069 407004 743018 538355 1875867 343688 978067 367934 1576595 308756 1450866 1056371 861081 1262583 34228 23994 224459 1373058 954028 17437 1867707 627866 419890 144786 1479669 393161 1055140 180868 682989 1349747 1279241 1855605 1314825 792786 1289663 944100 408923 78475 271679 1615602 448274 162297 1637502 1535625 1138975 1373408 1630632 937751 256806 697116 1968864 1725740 1840972 1230145 1141001 190387 1339950 677587 1574214 1332726 1526279 393842 350773 337945 1147952 1475190 703916 1881375 1395766 1843014 437972 1147989 1927877 82407 1503988 1393405 322838 1136555 1157207 1551919 165098 1843591 1181043 58994 1564405 1648910 713073 1130635 1116999 208571 65734 1770973 249843 409466 1374707 340670 1427533 1357092 89738 1200057 1560596 467417 986518 569406 807976 284197 471339 1243170 1525336 1000865 1549130 1721746 53164 1989194 51527 970410 257347 1508015 908109 677 993246 1664143 1385464 944267 1816240 397546 1688715 67408 1401140 1851230 1461597 568231 956899 361793 1399461 1640797 1193943 1361815 529865 990783 1434059 1597512 1285670 1992543 383763 1771772 1543191 485576 15634 391649 321557 355071 1688393 898428 955804 1438483 645100 5483 791249 1279032 520168 721252 1938282 846425 1635430 761631 1359698 1382792 546607 1808154 1164769 933169 184955 1144826 752965 1901996 652966 1852048 1048282 590778 273298 1232562 732027 1131807 748173 1187732 369135 896491 1718332 516269 38367 138943 153696 582094 127462 471220 1469740 1293229 390506 1092848 1935510 434860 1202061 558971 1684048 1238651 916669 1862345 938952 427125 236234 881890 43838 1887414 957818 1720478 665786 1857932 1804137 1693987 1011983 1617135 1045027 1277705 1194624 963879 705370 114277 1666902 1988787 1936498 1780233 265940 1329130 690636 608118 557215 1381198 1887647 1328680 1810191 1946470 1631618 602566 618320 1201820 1751424 1304069 1360653 1715006 1798000 928897 1635132 411868 28672 1501681 1796940 506389 1846499 1603998 1688576 593646 513719 1546750 593348 351643 226702 96545 1378167 1574624 159680 1083556 1517581 196917 1666953 321118 1749374 953154 437230 976074 1245277 639193 1310069 428401 1797099 375453 832319 985311 501687 1717204 1183028 1624614 1061556 579331 358888 740765 649427 507417 893621 1196498 510796 808663 1235079 524193 701504 1760291 78070 355025 1994267 1094834 1625764 906188 1052892 486624 1221422 935694 1193846 1091672 773189 1538248 726598 1089520 955767 1120578 1092006 999966 1850133 728387 1346995 1923865 436488 415206 1741477 277127 1049002 1421769 319249 714705 121115 1758025 1558905 629870 745201 31053 18337 1559484 738645 1935491 793509 773575 1665889 1198826 1676954 1629499 1440373 88606 181486 517722 1104325 367852 1495049 417961 76426 1954064 785761 1958883 403491 1749806 193655 1448910 249671 314 1909839 492500 573196 1630479 464371 1715060 986701 1310984 1116772 430061 971092 1082271 174423 982800 1527934 1719189 1225752 1713754 1863363 436200 885984 1419053 1531163 75757 1312159 1165313 63523 1207281 351405 1313758 548584 570929 1427034 1123861 1416006 1505934 498868 767802 1275050 6793 1214166 1251150 271359 378748 216243 1719061 1694676 1647159 1617731 1886821 1128863 567367 284169 1138749 646743 343408 1387264 559126 504508 230471 1274486 1603324 1964983 625392 1433111 1819308 480283 676831 1317036 1564764 1386656 1161775 1375371 1365199 1058056 1378583 256008 325513 1606654 897891 695987 1134816 1207498 1589966 471154 1533437 1147708 728773 1892898 1302308 186149 1990358 153109 616899 1542467 529045 788762 165513 372036 1016663 274144 873067 1939139 292542 1455097 403838 1687224 1867685 949907 886469 1269258 1312258 527413 20761 1371975 500900 1449274 346744 1882484 1780478 88094 56822 508837 1537233 1701327 482177 1822072 1465223 992330 381501 711566 691540 892021 1148289 312942 1260789 920423 778480 1813976 428215 733762 262826 1985958 852840 1637503 798618 1277964 1358291 211801 1442243 1471569 693036 1367638 1693694 350225 1043508 508398 119430 284196 944673 560131 1437226 924935 1267606 1321933 1264022 371821 1802882 829418 1677885 1646179 895124 1529894 786836 853086 115600 1776527 452088 953995 1767221 23345 1006783 462792 515784 954004 243285 834253 1974389 1213733 1133999 1420434 1815145 1544234 6025 137189 600738 237779 1594360 606120 1396715 1944554 169494 121605 107480 672399 163445 1472483 260403 1378851 377586 1532502 449806 116000 1335325 528962 56749 815511 1127847 1802552 1129378 1770712 582791 1946218 439721 1924696 591754 1520319 1994931 310536 120484 1207742 440545 1437085 1463833 75060 94471 150752 1674190 619182 270852 1340514 966367 334829 1160855 1551833 1087667 1676202 996552 1359676 1090199 1188512 311871 413372 334601 1292072 697849 1380834 1487512 298136 1053027 1727063 1530602 1139678 866348 1182002 1737025 1910385 1849031 503487 159763 509963 1221329 1463419 760693 1218345 1324974 1063678 1794076 1464349 223894 169865 1082395 1483716 624839 473265 1417026 331092 430102 808717 59077 1182470 228712 774916 569398 378308 34846 536647 557288 1714416 1608562 529522 1649621 1334081 1822078 1637805 1471941 301726 1281047 1058724 613798 1381550 684583 1522443 1472310 1294302 1054187 1543316 936646 941188 853441 1834447 1233192 1071271 1676572 167130 1715376 97819 1912525 1612834 1534146 62702 252091 251176 777466 1398148 704261 1202103 1448828 1632222 1833182 1367046 913701 676897 1039126 783960 1986975 1577808 478902 966331 169064 153581 1715016 102165 134415 709390 1151770 1120 261639 453680 1474366 1851111 1377769 1783205 864241 1908385 1097641 375926 1249046 81140 1899895 281981 1536281 187299 350353 1166359 697022 1280504 1924038 681611 954021 1662706 94289 1040616 1575659 382377 730646 726339 1347751 1723942 952555 275878 1841759 1222577 4467 1152616 600744 1265540 1618352 106772 201761 1088321 369824 912786 436027 979490 361976 1569387 985290 1430299 1090656 609407 294999 1281577 1204755 735824 1189089 975923 847223 644246 274022 1736841 840628 1531021 681482 667932 851890 354790 1222093 1684489 1652665 556853 1308289 1082488 439181 1417622 1739504 1388662 1318788 362285 1128513 329331 583768 1811382 864514 105378 1866664 713335 1174176 408048 392016 150004 720706 302350 1802823 219408 514045 563164 1149739 915479 1780313 1582158 1679419 356487 906115 785373 1854224 1617232 182247 1262310 443064 1058660 1044717 1641414 936244 1886930 171860 1287652 797534 78080 249375 1273427 1692478 1747382 132780 497850 463466 120210 719983 1613008 1217325 1408644 953244 1594744 720719 395759 1984796 95440 748190 1291378 1126420 1678693 1561572 125754 1070418 1836383 1551563 1485915 1694525 1427122 1332040 481959 467819 1751193 213645 57950 1204116 1327062 1221768 1809541 1174115 1138608 1198756 940005 726334 681507 349091 682924 703959 969058 1540772 1908093 1461204 1243898 682741 998730 1483274 686244 1910791 99022 446404 1167901 416198 408851 1216873 1533193 814663 175446 1765185 141099 1663231 1333327 1053282 1391497 791173 1913243 205833 1711553 696646 16711 1362772 628886 573017 819296 1660179 1369268 1959015 668627 1404441 373052 1963439 55370 336139 574008 467918 1215172 19140 593056 486357 1531990 1510632 1790606 1398453 251062 35068 1017698 1941853 751933 1112006 750941 750094 977283 109399 862655 83391 357804 631982 1614781 443857 1336373 1196703 1064074 596928 1619956 1382137 1623985 794192 286015 1952647 1271677 1719442 284304 1357107 1488950 106618 1716323 370715 1177451 1696535 254728 1582625 281241 1457091 1270996 1994413 777626 1226616 663012 896686 883241 1885499 917680 1138941 804982 1381847 922547 51950 1429006 1916920 314784 80434 581268 1150066 24236 1263667 1670341 349670 820915 1588791 1225446 1089066 650570 1606711 984017 1675939 300510 338620 1304684 1464116 1703006 1894643 1471243 1566027 355556 1491845 534313 1291740 757754 1756975 1133679 702506 472429 1024823 988769 1859530 836506 751521 642933 461273 1403242 1516161 18580 929636 171756 789671 267332 360063 95393 798001 1504289 1826927 1632023 1462573 914294 1281870 722322 1266879 1646648 1138396 1587872 1682430 1467170 1764153 1726738 1064718 55046 1357002 829501 898116 170995 1087261 1733096 1194009 1797800 1975431 427829 449482 1279507 1429930 1376939 1384454 889803 411769 471461 1602975 295920 275814 1369149 618486 944345 637548 1837325 793888 1175954 159459 1366291 901687 1479988 1312647 425267 988618 1324752 1068206 1006519 1040213 1275465 1538902 506265 788336 1445221 476971 1152551 626341 1925493 1352166 484632 1460099 194607 1504257 1998888 813925 1089697 842941 322510 874198 567493 356344 1357050 929852 31452 142868 869118 728675 474081 698335 859634 995855 477198 1197931 1475220 525779 1244590 923860 1074949 706816 980584 326031 1220740 1068345 443421 1922714 1684419 1275178 294792 1882303 822894 1301900 786689 1650470 1107332 1078737 271741 730897 1035828 263306 919406 1944895 422497 1463247 1480934 1665212 130197 1731076 1210998 1298994 1567024 1737696 654864 484004 39117 573814 225766 455621 1842382 996383 729422 52738 377114 1404370 1519457 1591379 489304 1535859 2818 1007766 1663979 1616638 1614049 1163058 1831408 576648 1130235 276060 971172 42921 1937507 1878399 658438 1373874 28511 781188 1843473 1930594 1800801 1950275 569294 1185829 387476 1895985 788556 441474 1410930 1486562 38360 839353 431522 569401 1144818 1471183 1821871 224475 1217217 976018 1287034 798504 585547 93061 1233638 1354742 330557 196827 1524001 1710854 300548 1230175 1037139 1610730 844805 1882217 1453789 1384620 1292518 533090 714907 1726383 1620050 1917057 1502557 7475 99640 457891 106990 1699146 1962773 1602827 1743875 169899 1407182 65897 926060 930860 839923 1039358 566368 1916688 998541 1366288 75751 1378370 354019 1603695 1977450 1379951 219808 1546912 1118739 298205 552518 1556930 987351 1849457 1380829 527426 1204073 1722449 89341 1169360 690485 1616169 986870 1307448 751943 1391588 1567227 937830 466658 911612 630117 1927570 1401708 927450 1020808 1609852 1854527 741048 1982708 996908 1419833 893289 1317527 1928377 1515069 1211002 296720 1449984 929042 1412275 1898911 185565 1964347 1479575 1028189 738065 1343606 785790 633047 1960999 337342 1803279 309083 1130710 1339327 1069770 135652 1056597 1173484 1861332 1431847 788054 184069 232749 898947 990346 1332259 721892 578906 1017970 421615 104930 199355 1028440 1087900 367425 1883270 846845 1783244 364406 1123630 922209 1667644 714196 464937 241611 962780 1492439 1920489 441535 1830919 363568 1648141 558078 159131 159082 219661 1753971 1682688 896307 1323991 172767 1456238 887479 604145 1760326 531804 1371345 1006712 156562 1618839 85245 1340571 193239 1656566 210840 1795486 908028 1010143 784069 1851862 852129 28619 1092140 419239 910793 1813959 61011 650033 541683 651581 502032 492509 1545110 1131512 1792192 1813564 1507027 1927645 1859898 1554390 1913707 988365 804916 1319011 1921272 707126 1976905 475149 721973 1154275 480026 1181202 1433041 235576 1039970 1450394 564543 1763305 792916 36033 616046 35122 1694505 1281884 802862 1312031 1126411 1980063 83966 665091 390048 856603 1221444 1042904 1297941 1287340 1898301 17151 392378 1863332 517774 1700845 1972273 544903 1248132 1817969 959016 67555 1333440 1771968 1132107 1555570 1852575 1170864 613897 315860 1035426 1322001 1353235 1420696 365081 243128 846146 1317270 964761 194459 267910 710250 1230723 1954597 1517094 910544 1415482 675969 1478818 1134576 979707 514469 1745843 1726551 879756 267563 1910820 1592608 410205 64213 817766 350424 1921938 1062872 439573 266773 997465 1123555 955551 1560095 1498561 242269 1643274 206931 302786 1506137 306639 136754 997730 1773026 772996 558298 456865 81009 734864 1197188 329369 1903953 961107 360698 1977866 140245 945462 558956 1452897 1134197 705827 1205893 1316105 199275 1815273 1364151 96539 1173802 315495 1610368 175147 263676 627785 1499477 1993383 1390692 1531110 331781 1142843 606283 879175 1586704 579494 1197329 1205358 1230475 1678211 1827849 1055867 739880 993626 1798406 668444 1314578 1945744 1463712 542298 383098 775201 1114394 1110991 1644847 1773440 1016587 598842 1254308 1488494 1301140 255047 1408126 985921 543430 1760169 1392035 866124 723465 110292 1722161 1906747 1702971 1896751 368140 1867173 773457 1776630 1298802 1791359 1318135 973641 258654 1222212 520970 609552 1684271 572791 1010024 1430854 722286 968882 854726 882470 871624 1621464 321975 894235 1314325 1512909 1117429 1734305 1564886 1798777 70540 1639842 1525747 301704 1577354 92825 1776903 1742900 584305 691905 684117 887642 723091 283823 998746 1872181 1532891 248781 157086 1949048 820894 1547842 920242 1737559 397027 928194 1066974 423661 935776 1383652 1827799 1283500 876328 572887 187669 1170218 2302 466302 1644240 109922 1398195 1618038 1529839 200447 171765 500928 916693 1807623 411375 97102 718813 1862072 852505 1881779 776460 804889 972486 946607 459219 1512559 1695564 1928778 1130441 1373049 785360 1901956 1918947 304816 839918 1226842 867033 682644 242066 1655775 1588925 159730 211765 172530 665019 327561 1738892 318184 737502 1657048 1172167 1972184 705781 12295 1246986 1645977 917509 602907 1759646 1927552 1450786 373288 1389188 957090 577476 1438212 1108355 1986631 1230307 969642 143962 138961 1258771 358735 1526763 1822682 161159 940815 917866 662782 1122542 1495925 866781 722368 1063979 670599 1422994 500359 1835844 1841617 430451 1396617 957023 692034 1579966 1905890 961391 1209240 1429786 709237 349957 1809311 635018 1006323 1995847 1973420 1924291 554813 46983 162749 923402 1354831 949884 407969 334065 886540 1883466 819087 66105 1702671 571370 721772 933223 1443539 1514462 1483100 1967703 725454 1369299 1511044 1495193 209822 564699 1774722 295088 677278 183721 1203848 89867 1464704 322185 834466 1148349 1556167 1962025 1819863 1459018 1200552 42866 359378 1660442 716068 1111995 470697 1183241 1148954 1260497 1009812 346118 1515076 719396 833855 1608449 644132 17913 1836645 1334889 612796 792282 1668338 498669 394477 472075 1621829 1887471 1201813 603930 737432 1815794 775672 1251099 293903 1209080 417862 28249 1254947 904345 365424 576319 1666034 718174 1293779 504610 1766329 1759873 1047824 1511114 447422 351640 312106 929866 669577 1804845 1308138 708301 59016 907733 1553848 572910 548946 1985739 277206 598154 1852 740575 1064285 831956 483664 1341196 907415 332085 1269697 852596 1176341 328467 1081465 1412800 996086 1368487 1579421 748541 1185462 1042313 924731 781793 1129113 1187797 1639526 386388 1677771 1683983 1524604 1829798 1322890 620344 160903 1124344 359023 936398 428453 95103 648706 1261891 1955636 1479740 1990561 1027004 402736 72769 101276 668483 1787286 119827 153608 1195875 538143 1363443 1093848 760161 1417421 592095 47845 559546 455696 936581 1348248 1614991 387243 516566 1652221 971343 1837423 326297 773264 1021773 588056 1258424 481118 505629 1942050 1240327 288127 634981 232289 883812 493090 1814727 558592 921530 1281609 1066635 1771603 540366 41907 1437329 685347 1910955 1542336 120350 886641 1293253 310218 1346695 1611855 874873 1955434 5616 1795055 1398335 1967151 1661344 1758718 1500984 1286001 1259289 1408399 1973597 687531 160700 505600 1285394 1474949 1360902 30673 1704544 1707491 154816 1423896 1651047 505354 1972696 1126882 1414639 82055 1511485 1188204 808288 1979232 343711 55090 55200 777054 1627024 299659 1375143 687684 15047 74962 1378896 257532 965395 1544922 1570594 1896841 65524 45326 1242927 550553 1681714 566308 1590013 248582 64393 1562824 420749 1327112 164765 356506 1478679 1501011 349425 1556563 164553 299133 990749 46845 426978 653203 1606801 867543 48056 1211206 1542153 1861467 1525849 1495438 1247490 1436270 793744 1351168 1973655 232130 735325 485788 1058055 1134189 1252207 1909329 1778215 1338546 811647 224795 968270 289443 269198 1796491 662947 69427 1567143 1637190 1192612 706253 616358 496796 1766894 297840 154834 1140302 422149 1052265 39355 1514827 1275192 1982779 519432 693722 1640692 96524 1007644 854706 366354 734189 1937135 1022532 179282 743175 1445960 617684 72372 839651 334529 1352574 1643563 1933044 1465969 145715 1250056 996066 1561488 1729645 1266333 1944158 1501125 930668 38058 1198121 555633 1515855 830820 1657955 877010 1894142 12152 469865 1837221 1739470 1513414 300528 589057 352707 1467272 1628913 1237449 1495851 1734415 291394 11683 1029431 600020 851346 1969966 1095695 1879426 101226 1636962 1233365 289642 515161 892623 1664634 567997 1532689 1474411 900660 1834135 319212 1275418 1741032 1231979 1547073 97377 1392010 404266 472263 1313370 1288942 1770581 572106 1906019 1443038 1056623 1258342 768077 1515547 250056 1027589 1792296 1998185 29572 1088080 789145 1073563 1567517 1972502 1401149 468079 595030 944995 1163933 338356 1619153 290581 1411572 593595 206853 1391530 1941976 361929 335732 274323 1476077 1829182 1542159 1858932 75335 1971208 1789370 93931 1177576 761562 484938 1287901 1346366 849589 1541706 1576772 1960852 1793740 595718 186896 565782 856163 438091 1042163 566409 1184129 798650 1472283 254272 1088236 1538726 1819804 1383137 782183 389926 127727 605244 304227 1120538 1624810 559018 471540 1433281 1463499 1553461 865813 1588329 1907242 1923463 1423302 1546740 433016 824412 845400 278242 552846 1149649 1217141 1655054 454497 830454 1131258 1141320 252150 1151485 226660 651849 774636 210380 787187 1860037 1885648 981329 449184 568781 1412512 34411 334006 242000 1183548 1935556 1248024 1716451 1497586 978651 528019 1133553 121097 151736 1211120 291720 446729 572561 1251889 548296 1816293 1842009 1247781 693024 486193 864334 1207088 482424 2238 71282 917730 1544907 1694455 549819 1995488 1264501 197549 1778686 958998 1993481 320285 707487 522650 114041 25878 709287 1812412 838600 845124 1433880 771549 20450 409039 470545 880311 1065354 982469 554345 1132250 1059261 446537 678375 1836280 1410797 758267 24340 1971678 1309920 1222548 1461376 1002493 695045 295341 906230 1888421 624172 1564956 1871498 660081 148881 322234 1668408 1849236 519850 490449 1911913 1152650 1336071 209255 147872 1715773 111845 1035367 1248863 1265992 238676 397110 1920894 1697269 241299 639456 1154632 66824 633085 474597 1271958 141792 1759320 546961 1071253 618429 400958 1012013 1352575 1987857 1906757 138005 1790720 1008187 1271661 606197 891288 256132 1063655 833930 1860745 1601898 253319 535903 1885390 1194755 1597240 1046814 331865 965081 432410 1307294 1307777 968756 894518 779863 1152582 205652 231994 508945 735101 1255171 959322 1255656 86027 1104732 1259195 901494 662057 464597 318973 1698896 1866479 584749 1943382 857312 579694 1538873 1114536 160435 693486 1898835 1945993 385245 904036 1187180 1032714 1192270 1439667 1249165 1229022 402709 134719 1096028 962305 1808267 1966842 582839 929794 634802 564697 819639 1433106 361375 488992 451173 456773 1366741 279394 113116 282292 1206636 1998866 1045759 942388 211408 122728 1621137 1122436 515773 950543 870751 643135 771791 1651342 1139665 1268889 1306277 1462436 1560808 508672 1593025 345861 876912 1307091 401682 937435 822403 511946 363403 1087201 1838740 1803453 135153 721845 1944716 813193 1635623 1545137 411892 1333437 954833 669733 714691 378744 1528356 1466879 644479 376100 143295 699265 721681 1997008 1581487 94259 583229 630909 1647113 1244816 1667725 985579 1001827 1278546 1025412 624046 508978 1257479 143290 1576153 1086838 1493697 1939017 1043167 1567301 1575924 935869 1705285 117411 1282642 852844 85390 1571736 1961059 1710928 911075 68105 1356816 1374972 1081986 421046 1326025 1243725 952205 1989096 889214 1998265 1473499 965877 1893664 1315000 432854 1498299 1418574 17245 1083409 375705 62265 1886803 521466 1089610 331985 517890 86598 785655 700169 1785661 348647 707090 201294 150375 774295 1554518 1092353 1796164 1354015 410621 580220 1203521 864973 1501263 1974020 463177 21368 496795 267997 1330939 1965788 1646914 955554 1225747 1843634 310979 1864930 612634 1209842 553574 1646005 613238 1594304 1152724 374608 1266280 253603 72273 2453 1224825 1885385 1308090 1014332 1271653 1456505 479264 761573 971559 537360 228369 154341 1126077 220121 649127 969382 1905150 548121 1931433 1451065 1222150 1595436 1444171 602396 1060784 666752 712260 158223 67891 1284692 1631896 847913 1694771 671845 587619 526751 457864 716484 749177 1466765 766013 1870779 253613 1217690 540130 1374590 1792899 724918 613241 263832 909539 1656513 1904860 327157 422049 1229482 1312880 548844 1994947 691864 1213677 660205 1698682 1006578 612806 1336384 1620855 1030819 131564 1579916 38314 25914 1558733 317154 1716308 1139974 1361623 132290 1943399 88028 1281223 358326 960287 570417 167542 806370 1307486 1451278 838915 855485 691495 1779863 976091 1146871 386159 1865508 1983618 1082641 945958 1412574 318355 34044 923361 1486298 478483 1687716 412741 1783344 557478 216940 296955 75114 207408 1685678 563545 1741153 1156124 492722 1470593 1972213 34918 44950 1267575 1904918 647794 375996 1234667 1603781 899769 1697550 1859952 1911802 970599 1352638 1576210 472843 1670567 1542396 972024 19920 1673065 104854 669746 1125222 1840612 783817 1698420 1617885 652124 113543 1435780 360220 1649701 334414 672904 1511848 298438 290090 1273054 1478883 1451493 949811 16718 933788 212933 90984 968362 1045993 1651665 1182633 463932 1427205 1373820 584042 1748558 557685 1778620 1872764 703056 745908 847294 1461977 443642 1667441 291765 1881104 279905 1080352 1597950 1220160 1641928 1327995 1309763 573801 812268 1675530 168811 965744 75966 986858 118840 1659054 501556 80785 378813 350583 958642 665804 225651 1080641 1472702 602739 980566 1837046 1372882 1368145 1299268 750962 459942 729379 658990 294163 681687 297415 450462 1269927 617055 820937 1934159 335530 1205676 1602573 118343 476670 333723 583018 1029613 905059 1904566 466788 274632 754950 933724 1040897 1800857 1596237 851990 134039 1608097 1902525 1063084 1674647 676882 1094042 1355260 218882 196138 1448123 1980483 335440 1900006 335800 1070380 77948 1015993 1779560 875650 31019 1391118 107509 1842993 468377 1808684 1037396 1505131 1534544 402547 830789 1885851 1549944 1253354 1020174 1195561 1443593 812110 1992111 14105 135253 577569 306240 219758 1478673 80855 1198664 371155 798733 875688 613083 290802 590413 1854908 1201684 624340 1003728 1195236 1085271 163808 1514623 303604 1410314 1665183 1001419 81833 758211 546095 1324990 1555863 890520 420199 1858751 623008 1294706 1997144 391134 617951 1394991 1456449 645832 466538 1073094 1981011 1476676 915453 1721113 927693 1391857 752803 134290 361154 1818412 1369348 1418650 1190402 1733449 15960 617527 1669843 100294 207196 1033145 1832362 258827 417151 1093857 393363 1249870 594147 456304 749938 1471060 361753 1657301 286391 1207933 786072 240244 1284753 1961454 1696601 794810 551975 1586781 806460 992665 1135414 232298 1225784 1201714 579231 28394 1941070 1401944 1657783 1059104 73757 1566 567072 1079926 652084 462849 694262 1921787 139310 1755733 974869 1292739 1780301 1499404 1612920 1944928 720289 971840 1111293 1860729 1902449 1363328 312313 1084951 937058 51606 5709 112122 1748559 1615781 362529 1116496 1802351 677583 1006958 629138 504644 1905011 136641 150889 1692289 369030 647906 870134 934226 1425028 1254304 988289 410485 998959 1788631 882159 506263 731005 872919 1684698 1963788 179128 260477 1706540 1395316 126717 1159676 599548 714914 771987 917140 1665301 707708 1449631 1947679 1555166 1107146 844107 982802 1543399 842189 879754 323506 428788 769285 1259693 1346357 1740347 354251 1299607 1395424 218740 1995114 1577479 1770150 284001 276574 725715 559362 1129760 1134640 1950663 691665 1081738 607648 221590 402345 1324939 1401513 788691 868697 228500 96561 388320 44060 416962 479754 1177556 1426472 277405 266101 1402422 315035 198559 597170 1090860 1331798 388686 656178 1161639 1714998 1155510 141404 986524 149379 1097476 54834 98417 593358 1425001 1843654 56746 1928293 1345854 1661725 105562 34978 1554935 1996613 1003768 1470712 833571 397421 804573 458489 1872320 1861458 1935314 509544 1545715 485352 248588 1854442 512357 1631768 1936203 1844226 125817 122172 487338 263273 442241 1047636 1112972 298450 807525 1881436 1587728 356041 1809320 265750 362088 756798 1703559 203986 573002 1669702 1638236 1143527 1818389 1193699 828014 953678 1808188 1005379 894803 527649 1365686 269095 98842 557795 1669348 1861144 1908482 1924994 1227939 19876 474535 1393702 397438 1305459 1449475 1304424 1780809 498103 1041647 156737 1784415 36018 1083748 219674 81084 1700581 1339094 216087 791297 765735 1303031 213506 431329 973694 515749 1177489 39351 1041329 1750711 1755503 268866 128863 945744 773060 1597243 260599 714887 1554899 1289791 1313180 1410286 1004780 940115 181787 1379356 676673 46804 1576637 890145 39103 342625 1403012 965214 1845873 1512994 1355477 413191 1280881 42850 1791456 664202 1144697 1873973 362630 750126 1763748 32682 905383 116005 144514 612587 915373 1904719 1748470 326245 367014 1850156 1657922 360165 511985 225556 1388251 1697879 235033 332722 1546423 466377 1131812 555816 1676708 1147916 454205 1385954 316330 1335036 954955 1835540 1842100 1753509 405631 1006657 654541 1993904 1654640 626066 1616764 1409326 1641394 636091 1531736 1824109 1296637 1656272 169329 753137 590253 1851096 1397981 1096124 1791402 1288732 1406467 339832 1220766 1655740 874609 900953 1728421 1006915 302827 224905 202883 536326 1827882 1894099 1679733 77813 1941476 743179 491867 1028089 857077 1984913 796052 1607549 1883310 964516 54091 1600649 302626 623950 367936 639681 1655743 888248 733703 312470 896249 1806123 450293 878280 129638 703921 1827718 670195 1215187 1080812 442536 417925 1093869 1682496 1121823 6572 1634769 950246 1942948 15592 1432526 1822710 1054017 1677737 13957 853281 1912467 667416 1811362 389744 1167496 275339 1839260 1793053 1229895 711408 104818 332925 1079352 1245012 1136548 1629527 1395502 1391873 298414 1050764 228820 273383 419541 1019906 649881 658649 112172 1917143 1738398 916131 1301448 743265 259603 137320 1902713 1914343 356431 341575 1985497 1337033 1186451 499129 1934174 118899 912054 1410120 1579848 327226 1693585 1908293 1543681 739087 1472983 1756246 131043 941444 710003 273817 460448 410306 993402 1291053 1416360 790955 1694458 122023 455659 99899 233660 481930 394778 662174 741565 1976804 507414 311132 1427755 1506076 1460955 916471 725439 1879323 78357 567723 961696 1452491 527215 1911088 1378071 971077 1082118 1039494 1707654 306025 1725456 649940 846278 2510 1314690 1665404 1470458 776948 1637211 1131049 285604 130318 1772720 68117 1372901 1806160 1191587 465667 1174348 1078752 523630 1474088 760084 1296236 1934134 135366 1771472 1503829 907111 350928 1401729 1848902 118845 469210 1644273 508019 822663 325257 407721 1715120 1653044 1050951 1122186 1859279 45803 133498 1038276 1566828 790909 81186 1157527 1288322 247802 1801768 1260047 806770 1711659 58490 1845715 831440 969156 303948 1230416 1820578 489322 261825 1725521 63463 525450 1008780 340048 1574752 1064995 1443585 814875 1610743 90421 426810 1852109 857681 1659432 1760060 1671012 1271662 394410 552012 1121908 417863 810806 159423 1345123 377209 955636 985678 647873 1194261 1513120 1542790 1081852 974058 1168858 441083 533546 483617 362108 1366837 1375602 1531501 808020 531654 1857432 1849123 270124 708477 406782 1329031 1099250 1775863 137193 1774561 164623 1329778 1466845 1563860 1357051 670684 873290 525584 582234 692120 93566 1414136 1445875 1766618 235960 1385164 1832139 1470332 881367 53271 1833172 217874 1136363 504140 931894 1112546 688482 1234022 1813237 1155076 1852514 1306382 1856212 810910 150314 292481 1273363 540624 1223311 666827 1884819 1908668 1332501 1089745 308128 1764210 1897316 1929910 801725 72556 50298 230527 826168 1374782 1169043 1203094 1612905 1980264 523637 962116 1019094 218196 608980 303924 370576 525049 1018579 399578 574586 634514 890732 1732030 85977 1793668 80337 329119 1288019 1567409 1813186 1320529 1115196 1024291 852856 1214554 987726 220610 32553 193952 1462540 546928 206421 1475171 374632 1519601 1775066 216103 290110 478774 1403058 1361758 1474541 344896 377084 168861 829698 461963 777053 235828 1336458 668223 1968279 263791 1907369 1884092 1020653 1894363 293593 18510 1367983 430501 1717682 1246251 1264276 1739081 1532817 950247 583654 1251523 1341868 1629484 1726605 613131 1597718 1793309 315654 1689455 818140 1466352 413956 886533 321905 1974931 990827 726462 1668754 991694 939722 1757459 212917 37332 1364578 1203551 347763 602689 912172 1488652 430236 401396 1829554 869916 1454450 1715736 790819 1217709 620215 1769648 25514 1204348 1946103 1304392 1481093 1754507 1936312 1784037 1606010 1123213 217 357637 1194466 167117 313225 388845 1730587 200069 731553 480412 687610 283673 55781 1748966 888267 1071204 1178255 554987 1975094 1159780 100289 1578340 1350099 1123392 228281 522340 431900 1878257 422174 1855668 1201471 931049 245642 386122 1443869 1731541 1094620 1904496 505462 846985 986749 646628 934346 92475 270634 1763466 1259235 618144 387842 78206 1751978 21650 1385722 1314055 613588 977481 1693390 939467 82050 849676 1761933 118489 723059 1488258 1141470 983445 480107 26357 1207560 1232468 716174 953532 1402928 580510 1236502 1284981 1227714 1733263 760094 1207881 1034730 1471987 1516969 1144811 1553286 870647 1757490 1349887 1092494 1024795 1644184 674836 303178 692230 66924 1261835 1453616 67604 1609811 726163 496018 602220 549153 1716801 194106 1141168 1862659 1559047 716727 1328391 1641304 1443579 532069 1344200 1134839 1941609 1036706 1353003 803729 1117158 1264366 211480 734685 35392 784674 528204 1165442 220834 1778436 1154796 505164 1063433 614855 1242707 1409172 1276750 870772 993832 1636117 1242064 240188 1541720 263223 1194656 786290 183362 400940 1003750 1677518 1902846 894675 71601 229240 527563 1464426 1755660 82297 1263830 1338651 1646690 645628 1396106 1216327 149440 1646293 1015613 1350897 1688991 1727042 534505 1463780 894618 591935 305334 890280 1147402 1768371 1254845 1859028 911126 1709557 1960573 1616666 1272724 1475951 1082834 543114 1544274 1881274 1494198 92300 189787 1653687 315727 1897781 261698 428236 964025 1637790 793616 73504 275906 767901 1846481 975932 1396306 828545 19483 1111602 1963592 686390 1530045 1545808 1437456 1695390 399961 325915 923544 727920 1321004 1121033 526694 1241005 590947 572496 1919133 380529 990540 1130467 60958 1805647 621563 1704862 67793 21067 700340 1875604 896397 1134531 256122 1379546 575213 58337 1250905 1087468 1351446 412799 1326207 1062702 1956523 1211784 1864221 371639 1332554 1168179 671773 1098999 403070 30205 1148694 226935 1787267 71555 1354735 142232 1177699 1316044 1292940 727045 288530 98141 1069372 1099205 1024847 1915052 1354519 1821371 54253 650731 1029468 1643258 917416 1646266 1817491 1321157 281071 1801219 848801 194186 169806 1666448 1185936 147484 877241 1164902 1630417 425282 344545 825224 1512747 174412 1837795 1190590 1214953 300855 522963 652846 306057 818568 1745402 1767904 782821 830283 794304 244015 1425347 1220045 1938674 1242720 788221 896349 1744814 170289 1466463 1748000 1346865 423482 819806 1805316 309319 957180 37507 1042094 117640 1436215 1231305 1561230 1213764 875188 179410 865334 1010121 1660677 60842 1408007 733692 1553704 1871240 1030741 1759563 1053736 1337165 614632 1096980 499843 1655014 1278532 1077146 254719 1208942 1110950 582984 1818721 1122712 86119 350691 396660 1693097 1391184 58299 236288 1496207 1256501 1953376 1813044 1109094 303808 815012 450429 679532 1897137 1233045 1413339 1418726 254243 1570305 372267 1094401 1330147 330902 1952769 1122727 1173581 294919 1643614 337417 213525 1352522 422787 238697 998506 1686792 1046071 1510206 649605 371837 2478 850903 62905 1207897 1744633 1554745 925330 1846728 1715953 1814649 399105 713037 517832 1277789 537056 1714074 991185 1122827 1378435 798249 1113626 1030026 67896 892780 1746621 1123175 1750557 1860534 694298 735887 426049 1979265 1060902 1731048 471292 1373701 303922 794738 930578 457165 1911377 517606 296330 1202901 1919025 1994537 281810 1872119 31520 778095 1453331 350787 969010 953484 1791994 1344800 838916 1526704 212415 1518488 763625 69706 1806294 1671435 863233 1241950 1274430 1906725 1255187 561015 1970092 599894 932077 1412124 1699491 1382217 79632 592858 1698063 1118549 9947 2592 739340 1541649 1991460 862246 177347 1638483 692401 1793292 1215954 649578 1539915 816781 1672710 1079013 578907 94784 288236 646202 957549 1412663 861413 262249 1573500 1766604 363255 868095 1428000 327076 1621863 148366 1461698 1132987 1258581 783048 1399471 1570225 227834 160180 1322778 505095 798451 1707409 1903424 1928055 1180337 1000748 1588753 1217685 1659625 1164731 515933 1399514 1607453 645198 552738 1249510 807989 584814 23075 928878 1534127 1235965 1043836 856874 379174 1569400 984062 968322 1526897 1786308 606349 1261866 667052 294136 1467933 1510962 1106983 1734881 1504713 1382540 154490 1516853 1347088 1637598 608327 80393 1244277 371216 165873 433747 836419 1437258 917224 382079 800338 888591 989924 1038417 1790883 1033690 933145 1424649 221010 59096 1243877 1428067 355720 1089878 1307941 470110 1379118 364479 829532 766644 1211863 148234 1242328 1134931 93673 1089652 1655638 129069 367300 1166625 1086606 487651 964852 952687 1703447 389126 1281828 1716818 1294305 1366250 583947 395387 1990744 641129 1179812 685571 1871315 1012532 1052540 1594539 899153 707812 353086 467177 1151219 1658377 1819297 796370 1206518 729395 1522079 795790 539269 1921034 62054 1662942 1164663 210415 1499216 855556 1250714 741596 1263474 225020 452961 164203 1110170 704244 1718106 1846417 1221940 153560 474395 1966376 1501999 25416 288814 1313886 1718377 936271 1120939 488158 843575 698634 19437 1055754 1938876 853816 463567 1522655 458681 1892558 648028 1889153 407326 1836052 943529 28382 1709991 412879 1802184 1583796 794815 1858969 1227094 592819 728985 299329 1641933 1374288 1975353 1827367 1339810 1322568 1157872 1124202 1745864 1369202 1181861 1340727 1045127 561013 628803 1603344 919148 1144415 1448887 1111610 1981530 43919 109394 176018 673987 966661 385431 1621092 1234880 325380 803386 616044 257269 696251 51 398598 1750000 397690 1687484 486276 502368 1034564 1251107 990824 46234 67507 229026 1449071 678441 290800 678652 250959 780544 719008 1298003 906111 143885 1980392 898816 967154 639747 1843438 43824 765132 1256246 1994573 25977 542961 1494284 65149 1706479 146817 298199 1816168 1653800 638143 246885 255173 522943 1646136 1594584 334364 1880034 1204058 1407254 1747485 1777851 1674503 1796274 62331 1622435 701808 1097564 704367 1868886 667143 685300 1479742 883805 1115208 1634713 673879 1215189 1709330 1857554 1887194 449100 1750606 617572 713595 1263360 1920774 1242157 601392 1891104 1892036 915238 869146 513482 1485231 484720 1963479 688233 967212 1053098 1841371 1013781 694829 243787 646441 160589 898615 1093011 1319125 1949389 136522 33418 1490897 1459899 491475 612676 596915 1000446 1945595 1796734 1670333 1346630 1881129 1975352 1585066 397114 574829 511877 574875 1009558 1754691 1369302 951936 1924491 973995 736930 1024443 1652528 460984 781820 1284943 1769122 1828446 597959 347084 817771 564875 387862 1889790 109460 912873 1275451 1026526 1114720 1602656 966359 107035 1896414 1296949 1643977 1128106 342174 1549314 1698579 1970437 1718024 530113 878369 1064653 1567021 1550488 292351 1925155 166325 1668671 1551528 1981782 1432135 378704 1715695 504863 1343456 283365 711049 1133709 671407 219986 1043268 195214 1308937 1733181 1438119 350445 336070 1946987 211479 813517 59860 180564 1354641 1294612 1415701 48812 837078 330143 842241 1478072 863167 629970 1781762 1471094 1254580 83912 1045404 113038 326713 1025343 633340 840688 1090167 994446 1010688 1773086 117653 244822 481689 326864 1862968 1635081 1577038 316870 411493 720064 1334709 320234 1460973 1698292 920087 1239026 385739 1107475 162145 1908934 1113522 1567968 48797 554606 1728589 1693319 450979 847382 674496 342700 1904612 241728 804848 1565749 728357 1059667 1605548 738231 894361 508855 611314 1982367 1103507 354879 1490394 1764427 936631 1606126 1031006 1019836 107263 974319 1655739 42007 1105355 1915086 958461 1998283 1984001 275730 1560958 1190323 407254 973906 105304 177599 1711170 1183362 1038000 1892814 1104157 993765 1693522 1819120 1469465 1808479 1014037 1560857 1454727 1215219 990192 557473 1229131 402395 345735 1758853 336232 447038 399411 195477 1185510 1987242 388494 939878 951909 238520 1468366 501408 1296216 1428921 1863938 195005 1468459 342198 1499789 597538 34675 126182 673641 1633654 1790696 627479 734206 136240 86131 370062 1477765 1353735 459895 586680 677211 1216319 1542588 967685 501158 1221487 968434 847644 683049 872091 811968 1880875 1038423 554566 1123656 1740008 110945 619999 1494093 1157447 1138767 336520 1452330 1578808 118925 1218408 782903 925675 463794 567063 1074526 1183000 1262829 1161278 1410747 1816495 1709246 546770 872870 384993 26740 682660 1578830 1388543 1841939 1296288 747440 1431422 1597274 1037188 1755192 170950 1196005 1650264 1604345 707485 1310474 1158821 432499 1301632 1023070 1671359 485357 814130 414548 1884890 757944 964586 279954 1931747 641684 642673 1483136 773031 704158 842462 1921726 1088314 1455540 40609 50316 1583399 192676 1945700 1255390 405328 1929819 610888 1768727 1771480 1352311 373252 1674790 1685375 1951905 216537 1429214 913177 218894 1248085 634640 136367 1589057 1554307 512085 1312611 561613 257031 1001010 381137 60727 500760 1259243 549306 674669 512236 1019173 1107834 753617 1897117 334447 1159724 482192 1026323 937442 986834 1761459 379375 1227629 1876050 1033064 1010751 966861 616224 673937 1668656 1663287 807170 707952 1879715 1305680 94090 1180805 352669 882077 656767 1363953 266953 1184766 1544130 343246 260920 1763765 528584 1352428 1655814 143179 1131591 1851951 726909 1671453 1748671 302973 1306562 470551 396856 1302193 169926 1189494 1596333 258331 365533 1871132 584554 124511 792082 820294 1409573 702202 1577057 1465044 1325283 1915359 1349635 697218 1264947 437811 1806493 1410652 1831316 483530 1319306 1899632 193101 859541 56566 648676 18533 495408 80495 1175504 1563959 1040603 399640 510266 216868 265796 1987809 1082882 1946073 1686968 1220636 1866452 1248373 1433453 1658594 1365594 1509901 1737950 1992233 275281 80992 853619 1703555 1118560 588115 1565303 452617 408810 626798 634050 1540138 670904 1273438 1434316 337068 320150 1972713 1555467 1063728 1037729 679760 1461006 1419912 321789 1106549 1136590 251163 1653954 1758365 513922 1522533 1803487 1525949 24958 1477199 640407 1246253 1721087 1603680 1469924 719041 708583 451869 1005659 234545 820358 704353 666474 1041791 1590630 1011556 298179 753 1811541 1882272 1676081 210770 329058 375509 984042 1878352 1775980 641143 114738 1337451 458190 1764578 1014592 830535 1825981 85524 1458684 1266918 1699200 844528 1809573 1891959 1658758 288635 1773633 1104560 18362 1990011 1890522 1992850 396854 1103594 1387429 88735 395350 1672088 1646849 875540 73081 1901776 1908084 140433 450867 315738 843436 1197191 1194410 204281 875735 1430201 7151 1344998 2355 360003 1519309 241966 569998 1853518 462162 946302 1873452 169282 468777 702120 856881 1178174 1640262 867996 941657 1783098 1150597 732214 754202 290931 1666780 1079235 1430580 1778743 502019 1418388 127187 1801963 605382 500397 797406 198123 628412 1104353 450288 850911 376708 41411 1382756 932880 18424 1400188 832414 950762 1927755 1612972 1088481 970399 96832 1121286 1444884 1257541 421633 88290 1664377 1379451 326057 307199 1594616 1600088 385941 1113743 854433 1063772 1369416 1871190 1897572 1713342 488828 1101806 542504 572996 648861 1948502 151409 1875427 1082302 855144 1979946 1344040 307692 504301 441727 698986 1444806 1802885 328137 1071160 1867381 1627962 170034 1180581 1599196 50653 307118 1631062 686416 993632 347801 1411918 738504 91790 1265375 680612 1935189 32047 1493175 1214786 1985331 1807071 260795 1867370 1273332 388378 380522 1789357 1149399 1380539 951773 1221803 1488785 406214 1823028 960553 471713 1601953 770353 403826 537691 1180739 1010487 707856 1950837 659846 1989329 1516886 350091 1018782 1321235 568455 1192997 1973392 1257411 168634 352805 364875 427106 960482 154840 479877 16651 1676395 875367 1315851 1013953 1546383 1620107 1232306 1723934 1914618 1574319 1024853 1028591 1264383 1522485 1791756 680128 1454195 815215 1858379 27511 1860999 1368492 954757 1514789 647001 1597245 944121 1822005 1037996 853766 1832471 1845413 776459 911008 1459655 1613170 26076 1035919 92844 82712 91539 1456701 937210 663558 1255730 623250 474019 1885380 688072 1410793 82793 172943 1729660 369257 63480 1662953 1216969 1838064 806508 1748553 449653 495989 798419 484746 69555 25863 74264 147776 911282 1109899 932517 1350302 801970 758273 889976 310386 596949 44519 1767584 1889096 485667 1790508 789770 151695 233390 1314806 77510 901286 1929686 1986754 197022 1350055 211903 1562445 836106 1103271 1027439 1238331 363113 556021 1110343 1055057 1141464 38017 1995801 886911 1138035 930747 1527307 906235 1093870 1548954 847383 1539366 1817411 1186465 1728933 909595 292128 293672 1827299 693801 69551 225053 786426 1428207 1624212 1108959 1530235 368223 888994 1490504 1122138 1274623 634067 1585285 213193 480494 586427 691754 1911940 196620 1352029 641514 1278658 894993 66542 502075 1605260 739745 126354 43920 677717 1149231 320753 697136 344655 1597821 1057894 1892593 373305 1795249 1090388 1724479 700903 583049 965330 95382 1182577 1504657 1446221 1205173 1792485 316142 472195 794526 1374532 1273965 1609608 833180 943790 1055946 1925001 182290 593219 1811111 207799 585923 514696 326671 1768840 608661 1469566 962306 1801353 704757 1801100 1686094 482252 515541 114668 1171555 606511 947051 823328 1142305 1715471 1415122 295540 1840349 485412 129043 1599097 1084421 533375 1080709 995320 1850354 1203556 1176494 1856017 1631851 68606 746260 508493 452932 850359 737623 1197965 1655979 1812068 1616331 1488400 1232351 1592506 31669 104407 1337509 23898 1957890 854465 240701 1492576 1469359 1329209 1076382 794895 947427 458937 988000 279819 84104 1492549 356465 1937528 1316197 374303 1254548 12909 819088 919591 1673714 1571271 1882559 1436931 234866 1949612 1857101 1911108 1739137 951789 1914838 1997091 1654454 241368 1934885 1884463 564823 1372802 217902 317835 671248 747060 566919 1837129 972662 1906339 1073827 824068 1058462 1851993 1345922 1061896 797201 1261150 1852861 904483 1593404 1912722 368527 1151292 1150593 1151140 1635547 625638 176515 35015 533686 598744 1633708 1234123 1858386 697055 725509 1732391 943209 1151261 1510189 1905151 750682 3004 1167288 777604 1373911 179621 752146 739644 313574 1782771 381558 1518898 227157 266208 1525374 55323 1142432 1363026 1334411 352001 1188206 970863 915120 1465348 1165582 1636913 910049 507737 1833785 1227502 55011 212628 354872 798264 1749525 1948994 1545878 351516 1351885 1742129 1363602 763068 300020 305136 709564 201708 1789891 1840816 914933 1160336 1678595 242590 995981 79448 1029865 912246 721285 636126 1052686 1169141 481881 1966953 1223934 174600 556049 730348 597041 1820958 230231 1907606 1947521 625466 1591918 1105766 216339 1005422 307683 1095741 819292 898603 1872649 1842237 1751185 1794747 853635 1204485 153665 364916 1885795 930227 1911387 203226 427621 504399 459370 562195 315952 1745610 346993 1537468 981373 1910384 119867 288809 1547393 772210 1022069 35165 1154946 1004863 1289645 1221334 967940 979380 1091934 1777096 1529480 1467768 1114995 738066 505782 783630 639267 1838823 875287 1037036 395740 1903361 952300 1900075 1719601 600437 1354389 1113865 1663094 466536 1374906 1614803 1431620 1167577 1996001 79213 678634 1580468 446149 1801798 935602 1515848 1230931 226453 654889 1953624 1812719 75325 192006 1063971 1974516 1835731 642484 1707888 1301359 1980756 384912 1856390 677150 1946904 1033049 730905 1066372 99731 1233006 951765 393843 754156 678281 1419148 1104146 1561650 84655 1897393 975927 45342 1207305 1244827 943666 984381 603229 93241 230896 1445349 321736 475312 1314893 1263659 1910100 888617 1585752 1059698 1246571 148379 212688 633508 52330 60019 1724126 822604 1363979 1737865 1143531 377262 725388 1335743 1059076 385160 1190884 153569 603764 1849324 1084547 428223 1655367 268820 349962 1627741 800740 759244 562979 1358908 1264487 1482742 1822036 854869 897322 367501 1300357 1342927 1210875 1753757 556980 17901 683437 520152 1089113 1020880 1001120 1265217 6694 1873838 70985 317020 1834327 946248 1687780 785072 1240370 574767 1589767 1667957 380212 1268188 738232 1792253 1794241 385638 107290 685121 119144 1452634 212527 1428991 16498 72218 556075 1175791 1513141 975120 734490 1138978 1351976 1683717 45760 1959288 1772350 644725 1621257 681030 63811 1118249 1148725 707771 1737341 845534 1385965 1382785 1855299 1947647 443615 72495 1880360 1301116 788925 295843 1490975 188379 329030 403283 94822 1759642 615910 1005267 315280 1150935 1509155 1902080 1235146 1612760 1429381 1536563 1789154 423060 95559 202679 1495934 1118185 1423778 1151154 1406276 177947 710183 1930254 1156892 909048 569066 1895410 297457 1317166 289830 1236498 1267963 950232 829607 483632 1661160 168084 1841375 1764190 217577 1383383 346532 923172 1772549 294228 905276 312009 1778979 807626 1446697 1610149 639954 948282 81276 1529762 383496 1034882 1758700 445673 1100664 270710 1424454 386442 53482 1329155 498186 1541818 1161856 1313173 493359 280801 1661790 101063 1105756 1052565 1333932 754934 1487724 759885 468244 1934957 1512128 370747 1750279 494366 1897012 594511 1802383 518662 1650181 302695 908807 1221977 1632712 1858000 86573 1437508 1201637 666742 1488756 558237 771099 402165 1787455 1716329 1900923 752548 1572768 861438 45467 177914 1227647 1698992 294812 1187598 1720359 641045 1604967 206225 1338844 1089588 166997 1636705 1382339 263258 1063807 1732793 512117 1216373 618358 403303 1858822 1530619 1212532 1339776 1684159 51538 708147 1519844 163281 907704 1433176 751960 1857327 123069 1227792 880707 1390189 711972 829384 654150 1890761 1225463 1256305 272131 1446975 18404 549846 1999076 1642125 758861 1238385 1212722 893987 1132241 1239264 359030 427146 381087 673946 305976 839296 684489 1076999 1938870 1045058 830405 452379 1456533 1784727 1331738 1382264 1262782 100603 960766 1373053 960188 1968730 389418 534192 877747 675436 1553789 1315940 1497366 1746194 136482 614354 500482 639959 1066955 1061153 903631 1346562 1410759 1759999 828603 761304 1931677 1585447 214455 1968366 484521 1372589 838228 1319259 1666240 1992246 232123 81978 1293038 934260 519845 1901614 287694 38985 1155319 1145750 162920 1025621 1456562 902654 1948801 1934447 1617005 1966658 622944 1427506 505764 1446026 1203895 752043 1588567 535049 1743121 617910 179864 1079222 689667 80940 1484548 1704755 1229594 26153 1706326 812544 1439642 1451063 1290457 1141007 355273 129790 1382663 1138002 1934997 728185 1107764 1750690 394716 596519 1588640 998162 1092488 1495260 694237 996937 540169 208816 1170103 1812492 1675553 416526 615892 1147026 50939 1079082 541319 359799 888636 1010939 288099 1559455 1574596 1868746 91966 91543 1254900 620747 1735102 1211197 976145 816251 1469616 791793 1491726 765191 1360035 1011605 1502362 408511 940978 692044 578929 1605079 472377 1455152 1628878 723231 1821687 162269 1472584 1903942 361160 1589784 1652492 1737868 1445164 1789676 188159 1670405 1553380 1419879 15803 1651368 1702235 546213 235147 953977 1567887 1365999 1785529 180616 374605 1078305 512534 1168875 1230415 1130692 1805499 1981164 1479185 1109587 497804 1380104 1531634 769644 1092666 848792 876743 337483 952967 180801 418672 228918 378765 310480 774450 1526136 17084 711706 1845606 358705 1974212 720207 1673718 485015 436349 393236 113737 1701437 713286 101388 1570196 863797 1001325 1687013 1330189 323598 390951 405223 921562 384937 1661415 1304472 1438893 361220 804349 218099 325004 1492012 1856834 167391 888792 1633377 1649507 1787091 1412449 1034878 1744046 672117 700190 1662396 1969144 755635 69395 1971461 1119097 1736302 1950789 1409570 1933194 946008 1125492 1440514 1928258 1094462 842631 1014020 207685 504051 1485680 299680 453653 923170 145226 224193 1611901 1006706 1265405 134636 168927 64841 1500405 928407 904236 473791 1552907 459026 1197592 3287 732865 1428513 1144558 231268 1067079 360920 1638452 1684141 65595 1482126 1521432 1725911 1969700 1993617 1089812 1477370 1496761 526485 775753 1367984 1654254 1495394 554695 1997809 951486 161766 1667330 386087 1304934 1777448 882668 605222 1791009 1030131 476879 768367 1042248 149551 111398 1020999 1386919 37174 1571926 1004736 710428 824563 60873 331741 1229466 846729 534568 270809 1588536 1325697 614662 1682352 1401551 35583 1177431 811187 1468724 317643 1589963 1555226 49960 1843566 1910265 1362382 1287499 1434578 1135591 1294040 1269980 869954 144136 1096711 284090 1155096 765148 1527173 1535733 208841 287645 778405 1748888 995643 1085045 1868753 507241 226320 1569732 1061653 771176 659154 257102 1305048 574365 342687 1064888 1108699 382734 19005 1424472 1826603 1477912 1625982 259313 1056519 396412 661798 1314929 505982 89535 766366 422045 27625 776641 1254139 903570 323688 737557 633562 1399762 904403 88833 1521255 552070 662400 283450 999775 132985 1475948 1487760 769218 677747 651341 1865304 1344663 1173517 740034 408495 1459628 1547545 1992823 500116 1265000 403354 307082 1343775 166754 1198581 1679203 1627543 206510 1368066 1592729 1764078 852244 1026764 1332288 1478161 1982456 1186698 1936199 1310354 389504 1216925 1804280 800826 1767829 1992604 1201577 779150 15217 1598149 830750 1951737 1330407 1346078 716726 222167 195007 1929526 84912 374279 1149773 1307523 1566063 1321280 1216655 883522 1800892 972957 202881 1413245 458299 1319120 1351273 1923756 1465558 238966 566096 1053526 439209 1761691 418564 1416839 99047 154377 648607 422102 296656 1080475 539815 1141335 1524063 1056081 789641 806270 1028245 1331476 1981644 265327 1465326 609002 1741092 1427136 1289513 1632611 1643736 1495569 1249587 1597606 1292380 1759681 1991619 191743 1807061 791801 307432 412677 1116720 244188 1347983 14049 736768 285781 213654 960988 151243 339494 82849 1870121 1913323 443676 1354223 1625301 791600 956669 350796 1920610 1700784 690499 1447902 185917 744291 637976 1744614 793356 1431387 109509 954652 1396274 1071380 1197148 844276 941520 1809250 252629 268572 453025 929536 928774 1705429 1862486 922017 1812396 204776 1048907 1043702 1650131 301742 391144 1187375 271904 912328 521465 1064922 66453 1833906 1426146 1970217 1806803 1263030 216872 932682 965712 58202 1013044 1171930 1001395 420842 174185 1874192 1368357 249435 1764594 1335159 65485 580302 862514 468559 1905351 459684 51099 491010 1244240 833000 750386 1858996 1789970 1470273 136721 1226025 518540 213272 480190 1813115 452344 897384 1833547 1451166 1618802 644317 1484843 1790282 923223 321204 1876236 629084 1406651 1729269 1737850 906580 1027339 1903941 1083339 890985 1191108 482357 615780 1720335 313939 1811332 666737 689510 1414992 904089 1404384 637657 173523 1044046 1205437 652993 1642467 331598 1217163 744405 1989383 638707 539066 1520774 960416 1144518 1549972 255492 1702604 1772370 1403957 685769 898683 1056475 981956 1998005 1855954 843417 183585 1046461 1823379 1711394 1247125 1468688 168323 754796 285735 757018 1453441 1016926 203612 805934 841624 917550 1053516 728834 205531 347421 330062 1525904 578555 402160 1968970 878736 342271 1065544 202308 1889387 289168 1400226 466648 1541700 600781 146506 49862 138148 1975675 691763 1413610 1784874 1689691 778504 855821 131305 1119502 482870 799616 127020 1355912 740628 27833 1912882 1277203 774798 1178515 354335 107185 1983565 1568945 1990175 1827140 1698327 79609 657851 1384979 1996668 1826089 1379875 205676 1108510 374475 107507 1924442 1904372 1348341 528669 851986 183577 554176 688621 285769 577118 1574456 771996 1431401 237915 92146 42220 737093 774095 1052734 1809121 877260 1513081 1778123 1968499 37416 1375725 1664095 637421 432187 1256366 582183 1106859 550430 681045 262343 1857222 54640 319629 1060016 836934 1485359 1476838 620260 1489710 490369 1756863 1878039 1561867 1447615 582045 201856 1835937 1385684 1227257 1221282 1869138 1584515 812376 109034 1042171 1563282 808845 658522 671817 1929461 1549855 630861 548958 1576369 1421290 1066608 98772 789758 1223258 49109 56214 895935 1688855 803329 755523 1242833 1745361 1415304 936860 1065659 907124 1911462 1236086 1679189 384232 1298288 1909971 1800347 550480 1417417 684482 1070234 844147 1336025 312674 1028833 1577823 849575 1603747 1280105 1381272 29454 828794 1150549 18518 4200 892484 585254 1541074 202633 146852 301156 346139 453702 72238 1972021 323593 1440828 576683 1475833 1817611 847463 273056 35413 316417 544740 770330 747829 609932 903197 604931 1220532 1371241 1237282 601606 102596 1428425 1388225 966987 1045833 1973891 1530574 1349889 463718 1387617 1230939 1187505 487719 340000 1726672 1568069 646347 361277 1529163 1808525 1322128 1546628 1439347 1897417 1068426 905951 864675 871934 61242 504776 1244137 1242914 1722339 1215601 530341 1502502 1753551 1199312 1558436 305245 232785 1097339 1908799 196427 951648 305689 1989476 1074805 597247 941544 367362 957923 1936283 1690784 290006 1290694 352325 1439085 731246 1678055 296652 244562 1218198 515474 146712 531779 115283 1740040 1617325 1145179 1532985 1421532 869102 1393990 1198490 448310 1467763 896639 1598125 220518 892815 745442 1701279 1442676 499918 309198 712339 1197022 1187569 1026276 1247164 707519 1618971 1110896 1899410 424211 1343195 1156303 1571887 1431566 274434 57669 1193944 1031631 1861690 1678715 103056 1027892 1520321 1351549 1280774 630121 1934725 376544 1918351 1671526 1029819 718540 523711 1311005 1831217 935014 752331 694374 1003917 272820 1422481 881848 1914215 1451324 1707101 1683687 1233910 1219123 887491 130922 1152555 1808912 768185 240703 975159 549344 432243 1183627 1771130 1328492 1942258 628422 659234 514149 79488 1582899 835398 328737 193918 902689 993585 1526326 1978356 1206040 733418 1308561 1465857 951445 1862437 895560 713212 1540188 512369 938870 1567631 185300 426917 489725 624004 1127970 1717400 467835 189911 1098246 1867441 254891 506074 1933064 1959946 1086543 347906 407394 907317 1855374 1114849 1711932 1949373 1435467 254100 968210 1330112 1481433 809420 594107 1855243 1371068 1679978 944266 1954012 1612307 1893248 1170117 558009 976588 978382 1295371 1914621 1771905 65098 1584018 1603168 1619570 1068928 1107037 1779840 1468786 554723 266123 968796 611164 813558 319310 1269480 1425232 1699120 52170 4046 767743 1528708 1896419 1104861 1711519 1867454 1645369 1829708 1988929 1919937 900065 1487446 1495966 303337 728092 671714 1845217 100908 479464 816938 218690 419249 642108 1382192 1923814 155887 906828 1036814 518285 1145615 1555100 1790535 226378 324966 1601650 1950390 1072797 906986 1973009 1505614 602827 53739 1327451 122228 531144 699113 686763 1007658 525643 874403 16991 830488 553421 1359813 310981 1689308 496727 620342 484561 787270 269443 170390 1288008 780277 1945149 1331444 587901 1333946 1568259 1844994 1157327 1147729 273954 14594 1812509 1591535 1907176 1784205 1766589 110366 1770569 187607 847421 124630 321355 1471268 1549747 223290 1496840 1053948 627402 1240499 14618 1998585 1887315 1990819 334294 1189041 520543 715999 145627 661105 704700 1617189 925483 344889 1880966 1910899 23094 448003 765365 332777 190602 1265718 1228853 127019 343970 1683959 828574 637124 1616076 1892264 277524 1893384 1737484 156087 1384425 1242298 1980362 568941 1897734 1563573 61205 856937 481988 115852 141772 1335534 1817568 1251123 1364790 1097495 210335 1710757 1982734 273565 1350757 1138888 47511 1472594 960418 755438 525913 1492624 1465115 321493 596572 1961773 1890811 1020116 1112597 491389 102882 1566757 637428 1784543 1070388 721729 1486640 1853777 1357781 746937 445038 849600 787045 1297000 997169 1465821 1546995 1991718 34938 1658879 1328102 1238677 1661618 1210184 1609334 596623 1505921 925501 1302045 1792669 76964 1845412 959342 779633 1076532 1204177 1687205 36928 1800916 566168 1278465 412341 641547 971965 267152 435735 261731 1248148 1453628 1522990 1183720 1530625 605252 294010 322560 361338 1733476 1440977 1746596 1609272 597779 955536 1718017 214816 1372757 1872583 1782835 332127 1262695 1511228 1078072 11896 953324 1926199 179104 99932 1282201 1436010 1807188 149007 336171 290753 201978 1770568 871659 679077 305490 130782 1484860 228997 236658 764993 1711393 1100549 1862636 8128 721251 1672327 523986 344654 625182 1601122 850778 757244 1888384 1805304 194389 5990 71954 1879766 849765 1831784 850348 1510305 1281819 1445361 1167385 1844430 926838 722321 576552 1602680 633777 1693241 1095000 1428155 556627 1956980 538351 1406520 776930 1223094 798895 1349465 154769 1411956 740161 1071157 534683 1202907 374919 812590 1752583 790023 799847 659567 898347 870916 176809 1833098 321676 1661959 1083796 897287 1577446 581031 142505 533459 848141 1299536 1661121 1947720 1258356 546042 1176394 1394540 1448197 225622 1739054 1725519 1883700 484789 1819926 1711408 614408 378754 1122680 918301 385723 8598 1341022 1811387 1424532 256933 1470684 112820 1345010 75089 873206 655261 1276862 870205 1768460 1447257 672112 618601 1666777 619096 400482 925700 1909397 52953 839592 1048583 528772 1293576 894309 1613515 51200 1806928 142129 626654 610403 1655369 1684864 709103 933530 1907769 160923 492765 342974 1375607 1475704 1713867 402677 118872 1584349 225152 1911334 977574 76754 1364088 601370 1950713 1071761 1308822 842557 996297 754851 493938 1978703 1011984 1515033 1869492 736293 1386760 983247 1533722 1765586 555338 674169 241913 990895 1040671 986061 215093 1306002 1067545 541811 1024139 1186201 1237361 1625339 1723566 527188 531912 639192 1431804 202684 518856 697782 1637209 362531 471169 213234 645924 969542 1048303 787856 1419767 1645585 613712 574923 333960 669477 414511 64402 1848792 734592 1329646 857734 865486 1718041 1766165 1532921 712852 578952 1364362 1992120 1471806 262538 1188103 777980 1290240 1533033 1625919 1154509 1650705 1245138 302477 1061392 1254715 1025205 1455466 895032 1618790 111953 13359 290007 325805 537172 797096 1130861 1123735 341919 1963527 1012719 796921 1112138 1039411 996859 1716020 1811611 118391 981827 624707 946819 1551298 1910675 1256439 1380220 129912 1087027 1640232 1050549 1312860 1095727 1303024 1625008 1799583 1199652 321172 706394 497848 165379 838909 210505 11151 531412 800879 1909056 1413454 498822 1290092 842159 1218547 1581420 1252033 665985 1939488 280409 1858824 140581 1901389 168915 948378 113962 124187 1932151 1601576 1613455 1374283 1014272 1351568 958098 107670 518642 677126 1550224 526436 559098 1349277 1396688 825403 1458061 787528 45174 1734341 731930 303200 6052 861327 1009508 740933 136396 771279 1935401 787699 1391061 655409 1476317 234378 304246 1949129 975439 731098 385589 1958983 1424006 576557 330418 658129 1421485 1412415 605883 271680 791056 1873674 1638689 1504810 397196 620832 1942397 1065786 459205 567621 1663168 40382 856212 81969 1239462 1361924 983447 375454 345517 960893 1799408 1943089 1560736 1648658 1776982 680056 1654182 1424305 971222 73768 1658574 1926132 1575130 1341364 849380 642421 1732565 633422 544503 1664357 847444 1799814 929972 1705428 484190 777086 648027 794399 1566029 1020362 32447 918299 1729443 299445 1193264 1668917 1213522 19452 1993493 1983199 42810 107040 585743 450471 856651 39514 903632 914888 282240 481349 61278 1245878 1949708 1497695 1032051 1967450 537635 818811 337160 1582436 1518244 1220141 1423557 497221 1753479 255908 1356572 1198999 1543577 714581 161037 241044 343995 288463 906502 625791 1711056 1779163 676013 1505759 1491271 592455 906241 1475877 459693 74220 1463351 672003 1989786 426852 1044285 206845 1259265 520732 298673 1394223 1234424 1529787 116641 37294 313689 431446 1461282 605304 323520 1582294 631592 712808 1407809 1819304 1851536 1152618 786342 666730 1361674 1668186 586757 816420 456750 901092 340519 1653391 1160784 1934165 1191160 1436102 1066068 1271246 1199516 1129987 532013 1545291 994211 400152 1444186 1008712 1016122 507926 1341994 1560925 1473172 159077 221416 547991 1626422 189229 1606429 269 877680 148351 1855604 1151520 380457 675562 1897312 68219 981398 506442 1707712 1008811 1600275 102148 1248385 1072245 588793 1654807 1967051 110336 860111 1320016 725169 1297585 749523 153789 489950 961379 283520 1905682 1136829 1447957 1820348 1587747 1005750 480760 71033 861084 185617 1414115 1993460 1166468 1919518 1806684 1011019 1331706 1377065 26168 932155 1387149 1072437 11762 1595172 888933 1537366 594373 1052466 341626 1728133 872637 1726244 1775076 920995 66406 311567 1044122 917595 595728 130587 1295698 205075 1586639 252359 873856 1399724 1675958 1530495 1661076 1791162 49638 844463 1888524 219694 558594 358909 527670 413700 934657 278674 205213 86775 564352 397675 330612 1059154 1184308 1191126 1961129 968349 473127 277695 1176067 1469390 1261710 690695 590029 1609573 1019283 442970 1157755 1886596 1563693 570699 1142398 403055 1145016 889865 1337327 1465650 87403 1533488 1715191 474570 1067555 981599 509589 1471061 129442 1266887 1433421 124871 161544 462343 38453 1146571 1033198 990082 183674 1662960 1829654 1211827 1039480 897854 1883757 1953251 1543329 1767894 1799679 999364 1725037 1661742 1556519 1821721 1020119 54119 1247420 1860490 1546152 346711 1089575 1539755 984131 344743 269319 1472569 96614 275469 1366029 429458 960139 986324 327828 1823339 3259 217374 1706124 1120507 1793786 258307 1983165 1848985 342997 1551672 1333906 95492 468427 244981 370602 768446 293764 1740770 1106933 587890 1247639 1262102 1275210 123922 186032 673487 647044 261131 787879 701465 735995 1128087 1946184 1581922 1666252 1034468 1908746 1486261 1742700 1030297 1988538 1592047 1777962 1520675 144179 1690841 152898 329086 918919 1399665 164167 721066 1338452 770067 373909 1599046 525641 1665441 654833 1243060 410418 801538 593454 379044 477156 1738651 352447 743051 930005 1962631 1308810 392064 6408 1790219 992190 1085771 1345601 1695178 1650313 1938161 1423645 531156 517494 350981 8731 1378736 683376 1108207 631882 192928 280001 258605 757463 636295 1875680 1791585 1166442 848876 258037 1871220 1292129 918727 1740691 1559837 153045 824093 1542315 414637 1151257 359387 340729 815552 497798 79638 245927 33086 1679104 1743526 723047 1000083 1748682 490661 800364 1050645 734275 1415977 765718 1061877 1467227 1772948 455929 1589249 776041 767978 617486 984734 1961785 1525692 22172 39567 624508 430846 171532 921558 1644137 1685603 943774 1716164 1571548 1582746 712489 285446 444765 790368 946050 906525 1165336 1364913 1898527 658321 229802 151020 505957 1390000 1021323 1715596 98319 540080 117039 502337 844118 575829 640658 550203 1463235 1321806 1737561 159302 443513 1418007 761257 421568 1482214 280380 1533413 280065 880326 1378677 843849 169189 295818 957780 633576 174237 806214 1286469 1443175 1373683 1524332 44923 964689 1735023 994150 955566 1894549 1522706 12881 525802 812301 1442323 321437 1816268 1210188 684520 603345 1277657 821451 329649 1914129 1374626 1638347 1173054 1528048 1113948 1887575 1143686 1810558 843446 1284698 27468 1399896 480169 911273 1771966 1407645 988114 1468347 1674786 1049858 475442 1318267 1756719 1456081 1250658 1802181 362280 1950082 688970 1906040 1293110 382441 226620 399443 1075843 1861283 578164 646198 161795 782727 1925749 460784 938035 120708 36382 1126747 1865458 543322 795508 533904 339783 1065602 1067658 304694 1259811 857706 379731 1938276 982379 65275 1234473 1986699 230277 857888 1493716 1855623 1576638 752945 1488271 954181 1646168 474362 1164959 822624 1338824 1784393 1954980 109839 686903 1659477 1497734 851923 273707 878215 806239 824159 1815671 125228 1554509 1325541 1347443 555815 1239946 759368 660517 1737030 493785 1585658 67517 1205588 1823980 887157 1556817 636857 1439381 461266 1046699 593578 1162220 205045 1989810 1793401 562760 204423 1603965 1069197 85351 1405410 1231585 1194154 1208767 1362879 1885130 1314485 103059 1114524 1518597 1757016 1434127 923498 325296 759098 466264 394953 533355 1674893 334699 219279 277083 103083 1313772 1973616 1760497 265234 734156 29020 295127 1865976 1653435 1037533 1706334 790877 1101151 201136 545051 1136659 1418642 142454 1519311 1129864 1155456 55813 1789936 1557530 1438208 991310 442123 1040505 1070326 1586689 994204 66905 588795 185081 1170995 93596 426630 1873731 1788249 1795632 35263 12200 1602268 466657 321316 209426 498412 218322 1809672 473178 1080146 1514334 1465817 1311105 274176 561742 1928800 672737 275781 1988260 269623 1809214 354801 1011696 1453110 1586827 919000 324331 1303113 1309469 545453 815951 1544366 1914589 483898 1683323 1279923 1582278 1300209 1818311 194345 1821435 932048 944703 97550 566914 902166 933121 1265465 83732 2534 6678 1611883 352013 1958992 230926 232899 408681 1225184 1463851 1843124 1420758 59681 526176 1982221 856051 687253 476003 110359 621080 604597 1558774 92387 1693980 1944164 504303 607471 608087 839287 1081784 1374365 338829 1284447 534402 219230 729120 248431 316592 152072 30936 1975258 897045 1656389 659771 1325533 677852 1731293 344256 1622944 1148221 472631 1334695 38423 1235477 1108214 412257 24701 544597 357030 1684705 725932 1735851 772179 1244337 212746 1537991 397869 275960 1302629 1002942 1866246 1057325 1862019 393147 805301 665732 1660884 517707 662504 1814169 864006 248703 1482702 150828 14897 99452 1324849 1560516 1371387 617554 422403 1707573 1222732 283647 1518135 260086 225542 1978820 1527896 1255055 654174 1736662 789826 1857843 28486 847845 368940 1726041 1912003 793629 1506868 1775638 1865707 1820611 1941964 910862 759748 820218 75310 819747 275307 1505566 1720015 758165 1044346 1696491 1636542 1897757 1577717 848069 1186706 406577 1783385 151956 743677 1571911 1471674 165637 276322 1771728 109641 41248 314476 1317328 1586832 423734 640493 542036 249890 151104 1333904 1744985 1776946 850741 1676813 542115 1948339 648726 1276717 1370691 388472 368160 869330 1737956 1411266 1650826 739492 1689696 377479 1384820 47453 1737413 1801092 935202 707391 494604 727178 1575920 1785605 120475 752403 1047732 1558064 1705989 629081 1320564 349494 1242113 1269567 720214 1358468 1411749 714142 1389874 1170706 1658918 1267771 1391237 1209584 201630 1624758 1444009 1122901 105012 1207028 804473 1208322 1298891 1136950 1444086 1518686 1166195 829209 578651 1799488 1880600 1966038 1920879 549775 1338492 1349839 435885 862596 1838110 486659 1033968 510912 1555103 1322159 1209549 1465228 1238504 1717828 1054396 1300853 1496302 1053099 959956 340356 1231614 738574 260651 802806 1341445 697247 1644093 1679384 1784345 385967 824272 182566 1022424 1216351 657672 1908271 82789 549166 1033905 939542 124219 870069 1001372 408069 1916105 1361720 972610 252785 1693662 673318 1865058 27789 1257291 6394 1500815 1139152 1500827 1119012 1140226 1764114 1813518 1665695 851537 1442812 269826 739387 634136 15477 684182 726415 824457 1626622 1704947 1519318 1701339 67970 842376 1020364 1613852 613783 1543745 744898 1939400 191781 1053482 799367 30360 1646846 419616 1444773 775961 33628 1349042 1777301 907319 1651308 1565236 770976 1547543 1125341 546721 1142608 330771 645998 828531 1452374 1550834 1716712 1887365 114119 1209750 1707225 1960780 716840 243877 1084544 1387559 1071121 1510370 388368 989465 1351888 1334295 1470453 1708452 1551095 1429372 126644 1143138 390152 1198314 892637 415990 736056 994640 36459 482194 485670 1266279 364968 1292079 662473 1093463 427231 493939 84999 1988591 269831 505567 664969 42837 1453412 475146 1681259 653854 1588583 1563129 881054 646979 876119 1789516 235470 1190892 1628663 365516 1955844 729516 254540 1469 1062144 494466 737095 1179047 1905121 178933 1970276 479091 1332010 448346 1815482 56472 844145 731434 207132 1187347 213908 142766 696310 1170505 769407 253517 1929175 384619 424305 1492837 1157155 1381546 1329969 1859742 1421694 1511130 780233 1176898 1919294 1310671 4957 1042044 723747 1191743 1475047 1423473 224739 1737757 1647929 464949 888669 800111 1788903 1536238 116544 318514 1199463 1878635 1074552 991279 1238590 771299 15626 290653 1334439 1204599 657963 290071 1287316 40695 813967 1700320 1360016 71315 1853409 928357 211522 1562234 837935 313218 1226581 1105274 1352625 1122498 1393116 572723 872357 226061 916297 93457 1400709 130509 110177 953687 1902243 823891 381534 1008808 1172613 1411241 1162306 914595 44347 1745104 1516310 1493541 48042 1921881 1805770 248366 62170 1532860 394998 545952 1678844 526110 1071798 291758 708504 865219 941345 266597 26286 1313476 764759 428470 1051063 1848680 188877 894877 279800 1105983 638379 619342 1487104 1971238 589360 225101 1999582 896902 1679682 311731 1874415 1550816 320701 556465 211440 1491039 181682 784352 352357 302986 1531604 1303133 1282826 1212323 801919 858548 1683760 1026134 1432027 1409255 507779 1818062 799952 38745 324641 1736371 1666599 216238 1087873 25750 1607213 1843794 1223055 1485113 213894 1428056 385205 1228027 637090 567532 18417 597640 1446253 27092 1520965 1763118 806987 137716 996253 1105357 954323 719406 1158868 1082813 1211478 656210 577808 1976750 892358 1464913 1511663 1365162 1347821 357154 1950468 292126 365618 85774 1053564 762752 564392 1599130 458757 227741 279733 468313 1131870 1026816 1362240 576251 242416 83197 1543426 1029946 38448 429456 366190 1346794 204921 297852 232888 312847 894177 4251 327936 281387 363341 654406 330279 863143 1285289 675303 170038 1976039 725272 826837 38702 676343 52477 1499398 1615437 1924393 1603587 1156091 1952637 1738574 1777971 397615 744401 1539872 1194628 1791182 274686 1376511 1729548 496556 1332970 965509 1299028 1741365 1530411 850051 1063184 1654483 1650183 1632349 1813523 269881 1284385 466006 91944 1528783 1080923 169498 837403 1825260 308647 950898 834206 1425268 1121890 1119489 1161353 1423667 1519597 346011 1021256 1911261 1776614 529067 1552440 31489 1897850 1221059 1498908 722082 648417 399370 1719859 745108 991759 968721 762501 596028 970567 698784 452200 697466 893055 919662 814678 1433456 1680613 761317 1798500 1890151 1501420 939632 1344428 1449120 209608 437605 1497308 1512400 1451350 965172 1720807 1638594 808290 653578 1248220 1937509 93249 696444 902844 1081703 678826 1522154 933337 451555 121374 175068 390671 331492 793738 215172 499957 1528163 1524910 1527841 862087 122663 1943796 584599 789973 50649 572883 1356938 515197 1300509 598265 1255200 1385669 1699657 607761 76680 855451 1759213 1444074 141507 1554594 744895 92494 821357 238326 568681 1973486 871569 1769078 1430263 416756 770212 1597631 1783549 1214906 152160 1558382 524602 587474 758689 1263815 662134 1291174 1510043 592501 1169152 1267762 1172895 126605 1601235 618579 94115 759077 1657438 414298 306638 1631956 1277814 1958454 1948985 332201 824263 808262 936808 1104519 1172070 1254089 1225880 1115170 804865 1647288 1393730 792131 1528297 1043090 1469947 1350088 1608924 419801 1173178 1749761 1551434 674999 571427 601245 416267 1148240 1514286 453317 768782 490105 639986 1231745 171565 985473 1424732 1366987 1004419 1243375 651252 409944 682925 758724 649328 1696818 337451 754136 1798477 103580 700283 1104239 1761836 769400 19013 1975532 466321 1947239 256765 765414 81587 664827 1470354 608265 1278714 196020 1272524 1315977 1493654 77285 1365993 172054 1995798 743293 511992 752825 1172104 774297 525834 1929969 1096668 1149834 156340 516346 687886 432598 1083835 1917925 188984 368836 1795829 12456 658144 292513 924406 889879 1244727 942460 1608307 1760943 348224 136329 1202139 780170 1534596 595593 1165174 1440352 218958 271538 987061 1041134 943760 487298 572948 276821 157009 515049 1794887 1115316 170757 353110 1128294 482439 715003 957096 1878546 447936 1914833 156660 1071947 1282456 1952615 1248051 1523774 1357460 351130 728451 227261 846488 272126 1440948 672742 436526 1898825 1917203 1705878 1927083 441358 1269448 1260295 337702 773578 35538 1448337 306550 1391418 1962788 788668 1452902 24101 827390 1135253 238535 1125455 331500 563080 1469993 429825 1249116 516540 1962990 1954070 958108 533185 10404 1965492 348044 1439284 1218352 1702007 1253388 758299 160065 344204 150638 1893476 731897 1888237 854245 1451372 145971 555701 1934684 112110 1313832 1843026 334468 1202152 559337 917123 1702413 527250 335650 383511 1651664 1043781 1083781 29662 1868830 396702 1485183 1164360 1266103 1708894 459762 1422137 1472689 1183072 1377339 1788823 990209 660547 1818230 695617 872259 986135 882223 1789655 1297009 1951864 1680216 1952580 1003261 899069 1997975 821464 684170 1048125 1396512 1892778 1098649 143613 654339 367765 1450694 995588 1510961 1035188 289904 1878515 956275 1651466 1110114 248365 261405 400843 1382198 1663720 553408 39773 187187 1882062 1278762 779916 1518794 1077706 1600282 762615 1698057 203308 777094 1024684 872282 1697086 1901777 377322 1387580 341202 1742792 51360 1972243 1080715 1391238 1272417 81081 1081658 267500 1733589 329821 1287336 850959 1714652 945046 49640 1795089 169661 662926 910226 261608 124306 1920664 21394 1589604 563019 490286 265801 143070 304726 971060 1381475 1745942 1027995 1872322 1365840 174456 441994 62724 332948 1778771 530576 1937191 1497470 1244681 811220 1331162 665329 208698 538425 1252517 832497 1337400 1481318 1458952 1974819 555352 956193 563587 1903111 369748 1771825 309310 1612001 1495292 1825560 1843499 420266 1665952 1871654 1118565 709297 487332 1717499 401516 962697 1269753 1169777 1414426 1493660 1078008 1948482 255751 1193890 1031582 1583197 1235806 394587 242864 1771045 489065 1841852 1918265 74475 105013 74897 917973 380964 380653 29697 410273 1716804 625489 1367852 800080 1163450 1088472 1111663 1276095 1083333 932917 1014061 1005464 1205604 843475 582101 1480558 396007 1808393 1495882 312255 1205697 1068674 1385252 730989 1796904 1974137 82834 1805893 140543 1101440 847531 1881147 25694 1981778 1131334 103092 1354650 1144091 1342828 1948687 124459 1643761 498889 630766 168729 431069 1720935 1870597 595060 1501600 774504 1449548 471441 1001819 1715368 853765 640171 828628 1986071 1143093 55750 777827 1642665 1595183 140655 61657 223832 748805 827049 1974481 264230 513379 625341 1979031 393169 48444 1102502 691121 1355431 129944 394756 1585296 627616 1277304 1763924 1095451 1070419 702270 712993 1449788 479465 1436535 1146538 1541226 319176 544317 323894 1044154 1767706 843559 677162 190598 1738465 913887 71717 664443 693074 1243141 1115752 372670 1199647 1346483 37728 1410697 653677 1658123 1083969 709938 1848278 1767473 1832821 599311 1750448 299091 163433 1559381 951792 1377258 996152 395673 661326 406142 733081 816887 130029 1378897 1426195 1040537 751678 740288 1179198 1942737 455398 1215081 667940 1042229 1936401 137639 1869045 241336 690931 124689 1226516 1604749 1999647 1325191 618263 907921 1109800 887554 1251802 1386248 681972 1523020 723824 232186 484459 1054100 317981 1490603 1486551 311396 82494 278789 1049293 1717284 663005 1855613 1606446 1560269 1267335 249350 1298022 681162 440669 928776 309842 388125 831940 146073 962986 219274 607874 685789 1923696 1383262 1683366 656670 632429 203970 1039720 588565 65418 176024 645467 1914409 450641 561524 1844080 1476811 1979994 581082 1407298 294013 1363809 1989683 992261 860979 1065616 1066829 849727 378950 1531238 1343535 1751822 1736326 1698073 892026 254811 1227410 38275 633655 803005 914107 339684 1152666 818893 1681936 1300020 1746935 1011612 1037710 1756092 1153906 450851 1110195 1775306 1532397 1282145 208019 38666 96688 1047844 1689205 1990951 1836041 1400844 1685656 115753 401042 1862419 584675 1900953 1647040 1073758 1268960 1440564 1399059 1625734 1398181 1068975 670311 1786294 1644620 420726 1603115 1761009 462633 1962865 1983400 324897 249105 708957 1150331 1554408 917588 423545 211847 1360121 41863 343527 116156 686466 1788957 554527 63729 885446 269193 1276375 422971 863823 1868674 1757959 1028093 1457051 1610647 1384851 914599 125208 824997 1496244 1766601 1608713 1128751 391547 940112 581269 680970 1042854 1303764 49024 281008 1888353 1268316 803975 1504278 691354 1294347 522350 476748 1402400 1841824 721021 1847058 1557151 209966 856070 1507109 1918972 1066596 186572 845409 1057367 462215 280871 1727924 215019 1563254 1608882 61697 1043625 121184 1443650 1719117 681911 253977 489209 1288720 1932828 1368177 358382 610549 1684517 1169270 1485 310817 325208 151531 1117275 1923491 1018702 1231431 116342 90002 609753 973677 1713758 146885 889603 286431 1061702 1210702 1816966 995862 1624207 275524 1679302 1821623 1909275 166649 336413 1472513 1924316 284397 419809 1862764 714973 1112239 1242656 1856045 1852676 965216 1705580 1562688 1523097 908787 1219488 1858925 303573 1684237 611672 1093358 1332978 1628638 135411 53790 497474 1183102 457986 1430943 1837638 802484 1366623 550971 468450 843924 912778 1098844 414080 168039 997064 646009 93703 1903297 1263789 1569890 1369464 1226434 1370549 110050 1395362 1198981 120806 1464684 935098 103223 292051 1144892 986229 1575995 1428141 896975 1021259 1594025 908701 1424058 454375 1103960 1454609 873180 1229171 1332846 21652 666646 313480 1631600 304863 902666 1119517 131101 18078 132269 1053660 417952 1989614 1699672 57383 43177 1686752 1441976 2465 329297 1109003 1303563 1591074 1540009 1401393 267413 1533853 1255103 1995668 1309162 1148946 1433996 702243 1497577 778579 932366 867681 1407126 1883022 1882149 339453 484347 382460 1187161 564949 1837505 1168550 137997 876631 93547 1751159 587075 1212757 425165 287549 706932 1027341 1333444 1859156 1543098 730256 1637002 844986 154246 1110165 1655229 1925111 339604 18401 1600792 1572511 798764 1929633 1142864 712350 1007655 1151927 968356 879127 772421 1348788 12805 505918 1352314 1519229 1873854 1455754 1536476 1739775 290514 578592 1186361 303233 975214 237891 358509 1414800 565199 1166564 817515 157857 242910 33302 70563 87501 1765002 1639238 1410256 1469384 1574421 667199 1227876 930064 795078 960681 1524584 1741102 212537 1789474 1784010 554607 12717 1033648 771448 1796178 630036 1449627 1437265 134346 1304620 1117847 470455 1018428 1704139 1010455 124633 740994 1317747 1739915 586381 288289 546360 1864544 1091976 833451 1275206 1096357 946862 1858203 1369819 1439691 1025029 272398 1263903 1994607 643748 700728 1403282 1978487 278322 1263262 1137076 1657211 1583718 1910627 653687 1413193 1000103 67976 881303 1916209 1339577 1698324 1490708 1566106 249116 148557 1896317 875150 235852 499867 1860569 104928 1384822 305195 799548 714735 437594 1948272 1800033 1923670 155071 1164736 1002301 251274 1756540 514423 1869392 1850048 347701 739089 934497 690330 1918146 223830 1244683 233963 1745309 611150 1371470 1581216 211761 1949836 1760335 655520 94522 951165 1052953 301890 1795754 1754342 1061165 198673 1482603 989667 452301 27735 192549 198519 141646 1331321 170769 1263914 863416 1053603 564113 248046 739536 332417 845454 1830693 341283 217579 333571 1420608 339770 473988 1172828 64536 1296458 1977131 1475955 949470 392986 1961195 1100424 1305077 1176582 462924 168889 1024887 427375 1406102 1283663 617089 297323 1110633 493254 1621265 634255 1962861 1621833 1396462 1987944 1396033 883367 1895919 1127003 225976 1993085 549736 648041 1087755 589322 339994 1289516 1167399 735702 166879 1830485 936601 1470229 1745371 1455384 217768 1711225 703102 160985 1186639 865009 1537521 1678996 261232 410891 1861589 1324554 764755 1834268 919254 662003 1523524 741528 1565030 510476 1943242 965569 443693 1166707 1177979 238213 1915923 1052131 66373 892182 851696 1124379 1448423 228952 1133439 416689 1853326 1083520 10056 1789235 1169844 988195 1158360 628846 1228494 359832 184927 1982739 1547746 1162848 83546 1664941 736865 1571558 1444601 858750 1990446 773711 1783247 1883501 1156311 662485 392781 1681514 1722141 1579862 1279619 253368 1164944 1871128 1169852 99150 423520 176045 463663 794048 1146679 954897 1251333 891056 1914935 1594924 1081708 1444460 849431 842306 243232 1197792 1652992 105743 825995 270613 1336714 1206473 1833126 1667624 443653 767017 298918 227519 501215 1388793 710966 568645 1334320 1686384 1295178 1162174 1205776 793858 1192034 723926 1591024 458972 56364 365328 1545785 1032660 755364 1117485 631745 1073199 1729042 659575 1329115 983552 1223877 1707484 822388 1946573 1568948 1116811 981475 168398 1262728 655621 1137773 843903 651212 1053309 1690168 50962 1955146 411146 980170 1107124 32390 1842030 1219641 1120925 1375994 1638375 558552 1514445 1458118 189231 777649 1702382 229617 486177 436485 243498 319214 389263 1341600 1070819 1972436 1018279 405085 1961520 949396 579928 216714 1728545 283252 706154 290144 1302548 1720833 1220409 1394503 502220 1675204 1739583 1112384 983588 1767957 1698318 1268337 1332036 1185512 996251 1914933 1246509 426201 457349 135690 370944 177790 839952 940974 1936740 666007 977480 283327 863171 1567621 1826747 1074898 925561 384363 1618293 1867572 109027 1469874 170989 481765 1282594 191633 804136 89701 626677 800004 120233 770448 1570651 1853891 572509 276513 751620 1010377 782 1985127 309188 1633683 1332729 1254663 1903095 646565 1546250 1324271 1647558 1541152 1251180 582746 1768274 263679 874717 410849 1193381 408872 1786513 1044900 1852766 1651831 253934 348076 1629186 1078851 1915852 610688 199794 552331 1923099 504847 815407 865084 1949643 436855 1961027 429324 1675722 568093 1719814 153072 1191299 362877 1859815 523806 1943354 582598 384246 1750171 1345697 1501387 635232 7073 118562 665638 262997 1827050 1593896 148449 1587484 753033 1135906 712928 1662993 636434 967066 1484205 524724 179854 1459216 1863968 1259934 1640067 1467639 1260205 1046388 674115 832735 492947 1424020 1568505 1199577 75557 698886 876537 1956416 1874399 1414357 1604719 1832466 1133455 1572171 1808984 484504 1056806 1651744 1314974 278900 590360 339929 947238 990386 1574613 166055 1856056 1293947 634003 958066 1103423 721392 1949252 566751 1713566 506991 834786 606785 1500023 1939068 870435 1719654 1075460 306996 1264580 415252 1804342 1817202 1353161 1207499 1612391 16558 1991238 1864878 953797 1096387 380172 593379 1905483 477961 680572 442315 250248 1721563 1149686 1601156 413874 862028 592725 824658 56808 1530062 430668 1401720 891822 1913015 109775 17053 1517723 1018713 1679073 169373 483582 1581976 1661712 833695 343491 1745890 194440 1036018 1611822 1652651 846476 841693 416781 575415 1986575 1065594 1737057 350725 789731 1075383 1912745 1627227 1353524 1627434 607067 1935052 606692 984311 1784074 78821 81380 1449865 388468 80825 546170 914724 657159 1978856 150812 601532 1548562 1879744 850372 16524 526691 1861495 497999 940298 652785 1728884 541569 403760 499447 12006 1640524 1562774 1026021 1487923 298616 898234 1372352 1558057 460820 919481 975871 1748070 1375970 1252226 1017622 1616544 1821198 526279 706054 569587 6435 310681 512113 433877 669554 1976044 1174025 1432958 5529 1016328 1382206 1693794 847292 699090 767629 813057 436118 416485 1932662 1936563 1938063 871353 1739407 132497 1808209 1817718 1241372 495215 1981902 127886 1363667 1472776 1953102 3609 1638657 97998 1285691 1791959 901798 1690545 1524178 1690217 241487 103053 1662971 1250735 1474451 1944570 1702346 1948111 825958 1978774 157266 42320 927027 1926942 314352 1912282 1648470 23874 945898 1021407 1253593 293172 581846 1574465 1748361 1155410 1628574 1905118 1789764 931377 1864386 1512875 995118 726356 464366 257989 693137 1873505 332331 1666791 1297348 1786421 1193613 1337561 1336421 1169824 1133542 302038 1151371 30786 1575048 1306034 499455 1944820 1241515 1054534 1061140 295007 1407538 223986 503825 192664 1092770 1579589 1035016 217438 441216 49380 566433 1987086 177583 1239434 1932843 223847 981908 437472 1224952 1458805 1527124 880169 906157 1425938 906549 717173 1529458 776953 659386 268494 642306 75595 712925 1040360 1543590 244666 34516 845441 1170371 1135409 956522 1630019 975850 1672326 1066595 415416 1690050 949719 1041556 1861606 293366 1643897 1250645 139606 1144876 1249610 1259638 1333637 1596427 1605304 1887595 1230597 1944410 14228 660795 1180736 1503389 1907931 183715 966410 1109812 1564482 1260478 1023462 1901785 750641 1041709 547301 647254 1467277 1254565 502278 811867 362721 1706116 640437 1665273 1661343 1693086 1052390 1523208 192581 1699735 492532 1193617 22811 1982351 1042036 45595 114764 887545 1801966 1081182 1173803 1847078 787897 1663892 484696 246677 876969 929945 1902787 1074962 800084 968328 463806 1485923 22379 1904371 1143501 537927 1752660 512540 312878 1877676 666507 1190429 432961 881514 1367405 1794090 729670 1402639 344862 751137 1332843 1637576 1388415 1943054 774447 280865 1025365 213936 1875921 1128125 1922196 1583261 610028 1823544 558405 360540 1975402 12331 1467964 1380066 1656678 183241 242788 1668191 1361916 766998 1335321 1324533 383000 1782269 1530570 1138664 1474030 1262224 1124822 124820 428316 935039 919808 554433 1175783 1372630 735251 586942 646572 692847 1191694 1918288 729946 173051 202003 786695 190811 161202 908875 1500493 1567147 341872 1847781 1459775 1757762 993269 536644 1655513 465304 1467114 1769979 75459 833361 1818766 1929124 1756734 1227105 1642931 1896354 999547 1430829 1268263 101260 1598819 1537258 1933427 1904845 1800034 1645699 1382883 828322 787210 257136 1378930 1338080 1819773 1108683 1956285 911900 510449 1853014 494238 1857332 1550915 1701019 769273 1988628 1179707 1964884 1055145 1163669 1964506 1815202 780905 979053 1569388 316818 518417 352397 636267 68707 310535 1443595 234487 1912024 1025790 117847 870972 874264 676452 316715 1550786 557082 831418 88173 148871 611701 1283371 710015 842146 38334 852195 642893 1229349 274630 575663 1067655 433272 1721818 1868262 302881 1851461 1984909 141570 1123423 1616626 90375 281344 1426519 386863 155839 796568 1011807 389472 1795451 934140 1959231 1173275 1115406 704622 591144 1075119 271133 1758650 564683 830055 878990 1783846 1943183 1056178 1347499 1831243 1396468 891410 1569960 1324517 130067 1037955 1194721 596329 751061 1075819 1485320 110625 817387 715787 786243 576404 1421265 137880 1810624 487093 815103 906794 1714768 722202 1704159 656667 1281437 1572450 738805 1106808 719644 1561598 1191909 946615 601982 1595422 719899 1994721 311629 1371489 1612308 594233 1884247 1322209 1281587 231889 203489 675483 1362028 1856689 600163 1745614 1015366 157997 1803016 1579796 338984 1322214 1652388 1620048 545903 1890338 1522034 848090 1224509 933726 981881 1129813 952144 583292 97033 1793357 161385 404348 1142794 1261987 583784 1579090 808353 546782 14153 1595560 1728512 415097 747089 915924 749779 1283228 1795995 669209 1985284 1389864 233629 168748 1640446 955761 560926 578213 942950 48644 1137181 1015193 1175020 1355209 729915 895402 844934 1588588 191631 1474578 653045 1856089 1931203 1850899 1630420 514457 1367345 716496 1165125 109473 1191101 89058 504682 132182 1005584 1916969 507909 1433113 1976043 1614867 1754226 969735 1288305 287459 826652 507949 1583327 628452 1938877 1790562 1786886 264823 119061 856030 678936 1679271 1343831 762054 275920 994666 1520208 678893 1873886 507128 168743 627856 1870029 12226 319645 830070 1591380 1017156 93616 1736020 554309 1148926 926578 1211110 1132563 1836133 1687253 1903041 1779709 984132 381395 1042376 637609 1836744 1542571 1268956 1679251 780488 44115 412478 1872179 615744 1409002 1939553 940096 1118970 182883 1889202 1240330 1376836 1423319 472422 1349233 305703 1295242 1517857 1034591 1714253 1580634 391263 907284 1937889 1451574 510003 230285 779901 169422 1286316 1355164 150260 319997 1294211 902114 1387 1615560 1989074 161448 900349 1696016 1283921 1786045 668863 349476 1144138 1280655 22456 415125 250864 1437696 677036 88630 425326 591989 1617517 372214 724060 1152408 991205 1267558 1138059 1309992 1625168 1074047 183980 315930 623351 693405 1984723 1276875 248758 479777 1699094 1910542 957612 323225 1466111 1935849 1725296 888356 207506 992059 1003345 1792020 1996836 1529432 1450756 287579 548742 639402 1712149 1386965 442894 1132631 583719 1557306 1134677 346425 61103 1621838 591212 1658031 1120206 456377 575961 610932 1544363 205540 1960654 402675 340085 1031648 626752 1415040 596060 566007 1824921 142053 1705282 665480 595161 1559328 1418247 509682 1615407 1024989 1197462 29391 744195 1784212 592438 1928869 1934140 1738088 1282177 1042358 1936635 1948457 1431553 1953146 38076 1580625 1127404 1453336 889436 751593 1611793 801620 247290 4239 285400 104958 618418 611042 621150 956083 1021185 551837 1598210 605489 679471 897288 1167933 994216 441004 1982825 1873218 560483 711383 1625929 277745 722950 382621 775351 1411041 1963215 392008 1364324 1337773 961348 1122957 377312 169691 1422203 397289 1132252 1772527 681800 1279729 1369340 1841780 471746 842545 1131760 878573 1190079 359579 527350 141072 963188 1361425 1426019 856279 639401 501802 621032 1167282 1734029 1681869 1027966 328464 1600392 763563 37037 1690288 707848 1632958 1700529 300356 508544 875533 1152193 1262844 419394 1976533 1755496 1466673 375308 1459522 1002882 1623052 1846993 37304 233286 991780 1180431 1366129 1096624 1000853 66748 13349 1202363 411482 427305 1778149 1016136 1299981 1406735 1146894 1064398 583869 1786773 666769 1107057 1651891 867698 371209 1199944 1405662 912109 1803722 835407 936103 822059 1421487 31516 1458026 1933724 1149525 753162 993068 1917348 1476088 1148788 849095 1412962 1617436 84213 1677656 927933 829959 1727045 260187 54113 770965 1659669 210830 566810 1053833 66950 478319 1185098 564054 1041632 1637159 1677032 307652 36578 1252331 1294501 766173 1782849 1386054 1486521 835834 560944 114823 488318 1990216 413854 1214682 1276551 837911 1117828 253197 1019522 1978686 1798489 897799 1263209 964692 878691 1920913 974575 1457705 308542 900419 1058363 1599581 1484073 430278 63204 1844875 313688 917873 107762 1430832 868635 1424636 823454 303634 1525532 1816628 854596 1037354 1199153 237834 1881928 1494679 1840738 747263 1171323 617298 975270 1506396 210066 1395465 737049 1636899 161447 1544382 1603920 478430 398089 1795494 1252631 367096 1931407 1229055 895184 225415 427822 1292196 1311810 544894 327103 1896053 1254234 1845222 580444 888920 265247 704256 600394 481989 1711309 1067842 1790573 1353655 1516194 107333 1972945 818565 233953 424384 1086995 226725 195377 1260975 1005002 1060398 1329712 541917 1341199 1082017 1788575 1035160 303823 206665 1613046 634582 1134521 200304 1432890 1034562 852460 1488117 379576 1865819 1194884 651908 889046 1400451 1385544 1930680 1788314 766737 265549 1139605 1973385 1663949 871587 1772166 467529 975131 831731 1566719 1185276 648896 1655372 1854537 1246362 88001 390876 1161595 1810834 981407 575104 639925 1588075 129679 936998 67413 839116 785207 1752696 1049771 939423 1936074 385850 1680626 1570821 834928 1248628 1590349 899965 376949 1088835 38380 1761626 1466155 422731 1359616 680121 1612417 909502 1920236 634941 1885669 1827697 1238272 1122058 1320023 758600 92186 1057611 805843 1535696 453541 1639538 1807219 717784 1804098 972447 1958263 315826 587467 1156996 1126231 961610 1222421 1141452 1232382 802815 1186790 1578135 375959 1705064 780422 567289 680294 972614 1766689 884472 330606 921415 1931809 624858 1783550 1208016 1181553 1103568 1456621 850767 151675 875318 1623179 896708 1413270 1021849 1987201 746014 284826 1540932 171621 1498401 725615 956428 936862 1455813 1540532 1469043 414963 1262458 1418408 1308154 861125 1904745 4188 1749603 1803197 1963719 564434 1576786 1429829 290609 208661 175012 1099843 1796010 1613313 1770732 242511 664772 1199193 767174 1428268 307851 1975159 675797 190303 893857 379244 1524084 427562 524994 1304930 422226 1684037 900950 1395180 503600 594623 1367157 757273 781323 764908 1289363 1543025 1651026 1439756 660350 1153241 761566 141672 511308 90445 1539621 1576338 688729 1700288 891339 1185939 979495 492583 583263 1803400 1638638 627095 396487 1591506 216480 1338534 858540 1953540 547346 887904 513204 798662 1087994 1566858 1659186 1901756 1473593 1705074 1906812 155776 1601663 837501 811649 473744 1783339 1599620 123595 962017 235607 1634034 1408675 138134 1251253 1963224 1683106 1000135 104046 423303 59643 809718 1897020 1661563 216856 1999452 1208432 1760654 130361 1312575 51624 1892352 536583 1068285 1394764 822228 1295820 747114 126128 19377 716014 549585 672556 1605086 885567 1671187 1858047 742479 382755 22451 1898778 662137 132279 386432 1431045 1539448 906200 23740 309878 2232 446959 285280 217828 235589 766912 1872444 1355992 1962414 1580605 1210651 1105816 1204723 1602627 1050038 96181 1604379 1263103 843774 427273 1480276 1802770 758917 1401612 1809975 1965719 79762 409303 564714 1038310 1368466 1211642 1304990 1303995 437256 66699 1141124 814291 1029927 1586305 1696091 1546569 943023 1468918 1046004 1473618 1070977 1922644 1632066 628682 1074111 1651472 1460763 889802 334387 1941161 1149702 22108 312090 693199 366810 1398850 214493 1014554 1567077 1104274 1792568 131185 1651102 1965720 466335 940483 1876540 591820 1186086 969763 1725204 1280045 483254 1269903 948299 1605951 1114729 1287537 1375546 1919498 826327 733561 1714572 319647 705511 1328771 1708451 23239 1882307 931739 984085 138827 1426986 1442333 1720196 370645 1251487 185753 731265 275174 549741 1361190 976107 963919 1778993 1025379 1981489 1334900 113562 191253 1489775 261736 819215 1506398 1218356 883293 1538504 1877547 115475 174526 385420 1217103 904490 1411525 1058860 1821450 1731499 531819 1120642 1146915 1627818 1923144 1959549 1045285 1672606 68937 240857 210988 406699 948671 1102316 838380 1805126 725589 519112 154042 1990729 1172711 1048343 842281 747517 641790 259186 1548333 1972585 1615045 1394317 984344 1012400 65540 625554 930547 994089 373766 578024 322731 1449925 46670 1700519 95464 1377481 932614 1356270 314607 216600 1936689 422396 1135882 1276510 1347542 1068566 1838071 667335 855669 170211 1812324 1979806 579597 656829 1702562 1011327 124717 374849 824666 1446077 853725 311514 705804 1353263 1546118 290829 207845 834155 1477401 1782850 46349 1077600 455914 1567307 16405 1123199 1103150 498146 1783603 1349147 1117177 189207 588777 1144275 1446194 1963735 1969992 695674 1841344 715847 1180708 1967569 363533 644633 1139669 485346 397871 139957 1148867 936615 353204 684311 543501 584114 1834778 1425107 1005298 1476901 370578 1494814 1820869 83713 1205443 687210 1671925 1650186 1415555 48285 1415030 49787 1068393 321348 1621822 1913224 651237 1878582 1377266 1356242 1903543 1349658 1962625 124738 707839 1822503 698845 821900 1631587 52361 1315709 1079496 498573 1389781 1754316 497090 1638261 1038019 508056 1463655 933230 797063 1932812 1874435 552497 1516492 641770 1453476 146512 929639 1924102 1773232 491100 1397123 1981147 125537 668858 311434 1869844 1372325 622795 1306000 1815729 130391 746186 1845550 1306784 198530 1704776 396975 1054220 1197538 1113994 129271 1902363 686915 1956161 1617515 5560 1348954 1747169 423852 197245 965031 976185 433012 1469647 1638737 721071 1925331 852862 255772 673167 512024 160058 998860 1595780 615878 969794 461676 1881711 136574 192963 47177 1396186 1147399 336383 942223 26520 22671 611547 648920 1842653 975073 323945 1905371 468859 690561 1835542 223091 480581 542245 554266 564253 1225266 1253938 700775 1819960 81202 555589 7433 1850184 1180414 740274 829015 1895297 903630 1439840 530939 1425760 73000 1465761 1058392 750743 698948 634104 925059 1484493 927179 11907 1434641 1392784 445973 337539 1829031 473565 1276627 1441 1503397 1456438 55938 661704 1394961 40944 1105704 1462651 98402 1710292 519181 898363 1532119 596011 1201357 1243824 1213487 520267 16313 1761085 1950898 1188263 1693994 1248328 481764 1715925 1794888 585909 907720 738168 471911 1325872 1599592 843129 1758193 1726590 79980 429220 1324587 1329240 1388591 30414 1819134 1685556 770282 560030 1050711 1197026 557373 642078 670258 397259 930589 796105 1906477 648840 1611131 1748930 1143072 1426286 1168711 925899 731960 676480 1427211 2951 1422531 112734 89091 1450441 115640 1950748 415241 1643520 1682626 11220 1579811 1553980 459612 660722 1884851 1856883 760033 231397 200270 26376 1665808 188544 1330636 1726628 169942 1156650 268099 700362 1206968 1395537 1071792 1673856 1436342 1012831 1807499 770517 1495989 70112 776822 369328 693106 1393735 1546365 909345 643399 770677 98660 158831 1371644 132854 1900087 1164871 264789 1216877 778034 209166 1558002 354378 606698 1656817 1779878 1463681 1438810 1661872 1929200 147567 1211486 871421 1676415 1028210 1662120 168173 1785063 931215 1375863 275150 1238559 869276 1964811 1513691 202553 745912 642564 1188067 852285 1074875 1005775 1397330 497561 467348 584944 910416 1512602 541289 995047 277060 556259 1847034 1856150 1168441 1354572 1209731 1949461 277007 1666624 1004454 1557155 102723 1675022 105663 518698 975775 898541 1767458 1278846 1639626 1453303 266859 1133862 1235203 101635 1309528 1734974 1903142 1866820 1937727 683895 844588 1046670 1588160 292915 728088 1419012 1805159 1392481 71205 46353 212681 1906934 1925813 1910588 364807 526244 274039 692200 314995 1076817 137793 268677 1502348 173851 1462398 1787664 1687131 1816526 1198920 1580338 1675322 1971141 560444 815506 635681 1425360 374570 1742503 1208069 1394904 630581 1938267 806003 107997 393045 902308 1461193 1828973 254841 1728061 1945966 1123860 1880471 944607 192803 1987876 1468765 409963 1595470 1899020 918407 1318058 1995533 301645 1897561 1373992 38764 167979 1507708 574516 976579 147948 1762403 942528 1966194 32541 642923 368034 1292281 1346768 189534 1323274 280937 1274362 1904132 638627 1417647 1854340 117932 400880 719793 269529 1554095 1811959 1453776 153753 1756468 1875811 433187 1750175 718435 1815038 1877432 581701 1753415 439395 1213887 526537 1918819 1497530 177429 1421936 1593482 1324806 996774 244292 1742953 833257 627387 1692128 1924415 1991997 627308 1614756 1495232 715046 1512519 182392 887832 1664397 1126097 1519780 438659 1442547 1163279 1609308 668163 584733 53349 1442274 1666782 1284999 1974195 871042 1987623 908064 248039 1531756 1959474 1386204 1877512 881678 1730339 1775168 1303952 287226 1231200 1641293 1436248 1740408 1565316 9929 1384134 1155467 756353 920703 88695 890495 1559665 1825605 1700459 1053293 93365 690116 801616 1258226 980772 1215510 1080451 701726 1067541 1309677 197286 571217 435931 1404390 919665 1650165 50169 71461 1239859 636841 971368 1706343 500595 84183 1517159 1549031 230697 1308471 532733 193837 1674973 278759 490210 672865 349074 78969 1851210 1663638 1624076 1609612 282041 153597 536037 400063 372800 1035873 1727735 844483 1989242 1005619 1771946 55741 92788 1211638 672150 583005 1986106 1626320 1114999 67794 1834392 939166 936863 703502 1846456 1410349 1806409 263758 1154603 852711 1546508 43849 1379060 967093 557121 58539 386986 1659158 1917710 1269026 1346574 811721 135245 1418601 1337301 580401 446271 967754 1663032 1751263 1483149 422120 589488 1832835 939661 1707337 959079 1617128 814294 822120 1348730 1291207 1056761 558102 305612 1538985 345734 932467 1224367 1746797 1389538 1854693 1109201 1061962 1501431 549839 1236445 1637761 1903495 1528841 1517529 94278 28288 1440192 139757 1176669 727201 1518884 436879 595622 1880841 1121865 492274 569957 538776 1056649 755865 1816122 1350923 330575 464903 1343726 113185 411265 1316676 1327383 1883513 43729 175313 1236004 234413 1087391 910358 31874 192876 1651606 1089962 1050234 624026 756573 313110 1950970 1484745 1878663 1294590 1875355 1648858 1403128 307587 728892 1198341 1352248 339267 565026 1671323 362375 1992821 487494 1545292 311530 1301584 561907 323543 1230692 1989832 1777778 102549 814579 1394589 1010054 783515 1071274 1168538 1697961 990110 1158975 766487 1419088 1648014 759365 1566905 1011169 1055102 1390614 1156207 616023 1600086 669110 902248 1700302 196872 804317 1691496 1413227 1863666 1894485 867065 980124 525908 317214 1775418 1012245 929096 987173 1284597 942643 1257437 1777379 1215110 608277 1474475 1204288 891617 1127965 281964 1127163 303899 1242819 753392 52261 91934 1707901 170555 553151 991258 549374 1467729 1872063 1565708 1646750 948040 714325 102918 1991627 935688 342545 508246 1822757 171208 1038873 926633 836782 1913944 1701306 910335 863055 633324 20350 1520917 1743421 225235 892434 647366 561777 939678 1270575 148978 1203938 1885879 1548279 1875541 690328 1590320 966772 528503 102102 29059 1385222 557356 1219971 1267160 1601140 1362660 704859 13256 1869631 1882395 1426894 1793841 1045090 525744 904271 273942 1125004 965684 1314348 1193618 1564663 491197 802474 1845577 516370 846588 483084 1903625 724753 856027 1506688 1047380 372433 944952 1140497 1403667 1480956 445030 770787 1467488 1779385 876846 920078 9873 141947 1205412 934604 18400 1003673 517112 168484 1416259 1833250 1086009 25050 1901307 98918 820 640782 1024076 421397 775146 805019 1401824 464460 1536488 1169176 478244 732127 954930 349034 402231 1458586 202579 1769788 445817 427454 1394470 728903 1623005 497822 1054581 1737381 1494052 964336 65163 329332 1702673 1395124 54736 711911 1928296 1522194 426092 1961651 1886904 648860 1958066 1879702 1035272 1632784 560884 1407420 13212 872874 435831 837816 1578329 588480 929047 478849 1647624 323722 379163 601125 1369045 75827 1317765 1606907 1234251 1721100 883392 361164 741510 1645314 588313 287817 1801385 749761 154526 1777652 771347 492808 329657 1115342 153130 70290 203465 1430142 18671 1956244 1569219 1082602 740666 328869 350389 684202 758976 171479 410951 1884489 1396112 1932168 124376 1114907 1092433 841245 806676 1185404 1199263 184418 954561 1461442 873410 261896 934991 1695016 921007 1680109 399236 590495 434935 1448186 1981616 371548 1275402 464199 1932766 1328044 39748 709510 1619590 601646 232185 740905 1425561 1913091 1317257 757223 610321 1085362 466837 684508 706368 1156108 893130 1343674 1108609 1991547 689953 525719 1959806 595253 1098698 1506058 1204212 579053 31379 1170231 966387 800716 310574 370663 1653799 974939 651348 924540 959376 1221942 1564313 1452699 82925 60400 285954 1114194 1985806 626917 294093 1976913 416146 742949 1341643 23184 860897 326801 167294 1120216 1976284 1981099 1844622 1288014 207842 1313922 571545 1942617 959015 1941397 1071401 1917637 26610 85891 1849375 781136 859970 640696 140846 1442963 166990 610828 437518 1316559 258539 92265 1560644 1310550 1342075 384471 1587406 605563 572198 846993 111746 110778 1675560 1578078 440451 1089008 301801 1834047 133512 899719 120967 1770510 1597535 1744220 1372251 143625 188515 696818 1226150 1794751 1943523 1822932 1803336 1550763 1074232 1349710 1846656 888870 145662 1365708 838611 1039007 1240560 1520937 1626076 1911293 595272 130477 294481 820638 566688 169901 1282403 1980893 16765 1086896 1572007 1985201 1304310 1504477 1565828 541552 1376204 1325523 852482 1003799 433287 1336686 84485 815437 1233830 1316670 1229188 493106 1614263 1083042 413395 1510773 1840123 791324 99057 43743 1544927 829991 1675927 903713 324992 1413366 1664412 1579325 1497027 1932045 1099068 1957892 1751787 1815219 1720112 215087 187946 1617184 1995689 247318 238443 896889 1287254 955209 1855845 375095 788574 1237628 919937 1004610 1257468 1218090 1185922 23971 1095775 969378 707191 130655 216072 1739127 232033 1107837 1428365 646549 477031 1386285 384373 394981 1154296 1386469 401587 467227 1849262 843371 1949177 691732 1752693 1952579 1408929 279373 150963 1285336 1539835 778450 856216 1825239 290401 1262594 561692 1121216 1959500 509318 1560719 646543 764860 1230028 1803243 1078212 1152113 728266 75506 1333144 1222614 986646 343927 608780 1901637 15558 1456596 149284 85478 728035 1065263 724439 1883081 644468 250579 210126 1986717 42644 1927005 613155 542561 633613 982404 428696 1969441 1243080 862510 1384209 1136445 775786 1152021 1350440 1832384 338000 1426159 413486 355587 594172 1836812 1310804 405625 882374 517237 1103027 153025 1935298 211844 1355271 682998 1325850 1768205 189127 1918484 1946167 1891334 133302 1404499 289178 80961 1658615 1202699 290330 1102680 801760 1136124 387464 1904067 1265408 293789 1041309 348476 906274 455747 1575648 1724851 1070504 936296 1332072 1738736 307653 1791594 155770 465771 1322853 748227 1340641 395405 769372 78057 1790729 673923 625937 13627 595276 1334785 685459 1322485 1795352 1051860 579074 1258529 482375 1935901 625305 672558 1150387 63625 1515430 1762194 1618518 1468948 590407 1069178 843896 1506921 1509818 596806 686774 1101244 1275989 1098916 1344652 1106602 863494 1172628 1665188 208712 1554896 1701328 1281896 1649558 1353105 1986563 1801356 1587638 586630 679174 714263 1517824 1709103 1218160 470454 1561719 938380 359951 36173 1209511 269432 547673 738571 115446 620519 1049737 1747625 814953 1204681 740309 739938 933761 472586 1884810 1316063 178906 1203818 758574 1156142 1191476 801254 1399227 611388 878537 850932 725452 1413029 803163 1521153 1610850 1825024 714268 254721 1956701 976533 1672178 893671 291521 547606 212990 1892797 1752252 335755 689818 1341167 1673264 484159 1774484 1203180 31313 1454066 330973 826353 1586248 919229 637134 1539530 557030 270520 666603 1452355 1530755 1892023 15850 477832 1998824 1032431 85720 1106037 534654 755792 652026 316582 879167 959986 454680 906479 1465449 486796 1152759 265997 451537 1107262 730176 1691924 1442590 1183742 17839 1862939 680877 996448 1825692 553796 1093788 1353867 1360604 423624 1838280 605371 708013 1336880 1934813 1290469 1310875 881809 965883 1794372 1768039 1728350 1142008 1971373 1337278 1782360 294153 509659 1604460 1865383 1119841 1933545 796081 59743 1352312 571799 1677942 1105104 1016669 900635 512513 1971673 1257707 1324237 1636412 1025422 439836 1893346 718084 476517 364337 970464 1631159 111364 1453333 751829 987426 683202 1136724 1885918 1013492 380739 652872 825987 1828107 315649 509800 1259784 62917 1512497 400065 751081 18509 1423295 1149843 496441 1865277 1596885 1585761 363305 598965 627530 1226350 799966 1670386 134128 1113049 282140 1068091 490521 1018212 1133923 1490305 1286508 1464820 381789 1529335 577712 1114209 414810 1120818 750594 585569 246049 1086235 1165087 486766 1188862 717692 1145039 1738821 1223127 1362424 343665 1954059 1709199 1489473 697322 529829 771714 1575159 1866397 1528596 1301865 334304 167501 547834 285644 1541186 672494 113060 1944185 1968488 1968072 1559927 721035 1393725 1365467 111255 199311 484955 1386018 61838 1470368 1875158 1470677 332368 1609770 1986985 1135497 742831 848465 639739 20167 729781 1515619 176116 738439 489249 1490114 1537726 760902 462342 725246 1140338 297147 564818 320600 422527 371437 1407972 1845623 216399 1407773 932277 1734626 443956 100833 1485823 276507 1901318 782314 915086 107791 1894929 1003269 1676240 1730062 1552450 430165 1959093 472335 1192474 1886749 72882 52195 1666217 134481 1710340 1801695 1857999 1398602 671173 1488726 1799238 1588851 273433 1985632 1473342 1135237 1988483 1852904 1268756 1858055 1146513 1212838 1992163 747650 447308 675465 1832545 363074 323027 292800 571420 53569 698891 1459006 798632 1002593 695753 734358 106239 494127 233188 134554 699363 1656152 136070 400596 1908584 804495 557169 1222143 691765 1702296 216978 1273973 1254923 1893215 603847 552819 168461 45759 1954456 1076620 1027696 521859 124038 1289691 1031341 580511 1366892 1015688 1372160 414616 1622307 59154 1003079 1885738 735821 289334 576411 1057407 784749 218041 1472142 1706106 1107896 378353 1520709 290674 1803993 1166313 1833896 421236 741566 1633972 1450534 355803 490028 1677585 1883829 1359537 161197 129157 1092274 1534369 1358588 1991118 1608758 1997801 676041 1715357 1526544 1788012 1013445 140550 284745 222846 308360 1855485 1751744 682425 257570 1316046 1257810 1621071 172354 602453 743136 776819 163846 1044564 1601191 312718 25634 1982370 1254459 658025 1920836 1603774 589925 1816977 1822087 1025912 1349373 1268641 1206705 1816131 772110 668611 1804390 1458337 972319 711053 896703 1282673 220387 1381308 131624 1864034 39112 966290 1870518 981492 1000185 287328 812603 1217540 379909 35277 865904 1151080 1929177 1972686 1157052 647064 1634615 1942526 100775 332614 227232 813030 1681851 24217 442451 1959223 512207 1307120 108187 793898 1781911 1714442 993396 1546736 78716 76307 1799712 1772508 1865087 1293760 284844 423289 1403580 1608854 618536 1623487 1667272 583156 228913 1979703 1323583 686110 1926117 1697629 1279157 1366484 1820698 102511 784449 1000474 637355 60566 1956226 1850700 1064105 575955 672514 1582704 710537 530191 560663 704749 1544019 355450 1441687 187328 1835702 1065902 951894 1854543 66351 1021193 1199250 1867376 894419 950242 1146808 1932555 615642 1802212 1230138 1238200 1151754 1957411 1208394 1480397 1972386 261162 819277 1500191 321772 1537958 319169 1032897 1621767 104094 158055 701063 1977638 1675740 1747616 1425038 1104443 848301 469629 174598 1219100 9684 347522 1654942 719570 1562977 1224390 637622 1571781 425441 1225401 248091 1628271 1696488 1448195 1398478 122537 1088463 1953213 748084 285407 305016 1588222 934724 1048768 1952439 754514 930960 800141 848543 934692 143570 820442 758882 502571 665009 1204379 1095106 677112 1349191 1938530 1131566 1751740 1244139 1407709 1324022 1219143 768672 1616109 1746350 1831133 1099009 940296 1106854 137850 484095 598990 724485 1553921 1695137 1958017 685808 498646 311960 1529815 1678462 963122 1232395 1957967 658585 170826 781394 1729698 1715989 643059 1352345 795155 333427 389297 314067 1228377 794842 268264 1783739 1362096 795932 788390 1127741 1534778 417481 1900803 1232067 937641 1404281 617030 1050639 515522 576687 306746 818613 1443239 659631 1529628 1436728 1813104 303949 1138153 131049 1973945 602781 70490 145819 1222376 1130824 851763 853896 1980943 153327 890051 1897092 1581179 1007586 1493090 301841 307676 467294 1658845 321303 665014 822659 1689792 451551 1785436 26020 743377 209394 1754876 316936 1758754 802404 1622089 1162598 121197 1875353 454320 1449157 347091 378482 932435 413331 699645 910796 1031236 872555 1714169 1333521 238428 396501 1282831 45684 1880766 1971018 661019 1816592 81690 1599741 127296 717670 1686852 380668 957967 399664 230791 989132 844998 1119089 1233718 1518238 1819152 1633014 633565 706019 1336340 1364878 1155562 1832968 1985759 242310 683243 152053 650483 477243 161616 377920 1097865 1757433 1474045 1101376 1200324 961550 1534461 889381 1065489 491218 1380820 422784 1992203 1688518 950533 663289 1534391 717041 1005266 1940902 1831606 651032 633252 663346 849979 1122354 711404 1546314 1998158 1575715 199960 1790680 1401609 596216 1479410 759323 1506844 687757 558025 968770 1514640 1191204 1788638 84004 1069021 151235 611907 1184462 1044919 954330 936095 112752 1767358 1954784 1658791 1658056 1823029 807321 1027031 460349 189894 645710 1936186 565435 830557 1128177 1606630 1872087 1167670 1096743 997029 656059 241482 174603 1656310 477656 906629 1356660 1924521 832732 1631870 717469 1749704 1219594 1269591 1628483 959926 50763 770482 1994089 680044 700134 674456 968662 19380 71427 713530 1409085 1093155 508097 251777 1917064 645556 1585493 1499107 758823 73882 1338739 1467880 667451 1189748 1450380 1030323 1589902 317205 1867939 1448807 1700871 1568332 1738739 698820 1888497 1076599 1161376 692449 1804657 960975 377976 1186198 557696 757968 1548441 52283 139545 167361 384843 308368 1254570 54347 1594270 334164 1395279 499844 719101 82359 1976687 1007654 1343436 305772 1558468 72877 885517 1446041 1160564 1210314 29839 172974 590045 123501 1863225 1919550 834140 1749653 1565200 1584449 806062 1939796 1561751 537707 428578 1135411 512155 1918633 1584246 508831 1670312 478622 1052742 1045202 1294785 215999 907216 99241 159908 931290 798986 908806 737050 114974 765330 1166244 36098 1048996 1180141 95744 1089177 1432767 1608237 1285035 1362295 4743 773851 300552 764607 443850 911868 1544656 481385 1443953 1595700 1294966 351507 436715 1611711 821633 1081626 6537 538883 895079 1524224 994812 236298 439772 917050 1952982 177111 334498 1071908 1669801 1610810 1245395 1368775 1766841 980730 428275 1920146 657715 274616 104806 1884974 1951306 1833455 1280669 188452 1431851 1910044 96257 376477 1587621 1147323 1753636 1056604 1932995 1871265 1328736 1511394 542780 1808046 1603004 1133840 1761969 899918 191407 1075343 1924414 1137317 1189111 1569766 601873 1027569 1707911 273315 455128 1441134 177566 471712 1742170 1937862 730788 1036392 1543918 178427 1024594 1453190 1078238 820488 1471269 25609 1782171 1414235 1270155 1140392 1366434 1443237 1446144 1110782 525453 1101266 480151 1583486 1579134 1938955 8087 767746 1083888 387146 309771 1255035 172983 898480 399145 1848959 881165 386474 879426 1022301 235862 186759 630521 784112 1123551 1654122 386751 949742 1930512 1765966 469190 196553 945935 558127 645276 784408 1682194 514176 1938177 344293 705495 743354 1304509 565659 223855 126666 873345 1677756 844576 641727 1586756 1678588 1602137 1157421 868124 1145552 1480657 1620782 1670888 1075318 1120023 500182 1699889 1074194 815863 832521 196524 1077414 1638881 10858 1273081 821348 1476174 1882388 714815 1274677 1521180 1645024 1383996 429322 159546 1374078 422280 1377890 252482 1218688 1250283 1327231 995825 1677250 578439 955483 148191 49392 990643 1804620 1702184 200542 187467 1077411 828987 217046 1358506 1921909 1103265 922892 85349 818602 408834 775040 1710465 1855527 769342 1718487 735073 975031 1584296 1487763 936209 1694506 1875359 396839 1303850 1334396 898322 1899791 650331 627059 1209646 255660 276618 1766510 1445029 1517362 583032 230692 1828022 1416075 310606 1346904 1577408 361841 1273454 1261881 796784 820489 1339400 393704 305557 1986202 1797787 1973386 1192200 1792979 1450712 174836 1367500 307358 529972 1781591 640809 610982 627034 279435 1406577 318075 297629 1214704 440683 1718759 512404 92856 1136073 335987 1271997 1407161 759894 143455 1713003 1554316 1309597 1960067 323043 466008 1059382 380312 506691 110340 1852878 956988 1019872 1379692 1340440 1944540 1512919 398357 1743848 1288809 960514 455936 1828679 757158 1753324 425615 1536241 1058518 1622297 810318 505212 177034 1134386 947067 99051 1919109 60519 223758 1474308 76559 1346719 1838073 1914389 192428 1235770 455191 1656573 744179 994977 1352233 1821557 677561 173882 620751 771350 840450 1807183 589031 1950490 1294261 23537 355373 805495 812836 1549772 1302060 1608861 1824682 1758082 607284 1038030 305212 1109024 1745792 1805923 1336988 1508322 266061 1967154 233410 193355 961382 1794833 257850 243738 1594443 1652318 142317 60694 1540780 67389 877604 1549860 466499 504256 310686 1408699 1185326 1494620 1087697 1334530 78205 456836 1652565 1995173 774909 811305 873650 554083 1990295 1540660 1285856 916541 420540 887089 372708 1469653 1683002 1520313 547591 1800436 1288438 261173 1607139 1378498 1461208 1204166 1932060 1285058 1196003 805030 503760 106081 373903 1418192 663271 1548852 1835713 1355983 968495 1082541 243383 1149029 1491151 80778 1010225 1788277 184123 835351 606233 247763 418979 1467046 1915754 1014007 274357 1117403 812598 1791811 1484687 1393072 1196157 1181845 291202 784026 729941 1695511 307351 735153 883106 268990 493100 37513 386574 212534 1133041 284698 642293 1603522 154354 1828224 465704 1482285 1884763 1242509 716045 1833372 144518 1046862 1845508 1179416 1824496 778772 289998 1446879 191454 203605 1825916 746478 1720520 1905777 256731 728656 1360437 532414 1771938 810606 1362022 457470 305888 1308418 1756236 1817853 641942 994338 1414648 939877 778792 166582 114555 1994185 743970 262802 51397 819273 1307972 942304 1663187 1900624 126134 403071 394474 1997925 1751583 275546 419797 1413677 589130 525550 521242 574667 1411520 1405780 1189030 298418 1787539 1421889 1038600 683569 1109177 1346254 306449 1273245 55433 125123 518547 1084991 449454 1086683 1369048 1708933 556725 961067 176541 1670218 1750583 581129 455626 1548433 1450116 1276562 1220948 1044199 649120 1510118 761589 1736669 1956141 449314 1155364 1155348 279745 1196642 120108 788944 1171152 609341 352866 310975 1409948 9801 1048551 930429 1637140 1008393 1478756 605316 1862299 90424 1846273 1321088 1541621 1744327 82996 865267 468686 1473984 1468303 1459354 126070 1439400 252811 180377 591101 284475 1756978 1429319 69272 1211808 979835 1594823 819915 1408100 1036836 983273 809785 942999 1689752 503081 538435 771957 1316922 242572 1772475 1567252 1999984 1916296 1714843 1734460 1461146 1829641 368874 259806 765654 587125 1696896 1927618 547640 1551949 887389 490820 380108 1639985 1177091 1378860 1645239 684230 1492193 434082 1634771 1154237 716820 633609 205453 655113 786843 962189 312405 1145438 513885 1344628 323272 1030623 1077692 558984 1598253 61153 169124 76095 101034 1666503 43321 85781 1245520 319905 1095150 590383 1040352 817041 558547 303829 724750 390725 1670010 1632195 1886405 1873869 1384443 1880926 1122182 1162460 1801296 1119426 960123 1121031 1929673 1369489 1393869 64720 516539 368148 1026884 1466855 1533810 1869309 1031134 1033587 1966872 1256939 545496 1827395 1458368 1427889 20640 1463643 222420 261047 1785873 878794 26317 875683 1011806 17902 1371814 487086 1258242 390796 1630732 883333 550697 742335 1682303 641752 605120 1607281 835277 1873589 1973948 1125568 1550434 474016 1325933 1424069 1202197 990823 1913466 869886 1792900 917423 131570 37147 1498576 1702935 150027 324482 277327 1986842 1675243 292643 747484 1947816 1812480 1547050 810949 1653373 367009 1606768 211664 937187 1013408 1305975 1759707 1527304 1258623 1079386 197402 1014114 336713 1275244 1469264 349997 1213982 1676700 425051 1111858 1881794 784431 831042 776200 529876 1223390 593557 1221346 1839499 436779 851889 564117 1241996 390338 352405 12454 1705684 1938705 193996 1067346 1587669 969470 1236969 176237 987194 668652 1337105 40748 699128 811563 33455 1687732 1970027 1340120 21347 234718 470295 1226782 808485 11834 1507560 1258188 1725275 1606501 1149245 1769627 1060915 402631 1658754 799740 343368 550532 464050 916783 881647 1001421 691558 1960762 1581932 1790011 27349 1616230 991440 111706 1304570 699674 83149 215686 1983742 1317530 1135818 590645 788835 1828407 986009 1014036 1126673 163880 795781 1574934 376083 428368 1452381 1016068 556768 1824026 70898 1408750 931233 559743 857037 1391020 823056 1214878 714460 214400 1784706 1776487 744388 1347410 926420 743400 1534675 456661 311266 745461 203341 1882605 563052 208472 1573172 630217 1547782 1628898 1265526 1863597 1644712 349175 470591 789136 1784429 741770 1900635 763553 1068152 1594905 1981511 330804 1164452 1328067 1198080 858468 78373 788134 1159640 1065611 219262 533371 1317810 1781201 825445 1805381 1902816 846704 1263106 1083653 224237 1420182 601969 515224 327526 1710084 874247 1019892 1588860 1772848 689960 1494994 364482 1209126 1917636 572666 1761068 1874580 1778145 1168767 840040 1416321 1509947 1130498 1962699 1493292 861435 981761 274489 612049 1323925 1303693 1190573 1279907 9705 1786049 1805463 510883 910079 771190 531447 316898 1060379 1684075 775892 877683 486203 849199 105695 738409 464463 763900 1719037 1127305 1650226 1112507 1338060 1492484 1472886 676571 1354616 417412 274527 970776 781917 1797171 789559 907851 1764938 450660 1523078 1434348 1601094 785626 74031 1057775 1482449 667714 988267 1847986 1305923 121517 1319073 936284 1825569 1085315 518185 1301647 177205 1395945 1286346 1642566 1417246 1063418 942965 1200022 1656548 1641459 1562438 1660461 321618 1194005 1429334 1434171 1823118 1785953 387336 747861 440388 1920537 136828 1878590 961377 124018 1470710 408094 1201025 1020020 1181546 1573829 1621757 540102 1831215 91710 1528798 1277812 521910 1910238 347181 904258 1621799 1284387 301003 483056 1399478 568096 274027 1955685 1760575 1080504 185600 200723 1412654 527128 70357 1649629 850286 572941 221804 1366037 1034988 4521 1557919 803988 890138 827525 1463948 1006316 346288 1176320 1336574 1382148 1457298 134376 77533 1804056 1668860 179969 423642 421712 704200 1723195 96011 1279702 1419625 1916341 1816553 1449713 899788 730971 781913 1021118 1373722 221562 151365 63106 910228 1144125 1196094 1507019 377219 132978 652089 1244505 869243 517560 117198 1297535 1872880 1651242 1375029 457650 576643 1182324 92113 1817081 1106163 1036764 422085 565188 589672 525683 675355 1658616 255169 1149099 88015 236314 779610 50718 768839 1818192 1533611 160429 1379953 1269087 1733743 869975 684413 1710600 1641665 111892 232942 1027407 582869 1023101 1136152 1907149 748370 1351544 1347618 167112 935472 1280985 126779 27709 563373 167566 924061 273396 180825 1580793 1629447 968159 237605 1470159 710605 876394 1371296 1486850 763989 242301 512488 1084193 754997 1669796 137221 1492951 906455 237431 1427399 1772271 170622 1007450 358665 1864110 120428 1130591 922666 410996 357077 352029 1650539 1585000 862577 9781 659841 678335 607239 960824 1958661 740513 594431 1090516 1332346 1095195 885668 743643 1460713 815586 865245 540688 1314748 1533226 332208 1950387 636433 1681776 1719826 1888974 977294 1722562 518283 587248 348382 1627399 1906243 352248 1120337 1050944 1198464 683428 595722 1766317 1792324 1762288 1885050 1031642 1354589 228800 662098 646557 327618 1853031 288917 1860114 1313365 1808939 796595 714934 603677 899189 1810508 1278941 619143 1816550 99479 1921673 1509975 163094 1557581 1347961 1838965 1023733 169291 365308 1831286 271171 1087601 1194905 1545328 171809 1989120 552011 1691795 387475 633755 1765171 612361 518783 1470936 1007845 1447662 1630077 1506522 893718 634950 1994279 1135807 67800 1016831 37491 1254091 1603352 263464 1398261 1317516 1491835 971369 1886129 818275 1885777 139516 224959 1636101 1830892 756199 1736769 1577257 792459 28906 913760 432360 365139 663027 1844865 1077472 299465 1457130 1457955 1259935 1478204 870212 1577647 373381 1129410 1365150 933114 1080215 991546 1085898 729466 1047162 908461 985136 1706166 1001711 1292174 952641 961619 1777933 1989976 307427 1654492 149894 1509830 1879175 160109 902262 424955 814983 1122946 967356 1517185 590054 199381 877656 825179 587840 1847309 909061 911591 99911 356526 1116316 1825223 1953388 1717141 544409 1312029 659727 1624832 1609880 1608054 1926044 358985 882311 1247064 80688 1730693 711116 48923 1354702 1797648 1763011 520576 525010 686227 58899 1272160 913415 1609678 1099382 1540176 341712 1851325 70921 118712 1930719 298798 1340558 951109 1628319 1783466 1629148 527021 1000815 1499330 1819480 342261 1476241 405150 28985 1481581 1338062 590958 1945976 14924 1191723 917157 787012 126848 885961 426304 385065 646655 1733903 732267 368920 822090 548192 1000918 966159 1090497 650701 755733 1429452 547032 1572979 481281 1515056 1614397 676782 186541 1266414 1727578 1273770 1318346 1844639 331133 1441851 940911 1794266 1383453 1145054 1287552 1609836 1554876 570620 601077 422584 734141 669330 1253816 1790026 1451661 1349224 1583097 89121 706374 70651 56663 597191 598663 754356 1289877 410655 378053 1828356 205093 1767248 1276897 1926543 1519289 1657121 1827379 436009 41206 688743 1823803 691718 817328 226678 1576982 162815 1274828 761359 631831 513507 52084 1559311 804182 1299294 1377835 1671192 122833 1885479 1629079 1078186 732394 728771 205504 8342 1308407 949196 358922 1085198 323897 1629840 969201 723493 41751 409289 950287 1807498 1351818 1409193 1003321 346989 1082153 1048644 462744 598625 1652751 1752443 254977 514650 801021 1581580 1164071 8395 828168 1292918 1727752 132254 186939 1718475 1015977 421666 745248 1999555 1705647 102488 1901841 1939836 256698 253721 1139262 1936650 932668 1363264 915017 1771901 782238 493214 1245555 739246 1487235 1820247 1139392 992112 633245 692921 1691230 831103 677256 1525911 157007 702017 1172061 1738000 309076 424450 791119 756128 24638 904965 567782 972875 1226753 774014 1041098 484179 536225 1174413 1129256 1179895 1725401 221325 1617266 715128 915860 1918525 1896973 1163061 1848574 306477 323893 816865 842491 1406025 1323139 512693 1710036 788171 1416689 205635 1323289 341333 375367 789066 964538 267669 827236 734709 1280099 1344147 1374513 1057358 1163849 1887933 188917 736712 1391408 1600477 339377 1853495 410017 1113046 385813 1830220 1851926 564843 270939 107858 248094 1473692 847031 288854 1507844 17832 621742 460401 299411 898046 1896817 1266219 1565385 677886 234214 235767 1347093 107314 457898 1736026 1621650 1957334 1180608 655206 117493 1177811 709669 524652 880530 1534103 1707051 1292793 270742 1374351 921868 1990117 1532311 1028608 510583 757383 562120 1711874 215461 874668 746776 755330 488263 1501835 1168725 180695 102140 320210 1866615 403280 1407343 465095 1418103 1374902 1431149 637983 1342327 369862 651458 632174 247972 638507 1704223 1063862 566119 1963488 903877 1352226 601586 192864 560646 278980 1347951 1383133 542870 23238 1290078 1815442 116877 575699 323093 1823836 546808 1153349 1839335 1545741 1282408 127081 784614 1638766 493123 1130799 708768 1000159 460458 444549 841138 905024 699101 790697 1987577 1309916 13608 774741 34836 1618472 1773669 287684 964316 1625271 265547 1115689 1500474 172710 1636359 592382 1094993 920155 1318492 1047691 315279 1224972 1598235 501852 1262305 657512 1896654 798190 1340591 1673087 718599 659318 333287 1397245 1196444 388108 373232 986700 122187 1295251 996895 1465955 1989134 1355967 1366270 1423792 1883134 1480861 452213 1058315 1902044 745858 378685 1896699 1307095 1023257 1705045 530408 151351 1606586 1945054 690955 1458504 583630 1700867 196555 1282608 209978 1348196 997175 336009 803983 159190 166820 1402011 1431668 472201 23696 828315 1984176 1415036 1695795 874762 257383 1035213 1260025 1537893 1761093 1474865 247248 532150 1834428 1008619 1462666 1167787 569623 270651 1894352 226753 1797794 1925792 1148130 1608546 58538 358457 995589 1417213 1779832 296292 1063032 585893 1863555 1636579 1733494 555844 277174 316504 598134 828880 420964 515553 1057829 650772 1169367 568120 346906 1246803 1978819 1315430 1370493 211680 545923 1790374 250089 868939 321041 1130583 156905 1838022 1848719 721017 560156 1115982 585020 1880801 1603732 1463412 574113 988280 1787843 1575470 61274 1816982 612689 1799029 1710814 1631736 1801392 598081 1748 841127 1355955 795564 894158 121262 358849 1579927 1327016 130823 1809638 1659876 1229926 340081 1957285 54890 585329 957957 549759 737731 1168392 776744 339819 855243 532671 1595671 1673947 563981 717314 16144 1109253 1406095 229611 1085834 41764 1421537 1908408 332485 881805 1245143 667821 434407 10556 1566417 1878373 1520800 827221 589806 1746829 687798 1049023 174894 295399 823914 1451418 1344258 674670 1507797 828586 1839813 429666 462937 257175 480568 565826 1623871 1845100 919687 323515 1966878 273861 337779 775123 339747 294922 401356 1936039 912662 1995223 476625 489940 1966812 1636490 547587 980653 1253472 710792 64068 71594 1489368 205861 1397197 608415 348525 1532737 422284 1827795 1787699 1931021 1419785 1435384 996870 869317 686406 1507275 1969440 87216 1533307 1112336 904320 1592111 1839082 639009 1259392 1491784 1563728 1960723 1836431 1703021 1599472 1264750 558492 1426863 1445505 1664739 42811 533462 1218139 1975987 976875 1107026 234773 487948 948276 1464973 975529 701956 737952 236070 374786 1882606 1379888 1263610 1615912 1862967 1540625 1183135 224310 564320 476507 1213998 1633979 1651723 394726 238875 1302711 506692 1899969 1197764 846144 420136 1527119 1439387 1695142 1546531 1354985 1388502 318681 50246 1680834 340647 523823 74119 547835 1625005 1715820 881026 1934910 319302 429460 457183 840245 371170 1681949 1486463 1995376 858592 253578 533345 692329 1022239 1485253 1965531 235314 751391 1262608 1273145 657670 558441 91728 859822 160776 1072635 449956 1207403 478996 1776676 266456 1030309 1416651 1227804 1506899 1622510 495850 569489 1224938 1160670 1495867 897426 764779 1510036 311394 1635023 1286447 1434281 272331 730455 1392423 1197091 24677 1781887 453973 758595 540817 1450469 1349007 1251476 156571 1000401 989621 1692013 547258 1504815 1975078 1379076 492346 1415216 1449935 1276184 952907 594006 964114 1089589 1664725 1798638 6545 1492791 710159 1582491 796888 1819368 1203568 1135472 1456964 651476 1992385 15632 905794 75662 162484 558515 1098443 833460 1210185 1526848 1312091 1726471 1926541 852503 188880 850199 1327323 302623 1473386 706709 879502 295589 120671 1790580 347430 588011 322226 1070099 424602 243176 1416262 1707080 1471741 1027116 1806776 708533 963311 173710 282246 128475 1575191 1384931 1735578 281349 921896 688685 1455987 387851 11391 1299549 1075388 1344546 1456871 334503 270348 389728 581007 760446 582222 1003897 320417 182643 520059 43048 1364499 215243 1536052 1713198 1501014 603272 743880 199545 847914 1461572 532775 1280679 1792016 1089024 1453704 292687 702877 1152302 794713 882500 1691004 1744010 907433 520743 1640435 887256 352317 1586985 1288233 1511747 513046 1204223 569546 1627894 472974 1567724 1795858 1208988 82768 972991 1042114 1318997 752643 145708 660807 275605 78535 6329 1511624 1877149 1162761 1347447 442384 1517189 1429008 1200725 983016 1991235 134524 1122423 1480492 1326502 22554 389026 512348 1628255 1360794 285346 1170542 1736336 154770 650472 770731 577536 363822 444110 1820201 1354328 354835 1103113 1401640 976045 250363 726027 1254995 1746186 1479958 832599 1955908 1376671 726206 441865 203475 1850191 1755323 1940318 1601579 382510 1365035 1608749 1585180 331713 127586 1062740 1175371 612101 1376563 1043938 1710838 1805196 1966970 1964073 1515451 327004 582680 1841697 982266 761274 1295664 1749606 1554964 1710731 1763339 837633 1721055 1503165 320911 471116 497479 699705 811978 225196 1748379 1560601 411062 1565734 119483 1338420 864369 213352 887861 582250 1525833 292397 1948043 1103162 244341 1366994 1000522 383701 1026184 420375 365871 1825885 293305 801195 1773595 494402 896979 1368264 619685 1901026 207222 921162 947718 1389236 1258936 1820076 221748 1658197 1223239 1813028 102716 1344064 1956083 1344657 1191946 1893075 1728175 926149 1794520 1388601 1405159 1641892 1478539 982590 1952674 219060 1138467 620034 592933 351465 1563604 1111389 1225472 1004428 1815251 720257 1337438 123921 128114 1804457 555728 234203 1527003 1762836 83535 1784165 1018113 1903682 508183 202555 1015929 870785 1392454 966522 102911 76798 1741213 1149964 618183 1976929 177502 996841 58302 1373732 1494824 1070416 1405229 1649059 739316 1423925 1481035 955545 1382116 974782 1099215 1336721 1774265 1868167 355901 1048576 1002263 114242 561256 1947211 982196 979884 1537719 1804438 1808406 522285 443680 104171 1244815 697001 1815507 711827 1736089 1299265 1274778 1269069 113001 1072388 193310 216547 1447012 848786 1744502 1256052 1038438 1531671 253114 1127653 1125122 1526148 982560 1247966 1417684 1287848 1964222 1623851 1590194 1790908 1877241 655337 1054181 1837914 208745 1566220 1141843 904123 1767041 1456588 1359093 1244358 1984411 1833117 1771451 313946 1582005 1701134 1822035 1795887 1072117 733328 796861 285441 764407 499178 56533 58341 896746 1336671 208424 1078564 1689967 1932657 245250 1249877 196151 1024407 1321827 224818 400234 876885 851754 268502 608837 645762 1515416 1364545 912135 1973952 17028 1379032 1245802 1199035 167933 1302849 1150820 1610537 348909 934219 170573 650884 130278 871710 1414546 626627 512820 1362173 357498 243030 1622036 194682 1259351 1324289 989687 874154 42266 1048885 770607 592151 1228417 1942969 965107 1842866 1288821 1416355 1674226 1032933 1438685 1273509 838062 1515377 652567 1141431 1808940 1521619 393000 1346520 1960609 233886 475828 1992968 1000569 1450099 1894954 867077 1736418 1215290 1668029 1283860 1576675 1992021 778429 355032 637080 1245015 1579533 1010067 401752 1479948 1517694 33105 1238034 1219859 344556 405624 1442435 854513 1898246 1478754 973929 372101 972071 622628 1131831 312394 33561 329554 1054287 1397613 536858 574063 307298 1496179 1960244 1943881 1050516 690991 1433862 674320 1923859 428007 1649183 664355 1198231 542501 234143 749369 1305715 588747 965920 1083785 1299560 1548007 187904 259429 75370 198844 232400 205108 1647987 1599128 458432 1917574 1023812 856140 880445 96817 99075 1455663 83561 684414 1046397 71999 405383 548669 1450105 671069 1627643 1153933 691451 766043 160913 853392 826676 1712951 619054 922745 1539812 895655 1155690 497971 1032594 1106146 1504445 28925 1707562 631688 1412389 461555 1171135 807992 1577226 610595 1025283 1058697 891077 185070 1180035 825630 884319 198156 1087878 1878530 1293642 627786 1401445 709800 723630 1412397 1735947 1549664 1981438 901716 941615 825715 336980 381060 1604949 1176752 1460729 1942448 1014981 972609 1363690 941062 1832989 711670 976039 1283645 1902707 387812 544671 135060 815078 1298503 1059761 1354144 1424229 799718 85243 1900951 452538 177404 795723 1226296 947157 732596 1649128 251272 1474057 1013381 237522 1062668 1763586 366650 1290621 1847984 554059 937393 478351 1888897 1642589 1656493 193053 1917192 608641 502943 582672 1204003 1208353 1504259 624756 1895738 1387660 722948 614146 1100119 584025 1935726 1754644 1292434 697920 1602575 1383703 472754 1463483 1370683 1463843 590714 269164 1841854 192418 1807455 906265 387036 1903657 1709420 738802 736901 1278030 797182 1408381 992445 1719536 1328828 205653 1168846 1369330 1166060 146426 298996 1847463 211830 1831110 1457849 1455719 1445318 775423 203688 1243504 1501291 544928 1973737 87719 940528 981519 834845 813778 1136763 773334 1039790 1413281 1287347 913759 1340015 284384 1940876 899880 1511989 682219 1987872 22466 762698 1590711 1450077 1834214 851001 1659475 1465687 175897 834481 1047881 1174238 1845450 313917 562889 85191 1208941 1279767 396408 1390551 298651 1051872 680989 1752577 451854 660093 1953297 1778363 570018 690017 1781457 1882748 1072312 493585 297027 1553414 788862 1596651 1082107 1072688 1306692 1217382 1243837 820791 1252229 361022 1697458 1172629 1680065 1487014 1729988 1704948 174768 148220 1021801 1883464 157355 1146100 1587187 872915 1557619 689278 1345124 1476262 798206 131265 1325329 825138 1314448 253445 1526339 39845 156664 972418 230016 683663 1944933 939905 70649 776566 791590 309680 1571698 1911443 282157 1183791 569887 91823 1096091 1404046 366536 975135 1190321 941867 1326275 1036066 568275 536113 780880 350222 54396 1089398 1979306 1671203 506669 244393 456362 1535434 530719 1459867 1196006 1777593 1065661 645016 1651515 1213057 1071481 564835 954099 1875942 720386 581362 858262 1572383 898572 1594651 1569038 1101860 790882 382529 912671 1157786 157181 1964826 1977922 55475 1689546 1091837 1759791 1620044 356079 1232138 1406852 1183582 1283923 128907 753229 416697 406265 1977184 1018078 1352489 1113307 1964486 494748 1368731 406671 1347919 854403 1975330 1738265 1482915 577154 264716 297896 1637925 902000 616573 1885474 618570 1756922 1938074 1131225 1037273 1326489 540606 1785067 1990501 1425832 1302476 1191439 1076616 792163 1018152 1852017 1947469 1949902 78892 1697407 596443 1871105 584187 1460657 507712 1637818 819246 894915 1072782 367643 1034360 114644 853510 209387 424823 317019 1480493 679371 316500 1653177 489332 1484742 265567 681130 1983521 268016 1683514 1988003 23070 655335 33957 706710 819053 1382864 816953 1235962 1617766 377211 1917921 877850 559632 143838 58705 505944 1937052 698152 1006836 1618701 1251429 39516 1876825 600084 254479 820676 1628205 932254 301151 1499291 915567 823470 442715 302603 105407 1558593 1495702 1452510 968900 610464 1527629 527636 862632 387961 1868282 69868 1697939 1050720 886521 1347077 1755197 1764484 1782570 1220639 323528 1154097 1080889 13701 1347525 1403939 1634693 1862173 985339 1685120 1906863 194365 1365354 590528 1254522 17325 1916427 864720 93513 1818423 856156 1303198 687683 924347 1788922 601746 103074 1030773 420155 1407476 1901001 1277055 1727364 1453613 1255124 1033767 846340 1585410 610587 1457788 1240787 1943753 94068 367941 1450101 879560 1265980 480087 288452 1453654 1962372 1996078 609109 641600 371134 1802859 1619255 991986 1347029 245900 991064 1501225 848206 1634672 278622 1789403 160549 1186106 1703112 1758428 1873504 812249 820466 864315 1907961 238080 1843898 837299 74844 750894 1794926 997961 77885 1972664 1734486 848952 1634842 1051540 620108 800110 901565 886365 1363891 1333564 1372890 521653 1429915 380662 271629 1902020 1762499 35130 1936018 334611 1927743 1096986 645161 1247311 55774 1550581 115783 652531 1472842 1593915 1491402 1735964 320206 1463748 1996955 962201 250925 664419 753460 350833 444032 1931790 418993 720061 1616673 503816 1824045 1545313 1487289 612515 751868 1525852 1289858 1579051 1956789 1044841 1916652 202103 1254757 1026927 84315 1390 195157 1938488 1527818 1858906 697123 1732775 1254730 1240138 1963680 374933 1235230 727687 1025665 1718257 665202 1091973 653645 1481513 1116375 1228694 969822 1702585 1424604 82066 417469 1030677 570689 1851277 1698544 718643 475496 1465384 204593 395207 34916 1622994 1679754 4750 1588886 1051764 1061356 1454098 340018 1522377 1033277 1456543 1426483 549863 420455 503767 1872271 1035557 1468675 1176790 309129 203222 1928555 550463 1580929 759484 1290416 1258053 454966 244157 280285 950225 1910101 1382508 869967 392013 833444 922837 1671887 1068344 562221 637531 1959519 34888 101690 1913627 6368 237786 833351 1077242 1410592 1065437 10567 1413190 514668 1351835 1594326 168876 1129852 1794183 1398830 1708730 1247750 853540 826322 330965 1556667 214395 591030 251352 1903542 1853629 392111 567237 374495 1003689 1228466 623781 1278409 420775 961045 451587 1877322 1623151 1686307 1912539 51045 335896 1572408 958590 144397 724807 1847270 400046 885862 383700 1479841 833589 539557 1570018 1091624 1570882 656700 1495560 1469715 463440 918355 464938 1830214 122726 469421 1075368 76391 1286157 1949779 678407 245612 788366 1391564 412083 465370 1302910 1471791 1333000 730320 392132 357951 1969274 137811 156248 1034984 61349 746092 362167 95897 206422 588091 906810 1451401 1464537 144447 675010 1402246 276649 1050857 318287 1793152 684555 675599 303857 1567645 889421 588450 533501 1080958 1711841 687213 129164 502145 1834720 882710 1956815 910435 1991102 635265 1342259 258856 1822483 910926 1256771 775384 1737675 723593 1352524 579120 1588924 715905 1415774 1133612 1691533 225423 59006 1475686 1532407 1595074 1065882 1647818 45673 552644 1798104 154471 1140341 876823 1515219 1666939 66454 1737465 733105 138428 1483981 171688 1806644 1608148 1187924 1598454 140024 286023 477883 1159215 1354764 535684 1573010 1881228 898848 1976192 1418849 1789312 545594 1456258 371103 603691 1283892 703125 266867 919419 1191461 1787606 23366 1554298 500012 1651757 1202499 1688746 906406 1134409 1731969 710790 1126036 775026 402516 1359174 1128234 1815182 1990046 716248 1854635 1923263 896779 1989842 719141 1680495 613863 1366545 463523 518626 1300079 1550361 227287 1111186 1598873 944337 899532 444894 1874005 468423 1323501 517818 91559 879294 1442380 821515 1320194 617389 744541 450636 1898548 114137 1856254 1407628 372606 736770 389062 1741402 1486992 387987 865427 1188942 1045972 1317321 1899720 451944 1367686 181831 1458988 487861 1233218 1541025 1980234 674343 488063 1915433 1219760 559230 78838 481677 1368878 1591350 320626 1164996 183259 1744886 317679 1000712 1802705 1303670 306235 1493165 447465 530911 1498503 826542 4554 1496864 793233 899342 773247 1196947 953361 1730561 1849661 179452 1244152 269934 1551181 577377 1470900 456376 1251469 1615455 944998 1775621 596032 1602243 41180 1286000 1031196 302155 673202 1866903 1732292 1116126 559911 321918 1236691 501339 297088 1870700 1523752 40930 651213 666853 981856 1602097 1585644 1809520 163567 1870409 62710 1330734 1692079 122244 100491 194519 1495962 1967184 880953 1514852 1244756 1771957 370524 577229 1169892 729020 415514 618763 1233708 1352121 464066 1876905 1402102 1134890 1167255 511140 1470176 507879 855403 736475 190996 1363509 1575523 596934 551116 1018309 721194 273670 218312 1741488 1433218 1595619 338059 296864 1929717 709656 837528 725617 932647 354942 754725 1617825 1002453 817289 91380 1229648 1579167 1476030 1038041 448368 1394054 100857 281700 364213 16819 1993163 338357 1994658 134858 1313427 1818038 1927681 857370 1099026 520988 1627010 866796 83124 1460491 1556258 710471 64293 1415901 823695 405977 1044467 157782 571480 1006886 997533 1434602 1544258 616808 1737488 132712 1748693 54441 544436 1201060 930676 1964087 325142 1590559 1968822 1321305 1187427 295487 1050153 1098229 1193969 176854 520549 140489 1094093 627457 403849 504918 355902 106617 1838437 240411 170144 666218 1548142 554381 1939181 1492967 1907050 540638 1688498 1806328 1154981 1286993 1899955 1114457 84218 896478 123903 223456 879626 37830 1927629 1661854 1139284 226706 406015 1806189 726559 396114 1956047 162830 1970280 1265484 1973360 1055719 437273 877523 694696 990993 1422959 965794 1776799 1319856 904309 355317 637161 226575 1308823 371475 841631 63270 927951 1757771 1754172 362704 940709 1801338 1640228 1398701 202049 425796 470962 1666967 977430 1779577 1956306 48432 1263215 888724 1336388 1217504 1462415 764222 958564 504313 215501 1155771 1866749 786886 693568 52856 160235 1713969 891006 833317 835990 279756 792506 1197509 529262 1380628 1398322 1449369 767132 859509 1510466 1538206 1595828 372665 298981 324023 840939 1849934 486852 1381828 270925 1316095 570220 1981422 1332236 1841769 74365 1813636 1715264 625538 733059 1600904 1734525 1684306 838761 1223169 586112 273287 600198 878816 1731845 301478 1930224 1575508 1470324 1259967 1145099 1358906 1704932 1757765 77399 1005040 421708 917614 1269288 718216 290320 736142 654216 1843184 1741519 474205 183307 1493410 1533064 619162 1353800 774975 500362 1655022 983626 935885 1863320 1158615 281664 1271491 655642 1203053 552879 1515471 674047 756886 1238475 971708 1603507 1972458 1212768 833267 1158520 246799 1185648 1204946 1064361 270071 634252 856589 1562522 664052 1298357 263807 1217799 515129 1793030 1883028 705584 632169 880251 1995359 1121414 1938250 1657001 190070 1851657 255919 1286514 1204285 780220 643242 897876 1368499 342405 2155 742284 1541765 1888119 1596011 531594 279570 675867 1145631 1143151 52800 661485 1873171 970693 1860344 1088864 647197 971220 1582998 1308772 496210 1851936 1823152 1415135 582099 270685 817835 1188110 1950662 349880 435315 332389 1434792 1917768 265924 440182 830701 690278 1765937 593559 439660 395950 398594 1946903 424215 928953 390457 244840 1917428 1416794 1680469 42187 367429 1538794 713182 279865 710765 822161 1063849 1889718 1097172 138709 1945660 1943600 174356 571759 175583 532 863771 2300 1233267 404115 347648 1581194 339499 795872 1862616 662307 434344 466308 1893797 328681 1928079 1098335 93393 1314142 430860 1489348 979822 733243 717102 1332612 1388852 1655830 446765 463871 1030726 314149 1969244 475023 599037 1985596 166680 128667 1881238 762521 913839 253729 878247 86558 1443475 802836 106082 1798962 877597 1546759 1956076 1397553 1267414 67788 832242 1101994 43995 366302 141358 1768131 1186879 751462 30748 1534264 727591 1110125 445319 1410170 331612 1991360 722085 508230 999074 1992221 1798251 1745660 284798 1029484 1958839 1834862 1868050 1643727 577390 594106 1987626 895265 1642225 247012 981553 982178 1714410 574712 1613095 1460708 1935428 1642469 183057 1241961 732341 1011136 434004 451838 1299175 1927585 1175088 1935912 433981 1345665 636211 7586 569646 660781 1517401 1221046 417305 1422156 849965 1017317 558926 1575202 1240254 1936340 1493195 71121 1652213 70633 619896 164003 1887531 1563442 1125771 1523829 1980175 342647 1075871 676521 477869 1916313 123540 1228121 992179 511135 433963 467815 1664559 1371829 367509 527749 1459113 762255 790602 211275 894483 1107290 1864706 606207 647694 1547568 370485 1399641 675675 427595 330096 984228 1907067 1129703 1201334 588519 119463 1804436 34775 1147776 1182362 1360580 725690 1374600 158263 1007093 696022 446578 339245 62269 696254 1999162 660349 443832 877361 383932 1022581 233253 334314 1393071 169370 519733 1502670 886518 950838 820366 421852 1230045 1035593 519411 1835825 1827065 17079 855955 750319 1014390 943758 880968 87680 1464873 1812801 590600 1297597 839413 424849 1421166 1753931 847465 1828777 702803 1632728 1786301 808538 774817 1653470 668482 1513661 470192 292284 1597300 1915456 1818521 1873196 1494586 745367 624494 1774087 237768 176559 1179391 1882943 1278 1426906 1507685 936569 1155831 291020 357774 860415 1420670 404865 225735 247027 1259627 251772 842579 644542 802317 1445878 813657 46862 1649245 817687 787207 487009 1112285 1517998 745529 542425 342404 1502441 1369218 377835 1602621 554557 1153094 1100583 247336 1136267 1754163 1881697 680011 1030934 162897 1785217 1307538 124067 1701888 154054 701477 1462864 1655117 214087 1453374 910777 55395 784286 1758187 587 1076699 1201638 1421627 305737 1937175 496565 1761289 811193 582825 34869 1681076 89832 620649 1722200 948192 887813 187677 1127679 1291796 1498145 266772 538568 1642235 366132 1943259 1268852 938066 930152 1185552 1357738 917839 1640657 1400026 899273 1259278 1583581 1230219 987182 1603118 906453 1557052 1771777 828504 892146 875171 38317 367991 1309444 21288 130424 1724047 919155 1114487 1996413 815614 1211779 15540 272052 1861947 448080 102627 1166653 175977 1651943 1325787 1625871 1334208 362393 1849498 278787 1963427 876544 1901552 567003 1340467 1443715 1209684 814276 1877919 654222 398766 1608042 1362100 655224 1763813 1600524 678553 1271925 682374 634551 1724700 1576878 485441 99523 162839 1369940 1240304 1210387 33896 1825298 1728065 1785026 1466860 1147383 1253577 1769594 307759 593531 914369 1685410 1358745 73523 1113045 1220960 1304850 1616040 1675026 1529093 909387 1745797 454154 1769165 1805396 66955 516889 217806 603418 1192555 640066 571887 866698 947302 387111 1554514 600018 653171 1774244 1190657 1229222 633146 1937687 425880 491933 978348 1134359 714717 1474568 1695859 1552690 1172036 50676 956788 270869 1637201 1560545 995377 801192 629404 425531 1759490 993677 751130 210450 1182651 486076 1806908 1055125 1716544 851563 515053 1821239 755324 212403 822102 42971 187383 40316 1222977 877248 808231 1841932 1943058 1587222 235673 209996 1495543 1751359 399611 1933482 508322 1805961 1195445 1287350 1071257 460551 1391453 975401 263635 1944066 291183 683585 1048138 13620 1669078 1370728 71755 932844 1972338 1551373 392972 1164606 1272356 187451 1497707 1900350 542629 1026663 850396 1520872 94566 1345559 664234 166829 329490 1614439 953593 675718 1265219 1313349 679370 1278429 399115 69999 1738835 1083807 1078726 514821 143195 440634 109045 479875 362772 541697 1434420 1568714 1986418 1395694 30521 962802 799506 22187 1621338 1764236 1016690 1994710 744622 848098 973217 457031 938234 1187708 446633 1107524 664449 1046738 652858 1939804 1233466 1120683 916699 82681 674709 961961 1479679 255449 833382 945260 1180507 1181464 983381 1126645 1513831 468050 1501679 249499 783967 361655 1671586 1419903 829148 680465 345921 680663 175373 265206 168301 1322672 1193930 816547 1862839 960891 502804 102802 674391 1612522 752680 1483846 107578 702313 1427223 290220 800156 958409 806591 1245793 1623208 1347086 322878 1573264 857550 1852706 164499 1959068 1879846 1891132 1400384 705042 748023 150980 281772 609402 1728921 1965617 1840686 800557 1544097 298364 229485 659932 220076 1397814 1079173 1374899 1289903 1967469 839940 1074965 1212490 914045 327669 723345 405633 424995 1797804 1816823 1032094 1109346 1941785 457097 1822610 1916121 588936 225718 1604187 876364 85110 1382863 963872 363056 820026 78141 584123 1561601 1369488 812371 1176714 1984265 1149247 874320 885765 714542 1634585 1741061 1474287 733882 1025568 1432800 1258096 388102 417894 1363090 558993 1068017 1619808 1716558 204073 949217 189123 1082205 1716421 1904894 438426 882037 866899 964778 1054906 1080746 1242970 1767396 360912 1606793 832954 799987 1739449 780889 54801 684472 721626 318734 1252479 455554 1016771 952658 666197 1958198 449807 506953 1075836 1879446 846698 1548840 319359 1277327 1885098 1244501 839509 963568 1128812 66948 849303 1393230 1818483 1327420 93675 1593374 343934 651702 1766383 1019920 1921057 1523790 157121 1270232 18994 495760 926230 1663148 1542121 1251352 939267 1601194 1191339 1946447 135255 1312872 590696 1403625 855267 134174 261362 600929 412319 1662558 1994006 450752 430058 438191 1795766 341546 1501300 564314 655554 996528 853053 945963 293986 1468399 115456 30048 1455392 1187752 1987815 524582 1732714 1298476 888873 1715949 458817 219288 1378093 440156 274906 1334869 945414 1731732 141275 323820 1914451 962738 382013 1510788 379759 27453 1671282 1175685 17178 455941 852420 1348907 1520269 1974682 118928 987366 50230 555996 385021 1475085 441920 1590583 239647 230109 1848223 841243 382713 602277 525745 391598 1033783 1826345 1997017 1089142 562069 1742092 615561 1035327 639055 17725 1175867 1720031 111335 1475181 1504263 1589831 507368 594278 1151102 44763 1876335 544144 1323361 1884171 658482 1654789 1203286 1052981 839971 591169 954057 1540695 135983 719245 970814 1851217 747591 1207997 1212936 13534 1707389 1457383 1073109 1853907 232164 1106031 233594 1193691 1410075 1584140 470948 257484 1165826 990868 819704 567516 786938 129545 77973 1951434 286602 1676078 890999 99069 872982 960120 80798 592279 493757 1376601 378252 772260 1036735 845032 617223 1697507 1361948 190807 1302719 741955 1896219 1689165 419911 1772619 1334976 1298305 345138 247612 48389 1528140 244601 1891893 654532 1775982 1921395 466575 1346130 1654084 920521 308267 599151 386639 1784387 543092 354906 303228 1745764 1150371 1069566 33152 187862 39747 989083 356966 963355 366404 32754 1758278 161833 1919346 1070403 1707964 2102 1682383 420062 1242168 1679355 1944472 175687 1956304 584323 108125 90387 862009 1966424 1467120 1683032 832965 1709676 1037151 1877493 838041 1426192 1204034 286141 1144088 759320 1713635 904343 503823 618471 810602 1623152 37817 829214 1089048 1714696 924399 971179 1537821 644032 1843047 655533 1052347 106685 1261041 42254 248164 391873 1803294 352502 561636 1898279 1079046 627045 306185 1913442 908987 684875 1872006 840305 202189 1893682 1202375 1982231 675887 693139 1310324 1155664 1299677 54000 1558967 1329329 469806 792252 1386983 549680 1892541 972549 244456 209925 550156 488889 1134405 780960 43472 797739 1931372 950161 130678 1180526 246539 1160931 1644984 481537 712226 580514 799252 1222526 1246995 83069 1691657 682386 1297368 1592637 1722146 503561 1979253 508125 275444 1055857 717637 1723064 95213 995922 1716367 802432 552224 1101258 1380301 1149112 1558434 1449322 1385790 1799490 1328215 30959 73394 910375 1161056 498248 481961 1299044 1965451 1330718 1869793 1040192 485485 298896 1140866 273427 1250021 86125 1687809 403416 1101467 1975178 958788 1218025 793657 1148248 289545 1214092 343333 1664419 1613820 1884289 272388 1110932 220642 1344914 437467 411563 1917492 468215 778648 112535 1864858 1568910 1391201 792075 847078 1937226 797002 1957901 1444019 1039455 1659280 1916360 85857 636619 316462 1783087 1389446 964797 903101 167469 431316 1824086 304404 1857143 133163 84546 1400581 941286 1966135 45014 443806 1858444 527796 188343 289839 1507419 1590682 1260561 926353 1469574 230291 1358607 783555 1394595 1411736 453442 1754943 1805626 599838 354160 1602355 1548493 910012 1287785 43011 1837261 804553 18445 947879 532822 1478676 180929 1838316 1703495 381623 117437 1905357 1917544 124702 407636 712744 270353 1471874 1116379 160467 197495 1463777 849689 791135 1478821 1799311 85334 1307750 644031 125307 373654 1549958 1823037 1031448 1996365 315802 1062333 680731 279853 1934279 602812 1204610 436873 1637347 579056 176527 414719 746756 742753 680479 558262 1007176 490415 952081 543650 1802037 794177 1852572 250953 157381 1656749 967322 1046264 1025958 1177436 846295 375845 572093 944057 379857 388928 1734701 1874455 465407 222681 1568057 1401938 661144 974983 1627104 1851301 335004 1435738 1133551 1349343 25592 516588 1847759 465415 16731 27233 526673 627084 1882423 30304 1914110 462218 768506 1823200 837015 1642066 908092 1068226 595901 260269 1417337 98823 1742577 1293798 92834 1249211 645394 253052 1482504 1062152 1191735 803236 1141305 1615806 863207 1075006 617314 252234 49150 1871081 646130 1171900 536526 1106862 1158134 1886247 1860493 993420 851520 1257041 381292 1589237 149611 725339 162469 1452660 617357 1602742 411004 480017 646914 1451556 1311531 897026 1694159 1078572 840937 92712 1559707 533729 1014369 1111256 1057976 1446777 806226 149328 1138443 825225 668279 1461883 1930502 598338 1359855 1414087 929019 120407 1955917 668245 112421 1646653 459534 165511 536584 584492 726045 812773 940350 722149 1620547 1316165 545046 410433 863150 1824296 1081777 96959 1399877 136951 792646 653208 1159768 1283938 1559171 300152 1830789 907112 961865 346631 1105213 292266 1602318 646280 1181325 1576843 990106 504253 1735381 1047330 1275190 313754 860431 1397739 650652 116155 281528 153418 1317835 1441879 526070 1243929 1986543 1077158 4952 145468 1638191 554331 1273587 540027 1228564 478662 449440 49548 395296 453573 1432179 163475 1180339 764606 1897157 1871795 515250 400618 1840617 1654388 122639 1304354 1023500 1085706 164349 1860153 491742 645706 462877 422611 1982062 499592 421334 1214106 1411792 216659 1445749 1639527 838198 1295055 837650 1086493 1447208 450935 1947295 1078395 148866 118402 245306 277181 710214 94020 1407080 649670 1496892 673886 964658 1025079 259858 1867594 210755 1684322 1599494 1681914 961145 1237730 528928 1736667 796893 735270 294965 1854187 819950 1123161 1311855 1665841 480543 329995 874775 169932 476186 871461 458620 639704 137893 1788172 1628204 175383 205005 271437 1887764 1032200 1360449 1794320 383837 1671790 1411663 1121428 1293285 1761437 1089090 183098 1974691 1041865 343179 354995 38899 1206942 554698 1567298 41864 1178276 1649727 1968916 189811 411264 184125 1391631 446246 1765795 1911946 1519591 1379533 955742 573111 1387285 1749433 1436899 1057753 1530418 754628 1290651 398241 1563157 150103 161773 1675679 1007906 272773 366147 1904431 259257 1178465 418868 1887115 1225415 985493 82146 280702 1404096 1394867 1066999 1632508 1622161 1133635 1593156 211887 371826 1411674 953195 1575225 1286863 1794507 17780 969335 74713 1443293 1876748 1714032 1073704 1181544 301529 1371405 1691582 1865276 1316162 500392 1176217 1535822 1642183 1611960 808979 1386331 1411431 1080234 442392 1044397 1855925 1053528 13419 588132 1874121 1196044 940445 1039533 157321 521928 1533017 915068 1249155 1199470 1923215 1158293 666867 1879757 1697094 1099565 1100419 1370046 473334 54374 1897643 1125255 1742032 1613726 579764 518391 772824 14119 1665122 891679 227909 455752 1471883 999550 555017 1830760 262910 474826 1363773 1144856 1603721 1981998 1310268 170581 1168751 1118236 947875 1096017 1672930 279596 782460 1779713 133407 361389 376887 908387 1381680 844391 991657 1999537 33470 1594317 1888966 714075 699268 927114 1674620 1157451 1934768 699816 478833 159272 1645740 869877 1389676 1789582 1665888 1835756 437491 1933629 282525 844364 1781954 720100 486525 1837566 131313 503244 697236 1055647 141964 1314482 1089975 1455598 195733 370015 1117281 1720902 1226585 532837 1351229 1038651 913981 177298 541046 1750126 1128679 680244 1745107 1245488 1493070 1070055 784657 581664 1920785 932816 511995 1109806 158221 498403 1248819 571297 1369001 495086 527884 1918889 140802 685791 1713686 135569 5286 152844 1018587 923707 977959 295186 1165799 204975 265719 936917 643284 1997626 281638 101869 1409847 57587 666814 1524693 1394034 558550 1914636 1693916 956086 1185564 239648 790692 1696631 369071 1627056 1850305 521858 1457389 286425 97918 492065 885080 1884680 86014 1853296 231223 1639753 1738409 118559 1453546 1740263 132234 1584458 627316 516209 105223 1102668 1866389 892071 464278 1130404 144214 1485091 271973 1138858 762906 533169 1926774 767192 969913 1988372 1808368 1822332 1493497 1950151 1781461 677749 1217465 1875870 1457440 941557 469447 1002878 1341211 609067 389398 1759828 1562500 1481696 1832552 1038430 1136243 129071 870884 956854 609960 1944497 897424 317277 522245 1497837 855579 1187245 432624 1731520 1743767 381210 289631 899499 1588707 1444980 425392 955933 116872 257000 41461 1260518 1572526 821736 1454089 1381141 192502 1188486 1995016 1663513 1363063 668600 1422109 127323 1091020 1200523 271899 433585 457173 106821 522016 1704676 1114733 1693306 344459 981791 1635303 324085 306251 501228 348775 657567 1861067 141705 1189268 843230 397324 1125640 229608 916993 1581252 474380 1207410 1708605 560042 1193138 516851 1738350 1891335 688837 526886 1730035 1129749 830459 1487821 206793 871973 241431 22730 1245133 1279374 503277 1756635 521107 623703 1014343 232367 1396912 1409719 1617775 1688158 1985090 1716807 1299403 1330204 992279 265158 1222298 1189167 854397 956972 1693734 1438313 782145 778974 1739906 172529 1155135 1790088 866850 1569113 908121 45906 894291 1614715 99679 443616 363595 1314594 42090 1483221 1983660 1839901 736360 355194 1747181 4802 1800037 827057 128048 282663 1551679 1128172 1191695 797217 1190624 171531 338705 1089773 1482440 1668518 1650606 445327 1166363 769412 122356 1142884 625380 873841 296453 1290844 1886599 939229 1619131 1951659 1204953 1263899 1298904 642707 1519772 1452876 1830510 845988 1259119 1604172 1561944 1703201 1349229 907120 309638 317191 1795026 995114 1128425 1983833 787823 1938532 1084337 1269732 1800783 1303971 1282740 599156 525523 458850 170874 1947002 1849403 846598 415617 1199691 1050601 1723291 1588302 379863 1096392 1686590 1970056 43866 1029647 1767483 338201 1301335 254402 476161 1542057 76778 1073472 1677291 952785 904124 830156 134598 510682 272588 714278 852915 656184 721419 1581920 1308620 799129 435208 919862 1638493 381212 550364 643497 686473 1223617 1726183 1554459 394409 1769444 1730531 1994646 1168088 631296 683217 1402138 998691 1003993 1418096 980454 1464712 926595 1626719 202752 230511 99471 181705 643767 1872704 938496 257648 1186324 558506 681116 781342 54591 1922970 1381114 576323 353450 1313679 125530 297211 354916 215594 1985367 1988699 212414 374387 1956544 1734370 1985448 393715 1299485 443326 129607 597532 1156323 335593 1161507 1650346 290423 1770023 689854 267560 662859 357361 845533 1226120 382923 5354 1350808 168622 1493876 1551418 467685 1682980 1475168 511430 1032077 1063400 1254472 421924 1332309 1474093 875402 1810922 759005 1299736 433122 25864 1787903 1732215 573005 321745 335529 1899726 683165 1753894 1482577 1947908 935619 393291 1439790 627774 1285583 1278694 1680599 1709304 468466 1752984 855614 632213 1645626 364087 1929559 1450845 1714754 831268 1012982 1715790 883473 304855 765190 427204 1445517 503732 1422084 790444 196310 923483 277010 1718251 418085 741065 1644684 1123549 516403 1323148 320763 371772 1516816 1639748 636083 495113 83597 437941 208802 1690855 1230990 188809 761584 1061174 1132831 1052674 950633 1604877 1869112 1378027 1829253 1473044 288650 1093872 1776459 824881 322839 223225 1229419 439445 1738009 953317 346639 1924514 1214575 320211 1870046 1589037 64847 1929899 1830816 1232345 93445 147209 1876235 1941128 1923455 385191 546722 31165 101144 1796654 761115 728727 1105728 450692 1520167 1951339 1949776 680837 463770 1659381 366233 1698649 348409 699966 1428848 375813 1938091 455807 1835614 982410 103681 142207 1386499 12756 591294 1872531 1401555 581512 1592801 299214 35962 1932387 922301 343801 321561 230173 222140 1194383 1313798 124913 1194307 348856 422233 1613844 43617 477009 999658 766896 1746211 1828812 1254176 1483195 1445656 793033 1740447 190729 1951464 530146 1593086 1445465 283351 1319037 89565 1574211 891108 1744356 866219 1970046 1937649 1156094 1321248 1257823 1564274 667969 432080 331530 1711944 1417938 616262 1204017 944425 1643081 929631 1773416 1743434 1940270 1855048 1126960 1833328 255075 987138 1519518 1415281 620682 559173 1379679 1663339 425527 309269 1369314 1390616 625702 1407870 1324225 1237972 1638888 1007136 523595 694123 351834 3088 1902558 278820 1397097 719365 138718 424547 1035412 1500138 1368645 114308 1108842 680493 1899478 1516889 854127 1313438 1032275 842421 46700 1693014 127477 273207 1193883 1064812 1319241 1278448 1629326 1603391 312141 1719792 1811817 283974 73008 418960 1110905 501168 40187 627454 1329759 883391 611572 1335283 842365 1704642 1192744 366372 90101 1775989 559900 13713 1747994 713146 241590 1808018 1262785 43909 1668632 265135 963645 678605 80540 1748250 1015785 630683 519618 777714 1956954 183051 913020 229184 649246 1955445 1573903 1092938 810918 1168177 1375408 1326687 358633 612595 1165866 63633 1550885 461988 1238171 377415 600095 1925950 576345 1382958 532090 1424260 479031 823585 220829 1009031 1678891 1550750 324503 1389820 461613 1625519 893219 369056 281654 1031486 319052 752539 1804479 1813347 406727 277510 306847 1204356 77110 197061 1093852 1120304 1785736 1632376 522662 416760 1205448 330035 1593550 988250 878734 925785 1991030 165869 1186625 284203 1487013 1745341 1189137 890997 1588841 1622819 598389 1055301 8958 1123655 1656149 1635919 549515 1453299 832438 1222400 1347433 339954 1193743 1919075 1234616 1722310 1099867 973600 930688 1250690 395531 278909 1061520 485586 249213 1457874 1790297 997157 227435 64295 465762 1097838 355280 282058 1886014 554970 1667648 151496 1746697 953112 1297062 810139 507491 980471 140907 1188277 406473 1639103 1356273 1031847 494549 1915848 1688453 1396063 366532 504315 663783 1100103 609655 791674 769331 603713 1020550 33019 1438605 1914981 626006 966328 206224 362028 1522466 1500114 470512 1789624 7194 1579152 861139 852392 1541386 1912611 708262 866426 947174 1411875 1361816 79221 1533939 200941 772657 796705 1159492 491513 1137796 1065695 1217790 907729 486914 320494 720107 1948981 1205267 1413399 431899 199347 195865 360754 1567130 355575 71059 2447 1495835 1949940 80810 180155 1088069 873002 624874 1109221 1852074 655872 233767 1113167 137107 902855 1709921 393953 329267 1260399 1667109 625687 147400 1147744 572161 345801 1884123 1395549 365889 133005 1979542 1360975 1208161 517009 1833704 162035 1700192 1559729 948545 1055143 1064900 568471 1265662 1557286 1149503 1435792 1944855 1039708 1076929 1126621 45781 226184 1974408 1035379 1994620 1299206 1328433 434466 1195536 479844 73890 1141472 970282 1949231 274956 1416670 1300109 1311046 1142611 711007 262150 1013278 1708107 31437 563311 841420 1042002 1836505 1525946 521591 1798291 1189839 1297369 612650 960689 828686 457238 1645054 1701673 819595 308900 496339 1356994 448498 1048732 1395720 1784085 78085 139095 206051 1438213 788680 1971425 1520291 306968 108654 1976189 1971928 1205367 1267766 1061616 836050 1043971 359473 180255 183135 1905887 219518 1556148 1623001 947088 1069533 211813 1647646 118565 981494 1908635 732915 1673735 1033483 430843 556634 337572 26100 140515 553334 1126597 299172 1851349 97590 381688 1321419 857448 627341 335364 549488 1996693 650333 1935047 1158897 1654218 546159 567429 479038 216527 139161 649672 1046328 459171 320548 1729375 882748 1944620 1973419 771790 1578064 1763402 1997131 1474736 1016745 501398 447805 1164833 1015214 1296945 1568130 220567 206179 1143647 1437572 895188 1128512 349243 1092987 106682 1581174 332234 492480 587867 955722 1150411 480589 988562 1966168 103376 789799 1217729 19994 340234 1076973 314807 800077 1318051 590932 698495 713224 1919713 1017968 314316 1014654 775843 1075235 37685 485658 1334207 566936 1749432 1451333 1923790 1274642 478955 1187343 1183839 1579835 1149337 1710985 1595213 1210755 827753 1920295 79508 233127 91485 387967 21962 1826083 1969431 596427 1456578 1631331 1842361 951113 811755 172468 931018 1239304 300142 1010204 116972 65140 618781 1517509 1979295 1505937 1748937 160338 253402 122659 1073393 1049897 462859 1673063 1311617 462313 302559 1715880 545618 1566869 1586263 366546 205497 1842786 1026161 1906675 14791 981164 483272 1729495 1689887 1325667 1783230 875852 613607 1690380 1371998 1620415 1561726 1605437 1886491 150039 571016 153375 1836138 538264 1994070 547243 244575 1748697 1060360 1570523 277945 1538574 1365888 642596 1440134 980723 277689 733162 9835 1426016 582734 1496374 284592 1180052 1894803 620797 1614580 286747 802651 1329146 1225989 1950335 1907871 971386 1913543 419435 1327094 52992 1042915 1085554 108755 13341 1987634 773588 527380 1732100 637447 517185 1939876 1094815 806913 1493593 1450308 1645643 1914603 265123 278883 1389539 1161723 67927 1167857 1270055 1377853 1000840 1377183 521445 37120 1916715 835346 1268941 1568581 185746 530645 333298 1619009 1880132 1014393 565579 133565 70829 845910 1466560 1890860 1698528 234776 1510751 1614783 496452 990879 400104 944036 1807919 1640152 1634618 828213 767879 1642788 1312083 1933592 928309 1235325 712614 877036 85502 341717 475718 394963 1214462 1902749 1865528 1724169 1446176 984066 335053 1008417 853573 1029592 256128 1788743 1478670 43250 992461 1462330 863211 1775503 409356 930683 332133 1003293 1967818 1037098 1367198 835380 1023755 206790 1048668 18062 933556 79693 614461 477078 1398541 750875 834116 1062097 1247482 36485 626736 1488585 1771568 932172 1863940 1643011 885880 842855 496794 936207 441693 304513 675385 1733027 295783 999334 800147 1399912 1564312 724025 1727066 934880 1711404 1683912 1411881 512302 911348 842824 825609 1561383 920620 174626 1737414 340389 1108 506738 694475 88251 1254232 1046952 1388651 138044 1051222 1265995 1213763 1421365 927388 1770572 264641 26665 1300594 639235 1008462 1476200 739297 1204604 353773 164928 1010464 516432 1027361 946502 1701236 1297876 129649 1509263 1316979 1489652 709278 1218410 84746 136306 1993384 1648507 252450 481256 1527120 1882899 1410750 65720 449546 1826992 702193 1823831 1457085 136272 989206 1689088 426487 312626 279773 1989759 1791498 572845 387520 1336482 1811287 1671091 1974634 245855 1777210 237617 1022545 1836539 636362 1369344 1096222 1328706 1620085 1658209 1606500 11945 770735 246450 228739 302648 1386682 453304 480221 1692975 470597 630734 214893 1565833 233123 316351 512913 1544293 74891 1533271 951534 904521 1824431 1375158 214103 582096 1898046 1138642 1591196 4619 119646 856401 205114 138252 86209 1803671 715585 1052850 1355805 1513068 57380 707315 1337005 967450 1758104 401315 1451312 631090 439852 437443 1070937 172496 577037 872249 1922680 1143663 1385339 785078 1270941 546906 1391956 1542022 1456271 1145881 204069 796339 1662788 1423922 1335981 1744772 547239 1826383 858928 894379 1317046 1535757 626845 1624581 951730 1619476 1219025 1618169 862079 232255 1519000 809962 372129 765496 151039 477018 858776 821325 778090 1540623 498462 1212492 33138 45270 1500206 1312233 228738 1268977 1724481 715478 1100969 1258838 556379 355593 939522 989502 1444404 979399 1551680 865882 1956146 1088038 1964245 1924781 1005729 1065175 1367452 1963998 1313962 1074514 79581 1221522 1869735 412040 1336451 992770 1309844 1019734 1580254 1090240 192412 1413523 1081259 157369 718726 1777790 559371 582429 1002193 185151 44814 609367 1671285 519056 964601 1994541 9912 1118203 1512596 935510 1585945 1648623 641689 329668 1929485 1839768 1507587 1264079 1680208 664019 1552050 754998 1647557 654317 1622449 832708 353015 42089 1806403 906254 888768 1746256 1086619 1009345 1753852 1985195 468604 1287468 1403417 1630714 1665155 1880985 1506818 1269175 1651672 540661 1543937 485903 159926 1272866 992143 1491213 72834 468989 1980707 1544748 1522848 456439 140661 20705 1144306 262806 530734 1975069 1207555 1697146 1121768 1174055 540399 1305634 851519 45223 1456594 1382885 749269 496632 691958 635507 906464 511022 664783 1319994 957712 1693408 389029 1878705 422350 281629 675586 1494430 1946060 1060384 1886429 186512 1492416 298210 1612355 422696 46763 1524989 456011 1548971 1949164 1670509 207399 109025 912152 24005 393297 255593 453092 81073 1449101 1155678 939013 1567370 1476350 21998 1353080 543883 1704830 164447 472155 1055588 957934 1256244 1064282 556510 684001 697812 49032 1619246 1717274 652593 1598767 843613 722142 1212085 754840 560306 1244822 276873 461839 1945524 294600 327612 1855207 352586 653972 1829094 957162 1322099 1190851 563942 350156 1351503 1174125 207420 1010065 1598599 445567 1837692 1721229 229877 978503 920496 128949 936522 7320 809611 1670561 557245 280620 1704651 1222800 203205 840983 229795 579691 1166223 1733295 1738731 208511 1071889 175700 496593 1828598 1633099 1383737 114717 1288489 831645 1788494 571289 1165340 448474 273262 250496 1110761 1943042 1107002 1650339 1436997 1731548 140959 544291 1769947 1647167 1723803 130756 1462596 1925540 380571 1366750 1421483 33605 1263062 1888511 395717 169451 600378 160025 1267586 1198423 330255 3421 1473148 350440 1895391 190077 521016 474822 1142737 294889 916530 1056836 27649 1922238 537508 149792 651133 999037 1167411 1962461 691901 224683 1534409 1472623 314615 492626 775238 971025 1638401 1522817 1478512 1358510 1743891 877316 1767042 234606 1658963 1909081 1567086 878098 17237 780755 1831940 96765 806353 1051830 1084507 1076294 1759072 583025 92130 1640669 708811 1342193 1277911 1626926 1767819 958172 836863 537556 1921459 946989 116799 456627 1829221 1698519 459946 23379 617544 259133 1746587 1806542 1723286 1295866 1926358 1648266 1729602 498058 198422 1892849 857071 986252 427246 1412733 271745 699690 388691 1057642 55843 141840 1683122 350254 1004019 270099 207798 1899789 53448 7655 1871792 1607452 715295 1624130 1881268 1991092 1764345 982482 692964 1079042 1150435 1093257 1226415 4693 1245333 404696 101475 1542747 1582802 1519710 175621 1215414 1094817 1544540 1592994 1071696 1294331 1521052 1533000 48514 1498545 1225980 1341637 443111 1855481 1331320 547663 1643313 1254593 1256852 922467 877 856069 1066330 1936376 536638 213250 1079370 175113 1232261 658884 1992051 1751196 1326951 276392 1902168 51094 1643763 1643238 1429394 1546866 1773317 1691442 346493 1475015 296931 163609 365713 1661378 1347072 897298 14348 1414009 515084 1528481 530172 343961 1054441 200331 1651150 1865156 326849 1956608 1479830 173580 97517 1220815 1129436 133755 772626 369945 1933505 423672 1810422 1338285 1234206 1352677 322900 1754563 906283 1210980 1413275 1113821 993183 1742684 1745753 331085 866841 814313 11603 753740 1302977 711792 1359675 947839 442318 376096 1025163 394470 436052 1416761 1366264 985930 221409 243320 1580323 1737678 1814250 1511730 240275 1879367 1342537 1880091 1141398 720578 1552471 474397 1759406 1829415 1638533 1835554 707056 1006638 814677 487496 1335405 1591776 1734736 956262 306677 512547 1838344 1390912 1573643 719419 94273 1187612 1557772 565836 1972708 1489205 987322 1820766 319709 1688211 1242236 1704547 739811 980206 1494744 1774874 175337 1578019 288826 972548 632296 555717 645222 479257 1667361 79108 676279 1151230 771077 1090417 1447150 1134262 521003 668994 1213977 564364 1787973 501395 635467 275011 1409301 1561254 194853 1646692 1184986 98409 556193 1316662 726341 1912436 1453024 904570 1485207 599949 316327 59254 1892283 886997 143498 1098389 126283 1481563 1182543 872173 1552177 1980971 311571 1989399 1854784 335921 604760 1006924 608485 125415 635480 1646256 234011 1745798 1096422 308132 1347726 1698915 444883 505300 873115 1563074 716233 627992 64895 1066377 863407 1329407 850812 1196912 1452231 1998006 1645397 1701093 1323828 661904 1456927 696066 405099 886081 1260239 1932069 1388066 1431139 1415711 159634 1621138 1314899 669556 330818 560158 1334197 1757902 1717232 1249012 1770876 1895428 1764316 1440869 1637584 388817 425616 1678340 750189 660558 843189 1924341 749015 1427373 1777705 993624 552126 22894 1496046 789885 1849190 56002 505606 1509206 1816925 1564329 1069950 699956 674520 1947652 111365 1426356 157314 810667 1733021 1645880 879348 1184813 1526746 1689017 717977 591085 703583 1539561 1700510 83508 511573 1939768 342544 477534 789900 1787407 1004445 333081 928647 797456 375779 271325 725305 1706805 562352 1731431 1041527 373620 367741 1350675 1920896 1448973 97437 1996506 261680 796324 369933 1326171 733624 1628277 1787924 12388 1857275 1482081 757982 1925699 1729468 390642 1078608 1384572 297396 1283986 1222931 83138 1966210 1988723 1080683 1629274 1040819 857274 1032538 374639 1569928 665764 1332991 1921692 1316098 310552 658395 1287368 1519650 1517991 174971 1361333 507017 1888403 1000298 246316 1361683 1510866 1270522 433359 285125 959117 1643754 1318091 898666 645933 958381 1140274 675909 13208 219869 1906482 1021397 1547020 1230630 1104674 1866980 588995 41406 1456904 1190126 809421 111872 112398 525728 51642 1076457 1419091 288268 1983723 710087 1634587 490140 1254813 1932315 1761180 754232 246068 103866 708755 773943 1357353 806473 469589 71163 510031 1026677 1504158 903766 277538 1409789 1208850 1458752 1478017 1939006 866561 2519 925486 1039214 1664017 359844 111069 1674724 1079696 376392 17989 1165415 1804523 1156572 7099 61125 1888996 454028 1989086 885410 1266441 630840 1343222 1872774 993756 251181 1273006 680120 1784346 327563 394934 457919 464556 276525 717769 1450500 516969 754134 1161020 455383 1672227 163098 550037 711493 383185 227732 1109895 1835854 256810 357710 339357 1216108 122745 1746705 1490403 64721 53434 954809 642174 737084 69188 1184824 1859977 17055 1030957 1902953 1483168 478612 1896960 810671 1326254 1153410 858619 1175067 1101338 341623 1736276 1594507 1555837 904110 1869734 1635252 1461628 1214180 471368 1051933 1664787 1967963 393182 1237355 1992324 1439448 631464 1375079 1397140 1843584 1532704 1642930 1662257 1253651 1693309 1003290 1996187 522154 367512 942893 417615 478304 1083848 1874935 530398 1859198 967899 954859 52149 697636 1329300 736339 1020476 716344 1911011 1209765 704442 1733227 1394924 1626207 485779 163995 1226182 1958179 1540473 440203 1226592 1604358 205444 970801 146463 845880 644907 569883 1633424 1041693 815380 796708 1685144 723460 1615775 65755 1948252 1613004 1724520 1691329 1484239 1244775 501065 431372 1694651 1047929 1497258 1084091 1121599 644290 343468 1596652 1307770 802941 1218608 1745913 1798333 611534 1576084 1524701 950998 1072279 1212191 529929 698196 1908899 1834143 1432569 1248108 724332 1793070 449378 553589 113712 1698284 1696284 1107918 1078299 1394071 620287 769118 849674 1613613 723532 1097609 1065640 1528846 527263 1739720 1604368 685409 1941678 1997423 936280 1659573 1941328 1091137 427378 38834 1651901 1663008 1231945 570129 1918995 1726211 1152965 370078 749362 101208 78235 1893437 819439 1745854 558976 549567 1358396 397362 1995267 773822 496014 1677509 183805 1370339 539319 850267 1109579 148000 771089 1266929 868209 915477 1373085 478785 215121 1226933 457985 1601088 1677281 1472800 150988 1644254 1869748 56449 1603544 1063292 1455393 1456610 184643 19856 528245 488453 1934983 1018549 1678776 690906 126358 471167 211371 893966 858294 408857 1328845 1192250 1051001 1169039 1109426 1389275 346931 65935 110278 1653196 193624 1630665 1191070 1268146 76990 1504734 632263 772773 273869 14538 1376121 415171 1328797 1880317 901500 1156341 541992 1162137 48178 1537705 1443151 1864656 338857 384055 423343 1302265 715853 1961410 1829362 1021691 1512084 310233 879226 1032539 1036825 254809 917723 1288521 1931674 1632441 415301 564760 76565 557282 1239387 530396 1828993 1667970 1500163 1147361 741310 1405757 851927 837657 1769910 38753 1296431 243187 430585 1300359 558125 1361491 592027 1818790 1078657 117607 1872647 1171282 654836 894036 1489759 1363782 1455333 594879 145798 254802 938861 1372849 954896 451764 1872557 84899 1696577 1581446 213312 614340 668383 291419 662193 1971075 824571 1488193 1241437 1496132 379385 992726 1592255 1002972 903989 528220 1823698 1738585 1369179 1896079 1997619 532340 435437 953535 1068484 1772684 290160 1440184 1904319 356626 596840 1556875 1706420 865985 737967 1912005 1653775 1460246 835177 568190 993746 1499502 690119 1336577 1155882 707305 1446264 716391 1762058 164810 571770 530942 995968 554385 915697 1900276 1607936 1889010 860661 1410415 1916115 1095722 1428620 1323763 131764 939310 1854725 1533195 58850 829644 1869665 141741 1709321 1168317 1305080 299775 635646 393970 1317295 1345293 493738 1174716 1569495 394388 1045466 1109087 1966061 1858185 1055306 170080 105818 1107528 1240437 1545635 453719 495918 1407573 1521804 1375249 1957475 1858060 66893 116642 760439 404529 658176 1828221 125607 1667792 1337510 263317 371004 836467 1861691 33012 756493 248596 1103245 1399479 630174 1228518 777505 1835468 1331185 1798779 52248 1978710 1840879 535688 1184535 819867 1994999 1834804 1218637 1856853 1141385 1594093 1344805 1174803 739268 424811 1743783 54792 1773501 743421 1164275 1162107 180598 247601 1064139 970346 1186022 1241501 1935762 1842324 1393265 413521 92033 436243 1065854 919027 1240658 1098454 1866405 862391 1102495 1363599 456724 1281672 1311449 273258 396077 995570 1042176 1173100 1616233 1835431 953113 1241703 1124302 1145485 43859 1653766 157765 635283 1567407 1781337 699680 1042141 453939 1348064 179932 1632117 1622053 1756302 311768 399586 1572018 1972746 1523575 843183 1880987 93936 1713925 1307641 1236857 1018770 1414089 661443 682257 513360 625929 239446 1646509 1328412 1140538 290810 856687 991018 1446751 1297594 1504604 609758 11789 849832 1737971 1538546 557059 1596853 1513682 742714 1705288 1335869 864548 1852320 510776 1276208 1006379 1863787 1173530 282004 67198 1832499 450822 1534144 1497647 1628931 1319153 1136053 1001055 1454282 515108 1827120 254828 1708575 562708 758951 179001 1975845 605965 458704 1198063 1620046 372638 1483582 1641992 197241 1134758 1237171 1894967 435535 1604098 918518 1352377 724627 1432703 1490735 1279107 647570 643802 1191469 552629 1050075 849359 1690397 559313 1691070 1933120 1461257 1362583 81538 1018542 1542674 1792254 114812 1758682 1814525 889861 571389 540760 1286837 401759 29340 59984 116028 1423516 1847561 1736343 485321 1412896 1366779 1025529 1823973 213502 301309 1695682 394649 1831950 12609 325256 1095099 1122724 1999008 1551793 1848999 1928554 673899 1540647 374480 672322 1610556 964651 1456993 936323 1142696 1645059 1725777 1012761 1000084 1539394 202143 1115845 1147863 493912 806071 1901497 1108957 1187356 635812 610450 282636 369024 1773954 565834 418817 1715806 205264 22196 910696 965650 161356 1088282 142363 375198 1343943 713642 1088567 1972824 367770 1919809 317458 962509 1535841 1425847 1999072 1442193 474568 790664 394895 691698 1297710 729962 292249 1961939 1934195 652981 1505872 97139 586251 940635 196820 1465281 224125 917495 12018 975177 499322 192306 795237 1144270 524472 844381 94476 732594 123672 1923936 1925671 481597 72510 731789 1072967 1082225 1401798 808940 510668 505156 1053439 858758 537717 1002083 1252157 453190 771290 1454236 1680014 970297 1366879 808910 1441399 963451 864535 899381 558044 1593087 1201373 456014 151500 1663255 860468 594932 305421 566603 1492477 1318279 250415 61597 571011 280261 1272741 812891 653857 1138129 1850089 1034831 1344907 1683104 518369 1114308 1989953 1694369 1673638 1321678 922391 327702 657760 545787 1487295 1361275 1717756 723389 967210 1502472 1708075 622202 1821882 696122 551041 931629 106511 889280 216933 772047 267359 380038 1590577 299236 376604 250535 1961150 547472 1612279 1967401 1683020 1240955 1521758 1037064 698008 398826 1543650 269336 1141895 1847721 704215 234502 1086125 1640391 1751181 1314586 1452836 1140982 387758 1952198 1864545 1357028 616494 1020871 863543 1312126 412946 1604830 893946 320197 842759 403957 508025 294406 1784880 562053 42268 1186235 1301810 1729556 1773709 1606224 1741078 602987 1683367 1657284 1429549 576581 1459348 1468243 219643 1277804 842803 402978 1533235 42502 916348 514494 275887 1226125 1063511 788750 20616 1018681 864525 1030732 559492 400217 1844487 1951700 745506 1855601 123937 671228 935910 797042 96908 1921414 728019 918522 1917342 617786 1381731 866509 873138 260762 745525 820562 1261230 1730663 144773 1432953 1360450 1850217 1244837 1822925 1779937 1527576 1112564 51970 1192601 1220457 403084 375405 141265 460858 1649689 691755 1816082 206094 511796 134891 1845601 1877441 761531 19203 1040845 1977784 1284240 181297 1571365 111866 1012565 685737 435103 1968621 1976167 1521317 350838 1092297 237346 1292975 1865889 765668 1917643 1221501 1115161 1838055 1405559 797284 1080788 437582 838292 1508576 1277527 287757 916215 1964932 693905 1684799 1120530 30369 1486307 558380 1105407 477037 946675 131830 869680 1536232 1251982 1040905 1730548 1745791 990281 1144196 488128 226065 1348657 569090 232484 392644 134219 1308634 870851 219723 1156615 1665009 1350562 1514908 349062 1804972 1545557 1232258 1014936 1471045 158264 1924692 1932031 1207954 361993 220655 1280987 256406 1982499 975858 496222 664095 520965 1041372 1737975 1401060 330171 686020 421912 1595737 1870533 848791 1292616 1391667 1001559 704669 581178 1126490 1594135 927098 1409642 577463 630473 243621 565486 1928021 78854 1466604 139124 1293663 1914298 465494 1931381 567660 1149833 868109 218004 394788 93449 324721 1457548 157663 1677309 532301 903050 1497500 39990 1289482 798164 197137 835986 247950 751426 129239 1893607 500035 1065879 245024 176421 1217215 183604 1959437 1654380 9505 1472402 58982 1557602 443170 1793782 1407861 1089928 774643 1612885 320567 1283383 23588 158016 292706 668252 133329 1252106 1797146 1913856 711665 1966699 677633 1663416 1139010 1832645 1756305 419989 606601 76633 1405309 359161 1873230 245383 1783740 1790373 1073981 652020 1550017 1366773 481429 1862707 807284 1049226 742975 427933 1773948 414187 945303 1256729 588877 78123 339001 359497 621147 1402307 273342 1750410 1854104 772965 618684 402304 1565637 423765 1968303 605146 602832 1533858 1066645 1794765 978121 311737 918253 1157586 1724054 25210 1998104 1454971 1337709 1781792 155652 1759031 859887 1115667 120979 1091456 642732 1950157 288121 1977408 662169 985690 863110 1548936 1191627 1633128 743022 505110 806343 1414379 1171526 973569 834458 1512763 92433 1427225 1472904 1166785 963159 147665 1936539 1409646 32091 106099 1000847 1571989 1223043 1403573 692332 181706 250518 1891425 1262356 1805464 1361368 1240910 1733318 16903 639638 1346570 1175529 1658987 981834 1127500 362254 716052 853029 1435173 1723131 535339 1954665 1917949 16979 488457 1234147 593235 1020157 1861419 1011463 1654022 1847717 297721 1211025 512920 49648 1077925 1126540 585691 1896956 989311 922742 1369931 1206861 862630 590946 420449 1610624 1970900 1972113 510867 1899913 839163 1673575 509468 1456119 1564164 183029 1168801 312192 1989582 16709 864703 464364 1212260 1669328 815867 671803 1641219 1902309 88245 1548290 1402424 1249467 1862862 1392570 548157 1152169 1338235 962755 543629 8501 1741752 739860 567343 873327 1267197 368873 1963098 1520072 565054 905710 64517 125392 38853 1147955 989579 114459 1686841 1750315 847158 1603505 780505 1953854 1772933 136008 662398 1535156 132555 1263833 1909352 1397789 1494776 1587046 496785 1134438 1247611 1701027 755643 1443561 996676 1017074 804139 62432 702728 1114040 1063128 1131641 999561 881022 1427220 1416631 483255 1168600 1827948 1640348 397138 1086045 1473749 1864967 1466644 1690431 557112 667692 1977048 310577 1400063 1642695 1361537 497244 229906 1870402 381224 1465928 1482736 655702 728182 118970 664922 730502 1244979 47988 343229 941087 1341224 616534 659166 244223 943652 301611 1882851 878862 1618587 1903308 1672518 227511 1134396 555405 31030 1395806 33633 171326 333944 1461040 945899 1484165 1224853 1648873 1251847 1407615 465132 1648954 435895 1831598 958808 25206 1943939 682024 1866078 1290019 1104065 1303392 1025321 563787 860335 1817010 523807 1568691 347735 1195803 912766 639012 20278 1802983 810109 1829479 240445 1729325 1433969 553892 280084 1709014 855836 764603 953479 578141 1315135 1491667 1521441 222424 737364 598008 590185 55056 1032535 719660 1777681 1841935 819496 326346 151647 416321 1157455 466511 1524974 890841 68775 1631667 1422859 1946433 1766549 486663 1933810 1336414 766717 848906 1374275 739170 693084 1945061 1003758 1553450 1954639 933219 1905719 458359 1533892 129441 1152829 574937 616876 567070 1893827 520693 505596 1165742 1093676 1577163 116411 1393397 296367 1336307 779291 673651 807973 271242 760883 1140512 1948582 1076045 366573 1880547 361699 1758453 580464 959602 850132 1416634 58263 948975 838402 89474 78817 1265366 19107 646919 1204270 1537227 704395 1657380 1754462 27077 1643690 813526 1368333 1518640 236633 483479 1120069 700652 1067963 243237 1489202 1420038 390277 1401094 923148 231261 1842355 621112 922889 1812796 1165670 1493561 1054242 753734 625447 1778630 1590579 1937974 1648526 900116 1616288 534077 1906282 61319 15583 978815 1079988 175781 788333 473104 583662 127224 1186996 1277103 783806 779880 731151 1145865 610658 1502363 461662 722060 1855414 620553 1502464 1828994 548821 942335 309731 1286442 670163 650350 1652457 1775894 486954 1973228 1485948 536590 1635335 1703851 810791 283391 1016071 275406 278685 1863818 1414190 669877 982191 1665700 374557 6027 1977685 1586122 999202 1318062 1154518 247649 661291 820993 305822 42223 1620921 9876 1752084 40043 1077255 1826111 418576 1189495 1770418 1054158 322866 217431 1109869 124258 1657951 1339802 57411 547766 991505 519685 1456630 1251577 794823 799404 1694692 797541 1409423 1637064 1342056 1913143 1442470 1621418 866186 1196134 1619335 378620 2953 1445279 423848 1070108 985984 1394104 1671757 1461964 353974 1921765 719735 860610 1551854 1335726 1359240 1228188 1610735 1344473 1943319 992777 1102751 1837931 1887817 652810 1773694 15280 1161987 1937107 1904638 912576 891995 164024 78412 253653 1155446 1590138 1223895 1631049 1489227 1270017 717775 86910 1963104 440376 1816106 1965441 1455882 407520 1057436 1855788 664946 635494 703075 1366079 800204 450090 1045865 1611002 1349044 680814 1554149 905370 888635 270309 1975300 380929 1049839 412966 1163335 1041349 1475040 776147 1039860 811571 1180591 1847154 289080 266816 1646991 155058 1480768 1635186 1939903 1280945 1709599 1983158 1672016 936474 778024 1366601 355247 1482169 1768453 1858588 1598408 357107 144122 1997760 934921 1582615 1202268 1796638 203904 642988 974863 1507906 568053 1267172 990467 1940510 1258891 1998303 1128641 1699751 66193 202354 1810855 349966 710621 917292 1685615 1093343 1400135 1576761 1750582 604659 665231 513297 1203591 1807354 52433 1093920 1975584 1551963 811566 148639 438854 1039388 1908588 189063 1854724 1275746 11745 27844 841104 882449 1503555 873009 828441 508203 1785341 1288235 1335883 1121855 355561 1543968 1424244 1065526 1925685 1670915 919315 700296 1625416 114331 1188054 529666 283138 796089 1141613 1007782 281593 1812023 701673 1409348 447380 859936 1348388 1726407 154702 1788794 904744 128226 1112045 62607 390881 981516 118973 620834 127695 142076 710455 683958 1442004 1050525 1488089 593002 1049635 322739 1529636 1274033 1859182 359411 44520 536776 671104 1226884 1945465 1915581 757681 596207 1497880 689218 1086214 1491349 706010 52019 1450049 1875988 773117 1052896 501458 1949574 987148 400709 711716 726493 1005469 1967744 1619498 714620 540689 909774 1634755 1306275 1760023 800960 249580 439273 51794 959791 950535 277244 620367 159511 163048 1568745 1454748 1002146 1362290 1547123 18397 1016481 940958 1847862 1340401 1966386 226106 1792699 989034 247173 572184 1511521 994364 602139 1480256 18380 1941585 522827 1374071 536383 817712 404195 1114941 1803628 1186528 1407758 1857399 338283 883424 1202774 558679 538259 151687 1882515 1643578 1287408 929824 1960638 1831039 1942670 266888 1509875 1700620 1873533 798111 68475 602312 1027622 1174701 177147 458644 940993 574064 1298108 1302892 1999962 1955477 532825 1130708 135576 1034970 1273747 743424 1549613 595940 1430961 1195865 511204 1334694 233910 436224 1304708 172791 85631 1949710 1217386 634579 63239 1278529 441690 351581 1181922 825144 303384 411628 1534843 1335606 1618302 35676 1934610 547033 1172098 1021314 1327627 1323861 1031845 1044633 256449 232151 1756627 1949017 457879 841728 1386087 746583 153325 918375 1281881 1572681 152077 2401 229188 21735 584820 259042 852091 25841 124965 742778 1600849 553115 1496771 67827 1465153 1153496 1591893 11929 1327763 180771 140917 1837009 1024469 1450821 483453 900129 460573 333189 1482652 1752703 1369227 620265 1385144 1402241 1017418 62543 1291138 1545457 292840 1070845 757109 1194666 894367 742572 1781664 1834284 1311114 788163 1022324 744682 1969566 1256707 803007 1552298 1773766 1666999 1251515 1304589 552648 1328827 1957792 1139474 1342504 1850940 1236409 81954 1872604 840151 814306 435005 1553366 493473 71124 1386409 107396 1993919 970627 1484530 639051 524552 1819793 1238629 1590090 1730829 1176147 1670882 422087 851909 148186 1940879 965899 507431 1946176 210127 1976754 59 777846 276911 757651 648808 1154524 1179444 388517 1450199 1183912 712897 1849281 581263 1459134 1345082 810836 1901437 746842 302544 1849157 1095856 536257 1672921 655720 628806 1897255 370056 266387 375723 1709258 545585 567715 649084 1967390 1082506 196947 1942457 113008 934742 966890 1869803 1151470 1399080 549081 1887293 823904 1630007 843255 557064 1241039 781371 65009 1091375 1967587 917019 1380088 1797344 1332436 510365 1027380 411430 305990 1560196 277860 1451220 503004 891588 325823 553951 90132 1413117 1380545 715239 126563 114057 1762298 667977 1254017 503415 1770424 162701 1999695 960196 906702 1716595 1786136 709449 218822 726552 1671515 1977842 1497510 1094808 1209266 287970 438927 127253 1094918 1758835 422245 757880 615255 522610 803928 336490 1683414 467593 1917655 515876 1006604 1290053 257885 720323 498467 597546 54655 1476906 1033316 866902 701168 674604 676543 42487 309392 140587 1829564 1265022 1092317 1716773 1967610 1075030 701855 155605 1640700 1972185 1751980 26027 511454 1983967 187866 1021905 1548204 1896814 1502523 876430 1924101 710679 1695062 1756371 1717703 91381 854948 349320 1415626 919009 757932 1889550 656832 1954339 1350776 887344 1120196 1583206 1319815 1471296 963782 1370911 752920 110304 153235 649937 666520 869872 1347275 1609455 1603258 1136521 1065782 773790 1981340 839724 813561 1385288 1482893 1530475 1417663 1514907 1005556 262099 1397688 1858150 1268022 1663173 1948069 1525940 1450530 1197842 1953509 1737249 1580057 1152376 1931822 1591210 897058 468852 254803 1531381 1816365 1624444 1364337 1577132 854529 914745 29558 1496579 875126 1687905 159533 1901410 329395 1946924 344664 1062892 1323324 618001 1207807 911316 1768464 1656908 1219507 601698 828274 258956 1970431 483361 1920502 302248 1595912 1679000 1102226 27769 1397 1635930 981112 1021024 1559856 1762234 526114 200855 168870 110357 1622309 390087 1702740 1066204 1374333 141831 1012200 1846557 836880 1040855 245966 1400107 550061 730295 195945 1983520 1794208 1165346 10088 981013 474024 1896793 1431941 634118 355772 1090269 837161 146166 1361767 1672185 1823443 1290934 1600617 353466 187118 1996703 330761 1416511 1235089 1832238 1995303 1189216 494551 1120326 787700 529885 1588231 347347 1914587 211061 1412581 696518 968813 814217 1462739 1391458 326564 250440 91898 402065 951940 1005591 812207 222459 1719907 1696048 224132 201795 78780 1113680 264272 1623948 1317817 1756078 1662487 794715 1669650 12482 1166990 1176477 1089268 619948 466245 1082878 1983951 1204762 1659354 412344 1937124 1859572 782351 1724147 989100 1578838 1677603 267296 1116301 91057 272521 1974001 1275165 111622 1611422 1764754 1483057 141784 1963359 545085 1342441 1774887 1641110 746666 1614178 1681515 1755878 1960075 175778 294121 1960069 1303220 368522 743237 533900 1498756 1791482 554105 1863302 111091 1697641 691992 164105 276879 988053 1851426 478008 1630512 1447135 694466 1010940 975976 1597758 945439 1639611 1312631 304932 491413 1654895 1339394 141000 1104153 1362979 1827723 1727992 328833 139640 960524 1674664 306140 757231 1328256 335566 1176227 327747 1808622 1398246 892410 1213180 1365003 228185 562756 1665147 1851222 994520 819274 97446 115726 919984 1143963 693319 593266 1547096 1474193 523867 510875 1199496 1965297 521572 1153177 399986 1584742 871489 384360 1589600 1357014 1552358 835455 1462147 1124362 750052 1255427 109533 314754 1707608 583736 1557968 1827734 1864670 1136631 623758 482695 330923 1281711 668200 753025 1702099 1498184 316966 530597 1189935 1100306 1281334 274624 301276 909623 1192980 1578467 1893893 34234 1675703 1453508 1448888 534656 188780 513879 762922 260724 948342 329905 1457825 826041 1305495 1820196 327875 615908 1541724 500437 65561 555350 1061972 1527348 33245 1733156 1765191 573833 483951 1230290 1711216 628363 1223950 310679 1352789 1039654 702788 1341422 1306748 812962 374105 1711593 1495992 1309776 396308 867897 351461 1388669 165421 1037715 487144 10012 605256 681615 1497839 692110 1934776 344740 883512 533832 1686458 449344 1047339 431953 822355 130234 1834105 1617850 1518707 1986900 1765196 1499645 1721227 475835 1937266 1733932 1158528 1914228 1044438 1205189 80409 1912775 1528909 1284964 538620 1328146 1301340 1544100 1007081 68593 351597 699560 101000 1379401 1862329 1569777 1578422 215063 1924035 1643882 499165 1132304 1470761 1914720 1441049 604100 655207 1960260 1098908 1101731 1066100 47218 1459793 427548 1919976 601353 1322287 212710 1858149 227022 320062 1202965 273168 747346 1223765 1023487 849804 1757412 1202837 481278 1049811 1355145 782112 924481 1714852 1757617 1522475 1348252 912072 1229886 777744 1537488 636436 1659181 402642 301777 1120272 614585 636743 504327 894793 1980252 1077381 1074633 981239 1212474 840773 18995 141464 1819522 191097 1819165 877133 322425 1084849 1417306 1880207 975718 769192 1822687 1413812 1631361 871491 517783 189671 1168840 1954007 17690 943486 1945248 596430 1469431 798825 731742 180735 1381953 1568010 1192217 1496478 1385258 1610365 230342 1797984 1413149 137972 18835 414068 933380 737411 1286782 196282 1023012 483076 259878 1780129 1705702 85788 1836602 296400 1857084 1866616 1272625 1824622 1092028 406629 1163750 1851881 9091 223348 1966418 831142 931389 357378 1317717 763081 117416 1718493 37642 799509 1935495 1385583 1347049 1730396 1357468 1439954 347342 1277830 962500 342249 1409850 239502 574006 1390301 755128 547424 1109317 904598 474827 524477 1460135 1077659 1137681 186684 1698787 1671993 1219410 964135 1405386 749569 1555364 240591 606450 1231518 1469082 247924 30527 1264978 359136 281666 1519026 66580 983245 291745 985967 1768306 362535 98999 1304308 1428139 186882 445865 1910396 1862487 1142619 156206 1297438 1715090 1893011 597030 1091099 1345911 1034331 1318812 360921 676634 1789174 308724 1680030 1979339 1389050 280118 397765 992803 1331190 1984285 695734 481970 1762447 277285 1178899 1722810 1881837 420098 744733 1307708 424658 1843819 1165916 517588 1971419 42136 1131340 913140 15534 445195 1375248 1122163 795717 1841587 1419567 392069 858305 797517 1616467 414299 73765 864368 1385555 93821 1070676 598820 1066798 1261388 32504 1726140 1731627 1925556 1113494 961671 660391 1394747 454038 1464268 1583413 1355404 1191886 988756 953795 1228008 373525 54782 1827121 441275 44176 1897894 1635083 652760 968447 1444558 1622716 804017 1270604 1900614 1016022 1357096 1228766 333707 896188 1517787 215979 17071 1397750 1733198 1733807 973345 1565570 1459669 1838682 1389467 1433222 1739315 1517021 1394098 699947 1919185 970469 917340 1746303 1800824 1660098 1737662 1464576 47448 800392 1623873 601454 149600 1657011 929464 805905 103827 1405769 355488 442982 1400360 189519 1302577 720797 701302 314552 1757655 513852 922281 428057 1040918 504397 130905 590558 808804 147860 531163 365035 425467 1556993 891235 1405781 1538395 1232655 198267 1213994 788758 1766795 501028 1749182 611106 1354527 838553 793239 1933666 1838167 347076 243525 949814 564077 645803 1226783 1090681 1660058 410057 1743881 1837335 568028 719428 1708206 591952 1673717 1623502 461619 1921972 321601 77879 1532031 71043 74499 1599991 37753 278227 1658566 391854 1858026 598422 258444 1948180 1618058 328142 1144144 514026 1488395 551416 1767031 656150 777260 409255 1526448 461580 748808 948985 369322 512692 1779208 1012896 1239238 183320 1720826 196697 12980 1338972 1420723 269255 740395 177872 1085096 693901 1167053 1911589 663306 1638713 1796026 178010 350699 1876314 998483 1962397 582737 678631 735256 1412071 1394388 628026 1691214 110195 1562686 1013553 281488 1212458 700947 1133759 25655 308583 15771 1318818 960201 1102493 1238447 278343 1385885 1965836 1835497 654610 991825 1935723 1267389 504919 745638 920154 1394760 553852 385170 247806 126098 1561180 264808 1299851 1498987 701376 1652521 1010789 1129598 816815 1146337 318062 589240 1660112 1771030 1060175 196333 1984277 108196 1151524 1685921 1276485 1199077 1025818 990461 75045 461432 884692 1285034 1009685 808450 302021 1386589 1852792 804787 170156 512503 1049120 1271310 139297 452340 1645683 781068 1361002 1081272 1898262 231517 1420924 275755 1894999 1324400 830522 1858210 45083 1521539 63080 393638 1561420 529765 1480268 1235947 133640 850953 1730279 1786033 1646544 2674 1060032 1132849 804384 1896938 1734795 1007708 1855747 1384718 82328 1683638 1428188 568259 568922 1622163 1012115 693386 1770437 234033 508117 1637728 1025359 120289 817624 1052188 918187 933910 1561664 714646 506085 273296 1677483 390826 1337972 1222695 561899 11067 489792 1346022 1255024 647082 719330 1962011 551701 880820 1938598 885027 286940 1744797 1899235 1792981 1269512 542995 1447614 258591 960152 606619 1296713 724026 368134 411932 172598 1253478 1443855 963767 978186 1728623 1927653 633111 1454359 129546 1082197 475523 1277373 888294 1618531 222427 441349 853046 1922217 68869 222561 1992630 1566252 1909043 1461829 1692984 1029789 1326440 796745 1495191 794626 343483 1517354 874627 850550 1725150 150127 1355139 1553938 1901999 1838353 411625 1142558 336200 519261 767679 254401 179366 561824 355865 1988476 1410195 859765 20258 1616716 1387873 1670360 1163021 297602 76531 1819139 1207707 1588181 270862 1077537 770076 1957286 1283181 723763 958694 1021866 1274553 1944865 808156 1673625 293652 1808328 1915009 1382070 711058 1202129 568401 1561031 557572 1730492 1868434 514192 754065 585009 809239 1970317 131506 1763564 1153518 934629 1130152 1778786 1345313 199602 369010 572675 956469 670510 98727 1132181 286312 1245483 1100903 1812614 591161 1413125 1551172 889189 1037391 798640 444371 346237 425500 129568 952557 178902 1793350 1488350 127517 1137731 709868 1650603 1049298 1481497 204417 372322 1041582 1979752 850641 1816136 882746 990822 1011907 1276160 1618549 1028451 525866 1029509 1434902 530989 1423913 690134 1902836 476243 1967254 1913859 1443139 1128921 1874468 257711 1688155 1942155 388764 1503269 497022 771140 478116 969348 1679776 207467 1279365 1687614 508826 322552 796026 380990 1413562 1701361 591865 1653554 1063200 108413 1724375 1735912 1311069 121597 1900776 728206 1487251 1511977 1593872 1129934 1182064 1274123 924248 308350 171526 1219685 458834 1102611 184064 515847 464505 1996203 1810564 1220652 1217664 1171079 1262088 1641789 549089 575125 43673 867843 353045 1427415 1077393 152240 1604669 1857437 1829774 824482 587086 699415 1046293 1185836 1341476 1770360 1721012 1862902 745964 666186 618296 1888708 1120045 326670 1341502 1043637 330698 560157 11048 469455 1125669 1686725 1266416 1980048 1070274 1948671 913403 1844062 1908065 1095291 1280616 351207 1766323 582102 1214781 708509 1692584 857254 824036 1407622 1592357 1432126 1834650 664911 111272 1048133 851788 281244 353139 1040568 708302 1688250 1669774 1304883 1182993 349745 969975 1824136 23131 1977719 600016 1629071 317995 956962 1105209 599171 1208999 355364 1125237 1178757 48478 1288815 1491587 442747 1994312 1810902 1739044 150528 1669077 947467 1589803 325364 215880 942161 1196515 337245 229573 1274507 78479 1171960 1415978 1082815 653869 674398 630465 614607 1824227 421710 7653 714404 675360 133447 69240 923004 1133416 1523506 366825 489570 761250 139468 211934 1606239 52455 1215405 670977 778144 1753507 514711 400224 1853833 1567072 1324774 187734 1657071 1164278 86477 1631459 235855 1724316 1298593 1742251 230045 365242 1788483 1418894 609360 404876 1880038 630007 1586674 1210782 850539 115146 1317102 1496066 1901534 1356096 76911 892659 499807 1600106 630260 1855635 1505625 1014401 8003 1457201 952405 1125214 302503 275104 580255 1186132 918194 719049 1553743 1744876 1034723 1072729 146172 487556 41378 760732 1148153 271239 305651 1456430 347352 1743234 1852354 164226 121902 1607550 862228 1452885 678060 1048660 616321 1489460 258403 1488405 946994 661033 1755462 140090 1863417 1243981 93721 528492 715791 1163355 131890 1455283 1951147 249566 1380320 454134 800658 894693 309498 1780534 1411843 346265 172213 1176346 101059 1456532 889027 1947036 1030678 81563 1301924 80558 63412 686662 5084 1129069 321362 738859 655867 1560463 767518 1413816 36642 1575671 14571 1249262 1010215 87596 623042 11273 274830 1355156 1181237 1146746 1562461 1630845 428593 1872082 654280 118305 735452 1805273 743872 1618282 418662 597671 381940 223431 1617697 1264641 1628504 204795 570537 1409205 1102726 366495 1100329 154977 861718 223316 1260307 15113 276539 1523251 839980 360803 851040 321188 658947 1614997 1297603 1536293 1832944 912959 1963892 488123 1043433 431270 69920 13422 1005395 1808087 1781325 1254792 1535977 1871294 1115549 431805 463391 102703 1642529 497123 1791758 1815600 1953697 1003884 213226 669869 41423 1941020 466061 323906 1673764 1258606 1470164 301111 325472 1856013 259106 1419826 602010 293905 281851 326472 207464 781854 1143603 1088323 866280 105344 848113 1587859 214140 1929074 1332884 1344079 1072478 218012 136519 1370273 646593 1476126 709442 1798354 551062 909820 1224672 267702 1747761 1763780 1423769 1624989 689995 489252 1584532 1328936 100363 383663 38643 523586 1280715 1021117 1730294 1995117 1433874 1123900 1619979 1229442 1953139 359595 603511 160167 328205 1111537 1189933 94453 342410 352624 1842414 1272152 1836279 1261122 300177 80062 627790 338391 875051 1471128 1118801 1797701 1696660 1626833 1766311 1155847 83298 287310 1973011 30374 1123543 1015617 69944 1320772 405714 896650 1262982 866107 17659 438081 274078 1377276 1963367 1769071 1921763 213793 1839330 650047 346683 977199 1557095 969720 1858850 1611369 15567 315522 365193 1681922 411411 161387 769142 1805703 1358140 1170343 166674 1655866 26031 1420282 1975361 1830865 879691 74926 1842437 1180625 1571202 1673429 626997 652204 1893536 1365765 118582 1603755 109373 1860559 760825 1341860 1790757 1908172 54400 1714224 620537 637641 771538 353815 81931 580677 169061 954175 1278216 463052 1877645 726630 1028735 1037180 768099 572770 977077 1563244 1896002 374506 245687 1755673 833154 474722 1835332 1911571 1336295 356792 858932 1774669 393335 1304846 1730209 1864859 568454 1337110 1383338 337491 704841 196098 1803828 572028 129415 1422082 1497518 14951 980021 385115 1310026 620302 757843 1613009 594033 1824532 1736387 1625590 664557 1462389 1423215 1896366 463980 342474 1814707 185154 1810540 1496914 394118 1529302 1496303 241156 1845937 683877 534090 1801364 979422 313617 217254 1306461 198287 305170 442856 1883930 1947352 539127 1076603 1791739 1495233 160706 1663312 1257930 1082112 719060 1245294 639432 1457854 1287587 263294 848606 1118971 266472 90857 276446 331594 457818 255764 1155610 225477 658966 1388450 1193964 565043 146860 230842 210681 821950 214053 1458700 1326942 124259 1187771 596478 1782512 98071 910794 1934264 1359348 263857 755951 1004938 460866 194706 1481687 1983920 810665 769071 785031 115880 341543 272029 1071010 1643205 401072 1797624 801840 1645523 1992578 103231 1918543 724417 667298 1875985 297169 1906099 1335806 842294 164305 1134468 1349899 1115615 292962 1265177 838588 734730 1659083 1320724 1194528 2505 789322 521238 1418969 1413685 542666 1523095 1788274 610868 1332454 1435711 300580 1673720 1391429 1789209 240154 812237 1912511 876001 1606426 917868 1757122 58458 193687 343018 1527012 505985 401017 329598 1833085 1635297 1862666 1009013 977506 649761 264796 1812314 1116050 543579 1193413 904413 1265831 1718707 710208 1695147 988004 1195501 731958 1745972 1589443 709015 724670 1499104 399424 1714510 366031 1269827 661259 1659434 1900528 1331777 646976 919381 631147 908993 862132 880543 1505659 754901 248611 1615857 1346616 472294 645624 409227 1865047 245505 1985243 1379463 838649 1871463 1776542 1902879 1736903 1874078 343026 1957502 778872 1113112 38041 357558 1745202 1003762 864460 1589666 547402 1737579 1811832 1736127 547923 1632963 279339 1029345 1901221 1087520 1998578 895937 803901 932839 226745 1208063 1393311 1846794 1940084 86222 64256 1143884 1461306 1107071 1195303 114356 202564 262000 791020 1062754 1108422 1621562 880179 1510235 1318979 116002 534859 581016 804479 1810276 1481698 1688800 305363 743799 1689504 1349497 735432 642373 47023 800313 873412 275968 97701 1918502 1433702 1213458 287427 1838935 673209 259600 1781321 1279751 357477 1007277 95207 1452975 592400 1265181 498004 479607 1276149 740406 672898 1561605 737892 207471 1838831 1427429 1050173 1232584 93975 1527037 1764385 1350137 1428753 82866 1484750 1147177 1717179 1372522 615137 122549 1694592 718933 589560 1624976 1805161 1272031 169647 1188057 1903897 1379859 1863059 1639284 356104 1665846 146952 782878 1974491 1536514 142710 1048776 1735834 865259 1435717 703086 1153218 1900028 292526 473535 491995 526170 1488777 617393 339856 1467501 748180 1701449 155681 218475 416712 280856 752372 1824789 858203 1017683 310490 1072331 973767 1437634 1958201 553976 1206908 1358478 700609 474466 1342580 1886276 1152379 60660 194772 1260360 338812 1140220 451285 20894 1376079 766845 1185578 1081376 1934236 309314 1573143 1511038 240102 1900708 300669 1903854 1791796 1230987 1740504 1186654 233950 1360230 861378 160063 1256804 498634 48884 261880 385089 333261 1237968 1334420 84888 834025 624949 276866 1660805 99990 428186 607350 1995211 1982204 529101 1703939 419174 1961784 1411008 1691944 1320828 298803 828785 619055 86187 865205 16905 46721 1335492 593345 1373629 358907 1982011 409976 787873 1858408 1144516 815775 638561 1878304 678633 1701366 364582 998963 597192 156545 1513992 355492 1121091 1986771 124887 1709223 1901072 588202 1814417 524091 624476 1673188 761089 204195 1055902 872616 976842 1416823 736344 1378953 1947083 1352977 1953933 207443 552689 1982750 426295 1232047 659919 178622 1226867 1914148 296246 613558 1342219 27247 1074164 799476 774422 1600913 58079 123242 570185 1920758 945734 1931206 245548 544611 328954 561167 1754561 34518 1918906 1750970 748773 874982 1533280 193263 1918778 1589429 1764239 486085 152075 1199553 147291 316048 922306 1651087 1348395 457314 275457 337023 1379786 661383 1906138 542897 1863759 1832346 127373 83174 777878 1311905 1858165 3760 84264 954325 1294710 1369633 1763158 875893 1419253 1975146 1438229 1677802 1236481 1169430 316153 1005009 1975105 1194672 1273302 1831435 1057646 1474981 636499 1198786 1856926 1554532 783772 1981733 1791660 1718562 1820886 997229 8376 51817 1163576 1027774 609685 511610 299820 723138 1653022 1284680 430554 1758970 1634972 389128 791190 1160732 232272 1646898 1920055 1525796 1524529 589241 1467078 185529 1750866 1122018 1695570 790607 1530834 1902178 1840345 888968 1198113 534101 1908778 1742788 1685315 1511162 776511 1461536 867035 1087825 1117481 1165862 1335643 1360288 43372 1590072 1258697 679716 1719905 409602 1337637 843193 249686 861061 1282615 1498963 1699317 1626946 1947917 139439 1430254 1139810 31772 98519 649275 227940 548380 1241896 267850 78414 203765 1686735 295350 349619 284173 1212745 1643434 1842290 1235529 194131 1904025 28317 1917415 197004 145994 574496 500109 1150581 1824995 67457 1493973 693712 1997657 892894 1944112 78586 504170 1453906 429299 1004862 798325 1730676 1418255 763852 1502601 1948476 1367832 526685 109836 855142 1818992 999176 373767 1886084 1922177 654935 1787752 1678739 600219 408530 685554 903930 1696304 613165 899100 433451 1817080 99210 754397 1097158 651514 1739374 375164 1241778 533762 969193 1724014 274938 939110 1905608 900543 776682 1011925 1052556 247459 1595078 320780 1140693 1876078 803531 515365 983790 1977696 1662519 304672 1743151 1274150 1785603 138328 1637963 1032454 314788 1986213 1032693 457872 297877 1600530 118703 1937846 777657 523469 446458 1939919 535629 1332538 939153 903513 358537 379320 914617 1179605 706294 239535 1095497 1943588 1346298 1072102 841522 209914 1837310 1114794 582851 742186 1379664 1358659 1002031 227563 862871 745088 1090900 727860 229496 674157 549405 1656693 1177998 1308516 185032 1015269 1618414 84714 488742 30321 1922079 1034426 708017 801689 1512600 1059127 1817355 1280647 629366 538663 1103357 655297 70511 648474 230588 461960 512964 855720 450772 1394960 541372 1564336 1295194 1534318 278794 1010193 320994 490248 1453042 308410 1797783 860681 1948174 1353214 1665869 1248022 209504 1661314 107318 563077 804009 404562 588083 1498833 1952116 838881 527653 1597495 1958027 1716468 1730895 338096 1926015 182554 1072905 1334672 1689969 248528 1084601 1376364 508399 1486276 47095 1292244 1562709 32713 129916 1948360 1161712 758698 581023 568184 1799776 1137580 1524504 1696150 1146021 938315 603770 420055 1492950 1595279 160581 37063 1476869 215626 196329 1872756 191468 1973589 1592686 1763931 322429 544223 924974 174876 1448130 1224220 1961787 30886 635832 893329 1310661 170825 71330 160239 1165894 1959018 45087 1060099 1246746 221679 1121970 183138 67520 1799965 29793 1695402 332762 1669244 1153735 1480496 392310 1869468 237426 1573555 329637 1802232 1307218 769618 25056 947576 944889 229931 250020 54155 1546723 1981044 100311 1220972 1552328 194765 435109 274238 1492037 554927 663736 302800 1110820 505934 1384529 1269207 3725 1434510 13416 490596 775189 326264 100451 1419090 906730 531705 497887 949152 990959 110331 1513148 1883237 1753922 1087013 818688 949533 1955036 422191 1695280 1294339 1265905 705724 245377 789169 55627 1521392 1737504 1742715 1943369 621219 1081588 1905370 500513 1631503 748967 402495 369685 1844700 1753313 1656740 638117 1444600 1348231 1158085 109224 1063886 647153 1683342 1952086 1531418 382669 1368489 677581 1756745 551294 1793877 499108 1717143 685623 1393147 310177 908794 1846838 1731197 808423 1890722 1506976 1028657 1306018 291821 630024 1931617 1188068 164338 1292893 1325180 409353 1429895 542365 670881 1264919 1628225 1329572 986372 1091783 960023 322468 1903698 1936090 131499 1891055 1979443 520580 304035 1100823 1516532 31574 1944687 797048 1504332 206152 293383 563340 1224961 1743592 340414 722103 385529 830508 785219 1353943 1413422 1472981 1523648 1742944 277213 1094577 1107633 289617 618339 1037041 1467301 1874827 1593344 1127948 612974 21933 715639 436185 1854345 499857 469234 1603494 900934 234186 1316792 1342560 550045 1535522 1495026 1517912 1254824 1632807 594201 1386208 1194428 1300800 1776307 70857 1097942 849027 212735 497211 1749059 1914790 388022 423622 1941396 41722 1833767 90918 1376249 1007813 1078222 1785172 679411 892481 784047 1502947 1905872 1819987 572066 1307111 1996179 1136581 290155 1380949 1455135 1255022 658278 1388244 674145 1936990 539743 845677 1474730 246690 102052 675269 1250395 961039 437052 120072 713811 1539336 129803 1351731 468024 94615 44211 453822 1835417 425444 1717419 1688256 1017934 346687 7255 1356557 1995487 1064696 1527364 949099 1610554 1433174 1946116 1553256 1799512 1985645 931476 267305 1798803 911918 338684 194920 381092 1841714 109780 1778967 1250391 1297266 683865 401168 563026 1750154 295842 1456291 1801939 1280117 1232544 1122885 1485357 213414 1401309 1157841 305789 164839 887444 1400427 913569 1423225 1994824 1804517 1134347 1165893 127411 1931537 644756 1503098 1645992 839919 1524613 1630965 1227916 1875174 1279426 1578065 402506 987912 1421788 473446 1459935 1756117 986695 687802 195119 826913 888728 829736 1043652 1299120 1603449 1841625 393172 721749 630042 1844877 1551239 830703 1017613 301930 494306 1200892 393407 147545 1614597 832269 1599917 1807326 1282695 258052 187853 831249 365294 575356 160663 1246216 346509 593338 1640611 1566203 590617 1935818 290185 1499163 1185639 336295 474588 1989792 292449 354676 1874710 1905991 62932 92651 1504635 1995777 37898 1588991 1053397 1062960 1760470 1238047 244418 276558 204428 1037464 1408466 1580616 1306960 263493 450609 511513 598077 144203 58093 22199 815498 1565178 1364773 1970511 435834 362459 1592441 804013 243461 1177932 676770 469354 1032459 1452745 1794844 725027 405527 171751 355438 472027 1866993 1716664 1259107 1328371 804475 1428160 244867 1315300 1607841 1282746 1553493 1053991 727559 1417728 764664 814593 880138 645848 594696 1018519 492262 1417896 839741 175153 372777 1560351 657981 1635957 1245929 681948 14487 337367 1932419 1434078 917450 1361570 530455 212745 1286851 1927679 1240342 898922 1044784 1892482 1785814 1632610 1532076 1450013 257151 1772646 332 891543 89592 10529 205904 96095 1509542 974928 161588 1119383 340387 1619361 665204 1283511 276237 1221736 1701662 1029073 1606823 1180922 729254 1694071 1727247 1464464 1076343 835119 1943937 1278164 1092175 332789 409754 1788980 1108486 1124048 557318 20980 1447637 1395852 547082 1175211 280677 1655016 876120 330110 997186 1534041 943417 477024 462628 392269 1660288 452370 164324 960335 789464 814947 329950 1974143 1876568 1372456 1822476 1735767 579669 1979176 1000427 145945 1518586 259699 577540 737734 1660441 1574702 1885891 2017 1133832 1065973 1692852 870961 69524 236466 717099 164792 37824 146324 1370387 1190047 1233626 369848 310151 597422 1747583 557635 1071251 1797298 384039 234565 1554948 1733102 1947478 534507 404345 1705944 1844044 35859 222622 593040 63515 1767240 397777 1746850 898523 1730964 485420 1378164 1854547 1734912 1334550 1242813 1070217 1934924 16878 1834370 1425212 1484539 196878 701463 1712934 499582 150221 1381519 324763 1161223 1036697 1605751 1623607 569648 1298398 17797 1870994 1713542 1511695 1858183 120693 697274 1236154 1663438 155786 1828309 469431 870637 1219612 403390 1528976 1668293 292592 112555 169057 1777198 6706 996175 397407 999983 1245151 547026 502579 910612 360649 918499 695660 984266 490213 1017513 504383 150550 415449 1480735 1304121 552807 170740 1866875 1978832 1011671 1508114 1399032 421491 947039 1622103 615124 816640 1729226 1987292 1579129 1411096 1974639 576826 308223 1282249 947778 860413 1315182 426732 433953 1181683 250964 1201279 1980306 1779124 291888 634178 610763 806401 1597058 688446 197283 1752109 1815161 1087306 1103689 1431330 864997 439171 484680 683303 1756247 922406 226045 1911552 1694066 567500 1619564 860258 196117 154837 1345948 697343 212614 314407 1475649 30815 1683422 341787 1398462 333531 510304 254714 387518 1040857 724854 1129829 507658 1273606 1204120 706733 1640546 233400 1952246 750897 454086 1745034 384078 289742 993087 902269 1794427 1627693 1364483 716291 751585 436847 1353321 886239 1121037 1866063 955432 385514 1718944 1558893 1655713 1038210 259139 1977425 895661 795378 1274342 1570123 1715112 1990628 1891854 1470063 615686 1946045 1015205 494958 1455841 1703360 1997826 87834 1214242 1490982 1709213 1473121 1613353 431890 887462 756976 900103 1987252 1317039 1097728 973311 1657239 885381 55340 1188558 1416064 1842762 1400341 1242795 1811115 1413123 1205640 933045 588504 1879420 100923 93118 1213641 968036 813084 1136696 1574004 1276796 561171 1343725 851273 677384 1854136 1563928 1286489 838552 610770 1245738 299344 442167 617992 214954 290446 47815 175137 202525 394610 1086567 37101 893975 826561 1413513 1796646 1411802 1541585 612649 1169847 452938 1303478 463238 939338 162517 787802 302366 1130107 765881 1940753 1600445 1276023 1030543 1527848 408644 919307 1252670 1549066 689572 43394 762355 1737462 1880556 1635315 1350824 738405 300697 437524 642324 271151 469463 1700672 774269 881400 1625607 1368660 263764 479892 835867 1219918 206280 1573940 69193 1838326 1714132 1674859 1247882 1078644 817164 1448518 222513 810704 580859 23906 1911806 1879588 733486 1890951 552800 336975 446702 1096419 1797158 1640711 367346 836312 410037 1396630 1734153 561769 143173 1586816 1194488 1264508 665494 778156 1614430 182394 1292342 1424386 1854524 943490 402534 1786596 130408 541106 398846 1410785 1244932 58719 1099289 823145 131384 430400 329601 137877 593365 1879341 590781 1695691 1282078 319894 1898958 1634657 198460 1448052 580342 1344678 1355962 1412243 1410011 863479 503955 256895 1965230 137371 520841 243252 1802855 259322 1789156 788982 1253015 16733 168493 280020 1325165 264285 1010006 1595079 450849 684791 1281955 1349314 612476 1561789 1274636 807528 1918171 1031940 769171 1440424 1977671 374661 1394093 515247 1676464 64174 605928 1858457 1857713 630470 1119585 1361341 676194 870538 322649 1275153 917640 1279521 474122 1313579 459800 855180 1107300 1545995 243316 299930 685825 1673775 975281 1803049 649048 235318 1467853 283052 1907724 1328942 1473580 1721172 1949964 836039 1319040 1885256 684360 1156268 359893 14631 1146552 1237643 271999 1365427 819391 611092 612526 377100 214415 525599 558311 240888 1748534 1686114 705302 481357 482630 1858285 285079 1818578 1308411 1120827 1772124 396162 986333 1359395 647911 535551 336328 1051910 1655426 17072 937219 1683910 219227 779141 1864650 1378633 1506144 1093021 576280 558466 766840 812084 1300183 1604605 1334235 1165626 1656338 1667785 380209 597899 1707717 930170 1985107 1153732 751194 699473 1350794 1440135 692172 1901023 1420668 149898 1718202 1930586 885295 1186827 1978408 1402139 570289 264023 587531 1382364 1276227 1154226 4136 1180583 1966539 796787 942976 1666449 404998 39478 1737271 364203 1304774 1923806 377561 498725 1910148 1171596 793826 844557 612317 346616 1474326 1999301 880196 787162 1012131 738104 984009 592906 1541128 1954735 567137 973745 425373 1960678 643589 809957 1390574 1297604 573668 893516 688614 5938 879019 1901538 1180286 1017565 451213 814778 221313 1590239 1878922 1827200 1967723 365113 442528 1292363 1038819 335047 1589188 1367155 655476 940174 435754 927336 1026559 595000 892863 1140245 1273880 1123712 394712 1810243 767326 1150065 89311 107584 455923 1564399 429118 1594301 1560532 693647 181680 850580 11991 421621 1426437 1549120 420476 1287151 263571 1860719 1956957 1386466 350448 1399333 671261 1242000 1835552 461049 1210599 1386935 377837 1365351 985761 1413503 1833947 1737590 540839 1368306 718872 352126 1847894 1830902 112538 350768 557623 588729 371800 106319 1922877 1654698 172679 1370945 1718502 629518 665118 1237634 960326 1728570 1754079 1572179 1224339 811657 1800145 1020127 1118936 1634594 1429725 261101 1711576 298903 669301 276347 428868 264885 1382606 1044135 980541 583626 1971188 1714895 1199222 580318 59715 336634 890792 1814664 1108573 285704 1628008 1975719 1054472 1170793 1087082 1326405 1790378 1330240 373751 1790499 1924424 900132 1854703 1537062 363090 738673 902259 226333 1923838 1919463 851503 1215313 470405 582780 1966432 534762 76151 454284 653689 979514 1402509 1385853 1029828 858226 1259594 220039 1987982 572807 1605579 564654 1362181 1997384 748628 1526330 145213 106641 216359 1325195 102420 1718752 232434 938974 1087685 1290382 731537 320013 1823936 1262467 1487082 1343350 610141 119075 1186509 703858 1903797 273733 1511593 1439921 1419451 1970515 395321 1165617 1718049 680845 631116 1410549 186442 139514 1359936 333374 246511 1047375 1699581 1759233 1621758 586345 1829788 1056009 820560 518594 481073 638530 97552 586843 1779303 1960465 1115024 269702 1886686 139155 46663 167486 1507163 208478 1874578 1551020 924493 286286 1051366 870030 551532 1870277 500906 1008893 103951 924055 534150 1223325 120732 1177890 681233 136948 1768947 589166 1625308 1963067 1572552 138297 1173534 171247 1881082 1246262 461189 982815 1745968 889149 843605 1629918 927213 692959 156642 334959 45717 289250 589227 318209 1590691 1890961 1474645 1592664 73949 1383408 1944375 1559675 58005 1687333 863932 853440 43938 1390625 1453791 1788795 781233 1541398 523479 809762 778569 580323 786045 9444 1242875 1978437 25483 1434733 1649066 1414740 175661 1392584 464999 330472 47376 1799088 1949877 369660 395016 1464683 17529 1577105 466971 1515400 918200 805009 1112533 1557963 654218 954869 752005 734982 1322374 483276 1212666 13428 1502983 246619 1600255 1908331 1228131 26089 1846029 513585 898089 646357 1057839 1258907 1527063 1437863 316099 1111368 1231131 1937944 472047 318463 1321075 1048420 1938527 1360393 1874251 734322 1109980 1065420 653039 1511299 91068 745288 1879829 1331427 1466253 856774 83182 817388 522861 1067710 1467332 1187902 743122 760229 1943631 1744584 371855 858396 89071 594304 1596062 1831420 380195 1863076 241953 701322 1058540 345724 1902488 499519 934437 1794636 604294 1081325 1924641 1861890 568815 1680157 1674507 89109 1811943 120841 105011 476444 451347 774366 1919501 103723 983786 149385 1825948 1336617 1825386 759364 1607056 1527497 981859 1162125 627331 1503057 1627402 152967 1444859 758438 1258512 593703 382168 1746783 298660 1489702 1312380 97500 1203150 1959739 1671330 1385333 39591 1623890 441603 1656976 438045 912195 415820 886439 1240754 1130321 1059374 1716742 257378 1182880 727116 1262353 1322506 1561083 758224 612320 1145521 1331733 1397747 1459717 1353591 201817 283378 202058 469145 1632483 1345439 625216 979110 1941117 1123317 723729 1966037 118169 1347490 216663 1306991 1241186 1025041 1350426 1988130 1314811 1509555 363020 839799 1635253 109916 814402 1270488 1972419 376908 1177404 1843854 1270867 1331876 1099795 23282 461680 411645 953166 1098008 1824187 1320829 138392 344924 58684 1184003 759638 308028 1136180 205895 490045 1755202 1635385 914030 377713 80723 1461646 1990176 508735 356190 216107 1805558 292753 725846 1647358 573667 1370135 362784 1376874 570619 714363 157272 1735895 434707 406789 585567 1996368 870320 1732446 1126700 1013118 1658532 294348 1898196 750327 1746676 332284 1969896 508779 139532 776921 878826 1464345 1965012 28802 1153018 1568285 91083 132559 336437 1701944 584769 1856857 450397 808371 190843 697910 999944 254171 130876 467720 932054 1361410 1581647 1194254 622218 1142746 1014508 1554502 1477982 772373 1630804 1322380 733915 1931419 301407 1035643 1174820 803254 1781088 1815434 142980 865657 1047865 1499374 500472 370694 1235826 1497635 1405439 356623 1588920 1484862 9579 676519 640295 639711 729540 1369252 554778 303459 1305218 440929 697786 216974 1583220 704284 1896577 1574215 168665 1678000 1454836 103791 781823 680928 1915918 772223 319283 1268871 1176758 1939130 1481010 1616872 876659 1984415 549861 933875 1674674 548016 1125854 1579791 584085 1651220 840251 391393 1216880 1455453 1523382 1625396 1115210 1559955 1958846 842101 1471295 11946 421944 1258710 568211 1040774 1434394 1498524 1902270 1010716 1170512 700059 1756201 196610 705419 954159 1335118 953915 989347 1851246 362169 657683 105340 1481628 164179 1286814 26030 1682619 1903403 797088 1480056 170930 1088073 1482636 1830320 29136 1632288 175635 905072 1679988 370413 1652278 22590 1440101 439860 973828 501482 1576288 742379 1350758 818992 773947 365118 1722250 1588833 425954 1461172 1547834 47631 368181 187722 773419 985679 1533168 594566 207254 15255 768746 1380907 366277 1105183 229438 277158 672806 1980633 1201907 1217309 1909832 365773 1619609 372398 1443476 817459 386 1926863 992458 1805988 623177 1734580 1862193 1963424 1008610 1381215 1180097 1335752 495904 10659 325560 318067 885927 222675 313821 1188554 966742 1860409 279883 1161572 1766519 1226102 909079 1951508 138519 203671 1247903 490719 174567 666308 929194 1993424 621047 1032024 731937 248933 1949099 441287 828909 1618093 43674 1149903 1431078 940980 929621 1763888 1111022 538701 291198 1927680 576994 1812445 292621 1598296 1805841 1773911 785175 973646 782259 1725026 142852 219712 395637 1510313 929390 908396 629803 286218 1522863 708607 198870 594193 1775601 1523301 1057310 302980 651915 1292299 1453728 61030 391491 97651 314612 906281 597275 572381 165349 1715593 1834102 1967295 769546 1332871 392497 47519 746084 529677 1772372 98996 1636181 1336447 792147 948508 559874 1084900 1780971 34947 1267032 173703 1046108 1490492 1101291 1712758 1415315 1343466 680311 172958 1888718 1066452 1429313 1137918 1966745 1159889 833502 1638360 1511107 198376 17366 509115 1705789 721394 319332 1469876 1248828 1721642 1950083 570970 429105 11526 1573111 891040 501213 1834746 1906009 1813179 1894449 123981 1930469 1774624 576197 32155 1832092 327749 1773348 397683 975484 1743564 1428243 549395 1212346 214468 1721795 204907 21548 1355239 1768026 42398 63094 607572 1287048 1685249 233422 1429476 845050 488354 1616025 1400685 866362 489309 774144 457296 1681757 576101 1526793 1888869 1333041 403776 1717989 745061 501224 168548 1343434 636467 470033 1373203 999820 389506 1828376 1787012 144083 640877 1793821 1538217 942296 1782464 1043881 694000 306161 349738 382010 266871 1962617 485794 119537 260900 1489397 1124448 1170312 1339455 847088 1597417 1818492 1954067 325918 388664 628989 1921752 1072361 640033 629673 75493 1731250 879864 1084103 1878298 1800472 1213618 1702384 1164673 761128 1827099 1974876 1469278 910563 1924066 1312163 745454 1410926 1243120 999817 1782770 1498946 1295673 112656 884586 1275631 854787 226956 563023 1506173 1881838 1901317 1400751 283601 1731298 1270577 1188917 1182414 1752024 1212556 1354751 1197505 1467152 1643365 1042264 1757804 1993099 73705 542071 38055 1886233 1565700 239653 459208 1732849 1482347 1832347 356429 6416 1622273 256377 450533 1280129 820703 1111585 1577877 313059 1305919 85338 624373 578022 1446140 890932 908447 1514171 573262 490440 1566314 1906563 1598150 771954 132163 128322 693763 1301426 1408111 681662 1129207 485198 407041 865635 1180313 1572574 872481 1180403 980438 1875505 1671801 233811 299779 1026590 1902704 1353143 1327779 990084 1459569 750751 1013952 661440 1826259 795603 1993712 1100303 188315 1453699 401743 1757709 263457 250707 1438446 1743436 1570345 612940 392070 1244676 876180 318906 839975 919011 1434449 292992 1272193 529815 1753761 134246 208400 1014672 378795 98687 203241 87737 1953348 1769905 1210761 1524280 691133 181646 1176829 1110884 1472187 1764846 470642 1107230 1978255 18867 1390728 583682 642127 998063 370162 40862 772800 633953 791198 1254872 1141072 1485392 724886 1110845 1074186 479710 1784088 27946 728893 1077302 66870 1501899 1173577 280793 1593273 954718 234561 1091948 982938 1906626 525626 1326686 1944182 1512777 1430456 1482431 1626108 462051 1782049 751441 1695346 435012 913447 212058 1671488 1443093 1324577 1766953 236919 1902720 1658632 1226469 121278 1195711 6827 1776481 849434 25702 413452 1474731 574616 1047526 1210737 1437670 1312690 1934902 1378636 1198410 1963829 467932 666202 513167 1748484 1153753 477035 647780 661455 1537065 1211747 1724991 1180547 1972731 705020 1233056 1890002 1160569 1596210 762797 545309 480257 1381593 902280 1701774 818107 1021911 212158 854497 961655 642455 295108 1337341 488830 1455114 1411380 503399 1426289 1753768 977407 1933018 944885 1924718 1235859 1462364 1702140 433621 1222446 648667 291381 411281 1122284 551146 410943 1736482 234644 832292 649732 1444606 1498872 765156 241051 1871924 1375694 419160 1723122 1212605 112156 1206601 1942796 1290959 1338957 1972336 1990251 346359 1500912 351437 1789842 710586 688536 1784458 445703 1856291 1626953 1903744 1864705 174560 1915436 1266140 1062593 284013 104510 1857042 1252622 40831 1104651 1495936 1389384 420295 1352947 1176009 1706835 1361954 1387954 978985 1176543 201347 456130 615090 383201 1776304 409093 747539 99906 291725 292401 1165612 1810692 401481 1818058 1684527 1117333 1527835 1129328 1212764 1213066 1023548 1658989 1430379 1638488 1194483 1664934 757500 956090 460714 1846788 1701507 260407 1509740 146684 145452 682521 273127 504769 1175637 1931367 1153434 1892321 65574 193109 178426 175228 780423 1578833 83284 365287 1195221 355119 728448 570410 385513 336966 1378968 1506030 82042 1709080 724530 433195 1752870 1895168 1611187 183791 1515822 1619359 185296 1539346 1672182 1189214 497161 752486 577352 1175773 1947832 1722929 1976258 1033157 1397361 407621 515729 1030724 1641817 1060950 1542210 1752325 1064207 1094489 1493945 94807 286494 997275 859097 1905464 1209724 328800 720512 1923695 857886 60833 1889758 924602 1390585 1002244 578905 204601 1158007 372840 311584 698644 1933105 730674 1361442 1051882 777262 213141 1575892 678250 853385 48807 364603 1403068 654701 628667 1832916 1101161 913672 1429995 1855639 737363 317636 737 112360 650169 1046058 1257941 1513686 178410 814684 1449045 7715 1147237 1830553 1784444 1600485 1462257 1053867 1882155 893742 1557947 958855 412292 1376374 732308 1779117 1708358 1988233 1989809 1653527 729675 1332323 1938166 520635 318124 676229 322094 437925 612622 1798554 1158844 171614 1337518 949578 248294 1771564 1529087 649775 643903 363257 617126 369466 63696 1602458 1436089 411102 1062189 55964 1669155 709141 1021938 1449422 508695 1091382 198943 1116639 1725991 208418 1385763 993453 1187573 1952972 1938415 637724 130665 426129 1379407 918085 1682395 172662 1695228 33935 959925 213663 1854523 1891682 1228534 1600493 1108343 1863215 1481045 1264064 1744312 150504 151138 843808 1379403 1242705 1927195 671277 1142237 16098 1098803 1308098 830476 524651 1168577 1535741 865519 1217892 1278928 324707 1912531 1415251 449490 1181925 1466001 23572 531277 100277 1463992 548317 682297 1453090 674706 677610 1327803 531268 1352533 580993 1188281 1074021 987004 661761 1696446 1503230 1141451 147342 1781451 1904917 242488 759421 130329 373243 1994550 803226 222793 1771774 1341509 1321324 1401047 1726767 130786 1213627 828522 773811 77814 1355803 1336446 1365341 1858491 1482558 1701001 272337 691582 890070 1011236 1169114 963194 971931 1367828 812852 579988 679949 1922082 809582 1903094 283987 1859159 53973 617211 1892531 1100565 734044 962203 1160343 1423472 1411591 206171 1204639 1443423 1725411 98300 1998583 125508 657158 260897 445452 1111074 115495 1254761 457422 561303 1893086 253209 145128 838374 1290706 247194 1551148 1956093 1753844 514348 1081904 1477148 443049 1731692 1317558 1252504 526432 422494 469576 1906609 639282 1350886 925019 1590947 1083228 671477 25936 1534346 1404814 773704 203877 1265724 1801940 770938 1081525 1227880 157222 1980505 1695135 941569 883931 1269152 1730277 1530504 837641 369115 934527 999943 16493 1540824 1525248 394016 945966 96368 1457628 1413201 1477720 1337255 1067691 1932638 1665469 738616 51170 1567106 168737 1111068 483164 1663195 1782768 13440 722960 1868007 421543 608815 1086568 1625229 263041 813615 1237338 1778818 775380 1485370 18468 771730 713953 51157 1323721 1581042 850751 106090 1411484 1865079 1622620 836940 1337570 1911872 154829 1465734 85094 1241414 1431581 1922671 34941 1359081 1036017 1785800 856397 1538431 1660581 523135 1847293 1509079 1091880 696773 989843 383561 815861 100899 368187 606939 1856355 173730 1769079 1270355 1517473 573565 1638511 63544 97632 1909838 453227 626602 500558 1135401 1536311 1431270 838475 488976 1936302 1339915 1569277 940673 188279 676127 982805 629179 1863316 216693 207710 1585764 1792500 383811 997181 1018789 1769860 1285039 498745 1768174 1270763 1561401 174034 1317603 1452831 401741 1084748 539885 433025 1699346 1402745 1808289 1168579 754488 1949079 1714034 899239 1603227 1143160 1035696 522246 1832054 1688777 912221 1955454 552458 1859201 19681 165179 280457 284109 217990 1032291 1885716 848497 1383390 329216 110308 346926 1463701 67670 1733463 166159 1904059 1213525 785577 946963 335752 610761 1965574 184863 441411 1343944 895490 411176 1967080 643810 1872921 1504542 1289123 1831224 1816995 199134 650991 561831 1904622 762300 1755592 1276536 441528 1537384 1491863 1055104 1917751 849606 1724791 135270 899776 719520 428916 1030103 271277 1068894 1068581 1550471 1172919 1664178 788137 378009 335231 253688 1467600 1681155 922101 1941925 695300 1655222 1381149 121080 1413621 48889 1457880 26676 893956 1221643 806321 1141323 1011508 1255536 1821928 535565 1967839 1138900 1951667 1206475 1353552 147863 603451 1508722 560626 568538 27923 1738352 110173 95939 1807740 1967659 1421269 97375 421205 633724 1287539 502165 405957 377243 522669 571572 1885855 160259 561953 1839479 50098 1322764 1859621 1786315 1396888 1555521 327860 1615580 1708838 352891 153817 351590 640082 1333488 1742226 1878587 1683763 675655 1730049 943655 1033440 165223 1307400 1352631 1710270 758869 1253057 482922 540595 214046 1794984 1291985 936811 1690680 1053304 431224 216219 1539252 1503305 819624 1651226 423404 931550 1132795 1211217 315825 238674 1034951 214294 557259 1690696 429575 124816 1197335 403308 696414 1330216 1251974 1849991 1744002 561567 743476 1168912 727203 1759689 409600 42053 658461 1918142 780190 1458067 1165182 158934 1518476 172517 217316 792403 947447 363625 691249 192541 1885840 1646941 1888663 439519 1303940 1627579 575240 1412166 1906467 1376479 1615297 1241315 1926593 1948878 679975 1041299 1044202 1073376 74216 174370 1156308 1896099 1030085 549367 448884 1118227 1052906 708881 1287055 1716952 1056096 265033 1137830 1231527 802720 411470 302535 1517130 1198911 1273834 1762397 1949278 1959789 1751892 1321529 386465 1198737 627749 1858349 289588 329195 69908 239830 1927204 1040346 976567 1376211 882187 319000 1158884 1785697 1906488 341824 706925 1390487 763445 419841 1868378 320599 5829 1974569 107996 187023 679863 628708 184742 907759 560394 1768782 992137 344894 876014 1237106 1412376 1836166 607756 1620190 1874203 887118 1567710 1246439 1310352 505615 1191579 868499 1254092 373041 1299254 446170 1120288 1549218 413238 429999 952473 709017 141132 519048 817879 419438 740654 891599 1479487 500043 1977733 1068983 4603 1284079 1825602 1578811 67453 401506 1823471 438807 445118 819276 770918 91861 1783906 1131214 1222645 251213 900024 1939273 735315 1558749 207649 877895 1182927 446403 1911021 1671969 515150 38660 1659424 1026750 1850576 1375105 766449 1396314 1771558 1374173 458825 1218859 74720 1151333 801288 1274352 1445218 1856300 749576 259884 25717 1636891 1895562 667513 86259 1316286 689850 1909453 72454 124426 178803 1751488 1284638 805399 1933761 1035598 913271 573681 1365741 162288 945807 1271300 488843 1194395 1521580 571735 1979992 556989 1194329 1778573 46852 933755 1750338 221799 1771756 1117668 414193 339217 1690130 771137 1092392 1513164 1128442 932072 482924 464510 156766 1648554 1684440 1684942 772196 1720623 1228696 1795718 319266 427958 1424199 643202 1813083 1584586 1254469 403871 1688489 447960 1566437 1200461 638864 558619 1219975 349326 434208 1595001 1771475 249697 436743 1075289 1326187 1831428 819156 1500743 338880 1323239 1773013 977376 317250 671852 233085 1002995 753571 1452208 1068732 611580 1452979 984812 85038 1774728 673103 1143734 591245 485078 1959543 1804057 1572245 1131893 166972 172751 621078 686711 446453 1573598 250201 515501 885715 1266493 1939658 1701267 1032104 1379909 168645 1622397 1299110 1174060 1646397 969453 648806 1975978 875525 933152 756812 1356969 249868 16525 1488399 684447 564719 601198 1789385 1825459 1911760 855695 320359 606823 438663 1813219 1739964 1796982 912003 1237146 1966867 547866 967961 322865 747516 515599 1220296 1050194 1192093 1298140 275998 46070 642063 1704389 52797 559046 891700 192296 1678680 1852544 1008806 1551199 1587587 368617 472073 225249 848752 1335573 1309801 736845 777761 1777192 1926762 686444 1114669 1102859 445613 972460 1731752 838493 17616 441392 1435961 1913122 728680 494913 184049 1198357 907316 395027 899513 1148394 1924928 437164 405747 1172383 1122685 1195629 133997 1094643 1083008 559006 606910 1648953 1845260 443669 607975 669280 321419 116709 1147667 1499997 356240 163562 280249 1481238 302221 1411566 1964496 437976 313570 435006 1957512 588076 1938053 348438 421777 1505491 1767857 86171 1093965 37580 1048515 360486 1919650 849842 896165 131454 190100 1245892 1688055 609654 1783276 650207 360409 1247363 623431 821686 1239832 288382 1422004 1216340 30764 255838 725195 446682 743873 137184 1880244 1457374 756605 1766935 1899262 770441 1996889 903856 899735 1635830 364891 254662 1119191 137205 1308455 779620 1157673 1321292 1873122 558374 1197771 1585103 854007 919161 582665 1919755 1101109 1177590 890729 56737 803592 1285879 1756107 40035 906662 1660633 252030 1497573 373695 779456 653429 329388 447970 1131051 1702617 537643 53128 1362169 353330 1429705 861701 1283971 1387566 124334 1721135 1085762 840140 1496452 1621010 1772272 1696015 266314 297853 1355619 1563964 273564 127378 1317031 1583830 1353526 1145889 1181379 1672981 1951915 1090119 1501738 655624 1256458 992911 832656 1149818 1012854 651851 300441 1995815 1103044 443929 1676807 1900982 1349754 1211053 574788 916633 1376765 860024 429784 1915551 1113661 57608 405445 488993 972224 1349399 632371 662703 1525403 462059 1416036 190030 336056 1571128 690249 397911 1818445 677835 452659 330427 1459092 547441 663971 1939743 1722868 373664 260275 1910 392737 138480 1758793 1716892 152550 1894651 941057 1725602 308564 290536 865175 1078889 1432323 452571 606448 1828768 354760 213658 1146313 352417 1902087 181415 1690121 873144 37105 1495944 1787982 952150 393027 1289431 702831 1039882 600125 1388335 691816 1157530 1076591 305871 485793 989063 198830 1815957 1134119 890749 1892506 1424971 117961 1375963 1720384 1551999 1543188 1657444 22230 1163412 564372 696450 1165783 487792 1285563 692273 319704 413086 88531 596568 1190074 51747 1178924 56332 258683 648923 674389 429956 527732 974488 1454512 1624385 455549 135793 1156930 727434 623304 1087457 75584 160619 555100 677822 1430 7104 1991500 1717886 166669 1215863 1057370 467219 960362 1763493 339826 415215 315493 1996326 1902702 1365525 1576698 1954222 405906 817224 1770620 1937867 559564 772997 142153 1918359 1989169 1322559 960900 1467920 110067 363225 1337824 814690 52655 385575 957741 1727893 358120 1929279 1988246 1093937 1996536 1671977 1721790 138001 150659 1173187 1851414 732073 1313306 310198 1629639 130262 1632916 364272 560069 973919 1756266 338334 1264738 475411 685531 757987 844388 1162037 1103167 1490871 1456733 1027058 866086 868778 738740 185162 371599 1272445 503515 543202 1317294 1535100 224988 1703734 282383 379448 1697852 859579 617452 1904929 1052862 1664916 79035 952992 249568 528094 1782218 1874098 571885 293287 673285 1624258 620283 1261873 92439 1295686 316168 603430 965231 827291 1793041 574392 1443541 130109 63565 236558 644301 41967 312341 1873826 1072130 66060 734340 1966568 543780 762011 1209205 1076511 1200199 174509 1819181 1806351 1646831 1560019 1225915 402433 1076796 864172 394367 303739 1035859 37881 528919 1038445 865562 795832 1062690 377599 803802 254107 961110 437117 1299334 580424 1904227 948811 1404690 1434081 1239777 280100 471184 1189962 1958058 190022 537421 1530020 314729 622389 615312 861011 183058 1803462 897084 1751436 1274817 970105 1558584 1091069 1679417 1586850 1284148 1724213 1609444 1207054 265309 783218 524748 1391265 444985 1858469 1490489 248580 1021467 1506294 1103678 170479 921854 1868797 862183 36552 1155659 1284068 1053610 1146302 1303262 1291063 1646979 1245724 305920 452963 1614847 1035569 206222 1471193 850807 290955 194704 277364 390267 1455083 1329644 851493 1509640 1986321 1196187 21241 889423 1882698 1941247 1508740 664483 1829341 1476242 262853 1431406 1964716 1248392 1001515 1243069 1571061 1527650 906144 1371992 693907 1000639 970846 1205446 1364149 326248 429661 160686 300181 1842709 87997 80565 1036884 544907 102332 38969 1301890 302782 1559535 470504 1408073 1430895 764943 320927 1453887 607589 1851763 1830477 1880657 896992 1758867 1090042 93755 1894457 421188 85616 1771500 558159 1770615 1567791 994149 791172 1389372 1240022 140991 1755557 1540616 1927452 843576 1413002 184516 1369265 858373 667476 1476509 1851771 715441 515790 1009526 1730839 1147041 852912 587944 1750116 1443087 1406272 1597965 677497 562618 1748439 1941990 1357811 1739614 490463 1947165 1742916 1417643 1269768 424408 594681 281088 1062674 1228962 551312 847540 1812850 1891465 1994739 603774 295614 1337011 213786 1461176 1936080 522700 1795466 574408 392362 15068 963262 1897634 1623123 1932211 1870322 1475751 1669164 1210446 640318 1662637 1895262 1253704 1310314 458671 1787511 855696 471640 1756593 134006 1236283 1930953 922334 1566530 841339 1714514 1681665 171461 1028566 1070322 911568 303547 955576 1977025 269618 642906 1814092 805796 396604 1202792 335563 565576 332865 1555098 1535879 1088695 510103 769360 1743666 331015 1034819 1609191 1893970 1788299 3462 1565141 249768 1383688 1017393 1374138 611286 647675 852117 657810 1205226 1750218 1995775 1325482 1113745 991230 660648 1119126 823016 1520943 512732 1626135 856983 1613190 537294 602531 322308 929672 182761 1016887 373690 353376 1440161 1767589 571858 1895293 1829717 1426226 1214158 331584 1388063 354261 581120 842137 1981620 591114 996368 1535557 465960 416325 540999 1128685 1707823 1627875 1164024 549862 1073416 1426859 202344 1478130 551524 806207 1847273 1801268 1127728 1474304 184232 120605 1429934 1185500 440115 634720 1413222 948108 1187787 1640937 1085474 581276 259587 510383 455029 1622683 409942 1628487 1600924 660571 1982494 1190041 115637 736057 901149 1456464 355174 1017976 1322564 317202 553088 736769 1800615 520040 1289655 1066806 1852893 908906 1721847 1714669 1696570 1058786 325094 917122 48233 1815332 1195050 538979 896046 632493 241944 1996549 700221 1615137 1139369 112749 315589 227146 489398 561327 1612740 603551 598742 1017822 1194883 196889 1532557 588164 811572 1421525 1394349 1301206 1421911 1817408 433775 239107 949998 1256867 143037 1388545 1800162 1026757 1821306 244145 1537320 380333 1761711 838451 711333 744599 455030 209251 1442867 195266 1876886 1138583 1628335 1709180 1340712 1081745 1042104 769826 211731 1285769 342890 324981 1970892 1195749 1587412 502336 11815 1643076 127548 548371 955471 670499 1829386 1231950 1862044 1155537 768932 120591 27541 1369801 1916288 863265 532509 280266 1482723 238526 1446480 805036 1036329 1545411 174047 1146060 852182 1295549 1377952 1281454 64527 1860676 704934 915746 1190341 1430161 1847785 1906775 1312156 1558085 1802051 1670871 1166692 1366651 333217 502047 1330340 1469618 1647120 1019460 341687 411047 1754374 1964984 1487337 538257 880607 421673 1270928 817035 1626041 48837 1227855 1919884 657536 541623 1781713 1635474 1740437 596204 1533246 858070 670184 1276521 66908 1462354 1281626 1493696 1996636 594815 169900 1652370 1621861 924858 1995157 1890636 1401264 1483580 1186454 212445 1115239 645435 1295361 928102 470988 1275139 1664012 802557 1153806 827289 255503 110714 1236410 219595 1189633 1283883 861037 1401605 452852 1932516 657370 1859492 712373 1181870 1270652 1170695 1745310 980501 58212 1231423 159779 1497802 1030522 1563404 906797 172581 1567 1433980 1103968 1265790 529629 671410 918064 979791 1670488 1929194 1999894 1828 1498458 712696 772068 317213 1007445 738095 29841 1090466 1934922 1775198 1796690 1479376 945939 594317 1670975 1799889 1137538 593934 41090 1096904 1901443 1818686 1059331 755098 243931 655372 1708892 1848553 1905946 271898 287462 338553 922704 350326 80589 789551 941767 872387 1551365 1767245 406673 536958 1801611 1333650 1288971 190881 26984 1255924 115877 1791046 267753 41366 746920 1897486 1392075 1975259 1704592 445167 388076 1396088 84173 1757545 1940075 232667 909317 131880 486520 1456809 560417 158360 1478975 877487 1465466 1320326 11658 544246 1472772 877909 218580 337387 236077 1260661 316179 1130149 1510922 145257 1981799 1552222 1830458 407233 1462098 425997 204550 89581 1993087 836226 13413 894639 835454 1316815 1399590 1964869 1449002 1987673 409339 144417 1756576 515817 577226 1803607 1626728 767954 1469603 1349786 608479 1366792 977095 1613568 660128 819307 1570869 228856 1503226 477000 1597172 1311584 876111 70752 1765740 985917 171207 420138 258167 825074 1543793 1102090 865232 1203839 1107972 1920118 753648 515246 640931 1407255 1382502 1155013 762078 33142 53002 430953 1087671 622948 1755083 460450 438287 1138291 1316218 1851320 199653 60042 49636 496774 943039 1370217 1117799 53917 215162 772936 1075901 1147775 825440 769547 1481733 1816096 1553932 1989910 1319459 334439 1342941 684915 1503184 782577 1154916 1412122 1567879 764150 822261 53345 1352496 520766 1198690 380778 363479 1083832 657170 874380 1920794 396683 208157 762901 964004 1278386 545798 373676 22765 1914502 282587 986689 1629782 1193586 404005 868502 1722535 1440177 1474556 1533359 219426 310260 1133818 1370444 238863 1285267 1817141 280313 592231 950124 698962 561439 1391948 1659701 1884762 7169 795944 1773688 1718607 837776 9217 72311 1050316 710670 1066981 1613191 1919674 600647 464753 330421 1791331 142514 1601981 1334098 1138431 11769 810030 746023 1873768 1188455 1617462 1960204 316671 844174 681683 358467 1836666 483550 1557909 1437853 1804713 1705184 1525672 1614995 1437852 548067 340133 199202 265216 853273 498410 248827 1660997 861674 567595 1891506 1817890 335070 1880800 815791 203339 111521 644298 1421747 1985490 491739 1253912 125324 375603 1546803 1345738 281285 794961 1251703 648295 888345 1461021 33292 1856484 632372 1711305 1253545 1057721 1281005 1286117 268451 763464 349746 24884 184548 184765 1586310 1494606 418638 930374 1982681 1637974 1974008 1118279 1606706 1372700 1077494 244254 1031175 1641905 1735128 826825 1174614 588003 194825 247005 641370 163980 1587116 754680 300961 1162533 1884392 629050 1044 594944 1862008 741261 1533250 771092 1346262 513462 626612 920121 242806 946574 710794 1154986 230057 808527 1343801 796229 774217 1362164 302305 1399343 1834433 156866 998489 1887684 1404440 1979318 1900806 1187262 234523 848904 435561 1657767 822834 760520 668070 677978 1907934 1304504 256800 304490 1413964 67367 1376475 772001 73469 1529625 1820154 1245567 1355405 766080 509005 937019 751524 36857 560888 572022 1715979 316077 1281384 590241 1832573 1567588 1984982 1280939 1348835 136657 1350491 1096917 1688776 1203822 1017208 565862 1636003 671170 1201660 833713 1249036 958088 71144 881035 1140074 1554834 595525 677675 84697 871175 1369671 256114 1812545 1999227 1313513 1651927 94569 900261 340903 1841254 742878 637529 1964078 604067 824057 645906 352337 1654647 1341111 1144007 1101234 1121003 1417919 1968188 1666636 295925 1758080 225183 1740991 1973610 1495984 1735894 1354435 1064844 1529478 1948217 88202 1657560 1458668 24737 215828 1228888 1658593 529254 331443 1608590 568496 264218 1043507 1424280 348646 1025578 1213344 94512 1403816 1149810 1275792 1001917 750887 1165399 486249 1830591 267972 455792 1948786 1726491 534926 1997110 1457867 754737 1579562 1310013 264334 1268345 1090325 823992 563304 545774 1148904 700272 1256020 388590 121218 1852946 570839 5582 926320 1626892 24441 3726 918298 140483 231461 179422 87228 936729 663308 1670093 1343296 776018 1791864 1421738 1163993 1830714 1430888 1719479 1069728 116940 542590 787793 379666 723621 563736 426114 1419554 48856 946848 1004637 1505823 1511892 1415958 1871720 305288 767225 1873378 1736459 1142509 1019054 33403 1509744 589838 1528947 1742231 1622557 209622 1996163 387025 1243078 275194 649496 919046 809256 573895 1842914 1604525 13457 1784867 227406 594922 1643994 1166861 16486 1086721 1565127 546515 561399 1985312 1905378 691173 1867505 1244496 271907 1682114 1044566 753735 1315787 1674459 1929225 1156780 100287 601041 1385859 262187 1699285 154114 846678 186136 296814 159538 1264391 770691 1075436 1454621 1489773 347678 500828 279801 1548474 481035 1023530 1891321 1436868 1139980 1268092 1070105 46178 1925867 1741122 1422368 511142 1954359 1956875 745101 378383 820859 927705 554436 1574444 1606947 1427029 266713 128054 1854276 1889483 1667658 700684 215951 1808203 1434934 794902 1636618 438444 737537 1902249 957628 1655441 332084 1650127 1025192 610981 1716112 1777679 1021333 384014 857009 1163455 1680795 418138 784835 358576 360714 1100769 578994 1663435 272082 190916 1041619 1644931 658533 830565 251478 743621 1434226 863311 3368 962799 662767 363931 364050 384453 496465 542310 1129973 1362561 76386 910182 1186865 763896 1245743 1417629 1539788 136491 449046 344679 1414471 1392929 357297 394391 1732467 1425812 665953 147615 458609 1649377 925321 1716211 1814946 615996 1746287 529818 1830814 58074 881661 1629444 1298269 332431 486514 23413 1216072 1755338 189943 158380 661082 1235344 1376496 814467 1009547 909892 1458527 1098976 125065 1484528 1748347 1383255 696943 424235 1913701 267457 606588 1179579 931527 1746601 335729 1562509 8668 1474247 545325 217234 740660 233592 1063145 1621051 801173 716596 1068394 1292835 916978 534465 1382373 708688 819352 1477524 275879 1328824 785094 991193 1341398 1600537 606956 1134515 1833326 98187 453538 7263 1476607 1775536 1526363 380028 1582426 1305377 1606675 1260069 89949 187079 728014 337633 1928823 1801313 1968982 1829361 1884775 1160886 1682292 1324811 1855067 697063 1112923 893732 64647 163654 840464 967823 1508772 956346 1601786 1791668 1423823 264555 1397075 166487 1478877 1061753 1034715 923218 1186156 399591 1094410 899729 188673 1982967 783507 1678171 1843071 1410267 696401 1234638 383748 922680 249107 949976 744800 1037535 227311 1737345 12928 1248856 883815 1151783 1062886 1810066 1291355 707115 1530848 1635042 1649310 997355 1502850 397582 1963281 577679 750079 1331368 3432 1567482 418668 261856 790922 66002 1892635 1629103 661205 967847 1068798 1832474 453009 839590 1926311 252027 1383701 1706281 17069 266786 829732 1350252 773424 1687355 488235 1086958 1783117 561125 1865307 1697316 1495755 1326280 180660 31617 268862 731965 1288030 265735 606986 1705561 1225335 1622608 807815 449709 1101666 667618 1387445 511952 1430698 1651167 592837 391666 765087 535929 1440894 1660378 1739424 1323699 1328424 1588826 1075701 50569 1421364 1851474 1892608 102804 61321 1791383 1680598 1423648 828764 1339285 837996 523800 587560 1597577 299256 1112053 1098906 818115 775559 1105132 944601 935095 1483269 1244717 1749333 1860560 128217 169966 120482 1467019 1983137 313560 1474927 74787 445712 1123615 487148 402581 1650381 1913545 1795581 662632 1125578 1621726 1066116 1449798 132718 850644 1382111 355141 609246 1936156 294076 323138 1226834 172778 608955 1366813 66875 809303 1095042 1882270 1651222 1494130 130031 1742434 1788938 219993 1897922 1598766 1166966 1992190 494937 862438 1532266 1934742 313365 342729 1312067 633435 1584344 1297991 844985 1479535 1808978 550676 374653 1427001 237960 405736 436296 1204548 1464299 1305228 1923251 648219 528298 1511966 1537729 61245 1745948 842256 934659 286899 200026 1369541 1140901 1636670 1768671 1792365 90371 1000293 842672 1015780 1955164 1985316 608044 994675 802346 1228861 1500734 1475675 502193 601383 1982141 646160 1311821 568693 1469342 865662 1402280 400829 468942 1458916 1392864 1519422 243400 1171298 238234 1601455 997785 210364 1436856 1653203 1629592 276529 612757 298674 189945 1173883 40324 473105 372851 1397878 1236577 73373 234539 776096 1844417 235387 1564778 467378 1672107 1213532 1902979 1183396 735438 270405 1624287 1317636 580594 417239 904286 700166 1274859 1245272 1089143 332474 549463 286302 1047597 1412633 898845 1231510 763041 1513341 562409 1484068 88185 1832711 1397567 1868798 1748402 166365 1144166 834913 34408 1628926 1966884 1612095 561959 1163971 36931 1834194 1309454 1199236 1468339 1997087 914574 133287 843162 818045 999013 165445 1765812 384900 411881 1973240 1407889 1487325 409548 1824089 611600 325935 326642 676854 118490 1205947 1005432 604881 1271317 656662 1921279 1442100 952825 605125 1336646 1910254 495595 998672 1470912 640957 564433 325761 1571770 661938 784649 1417440 360473 1769338 68480 876070 538062 514022 1223781 876396 1347591 771828 542896 1066997 783175 757747 1989838 31111 1858342 487846 1612846 1749081 759807 723950 957695 561339 1247820 1599336 319965 726626 672756 1320256 1926605 703412 1481159 1893015 812522 390507 257471 1112200 492946 433149 1648900 1478976 1785817 1808418 791925 86034 1771338 188299 1093436 489807 1589827 1551110 674160 1289011 808756 376153 1940943 999118 1760758 1560642 963759 703868 1285753 739612 1988128 916272 1048790 1783373 143256 1045024 1356044 1365451 1308262 890953 1401967 912862 467343 252999 1666658 627224 803224 259130 1732339 48589 1874905 1918452 798548 700161 438164 1257462 27731 293038 239029 285739 241266 1174810 676988 1866219 194376 132792 951500 1450012 236099 1495050 1206470 1543088 978516 789307 967721 765016 656695 522337 19256 932550 1406750 755829 1104186 1238734 817232 1510474 776754 1913147 620558 1102729 1867955 1757141 1206307 886675 782375 320633 623851 680893 1311037 1298690 960033 1736929 1745903 121642 264631 1172368 645107 256695 416572 1049316 1302701 1487831 1645675 269324 295714 96271 1762172 631018 723884 776257 1336310 1451743 425752 300597 363646 379444 1761620 1436805 43612 241999 1620230 1175709 1024004 467949 1137303 603816 502141 1438864 1108442 1078795 563319 1844987 321635 104858 1844699 797465 874831 202982 682043 386252 1179159 54014 1644157 364473 577646 54114 1563733 1990419 1754556 1103518 1442688 830771 452649 902006 488386 443262 1145977 1435528 1127634 1686625 1221503 1148542 988926 1493666 1016357 974911 1526632 419987 1819467 839347 371482 776145 145746 1048755 1523627 1271024 967106 570466 1555604 1536783 714804 1942894 1092515 224838 1317480 115357 1613011 1854448 1711365 1691286 5187 49018 954495 1448481 1190769 1812566 1444351 1567491 1521468 750420 250416 336246 898302 674381 1791992 169296 1134066 389755 1685123 1009945 1409842 116113 470370 556113 1642724 1848032 476823 323139 1718748 735024 1411172 698000 719747 1600069 1633392 16586 1809829 1883730 1017603 381536 1194869 1337013 468601 263399 25036 813540 324177 577488 1401154 992888 308933 1106724 1201741 1918020 323871 647713 787981 1501134 1950432 1703937 489174 280215 1406908 894638 55996 1417802 1942943 862537 1264564 1947005 1866443 1139119 418114 1968316 341611 1925274 1477556 1201173 429634 817528 1892446 703339 991905 313017 1842569 101044 1343377 929259 892239 249882 1041779 980403 1952473 106441 1187550 1960581 396476 1402807 1126462 1072574 1648460 411887 483562 1022566 563260 1194435 969133 1245563 410602 1800917 1243626 1307964 1910369 1318921 1378135 1917488 776021 500771 527056 1264586 1616729 1535860 1873871 1054445 1300017 867242 1282485 336022 767429 5512 1130717 666177 186931 234474 850604 212838 993086 488831 1849722 245018 560093 1994151 674699 1324204 54258 314226 183309 74172 1526809 1411288 1072989 762679 620580 127845 693409 1256575 688557 277180 1608341 935926 952626 1209403 1020610 1863249 795744 1111955 1242115 1568048 167142 250003 649907 1045224 726245 1570801 1560224 1873141 208570 1486488 765429 723915 322826 402282 1410604 468744 380119 1448747 1685040 1333561 440671 100621 1345847 994232 627648 837398 1085180 1661895 134606 1602397 362244 1116653 1533860 1358402 1213523 1134217 1863107 514082 1805055 653151 1569504 1661431 1581872 1184683 1039971 1691516 1709194 58128 311384 12889 1063671 111842 900413 32102 871422 1719234 1045402 1168588 1426130 969903 1146707 53648 983504 1747125 1927537 1539225 27581 1656324 360085 269298 806004 1693183 1068306 539460 1182718 870392 1074274 1019604 1605298 1182016 1942648 156013 1509258 277452 1142445 495070 1121039 614431 861127 912817 402317 1556712 1712251 1313644 1885443 278838 1031340 635522 758575 972848 257237 324954 1585723 1719218 988614 614517 1850246 352736 1135129 674647 629153 396292 451759 1225260 1062138 1605486 553809 513655 1917692 1375877 1399890 180897 253522 1477922 1193065 1456212 273641 1491948 1217388 613806 855280 1393351 952160 380219 802365 1198089 285649 506339 1604231 1652871 172193 1454612 1337284 940117 796185 1798487 964807 856865 1456652 1053530 1218487 86079 556296 1723660 1708612 1967999 425156 1558102 1500620 1708438 618111 1566907 384134 371426 1590043 1320371 444460 219322 280625 1988903 910443 405789 267138 459085 78652 1312665 335582 135952 1071776 52936 608431 1455623 358146 1813965 658633 1259223 236010 318654 1208283 1241611 240269 1970043 1238297 674037 1008108 720795 731689 247058 1745602 661804 6208 91867 367172 1678690 943069 443553 950264 8247 156881 910575 862829 19773 2778 232442 781598 1590276 64508 1904624 318640 76546 268054 1799352 1803134 1225021 1349767 1518233 576593 643336 107129 212843 1680424 1156310 60143 534979 492902 741834 565317 1322077 948579 89219 1702362 182893 1786288 1780654 868814 1153583 180459 139649 766534 336786 1596642 945259 858632 792832 1173465 1289323 1510622 1704080 936607 1587486 1739629 1043589 1680713 1782758 1297407 1619818 1927563 106018 1309294 407056 1331252 1987656 18956 781377 1593228 1773813 774003 1809745 9595 1995922 239417 84952 1115005 568846 445895 1685273 1283930 1831132 737304 684067 54660 21971 444154 1318210 108227 485180 1376545 1268850 268650 520357 974970 337844 1374499 1478325 656846 1398348 1813583 733641 1927561 361730 1006480 801830 1831102 1080211 889596 708447 1008919 1362867 1950265 939617 429424 401194 1380122 1323341 515039 736035 794433 1378726 997956 1649102 942227 1677644 295894 111951 613619 904232 777811 275567 248782 1998025 1850711 1313788 1648485 584674 463539 1587493 1050122 112639 720385 561602 296216 1119010 1990449 63651 1967890 1944094 363103 1327732 902651 942177 1058659 475868 1078938 38593 1224090 1836464 1426068 638210 831280 1270402 867535 294560 1060079 328488 969783 1148553 744643 1242238 1809412 876333 1923848 1081949 1830859 292060 987772 1857458 1277251 1467561 999530 415506 791522 549856 1815924 1207974 848483 167432 1417523 1087 239348 1968818 552875 568879 1702380 1842782 1083632 1256697 1431040 1150718 321009 1092607 261952 1690430 43994 1220770 1055090 225458 1383681 1088454 614490 1714929 1059453 1285193 101236 1754327 1113204 1686390 565881 1940116 690238 1170969 1422475 352142 352415 330863 467740 1663723 1770832 352273 1283985 1405429 483698 132700 1793399 1173363 692455 1722590 437255 1462423 622413 1051721 62046 1141415 1038517 1765022 252486 863473 1056109 772224 878519 884387 250463 108747 1368550 1128082 1085633 1203093 966161 1626164 1662544 848661 595919 1001620 1590051 787233 42240 541404 53192 1651595 1897275 1566940 858529 980949 261517 577115 1422670 748074 1529902 442026 1873137 774781 384461 511481 601118 732018 1800620 1329925 1381679 357901 1280902 1676713 1279230 1083395 446683 134273 144563 1233288 1858775 1824032 205730 1566684 154244 580899 1077592 1612962 332786 949829 1136158 1898467 1607367 250188 1085959 375406 1111204 373601 482581 269486 892493 635209 38112 1519071 662264 887448 1557717 747313 776300 913073 1751576 947788 1666363 1626615 167256 1746102 464955 729904 1750113 51740 1341507 1001065 407317 1551158 820941 1111707 1614342 840438 394144 1805059 1227710 1650229 634035 176628 1691321 562072 254877 1571710 652813 1205568 452103 1022034 1662305 633666 659458 589183 1070625 1106142 1616755 1492853 1229483 1837137 1695476 323180 1765849 1369869 759942 1610205 1696467 1876161 1090839 422053 1569986 626957 1280229 1379864 593749 649758 1891301 713765 193961 21255 728645 681137 1952663 307619 1116307 1412525 1498674 587386 1169961 1518591 55179 1241639 995581 1133568 404157 1472113 1514159 1740431 1818531 417794 1317928 1677762 495771 376941 1764889 1818420 1446545 365699 1170332 1100008 1190989 1224135 793775 918778 454496 688436 1300808 1736632 922244 1782247 741901 410948 908922 446516 1480710 143602 1265781 310668 1057002 316746 1271728 479503 432315 1568887 1302639 880116 1298379 2683 1651109 654315 676645 1601414 1882075 1483009 756343 541484 1873470 924791 339854 37387 443494 1020813 979035 1404245 1444998 1264407 1738630 1584156 769676 1723554 67430 1222556 1955412 1695175 1835888 1618446 1264643 1164903 1687182 1028726 1064987 487502 245217 1457099 692425 1425256 820403 1437133 1071337 175641 75202 667050 1059643 1525268 621719 1672510 1072941 1537328 971320 130532 380792 1661275 1210842 959726 1717771 1813460 1569406 396668 894962 1097234 1528621 825769 338596 1894547 1459062 691675 1298816 492995 774876 609773 998925 1514417 234731 1539244 793714 518360 1531050 460520 601424 1407149 1450115 1679143 1918860 1539387 1704255 1760421 319571 1460556 1016443 64964 292564 1527685 307179 1212562 351549 852887 451977 1799148 1369690 1131062 716518 716995 1531533 1561319 1596780 1487752 868567 1516987 1947648 946531 1751057 1050563 508509 472739 627958 1207037 420281 1650534 1047521 1779422 1157243 1223339 1734217 1627052 508237 700160 1405783 1381325 1820921 1088823 585815 54538 1884536 911917 614144 1868801 888006 1631777 607154 894873 1908707 1183412 1578248 1569375 731766 107558 673279 1566846 987645 1740187 1225040 1309658 1571192 1942642 869626 385334 227580 763441 1778048 713184 762533 1465741 482713 791597 1740309 1024483 78713 1896775 371853 1940159 515819 1600543 798053 475288 976252 903408 160850 193047 1312316 1937391 690545 575315 1477205 1700739 810810 116062 1311202 393878 1738869 1817958 1634217 1366337 844460 1401439 157118 878020 666070 378573 310893 1583988 1517456 807936 826534 577773 1870128 269018 1144128 10355 1130999 1834247 471272 254023 1025147 1153549 651554 306877 1916974 179952 626569 1798332 964900 670749 1067814 1683680 578392 306239 1105924 1908697 454658 1843479 1318134 1643444 1347083 1172846 1304964 14997 1247975 1436548 1368680 93219 1768864 675613 99928 928829 806989 1732843 999258 1042086 1621984 855554 493873 338768 1271234 271087 1233185 1720809 221676 1014268 1349689 1023193 922860 351563 920628 1428554 485713 547009 1004267 1498935 1624651 348280 1020737 1545934 393664 854188 347133 441456 174866 1284642 682806 1567538 1780600 1420823 596766 1654775 1773668 815977 225831 1398927 1445410 1252878 92112 853359 1925611 1081103 1490931 836830 1053503 197268 885745 1946320 1091799 1711718 1108595 1497326 796583 879944 851943 360253 1075402 1977894 1259759 1967928 771229 1960736 1169590 1881382 462289 1286767 299159 1571738 1522365 166849 1792784 688975 1817874 215016 1105929 842655 1359992 217873 1892514 877382 1416313 505166 1285512 85780 1801972 1855832 969090 1389726 656329 516513 570063 831542 1526162 192336 277183 1545015 1875392 103745 106585 443032 1200961 1595160 1262420 96738 692495 294334 170849 1129093 1976593 112694 588298 1835645 1530102 1517767 1919536 757279 821465 113965 1298881 1733448 229576 1246079 270513 782223 646984 944459 1144951 237109 1939530 69708 120939 1186734 1107194 1060833 705424 713772 1372413 1260763 775063 1972395 1283409 1391558 63888 710163 1749573 1229914 885077 1743096 1328178 887050 1537753 288226 522499 1898684 1629735 634829 1141267 318000 849184 1294555 502426 622283 1325236 614792 98508 1304290 1779525 1983575 838306 1128284 60356 1908977 638540 1114517 357830 505692 1141217 1766315 1114922 1486498 42467 1586356 1151015 1603604 557495 850426 1584075 1810277 242925 71347 973388 343287 330738 6414 1961274 920428 1280757 1542756 271621 1120082 1105499 1078831 285254 594588 1904931 349989 459580 1405487 787820 703459 685131 1509097 1523740 348695 1963127 250837 1563264 660014 96512 988514 847953 1348121 877217 1803356 417425 1271330 1073389 400547 742805 560076 123739 73973 873574 1224677 377867 269099 1516019 1709988 1317095 699222 743933 1472924 900525 1121750 978458 1495230 1165262 626064 1467803 1702072 636162 299298 1214312 564747 1001411 1169540 251780 1823908 1025314 1200184 15758 1550164 1643693 135015 1924861 9821 565805 1577082 59097 1880213 1030698 1783004 1380185 1942499 1954215 1775495 1070829 911601 518361 410166 1477701 1204908 1927614 567561 783442 1961961 309026 48882 436924 1998963 1974130 853034 548000 54561 1344210 1346475 1712966 1895726 106237 382109 1356474 326894 824206 1258890 1197599 1159830 261279 1027860 1493573 154996 439106 1847786 651776 728164 24648 1039246 1661521 1691821 858769 1884672 1773103 1266769 1619418 814784 1945492 763170 1944888 572674 1157550 1911054 291871 200472 1125572 868228 610177 1752516 1934240 1975316 718823 944216 1192452 1649237 68992 1449304 1183711 260819 391114 1141179 734853 973619 1959463 757229 485030 1803511 963610 1609857 1122211 169542 1377988 946106 1057562 380057 721519 1486723 1188556 809905 193201 1442753 1155400 1364099 1317145 116034 625246 1362008 1911225 131572 1173126 242968 336452 1258729 669908 911056 1979728 441272 1129379 909477 864561 1280377 357821 61869 917966 846794 1312395 995845 1487090 1327179 155165 751067 793600 164762 563560 1063576 1172589 445851 963441 1709356 1693489 1722738 803968 827790 1900267 831785 1786586 675014 1667922 597302 342578 1979646 1355004 972386 88467 469402 33691 606825 1598915 706885 640061 663495 1514313 1421903 979854 997141 1945019 1321390 868360 874424 875859 848613 14948 1702074 639439 979100 262410 853271 1280870 1490643 1908119 557834 1663544 1020425 303578 912384 758020 80373 1678053 29952 101991 373253 1768569 1498919 1591352 1097207 804878 553287 231919 1315666 1517476 1051647 867927 1236307 1630744 1991549 821131 63323 1106750 1966610 1488957 1457792 1319400 1679741 1733852 1936738 1041613 136188 194885 296642 1122597 769101 1679380 1322438 213095 255003 834366 1658595 38438 449847 1053101 1660404 918071 672256 221828 106522 335778 1046153 1785344 1988120 1923158 1363294 1978111 12050 1969213 420559 1610807 121783 156348 521137 133320 1090495 809826 752586 1865816 847693 1869759 822556 1802246 1346100 1968932 1958456 873432 778269 387535 519300 1648407 1646366 1581281 727375 649313 846264 471764 730765 1205360 1074207 1698160 1621155 646861 1614055 1772949 460370 1781873 1634698 1560414 387752 1270332 1571179 832711 1669389 1776127 740764 872757 200276 1795860 1280025 475132 1651394 666659 577299 192496 1476688 1499769 233550 974066 212014 84017 706549 1285236 33505 28402 1404707 1906884 1344499 1169527 514930 1073366 20388 230777 1448173 1225222 1530580 567388 1074363 624845 1659549 1860635 188114 459308 1630428 356349 1036587 169811 15947 1948779 1480901 112249 531680 394191 62525 183386 96398 1119695 1533350 13039 776844 930544 111052 72314 631126 166413 759692 29393 372747 690712 619661 230607 63287 391402 996635 703343 1211266 482932 1111693 799041 600402 203775 784640 285383 1022080 1628402 1991691 165806 1390703 512018 1005954 301572 1405326 485278 1651933 1669955 1073429 307052 1767293 202306 506333 188181 1281267 454976 80083 1903956 979665 934669 1717029 1741939 626494 463948 1913567 992090 855584 985460 1087337 1152191 1479163 1983507 1515228 317850 961741 75033 1466124 465493 534202 467293 988755 1279063 673377 1866709 1185905 1575025 1540897 1238619 1297415 996106 26248 1189737 1316405 734497 90758 1798952 639069 1447196 570465 1419403 496584 345859 1053995 1023886 1678426 383887 467143 48715 229701 137612 323078 448292 1659456 1228765 1997147 708716 913755 793454 625864 212639 993400 513535 1425365 1629586 314422 44414 607861 1358534 699989 1016505 665294 396456 1793133 1499702 771757 1776598 1873791 138593 755404 38861 1356069 720383 1520619 936445 1691117 599504 998094 1927126 1433652 393566 83024 120976 221269 1911533 1013465 1709768 894231 695816 1282820 953180 1518146 1926159 802533 1144681 1909066 1986832 1742673 1279299 1851581 119680 1459096 1908586 795868 897947 683757 1589049 1972847 1746810 816548 1356845 908757 1497614 1718329 1941443 1030938 1274988 1443063 820339 164296 1994622 690263 434866 1986680 1387447 279859 1224892 1027484 1424742 21064 1288500 841279 882119 909202 67513 313208 134426 564866 1412948 571458 1233404 1702803 1192346 621016 968905 1464419 1901328 1600741 722850 953988 427840 1577021 1614968 1754389 510393 637843 213843 634031 1365178 753598 1410491 1178610 78994 820960 363992 597033 256020 1550118 1871566 916632 1054266 1566743 1887858 489161 1158901 1860669 1039421 461770 635005 892024 912554 1228485 1548632 1551510 36646 614287 303952 277982 956800 1615413 1860131 1050915 1836124 1960806 213492 221818 405724 538953 61607 1147523 819012 1900395 369847 1412927 1340428 893741 866504 4194 1036983 974243 1260174 1290857 298838 816236 933580 392663 663649 1114311 248331 77201 1037398 201609 1088892 142605 1272143 1774131 721485 1394873 377965 509622 333538 789107 140668 355768 59253 1641313 1132237 849732 1313602 1046184 1721809 1133560 1710691 204403 488617 1183503 730356 1652845 1567226 1129834 228037 1333320 288139 399280 1430674 1372517 897484 31015 864183 840852 1890034 1000990 1197458 1503572 122401 1758563 624966 901877 126459 929823 279393 421151 1186236 8495 1345980 412464 860722 1312018 1129288 1199144 1611512 1386385 1693303 282853 575218 167643 1774757 893811 781035 833346 1411712 772319 1479413 681809 1281132 80621 485307 1107979 210207 132491 997700 967541 1693474 263796 840475 1995402 734796 1933903 1468361 166293 1107291 1539709 631589 883263 707704 1805917 626885 86499 1041722 671373 1295370 1501009 737850 1063076 327846 1800165 1873176 1670793 404890 1585379 1227217 1127264 346047 918087 1818636 1234649 1113627 1081034 163221 1300455 880501 541001 1308031 191432 440148 1278996 1690712 75566 1558853 495842 1137192 515254 1414295 1547248 9742 766281 681001 1241569 1085984 96622 711663 1450711 130254 1448141 525201 1323775 748233 1065995 877218 1039857 607054 98265 719237 177865 1228731 194016 901529 1415238 914112 1664519 258506 1824840 253123 154158 1533645 100260 121264 1369896 1696516 1094522 1766982 800996 554099 437738 987422 1191300 1967992 1624760 680869 880798 1434758 1590278 1915708 465987 811847 724208 1286306 1025676 1254263 112344 416040 560358 1639578 1965311 708296 292132 1691591 40542 385506 752030 513284 628347 1174519 1191034 1043824 155501 352307 614714 1810691 1486184 1666391 1002956 1347346 489881 976128 167614 983953 434072 1831968 612277 866633 679894 1448184 411313 1810160 1098053 1859874 244734 1360220 1406652 1217019 1187527 863446 1558823 726431 1104863 427208 1616304 1969261 1271980 1587377 583734 463393 1738448 173317 1616616 634490 337744 897142 1224934 851075 1868417 595270 853955 1598490 941168 1019661 976606 1872431 151831 1201225 50545 657478 1547911 116995 458694 1132329 1412957 201703 1841705 1436726 1893740 1549651 1982503 1136503 890889 1331907 1343908 760627 185197 1759291 1005290 622757 78231 582701 176485 1163383 721717 1487158 1630748 154635 500038 1266786 1244961 538581 155508 1790266 1028723 1356619 1444792 1575329 1668403 946509 1150601 173880 1892279 1565222 510085 74169 1337925 210588 621788 778260 1849217 1447417 28649 575117 886980 543871 670672 1901404 208655 1889566 1729499 542315 1672672 837414 1937485 719858 785352 989142 1180948 1568603 203237 264892 293049 1305642 1770802 599958 1601603 1509632 907126 1933501 1310136 134610 858400 1506854 1175161 1449538 1494350 1325700 1262014 34275 1768112 1047985 1256322 1415615 1657426 537078 788411 1870838 446268 1554078 968267 629201 335789 356029 1545186 663805 323476 1125619 1952666 1326192 1482882 1849186 1598544 1641869 989355 1642784 1381588 1280100 944252 990330 735202 332203 638474 600854 1430761 695415 1717931 1364575 1435546 1879293 1409871 452441 1941100 262698 909299 781611 98755 550675 1722785 1331975 1414520 686573 384807 1068984 1602198 1075260 1731478 1446471 78494 1799139 1776772 935922 1968035 1565812 670186 366920 1929438 648462 1792892 237068 418720 299846 1516394 991274 1245329 583753 112747 574935 79029 1575063 59722 1707117 1539570 721618 55136 1498972 1605183 1070246 809939 926000 1126278 1219137 1291573 507464 69310 1450010 1488098 1158564 1414004 271524 92214 340084 1795081 337252 1533867 1495449 1527928 789280 391870 804549 1137939 752458 877332 1139064 375335 424512 1472033 786710 1844850 1554306 1450403 1829892 1585932 613831 759118 235997 1871282 852823 312635 1172920 1419756 217714 741911 1954708 1671011 630799 1889426 135664 921665 1445863 429544 1203016 544234 1682804 1163344 163871 1739217 346815 1463691 126348 1325429 393146 1228787 439947 1467654 639075 1272619 1283851 46275 751574 1992824 885586 618390 822234 1539402 1919514 887976 1773728 295853 1410107 1890113 811754 405491 1701037 1965676 1249883 1920887 675499 656585 1261427 937339 720493 541068 389485 1681535 1265322 1924983 1417556 626010 900192 1719413 831820 519081 188070 471455 781638 1940796 1305008 469107 458001 599807 1975461 104428 847901 294608 439993 1669605 1494220 40367 1467469 946997 1077264 1664872 1126412 1096990 141613 1785387 257466 102286 1210614 1877443 300896 1756394 1117843 1997470 1648945 320712 1759004 1578782 1979876 594210 1996916 1062837 1358632 1357660 1081627 1842720 1823502 613201 1023818 1557800 1053809 606718 963680 596000 1162856 1376995 1490959 53470 1449279 40734 700547 506846 1115637 1522282 1611765 980884 1923239 636422 1421053 1346607 5849 701502 87133 1365942 326192 1025068 1687132 517507 1132058 1872790 890212 694159 1992038 1639625 427266 1255018 177634 508910 1188956 1262967 1992164 1728740 994745 648968 709335 981186 1746371 532618 878726 593591 1536342 515892 1793157 119165 1061370 1666859 1976738 419784 1134955 805943 134003 841246 903879 1813762 833435 1221431 856730 1368531 1225775 1257532 721308 798214 505978 1682141 417019 1473111 1945857 342512 1013155 998197 425677 817351 1172343 1302618 1168622 1075778 1756808 262558 304763 646742 1063666 1466648 1056245 1009577 1723190 1123267 1487281 1415006 339395 749689 699030 1504940 1920468 1153418 1894645 1672279 1070642 1035633 1295905 1926371 944975 1333106 18663 681063 1158282 1694581 1678607 569019 1408766 1796923 1646549 454394 1954717 990141 1976456 1860807 522130 1441785 1882116 554314 651537 857204 288175 555849 1314849 451077 139240 1580030 1873438 694960 549825 686944 948933 430688 1514870 209964 807353 459317 239531 790345 1679650 1837907 138886 1275554 1981718 1205389 1488856 299176 1488667 765729 1340266 1981348 1338879 1156982 65216 446657 1148473 819814 1542924 1528761 220548 1992804 1527417 694938 1807469 234894 1059046 460271 982144 195417 176145 1769944 232800 1551397 251768 1481962 1163518 1644169 552402 1098038 301901 1677829 908253 725068 1647871 651619 1578011 1710965 570910 1320694 791646 1047094 770401 122001 1290579 242760 1937924 423733 469341 768176 1513210 773464 601214 1317894 368370 486200 1412814 430832 99062 754034 1870319 821836 288654 1218196 1688972 335099 1023049 443900 1597278 1632896 497770 623736 1945394 303024 97757 1747198 1027642 1177771 1449957 107141 809028 1281686 51705 865893 1621532 1950109 571870 643928 82684 897344 1273805 171815 116480 227775 559880 153047 1378546 343174 1333389 1905185 294775 657688 176955 1290913 1565757 1241893 327632 1306606 55572 1825158 1495364 43427 1878799 1879768 1708823 224822 765711 136131 331891 1577902 647798 794043 469633 909437 741165 947082 136739 1656709 1686805 586974 653313 1504097 1478741 378629 1647301 807833 62263 1723238 1880613 1599876 714016 1345080 1676004 1476519 1024505 208494 943876 1310071 689846 795402 699446 305437 1557216 1540633 892157 1677946 1164304 1646735 1314791 522065 287076 1090025 760908 484850 1635926 1194029 1343833 1318288 1318841 81638 1393791 1899078 1420231 650992 1760339 867458 1648964 560176 739335 242754 62637 601930 1561786 404582 1887702 1532948 1887396 738931 355151 1995843 717311 890118 608481 873088 1208285 23211 607945 1790805 361954 1868902 620811 1636085 1377068 883926 922162 98197 655670 563764 845253 1176726 1182148 1050418 1629399 302443 1713784 1701289 341431 74808 1523417 975211 1283494 239629 1181840 150803 1069733 1185703 1288954 813152 900942 1423570 789777 160791 193307 1117943 247232 1746735 224424 1899348 1602269 1804134 918674 1197639 826748 1413423 559105 304892 1373006 1346023 978537 261208 1761083 504803 1928158 1980396 390893 1470620 1537107 85419 1315677 29264 609493 1027912 1513429 274571 1689539 401348 586613 1502878 509551 81836 1018598 1013158 728657 504331 1946506 330437 757973 735074 21129 1036150 719389 721504 1005136 1881588 1526691 1772129 398687 1708872 1618558 1996695 1020575 711627 1796120 431395 1317035 1859496 971973 1731723 178549 1542359 1258122 1810663 1785301 1730240 1160572 155016 1081552 568759 1507582 1388379 1658334 1144365 1071872 1288060 93316 515092 21946 286879 1757936 1493672 1983891 1338667 674489 1318380 487050 350205 434339 1288948 1500066 357797 340794 1907581 51602 1690525 1789991 1077234 1745186 1637892 971795 1247993 775565 755663 1827130 129832 1418786 1440300 937765 1694615 1047890 1288872 1486421 1269618 874731 1660573 1315509 1222391 193552 654439 1863596 473619 767922 749433 494047 1968391 1645966 871844 117981 370278 153825 460672 154828 1803609 1303102 1816013 388803 665717 463043 1761541 1968193 997517 252028 1590940 1525611 911438 1460888 114392 1889330 1663383 1501648 975596 434284 870883 1987793 936719 1939202 496406 249729 150202 1927429 974338 143923 1808907 479965 492090 1247736 1385487 1756920 1717065 632389 1481421 1936281 1042203 3807 1062748 1095762 1501069 679047 610959 1442489 1431768 753826 200363 557443 566664 392570 1884085 1075083 725202 1905394 1421602 861204 115866 1937636 1385282 979908 243664 1969411 650260 581772 259824 1954384 409920 246810 180941 43076 763284 1630782 1046577 566346 427656 612061 27601 153929 315153 1217575 599745 237988 258549 1532337 283250 1281160 1119323 1955221 1113932 439485 651710 113007 1375911 4966 71588 1712514 428605 787221 848096 1424215 50999 197718 1151815 459549 538251 1764418 1918554 1432341 1699898 317868 902070 1599537 1042144 823283 78530 739655 662292 274495 340973 569751 824621 1637493 1726318 271259 1008608 1825047 1905277 329109 1208218 324731 1853367 781861 822296 1918227 1817076 1345649 850146 1110579 1570121 337742 252058 480687 1698984 251957 1074438 1541080 1725538 1063449 809219 1335564 188099 1120418 1028785 1510349 1976271 837155 1237328 1111635 752163 899966 217004 944381 1653323 1906902 968272 1680135 750445 590284 320259 1157695 1295764 981710 1577075 634182 883454 1551240 1894626 1397522 1147992 453821 1328518 39753 65768 1838919 1509964 633580 1866647 252305 1191293 1819219 438941 846353 142037 1387467 1753823 1311479 1398964 657013 973523 1177819 787289 551973 646819 1903291 957105 232070 683827 902364 498198 748586 354130 1806458 686330 441286 1493594 1390300 814736 820693 1461805 411161 30284 1030280 1959753 781350 55839 1386664 1303902 1142809 1931779 397209 1795019 1058813 1651417 1398810 1555703 778767 14845 1847988 1488233 575198 1603537 384270 1261078 669334 1549584 1077636 466892 1402137 853834 1544198 863448 402837 594040 1005870 640421 850941 1471843 516757 673194 866635 1383195 1991042 1141233 740040 1101476 476280 1876430 458125 1863672 1668049 419659 1304138 229676 729668 1985117 1461288 1996044 907767 1916762 783891 1298198 1256480 1721918 1675821 1156829 97345 1146269 1720435 716988 1710293 699735 1887190 1898761 1592832 1513652 91230 1668283 357588 816348 776363 1301567 962801 664983 1796511 174931 275851 1023771 711486 981020 410421 676061 1573808 7062 1140640 109108 1305135 1945956 1351193 1758124 1534335 897643 1224891 695020 1938573 1076087 514230 781263 1938246 983768 1185811 951263 1503930 396482 1429530 966895 769183 30743 241033 1101906 345215 1406858 800469 1636568 945598 1022939 1593079 1179897 1256301 244557 1199407 149967 140375 1232453 233520 1334437 12280 1737487 1269102 754365 1050236 500414 542717 1353559 563709 717281 1227180 26650 375019 1723040 1890946 1835920 1278004 731383 1462685 52656 1036686 475479 1980023 442898 1557977 1790700 1107072 627097 48986 1850262 630293 1900990 1046697 942211 547359 1593111 438699 300624 1100252 795810 89410 1885021 1458104 569109 113373 1171975 693172 1501588 58323 397662 480122 681331 443805 1863921 1547533 680195 532425 445335 848880 1416913 921803 924727 1014817 216776 516510 681263 1412807 1985235 1570161 1862259 695983 1692180 617602 10131 1616088 1044277 1220520 1416342 60926 1580916 833688 573389 1852690 483984 1064400 1783498 760607 807556 1305179 1688088 510311 1350220 784154 978533 1517209 414994 608639 1648970 550990 862758 1101918 1713000 117700 854043 473750 1940283 686086 609167 1914248 614751 712115 1339999 233653 1468377 1710398 543832 1865106 463495 142375 1974280 275521 1682040 1339934 316113 1184904 766638 1615695 275853 1876562 1777522 1963002 1517941 1113843 793142 1064173 935677 1085010 1189587 186618 1827578 167071 1263950 1482957 391052 56915 1110666 782212 163614 248747 242737 383780 1899326 768938 1551697 1998479 1608506 61542 380663 1043208 1804310 863333 564570 1378303 47641 1709349 1916084 266088 295235 1532531 1408151 182741 125616 913453 1653443 1091199 34316 1129252 138628 126050 1643032 1941005 1320173 983018 1595086 433036 1196330 946333 738769 687965 17563 1238420 1869199 1651799 831149 189251 1499982 262325 77718 409760 1492852 1304068 1190060 275032 1725048 709660 600208 488833 1665324 1524006 1770814 885426 394974 1588700 1610371 1930530 1836914 1850529 687717 1544592 1193662 1061562 1826104 1253706 440477 638956 593926 720560 1127460 129229 1379607 1842451 18196 21940 1080611 750537 137993 1565425 140596 449568 1661015 354654 967722 1940450 1051992 120659 239146 1050503 303803 308178 726978 251027 1257996 165747 1078606 1156601 1728475 1667082 746560 790220 885573 342288 1944885 393062 79760 1934493 189083 1090564 1512306 1666057 745133 1858885 1996444 199946 413773 1962780 1662093 711664 595488 1002400 296323 830126 1574879 373789 1160212 988594 1297720 1709346 832946 1444421 1635152 1074716 154703 497897 1270633 782089 1935847 1504911 107939 452058 255056 1158343 478845 1109559 1880009 1650044 818591 462443 1433127 932360 1952405 583430 419538 1779485 717909 1908442 386970 521711 814478 627507 442997 1722670 294667 1875007 87587 301296 1285873 398265 298973 1107765 1648879 1319696 913068 1733431 1812838 665298 1125903 975836 203879 144112 1359441 196130 707786 720312 321932 976242 1767372 467111 1689135 1468806 609861 1567033 266519 1948964 190231 309051 609768 1077125 552652 642356 579626 755385 1535312 78675 1144226 1877669 521968 892215 1662715 77560 1600731 1081637 1808402 1447584 467103 400906 561453 1021431 96096 1335162 589127 1653606 439695 1907448 180921 1807031 313001 520612 185088 1985970 1365294 1971570 1389829 132287 433706 1185553 1778208 1053962 1717353 755478 1093065 1700686 27277 76180 897018 1436976 1459009 434805 1204151 327210 154452 1933322 416322 1595895 875486 692147 209404 1406604 769729 1926579 1385883 1309780 301215 399008 632851 1816540 152853 1148806 20339 850334 1124443 874411 1917467 304627 1470627 434292 726429 1644100 634602 895672 1621868 731254 223878 320172 1487690 62769 1826468 1332456 1735032 1924146 1865076 399315 5011 1979519 989469 1039798 408352 1453406 907862 1618956 992318 1868856 413791 1495772 927009 1649354 1692750 485631 1135967 1233736 1827181 1966916 298011 1985428 1059535 291438 380348 57306 1808159 851395 1759210 623013 162041 371818 359618 319021 1741635 1218052 1147087 733754 1085186 1206662 684719 49319 1168122 738067 749027 302375 870000 238913 971147 405359 234071 1002873 1566760 62880 306432 474288 974239 1940193 584227 1547553 416727 311336 860585 423392 1348586 1625911 980411 1755468 1017235 1865391 721399 85800 363663 1330333 883514 1206588 556282 1432430 321498 1116096 1393399 23003 1365709 1206913 1772275 522265 613344 955911 420180 1724198 477692 666414 1738600 182909 666254 182607 856558 323545 640549 623102 1193971 723226 1743758 453439 916735 1355257 1221789 976125 1461897 261898 36583 1655467 69691 623473 1474189 1403471 808582 167181 1880880 1686574 1760490 1798644 339445 1979929 288629 1016718 655215 1698066 878867 1347647 1354980 1279082 176451 796721 965328 668110 413367 982998 1092290 1418324 564508 1954559 1083753 258905 748803 870860 1816862 1423035 1068133 519777 1891910 366506 1492646 1071255 1695915 1412564 1353988 1469971 1327947 1845170 981994 1359709 927206 395417 172226 1894054 952681 528168 768243 1674238 322729 816479 1121401 1970819 1001314 463853 1196584 37496 269716 816811 487910 864840 759144 935433 1262985 522067 241785 276972 1922167 1767574 1533251 1780723 1645335 791867 1636489 1567493 630831 1943009 28673 310997 1499655 1498750 1512171 1448676 401831 544374 1016452 1164795 391975 1017031 1653453 1090295 259476 1617738 837766 1055432 1162770 1178513 1491929 809316 932652 836027 1101882 1763291 1031377 989176 794072 1062114 1913916 17239 1884727 1866843 1227369 279000 319497 1261717 635747 218317 175467 1418375 1713385 660487 834367 764736 450268 1713324 211189 1979240 137036 1472934 112138 359729 446494 3893 321489 1186805 16907 683478 411173 1833533 563578 1757174 875561 851765 572465 504810 930477 1035207 1379480 1859102 1596837 372189 1801283 13541 267686 322624 421016 1087153 259267 686031 1750661 1978523 1945799 1322888 1361754 1701510 1177173 552097 803309 1614165 1592325 1232300 71519 808774 1447587 910127 1752875 1823380 1485557 495003 973999 1359728 1993484 1449445 688355 534921 61196 419088 709031 1203667 343583 1345541 332103 1972533 1714364 525577 1860430 59362 1150540 1132962 1792830 1713123 1170255 1584318 1836872 563827 1940898 992394 836623 1926559 391471 857451 1660103 984079 1964213 436332 1878570 1182843 567492 88907 1762974 1887349 961066 866413 1217365 1994164 341336 191149 1276575 912136 313363 63936 472698 1208237 854006 474427 962640 326925 1742963 911706 46173 1485673 1936307 370941 1461924 1699833 1377079 1137966 1083910 1883379 1474424 1221655 1597837 428008 61685 761311 1479821 247134 227849 1522550 616360 1345207 684830 1185279 1168576 1538872 496688 1922568 789992 1439114 228328 873957 1761191 108268 1711236 1327885 1200390 1465216 1325321 1015229 1604248 363523 1163105 276252 1944082 1004107 501545 1546174 1234163 636655 925555 787626 1675728 348098 515037 259357 1918603 1443069 1256874 613943 1206531 1898353 553410 1295019 35014 443800 1958938 660043 1258856 1377740 291916 1988758 431734 766711 1035190 1754358 1169867 1547678 1095579 620133 1534240 1588910 1871840 593855 477003 1872616 585298 1762252 1544580 1156997 466046 371508 230281 129354 1026957 1549336 501650 1855401 124935 436941 1972830 1101522 1026452 759110 1908895 1054455 1683949 497553 1678412 1508892 1999824 232832 1959225 1899368 715170 1444487 1132927 1628643 1510211 1741489 650454 1046567 405590 680938 279736 946137 1082323 144009 710799 652939 1031666 1671227 1233073 1207635 530866 209657 924487 341424 1031291 258882 1538125 1933021 984102 915723 236702 1407409 1486052 176179 1045743 851121 1836400 33431 1155011 484577 1645478 1357338 773785 618504 1417515 1982080 597835 6468 439329 1835575 1976470 41532 714487 1274983 554144 944945 737128 1930217 1926823 1902801 569180 1662414 1424125 102816 1893650 1291062 1861491 1028751 1385623 328835 928521 259441 1352808 1891409 1300718 1700316 1175843 1992916 1914616 25612 1514599 939092 736200 330244 317581 1687663 1947387 1399341 1557498 841062 180748 163021 572293 592454 1833112 631111 1909223 844167 469035 1106179 337759 1284956 1044010 1087953 547751 1052472 1323739 217238 1827221 184169 1693461 584514 86371 914823 1061451 676149 518288 759367 1351614 657296 816824 1504568 1056015 1556883 972417 382154 463099 1287915 1943871 322573 870422 1426220 1903446 306871 699136 432873 724210 1763321 304489 753452 655405 1931282 1747513 1271324 1690980 852982 332436 151225 123374 1931345 462010 1525107 1495198 1397026 279217 896364 881311 1357748 436570 847773 1997545 766920 788266 869857 699787 567671 943673 104593 697811 1219027 409415 469391 963260 703917 1757448 540070 1763153 300186 452758 149824 810566 744976 1283995 735647 161286 1885606 1374776 161736 1609182 975455 1420480 488737 145778 1472445 429584 1760829 39497 1285031 659072 42922 540087 476578 34722 1993999 1647518 583765 1547772 1542060 1613411 452854 393727 1361270 1016808 1478617 1176586 1014535 1925276 391659 1386817 765800 439210 1617330 651369 1312559 1682293 1930904 286833 1602344 537608 585755 658142 594168 1706605 1864642 1902513 1661749 655274 802999 678775 1494029 1480526 1489894 1568475 41739 1769445 1021114 1469328 1124809 1468601 714206 938878 395838 1792765 1901601 1842502 1086003 747121 1138797 1463590 137529 617255 1792182 332102 443785 912735 221385 531297 412781 81763 1337929 816506 250460 187702 40821 1313737 1234737 1202561 1980057 964221 1649503 121945 598815 462420 1950321 1628027 516195 394315 1529759 639015 1591060 1901969 1102505 547016 134552 1781292 1678237 111804 1894471 1733345 909464 79800 1030880 1298656 674068 756622 1148141 37291 1451648 489116 1570144 1602724 153434 1731676 1750668 980924 278126 1433519 1037603 737469 1072053 425239 1918726 81490 211368 1357892 1229249 1858663 1071649 543162 353251 106640 340312 1389116 1462802 1175826 1380819 1287319 78964 1509241 824289 1360300 1963370 1786869 883406 52391 1246663 198944 1161597 1753649 1043023 876728 377210 1286844 675733 1568642 845291 181045 1312733 17019 414686 1632837 926686 916800 1232715 945893 324525 1444014 563795 1881106 280088 764795 679836 948803 1510900 1270733 1972980 1178872 1845558 899612 920558 1914799 1820740 82737 1800545 1802119 1206235 656714 356852 590083 1915492 1161808 226305 35144 540272 791054 532911 219136 485685 561023 1697363 1508231 386305 448512 1019098 1681521 1002567 404682 88681 389048 1949379 1245021 1117319 1768556 1728511 292941 1287617 869161 1814699 773645 514376 991557 1369549 108056 571904 1727630 684433 1451454 409616 950505 156790 1697656 1273056 1583478 617087 823135 1091101 1661873 850406 1790195 522124 811243 730625 188658 1914991 1511421 156213 718880 625679 848996 1232311 1411053 1020050 1713949 23851 1770425 462488 811729 1071626 1273244 1191819 1935503 1037935 369773 1926771 491855 1504859 1458817 7939 1150183 1764023 1640212 1852657 1777665 705091 927740 585358 1040588 614259 1797921 189633 811247 908332 322794 118229 1850891 355267 641228 1012334 1757498 570811 1332460 1506505 1065967 315431 322312 1348303 1978485 189078 1692390 1381078 921596 599698 1595465 1119845 566065 317470 536703 636006 1487280 520618 50265 614680 1335323 237946 63349 726274 1519294 699859 587950 414716 380539 974083 1300412 1664150 480941 3243 1453173 373426 842318 780373 927764 1550444 1179679 512777 1742053 358480 509346 880515 1490972 869151 768297 652003 717697 1213746 1886388 1741688 315191 1576911 1039513 911089 1228018 288483 470634 1605893 677927 188778 1299901 1057805 1570894 1113163 1489672 1057305 479183 477592 1849872 127630 174432 734897 1230446 448783 1343258 586958 799557 63170 175398 908475 374033 989665 202351 1907391 1683186 1093883 135065 1300643 658915 1460133 1598014 1851574 1083689 1528188 194916 300249 1198899 401504 1387798 648110 1791064 1897102 1202857 1723973 1605900 625822 1903262 590665 62968 1101529 1192011 151367 1359585 398850 257667 1721632 654518 536580 1446657 571145 949758 866379 1790663 1081045 269511 399090 1146528 529562 1751727 1058102 1434203 1907952 1049521 1529551 1825139 547924 1123403 9711 517944 1469941 1802512 884401 239504 1486023 1974605 1409752 1103214 583174 1356984 176189 213789 455215 1750155 1690790 496668 154512 267129 781711 15286 588838 826951 484759 469502 666708 1465971 1551061 1236923 1522908 254590 1602069 1851355 1214418 1105501 521029 1534366 1358031 1067042 973127 419433 149168 148815 666304 1367800 1345363 1202806 176992 1168240 745458 1072976 1748658 1689018 621802 1845022 1044658 1482072 72840 494763 36411 574527 437755 1970934 388553 796039 1496713 1968707 1295100 1826385 348971 1163153 1946760 1934219 194701 878825 546585 1437292 1969360 1063706 1196681 184633 973867 1457249 1386661 870244 640230 1860188 1471885 985979 285963 5298 1381509 1463323 1971669 1829987 425330 723657 1220553 1633502 946592 716752 765423 513329 540147 1304415 1593687 237545 1529816 1907213 472771 1336789 725180 1403114 854337 966066 326018 1402747 1188607 1321830 868616 131309 1069300 1394511 1693324 1058228 578815 1739798 84924 1342729 1475808 1537026 346748 1483539 361063 823356 911851 309126 358704 240016 682315 1229567 1010707 1996681 80628 696114 153520 1370084 402725 660213 1582692 1384787 1049354 875732 188951 463678 541452 881558 1374705 1358178 1316866 285651 875969 1828316 571463 1717102 386754 576754 1212529 1507400 1437308 132396 1283716 740935 1666078 696753 1345938 1930678 1506910 1186824 723807 986238 484217 1963513 1980698 1556779 505089 322758 1657662 844750 1136933 142392 760076 1284682 1331736 183331 1044951 1968615 596144 1005471 643865 1283558 49618 86567 1007488 318860 1119643 187838 1129701 431694 902739 145833 1063639 1044889 1917089 581181 450466 1435512 55099 1929127 696030 1289145 697308 592967 734015 1790899 646482 1324954 688719 198142 12129 1751187 1360819 1541869 475576 1758167 1392360 956625 251151 1110209 85900 1634054 1439915 1543328 622284 1948707 1365947 1708448 1123760 322069 1911321 1388817 346168 500629 605851 1579836 1422442 840902 537905 1404232 1764680 1045468 1407060 1803488 1214455 1586226 1078442 683101 667272 580294 1308728 1172027 588210 1558554 226621 994040 1193014 227533 501640 1213282 1836395 1121024 1823139 1920843 1389291 592974 267873 1492784 1759540 834027 985802 1960261 357879 1028784 571264 1753734 370660 1638941 1083909 1968756 614267 1800632 120491 128192 384958 1414272 1273618 364920 1871624 382840 1695165 1096046 1725050 612701 1800882 1793898 1349453 1886507 939289 214004 1779370 1072119 1679299 1850953 558065 706575 925402 1176149 1241010 553830 529092 1666499 383285 906867 380192 631045 521287 1435882 1163085 726680 174350 285146 1473445 1419587 90004 104544 251639 779590 1583353 1062824 243265 1962776 1257172 1504561 1208671 67594 769852 207603 1817534 650660 842223 1918263 514727 1919200 1329486 911800 453547 60942 1405079 826915 1335866 560531 122647 420319 272698 476214 802351 1478577 1687142 1942580 500794 1904333 1517640 1362010 311862 757034 1947073 841961 875432 14580 1541992 983443 1820985 643888 1541236 429119 1131867 380351 1214181 391354 849016 1158431 1807530 1543165 1747207 792121 434722 1848035 1204841 867848 563385 1105334 122929 618373 1304762 1336448 367595 1884621 1159844 1350767 521771 1367145 194306 273304 779636 319883 284330 1924274 1735271 48649 184383 398413 623500 1396653 1517964 59992 1942062 260781 681366 1751384 1252025 92637 659488 1205517 453129 1650145 1819929 1723901 117914 779701 1809652 1110720 1263709 801435 322980 845191 302565 799593 1177746 173565 227607 1252520 470302 574099 701266 1643501 1746122 774789 589878 1231324 1669400 1286633 261752 1196153 338466 706614 1865612 1680114 1495097 638599 14338 607264 827316 57730 1718437 1275635 1207672 67239 590250 1546807 1923397 435264 66576 479814 789709 1448029 602560 1859421 893555 1487480 1803751 1540896 1926299 1499259 667062 1916143 1159620 1334267 1460914 1741257 1352568 1238574 1628096 1674894 290002 533562 1338421 1647803 994783 862158 873970 333353 1348238 250473 1652434 1069686 742151 1690530 1659069 1324420 183950 276755 1312166 1909945 1583585 1249595 1288939 1471701 1852149 1733915 1813875 923374 1061943 1560658 494452 1779521 1749200 1393215 83386 1346093 1915715 1133866 1068100 1126756 199379 439940 1730988 204280 1404184 1026289 482262 683203 1006861 182849 1482950 1948618 359550 616566 1960822 1109223 870619 499176 1828533 961255 1607128 1873240 1194778 985060 561407 851792 838026 877991 1079263 77730 452406 529417 1628495 393353 996978 1521387 85968 1696058 1999728 450473 1257925 1858471 53970 1808382 1640380 1569468 765408 1563671 700109 720438 1819436 1765321 602393 1281949 290285 1229357 1788347 8341 1503666 1666126 28532 184058 1782598 1453365 896019 277382 1153865 225535 411359 1603011 630777 748629 834454 1816079 477640 1880156 417102 1340513 170692 503115 1801254 559544 74116 310728 268888 950553 648622 1048782 568632 681933 470854 343299 1748254 1917393 1050581 293799 1092419 704173 1254932 1085777 1813885 1908229 223756 437216 1426079 827863 68735 841780 1662 954392 17933 1503673 981941 1213949 199720 442005 1050603 408206 246972 574725 904678 1685755 214549 1066911 528429 1987597 1456448 379678 957315 816778 952094 1257231 901305 788476 1526407 1175630 85640 1466899 1393501 1856481 1101998 908754 89464 48079 1291559 1003273 315609 1557692 899667 257451 265093 865090 1456047 1122148 1891726 1213249 31628 1182959 1994409 271494 261846 296309 1041763 645512 737888 1568377 928244 1800174 1459716 370039 411774 760499 1703849 720976 1829069 927684 520852 1397989 1898276 1431659 1616059 37133 482979 750381 1256131 1395200 633153 837857 82377 1447685 404507 1477494 1149680 750746 418614 239997 198219 549258 930924 466161 1368232 1647112 1445356 1050871 955689 1569104 904198 1858826 1105532 1182848 365437 439251 73862 656254 1522879 1021355 558169 109689 1714153 1351944 1406820 1350126 135151 1691467 283976 725214 1375290 1744308 1774771 1465492 1092548 1463532 498005 1049137 1737841 1006499 69962 1807026 397622 1270003 167693 1307145 902215 978202 627293 365951 1050839 890573 570313 1064802 1138096 1487883 1560469 1369717 278785 987710 181766 1081459 502881 1147255 1414261 884758 747985 868851 1344748 920778 653680 1060419 1548999 1906684 1237174 1163276 1910346 1895725 544204 684073 662375 1444409 614684 1224074 706361 862067 1958157 364658 373923 745434 1406902 35592 1927929 923698 1953266 653945 789038 1546157 1850413 1001671 1156836 1156033 1602515 64737 60896 352249 1036883 368512 694843 669670 1490880 1262868 121070 149926 1483064 21176 821395 155317 1834545 1700614 1575274 820469 1227061 1673401 680200 1580583 860480 582295 3476 1357471 1365954 940276 861048 1834380 1087043 1750234 1281040 440838 165237 16712 1882676 171481 166285 922756 945994 898534 607914 434838 1153170 1040839 189472 594060 1642923 1955218 1674580 792959 1657674 386607 1170253 644517 293072 1338923 1802999 1329513 1077773 503952 525592 573488 344643 297274 1632527 373527 671639 998428 1833869 767917 1168237 1975373 935858 1990896 10916 1993989 247111 137728 431336 420361 201529 1724646 1646396 208517 1843673 975597 126450 1563827 1703013 1920751 1126012 1178258 1474327 276365 1988640 810032 105947 28232 8775 1138439 1100887 1859525 916198 1512899 1956189 1005334 1895533 1596465 1696144 1968155 168304 87421 783488 517125 832024 1704558 745163 1658505 1139881 1886678 382296 1632630 220720 1339974 848221 169627 295316 951664 1195331 668250 344854 1436462 1011515 486601 899703 1767783 622366 969719 975588 851104 468430 914916 414987 1713288 452384 1294381 590131 1297322 1543711 1328855 245197 29403 1544686 1196510 1006421 1568282 1942029 291324 205298 1940199 1321589 490431 675996 878991 926287 1059000 348827 1774427 383776 1424391 1826251 290982 227980 1940503 476620 1995626 1429018 1634564 404867 891144 212106 1154785 1013247 10082 168659 578775 724220 1386447 1584008 1502880 386343 273729 478826 921240 306178 125986 1861519 1604228 643465 265019 1128232 1035386 1213791 693795 1227138 639678 1553740 270459 1857828 1305631 1773198 1832716 1160221 1459679 473604 1399732 150852 1576417 1507668 28118 578319 1674515 479525 371889 93308 765422 473804 599988 1625329 747584 1644407 1622005 215986 847077 1170768 1431009 1476308 496895 1235849 444355 1481435 1962208 1436195 1083897 1345923 1519649 1558921 1756980 1089065 520385 696238 1568098 1090686 1544789 880902 504080 978469 591706 739877 1329709 394665 691518 1351817 317270 696554 1566099 970262 26728 1234953 517365 347235 1253595 698026 1830004 851291 192922 809822 89031 626373 918517 1531047 1647572 1985750 1494413 256989 36771 1547042 401748 1883596 926554 434512 915365 1754309 1302721 1054440 1797817 1477578 1932975 37161 1841535 1008643 1160738 685856 1947389 64598 95494 1793151 196659 679086 1686110 861853 1635318 292648 1773583 199408 254396 489177 1227668 1827887 1540055 288080 1733774 1899362 1840962 1733969 407810 1179797 1197092 126169 1105820 1632678 752587 305842 58225 1936416 474843 1920586 1333565 1154960 1357739 1579009 1961745 1417187 436693 1784949 1894580 843872 451538 1236599 1467068 158572 183627 895741 144188 169659 1071320 317970 1239464 1556607 1215814 482963 14501 372327 1169674 1422305 1893339 644004 1196016 1289711 937905 431943 966857 770827 647764 1611924 1210997 1460032 661539 662535 577307 494478 987104 1867366 561974 527826 109049 424352 171181 1408615 1071073 1969304 1606942 9797 1856122 1124494 1615696 1242018 1555306 841381 1258225 359244 321106 344553 1532358 589099 1299296 1168872 1106555 1333454 1686822 726139 296271 852078 406905 831278 169662 1535210 1678623 1312885 1510851 1173118 550939 869216 17057 106966 1332968 1515615 11475 293358 1078353 407858 1958423 598070 11381 659457 1120115 1620170 1162968 1032967 1679897 1737007 309478 149451 1463386 605837 212887 990190 1867903 1769954 710838 1320477 572793 1085505 1200884 47659 1583482 766238 1622736 755416 896674 58516 311915 1488835 139870 97217 1871936 1401400 399232 1055402 740910 1522885 207206 1401547 1582806 332579 1431487 670113 1861127 1745261 768483 511940 151611 1905816 1543882 1330775 107931 1386580 133099 1820641 153220 750908 1001195 1614893 1817855 1195974 169857 754172 1796924 267733 1239975 1417578 750320 69157 523063 614836 971394 1612265 1875292 1520315 1584916 201237 327368 158771 681824 1653638 76198 6845 513629 1115218 1608575 1664393 560842 1257115 1339760 1371652 1807401 833813 1409032 283328 727614 664648 1143044 1057463 879539 1180134 1660157 1670426 561074 1979912 164768 391256 81691 60455 1228831 1174938 1262397 566761 666060 1983868 1898977 1112707 1074775 247327 1278061 860718 765044 605607 1122292 1525551 1748482 588437 606719 772678 1280325 44037 1930244 1232211 785937 1019753 1629055 36346 1855279 306298 519392 206267 1093775 851037 1026963 1143537 341143 1065115 72131 1142769 736976 516849 25510 590819 1409603 321945 358923 1120474 83405 1654721 1815234 272295 1423779 1692183 1441362 1707248 1946671 528562 1768539 1353953 1858311 628927 826859 1892939 1732005 928678 1802665 1638822 1686403 1702535 556133 569192 305530 606289 1618324 1150178 804978 1275767 1998138 1985612 11127 1863337 1764061 316576 1568704 1283016 680257 1108193 1426439 419376 1741716 412854 696715 609708 808507 1266826 1700505 991190 860271 1159804 1886017 137768 127091 965166 790865 454493 490220 642902 1440105 334090 609806 1467187 71877 515118 1328482 172421 1215445 1921188 1175102 827073 1007785 398450 372012 1659461 21664 1752744 1253459 1219405 684276 1312750 60908 35310 131823 1902557 527713 1668206 420129 1149344 600681 464087 1735965 1569128 1752064 1008183 1893393 536307 66438 667683 1395504 1593425 792003 922550 1052440 543910 212984 69950 23858 1763844 1980655 1231310 448767 1480140 1054182 1500337 1344259 519011 1151674 90032 1600887 1123506 1066139 763859 803304 300237 175909 1602053 593222 758353 464271 1020810 816753 1642236 873460 934168 1774633 241718 1213420 627714 1146273 1938841 133669 1356402 448867 8989 452430 1126112 178752 212220 597557 716224 489571 1698380 1822492 766361 1654013 1035471 1582667 1687642 1378515 390164 655801 105941 1486765 411707 81879 1417490 1550594 602156 1969739 607634 108629 1430445 1456402 1136306 359148 889515 859353 1939966 1658872 1954452 646023 305023 1825879 1164966 609730 15340 1120020 1390639 98603 602336 392873 189623 457831 310791 1350197 890303 801210 833489 1464588 1009756 1844761 168747 1262292 1158147 1770473 1446955 662925 1809966 1710784 693216 18924 469048 1410076 1644666 1632397 1040849 724406 1392762 1658071 1653255 770498 1253007 1291334 1073907 871345 1179956 1856648 121111 15514 956453 637608 294154 497509 79012 1884983 1561472 517319 435667 1014349 1034753 1416083 630252 1486844 412814 1381000 1853028 944054 1184706 535741 1266802 652017 1312393 520862 1867014 1391538 52035 467011 1608181 1166422 1007718 771049 199518 960420 372176 750629 135432 1490820 1599192 374520 1635173 22194 348289 1448365 1611628 1851489 1006424 448349 1217328 365179 462195 1582338 1431128 189412 1621126 1738912 182315 1522232 276273 1092713 1023419 420579 989398 628469 38035 1681248 1267885 167383 414210 263864 1888743 1623511 514870 1720677 1419114 347034 220725 815495 1351522 507385 255476 1465097 942054 1151112 1069580 1003652 748341 1264004 851481 922207 580699 1613754 1136928 378267 407328 1456111 1928471 1007625 373780 1400537 936780 1461374 321705 1648718 892708 886954 1847921 1321335 1917139 1296984 98125 1179973 1281085 1057420 963731 1057711 1749820 676537 1803229 1481507 1770115 554740 856922 1740794 149723 189433 376756 10281 1795701 1899312 149391 934871 1219334 1810710 581976 1077833 1874978 1091502 1695036 1532979 1114772 1843294 1948279 163860 1640589 551900 588328 767602 495665 978368 1505317 591175 1408585 1003217 9885 562962 1375150 51186 1947027 836604 54115 1158604 1237531 683400 1126370 1763212 1185715 361091 1774033 1480457 1298281 1706778 1050313 313927 301473 1139512 373236 1501022 1414287 1066761 512167 1092429 1480600 829364 1404349 1613536 989033 1015235 1476439 1520640 284373 1767061 292111 376375 1559264 1596724 1714031 1098032 1206869 1518155 283453 632535 1571910 401550 688184 443919 1779626 898620 1425366 1759367 1846603 362105 194138 1274095 1961028 714058 63521 303062 293978 897606 297737 1844833 1029278 1557561 1231469 454322 576590 333647 1331982 132204 168720 756529 233337 686728 864790 1279920 8179 908319 1498819 656640 229773 246113 1982698 303185 1529956 8555 1296349 1174394 1439859 462500 1511795 306362 1738932 805454 1702616 236587 563951 1579250 505288 913111 189386 285048 1141871 1259913 1899560 367587 76369 1950486 1206077 1664887 1841782 1734888 986878 767086 1020937 1299390 1726151 877789 203822 145854 1435080 1054930 1180729 493317 184402 927149 71233 85987 1104753 1890019 1370434 1387950 576660 559168 43432 1536584 1035545 517378 517749 1174761 785908 1451364 1080713 1861920 447556 559832 1123 1200650 243244 1685205 654761 90727 1423835 1005850 1605385 1621968 1197205 120644 52423 1769649 445296 1780099 953108 722563 1405250 534756 1221462 1119081 1653093 549757 293573 1536280 1152370 1583779 994575 480922 1788722 1640686 1808100 298403 407513 721079 322309 550950 1378540 1009803 552381 831519 82034 941926 894983 771800 1916852 1813065 1739090 514698 1787479 401049 308642 1113654 294764 100081 1197594 1301885 1442627 1251374 762973 815024 463377 960109 1852338 1775298 1394381 581151 304861 1084347 1563381 1491064 262118 91364 1311018 1154498 521252 121076 1812712 1695080 893189 1563940 1117927 1009042 1596529 1398587 626173 764717 1017115 1145078 1751951 118968 1873102 1163580 1683369 1449553 845866 324423 561638 1841635 1306896 584766 1897050 33524 1464041 491171 929775 1038551 303616 1837440 266293 1500518 1326539 1755372 919273 1494125 1644534 170891 877540 1676878 1845924 101048 1145002 868528 1675476 561188 544411 834661 627018 661586 1952791 1924624 12249 1357836 1200222 1387308 898290 1626390 355688 1844550 389790 1450134 1938040 1955118 1990206 1702977 1191214 1312299 1167379 1058144 1380809 906366 216467 1229686 863031 990437 107739 1932464 326717 1513030 1652932 1025409 74503 1621108 1108138 1227276 1817694 1915996 1299312 1549369 1786270 638957 1264455 228267 1186652 1347457 767973 900913 1842390 164298 1474153 1140076 1373293 1544990 1427541 248202 152260 186807 749937 1978948 464284 800503 1491915 608019 1602392 919232 907741 793248 131183 270025 1451497 726742 1861614 914349 16576 1353619 1693722 997447 464860 1611729 380973 229972 51714 874891 1998704 1315122 372844 795674 1008645 309468 1170153 1147247 489880 964492 1050692 733110 1165239 1068861 72477 1322797 1381582 1538833 533687 1733756 1200612 1001058 1955584 5158 567524 1272999 1165244 263768 1009804 1835283 973883 670397 914126 1854965 1254723 477388 1369735 741639 979109 640050 1682501 710092 361132 1511423 1084320 1127667 1819607 1134736 828771 1657582 1864378 1620616 1535093 190835 1949250 1298813 390257 1234966 1078939 515204 322082 828040 228920 204748 759681 1882885 102810 710627 411464 1788465 972606 1325924 686354 539609 693796 759175 15918 471185 1477319 122956 1774735 1843856 71693 1939116 1150131 1821101 1356706 812414 1613637 201503 543205 1917535 1602976 1929363 1356752 502412 714185 1216301 1733776 1896940 1533630 835394 108307 2651 1314766 1747085 281728 788434 559226 1259398 1637394 40773 1339795 512120 116459 1826452 1099719 832655 474269 836731 479216 380947 972104 1283802 1862348 1906365 462022 441526 1421800 237401 1624540 1506304 7036 602457 1183024 896864 766474 461899 1251149 345626 1666032 144278 386234 1322795 962413 1135924 1820084 880967 1843871 1550184 547557 112518 982988 295642 139345 1156081 1679703 1346142 1501901 1039337 62879 1020428 500314 996190 633496 1591954 629680 203855 1904312 763229 913070 883469 1954861 1083478 1508450 1065279 1170721 1696215 969165 1531187 1626804 990997 1684754 883932 7917 503740 151635 1880631 1207105 814836 1765961 1512695 908486 1925976 133503 617916 324190 98558 194331 1927999 1602471 1636188 680544 1074926 549468 1002625 600943 594704 1783940 1708951 319926 912149 1704586 746193 132188 726485 828392 120348 1715429 816234 176807 1797312 1179808 768967 1413770 762150 645227 1636809 676115 658059 1799379 662858 523225 1442947 32291 376651 1079954 311990 1512810 936137 320039 1549427 1481808 1426257 1825338 792863 504015 1845807 817492 1735192 1048045 1342707 566650 1940847 970385 1098495 1027786 1990890 216759 251097 1754390 760546 1882134 389475 547918 165903 1826116 1081049 133857 1436050 980442 1851695 941908 1104185 325612 1606123 165336 1514980 1515389 1942907 950084 1193379 1610967 505475 961113 5550 792562 952184 562095 651278 1458117 70861 880516 575140 843238 1826979 1237028 298139 326042 529410 1612770 348105 125105 722275 933093 1863469 544151 1303540 675166 1111205 1321660 1070190 988813 1838601 1909315 290443 103033 706198 1597376 1084445 507984 1788120 428383 1623434 1056787 1037 576621 1348240 1321490 1150488 857376 1563761 1025045 899356 1981028 864213 1572495 1651370 1571418 301567 1318820 1207077 415014 1205158 1052123 809482 500732 1284893 499353 1004513 975511 597096 2448 1378123 1499052 602197 747634 679163 1736282 1684841 238302 1686210 690384 1773149 1791316 822096 1941402 1705709 809796 837327 371748 768105 1866510 880829 34844 1446857 651269 494081 330378 1581648 1514001 1938241 462921 307548 1587631 83691 357840 961773 1225996 486365 1884930 1311802 485385 876371 799523 1033125 1439853 1448139 1427846 820719 918417 1592865 1587452 836302 1962895 1569678 981021 1954504 1816352 1130171 135999 195458 1196354 1430862 1219968 117703 579711 1182584 1963377 1945355 1516372 34647 80955 138531 1456706 2438 662982 1081691 830456 1058128 1622306 912632 202659 1942651 1899227 1781791 813192 890977 108406 12830 990027 1439998 379312 472002 1250722 463700 1754162 1623287 453749 697318 1405468 279007 1047044 1723676 527309 503237 848585 1780003 1804594 1081008 858662 1445897 1201646 1239781 1077854 1019804 747488 1549713 1330557 1387969 572881 1035834 1309888 1473820 876498 992184 886198 1801546 764854 1946514 420534 1998438 1069688 209011 1030041 699220 1844342 1847821 462641 244455 708952 537413 1945004 1311558 1662768 1167673 1441003 768286 1046527 1039883 888685 1523051 840527 1822867 1135451 835963 659853 1624945 1910302 901555 1158112 1326995 108877 85313 616045 1742273 1068283 1544722 1098586 1762780 174086 485044 346249 791407 1027354 1257576 561372 696110 1415052 759376 1783686 1068161 1528717 344594 1889684 1440530 737087 1830610 1360556 456435 453338 1487085 1525719 1861752 268554 968542 266622 824086 1589079 1746976 1964281 860086 176644 854169 371459 854342 567406 476411 1192426 1328602 1072595 415022 1462810 1188541 1226578 1782153 1450231 439123 210845 1872969 611994 590972 1570919 648988 1187095 1721267 1078876 537854 681014 1384962 816566 1458663 1412980 1308518 108355 453293 1094884 1865760 198203 589659 1653542 257765 555386 775425 549186 1601570 1519339 81455 1101349 253589 568930 1864786 145513 1705356 1559737 930899 1139428 1784793 431826 1032349 108028 840506 205538 831153 1213 418318 1673791 530188 794429 966317 1438650 1558971 1183747 1937792 623079 581440 453274 1560859 1967404 1442056 49953 1275448 174672 712929 1658873 1766229 1611381 1809025 517048 765550 131977 231849 1648786 1249388 382606 315560 1063837 1376567 529038 185484 470561 225272 1719457 1956387 33953 1716071 1659397 1052710 312561 1281866 479597 248797 901766 483166 876170 1132971 712034 175056 311940 1194302 1132843 905696 1928159 151962 640915 1714644 1246087 1376864 826323 402528 1792790 1386225 1362600 697474 1372725 689665 810737 801681 653525 1798502 966373 1763261 1259455 331734 1704844 996270 990891 357776 95561 1950427 201399 721376 1719760 62812 241500 1149080 253071 1543157 740169 1005329 228906 1928702 979294 1806942 1030268 1868696 1915588 878259 1172373 1529007 617734 1725383 223901 491200 476616 1022517 993315 1903221 1799668 1350497 917387 1015305 771677 1525925 1410358 342881 1870145 1377244 869589 1682531 1565952 183466 461103 675216 535038 734663 692163 121458 262800 50311 493268 322428 752140 346666 684867 1893193 638810 1927185 43435 1656174 169860 589026 1044638 1722461 1256188 137809 1336040 883207 806220 191763 218146 672652 1311446 1851837 60703 843465 926913 602028 1746301 1427232 213703 1259221 143524 1398546 1225890 832326 1802790 323964 480118 1458593 1725938 809595 481020 530272 78594 948686 1306452 1037716 903196 1863716 1793382 693289 1310282 344422 1913502 1577384 596637 1049320 85965 1746917 654580 1720453 456725 1133884 1343370 1741978 295465 217728 1221465 64119 541522 1884859 1426885 662786 1137102 1727248 65262 1734076 208680 1888159 1733180 1366361 1143918 138045 1011116 975138 1085634 1430515 565633 849200 1306646 1008612 1225528 1154854 117170 374897 1588093 1572263 1698022 971823 1484909 1254492 1807389 658355 1850978 840295 1984975 1027532 1333359 1403115 1589608 1949726 208220 1525441 1355557 619819 1083793 1788765 25585 171107 1605971 1826808 104882 362308 1306848 1910433 399439 1462925 994871 1291617 122194 1315068 1949662 270247 984119 1027691 593401 1475929 604211 1842716 1372278 1674006 1455416 57364 795542 1798396 790618 1661156 220500 1200501 629387 1061618 625184 193632 1789030 1441656 1747897 1822969 248731 1120780 420351 1304914 1631228 1069882 1853789 510394 619565 571052 953353 1805623 252385 98826 951784 1002191 924872 1050267 1764505 1204294 1881077 1841781 26179 1049176 1818055 1130927 396638 1310066 132855 753756 433330 1008414 1539744 508865 1039662 1477164 962594 424684 1496139 1337524 943736 1708277 368255 364996 1216129 1567042 1379491 468783 46020 1145617 215818 1791965 546803 696025 1379784 1341710 819731 822995 963195 122036 1639134 1933673 1793113 1429555 25488 1040112 708694 346322 993476 52813 836618 1243916 1129580 1470188 746061 209465 291154 1240902 1126893 1066118 1472599 1388368 1820822 1416172 322229 1486341 1547936 1713151 108869 1595467 136718 1564809 1295796 1162182 1233553 122970 1768536 1841149 1735211 810237 1704090 1308405 638882 1608230 341610 21911 1104269 863620 1924656 32752 1543228 1343592 1643090 1272990 1556174 1652243 704825 255726 1593638 1733237 85027 1560976 1803037 1644249 1796988 1839723 1895820 568449 393501 887703 176063 606268 932215 1009427 1689571 1136253 579061 1548094 1483778 1119106 507591 1550790 1984852 346116 1916877 1728905 1547869 1190234 1144796 1623335 599388 111320 73547 237733 351061 1643325 1027410 1507201 1828678 734285 1711338 249719 1934086 1728022 438269 459107 961267 193224 794616 1275926 877964 907844 1653064 467580 513325 1651852 502507 1416211 268085 1249679 448685 815225 1492994 50745 1783834 348168 1470029 87009 446861 1286058 1069809 412543 621429 689865 1291342 1578497 1178867 427448 466905 34701 1986854 584404 1389655 1513635 1117226 405529 1259325 586403 1661902 1180520 1968644 1262040 266014 1397680 148446 257555 1942833 1294490 1223924 692809 1854861 1528304 1050736 456440 1341415 1524362 227242 621113 398527 885501 1011786 671571 49455 1634055 1351558 17011 1892800 621318 1115697 136148 946369 151279 106045 1989066 500493 80645 1874280 1396709 366361 154581 1613549 1377745 1115913 841371 1546238 168946 1771925 1603702 1851352 205527 965692 1615622 12341 1557266 1142963 1769231 583924 404128 1834847 642071 1205536 275520 871535 384279 350295 1899369 1314522 968891 267618 1969187 249902 1376422 1042535 1771331 1618362 344161 1571379 1891058 289824 1699821 1590982 1614104 153382 773174 258277 1556297 1170752 1336990 736426 1269761 276294 1813575 496828 432807 1897285 123459 289485 896969 41545 407854 911235 1218616 918993 621360 765940 1733526 1011862 1083774 292665 467863 1558291 1252452 1175581 1616050 875395 597716 805908 1662999 1674099 584093 1996245 1821416 1687141 1245634 632463 1579580 761905 892223 1879765 1598634 277088 1283976 1965465 732732 1427333 171149 1726307 1483660 821954 1902141 1491127 63344 791404 1115365 1809856 979345 1295102 198013 1735046 964813 1750139 1488658 1394502 1479884 719718 1991175 364496 567658 645571 1441396 1078370 185309 1404362 1202893 1547990 494649 558058 84237 863083 1793347 370201 1267269 405381 1468731 208119 1794279 164478 849213 1927159 1578905 1014010 625685 1930193 100516 1968642 233864 1682510 1426873 150090 1772966 1048032 631663 1314119 529467 1386319 1340112 687290 753545 1860465 1256300 1982429 385903 1532971 625282 1837579 1309987 1892846 1621065 1027252 1517990 1793458 1678781 908210 1584247 141518 645106 502607 357859 991603 1738969 1401401 1228984 468950 257979 1551566 1401366 503599 1890818 1599722 1888134 892350 91850 732830 643341 1846579 247469 1845590 689428 32134 205528 462955 330812 63343 1529775 1681323 1956763 1070953 653912 1420366 1428437 1666887 1494941 978737 764369 278039 1737072 767623 718966 1584567 499664 1191895 1563724 53819 1969730 203384 1435223 1156506 787352 1431251 1390429 1731691 976838 1336299 1765614 704950 622108 364770 1052813 1908250 631921 1555602 64917 28622 1882190 1216109 1079155 492772 795678 455926 1793624 720765 614825 170451 1863574 1124845 321153 1876719 1885185 1713506 629187 1921252 9472 1351678 1895984 706025 1013434 1045668 136182 1665953 1189878 101049 1417234 1099651 781210 926867 1400111 1571120 802812 1480388 328503 192234 1030843 80874 660379 1257364 755707 1694009 1074316 1201547 1854240 1697049 1784422 1451395 1355304 1413638 648262 1955634 86318 1035552 60366 1947584 1737232 73135 924901 821167 251646 1070120 1836190 612660 1615087 390246 1759670 1388575 1991969 1840111 935775 1186076 1847421 803305 1850535 649946 1621749 1252073 323190 1250971 195340 1462380 1447710 982470 1592823 1692642 18395 955897 1360425 1819179 1145220 1698751 473305 1246434 1934955 730077 1510933 1519994 217041 1170348 24212 1996395 851564 1088318 1171425 1305781 1228491 1355963 281984 1000133 185835 1942540 550578 1301975 1224796 613853 75855 896922 1073943 494626 1247347 1197566 1026895 139487 894479 1767609 1925342 1198675 949408 619313 1281959 212685 844882 1296954 1166866 350567 269625 166324 893434 376290 1224787 701889 276931 1613750 936369 101842 1156581 820198 1896945 1245650 1548408 134132 1049231 186760 1718 641227 992440 938156 1119857 1281254 1068218 975953 1993570 1876053 1819981 1007960 1008697 926203 669824 80309 1373384 333156 1613244 518456 1286348 1426768 1463129 797497 683521 1429386 1182983 337205 767669 737045 1860463 1735654 632336 648800 1770419 555063 501870 1713388 437714 186986 476417 1128723 57159 1351555 1757505 1523156 241263 1961398 472245 1467666 1876724 861207 1511543 532581 1434637 69424 1213063 1541020 1426845 1601241 638840 1596583 1567521 1372719 631172 1556389 1757080 1858234 588245 95313 1507145 1485522 1076075 1062696 1122635 136066 626532 1400444 1281088 661876 1228104 5279 1822100 802914 485019 590485 64 767344 1596134 1995949 1964613 1780585 503466 1060249 1122985 1083853 424434 1202892 1001486 501266 120502 50441 1005868 447977 1340913 1417914 1926599 65611 1851058 878466 1143377 1102130 167591 1114314 1418942 79366 305814 1981046 745478 356956 31955 1806417 1487903 1532158 131705 1516440 292760 1460094 143597 78418 424446 1099520 1998616 1159261 1811934 579877 1349641 1384574 1285550 1845862 273242 903813 1336478 937629 1799225 101491 553147 1011603 1704445 245497 110975 1922789 1205827 1147409 668701 1520930 1665141 582081 691841 1754040 1202725 250678 826089 1055006 1620966 1731426 298223 507629 1859135 1786428 915766 1047471 180667 341392 458514 232350 1195396 17276 1969385 1515476 637705 680169 9101 1078747 953293 7131 91777 754927 600896 1427896 1649466 605664 1995275 743030 1914046 1303972 174856 54062 1786528 643485 1971619 663908 1428361 1843857 1439561 1965703 1620006 1535153 1987469 852833 325249 885985 1387163 1027718 147349 1049245 988088 1278350 1743205 892873 387594 1957946 1101308 117155 917448 1737376 1269680 793284 1246882 1081344 1238327 93645 1038344 244207 269194 1834651 1514607 449203 1677558 1003622 1727423 31957 538474 670025 787390 1884257 444219 1886070 143456 829947 6207 1834659 437551 597999 748199 306308 1179864 1525183 1657865 1807964 1629809 714197 1147174 1527833 1518948 1671934 684737 1702207 265518 1155856 469110 755729 485751 2579 1636864 1889799 242195 1612483 1898400 1527235 111262 1350790 1139758 265470 1874141 403443 1963395 246420 1717830 562018 1584452 1028543 670402 1736249 1431089 1309890 1177409 902337 1375658 781191 759932 380690 460925 1721092 1509803 1700854 1439027 1529274 1702368 553511 370182 668085 1295680 659000 1084207 697083 928195 667938 408179 514716 474041 572765 697015 1938942 1759386 411864 1376925 693381 229057 1885898 938735 44107 673443 892036 37693 1994343 91811 308544 463285 1117 1698366 183400 908892 423935 376284 118067 294712 519077 1660138 1961155 1640850 1497835 1232739 1936679 1669924 1571183 1210205 283050 521323 1044882 375353 184963 1789024 1779980 705156 1153795 413706 1348768 924002 1221272 543976 1248807 984636 147739 1532271 1452938 902704 148192 1968761 393765 1220487 1051635 1947568 278683 2340 49106 137250 212684 650208 1216540 1828867 386692 1681079 817393 1743537 1818188 1764954 1974789 1312827 148130 31067 1174875 206193 1786563 739894 1354460 1992726 656745 1326032 179002 140630 679311 1420326 179763 373504 564223 1584602 537249 113041 1267513 959801 684944 1615160 1898508 947422 1081625 462112 930504 36503 929381 582650 395606 229834 1579041 1215090 1688420 1281416 791618 1315251 765167 42065 98656 870576 459893 1118493 934628 1874844 1595989 686988 1538095 1303466 988568 89215 741076 196468 339912 1852978 1587083 172053 636998 874625 1058313 1096644 1601255 1229704 1123836 1483761 354424 159327 1265805 522286 1784795 340807 533059 1479134 340971 934269 1873681 1459718 1193547 972033 384191 1101519 872628 779588 1739608 232857 961880 1889711 1856439 246118 169631 1882878 394270 1959629 730190 439994 755571 1558738 953852 407246 361166 854761 836551 1346024 585898 1142324 1165142 1842649 977599 1456874 1334239 641865 1471826 1731889 1565370 1789808 195922 1172840 936046 527757 585603 1475640 1641523 50010 254753 1623204 1320439 1008317 1250839 637671 1163099 1393347 477544 204498 1627902 840612 666492 1807351 1056098 1558519 1103584 1701026 693166 489282 644575 1545476 451785 1081725 799991 1255021 1554495 21310 863459 1469634 1114480 1213590 5379 529074 1368058 1658507 80834 76422 1867135 403620 1042286 1713135 875830 1635774 1196549 1961377 84786 1748230 238810 940740 670293 1116521 1710959 970069 1356500 146641 120353 1105832 934309 165570 1208158 1071280 1007499 25900 667733 1846415 1314202 1308527 1279445 831456 1089484 507849 434050 1571999 1291431 1936946 453633 610376 17738 1918350 1034434 1247632 7284 1368838 621727 318539 68268 1973796 362264 356384 1276166 1848773 611315 1312587 1373589 494147 1820311 1550117 978263 78868 40220 1710760 1563528 235965 1107067 1959811 1190393 510062 707916 701748 1744692 1263550 1748324 1186564 1286620 949538 1477426 922314 1772045 500541 1633421 1489167 263908 557369 927355 1756165 202259 1851655 563692 280709 613452 390577 1090266 1197234 158673 768484 1812398 386669 1126099 1014358 1365298 463341 1687636 273799 1509836 1020534 257429 1934908 515614 828216 1558251 1295987 307563 643251 507103 1472083 1247254 1007890 855 1749483 1867324 422785 642042 1057720 630072 722953 266819 257932 1931406 1234628 1500508 1097465 1496372 835144 1793910 1480210 558261 1346042 1071694 597383 832935 504688 8233 1243172 899975 1562834 1940690 1820428 397120 1649663 1342626 924587 1032773 1735315 1206801 984472 1911555 1037345 1117301 607399 563589 879692 550859 927706 1733970 700397 20007 947318 772474 1725025 700639 123797 1125866 1998419 1164836 1156468 1379667 61541 1001197 1697654 1250809 963395 1939841 1752644 1830729 539090 154634 648679 534030 1961681 460835 381665 200570 607475 545487 1712599 1375449 297325 554307 1864081 244574 343757 119022 757392 1262852 1076594 1121370 1603070 752750 720935 265071 107144 1678160 65006 1169266 981291 27073 1250566 1900699 741179 794271 935684 374339 253291 1839311 1061485 1584465 1244730 318031 185188 507535 1223245 112725 537345 1496534 583907 296938 320079 1301184 1845730 1193480 1863977 275370 417527 676646 415473 160274 1202571 1051044 1070784 1564603 1766509 885111 1537352 1995048 287848 1374276 109387 1768731 1780467 844535 1400803 1619508 1242127 9872 1567257 1231686 1789301 279513 1142153 443807 1222875 1314933 879119 655512 1429446 989650 1757018 100608 841183 1610384 660464 339537 95735 1432761 558363 698153 443374 1990718 911016 964230 494191 1067307 1454638 1891397 1120589 878415 352619 670401 1698148 186581 1898966 1172216 287480 1872663 341803 1421211 1552321 559304 373662 1402812 1229023 177272 1470349 738310 1814412 381738 665016 906027 1115705 1785257 663723 655338 1425246 1441887 460584 1819425 47780 1041651 1234220 1080743 822409 99031 827483 609012 837160 795455 1853979 40733 361531 1309449 540635 1597555 254254 1214069 1726948 943360 791150 8733 1645573 1215927 1077415 15827 1919526 1937197 1013216 1990774 1749006 1795543 1416569 284427 514564 980497 1445547 1064016 1757958 1972862 1762437 947415 41567 51428 228916 196666 620079 892698 640671 851016 614894 1012989 200489 538354 511303 1205906 1270366 1110502 1668052 1789221 1268593 1700953 1685183 416830 994641 830284 1819892 1529687 1598510 1680811 240013 1290444 1437130 1314490 164416 785921 954401 329336 1189386 1820526 73688 100589 415822 247494 880524 1674968 1997179 1956095 335495 362732 461789 715583 1192144 640883 744 1922623 210567 489747 90521 1734448 1230413 1561887 1691636 1622412 1890702 217446 81695 380016 1954537 1596550 1220992 422808 1729414 21860 1114654 1114716 1058566 1078832 652503 405992 605208 1660375 1451683 1887051 847655 1867563 1135143 1061035 1829676 1645881 1359826 1645731 1144494 283001 1520610 1524145 1597620 994111 266388 639027 1886459 640633 1548089 353800 100807 91748 1577813 190096 80058 527812 1702956 1071869 1194022 182056 1211257 1280759 1058649 384771 1719115 932242 1711934 568702 434603 1893145 550116 1058747 486993 967351 1573540 1887212 320849 1743634 1199989 188158 577068 1228633 490202 1325672 73916 955281 846064 1682672 1749666 1958964 505379 782815 1511615 456733 1194187 1579545 1485583 1073941 597782 609536 610253 821771 1255217 16047 595875 783066 1835509 1064901 1259355 1990906 822457 440523 1758497 1813158 1553814 204168 1339525 420591 440767 1574889 624878 630140 502593 1910024 1275979 590468 971422 359036 1177929 1436206 1179035 268960 491881 208369 1116006 1098755 1571016 1565526 1190086 241668 1885330 1881550 568911 178935 302540 385044 1739437 1487800 1578798 1372232 1302647 956268 35026 394104 645945 1305243 1535503 1803274 353527 884627 50068 1138379 1035193 1673525 102795 1350937 1472789 1967675 1452860 196705 1151122 1325341 529914 1003998 1033884 948239 910050 1856002 322706 296934 403613 1348234 1469601 1116823 758580 163916 886342 1369451 1466666 816277 319039 487125 155136 776834 340934 690029 566995 1679163 1139567 1668374 815431 1005191 646968 1399108 1595888 581903 1092881 1531614 861689 1670979 1837143 1891974 1949888 1554199 924687 537101 1695339 716239 70247 506282 675837 1357370 1912648 788433 665769 1363192 1256947 1782109 886181 488838 504350 31751 1428653 1601730 348577 130456 247889 1578184 1294012 660512 703014 1473683 652691 1302478 88504 1487556 1695751 1546290 1046805 1588869 1685445 1006436 515758 1906972 1955136 697425 1014837 215105 537361 368439 611049 446413 1931139 201763 233046 1082174 739789 1629655 967530 436204 745567 1345943 1637243 1624414 210708 748721 1925601 723264 1440526 134164 1784421 1618438 1810723 787641 1768887 937108 1038733 502184 1048628 762542 749503 879077 1114706 1814855 506070 725274 1787944 393419 1935277 202289 1724086 1497361 375936 505066 736898 1564098 147183 1713177 218535 1198271 756369 907160 731807 544433 542888 625336 1661342 307093 1480396 819974 1936550 934550 776493 49081 1396563 1799993 577593 1614682 8631 1130001 1718168 943835 46620 1872676 459845 346039 70926 1489463 1500630 509487 630768 329892 1750004 1712923 287912 1146583 1184299 709292 1463795 790394 1529468 170070 1598360 1003029 1406013 1057202 1939461 328173 442843 391001 1423358 812133 521916 1916979 1588098 284896 650234 54611 1113737 968919 1289445 535421 789782 869701 172688 449041 1377784 1349043 1839441 401846 470279 469073 234317 677902 12213 876518 900247 1400516 1919687 1720241 1557576 873064 1531490 1758423 1240461 455619 711597 31075 1171482 1925301 656835 972197 1401625 1743265 1028955 442828 1560749 1388135 1219073 553939 1906061 501225 1571222 203109 1881399 1741865 990639 965098 590573 399052 1916303 617525 1642408 1383753 1901528 722389 1916615 1042767 182918 170378 738160 47267 755024 401864 841877 211507 1843824 1844204 1116680 105550 1078522 1814752 819958 156405 1597023 1231999 434193 500335 167938 644362 923888 780994 1956101 1255080 877926 236789 1081651 1981970 70250 1065192 412465 1671965 1971397 1801056 1600458 14543 1110059 987568 640122 1647470 1466402 1307863 491028 1711738 151723 760293 1432269 966628 574349 1773580 1752188 1833761 1549938 1726428 1474508 18705 1523563 772844 634672 269362 85040 150396 796712 1659357 1591935 44996 1555409 465077 1903704 1739612 743603 1963094 1737377 644213 1470764 65698 342281 652249 353658 1515964 1688660 978962 515648 146331 408044 179292 156517 737492 1172633 1099092 1044238 515659 1128882 1295574 552997 1017915 802621 307437 1570549 1173310 508598 659284 726199 1719565 342376 555133 1476342 89503 1839317 1505644 1456027 1262896 1784056 1663890 1067428 1330659 1722831 1093959 838437 73119 1055940 324854 346492 559365 880803 102669 1012640 1385589 1951189 1475602 1723742 782455 516671 1889300 1068643 1151924 1912721 1411125 1258255 1457358 488579 1741907 1416975 62113 1361332 683454 1946956 1784644 714690 694206 1155366 193319 1813779 835441 922966 103213 1250617 77583 364757 589626 1042574 202531 1449927 124974 182510 1692961 1349720 1840945 785627 1449516 248730 654012 1555989 1041951 1543707 738882 223185 707776 1883826 1008789 106863 1147479 149370 198564 788330 660766 800710 1033343 1064676 559946 1348380 651984 406144 1402003 1222409 484070 1082906 745493 630390 1245651 1232366 517682 548172 384190 769283 861475 506510 1730817 882763 1050012 1066835 728570 172525 681575 1556050 1305786 1620319 646831 462711 1785518 66165 1391768 415138 81398 453602 957361 503567 813355 1610477 1573760 564993 1953242 281290 1317729 1174695 76648 1272000 388747 1994208 1446317 1114747 1847802 923485 1339495 1740041 1466893 307640 149598 1374450 1320230 1472044 673332 122316 1146051 1347206 1738857 1462625 112996 634425 845317 1637604 232511 1138044 862314 1088381 1506560 454164 711872 926426 740217 1528110 75465 377272 1068728 200914 1253958 72986 250442 163659 1745916 84654 1302484 1671219 684721 1377559 1770631 1817188 1099489 1551002 407828 134605 1662796 1304151 263402 392566 1482377 32084 1522416 197152 1375000 1785719 951699 1833932 191466 1829496 620865 1685252 1927900 404223 1663069 1889869 474068 1004917 1768922 1087005 1967095 95279 1915970 660923 938493 1570022 1480644 586 1156926 716400 1645109 874514 911245 633525 178600 1444501 1069581 1704057 654442 944823 19456 1946306 939080 874788 1525074 832831 1701208 80480 1046810 868006 197852 1938141 1620638 1553604 1976792 706757 534320 135396 1210406 627275 834642 489300 613360 1173736 198109 199026 1657185 210984 656870 1369289 397734 134428 349134 416220 182220 1335771 1504777 848541 834171 722427 1769827 1079823 19064 1715255 1642694 778595 217300 335412 1139636 1852862 895904 437646 1343228 1569408 1119164 1794536 1135152 302581 73526 1596725 1744264 559325 811899 414501 1096164 1362821 84810 150282 433670 1386211 857787 872376 1390925 552857 1551516 1556391 1635668 1068516 1023168 1025024 567053 574105 338389 158180 53159 323781 420147 375668 1987612 1395860 782533 67681 74178 707813 1109176 1457835 1133852 1660551 1212433 689111 1227621 1810512 1085018 383488 609156 319225 1690605 402161 334706 957452 981032 1279055 232411 1220968 1054048 1936129 740699 1265423 638740 1191555 1440899 525192 221130 231944 1350881 1694942 1879157 1653170 1832850 1404039 994337 574878 247522 910531 1246209 59849 616601 511291 430105 1743451 266613 1248165 1267459 452978 1885743 805965 853991 1788670 851088 1167881 1710095 1304835 1262057 1541889 740512 694443 10725 1589848 1726599 823853 1851752 34868 754188 941090 316444 560538 514705 910852 502628 1355514 1233208 569369 1331509 465584 148682 1602408 781713 285475 415818 948431 1209326 1394413 399524 460319 337738 988517 612988 1181935 612461 228533 571915 339532 1940508 404575 75043 1599233 391305 1897687 1202531 29516 271118 1103267 71789 1599892 1141304 806732 1796788 1241834 962089 1024790 732874 98635 111957 897793 1805217 745553 1791832 1819729 732756 475403 815458 1185134 755753 439465 727664 1700069 522442 1498704 1510293 155648 908812 655463 245829 743320 584574 877239 43284 1317980 726305 853399 1269975 111470 1693155 585917 72070 979656 1792154 1515464 934617 1379984 258007 613375 1081438 1348949 263250 191214 1578664 1544406 1524225 260202 786633 1717694 855709 876029 1261448 577700 1077994 347277 1583786 476162 1862648 542842 1698750 700426 138230 289070 563801 464632 1809515 1562066 844698 142229 860247 1755767 1749015 492012 1142022 1833760 1838036 130698 1557728 1036011 1823862 1263504 413746 1214282 145410 1307637 908397 1540435 504667 1926198 295622 1405950 1190256 1579236 1146289 1529297 1569561 533965 1200318 333367 1380359 543975 470207 1716628 645615 22188 1554604 1203611 556918 774655 1014429 146188 1913756 1471785 635115 1951435 1263354 1455119 945353 1132705 3906 763261 152120 1682830 691037 555735 1899695 491107 622229 1872667 827562 1265240 1703699 1682080 1604550 933783 1500558 1168642 808795 1816812 929288 205205 863278 27057 548476 1242287 183573 1253622 843631 1545363 956612 781358 1848191 1014075 1936641 1897992 1058820 500943 1195602 722111 156435 1413668 1640910 635259 1058950 301143 1433517 1692017 533933 1844139 316662 1989033 1670212 1532751 1235103 552263 482819 1750235 1101524 1093659 1900812 981022 1493389 1884182 206939 398799 230835 1468648 1189128 1648615 616406 54702 386185 376878 450827 530916 1479078 332384 1399824 1067446 1472587 18502 1901686 1438832 865671 1086518 1519372 89462 876188 174329 370385 1931283 1354234 679417 797794 808689 759189 269268 921019 754659 1669061 1143234 1511880 1042930 1391318 558399 1461656 773361 656573 1228170 192831 273355 1708100 133685 1306510 1552571 1344927 1570565 302551 55126 527158 350845 62339 580173 1664756 273221 872486 1806711 1677185 1597018 1092020 1329596 1350536 1326387 84367 1246819 1772168 746188 477041 26626 1124057 1464210 1675940 568818 1578706 286066 563579 7317 1404421 560571 1265729 1459688 610228 891496 1099251 973342 707193 1053853 1396894 1510804 1548106 64051 1981018 832481 476767 1878558 1886229 93055 998117 1422104 1679032 1267967 1552132 1291826 527260 1900463 638854 35596 266102 350855 1176335 1952164 1913305 633271 1609820 565870 765195 83347 11541 1270599 974303 459599 821306 623314 1236278 1045852 1978893 421887 243210 1504340 1034639 1782152 1951919 360320 1684431 1034193 1692696 1723420 749499 23825 1592942 362051 1107128 1673578 865113 1788289 559586 431394 1279867 1827236 317397 1505901 633295 336033 1602234 862220 1876254 511950 734136 1936710 1219255 1125502 1678508 1750567 584080 1318030 1091562 958136 1615980 1285562 58070 838520 518616 991197 1473119 471161 887063 788293 854349 1590751 1243961 1084010 1293858 1951423 339466 155985 1351030 1075129 1441378 877979 931831 609658 254140 897418 1970688 765898 655547 751604 1394996 1505881 471515 164910 624818 1667599 865470 336643 1039340 658243 1901845 1952068 1395548 1737497 1561948 1519982 1481951 870252 1313705 337537 1450959 1365 980950 1919593 1734814 1908216 279048 422727 413851 510362 139138 105641 1680618 172176 123014 1484799 1908002 85969 477261 86192 1782484 365759 1641788 812936 801622 1981399 633015 1992425 1234768 434465 1300128 176143 117745 953155 233136 112736 1204406 1471536 226350 589982 132446 1527339 701975 343769 1135375 558198 1957350 682177 280992 129736 1887816 86738 612391 1014628 201956 17148 1634045 369744 1234221 490627 1774493 1543511 1408141 1943390 1017692 234980 1925390 922769 573369 1094085 1143695 962947 465156 265440 1991310 721089 1614451 1954079 1999574 1007874 1743765 337496 705975 1223885 1510324 1475712 1696752 1957330 123435 629516 83667 1290147 790978 1579023 795583 13985 714213 58214 78664 1097327 1550496 1883944 1236569 1825180 39386 942029 1359884 1985522 1470662 384060 1353680 1637420 790709 971427 277036 318603 646886 1193341 1458223 538820 5882 913468 992365 413299 1250375 1480247 992030 506714 1616370 1402472 1384471 1227681 36350 312391 1195479 1623581 211265 1829714 181025 867272 388254 547347 1476205 762492 309011 1419014 935553 1910417 29051 1497255 1069583 92765 1857686 558023 1958296 1610062 812536 682514 1750463 291193 1786082 97676 1389560 647264 766443 1177868 1392688 1444387 1298843 395561 1968873 1429717 1458233 619007 1544929 916340 37544 634015 1312941 1646822 1326310 115909 893711 290279 1311216 449565 653722 1671101 1465659 410635 817537 1749055 1509731 1954953 1307353 1942964 545761 732908 1223174 1642324 286054 1870182 1950123 286850 505755 1294592 519816 1590379 1933767 478121 1497952 1917050 84612 948526 1525469 33109 553547 164483 40050 39754 1935367 1438794 200381 1295603 1396313 725023 1717062 1191456 836750 1250787 673298 872088 1726040 1057596 1464278 1670011 1294479 488728 329343 1141240 1492482 393255 197312 1440705 1166224 644393 1229287 158835 1029492 1303496 1475731 962046 423562 1148501 124992 1682766 463490 1907494 40347 884500 1362485 1215127 894885 1565567 219544 465024 1907406 546613 1192998 1125520 302532 1532538 1275142 363732 925658 159525 505342 397685 758376 1248276 733735 291298 1414750 1920244 402237 852790 1361378 1033851 1904519 14817 1956953 546594 611726 910669 560308 1211962 647642 1656195 1755929 540673 505540 1776977 776425 1567278 476516 34054 1513606 149397 1165678 664942 47995 666986 493927 262631 382011 645813 1080286 820445 760421 1676497 1049637 1618770 1467296 478676 1684066 1886684 860864 556745 855433 1157350 1031204 763983 1774189 376926 826735 574268 707273 1211232 1390481 522141 1432134 1495400 1560467 209720 390143 1643810 1395164 928561 1988972 1733696 1161422 6962 985543 1947885 1972802 836859 245636 599387 842100 1639035 1256035 87595 1060958 395708 468439 1116713 870613 1026241 33081 1681420 174164 1270440 1711076 389743 1948571 1000180 91085 1003730 662389 1020497 141026 355375 1257999 1443939 967202 1662798 865745 325487 1495498 135042 710374 421087 1691342 1407176 396480 1116258 1924569 653956 583640 39274 1003965 888122 1563268 1909878 1835410 1045739 992986 1747271 54213 1882942 1532204 336685 809230 1199860 121922 1531983 828134 208574 324335 782107 760821 1823428 1063817 576546 945038 1307785 1501430 794576 429797 852561 344379 1220294 1044360 1771817 1831126 515682 430087 1941021 137362 1450109 1386034 226640 1524269 973997 972150 1571415 544187 1217109 1096706 1927012 305817 1596789 1469306 1238371 349434 842212 1853293 1548985 1401912 1436639 1213292 1448665 1624144 1881142 766179 616254 1898030 564912 1040457 1200466 1506384 859843 1995648 267093 652012 1285358 1990658 687951 1934052 476989 43779 1058025 1229946 1512721 1009340 777653 1214742 342286 937329 894249 162858 229209 826594 50273 575780 1478563 980593 1840849 1006108 1964848 1988910 1171171 1042035 1880671 1000014 1641043 292447 660852 427825 968991 1798325 74135 1150865 988256 672812 1874614 1909793 1671315 1136211 1666000 940460 376819 1795046 522295 1080465 385710 26603 458588 176983 1598500 1318712 1506056 979898 776648 1523334 1702241 415386 1192949 906719 447827 510119 1912331 1578590 741775 1772449 930300 1223984 306540 1398498 625324 114325 370542 1741950 1450316 712772 622593 1397108 1809887 866039 782463 924932 1660017 1759229 664131 1751237 656834 253256 1097650 1415702 615675 29843 1435924 1170357 499017 1022625 1456558 1807545 779855 845175 186147 915315 1338311 724873 1687554 1974599 1754764 747816 478800 852389 1839332 727413 1231520 1781747 1452000 731488 634987 720202 374550 1821031 643136 1186144 1308460 1575827 1553168 891132 1604103 1532453 1095302 609890 1914887 1820005 1103767 1548126 584345 556640 365481 1605392 414098 1403893 1884008 382138 631857 1794361 145849 1626861 644979 407863 1004812 1393340 1197307 1553703 68287 1257447 432544 208701 884476 1645575 1090889 1439052 165638 50329 1701646 1770995 805096 1545409 1349734 1369047 908471 1356233 446542 1770875 682905 1873296 477075 1638667 897864 1642119 92803 837830 1449607 1899395 415070 1804295 1067018 1688509 1465045 1031793 1241412 378371 280914 1862570 677653 1030293 1808999 1623845 284392 1975 510358 1671248 835046 1908947 210417 1377024 832939 1161288 1670883 1035656 1108703 827331 1535214 58653 1538634 794479 1108091 1039771 877780 487994 1290819 1945865 1694200 59832 516737 152242 1828127 903295 498596 1420526 273510 797873 464958 502793 140672 1082802 1896264 1894617 1230394 1336878 1993957 1051211 1622696 478257 118887 838721 1005131 704293 1741267 816096 768429 1465169 1850176 762806 126427 74248 1906397 645371 890226 456915 1185412 951092 849450 1945466 416681 1523561 1910052 1705957 1635688 414329 1679136 1840961 998363 1841733 1554695 1397875 1236799 985349 1055058 661526 471200 1370394 1907139 179795 1124334 1201841 1446301 702790 917602 512610 1553258 1684024 1773182 1284559 1266015 1539926 1381976 305365 290116 1166571 1816151 739847 1910666 614184 1884176 749572 43331 1472718 859408 344525 1557279 1389058 1766248 712311 2387 911223 76461 29238 442717 1914500 1868159 89741 704882 1374905 40274 1496651 1359026 104980 1790588 525552 1478471 1267378 1045237 100276 215165 647304 589351 979320 158780 61889 1746219 248930 1561448 373493 1302678 997865 491334 1215560 455507 1162990 1378101 905274 315143 936548 503857 1526164 316427 696161 401383 427989 829710 554048 407516 1181219 1247186 656304 1710071 41786 727367 1763752 1750941 290120 756284 494348 387238 731912 1151022 725124 318205 756190 1586974 1924555 1474950 392860 853692 1850447 747669 1558700 1390363 809840 67129 1683485 476481 393583 421198 209430 1598445 15932 1789193 125169 848166 1668789 566486 1402624 1678090 1140146 1823774 346411 925461 1010780 678164 190480 150868 1883585 1572219 1443152 97716 893211 1831794 823160 365364 1592182 248058 722853 421644 55963 1560313 898448 975462 1418943 1315858 1429338 1561578 613113 1396472 1499829 746472 630274 1770626 1307999 697345 1415578 860798 1090963 1395922 516272 1507901 225975 1239841 347608 1378133 219367 454117 307394 1441690 339407 1216972 1592032 1468892 1824379 1409548 650470 896613 505515 1834156 157990 1587246 858686 167962 425284 1665193 338467 1427811 460234 1013441 366440 758609 86226 443014 1620955 691787 624993 1814861 811411 344441 1799806 333354 1200567 1578399 1260901 403009 1928176 217304 354007 792251 967185 377261 1789273 265223 1618833 1552014 681712 1492703 1410172 1029109 1544706 615014 945193 616562 172966 1499871 1232508 536849 43170 1746952 1689799 1832170 150703 1428161 1132922 1847147 1756089 1868961 1066144 1450476 1533334 1233620 511437 655324 206635 379958 471142 1269773 1067019 1295756 307260 64289 730665 1715110 108055 1791705 1497265 181904 104429 286463 1779744 504354 1161940 681574 1677601 1152843 1726728 25026 1062511 247020 632861 674858 1875511 959877 819468 90134 1180213 5201 528938 1423360 1659507 596223 1300687 417016 209370 614877 754255 790124 388251 1161004 1796839 235029 158056 595178 1066007 850035 586492 1240984 1353844 190838 1111432 1187085 1485705 13140 526053 512312 834621 1584782 1315104 1951382 1669000 1323310 1321236 1417310 1622520 1070685 213866 116704 82090 1533156 1709593 1036431 149756 184853 842296 320677 1135119 1491255 787743 1272480 198454 923856 1470939 921171 1677368 1016326 1905547 19619 1620236 1298260 1311342 1674547 1898068 223354 372530 1453203 349828 35515 1382214 315346 1032486 457751 994001 721543 1704574 660578 376434 889817 1511545 1036965 248899 1518478 1358683 1392372 431614 1243454 739873 497516 636683 1310210 1599544 1672335 1028180 1773564 1838149 1108389 416407 201047 938664 1352156 1492671 1371318 1050696 757995 1964689 1604912 112453 915466 1240458 1291984 1945930 949865 1544233 1131892 915056 1329279 772357 1726832 246942 815562 711169 121001 723683 573620 1408665 260218 1944433 1206476 1289839 623052 512824 91527 1494686 792486 1538346 98368 1159491 532743 1306257 1423690 1743115 547491 604064 690951 20820 676467 942948 622337 993768 1192368 1255194 1261128 1934992 1600979 881829 1408960 230417 821520 476007 957926 635744 1613888 987125 1911725 771178 1150316 830747 545238 1680600 1312666 92339 950753 1131875 1857158 1430346 44829 997810 1354534 934661 1486632 1539739 1425943 794689 1965148 833942 919753 1037883 1232186 821629 953006 1082385 1066685 597491 324427 906164 1646695 473134 1359542 583612 638743 358278 1767192 286637 1905635 1749183 1533883 72449 176730 242940 308122 1760188 1132232 330506 524622 1366443 544091 1021126 1551366 60687 328576 1448270 1794567 1140001 1190799 600613 279751 807982 212793 295734 357254 1479857 278191 1709699 1203136 1597673 1296486 1139615 173598 1592732 180692 697658 1476376 750236 425429 1818936 793386 1044552 1321689 405100 1630963 1016471 974550 1996546 216278 600787 1044102 469296 329862 1745742 620387 1033239 1190272 983498 1034406 1158994 619329 1495033 1298914 1525142 519732 1986645 1038611 163054 1985877 13638 862302 1743254 1820169 785641 1569856 1715628 609373 1612481 1802040 1827105 1920355 1757681 256741 990546 961368 927797 913421 898900 475080 506611 738024 1756618 1308053 1715299 1209464 297921 1390958 1540079 1744202 180977 305324 1808884 774051 833119 1737670 1678888 49353 987213 27902 587775 1122079 6157 1557301 1853689 1000143 305795 1709062 911411 529178 896416 986871 432543 150909 713898 1804428 346849 791088 512538 1703807 721879 1958643 1428586 785870 1139144 100016 1439962 953192 1130575 272555 1909024 929324 440547 1772938 494248 1124649 82706 1300227 1240675 1308291 1956435 866396 797455 1620504 1428234 1140052 653359 38191 1741979 1944459 1932486 1768346 320 384304 1953998 1822571 1956908 1919248 17713 4751 1176672 857565 1997332 248445 1620984 1289512 125598 1900999 662481 357409 1009959 1356157 1278882 468816 541443 522301 416659 429002 1612180 699592 1018206 1700633 822685 299725 17004 492425 1566444 1387407 1396202 846970 1459099 1510247 501694 1417868 48157 1679877 1259604 387456 738195 1614483 1160859 86596 344216 434423 1126834 1996379 1638389 245170 773886 1837761 320961 448484 961536 1285735 1778928 1460761 659670 1654387 1987140 135856 1668109 195726 1938309 1537226 1665893 276806 1045144 712810 1147151 631874 843515 1893167 1725013 496372 281321 1574564 54612 1873475 385522 81105 358638 534617 1880351 82196 1594836 1341841 544170 1292344 243351 922832 989335 995858 874758 337323 832751 1602571 1271311 1221976 1230166 1915689 618115 1876346 131224 917650 80924 1609591 95999 1523845 835058 1006401 30642 1936608 1558702 639218 1851347 1142897 1337236 1698776 427707 385596 1316914 226015 1731272 1188623 1167502 1105669 1301354 1847755 1498825 898277 1023252 1508599 804588 1223835 821525 535634 1081485 52658 1706501 445476 1707974 1860604 1545032 36341 406216 821825 1052779 859964 1090439 1289522 90253 1350015 398828 1105735 66698 935786 646346 317751 195741 1674012 1646203 1188292 88485 211417 1851624 1578464 685925 1616472 1536452 1630993 920901 1815018 711939 1723861 1536579 97657 556605 845209 289853 478701 21748 341973 1948861 1733684 1118362 1966236 797498 769164 235264 1517809 1251959 955202 1670349 997809 1207488 1359501 508000 1817068 1106790 1667888 55079 337962 1375742 238310 1424339 820103 978699 258025 721722 1586878 1811345 1651518 509721 944334 1748131 1961883 187319 1207911 666144 969836 1322466 799085 461787 1198154 1486235 1994767 1865561 1398041 543823 1349898 1592027 1576645 1278893 1532958 1246790 1892922 1034854 1772403 409946 1559519 448701 1546782 299243 1342631 1786736 1740710 864451 956610 601736 283009 1449193 802517 863067 1343711 1602886 549132 58952 894684 1483252 1620619 346097 1604560 1695542 865121 1326748 1430651 1610662 213338 116825 977034 1025128 988996 312340 952568 1369453 123294 104721 1202435 1484618 1922289 279025 1890603 1838557 1635100 877873 785082 270308 455367 654771 95888 473111 730472 602594 1127761 1539609 1145572 1868450 1008442 468176 443173 1172172 551069 841627 1629288 1902269 1772214 586392 1914513 1424400 1103794 1273249 1683073 1363860 842790 1814506 1063294 172577 488703 1294371 326421 1132375 1221772 23048 155719 1311940 505150 1563515 1695317 1434244 1116624 1931950 1195075 1930763 378807 567606 641377 36746 1035683 1622759 793472 113381 1295728 1577212 517946 772869 192819 26715 1194675 1232059 723136 1723442 1525564 616961 1512922 477395 1191799 518677 1209265 706645 335305 1703467 1259835 310827 274473 1665477 936787 1608985 1092957 1639995 10328 1009053 1546763 45984 80189 1577621 1100251 1350294 1218609 1990420 1256379 1503990 410110 1683158 184699 658281 866804 691982 1032844 948199 778166 1789543 856568 939173 605677 1346415 1752942 1144589 1016622 1178475 240796 1928331 1972588 550564 1348468 2481 309212 1112550 1276523 927042 1492616 1474486 208356 1999674 1834290 1302309 1203466 889092 1900208 814080 59667 647610 1664526 383281 649148 1959841 65981 1404150 679369 1205035 145361 1984989 1672646 376201 273227 1196917 711841 1854257 1150582 1722349 259675 215661 1314279 779074 1435730 629780 373763 1924890 1488239 330530 114212 1857296 3895 774626 1927547 1054704 1800554 1631334 116413 162760 432963 1990294 511797 727475 899728 1411821 385933 916724 1586820 1188506 225460 6989 1388517 1092359 1158845 338807 298967 271841 131344 650413 1557263 782023 1794862 1489467 627540 1943335 1202314 568536 770536 212868 1870832 1541840 898667 1071903 765948 72250 774725 1033713 146782 1383049 174947 1816552 224365 99318 342043 15623 1315985 1814348 1362818 384573 262156 1175738 1247612 1747846 731718 1652131 21712 1528732 664965 1423754 1919003 813009 1541120 298608 1045758 709517 1673991 1167642 1549215 1023338 187201 1680554 853210 790935 203865 1778180 285514 1320514 424160 1318126 496993 1236654 844747 1775552 1548048 312814 360296 345419 178646 416754 944420 402234 1759043 1610924 1653186 922530 1621477 315717 631161 43054 469105 837589 1402713 657986 992506 1467228 1448891 996101 448313 899893 1422845 1145428 1051282 897870 1703033 1269867 507560 1181594 674445 1312586 635120 138075 982831 1349313 1103836 994574 299732 271539 890236 940514 1014216 1052951 500903 501614 1821919 723770 1969554 836564 308466 1143021 1756543 1100845 1838840 281500 333069 214777 579238 1737198 1547610 1630814 761931 1177041 1049189 1477963 1141535 958930 1364137 1601891 1683128 1211621 1510221 69013 791578 443298 604916 1488919 593417 1105681 1922736 1059670 1604211 1370630 276855 1200667 1273828 1557666 1780578 335445 110406 1151906 1890007 1639302 1176195 712588 1221187 1751746 1223323 463119 1651045 803004 903277 1894847 526450 1213477 664270 353258 151333 724024 723945 24558 1250383 698791 977338 1836656 128238 627818 1212307 357500 1420499 1104181 1057025 1133692 470340 204835 1087864 168317 1884391 722727 1083289 1068802 552930 1015610 419676 616608 1912728 523779 1162334 1102018 275000 538371 1767860 1508081 675230 14458 1597547 7686 844245 1185652 1747624 668414 1966755 66460 1479723 61443 903108 1791349 736421 1595387 252719 1010271 948810 307398 1248157 1785286 681587 978269 1342174 553181 576620 690053 1743553 1242242 1127888 1948522 512708 36537 190728 683367 717990 1975455 242962 1373755 1781975 1361828 1365028 1603485 185918 1300862 1282123 1344712 1817059 365378 197190 1043347 887693 270146 1996150 886942 967368 647811 486730 125572 1877562 555401 648074 924829 377159 1245740 781044 840519 720684 511814 485399 1311173 1330707 314289 1337002 1835958 1255637 1382045 1021157 288410 334546 1350278 1656808 514426 1820054 552096 1390315 1066275 1047947 745911 500082 1320437 430313 1090061 1659326 1731177 1946973 320920 820499 675396 1380143 1108761 850954 883412 1038628 629712 289446 1840717 1088868 1742517 1955401 275837 1431450 1021738 1625321 52833 1100784 176816 349011 1270395 1958163 1558333 543214 316144 378644 844214 112004 909647 1993807 1809518 327481 1263628 102564 185568 1867496 1194771 538106 192294 1885173 949111 1134489 1010324 877854 1615894 607514 1376916 1643226 756915 1682892 932068 1789009 1735571 860119 1968419 1565948 1146631 1325121 982290 991402 1432079 1198076 441826 49757 1026287 822445 404019 1341395 654887 755403 638346 1959535 1257632 156789 1499790 1651864 1590780 406531 866842 884944 1766009 1291566 1324318 553681 1163727 1411151 657863 274445 149039 384159 1351115 733398 92564 1080931 1338482 847742 1594421 706638 1063167 1492003 528780 361323 886647 365856 243189 480556 1886608 692174 1578451 941658 1175480 1143648 1846751 1542037 461300 739705 110394 692743 1625652 1989514 1718389 1316186 546634 1081304 1545252 628917 382575 951292 1711692 1505699 1993873 712011 603155 395642 1520948 939654 787125 818913 330913 41068 1209942 1658783 761876 1032444 1907847 185496 110166 777277 1076065 1488197 735208 721782 954615 419679 318372 40484 117507 1827036 1193625 754291 908676 1394523 590929 382348 150244 1187264 1597084 1093159 1785956 318036 1951516 603831 483036 555526 1038689 14604 1434204 1599473 634964 1416247 1282667 1437687 154558 224588 1070803 1623457 1361250 1545172 1185656 1786828 1189328 1049853 245876 1366225 829155 852606 377326 401485 289971 494065 1542541 336546 537692 1388406 968167 301492 64460 1220060 360069 221543 1290363 765611 1190744 1857154 1286283 307693 216340 69679 651745 194093 1358484 1611815 560710 1541782 823458 182142 157350 1973416 114531 1859376 643395 50024 1557230 474095 1892014 1027742 296132 301059 356769 1220182 858233 1109817 613942 367120 427006 314933 1014702 1711223 1975001 365656 490312 155256 1492148 1349245 436893 419584 595731 518326 1906104 1888803 1709910 399068 28292 829035 428841 319419 1313115 1824248 338803 1412517 477735 1130434 901132 1750376 1580730 557098 1600960 430089 74506 1871090 1815144 1148593 469121 1476273 425708 1888486 378000 1527703 318774 213128 1744955 1179090 1703801 749252 1353640 320018 628262 1153895 1247258 1578795 1125073 244535 496674 383581 1402110 575560 452999 1638193 75300 1143048 1655940 228232 821379 929812 1255769 430922 994717 1106800 873000 1742312 916472 1771412 1966737 192602 88503 979895 744209 1054300 1147941 816165 1097389 714819 1761023 258545 1945409 1416516 752023 266110 748751 1992134 1849219 244650 259578 1554813 167513 482195 15366 440097 1976705 579222 1545069 563154 1820839 1384329 1429165 994311 513484 114584 789179 359242 286037 1033547 1748288 732257 1939160 1743486 1163291 509838 147731 1124488 163431 814117 24788 1166920 273479 92749 471831 953586 24128 1841191 1836965 1834755 187915 678095 176745 1853378 694453 182857 1859603 589233 1970885 883444 1723097 581598 1890411 1446219 281250 1025751 1702653 1553060 502415 800264 225395 1612287 789718 865252 223332 233837 1025834 1824610 56506 852476 1849540 341855 355467 268041 1053115 1826438 1966890 971584 1983408 1006846 1870973 146894 1542374 1650521 1375814 1276107 783514 94411 1679564 285550 41756 800478 1126342 1225514 44463 184493 1776395 1885911 1824518 404581 255252 1665803 1108990 1650440 1248405 298761 644822 478150 1329762 1096616 781381 1751858 1915228 865583 1441697 84983 112321 1779386 855567 1155436 437767 1824492 1798465 1666242 1175298 284607 439655 569749 1856551 838593 1693888 694760 422167 251916 200431 1853965 1698168 654353 847116 1720949 62450 813768 1573553 492748 1148573 795666 170707 891981 591199 522187 570076 693739 1069801 44720 101855 1237715 1194650 953284 1414934 1206107 1020891 59401 1364225 1294333 1343955 1752587 1493882 734583 440171 174409 1491903 345117 1390874 682786 828039 865452 264275 733950 1740809 182215 193768 1397368 482987 1563263 1271595 1046496 1827630 254667 1479727 1225051 622447 775122 1648405 852225 923045 977044 1710655 1766060 1639395 1326302 891266 1407456 1149002 1466934 1787062 359422 1959833 1075619 1916244 1700625 1213610 1540626 1396827 630904 931308 519358 378760 780630 54940 298419 177918 692081 1034195 1544263 618035 715916 693467 1497090 1753310 272362 914305 652643 347728 1456636 138670 1585943 435756 216597 850596 49692 820360 1329747 1785078 1594544 212586 989674 344416 1885842 1795613 1483913 689474 1206529 499508 1473904 216252 1092191 112590 49051 1614745 1816558 279080 1459892 1115220 1117712 1683972 741984 953429 2207 1109861 1754503 444664 18146 1668357 880340 268836 880050 152567 1460521 1814319 1999228 1300351 950241 1164984 332167 59496 1530126 1625559 44296 1705546 1581628 1992550 1547097 1096836 426257 1071315 13661 263942 33588 1168255 351721 626411 888331 1715962 1753888 672942 993276 717676 1800634 272262 835611 124435 675091 264351 900044 892169 1409400 1945375 1464131 984210 699928 1646972 1763281 1507744 722444 180767 1014631 42772 1832192 368711 705766 340191 513704 1675202 611519 862649 362406 1694902 316513 1118733 117875 332883 1701133 128900 1298596 158749 330582 585863 1409064 1794228 671647 1312116 1391098 627290 310787 1339456 1746017 677726 1123212 737203 915173 611194 143561 388198 1577911 1368136 350074 656109 502285 700218 1653805 1252947 109779 170161 282936 1531572 1126885 1043388 773463 745083 1145427 1468406 1336455 858301 1155117 1001780 509257 1032495 1787046 245684 747547 1087311 627904 348306 1953147 844954 1424821 1212045 239612 426519 1811719 159567 542670 1133604 1853738 704598 1697417 105187 1692811 406753 1894839 783345 1814945 47375 1126226 1888912 419383 323057 547231 751840 547067 483042 1229779 1391974 280775 1798811 282028 1436847 578320 1780876 572362 679 147943 14483 1431197 295302 182006 1190567 1261644 133849 1501763 1782174 219825 1800151 1585586 1311295 717807 1736176 289813 604710 261627 380921 482129 1823351 376800 557236 342887 1243022 1426327 1415189 1042773 917616 225531 180900 1620790 1470154 1686084 1938911 1971512 1876798 884669 1637747 17164 12497 994461 899589 802291 564015 944244 1059450 994816 1471959 1555817 1258184 194668 638552 1907144 291275 156465 162435 820430 240043 771206 1219485 363060 1289772 501073 1562846 298677 162657 1408769 780521 1549794 1781374 602225 1247504 164497 601665 1330309 1101672 945886 1908847 446102 291295 876108 1885597 560922 1229521 1663861 68588 369567 711168 1711568 1439176 1419184 1090521 1985673 569984 925550 1750865 1408739 1588055 914421 69362 80679 275015 1482963 1595903 1356290 1219221 1434122 1614177 375579 725436 622295 409821 561086 304197 1250541 1215517 432645 1668037 1243890 362174 1703732 1622068 1947599 947070 1999551 274781 1452830 1654985 120375 1732695 1665831 1273034 856531 1604014 328553 1043642 1661278 1224269 678178 1975639 1717904 736751 514738 1472498 820283 679481 127597 1494368 1986274 964742 886798 1508920 1241116 1520469 907756 20355 866914 586946 917186 1103659 1329326 54271 394102 1533548 1556714 593363 588967 268880 1763216 1842670 1258265 1405021 1809001 484171 1375964 1316247 1772367 1591630 437881 1093780 1259156 29826 1104867 1423582 1774304 1971538 934890 1382591 638311 396949 1769305 959814 245635 865819 1285476 1797285 1397285 240484 268298 896502 657765 332703 1237837 934821 958246 976857 355372 1749130 286409 1713394 458398 1956860 739621 98855 33332 1740143 1078339 1306571 183018 260111 1825830 661065 79328 732759 1281412 654654 1780428 411425 598525 344143 1188699 1165062 1720054 834351 1572308 1858375 471066 1958934 752659 90076 144908 1703181 1335990 1624776 1321008 333634 470638 1809859 141274 847652 1853829 548406 117612 865750 717730 1223648 115670 82625 1424076 1271414 1752508 1338324 1204210 1999447 1636588 1468391 99817 174248 435894 1943914 1181321 748676 239555 1954887 100710 757142 182598 766541 1671395 1471819 331181 1075429 932587 1574660 1023804 1389594 1559406 1515038 1253242 447147 549733 497452 599484 597459 447480 1650790 203177 1782473 308000 512960 539989 1170802 820793 1850020 1533564 1081418 1738133 1953150 356583 748883 1411289 1046262 1228047 1208323 1446987 318735 254394 790763 1278500 1041908 1455382 1307585 1785759 1816857 795139 828570 716600 846621 1033952 1216967 178798 1877776 1768142 911389 1649812 1187344 1725814 1432098 1126373 1215493 746547 953299 303581 1430010 1957828 1791200 735946 670147 914694 102628 534750 420875 955599 238242 842058 246948 403858 745048 1761285 264109 762432 705706 1148526 188550 290746 235467 572124 612040 511619 185586 332335 1158802 1282941 1319181 1973297 1650129 1741857 285261 1193573 552872 777009 678626 631342 302576 1071367 681499 1349081 1002591 244307 1454916 1940963 5175 1182393 23803 10183 1465370 1365653 615814 889627 508303 5338 154913 1991700 40684 894844 1745065 1170813 1041161 585881 372950 1180245 164864 1845177 991896 932253 557329 1648248 1225142 1673289 1706318 642948 1711615 1966029 864170 1389164 1341284 1800473 1538646 1656883 1179253 1965692 1665667 97966 1237520 1049683 1453262 173488 671191 94812 500823 480414 1470638 51644 1710621 1173359 633357 972754 914778 294626 585824 505897 884498 625397 1213017 1550130 572679 1536726 281009 411633 376090 938022 107889 1929903 1342275 163166 790616 1441425 1849848 1118809 1162998 1276703 1309767 608942 65467 608696 339708 303343 1943298 1304319 789833 165982 1446486 580187 1990191 1168085 1907001 972081 749510 1981986 1590457 1460248 1422853 360576 92304 1753489 1699361 945309 640837 1243801 1425082 1844842 1509774 1727282 1275715 803455 525493 263069 139392 1283897 1152693 473727 278183 1181066 1662424 2045 63841 526658 437960 1749066 1750708 1177153 1786900 1475788 351259 1182766 1949347 98403 582344 448605 309407 713911 1952062 1070677 1917044 1545150 1533065 1259744 1932926 447657 1168486 999630 121195 1431 1829 1325713 698379 97663 65057 590454 486798 66766 662300 110412 31793 1560001 382566 499440 1085867 463575 1490815 1523865 347927 209401 1683400 1484601 285082 1086599 1341697 1201995 827759 6314 643795 1093663 498928 1876162 696016 512626 1915136 1513453 1468285 1252415 828517 1222968 1706931 1944349 631344 1603177 292048 432263 1967205 1883735 1339597 1912936 1242419 703526 906703 1144441 960316 258289 277811 1559373 1339263 1534553 650589 1186202 42934 1231650 1013476 31387 215720 1955390 738766 1290628 1490270 102990 1119905 708326 1398085 649766 520935 1163515 717266 127219 1173473 1040772 1067060 777095 855621 617022 1907046 518903 1155260 1838185 1917440 1834501 437791 513266 1079446 852582 427339 1206708 824407 626639 605754 253656 1181742 1894206 769210 379236 130457 242882 1550202 1735716 637828 1743200 1864923 1237635 1416498 1263710 1211479 845017 1055139 1918423 436511 127404 1258216 1649226 1601865 267010 72341 1185952 157899 758187 202645 527412 1939007 996291 1718162 1051536 1101833 37321 1041872 1733632 893556 126137 893810 104209 1532814 1974500 1706308 1735788 1504876 1078827 602526 72245 595981 1538408 1735517 651845 1686734 1894402 1504727 130290 1975810 1123398 108753 805685 909126 228769 290495 1318609 1153240 135461 1144327 404022 545762 339787 522433 1783872 845831 1956921 1128559 502600 1857002 126566 184221 58119 1811075 346807 713319 645277 928270 1277923 1356995 1075351 1383436 1720082 728782 945315 1995907 1382151 723153 681079 331449 1140442 1832928 316668 1601840 544880 1951446 1333527 405501 265204 1074634 1089426 1552994 1299069 1215379 449627 125235 777891 1754594 1191287 1964786 682996 1866652 1151370 1306856 1248531 1299483 156505 1725889 1906968 13797 1339616 820606 1127799 1156717 1003788 486332 174266 395091 560821 90996 1115225 1011626 1006508 1982218 1527022 1844405 1301222 1165341 793501 1864419 1087046 1238114 388470 1461606 146871 1298488 534615 112131 1983262 796063 569698 542367 908080 1083889 503346 513591 1542554 1231088 513694 196474 1147605 15722 238800 1813911 1768580 322145 482062 105115 1918367 1148531 1392208 367367 582170 471861 700174 1776191 58873 953205 1696688 1180947 1516035 1801967 191218 1911272 1984273 1709978 1363958 1031382 1775025 1386242 206352 1303871 1837157 1834632 1492980 72582 643949 1880014 664297 356758 562852 1629816 520565 818668 904870 1064458 434771 804868 1215255 1964805 1406376 1817809 1055366 576288 273952 87126 735080 1461173 1857057 463699 678081 182087 396336 1509199 1952578 1493909 1720695 905802 558300 1062743 1437623 1499208 1625678 915123 41439 831095 1574468 1371627 1643795 257510 1960401 1818657 1071335 1597170 828853 791233 1852637 175827 1720987 332183 436882 1468491 1021139 1202136 1213669 1909021 1076540 819335 31623 1273874 482187 536695 1250989 594254 513304 774953 666376 1200738 1341143 298553 108823 744309 589609 462880 106717 830946 1565578 1366315 1584908 1815211 386836 1020742 898783 246138 1171111 1799118 906969 1703410 1860695 119541 404537 1747940 454304 450260 874547 937271 551370 1878187 1887774 253129 618044 84769 1616377 1421795 806131 1164969 1483358 1600504 1572603 100424 781150 364689 1411128 1810216 1703454 372808 1014712 1309906 1021913 1927222 672998 1576708 477550 1442696 909251 1221949 1764859 900526 1560158 542677 1459694 1335208 804184 1293273 970910 1614884 1920163 365776 1099423 359140 1442887 60141 1554207 1671748 929278 1237800 953761 1939505 1278065 1766566 539905 1231505 604971 852471 257971 1019375 441760 800969 602628 155246 363365 1760541 1316182 691694 1216161 1358426 578997 640587 1506383 1222932 109021 112078 15287 816008 1181118 1970781 475863 128657 852197 230988 219234 102274 1583185 1350186 1485110 1264458 1466322 1276801 640934 283115 1036494 1423584 1502722 559095 1939020 1270320 623242 621094 785866 1866432 1024106 912020 599216 539881 1857897 1034863 1934376 261357 31721 174157 1757500 845502 232210 1903504 191853 1886733 975672 1310493 513662 1123608 974611 489412 88619 374900 1890632 116761 761890 1277121 1050077 510200 1823996 828776 1279644 137855 113848 841320 624209 224544 435463 797122 872382 781073 535822 1749668 512437 196851 1990671 307211 1818764 63388 494294 1370894 210434 1828682 874784 1528851 223763 1615744 861309 588994 1131257 1429794 1905529 1113923 1690513 777865 798255 1454108 1518444 407302 335399 1324096 1257837 968166 1744790 1008171 1979849 515574 1590890 313244 924142 747485 7885 992447 1710810 1681421 1556335 1846505 1120422 751328 1250565 342718 1727816 1813307 559244 223780 643884 486174 1269769 492362 1675411 1825516 451406 1880715 664448 566764 278135 970733 1298013 1152587 705136 410761 325446 6786 477595 149323 1575959 1224085 866428 1108311 89961 1136204 1945892 429101 91141 640313 592497 616231 1382965 350348 1411826 538031 1927306 170362 1135880 76070 467462 413202 351972 754427 1408351 578438 213077 127003 1760817 235337 199584 1206808 1703404 223923 732221 1918478 1139460 53101 949516 38008 151445 109492 1986815 1005090 1849916 412603 29093 561137 1098964 927166 826196 1255348 194889 1528536 599529 943818 1741338 1815415 1659589 92605 983933 393495 788535 1105263 1007002 183834 108363 1273879 370111 1535807 1113703 1798084 1160489 662186 584711 1720730 1500766 549088 68841 598040 1047034 1635107 528949 1417739 486051 1004512 1622779 603681 1103059 708142 246319 1558082 437521 1179022 1231037 533880 360024 1271059 1303864 784016 1049223 532603 88909 1955014 1498033 1625906 584864 289492 979827 1223454 1822220 1641303 592353 1342403 288783 734272 1477548 1406784 347127 1906906 275364 1597121 282391 1271325 1518347 1981518 1385362 1749612 1664575 1128659 802644 665614 239260 677123 1621386 759476 1861356 1556566 247166 864918 1791466 528409 1008950 72461 1072641 1401313 617431 961269 1299833 228613 430678 934543 1979228 62119 948181 1791607 1961767 583856 1307810 1050973 125460 137455 47456 1136441 407552 564574 1471224 484483 1583358 1464987 214805 1258450 696010 1117980 343648 834563 894005 1134328 926843 1644220 565248 1150982 1385052 105706 286301 1888035 1005156 1539534 1033319 1806586 623562 288838 588317 1900470 764196 362619 1234519 80760 391319 1785952 297582 225189 1279385 1819609 1812668 176261 1541342 1106744 810832 1722169 1827764 1425874 1078653 354597 1129222 1642112 530637 1843741 898225 668766 997347 259547 1339412 1983133 752161 1236843 160576 1443122 266564 975297 1173116 722263 1420806 357369 1009928 1006 1982776 370134 680785 570683 185926 1200327 21669 886028 1869238 67085 905235 1444641 1663495 812278 451992 1592671 257832 923130 47684 1503595 1372806 1709977 1154041 607536 1623075 407272 1657710 502366 1354436 800561 78297 588037 400226 1432878 1242554 276135 835556 937930 896381 938535 790846 1227562 1185520 386384 1590763 442965 123908 1645176 19747 1713715 711652 1714734 1370621 1843251 105144 1281236 86760 824602 1656423 238624 1327757 158387 1678833 744790 112202 1028582 414379 683863 1055931 290171 158163 92925 752071 694955 1488166 206865 1338498 886384 326590 1498021 1078302 1437399 1961329 1255091 1533519 444980 119824 1014835 1324353 1134891 944287 179329 662566 1961257 157430 1070856 948874 1488361 439981 231900 505637 448480 1946244 1821079 1478113 1317715 428185 179869 1383089 194907 1349136 1517832 4450 1033958 723557 1954725 1998481 160661 479907 1554713 65207 871064 1340554 1187025 1737947 1291459 1089646 417133 1269871 269392 1842830 1672233 348547 475483 1522672 1227650 1488665 546991 764471 1377152 1339050 267849 1354671 1168007 359363 574382 250331 1599774 69156 1688696 495504 1409609 1050851 435619 1087038 1671455 792784 190105 1447366 683343 1556649 72428 419821 957261 1982048 470862 1037918 1326256 177092 1741517 1925160 1297557 1152714 895679 534481 73288 1761030 361301 1567358 631025 667141 1592273 1227964 918902 1097265 787701 292002 536828 1829018 1711907 1060071 951251 1201860 272682 301619 439187 1543855 309550 494822 258456 116941 1728337 1263404 1916660 1139208 1554564 1509370 1650484 1367215 1602474 1331451 1331597 1351373 1119142 1469803 48073 155511 1203512 1880996 571245 1210268 1999310 544555 1144434 1713797 1140421 1787231 339947 1674394 1567605 240548 1278394 1533739 868114 1662035 61124 1799164 1171304 879391 387741 919814 1675709 1534795 1999430 1613801 622480 787285 1246041 408773 54795 1329342 1896301 933395 653702 997159 102577 1389625 905085 138930 526952 1619670 479011 283909 1449462 1476818 1647340 1858555 466539 886594 1239088 166346 488291 598549 1495652 1148433 828618 1018786 888086 767433 1358768 90976 1149014 1150068 22887 1933062 322259 1997388 1731241 1769241 1313207 1654704 1775445 1197164 1178663 1555406 1408290 944569 1325452 27120 1091853 104314 1445628 1916316 1880470 1240311 1524476 749064 1042866 305244 1478343 13071 1569416 1385444 1628292 1429906 871365 957664 950057 473943 1581959 1132725 1149012 453661 1820907 246380 96527 1440269 1369201 225388 265255 1371899 1147959 504557 675225 1284879 367810 1925453 1544177 1676038 1591106 718037 1269884 34704 1455593 923798 561713 1983863 528420 1456381 84089 1441092 1509548 527291 945497 1080209 68359 604101 263733 1124663 1657154 1012696 1127340 889974 61473 1310341 257883 200716 1647278 1743502 1067059 1727948 1991177 155621 1208840 1370108 1263125 1877790 1892696 1017646 828478 1723317 1989060 1237165 1749044 1036480 1276396 1396756 1108596 246729 715925 458143 1318265 1618204 1762286 490888 746752 605876 1695061 1274481 954853 108985 718601 1009896 1658287 571119 1540199 1014599 756037 960476 16034 1335550 699728 380680 391942 1376193 1423953 543263 764996 1178936 142767 1907670 975834 1037033 1644972 639934 204482 900428 1082419 1538963 520412 1613093 677358 1409743 1820422 1123105 1292297 465169 1194427 1571056 1697114 1529065 1539317 578145 440252 1554612 378894 110517 7105 1282053 1508529 639205 1760273 1600434 1305313 1861882 522422 893487 1475758 1727302 962528 66012 1643268 320687 1471894 719743 1497898 73260 269641 453358 383265 225851 1075273 369554 214378 525596 443126 318512 964670 1167605 1223427 1196944 1422556 1622060 1488738 790617 1267156 471011 1678268 1890301 220946 104833 624673 1106226 579950 121530 783989 1220180 819577 263257 1097481 1740091 13687 1482412 871914 1151155 1932270 1670197 1831618 1185114 1322766 515958 1170012 1147583 1289800 238036 1211812 1533090 1316058 917727 1730323 51479 128663 537037 810185 1856004 661325 711023 777533 524877 1770555 330900 248812 1736350 1862003 749201 622262 212306 746128 1232081 376658 1204553 1599931 937855 1355212 61626 189734 466958 482780 579513 223450 1830624 184190 642592 968781 806402 1037995 1047794 1885102 1260819 1687335 216594 1936053 670983 274589 463545 614702 1421662 77638 1538275 299432 1943719 128854 942157 1645502 1284200 499087 179998 667009 212726 455301 1330840 1183498 1299481 1640266 568422 1323340 962379 381199 429665 1956150 219864 1358113 846009 1324729 1890941 1340323 1215067 100565 1432013 1145480 1033817 941812 1205710 1578069 1344338 939278 724764 1860651 1825547 1533448 1187634 1353325 1196483 773514 1161179 1927769 249866 1721528 1873335 1492028 460245 980798 1991759 1379081 1525416 1096127 1221998 1839941 1331588 296341 1432216 471255 1587922 1729892 1278561 982905 1513731 1893057 290560 1285169 969169 1380069 1348996 815146 1879540 456831 1215614 191223 1459443 1915885 1003590 1754364 1115026 1273670 235099 838710 1884000 1532237 1330100 315067 1627774 1984293 723496 1631527 1556026 1353010 823764 1079929 1878501 340961 1739821 531468 373915 1619296 975263 265919 911695 809165 1492275 1641371 1683207 1871719 1140261 1548888 1375319 1991046 314956 236173 1024689 274798 1752631 1459659 1182363 1542296 596912 956934 15403 230333 1726083 468484 1651416 1946680 1519066 949493 1634199 1996226 1768018 1461191 1843441 503547 994404 604324 495744 843554 696000 278583 1085787 604538 940022 1405133 944735 923650 1820184 1441612 493780 371776 1748382 1098216 1182254 1339937 1850478 905278 1317600 858069 232189 799725 1023105 989610 498321 327626 954065 675488 1774731 1840625 364778 1022678 795609 1651990 1610410 785262 1240422 339003 843001 1065041 1608397 1974705 702211 1028016 1427480 141607 1611324 1201710 1083936 165632 744634 427159 180983 845090 393034 387560 775689 1602572 55465 1203083 1070396 831568 711744 852368 198208 341850 1962495 272591 1528376 894784 1621608 1180185 1214932 1126461 1513217 890043 62904 2923 1941598 918922 293196 1494894 1284690 763605 1906063 331428 1795263 1503937 1279161 1957835 1410564 1934575 266267 1523888 908197 1377621 1323580 1422886 1778778 1191325 177037 666255 1681125 1823053 274682 1844574 773385 941198 636953 1633371 395248 1797440 571303 1221091 1426451 14886 1821842 1034764 1157652 464778 585448 1503945 1923621 139423 1509318 855281 1543199 1107079 1074392 1034226 1535779 515977 1342795 156096 1742438 1836226 832583 649361 727954 1539041 1656305 1020945 1693492 1262094 1458250 160132 774527 1778368 929551 456818 543852 900600 473308 1414145 749200 1147334 229100 1388137 745065 670885 1901767 900619 1680448 481414 483640 246640 186209 1505733 903379 1882266 380405 1094327 1329308 271414 491677 879246 1736746 427338 1550503 1182596 629763 1611347 1467286 1072860 532217 1067044 185226 42801 1729632 369866 341877 124914 774098 825819 697819 1119166 973563 278488 1501810 632787 1835724 1937726 1503499 1167890 164550 1782503 853867 1903768 154230 1430971 1789187 195042 1665413 380090 677550 1083440 615969 781886 1588734 461271 822339 1210898 1724413 307593 1988201 1303307 40191 1423069 1848940 222255 1007923 1180287 380875 323387 571779 893005 1841020 905866 602545 1849422 434716 1936909 1799754 1194014 550570 692723 15062 184041 1619448 708114 889021 1332914 921404 972328 807503 1702091 1763810 152443 1907621 1845884 1483431 1864931 1579255 1330876 522459 263065 1793988 1962536 1455112 951928 251915 397678 73980 1797866 641248 1283582 1231781 315033 1302380 223228 164395 1790449 326345 431789 1416526 1547731 1435713 1323448 1954955 1029357 1003890 1451780 1428459 323059 569240 93430 584823 1162281 1686603 1513845 189131 1786081 775688 992998 1424133 1519454 1332920 312524 1002775 1079097 1141886 544276 671149 1492199 1699201 478502 1159858 1652272 450783 832692 272969 1356205 711739 1568134 401432 1486334 382890 856667 756123 1051552 619810 1054444 1837736 73291 90888 373061 1201190 662206 355616 605834 1515876 1407500 122496 1236342 1053545 1592601 565047 1553262 227842 1430814 980428 1196892 1714922 1350652 247670 728923 1136927 404653 341891 1580222 1231751 340263 190478 201398 1061100 787341 385157 1777724 629908 1044329 1317865 1615459 881105 1225852 189514 1777774 1326566 131382 473553 589937 560878 330134 690098 1330681 1418822 1959052 1829587 281771 1224025 482012 906919 1633092 819346 132980 1771676 378428 34901 1603437 1762969 1117142 1906986 1583150 906841 1633277 1534567 1006016 1279266 1621088 780937 305515 1029208 67600 72849 45219 1412496 1216030 870202 1500761 21175 168721 989080 390488 571475 804416 748533 1676055 676345 1318804 653806 933063 1693650 1937256 1932347 1839416 1088358 761244 1991181 1958235 1180208 1633757 292886 251114 497267 699968 888245 491982 96895 1743870 238149 1671986 1435148 119040 399028 1371471 596099 273785 1249773 86617 34710 580428 1202932 1924942 1757542 1466665 1857783 1347500 1374963 249216 1904589 858173 1928791 391541 1685554 374271 633741 778103 969540 1212501 599962 1496903 1883824 1272017 889123 228047 1949210 898808 1776741 1386266 1715984 1685206 692287 1915682 1055558 188301 1658957 1293154 1151959 1617685 1551401 340342 1117464 1406068 283929 1508638 371218 1318365 441972 1781606 13557 1723528 347630 1150244 1387187 1816881 936677 506647 1884759 1166779 1674224 243377 196726 642633 214630 290219 1696083 376553 1129323 1071719 849616 1659355 754878 843974 595752 1232293 950329 1959600 1886790 1786585 74382 1485321 426400 224575 1050801 1099809 1988854 1241766 1214978 1215440 1195850 360775 1273759 222139 220683 98370 812452 640818 366374 1220655 1250824 1546896 350012 1654981 942100 1879423 1058902 1324572 533733 183776 1002390 1112664 1236585 915289 902091 307949 1122563 421697 1316708 1354045 1347053 1739225 1103896 1165588 189270 205710 971632 614076 961699 628974 776815 1376336 1951871 425170 1578635 1280799 1826092 695860 1777859 1455386 1152736 1380534 1775070 1196404 275319 1149507 1465718 426334 1925564 923876 1027845 1727539 1816191 949349 1317693 891677 896148 1805753 1287775 298116 1212083 265355 385686 647388 490108 189253 1446919 27934 65718 1748709 1299949 1819294 1051895 752506 355228 1862851 1443247 307909 527659 1629029 595797 1670596 616583 589890 1426265 150209 83076 131167 1214382 655503 651276 1432684 1801529 1838847 1976273 59310 1720760 700700 363302 210370 1285752 1810039 837515 453941 1357155 1165009 463459 1818174 1919440 574073 183976 626492 1523268 576951 1745064 39622 873781 1047638 1853373 1897394 1159853 1362436 155637 346048 905985 512687 1614187 838182 1439316 883760 1117070 1013713 873326 348675 179089 607390 1679440 628345 1764953 1816742 1054506 548571 1439419 1709581 684161 434388 1724298 396687 307705 1951005 371988 532116 1352100 920993 787135 1143556 987168 1760278 239595 835278 1787130 501660 636760 958177 979487 802455 573374 717699 1836867 1726047 1344467 1941411 1324885 475526 1967558 1744927 868743 24402 1635589 128590 1533607 950906 820656 1160929 1900608 533658 416242 1550892 632640 1827872 549015 311410 1754221 631279 1052344 1842304 119394 1342957 1634058 759767 289587 1593944 553543 577093 544563 705274 1580401 170589 1568462 1062588 1573403 1087167 1609590 339136 388987 1254677 1366149 1746374 107019 1871301 394204 885031 155188 762892 1555899 1467963 133072 869561 544444 1484217 213155 72139 579205 612960 547333 1905029 1837556 883172 60608 981418 655042 1936532 1653291 957607 414303 1625926 858180 584758 775134 790821 766390 381152 291472 1241975 211590 1978852 1279109 1410060 1365320 1475033 1511163 1697288 492752 1961016 1332420 854074 1453315 1008635 634743 1981464 501566 1314364 495029 1625101 1539630 809924 1922974 1881875 1754053 1908219 297949 1891002 451353 1563931 1916131 1524823 457086 117180 177738 684322 15069 544212 363633 1783451 481036 1899805 1788060 1697520 287974 1629205 300077 1018840 919558 1635074 1640775 526308 1834525 295095 177545 1528209 68528 1164342 1126898 947769 70497 407584 1538372 1016393 913921 185796 469512 342543 1025603 1377913 1551970 1714102 1409271 811641 608153 77648 591223 362648 468262 1215032 370333 1930921 943954 464742 1133242 497888 1965860 126506 900203 1262606 112882 1442615 526337 1921826 684649 1576357 1652658 1129680 448687 484104 1094797 789455 1052935 171851 475214 184712 1225513 1152025 1030923 1494161 1017277 645673 1438530 1677560 1824630 569615 164936 842940 1623575 181148 1050119 53727 1574330 1294432 1090630 1244096 1569997 85043 449529 8934 644672 656225 989991 221438 727272 913264 10612 1283998 1900469 99501 1468202 705386 570678 1148086 1733650 284069 1136392 1244856 1722337 1059163 633662 1203542 502178 186726 1231336 1740240 405531 1666751 73779 511451 401786 1421784 82224 1867495 1499400 642934 1425734 1055809 1322905 872747 846972 533104 1111499 658645 1398989 1614835 1198891 181205 356460 926491 834960 1396480 606670 387536 1339886 207568 403512 571239 281946 891858 972844 1627827 512650 1945083 37278 1931742 1007991 120661 730757 1304922 488616 1511037 935076 38901 1636937 1405306 1480611 1877686 114577 1945640 843943 1967875 135131 288261 617972 1651970 568167 615275 549566 279190 379068 1093498 1500090 1730067 868017 1716120 509339 396429 1568622 1744722 1771205 310200 1792952 582022 400427 1184005 1452624 469338 1447421 1186512 676123 694210 732472 1003640 342667 1140831 130674 268517 25646 437299 1651404 1048451 1865854 1136444 1637574 1933292 1821130 1592590 427596 770175 1171725 600226 91073 1036321 260472 853933 1165717 1971506 1099275 144536 1850773 1283205 1189445 1983482 132607 21009 1312328 1971286 1295387 733407 448734 1438582 414951 778372 484832 1701882 476320 1829879 1061221 1209908 1505880 1512882 1148158 755629 1170013 429099 174317 1443022 1563002 1374495 1604992 1896910 18469 1900252 1396580 967672 457705 1155228 278696 1849527 582854 357670 1149303 1325653 1113786 1318474 1055976 888134 1937536 1735147 949749 400010 330748 1997982 330570 1484229 1867512 1275976 1380334 1760416 592230 1244172 854880 10678 778441 1836548 469798 612525 1401450 1829447 294537 1038192 1086720 690788 425884 1452035 1680228 1810443 1889547 182216 390859 1168495 1086747 1133447 588608 1955231 534844 743284 1732018 1490271 397708 1208687 62822 679551 1321106 1010733 1520829 1235291 344919 610405 135046 1043749 1458930 990863 787471 1299000 136882 684536 1276179 1838340 1376297 1239752 1080913 1870831 1255898 1953627 1556173 302950 1503769 390563 813856 1834453 1295358 597823 1037794 491970 34588 151022 1765203 1903599 25431 1638078 1902066 343745 553782 338810 1575721 814694 1549711 1072888 405868 1353730 1622600 355954 1170107 477086 1698111 611414 1043572 9846 611156 532965 1361221 703830 687738 326550 532876 385167 1524416 1238211 1806026 1234518 1247201 1961190 299207 1034204 835005 1524364 1800359 519076 3390 1252986 1400571 63473 1060617 1630124 1277978 958688 1961952 1978728 332508 68883 557361 1503754 1397786 552838 1787030 89582 607786 1651575 1250244 1492101 281899 1632764 1135504 21824 1764791 1769013 1502438 1495328 1759699 1003754 218907 223542 178871 497953 1176514 321568 407599 551344 570268 1963429 534314 1505673 1442155 363683 1779430 1738010 180205 622905 464429 1749578 1744791 198179 936621 1740970 688725 1233419 1351342 758958 1619971 669166 1180753 1880526 666757 1689060 1418725 1141493 951736 1470484 397073 1860040 1018016 793923 394295 1373730 1631717 1398324 902845 364012 160875 33754 1379722 83975 1809033 945415 1265124 161026 1760181 1506996 801377 1186605 1962465 648541 1922241 1373156 1372341 1397349 910190 1233608 1109508 470662 1452550 831263 526353 1158174 718324 1325706 221072 561855 1756041 663960 1569523 794316 323657 504108 1041905 821828 1043224 1590633 803083 1429312 1885320 493161 1866685 1635366 674312 1376159 418625 313360 910597 748473 1126806 1778355 364798 1502266 325729 1803500 1285264 1941902 287196 1831022 1098116 648188 611568 295145 1241747 35976 849669 1376226 247429 1214277 468599 272515 1013770 1214929 1139230 1509285 61048 1009081 1124482 754376 641516 1008537 1445936 1375605 322720 1024321 604674 1480015 1496567 781201 374084 853605 158628 52587 1993679 426226 1085408 1992398 651634 713442 1642319 1864912 301430 1380302 1151393 488312 1595230 1990012 357170 1423686 177225 1644551 959664 1371908 1256001 205838 1511516 1340774 1040785 1382804 978807 931876 1025747 1498333 521073 1459306 1244540 1836027 1727609 735196 1637997 1432663 272418 84026 1192532 1462183 1220386 959289 1696218 670731 501080 1444757 1720504 676950 1846283 1811102 381155 334122 922208 1929182 1564702 299883 703726 421244 357302 1736197 319271 808524 1515811 349924 834695 1039183 795733 1980458 1772120 451018 1340636 195799 763220 211187 1905607 1045294 323331 1153921 1401091 780274 764645 871932 454619 1675592 985229 690550 132544 324932 991569 983376 1484514 1193659 862776 610118 1719439 1465204 282592 753323 1361939 164120 325138 324449 1917513 339334 1975188 1885990 951617 1680193 449259 1708798 298982 509097 820723 890222 823612 1465089 223661 1082231 1565298 1293943 1079360 1510849 771344 1045323 1241389 1012507 292007 118663 1131235 1811213 1313949 30954 1672125 112816 736355 1375614 662451 714913 1294810 1869578 488841 1632991 1423870 617125 516299 925722 818452 510483 72532 972742 1270493 436791 631469 1000455 1135058 1713230 1444321 1467367 1645227 45078 1490829 276877 909674 1723185 1044828 410424 1547950 654249 1217111 1639399 1457177 985418 110691 1346420 1955022 1198252 681159 1478397 335246 683796 510224 280646 55522 1928416 1221146 1152480 1359449 1632870 1564723 1418020 1951778 333190 1376787 124911 605140 1359139 961724 1104905 808409 1509941 1550517 821427 429430 1449772 236770 1343936 1746856 1297947 1489579 1486863 1931024 254344 535998 1180498 809903 1567944 1569781 1738990 19166 1528307 480541 1366957 1061107 1820028 1317960 1580889 165561 1302224 1207580 1423075 648205 1342561 1491885 1905068 137490 1422898 263483 1076358 27152 104662 1631364 1829871 1319865 152750 1476563 1288612 211194 286518 1810409 7630 1703282 991566 1353141 1225510 1208150 1403495 305114 1695597 775332 896373 819217 1866659 715260 1599944 41203 860159 1138042 1274464 204569 417832 1938863 24707 1097068 593862 1428815 1155876 1102439 855674 1854169 1877445 1584937 537881 1236099 982608 1266636 983361 729799 1276800 827884 1088918 1669532 812007 1708270 119473 1893693 1152957 1777915 1069302 188275 1405384 1829255 815928 1154163 379957 1141659 1211272 962804 289629 661252 518070 412617 1124505 741790 123258 827895 1737459 440140 957102 1082133 92331 423415 1881650 787445 1837797 307687 532611 307312 953399 1144184 874418 1472871 1069097 1059774 1606026 299534 62422 212466 1421928 58581 699822 1726431 967155 99513 762111 596394 158042 1285584 1906636 246711 1222482 1008746 1879436 1186863 1035924 1195648 294418 738985 1989999 414480 1994870 399387 152205 92077 812860 501837 1460073 723992 1343655 735054 1625707 1721290 1715936 131566 1903903 736283 558463 286537 791081 1105216 313366 552984 879792 1026935 199503 1065875 766906 32394 386196 1073456 1139726 445665 361684 1313869 1691564 1343374 749518 654119 1662456 447185 789614 1031866 499745 1009600 1582293 847640 491365 746450 1655458 754474 87460 169501 880713 962535 1836061 1200229 107607 1390155 1260380 626088 1498523 926195 581548 1786103 714994 398390 268131 1463907 612724 1435511 534340 1762740 1122036 508131 58967 125694 1185898 1278829 603188 231173 699536 1076897 497998 384140 194804 836708 837086 900078 814652 1731771 432449 685948 1499072 1013115 1615500 1831129 866484 1946269 545229 102621 763924 189009 154542 1398730 1284020 1084878 1719170 467047 1861346 1733204 219061 421645 366062 1710027 501275 602470 22430 260512 47911 1981921 1774210 915548 1772456 458897 43745 216134 1072097 405022 1675270 1594457 695747 391530 1777531 1190584 129995 1427787 1871764 48418 645345 1069128 1358672 1696380 1983676 183906 557924 1655920 895348 1881914 1030699 1357957 1022317 132522 671707 146208 1426692 1592058 1053523 781473 1398678 430532 825027 982105 1293832 1937790 454580 1968900 505270 1258990 484147 454794 1207259 1000869 1399211 739143 1821973 1192427 1278573 1816167 1325426 1358833 1535131 493357 139015 754811 1215185 1426113 778165 579599 199005 834922 1357703 108236 1636098 81074 1869993 1812217 257215 818012 64062 1549424 651500 1979325 1598650 1554917 1230917 1708781 1892243 944363 668162 407575 151410 1578581 102524 1580383 3492 1553155 1443489 1083430 994250 852656 1113705 395159 1347590 1763052 546871 849680 1327850 1165305 1394389 1499674 38228 1603645 9636 1187611 1307713 116415 1698607 1426499 935809 993637 264596 406760 1339099 501459 839531 1344498 1502135 359345 1411885 1033578 277109 953286 1128896 1023769 1531083 350371 120663 1468776 789921 1260562 1517925 1719706 483710 78243 417638 1311493 467896 1988576 1107424 814701 1987620 479223 263951 1967595 722336 530076 1433451 1378988 1370799 144925 834927 1521319 397183 1011947 412987 444147 1481438 644158 1665637 782140 1030353 8186 1697031 860238 387014 1421713 23478 1424946 553722 401193 241504 1072816 1988872 668672 1963141 954397 657738 1826642 1625843 261560 26654 556939 471772 36442 640651 1189595 563013 450091 1214004 812927 1314707 1744136 95766 178334 316270 68848 1088801 1636143 1607401 950550 327569 1169665 940572 427797 948840 1065440 1644091 98063 1838070 1708725 1802 126361 913234 271274 388372 1863232 917334 43534 1082193 416382 1597077 1998982 6722 1141865 1540178 1143696 1668309 508908 232271 1432081 1959331 1368074 991484 1071289 644148 1447111 893377 1797438 1048292 411397 894020 353200 1682944 1802292 1479763 1909649 1199861 798343 1279156 1538693 1440333 825935 1275035 1091526 1964140 1527148 648397 1954979 206417 264441 1159812 933886 189924 648208 971397 1096089 123418 1251064 1191028 1202698 1438911 1436651 699341 309036 1752522 558761 49312 154833 872298 1918256 1133100 1588812 1838631 1344463 1989450 1269926 684300 1638032 1020370 1662834 858012 850603 433495 1403820 1032403 1516284 1494643 1176818 872559 620620 965436 1931913 816037 1258785 1412712 1130157 1278063 1713408 986525 1109247 1772573 956806 1146404 634831 439750 1766786 1962500 1346595 140128 1332890 1678339 1396515 747309 1623307 1221348 286191 1574821 1604291 702658 61452 1261573 1229072 245344 60768 218715 1754148 584596 1905480 1791318 320953 1800255 1818676 1527477 530155 1216782 1326692 553758 819729 867854 1040298 670911 1905974 1292161 66988 8025 86188 1867844 1624911 186602 980921 1082664 395070 1087855 811308 1458584 1337910 1236079 1736750 1054974 1999090 213229 1085056 1951185 1700025 1237769 1840757 1274323 1529205 1097619 903199 1496810 84172 1915776 1774258 1388723 1179624 523347 1954245 389905 532121 973312 1953505 1846683 1798457 1761412 1780234 1771002 1970438 698992 743436 1024807 613888 871994 1651294 1678252 1057581 545905 1480761 1128733 1048013 1157677 1987650 1756873 156300 881299 1311464 1586893 1118352 1800029 1058647 383460 774776 863258 252733 1358845 61651 515704 822122 245918 972228 1297564 298728 1954093 1646994 1285614 236475 709715 48358 1432534 1633196 821839 801731 1038530 1321877 904589 1861872 1289718 1578737 640334 1288930 997827 1273360 29514 1195651 752998 1585751 1617836 859956 1428602 589460 584306 887339 1805403 1881984 1696890 1742595 714228 1912032 1554297 1630899 825906 1506465 491042 1099306 424088 663606 446187 474831 389112 384929 1638674 1073761 883057 1380758 348520 615578 1274560 226932 1062586 1609381 482064 7654 1352464 202574 1417379 1501150 1550306 1731129 1814852 623717 1718368 1703169 256518 1435477 524971 198856 1180953 945721 234138 858884 924051 1759124 1731816 561307 1020095 263848 386930 148797 1760021 1670422 874102 1743975 1906097 1730147 476407 385725 893500 418095 230368 1665018 522001 980145 746246 778142 626971 1597190 1661761 384931 799016 1014166 1308037 1600406 751806 1248983 1280713 1362969 1835060 1314640 574531 1076062 1496658 1634878 1089223 277189 1598297 797486 1607037 1003312 1040802 1041093 225059 252409 488461 1542470 1116257 236356 312873 1320633 1235842 1718276 1209421 893559 242390 295355 794286 1594463 1624143 895808 350201 1766206 1637488 799536 854554 1375231 1586927 216567 1038101 412520 1728650 145187 912901 1648226 661567 972391 251736 144651 1167996 1552789 730354 1341105 431482 1181555 1941626 570186 475795 71212 1616087 1479450 1759091 1813287 934227 1413807 1137069 925974 1223714 1527123 1873607 1954507 848511 1744731 38222 1353642 682774 160593 581613 1789883 813476 1399134 888849 45895 1318951 639996 1970023 1717801 1664945 734669 906675 1758458 1130138 246330 513212 1190817 1672769 1765421 98523 839324 962156 119035 409300 734711 22755 1974473 746471 1612325 1594861 1114655 134499 1299942 92320 189959 1932459 536553 1658399 70239 187218 591823 847519 66273 183548 1030490 1665951 1298790 695558 1228838 1655035 1703723 890450 1520261 1548568 1013671 991008 250230 1342545 93196 990484 210465 282937 718697 11025 1292719 1984617 154735 289093 1622841 481501 1490453 778753 189909 984624 1086733 1476807 1208673 575507 1631335 1574680 1512529 1420310 1268980 8916 340515 74604 991853 1268373 71734 631500 1885377 1468433 262777 1433484 198777 1647786 988151 63551 1518916 1245222 1133250 1107466 1033429 1392529 751758 1389555 252618 563152 168879 1374014 37185 1443784 523732 1209389 414828 5831 468407 1690631 48546 365996 581934 625973 256946 470255 1519356 1674551 582198 1489852 289519 920406 339789 1781579 846310 1824369 1830862 167177 1731435 1887167 1894089 1337004 1965948 722257 1921260 1809168 576512 1732950 1553472 346319 1513860 632615 1118410 1058944 896029 1801368 125568 49230 1978750 713537 1485983 1055519 783490 1084237 1279225 1749621 48612 183969 1452909 1330977 182048 1803495 100254 382836 1382230 1080436 790864 198565 1627883 1655851 1673644 1492517 1764735 1404821 366242 1222690 1519222 910008 210805 1871570 1735647 504195 1153814 845956 1035245 1310694 1202090 377383 702291 132809 611620 1325763 1020266 1755491 1445866 223170 1052841 1328025 913443 1819572 1117738 1705311 517911 81698 364605 1458535 199470 1560145 1017369 908435 1993559 333791 193088 1159541 729874 1070427 1293839 1479698 1678728 1765394 303486 1048542 74137 1861510 1559183 360825 591526 828495 58807 615093 1828568 202727 1344586 1903143 161611 831301 1895206 696758 1607809 1222484 317008 1657848 1930314 270699 1481053 434968 68432 1990929 14050 1363947 1935736 753076 309530 234664 688564 630708 900949 124283 1522192 812178 1848196 1464958 1974739 377057 1249767 1105509 1728130 183924 571331 854793 247234 1193464 402476 1130610 1582129 14097 219984 36484 1106423 814611 385401 1185547 955544 322972 630129 1354189 907353 1754022 241599 333683 1218389 783006 1916934 1791590 634915 917603 822516 30443 47571 1891638 572533 1581418 507079 584468 1278828 1321464 48272 607261 55974 145430 1910653 1530626 1033506 1234855 1596623 509890 1578628 670272 515176 836262 1656333 651489 352526 1427375 1343937 779281 692397 1264682 228363 14318 1946579 963945 1690990 1598402 1092704 1026239 879911 484962 1211226 435148 1475377 842930 201094 917432 1806860 1829754 19958 547108 761432 892421 413631 843968 873979 1670909 218442 1682711 1028098 692260 235761 260291 1555485 1723173 1088724 20426 1585683 1962083 1279244 855687 1088322 1390734 1972740 829355 1104755 1597764 289997 1064831 1904175 1271476 180887 35298 393462 1442844 698663 372629 1274716 499197 791772 488712 759340 1562920 1773296 1978562 704709 373362 964565 791786 1930969 1594703 1651718 1535091 1151849 46516 286844 126514 672229 1663873 553280 1318132 662141 855521 427736 897178 1047179 443691 1604972 290463 1128781 1893053 1877854 1640094 5641 429166 1503189 1080159 686597 671491 1880758 889516 700200 730581 220540 1211512 496320 229513 1356715 1163119 949003 672701 875624 1429818 1087808 1269552 845473 267420 49188 1754164 444099 1660780 1140003 1775796 856160 624278 1366432 695171 1624015 732635 94609 1198295 1893950 1203292 966636 686443 661355 1204075 493479 1291977 1347758 1621119 1565909 1102869 268609 1997824 1150050 1385822 914411 566563 1594170 1221355 1169452 442161 235760 888131 181300 1436436 498622 35577 1043928 1120165 1217083 610906 358440 1344537 794209 1542785 91714 1450537 85439 1391728 903184 1035326 791221 1347775 1241229 371119 897994 1225003 1444444 545443 1562956 1632598 864698 1584147 610884 555227 131477 1361708 1113160 1193633 1972501 294906 1598659 1862981 1240928 1817330 400702 1300391 1824537 1611346 1692077 616416 35109 47707 512782 1524559 1735498 1833059 208330 1244594 718 820044 905374 1174098 1310865 904317 1864800 372674 1387234 1472137 648231 1752052 1346423 1357847 1935134 1155958 1032708 490565 1508016 1619929 1848367 722159 1641603 1421489 1419647 576618 1411108 1336832 433062 1051567 1558328 1020724 599586 1867513 261574 902206 191118 1792318 637106 478386 1462393 297782 960712 1540289 1257473 434787 1466166 390541 1032902 1707223 487806 1623381 1518475 1846069 1807952 86963 66853 1664493 1765615 1264675 402654 813790 25782 404856 256329 1793626 161982 1254456 148133 533866 222270 1286479 1349132 101481 1992386 1362120 781824 1779195 670676 792559 1534 818656 1619013 682112 603087 889315 380717 963460 1071018 1421635 1229469 1590225 1712458 1412849 1997709 832791 979198 1889154 1712269 1043671 1266808 1336634 938818 528143 178718 8418 1203917 470892 1966908 1188909 1286457 940861 213060 664025 991070 619231 489767 345144 931830 1172866 1289358 9918 1551891 972145 1128470 1913510 1948911 535516 1090861 732553 593506 1917096 1804996 1347674 1891844 263855 362018 1202969 1005955 942822 145099 711723 1374171 949830 1457314 527718 1105087 247272 1853607 148455 841455 535702 1803165 236297 883948 1333574 1593607 470672 612972 1931727 1192695 919126 1324705 1954137 1401488 1375019 987381 1273967 1239999 926596 191299 224781 908212 957330 440676 1113833 1146178 16897 1924675 1980538 1847410 1885655 522810 1348113 1298551 1623086 1907478 806966 1694544 1567935 160832 68885 929487 593245 1632098 583981 573014 1279779 1618061 671231 1735055 707787 263982 367002 234948 1509832 1951766 118654 1117402 210544 1123902 1516333 265982 518101 872240 438905 129128 364497 629616 774128 1048080 1993270 335910 1165452 776883 260233 1201822 1932916 596931 1302967 1978109 896651 1142490 1372679 133616 1809890 491147 1180998 129008 1366707 1294651 1781119 1569668 1901825 159135 780241 1554550 809192 988397 720574 656351 773504 776887 1801667 82772 1870305 1530709 1921708 1515366 1308120 521356 1269560 1034633 21511 1944181 375576 1418575 631871 1620935 1235975 400479 1714077 915374 296893 1956000 668235 627735 991352 893247 753582 1911954 181210 29919 1563848 967798 634316 112454 170338 888910 672531 1973512 1779941 730832 283289 981354 1469373 1925279 360956 1027511 1708014 1355457 513679 896541 799320 1906641 1749089 344784 214522 1229581 364650 1445904 1406926 1332571 262607 1814978 632866 1420374 1344448 1652749 1869746 316362 1085664 77239 1507502 423442 755935 1653705 645241 881509 557126 522788 385943 57887 1899281 1480812 597206 1012641 708510 760956 559077 1511857 1760883 1637505 730719 558857 1256041 675754 737458 1707939 1501030 1558457 475665 874005 388886 501232 157826 1580262 1739398 667979 423282 661637 1197461 1509976 1906739 495693 1310731 1607826 20052 439956 209030 1136943 1949549 1543043 1905408 653605 59225 1505031 33449 15943 744148 955665 1394032 1710665 113844 268827 1366050 726311 138543 1408091 1518893 1636887 453480 922020 717369 1188695 391408 622094 289616 1137422 1110848 360646 1604528 1627981 1789189 706705 556453 1616602 831556 1014991 1648352 1364391 1300635 1458170 96007 1787273 818514 321636 917930 144841 1967305 1822112 1328580 1899173 1775901 1846390 1546997 306089 4735 1060001 61155 8362 125226 250181 627944 1517566 186446 1248115 103647 1440662 578306 1940361 1252154 1073729 1417435 961021 264744 1573897 1671316 458062 1297455 1599277 1146565 193943 599887 1933951 644951 410138 1687148 234713 1924999 57171 1346669 1755644 1553410 11176 641080 1274204 1935580 72755 5821 384009 239902 537712 600522 634430 480718 812763 582439 534793 1495910 988364 984223 889131 1221839 1221654 1604234 1745773 957963 1890088 532649 1737940 1142753 623201 1953189 690406 286230 349515 600528 1787544 1262938 188591 532729 585456 936761 256758 937032 1588725 1487924 1645016 764518 1223542 227664 1951096 852098 1456761 1292104 293198 994831 810293 1913250 1210969 1582428 344554 131289 1740621 1219944 1681868 497381 1123140 175347 965731 1851274 1925254 622508 685472 1127571 378626 1762458 783689 1657830 355894 903839 651063 392565 950903 871127 1895734 1660226 1741692 230593 13246 860265 846989 833190 1454218 953446 189784 575641 1663310 798831 957423 231700 1474420 1168039 890554 498605 875971 693203 556061 276039 401273 1526113 316784 553469 354386 1587815 1520726 1169928 569330 7492 822047 1298702 1557595 1674944 278380 766972 870907 906846 1262209 1720804 714550 161097 1248335 1938183 1749073 196443 1727207 635774 649100 1449191 64117 1816876 582849 1514048 1383067 1665513 1561977 1621454 104070 590212 208108 1351015 154694 182945 381973 648414 1034096 1368536 1023533 1472325 37117 159451 500671 805950 629882 705086 1185259 1524572 952556 503764 1349791 1827209 230453 892642 116866 1832929 169122 397520 1658029 1607661 1705683 1985506 114494 465755 1118756 1581405 1313074 1607099 1947768 1054586 1098296 1282759 1807214 1728402 150214 1232272 322642 928437 577267 1305322 141126 762477 867567 773115 1505723 475969 1184711 177765 88706 401086 1517261 13571 932117 970760 1344942 604319 1121110 1563296 1448415 1575771 364618 1101337 1101780 1915395 1376863 1424269 1780751 1917790 1187340 538818 1856 1746788 145135 116058 720104 364555 1216390 371657 1087156 910122 347410 947638 620467 1502874 1162263 686317 137348 577836 1698236 1354543 1287320 1479974 1864866 566445 534514 1550110 933334 1101987 1370457 960609 1421732 993123 921599 1917845 942356 284649 1158070 892206 1296090 76624 101677 1394982 645847 353563 1731391 1352765 906708 606191 505528 115568 1034827 1082475 914276 28266 192048 1305548 152529 1874955 1647816 251458 1310675 439544 1941657 376491 1206234 1973468 1868883 817639 419712 162868 1114745 1156827 550507 584284 1582269 1939171 667329 286881 1239513 962516 1201756 1809766 1606013 584382 1509243 1288523 1047442 1368167 194257 212501 1083993 1981059 1205762 407300 718083 268486 501246 1215408 194752 944413 272563 312518 1221535 581705 759455 631217 609624 1678109 1667603 1815320 927610 108611 1828241 1916941 512859 1466030 691788 617541 1576538 1507057 829804 987578 1510777 366700 510348 255202 320794 1093812 811946 892506 539644 1075865 1576100 1207628 1217237 1894941 1561109 276013 1048056 1380877 1326232 1696165 91088 301772 1958611 1767165 428640 336776 1239704 1542124 1276232 1826428 1925655 1433770 11125 1431774 847959 673632 3644 1179118 287963 1692886 891966 108262 825515 1172125 614122 694605 392136 1293012 652448 76689 110857 946252 768127 118820 821894 1299752 950953 1010132 1790775 1351326 60832 1305809 21696 1992273 1620033 1504861 1960224 1884277 15036 445250 882479 1616615 842069 1614927 1919196 1933591 101536 1222134 1846822 1471865 727229 1035011 1559075 417437 1559449 1026352 1945060 828834 224216 282009 1010900 1342307 1703703 1468673 1238462 75491 1150976 711199 641144 90863 1973979 1362307 1829379 672028 1912352 142775 768870 152929 1702558 961508 883340 1753492 1861530 1074618 1047661 1972909 1187966 142324 1114093 220304 1328087 916096 918685 641966 717456 1917946 1775599 925650 1479846 690568 635680 1872868 1413027 1899886 351840 195565 253045 596296 739367 690651 1492498 1665727 501672 1633850 214809 1181441 499011 491027 1368035 1918341 885106 411822 904797 1986021 1110750 1127696 1596880 1097014 816445 664513 1900397 211231 683248 941499 160394 1506293 1866849 494258 9228 36997 1254401 784227 560354 441479 1005397 1618424 973801 604360 190986 1719463 1225573 1352988 1629774 1998683 1140033 99451 1537407 1807327 830746 23119 1094925 1574102 689588 374481 942373 105154 174763 636826 1670688 1961403 559858 91791 418036 73405 757872 664242 1386497 416025 1337074 690182 344221 1689352 515151 436666 442851 1746052 1464079 14659 1433558 87841 813089 1670517 768504 1623850 281195 1083621 851954 1023550 1528673 1397745 350058 945619 1286878 1317674 1217371 1297131 553714 651274 814929 1086732 718818 960562 1822139 1865664 1320689 1976690 1305015 1904433 1383741 1996445 6709 730641 1508843 756542 1522937 1900981 1732209 973809 1763033 898103 1870971 283326 1744155 1906938 1180996 640474 907831 1067362 1447586 1245427 607208 1152863 909968 1526788 1933555 1542736 1037967 965881 1200505 1468922 31479 936120 1317923 838732 1272114 555147 494803 320024 1186616 1428267 718024 1279601 1034309 609206 314286 956808 1537725 263900 434397 118750 462979 1029486 1436379 579999 1344419 1070584 172753 1126990 49118 1534613 1580315 1902287 936453 1104037 1606926 1410618 1113914 1891631 100030 497783 1542578 58216 1768361 827662 299139 1269623 577185 582912 701693 129115 1275170 256643 1483924 465151 909310 1322409 662993 760225 1597858 557049 1808340 1825458 1236361 1061666 237384 907360 1407186 347000 783751 1535886 1788308 1549655 810465 1991564 803943 177923 804961 804946 1340222 317588 1892505 701569 1121783 1863242 807511 1123886 813333 487275 1423780 272175 1357551 512259 671292 616955 1445679 244357 1757241 1626687 791545 1568805 9145 1688641 1512188 426984 234352 1783264 1125163 1419684 1234483 1584272 1072261 447381 698573 1025019 1005656 1905565 1783862 1252387 1196315 846016 1077993 1039370 994796 950412 983086 338639 1819044 1322437 469614 172835 622441 1722980 1880444 58566 1340304 1462755 357121 258429 1573888 1342191 1976959 1337666 1222534 157273 1386244 787520 873560 1756752 1650625 451500 1481827 161063 1427835 211444 1800420 549016 309278 399221 402327 1790119 598826 1212298 1099227 1628584 356521 1815753 841568 680096 1236137 1978456 550992 1681238 186804 1808859 681064 1277702 1386160 450598 1284255 1003440 1944139 1176957 771964 179369 951706 314692 915346 745037 1554385 1153260 1400306 546806 1203674 1798409 1742882 1150812 315243 351179 1751435 148517 1288940 1161435 86756 695939 937114 1900967 263663 609541 1806596 1333797 1306208 1160194 1213765 849800 1998706 384634 1857960 1918257 1218523 373487 635885 541169 52591 1481636 676235 1796859 749113 1859353 671686 1379366 519877 300670 330021 1885985 999898 1915489 797156 1707113 93073 869380 1456295 1344215 251717 1805294 909999 986396 1590111 289308 97834 1916286 1782108 1565987 315075 458672 1734463 70037 209731 1709601 1446320 1161576 1660088 98901 1219568 960622 17698 1144879 304010 1749660 1757193 1655511 1204313 744160 374784 1117568 1132118 259070 1120932 1044721 256816 1903011 1178699 572121 1296673 1713094 240887 619934 702895 502877 752966 1247751 54204 93466 1021599 302651 1442767 1165357 114108 1071259 1478594 1485905 1152003 1021888 357058 845314 507583 43281 573945 1930058 963390 1608095 276906 905477 345835 1514216 576855 1861086 1904056 842796 1661570 1485344 801680 213503 448371 646229 1482159 472993 304104 1344403 541388 1645763 1590473 1810082 954314 378550 301877 1245786 872433 1676740 1845434 437752 1447530 516928 1168302 1990918 1402072 66074 446060 1757630 790341 389433 3274 1462667 1835185 557440 1703278 1850405 679461 775101 207288 910762 638235 881110 339471 561349 1531800 553050 121586 313186 1397011 1241700 330847 495390 345932 871119 847434 1896119 715237 1201058 508395 436084 135139 1818762 1695594 1377699 229463 1911619 1040320 1344334 441496 1296764 425675 1311152 1578663 1008763 648323 1079705 713155 1041996 1675744 485727 1760005 454277 1204070 1420165 385306 1719345 1903452 1470123 1085737 35520 65990 121943 1517339 711107 50503 391212 456534 1058159 1234241 1929238 444061 1036876 702990 1502492 6940 254014 523677 954597 1568515 89776 1885559 869254 781506 626616 1078474 1796104 1093419 1883629 328704 179683 822306 1347781 1752173 1304015 1741373 1431497 207788 106038 470429 553659 614414 340397 803546 1703466 1172032 1101503 1427498 1527871 300805 1932285 130287 99833 1891328 736850 463101 458321 266674 753672 442381 729868 1434730 1472650 653910 611739 1961160 463291 573140 1393358 1937626 1166947 1549516 579366 171068 1004547 1478324 1051812 102222 1942920 1922319 1875267 1649759 543512 156993 164091 475240 1158781 66499 779319 1526249 1721556 146474 256673 1985712 1705084 33690 1457127 1656010 190499 1841615 584094 352323 1683809 1861668 956178 532771 1400745 1945419 281251 921165 1020024 745188 993902 940647 1916441 190265 1979634 1961896 846562 220267 1314869 1720498 221426 937300 1388522 145142 1928724 860478 739011 1308026 1024860 1959028 1145699 660634 434504 1232259 1738332 1330328 1049095 356203 39234 202279 329685 1875431 669364 554709 1879231 848211 403361 1098056 1543042 1814455 1410260 1664689 1156937 1602678 1890920 1801237 1472490 640093 330534 1266871 1057520 1881412 255444 514891 1134961 1367505 834957 1062716 313183 579870 1941514 954227 1945043 310596 675568 924532 1524041 1058863 1833979 1834130 318055 1264482 413781 39157 881180 177059 1066717 1270432 415370 1998432 801180 780437 1975403 1293683 1417401 1811976 1793666 528830 718018 447547 685983 1623777 1355013 890614 1028878 699074 1380008 937425 1090310 82206 22587 843192 1825421 85146 142877 1280941 1919107 1893064 858457 316988 773637 1638826 1977208 721091 1655000 1527299 231405 1061813 1562666 1083444 1755006 1478648 325363 1038474 1297233 691218 1430834 647814 65056 1697606 1087358 1474273 1950894 512982 41646 1466196 1377739 1368519 1578177 1081802 585108 1471804 1975438 462720 875393 1699977 1971311 1157316 663439 971066 1380461 141312 1987019 23863 1153421 183354 234566 1238993 569886 1401334 964017 1954125 748780 146040 1963556 987760 1628565 1631094 120082 858598 1124391 731568 589586 307383 1158372 623339 759466 1532227 791094 766021 1728634 1935833 1226664 725414 953956 1104507 1014504 1046448 1090690 1608134 1760705 1167522 1950998 151995 430098 1079166 557694 534098 1423800 1957929 1507615 550819 949294 1036025 107765 596214 1288559 1915304 1331884 909096 665230 956045 230955 1065892 955772 195632 575395 171358 1631227 916485 738340 259534 653661 526825 549701 1473637 299485 331119 1988318 1460235 1023298 818814 1650292 1795922 181222 252681 1348062 104631 936458 825254 542775 1535601 1660825 1569233 822215 1135446 658757 816310 129674 1539275 1633420 1095072 1575488 586207 1216104 1098286 1928226 770636 712259 543345 1167631 1669945 1000673 254341 1157905 235449 1471909 1671756 998895 1006971 1036696 159213 24807 130773 1838776 287673 474660 176670 588004 21108 841701 1204829 41917 1768853 320611 541747 1145579 985971 493542 1774380 1976027 1720777 591301 1261225 748130 1601862 57196 1846550 1938163 562502 764899 121855 607907 1254045 780011 820956 1704155 488253 1415058 1428492 1701776 1911534 1821583 1136898 1026859 1593456 663792 31811 1990950 531607 614247 1284982 404636 667586 1468056 117900 1410998 1618527 1426218 687273 1449959 1311148 1983578 1212289 1382794 1877949 206442 1445249 1442096 1395670 925758 342908 131187 1917164 896662 1129163 878054 1902692 1631046 1465309 1862885 502583 599342 1998972 407876 964032 138576 597143 170954 24163 1556469 747637 1105938 634274 806846 1198903 1778460 1244353 1165384 1470089 955639 1831553 1579539 1498291 827930 64190 1241330 121449 1841837 1496940 1767647 1432353 101404 284720 1927444 1918507 1035836 1294896 721101 702528 947871 600172 334119 1905491 1009164 385032 1351530 1938167 883751 74568 1111235 710344 1665221 1517993 1984733 620980 1388830 1135675 1374896 124439 1440656 304687 1525570 1966283 252156 1113131 317978 110806 429618 172203 1459227 1272908 902214 1040769 983444 1631785 1369315 953182 455467 814605 1058059 656571 271070 260115 409225 452761 1648118 201348 543705 1330094 75455 969548 1794558 1318177 97629 909903 1697540 887858 574035 723978 1777144 344555 1339054 486148 560381 1550553 868469 195317 1592348 439149 1569606 787553 412352 754178 727946 1220527 607469 1362492 835467 1887238 518221 1466269 1674555 848571 638293 65431 132848 253036 558146 774263 1611414 377022 583273 45403 446616 1544365 1032360 966864 179221 1949098 523669 1715927 727292 1678389 1010285 1336872 1367515 324178 1897262 551991 1753191 769499 985212 582695 1370983 1294354 1266092 762623 851116 1711433 512872 1900994 984728 387080 947586 1532324 1250169 1104229 221764 1602953 755334 750277 1466646 1482555 1289483 61156 224049 1381589 1153183 1211538 984530 1979684 1913269 1159156 1678800 1825673 353791 1582373 813584 1217463 1904840 1249142 1373578 1929678 1287593 1500932 592340 898978 869780 475416 1536759 218282 1674094 1119021 54703 871846 958508 1027240 268877 613649 1359539 1010386 1653666 1353778 1261478 1134283 1450143 510658 879386 1582305 1684429 1701856 1249520 1853121 1124974 393511 505777 294337 358049 765705 190272 498178 1946923 887582 1589245 631705 1077319 1503834 1466864 115188 1460745 1606543 1829849 398752 304550 186220 1784993 5782 272455 1370437 301983 1499541 44353 1416955 1625530 62763 793869 1291812 12224 923773 247389 1716787 784265 1796265 1390023 1633551 414562 1514352 1683113 734558 475809 1547648 1589060 1254643 1774201 1192870 1266971 153368 622123 1124373 289374 637668 781660 1753361 1440614 22841 1855135 606496 741933 784377 399916 243881 1116858 104021 598996 592377 1404478 1411103 1452420 828196 1597502 523256 940754 1983344 1835352 879033 1246413 26812 226372 793463 177660 419876 1510586 725235 1309204 1767873 1417628 1054241 765715 93867 1063732 1988008 52683 856947 594912 594637 219108 95078 1463398 281577 731970 1501895 844171 1166713 310564 436093 1414108 302698 1296448 1841992 76351 831160 171934 1116391 732070 136083 196356 918671 1762707 847024 1858584 1537485 1212163 779912 1808396 1558997 388723 1918156 169507 1964340 58843 485951 1948824 1058763 687782 686550 302089 3645 1241468 559623 1415233 361879 1765352 664311 555443 1069530 1313981 1404198 1132477 899712 315668 778719 582797 728130 448539 1774053 629700 495169 1861009 573975 53120 222448 1557233 1420654 938694 435913 1048855 471910 819952 31301 1152937 1112654 18422 1196661 533712 923691 802137 414259 666065 361420 168896 320015 877457 757118 1737231 1724172 1268617 1262196 1421125 1031899 4858 1169986 1774104 1741480 1443562 478112 1440718 1498501 701505 1161250 887464 638393 238426 54709 1214884 1894446 1619623 698470 1236839 1486840 1611650 89959 1850906 1193685 18606 1220982 802732 587580 1907842 853990 1255347 1517078 1653057 253012 1470553 482542 813951 1266144 654895 1410043 1857601 1389307 1164721 48223 1746337 1107789 99799 843954 1198925 857025 1139141 1122920 1047212 1706398 264810 830633 1730100 457959 1161630 17300 1877024 1302758 882050 975897 1545791 977441 7242 1502955 1113725 565492 1519189 893248 1714724 593981 1594732 76019 1119302 1234643 762716 1291936 1418944 1447695 64682 1688318 1205186 371247 524590 1765509 656389 202444 417872 1975716 197391 399623 1495672 1824525 639907 673734 851035 746119 1170530 386993 1971787 1010725 35107 610718 983151 407096 1451929 157491 733187 355793 409705 1683901 14055 420705 57963 1067234 1678897 981477 1019546 360086 1889513 30645 34320 921265 1901699 1667921 243915 1103219 1065748 84324 699676 1508925 1310479 1035123 1012781 381777 1664461 763108 291424 1801354 1512996 1953204 1386997 250902 1713762 887188 1317764 1416800 1011741 1245241 502737 1703460 498870 1770056 217860 584416 194039 1531028 1444195 1588234 1222359 461565 62426 1924685 1797265 1110862 1469398 1638807 1225339 1866308 1468869 326312 929533 1634129 1954750 241232 416665 1382697 41886 539741 1306570 1831543 684283 685720 1514649 1686445 1119000 1448778 1355236 315658 950327 1162069 728351 729324 1179671 285792 590447 504200 1174696 882172 1021993 1468548 778878 40522 179639 1206382 171362 1721884 1765445 1223862 1134858 1848153 115867 436013 1216268 1069868 437967 1800960 1162792 1297196 1109371 765083 1656961 1384750 639487 87918 909006 1576191 1804864 249575 352836 598185 1192985 1008514 678666 1674389 667823 1524129 1368864 1424630 135876 602964 604751 1278198 242184 74240 1653119 905738 1865711 472759 1009629 1918974 1326438 550983 380731 810789 1107511 702446 887915 1767105 462537 775492 1246151 1147640 1972308 1320729 131575 1902208 937031 1796750 178724 1600673 1078152 669742 962402 1374562 48027 1584409 790274 362606 448415 1510941 150957 1432585 979124 95701 345550 925736 468526 1375416 1490791 34184 1111623 1706317 1852230 1239873 1769557 534625 528369 628647 1139257 682824 1151590 1258828 1238697 1001355 369280 114138 1347800 771487 1355189 548240 1381020 773200 905019 828072 187637 1680817 1653565 1894385 449985 1199965 198361 730132 58097 1058147 523097 1878300 309982 1695145 95928 735665 1720928 952127 1630806 123467 177523 137495 1376260 1434627 969124 615604 403002 1383369 1726239 1812649 1214057 886017 1798576 1805280 1012778 1850053 1446947 657282 645103 465798 29044 1547302 1187589 820132 1563657 1656203 700115 384570 827845 535558 1282853 1132914 490533 1370695 299636 996326 801579 1890 1145880 1845649 872739 1747118 831943 1229367 1817947 1810684 600693 896010 1924561 99236 720627 1620771 75290 612015 297788 774259 1886897 1429348 1514743 809773 1254544 1448625 900904 1539327 963039 1996717 1821943 552447 1962718 1563188 571991 1526502 1193636 1047261 816619 1995454 1108222 1886064 1947734 700346 861772 1649591 601523 1909941 690013 1974253 665982 1400762 1014674 1657017 1649642 7770 1708320 861802 1636155 1058784 457829 22159 1517742 1804013 229205 91350 391000 1879265 1341947 1930849 1495926 390970 1065584 1158670 243209 1082106 457490 443026 1659977 819990 805052 472970 1276294 239455 229684 1153776 51135 1078279 518166 1168258 336320 185494 460934 487890 1788590 1748723 1106829 207192 1867578 1531497 1180565 1378450 649068 1970783 1131814 1960954 916375 1258513 454173 1655764 182895 954145 663659 1502706 1580761 102053 1699758 286707 4100 51619 293496 203654 1958359 515196 524165 402850 1451182 645259 957058 355432 1799293 1002928 1272102 1803178 1860784 1417320 1199385 1578123 511202 89256 805215 709998 628251 223717 483541 1108166 29949 764844 1724400 1155687 1895271 479453 814486 360655 1442051 1586901 531837 345543 1208170 578444 935223 321760 1879204 1278311 1031367 448971 744234 622549 1744696 1759442 608941 143650 397963 694228 1457821 22426 1464361 541446 439500 1381163 1708084 1815397 1640272 288839 1844585 1709917 945423 690570 1596731 1731886 321467 1267775 1356109 302343 1995494 461380 1292567 793871 1766365 1582050 254887 125879 1233077 55912 809229 915871 873211 214791 570227 61942 1270315 1105912 78163 448921 20694 1712697 360776 1714613 1855189 1108388 1093767 1943294 1466118 978745 1400981 1661004 231415 541139 840988 1835817 1825292 257779 1266077 266938 1229918 1826006 1575986 1516490 399706 572597 949453 856470 1846190 1530789 1104358 471680 279578 1371160 1046855 1015358 793924 966597 1344732 1335149 592375 535391 1577125 24411 780172 1262156 446848 1500344 1994567 1729442 1501918 1419339 1984300 1502469 1602470 386497 634176 593793 271016 800284 203721 570026 1726593 1802216 1129156 737074 181554 987321 1950380 776534 1744436 1412428 775938 777012 210894 1590482 310128 833687 1999247 1861414 1425363 1852799 1754438 1403578 1245548 1901240 685677 1298598 1968556 713744 625193 113260 1709616 1069417 1377170 550716 661869 931156 911863 1750 1642205 1499117 1797083 84747 1445713 367153 1103575 165808 268224 8445 526737 1270013 1592519 1445346 165802 1202157 1255030 908827 1597891 1373617 1638311 392331 1480522 1194290 1249619 390268 194116 1071515 771634 468647 1566049 1114165 1632815 1772484 1503574 760866 493987 1252625 943940 227233 1831101 610102 218174 1082966 990538 1163603 1555559 325336 1068729 662312 720555 576216 1482434 1182659 1343736 1899284 294853 202115 1453027 37252 374936 1016104 283154 667241 844385 1368783 865473 7177 1021002 592269 412935 605389 1810992 807266 844724 1375686 42834 158611 32983 1540355 92515 1721191 1843569 218687 1849101 600874 1838770 1918561 1611531 1066320 1374883 1315673 1818364 59825 1442866 1337264 548684 1585230 673661 1795234 950177 316080 1031114 1916344 746018 1317415 1182829 660661 1084050 1538893 823841 1217128 876136 488774 1532445 1369357 220441 1592472 783201 1531231 1472947 351853 1499930 66509 1637252 1147527 1629850 1182894 625758 157200 1225432 1891181 1072283 1272975 20763 1199386 1526140 1983433 310969 194361 1313690 1913060 928772 1298795 1000613 1290510 1509519 542738 910179 1747172 1900007 768075 1193608 1100281 536093 748223 1275074 1823911 969105 1481504 1847588 1342502 306355 835337 187140 1110907 1412044 927510 964503 1267489 1772953 1783995 1988100 516945 668205 1140884 631998 261174 697855 863269 363064 319258 1771767 647187 1909144 1661830 920883 1829578 1389432 384386 1278577 1279114 1092418 1722687 1474910 1832790 1575571 56841 1534089 206317 1518539 992124 213253 362990 391790 1324683 1064915 1991740 1722256 302989 1536161 1233190 48291 888304 384459 110536 490607 129784 1920779 924038 849743 225267 1157642 899201 614117 1869769 1903392 960831 801747 1743161 760155 1029038 563976 1556462 1769753 866482 559247 1352584 417771 1762426 661317 307422 680599 364651 1156421 1467122 1277534 563135 137572 1284192 542776 1131696 411943 1981951 1598279 1031864 123690 214757 1769138 1198277 1557636 665151 520964 1922385 389486 1573717 870923 1754037 1951960 456185 1335238 345773 792383 1547737 1001112 1687596 472812 54420 1882892 518134 1241677 954112 780255 1494879 1442665 935369 738087 348415 910867 1991390 128390 674826 1721627 1098944 1075545 848442 381388 1562989 1628705 709654 1117721 1778881 15731 1472379 1532927 1127848 895330 239670 1455991 818581 719358 634384 1794435 1619463 73380 1902017 1843952 1341590 767202 223193 173016 638716 311772 1639696 567659 1352499 1196287 1590435 175752 679234 1892792 508185 1917856 1172150 718862 989823 1216744 331890 694208 1688833 875981 1086671 1940118 764268 185562 1492224 1642097 494160 1254246 1253333 680308 1830548 1813941 1188075 1954485 548847 1183657 38830 767624 972845 1619183 1678415 1634478 1421555 300515 941549 1298157 1622513 607223 291966 1137827 1627575 490423 377935 607586 509556 766411 1629569 1547346 403627 990672 1560246 1882337 1385369 1744254 41882 525386 1732644 4584 1086936 1878177 789591 979837 1361164 1295179 93634 1104122 212954 198882 1573087 126953 1801341 466497 1369814 1911146 461936 126355 1493507 1759904 462756 1814577 142577 1667487 1004686 1670061 1958392 649376 1010309 1824898 375214 1941938 1811129 1230914 102762 751474 1399878 1141555 1498976 1009497 1046713 282263 547105 941967 3398 1032809 624745 1670609 867161 548947 651587 395138 1830690 114169 69494 302625 750045 1365950 578248 179949 1463087 32204 583601 1958448 1390286 103904 1374476 1359108 1241802 1685441 697895 893827 177430 836040 1444301 549241 651229 1352159 199024 602793 1241699 1327295 1881673 1342777 67799 1949814 909554 736580 534035 1632205 1384314 420095 1753390 1059788 766902 1725845 585425 1389479 686814 166955 1231676 1958936 6841 1134914 1517174 1948433 1296102 1597285 141401 1221658 154652 265096 2816 612912 1333792 409030 1601193 519699 837433 650912 634783 924113 1230753 568282 1559875 1043286 1591681 453097 251630 1831934 110393 1397720 1260641 334860 912664 1342703 1954992 1927830 520509 1456546 589643 648261 746650 897138 191681 1316748 111812 1843148 9548 166783 1191821 1912430 880231 1523970 568550 57372 514206 1077841 27826 1428739 234046 269563 639183 816046 1638094 1537022 1669426 35871 1242444 291454 1930731 1386205 840503 844991 1242944 40987 1165285 891177 335192 1797332 818576 182516 1921756 680644 1518778 818824 70767 143279 1120037 373951 1016903 1782009 363549 18709 1145222 937574 368498 374127 1690921 942755 407500 1526078 335116 486359 133943 1790514 1697869 402335 726387 278873 1659388 960874 294545 1025376 1249909 1494990 51437 1523449 1469344 1330019 1350138 1024663 1951760 1501524 997856 16197 587420 1649569 673674 1284970 1286721 1331693 525663 1456966 1457741 1474398 860563 458859 118338 1199698 1697523 358848 443505 1860708 565093 1690581 611846 626280 1420468 1570174 122307 1505087 1114337 1048627 1817139 935901 954965 1840269 282029 1166076 197068 923427 114891 1533791 372132 1395252 1385911 1991157 744176 424095 146192 1351719 874880 43632 477081 556262 1542831 1422914 317494 1305872 493953 800833 1285661 278462 931009 6674 986571 104145 1150961 1759362 1652193 913946 1290485 136048 1639061 514575 1535675 806612 768649 859547 1201136 217830 538091 1680262 589851 987717 391103 1567249 1752139 1647859 1781442 1907362 633931 478072 690140 1567347 224210 361394 4130 95364 912294 836794 1621466 1643867 42167 153547 1561764 671443 1359073 1132880 94108 1211947 510906 649718 1218205 1535721 1106309 208775 593260 1678262 92312 72333 634955 122176 411045 1745482 827114 1140945 1486660 585534 1979110 683943 370868 771998 1150883 369860 265242 1639306 1822914 514269 838436 1886327 1357144 1575380 385600 728232 1693963 377205 361161 138098 755014 277459 801 444364 257617 1922490 1654690 128139 765055 419449 633897 674040 1781323 1961301 1072601 468798 1189521 411342 270902 644130 958497 694590 732392 1751311 1460937 1095798 1259052 845020 1372187 1966798 1333882 193984 752231 209104 42841 1812740 1393414 425187 1819514 1657937 1511669 266187 1674121 1866907 1682199 1764659 662508 1748820 1715036 1762703 915501 874330 1050742 1358403 389946 5618 995328 1091467 949918 97516 121358 1580707 1071731 1689332 1645613 1871958 1210307 1639556 922767 689320 213797 1950362 1687893 338289 783334 1560710 1820761 1313875 820940 264378 1134432 1054298 365148 1226568 761971 858732 1410342 1377720 682409 623660 1308896 1761217 875932 571738 720092 1070319 1877390 314212 1546158 289936 1216263 1241946 25376 1493820 1922126 262115 97191 1355756 1164202 353514 835314 1826033 1782685 622733 93576 261576 62610 657408 790648 1499025 907281 1117678 1649681 74795 1362333 141642 1501169 1091031 224325 1358227 1033509 402112 234353 299186 1770537 896374 1405653 931522 1653560 1300414 1573941 1465117 906753 1731999 870899 880104 194680 1073518 975284 716757 862745 239885 549470 326776 1388069 1135824 1371757 1390940 1789070 1437463 410955 447389 86664 1585614 605638 122687 1491258 1035624 795951 961154 459236 207213 1192622 156693 87024 82064 517298 937409 1691077 1893140 1579395 1244691 69951 674812 1512984 1209543 1581362 1901970 941513 596426 594468 1801136 1420814 662378 488434 1814560 1348425 1430223 906187 809504 1215633 258366 765336 873826 1853792 86302 1285749 382021 1466886 1796169 957456 1060287 193463 1168471 1624341 75675 699173 1331601 233344 1596415 717026 1501434 481486 1480993 1603729 1273872 576224 444383 882740 609266 1515609 1979179 1325815 1801355 965847 1868718 1971294 1144271 1455732 979280 109506 550882 1685927 1770550 316994 1252852 1238946 971865 309555 1989941 1886176 36246 15422 1599792 273912 365886 872292 301146 1616337 867862 1546228 201902 426708 768305 1829112 200275 109069 1494427 1326681 1315505 742473 536206 392211 1193173 828437 1870584 169394 1664215 309118 1847522 1588477 1064725 1666042 1688659 1965352 1880364 114831 1480299 1075088 12655 828906 34328 1207268 116161 906937 944256 154043 101941 368097 1241934 581048 442875 1821006 1591654 980751 1805421 468288 865264 1773183 1032003 1275939 988641 1932317 1383212 390204 1299906 1161716 557956 1800953 1323468 131286 1322261 625013 308649 1931786 1038400 1005719 1949802 789097 199736 1177330 1392817 1657675 344106 559044 708105 252577 671321 1880803 1430155 1736908 1602309 59575 1832357 779257 1398227 308946 603101 703826 1169455 298037 636730 678789 89120 1049951 907465 586952 8747 1615106 1681831 1883236 421655 949169 1666479 870789 633572 1801093 614331 21446 724261 1961225 1612672 1029720 983135 1346117 499941 1986421 527789 1926286 365326 300042 1466002 463894 982112 1466590 522195 944447 241357 42999 1931465 955595 114524 871568 1203308 103735 598707 1211068 902894 1411535 81539 802829 165522 1327792 1353851 318536 584737 399496 1110780 1255179 816816 1781329 1456494 1559724 1628305 710560 208535 743630 1370383 1021841 86745 1182007 924847 1604318 1451303 1688848 195760 761152 107686 1305211 1962974 1805881 1183868 1449619 1990891 466856 910405 86515 195688 258733 1131579 969858 1847694 1476540 1786601 1451539 57753 522370 1715585 1845040 1173293 577350 1560462 457713 1640159 1210043 1891606 1740025 665158 182966 1528458 471608 1814672 37032 227089 646391 1353786 1858454 581648 276321 1837760 534999 184974 1579159 1210860 1322168 1992283 751229 1948905 1826130 507704 1242879 31195 1045012 1009895 1141723 1023934 1225511 1992591 1220712 862900 144346 1599900 1578822 1130335 1545043 1577152 1083925 877812 493984 612269 201300 1922454 125893 1612226 986614 824599 177080 42541 1518558 667757 430286 1651494 730614 801581 930914 1555867 1928441 1602071 1675588 1415873 46687 1777257 328787 1236114 616291 530350 743143 1474880 1927467 574895 46285 425136 188267 1558600 110836 624349 1263962 351542 233288 1093302 206479 800388 126573 305052 1168565 195521 512485 1912877 1863622 1291727 1778581 1947686 1204115 901749 1833630 430233 1760120 141134 888921 1656630 1634505 694641 276216 99027 1794950 757461 463997 966973 278997 512592 432406 1317706 844373 46936 1476402 994362 585272 156021 321203 1760929 859288 332920 1559553 1238362 990390 1503687 333870 1555367 1933929 1627204 1178127 874817 1368978 1270460 1683340 1517374 1517770 1629250 1135466 1608982 741164 1735428 1723400 1731413 1890974 1121317 347423 836011 1568538 706384 1889110 732282 1774415 1878232 1689448 605776 661040 1504367 1183322 1170587 1303298 438763 665880 817902 480344 1816038 582596 1231188 309154 1367711 931501 556129 1248740 323918 1979005 410860 492812 1157375 1520815 322121 225123 845018 1461744 732484 678881 1231792 175179 1039039 630469 1377622 377409 1398569 283013 1462466 1706500 578881 830130 1902133 1626583 861076 601100 1710584 224906 407116 1598682 292333 410863 888777 1471833 367573 356418 895300 1075895 602080 353312 995654 1656628 819322 316419 1998173 1335129 1389878 1513102 1759570 1241193 1777852 225629 215163 1955993 1446319 1505993 1859066 1848873 1435208 1389282 575388 381600 379699 694631 1859794 483765 51808 408364 934434 1253392 697005 1714829 1024263 1529624 918791 1363871 1962450 243013 1864563 854847 610486 489636 638426 505464 1738851 1528680 862889 1248344 1242398 1016418 1911177 1020525 1516822 1151146 54452 901180 515733 635229 111170 187649 739625 1954650 6389 1032711 1585929 1697588 254619 35149 373875 1967359 651478 565977 398370 582996 518900 834224 1860240 1994929 1932471 1736757 661454 650335 1608906 278792 512295 1691753 545279 1528239 149395 624536 1964719 1440515 613226 1184928 207611 1721382 1284880 1267330 629403 1742741 131993 308814 1942450 796148 1829130 1538122 1568647 1738812 1935280 750761 919754 127746 803396 1345587 1478954 1675954 1082873 343476 1056573 240707 1570215 407738 746634 796961 888279 1246792 559190 768537 1879778 999255 1381121 1038367 786529 698571 1728976 873255 790673 139911 674511 1779529 673837 126371 660806 892677 1022990 1961968 1167176 1221221 307107 588908 1579888 948248 1140377 67898 1229997 750270 1908540 500436 977580 1502733 584000 1399444 119324 1156743 1123798 1870090 845427 366955 36627 216712 1995418 467020 1994342 1068379 220226 81445 87163 181982 1506825 599265 1645710 1666581 268859 37845 1641971 316200 1171143 1197649 715868 1544167 102348 311577 1634246 1318116 1556826 841518 638535 150624 401301 605734 698274 583896 1273772 102777 1294670 730911 444834 172755 1076990 193077 1363218 373828 1979559 437596 708053 1825301 1570280 1950256 1950316 1090397 69394 1360703 984090 919233 1590211 1590914 826525 1197340 996485 217803 1866061 1854210 269969 1873294 858154 608454 4406 1023777 668175 1575007 84601 1952202 833226 333906 1656476 421060 864126 1269044 956765 1174832 1844015 1723153 946282 1600604 1975994 1725689 723354 984064 1346303 1046353 1675373 484323 540197 398581 886457 1622207 1688037 1285018 174728 385914 107574 663615 66026 80361 766061 127775 1538520 1159641 1566727 167588 1205085 1244279 1959037 1076909 1814564 619148 1560840 361027 103700 1698794 724204 517525 1928106 1833576 243590 1714847 453614 157231 1300864 313010 257945 1595614 1725837 208061 1586784 1377543 204442 1191147 968425 1935605 996849 1971562 1154615 274325 1563758 168119 245960 1550582 715538 1980086 111270 1869689 230494 766490 392229 426607 680118 735918 1319925 9481 1701692 480378 580751 1241572 346633 705062 1954702 1547088 165823 239903 224254 1188468 162828 954680 1260207 224796 526790 1025158 1814899 1341752 907980 48789 1042078 849905 1363128 178203 1875643 136610 735624 167703 1857550 208928 1713740 1181739 494957 1893333 664812 1670485 501591 643803 505579 1382988 181387 1515148 1664423 1971115 1586259 1338344 82225 1364935 305329 1658702 430227 75665 244630 1519979 1288996 1285728 254333 749001 367220 348141 492124 1503277 656874 826456 106988 1422023 1828976 209337 1723404 246518 251188 567482 1424476 603104 610653 1879990 858105 1199438 126946 1013709 1170700 1314882 712932 1452309 695615 1792622 659514 1960804 751759 768811 1509785 404142 66155 726806 1830017 1228311 327434 228624 527679 142944 1231572 1728859 1263745 1272946 623310 395261 1896979 1892038 570377 1328777 1679655 311763 189905 1491383 1237718 612012 748197 1342344 107248 1423499 1791723 1332079 1498639 727177 1350993 1623266 1610419 1197146 197605 1969680 1317822 1324244 1925752 807071 1120700 442257 835999 1355944 38794 1855333 419015 1381315 914922 1185609 95108 696827 413279 1554780 266373 724915 1241390 1598993 910183 328437 541381 1467073 82249 1370114 1650858 1196146 1649947 109111 1137418 297100 981514 878888 244484 464358 1208695 681963 750260 1210239 1008932 422502 1566725 192860 1856200 162472 60012 237642 1481163 1637333 1137126 800036 1801278 963288 178389 1649333 524407 1001576 1663443 1334773 1829647 641965 653693 1231629 1215900 1493600 1277541 919811 1890162 1597185 298208 1453411 1724747 1125643 532432 25964 1886974 508557 413536 1580263 16956 1364266 1097229 65446 677177 1118367 1303786 1978472 1523766 1513146 1853183 1475828 1550909 1895631 492130 208684 810550 870805 1220804 1344183 1501967 1012274 1457462 733372 450298 498647 1280748 150869 1930867 557455 451968 41520 502303 1564479 1448306 713430 1100524 893283 1122825 808454 1303915 207451 1704426 470056 121145 1084414 1537980 649801 1825381 442301 133559 1499065 726194 806315 883788 342477 859352 1413630 817775 537217 1204263 1067760 1456330 454017 804524 1892768 1372652 574975 1048366 1351738 1411366 1591765 1908553 311964 544227 1752889 1211518 1532140 1279936 793292 939368 1359167 1823365 357288 299343 644622 831992 1860144 1330611 353718 495422 1136638 388559 1318745 1173162 1929044 515935 287994 1417858 1965686 822801 293001 1713505 1972951 630300 557794 914834 567672 732248 1797271 1905339 1089980 1932753 98271 290291 270182 1194712 280549 97107 200446 156429 83180 559583 688662 1724439 23582 236390 1695379 1524188 431812 1889838 1731475 966831 269760 782324 1261905 1749599 752911 379574 830398 1463329 380865 719786 876825 549658 106538 1381148 1778200 1589469 1507059 1185524 1610035 1883355 809293 1089158 654958 918185 930161 302762 1461111 430297 700268 1329985 1678023 1625219 91086 1291626 1381580 818186 917587 1009420 1164228 1619078 1326401 126519 766889 1714990 923952 859781 892906 1162980 295938 905267 1680897 1086809 940312 1671528 393537 130558 832047 1184565 1225233 1653901 1905894 1241685 991730 1673386 204968 209466 1909711 579089 1698118 1153426 1788298 1555353 818695 503250 1142757 85443 803979 1547816 290531 127412 1504703 793640 1751868 580188 1137675 1365679 1246302 912772 506401 1384658 1612170 1495609 1400938 1064805 1800389 765960 1864247 1631534 327293 362781 534529 1669996 1682888 759278 1542167 588928 1128090 1017736 1053054 1093715 303448 444041 1170338 1984170 1919890 1359119 1140049 1580358 1197983 234155 1551433 97594 1538243 490280 904782 1719046 1700648 237406 1986762 1945845 755259 307122 955294 24165 1925170 1132465 622425 142549 1011936 1781820 12577 132330 1037599 447410 344185 840228 1145475 421569 689554 1177587 1023632 804223 701035 836321 878036 1320311 567531 612829 998180 1907822 1604686 1096045 1380367 948486 625399 672263 606125 1979671 826123 136748 210130 68591 1163830 1286277 488011 1569167 1975199 1088720 641014 1570611 1239820 27488 1426623 694837 354229 607958 1526460 1946483 1170719 1177462 341590 1091221 528739 411610 929301 678515 1888570 683960 1336346 1384531 176128 180486 709393 1061406 725507 1021487 440154 1085729 389964 1095493 1559935 197879 1960434 563404 305781 282574 1113550 1272778 1641174 1578854 1593067 1442157 595700 1307744 939500 827056 1125841 667584 928825 1947463 1961544 1163740 655757 18225 257732 1950653 1487841 1387219 38621 1608456 887196 952211 1619456 840589 591956 806541 242740 360179 329781 1790383 176438 1843993 1292833 279822 902247 96072 1414195 1280206 448951 1054550 1011867 234739 1307980 1133486 1834184 1975949 19915 624246 806290 476029 945382 925499 1788866 713213 154651 1730873 1673513 1943519 282802 401520 1390605 1313691 1255848 485194 554761 676632 376337 1570054 1107603 976943 1859649 982092 867537 1961873 1727021 1065583 340833 781634 595055 1111533 884742 1609767 349487 291834 1627468 1031379 1108780 1791168 956925 118404 901846 189790 1044144 640685 1372008 57057 1990686 628066 325998 1116748 691178 309002 823006 1661857 85538 365332 451653 1208466 989875 1383530 453151 823594 679942 1520754 541653 1020324 438962 901121 1738308 1691263 1340264 1181045 270650 1398686 1881970 558758 736348 1779944 1859419 1347910 1309115 1229849 1425040 1784087 1772691 86238 1901982 1780722 1165379 43794 444643 193241 264939 974177 1623198 975385 1267799 1356184 333378 817456 1342858 64418 1884135 405494 927182 13812 1541691 1293149 95711 36234 1354569 834113 1421860 401713 236816 1698976 673014 1381440 1194790 849592 1127575 922927 633542 796902 231436 1186816 1030976 714378 1918374 1883119 730609 1099883 1362639 1969806 770166 639381 1719738 1235968 387591 1485112 1177186 1562732 775649 270935 831482 1830891 1187468 658326 132385 1559683 869018 669180 1909328 1043062 192961 776118 1192691 320320 1926799 594437 636281 348550 161010 1709952 1288887 1530360 547425 644006 901252 1058273 413142 674121 1099824 206349 1083997 1125575 1947870 620988 1214862 83623 1408625 1894653 715801 1266661 1061166 1862354 767343 1592427 1294128 1892120 369090 1308754 1282621 1151753 511735 180523 1549551 32311 1203696 694395 257060 1897887 1034588 1545527 764267 1426960 1806606 1731044 829637 1312983 995635 363006 188306 212034 581100 1694602 478618 1459828 464872 1689408 193546 1699109 798841 51915 1851662 1664971 848575 1940260 124520 888475 1549696 677139 570492 855841 1996098 1654372 1672899 777346 1463782 281864 1383381 478655 886448 398985 535002 675451 573179 806707 1082635 530565 1466990 1154635 245746 1652394 397770 380143 209956 990623 1334675 1537301 1741806 1730108 68311 1978145 772089 1877281 1375215 1695719 89925 838700 1214982 434566 1317942 268728 742131 351409 751126 1204132 1910223 767253 656487 759650 1228123 81618 856033 1210481 849818 1563817 1296088 719045 1287403 1040885 72255 282155 435435 994642 1778041 945057 278368 1180977 1208198 1906922 1556449 1470189 114742 901799 1089744 251343 1766599 975689 1265475 1507111 1353436 1015759 1718233 506156 1615226 318982 1776273 899530 84334 1938103 950077 357343 1480727 1695123 1393189 473861 1427374 277136 707686 218914 781464 1918361 1651100 1802318 882305 1018888 1208653 313787 438801 1781212 1698754 1330641 63400 917066 87291 1090393 147158 1463041 1599940 604218 418972 1779093 1592364 1028792 1754709 471923 1930624 72599 80856 1179926 1504767 1935385 611501 952723 193861 1083186 930133 1691739 1166186 736290 1967418 1625735 1887609 214806 1929507 434877 1468043 833103 682128 400150 456302 1346123 1046852 202772 1876386 943910 1257744 927805 1433516 1271070 1118028 1484491 1559073 1838091 958636 49942 1731449 1648495 744081 515013 1717705 672060 1344778 1612393 81682 449671 750308 1064095 1148972 867912 723525 1966527 650293 180757 1229241 128052 381232 1650943 965525 1980407 548872 176707 840440 1527968 16266 1039346 1983889 276967 745874 352171 1170224 1066793 953431 1925602 447787 850200 166596 941448 868284 1873802 1860707 955013 10266 789505 585341 1650659 140975 1165296 187392 610996 846806 725812 1897324 805530 535106 483608 1029646 504473 794996 216440 1499427 175300 1646783 625067 1507564 184427 1175435 371956 541677 1725887 27050 377438 170807 1741140 1370128 719298 985220 1518397 737431 148933 1951781 518272 21343 665742 1108540 1875219 116252 1350965 1247313 1818471 1120927 296355 1767725 112436 1018474 1143441 339006 1826328 1691346 1380515 1746847 846641 294648 362727 579060 1609621 1694210 1425820 301119 125438 1809082 1557211 918635 646791 768817 966795 1020333 1401566 22834 1883415 1767965 1245172 283919 420187 1655601 335629 1114603 1621716 374472 658914 1208886 149953 447615 1817311 482954 736433 484290 787347 1938093 1421935 1410197 1242081 1818066 641544 229910 114537 423514 725960 1485653 1522578 1503592 540948 1656811 1923970 749020 652381 1456455 1290332 508083 1937467 1858081 617312 1923410 364584 539488 1352474 513137 1462412 504348 1185972 934200 907505 1618108 612606 508421 1059849 880591 1288944 1745102 235722 1611810 1571675 1947922 1082230 1244296 962906 607798 310120 41025 1330570 1367726 955687 461564 1796762 1794020 18037 1768956 842700 1908633 1196821 1560267 932080 848337 414715 1170132 734616 234809 1407092 1086893 298694 659920 1320495 179297 786840 93031 1489088 1000575 1871695 1744970 1701373 1892894 408486 1571118 1260591 1608701 1950021 320606 1236447 165908 1906480 786780 800090 1151173 1683053 420464 1102383 401230 1633241 233646 1199892 1758875 784466 179039 756497 1046687 1288603 84963 1427968 1703501 541910 33225 1581606 1406712 1934727 33037 431402 1416071 1839386 687659 1337371 1564513 1389247 237992 977528 990554 969392 358657 422451 138540 1115739 1204368 1969945 37886 237647 1610711 672692 1275821 1192605 240294 663351 572151 1282354 176015 740973 444441 898917 486939 64711 1325730 743177 977332 1514722 955275 232990 1179395 1824582 1657591 1277794 835116 1039646 132300 1633796 115759 89428 610895 1717469 864981 470057 1682630 1107069 1791215 747894 887260 429633 496430 794348 705800 258272 1638374 479979 1248336 702256 902937 1320998 132373 112251 271379 1831417 977622 959312 28468 507735 1194485 944114 477581 1703487 857574 1790240 68019 1969809 53978 773348 972517 637576 896944 1070949 1461527 884879 1795912 1674999 1399679 1559974 275625 698155 1468520 193489 1943306 812658 1459424 330513 1716673 1490244 1822108 811678 1436187 1348416 186038 896998 1569918 1104933 1129354 512752 795035 127523 1947772 1276500 695600 1645363 1067458 541235 81054 1273001 32165 1015766 1923228 244465 1037549 1743864 257064 248849 1316076 576792 707314 1446826 1729746 29953 1757867 29618 1666271 682161 1073590 665677 1123344 495521 982077 810654 1923832 675530 458476 894947 1942997 992139 1407051 1876364 1167654 740499 236776 1256540 525268 943347 1887155 1954917 1158867 649250 507275 736155 217075 1390104 1200429 955043 951837 71491 1800073 726916 196290 145773 1751625 1583096 226835 1625141 1340193 1370149 938797 1153723 53015 882466 1590095 809812 1409421 183998 1323673 1888335 1851073 1100984 355241 1063592 563609 1740506 290768 662801 1731468 369023 696809 1643758 497715 1097763 316949 325190 1129879 1686293 1915871 41410 97384 1283898 182412 1657385 597508 592750 202522 1248161 621498 1754501 1871699 576236 1460711 1445026 403484 1853622 1159921 1564524 1761316 1026128 1433302 1785205 1043201 477281 170050 1387241 425150 813177 1951290 1695551 1909033 962141 63268 1560955 681685 1213632 1231316 919037 1709159 295372 1868201 1288396 1693642 1236256 454593 827144 420160 1221903 1733547 1702044 1773944 1393995 1260302 1346016 638508 67202 1714713 928201 1913846 1486111 1480123 1551121 132434 850826 1434857 546430 534283 21865 1336481 1597857 510982 1584343 651134 1704245 120989 410045 1087074 213584 952153 116200 1663798 400576 1807329 1844794 1688766 1059606 1458086 432038 1168754 182207 1879456 430650 594189 1745835 675139 1261754 287437 304940 1058538 1802817 392486 1608165 729826 188873 202395 115144 1439786 1553962 1245334 310257 1629389 831935 412058 1825778 1952534 706024 40445 1673859 26107 1680019 1626210 1083463 693616 676885 1638235 1450458 742959 1959947 1379946 603362 840419 1405241 813 1176834 1469364 1234120 603620 1818146 1375752 19534 1885706 1938914 292469 140754 48902 1486821 710729 802559 984597 1548806 1572106 727862 1220633 856237 1628968 218153 1897057 694390 944065 1347613 320238 471585 1579393 427609 1311519 678109 1505818 222336 1424794 1830225 918623 301776 1148020 957190 1411626 853112 277694 1617777 1707529 1162384 1012291 890465 545466 1602619 274430 1174886 65038 1438035 1673689 1001536 1791230 1121164 845566 711506 562392 397874 1761074 1737338 569283 285521 1513193 723105 409640 1836341 345292 1038552 337847 1998726 247653 1080697 1117360 1704259 164885 89358 1049295 774690 1555304 1647640 1907039 125204 1789771 1313243 1750273 1042436 608159 236112 962519 726483 252173 417001 692990 245140 1071405 1052214 461115 1095346 1726384 816199 1903152 172989 1643108 1862046 235775 410927 1867212 1756899 1570353 863554 1109079 1710722 377795 1191933 1457702 1947115 1933089 1970161 132913 1444985 705323 1023496 161905 1487464 1576633 671956 1825710 1425916 1455730 1310448 946337 1527889 606800 1126559 732209 446180 1060657 1024640 857548 1518856 1613202 312821 762549 293982 1442294 1159877 1814005 1782094 222844 1886905 753070 477082 263740 1932253 1602814 1538042 155556 805555 834709 1928692 526768 477245 924952 936175 202722 1645069 662463 674575 477226 935464 281364 236250 181165 1322863 1558991 298015 951293 87110 81850 1567747 1737260 1951997 1483668 1884840 3838 1822081 1105025 391554 1024175 164858 1627308 980581 157055 771735 1352375 1883232 101080 620773 608115 830542 577574 1359284 1395085 439908 30984 1546703 1428440 1170741 735418 464913 1075575 1465282 185340 1306941 1289842 401654 1910179 1330538 1763119 1651292 845062 1690520 1824808 359200 162730 585870 1734445 1826013 1364832 1860528 922399 1700705 174050 693064 1234704 423376 1325835 1848460 1750520 1061746 1983048 1125939 211214 581612 690724 897514 1768957 778112 1776629 1380568 1890260 520439 971948 1256143 1968058 1709760 1041004 707013 717522 1419096 435544 1043595 1117904 1446049 1830054 963221 835746 798407 559902 1850343 724730 43813 158201 654394 293097 668965 817543 1651640 1246314 154871 1569901 326226 1744849 792615 1049633 932861 396462 629045 1309456 1054398 1384985 1155383 567499 1085419 401493 1073332 753843 605605 915009 1254208 1382401 912559 208936 1958710 1472107 1777165 1617488 1743072 1372448 197460 416792 1625633 1868702 701257 732445 325535 1830146 766462 1458784 343786 1540350 1204854 1293791 138488 350878 1755082 973559 677255 1383330 1118863 1830039 1424367 88340 824984 861166 1189442 1975255 231815 1315567 1773971 1871467 612342 1784763 1895008 999728 23540 1650613 837621 1284323 15613 355345 1630477 602993 1052504 1694019 1919117 1542627 1133205 1995427 299525 444282 471499 28833 1699313 1671656 877349 1670326 1411397 717860 1710531 657912 1728668 1287674 220544 1782475 1740300 1291167 1401776 1828355 149633 74543 861274 1985895 153580 351253 1745391 837216 378821 1842250 1390810 542388 957831 1734208 1500408 1597574 1752628 20812 965177 1629693 235693 138229 563388 1161594 1135546 726980 1655904 358132 685436 1969118 1290339 1269637 1292725 634491 1075679 666919 1553549 1505697 493677 1404538 990843 1570132 1995880 189382 1424992 1301089 157977 449397 797401 1896331 831916 1227676 73875 912093 849943 1831064 1427488 1423298 840098 261595 664165 1945453 656604 1095516 1098642 1285020 1626285 281627 849007 1745300 1019607 629952 1804691 1911630 553660 213284 278965 785354 342587 1949690 466333 1169312 931851 434438 1224171 1995385 556867 2201 902749 1282873 1562221 653942 1977543 554150 1454489 1493406 1080663 454350 80801 1368567 19680 901009 271930 1829169 177320 65822 74904 38130 150473 216932 1539287 1332043 1842233 1834655 336199 559009 499344 1099628 1148272 1746026 112760 1442003 1446467 671809 1840425 88439 208283 1343747 816019 1538090 302191 1727800 835900 431471 160117 944514 1531457 799192 1460352 406546 793669 207266 1233415 31469 1374218 965623 1366115 1050042 1613483 545568 981640 33348 319532 1223646 312697 1280603 385842 1809567 1256816 542410 460720 1403413 314074 241339 764230 1850510 807944 1545877 1591323 242684 1640182 271612 593977 447405 363306 331010 1948319 83881 613290 1525418 978653 1874404 590336 1520113 532330 1309673 1018314 1565405 1138907 1241918 1813763 74469 1135535 1066897 217513 1414641 978978 1696968 1577515 1093020 1490420 265817 551558 435134 734844 1410125 1868230 829087 1788598 1400586 1562200 1912956 101873 169144 1657687 284688 740001 917124 1690768 1274832 1408239 260892 803248 1343479 1744603 990943 717045 492229 1827644 1182121 512958 427911 342996 1189920 560346 1941291 1739206 324176 1879947 365198 793496 1595235 1245369 1529639 1355717 502787 808257 836901 797801 1704181 892724 1097312 1862385 845660 531120 25006 1195456 1030128 1252577 561537 1262521 1395281 1825469 130584 929168 1503544 8834 903026 1017615 1991462 1503225 1391767 1315314 994233 53683 1431978 1646657 1806847 1441759 1689067 509408 112939 785598 460481 656641 344708 866417 1179177 1530168 1778693 1832241 1471112 1941317 929440 1098612 1479399 1347195 1924985 1134023 254649 990652 1962285 782284 378814 1708873 1617282 852036 313746 1308649 864549 161471 1669036 221612 453118 1015865 1232154 168682 196040 414429 1747745 923119 910045 677753 768781 1670369 1491348 1524102 1536686 1049930 422304 625219 957443 300627 773133 1519170 27083 1870911 1796865 417073 1829617 1276924 446895 1913225 526285 1667738 936150 1475224 332887 281491 1421852 1925106 1298910 293898 1489817 1458366 453163 1662692 1443382 998913 1573870 1673810 1322876 296969 1735604 112811 280498 1379411 682066 170960 993337 941243 1365730 153541 1087249 1215988 675626 1249730 395333 450010 1449326 1738614 720359 1571272 737260 494499 1753920 1238063 1441659 684594 926515 1098792 1918685 955859 263674 1281629 1794303 1206763 1413108 894139 398520 53383 12956 330129 591578 468130 885976 1527549 1454165 1906431 1730819 6628 378407 811362 905924 1372800 1055889 617270 1762988 983904 1571241 832366 408581 1522681 1127763 250115 1759428 286486 1938991 520977 1216789 680030 1923191 1564149 476122 1460101 383927 1292294 897530 1584078 696711 1786432 815540 68137 1380288 1696378 612567 1882979 1133792 728920 478771 1007348 1397853 903560 1348355 1360872 436261 504760 582324 1185122 705701 1697229 495866 1848401 420506 1444016 1135138 1916478 1344832 1304047 1012173 167877 1616095 924286 80239 1678758 1411064 715375 1951169 1832749 1925846 370951 1243127 1872576 146844 1569886 1192108 497118 1630956 906259 1319988 243639 1853186 964145 1358338 1803880 1529599 123793 737957 1096910 667224 809864 441224 481725 1346454 1169296 788296 1568355 411807 4988 1756937 1440272 746103 1566840 747582 1244887 1742360 1195070 355522 762921 1786099 1927210 1862225 160678 1967950 660177 1364812 220552 1084130 261280 842209 1635390 267391 59940 284405 1160946 1567138 1150041 446731 1325750 1204004 1909193 1629537 994917 99853 314632 524592 1687577 1885129 83953 982329 96339 914967 616274 1447951 1054484 975584 1059693 303350 709777 1785750 989614 1955502 78362 302824 1709474 1245883 1602681 1149489 1084260 1368651 345122 1046436 1264555 1944439 1418919 1817351 1440904 1424000 261769 870187 617895 1569191 1851513 1917355 1780206 1737693 1466531 22370 11989 853009 405132 597737 1560599 931033 1609979 123745 1440767 469266 783942 433859 740984 1233370 775642 1928407 1794377 689000 42916 880983 1869091 1497016 1625908 722225 1181572 1942373 1609393 1723546 670495 1557058 1079936 684753 985855 255622 112943 499903 708317 1226495 394447 1599656 1241121 1823829 1368186 448452 459034 1512672 142864 1234201 600254 881284 1634257 1035690 830364 1459582 1779402 953171 1323192 1779660 1013597 1877017 1117437 1337755 922010 1740145 794822 1375915 517649 788876 1009173 1592697 1968736 150954 160599 1190136 22543 603549 1268162 972169 854284 877629 565534 435725 1198302 606754 1173779 1071811 1090545 611906 887285 568783 1579107 1797439 800443 478235 944833 466500 54496 1994901 296912 546132 872321 1017866 246549 140944 1897609 1300820 1501889 150011 1698171 732171 228544 1765208 720630 1921888 1009905 178673 572196 1359371 1613863 1787375 773747 1345281 1927428 991084 1837508 549540 166911 784569 1445237 510755 1610262 1611020 181147 1786802 1283245 1869899 1614078 1090850 1124986 1770771 975912 448710 524462 3879 1839520 452443 1383405 773461 1159846 215864 105800 239026 953448 730037 1999263 710079 1054535 146338 622772 709789 1887388 1580211 1392359 91503 1326797 53861 167207 1573412 718135 643759 780432 701026 1161350 363407 1550250 1725935 1286832 874746 42572 120355 410420 922776 986845 782754 1155872 929707 782038 1006984 15149 1317694 347282 1066909 1224196 1470903 1810184 1606065 546144 1049991 289181 1668355 1832277 364567 1046941 906763 1818847 719276 514580 1949771 465552 46976 313493 576917 1289462 1313380 660180 1788865 555838 636490 475634 1892762 1520810 37622 1684753 1142234 74321 468008 1206351 8820 997209 534737 361867 1601599 684837 1761097 1267241 915947 478322 649037 124897 1969864 562290 1193210 30866 747331 372903 988479 1352769 830362 1512825 1386787 862963 1433650 826036 1726929 731446 1207379 1476436 12669 1610063 1415708 1589659 1207192 100257 1921641 69453 1891603 1907189 795473 1586426 855039 1655760 999724 1873601 1373173 1565849 1751011 515126 346940 467799 785021 1010637 1423428 486720 128372 616669 172491 152920 1702772 992210 826517 1204595 1986829 937933 300404 1960839 1272940 1951140 529415 1257133 1755843 1644446 888067 486606 1449487 217854 1822273 64232 409490 516567 1575028 372448 1356015 296509 1488816 1303283 517296 330631 1099838 358954 782329 1575624 1848726 909959 609852 450602 1822154 205305 176960 621074 958008 1890765 1558789 1311740 221106 852385 1356176 602402 1576196 355576 1795813 636641 16822 162090 509564 1297708 127080 575497 58008 480876 1133682 1822584 532012 351945 1080481 1834689 758713 236219 782270 1390593 1390502 1987549 1323619 1249779 609723 203407 1950902 1661940 136893 436504 848009 414587 1800200 1920352 1117140 648642 638856 54478 948106 732034 1020066 531139 1978735 1350983 1734575 1012921 1379558 689360 1776423 777002 1715626 409985 283356 1556196 1701823 863801 1814146 297957 1900190 357552 1519976 727233 645357 1631972 1059928 780787 666838 1695495 456622 1821561 5568 1602609 347496 288230 1568615 1211017 740045 1604768 636915 123731 837112 1922522 1261287 1085070 1958807 1591019 813621 1921570 329251 1832925 851297 1664171 555883 22815 1896020 322303 898102 806926 1820003 1520652 1561321 620416 92330 622084 1898813 391743 1605753 912938 441133 1391368 652257 1231559 1370178 503513 393066 1351493 1922438 1276886 508623 1717858 656017 1905999 1189426 1799719 1626951 1376476 307649 1681640 1647207 432255 1454284 835652 1325149 1618261 19334 375082 781920 237266 421761 327570 576952 1309773 1310799 737615 992696 148396 936208 1247988 193507 1040872 1056588 66143 484100 1047591 476629 229481 165376 468114 1925832 770984 1880489 1183687 1343031 1792333 1949187 1571974 203881 1587616 661960 99644 302229 482663 529901 1389355 63271 1892575 843471 1247230 93702 1136913 366856 194718 1364736 1544473 1931041 768560 1316580 1984050 1518459 331007 1968140 54526 1815086 608045 233459 1663396 618895 1755638 846854 147080 1121063 894632 1677516 1164348 951282 1430813 929209 940300 148005 1875341 1874619 787685 296876 87166 751200 979366 553437 1421139 520750 549356 334206 845547 1493849 1742979 704875 336569 391899 832254 294438 786800 1840621 1641047 1360237 191512 1909747 374348 1865298 128150 1190899 1771434 164189 590483 1966112 1920404 1199262 947941 708821 813602 110129 1288219 1633086 569405 793588 709374 1760000 438474 99649 591961 804458 1231412 288502 1149333 772789 1961062 1559918 1999976 1718352 856103 1696294 301001 1549565 1788355 1347309 315923 548842 505377 1987934 719676 835428 1563092 1400048 66153 1159989 1178588 461835 441258 1822822 866319 29875 140233 240789 1463298 434584 294755 536215 653474 938146 1217735 113386 686673 1211332 373561 1523654 1425997 891312 1542102 1298725 1327755 1617498 772195 622528 1298985 205279 1675001 1906787 205187 445556 1486901 1572858 627277 1993631 1414381 1640453 1121430 783235 1605199 1951591 455080 398288 1139464 1213974 1413259 771420 1210959 1145810 1874115 535548 774945 1726482 142639 1910569 230233 330874 1276124 836689 1749847 1375015 100446 1601715 1323549 1871513 975130 875652 1534927 29254 1481192 1068563 479418 595204 214086 1081984 24223 308251 1813917 1094780 758121 45622 139115 1672106 760758 422776 378928 124313 188208 861861 725848 570771 1525049 1602634 706624 1963372 768250 1716556 1426598 1666542 1494489 1755875 468527 328042 399625 1698372 1471799 88995 1089265 56302 1212857 1564591 1388018 367946 1722280 241132 274355 913873 1360332 1967714 970094 88811 1928312 252532 167053 995982 450761 1147046 760062 1645019 883024 188579 448642 1126019 566586 1267829 492308 612852 1502627 771739 1149157 1425975 1796879 1177379 1084083 444881 277840 1164556 1839900 1773538 1915616 754643 502982 278484 597535 1845575 1703871 850805 1769926 213716 644328 1179717 327958 39075 956957 704996 949490 116186 1251857 704349 881422 602177 384643 822395 1310162 1473730 1392487 184653 1550056 1293048 1619222 403493 811309 1158292 159857 304530 131427 1736174 1480500 663166 1795071 486371 957523 809103 1709274 1225751 1140951 1675362 1596445 1646590 796075 931387 859315 886273 622020 1655807 1275904 73799 689924 101449 1244087 923678 1347458 885478 1164756 614115 1751870 1758103 680725 357106 1643534 1308114 1321732 270588 15328 1379250 1356375 775505 1179527 1061900 1293742 922042 1095963 75319 1654673 1466848 85525 402886 399800 1411347 955968 1375543 1746138 1322333 430849 779044 1619376 447313 563868 646324 496204 967460 1266523 1211694 365809 1849226 795136 868975 1848917 1324199 1253719 989977 140997 267257 744552 1095306 1622262 1080094 1801742 967941 317635 1375141 537767 660792 1444257 1639195 800348 1079610 904449 890564 1848608 1557308 713649 1298070 307928 927283 488687 1729365 1582033 1069834 103373 1712231 351593 109358 1785352 428881 520713 798018 527112 28111 392709 1550486 980288 1668230 419625 104896 607368 774896 698085 818747 210734 1726090 1584438 597586 1838835 274928 569570 1528818 1797496 1580066 1898531 1731683 1614532 1292531 1368631 362148 1215257 366905 1258665 809167 1379740 675674 1228549 1239556 1315449 626729 1800546 1465739 1314611 1744547 877970 451515 587456 1798425 1445956 102982 810773 902300 739 1742354 1040163 640187 508624 1006944 1944367 1937363 654749 44628 1165472 1074393 778548 1960604 1996318 1937594 1397967 1748896 908311 1073076 1274389 1547810 1654791 169544 467003 1321423 1897186 789548 1604648 1292370 889862 624601 353040 663247 1794572 1020516 1297135 658211 529965 1852963 275702 745572 1906741 1347797 723260 587065 1636780 746795 1820441 887090 1300782 1619471 1668922 470934 36178 1508748 409313 384485 1365242 1465696 1790929 1051675 207322 418956 26044 940382 1511845 281143 610398 1951327 354077 209357 1785245 1360387 1952434 578077 1921799 678465 1696317 1083651 1123190 1287291 1684432 943698 1723756 785261 1556206 354410 1414871 1046009 1739860 1365675 87140 1531325 1172065 1764827 1111649 1436887 1247147 852275 1369995 1026698 1324352 792375 58898 1288885 904429 1526496 1865122 814493 1959860 313423 1544295 383145 1442119 1901472 914810 1646643 1798545 852441 1525273 1656211 899056 904751 680825 432948 1473978 1274968 1883309 1771228 259535 29293 1851823 392481 333503 86792 733989 1890130 792696 502442 1407115 868066 1415558 1568359 318489 561891 772795 804647 1195884 110770 1002378 1845571 996378 1933656 1013662 288176 857899 1534233 1204271 1108124 995019 728416 1723890 493306 1831753 1463151 703683 1088102 639104 1717562 1281209 1878251 1164300 450568 1728898 305163 607302 1565456 1760639 484372 765754 1219067 1993112 550802 290553 1297550 1660453 729914 323720 749798 832462 771368 1415515 990632 1258798 1836935 235363 1737475 41493 382084 1627278 344769 1703499 488396 1353005 1998388 1638225 1033801 1025694 1926238 595514 1258821 798866 1281190 1379021 588036 1953181 816850 1674817 855309 945139 1222691 1417879 335991 1370996 1713678 132201 516014 1376819 413764 159827 648269 1061170 587264 304984 1719946 1701387 1169357 867397 1041680 1121464 35733 1997966 1802192 1032109 513279 155208 1468251 647923 1044869 10474 1761952 985922 226998 64331 1933750 1544464 1534211 64332 1932823 1812308 1257787 811182 1403136 1395907 1495959 489374 1538506 1030564 1096344 573956 601686 1586527 1852753 911504 1031511 637068 1355113 75968 1006781 1099901 217584 134868 1555498 1676846 1084950 1319593 387044 498984 287358 1785827 318354 1201763 1726397 1137279 1922519 1642206 409863 1890759 237755 204768 668711 1603483 1874835 1431282 1607224 1279141 1789538 551955 1237493 1971103 286135 1005425 1813562 1690358 1950879 1105658 699485 969431 989205 1674500 651138 1572311 1419412 257728 1609079 1814981 1881677 525431 384213 1879622 1622802 1546615 1753643 900918 252807 982403 1358590 187352 1242620 1899588 1089201 368993 1935691 334472 293125 1729538 710066 473868 332672 1592440 516730 422814 1679377 1833441 440350 1017713 831080 1383972 936679 1101279 1115232 1374434 558719 1300031 40288 1038528 761160 1403410 555527 1464780 847577 1441561 1111877 1122407 241976 471100 627560 1878107 758341 893363 1270794 1063391 159220 393896 1031425 351869 306744 462795 478784 179843 1683089 1459222 1528017 1766364 1843300 1475679 1698256 1456451 1750763 75185 679854 943044 1686225 1220995 1211671 214090 1122130 769502 560228 1175132 544438 1877129 1967512 139617 1673904 1281980 544422 1666445 1534525 1691429 800559 456983 1454963 76652 1125881 342841 1937421 978956 609074 530476 636508 743577 1615855 1696132 597527 329364 495571 591650 139582 218714 1489628 561530 1832655 818002 1912426 166081 517689 327706 1582662 1266745 1234968 280344 1413440 1255906 42760 179534 273610 1851960 1733585 1351507 1385427 1750237 29882 1988350 1673041 1316608 1666401 1791201 688317 273452 1567932 1093675 914376 1198282 1860986 1660365 295575 1491000 1969142 1591568 1470891 212327 77315 350988 1161123 1961724 1093700 865102 1574404 155852 740215 176353 772708 1375638 1856550 1737292 109350 235991 1941995 1700673 933327 1946715 605724 855340 1230941 1593303 1935341 1087250 1671409 217364 1729552 1115064 780253 578377 1169510 1897981 554042 1967342 1808480 901927 817812 179879 1168968 1727263 1798627 1004246 71667 1780852 437477 689697 412888 1003892 951748 321616 1084583 154398 950891 967786 857749 970482 486113 25971 618838 1714837 874270 1435111 124869 1384687 595421 257419 1646556 618555 693209 1170144 1830977 804621 1059211 1464132 1192597 1872708 1178141 1698352 1707969 559344 1776915 1856505 895053 297970 548460 1085455 1873340 229527 432235 336691 128804 1953281 206465 782246 819797 372014 1976250 998969 356531 719593 1434585 386875 1485393 1061103 1511704 731824 910051 1236346 371079 337035 544365 639209 669925 1550861 683777 1568148 855059 1398184 623343 1931929 472173 398008 731944 1275960 617739 861002 622749 1723472 774792 1511023 1930642 1251535 721291 317724 867686 1082397 1436943 1314809 138588 520595 1016181 678023 1461979 460862 1994440 1022720 1209461 155396 416121 339401 371295 1131365 1758611 1205193 374737 378962 1532596 212603 1471317 1038634 272723 1143225 1360842 983420 1941057 296703 335 383138 1069008 205068 661446 249008 1740898 575289 1823224 1626319 620702 1872475 809358 1872671 1169851 157087 822898 846356 1684374 705237 1528327 1309133 98405 1800075 314949 1170428 108339 768621 708717 1338815 883845 54248 1852858 1058332 698866 762336 1920504 1669567 890794 71210 1108801 1348560 475912 707120 1445155 42096 1291139 113384 689816 1145839 1757187 1857907 1647926 694977 1301569 1768028 534689 1538933 785182 1176003 1372673 1211615 951414 984577 782622 346387 166963 1237121 1549144 457977 1986167 1804218 488003 1551070 756997 531363 1335436 921799 1327346 1619588 1024048 871969 987507 1197662 1786519 183250 1690386 7867 7481 1411343 1455191 1660993 117364 1630325 367555 114498 1117947 1671904 742261 1589826 1650474 1492961 1206812 1158973 1429010 1339527 1273937 1889754 524464 158013 1056916 1817676 1329615 999899 1175173 891031 28058 918476 675734 944761 200055 1932683 697742 868340 205379 1258973 298578 1449489 1647678 140669 1455434 1923741 562808 1904047 1030582 1590794 915730 1726937 291829 761071 1872548 1364594 772144 831521 765698 1003039 43846 1111875 18836 18020 252476 1677933 1819033 1286364 1851834 1279440 1232543 1746451 860868 822693 541116 209725 949667 288067 894059 1364805 736762 905650 589052 1197159 494952 762625 1239377 818927 169277 1512416 1968826 985669 387644 1113523 1623674 841714 578421 844877 164378 1842823 1052689 563257 86491 1907615 283995 597153 1662197 1854575 1791836 872709 599267 1253543 1860524 1361981 1473214 1138214 106009 726014 1184282 69265 1086828 1975050 20212 1456591 1439038 1827915 236850 1428946 1124671 42912 599767 1692147 474305 1284453 1099763 1862400 1401318 303882 710437 399464 1977986 238718 1974857 1719727 125459 1316227 1308889 441179 1479505 605655 316477 42963 1384041 734912 1512065 1255209 139963 999773 1274301 199902 1797830 428934 45624 160979 398045 90817 653822 887657 490698 1221443 394481 1518329 1357089 335362 691943 669986 1955112 647140 702075 249589 1699519 330152 386488 1898834 793207 362123 819576 1987816 543465 1321164 1260662 566564 122437 986811 62026 297803 992255 835345 477165 551560 78510 118023 1743494 1432120 710468 1269914 1871085 1640437 1735525 1072551 841781 1732700 522636 1256027 1046064 1394188 932246 1646835 1974902 1198729 1836735 110169 92586 559204 445527 1315504 1924578 874155 163488 1892377 433579 1333236 452475 1805175 1489431 1730447 546440 93908 158911 411595 621082 1715812 1784564 1759067 1756976 748172 617599 1979090 1143822 1605707 182202 217119 1986775 1240100 575664 1886312 337124 1530267 1172587 1983850 378963 20931 1345120 181488 1141930 534688 1868977 1292747 855256 1765813 1084000 767526 262451 1172667 332063 1332003 1971592 427011 571888 125544 1845732 631734 1483731 124128 761010 814062 1784089 507329 18320 1739985 1897818 469362 607482 759770 1565206 1436916 1791557 831846 1429178 1437461 1278064 1404530 290271 1378687 472996 1945086 1067767 169001 700588 21985 826656 1378959 983183 638479 1154548 1856902 1176762 1976091 888817 660862 250443 516769 1891594 989952 880358 1621329 945431 597564 1018141 91486 640043 1524067 176299 955952 149536 1030109 142694 363270 1768615 13756 680950 1653836 242468 3339 1767265 882418 863244 1032312 683209 1206581 698963 719040 1089003 1463690 443654 73539 625776 597300 988994 1361589 553709 1513234 461412 1675040 57747 363960 1231926 1261623 1602350 42132 279315 1009272 1441780 1190290 1775210 314943 645936 1675526 191742 1895641 1174145 823360 1369922 149695 1493990 622448 478130 1680457 1345340 718386 603933 1311378 1858449 1865482 1969045 314115 335859 295378 1333468 1783771 774769 199306 1534819 1911742 902303 586627 1708520 1303747 1304277 1587610 1762932 1684084 324275 1400573 645562 1485590 52089 2190 1260610 1118411 625811 1736585 1956341 1024870 985899 147663 543570 542110 1238977 1813887 1070511 1547303 704462 1084484 918603 1184710 1655886 224446 804606 1255006 575710 880658 1605452 793576 69271 1381318 1963445 971690 408792 194234 453074 1606855 743506 1157728 1284274 1640338 1711334 473673 612193 1612563 882537 1673890 91023 1116408 704807 451828 308257 1968042 378163 107324 1053017 685984 1629823 1342822 1978058 266245 1183635 1134810 69012 816491 2013 520994 1311043 591177 1292529 1460050 1461312 1822502 1827826 1079779 1744148 1697791 456630 210179 672618 710633 633039 1282077 978350 574655 52989 1085194 526536 1701691 849670 533804 478075 182890 1183186 1044973 775006 1873935 1244568 773071 1770258 1369138 704385 37285 1979979 1832941 1461132 1710864 42453 654555 732400 623190 1479100 1198769 1706130 406656 685252 732513 1209187 33700 466113 1797010 702028 725355 1124435 330919 806293 1319876 692835 1682612 161504 1886256 1000795 414220 1724620 708487 1574030 334079 201373 671287 1794061 604532 1760255 1975398 1154292 1726345 1483331 508769 958858 1281568 985295 572848 1480565 1779754 490071 854861 332867 99530 20178 1752037 999662 73328 1867888 1083780 711275 1019349 72305 364723 300184 541989 253873 1351414 1893881 1662861 1998920 513410 1095608 135282 1841540 754379 1677519 1924111 581062 291254 1190436 74388 1854662 682819 467251 1560065 1455755 1815051 1021648 401218 1606365 1039472 1128861 1737991 903749 262349 1354230 1993479 893932 800701 366580 575625 480268 482377 936084 96159 1973665 500106 42098 1428766 1753388 207909 761680 1020510 275321 504347 992047 1134335 815462 1589085 1256175 1017395 1146102 836182 570485 153563 9651 657740 1444037 3126 562203 1871884 580290 1258674 309441 719173 246350 1240919 1622677 1546660 178113 45536 690537 1271966 1480227 598328 1858082 685634 891076 618304 1885252 340752 1925060 43554 252510 542761 463548 1530042 1329901 1952219 922240 514805 827467 844958 40133 1452507 342083 1599527 734609 978149 1444574 966917 1779491 1998586 1754293 491105 813235 851306 784582 379367 1893863 848932 1231075 1166869 969399 1301836 90934 1090729 609876 727907 635121 691647 109612 1870460 1822477 671419 1104420 1189468 242433 767073 1983636 1776195 1249734 462970 1412648 967774 1976170 1095343 1682605 1749927 1740996 1123165 34529 1999464 1613200 1643549 1125390 1216065 205184 926294 706408 1403486 1710457 311992 1682320 809359 763193 115429 696496 1473963 1237562 1145388 1069114 198808 137801 1580597 674730 16591 393040 1866955 1729088 878961 1334574 1197829 1032032 1349962 1191977 74120 174211 648451 1021286 176047 1398948 1063093 296715 617260 1539688 662019 1826681 1923373 1133425 1879021 489851 56643 879332 513136 1568228 1448551 1793803 706205 1147208 1975327 688862 983366 894678 219725 1118690 1434123 1747409 1926253 1532123 1042641 566245 1932805 860046 298351 1755609 1858962 549260 1432657 1788824 894446 1849330 1028643 1876885 110646 832950 1940914 1430397 907210 815350 1606617 1398982 1400506 4913 1199161 525581 28943 548331 1337597 531832 1032017 1212173 1607131 553866 1669962 1023824 1545406 1083173 1668138 528936 1898964 622440 1689582 1488981 1468338 349054 230135 1538464 559199 1035648 1579758 1072983 976676 143729 527255 1274895 1616533 276854 1799565 1572640 1471517 1727517 717055 487930 55129 237773 358182 1435144 1155386 1249753 574837 1230977 1478988 941610 1025697 52607 1156843 1414722 1071704 452804 1419254 1288784 1873616 1336866 1183371 480527 373156 508387 1309574 358740 1511245 896098 1554835 494092 1495618 1647867 344706 987281 638230 1283366 328933 1812751 1997461 988699 444473 1087451 1814526 1452429 1693723 1043156 922287 804897 642721 1352084 19423 1527015 1265857 1739991 1957921 1111314 982621 1029578 766142 502382 1870415 1803698 1142485 518687 1464564 1334903 1592013 846302 1696421 1781627 1408013 1725096 1241994 649256 1672810 905236 852194 1414938 1154792 294035 783121 988720 1534521 1530806 1506599 1052282 1032762 139696 1761336 683946 684173 1440711 1846679 816535 320534 503805 68021 405995 384963 1011625 404354 1841502 1585311 1601063 1221192 1842381 1614956 1780000 88296 1671805 662650 328887 1918928 481293 416898 54520 1802095 1347058 636521 1591426 1344341 882027 178508 494352 1561483 1430600 974812 1444438 1534032 1312019 1855961 513106 266680 1517375 1716597 164369 1186578 1267055 650917 1434862 665846 818459 595819 187555 1544916 593878 1545786 885951 1390221 76610 1247905 74215 1393736 1502521 279134 118607 1538367 888402 454845 702845 1466727 1722148 1054751 437029 82873 1678195 1788850 148172 130328 1229250 888686 672349 392384 1487982 1713071 1405158 1201129 1595732 1740351 1537466 1240355 327289 1222987 625671 1084505 807439 1998719 545148 969132 45003 1957135 1686707 1811946 695319 200123 599628 755925 284594 523202 992960 1904099 1387008 279636 241702 543390 691253 1295674 205695 92443 1952240 294951 1782802 216999 605978 1824827 1008984 738790 1516504 1427174 1709485 830483 224150 1151076 1406116 257554 1430737 1317524 865967 753893 416819 1128153 807829 1907310 1719026 1468288 861573 96319 630380 1805343 1075841 607325 814398 1336795 1514214 1832713 1577996 1297924 1531038 1088016 597366 1660499 1075917 89820 1476128 1303291 94642 1750568 533318 1442954 1805160 1654117 1745203 97930 817938 855049 1216634 113181 1523463 1147591 453337 668405 1398666 1681152 1085789 1033840 1284765 485245 489994 1433206 193041 1538766 1584051 1334055 1053640 1563717 771666 992913 1456857 180108 1673115 1656343 1859972 389668 550728 975575 1463742 847079 949612 686102 1978653 1307414 1922512 13771 317381 1083320 1465220 141206 1099166 1871212 1548018 1691173 1441439 1165890 1352633 796763 815071 1323296 852676 193180 341426 1190208 663343 630671 355686 273596 1112795 1829061 39879 277700 999326 1850602 1958972 1600342 1281385 1340659 457516 1102994 249894 1270909 1572170 641192 1400410 1259448 1008308 85141 1953170 1530193 1986503 532293 259835 856433 1234478 1959643 1299415 1983014 1823117 1979091 324415 1586597 1457759 762235 664616 771585 1143930 1660346 1629001 337307 1738484 987498 30519 347049 705276 1914563 1785519 1210424 489810 547654 926001 1600517 1982158 1269176 671307 584727 577458 1202056 60477 1022952 219293 244011 37946 1138201 1500701 278085 1750253 148288 169466 28957 377273 661503 1922916 1421657 1012079 1563394 66632 1219192 1702631 176829 652423 990450 1177195 1352703 290327 310852 813629 1511138 79283 1756628 1308724 975728 395761 541519 456955 351854 687632 1222348 1798894 760379 109855 1075772 832461 1753065 140895 1308602 1797709 1818475 1767294 1453115 1858107 280233 1566253 743683 1508762 420832 1469335 1072885 78600 416132 654091 1857171 501573 1948569 1508253 605801 1634524 1248860 19763 1352801 714660 1711106 1776711 1448479 1793477 659911 855099 1317781 272929 43138 484203 1444995 1163815 1114975 1905396 406661 1390164 592817 1131366 1547243 777307 807392 902479 1858421 335747 326514 495469 442121 1891625 143851 862000 830643 602195 844989 924163 937661 68146 1102228 1349444 961537 387263 1658564 880411 70601 1840651 116646 604510 1157824 212309 1779894 1506232 1528669 405435 1584171 529408 236393 1447416 1672250 1172192 1831465 1915536 1976971 1577652 1781721 923836 1229355 190112 779569 1060672 1036044 25983 824063 1124626 420031 234490 1553120 1902226 610347 1367299 64355 1761641 1246210 1611906 1195065 1320171 1300459 1755544 1725652 1788942 534974 1446039 461229 1786122 1662121 1431343 1117162 167698 446053 490407 1476148 1992219 905184 1492238 1428179 1142487 1491951 94722 221118 478836 87717 128113 994307 763975 1681886 499446 449969 1564825 1925886 941663 594273 67870 1743524 1990923 382407 564442 1852848 1254321 563400 1011482 1844615 347724 401265 12975 1994745 962401 1164100 1988909 1977508 1216446 1117563 1226395 1345262 775227 499079 1459642 1257794 1061727 1148144 1310754 141282 1245901 1782663 1916364 474232 608108 618569 1743591 1262707 1194512 750659 127294 915231 421619 1637113 231215 1773201 37400 784846 1770037 306345 223043 200112 818866 871192 1620620 129834 1285937 1953099 654028 1692587 141074 1623974 1394112 237607 1255496 1607146 1887775 1598313 152549 1614145 1165076 127150 1139254 2002 922563 202124 761570 606510 919960 1226279 820253 1741446 1003209 908708 573757 503627 346017 1497576 613217 547049 781236 684435 1863283 1250897 808854 216066 211097 232836 1481648 1025053 1166583 1890929 637162 1168261 1610470 1338892 145498 1435024 1914275 429414 76995 587572 1332599 49559 1872078 26751 1355536 1741314 1901456 1771419 1043152 678751 486442 257323 1040313 91448 1529167 1105175 272662 706083 1326579 540161 857625 1801057 1255916 1326900 370828 1662092 1894771 367408 131051 1829548 710083 666101 949702 1878710 1730802 1523230 405059 847970 776615 893385 28369 1131186 1341092 1523461 1745509 413049 521778 1346166 463551 467135 544142 450671 177543 1552740 1495676 809791 1758519 1861874 105952 1994611 405685 1751489 1954985 961552 50424 1294153 104453 1116667 1910474 1813627 470265 276458 646849 826609 500317 1411737 862350 29211 1709523 1918226 813566 1553761 1254192 1082327 1177755 666883 1448600 931564 492510 1714051 1469171 683992 1821456 584728 451382 432578 522569 795054 565433 313834 389320 1785585 1807509 1902521 646052 1913854 1767604 1384953 481521 1317580 1679158 1847390 1657250 1592927 682875 414035 608444 1949185 445870 1834190 1627286 1108668 1513000 257606 734354 1476445 491651 468609 663676 523400 1448467 1972229 1263606 38596 153736 1137983 837226 691971 1488643 497910 921745 1103500 421780 1253398 999590 61536 654319 1860772 1441731 693167 1428490 1990134 1008370 1254575 1298977 1784472 205429 1270892 921391 934022 246988 500303 305071 1264642 570127 6421 676515 505103 659175 1326945 927259 79970 329400 712285 1657463 1290557 615428 462139 236553 689274 80603 1289116 1054753 1688178 1502065 652903 1975702 1834076 1638565 752299 837271 1378734 652250 1456275 1836195 634581 13477 1680646 629176 1195970 1243183 603050 1272749 1497117 507821 1012385 535755 1411029 1881025 324803 1114084 19628 340496 1013744 345819 907606 1724752 1259224 1133746 1511377 647499 1051125 716102 1492298 1555417 1520386 1377776 1136839 1404399 342615 280803 1588530 615790 1549118 1925597 1240467 1236875 111552 1660564 1913070 370203 982967 917071 468301 1714024 1150151 313338 559281 1059961 1176357 582958 772123 695624 1233055 570094 1213186 1164273 125532 1319924 1620278 55419 267408 1255855 1413545 1961402 649908 1565449 1070966 583209 1023924 864602 1800091 1795043 410333 1996193 271916 1259290 1656951 1749514 1949812 1897698 1211014 1885105 1755346 531993 371674 973804 488596 276249 875877 817452 1991758 1335762 1194107 846364 1455243 538367 239827 1069671 912237 1475433 1346180 1104683 5787 1233730 341938 1814909 791714 1854171 174761 1834172 917499 1764137 1801141 73536 1712285 1468112 1820950 1543930 1064071 1173277 885033 28133 247243 1936480 1500583 479869 505108 919962 1376858 485950 51159 1765949 87533 338875 47037 634865 1638850 1524851 1071403 97985 864979 268307 1334263 1073070 1193232 875279 612190 1488069 654182 30695 922199 1878137 577600 1339601 164655 176276 923750 202598 1322551 355029 1965733 525778 121870 653581 1080860 1300068 1973973 1724952 1387068 140080 1246007 1419568 189877 1424396 1396152 184651 1094961 1661507 1166304 111991 257295 149234 1522527 1324228 1737526 1478470 170143 470853 1752996 411575 549774 109717 1270160 43239 1167082 567402 1875833 714126 882139 1214802 776171 1964732 1437807 953045 1559709 1997318 1826535 947822 1944642 1123493 1873937 1071721 1668609 796800 1404858 1292541 1983686 531028 1921842 1267892 13885 1439410 170528 814849 768712 1455280 1202680 608529 1327357 714458 196031 1869300 1413372 1743695 1467138 307015 1155448 1226831 139129 1838181 408532 1037366 157201 1377271 1431112 1970083 255311 373404 1667678 1184113 814791 1423725 542518 75086 1480093 889235 1499012 1845063 784248 1681450 1815706 1067684 1587005 26110 1503335 1467039 1249726 1721649 551606 318870 305066 1062890 1864935 27689 885696 1908986 916292 1377239 518188 958700 1085835 152515 1093439 1229012 322018 365891 370285 1345325 1148906 1441797 63082 1780899 987493 1649083 1435485 770407 326193 592327 803160 1081450 878545 1478074 1095028 1115836 551506 1857670 456988 1207069 1097227 1741197 373845 1286901 237610 701663 1411117 904008 671063 102700 538895 1059308 755167 1947198 1907145 398526 1894431 745717 1343903 1582844 628333 1543864 1834708 185551 1165405 1310238 1750124 1315836 544445 767230 392734 979017 826241 1260795 1376543 1267192 39097 1305682 1003885 884439 1870347 1203323 1086028 194846 563198 1326635 1208156 1021037 402650 181523 249837 106113 1014155 920816 629569 607259 298652 701722 1167287 1344506 1461941 1311636 715883 1348202 790190 1355715 1308476 877880 423987 1027769 504426 1926869 204128 1239282 709709 1758570 1586190 500945 1219584 494598 1958052 372737 790375 849118 1610265 1749101 1253887 582607 1259002 1507936 1782867 1956408 1662580 25297 1242699 1615488 1882949 1416846 565915 1035701 805782 1193463 616624 1435514 139196 1082714 759070 1034220 243667 1844532 1528134 6917 1022814 764734 810213 1685368 1230506 1992151 1277276 574906 279172 90834 1251158 836384 423665 69979 1034583 756988 187514 993351 1182421 1425011 1506010 1703037 1617123 1165903 36007 1738001 631498 878476 1757544 708093 1106973 187269 767683 244009 1321139 1715241 1916535 501335 1671761 1602206 1235212 477922 438445 552295 370253 855520 1581188 432946 1684511 1071925 1365905 1770591 846859 290909 1689133 1034754 846022 1829963 1236459 831677 1140181 1779913 22111 1813176 547824 1413548 339119 1312782 1782757 1544345 502407 40911 584355 1815521 1792577 798687 974432 787613 529351 1301170 924782 60558 891162 610843 1745812 1676394 612510 1014514 1031520 459288 959620 1891282 1214755 1578612 1770250 702840 1530584 133573 1873953 1913920 1016841 1055015 452427 974937 1775885 485242 1392730 1763371 1886542 84897 431513 822172 135685 478426 695383 1935480 1276648 114443 1279183 148686 1972914 534491 100510 1287601 1924588 720866 822891 492493 1796672 1756343 1621735 1216908 1511996 727548 368487 320728 834684 1419423 1771704 966883 48880 617483 1246426 1289424 1366976 826495 1254389 887694 935615 1400852 1930768 1415303 1991247 149800 1137999 1932763 558617 623155 1370507 1580808 998775 97461 497842 641265 989464 700462 548889 1111787 119616 983949 13874 1761830 494373 42391 1273182 345778 135888 961882 1539013 554168 1758200 152079 1175762 1586307 608563 400753 1233115 19685 1765315 867487 1490423 1190055 649823 1095447 1745709 1093617 1851271 1953787 1496321 1714052 642150 696140 1884022 1031979 876803 1013613 1352781 509467 858478 496848 698108 1293605 902157 1127884 1423042 188534 885842 1243019 375877 1290296 987444 442588 199120 1158991 1086593 111918 1455040 1893082 1802620 1597284 1236971 730122 1864499 1950439 951808 268189 229440 659624 1869395 1925935 72122 550392 1644370 1032449 1290537 811746 697678 166152 319617 642126 549469 687002 1558090 1157357 897139 188686 1360784 1318189 284854 915775 493454 618391 1477343 1409047 1556309 382130 612931 1587635 1872905 1379791 346623 1690676 544253 146050 1498217 1277815 442274 1425637 1841459 185893 1938402 1463019 695659 226801 1314201 178105 861313 1226657 666607 758752 102931 493530 264929 1999748 67776 319256 557090 1984006 1714784 433503 917069 933591 453179 1756602 1479007 923799 825457 1574173 1840754 883186 1533687 203468 1147781 1924156 599370 401468 273924 13294 1960717 1164988 1090003 1056778 241441 170967 1305196 44591 544168 898269 1930494 106490 1824446 682532 1494861 586560 599060 1058981 1258140 324351 1153677 1530157 768313 1988709 1926285 1556526 433708 1993363 1798434 1154783 638582 482399 1991253 778473 578754 333561 664673 1123526 1377145 965225 1487350 680052 391226 1743091 1316888 20070 747278 1310618 804286 173658 664080 778664 325642 812736 779733 1314366 1715838 343112 1559933 1864489 71508 503045 310322 307502 315458 85424 298467 1391976 1755456 138809 1984586 1686815 1844876 1751 1256275 1666427 1538848 286755 897545 120760 1743610 1839987 197064 719134 1514654 1481496 124907 1185670 672204 219010 1130850 1926656 1780386 1376847 1943624 646390 366138 865708 1591190 911059 1022865 347174 1067355 1987995 295324 1857080 1579179 875414 825968 684436 402483 1628396 918602 149808 643218 1747479 1553648 1995141 989945 220400 756802 1329087 581702 899228 1673311 69499 348150 1566724 107227 832429 768740 217091 637621 173586 1717183 1959326 1590622 1516280 1404463 1779825 401163 1706097 1115996 383284 938067 695169 530976 510609 1442162 864704 1655352 970114 45028 648563 1560154 1817054 66093 903979 6410 349731 1951654 589226 1768519 436495 432452 173045 1185272 84623 326100 1672990 366899 1135336 1084365 871802 1866846 705179 196226 1279756 480315 409124 1784961 1267675 725090 693468 1952701 1949405 1617617 1964485 311570 1190640 184457 1279370 1402295 983580 49575 468343 1242174 1816358 1732132 782806 1246228 533255 811055 978326 1294627 1582017 892262 821747 145332 1659282 1634901 761107 1508950 1785001 1148127 753060 890491 1847594 639529 1478753 41122 30318 1637282 1145747 572386 1813353 1928139 1055545 113864 1503727 507623 1500418 1520618 444873 235942 1780543 1421688 1937606 654436 819719 1161265 1286515 1920702 141336 659383 944600 1053373 1726932 267289 377970 970431 548221 103996 222137 1363948 1544574 124143 999824 802674 1135114 1659239 1787283 1410557 1635299 87756 715401 631134 1726917 1414473 1892904 250386 433805 332194 42826 623135 378631 458921 1304602 1880886 247799 789717 259573 1590646 439159 921149 644104 1685654 1753112 1137753 1712732 1259975 1856532 1384113 1050486 1893455 789733 1596089 278418 1447373 624415 598686 291396 147339 1233769 826547 1809772 1815565 1063750 595430 1321728 1314404 1807858 1483653 1553709 859516 1451097 844003 1259903 995281 1548538 1272717 561341 1410306 1067251 944101 680066 1874966 1164327 448098 921348 1609850 1991387 503323 896897 367309 453168 432953 1031950 812311 1572720 1365540 705404 50264 1405005 574469 1010439 935548 1609519 233595 1223818 339990 207976 1567448 1660862 1278234 1542088 1180995 1074440 551318 1866672 768556 1983248 546955 1047814 1692960 218514 1582614 109960 996069 1837887 1973109 819028 298978 56891 152860 1706906 1472094 1655600 165917 608435 467088 675039 1923800 1068417 18849 651469 1461663 505124 1807557 1370519 239774 574251 1716610 625444 1594085 1313295 1678763 634057 1146118 837992 252184 1517628 1697319 722713 1660280 1819209 811346 399538 1328681 447903 228179 221256 1732780 1058495 1743760 1118999 1036496 603310 493309 1318785 1020982 553493 818235 1268420 1369479 292150 332401 819855 878087 810249 1066900 1043003 1503853 1058939 1466390 777896 1027506 1348985 602319 508149 674029 1743749 851846 778337 583926 1639555 351531 351694 234918 149161 556919 29046 1586204 671737 1016789 1968096 412271 1446066 430726 1186609 518061 1327620 94041 1659468 281594 1596036 471904 1411673 1603447 1943529 660697 1294178 225895 1030164 157570 1442763 826455 130805 1995712 838254 677175 1687197 64705 1646073 1614526 65339 1816736 1047902 801370 909163 1273808 96470 1984673 822610 355964 1490186 911668 673296 269509 1269467 431807 24795 619903 1900322 243585 684214 745452 273113 241533 89144 1307247 657344 1331557 747277 691001 1505680 1332209 1885702 1872873 1532116 115382 1228310 436061 972209 740038 1348529 978037 1811064 539663 1262663 1351003 738995 1536271 1969023 958249 1971557 725256 391454 1382568 235917 168516 1495621 1260048 1423263 690829 45909 1664992 142453 1375266 505851 1539951 1414086 186911 554588 925525 1218067 1751906 1969989 1850530 638313 967923 1481470 1460829 624230 1896476 993502 1948648 1266010 682191 682538 1434104 656466 488814 1648852 444406 266121 119468 1601852 234438 820811 1483866 39336 490779 239957 869460 1440805 1789305 913845 330925 591181 1289000 966213 553436 1570843 1748621 1810275 1314969 384221 929130 102799 978005 288544 1121445 1392894 1382446 305086 1997841 566211 182436 1460642 1482953 422875 474924 1731640 296280 173406 1425660 1181571 884063 970550 122293 1295024 1442012 1682752 704914 406273 995487 1695907 194811 1265891 583436 1103369 735134 1340579 1579884 165663 1419441 921844 1044912 718899 1717060 448655 1142074 978129 986222 1540577 1558931 1234904 614878 822716 391170 1719384 1058952 900503 505473 1089654 471912 113102 1296093 1202416 1373433 1782583 239564 1799597 413978 1384153 1230135 1424188 535540 1820860 1146653 679223 332710 1601886 734845 1538572 698968 84038 234863 343917 374176 207416 816313 1381836 1518811 1669030 361860 767849 1205244 1774198 698720 1712896 1417462 1742649 404341 1216741 1623252 1975312 696825 785395 1443253 1621278 692363 1385458 1548070 665553 885155 1022757 556820 1307316 1458458 330406 736897 1768639 1037866 982149 1547561 1481182 1531129 409592 1003429 1058374 441724 638523 494097 582820 1583805 207599 1856972 1523090 685886 59772 701552 556224 1006912 1004532 1575216 801824 1487224 101139 1644065 1476424 628497 22112 263690 1808570 1708634 1154345 445100 672259 1314842 143365 99303 341075 1133902 53951 1650146 204221 596026 720360 1276097 294747 375806 1353057 1024604 1417149 1126954 1356110 1742790 561939 506593 1280514 1759244 954339 229851 466825 1459241 1665076 99373 1351757 781205 1962463 1637718 1311365 1676425 1455122 1324074 1593898 140427 872122 107907 920420 983235 1155095 1866133 1376519 553793 400379 1650813 1263608 1786548 449024 1455269 440633 416820 1834373 1903288 1156963 1651219 1504686 72407 1670199 1129 931951 492414 1721530 1207601 676309 1583439 185148 1914445 811498 1200905 1583010 200741 148287 663633 1480000 598717 1114743 501071 250519 803805 658942 1560203 770616 1208908 958583 766194 1387297 942658 877120 688159 847442 1422588 1549607 486898 424957 1603038 1950949 307261 1936869 1980623 389515 35043 1212028 980892 1712058 1210321 152614 1420221 1164774 183865 237885 1171238 1011254 1400443 979338 1030231 334213 307182 1531104 83256 1549324 626152 7272 171482 1070755 531173 1410907 552783 635171 844579 1731632 714668 872347 1127992 1796294 575939 1786958 1128596 900640 1732236 1856099 1408563 676866 1570416 551890 162867 435666 694345 1695467 85405 1793363 914860 1146001 1394120 876334 916377 1618269 1493954 1336065 541904 1268411 1018172 212969 1914939 1198641 291540 1745571 676726 131135 1537816 1686465 301482 1617108 1672834 1167367 262163 858911 1857098 817104 1865056 1302112 291558 823119 467423 1271224 1185316 62373 1030099 356686 1921021 1231633 1858895 1895369 1955113 1597805 1847143 1312334 951539 647109 263887 134924 522965 1628842 1035745 395075 1257131 1313094 1405157 1825092 244537 1165412 384019 945857 1070188 1165910 182858 1997156 454434 645269 114944 1104634 26821 1746098 119655 1875447 514202 1361952 1609760 521514 1375033 1739237 1826161 1045303 454240 1924145 793722 351686 1229927 896281 218243 259459 1883951 1673038 1809251 1794537 1304385 421893 1112122 1601451 857138 1976587 34747 1728222 1171561 424234 634319 384243 121356 1764251 10279 1041395 1896295 1342852 753773 1960141 1798126 1802967 535401 1490996 1208248 205849 1886480 1818890 803467 626493 1257130 359407 1791104 1626298 13563 1884358 1964776 1734088 494403 264911 807961 598688 695081 261577 761935 1977544 1592231 1216158 1738930 201100 208338 1102914 887036 1304816 1539111 1800592 1461864 1799709 1871453 1722335 1334369 1923823 147851 1002803 1555139 1001200 1384753 722811 1646978 564497 1155936 1972727 856810 880839 580073 1655477 1334536 407912 562959 1394702 1967864 1558983 1368720 1070968 121074 1320589 780410 1898809 1898703 1107652 1783125 1346681 1779493 959928 983001 1224409 1815514 823009 1003456 1140849 1155029 1847719 731092 1965521 125233 1150541 1013085 1727036 217849 366585 240784 885292 412745 1971746 1358316 1457763 1125943 577017 48080 331820 1327529 743399 229275 502172 1387293 450790 237293 625677 1044488 629359 868538 1908684 1262719 358699 1543704 1605553 1813021 1719272 1980723 1373088 1549721 1752005 620792 1614259 1933538 1626853 1769409 620355 1962987 1093378 382044 1694222 1290483 358064 614407 1569568 614965 1480234 879129 1736223 1660561 1907173 640916 1141855 1029203 432990 679673 791703 1639351 1709183 962040 1270077 1779498 1544443 1564864 1946332 1360336 1985526 541655 690791 1725348 639536 1910774 178538 1620262 964606 498712 1653157 1611734 1588633 142226 1260281 134304 670606 1172955 1662596 42115 899838 382543 188038 460289 1306205 471970 1766714 1573928 77985 538646 1423477 572297 770115 1623524 1215570 224261 1615298 1909527 1755897 1379806 1056452 1099394 436499 1591066 817199 645657 1973163 735900 1758252 1616382 517065 1040695 1916355 905534 788118 1533309 354162 530332 1055508 725742 790150 608854 1219506 1243994 733904 555403 854448 1801833 1442516 1854748 121332 1983843 123941 465212 718495 1620598 701586 1462202 967334 1871052 1996991 1502302 373130 714165 1791877 859178 1010983 1225969 122484 775495 127340 1289008 1746199 977195 1423152 345099 482816 1465588 152432 717276 1670117 1655833 30472 1095301 674756 1738986 1256522 541520 804641 992198 875372 613829 1424294 381761 1905049 1209002 1381579 327087 1297176 1714871 29389 595623 358832 1226988 1831480 1554416 1649387 1831462 925208 515055 1522357 607263 1359849 58273 154198 135367 730590 14517 857572 1238929 1245906 1761792 607965 177456 372958 1118591 1135605 1019733 1678718 415209 1101297 201363 591921 1385596 1205918 942325 250398 1515704 1037373 1066605 366025 479783 1487891 551188 1078600 173131 1905183 84629 1957283 1591651 67084 44255 1903246 948761 880743 1746786 595262 1915117 1841728 1461748 3212 398751 1472998 131557 1098593 377338 56410 415147 977655 1790702 1697600 1515336 1220615 746907 1241411 748307 718098 541142 1543723 681649 1528699 1760972 1108655 232787 688474 1642441 1187055 1950568 1578035 157249 1314178 1038318 713355 1273461 1224057 553358 582464 1083184 1647229 1766079 658057 312492 1870900 662530 1512734 1239523 699451 1747035 1305855 1701607 498306 158428 1280530 1363194 1121675 1370951 125266 1116188 1119852 1710220 1692172 1278262 1936001 394745 295097 1741697 516075 249509 1655485 1438328 1466046 572051 202295 301376 1814483 392406 1437304 1674381 1920925 1583639 983589 1592779 139690 1002242 1304793 682966 1618794 1352143 363240 179588 1422282 1323685 972873 1791472 1531685 709751 1288548 348164 1193676 1028426 1955473 1985072 1951798 1666220 1186579 1737854 615778 772919 1956742 1973357 297610 1236603 708988 281345 44743 482845 1378315 559995 1991521 189026 1820500 927541 54749 1256044 407605 1328114 863537 912382 471822 610577 1528568 1494731 1569227 221212 799180 529450 116949 283854 1584157 1042266 478793 192220 355482 1344151 1417577 292244 321580 1283034 1451276 684189 203347 1977456 1076569 543301 477993 1971740 1711407 648306 1863674 1638008 1267897 385562 95731 1710926 961984 1775522 1815949 132959 1781161 173013 1267231 872899 173706 1589171 307233 1839642 1581458 1482873 302485 1824560 1124703 1313929 644223 1148814 1678325 946037 1868770 1116384 1354415 154428 1383577 841664 1860866 1674233 521657 1113936 1972143 1342230 1308969 1884471 180975 1333115 214664 1982017 1983227 350249 1635538 834775 1325895 1896643 100662 255550 382387 1500577 450489 821463 915979 462936 1212511 732473 1436069 1488143 818589 521217 286932 1972067 982972 1791345 1866642 1878500 1262502 825134 1147565 1573688 58610 1901040 491591 649730 138777 845943 920904 356948 1840360 110571 970437 1797202 203217 1364183 1033016 1817478 970840 376303 720366 1391393 867406 88543 1570408 92774 170859 485281 533425 278209 639083 1568189 1487075 1955982 1280139 540270 1364502 1596126 1449079 1517714 1802282 824231 462766 409747 466576 783443 282533 705267 1579313 1546662 986926 1129532 1201669 256874 1491682 1279750 1532055 97181 359074 922488 158864 610511 789155 554870 1250346 1280443 1640337 1372009 312417 1231807 1270049 1222951 185344 559877 495997 1722489 1508524 1616402 661354 1129104 1985048 18636 128917 730025 1521123 1344056 1689899 330008 1573557 195858 905170 950944 760880 1893887 402391 1222644 94156 768213 1582723 43559 157081 995135 957861 1105040 1156046 1332025 433114 531536 1839697 78591 1420029 1885975 518666 348248 1140856 888955 1723488 1936412 772266 799182 1857882 779803 554641 484187 1160965 625309 1628273 1002186 1065921 1082572 1181377 8760 634021 1357831 1072923 1669114 400747 1384842 1424014 1257683 1921961 1733868 229224 1094495 139821 1324084 582645 324941 1643126 1534394 1351292 298312 508575 1539335 562520 1358591 1542861 534038 1421212 713185 988406 1361077 991758 922918 81717 1139446 1111078 542491 1924363 1600949 190314 430244 717560 1857824 477363 329736 1705693 1357410 108148 649434 768254 1647810 479330 1353452 336107 1649537 1174710 1773793 1149721 419164 1985206 1614639 1908201 1756028 928305 1582768 937694 618872 1791447 1863299 1198531 611479 1671844 407296 1944789 1495815 1252441 1723234 83748 585651 859188 1034814 1417738 432314 234059 908661 912244 120796 562241 791105 1508044 109749 862049 536421 534590 126248 1109266 1588584 1656294 922185 430938 1314304 1890901 1279725 1630846 1328890 1563071 474943 1157967 417766 552468 91746 85074 91245 928468 1787828 1162186 593404 1163689 1963393 963989 1695012 392445 1389253 1337813 1720775 15830 297202 362949 636459 1395680 1693681 1209853 296651 919328 621508 1776069 1785978 100315 1712777 263083 86662 710743 1846507 1007889 1848195 657615 710319 755337 41211 866780 1468943 1617457 869866 1373684 1283598 1677540 384905 472153 753755 1448853 391169 1283001 552723 836955 1202310 1447687 798204 1286995 1946079 688344 1227251 1981242 1843302 1073611 1064637 990665 1212293 387756 300687 489763 950822 512250 1421113 1628890 174198 35303 1011670 483506 1288421 854927 219305 1904243 458440 1052417 1332748 884142 1007052 932480 1882501 1313050 1341555 1221699 833422 1750964 420746 1513952 1915569 935283 1571889 985456 364715 1349532 705599 1667176 216337 589195 647252 1052420 1353948 1868398 1512639 221950 757941 1633172 228911 1917330 1396103 761601 291550 211010 460959 407751 933877 355352 318783 940589 1881161 1015139 1229156 1743566 1983253 879037 1869925 55471 1855303 1101953 1918397 1032972 1635415 1386726 746116 707021 108159 816537 1528473 276027 1808339 1130065 869237 953646 989214 1820095 1024830 1075512 1160283 1428405 1253664 1295405 1706916 322842 229920 824348 757599 1468554 1877728 508098 719383 843044 826640 350383 409570 1857586 691772 156577 1318228 839563 514375 552465 717803 1904859 1362764 1499928 1667148 1259121 1251680 1343543 802336 657825 238682 527149 746172 904871 300098 726265 601431 814101 679307 1337752 1377783 970670 116633 1777690 213832 706338 1073059 1337909 1080134 721255 421146 1016376 454739 835967 181295 981540 1441582 587183 567124 1864140 1567688 1040490 120080 1201945 1773331 1221025 1106005 591926 1443530 1870564 1338183 515689 1195655 678005 1850893 1988813 1673752 1092823 842514 939521 1762400 312481 880188 1047542 1013163 139540 661975 1650342 1156364 896421 724225 1447770 115418 1394288 1587892 1004729 1482612 1263937 1457352 1346835 876179 1942650 620337 1206400 517266 1316468 991917 1947727 751988 1785452 1808222 744501 1482827 269522 1363191 234411 966263 854196 692519 100789 210008 170357 627881 104992 535488 289583 226201 1915986 379434 394155 1926730 664582 1146909 1736629 750128 927021 1841532 216296 34314 1268592 824260 1627082 1884926 1372427 1427833 81433 347758 50447 216778 304204 248377 663030 679469 1142454 1811502 895243 490608 1401878 1238111 922080 619698 97693 1734443 623723 307911 466668 1132815 1398863 1822923 561683 1290333 1495656 429285 1997434 854319 1521098 1782825 1846623 32355 1005154 823986 1428 392311 851798 1436933 158320 945100 1358658 483903 1237139 1362354 1899061 516242 1653939 1620254 1492167 830214 1640092 1578316 483217 266586 350565 313813 386743 1077847 206675 305791 198023 1417102 176575 118965 1296233 1547799 1173770 1523695 265503 1125597 1003225 471470 595995 212500 1153545 1072405 995306 151887 607424 531400 963008 517963 1494334 1154877 1472585 474505 811112 200024 1585436 1468307 966397 1558359 1185065 1875381 50623 875003 1525518 1779423 1220167 1859615 1433819 1064292 1228992 243182 1315333 798056 11198 1956339 1361505 1903580 1282948 1770753 1013173 1016929 523014 596236 1094538 231323 1843722 149112 473915 1837688 1796592 1788568 475826 1143983 63615 335401 1420747 382932 1810726 1649744 1108354 589193 895315 1159400 1998597 201832 364866 1163376 1179528 986618 369391 384393 1750891 95171 1603477 1878392 1963940 846853 609668 186795 871977 1267380 1340302 252484 484826 1291921 1704813 324545 255614 1717786 1476601 1811297 1093520 857519 621432 1103818 877033 319795 1490218 344076 1374025 1664581 330722 764305 43857 889525 1014199 441606 950688 1193479 718690 408124 1590289 1490575 186945 1387726 1937635 1454101 1830680 1153466 803796 1581498 18781 1063121 447044 1464910 948908 627054 352529 716721 89376 566250 123997 1764656 1019670 793429 191334 216357 1607775 486291 751173 1942094 994869 27825 1101173 1585426 1358625 886064 318529 1243033 765043 1703189 521974 37514 993009 1075465 1369974 39306 1191551 1676808 431839 1118514 1523999 345922 629291 884033 1403450 324112 490453 1779833 1432443 309226 1242321 569335 688770 411474 1538618 439432 1047219 458700 462334 1351213 726157 1915819 187679 1737091 738164 1874505 1682922 648202 1667646 396831 1992465 103131 983034 447741 1836942 1671865 1540433 1217719 595693 1452690 959805 846567 823373 1619531 1918887 144699 1649470 1243987 579917 1064625 909487 1518462 221539 231974 1053316 1912000 1671745 1224565 1817861 1223286 1796975 1123714 1061542 534368 640656 1452437 1565285 1009215 360451 431781 1033880 536661 782493 1368046 1598846 97741 1560041 998021 1897036 1323986 1777791 1285872 1732815 1236100 202649 1006471 1930179 1204054 320615 1906640 429048 172986 1315901 1085035 1321971 1589122 1724869 509915 445027 246013 608380 124569 1463012 1559659 564331 1053177 789243 1075208 130569 1583174 1536706 912985 1025998 329840 962791 288954 1720815 1389565 560058 1285628 486023 881268 532823 1177901 408243 1196459 1905659 763152 859383 305846 711820 106061 1548993 1268864 616329 1666931 1129162 434723 617397 1066916 735318 141643 952135 86232 1742510 1308592 745800 830962 254389 888481 998093 374825 1280132 1028527 1471848 22342 1075727 859369 679966 749186 66543 1121938 734873 1024047 324579 349216 757108 1663921 893300 370824 895464 979780 1794965 860910 1887659 240973 1204826 1608587 304140 1801760 936133 1103030 1822641 820113 195776 1387084 1375216 58096 1078298 311405 1085414 1019732 1895959 647414 1340147 1564800 606274 1041505 754472 562412 208297 1694684 432358 1096026 1564874 1698683 1221862 719151 1816004 1880832 1061079 918339 1810796 1642563 1690999 1109330 1616482 403608 1529875 38793 915414 132402 1029485 937356 530289 359793 229618 430829 980276 693104 1345844 1049572 1155288 534841 239832 1524820 533124 963590 873344 2072 325517 1327024 890787 1221920 1051772 1132374 1735160 315873 916713 1058605 1700927 1927493 1142866 459047 1535547 1118315 1008594 1230795 297867 1919039 376810 838511 581822 122177 1963430 391002 1895096 1536774 804369 153991 1963086 827383 674636 1370912 1367807 1142641 508214 1077626 616464 1116159 1953842 180803 1462432 1638066 1751289 1107188 1632022 1577913 1979417 1125032 990087 956042 1179274 1085722 1531421 1630739 559633 1642961 276414 642569 1635438 84354 1676647 1173742 1190729 273472 920309 756726 1741264 445124 866583 159114 274800 1816193 47361 255319 1345249 306337 520512 1490622 559754 934791 1081763 238405 139504 1007386 1013606 904951 426885 22871 1295804 1990998 239349 1219538 474059 1394950 1525232 1421622 785505 1899819 471719 408620 682357 249883 1930713 771136 737397 1807481 1248066 1026623 379970 1566381 939003 1702261 1935861 27783 524933 882772 1227071 1246683 1706602 1636961 667624 519003 1038090 1856924 584096 1828110 1016597 122010 1649704 1526910 1552966 295452 1615133 421982 1769808 669836 1607052 1400466 902906 1796612 1898900 1906510 1746547 853923 346955 1515749 744965 545429 535017 480819 1931590 1199902 713693 572095 636493 582583 1864027 1706600 1788825 87547 1293378 520617 1720486 1992710 486428 785529 1099255 802239 909727 766539 1147747 738754 1137268 989446 950515 1601159 257939 988725 1059836 526241 1469153 1948641 1460031 1957707 1550781 1432367 445600 1635284 417130 810979 850427 1988379 244590 1699523 453155 1324173 1400781 168408 163299 305685 1001946 1055608 135124 564158 835343 1518826 1778119 895587 1673129 848173 448550 672375 1061383 27348 1883437 1623663 1007779 107178 1613402 985836 1016512 1818640 732274 1396116 1955004 704128 1367873 1332546 790652 715479 1682304 1959305 1878771 1084390 282327 383080 178814 278254 1589833 235961 1084736 1776441 736117 1397946 1473535 1581960 957112 1134871 1678122 77436 929984 294930 1485243 1493502 1560120 1372271 1224384 528112 423841 290903 1593264 295725 1866329 196816 474208 1018091 336007 1233574 100507 986295 908879 83224 1662025 1431624 1066405 1564153 118673 1698704 1608333 1003782 730949 1239593 429789 620272 246115 1488376 1339144 698417 1098094 357682 377838 1480588 1982058 1994217 18888 904759 295318 1349326 370393 1386436 1924629 1831033 376451 478434 628863 1091472 407802 1598540 994013 1475427 1434346 864474 1170973 1402727 903449 1039649 985859 1470361 1745332 1734467 1988625 613463 1206051 1464545 265295 69735 360724 1043044 1693089 232694 572086 1034857 1644341 199392 1340728 780748 1832303 1194126 1560525 1661978 491009 1964872 504953 1312926 1346757 1768458 1770366 1179557 1160744 490135 1832956 692909 713451 1034928 1649413 1528337 312719 1822655 700389 79392 476459 769702 205484 561390 1477071 94268 706919 105168 375066 1188844 914427 1268859 581821 1216950 1857760 5134 1295916 954188 1409676 1196754 438246 504317 1457858 345448 772385 1651363 1902435 772962 442207 1156512 486995 1672211 179915 824558 1203442 1123617 1408465 43601 90844 1349728 1087611 531159 758043 1675431 1531444 263194 1639858 381533 1184851 1351917 1448667 1921710 546696 1469600 1979094 808194 891934 341645 569504 1977217 690595 1281127 135050 890390 1412201 1341523 359933 870003 1740014 148114 119611 1016058 544304 1400930 719229 1505608 568802 586833 1847093 79895 537906 907431 619545 270197 1390103 1127184 1753192 308540 871393 939987 1768406 573238 494021 1680504 38493 797095 537920 343857 1651743 1597980 121630 534437 1443238 1417820 501621 1697046 622670 1149464 329748 184821 246034 366651 1334803 510291 1306944 153636 1807078 1854333 1572474 1837547 1576489 1383370 1116087 1637042 25944 1954172 387148 584411 906652 1381362 796028 1328137 1904733 763237 1919208 1363316 922429 1292421 1217317 233665 1938188 1906629 1450553 483991 1288158 1461015 954289 136266 303155 288022 1808303 664659 1929063 1353732 1332241 713990 16089 986851 1785136 513418 1249371 1533862 1346390 1051781 279397 996057 1508204 1096939 986702 1163512 724035 163077 1875773 1163447 1353600 883495 1838783 1988934 991942 526380 917984 1046082 733759 193457 567048 1694727 239573 1871493 492655 541102 1587795 120564 553072 764595 603202 229081 1859063 9128 1447243 4927 1154813 664490 534442 433231 934908 1294640 291935 1863913 1290399 604293 1323237 984952 342141 98568 1425448 1866119 524031 1141246 622701 695137 1353857 1632862 1632391 675598 1461786 1672982 1813394 968533 1453636 376884 31391 797114 1888127 914403 1138487 338922 1248207 257274 160921 1303414 197490 200683 1250604 385100 26636 1932608 80884 1796471 761055 839557 1730933 840970 1330208 567691 327756 819749 306899 1962057 1293586 1261039 353895 1450459 886795 1374077 1262503 1482860 92144 779119 1748173 1736003 302657 1667829 1992574 936796 25070 1022672 1302325 223899 1107014 1039231 1357181 1342462 1022113 496564 417454 223508 1206099 1166505 1636333 612619 1710988 1467368 302490 483028 866463 1703003 42692 1077721 317788 1194219 736497 328968 1611468 1508629 1069402 1514962 1084354 988253 526482 717997 1743819 1423163 289521 1543154 949011 705072 1631749 1776105 1178794 1367137 1547649 740650 286386 1383303 418354 1724304 1833121 1214547 1146508 127611 1323636 41500 46047 1687908 856222 1792146 634326 1687958 1273952 440830 599675 140947 516778 1976414 1448180 771535 561356 1060989 613231 577410 1937913 876818 195229 1513011 395499 129765 217260 7677 1549722 811364 831451 1430392 1941979 1221653 950556 1230367 539544 312853 777056 1426884 849386 1752332 1794390 665588 156286 304896 891711 76392 1633731 78802 585734 791045 1889057 1064348 846004 157854 391172 998663 1327129 1488071 293241 1257911 799995 953671 1249766 1110927 30667 1234372 168407 1161028 534886 96674 1245268 1453634 250806 96259 1841655 1015019 849084 1902803 1483123 785699 481925 51042 1502775 1535372 1517256 451952 194083 588482 233855 1110973 1262183 1384888 1754574 1682226 322251 338193 1766092 945915 742730 296100 1504821 1537961 1980001 1581457 1915411 927521 415341 268539 1038419 3346 1159067 717609 283084 1303978 1986531 241425 1371436 470373 1890767 459207 164578 1207358 1556819 1426730 171803 205732 313894 872178 675348 926413 130856 693437 1451002 1563280 202891 1561120 700380 1473096 570292 264264 1773735 1471255 693182 632685 855248 207258 187568 1624653 1918640 697535 1141724 501172 1006696 111589 1116661 445214 1111586 556544 954104 1769986 1876714 1149267 1319942 1223687 102920 1825054 727683 1323590 1949695 1831996 471103 1193712 341615 1352298 376252 715911 398098 1387128 1023610 310421 1480319 308765 1171757 1511435 1938197 493184 562794 1327236 1750591 767923 662635 417767 1728773 1732579 1322695 101106 909176 1000672 609757 1984995 996041 1030391 1621135 778139 774969 1381913 827093 1524050 1433892 1190005 1858789 530377 828028 219449 1841388 323747 837605 850649 976142 1853087 1850695 211725 1838239 543295 1525425 651949 558345 1640691 924584 1475874 1465256 1131129 516347 871633 161920 1005202 645286 1966402 968262 1738886 1511644 968412 1167606 925482 1981273 713676 844369 574142 1515953 1874387 1477171 1478466 807548 182353 1241060 1921863 1423745 1194991 1710711 475291 1742502 244638 1139806 745797 1039945 807475 817788 469967 1523613 426047 1101701 230676 621664 907363 1299558 1452954 492034 1509162 1429626 309119 717583 521110 1503655 278224 376999 1949654 1169585 1485779 1954633 1829302 1426141 1433457 416492 538890 1987923 1288680 1997551 1834942 533114 804498 302618 1974014 280867 291046 1342186 1514158 562871 975906 837674 1919080 830077 1819379 821774 1706555 105824 759112 1738856 98889 734046 836680 532692 1580129 67319 1899160 442017 1094193 268355 1175337 1673391 57893 372893 1631560 1257299 1867318 885252 1186709 1391926 1702709 1522333 1846073 1602340 1176241 857259 1067609 1789707 1851917 17824 1549205 360936 1494795 1449296 85330 1948572 1495325 1888498 848268 1975262 1345472 1430321 1193222 184799 1037975 1067707 1221089 68428 1975573 363451 1556960 1085100 1343698 160835 1454478 749600 123260 1787862 81221 669165 1882030 1728724 645513 969674 362260 1813326 1704761 1298951 1362676 1470726 1287298 1879707 847141 1278865 533878 934521 1026019 1683741 146021 1879973 1765929 952980 1862169 97967 1305696 377283 431527 1712712 406951 760093 768011 1771913 29091 1159653 366108 909948 984127 1392406 1881369 367730 1048055 70988 1987752 791573 1725504 184443 89651 280120 1906022 1591615 1234081 1907555 385491 564880 1280056 1762152 812987 1447928 1968944 593962 1353368 1566423 217960 1692525 1216772 208245 122759 1162048 1864961 1602510 367282 1634843 1106648 484534 1419385 127268 825092 1307686 607453 639720 1231025 729654 761683 1768534 1937416 1437385 956152 225728 1271735 937572 559197 473357 457880 1304640 1995128 1089479 286820 1206998 1123741 1408898 1219932 876084 163085 1737161 725889 1161906 1156199 5952 1431916 1341887 866825 149670 1586063 1364699 102682 750628 661969 1748811 1678808 1871505 1519581 1253501 641933 427863 1876711 1036634 591877 1747883 1496367 1230254 1060055 80620 1047052 531223 219700 1700812 123969 162057 1581068 664762 180719 125582 445057 69933 1410931 902998 115802 27038 911683 1807593 87622 1381353 496309 706103 1484060 148900 623791 1328666 1707341 1214866 378853 1530527 1489647 1411745 1405635 1443796 554574 184057 1270485 1340519 1482116 1200965 1334742 358550 1034104 1002977 1149291 1209829 1326166 1709460 371887 1374436 666342 40312 720071 134396 1524088 578235 1541023 165707 578353 1153409 1533507 708964 471402 1882723 1363070 643382 127406 905034 1098175 1325215 1567727 1777928 276804 1644734 510573 806111 1024468 1813685 1834149 1897177 572701 1707986 499202 1119732 1688910 197282 941358 380840 102107 462768 1059623 948532 1624800 1997504 604705 1755505 410288 159740 695950 531052 371040 112483 1890191 571921 508636 1297319 1589721 1174361 1601232 22174 1309860 829195 110567 1951269 122097 1524459 1054794 601254 1637218 1408753 1097378 1393506 228492 339052 140657 638448 1240862 986449 759713 1783418 900665 1115510 1053419 1581381 602075 779524 229964 428723 709876 1728588 1846015 291422 5327 508412 8848 120308 60194 1834375 1458139 1073517 1046865 495315 1007338 1029441 1487967 1132091 973200 1478253 823303 1247625 1840551 1522691 482466 1489023 290656 1282165 60439 1767412 907476 50224 1445643 1531922 1546321 910869 1100173 889335 598015 719515 434522 1877997 707590 1186986 709643 798201 1765928 311752 1010413 1311030 395215 214006 792953 1653976 250681 146812 1434350 1735249 18789 825741 1061499 1394384 1547385 1343337 1175570 778876 196291 50235 549951 486818 898782 1831495 191272 162180 1695139 756441 1045892 369864 1020974 1381608 870737 1228658 719194 685559 1885711 917617 181333 882075 1532421 411545 299080 686499 1185686 1753933 280713 885472 1896995 787690 1112078 1761607 1391224 936620 1245003 560949 1800243 844270 1707779 1987681 425859 1217973 42279 1583516 1505238 949441 1281616 1982410 1397375 1348748 1625676 1399694 325743 1326398 681120 200159 419485 495522 1857441 1121045 135471 1215758 856314 915184 1354311 233284 1352655 904079 731902 1944024 452270 632138 714895 1332614 1166883 275741 584531 948647 1860792 1493074 952207 1538472 1467969 1648092 628444 1052801 1253837 1745589 1169761 27279 1366605 188893 1495392 290980 625124 1346026 819574 209507 1666943 1424110 477427 963619 801741 353493 1869602 820521 849714 1615514 428 1516949 480258 546026 759233 403673 790723 661146 1666978 1439794 1185776 680529 1668038 1278631 1941847 374316 480528 1744666 881766 1771597 1641908 1872701 1985372 342217 1275044 842278 941197 874972 1627785 921904 1138256 675535 1699047 1924888 1375103 1963237 693328 1527670 516676 885068 1945169 1104205 372685 1581228 417476 1335237 1067351 716413 1012396 307172 1958486 861638 1501761 1172953 1240973 518214 1814361 1802895 1462653 1191838 610544 936517 865879 1824521 785692 574160 861516 1671604 1447623 298033 136281 1427453 1626771 1154864 718828 1504040 1062047 1248310 1525382 1958855 270095 1275204 256902 1771481 1834878 672633 621384 1315781 557326 1045096 755723 636871 706014 1350778 1155203 452509 169447 795724 589636 289868 208226 1452777 128119 1253298 837675 1007401 153296 1524119 1771593 1447229 601304 1092583 182333 745463 65131 1350338 1196487 1090262 1424827 1481521 1275865 1964407 1569096 643549 423611 1153680 377358 1989888 1466376 1590540 647534 1859232 1087118 1405890 1792587 538731 323156 844722 546417 1415644 148638 359235 193094 1061751 1705750 360672 1040048 661496 570240 1453605 717226 424739 985088 1218268 1706958 1583895 506159 895883 1471100 783808 615382 1089427 1052944 1512486 1316266 942360 1378283 1583195 1792703 431324 1709095 238757 1757878 609922 520117 864878 855455 1213200 1338898 174865 1811143 1332939 996691 1953269 254747 1941946 951519 1995521 1956399 1134043 660124 1910090 1319194 1494392 1000565 1250983 1088425 1542944 525909 1838808 1467794 519656 100192 506515 1519616 927928 141621 1455713 496072 1508022 1194902 120067 1602154 1694691 1603023 1840850 1658874 1628119 1032769 452163 1299686 1530359 621986 1060592 381143 1284492 881375 779248 340911 1496107 1238627 1593366 1978053 49573 1999143 1052652 122625 290807 1822074 418375 1672817 903602 1966442 1328421 1603616 1085266 1246346 158190 1406369 155022 27272 1187378 505622 1675965 321746 870318 446235 80514 689657 1137990 1459087 791987 1474111 918797 1596412 423682 1715454 1020196 186825 1789498 1901676 515308 1929450 488421 581631 1364724 34052 1012656 514535 1755508 851938 1166053 1227199 1417824 541231 925699 441225 1249361 164234 1168955 1723818 1417447 1301598 234757 623248 319834 1102656 1331995 157011 1538385 1531946 1661472 1215505 40569 1508355 350207 1014090 1343892 1607782 2010 1562715 710297 706857 104168 1098542 1676900 1016655 27997 395216 3312 949827 3222 944239 605242 579088 1563164 1134837 487013 1315777 1623987 1619345 404400 284350 25565 1237700 538696 1692076 1254149 1195378 105703 1013129 1650784 1365860 137343 1343334 611189 1963325 478360 444236 904813 1060529 403246 1041221 1704526 1092363 1867693 93202 294400 1444443 515759 1567392 1812698 172003 1157474 1702475 314901 1170896 193411 359887 1505748 623083 1466545 1060601 707310 262584 135779 1539447 1295636 791127 1598154 1474968 1324051 1550480 1439217 1030752 140356 1427203 463168 1801181 667673 1103742 330695 1576226 1229070 759808 1813517 1491170 463984 132319 446123 720237 370244 1588223 509353 1898689 1228504 443085 1196335 1141872 713995 524923 307930 1421695 921375 1951530 152548 192527 1991106 1074630 1247220 1610752 1012362 1580814 1440016 394370 621301 155810 621701 1707631 780784 431524 1220372 1281878 948552 508840 409623 901574 1169848 1690891 1781409 975699 125310 1108773 825601 1644728 1509706 1891303 841044 73095 1966369 177835 14993 773956 719973 1092791 290821 402287 1363914 652476 1041811 61888 308886 523713 834903 1871355 866807 1915781 1119658 502458 1840478 1670102 908545 1614050 408677 1076689 441463 454902 491410 1307643 1805901 493689 1647877 1093080 1256478 436933 573163 146488 1864311 1807457 1912472 1153943 35116 1883101 1774321 1720994 1276007 1107165 298790 418353 901010 1440537 251172 1422281 410669 604055 1440676 1585769 889539 700882 384572 1946718 611862 1470393 1288519 1563946 146369 688807 1047791 445633 1999520 360972 452189 1950020 1859324 1518817 1593339 1620053 426492 1478286 918793 391562 1211771 787977 628866 1232559 765584 1590969 897541 1059904 1939471 599312 1155372 424877 69006 1752448 1579639 1864443 1500436 1869277 1828780 1579887 1945300 1447258 1102127 1217480 921302 276275 931725 1060755 1807280 225364 189840 1102026 1467425 940069 500944 1419286 1103937 1096370 696385 581193 1627739 1983279 1632247 1498709 199664 1133068 369004 293286 1711183 583524 720584 1887981 1184796 366020 929361 305286 1603466 1967823 299392 1617413 743955 1211141 1208018 1902307 299728 563922 594096 1306732 348885 320640 854960 1474536 921857 442052 117118 1868217 1132988 1493981 1073320 916161 1336086 504014 1654318 652631 695908 568445 1901047 1386419 1060541 1755762 512765 1190304 834696 939644 909721 1537405 1641257 748021 335553 815996 519836 1143833 899391 917605 1907958 1564485 576549 48248 1829101 734732 650145 265302 797700 1903805 200237 136684 1901911 580544 1160787 1881093 132142 1722782 842287 1379038 1508113 212197 534889 1686498 578991 1777542 1670867 629300 51413 1278279 1735076 766132 272365 1165805 253406 1536819 1809036 431273 1421497 388898 1537048 1365483 915326 485207 1709595 1922198 1198824 1195142 959311 1649549 364054 170666 121491 653656 573182 193879 1456234 1516203 809797 1940757 1872624 1475420 694810 1659436 379714 1585543 1000996 1867466 1039660 1657172 1464983 1468424 238764 506729 1026886 1805520 963959 578318 619017 1143971 609858 1250019 1486746 101379 600887 1257597 1948199 786274 1415511 1590342 1076049 740438 1984944 629906 133626 1017883 1232241 1619628 1873037 1552773 1483701 1717402 1347393 1449609 54143 808821 1465439 1156808 419110 1147137 1772282 1532084 570222 84221 14963 1880461 50453 761221 1191219 409228 1739513 1686368 949670 755725 1543041 213345 405480 1253447 696609 1021483 77463 442293 433554 135821 43013 1114473 65481 1863718 1783519 1117899 1950966 911514 299839 1247237 1155358 413967 1927008 148624 1217989 966191 263201 1968129 225765 837375 157745 407419 1438337 1428346 365717 948301 1240578 1637689 518694 721380 1791806 1282824 1782432 1338253 927362 1206569 1401350 679148 1235515 1022306 120679 1030529 213782 274647 1815677 706694 1638435 1868614 1477427 841746 432029 1216828 1125772 207738 405309 1768053 1058586 536363 475486 425753 1232988 1062383 631613 347887 1508805 524226 1743716 140850 1441805 1495998 1549015 994683 700899 1015401 948914 478978 511225 232681 1595705 1312715 1712893 1541390 738275 308389 1705672 1007100 1643586 325835 782927 1545594 333680 418159 430253 191344 193783 1438443 234360 1879430 1489592 473096 1258476 1853050 1342892 90988 80795 138385 1057524 1794767 1480581 1674760 906489 1369886 1203502 1365927 968363 1970566 1827854 1933201 105278 961149 666804 1051455 1885140 820379 1978538 114083 180526 812377 1334911 1430468 1740503 1616407 1040632 1544674 230802 1535171 1703693 426923 880566 360414 1848148 1265791 1693819 387849 1145025 1255861 695570 250381 1277498 1228528 201227 265151 720784 890088 787318 1688840 1910425 1848420 71273 1090551 1178484 109385 83634 798460 516765 611419 570234 544492 434400 521275 1301868 1463202 1873282 33895 330984 156321 1558599 93014 441925 1526196 1224357 983319 22193 1671226 725820 147428 1422756 1708402 1216189 1878472 219919 1996579 1566171 1966966 1085761 1035559 844081 1116481 438570 636279 861153 1472610 1461468 46856 935379 109488 604160 1475754 814546 1531815 498781 541979 897176 1805198 91549 457735 669352 40033 1995765 579662 1191533 889518 1285276 648918 50663 1599635 1141131 58974 1085067 284585 1911942 1027988 989645 873564 1206751 1722193 306863 586103 417712 404095 504546 1636787 1561093 1089485 661936 825165 6929 1472410 113398 484622 1802799 1355553 878669 338570 649053 711756 1044509 571384 1728935 767761 958559 287054 915350 158363 760515 769747 1258787 1619017 1736002 514485 991481 1022264 33045 1502830 642094 416731 1388033 311 461313 540779 295669 1234125 656149 1133238 802150 1347786 1634122 758859 1032153 1931714 605469 1484490 1759402 1337506 259432 1781392 905110 561482 1825393 1756104 950755 1679475 1566189 1219817 1317204 1562672 1974411 1114548 1724402 453312 1650497 1782407 1277792 473046 12013 532354 1882766 1662198 343617 267552 199551 66705 1123352 1057960 524759 80849 181788 1684998 1433733 374924 470043 219478 22552 878563 1382280 472540 1023076 293536 1615690 2038 96258 151529 1889873 1922666 777921 435786 201377 1650890 236515 117819 1781680 841630 1932498 711358 1313527 887067 319908 1714608 1152403 1829389 270619 736888 182475 400385 1006317 1678974 197914 1517251 1378932 1026052 145583 75901 77834 476001 1094698 1856442 149401 1458401 167788 824017 544481 446328 495565 194781 1465776 1597193 941900 1296760 1345907 862533 535920 12135 1155100 1936029 1442425 1950311 1172405 1398510 1340462 640203 1784908 1685029 319177 46283 1828681 1142722 1646260 559521 1765084 839344 1061234 1904747 1553388 1060561 81277 1981362 1576948 53586 1383015 854236 286467 1279614 1058058 349456 1079623 684374 156509 1315833 110808 1311498 1975724 1004779 121609 79279 1741609 1209671 792236 1752634 1818610 1422739 1323158 688577 643263 1494495 1748532 1108297 1514033 1679450 1438419 1160018 667935 1128702 885126 28894 472507 1755446 1554422 973499 1043097 1098378 835564 46843 381592 1988917 283504 1320801 1530891 1432274 1464870 1026871 1871277 848401 1561546 1777599 528606 901600 1058265 714245 641327 711440 1305622 1465033 1836619 761595 628305 1792730 83225 782621 1141496 561934 1576343 1283942 1573793 1330585 261098 1004270 888155 402945 517712 166337 975653 1279874 1523486 1717221 1136387 1676818 1539382 1549184 1053367 1692122 364114 16389 558885 784550 1141643 349186 358636 492409 1071364 322884 1660588 1212147 594739 68990 575212 1928161 758834 509683 1664003 1587504 1688676 1278732 1584534 1430234 1401489 83131 71919 1495623 392399 1783598 1574331 1454619 988846 1270681 1617104 1266290 121393 1890649 1492063 1174305 17098 345023 1373567 1644508 789221 1852317 1637650 1299222 1876445 1972033 1041831 1439914 996688 630868 331497 297347 1323206 1747176 1339769 948839 119984 881931 1932644 860459 252805 1284699 1711908 1513763 769967 813143 260619 1878854 1612285 899683 1934166 1186389 1710055 733907 1833054 125444 178611 1268743 1930178 545253 541539 1294235 265160 1631015 684739 1704639 1320432 681854 697068 755103 119610 617663 1092980 1749997 1514476 20316 1818881 1552104 1988796 1910857 174910 947267 252168 596838 1874178 1501632 299543 1551632 973180 1088638 1783727 171844 990171 932475 1452179 1587175 1383274 1277597 1016731 1852004 1051251 1523101 545502 1595026 185759 1431649 1268273 479493 610517 1189491 367090 1117909 280368 741149 870140 976346 1509995 468121 338490 716849 1610666 775409 526263 452672 878846 1206430 2023 62319 1421937 489993 1867502 1441831 1319739 154383 672085 938260 1029161 1041051 810549 484816 1325757 1809524 916362 107298 1980764 1236345 1224526 152475 1724215 467753 12303 1933697 1805682 878993 171161 837105 136945 565887 908523 1732882 1274432 1933229 1529031 136801 1555943 449570 1498237 1700284 189555 181349 492824 368402 132976 1884140 14881 1242437 1551491 1852843 1408404 172868 1805702 315931 1460454 1999620 1929670 1709564 429330 746731 237252 1830809 1390441 1960732 1169215 830603 1897796 1587865 393505 18818 135348 1864065 1667262 709001 1509060 797571 189689 739668 551682 1327807 243001 412444 1751238 599648 1009061 31212 1776275 350 216499 276444 673573 100464 1671232 1436775 1359794 1290134 953167 264320 342701 1107682 974403 230642 1228174 1037539 1899780 89318 1832315 327671 1853337 1848397 690142 1314092 1294295 772135 1274434 934531 1998355 1196494 1598649 474471 464455 364414 1200351 306564 1608573 37060 1480949 1511096 418963 1260090 120367 851953 490012 821141 633269 1433699 470911 1436198 478267 223862 873071 1067891 152416 242051 1568649 193311 513988 298066 194111 1965859 718820 1683507 615507 978078 662585 430952 288951 1472905 1287161 734909 1291425 404806 1518682 114394 1185904 369903 82915 1361633 1509425 1659333 992903 1354636 1682581 1382347 1436692 1074145 1137375 284706 944282 1196735 1162017 1117663 1654300 1190244 201922 1681675 492747 1351589 554249 1792619 759204 60957 573861 540443 1686485 1774546 969331 11941 1697644 1492120 1032924 1959047 331429 1192137 3201 1688818 152437 685574 1785900 269013 294447 1711708 1547361 1564091 1865807 693066 1918132 779206 1601049 1305910 367801 1368830 1078578 197009 1524686 893641 1565411 743592 1681301 1307437 853588 1684386 452633 1851308 1223355 201810 1764601 369972 175877 608970 1993421 1233846 258651 83954 860733 692913 247548 775947 767071 44961 1729507 597331 1854792 504771 666999 554461 1111587 1070542 127166 707298 1457403 1270757 298071 175972 57614 1134140 1032469 1814505 750508 754030 1356866 631396 1170364 1170045 1646317 1113215 675331 812976 1828065 1545474 1799211 1584209 496142 861888 1645743 729105 859805 496669 1669039 1383739 878381 1147283 696269 1392966 1794561 233192 264874 164150 75509 1588646 1402927 1923636 530497 447543 682557 1210907 1409250 1933509 890560 1631611 868049 1006979 638827 1092883 679126 1820305 977062 375011 745499 411755 1722954 1714241 739552 554095 155288 1377938 1877716 563940 145756 690149 1296627 978643 106587 951821 1741615 142564 1773664 866977 1940141 271932 1086309 59740 786585 789925 896261 200155 1751855 1487575 1387626 1055262 340154 1486066 466285 1003465 496916 1925640 1600992 982024 438996 1706692 1953168 430316 644748 428281 1752008 1400578 1009647 1343666 1902943 1768848 1788241 530129 452440 1333528 1434370 244968 1403187 1462502 874805 593208 48195 1915697 63985 1137457 402668 1821410 194895 79977 871737 1492966 1084496 284665 787482 1824539 166554 338441 888415 1650494 1729798 1442939 1163389 564458 1504555 666849 226062 1989595 511959 709328 1369981 406199 1518165 1266591 616650 93633 962846 1183398 1038139 1924025 29258 1996602 897285 546489 810637 1842384 852678 1995100 327757 303621 928212 1545503 319502 265672 938180 87325 862368 1518911 1907186 1462565 600222 418047 1185280 222979 1796994 1685049 867512 263073 241082 1515614 1418842 316111 866913 771910 1130411 1297209 459083 395827 728873 180029 105725 1858212 1686178 1125507 980585 1333846 977846 131518 64554 1542905 1892834 613530 109510 1894763 1499728 1830319 1505020 1890296 951421 1078668 1533129 1643351 683868 1940252 502922 599294 943206 1227114 487949 1936857 622615 190582 1907983 270158 723247 1352809 132367 1176018 1813692 1326627 1997319 1355012 1300648 1383112 1814122 1701010 212404 404422 993529 1797894 483597 1040026 698810 1489636 1275508 554814 9187 244605 185914 560860 1107813 158800 1439105 1267910 1736268 1069851 1999865 1808404 1628078 990633 143068 712326 1782008 235713 1498429 1057986 1203105 722173 1971405 921610 1314756 527491 1569452 1018804 1588343 727628 1877553 338833 327324 1559359 198415 867736 1429296 1150962 1484842 1072030 1691367 1991362 17859 1644688 618393 572625 1565739 262271 161831 378866 974055 581445 1589048 1085928 1943879 916637 474544 1061776 323116 586323 1616612 414168 808558 1822541 619514 551546 1853327 92246 1367824 1738828 1150560 263284 4843 1918813 1476451 283989 1379974 122612 391392 283054 5028 1212578 1201248 1874908 17463 1568031 524384 1486479 30712 227325 1385668 1462379 1636714 788146 758038 359248 1603204 1161672 1657162 940241 288932 127975 405662 1816113 792995 1807048 1201050 1526107 648387 1455413 823882 1883788 419595 830851 779882 1228668 809262 1309761 463060 1886382 1481814 1477722 280466 1235474 1227500 33135 395744 416192 1498477 1283155 652188 1641443 1709440 1178322 289550 359076 1706332 1826489 1601479 682592 58252 644719 1857054 921196 1294505 1927866 913144 130348 200780 1686832 829872 636888 1310153 1916585 800098 251183 761448 144746 598111 1830014 49323 1519904 1508290 1952327 529197 1283120 117287 1387712 1158337 1684652 1466577 552535 1951494 1000885 1118465 1803210 1887135 1515635 493551 240478 480754 883247 1159042 1108252 71414 321743 876972 1225187 1263136 1822390 159869 604612 1848695 1222576 1143774 1317409 725276 1419135 1438162 1046321 759920 441159 475277 766549 1231495 1575057 34845 944923 816825 437007 1435301 1831434 1881705 756908 418465 1528476 1068120 1753090 1719480 1304029 1736935 1869171 1493424 1178059 746283 989757 992142 1085526 1326573 253719 1482979 704343 1700659 1279532 1766110 768790 517860 18075 46038 148571 1562047 773801 888371 96581 1031577 695294 746120 1107217 825407 469581 999733 674012 302914 1206147 1561168 186260 23732 1383846 636382 917637 1050752 1204580 221670 1476661 246744 1431628 1116510 1697697 893384 22597 1533663 668484 205923 1180778 1633833 444491 1968306 772181 1710974 1335829 1235742 513804 1793646 494042 1725195 37684 1369707 309633 249097 1916547 681239 1539940 1271528 1702079 1141640 1227981 918789 1877453 1245258 387721 254339 1079328 1658422 1339388 1376147 1544700 1349230 1442652 1450884 1958213 1176152 199634 463274 317436 1203560 617806 112901 260914 470633 214633 260520 814779 1492680 133173 191447 1153938 501443 113935 1933994 1970463 78148 209957 214057 859102 66323 1085760 1807597 78060 1161446 312069 1825171 377588 140073 821942 948179 361833 1120496 577206 1365212 1829477 1260682 1017049 1607732 1935477 482800 818094 1362875 1432583 64633 1293816 1179209 987232 420401 1287942 556876 1131190 1838321 468967 8706 1349662 184478 23474 412390 686866 556472 847273 994630 491155 1438127 403263 404200 1322796 1060118 163040 932632 667000 1032961 164548 1993886 630798 289664 1627260 295313 135024 1019291 303138 87498 1256807 1520715 131935 437474 858431 1113763 1979543 1382754 946879 725120 1839609 660097 1689392 1113717 1342399 1112391 1355695 1922505 836276 1573466 322195 948825 838133 169653 589253 1747150 952208 123383 1587397 108920 510673 441237 1302929 531384 349945 1703303 599650 683066 1367037 950167 1183983 967267 1310191 746517 819143 589296 1257798 1338889 1879507 1974170 690431 769764 1956798 242836 1984569 1087617 619749 476355 1349665 1275562 689419 1487077 314526 705394 1565657 1608112 903978 924672 205793 1832912 215977 1104287 1409439 780204 216043 651479 1256534 633189 427178 1021057 137475 1286410 619074 950441 987253 773850 787687 583336 348084 205948 996289 1067870 906699 229589 966668 731904 1185673 1844203 35625 114104 485711 900909 275220 474717 1038504 123602 1318160 748690 744473 609413 179060 1582627 1910925 42859 1955765 613121 1879332 1128938 1957279 861586 642368 1120641 1994867 1091412 1723438 1469071 943832 545066 1731939 371493 1449084 869927 375729 942355 1304545 771787 1517550 1648348 275751 969172 1383863 656186 1240996 173659 1814943 108175 833333 1785539 83188 58456 1509616 609875 1334629 1688536 1135826 937418 907713 500687 1001729 1176592 1796835 416085 828383 447323 356836 1665656 754718 498401 1638045 1049987 1003960 1506523 1474640 36190 1463407 290562 1691353 896648 144497 1934810 938149 1152835 709805 1864675 62302 1391656 1027082 508923 406928 1945705 860955 169391 651041 1382175 1724300 806306 73586 1506426 1715885 467195 1470676 913930 1482307 691008 435746 1008814 289533 1856722 766254 1661034 1816380 1082404 1257449 1416979 1821591 1443977 1437715 1576201 1862060 1780855 251912 96158 1738900 1207246 713045 1577857 722627 1917633 397643 775533 1780117 1897984 170982 212352 1555644 1234094 910170 701886 898972 285519 511302 1192959 1851081 353127 1754098 1314267 5491 1449402 1107281 845742 1083051 1772717 556212 271307 734612 1203986 764614 136914 1501737 960834 753624 1642672 1620797 800152 740647 151361 1734565 1991730 1714217 1522469 1165685 1492493 838244 1105308 252247 302051 1541880 1622749 290994 807387 1421324 1539808 1644146 1950089 1545362 1381022 1733982 1667065 1421542 690662 1391231 854432 1224810 1907341 1653524 319426 1142758 1741121 1353038 550320 1472951 1949602 1499452 1056066 816705 909382 1710519 1066831 1964331 1529269 300294 825181 1793861 69446 1143414 930049 1404108 1067025 1890238 800818 1592818 744529 1087990 728007 1527398 654790 691839 1451322 231148 1242677 390693 286584 283451 852804 105252 998139 1306700 1083364 1066393 1012475 834717 770777 1956374 375913 984848 1925881 836950 683442 1145778 1152339 617387 133060 1393720 1171695 1142984 415361 1394485 1691477 1364024 1918151 241928 715939 1288791 611832 1069506 1040511 1959030 160233 756885 461256 450539 505334 501564 866652 1071988 1026775 1190303 6866 61170 1510846 879827 912278 770733 1586471 1227883 1976991 556983 1120481 1808818 1446015 254407 311532 312354 1529284 1753463 1610891 676961 1229929 1377533 175490 67128 1178439 74478 1988164 1608069 1058213 111145 507192 990257 1498868 1620235 991430 1199420 897883 1051061 1977305 70524 781330 815821 1664328 928565 561147 1406283 1132816 573913 215829 14689 1899041 890768 1743674 1366985 737090 1666326 1889833 1839140 564386 605485 988960 1875751 843906 23867 664737 1720368 1395884 1808056 305843 1297472 1995004 1538448 1894182 89274 1600807 700978 488840 1274670 1506622 1970021 625608 1648024 506432 1925205 1905609 1426974 1757613 1388728 89244 1398259 952881 521685 611848 1120653 519458 890079 61195 1262580 663806 1543598 1630840 83728 1506324 1888960 1226871 1283781 800676 1752829 667396 524106 134031 1944902 1621259 1921783 1270084 82507 635000 165424 918849 1331759 350372 1067835 473199 457390 46477 1578341 397387 1760812 1978300 1637263 1668218 1032991 794243 553013 1743212 1023962 311820 1689576 1232839 1600679 988381 1211252 1713323 1350896 1252250 1065991 1972580 942715 1483532 1897011 1654705 1484069 1125548 1218279 519720 165554 1203257 1881484 1781885 1865312 8522 1766161 1116704 29959 188288 40730 866490 129377 1343314 642909 831329 169375 1585760 1649625 218951 131039 1812315 750765 346024 1924794 1760132 252540 866918 766444 1266766 897832 909818 1072535 885237 1802200 1693901 687923 798894 1831997 514734 577195 205862 766199 1819273 1648216 1138133 1334324 324014 250114 27743 547550 819708 412349 1862121 146395 1519011 1310539 989274 921106 1138416 1581957 434845 813588 32433 887651 1082286 1007793 1320410 1124915 912757 750704 1194895 1883671 1385749 296190 430478 72648 592961 278537 263238 117898 1161395 1036084 1248689 1313209 1154942 1762580 689450 586020 1387729 1712135 1811591 1954035 1710365 243114 1716526 1767442 1070 465651 1759001 978554 1797111 1199093 1308042 776143 1817810 1999697 1814538 1762809 1593220 319726 1177106 391569 455949 1021590 1919528 194929 1571854 1199578 164911 1730434 1370089 815132 1617177 363638 674361 989779 477699 911014 705449 372255 1875266 22792 402885 412744 1006976 1528862 1244206 1757851 124255 266278 1995435 712687 846187 481390 162276 1847531 121053 517928 1532572 1744218 1108115 1696970 193940 1526860 808412 824634 67770 361170 937324 973790 869520 925224 757183 324710 1136628 1476518 1741898 1585649 126578 1033219 976121 1130347 1707213 269466 1879969 346219 1306327 445276 1705085 1418567 184661 397048 932855 422872 66945 1280231 436549 486248 1905000 1535615 1273025 339475 1439166 307342 671219 882528 134386 1227567 1526931 762238 1675755 985973 845668 614596 973503 787240 825700 458037 1592454 1126672 945892 1043614 934533 1213085 1688704 228898 907083 1618913 1581103 1203837 1092724 724895 1539615 1332638 563943 9484 1590240 857148 929744 1093532 1194962 1645618 1251737 1910214 1760333 291397 907696 453028 543760 1505015 1803117 882320 1779359 1215523 1259303 631099 319888 1642165 851667 655101 286342 906232 1627990 467948 1187903 1363605 1376764 1323633 550473 1992027 339276 943972 756533 1111257 274794 1453598 966470 787839 1214212 1235421 713040 704164 1890140 1363463 1907768 1097469 631781 1703571 521984 333806 711387 1810439 241271 1215037 1487787 1487383 1023710 1588406 1586842 209873 1317194 776728 1457125 773012 610247 420207 1793853 1867962 670066 439157 767244 1875217 1590312 1090955 689548 1845932 1357376 1154123 422034 1139971 25403 461740 828229 1654779 1559008 1071503 1006219 1140352 209952 558889 1486791 1696823 102546 153619 299885 946315 1545443 1958847 740264 636249 826253 713543 238671 1434234 846229 1196820 235707 626482 1734359 1229858 779093 1952742 58512 1236181 1320687 957422 1490894 162091 348338 732478 431290 489657 941427 1570960 505451 1298324 436943 1027646 741492 42396 1016224 451993 537023 96442 383987 935157 1864062 853480 1678317 1893585 453346 1609699 1088675 1545706 267221 358280 229656 1692321 1215158 846036 113263 68161 830512 352672 637144 746300 1195902 1340210 1219961 1658236 373124 746926 1379274 662716 1466162 247715 1563549 1607764 196112 781934 1957203 1483970 125181 14406 1747675 1695990 1711829 1261382 830764 25044 1237739 832503 1366295 897348 969069 1818516 1043730 898466 620247 778972 230635 1356195 797745 1179015 202010 1329421 585891 1519459 1115573 700964 1992714 775910 1524431 772571 653813 1363790 507699 599797 1391113 120315 1239169 761836 895553 1550640 371711 156890 1084141 806897 34264 1709079 1498945 705803 422143 1390895 1390086 615703 307239 464434 108501 1588029 240165 1583156 618177 1421649 676456 191567 1661889 1873065 1560290 197255 388552 534908 1193595 92393 1741525 1199369 117633 1266048 1321938 1871778 1857273 1032345 1968453 969790 1022501 853101 1499749 512863 1205860 1253262 1783755 300292 506310 1506096 89735 511549 1169032 1999071 1818356 1091756 1412905 94949 515472 118792 1457324 1296001 1006620 1126211 1687177 821626 1281919 432841 1527383 1196663 263112 350209 367019 340007 1196420 836134 228647 802961 1850072 739377 1365534 907418 1599289 1494292 540454 1390408 269740 1666130 1949312 925467 265609 697293 318474 133850 1390076 277994 1663728 1258642 435648 884649 780333 490670 326019 286496 724115 487468 1836340 1336018 821929 1496871 721764 1285581 1678401 1415297 1955881 417942 1777588 847841 1294959 1120721 1655364 1361375 1170866 686828 1275029 1391100 1775132 814424 1663748 741396 14676 952888 1852717 1156734 1040536 542306 549285 295794 1244384 699207 1148285 129539 859706 1843703 952318 1250497 1318230 1672644 1272846 1228913 880588 451062 265059 1033112 349701 754349 1770880 1416597 798384 1245742 796829 1838169 705248 1319792 1173417 1025396 1469401 1494328 98032 166971 1044846 171397 411651 875295 1745863 1749169 1108587 1290542 842583 820520 721803 176584 1855305 1239184 524898 312189 1520114 1265657 800424 1770634 450621 1415827 1347232 1456553 536734 689746 1694904 1400818 1912910 553789 743328 519930 175848 1608304 106735 1206759 256233 1208111 479489 225282 878004 1745074 632440 1216009 194874 795769 1215703 1575455 662989 699098 944970 365747 1253483 612416 1471501 1669806 824804 189820 677649 331866 1769127 495606 1486449 723228 578290 349208 1368667 329408 894166 1820525 1629870 127983 1297228 374648 243098 1584886 1376957 782480 1501840 505742 1062791 431207 1550466 1958911 440741 1422639 1851356 1251 1843384 1852975 1718824 1752417 657663 1283 7478 1368134 219934 1315010 456658 1866872 313095 1353975 1532026 1358226 429094 1247803 485197 1311729 1195760 1217263 1010796 1867354 553129 1119256 1627116 859583 1523897 560174 537566 378663 662848 1414918 1387320 1970307 402173 631231 1518374 1505578 512246 985274 407363 1349367 1284631 1006454 681656 1486875 1985260 68264 94661 415924 1825752 1274148 778749 1713 1124197 1644524 1014270 1261876 955931 1849683 379064 779752 817059 386687 381138 755507 767286 1422768 1609945 772787 938100 827664 1737244 883642 1877586 1524072 363308 974188 1518636 1052211 1917648 1800900 1434352 1870384 634201 715043 977284 1256017 6615 926644 398206 1433 887930 1344077 1419178 979409 1560112 839664 1922911 1008899 1958877 1508801 12132 1873976 1946329 1056231 1143825 560153 1896232 263536 894560 1725674 1548753 1698272 1177644 712297 683053 716937 777689 1742041 768831 1535776 1452045 800725 1194806 855858 523003 68895 1643978 1942299 1885511 1725683 1050491 1442158 777819 349653 1870746 1373581 1123463 23632 1497362 1845038 459667 553314 123589 637883 1531118 1347194 1130197 1237043 245532 1835970 908419 124991 673952 129593 1626543 1638074 1648868 1081183 1874302 1233554 1067662 792948 286630 1753443 903278 316861 1974833 1851238 211737 971317 309643 1846291 112827 769413 334737 819049 608055 167599 871820 824779 1177162 1324293 971574 777798 1574137 345645 1909723 992436 579215 1052290 1841333 169352 1376484 1276525 1888527 1798863 1645454 1503356 1990799 554553 1520898 1673367 494292 1729354 145316 1728982 235169 1547740 697139 861786 1272439 447619 1376139 810939 1053229 1727865 1860469 1423088 293201 1482862 1176079 710038 59455 1364230 824176 293226 1745966 787772 777786 651541 1765088 1553013 711593 504384 1687947 1902115 1007770 1906346 480050 751661 970189 1482286 788630 1087682 1582593 658693 628276 1997136 149704 1431285 1787315 448410 1051365 360353 1541949 932474 577739 1824183 683650 1021739 441277 815185 741313 1871334 403403 1262318 1603517 435788 684401 1600983 1849276 1018308 1760342 1139375 1421505 452438 1560856 766769 1453802 1251387 430637 193684 1974843 768196 1269240 1285518 705526 753032 1198912 1747588 733214 590458 1720049 1872287 1952107 102520 1647578 1693105 135267 1900797 1319312 136299 1951825 683812 1584617 239817 1112115 705190 265430 1494992 1315324 1991592 891227 1594888 1970057 1708581 679578 1468996 1615061 550400 1649257 1412818 80715 1285838 1587481 828281 560535 1988418 1624250 1374240 277614 396914 1121461 1063537 1954562 1842804 364744 413716 264176 1324121 1089645 1088962 201618 758744 976643 1263059 1858928 1565209 1551637 465503 1560199 1611875 775289 872166 1341580 709002 710516 811919 1308573 1052229 1003344 1340949 1729048 90221 620020 1079741 1376123 830573 1361605 449302 884303 1231811 1428079 1455474 78831 1254211 142887 1412181 1898114 32275 214122 372499 1314118 1273855 4301 955123 734363 1775095 787293 1363995 821639 1244334 1119125 528060 555604 1441210 1978514 1620883 1270935 1537954 1242228 1511905 1234400 178372 263653 153697 694294 1481203 679692 77180 1587182 614810 1861318 263640 1621164 997261 1198012 701963 149544 1739785 854147 566909 843527 1073700 1833562 1296821 5883 808055 1770966 892505 921633 157177 428000 746336 793085 1910565 648511 1691337 1426267 1106585 54733 216739 1427187 1823764 632916 331724 33267 269737 973349 1049494 1611639 1950294 1903708 756184 705051 463197 1909 1722067 1283729 1722736 90585 969281 1905411 1907021 1663635 1415307 16238 1300638 79719 148765 231792 643472 3587 19752 1146235 538174 313634 1885612 823649 716076 551459 97597 760172 1291622 158783 1925585 1901658 507438 1428307 1559149 445484 492561 1965771 375684 1063186 376484 1067426 1394238 1953889 1247097 1341630 1681984 378595 77702 798861 908711 1252763 1202121 427749 814258 1181548 990506 793515 620029 933667 1250865 1477065 389365 923893 911251 883549 1359655 563983 145813 1140021 720786 1358956 843289 1251936 986670 284195 1938069 541034 1926574 464487 1956648 914162 1301469 1189082 504297 612599 227047 1965576 1880125 947915 750970 1759421 567509 452177 1102059 1642233 330752 17606 1925122 1349097 452742 32211 1946608 1651788 1309224 1095428 1653062 899925 1954705 1047916 479357 530186 1699270 1908943 1458499 1971435 1878174 34935 1542561 1828034 227303 277495 764180 361414 847923 1446185 300507 1360120 503153 1855917 297571 1379364 1008498 1578089 1454044 1928648 1931060 999803 980058 1215325 118392 688141 852141 98910 1519696 1171959 1175795 307505 670074 206697 1404673 1913036 276361 60886 896860 931813 1155563 1696700 1116659 1045651 404640 762676 1598671 1931119 779495 1377570 1370731 1371675 1724808 1161327 781758 151562 1909917 1664989 1742070 35064 1223783 373570 1575036 1427544 1239545 593973 668031 1451730 802467 451233 1487477 586263 1360399 97898 1081169 1631475 1855898 1349362 1494727 1956622 909055 1508885 1075212 341900 1881525 1000623 226749 464403 1966903 1818914 1323036 1532616 373476 1255526 1525330 1197181 1360207 1394891 328847 891793 1301680 1054847 221831 1545464 984852 498616 484469 1958821 852284 1057018 555549 1769294 1595645 1901938 957787 1593823 528242 161068 218247 1322416 1591779 1189033 922902 377156 441079 1762621 737931 1021702 870585 1746897 471469 1965431 535500 1746332 1294827 1001866 1055110 1310192 714448 1207526 570986 1297014 1123988 1939439 1210462 1778285 1443452 945366 1363960 1425147 1937740 414181 101715 590222 1089469 1659466 1477025 1392449 665894 621594 235277 619974 1603430 1570316 849085 1673646 19873 1325471 1182296 753535 490238 1481572 1049742 440472 1644749 1472147 1488152 517357 143423 478044 832246 1578120 1601617 430840 1010977 1510906 319944 1220419 466068 976721 1116317 946241 603189 872962 89543 1965707 1542582 1373734 1602617 228039 1900189 889496 1264356 652324 1953521 1295648 1771673 1492137 1581040 589161 1678911 309019 1139125 1120104 1579296 1933843 1597465 1521170 1887861 623571 987786 252333 138723 1187908 452313 1007559 1557793 802571 258862 722984 188336 1879407 582067 1051333 489980 626920 1059542 832028 1459538 1175918 236361 1803022 278350 472900 1739188 1201963 1528175 1626589 682429 151821 1596143 1032481 1139910 737654 1711327 1554010 405914 75678 1483783 1057714 176978 785609 433619 1668969 1847476 211930 781657 1159074 571564 1709182 216138 1390878 78463 1487913 493726 523663 136852 318132 688462 682762 157180 53883 1879542 471277 20347 650251 124979 69807 73124 1380586 776146 1527128 535619 376958 1520365 1756906 883568 850157 1656142 1003609 1435096 304781 528937 1285925 1562770 1677880 567295 552464 579332 426818 178049 1521641 947377 1807084 1690806 1454402 80052 1649252 1693330 606894 960260 138630 227822 614347 427695 885913 1525540 124842 762488 617922 795658 1875893 1542274 250489 865461 175175 1783115 1835474 357956 595625 756633 1404948 1049936 857120 914798 1765368 1652976 606757 786035 423391 771264 183234 1918979 907305 112160 540323 1204236 24904 930071 1726010 190612 1871866 1655806 389536 1441745 1531967 1435993 822333 1565416 1380740 1425589 1774167 6806 382280 807634 1672324 715934 1395094 1818515 1152870 1019392 1387869 694650 360792 729634 1211162 1440174 398447 772905 1816425 1522096 8281 1502744 349229 513074 795314 1505627 595607 115656 1123135 1510743 1080117 1299331 1658011 1564322 298332 999763 1439571 1545210 806587 964161 1365618 962862 814340 207794 1109159 929745 1223620 1929465 1647487 7213 435893 616497 1158172 70444 1242031 634210 336524 1865734 1926003 67678 350112 246005 660846 645018 1836930 548660 84194 1498194 1614678 1258696 1130132 138801 124077 1620593 1510612 1084517 1248156 229146 983013 1309511 1618163 773042 892649 392113 182925 941841 578034 372678 1272501 1789033 228295 1154827 1035818 503589 1070189 756930 681658 1504741 111634 115892 507267 1571625 1538703 142693 399119 726762 1799083 479254 884894 950414 1201022 979819 1544212 1189708 1276931 1858017 1603864 1928997 1076629 1055416 358359 1329914 428494 1651214 662840 927587 666310 1660621 1398996 1515842 619894 1801357 334760 864499 1610525 1890596 1710805 998661 520710 454267 981500 1011239 685494 1556104 222207 1335308 1746311 794419 937137 256424 1141508 866540 668284 1952781 1593463 458239 1922947 779764 1508405 404234 163275 542059 30258 987084 749506 1653662 1417586 1039357 718847 1003000 91857 75577 1684110 1292240 467013 182053 929419 1738092 797479 169177 739884 1491397 1588068 1170136 158809 975776 1009380 1901850 1550693 1963746 1653121 390879 1576973 768409 303868 692433 933733 592039 464221 52092 777165 1223114 1701943 1699387 78064 1345377 1982599 1974552 90583 1893954 765614 1820988 1471823 1312292 411448 482217 379063 630041 1731116 1142633 188081 800112 1664390 414402 766869 1716654 242738 895318 484530 825875 1808314 183170 465273 925772 784730 1647055 1335154 1564043 1892882 1748380 341016 1793706 1383829 25826 1974663 520608 1399502 1417380 1555047 940232 1777898 457108 1840444 1960661 548593 1226773 81256 1783993 1217449 243561 1301403 1389326 1179237 1385522 1875308 1301516 776337 610322 1816273 545199 955322 480325 1924646 70189 1880477 1050109 1847909 1510656 1385608 1806967 411076 1283575 1752815 1443612 1763178 944160 1754635 1683825 1656554 845009 1657050 1008994 953214 1583523 415390 177754 224077 1987186 403362 1724293 1452927 442264 1527484 1266396 1990447 122170 6607 485271 1716150 1741433 1200315 613326 435971 622927 1550280 336042 1849557 1761293 50965 1951866 699790 1997161 285304 1618372 101204 410483 521606 753187 1723132 567833 878474 1509749 1702157 162875 1102292 1978269 468251 1746411 597295 1210621 1228275 811238 1878152 72324 568897 1140259 1129596 1646032 591846 1477890 15840 808700 388226 1171534 149279 1233 218124 745665 456704 1511626 149344 484105 457377 1900074 1183260 668492 79262 1796259 1330055 913531 719796 637018 793556 260083 385453 1527872 1184581 322324 1173004 1187588 1633767 1855974 1119843 1533241 1217969 426713 1789995 1878154 189495 1305771 1021573 818278 1417525 1061049 963234 1882688 1779957 1554905 329049 959008 26963 382099 522135 1301062 1253606 734662 946541 1245934 1101774 7578 1976782 1644104 1742758 1420216 771304 618938 1356277 898491 17059 844872 1600306 1000509 885313 1918304 838532 1959221 284705 1342210 931125 1327963 360009 1210441 1116312 1006830 1495228 1645591 549480 973242 953835 1527038 123548 1255562 1353529 1206125 322460 1441090 807701 959280 416692 352816 1561417 695605 1661558 1861559 1628741 385590 492644 1723101 1828101 1532802 875556 1915601 494901 968988 786085 1248469 369038 435976 508320 1216203 777547 1134337 1351825 392710 1010567 24496 908393 690285 849583 1147067 1494409 1448154 1368766 1331305 533895 620809 560007 1275088 429005 1046733 1592636 1225237 639714 755450 1273386 1902026 1132716 1862710 1219125 1720626 48844 1893941 1703704 1726735 745193 262884 1721263 1450284 1984762 1448866 888354 866541 1243110 1278468 523015 1778530 635905 1359097 1891130 1747603 357057 827568 1112670 1251961 528802 1522880 496244 1763298 1331289 241488 28488 1283804 992220 530063 1890674 222992 685591 1985473 990134 264289 1719271 1363364 969605 485047 377800 1591894 1670072 855715 1486525 907052 148001 1915048 373479 386394 635640 14503 1796321 1878383 58728 1160064 545638 631154 1073249 749690 1654699 1051524 1625816 1300528 151379 1248229 340977 1155817 384073 932757 435102 748228 254907 185323 140775 1403415 907306 103407 38554 1340992 1529487 1515528 449886 34797 586683 1515427 1295621 1549552 250486 1846670 220369 318050 1523389 1181723 9720 1506586 1838238 1674127 1687472 1767920 559545 1101962 1059877 629927 1562315 539783 1482696 1601618 258621 23108 864637 1951764 378002 194828 1973090 408402 309195 75313 1926129 1899564 1806241 525881 1335148 1936405 606011 1619925 1811592 1877551 1415693 1969963 824574 1885800 293909 174829 172325 1693027 1345135 91429 365912 721274 283933 985896 158313 727143 1309784 1211883 1527439 586079 1413583 1149495 329878 438687 415316 1339565 1455816 559624 951412 711480 1108865 930308 1649149 345237 379381 169287 1329159 1996856 1246824 1177512 923215 613251 292682 676671 533698 1738599 1292470 2890 1417263 398471 1049192 623429 48066 1188423 726116 536601 1686610 1082975 221628 454330 1910448 342039 1883456 897931 854287 1021032 949717 882674 1484802 573712 761361 1962701 970036 1679544 996762 195954 133225 595130 1999387 1874913 1895521 1058186 112357 1288812 283651 505713 94466 517734 291553 38963 966250 1437710 38874 359410 1927007 355102 465620 1240855 104659 946524 1391999 867592 1975184 1156524 1511515 222118 560550 1951962 1659946 99639 11099 427798 1055813 382593 550166 143492 1258080 1084146 670360 687188 1156675 1559182 516580 1424563 1210497 791457 971723 1169583 664782 1274755 1570363 675749 1325414 871053 1494875 318803 29748 446866 1491653 1520132 370131 1547319 1637450 1130018 1961907 528111 664123 1333463 763283 1801261 1975969 1880380 1389077 290288 1075415 1122830 1864629 242515 1748134 1626068 1843248 376076 715072 547870 1959147 693161 277866 1682575 356148 1531603 1296712 800429 1906248 1973080 182514 1483850 1175082 88729 707282 1058779 262539 1489319 169377 394428 1407268 1234708 1346853 930951 1951619 1739263 175798 878412 1708329 1693480 413451 944375 950405 523941 207229 113312 1098367 1000217 1543632 958841 863030 543032 1618847 959104 138784 281442 814698 615596 582106 410640 1640271 1853400 966557 1396490 615927 483390 693506 1781014 1091227 1854727 777244 682247 774210 758528 672985 1593897 1892808 178183 1375137 1672217 1023240 251977 516881 483222 1325609 1308721 973709 558123 1517007 336694 1164686 1382796 151233 1246651 1563150 1415144 1097306 1748330 663536 846814 1110804 1393945 931122 1852873 1089451 708976 790189 703554 1574239 1936439 114009 391006 1851980 921366 1686493 179944 1433794 1632210 119326 1159221 884374 270730 732030 1660833 655008 1296885 1721521 863008 1110529 885609 1506918 1300258 892100 55163 448581 245501 1661272 173973 1904034 995021 1854409 931481 160520 928579 1820289 613409 1159941 72074 642027 1221432 1008383 1046069 1061815 1864010 51275 38405 664633 142208 5088 1824578 1605432 573959 707765 769625 1942573 26259 436803 1968995 1773399 818620 292124 38054 412679 1495113 1955475 146779 1609908 330502 1224508 1477374 452853 503127 1601854 190834 1788431 354590 989157 869274 762909 416725 214073 350235 1435288 1337857 193157 140727 1924679 1521493 121225 1360957 947449 1926870 1859564 73774 504916 174499 884207 1999336 244127 324549 970756 1625161 446766 421413 105836 989378 1109495 1429593 154959 812269 486350 1023453 628689 1376964 967384 937295 946476 88405 1059878 456145 794146 433910 164371 1861424 1762644 910426 1502345 1971213 1121253 238339 1742063 1890976 308206 1003536 787781 1248584 1785388 332475 407657 784324 62565 1440791 1523424 481494 299099 857866 1312652 1201323 121619 1853079 1306044 1367003 1759479 357211 787965 594092 13730 1268047 1115309 516394 402049 519658 564107 1165345 1319937 21904 1876188 784914 442817 400459 863458 1228592 125265 185695 1706433 53048 294826 413221 511394 483575 1413721 1412242 1861813 1492565 665571 1075746 317709 94565 67282 1410377 942869 1957682 1576978 1534592 1656335 1567265 1726659 1745546 697807 334368 400341 945839 86047 1516681 171056 906793 1495685 1089470 1091366 1205120 250299 1550983 752605 1138221 688202 67322 1913373 692010 98543 1546225 31376 1219069 1751615 866672 240022 1097738 760971 997588 856431 719197 1901442 340626 1088026 1438374 1799381 875758 1906545 135880 619585 1147611 708387 1513289 1644106 1632025 706204 238449 1041343 821727 694234 1925149 843635 562382 309143 32315 730374 1638854 1042011 1404823 68246 396004 540573 603591 1479527 316258 344869 354943 1655664 900860 1565864 613280 1693846 1306296 1515236 1210765 1963343 1702500 617863 1074800 332746 1990340 651036 1449168 1411197 257632 1686408 558561 1851915 1380732 457963 950333 1278594 1793457 1814682 646335 1637780 1584467 1319098 1957606 1895525 1753364 1590699 453172 505251 1806440 1879834 92962 1706969 1516810 271405 685557 1895407 280252 114694 548046 1937771 603841 518920 815734 1420700 1236438 561942 975180 195359 1726953 1887718 166196 1133924 204654 1776053 243521 1103194 1196670 345459 1580980 1505504 1872597 1100196 1531939 323307 682168 1899350 717696 408673 1775626 1100970 343152 896226 1111895 1496507 1142437 1323791 679432 981322 1434375 1653477 1281215 823052 830523 1902806 1227267 1057174 1751155 1135199 293872 1624197 964319 737588 214325 1121569 62807 1139538 159317 514726 652052 1366583 1500258 415053 1909300 1239275 415187 1452335 955249 918856 1313828 863487 1871910 1763262 127645 1030389 839734 379393 934301 966079 1421570 1272369 505801 1662536 1120747 1012175 611492 1837913 1969388 1976734 1847083 1044580 219241 1912286 1626048 1807152 289130 1938153 952949 319653 1703632 1309498 978349 26062 349710 939434 1402081 145566 573121 546196 42496 324345 144904 1012037 1709661 1944502 870261 554605 542246 505959 1845208 1406809 734073 339649 599140 1890542 1340069 1035872 1573275 75340 236900 78661 1118228 1877577 122697 140906 1134936 177358 759759 505564 177795 1976059 977135 450061 961800 1661080 1281340 1963929 419608 378968 1552365 587876 483455 785932 1363477 1407663 1524055 1827253 201245 1408356 44261 1229832 572704 1156976 1364999 78189 526932 1937950 888586 1889783 1697784 1726480 1709434 1564395 792521 487105 1299923 1467324 213456 1928036 1376329 1996990 851584 1417458 1255886 334341 1249182 882255 839039 1976375 289851 175049 1924964 1260474 722369 377376 789785 1363705 1698156 421000 1853977 1369444 382419 1293020 1505345 4908 974502 1611214 331328 1453763 1192277 490699 514258 1619761 524598 237857 932605 1773899 1084533 1952651 1163459 1372037 1157950 486426 357456 413522 976839 1033387 1345368 1615280 1144475 266795 1471672 441070 1768426 1333966 1279212 643654 1211224 1430302 1702809 1203193 596704 192777 127684 233830 1244582 1495266 532017 1157949 1670256 1106339 1400529 120537 226077 1973092 1397892 1650138 910420 1108011 1475576 1277744 963923 731289 804660 200993 1069677 947169 1988794 1729252 1703428 528926 1722932 939917 273393 893328 1285121 348175 677541 209806 1292672 609506 991374 414145 1615378 1280196 250151 1495490 1034153 105477 1872529 935452 1526668 1726290 738177 832924 844860 1081930 166800 703061 1469030 474817 1988322 1996690 1454981 202503 530404 922990 216829 448944 1195873 786999 1836582 1706759 1008378 408757 1073615 1653371 785215 1752939 1524147 953919 867380 1823335 695820 1892158 40410 470818 1005859 24546 323159 562258 761910 1447284 909045 69372 564470 1436810 1872847 1995471 123560 687187 1945034 464216 477123 1285877 1514412 1716034 1401986 1752378 1760765 101671 382646 470258 251154 961423 442368 197542 526124 1654418 323007 1828104 138030 551771 256192 1418161 63858 636700 1682441 35458 1644293 891511 1114168 744602 1385026 1188605 315104 894382 549853 923961 1653693 887307 1837078 1930431 1814174 1809590 326352 29028 1613759 399125 733478 1568336 1256255 1966453 1196423 1605831 1528421 881225 1063340 747509 1646037 717100 780682 1017479 1103711 1105874 1312867 1404051 771122 1852598 827512 961028 501166 253672 349856 1372377 1665005 1788689 586525 1330594 1358018 1511623 1702420 1537327 1460869 102297 574256 657487 1419729 945232 1940155 729433 1229150 1473173 1853040 40214 462007 1932063 677424 705152 1541613 433844 1707452 501098 253236 1763594 1749663 1123591 664409 1563753 814585 1204056 583769 648487 1343804 896396 1369747 1609579 1324224 786088 1645901 1135527 1411384 375559 244351 243622 1092908 989961 1643958 723349 88450 1672008 785114 1971873 1470224 1137320 866641 1087202 864329 990210 1119980 1798158 432955 1804584 293971 1188990 1677861 321877 1834908 1129841 764550 1366069 1906891 1967109 551170 1441397 1058792 227844 1313057 1373837 835031 39767 394072 462782 1455131 988625 73300 312720 1324094 148180 319552 1117603 698906 1081163 1396825 1714098 149305 586775 300735 1387987 1581631 979212 1743482 2159 1470659 1124240 1976261 1315755 1489895 1557801 1589658 1767154 524580 572627 1225325 917026 1121819 1481095 1457592 335287 648870 1209474 1770193 1441365 253909 1550684 1138778 392828 1520265 47473 1579219 371081 192328 691158 481997 271960 920580 476072 521264 166273 1604826 1247737 461700 652648 966965 1595171 1121989 1103413 498221 1478489 1043764 1595832 1071464 943392 30338 1102774 757405 1415510 901990 84 957713 1371588 1064681 558711 431030 1865524 578069 595592 1946515 341113 1089941 75205 1963770 75708 1094624 1578821 1844562 372318 1087661 1254008 1838310 1332335 284357 1682537 16476 1752058 143504 1096409 71044 1561865 1072681 1118409 1090110 1160724 183000 8506 1462261 97746 1359584 480710 511052 459618 1257139 950680 1676330 1758666 365597 242450 146489 1183252 137919 1595337 900885 1996264 679721 10278 1804738 564073 11197 248884 780112 381239 1284681 456816 980970 1382648 411032 851810 840805 1528495 594749 734308 979867 326880 666160 1469758 34395 829961 1482294 1236954 304166 503897 22844 1152519 972884 801467 1088798 629606 1499298 1582967 328632 1828718 69046 1996511 829884 642716 1429897 23820 1051637 1009609 622333 816086 1391246 118770 873698 1996715 1319293 415395 1302141 376405 481817 926774 721280 1403886 222881 800858 1428118 1836022 199111 1094618 1456053 992683 999453 617409 1854501 271729 1734686 1512474 1202481 119622 1740260 649082 345075 419519 530824 1814895 444815 1609088 1986034 1059312 417907 1760996 667652 117948 887500 1789182 590381 89682 714326 1644918 875161 446610 1959360 538206 967226 99294 1823793 1468596 1007528 1939135 278616 1794344 1687767 388287 1348316 1711840 791400 1451934 149713 1527075 1038018 92740 1519234 1510277 599902 1502126 1452810 760656 447369 819966 1933838 437527 1990807 855525 1261706 1454107 938254 42780 1837210 470055 42473 45868 221190 1399519 842795 682214 347323 606870 1895124 156249 826100 772104 1123484 554088 1859668 589511 1448510 1154728 1993403 1450401 1732998 1819640 1888930 155072 374245 963147 1784036 1006841 734082 1983814 1726532 394082 1174229 1442039 922673 1107485 567023 1760301 1337864 1994952 1589700 1919693 578996 311010 1211882 277741 223171 155897 841002 860326 1380279 1284461 1342487 119843 1989942 469605 135875 26614 1139228 1571129 856624 388582 1805151 295199 564634 1032284 644621 230565 551898 1147731 1266555 1317380 1368334 1715730 1211393 1179816 1897741 211042 12963 1472741 682711 1816630 999639 292138 1220669 168711 1383094 766853 1475271 1584226 1129111 1152886 311223 1695416 724933 1370708 1029004 1975002 105702 239732 670305 637281 47288 1032684 1611211 1899257 111097 1395433 1692911 86459 623406 639829 880087 743723 1376429 1005492 33799 1475212 831728 415914 414427 523109 1146526 1148397 615627 160878 170186 1812224 83668 1577527 1285326 1592186 1879460 1777572 1376286 156275 1153079 1847559 1025127 350035 1995424 428342 1602358 294250 91651 88004 1366886 223429 1330581 1102429 1336202 1984318 291703 1578874 701624 323680 809848 540745 945868 1103845 546730 709755 1067345 1218683 1779339 196265 1796387 1613609 1040448 1205944 364339 1641805 1188143 65766 314118 1728524 1465842 1999887 756125 1952418 1804161 30594 1299866 1448879 47954 773848 966463 1778939 813776 789309 983446 1564205 1575834 827649 439965 767800 1366397 509713 1172880 1651330 1288135 718653 1711224 750715 625292 1624798 1893485 1201720 778513 491919 609071 20284 86807 872042 1641475 1520224 620757 347898 1931095 816152 1480955 386009 1084711 917676 1786518 1892624 1596480 562569 834613 558628 1500140 958655 276660 1468281 1357321 305492 1856791 554448 159972 517117 708113 421393 831761 1410068 897194 1411897 127686 481614 1838632 1203586 65395 933967 1741910 1716301 248717 1128265 359004 501626 1391585 196667 397316 1840229 1691930 1743445 1817386 691331 18048 1351190 246565 60294 322034 886227 918092 744391 1963056 648135 790845 1262239 1783023 245286 321873 1130975 1600527 149783 1919555 1534718 1960234 1406929 457268 1201285 164782 1680584 71548 460827 106431 1921270 1066954 596746 261735 78590 859195 1701044 1853835 962669 1522256 791374 1984749 1659146 152780 898801 1574418 176773 1989421 1099929 771131 279333 1501720 1818493 1198825 173170 1973974 1983451 1242602 1486579 1465542 1342295 1140594 23394 605926 594960 372579 1622395 631974 567937 178928 140248 1565077 79368 978239 319060 988757 1149886 1807836 716910 760152 1487120 1392025 1883869 1200185 1648842 186737 383534 1190878 1880138 283162 1401103 538724 1222425 1697848 465035 1099066 375782 436652 276324 721239 1384456 1152280 1817379 1738348 179183 829040 1479156 437423 227999 993266 1311084 1345444 1667305 1104211 1050220 1645095 1194462 172395 120630 460531 711552 1110526 610721 1831845 570027 908608 1852208 1776600 690171 233705 1943508 1927355 1617442 1046057 1787576 968702 543434 1127961 13579 1702057 1245577 1646004 935438 1922160 126766 987881 1878717 1083773 197399 1125540 1362244 587526 1318760 443948 943851 1412630 512203 1919398 324355 836707 192403 247245 1344049 1791259 1232676 662276 1202874 17619 1635997 1000539 94110 1522668 762027 1725978 502028 921846 1316584 635048 1553855 747377 1533516 1148363 338633 933438 1471036 1541394 54932 1907436 971339 104013 1609909 770372 1201776 1612703 831396 134965 160554 289927 616471 218502 1292837 1560656 897308 737505 1865985 496331 1456847 1341711 1472309 851238 1534551 790132 286777 1488236 433618 1971351 328171 924635 1889354 1160864 1731809 959684 360004 739417 654041 68887 213294 1157800 804501 852927 760831 1983893 993813 1318861 1470751 222423 786757 1364505 452023 370820 441106 1832024 1736744 558056 1813844 1983630 203221 1298077 100803 67845 737746 1968308 237352 570437 316201 875439 1059266 1416870 149228 11985 1678210 692439 397111 583366 1202258 1862621 377530 722315 140535 1853675 6958 1400551 201056 698267 1548827 1096153 857878 1319353 883488 1143055 1893631 65759 578340 66366 927365 857059 1823954 80133 1174993 1332231 514823 1400984 589262 405776 1307497 1768421 807357 430555 1322601 1011512 268274 49496 234590 1634866 1372014 1557463 1045671 771273 677548 1430611 839295 586840 1565188 298359 1121227 1599795 1286477 440110 1152351 1306187 1238480 1676556 1761062 1584480 1291359 238759 1067325 119267 1318216 192871 1860082 1659126 140252 1461080 560429 298619 369533 1845330 1076784 747824 1892106 763519 514464 750433 756543 1031674 1167660 890444 149419 704183 790323 1413433 1936534 1396949 1263589 441316 571087 1008959 1342440 1416357 686567 1546307 1546171 894530 1745209 1514169 945579 462473 491813 66362 482580 1059781 1715706 1047197 993316 1013764 1717187 1924288 974659 450096 1563709 1724733 86841 1955720 1081180 35866 1695728 1451036 286308 1213429 1636478 551536 1080351 362036 1732498 173668 1733628 329724 1337787 823194 1136734 84147 1565716 1466868 1441560 316652 1256703 1252687 256760 511765 1134626 598063 1775137 298130 162764 1298553 1563682 1673899 1306453 438797 1619166 1070978 1468447 860028 789779 1519749 1560625 1285517 774130 217283 369182 360098 1271541 1626327 238684 868806 832167 1551369 1832292 474164 893901 905795 956162 682630 1396407 85721 37593 79876 290247 1416438 1819544 1180303 1840734 1414076 851401 382426 1479449 1433051 765945 1489083 754541 1547401 69053 1495673 1925047 1260937 603264 250623 645359 1974456 1457284 1879167 1290774 1985388 1000971 1520060 1692814 1691741 1124398 994306 1187173 265883 860279 1050032 568152 192174 694514 746039 1401077 1446112 354181 1964855 910175 75620 1595927 147823 351902 688142 1830683 471576 1910683 58014 322933 908781 1093560 48661 1804112 683419 186565 702190 1806271 415150 15683 542917 916580 1883009 695352 85871 1332204 1625968 1593994 947951 1563598 130575 1086052 632028 1223208 281163 554885 848320 916100 481392 1290837 168246 1269870 1996528 815683 958362 330548 1850247 1869591 1297751 718845 107728 321269 1480969 1882344 537162 412800 1988973 292037 1760546 1795715 1174625 560325 555716 1731393 1277691 171711 1400716 1190427 648809 989848 1486288 299345 1878073 1021351 1773144 1516186 206178 561746 406987 1351111 1882711 794530 1283553 104664 429138 1941930 1065644 1943255 1103161 847915 218369 660405 151314 1555852 1955966 1479271 628102 825545 243843 550925 936699 615430 223831 1172923 415587 1298590 556909 1116585 1675382 1067566 1942710 1234769 1441796 168688 1660603 656065 438291 1105266 1873070 557624 1476097 1336216 821804 54376 1603599 1638936 1053625 118076 872244 1784375 763366 1419835 265441 1050214 1937434 1440942 1185366 1797296 1454603 1017440 876289 489576 1014843 1897680 842794 1809152 1478702 1865797 1257104 1091023 709855 1085809 1533383 767404 975988 377772 498543 472000 297371 1329812 1992137 1371714 1228643 1709478 857551 114044 1953612 931250 11159 1520368 1286056 1884128 984682 459073 937748 385856 541090 1959387 1315569 1401229 293191 266048 64380 324660 1429203 130478 419563 1092933 1264791 1759895 1159124 75554 375018 1371011 913352 1477696 929423 64822 1489543 1565254 541740 1151163 1941590 109830 1961862 1199968 1993164 725826 1842977 243058 1802076 369266 888484 1509523 859742 746784 1422852 588403 975911 361143 1975668 150358 974554 451906 1762565 1690500 1039108 1529268 373638 993555 1087644 319267 1771191 633141 178819 1755333 557449 347731 1139457 1037778 650754 627803 259773 602102 335410 1738458 1372046 1691829 1055320 152225 1237507 903249 451775 971983 1153840 183711 28489 1817868 131021 1418884 199464 1630691 1178306 1209381 1251691 230930 798638 930529 503659 735015 694286 616795 118109 1733424 1483308 1842331 1738459 1664873 1826059 1043809 1213606 923718 456840 953777 705050 877141 1255530 684169 586734 1701341 964660 162955 226303 1392026 1111694 1087849 107887 146260 1182629 1653209 701247 1513344 670641 1515755 602948 216762 1025476 889768 1118313 12671 395691 666729 1384703 1753053 1714580 827590 1161257 99839 1886925 1663488 1222001 688025 128980 1669356 342826 255602 1287179 1948113 1985631 1141165 726511 1433126 1390461 1014537 218435 1785747 1068533 1233923 1569724 815905 1290104 698507 1633410 1667182 1296032 1029821 1656640 1821862 116590 993177 71976 1391261 1087992 701781 515769 840998 456522 583192 1820511 1284676 390712 726858 464163 1313938 750532 564938 1237990 6101 502645 875699 427272 1981188 433857 555099 722565 145502 1042270 702288 562534 959378 1348975 1863860 735229 1103582 154241 452759 454923 343218 1498511 1866590 498590 1212359 221299 1188777 205691 947361 572417 13823 392051 1999542 230747 1207729 643408 1184001 57390 211499 641745 476145 639251 1042206 1168584 1721108 1315817 377172 1748255 1289968 1645760 537114 1436109 50535 1945672 195596 1965127 1234719 707810 87423 723568 990951 1133482 617259 987784 202216 529295 1670427 1027267 436722 844186 1727733 1426188 669580 1225820 1891719 1406981 656596 1315634 1363883 1285571 1248603 208412 1477415 1322965 177762 1844495 185889 703100 837367 1757056 691323 498686 1667507 671638 1963193 896169 1158362 1403014 1765528 535926 157283 1881494 49600 265486 1794614 1969048 679183 700826 1812062 1648289 936027 97923 1435180 1750309 552181 753489 953778 971470 1253557 1178170 201200 1825993 384870 669603 1077703 101618 1972908 1128528 1755515 6970 1609580 552325 731283 1992084 1360776 340586 1366684 1920815 1786217 1224617 401905 601110 1026084 1055807 1962522 651389 1398033 1728387 1640732 214413 1399829 1114038 673688 470668 1451832 10481 1498266 1416227 633553 907698 1376987 1103211 1556701 936357 1709855 91284 1056194 1862000 1013668 1855081 1364290 608864 1535802 1016979 1749719 854225 229928 1533327 1465475 1191241 1619812 535952 1429246 210723 1386687 618676 745059 1289818 1131319 1216699 1406034 1579734 532478 625519 764075 752986 670523 823120 464920 10821 1770446 1257571 865960 1243164 1938387 1141141 1160284 814022 1759080 755595 1662401 1189954 1398281 1451523 929315 1472901 1190714 1103356 1225013 85287 1013290 232731 756624 1491879 1512627 1923252 1957729 160990 1628962 1418711 1440565 1529000 15269 1676570 1972518 1244284 568819 274116 672766 341127 1151999 1678881 1391813 747106 395145 1317335 513408 61981 40976 965887 1679455 910979 146477 209672 1875911 675606 1451865 692830 1039829 564779 631623 1039785 444666 685453 104231 587034 1465461 886967 1672844 1639442 222128 538676 1823173 567311 1418971 1994391 652207 1050811 183128 878101 410317 1349267 104652 50016 234357 478345 575406 973360 1184882 1963204 271606 1516454 847937 1899450 470401 462977 131682 1885183 1808128 709912 32236 1270776 1193146 784224 113468 1348158 364850 601255 1631111 646667 371625 195449 170828 201895 872566 1555686 1395563 404068 786737 1934482 868732 1061647 834414 1936479 1919082 220974 774108 1146073 1302786 47878 691095 1866322 542500 1898458 553005 968922 810563 858110 1108502 1280184 1343439 468362 1762748 1291008 1910538 640664 795380 1501541 1119013 1350817 1748072 1831186 1012497 1118401 1706406 104439 422769 1082950 1165109 967912 1863852 20702 1855493 650108 564502 1912845 628979 170373 1472796 154878 961644 1694539 1019675 1457782 74351 852949 1664632 1907507 1649614 1097149 1809034 250605 1979144 227134 540154 743040 1729941 1564270 1802787 1213372 849351 1475645 1789645 1951047 657254 912545 708564 1224967 66354 1632804 366315 480029 1576628 330091 1184476 1730359 1448715 1367044 1386056 1235496 1571432 172790 1491760 987320 834446 1760127 1936426 972291 1482946 1656470 1558507 853366 496697 199668 831896 265918 1275667 1454967 682119 579145 1283209 1425982 1112966 212027 1825850 1973703 1030547 286683 366294 770391 752169 90136 1873413 863474 1597849 540316 75369 782823 855418 1816880 24422 1532094 390772 1754599 1611344 1811769 166836 1140366 521186 21782 1443757 965513 82988 318731 1473150 957039 1182107 940691 37804 1453218 295438 666515 572553 532072 1684853 1797864 691333 974640 1277167 1120349 325362 249743 1867298 175400 1072873 1955627 1107133 445012 567269 1188658 632671 1259595 952746 1604186 1273995 90117 262987 690106 1244090 278295 596356 880060 1848797 1219666 889433 1191158 1236844 1260739 584239 1225807 680993 69516 916311 969685 1495455 500692 90501 1333137 1756604 350658 255696 341634 543228 1236619 1987852 1066059 236942 1725208 1456323 1968399 1497190 1145841 476215 1337150 478706 610378 998998 1194028 1043171 552289 889696 1117271 1736154 1989702 507826 837424 197595 1023621 1075854 1273684 1512868 1132084 1320467 16439 987740 859672 276527 966954 835580 4229 888058 1068838 1892571 1197328 440428 1222007 937849 1304449 450836 900712 598804 1219075 1172700 1057320 599109 1222284 55034 524836 835696 1799146 1627423 1584647 1668581 496866 1509498 1969782 770110 1141666 1171121 535471 964083 1743532 1987419 1438825 1944551 1418170 121113 1483463 228614 632191 1320552 84653 1383059 1025574 307715 131083 884317 540401 1171005 161819 1317733 293544 1400796 513488 699542 671534 1099242 69685 167744 1298950 465743 1405773 761537 347222 1649659 135100 236026 794462 1552944 1305085 296394 354192 1627507 1470606 1847394 705635 1893111 1031575 1881737 688888 139347 589647 194002 1191260 686063 346013 217030 615270 468372 1475070 492702 606603 91735 224598 1648883 1946484 958633 1651890 244193 1115401 372571 190192 1939359 1659609 1253705 458174 102553 663552 1155855 1664210 1859919 1145612 720542 1637014 126426 923665 337700 198938 582059 382658 1532789 1097187 1345064 106175 255144 534923 359655 1377862 188056 858286 855322 1416537 487975 449913 56409 1877693 386944 790529 292358 1713866 472948 809830 1662572 311659 528876 738498 1399111 1353795 1453040 1787642 862145 483524 569942 1833699 1638690 900478 1872470 70879 1148523 617625 1712160 100384 357924 1016602 444779 1348648 1410356 982242 1235834 1823594 1429622 1904350 1576941 968282 1889634 398620 1735642 521397 748696 908052 1910819 337414 180444 1224527 1277566 1263974 993671 485096 497420 1291131 1108875 1066755 727235 1970961 554943 669929 51533 464046 1157279 371427 1349938 1386443 91684 632238 1198155 1248891 454702 1633902 1699181 1000494 101517 999691 1273575 655936 1439737 1204233 448264 25014 220363 1301784 1989268 1870840 939249 1625738 180923 68923 1004032 1677950 1341953 370199 561109 1137750 1007645 615463 160929 1490592 1290401 1429931 1392482 1311130 1885246 1202253 506539 778612 418779 120136 1152122 1359652 1503302 298077 99518 1061148 287930 1538391 467512 430981 557190 1178756 387751 1881204 499982 772843 572110 43123 1480053 1934634 797098 1512195 434836 1886010 1418138 1684253 307863 1799596 1921696 1952823 816396 397866 743334 1053763 1411430 560367 1791040 281000 1120657 939695 1135309 1024190 1169121 137252 1815776 1191935 1446206 591351 1877202 1206361 1529696 299320 1688758 1753973 1164565 218621 1408125 1935327 1205074 852718 43370 1851188 967843 1101520 421249 658583 801872 1407303 1690425 1275331 1582438 526625 435434 260685 1815857 55604 1616234 41939 389331 447397 1001955 435944 1316502 904383 1855375 1937173 1147096 1402427 343929 1846754 1717345 1519116 1675113 1960710 1131450 1296296 641171 1641902 295727 1314303 533136 1480506 148217 1251573 823027 1705775 54385 686389 1205433 1158778 1657611 853323 1941773 957329 852654 1485251 1791150 1253189 1108315 1875302 1101327 1055174 261089 840956 290690 321387 603260 353912 1741762 888042 376534 1097363 807946 627963 329156 1592918 1317912 349397 1197051 1569115 1928010 485803 694710 975547 902465 357615 71226 1734987 331406 1756721 644462 634464 1530894 570674 1468005 1623917 1010493 471101 849808 1732713 724953 879300 1105409 1052157 911424 1081154 549154 427308 1783387 1027520 444408 1510275 1333831 1102371 423359 572340 1710089 1346182 1797461 1040746 608653 966715 1427320 1013872 1114578 403398 342853 287110 777720 538447 277469 758840 1368010 261507 1844346 793324 305535 232365 1660613 1686667 1115085 442447 1353474 168451 170892 539145 688330 1485049 518310 739866 356678 1055521 699340 373579 36434 1893168 1163679 1691356 1653552 415625 1566701 1308812 1349046 1481641 233906 1009567 52848 1222397 976456 1299994 1685958 1831716 1425075 610199 232594 1535862 245052 1678926 1761019 268791 307120 265218 1808180 920004 1177237 380322 994475 647997 1308635 924035 516844 1410329 1702341 1876145 739036 3647 1424588 57484 1992054 1281319 1647481 1841242 823155 1226457 727782 324422 875286 734097 85523 1413794 1328684 1901560 1935891 1851599 22126 508132 930017 1224238 1486845 130307 1130712 301543 281531 1566000 1418044 372201 1070620 741961 1837109 119973 401739 331958 1731320 791071 934189 1082255 1952553 664368 365844 1588394 198228 1814792 814715 466894 1631966 1552498 1735560 452729 1949831 1908645 1148076 1142092 372706 1707910 310782 871370 16099 1257246 772685 318104 782508 1986997 1403037 815434 715316 1371782 605617 916086 1869806 1235214 1978075 694233 1002962 1546487 240214 1283384 1830065 716588 1880968 1783676 42852 75420 1196688 1192502 1181277 1648319 1508147 580537 499401 393648 969869 908553 1847675 1499378 397742 1401215 1681288 318391 444672 974074 229431 180891 444384 124605 939190 1229761 553962 1747477 1933364 1750840 1018564 1254884 1025405 1503140 1672635 337751 1906080 1336608 941512 598914 1861605 859463 1743231 75684 46828 1851968 1868698 1084450 966089 1198025 43966 799280 291644 643412 130707 151176 1492944 589540 1687037 330114 260248 1610117 781427 1724509 1401714 432634 1376999 313863 901821 669236 766995 510046 415137 94297 1582228 206411 1589165 688897 1340002 1547002 382732 312424 191774 111286 1355224 1085209 1606905 381429 1761998 366079 1524866 1023912 296032 537472 1327494 187657 1095920 790099 1247379 1974396 82964 54404 696081 1403537 412671 590876 793725 361324 505831 1480671 1083136 788423 500789 294911 279213 301578 932299 189750 658014 1921173 43120 217606 365014 466160 265074 1091565 409379 849489 287201 214026 1460739 106744 86604 1347354 1444662 795354 1536565 741431 1862466 715977 238206 809346 948739 1739801 70747 251212 1529202 698590 123572 867964 1414848 1244102 1580781 990059 1896074 1739321 866425 1348166 1477615 824985 749258 146444 538577 1764140 295893 1908429 239288 1553535 321619 100697 905988 188909 641217 1147973 1988663 329807 1581552 1894514 1491217 437248 229494 337593 258030 1673398 1189505 585487 1762315 1335136 1345178 605297 1146997 1956037 1330492 1899923 1752379 34635 903532 78656 351369 435468 1709957 1207216 703456 1914740 650183 1466079 1252038 1583960 787539 912253 1011524 1644110 381654 1552926 562115 922930 106210 862117 55462 65367 1717619 1877625 477397 371871 1361254 941584 1121639 681849 1534946 1837265 1348764 73264 564422 324347 705825 40945 460331 1540276 316060 1985207 550043 460808 927435 590926 1177546 605508 1550653 1319520 1715088 984393 1856802 181473 1994752 1699739 112019 1583758 510943 1835167 274701 286964 417882 666613 1984792 1673055 1567615 362164 935871 40511 1761636 1308369 121951 1461802 1494235 528677 1809306 251940 460310 964637 1707395 1672553 489844 843874 1078856 380293 1090438 299365 405904 972992 1424867 1854606 166109 167901 1581197 374656 243208 1088279 605219 1632652 348008 639685 592508 1764016 1424705 887511 810111 1191114 928414 1589710 1506346 297240 919291 1615024 1674640 384518 311402 874074 1926816 1908503 1038546 935280 1094954 1618322 522035 1745124 1502854 758179 1253553 888754 1138994 1831172 1354294 1195517 160890 1136997 862526 529917 662399 689762 1763260 615041 1096233 782173 1587042 56428 1253954 249648 1591998 363859 37182 1204683 1217253 416103 1885325 1750829 1071084 1916703 1028654 294496 1370722 823347 528177 581355 97807 381758 1886114 45678 40150 1351908 215691 1872890 57898 176919 894429 416056 1536797 1046062 52313 344428 1656590 518680 1351787 227024 6879 847938 904492 756041 1301153 848233 1726525 467820 1994254 1052394 1177727 1904212 777748 1013127 289756 1197476 204142 1474230 1452759 1736670 1627687 1049561 1091534 585834 537781 1709388 1384457 323582 1202636 105418 1610362 814257 1288572 715052 1294642 1281690 1829977 1921796 1066514 1362311 641267 1697823 1210822 509304 595320 599073 571621 997655 771047 897222 23495 1773252 552256 1599207 284396 1863797 725970 575324 1349732 960230 1859064 1358748 643757 1184689 1256823 1198547 944873 1735479 1253288 1132168 546126 116729 1224907 1733202 24702 218303 1166599 393428 668761 1348469 564111 1218005 859469 323552 1064838 1000463 1919857 237794 1918470 405111 1171631 1713407 396851 326443 1881400 30922 1451519 248050 204 39614 1982136 1738568 1917620 650657 1491426 1152848 831799 53936 1629518 686083 1117588 181715 448650 127857 276093 1297789 1162377 1051439 631665 1149207 498406 237908 1081227 1783773 1900484 309693 1094366 1367612 1520034 1258406 858351 1720642 401302 1806608 1983289 1714757 430426 989227 1615641 1587479 894755 903825 697892 1630151 484082 1547767 255086 1040832 1829543 129876 1297571 1911384 1180706 1569434 511085 1193052 908683 1471400 1915830 1357802 1846785 213420 1535762 1526616 1843130 826527 1122370 259486 1816454 1067453 592451 904851 1295334 366073 1667435 1037643 1338064 1681866 1114696 1945934 604955 779136 1639114 1216066 428755 461228 69880 1169355 1299778 830650 1334301 703840 1083145 1915493 1419024 1184132 924104 1342162 569181 374799 1228024 347658 1140760 639718 1843714 590335 645746 972621 167594 1105420 92643 840154 285060 1767502 1925582 1663604 996755 1984154 1178790 515004 140371 903067 874670 132000 544605 455111 188123 1811417 1863638 913247 1504020 1736650 1647820 346341 1796829 810085 46930 735742 245899 1597124 1436744 1529379 1788777 587119 891925 1781438 1668499 1603809 1879794 1717808 821838 615503 1248565 1617276 583307 1016697 149013 72364 1725073 986623 90948 1376236 1100994 517054 1678809 820624 1114851 254 1293585 1002734 104747 1148478 970574 1185909 1127638 1898258 1259380 465475 1338237 881411 1752989 641642 1231005 1861404 1819444 85457 587132 1108295 543261 282752 437227 634678 1680202 1575853 1253087 931765 1813666 382524 666794 824419 1574693 1302171 1238409 1476240 930523 486900 774481 308857 1618199 1526346 637057 147492 889721 171133 858502 1047633 1819532 595021 76684 552528 293150 1480847 996209 482748 545092 1122768 617194 1183904 424058 238578 1573221 858031 1578052 165497 1709500 1634428 1930750 1039045 909757 1448280 930916 845328 112415 923646 1619944 1752344 1717918 1457682 1650442 1015502 740859 1115949 925451 133883 520812 477155 672944 1841026 569212 603514 894674 1536847 436593 1515378 1089417 244476 1697764 1708236 795579 280511 1143278 632314 909321 54670 1901787 1585390 1418979 1087936 1164060 266625 1843037 556029 407000 1155596 1844202 1956411 1042952 868035 19505 1196883 811925 78797 1434608 344387 569264 408727 571198 978467 1132112 863977 849802 1369240 1546320 337254 1242167 1133823 1113396 1590889 964322 1825387 1022456 912725 1751699 898997 1057549 327767 1432230 551539 1412386 1745148 355631 1454898 389274 1071526 452319 1461686 1933628 1376868 1324069 697632 450884 29282 1636747 862151 528705 528237 625528 739345 522666 918641 1658779 1224160 1194367 925234 945919 1866920 1405359 1745239 1803354 1064461 460535 106656 351992 390898 1743427 323524 1806550 308339 631641 861941 518966 1936760 1445921 951276 916665 1894506 1618965 1841653 1993798 1939086 369354 1932019 1517840 1669607 1474459 246472 438561 1052408 1242526 202035 322718 2273 710971 220404 1384448 1817565 372695 1256830 1305556 1684667 28829 1404770 1480866 1337999 1904467 1985362 445164 1941846 831667 1558106 821623 839130 1313385 1216691 1277299 891766 317597 945126 1536222 1117776 851704 1110897 1575582 1445202 245506 177714 358800 1894180 922754 1093967 455846 186021 1763022 147770 1623956 1546425 1236793 1407568 446445 714343 656369 213436 1205758 143528 1714432 1612967 748784 808201 1500276 308820 1632248 1037379 1934362 1346364 69689 665026 48650 1681011 612887 1724936 1244644 652 6483 546602 1011245 1724205 742307 1624381 1746446 1278434 416193 1411364 871155 780896 1915665 329610 1134017 110869 1698515 582275 738661 77259 1594374 892339 784555 807550 1387184 1659076 1916350 77427 212622 1044577 227929 101509 1524722 1010315 876383 212346 397076 1659636 1038698 1784886 1745540 1947100 45817 1266768 1751086 1877034 1931086 1863193 1808477 1155926 1736910 1944924 393874 1033459 1601828 262363 1743092 289758 867562 956205 307348 518759 1452655 612481 548884 1057755 384151 1296806 65580 1782606 798651 1745906 1204156 131509 598428 1218008 1861577 1318996 1950891 744426 164411 1237770 502325 1576847 1651339 1951996 994647 348266 367267 161230 570729 594790 1089093 1245010 1330140 893491 1879932 1285015 1780342 361555 436298 248665 36282 1137231 1611642 993970 1164 914946 716729 1831359 1430901 1188950 734870 475643 593085 628 1058879 1272557 195471 789250 590685 1324201 55757 68639 1498469 870519 1294164 849031 666476 1854315 1539724 1642571 810202 1275135 1835085 770524 484303 1137227 1556023 573319 1307514 490447 1622323 382933 144156 1840834 447365 1073522 255682 137469 1319440 731319 821963 1670357 906973 1912983 984204 1005936 903015 1612622 1320247 589410 402176 1822842 524151 847753 1743138 203565 415710 1091251 179861 203321 1797363 1098360 1435788 373197 266068 71472 69627 269252 1760113 824871 32243 627090 1130406 1106117 200513 1771346 749730 579013 1561021 166635 663824 415956 53767 85570 655296 89685 1973930 593649 696353 761491 1456060 1559518 296262 579044 1271372 8887 1017157 1758863 242823 571678 808342 766779 631655 1883370 310567 877644 1327208 1341836 1753046 1812156 845315 1469181 1641829 1914881 1981447 1000653 436172 1596778 574919 428146 1576921 662768 1739979 1380120 1779869 1575060 80498 223346 91238 1969342 908053 572461 722590 1189692 1956616 1214338 1538074 19295 910811 756981 693304 1692084 1439465 1167290 433820 7979 1394041 544080 1421378 1339762 1833462 221503 252088 1836018 316693 225468 1991322 1631357 803825 1838289 1925734 813466 1206340 1580369 100969 359217 531057 55584 1760111 1960557 1040071 523452 207281 533870 783198 1276067 973586 1673018 1191542 118517 920724 548329 1957702 429977 433041 1036391 369452 1043587 1254524 1893665 800212 1082812 1297844 1049376 139704 771657 919327 486653 1831356 375003 343721 163628 884205 1416877 768118 891276 1240173 995759 268220 1039538 1827229 1956685 492727 1443637 1693399 736389 1485763 827122 384952 813482 375489 1196966 896845 1033677 540464 1690963 630519 93734 1699524 1265383 1031485 1549310 1604385 1472042 549598 242378 209826 1717158 1031173 1647788 216247 1594620 554806 109828 1403513 1496446 416223 776508 706324 1364390 796703 1728053 229677 59415 974803 377017 880003 1760303 1045328 914360 1122067 597708 107268 114541 1716782 75240 1072334 1879749 848540 1125374 1590862 58105 1538164 383162 439542 1161371 1459465 963360 1763146 733073 30161 658716 1969786 449751 502462 395670 1646539 1614590 1947701 725497 791758 1256178 465546 471229 1034002 103511 1868828 1700852 31676 607323 1021840 807695 1156403 1747388 914509 212845 932437 1275394 1067853 658790 775622 1086944 1244003 1127010 815484 299760 592683 1644779 1980353 1502009 504056 711348 273943 484615 1651184 1127374 140811 1868347 1828285 1368910 1304693 469242 1007603 547104 1500310 502838 1037253 948297 1122955 605719 504488 279347 785844 939835 1983709 59951 1517648 1672410 166072 1817120 147397 203527 448855 743443 1180586 1102833 1426030 1229758 1887048 188284 1811026 1346438 1930830 1305711 1719804 1767370 1930945 3193 608846 944999 1975706 1094416 1497199 782939 1790670 1475166 1881278 1199313 1614643 39329 46582 710236 15383 1872936 1217283 966255 1511807 1926723 934044 1887050 418089 8416 892749 773412 401536 540121 323578 1508503 983226 519158 199451 508685 1863172 1805327 1514632 1918105 1333491 52047 1477091 1097507 1901705 869805 408582 1940436 253801 1678871 1003323 1777728 1839758 1243420 1260683 1443686 131985 1996914 196406 843329 1748583 577935 317087 170475 576081 1106054 1591916 788009 1186444 1794158 431120 1047832 157289 1044099 268346 1443286 370229 11439 1997473 1912818 1531933 469932 1312505 1941872 1788542 1362736 1013618 300036 497224 1748683 212695 1448298 251759 1160591 1101541 56070 1102303 769397 1570178 547725 1881322 1941597 283684 1959760 1999221 1932445 1638975 528022 139638 1788093 1013404 1721210 69194 1307568 1591184 1389988 311084 607006 606752 116082 397814 279282 1059960 1441954 864919 1323623 1423961 1967173 637771 1314555 114819 1277546 1857705 1842623 1458847 1174483 426361 1673159 1273289 694402 1511692 1781774 735618 1546819 115681 700490 1332352 1556958 1622767 385808 1688601 463089 1167914 866511 1903134 576772 99656 623267 1314477 1431335 1826844 1551183 948690 615315 1407289 1616648 1623846 1891517 1314548 991325 1126493 671706 227617 1679204 1071202 1933282 446214 1859450 1479338 866824 400469 1974661 576031 1671919 992570 1229501 495188 116648 1456704 498026 395315 668275 1758774 1449592 1059998 1912644 391466 1799465 294259 1347829 1822315 1899188 592111 1729727 290501 442615 1603380 1408411 1440782 1670592 874265 422720 1135213 465788 408927 1870486 1557650 1546729 23083 1996805 963838 840935 486769 1680594 1916977 1806325 360985 534246 1114280 50374 832145 1736798 1791813 1220393 556944 746683 1414719 626568 1980912 1690587 173959 817531 554884 1910770 1202338 746850 199349 782857 1210159 1235375 1026978 1708712 158850 1219722 815387 1067151 1429196 1002211 1182317 843152 181274 431998 971163 1065046 35096 1185932 730681 276963 1452925 1280756 1623736 227524 817159 383560 1964828 1166589 1039877 894467 892205 609562 1848535 168668 1401461 333802 1601260 916052 1378441 868842 44445 150693 1781198 1244948 1424090 1393193 982255 1130082 999685 1402257 116976 1774071 1193635 1959270 927495 535933 1002151 1919761 54958 1036386 337271 1759119 768962 502362 1653096 119234 759737 490082 718590 565267 1418553 1459729 1067182 1711313 952916 1892468 14429 17030 559685 1737795 1968543 1044838 463259 1207157 1462226 61085 53379 1230061 1816466 270928 279517 478696 1768010 186403 817447 618352 557276 1034544 1028759 1087104 847336 1830932 1427078 172828 843785 487589 1219111 1788358 1307616 1868725 220580 910161 1735345 541535 1120034 1056102 26872 623194 873653 1848285 1936123 1806910 1371487 1116343 296735 1967721 1421008 1812814 840159 1349981 1851922 1167160 549063 1307062 1537803 742403 1042647 584896 844979 164011 1822888 800573 1695715 9655 215850 185120 1874503 1124729 1098041 1185370 983194 1388373 611619 448869 305120 557759 134382 502538 584006 994054 420796 1017068 51687 812138 1993098 1360948 1746239 22309 919430 1852440 1897599 457414 1068288 509060 1927474 1312135 266312 745143 1825625 535006 75212 1287713 454494 354881 1633393 413386 157816 315527 1915379 873751 940849 292990 960117 513497 809841 1275927 1975796 1276188 910803 704066 1617210 1606031 253816 392888 587538 320608 1840940 1211566 1003932 1015209 1487916 678389 233155 786610 1130838 1072791 343322 1432411 1056727 316244 727440 106727 1574559 1793902 1754939 1382473 1535978 44515 1014219 920117 1936956 1532217 826132 160005 1941796 636973 253995 830679 389904 816810 1674682 1049709 1559990 1349173 955610 1732758 477404 692049 415392 1561322 1011869 1272436 1000023 675615 603033 338115 1196214 305939 1896541 1834810 1925051 1321618 1309979 555379 669029 412400 1004654 1344608 515458 530502 1706912 1626805 331672 1327217 497935 345527 907467 678366 1940530 632825 843758 1245326 950204 1208124 1719129 1006802 1458852 416510 1620151 725881 215104 969323 1220044 1348927 894556 1734132 1079112 973460 1719394 523070 463107 281334 1946949 401489 889750 291276 1679427 350485 143313 1121862 1031799 1483181 1921146 1047510 1331767 1460110 1401751 1890150 983125 924127 368299 907196 439937 1197451 143382 106748 687098 1305530 12375 222058 546701 63229 12492 1885962 676910 312383 1340973 88555 404721 1501350 1903119 139525 1968837 1815212 630697 1858171 1523501 253190 565049 1235833 484574 1103403 1331095 622575 1985271 742836 1817846 1917317 848429 556289 1938804 1072472 1281078 1963042 1358363 1803254 1681306 507400 1273107 1248651 271120 148146 987832 1876574 1121747 545244 1779042 955158 952767 1040450 1360407 1543626 380113 586254 1863394 1545232 1071485 968862 632898 1172421 36172 29624 873111 633679 322053 939287 1589359 1933983 1882255 1941371 969695 1437944 696557 1388439 1799985 713266 849499 332744 827065 476679 1864277 18626 496814 1542282 1922204 966769 1724852 1755744 655162 1126351 919054 1819921 1721945 1926842 1342938 287145 866152 962299 282907 1262306 1053868 56023 1575341 859337 1554721 533078 606567 1663859 1586658 685236 1642880 1872822 1009166 976050 1924516 189954 1067157 569381 1675430 500068 882916 768963 1876852 1297860 552713 414655 768165 684601 325223 1829335 1079350 990130 65464 76023 732083 1979029 1826781 1707307 1432713 253278 321667 581168 95090 1074332 59092 509172 1185093 644899 1455045 650952 849742 877801 1058035 687438 583431 1619176 1764911 780872 932678 1420638 133179 543869 137963 1419953 622545 346295 603084 1039426 962775 553957 1214364 506663 1028146 1603349 1391404 1310389 206257 1916178 944689 1444276 1883065 1798314 1453808 275599 445330 1758949 211550 288591 1145340 640647 377237 1061465 397614 1017246 978494 1048417 372759 31831 1500645 1428182 852936 1775359 1015252 714011 1900442 1972199 1685392 761428 1040724 1172834 1423597 1699628 185587 1648083 737773 252108 960004 1324429 1922360 1660358 338967 1071122 1650378 1468867 1878464 1844523 797800 165590 1148128 1557179 232119 1004329 1743715 381763 325659 404419 146624 1199497 259287 379162 557221 1394158 489586 817730 1630274 941455 446120 911270 1689499 1619066 489284 43738 332556 713746 1651850 998450 1880108 1725792 543438 1932369 1735772 190115 1824782 1618236 1256814 338573 480453 1322748 377078 898915 779891 976845 1155887 1171542 1326729 24019 1948667 532635 747967 1138196 411884 1395201 1630755 185012 1769773 748477 575360 943525 475752 933271 1056058 852525 356355 1671905 1864261 366476 1576507 1023716 911805 1064697 696273 270055 1072830 1506206 1068826 1771087 703486 752637 1624715 1106489 1013847 659551 4466 414691 1783038 1144215 806687 1155141 935206 164991 1303227 1765508 799721 1481073 965410 145151 792223 1900573 249913 300213 1508830 507755 914437 1108363 106939 900209 794357 1617446 1089889 1601915 1258126 1269325 191295 1563520 1262022 1159699 394755 652685 590444 902980 995343 470777 1703670 1093467 381903 886473 283840 200501 919947 925532 1988431 400528 423942 679835 1048012 280308 757744 850245 1999427 1760885 1867200 1360472 1015091 1097381 1997932 748593 1947186 948185 249819 232984 1991833 1626730 1323597 1571608 1978317 627292 549627 128216 419630 34342 60071 1212738 679315 938396 1573181 1671715 1930674 476163 17340 544065 102806 1663969 417317 443819 1982373 1689257 207053 205445 716590 1125768 751498 292969 1479634 1934193 788194 723559 1740521 528773 844052 1593555 854689 1235776 1848271 476486 1471374 1879755 1223658 947640 886992 1195140 717781 986598 1745479 1603355 1248105 1780556 1575501 513909 1994436 978621 932373 408750 97341 1868057 1871010 1301044 1158188 757920 1583001 1890664 364313 1648704 1816577 538304 602592 1672800 954923 1588264 667221 631304 1073594 1294366 1988687 857119 1010288 1615480 623367 1661938 1645319 1362072 639558 1755622 652764 736408 1917750 1950361 413156 199256 1424722 24655 746266 1320719 332292 616300 1233890 521538 1921442 190087 253053 309520 11613 1354417 1871753 542265 708446 1685774 1105230 1825932 1991942 739758 1588613 554298 1228330 1987313 189916 1229773 152633 1385797 523126 1592209 1306771 363847 577494 1195802 535856 1705014 1910861 1641972 1849500 365666 510506 1315377 112252 1928962 1631319 728454 297221 368746 1897188 480827 269845 309666 1007425 1901678 1079637 1974031 275110 195582 1824127 1343960 1450230 1841432 1001495 1377103 1230253 1046631 113119 382430 1223130 304595 131862 10729 29437 1234154 687546 1333466 170337 1415502 372123 1069214 1921340 240790 576850 844056 1292135 1363314 1002606 977045 814832 1227881 1598935 919443 609386 1280048 283143 1466452 1789049 159292 1703130 909075 1038706 792389 1121235 1539322 591524 1522713 1446360 1613359 1360478 867457 567736 376590 386324 1465532 893586 1994595 1095786 569282 796456 245264 821086 680806 1249799 1043916 1298766 1543910 49410 1441312 1017792 301679 1056593 1079950 1890097 444024 1356232 261398 1613994 40561 1792115 1654149 17008 596386 36847 173467 3847 931348 892737 844567 1389672 1833170 1486327 864208 716709 1721758 1083615 541692 1829552 1653431 726463 1218975 1330856 648805 1074531 1496187 320044 1375219 998444 1518858 1105412 1087134 880101 298340 532086 1368208 378037 1271885 929814 1626921 1496441 1552741 357065 633464 1565718 292201 661872 639021 419092 815256 1321014 291861 1304229 1093954 1855708 1364211 72973 870129 1121077 532681 972706 1880033 1703691 1525666 1935284 1980221 160515 512413 323850 744871 1620083 1977758 1478731 1264445 14113 86724 367655 1812935 280127 1376721 1625220 1392048 1191078 939152 117601 399426 1079006 1461861 554529 1954737 293121 1015947 665336 20004 279993 1041786 1301581 1604993 134584 21367 1215226 185155 122556 130816 866546 1037128 1047502 789146 1572572 29251 63987 1020837 1426036 469003 258845 1828116 310331 1976817 46777 241853 56487 422992 708893 1141852 1693837 1011153 1096372 39728 114682 1609188 1419760 1072501 1237611 245847 178387 1988507 1690670 1910019 1724137 131318 1852357 294484 921723 928921 1002069 94696 1291513 414521 774986 1178963 757556 557594 601732 1725276 1160728 5935 311747 118574 1457240 511446 1024864 1450593 1189210 339084 1189912 835946 52828 1968907 1779392 1883328 1890611 1447646 1299807 1232546 1679188 316877 556599 1462222 526629 1268182 1932162 542185 1635818 1530531 75345 1374839 1615396 1773422 1032908 626139 711066 1747837 1768151 1045891 1449642 532910 591686 620296 1402492 614717 138386 292194 490171 504125 843744 1446634 253765 970782 11454 1815635 457996 1395795 1795846 798627 516826 311388 1797581 1071724 1461717 161686 1952117 793035 1402803 1143279 1048140 1985187 1337335 85925 1615245 1837724 1403202 1139969 1360123 1969735 1780734 93043 1246733 1484900 1877016 66498 36174 996625 1710329 1508187 1323198 347067 1852947 507216 945302 1511630 1259240 217375 451864 1935212 710856 1343919 1149771 1568258 170251 513438 1505864 418010 605306 199599 177380 1650489 1077778 283069 1760122 575371 1348511 424216 706930 236813 1335633 74796 1325258 1354907 270526 40053 1477529 73987 1932816 1757578 741447 939330 42372 1684368 1925348 737518 251926 273381 624599 82958 1527726 1441238 1201038 1759440 213481 1879190 1590407 716137 1486147 1392040 1701255 1382917 891313 220980 1455802 1843913 525344 1295589 961866 1555611 1562787 716559 129705 1958910 945142 379961 1711887 1713893 1513159 1597 1692953 1252445 609432 891329 1127907 1042052 1853914 764714 1108673 1660090 1215338 659191 802135 1946420 529938 889881 214467 1561619 889425 29058 1828820 198648 1940932 1948780 659084 260350 1753903 616667 1868133 252317 437170 1232089 611995 1982723 1987972 482626 1385685 1451388 1019769 290393 576761 977768 1900339 1730310 1778925 1217701 504485 1605067 550511 840860 542297 1232673 1317621 675074 1932759 264666 1850377 533646 165545 874528 853122 628922 774818 154659 930096 605660 120292 1118934 104456 503046 1705563 1605890 1040584 1846323 568588 914133 1263956 777545 560738 275562 801214 1258273 1547229 1069989 494887 1952008 1268053 1667078 859707 1236645 119937 1298848 1933428 365246 513025 1767208 1675889 1405069 1420297 278534 1065288 1902712 1451302 1680300 1516287 1070021 1873668 1937342 791707 573851 1526850 55897 1878786 1827313 1572524 237314 1793724 204662 1947630 1024005 1531665 1763209 1618286 1439443 1919359 1873368 899867 1346803 517968 252243 80347 921379 99874 666503 697016 1457736 1476697 243482 44318 1639728 34906 896453 407491 691869 92390 1533419 1726497 100703 1953554 619246 806904 1947745 1490669 1477846 1946377 237344 1704987 1919654 249260 1900870 602629 1461310 1667263 1365884 1606127 1793237 42059 47734 594369 106993 637136 1143439 832045 1199142 1731859 366999 255578 459049 530210 565476 450916 1665508 160912 1408199 802187 732492 1801369 870841 884418 302549 98730 577717 1602683 902975 262562 823791 1521144 1819726 1623331 1457387 467897 296948 123708 1505558 1592586 1840882 1467239 1389996 1391362 957319 954102 973419 791270 1267257 366581 1168978 1675227 1775837 1293685 212232 1276978 1146431 997047 1477688 1065179 429440 904891 237532 1558157 1479129 332740 1584495 941769 1178974 1689179 1541069 1611180 463689 237339 407747 364408 1519305 99078 1643153 1657277 1899665 431616 192353 241700 469162 1382104 85665 715944 1534828 1273207 1293546 491835 115238 1009678 13467 1791273 1615085 531475 1999474 979892 1609970 1496852 373188 629099 373281 1932917 1876401 1866163 816346 1326889 1932482 1024212 1097354 1603000 401435 716932 120118 1064488 1970763 1211174 1859654 1505418 1264319 1680089 1400641 734052 1263817 1997930 1770170 1233605 1678952 745798 405149 1320217 1302126 1953474 1509041 1159060 269355 1807865 427793 446608 1791772 1701171 1531652 1123350 449951 407250 1287137 16242 1959715 1814961 1582586 1870966 594617 1605794 307467 1942717 1192529 1516276 366118 886449 588485 427280 1548419 1404781 413329 573567 1874792 1309472 1568192 1219546 189576 1422390 1447216 332001 1733698 1497749 1297274 1768402 1316641 1618994 639600 157964 515503 1717069 546454 1479617 486680 1931380 161475 875039 1423279 721370 1230487 1811967 1793223 1180016 132087 1707048 1436018 118351 952894 110159 402793 1162355 649181 1189460 1967368 966202 1750720 1803620 1826889 1343233 566336 693431 44649 1354544 1027792 710091 1306539 1751172 1336856 437424 1497806 942743 427631 1297905 1857148 1169191 1720022 1785784 954762 386506 1777708 956066 1735513 1622032 1333628 965335 826476 158861 1072444 1232815 1333597 385442 370505 1872580 1194117 781454 1324952 1440481 986080 877329 423906 1551506 1763800 536976 335304 22809 1776777 491578 1322610 900422 586835 1567154 1678751 583426 1703957 652538 158038 861230 1806345 942594 1142856 196375 79307 1144182 615857 1795810 765751 37246 1301152 1747466 383727 856572 1200223 928748 598123 289198 314257 1413730 1045628 426001 1953714 1682028 243082 1028621 235837 1588560 1702730 1531546 1172085 1565771 1139147 361774 1267070 1866387 1938678 1835531 1461556 1912195 1989444 269375 1419199 620922 501117 1395300 569731 1105361 278341 703463 1428305 841307 1438492 1851895 349284 1304231 920959 815370 493258 386820 1343423 502210 40613 983818 1239411 1315741 1387782 1286668 1187213 1638809 760708 1181834 648767 403445 787365 875326 492884 554842 1447648 1039461 1495171 1033670 918492 1101763 718633 1878923 1989339 390931 1419585 1273392 1690942 910038 1984535 662021 27040 1757723 931302 137174 1730236 808324 673444 1076192 230947 1675051 579916 1312935 107873 1098506 2336 761749 72542 1671486 1029925 1199776 1392029 1100928 1830136 1279685 390554 626593 33196 149568 1188936 1968563 1199277 1308551 492383 1792238 584333 792154 631168 633803 873847 1942903 1498800 1167346 718985 1495895 1257470 1967739 755377 424337 661866 281731 1570957 890854 980142 893647 1507113 429594 1888523 310875 573711 1059812 1920025 1862053 676419 238823 1345561 1636736 314310 1227341 1547520 1935890 640058 993065 1104308 1751739 1500035 505088 1278265 1246660 783860 772208 1706911 239450 1975043 906621 1528736 1969012 1582747 189806 500297 1808825 1877119 402449 338822 1981013 285568 1913544 1373541 627743 219754 779596 144100 1753010 890532 191949 1043493 1993341 1787063 143418 1038329 1950226 984338 1820027 256972 1529013 1350795 1676278 1674871 1287690 622568 50851 1688770 342034 1902431 1544118 1444348 1935594 321849 1766412 1243856 346197 1459585 934683 697657 1681220 658141 1670899 500962 232268 457883 1221776 655508 1023047 458634 1109960 1544323 1454339 5502 164786 1082927 917800 559695 442214 1167790 325348 311991 706169 345108 1997421 953146 1964123 1566734 1557023 1147338 153888 354178 863838 1068063 1640847 1663138 63144 1624707 1293218 492507 688484 554753 420556 434853 1424635 1740142 1817653 592726 49915 503793 1578110 731862 1435718 1118652 1673153 797875 102091 1808187 1630623 1462233 536388 1356574 735235 1977426 1864607 793728 1718657 388974 19795 976512 1200026 1998603 80206 1636574 1284602 1962662 26644 1698935 650142 1103612 252107 1065783 1795245 1044274 702672 1375169 1070227 571782 141771 1331053 866365 80828 918145 498007 1468833 25399 471497 747367 1051530 741877 140338 1821089 969492 1241660 894826 1005670 1683438 1323979 660250 1955242 499714 1280197 1189013 625151 1640198 1857571 1046249 439580 1259296 1831977 971527 1455650 11566 1659391 1673468 79470 218668 126920 363052 268537 731338 1984495 704012 543635 1971828 1721989 945739 328089 1075015 1551524 92590 1611829 225213 80188 16516 650913 1768753 377880 272667 1723175 1009694 1238553 378778 1224990 562009 1885694 469138 391129 1356239 59432 562730 1408295 874826 441318 1103538 457586 1707604 526927 1128694 54813 1013556 864636 948147 922476 505547 942041 640433 919376 642435 1655659 1745389 259048 1858994 1023122 1442538 1847292 186941 555731 196397 489548 825140 1656927 830533 1959588 1392564 1644639 181392 1763527 520423 1790479 1910989 292506 1407170 219736 1969375 354506 1432725 821733 1984980 817733 134321 1507016 1411657 1210331 1846817 1766543 689199 823863 1733185 1850342 784954 20423 1227752 1996763 1578944 1750220 252397 70072 750158 412554 1864409 1136722 1245394 1631968 1657002 359772 738753 1397517 1613587 892920 1049330 1900231 1806948 1339211 495327 416824 1860132 348532 933752 1069358 988528 1313114 1936499 1779267 1231359 1393338 895165 758793 1505153 1670664 375078 1119504 216982 327410 86695 1383221 211502 1638384 1188353 97525 1275112 501348 253101 1072722 946262 5172 238411 292215 1661805 1630048 1754872 278517 1312495 1101415 231841 168521 697032 1250771 764665 32176 784410 1805359 1091816 363618 243266 1910097 16308 1155802 1694041 1824838 755004 226115 1469882 1322043 652774 367270 752577 1127934 265291 124647 507250 310617 1093620 335702 1669323 100797 946981 1147081 1280628 941249 268667 905054 1761239 1439392 1396133 79634 1037502 1964242 126546 1295685 1673520 624803 141279 1141116 1631098 1787031 1855062 610080 68045 1829606 1988711 1548893 526370 1860126 1421460 977708 468819 921855 517891 729899 489492 130068 36680 699422 935780 1686311 1399155 590509 922353 797013 283306 1401845 98465 879686 1084142 1225379 1450600 305399 315121 185738 1354968 1906650 668850 824123 67470 1634539 861431 1935641 620970 209770 408686 481275 1458304 232369 1475584 801527 546449 716417 1100075 546700 1260720 559055 1106578 352279 55027 1651071 140156 215487 190555 1849936 1821046 1209319 20874 1586922 1157278 756636 158594 1541928 1886323 588098 324346 1951254 911474 746603 1416934 1238609 1968196 1452061 860972 108693 1971919 192524 698225 1537545 1319639 926579 267699 1674581 576456 1173036 1281513 904481 327031 786064 1240619 701563 522479 1920425 1223968 142347 350057 1090016 1704195 706965 585699 30475 1649158 392164 1112224 1604408 1285578 922308 1441042 315332 965763 1284381 1499323 144611 235590 1510344 649539 1594787 1555729 1058118 811903 93313 1872599 1911523 1656904 1373364 765376 1689729 977114 286947 537068 1048355 274182 198643 739711 453532 193806 1931309 155014 642125 1861785 1053330 884882 213844 733318 859986 531689 1798817 736628 1059338 653720 1990379 878605 286180 1567221 877161 1576858 347424 1021151 1211583 997265 1434643 1418435 594065 1788632 40327 641771 419767 430482 601366 553767 1822275 173957 1325782 210222 1327831 1623093 574225 136346 886937 963284 204496 39589 862110 1712331 927938 918723 956881 1919084 868572 1254033 1864570 233197 158823 1766904 727426 986794 481512 1659702 421602 283961 338518 1779678 725722 1929551 1133806 1941221 1817155 863574 312485 1991817 1950197 162418 1372306 661788 1939472 912683 846664 913258 234844 1419300 1539046 896032 1651266 758826 580762 1081320 271734 557083 1187537 1790524 540490 300442 1876327 92322 1556072 129498 588119 419614 811634 501403 1193529 468228 65792 553061 24590 1183321 745488 1783718 1425912 1763887 891605 1389799 416876 345152 594972 1559408 222392 1131617 1494393 141657 765576 114924 963485 547109 1614713 1092613 561690 1462075 1026670 1035718 1400568 1659754 922782 1745464 592762 747605 399502 1784726 1006310 1868237 1887089 1228285 1631915 984685 1631433 479278 399211 375837 1911158 272122 1621248 641444 601185 789105 101249 53465 1751355 306204 1377791 606341 113666 1713346 560851 162020 1648805 15279 311598 733796 1047413 256029 431864 545630 1507245 1566565 856590 1679812 1017674 1885813 1222607 371201 1281255 710645 511493 1147317 1088632 1787974 580527 1825670 1174604 1880176 1392781 831312 1770574 1383601 1281791 1444173 1359208 1204475 1732751 1187978 549261 260513 487062 428668 1127281 199039 133782 1211474 1804852 1108019 1494074 164944 625436 1178313 435804 205955 1416024 1348099 934406 1591484 1129311 1433917 1072324 981587 547706 1150310 493004 879218 1306013 148751 647302 1104285 406028 600502 1233128 1057360 1607560 1628195 1473375 626567 1244007 1081254 1307069 1550290 390795 1311586 716486 1922813 441908 1483771 1036242 1133400 6193 621948 409370 1946899 1063009 1406216 473226 578601 218331 76649 1573955 1760517 42970 245923 358733 832819 628413 1563736 484042 1736652 24713 829594 1165595 1011796 535111 1800887 395007 778832 1669703 1798283 1847832 90604 1094447 928766 249471 1360465 753121 1865716 151421 333335 1913025 1267835 1590873 385655 984369 1485390 280732 741372 946547 1766832 1774881 1529398 1043755 747136 192580 1838843 1896421 424373 870092 1528655 212214 579929 1911461 1657673 21873 125499 1063067 315779 1253132 1939752 1130303 591598 1359624 1757129 709276 1257007 23519 1270698 1392363 744912 1851146 822200 624589 1543734 1238564 1503784 1111873 168485 1288661 1477089 661583 1459344 1962473 180462 1941444 1389970 1968755 758697 1645960 367006 1520099 1360236 39890 1128450 1852991 1703420 1550071 1542868 289199 565400 1461289 192208 677960 1667715 714652 1044847 310937 754602 1601723 712169 649634 1718163 1864533 784650 508680 369808 374300 1780217 1484680 1335005 620589 557641 1584843 1173458 1380043 379738 1089134 1669832 1150775 1809371 1795184 773038 821371 1724593 744961 436382 196803 906214 869698 667311 1050230 124250 1327290 1397895 1383698 1641464 1706551 1501148 1426866 1523614 111590 1105043 1953631 338259 208575 1917640 1784323 220288 1652251 1723066 1215753 1434098 835894 703765 1305396 1977764 1178005 155589 1353101 1071870 300774 346372 569561 1139085 26524 1575678 633693 417100 1819290 875729 376216 1724317 1517170 748439 809526 881224 1547506 309986 1829599 124400 1917945 1447303 1188365 1165354 152608 542328 1265690 1027878 22262 1682465 958887 21276 856532 1426043 415011 1611184 1745475 580960 1253645 993299 1832627 756 576610 686046 1471266 659148 1826386 1682461 19240 1198941 1971422 1915761 196288 1690424 1720544 689945 652279 382255 42574 1461314 1600147 757030 1424744 675657 218190 142183 52364 423468 1012058 1289074 110981 243613 682616 898739 1850805 1320632 1427089 1618826 583227 1912729 698255 1992699 1051445 1580417 431032 1003117 886183 1472062 1977567 1740935 450684 205610 516431 273960 813605 852859 319088 1381769 662183 184042 731813 1801688 1122160 1234600 1532236 657475 1410613 143684 1010578 1510290 522839 1944011 168202 38727 261058 1651195 1006414 379646 1510531 361058 1436199 103602 53024 1942233 976580 394615 1237532 1446289 1452082 662079 1189879 1886828 1428356 684918 345206 1066561 26537 941868 1306292 364727 1145587 110256 1257185 1451645 696363 1655923 1748137 1206502 1514995 1221317 251877 864040 161995 1942870 599915 198731 1778633 1600053 501388 1913464 3840 328303 465472 411485 99949 85811 728882 32310 1820864 139159 1460677 966233 1801003 1757557 1598382 564599 442164 150983 977412 334066 589064 1718225 1751015 1945351 96418 743148 1600299 1624650 364741 996950 922652 211946 524444 1558564 864101 67868 1837787 1684272 463017 94620 913968 290119 1654592 323493 5337 1476117 827645 1242102 1411406 136507 1956847 1978657 761341 506383 627824 367500 1758670 575846 738425 1806454 404710 348688 1859208 342442 1656125 1164557 872373 770266 1024776 1799430 554772 668708 531617 1966874 1739357 1862775 1605056 1604675 1488190 242205 841122 608998 830752 1989761 1285809 101777 104770 921352 1262257 532584 861112 1137633 180690 286557 1108189 1654739 1488165 411765 37287 1040921 605831 868579 1625517 1239218 436892 1846328 1437098 1657618 1646784 1507210 1952258 458805 596359 720687 1798802 1470197 1793168 551428 1114825 814712 554471 473690 409069 1579050 180797 83919 271808 435242 308974 527869 1122622 1771923 785653 397511 979166 1821924 1979324 547018 1210237 1239066 1842362 1922382 1642977 1557027 1337088 1604898 1630885 1278915 586854 1097162 837751 1257517 751727 331963 1537607 1849363 1978996 1733611 1289429 215756 828615 1308479 1876619 1052921 1086553 1221245 52146 1313248 917582 1595945 212351 464478 1428077 1865052 722756 1040600 1648412 121265 1199887 710770 562643 1313914 594111 1048437 1913247 264538 1366512 1499559 1809622 864601 1496705 1092181 1067493 821414 1852591 126732 1835095 200147 1054716 790264 665668 987299 495322 500779 1488207 802414 1015102 1088384 1588304 1404925 717404 1905290 987816 303697 924405 1926527 563825 1335526 551049 1908571 632672 577932 301110 1146305 1759105 416326 1494946 107018 1560528 804513 394790 1230680 1329503 650794 840791 71827 653196 181465 1244432 1945688 420997 1703200 1150135 63304 70787 1737692 1610325 1784156 820746 1583062 1879119 954631 451815 598763 1350448 1554687 1066278 1982632 266328 1438964 637810 969624 1652794 1064337 462923 123912 1515955 495445 1958598 1478638 1032348 1549706 195656 1029129 1526498 1729611 1577444 144044 1944174 110679 1179566 156069 1726759 400265 476963 187992 794658 1801492 1747080 1555786 623054 1806677 1783220 1680231 1541634 595950 59056 1811 1625251 971174 547860 1435094 1933491 728847 870207 985661 1630559 204299 1962864 1887838 180480 889835 1151315 433688 11158 886383 1915603 1537033 884100 213468 1063264 1275176 1799535 1019947 55084 1885833 69047 338180 1191393 778686 437483 895359 215807 761549 112768 752543 610241 1462688 96689 271126 219346 1811906 1310772 1890775 1644658 716792 774192 1846446 1926648 18282 26804 716740 1582574 1089986 1600377 884283 1964366 1791696 713785 1292479 114358 1470661 221480 197505 217913 1517219 1854038 1384478 334445 1726386 653127 1792062 1380416 479378 1852938 490587 1239416 1975454 1052477 742883 1214416 1504553 608016 904297 946232 162814 320571 1161835 1384730 1001114 1489765 697548 548024 446275 1077727 1023639 1026350 1060622 1650242 1666738 1872700 1075780 394462 1323299 1121668 451709 1394342 527761 285518 638460 1938450 802131 1396251 498389 608994 1334973 221988 533757 986466 1423624 653704 1111096 1914748 1713681 1903606 1987236 56054 1930216 1278414 1352520 1329698 1332013 1895687 385617 1856183 1882079 1669438 1422053 823280 1614113 216717 1060942 1062048 1731483 453415 1060202 1411545 1316031 692348 1778668 1537053 1710214 1397744 648579 92178 575674 477002 448975 374724 564075 1348980 320877 285410 774871 924310 1071124 268793 392815 1902659 1799392 1473252 727083 1527923 1724619 1600307 1552827 1603508 20807 36405 700841 1816949 1645197 430721 766282 1260959 1957641 1865662 765451 1685625 872932 235461 1728396 60450 37828 236679 120952 1650725 1709380 402964 1934314 980642 1180677 370975 1010230 781864 1194760 1570116 491373 1958380 672604 1267626 949147 1317780 1422946 1301603 1748668 1052006 1385079 890595 1873396 1978803 424660 989479 446687 1374116 774331 929760 799366 999327 441808 1197909 1093692 1827610 72298 443629 1843811 128140 842527 545378 1742895 1403666 1425480 534184 354353 1599037 756989 1707279 660072 807168 1389375 1840308 1849852 100290 1432584 1823825 848116 936324 933579 456533 1686539 1676208 486287 855680 861050 1160805 510846 562907 1581277 778422 683256 79631 1154316 957681 977213 236152 575760 1092023 876100 1528837 66369 443733 1721937 66061 1967538 1048406 1000000 1837998 1426269 734178 103577 791022 1491698 324381 869887 493230 821426 45650 1020646 215584 38698 1016496 1037893 1067386 242216 1861655 378297 1769883 208576 1075684 1486172 599782 1610748 1599563 1577157 1277633 1560156 161 9840 585360 967712 1456697 119020 355090 1099882 601488 365588 1432949 706862 1034643 135018 919730 1402443 747102 1912239 602505 386913 540514 527825 1215463 1039378 1782853 1374416 1047503 771188 1760002 1136797 748958 1396019 1360097 1340875 182675 314489 1719023 627552 1151998 1416841 1075947 178288 1641108 971282 1938490 1005012 1942891 1203509 1266363 1518191 94626 1639603 1406845 722517 317993 1369085 996667 1414739 1428608 1171421 1803451 34972 9831 997089 1930123 1275626 283512 225704 285419 1197081 213126 1178535 1553143 686412 55198 1911799 753362 435799 795582 1916205 1686544 701863 1578241 1112411 435010 1611621 550223 97865 1510671 71000 1384993 1769318 452731 613515 1666885 878472 1666589 1670133 1569342 1983913 1958117 681295 1756943 953622 188118 211612 676383 767034 1335453 1427142 1575564 913954 1482840 1283880 73933 1877132 544828 1859306 698909 1315459 785439 972862 1117586 57388 222566 474215 528071 1990771 1763115 607064 1970306 1380366 1468448 950152 1905465 1981206 1202790 181035 882821 1991222 154532 206834 1702652 1600997 519269 1716967 687302 924518 1350085 1509666 1723611 551015 722512 420331 342096 1029250 1604764 1075995 247447 1561235 1762066 1396180 1857903 1006812 1618972 1920680 980443 286662 1510879 1241178 900813 478418 1870132 153658 1511097 922064 1246976 1322799 1498757 1855621 1980644 739120 528763 1042968 1246252 125172 223036 191313 1071970 50778 724704 1884288 1287940 717219 1351572 1941420 207479 1090786 299925 776291 1897000 1056383 1386858 152371 1922441 1369156 830510 207540 879582 1669827 1487326 1728348 1254495 5254 1984494 521474 1002690 1988000 140014 1456836 375196 1073397 1357579 1494028 19819 1115778 526252 455707 730654 1284410 927489 1948185 496193 60040 296643 454303 181433 1298019 1433528 761044 1720361 52883 868058 797417 811831 880587 1458278 827887 231279 1145531 1629247 542715 515795 1212992 1283224 1362257 1007520 1976404 731303 1413786 732925 1327895 1411210 1426051 1128767 725409 1061470 23768 631824 1249777 338755 1593285 1149031 394289 472031 832447 1387694 1346880 733252 1407276 1211427 238571 535878 644069 1868920 1267048 1134870 1685822 198579 1713076 315206 877638 331604 1288862 1358344 1421 1400029 705942 1014844 401946 1626004 709929 892729 607736 1555965 313042 1814196 1650210 1360841 1457188 608999 1502668 1635218 1394568 967389 605798 1661364 710912 1019426 1392496 1381371 362488 1831828 547127 225544 564877 553764 1504108 1574341 1639432 992947 1395244 314066 163471 1371147 1931323 1835662 885085 683591 983907 1058053 1968105 584281 1439129 1465946 93349 358854 271445 1744725 1741794 1145723 1089305 599236 811100 413619 238688 1935386 525769 644073 1668067 1343470 632272 1379257 1364723 354859 614558 121565 23133 1369997 1191631 32161 1688505 1519759 790573 1658659 1643094 148843 1008470 1486410 733720 1369025 1974291 679262 1254366 1662386 180027 1178098 544906 1655459 300825 944542 1677087 1289680 717147 1510482 1063553 1225181 426117 1250513 1873444 1470725 1070193 169934 1614849 1360438 1227058 752014 898410 732347 1987227 895966 1572062 265079 942799 1288542 524985 1108968 1044224 1533387 471298 632196 1144340 1462658 1547426 1153766 445917 577639 946331 1602714 153500 1307913 957 1454330 20991 286344 1867862 1020588 1400189 216884 1740825 645090 506901 1426305 189227 1432410 1024466 1035967 1576245 468223 1308672 559124 1900602 292792 1140228 400169 1564189 1874565 930117 1829644 1874729 1510041 617191 1375270 531938 1230797 1134191 114513 204674 1099477 1544355 93583 175198 517955 1255762 1061180 1606157 1030893 677479 27323 485735 1528572 1071796 1254274 345140 1717577 143014 1700343 1697228 1748954 1371062 667920 782788 187208 1089194 1659362 783974 418911 1907399 135900 1607403 28039 736666 1853945 1054721 1420699 1553580 306904 159646 943899 636958 1207637 1838263 1436585 1498857 241146 1467119 1853619 1116381 1072949 1119363 80298 1049782 1804199 1884580 1785699 1469242 1993263 1232831 1676228 1535682 146283 1428073 934878 179771 1317682 1509655 375257 1764226 43329 1216300 1289578 88721 42910 1461234 1481138 310505 512321 834394 270606 1134958 1494307 1519393 347759 580070 716376 87099 857738 607023 1502966 238926 1220691 1633221 201899 1149523 503325 364843 1982303 1608207 694807 782254 409442 478995 1610915 1337682 337922 1891641 1085654 400688 1144315 84084 292654 1200623 77368 1364241 987573 1002644 468902 208346 1807215 845706 637072 988785 50701 1346712 1028717 1208064 1803468 1435026 127075 1509562 530596 212221 1652016 757321 1555992 1346675 1378440 1577623 1834787 82073 1989799 1326828 790859 1296106 294843 161902 1581658 152335 1933805 22891 1947628 1358293 1544715 314032 1665387 696112 1869774 1067116 1598700 1837241 1986984 1257331 590309 1884844 590816 678705 411641 1611079 861837 865194 1715839 1583297 1954624 1490003 87441 593450 1143002 46821 1957894 669632 425829 1231302 1678220 231185 542014 1821091 910072 1496197 1826049 1713908 764161 634693 796509 828658 1238820 1322599 165544 1330900 215362 1924800 1693389 82399 1692349 1018707 1553025 1078455 994557 1992334 706003 1037719 644477 1250871 722916 291781 1188041 439117 1385459 870116 1792636 640586 1510298 454011 345317 1478376 1544401 1414899 384603 1160594 297050 907874 1305020 484853 1381501 1361664 1325262 1118343 1226815 433824 492222 1736907 946124 563898 1282104 493177 1113305 734525 1861638 184269 508195 791872 318549 1330981 609560 647226 210873 1209826 257441 853098 1970090 659653 377922 1470569 1256859 1467191 1516094 1099799 1567145 1192974 936681 1764042 609958 948122 1173524 183356 1960928 169490 1702848 212318 384738 88189 1800371 1818685 180286 1216797 512995 503709 1058105 204563 362963 1725812 151820 1734351 1233429 1677284 150698 1742992 757197 446834 313311 1658942 1427587 753504 693811 1821662 1350111 1704431 1132230 769636 1567911 1658815 235690 685837 872909 324974 1115895 977615 457663 1862453 239638 499976 1254729 1698911 1408581 1444473 1290171 1072118 858969 574317 1245514 1266626 913789 1238304 1005363 1698290 553487 1108901 231220 468282 547117 1740387 1690040 1147126 232392 300191 1003116 1024259 818871 1677205 5707 1913396 514600 1697109 679215 478690 91575 1410007 553118 1376914 839480 1575070 824743 207739 983093 1090355 1000094 1968875 139781 663743 26366 1333467 99054 525305 1892830 855363 631967 515518 1132113 1046929 1520794 1683472 1310477 1234988 1771506 1189277 1500288 518107 1659211 1572821 1519388 387466 683595 1509062 1592197 832781 1822871 310491 899593 581872 226963 458450 818857 1303006 282843 495915 326194 1602466 1241661 198362 1502893 982693 1089285 1081540 188991 1518392 580356 1792257 1463010 32245 601985 385671 164133 666861 234212 1570618 1110225 257173 556411 1967645 239582 1889105 204126 1810375 1743194 1983299 1564801 792553 1657280 386205 226037 398263 161577 1256216 371741 1706300 1450635 841235 1516843 513192 1903149 1922812 1134111 1868069 133827 195823 1249597 624412 582827 1071829 934329 45387 1759974 1387155 887450 1483436 879447 86173 395652 1262060 93946 1510867 1520813 914293 377230 716645 59500 1618599 1582939 1735585 328344 98847 676050 1928945 270743 1349657 1603833 1795247 885285 592078 1311698 1183891 480081 1526309 153575 1004138 503604 184399 1393937 219047 404126 591173 198871 1675629 410710 951994 1258599 186713 181247 1761789 555252 891032 1140620 850722 685353 510645 1605035 1363856 1883191 1702231 627935 1325465 477197 1424495 14976 1493622 1967288 928733 1956774 1308704 83822 1261564 90346 1412133 1357850 1295380 1443724 13882 949458 1191710 1481691 760032 104491 1215360 1702787 1618245 365857 16975 1811604 1195346 1778332 1479463 537675 598079 551117 611209 1016733 891638 1812250 364560 1326211 1670046 1724664 979456 1308569 456340 39667 803310 1029242 338706 798198 1194824 595956 777388 1148513 1166085 1281409 1870468 1355368 1278659 1704687 121569 1523094 736287 1608848 837587 1610897 190102 626467 216492 1939661 1370629 644697 515335 780983 260959 902518 1749897 1292878 1397085 1229195 1995924 1610298 761886 1984595 1500524 526815 289033 450004 1292615 184333 359936 829764 836709 1966411 1420617 405474 1878349 1106753 606227 966679 1431255 1791027 1970940 1033679 527031 994237 1245618 472891 1123327 1483715 732678 578984 1834512 388807 1108272 743856 1688658 1114872 922995 1931943 1049861 414021 1633821 1467274 1352690 1405197 286719 452502 1579302 79106 1218629 1727048 910674 717320 1099046 1126614 1575711 1521348 346751 1377319 1372539 1737477 952666 812408 1064717 374867 963864 910605 935710 518825 736753 587351 1395007 1148328 624945 86605 213197 1284138 1453780 1574230 389826 33434 1261374 1828761 614246 209896 81014 357808 1241072 303522 655844 1839492 844230 435879 1866793 161517 1300515 1702795 983374 650374 1036900 1477476 1441369 1261406 173017 56540 699704 20624 411221 1286099 76199 1169737 1083868 956842 495718 10317 85929 1630598 772687 1966688 1234829 1754903 775468 1276807 1775870 855678 1898135 118646 1315268 1802412 1799664 1928474 1660336 1407763 1190217 1837318 1868141 1838399 175612 120019 1679423 1096336 454428 1964060 219922 872217 734677 291994 548701 1788146 1038054 1293169 604495 65998 900465 330489 1033843 1837446 385212 1628758 744757 690069 1369187 1763365 98347 1413644 1962287 217250 1532420 1847038 926627 628240 1802190 497651 1303610 1488039 1207836 1633109 1594758 1745222 1251739 1839797 435721 951967 1265331 198612 1337775 1047461 663049 1678377 937735 1308247 195480 1326954 256258 1105823 328435 274183 177839 90570 1368914 397075 953453 752572 1598086 457496 601521 449031 1195325 213529 1799876 1977447 823001 881527 1597314 254416 1387442 1931212 1794734 637204 1950701 1313795 1434748 26960 1825706 465947 165525 821702 793400 14667 1577828 692745 902463 610625 1428122 1847842 1263530 1201985 1035216 1058880 1042662 49005 1721975 503673 1720877 1568421 1385739 1436079 1044859 1413546 604370 1220534 1353811 129552 263528 1747309 265061 255864 1228938 1105004 81222 99565 472105 801085 1799416 214245 1079287 1778923 340868 546894 1004403 1969694 837926 1125616 196017 1218470 272808 1199825 1653623 449036 971752 182799 221666 1386307 1947877 708608 55175 902848 1965554 1497946 458898 1393332 1915230 1909268 56692 1960976 1647185 1703971 1420771 1141679 826961 1092540 1392863 1767849 881134 471626 1935535 351580 218145 582374 1702763 1013715 1325105 156033 667809 1156215 1528243 1787098 1074709 1213198 987214 145428 1856440 10731 162936 258303 1743889 181100 662161 1640155 1872300 1138496 179479 201080 1752034 419427 870211 1506172 668790 518685 1646696 1481308 1755028 1836222 161613 1035333 1644205 535587 4699 70443 998690 1270214 1395690 546248 1853059 257783 794728 1559502 1843435 163900 887593 135853 760576 703138 1672049 95575 1703359 137260 807564 780865 631060 1918807 124060 1425685 1481199 516420 632532 859565 146168 420310 1174799 926829 170356 1653987 1434969 1672790 1105284 1213314 205193 127174 1973131 297403 1915019 970767 1904130 1708065 1882970 1246870 1261936 1337785 805939 266277 1474463 1065021 818921 80580 1246263 1571119 873128 1289812 1323013 533643 135630 1168905 557501 1984523 1287561 552166 686405 694632 1408343 280508 589267 1583148 441138 1807110 670854 947395 694066 520953 1380437 251107 1232848 91152 394837 166659 764834 1440697 359310 1704236 1715310 1884224 1729721 139142 305858 163149 963514 1496558 1951793 1068987 1781515 468874 1056922 1346434 1612608 29924 1514367 1645961 1062493 1323351 1178861 1281467 835978 479609 267367 693071 1753841 132450 486824 1597378 997686 28392 1360720 1876191 507380 701303 1662117 1295476 1511726 1016313 392979 362282 913217 1249205 181447 1183424 1212395 705695 754010 1930759 1601712 1618740 1577525 831860 1639341 633950 1010134 603449 1114110 891013 466341 1920251 1897445 1510219 1159671 911704 177323 1893294 349427 1646155 845103 1138987 487866 855198 1044686 171908 1189068 1773386 770862 1758912 990498 1959817 921503 1617158 1723167 1943932 477749 1690056 1549313 469742 1396293 774822 865817 667283 1516260 1183403 1121499 98178 1017364 1532991 1600525 37704 696852 944966 893744 846094 1294108 1880924 25120 282793 836831 573774 594858 133428 291713 1154763 1492840 1986030 803284 1045486 1514742 429361 986574 1444280 647019 776059 471428 1887880 1541259 396948 1806353 277914 1414925 153440 1888465 1886501 131017 893626 313294 1556723 1756791 1631796 656921 699394 1151780 1010777 872438 1920279 1048833 1519233 1944385 814448 1814118 874506 290075 275130 1247397 1567705 1140753 777253 1498398 626053 1926530 1169918 1380343 1005962 1284869 797348 1524541 671334 109807 1879415 401744 695884 100299 57952 1793825 945009 1100630 1579710 1498483 1322586 470473 707417 1349099 1684790 1861860 1483143 1991654 137568 277679 1592030 305322 1007181 1595842 1175148 114843 970920 547820 1657458 1777843 565087 1541300 521357 205469 855610 488310 331975 1199745 1218588 948865 1958125 1107150 1026189 896338 372006 331942 1503369 185508 375409 1322825 68412 883489 1882517 43829 1025811 888487 1329670 1516408 925965 1304110 1412261 835400 175804 110613 1788196 853849 996807 790642 979173 1783253 1466420 1433537 1112387 1753017 1946273 443217 81869 575575 1231327 1065541 238585 334306 706788 1624475 550172 791495 337784 1580623 1623449 975044 780263 100470 1760633 1916201 1400554 420415 516874 1636320 545411 542915 1666376 1898350 1069640 1387986 138127 974792 401101 1134321 966573 1228410 1706612 1409418 1807703 1125307 1112583 866112 1914725 624880 835330 720435 1283300 231936 1758356 1786574 1536243 1530673 1971210 1779812 647775 1710734 1149714 1824064 732417 808313 1882486 954335 29078 863828 1196073 977099 880038 1606597 707026 749395 475774 1487607 400446 58919 55446 381805 1313643 293935 930744 1941428 1356563 1420981 1636040 1524475 306033 1249106 1655293 1204960 460903 191286 700195 1535925 1954088 577867 938291 1965898 1264880 195476 620704 637926 1718579 506536 703179 320370 1109198 1384741 1512056 1701543 950462 1637919 218177 1653845 485042 1850220 1583965 1680221 362253 386636 1098120 970492 999647 573129 447089 229461 326095 540902 246548 1891360 1067503 1222514 1389256 614489 689033 1266477 1484485 946204 115931 1043056 398426 1421403 1616220 1779764 42109 1762756 1141845 195963 74376 1449532 1867070 1988600 1944595 1454825 503170 1375281 1073942 1858661 1498365 582213 225067 1426978 1693692 1755260 1439366 1636999 1341997 1586806 1635728 1941608 1705864 78001 1027235 1523393 1746437 975767 142536 432067 828413 1794659 946112 7926 464432 629398 48629 796008 125593 1358003 1745698 1849670 1838457 1452299 1219724 805401 1273350 824682 248561 644670 1575411 1300166 23359 237420 386955 600621 1723781 19820 1970174 887137 973379 667685 1382739 728827 1727624 707211 1379976 859078 69751 1008607 1708851 549577 1850666 1844796 1687023 611770 1385557 1149634 637714 1659499 939833 635141 1295752 1482620 1999652 1453327 771502 1556024 71679 788438 1954169 1438348 482666 826006 1417581 946012 259778 625135 250424 1521595 1296389 756909 1867422 1214247 1481358 20659 534725 839890 934514 382528 269187 1870655 415957 749829 649644 150115 1332909 244120 118990 1429172 1970380 1187008 98896 386858 1091950 483251 307448 1728685 633759 1225382 1805774 265957 1174558 1688711 1355377 1728709 1621411 1414067 383765 1955160 1003982 591869 861767 645690 1141341 1039722 787527 830024 1228012 1344601 1623096 1528463 254718 1703740 78722 1920997 560715 1167263 1678117 1464585 500061 1508537 1338687 731406 535456 1334077 1652191 1910591 1463159 692735 231313 846995 1951059 635067 542134 1698722 464042 284388 729717 1720445 109515 831722 530378 1228239 491973 1385143 1797908 1000400 860389 271377 235035 1143579 1126270 33984 1676892 495343 1871935 183531 1374360 1166311 614360 286147 302379 1850204 1796123 1334176 294030 718891 124287 878164 686095 415317 1866180 177620 1360150 431192 806037 1719904 1987847 660019 94042 386325 1506107 1158094 925395 978665 1713050 1146680 963060 873554 984100 107562 518581 852449 1217683 1285575 1031778 1358330 1276813 79243 623695 1477194 651492 628014 1677899 18046 1312612 267897 472563 242447 1175941 1517336 51414 69247 639525 1294516 680471 619716 1943534 380979 1694938 788849 259855 707324 847772 1147698 1909618 1785069 384267 1208993 1532187 1682511 1079453 108146 1959307 921362 105462 796217 1820996 464405 287621 1849745 847218 688940 1791801 420145 846711 28269 1473456 688961 1728473 238385 432158 427971 890208 1382826 1785043 1282269 185029 1474567 1899365 1073439 1591606 882272 551328 422012 1358616 914837 1474295 1686793 1563686 1872100 1369949 1666914 470754 1491449 1769858 279412 226349 854739 369175 435620 1823338 949421 148946 602612 1138856 1645632 1965668 1541418 1835282 450314 1765169 36613 1956766 1273675 960338 442485 167269 1546559 725973 1571637 1473642 782467 1904903 1974467 1862619 1019614 1957880 1264927 1952024 1660010 456711 763295 1085355 1323648 1664705 1330249 910735 535428 408825 1095308 1641586 1669301 1354961 166597 269272 1512501 24806 1490432 638915 452167 1184278 275423 1946143 552560 88534 360250 785606 1295285 687567 1574656 134910 365394 1982366 1510673 739045 1108016 390212 1518530 468627 42903 922155 824642 869910 545187 1314884 373213 916590 1428916 673433 1846827 515890 857863 98655 1688383 249315 795756 1116387 1658965 1465137 191140 1789969 1102049 256836 1871347 620391 1010058 1333387 1180730 1877972 1427315 1975219 257975 556759 942772 379007 1146815 7716 758260 390426 966285 1368709 1316595 856783 1934313 1650720 1478992 304947 140056 724626 162331 165389 1565787 797946 1643588 1843855 541602 1139261 1314713 8218 766749 382973 1693139 827198 275345 1994826 1336066 991624 14812 1396444 1209453 1141891 241179 1003621 1732583 1267139 82092 970153 377428 1948657 209420 436122 1552612 108792 1478822 911728 1771187 1417500 1043384 1689974 875626 1375535 1308800 214904 1220416 1249265 802092 309657 410207 1854008 747097 1556862 759529 1395134 304970 653611 198093 1969697 777100 205175 288103 1672080 543965 1471099 1524601 382484 469573 1919416 906424 1853339 1092014 122387 1014465 659759 499556 1343236 321386 101793 1760222 1779763 390177 1948331 1050758 1634576 1520040 670847 228287 1102259 1511816 634283 1427411 80490 1972105 1016567 227995 468955 438462 1208615 64967 1827052 361454 992564 1323372 134990 1919696 139838 185916 766706 11248 596821 1075937 772609 985097 151415 1975205 640681 1654510 818639 743151 261186 125337 1802147 479177 744392 522101 950107 1797937 552398 1107506 378597 1372265 42580 1251610 1292154 255266 1967643 389813 1134269 1454529 1669716 268745 566556 1484167 806136 503350 336132 1688677 1660881 1931293 1175798 1966084 1043666 143324 1604692 1774465 351740 1861991 527253 254215 773638 664418 874671 1330316 677145 968581 985156 647408 1036946 737313 671309 1131441 234063 604512 195847 218501 1572169 323203 1788788 841048 1218018 1601342 1041875 739759 394925 905945 1876322 1901622 1870212 945097 790333 442509 1010262 1222264 236973 705549 1833364 1560966 305993 1268643 1301477 1231030 1308264 1357211 325320 43008 981691 1532424 1567316 1892431 995083 537500 1412722 132392 1005833 159838 1495885 6178 1585062 457358 1134416 1878295 250936 1715380 105425 1112067 506625 1331819 855417 171292 1172208 404273 1984538 1145775 276632 1936759 1354667 879546 344104 262939 1450194 1147817 1296411 635437 690368 1702816 964005 716612 1284796 1545568 1037356 469778 864404 161446 975392 1559104 1625360 501312 706768 556674 126957 1026254 405181 1422240 1550933 1812052 749440 1657227 1699708 93608 306885 910356 171917 1072497 1064519 1849761 1287084 1580838 344259 654463 453363 1544876 1308319 833877 1307150 1617967 247765 992319 253574 442907 480058 507630 887190 261861 1954515 573684 384093 1620063 1123107 661512 1974747 1626644 359662 240176 1187661 1030076 42308 312774 320909 247752 1285805 819743 1299971 1781159 260174 1935062 558117 1135548 1754475 1040614 1825133 1049875 488717 1511734 1458050 978926 149754 1480996 458349 1732052 368020 298830 947919 660100 779272 1778298 705241 1305840 1268378 1847560 19083 601588 74647 355655 196418 1314680 324340 1101545 833483 4636 849987 1274407 381916 108918 1701759 1962343 514416 197987 618206 709895 1800059 1265683 815079 517132 1557273 1173615 584202 1770952 273103 368005 1539067 584965 983218 1670500 599434 1057386 381902 1107484 1272637 845913 1203428 334563 81231 313167 1211797 1903730 1191748 477600 1866237 1464960 1772704 469007 71070 206533 1491465 653097 376092 1418264 1324832 1451610 326556 1833440 1214745 1462980 160956 626950 1384441 1102218 844170 1678778 1294427 1090973 578274 688398 1397273 1534494 440314 77447 1740436 1339022 251712 1156278 1023979 507312 541928 1941474 497927 212031 1757436 1144625 1359524 1251178 340837 948845 1692999 169509 1938135 1097782 1355038 1895549 1324621 1080302 1409022 248726 1352927 898866 1328227 1607567 1667766 1385537 1766334 1110390 1268024 1680067 161571 534270 564676 1922756 1375918 393144 1249867 1776790 1154242 1317897 1843291 484173 1189544 77056 1358342 1243231 1282225 346960 1876207 1445477 52074 1611120 449144 1865100 191022 1017182 456673 100189 1106583 454216 1898244 1422133 578187 557152 218025 65727 691781 592615 2058 1057394 1496948 1989335 1927558 1294294 327881 991794 1464846 552865 1853759 641730 1964999 982839 1151703 1730715 1871007 357972 54502 1065303 1897056 234560 352387 1414409 447287 661971 1916777 784438 481398 777763 1275051 1205218 1381456 418962 181765 1720837 1512727 1616930 1464315 655557 261950 1198533 410142 253842 1463465 680285 600675 768366 847625 1275319 1874525 450832 28381 334825 815783 1274052 175588 137608 1375018 1868498 1475161 893933 275094 968182 293221 701525 398957 875363 986322 513327 1549519 1264418 1989505 746656 355498 1494872 154228 1277790 137909 1395984 1320382 1841251 298277 88309 540064 1471367 653946 705413 1605527 1437758 422282 722052 353833 1605974 1724697 1968122 126682 1833670 1787316 985149 558278 665077 1917166 252085 1628874 1880508 236472 232215 1787719 153125 270343 1338427 800248 288807 431090 1705714 1940685 397596 166819 1634011 383247 1270138 1265060 855216 916801 1565155 1861834 754913 1752331 730766 1288345 240495 1222858 504337 1348936 1081988 414575 1509299 755511 96763 303780 27620 1020764 1944369 1829183 1333390 1387744 636209 1931698 626914 1416843 929005 1881350 643351 790947 707032 1536589 1295070 1812267 452916 362733 38927 82200 1740349 1425930 465380 28092 1219619 1486964 528358 1918544 1197200 839685 914155 80496 394350 1555953 845771 546924 1057416 1436260 225546 398183 1521858 772984 74695 1198107 135846 43347 225883 1124910 671813 1827001 1991929 1177163 646486 396827 1394297 163256 1025459 970024 1135987 1866844 1992178 1628762 85852 1386287 1418133 606677 827323 978056 95871 853259 1548438 416231 1361365 1785791 1248659 222998 582042 1435784 535139 1891033 886936 349912 420430 954080 429915 1917267 464494 587120 1617082 841684 1441843 1668272 829046 504 294518 176 1582735 978176 125166 1194387 384297 35072 1848508 1107343 1774003 1199379 1013086 1316953 595717 904524 191150 221809 792936 1454133 1599899 814586 1826009 1095095 209097 1140611 1663942 510899 1469873 1192863 514845 576032 289654 1416663 1573881 676776 771990 961958 1569075 582401 1416515 1876369 1607518 915704 810633 1977855 739516 902294 1327531 1283765 539979 1916806 921421 223600 281413 1355660 965801 384672 1556550 1880578 1522788 738772 1286272 252732 637578 54835 393805 840220 672504 848168 1848620 1514775 1199126 1857078 1665619 79381 1890476 429843 1213596 1320879 137847 480583 1922788 607664 228342 1143859 1553923 1607234 308633 720017 1132620 710551 831897 403035 1020782 1446198 303205 81696 919800 1258834 1852601 1270865 1712761 879852 1580867 1432283 784358 1883777 1229993 1808946 1068925 354650 311899 767653 129521 1685469 1191706 1345210 390493 1121130 620903 1561222 184736 1987988 1077805 688651 827428 144723 1490211 1184527 1482381 1416444 1334389 1615578 25266 1403850 378311 33044 1783069 1983845 1517168 654116 235525 817027 1242510 1902074 1303183 1997440 335334 1111104 802244 289171 1383010 1513475 1465051 1949721 1769897 179388 987348 313318 1641715 703267 1067829 981835 1589588 1519644 1671882 22198 1952045 265746 926465 1902556 1197741 944900 505666 1284891 1859384 1597573 1823240 1077081 160670 1404120 281553 1366709 126452 39425 517862 1306497 1055376 1334708 1875329 1629395 1769870 1192018 1324200 29234 805962 442941 766825 1698720 485991 1076650 1218290 1170949 1487648 1035374 431246 709652 145930 243356 863844 1175034 1970361 1138172 1149072 1926627 127843 119526 1122678 1705612 1577673 529650 792508 31924 1117937 437026 391015 356227 994478 1957965 279164 655011 301472 657471 114259 93251 1630136 1801105 1382964 1724909 765886 1526896 196587 1502284 1647982 111663 345689 379732 1430525 1341880 1380911 252111 1482844 49240 772456 526660 997805 1375784 1397312 1773214 1006765 1838623 955920 621658 302104 227598 1914749 464382 1095395 1808468 1318778 113203 1096538 236642 1441141 1073484 1041230 333992 1203425 764344 511064 1780949 1735425 1645265 788495 1348960 1231331 499356 1551796 1133775 1105016 1512369 685914 45288 1615236 689907 1284949 86454 823493 758175 740268 1989993 964523 1144881 1463316 1463072 1719509 1513842 1565746 925946 770051 1527925 1839615 1453579 444917 1634789 1328661 438254 1671102 1124425 247658 1141701 754147 17248 984208 623420 1654796 1502081 1269391 520031 286682 1878760 1048642 686417 393187 513571 1105105 1565765 1195397 620883 608287 405415 483372 1186989 361889 124587 1846619 639013 1813989 568424 1231830 1826901 760014 1520397 1576760 1085493 277749 456597 373342 877105 1987278 1546395 1188240 710746 1956316 352653 1340205 150438 1485196 718935 818492 1164112 46676 1405645 284779 1601507 1402522 1182745 1192766 1953782 798501 1949674 121560 17802 1522200 265681 844742 223328 40137 59099 1825825 1843095 594476 250923 1392445 1562753 1673029 1377299 654733 148125 1177612 682756 514964 204492 1799517 786603 1858707 441202 1105586 96088 602966 313628 1808348 1003719 1877679 574654 1348930 1467415 1293594 1697626 8863 1283265 813839 262686 710368 1871591 1424521 973629 892673 259379 1328303 797382 200981 647261 287753 1429675 941453 1512837 1365554 1193485 1216309 48795 649845 448071 1966980 1918118 845137 985811 633205 1450069 1865970 1988562 1826364 33552 1214184 1120566 848893 1370735 369587 1570794 1908933 1831903 414695 195339 1157192 1326930 1736348 1263167 330658 1811991 1886545 1893972 1796906 1603439 1657033 522600 173492 177073 689576 1802071 1387616 934733 1438891 1208973 206008 554233 1591859 1830117 1957830 1383050 1357313 1951018 792254 696996 1555803 1535319 786013 1583809 608043 20918 1101687 1633669 1368484 1019352 1397570 1853957 655149 1543366 863289 929190 1060855 1920744 315320 175326 1790469 555378 463473 1297037 1376602 79698 1435821 1653097 1712876 1183046 1822748 1996599 674912 804705 205293 1053009 1810717 1366565 120463 294901 1194083 495300 1406306 1643407 430197 1916389 1786364 405690 1665522 1611553 1051495 1445924 1231664 553550 1079133 1205920 1616656 1826803 1675944 630784 635313 186603 1040467 1238669 1224955 1552785 1502393 1402163 1608522 1402415 1207407 1374597 686011 33200 1727145 160471 8406 991388 339265 1504141 260408 1891657 1375022 463597 1950102 3665 115791 1583032 1537274 600215 1036558 1010518 1668746 1129897 1090055 556117 575522 1640102 514174 1332792 194606 473949 1710773 879312 768163 1414904 1841476 1528282 1470131 517905 1616125 305584 452691 757649 1086979 387502 358919 1565248 1985555 762816 716188 1303810 390998 1330580 817945 1378803 1589400 1937678 1347705 1064471 1639934 980192 1711748 1875213 1478527 295288 117140 654871 1874401 864497 572049 731859 690618 1234324 1437027 554774 886602 1548318 1300380 148025 1137583 370316 964198 1622313 1150828 1666807 67163 130245 287815 141122 1634991 1660605 1848331 1768216 637257 1995298 249293 1684186 1484597 249477 734000 137352 995739 1872854 1574793 301071 1300516 1205887 224583 1898307 1761683 336027 871892 167978 440365 702480 832617 387294 1168881 1973793 1337880 1400362 534055 1905450 638922 1455666 292520 1061607 1255408 1880786 897866 1608091 1698559 1774021 805672 855930 167497 1673982 1062286 190302 1041446 1698977 689847 1432015 1376013 682871 863851 1266201 1324130 1384077 1486543 1940663 481103 1578172 495021 452185 275508 164453 1802673 1602018 254491 880403 1116166 844253 943098 484908 1480142 1533682 1784565 326117 650332 1879363 1359444 1763767 536791 484126 464130 811276 193817 1207590 923617 1805237 1061580 502852 96641 1727813 189073 566831 1462320 107440 1446433 1414189 1487771 1218721 324846 1918250 1383807 113604 723092 1086574 1083847 463185 180101 1128545 122795 980679 1559088 1299134 1643668 1209601 226229 723725 645902 1470465 1079129 585643 1691953 1784020 531 1837442 103653 293758 1262103 504920 718463 716775 1223580 1490648 122419 1675189 1468646 1496673 209497 817074 593963 1759008 1162965 1683300 1997714 1085666 1771988 799296 390987 1061216 594284 1881695 1969141 1118721 1129406 1763558 727405 885949 1987843 666939 1401516 1764541 1081223 1376752 289526 1927516 289163 1656466 1360643 51989 827336 990561 945888 511837 1696726 814383 1070275 1298606 296500 734876 1198199 1504241 903633 1609144 50524 970005 160978 1839253 1590075 1111675 41499 537274 1964296 1269194 1043850 70691 1220928 201112 1761249 96242 1899053 643520 1064654 1438030 926818 528899 1177337 509454 613466 307991 802325 180576 719672 41698 1102524 1521782 171102 726211 1836901 1158154 1095318 1714859 1193409 1960286 1691500 573656 635149 1039435 1977112 864393 1372432 1393518 1475954 1548459 1451458 768470 604534 1051079 983107 112814 425787 260357 858659 1593669 613710 936543 459301 1219286 481225 1561981 178517 1869938 1285944 166647 1368214 286622 263501 1032410 292274 389099 959907 1890549 1194821 1422459 1332774 681463 156583 840179 1729684 1341247 145654 280153 1730152 992505 533726 182546 794838 1439427 960293 716634 1149723 487544 1137586 1973046 824667 363946 1327704 1868907 957573 789708 1409465 1168083 1791408 486714 1733690 1007526 1242089 171005 317520 869465 350771 561060 1049196 1166425 1180684 1720916 957485 216132 551886 460222 1021737 1855199 93282 1317959 1972695 1877053 1607150 342178 229652 1282040 266936 365896 1538796 976738 823168 1629305 767841 1068600 738319 1443215 1828427 386306 1988548 1795737 63394 742735 1745932 1840745 1530399 322184 903964 147914 1467235 485778 906596 1566108 1738890 1066424 1828949 1027931 1596844 1549836 706062 1677974 1370524 1742452 728776 1497842 736262 345021 889986 448751 1896315 1066217 852514 170320 928907 1930686 1431398 292070 807190 688797 1863034 1174193 376206 1289463 230447 725378 1395492 157170 504873 1772340 1928212 627865 1030628 1206210 168841 113365 904280 1398423 578270 1726583 240231 984327 1775434 218634 658152 1808716 523005 1640754 1947044 592719 654763 363554 276339 1893931 76194 782289 1535326 866735 1337736 431532 1298771 1787598 1977779 1627095 375638 1890263 1375036 587706 462404 669154 23161 1573916 566263 1608511 285181 1914232 1704572 1346063 984011 433871 1892875 961400 981676 1530147 497522 908247 165844 1511089 624374 1883540 976698 140484 210188 1319939 896357 1626669 123007 468539 1874719 330099 781172 92348 374522 714553 507633 1554374 311849 1749557 1516625 1560460 1229609 343666 736962 1131863 1246864 226734 1203349 1459093 183767 1920050 221881 730671 576871 1374203 390203 134571 542899 1467736 1146579 3898 222374 352368 543149 877124 753257 461079 800638 987464 1986638 1567113 1304358 185573 1490280 1503949 314465 1900958 1018202 868553 1419951 568071 1631071 1886117 1776209 759636 1873769 787732 1877875 65004 457765 188838 832036 314746 115682 1763763 1152566 1120693 917531 733163 1048605 10006 107262 126503 1535390 1377256 563197 1086260 846926 490962 159930 1808461 1074987 1432719 1259077 1052152 901377 875941 115829 1567636 1352162 1432298 1101724 1891841 340546 45800 1977258 1598653 1800772 1255215 1157637 276376 1171060 1754984 485505 1831413 1307870 425297 1149665 1549822 279390 1232702 651638 561362 1433549 1485895 1028981 520402 29858 1528092 1096612 1626252 1687341 1625893 265519 1746616 980353 1961451 1526288 1317774 1089151 754251 139251 576723 1133753 1746378 1212242 209809 954238 866946 783952 129391 301919 259894 1902949 1993669 790591 819767 897303 117591 733969 1277951 622039 100812 1825258 460888 414558 366875 664301 125479 1247257 1241210 1487880 80276 802410 935862 1471454 309563 212732 1474305 1094027 537914 1392616 1498790 127393 675241 364257 1567807 1806490 1757711 1691448 1208347 1861779 1945548 629318 397302 552832 117516 1643096 953595 291883 1669933 679519 253208 1738752 198191 1789873 894021 428586 578336 344763 629932 889079 1328082 1455533 995341 709808 488517 833727 1787898 358468 564405 1097852 1739300 1167965 1889927 368612 1817272 960832 972153 1076105 1350768 1204565 606200 274817 1636180 106217 1379973 269151 1705161 1196776 788450 1676082 952175 1668188 1059178 735374 561983 1296702 771991 1264939 1848723 702954 1128426 1408423 1464925 1415544 944977 563200 1383877 1217796 964566 1547213 1492112 410610 1487610 1696742 1717691 1231322 1245296 1345548 12537 628021 1560174 809645 1815432 153729 1722214 1841843 384071 352628 1586355 1601148 1091619 138552 1382194 977124 221361 1451398 110236 1182402 1348922 68333 1122912 72216 1959605 1919472 144706 951283 1617077 1164955 1119467 753961 1456559 1730389 1939621 1345491 1957913 944245 348274 1435766 868747 1377671 1843783 1564642 1173166 387112 1529491 169084 994597 1529041 653277 170037 201156 1529145 663129 992952 1373643 1313979 623692 1780394 503423 1966801 946371 572914 1120695 796355 1916949 1411286 1858222 98645 308692 43683 772307 969912 217104 284963 49389 681524 1977067 859457 238217 1926256 961053 1672180 877749 799641 1760006 630367 1716452 299108 1017813 1378282 1598151 1839759 295647 178322 1668578 1920639 327314 1919083 345007 1041448 903577 327082 1518297 1392580 1903168 1096737 1494648 1561412 309067 763826 538349 1169759 1342734 1038128 976325 1165994 1586879 375480 763388 1758951 1248027 450407 1211678 1572002 744839 1990830 263762 1760532 731501 1457472 326438 753479 1362114 67672 84665 527522 1481403 938232 1225259 1182012 1183015 1258804 1556532 1250631 1473768 120639 1458288 692951 1163146 297850 1828131 202247 540425 1792961 906012 1118290 1241728 608884 833699 1927869 1541219 476704 227562 274485 375777 486958 1724090 1995699 242630 1693693 1615838 999177 255308 1455955 1836836 148970 1009138 878699 1209928 571136 478569 189122 1815022 1827115 1525509 1850506 1678398 1023940 1745632 905706 332863 1619782 219208 608240 283616 1781341 1257819 1912339 966740 1679056 630230 1542284 594725 1577160 1377353 1491540 1042128 1863933 1364063 417826 597384 621275 837468 667604 66122 1735013 949137 1984075 1076414 223595 993548 1553992 1094313 582579 788220 1971848 621714 130 411492 1011529 1161444 344188 815417 849681 832237 753852 147514 725206 634935 57791 1446802 1641416 861883 1635642 786390 1608372 1832680 1216325 1104430 1753685 384433 502748 1981297 112971 280577 710390 709914 378849 634545 996256 620779 200664 556423 731669 42769 1609823 602314 1310205 1972723 1519920 1151699 75028 1263289 1744285 973070 1890325 1085797 508071 583829 1228561 1250732 1475540 1607526 1194736 928048 1574732 1164921 1775960 172163 89228 1745563 1222291 1306955 504480 332996 859576 166383 361424 1459059 1814940 479631 1556431 401246 534593 1179308 1374082 1334480 1350723 644901 981046 1063488 1823262 1412827 530898 1712665 87249 450089 110281 357818 35955 128885 1661306 904294 576269 1412647 374753 451973 692756 174954 244710 1590754 1174683 340817 1482704 1175998 43305 495774 1377564 361666 1382707 1035370 64372 807214 1961564 1484053 1639274 1418267 1566763 1038009 650429 1835696 460433 1488358 1776543 547453 14464 1022852 1514143 183687 399583 180400 1748921 1712262 178857 272724 1299663 1231354 1921148 213708 1383722 89703 1648031 880121 1946290 1585083 233530 1762575 467689 544236 789930 1108015 778860 884554 1641201 349707 1193388 534984 142754 526371 690459 957228 305390 476830 486361 814891 907833 287179 1544121 566198 225227 724093 970056 1201411 1640987 769724 144019 1108013 250516 333121 1424769 1118102 144393 1731440 1503295 509510 790661 1978971 763788 479411 641610 1637640 1577334 948896 1999419 11006 362345 1590409 1740473 905270 1293562 1141339 536887 846494 1254668 1710646 454329 164692 1877942 1985773 1245682 629362 1350882 1254988 1190721 387713 1533103 286168 1370847 814618 345884 117839 87238 1355626 1931291 1790943 1050826 1754994 861156 164677 160763 1537633 1928157 1547611 475309 826062 469574 184788 529426 1321989 863460 1802644 1838334 865877 163547 900580 1944911 1870854 1390183 1679218 288015 1141435 894250 783513 1712540 1049171 1822654 1465106 1597403 1360104 1844844 1733498 461819 273513 1294674 760207 1581175 1111598 1375264 1029662 1470162 483933 59216 512474 476239 705656 1009963 504352 690083 72422 1711861 249502 200684 1535249 862598 418846 1742156 302273 469349 8806 819141 1798940 1838680 401228 589789 1704200 789567 866890 208467 362952 1110081 542188 1951119 1001843 1560099 941037 953129 607833 1300427 153936 852820 927034 1174259 1325368 158629 352324 337388 718384 1946227 1875232 413004 1636720 1556503 547702 421954 1658775 201865 323803 267973 1335967 627763 1122476 1247967 946638 451970 1992409 192684 1842136 261565 952451 1802516 497883 1870865 437821 1450879 1121594 115035 1494542 583873 1265658 1106452 1850108 273776 1109368 634258 867241 528525 598785 463939 1724578 1486014 1798949 710222 609747 326130 502885 1999763 811904 984835 9233 822188 87038 1287512 1197834 1471523 372147 245357 421464 1253318 1475272 1042004 1099332 1604874 1577738 1069718 1295115 634676 1304048 131361 1849627 1165669 1316684 995846 1225368 823747 1134745 688183 1093926 889342 1633641 368951 878979 963988 1055223 757141 1140553 679505 1171043 772999 24418 1070551 1114452 232412 280880 1051515 1740277 1005618 87150 614918 867141 1677351 696997 1141893 1483338 1468968 1202586 1375833 1368954 1474673 1422303 356427 223812 1149565 917661 1881783 1622704 1430575 949736 412046 1458873 1355177 1797042 777791 1199267 837858 790560 1453963 977916 853305 470542 1873339 162350 1425799 520520 1214295 646689 597749 784118 133153 1283752 957947 1231746 188665 1052628 1298600 639098 1844373 794166 1319197 429416 816097 1774011 745919 1730760 712406 1259775 1417160 1486909 1802877 105924 369525 801507 704838 767469 663097 1678334 1328278 1135582 1776139 448621 953100 167257 1994275 213573 724658 1613268 1226499 1972296 1642902 446907 1997632 1890437 922241 765935 1276538 968810 130586 160588 594311 1226067 308689 256478 1067415 1245503 1375670 618185 589223 1240802 367839 915088 1826692 1967213 128607 1890732 337905 369502 825105 1531425 218381 1475986 868304 1400619 1465010 408435 1144099 1444494 973662 1421704 6876 607199 701573 729812 889981 819525 111500 1873164 210255 1725765 1927142 145980 1616605 443548 44327 1326643 1955615 568465 945602 585855 1460300 1138141 1952221 43140 585955 1210016 1545774 1120282 1146353 848983 42505 1504140 560772 1848756 269902 1719153 435828 1986809 1016735 1907767 938344 1773207 175859 1408752 1605627 550187 1333645 1014288 1143850 1509551 1351893 1270211 200925 680155 1372766 795335 806615 942229 1636538 600017 66409 434532 1710206 723309 1481677 404055 18941 1322944 298745 1078585 695132 1837640 997341 1392488 394861 1093690 1282587 1050676 146577 551668 1539832 1481601 338186 1639380 1595513 1848056 442218 1762055 1170977 1093476 647977 1779790 1405277 945267 711522 1108473 775031 538973 1464266 1490042 1534524 811156 1781263 766917 267228 1588130 1151777 29027 517153 1094247 1289987 1448924 1603671 1575293 1120199 179614 1223559 747410 849677 1299978 1848105 919404 358761 606523 1086019 1334312 1182492 1975459 239393 1469510 964738 1811776 718916 1375054 502913 1860871 744429 1241272 1531507 267022 170311 1126254 733211 1342541 1577458 1952514 1675462 849886 435777 612911 1707232 332037 1127351 74537 882142 944415 306268 644135 715734 5359 66920 1424474 540249 285483 819930 1932391 1404666 1340682 1997041 242115 136307 7420 1124779 1533119 428530 503657 359569 1266598 1273738 1936943 774978 1021572 68530 1252846 447880 1953136 723469 1375924 1702537 1886799 1790927 1760067 735929 291265 848750 620212 840670 1436201 671062 1784868 154484 1979251 25043 308081 1985906 416486 843196 715366 602884 153206 761656 1864891 473259 976080 948180 1016296 70966 577776 1812942 1028446 1363460 1873224 269636 422517 652505 838873 1454726 1513919 1799526 823635 1733642 361912 240372 122811 538316 231626 1607049 663497 1362988 580257 1594163 1177636 1219249 613594 1147222 1531871 376972 1550883 1456224 320055 683593 776489 1267942 1830350 134912 1392754 607595 1876909 117765 1656620 175828 1004850 486883 804595 225487 632035 1233171 1552510 292076 916786 1862378 1599208 1498284 1676914 650961 865690 648170 440488 560629 332367 355202 592575 1344849 1613175 24118 1642717 467485 763685 1361186 704504 1641086 521476 227477 69354 818856 1240349 971611 344926 377097 238490 29167 762276 454092 721354 646744 1026111 727941 1668951 70888 943991 1686236 1657120 1007646 1479680 1228142 1165719 1959293 63141 547911 1071345 1448805 1811850 1782340 1127829 1004669 804715 1247130 835289 1568661 1509369 1680377 1363462 1829233 830993 308140 1446849 568891 729471 1625909 1884578 319252 1747693 1366688 97083 668751 643552 27904 624398 433873 109930 1324422 1277145 1695760 1865715 1392401 827076 1818799 511096 1322066 1590648 585398 855458 500772 1029920 76826 982850 1279600 1079123 807647 584344 1469888 926372 974532 830979 401575 1897496 50251 601530 644193 1638149 1471122 877143 874019 1748453 392496 579294 978381 713454 1951611 1989334 731042 507667 1566932 1300448 1831087 842289 728178 267895 1180400 859612 1761024 1931204 1588630 624712 1625498 228082 1601160 1416378 1698909 790839 77833 7011 1531924 713280 1288833 255778 1174315 1936351 238628 279803 547283 1646322 1549813 1439540 916970 288792 51264 597267 513016 197101 1262579 533858 1213033 819015 741066 1378812 1731471 1627299 1322050 45801 1835515 1136766 570112 1154953 429352 579347 1168910 460229 1898980 1461960 1610825 945117 1122686 1163402 1580278 762440 1544107 1478410 285992 59032 231969 1449633 423824 999402 540360 664453 661391 1441409 519294 644792 513579 581270 64301 430778 1890995 1422813 1380858 1625752 1684388 1801157 1718553 956639 110319 1317107 1893521 1257105 652819 59013 1358462 1000834 1365136 1878568 1745893 1167581 1573859 639046 277096 1444794 1162552 707170 1515445 1030546 1053086 322663 1001587 734531 165386 638273 910186 1135047 1708429 1523925 80673 1516779 1629214 1172244 1192354 516385 1555338 1581335 1868115 1985138 1632679 1291499 1094330 464019 907627 1984541 380076 1503219 806961 1460022 210070 129104 1281637 1199240 1754935 1196395 1165716 66841 360872 633644 659569 291982 1587279 1790196 1994400 280046 1215915 1255584 663574 1939010 1501550 1868711 1503573 1045866 1853097 476907 1594502 1234357 118235 805308 591874 1240301 1623433 523439 1296427 1419052 383382 1346432 863714 510856 523540 1735347 1431778 750036 1656368 464612 224056 556226 694284 32289 1986977 1237701 909522 1317022 536218 1661023 177591 670286 1201260 1255404 1192275 1881905 1186511 816486 357289 996118 884696 1936746 272140 1772152 976422 646908 835147 997762 825089 1296836 1249836 654373 1840514 284675 80363 5100 463453 1639797 122063 864694 181491 1808264 1298431 338456 1341714 833151 1820004 832785 100560 200362 1891384 985666 981939 1227229 633365 1810258 76444 458688 375774 498650 580606 1621090 1852134 180009 1233863 664248 1596774 107173 1652063 1791597 984482 328283 1550114 32832 462564 50467 434585 675275 1013714 233573 647297 424454 545125 1987591 57088 55428 1558753 1915508 1856000 1923412 1383853 1342716 1337897 1914943 1602332 949231 1947383 1379310 1404020 789961 678045 1530406 810853 146628 377500 486636 988346 263468 1501315 563974 142673 569654 830785 1210831 1194110 770572 1749361 1638745 1740556 1951610 904976 1956537 937842 1094209 47469 402562 869070 466922 977267 370023 203440 576623 1107265 1240521 1300630 1598156 70532 615291 1963861 1690172 229162 587286 1116862 852498 1281977 1896126 231548 448293 1477453 1765312 1050376 321184 1958223 1769099 1552107 942513 898441 1984647 757692 199705 82999 1466261 48657 290678 736651 1695129 1637445 453054 1576583 1138479 807042 1716765 1434256 1406458 1452417 1690260 1009154 1448383 96075 29996 1532953 1527336 377609 1762730 929640 1528256 1630405 790663 1735005 135942 1987889 1232626 462358 1262988 169323 321132 1239798 1971513 1561074 1972998 869474 338567 1981546 1486611 1644660 1315191 1219260 246451 272793 290647 1706011 1464927 585610 1967630 904434 1799613 1528348 727590 215378 322169 20572 1836938 1659414 1939547 1487407 132423 261213 345743 240609 1887747 522431 1685250 1113996 950677 80284 580122 211656 965535 1765713 1691364 455899 126493 1617982 1284043 1137034 1047684 1636826 198411 269002 1578619 1662231 890164 1342520 350009 1509130 1513278 1415875 1413582 1866065 1249995 546276 38733 75454 988398 1973426 1352413 879173 1804200 449762 1158455 913546 1916370 731362 1601920 203016 1792081 1016316 994523 381792 1921307 79998 89902 1942370 273289 814555 1527271 1085987 1057422 135712 713936 780622 69630 1651759 1742085 675694 368542 1644748 261969 1933368 222441 520220 1611283 743611 39878 1003002 641100 1483735 87191 1901204 1304962 370577 233195 653269 738329 1353323 1373536 1715248 77896 1441790 311118 106372 326238 1154994 664883 411326 979193 612955 1445895 330053 1462843 1281293 1453513 330118 816476 1672802 285470 1235018 1208189 1008730 192648 897671 1841799 624849 819846 1417724 528366 929772 1432825 1242269 892513 1181063 305118 719092 1788803 969284 471944 1580502 1919952 1843969 1084044 1938779 967335 310122 1988392 305359 1747987 1776898 116068 1022427 1474836 531257 502283 1563370 431403 1774674 1361856 1115400 1477582 1316740 1810387 1765274 638515 1130509 258226 1030971 586973 86246 1752854 206810 1288550 259579 1871733 1633877 1257937 604780 710873 1623683 956785 1132415 1157024 942930 1472360 1894269 1280173 1640315 1580 1800508 33327 1540445 26472 1754614 1761001 1192882 812214 1825848 410765 1802367 419043 79182 1508019 1459891 1321409 1351587 1159946 1983441 879490 719914 977942 493967 1954227 47616 890417 1051280 1409475 1606968 758394 679634 1386289 1012971 210527 233828 1624744 391043 1643519 1932277 25236 754986 863079 1250770 237149 1536085 95319 847408 1133827 320804 122866 1626425 537761 714702 632840 1166694 1285704 239447 295072 1060509 1644562 536114 1474696 1212110 805631 775452 1801828 249159 1105855 1537195 941374 1686760 1109515 345444 1417164 1141348 1310721 1973673 257187 815900 1102164 1641983 30853 1428917 251580 698803 1888817 1091113 179647 936216 1191855 1356779 842113 43746 1199873 919996 1164059 1066226 1391796 892102 144150 230341 1130957 600307 1220939 1479601 941021 21899 503403 102705 1038791 425995 1004046 127501 481626 235623 1069012 1213461 671846 712669 124314 1790671 46041 1554070 373834 792921 1279511 1931039 793951 184220 69696 1057822 1526325 1959320 1258806 151789 1163823 541545 1283623 395564 343691 663301 167070 1799962 715484 782582 1310866 821387 591385 1494704 1370781 1183766 119294 888585 159925 69400 460840 472383 196891 1222976 1898519 1828310 1981684 95550 806419 1659738 1246959 131438 796584 1486343 562137 1522616 1484932 226285 4382 1119250 1242270 1901086 1885887 832507 456944 977705 1008052 1695983 321363 1736796 875418 1946168 298342 1178692 1838829 1518325 1291932 988748 1255973 891131 704237 1258848 1048780 1767560 1604305 1014361 1512331 1785960 194385 1455226 1388821 57577 1279444 650642 613792 327286 1954634 1610290 1683236 825798 1400252 1367150 605614 1750097 594594 603853 43053 1135251 1006717 737404 1829154 1924396 20606 992842 1102063 1320024 1943782 646355 1562791 1573347 1952343 319655 95009 1930741 42789 1347749 1369540 812680 260084 980740 1666788 1560600 294286 1997771 1576892 32187 1414333 596407 568929 1409884 342119 387815 1756349 1229411 244701 1291602 1917294 1496662 917089 897341 490657 1302488 859713 651275 569393 148862 1382662 1940860 1660989 1352369 1290520 1893105 1797941 531068 436131 1795522 1779741 290010 170149 822976 1885394 1461360 1770573 1308706 1706704 1354599 144053 1502853 325978 1380449 589871 674918 1616571 1004760 362029 891586 1244226 1248406 1361459 1243144 1499245 818244 1892885 1973456 604076 516167 1849912 833290 1885710 1652736 1744448 1629909 1268724 814728 1474470 1691493 51978 1633242 1793797 444190 706207 579518 1984397 1121392 539385 716385 1440437 1691823 868993 1813752 291436 1740680 897775 416030 1428941 1045616 1309551 1152390 570949 293355 1840373 378978 764582 744496 1888339 538201 684802 462957 1179134 1878323 1227697 1686501 591354 817612 324768 482874 1889260 1735197 141269 1511517 1294229 1430591 500153 130917 979958 1010875 418700 219592 1677438 976200 343645 417094 1236738 1047248 1272804 1581549 1332982 685308 1503150 1669723 1337229 353921 1389990 41241 391451 544019 728942 351195 428095 665935 925004 569702 590522 772466 393417 595677 1311425 1651805 64750 186478 269168 1578784 206717 1870899 1608096 386721 828722 1880480 1064073 1084595 784086 271065 1341439 763648 1427229 133101 1471201 1265850 598550 1980546 169671 1790937 668368 404687 325327 1332256 419695 121729 1806008 1152363 306272 131071 518370 1636930 200212 412166 1634909 331835 1284417 546419 757014 1393631 955319 1315560 1744497 892405 1480994 675491 192809 96341 56598 756213 752633 1370772 1285865 203772 1999755 1434120 881862 510712 1186994 1549531 1842242 1519375 682525 205588 1515522 47411 642680 1308294 779487 1815131 643365 1106849 270082 516512 310294 1659081 1268 112908 1166237 56718 1647979 1645822 920038 1507579 1799047 456264 582211 1011952 1792153 671159 1438732 1038259 925235 905773 600415 400594 1001661 743125 1278193 1011141 233598 1438079 1196342 1980110 750803 1288512 1696384 1343261 1897038 692404 1540212 938196 1890116 1419500 269573 1359781 383642 1350317 1705892 714685 680700 1482168 807755 1170058 388741 1258464 1977407 1370080 181082 476951 1684205 741026 1339485 59798 1815430 1557491 108488 812924 1692228 1399809 1095769 1999762 170764 486561 550636 761108 1493834 1704412 1951378 3765 703046 319335 1964434 593312 442203 836438 1286314 1581491 280117 1601080 1450778 1112304 282044 710306 1882982 611247 777856 6273 474614 361785 1614814 1755778 762048 523294 1636321 1259309 1027287 1313479 1011719 1875138 767380 1901455 1476871 1744561 1134346 1561144 1520582 1636300 165407 230843 481233 32360 472202 1086964 220801 752621 929924 377342 342936 597223 282722 1020676 260440 1526923 46398 461215 1251692 1874853 136810 173490 1577338 1582421 719646 1878669 616459 979372 1367188 1472305 1927601 1518497 1554635 1597000 1682188 1992807 1958053 1959233 1065446 761087 1241634 1234383 824890 303613 1976650 1293370 71264 619550 1844224 1198515 1901329 1468890 927939 313223 652383 368249 1365113 1699812 285668 376479 1145317 590174 1622945 1128213 810362 1709669 912530 362496 1705061 668657 649703 725160 684496 1695261 1424222 640790 1848591 408998 35117 706941 1420292 848695 328639 841739 604009 1435134 1648528 1773358 253104 686032 106734 1276743 1419229 14191 1725101 185550 659114 443095 908336 217617 1848742 189480 1089193 518543 1744061 1426282 1171081 947111 1185387 1639717 499662 41564 171816 1954358 1852543 1066064 782227 1144316 923103 1269885 1789520 193592 1820625 165983 1256578 1387344 967611 478947 392823 244711 561485 922653 119031 1060941 1913680 8918 1052194 1342276 1015840 1347623 1141537 1787597 1648583 1340666 188944 1385705 1852278 280898 1580829 1090334 550410 1375609 605545 1383674 345736 806599 505671 600770 1188876 798126 1081130 1198968 201675 583285 872553 1960509 1421376 752897 1714720 1066098 329031 1811546 1111870 785791 697798 1302020 500873 1556424 48690 1472128 351105 1521955 791359 1412326 751184 1061603 1838738 223263 391059 1371524 1303866 989484 1131526 368348 1592105 491306 338765 1316192 1534214 1417907 1625721 793570 918758 710296 1727870 1165267 978990 95317 1299025 1171167 1445810 543468 1920518 1275100 204066 404967 1137050 468696 866328 145084 1463001 1277137 420715 1088253 477402 1458790 1061994 92445 654941 1783037 63275 1484620 563667 1968043 74366 1180466 1961458 1481533 1855035 1479741 1594545 427800 770409 253231 1553467 269547 666182 788596 986732 1738012 1467001 1254543 1685722 290195 1412910 1399521 1523994 1292100 1249037 789712 1408095 205248 365767 1758053 482743 462184 1110886 828243 84447 1014958 1759713 443609 55098 1446604 684209 613314 778438 1218726 1992206 1565958 1729741 27361 1785365 986711 399213 1875404 1883708 38551 34981 22070 76111 487728 976126 1146674 1104399 1689083 1105219 1743291 1920324 453354 26911 160206 1686800 935752 1959666 1767435 903370 1828053 96500 1078231 203579 1709473 862521 1219477 1984286 858045 758468 581670 341066 1088756 1947546 604882 995830 659475 416573 1776565 1627123 1073288 1263781 293004 1706302 1916261 1077391 1375935 1940269 914870 1908056 1276534 1276782 1483595 752657 330679 1260997 1941791 77653 1666565 170760 1615060 836184 175975 780105 1744388 1420867 1024799 625539 556414 937525 70027 1594412 1735337 717444 83582 634371 128827 1227110 1265210 1360863 1079105 957273 945109 135860 4809 554363 939140 1722205 1310139 731900 903022 1588732 1033663 1718670 657319 821473 836690 876980 1493572 1470494 443119 986907 1432465 1180279 1970001 217762 1362865 745737 300650 1747444 1141311 1528571 1296585 1387776 1221384 1091219 1666030 1752170 851845 1933042 311813 507425 1607691 38765 641872 1053955 50079 1528360 750660 1714637 1988037 1097317 1238940 691452 1525519 1611737 1927131 703244 1034629 400629 891172 1502969 739942 1467821 1921382 1991509 1936680 1490509 1323651 1702002 423572 927127 319394 781450 198288 208092 519166 1311876 20830 556513 254778 1150829 1582014 612279 1806639 677229 1285280 861607 1669736 1998584 1670914 441664 562374 557428 1380721 1797460 333494 312771 1001753 1200135 758818 393423 1385331 1314435 418797 276754 813399 961689 496657 1844534 690188 1417930 1802699 1387600 342259 1191064 774460 598276 326494 505545 696008 525787 638358 1844157 778381 445800 517663 1409232 1086531 1426529 744817 427233 1156352 1167583 252238 416639 1991765 1464036 1283070 477461 1701828 158071 1771626 1109385 616575 55069 1238598 1561277 1567785 215317 1358715 1209592 173284 1952724 1025377 1929136 1056051 1589834 397491 1042705 1765434 861266 1227077 222890 1175170 1458206 96426 387411 421200 284633 809586 1814986 1261659 1134849 104753 1649972 153562 40904 123373 1750079 1617037 949040 1472651 674355 1911210 761603 1937106 1720813 1026227 167581 1466125 1582503 537025 168040 1431944 157022 278856 1206366 1432242 1534699 864014 1621334 1869641 714341 789907 1947722 1573211 1689959 814549 542903 1850292 769304 1224081 903770 1019362 1945025 1572471 1697464 785662 1821753 807341 1076163 1710521 604075 693109 3512 1385273 1156383 1786809 1118521 1865154 1046562 325045 1401460 451888 1516007 1631321 362073 1245438 1372781 1955624 1276142 769746 942144 822879 1758725 1494203 163027 1559679 1377967 708523 446790 1676193 1630434 803547 788175 1385673 1900400 392071 1824033 494764 221572 67890 980221 523054 1442352 92458 1587358 263001 1922629 145161 1126988 1129291 1869122 1621225 1094358 1877654 872964 72487 1642200 195275 1123969 1362616 609912 742125 1784102 1035966 766985 136305 294369 613608 396410 231739 1970845 839559 1512279 104480 1344981 1396011 251521 448120 199151 1835231 718068 1496707 1993411 956689 90057 1874815 1572435 1838658 551766 285203 1794889 1671293 1213750 140546 1023835 993357 1634865 1847623 1414419 1361687 144572 1550504 78427 1998903 313019 60559 1859679 1284133 1912666 1000024 447573 1733190 1545247 392516 1440706 1669298 298341 1605706 397703 408351 1905220 1375353 1315250 1392944 835227 852158 1032689 1879870 13469 1816024 612668 1707903 1611319 913145 1244341 50738 432632 156135 1061843 737395 662245 1396518 1354853 916068 1439612 859461 408882 696652 1562397 1531651 830334 275282 1154268 1088726 723544 345563 509442 1134135 1880626 1635402 1176388 351747 1972423 299388 1318596 1906033 1646408 469883 1886338 1717160 1824890 1829290 641515 910138 1868027 1842423 1102270 1721418 1864920 679418 738008 480159 470831 1134378 1148960 314730 1100368 1375481 1340135 389968 985603 528718 1479660 878642 794602 561417 766619 1350626 1150731 852892 1241958 1799915 1057669 588659 308969 1742248 788877 613007 931604 971243 1710804 81934 1872514 1707002 210021 447838 252922 1050968 1012081 1583250 1027713 1605832 1415868 474737 100088 1169809 11390 490571 433297 244839 1750267 1453073 661795 1558096 412586 1987676 1274548 314721 793029 268328 913782 237178 1396467 520887 1720289 1712316 1131673 777648 1448592 466477 1204473 454836 557531 174137 1234819 1272029 731074 190164 1694749 621549 840767 1366764 1080478 1415506 1475922 759940 847417 203015 1169044 443961 1874390 1813024 1174769 395633 957661 932230 1549349 1243954 1733552 1903991 1339361 664552 1981249 1898546 183166 1842101 73700 1093581 608514 28012 96591 710514 1013549 316409 31086 7682 1595722 1329375 1699380 1392306 327094 51134 263095 1466889 1337652 1411975 409424 1654748 1888110 279592 1864111 552750 27897 655434 801275 979135 39168 809417 877297 1815352 514587 476725 1616752 1087642 1157344 232041 743593 610104 98309 1694379 483481 53174 1213472 1543435 1459761 1276280 1461020 558520 118576 1419871 1026135 1493821 1200336 13098 1388169 1476461 1234531 695705 23926 274048 960373 824755 1807625 1946976 1230968 488163 1368887 863894 1905725 316041 556044 1309812 1730549 1016074 11884 503456 1637487 614376 1318683 707857 57990 422080 1538764 1529976 1287107 221012 1586554 356834 761578 1250614 1895049 996103 673780 107208 161098 1774319 688204 1653525 1360760 717231 1382035 1234931 1233837 175162 755546 165206 511478 284653 1133609 1156881 1853074 1115380 1872610 185739 1049094 1664202 905526 1840506 1102 1276643 1578818 1349145 1544194 1240818 1444823 427931 1266086 1219200 1015742 1939399 1316370 225147 415165 1075233 1413390 1577975 1925584 217486 885118 773103 442732 267571 742148 1904930 1315814 256332 1889235 146372 1432116 1441547 1203283 226966 1687534 538079 1803093 1222040 162202 1070165 911643 979406 892279 272144 1866644 1796877 1066754 411681 145150 193261 1487185 1861307 1268713 969584 1237626 765627 1903944 1743201 1346647 918966 797990 1897487 321159 1873896 1641759 666881 1810279 1979208 542990 471219 1364536 1829344 1660149 87098 937744 566165 672800 1434389 808531 154045 1993771 1550278 582527 1512826 1168428 546119 244817 556391 1172673 1117209 617747 664912 241863 964332 868050 1860213 869576 1348474 1365041 84440 357188 651376 1805111 1533544 121323 552200 227222 1647462 1284521 1553906 1185415 1173887 1053787 1071331 1859599 538728 1464687 1973919 991564 629600 618836 499613 23829 1641017 1274125 1390128 1940423 965591 255649 22021 186857 183395 712748 18064 186753 1877212 87552 294899 150170 301159 1781883 243904 1433394 1506515 1469550 551440 494705 1585491 838059 227422 1877418 1985288 491930 1617225 1146222 823065 523854 1597260 1649095 1131337 1420886 1127292 1231413 1525554 1874660 758781 466619 1043748 868734 1668915 744439 1056532 714644 1646995 763266 810782 340611 1683123 108044 722585 873741 1055168 554238 1097221 150990 900801 1699007 505394 1841241 832317 692252 181964 1290169 1179083 1214871 573457 1795108 1624362 131064 1946410 1850917 1328586 140863 1945407 1436062 1404432 309471 1841316 583196 362331 330044 1531068 872803 1316770 835711 1905168 607551 366524 1470211 1619760 476054 494838 433532 817786 1058364 249856 993654 188768 846561 1056639 968832 1537063 39611 1275529 1836247 129234 1277028 737542 318294 180857 817013 309616 1998194 1827721 1326431 1142263 276977 991040 855313 768774 1125077 470897 1286481 1124222 1555835 460499 558887 640397 63172 1338933 903683 1919492 227418 1537040 1475435 1585962 397591 980384 65403 528416 791860 674128 1301174 1273200 1670492 150216 1388353 1141866 345522 825077 1442817 740457 1812580 321846 1284427 992313 364052 1262869 757795 1243001 980382 1742179 1516866 1274075 1921419 1813055 933264 1388652 1233473 382276 219341 1752740 1544353 912544 1846540 757037 558896 836051 154793 1750367 1716862 399621 580147 749192 300654 1978768 43594 1094601 1096143 796422 806579 1709631 851277 425839 1405650 1410285 1797697 1123818 251094 849154 348455 615846 1930598 1247806 425737 1957206 1751500 256941 120771 896868 420988 777419 827260 422648 710019 328473 1512352 1569596 508578 1868708 1704359 1929170 660477 408873 1514007 542552 1535477 1062042 1281003 1387850 1660482 1993741 791894 1976429 396436 1284166 254482 3769 1315744 1762045 767087 120570 1209913 75367 1611132 441722 1159164 1855179 377126 1862504 1717067 38368 1933284 742134 1157307 1618685 54307 909337 1160843 552021 294335 1138732 21717 868070 885947 1290025 524867 1516944 1816104 1645784 1401807 1658356 1788380 177390 1330567 256137 1091586 400812 1406098 1289746 205249 27604 677536 1880946 359888 1517061 949892 328566 1961328 330185 867988 1545336 1413898 1238151 1063255 529116 1593143 1453599 325080 1280240 59897 776765 1089993 154226 424916 811059 633010 794994 301132 274444 1515198 1780309 198377 653665 1912799 1366914 1891434 881599 1440758 500959 332232 1990260 279982 908515 83265 1861868 1403260 127389 810308 132059 1365140 195577 823656 431548 1541839 184133 1491914 1148840 372928 1579315 323402 135822 682289 1654450 1927004 1786084 551858 973001 1962703 1095084 1231755 255011 105905 1071304 122579 764199 1711178 1372496 686160 471753 1115283 1833425 1543322 1296210 255697 274396 1351162 173970 1259136 857452 1895403 1506718 1222503 1769261 256581 1213132 83383 877170 611748 1936354 1851721 1972651 1219217 1304204 234246 842687 638259 1330829 682102 1025517 171278 319251 703368 1258256 1220805 337499 16891 1492302 1777079 986595 557302 1119092 1388534 739809 185826 60325 1471164 1140143 289657 1755529 1914056 1234916 1623566 353498 1115754 1278269 913465 895840 1278365 516408 323084 964184 788017 442987 1852701 989555 115118 413749 178180 210238 9371 1715999 758036 1614988 1851671 788479 1116040 679632 795414 388710 217385 7006 634916 272660 757384 778739 1057457 1441847 887514 1100500 1531649 1301098 682329 1955920 1360592 1174449 1871042 808518 345361 1089355 1823309 689012 1220688 1084075 882739 1795291 1767447 1521357 524780 458846 1814144 1702897 1036312 736606 235058 1148755 1543948 865870 193169 987823 682844 270136 1766654 1169449 732999 475134 1264632 917305 1158230 1242938 1226649 591478 1221438 39962 1111426 389376 1298053 647880 1758568 1665582 526710 1642731 316289 1879785 16415 313404 1970785 293392 337582 1951572 1550273 119579 1781740 1695356 1116874 1714474 842592 1789552 253127 772730 282964 97075 1210472 1653461 1283044 1839343 309270 805280 564391 538452 1431887 1381006 1745245 1615981 1559103 834172 766908 1048264 587200 422610 1135738 372508 709986 348554 858384 738469 817135 1716823 1859446 584089 1098517 1950472 615532 862267 1295379 1459470 950320 147098 744064 1719598 1630396 640795 1726172 32542 1320341 21251 1957907 749738 525358 945941 1923512 1881961 781520 1398684 1148929 1576208 20445 1630445 210739 1695528 1361917 125764 1333636 1282405 651060 1065759 1431891 1557488 1480561 103264 1548613 1567070 988701 1091060 1811278 1913734 529567 1490617 1164939 251702 592802 1602078 1602494 1535433 462090 584098 1035864 895963 1460351 1141261 760993 1034659 806738 1620484 1216346 71884 1256336 388663 215639 236193 331653 841594 277493 1252345 1619012 83557 1912099 1859035 1774801 1779712 124747 668230 42377 1756955 789068 807087 59067 291873 426900 745471 1343658 1268768 1646312 612636 1527361 1028291 1737440 513583 1493968 1829672 623752 1103751 1613626 1646204 1553332 1192298 1413568 257970 909993 1067062 1000032 165449 1767110 1373506 1417220 1957805 1192062 300312 1252357 191531 1809354 1734906 1609558 1236638 1636697 1482468 801010 1979748 214333 893689 182032 1325717 1255210 1730935 523138 457798 636333 1692573 524704 218516 2713 1317245 264308 58146 183070 1792386 1160134 1338766 1630977 719847 267300 1510942 505233 1781749 1932158 1377312 1956367 1281036 1525264 236317 142983 122834 1205273 1962853 1842550 1010115 1545721 1412723 1317285 1618629 1238239 192987 1341421 1933701 485068 1375709 1019829 1668456 58651 382587 415624 299712 1510403 548788 22267 1877465 1335844 1887936 1743320 695959 321131 6927 1671613 1077191 399536 887005 599254 1059201 1682325 1782736 1832833 1331203 1924606 68705 1018945 558609 655959 1005126 1490466 1430657 1129481 16652 1948692 301530 387859 1772014 59335 124473 793155 1638107 235368 922924 1580749 92211 167939 1581099 1364072 1009309 1337344 1467529 1698965 1087205 1063757 991696 1604011 1915292 1581114 1143675 916655 467298 437401 817330 1530211 963398 799475 845672 740299 467108 1327025 1171249 1535791 74903 51927 205796 333193 1619604 1757810 1803695 123478 516185 1538344 888276 1886403 1108458 1713138 1176355 495869 273584 80056 1338668 541625 801557 10711 943629 1835197 420068 273378 593530 459019 593103 215937 856852 1042068 1222351 1348358 537050 1741715 215976 1912219 7714 1852394 864272 1938248 894870 233335 567718 837688 802220 1839512 85488 1890644 1042923 782061 875 1902590 1701152 447476 1946212 1142568 1078742 1363736 1331468 813406 1894342 866028 328873 1654047 1210336 1244593 1458060 1246528 361652 1694772 1419905 238276 317823 1947907 1310794 817278 1781417 20655 847998 829726 902419 90039 1841531 1041447 258770 1117596 722507 1703107 770382 91295 426195 1438006 1658792 134780 282651 1854649 229256 231545 436556 283707 1825196 691228 1119681 1416999 1618850 1845333 1883064 1788806 303617 1107015 641396 267578 532542 203011 125171 573694 143012 1471973 845776 708332 712371 217776 402825 1945336 845884 1444333 417603 52937 373887 484075 138892 1687645 591010 1536633 1773082 1822725 1003010 1990184 428915 1108726 1079571 685434 878403 897136 450001 316352 1942428 1212619 1517935 460256 1960777 276761 921924 1385795 1984804 385016 1860195 1805675 1353358 232095 687860 1755605 109252 718778 1784229 324584 659753 1252151 624077 1192399 848508 1047095 1000626 542082 479384 1411298 653231 1078259 1800525 475804 1759259 309683 1240634 1633652 1740871 1027507 1513698 1461909 482427 13529 835473 1460187 814683 528274 1170892 344991 1150458 127885 1035493 1576294 1603968 282996 123756 817727 530 867226 645139 860716 1801498 20195 677066 913683 1230187 1328010 684983 1428527 1450019 1771602 1319633 7394 485887 1182975 1466247 1584059 1096985 700365 1933168 551669 1712284 886609 317890 1352211 1683899 391984 1501714 1024893 691742 1259988 620756 1456758 276546 1786258 338375 672519 1480640 1782343 77057 867702 1288369 696752 1612044 289427 1913184 1520771 455850 1025090 1244597 137379 526632 1131770 1187693 1136541 858638 486574 1545764 203830 1285161 1226998 1203963 932448 1214348 1859077 1829562 13699 394444 234279 1860262 1757065 283842 262948 1054660 790436 743617 1193591 1557611 283522 1714413 885321 1400408 1171204 1384737 369573 774590 990352 1178752 1230752 1475824 1334308 1635261 1096480 135125 369669 1481341 122738 249449 1967074 1086249 1807832 311645 1163754 159486 504576 1850516 44278 1286790 1096926 1233844 857258 1116331 1303294 1580710 1414945 734861 520179 894218 852113 765548 1837150 520494 214997 484927 1727460 1744386 1675660 1724631 802986 218325 190193 1876280 509993 1246931 1411547 1207071 896184 1727434 485069 954507 169131 1454543 131098 876296 1357038 3453 1676742 9382 1735359 1739781 1006345 1935444 297573 1841416 1524555 143708 135256 259936 908843 1625333 46311 1236207 70777 1911609 1706866 1549988 925496 1365438 1989353 1090934 1875449 1949089 1955392 1902286 1351977 1414248 1457283 1089404 169887 1872081 897296 1239578 1000224 1100692 1368413 1635918 1768157 1809085 1354724 1139094 175952 764314 36362 561089 540610 1228011 1890908 1546595 1858032 587256 1535554 1900130 770791 224232 993137 534305 987596 821824 743949 180297 1598514 1869305 18765 125311 876684 273063 1658464 557917 1683659 1805451 1164750 69059 964680 855979 1150045 877207 543703 489017 1029843 642000 1549190 349851 978126 585589 1632432 203720 1313724 749669 1948100 970125 959329 1027012 1518367 870080 1907966 1306844 548398 721939 1333480 640616 698444 1405470 1131690 1776120 203006 1285934 1685187 1959944 222190 1777475 546373 1388931 715059 672959 1882218 651021 1877628 63293 935498 326327 1385064 756024 363527 614770 1792298 692071 228669 729103 1605630 1275601 1108800 942450 159739 1027248 446140 140332 126826 1472475 895327 1108734 404163 534327 1619516 1610860 1742488 1706646 451969 959025 1876121 884183 1833474 1567676 837752 1186001 329428 547040 1862596 1981979 1565009 39905 813412 163258 657020 144283 642884 414198 1856635 469036 1680647 1775701 998099 857361 1206369 935424 1562736 1140298 931672 802267 1886058 257018 1340999 733889 525925 961312 1276307 502048 1215667 1146719 1524913 507596 1026357 1198597 389170 883229 1250655 1927058 1533585 827805 970770 774409 1037076 1168690 56538 1819386 1624376 1965440 63930 522688 110888 1479455 131556 18688 152026 910699 394643 1807460 385541 1982083 1629555 154673 1479580 927498 53050 294742 310340 1491427 809639 766015 215815 218090 1771789 1986058 1632469 1400688 243110 4434 576779 1694477 1718295 1701222 1961093 1652144 854496 615893 149219 1277233 1264121 362640 1208625 1754801 551935 1996358 131784 564244 1059912 651501 1639861 1639088 863969 1480711 992164 677411 1996840 1100018 1438705 906657 414517 1158820 1947246 1426996 1168295 1357165 397884 1548011 1660810 1705890 1013219 1481642 797543 36640 1999467 1947925 714143 1322018 1000941 1547760 941112 1440597 728793 1993757 165320 637253 1755376 1612394 873727 211202 1284465 1949934 1488262 622088 1569948 1897478 1948222 645019 1816794 1247300 811718 27988 12703 1418845 1000188 1835342 153543 898676 1412402 1121744 1219690 1690448 1432461 1259543 634561 1412627 1671424 426118 1928367 1838423 343611 142529 467744 640094 1800593 1790728 1372385 809972 926174 121135 1290263 883888 1698363 1852665 1519169 538669 101798 1688331 1991010 1754658 1659557 1008328 391380 927871 1186321 1319587 841521 533490 1078791 263171 1738457 635850 148297 1862454 117240 1793122 1770427 1197873 1663004 523470 933976 1589999 239463 1056445 99614 1881969 1911456 1015081 1734170 1171229 206546 1897063 1401966 123730 850460 915341 1260233 1413887 983686 1414413 932548 1383248 1904645 1720550 1992572 244328 1996612 689207 570820 1588205 1222651 1389914 723069 216117 1835827 675489 1790832 1274276 746644 54536 1931599 1754607 1508257 551679 1630820 865322 567529 1458557 1967734 12196 1274374 1942222 1252890 650854 733951 410950 1472480 1402384 1455654 1909154 84157 773067 1239007 676648 829870 369338 1193375 458728 1960144 1586440 571083 865539 525671 1852709 810996 133688 988984 361325 49348 1627704 680143 1755100 1429587 670808 1804610 1404260 215201 192848 1256344 1909910 1842832 1454662 949318 1678274 1756030 1774254 1630646 619356 418429 245350 1645196 1710014 561324 1679964 152192 1403745 6237 111701 9986 1373626 507961 1362005 1737365 1644319 1881154 957057 538559 1600391 982336 1239004 112070 354919 1124631 10706 648107 66296 1143981 133348 1223494 348545 1307246 479344 421519 420066 1108026 1533117 1903873 908199 1357529 98235 620535 709845 1423678 250906 1066326 1184636 165933 1914283 508512 139199 1144010 132199 1079684 233267 1568591 1190648 1215075 924744 1886102 936431 1238432 1575482 859677 1338288 1042327 283904 376980 11943 510330 934147 851367 324575 312750 1393264 331098 2436 1740476 1527793 64020 1270960 738176 1498975 2840 200809 230570 934496 1217183 125363 1291799 716338 1042189 760586 727819 1976476 1975776 1436108 1503316 426157 1386629 793062 531568 875097 221653 14398 154205 1799984 210058 1218940 1951601 74449 158416 127029 982872 1017289 1431942 204543 1248445 1884624 165965 162721 57362 1496715 1226957 735433 905445 1148760 19300 189899 1500179 1246585 1962044 999396 330339 1206493 1222686 15657 453683 1436889 1840090 1561920 1085308 850721 1172119 1919974 396884 1161766 1359950 1793566 698559 270233 1866422 1995897 350828 851241 545802 681774 1722129 1960416 332730 1564190 296578 1193792 353319 725351 988608 15214 355186 1124247 195635 1811520 1473610 1564639 216981 113571 1892215 1504193 1736293 885454 1971465 835142 1128572 499050 1535495 747784 1100883 1778551 331914 137928 25324 1056372 533436 1466167 1670484 531851 600129 1496992 1429816 786134 417321 578976 1722192 539555 270772 1670559 1131525 1467873 1106447 963236 1051354 722018 635863 869278 967974 1637866 839532 1439919 1621809 805770 1377751 279051 1284644 1686428 1731295 1493038 742361 1196916 801686 1111363 651681 849656 1562153 368965 1522293 17092 1459043 641009 958325 355115 574570 205480 596585 1239795 1399937 1141222 1529973 211699 517428 292164 955721 845841 613856 1053705 1233150 673705 988580 1681529 1397939 1340144 1913292 824607 1767616 817999 257747 1452438 340809 152936 1811453 402467 150023 1653741 553818 383802 639294 614464 1605174 1793914 1879999 833608 328139 1503905 1646316 1086821 326524 1712167 1344899 98255 831579 1942000 709193 916802 1363126 1425215 1870826 17230 1731542 362477 65261 1098067 910791 1630484 684786 1794528 1048899 1427781 1753728 1426031 636178 913556 1935670 878943 76234 1784586 598103 1922211 1323421 1668757 1847291 113515 1042219 17195 1695222 1350856 1580327 1262888 1946120 573837 1841270 1066439 1585276 972983 197925 903851 1320677 758960 1501768 955424 18770 885197 725308 1346946 1752383 721019 470859 1093382 623407 336165 129066 74936 254513 792827 731502 842722 379960 35553 636455 222626 77160 1239871 165227 864727 1799125 929739 1391197 331362 1755136 1764360 216429 947818 352894 1312637 852227 352780 1467196 1883297 152327 1533053 83359 207602 119371 381383 1751052 876507 1697283 1356228 1076090 1225363 1015023 1212314 858146 1928217 479645 96568 537313 1662462 892305 427422 1867630 256480 609897 798149 1961197 1801645 1899259 1227143 386075 1086382 575349 215802 1546021 1783933 653634 1334148 1349827 1946369 159359 200438 742077 1997559 1553642 19352 1399945 1848526 1159835 762216 1603283 308337 1892319 1307087 1595044 598999 1057400 764600 1502888 784070 1708242 275519 200121 348973 872716 5364 713215 767807 1344949 1241265 120477 1740111 1373494 858808 1834358 991513 1291287 1676201 667505 1897176 1322467 1501460 1673491 786939 1361231 622819 1976340 1076628 894916 1965916 1531196 217694 948898 616438 181500 44022 1640225 1276773 527682 1450613 573974 1186582 422981 1344161 92823 230507 355809 805855 1583447 929714 604613 1444901 296712 950850 273686 174654 157695 9381 1579093 1492596 1902205 1044533 1646303 435344 1462123 565449 1494293 657701 789760 1887232 980236 646920 399024 826314 1770561 909073 1315511 420724 1244536 136567 435115 338378 1879923 1379071 826048 1658580 1425696 1654777 178533 1361569 1688241 903414 1601744 646155 1425162 1487698 546716 1264260 364951 830657 1529614 47427 873236 1009877 1877308 624766 1117536 1155103 1647890 1728645 379360 614693 668613 1338593 1602986 89880 807668 1424038 1904625 1425594 1663749 1663951 1343797 738567 1042938 444292 1296742 814457 1854869 527067 1785299 922655 1574043 1427066 1387647 1637132 428452 1002282 1571022 752639 373401 836835 1497623 151145 1152871 791188 586493 915046 1754767 1745279 128091 538906 511700 277991 559496 214361 528531 1528901 1213793 56616 205682 809171 1276090 620143 722753 1616478 1997435 845054 1751018 836746 1316418 123095 1126082 615710 1215265 1554997 1240232 53757 1604919 550262 1774072 457573 1927686 1417153 31060 746755 415090 620309 1884656 306430 637717 1305247 289755 968875 1012367 898294 658387 344325 199441 989042 1038172 1788943 369646 1251904 1889451 150635 17873 1908981 362275 1416113 1153037 1289790 992597 1167183 334002 146285 842001 1959594 176536 1841918 906090 1288477 802417 1087672 556869 78536 1989244 869741 1717290 957971 940056 1951172 75722 59758 1905270 308891 907328 1509753 830630 201194 1177738 33898 297553 1139704 615279 1633573 56863 1485385 1364370 611386 1670445 37324 199047 229605 1528428 1214883 1470654 1431687 268243 834875 1207027 146307 329237 295339 1301461 380410 1500663 645063 210080 1060206 1012666 1374029 1157748 805801 1985809 1009546 333292 907668 40116 1904963 1244447 1033589 1534119 1707465 673994 411910 1380498 817833 1679793 433622 1656168 145198 526507 985707 215637 517504 733120 1955070 1405089 143609 442992 1819542 998896 331545 108405 814876 1866403 193487 663675 1011700 913533 1385291 1542857 384130 413853 637735 1558598 1751998 259586 1035626 352296 1040634 685942 854876 1927947 718914 28082 1467543 1961618 1098102 1088192 869183 727892 1538855 1870560 1301258 1874616 1911466 529046 79831 25447 426795 385894 1468177 1758707 603163 1434717 35370 570381 1528490 1173405 644963 948631 1344484 882705 650321 431310 1559760 490282 85750 1411327 1979783 1123233 1689865 1097614 1811095 1433974 1521264 474869 327603 807334 1121840 1377418 105603 914379 35435 1375708 620138 527727 1481604 786403 338304 561293 1083697 1126855 1320699 1675079 1400291 432013 1911783 1537081 1052516 1767856 1327060 832567 582972 482495 755280 1140624 17790 777359 169531 1322547 173615 1029195 302753 686303 61540 1960088 1860292 1846173 1866848 1554213 1744060 1333150 1865113 1683046 994529 1334631 925686 1330462 266024 60321 754675 519426 1487797 1777926 560270 1251571 652370 1115034 1127088 1684460 926626 1647037 1465254 267119 694615 1867231 1894038 539148 1424407 401557 882833 1078392 694951 1466052 706935 886721 1349966 558972 1834767 212564 1377948 1699726 332317 166833 402576 1351788 898282 1269498 1243549 918147 840456 464845 409576 1516351 1525679 279492 106247 1482120 699946 707371 283518 41853 236579 907025 603916 1376463 948262 1320607 258439 1042351 647802 1727706 868534 166585 733765 1409215 1264503 1879960 549817 234433 1898430 1114446 1935858 1225874 78237 962575 44651 1965361 974393 1310879 1788723 909834 1940826 804723 1542487 340476 777380 807795 1437721 689179 217780 1243065 1081595 1043085 1114648 1179842 289730 558733 1121057 272529 439456 1148441 436378 1388855 1085234 1614838 1587230 1498666 1099108 671870 308173 699469 1605659 1819860 1761228 266374 1898736 98161 190724 635498 1501780 474807 1488460 1620938 1634574 1504021 1615360 257444 1909765 1021019 1844989 489290 1752400 1598099 1949603 93720 1894346 531569 1399874 1661916 1590631 1219316 289960 354657 494753 1340803 1591639 1180709 121470 1890617 1372783 1380300 1365493 1878967 1399690 517141 1424740 46150 1447485 43911 704458 1969102 1069356 952576 755924 103283 1276915 1086744 1413637 23242 1235205 448874 1183529 1454194 529854 1199332 920160 1361906 175314 49280 1465735 1080819 109986 638609 597208 882233 652551 680751 469745 1083100 1451313 464763 1436853 839747 74902 460246 82682 1262885 1783527 936151 1889439 1532649 1480832 1337357 1860227 1149172 1727946 1144018 10043 1215277 785896 1065431 347462 1644544 573756 466211 1836295 1999939 363911 1194961 582554 1663864 31184 1813738 1242217 555444 1383327 1102419 51426 1739466 272254 1627635 122338 1944639 421628 807112 42008 1525167 862306 1402518 828549 1548312 439219 110421 393708 702793 1665043 1085660 321304 144819 64132 1402033 561396 376317 479962 421674 632220 874734 1414753 1410305 625812 1940257 1420446 1843352 1412619 1329570 684087 769771 11323 1556095 321693 1847403 1257716 1901391 1732906 240185 1531298 669413 1186574 1633523 460563 725814 1452762 1111831 1882481 1731406 706779 107470 1544399 485117 1863254 1300284 1115285 1390964 1184409 303176 344390 786111 752512 1475027 820536 1522799 1586629 40091 622187 111711 19415 116029 1422462 1241751 1737694 1105193 1857391 784928 1564357 1513385 148018 1629224 799715 1066224 1640957 407441 1411772 1190578 986667 338536 1957120 1017598 56385 1773651 648580 1590164 1748273 1401972 261521 652107 1530710 1722047 1257914 1062678 935985 667605 1507719 833304 1035841 1963828 205207 443335 38384 894398 1308631 1556797 1737272 1094506 1918744 1492014 772339 64802 497216 672892 716093 1629185 1888113 1701015 1771131 476755 599832 107721 960099 1855561 460901 1339793 252399 1532898 726325 1940117 1654891 169920 1758792 1423291 663015 1960093 872515 860960 30874 169243 700090 1174282 1114776 1382588 1066303 1926690 777028 471024 431115 1057809 528682 1144869 1292859 1251484 182571 513682 706215 562305 902767 264523 1550997 698592 1207288 1185855 1450125 689222 1080064 284318 836382 162209 1960520 1713864 1557910 1715029 1377708 283695 1049731 1068390 1545369 627515 1112155 1931454 1299455 1991433 1336569 1484771 529520 364902 1061265 859981 1417399 82943 1110301 620587 1636786 1086043 883409 142014 1718974 1018645 1057382 1583945 1621756 99921 1049157 1160471 502931 65930 470787 1638632 753443 1634167 1104900 889226 1294112 1654134 1510136 1249056 64707 1056384 1490323 771809 1346085 1504475 146144 86593 1346067 1897190 1618284 1348147 1438554 1833331 650431 1769379 953996 1661223 986235 444889 927316 267624 380472 1822539 1900874 217433 1068558 1254974 623842 1312842 1441394 1494298 1335621 501579 1620872 590332 184243 872842 362774 1152679 1578151 1651800 37818 1230260 1654616 965458 1885945 1429597 1464382 1866810 1362208 1632206 470457 114328 1640342 1074708 811524 900309 335151 830347 1994389 1677561 1300855 1736777 1031551 286614 415989 478691 797250 1719708 1144890 284901 1487744 1480289 558764 395768 1840127 1937960 1574654 647860 1252403 806458 863881 675007 746992 1392577 1292430 486230 1175808 824967 233996 79530 60105 865850 734866 1117534 1589158 1488404 1063878 1137672 1083216 418670 1323643 1113774 1283978 578266 1981867 1114914 635602 245989 1194506 109656 1438769 1444047 449393 1575396 677531 226254 439495 1328742 1835040 730812 1419977 1306099 183641 636263 1345897 662834 1363019 843019 570983 1815682 581430 1433308 1021543 909365 578865 35214 676708 765205 63815 332151 827151 454099 942591 966296 362825 445950 470250 1249203 774959 1464516 1222980 137644 1799696 718064 1845870 580285 219336 350120 895172 572475 1805566 919147 1064619 824290 309292 324098 32323 592586 47518 1535007 1577631 874650 40699 1688101 239813 1262560 1672643 528002 1636477 1509943 16816 1605697 1648745 667115 864043 1238804 496485 751993 1271420 733913 457109 1246295 667452 1975917 1382890 1056565 920937 1658199 1847854 154437 1275644 1703496 1227401 601740 642545 527332 288888 1319056 1885371 479180 796814 1471682 3541 1752562 1141735 309304 1405181 371927 703996 943355 660797 1335944 814307 1170368 227431 247386 11641 1475159 1694680 1671385 533013 1237130 1472997 1714976 984347 909164 549579 1969586 642198 1560101 1229018 1083259 1473711 80600 1534869 193521 1899957 978241 1025284 1860688 1236997 401890 1172377 839373 1291323 855381 888071 643572 1378270 205813 1353412 207342 802746 309403 434644 204328 798559 86127 1891944 1856260 439393 553783 1532911 1987185 474956 1166203 1196673 1229805 756583 287643 1455355 201131 564670 1114388 664617 1159939 275099 1957722 803614 967879 958442 1358952 1866721 1041099 99095 1087747 1350150 1093500 1324686 1072311 1764003 631353 41558 1990882 640967 908252 1829260 1773105 72462 404177 1918684 507485 712904 360652 1106958 791194 1552539 40174 1905969 221687 1930016 1161733 1382447 1524522 1512107 1099846 263086 882913 171374 295276 609608 1694237 1656563 1356991 1007369 1882002 225260 288726 1881786 679987 435882 1968472 1897729 25385 1003419 1308558 410187 1555075 252757 1163521 1921759 1545941 679031 1947094 1440745 493153 301002 302360 1098379 162612 1040233 770730 127604 707101 1628311 1473459 731202 1364475 757055 1403293 84614 1023977 1096987 204604 1486143 70636 1190741 1865799 669693 1875279 778805 137842 1718064 266401 334902 1440301 1283968 924938 428066 1205890 911715 1128504 130647 1752825 890527 1836144 447332 1259671 1071705 488391 54559 1839546 1190439 1189079 859017 204003 1941107 1521104 70654 658309 1665070 518305 1501702 275907 1100356 1663120 1699219 978409 1916813 1611119 457621 1900911 212470 530130 1706952 584419 1904746 1476191 751410 1102813 421841 797765 449651 480352 448260 1724087 1407308 1769477 926405 1353232 299768 1019624 1585691 231253 1112470 522397 621984 1990609 839215 937513 1824562 31081 1865586 1973880 1080517 1414844 1785968 400456 1464216 1526307 574798 158799 951091 1925712 518455 1969260 1302702 103068 1137368 1324877 577414 978316 1901134 1842289 1299557 1009102 1421523 572835 822645 1955003 1652802 960693 1721320 1014781 1981670 1584868 1355464 824631 133166 1651568 1244949 1696027 296112 1626611 276405 1404923 466269 879684 887991 1455896 1643659 1048483 771876 1537543 625888 1878188 441065 546450 1513889 1506403 674587 1061189 1900616 1183279 41293 1557744 1058542 1387214 926170 349317 861247 701364 118104 939850 496892 716789 293391 462388 1603327 1077772 736980 190750 158773 504739 1541865 720486 1706559 678839 595873 1863003 815619 835280 972292 1036257 904920 1801668 725687 1465606 1592944 704068 1972895 1111239 679679 1056401 993336 1664261 191970 1104193 10293 920435 1366907 852937 1280225 1071710 1762825 80853 804756 348323 1099320 1468821 1677208 1736486 1202616 1970759 58215 17940 1967412 1478305 1663881 1931731 1463297 415043 1997752 1566173 1104040 442144 561383 1550375 627723 1208085 1043151 1498448 246969 974760 44690 554752 1265 782110 1738619 8185 1459345 741511 934052 1229986 1227527 1645434 278673 1858347 590561 350206 952263 1639574 557896 709928 124729 226075 357130 1594972 1235652 1664602 1771691 1396394 242281 1138164 564493 73780 221103 1154993 1044470 201209 1006171 1741332 116348 1937599 1844587 819981 970412 788442 381144 226417 1510327 132447 1668262 231624 828573 760490 836960 597973 707925 1215113 1112811 559381 692794 921827 1784072 749383 672805 984860 258533 1754533 393601 709896 555699 288962 587262 1574659 1695250 1696428 1132896 1272423 930059 533504 650897 1368892 23090 1439999 522439 900770 1881303 1813655 328948 1026795 1693709 1110320 545536 173421 1422844 1295571 1705554 1506914 550935 878565 1437499 1209405 1822472 1928952 1347503 1249058 365883 1697115 1311659 1107491 1833615 1785409 127309 1818626 539202 1211396 487501 433343 80702 913408 611609 1302238 942162 63800 1053377 1465553 1760840 1206197 985510 1987611 1626901 58295 1138684 374381 346689 1771844 1062395 1146057 1531285 1081014 1457343 672726 796295 1592363 1797197 1388936 1392447 698498 802282 458727 1557466 1412686 325913 93567 1594265 445871 1135460 352615 310077 1595397 464264 1274529 1885210 648193 844556 612847 1101730 298022 932930 621847 1609341 58373 525154 166056 645436 831878 540919 1368438 1292519 210810 1971628 1138440 1562252 316492 697618 575206 1390501 318238 342712 1387787 1256117 1488226 1177084 1927156 1290784 687027 66941 511771 1266291 640682 1487256 797984 1226083 1415832 1410483 1051347 522857 95155 1391934 44792 1670857 1332553 1586233 782818 345387 1461621 871067 1171829 1495613 306737 1075638 57982 954115 368068 920886 718802 1985693 1019075 1941974 1400017 1062212 433851 101730 1464242 743884 325248 963713 528038 90691 1352495 75534 859525 912497 1041845 1294781 164018 1951415 1822123 989914 274470 1360420 1761806 128089 519239 1210982 1989727 1795431 1256911 519325 1090965 137858 1434273 1632372 1660038 501633 996160 444936 162994 1126448 453833 931644 1825007 895145 944753 477826 1531950 1990970 1664790 200930 1580618 902519 1281126 1448382 718695 1896909 1320618 344651 1509333 1045073 825217 1724967 147771 1144187 594752 1689046 600863 379081 1759048 1271182 1879556 1130599 551228 754405 1153026 1515007 950157 206567 922126 81119 1873020 152714 1905972 148936 1538856 1699846 1202108 890772 281535 1824245 1099630 1407588 417307 1708030 573013 886080 1374618 291133 498099 923072 767839 568360 1958023 756073 775251 319278 1957016 1436448 1546568 1179912 621054 1113799 725419 531566 1479789 416619 1983476 1829781 301696 1354981 607250 1234170 1255267 1771179 1159646 1729768 172703 623806 1915617 286449 148852 1477656 1704128 13127 1536473 1133950 909796 1343766 1316397 488824 669896 1518917 1051006 1848744 888143 1255338 920845 1190156 1279948 1664452 705165 1614085 918837 300200 1962610 916521 263671 1693825 756986 108114 254750 735097 685696 255730 293293 1518220 1806500 1518020 1378427 867618 320038 1517573 1200364 330324 1243757 1737357 442169 1983535 383541 136877 1751840 1254373 58147 1139630 1707301 638217 603619 428653 1950460 1859838 202109 839115 1152901 597574 1739046 277282 662370 1527996 374426 1108921 291395 1372577 1550548 987026 1965560 54494 950483 1129683 984833 1639192 1801509 892690 1725832 1727437 1321602 1048950 890214 1739078 1312663 174384 1622201 1352916 1922120 652147 1458699 1934083 1195490 431238 1779324 1476165 661785 99043 824200 1027414 1476448 808141 77584 1052957 276272 1993928 474162 142780 1020908 1606283 782810 1618388 1395899 822745 848357 1451188 165773 1130369 1422546 483338 1527058 65156 988801 1166285 1651844 485134 1105992 1717817 94081 1006925 1521439 525395 777667 257450 1427020 1135348 200249 1947997 1494501 1110145 1637757 1382435 1271900 116975 1668306 1082720 1232621 1648378 933421 1995411 358851 571624 1876829 546376 1959625 854712 1512516 778677 74993 533182 942975 181999 419675 1257848 1989662 57798 442949 1554046 1303703 624561 21223 886400 1510636 1506277 834911 134267 689718 1214582 1351399 40576 1971935 1773168 680382 136405 61368 698012 1356312 1948237 738611 835371 403853 1985993 1328756 779341 1485334 933547 371091 953630 575262 1708146 54862 672956 736993 258581 187982 517661 542748 1751926 1741370 1847024 1344923 1728528 1918473 1581996 1156015 976420 1529850 1981263 274984 198027 548008 539703 801945 1854980 784212 1795814 1342196 496651 1896647 346040 1153975 973329 901085 67113 1689990 487038 1322563 1892027 633492 1168492 1324472 127190 781837 1787463 1592327 814525 1086676 1836785 1278591 662108 1253260 254114 384323 1148837 750261 1675551 605251 251751 1404168 389893 650266 570540 828384 1033510 1929775 41571 502490 551278 577373 727198 234985 1949732 265969 530683 1725236 1317991 1631813 87893 1876601 1747276 678589 1859502 387894 243949 1899256 1767281 598706 891944 983489 385097 438456 1328343 1156745 1573319 684330 1899578 1833276 1497453 1927087 544697 259069 1731804 98714 859179 464807 1535614 208600 1510416 79927 1517312 1029672 840921 154929 1658939 246260 132293 1137674 764448 422838 1107368 901058 165849 1330959 1621127 395316 1595885 1806463 906170 565645 1222313 1398079 1999530 501764 1614274 836277 1285203 1982795 1457827 1612451 1438602 939293 1684418 375787 1505639 1658300 270512 1488243 101928 1153072 1542344 945990 802241 929441 217455 849647 1144096 151819 1484107 946047 199977 736474 1399177 886850 1335088 1977615 1390825 272768 1884254 1979626 892427 814373 937109 1358794 1409947 702184 425476 894743 221318 921570 228199 91331 448582 1605555 1793274 445586 940396 370168 518447 1999666 732923 399175 1810427 1094008 1537850 445977 62284 206424 964825 560903 1448014 112574 923695 123752 79209 1723910 1592992 1048592 1010945 1721364 89868 120180 499506 1652609 406600 794418 324364 16325 1084843 252361 894975 491875 1674415 1593350 20281 1375555 1314145 645151 1943783 1481770 298755 1046094 1733757 124987 1085500 1998734 243207 581896 1140612 764328 1004112 984395 85461 460902 1306155 575638 1318623 814805 464722 1427426 952562 227123 1251693 1745375 652741 355672 950723 472746 1036488 362738 623408 1217806 1643945 205148 755333 1486423 1673118 1484312 1565897 538539 571181 1203033 68367 1021627 1011238 1436626 1860813 849444 809319 995438 1729087 199059 301694 451518 473809 1098857 157746 1566122 1174605 780097 884915 363292 536706 517242 1454918 767313 505134 626994 1339623 911026 1497317 580704 1056638 1912107 679805 534916 1455398 442088 1472209 533540 1615716 711311 7608 1215852 669243 563324 1587473 1635326 70367 1265904 1059967 19719 1342765 1234900 615341 1353363 249498 1820931 1769509 1710919 1337870 1174678 846167 459981 713125 1531240 44630 1413106 1768717 914406 1783150 477575 666212 349534 1440173 1885730 1176707 1140752 1216418 1037904 664732 942873 908637 70631 560718 1138062 1298623 1027217 1036917 1227598 1977835 1656776 1192785 1415891 1102708 378227 811761 165072 1044100 904752 606380 145938 1148380 1638232 258598 1291710 1882397 789877 1801612 1420695 1164284 393192 1992704 1651209 1209263 145182 750570 289620 1311785 1714595 1142171 1807792 1593237 1134514 1840561 1844997 1007027 382239 1163898 1102382 1635803 226306 1579453 1665523 1399020 1037968 1664577 1553677 1960027 1379134 1565608 794202 394340 359417 1506073 785129 1078541 1565489 428756 1942049 1038547 1162941 1814988 771953 593819 1839214 801491 1587565 996610 1566239 707440 1940976 1083761 1343614 293533 969754 484449 718953 1159710 1494562 977936 1901473 217301 1383585 65241 949386 1122222 851176 41551 621440 1080411 419706 1149923 1470546 99822 1520508 575688 937705 46306 1743387 711729 1778155 1326061 1878782 1911392 1848008 153759 650887 596697 1805103 52597 870896 533923 1059245 1567695 13732 1446590 1231988 394404 249469 64588 1307996 1155044 1683246 220417 412127 957419 817636 183599 427633 1724109 1884418 854457 1338665 1903074 1154522 525862 1609773 830340 1723919 1847753 1496660 495566 322647 1324167 809530 526022 301896 487628 240687 1338703 690522 91383 1681504 671027 1821425 1212982 651800 1593716 1374405 1405103 1095966 608691 1550586 1188180 1396013 1935470 734599 700193 1109000 1939751 836765 260855 1222286 713202 1975657 1615534 1581837 336299 455440 437769 1503336 1716256 49592 1936737 1339317 1692641 1869398 521392 770792 1321282 1489413 1562647 71665 1312443 930723 1756185 1666099 1758165 70430 400585 772906 672277 46230 407962 1675380 1814837 1601594 1906331 202719 1318698 1034314 1778310 1733062 1129513 497061 1292282 1993184 1233378 420930 835796 237127 1193406 242293 1182691 1950880 1698907 1722015 281186 547593 1686245 285557 1358021 1364862 611502 1599608 1509683 1185483 1835556 1258752 107583 912257 666037 1966606 1551529 920288 1556384 1515305 862437 1679797 785417 398915 602373 1332340 1596170 273337 532168 10667 400069 627549 407943 848622 88745 235630 156118 1595557 1727784 195031 444761 375842 522918 1161419 1561637 676024 1601814 812043 215550 1394102 1736888 579638 1768766 1893671 268287 1146352 1645807 1406081 1151826 222817 868895 209827 1322375 212475 527783 402432 278777 153120 1800967 1293231 762456 1681164 1641332 560252 1232448 177521 115963 1791234 736406 287852 105473 115710 385564 202446 1016070 1940034 455481 1335858 758829 355003 1630989 869455 1570417 1894489 1625946 1298585 289908 782421 154696 223427 1843524 531216 883904 153289 1958919 27938 1591816 1610002 228017 698806 895523 1153880 793701 831789 718460 1947355 1693322 1924817 492786 728822 1986211 1611856 184525 1722010 301585 684112 538171 1904944 950968 611232 489784 1447418 1259023 1163574 177193 847132 126761 1946621 1166427 676258 1688528 1483438 945471 1680131 107644 1868285 1056241 1056239 1900260 966493 1944232 526993 1311398 88734 879759 33619 14721 339977 983119 1222572 350582 1802850 408849 147839 1919657 1591656 327929 423954 1112469 1381759 71060 1047277 53105 283710 1191297 1018175 931236 1218806 1757622 500356 265366 656100 355164 615140 755240 1956752 1800871 1495134 382980 1725263 1899794 908384 1676768 717517 292131 1839415 986316 1432415 1747368 88024 1470588 7008 568439 504498 38046 260514 82437 667608 1561818 609618 921236 273580 812457 57491 1180154 1170967 1527817 916828 1959763 1499334 409411 412793 161707 557798 57339 798488 1861885 640265 1027780 1145637 806169 920401 524424 230271 1352343 144357 1403873 434788 942646 513141 1629869 420443 492325 1890040 578918 229318 774843 854537 1764456 634623 1282488 1574592 1315106 1426719 149368 272195 1592334 1521647 110012 217020 35926 937431 1166432 1100484 927715 225835 1115131 328169 1123468 529499 603789 1747887 1629068 121456 208953 674668 1627313 1803355 613144 1138019 1859290 934498 1387311 242342 834886 1432933 349771 1342573 1023386 675157 1906742 385103 1325309 1197409 744280 1746873 1437338 1316855 1817287 244405 850525 1162188 1010995 30671 1780214 171988 982050 1158599 697735 817038 888240 293810 254859 172299 684403 397713 1060526 1284633 1734094 631069 733573 882568 267435 1571739 125127 1594950 295876 363819 1495035 68465 217509 1725749 1707310 723562 1166088 1321333 1751932 372666 111359 1494815 303349 1006085 1950148 639757 499205 1215960 688562 715667 163447 1558118 344393 838895 1019973 251808 605807 356568 748464 698641 280412 852239 1333185 901073 186343 1111240 667450 1066513 357976 1372047 1511035 838771 756036 957202 1611630 1206544 731698 1657857 759492 9204 531358 309721 1492730 1782858 87909 1966218 907174 1701024 1996269 1199433 667569 647157 1044522 219220 1603503 1086743 983541 232897 45987 42070 1092194 1464876 64642 1611782 945060 601819 1138415 840495 1272676 852545 979068 1306056 1135328 96730 298363 1475370 1490057 146356 209328 145457 752046 883612 361227 771928 1956949 401390 987339 1262382 542462 1917707 1316734 1396102 1988550 454640 417263 823161 1926070 388717 324873 333847 1103885 31413 227740 595609 34854 1712501 1176143 1135442 425795 1010997 1848867 398193 836752 1462045 1162380 591772 897187 56923 1538484 1084766 1807644 1941611 1532090 364148 1078529 1389507 529787 1278663 1189320 323064 1179256 1717046 1081421 1944823 405818 1170308 1792801 1065121 718031 885641 1055714 1391823 1406867 1374751 392555 1150894 1973873 1749564 425494 739897 800610 1725190 1194980 320335 1283528 1849323 887429 751486 568363 554562 1130831 1909523 1095168 161494 1568513 1863895 761113 1438784 1907950 95252 623334 93352 89879 1823376 1933581 1078655 1155716 527118 993604 1083499 1328664 1421921 301684 1671005 148749 640477 1827134 516647 1198346 1550319 1705291 823126 347329 1938082 146600 1673338 255945 1580784 904489 94950 1931898 517634 1488009 717005 1135861 863339 1627321 377366 6292 257460 1064819 959192 932319 1496191 351957 701770 936726 697693 1824688 1870732 1764358 1817329 1348690 1126904 1407148 1289622 1161088 1729307 1359312 1519462 1823136 1942840 874112 40380 1034829 1329395 1415989 1759358 1295302 1977877 1161947 70258 1451190 96815 1800994 612813 1741866 564919 431145 1515417 1295884 956744 265281 1158373 1415186 556916 261753 1001172 1127169 1021919 49532 872069 1201685 1599162 1048250 890288 1241183 1931625 1359289 603059 1633686 687417 1009597 1448272 562123 325355 243431 1882794 691682 1948417 340478 1351918 1736858 88101 203084 1444080 982860 1578045 474947 863065 710953 1890200 78563 168456 970581 1323370 1396369 1999068 1616131 921119 782005 510427 186663 1918835 983861 490026 1842442 1593247 1592483 1562777 924472 124231 1863693 1486783 408531 1686604 887113 277049 722182 384862 1345913 1631570 1363529 439166 934206 1237764 1237294 1556548 1251937 238462 1124152 753345 1367947 1275270 1676366 286764 1014992 335425 1434003 845532 1002649 1447294 504851 804071 679187 287563 239786 352466 1869275 77127 652100 642045 1031545 252437 1767085 1390270 600444 624150 1904287 1000130 1321232 856599 1783366 1978339 157328 199847 1549449 1097543 674930 410326 1013968 40964 371969 753004 454995 17969 681457 1796109 1046257 1109497 651385 1497482 1632471 1566478 940260 854428 1825162 1061930 903276 768448 1183648 1873229 1883125 474662 1351859 1006103 796004 157759 915863 1961671 654813 573425 298965 1799039 412168 1632161 310968 522535 1463881 676277 1395455 1299004 1671693 537081 538261 90188 89641 1950819 740704 1924727 1783859 64583 859168 1942193 1689450 1355242 837231 856175 702067 1242917 140221 577241 1137752 976350 1709326 1259879 251113 1001225 954261 964988 658864 964506 521988 136502 1969366 1673898 1435818 1007062 58088 875431 428610 1508654 1691303 2916 1634224 1225896 413948 136843 289336 158347 1411718 71092 802560 1105595 855231 1460746 1288380 1869135 1012910 622510 1069413 1870887 241848 953513 1391077 693118 1553911 1591718 1756844 1397852 213602 1892342 236757 1257091 1970847 932991 37965 892235 522631 607225 107389 223069 1097956 1298091 1260394 1989897 683182 900925 699683 103137 1923168 1167296 260692 566882 1889323 404302 515229 533218 1419668 1993322 402913 1567844 488231 1249181 1483260 322687 1546726 1508380 1398442 582144 1169525 1472487 1277157 1762822 1643925 506035 1721455 14605 801183 1359471 1511307 620363 1193448 120509 1795221 1827133 479823 1675381 1269301 945402 1573635 1242548 1236155 661986 1097550 264242 1471362 810560 77721 999563 1682470 1414550 626976 1975115 1547650 1414343 1610137 1020854 1732533 191458 1535092 858563 549004 207339 1045334 113537 284476 1406801 494426 404894 1564827 1619322 912194 1925118 1117875 872185 365802 1806929 290163 1158453 904643 349938 196541 921801 1547550 1165103 377216 1610248 1138640 1346032 1192912 1469102 349994 1091854 1659645 1165314 1993073 1212066 1209919 1151011 1515664 762934 1555960 1009109 1442593 66726 1355807 309754 296424 877192 374243 1638878 1425768 1380909 854401 417752 897845 1313379 1876223 481288 536308 795995 497400 808746 1065948 1929403 1487840 1089182 1517980 443646 1754218 68363 598402 714287 614277 1319755 209100 1759900 1417808 193942 1596346 331923 1976751 1408724 1762196 31288 1481066 1837163 1574661 963891 1405083 1833916 355284 1690813 145411 60647 1003946 899985 1143959 1760735 1306557 902018 1178427 540945 490732 248831 329759 455523 1252884 517870 43891 729211 1038607 319664 182648 1926066 1752233 1868751 233814 1084894 1861448 221391 1894843 779910 1089159 1462989 1865523 1222941 251299 925909 1840898 1970074 686094 1254809 1189661 1772225 405702 948884 1970370 1865629 1917858 713036 398775 667849 134139 1399235 1967081 413447 1946887 331907 307497 20719 635893 741700 1607125 865730 1772716 1965410 1219382 1188752 1669001 1579716 1185586 25526 486348 702618 423983 842746 42585 16858 1251110 1650121 1311756 1707304 562644 1580361 1813598 986389 641136 1118608 221087 1336283 1675996 545472 9577 1289677 716639 1141243 175997 1634410 1928881 1973546 1727533 1022039 1804229 1969053 1459121 1889355 451905 1879357 15106 1946637 1040894 1422881 1709269 1251425 1377582 1139188 335263 1776047 636747 211797 543765 1875052 1400686 410916 192340 1548962 1527743 1808155 1410948 237283 1573343 153302 1723094 1889106 1442503 1356153 574781 187633 234248 1289286 1911014 1675354 1152459 1172194 680117 1896206 692659 703618 1271344 1786627 1027119 1284271 470484 151207 1923891 546946 648015 1553947 1910430 796820 1910133 487406 1158883 1939660 679308 1035514 1834482 1878268 1901344 1928428 596656 1820092 422644 135584 1821824 1956834 159081 1115385 1692186 52448 770124 1702239 1543208 1525180 373371 1951193 386467 360832 989957 202932 1683581 1233839 1924223 1668321 1212360 1659826 286451 194696 1080990 779873 429942 144571 809106 950872 647463 850965 349566 1371511 104505 1087266 293269 368629 951441 1490498 1589328 1210110 891905 1011616 400980 404947 841833 119505 1213719 1610814 64336 1244263 87811 1967350 636899 1881638 1712654 193496 122400 889055 1801698 91995 532486 1276093 83943 897651 1900691 330391 1748632 289695 582141 1794993 1450989 808796 107545 439080 1328154 1897718 299367 1710476 1352021 982486 59320 1531993 703190 608875 1668984 607842 1319295 1969618 1531887 886348 19835 1191281 1079078 124941 1899978 1295988 1668535 520792 1548686 1219414 1148026 1598332 250832 396597 431562 1271343 719470 1144757 1161145 622122 1891298 854307 1784110 803890 910676 645716 1620743 1232979 928267 927514 65224 522685 1991943 982069 1273325 260330 1900487 402952 412296 1527270 332403 1197436 494668 1340032 1207024 548199 1094517 309458 1899243 561152 944242 1402516 1457370 1260653 300889 828561 1324917 269848 107662 914619 1286896 664954 1995768 822085 981237 980059 1474666 948250 1531885 970340 1887940 27337 220582 1532524 263128 1732176 1968125 1247047 666336 1416226 218942 1983695 1061932 592761 149214 367068 697287 1178348 1488423 352826 524528 937406 1774811 1360680 1274446 443950 333630 1474485 1051683 1036897 1553611 64138 153309 90301 150465 1326520 116408 1540226 105338 1909079 731313 1938859 1425790 1959137 1089817 960076 1418256 1192984 1441985 1959661 561962 565390 707412 80574 911064 1777191 385409 984653 1307356 167458 171642 134759 878681 1920227 1741358 375527 449065 533580 1998950 1765621 1056154 1139441 1500987 1859236 548795 417393 578303 202188 1306064 700017 1837799 124594 687586 882079 1584984 1537265 1695873 1917594 74454 956593 1010394 125915 1320572 618924 640545 571623 547024 1067854 184210 17489 1472917 947679 1483648 1611914 583398 1086237 979170 1698165 853983 1461116 845554 1928069 1856492 105098 1702789 727211 1876838 449591 1614606 17905 1155669 511721 1344019 5866 1331902 193046 720254 590741 93228 1950585 791964 474476 922380 11908 822131 1423174 681872 1418051 1976411 217132 481818 602814 707037 1076943 469471 1062412 1905625 849645 295187 835962 705223 1384451 565416 1128598 1919243 1554638 1812875 128347 771893 1694936 443385 1935913 1984624 719304 1177308 8351 957890 748089 997258 830442 1081823 1413557 233083 1826060 84872 548333 135927 1133749 1887653 1631169 445270 299056 1865615 1222749 960469 117635 1184805 1167355 653116 1922379 602727 708766 980801 475396 1143939 159992 1930378 298744 1729420 608152 377537 1926930 117545 1878800 477783 533579 793157 856577 1761912 682240 259840 175993 576341 630524 1485188 1289193 1397137 1600301 22721 279878 1458793 266747 1178244 254155 250939 110320 1047285 836248 938288 182268 156291 872969 494355 1480960 1561396 663383 1653990 607583 727696 1314302 582076 1828482 1559125 523974 1218131 16369 657650 1149375 340297 104575 1227992 448631 1605226 322951 269299 717300 1468880 991168 363122 1532060 1502461 899829 547857 1732146 67116 653093 85586 1569035 458390 1400487 1114320 1238685 1750461 228243 870059 1982783 1439783 363100 645737 188286 1703197 903459 987404 1554062 432732 1343717 703965 1460039 668052 322550 1477921 282604 1268509 1915972 131373 1319201 1031888 1360526 1316061 580332 181015 876219 1194382 596049 1959161 762161 62128 1344858 1291789 1822519 1733870 535683 898236 1965557 1657398 906765 894476 828387 610382 1553733 593230 400220 1972968 1821317 1525912 541873 989135 345969 346747 1436572 1927594 179113 774755 580202 165737 1278438 428472 917512 991767 961328 780117 1371584 1441900 889901 762073 948964 1485699 160234 1054778 1997086 606412 1762056 1995740 1217332 340274 1993650 1946248 1363178 815628 1601720 1185124 1397090 336899 1537037 1926849 1555175 1660756 1879184 494525 676701 478274 126357 1091288 1060483 657313 1211402 607768 1556414 37858 1848814 233558 465619 1268170 217929 1330512 1737875 737985 356955 1153499 462089 203306 1288668 305289 1952622 1288636 1886818 1502545 64447 868644 1565419 1474924 362175 411684 1950246 1415244 179840 1293044 1678098 1158197 779720 1748999 89472 1774460 1522391 1217191 230687 1083327 789794 1914902 46958 1807034 914551 445354 1247596 393443 991551 1287149 1053918 1165391 566537 1891071 312625 109454 1634300 851389 703182 896800 16164 1278305 1173449 1167240 885303 203923 888062 381984 1140827 846613 782732 1380073 475063 380418 1942980 467581 1104848 1334399 1615158 986097 1780710 150341 1990565 739405 1730260 1257887 1949998 1007439 328641 1855312 503573 1717605 1869870 1164490 444054 1795478 1108714 1465345 948408 486139 1216913 1763811 690185 1687118 421264 548351 1529547 1562830 703312 809109 1261190 1485315 330475 493269 536030 833048 938563 1526639 1708936 999795 523851 927369 726202 1975362 31537 619532 1625860 1882205 1154938 509154 1336813 497462 183225 626838 978717 47595 877776 645468 1591833 1200017 1180348 201486 1241360 1048831 281282 1839517 1551693 1228718 289774 495186 1644578 10672 1232915 1684226 1064201 1163883 1942096 761990 1833296 787997 412557 209636 665585 723626 1955787 788811 1659187 1070639 357741 862022 1144540 128078 944871 1359483 1532924 421490 590874 1360022 158674 620144 1889480 55363 1662459 1575836 1011394 1062287 1693477 273696 576385 1793318 1132144 945998 335127 1167625 817544 1347132 1264704 57311 1539786 636924 338850 1211131 1190179 1979109 1703245 1513513 1640261 720641 736978 1635228 1225086 1909560 821794 533720 1609453 733581 538027 1504461 940824 1511093 993870 1079858 798188 1119139 736072 1339956 84540 432139 1516678 810204 1210136 92232 1635041 1743978 487915 795980 1649312 793955 1514132 652729 681697 1216738 642037 1308944 1115444 691587 1261948 1817436 679300 1792460 1197467 1338438 1745224 1846496 1224369 750896 1059611 754832 716998 1470549 1271727 963928 1538987 925840 1872957 256348 732021 183027 971219 1872788 3341 1586558 373439 1426243 912228 931145 964141 698485 361507 1638128 1030414 994899 733700 536162 1425555 60624 344570 183588 1103109 31109 367900 1929478 642393 1163811 679072 1864066 1686221 1219457 784411 1557886 1025318 269323 1277808 1672815 943651 1357291 274235 489011 44640 1446510 898879 681165 1722176 1635143 1853940 634886 583078 1383789 484132 1268242 96735 354767 696659 1389997 1425712 1215147 262567 1241062 1784676 1428110 1333062 1393487 1346090 306787 115299 1943952 61636 91379 1889198 1401872 1179197 85732 1916926 945183 71319 1868041 518099 618851 847826 1088165 865315 128376 755928 434350 1799264 258587 1327558 828083 105499 1548933 1365229 1444877 1250079 119007 771520 988634 1926678 519835 255064 1954792 654385 1370780 1101245 1354999 1999938 1382054 1130143 988604 35469 1022986 866991 1818219 279041 586975 1361741 1566686 1143062 665554 1644386 673603 1976661 1614708 285471 1200451 1207732 648617 1330905 233743 1134996 30094 1470192 1251953 978178 1979661 1704958 1732180 1350510 183569 1232009 693867 759343 1932529 1885611 1531475 922279 1198021 1840116 981333 1094046 358439 1506385 1659596 591923 41840 1702113 938273 1885261 103179 288538 913784 910053 1876392 1289423 1880027 1984626 1815069 588040 1779600 611543 969452 1202299 1110298 1175301 1574197 1842509 951403 1801505 321765 755179 1790870 1422085 503276 1776881 885093 1333629 1401279 697144 507642 41126 800188 516717 1163604 915768 1212146 1919519 1992975 683878 39107 1030113 666348 1923821 1432451 1137145 1292318 598307 1399447 283996 868661 478444 594580 1945577 1882587 721798 1848922 1772659 1710109 722190 1128128 2257 1737185 1439669 792765 406353 1986904 308999 1942507 342525 536954 147652 569386 1148720 201718 307995 227253 263138 889929 1072429 627126 507770 1971437 519844 1627243 1406412 905901 1028916 502071 1811557 1587527 1588837 632804 1521759 936165 1368866 1467317 459991 45887 1848696 218072 1990234 1361581 99986 499226 1827240 883794 731891 237676 1870706 1496688 1331166 1698268 714283 1544453 1713266 1424186 177871 249542 677939 1341649 1158676 1839322 1839516 1106971 144502 1356320 1406043 1031027 100622 351783 1090178 151402 68554 1723625 1275634 1999729 1950216 735880 1738183 379454 1012552 46152 1583272 575745 29315 1288777 645504 1157347 94777 1618976 1529005 595987 1076720 681955 1803029 846026 56625 315166 835224 1843756 265319 503861 924220 872343 14585 310432 1317213 1301000 1062840 1351454 961841 27180 439791 269039 550039 1589396 1903298 1347260 964777 701325 1044541 49291 1011618 1324781 462412 350743 301861 1900560 1590990 38313 872212 184756 244600 1981288 1087514 1829838 1212541 655193 1992537 976197 1867464 390692 1131384 1323264 1477633 432168 1635763 963367 1761327 602287 1377424 689286 1849550 1689977 1512030 371149 932499 413655 1875917 1333080 1262723 706679 797184 914607 1846726 163743 456173 47890 757154 1770666 214150 1693590 44489 949429 1240933 1419058 1494641 1329589 1277835 107246 15880 1936400 1876315 835760 752196 1172419 992093 1782116 338738 99976 1806198 357526 94869 1921625 1303154 1158898 1322357 1736467 704978 1241069 96039 1632371 471728 732798 1547167 631867 1889519 966553 577823 450441 1835620 1091956 1886711 649211 733350 1173837 1156998 1174884 1750801 1180884 1245617 1857182 547993 530918 832525 1554641 103027 1484844 959301 1748062 1238316 78337 401554 236534 902823 1056721 1674181 312018 1895600 396150 1009769 1838649 772116 5675 1112891 1316096 773489 349797 613067 1093276 116961 129740 742829 1802599 1770538 669611 762776 1399895 994444 1679140 1006213 143881 177044 607118 1519656 1815988 230634 106747 1584454 954416 229962 1227039 1776433 351936 899915 1091923 538994 1512102 1126305 1037702 156389 742401 1474604 1837093 1719449 947849 304538 1678581 1848866 1504361 1717185 809002 1383254 1249880 1461348 967697 610458 742926 1478908 1437309 1753297 556872 308613 582394 1002030 1719965 1671166 1164990 1387265 1954264 1898948 1072742 574395 402272 552344 992872 236761 1353360 301710 193863 1462111 376776 978523 534470 981217 389643 1234759 1532112 1575363 1949014 1393926 1274791 1083946 1519400 140788 1137947 737282 1853147 1482703 1432288 1788201 220497 698169 58601 904573 825500 1373403 273680 407399 1819725 753144 1435877 884681 780969 1720314 987396 1116430 1454280 1359696 543112 1332279 860539 997628 1054908 1418351 766586 1560374 763936 188674 324861 768531 1135584 267278 767349 1355952 1947318 1736327 914659 1244153 711926 691410 77563 615389 223643 1038328 215337 960823 1074348 857490 764320 1773867 1217837 1702139 1433901 197256 1804450 287162 523877 1706329 862750 618321 146724 1487727 785682 896103 1382735 1348995 388178 992013 1678893 717033 1255520 126151 1710376 1342491 1463930 937666 1210922 798594 1031192 1495758 1640895 1828966 8048 1272408 1354003 255433 591800 143567 1914885 1522539 1639870 36032 1244941 886845 1127410 1959232 511474 1019309 158328 841211 1850442 1522631 211822 818078 1714130 141917 1002085 697528 506234 185960 310035 291604 651006 1082892 438939 1186636 6321 1649281 1431194 1317700 366926 1098045 1705327 1847031 341860 197713 1222883 253315 1419428 1435573 1317002 1360359 1555911 1678686 1545840 961622 329171 962410 1339768 1747162 61265 1675578 1387975 1758931 485146 1566036 1788716 778716 1477038 197904 1781924 373762 835151 723383 318027 1360856 1962901 1433506 1351134 723339 916252 143367 1817341 1351265 50628 1308182 1995270 341521 637147 626715 1318586 6253 1129212 1814591 1669043 1728102 826886 106660 246463 1652431 1631688 291780 1870056 953 352559 176486 921476 1958166 667125 1004990 924384 1680112 806740 990625 14628 449637 1324215 1824575 1359555 1364397 1833903 61674 782326 1951521 1586602 1837573 958944 1645401 138074 1804968 726037 1207586 1263576 1926693 1680346 1993306 976194 1131786 945073 1512332 131709 610076 1386281 1591972 1314075 715794 245155 118374 1291827 78772 354394 1226417 1574180 1457798 1308694 37669 856856 1153823 1552935 1915241 568553 1519512 1412355 910212 1491290 1202023 1960893 1059487 1833134 367444 550949 576369 1301682 701607 718423 1500224 1977282 1354027 1073055 1423743 984931 1595045 413523 1830517 1644155 384465 1016971 1989998 221448 827747 1111141 1357147 165109 1975891 1856205 1428470 396556 1034145 1148548 1508062 1657485 1770597 1657180 71732 99492 935794 1237058 598306 1857566 1080180 679995 433452 1856279 871877 1730282 176309 1482410 178226 1465745 48055 995599 1149549 1503702 260543 121117 1905533 1912695 611976 657979 389478 1790940 1059273 1763432 1798165 1138495 1105431 1485739 1173626 794092 878407 25193 868005 1793109 847009 1100093 1508357 1304214 1655958 1902487 1056703 649624 1416921 1350441 419702 394628 1235054 1970815 896258 1248781 1739396 1389426 849048 560215 522767 632526 592319 658944 118867 1184472 105353 1955576 246977 996075 492 1333405 867779 1213675 118641 1066960 3131 1908027 140573 1069352 65109 1807368 763472 425462 1333769 1406197 1032593 1531436 244722 449950 742089 906096 715225 883563 1643564 1810607 602973 1349360 341184 1353540 1165337 530833 1273203 231653 1200979 586104 23157 1035628 310993 1198883 1964276 1711728 943227 1544299 369345 1029932 656395 2041 1727275 973017 1669160 244403 213207 1480398 1561103 1863600 1010089 342370 1187165 1071744 1318933 1462468 1901721 1603592 221239 1491696 1308123 1061272 1649604 563964 1374491 465043 138256 834793 1369125 625503 1523871 941162 601877 1283700 1978146 118312 578283 1122661 201552 1373480 1700480 1466690 1873320 1872934 1510435 1085270 301158 1677747 557256 1717524 871711 301363 1272783 754670 1547534 1623281 156742 1483237 1953434 1343683 1943572 497445 930463 1442793 1895874 643820 1724167 839186 61345 53961 64596 99852 1625582 58358 1817897 64417 1144886 946219 238779 1384891 627554 701178 1536814 1036653 132863 609501 544470 395222 911329 1500443 224031 1890838 466886 1376982 1457617 1388473 245897 872579 1142556 869824 566386 1266324 1781346 1019739 665727 926056 1678675 509856 1764389 1195876 1273166 818714 1593440 1854988 1856740 744843 782517 1188600 1668183 673964 1696456 1848315 901162 1972893 663597 894866 94557 699316 1538907 1930161 596187 1602605 728011 1489251 354633 630615 761762 985580 499651 1059461 1269728 1293072 1745875 1339658 450708 505947 299946 1715587 1070773 672666 1280121 708782 1884320 784292 706447 317785 191487 1715322 1983527 1673738 478920 1645100 344381 350948 105232 1462484 629414 1557614 1633436 1499615 1738995 1303352 32325 1940408 784422 1922036 16847 1446334 1337928 585689 686613 992062 1574391 136041 291129 786837 809535 1386249 1076257 361746 123213 456761 703322 1264829 276187 841277 54700 1976077 236565 766498 1612660 47897 71570 1640693 1524666 978720 1978049 804977 1711045 261616 402040 1068562 787728 509432 856723 145884 512968 758238 32023 586839 1218237 1687560 682877 1656574 1379200 1363727 456519 604247 757520 1027207 184183 1033872 764831 1443909 1818117 1890211 1099622 323012 393676 1001298 1713680 1650704 401683 1356838 221980 1711504 1608163 1836396 1480856 766197 676026 1057226 1699592 826193 1369903 1003167 1759722 1138304 770394 609242 909907 868171 670446 21172 1291938 379962 913353 667503 976065 1707897 1192656 180911 1548748 1704795 1133062 397633 1145141 1949683 1425505 848034 1580339 1121517 706254 627157 1193322 1750138 539671 514527 827098 667106 33014 1866697 1125716 89745 1341508 767442 1465930 51395 511485 977392 677089 1809148 874753 381043 1289355 270502 1338494 972671 741163 482133 1844526 1040563 377651 299408 99829 1494197 778823 708247 1709108 1292737 1567658 204458 993660 137651 21468 1577389 1799873 371265 1068429 339060 33364 710941 357355 1370358 717589 927926 919575 1979614 742920 367528 1838511 1104927 874489 1890848 1129245 1192176 368289 1803973 438070 900779 1249636 1747651 1593481 1319449 822588 1277470 1329445 415702 1833503 1807033 1872640 597074 815839 1109802 555763 1131095 325684 1359202 851910 1853700 1518458 987315 1532416 1143211 211802 750613 1120935 1817582 1291199 638595 1635832 988330 1732412 1635976 584371 1668083 986684 339392 1069615 1151297 1918864 1642316 1226044 1282613 1635171 383183 1688053 694513 704667 1830798 736071 1752927 1743316 248602 1300241 1514709 1331660 1096250 1188845 1201605 984941 566570 1876935 1914187 1641811 59634 67954 924281 118693 1124355 1099951 1475592 1735171 1988605 61857 1683669 380325 1133252 708512 931086 430107 1799106 1857572 875060 1442551 1077912 865248 1538190 1798647 778018 516462 462996 1802345 206383 475422 426477 1348093 1918737 1396375 802032 930661 1588848 1726503 956528 1610613 70792 1339787 1418670 796966 714298 120530 723270 1486701 803489 1799002 693062 137031 135898 1955823 1191837 1306206 1535672 752856 1027271 15469 303079 1355705 21245 548711 247991 1569911 1252635 97176 1197993 1182316 52839 77472 17492 290836 172039 1621587 195501 1450182 1781296 1185516 1867206 1191186 1018389 600576 424939 1987514 1994319 1343672 1111164 699942 298319 831068 4500 1129383 89993 1388726 889999 1253435 1533723 964804 1000874 344811 971607 1224620 1230933 921094 1336740 1933930 954301 1784819 1178272 1527972 1205704 730338 25141 1563821 1206577 267564 1135836 365284 1868624 1615460 1492082 1212465 340163 462346 688192 1199207 1243124 588065 378512 1980533 1106052 1504848 260556 681971 1047164 1068367 810444 1317720 1524345 1206199 852126 1533476 1367183 1547193 895631 215622 967932 1828886 287249 1285657 1898041 1540884 375429 602471 1819792 1145524 995562 421573 656894 1855509 515220 394658 256805 1619726 99466 968189 473120 138751 787159 483389 1780651 973380 610063 184908 446047 887434 1174554 227566 851072 786642 647815 1031455 1612860 458053 476227 1764270 121681 1887668 967720 501433 1080972 1721192 1447620 1916420 364861 1009252 1846544 794036 711329 1402454 1679816 1160121 697774 1102508 819610 377160 1471237 1517903 1305246 1687489 175622 635700 1674519 545940 1278570 588590 1974994 560955 1889310 758911 1706142 684822 1901744 1877409 1986951 673816 1451771 1324828 837584 151983 271255 1442777 1242592 100884 1688757 1395278 1592162 854767 583860 1374531 861465 1465544 564722 1440575 1714918 1134314 1284335 977697 1291790 388217 389745 778006 1782441 1151105 1913513 857122 1000552 1923729 424510 359592 1307816 1173303 159629 550325 1538971 1400605 1843108 231419 892134 1690852 1664103 1607696 101824 1297569 1724189 952732 1152982 1686960 54770 420611 489889 1614268 1391707 1128493 1693557 369616 1985251 170812 1061535 598722 808444 404912 1463094 1664206 1363081 210322 1879094 315870 879406 307175 1028159 1149474 1871371 1844553 853892 208767 810036 541527 1118777 521931 747857 1193524 1136322 852324 1511703 1534832 173745 1701886 1872219 391060 296525 1342781 875851 1746141 139230 1789251 1044920 1650200 466066 106353 1030151 1906440 1745701 1062832 1358418 1140254 1450039 685750 1638126 480153 82433 1305552 550372 1842256 1548834 484695 112338 1565797 1416042 1056863 825333 1792179 804676 1214296 1119464 784376 1279838 890877 1319095 1980069 367454 1347652 1413100 960063 1208727 1108621 580729 1824014 1503943 1535294 379929 122750 1643046 244363 182628 1734045 382696 484102 788701 1612527 427496 1911724 1755654 509527 319304 1442893 1993136 558781 735182 1716793 1068278 32582 1118032 698800 289890 526529 1608415 1281484 164624 1576887 131269 1001080 1694672 146064 424579 123872 1811705 804370 1606513 1575876 433772 1647071 1220192 1865817 1746818 1857276 1555706 1747868 1157380 227835 1565827 594553 723000 714572 1137006 756780 261345 1965470 258890 805359 607830 893039 1541702 492256 1112081 1313948 1295720 199447 537339 463244 430177 64974 694288 59971 1634357 1455722 562795 744785 1668764 1366333 1954478 1474946 348413 691603 1108607 1402412 79627 44749 870732 294763 679258 1193854 1103831 741162 540050 983462 1545524 1726444 480971 249758 215202 297183 1984488 1687738 1957045 6631 1877807 1658825 1347063 686743 1508333 1390091 1896548 991563 1033232 1416952 932262 9620 340821 1796053 1428664 712392 32579 1544337 1492355 1398987 1944361 439716 241287 655802 602124 1729417 1936505 1127719 1026417 1112866 972318 1205038 942721 509654 1434407 1812443 1457393 368045 1412990 1952321 619505 821878 1439700 32854 1386004 1106344 207629 790575 219379 1071535 735447 1986323 744789 1603848 723232 321308 120780 545833 59925 651790 1046990 1564230 691811 952054 1454782 1079068 763177 759571 667362 1822322 600763 859684 322035 863846 506438 1826761 1695157 492011 130544 368491 1186766 739613 1207214 1862643 1372776 755889 87952 767650 1777739 224561 1522128 1134026 1177911 1041043 1378534 1363514 291892 503647 496279 1993201 101323 1656095 267693 1012816 380602 1688760 899424 1793680 774385 8155 1925369 528443 400442 1636741 187645 909876 1864298 1011118 1821778 1932166 61420 267349 647770 512449 98298 1498304 489791 386454 52110 21707 128276 741275 75166 148958 478455 112534 630691 345407 1265616 750023 201350 675753 1690364 302088 1639831 10461 1898988 728327 664685 1960588 443788 41708 1115809 1903052 1527535 419108 380582 1272850 718637 1364494 16154 1079794 812473 625096 627596 1961594 462785 1750491 712003 866131 876126 1492431 1186541 1964625 1764477 1462483 779517 1278332 1356989 862558 1689587 560345 222709 251268 64021 1948440 141581 1288545 160946 1638660 1615009 1186960 910833 1336033 1692291 914990 1315751 900965 724212 1538446 1844563 713258 516326 1791160 718395 986723 1729669 1536113 1264075 1045213 1829945 754592 297468 59561 1502476 1544998 1710054 695670 553699 1907071 1157267 143652 1359193 1718666 1434772 1879828 571428 189687 1667853 519225 1875651 1176004 1972851 212772 1005975 1327050 162150 82651 1350169 1655081 493372 1479609 100047 804238 1128006 1014740 6973 663172 787275 314857 1205845 1111715 1761189 181158 1742933 902924 921862 395720 837116 122776 509310 74558 1396316 1505462 532552 1815431 392964 1668263 904735 1017827 1258803 1629659 1048552 302004 1965621 472882 1843782 1651252 425410 660265 784423 1364206 402949 910798 1002583 1200433 762644 591487 156506 130219 563195 406315 1243327 1965355 1090730 14840 1647660 1916659 45394 1517291 1445872 874991 449538 351230 167815 347671 1431479 702947 600697 1656891 293005 432846 910661 582217 30627 808755 512048 1228999 815021 516613 72680 1753353 1477865 234471 1966673 242898 717015 510733 919826 1671815 974572 736225 545672 1109650 1119696 1632466 327465 645128 1290199 935747 562307 1517092 186320 1175021 1077296 222594 1249065 1963196 1761687 657443 1270610 1207402 1683886 1457072 1800512 1593984 1284714 429026 332998 315069 839875 695414 1857425 908915 1616055 1225771 1124920 367487 1317813 1668537 432986 1168768 354850 944840 1772835 1328691 1420469 939179 465807 1347741 1025277 367705 260636 156047 826119 1352132 796014 835983 979899 1547317 1944510 1612118 104668 1180038 413885 541753 114419 697490 1777598 1693310 951722 1592512 1776316 1881058 1321533 1346356 1696767 1956559 492593 1275359 1148470 32462 1397064 1028030 1006718 9311 519221 1653620 1094688 1325976 945647 852477 1467458 1411045 1131800 734222 1314290 1361502 1865066 1759972 1218046 1267777 1305371 659614 590824 1864462 1515109 1092062 209327 24842 232514 1946546 1725855 1057307 388916 1506375 767578 1998326 188131 671937 872687 1171564 138445 1045980 452006 1450645 482823 1235025 613716 1894224 1338596 827493 824964 886736 1042852 1774759 523932 813632 1938753 1554135 935814 306072 1695556 1335458 1449525 145541 826634 1757746 269110 1384336 366478 1051240 963904 479249 1563757 883062 1253723 1110519 1457908 20816 1293688 398454 413941 360449 1214372 991365 1760231 803124 612866 605547 1933876 744264 1378376 549314 1841603 1805383 587093 607637 1074826 1821367 531722 165697 387613 1953237 1657864 1271012 1801079 1375885 1607073 1354904 524515 1070303 833162 1891969 684931 1003192 661770 128500 154096 1944215 1372752 1372675 658789 362326 1763274 1676432 1317350 401210 860592 726478 1434433 755639 889445 1970429 496883 1082036 1544618 793841 1248040 1520358 177267 1234072 299822 1764833 1279821 184972 578395 613368 1033778 156358 1185147 731237 35788 445886 1419909 1059925 641406 1515100 1101196 1462966 941719 961025 16606 1629098 1817625 286653 1280838 1095219 1842467 1421500 1934104 340009 1797865 447785 1681765 1224885 259440 713015 1146246 475730 1343911 1670054 1848159 252715 6703 1625807 328525 822850 108667 295512 680510 1480518 622085 625442 1026099 829767 183255 1018343 1652041 894332 1029496 1089370 468682 1681812 1546854 1043241 1860228 1219675 1161625 1901401 630338 719108 1348928 782012 163962 1450677 1208350 1971701 127876 1902355 1040061 663328 1876699 480947 1852294 939854 215371 1913942 695102 1345063 849799 1015787 1793429 1193281 1839243 1991857 916585 1549913 1010711 1176047 1410699 1313818 913058 1469989 396803 1347555 544781 1818193 1605795 938954 1673740 301921 413377 520992 751594 610368 1649166 845770 1341588 1048414 746239 1444847 933781 558634 826826 595300 1614334 1094933 732529 1645276 1437602 169874 452859 601655 1138278 298488 1276121 525790 1644824 1939294 510267 1806363 1220360 855362 1886414 1133554 1478876 497265 1815846 438887 699933 673405 170137 735975 1505327 1549605 673508 921164 1336150 1632139 269520 1268130 1842007 1420675 346810 785835 1089989 1658613 765102 1003991 766566 294362 552747 1107580 819253 1867123 549953 604667 1451463 1939793 774566 472262 372064 1041605 1430400 1754966 393345 1515067 1390053 1572713 1134166 1905908 1116743 1043262 570391 1551480 1647710 661970 146605 106535 1985595 839274 1170731 204877 1275216 1400320 489786 1802449 1580321 1345170 127587 1166389 653671 776137 509213 1377263 995424 762662 4949 881468 1294365 508730 709128 1255581 572784 1459586 1303793 56209 1964253 29342 846988 690314 1714535 618848 1632676 1689015 22283 1179901 721425 1856103 1955234 988001 1155345 509240 1857919 1999330 1627817 889785 1315774 1605944 179022 1263422 745085 1438508 390 1126198 36929 239272 323896 895355 1077842 500607 224595 1455698 894199 1343413 653224 158504 74895 1692637 236461 825208 1938275 1914053 917951 13056 1945659 1931118 385397 521457 1859339 548957 1995663 1979479 582223 1935703 1627420 798835 1320925 276844 595977 256403 613650 328851 1393305 699197 865910 557056 1634205 449558 960248 1938150 739274 1709858 1346663 1313935 633027 770998 242442 556833 844435 1080573 210814 1233908 1590077 812779 5531 1784238 888638 1085916 1853482 1786832 309999 1016561 1341218 1416855 506288 41766 1381218 1503419 1512873 544175 1100491 1173060 1373649 1838078 176450 154801 1947427 1285220 1089840 1857675 213105 415641 664174 1926366 186655 1233681 1970095 1408578 1130041 73101 1091517 1823333 1268817 94654 237701 33742 1627525 1636894 1073769 1037858 1119232 580231 1184340 274304 1904545 1554117 410402 1493374 403348 1205497 1260089 141668 868068 185002 1410804 1596387 849825 1775228 729050 1243296 651600 971552 796215 150078 72000 1126114 1441411 827157 1108045 351167 354244 1451054 1793943 1247838 987430 1583604 569679 174240 1545380 461531 66299 1211875 681879 647100 1322015 1861172 1551967 32229 361260 632896 1135551 856342 1924311 1089556 1525468 589175 658131 1534903 1348915 109218 605539 1050858 1737270 1535202 988671 536656 1818424 665467 1689382 1302057 235632 44136 814230 1378925 193044 1781366 209861 960149 1916331 1415840 1776430 56845 1879246 855744 501015 854922 1283987 871884 400824 891958 89787 52177 1084241 866734 927475 951776 313609 1766975 575680 949598 102469 1037316 1490712 67590 26771 1407918 867416 289330 1060176 1946565 495388 1069488 465137 919470 374874 1861209 1525457 1785254 385184 1402315 236935 677856 496509 1146555 1810791 1084566 1675752 757565 1686813 1451729 973953 678277 714347 686026 54816 1807726 123591 653695 1600909 1164525 1253615 24077 333815 1174150 280862 1727409 1494864 837994 896878 77421 430489 380170 540877 710860 461780 567001 1598972 1634339 893792 1413314 392300 1732014 1662549 1121507 63714 804392 1430936 75151 178040 1300294 1718019 1205871 423050 1829098 6258 36219 117780 1462738 1876408 1712007 988129 1565519 1816014 590433 1275775 740906 122798 1237080 256666 287788 1584835 461272 859935 610878 1186868 1118859 1632204 1234818 1969007 1556129 282503 1111136 1781449 298540 1814330 13590 1059675 1336444 1629032 1513291 695714 242957 223965 261986 266131 200134 345996 1759039 561120 251101 1603496 1496589 1028201 99063 593291 1346710 967252 23749 513290 1607832 918181 657993 667710 126247 1754526 1934638 1396555 312310 279959 679190 1128711 597720 682534 8928 1049260 1382099 1572920 1935900 1592303 1909582 1985028 1039966 1822754 1851957 1251912 425792 1708347 1290322 26623 289142 1893327 1669826 828973 286946 1071187 1460673 1852374 830493 116483 448510 492892 354792 763886 217949 200374 468340 320724 623145 568791 685354 1528598 1973457 1744842 87812 311374 411710 1542758 815339 478442 911038 1874423 72386 1739004 1799219 1883015 104748 1385907 214887 1437567 64551 727592 331546 1682694 1318823 1951297 267842 1054054 1775623 391905 130297 1345389 1552902 350139 1341562 46255 66995 1508434 1545151 275962 1013861 124100 1625365 1407379 1490381 987905 1026849 7351 1644391 147983 206592 208465 248809 381058 693532 1710801 1457606 216318 1888829 175958 1956353 1972016 410589 1683454 192476 1270101 1258650 1702883 1568656 1294661 630302 1843694 533319 1806388 496427 1627410 457717 1652214 1415794 1965982 582420 1740640 1700132 1385908 475660 1446315 854882 1774593 1035210 1123311 803212 1005187 1357016 1442896 363660 1982619 311034 327644 341329 1355664 350347 1662346 278716 215415 574396 1383184 559487 958671 1805414 826045 33990 1472281 864787 1850742 755367 1002080 828540 321721 473319 476376 298624 11386 431323 1094514 639503 1953743 967380 1277437 1483445 1972451 1062403 619790 1577503 549878 1896098 1544425 1285701 117544 1741775 199440 561873 1635022 682362 1077914 1984697 1124940 1978018 1494690 1486865 1009645 473725 1802626 1679575 1747136 382191 1329088 818914 1239764 141979 1934464 139733 1337385 593562 833105 573690 1810511 1431672 1737053 1768092 447029 403726 1750621 1933503 626858 1556442 1180310 1131883 438679 1720664 781565 538023 1176881 352920 1981106 1250080 1038221 1852839 789788 1697837 305992 1671309 1786797 248793 1465084 1221807 424635 1155033 592518 1761385 625924 646895 1941725 541769 163646 546935 943478 1725057 281046 1619914 1826771 1942273 1940411 115912 1425504 1438309 991734 72358 446298 902563 843242 985104 438130 1238145 1339278 1779911 867227 1723307 993630 417737 1488449 1853774 950391 321216 665810 1394194 591987 1678985 1888458 125003 649675 1303226 1662201 1782534 1229638 196689 1029490 683446 1165130 1533059 129481 295803 1460276 1830646 1956816 1513902 540396 1726149 1467589 654640 286645 1443906 100349 1038087 1452616 422398 932527 1472389 1100998 1480025 1406477 248505 1854539 182567 1883796 1266978 1087579 1184922 1065485 1050704 117122 1631275 1949563 1906371 1949374 149253 778781 196008 668176 394080 1019201 1510611 1429796 1428628 1916078 349406 1229657 242801 1447750 1558683 848555 580917 1602926 1672958 356601 1597216 1775360 1610581 1033153 1638607 477142 1526329 388117 212742 937245 332582 1897399 507032 724480 400218 204016 1363213 344378 624936 1415936 1371397 1203763 1249131 1031160 1028305 279383 1864997 61538 1360615 268767 966224 1942605 1953751 1264222 1115711 706174 1974825 1246392 532778 1910350 981706 220312 1693369 1221820 1337139 1168284 366335 958404 1223750 1949882 1206312 319790 915918 527269 737129 542429 165950 369342 1990579 28848 282042 572904 599135 246573 221693 797786 385427 795806 726086 916652 1319236 1066481 438688 979080 1711592 1658629 1189087 1650209 335111 1540294 1685592 1101026 1471149 310614 469836 1721392 1058164 349063 56621 379389 891991 1929300 575890 1592217 860407 426445 1762232 1114490 768066 124152 882617 830494 281474 1659253 397797 1351506 474501 1634486 449552 542599 1117255 800685 1171388 1960491 966894 1690372 1651319 1937328 969734 1067671 1897152 479679 64128 1289857 1723832 1280361 1755244 261714 608571 946517 1859779 42012 253747 387650 1750440 307537 1312114 246879 783412 363698 275076 913507 569001 1515155 1951528 952917 1110946 1201326 1017929 164440 1539900 781302 61408 1358757 1106893 1739022 470464 1169502 1430013 1101625 1979645 126535 1919259 903588 286222 1286361 6727 190426 549534 458682 295013 1547988 812118 1842777 584693 1213758 1567547 1039142 192264 3739 786828 453752 442895 665109 1205990 1208479 377906 871329 396510 375242 878360 686433 1356309 1538252 1804367 1359755 314926 395144 1489132 771055 1412511 1169303 623445 438406 348720 1864201 828490 1433454 18474 338383 765829 1445575 739583 493614 1657682 60303 4329 1994093 1261765 1035849 1703780 1823267 1718764 1930189 69923 914167 1545438 215073 1399274 723427 1283218 1391461 969376 1675732 762943 1402203 1973406 965721 1716911 922685 563565 401852 609328 1535772 192186 1324386 441255 1976241 224703 523879 288717 866556 1083373 811586 729355 1405990 1954627 1418118 160361 325528 1828318 1396757 1184925 78936 921069 204697 1072275 545486 1727830 1407180 593842 766268 686749 1946727 602378 1182357 1411239 1994032 935020 778305 1519282 472872 1726377 975400 689931 1031970 711733 1849223 1506739 1407313 531802 1922749 1250024 683685 571944 1614788 410363 951367 1094107 949633 1671603 165410 358667 1659021 1380486 289556 714611 56702 1764185 1754732 1716132 284669 1590795 776637 1385670 1598924 1436317 1866628 1805057 1356282 1934951 18030 1518182 1962880 1867767 22574 899958 1480477 1251410 685173 439281 1337248 587391 282845 74070 1984178 1465215 684829 1408668 1176765 868843 181033 669870 990165 1534118 1142004 1370711 1366699 210104 1418794 1861268 1936457 1877203 531532 231008 271715 722600 280596 1071227 1388904 81311 1210005 1238245 1279113 975579 1548287 892151 978861 815735 1655358 1605386 684387 1305178 1570595 1753356 1333032 759439 1608975 839821 834703 437794 1856473 1112786 1066129 354246 683555 975546 876182 142424 1744366 1407270 237338 296622 684668 972368 1997203 1428869 507051 1458330 875152 119224 1399513 878680 1106317 703508 353702 1276993 1680005 26422 886572 1846309 618045 509344 74757 569530 357858 1117132 830288 1432574 91954 840088 996438 685966 54501 573372 1197656 1752016 1304037 1269545 943838 64562 838196 300737 447724 573614 376659 494048 233158 1286560 1482692 872315 1747757 330495 292771 858763 65605 1071043 1976894 1426557 1161105 1901888 449484 618925 1165698 713775 355722 1768494 1626654 1804307 654399 1031431 748877 1428034 629354 1190812 1459098 281278 638288 1042836 1934537 996638 1352513 1582138 1947561 1576234 1232239 16322 1045137 59004 1142499 1816849 1743160 758217 258589 724362 104484 950632 431234 302458 696118 904213 649055 861812 456334 349665 859550 807781 489787 136073 1538723 1497657 1472588 240715 42061 116119 238451 1001754 566745 926899 690650 864376 57993 1837390 446479 1255602 1181391 421418 695662 1376610 232111 1443979 523045 1501060 731360 880369 1757832 1203923 1033667 1195218 367761 1417360 202292 805413 877885 1041903 146747 988344 264398 833170 1001095 646235 152512 1604995 1297185 1567115 83127 1125919 1884027 1885490 475292 1401121 133753 831256 1180459 1974039 491007 1596965 229559 506494 1135625 1356141 1230221 450854 1935781 1957143 689314 971141 929605 301191 1211483 1560405 632971 1738178 149371 815560 1666566 836444 1238607 1647468 1031279 712075 1468151 1251313 33734 522239 163200 845492 1616780 353257 1951173 1169938 1465165 1898117 456229 1191653 174274 150435 1316631 479463 684959 105412 1793355 1508005 616109 27417 895543 1523539 1384151 1203676 1682183 1421558 330464 1572149 1009522 381510 1925355 1053728 1691284 480444 215721 839562 569927 1956468 126472 1924576 1890955 745785 208696 1152035 1020286 114536 1607078 1386603 985885 1600846 1787440 1997233 1846329 66164 277114 1990850 529145 1989541 1460159 940464 385053 1235202 1284046 1828840 1209873 1677143 754045 1269549 374848 513496 1065498 489230 1062515 1827383 1763196 1837074 750958 25061 1382380 1514157 571790 1430021 809947 131658 1735625 827177 920222 1129837 1414792 391189 93837 903545 1067851 1096961 1308058 1032570 842721 1750306 1746088 1551814 1790912 1067552 815235 491303 283436 343399 1784885 1668047 1884260 835758 1332201 1550719 493512 823948 895738 1287163 1608060 38304 495144 317654 285200 475124 1873993 1298078 321579 414801 862305 560721 1406519 1839297 1950534 139739 574915 1406916 807600 384799 1630524 436558 936872 800366 1144815 1644750 1068282 1349243 337626 665233 359040 927133 717216 776734 11863 833320 1982925 1591674 1061027 523134 1286177 1070591 1035091 231140 884614 1923165 891610 1883030 249562 1549931 1671139 225160 843689 1584518 1881112 365322 446432 510698 447895 1446941 1712275 593360 1683998 799360 796395 1729972 1394226 1466632 40717 547972 1949953 1621176 1413647 390042 695215 1219789 1900840 1373739 1689657 1765979 819505 1182086 862943 1408534 735406 1972387 661710 404216 92072 643805 1217614 1962033 303053 1287202 349867 1653202 1485172 382442 721694 1363296 703306 1611457 312380 41663 1005394 520625 1518486 1957207 375844 1358779 416053 1833180 665559 1739670 1233492 1631404 792859 402296 1272273 193618 1600767 191843 1462173 651216 505454 1145874 1096746 457275 715646 1287371 1527998 487493 701429 1881117 1445907 287267 1529604 1584900 294412 561576 607369 1063522 521430 1436012 982706 432655 1740856 1726152 920975 338036 379739 512396 133848 1366095 1357607 1325784 48196 1855856 887980 86507 1452703 1426902 379737 1269971 1316233 1067860 499206 580242 571171 504284 1895065 724146 1850339 553888 1343066 465447 229172 1241948 1152898 1449637 331143 1197059 131359 370570 745822 455712 1203750 1619289 321529 1960348 1727695 1629347 303240 1233477 747504 99421 1040289 1867251 1259269 1837485 1552039 72100 1510877 197981 643992 368373 1243974 807770 717459 264840 896138 354243 268036 1368449 655646 918585 1334811 1434891 1573979 1692326 591720 439757 527048 351034 390390 1990699 367001 741805 51805 349457 30661 1549787 992115 796910 1684396 176055 1053036 1495421 882677 473524 1740520 549035 320082 1730793 1584650 1587911 1295961 197521 566799 1247209 1763417 930471 1822758 523534 334265 1267869 1195003 450687 99296 514633 295935 849587 449857 442840 1605595 1590031 848514 1149620 639792 1748979 1698585 34004 895611 758973 75539 1811104 1297310 675525 1020091 313517 920291 906079 411327 903963 1671161 1879390 1952155 902101 844623 1327838 273745 1215970 1058972 1406933 652090 1757873 417775 370467 1695887 233877 1137835 1322303 1556322 815206 828994 622255 1708813 987033 1891211 668419 1715573 366486 37636 751078 1975797 1646838 1190679 286349 1278184 1474676 1540800 1405040 1289024 832472 69674 135595 1344925 721345 1323577 1940168 698633 1789356 749188 141547 437447 707904 1231349 131904 528361 1347660 1958558 1650573 1534024 1263326 165880 355354 903557 542092 796092 1679839 304458 392463 1496654 278442 1172696 1963478 719630 259727 911025 1747585 586688 1281197 554097 1999570 643561 1978008 1280424 49135 1774085 1766147 1470513 285554 838051 1005743 1732877 1684787 202316 971901 1165382 184355 1726790 849306 282578 490511 1787767 883944 1986778 1422414 427855 1944449 804146 1805469 883817 1351949 1711492 1892092 1123025 85578 126238 631335 1499076 660153 108941 641588 1281549 805752 1275589 856469 1029330 1637059 101418 484508 34689 413957 466020 822795 388179 1566653 541966 1780055 1123895 1714168 1270830 1459352 1593790 137496 1221606 1008448 1159460 237194 568065 1113501 12838 743363 1607963 688717 560363 1014499 1370686 1147650 1555271 1630808 1075851 281560 1856665 1745488 1278152 1524622 295089 654848 797726 1755731 1401335 837975 441364 1173500 1355454 769705 51515 1476116 167369 1670143 315444 1602381 906460 788268 962751 1331581 181178 1718238 389969 371910 285819 1667685 1419488 179646 1069276 1805661 1896348 139998 1422998 1027486 376817 1211335 786336 1150314 1501549 1671692 1940652 1022291 131516 1939627 1916651 1756991 1677218 594933 488560 504054 833887 575785 105078 1820105 1775207 1362733 1835502 1781440 590355 1852533 884459 741734 1716514 1352295 1282998 565162 203140 1736191 1818238 907073 1842724 29473 38162 167941 386082 375520 1127955 1249816 616343 304828 1161533 868345 1259372 1110514 1914964 782378 949409 181781 1426703 1006099 20213 906762 336756 874388 1867710 1776242 1242594 688801 1867575 788441 1469020 998774 481639 1880942 1668939 1304259 1045523 117469 371242 1615844 1238815 1491645 1840059 188293 1047599 1403766 1754632 401934 1855263 1823027 719464 934163 1565 735941 1034111 1500162 531673 1810908 1655208 121810 1550588 1364365 407497 1335395 887480 402985 83788 247541 1428080 1508709 1877544 758474 723586 657468 981382 1727547 1668008 293897 543084 1960547 1428548 1831987 1866168 1883743 169288 1611006 755016 641583 309901 1920101 1665293 1303044 769050 1338838 1572540 331238 729338 1387764 1856016 882409 1474240 633414 1162731 760961 179188 126330 272716 1778697 233216 386839 313670 1225696 499368 1284486 1025462 85628 355260 613492 1647625 670515 1818899 755609 1205919 858215 656711 1923989 1774237 258058 1244978 1783453 310252 223684 1632767 43089 1836981 1641051 1538295 1327662 1640056 366637 1492643 1496464 1455428 1681636 1342417 1742257 136032 1124976 280004 921788 1186531 1676904 1171149 1517421 538575 657458 146008 752029 796430 1169339 335911 930412 1353777 158003 1505879 950474 210449 576383 1228576 799468 1075101 501220 812724 380862 1040912 239354 1538053 1485419 595643 1825423 113960 1309176 187847 624757 1136439 1748978 1167553 1379764 967817 777337 1556806 897479 889883 1332024 933528 1345799 560304 1948048 1228200 568847 1889762 64080 191669 1222369 361557 898358 1288200 1178676 1542055 985096 514172 386125 93275 824405 901470 1445246 1193081 556368 217634 1245787 1544762 1727049 1933449 1927484 1818568 1918018 367233 299 870344 1618732 1482006 18837 1040861 1585887 345083 473663 1116953 1603862 419491 1487053 1455607 1259760 1025559 1545329 485083 682309 1430326 1257226 1714670 1781025 701860 1744255 1941864 775545 1013660 1339942 1452826 606322 1615667 1333748 1737452 872991 1820866 1104764 1056340 1296920 1589626 703148 1995595 593361 1451685 1947803 548615 1410577 928322 827609 725954 330328 815046 1249687 1664291 1479042 86705 1036207 1510623 265163 1459412 890937 1533446 743937 371799 1142617 437711 80816 463835 240204 1182520 1624228 847908 678404 192148 92164 402217 1527200 1662563 1345169 1003854 294476 1911676 1202541 1919324 482615 1308139 464227 1974425 53578 812785 550968 1516092 793867 1263031 102765 1345473 1135975 930023 626589 344895 1770857 737121 995394 1101723 303248 1899975 447322 479085 21522 1566824 36839 529893 399515 920114 1121537 1240915 1137128 1058162 1590744 134197 82679 1635296 774943 1335449 1718037 1438957 1379447 784824 1323259 1379476 1346402 835093 1281475 1904555 1292939 1180771 810101 812707 1572014 473098 491146 371640 1803594 65204 170943 751458 1149587 1884544 1698871 979747 583563 676044 181 972470 229051 1040478 1924293 328124 1359762 402602 888399 1261603 1178139 39500 571275 512378 693700 990502 330641 394518 985809 123188 1530667 354080 649316 176984 1772783 1627760 1916882 434893 797072 1175733 1697003 1845121 574491 1674260 1887598 703960 1487775 961437 1016768 44574 686815 1089322 1543133 1819019 345560 1098437 371327 1181128 989573 1032447 56130 1451354 985063 1435291 1724634 1561351 238622 1662673 1139860 1404431 869685 445080 591125 1039332 836173 1629534 1238253 680758 1339024 288518 1671501 1695738 789756 1179089 974636 1659516 1254214 269051 279303 348123 559100 424837 1412441 1831025 668189 607367 444049 1699645 517615 839626 1050925 1719031 1841504 1988369 537964 1592048 164551 939301 648718 1575114 1613999 183823 513433 1268578 1817635 1143070 1814972 449639 365288 1150879 1024228 915271 1529788 1762701 1329562 1604400 844743 1038787 206700 1816795 1555472 439862 40566 695306 869845 1549327 1209587 1847841 525372 1772902 1134478 1227444 944922 1917591 1065764 1329201 1165043 318432 511164 948275 692214 255037 308129 731717 1721082 1026565 190016 205251 1719367 273804 1955060 981449 163754 1078632 891539 1325402 660497 1555015 1885534 468632 528028 567816 319429 1830357 1806061 704850 1133010 999086 1852381 953103 187346 1444065 1361654 1851154 1383325 210361 1082471 324952 808402 171153 1302757 1073910 484438 35025 1892144 1994214 1304087 713881 664089 455680 1512296 604850 1632424 129321 974900 570305 1731796 46671 33611 548852 1711269 87346 905864 1482024 263447 1505058 335152 1233350 659708 889923 630736 508974 1133088 1790998 761288 9710 1671360 483779 1908742 106010 1246404 954525 390299 1112042 1453209 35708 1098209 765853 332293 191555 617595 225646 1466169 828484 792762 957733 768018 1492919 1595523 1826605 349413 940095 62379 372833 758699 617870 47485 126520 65839 189665 29371 1412005 483007 1588180 1961128 271638 1199608 1632050 838479 1141738 373359 824593 1398369 188312 1700121 1531831 1780902 1152514 1174679 1333407 212616 621064 1351556 692544 1257288 582552 897605 494133 1010630 1114954 1635392 1672686 716175 1938729 1646588 1544893 31698 1397590 865138 1160505 339727 1514518 886876 76520 514602 1842923 61683 1929321 345790 454926 1633974 430224 1471437 304808 1157744 1316306 1438215 1690856 757401 1691434 513512 973592 372209 1536586 1449180 111791 903900 1149950 1781589 1248389 577187 597063 973996 1596455 1900229 108002 1108078 1162136 1126734 646987 1504744 1820307 503080 486723 423793 1420406 570336 721139 1168728 375248 969428 295823 639003 1587914 1464417 1001369 1836099 294101 63468 1643792 596551 1934959 1963301 812807 920417 1966713 1918068 611131 1431523 433627 825841 877169 100487 586003 700260 644387 517409 1298834 405999 399367 1607855 50777 1332411 1722242 543191 643100 268233 1242225 941032 1029700 1663035 1306331 436726 1928179 1465005 62989 1852040 633881 1014066 663732 1159019 1367346 1615167 33163 1520547 1450584 1721257 446009 1839263 508777 565056 574599 990796 825705 1239237 468757 1758864 619477 371696 446356 140487 1822132 1400927 1541539 1953733 1273954 377433 1854544 1267159 1983778 530868 1062272 678501 1604670 1324520 1067785 442550 726572 1097240 1387193 129078 448930 1985933 726602 120423 1884508 202966 1614396 954988 1267093 1307397 1440490 1946709 108489 487029 1276729 1516148 1848405 27079 573373 286705 1915476 1333292 362070 1175711 1108542 970568 173638 1743543 1385284 1846832 1375978 776686 746035 67006 183855 82028 1822482 1607144 1167066 901604 262594 1102921 1354502 1912204 1531564 1065098 1892314 1967115 1518172 1164632 1033962 1951396 1876183 863685 698015 683882 1126812 1928168 1148758 1623580 825384 1413141 276147 415155 129738 1449840 748314 1798620 739154 1067465 1721870 640984 1780277 1244538 180675 1115351 1880746 192225 1076567 919628 608360 1668803 840367 1383710 1290355 1092499 1569956 368751 774891 1222969 291937 815069 644448 1303101 910949 1496650 98615 1528354 305226 1351316 422426 620867 1684196 1856502 836286 1081282 1605422 1819783 822491 1885748 1387910 1971840 342208 344329 1301110 166319 1337415 424878 1548737 878788 544480 386149 1021214 1385317 1627859 193773 1869033 1057786 1447647 766741 1880929 394252 1072330 789616 1783358 681703 534597 1359440 450588 825014 713667 1516416 1470540 1111099 1721726 1541014 1946704 615469 1658365 1236509 269872 1395353 65245 1591728 793986 40456 1728391 1991008 392270 370911 901453 721788 1322483 81350 1194946 647326 1321364 1830455 1110447 1086133 381988 696546 1271281 500084 607222 1179625 1011441 995781 457004 375060 415393 91666 103541 1441491 1160118 1744188 1984323 1468321 1533344 1403959 507561 661210 46488 1076143 1923850 547088 1294346 1771407 714373 1832053 225780 204385 1599305 1182342 636307 1290139 1782764 542855 687196 1441194 343833 392462 1345433 1912730 1962897 1785794 178393 1917632 1126329 869581 1811820 1723426 1743048 1525470 497222 1588359 51495 845707 70568 1561316 205196 199741 159468 1182450 1350603 640289 53881 1586179 634611 481030 800387 597201 578486 1644614 96489 778649 1740388 211288 379437 1220202 1321252 1024657 551361 1266880 791497 1783774 1220116 1299388 1601022 1858487 1880784 474658 715149 1289590 636756 538729 281457 389237 457848 200800 644735 561894 1360769 1179088 728463 1505094 1956942 366907 1259397 1592609 1916675 733741 956219 26111 693925 1912397 1214596 1210028 1806564 472406 673655 1034871 280476 855619 1503432 469492 1262764 1544474 1112944 1464362 238567 1192942 1251884 600298 22289 592696 1337526 510994 367921 1781416 122414 1205257 300015 478381 345380 741603 1677852 151127 44146 1760472 1957800 1949589 1396664 480481 1046245 1104230 266100 139581 468916 343911 1106896 1571816 770512 1778988 1550215 1340207 347711 218455 679170 1842942 1829082 195955 553336 669323 119846 195514 415475 90417 735114 1147406 1712348 309489 1834598 259378 128290 691274 1240210 419885 141600 196459 1294103 1003653 120646 676148 1516090 1337875 331282 824370 1837372 1732575 1586229 683551 1478165 1698310 1573544 856574 614817 1404320 1294106 995579 329762 340399 1884405 765266 1239851 820841 256818 1195361 195379 1378096 935529 1928741 1036486 191602 4171 1182468 1320867 600345 1722243 1815609 1590998 263862 627583 178859 1854802 925327 699979 378255 412986 171011 1064890 942300 277037 520446 903682 1933997 589381 1873064 684925 357071 1997810 1473360 1172473 81832 863510 1364291 782909 650765 1964897 51208 761975 1486205 703310 1524728 473628 645791 1040272 612248 814003 877060 1275648 59033 1249215 800885 726719 885367 1096304 20930 1615551 504862 54162 544591 1570542 806223 1197310 15652 1775542 403196 1251812 225696 1922841 1491027 1177862 1419312 1126156 342844 987747 855388 1079969 1143322 1009251 1512812 742296 1050948 644734 1073855 1733793 1839978 50685 494611 1522346 671672 881626 214901 1125560 970298 1002950 1147073 1318983 592786 677916 226708 382558 684957 1693299 875465 1005398 899587 300092 511687 1542568 330069 652784 1659474 1462698 423549 1504620 428210 73790 1630833 1468621 92126 1936518 1131071 249989 457813 1684867 265331 41014 1155273 1236973 1677075 1222296 490056 1265908 625459 674258 1478235 262196 1769500 1140138 1235231 508591 147074 219789 81061 1521364 1089386 578643 417152 1301577 486031 1691684 499371 627984 1065345 1662612 1305723 1902992 1577560 979359 1590057 1995840 18017 1424728 1763098 1068233 178034 335544 1205224 1647291 1159463 1215370 886420 951001 1393984 39913 1043033 1995788 1595258 832588 1123120 1730805 980948 1563780 729774 251286 651515 841325 1844807 1183288 890567 311157 1152822 1827726 509431 430742 1020905 1011504 601843 627653 346173 1235662 1294444 353581 1861941 316649 1847880 1757726 781496 1558256 1221315 256412 1802312 44855 33627 372270 1217275 895678 523855 1398953 775076 1382011 1384530 516925 1653419 1389176 55934 1633559 161630 350912 480992 944302 501354 493028 1020124 1209864 1113655 481580 1089591 1624033 949060 875951 1958345 1125051 350848 1476108 24045 1379708 1427091 12784 464417 1261114 608646 1634836 320422 1839185 129131 1131930 761273 1599065 1343293 1289047 950056 1893382 950691 633855 1037318 1982863 999802 570087 342876 878637 1988945 1732844 1542372 1405457 630369 953944 513147 1751141 677172 1717755 225924 987636 1146741 1059821 1041666 1521568 1910698 74228 376579 1259769 692236 1226208 1870675 1299760 1424925 196566 1457016 323106 1520304 156396 7925 1814378 1814371 1060409 329442 1638758 520088 1783053 600028 37042 523287 407872 861885 1253172 1055095 1276864 1320711 645770 520707 823133 1708553 996420 1178553 1276926 267762 1833459 1892428 779818 1912080 1866595 1615079 1941587 637463 1061055 1511569 1296101 1617803 1290987 1560765 1165067 336385 1435414 1399803 169208 1556594 754576 1656695 1866280 1471895 1012153 340248 86583 609412 1031957 738487 402676 1185618 873497 372072 1019319 756058 1945166 1025605 328764 241772 1911193 1089939 1466623 1368164 1982282 183243 1056403 1384103 347273 1781405 999233 1888664 1438661 910029 546216 631696 1425016 1324790 1264219 838840 1403309 531678 1833402 1928996 1626731 425896 1646617 911824 1392470 735472 539315 116214 348527 173610 813040 1066169 542218 355906 163406 774431 1354675 1378967 510753 776149 254898 1593642 123947 610054 819172 871038 1864392 415871 1802309 432770 1577489 1036440 228594 1249393 1127979 1203831 595594 294617 622267 1176010 1191127 1889692 1866292 840499 1246547 1708800 270482 1211258 1656592 222154 235499 1035111 172865 1137386 771732 1323389 551265 166664 1131315 547390 1802864 1523624 746722 979169 917319 205568 1924482 930650 497889 479953 154012 1834605 1285339 577759 1396909 922417 1870370 445855 787796 1226542 1251299 463336 1383488 1156482 304480 1909358 1286041 1706676 1849970 1860025 1430028 64438 1707142 1135716 658658 1957257 889937 1959344 1711855 1050813 319535 1885578 1220254 1635053 1236679 817533 1622469 998145 974131 203751 1101342 929515 284284 361367 1154361 158490 1585109 954068 137776 1470760 1482527 1876464 130523 711904 730588 857812 52507 1443560 611736 1998852 948750 1461667 1929847 995178 696526 1925731 1042132 1108443 1888252 381290 494026 1426330 217761 1739326 362538 1179985 480455 741257 43964 121376 1834095 131483 219803 401334 1136739 102269 568413 505126 1604264 113044 152140 1288857 654730 947520 659435 1875603 1475083 1423533 89465 735387 368286 431165 1466303 995500 208985 1023952 722128 818731 416506 266172 783273 901323 1582563 440481 786667 1225858 203573 1441893 1111810 1212678 1288831 1473050 1418974 1049628 761668 1764556 1655462 1071143 1608681 1857837 686104 1906198 1037636 110206 1543223 883966 1406230 299135 274676 186927 1784313 1903443 992690 116795 85271 992499 708034 1434108 1091732 226509 110988 1328500 611143 1215711 111206 1129241 1343598 1214286 1326356 1218836 289121 348065 16333 1338924 1940049 528865 1590364 1086513 1939731 1956349 761633 1615996 488744 1949274 294049 1152402 606568 763669 1090604 1173009 1897469 1203766 1952437 1491580 1829349 491817 421699 1283184 454768 837810 787703 1893571 397863 967683 1014029 1364041 1492377 1638895 1397885 325699 1649798 156164 1846457 777461 260594 377506 669927 735230 1865225 975974 14285 1524593 161540 977595 1994985 651146 640523 358628 386073 1546056 1055855 1147436 116786 506900 1132659 904459 243695 1732578 1905345 783677 998058 662347 1331521 1624719 1896913 489166 466910 74027 1752217 70881 1694583 273781 370305 118183 1968489 1627208 1036827 1884208 1826883 25933 1008568 1106417 505325 697909 1524272 459077 641970 689165 1543579 1438231 1531137 252436 342299 747247 1874059 1231962 1912466 363389 1464532 1956557 1858452 902590 1123997 1029737 836098 320147 196036 271366 1898902 633192 1336260 728189 196097 1733367 375602 160559 232709 817482 924928 758507 902661 328475 349826 100473 1099082 135066 1669327 1784401 378365 151588 1231130 1276707 376412 360841 750184 615625 1784268 1666822 366582 1990316 584147 727458 1252476 1966461 1362673 907821 1767809 402511 1078112 1562888 37938 1090010 673545 1745038 1226447 1198264 243802 119270 911167 686415 1252561 245216 663262 1160029 942182 1234517 309599 747458 1344650 1260064 1070518 1891796 1260395 1183977 687909 866783 803913 1371974 1255156 1015220 326453 833188 81827 910874 439405 8926 1613498 1043533 1469683 1357319 281554 818988 1056541 1963302 979737 1882069 1951547 1962555 601382 389072 1410765 1396362 1827016 444526 236715 125178 697945 2096 727916 1160213 1936983 1939602 1461857 1864963 1885378 277439 737220 179279 270920 1909433 295417 961904 282646 162961 1580039 744555 1350191 1358179 1243629 1652897 1340660 1716419 354467 1834397 10654 79752 157833 1174733 1415497 730163 797432 189530 1976805 1387129 1926936 63552 237639 1610927 713226 149983 1741547 234024 1192208 592851 234783 1683303 714227 399902 1856242 570892 1451377 1490369 1486664 1984736 717494 967167 364117 1981691 178624 160623 668346 409869 1587899 793296 1947360 1544181 1168838 1443837 1003240 1248618 1501760 1932789 1926101 696598 1265628 1418748 1039982 63667 603986 787731 1369323 626840 558495 109235 228960 784400 385296 772690 1987734 1852589 1085272 1661607 1602623 1483760 1224405 1717018 1102873 1422658 1819785 1391506 1219725 1656085 412000 518398 868387 916733 1778499 1946893 172396 1551005 566423 601097 121992 603441 257447 1384716 330622 1377923 19928 779365 288058 1215613 771855 1019290 1371925 744493 989796 670584 770667 1622003 1891861 1966375 1302513 342185 930134 1562999 1454807 327007 1909222 741741 103947 650088 986101 480974 1119794 1841440 1458383 417744 604653 1033293 455847 486655 1388004 1306807 1997297 54192 128195 1903179 882399 1961551 1524844 630658 60649 504389 1124656 533788 1153739 1248866 1993463 50193 1978625 1397838 827644 1147655 1012855 939247 1607196 1421277 1930725 1483410 803794 1094099 1160504 1559187 1860644 1363452 210744 233802 1896952 1052240 570877 1688924 731954 1025806 159303 954421 1084367 1766863 220311 1738102 716255 1303363 8345 1580657 508753 1632257 757370 1782529 329437 1480909 1780455 1604375 96657 869256 1108127 1775727 292900 1306423 1496330 550338 439348 1792794 368796 1810426 826808 302710 1013101 1042190 1903144 539203 17600 1353439 1972935 1886642 777453 844199 1432310 141612 338515 921079 1731931 551938 1136015 374342 1664764 356574 1812574 146685 288161 1900588 1362934 832238 811241 1834597 253493 1587729 801320 1641721 1382005 689784 281517 1095153 132184 206192 561301 1916737 687812 1273535 1135204 1994834 795675 641556 1998084 1455019 65927 701213 1766921 146819 1123090 1776699 191944 660293 1168633 165070 521596 1968519 1513649 605381 1010713 1321790 524894 100417 1010687 1916514 1789271 1924958 1311563 999133 936019 560788 21944 1011478 120377 1966678 1770959 1747067 1034445 571776 1182761 1193582 1552121 454295 711268 1046303 1156414 1675209 1520779 187265 1379073 1538874 754378 828921 845606 1547942 1088443 503278 1828728 199631 667399 1265666 1607955 1136815 1559489 1316159 1041319 1346416 1469060 1836638 602817 437317 1187815 1086063 1929621 1351845 107680 1190822 1148862 363080 1929493 1476314 1913332 858192 12965 695461 694422 86086 706046 1026464 91109 1196850 1298040 706574 370174 947860 1352557 50335 724678 1083563 1752915 1221424 1449930 190163 1991822 77331 694361 648052 1721569 758136 1453793 538975 1733710 1466056 1793214 56963 1692178 1139666 624769 449571 452690 684613 1323077 1823005 1376323 842637 1459806 204660 1671752 1613682 857061 855467 109845 1019445 476395 235700 505733 399519 1237947 1449401 1748889 203019 1577439 155671 491364 753233 252514 1650995 965908 192213 1218969 1730244 317509 3821 360531 627299 1038595 808593 163241 129019 1498286 503491 1478103 611324 726894 633994 1119067 608590 709899 1290091 472419 203419 1842957 1189400 96254 1502471 317531 805032 1050008 1535058 1200062 889657 1370018 1103766 758801 1082939 170291 884982 610945 1083421 451847 1661345 1583876 1216563 24120 1523409 727490 1877342 946838 1188989 750198 784782 1001292 194968 1402119 1570606 1852653 22200 1071912 1642425 1745805 668000 207356 1681120 292276 906897 842260 703730 718416 1381292 659570 1465624 529207 94043 424669 954847 796213 1251871 1202126 1091122 171307 370654 11822 1690610 141112 1274072 1030656 507676 1754749 1798990 1732388 1639661 157546 1681604 1671595 1268115 664637 1176683 1724787 570428 323021 820623 1229753 801667 1201825 1114066 1572608 24934 799744 857412 4044 1471486 70732 491619 1371677 444475 1785513 1681468 1966663 858295 292429 1030234 1236000 1095472 1597667 153030 229675 1290085 835769 1128876 366145 1007860 44699 1665322 830636 1575276 593397 1183081 13846 358000 484974 1164009 751571 1524543 1012678 170365 21160 1620869 1325844 1645149 1291664 55918 704148 1401889 1587027 1392847 927358 1347823 16057 1346401 489056 1181026 1478955 921544 1166152 85021 804855 1431882 77022 1018663 1289831 1085152 659802 570095 566489 982380 196231 878491 827640 1180863 913909 1110777 523588 436733 1664400 1504038 1893632 815514 1625967 1679743 10107 990078 1720274 1340011 1737298 731708 14630 1040523 547025 1294466 1759006 1354942 1718560 200016 539355 747699 106986 560090 832168 790643 1284653 1520888 1074532 59965 1832479 392241 1818882 1853608 721666 1177903 1839936 346423 628328 1461147 590870 1314917 1620527 1643661 844600 1046602 1937857 670642 83333 21253 974821 1628871 1655877 982462 479930 1399325 1290662 1037154 1823461 428736 685374 573275 1622631 1716525 274548 1324150 1649999 364975 238855 692580 538330 1207718 1935301 1409378 1083943 792564 1589414 331648 1001593 1909744 135078 1422460 1755676 1201788 1960082 1983183 214714 791347 1837789 209084 1519463 1183544 861902 1580643 1976113 209144 719759 1024591 1769155 829475 1406882 3275 867478 1719150 1040770 398286 1128040 1560314 1354250 1305984 218433 226592 214838 258678 1522844 1302360 111934 1519905 963371 158378 136637 354715 318851 1682333 396828 1632133 1320856 1247462 1623330 1925282 1782708 447913 219636 1317047 1023957 930863 1594200 464144 822770 818029 1607873 1008646 1313524 1772500 427391 1663478 992736 1795967 1715873 1283022 1504728 1157812 476993 325215 660619 1005359 1695344 1197470 1798129 1936583 1972311 1243343 466116 513116 1697901 146296 1293878 1067372 1261828 1666491 1894511 213167 1057835 690382 1768265 193922 207182 1203728 1355197 1723635 1588970 1463021 425548 135105 1082729 1479202 1833075 845373 1842313 582142 1963858 945566 547762 1853019 1596336 1216035 289493 1554023 684485 189049 309589 73162 300363 903035 1081959 919898 812747 1865296 1265116 421973 1902928 1211382 1799675 814941 225757 1090248 1357753 576260 1340683 828276 1748657 1167434 723448 442513 960210 1060821 243438 369993 891578 1164717 1271589 673191 472351 1686937 355759 939938 1043070 568491 1699872 1270581 551941 651446 1202345 1277467 737032 1570995 1229046 944325 558809 1209732 1135978 1903872 1926820 12062 1492963 1700162 1788333 1402226 37925 1232349 1494374 1535047 1694728 81360 1177074 1921778 1174570 151910 309655 489596 382175 485511 844445 1086071 787909 1053049 1330720 1597238 1643814 1249232 374868 1400467 1451605 1940459 14550 1870377 1298489 734013 1899448 263665 1597162 435509 1475865 881100 1244736 870580 468906 368190 1181095 1300295 1498787 1269388 300211 209025 1022761 531815 141846 1426940 1909047 995093 1232414 265527 1692516 1008871 884566 1961074 926345 1891863 779481 1677461 692769 1231737 1710197 76810 339072 240684 1816539 401164 1439505 1843066 617804 1888801 1034554 1825686 76286 296053 587790 1556190 1205713 394420 838624 1467479 662828 31399 1608703 533311 1355911 677573 1005660 950019 341604 415061 23255 754483 687306 1554366 1953754 1223465 194589 113557 130180 1705044 457188 657398 970218 297066 1926223 111731 1248451 996248 671990 727453 485634 1144556 1947092 1879087 468862 1186227 1934597 403728 104685 1475215 111100 1739698 1870770 548960 852070 1332147 1246927 11865 1119009 512131 1711337 321939 1901138 350502 1009564 1646427 252302 1769010 988964 933108 1392678 606257 867771 1821642 964330 592588 317833 278351 326123 410578 1448886 1256820 469540 1119510 457283 603767 881315 723157 541498 303672 1053179 1516231 1699767 671393 853025 1907120 263404 421448 518067 683242 1159900 1700109 1836760 916901 673435 3092 1815868 1438294 356176 1733309 1016866 950425 1696129 1014149 1147631 1334356 1347948 517991 1007020 22397 1036720 1527866 867259 1031610 1156057 67588 1698250 194454 1969029 1484989 1605615 1218698 188848 1783560 1701672 1466500 1377675 429470 1581569 1579979 932812 1742599 590446 1492893 1937259 1082738 861062 699205 967250 1185179 847387 1632511 435680 215030 1664188 648207 974566 1001113 1697987 1471485 1540162 1092328 1239529 273223 562035 1509438 991725 1244884 1814375 317149 1176907 905320 86619 345929 715775 738572 189374 1126985 373865 601331 1623783 811599 1398357 697426 1399814 1855924 1916650 1901876 1200331 75567 1510700 1393902 1756439 1571768 1598706 1557814 1739119 1664198 264790 351548 204058 1693382 400188 606758 1907899 1565152 422035 457068 155526 1921985 1004696 1344841 634 211115 133855 1899750 261678 686235 68476 1020802 1505929 1446013 784996 774043 266395 109470 251588 1084334 1657332 159447 455336 1917211 1570517 1687473 30727 1749369 191359 1759839 1211688 546584 194529 431247 29958 159610 1599514 1750919 126898 1187591 639317 1071062 1071522 660854 1433028 1281848 568057 731720 1880155 1845432 637193 1657308 1588235 816494 368996 97215 656118 556138 772535 748965 1471901 1358066 649177 1619717 1728856 149085 533890 110415 1620089 54883 1816940 253527 749194 1864661 1163977 93663 1973863 264484 691468 1877434 1562763 529496 123919 209999 1004798 1810685 1956324 75878 688437 1967518 70614 1638175 1641751 1602443 507834 1810356 1645620 473440 396737 409079 289272 792943 1987385 1712744 1042626 216617 767894 447637 1410946 1541153 910330 1137258 232744 735770 653198 534513 1456683 394131 213415 809261 178138 220989 514649 343394 1710643 360168 1228656 686917 1845415 673166 1731186 1255681 1351697 653630 1477301 1035023 1642344 884720 1895769 196005 330384 37523 1544699 493017 1813972 555036 590899 192461 1994643 480235 716374 1394986 283815 1519676 811977 1295998 557001 54728 1203613 1516499 1243969 1923870 1790221 1899505 488066 411764 237509 605276 1615477 1731751 1032863 731323 954486 585602 1158924 257592 1492457 1230733 1390709 499072 218711 1487740 1980320 701298 555293 1610040 814002 564506 458132 1981471 1269168 1829884 637597 910440 709012 911238 1538279 743893 1215211 1862142 1488543 704995 1999694 1538771 867006 557559 978423 1674132 674432 1003962 80177 116040 449958 360410 641821 516813 969625 1493719 1447804 1035126 759114 663561 165821 845135 69652 655379 973684 599016 1206696 166570 354663 1033078 926272 1391923 919440 65181 327682 1635008 360952 780281 187216 763827 1045354 227053 1454869 1161857 1910230 938875 260538 480891 1398484 90795 1265283 1527385 20856 1655898 1520789 328131 649263 64029 1480770 726180 775164 1777267 1381531 1715917 355070 243929 1062370 232176 100235 1882201 58369 1602913 1711969 466565 1347902 1454518 980838 1451836 839206 232433 786420 507409 510401 1482452 1229650 338457 1323454 1381143 1098910 1849785 195854 943211 3648 318061 1435170 1096551 1764039 791785 9480 730191 1199808 1923940 851152 1289705 107188 941464 1166827 963258 610827 1908189 910526 147973 1384154 1108356 865953 1839598 1443664 802299 1353376 764277 312910 1727398 1612458 1583810 1723776 697065 371705 1543272 1017325 334425 734832 1798437 1041422 211840 506720 1753882 1731233 931103 1334983 1438224 313014 19330 956694 856041 1728470 409186 250854 1801665 1549115 1745867 1148512 592971 1707890 1890126 1362345 343701 1188115 1696430 171477 365168 911475 876866 77969 1555862 18122 1516921 685034 1115812 1190383 1308617 437778 90878 1407630 519780 1019547 412133 833418 1700623 1430007 220347 1488396 269887 1352102 227445 1410885 276883 339688 1691449 1406440 1427606 1269825 1014104 1792992 1690292 430991 980565 443106 1252661 640708 294539 308755 963734 1627332 1022514 1088409 299738 295670 342702 1842364 1421466 619476 482457 688460 1135589 921889 1993790 451065 915577 416440 1251108 1958950 234098 837964 1650981 1101040 1751314 1088707 1600039 581776 77838 2350 1772222 756637 466598 845152 1512456 953373 1785578 566247 1737382 186069 955528 616799 1173509 385221 1739689 1427128 637117 1507793 667373 766774 356332 339951 1737889 1561545 982386 126311 768895 1485363 599579 498716 1536215 1845125 1001004 529471 922842 232855 918505 1410677 875901 269084 105578 712172 249417 1178449 1135752 851449 639893 365252 483859 1711653 1558518 1720052 907368 205823 174792 1666331 850002 1195034 1015945 1851490 956068 1213890 204793 23849 1737565 942829 465374 1493787 1026408 1380749 1662740 1109422 1149632 78019 976220 1734860 511324 581764 1216692 416439 838429 86676 1890580 1445514 1408839 1586797 1896631 37257 1247346 1204495 272519 1330978 1416509 493961 1756464 614772 969810 314466 1529285 405236 786189 263562 855860 418520 1874322 870175 1449147 1594715 372304 317694 1552186 1952631 1227015 1399434 1389647 1009292 1134983 1524932 1423989 30646 635821 1231398 148102 363364 146258 1587100 172316 1658786 1883425 1298491 1844398 1034839 83810 750956 1440372 1981224 1692625 158618 1975526 1952846 1605712 608276 1918852 271846 1718912 80170 1292866 1897234 1228297 659543 1460959 1750174 678590 601121 114257 1071498 1550072 633142 969379 530943 1010838 1174231 358328 1769706 711931 1499620 1095071 842319 904580 1140014 81093 283788 1637698 903753 41563 540008 107149 1949163 1179272 1276732 1530040 548629 1393396 327370 1456980 1547672 1527347 1890643 1705568 54321 254585 780258 652724 737678 473249 349128 98056 1482579 830192 706637 369123 698767 511333 458344 1160650 665724 1836986 1556782 1510119 173336 1653100 1843728 635280 1233512 1025646 431813 1163349 550651 729287 1110608 1054635 1498248 818204 417322 881996 869346 473948 1607320 118134 744171 1686342 543440 925132 1900490 1541684 1926528 472569 1985011 228052 100968 1142245 932965 1752083 398433 1487179 890457 1385146 24388 1462876 637494 1163023 993676 1431224 164380 71285 461522 1244525 1167447 1554915 1176238 413153 297341 1341055 1948170 1256785 452025 936490 491508 1907779 692229 738057 1223193 329231 1591973 1791287 1595236 1181231 124122 555270 1622438 1119519 412267 1991918 543534 832575 997053 1931146 1976860 989396 554988 592003 731654 1105206 291002 1166946 1894805 390664 1299704 851885 607577 1446394 1874727 1635955 341353 1526837 548276 1550585 1344718 53688 1135526 644118 1428651 1398691 616786 191405 1666262 303671 1456806 479804 1316599 760357 1611483 702598 859459 562906 1870135 909670 1810027 757038 1591052 956747 950418 1071771 1778879 233821 1572704 147634 1440784 351427 1859713 1776564 721712 1404244 1532000 1186252 1233539 331110 849801 1218073 1635701 1238567 1591508 476536 1681365 539468 1572929 574774 739151 160009 551936 342776 774 1436091 1274406 528463 1088108 930426 126992 449343 722779 1828490 1801480 165409 1623848 1777327 72359 455395 882497 1886792 710189 1157439 1082660 1379639 1582626 237681 774067 643191 871923 1161964 1017467 1068888 70920 1532743 1468746 1003669 1425221 258398 1188582 862376 618725 1690660 880746 1484592 977541 829129 1553920 1090482 491979 1135156 763858 1521652 1173605 1216551 770849 1290946 1982731 567127 1456891 1566255 827118 602271 280270 700042 1703727 1703865 1442808 1101314 472627 1475128 1770844 1726395 1942088 183093 88573 483724 767111 1323386 865027 847259 1057021 212981 1142326 1312515 1043689 1949199 1093997 237239 653026 1982424 1779503 1569073 442889 710030 593059 1895956 1610996 325970 1530767 1295989 1071071 1471442 1195047 163898 248498 1681002 815115 1876137 499043 928567 92822 1339707 1435045 275273 1625768 728698 1820008 152827 589066 1080843 1503456 1519919 1688013 428059 1865346 463002 1602866 1228880 164603 268147 663513 89201 583009 1415588 754217 599007 1881696 900650 526351 475710 153565 1139163 714212 1276971 1564990 1952848 419892 1698604 1611275 939618 1669997 111118 718402 1644739 1867737 450481 912162 1834930 1483285 805223 1873082 757513 271 1320283 1662409 1506931 575587 1343648 472359 99217 1975381 1755834 784233 1997011 734204 1046587 1813790 1540179 1833820 1564363 1298858 976855 787566 1660455 244520 946170 1438756 832446 998356 1772155 1004469 558024 1261984 644236 1686958 50834 54893 1754479 317717 1628087 5902 1819136 1325696 837894 1372188 1064124 162097 555256 1080207 1421794 106307 1180300 147060 255712 67057 987595 536565 361966 1659903 530832 480083 107893 629013 260055 73296 1223759 1337960 236033 208951 273036 1467450 1262181 349359 1114418 156304 1856035 176157 1867195 104465 892394 1176914 87773 1577650 180874 1404774 430179 1287219 663173 1264713 1003826 826074 49590 705821 1641024 1392113 1008673 347318 1057922 755199 1754317 1421205 1216138 887573 996093 387839 1626964 1687611 326477 2234 1388133 89715 239812 770986 972882 1645376 1630790 783182 1217340 80937 1154164 641416 1005326 1214394 265761 1214638 1391126 697666 1146772 1029960 1601943 1675183 1027466 866576 970687 348974 531833 1013274 707948 1904480 1345422 255439 378939 1996124 1342303 1175724 1112845 311389 1705726 543013 695323 1081024 1360496 1638485 1182893 1207471 7613 1149577 17904 1004774 8175 94006 722872 1701462 483855 200230 984074 1792385 1571639 1200482 218509 1141684 392542 541428 26451 722076 532676 1999025 199915 1535790 474680 822000 1386440 670093 1075938 1108294 88408 271425 959779 780152 1194653 977170 1693576 990440 1901710 1619215 1872766 1859499 1362951 825892 199145 882774 34563 187370 19655 993149 742534 802538 70421 1872479 162190 1571491 1941480 1549817 1309339 1477240 34028 1887593 1514205 1570160 666543 1892719 1324373 912289 1587536 1364165 1505526 886134 1316422 1551106 305581 555413 1270817 930612 1537771 261027 1296664 270468 1074754 344613 1426955 996316 1457927 369695 1445123 468393 1185348 758374 991962 91280 364489 1276938 520052 1226848 197335 1938468 1309322 482620 1019550 1404554 1329888 290845 1655895 1114643 1477817 534559 1999558 385768 1023975 1359695 681365 1580365 142719 348045 1395842 778527 15586 1101298 1059347 1474079 1397695 132501 194316 1770434 1896185 819672 817211 1326368 467810 391824 1245714 375261 242101 764743 970099 839784 1077505 1565565 822444 1392571 495505 1682076 280484 528197 1581947 1163850 765818 243224 1368355 123398 1259768 1965168 1291647 1053963 1811077 511916 1606261 1640366 1020227 747375 1075569 1865519 1915416 612547 102635 1981341 263693 60606 299064 1629604 1803135 1428345 586903 1187798 1434996 1234156 1387138 1922318 1854631 852548 249964 1927373 1418534 409102 764680 146688 1865511 758796 940894 1969330 1641109 1890457 1645050 1817643 1052525 271262 1769995 1960083 945785 1766518 1427666 1780533 445891 1137342 121337 834777 389272 63830 724698 711720 972185 440394 1186002 1887783 923623 801537 1584364 1303614 1549802 945790 575227 106716 1507097 210010 893814 579745 1331715 1100809 1513904 904648 1760331 900104 1530063 1999564 1329535 1587840 1278173 1230929 673292 1232066 1274910 813183 1003191 749381 1613688 1855039 200813 420386 1146150 1692025 1620815 1790648 787174 95611 1681337 531985 1549979 140218 1399806 346600 353426 303667 1169676 1094573 1110550 1282388 1815845 1981412 1949973 416739 334549 1875432 1344054 1003256 1383337 126875 376442 337928 634299 136509 639646 168061 153787 1916287 1892082 1372939 1441280 593640 127065 1752056 1669514 943737 841767 1912661 1980104 1490960 239724 1341457 1892436 1073726 1428746 1579188 1020950 1765294 1330395 1147458 1218239 1360025 73492 1766868 1483787 949000 1364098 712024 443438 852373 180878 35133 1562490 1861524 89876 766464 1036652 322901 404404 1080726 270425 1392940 1122671 1196829 1905361 1518695 955047 1006764 1162901 1084538 908909 1494477 1448435 460544 900708 1244662 1855575 1936086 1927820 866883 1556522 1261769 1459581 583190 298382 1803726 1743284 1942769 415048 1306112 243358 1645905 95640 1924963 1036610 218005 695704 1532831 1581118 1848064 377014 1228232 1166503 422131 648123 210905 654120 111038 618010 952717 1483013 1763786 1675494 894347 239295 853680 504993 190980 952764 1738387 1281831 1254568 997885 3372 1529927 237601 715110 1109511 1016821 1866578 1153614 1120124 1697986 409622 1517126 1056224 389256 927167 670574 258726 799658 1974637 922033 10551 1216464 98448 1891217 1510208 1133465 1934074 1663540 1845565 724872 1588083 48901 1493019 1308197 1907166 1473590 1980909 154979 54911 1150202 1797988 294106 283299 1784143 736326 654072 1259454 542053 1018537 676858 1593411 1025634 1157907 1370834 1368535 704932 1894436 572759 1755703 488901 116936 1964785 404757 248627 736998 1490995 606128 1443885 1285405 71904 589014 1039260 1668141 634973 475374 593442 1376676 1518337 1224011 1286637 1293456 394166 433256 622186 347730 401296 709284 536393 433215 476408 261619 1824292 948043 373072 1795908 978198 512682 1839914 595212 183485 1769805 1972064 1344072 1095867 1450373 1869078 1841174 249715 1428279 370474 203191 1262265 1323283 992698 286670 1649838 356098 1075169 346386 542739 609299 281958 1301624 351221 263366 1717120 1947743 67320 433437 941013 1238189 5262 1121407 1001462 54533 1958716 177246 272760 1790786 572913 580716 1238829 676062 207485 1278726 1477003 443595 287865 1713735 1478858 731032 1598837 790754 461516 616565 1351471 837030 1479278 305041 9706 1674926 1986605 252110 542065 100429 1605941 1420558 1679043 1007615 170654 989363 1550701 961605 1211764 1975895 574746 886214 1739683 1586627 63076 1764918 57263 964006 1334201 946169 1363257 1657342 1477064 1908794 1892292 1205680 148665 594990 1379883 1625453 1197661 58827 1887262 1698215 1910487 519304 65979 786330 1870429 790976 1852661 627517 605477 1701189 1936566 1312423 357150 1412726 1475238 456558 446803 241970 321574 596841 215085 1160956 1354948 1904368 1694753 655200 1197789 147403 96449 1410325 1088431 695041 1578917 1262601 1906382 944139 538460 549791 1077133 1929436 1867674 1018516 189413 403754 714621 695009 1116248 218861 1211104 606589 1289501 943843 981464 1527449 588937 1521935 1782048 1219797 1034579 1432066 492773 1745163 1194695 1188247 1913950 375302 1645982 511378 741559 589793 1883622 1659542 721041 1911582 435637 1753167 1013886 1354331 600287 718811 394353 1578974 1487697 1627690 669700 47444 666471 1070143 1113273 121109 793398 425711 631721 338637 1767834 1214664 821458 535931 695879 1699241 756331 1761629 1562517 1539133 463098 1112635 1906193 1820835 752176 1293500 132482 912643 481766 1214308 74510 972573 571949 1563284 1850128 79504 1028431 1372369 1501271 945885 999295 1856498 61302 1540204 1251033 1883377 774395 1501257 660723 1967661 444619 1917234 1521389 23546 330836 1858175 1599989 1164843 1371172 1247052 389567 680910 704260 88699 258982 579323 1529705 215386 791433 1459566 1545988 262599 1866533 1768754 1425940 1327923 1408785 992086 322371 1640652 1682941 1897993 1278144 328272 371444 1461873 766004 712876 834076 644723 1748098 861958 1557112 1727610 624623 1161614 1049669 1971549 1101922 1630286 1553594 709304 1790174 482712 1732537 1176171 70754 1273370 1364733 347440 1762100 789231 399566 1290644 267741 888422 424707 1761302 1540992 1608800 1350272 1155789 868576 515185 115991 1192528 1643462 643779 63596 667490 1630664 948735 1448490 1193889 961730 262846 1141176 306132 245954 1761033 1021751 310798 1020997 1799880 883752 1245962 1029387 1941169 1565869 1054713 732621 1570746 1775103 1127455 280828 1840511 781937 1506634 1117548 1135246 217394 250498 1688083 787433 1710175 1075620 670116 678496 1214683 1407309 216803 240814 1680574 646026 1630330 845781 1012868 561709 631449 345323 1483368 952991 1857043 874317 36502 856764 1284579 1180394 622922 31917 820572 1021953 1815513 1415248 91907 1006555 991119 849491 987431 707885 1211469 1622852 1331062 137576 319907 1076782 649645 1857239 1286998 1318978 721652 351383 101770 580106 1628496 691450 462104 1218817 1083457 1659578 418724 12791 508490 1531528 654731 1270588 1007593 630420 463321 419224 151078 1918415 887970 156825 455511 346714 1942709 1240647 907592 1072184 1999810 1568540 315464 1415371 1072024 975530 1472407 213222 1464875 180940 455092 1863064 675649 1485037 1237582 1488968 1316526 767645 472976 1559204 990555 1552735 521873 676871 1340692 979648 225575 1864063 1334669 158833 1717665 1617444 352688 217152 268732 121037 140205 1268226 1162779 672753 1509229 609490 910445 351152 1310509 184533 513653 166889 1306083 1715565 1555021 10234 1971477 719393 819398 378016 401522 192119 1644309 568827 44333 1078790 1676137 1384095 1403181 666374 1373577 1590362 1216651 571457 1740072 1473639 1337381 665986 217442 1478661 1119098 156847 829502 975271 153014 753011 1490572 597941 120190 456297 1295204 1387834 1813139 996312 1819223 333615 1945532 577754 961 757742 853168 1668087 654089 1150662 1383925 53920 1318849 815354 1138362 43835 1658785 908008 1288886 788235 1217314 1566923 962209 1166051 318095 1924300 975137 1099564 1837831 752456 466908 538630 895910 129466 1287694 1424466 436205 1155511 1922792 451979 858002 643934 1472160 138651 443461 718397 1574254 1337244 1277604 846768 234945 1303920 893747 1247009 538943 1666598 1588105 1903607 27546 389634 1748372 43548 536404 496004 1933025 390328 183063 484600 1325154 305287 1727694 866797 389892 1999356 372913 959932 1407943 944384 1253101 1463801 1806111 1999064 477929 970110 531902 215565 1158776 1697995 685286 290985 1487183 1661096 733495 1740298 1075316 1517933 1208697 510436 1430851 1622295 1491491 91128 461888 762138 501563 1425810 1421445 1977557 1351200 453572 986500 123526 1812006 1124216 201284 750061 824884 558241 562034 180721 434148 929811 1879890 1125969 1866589 1018969 740365 913781 793417 1857017 860640 1642822 1794911 277269 1889039 1303145 1189916 1351648 1599862 1816693 1531165 1214397 195373 1245625 1823525 278707 155923 218334 1249699 884154 1361308 127591 1133119 1143754 323915 1911102 1030020 442020 1721058 1408224 1823928 1604212 257363 1187813 633891 1187914 127419 169092 1833999 391688 488159 476013 1563330 919425 27265 676878 1932743 1687586 1658393 524498 781052 1071019 580513 1048248 699998 124156 1787634 1085354 885786 1126895 824639 1083273 1550601 129184 1351737 963305 1433620 1249194 891529 1349148 816580 372314 934088 487699 755990 712515 781386 206549 655614 526368 1865564 1435424 577947 1812180 265252 1275762 1648630 1231087 173761 1860619 87350 1936142 350461 1870857 308660 1442057 191375 1404799 178228 1815976 1416980 1953270 1693076 1790169 1270278 1600951 1393297 911266 1448738 1385926 908785 845565 289780 545262 577566 1595924 1927456 1682049 1928249 708009 766511 1000391 644787 1193278 1061065 1213351 1132812 1039304 1577204 1137001 778087 30680 1766277 1149324 1600081 488038 1385012 1914752 1680033 1486245 768924 609433 1939376 486519 701642 1369095 1497624 1105709 820897 1392833 1764814 693508 935166 876138 1074755 1275902 553530 1282649 1762915 845277 1693282 915964 406238 808754 1378511 138019 1277930 1146529 418001 243362 1614374 1928587 1473552 986237 958387 826398 536938 1815526 1268683 1884801 1964504 649047 563411 1885673 1045814 1522101 1806618 1231602 109398 1317522 598878 1447697 151549 1759947 1414873 222328 30196 870622 1066919 33164 245694 1389041 231467 1448850 664844 1445128 215458 113216 1800047 1234914 964018 1394850 320767 500519 986841 1196065 1690711 865788 307527 1838904 1278956 61316 435948 138052 1149962 1458344 703935 465258 375363 641732 1404572 516025 27443 644133 1886163 886530 461365 871905 1355986 1164912 1850153 556335 659352 922365 1219116 1049610 1427749 736336 1367812 588092 715918 254523 1533578 982811 1597709 1213171 467577 1511320 412593 381548 200791 305459 635134 1635729 1428292 466355 898009 525128 1108585 780195 1773090 1433101 38193 765406 407658 1939606 1746110 963207 1186295 455891 46042 1678545 779971 1313576 951793 615594 1665917 496974 1333744 1242336 809056 1099690 1414350 325448 798160 790437 1918948 1874524 1481578 924382 1436613 1861088 321208 224840 902314 834657 641506 1543070 999001 139005 288334 1517224 1349838 1191136 270956 809073 1516636 1482282 1671947 812354 126394 1899671 518838 60336 1124190 881946 1677427 446588 1519284 620483 1689703 674124 1165681 1904183 1275310 1561519 1702699 1355504 1409708 1943168 1264722 1449988 1566791 470532 348264 443945 1837552 142082 1472496 1346169 1175966 585325 1271459 756757 33856 934491 133646 690363 637677 433228 842816 602874 723286 302064 1799977 1868640 1169486 801790 38432 452017 578350 43498 1723560 734686 1796529 354054 1596116 176032 469869 533411 455179 1892154 273951 522579 1425172 217266 1012739 1326092 1247413 221165 191951 19732 1034175 557683 929036 1046943 849477 520333 497262 1023597 1217212 1153487 1575562 388476 1911346 1802377 450301 448113 502083 870436 1091995 1012075 28281 609133 1312391 508759 803474 1624557 894338 854193 1765594 751325 1508073 1478572 1333903 1120127 988804 926464 918759 1854375 1789153 1059126 351072 124424 1066742 313355 343788 797558 945255 1056796 1744340 725995 351754 658342 1148220 1837091 910061 1318980 212481 227171 444213 1581892 818405 951760 1602187 1548637 361192 1450003 1962526 1875361 306643 1088219 1621533 1251015 1306130 1581441 686635 481134 1032669 1168077 1233246 1729946 1342477 1698742 68660 174881 1341040 227144 288196 1616380 1924455 677951 1762124 1383885 1767317 1525744 1939574 944957 691759 949016 90661 1085649 671991 1939583 288129 1135019 759733 9581 479272 992411 107150 357168 227730 1062533 605865 1652119 1102932 253388 1050152 898311 1903186 1334979 41043 1975877 1303624 239200 325006 1163192 1615897 687495 1587227 1410138 1815797 949136 1730736 1584094 1140534 145336 36236 1276602 1276630 1953546 684600 612325 1000944 1852685 1427130 1399404 47647 129191 757495 1488712 1142121 558565 1376390 1676493 675342 1955505 1379499 1255611 1916081 324129 1818522 1822216 1979511 655828 67468 82955 1554127 1739687 1040886 1587842 622439 1089830 949955 34663 1592291 1666509 161745 1693592 1597352 1240356 657943 914302 34915 1355227 283216 1949759 1259408 690147 1711954 1244709 394782 1873783 1103373 1005097 1078484 1231683 156870 1247195 1844749 1281100 1213749 70843 1306040 679291 651605 514070 116218 869343 1772840 317453 1909940 725142 1218144 46426 1477355 173558 565116 1787495 1196368 590516 704736 1263721 1543005 142786 788889 796313 597603 65317 1470574 138737 899914 1793036 1711923 1437889 562747 177460 1189799 43627 1855119 149332 909212 520368 1825205 1193445 36605 1594589 681214 1875076 518881 643117 525884 1130623 1375788 793612 349573 1247475 1269356 467490 723512 440726 1538576 1109774 226611 557534 1161107 839670 1022457 1585322 270545 1980297 527943 421353 26128 753649 762483 782534 846662 1970676 312868 769505 1777752 754833 1990147 584328 643792 1077601 1704182 846545 1482799 1309140 1618721 1007431 1188674 1789198 876104 463698 197124 1560027 509066 713115 802916 700412 1290046 1920071 1467759 990593 1332696 1172818 1715554 169564 759065 280815 1585453 1111234 324770 611467 125096 935426 1220125 1569129 1366734 1541699 509628 1987871 663275 513214 881938 1809555 340498 22393 1206115 507208 810126 1216133 683072 1841622 1935069 744576 931099 1668696 1427466 1590957 691881 1425460 602558 1512983 339620 427900 800586 1074239 1991144 1969475 1479387 1731885 1351656 46395 811758 762201 80135 1381862 39050 1932938 1029504 1384259 351440 191671 1951901 1707411 1029005 1555856 1656196 1295483 333761 1670744 637095 1707860 730833 1203318 1124833 916974 686091 1491711 11695 1357057 625945 1806951 1066237 525690 323575 1368972 867616 1106421 1987187 1525203 1415929 8789 1348459 1142222 441657 345700 163940 1343764 1216531 912641 193269 993214 969053 1816941 1464493 357238 184969 679695 348490 1640893 1603805 1269484 212100 1534901 271777 191797 1501374 1451979 1547747 1263000 1931728 1914855 1946496 1265386 1057678 1816090 784923 251302 932867 1682328 867176 42547 851713 1580085 1889870 123683 682987 443890 1385476 272492 999143 39111 1265708 1348435 1220083 985055 1205351 1020422 1318182 908911 1775322 425084 1771842 1129483 1297200 635536 1118504 1312912 1907061 1563702 1735493 1624549 62449 621843 905897 103572 90027 195432 666421 966601 795361 280064 421582 1996403 1351805 996416 592558 577048 1084806 692194 66547 1390498 448914 280015 607186 1807275 104327 1622172 1961108 223047 783871 681521 1348881 373931 194906 1149711 1901501 1426174 568364 438449 292287 968456 1293496 1455920 1749895 29010 226902 176238 1655465 1739307 593853 473024 593902 1289983 691545 158225 675645 1543376 1979937 306207 89326 583530 662771 1321381 1920533 347016 321902 1278310 828856 775884 1850881 1243072 1521006 290958 395095 876524 143770 835646 1494097 1271533 1839258 1737698 368006 992962 506259 564988 870592 822792 576212 646285 1911596 140122 569469 46062 1314065 710076 1691743 999840 1449966 768848 775163 746971 1534458 1369414 759168 384691 189189 744030 603501 1234250 808732 794264 884408 889535 1141790 184610 1946886 1362484 1846042 1781412 1043523 713433 1461860 1700370 1324120 1924264 176834 724458 1005967 1815135 1547146 453942 1703662 1614716 925313 1198591 4355 1100587 943207 323244 426357 1077177 875394 1136101 883979 1471994 152272 442561 92711 880253 15074 1989667 469334 1678435 313531 1407421 1910586 443933 1592034 1616265 15829 1055949 1472171 965564 1122282 1215399 1086764 969585 1193337 195486 446756 191858 1521466 415898 636044 88703 667198 1520836 634708 949118 73960 828891 1358895 1797112 1492330 1129303 1664903 467072 70228 703867 1088879 1732940 673407 90206 1253160 585160 1460036 1876592 393897 630567 1757099 1498114 208707 1748908 314966 624117 591415 1316851 89184 1188530 1238446 1429486 1034808 542258 659600 1129029 783016 1081559 294077 773401 725997 104005 16978 736958 881489 1695743 970535 1827506 1031680 100401 1836745 888355 1352619 1873706 1704667 410971 208365 1608485 1016164 556109 325251 1116091 121830 858983 1854614 1136569 380377 185855 610984 1524977 666824 1072539 783877 1237910 1852253 1974890 1057512 1249122 638951 743308 602461 655543 1878633 1042473 969231 1426318 1950363 341027 1298252 1361128 616239 1805903 676817 929119 139848 830621 51909 5736 1265112 1327477 841501 558269 1351420 1365912 1955963 1388753 759241 1241409 1564579 1661360 1129185 768030 111661 205751 1692533 1372301 511215 161311 1619237 1004621 170776 333839 485850 1828326 1041402 1737773 209972 1648053 1230132 1675399 1059337 1581902 256143 40658 1105661 1686392 1707251 1864827 944524 704860 1054548 337220 455844 517376 1454288 970111 1531300 642649 1492807 1936012 1185360 1115298 843721 428731 1274613 1735407 851220 1222530 1105251 1978950 980467 1682930 1412766 1762209 1670291 817701 67276 1948926 1832958 904905 1389454 267830 728170 1583162 89746 677003 384170 483501 1552824 1891254 635340 981726 74718 795807 1444565 11905 138807 61344 628597 1890895 1286947 1769765 392908 1832129 374931 141203 152257 560026 681351 724910 1778034 67737 1291994 1038208 928183 1406688 460994 519212 428600 1454530 185255 736933 69891 639666 1288282 1307680 582804 1678986 883665 1156802 32344 864421 296329 1209944 857277 882467 1400343 479638 1468682 1792797 947501 837502 1816998 1789695 1722781 813306 841977 217593 256517 1511102 1003790 594799 1961110 341996 1664466 1376492 1205485 472108 1604794 135061 1143947 386188 1586611 1809700 1744158 49507 1976459 1882293 1170029 596369 650718 284297 506945 1545128 1168991 474432 1732735 300068 1472602 607177 542319 1198086 1446418 452210 1048467 486388 1871767 1516895 1725879 1421001 1499175 1545563 1352734 144676 19422 927848 1729362 1282914 1138687 177132 1821936 1060448 1181824 781373 1784957 244629 1807349 1300361 49473 1758758 71523 1320818 1510607 1690100 1750947 724529 862377 59223 257714 1880032 1694435 153319 1355889 571481 1003355 588075 1844593 1220261 613085 818092 15294 650474 638916 781781 1208932 1226688 1461223 1839678 503638 1084436 130385 1161380 1289288 2770 641813 1096228 1672212 1845449 1569444 519520 1323300 1894090 1689351 1737883 1872467 894004 274987 671296 1236887 1994270 629476 780336 1533162 1711077 1605132 1000617 1404445 718267 1073575 1925063 251598 1725428 1985691 808373 674788 628045 1888072 175418 791408 1292469 1206547 1732264 1778181 310926 1150960 1697097 351861 1221254 520863 1452297 1855092 210665 911956 1547261 909788 1603212 101378 829496 1742722 1930883 961530 1204742 827395 1642757 921538 699677 288202 382947 1948138 1830335 1427183 1004578 68356 1240037 1561478 1366615 527083 325325 182664 288035 1741400 625035 358731 1860455 1529262 560929 1376596 1256124 91341 1791135 1585573 602653 1211656 1731333 1625720 1343109 304991 685356 1664153 697172 1560692 712445 1624632 1509049 1597936 1499920 1465530 478708 1586792 811195 1186678 1123280 1091422 661604 735612 871529 1333178 779242 1301612 1125250 590586 407987 1472432 181531 1951439 1228007 1659390 546529 634458 1880529 1085927 312163 459122 352047 1045756 508998 122388 238424 816955 1225303 422749 1927182 1414216 1786395 592877 1552932 1028161 1780371 1799021 428799 488629 1704009 1766973 1802984 214934 1891494 1750800 1033409 302399 527780 541502 587345 1294254 589691 1464937 1321358 1568435 1265726 823033 1714440 1327486 1631591 653469 594596 1917238 1747514 1971407 1358488 1294407 1422958 1154992 654702 1631506 530707 146774 1274606 482644 1277289 1487291 624843 711558 1912180 854546 665342 1410704 670282 838725 1663959 369301 944454 1040507 214481 649653 189068 1230432 1602038 1107334 1771666 194656 973447 1035822 201754 1577229 1338374 1261571 1987606 1659869 1599399 524233 1125325 416487 825893 1422293 1877310 994945 1367385 922105 1570907 1285010 348880 1857468 1497026 1422461 414981 1833913 583660 707606 1848481 892138 1171584 1325599 204772 989346 1905977 827017 1894048 1430439 602419 988807 643167 1647648 1980395 448426 484606 1010489 871582 1682088 1672861 1887368 343642 1617153 429251 1255400 976702 1340770 1039895 1402126 1577653 1672508 1986066 1399178 317990 815317 1785335 1367853 1200617 1197067 140954 399505 1400784 1495480 1044331 864439 661056 983411 282833 1343485 1614484 368562 1445744 1824294 754487 885509 804174 127161 554600 319090 1373756 54303 503315 1153475 605596 1736666 8638 1199848 964698 774180 148170 473788 875684 780541 1743303 62631 97599 329155 218523 1445383 1616884 1876071 1311098 1665835 1036691 1470496 1220547 1981365 1217917 1758681 789669 1300584 1711631 1986587 674180 610806 1175672 1555443 1938057 1135300 109719 569086 50843 448187 1040343 1248729 41577 218385 778614 857864 144390 883144 1562288 1094117 323749 1631058 939731 1653430 182115 457920 759728 31845 1479835 1529084 1770127 353009 1139710 1393504 1075404 1140680 1762877 1426349 973580 1600785 1414865 1321917 59526 688871 597702 1268342 173190 528290 799735 1033594 362904 1177034 69687 1860252 257520 725544 1122371 328671 499120 814689 359341 757664 552992 468243 1573108 1540431 876543 1022279 116573 10226 1177584 308568 113026 154520 730776 920488 1061703 1681378 683353 1665635 1645442 694245 664830 340235 1520147 1820863 869895 1565659 1192457 1441594 1785970 255992 1401799 1000204 1508250 1670091 1212044 1098843 1489137 1716705 554700 1141531 1020951 1650311 1599030 610065 1725962 659754 713183 1841870 1983813 1423736 304203 1745311 1810953 156573 335646 1730932 1818263 1060662 1166555 251359 641462 174653 590551 1806777 1888349 1253194 307636 1601332 1426038 1184269 1230788 1861621 411458 1916870 929976 84763 693887 1181539 1419481 1385315 26966 633534 908641 1440081 104742 921617 89609 813367 657806 637045 1874042 1212006 590278 964326 1651745 1722126 1799981 1426750 914952 959326 1292111 645614 496915 1406153 1833403 1454974 115302 1524211 53851 573094 584670 112464 1110657 1477176 641631 1648081 13305 1105151 1026215 1555122 655289 13427 857630 1765618 730339 203585 1700584 1756915 1049283 715830 366527 1352855 1046350 1821527 1875625 1264331 616276 1276206 1485494 1260598 1112109 1510138 1419790 482801 1121412 120041 1963783 742814 421486 1977588 643393 1366541 1808208 1495551 1320145 69835 1327184 37449 1805541 537725 1765603 1800933 1625448 1434729 1423902 801962 1778256 304995 1214423 245818 172493 912095 1452923 804571 706923 1329637 1332374 601487 1338819 1203623 866694 92298 646236 999032 181601 902158 1422487 254168 1586519 596327 1773871 253007 1576529 1871661 82921 86364 1047908 132996 640128 1809197 112530 675816 4086 1401655 1090409 1974135 272053 270053 83945 1553312 1598771 1847770 518771 241559 655218 40290 1666985 732545 1123270 1832514 1600135 1638071 279010 1617633 1766446 232567 1107233 1896149 668351 889284 1029151 1169144 1723227 724972 1011585 239505 637961 372501 1221759 951919 788155 1229742 405009 506286 1402260 1186372 1135366 89221 1545905 1466649 56406 1357670 96415 665757 167187 127551 1742158 1040034 1969288 607669 1562743 899780 286192 952926 1654909 657630 1920571 99404 658184 1282834 1505044 579979 583953 1534485 1673681 453085 1742937 1129293 73491 1148982 1531849 721942 994321 1431348 96462 855072 1850034 916602 877068 727996 1854816 1552993 520806 981097 659509 39764 1633121 756693 378054 275643 618241 797262 1007198 1645837 115709 938901 1046414 1656260 262288 658443 218311 801247 289275 1268055 391796 1286278 453601 338478 779932 1796798 911267 169695 598606 246410 1231493 1725622 1366471 1897346 63653 1305737 669804 1732880 897700 1798110 1897651 719036 441245 1413231 591679 192393 651555 947320 1049153 880650 642915 778061 428885 1012453 828845 1560922 1621525 1115771 422405 1424093 356645 1677214 529140 714696 1878120 263389 587853 1060778 617121 200169 1917111 1487713 1013519 309784 1373998 1909780 1911042 799137 583621 970649 803951 1516728 1288884 285544 1353937 1319892 679053 1550842 337875 1009824 1339464 1434984 296165 1070835 1255987 22509 476091 1575915 1162245 1519159 1628996 742145 683288 1291156 1824090 1368112 1693949 930762 279342 1796493 1764736 1131523 348143 263197 1254561 1214771 749220 1348381 700145 1303887 388966 491386 1096069 729649 1804633 219509 674280 468265 1688032 1472219 1737831 791726 508276 1562877 1410672 493633 1637712 1419811 1862030 1923462 856467 1066813 812998 1181033 1596508 1449390 772525 1500709 1751177 111749 42729 211293 1736581 899407 431927 652541 1902772 653265 1498694 932863 1037111 1876902 798739 759602 365205 1303926 1822624 1525684 1524407 1465 76848 1306150 1383675 1337827 1609337 1315526 1082339 834127 1698443 762473 831233 1235489 1692125 749435 618147 1833460 870676 1588306 1178824 959094 1493002 981346 452796 1490986 397428 112846 648302 1861488 1598517 1763184 1784616 169684 1293886 217731 70807 1681925 1183667 13669 1267919 1649489 350414 1932677 1936633 1732653 1820339 232216 50408 1029296 416162 826997 1235622 1685873 406431 632024 1651667 1851537 320424 1616899 1658569 853813 1968792 996046 70797 86461 512699 245790 254265 1352573 1876904 1062560 1287143 1040512 1690178 960359 638138 1084494 727377 125609 1258496 1860406 847912 1318056 269321 280737 1598750 692168 435325 466107 1668713 1378666 1569736 1097004 688351 1550801 796448 713846 1318319 705580 729388 989761 1702372 461961 798293 1880530 1615749 1456187 278443 1682506 23047 326310 606146 121445 351696 1084478 238269 1721718 953172 1797368 691994 472808 1855970 2671 1624321 652358 1317604 695799 209093 774025 629344 783802 576813 232741 1078267 57843 1418708 1536485 1233641 835194 704060 160859 892379 518442 1515068 682279 1774717 1583314 1733065 1345094 551082 684089 540572 1194710 549227 481271 696813 739304 488069 519405 669177 1287239 1473488 1710215 1282007 86391 1736920 788899 1423926 796981 1090022 1971470 221452 1893203 1973237 1192078 1317581 1818735 41704 1367682 1396228 882251 1361726 1503446 527878 1546260 700986 49775 1803797 646228 86770 86614 1248443 469504 1731996 1649467 1558992 1072636 958789 8243 1203815 709937 1861170 349548 1143590 254057 1980129 961725 1147702 237044 1310687 1460834 1325109 460550 258625 717783 1647052 516751 1924392 1019508 900267 1133371 1898176 500404 1984971 96571 1947676 1697506 1366351 963320 499462 1849198 735489 1122521 263779 1132038 1833086 1054544 1930832 640360 901684 357989 1239437 1346773 939482 1344327 1540777 1185568 947262 268143 906695 36906 372753 295168 688642 1768750 1083914 1680093 102012 40906 1918900 1568014 479982 1099302 1641590 1197742 1554066 1310827 1218872 770538 1307506 137895 664055 112340 1169158 6482 426139 1707114 1568335 514350 831906 1188832 868674 1941630 635417 1218623 738789 637623 1727370 1307284 843069 1150941 1652057 310518 1802754 1798195 1847513 946246 554055 140209 1117869 1464993 1729168 1714568 1186838 745462 1937169 1711254 1370774 958120 1355118 1551028 1893561 458923 368942 1059718 1034677 1985772 1611905 984349 1815842 294444 1743068 300224 272870 72002 700278 1150460 427503 822905 558186 1126867 1824522 1883210 548526 116123 1282209 658246 232167 152721 1749236 362681 456824 728780 1537160 1272379 853678 478994 721472 1871789 488429 858443 1411783 822499 1107340 429364 194206 875174 435310 311526 474381 1483327 91763 1290208 1585996 1344887 1462138 665558 727641 1742932 1908560 1050892 436832 690802 297363 541907 1114277 684546 996597 1182074 22800 315179 1895934 315781 1487536 1124095 36486 1617028 1547841 846505 443504 1645650 1554126 1987503 285962 926358 1501855 103576 487643 1797841 76190 1533252 156750 631047 86411 970594 408563 811885 1260616 24790 1493245 1104518 1060232 621939 1772393 620180 649843 772127 20211 1942082 1199969 624451 1284901 1349911 422774 1665476 920596 1297926 1859427 1743390 787414 532776 726878 651309 1833902 1752276 878554 584062 1037039 56389 1712030 219480 541268 459628 617797 1434500 1133061 1125428 1698509 1083328 268578 131127 1080212 637004 428476 53565 1246945 1819409 1274456 1148488 541758 1926300 983231 590523 1600126 705138 1293257 1123146 1580602 1242608 1639234 1156184 453410 1186443 1787272 710040 1717897 1356822 1848836 1431858 665966 1012915 759945 114338 512397 1427742 1372375 1125997 558763 507459 664803 1723775 563654 411654 1781727 644332 1474363 97623 1595191 930505 935276 200420 1944242 1888730 1300737 1374944 1802878 1541312 876419 571739 1019883 1978161 730536 1158667 1230211 1365898 1636153 163641 20127 398834 1912273 232774 1520098 925827 91548 837944 47074 1478347 92352 274225 1465877 1436837 1719295 841326 355128 710372 397585 1032014 759272 543439 868610 1008255 1048074 862226 787128 1258173 456318 1840653 1180675 1223197 1296477 559491 1157084 1513680 989908 422018 995715 789543 1559304 756450 1844800 1236359 432202 1884770 1558144 1775976 1144469 1565277 1099383 1915013 884305 956361 1440772 1975540 1433242 1180334 1064352 1781677 1699806 1750262 1498193 1016645 1712704 496574 141281 204202 1869903 615192 385925 1452043 294639 1342474 620846 1397794 1666214 703416 88707 466834 1629524 1947959 1049719 515120 937160 255315 560225 1272431 1926881 1639575 1470462 920956 592613 1617652 1667283 9263 953281 227733 1786365 240221 468615 949204 1213022 234020 721412 960448 1199751 1629934 539354 1293371 155117 1430900 1817234 1714093 965158 739725 966832 469442 110624 1436255 1266106 72821 250627 1194816 1655382 625120 1570713 311918 1395780 1147858 468519 313529 1489758 1133867 1789699 482915 1573327 15077 243721 1292805 285045 1248390 184401 1266515 1540382 1330566 375762 675827 1311799 179379 1872016 1620127 1350336 1307123 1655589 1877344 22626 931102 183258 1922067 1073407 1689041 246705 744304 773515 291925 1160632 193251 578633 1720114 1206286 122975 1220700 941069 1150165 1842296 1043537 400029 29299 1923166 574658 412021 1165374 1946434 1664797 1106464 1105457 671605 1960865 160174 44430 1343157 177987 120785 1518254 1423377 1929886 1756985 541083 787742 1340883 818495 1940617 591658 846378 1133851 1503044 1049607 75575 1450427 38460 1198325 1481627 345822 903564 131266 1271715 1671666 381860 606477 1086905 801580 710323 216365 1459536 146031 1678239 507669 221708 649319 1287167 1362060 1981107 569729 132795 1695595 548518 1789785 678202 382498 1650412 415041 83574 872860 1081440 1921139 645077 2906 71122 361629 807223 1839047 582837 1839210 646890 1572008 688238 1637508 1276024 53156 1306469 1528959 1290614 389154 1865663 1869419 393589 834175 166732 575009 1992559 616657 645290 793716 1549294 1571058 1042865 335816 977505 576320 328497 1565013 1504927 696893 1215227 24846 965359 1587111 727225 1383531 226543 564640 1187438 759293 1226124 701147 829787 1700483 1419191 1622009 1620261 439058 167946 1857776 1819616 606645 423284 1593348 489841 1054394 947172 1077233 113791 369581 1213715 879520 558211 1583226 57706 241747 256105 384490 624910 563251 1408080 539565 1118322 1484250 740537 166100 512115 1307338 1479213 986082 978294 235768 406329 21291 967469 1208684 697181 1810168 1066833 1591045 1157596 1115793 62059 1429815 495862 470099 1225088 1424583 1626815 1978980 1444172 986589 82587 1320340 1529795 1100417 784030 962653 253881 748745 1492126 1880859 796641 1156225 1718617 32397 1621087 593596 315326 1411252 1437983 1358801 650013 58206 781958 1582767 927335 949925 1298465 1735073 661572 644724 292856 1408359 685590 535518 154799 1776796 325216 1404318 1151304 1384255 1953351 467411 712345 948137 1598929 1669315 1597581 704357 1504836 1342226 880275 1589093 1704325 483233 1545245 1471491 1935362 92104 1989899 343630 1622463 1179262 295586 1889563 256520 820711 688032 1902492 620377 1955296 167178 1033308 1335249 698835 1662204 1414607 1987800 383397 561520 409025 309994 1820321 1263948 1169497 874614 1000560 765904 741227 1380651 1997029 1771858 615903 465480 958068 1845197 169861 225389 80412 255114 522819 757192 809688 21043 1278038 274277 1862741 113860 890093 802359 1155565 519291 174388 1685757 1886637 1573730 339810 1602796 671879 501418 1288316 369439 1326758 1652064 93404 131770 696737 1852754 709255 1518840 428544 1264742 1748276 1434233 1888921 796409 1082968 208783 946234 1441839 878335 1431841 88132 1051345 1036058 479509 979385 1983022 803407 77299 185619 849735 490770 803136 129956 1291241 1151401 1877836 30612 961476 210475 680176 1031048 14173 1101708 909935 1492771 437076 1640033 1098493 243794 1157202 630103 1731008 1675900 1519385 1486065 1918987 649589 1183771 1365291 1543933 331494 714096 1179818 315190 209393 401889 492681 800305 1573569 1106783 553549 1605170 1362211 1022590 475921 1694748 1400266 1966201 510951 769156 1357230 1698560 1415035 324668 715982 874440 38562 317913 1840448 1614925 1952303 773839 1423467 1192437 1162310 292420 1484515 205179 149755 545040 688333 23168 698608 1029775 211716 253141 1577070 1721300 206974 1138548 768686 698523 731600 930452 552651 123525 1019887 480471 1491800 1870607 583831 1383862 1948678 1823970 516674 1389805 106336 877424 341925 1750653 1832151 1111338 697140 384833 1932079 1857242 1961555 974385 1168524 788554 1119429 1714968 1279589 1495136 1124077 942017 1341038 519762 424934 1535068 233893 1744235 226447 206901 1997093 902113 1404466 1651243 57213 753625 1354622 346545 1082893 434574 822753 1610740 1104311 937821 598293 1238228 1142013 394449 1556662 1887474 1442141 1284211 611384 1993404 1691461 865861 1250117 589043 1571656 147181 1536965 343194 1182753 686867 568608 299677 1833256 202448 636138 176538 134902 325755 1003781 810473 271314 1841863 1464886 1746514 717056 1479425 1314112 598926 1200002 1873177 1064331 1105280 1521265 1370266 592361 1099141 1474704 706691 1186719 1065204 534132 1024421 1174939 1951539 944884 31999 140753 1727084 778819 85459 1175342 1419732 606026 1383183 1043114 1995169 1223573 1596983 859226 1184183 1742794 1926268 1827557 811315 1125856 284300 276938 265908 422296 1857124 1581280 1253932 1032888 1147099 100107 999203 1738471 1143652 488696 1471205 199265 905195 681930 50043 1991843 1846484 1258118 599549 1149394 860487 1123728 697990 1725115 1412985 184334 280039 148655 1149869 511435 1636766 266987 455017 1694829 292453 701175 1562737 1054772 1566867 105686 1516306 855991 1246035 1388151 916251 362307 1779224 1133666 1133481 513409 348529 1121004 112486 508457 989857 1165227 550086 335037 1918396 636959 287290 1286239 112586 1904592 1859205 43724 1412682 1943620 1345162 1255420 1681536 1241355 272436 637471 1213711 1964947 1070909 94398 1001244 1865429 1298715 1977837 1850088 1082771 1835581 815811 814979 938978 842757 14176 1768009 1556203 946030 698443 1694497 1687776 499172 1267694 476062 424730 53659 239714 901930 925211 1230992 1494436 1891799 318107 1274127 165874 899001 1629249 955972 204679 1759132 373822 537300 132995 1414998 124536 1638408 1491462 1285151 540029 1298624 1341936 1508947 613995 752706 843941 1750146 744786 825453 1199872 1735180 382425 291986 1244641 853037 804431 1626718 1219937 463619 1124010 740269 730156 1988285 318848 1092842 1679594 1292346 201253 1443124 649103 1530963 1565963 1922825 243294 233990 462719 44611 508078 1459726 1445830 442470 1820030 710129 1501667 705327 1270684 1454675 1619953 1035318 20419 93150 631438 1735183 1500936 884752 836459 899497 1811633 1521888 205727 1136451 1479921 972628 1731880 795792 1816538 1716232 764867 1739242 1725168 281529 552273 894616 1403935 620417 1656661 926013 40691 1501913 1909900 1154622 1272693 240164 673857 671153 1907734 221595 1842764 282838 1410252 1707276 1192994 539201 1022536 927707 1771598 282278 1240332 928413 957275 1152337 1067425 1427613 257879 1153644 1545117 1691627 1415749 984292 427103 897501 474094 1438694 1539782 1946084 591285 152224 1491495 1028720 1200828 822725 764626 274066 1513878 1664405 803447 319696 314695 1737392 1687091 1855340 359765 1735317 493659 1330713 294344 494287 1629765 880268 1631061 386209 35741 629933 550346 1291575 1515340 662012 1168280 1814589 264965 1425163 254176 1711602 670666 768044 97762 248819 1319433 1288267 1103041 1742322 813278 1305678 844409 264200 4338 452669 889446 1828306 497492 1889147 713274 477210 363466 1892631 1941278 1219291 1438118 186909 1560865 606863 1568483 920992 1117335 1893907 218181 1836233 1841056 1311345 1600882 467612 1036915 56077 1829942 1074222 1039585 1840733 284391 1715550 738915 1323004 788210 719326 541476 1878765 605590 1598511 787941 701116 1025836 206208 1875015 1472286 1612991 699320 1230420 137206 998706 767387 653490 1339472 407403 922690 992396 1880171 1143395 1226154 867905 79600 936117 975637 921037 42633 1828799 1647519 1738620 1846635 1510308 1775399 1696808 956580 1983501 666226 1234979 479827 1530949 1833301 91203 998979 1150741 1902479 1869678 967298 1671426 1223255 374428 1788007 1843119 918441 88461 1886410 964301 752449 1980878 729692 1277641 108874 1493581 1580813 1810757 493550 513955 1973807 267789 35150 703458 1772153 1420943 375746 414837 595835 1744608 1853585 1958959 1791420 680291 1311841 928361 748354 1683213 1357046 1711946 1172020 405301 800233 1584392 1270482 702238 429091 1385287 733311 24043 768340 78211 982090 1239927 680099 614190 731843 83154 7075 1627876 1935058 430198 1685792 1609192 704969 1749304 43767 1353411 1030712 1241095 806020 514492 1750018 1498913 604888 833993 1372523 27805 1572887 277470 1042249 1201386 1214003 1617253 867947 800006 1103415 1756281 385582 1825353 537945 1345602 440592 923105 1906261 1681290 1207284 1604321 1658514 361722 1347989 247313 1133478 822194 1055930 549100 1818380 233078 1829671 407034 1688806 729741 23821 1299118 1228404 878868 483937 768876 1576373 1658729 918836 1347550 792561 771733 1963410 1998549 300751 1298176 944800 1322730 958248 639665 853052 617520 1170340 1132648 712898 420995 1145904 1864703 1838302 366677 1715027 1733408 545698 552730 129821 1092329 1652602 849898 1010005 1581363 198017 1630779 196014 922157 192590 1193585 1675943 630275 1034638 860175 1401190 1737145 1771671 1874379 1660182 18535 1484655 1548367 178305 616708 920227 1194059 1780114 1882767 1901210 1140783 248605 1706815 1527127 1975685 531869 691124 742798 1515682 1360154 1301634 1997945 248914 226612 842609 1811480 667288 1685260 970296 1033266 1396027 897135 459268 1762127 108304 1122960 273609 951022 1574467 1650693 1268583 1376945 726991 1275859 87134 1592564 938564 1882322 952113 1403038 575298 231972 107225 1182438 1149562 1557029 513253 983751 974340 1581077 1113147 1948474 488479 839623 399572 573098 887513 1070750 1255661 1076171 754561 1864219 191591 791385 411491 85347 915668 371682 1653709 356949 1279233 1380251 257547 308875 1857751 459215 219364 1162438 150936 882938 971037 870780 1178378 476235 112382 712737 149938 1982084 1769223 82590 867034 5129 287937 323961 1082046 161525 1955121 1044567 391525 469272 1380230 411917 373916 944213 992782 1825804 1043339 557756 12229 900435 1780344 635745 55688 688326 794 1108890 1929726 135413 352281 200023 1852184 1945231 884084 1470775 1587135 1013791 1296245 1499571 1790486 791651 491472 581489 145589 989013 1114660 394781 581190 1193112 377751 814578 1907864 1935944 523801 261641 696831 122748 1417016 1765301 400171 1498437 279919 1081751 1170427 1132844 1936980 866096 776702 682422 777963 866704 457997 85940 1976208 1191760 1666281 1458407 982304 1358529 608102 1680549 682255 1275339 1353170 148962 1995690 1533382 473071 465089 1677107 1040986 1037450 1043578 304417 791356 1494746 1248973 1549074 1269430 94191 1247527 357394 746170 359005 1663744 502815 682710 289566 989237 426662 1444579 301673 49530 1845679 210853 1220081 372537 947907 1983200 226423 761061 1671906 1286842 1705615 603173 1591852 1371365 1607579 241830 824700 918594 312587 566270 610071 255759 1478358 1221116 1039889 1080258 1292307 206812 1369575 1554100 1907675 236004 309240 883380 536226 4992 188538 984374 1004117 719374 1875966 1428832 610358 988503 1696328 284454 575624 808760 679343 1170510 1174291 1880641 893628 1848476 839959 1302549 464871 1473650 808258 1395477 182349 1713248 1530079 187882 970302 1746583 1441965 720588 1598081 573296 1446944 1300982 140916 1489267 1026271 1283747 1365449 385574 642636 1574519 649292 1668284 956782 1786854 1616094 1507340 1105583 1123722 134822 1703154 1204802 1159777 1742334 901093 717352 421750 1137216 741388 18961 232981 1968520 1442180 196863 488598 284579 619289 412529 1935165 221253 1696469 388967 1874951 1367957 1120592 1489548 1549468 937030 1207325 668927 852399 1853499 1333346 927789 1303052 969126 1025454 1188998 9253 825529 1589278 1942742 803174 801201 412916 1301976 286107 915319 1652490 980098 316421 1979097 237025 1907171 1257643 546297 1764252 525645 1433973 268943 517685 1825862 793043 986560 1538405 1048730 1597834 1502381 1206702 256548 1915424 411055 866333 1389085 968897 308637 574181 1479239 550964 1886698 555255 1546366 1051768 748843 939396 1904995 641713 917006 1525612 709067 351137 1054200 1945722 934217 421305 1161228 1035281 1626075 246262 1758664 1577640 613872 226761 589639 227199 591467 604663 1611762 1806090 655513 1991962 1711573 640446 548878 1861195 290751 1617559 353488 953698 922362 103663 1319130 670952 679390 1859033 776608 462331 1773815 1830396 747085 161450 690283 585139 1767140 597579 1748179 598168 208834 1475349 890489 1035809 998956 1085842 820755 9460 1990086 865475 1141821 1425007 890298 759283 1525445 1468527 1521697 1573486 1671447 438268 126725 368508 1347707 1952433 1072273 584146 149869 444968 1879522 592979 615054 576199 690225 342549 831498 288234 1792768 81796 602090 1178819 763465 635694 1440867 990678 184857 540765 129610 1205072 1452414 426664 207319 812560 1332208 1769589 119491 1220193 673811 1234107 806412 515821 1235681 1182243 1216911 1040179 1407159 276998 1121577 607776 1500539 812739 1825642 1792213 1745170 917321 248356 158612 416046 91973 1820057 1667750 72961 232160 879078 524860 923336 1036175 651372 1805123 1469211 971285 323442 453650 1672475 1803901 1381647 334100 161716 478476 489222 1485751 1198746 926709 1767117 492044 648610 1124065 1753927 1184511 1952317 226688 1412267 1896104 924017 1741810 83609 1114778 224976 699454 127756 1831990 1310983 33924 1930233 825560 1033469 1826628 787639 1568247 137312 1377063 1879916 1377391 1804412 822623 1368882 260318 1978863 1288262 229719 1687356 704289 1341381 691691 51379 377275 614958 980602 1169998 429327 779017 1804742 1521545 954100 1325828 1098145 461797 1216774 1607593 1836536 373580 110746 1014977 241194 133021 292298 1398661 206133 782537 1784962 1935115 1423239 905341 363424 1678323 404240 598167 314803 1921959 1195692 1660414 288374 1223600 1425369 1517579 1198216 1113090 1590647 129549 1173216 389479 1161081 38137 1751016 697443 453632 874192 1444733 1613394 1324316 1374254 27888 548311 1516023 1173972 667955 859342 1578328 809113 369558 1401105 720308 750938 947241 1318340 768048 1021284 34441 1917900 1440821 1338407 1601705 661202 79579 1540488 640908 413246 325848 1039428 755286 1041336 791700 768226 149150 896398 308026 615894 1961350 1130731 1556984 410411 847334 571176 1441515 66436 1149734 319424 779513 1443114 44117 546277 923434 833775 799070 40988 471366 1563967 1961557 57275 136546 1881992 849876 653916 1870909 265552 967222 1295715 361936 1832599 832574 975348 83985 1832124 1730331 1455879 1451264 1868862 979243 1021245 1281128 1999296 714148 1178834 1029475 1485772 539781 1959310 977547 320078 797341 1801563 313288 922133 288639 1251723 1457878 1509580 587492 1508388 768691 1825123 1545663 1542653 616936 761565 505588 1809437 29217 1970634 1844864 1325932 905169 872187 1955630 912759 1604518 405355 313214 264888 1771262 659203 1890467 828668 693094 1182005 937976 774214 718852 1219402 396491 691236 215268 1323144 699978 1785313 114436 861507 1229842 1311656 308863 1839144 580981 1405639 489955 180483 354014 1224823 469302 1138045 1593468 257744 1297623 1148597 1582695 1556696 1957396 1254056 1570840 1312057 1882713 1348765 862197 1513246 475363 1818532 1488832 1459747 861045 1745692 1405949 1337162 1706407 608860 234862 767567 950587 1606060 1287556 1537923 1299946 578937 887484 1415880 1744221 497076 780473 512258 1515485 1468057 1536662 1605365 870520 871522 1686993 1921431 127479 586657 114992 874484 1299395 1613217 1188490 1254814 529672 1912520 928119 662082 1942240 1666440 936558 1640413 454553 564038 1740693 1948986 1886375 1060087 1641092 1819894 335402 1935758 439122 764044 783083 1532460 505932 1113828 548038 301319 236391 482022 1837453 1289270 681605 384957 954067 740171 1363812 727708 507570 1329828 734812 1300345 97402 1181342 1688805 560256 553956 339885 1177031 579206 1304994 787939 860948 1262189 221132 789214 435205 1453101 1916221 430491 1237690 1689852 499188 462814 246685 1224141 1843845 1358848 944669 790966 1597028 726861 34837 955891 89413 125098 517677 527120 1871855 1863772 1475421 634789 478410 1575262 1537617 1567165 1721396 32849 1503641 1168626 1818780 1814953 473803 645836 200419 1712749 833755 549491 525777 151988 764411 968188 233703 499723 1021273 730847 125367 348744 1949901 1568262 192730 945025 558884 1104109 957486 1583306 494857 7721 1184844 1475457 665397 118898 1941209 239540 298683 734760 422185 841063 736393 826333 1232070 769621 223829 1307466 484596 1599498 243912 1696073 145916 846535 1433247 1463417 1709896 1215928 567275 968302 107401 1568237 1876908 1245469 302334 1034694 956725 1086238 1736596 638791 265947 821169 1677325 762871 1421271 50499 402946 1469720 1957342 1536505 644441 1465792 1766655 749933 1282346 482865 1611667 240879 1302356 1088858 561928 1874591 659916 76892 687890 194642 1165293 264474 1516417 157255 832701 660989 815970 1047458 1282593 357421 1105544 1680223 1806523 1553804 1743660 399819 1299432 18687 1148687 1096522 194970 110970 1589397 1050229 43449 478761 1525293 1719638 683466 35394 1175352 471605 1974759 556769 1425164 812789 1379657 1998674 1072770 787581 636901 1861855 311425 1353669 1448162 951317 708812 719692 1530012 1882762 1241255 1905388 18737 1067699 538912 1488209 306880 1623899 1288877 248953 4889 682983 506269 860974 1537220 336710 1510537 1847715 592401 144726 52766 243584 1613753 1168882 301698 923040 95725 1512847 1716345 1118175 1546813 897388 884636 1955037 1316200 1740857 1642168 163631 1397597 1642626 1872858 1317989 1470821 658199 818555 1454274 873982 1293967 875210 610728 176685 1155416 1316310 1307211 190261 1648767 1522907 1416528 1274909 1206950 310948 560606 871510 910850 1641175 180277 557632 1274113 1543489 599597 1996943 822342 1446831 408161 442572 344846 1805090 623456 128127 1242060 1694260 1150937 807933 1600402 1083628 1640118 1188288 1783689 828997 417336 1755655 1909292 1519050 41645 1870515 177996 692772 1047551 1332235 214755 1182952 266066 92997 1477639 712209 1981994 187618 1402738 450818 1123573 978515 1528580 280502 263632 1084654 920269 831063 1733442 374078 1689584 688602 1582630 1941524 1869108 1379486 1759343 1642264 185520 1900887 128532 1264454 1971416 1796295 338045 557416 1080232 1001060 1288446 1234777 1995878 905580 862379 204257 1273588 171350 938050 1116636 405010 54357 848570 1015598 1354042 587030 1776797 1617438 519885 1316211 528917 260087 920601 1003880 1539333 1538549 745936 1154771 1302132 1149377 1680687 1857483 1950293 1420307 586626 1522207 1005201 7558 355256 1295774 866669 752941 359456 1696270 1863752 1379975 406191 1426923 828300 1423283 1469183 1022422 487166 1375221 136352 1052391 115245 88803 1284843 97897 570448 1923648 1323926 536908 273055 1410971 585008 659974 1930121 844823 97480 1730521 571497 1318179 1099481 1256907 1421420 408682 1047406 1092420 1371412 1201378 266389 666662 1749657 1797326 1930373 209095 167205 420149 1057912 707289 127557 573660 1446566 402732 675765 296429 1945071 486500 1906060 508073 429811 1496031 1499015 1820795 1513616 1277617 267009 1309749 1355265 309573 1956978 279498 1217154 1260987 1224167 8854 1333438 373121 396565 1257947 1500392 560322 1185255 452246 1939679 1336841 134103 1230850 1743308 1236284 356863 1443289 1630751 1759687 1732050 472975 1661784 490445 64787 1598076 442786 1678949 1305989 232414 506983 215026 1258607 1084789 185373 682615 1405817 1225297 1871449 307440 1254072 76604 1339928 1708391 1449791 479699 1899209 756993 1710922 214690 1918956 399926 740874 1923153 32830 1988313 1280660 1916994 1753254 1952113 109157 1262784 1914079 1034929 1982843 1329383 1276088 462244 510704 285529 1775486 483316 1537670 1462168 1573425 1368963 1694340 885273 1600066 894037 1242908 404016 982418 1018748 1647580 813300 1364778 1056269 1693427 346648 50856 1903829 1625855 1729708 1148188 1864756 1292708 418851 1906897 1725858 1582617 455006 1487145 741011 1738569 1347608 1430897 1000209 1806666 1632479 486983 130608 464022 1310822 1141028 1030935 457922 1660400 437538 1228363 588021 685029 1213832 604286 1800310 1984561 799968 613625 1627600 1779164 1180029 163158 573252 1614848 1001830 1657831 1348126 1041580 193690 1253471 1964243 688208 305676 66577 1211419 1250225 217496 790195 411833 381226 1503547 200508 996393 497729 1576667 1987587 1420482 1798840 79177 1587223 942390 1937394 447088 677630 121152 1724910 1687024 1379914 585822 452770 681092 1799931 657657 1694343 408270 993885 297086 187796 757425 1831961 1540129 1609691 941740 1627196 300971 946759 660057 260017 542638 1585114 1308858 479747 647462 873045 1081300 916012 1233302 1321553 1726817 839513 512363 1557426 1840968 5111 1836897 900245 1711487 437561 794733 1836659 1531090 1986960 863486 882200 377390 386285 474457 777090 1608323 260747 1282635 407433 540363 1441065 1189635 716251 1998401 837756 418158 991874 1383947 1692417 1732580 1861557 10003 1342995 490579 1961443 1102478 994409 76163 479207 1287144 1658484 946284 1302511 146447 1730322 53521 508054 1748020 1415965 103724 22080 9076 715342 438376 1602849 1450157 1275730 1785911 747925 1152483 1716207 425069 1807959 1952685 1570876 528701 543947 170261 602579 1843028 915149 1398854 1868545 579852 1745545 1105479 621651 390380 584071 380361 1527969 1685525 1681214 1471345 851392 1804243 1486869 1797991 532343 1526419 1456513 1184012 597864 734016 1049996 1096973 1326576 1544758 955324 694355 413231 107529 468013 812368 564954 236171 8172 1802332 1028542 367913 8152 1049903 1928515 910085 842958 1899597 1659594 210391 689292 1412611 4068 687313 261810 1082222 1045492 759985 677283 152498 400274 417924 1534087 578030 1975308 108588 1744937 595832 1610592 517636 439910 1230161 738847 75666 159580 324684 627921 284836 675621 1735200 379637 357026 647173 534535 1732636 303226 610704 545729 598374 465237 602668 463705 651653 801079 909246 984121 1619323 1960131 199559 461664 945720 37106 1277536 879687 1503105 173864 137900 1023515 245174 118055 1940845 1425269 785564 1293181 1445335 345820 595322 418305 892591 1093608 1427950 1289009 828927 1560255 938285 1415327 1014052 1008920 521693 145180 1670584 265287 1464939 1969650 1225223 479984 1183050 388605 170136 1958825 1983041 1822768 98661 159330 289454 74501 919587 543076 285404 1185481 387295 807036 1128501 1393997 1479212 1791291 1401577 1377927 1960707 910366 1387323 388944 129282 672189 492278 1626982 694104 367284 483245 443774 1507750 486610 1064341 1351254 1354160 337692 1671314 1621026 515078 88449 1169504 275513 553228 43477 211426 1835973 1269738 15655 320820 1929806 1302841 1412817 1534098 275589 1875127 1118790 1527233 1796782 1263558 1777206 1477305 1549396 993700 350182 1050526 1528763 788469 172138 307846 104417 623852 433017 939567 1393882 739493 142179 948307 221057 1946461 1361233 1346068 682529 1113649 1094224 1014849 934749 1485005 526045 1815032 1680383 1452758 535524 548905 1356117 953313 69648 1968926 1640048 299260 1710096 598323 763012 1864697 1391406 1774826 1721189 782490 1813128 1777430 602423 1636947 1589699 199916 1561675 1569297 827793 723167 1481449 673757 1908266 1586708 1709072 892607 1089478 639346 1068627 1928597 615717 441889 373883 1387829 1071095 181840 435589 288713 380585 1274779 635327 1709805 1389338 1938619 100786 725019 919261 784238 309740 1007794 31322 1798362 1405686 1543801 900398 129175 698593 1384893 1166232 713820 1896750 650790 497052 1498262 722593 523090 1421400 464535 87156 1210351 1538070 743360 444276 1670097 1766216 1821150 669211 1078933 308690 86008 347732 757447 1471820 952375 1898773 424666 940414 715998 886413 1780731 400438 1819569 560641 1968378 1167994 1871360 739666 1831024 441041 1390591 1126409 1929095 1819045 659887 547073 1937079 698532 762735 1394757 539372 144863 199197 1361509 327619 727534 1840639 692116 146521 126913 401672 1776361 694468 700003 1497805 550130 1977786 1640956 1763409 1649368 171521 91327 997552 88931 1485010 1350585 968999 1490326 777745 934594 240971 835379 11496 1205266 1073534 1836778 1134300 760923 454208 929610 611046 1816019 1824110 1414655 23080 398034 527246 1552814 1295313 497652 1950397 1973274 1061432 6642 367748 735587 1692026 99118 1830786 5409 1215116 1392041 1690029 641768 269655 1425110 1368899 1808288 621098 1728049 784241 311021 961291 1181278 429383 638091 1637315 902340 584647 1782790 594251 1663029 487306 1358769 803572 315532 1519969 474641 725187 297467 132725 1057264 1808505 1887561 1855143 10828 810746 1473289 101209 353961 642327 453103 84989 974787 1949483 1703698 1948052 1376151 29288 1028264 180779 1858401 1125437 944598 852542 440727 1571971 120420 1182239 1316421 1306356 466773 1800562 776867 808999 434995 1418547 819573 1104923 1419959 1690054 426017 624327 569156 1746184 876269 752345 1176029 236049 1814283 236994 814998 1687766 1977228 419946 627253 1104945 289565 1820535 831821 1147342 1595993 894167 1835646 919576 1260155 1386799 29806 609600 575835 1603139 190230 1596429 751797 19656 379450 737014 1619093 128271 1612248 1743794 623606 1716017 1516342 451826 343131 492162 685038 124922 517505 1060499 1627478 59928 521363 1650046 473108 306331 1482688 1560392 521160 1159926 218887 793280 1951971 852397 1480381 215255 1120128 672520 1964198 1230149 1528865 496754 789979 771258 561659 459662 468669 1760219 801478 1547031 884698 25411 239271 876431 513002 597998 66393 216070 1155560 757078 600077 287360 1205096 1438242 1271062 1627035 132490 1628771 515870 1907455 1692579 1200325 1365519 362467 64125 1139979 1291267 1504824 928800 1765430 1703557 1311120 1450505 1380708 532841 401408 1660913 973501 522247 1960572 28033 78143 509577 1422438 820985 331853 1137433 1360091 919729 695365 1010304 894541 1419287 1110906 1201784 1589547 567963 1681960 672889 1465576 686113 27383 70134 533487 1412412 339263 964978 1125878 1403968 1300696 857652 1251823 658019 1627648 1354319 1963545 1143805 1897432 1927023 1601503 1427634 1295858 1449871 59735 680721 936140 1468936 1313287 298260 1012132 620664 1089743 881979 230381 1427093 1622989 982885 10120 1798951 1696157 555621 465364 346185 903676 458262 1997439 1129543 1322378 464717 879946 1961890 262581 1029077 996035 417479 1935959 1909140 1417341 192279 917514 829168 912750 1382839 1913683 310958 1448513 407695 669319 1619272 1281374 1115246 1895499 817008 790186 1172620 464974 643038 744317 1664391 557184 658797 1910498 1558649 863336 985663 958714 319377 101262 1653077 53353 1337488 446889 1973324 1412644 503088 1007659 1121424 566180 490788 501474 542564 1829343 318639 206830 1009608 1392362 1394602 600596 71359 697972 1916277 814671 726657 1423563 1401651 936276 1463018 1920578 1089903 1929887 1774915 930624 612513 621516 1259482 1137129 128911 1677417 559241 1582420 1622404 671051 746601 301931 187803 1222099 544232 179389 185704 70463 99751 937325 1189995 1206288 893430 1489749 1307023 336093 119068 693033 533481 1919805 541259 1711850 1075435 76748 184484 1753449 1263992 1118717 219846 1930473 42897 185098 63277 572808 1239865 866962 1725199 1754933 1089239 750134 982350 428090 899813 1611408 1543698 1497161 1839313 192579 1381677 1835691 1307132 1538554 433912 566717 337828 305985 916609 368185 737877 511266 298167 1962159 851780 210882 1909930 1383694 220234 20793 85319 1862793 80102 1672424 1705795 1658083 1502392 270640 775532 1974333 801812 150576 1959490 1740673 576752 263386 1437032 1215797 933623 1091008 1330811 688365 274667 1644027 135516 1126773 783635 164599 925325 1590863 1623558 509383 452907 1200051 498002 479274 1973259 344882 1687903 771633 1503324 951619 407639 1555512 1062798 813593 1272194 1603089 491581 1018362 1811969 657541 1741198 311264 183974 1982631 294353 1159046 1996010 3717 701969 1555236 1805734 260104 853044 185952 931265 498048 972708 1053050 1673402 1435499 590845 1236786 262770 896523 944934 1677458 1453518 338127 553133 1525517 1401632 1744239 951338 324412 1451939 1048100 1300269 1828315 1931705 1590568 502352 678393 1164231 632573 169467 1343291 548477 1086767 260364 1626962 643598 887780 1015493 20264 659710 1244929 1321965 408480 1534066 219545 1323044 1633203 1392648 669819 627541 258564 1268906 166980 493617 21148 1186610 1909090 361229 562735 1289859 401311 1121296 1307471 960135 78850 108639 135390 518840 281496 1148267 866046 218729 1926429 1503545 1096495 477543 526224 1923369 136760 602956 486479 472318 1556911 1677229 1445319 1789838 1880679 1231395 1938865 1669067 1993338 1182535 820035 1363550 124204 256838 1792098 413097 553109 402316 64696 808125 1294271 1461785 1206411 864155 1283518 1371799 697712 1159141 1270756 992485 1843313 1525299 106036 1100090 1063372 929870 1135784 812480 88528 1629643 453282 1737984 1232627 60756 1293171 446491 304843 1767939 339944 97348 595857 1933818 597627 1364204 1563135 1936150 965827 297335 1033257 1536952 1184412 732316 265891 930104 1900674 757298 70218 1341053 776923 253822 858111 672220 496199 298606 949798 102826 1520422 1379009 961825 512594 1815716 1543848 1939013 347753 1443257 830929 377732 1058295 452371 480291 509830 1576192 1033688 267780 798525 1234165 587421 770846 143757 1314829 1771681 1841552 1601565 1579445 63799 1501965 1468793 680588 771428 355486 1623118 518971 858167 1587259 320110 1650586 972551 1083035 191256 855924 1264650 799260 16368 234884 788949 1017089 1753992 1865036 1826791 1167665 111930 816333 13034 1716715 1187481 500659 492350 1572194 1561183 1990549 368730 990998 1356781 15770 910707 739370 977204 1441647 1660709 872118 1672586 311054 809946 469068 690000 202947 1878747 1792045 690560 1165692 217835 1755175 1665401 832379 1340894 469165 671300 1430666 747948 1362369 1167897 371828 1343467 610546 1484476 1786641 909428 108461 101203 868952 523752 1122085 1546558 1144085 1338616 1885056 1435708 45498 90276 1767628 883397 267304 1196208 797994 1555996 552835 777185 1351827 1509151 751199 213862 749767 997043 1333413 1102991 20811 1241638 1230440 1878965 1262262 917971 1978722 1601681 736740 923000 1807345 992303 28460 897112 1010263 1252428 1831054 1429030 997927 1358410 1818043 156940 1659131 673666 804413 11501 1666623 313280 1726113 1328199 1446611 488438 1756864 476957 64940 1028411 815666 1911238 304827 1209 941650 1605705 193033 818967 766470 1190783 625894 22339 1314387 1670776 747936 1877912 981203 502431 288646 554200 142966 707364 252690 1853265 1951026 1245128 1428849 1099298 388330 1258965 1055669 1195787 59233 1460293 345421 892695 765413 993708 860397 931605 465117 773205 1876989 663230 1416243 1639876 243883 13353 868352 767994 782609 680687 1391191 1470747 1318901 473959 1151469 705687 1481593 1204066 1949088 137885 482150 121706 1843392 213802 118642 65544 798169 1843896 1871871 1644354 40848 1129039 1939968 87361 1852558 1403729 1943196 1693263 1850836 1106953 403406 73186 1856294 1886764 1853116 1709113 1333562 1134176 639488 1095636 953659 1564099 46185 1729858 1057303 1433946 1233355 868825 1738855 844029 296900 161806 647989 1839286 1224142 1226955 787380 531583 1021730 681362 118776 1912787 1373444 1589304 1879309 451974 343890 886831 1511189 1613388 994983 1146942 419868 273803 817732 39247 309358 1853574 1029446 1490201 782549 1228612 791182 347115 911345 607236 1824252 1658671 1430395 1222188 1431531 615771 1095513 1261760 1278614 892880 1046104 487178 1979843 720690 1945200 1204929 100204 784883 1377174 961789 1608473 1329896 1089501 828166 1851731 1245354 45569 918687 743897 1628499 1761518 1273419 1847799 1001718 70842 1068310 1548032 1926336 213738 1040502 1868449 52697 1787359 816831 523716 1933487 502569 378035 1765670 1750035 837920 972399 1261220 1952909 1563042 1080528 286193 1570471 1706151 1939552 873078 1048284 869873 421459 278013 972062 1019600 1327641 1210532 1736890 1827260 515598 1209638 998871 120913 1729629 1554552 1601123 1288366 155402 757568 213807 26284 1027590 777795 314896 287388 645029 1821290 617364 1467965 333432 1802129 23690 1929781 1151358 365714 871566 8827 1891405 742158 10995 1378952 209941 622929 442440 1967662 686652 570118 1039453 1340851 1022837 1800875 903629 651180 521407 945764 280079 39535 685335 448407 964496 1723467 1406759 1196513 1701060 1062541 849308 1286125 208471 305189 1482221 1099878 1821284 725135 167121 376311 1403107 689888 152617 992867 328329 220082 1282644 285230 1824602 1596080 56588 1991075 507269 1899615 1821382 517120 546822 815750 1048548 1648310 1275620 820417 1303094 1981985 1069860 1339674 840604 1979458 1879070 1574496 1764143 1790726 998177 462546 345990 847712 402956 931946 1272094 1435147 1130845 302949 793255 88602 952221 1976040 37903 115926 1998689 1134037 971883 1409917 323077 1160259 1439639 677520 1120022 1097131 1129041 688185 1162718 453509 849471 1950841 802722 1367622 1444929 931326 1243228 1652249 334962 1435648 131280 272320 444492 632025 1333300 1491936 1712401 110619 448301 538908 1669727 849519 164859 256461 1946674 1365644 1248547 1900705 1326047 630839 188294 1137033 69720 719284 310379 1747501 1783472 69245 1210212 495923 804624 372130 1472968 124863 9686 542872 998290 759594 382708 908318 1378272 531072 594086 1367806 685821 338485 1711351 1927074 1957297 1915695 284682 1609168 735569 1350206 918027 307538 969883 1881294 753633 1283863 852825 187298 1582709 1885372 1632621 919485 40706 1205725 1028957 1689188 1032496 1099243 1638326 1411823 1034332 354025 1033945 1925998 5712 1616045 1287890 1836155 863117 1763970 1701047 98391 472855 937089 926714 1219287 734615 295648 209523 614286 1622522 1553499 611069 373790 587137 1540813 1263307 498464 939241 1528854 284634 1707045 954879 1150306 339249 1088734 1485372 181975 408444 376943 1400669 1384754 1293345 111499 1637366 944485 1329139 235519 1043086 1037045 1780046 1597726 1076542 1967581 1358830 1885798 1831044 727607 729154 437198 285786 754094 1409805 852380 169606 649388 1999135 860071 832729 1607608 1339373 190858 658263 1433230 573826 405723 669129 1729863 1411798 1522214 949564 1822247 1854553 1235437 816987 50364 1560237 851541 262915 1802592 1900122 1127432 1351117 679216 198619 299290 145512 1115741 1806284 614251 687817 422715 928207 608662 1698900 423047 733586 1039653 600857 380269 194859 1779058 1308334 377955 654992 1692775 1886418 1768114 702626 253087 1112509 1414366 970617 720370 60847 1514862 267125 1552525 1718828 577990 1552726 1950407 1622164 511374 1497236 1465280 251601 1928964 845364 687459 1265045 1489779 1491130 1901441 1319208 1285069 1093589 1002350 660824 1737821 1660326 1903701 1366025 1203025 1688621 807008 1593611 878223 100382 761084 1165048 203167 1145045 1672317 1347648 1776619 425359 604709 845114 95658 201454 1121173 1252371 1575118 1675235 1303252 855541 1686032 737450 1629965 1078336 1243510 1428254 197140 72450 1360910 221443 454518 776458 446017 1279800 76069 1668439 419445 1675239 920847 1791442 1105181 1039980 1009411 1697088 1361100 1711880 1731924 1235566 1776235 1726406 146926 1832740 1645706 1999194 1994664 156216 1852972 1612950 858428 1909440 218607 550073 1476750 383954 79756 375464 1409425 464867 285430 1065820 676707 1984606 269035 1241800 1195189 470456 1748239 661421 952634 1000379 1318748 1836672 1961510 515248 818089 940049 1932447 1538689 857384 108145 1814844 1008305 646568 1921575 1140399 183292 1627268 1723951 1891237 1883386 354659 1913294 412984 511383 1221790 1317766 428423 543851 1195570 1652342 546039 1100174 668380 1448446 1934739 1859507 1661346 1064944 1802668 1460946 1955326 1398554 1675455 1623366 1752265 1155475 241317 866162 1362098 669186 1634117 6981 417411 1255377 814810 405444 1777060 1881410 1457271 671348 1958870 389792 629832 276871 870033 1691971 186556 1695006 457093 27741 565594 1875121 1026980 239952 637649 1530711 267313 1294668 50855 1917475 342102 39248 454412 1916027 1070768 1686476 652679 222275 158216 800050 1881688 1817932 908129 613531 328082 180485 254867 1053602 1707486 1546639 540049 1550875 1146597 560575 1749168 740344 1507280 1957466 406718 318593 1239928 604261 1182432 118389 256680 159745 1575808 1327607 222221 73827 1389000 580715 212076 1100698 443235 595757 1451133 45145 1743802 754130 836099 454992 1330481 211482 198982 1000317 1463136 1767671 1004984 525317 320204 1768975 1259773 1160321 1318276 1646508 1191489 1665286 1723392 585823 1233494 705727 1759459 1403375 1045370 327186 1162771 534739 420334 501978 1393471 672717 1393336 385583 1681719 1642413 1999836 307439 1849942 1494000 902905 1377131 1015803 815546 223173 534102 200209 1068348 681885 1599789 1814288 1171945 636565 1457309 1073779 1725333 1584366 1352970 366050 1429113 1113467 1308923 860376 1792687 123695 249064 76867 1733007 1731963 421892 1400660 631357 1844235 1532691 1726464 580554 1326274 1902946 1747701 1869504 833378 226133 868831 1420334 240065 1569020 331636 204540 1955305 582347 1355163 1235606 248564 377954 556001 1259802 1617548 179671 1817405 631223 1609629 1507700 1979875 989847 1364931 1754199 691016 1512469 910912 1211852 20791 1119470 622850 22845 598032 716673 1854674 424723 529222 1457336 91870 1015199 1527266 1065227 624692 820336 287988 1671662 1964581 1535599 1069760 1836073 140413 1584893 1584537 248045 1791302 230331 670370 480140 1938200 1464969 1226082 1827163 334926 1858249 719857 151981 1688944 6548 15045 907915 83189 176836 878147 541037 393036 28708 1772357 405653 1820695 1899480 1325707 1147265 1195091 612075 1343058 512817 856958 132145 1480038 398941 1667153 1825361 1192248 973287 363034 750136 1087573 814481 1422823 1500303 167724 1701983 856755 1907175 587658 82022 1013224 987363 609594 1065242 517123 1418566 515900 921313 1551156 475980 1018922 263811 758133 1188626 1316746 927077 273537 191453 902120 877441 557349 1528765 809008 192493 1171018 22667 710584 4078 327369 881856 1653308 815963 780385 443516 383597 1158063 490570 548003 1224844 1311080 1385293 169837 1567282 1340244 28876 1413309 1143263 743752 939797 1967508 32169 749548 1891424 876101 752997 1664983 310748 1795939 1653943 1009495 1807946 272558 1908147 570221 1738037 781550 1192179 551242 1312642 1103585 1377625 978844 628099 1369732 1529737 279291 357871 1243570 428175 1603119 1640253 9467 516637 36643 395884 1947680 535046 1528050 629935 749052 1013586 212065 495326 1464932 1318796 1692380 164461 1700472 1581660 368816 127981 1568322 1862144 1384701 1582649 1153029 530902 1583696 718028 38868 379952 1865572 1127905 1618564 349452 1406424 554023 276709 1263786 481474 1041523 1057516 755187 334768 291812 1420905 883249 1408840 381214 1772779 348307 75286 676350 1510068 1216332 561819 1891950 59371 1972354 871022 1761765 619815 695915 1374486 516690 940367 1619733 203786 1408661 403059 152812 1473899 1347411 1772917 1658781 1125591 1376464 1915724 1133529 444983 393003 1096918 1121730 1858413 664869 276384 1165319 88648 1572436 1326642 607012 827836 638994 1670650 395856 1975709 1913270 1097052 202963 1877801 1741265 364645 1007067 1282624 1484711 583251 1187759 477319 1212811 1753848 1646611 544689 684263 1454168 1647013 1366064 329394 1008868 1067533 1040212 863097 1368055 1119028 1973258 901806 1005738 170816 22348 1451801 1180397 544832 802924 159631 1670930 1285036 193586 1113468 1537183 388180 1364129 1572953 1368941 1116897 926687 928241 898327 845811 112517 1119629 1832314 121917 1283739 447119 195142 1379681 1111630 1571594 1416297 1104425 1983442 489799 1406485 1608453 920612 1973877 1431008 1695218 256693 1887429 142633 191553 231599 322727 1402523 1830116 1084002 1837202 279532 457926 323501 1702468 1564356 1593068 671151 1122508 1113477 1578214 1432468 1596087 1840375 1554560 1855174 911157 729564 1596706 1293918 92518 662410 1346634 1536028 363234 1389009 1779104 706835 1394603 1336069 151387 650203 1587298 1778209 1512370 1772033 517343 376192 695293 887952 1011844 458075 1309075 1900393 554357 30438 965257 7685 1733680 504120 1739212 245692 675362 309839 27821 1482562 1060803 380124 323192 1472867 1028488 61336 1579757 1842825 1211375 394251 221140 518333 437050 1279737 513065 502454 1564584 967700 1748127 1420208 865072 770836 623891 931005 617790 637763 278634 1512430 1659810 1049560 1889163 1588660 906740 112414 1200098 1240259 1110436 1943432 1860878 602767 1748474 579770 1849445 967158 1928565 475887 993062 1725052 1645052 166772 1356390 1992095 1375263 1317075 1238005 843169 1347164 1199748 554465 116444 992730 1594471 1702863 77941 1990635 1352191 1187489 102389 1302753 1818127 490425 3714 1384111 625892 1145779 1404618 1583882 21822 1560874 396913 1839628 765471 596139 1364422 1222642 1237632 1015465 181258 549772 313948 1514037 760286 761340 836331 1229566 1484240 1740118 1171337 332465 1274103 1972051 1960035 439463 1651051 184454 1999702 1030799 851148 869395 138770 233867 390569 310694 1221627 1469892 660083 913259 744310 369564 1608425 1841557 846107 1105023 836380 1167109 1356139 1491429 309244 1808694 500197 348328 385071 1273825 1342524 1062274 1632747 1414676 77932 769560 1439936 1268943 578714 1002411 1828063 997069 606220 134439 915309 408510 411101 1212505 313969 458443 1723353 856453 1027984 1095159 1503114 1012350 1609354 1125197 271847 48648 1933199 921951 401796 905162 1759231 706113 1248094 1636616 874533 1206740 1573639 415503 1708226 199710 1023459 1956705 1115067 861336 1750162 1047070 231793 126181 542667 1467434 1383316 770352 1364592 1879680 1842158 883998 233829 1475437 1303116 29884 747989 487134 702100 511907 508224 310015 1221910 1637283 1563194 1373033 1146004 37193 1995693 809940 1440473 906439 1965601 1011897 802139 1493380 1024712 949102 1086691 1831276 158137 553217 1848652 1013950 1407623 870633 827694 700812 1639215 1933281 1756579 960442 334253 1908660 1915365 864320 824131 704290 1206012 1521985 842483 1119103 1685398 207267 1586186 357516 1548445 1833790 197800 692589 1523342 341049 1793936 160649 846550 1893040 1775352 1949057 605873 1989223 703089 1858800 107136 695497 91636 164769 775925 463588 1599287 876758 1669555 299850 1981379 197970 97335 1462964 1388121 1052881 666558 1208500 1074887 1345571 114603 798310 1146015 442063 495731 1657870 1715991 1426233 875324 260095 309582 1735000 1490383 275688 547713 163142 1024584 1517862 1561634 954091 859580 31435 1960252 58204 1479256 1683209 397669 655351 1320006 1673585 524475 1916386 838061 1304427 604786 886394 1059671 180413 901584 60985 5049 388281 239049 343101 725342 1628909 692122 1633578 1961956 648707 63728 1951041 1491321 646580 1882020 1744510 431414 1744752 102953 1223851 1949174 1682181 1186515 1037562 740812 622019 1467225 1602523 877921 382690 149283 1427380 1569974 1713660 345951 1566227 317189 1309662 1738894 982695 58275 1489017 741051 1994601 975892 1536349 1199027 1470982 1797455 123652 1637208 1132399 1446816 1828595 67562 1935813 860346 1815756 1056895 580277 1823724 735099 1420653 1126087 711213 1501487 604849 420004 264250 1175230 1199088 1534956 654061 437622 1302495 1187595 1559840 1830770 432794 613215 488748 962765 1094357 1766322 1519542 1221405 24189 1851213 331020 1633240 773876 826546 1181914 727204 167086 1767932 1202676 1859519 128338 839755 1117095 1502170 1383724 1377069 906688 1248030 1318962 139338 919035 365675 1842174 1361032 1803673 1278172 1422047 1792259 670259 1749210 737355 952565 635244 916415 1600522 1500576 339184 16211 1596417 728032 1620693 14123 1037484 577475 249014 1722467 1865082 892929 264029 1816287 363111 315387 88205 1042071 447423 976280 488492 1923131 1512106 1492912 794147 1174851 281470 1425919 353087 1715612 160390 986608 1586574 1442918 79518 811036 664997 381959 1208174 1131420 502537 1272937 1933238 1885121 890730 568089 752901 1046768 478574 1052225 1529873 1648106 964269 554599 744224 476928 1722244 828156 597294 633721 840610 1103078 912553 1921838 1976282 191698 283786 1834991 1876049 215905 465883 1100121 330393 1218687 1096652 567344 1658079 1041131 598889 300050 578088 115906 1323932 435867 1052631 1704338 1029582 1059860 1713191 1514639 1130086 868710 720851 835141 273581 1446858 113050 366943 1454584 1448569 295870 600047 1160068 810051 369705 751565 1992808 1412579 1220214 1053476 574940 94317 267360 1905947 1085802 1056663 1445412 610862 1998602 91275 598453 1535368 656132 892712 734801 135417 1667503 358119 254878 1972975 1351057 958364 93504 771003 948418 941016 1602333 1604861 886238 326683 1154579 948787 391972 517305 52793 1778442 1843939 403450 1986134 1992928 32266 1249070 1175951 1901070 159424 917332 416065 299937 789730 1219604 126713 160638 552683 1017554 645845 1904688 937955 1678005 460555 1715339 859819 283812 1746316 1068979 13635 1804356 1347964 1501649 1924988 1737530 1554536 1247763 860567 498470 1551551 1555699 1778542 976164 870858 903947 223122 1547244 1834515 666080 1164710 1124881 1434575 429050 1798852 326530 626573 1843965 1872644 1117176 1181964 1149038 1594660 350465 164254 237745 110705 615835 85799 1456506 797431 1744303 911606 1033329 426244 1479845 917620 31007 1128281 1605473 1461697 1161093 986653 925546 1993143 803334 691379 1801441 1087877 346757 814070 725121 2893 1445416 1773265 1992408 1769380 331132 1996188 88875 776813 1324467 1334654 1604611 1104516 988743 70539 144474 1064740 1995287 1086810 1667852 1002885 472726 1598578 1683370 31220 1581117 1714187 625451 576732 1117975 1902039 1254414 747748 1988443 523228 1274546 28675 141015 459511 1361710 642438 455349 1199787 299842 472966 704314 1596648 198983 736974 384545 93464 1171000 48347 1544634 1455930 338095 383354 1336692 1152678 744768 1913949 1160847 384484 557091 407821 766218 1661816 1961136 1622709 596450 1409233 1120519 1751961 1989201 755262 1952314 1263635 126145 1998768 1638445 1632070 350546 1732229 888731 596475 133738 1451288 1063105 102812 1417828 859543 489961 1247514 228455 1932607 445740 1100621 1361026 1367577 113524 1767530 132127 1299685 635658 646265 1127899 57063 967508 1723990 430820 705074 177848 894978 1403284 1728813 1322211 1077200 656029 446967 1252512 1219065 1572975 1443336 1043699 711588 1372820 405442 768595 57825 203941 1533887 333343 288203 758750 173044 1348827 820281 352924 1658975 1540806 1190351 871275 267943 1648654 311685 89351 7907 526222 658654 1081971 375792 1384830 1845828 764104 230928 238832 1022668 469516 1326265 1290551 1985162 579450 1778953 641570 1760399 1761398 1519380 1121378 669681 1998617 496113 1038975 336706 586981 634836 1571763 1920634 102663 1356436 505963 637496 353386 1589385 759212 960229 1995971 56030 156460 930926 987443 1056405 1934300 1800720 823820 104691 428645 1563935 1990143 1704374 780308 1694027 1895750 1683814 232476 1105607 1157409 1604626 732956 1103687 1019477 1997544 1763495 762088 451015 1905573 1806143 115605 304223 1948235 1088249 1679634 1124737 1601839 441074 1367290 150330 278686 1060453 870964 1722093 1946900 961173 1707876 1763304 59179 1825933 758938 1374047 1149508 1016647 715499 1253085 584922 388954 1813609 147202 1869615 1164782 823293 1222273 1895201 1566825 1628706 1388254 1429746 90006 1933693 243922 1374511 1823923 1316852 113797 466641 821242 1349297 1003188 391871 1672453 1077791 310415 909306 39517 1237997 203713 872086 557804 1712700 149851 31934 539627 1511971 96826 430518 987432 726817 77503 353696 953664 216101 252669 201723 1652295 1403245 1920673 488642 725393 9589 851170 35449 522824 1867532 1621796 457767 166988 1921319 1408135 564011 1930456 795928 760413 1979704 1413059 282326 295617 53131 126109 661584 1488503 1909454 1397065 1695920 1843443 487982 1462376 1666843 1745596 334218 1393879 1746756 1984302 220791 1381720 974601 500650 609732 360072 345643 931987 1609251 1830868 334567 267268 1437576 406683 1106036 599408 1848426 1142257 1549331 818478 9683 339130 1801936 37107 473116 352162 228384 770192 1049535 1200822 1919838 613935 1173136 763052 825614 11540 584474 1423889 560061 473044 1387639 468467 1320235 1603607 12134 419990 1121982 1931193 1124622 124476 1598059 1495144 597540 792102 293149 1795239 457923 455911 505020 671416 754439 1249395 1082144 193904 18119 1393958 550115 317542 106443 632796 224819 1002319 820537 512201 634154 1690675 1352497 288835 1523973 1999022 934271 166790 1471896 1250533 6376 1584196 400595 91322 1155697 1678555 225521 57902 1976260 1195590 1338281 496719 1020981 1493184 1102699 1247753 1737769 564124 186480 1251874 745724 1343696 32469 1939226 1762884 161621 1593766 209901 798383 1221314 1856775 1567916 1634287 1673661 1771164 10380 139519 394399 443137 432782 838843 1284708 104860 1001803 1355157 320645 374278 512895 586086 1362593 916164 1633104 685180 3652 233956 1391056 98198 784140 1591780 1733019 889954 892520 527794 676772 916611 1213014 802271 1300818 232700 13040 115234 1682644 1496884 1824169 956667 936476 1502808 1792255 1442279 530303 1120155 332743 1271518 674835 1361921 1110501 1374995 855662 1319411 801300 1466392 329223 1296586 473885 1012187 900757 866334 1027369 1604441 776593 1983677 401135 1202519 318112 1192643 1508354 1485009 7950 260438 1772379 1677369 950979 29601 111757 503966 1105695 393185 1227712 1482664 839088 439022 1898441 105404 766040 150562 1428781 1849725 1262843 1203128 1988068 1381250 617812 24629 1183973 284138 1012753 1056832 1704615 1160881 659955 1288348 1173718 1376709 111726 1719997 202079 1868964 1966710 1273897 173684 1097095 218803 454413 1545086 1235389 372185 665802 1947461 639468 467248 1794438 280191 1080633 191799 1729061 1731857 717967 420125 1164846 337217 1858764 872956 1178894 1881633 912385 1204527 1302153 1187881 604427 1247333 911486 1398509 468188 29446 334936 1319724 977183 1575908 1642355 1396978 1442861 425230 1171882 861909 227926 1683590 908838 1804133 1516428 281569 1210051 145273 1807103 1287610 282998 964178 1914582 1461484 1345085 1620446 1484726 1546271 207868 1892811 413618 181725 1386689 1404456 228272 1663487 678435 1551880 217653 1912487 313513 1342955 185483 1590404 387548 1206295 1248097 1167433 1553725 494636 106980 222983 844326 1392415 266112 502557 729744 681641 1378665 417831 1741757 1674678 1585533 1805371 841679 1566284 1547954 1308922 338109 535433 431916 3262 1993159 1059207 1455462 12737 1961708 1433589 361617 1716969 910940 1123100 706663 236589 1213724 944972 1734774 1775013 1781120 1151149 1593696 632955 1943487 558571 483946 307740 1791051 243418 1407293 1712787 504720 1043432 1312946 1470874 918912 320730 826782 389176 1552598 1616162 1745347 1967166 1544250 637441 475966 860101 200492 1302963 1981048 543320 1246233 1910891 1229111 1911638 771692 824915 406411 108821 1429801 87229 1196256 1199072 1325073 1094960 1798159 505273 1404400 962579 1510115 198986 844834 1740671 299446 956850 667006 273040 1828575 750385 127940 928925 915193 1978821 1097012 1755625 903341 1555564 1267534 765003 1361979 334638 1264436 1826148 988593 1905141 1033709 869962 1554034 636773 223701 1390859 81371 442984 1261101 1607013 1497375 1558664 1522512 1931245 194773 1638378 521617 876496 1248409 1628519 288152 1858746 1066853 1961255 1829444 1832102 77723 1211516 1038398 431707 800016 678528 432121 1873850 1510484 160344 1530305 1464422 989088 595996 1688501 1674016 802895 1405515 1319470 1157097 502874 929766 31378 705213 317568 368611 88615 1542224 1765061 1546230 653536 1692277 1980545 1066609 866678 504429 525074 163877 1269417 866017 1707692 1603802 954601 641764 47710 1765729 1147045 1971606 1429461 1383411 1958920 639731 528804 107380 1185392 1296957 441016 671333 893230 1420068 566240 362724 1025030 1216725 377540 1746320 434829 1242595 1665789 676166 1125632 725981 218001 1406537 62572 1111899 1128805 1277725 1549154 607942 607917 234703 1674685 1936664 914700 1020147 185315 1775471 1487970 820715 197553 23633 945528 1589778 215873 361922 500101 1294978 798489 293114 260835 1436903 93305 1209254 806132 104850 1743013 1566421 1994130 1523280 398805 1786256 1149668 518635 22998 1005793 62831 78873 1669860 1033100 1900930 1871004 921834 993562 1043936 1233454 1823213 16015 719536 1220153 1336527 1534433 671800 424840 1764720 1382865 405933 1692786 1583740 290543 95874 639033 28085 421477 112416 25593 1475532 1833529 1445794 161619 530281 1650167 1751942 995212 1526300 678941 354085 1697674 1559007 56351 370748 264565 914855 91199 767458 108827 482108 860542 682554 1492370 864534 395451 1290441 208776 345851 1643191 526309 1328910 124768 12823 65746 475242 206545 544015 48991 37371 1303857 1335279 213354 1840843 263216 1363426 873008 383205 182570 71438 766479 1214835 510319 746838 1767784 1192948 701051 1234465 1476579 320014 976860 1987087 760722 515579 138135 96709 73914 1189792 563123 812895 885456 110858 113853 1641472 638604 976362 978694 1958130 95385 1981165 1149996 1038275 639206 700471 1683815 1405278 697847 1102071 1044182 128923 666968 813513 1411275 1742548 1942183 402638 795172 419048 484638 114791 269174 1209293 1165581 291388 828463 250407 1663592 869069 1966816 676736 393140 447576 1301941 310129 782795 528678 1407751 1093310 1028897 1602487 1086289 1264450 466711 1630813 1458732 460292 1014871 1379424 1281623 10891 1080761 106159 1923430 1509795 1195057 187766 355805 149333 959578 1574724 1863769 1931319 1884540 767152 383362 1703331 1149571 1894710 1240696 1695868 1344802 1295885 369812 156329 1020272 312214 504104 1769369 861816 125549 1438884 1579501 405974 891577 1288044 778115 708500 227998 218683 1088712 1075949 697366 1258228 358409 987146 1401707 999285 1752422 782677 261677 368484 898593 803719 1168934 1603474 559799 655180 671831 711083 817174 571835 646406 1840521 880616 1534155 1462558 1201335 693260 506970 377225 36224 235516 1776165 1874618 427329 1967473 35844 1975535 1817382 433949 1575390 1307424 90163 1742735 1930760 916017 922471 871639 1403956 778175 1323627 1889234 1263295 1045504 1113867 1775688 674509 761367 1746906 705925 707634 931997 466345 1272570 210503 382951 617839 673266 103551 552699 893750 1245175 1335692 240459 289311 1915146 1472856 359149 1421577 1976169 891255 1854093 594970 1088059 1362467 1787885 1879974 1222393 1207934 941278 582279 1056843 1033859 106200 1544381 1630591 970195 1214935 1433185 1713859 1964949 1668943 99694 964423 292582 376209 295309 1724556 1939444 887992 1710697 1709406 20550 1144384 1517117 1688968 344100 715886 868413 1676354 24598 1196607 1125875 1915251 1570556 1121158 1721118 1464425 933716 312115 1901414 1749632 1105599 16832 197810 1835250 1825508 1347551 998767 572084 1647225 1230936 1964470 1198498 682522 714608 138270 500749 213661 38225 922233 1853016 998257 256564 1872527 382869 1330529 1656043 381458 245459 1373982 1612337 1006161 528975 125032 901963 1337793 1095893 75615 840414 1630594 822817 1374802 77993 632892 652066 896521 132999 850251 789727 378576 1592416 734010 822110 542015 760877 366344 1997906 1717214 1024516 435678 26352 1759629 733326 951947 1313423 1518620 1095049 363662 1417177 1414854 1753032 884687 1453208 340338 1314952 1730986 361849 1824342 1579681 105460 1765246 1292853 1547745 1052425 594256 52032 655211 987250 275660 1559005 1233123 1710304 704344 1782795 1141044 463987 266377 1809064 1949968 1880494 1902941 1554729 1987433 539151 169628 1621304 480862 1445044 1805009 376109 951328 859722 283479 1240944 239109 115793 153363 1586933 937970 1304518 1836239 1020557 191057 82557 1657254 294898 429445 15051 787587 465399 975572 237211 695574 1559019 1419476 1948467 1070601 363418 479843 638572 1031146 1223221 785135 1588926 634485 1256781 1358261 1372393 337077 1303495 1112096 1129624 568598 214651 1819376 1372136 1808511 801727 225284 1 1456216 1931548 825259 314455 69756 1062607 1564977 1478435 690281 141553 1845655 736878 962235 537928 559925 208874 1569910 224991 33184 1141599 787078 1815443 1379171 347777 172357 1589948 1378669 1394369 1330717 1399748 1224312 1647712 107394 1267015 1757555 1441682 1721411 795339 920118 395862 555833 1535885 1704772 373400 632998 802009 842134 678606 540917 798554 1862629 906573 764178 1495195 399646 824799 531978 1977397 1011172 1455587 1674980 1776055 973277 31398 98479 432046 1605687 506894 1542784 632227 1241478 1853953 225652 1572565 1997647 1174541 1560497 49163 1559678 1701095 702316 496765 1843835 323451 1602444 902726 1314411 1806545 1823058 1142266 560116 585979 1989972 1641952 1293905 664798 1355654 1559912 571600 1391790 1230935 329548 884158 1188371 984195 506538 1593121 1651577 201524 802907 991291 871129 180550 290649 1360976 969773 925331 1781532 1298968 450144 523181 1180979 433524 1313202 1517479 1339150 66268 580816 162471 1744456 299979 1453329 1628711 783573 1709832 1912917 1981435 1405257 657607 624723 1255958 385377 1622745 444656 913616 962351 1615987 1967878 1476589 1268828 396357 121330 179261 661686 1319325 1696532 1547615 1867981 73042 1367530 1041591 1541433 373418 1330520 1851678 486516 1292477 446319 445127 652556 220590 718487 624028 1763176 1878611 429349 16670 1594129 1238816 732146 883256 994841 1815195 393509 662262 1224884 1366240 237535 1317732 1964835 1548052 57252 687578 630233 338401 938179 458408 1054403 970559 869450 1831199 1556155 1023261 1688094 1067301 1563467 950003 1618420 1454778 216129 673921 1254221 1956 1883520 1896112 230476 1525490 1787914 938262 1417583 1865468 1055444 919202 1972103 467065 236076 183165 1161653 1178767 1089707 871836 1391390 1861276 469857 787854 98573 166926 1694192 1550020 1027347 563556 723616 412030 939682 1504591 446996 1153002 1784356 1199611 302744 783588 1593663 1274628 1123717 1776124 1217407 130622 472354 83528 1901758 855823 283772 1861456 333782 1205440 1912065 608025 676445 1945856 194688 141361 1810163 1381863 934665 1008617 1200799 178150 743547 1789812 1494006 1778456 1053924 790134 1496445 1594243 1609720 1441951 1242045 1841876 1214465 1745645 116009 644966 1906802 1438915 664067 1278037 1503414 1942751 1913190 172049 1966957 1756765 642494 909331 1800126 1688050 1850569 1955852 563139 1166129 1540620 318177 1215489 709117 1760 746564 610798 375583 800542 503711 1028376 1679386 1884904 1272624 65040 720455 478162 1312976 543781 1456152 880423 1036975 1761283 280528 123636 1003408 1549937 816315 1156789 454944 469249 986929 1943040 136919 51049 718703 223037 32893 1394305 687970 249085 1099084 770714 262461 512440 840358 953754 1748316 1186238 571836 1059070 1910566 801445 1658282 1317710 138424 1625914 579938 1890865 818060 1432276 219539 169848 1663920 496734 896506 221032 643084 990336 1195759 554729 958099 423454 799274 943846 896487 620666 1571478 609796 336640 204688 1034202 1267116 1360996 1335528 560365 1476881 46713 1264930 641627 277204 1845041 1192252 1537783 1438151 1541697 1333977 1665738 717023 1589288 1501161 1398551 735222 1288983 410149 506760 1517076 1230793 113174 1305129 1433504 1354345 1693504 939887 1020890 1958273 1569177 1521276 1875157 152773 241967 12384 647010 704021 296215 608663 566226 178452 910913 722469 404292 308145 169069 726096 1877051 1291703 1565367 541660 333971 1643200 1264860 62798 543277 802624 59593 276757 322825 890920 103850 1193607 1725134 1782991 896696 1475976 1264617 398782 79423 1072450 1872761 1029751 624446 796954 1343417 884750 893025 862143 173463 1574595 1561748 819730 1257521 1728879 604826 1095659 220501 1677151 1686298 1673874 750786 1146031 1723889 1950032 1540306 697184 1380565 1702517 1858706 763624 1673198 1201428 787813 329879 1202977 1015930 214162 1784340 1042840 277058 1601277 753163 686074 946183 344181 1800966 655278 782337 1960013 1171733 200614 130463 837594 596645 180824 1837402 1793843 940586 117754 498519 1540338 1835340 806653 1891126 509549 1970397 503918 1077717 1809710 1838500 821699 11233 1581067 791692 20118 597001 321692 154247 627244 854604 1027758 1607140 77752 962964 543249 1090848 1327328 223107 214961 36816 355869 1579551 1806771 447489 1903050 1502934 45121 1551420 1551128 300059 1279774 388201 1670872 1035264 792510 113751 148912 1452258 1608236 1540851 991646 1178644 1950199 396181 1716100 144197 1380978 205428 155654 893386 927729 1100276 477636 757375 1390350 1448536 1373593 1758575 434918 1810806 128166 644112 1032420 1633956 1182135 1966243 1452276 1937458 1862208 1151630 955645 1193757 1689522 290148 42054 887331 1116074 631077 177955 18677 682351 370996 1450574 861513 717429 1556208 841663 268533 483281 125256 1460820 1987873 383552 616096 648425 1502133 431667 971115 1152826 74699 1082311 1982670 838666 1719919 1789129 1379986 1782169 3488 809170 1934330 146319 1536054 58191 690757 21332 1318816 84030 1608925 1267394 716371 98937 984398 598415 531817 1880819 761625 319095 1876841 538277 1410581 426015 1147039 1262699 509832 1605263 551085 1422999 624588 998219 28108 14822 1182897 1790837 1016906 1424022 859206 1927215 1082590 1156317 1272558 262745 1277537 1538735 1356888 199683 1063417 1050021 58841 887567 334340 614921 1816045 1601803 545248 1712723 682560 849082 25839 207587 1782994 321408 1573849 1156166 1034574 1293633 719945 1434531 1662881 1421762 1120689 799751 975361 110968 438504 1428053 688079 326651 554978 983401 727069 947600 1425325 1426537 481980 79787 1386011 667456 428159 922222 1061349 1807778 1118900 1239644 1099970 1831539 752320 705716 532227 446 318823 1793648 73761 1015866 772092 1752341 1651044 620862 92318 1779655 1791650 1401025 450434 1702684 1720511 559259 1078006 1803242 992287 898545 893687 633850 1287910 781737 611599 937308 679622 1020700 1862591 1619499 941269 244947 531495 325219 930952 1944426 215180 617201 1434293 1421571 1842892 762413 356364 358145 290164 614809 1667817 380431 91496 1413596 227398 1018057 547506 1293373 596263 875180 1519334 1150423 1985879 726239 1351071 563955 472137 1560482 809269 1851310 1238540 1676548 1719843 1180899 1898744 735038 370439 1473027 1136102 543956 1444693 158231 1902564 1079517 1731042 1946661 1057982 267723 304966 1014040 75052 1622347 69694 872487 875085 717345 516754 1644377 1947250 209064 1513977 360380 830767 175399 1422570 693971 1451261 485764 501850 288062 913277 755562 737579 445019 204154 363393 1893133 1920635 1097199 1047927 1154846 1891887 1514330 426663 101175 835833 1348906 348855 1538774 117572 1446164 620926 323325 1848200 1117669 993247 391550 216515 232345 1529664 506821 430169 1414691 1969885 1638249 755328 854894 655199 294673 267827 970074 282226 396095 1792924 44154 732199 1335269 387937 1520089 661519 54216 1903994 1918863 517714 1331411 1846998 960165 1114268 596558 570429 792246 626534 778120 1948807 713302 1513409 779313 990032 1390994 1507358 1171411 790880 925292 1899784 1955876 1547121 1788772 1891197 414685 1897564 118341 1236582 115390 1230117 635247 22523 531137 839300 1463557 1834036 512214 653539 1505068 676616 153124 1117858 1361912 927174 1635978 81989 861852 274885 284716 1507752 1120874 1710833 607687 1103154 1576730 696655 781531 1090404 501638 850449 1872635 312171 1890851 989384 1553055 715820 1209806 643970 1977388 1247692 548035 1079488 502542 919668 1744240 1242764 1078423 1345770 393158 989366 1584829 15211 1440607 63386 1278725 708687 763024 1017512 338260 1944997 407778 922586 161523 74821 1274231 537531 124218 1056862 215749 612511 752561 437636 1899744 1963867 1784095 564394 181384 954849 624160 1594754 784701 1365503 1908272 1426166 1275577 608965 184174 1902963 995829 804860 538060 762498 235733 75137 1792392 262504 1950741 121421 1505760 513491 921409 176449 1430138 1513119 16351 984445 875043 432083 192360 375622 1538289 503985 555169 888200 418642 1231222 1104943 557571 66994 1104586 1423064 63191 682732 574470 1569720 1161759 1775470 254524 1056882 378199 1215001 990961 1029163 102847 1130543 1900741 1298149 337221 745291 233051 1204550 427012 1420922 297269 1252028 1358772 830690 1234779 282048 1699721 1773379 199428 757406 1033739 1085069 97218 1419106 1171595 1140913 1405568 1656141 1813768 1500141 703439 1137920 1212036 1173664 1663836 291753 341101 1491212 566058 1937337 613686 1883577 85527 180700 178 1091537 1852569 1996122 988292 852462 1006271 1878833 87044 706388 380177 730966 622974 992368 829784 1616853 1026600 410281 758180 1301393 1249821 521498 1432234 1926688 848024 1570777 302121 827717 103910 23468 478236 199999 368989 1737621 84320 317901 1701446 1898806 1732606 578921 103565 1381551 1385592 1106747 1054274 377163 910254 1145029 1318794 679184 1756622 1713589 1179544 763907 1061068 1165752 679915 254516 1306691 1963420 1142173 263584 1369683 971702 834015 595743 1072381 143477 614092 26888 947779 346069 1920958 425097 1056685 1761345 965044 642949 1186316 1414661 1071134 1603860 177253 1429385 809140 360251 126981 835253 835854 388487 952631 653753 1220340 1830436 1425976 1758364 59102 1267182 1004371 1490755 61815 1169707 579025 538957 479286 991628 762937 599686 52680 1241168 1803800 496640 1500096 1530229 277916 1581709 425874 1185796 1353191 1707763 1304893 584136 1183696 285451 1881090 1726901 1743688 556026 925610 1607919 645740 923378 1601736 640513 976920 931207 943015 926671 425043 1524265 670517 984647 1537582 1583232 595208 418635 512800 1002091 69592 866263 1117216 652129 449488 142171 528171 1255761 318220 380433 108595 1960064 684960 712456 1112644 636554 1868806 1020861 564146 1453994 1629455 1171427 1879643 1780203 1600598 968888 1498322 547549 1453288 169255 571249 236494 161056 1701858 18569 823249 1628787 559008 575423 323584 1005383 889161 1130242 1849817 785601 1193642 657031 695758 1471582 1606139 1821454 976479 615901 1244120 592766 1246440 1578747 1318405 41875 43214 1928412 1106454 1412325 788805 103604 557713 1534851 1245501 780250 1765702 1740854 1672668 1216264 873540 555269 1155674 1786293 1196356 555412 662745 1331101 1022211 1565916 434384 12370 332839 1523732 702379 964260 1320534 907632 1540931 851535 495690 1406694 1322402 572593 1158530 867460 1472779 140867 1712387 754689 1374986 56245 410493 690671 1353775 994772 39078 485382 60698 1648779 1052450 813131 158604 474710 1354474 912447 775340 1248174 887202 1311889 1301660 1267999 432503 882214 1154929 57158 1823784 75819 1198020 1134330 776076 1506726 969347 231439 271897 552213 1692592 736596 757594 831862 56326 1125905 1344994 542061 585629 1961230 191606 310046 1430099 1081780 1018264 51536 198363 1898642 1736382 540359 741726 802149 1880180 443043 1320236 556923 635484 148207 844469 1220924 347305 992773 649835 1395767 957615 1688919 1829328 1642135 1035358 266349 1097433 1884419 752500 1193643 203925 173501 1672782 1499153 1205452 370341 100275 1060214 1353017 139064 1302172 1403198 317750 1102027 365770 1787931 1551774 1375097 126631 826572 1967018 750329 1340153 1471805 1595778 1153068 103192 1046114 799480 353130 75829 889418 640216 451918 125897 1586749 1454737 1835541 1289218 1999453 595240 1106427 1591098 646852 1914318 1546464 147593 696312 75660 1567105 1928346 1795987 573764 1694926 1681206 1018494 1571345 1152105 1643401 898993 1826016 861764 238429 1159961 1639386 110051 93238 1224497 1385490 1603487 10695 1803198 817964 209792 1453078 980416 462250 953759 764170 862880 1866562 1660706 177849 1385787 354960 61350 1088221 1546787 321832 453769 1415859 1803790 781862 229590 1467320 964883 344646 1829969 110588 752924 473921 498746 433028 391397 1355351 912094 336682 398290 986837 1053285 1808827 1047536 977029 213220 96304 880211 1802356 1151376 1946914 1299269 1464869 1774672 1935699 359950 419163 1536259 1859695 312915 18906 825418 1909958 226069 460880 501066 1310211 869729 1156933 227513 1623195 1010956 1305890 172349 168420 1008852 1910444 840091 975803 658549 555864 832039 918820 1234097 1217185 928474 1429361 298073 1316534 675060 1621288 1101526 1950107 627077 94360 1552855 1767655 1794544 355907 1710229 1057914 826429 311618 313536 387192 1776335 1070386 105842 664591 1089439 1154716 1090296 1178454 1039137 1339039 410346 1770599 1607499 456951 1987600 1387107 667478 832040 180850 564841 1440019 44040 1225212 1025629 374836 1131382 113424 469958 123916 1592087 555726 545230 1461616 303146 435038 269273 896498 592875 1164584 5982 456025 1862590 870996 543585 29386 363725 951498 736263 1482228 444745 487851 1803189 297825 985218 971485 1113240 1359078 1411526 483130 1710871 1742186 1290129 1286016 774827 1477369 1845882 1152798 9965 1161752 707619 748406 1211071 1316361 1958087 51581 187085 1627788 139402 153524 1572644 1558758 1952482 1976338 1060948 1753128 315682 1016913 1683639 81394 1106561 1913279 466223 1195459 1662113 1866312 498671 48139 513181 891624 1109902 772436 886752 420610 1776508 1235430 1489187 502187 919594 1353577 1164221 1363245 203444 1295545 845859 31050 776228 808949 237259 679244 935203 1262285 1215467 1926711 1519645 464898 1198165 736855 365237 1808723 270340 139182 106477 987415 327660 1227572 721809 113762 1475923 1507541 26535 355660 1168421 1128970 816763 1987299 827241 1429711 949917 978000 270854 1338471 758962 1592698 1246036 1239134 342516 390479 825542 1594595 323342 1249260 1286053 312063 1178615 1177160 346914 700690 853463 541494 1222839 1967499 1725156 1400570 844036 460220 1226198 861014 1594444 1479892 1996394 682833 869663 1199164 990910 640422 671123 205442 415290 1320295 1233009 1008988 1792524 42019 137705 235354 1861990 1987393 1503136 1051947 1357296 266008 423240 1513077 204487 1036421 970983 1890433 1776551 1834014 1325727 797126 604148 937546 44093 1087511 1122220 1426359 1834833 1854006 616167 1078604 1712332 1477210 193346 567022 183493 412574 256460 1427270 1010528 1439904 1921866 1501131 1261480 450542 1158606 1781415 1415463 495810 601999 1187463 1336770 761037 454090 557555 1184300 356165 1918014 1077813 1722078 1377139 354867 795701 178715 654421 775241 1873597 1123148 1220731 131605 1242994 710923 203578 1808551 151264 1615728 958809 1228260 5683 227837 168730 400890 899035 1446913 1130386 1574132 1797230 961845 882775 1018716 587882 1485548 1816347 1643163 746483 595549 552004 767532 1704524 539666 1938614 1200608 527202 1752157 834530 307850 1912056 1350783 554886 1091646 1447147 1141542 1462942 643527 830514 1898306 843000 1796784 1807039 1916017 1907229 1226010 1380723 973010 1841283 1176505 1529460 1076261 458435 1170827 832423 1407753 463805 28847 448780 715558 517796 248504 1392405 1352501 399312 1695229 175287 1884346 493937 1333659 371355 43251 1824196 803515 304744 1763133 1470431 1401013 363117 623241 690429 595510 633968 1272402 1043944 46393 1112735 659283 937008 1273153 958928 1188466 923204 534816 1011590 1235897 55083 473732 503582 935784 1740627 1184406 1250569 1600027 768308 484656 934852 325053 1615405 1592127 1093865 735622 1886576 399836 1239806 765610 592062 826712 1252467 1838417 987095 895740 1077013 1001364 1845779 1320985 920189 623725 1166535 1695767 668500 1450591 1726238 1510494 525673 1159427 545953 1409524 642961 953251 1253720 658612 1566698 1650053 657815 1302372 1410880 1784000 1671932 497289 316873 622470 1362939 157984 441002 1292656 466039 1396646 435424 54342 330322 826096 1135171 1200770 1847974 342703 544973 780510 1501923 719632 1349568 1849044 8223 1074029 1583985 1186987 691055 933799 1115333 1130188 542489 241630 816520 1093515 1595716 1583626 97399 1682236 1723825 1092256 1190728 412907 1174275 1216443 51332 591654 113671 1970633 31223 1750362 1485273 349875 1302624 1257585 1509848 1236379 46193 973985 1917442 1081427 1067400 1069203 667027 949765 1407320 1801252 749247 628274 118446 862727 1839806 384503 1314418 152918 530754 1834022 959207 16314 219391 1378807 1798560 1681347 1731856 1446455 424380 594219 1636233 1464186 297212 649369 561806 1677442 1580911 145861 797557 600473 958384 1294973 1125779 32537 1096095 378327 1796981 1260017 1853102 403820 1439731 354405 175976 235652 397239 1612407 1575126 1608260 184209 248497 77794 1018703 1665599 1598614 290506 365672 925103 516405 502678 216994 649869 1483238 1378857 218171 1775559 447510 1093921 1395038 1537913 1626405 1453227 580059 1059882 1862446 1803928 1726729 1593920 1013699 1051898 1988435 1933002 712329 1639897 741271 910741 1841654 352704 1068234 1532422 781057 1919917 1480329 1751247 290434 1673357 1851894 800089 338019 1491430 958992 1437968 510805 1681174 1725616 1204037 545330 1375108 902297 1044374 1178071 359725 1720429 761015 1224765 1842111 734927 965736 1654845 1216400 1352080 760844 359492 61699 366406 87776 748445 1143087 1318544 897459 1480752 468598 1814376 993665 1473690 535890 297330 1532724 1840344 1629233 575223 625700 1968034 1691486 1088818 32216 1991241 505039 658132 1199687 689300 1774808 1499784 895624 1142844 663763 1399088 600540 67377 1702393 1124408 524625 1010880 178609 1633508 378349 510854 879309 1106055 326728 1136091 1693620 463957 1490969 1594142 1310147 1017179 1279009 1410706 1394036 1999912 1338191 1872823 1933603 852540 1266381 1738430 1485562 693134 1676407 1120110 10434 540504 1036006 870298 1317277 1113838 1579965 1800507 993697 1808639 1094372 1234136 85974 618729 1579154 1598184 1053145 1496883 115573 1914065 841981 45056 1056697 850137 229515 692134 1732851 1947822 550047 1182835 1969703 944538 470355 337157 807504 1934676 34820 616189 1425782 278840 1525593 1726186 1919785 1785087 1003950 1161154 1848861 87080 413751 817693 1358871 1237651 471379 548226 1235162 1949460 378310 1486540 456651 644825 889499 1955622 1293290 1394545 905978 1668879 1077314 825264 581090 1191577 1830018 917899 1018831 1075113 111232 1170325 772629 1867439 886877 1734462 1516471 1981351 1355307 945461 1743994 1310465 1354583 1688253 849348 1635227 1380962 533215 451325 1455915 844177 653128 1673155 896635 674347 575689 991341 901496 94348 1682380 834431 1209632 839991 1148996 819413 1356453 1684160 1803379 855598 587820 1499145 560630 1987756 963656 618405 872514 1335622 1964827 62382 1417787 874752 550612 1583893 252002 205071 1990803 1385664 1725770 168282 1052824 1967339 1294671 966949 725723 45576 1351295 776397 407926 445509 1164808 1012632 1416998 1572019 1687786 1174422 1560170 346951 843765 1061484 323713 1642068 1722008 141971 88608 1113250 388243 304686 1735744 1900057 782526 1987668 886058 554661 1714350 1770494 1725390 881612 1815408 1441281 1852579 225818 979795 360982 1863830 1291549 1853335 867673 1974172 1891277 1206917 1067033 1522913 162916 1467389 1916980 1221835 467938 485484 16131 434931 1368247 390829 487791 122839 702765 1429339 581293 1198057 1103792 1166170 731196 285463 159040 212063 1881418 406185 862313 15065 1192936 1554860 298005 739086 137686 686890 1902245 494794 723936 1437489 614853 1661695 1276158 1065909 1881540 1413036 710318 1195240 1124199 1383647 853256 73118 1731436 1131177 1980700 1535653 30927 1727227 392756 570158 547735 507426 1509350 815574 1512439 559722 787499 1254772 481856 1851492 1586105 702349 655084 171646 1881046 1016936 1228172 248149 1137123 567977 1809646 277883 1958955 1738652 20029 1226282 754313 1059125 1355109 1048630 1597941 1491551 1930209 1274981 424796 666644 585932 279030 1424926 1403549 1419034 1682437 307067 1745112 452363 869719 510065 1543755 695498 1939716 724205 1515622 437432 837369 363794 1995497 126892 477213 1336670 867374 1081617 1207293 309133 413918 1008399 714043 1059365 429015 1198198 378562 1466394 1518929 1621275 1212148 1860953 243933 1897598 322662 104765 234276 1261743 1843411 326270 423115 1702262 1234736 516489 1462665 128814 1641107 225180 1271114 1059884 343367 69577 1146112 1549267 1763429 884192 101891 1726561 1006463 1242388 1703618 854881 1554554 1913504 1674534 497424 2382 988185 289801 305745 140200 283581 1759184 916612 1642065 720013 1222700 1011099 1174402 1777039 1760198 1172390 1592103 72727 1694712 593091 579531 29322 1798767 878641 104511 221600 521515 403110 869952 139620 1008340 1104592 1009527 1364132 348505 1708571 138638 1319151 1892291 467592 1907568 1269562 126586 1475164 555400 1589637 1147450 1247006 326315 1014926 569936 222523 1222712 88552 1252911 391013 1626012 927281 1889662 1296979 1851948 814697 73190 679809 350580 913054 1245466 1191153 1588481 457156 925363 1635630 1964875 278210 1045211 586243 39687 1234415 562595 1752844 476169 1825279 1924257 1471372 975489 1899976 1732685 732494 1118452 48867 285667 688793 773562 888213 1522532 651864 1572926 1038796 1682125 975690 771379 1671162 902092 491792 485525 714303 1961886 322137 986445 1388630 1646040 1073132 386864 1551840 231937 1443838 1741036 730234 755188 1209046 1661207 821533 228055 1839734 1182809 18260 1050423 1663632 150810 207581 311851 449534 539704 648165 1986280 1844909 1902332 799660 1487402 1246726 121761 1492311 944843 1663815 1068523 1524412 640479 1805491 693031 1062972 823178 1794338 1707671 1316231 270727 910505 568352 830174 710706 1366162 422332 1388702 68460 8337 1421511 1023850 754146 984319 47223 1492165 513445 919642 1777711 456645 869742 1213290 27729 715337 601724 512926 742849 242837 222546 969977 1145038 1345193 350042 800352 870607 1774982 600707 328210 346915 680542 105284 1600185 1240958 1305487 1215008 939960 22287 1204262 155483 61527 1084522 1012648 897149 513692 481299 328956 720970 937728 1644813 676953 617489 1658878 1199614 674824 1193230 1758613 1571031 1363724 1100737 124181 647333 761548 541594 1840635 539378 1227427 1685045 121428 784686 1451185 1344673 51618 852700 699142 352842 426859 679984 795513 1776398 353097 470345 1853449 1890624 1658676 528391 1505508 817499 1918414 1560262 529305 1473747 689262 126714 1956669 470652 1973155 429185 1878441 194208 48907 1047693 1987239 927759 116239 374141 77883 1922918 259199 1210197 929876 387514 827908 1931179 1767009 1058631 1348856 1965783 730305 223837 1182769 358425 529817 954696 1750841 1698109 1658472 1956185 641889 479717 114145 658953 1727520 1783107 1966053 690148 1727761 1405836 1477434 1691111 1723876 820621 445525 1632067 1358681 1458123 1485018 1651957 630572 1209802 1751455 1116927 1725407 832699 443183 557044 936170 1819585 636498 1626020 540954 1648735 734335 598565 1322768 540351 1065178 895042 1753401 415544 1948863 1407434 250050 1858127 838688 1186972 1901278 1463024 213199 660130 1970187 662130 225970 641549 1846098 1656048 1685419 577326 1369542 1614093 837391 1216348 595359 902743 450901 1915563 1966595 753628 629475 562706 1115868 596084 405877 336304 1249928 1946831 1305547 167489 1666924 1385553 245285 43541 1339112 296298 884187 111104 1931116 745863 1964025 215593 1074646 1478496 304134 598991 263706 169690 1641910 1382038 838769 931076 1638209 1416623 1054780 1171980 379249 1113825 1073658 421194 1524827 70902 161454 1781336 575148 70109 1962963 367164 1774316 1495747 1359019 643915 595427 1962081 149993 1630389 1673658 1204741 1059044 1009711 762114 803798 1401892 1269449 1542056 1865464 1488960 1277207 1155367 1667504 1746660 1243844 1545079 1332619 1826366 660823 1812582 1427858 670884 419061 1479880 837177 759251 1040109 693365 309181 1052163 617955 1691322 806202 1805413 1532440 445103 710433 130800 1282823 115816 656011 1669320 320237 147419 1629406 1072689 743150 1689082 722010 1314508 121050 1910883 1598823 1310628 635183 1343537 1764643 152269 236820 150392 63564 991723 840390 1401249 206710 1364265 1802995 91841 123266 709893 1302831 1427110 544538 808677 484316 1442050 801525 514594 608232 414931 1819875 1613548 1085864 1109867 180482 1119582 1479220 1293820 1641348 125746 897317 587463 1457680 702545 1198835 1598629 922451 1642634 983763 1182248 25372 12730 437680 1723849 1733031 1551042 1840099 93295 1857692 476403 30073 1246542 936840 1418286 1947187 866357 1759653 133061 1322314 1598781 470229 1349620 1744009 91858 1753934 562293 1301007 1900513 1290753 158860 1192553 1961675 1743373 169376 773009 1622756 1899870 1879105 1717357 1855451 1019668 76583 1224332 650571 1921662 1756860 1261918 1431712 1150358 925018 1405022 1046530 1081887 515499 501070 985028 694918 1179499 138456 688390 1426392 1533941 1557148 1509992 1202421 1938081 1383600 1578512 1728403 114491 13266 1980872 334329 667170 1611014 888227 236114 42312 1295190 1926938 1759805 669717 1442078 1240598 1478254 1815747 1544038 1845840 487767 105810 933323 385307 749127 989037 1095726 111465 1459234 677506 482055 854409 1550054 64175 1533891 1943345 1603072 910485 1434848 1818767 616651 1631533 1743598 549067 180749 737285 843629 1487830 799048 566283 1521127 509148 354662 873373 581730 787788 1085210 1335000 1592340 1665901 1080637 1871782 174321 1648064 830864 1973249 56049 1317816 257614 53226 739469 1294601 827633 1845376 1440166 1001231 234677 36410 1767313 1974486 1227754 174438 1671204 1190652 711572 918021 1133007 767662 377244 473102 40556 1672161 872359 1778423 696560 267259 1269906 424359 249372 1790285 794561 812577 614365 1367846 171100 718013 1623954 1820784 1168334 282946 1211821 909855 1583558 1879520 383508 1858001 254294 507931 1524385 355653 31969 1361964 41104 408610 68743 978393 242233 1997723 1502128 812419 833160 1066195 44392 439835 565323 360221 1432963 770959 153746 1069160 74399 628490 257926 420969 774531 178417 934277 1175858 1618081 231954 806647 1354940 1613661 1331209 550552 542124 248446 414867 217336 1610301 679507 1618238 1049270 958598 1836761 453681 1863389 1630768 1811564 811286 1652133 367588 200174 13978 1920757 1874195 1966869 223113 709809 149632 1034934 1533452 935051 466347 1601401 156734 1126911 851242 314719 888081 1078801 920743 1149907 285565 262923 487616 404364 387954 1356102 1037881 935795 1989931 1578680 601158 13682 683365 1808210 76492 1644834 59524 775017 720614 1440043 385588 961489 1855952 1806221 126699 1480162 711693 480994 1574098 755993 314146 835912 1707748 696839 1426301 1699723 191991 534155 771042 1387347 104670 1884620 1997301 1469995 922270 1012393 902179 11332 327109 215771 1054161 1899591 1868803 338924 460602 1425093 1315304 1103553 458664 728709 1014135 343896 382023 893156 893004 1785538 1866674 74825 918730 680290 1477580 768126 967264 424830 45433 233357 850881 87973 1178155 1281148 43152 136271 1480698 341411 1318262 1336752 520809 1526263 1843249 1008534 1537216 1742987 878999 1453843 472296 1593313 1999279 366101 868834 1496611 815976 961475 1028387 631842 645333 577610 565045 1202801 33779 489444 74464 1986358 932728 855741 1533665 1535846 1220683 1120246 885127 1208070 702497 1516262 955905 1675525 469308 1593634 1062338 1525448 920307 482714 1420226 349335 1564266 677883 1742604 841960 997910 800931 1248396 409211 943580 900701 1338705 1029641 244461 771431 1653930 976473 1374346 1455360 841313 1357454 462544 663630 407208 1774821 283395 1387069 1015607 1872309 770254 682754 1050914 1688908 604792 879661 1169087 558351 1475281 1252930 429622 1786522 821957 1982170 523129 1704472 1592644 1146327 1058971 1973200 456857 591034 1929661 733718 1541325 1514468 1711176 634270 1323940 585980 367340 645295 262533 737442 1227234 449223 1028170 1047836 1296498 1296147 470785 1408197 514333 1535226 336415 1428830 1049079 1162066 1184160 1746292 1661862 1752512 380795 1049625 1984918 296710 1526765 1863377 841855 957455 218281 145658 829346 24538 1597829 472368 1842700 1768069 1993211 1287739 762912 1862064 561844 765140 789555 124483 105240 1305163 1870688 1371265 114670 706484 1594089 1545643 1019163 953850 862378 943598 347697 4408 1762371 1586321 142956 1025112 1486074 1905383 194251 116346 85777 1976770 1004125 1056927 1743341 1802716 1784220 1806540 550763 1163080 1920964 1358343 1481506 1399608 1984037 1908931 1752107 266960 545345 478972 828223 1470899 837635 1910997 229196 1974881 255098 190611 85083 1335437 195814 1172339 786244 1697271 1135127 484835 690544 151666 513347 1022006 1771394 622164 1522548 969182 876621 753730 1755904 1895828 1867938 843343 842739 1354882 1492181 837497 235410 552312 65399 698549 1361947 481339 246245 3871 449003 1693813 130089 352183 1630038 1253169 223913 142041 460113 12561 1933936 1012825 533622 1149546 981947 708078 1567989 145570 19360 85228 1129595 522262 1197706 1132182 1824012 1916047 1830970 1215899 25774 1481969 1748204 755660 736377 1843476 886379 665092 1560343 1505494 1795691 676219 1160126 878339 1640828 867407 10478 1718002 1996551 986469 615097 1061599 1822905 1677263 951862 615451 200193 1700944 828805 1827617 1065270 116396 1845053 1562398 109389 497010 349827 1211038 150458 904336 1084885 1450264 608795 1907677 206976 1867492 1046554 1304441 714252 179076 1863593 686884 1396020 1387057 633403 828922 350942 1185980 1887264 1318485 1705122 301320 1769208 957875 297605 41902 347506 1975860 845110 891901 1172313 1101898 1357097 1324858 1325111 105128 1050477 220719 87092 366270 177534 31976 1724341 12636 572927 437494 619553 722437 444584 1802779 1998524 1865610 1230401 982442 1545016 1262627 500879 455205 816905 1563581 648259 1644252 1899101 1919605 24528 1308508 1006541 1541459 548108 981669 330191 1907749 249235 644631 898028 1494865 1242535 463630 1093453 1982236 367637 130629 1179672 856337 1709203 54615 1230133 782315 1214559 1265081 664214 1800809 427131 682992 505042 602963 1826201 610986 613824 797449 1367589 1529336 56366 908861 57609 669247 1834051 1381994 960150 1902994 848255 231255 1085429 334730 256431 629959 1936893 53592 1330830 1125000 1756967 492452 608164 1357741 234603 914652 1373023 1814438 913862 531945 762659 955883 1742920 600011 139388 737178 385520 284846 206838 548265 1742941 670440 286392 418165 146161 839504 701772 234093 497604 1144852 284801 509655 677537 1631811 1803286 1014975 1373662 747551 1935529 335297 367601 1954450 1471024 1489352 849746 971790 36189 1410605 673056 1315854 503027 602965 633503 1556324 1033356 773482 747898 339638 1260517 1016750 105906 272934 1995316 1183049 1984768 336517 452159 1782620 1328078 129698 1665367 443338 185185 878813 412826 677378 1078666 1957553 1410403 231118 416072 157829 614791 804672 414618 544066 1010312 271290 785558 980548 1266806 1893575 1246553 295237 425130 1125498 208107 1046685 1731769 923727 1081663 1501557 310761 1712596 1552585 1555115 392989 229557 454281 831253 1508520 869120 671524 386911 1252961 880936 28695 1030578 873623 213171 1899777 623196 18652 1999726 872402 862070 1069577 1921164 547688 204150 286266 1136412 1478965 917829 178199 1629582 508294 1587712 1090673 22429 681220 1562615 650518 1188655 788666 1318530 1949545 977185 1686068 59135 589049 165422 263614 827088 1648596 728548 1393415 1100275 1977062 616066 522323 291135 530410 1728514 675706 992545 1276317 1399130 1942711 371781 1016190 1902424 208890 1418747 825655 688999 1595455 631778 1840419 1733243 437294 1580624 653330 828937 1922742 1265512 567953 464107 743429 365468 1510413 623833 1812261 1101224 209932 1668435 1959477 1417422 615906 233843 1091897 1955229 293815 451541 320884 633919 467198 1735918 1444476 732968 954626 1480318 1116405 994821 1391792 1946522 1170147 1017590 908270 295458 265196 236783 180488 485371 1651755 1594831 1324299 182487 1985052 1129844 1360028 1521419 306776 193927 1337600 1476141 1113032 1633900 1235992 617715 701921 1048108 980367 1054042 1981698 1152327 1504402 1588303 390030 279288 530177 617711 732095 840567 1668681 1775370 1177975 164235 864957 1272088 49625 144091 1699440 963437 652806 305269 894443 1882866 1047682 819454 1467243 961222 1066456 629453 1902560 954312 732148 1809805 1443504 1773259 1734336 1682200 899782 943106 651202 83002 190868 1216941 308623 1308299 1139760 1136597 638733 1034512 1347554 346276 1243983 1130325 425424 1325877 1062695 391366 1368030 541276 1946933 1864172 1987366 247415 134241 972842 808669 1149476 1669223 195766 47452 1580890 1326176 1993489 1541116 960161 1667163 1920246 657939 538582 1832023 1918602 543788 1492635 1022756 325583 952872 1856697 559186 1677924 588509 572346 1740644 1449774 974175 1139991 632066 318522 338613 247378 1849273 684591 1755387 1002218 570003 768958 91066 278104 191325 501136 928610 671978 24448 1558121 45488 1270620 1378215 1152900 1688783 1310012 355408 363582 1994928 1400177 1090017 1821279 300757 1333398 998779 1973072 1369562 339558 981450 342736 121797 484812 1689851 1633513 1112512 1424846 615089 324540 822686 987215 98789 1004827 1297906 1645165 1929454 833856 1138707 1908371 1463495 160191 1849284 1576436 1060081 693741 1023246 1627491 508631 717701 982586 1205240 488385 694881 397524 1341342 1993550 998132 923537 1994693 609672 1712638 544914 792428 655583 347607 1017015 1963234 1935902 1797223 1712052 569199 714582 1609567 449356 1295437 234373 1431164 1856015 1768318 1474376 1726991 1891688 1760529 751257 860906 1308943 1976107 29537 1542628 746449 1804572 168560 481653 1707683 1083552 1628179 740452 1455681 262508 772960 1769490 737472 18823 1523616 1499418 1455806 463826 205696 380720 1814087 1456781 1549520 1692310 1141266 528989 1231521 26814 398127 365387 44471 1794420 1746400 1890550 356821 1411417 220911 1110010 769341 81489 200422 1891169 1672362 1022481 1075382 1266717 248834 207275 515281 1520246 194489 799339 1038893 76379 309406 1257641 1455528 606238 1793127 885255 684493 258293 611636 466599 199327 408507 1038716 1360944 414271 636223 891865 454793 429527 1988957 730139 408492 1311655 1279635 1085433 253521 310756 855957 909573 894253 1742736 1503281 822396 885034 663022 55886 1373546 504292 1459913 36494 1843036 1704951 930315 792219 1421820 79624 1231268 1357647 1641093 796375 747378 747166 253418 360133 768399 777124 1772060 222748 446238 1959350 1713821 1158835 1324070 1887913 146176 396047 1928694 1042360 56657 1764028 960850 1179836 1394372 1550426 19910 1376108 1880416 1912503 703476 1696497 1037963 1314741 968833 685161 499908 813181 1970474 305382 1485592 266229 1877279 1556375 34744 38356 415425 1809882 572824 436281 295869 380412 660511 1277049 1387929 1486388 603422 1284302 1756296 375227 162108 58590 366241 1033351 1019212 1714864 1018990 1311072 1859432 752814 1797603 39235 1724106 92471 1209486 1115332 976271 733159 869662 946011 1608753 564229 706927 1076273 1112510 1777656 1718637 1953645 811210 234697 1949684 500315 686176 299607 453128 870554 982323 439162 1357642 1965059 222935 1200995 1557951 400346 386637 1188766 1054025 181760 1272907 213787 703276 529311 1192117 1696425 984499 60076 1316811 1344969 447863 1859277 1041042 254661 857579 1968701 9730 240217 273578 135945 809144 55906 388485 984670 6851 849851 113746 1650272 505079 1440249 236061 1630321 377411 1059612 428077 349361 1292478 272134 1261569 1418268 1432647 1904285 1348345 998447 393259 1470790 1758313 700590 453624 35852 1836511 600976 1874502 1420774 1784592 1874863 510894 64410 32043 1494331 688556 1542750 1678921 738451 1496762 1058322 1124149 414505 1426575 623544 1336780 1502152 278492 837209 70395 804876 1848972 112169 500263 52995 145690 851528 1779646 1074812 1886065 1537541 1504726 736304 544979 818008 267643 1780332 454850 591118 470039 713219 1862712 359097 1209310 469814 913384 687978 883003 627181 898360 1004213 563336 1593870 1895116 324161 716036 1485394 102169 1742524 8971 1958774 1580580 1813025 447892 85360 1242171 1433183 1955383 1622604 574218 1425153 967517 1251738 1854357 543302 55174 1341559 995233 608297 861406 1254967 984946 172134 1736838 1299368 1033433 374678 1622197 59668 1460500 725302 1091296 829292 282367 657245 1956369 131946 1591769 1205551 542230 1369259 1026853 1781800 244482 1078627 902236 539040 1322008 1400391 191312 257130 710752 1190032 1808917 1600435 1196154 1468536 1420448 1305338 178950 1390768 1797998 1111918 719620 559343 1842137 1693688 66624 386157 821102 691130 959182 916489 962324 221134 583878 1694689 1934828 1759580 1003627 1309548 60996 1369476 1945119 474983 81789 958322 1860988 247659 920654 565822 198137 1353934 1922147 183075 1088877 813112 1766409 842953 353238 768418 1269497 1987967 358362 1246701 451144 1592706 1939694 457792 1976187 1392989 1759450 1417699 1868677 505679 1195005 1606179 168887 1589486 1654309 335527 1225286 281544 63969 1363533 176053 1763071 359058 1092923 769854 1525582 199054 671174 217910 631727 1571574 1834692 433603 359245 1648098 1437214 1448239 245311 1150352 1676034 870618 750324 382058 1854012 239908 1904364 387158 1841825 210827 1965605 842543 226862 1583676 1991546 1685777 1917010 1325189 1052461 763997 1940760 211246 1277952 1987836 1311371 330855 101861 121008 817098 1279127 179571 1296396 710709 708672 1960345 233482 1840801 651724 1059473 1999334 1999611 34101 490633 1532373 475569 339017 243666 1229500 819268 1081198 579386 444267 774077 1850799 1556494 1467754 1373758 1930082 461181 528793 1522073 50250 534482 490214 813259 1913317 1431180 355731 20485 913917 236388 1027113 808081 1128175 1601997 405991 1541464 6516 1585805 6909 304455 347682 1917331 851275 1610171 1083787 974489 653243 1109268 350115 1866777 1475634 1632449 1409807 1374022 1256206 1128182 1062605 1880807 1946645 1501246 233528 219337 277386 1828625 1311921 1334949 1782643 741736 1965767 1372105 1628278 657133 1800883 1941175 1724974 111357 90099 1992432 1062139 1424606 1964813 1655351 1326649 1863692 1973820 963177 335942 1392994 949330 775156 316872 1378765 1811784 1313300 819943 395723 1528070 388307 149474 1027849 200532 1754804 1958932 1680160 1179216 1523655 1676480 1906907 964629 82896 275673 284353 1256976 545511 455212 73244 260457 1584067 594524 685739 866950 465790 1931087 980191 125591 1798431 1873359 1628715 1430385 973554 1452824 681976 1386803 1702794 1169226 874239 48213 260122 380232 518093 923460 547691 558769 1642232 1302443 213947 688332 1583296 495089 1134115 1748630 63646 1313552 1886145 705839 1356377 558021 870887 162071 1370638 748487 748620 902027 1093545 1833249 388649 644675 1161508 1134465 111165 1405078 1377164 1631150 1838016 850030 530086 664489 486367 662652 1295788 1066455 500238 1082988 1138406 1405064 907618 1335669 697430 651400 486919 114380 1211934 805565 126331 1655249 1129691 344941 249526 120647 124292 1282398 1420128 192459 341204 1537441 1448724 1670905 606515 133464 788003 1872482 1179052 1670783 794775 833568 943277 349122 1022139 1880030 1777094 501025 594329 783021 1466275 29451 701582 180641 659141 1874044 1176091 996709 904398 1676600 955841 910855 1557944 1359137 941996 883618 850944 703215 1494359 1684706 1645674 1937345 1768136 784796 681270 1030985 895891 654709 1124002 560203 400936 1492668 983731 1026609 1757543 602683 1550404 1199003 19414 822977 282168 1273659 1942463 364235 1833320 1740665 1381581 13718 1604536 89894 418057 1603762 1025222 1952531 642251 1112571 1877497 1499558 83222 1280953 1647230 339528 630860 1882636 1243396 1310515 72776 1055469 115773 1348494 62402 945756 1610842 413534 1131611 1711529 417112 919007 161153 1132125 1161709 1421522 1177412 924321 1648936 1836862 137154 577735 979524 1008581 594235 1420793 848720 1048412 232112 1328900 1707677 1350779 350526 23928 363832 1138110 683039 1033208 915385 767798 1189260 691819 91731 1788470 1571187 1987175 1716108 1158165 703715 875482 39532 762032 491194 478814 1042977 1567943 1934831 657990 1652617 924534 169060 1009223 1830674 1687315 912271 796445 325561 348278 489982 282982 555738 1190785 470547 223194 1848447 1324742 1284979 224763 1300132 134088 19760 1940920 735500 315819 211545 378003 1503729 1577825 1832834 1769737 1468903 941901 1940642 948603 902818 1862136 751002 261803 818036 354882 121325 1374329 1001565 253782 1068106 1878925 1694600 27885 1540093 23472 244543 559697 1463163 1603311 1812550 1914578 775298 1771886 1777297 1027987 1459052 1607609 566685 526350 1350866 1427800 800828 330291 1628286 1061000 584074 896149 1325393 106811 1164706 1949755 631853 1431871 1319768 158826 1368416 68513 1924349 1217817 96833 792727 248970 1245946 1801275 425317 1569620 1313534 1149988 137953 1793336 359209 1792946 1797220 707735 1796319 1734719 265721 1218894 834953 160351 1199130 1787219 1410871 1323745 913560 940834 1705400 1801060 1539932 1737654 227668 1475693 734289 761327 366933 656377 229782 598769 1177256 717175 159137 548490 695806 1360493 367389 891383 1029550 1217644 1292322 654617 1582246 1639482 931794 1884490 678787 1030520 979003 1666394 1525482 1022769 1230747 958468 534450 307607 1020148 1398228 762567 267656 562926 1836738 468870 478243 1072263 140410 371407 483477 935722 1759840 1524991 634929 137161 70656 1148530 1511430 750855 739854 1816504 67650 695834 1448531 1298002 204270 74576 274544 140111 1969756 1341863 589230 1398578 383234 817973 748960 1799733 1752299 566172 1232533 1902117 42582 1905505 1791091 1560522 1666106 1229009 32489 1012665 1996565 388111 349533 234330 1248376 147874 1365968 1793275 1523465 1713343 625541 164162 143155 56179 1007964 1741861 109384 1732473 1987298 1496495 1032770 179402 1549413 571548 1306577 1886406 51571 699711 1516862 1625248 1784688 1661565 550853 1610994 564785 1325746 999150 661515 1621892 1402401 1336883 1234287 1766501 1235481 42952 1751115 863638 1453357 1498835 1065805 1984147 1260234 1024565 235976 213123 568943 194473 498135 1819561 731684 285660 851980 290573 1772401 1214305 1484070 1811640 1729547 1474397 145821 1863832 431298 1557336 1016113 1512513 474127 131035 1019631 277299 897166 420903 1994193 1967233 1184429 444825 894381 1365792 1370414 1625978 1454503 763539 55211 1173762 922813 955768 485131 1781950 1955041 549681 625897 1517108 350341 1838141 1662107 1439167 429405 670224 654975 1663542 108207 1464833 1493193 1034238 300486 1644885 895420 779817 1382882 1683631 1329873 1882126 26018 659817 1478983 225761 1961731 1873828 155664 1614218 883851 1004582 587511 1305825 544071 1643194 941725 1580851 1213653 1342068 645640 1981189 1217522 46235 268023 1570701 972050 854570 1858278 1497352 900880 878688 843733 1476803 851651 1811519 1471611 1287407 326145 1593283 1670681 1654325 353530 232305 1621390 1592979 1042194 1071590 409587 1454979 1372648 1043435 1701984 165049 1685475 1825563 1286137 961627 1089211 723777 198175 904804 1226005 1510080 452895 651004 1146214 5828 175044 784982 1516275 959459 1841093 1637692 1237084 341194 1671471 368449 298021 465224 935476 310887 393038 744150 1525800 1273742 21461 1419843 735095 251709 130131 967306 765318 970532 1138954 400319 187377 1588067 635072 1089578 301291 79472 1830176 925753 816902 108675 899810 1902400 1418688 1919898 148239 1393032 1193611 546066 484078 1095558 835976 1801365 1927032 285415 1818027 1221521 1242010 1047960 1170726 1278206 1851978 1903292 717481 596233 1232634 526991 1216134 1149693 729391 1434434 451344 1006372 1702182 1990398 771522 1530373 1137132 1590102 1858133 1015554 1425116 681794 832236 346495 439546 574414 674942 1516500 36278 1880847 1099355 1969911 758492 1307258 1859347 1343153 673175 1383310 676913 1891687 1452649 571371 346780 1698562 545506 697391 273288 763155 941426 314974 1699678 1118430 1087881 318980 585454 243291 947540 1889065 891429 175633 1839518 1903388 1406343 198895 478936 1038764 438140 1795921 1070358 1861289 1014486 1563266 98244 643586 804103 1060470 1159554 1813877 1338956 350020 808819 1295263 637442 1035093 1846551 986407 1267798 483201 561757 1953062 1642241 1154927 1918215 735820 57130 912875 1262541 1485773 694593 1658517 876404 219843 400485 1118399 1740198 1210505 748291 1752523 691805 1738403 1855528 1381438 584784 295533 20444 1085127 930019 1969947 106639 1606167 1977568 811313 1779330 1979487 1284404 1322634 533469 1131444 384716 1011448 1751851 214483 1234291 254081 1293624 1246738 1296143 1350214 32092 850674 1413737 28942 253806 486771 984335 325889 1240967 842616 979152 1024865 1390951 683644 848586 122483 673505 1669138 81087 1696772 432571 630528 851751 728203 1413892 585217 1503463 1186938 1393665 1683654 1370861 1830602 1061494 539595 783039 1355696 71520 1017583 63527 189922 1698703 917772 1992430 1847363 215308 1681457 269143 1501019 1314491 666165 1144279 1128249 219023 1440334 1402971 684955 764063 833322 544921 408805 1524217 556766 1652646 1745586 1227293 1125892 1335533 89483 1080587 443405 319949 447719 1187214 969808 1649640 528502 1378794 1884276 356584 442506 1374685 305804 1942992 1583042 1004322 615535 1692688 818934 1001871 437921 498037 1299205 1087963 1372954 876061 320136 1995448 1889142 518257 1768307 1010556 1600438 829506 1487987 1133711 979464 1926564 481751 1041757 407018 709159 1060546 1101643 276230 1884486 414945 802202 1018138 835255 1003948 346684 922757 14495 775852 868992 1753873 1076306 1426085 1932408 455052 752285 444215 1301953 561985 725788 1317432 1036885 959096 786520 857707 1753655 1438108 344419 1472459 1136540 1616201 933844 584533 1690083 828029 1674401 216435 680091 24432 44817 1668085 280839 114990 1378106 1788918 241035 1452936 1459978 840778 1069499 761588 1208806 1852089 1019818 299935 1449989 1691584 1928596 447320 1803175 1055648 1636069 1887520 984528 1104038 1092372 1927099 269739 1299103 1160151 1033216 1695709 1041155 581210 196174 1183005 1945440 1770979 1439464 640636 484973 1918113 549311 715838 453861 332504 113073 1130649 1467948 463046 1544884 1996956 305130 1319847 1528342 1533557 1547738 1202015 1418409 582404 836010 373921 385585 1506789 1683834 1565854 1479448 1125915 867072 728605 595229 324401 1693791 583720 149462 1653671 824905 16715 1392802 1780382 88755 431735 161909 762585 1532736 542379 1107596 56689 929064 293519 63670 1043668 274166 1871381 522527 1510610 411561 1703996 1437888 177243 173660 168502 578446 1673929 1733043 822510 834923 997185 1034150 429962 24095 906426 854577 1482151 982188 1214846 1092132 708089 20286 370089 1327992 252861 1889161 402646 1584448 1185710 361065 1004266 1437563 143743 784382 472257 940352 1065326 663156 1869790 556336 1712537 737886 1051467 1602987 1967906 1970487 1991550 1357489 575654 76192 1187255 934478 245916 452625 1180159 573932 207643 1368059 1414837 1387620 1949448 1395632 1466582 1557097 950476 1585616 1131966 1558996 1016306 1903676 1380744 1368137 661289 1697370 619185 1346259 1119566 303470 499142 1581406 941505 733855 676164 423320 659596 365423 408135 750835 1238865 1489864 387791 1941140 67857 1706287 159279 1600613 1894264 1740081 621711 1822780 1174233 1299977 416678 144236 1428794 948173 1256917 1255825 212426 1989231 1118893 1428312 1517959 566286 801154 1702891 1133293 1249539 767004 1506036 748405 1283163 1519221 749673 1972048 155078 1188798 1041636 895977 1982015 660158 1411840 1544523 923085 1754413 1117505 1675946 895247 1392184 1277913 764929 1453279 1071972 1364859 1420064 1513247 1612947 1968237 1514914 174191 873536 11056 1795304 1945948 1025598 1802676 1926186 1590513 1013705 649880 1994309 673525 865455 158679 790468 507857 1848645 1527915 1238284 1981607 695906 1622339 1708239 405179 444027 1841839 875499 1795276 1125246 1772538 247048 475120 282371 1543303 558728 486789 1693910 252636 1012433 765914 1682765 462627 1252708 1147846 971782 1496778 1508303 93460 152866 303474 1259657 1855520 778476 732310 1428892 893121 163907 1415811 1713743 50371 262552 1065505 1475885 1450517 1980766 1219386 1127332 1966028 340394 1175686 998653 1905120 869033 1895534 1325413 1352026 931624 382384 576570 1442419 1809387 1600789 121793 1853273 509360 1567414 664934 1899038 1447837 1237495 536297 1605619 1444479 1477545 655771 1209906 1760395 81499 298168 1153048 780399 1350996 715588 514880 505498 211986 188943 901672 546339 883654 1308012 1905354 1120920 1273131 844819 1354843 268033 214545 901504 43566 1171294 890248 1238152 249917 1094139 835614 1522503 1362591 898345 690993 1657056 935649 532596 502704 1543295 67103 1689330 1471351 724410 1659344 381669 1342435 1091349 1220080 1811770 1499060 121536 1270939 530079 1765460 566781 142556 1307003 1754103 1358620 986536 510556 414950 84307 1797687 449749 1574845 1840235 1310330 1008603 983681 1829449 1193248 179420 52384 1934352 1480547 1498596 272177 47247 1376109 1361307 427192 1332395 1346097 1776228 77303 726042 1397752 850384 1974115 720882 1495125 614762 1516125 1741378 888173 18585 1403922 755872 728374 1725098 444953 48963 1404169 1322060 1295008 1196540 76617 1475120 453853 1581140 24193 1761004 1531972 1242558 62732 1719474 651953 1392382 660493 1310811 1728491 1369251 522407 1432946 442462 983070 1857855 723871 1782821 954575 758968 861088 64928 61565 1084731 947622 1529720 879522 1439621 1705206 165110 703411 1472073 1657663 355924 1433248 1485291 1576496 1356186 159246 908576 1882653 1399629 1381612 1500779 636942 1583106 195134 828699 456956 1572733 978040 1012076 763490 1295758 82373 172728 18451 1215285 1497023 1801609 1463251 693742 418840 1717612 1211783 1827485 568045 613135 748004 535562 37976 1303846 1175922 622631 283461 1701595 567335 947561 1811848 1682201 59582 611085 752968 1177895 1957765 1969296 1882073 228134 888199 1741952 1611231 61528 55873 1581137 1515314 259873 1125628 383422 1861604 557287 1623227 1908459 1634629 903480 442137 1092213 6663 1516761 562300 672195 155858 427514 35616 1713822 1299364 1898199 897076 949399 1058544 1896986 1588658 1683059 695399 1763413 1244043 275378 1472943 1872040 943285 1656384 744397 942210 1721145 1668326 1728953 1741184 889594 746875 300963 573234 1622472 646449 1575172 1468004 1600172 1078450 1727349 1087890 312546 1210576 1071006 1808971 1822159 1368507 1953226 1212339 886982 1336938 1365510 860005 1576146 1217127 1106801 702468 1534827 1129451 1732374 1304598 1256443 306595 227774 468807 225836 809253 686099 759714 922642 672598 1968640 1716922 1314710 673785 1130130 1514735 461829 1846841 22440 1709831 1856289 1877408 763934 281430 34716 1071344 1812904 172223 875173 1575939 1735794 1782098 1671798 1397340 1332361 1273523 1593691 367535 1908768 862894 567089 397472 6168 379397 1452167 310638 721431 1441402 1323437 491674 273855 692481 1620994 1300170 1521154 1892344 896838 1020334 1575680 1568448 673173 284258 129522 1822553 474892 1995816 440921 211940 1985641 737275 1499041 1230880 1291418 448662 852638 1849633 903454 1860496 1349654 2647 1991810 1701078 1313238 693875 933832 555513 1093539 1510809 864658 517015 196210 941038 482839 659355 890072 804284 387805 696932 55867 550685 169623 1593034 346042 1944558 263123 677340 1335415 1517318 1491912 1341869 170010 1377602 299827 719176 1925717 164883 728369 606500 1727660 1693486 141168 907622 649667 156317 432354 718638 656797 814522 523740 1009560 1184878 1114625 16165 720554 536439 1637587 1382395 1227861 1924724 261442 474463 1497131 1393856 1440879 346132 641591 1987345 1149098 1545122 1878505 136737 521612 1069184 1775400 272757 640388 243499 1998737 251766 164171 1719667 1240095 376177 1829627 1239073 1537336 1591375 1179937 1484262 1221600 685651 556786 194035 1511330 988971 1019436 1635725 482097 1262658 1916608 1786570 916546 510826 868860 796046 560041 266421 926643 1564528 382285 887818 402942 1464072 304296 668251 1465054 924360 141702 1932261 669093 114218 1579141 260334 1965018 1736253 1999568 561994 1012828 138912 1208791 858775 100488 532631 101523 1300567 1335357 1706409 286262 1631278 1100643 12658 1518533 364468 1961053 885269 1364480 135400 331348 908505 470081 898732 1070494 746441 1056700 958484 590535 1089992 1886834 1938937 82802 685241 950506 468311 1859613 975309 1862739 1069256 1752043 1919699 1111477 1708922 1047202 485885 415732 762610 1858188 422983 1308010 1082409 1821970 1579024 1418312 535675 30489 1607375 1857681 784152 933021 1543895 328225 624799 1224626 1819567 1760545 1432523 662202 1056497 243807 1288910 718377 1603803 468581 226217 1422054 1135456 1845703 347185 637846 1401618 607141 255609 544607 934907 665943 883648 1439975 1926567 846180 546165 926873 1349246 1606328 919752 1514838 1043710 14215 409180 1284658 1663338 318169 994449 1396100 1343579 1878290 689089 619922 111044 1955085 1488420 671640 1469625 65675 1473049 1525120 780832 861566 1159509 55437 1600886 875305 539389 321481 770688 1511339 634753 962560 1212665 316410 77847 1606863 1644925 1569954 1488833 152496 656854 872117 1340477 1081035 637822 230023 263461 1949453 616349 396549 1155482 650318 1951275 758449 1168245 1304062 1004963 1744682 984514 549222 1999004 1376094 1941746 5598 539056 1783195 1853802 1886155 1709963 773911 691254 1635349 1274365 373262 1849950 421130 762990 795491 163313 580479 232972 1978191 92429 167970 808703 741258 1874308 1767355 759183 706840 1296843 1416142 1114918 897208 1026828 1948313 1829753 183947 1908487 700963 1908941 1844046 1688297 3846 1573644 1657440 1884386 1508488 132970 104694 119108 1375596 789110 531821 421121 1287728 1514822 631485 1119447 1687637 536806 1521519 913877 1818904 243211 212574 1800691 86924 1097519 1400328 798006 1427823 758729 11094 680022 1068722 527535 1454225 177436 1377815 1458237 622013 1033017 1812201 1667787 499961 202165 537150 1968599 979313 1701953 1648602 1439883 810129 18473 1704146 456361 432697 595145 1945362 152923 133922 10631 1233239 849581 369636 240343 147717 910763 713438 29203 834735 782379 1705903 1892009 1071365 1668862 1318187 1227942 1502337 300681 1964710 639916 568794 650934 985592 1141551 999286 527559 98424 1049069 1112439 1208000 1408801 753872 1411087 1132691 1004710 99772 747157 1397004 1405934 360599 1482443 968134 383709 386381 945457 1349558 862212 1124084 195496 1837859 945747 1382843 886419 5295 946473 5319 1979430 1292436 995387 1310632 742304 608997 511712 836612 1238683 481338 635168 453416 1794433 1559943 1664027 246737 302240 1832379 1062441 1794014 565991 918673 1687696 1972349 1962891 133543 559691 1479624 1658010 476055 1162364 318334 587172 106026 473252 12292 1302461 898426 1338709 1174813 790572 1403416 648060 1667482 1694604 1846836 1510514 1328834 914223 1529003 818675 994998 1648340 1850875 5791 175763 795189 930653 158556 771444 433637 819009 1756908 648592 664551 405267 130375 691835 525508 1822126 1221996 1555812 802796 320367 665166 467212 1186336 540823 1203692 937859 1305255 185579 1134497 783616 1712541 956755 660365 1167484 1905329 297628 789909 1423413 559506 1119378 907191 1878687 905591 1357473 1132974 407661 209590 712874 619865 980265 242597 1214940 1435880 509548 642265 745001 1928526 857145 714393 366454 1907279 106269 146751 602421 1704373 902476 1480405 1020155 66261 716489 1659322 1940491 109797 915152 1317028 1873051 1527341 1984247 1424954 1982808 507892 1600777 15494 1724532 919091 194927 579306 566093 437851 1523538 1573317 1615445 1965516 356375 1486509 1352465 479005 804667 1969900 338494 632874 1377257 1559617 54824 534866 477923 703299 1728789 573224 1585227 859746 387296 924614 1053249 1194745 286874 1813022 372910 1116946 992494 1647957 1497057 1161119 1596619 319012 1275988 1376104 1648914 526683 1772305 266853 1231076 763732 8545 929195 729470 1577455 606678 1389106 229657 404875 186493 693215 1813784 1022981 1964831 1287807 1798659 1250344 1321089 1194987 254173 255933 1727395 1862232 1908193 1751006 811993 119714 564587 579447 73456 1019215 524209 549570 769669 62754 1127286 761617 189223 1329871 1910370 913640 88899 364273 478856 1294980 289455 1884830 1729675 1214593 1380378 1180910 1781695 847523 306241 1894594 13618 157674 213114 1013533 1547405 1695456 341993 1258012 117763 1669895 1783326 1027914 508781 1210397 1307300 1415882 1882563 255248 777482 1681324 1699271 410944 382931 1762784 206673 788546 948957 1618544 1730576 287002 129207 1772853 1620266 113374 802343 1515714 232958 385440 432641 782313 1046051 1212266 151558 1336342 1629929 1778319 1873701 1293369 1472440 433796 637872 815483 1165983 119637 1852934 793504 1364602 1723748 1286076 495269 937272 1071235 34658 514229 459758 1468853 195508 782076 1415637 1873197 813913 598193 1513315 1658494 771076 1404597 100676 400621 1527254 395120 1899555 1365202 166284 1737966 341070 1079716 1750133 452610 848745 1767206 541551 876905 1123877 811644 987141 704505 727634 1411985 468723 1444917 1392245 582561 259305 552698 249898 971870 12613 1985244 1521260 1833661 732391 1279007 1684755 1362831 1814521 1673730 409803 121891 1580967 819337 1064515 649182 1134355 1953359 1339959 98338 97770 1680901 325283 312983 478172 70158 501315 1158688 102999 549076 1011032 1908667 1276271 1934475 258554 1831468 246462 1683739 1149533 715021 1848787 1738185 1238711 709539 1362952 1624491 1595685 202214 395297 1840279 1319816 1693954 302595 1612985 575057 29360 1432795 1090253 1341725 1254415 1137655 123763 303014 43366 90396 181908 1244471 1300173 1610200 805027 116743 943909 1306378 161027 304591 1443354 1736815 1281782 669220 1375031 696878 494566 1120273 1467178 1558699 1481958 1270110 589100 1019181 560145 246025 1901398 1190273 609966 678201 654843 1794440 1112965 1742205 1672460 1192654 445139 1413815 1996728 1379665 281668 1605326 301889 96792 1897097 1011714 1309137 337225 9437 1846824 879397 1153796 413495 96498 539976 108097 680369 105110 976300 1098060 1131824 284938 1193518 1198699 1218133 1522511 649979 1573185 222116 239748 1182435 1343945 1031434 1422019 618688 1778989 810555 1884551 1890760 1459773 480553 325630 1276260 1637215 1268638 1112628 1574844 786970 1106980 735228 1779070 991007 1628365 1648920 475519 1698137 206612 1368423 1804178 725030 777775 849396 825613 1113628 1527644 236235 1473271 1484534 1563723 153337 545581 228530 714517 274499 1785012 76454 462950 1100177 1712091 1902559 499130 1931439 1144595 1195569 1157711 755067 1623961 628224 185524 1978281 1085975 1908251 1338901 25860 1571874 1294632 1274867 1859305 505811 1797653 504003 174061 1062000 792392 1935133 932704 1413824 586639 1922060 110168 932634 544897 1263267 356562 717604 482678 1419709 1296898 118638 1488296 1040791 1339445 90820 674717 1581111 1592716 1577351 1812441 810833 1287851 420977 1462894 1462403 1255437 928334 1204750 960045 208204 856375 24672 1158804 1881593 1977004 505577 1581624 1576693 135838 70953 194104 176218 445040 916244 1462037 154131 921824 1028009 1986868 349155 726425 213798 987123 1583045 735962 348876 1462399 1285163 1623729 1318128 838693 247542 1397562 1245278 1885262 1993978 1631773 386000 1203747 1332567 1801484 352703 1929869 1155523 186465 1015141 1937941 1021363 625158 1066593 812829 1056436 1880714 347954 182229 1503561 366691 522484 1090094 1968648 592339 1776253 1917147 1803554 1664107 623534 1712294 676852 819106 1368902 1419825 595291 1433789 1890142 1048190 345336 1502961 1127714 1721487 1800300 922052 649935 1368900 1423556 155485 862137 1737297 1094791 982444 826975 325621 299629 591019 190065 1944098 1834300 1922677 35502 1557985 446468 1024133 1684402 1838258 984192 151703 1381346 20629 321822 1007373 1321234 1322182 1728525 890571 371894 1602005 1916338 1825527 1474551 1985510 1184737 2847 633725 1949762 14520 1310770 1540657 1989720 1839019 539395 259625 1794214 241210 936830 1018187 1264497 1128531 1128939 400288 1879042 1952402 533060 730983 837381 264005 1254714 299709 175067 462454 470386 1140660 125451 753797 367355 314292 1035951 58505 147097 401795 774721 435052 1227612 764325 1293342 577332 182994 1020229 743759 1331312 1378635 555588 1207829 454282 845347 1075171 458338 1094904 1787498 1266374 194600 1495017 1340916 1910134 334637 177529 926103 630150 330292 192183 635053 1987971 465225 1523058 898684 1101617 1792972 984842 337351 1832421 171381 873959 1319697 1697454 865462 390501 840232 1616532 1001802 139163 1793725 1549882 477335 1032627 1976947 1380451 478617 1892058 723863 925799 861424 1665793 814361 1700376 1819802 60514 1340370 41178 1698312 1573735 1845131 1884319 1580037 1647916 330209 297597 530679 1404555 737272 215879 1814993 93985 1786754 1133549 986509 1686316 908693 1736185 1232994 497925 1050685 1951827 927768 1590758 1610047 94437 409806 1254905 1395835 912359 1891932 139040 433693 136851 106985 1939015 1267186 886424 790177 299249 1367173 1549116 649284 1265929 1978945 720079 78760 878441 1694076 1934797 1578413 1632659 1449555 469275 268179 1571918 1076648 850475 1816302 224235 743589 1236548 163878 831624 712957 64008 896375 1070906 975063 360295 327343 376728 1187038 1758086 1616001 247412 322266 359315 383739 925174 1642113 1461704 377008 703226 1001389 1123061 1240124 625090 560201 955341 1759102 100529 212240 133300 114488 764693 1773894 833066 652376 346694 1432976 518678 261206 1372574 475676 784721 491132 1236672 616548 1575612 1629731 1646054 1141792 98330 885089 791328 737511 514851 1895192 1558168 694786 1133248 836053 1326234 1549581 169154 1472499 541798 1895314 264052 1186246 1432287 1435019 925659 753832 1905146 721464 726867 1413857 1399632 748818 1135079 751169 1784335 149156 945917 822863 879905 59571 35095 1528829 1337141 1605059 572350 1687752 610045 1654193 207589 1415505 1193963 1982126 1642108 1713024 1112184 861286 817738 556839 37609 1227253 878547 1711505 1027450 1211216 1110143 1931238 673714 1741874 951644 26584 748707 971099 435883 1751648 1390113 921749 1513626 1937417 1154438 1519092 644656 1635787 1629819 98572 128064 69574 702236 1573344 1720698 582728 1580969 566661 823825 975090 1929758 726153 1225302 236453 681898 1445016 138435 777966 1847341 1623852 1220276 314127 846358 158608 1930148 605300 798097 529546 1242916 1936045 1072575 1386679 460760 1857095 513727 1571336 465355 575548 1450479 440786 218100 1919798 1411512 823604 506560 963278 1658455 628256 1094657 1050432 1243847 850104 1202645 1266343 576145 1908737 1661661 1719263 1094409 603756 1380502 1698770 624288 185398 1313099 1051322 201816 363219 1684082 359529 131897 252488 704359 1210882 1045815 356415 360837 1199362 341736 1848783 760502 331138 547539 1556744 44556 1452991 8635 1562761 1739302 1894947 1299097 572328 133048 524163 577561 944858 686920 1194010 339983 212531 32597 212869 1809511 736750 1447454 1768775 173587 48713 889386 19103 6159 1098567 1119627 1846675 262730 1129371 352613 1355294 976635 1250671 94373 365130 1115589 1303934 236175 1807006 860316 440867 128320 1374977 1260654 1146891 549626 423381 715589 1331413 1789946 1973858 782624 1466806 1969582 1852484 1301191 222243 417030 1633759 1398226 1360750 977304 709519 1328620 274069 654492 1442169 1777801 1910267 1680337 637581 1361780 1713739 760263 315407 1859078 602152 366229 1334004 1452665 1412554 432173 1228882 1093296 1301120 476043 1662175 525276 1873673 412674 449659 330853 1825031 1339262 1335939 1753193 754190 1954976 1279594 1982241 713553 1123537 657375 302333 662236 690509 1543201 1281272 1149010 66249 305438 1668801 210123 1724820 1930295 1966150 1539731 1661867 1470562 604549 109725 1133599 794279 900302 1341383 872590 1201565 1601471 940465 507723 620398 836784 193226 795308 810364 36230 771898 688200 926550 1881624 388800 166388 697794 1002327 1593664 1640577 324690 1743904 1177280 1215513 1648590 218957 630228 1385407 1657542 757894 1452989 1066402 1081137 857693 508567 467242 916334 1246353 1647038 813852 1060003 1593420 929180 1805577 1795678 1019374 831520 845247 1218017 595460 863253 16914 1744887 1996952 940700 1023030 1450858 400430 818426 1110837 513367 448955 1167734 1081918 1910991 1008528 1465818 1580282 1233315 996601 1334184 184601 302150 1502012 1390006 1556876 1559754 627966 268073 751667 1931911 1202768 1689782 1345898 1498860 1182228 1899667 920751 792381 495360 1462750 638779 706240 1325501 1218086 612896 1244970 528966 506366 170297 527582 702354 90851 658292 1196164 1155814 1853439 884888 1000333 5301 531395 1332539 53558 1909555 237091 1759103 579748 1312409 1238642 842847 80454 1876857 1834854 1053051 1712383 1054873 1397785 1157099 306906 4303 1328447 871657 911013 1991723 731405 125301 1726528 411153 804657 1590203 1445558 1877745 1457650 1156771 1629680 78259 1450193 1024548 1157477 406324 1453895 610657 615474 1470765 448330 278105 1845564 944896 1253707 1348228 1858193 294336 835511 879083 1660320 1449295 719132 1210399 965958 1149941 555425 178473 315399 1758512 209198 735281 668864 1219745 1819889 1544930 799305 1754107 1098190 1314908 790831 445572 619829 1803010 486647 1267396 856793 1242622 1588772 684246 1963874 525251 1999266 1455659 901972 1894340 1045538 856565 1417690 1932200 765873 1539082 1402878 1788855 1901462 1338243 319591 391318 1314412 1763523 1241378 393735 1452642 139265 272783 1627988 102590 1859835 895391 370772 769955 1146953 1972075 357452 315307 1120339 299931 1025723 1345319 1849102 652469 1922645 1569119 1117827 593218 1535683 847817 1001870 1885449 798777 1545120 496243 1927173 184465 1342083 1813843 1416738 1172843 1620424 864035 1221703 872782 1991695 1902664 1172886 1699622 472803 648195 1135419 1329452 650171 1088539 1560986 1677176 168099 159276 21350 502479 903997 276740 656831 1474413 1755104 155676 1773943 1210232 257209 948687 929635 1233707 430053 945613 1410167 1718506 1416030 1147787 958142 517658 1173657 1966310 1414690 1238984 704212 1295319 703237 730177 542068 1428391 1005242 954683 2172 1168027 744073 1811442 1947487 1327892 1922989 900676 1169240 1829054 772327 353066 1438644 1084028 1101618 1141713 1771669 1781448 1054006 257457 262031 467582 688993 328512 1405422 633159 837158 1662237 1031635 423676 699360 1761982 1037480 1719456 208541 1326827 386997 1833300 38776 1232019 1202809 142340 405824 1412610 612235 331521 899818 1495714 1668151 1894361 865163 880628 1345054 755153 119021 932256 1602861 485837 1269239 66350 1533401 167188 233189 120822 380741 1543476 1493731 587375 520807 1220625 1420763 534652 132853 1512283 142938 705808 806819 1569628 226309 115978 983839 916332 2152 570521 1102328 111092 595137 1564906 1178910 671471 852593 44526 1708485 1747881 434985 384990 399702 1023048 1813879 698957 170166 1760230 1733485 1577331 1631781 1413555 1650279 1026815 189903 1822632 1302984 772549 1056908 1194750 835505 896966 1177626 791947 799621 1660448 1263220 728710 1362154 59754 513828 706900 610702 557563 1800295 1721011 1772566 1811681 1288631 1528759 820924 1091403 1295499 1295562 31610 725424 3684 1064783 1555149 1701439 1618999 1961654 286325 1521850 1761225 736831 499181 604137 1557537 337919 1181435 709310 838502 949212 1702367 184636 1578158 1017003 617381 165657 234351 525689 1562714 471303 1534315 1411290 474676 669719 1392192 1989031 239633 177301 1780045 642539 1175866 1844 1335013 188125 1318838 1679625 1407805 537874 78890 1665747 649615 13867 352091 716701 317853 1500244 1982701 1368526 1982521 1435102 1501513 1990208 1706445 1589126 272321 564980 1028336 68814 607445 1671377 428946 1990375 1473868 1871723 1886059 1326080 1728468 26857 316294 1699635 400347 1783961 210923 1431940 1506075 1263814 1738407 1519677 1078095 227073 1338051 1386490 1631756 482849 1056282 1639077 1644447 616546 323979 1968867 1505810 211410 902543 246782 1006076 646181 1515287 538501 376668 124515 5461 565757 1553367 1874663 1998983 1114395 1470121 808562 1149305 1629779 98586 316397 1538879 559131 1664704 1646121 863557 174979 975465 878143 412507 1178799 408778 1832561 207683 1771693 1040024 1869512 283482 1380263 1270304 112986 1042643 646672 1093093 359014 1535814 1002635 1998557 202047 1559823 159968 1574683 1194384 1064069 329538 463671 1609359 1282862 579751 1548009 734874 30450 1149395 1342726 691762 412760 369967 416453 570068 1759928 1691994 1081797 355038 531667 1544166 1940541 704154 261043 780821 1754817 59346 830930 186932 519427 288317 142161 499360 1417726 1522868 905523 156719 1486170 19426 930284 1377245 1400282 325702 974953 333162 761742 1285829 257921 1883424 693586 1216864 1822325 296102 1442390 1651244 1855727 1258404 1011407 591856 272143 156954 1486379 1891971 327840 561780 1841081 1884687 1713555 1220012 1891546 219942 808925 712561 1599582 1685799 1166572 243120 1530252 828910 752198 540527 774990 99962 1198378 1075281 107241 382312 730998 1463963 45404 714679 167058 1740016 1618187 353226 1128324 1025785 1747612 1567697 736447 827271 874521 1230742 1370323 1742506 995886 866629 1998436 1141540 765283 1877148 1801935 792008 674567 826282 119444 1200373 1694790 577276 1304348 1250698 1795598 742428 1506692 1885189 418092 644663 503553 882756 1099981 278815 392962 169959 844341 1654151 1343013 1836770 962920 421787 130113 1844859 1233153 877272 1374889 1792625 845425 1445280 237421 325057 484232 1828444 1697317 1626140 903782 1748041 726925 1383916 1403616 1931404 259143 612041 385843 272216 1718391 1252249 1869172 754268 1254053 1719772 1646325 990377 1936513 736922 1848569 874190 1298893 86827 1556416 1393776 857328 544520 194192 1010663 1602616 576092 1109269 447673 405128 1038460 1020844 58127 963929 298059 1221488 713574 1719348 1065492 1316804 343668 946811 386464 1135883 688730 1364420 698050 1557119 1063012 278083 333386 498233 1280282 1528993 1127821 359971 1950014 249319 1903876 1237155 967230 421463 1071419 1788228 607485 622766 1029366 1960010 880495 575130 1534387 1737256 949161 35174 232826 1144118 1742564 984259 22556 792940 497015 1497609 1050868 20899 122418 881533 160096 552848 1077566 1319702 1010666 876567 982273 680703 1168944 1835316 317626 1885169 954664 108112 980502 359276 651428 959669 1462338 1186409 1748900 1328238 1310744 1259659 222763 34883 636405 1314573 955727 580339 1565868 1842706 465269 1524010 1330039 1265122 990416 17841 938581 21249 1751833 629132 106451 1390193 1526265 1408773 1658736 480329 1536043 1324574 1567764 178799 1920398 748705 170100 1134994 1096655 1581851 1491977 290883 1858827 643056 869635 1478564 429923 458118 1962333 1682169 1246131 1892148 1577814 828844 126042 1891662 539188 24211 14013 780165 1770006 748859 4720 1779421 1460772 1407317 1387367 1074678 1623601 1436907 1730729 1435698 711228 831975 328848 1536553 1427932 462863 816320 305924 994415 352848 1284678 907235 726652 990750 443931 1152953 598037 1286398 452765 384265 1510927 1576721 1504466 1628656 1920268 1134434 725066 793096 190442 1997089 134181 1687787 870227 806483 820781 932742 369308 380001 346754 97905 188920 1538776 1950682 1300004 458227 764769 776644 1044502 1759890 1236218 34001 1554909 1003708 1089098 1013919 1992441 297067 1256431 1643719 108154 398359 1191179 1022951 243495 542690 1750670 1867633 1693013 1991309 1870176 456321 737284 639769 927865 983641 471754 1212900 1236069 328656 232301 1341096 1903247 1807999 567636 860372 1897949 101562 1067248 1293147 1995615 1912703 90103 1490593 615462 499786 650687 1044546 1510747 1761861 1079569 1929595 704081 531562 1563356 985244 302733 1917135 274895 458515 128095 155233 1387585 1281063 122000 1862399 1766853 1108822 1834779 1877091 972661 306177 1249449 768530 816125 1671872 1146965 1927952 796180 542601 1691835 1155841 470510 135566 1508424 931832 1610710 66152 501178 773069 1912629 892823 1621359 534424 347254 1845398 768059 1575226 749524 13045 1570148 376064 597559 1634236 235676 1359131 964976 490890 960509 1671190 953947 1911550 800741 1908090 379744 223300 1837894 191472 1456273 54965 1827619 627394 1193690 1081101 871437 164040 1085263 94292 1245584 713252 902073 1360525 1966532 632056 1451239 1676262 1050278 1802856 155998 1462960 1449039 1518263 1831720 445495 258480 1419437 1143244 765176 1136066 550765 1926440 440696 215238 395524 273823 255360 586473 399427 996853 1089968 1068530 1383964 889232 1965837 827119 1434343 1867860 1109479 565949 1859088 62285 1424787 880371 713921 715724 1264289 1641137 663215 226780 1644807 1285765 1880908 892915 1730882 106034 1147838 925734 1119786 1052261 610852 914737 304980 1447595 723555 794716 1879230 1941456 275155 263184 1537331 130304 206550 783552 1510236 29871 777986 1925718 1111577 1962268 1666960 461745 1636005 1825191 1977737 1918011 865764 1957393 599970 1462054 964520 1082982 1045691 244770 328068 1804858 595434 1352661 64765 1641623 1468160 841050 1814044 339634 1592019 1679679 546354 813237 693294 1782076 928156 335381 1324399 1322927 1619975 133448 275137 1260251 1257773 632679 1105202 1890456 335185 1556764 1705021 970295 1299147 41127 491927 770948 1367595 1997343 1738737 1191085 1790006 1877052 199334 254927 1909937 1603650 1517682 269421 1699231 1917515 736528 1249947 63135 622665 498201 340883 720750 730396 1506509 1046480 398801 599526 489660 58239 1281935 301727 103289 37396 1950009 1036287 1725083 1601158 166780 1276073 1836348 1301327 1919009 738007 118350 1794548 1296439 1491974 328477 264363 117446 52221 1795069 66544 917480 972140 966646 1905057 1626512 57833 64678 174909 712532 1350018 1205293 952716 827007 334266 1836363 51778 1913208 944408 384749 756599 509770 465989 629953 1219333 823907 794056 786905 1192924 192302 1896754 1624306 705611 925027 809507 1800233 484954 1922836 1663182 153679 1986836 762600 1817222 1763122 742945 1488843 506722 296116 1178880 794382 481609 22949 1689725 1353134 1148355 687327 439625 1326625 897504 1922029 847532 1344300 1825533 737915 459540 728193 856121 1145105 1710001 1535593 209316 1022949 54339 872495 846624 1886796 1234669 1669575 1845366 8923 402091 1332321 171840 383277 1732131 462429 618050 1774078 1610612 1645164 1523980 535160 238910 1451368 186281 630876 1565710 1785402 959377 1426246 1054428 1397487 756714 316761 1493892 1307097 921241 875987 1489648 431197 35646 713364 1016765 161030 1221792 1935914 444387 614840 214852 71340 234038 11806 786236 530472 1811109 1741627 143965 605145 309501 1640725 645676 1181051 923076 615972 61970 1909783 1884126 1936890 1377575 1200009 1140373 1806096 1365677 1198014 1108678 1293467 1483259 1224354 294956 1566837 1082304 161898 1927479 1365146 82692 479779 531790 1892567 706730 123295 979986 644044 570906 745451 1120949 1884753 663242 977701 241520 942561 1361986 1932810 671326 1695669 1979297 311689 1973454 40056 1100794 1535777 673322 925401 1609642 589232 1823009 976238 1696252 977824 585185 195950 267777 78579 747884 1804024 30422 1347586 426857 189344 1108537 673750 774047 169176 1576269 1444944 897895 1125176 981080 392749 368425 513007 1166931 1052790 972682 1931831 1509261 1520910 511943 1793555 528323 1677593 1850021 598047 116060 1088007 1558462 606022 412363 941145 548608 1163290 399630 997756 137017 1715797 677864 770208 1427160 1478660 12630 1153523 254817 1429553 1088262 764496 1036411 787325 1129347 766329 1938862 837506 1393644 1150657 1621629 121675 818730 194152 864342 1639004 1274531 627386 1121061 641682 945017 1432163 489843 1099543 412206 503470 922171 391128 1250442 1975451 119794 1083577 10075 1284836 1646193 366673 405184 452112 801954 300814 830760 604690 1015597 448157 1341920 1976369 908281 227184 114558 625618 1920817 1344935 1011120 1370652 829938 1877142 1846937 131343 975801 824945 910698 1483792 506992 1589916 1477997 1587869 1838116 590129 1157317 1132642 57336 1377931 545190 1523819 1398336 483843 369733 708556 1755877 1893722 1998274 850765 75965 303089 1995866 1438070 1571577 1444649 1286520 332812 853395 941975 572661 899917 729323 1317987 617850 901374 223501 509290 465855 1686566 1958862 977409 1959333 29077 1661891 987101 1218385 1489296 1159059 703133 19151 987397 510289 273562 786860 1937401 1872242 419667 1470476 1842690 1797729 929548 1463678 188256 1897893 215369 348110 1414818 1508824 594104 859969 210659 439223 911642 1877752 1174996 319566 1202407 573209 927780 1522323 955673 1637578 1964203 1103800 1126884 987983 1556700 1049329 801598 428933 418056 1827042 1066587 695022 1852204 907227 1855965 9762 1236700 734124 955208 1012234 306616 806906 699490 1042781 1490251 1853852 319830 398375 198358 853784 237982 940725 453589 1986928 1282955 466822 1705115 291853 706906 369599 124621 1101301 1565959 1735243 1562095 728819 568525 1078409 101193 516692 1367041 1087171 1012351 459416 400884 1791270 143380 1454700 17049 203297 306110 448114 943294 485309 802312 1363837 1662753 229186 1811646 408006 433080 609261 910253 1107008 1483836 922695 1096698 1832035 1353097 899595 26998 1842723 1577436 1912828 1209738 1627655 838014 291777 33940 1971588 1600806 798956 205120 769369 198964 1317212 1766977 1801710 1155068 684326 677337 1658466 154854 1737112 280980 1186397 1515554 1106691 1573680 639809 1186260 486532 1414705 625733 1405671 54594 1525791 963875 1560010 4835 941365 127498 488829 1628014 1910092 117285 849068 508035 1108597 919247 97924 1122695 409283 1743540 974079 617435 1160885 1054212 1667597 1809101 249755 1723037 1020290 1373038 113421 878487 1213049 1957391 727986 1415824 878848 1702402 206929 1511830 266060 286987 540782 608647 1870049 30873 966370 339455 1459883 1946197 635337 859955 921185 1167476 1892199 1575830 1935440 1473198 1320721 1026717 1386925 288963 766509 465331 780414 1491550 1896427 1994297 1946309 1529707 57363 1364627 1843171 871986 517218 141368 1956309 618494 1990391 1961383 1826282 319328 1991883 1363956 1092369 1092523 918307 1884210 556698 405898 871984 824346 823286 1204047 1376482 1117621 1262930 1754993 1345099 1409449 1352324 1431792 1112482 193939 811685 178160 1741263 668118 369718 956714 1396010 713118 1153950 1884120 771724 820786 1492686 35639 1875103 1753539 950726 676470 1638181 258433 704074 703397 1982594 1599213 1778158 183390 1090477 1061225 229700 428010 1249526 1015459 422469 1212246 379223 1030415 1657299 1668042 7681 861541 1605390 1644605 514299 104467 855219 1413495 762304 1537676 507303 1822282 1858034 1679353 295606 1257577 700752 1123341 1952015 1944389 1012242 1053769 358226 1118764 332466 1033009 1828637 1260334 184497 375986 1454615 970596 293 969757 697891 1516250 1983085 769379 1156674 941734 1265133 607735 1825538 363076 25335 683229 705463 631309 1641216 1906911 1785479 1202154 189147 1735009 821856 1620378 513753 1545377 1494854 1842844 17549 384479 147519 1795973 1370784 1062531 990770 199264 1816405 1404207 603775 274067 384398 1838375 1211725 742715 1568330 1046526 314978 768331 930516 1998877 14678 1077304 894045 1605308 10800 515297 358978 1726549 478908 481662 1593535 350939 1803650 1745929 1004638 26974 112813 1889395 229358 832805 120371 1393712 1740811 1298467 303152 196144 83578 385951 1518526 337331 1034747 237682 576524 439673 765870 648584 668831 737640 1786451 1350223 709447 1241300 1427891 1854895 1953974 1967029 1269198 818435 425048 1896915 569389 706247 1490306 724284 967090 1654608 1234382 279322 1456832 1352384 1930949 459487 954363 647809 236743 437663 1021863 243379 1693546 298665 847552 1966611 1990672 1888848 915720 1775377 256659 834517 445307 871293 427463 296416 270455 563615 1660290 1876377 337133 719979 1388170 449270 856440 1081068 260190 115520 984943 1467961 1682867 1160219 1914635 86132 1911060 1414123 813149 158976 850673 1251947 1286547 842776 283500 563621 200839 1534107 1962659 1692989 1601058 149741 549637 1337045 202039 1044047 103635 1460788 1201871 1266253 1910458 761900 194263 1133983 1970762 1207489 1094820 853795 1583867 1313567 1744230 776384 835499 1384889 536437 244656 1227744 422052 1767993 1796645 1768007 1841029 1100060 1147084 594501 459469 281081 1086898 1999778 358186 1929961 1215033 1464480 276753 1319217 515520 1104236 369547 682042 1155584 117503 758819 1453484 1099153 1582543 166632 852664 642580 1769370 519171 799777 872918 1654145 1727708 1898186 895431 827981 359768 447142 143202 334632 1419849 1277867 506537 1467512 1957863 1205336 1518759 1183645 1782516 1552489 1463007 609748 625977 1872639 1160812 1519700 1196854 1153565 858746 891403 1147934 143981 1953813 1198458 1543466 745139 1436583 910152 831754 370667 1241959 987661 545363 818777 838690 913955 730366 774204 940347 911193 34020 780940 1951289 1699987 706899 57081 1179763 1609650 936282 213479 1051107 1925174 1629741 1704846 1939927 764784 1421426 1140791 873093 1419588 53476 705733 453081 62064 1580184 861512 231722 1911754 877821 178616 275066 1079274 223678 990399 1773720 50797 1941264 1913449 309705 155630 662805 1500359 659748 1776471 414793 1967695 541652 1259311 1243960 980915 1695308 590112 378466 1121217 912577 1448908 864482 653004 1743878 1313776 1652233 93200 127201 223853 1294224 1119219 398188 1901144 1942899 1305195 179612 20336 80535 771135 1877838 1602123 1471873 1448039 1056083 1788581 1812871 352991 1327672 61951 1341065 925367 248565 1857574 1745149 316981 1499916 176469 226129 296278 1827813 1063672 1712424 657187 883474 1363739 1617942 1098676 1154875 1069262 131447 171286 671182 1510794 427841 224113 1850608 1472268 819885 1888145 1281778 1901364 666886 1442174 1671347 1956086 1534611 1723285 1571520 426833 295572 936941 1405858 199807 1893637 1999065 1756449 494749 1852405 371202 1665393 1688570 822496 1627490 467678 1884440 1757136 205233 1587411 956221 845827 820084 338598 1688730 1404288 1707490 146574 901397 1896712 93085 1625289 1542976 803735 1978689 1246694 1187167 171313 765007 1041522 594123 1159919 397836 1101781 764002 1561314 1287907 714574 1605734 833668 755332 867000 25962 821803 435430 193962 1696281 659029 1807001 87008 442601 1460637 533406 1417159 1320335 1115814 1031879 258189 876831 1373803 1667765 1284488 267575 1501988 1067663 403822 583629 367196 225549 302834 841491 1843208 1745815 1288271 447362 650189 861692 1949421 1977723 1186105 1312776 1484846 1739030 1395487 1678111 213705 508638 1537334 1223469 1792477 1818348 640108 1995106 852004 1609490 590663 552370 379193 1218673 1763988 75485 833198 749709 1131096 1484489 304335 14247 1609804 622434 1280082 1878855 1419702 1128662 1125970 757503 372652 425426 1726827 762777 1967851 1021493 1253604 932594 717555 529060 1451371 1549915 1845720 738892 1216014 569857 792448 533893 206089 957564 1290778 25426 745228 1232729 1882367 259885 1332534 260994 1920334 1365124 671357 1572980 267282 862791 1366850 423643 1171745 1609008 1844576 1020065 946920 857038 738640 48201 845899 681839 1976662 104478 523034 1135243 1761680 179990 1467897 1892518 46088 358320 1801590 1858456 1332185 890137 400381 21786 1544894 1191404 1713910 318253 1847499 574437 970761 1820033 942828 1260482 634049 466236 445573 796065 962972 155633 472744 1430778 1440725 1118342 277816 1768259 1289569 1775490 1968859 1749388 1714943 1312301 1917810 1361249 1100806 654092 598072 705093 1039992 1341009 1609585 745162 582184 571075 181785 974567 1787244 1885496 185790 1829509 1259147 1630408 345848 1804081 71088 603538 1871037 1001087 919097 1677385 1611774 979256 1441132 1450888 1128114 1711541 1578227 843468 1799612 5055 1558299 1909327 1388269 1880314 1137477 412774 920877 1559380 976483 674552 146406 997336 800296 911685 735282 503197 1088457 154038 220133 1603923 1198803 497203 143267 1935113 937569 874663 133823 528158 132210 286248 600771 1716696 805977 1993457 1296579 1511968 1706139 119594 767140 878532 1809792 1388349 200837 247539 1446023 534390 4025 1880289 746202 102591 1585101 1244363 400826 189503 553372 92158 52123 944789 40742 1762142 333355 800679 1787122 728485 1219465 1083053 118401 229666 330141 1091795 512852 691846 78970 1236805 1865495 446041 69972 1725464 1162203 699897 419079 876190 298565 1820640 447975 1554180 1849657 1717738 1699815 225112 93630 1169678 943483 654893 643320 1119656 317991 500483 1891177 1806326 1532419 1617142 339106 121196 1404084 1697653 1954377 1959624 1689240 1598049 1024348 660618 741976 1553311 1526383 554888 308561 854030 331363 619152 1002996 495808 585853 552053 949450 1142944 475439 191332 467837 1685320 1562630 1884902 1258300 1227012 1362118 299932 185085 1300204 1988671 448509 1437178 1178568 545200 920624 1449439 1069349 1620584 1612329 1435764 24353 1434523 514675 1673204 254123 716133 742725 1519643 902928 783340 631539 1251740 572510 168250 1206319 649917 228875 957424 1247028 815824 1230916 381027 1990489 261793 620335 1455363 1130580 562385 145170 707845 1640358 898418 1704138 1096456 1918216 520011 216106 305677 1110404 59791 1453922 84520 143594 674703 1483007 1980882 676614 392003 265566 571405 1935688 1855511 1535793 274219 371110 4796 1802926 1053164 333875 1263479 495386 1108821 1139471 1211389 290922 1581297 256064 1391447 1993582 339612 219699 1119935 1712692 572064 65550 495514 1229471 1337076 1607127 1916479 1126067 1717480 35644 1770509 763382 1143181 827669 1410643 847899 1820195 1201708 535838 494281 1203455 966474 328049 1191750 1861471 1179273 15173 372890 219292 638182 848560 1520468 532842 531204 162256 1379404 543578 948162 1182230 1056868 720336 362660 43141 1473559 578731 485325 1153983 1028941 662975 70079 428513 477840 355334 746636 500341 301852 803287 1117693 194944 349658 61715 146626 608363 116325 1103326 14874 1838618 1195071 363846 1736284 774381 1118404 1015514 1131345 70941 1883801 1601066 1800597 683076 1457864 180365 1990141 1828698 811432 693729 722478 1405434 906397 1570956 414311 343528 878045 1599214 1548390 570294 255101 1478584 1184657 718563 888857 785821 1765857 1126389 1658741 463645 153983 1135162 383352 1951466 618670 375428 381892 1324900 259754 1294884 1607248 367952 798282 566935 799140 666157 1747088 447650 1137992 1720410 836570 899191 1987688 458796 586986 116466 630899 908555 297814 1320676 497587 1444513 185683 1072309 657498 621595 893311 1363547 1672259 1775921 192173 1860264 437587 488465 1788213 129804 806294 1943421 881528 898680 1549570 151862 1349699 1865981 566200 1234593 1138622 886880 1923043 344892 1235690 1159471 528200 1005224 1822292 36638 1376191 1906536 1150481 1954978 218498 1394264 1018965 215239 662122 1438190 74654 1778477 48245 1779281 38911 1945507 1542987 80209 763451 526223 1522553 996307 303208 1898267 1430050 441810 1256746 388298 276600 289749 623462 1510766 894184 1488128 896 1692498 672673 558767 481895 1265734 1063657 1301328 324888 1837350 1233584 1701435 1119136 704303 986136 1536456 1667256 1379699 112089 701585 412632 21092 495659 451597 143121 1029445 488633 936083 1839696 549954 1547757 224949 740728 1958635 818894 519416 1580060 414993 1582857 1685984 538269 977471 1109905 271216 478361 618611 360786 1467644 626580 799450 25881 847735 220090 554020 1785367 1240573 1913164 1011892 841817 316439 859896 402082 811708 1412539 1980036 516102 960867 158886 259867 240012 1843053 1011676 1466230 1592900 1783182 1196942 1880972 1803951 581615 674437 641952 707220 1226930 289478 563364 815450 984375 1620407 1622296 96128 1759634 154514 1070589 882430 1686423 271245 320462 1615503 624688 403511 339070 1166659 501693 378623 136545 1216460 1805883 58282 24331 1763961 962654 1330469 1598826 1105879 1790530 1757434 706644 1633048 64217 409240 1714873 213326 13176 1313383 573846 571444 1877615 911527 1215356 620437 1714210 1591631 868433 1226624 1413333 1922169 1977687 1174279 929410 202624 1198222 1134398 1825947 439912 1922795 1957356 732307 740199 1506836 119959 298281 1262352 1208512 438464 1107901 1718825 1115324 1858022 731622 1918927 36046 1574739 1289188 1602995 719450 345774 1010419 689541 984537 1836957 354371 832668 1574258 1441616 649731 496944 287322 668504 198429 1818594 992742 1293658 1246950 579171 1327143 437345 299475 1866402 1132211 915038 1664661 1984818 1877994 773623 1816403 1094934 357614 1505548 1059748 661596 526215 1505976 29373 1216701 193728 573279 1491627 1439913 1832457 1839091 1631109 1633812 1847774 1029746 1115304 560395 789931 834028 1720614 872283 1471394 1007605 1463494 1907637 128849 428861 1229025 230097 1621404 320850 232643 1373202 397517 179006 72949 204707 337859 1260998 227502 1677495 63062 428573 988980 1214948 672856 1468983 791931 1101851 1013865 79905 777442 1133255 215831 1976349 1728215 1152231 810031 1978598 829248 732517 977988 689658 478417 820977 1795408 1193239 1089625 56772 1130788 1890136 457624 1268011 498766 660527 17321 136656 12685 1783103 1526977 913905 1591946 719172 1920306 1802815 1032378 1499043 807487 1311240 33767 305402 125802 904207 1762658 1045310 1184534 910831 54050 178704 1971482 361461 1514695 1618256 1684296 1290933 621038 781897 378637 1876447 1608249 1280946 1082259 1509807 1336436 1525331 476713 1445268 1885145 193601 1565431 321964 1013503 1299381 945947 1200754 1057101 77360 513901 284629 1833559 1235864 713756 1587995 977181 1868984 573680 904936 216505 1671863 829004 1660086 752167 466527 1314772 921915 1666588 715867 572498 827304 1215315 1942645 1514254 1001925 562555 571939 1024061 1849559 1649239 103717 1191386 41462 1980199 1592847 832369 1771441 1943904 1994232 436683 857763 1308032 324205 1476405 1218935 794649 523333 890978 1089146 1040190 1422941 977899 1925169 1476487 407278 1010650 1820735 1994354 602001 1192429 1497071 6112 1736680 559109 1964423 243391 297771 1707446 648152 456491 435811 874047 115683 320601 297724 182116 1488783 1181956 1294851 1993578 1628035 1055109 1680748 139202 312410 1499567 435500 1263046 1998047 1867857 1173799 214597 1979833 981965 1416295 213048 274302 329304 865776 238224 45426 53838 372495 1634176 949097 857669 932091 1577110 510500 314671 1430618 1865974 214600 1825562 1850582 1285239 1179581 1025133 1590958 1269141 1013540 318651 3972 1584889 1197075 43220 9293 1412406 1412096 764415 1243976 1729479 1082625 38558 1272861 1801582 1765753 272128 1520903 1271099 1606176 1091541 1077137 547336 1763713 628506 841413 638641 128950 753346 1660169 577467 1091213 112513 1038943 1552316 1249119 1785139 1995625 584290 1781200 193580 415160 259611 1149737 1134594 1436830 1213547 275198 688267 473297 621501 891866 1612322 159633 952603 1265981 126583 1270380 1170819 1293065 910665 1282364 15964 398214 961728 915139 197343 1559276 1970050 45823 1992785 1821104 1047443 1451634 629283 1548355 93987 1327904 207037 913964 851311 1495671 233135 1979153 124735 1701077 1647105 1894200 1773980 1975156 1157750 1210054 367379 1954508 5602 1378619 1284005 1438455 595206 1483574 85816 1321620 594907 146522 1672167 468941 1012288 509647 519536 817900 1090821 775314 1894792 1216477 1355203 647840 986739 1891802 1553002 1817310 1131426 1989442 691557 1899018 1023502 770886 919875 1697545 594290 1712312 1835643 250820 279831 1959366 340747 66974 199380 805989 1140818 985414 514553 92618 505667 1191857 172528 630447 112934 230290 224574 986647 1928728 1946850 494050 513108 505071 956126 1541043 1744723 1907941 271974 11962 475039 873149 1159657 1386500 576892 799461 1917260 1854060 1197101 1994639 1684650 1956874 885921 1612224 441447 861819 42909 58885 925497 1548647 1127125 59195 1537377 895104 1792667 1098472 1642430 654573 1594990 1026080 815257 1277194 4827 1985305 1529890 1643486 1277655 487742 539059 1557016 713337 963029 503546 226766 1543454 411558 393381 746897 807065 1048698 370163 687473 1442667 543489 48085 402251 462437 1686709 1587655 978566 1521143 1661736 556770 1817524 471975 1596808 374065 340765 43195 717503 457847 1587885 476945 1876281 212771 171347 979572 253861 536563 1018936 1488555 1844872 1150563 197583 87693 93612 216513 957164 1925623 457549 785554 1804707 1413576 1611676 381161 1927329 1507434 496373 1579012 1897903 1497938 286968 1726847 1793456 768819 1106479 907050 1924280 536269 677662 1597924 1694335 980855 1346138 331444 816276 541500 56298 931113 1512974 1642776 750195 1759082 1924550 1191409 147048 991188 242158 1802692 1662151 76968 868201 176780 1886921 1285262 1977059 1781921 481308 3633 724902 1278146 783757 1402121 396431 1979028 1926420 904887 1495147 290416 435805 375886 1653352 719224 1538548 1211383 610362 1425462 11244 1937722 457832 1527440 38129 898378 122214 370802 967420 1188242 1819378 143856 1056867 1916752 1003772 1482710 262257 420762 111995 1656505 33600 810342 931164 1086867 1112238 749665 455264 1103040 1847161 8879 686745 621343 1193538 19523 749013 1552850 483954 1964501 1613964 1249709 1516206 1418311 1221554 1502553 805683 1753079 1786592 852243 1463946 141419 1671541 1797035 323498 1211231 1030978 1022027 1750523 167640 16964 237298 567156 1920365 556731 1478629 290439 1666760 1498049 836891 1424803 1579715 1145985 1451769 696448 1903447 1609075 289949 1760034 1789776 563463 1463099 281454 296047 185126 735578 233545 241757 652687 1032268 512511 1156169 756565 394992 226235 94567 7390 1132453 1873377 1049757 145156 1339184 360925 633449 1610148 267556 232217 528417 877677 530578 1823454 65877 530552 505981 261015 507454 1114361 1737591 589172 39750 1492978 1240176 1506307 1635477 1039518 1587850 1734255 1030363 1316709 364132 1081912 1586048 989174 1344769 282467 1851451 554180 1250758 1539408 1771292 1927559 317365 855084 1895399 1688203 992848 1322249 1071150 680498 629485 739801 500173 163946 712816 826912 1152070 1037255 518219 279203 88320 932114 236672 388996 471494 850437 1995995 681454 1825192 1526185 1845350 1189366 1634768 895539 1275541 1012601 665858 1356654 1712105 839491 1975443 712276 776938 1330114 1902405 463687 1945792 1541168 34007 480398 153890 1025234 1299861 1161931 926937 795494 1816646 741335 1296354 1721618 847785 479705 1097497 662586 713136 937891 830048 750964 1340922 228930 706250 1958377 757618 1897421 1941212 911344 1861402 1295410 1996408 1506941 1334470 363256 1803638 1816677 209122 1856064 241840 522405 987854 1242057 1945379 722961 1712410 1848617 1967620 1389553 75215 1464329 402422 988513 752339 846100 636342 162665 1931558 1734461 1081195 1022432 1448418 1176194 667593 1626764 303120 890213 580196 1747428 139137 1827939 1184408 1064042 1900080 244442 388634 1488587 630859 566259 1121912 939240 979982 911515 1588404 33965 1899097 300417 1432299 29449 21101 1606632 403668 1909591 1130815 609168 962019 1521390 814286 129672 1359004 1541062 846254 1376870 868931 100774 621232 1123892 1951055 1059537 624609 1343966 1028513 1519803 1248544 454953 455905 1529400 1782206 119080 714835 1291982 806113 1321522 62419 153474 739757 1593868 307496 33565 221462 1626008 21183 549968 1683077 247076 38441 783913 1753376 1367764 545890 1583415 873701 1137869 1557396 1343985 153775 349438 1042478 1246598 1877226 1593795 428751 1799116 1325857 1835037 367592 1888219 333585 1637255 1246574 1658465 1173700 252273 1872989 1062964 533882 258985 271968 1435635 321989 262072 1073349 36717 666401 1126552 54087 1905990 818771 1932673 1272532 1945769 1953306 1485313 1488157 1285891 1760070 1146937 1092382 608904 1078137 1030948 660162 1062298 787944 496326 1791941 1020348 201328 1496564 1729597 316543 1356145 468493 1744146 1920803 1683401 1225488 1463220 302328 423772 877614 982031 868056 1209517 1346538 378966 165391 945293 1833356 44576 1214246 349130 1780315 1671547 70292 230100 1242753 1148325 904494 831601 1374715 827457 1747151 459012 765323 919424 1389440 479117 104079 360905 1665106 1102849 1235752 1941224 1060013 1134543 168903 274992 1741203 1990508 1763640 523112 733696 965220 149352 1812468 850890 470091 1334837 789420 664545 551542 1421296 958837 178618 861789 1001812 862634 129465 475813 590230 172927 767095 315397 1172924 1942779 798851 1720472 1954712 1173865 340038 809077 1345859 779373 1842203 349598 1389635 222604 778747 507271 189568 1911222 603525 338714 1636558 1496223 474951 1811459 1346002 696479 1375679 1056439 721226 630158 1479088 822559 781783 1098137 1572631 1357784 1513464 1962647 288124 730955 1524257 133575 801935 808134 626126 1529182 790445 852297 307128 1436646 747415 1570872 1537867 1409258 1631416 258672 550393 392232 1103311 789867 448035 992451 882441 1561088 1206035 1664815 1019039 1073465 268580 1354210 634080 1668827 317401 629428 1365924 1583782 1452680 550836 1350984 1245836 1865921 1745247 647407 1706470 63578 1107847 1708512 323510 329690 1752642 591560 895762 233873 1205103 1013099 1492338 110491 1792167 287180 632655 1379439 1775966 569042 426433 1669786 96599 798401 1683786 1410331 565361 514225 1128374 1857612 920506 1240283 786934 661645 345817 1374234 727569 1650854 529037 228986 983105 1725543 601728 1313672 1759811 107081 503493 1931850 1712228 854732 262404 859057 863755 1791109 1557205 1245848 1283196 974460 1653279 129418 1037287 177988 44193 934098 1272865 254604 1733228 229134 1103104 510525 338910 1886777 1520213 1969920 1901945 120250 951139 231409 202244 1073579 319680 318296 823262 1808060 1122492 296974 1419533 1787331 953076 780041 922394 569796 1533967 647239 1346690 862821 826645 1732929 725406 1307276 291973 1870017 680504 1099228 1197477 1024610 386453 918742 156279 7788 38931 530032 664207 1454544 1842496 1818707 1399731 743490 520291 1241995 1613658 899243 1735546 1815368 224289 1783787 1815569 1167649 252923 602320 1929198 1731266 977552 972622 1950026 1612966 1728106 972107 856608 1718135 449476 133036 1661312 573904 718915 1152272 835377 748719 96564 1409393 1934029 26011 1079164 1922206 1484573 1478757 954870 717957 290040 1456539 1727736 1092179 385911 1197781 1729016 816516 853169 658702 710381 1416991 1563075 795179 80354 381163 1548105 29476 1628368 1451134 1599840 298099 1735097 493207 112201 1102830 339742 1242812 185927 160214 853706 1741712 1383164 407110 260842 42690 1187515 969706 803186 63684 1471016 1249031 882563 131033 1081297 527016 1492074 1862252 1325474 1368919 1492832 715960 563386 45220 644187 1904906 782380 1776696 1239446 396821 1496807 1969208 598064 940020 1753189 1926354 251103 860741 1327350 1503019 238507 1150271 467494 55344 972049 1117863 595599 146614 1047140 101592 1258274 440147 1904632 582188 1193384 1938154 1142913 1152243 538658 1211000 1091685 1692114 275637 1020247 1613773 1065811 1172662 1644635 656881 975643 828150 1618923 1849762 877431 1518227 701875 613271 1107358 1188131 1601794 559249 1578672 1640997 1106754 1149646 281578 1726972 1507052 1135226 1632237 1587217 240331 168525 1953471 648867 1698151 1922985 1394061 825436 367739 316832 1924642 1132909 1134384 737667 1226506 551770 207283 846391 657938 365955 218833 1346175 580721 965748 875280 550489 1626092 1171408 715109 1666874 1164187 1219360 617020 176678 543123 1860191 889219 1023368 1720551 544442 758151 1556591 1473905 1912129 51195 823475 994997 1166740 1922341 1677014 1333790 820191 1232534 1171370 1074877 1120375 1371295 1453420 718450 1858772 1296364 360929 1452324 530402 185575 212515 1769229 1615700 1860520 641135 1572486 1477874 199579 280591 572147 145466 494667 572499 1309416 1393562 34724 1072706 526544 271855 1464318 714495 144195 1618107 547944 1385014 1335314 285064 1273061 250269 556380 729596 1143899 133804 1698027 789803 662484 258573 124036 1460306 1814109 1925531 923311 800667 1709266 1464198 48222 1931361 1478760 489270 775288 1396486 1466282 1427344 1702672 491714 1644115 1907282 754382 1615785 1927529 1399223 750083 1476577 1003253 1824476 1275957 1987045 82636 1312729 1542473 1903623 1949809 447488 1852007 679446 898582 875910 1042018 1895491 1039293 1388144 421782 601023 1760166 1617073 1104805 1850674 1313614 1872204 1126961 977620 456092 1572615 1824874 1191756 1748923 1098638 1568990 1206787 1705630 1538280 1236392 1703075 1441059 1411703 600096 1140579 618755 675307 432516 127863 1390191 1534734 1942574 505328 1461953 83248 1354482 320246 729923 958693 1750518 450697 228282 1942464 497459 874008 952444 1560971 528433 1785961 1687480 685466 1767218 759503 1285800 1044093 237775 806808 194445 705206 974840 87957 514133 1981181 876398 30822 1043008 1365755 1040126 1140271 559341 1344541 1428982 1271882 1368987 85641 73676 1846092 19536 929819 1717821 1381374 294776 1625687 358041 1783819 1866255 1708997 1283043 904192 1301001 789253 257469 597832 1857055 1306644 1439606 1962117 1927036 214894 117072 1816228 1566439 700692 1864755 1265441 1686978 1959074 418455 1355846 187049 723201 395395 759391 976958 52526 844847 1253507 181159 1353405 291461 533644 1324453 1718674 1840468 1274743 587857 1440506 1139102 645918 1480495 253469 812091 1791684 1402190 1909975 82395 1686859 198220 1709200 230467 1802430 1003635 1798856 1706586 1067701 1642650 663261 1570506 1870552 1926941 267417 1209247 727943 197517 369886 279846 1359198 1554000 1612143 882553 1517695 1388647 1147532 185517 864945 1565341 366543 191170 1648607 1850167 1843314 1384287 1807610 352298 949357 59844 709176 1474608 1286690 1663240 1733708 1503061 916990 1928048 1514315 1194199 660447 521743 608702 1113319 771680 628595 1285082 466054 743282 1672249 393209 1665494 1865516 729882 622082 1495514 695651 326540 120973 1269715 431067 666821 1006175 970321 1028366 212779 92714 1593127 190138 1479447 1729504 1453697 1894665 1700787 510249 1808026 1379164 1411024 587940 748712 1784038 567755 1736189 1863684 850420 701754 1745032 563275 830370 1982872 1616796 952410 807963 1319119 65451 413815 1994303 317810 67968 427960 1122782 886800 160578 393887 1455857 1980349 608806 513603 1629547 1187799 1071118 814617 1359914 1460000 799701 461475 470186 160519 651331 1511457 1103202 1281245 415608 895509 1858508 64337 774494 1379445 1797356 1854732 110623 1894109 431315 1622917 746075 1728388 146344 258251 1299578 1224541 1336402 1371202 1772013 981128 841529 1377027 1300959 14085 175648 1533927 1895267 1800827 993655 343057 1721834 802794 1627841 542048 803620 1732951 136110 1795799 29880 1426154 208318 1411649 136371 660674 1183017 1125407 851107 336863 825131 1671294 1775937 323231 815948 1541000 1340334 1028725 771043 139082 241307 1126973 1719440 421110 1804876 847815 665384 156541 1109566 898653 973689 1325025 980847 814292 383072 1811692 1636695 999291 1614998 1933846 1650850 409439 1547702 414091 997096 343375 473735 1508966 1317401 163572 1098907 1097198 1023003 1096656 252070 710487 1975740 1408916 895994 674869 630590 3389 119875 139769 1457020 1711009 1535180 1779296 1830302 158208 1518584 932433 1850898 883 1353949 1602882 636376 1038584 1892184 690838 1342446 1237437 501431 1932641 589898 1871599 1127996 1979613 1449049 1315742 43941 1764263 584877 27847 1796499 586145 846498 1635099 1304315 1858577 912193 29570 803140 258050 879132 1226766 120700 707557 457393 306551 1202873 1666020 1430642 742743 119642 909091 588500 1089011 308308 1144689 1679817 1583455 609751 305024 1152546 1503799 706107 1475249 1100971 1105144 974487 1805679 1320459 85064 1678941 144526 176205 1921809 1604001 9112 1442864 323107 1870540 913076 1966899 1973664 1897435 1214147 267697 1653835 969364 655382 1619025 168085 1953087 1981835 1264364 438457 120017 1169625 575137 1830756 610936 688064 780705 1564269 1787366 655108 1966591 375702 803970 1335624 458544 1278764 998563 1979009 1818985 1485130 1517304 1660895 1736941 624900 954684 97086 758326 772651 1153899 429793 631481 1259241 1919380 495182 455366 31495 1727410 1403592 1555448 1665208 1805074 652972 7327 1956315 637222 681065 157371 997165 597683 289431 1472566 1328808 1587880 862782 339909 849264 1832416 1342208 1068383 1296336 699853 1403531 1080324 1048677 210889 1140067 280500 134632 1407243 951809 1869068 1389600 717684 1849367 1128367 712469 259950 1198439 1964818 1847754 1721706 725480 794208 560288 740686 1150594 828803 435881 1258712 1114691 498096 1648126 1895146 109435 302652 882378 711142 595838 1634023 820787 1996176 1601348 1772243 1359136 1428954 1137893 1459138 1139700 1093575 790385 1224937 747104 589989 1058319 1943355 1945874 930826 1592848 953308 1207650 396405 1293183 1730301 971308 940289 1860539 292855 541855 1038534 524695 711439 52670 936951 1211500 1825248 1905917 1368375 1387064 622339 349511 1970528 1541202 1531688 1553187 1931496 415669 119431 454286 384173 26625 1340431 354589 1846267 1547924 348944 985148 1392799 478256 125630 42843 1535481 652497 757377 1139863 1839983 1803696 492370 1922799 164632 999281 522002 58586 799820 1085892 415568 1003720 1687290 1493750 927698 756822 740246 1657119 1871524 1515673 7456 266569 1348579 1919476 1269313 862411 909822 494475 1808027 235322 42368 487186 935751 192333 1998356 136808 1996674 517626 1267819 1095875 1717100 121292 452233 1459078 1283649 306870 1173785 869287 924631 944620 1395126 157804 1218087 326909 1824212 254672 784747 590692 1908330 1729070 101689 1498581 97015 1770022 944779 1458018 1536929 1897199 1627680 190150 58027 1558523 193092 1114253 1377316 1467859 789450 1057492 196278 1553916 1317486 1805990 126912 1026013 518141 1059513 1318714 291049 403524 337405 1108123 1967188 1062405 77445 1445233 346813 1448561 940921 1662038 295379 206356 741540 125050 1769275 1671469 1658974 1754437 1241077 1089057 1534302 974925 437286 1763469 676793 850266 407360 410130 1494978 1657088 151266 683250 499840 343109 1227425 1493016 1280515 969405 1065587 498897 984595 552127 901468 1704497 463762 1408158 1256079 417188 1029221 530125 1571669 387561 1573448 795002 259469 663680 88474 822671 189570 1307655 1358368 966211 1079556 465202 1116161 621809 478935 1643406 659376 643127 1994769 748194 736317 1170259 326348 833223 353677 969240 22068 6353 1753102 57129 783140 532630 1862284 691727 1629928 109107 1615870 717801 1760691 1694126 725581 1078914 679939 1557450 221620 428197 105474 107488 1994804 1180666 1567602 1785229 1626001 815612 1172477 1010379 1433923 640180 1308277 893104 364620 781429 1308489 639516 1376972 62709 1864345 1076793 663611 1242 135299 1642470 1800792 332481 1186222 293595 1474756 682623 584196 568078 698705 517431 209632 1918587 1075584 1632556 966790 1183634 639530 569438 1017555 25484 1616281 972075 1938298 1651514 1830654 757518 384724 1302131 1045142 1349958 996884 706828 843262 1021820 387170 139322 1815955 589562 1424896 1787207 1091845 1205088 133367 554897 162638 1341888 173897 1496604 1488394 476919 949685 937663 147692 1171884 1083398 995435 951175 1186010 904971 88526 447384 1107177 133724 1893056 1269190 1394936 504657 420815 1309357 637743 454432 915219 1898639 617206 396651 238796 73791 470467 964735 557477 1244844 1742651 1801221 895397 1334595 437338 450717 1426560 1202811 1460399 1943591 1790065 1153396 1007864 1458617 1627588 1087025 1956168 642450 1379360 123484 922964 1899176 438372 290129 1866320 1864890 1955957 298731 1914990 487933 248753 121266 462456 792526 1008914 1620255 67785 1073232 81535 262945 1937163 1056116 1074564 531884 1557343 1391659 1059599 583898 762786 1483976 1593981 1610680 239280 725879 392303 1044771 1287244 934786 142970 1854509 374994 1820276 1212300 1309686 568932 15135 803389 287681 1251473 990212 831134 1810065 916404 435871 698149 786981 289110 1020190 1963568 970872 1122000 1363243 481733 1995227 561903 1608199 392031 190557 1540132 1731551 525214 626392 1228778 1656701 787003 1303377 900151 805262 659796 1921565 10717 807990 1766476 27454 479284 1462634 955167 407655 1707557 1355927 653772 1928057 982730 534744 1205642 1395198 266115 156818 1167943 1236107 1167884 1870263 1055539 1627273 820636 354737 1333541 1827475 1553993 1345146 521643 1069682 558538 1228169 1530987 656051 1021438 1186245 505772 308288 1477751 39604 994448 1833144 1926240 103684 826030 741922 1470430 1191866 1048508 501721 911299 575569 1202582 1966151 1209454 1456245 623942 674101 187986 1582123 190313 783239 687169 1080574 634882 1312526 767137 9680 1091241 781356 77029 1053001 244051 155029 1062860 1725500 1938447 1829793 427977 621928 1408209 1725672 1320083 391845 993525 285817 836885 1501751 724740 667492 448189 612336 435224 418605 1892364 1640438 121284 1764919 1005251 1837525 1362099 1471315 732976 796594 108453 137817 739476 89475 1765941 1438800 1085438 408262 124715 1162291 244158 1349674 525220 485911 1023483 1713204 1866914 268009 1338954 728830 1194215 1224896 759705 825948 1029215 1407469 1147917 1128898 375809 101726 373612 1430671 166811 1032001 1243619 984927 1144649 909678 599656 1525842 397990 33655 402077 232528 1430327 741126 1226587 1630413 1477124 1689077 740832 1388073 1200 1943622 67724 1626128 426185 1225121 182877 107050 195163 834114 344063 210159 510792 1620773 318158 1808262 879061 1649125 837069 1360993 1293541 383575 580669 1229384 1971965 845698 1979771 1215327 1354395 1507634 1440808 485189 1802947 1553522 1493028 681301 1643137 802586 1098569 46769 48075 1777108 781237 1028554 615477 1582296 1968400 1693899 1373137 818085 142351 425782 1372587 339378 626203 114389 774694 1454354 738980 957450 1036365 43563 1529587 422144 1336210 1732347 1183146 1613461 405819 888378 410369 687669 1275843 1110685 1066778 1315790 591953 1546417 929366 482234 604287 354122 271873 678374 1312215 1684668 647175 1139297 259407 1787850 1789481 724599 1933817 1950132 1397618 1896625 1662912 1396725 1299646 76704 218120 1410608 1981717 1477975 153818 1860020 1234798 1403310 505009 118511 1050135 1458402 1617788 1144598 780002 658918 1992005 1670247 505673 57112 500146 1030800 172048 1292061 1301550 1593233 1049064 1815613 1026218 1837929 222485 1448673 22559 1139097 1316467 106275 1390896 284847 358155 619314 50931 1335702 1333766 1492409 43007 1138459 991516 1754366 15875 1010558 10951 1566656 1108813 1418584 1459851 798716 1515502 947392 675912 948123 175718 1877724 1288799 1985655 878134 841661 280365 707064 1822515 1559037 808972 1363795 1709009 129632 1859051 595247 1084233 88927 1659379 1613125 613523 573589 550540 1175408 145330 1370354 477903 357141 419535 721231 875605 1661738 1000504 1615440 1084821 274388 1395798 1920090 1509757 1885601 1042330 1752955 628447 1634358 844005 1880953 1935142 174842 1547379 1102638 1564978 114167 938114 92970 414985 1566420 1512154 1466244 1820067 1536415 927864 702185 302542 153158 911306 1027496 201375 1201270 283083 1976895 979401 1765809 36295 1838492 455635 423168 1546173 1732064 1386573 1865051 1780653 1906663 1463139 1028752 590809 194809 1247247 711483 1156530 1923386 1311327 1893803 1996209 1066197 351187 1674089 117302 918989 679465 1681817 666722 237709 1898839 492726 1497890 34879 1028593 779179 200366 1736586 1890174 1005951 744877 1986386 137460 114969 1041110 1921045 278082 1736904 706310 61116 1336503 1648958 1072173 756537 1912725 1433404 1053666 577117 1804292 1818502 974693 1656458 1434132 1172409 1503676 1482832 1935882 1146268 709072 1904171 1312284 1423179 534235 1388992 137767 916426 582938 202586 243766 73552 465691 1971925 123191 1709875 797377 597239 35945 858405 1853758 791533 662543 484313 499441 267297 1987997 1429235 361351 1008375 225814 1274395 198743 1783483 1175341 12406 78834 776662 1641730 1972548 892812 1291319 133783 844814 1803945 1505425 1494497 319141 326936 168607 353318 1256159 239577 774407 665175 308956 248830 379936 408608 95388 523856 1791155 1008138 1538809 1502304 1921463 493403 1100657 1745712 827486 223861 719752 1779122 1116588 934034 887255 1290086 797897 1290501 721178 1593703 804594 1409656 1151030 1381138 1821153 1545473 1626462 1771163 329453 1935450 60717 80127 810990 823868 1114621 1244052 1853868 591363 1407059 263995 804906 1432516 527077 604876 1949714 152820 1756826 1193728 650536 1467391 1522948 69779 384492 182771 1577381 1402722 81218 501340 1922271 1361244 559048 654525 335356 739050 1050846 1228386 1786205 1707588 585349 734630 1311444 527909 1723642 400838 1155030 1136325 1375612 506111 1271262 90830 1068430 1950510 1101017 1805323 343236 510702 1005499 1789810 586574 1464551 502022 413285 1872305 1511722 476836 790269 1805271 980732 9540 1981105 1689447 1031311 1625098 938051 1655356 1813491 927039 775249 1053128 1039051 712495 420274 268561 36806 1390423 252939 1859916 168208 1201898 934896 526956 594556 1349577 1487283 602663 985486 697153 1625316 1299117 877705 716975 1541058 458686 1102895 1337428 1878356 132767 1296282 969483 318121 494274 1823482 1271172 600147 744730 112173 1329905 35472 1445579 1353581 591618 1840224 1002612 1587091 370172 683947 1116683 437845 539523 1443558 291150 484913 341224 797461 44805 1530793 491392 76208 1635188 933919 1285831 1991259 623141 168621 1615824 443957 239102 110222 1479471 754701 117329 1114381 1203908 188632 130022 575467 875726 110001 1382267 673599 1419816 240115 1675140 311301 637255 1180500 1204667 1833844 306064 873740 53406 352865 1209146 922956 388351 491981 1693768 1960694 1453671 1544135 294237 815353 1020273 1172417 1020686 1945607 1084222 765700 303236 1580015 1814125 183555 847917 417446 190610 1557088 1379160 1837836 1813469 1994569 462056 1396327 109292 357787 990493 339570 902850 1404373 1545250 1086727 961012 189369 571714 330410 1944108 1136327 1643557 1611338 1672837 1882320 1574955 106780 893651 941857 1573513 1212086 268096 1497775 630641 1044458 653784 1146491 180799 1297833 1206761 296440 1986404 1366348 462802 437736 564080 1647461 1501281 1057065 348975 129200 1483151 1906230 1152747 1275983 1193970 1102667 1161270 153223 688751 478458 1214219 375150 23576 100686 373478 1530318 1763860 1691248 420974 1665308 997256 608936 1174640 689702 1610408 1956967 181152 677996 1226944 1900478 1636792 187135 625357 534229 1509154 568381 1248423 111650 785800 703040 1833031 450047 781948 969208 1024898 1391166 68932 477386 1511172 966519 401882 1169895 427556 589447 1628217 703311 70556 1938832 15624 188490 95815 1238249 637838 1650203 894298 400545 1609151 570696 467901 409098 1725341 883036 739993 1261519 1610818 443368 1765844 186366 1002547 433124 1058377 1310737 424378 1914493 340992 1117220 271751 314050 1295843 701403 474139 1356167 695665 1022739 555117 1296966 864358 1025957 200731 1850098 1257150 1709019 1745634 1428716 1150647 1874981 798660 700124 1309001 51833 418122 503193 491860 1598170 650621 209405 843223 1410645 1694876 1628929 1914662 1689294 246567 1747594 1449746 1071992 1396330 1337978 862810 7296 1406024 448223 1949491 579112 229996 1652788 1017573 1568161 595369 1332260 1458427 1205185 656437 1691118 1307101 1687434 1721668 103306 1391133 1504350 1978426 42022 1316970 1067159 1611382 985429 1768836 1625839 83686 1494437 20709 917927 472341 531199 1374371 1550828 1253947 46208 1718873 35799 959809 1296208 1790628 1107550 1230636 1325201 943025 882310 1685501 229505 1658346 1871354 856047 894232 1879815 1994107 203487 1626507 64157 333820 1815068 1392668 361347 1428301 1839686 1645155 262534 607070 1699908 1805551 36781 301729 1505542 1501355 1872345 57970 1585330 1371098 1478959 946421 1976122 1812359 324167 955383 1689074 76819 859703 1040104 257645 857795 893962 1144683 991695 1264718 1941440 798626 365519 534250 1847356 959143 38469 1111420 1488411 172509 411211 706584 846714 91091 322840 1803953 1920195 1885244 818238 1441908 1238826 1207937 1095772 1061466 438709 1321231 1199741 1770511 1167544 1069705 1093224 1072792 1893404 1434764 95139 905814 1920658 1991355 1971389 1253517 766337 873670 548324 178284 1124434 1460117 1147543 1769436 217212 988713 291733 771860 1818162 1633160 1909022 228400 1997205 1578875 760596 1301119 1566847 1328212 349350 919674 1138249 1032135 1984469 258616 1709929 657882 1440217 697540 122078 1519072 6100 1841758 1332622 424448 1368345 245618 1811703 1033908 385444 1512660 1055400 835248 869270 1142542 25927 217417 1070050 731135 1621518 785603 43019 1679312 741329 20256 573981 1067481 136653 1718843 431508 630726 313897 137022 279820 1957916 420928 1289986 554056 1011993 1076054 1565380 1670303 1132942 1078210 1291945 1815082 586704 1324351 1152257 728644 832631 966039 1787354 840001 1706341 1522963 1577089 877004 76769 263148 1099892 260807 959950 514217 1317015 1345598 931658 1428417 839861 1607774 1646555 706814 194923 450290 572131 439282 833299 844837 455508 1936841 274826 1560640 1709692 1207110 44567 1716352 776210 851205 558645 851839 1203952 1060547 1852271 1459212 1407776 1589529 1425159 313462 1306686 1879079 150289 353422 948427 1702205 607820 649820 529385 217794 1863370 362546 384520 1308834 1604787 901830 1710401 600134 24084 726637 1523481 872267 1355993 1327689 207195 839025 1265894 1146198 69890 1541584 1768984 1450860 1440591 243241 1507231 1801046 674778 1890642 425300 285193 754269 1104610 1600865 1897760 1945270 1201110 642533 818252 1213241 649021 1662245 1146690 429252 1754355 1812702 1230271 53915 772231 364510 290695 1071933 630871 655064 1470450 1098704 1049868 1913924 1472255 246057 121158 346877 1558164 1400766 377804 1311942 1675994 133642 549997 1868446 466275 437082 1793714 409826 1699797 1255063 1072662 1807584 139927 1090024 991471 762666 1217460 1763241 647489 1155182 24330 1725486 1607315 524737 1642946 1448544 1887425 284601 849833 227409 1058949 1366887 1481927 565923 1578463 1925973 1517876 540328 364147 1887380 1589241 1683599 697071 1296650 545379 23125 752669 158587 471376 1091229 493407 1383777 1381778 1977023 322497 377488 197127 311778 1180233 439226 142610 1095992 1656051 1284360 1974474 1909714 685087 477280 417218 1379673 971987 308345 367722 1599009 763365 1052358 633131 1991651 1791931 645464 1717369 1022846 1985214 1939693 1860974 155884 1656319 1850293 1486002 1264486 771921 831272 1167802 461718 1646039 568286 205715 1749703 1933803 1469580 326028 587728 1152711 404515 1670757 1694903 1322391 1662054 1148445 836000 523168 695133 1884693 171209 1500026 368937 597514 1682519 1176805 1249229 111006 938342 1348379 1546904 1283766 88003 1362706 674932 1004072 694246 594828 1413384 1521003 1286581 1904807 1912039 869198 1539841 1176068 1084945 1075180 1496575 529535 642018 1931497 100592 759910 180060 1696957 1491477 98683 1621077 1104731 951707 115534 1205571 994690 1607096 523762 1226874 1020188 32821 1715037 1047549 1720318 546513 1991513 1711354 380548 1734595 1105935 1636429 627578 1176117 1448220 1341215 298160 820429 735715 1041272 944352 1632377 1962200 1628683 1537036 980172 509774 1450448 1263785 521422 1292032 1600570 1313221 875168 1034287 932815 146264 1000978 843788 776770 1662588 561382 802680 46346 670018 982348 462931 679644 1387389 1652507 1093849 773544 124950 1521487 674467 632926 1993125 942497 411343 1551096 791693 1025302 1950163 205015 1950398 1532449 1413075 1977248 1574619 51568 14030 1414736 1634408 631278 1899406 1275018 109744 1008055 109846 1680800 1750192 1126265 120002 422757 870635 1553139 331592 1306211 295052 747594 168115 97683 635180 1439456 883160 1072019 1674250 432510 5847 770590 52126 56117 1651962 70534 1627093 1547173 550152 448932 283448 1775583 1821991 1827191 1590942 104020 1149005 45523 107862 998721 1191423 1693140 1441341 1908268 429727 760959 87151 1064910 1114874 184316 1763645 1501535 720049 137802 89263 1591620 1932899 281511 921726 1435072 63223 765707 101247 1539558 1773118 1443788 1270878 507993 933281 1216610 361326 954249 706888 1625866 960864 865241 135671 1296092 710237 866954 527911 607889 889016 947086 1741073 105518 1517457 1721167 1522451 1948301 1752946 252373 1316598 1235973 301862 1648755 1558813 864019 320353 306065 1010246 800705 161917 1185178 1270998 614945 1626511 1481760 523561 157655 838544 986448 737845 913424 801294 1929361 1787523 1623313 817076 1538298 424074 882066 508916 461857 802870 642352 123974 824050 258063 1169639 1198576 138586 132309 573557 1105060 1079472 1884332 806551 1958814 1793116 1639494 624896 481141 116027 918424 989423 383167 1439697 575427 463479 1660538 1678165 1353969 207916 108474 946866 329495 517527 1249429 1992565 168244 424872 1722043 1822243 891436 618277 807458 632278 1770233 143232 770471 1006404 1172136 1138317 1200388 762885 1685132 214759 806631 1610442 768866 1237909 421713 619775 37433 189997 1910291 1424060 110230 255894 95985 1230782 122192 1839305 1834240 173627 1799573 1523656 1717002 1101292 980493 1792440 1521459 1293353 710949 1317596 1486767 25378 465208 1603663 1906598 1374295 1917659 1044578 542019 1494997 245138 1171363 1309213 218139 448227 1537071 1395225 1620632 1665194 655460 486081 541616 1502457 656076 172219 388712 696846 139432 1791504 401053 1910046 30356 1282917 1390869 557792 1753352 1980355 1027041 1881450 891524 476520 947720 1834287 402104 484986 212613 1043437 1588043 365888 1215886 526032 1679616 80576 1634962 787615 1504950 1119685 609248 769570 1183441 1009381 396186 383435 1872533 1234082 511262 1903339 1957597 257815 1835004 1784732 732511 356385 1459101 1665213 1199761 1188675 40923 1800026 1328350 1919393 1982135 1932910 18506 58506 291891 1410126 455337 157715 245279 528513 1660971 1263559 1052567 333544 1295970 1452702 426615 1177698 1208147 1469719 1898598 839064 630243 761228 1485854 918202 619672 1765869 333468 362746 23982 1662977 457482 684766 1508320 345426 416626 1893905 1208160 1987931 1053829 1080446 243655 683103 482517 1957536 66707 997430 527934 1725662 1128215 1388612 1293997 908728 1914258 1293955 433398 638775 1949178 1556850 829150 36696 1238314 1607917 746996 1097987 1144341 1456454 973437 750507 157149 817082 515631 844815 409532 1942853 706621 693456 801515 272055 516696 1331617 227488 318846 944518 1015394 1027522 162296 1115270 757711 437719 451381 567570 110046 314260 933821 263720 970734 149031 1161106 823826 1404757 140326 972932 351099 1518177 1335510 586169 524823 1742630 85133 1217482 296101 1854940 242339 397900 209254 45202 1591900 1283220 1425869 1127838 766256 677806 1591763 1687211 1924947 566869 283159 676964 535164 1750566 1673739 1439354 340798 1065667 897508 1910730 572555 710423 917494 1147961 434988 1729060 220764 1928635 1171814 1796152 48550 1992145 1775410 486493 1164146 1836318 210701 1438885 1756813 1017348 1790816 690999 418940 706953 585446 445398 1294595 698539 1808753 1313443 683131 697566 227491 763870 1838048 1902445 608046 837255 852615 1223379 722017 360700 1137512 828334 610830 1451503 960244 1096826 1109873 496736 1761466 603874 1360277 1384686 792597 1904892 1627182 656396 1620470 845981 259601 1421360 345230 61611 68015 1964630 424159 951117 1345533 974105 1311829 1860983 1701318 1665977 1113286 691551 1090714 1805391 57118 1464488 341798 466703 776516 214425 1530167 1132096 131340 1563365 1416186 1731494 1567833 187407 620262 650359 173818 1947401 1359357 192578 638475 1459447 302720 390579 1592344 1942045 1288590 159308 752109 517680 1524141 1491873 1893202 1020730 805189 48121 778846 812955 636305 1706391 1388048 955596 1559060 1184283 1080401 211818 257820 1644826 365691 36733 1437848 40898 82138 1951606 1266449 510145 160210 1515957 414784 1853468 259803 1290546 150104 1189161 740601 559699 201604 416208 966912 1749783 845007 610162 190771 610722 1617838 1949136 798569 1444128 436513 267661 269115 1496216 1342905 532930 1304948 810962 59738 10168 1164747 693695 453715 1916744 1328804 1965003 632494 1359770 779042 1984379 196298 1525691 543425 1972927 574442 1609827 791937 693881 769776 530766 188333 744318 203335 1372036 1759761 1104850 1143419 1741335 1378839 1708934 161813 529166 1942242 252993 1857545 1646879 861563 765042 697808 1563878 1952232 956533 368702 806164 698316 1441608 587238 1828514 1253265 1318702 81179 1396551 314426 1418070 1000295 387151 126659 904256 519641 705868 481434 295516 197437 538905 61586 1340598 572767 1783827 725832 1037394 1198928 1791879 380245 1331632 16464 301179 1318522 96680 1155947 1472885 1411455 293949 1355356 1843986 1421492 1074715 1372218 930143 1243461 104595 1801774 1560988 1748577 1922252 728446 1692968 517565 859478 1369381 570566 512380 112577 1104148 995577 115576 952783 998748 1860479 1466026 1298853 550098 1748401 1338379 413732 1837649 1835681 135118 690289 901514 1624999 1989091 755971 939773 447865 1938070 1037193 1427812 287732 1228354 1322328 1394338 138379 996869 1502482 472021 156832 1664648 1410360 974740 17046 704155 1334982 1804696 1565433 423692 1977663 1777939 739875 1553500 1190992 1579306 1260209 1778970 764605 699910 968450 1534033 1100497 1285662 1638316 184369 1131826 1408156 599139 1455634 1193958 1269970 845587 1732805 537495 1384819 1374718 1896000 1588467 1642311 111856 1656635 64419 1824425 1224852 1176811 1800330 1502433 1526026 943246 1003668 1702786 171701 1747315 553819 197888 1456890 1892373 1063277 1139682 1465679 1224265 1462632 245029 125714 568816 1786955 928999 1119551 341836 877867 682622 1134691 781276 820760 942897 1109121 67949 345491 1515849 1189530 311842 1850333 1017099 499083 471609 861660 1634732 336076 1811457 410367 862430 176240 1685219 1891419 523451 1096580 308811 498835 1929473 721185 1805835 1008902 1028533 140890 19184 502629 1637570 1809991 514986 1944318 1960239 843770 1733173 468445 86669 1068638 232198 457870 736755 610714 601492 744215 395307 1988894 1462105 1262894 618292 509818 1474407 1797528 1871680 1577085 1472412 768477 1152624 1808143 969631 505077 390505 1098020 1448773 1106625 693452 1783273 1465394 1373429 367304 465305 406062 368330 1759253 1675372 1388699 784508 1804467 538821 1958327 1956743 899251 307354 967629 644701 1485182 1899543 1886099 1555826 1506672 1047082 406374 261458 115546 1913382 623330 1934034 1617861 1035473 220306 110666 1256339 144256 1522196 743087 1806226 1680552 95028 738023 181466 362258 656398 789453 1229836 1402760 1655283 902197 753075 1495965 633657 658517 420358 595450 934559 1207009 1288433 578317 454749 1467737 824582 449287 763891 214191 859255 1371994 323083 1276666 415435 1873781 498511 1070307 1008918 1857787 105364 1562936 1719085 514914 1623632 615354 904288 964630 663694 1805106 618316 413161 537652 1973473 222114 1733060 600276 841832 1971305 103937 1218632 1608491 669425 286965 1695958 819877 38726 1396803 437077 635972 978941 1579678 1695831 1425688 1067889 906377 1235527 1858843 460371 1242256 230632 1151150 997713 774363 816183 13500 747577 67882 222669 1885787 804544 1574108 1303984 576638 143079 1881739 1448629 1797906 1950979 257973 288511 26930 1295069 1955155 1387546 767610 1121940 1717271 1669882 1788578 1725783 1489094 1811642 97350 1104440 1757162 1959996 1760220 315282 1122218 1877591 43147 1708054 509309 1106768 953387 1093836 771185 1014350 782845 893463 687162 529336 167729 444480 449869 996828 1619421 1754464 495507 1752704 1671188 795598 887929 100713 588077 1544041 806873 685632 590252 487642 190407 794535 867653 1644929 1571774 1789757 1672650 154263 571649 1986336 1532565 222518 708085 79651 417621 1762961 665983 1774687 1877901 1787177 273721 1958487 1430549 554969 264890 178039 698978 1231404 1860882 1379317 1834420 446159 608125 458102 1484591 1052577 121532 1494159 1448746 162213 594656 952468 646093 82093 1494240 1465183 1561028 1220397 1301265 344249 1118619 48008 138573 1345672 1664970 596570 979283 779867 1944143 385637 645498 269710 1919112 1429849 683361 2409 1481105 407379 685936 998037 396264 1042973 1506808 832914 1700158 992420 1685623 66254 979987 1155679 1636071 78466 1897910 615655 1978232 1055876 584195 1498087 15807 1257287 1363177 390466 1979444 370480 1702703 1058936 1335704 1525207 75764 807592 442127 456414 852193 1625762 135201 1573628 231871 12950 78984 944288 184502 490537 1938076 735150 1809037 195692 466449 874651 626431 228181 1340330 946738 1866207 1464567 1574810 1613966 1883851 879076 594890 375838 356906 1049130 749662 1987021 1096411 747965 1013813 1635693 1184732 666008 364808 1469525 483263 217153 771216 1934383 1057484 432827 1905088 1301541 1563020 639414 1936367 1415852 142584 232297 361124 60286 1978214 1700535 1833959 1063961 819136 926237 673982 1890569 1604131 72480 671464 1063834 251438 847085 1475201 156741 1909435 1288094 961155 968598 571922 193584 299772 666098 780403 356300 573481 83987 864831 123031 1141971 1815501 1355680 1823863 846501 182902 624042 1075502 1086434 308486 1163145 1928053 733919 1871615 728810 189478 1102009 1943108 179162 1784490 60329 1109709 1182094 1599359 440646 1155010 1774549 239265 923906 988376 339670 97167 650460 12563 1442888 705376 1220441 1424337 978613 1617173 1691909 1081531 1894164 690123 246270 858407 463821 1566911 491123 1000307 1732916 1756692 808989 1701814 1957764 1933775 538698 322052 1433192 1554415 1912570 109724 1204516 1630188 1334739 555259 1975006 40304 95915 240848 522538 857585 1595089 1218647 1357725 1231891 227350 271623 1988528 1051990 1075278 540344 448782 1702278 1094449 554070 1760473 1519611 1484764 442609 1955862 441365 20307 905277 1677455 221812 219976 1896753 760605 442317 780920 1183815 208038 950313 1093708 1104754 934829 817977 502279 1561260 195812 331336 87725 933901 129493 1577000 374718 525821 923466 558003 111448 1488442 1186023 496891 993296 871942 472049 1151945 487902 1348339 942789 912350 855315 1196598 136927 905402 1357596 770199 447049 988585 235134 1545240 148934 665580 98240 859474 1945178 972509 839497 261515 431914 1374985 930986 538839 447507 99643 213093 1453558 1071975 139049 1694087 566921 1609915 208290 612794 1506469 386270 1201143 73600 819092 1977604 1104957 1133105 1142604 1919306 1801785 1377194 1187951 178986 1951493 895584 956069 1539341 1066193 649299 100284 602485 1079436 1076485 1697001 510295 98628 768089 884172 906602 1848214 1508175 759472 1178146 1519099 968043 1230976 7735 897180 1381347 1491748 871906 100471 798389 1267311 94860 122156 1739894 1527718 1576709 1282242 1776269 1964778 1426854 1482992 144775 988939 1548411 197012 1998556 1264755 885667 822299 1727208 1323394 1021490 442980 492121 742439 41787 1882719 1086468 151590 1241821 1530246 1439078 529533 1081869 217721 875930 248897 1482402 1917587 1089633 539062 354043 1714151 560434 830392 1655879 1445720 1175357 1865630 1909767 1284969 1541470 62523 93562 1099407 758032 1388687 1801001 280670 1911064 609176 953257 1547434 1669606 1185423 89878 488627 228193 522843 1726079 351176 1032748 671195 362216 1696498 752909 992099 514342 990618 631832 1678602 1420997 719845 338689 547765 1783129 1921417 275270 1250398 1407470 1076824 556533 1130301 24662 1223099 123350 1120934 738273 836176 430783 423020 1647631 805120 391859 1879216 507873 1804623 1722747 1621530 1963140 1507101 743684 1706259 1581844 1111961 8745 976625 335136 412196 964694 1960978 659687 297929 481303 67730 973969 1887405 492490 471929 816626 523023 362415 961693 144533 1132151 1950690 1697212 797784 1852773 376433 466005 1345713 449790 1293757 1145849 1723764 1798564 1618299 1036865 1481296 1732562 1738561 1294892 1171579 984953 1079295 899848 1385359 1472866 1975059 430481 1198390 121213 1197292 177317 321597 160000 541383 314638 1121576 456954 164812 1859714 82825 109778 1807948 1938746 433127 765958 1930479 754534 216546 1601633 360815 1346828 558133 510153 1069125 1873884 1485524 481206 1525682 1851289 898430 1635851 385962 513492 218808 1893379 375451 912964 127852 151198 1266011 1552417 764187 1128506 861790 1257712 247885 459489 1064853 268196 1340790 1997393 418478 1204752 882145 1452741 1336797 1575169 1469755 254654 1056714 942556 1847424 317769 1842672 154789 1269706 673474 315942 1029380 88268 772165 1193389 1141219 1885523 1282373 1365698 487697 244781 783452 1696586 759923 1496970 683167 1936172 873798 385515 1471558 740221 1997125 1767261 821848 1451842 119113 1068919 636883 983929 158336 649853 424945 100559 838460 9285 1220963 1201324 1776842 1216533 649825 1721702 882431 205731 1823521 430344 673195 22889 311310 1072009 1706513 297303 188722 556860 594344 285022 1580675 982387 1526368 155553 341874 1187445 1716693 1614767 1293778 1853081 1330550 1954251 657212 615742 873929 237956 1386763 373454 1007975 1337484 476246 1498095 1017543 1350463 1740533 1259859 899830 525221 985201 1769503 130446 475183 1986554 1360591 1721871 1539990 265434 357478 272614 597480 1546054 1752482 1419382 1441276 1544978 612309 1028120 1959258 1419705 1606752 1175387 266989 1310049 305522 1441316 415655 900609 1155828 1368872 1505973 1455940 1306333 816876 1031412 1067005 506160 306123 481761 1024600 1178118 674963 667263 644167 1303898 316172 523049 918988 1995841 1687857 505590 741525 1218782 679387 1621581 1610236 652644 1630316 1121713 774284 605249 1042702 1173706 248733 530880 441259 1591070 1682668 1157591 1053016 1672752 1319155 843781 1077291 1573123 180503 144834 1955212 873562 1214616 576294 411689 1276812 262157 1479120 420881 276994 438225 792320 851405 257712 383900 1652576 168429 1551511 1119452 1424163 1622141 55780 1980367 1290500 499013 1129123 241735 884913 1695789 1637858 1038311 1025719 855415 1888382 365078 1192418 116091 1887024 877288 208128 311276 689683 397329 1382943 965851 1765224 1755386 182668 301613 1825904 1939747 1361179 1253684 37989 985788 25955 1636254 1674761 551972 1400662 1337379 910389 126116 1505135 615281 1979817 453266 748874 49598 302736 656888 170525 1999513 574010 780017 1893880 453084 385425 435356 1344836 1411047 1063183 315474 1100825 200002 1942341 1643216 1620524 1162033 594614 930417 1001304 715512 55766 1396223 1457491 909701 1758324 1348969 1744290 648613 226479 861907 1053272 795617 595828 145959 1899462 610231 1842922 774397 22627 1075748 1009808 1739644 1361522 728692 1623549 1983239 739730 1137392 1089020 1923336 1659313 909270 1120368 1605475 732959 1384260 42317 167442 1232159 1970387 1174865 1175740 1130971 1048228 131316 671209 1130447 1982741 1372922 616376 1498867 1097357 1597049 1720549 615269 1948726 125165 742251 1004040 116316 222413 505737 1598384 565075 1087753 1427287 790751 1887033 688845 1198103 1981930 1249678 531785 67811 313025 150833 1190457 577444 1551023 1947638 1183075 691271 1280901 264017 737396 1059108 1441988 1780302 1426390 291136 352234 430916 1229320 1466896 755914 1233387 694001 1463331 465280 355825 1020367 256495 1504066 67487 596077 350135 1049261 1271926 237774 1348160 833015 271243 1098044 468495 1541035 1676980 1617138 1730139 757871 546553 698922 20128 841297 1312007 927807 1558989 1807749 370804 1930610 2577 219390 1126938 965848 1735740 1127783 237977 342196 1291160 645821 706440 1384593 712775 105063 1289825 187998 1213393 1832953 1493394 1960370 437814 304775 1637146 1234002 916928 127098 130528 1040226 809066 1827724 758063 319317 1728425 1545688 1720300 821846 611863 1465156 718774 817716 1853982 1283473 88676 1126487 1557747 961808 878704 407185 751148 1364906 727054 244270 847033 1471433 866879 609961 1190539 351785 479933 1033818 1988590 1069133 1756827 7832 512704 255505 1870179 1704608 702125 949239 320035 284471 583950 264463 737181 538966 1496459 1724459 91357 141489 353126 1803007 1840113 1323907 41407 1250025 1564943 1046824 172345 208811 517591 1804385 1423653 25632 232353 1187818 1078833 1407626 1890932 1790372 242747 1015752 449240 396050 1087905 1578058 1486364 359057 1588164 1758601 1829258 735780 1271630 1157389 796441 817122 734748 1459364 600 1676087 874311 149009 1923116 1557515 1867961 1943578 786902 1727332 727828 1910122 1391177 1135005 611800 1467652 836597 687107 1570920 1307771 1370543 1037634 1288674 1955517 274263 835472 805086 1594510 1784615 1813550 498317 1901502 633219 1104432 1988780 1282762 1335751 1493860 299496 721699 456894 125914 887079 1830112 1568532 1863263 1905909 344671 1909032 418351 784763 125458 1585997 352129 863711 1013653 878212 734307 1217356 1939997 24279 1660560 746768 1799627 368072 818678 143530 1218516 1069890 573675 1083841 1695601 1856091 182553 429089 1410163 349090 1956772 538399 1928072 1148997 834584 607881 1613031 803675 747804 1184745 1532395 1622554 1331640 1854513 634692 185726 674956 793013 1507709 642514 1175305 1415153 1233548 55036 225479 1050046 1725018 571847 436193 420745 1168271 1002648 1829245 1942298 1244752 1952298 1915435 102915 1017591 1622420 1331065 1446763 448607 524693 905530 752843 1821793 1632976 1645437 184450 689219 1437277 315032 159490 589393 1569566 216 709134 10541 981775 1783795 779660 328825 1410050 1257992 1958881 701353 1482101 1636346 1366671 1188822 164382 1779401 240528 868726 1158014 1394453 1658439 1299298 98369 1418200 137638 182809 1478117 137077 1647093 1918073 1748321 1213260 1129628 1485719 645237 508292 605783 105761 192862 872412 1316036 81779 1258986 230068 556142 1788312 226557 413976 306499 1195600 26238 1485441 1535248 651961 401642 397112 1821429 1113689 1084160 238035 587718 1753270 287038 568014 1869861 1751426 741063 1090517 1435198 1090028 740813 1418991 63983 1788018 770147 688010 1100614 987819 111450 1265262 1663710 1260384 250647 1618577 274446 576377 1706161 174541 894240 955652 1911743 1135517 897825 701915 960898 1531949 1894591 622121 578627 984211 1575994 1212060 468470 492439 726678 1121895 1224086 499784 976071 1316986 1016629 137682 1811122 1629464 1673493 1700425 106377 1894221 383502 1558047 1983021 65347 813659 560144 1014223 363718 957226 619966 997147 436823 415194 462899 1883300 423147 1816691 373361 1786638 855374 724084 1930173 1829611 1615196 491987 676296 1696705 1374554 591965 1064521 193828 1208349 1073814 358091 982917 1870953 1757509 1721186 472756 1857846 1453454 802260 1677008 170771 375677 411200 1342875 1241415 436578 164994 1040054 966513 1070678 1598701 1360312 160041 629721 1208930 1937909 628399 294534 1609847 166090 149716 1596884 605804 1582551 1377939 1936649 715535 486306 1270645 1395179 1745330 1401642 512330 774849 1843951 1531582 770465 175726 1992819 702118 291399 1989588 320428 1032380 1704913 508247 1609022 780460 1407988 250356 1800771 342643 423336 419873 1401423 1836883 1539008 631317 794389 81658 125964 369209 76525 428016 567085 1825601 1640229 377803 1895160 803781 1835088 1317397 544925 103401 430917 46532 1181447 318496 525258 1610107 749263 285714 1418361 982863 406140 819519 941027 1101983 596983 860395 816072 1695667 1086417 1596419 1957733 1850389 965531 1382565 1151591 138321 1178967 830128 1070876 688703 231404 1508778 1198602 1023084 1276404 1275941 296519 1306488 567770 1960050 1438255 290681 1403606 879673 70682 298343 1319521 1766089 882603 14512 1251781 1359411 4402 393666 1531591 1544798 678603 766113 761502 627406 604682 1962311 1436690 1868504 269747 249336 1485035 117166 1175897 1526080 526071 1919322 706435 1077856 1992816 461239 268785 1666110 507966 507695 1162215 1537396 672386 1842808 417323 1093670 1733033 1100381 825497 1641176 1614883 1923030 337797 185466 1060894 1700887 1742910 125853 466842 856021 905549 1362452 1845211 1342750 1834625 1024901 580440 740733 589831 202347 737699 1614911 1845980 326316 573933 1947489 1609207 481604 1951154 1411755 1671795 814763 1088740 764038 1210945 784092 1562467 229098 1801316 1364414 86073 573659 368363 764022 590532 1776148 1448794 1875708 589578 65825 1746322 1051194 1839294 1614123 1171660 128584 1255157 997582 1807566 1674404 1173375 1499309 1774603 419082 1066764 1473339 729695 1616117 1866931 626449 1762113 752121 1211079 1927717 889868 740493 1060342 1737649 1998304 1174325 1129138 1503325 1635279 1013789 252689 243018 1663053 1886861 1408191 972482 1194183 1309828 1469016 1723797 1926247 1865062 1926345 1158671 332356 364884 1386561 1701412 1530701 630929 778657 4850 1810642 1913474 612068 1512258 1277755 711654 1747381 741085 1039835 1856434 321538 784648 1441209 1582343 408284 668195 849552 883378 754249 204216 326307 1661679 1684444 738642 569067 971234 1756767 1725825 610993 140792 222649 797173 760987 911758 1818823 1644357 40354 413542 1730397 631671 616324 392923 1083934 157229 1459898 635555 1543315 1956441 538404 462088 591805 487455 288868 1446639 1867711 1410837 830736 646362 1063827 1124186 1864012 756466 1566332 1409734 568125 1485031 20398 1926555 138332 30938 1242345 1526453 1978887 322748 1710514 86804 625623 429852 101803 1512792 256458 3786 61304 789438 1042919 75565 1140739 488709 625942 1351456 14088 109003 1864536 1281612 1671531 1676875 288600 1409460 306702 385732 1294803 1220196 229503 1115247 1657397 414902 1040896 982089 1620758 886072 316623 995838 1669669 1087302 780606 806666 126224 1122939 61214 1126259 568571 489099 1967590 417435 1029429 1588407 1100743 1042808 100963 786554 1071747 1280452 1647869 244139 711891 284216 1461362 300395 671960 1703908 1058165 1389532 102694 1638018 1216170 571261 1700932 479109 249 1520912 128225 940563 719261 1882398 59927 671280 644168 18987 414137 790672 345103 955290 1737634 1876070 1688899 951099 1498158 497219 878000 1384315 336633 1981599 601127 1592131 976354 97475 1282322 506258 733443 1553191 1221620 1983985 1960270 302513 530240 1502625 961170 806433 1748406 1922351 15959 1454855 1553 313733 433806 1351916 924143 254065 1757364 1863755 748706 1885177 751941 1957060 621513 1867236 948317 2363 713860 50205 308712 12485 314097 1951581 454979 448405 1828860 303429 909508 1088339 1270468 234213 1644491 930327 384682 1228953 1617429 250924 1923012 1228866 1638508 1372141 1060052 974065 851008 1718447 716836 1888208 1768172 1726022 1481484 1558343 1419338 807519 1177469 958710 1144106 1848913 743982 1102075 1163150 734342 1306776 108607 400458 1605254 481984 1363848 853159 1443158 774309 1943936 179296 1794101 1550415 1962322 1398978 1509190 23400 1416862 267677 519191 692075 638335 1789593 1421287 1080947 1962857 1793527 280635 1286914 1270106 8720 1084575 1406279 211179 638343 690940 56123 1121436 1728581 1146759 448661 1430742 857330 1045832 1688741 1624876 1346079 957389 1789349 1601811 1719639 1586535 360504 519624 275003 186900 1821466 66792 869173 986172 1889907 86942 617379 655390 627770 1223825 738709 1003572 1509486 54223 145835 1852031 114074 485709 1716756 758126 326138 1222489 251953 1333304 1472755 1026601 1629797 1058222 570120 1979757 1796575 1879181 1994368 1207433 1664877 65222 412959 790137 1720665 1288989 734473 310885 1111958 1939616 852624 915953 1294994 155140 410940 1771367 1399548 466461 373356 1612079 461117 877771 1839098 1518946 409199 878648 1136272 714963 1953164 1450184 808628 1425772 804191 1317054 524081 1593167 32497 391856 706344 711286 1165394 1124543 1020874 1768375 1036641 1045372 574051 1277734 559099 1088543 1421042 1368745 149061 349056 959388 1276215 754522 362870 504888 1366759 1569358 420923 698366 1833739 1298903 687410 1567082 554354 1411077 1846866 273379 1141856 1831436 187189 289420 924404 448924 1607590 499179 86799 1508866 1183214 512801 141525 1465088 719269 942846 864777 1367839 1989631 1522667 1864594 1924832 1499742 1960246 918309 1331219 1943912 48582 1124629 761412 569793 1189042 791472 787378 1119314 759037 1533202 741701 1260492 979039 1280252 64764 137999 1946943 1674915 190803 1409395 1144777 290657 1350421 730673 584326 283331 8116 1144807 41807 639458 1351915 1086753 1998069 88917 899412 717902 1300511 881254 364671 524243 54410 1535269 1700213 317475 320809 1513226 494108 259736 817269 117801 1316146 977258 1967580 376576 1786767 686726 1301513 1742529 695902 803542 1596348 1628386 1216568 270404 1924972 275326 1477810 1032342 1125639 102808 1259611 933315 1433635 133895 1433798 375839 1461470 1003852 1366148 1578801 527538 1622661 298018 1473307 1684054 162817 1104668 765596 1947317 1279478 1890800 1264838 1195962 696228 1393563 1170547 540491 1429795 989763 780921 1354551 1327507 453421 463441 479830 1289040 483149 350337 650456 432208 1465750 1240204 1924935 1317125 1623696 1552207 598272 150981 1350373 821730 1842551 223570 1862097 925198 1231916 562947 335384 393567 544511 562668 840550 1023114 1195835 1984881 1078689 884676 1308201 1857248 1962695 651620 885508 75647 476046 1160981 1021420 342791 1119388 1005746 32652 855076 1982773 1717959 1700936 1733921 572886 1744748 1445172 208790 169985 38873 1614772 1751451 1385451 1659302 143093 711302 1372904 1341252 1247928 1396318 140055 1411305 1558728 1986010 244434 1121437 1932630 751651 1839057 1408442 1715538 230099 1213349 776922 405518 693915 1257981 1326035 769601 927690 652561 128219 682090 89563 85594 1252725 1792273 1002321 1424556 18412 1481968 1298455 1713348 927618 1360325 410154 87029 33363 1872931 676000 1665602 126681 875017 1934914 82614 1666263 1649437 1165622 924922 146731 1061658 359556 1734219 501222 1653739 1885084 602281 1523423 1270580 51312 1901752 906750 1456563 5878 679137 1927316 402823 1383564 535979 746495 468700 174435 424410 753256 160340 389691 1581035 1840475 23498 241957 1291402 1000465 1963271 1771952 767968 1708259 287485 585605 1453729 201955 1287987 781187 280450 563885 183991 1845589 970610 1382738 1015706 999432 1118253 823852 924381 722374 1215859 1393406 552552 464557 249160 379388 236140 663517 121508 1087222 1545978 738293 1397272 825652 567320 1824199 922040 699585 1557527 654471 375709 815264 645662 484146 664499 997117 489599 1725878 1254339 771459 1715716 800135 10011 161698 1571203 358914 1184822 916350 1356366 994447 1107570 1312161 1693147 424000 1856030 227254 1650025 943765 1745338 1971268 1775637 222823 1560511 1695826 727721 1081276 987393 1990421 1457141 1159534 309773 1166759 1592498 1197269 1433257 930247 263724 876355 33350 1129447 1441717 1271295 324662 613444 88401 359092 1045512 228482 58371 1764959 188041 1916993 96393 987329 1851879 1799999 847499 272040 1519171 779407 993428 865968 71333 1434570 1914176 465739 1122993 1638211 294967 1781856 384580 75050 897183 312347 685126 1530719 981159 925798 919765 939981 1100857 1489081 1368018 912097 1477892 634888 1461505 33325 1847084 1398540 519605 772809 1150861 1487052 1175566 381489 1318742 1311886 1503795 1953423 104228 1422511 466738 1380816 1807454 750638 1007902 1373984 802364 220841 814884 48271 1180521 634585 1486339 458738 615133 1899627 1391520 1339509 578221 1578593 1339422 846173 1668910 737297 989275 1800449 1469954 362283 871388 1143295 1450295 1927691 967841 739067 1281333 1258448 1075538 1445049 235865 1761111 1959953 286615 1680933 214096 1604662 626443 167644 137519 469215 947564 549160 1477552 1228813 1608245 350048 1855431 377042 1348572 308952 509704 1719873 147645 268171 1743003 563554 515576 489975 1682479 1616014 1483384 26569 955793 1728060 1132724 1284709 1562440 1374929 207331 726467 1099434 458505 683492 1999140 1411149 1387006 1920729 1027533 755684 609662 376572 829428 612830 1196421 607611 1660563 1953522 1708572 1397587 559279 1569703 907006 1840179 65137 693302 1516849 1551165 1234148 963411 49730 560206 1007994 1065572 1871691 1193574 377830 816570 307610 1979707 1029763 126528 293889 488458 687450 1379943 1915810 243570 1210873 1662353 199721 235464 692823 90033 1779454 1335670 832407 1967735 1104408 49146 168599 1992752 922450 695985 39340 504730 1316347 497960 1809108 127242 1714380 268000 1392603 1527499 1169157 696778 1123817 1230855 744159 1424042 1834133 21128 1915806 159573 610026 1345 14907 1430759 1809275 1017847 996915 1526832 409041 644093 564548 1766776 652949 1028521 896606 776643 542211 1409957 171185 891526 1182762 1572430 1086180 1598524 912219 669744 456869 581847 1696333 971341 939283 1997404 237592 903400 751646 1169886 1953727 1899872 91054 1905108 1093246 29974 1578899 1107163 509819 842615 99739 1561231 1158031 83673 1774456 267866 624547 228360 203629 1120773 105069 281098 1083564 162809 1361476 291140 1153898 1539870 1740275 1435039 343484 859685 1234613 831433 388263 492449 1370041 1748504 540022 440695 1305121 99980 156803 1181116 872954 326829 1471135 1198652 1505734 106644 1336541 1115415 1412026 365658 349292 1720960 907084 384980 1016266 220328 1741675 1407856 1375260 23589 559944 12994 170584 1620005 851823 1663923 1299328 99597 1626023 583407 936717 1154022 200550 361167 249615 1663866 99476 1942164 913051 1772259 678540 1718575 1531626 534907 1304825 334258 1020226 311655 208609 1349186 1210094 317552 1050648 577141 1135663 1859281 1359 129045 1811394 115664 1958624 711811 198562 771491 1458116 934454 423027 1490810 1317848 456360 1848618 1851287 372830 883088 587730 1190543 651078 1003548 1855460 93783 1141760 1671247 685088 1623236 1412741 695557 198035 1193162 1412367 1509092 325959 1367565 1091198 244527 243087 431447 1744145 1495729 1565540 1824912 1446098 1823231 1837938 1135135 287755 246776 1569428 1040516 1894219 132581 1477244 932287 1973947 1418012 1617662 597329 1966905 1496198 1147486 1757611 766633 1846857 1020987 755689 962231 1267847 1571983 481899 592526 1782231 1757163 1112650 1699710 1487288 387855 69139 735011 231362 964696 14713 84308 1713801 1823689 1983953 1436366 180580 938985 1585742 1507051 1960005 1987743 1789061 1038904 1775038 67999 625770 424679 888365 1808247 1357474 908517 891370 655858 1880371 1011278 1831594 649522 319202 1181491 1753831 1122526 547118 520289 1744530 773278 1123913 50891 1130952 426620 1478116 677935 1855638 324258 1585146 302109 1924981 1812691 1637110 472512 1525222 1772983 1260030 939263 124020 361535 1117342 944830 792006 1656275 561941 286542 1488351 1306957 571048 1975037 380150 1326926 330670 1634590 718489 1609793 1341838 1580857 74733 354421 309876 489522 159304 592940 775530 1663968 444684 1950493 961393 1081692 288335 1410827 1639939 421647 877537 1322154 1404347 1923149 145116 787722 53063 238341 105489 243430 68010 1915023 1326402 1900875 739468 115688 1701773 1370169 919706 769086 369961 1910469 681956 1858282 1705963 1821162 1724141 128591 1110066 1759350 1657890 1555676 1995255 265262 1486751 1006795 1864285 1370413 1662248 1627850 1386081 1836063 1909165 1154724 1770734 596927 196227 196173 721566 1936027 170517 55319 1889156 681646 1024416 394002 1678761 437041 692869 201995 550107 744985 1936037 842784 930957 678790 828575 124853 1770285 433689 1158205 944712 85575 351217 1566913 236740 1726242 687045 670352 826749 1678910 907850 1532659 671698 1015484 1152315 240977 1132944 550989 1458359 1353700 126550 1135991 1758965 846622 611630 232307 1191720 996285 909530 1716333 824907 201386 1658853 1968820 1371626 831113 1173797 787055 303990 923490 1989803 1243070 306280 65391 1172827 1541877 407287 1093660 1886880 491772 117452 1857720 1421687 1369941 1562886 246399 893461 975282 1104684 334138 1139985 799823 624453 1320347 1782820 1381457 1749214 1863190 1186744 1701117 1218219 1020635 946985 1703326 1974938 52185 1290965 852671 1908129 487938 1917405 1624809 715541 800582 843008 767266 1842449 7079 897529 1405553 603074 1430330 634399 1645994 594470 505784 420108 1814106 990776 1031451 183868 1117584 427815 97974 556436 76164 288964 140321 1156988 1813232 1559614 1083172 1734787 1921165 838911 1460165 804729 589412 1276678 1103051 1745627 866768 669973 1240354 1061361 1052274 1377855 328675 857867 1033608 1103622 232354 1596517 1248989 1336156 879327 1029158 911903 62587 619522 965590 1014589 248583 131440 1561133 868506 373244 1904260 1214288 1481967 1261788 1251730 953618 1134454 1908361 1963390 1860367 152303 1456903 1939778 853656 1990688 683951 1556399 1186358 1041109 466674 1713356 1321298 1091372 885751 1160919 548075 735429 1659523 1349371 1553068 617333 1320153 1824251 1049058 1493286 708682 1199870 1725422 1390287 1085111 101511 779146 526985 439785 1753805 671187 211205 285188 1839277 169615 659187 1638151 116198 510887 444535 1196748 1793948 181585 706425 1348932 208522 1096571 1821632 1180559 1568158 1780697 469665 693254 1134085 619708 1420449 1346143 578823 1344202 1844954 663801 1553543 268956 1936904 704568 1034559 1001432 1525886 1730642 546385 1323140 1569195 525296 683011 242139 1196495 674692 1936056 1031386 833847 1930625 927591 1765503 121581 1900056 994024 40710 1278635 1622778 38433 884783 183435 989284 1926721 1653888 118788 1189402 955165 408646 226445 895043 712997 1915619 1338640 600989 1190836 199129 3447 1087140 854629 209942 1898409 6501 1472274 1222383 121817 1570717 1719821 82760 1620865 1947003 1995624 791424 546904 154762 903565 1958767 945288 203401 1479151 1388836 726331 1259506 1087159 319738 1476453 1891312 1101978 1238788 508275 948652 1626781 775744 286356 1371238 1441840 701999 1911664 1217638 1032861 753741 1060982 396798 1208538 481692 1115311 608523 1825447 649104 2469 1382377 771664 1753668 738872 1623531 1089674 386844 1123575 1122605 1669187 1504576 803204 3062 315613 1321327 1559058 1665416 255143 1834476 1341540 1359087 1060357 1258253 1153402 347310 1849218 320384 87692 801364 1614225 1140007 458871 1009829 420470 1269212 1200867 568036 53949 1730458 1451536 1012360 960535 371351 1068704 1027576 268418 1912795 996871 1506607 1472165 935571 523233 30115 1669623 1825526 1381844 900900 481656 1557303 1237601 1629160 651827 1298817 268110 977644 1589509 654510 500847 478743 1248592 1592681 607511 983456 267371 163533 124368 1700805 1325144 1395127 1589941 1579898 965577 1657150 724522 65906 457167 968132 145062 530922 1925299 1247277 1098662 319436 1482488 455802 192822 1150283 1824243 1657031 1083884 641522 18180 980496 751121 606183 621884 262671 249708 563487 1711451 1632969 1349628 1171478 1302000 1505023 753884 837103 864991 1544718 19102 1443792 720032 470725 1167686 1388945 612702 692099 242949 448641 1980645 1557000 1152806 1617178 37624 34910 185741 159093 1372106 1693227 315199 731156 1654937 449350 653201 1707372 1227758 1304579 493867 1384229 1139239 1068197 636712 1553802 1382778 1551077 16998 1821385 1998240 665586 450447 585317 1384799 1907251 582226 398295 1664842 1023759 1104569 1133723 1348087 681962 540684 1506421 1198916 1038852 873465 90842 293075 901082 1449902 477578 428699 414814 1854696 336869 659127 1308315 1233176 1131562 875207 1090717 1202867 19241 549896 1110229 633314 795058 1706882 1373818 37524 1888652 512959 1946708 1116593 877251 1855896 995274 1573509 946007 1800712 1153100 802331 98014 538346 1562891 1167314 1768801 821556 1288794 57496 882814 131800 1234454 1698768 1076918 1994594 1901261 791878 1930695 383320 566086 1979042 485462 1207653 734433 1765747 1447911 503741 205891 1050197 257794 999425 1923492 1474365 909496 1961591 1905768 469831 1165651 1686268 928482 246382 597526 552762 523612 191418 1272670 14488 1820912 98275 1872747 1053483 1497928 1542850 660518 1785567 1558889 1977913 207000 1758607 1554535 1896416 298949 1213485 963996 759379 984203 1758896 1086874 1219226 771332 703697 1574605 871937 1063306 555890 1477406 1086614 1142415 1020850 777302 1744622 193366 1155975 751076 1216919 798336 970762 505055 223055 1487505 804468 1073647 1503831 446922 1317678 1978439 1244677 1433791 1550753 226268 15385 47277 1971462 895709 609739 240865 186250 654111 423007 374899 650756 1150049 378633 127910 1759084 1181733 1672280 1499689 462257 595007 937719 1189344 1366959 1506194 271802 44953 1346714 1309238 1518980 279006 590163 717501 373952 1567060 870063 1193250 6133 1364064 1750314 1750554 1295454 367507 1794067 304679 1088725 545817 540312 584884 566077 1670585 429788 1250365 483535 1769525 1483385 258478 6309 558933 116687 1597486 1271309 666747 1314153 105753 269247 542419 652917 305505 1866832 78677 613666 1406627 1790087 466878 1468291 1224009 739882 719961 336279 385236 1986319 389202 1353394 559589 404014 98932 90659 1905472 618314 768798 1627416 1829471 1902779 798939 1695861 1920239 482116 1377188 67706 284517 1767918 1597267 1343235 695571 950756 1375450 188213 752807 1956646 1055518 832338 1709368 1732831 1945618 330240 1315039 560338 1325113 543224 1798813 1662669 767620 1916796 1244786 481202 1087571 482423 372470 179725 172634 1512477 1960826 1735202 1361427 598383 657714 1892683 1716299 1845936 1096253 1314980 1691597 1137960 1359222 1166217 1263069 1698941 752765 1886365 1973828 1530935 961225 258061 1356837 1107155 1714723 1360815 651632 1775790 1875854 567077 152172 606152 1548800 422228 1222389 1387421 1223857 712538 593474 113716 1554793 1946494 80223 1763487 1595815 226111 1006731 929422 136873 15341 227965 1545449 1240961 1952513 1197590 530685 1459242 861458 416457 1930640 1871202 1564216 573166 1724862 1729994 1361698 1315257 980312 1865731 254573 178089 819783 781512 159854 498777 901722 523461 1676460 1654963 50870 262474 318586 38302 754798 1218561 1828653 1073041 998847 575336 348122 87847 445407 1046288 1978600 1514019 804034 790442 1346260 1541810 166567 1434518 35901 57485 404610 1299228 811713 1188478 1588427 975777 1512453 274945 488985 696417 1523991 1588629 869835 1328469 142067 1853368 1996296 872655 231274 1049962 841110 525932 1323954 149932 1763743 275462 1403162 490933 132042 960637 559475 445837 337107 268823 1287079 1062215 68208 944550 708033 220095 679701 1484237 555595 1524800 270798 968335 624809 303136 1369721 1463566 876214 1686714 1974370 1488362 89575 491515 1957185 1549492 361856 611878 1599826 1109285 1621148 645878 1485266 1547500 1584475 1815453 428740 1962656 1429706 941548 1062170 919918 1216592 145640 461481 1073360 1283702 1599811 1184934 1566360 800965 706301 644181 282699 546695 1379658 877505 744626 1768074 1854211 564447 948953 1085918 1322080 48443 1771635 620071 1235210 1259332 171665 668255 409540 1609858 161366 348205 1333331 1650601 1373702 1810126 1727295 251842 1711860 1313205 434233 1710849 1667324 1458052 1734520 1356423 1423474 756564 1880920 212378 1942983 276560 294978 67259 1041588 611932 1902641 1938951 694100 430788 488920 734295 40980 77566 1146460 1376592 768842 539722 402044 1883020 799060 632625 441009 1175555 451920 1112188 283432 800189 1262590 1522767 291189 48378 1955377 1650958 433496 276109 1795605 1365689 224463 1673244 1775505 57138 1309640 1559593 410019 540536 1054382 209389 1868119 95834 1780620 692934 785246 1637835 1766222 916756 795536 738705 1768123 636643 595031 1050003 1967163 279215 1201891 1043534 259514 607316 1832787 1876420 1810621 1146493 42949 1016651 8876 1681287 1744088 578291 717308 102431 1605558 1094184 1053395 1794745 1182832 1096597 691580 1502281 260491 477758 1722771 1891156 1455697 620942 1333723 277316 1397448 1400190 1046901 283753 223358 189468 1694501 601681 858712 133719 1876776 867302 711054 1765688 1182033 545427 1149954 986056 1864124 1651827 1998238 601493 1900200 1317593 1102662 1351433 777864 780372 1418562 443620 759822 1922483 1615166 1524869 507585 1905882 588233 1227848 1931347 609884 182446 1940859 1234583 1170052 397265 1264530 1399612 693194 983349 1990712 345641 100022 1604548 1138690 1796939 1869918 792834 110151 61008 719667 321317 1380782 1160130 1422595 854799 1858403 459560 940617 225345 1600568 326835 791151 175264 1428212 252617 1092522 571309 470495 773517 28412 1574639 1471448 1912825 1490732 452256 605064 848825 408909 1045435 916273 1981016 1131085 1348293 1749187 1565389 1278763 1282704 419771 1857196 839778 95199 1179719 1515090 137886 405699 255237 1455223 606118 1045329 213304 339754 390824 1527072 787536 1314402 8601 1852365 1435447 1458643 1081124 1021946 1672369 426868 1634986 1335383 1639170 315290 506126 1450869 1907979 1786718 264388 1700016 919373 1082761 1159779 325852 417633 1684490 843898 421577 1658327 1602675 877547 698518 167630 1119441 1299823 431638 704962 159549 54856 708618 1870824 747920 1891413 246846 62174 891983 519356 1714190 1515479 1718994 11812 1415525 281465 1365046 605181 1892628 109678 241770 1067994 1434318 1154081 402962 148188 937595 1064868 1189317 216092 1323136 550453 1272882 1395409 271519 1496304 236752 653990 1242675 31225 1671628 909587 1161908 991918 1418549 1510576 13873 544780 1464444 816255 374562 431463 647355 487751 425805 14584 1114726 767826 1991536 1371725 1913194 910614 350727 567087 1576568 479884 1868556 68836 870784 735588 1944050 1734943 1493856 778690 274920 1445175 890662 1606943 986774 396808 1131592 847445 1558980 882191 778236 1571252 139820 571006 76042 1303170 687120 1201115 1943462 888443 192827 528318 1390383 1463889 19035 744477 1639940 535900 199544 1165451 954459 1268095 1672527 283548 905808 181268 1132485 216078 1286848 771514 780280 864860 1443964 57709 1616534 788787 144833 843083 493261 1080929 819265 1143922 1723499 690210 1807008 1717924 963576 1665601 518870 246731 820425 1647904 1354062 1038368 1845264 97452 606330 1758039 33220 1661059 716088 1409083 35154 270859 1944068 485797 308947 95838 1499796 1709640 1051255 1026141 247899 626647 624429 293416 1553259 1287879 68065 1802904 1178136 573318 1352883 127872 1527170 156643 1202123 1953439 1440136 1751345 629480 505247 1637937 1892234 1197346 579963 1150000 721919 946999 1843684 1619044 432608 1089374 1828359 700147 865733 1079515 454647 696416 675703 430282 830394 1827199 852378 679678 569967 1205580 7189 87482 237826 115934 1049678 1341514 1608840 1450939 470611 422546 1643055 1724997 227081 1868972 1993490 384238 1482880 1562402 719494 1355853 788713 874344 444178 1510817 59871 753102 1080650 1635770 1489941 1340977 1325186 1269273 1394208 1599517 844540 547257 92092 1130436 355425 1387310 937496 415740 1529683 243601 1671742 1772197 1796177 592908 1984924 283049 55626 442574 1604024 1908970 1502889 1400534 1968024 1551602 1353994 1601917 582087 1139942 494678 1341912 168112 151292 316140 1631187 1321195 25479 1326697 143627 1869390 773474 231195 89835 1668296 268234 77240 713405 1124246 592782 454263 469606 366863 1585060 659097 1904151 348978 1914216 1689930 1840485 1376097 1372043 544886 1751915 401407 67842 92699 1645438 696772 1876919 33205 1582475 526535 1223237 1251060 567973 32739 1171654 1847067 664530 1131926 572864 637196 68300 155925 1500124 41279 1547586 628849 183509 1564292 1606506 1307678 1269557 611374 612514 210644 1450223 1230509 1581411 599689 479407 517088 1298849 862015 879497 795669 1492117 706242 1846060 1473605 585505 382094 545807 1341463 1212114 223083 1975581 765554 735286 575390 1563908 1901880 521570 1827744 1851713 1788261 1592326 333000 419691 1919339 649099 821126 885157 1830479 1072222 1723949 1529250 717798 1828109 580999 429630 465119 1568526 944902 1566862 676223 1478662 906959 1044642 463978 759610 487253 719461 666926 195131 1437017 1814613 244106 269895 1857712 1688325 217487 169417 1680486 1300067 84387 1380413 634606 1965726 1550886 797626 1004344 1628740 409492 103587 350943 1585777 348 1772430 1030338 1745204 1557813 163603 1777101 200955 1175094 505701 284873 64085 1229400 1266267 1032597 324231 1653669 1142202 506303 1174879 1813239 362234 1875575 1454010 211992 38691 851194 1400726 1530139 519686 1991762 307566 355288 887672 1355496 1843057 1909011 1241580 632377 1881295 435256 1384934 1442913 626144 42404 1536410 91719 1561660 1176372 870499 1738776 693934 11816 1813592 3791 524740 453279 1573069 926808 1566772 1727199 118720 1876218 293434 1474084 1456844 318396 106104 1629720 134732 467144 676449 865493 1630713 467854 1253371 114388 1668395 971717 695975 1322645 1394090 484213 598018 763269 216808 296184 155137 873421 1339291 587478 1920142 1005832 1751397 906349 375641 533511 1423388 1983384 160032 155006 986158 1504903 1361556 11904 28140 1761712 909385 920725 1109627 1890657 436961 1635853 1550227 1502299 1486151 693819 873743 962440 1775617 1609946 1347096 1132696 1956525 686486 1123420 111109 568822 1608652 1374166 1129905 1451112 1256102 616525 205383 1550216 218148 733835 1539857 939664 321659 1020244 1347175 1262897 1327716 601369 370075 352597 28072 382779 35503 834789 97004 1293583 66888 458764 126430 1502099 944731 1671154 704634 601607 503282 721133 1726546 1038623 241251 1128084 745040 488693 526967 257442 1126879 399284 163059 1930357 54411 1484367 933531 1060583 1530385 1826812 746675 240851 678037 537259 1076884 966969 212777 1691269 500606 604203 452334 1977635 1306167 1135054 816634 729972 416035 1215585 315457 1474849 357172 99154 1199911 922682 1985416 223275 1455352 230032 136438 216993 1677569 761186 36355 272547 1255317 374947 1197250 1485584 1251558 375231 1560180 814823 528824 1646619 1125432 1104222 1307480 1883351 1334865 474035 1371410 743426 266712 1417646 1237340 1124638 478634 585990 632009 249049 1217559 262772 126748 1488639 1204716 1395296 1023945 130003 1514242 968672 1522327 1814820 342049 359391 830862 1794347 866610 428252 841257 1006658 1837462 497246 1648439 1703261 1168841 903367 90626 1150096 1498146 1901297 1342157 853231 1760234 83952 944606 1573685 1330731 1220879 844956 1777444 560649 775045 284729 714111 45745 1318330 1074900 1454476 1989266 1654144 1064318 1432775 732028 1079090 501196 208671 282123 675422 611854 925345 1421342 194067 1994604 1562510 886241 1378381 1992888 1800785 927434 866523 417817 1530473 1560824 1637114 1253438 735279 688443 231283 1539318 1486741 1081403 1367380 1323913 435943 89345 731890 1319979 919145 230773 1425137 755986 1963401 1671527 1299567 249267 1169097 712896 849678 1611991 1703401 752720 1611492 775583 1597217 886063 83897 728039 676404 461683 272967 691430 646909 1040613 1348023 1837330 1189329 967836 603865 600238 467694 351330 1458955 129261 1920081 1399386 854942 679345 22619 1369097 159781 1026524 1703004 1397262 1038225 1344597 755508 989276 829580 275259 987453 1505319 402470 1044682 847032 1277850 602968 1597691 1362520 1937187 1145041 1108750 1937392 732295 1380813 304602 1795128 784342 359399 1343100 1717304 1218391 1212259 1254604 721565 921293 139025 1151310 353992 1032002 72075 1153022 1874434 1384524 837769 1841278 789353 1190159 1517132 360332 1920519 1317907 1686411 596681 713982 1217502 1312051 302910 1067800 802084 173902 1469396 503481 1608693 520139 1866711 1619673 1439832 203263 674070 135340 1325678 1747095 1679070 465847 1716622 1722036 265102 45293 455735 859225 1509098 469677 1776046 294862 429741 1477549 477459 1612051 1003068 1551918 1624750 1454155 594849 1639132 1209652 79168 145275 899349 813968 821844 1280062 972975 1673813 159203 1239998 454145 833426 1053673 967820 567018 1022293 1234910 789132 1778775 78074 696816 1758854 886416 515313 479130 88720 1546377 1642309 1736181 1715061 686959 387990 161467 1723927 1053549 1040814 1510943 1058982 383608 785869 486381 1009322 1125370 633294 1407541 1402152 762587 1290570 52524 399873 652379 803038 1804614 553829 1973248 228204 596852 1577544 1141469 713864 1929590 1824993 1855418 75852 1864366 418268 1575542 1621100 642493 1823178 1991347 80138 1540830 1851260 1991580 713599 1864235 1841809 932038 375170 1583436 477956 56078 1644002 1625614 1649321 803982 599346 1510446 725912 288387 275724 621599 1516732 801596 1490454 1821379 1383614 941815 1910191 1847321 204477 57868 1326353 1167773 1961029 612779 1374613 1588378 1982297 168008 1349694 732907 1257164 810721 699179 914943 1318834 1666545 1591035 406995 1729871 709742 441139 791873 1752880 1460550 491784 1075197 1740174 187988 46358 780908 384388 172625 1969803 123423 1244705 82714 80392 1593196 1106869 1579768 1775369 1551561 1602103 412779 1209675 1815702 1398909 1086171 348644 1329991 1690256 971599 1073600 1411468 1984812 1666403 912949 1732355 1485318 807386 443544 1038320 514864 1467452 1266798 817524 1739025 1567116 1588217 1107530 1255949 1441856 1874600 1698686 960631 437085 243348 1415049 698734 254039 802760 199000 499853 971509 374380 341114 1604854 782087 1359871 500370 1797119 396231 1162018 1641768 1028101 1843104 118297 1649677 1144413 65700 986013 935743 426363 258156 178492 479129 474603 1369134 282615 1841448 671953 1362073 1115576 1503707 1439529 1076864 477112 528396 1517165 982143 1454293 594621 1272366 1901895 1032989 321630 646850 1299929 1946196 1041860 1927801 769310 395777 1873272 314551 1058889 1657020 1922578 140400 1315646 1940248 1342710 1386029 169414 165126 958002 179049 1672715 1229303 565835 1672609 84868 184528 143742 1009090 1949914 187686 1153957 505293 879288 380408 1796822 1574222 424968 501732 1647777 1852512 761546 1246562 465195 305938 1663843 747310 934495 1026167 766381 539955 1677551 1251526 1727174 941015 532374 1158503 307069 1696894 425624 782585 665812 1283191 1655315 1550991 816471 375734 1525423 1917119 1262620 326891 1151678 984877 1863621 1749410 615327 1026979 951689 444354 1379138 219680 716191 1571213 905199 1160920 61237 72945 644234 408259 1682811 868811 1098298 1472131 146131 1203840 1784140 1251617 1107454 1226237 1657541 1518880 1911352 214261 416170 689128 1563796 789259 566160 1776624 1418718 1849075 339284 882852 996758 669326 1781495 1900134 1381756 257498 1787891 120587 1983956 216807 275111 1372260 1182433 131947 564456 434391 982237 1824453 621040 1844231 1061724 1407172 1131728 387899 1432058 1253864 1199600 1038676 1966626 1983936 1137371 1968083 530375 656481 1268635 134849 201840 132726 1497181 1338377 629363 1491964 493649 646874 1508621 741801 1201488 1503854 8951 1114070 829749 807298 539003 335279 705291 1536094 1740597 275857 1990036 1199952 598451 1879209 1350740 1879333 817273 512974 127722 686115 1386922 464300 233928 1921496 1193451 570073 395779 1905605 1645816 1674173 1809879 591904 1739566 120226 1509988 427676 1399303 476814 1862798 283305 1638968 1543443 1848630 1723430 303460 910924 1223440 1446477 450642 1327004 1897669 1400966 1965851 610592 560901 435003 235080 496587 327123 32773 80227 1810732 1695649 526091 1286400 1404047 814315 1721374 256907 331763 1368560 1391134 1921376 170416 969236 1566258 760189 376832 1386742 1421456 1912820 1430755 259810 117872 1862784 1457623 891959 1441454 1162272 799276 1563720 1028568 832189 390862 850009 1928437 1179556 1386847 1004905 1534609 1039847 1412623 717800 1861569 1418169 1800558 257546 914262 1683164 930702 576275 1214509 1571239 1394031 835167 1337173 1430908 590653 1170275 782302 1138697 234930 639197 1893038 1895945 1573709 1015596 71131 1985985 1366599 864244 914885 55153 622350 1881835 1112636 555842 258223 1172567 1774397 1988844 1091734 1780259 428100 1545482 1592943 897810 584055 1723840 1025703 1389086 1794623 564174 528863 1935782 654179 60184 48112 659546 1933863 1689127 1194271 326813 751204 344897 420915 1363867 115799 1421164 104028 1384221 99434 1061150 1992318 1139555 218027 1994978 784970 893486 61856 1137396 530330 163964 450076 1541965 1827853 1997599 1297040 10209 15992 1857665 228650 311174 529360 45601 1244492 1063932 169053 788122 1849583 498138 232115 1695625 1586468 1749536 1872459 822012 498238 73072 1032677 1212088 235068 679642 1335472 1630090 1361130 722030 1741932 286583 523029 38234 1499792 140777 134381 431380 476037 1056718 931200 555705 860773 57477 570459 1004436 48156 581761 1545890 1138109 1833621 1139899 43278 876234 1748821 57814 309801 518670 537263 786153 20760 560728 1120712 1723882 903976 1672057 672696 103641 1605343 1199105 900388 912704 845888 1382991 1920669 1417410 53344 482640 1714009 1664592 1175932 1220082 583183 1206798 242165 866712 1036099 394027 1818101 44016 1073451 940685 1173501 1391815 141151 26706 1489129 82472 1340415 1675252 808917 1693619 1820183 1756451 743566 705963 1287042 1596586 1438548 1713002 395334 511172 702733 737372 230358 1755796 1998152 119872 395883 107134 1709033 911810 426220 1030629 70520 682427 1195653 922710 1383501 518739 1165230 220772 1475282 75849 976101 1082856 1199370 1104711 1325607 1578870 1774330 1999650 1866148 1962515 149057 877405 1485874 1452305 500833 998280 558066 211254 1499661 723954 1627718 431984 1409514 1025341 1710628 874898 1379743 963446 533320 2522 1576078 84129 454101 1902865 1172451 437958 690750 1786245 1642462 309544 927163 550055 115147 1795044 1757487 1521246 464252 1950142 1533022 921474 575918 1226855 364179 924573 1367024 765819 1938869 369184 867560 900316 997640 1156960 828648 1600932 1908528 20781 998729 868532 1851591 1165133 1644397 869997 409408 1855514 1199453 140480 638664 607744 1670438 1822458 888317 23931 352927 1650760 647145 651368 289992 594535 1099722 1864561 1524295 1164000 1002737 1883356 427449 1097062 228559 1368546 1421019 131173 1579948 847703 958540 305246 819816 302451 1484352 1645013 851997 158906 1165446 1560771 1940142 840331 830835 717965 859200 774878 761202 1465770 925607 1990820 67002 368917 1155869 44377 1966964 149381 917746 450242 1325633 1355320 1859260 313594 1211636 940833 1061059 324216 95996 23750 406694 1217203 470045 948538 1032396 568430 251719 1347392 1146448 1005585 1696591 807062 686919 1634899 1088973 280482 1973811 1722780 605459 1558818 1378172 339030 1800928 1552888 1767364 727420 1578516 768526 1801851 1372721 654883 1138233 944634 1179922 1574721 1170040 1788132 1316109 1769372 1091055 71962 724879 1480872 372729 1651751 1437166 1056529 613005 446033 1883707 1428512 1579098 1697723 1234223 598220 952437 937459 705053 1610920 714181 1667359 1691148 1695788 163972 1056629 423123 1918154 1932978 260183 53432 1618618 308901 98564 1207757 827734 1232724 863390 458851 1357767 914795 1190765 400126 1465128 1470165 140266 1662355 1907273 398442 1894296 1397616 1782323 346382 304597 582965 1400321 437406 689719 1385421 1547749 1691123 1292655 1299805 1814331 489244 751038 1834398 1635062 1871417 1070240 176193 1036262 1097592 545333 812637 414244 1514152 728921 878742 729326 1486022 1463621 188059 1463004 1760417 1639097 1342255 899731 911446 664944 1287590 1289697 129380 1112532 754494 1742113 438169 1203199 497181 1718979 751508 1470694 1263257 1093948 1779843 770095 468328 1158378 1339446 1914404 925980 1888317 320649 724541 1849788 151159 1797788 686447 66881 1587713 1503422 654115 1194301 1828830 1270901 817814 1791213 791630 1062355 720716 717438 1790327 1510384 995724 32876 745643 1485214 1182388 700395 271068 1637707 587142 1014296 1230468 1980345 1196625 443025 1749991 1895075 700695 1384926 29465 1042462 1519760 1759165 732451 30040 1889236 1591028 54007 232649 643821 206499 35488 1842540 1723737 1389494 1478607 473445 1234366 884174 1689422 868556 549967 757857 662818 340070 32375 1621781 315726 1411589 651388 1840346 461545 1842329 1541933 297117 757986 1883048 829269 1372217 112137 1974188 176445 200343 1737913 721572 45901 1299257 1550980 1569857 1553605 146992 868265 270278 1211984 679194 1543753 843795 457967 975343 1866041 108026 466650 921368 197964 478286 754535 1016577 81171 1066133 1414906 1374870 506932 1871702 1237892 781314 942368 1862537 1485504 545633 1885000 1295527 1080943 1197375 1944450 442680 1646177 885962 1356768 1432753 1184943 1872145 396752 1509167 899063 925681 1827466 1181420 483697 560706 1166500 812174 1265267 1433936 1976998 579379 888840 1431498 306563 1579203 383271 103783 1334689 1944567 79172 838826 1066622 46304 304467 953401 1079026 904821 1123474 19239 1825999 797129 1872990 116251 331315 1763074 988850 1044421 1439172 1831515 836274 1299552 1523569 103000 830845 785038 114460 1235494 495008 1598152 1279504 360895 590738 324886 419951 1935511 1246611 868288 88748 758047 1247826 1292486 1745372 629533 1701413 187026 1769260 1465998 281542 1089613 869630 1445009 1911987 670667 929342 495941 1679887 814404 1178727 70962 1201188 1962564 1705573 1789697 456764 1025525 1122866 1503229 991585 717856 41192 689145 1390048 986775 549449 656412 1153982 1588038 1668433 431549 1822678 1993469 1171876 1392297 1374501 1442607 1303131 565812 261544 1011311 50552 1700811 1688403 641339 1940813 712597 844640 1469309 594028 1140888 53480 140189 1023558 675151 1336193 395828 985832 1844780 166127 1969493 769642 788250 396394 1503738 955273 194374 503829 1434953 1818096 1637155 1469152 978429 1555070 675644 1165541 1727085 1072081 1555242 324762 424762 713566 358651 696931 654845 727927 538683 48892 1856204 1393360 1108640 213149 1028620 648803 680452 1241032 1112177 1302986 1079554 1449400 778033 1718491 1129091 633630 1139997 331819 666171 132749 260610 1033989 195715 991584 997414 581352 567229 1128399 1779853 355585 1887335 223802 864647 805405 248945 1291944 716608 1583817 129173 367460 1575519 1645810 1792303 1782180 422624 1308831 734399 1646531 1152384 705845 1994749 1187271 411880 973416 1931051 1729925 1625512 269822 1333858 817280 1749819 573862 1327685 1673339 1798902 1680110 1230876 1950471 724271 1000503 71629 547772 920342 539077 1090464 891823 1145292 168303 357422 876339 1203037 934642 190359 279700 629102 1577420 658156 512340 976250 1243849 924881 776121 330711 900481 1771042 639575 1833873 1694143 433970 1303483 880664 1386916 1569699 1521444 1726834 542029 536718 1474769 578158 1874916 1464160 1981391 452636 237254 1659893 1936957 183308 222744 1765940 500322 1568230 1389352 320498 1700415 751065 1439715 699064 1229634 1291546 1359463 774770 1366724 289223 194143 874007 127403 1038428 784398 1560767 387934 795880 1437240 1673079 373698 118129 928841 1589856 1537196 1610577 859691 1095942 1460030 1260477 545528 77661 1725438 1008248 850195 173247 494561 229591 380000 23263 1196228 3937 663491 687984 1463896 1338016 1445618 1131698 618282 699667 498122 1855900 1496026 1027828 214266 572490 167443 1700384 676297 1999176 30383 1220889 986814 1126017 441819 668503 1433616 1536520 1584686 802513 1398838 1483173 1766338 567457 612596 291752 1638500 1638564 357332 594770 1763501 1684466 8729 101315 1700342 1374928 1783756 79872 325775 1318048 15662 165022 1989423 400484 783566 1651010 1875096 1316644 269526 1565949 1820414 1533801 927205 171876 1457405 1501974 866695 237343 1140330 238043 220566 421808 1408694 897209 1417955 1283115 1064867 1415552 1554265 1688628 811033 600821 571924 951937 1038603 580607 1924438 1589544 1632278 368726 51125 1540082 225692 99172 1827061 1876590 935244 512898 1158902 662313 995873 66981 1392567 487561 731442 884592 319340 1599033 700290 426891 1026832 1987677 843754 1651215 841849 1762543 611979 1164723 672163 188707 1978701 207618 1416910 1805953 1255362 17981 724560 535880 629860 245489 1976904 1421185 1670045 728753 777600 650125 1362675 1157738 934587 1230533 1550440 1316718 1959759 1631273 1974127 896164 1430222 858792 428793 183200 965956 30518 655572 1531044 316826 1963083 816803 949069 1589073 806558 114867 630004 1189508 514525 1700228 1085950 559555 1958871 886445 1248853 1927722 1465700 279526 117001 58865 36137 154154 1993499 239799 1951237 1119931 1035527 1610327 1587732 1977865 145329 670616 764523 297054 301701 638829 1833777 8588 1442635 576281 879421 1864538 1941724 1807462 1186668 1014525 188105 1192518 483797 62790 894025 1867223 1036707 703338 729768 1913422 338626 1962988 1346593 341929 1466016 639031 278891 1954672 1456359 1678499 1262084 1832706 717811 153989 440722 299901 1732677 323282 1710187 1443294 1903617 446019 485423 1739121 1857433 584867 1728818 1865299 1581822 719076 887154 245107 808248 151076 466675 101057 304262 197028 83323 1414560 1817354 727523 308847 102788 955681 1712222 125930 700282 1250636 1575774 795352 422552 1570105 944504 1425597 317380 1050992 828360 1023971 881789 1271853 1917736 1196535 541688 1013669 1554420 516097 10697 1081668 1209954 1074907 1339174 440756 755351 1071026 970504 851875 572265 1840415 1057826 1196353 749876 382282 217292 711289 1491300 992079 421183 33263 600670 817168 175421 1102251 883067 690025 1743913 486815 752105 1700949 235482 418280 101645 901817 1301983 1695020 481613 1682386 1350596 1693877 803741 386872 1907542 1513753 995952 310191 562929 514351 1458954 1277018 160715 1739392 1979779 1426900 1737493 1123788 1497992 557358 749766 28864 1820160 322694 770881 840275 1990226 1292981 516988 1334475 1183563 1051555 1568551 655373 537834 310397 215935 498454 1170399 128006 1341753 1687988 546842 1855367 1405111 1178911 1167691 394753 176740 1404025 383147 254319 1860268 1785541 1854589 42583 740599 1472257 1933485 912983 849425 269086 411039 1363035 1162358 413719 81675 1008018 1460575 171817 487036 606292 115729 781995 414594 732697 999016 374780 1320750 520685 466605 1319817 1525755 1021569 256471 376395 920609 1780935 64957 116629 1708527 812645 1489302 934780 451829 1751090 1932671 481816 659530 1120969 1433711 1594095 1932857 1677892 1402464 1383679 216354 1153443 1550154 1312762 1133633 334882 1277692 1281162 523552 1612566 356749 148322 198514 576839 620448 1865152 1495759 1774123 7684 1801373 410214 258780 1182084 677064 566491 1022463 537260 922436 711178 1721600 366820 1269638 845488 535074 1869736 1073026 149832 920167 198198 1320958 1152935 703396 810097 297715 884827 1574045 911615 1250668 1703053 289203 1876767 1721549 1806285 587033 1852797 875220 1934978 286237 876291 862954 358207 1453639 1190599 1002107 79241 967958 80850 1079999 962234 1962709 1766898 123012 1252830 1500664 33437 689032 1641937 1660024 1815608 1871454 1745321 897481 1228177 939669 282347 1090287 1048953 1601972 1835097 758546 89147 1180005 245860 286569 861293 165618 1810795 628042 883235 200040 899366 511884 1659458 515835 991213 161765 322889 801105 469178 1548014 1348325 963321 870661 1044402 1269866 1009464 1382921 774099 598011 744082 102592 1036104 1711736 1720839 63674 1498682 678399 1052243 708995 1101148 20119 1907298 1579123 247343 1783152 127071 633253 1938289 614421 1938316 1000655 729068 469575 1196311 10942 1493376 653124 1397561 1135801 313803 613122 710897 119283 1230978 1700136 1118707 1550726 1297889 1624787 1324749 1394833 1845992 1632087 1371272 1031079 1687175 309475 1863686 1472957 679142 1811214 1043827 1787548 122329 1457567 1595497 1284738 27943 1875222 17322 1769316 1505301 907081 1512033 1235650 1838606 1745654 1852129 1335386 1561016 749556 527098 227063 263583 487354 1231463 1516272 1438086 1524249 679886 1275110 1033893 231051 537065 741394 152082 86214 105784 65794 1262440 1952808 598605 730094 1373876 1900676 1918938 21641 253167 1276052 142216 431416 1590783 568433 939398 1894341 1567304 150564 1277698 1326496 116671 1690398 1989320 400166 503467 842667 1171297 1288226 1303928 923015 1650419 257328 77469 1032585 1175401 659486 280533 768311 526076 1308609 1192155 726984 749853 346617 1442814 658330 459134 1582189 166061 1666630 73797 1057267 1367060 232180 131341 1464399 1389827 630890 929455 1880986 1615627 467476 41011 801763 518907 1320649 1240454 1062713 61466 1286015 1284855 163193 1764370 1963296 780500 1739126 1573250 800986 1283353 1335917 1126843 1894137 1395953 150084 903325 1911611 1509530 1220597 834152 1206973 282407 1343982 1834151 531799 555229 996901 227314 1447364 86639 1584990 699181 359289 1265355 1373740 1904163 717396 1339352 911619 374368 488031 216329 47412 1609700 778199 271620 1595791 1706099 1685026 1700263 50826 1966054 749551 682335 1162724 157417 1330913 1323254 1628182 1364383 597985 1665187 1275117 1473164 1571742 624197 1743145 625109 270700 1297268 965769 1946015 304342 1710811 1819449 1215507 1691425 404029 50743 279318 446639 209010 977875 1698887 52645 1519073 1365446 880264 278695 1561514 1520867 1427121 633359 834241 730495 1339753 201998 1502804 623258 1333298 1134968 1551708 1570996 935644 1787888 1877234 391963 1488979 1497310 1218727 1621004 1959206 1653356 1228347 334127 203665 111718 880432 1846523 452176 389210 1299132 1717740 608749 113457 747072 1785575 200234 1364239 1270225 403523 1556754 970923 1392257 1553217 9858 1426551 1708626 1041149 1281479 1340490 733513 1845059 1946446 389266 387722 1202423 106833 911397 129247 1787791 1935655 661614 345571 706163 1681503 1465332 1840500 926299 10610 731459 1851715 186055 647662 1967371 1997778 1049805 362997 1556962 638399 1284116 1389953 208429 906251 499953 121527 518063 1497182 33256 1733850 724497 1601068 652742 606331 810882 314063 989813 691014 790067 389686 1920165 962280 1252107 15310 1053183 414883 21265 1978578 906023 1536839 1386000 1083496 775460 1195927 533835 754351 383721 1727131 696861 1136455 1066013 769924 640775 1591295 1378243 1366089 543842 1352871 82731 1561706 1570567 997078 946196 1366019 1324724 18244 944116 474736 1922381 1421231 1241223 1378842 1923971 230850 1508312 1444829 193733 1453592 215038 887115 130490 1505867 281402 766551 1770457 1149151 1735469 664949 1330046 909307 11382 240114 1511063 1295807 123312 1374845 137094 1949883 379094 745439 1860099 1830830 892909 409778 1395082 1274199 621593 491332 1747056 845218 1647259 1236325 1472950 1143121 1020460 265057 814654 313461 392329 392119 503671 832541 675302 1642285 538674 305084 894905 1300535 1161201 932944 1733437 1559422 1329328 1270967 40365 1247895 1200243 841237 1199021 991770 1733849 1598773 819695 21179 64432 1325030 849843 440336 828236 522053 1949933 1076004 1918893 996896 1855662 1361136 1054213 107393 1706525 1140291 1748144 1356672 1048699 760740 1198563 1231766 1782236 1367246 1536915 1940620 25562 133532 875050 1656273 204645 88896 450115 1495465 1871342 1550058 591562 847164 1570258 776526 940424 1382091 162261 1643131 319311 1377891 225236 360054 95844 284063 496596 1105208 1530060 1227049 104212 25783 1704280 36657 1161607 761405 491325 1792008 260531 1515595 1930841 1032564 1064353 1649032 466702 661420 185532 418021 273033 1244659 1941369 1225077 1416307 1201240 1417761 1325447 417711 262571 830967 1924993 1090675 556098 1236510 1552662 1354399 567654 1612543 1734291 1559325 1311383 1839477 905615 412558 1176134 56087 375390 1560921 1090001 484662 169701 256988 1200224 960919 1514077 1156534 1530276 204985 1588252 1620772 535043 1852356 338888 8081 1001698 457025 1548972 1565149 1996195 1023412 603004 1757609 843504 903256 1642700 528357 464850 1552843 1588426 785557 238834 1147978 119954 532889 1573053 1642681 1327804 1989032 236848 201507 1214131 185295 692066 1309470 1223109 320891 1007347 959559 1808460 32280 1689654 1311062 724286 1056791 1285858 621887 1527503 1394884 1307301 303297 258229 243660 561363 1463397 754907 1553815 69454 391214 1193979 204265 1630182 1482310 1082211 1860017 718882 66807 70976 302701 574740 1893590 1788386 1318183 49670 544833 914955 1574609 1175622 369426 1181424 1442877 440495 602586 1979373 1744073 1990557 1742225 340618 83992 1939133 1328408 850383 852489 589323 750255 1742861 208622 1538859 73390 1025773 1695708 866056 247527 1580152 295183 365641 1044690 1923232 366376 1747733 843862 1741973 1887503 574103 1538838 1530362 852412 1061141 1470711 1844237 567131 1290950 1900330 32250 1238121 856724 1134518 1845291 687724 1672148 617814 928983 926131 871150 1180331 891915 1961942 966736 141864 1606470 1059017 814709 700183 1700809 213194 1317549 1427112 496161 359274 1713846 1791460 949471 1633944 1346372 629555 771545 1988474 114759 1277172 1610338 237313 955181 735331 761960 39196 87474 1534515 861839 1806451 1530685 939006 377673 83593 1304171 1100659 1147722 278736 905196 10021 397595 1471936 297283 1458474 1560125 972530 1239510 1717182 1154258 131927 892670 363249 962427 1644958 1762089 1635487 1888667 1475095 909612 850252 463256 1768792 611989 987911 1608875 1265583 1936571 23680 915982 304913 614715 787761 722855 1170063 886763 664092 134070 890217 931750 748892 1272075 120864 639478 1330888 1516145 1348480 917806 112261 1733092 1926170 1124760 1391925 752702 362737 860954 410174 1771208 1540090 514273 292997 61907 661290 187653 1406639 1432948 307861 1758306 894862 535008 1738923 563354 1725705 284045 286982 685302 229510 1267603 1867311 1065926 927648 1052364 349531 702133 431632 748662 959114 1981875 1616514 646278 713357 1842247 138752 502084 1073564 64100 1940556 1262641 397256 1195149 1723570 1754940 887898 1737472 180728 622736 1494376 392266 450903 1132258 276461 1004424 1745146 142315 1628648 1001163 535105 1930436 561343 62632 1050861 1489307 1020695 1303061 317005 1647934 617574 863280 678284 1500465 1212552 1187234 1433427 685085 19374 1429924 1480161 1720885 1799256 614588 1347533 494746 1555213 1570742 380391 460991 1134952 1037369 395714 865275 125315 1978492 66762 1895784 898202 494540 348165 1052293 1360823 1542495 803028 1515836 1522473 163504 18890 1286288 1515867 1504075 233294 1210879 380853 277485 1361831 584349 1700708 1520175 1024244 851862 1582415 1005343 1460255 405061 1916440 1988464 235824 802642 516947 1694398 810358 1589123 1615057 1795273 801474 360692 1734391 1668836 16225 1854566 289606 1899847 931259 118868 1743757 1621399 152800 1572284 969256 1564380 1414276 296697 1706113 194915 449710 1594853 86885 1300728 677346 1930149 1405532 903012 1935065 1958310 1007470 761764 1328722 993191 1896713 982030 876706 26299 1240131 649842 258151 977484 846458 719597 613318 1325146 879394 732748 1620672 1115580 55244 261485 1343342 1844790 1353136 1205715 1179778 1713525 1326073 1871700 1108580 1204568 905949 86512 746804 1178068 1711080 1367926 1122795 1382208 1703943 1797472 983384 224698 381724 209557 1910769 1968422 940534 845108 243306 555558 550890 996492 300791 444563 208191 1208022 1703471 410477 1752015 984190 1773374 787095 336831 1576431 1268560 919118 1093632 188978 570625 1868869 665967 758381 41272 632415 6476 799024 1756508 1415707 838823 1445861 1478380 1842063 1144124 1309334 1940981 946053 1676098 1746452 1791400 792601 1084080 1097618 1138373 1075226 1770134 561101 1215981 1016226 809347 951532 1998163 413143 219554 812235 629842 410250 1941098 1562475 1275057 1087862 1317167 1380607 1765764 1325385 984671 68160 1129121 655731 1322534 577762 1109080 167078 1506858 1109585 196336 1172123 947063 1217970 794534 73562 1134277 793571 1944836 4733 1348889 1829231 245760 33385 1129954 1126253 505352 353537 520367 897739 214036 516232 1138738 569931 1337937 246603 911809 1890143 1724013 1443681 1233029 1124774 894308 484608 1369724 1700310 1646477 1033596 993209 1101413 364984 1774650 773528 1406946 283113 1772531 225820 657652 1057292 1270041 910522 732533 478459 1509101 306976 1744950 1219941 470748 813623 1788486 728443 1248986 1060247 1937168 816127 315473 1426735 12559 90073 1344912 1433982 1693293 1933527 100365 968594 871814 103666 489384 1863864 796967 809130 1421567 1572253 149817 419030 1913600 1827457 1781809 1544240 1625415 79435 1954573 1092679 1392452 414459 1310655 864678 1842891 1010893 1359345 954391 1366088 310655 1709255 176191 985889 569432 1588102 1236451 1483031 980920 1179688 1843538 238868 1135425 149690 1279340 1896478 272261 1238230 1676302 676064 1866808 1743620 1045465 45900 948851 759171 1438053 133710 41457 597934 891245 1633020 82354 729181 1080665 1362314 122577 1581043 1204851 1411735 959088 1908700 1477387 1669202 1323382 516940 311195 1857326 1304141 565716 203824 1701028 1662959 1160131 1810632 1095249 199505 45710 1821478 994077 1646225 1008741 1022474 955412 76354 465670 1906528 1222822 1353050 486314 1200816 1622999 994175 150549 1208639 1819000 223438 332838 194241 382008 573289 425530 175004 586047 716396 963774 1370824 1358401 1792656 1747022 1808278 1419158 357349 1086700 1459800 1163074 1860728 1027063 1825051 1888024 485740 965323 947591 974680 1194619 1067017 1025081 539546 746349 187719 542187 116835 1812959 309949 1338943 93257 736219 883269 934314 1116409 522425 691609 1468941 1976224 840574 1433943 602224 1989133 412215 274887 1559616 195538 1791789 1883879 483709 1254585 457079 572573 138096 1222287 833449 1237916 215276 1734853 1976159 362020 1121766 1998753 1394732 626860 1104453 1982192 1601777 1813194 1069696 1239582 1578897 205046 647021 1740940 636240 453116 94870 1627867 838678 1570861 1898697 1544436 1367825 940200 773480 230667 68952 1704294 1573400 1629682 888063 695938 316108 859587 1469238 1393221 369420 1107442 421741 218603 1964386 1624274 1170678 45654 1121097 580531 848635 908135 1686197 38210 1550106 551469 314492 126817 141921 1093248 1973862 1396205 413123 1157353 1540937 1002285 1128907 1810069 1186393 1218369 1045197 1020766 198074 1135339 1513723 900769 848975 795538 222587 1278816 1741427 155392 31458 1652049 453625 1001030 374267 1096927 606927 1320081 139232 115603 1027994 1233749 1524880 906089 1864960 686502 939684 1147958 1736054 85854 191198 1847059 1376649 1990267 990815 15426 1728834 411075 221704 651425 1722799 962969 522393 727421 867623 157902 1664030 237570 968127 692367 169054 328250 1359846 1934558 1753558 1665312 388004 422275 176672 1712473 130008 1705766 1680974 1346376 1718902 658499 1653386 1747120 10742 927384 1134582 1431213 1528731 770649 300950 583410 1689466 1094404 871534 1953250 152047 173079 1949334 1535215 1330219 1272720 452393 1537373 774949 69509 1974471 833406 999244 1876061 646003 982177 592607 1796163 421651 1292068 1749201 1319848 542270 1530930 1834272 1184942 1490017 364775 225210 888383 127618 1297487 1377483 1562505 343450 351533 464006 1035714 1255426 162639 1999876 489643 435164 1600373 1277339 1568589 682618 649524 1615343 855384 123877 1514289 1050000 1576003 1552552 121624 217365 340742 342766 990637 695426 172616 613934 138271 845620 662228 1127784 1074067 1834549 1499465 494044 157867 170696 1846853 1041263 1314258 1444810 1641449 1023444 653328 761861 312256 502335 531038 607379 1076934 263430 96672 689077 693807 1089179 1370148 54967 52703 183651 1314529 862029 1924334 1074410 1415507 946598 1383908 544794 1040594 495949 1663147 840335 1730626 1084438 307877 1769414 1030791 1958574 740073 212971 1444247 1259489 1257452 1981655 272264 1411291 109371 743549 1005286 1348714 166008 860072 1777986 1043902 1980906 1184968 45075 1989264 538127 1308365 1740752 1884875 390099 1827483 300844 447663 1468110 456791 1273132 61335 665954 1656561 1821663 1046080 1915440 573549 460676 1523168 177982 1261774 952327 1085630 1439081 1180673 175802 4763 1230889 565136 184563 149390 1098582 35517 1983931 1364516 573493 1589822 789384 75919 749074 1903433 212279 264468 1477385 221264 1026011 165225 163596 1821460 1049838 552358 1289065 674823 631135 730248 1314544 245591 1588016 1960847 259704 1097076 980479 1445488 484461 1053289 1590212 297784 1339517 1149401 380492 477127 260134 1056940 210747 1829730 1804866 302043 499438 760160 1299263 570035 685435 1131662 463496 902917 1628974 241580 1722431 285260 556412 1695613 1933464 1112728 1132704 771524 911114 397961 76891 1304870 1039226 102210 375274 471237 504133 154267 1972555 1275878 799319 1600192 1371499 989850 1123844 1561953 1263557 1326060 1376190 1953674 343085 760024 616076 1475082 954349 1665642 430591 1094120 938653 469182 618696 1621854 1097556 1200743 1266338 613278 1959060 1817314 1019427 861106 785290 234139 1737542 1502836 715025 895261 1405131 1795660 1572856 1222465 660933 201993 1515269 1427064 511034 1156761 626423 1880194 1193521 693939 1277402 897446 1820552 1066743 593510 1913290 1148317 1017530 1953469 167919 1743655 228228 376341 1832843 1885626 572951 1931124 90362 1837145 957338 1336994 210635 1538989 609482 1764989 1928558 285952 882173 1458083 311721 1434651 1048513 1837608 184833 1960721 1985722 192589 143044 1697971 490844 1443363 830228 1163253 1467744 1399127 1163188 1505669 1236172 6291 1452378 1171913 1301421 47246 1748846 1620306 867604 1645878 1892078 66834 341025 1935994 82569 1697336 380566 1337959 85783 1209288 1223820 680696 1287896 740626 356625 527574 1290011 291030 1137331 423716 1330569 679341 1754676 1886254 851676 1355836 1024758 1032620 831698 210291 1706352 567088 1215945 670560 264550 1201854 1127454 1867732 1122847 627174 1339878 1851593 518612 1293330 515282 1417284 1470767 697325 1346464 1319853 1407544 72814 1931437 226919 442799 108431 851128 1480380 494754 1380742 1995591 1588390 1228926 1824291 1204965 758012 1685996 1291781 788503 1623400 1041536 1697960 532224 841272 178932 670951 1494614 1142379 1572763 388696 42485 218372 1948182 1654969 619929 954577 200170 1864147 778107 1861952 180743 1099200 67037 1920223 1177778 1865060 866594 1944345 1353261 1287076 1945077 1535377 1892929 1178247 437574 1614033 1042430 774113 1745930 213099 1227392 955220 221394 1470763 1844598 1282803 479622 1897029 1509280 185867 1204547 1537403 176846 805083 1944710 590654 1639392 1970771 837518 1900186 1275055 466887 1908246 411740 810841 1516425 1449490 878717 530958 384148 972757 316809 244529 324328 313799 1967943 853552 1244784 1612339 50267 564507 1242296 107692 161651 1108656 1647772 1615626 380895 899699 1639366 103136 1275846 1263080 570425 827223 852121 1872269 1935877 866253 1875918 1493540 1576785 885383 1402413 1214401 1875599 1560359 906305 1613884 1169015 1175522 635584 838286 503457 1158457 680823 767546 947358 1623828 184250 1329607 1151251 1319691 1294911 1178451 1633945 1714729 1502892 431021 1418665 803501 34762 1198037 1795070 628701 1088088 758194 663526 498027 1412106 393243 313720 1021081 592475 473738 651829 94400 695872 356733 1068205 1735741 699403 817476 22449 929091 1834045 268127 1799734 1195871 412933 375002 1128064 460797 58172 843310 1652244 312092 1629675 54695 1167730 460817 613692 1109090 110590 893505 842313 868798 1122722 975898 1875306 42982 1101271 1926909 445635 1745377 1881043 202771 1179104 1875962 1791525 1916542 1349595 354618 1623077 1258755 1869761 106661 1988134 445671 571570 1317587 1003074 1877311 1556596 1278032 442136 637567 508751 350324 1439943 1630522 645788 630576 592881 1230206 285043 1478408 21655 1582941 678690 293327 618419 1655233 1783233 360293 1043370 865158 895074 1244260 1476947 990525 1262910 295023 1230679 1661647 439464 1006953 1818283 1964769 1331183 1299889 1416654 1807053 1290870 926282 1351984 212245 1981020 705032 1823487 1675512 1620820 308018 1611714 486166 1987787 1265544 1688559 1221261 349291 192976 1682158 1405051 1365454 148880 1703990 1432393 1244959 1378888 91697 1920969 1841256 1452467 753444 1209791 114841 1380144 1144378 1921379 569191 1322283 1588761 536691 140061 687428 1696547 188441 1728120 1663498 140075 2374 662630 1151018 1523702 183536 1044320 97419 1726295 591565 1830110 634226 1187413 93144 494438 1659193 897117 1004768 1064693 799846 363344 1215128 1057847 1571430 1845378 1192433 1686047 1210985 1309274 1486082 911672 1559997 291611 871081 1628575 1315896 1935078 5252 895275 1659748 1041938 1066667 1953881 759962 1141799 134357 1782172 635722 267916 1949560 1924575 1109719 1933307 484837 908942 686427 1217345 760245 1429956 278312 1047831 1547661 238120 1431579 217919 1960289 1593054 1398382 516807 402027 1496802 51152 9049 1888352 635027 475493 1673560 1006641 1250766 294050 498106 921322 147437 63743 654057 442915 1517412 392804 1767652 617070 1452567 923013 735062 1206109 1849798 1369148 1249527 1652446 1245837 42708 1074291 1097016 1056507 754452 1044937 1024560 1769121 1496152 45713 1654286 409837 687829 1912973 1570767 1145809 957426 1041935 57253 356094 1004648 728330 853013 1471089 967364 776901 587402 1736294 1139836 1970636 735560 14067 658224 338355 1485230 205637 815221 569540 441283 804857 192921 305495 562754 551333 259857 380887 1036028 253031 84819 336183 558296 1267981 1576235 1308361 556792 103214 1245214 1583816 861446 1587169 1897133 163491 1122704 628397 1496493 1037082 1903395 1363017 223721 1669501 568069 768598 306539 1361388 1996588 1539964 1661072 1252072 419722 755338 79237 688948 1244201 1131381 1469007 371231 413065 939689 1540752 871627 1800367 299059 621717 916243 1122181 1856324 1428908 674388 1611604 1294947 613933 1569899 681568 1811433 1001832 1900947 505186 1289595 1026309 1570321 1023340 1083381 620766 258098 1800636 1621 1836057 823985 840502 630586 496664 1800997 1023341 1225966 734872 368100 1700103 1834984 1869355 1381490 1606885 1043048 603037 1440494 1486079 1899334 1765210 1189895 1231693 549415 1235376 844426 602431 1308307 1206198 1968600 229248 1989397 358491 1257934 1267250 1960834 1486251 1259129 109632 1296039 291119 410099 898751 185331 485443 839757 711829 1895401 865201 1031090 596328 1918075 1731798 1146557 887840 1538318 274162 1319299 1476583 1250798 1360282 335200 764742 1859611 1986612 1172330 711887 767000 1984941 883276 988700 1391731 1514772 380174 553328 1291003 898223 638990 609327 1898772 1530070 820690 924192 1206398 1796211 406774 758768 221334 937912 1405227 142286 354910 1662302 833904 1525527 712151 1047937 1917219 720 1736510 530475 194434 1864754 1745350 1565997 1662934 1811721 405997 743916 266409 345646 477800 4336 497817 307904 795101 23848 553361 1532233 1451294 216750 456747 1396632 1411993 1394056 939196 1716687 366225 449841 505188 1494445 1921054 243111 66803 1183009 1941940 1844694 1379774 514876 1537984 1420264 813950 1544368 229031 1100506 1053591 260140 1152227 1110756 1710713 1334404 1702145 153738 1244810 1454092 1484169 379604 1479144 1235260 1906724 335068 1274879 854124 1683960 1237275 752411 537662 1969456 653217 239339 102734 1002533 1904179 1522455 1418990 196883 1329066 393949 1248883 1343226 294247 155490 543276 1152727 1448152 19383 1869741 1587432 1107299 1708809 498298 1531979 542397 1244584 337100 1836690 1950924 1103480 1961253 1110179 664024 1477391 1904177 1393386 242121 1820715 1711241 715742 444197 1951484 901019 1737288 375213 42560 799487 938511 382706 848863 979355 1368785 329134 883181 561451 1543464 1675045 1210203 1137571 1295692 146475 1964586 640355 1676438 1195227 401495 1545332 66745 1280904 222554 1425410 1302163 1498900 966509 523336 147445 1796022 1033134 819184 1921365 1582066 468425 1457545 1313960 656315 895608 1342098 546131 140576 1152005 393644 991219 987144 891466 385218 1956995 879285 113858 1981434 1234618 1309576 369501 251220 923871 31925 774377 1528472 103392 204181 1266595 1861903 316009 466371 1764778 838055 1744171 1876095 1721068 123995 1271451 380217 1499097 422892 582564 1691469 1402229 1499878 1073665 641272 139880 1550779 1555474 711996 852749 1815745 594612 1885880 54021 288967 743309 781527 1614054 1137052 134342 284529 1909573 569903 969253 1767934 1944172 135976 1545416 458628 1988898 1783196 1722309 938226 900326 683045 616842 104759 433727 1689903 138213 1612605 11172 718558 1188939 79766 1009669 431543 1689463 221937 1984556 1424549 287474 1037573 1501113 857470 1622826 1251477 845972 1582895 46451 1048865 27552 1454986 1418933 508309 319065 380719 1810978 62068 1204171 1570165 1162672 1182739 529698 1582480 945745 994665 866273 222407 1692580 1562309 386404 1266289 1082332 971745 538439 381546 169957 190470 1035211 49244 1957667 1991692 1958222 326389 229577 1625042 1850299 528300 1007970 717152 441834 287735 1921186 1829939 1877534 1679824 1709273 795530 50325 368202 1739325 775073 1766285 869106 635203 835242 1013935 1531568 1987492 971807 1732790 1703621 369495 1323902 1028438 1909155 786300 1604718 1709040 790601 1462889 1382763 829402 1161911 466577 1689027 1498584 52262 1528041 1349804 1289249 891125 946850 1787032 1316234 1656122 310436 589746 1635211 308204 1996266 756708 1038154 871297 794582 430657 1694983 1947703 1021995 43605 1948615 504440 234460 1065459 1416736 545943 226698 495196 248097 1396413 1415770 1027851 1653897 1621030 1581285 1141322 473982 115322 282284 779852 312670 1051957 631629 663188 612482 914100 567246 246936 1566974 1938439 363017 1216613 1350352 640072 1214365 1623699 1578891 126086 1280015 1263662 968774 572981 1248341 93175 874550 741033 357445 64053 729108 1287432 950406 1021356 246412 20595 1279817 1868682 1250719 1884567 41165 1460402 348501 288244 1240473 694768 107903 128097 298555 612677 247034 31560 1198427 1147140 494239 1230182 1329877 1265339 565370 3454 435096 1926726 1073353 645551 367115 997375 1035862 780034 1954617 728222 1540070 142679 1257698 1880818 1860175 1467650 1941042 147418 1096285 10301 289656 627752 1984080 1119372 570424 1517057 1027577 121443 446316 698890 383001 862945 80334 1878597 959520 126314 1000349 972226 1176025 958195 1560875 1793784 465641 1450141 1929789 704414 748966 1965629 89796 790512 1403216 1939712 1321986 390290 1271678 1623314 1149426 1318390 481849 945054 895795 132592 324151 568294 612034 872675 1990783 1547576 1642974 807972 115673 1727439 1174327 1895424 1434429 101119 1025004 1653188 1115562 326309 787895 1226042 1809110 233455 1508825 549556 324250 521320 1985907 418550 1291042 1516123 1543940 1690785 1864056 432153 107236 1621309 165882 384635 196590 1433395 344767 1203670 877607 26797 230790 1901173 624294 721320 1524783 1266891 251955 1968546 917881 314209 1233338 1716849 427979 107632 356520 95435 1016671 198036 919733 767275 168338 264978 1909317 1360618 680368 49273 457038 294819 1516304 93638 325281 317124 1454514 327934 171546 680271 401911 1378555 317749 1363804 63854 617792 307722 1103263 1657981 1579712 878032 1988035 1747086 1065159 1926050 1578714 940258 406750 1231824 37383 408844 1118650 1178088 864242 854980 112381 887875 506167 247821 302144 832641 1156369 862458 1099095 1167666 642652 1146354 191767 354399 1275695 479548 709386 1361822 540305 183557 1615659 1234549 1277363 1001912 1874608 1392103 165798 1571313 1864474 957925 1814900 1646055 836225 1190581 471491 1236990 489110 1126402 1274538 1001936 495238 1164276 1312537 1658405 1124938 1037478 310913 1003487 1036107 1190555 1588248 1244233 1213494 788278 95415 1515225 551683 1623427 443926 866047 1264659 159149 1826867 1871444 1003908 172870 807240 591803 834568 1020317 249646 1830408 905465 1956958 973932 1267774 1290154 1526671 25872 1710693 1112204 1236539 833756 191163 1352996 982051 1963741 1578767 553357 1905632 1327626 1037693 107412 133168 1407264 617182 1190140 1901649 96152 1882098 1775243 1021643 1491913 421229 1026295 1793783 634661 774651 712324 828286 83135 1911170 1571459 1680170 585576 287148 1633939 407457 1616414 780693 1764716 1975404 68204 1677488 1717916 1038084 127092 996680 77014 1833794 1467682 1012038 88498 423844 887135 1063575 969387 1168828 1706383 1801143 464512 1177798 1439689 1947673 1042241 1319497 787751 1175012 1676184 1571689 423445 1137094 1598373 119785 1516052 1558297 172397 1570246 737860 1554450 1294839 1264403 1851107 1075023 152966 160691 1189097 1392007 1315668 1350734 1646642 730957 1469772 946777 585627 236697 419464 1323846 723851 1513804 165617 905046 25448 1208137 47415 1422504 1921227 90008 1512637 1694952 652492 1565384 950803 418876 473072 1002090 1108910 1131929 1328354 157637 1176642 1718702 339139 1259753 1633751 1353307 725584 1449554 1087445 567051 397134 1890294 1199426 522626 614842 1002342 13898 1813827 374469 1407139 1708216 1102612 1356792 1358519 791241 837010 436469 515607 703572 1687539 1959129 1933065 1096403 1008054 969259 1294835 860429 1244779 1080262 1838671 977222 207216 265141 224998 83910 371291 433488 361779 1202590 1672724 56844 175547 1383567 579632 1227283 104110 286900 1984871 1088968 588706 1299710 592502 13091 769475 360442 1669608 1736587 365923 571897 569820 761422 993839 1453118 874000 1068125 292657 1762111 1126132 767064 1542696 1094406 1707605 1096508 1829996 50254 1085586 1348728 815052 424460 1120276 128243 988491 354354 661351 358551 124655 1601120 1081274 729756 1184517 783315 471173 317395 1774859 1335261 761528 233182 111672 1733465 1910064 509070 967531 1622051 201608 1077615 592173 176140 703163 801104 625643 1610270 1802953 1463605 1447463 1250113 27412 1838678 551988 82402 641216 105988 350050 1302677 138245 64470 1578000 108937 830484 1484666 1617509 926911 1829167 774221 1558282 422642 879091 90182 1179156 1882458 508124 556010 1038488 771511 725949 966104 1714892 1878516 542056 721975 413729 505430 1754617 1985449 1767598 40892 80718 162442 535208 1040070 800337 616771 1479801 1202327 729945 726733 950471 1703161 206928 941311 1746857 1105589 1858012 1507076 352528 343105 917167 1883613 906727 1350255 631576 726390 1016517 1730753 1667615 81233 638478 131606 915603 1464432 85717 1365960 751931 726230 932105 1208188 971560 47839 1306805 171719 44058 1986369 1184567 1459531 76809 1731951 1692045 488512 1197223 1141565 1047492 1990313 1148429 611704 300905 614355 793391 1417613 1100855 1523503 1319385 206831 1969371 737171 1369626 161442 841305 383890 358911 1083852 353759 291622 1893733 1219107 1698936 1661934 242069 1364090 1079822 1622239 1454827 1111615 1106701 322158 130498 1546961 1937985 1632594 1973166 569034 918775 721312 331645 147970 941965 460294 1143011 666712 1160989 501880 523122 750703 1952844 58223 1805312 1222715 1713311 1370113 1196763 370898 765098 429943 1458616 1227869 798870 947434 184113 753139 1070439 692078 1745454 238508 1158659 553412 109182 563392 621210 985025 1408238 47917 1108504 1251546 1135350 948847 1030959 1593467 966920 1155533 931899 993738 1946811 1982321 414451 1985751 1622355 1773140 1825069 1263045 1814216 1874529 912108 1664804 817578 615649 822315 387227 535303 1566761 1012729 463090 1697334 1084515 1527085 785075 86849 759912 640841 1241398 631509 1855906 722210 99293 942403 1855841 1323737 1986888 52197 1970816 1711402 562956 1638317 1648423 1545667 1700678 700821 1076053 1280441 327844 792294 71136 659903 1402068 1316355 945784 823958 783070 745971 729817 1702376 843530 1871849 581941 1646197 258298 1007334 910789 1436537 1981090 466720 726591 1343970 1770941 702893 669105 96808 147984 979378 1899967 9301 410371 920682 1204049 1680470 91451 1788297 82272 902994 280363 1230667 37132 1690684 1767923 10577 1860673 1847905 439285 1357086 1352515 1740668 1055805 1123251 1179423 578253 930150 1539038 1254302 364259 47865 557100 1448500 1258279 307117 1288124 417653 1163757 491640 874003 207704 1731207 1788000 1225657 1615019 1972783 180740 1430027 516498 570115 282839 1199938 1183007 1405733 1085588 1777642 1430766 451473 741368 658727 165872 944920 1391660 1513057 810653 1834610 1361141 1109307 1496235 1748731 548413 1503984 795846 1224431 722177 1184637 581371 1131367 347654 976618 1214962 1581430 1254397 1565824 1028531 538228 671924 334561 989379 1881915 1304961 633656 1559639 359694 1675893 1698427 1908300 649311 872640 1394432 548651 1157623 1139921 986927 489084 367805 154441 6158 27139 894374 1133208 1204234 660009 1051988 431765 253734 813583 614465 581943 674237 1432630 173964 79734 542659 1030251 988663 1640120 319118 1385652 1517180 1523397 1923270 1041512 1413163 1718252 73016 1546990 830472 673841 1120943 473811 1944974 1567988 1580392 1759925 334693 306054 268972 1834281 821704 1139207 133906 997687 1437310 1590921 277798 1106440 218943 1026072 733306 545408 1283444 1056174 1513584 1458827 977136 1941375 1689600 633378 1902395 540167 554522 1773321 813272 194794 842781 157530 327878 1136186 1492901 1893456 1644209 665674 1797840 1347851 591430 113947 231941 1149839 1906107 666686 681512 926580 1170307 1504489 712246 150190 1779971 1816058 966687 2670 359698 97776 602261 643415 1660809 632569 480244 173804 1699479 1090625 1424070 1836090 96699 639451 920224 915210 226598 849957 1887656 87137 785861 1788667 1685266 10571 1582914 865402 1945814 4844 1407354 363617 378444 959537 1144145 1451093 932519 36470 1927817 433494 198205 619528 1623268 23306 1413792 1219715 754763 998872 815371 1556282 319838 819776 1122223 1072060 805754 1308288 512528 1225558 1815544 570523 1273830 1716081 585212 1268073 1644969 1132856 980906 1250323 1835775 427183 1888267 1213531 1715009 927091 197039 1915102 179364 1765819 1515019 1907324 1147816 532383 712520 1999632 1602807 672752 394731 396242 911123 1228547 446899 1653140 1218111 1454560 305710 1721913 1879526 1598986 735417 1549593 679140 664646 1370091 1045741 459539 142102 1484610 481319 1697658 974692 735334 138453 1511204 1446165 263174 461169 256116 1654931 879919 979092 99151 581481 1719316 579135 361286 1999706 557922 422205 1368961 1033855 363933 471506 336324 1223963 1619404 103558 562594 1608483 972010 1208690 1816559 1426237 825082 811083 208746 1361796 559305 858840 1135615 1332289 154857 654513 1216565 991662 1987287 1740067 738472 1119515 1586004 917058 938034 1269813 126360 1171031 1396953 1327152 1465781 1994674 1445234 174540 1181082 1060022 1095616 515163 438694 1149417 638959 668455 177412 1216465 503910 1428404 1016448 1528857 436594 1268955 966603 1212351 1267514 460642 1758215 873710 1400062 294092 604770 1639412 1656014 1221133 1787807 424361 1181977 160121 1423674 793536 1798675 1842862 648484 1641872 1245293 603407 1941680 1530500 880969 1548072 720059 1878622 1044028 1496636 803736 1417076 1585279 1319965 883296 1686477 124640 279576 32507 1525844 1201842 619034 1700400 1261493 843975 1703231 1003157 1190787 115508 294885 566399 1934145 1813241 1456800 834596 1978482 482909 691374 599287 1738544 1989649 1421081 663336 1375433 686765 1618135 1394371 952440 158276 201499 29421 688543 862252 377167 730571 1725618 1314898 1819492 24562 641116 1526175 1660754 824510 288904 1105084 1465350 116301 1142335 1079122 1580684 933715 1584575 91729 922220 32077 708511 1446890 1365170 1219327 511150 266556 1412955 143261 609048 889336 1387183 402257 464259 1091239 1620557 1427714 734266 1895328 971572 620043 1271598 990936 403944 1407595 1670401 1320267 1978692 924648 1001374 1266767 665901 1936325 608830 1988778 1989247 1726085 1146335 375937 472014 241892 1028636 334745 1412697 1042300 1975559 1787105 886979 341153 1837726 335076 1854424 68236 164993 160643 1593296 1673343 18314 282619 885154 1756200 657120 1004942 1664692 1337025 1265259 1276250 916551 37382 1230136 381134 70113 600696 761443 243372 1271277 602790 1886630 1971085 1736964 1043866 1318629 940214 1668965 93624 883146 1656453 1081390 700188 751778 1861180 538038 1216658 623181 1948651 1302832 1244421 1490396 1077984 679112 1022841 1080230 459653 91601 45372 993368 1384429 1144141 1830659 1514236 1323001 1750091 150373 911792 1001898 1655945 1406353 322515 1162579 1733809 404619 1843072 1106290 356895 326777 1250248 630183 1183684 614548 125133 1504102 828888 484317 1428089 156576 237357 1053181 613999 694663 1415567 138366 1088335 612538 374651 1214783 1233892 886941 1812212 754386 43154 63736 1981404 1433426 324386 53712 1478311 215120 985050 41119 672438 254618 1724660 1743832 22540 1309312 643547 673644 54777 1270538 1134850 1768445 350002 1767898 1093421 1366661 1976957 12131 472574 1870547 1892561 1568511 977356 1136315 1829595 1920225 1783370 1380297 958119 1768726 1669667 123201 838006 1291553 1657040 757775 492078 146980 1571761 775661 276742 421178 1908318 1531650 370622 774584 1653066 1279840 1496087 1666138 1135864 1531499 1198084 1569622 1546081 319370 973152 953938 553573 707359 276553 709595 803151 483587 1708671 1374011 362927 844824 1906262 1342757 107643 1721084 427053 1537006 1542480 1803448 1030427 654145 298017 784135 65992 475449 1646491 1640536 1517137 1682656 955493 411930 1998905 1764855 427765 46764 1210361 970059 483835 665168 33318 390284 506367 1830495 736953 1342385 30050 806809 1136000 1273931 1062339 1387225 1065011 1828939 471479 18492 306484 1202956 1182948 1900989 1342656 1823650 1942511 1930011 1060281 1323838 1833830 1244685 550607 70541 1329550 1893701 391605 536577 767823 1853245 1316690 1077973 1106550 892047 429377 138301 1109105 837174 1406656 446603 1975113 1527245 464907 859682 1227631 615138 195130 1161531 1257664 189589 1519410 221531 1846255 1867989 1600892 1813474 139539 687852 1160047 753684 521019 50762 140294 1692229 587335 654805 1493824 988525 1991979 666356 1932578 1031647 1871104 1978843 913808 9543 360694 241017 1500950 927360 1502320 60900 78411 158317 453396 935237 1864475 1124380 1012840 1381245 1645298 461769 420330 1486587 614316 757407 1761168 600902 503819 320998 1310488 1073744 796571 225431 577001 1208708 869558 1147635 1125289 290115 247495 1879125 1505036 1764375 722620 520653 523720 1173470 1387741 389066 1215913 169569 554002 693314 1536930 1344882 905081 982934 1659731 1725336 1943995 1410400 528411 1378518 1058955 652074 1925082 1096396 588791 839065 904640 1824986 620569 353050 870183 1586569 1919862 1154094 600739 519449 1493277 131245 1081221 397435 522806 517708 872532 1751356 568641 533008 1472458 1368829 528723 1826403 429940 915441 1232373 168306 1160829 1802475 44634 363356 1557618 866711 760592 1196627 1230104 1306344 1921151 1539070 1587798 1058434 546534 339934 1983125 423452 1247235 1311266 1440980 771359 1916609 865526 1437995 631608 1494370 1464685 1454423 283103 1302134 1583735 1937658 1614506 1176630 344413 1644284 1486924 1256032 1583370 941301 935210 1293459 1846941 1600136 1883043 1184688 169458 1982812 1218581 389003 700417 1502475 1224545 1363275 1248372 1818428 1153270 332290 1624600 378537 1977298 590732 598140 88038 1197603 1712479 876411 1092824 421985 1985829 1618938 1206078 1926042 1007472 63682 21401 955385 1228180 1418749 242819 84225 622224 353018 1621740 1661518 1834347 1769432 1230784 1832990 1212062 227026 428738 1417793 1496500 1553899 548985 176505 1769930 1880310 182622 480603 857146 1695439 745401 1478102 1637311 1060185 1970032 749740 1752742 1438291 241633 853521 343670 1998428 369206 918408 1782288 222916 45748 1659092 1526410 1609287 1322750 499379 1980359 760846 1101186 1834713 263572 1245066 974912 1927771 1958246 1452781 11538 1408375 1671363 430522 21505 648320 147431 1263648 19603 1075919 1312433 1804338 596031 640996 837204 1823974 148992 1125426 105630 810657 1448457 515428 990999 1326341 431989 1715270 1439935 1272181 841075 951 1895677 104281 343095 1949080 1697377 1977066 612340 1559093 568426 902302 1355681 1514275 948435 918495 1398516 1397320 1765326 509931 1710288 1676558 1847932 1803714 178121 1934450 1546169 1053448 1081228 1979296 1246825 883013 297589 1274137 480785 587323 1543467 1664447 836868 1959537 657376 1706417 494750 175739 1904278 1407199 1881439 718936 1998244 1507818 503018 451135 1142475 526326 1784746 189257 1931191 415196 71970 823657 1441031 1461836 418193 973248 1306318 1045308 426480 166386 1966708 59435 1544817 1190737 298754 214624 1755547 484362 1984603 1688171 3880 1323190 1163632 753855 1694858 1948597 1365714 1736726 1083159 1006485 521041 1234567 707349 1686606 1155017 25603 1882161 333300 1990714 1545860 80533 1521332 1869311 1945781 1779171 646992 891515 1382939 608778 1442868 1062849 701838 554793 408881 784652 1520512 548990 1851478 216257 1376099 1196539 850719 1951883 1984814 190498 1043076 1896026 1755926 780724 1921951 542045 1850815 1524308 324143 1195123 242701 954308 365386 1720371 1045714 126596 1093216 214380 524785 1159478 414778 727446 1027977 15594 697419 109875 1697860 1515909 511385 693919 45055 1258514 1807914 1461104 1895042 869757 1633398 821627 1294820 1587480 503222 1634856 1162270 1167808 1602719 1342985 1626854 1708343 768179 1329584 1925851 1547259 141247 1912566 1596502 1548272 449573 1605686 1598169 89598 1724425 86070 937615 1054001 327574 357908 630178 1536174 1181794 1519370 706241 1703367 1459197 645084 1845976 850715 319491 1726697 1937890 791473 490825 956148 1695186 814619 1423703 662393 1486246 1147870 1558851 939715 1550476 761961 1054227 1979497 115976 1297807 1425829 475661 1147974 162477 43649 1487729 206487 1187547 452783 1988232 771550 820707 1488942 1540714 1108770 732233 1635540 941893 882051 239003 614129 44919 1167467 12090 560820 703434 432680 1645339 1750334 751256 605960 1581634 562361 183312 1985705 976932 1291973 1014108 1577477 1378146 274639 899455 796799 1859640 1919783 42239 72096 1305669 140568 729086 192821 1115143 615006 1257356 797896 1009978 1159975 44887 572998 283968 518118 888125 1112209 1807442 1977802 894892 885787 1366043 674979 692922 185457 1195006 1897831 1286433 425801 1142738 209710 1710348 772701 1954901 1503593 1080803 1222694 1907326 443022 1687918 981183 793586 1432232 1595251 1058799 1487502 796481 1571925 457884 111083 817914 325628 252934 1356925 200987 1861078 500507 1846682 724825 1730913 774775 479313 1387752 1347219 1938443 1023802 1457036 1211095 212809 1033693 501307 1864228 268681 1362517 1921041 747113 274152 876533 628995 274863 1284431 101281 1985846 152477 1328677 416043 260577 902013 1243554 1458707 91477 867132 1064817 1042791 924879 1057769 175351 921004 501221 540320 1258668 1739572 805039 694469 1507140 1703964 419254 906792 1856120 824665 1220729 487712 1759005 656327 970244 1719503 310262 298039 48825 1776004 31547 865399 188506 1621622 1939455 610692 866921 1077846 1408506 1850590 799317 1110200 1475546 334558 809429 1788565 759133 1370825 484892 748580 82405 729248 97915 415833 1120071 319939 179 1405997 1413760 1773784 1611636 721495 1376383 808062 1829270 1238592 1181009 869148 520193 1904138 440065 1951336 1628748 1830876 877154 1327371 14686 1492455 1746679 254384 1232776 59529 1329369 198654 879551 134226 1356286 873767 744974 20665 233334 152644 1586404 1136577 219702 1260884 137607 19453 873876 440473 399910 1270702 1947913 1623211 146081 222077 252673 232373 1381541 1155582 1777102 1562001 1837270 283105 254932 228176 171784 807945 1451046 577225 1912329 1343346 361706 1431193 362874 1537639 1179352 1091641 627654 1297859 1086554 1806624 895633 602133 591950 1704998 825755 339899 1888231 161605 1212415 1249496 794717 128869 400086 1010320 292234 1126765 1188631 1605231 1624091 174362 650060 95955 1973446 234388 843917 1679866 1913675 288019 185256 475460 807949 1062146 1736433 1068279 209086 830707 1464307 757552 439087 1712686 693115 277824 1369379 1045396 1548849 1098376 1485651 1008948 577609 1581836 1073 1888329 1916258 231681 1954739 1301901 1187222 1600451 526289 1515046 1785895 1269481 1645913 812856 1281114 1637652 1858339 1611070 1193268 311870 414002 1269739 1357858 1320029 780102 856227 1522055 783716 1988886 1903348 225889 524541 1572757 1468617 1338273 1151721 1770504 1298752 1515039 1842275 1146324 326261 519147 599204 1707555 1425327 1293739 1671170 1575042 1027681 66652 1519734 1013444 1517739 499794 1107019 599431 643268 155149 680943 1833943 1779962 9401 435577 887445 859418 862221 1414996 1702637 1645987 1866839 624661 134575 471244 97271 66353 1187510 1419220 1478608 1747464 537431 922502 457938 314495 1965843 1682478 1317266 519952 216418 274722 21902 835369 1686671 575232 971826 1749749 1544029 1965244 612330 721941 1000903 1445653 1627489 168374 1842249 1050156 1863612 1038409 1802803 567847 314831 1243341 1349410 1055084 1223199 51554 1977352 238303 1550568 1889282 736713 756054 449972 343384 382859 392736 1616789 596827 1328274 968977 1754675 392128 1602449 1955066 1820472 1140918 575639 225332 697709 444600 826181 1993333 897664 1613671 79109 921878 964555 1730900 395854 1403253 514073 136630 1287511 1395192 12067 1825949 204918 1556118 150234 119438 1107668 248709 762554 854441 1360541 1967664 1843843 384976 60206 1003686 452546 788686 1412017 1781888 913304 1940409 570927 1325508 1354255 1274752 676420 1775640 1902930 1327748 1808543 692782 1898396 1300876 1934004 154427 238136 146532 30631 754311 1034717 1145828 1014182 1802032 297674 152661 1048295 511544 124532 475468 1970118 1469701 1147808 1868226 860180 1507664 805018 631547 1105585 970331 129469 564600 580394 1992667 38109 1642893 1507847 1014462 1335183 358301 1721215 497120 652438 643204 1384424 45235 1647863 1669364 1401871 1913246 303807 1938794 702063 1005277 244739 144575 1239748 1770705 1013364 305655 1229624 669131 1257528 1958481 571024 1222563 1567199 957348 153381 203787 1621603 82232 290399 109335 1010603 396411 1005146 1398652 1754900 1169362 1864241 1999901 287261 504536 984142 662920 1928689 223218 323191 297678 1977360 754772 952582 1126261 1684287 948334 1318837 1037770 1340488 504813 378727 2486 883078 251037 1007236 1253019 579098 859878 1673306 1650722 912046 1052069 142154 601161 1933548 1895522 458507 1443553 1199680 310342 1330745 1633401 770529 1878484 367653 931977 352856 154619 104338 1024022 454588 1685081 980336 1854421 1914771 395052 416559 1522197 434058 1233632 367265 789916 956702 1191794 943249 1958143 1530024 1517651 238481 684255 1086861 1962413 1081728 1047711 1189108 370596 160662 687751 1111606 661059 646600 1512426 971937 318524 1910701 282715 1821159 1237998 448130 1435282 1781385 135896 425948 555616 565344 1153090 813441 402046 837898 183811 1927237 1761855 162769 1789450 1088248 414986 1546727 1270081 958683 222013 21869 1735582 371020 1113096 1966651 725449 951744 949446 651521 1745945 111349 627915 10290 853553 262252 1826169 674781 177345 1529750 212408 771369 1125074 1471697 373614 683255 223531 897297 1069446 1528182 1578369 661471 1247656 1780383 470793 101809 32284 123888 88955 152819 1938966 419940 1414973 980195 834319 328086 1187037 46148 765105 1860418 73587 1270568 1916490 949671 177611 1080237 679877 609860 1883035 1841575 1460938 594255 867501 777234 1150277 1491005 531989 1541393 1139305 492847 1612045 880514 1237010 883502 1702953 839005 1207109 582073 476861 681432 1693225 1791488 497981 1725175 786931 1807685 487692 884921 1115071 260766 1637667 254584 1594147 1942932 1787086 790938 521948 994653 1444510 1300894 912178 341150 1816378 151719 489913 1346170 1803545 369429 1541802 608478 1405508 1787333 658265 113235 1400366 594896 242544 1663703 420252 1821832 457069 330820 1794750 1614581 825008 1979649 460161 1313773 993657 1941239 727391 672247 309425 1119754 105014 1337973 764629 643656 1663999 1226214 833636 1874939 1320343 1194257 616818 1717359 609638 1496234 1084215 1208863 1210427 1149433 306731 265399 134327 1336537 1316842 1336739 1675631 1015955 530335 851813 1526553 501851 1031896 848527 733039 1056518 1763354 21462 895869 1453074 246084 1655869 1467153 721001 579893 1201470 513907 1636316 1283192 322611 1160236 1464810 950171 543378 1670690 1441004 1468831 1092971 547545 1562093 91251 356724 569275 602750 591112 1000062 172874 1556961 388673 341131 1193733 693416 207800 568987 377190 1241935 464154 1574060 1396358 264660 1938963 1047043 1129319 1291872 1543538 1453063 1542876 104985 702453 13436 58747 1319253 1120531 723007 1092639 1443490 312371 126656 1609274 337101 112429 181538 1853214 1793899 1650793 1553015 1916015 679821 132688 1207530 1883674 248556 1353917 1757674 415605 559507 1572167 1423834 477480 1180147 1105072 1693962 280125 1698646 1485788 692941 956822 1741181 764961 490654 209290 1140701 1842407 1208873 920663 1113930 570348 1403388 184379 9265 162614 1256487 1214909 289747 1578535 1810340 1918460 211074 1515802 1116447 1833692 1039061 510255 1508067 898883 858153 758107 1560688 1489165 860826 1310516 730327 1912675 1063758 1209243 1234871 1060403 462380 484479 198836 376868 1446957 1860503 582162 1078325 417166 1148817 623095 696687 1828873 1841213 1284848 196113 465223 1260383 107157 1623223 821831 882642 340082 1608309 131407 634536 857648 619175 610101 1917974 1614702 1324055 495976 205541 1985730 1863834 355911 1990725 575280 1375870 615432 562753 1844356 630484 1628351 1048148 1343462 1001851 130012 1332037 1704465 263357 783353 55574 881031 983161 964441 251261 1926841 1092239 1719987 1802688 1828198 1838416 90846 1200975 1853780 1546994 386626 444997 799739 1244045 1108168 1568684 1359207 1321690 1698818 1226935 1794227 1800319 267993 257506 1356630 1906749 549297 657090 564420 1755906 44767 695372 1178395 442029 632703 1303022 1504572 1080421 1428454 1856899 1127619 1932477 1781996 1831200 652439 1601253 280557 1743156 97492 688996 871825 161453 1863162 1931744 1411470 1193847 1609905 235413 1706256 125393 1124290 819714 1120013 955502 836488 123298 1995310 666366 1647196 539163 1601722 1289454 1495250 830699 913526 869127 936500 101339 1526013 1967302 831781 647915 1559324 558251 1444920 470990 1436696 1293011 975330 539982 954425 1284924 1807100 1304178 1212054 1209387 1152981 1539101 577438 381718 878081 1089495 810418 1158055 367259 1558634 704802 389213 342634 1571878 1259232 1525587 1189695 746113 1200772 1615082 1012279 252539 331192 1730003 745407 1179794 1380764 967308 1903705 628537 593007 453473 1406151 1481824 1368002 1976612 557950 92552 1627691 926090 175950 860412 967630 566619 1416828 768856 1139584 63264 735402 1311294 1285178 405785 1873187 1957895 1228759 274213 295521 445779 1737286 281518 1858115 1186018 1414619 644684 1504400 732385 1067375 1639502 1991097 502199 1059087 148430 369816 1185642 907768 728583 1760993 375682 44739 1933696 102940 1874661 122951 1780384 1283240 1710717 281031 1173317 1855725 229094 1712998 430811 1079092 597556 154367 513083 1676259 481772 1343294 1710720 580049 1782981 118563 1400367 1071687 1349794 1588462 17714 1270637 740106 1163059 1964660 195009 1367696 1816800 746056 1340376 1498053 1113040 44348 204137 1496506 1086923 1143289 384389 1845096 1452457 107716 631912 438315 955670 1564120 1182392 45271 240075 912613 594789 1692001 671288 746924 223011 951819 1442365 953494 655826 1764106 10178 1609006 1595715 1206344 53615 1281613 975213 12204 857202 1795350 804686 185692 233958 500792 287393 1185523 1631652 1759390 904464 1016852 296965 221380 610216 1954224 732785 1962993 1020615 1164446 1047037 1567811 464159 1541962 1682844 1278291 1487904 1020624 1562208 72875 1463884 250686 1073868 711466 509837 621672 1139652 553970 456453 1717677 898145 574150 277326 187430 109919 1504410 19036 1348862 1112240 473202 1977845 182749 1758669 1885054 1080572 1639260 554432 1778919 943639 1392249 429098 1176673 83445 167172 1732364 1270024 812479 1335720 990563 1674779 946566 1118836 25722 1777411 856550 631017 1599075 1583913 1684656 931567 1316092 273884 769124 360027 453344 1385833 340884 148589 1589725 1357763 1247265 1851706 702422 1852596 1460515 1667889 1382584 664430 141386 1537623 396382 1195824 588665 1799850 1196192 1701419 1911416 1825151 511335 299896 1378779 494772 1639594 1740314 1330631 482721 78420 1661574 534172 571453 1187687 1618490 1119478 393688 718534 1886948 486744 963143 640208 398624 1145741 287389 1049056 1320706 623769 458280 14391 879515 1497721 693005 242364 1373483 845809 1549166 1437176 1656507 1630941 913241 653484 1595693 1355276 495660 158791 1746903 493362 1960507 93334 1124523 272906 1595013 981942 350239 1956824 1992265 159119 517622 691546 1248906 1389582 1754101 616137 1147984 1979652 1275336 1087010 1679996 421288 643514 783308 1912096 475522 130315 735426 548553 1694331 1710818 492989 1726178 108373 1920182 1845788 1407637 704799 473740 654396 848765 1955438 716529 1316101 1976149 1428509 774294 1736464 1641485 1007231 478177 1780151 121648 189065 1668710 30225 129613 401527 980861 1957032 546743 1905067 1333459 409756 909980 1248709 539142 965749 250585 1991266 810647 342862 1114106 1465191 803936 48130 693555 43592 1353512 238042 1063572 1790141 1116708 1607965 1293949 1456479 1546004 350907 944577 424817 863130 495189 732741 250661 1781271 1804569 682443 785716 843596 136561 342568 348458 333169 1456166 916424 1189786 1877965 246297 431209 1948346 923633 798901 765060 1045763 1021381 318212 1780062 807084 776354 223269 612267 1778019 901881 1288234 1970917 868046 1198159 979606 180624 113972 1570705 1988873 754444 1507938 1022928 1690555 1882202 50536 1500133 677476 489035 1765021 1065292 398534 251602 1220148 274467 607229 1334544 479104 1690939 104032 141367 1669275 227859 1887840 1800822 425120 367448 1072824 468464 897153 739317 540502 796538 1452229 1216564 996715 175154 599367 1528785 245042 1573906 893334 946643 124374 132164 657454 610061 1703898 272692 1645508 1256638 1184687 104660 456288 1039537 1137260 848209 169524 1615867 233050 1714712 133337 826076 1159240 1221224 1525802 1218910 1572138 894481 1131950 1182302 1348557 1357863 658389 288432 230371 341378 1107584 1274213 536642 1658675 1764379 1552737 1119042 1554092 412183 1299248 308461 171145 1252026 1320232 681486 1179905 1167159 1528114 1579666 1146544 1768320 984151 894716 1093955 1188899 1263391 1001822 115065 601654 939677 904265 1159452 1931436 1373455 1067941 1136781 4252 844045 1745876 871258 1944478 1777512 1223548 1495143 992321 1656199 1224790 1915710 878969 955577 393004 242060 37628 1744781 109912 723003 617962 1304232 1422685 294935 525153 419958 122974 1924547 464601 376025 727870 1780619 1951668 1392088 578861 1325159 1410877 1613269 549770 874523 1353656 446044 764646 890341 968910 1200666 1442921 530878 1765798 1191822 1098341 840689 1447133 1892777 227484 1095232 1569567 259072 600467 1582655 1522354 1536635 938363 1349052 1524482 1787362 1470435 1137296 1898425 803238 467655 298805 1963949 443346 544814 1360026 525069 886525 440664 689078 1391180 1508093 1890853 54966 107800 1439521 132291 1840037 584369 832663 350584 1681281 826709 565230 978389 774286 685665 1958848 752696 1332807 1649826 468729 68481 739927 692046 930021 674298 1954162 1419455 1988093 1830535 265226 678485 29669 185854 396492 654667 254151 1923509 795283 478478 421840 857092 1900669 301308 1719385 1969910 1569502 602868 1319736 583164 498788 63672 641512 884412 1123866 1090416 1704989 614569 1417503 945540 1290764 1470356 757506 1318086 734568 643494 1414757 1208272 690835 202435 1488724 1414542 282704 825278 1411707 841970 978358 856559 298196 1835263 311548 507211 1090950 396697 1069916 1823063 1060349 1709619 1601903 1329204 888508 315720 271867 1615034 812444 921071 1869240 526877 740894 1146331 917181 546807 1564690 724197 923083 218304 216245 1989498 884373 966114 1489876 947982 988157 162474 1154206 821081 1503384 1070587 93746 216332 14024 1596399 1225122 1897586 1463378 1583886 253451 1764608 169197 702439 1114802 1357047 1290156 115493 1684030 1625544 1897638 1571105 491633 1300187 75099 40924 1693545 1214044 1365187 1422409 1089701 1983172 1019030 1334827 213157 1834387 1629401 1869886 525190 1619318 1140704 1211534 1691993 1194524 1471029 932503 523100 494118 1791062 1173171 1853253 229091 1776438 956816 193129 1316934 106642 1996223 923317 567777 303480 132629 1184747 1995377 911940 169356 503858 1606424 1569066 1485692 1572937 1659539 1016457 1986439 1887085 1439622 1144258 573125 873532 377879 1435292 1100584 1654133 983707 1504797 977401 990191 1774667 27018 1404744 933261 1484615 898265 760753 64329 336537 1033124 2928 1570217 487663 1973584 1018253 1445540 1205357 320926 1450249 391751 513980 954251 1303919 1209898 567950 1980182 1072626 890386 84965 811913 1501234 1086457 354921 502480 970978 1018058 799856 1484792 736559 561687 736683 1663042 1574597 1567642 1361304 1653956 1922574 722777 204920 1903405 912018 704704 1532252 1146734 574179 15376 1339049 951822 51964 1399549 1634654 139454 1277279 1114050 1855936 1065504 614063 297636 1031947 622120 44446 214025 1080993 1346640 12847 1948516 1454944 1560595 1416051 1299839 1663692 1052232 651044 550686 257796 256208 1963660 826270 873783 502518 1640768 1467523 1882243 471722 1497214 386069 740375 120498 1421969 1697093 629881 1130791 1543776 1099063 1207301 422089 1471783 1152623 791291 1364540 1681902 1225445 1871616 1973700 1779449 624457 1135192 1597061 336202 797648 1606811 1116817 162312 511717 1959430 1266840 1843530 1468783 460329 1855125 494140 469166 800509 1198758 874356 1974619 1192328 1946317 1156029 1828408 1660184 1611934 61711 1357024 1370786 123951 781960 212482 123667 400669 442035 881496 1669524 615560 939676 368241 1309412 434001 1571685 1767234 447448 1210789 1473041 299745 1917199 1094963 1209558 1772871 1329972 1336862 863465 394878 1384946 1574878 255599 174161 1278625 673269 546962 254434 97027 688517 1892787 1145285 668128 1376117 807527 534273 1895110 402221 756889 1757759 128876 1692143 1769117 1322885 806538 1616207 1227411 1796031 1896316 1371854 702644 1413178 1019622 604209 837145 1081953 1480857 1102209 919013 31920 1765762 1013159 271293 563779 828783 875136 90683 1458638 794924 704849 650951 1043620 507998 954715 465971 975002 1986555 894649 1395326 992654 1306933 1511453 58205 897934 1603094 55689 1806320 498402 1234209 1953162 708641 900257 578076 1215712 595172 1242791 985938 1862277 1489540 546937 1299011 452330 1628590 1684548 1330635 110248 659556 942835 1787913 463950 1448836 408234 459253 1647974 717970 695486 178252 1057300 444017 1354410 919405 1419062 1557368 1411382 1549673 454250 1298080 1130915 662561 748539 111424 1161861 992628 699579 1538113 1672917 540000 1558178 370143 14637 179496 1445807 506683 1639285 1738301 1296514 950933 421303 959299 726399 1498609 621726 1432127 753458 1484171 58107 922789 1704614 139699 1448411 1752117 324110 1471404 1715236 1986245 777133 1525121 1151807 1273383 965472 787284 1221169 27719 1426279 1980009 357762 1838089 1412860 1736440 26327 974511 1861252 1958207 46869 1246587 1188935 1081106 1123306 577443 691353 1192322 1964986 406984 697931 531751 1532954 1546745 71582 1601799 454747 1756821 231679 844924 1553026 1080203 665462 636036 581280 454404 440237 589380 785160 1972176 1408372 706522 1682535 1981120 1338830 422500 1925959 1702256 945946 975261 1325443 1551986 313141 844526 968186 112582 1285087 1564601 364448 907257 1432712 1455766 1800095 1909386 1759127 109635 1095466 519761 197449 509254 299154 1177046 178755 1227799 1483244 1689827 646424 1958800 511362 1318105 1502876 1432309 835770 1189532 629155 1910568 1076729 601051 1962365 910551 130239 1066220 1365169 572794 1516036 1555142 1089032 91033 551074 173936 1576629 1108307 169792 405453 668772 1459989 1663803 443046 155784 1577995 425549 1053651 1761038 679209 106810 1807757 481673 455309 1752733 1288245 1996921 341682 125929 663507 1820897 1063037 1149400 202208 1307542 655435 456969 1042226 1326418 310057 422414 156581 1241790 734808 552635 536748 560522 827620 1219031 733635 590997 353598 765382 552786 855852 1191132 88008 1002450 1815874 126304 435095 37772 1680859 1750979 619094 1434269 1037326 711769 1501088 1854273 411664 1746251 1664758 760910 175243 630612 1715583 323377 553646 1270093 1045333 842099 367432 1203147 937128 1980447 90525 1219283 757858 1453466 1466433 413216 1404192 780352 1748918 162631 677714 1495644 997172 1647004 912711 829332 1532392 43793 301730 156889 801032 921195 673540 1110400 1458293 18305 1977923 137425 1725440 1231789 368894 1752647 1913855 1239828 778426 1612115 930982 50288 546260 1722581 34810 1637425 61384 965058 965689 1950564 1440267 1736217 10371 1251560 124147 252004 793590 574123 1873101 488569 81138 1327064 462505 372573 460679 330092 1640653 273550 1991518 1901639 1828636 903707 953926 1614915 1164800 1025861 552710 121637 513966 1882787 1928941 1324557 852953 1874512 941951 834405 1391855 1540533 32831 1335431 1976739 11162 1309461 852293 228014 724041 229395 1171759 1866412 1948063 1135044 1209636 778558 88863 1830000 1248771 1630341 390682 1091510 575264 1034790 165886 989411 1914758 571502 1325061 1499828 1410791 148326 561866 479191 185542 1543380 589396 240604 1373215 556714 1122537 231120 1116352 1496333 1543747 926662 1752840 1115165 1448380 70458 1643197 1843742 120467 197528 1092600 1278149 1082027 383079 1515681 1282532 949887 291304 931882 1718894 1728621 1458023 1292437 765826 1980491 1463362 116832 1468846 916423 976324 390217 825591 642405 652078 580054 1335994 1532215 1485353 1144407 1592493 384222 410009 698537 110337 1782906 541828 1868138 7367 1962868 1077716 554669 126282 717580 1503031 1782940 687088 694749 1107010 944264 1630870 1451563 1349519 462890 139715 1597804 1884325 380070 441959 721357 1806249 780855 1757821 1452155 855906 1402374 709308 218989 604433 1116519 1612171 1744203 213204 15394 1752081 743720 254485 393997 53514 281091 1996072 1650140 1270446 1459854 151740 614815 953365 1411667 678908 474222 1125501 1494432 1385498 1684500 444519 1916491 204143 577787 428822 1365549 343158 1658204 1661832 1014860 7134 1600437 865749 464161 327641 789834 1483218 1817325 1835146 1061126 1684035 736232 1939811 339598 1573757 972369 287835 1018001 1148765 389050 763130 30618 1833235 1745346 1705540 313202 1061714 1014862 1699946 543636 1272492 675075 1774541 600320 1265792 1294722 727937 1791434 383236 1787484 825973 1864118 1767445 1669546 373049 360289 1768881 121975 699764 966862 1918716 1321953 1528396 1157735 779688 1394600 836448 1100064 1130474 1156928 201231 1319396 1211559 1276397 525233 1708077 1856070 912393 1472805 1388593 1542923 1930453 995276 785285 302367 1554605 1964101 433397 463166 48186 1646723 1742465 1099179 1154159 818356 965480 1419757 1791725 502937 244217 743384 1543804 742485 1467999 1318234 389165 738835 1392311 1278456 1625050 1104503 748420 1712529 1378454 1695496 483345 1551664 591609 1630338 1255177 1231590 1209980 80752 1552200 1829426 698490 405968 1156652 297329 956674 683596 1742756 1316307 839877 1921228 423205 944710 857917 268103 1453136 1393012 1950288 1822618 1793199 736292 336256 138177 597439 789657 1907074 1415815 1930318 786285 1370625 1081922 1862103 423580 154800 1885076 570823 1194020 1967321 1008500 891909 1899514 220825 57470 1963030 1228904 631626 1267409 1661803 763899 66848 286330 626260 1967265 984346 794904 1466311 1407398 1532202 1119694 995081 151014 783686 76002 366896 35111 265107 682910 1366171 321281 1738979 1856453 1554827 1460195 1621377 732431 471305 523673 992843 1927459 545202 1886917 1479871 122259 1727808 1280568 1071351 147531 1825628 553766 1263191 251229 1537740 447597 1321006 1416408 1364375 366092 650554 644401 1505219 1037358 123236 1996857 1819421 507206 1614624 516578 1822811 823864 137183 1788588 547799 1623490 1535768 1374616 1975505 152237 13925 1345637 625263 639173 1858742 1406397 848305 1838297 340652 1418692 1978831 1384072 153294 440050 587736 422255 101222 254777 1286554 1060924 624142 762412 1123632 467858 849028 557814 1878267 527137 565386 27053 1352680 861814 931626 1436566 1999721 537936 1110747 1967161 1526423 1158417 397292 1025161 627190 580577 1609382 803398 1939305 804477 1631188 841775 880928 1281865 592665 1047914 1321382 1139395 472372 30814 832282 675328 1617542 955829 264301 597573 135699 949932 406358 1063734 1294156 1845051 1591641 616474 1324716 900807 1058354 772039 421558 400447 1471278 1826186 913128 713531 1373201 1314785 1864869 584597 1354059 106627 1071418 1523622 1895469 896321 1916825 1622591 1899436 1543338 1188203 1407129 47546 1473033 794989 1503381 549874 1241180 806912 482371 981875 1988348 1824006 1024154 892972 891513 5320 1849000 632239 1213693 1116831 1224473 918170 1048634 1128433 614437 314328 806017 188565 29764 1678867 187083 882729 219948 1447787 191812 527345 242480 1176073 1308951 1915432 1977340 1986859 663095 1535881 635377 175702 422044 1854592 1615027 1508008 850786 451793 1990482 939485 1486103 1657400 368756 428565 874334 847479 205255 517822 838645 804693 1029169 1200008 1925651 1778814 723920 1158038 1490861 1659504 525668 1233271 675379 1546842 1183724 186097 625893 1404647 1744703 523428 1361714 1728087 1993318 261671 615303 1570605 68918 680817 88099 1419244 1386577 701789 580308 51711 1961174 1086765 683741 1953767 880654 1933195 1129002 667498 283493 1076412 1424159 590821 229462 1686896 402060 1064640 1537978 123013 1636209 1085456 1990949 1773794 1607551 1342096 401064 1480473 1240241 415616 243577 1597474 181362 1589788 1092483 1407621 777561 1937945 1796238 21615 1308977 1862953 339073 915345 1567885 1538442 1504752 1380278 1001387 1467337 1516281 1425180 614707 482813 1112548 1618616 230917 1813324 479587 592107 1197479 1322304 979485 1728141 614161 812105 1428274 1808265 1143875 664186 556407 923372 351351 1432731 1131409 217879 591660 1605731 1919277 1445217 1571784 350350 30145 901973 319548 1260246 766328 311439 170968 1692416 814882 1965414 260662 1489174 1666108 1986282 538499 1663504 1816253 1572164 1522351 283398 81422 902834 1522806 559973 1010909 864289 1737936 1335783 1434366 1476147 1957208 40005 1295957 1630608 433735 1888905 1991530 232792 217640 634835 1870649 1302212 865023 712544 615299 1296744 1419608 1534455 280840 1959982 1418623 1455430 946998 134314 109031 1183108 298682 786983 1943573 133790 242331 1255132 730741 634184 1977562 1249026 1408393 1911096 1745356 1839378 1059018 568996 1100120 1162497 1100862 43546 1836497 1133467 1506833 1080259 58583 985252 1373881 410053 1548825 681245 657497 364412 118084 147684 1942750 618440 1322009 1788529 1042936 796318 1997790 1543337 929497 686238 856333 61912 943685 868961 568600 1640072 647636 985649 95084 1681816 27285 1800441 259827 1049186 519218 929934 89174 1499550 955517 994130 1354277 731316 1084973 1077309 892213 1315762 746115 1504213 560072 975510 75294 1013038 90343 1933515 1161 1928986 1834913 978808 61491 128969 716071 1097831 780393 465222 1799371 850631 1597311 634165 683030 1008551 1393042 1868191 296176 1582173 1915150 1173576 976000 916383 1364617 1259699 1743393 618550 229927 1693634 1615621 1590109 1755162 551831 1982184 1650179 252141 441556 1871482 1311340 1536198 1339654 1569917 595151 959183 1751745 729196 71029 1748426 1703389 1815641 1622713 682516 814997 247727 134163 1166658 531994 642612 661279 1888426 255242 1973130 127427 1551831 819914 1960441 782834 6486 485400 1094704 444768 25321 77459 1534190 957988 1444042 242235 777742 512280 1605042 1274089 1026264 71786 263591 1423127 235338 275694 970957 1129441 125356 1734808 910096 1342849 120621 1846036 1167969 1729875 1604088 736620 1635594 614202 1717767 867444 1789898 469765 1692757 783737 137610 493432 913240 862397 1021187 643695 168944 1136431 1399421 1659991 272854 382475 774582 710167 606966 1994575 1695623 400888 1325629 167953 717387 1015276 1888506 295069 883219 1457112 70263 1953990 1062073 1075576 47846 222210 1790630 371777 1238125 1684328 963190 193643 713420 361017 468709 921797 1322732 1077464 661601 496102 1295151 749935 324451 592927 1689198 419875 501445 495727 265902 1831945 436498 504098 821452 571226 551547 132579 1127849 1079444 1520947 887536 592677 1659755 719716 855601 850556 19112 1552389 595775 1457257 1794621 1836205 1058486 1474161 773733 1531511 235288 1870311 1060889 804785 967014 556750 1212587 967654 1958498 834665 663058 746598 281978 1004467 1494136 1367536 1624724 1568399 1746118 1745921 1457999 824468 1502182 1326882 1565322 387766 1956943 414559 559861 1361934 466807 1503079 1394148 1905160 1603214 888249 1033099 238917 824147 1636797 153723 1879028 822087 1158281 1401404 185036 343183 149794 674304 201367 1339458 1193293 211289 1886867 1830059 68069 1248167 534088 478865 1361956 1016639 707066 699107 931228 236304 371163 1027840 1747854 1353719 1686045 518197 343662 955420 101520 625482 272686 73357 1015393 606970 1399048 1733783 1322895 420257 804914 811512 853884 66494 128861 1249535 1837975 1064179 1420391 779255 463953 1094812 119051 20448 1129141 1311164 579482 1255595 154931 42410 879143 792097 1034636 381288 1373361 1730148 1659138 1658883 1162013 637813 202798 137783 1857679 1131588 129075 677094 764921 362082 156273 159928 1396000 283981 1797667 222917 1833846 730095 434479 1349234 1843525 56925 878367 1658509 262074 1706601 693178 961820 231368 1452372 1273391 583056 199361 1336604 580753 904014 883176 1897794 1609505 1479811 471979 1410397 442071 1709895 1023411 1101038 1045479 165018 7859 1363457 662207 1304760 515573 325708 431507 1748716 1967087 1699918 1416502 892219 1858414 621340 591664 1440837 366828 1254194 1759309 1843465 244101 1796337 81440 274613 341141 676106 207905 448117 1882534 1561801 1250518 619640 27961 551485 897976 637701 1732693 879558 940181 1662545 760942 1000077 1972223 206568 1176532 1324083 426497 90873 783057 415362 1473087 1617152 1603735 1290702 1078321 907649 61511 1550484 219368 1148107 1392291 1401473 1829330 1393280 608278 1142729 1017447 407087 1184532 1037998 1758923 1441743 221029 212363 302206 80936 1760913 95360 1013350 87797 468968 315148 44018 202102 1705530 243375 810081 262373 623546 1060558 1654629 578090 62761 1420462 1227597 526634 833146 774715 1364400 925445 500172 1786353 379794 682487 1078640 1123372 145908 1677897 577956 113108 1667528 1611622 1732598 42938 1503637 1802746 331893 1446770 1092141 1255161 158824 1334135 1785144 1673101 93076 297914 556063 1953097 914234 1864291 306571 1077573 626728 1793631 1541364 1367490 716777 1216019 724979 159369 1273571 909162 93437 705874 290981 1866011 1187608 326208 33357 1897372 992182 468732 164406 826863 1316491 279388 1039586 152766 656653 5954 256199 1196302 24228 477517 196585 1072587 7257 1722993 334104 1391979 1245976 1156112 1950896 1886214 266925 534648 751468 17828 473366 598920 929786 1632739 94150 688416 694945 1815118 284733 838817 494581 1269586 1988688 950727 872229 1416167 362809 1761647 789426 1253999 358330 288803 1440414 942425 1334585 1180763 1874158 1259856 1410083 654609 1978347 1206551 1444826 595562 628652 701611 1922481 756829 504949 1460277 1250654 200474 1942919 464506 219213 209913 1308928 1507259 24988 1306233 1056724 93330 1538592 1696604 1292465 923176 185170 460337 133529 1971624 1196974 836203 1350717 1706030 32017 684200 118332 603779 726782 947892 172967 1992075 1248658 196927 1774148 489488 1841085 1588289 606428 161830 1625533 986978 1090441 49352 573278 470904 1102260 738532 121556 54388 768149 162166 1519639 1490743 1310846 410868 731788 1150505 924723 421431 134654 800803 1475909 1457695 165243 698557 132301 59901 1858492 1698189 1023354 934583 1958698 1620922 1776665 825512 1273669 1571536 334993 390950 490956 1136795 1901323 1695447 210604 1066908 282851 790277 346712 1126839 57335 1809411 75343 64025 1104357 1762158 1726842 1435379 363669 1401129 657743 1830671 1711442 957460 1639518 1625377 1798700 1097440 402944 1817430 1429435 108302 933782 1119717 1379756 1423583 805450 59716 1946351 1924489 475415 536017 1501485 792654 1246247 875813 362333 1859966 589737 1684233 208388 939638 77816 1480337 47935 1005853 1123623 1742618 1440712 1277967 1911449 1652409 330910 601115 1208157 442531 1737150 1328070 481553 1392614 1744987 1021760 839425 680363 1926088 334088 1882907 36782 1733272 1898111 509492 1428450 834467 1643031 1525607 839247 1184806 886740 1040786 705110 726580 1238827 1322872 356907 1077802 684681 646274 1256403 1200707 671490 1301643 1525894 1433708 734940 1922334 1283179 1247860 304797 230340 1957506 1722486 722176 1227378 154540 1563039 1646570 1016776 1281239 723147 553954 1332498 482894 759438 1346917 943178 1398258 1070114 1995302 1452548 202682 940785 490178 1918070 1076635 1531921 1112640 1690390 1950420 1744466 1308911 31174 644271 577746 524221 1948250 284616 1122925 942745 956888 1739427 784429 755010 1407078 1435017 905077 511646 215587 70904 1288442 667326 99835 161277 1016429 823601 547199 815606 665822 604870 295081 258117 382816 886489 1467081 213076 349984 1327251 616139 1450919 1081545 1471721 1390237 456091 1975960 1807049 164477 1561916 1066207 1292092 1072161 1184929 298816 1764264 1155256 342874 306524 1591043 253384 727239 695480 114021 434052 306911 1064021 887665 972494 1004524 596437 436606 663671 1420203 310566 733838 1050105 703210 1157868 1129589 718958 14522 119612 508678 514707 433002 626668 739348 553471 1244782 263396 304760 692379 893815 119788 643012 1672730 1079428 734456 386163 131793 1683522 1583271 1954025 1836189 972962 1828935 51780 1048421 1615368 237483 166843 1984303 865165 1919178 955192 1632730 1452397 1316025 175455 1462971 1200925 1443079 1271587 1053436 505019 572068 1468551 1050362 1467088 457802 1106945 29642 653455 487250 465888 150883 285795 737895 1529771 994770 1703301 233343 1128358 1678016 1535026 1246549 867658 676185 1809744 1884978 735232 1184655 1232853 429801 906519 1832525 1407644 535798 1669449 1262379 1571191 829416 918308 155532 1578766 9379 659590 1623444 552137 924724 1942490 689639 1455294 439977 1705712 1468301 1378156 882415 1103259 1995322 1899954 48151 362470 1343155 455577 360327 1535671 838945 823752 1513299 917964 1661515 185881 131776 1249774 170936 1588867 746966 1939767 1425104 1961616 113818 374156 530009 1357876 426146 1182735 1178081 1290319 1337254 598933 1158287 1930970 1858275 1826879 1479012 869359 1047936 1377155 556864 1974878 726235 1008468 1721080 536851 1799089 447589 1485209 1982412 1137519 1872845 1329538 531534 1451147 1784404 1305220 250753 136673 1634036 659766 1484115 1943965 627286 66144 361499 814075 1237357 1589157 1948995 1317006 1259841 1709881 526480 1019977 1689704 282067 1361594 1693234 285095 649950 1293264 1100661 600004 860193 1520963 1341237 203782 1504081 567891 1490482 1961251 1546431 1111733 1405059 1027581 934794 1658846 877225 1161783 935771 1057663 261740 1460754 1914850 1736080 638516 256153 829722 374187 8290 840423 364392 1511451 408484 1850924 675288 805736 1858611 966087 497336 1152782 1779802 1088277 1062875 824912 868013 1412821 270850 1796872 1360595 871540 1608664 1989747 1822059 540291 284590 40087 539906 698256 1381810 1943563 1171867 674314 663488 1873577 1116965 1770931 1888595 1025825 28516 392535 1654957 1709023 493532 837985 248400 1833210 787550 1504100 1879553 1927394 1077790 1598636 1958064 351220 666890 1969588 1798941 204263 452924 1935993 71743 732230 975458 449823 1313553 701365 1706347 1929870 225998 1880245 1388970 427774 139987 612076 1782468 78438 862631 671700 248961 758241 11038 1716070 1648536 727878 1852101 342653 955539 45441 604380 601311 1608631 723262 1562927 1350496 1006845 271800 366001 236559 384876 1998717 1587251 643448 1482541 1574373 1961542 504741 623542 1994668 1248497 1504017 1745387 732977 184181 1287591 815753 1767068 1347547 1377407 1053477 93429 1701678 241009 101264 456144 1871868 15911 1447718 1259440 872844 1999645 425298 1548575 1775435 1122074 113246 345830 284128 1448440 176692 182834 134697 1376954 185723 590300 178537 870950 753383 780148 260505 1849617 499928 1757985 797230 1679468 589429 773741 1889789 1824663 98293 506588 778503 592229 1810263 1691075 1580569 1506576 1897415 1990900 1988300 1364304 1492016 1724551 740311 982508 1341667 1077619 1021228 1598393 1093986 998292 321213 867661 1628304 735449 1594555 144921 1334467 358787 1573131 1736196 1851952 1596093 1577944 693291 1122262 878439 1208036 1589110 1787793 1819039 138527 595170 641997 1850317 1724323 764200 584041 176912 407105 1461356 1001667 109809 1589091 1182961 301270 1572533 193646 232045 307023 401237 300134 683171 800832 237217 1227473 799615 1722763 442963 1709456 843935 1397772 1783312 1144821 1487582 1570360 1164087 1337009 1260372 1761443 727604 440590 654464 1970354 598003 792925 1159315 766913 1252228 851842 759978 389073 1332191 356166 1496524 292015 1993069 1517389 999026 1217904 535407 1315275 426796 135104 1075607 1998010 1017189 1912299 1335411 769386 1728783 1776933 1857618 1706114 931910 119293 1382602 1092339 1946090 1748394 1521135 1070156 1001551 128515 1533455 365430 546279 1125686 613412 1341358 1987844 1704348 248778 1042294 1163272 1984012 1516256 1369959 1291443 858089 487848 1256072 373771 1032076 1999268 615263 1375044 909525 1147362 1258222 138909 1266494 712794 1309895 1917910 1449391 1661067 1356362 1382471 730357 981602 1183351 248791 1961658 1355532 242210 496176 504058 687299 682582 435625 1110616 1799271 1284436 1413034 767531 881493 1380841 1412308 1051205 1254050 808971 1060815 1930835 1984251 857192 345975 1291998 583205 416013 1046592 1486594 1505292 1981839 380645 726594 1337617 1051691 1659714 1394126 685072 1201611 862414 724156 1420566 973760 197948 810930 863715 918841 229852 966897 409426 1827962 1766410 1860149 110957 670223 1054543 1757550 329553 1523471 481710 1723543 861317 1292279 1337563 1192806 1470214 1495227 1238471 1197027 82091 292954 1837867 1385587 918289 306401 1574736 1014566 1534245 1678830 1819213 996728 1477271 890058 1124653 1265351 1384552 1791418 1122683 1300994 137378 1353287 1936719 462154 1368959 1796399 1955566 35801 405105 993533 1363354 1607066 1305458 335893 752489 337468 722674 648100 162889 1601155 1286759 539590 1715209 422609 297543 1610183 762707 678129 1453894 1956143 1730730 140762 771768 1496542 1254635 520831 800175 1188011 532686 203575 1843505 708088 237309 1656351 120163 1041856 258381 1621474 546926 679941 1227614 538817 841467 1593704 1298109 702262 507764 473145 1948431 471204 1624967 1713302 1193333 246682 1195179 1102724 1551826 1908607 1949406 289087 1996781 187003 170237 949691 1864333 1359829 412704 836807 1293018 1761653 863779 513384 1757986 1325676 1022359 1826713 127144 263077 261462 994042 315231 1322761 177700 764168 129348 1561560 1266819 1219099 1858652 884885 150679 1175334 56949 478429 1387612 799757 1993860 1433647 383756 12391 1706244 740564 346314 733542 377037 434565 1741226 1302318 180781 1215146 1849032 402448 161372 90862 1492910 746076 627456 156908 1809153 1621594 1232324 1412276 601750 299750 1806469 742559 426486 1822986 209666 1023593 1337262 678929 650068 769836 536289 1792370 576305 1502971 1452358 126993 1398938 328240 128865 145225 666150 1534101 1262614 2921 1748607 1449685 417967 1958153 1927176 766112 1414898 72528 422636 1839889 708593 1382636 266562 864599 1569591 390408 1793334 498611 1950105 601399 1704470 642835 1799265 1682962 1302149 266802 984600 452893 1372068 1567132 284853 1830778 364788 622870 195851 577259 1179911 999033 237186 964073 721147 1814867 1262603 1254382 3071 1356751 1076889 340882 1329780 1453223 1431030 1641497 611742 1690065 1833217 1931934 1385406 1350003 1918849 1126385 1691406 667162 516958 1155457 87252 356542 257701 1400849 354542 1770950 1685657 1016592 469416 1985754 209981 904828 1610307 1829121 1940941 1321081 1243010 1495975 59766 613519 1157013 1982457 633275 1542885 1173723 1092578 554657 796986 1256011 1617357 979075 766823 766866 936748 991353 900376 758703 439770 324883 703846 1607639 658188 281247 278831 31947 582177 781423 409926 1073574 1280221 1655701 1762734 982312 1429205 1805278 1776140 893501 960698 838461 1214214 1085351 1283050 1975005 1011644 876725 1184059 510499 1201969 705863 1567788 719214 71279 1127464 660677 1425894 1971008 1458953 1944197 743665 1386543 1004844 621669 51884 123668 1445774 1776289 794819 1074226 1585058 1559435 1682812 1874724 94504 1523391 1485910 429341 1380094 1129547 823894 4055 547348 572798 526001 1878241 1654011 1826670 1844450 1039521 1704244 318807 730523 1485411 125132 1646271 29943 236040 1118323 846220 1419221 1898884 516266 1043727 632096 1631013 30929 553132 612124 801928 638889 1367093 1277933 254284 309473 1550286 1802871 144788 1001143 1982386 1433034 1623199 40022 1445859 1393953 767739 1982900 1944617 516965 805610 1999756 572850 1435235 632578 1602291 758363 518244 1605934 626795 428677 1564617 1757659 1834504 1471958 1777045 200818 1246081 706984 211273 521040 918638 1268518 471821 944763 1119809 1553008 1789618 1209751 914676 66094 1298181 1197351 1283742 1626241 719696 279691 1136603 1627222 334519 1306227 702999 511840 1361282 181479 209665 472934 506043 1996655 1133335 1856088 1676688 7302 183591 1426676 866643 1796714 1199775 326970 1529169 1620461 1045646 226816 1396685 467054 319194 977168 1578915 446442 1338566 104531 1732381 1825231 915997 498030 1339261 1294613 1615672 897802 1787932 1480132 1739282 1559314 1944935 1953199 243173 896137 931317 495486 1083452 1968452 1042341 1626763 991529 1888551 498061 1547774 61448 1481586 1452159 103719 864781 1097596 1280803 1291968 453243 1077968 482148 313543 183835 1927847 1496130 1448096 1815169 1476543 1371606 649386 1949195 1046145 1005021 1376657 966396 1748399 471289 272882 1251101 1594404 1360947 524280 724321 246955 19192 1361943 376932 1594951 20854 1978065 103164 1379993 1226689 660109 1568845 1057880 1672170 1855331 497511 1855579 1454752 546766 1636067 1221124 127308 1932612 1148305 1023201 1937980 15675 608141 924175 1897458 376678 601408 1753508 792915 694488 685199 431754 502867 531743 1556912 1164403 724105 724891 1640919 1340503 810046 1853703 1555937 811368 1698848 1831846 1151766 1306529 377601 1860880 564724 1571413 1966406 167128 1981814 1620559 1083809 988309 1886721 41131 1246347 1677125 590428 1742135 33888 594414 1291931 675902 224474 1831842 722352 63207 179640 544265 1777313 1730349 1532297 1672379 847467 1451927 1648074 1568093 1803264 861542 1777180 1336662 1207941 97050 1167307 143514 1371235 446444 1081594 250310 382750 184166 1918255 1098670 267977 513312 1303464 400997 954147 1530324 32890 676448 1332679 206147 211094 155258 550525 1745142 1444858 582252 676430 638766 1246756 696879 141911 1348232 894150 1505290 1809499 115215 208007 19308 186548 1167940 1455805 59065 904244 1660091 1430690 1912460 60285 405618 864278 1253037 307784 951935 624095 1048176 1841126 489886 1394570 612920 1209238 438870 240048 504976 1378222 385560 170417 1415018 1038376 923408 787208 735147 1279901 584839 1898432 1492401 1466323 219143 780644 1887456 661465 857875 536536 408781 1130956 703956 457806 1182481 503509 1624695 342726 1959906 1249573 454810 160712 278760 722637 258135 547643 482702 283737 155953 1035431 891910 1071713 384781 1227934 1954763 1858305 1529186 1691840 573122 167621 1843117 288348 229413 10387 317240 591900 1196948 114588 1800041 1674752 1034820 262587 1946482 1727608 12705 1295667 1320269 346428 183104 456585 1216845 1248880 1325705 1481048 257276 1736006 1948993 430686 1064108 1936670 973253 2822 210208 201639 1125482 1410552 5352 628686 288587 822286 1104413 1118874 1906053 48138 1136554 1224625 1541133 991480 651621 1926312 1590066 1173274 818217 292096 859756 486495 1295433 69928 737972 291171 321356 1259665 710776 1920825 1238464 129299 1612311 25703 469029 1341883 1213427 642739 924401 423789 1544322 1274277 51572 1036785 1860971 856411 242538 1365535 1532120 1755483 1050574 1806408 211527 1644299 1138829 911729 1572604 1925014 1986210 1745956 1464812 1134615 1991443 929224 995025 1954561 250863 385142 879130 650610 1289725 1440307 373918 437552 368941 1266732 1605265 462344 534247 1438128 8055 1170209 1723459 868862 371492 1772654 235661 1259411 90591 1557323 590756 1749992 1157971 1331299 184326 704415 1106060 1958542 1607592 714377 134615 203549 1031098 1733701 1486975 1300901 1198181 769064 1355346 1188058 761368 1746605 36977 918535 1455326 615246 1161930 277966 146384 249370 95384 1326690 582257 909105 193419 1717761 1808306 868133 1684484 1409063 679603 408136 1178608 271719 1966198 457525 682738 200994 1338388 1469495 1737360 1633803 1297339 1085522 557229 1334770 740676 461862 201145 674660 1140428 68834 1708587 1727124 769667 218425 272174 815030 1327547 493708 1151417 91753 1782787 1582161 578691 1716209 1276768 931740 1557045 484275 1543115 633409 496678 656698 1659446 150974 1052759 1664899 1554325 1360639 1432803 690361 1125464 340978 1159211 1940186 462620 1697331 423178 1022330 1186291 1369982 1141247 1191728 364034 1092225 891662 1279087 1165397 601968 1945201 1014017 1598348 1990996 831202 1425293 1801164 1825615 623447 383173 1181306 825703 1230599 202665 1913823 732278 1909166 1280612 1246048 1009861 1958325 477906 919503 1841379 1271501 1304260 1855892 792118 795143 1716157 1936948 1732996 720345 1694540 73745 330951 307435 1425551 41510 1713276 1443024 1677065 1036685 1473354 203952 1916878 1267224 1161658 1292488 709722 445636 33892 1034385 1233896 1056112 1953493 143969 1128908 903669 1729193 479675 1343682 807658 99857 1976133 1814645 1500399 94007 1814790 875420 1017124 1826469 1096384 717904 55738 1999857 436159 249415 559485 1556545 1754558 956554 693651 1462911 1511687 850281 161245 412272 1994987 572717 1321563 998067 1517326 1060274 1132608 225879 664712 1781477 1570245 1024935 80092 194933 1775362 10450 280891 619845 262029 1911208 1514322 1780631 1158627 394611 1982312 1216631 1386594 1367798 496092 29196 229353 840003 52801 1956379 322771 510482 737039 1299865 243164 1090237 1191502 1795372 1864994 1278590 1733412 1711416 1464589 1569932 867354 1200052 1649461 1213379 83974 1225520 1326034 1985968 1501037 465257 303130 1051533 1167716 27605 729090 1995380 1038333 1920285 1817414 32005 63321 505468 611978 893244 701268 94172 1666666 714211 1467846 1249120 823822 1072296 1791502 1772078 182506 826598 279379 899320 984336 861325 585527 1168654 488550 1342893 519408 294410 448218 649119 1308517 314675 1716005 1685163 1797550 499709 228753 811402 172113 433573 764710 468998 977275 382116 1181028 296442 433752 1828235 77037 1685673 706130 720447 73555 1166261 547250 1881041 1171268 455022 1327447 370041 440300 815085 127230 1085196 788891 627391 1748777 1282921 1365110 1369714 1527966 1899577 1557706 950958 1983619 81613 313189 477174 1824706 93823 1216743 263569 1368455 1779009 980300 826478 51553 600967 23165 1227224 323606 758042 504629 179323 162119 1657765 298131 219286 59761 916863 552638 1155589 22550 126501 629506 489602 475857 1295922 318915 1921073 154161 938046 1710859 26605 1890975 490817 451153 1627301 1853709 1884047 1618660 1058777 1654282 1466425 667768 1743025 641854 266730 869315 1564860 1008428 1693043 1840608 626178 90366 307113 322481 1535674 1307382 498542 1986324 354707 1828230 1553831 511804 364601 280601 16470 73483 1164070 682413 728187 1074334 58962 1930893 1572638 542572 192932 701559 1445039 700222 830499 1036475 879965 236561 1625783 1964747 235077 1765152 624228 786164 756945 1762190 562731 814565 823494 5166 921783 1423854 263390 980685 1762376 1089602 760561 4755 600593 581780 1032190 1573708 110295 1253548 566302 1848981 1824286 1155757 1856874 842742 1855328 439319 466727 790321 1822359 1887856 1964377 863476 1912907 1759295 1856107 37633 951649 843362 157914 986168 1746403 327243 287253 1836588 1065013 349813 565299 135954 1882451 624221 742852 569511 1767654 1002961 740881 434616 1286827 600789 1243268 1425801 784445 1546815 632906 1481450 1822221 1316199 1896864 937365 1661325 126485 539067 668493 1848072 397541 1422030 1373853 1276774 126205 1234847 367437 45819 393058 1393069 193345 1364405 1120884 817704 609873 800 190583 458539 918132 555167 1547555 742972 1525746 1802763 334086 381597 404060 1638613 372797 1360870 127663 1293844 1618373 1625033 1657369 1380527 945400 577243 1478506 592069 1595069 882498 812846 1479060 768039 143855 1011545 1379133 1104106 1186334 149502 655977 241847 1012268 381836 81194 1820904 736882 455478 1781824 1318512 1895453 1643051 811072 53887 163817 119367 1888046 348339 1988119 1289141 226336 293382 558054 1534940 1962760 1272743 1092943 1391552 1562394 1209487 117054 1480556 399601 231825 563396 1379419 1515322 922026 621679 1862463 723636 1556810 1632328 369689 1856805 1819586 1477103 1299309 1005792 1943467 1697977 934340 1773978 1590688 441855 1962696 1221682 250589 1333146 1404505 881806 807326 614917 1889225 1182795 1824755 248824 1250325 1772473 1931339 1125257 387115 1465334 188741 99234 1156275 119052 1438211 1629424 1112268 1634087 1401436 570 1003827 1735890 982215 367469 615583 1510702 1894174 1486708 1292007 386243 1228244 1691012 1146754 1703764 1409456 911423 352000 195446 1925091 267290 1450671 320052 1090787 163421 74776 1725072 1474198 1533758 1291238 481654 52024 1848889 1309947 929401 150284 306615 1942942 823291 1098066 1391192 1358047 1608021 70341 1648199 509152 1935841 1155632 1914985 221697 660240 1944407 510203 73212 874943 1397174 272589 178441 1910029 1240813 1229880 1575505 1632430 161227 1415178 919295 1817701 1443998 136921 301807 1111928 1689057 471013 539387 1370608 1769474 1117103 1151027 977405 1194224 29498 1314023 1070242 181550 151944 671035 1112233 762692 1945906 1486948 1276863 414570 1359058 1385890 1623722 1047748 1156710 1184520 1131894 1369991 1108560 1786887 200572 234194 1714878 1509598 411403 446057 123839 606021 1926486 1282723 790410 1768391 1148421 1377305 328750 1654331 295886 416158 34340 908500 1837376 1302547 668478 1503099 1165977 945381 915471 181093 455623 494299 20402 836725 1070834 381487 42929 583603 1156293 12968 542621 1582834 1853711 9115 323289 369479 650866 341288 1050840 68971 1956640 1070519 589222 1440629 70372 1103733 1766031 1269204 598924 204837 1344055 497747 771473 1876446 1858756 383702 617290 485568 1470109 1123764 1188134 1729936 69469 1102592 884171 1748422 1590725 1610820 272743 1384446 31131 1690596 1956401 1462765 1287302 1992420 148483 1087174 1361059 439205 1397208 1582263 1555633 1941901 1878099 245460 1333427 1282009 1285940 1535847 1142368 169330 146634 1199590 4431 1042834 1461039 951176 220203 1307044 820803 1843273 544332 1761305 1933981 922799 1452648 1181586 851877 1738723 406596 563880 9014 501983 789115 1398861 1854879 620042 1094676 1367331 1160012 1856633 1191544 1349160 1658745 1212640 540583 1054497 675782 1585249 1199472 1129238 476183 1988185 1397310 870662 1367963 1052961 1061088 72714 80732 107455 1963594 1758066 1969353 705063 476299 480036 978908 780486 480666 466583 1104941 1468191 1090622 1071159 1644040 1821552 1146067 753565 407048 696371 326408 1003599 424468 48628 1947556 406970 1486595 1281390 1448566 1370906 914146 1354512 106532 1420970 1931710 1363718 153340 1275795 1347656 825621 612158 1005978 1043107 1666160 581537 74838 886920 1195607 1000507 486834 439992 1272323 1607081 350395 918129 1583343 1431557 1242752 745554 1511015 1916471 764083 952168 899044 361713 463641 1536882 1156776 1195105 1793964 1013365 990379 1999190 359101 147880 1439278 1507810 1233235 1354213 1721155 623139 1329025 709425 737621 1057924 1104249 1538424 1144696 120035 649945 1339636 531584 798751 1384435 553947 103018 100925 1440142 889432 8270 919337 1417522 1843003 71810 768454 1331558 1555473 1193946 708370 501295 510390 1514579 1711660 480377 697393 1124280 1455104 30154 310230 383483 281543 56865 304381 447603 1020063 118116 47601 1734254 142897 1768859 449155 748128 1163722 1829356 739974 396547 1235023 102647 242709 1694882 1947474 562862 1277840 475287 1016319 1910410 1379749 795396 1516210 1765518 1617226 133729 1899132 1792623 130868 463541 318026 456608 968062 1544218 362211 962742 1609278 107061 853839 1280717 1150400 1588425 1473288 1387495 632819 315248 1897595 349766 772036 1809819 1291449 1314351 1544941 110395 1518588 458133 1970070 381474 1081897 1168760 1406475 238865 1235008 1927086 768497 297090 1984312 957688 1284095 384172 1572927 388098 1207392 623342 983846 862805 137124 330382 1747427 1236474 1202461 1638060 747256 1812878 748982 303564 1548403 241987 1049552 514973 341139 229938 3985 1748190 425449 347770 1154928 715890 173525 1861393 145737 1716490 944592 1356050 894699 1338863 1388103 1141675 1928720 1544815 1158332 853836 815944 1170270 1591025 1093372 1302312 723475 638341 792461 533624 545974 1927612 307733 798540 54715 845264 1647831 1350538 1132270 1804697 1765551 1308888 999888 1104246 252235 1398315 365002 1172184 228262 502887 255208 442238 909891 1386616 1745472 1430983 835591 996288 797527 1815231 1409680 747074 771597 1331947 1866726 1120999 835026 458674 1846150 1140540 1257553 135623 1057129 1494527 1596571 1933865 367129 544358 1897451 424720 1766949 840622 1191632 671891 151766 620176 982340 593107 1475012 411940 740170 1892835 714171 1837365 285853 1782011 1991231 1113282 575480 384790 625371 937394 283818 1008663 488622 655303 703450 202877 740612 1035492 1733929 68167 1506274 131974 224477 835150 1389123 207323 618990 82246 1560193 1664498 1952902 1342928 904229 1243744 299434 1534293 349401 1027330 1761222 1784500 1269048 492059 1790397 84159 1146838 154264 244970 1757789 1267735 1215653 1309506 684622 1276871 1949507 1733200 1694559 411449 446126 566707 835396 623746 305743 164743 800626 979586 878906 418943 1331998 1908145 1408103 712451 587641 1880542 756424 1228133 1536575 339280 101367 230017 592213 935821 1700606 301570 794759 1788820 690780 670728 1964192 1893308 1599890 686450 1535443 655387 130324 1382349 130749 224371 1121076 1392462 1118406 164905 1539155 1820636 1009966 382540 1921170 1055923 1317768 611693 812126 1185945 493528 1003925 991955 900360 429410 1010839 90972 993935 1852728 1639530 42869 1232953 232568 703607 1808628 1269668 1023433 1933860 163248 656483 848119 1767069 433087 558825 217263 1984638 650760 1140700 384357 1899692 1838759 892827 1642454 1930130 1153320 937193 1446080 138931 337371 338217 1757926 39127 1338396 867752 1953215 570553 619607 546357 1824156 44836 697647 1105975 636112 1708695 98778 930435 1920968 577431 753106 1731405 91820 1055436 554036 336950 1608691 1430431 13861 1162999 1686913 146594 902676 148488 886090 1895414 871974 1757272 1507348 429466 1838120 688182 1607462 487224 1872909 261581 221280 937760 1147732 1094206 1740817 1754367 650490 1352243 1166558 1272869 1820407 849739 573941 1392215 950190 1350341 1824341 716037 281300 1685635 1695968 898085 1075041 781673 195324 1544560 1874341 915669 466227 1107436 430533 1286298 295493 1043330 648072 1311634 1205523 670412 832687 1085992 1213879 1639316 1614797 705547 35114 820899 1303042 880367 440912 1564775 499028 1041878 1791249 204192 705285 1103043 1406069 1560056 703216 1441389 223900 1010136 1469775 1610461 1677581 1523765 517721 710359 1479868 256593 173186 1180207 1099439 1945529 1127617 327326 587154 1848898 644381 1291669 332319 669714 1714744 1624572 1624708 1769551 1699212 440969 623663 1516762 1585850 505256 999222 1590595 1359321 485496 1703608 713064 1105013 590941 669851 8959 265429 1191167 424432 1305323 966801 185751 1530534 1222050 1607752 1289999 1882355 651024 1954321 981638 1350644 890533 986440 1949717 1838575 1864643 279638 300710 1959856 319187 213647 1546633 218368 1128130 1560502 785443 576023 949206 1741496 1010530 246816 156721 1020637 1901897 96597 133562 404336 766084 1609606 1995809 1000251 607937 753706 638589 782928 226282 1809906 1150138 893441 1014562 337356 219056 283683 218418 292147 204116 1584081 1328811 541918 864215 892366 1147037 794472 835067 930235 787310 500502 1491299 1782617 454383 1939682 670453 1335581 1409068 263099 1007921 633176 1862572 858357 1844249 441288 1783162 16927 184859 1739303 1254787 1657361 1917545 1474768 1412238 600348 563270 1510409 545424 546753 1552743 926647 1580376 1032225 331034 777923 702039 1375906 731969 316674 975860 1087315 323721 778858 1098647 292224 705031 981920 1192101 1905515 747780 1074714 401331 30585 139890 458511 1771877 1199169 883292 1886378 1260510 1744914 722491 1392658 627895 1269805 934084 577654 108340 1042119 779739 60502 1661319 1661208 1594797 1822926 991878 1626102 1699422 202256 1396032 1030486 128620 377960 1783850 1508460 173618 1387653 4238 98380 737218 1177784 1862207 1921731 624250 1778246 1936116 939307 680523 1904375 1014185 1586676 120239 1228886 976529 180686 1439218 633529 1138184 1877695 647748 640347 56411 316 464840 169998 1999412 128833 1665633 605647 683653 1606904 1492169 1159733 806764 1640837 354290 552621 612299 91680 1498195 581515 1037781 1565875 253711 1119633 1989919 363179 724239 1884186 1071808 204343 1231786 1277521 1082760 633788 1719132 1332540 1727040 67865 37478 1570972 1913089 8407 1227644 937736 1161322 308565 523456 1359621 1315798 165929 922125 328409 867757 914446 357015 1287308 1641620 1840128 742790 485542 1561613 1127642 1762406 1145886 409669 1879267 95263 758707 1895356 19971 788559 1427890 376524 927659 233959 798997 1753877 757604 1251699 1665045 1392786 1509828 770400 563142 348391 1796461 576479 1642428 933164 263286 1295847 1769042 982157 902682 116199 451663 1457156 645733 1363401 1583922 1941142 1978570 542279 789475 693141 641886 406280 546390 1698180 36848 229023 867563 1659143 1340203 1333923 1715556 1289713 1603256 1526054 1642972 1543458 1665421 1019077 1386238 285677 105254 772713 463525 1264362 965151 160523 144016 1831098 1266002 1624371 1707124 534510 261344 942163 350399 1801188 1265635 779913 1885995 397872 1864198 1825782 1060999 1854321 587677 1548778 841800 1404956 1802276 915931 177716 947409 544200 1725992 473237 399239 1770791 403667 198642 377064 245221 1305107 913179 1070799 1403394 1491615 761292 998012 988667 92371 893610 1619600 306360 385452 1061553 1606934 1914331 860777 993165 1180523 1238569 848638 1210627 1694405 1729370 766805 629490 290754 555945 949313 263714 1030969 390353 1720067 1417152 1775749 400777 934111 861443 105166 949148 773243 306127 55289 449413 636542 757678 1660307 1200981 44968 1656197 106983 632913 1617214 958738 1332821 1083107 1106881 628785 1518832 480741 297246 1490262 741704 817210 790160 1670701 30212 947276 1803417 947664 1764411 111504 1208544 923626 1831800 1693109 1421503 19173 1068876 572139 1929215 519887 1513376 1442762 875993 1367411 592192 1286734 275530 837927 1715681 1804159 1097611 801285 1701490 1031352 719026 206684 1988449 1835228 527023 1427860 1784224 329333 1199186 364208 985498 1869810 808841 1011152 1148301 1995070 594069 279372 1965535 931094 1941715 549254 412858 1970594 206575 147210 1612377 1598545 1424513 337904 3008 499859 1901816 1424408 21199 1856168 1832522 1696845 644932 273763 600837 1473283 1419511 332735 1588786 508642 335613 1571734 208724 186660 1931717 1228219 142326 549614 872248 535968 1970419 1125831 838080 703099 1935942 1543372 420836 122123 247369 1993515 122870 454042 87939 926936 1752557 1349085 1672745 314851 74007 1654239 677738 1190100 1822176 705994 1093910 1740109 1518871 1908795 1783697 853846 371632 254534 409239 1196921 1154052 1303750 1870903 1407169 617418 1354880 1130124 807311 909803 1782243 322097 476111 187128 1726024 1424051 1323089 1812046 1027239 1476047 869105 818713 996274 1575366 1037869 456441 1352869 1153318 260308 1483877 31872 1565714 1710977 623019 723342 1841492 93455 1198469 114781 841871 816670 14930 1689167 1062633 1506253 281312 120265 1975172 1336422 955264 1103420 298246 714455 261949 51698 612805 1683824 682631 1751309 1909395 1148625 508357 271475 1548421 1363592 602424 1406734 903743 1206535 1939453 9970 249029 579146 1333828 1881118 885234 54304 51535 1770898 873441 366267 1381408 674516 1775944 1368196 309317 1027332 1000945 1595394 1188968 909291 392086 346407 499019 1565605 1007068 1927574 1643857 1927249 194013 1721929 1122572 1953943 1133178 1884100 188824 1150880 1504262 163019 1397489 207763 402366 1258656 393662 663222 1471803 1096163 1473928 1126025 278861 1852128 1946543 1640280 1972657 803927 967688 1511681 776124 1444637 352506 29828 770295 1943426 240988 226600 294215 151357 153068 195444 1586894 1001439 1795724 1656557 223458 1528127 1666735 1339147 46631 1003855 1778288 989047 633524 393497 1933008 1615418 1975265 885687 1019632 1735304 628948 1468371 1912119 196303 1112720 1730617 504789 900989 1159227 1856625 698825 1197650 1509379 60857 1952367 430948 559384 627941 1916190 196259 1747171 1443048 720951 893737 698249 1173516 79001 1028129 1846340 589772 112702 530636 1177559 1069455 1375310 740745 1350171 818463 652655 1551356 1717735 1763099 793123 1198150 1423812 1323723 1111753 553618 1151441 1586549 1742553 1468865 1691998 569380 862560 987940 1993204 1182640 1722474 948777 1611607 164333 883876 1199706 195874 1876424 1777654 1570380 1622382 1751769 1964212 1799180 1981646 1579049 916821 342146 1428507 13169 1895430 574523 1177953 396960 1518051 805573 735158 1653222 962117 1383708 1857938 710936 1064378 1966143 4398 1140122 447979 513140 1020819 22742 1552725 1133099 1041646 1645761 349078 144404 956370 1774378 697826 287094 1130658 467432 1926434 881202 1355516 1634729 635299 1636055 271572 699997 641641 468730 1788131 1321978 1586294 242899 1060578 1300027 31268 695563 751331 1830908 1480415 145018 1227510 1643556 1040125 1032786 260659 1155569 1220286 912175 1664868 1640208 1806010 1128603 1270505 206699 473748 1052056 775192 218125 788265 1672340 1413253 806485 647178 485899 273764 477322 705095 301295 596346 1880790 473289 111081 222298 789853 1287220 21856 1342888 738268 463218 262990 947580 1627639 928867 1974794 1163633 489727 668158 49620 485821 888195 840480 1102919 292565 485489 1713246 592388 1051570 1210572 1876768 1865509 1663248 1151145 1016596 1536856 1366086 1418456 1979103 201260 813707 892548 844449 1112913 305884 562042 1158050 1919308 1485048 643618 230066 320890 916484 425940 639498 245447 1801512 515459 209348 1794994 1681843 108880 1458976 759441 230966 1021963 1056217 306393 558575 1648592 1333200 1455258 1047898 38280 1733657 1003657 684784 1284985 1203695 1516709 1055268 97405 1373236 297608 620568 1593510 1774557 1957786 974989 466419 283887 1776664 358529 699121 1880106 622073 1921697 1498093 1859681 406700 1411597 1550795 367866 817166 146102 1393925 552029 1076565 1654826 1336331 577571 131979 1595930 974893 554632 996863 1424171 370559 502465 107917 1646859 1279017 1104369 460270 1053857 1484054 842026 1178788 1736235 976948 350267 1717358 766338 616972 306131 1998756 1518417 1371090 67142 1651161 790211 8511 1374841 1820522 1785362 1037052 663881 1409855 1669172 302048 1443935 83894 706917 1528890 1685448 1394482 822634 1614777 1267806 1021892 167781 261545 1516389 1527457 335143 1029918 1914602 325415 1856207 1418092 1154670 1418954 294939 1780374 1104010 938088 1670234 1603425 887360 1826859 664818 1368427 1415446 1407436 660816 552624 558900 1725490 1554230 1593863 1236790 290226 1733257 488070 602056 1263497 1061866 1709142 216710 1685235 1074367 1948367 946676 1355393 412577 274209 287137 1004065 1442008 977398 94963 465520 1870616 366010 539267 508491 675034 634347 450972 321335 1952910 867730 1632200 1799124 1707510 1034584 172858 1379430 589349 1952527 690164 465990 1075646 1763225 1880652 1805704 1297122 1131899 852914 1834608 405141 427086 1354096 1276511 995614 1150374 1259288 345776 345808 508057 1912332 420813 1431706 1312510 1412052 480380 1728902 543004 1740746 1961527 1583998 1835276 1140684 1523482 466082 1659697 1502977 673130 151891 97255 372069 77227 1111716 718812 652587 37671 1955241 19306 426551 1511554 295404 907843 1252204 768804 279329 916014 1884218 1932049 1210584 172820 889741 832776 752792 62282 605150 873100 958646 1782163 786052 1740812 281197 1536463 711916 630220 436677 616605 1499759 633061 970395 633875 878936 667609 1799028 1330952 198878 370391 487489 777329 153317 852224 643456 46069 1975701 445544 1653154 491072 1697775 191837 1203631 273151 598727 1424348 327325 1371881 242067 468019 138916 1751918 1147566 1821194 1958722 874290 15466 898354 780907 1901711 147801 1999792 1828471 687665 964789 1416697 1327873 1379801 1212427 1257886 1777773 409732 1231702 818899 1174308 936003 1681962 470159 1063580 194595 377076 1647601 1586490 44387 1507077 515862 1994876 96695 110820 1859969 224685 984457 505908 367103 969290 1469089 1979105 860283 1795570 1984218 1060656 725130 677707 1476020 1472993 1208351 1972806 198736 1027541 1651551 920454 232497 998611 622838 696647 353954 10576 1481205 488053 485202 625368 1224230 1287311 487964 1441963 1235501 471263 586909 400324 1737261 789402 1054265 362986 762190 874412 1885931 1307982 1863124 977196 1282736 1700396 1052619 1167289 1840574 1952539 939735 1976707 140004 1113544 1236556 721074 1358103 1558605 676810 1752877 1205114 219134 169902 1440504 1552076 735877 472663 1549376 1088041 1301450 325350 835328 902046 540987 596801 974226 747307 284340 1012339 892702 597327 1681307 705240 1234915 471206 579071 557779 1934949 1168723 1534620 671406 366126 709109 1227168 341990 1186088 327156 245599 57384 783100 1033033 357997 892298 127869 1132817 1615573 1467323 1616470 1044305 556979 1294483 258350 924328 1956262 357128 518377 503093 1399051 379411 972732 564414 1488615 1649716 9824 930209 990569 919112 56313 1062545 67203 733185 415772 191039 1818793 1572005 12828 547778 1451980 1967882 327978 1607573 1412385 1346363 1923464 1393135 438957 1889122 1433546 1389381 274303 1140765 1937701 144722 339315 209318 137043 1023651 990742 292014 606137 823461 1132421 636086 1036470 334734 391231 690366 1111863 1733355 1291493 676477 712094 944671 833541 1363612 54101 938341 1092245 1117772 218263 1486626 370503 1181228 1150359 473786 930175 1040982 41320 1013666 247104 308169 1402612 1927664 203525 1283690 4132 753721 1088085 1153904 1563773 1138038 1954124 513436 403836 1159284 1242080 263102 1574513 718438 676100 847157 252670 1456538 238827 210005 1793254 1214973 442661 1367978 132493 561902 1606621 397960 916300 506390 1572706 1003910 1596895 1891575 1127635 825323 1178305 1772579 1146373 54854 645192 1244025 1795836 977689 129530 64142 1734223 971872 1400824 655323 1818644 1157435 769725 222891 6361 890649 1334421 861123 10859 942668 365464 114258 1167530 949119 1654371 1957956 1415918 530564 139708 536324 1499082 1117970 360118 42750 392813 1105033 1056584 323284 535823 206900 225956 977336 1624594 458269 65413 350040 641000 1479126 1265649 638489 1762030 1908087 1465373 398577 1940513 263180 1899938 1341855 800029 377115 1361093 1223833 1727181 1525285 285460 1486615 1190229 561639 487272 592261 215793 1991469 208863 1331013 643649 1906360 1834364 811032 708912 557698 1644067 1742019 1195051 1387227 1417409 1153996 1585399 1061259 1384337 627569 839603 477208 49134 807111 676360 1069425 1620727 1913059 968907 1606609 1046777 11878 91345 1948125 1321189 30751 115226 738184 1471759 1734138 394657 809609 1321021 217353 197229 1472635 667506 1874859 1591959 1450558 1369583 577685 418208 1427528 1803509 1032855 1277663 1718690 599104 318227 683871 1405810 795916 365502 1052524 482722 748941 40105 132821 1022384 732333 1262468 620313 1700385 1556083 410368 812358 432652 97047 440304 1399971 626496 415360 1780568 83594 1939418 1555811 362977 993770 1201476 355493 172440 213202 235190 62773 1876645 1451830 1339822 607920 1472155 1793766 683541 790646 1266883 717946 1060361 544541 975438 1158616 47596 673585 1842607 927726 126274 1553881 420588 1108085 1864623 1144781 19996 419282 689598 919876 1611264 1176771 820779 896334 1306998 103696 85441 885362 1127684 834074 1707031 1890032 990014 263992 793232 1616916 480996 1891747 1661277 1518738 1602177 1522130 1875644 547641 1705363 1229716 605471 738921 636480 1181436 1669210 1380304 479490 708457 927653 269118 1140727 624553 1790291 1507369 1674976 360075 1154848 924433 1928749 995920 1424500 1729808 1703183 1331260 905245 1373100 1700488 1203937 1411779 559977 682796 1577577 1879645 699093 1081812 921500 1424998 1126665 1325923 1407319 192779 147157 79066 1367197 75844 648253 14397 95543 158482 391791 893058 1404675 138450 1954774 1325753 1150887 1807702 1985242 40762 436754 1077428 1965550 1810630 317392 1319513 50000 159832 100405 1943684 1613639 1370648 1015051 260502 1217850 908571 458298 276691 125781 740372 1580217 701098 1202507 1807441 91333 1007551 499831 1440714 746290 1617191 84291 1140862 329197 295565 517893 1244781 372679 1814514 508681 324314 1315635 1206515 670432 695547 1470502 1177353 1593412 252010 57114 539761 1957476 691221 1211315 409810 537858 1036327 1446149 246235 680768 545806 710267 248519 1479257 62197 329547 410377 658431 322942 561667 1132800 933020 792318 1511121 1368632 953276 1877219 835468 620025 407252 827946 1685125 1968235 434118 2131 1720439 1671946 1692538 288027 1102940 1981372 1915031 538727 1818216 446101 1549819 1578319 159054 408950 1296634 1108572 1837487 294721 398610 888301 189365 277133 1869049 1931121 1139649 801263 481513 1830073 1528445 1686761 658163 730270 742969 169550 648339 908989 1964671 938364 1553419 418508 1666968 530171 1509653 543874 1703585 141278 1577962 509384 618859 1199793 1935313 435878 1670642 1220551 1047874 510533 115686 1427330 1162153 904631 907471 1768891 1582286 619765 1260955 28338 1732222 455325 1247565 1257372 500147 326831 592805 1628581 675346 1848490 1958084 1652876 199521 418953 824982 927007 1066280 1956204 1717714 423054 904143 1694924 661310 899947 1541137 476699 1776214 1899652 396 226845 1109981 1094395 835566 162674 1834337 1036085 939918 49459 922254 847962 837233 39607 786872 605486 362940 598281 1741306 1996275 910600 1484863 1910619 199469 486032 1394749 103009 1372135 1990576 1902451 1165883 1778572 1982784 929128 1510123 785015 456395 1005340 721249 1629004 1023231 1048886 1656848 1654916 1929051 231671 1423328 14299 1503472 245078 1001124 809060 1924271 1148169 1606222 1214706 316740 1071562 1835757 667032 880545 189802 1870602 130483 632940 1393097 1548192 1361367 376198 1127788 1526800 1056527 1476216 1127935 1506960 1099552 283304 595900 618013 634264 846277 88842 1073369 1050243 1710108 1982874 1580712 790710 178207 377725 35535 415224 1376107 1835685 406203 323330 1631858 1236571 969209 686657 1948003 1284189 87022 1792562 587713 32939 1032879 1316373 401604 472559 349156 310450 899460 728067 319855 459638 1750912 1828047 351546 1408168 1366172 919858 204332 1362907 1050454 909439 268349 436036 1868602 1314371 498793 1854355 188950 311973 30448 980043 240617 1702429 770586 275413 1223209 1683464 1516513 127042 456196 265534 1983616 702775 1101232 168854 748265 1371216 817451 1735562 457061 1746177 1207939 1554319 1085226 1998514 1373265 245808 644897 318301 1806691 1755516 143164 716258 351078 1998809 458068 1761073 1991771 360017 1687342 1343530 383441 663784 1331985 1435113 711281 1803004 1408816 894573 1372786 1904069 1327703 410184 1484277 1377555 1761611 1661281 1538944 103189 23504 1119892 1640842 12372 1348205 1402650 1635351 145199 1284604 590950 11050 127965 1272767 142058 948154 445941 1221599 404655 1270234 1223923 21345 1233993 658444 948692 963442 658949 1913010 1665353 1275287 1182103 35671 1830513 728177 790009 1730566 1297115 895595 729308 1145164 1279919 1921540 1387801 1946685 90210 1069524 385414 1409371 1529393 505559 59268 815394 1091631 1751054 963450 798341 312066 1763678 1353629 25719 1453151 455862 555806 231266 280792 1702720 423075 1467804 1399160 1962099 1661477 1160802 1007076 109061 540870 784739 1694127 874027 336793 954050 729344 847231 316984 742223 855566 942757 406270 1609620 773787 593745 772485 1243938 1012217 1703718 551699 239628 377493 489984 202708 651270 576876 1098876 1054023 914625 910128 148309 1822386 833465 420538 1845488 496968 1533361 1911484 1590895 79531 1585328 239240 770786 468761 188232 323990 921961 853466 182219 1560423 26519 1752021 447026 1773975 1042032 1584971 1802202 184033 539494 1510547 973713 1161471 1145613 569771 1449576 1671964 1355184 1187619 938602 74427 901543 1355100 1520127 523493 1995762 199679 1620991 1262478 149810 241310 1312438 1140384 1484235 1824163 1218886 781699 1057220 614973 1503253 73179 1262330 700479 276786 1617924 1331123 268013 463474 641763 1733952 750888 935792 139634 573984 1770696 49374 84664 649512 876546 1159407 1348699 1253758 1360105 185788 1605523 267445 1074746 1731977 1469066 1525557 1725515 758426 1943253 1655307 1149931 546046 1730495 610649 539973 1885108 869636 1928722 949757 1048550 1510597 790005 1625151 1635060 121498 1859703 1511559 1114270 1722273 1801406 1724460 1340723 780972 646691 486108 120011 1153743 675824 1753393 632319 668488 830319 1677752 1966060 601719 795911 581815 1088760 273237 1826536 734482 206924 1274186 497677 226577 1039180 566009 1465495 1358800 429126 825153 350572 221915 467715 46484 1123345 1881242 627195 1146681 1780403 1132549 1552778 190026 221711 167209 544007 1326537 1826499 1893573 1189431 183108 856129 1069939 1154430 1823229 1353883 1092942 1917438 1550031 927274 1000546 1338752 147859 1519016 377542 1423457 1130693 997999 1417752 351250 1448652 1657268 591404 323980 321750 1943428 1425189 612489 1000279 1222118 281034 1263129 500138 1739196 212005 293583 1695614 1594428 19771 1858647 1466189 1569178 1303891 210693 48664 403437 255076 1086486 1570500 181406 1945245 489202 1608409 1584594 1958212 1526244 1001590 507166 211019 405191 951174 813144 41919 1696976 41668 1277516 1742508 154185 651549 259613 184997 297151 1071883 326821 1909088 602516 1317251 341492 1901429 473627 822825 1990715 643859 1847571 252072 1428094 1712626 1220305 804740 1243413 1223374 1105713 510861 683588 631496 57232 957431 1301829 590566 1791918 1226363 1152741 1329801 319140 1735184 1866795 1451209 1437823 1280313 1872001 322138 1620973 1076104 1114952 1436625 251133 1322931 1378924 151183 1547957 1030509 157484 139510 844089 889848 671648 240943 1370442 1452226 202504 1470544 562568 615621 393204 1924820 1962470 24436 168955 602876 394311 1202168 717835 1114329 1323048 386204 505634 500547 230253 1785689 1057927 1862309 326928 781523 1394085 1735467 823591 70655 1774364 735151 1118638 249488 399638 1169883 1342506 499833 388578 59417 595794 259319 670958 1144161 1612671 1682903 275677 1542330 1370438 1606637 1010866 1843098 647886 1487107 1097058 1105265 1475570 1973932 1981463 198256 662329 1973366 1694668 1235671 902108 603056 387925 46261 78635 1174921 649105 1842595 1216641 220354 591746 1484614 835988 718380 397590 936139 373145 1278392 647459 572137 1358788 749308 734269 1653178 569550 912473 1772376 1326755 1653578 1822798 1208730 1758014 1264991 1947604 1556728 1093468 959274 1902843 464779 1959880 1249531 1768591 1774152 1857844 718113 1545318 255069 979878 899757 1571448 91677 753767 354685 52048 557601 1585730 1332246 1999722 605763 837629 1283962 1720008 539463 1133029 1615717 410 50803 1166176 1576027 33721 1751122 1965527 274265 579019 1445997 906429 53408 1692742 1404221 67937 1361682 1662079 441636 555516 1358651 1479864 1570281 678650 1500142 381285 634681 1117723 1267972 282118 85999 268469 1112682 1026799 743924 566480 1505583 799730 1251133 269914 741183 528624 1821262 36215 1147505 388113 1189666 1483499 193589 799495 1972169 864483 1810313 406357 525471 354516 1715282 891283 1082149 967126 1358717 1982669 649206 1046008 7736 462028 1244890 8774 1257178 942258 1075428 1217295 226135 17176 1894231 196240 72006 299443 209831 1638159 175484 1402832 1372129 25244 429898 11449 1088980 532409 1244281 1660939 1525013 1011328 954265 1777283 763779 1574397 1609522 1843267 48750 783617 1847558 708826 1681295 1391093 1037999 1657500 802111 329916 1917447 483712 853824 1120998 1746246 458271 1141813 766574 841907 1628071 1487663 1848662 1302691 34748 433519 1490528 452885 1239028 1925708 1854140 734173 50737 1171708 1448288 1821235 1079161 236998 1507281 1214881 1754979 997962 987551 36622 1713477 244339 552065 1052434 808459 1166355 1245749 1006928 167791 236358 1032307 469425 1478205 1043486 1816453 429128 1576275 56158 31171 1296304 1275650 1672425 654228 1070648 79217 1932278 1132605 245374 935447 305766 1562746 1179830 1593799 597332 57419 1305951 1738359 1774834 344438 1125119 1960367 363349 1270596 758182 397948 1560620 354802 1426187 957040 689363 1110538 551380 1060737 1864171 1729828 1917548 101147 1453067 1604267 447188 1292664 443993 846375 1122052 1940333 114450 526847 894015 1076299 401636 1178596 1347592 520409 1430532 121954 227637 42727 1473412 797605 715132 1079502 371417 1199325 996146 485175 815424 482008 1188256 1393681 1925626 1002733 620127 1436515 772958 1173732 292071 922519 613093 1704322 1142691 840642 952682 1863788 1796141 370679 1921259 145487 1101099 967173 681172 308281 267523 377310 1231106 1814213 1417004 779204 1007511 1048537 1923305 654622 50548 1960190 1712612 352051 332819 1862679 1411232 1672086 1859445 1581937 996866 493517 504893 1524709 1902741 71926 1298696 1403812 105968 1032011 1058310 1041019 1030002 740761 334116 1870534 290897 1645094 875611 1115724 403489 1476437 1212502 1980158 1295453 332618 1969557 1312253 666880 1051265 1615682 360149 1680862 1667123 557012 302680 792324 501270 1515282 656760 1245665 1884961 598992 81633 1238797 697765 1195458 197993 1745512 642602 473198 1462637 659505 421456 1430677 1885596 557953 1059705 315920 1414166 1525609 1649658 601589 521468 275434 570895 1683872 1467018 1122255 1804122 427642 1925089 45439 880943 1865424 1827707 201980 913961 1203214 478692 77115 370060 628049 1179438 385102 1408516 821106 1372649 1576992 407392 607849 666928 500569 626110 1708971 1945850 510780 1938700 1297773 8521 726248 1279628 704606 459035 824125 1612016 1044554 1402755 1749859 577858 1624378 1965412 1543832 1539423 245000 1250419 1199033 1544752 1805622 1627880 1779108 554691 1601643 1179275 1646787 92796 1907292 40938 883765 1400563 32396 136971 281907 140255 1384130 46526 321948 948033 239834 1600773 1444502 1014420 190632 1880959 1056930 47752 1918483 476742 1985452 1086275 1876534 652255 203184 778791 1066008 1999585 1714208 670851 131706 240079 840803 1655425 863370 143146 68702 1250292 1037304 710143 1556864 1757334 331670 1837427 1034008 1350995 1320576 1240589 1678873 1962967 1344753 1686767 1994425 1872321 1530991 175225 491175 226513 227378 354807 1505112 578338 1549641 985061 1537596 510634 1526439 1843284 1348760 1614191 700631 1801758 1690474 987955 247442 493838 1277543 451419 1366954 260351 95166 220537 1795491 1262075 1703525 565780 17587 336627 1654458 1700239 808461 573898 257308 327025 1033474 1499352 1148302 1226485 326092 963810 335057 46001 405388 401260 1700330 1663034 1666096 1158759 1024393 604734 1384821 1524943 1796417 1649495 891441 100046 1079952 1491053 1305601 1867644 690467 1953781 1701241 657201 291420 899147 1961379 1468939 1154745 904522 1380496 1795732 1090528 871051 46461 1591470 450235 1280766 1774062 14171 676986 1496632 1155188 1329253 1973955 67668 1128478 450512 1425895 523176 1332834 1002185 652870 1880153 308429 916951 1246429 1203236 452695 1336615 1677576 795111 461236 771483 429776 1030655 1922802 992006 1574854 1750088 982226 1965043 508244 107444 1886352 703007 1001264 623890 38365 943205 104152 34502 683408 1413788 189778 236949 900285 344648 1590817 1501182 1171209 671566 700999 1720083 1753127 409366 775050 396882 391551 648831 1072754 1873524 1192569 820557 1957899 504357 404321 117274 574525 642771 1671704 1302064 979350 465657 1598573 536598 373869 536658 871044 204106 764817 1104574 1274059 120824 116101 183272 1427726 1231298 1165269 1005099 1427289 408194 1364018 327971 983357 1302785 262868 1819660 1765745 1991953 1963161 1537731 784490 903606 1974786 1649784 1016585 770117 1920829 131889 683586 677118 1891554 256650 609870 222660 282293 943405 383151 146464 1547948 913303 1536306 361479 1997320 1667904 159256 198340 204418 952364 1037332 1758968 1203618 231618 1781834 984763 1500049 821973 872065 1653270 1063682 1806972 731837 913626 968689 56000 1454559 956284 560529 620194 1375862 1756973 463271 54605 891902 828326 900400 821041 1981917 1982019 491264 1270749 1927747 1915612 473281 1489861 187410 1825340 436972 690815 1337613 562498 380069 1933377 1518317 147218 1694574 1015985 794380 203159 285657 324709 1535286 1374158 280037 1937148 16735 863900 1194548 77613 871235 793881 1703535 961940 141842 149442 583643 1213918 1997073 1891610 1630933 1800608 711709 1842456 1499714 1682419 328585 1104529 228740 1861185 1984434 535651 238099 445159 1765184 428718 1619573 1863751 1492602 271755 1393241 1438576 1410609 1654990 883468 303397 768645 367959 1154337 1694688 1741502 1894145 1501787 574371 1521113 366941 1551376 68620 198538 609881 1302780 1203452 975220 1559139 1495497 40259 141160 1504613 1645991 168714 420954 1484492 1511620 1641042 997446 1782922 348610 880937 1253756 1684539 368063 335166 1721441 1737589 276831 1161047 294538 1275371 313417 39964 1864290 1294798 1561646 379443 1866379 898413 58414 404031 1825280 216549 219815 1434915 890076 11866 139397 1930899 650122 289561 719033 898021 1637563 1998175 698560 460437 926986 1912665 440475 156480 71846 808896 495855 1260469 781981 1367124 1075105 1505124 871117 674271 830253 1827261 707429 1574171 1395612 581663 1514437 1689877 1122379 1263527 1793104 457472 1973388 887425 1261266 63134 1830331 1647549 1920008 1277540 1502621 1282832 1734529 1795943 1219445 513199 164454 787298 551302 813434 692725 1572479 732937 1461433 1027557 988704 1712004 1699896 1375774 1304629 687155 1187615 473934 1041352 601978 704208 663678 854755 922906 1788610 142341 1563853 277547 1041660 523966 645584 1473997 716123 967082 252248 60473 1799201 1674877 927959 475623 987335 1997912 198957 1142238 1658794 462640 1994865 638708 1862436 405978 1666959 586561 1847152 1915678 1576626 1200780 1494862 381895 1279661 1031041 897066 475281 1976178 285597 234323 1265755 738695 1155355 334042 1878893 1604996 1233959 1086065 1812298 1080398 241589 802452 1059680 1813409 23166 1400988 1943379 915209 1305537 657915 1193932 986889 1297174 567769 1684372 103903 339102 381372 406056 1841260 1620275 462897 1125551 1038077 214265 393302 1927591 1314165 712524 1683670 419773 611001 973059 1788451 421709 1803875 1418799 381036 698218 110950 1016915 1496000 1554452 1894143 125596 938506 14523 246703 7584 503389 503702 1359307 1227196 262661 788865 152306 612326 334615 1099938 1390812 424676 171766 656356 1091272 1298791 35405 515067 1412083 1112300 690236 1904826 1923967 1472745 1360980 1430098 1720752 1094575 149262 1468895 1708025 355063 1568582 1139379 1281652 733676 251796 637866 1643318 646399 100458 1751147 1619417 298048 927544 1712482 1410469 467610 8255 20460 313392 1233817 1872290 1901044 177670 1236337 1187009 1254128 1265740 1253350 1175800 6338 869850 716115 836606 210633 141263 68388 1536381 1425662 1842261 1911874 1249503 904543 459200 321839 1865930 401616 1831142 364456 477471 1879399 1367311 816843 1982712 896960 160205 27990 354048 807518 452255 970718 188983 93128 1417675 1130054 583517 1417031 534333 887212 1610086 1081188 1430213 1286902 934350 1697400 1544816 1621948 1512858 853964 119018 1074031 409338 1587325 1765106 651485 245733 652219 42815 1779879 1284351 1039668 483450 1162424 1336937 733245 1884639 1250734 1448136 1382613 880259 1771829 651839 1844823 352706 1126863 1879617 1379100 1890449 381350 794367 1011904 1857133 85449 903887 1331384 1346831 986697 1613526 797338 533785 1572807 812843 1130968 1103029 75564 403198 1915537 165194 215048 1528434 266049 1338779 686012 438274 1971729 1227328 1033792 1654208 168345 372387 1768517 256025 1398976 1989173 1206659 1384297 1219691 1794245 1855392 372411 1831059 1884791 422428 5955 378991 1283354 967448 1565167 1043448 1126131 534532 184048 1875197 1934717 1867555 139430 1185622 775300 811328 734451 1852744 1232598 1394601 1887883 659890 1713019 352875 251678 1546805 590011 1948606 1581826 473827 107609 999414 1338048 1336354 678820 63599 1009002 677237 1290405 1561743 1393863 1393438 346778 331663 1206327 1319928 436064 1937642 572541 1580230 322653 1698237 1843932 1365490 1059604 1746846 1575367 947632 613139 1432391 466733 842984 563369 1391553 1274987 259710 359652 965456 1917409 493545 1033799 1898416 817053 279644 1736224 493639 703492 923863 972538 690393 180543 1338800 615141 1610861 1471622 1526132 1501621 1274205 1322449 612490 719906 1568542 1885099 711881 1937060 1989337 1118800 1136882 706069 1080739 1130356 635626 72037 1345216 777044 1556771 1209579 1177839 1351638 558554 1524657 1532672 161440 588570 1611823 611061 1343169 59985 1710025 1964476 275971 493346 22570 625038 1673702 1246826 1750598 1658847 1098551 1837777 1598424 1246167 959438 1221621 1704583 195671 587926 19900 1877893 858239 546485 644950 1641254 1750404 441896 1359393 875537 1518867 685726 270271 1409958 1419665 141778 1003598 38716 1803055 710827 3082 1455619 985732 327539 1403793 320514 301041 1020082 446979 1355871 1092081 990265 651846 1159537 783917 466085 1564624 1655285 1149806 1885786 1333429 647208 857718 4597 1586801 526923 1145911 1433617 932775 739472 1623901 252819 254860 1497329 171219 1320604 1269269 398639 1397975 461054 559588 149152 1176015 198491 553418 1027720 1350002 662555 1595933 792609 681470 1297587 621028 691260 53516 1130306 1780192 1683913 1614012 1172951 35935 49279 843213 256830 894847 797923 1933148 1081 596125 1557166 899491 1483448 1739702 1212516 73461 136503 30562 1446628 235328 62954 927050 1038537 892003 690824 1052427 317316 1223148 680682 861006 673086 1959277 412253 1787739 887919 1665227 739313 687043 1823576 1927297 99560 909288 1056013 1434313 458906 1579384 691204 1506192 389350 1245263 585783 704530 249845 1159730 1732633 251707 218323 1905069 1006406 1553135 1091116 1650895 1964290 1782530 765770 1781700 1023109 777456 1505631 1870391 686873 270899 770329 1702433 1805680 299210 691192 1185817 1837159 241493 277951 519260 215485 776487 1543504 801352 1431669 1245450 64441 1937235 1311588 361650 1611361 1422598 1528718 1429359 1383535 84657 1874666 293368 610487 921959 870304 495654 991820 1091415 44064 1444605 290296 98294 1092227 1000021 585150 1711849 1726391 1072545 1555177 1339568 228148 990517 963076 1426520 755347 962889 1802802 77249 285267 1473298 1660998 314381 489802 1818125 342801 1609314 1565791 1946874 167095 1017966 659226 1710086 971063 1556727 1629307 1146160 737205 1059715 1700212 90494 983806 781293 1883311 1339045 93765 697898 209418 1370856 1240118 1066420 860146 257266 1222235 264862 706299 700943 643076 1426424 628965 151204 295616 1450825 1785707 1667638 1662367 618310 1875902 922214 597359 1676435 28678 998104 50216 316015 1680645 1836589 1765838 659217 1460721 906194 1951725 1276623 1787181 733868 63678 1729835 668438 810869 340941 1777339 1261715 295335 1402078 163272 178668 1710271 930001 492332 605311 230573 923862 1688153 869047 1303265 1807754 819289 802335 11228 134200 1743611 326853 1283337 988628 655683 1010319 646768 1598753 1994150 1444113 1676350 786809 462181 707898 1856347 1823426 748366 303721 475758 1915111 926274 457569 642605 1584471 691591 800825 854080 1652268 1699145 1069134 1714202 1237822 18940 1463415 1613777 702470 600214 222784 17367 1007203 738547 522865 1244558 772269 598882 310256 333629 1734364 926459 265743 399559 167451 1228136 669409 34769 1268706 1439866 330885 1492527 666345 1623194 816120 1978236 1480240 1536289 619684 288947 1355036 1796447 1604037 895108 94610 799645 1438045 1489393 221146 967146 1403934 1535001 1495019 165495 160085 183061 412961 1984893 420105 230022 1778146 1206388 837489 1786043 438913 315938 1076700 131801 938367 865196 744642 1153016 113763 1600509 1437583 875691 1658373 459543 57469 1427055 693633 1379379 1560106 25100 632791 1940105 1397161 741476 867429 1676012 1796064 876851 1813502 169270 1830010 550353 1185450 1146840 218013 379344 560166 896857 1724364 116023 1472336 542423 667150 1830181 1457919 1726161 1110740 1190193 143428 12692 1787880 357201 1846876 379924 1174195 1407526 1541538 388533 1161031 1809698 870871 1590997 106850 1855980 1860408 702247 542913 762552 534093 1019882 1711918 934405 224520 1337271 1749529 277288 121955 698030 1921975 1792544 575096 157269 1527919 879212 1669236 1690212 847692 475815 33564 464678 1616766 1430406 1407828 103145 1304108 699322 1176077 563694 1940222 1000037 580128 1573095 1030870 413837 1579964 1090857 987579 451753 514278 1489305 1081657 181930 668362 269935 570306 1638269 1248210 1619379 1352350 684035 1380001 1821166 554995 279879 823910 1746883 1938587 1894530 1918559 1180264 1083698 810312 715 590757 1564899 174785 727283 1636713 1366278 126404 1880193 79759 1658708 1724383 676744 356353 1400797 909802 1445244 72008 774171 1113904 317783 1737480 1522246 890940 1775028 1508059 223462 72152 547137 1845460 474511 1157115 363707 1236707 1461618 1147318 1440760 783699 1541707 640780 940332 30111 828376 497021 1276816 1236366 1680334 204055 195083 1774676 181460 174399 1923 134431 1974807 1500089 1802431 799162 1828220 1191993 1688033 1798885 558898 1099353 1735042 660921 170072 1381340 489930 680665 1084998 90133 710258 692529 76074 844149 71177 803792 109747 677377 38409 634284 1554700 1828078 1073936 1495520 326448 1500891 252062 20188 49119 70191 1707747 1294620 1081876 1614513 73427 1350194 1475277 1129581 1479518 1524906 1082156 482851 331526 856150 1471134 257770 708330 1276104 229668 52346 4518 974291 91249 360588 1771628 283551 472952 1285692 1405762 28239 1632440 1224044 21174 1762826 1935513 902801 124079 1702600 704071 1554244 825496 623144 227943 363763 1125091 1248437 864083 1981826 750881 66571 1838046 182124 1092099 130065 91562 1767001 417088 1275344 1373448 945932 953234 1827389 1007683 1555416 381567 11109 1810535 250762 1373121 678320 487497 852851 1871299 984752 1357816 1104129 1893274 25172 144143 83378 617646 976409 124235 1508013 1869820 2848 1605949 474716 1598299 1408386 274925 1754974 1223429 482891 1596185 1889489 1744039 833220 1027077 798125 847724 168365 1793257 1684752 1617493 1087421 1978558 31938 1226387 1355155 280262 1257939 994901 1327788 1081672 733155 1403351 1079917 1821005 85114 45917 1565892 1298844 1942644 394483 354120 900113 1572269 956480 1452523 636936 1551595 1585191 1920407 451644 1685886 1996371 542970 379833 1184416 1743188 308208 421653 1404455 1356113 695696 1675968 508739 625487 359901 1910113 788052 1724233 263568 1892816 1976370 1315296 229198 866831 1014018 86 1487516 216502 946780 1059662 361704 1428091 159885 661400 197942 1522189 475525 1738727 628588 341226 1461441 1750360 284982 1778270 176906 468969 1759666 559324 748277 466455 1833036 1609215 724537 1740742 1740364 1687011 341007 233897 956983 1822598 694828 555793 1828113 328714 1501529 487999 274319 1570627 1052692 1158709 1399257 1539660 1763537 747679 1118128 516310 968872 1353812 841291 70076 162825 591286 692601 1243527 14647 1249559 1332306 12171 1292581 267742 1427579 584603 1399627 42262 1779379 1654038 1803082 1520626 799196 1622623 1394028 1816432 673833 675567 1722639 85539 756504 165116 1450816 755373 1983857 1393555 993550 16623 1518474 469671 1092298 626817 822591 327124 1723174 144291 884555 530609 925156 976016 684033 878764 1143815 252675 1099037 914332 1211236 1038413 1802115 994789 1576206 1301148 1635362 1837281 443344 1217832 1005418 1952558 286483 479708 732345 182998 1384882 1657327 1139932 1981798 1456627 131188 1856278 1961852 1271864 1480647 135590 1072132 113272 1338072 633924 1409833 1741766 3780 630161 36763 1930879 331112 1348701 701922 924644 493413 411155 344807 154908 1980413 131471 997950 1832348 219067 627352 1457009 800633 1930252 1935779 635517 1590679 581900 1030440 183407 671976 177659 414323 659703 1822729 1180433 906036 1882736 51934 193761 1063287 250799 1821608 1900820 1498138 89192 547917 1416100 1269918 1174458 1700622 1809995 18978 1106477 899374 187028 661987 199356 567028 1461123 1249639 1543220 1967252 1308414 227809 1349024 497743 1592124 249725 258384 827732 602333 1920771 256454 18540 1441556 96212 875535 1166807 1016229 952912 1598451 1944812 422037 1563974 830868 1107955 1175948 424440 85847 1878329 212029 337270 1268523 534792 478277 1124702 571785 904740 667068 8679 1092300 1670433 1312594 464110 188063 561715 820153 366161 640385 1077300 744869 1418024 2343 397763 780078 1159998 552994 1817688 537181 74719 1155988 675194 1527051 1542643 1997251 1471465 743613 1393019 1598325 189972 1477560 480892 1264710 1637678 1139168 350844 1944719 1254051 264214 1596764 944711 400960 64443 1174847 428479 469750 1917997 631318 1146783 549164 1807066 528987 1342903 1027875 182561 1365719 680341 1268432 1178645 751401 228451 1871431 1987900 963464 1398020 321590 1960337 1194808 86956 1607805 1629820 468930 563118 1590756 594848 1544909 1153618 1011501 1988920 1014498 1269452 1281607 1648230 1706691 742939 927992 1654290 1243509 298757 941972 311273 557070 714753 196539 1573896 1756740 1533085 1493116 183541 604994 1112729 128278 106390 786173 629753 196572 994227 878562 118801 627306 1080736 1315704 849255 614861 1097714 150296 363449 1540396 1075003 1408819 752374 788643 155992 651440 1585931 105103 1014375 669311 93847 1474298 282401 1454798 1484878 532548 1612139 1301097 1664025 1361843 752145 761799 1398161 1553416 1889298 1430476 1095111 1127138 877993 1525817 893782 1449311 82039 864932 955844 855355 638188 1730596 911073 409524 1403196 713108 184215 507150 939635 725572 1617729 965498 1149109 793372 1355832 1190618 1657087 36826 1907143 600082 1665305 179585 566865 935787 1915756 53420 322965 974668 699939 1120790 640400 455350 478339 1456192 1013366 1878265 1161172 985385 653950 199993 1765245 1138815 804117 1143008 1589210 1654099 1580183 1372773 1766074 1513706 1370214 969646 1450031 972820 612115 744511 1090644 904717 331651 176459 337924 1114708 237789 1650873 350703 319787 1841594 1604701 707951 1170439 912969 1263561 680655 7493 276982 871856 784370 1139719 822767 1293339 1266572 296524 425822 176255 449061 1545724 1160599 1093504 66471 1830899 679377 257041 153874 401678 399634 1832032 1042933 88962 25235 957586 945219 1082732 958798 788382 507950 759474 1122243 200332 661211 1307755 1791971 990981 748799 1823853 1602745 1030382 1008774 825061 565712 1120847 547466 1503536 1821564 610012 1298898 1296683 884713 1421636 727855 23461 1276287 1840157 1973511 1607266 848108 897357 1074964 1014139 134796 52468 1097713 1668358 1091073 1627873 1110765 784441 692508 760420 401457 1932221 1076422 1126982 1160247 399900 1810155 1289771 387229 44336 795328 679996 45254 111283 1667391 1968745 1744833 40916 145096 1744184 1616618 269621 365300 1545506 937669 392394 1894222 856907 547429 603689 267520 1392885 1688531 1206070 749271 1310554 1275580 542138 50943 1086282 837282 1981114 1042267 1047255 1693091 1345551 1921920 1237888 533020 440799 1574894 1196555 748389 1239384 1268981 1062134 422890 341296 107504 410467 187980 881684 265017 1547861 243373 1322591 799743 82002 1508951 557553 409059 1171127 1406494 706398 95740 1544550 1809754 119119 1854131 857619 559139 1468444 1289451 452072 712818 1748247 1615110 1976530 690895 385428 349462 49225 1123968 1218772 1267043 777361 262858 1335443 192985 1257333 577252 1368788 938788 1980070 910286 1325096 833891 324210 50961 1940518 1885295 1460795 1177631 1895802 273946 482772 1590826 515740 1447316 1234634 1005888 375488 1635764 1125952 105268 982862 802110 1792918 605644 147122 348595 954438 189225 729306 710443 1943123 638702 1869440 492690 863760 1484355 592966 494056 931978 32040 1644144 978131 77620 971563 672880 1077307 1797371 224929 514521 922900 126664 73821 1060900 1882691 1187060 1532270 1826495 643587 879456 1605337 29650 553216 1417519 869769 447898 1774694 1727456 1034273 1201947 1869645 828520 1506949 325722 817157 1061648 1263984 1734281 515703 758069 60597 1388598 259467 464058 984870 488247 3182 121469 1210111 26895 1504068 1536040 781164 935348 1921721 1349483 703516 56337 464901 1866348 1198109 745948 1907062 1279248 1821851 1166319 484688 470402 1847592 539094 1874403 47994 239876 783495 986173 114572 1173585 1073161 657359 1191475 653789 673462 1425466 147508 653837 1765903 1166867 1139521 1491671 1489732 876882 209844 1037536 1349323 1797926 41352 1945000 1200497 723012 1769080 1905665 997116 842868 960025 1919175 355095 434926 358932 1138327 1299919 830620 1953698 1862326 45782 418847 951864 1024464 896470 1584543 1642738 925673 345165 1200783 874336 218353 1839870 745859 387130 1484651 1846419 85745 1407682 1946707 34640 1946468 417493 1564577 84561 1240570 1189788 1948716 1642953 96654 275421 870118 1126284 492941 1410257 69784 550217 1844638 1219657 1598002 1566557 1637817 743891 283445 356698 161462 1433887 67248 1668546 1787151 737099 809494 14579 1021391 936293 552991 953080 102195 980063 198029 531734 1566670 897263 982101 1478610 562291 660756 1057448 1290847 1515999 1116204 1013751 1205612 1089109 1157321 862883 614252 66188 976179 1246322 283542 650135 554260 1763519 1276460 1315472 54476 1114426 583595 175963 575416 1242173 1374023 713042 1664289 1446189 1781638 1898525 260349 1079513 1500791 45409 565796 838991 1956010 631520 1918787 1887820 1071277 1445834 982545 1388354 1534713 1841690 1099029 309266 1925066 1267062 484830 270575 1648863 60500 1588793 888520 181711 4033 745328 1298332 1989915 1664368 771317 200322 1807993 595250 1810336 387852 90127 1362122 683016 553226 236450 153598 92835 417509 1251386 1641947 1855504 1183944 915316 487607 270881 1545499 1491762 436408 1391346 1681737 1854110 525954 275721 1203153 599704 1639389 1512814 1367557 1449942 1126160 552842 1647983 1789388 1606595 896335 116744 69608 473734 748011 1259026 826175 559136 549651 1264999 819891 1806298 1203484 1401179 471309 1347131 993753 645087 228503 661923 317957 1663235 1515567 1398725 1987833 914914 1925296 1257497 1585108 1875071 1015203 222056 753403 1078196 1649977 325020 991077 662967 741495 1037917 250049 1125972 1973271 1388758 1054988 1246535 583096 498296 504356 1909513 167972 1777655 730512 672416 244620 1695769 1198489 1514861 1985383 972379 766974 1480290 532123 612999 490052 1170366 1854506 1152800 545674 496084 68251 1232959 1561281 29856 392134 536132 1217793 524097 1470949 1985258 351962 934515 930703 1540240 317484 1749186 333138 910256 234311 371691 1690096 769451 1278975 947448 361466 840304 955790 497982 348457 469626 1316723 1012833 94840 1838221 1456606 1539159 435758 344013 1731747 713288 1795618 1902627 593242 1490364 1003353 1433342 1867879 1283316 1119837 645805 965363 952903 1202475 237380 1512924 1633349 670104 1895682 747773 551079 525797 1365853 1069591 646232 662321 1884454 1344557 1915195 1477489 657247 571810 1786605 1909741 678660 302372 741884 705158 1528439 1286774 844619 1703791 452380 312275 1449270 1147703 1441793 829610 1132051 912056 1008894 623409 625736 1459514 1983436 44745 1971666 1969003 1549227 284759 1345733 1982455 905899 1082458 1030261 523020 82991 484644 1664727 70740 976248 79334 929944 1088227 1910593 677030 38233 129384 748255 536898 675593 1221396 1208316 1675866 662944 275870 1089307 1864473 910828 1447222 818898 488336 1936552 586012 191982 1348453 1134446 40450 1798989 345056 1034173 413292 96759 1360269 144259 475130 209892 1386779 94515 1989277 574093 1950239 147913 600286 1921468 22277 1003887 575458 1568281 1517066 1055241 1436958 1286047 343520 1830769 1928703 1454397 773565 1846143 1605503 167996 1228457 129999 1961004 54262 312537 518596 1152719 306858 1124426 692485 660358 1433834 209117 874185 1927851 1730336 1759161 1056023 502769 629280 1552070 912179 1962435 579372 27403 1499296 1981936 1142155 1809307 949665 861677 1704113 1949633 1558479 1013874 421033 1892836 1212452 1103083 565159 563929 464262 427673 1805226 1159133 993553 1233618 605858 288747 1173344 1312265 1762885 1158021 930993 1091873 1087608 345224 1293801 1347662 392722 692829 351488 756465 1472971 357099 49062 127854 680856 283072 67082 1556987 585914 83482 145863 150537 739597 729587 762633 669223 1620327 1462362 1030553 1404054 1440651 1247416 374922 956780 639811 695116 1836931 1269617 696164 1030479 1266884 1559907 197973 377208 1446050 394903 1981618 1675712 1157089 462901 504203 38037 1447949 25582 1924577 731228 1497728 1166786 1753932 558318 1040559 304496 150539 948426 1909282 76897 24136 1935181 873828 1151250 1553966 1579802 373864 1691804 980139 1975953 637307 247109 1372543 1214030 1382443 1107242 1629760 36738 371446 891956 1395057 1726153 680880 1240605 853387 798665 1726779 109189 906343 944354 579052 931663 450160 1222085 1942202 545747 1611961 405014 1812738 1542000 1433755 1602840 49121 1222654 1488576 684769 653827 1252590 1717180 927368 1053434 1950993 1621801 597179 1799395 719882 1575245 1545566 106864 579023 1195369 364323 1226924 556491 18565 486127 542259 267250 232696 1874327 1098228 1877466 59136 997432 428029 1428555 1986315 1081816 628180 1668792 60745 387113 632420 740183 1120090 1095101 1417909 165135 1938109 750465 942571 1474997 475251 1433591 1514260 437234 544146 1199216 477438 1314924 260372 450330 930562 540470 1297440 971640 629410 1503329 1774528 1421361 1038360 326533 504732 1543849 1772316 300997 1610261 815220 1409539 995036 1350753 1355730 1682886 186485 1391583 1992650 1216239 1587419 1230900 342062 764105 1321981 629101 425438 296620 1677081 601335 1713239 589786 1265921 1709693 31180 243037 1167074 1921190 1988492 775531 93036 1966893 1367341 1228327 1707268 633317 706560 1354200 1847913 882230 163095 1224623 1704892 998413 249454 132690 1923972 476612 276978 175914 1696549 129581 799133 837923 548801 214234 512187 159663 1772020 512220 1635511 1838883 1761099 114440 1151989 326800 132292 1729241 1852199 393913 1592718 1504663 1865109 1005223 1971498 172797 530050 152130 972965 87227 467643 552688 663475 991540 1490993 1466637 601230 423855 1834590 1797577 1847072 1754246 1395351 1226564 1398537 246193 86976 1434829 1345434 1682223 1228971 236917 1201272 848698 1017738 919313 463731 1312 324493 335941 1567579 49675 1766573 200280 1630046 347190 1213551 755499 1556380 139661 1313902 1184608 1593000 1062597 1126275 1977582 760544 760015 1919296 1598800 834838 1528561 482261 1366673 1634296 1860808 760090 449474 1881981 652640 817479 1921119 410620 1168422 530238 671687 1210023 944184 1022404 1804371 221633 220278 1171808 1284976 719825 158025 887233 1257674 182806 1028911 58857 16121 566188 755668 231347 692154 468801 1710391 401244 1246226 433759 1372632 1812728 1769987 1441366 1781019 681098 866566 1951795 278389 1312918 1689667 1226301 173742 695106 774158 572292 170576 744647 384235 1848540 940383 629184 1513150 1547608 1978093 365783 764073 460529 1292590 1259829 1521511 1948409 742369 642965 1575965 1247353 676438 810515 1408932 1172000 1213048 730023 741246 1508446 1944597 569251 849104 1339812 1434437 1534586 1073767 1274759 645956 811208 684102 300933 1382173 1646246 184873 1602314 138865 160263 1478671 286509 1507590 1791880 1191298 744591 1401371 491608 736032 983711 1837282 129340 1781275 128386 308585 1264198 522215 824183 932663 917428 886286 531570 1522658 1696461 1753142 1614892 684818 214776 276271 1328367 121161 1175928 1455994 1717285 1911665 240920 541832 1941621 1587477 378708 1016514 1274705 974007 1914084 53230 1052976 1053742 1937852 1853261 1545323 925545 256113 1636537 1814847 1309644 719482 1492904 512177 941081 1010593 308908 846938 1821715 1126369 1642630 1813821 1580664 1443369 799640 315118 510329 1522683 152508 1803139 1547460 372520 1357637 1547627 1402273 1854531 1502882 355056 1059183 1683798 1455075 1833179 844854 487738 1023001 1395122 970642 1530279 985605 622785 902725 523393 543550 1636858 1291427 490789 362706 1865895 185782 1784507 873469 1424599 1576832 1858221 1650665 792399 1911335 47877 1368246 1087296 354726 1306348 1497768 842002 1265515 1679432 1677327 43340 1113940 1862391 961844 188688 1359601 140257 702922 834677 1015821 682304 870796 249694 727078 340871 108928 1789462 1692195 1385274 83091 520138 1060581 1221651 935466 1012321 1442825 81127 1797639 1347778 494877 1502293 217771 1470916 248788 1312856 1182988 1367394 1207442 1975754 1353207 1179552 165057 1781345 684827 81416 437760 560446 485551 354227 397343 395541 1106997 1284061 686699 626079 1746670 359400 814940 1018884 1878766 1143550 87077 1574908 1649401 1930788 1291288 30517 1052537 109821 889837 1567845 603309 1850912 1123939 929280 154554 1029495 1602337 410766 1213131 1133871 1509732 1812266 870734 1671907 1159021 1081955 95282 1078398 666318 130480 1155806 1883579 566085 1516624 1996696 1577753 1116898 761788 1442126 74914 243937 936630 419601 53213 1736817 1923324 1676876 1983734 1085241 1819205 553330 26546 47572 325609 1469849 1369585 908941 1677127 92532 233022 1633926 366912 266075 1896218 1264779 148303 1798248 1001248 607478 1709749 749831 232509 1734390 1994330 3111 318537 1989698 1720923 1178445 355455 444865 561145 868765 1021145 587025 903433 304009 1529289 1000039 729024 759346 120902 148875 29849 1492441 377296 577055 1401027 243301 1096398 1739765 798224 558901 1966778 1479805 63938 1651780 1668521 337989 639198 931618 1867163 406127 287160 1481083 1537645 874587 239805 994577 1962690 1397423 1901417 925548 980402 782628 21015 476451 833900 786687 1724146 664475 1183185 1908338 333882 485674 1520146 1011436 1894305 1701721 344552 1128206 529375 1559498 165362 1482502 1636265 425964 1080468 375659 1029905 421137 588922 1154165 941238 289814 1905152 1374939 1052283 1259033 266342 753886 1704403 940962 911626 971176 510437 1229056 1440844 1822566 1840567 185806 1969829 1566493 1070739 1207532 1105192 595899 402967 1969496 1168370 326181 1260454 1350855 764572 1994199 1960628 710513 1051135 431060 1494983 1970117 453303 627226 1295168 407670 1828049 579170 1928171 1550672 397800 876702 1896150 752783 795167 1190716 143732 144255 659124 391777 1028891 752940 1656089 1810648 1170188 792301 28313 1802050 955379 14508 1431533 178063 32364 1197831 844933 1966452 1415704 1516379 1387589 690718 1783708 1390651 767779 983629 228138 509663 296594 566623 230819 1984911 399565 258782 1498495 1827255 1668979 296950 1025193 796533 1194266 1408355 1045017 453557 145427 1068349 1094132 1070371 1946093 428224 1361255 1841866 1991721 1334962 1913926 938224 426779 312195 407140 1525261 1353634 1479260 250595 905249 1231258 1155458 229149 1888712 1704654 1555232 1492545 964963 1603850 137807 760256 1127564 1132572 12951 1666152 873362 435654 656627 129780 1680099 1700926 10900 682901 1820606 616604 1314305 393064 865377 665830 946968 54422 1265799 240845 1560987 401901 322485 709692 1872773 1558191 476441 1715484 609342 1410587 1311422 1311607 775882 1232422 1284722 400228 1266510 940616 51075 117886 245475 97476 1136505 238648 1697689 1058960 1278784 1304742 1261702 1999630 421537 1813770 677376 534422 1310809 1267520 1725807 592462 1547477 631420 1830570 1201345 794346 1321092 911845 570632 1981915 1243185 1970245 149414 823557 1867220 1096695 1985929 1058795 185377 499889 684306 269559 91774 1819109 144121 691200 1186721 1896146 1503882 732080 1129413 1626455 211263 1226575 1963678 1984856 1619642 824253 826820 917776 704273 313077 400277 1590774 1511499 1826788 655937 284032 702255 1685288 361768 1331922 1589107 1141528 1069619 705320 956261 476135 670238 1000607 505086 1779285 1250850 1531103 1982687 112828 156011 1198412 1408511 1446583 1424885 747881 1681412 63834 748534 1006228 127021 1043769 1620229 755512 290934 163153 1127873 1617342 1518708 620227 714589 919018 1742183 1053077 957068 1856703 351227 1121198 574689 1942287 1597807 671461 1463560 1071127 707404 854495 1064010 1921284 450917 376571 746230 47070 1013851 1097352 1268571 117380 1098065 1380399 1533451 646149 1967323 1696008 1382836 1275677 1944289 1158686 893952 1250 357097 1036291 626457 934959 1126735 863134 1713102 1572921 9967 1406620 1830796 1071794 569341 1079535 1551340 580384 843123 1233095 1376959 709797 1184512 626946 130849 673667 1475525 1298075 18772 799710 57605 395456 116988 169554 1765544 913117 1090472 883909 1008454 1732648 1014921 142495 1158289 1132460 1606562 1540004 614699 343626 299352 148049 1381968 784722 3480 786752 1845768 1823325 388633 1772289 881370 372819 1884338 1917647 1061335 501756 1610350 1328225 542559 1072125 419051 899742 1993915 455610 1917830 243740 1600542 1897418 1749351 1670900 333797 319974 935562 23635 1165700 1837895 1770755 1909740 99589 1673875 1810014 2654 504716 1903305 1042932 995531 1917965 955746 640927 320819 1472798 42358 1265511 854636 1544487 1883924 1078235 657433 214133 1292149 944373 1889203 1635877 1221037 1796095 647845 1643098 1902019 1043243 1501775 1781469 19416 1830923 1808224 1661502 1297275 410664 28986 924059 1192295 460623 443383 1761160 1890008 1953303 1020311 1865136 43423 978036 1530395 1630780 703332 1430194 1524371 1328682 897462 1424370 1963869 1514262 219247 590358 1848164 1468279 121089 1924397 1307464 964828 476867 1646199 598561 700241 1722833 522462 462020 443588 1298284 1093360 753237 1133483 1084497 568679 1324955 1607559 1865532 1775926 417814 109973 1031494 444285 1627666 755247 522972 1180445 135096 1459371 367837 1522531 1120561 1388942 1034570 590799 185421 1907634 1099573 934351 33165 1107581 137384 987187 1837392 1474358 1784146 935238 265603 1889560 498475 240626 657929 190084 1058156 1426789 1150687 439196 761191 1673626 1401698 1626216 1154118 1336469 841397 1471327 1329293 1685177 1091478 85580 518466 574816 1781835 1684424 950180 88279 642382 1832373 1521041 1801642 217371 408025 640185 106489 652515 137364 417999 330865 387841 45494 138814 1230295 17200 234196 1384603 471440 1787915 39365 613864 1381975 1240667 1130612 227872 363983 1744693 1431473 843253 419497 1991538 1685966 265146 697815 1408702 1728975 866098 646239 1716994 1900387 1332303 1684625 1241179 1277542 464639 299630 825411 1738962 1023645 934919 855602 1704552 1599029 1894023 167196 707054 1661984 1903236 1940377 1910330 275008 1555713 504540 110120 1616598 1993180 759485 1661473 645900 1579422 844732 1197000 1524668 1418413 1064862 815232 733896 507887 1637565 1273787 120997 625606 1568627 738356 1582402 1259863 1843620 139210 974317 1554664 887182 501683 1828081 1983981 558378 507807 1031355 676037 1119195 1191031 1953182 815120 873992 620444 1681549 1261801 1995881 1232235 1692614 996359 960091 976137 708897 51559 1477310 454517 1466938 1068023 368664 1538870 1825842 978659 53121 582859 1195511 504431 1818964 1227834 103941 190797 1806282 1040541 395990 1563630 400651 1704721 75926 825174 681528 715187 745197 499489 444414 938784 469270 1987817 640859 1803964 1005088 65318 1627783 457777 140681 313109 253194 855050 572270 1241052 1262137 1575496 678243 754015 948381 424538 50824 1058989 1528505 67242 1728830 1034716 1094710 1988545 287913 1975293 783987 68865 384332 1921671 1292024 980550 1960578 34156 307643 922527 1582115 370104 845804 1593396 415248 1991449 1211494 198902 1946752 1418017 1293761 186863 1316281 1918914 691731 970791 829156 1274774 66013 1737390 147377 798259 1187956 1715894 1555705 333852 207973 1942033 19218 256103 1956466 1596484 450140 1106592 987808 152816 917857 1119492 982537 1959730 1555938 1655522 1750372 1465845 1346377 10668 1404282 134683 1311239 1371331 491763 1002039 1398773 1897203 367383 680441 478297 1377876 1844758 1115366 559176 94785 1907234 942151 995533 1101257 110526 1833771 453387 569069 287177 379234 1648462 1785137 326589 1361842 856575 766397 127702 1351039 1123885 809875 1250479 1403598 672013 968620 665386 500111 1318948 570210 1127608 214989 431937 1307103 1448889 580153 947515 1278880 1848083 1259207 284174 1912233 222182 1359611 991597 1885638 255224 1902904 1782779 339010 620024 303781 1439838 1531256 1353206 370092 312713 691730 148741 1154905 1418637 819387 1118571 1428111 716895 340795 369222 985950 717078 1012765 702868 1160372 1966844 565547 259832 1939356 1556354 1644890 1449218 211906 1096465 1685280 1883900 1091276 1926743 1931867 1110838 1668947 1105243 939694 1376041 1812341 1505471 1438566 701217 1023892 1967901 700061 207944 661 1042553 1353957 1855080 1498037 747978 1170836 1839873 1539579 643188 264722 1435896 811516 670735 1409447 336955 968895 472720 1426904 1690456 858990 956041 1861304 1695330 668843 567236 878559 709511 1030224 808067 1524157 22294 830372 484808 351746 1594130 1204211 80476 154171 761291 395938 80358 217053 894354 803720 411495 1170077 492368 73741 872667 339063 1631410 657378 530670 1346501 871646 1311471 1479773 1102337 544804 1669866 402031 524199 951375 207187 1854924 628236 1592333 1358604 1601213 698289 530854 382925 1829422 1345030 1192390 1837759 2729 219398 1852866 767164 1464642 504307 179209 584522 1787064 166493 1596408 987298 1526183 1311850 1989975 464813 218349 1466410 346304 1319906 320870 613335 643998 790923 1883620 347552 108250 1365154 864195 1116094 1052508 1400877 137917 1637771 1200498 1301286 202692 1604946 148286 472279 1070355 1290616 1113052 1279773 1725746 1732928 1567058 889437 1315087 1892870 1212699 1133071 1639464 1740534 509131 449405 704710 17765 911072 1674495 1984119 1560570 360937 806489 896116 77264 1791651 608263 1776560 1730524 377085 1337300 510147 233971 246696 989192 67449 285351 1348743 342262 602074 996384 1293049 41952 1201316 755541 491370 467523 870689 890111 1789320 606727 1249858 95401 1606376 430818 1833076 1434188 155212 356269 60542 472084 391935 67784 1604304 1096545 1343355 1740361 562084 750804 961101 1931945 904077 318661 935623 1152948 924789 133089 351623 536007 501489 44062 1883724 1096081 1229529 746420 720956 767448 1689838 1793385 943854 46552 1897917 1033676 1661838 1676218 1242208 566984 1351694 1369556 1427509 1878874 922793 1121295 1565417 1538463 1376825 1348608 1920477 581912 1291069 1027315 1838085 1418457 1063044 284695 1572361 494129 2932 1043517 256414 1302897 1065435 1864883 1545607 414662 1079568 338326 456908 824855 1076250 132438 1320670 862193 596243 1282573 1042693 287024 50332 836658 1788805 1410812 1156648 455362 1172841 51318 1488853 78695 115262 299398 165477 1205480 550734 516802 1037707 1766680 353558 164547 1079048 372687 282242 584482 1080737 398558 566032 142637 703487 1822738 982974 472612 1298338 961816 953715 938943 170643 1963014 824243 1801880 1047218 710837 208623 1255685 168573 843432 731638 857592 1726706 716772 1939344 1558675 285924 1455884 555729 1382687 682094 1235306 593783 91530 1942328 1308078 145118 808491 1926669 232632 221274 845142 1817077 1607417 1869718 1321156 1933022 374829 1305215 1394495 748323 158924 803676 1485096 882723 1613183 1499841 15994 1324637 1500461 548779 1303551 515045 1529103 606182 1593256 757131 1882898 1796895 1122189 451345 1876910 1778446 1631656 862189 1544997 914031 433107 837285 661309 700731 706571 1836990 678526 1037088 595709 1615698 1673140 1028196 1589252 1872115 909853 1129597 750275 1610199 431541 1443168 421085 216699 709537 580525 69745 1414218 1765127 72156 974287 1815816 1247206 561946 1546418 92612 1170066 1637350 1958390 281634 475769 681196 833155 962943 1381357 724677 1571523 322991 808554 1321587 724022 981510 599150 289876 1552750 1240993 23195 1869148 131492 507168 250767 1806089 1448480 248340 711421 1629686 1925664 1492040 521303 1639974 980322 1400181 1852196 146872 1319184 165144 201713 1414752 293187 249595 230302 1805447 11493 815382 962864 560765 1664135 345412 1345285 353215 1775974 983576 320694 962072 306983 325576 25306 1026942 778116 1863016 1122778 287876 1099764 913543 1931960 911595 974602 982224 439627 453197 1721093 1392409 1972014 705654 1156250 1206007 1504595 1131241 1182329 1520011 931188 277317 111344 249820 1912839 892632 646140 632603 991526 77597 1458895 1229940 901338 344946 1755076 1585856 1171277 446653 1436124 1919795 826949 1812616 1733820 1026676 1881901 1331323 221388 622239 1724491 1892997 586138 367983 1941628 1931482 44228 1187146 1789418 708902 343969 1146173 224410 185244 1098227 1474759 277818 220376 1418638 294003 145568 1582219 1829241 1803972 1996606 1173871 1496547 1170352 1594983 61263 1739299 1830337 263704 1901684 1133925 1599965 1238875 1958899 173620 778986 902126 1373119 466040 246715 148053 1813613 1667115 876839 348024 1733582 1886062 896619 136609 962872 986269 1486568 1805555 1530104 1542772 496301 938128 474950 995806 385162 796621 1881342 1736263 949771 1204226 357034 1918836 1404472 963976 1085440 836718 1733826 1437058 1151094 1940786 708851 905813 1277942 486598 28179 1226895 999644 757613 1178842 1413671 1556439 1358583 300995 1535017 1689721 935235 1919358 1716118 90718 797921 1173760 486225 341690 1041107 254363 1939089 1286506 1207809 889628 1264067 678746 1991083 766215 913572 770887 943371 867103 1913784 244380 1500809 1723486 1923477 1040494 370948 541614 1622946 1576200 356763 993995 1220809 1702336 222613 258880 198640 1883433 1245553 1913316 1247635 194570 1373763 1115803 37956 1704073 499773 532780 6469 1607464 794361 1577711 1286929 1038319 1653837 1208944 1528888 1678518 1378035 1602092 1966340 1733527 1413230 610759 1340363 1349673 1665 118918 1008678 436250 1729238 27025 1602768 962091 1741624 1766450 1684857 611076 979107 705436 241869 205461 762608 694845 769364 1564688 508763 680881 1293335 841582 1292560 486832 1736665 498749 397176 885929 1667415 1742995 521326 1721921 1733259 1947533 1804160 820799 1861279 1370801 254298 556401 296281 696268 1508437 1897113 1113371 1817199 1648170 1617122 701263 1070250 586433 1430868 1910839 1306901 1081905 215624 1680344 1537594 1566347 1768325 1263109 122576 1929286 1772025 1776783 471448 377723 1304953 1548699 558837 21535 1188778 297749 1832543 338235 1906086 612023 631765 718800 376707 160414 158711 1507997 1581895 1553684 1294769 745982 602904 1171939 279249 918069 848510 691604 1218180 1230505 29430 664962 502308 775106 1034456 1216646 894416 1401849 1706749 1196089 983352 574564 56586 1461868 133537 1014626 623237 1722405 403505 260617 387926 1587460 1285914 1479043 1555385 1434754 1744150 1374542 1421574 1334684 1192577 1455007 1193466 699520 954720 1180772 782938 615317 642227 594493 1890512 1090778 1465934 1055715 154208 1498163 729163 1295325 638295 522540 1151160 581889 1483102 1710263 903572 1922284 1859686 264146 1033126 1137318 527755 1811047 1308086 878852 1772795 1575407 170154 179937 1248685 229822 608137 765803 411895 719413 1737903 1447392 870756 91190 750019 1398242 1995229 1340290 424295 344086 169679 551337 1546942 1001547 1950852 300953 1425167 1085963 1885734 294580 620175 1996609 9608 175675 1809321 206290 1405753 281418 565695 1352273 132626 1705908 1223679 1592203 756512 361590 1938377 571228 1936726 203395 1139485 1459752 1117084 969814 401515 197219 705551 1772514 1064185 364918 578298 726586 1802057 1355839 639538 334052 1329021 1006862 340384 1337209 850643 256572 1836209 985251 1929997 1620578 1342578 790238 376242 28741 1854027 1282128 1217503 1541205 1722827 1327113 818874 1312850 1573952 1714525 57549 50925 524278 873475 1096915 1814240 1892345 212875 152487 1920078 469180 683764 711089 1311723 634537 1266499 1114689 450152 393927 51774 1387296 1121120 1144998 244715 823721 50664 1725795 875585 1458097 914264 1233977 114068 1966487 555714 1996215 1139539 64548 952222 1455086 756198 1114545 1862688 1648727 1860155 1371905 504349 988105 613654 530421 1293627 848390 1619288 1741949 1829467 1603415 1461830 1261653 510009 1991635 115195 578104 1154628 889099 434010 957066 996920 812811 192481 428597 1364242 415245 1744050 766832 1387385 535719 734470 1797514 624461 149642 1248080 336654 729146 1465377 718198 642427 935661 1036654 1002526 848231 22258 1645304 486299 1261409 1211526 1249157 126533 29749 927657 1478666 1416388 1001612 1461882 778235 1748291 1305483 107731 288678 736720 622141 155293 287439 1489286 1740505 588929 298735 680727 110797 178213 1002101 1582292 972572 260085 1659894 151617 1310429 948541 1414822 907132 680261 711864 1166401 1712379 1421292 745035 861869 1555281 889003 779635 1192268 1527746 1539071 1900370 1898812 620887 1839853 211048 1644770 785268 278367 1163533 59164 180267 1128025 981302 898924 1101181 1471195 515973 684260 1652013 524134 72067 875702 1436044 1117427 1534208 1875595 86104 1751008 585259 971626 308080 121185 659402 953093 1450422 1703029 1384901 1557049 1602282 617837 1903610 1710745 1291409 1780153 1762374 1518382 1838312 628793 207336 1425871 1979689 688340 456778 59114 959567 1590354 1096775 1080531 249286 1082180 489655 1360645 26035 85159 609282 455455 1738791 161978 900366 1754680 651857 1360070 866758 476132 805529 1825090 567719 1776811 1945219 244377 311369 133078 1445042 426000 1071786 598051 1982420 247149 1451098 72526 227020 1222667 411518 506630 1938464 1206396 321070 949552 137368 404724 95409 348102 1395061 1799961 1768837 1215934 626198 762553 1981977 365108 1201935 820414 1798806 1246298 680864 1691879 263789 1579907 792302 77470 1915535 552686 1387189 1733770 80090 1535691 764341 1240861 492501 222117 41341 731627 136904 1853513 1861630 464630 745181 1426615 1559402 1304287 39118 668091 741124 1823079 534666 1101996 411520 1619679 1663603 206542 840834 1822286 237529 1699920 1680177 1408599 100184 1058796 1679002 483761 1802087 1101506 432002 1611437 303729 712002 1326323 1062620 328067 408412 628087 6437 386870 1435535 1992603 108 1978387 967770 837392 1344118 614647 5248 839622 1047882 1597017 685824 353000 250652 268704 855186 1119708 1529867 1134370 1289838 1210843 1587886 594283 1065651 407958 967767 1158566 176121 1888785 898409 538691 1918173 155035 985850 1079804 452459 546752 1429880 1190122 1156307 1297703 878031 778950 874374 1350492 1938231 1431918 98719 457631 272999 1556303 822674 1509492 466964 996078 1993922 829980 1320778 798119 172899 776447 94217 1424902 1717292 141855 647724 1953560 475906 610434 815761 90444 1757221 663848 1975739 616446 1513746 704307 1266262 1902586 1247907 1931421 1884887 1738221 1846033 1722878 846688 1197153 275815 1530847 670215 1565937 23456 1834085 1608705 824099 502190 994107 1657671 209835 1833594 1881079 1075928 1113313 253321 1204513 1569531 1023509 711028 619967 927651 1257985 1710335 849234 1867752 666090 1569170 599749 390954 90743 1886175 160497 1469542 1075831 1428773 378024 689615 1550914 252232 918738 1641246 171498 1120102 893393 1146285 785546 443311 222872 760325 848995 1313126 468949 1444039 165871 616117 665228 860875 129221 1999483 693826 1746686 1682628 591726 1624295 1765804 287628 1831772 460323 803915 1118611 535161 1795489 1135819 576525 74809 23118 1378699 1229278 1978392 1360616 1399263 1338070 931012 617094 1823943 1742807 654540 15755 350280 1464626 249572 1949232 1026355 1276744 1397405 1348797 1354428 361102 1879160 1991892 913522 1605711 63557 859277 1671251 1233138 1876892 1970810 844772 1928984 970433 613905 53983 504265 342466 273322 340996 1126619 487816 990231 1474513 1423689 643129 1009152 937921 1376716 80854 732173 1587714 1755423 1300666 1497891 1373747 909242 1360409 1120767 1091033 511622 1659285 202535 342459 1033717 73311 126445 1282208 1112186 1699588 975877 1150742 1427554 446362 341896 73544 785260 1843366 816380 552272 60640 751368 1296815 1817360 1670758 1304680 1172197 1700658 395082 1025489 683265 1707751 585493 66872 1490630 398139 1766745 602549 1260288 1630793 381580 290175 934080 55881 1024049 1472517 1162011 1323634 1781261 1011525 644018 1708019 1425046 151064 415700 144085 1982649 1986198 256016 1137916 72048 355984 963491 1277635 385659 1543176 537887 1059164 1473397 479410 228499 346376 779299 1541507 1479563 1329814 1663384 1689984 952517 1563619 1236537 1936870 996164 631176 1255085 1631979 843439 1820514 246398 282419 620958 1632075 1215165 624419 1761064 831323 1861825 42568 1229387 1100283 1283924 640640 743601 1698033 881148 136276 378812 466690 1660624 1667777 851379 564326 1384272 1784685 38205 1150686 618420 680442 534537 1792396 574553 952037 847244 1905459 878513 1750884 501153 1159616 238409 1658064 581593 392477 1901972 1042515 1290014 1132911 13945 164210 11037 349279 1457323 282658 60786 1761490 506449 1628876 142558 855021 1772286 1381363 904857 32722 1311388 5538 1998281 1915434 1265753 1034014 1181814 1847994 764266 1785249 1731399 838954 1182804 1485129 1978763 1506566 1168413 1353965 997322 1002664 436100 637034 1326895 1114256 739147 933207 409765 11377 1845184 1176435 177576 332467 1051218 1990646 663385 372057 1350239 727924 1086349 986405 1668556 746215 900448 1373242 205167 1707577 1176894 1305145 583676 1824313 445580 1534770 1431319 660371 1757097 637436 1329770 385155 741620 1817926 969287 1275280 1647659 1017345 357010 227306 658269 1522371 915673 1499496 371768 691574 671913 1143766 943406 1825788 514226 799163 885695 870926 1565556 1139463 264347 1413343 1802265 608132 1621814 818303 401465 1200508 679396 1105768 971637 1096018 1264686 26113 1086545 494929 1709172 1977362 1386480 570714 66515 1745816 408327 81421 646429 1817474 19901 712026 34690 1350978 1796285 554747 110389 282863 1122351 488232 1089821 686237 55874 1004773 807953 793526 45972 1758508 1136705 1103811 1303028 1952331 364174 432017 732078 128015 1614516 877325 1220870 1639886 1618337 183441 537836 1251732 679033 1614369 43158 970003 1705677 1654054 1624542 471745 1799765 1569012 718676 697937 404360 1695603 117007 1906606 346186 116505 1756331 199150 1802952 1239779 386409 874456 900402 1191606 555878 1283761 503615 1047068 31118 499897 1127827 1603736 1407571 495081 52785 1453735 1968292 737820 1297243 1602297 267708 1347435 1939308 1352494 268895 1146462 481701 1130492 1859635 354404 546632 86307 1913635 70620 1595125 1787948 27626 763959 1269173 1524052 336988 465271 671965 801401 1526275 1662712 961168 549517 685932 1933752 228265 571722 1883877 1658836 1507421 986590 307973 1618008 1153720 777300 1290815 575319 1463145 536260 1166277 432635 1831194 248346 1042900 784525 753385 1682027 963415 1367287 74477 800571 1522611 902798 492329 403320 404262 1720096 1932568 153043 820144 467252 631369 336266 1421313 1630291 1023159 606784 1170292 1797879 1443120 1645421 1439255 1265286 327160 241109 1458754 659453 1158032 951973 864251 634742 612411 1951008 268512 900156 729848 1460170 729711 1667798 1696975 1094851 971458 1675810 154663 876500 1596236 1524330 1471676 1915441 1755723 8582 14859 850853 1378319 478941 1059288 469807 1570642 68200 1975287 1522647 1882820 937644 1246588 1510051 315615 748008 262746 1878807 1372209 32903 1633842 136143 1741699 1040118 221254 1230268 1123363 320549 602637 844510 1329509 1634073 271627 1871229 809593 1173617 966018 774885 1732529 1351049 1967942 322270 1900345 1597640 193702 123749 1776520 1857461 665108 1788169 1944579 170595 127725 109315 1409410 1078899 688342 1429472 1865608 1722207 153552 828013 86670 1198607 1828383 1036434 713330 1230001 393773 1210877 407375 1365562 766468 1493684 354549 1087292 1053993 1100202 391371 53179 549713 507773 1557633 1244219 1183129 1922525 800493 1958684 543830 901137 1669886 1449374 1166025 1738085 1270070 971816 966891 1813478 1640257 25060 407589 585292 650077 737645 716802 790564 955184 1697877 951463 1502420 840372 195058 1578559 284408 1850616 1208112 842005 1425926 1096563 1069385 1330347 1257190 1559727 1454200 1999804 1128318 932162 662865 1729540 193726 1896898 1005045 993949 466304 1512239 1632032 2669 1445112 452784 676716 751644 189113 1284277 780100 196415 1040248 1245433 171466 93092 708215 1929098 1473088 1264274 518517 647761 541199 1978055 1024993 86110 658460 84472 1100487 374910 1915463 759620 1054546 1545775 622445 769983 771370 605003 14489 1362131 361226 1535927 1437342 1332495 933463 718602 1188393 669080 1233225 981127 1810881 1577323 607152 1585786 24298 1870835 1917291 511300 431449 1815226 1485039 1701170 674181 270611 1176182 197496 241067 1210526 6785 1611128 942193 1449961 1818091 1680036 1172890 310030 1699949 14695 707444 554524 824550 368368 105448 232122 1105604 896132 1257212 1405903 1823212 907838 822739 1303579 1749647 1891607 1105135 1044132 464851 890799 1133441 4599 956666 1072977 694878 640767 1155934 584337 1193515 270157 1457208 754587 95309 346403 1711521 1812500 1325455 1881733 1948439 607764 1623662 730120 473341 1718418 407903 968717 945693 1398947 1066669 1298706 1224342 735537 675116 839720 455965 116014 1133575 1767547 1663447 1596913 953005 255464 1153431 797817 799463 1057812 1182806 1518103 1865004 30891 40659 264572 619425 695172 1912591 213815 659865 336135 1962856 336599 1136874 138841 43260 1596947 1020709 1836731 8439 385057 726019 1787304 612113 555478 475936 739107 1882132 1718775 610443 852609 1522145 1897881 1615634 1403722 1125330 1800795 1683865 1270507 388359 1782250 260143 460705 797399 886276 1143153 1503880 1710832 71602 205182 564243 882720 608993 812963 1770166 1631403 931607 693283 126645 607214 882546 430460 1277404 283620 878920 503528 60024 916912 175543 1542913 292759 1369104 621004 25915 841334 847219 1158308 288065 857925 527393 1392828 1211864 1699107 1587467 1162120 1676303 916895 538208 82914 998724 305555 1825901 1404575 1723495 1741023 1013215 423211 920790 1864117 1264460 1991021 1345771 924730 545946 700742 1151201 1080496 73488 265443 913880 664388 921116 311412 1240191 1207185 566214 1802106 94820 413723 1578999 1331519 640338 139344 1182587 764872 837476 1435164 1728810 184892 1711179 838866 439261 1446574 1700797 1914812 521256 1199322 1438368 583906 1907274 228709 799291 1211932 1729626 1691323 363490 1753465 207305 548061 973643 1687223 1753120 1024086 852685 365933 422663 1249041 1346817 730149 1857981 257111 1041300 303375 1504520 70968 1995639 1860948 891089 1904662 1969011 1377947 148039 1877476 1579933 330717 1642497 1545582 655474 69554 465532 1439992 1181415 1062290 586064 1067106 23042 1042334 1061806 1042174 1704508 919656 783356 793630 1762106 252350 1658047 1332433 527286 27327 525495 1333116 876485 1843659 5328 1358127 894234 1497212 297793 1413449 1526656 1351370 1618519 519399 1124183 844451 1015143 864104 639535 477488 1027349 954150 575368 1758019 487337 185554 1141382 1115863 1170099 1356192 1398231 389038 1396541 1772264 1300605 1276019 1207162 1791044 1895486 394066 175039 1534239 445996 232988 1829262 537447 1729310 1389267 888068 807485 754841 528842 1751623 1197996 1323589 889409 1411480 1491481 1815629 1750797 1384197 190371 1547041 213281 550994 76073 1703041 1847397 1427647 722528 362844 87104 54730 1718500 476190 53091 423099 1345117 860889 615637 1418597 1491009 761682 1009836 212707 859599 1582726 625075 55582 1807815 1211127 602068 652359 177293 1162030 1684222 16754 678061 509858 317234 1674425 1925983 1888576 1978489 1479485 1468145 319635 120932 854195 90734 794605 351441 660476 84241 1066092 1176387 1585687 783940 1589581 268601 1899363 1113088 1430820 1970509 1112796 1104639 664958 524065 587652 6870 1192196 729602 774126 64308 1527397 334999 1015183 474729 1533407 1970481 1277205 1664489 1879620 260067 1472110 780709 553495 674171 127497 1115990 675120 465261 1500711 1945272 265384 1423492 138853 505522 1658237 1798067 1290941 884978 295211 1099801 545254 1858217 1223900 511429 284250 1898326 1171078 750542 1484359 1500241 1913507 743821 1963518 958333 1882253 1907551 481335 1749308 1229239 1317238 1285540 1757218 972374 1790803 1895416 976425 1469479 1195395 419363 1901572 163569 1897556 12450 782477 1253374 821494 445894 226388 790377 788806 1320224 11903 92470 1940800 1464292 641489 340470 1874709 1572967 329467 297858 791192 458186 1923697 1693826 425628 1932647 540669 1020309 1760742 194496 1318121 621845 1045309 401318 203030 1976174 1126343 10661 168764 913978 928731 1669497 1333969 1300167 631390 366377 1212046 283813 116173 531103 626212 1514507 848623 1443153 202999 266504 618846 722409 1924883 221851 526814 1866190 533196 696431 1002521 813161 1264270 122456 1744739 1909553 729083 978974 499454 1146776 1559874 1947866 20920 1903218 1016723 1614944 471687 209146 242355 1582710 203810 84781 1587427 876630 688314 1562871 334506 1035986 961743 276564 1055676 454679 42609 1639058 1059479 1690782 755588 1589063 594687 1200226 1307265 1579082 271332 1203914 341857 528395 327492 1991312 1034689 743046 1081363 1515521 1533982 209296 605841 374395 1847847 1212232 641592 176590 420843 721514 1819915 867271 1522088 885983 152723 1280909 117392 453997 331040 393885 1122261 69639 1182729 878804 748025 1414738 1252705 1943501 439071 764823 1979560 1223447 1319066 1619691 1731153 43292 224592 1718192 1079659 326992 1572044 1316993 213191 1671020 1614152 546603 1637055 144777 511365 503685 553508 646056 716693 199214 1685033 670351 1151828 153040 599519 298074 1422374 133024 771771 452931 527124 667035 1831261 250383 1513128 1426214 988456 1668756 742597 664873 1744773 308774 660531 1920480 1592246 1873233 1942530 435499 114421 1383644 682372 1889809 422221 244502 1103907 443644 1304532 393610 1699871 1563397 1489795 171867 288064 669202 705447 652863 1213594 689194 725236 369158 1787908 734774 1778846 552720 522485 277609 251238 1890891 280425 1805977 1402977 1820194 786078 1492623 740716 191808 1965970 793954 868411 343278 1328538 1734361 1927911 199872 1047837 59007 1739420 937241 1333978 664258 831115 564452 1589265 1010943 1602735 328582 1146673 181393 732112 4967 1990978 1757294 929312 997752 560585 753266 136326 1472130 1657589 54447 38315 212406 1298165 1905603 1113796 1245213 628538 350063 394365 334928 20262 272782 1598255 13178 1114383 1733805 211230 1390263 1448429 387147 338315 629510 810482 1372315 1196320 998531 603969 387959 1790028 748711 139398 535571 207869 1225373 1569306 861060 1105796 1351055 909761 947675 1333834 1037622 1243832 1857253 554788 415806 991294 1790506 1162127 1885475 572551 1864122 1468401 1905702 1244552 997361 369952 1207885 73756 248741 1829580 1940191 792606 1153645 762701 1991216 1817747 1614415 436981 746474 744504 1298368 224114 303424 269288 1424528 332087 868647 1398088 1229073 1619711 832305 1747689 1693748 570780 1348567 1164712 1999841 1145037 1987596 905776 696031 1173689 919957 1148318 1805308 424793 1658319 1308221 1392925 1699336 357923 1326107 1136525 384811 1730105 493874 994593 1585 1729259 214388 268610 699218 1662261 323733 119689 1317493 1263528 110232 1016543 247168 1304600 1714388 1757159 154881 397223 1655539 1845760 1607792 74048 1698725 372955 9367 959109 143346 1040269 1031942 1529094 1376154 1657990 154624 643338 1230854 992524 1424019 978302 625530 683940 782395 1964590 1263772 1646445 142939 1124716 729813 168800 1749160 1898146 1078813 745265 340753 1535418 477375 1003959 1934830 1152165 1140813 380031 961923 1382550 263731 1025034 565555 1001839 984095 956197 1798203 863145 1225284 1210288 1866935 135531 838039 804784 1179017 1367704 619729 457361 1568798 1670617 1869637 1727527 1381719 992091 1104452 1786895 288793 399297 340689 1570332 597372 214946 592804 578871 1051716 1823041 421917 1906085 55924 372150 768983 808508 1062654 1257536 1333902 1368721 1985831 542474 1084167 728505 49068 1415423 993415 1691440 937626 1682443 1410238 689630 796418 51509 447187 1399642 1756532 1982577 913016 692337 1388408 1047481 1492373 316264 991261 828758 557133 252390 730979 58981 1046832 1777070 861455 1040587 1055799 886234 1225837 1345083 330402 1572957 1544862 661051 1256473 1828137 298924 425653 862660 1805014 1332435 1612691 1194389 770504 569667 1466914 589311 1814157 1585703 828900 56751 129686 1872818 1842105 326806 1281800 593755 1078065 799539 1656146 1338536 493354 107518 846626 1862929 868478 1969085 705280 479190 1578978 686016 697271 1626526 363353 1363073 1249424 539119 443842 1999753 1213060 220113 1666304 1606746 95757 1938496 1633171 839543 910202 1181939 390378 1495094 122721 207875 372973 649708 1582533 1519807 79252 442389 1772823 869834 3306 470198 1030408 1697006 1987214 1999603 926529 485474 1719368 438732 1897514 1139335 1096013 1677996 1930523 1752235 1701497 667856 1044440 1681880 776244 893241 1647717 1902252 467721 1049118 466156 1292985 1630471 461737 1241215 161680 1603601 482380 328680 1549777 301042 1390173 171830 1355434 824788 36284 1170424 1496243 1312904 418570 437550 1683769 1094576 793742 1794957 291579 875099 1907601 1197711 662004 737702 1663309 1893108 1175445 572643 848491 1162923 1702538 1982550 1222149 914388 375380 379182 585393 270863 136212 1633659 1781389 757074 1279377 985287 230627 821402 915793 1012961 368261 1288976 1498391 1748740 487795 1887977 18165 172253 1413702 404962 618537 679940 100376 919354 1922486 1455215 1105113 221722 701895 529747 1315212 641767 564678 1016273 1143375 1092773 168325 634689 543174 810943 157383 1638410 361225 1186446 1127922 1442349 146022 1058662 753973 546834 1461415 1561154 1925223 46554 1120787 885863 849289 728679 154827 1885317 1001104 528390 1441806 1531198 1936849 650550 1893998 1138205 934481 65135 61446 773495 192828 1189565 692599 252254 530688 1549808 1312569 1310484 1054752 1401811 561069 263757 529100 1300075 261927 2381 1216369 1399402 614641 1714995 1324348 1238922 1601439 175936 1198797 1099085 1184970 507962 293964 1202993 1916899 960226 386201 1335746 565714 1741650 886777 1553248 1857529 341579 30973 249825 399257 218476 1986231 942119 575334 294396 1990418 1829226 1742507 368556 837783 226138 117910 579909 1826685 1755280 566169 1995769 1319822 1899732 730064 1421242 1459049 1230381 1491452 1366454 1923540 1530922 491818 61884 486602 518805 1063055 1263111 721044 1047327 1413477 392801 1501963 1136174 876484 183024 234131 1055354 1623782 316011 1221536 289433 838314 139961 547779 396032 1740487 613462 1473615 838994 605135 1660757 1686055 925668 994358 391919 860500 1394140 1913375 968234 407175 1894677 900842 821440 1039173 912296 336817 1743196 403744 604463 283032 1942909 1312577 1969902 482547 912170 1141303 441957 870386 1907085 1404753 32706 1930587 1490826 1319834 1172146 1740796 1698613 1405495 223647 1771678 698397 110004 457055 66484 1332367 1462731 352208 1679025 437272 1407040 796557 116902 413245 504017 1319479 1685611 1169582 985875 1917497 1229679 164328 203630 1122831 1115810 95264 841383 803526 1861391 1299465 110423 1359187 557439 1496642 234889 770444 987109 762715 1980154 1879239 1775002 785464 8886 360324 915313 312104 1341188 1426092 1423242 554413 590737 1524270 909469 1331709 1546566 1763477 963148 786469 1617267 802626 607525 636840 1559320 618553 1117639 185539 1924884 606877 365621 399859 1521268 469860 739397 128713 1242430 560628 595515 1371063 595058 999479 645132 60713 760210 240696 766888 344356 622358 1401164 229971 1717365 718192 799269 618101 463375 1524125 615833 284972 1245181 1971842 1450966 1368553 946296 1457361 1433236 1778370 276988 1306449 1269368 307598 78407 1051805 225951 1703942 381793 1418715 1762205 1695030 1021012 87068 527379 1823269 1843097 173505 1141087 210272 1604480 215717 826436 1711322 920531 488881 1947713 28981 926006 693280 1406235 1694547 123290 224180 279901 1589133 433098 812667 463464 1704856 110076 697724 1696273 1085591 552366 870143 1411405 807574 1992032 1298980 916022 973796 1240552 1526626 1211304 587776 506297 1263846 989648 213261 774497 1844717 1757615 527987 1486472 821524 1501883 1409977 21252 1759230 1924917 289658 810008 1403651 751846 834326 1381978 1155984 529827 192748 499940 10419 1550648 181458 1429540 1215637 470726 809176 393360 114637 21705 879528 399499 301595 1110000 245333 1832267 1871339 1101552 528881 1565410 1664492 406672 1674696 1768980 85020 865234 231451 845088 1575238 1079106 349646 1681542 354140 281567 1844285 173497 912044 872474 1666373 495305 1858113 214655 1774645 338262 711595 562940 1941320 4756 306834 602491 1604789 997871 1358958 1514094 1987318 1295028 783980 662416 1787243 595896 981315 637711 978446 192754 117089 460580 240800 301009 23791 1757402 117711 530722 1345149 540107 88893 317450 1319250 681048 1822521 1342135 687726 1785510 85076 254327 624557 884062 1426918 1858857 956250 902020 1423949 261770 288302 1431032 1994846 731814 1916940 1482600 1686308 895306 626537 172615 1245229 80037 670919 1868879 1770532 1278297 251563 1689207 771354 1860488 1439811 845894 405602 1037929 446497 808750 1077920 151130 1223568 851771 1523642 679407 1422679 1920726 208438 1683964 41196 1344367 785406 305973 1340172 639671 913078 1859790 368647 1861399 34088 207749 440085 505917 1876595 388018 1807136 411341 1015121 114441 1720536 807141 264293 1408709 1590151 953032 422200 332688 1280848 871349 844330 185602 138007 858552 1702398 1550445 1456471 912743 998717 994552 956157 1526653 462799 172456 212255 1126062 980019 58251 312283 239696 781747 268909 389767 228963 231100 1480061 347006 678469 1331241 498526 1022976 1143430 1996867 1492541 946491 1590343 1806933 1328497 410029 491575 1888953 411381 805458 727416 739727 559841 531093 1815661 1781585 1191559 401417 526812 774604 318208 1087746 393051 380710 514059 94964 830580 633834 1541068 477774 1132016 124742 389960 691325 1993879 1132824 1343270 1097067 1932904 1548878 547893 1584748 1067849 527541 1886076 158574 196688 1217318 548468 519302 794412 1124396 1098942 1578466 22517 194166 278804 1090378 1090098 1153333 1841050 1228671 1255957 62676 1023251 265581 1754859 1547289 1064871 681869 203000 1188568 249658 517366 136389 446080 534276 1658650 1174882 524128 833728 801215 296894 1094899 1272672 120779 681284 276629 1992438 1438762 1393878 1718929 848878 54584 1718604 294847 728235 524689 965913 1257054 1504800 1243422 1526178 1223338 640963 1246467 1075433 266673 707832 1931800 306716 1521713 1825820 479917 1837048 1258924 684610 1476098 1684412 564731 426753 107226 671458 216628 45744 660572 105972 1953536 1397545 569822 995754 1229747 1374010 1546334 203802 1962021 970713 1474500 1392046 1540585 602765 1785482 962866 841043 113641 1689365 1390420 492908 367978 1705921 811938 1056295 1787002 1764895 551341 421472 707889 1114002 1985266 946653 585453 149215 1320245 1947562 1968656 1196933 1733419 1055265 11122 1565306 681813 1147423 1070858 136803 240737 536486 445574 1537497 1476978 658502 498630 746454 1050066 605598 1032149 117218 1026998 1322603 56851 1452180 1733490 368596 1650163 1949997 28485 1345235 1878237 1835810 652465 151656 271681 1325150 1165671 1241917 1513233 1917668 1479417 1700504 511541 1299890 345026 1178882 522208 1585487 1478787 710115 1729015 809453 125354 17274 1983293 84753 1667531 855976 1506965 650801 157040 665430 815650 208070 533550 1353169 1435735 82485 1542292 1844464 926636 985997 1419367 678532 1856067 641453 269040 1501691 402979 1784567 624545 1775538 839814 808068 662181 15814 1627436 480802 1046192 1108634 43975 764876 1034772 761825 1205602 1645981 1990200 1868474 84174 1079255 1314955 1363875 1395083 1378033 324988 1418521 1964256 1348090 49786 1356124 24081 186777 389505 1075048 791269 359574 965185 1401697 377855 617405 838120 761525 1048707 878332 639628 1277113 1308872 1099780 1620860 567860 1578145 1116657 1050553 1911807 447628 1196667 1348998 777296 1741108 959398 731988 1711526 1922222 837443 1892096 206854 1876551 974695 180398 1649920 1611867 874224 380747 1742352 640941 273791 1539939 38857 1082948 1033276 547964 1770190 1647722 1931415 735661 493777 1559570 383687 1716159 1336722 1378144 417866 1741961 996120 777535 1883168 762807 696631 475516 794925 432518 960646 238914 142060 1241283 1307347 178861 811196 1241470 1778122 252731 969368 820467 1447570 1734900 1812700 950470 150826 1701175 1581540 1024268 1789165 122262 1645892 1089774 1978064 1376589 1774209 1004585 987106 1107175 1965408 485938 342175 1240956 978536 914871 1826793 810039 1828023 1845758 235364 1474529 1143152 6434 1191777 708611 1940631 111423 1431598 224413 13196 1166482 715183 1759304 1989967 1029656 1615758 1946107 555805 377785 981320 487548 27332 418392 236605 1930434 1863777 178954 400644 494390 369233 834082 1341593 1771729 977138 1320786 362194 1583984 374177 503319 579894 464906 1218802 906078 1505855 942733 1559808 1245596 769316 1555454 1623181 1284327 249056 1062033 495975 1140263 1532241 824740 1878483 827211 409181 542249 1744097 1434341 903387 1634343 1884286 1965673 1410263 61419 577957 199043 1613258 339293 687383 1988247 719524 1747488 1825771 1657713 840728 271825 1488925 1454505 1621025 994208 1248102 1377059 1949240 494837 1547732 407975 1338234 1279914 1506709 1102057 1499530 681553 1667227 1435701 1055861 518950 718555 1801062 1063152 1680402 1205191 936435 1156339 1038872 1914528 1687953 699310 17785 1937341 1284341 1507147 489569 700605 1981950 1976880 81557 865379 498977 718785 1959072 882284 1972991 1033439 951612 1030986 342 485224 901733 876931 921555 529778 1138319 1624606 448530 992987 447434 1381495 918838 834349 1718449 1983862 1907613 233911 87731 1758555 956032 531750 933572 1709724 862599 1892488 1309650 100245 1599252 1635232 1926212 420673 391794 1593732 1879685 894090 1291211 1991307 570843 1153931 1342166 39934 867754 1176104 932656 702926 1852217 42082 7695 1045663 1151942 1480737 1520449 959141 1855861 1548896 1637875 1067065 747245 1814647 1768987 1078821 819848 1576919 1613113 1510497 1913150 1893329 930665 1336672 445559 40165 884519 1137002 1458633 1324634 920803 955916 951221 1796702 836832 1343714 191610 1852847 1519737 1837719 738478 1502560 820497 161255 975658 637812 1663434 732690 1557924 1072365 407602 1112259 1450836 198605 769928 696857 744574 273422 173426 426643 380329 1956356 384352 303111 1364814 52827 1904073 1079846 1780360 1264968 1070921 653871 169016 1771054 201084 1842314 252958 1373647 1785990 1098174 1773566 1914863 1320527 754835 1912408 521905 389275 1856832 1848020 1794799 1301034 1558787 1828940 1437610 1613605 379212 1787578 1212690 1019360 1085921 1076111 1895516 1318824 1891019 1458063 1752893 14428 633140 1317657 1084490 29897 512786 789597 1424469 1032800 1443853 1073889 623345 489018 1931763 1720950 1283222 1083778 1417753 895078 607615 536367 412876 199003 1972272 180186 1909330 865022 279229 811650 1598487 1468475 939541 1600460 1418653 226912 1062936 1254693 42116 1771138 337051 445170 220068 864631 1399578 697873 1006601 892144 1321875 1857964 724305 1191096 1719256 1045474 1711605 436901 89490 527310 1504012 661532 1891028 468371 1919249 695525 1156585 862619 1621997 1853366 669112 590004 1746181 1053766 27555 1955910 333901 924577 713698 801374 1699224 1684807 553171 351767 814515 776943 225666 257162 1766906 1997378 574947 250611 373792 777242 119286 1644257 213539 509795 1801170 878524 1114342 1564307 1477719 728846 1033569 1181456 170714 1104383 627870 1807208 376411 642366 1522765 795899 344917 1729926 924608 1459436 108346 861622 1218254 1127953 1686146 1551702 449168 947891 900330 520366 1567293 1620882 1470715 1623460 1594768 922661 1631444 1960396 1949792 32223 254531 1739308 172103 798027 1290178 1166288 1818996 68808 1840481 152417 439103 1427840 481464 1562673 1458928 412807 1979520 58100 285691 1041340 1924181 1816081 916019 677846 1436138 581488 841030 1488339 504754 1471727 205719 671585 1235838 1991622 508534 133792 1354682 989152 732342 395293 1572515 889064 1139478 875185 1574830 376086 1353503 758087 1764524 12851 1689068 1563171 1520544 1204043 1592817 1977947 286909 1006030 1982246 721009 1998987 1418702 1221970 1996337 72019 1397167 835626 1101013 1215904 59622 1841813 608540 979199 457771 425912 663193 1537691 742756 587768 973028 1368310 353083 634803 1606509 551050 1626067 1653732 896081 382778 1623809 555628 1839979 1659514 1504732 1737285 283455 1453530 665290 211024 674470 453542 1850743 1599559 486336 951889 1372499 1541423 618955 1084509 211811 971661 429785 1907487 33057 577358 397055 832653 794376 144293 639379 910929 1545405 1481279 1045823 184536 591552 905265 795106 25553 654913 1357341 917014 1767345 438265 1601702 23557 1186562 8581 1970632 1607488 1990402 38974 1852321 1453470 1158367 381294 1865796 1137851 676557 1515299 736624 449827 1581684 918533 1002388 725556 1555828 349641 415412 731702 1970791 977475 1735774 1777287 22953 1779 737959 1201586 1204918 125633 1780474 1438091 1594496 124254 394330 1677982 984560 764316 337517 26138 374046 47186 8661 820542 285931 524770 642119 1198975 100706 677280 1803922 1614870 1493825 1746602 563919 1636038 1115139 1329658 1169791 1084669 1573467 1322639 1137414 784306 1541985 721117 1055914 457492 1916349 1710308 1392172 431491 640150 41113 1530428 1543863 1668080 616320 356469 1911296 1314956 1570880 843822 1072828 116968 1044415 280652 1460504 972512 547700 1723563 1667094 136898 1326261 1325590 1310088 497689 1417174 1465038 633458 1068287 1943645 1246190 167039 793305 826019 462646 927441 120552 1660871 526107 1615064 68600 94283 1957235 1451811 582956 199932 1028890 1712849 573828 932912 846718 1965530 1491535 59688 593607 524311 983516 375492 1419241 1745466 869484 805031 8353 533335 480403 1776865 840249 629289 589414 269717 694811 1936049 1567955 618201 1415668 175101 1912717 608018 826312 195175 377287 698281 1219308 270918 1142903 187773 269067 1214262 1681489 1798385 63017 946000 676341 137180 1068595 753042 1702980 703707 451448 1000277 465837 1029771 1451940 1036892 1679727 1438389 683187 622542 1761708 1124846 1758776 805216 1591830 53579 177904 513531 1971803 922021 1682229 811206 1581098 40524 1143302 1661061 791235 125493 548078 368968 900588 785979 795010 1105860 632979 323937 1847453 1619687 1207880 1392089 1813171 1726629 1233244 997327 1739805 1014610 1497665 496272 285327 1427159 1224459 632068 1263990 1823963 1172934 1995962 1115772 294599 1856905 618844 1078190 724369 1833068 1940822 88164 1949295 991862 432151 860288 1121984 915861 1401127 1171620 1330819 1872045 441747 958664 675280 1363642 806342 514624 2367 410181 1515857 1697473 1203390 741069 1037691 852943 1654618 623683 603207 1837040 510413 1815534 561478 974804 1431037 1215708 1449632 1542402 1634957 571243 365608 1504335 1165312 1049616 1071885 1198963 1176842 1830393 1009331 630071 1303884 476398 1472404 279881 685562 1193655 1777541 152119 1456270 1990426 395597 483784 1918286 1823357 1719476 1244225 1687467 1320557 349483 1728268 11404 299253 1012001 964139 158743 335861 1189857 1775719 1099963 762507 538243 1833169 408517 1680528 180075 1445504 1669925 837630 1569664 972230 1959997 762058 1768287 1546358 1984715 600800 1873107 1545366 525248 1177143 411687 998141 1695009 970273 1234314 1948636 1421023 1558180 873555 460112 1958440 143030 1984853 1913115 1375671 1283071 677965 977919 26312 1438972 1938104 720901 1591383 134429 466041 885639 1489673 553251 967929 1608029 1689091 732951 218269 1344720 1955734 1793836 570788 390849 1972857 1894360 1746355 1185108 1066639 613517 451916 1500421 1149116 10275 1484480 1544710 1871486 728833 1005404 142472 23654 866531 875330 485453 1714825 1306645 1552960 1204278 1927202 650177 553300 177900 251177 163290 116871 182088 1731685 1127450 303830 1132013 1778289 1052614 465279 790988 1056374 204816 980250 655270 119215 571841 1321916 1131811 1735813 71385 564424 248245 1495580 757958 324391 108060 253610 1279508 604373 1520752 485303 1209925 1667386 939195 1595893 133266 1294929 1026344 825205 208312 1051622 1232574 1052119 349439 630593 1416327 134305 782718 489780 417284 60737 783583 1943059 511661 625589 1401861 1117521 1466799 1912576 1414519 1614117 1718008 879606 309811 590670 1883766 327102 992658 398652 997273 1383045 1499950 1812450 1729460 1256915 1165519 945846 187294 1896879 1451230 1431935 1719084 1360368 625880 1413223 337951 1869740 961334 1833874 626324 259743 1159415 1957457 1521948 937414 395024 999497 1026837 114456 117393 1575638 468469 1785762 1881952 863124 480476 635959 592298 1666105 1821692 1412767 1861642 1136655 768467 232029 1331043 793325 1715482 1846357 1099577 770189 812719 482576 1313609 1068365 302325 1444738 531109 69993 624760 1735684 882606 260656 345406 1956323 937396 202637 1623754 638559 1127047 1666072 723627 609724 1615887 423957 1276450 67888 1541873 1982910 1768374 1949013 1585587 1541125 1945940 642752 557105 912914 1828141 1706744 471835 1749492 284997 207797 137057 513516 596788 1208835 1562612 1956518 1160379 160728 1953475 264743 1011002 1406209 829447 525865 308225 1394082 95650 1840727 1030718 1050735 533032 199596 127244 1648734 143778 61929 690420 977558 198433 1692549 678130 1364246 6853 1013868 347392 1462796 603787 1059019 1637582 1100535 1938137 805760 1371564 142051 1254161 1127707 389326 718692 740907 1909796 1090368 1892351 1725918 1033185 166445 197336 1901659 697585 1544712 429858 1783174 1189224 542821 503879 809298 1820287 1351524 535177 661628 798663 621037 829719 483537 739605 1581830 1592081 588251 487063 1046582 158692 135665 645298 1420107 1853027 1908418 1527410 853947 1589070 521939 478559 1830547 325695 145882 1803493 1302052 144353 1750860 1977990 1561528 495296 738172 631001 1967822 1360128 1100508 1299682 1753799 1019004 1894194 666958 1147990 498536 213452 640688 1377585 892562 105658 319014 966124 1176408 1760479 1380805 125478 951085 256498 354920 1438395 1081444 1413439 1068648 691758 172302 1776012 1178881 1234561 167240 1361830 953147 1890768 735727 171906 1857141 370646 1933882 545809 589008 1398019 1368239 1054476 1214173 1251301 1743131 461354 1934135 1927453 365745 695068 955815 1806780 350686 243812 352599 582014 138176 1473182 50945 1612439 1518845 1890369 1407662 1965924 235995 1878778 926310 188204 1052541 743721 26862 778224 57710 1574358 1854691 222199 1103822 1618824 1611083 752125 1993690 825751 326476 1326823 341203 1256411 784067 1039213 1316228 1723080 1940268 1758687 52698 1420440 279743 722825 1279695 803116 1120638 1388453 1927996 1665911 971309 744474 1196832 640205 1581155 1739447 334940 930648 66902 1827370 296048 263482 351252 731374 590974 1118034 114398 1656948 1777886 1159814 505521 1908233 482381 182241 1375665 1691147 355931 611312 1083149 1931736 82348 54918 1755719 940642 344008 1048194 1368704 1280178 1033850 210323 1813261 836317 603366 1539977 1309704 1880806 204615 864603 1532778 757336 1588356 703302 1154963 1431022 1912380 1656040 1559176 1755019 232349 923789 1561642 15319 1820708 1119890 133218 172308 1500733 1047608 331912 89160 1408025 1063863 1139833 1454388 221647 1971637 501947 806522 1782679 1009288 1514116 49415 1971547 1303809 1703861 1827917 562903 1716402 1109726 1417677 1797592 1458297 30773 1972108 245777 358194 182575 387353 1725061 1159688 382000 676665 982582 1374595 408483 296417 1248493 497996 516448 300632 725150 1721948 1594699 828258 920018 396061 1041592 291330 102440 991920 36813 701314 84921 213933 1780874 1259262 211058 954217 1503644 116703 1962432 1353094 1951293 1992929 1609711 496268 988090 552153 330544 1089814 910490 169592 62541 1421985 648822 1421754 1795563 780879 893746 863006 263381 489034 1569828 1890651 351602 1476521 738599 57513 890943 1576509 638694 395064 802458 817661 200534 1406177 974419 1310522 583523 775564 1175859 453995 1178351 848700 1934247 1195867 1389593 1990486 1485967 1043896 628258 1542833 1071288 642820 985432 753837 1664942 1460173 224965 309760 1160258 672332 1567214 1644487 1002112 1959765 259512 1751677 1459535 1153307 1390264 1924970 1119439 1509398 1187043 1515751 142873 850854 1616104 341414 1166336 520324 671003 1224551 283438 1466121 583600 557042 868515 652335 893672 73946 1133838 357231 841854 1682865 826661 892027 604082 554281 1834270 191579 558412 591912 999818 864508 1968335 1830325 776490 522112 1403744 530326 1167913 1154083 830270 1549750 309554 606739 1114854 548989 875131 1556166 883195 1677230 920301 1933038 649482 1465178 1365408 623475 844041 373540 538854 1628272 1150355 1648997 968652 1232248 797542 514414 1289272 1958299 1900289 74581 1823346 1732989 1882081 225910 1740543 224451 279078 701618 642002 70978 666387 1470604 1719866 433895 371912 1483707 1357268 1140758 417260 1682202 1345145 1149535 1474795 1156085 1790328 1010677 455882 1685628 96966 1267191 973895 1409501 704786 1155860 1964330 14469 342492 1994248 428963 1951680 361297 1574541 1251654 113838 936903 1254293 1741037 401638 1185106 285073 1055091 480906 1989525 508251 1554304 161721 815408 922491 1959338 669451 1516354 621348 1833573 1865873 1247719 418285 1004390 556790 1963744 1426443 1032625 1102156 845496 1702173 241143 1937676 1752741 752248 390697 535154 455736 585559 1522279 1164884 1976558 1253466 1852407 1053195 822443 1810521 1053239 1900767 1493296 1040128 317173 1355616 977930 1975904 1738931 1608305 435105 349352 387948 579765 568526 1205438 851061 75424 592057 96703 1256560 314076 1675265 843911 1001893 666787 784139 209887 1623143 434279 803850 1457024 400803 1226939 512218 1770160 380956 1941002 424045 451626 1809261 76946 1737879 853516 1828884 1073048 1154405 48851 1574676 1219370 551125 1548130 1555890 690652 1898928 494804 120291 1466497 1147131 1350822 675219 820503 1261102 1376312 827365 720703 1735118 1043053 1035307 1714704 91911 1472808 770421 1478191 780863 1572484 1163614 1210360 1756068 758431 1984423 1944669 1505091 853682 103126 1863535 1870978 470188 1134220 109091 1652056 112921 150066 1504014 1420770 916199 404819 349269 1493438 869623 1323129 522254 563029 511986 113290 452453 289482 1674090 1801866 228469 1427083 902489 1632110 154646 125916 1568219 217359 885646 1514265 1248928 1843032 1392748 1483910 361189 147424 380446 1896580 229072 1883758 439740 1052362 955754 724561 461754 1465139 808586 1017501 581309 239422 1108625 1358270 774549 689131 162946 1106288 1896069 1778757 1386563 278434 796636 1902620 1295879 1229725 1508119 1066973 259871 1358251 1964774 13316 1377088 1064043 1055363 213892 268276 249385 1140675 259201 1275862 1324089 1948886 1887465 234232 1275460 876195 1570396 1289907 428663 1651522 1595566 1803668 1952737 1404890 1646030 1978773 1779371 1966602 466145 1948484 565197 1357496 739723 1808858 967234 1632047 1940286 1548277 391558 1464289 1110504 428171 325450 1277244 1232130 1506911 1316285 595957 865106 1632912 1048864 1804818 1771175 95021 104893 960214 791038 301649 1795485 302195 1491901 1856410 283325 1130865 1605922 1206252 103918 238474 1675423 1226291 243747 1362838 1688172 737885 508342 524390 513957 819788 253176 664363 970536 850964 1786920 537756 151413 634359 438956 1367973 1462764 1633740 167176 1416803 1747472 688221 1447528 655291 571796 27572 477111 1000262 1841849 1317360 1054783 1707346 672192 906691 1810623 1303745 1697320 877935 881259 953527 702389 1022783 137892 915019 1371527 1480166 1098288 1461094 1774789 1686616 1343128 1242281 1324546 595358 1996250 840077 508018 233572 739664 499645 28253 358751 598057 1430638 1984789 48764 1561825 1592230 268833 1165279 1862263 440517 1223704 544075 195309 1699851 1580592 680024 754744 294929 316291 481169 1216081 375815 1251254 738215 1263305 1081693 591200 1257153 672647 320913 1230377 230787 1624300 716351 941634 1745898 813029 927187 356136 1697366 1427230 710504 286821 1444848 563530 1644920 1509455 1868934 1760783 1373627 534495 180829 604926 1483751 1771523 1188668 1995566 227066 920356 1615723 1347763 159111 772476 1299048 567523 1699142 1370939 959320 283330 1333052 1625767 1343085 1727825 1930622 77873 622962 852996 1210835 1957917 1106856 691817 761619 1691965 1047337 1908291 1250432 855156 316574 176241 15928 1160538 186359 1875635 586587 635630 260066 629858 1514867 347325 357880 370957 363041 1989589 1025324 110482 1700990 981133 1519467 872576 1848475 185628 1839367 1960132 929413 1813247 1158418 1329725 1819243 1624762 1929941 1185457 1315228 1997738 532144 313806 235457 1195417 1405492 1011988 382213 1578949 114354 89122 1361765 648744 1929879 1239011 1008332 1444498 1792320 1739381 907673 182714 45453 878608 220266 954771 1929360 749236 277568 1602417 1273892 1290325 459043 908952 56827 1143453 1073300 1105688 623719 614835 877380 195560 497701 1586761 805966 1603530 60983 414114 983832 1536055 414915 183615 21211 960409 883544 1262863 434793 134245 555486 1338132 1098181 952988 1149819 502857 818382 880205 986874 426748 357055 1911573 1645064 634098 1175181 373984 659738 103803 448202 438799 673310 1356159 1570406 1697176 1348433 614907 1656527 1142663 1559619 645550 1729531 1970314 916737 1578164 1460998 30766 1389563 59605 49955 848083 1017799 1593180 126468 1814569 557160 822053 1998944 1777298 582248 1799523 1321934 1857347 1104266 702887 1802414 407025 1035430 986838 539688 1695121 1449504 675218 675998 1146450 874449 1205683 726026 1682689 1061026 1927279 923179 1853935 1229958 1984859 359185 1989678 1433336 1677746 541362 1497825 1696597 1245071 575320 459137 1410369 497398 337263 1171758 1568223 255084 1687005 1371893 692000 1383744 508115 1122761 1072110 1787635 984950 359687 1538835 1283094 1639951 933058 1993747 782470 240944 1893726 1156382 1880789 167998 276858 626377 104825 1703758 1989736 608273 1951072 1405600 511811 141463 1103774 1083309 417205 954691 1466172 1637873 1764334 1932775 1569321 1176160 938233 1658882 1126042 435558 121401 1004796 594479 1615184 944880 673843 805707 677431 1280626 1337642 137430 301506 433825 1481299 1759729 1058415 1167711 1933721 1214564 64595 823207 381102 380596 343403 454396 991385 368485 1640096 979967 1056841 609107 606308 1067927 1032472 1567973 690739 1048511 196109 454569 487666 1808268 187446 1444063 749552 394158 1315049 1360064 506736 507406 1010807 1314875 1972621 968040 1191457 124819 916315 1800956 183745 284253 1904544 1243963 853386 1186159 844037 780163 586592 730918 18157 464842 1880572 688093 1716278 1790111 299984 1424401 81467 322529 519124 741240 1818482 1617532 1690005 55682 475052 1472464 541222 1890343 1184432 960643 1399701 907772 502562 846799 491891 1948956 1660714 358944 1622549 1721111 1479840 320008 1509889 385082 675251 899525 24214 729432 1164802 1725188 1148800 1504959 465842 1746716 1710200 500076 510787 1906329 1247855 1534838 1336860 1831607 516972 1599913 615372 283701 1271449 999317 1571294 311762 1121598 541004 1763634 338997 1431541 1800998 63165 904757 1642654 722109 1367615 1014298 425696 537456 1645799 1406961 1978091 772198 1906094 590601 980347 1823025 601935 979065 721187 1325291 1261420 1897976 1675344 1056549 245471 62447 185684 929797 600974 464960 1044736 1752269 1354327 462185 1408017 18266 788 43900 1857762 1993562 1271947 398248 833148 106002 38882 623947 1170775 1621189 619048 1641436 423714 1598339 1304252 525460 647571 1887638 9603 914950 796830 1322093 496679 1162002 1897358 237187 562609 980417 1527642 1852042 1420458 808904 1472120 210616 1097833 226298 1383505 1150261 1205807 611066 1869359 1793362 409150 1764734 1438943 930771 1578544 954434 1551280 1490316 1862623 837480 1472608 1277178 1388460 1855442 13820 1717962 1800853 997556 176783 931152 891890 1723707 137097 330187 173333 1485374 789521 930830 739649 47226 456635 489527 1887757 1564483 1467632 1770128 1658374 1122726 1685184 431109 414482 793020 1234085 1567148 1604283 1955854 1775101 115581 578830 153799 1999616 1216131 928152 50197 100973 17038 1607544 71488 321242 862595 1902790 4902 1533301 1561141 1801253 1997667 1675148 1527838 1527237 1145728 696231 592662 19913 224184 194941 1227620 229399 718618 1421599 1149284 668896 1924250 263554 1588190 1448293 1698078 237362 464410 1930031 1537518 626171 1459579 1719485 111258 533716 1024473 475745 1586748 631773 212896 1009387 14613 1615888 33340 544809 1913661 980470 1924123 1072453 885782 1828620 665223 1946768 1576347 690572 213931 295964 1154775 1324982 323394 1976740 482253 995310 1467426 880366 1114885 1652334 222132 1011447 1425310 1105434 1698070 1699853 435279 494881 1945647 1221140 1137592 1023093 679080 1518756 1312648 498325 1431476 717490 317071 212844 1868464 991169 812220 1886029 431106 355799 1903943 24208 1602879 153255 358600 1615329 487637 1816166 1674818 1129122 588567 805273 1347377 1878913 892817 896493 1257539 171146 1822268 1717633 1613821 94029 1550469 1665060 1228079 605824 871313 266080 8253 71278 1919138 1500749 1315712 1503261 1998031 1188049 1645576 1757493 1927843 1722380 30593 1774281 1093130 327365 1963457 775255 338522 103644 761974 1392150 875808 1229545 807537 582563 1664296 1639349 428624 157608 1076137 1156742 1784663 1705432 1298290 1235021 487084 507407 255258 4049 1095865 60340 934374 602376 1947571 1314939 1139011 1678814 1752511 1353743 923129 722126 1804267 1875313 1782253 128280 46590 239723 261224 1292872 1310413 616363 1231079 66791 1871074 622289 1256299 594689 1294996 1476281 267974 1370280 1712080 1694201 963733 838634 1474301 1958369 10215 22229 912154 836557 1649420 919696 1128022 187226 679693 619996 666131 1015843 674024 844023 770181 1402565 554425 971347 1717718 639 244806 866119 111315 620954 499989 1110697 1469025 740240 649909 1734007 1536738 1230356 1538519 1273441 57407 1357646 28226 756348 33654 742596 874488 705876 668462 1314986 1748635 255762 167623 219778 831065 407099 1301217 1649966 422198 639590 1104853 1830248 616444 303590 1880 881452 1942669 1729930 1896897 1200286 1402264 1878768 875350 696973 1340089 1969765 1744296 591873 1914907 1605816 1512533 436848 270993 1978337 1457789 1559196 1775242 1711706 1246946 653960 1541856 1202687 719956 451865 274011 976414 1533806 49732 1847149 1968386 1638648 812795 264265 1969204 647194 853968 660984 1032600 1559172 1692158 838633 1171787 1792583 871987 1132280 400047 349858 1505561 585039 1652371 1412470 104781 1519943 1206849 1313548 534464 1162255 1637400 1866607 962996 1997398 1450477 1946395 523475 604922 468991 1952056 85003 1975389 545947 1063629 1186303 1117225 1441001 551372 292307 1555131 1772358 1500529 1822968 1225033 1483046 923638 666697 1962248 803082 7902 1097321 403541 1254326 698302 1035263 1203718 847316 851253 708048 1951696 220652 450879 1992142 1135640 1900089 763341 1804130 1112606 1478280 455169 1068995 231692 1303082 1268912 1817488 1835798 1719030 1922944 1111048 379933 1385473 297988 1068138 1301812 608880 1484908 1933623 1992239 1860339 589475 407264 35905 1079452 24647 1820229 1391755 1951902 1656073 1284477 1118943 218524 1171810 644421 248495 1295707 1194791 238006 1607807 1825763 230533 967740 1506136 1571771 1528683 785531 936989 270752 78111 1729653 644986 543995 1049461 1399486 616510 1433410 347456 1154421 460020 169013 1608633 779602 421134 1694888 988237 1399522 886678 140407 1857382 654965 450161 1870698 1939008 1894721 763921 1598708 1808841 1053368 1250790 1567302 397568 332061 996272 975316 917627 1366849 1003803 876547 730069 1296779 943509 430141 1635467 1200117 1385319 74567 30311 365702 89253 1569649 1187641 1478837 255243 1044236 1629441 1553626 1499532 1607766 381348 931057 84209 1155008 12387 1389469 170254 534522 1523900 377828 1919832 1744567 209652 1843180 580948 1900799 941917 631501 1592834 1681919 763446 1745780 9202 1242275 1473838 583355 1821504 397477 17757 1916493 384344 713409 701038 958231 1637758 1384310 499813 419661 744531 121175 1893985 1893898 583971 1534724 754279 407188 868671 1236684 183800 1229681 193910 1596528 1654276 1550260 516822 271554 1170053 1114683 1573023 1631607 413868 846530 1684886 165077 580616 197598 629341 1747924 229896 310125 340701 642396 1748564 946540 1354801 594066 1131068 1172713 359191 1519960 967473 1333240 834964 1817102 705089 974824 562434 766169 422614 1008613 980305 1853078 1624176 982056 1989839 1611709 1294170 342813 636370 1318669 1634619 1531206 729911 385052 129433 605040 1284730 94805 1474389 237649 1660111 1064107 36586 755688 740996 1139750 412288 817714 1764873 1391179 1720163 404906 182240 131496 344609 219278 884488 817508 1036910 1211291 1331425 1206506 932324 772242 1209498 680203 1880632 294357 1094689 239311 1790014 1515222 1107322 1207353 131555 294784 858821 654472 1602031 1661114 419688 951196 1916053 1387464 1465343 525937 18915 1043496 471313 803600 1825300 923429 1149578 1112884 1462729 1778854 440637 25848 695357 12640 1224828 1230319 710314 1882666 1291480 1406003 88930 1126772 67549 245664 972390 1786816 487676 58799 1503694 1456280 1584217 727606 116357 1129807 351736 1510903 1108479 996459 1397886 1666077 1450225 588834 1812966 121557 1731882 1470191 990576 403365 1478328 1562227 497790 1914243 419790 1173452 1864508 1227901 928416 1285574 278333 863566 1585530 1827693 956961 1313375 438399 1199268 894366 1249727 1273126 471800 1517602 165155 1239035 1791523 158648 330470 948826 1087732 1319052 435636 29496 817525 1979974 1076066 230560 1210574 1777299 1580075 734234 1314572 1736426 982485 568788 303766 1772071 1840428 1434945 949653 211026 439738 826148 979720 1712216 1203616 485276 1598012 1884959 897757 719950 594429 495043 1761877 839836 1893035 1183728 386226 158214 227702 1338857 602887 905282 1520447 1822232 109342 1119904 1299740 1240703 1506734 74766 1130582 590826 1760457 1122156 1429988 1799377 517730 1016749 869920 1679161 1889765 225670 226879 1120603 255586 1371076 788371 122544 501546 395279 325202 374902 891481 811304 1399180 1916510 754357 418400 895504 921427 97970 1882745 1707663 593197 209014 1755794 33391 855392 1556333 1505857 1090412 1937952 1210712 1934355 609512 1758424 1855840 1338620 1365983 280918 713468 1798130 688095 1883923 725008 5000 664118 1779926 168373 937712 861100 1342997 24840 1521839 27747 452760 960516 664175 1284628 781400 117082 590297 1782073 354652 1990235 986412 1720749 1320381 627630 873056 1506318 1642622 1876399 964572 1975052 946316 1779914 875745 921250 133155 400973 1386957 1798388 1836038 1299417 570123 923523 573896 564370 156557 587498 132148 177574 1458883 1352660 1229140 1621146 272931 1129772 90875 1109032 270673 1580815 1429298 1325869 813948 1335167 1034328 197750 847648 495636 798191 1453650 305404 1234003 1437284 1602794 209619 1287018 862417 612047 1580438 1677267 1047446 1896359 1820554 1845819 1028209 1361266 25817 1283745 593801 1541479 1165863 1112363 1791122 1064160 382727 1409786 1955282 1873179 691534 1654398 1615093 139839 1562744 269211 1875759 440098 1958099 470687 221987 1489727 218347 1644195 458258 1212749 163071 377512 1247823 249170 314373 666579 362678 1556363 249718 266062 210203 1188487 489818 1198311 762461 1620139 1154406 1004735 1215204 1104803 15238 460847 1041958 1588484 39903 1145457 1581230 1618979 1500481 286268 1125982 1052402 727043 996941 1058940 1360563 935473 177549 1688067 201318 1935830 697603 177475 572044 1051298 604318 916136 454298 65529 1583769 509929 324813 855192 1675739 1373281 844739 1520648 1148241 1843493 1866988 1328852 565947 126979 405160 1264504 1536746 760064 36130 449743 1809691 1286008 101303 1992780 1308216 1389622 535525 1349218 869555 366136 1456886 1417011 1411169 268281 827432 516466 1447177 1252409 1351653 997387 1594134 821479 1642056 50527 1580250 206818 33389 78076 605705 707227 1505846 553675 608700 1204370 1962361 389042 938836 1450571 850945 836475 1588781 1294791 1622797 989913 746944 651135 1817795 494812 906824 278394 1041339 1258564 1578180 1631602 596489 1908724 1669548 1692669 980864 1218468 86365 226385 111742 298611 52097 1932866 618039 1010708 1426316 164981 231186 169526 841691 997735 1151215 1613039 1560825 226906 239920 1930366 900986 33380 1855886 1799807 1551736 453365 1095763 671613 1998115 1054735 1877895 1779331 1337540 889754 1278758 1160600 1067373 870307 385340 1192795 959534 1560679 211413 1313660 522728 621765 77639 288010 585591 1940848 1000751 846887 208302 822948 1680805 1822709 618135 1066316 82444 792404 1614031 1272294 1574783 1937667 1761081 1371234 819552 1793497 131300 1953408 1294776 476853 72181 1516893 24978 1388774 99126 1496729 1990873 1101277 1491786 994179 1472170 1185879 269081 1054510 1735950 1813240 183617 181885 1916988 160004 1617612 245752 14328 910523 229633 1563995 295464 21894 1948196 563 488702 1809149 720310 188478 1748301 1145411 1567404 631035 1774470 859775 579818 66404 1962578 4439 1321838 1734784 1971423 1519235 147498 850 1582886 1682270 1307979 1809842 215925 1792186 642391 1761693 1171531 927535 1945957 1146025 1678115 307747 1473647 1393205 491262 531455 1049735 212325 1550380 263335 123463 233038 1513401 1442633 783102 1349769 953013 436144 1950856 1227775 1973361 1393186 1467335 529545 1913315 1188828 1483127 312833 420466 432240 305327 1622023 1494362 912788 972219 1507955 1888926 29173 329045 689654 431283 1880216 601794 1494632 1959077 95073 562745 371268 1036243 1852212 34358 1633527 1730764 1739585 1980626 900220 1881265 825112 1806936 1913102 671893 537120 841765 299800 628976 1471908 824024 1711967 155975 1408497 1227358 864864 1907834 715906 525860 1704501 1246021 669647 1057740 1809602 1239421 1213375 283927 1600943 766020 1751738 314045 346855 542227 19089 118739 1130217 1098922 1818494 693371 53001 1040393 1152354 1596940 344488 1265710 650896 1406357 416427 1847314 1000467 1609709 1065573 108648 41745 1182919 864058 1643628 463009 1743694 464772 672223 715361 1873227 1690186 292119 1250175 1389235 1826829 1021945 829727 160108 105582 1448532 1057938 1416318 788031 1009917 1079912 62020 1624547 1565633 1550152 1435226 1203073 1803459 4088 1245360 1976421 1394641 1010712 1327065 239082 402819 225056 1391274 928916 591264 656213 1372575 511705 709739 1058110 97283 695181 1134256 1642937 1590666 543764 398055 1955415 1840648 1098753 688976 74888 1122797 470444 1177722 1836055 1786982 729013 1565079 965316 1501778 1239901 1254479 662717 701044 378076 1366551 982472 64863 546094 1154001 895687 1206672 496296 1053216 820868 1272334 812004 937074 1997377 1183485 273997 340512 1529657 1764102 939192 642703 769517 617158 1736947 270303 1197795 1718134 920097 1021653 629986 1383940 1865926 871975 867909 589236 565076 1020616 1684156 1618958 572262 1228816 845467 1682971 582241 987741 1210794 1711248 1589781 1576977 894992 601209 545673 42252 77974 214051 903546 374665 1758362 1287950 1087429 737842 1447725 1447555 997417 766139 362142 1534924 1471066 584631 70922 80098 1979433 358605 1462267 1427603 573455 1397654 1455597 1530962 1595861 973472 1318431 888069 178278 727690 67889 1759174 520897 1138066 1667591 782978 425812 818248 765388 1010355 1479934 539233 797660 913807 702861 292877 1413268 343019 183945 1469317 1343287 1885524 1403383 332155 503564 1523924 1628917 518029 1111523 104576 1324852 779000 473255 1000604 1919916 1301891 1627488 1252289 253605 1722215 577364 1185465 1808417 336876 1592575 1687976 1551086 1231900 458472 941073 1492531 1422431 726912 203669 263723 926788 945853 1152061 402013 388804 87256 1372410 1590004 1674879 468904 531707 1392664 730990 1291699 1455288 1709378 916293 768198 1387964 768084 409637 1423803 468731 1266382 563136 1999936 696491 88515 1784541 1037218 655304 928259 709126 1556737 1629588 1859251 33076 800461 1619470 415621 1115910 1178121 1872252 1708032 226158 1479515 24766 466602 1785187 101107 724259 807013 926375 479765 1947748 1359045 486464 451192 1695734 1265625 551238 1825519 1655917 1584855 1927861 268673 678106 923214 350203 1779753 402170 90316 158068 1232493 52399 1333910 862762 257816 1294049 1847061 475754 1937837 775951 800031 1920499 1586017 1548723 1036425 957229 1933771 455640 177525 926313 1923017 1914922 159639 1401677 432470 1260554 654906 1529055 791820 525308 1164499 1872148 1796966 99282 716641 327169 1655337 437192 1946993 215061 1057361 1703208 298521 1144766 1214611 386879 383273 766797 1736443 1740135 1722164 777703 188128 1529895 222839 1229369 1780361 1077625 557402 265376 1630979 1412977 613245 582894 1719511 764544 495598 1857485 1550569 1883897 1581421 140253 1344881 1279833 1412187 436723 1675653 931826 1380678 660298 1294683 993131 752006 1557621 1462216 1866110 584589 1057495 621596 1368635 145200 833973 320319 662583 1927865 999940 624131 1481508 838791 679289 890338 100967 1595457 743666 332515 249632 1836795 786893 807853 414762 1910636 299002 482652 390549 1321179 813912 1138561 749260 160969 1912036 1476290 1558445 854684 1386330 1594313 1710526 412053 1751657 1444271 340596 1649448 1463836 197901 1167701 1847775 1676948 1528311 558598 1632011 41753 557032 849373 1836526 407587 1776268 334969 1464503 1625795 371457 154661 230003 1556822 1366247 1161086 471963 1878364 1456051 1759883 57218 233942 583093 1711881 677668 819570 871464 755975 1270016 987709 327969 333825 455613 720516 1062013 531020 1134248 1420944 60443 91202 1490543 219531 1967433 1023570 600207 1651098 1545455 1271239 652932 896608 1295725 392388 1382887 1372365 1052839 537532 1142217 950408 1608238 931311 1808683 1298864 1240409 1797189 1861664 1248076 1603081 1888835 732992 1934244 393193 1395301 1102781 1330087 90637 1636862 1661529 993991 614179 1434032 775971 1056520 88330 40960 98873 1306485 1763612 1749762 412979 210515 1423873 732366 33063 327991 996473 470093 188988 517503 198851 1936449 659593 1548629 1246640 1919198 21250 1559976 733261 255561 1679236 1398952 1485160 121477 354368 1340105 1662069 1570608 423459 1716035 672166 609414 1406885 1697125 411909 750359 688017 229595 147803 534043 322126 1125097 219453 1520891 406189 1221217 538132 226884 729720 36273 1708076 731411 1240102 1552234 1463241 232968 383876 371628 456943 1170456 107892 851414 1187372 1779893 1103950 1073749 1495502 1756682 1247544 114590 1962884 1994434 1834406 1415876 1307183 1883136 419168 304809 1941880 1565956 761193 125371 965146 275135 1741466 1337940 1223673 191056 729153 550945 1045811 969093 331294 1027017 1392129 1669113 1826925 466855 1158291 953553 1634268 1741168 1487253 565164 1209094 151477 647867 384411 629652 1119243 1800017 927006 1537539 1566908 278731 1756007 765486 1666035 1062479 793953 981341 1493337 767173 1274942 623432 1798424 273010 142122 696446 57185 1141658 228821 535071 1625343 1949370 1448934 1755223 1455421 698876 972660 185059 1654784 1909860 864178 218449 1538170 1311654 818815 796238 754808 1769270 1915172 598668 931386 1570462 967586 1260324 1609181 682870 1971189 1211192 1145191 1782563 1518411 1608829 422454 9250 289341 1634316 531741 1931740 1434215 1084899 1671361 1828048 615304 242732 864851 1761357 589953 371502 202186 1978916 952770 1497715 1026615 299614 390294 804315 1191835 300841 1498705 743657 1669587 53290 1711594 457857 458138 1933975 1567295 1340815 330296 1736869 1460845 212448 1945383 1860092 1631285 1476073 1341629 1653018 813521 703571 678703 572843 702239 413727 853847 1876105 1836639 1150905 1656116 1562036 271299 844764 1886740 1217528 262941 406457 1806088 337251 1730769 700215 598145 396355 1866782 1069799 1198374 1592561 1142394 495439 689514 617999 140544 1319555 1111442 1364890 796498 779543 1339026 312477 1377313 794573 947484 1166575 684479 734954 1970475 1453174 365859 1687533 817034 1024053 332502 1526117 534599 828453 3667 955615 132532 1838086 857761 919483 1190268 1342253 1171909 392537 725318 1491868 893119 1961327 1299789 1528225 876161 547097 225725 1622893 33193 1773896 1603944 1798218 762697 299752 863580 1091038 1633102 924452 175258 419001 1792357 1705454 931046 18610 1170965 1400657 1704202 1367772 288579 745987 1424570 1298759 1669433 951895 1849509 1354393 785748 1833469 1019513 552583 176706 1550452 1481794 1915674 1571059 801818 494014 1329393 957369 1558364 1699343 849382 1243485 1142250 649764 1710323 171097 1740171 1803919 601663 986093 1499987 1992569 1041679 1266368 1045550 1751157 1495960 1232090 1408022 821650 1909434 196702 162047 422406 49261 1469572 1977135 1854994 1995464 74945 1750250 1765277 375207 1477659 758015 1051843 1744499 276475 1927567 1087225 707411 1646828 910836 1817918 583060 970917 721171 356731 1880354 1930146 1937883 1339426 1259041 597873 1504573 1782748 357610 1831979 1789923 1256718 1259281 1483271 818447 1154212 390370 59648 1834417 162605 926234 327346 1383494 1257960 1777125 1924117 1550487 83289 283703 1137441 1792686 968131 948401 42615 1562940 32167 1387906 88626 797469 1546456 179754 1530744 1959893 616153 65020 1275905 1526226 266184 1194607 1417483 383116 576102 1435997 1261546 215969 1621406 1854521 1765342 1174556 1379376 822223 1175587 1680508 1578298 1782239 444299 1163568 1165211 1283768 1395600 354336 440501 1805481 1824057 1546096 1539132 1541761 1922259 1871385 622175 313931 1789723 389078 963551 824507 1989233 832373 1518712 1511589 862918 1643528 513000 1800578 1138633 47792 1992990 451564 1793236 500371 1682503 1274420 854839 1216826 1785278 1194550 1515233 1217893 1904981 1153927 314280 978718 1564917 172089 111653 633481 107935 174920 1459590 737423 983398 1237255 1232909 1100157 1485865 70294 818692 892474 1105701 1700430 756586 914490 1798784 491265 563623 956337 742793 1845683 1958203 240734 1252971 498459 173935 1178587 441607 1701698 1074371 1987970 1728397 1701544 1212615 1600075 593757 1749956 204316 257342 1868440 749280 1612705 580570 963802 1834814 450075 623182 668937 703115 833795 491938 1148010 80178 420737 1125635 157300 859316 1384123 354561 539174 1710279 487321 1678425 813166 227636 29975 212807 693638 1577397 31385 7444 1097390 1346340 458278 1367005 1536396 1513960 899319 376307 1999565 1312069 150116 140820 933731 194973 1844409 1450692 641500 1072214 647952 1504521 1179354 1534679 140767 1133881 820541 355303 200999 1899594 422965 802837 1908922 941115 1892590 1907611 341119 522221 156209 1130506 951545 334555 1745510 203917 1983600 284163 1564048 965176 748939 1135694 451510 853787 629855 1040256 434831 520084 773392 1916149 1069700 817828 1350482 834204 1049001 582796 633949 1926825 655524 1107592 1995284 896379 313401 1111419 1982390 1766665 1147069 780022 1806988 183065 505754 1732570 641297 906676 342934 1659987 419509 664667 1311793 878957 775257 749475 1450962 415118 382490 294621 1099629 1277110 149282 1878394 1621177 1626786 1207465 241464 670793 1743855 1646791 1888580 712117 289572 1673119 309818 562838 1089443 944760 1162574 1097350 1042612 27188 180208 45317 1249859 542175 1942563 255999 151164 585780 1378089 1890521 912062 1279873 656257 782655 216441 1708857 1537761 1101350 1987193 477212 1635216 1827159 1536145 480112 1091138 934948 348331 1481195 1775140 1534411 1916876 688882 1091652 715028 514988 262835 1411150 55698 1379691 1814045 1778159 493702 414140 1125055 1668959 183804 607202 1970281 1612720 1928673 982982 1131604 701309 1344660 880018 1482225 1215714 1731088 1897969 1513083 1665971 348077 1530010 992811 625593 31261 212192 847107 489611 526174 1774170 1058246 1113366 1740002 230318 1376751 1648358 1619696 388003 1211776 1612488 1023238 640711 421430 1125209 47432 1117072 495033 1993294 837098 498341 810424 1693044 1135908 1273269 787486 1102268 223090 1335076 317111 177437 293699 1106618 399127 1104354 1465760 1713567 1208769 904480 472482 1508977 396689 523592 66680 268653 1160149 969697 1457520 618966 1167440 1146717 555840 42383 1291692 998455 1185409 981276 229641 1831255 897442 927968 673089 813156 1170585 1702593 752028 1442704 38614 828255 1266581 877086 176778 1795082 121004 436470 1593966 1447269 961158 1642552 57037 1585793 1504320 639072 5516 1100993 1951940 1640610 1008526 1850488 1232937 1775721 1259842 1092275 1128065 381970 1578676 324822 1300657 630530 1592528 1511276 146233 888448 1137981 330814 102821 1794268 670971 375101 93254 426212 857799 238675 686511 1129471 216858 322244 1270779 636503 248381 862400 80631 817238 1868865 593066 1286889 105430 425353 1094763 713610 1430139 170395 572874 847978 1369383 1840078 470958 1767109 104564 1026278 1011226 1106410 875480 1734189 1484348 1649954 81951 1729987 1307638 457530 1292924 213812 27168 73414 1827234 1224517 1591843 1640084 1484712 373433 1320581 1769859 90974 1909235 287269 1937061 71620 545722 869914 1897633 157640 300587 1177691 884004 538494 1419655 1213796 241762 779157 1896932 1521222 1978479 1990534 1410394 23919 1335479 87434 433592 1571328 1578477 1259862 1556813 1769025 1305953 1400148 742788 1224155 1387972 600991 717538 156170 581843 377122 951154 1498016 639716 241889 844896 1787918 594943 287853 868489 132197 355388 1757258 53237 1809918 1085238 1128378 351966 1712618 816252 1282160 533126 1602056 390208 1688018 1834586 1432588 1151203 902932 955174 715597 297046 252916 1293220 1448944 1510770 917783 1100662 646299 1744278 1024951 1170248 1779499 1609568 1220095 1509382 40623 633789 434248 267400 1688634 1731128 1727686 1117846 1336591 542461 914890 49326 1089133 190521 564121 1108165 712682 807437 1261851 41750 94883 477462 1874303 1891420 1580763 794797 1269948 632820 1796347 951823 1952905 1866414 278127 1333054 1503120 225754 1904769 1782718 1046749 1842042 961185 1367096 1909664 639816 1230317 824652 916213 183132 567535 993448 1314486 452666 988296 1619081 1059752 1301841 1882054 1360543 1707461 819605 625321 1963511 1643023 1066374 361243 1137636 1357903 1859895 1040583 81770 626452 1658099 1103665 1765595 1593761 1866026 1775496 1759447 511672 1386560 1455138 1664647 1297250 1171835 1276453 1195940 377019 299529 1704459 356991 1376889 1312071 1664476 1703961 1104868 1894517 1434268 200673 1112143 1546637 1257188 979263 369224 987662 1135191 660853 100643 1990274 93395 1198655 1856566 1149058 634465 1705057 573810 13408 344875 1984185 228313 1081388 623879 1163586 1314162 906595 1120295 815704 1148574 640030 308399 1359764 1954927 284987 252990 961624 1938427 405108 513702 139900 214117 27059 1498280 1130590 1664789 1883416 342323 1893310 181740 1162820 689864 682681 998336 32063 860650 563099 1377469 525606 1425447 1338338 1004501 83048 869536 781291 386675 511062 1063273 937027 841226 1505822 949191 795959 1172188 1710185 227721 137413 607754 850458 673155 923607 307195 935301 1467000 1273655 686827 1099161 663788 1814452 156324 619275 1318747 1585477 1233987 1502865 837874 180201 981458 690269 1175588 598478 1233106 1241992 858347 1122733 1756644 59218 577255 958154 93026 1921603 1609724 1291192 1369906 1872668 1967813 1506198 52060 1336200 337182 621290 118251 1841340 1220248 109636 105153 138528 429868 362743 305569 264804 845231 840183 1248260 53733 970854 1111771 1354131 1673870 857485 1927063 1498842 618374 1624016 1548810 273977 98510 222723 1612061 702797 1028092 124832 1859455 684211 101817 1782102 124365 380314 351129 743071 236798 758954 1664255 1660623 1451649 1621179 1041010 967926 1783017 85613 810205 1648212 40082 650042 466660 1337668 588609 548982 1700331 599809 84703 575877 926622 989790 1353048 1605679 1597719 1959565 587095 664130 3844 1200006 27367 1822224 760248 1741838 963616 639997 546577 967442 1246910 1975758 172346 427533 908191 71110 679045 499189 1369843 1716044 1439899 597669 60604 293309 1426178 718304 295895 402529 1356668 940640 1022919 74082 849451 815724 1293727 705879 1106962 1626799 395199 1908467 847579 1578701 1935958 1218771 472117 815262 1203008 903729 826033 110456 739549 1492595 1187309 1684232 1516894 1141578 666650 534860 762296 112800 1100467 501617 1320967 1676370 58241 1645549 325509 1379754 659539 193540 1552235 1277892 661283 59064 683707 119285 823725 765077 249234 290803 807506 1100671 1730918 1310596 657081 1722520 1374072 975413 1031913 1682184 1319912 1893477 1642671 1784657 654535 1490127 1837899 715136 1533254 360651 1118083 1571949 1538966 1427672 1894846 1805251 1889021 1763605 1041561 1848636 1616728 1328085 1204699 300250 1501194 1700261 1720070 1547337 1789379 244749 407506 293053 450151 1407112 1033728 322111 1612176 56665 1525663 737854 492089 1296409 533133 511993 1145259 1826768 1011584 1409344 1803657 777362 1253106 780406 1826969 1921962 950849 1163869 546468 554835 1518592 983655 701177 571386 631997 453275 8002 1817630 1734416 1611038 886354 1809628 24764 971510 502226 1782465 893568 1627058 1732461 434340 336996 1170526 404110 1640794 1760649 82541 582018 519574 1556956 842075 565212 1867770 1238086 1662790 1738714 360198 1429468 364472 198138 819154 1889880 346883 191598 1351013 907973 1624186 1366971 1035010 1733747 400675 608165 331354 1274588 1862685 1295570 330921 1323112 1099600 480986 217834 404528 1584711 28260 996593 1399368 1597480 1278544 909276 1425391 1216867 25292 1079784 1171033 794970 437388 1058675 1880879 918939 1227415 1334013 1018246 1683584 312277 1756786 656307 1253197 1004849 1998182 1500660 1236248 902034 1306708 671214 1661027 792752 1161342 405140 88270 895492 754098 1228588 367629 973417 836169 1819784 1681188 1900244 432395 99519 676197 535325 58227 1659804 802033 1948517 1812296 61797 302116 335361 1290724 724333 1736642 760052 1735531 881860 1504318 1808936 100849 823551 657132 344705 1743604 159375 1933294 978130 653009 1067510 1923873 1823399 649108 745438 1847445 866166 480693 1810252 77388 238927 1299169 1465954 1016912 173885 211105 1463201 1411778 1821604 553064 44240 107426 1719665 1666513 1419248 1411168 1985579 1387330 38715 1549954 141660 1471054 397626 1484961 328755 776402 1517616 1848980 1631831 1012879 1818937 1646173 1165751 1156399 1092576 1286751 1142823 269645 857562 1605547 1753035 244871 1720292 1992139 547176 890247 782298 1447516 893745 951066 1419543 934667 321253 1628213 561547 978884 1277938 1220084 689965 732369 745598 46911 109715 793776 835908 175355 1847094 439764 1582226 1676676 1768141 1749363 1439431 307034 1539995 159036 1680693 968974 370593 1464624 425686 510811 885625 1290191 884280 1339604 591211 509265 1624111 1712864 790770 573009 1432357 243510 399049 1644630 1311569 934339 629057 950729 700499 1180610 1500228 1907591 313618 684333 1798214 960483 1802689 1368764 1928473 1241426 694725 568475 344150 940328 1836528 466574 1856977 584167 1753253 1791678 158356 481986 200421 429018 854068 1057391 706212 1145993 1499529 1516127 66459 1853054 248626 1040853 302713 1384162 133583 146388 693061 314992 383693 35280 763413 29751 1873637 389776 1138485 369278 1500208 1440302 1137998 1988838 803522 629835 26993 812197 1663675 1619809 1582623 1339823 1184190 1418111 220112 341858 1564240 386577 993226 1432763 1750236 1447848 1445421 667639 125841 897965 1484982 1821141 1397213 368737 150854 1681283 1087234 291910 955296 1685499 1609779 565584 1090130 1541189 1111711 347816 203812 313605 799118 1961954 653133 1169734 1456973 1453098 473443 1002484 1129321 1418291 838627 896489 619222 1482335 424055 371108 521664 267390 1816097 1145137 56669 207394 1876352 1053873 1043369 1216916 1449354 912876 410254 1026053 789242 86093 19977 1081286 97069 1255588 467988 9635 1625111 82473 1230549 1456708 1780049 131443 903805 720965 138976 1619436 1580286 501231 301258 86781 79846 490129 364814 1298822 1062300 915988 1774697 1798746 999540 1980642 1658188 635188 1047245 163157 1016345 1190862 703929 1182068 1163299 430625 53029 783367 1884607 865178 136595 225175 731982 558012 222860 1349575 579134 1559566 1143678 1365908 164947 915392 1541196 997506 647746 458929 686989 914548 558783 1038501 1035694 1110068 1359145 1163357 1399473 1479881 325890 639215 65192 1233670 603480 1499416 1927699 277891 1844956 115819 1607709 1797676 1408743 557651 217146 686030 604634 1093662 269608 1332663 1041281 953362 248780 1323072 387498 1643623 1442932 1324324 572954 498751 1743506 956438 486546 574850 627472 885149 529443 545185 1114187 1411303 1961927 49286 1331560 1861202 85497 1105707 526851 1391250 1548449 1516603 1092003 107915 492244 1638555 407016 795446 1097544 704549 206871 355817 1563517 131346 764894 1447941 451734 913858 473247 882692 1819347 75429 160558 1027142 1197283 507074 870455 1201575 933377 913160 299085 224690 726484 1452495 1015920 1895185 1032171 983435 1679087 1187229 289445 137236 1662921 1504565 598676 453223 745652 393697 402469 568004 726588 1604584 1811907 305055 1831157 1967125 221336 1185731 1318243 454078 1105064 1859004 1448671 1282164 165624 677050 531231 139080 1372198 1994822 1737019 1938124 4834 1042066 4846 1307639 788898 1905645 34165 250521 1402446 877093 1167370 1320259 1299258 688323 1238067 1941308 1199264 106691 552364 1287315 37519 1215284 172546 479639 1853892 812897 80156 1714014 969249 737054 453917 1417786 721930 1677665 505849 774859 1887397 145339 1486003 135929 438526 1807814 1571167 886546 1009603 671245 522432 868602 1736069 523582 1573263 845063 1320983 1470600 424458 253128 247864 292994 1818498 765391 589207 82577 1285945 1416208 1323455 1917052 1371541 1042305 1349556 50243 146147 798031 180332 1145556 1251504 701662 1143239 1035888 1472040 846236 614784 1533618 1846321 1085870 1726556 1784790 1403080 1804679 977368 37023 1034415 344617 811945 1754628 1772111 1910827 887559 1368663 762125 566434 461297 992897 412275 393441 66689 1981520 1025238 1159290 1567933 672459 1406864 716243 535861 1061173 535498 1713631 247397 767200 162339 938210 1794192 438025 1406533 552428 1403675 615491 1451537 1576690 85778 1730342 1351643 909723 463601 1824040 754049 236665 1951897 1067733 1120036 761211 1797243 152531 916182 405205 1850223 1563217 1866371 1218012 1022753 1678884 1101527 1321788 902973 1326569 274072 258679 34667 1092405 575342 1397870 1095109 95152 737696 1112950 1879740 614589 986803 1521880 1590 565624 1722002 1209687 1522404 597911 77319 156623 495909 593406 1399624 943764 201910 60828 716267 1221665 604337 1063110 1569033 730704 989556 1436731 1027237 1591624 1857548 155609 1881100 1661068 80140 1621751 1603499 889972 236987 400183 837815 1614798 144023 561415 231670 1637143 1024738 1636149 750727 150688 452333 1904909 544558 1466377 154602 1385639 447282 1253056 1284224 1285194 461002 1331838 1265591 1628680 1389500 1062155 1276514 1854914 392576 1295429 1729132 1452995 534950 850657 1915393 1396689 706592 1963255 965109 1013342 182810 1928050 46099 593320 1807995 1948932 352782 1188952 1200858 1564339 977582 764039 160290 1269900 1019117 1321068 1453933 1495326 1153863 1791353 525224 302194 822206 1453596 1989530 809728 1257510 1079422 485767 661989 1503161 36845 1473799 257477 1843094 409087 1407744 1105806 399479 509446 925902 1971126 1231182 130966 1931980 912631 906153 477329 1747347 645146 440263 1662320 50082 521205 832532 856428 577974 598803 1301441 164719 173093 682012 1935566 94231 479342 1254866 1588754 178901 865680 1267150 934842 830904 144593 453735 1801759 1922301 1950618 1602253 1395370 331002 1011399 1023322 1702976 329129 1017309 1614311 1673035 1481960 1166155 685727 172909 787123 1890984 1763220 1043857 172635 1085109 511564 1728064 1094083 1626691 1123715 1495649 1432962 848167 679681 647091 178202 550536 86347 656175 212272 934706 549539 1216968 1198680 375119 335952 1688000 37289 1416869 188278 847709 788952 38599 1952058 1171087 1424520 624285 9650 442457 1253313 1023135 1203203 1126065 1931951 1461459 1905655 10639 1106511 353733 824821 1623556 460772 1377767 267336 605550 1787996 425491 459315 1716938 1913019 1384212 478323 654264 212199 839074 972774 687453 1406466 1781248 838736 1145294 21147 1532895 766392 699257 8329 474393 184811 974768 632450 150068 839390 1669747 375698 1936954 1620295 242419 1565701 76189 1698397 1177926 463079 1084727 1033907 1173269 1408427 1160365 1974721 1195811 749929 1210115 1072470 635898 553107 1427065 1868146 247980 1658732 1769149 1779448 278962 974894 904760 1807949 678738 457840 240958 1720702 67284 1413665 1316701 482373 1238684 825966 1750974 507487 1174183 1920853 1696190 1197002 361299 762947 1282985 630505 1816716 105789 1492931 1545720 1975365 365632 1370706 1961972 1777214 824505 974501 629769 1431034 1928691 1883451 1775181 1357979 259922 847942 484083 260705 1346018 1168199 32224 867448 399649 1402730 1656702 647258 1874533 844734 1054423 753270 1704941 1843674 722787 1037388 1800261 1724981 666718 1751358 156960 1263806 1326369 191292 1393871 1397645 551138 11347 1245717 869776 1100055 1862985 968545 132875 52278 786766 1025451 239515 432167 630347 585342 283723 1838370 1989607 1707992 1675920 128883 1686521 1749627 220208 1383269 624030 682192 535301 1874969 1920153 1873063 633171 1735636 297745 1756367 1040371 1479083 653812 398993 1376161 1437961 1739238 630559 1178530 387379 959529 805486 495943 1435330 570176 1106040 1778081 1479633 1700045 1308117 1990526 663135 1344124 1336147 759658 1775979 509755 903605 330673 977050 1849192 1108242 345564 636527 1510166 1688115 582117 370116 522050 622947 248888 1489940 1570548 1330059 1444303 1158101 502171 1153391 998364 1790441 158403 201281 1667625 895479 1268114 325022 907 1384520 141878 648593 939084 984628 1827998 646401 1634988 1843345 1133701 826361 462156 143285 1120930 523053 422860 378682 1348476 1187368 1665418 1033399 769795 1999373 219795 1643964 1194265 821589 1384810 1778315 1769850 1283592 1418189 1264937 1984555 1752290 269452 1209090 868090 220010 443237 514921 1095803 553565 1929164 591614 913557 1814510 506745 1902061 1950611 78856 1124412 1685084 1139768 1358301 1335731 1795626 1877179 804522 376815 740140 189662 666402 1689552 963783 78694 1228227 938894 1424876 1477625 297742 1453193 1452107 1046908 1059793 1996331 987906 575857 1418423 1350148 98575 1563818 531764 1717252 338393 528979 234799 1990745 16614 891814 1661581 1982379 530021 962828 323149 100306 59413 41935 917258 1320878 1797094 1543321 1300474 1708045 1151381 1865340 794310 909608 76431 1195269 524793 847595 1602570 453062 1422393 225220 713362 1474900 896611 102336 1671442 1948553 223342 502271 1372889 129302 980373 375981 1232671 1344625 1115329 1588577 1233308 525772 148848 1885717 3491 354993 46510 975915 1472422 1715211 1534493 1237425 1657105 811814 1266564 1045648 1390618 132174 667748 1603222 1079893 1447314 4795 326583 779176 837888 1631923 619636 1704422 66399 1995773 1615109 715191 210199 122075 1024819 51557 508475 999224 591237 278790 1191741 1983916 206858 1314268 505602 1931250 941479 1095563 1159393 48881 1106092 1591085 1388431 414472 1247502 1345074 1674782 489026 1453265 1792695 1672574 1628469 854963 812005 220027 468180 198512 1325833 1438816 1732206 532788 1402095 1486400 558197 1270319 1723468 1399354 791810 1610024 1863569 333191 1484669 1585007 833387 1036506 1083126 1485669 1645171 1290993 1106793 599067 906913 1883253 519519 516859 1301053 623827 135293 92949 1238975 670924 1258485 1432246 674508 1995604 217448 1143227 1797530 1402205 473081 470130 1807922 1159214 1896526 605401 1006283 1588380 1082577 1709404 1173280 1398035 1879388 849302 707773 345639 1468 1755641 1074062 58117 1414770 211925 765249 1685492 618349 428131 1584790 1242604 117321 566457 230457 1932379 265546 1435831 1663611 1945646 420982 31871 1175472 1711074 893498 1415625 1059090 1101030 1928165 1151984 632831 279471 327091 525390 239377 1665338 1512461 833593 1113470 1258202 1904166 1243848 804959 569548 1659057 1024129 1520665 1910821 139076 287209 1891207 735453 1135404 1156817 1695748 1355861 827796 718829 1483071 413184 245716 435351 571394 181563 1031075 1736939 1279050 276495 1919529 1741509 465339 1628911 1862538 31394 1040828 133253 1928833 931153 131807 1968531 911542 1266348 566527 33606 460944 1613132 1740065 1561237 561028 547369 955635 1473066 939279 1731981 25200 575461 203981 662873 435521 210669 1158324 1601771 1941579 452050 1225891 1798717 707240 857010 546366 870569 1620854 1672209 1045456 1333889 75385 1653608 1023387 1450354 1447968 287142 431262 310022 1310793 1791702 233249 680871 1304664 1769544 580579 810818 1403638 621503 662143 900322 1010001 1642267 1269740 681402 885152 1086386 961388 1561071 478588 819142 724659 784173 11711 1952250 1503087 1833267 959198 1458721 621531 1038013 696195 961528 1679400 184983 326571 759994 1783717 357824 1145758 1013217 1176348 481605 841376 1481141 1226400 555282 1249798 679210 410889 1402235 1787829 199630 1198030 1373950 1187194 1534238 534944 860114 578086 1927984 488827 241186 268961 1381237 779387 1927360 692712 750503 965240 1359797 1952243 201768 1682143 957577 834085 1009212 404245 322105 4388 1865421 121338 726252 1951233 647497 1618703 1069471 1615854 679767 793253 230007 126296 1818256 565315 1876221 1060144 1649144 1335170 173566 1267234 409113 255793 1109434 591095 24780 27415 1195828 1268256 709334 1953586 637028 245516 139336 777870 91377 923051 973347 1443245 196194 1489899 364688 290376 751967 1950952 1179347 1703145 1957211 1756147 1902699 964185 1244416 740151 1300389 415741 426680 692694 1975158 1385330 140424 259826 46797 384622 1706273 1392200 1158161 441442 27595 1360271 1990530 118598 1493681 52014 1084543 864049 629256 961721 459424 414164 1616917 1123182 1136608 290180 1252139 1469319 1775867 498338 1974748 870136 1120617 1312191 527313 450611 1415650 731240 1661289 260806 286635 930693 1509957 1500955 56095 1726141 610470 866191 793135 149281 905902 1644166 1627050 415832 1120026 36729 868318 916122 484772 1498289 1936925 1921192 1025290 1113064 413255 445190 1894413 1213474 759403 1575444 1029651 1042759 183658 836676 797597 181167 1201350 1926373 184488 1768695 969726 1374097 1121660 763316 92137 458784 1772429 1716214 993466 424971 1919856 1672580 1001014 1443344 920058 1689636 412685 705278 1512316 1482201 388106 1727861 1705869 424852 1231464 272343 1730469 1229888 436173 482351 708071 266084 260623 229111 1832971 1520864 1123371 1844947 736165 1649186 1927062 1454844 749215 861581 1960126 1880274 545141 884149 848347 300185 984357 343807 640467 1310953 1896921 1297977 551632 27240 5671 491036 1635119 373225 506542 131632 997100 300137 1262747 1990801 1552409 28710 770203 1378948 1297340 681183 1549586 197017 1709311 544266 875801 1781831 463755 1017569 315374 442319 111945 62210 1341594 1095411 1426435 829616 1871322 674884 1856187 1993756 1933394 1711147 15485 1629607 578697 540722 1708720 1776513 391618 75749 1458681 1971469 837642 1145890 1262675 192390 1986296 1139322 34071 748498 1495741 1730416 736137 1487351 813634 799520 1030772 1160367 83786 1611925 1839474 289430 638504 341352 115893 810291 565803 1740397 4487 1029306 940220 1885545 463769 745053 1305439 857532 1951315 65873 447214 1540671 1642221 1101705 1121903 1448855 1687381 463033 462211 529 1598709 1595757 1662410 1398048 1481395 620642 681025 1081791 620911 975356 1073812 1844099 1966449 1122331 1920507 233270 1181836 1692897 1592398 869809 514183 1828294 1478786 1343014 1036507 1411080 492225 1883024 1339559 595509 85638 508463 1266380 615815 705625 463067 417181 546214 1007689 709730 182301 354782 422807 1987430 1030641 1037683 1975096 154481 823793 1784890 185507 1740299 1832725 264161 744653 1398708 1299405 802584 932471 445015 770928 92887 925721 1390196 1076354 1560059 1623821 1508339 707791 1415379 1574276 1078170 1056478 562967 1623870 157136 780411 593666 1216256 1782902 1956975 1117903 191206 844350 191962 594785 141903 1787288 1729963 131103 1558916 798717 787794 99954 1161842 1401 1613449 1822806 952604 1570348 1243288 1040976 565848 1994143 759580 1697037 1918270 1973500 140105 147239 123181 219202 96987 321953 1234644 139135 335846 636317 57801 1199592 350653 527641 746700 1155763 1823545 609613 457468 1909526 164516 267414 792198 635833 919445 1603290 1857000 980156 486047 441524 1819512 1739703 552946 1324646 411490 1035715 1274694 159891 1346428 1425096 947457 1900076 1855660 700469 466580 703445 575007 1672414 613664 493052 1544169 131252 1057256 1506354 1175109 1445678 1234864 1925327 574546 656939 752704 735388 777852 25003 1487127 152277 766097 1109327 846577 62380 917303 810766 1382742 1612389 1430985 151289 128005 1532626 466340 119262 34218 1494382 772921 171010 1885858 504197 1258948 1664808 976543 1655812 531409 1430127 1779866 1595797 678554 1889661 551648 125579 1140740 426933 840185 1392381 196252 675551 575281 1507933 1239467 1092726 1938306 919259 1530035 1391233 36688 1861862 1806560 218248 1840643 1426554 1926586 617677 254572 487437 1266212 1848257 1482270 1181224 1442712 348053 60195 1682639 1934391 708275 722891 564255 1968455 1976185 1879320 1694141 520870 1271921 1528454 1885399 766293 334165 1391202 1876367 1033524 236632 1337797 842297 1971450 1794315 1625832 568623 550021 1493906 515787 791828 938073 601442 1345431 1127302 978804 261432 745417 1287266 1756582 81776 1991234 601924 406464 1661985 545909 260904 1069487 1377053 87290 924058 1481937 353060 1311602 1486240 1289137 1788493 903467 625374 637699 1852404 1438493 1902731 948710 729225 1942741 1111280 369968 1663609 1723503 383676 1082381 1262596 773315 786411 1269264 1221708 1916623 501818 401001 1917554 630786 416454 562223 115957 1234283 195095 1999078 410777 1777605 1366408 64900 210348 248280 1826607 692296 1341554 547844 599021 1176702 1186404 945156 108503 1461745 1641081 796978 873215 222230 1160760 1637658 1907867 1550534 1894616 1188712 1745869 997791 1546578 1652087 1231497 1853812 1423860 475958 1791170 895283 1667846 142066 1326082 1715511 851505 859177 828819 297703 386171 1426381 743920 1821423 1088861 1439101 1967363 1530358 1932704 831471 590476 1888867 1005739 779417 1699474 120005 1420065 1049652 1924915 1192674 1366873 132859 1185814 1022326 902706 356968 175629 1919462 1554419 1943787 120127 1137105 215954 884047 1381199 1836828 1465580 1025207 645119 815967 190152 1224489 471565 27722 1290576 1760068 257076 725566 961568 1923861 692465 67398 1811630 1672352 1962281 1760628 56455 1013598 1535764 1930089 1184456 543627 1460045 199677 1500752 135427 299970 1479875 1555186 381341 273119 1478018 839007 275160 653436 1819117 1287702 1717749 116919 1255385 532763 1603248 1127867 1814038 380615 372274 1102580 1299822 989218 1379002 627783 414309 1052783 1193503 760698 751910 530265 350398 1040032 631522 737195 1662140 483996 666536 259295 1679045 568685 741255 1568685 1331813 562781 1605014 720598 4698 466432 1817417 837905 59021 1112704 367639 1970514 1154398 273222 1844537 1548213 1176356 185604 419645 512159 238708 1605372 744753 1829303 1582760 1406393 1534199 888272 1800237 410541 1098515 1742972 1685679 1921735 785521 1770636 1960222 887925 191121 1934511 1293713 1263071 757211 1885560 1228143 1555969 1614499 1980219 420795 1516710 816508 369500 442179 1344477 1861617 1139623 584575 1176076 143001 960993 6802 1928669 102506 598570 805651 1784879 349316 18189 109052 845671 1650270 966991 1646860 231356 1386517 1184411 1309781 1230994 1525536 1094853 1627555 378712 1096534 378735 1649842 1767992 1718112 1566262 418294 1783236 401119 1452121 654238 1254055 1590361 634893 389543 1124330 849896 661164 75231 165308 1595620 1617202 582185 518209 57637 755576 1316084 581624 784360 258088 460346 708255 1532144 1523456 412184 1091148 1963309 289628 152229 528907 48509 127204 1095038 1604646 503053 977271 764913 129440 1067771 1327377 1670629 1758655 560070 562506 768068 471926 1608600 805225 1622080 1666048 1053693 1939149 1952717 174140 781953 215830 812771 1247671 876995 790505 635608 979343 1602021 1859082 1115869 597395 855100 593922 1463040 1706550 1126154 445797 1027355 723239 915469 935330 36731 982427 1797159 1420403 851868 1036033 1929452 1058032 700740 745997 1334537 1620026 177912 884208 835776 838106 113611 145887 1040015 308858 1844017 1866814 917144 1677995 68256 1549800 1986519 1316589 1099341 669114 1215999 768281 1784557 1099691 530417 1206223 361269 105673 1950312 1612638 736787 725270 1183867 906442 1771771 729980 1880742 1466757 812236 715049 840380 1931159 444263 97440 869709 1781434 999863 1502277 1598834 1684975 146043 1060937 1903757 1609954 1752368 1491381 1251566 278874 1784013 1790259 15630 1450673 1126799 8201 499187 1800826 1608492 41818 1152857 265934 1584668 1065455 1596381 1998873 1178829 1574988 1329447 668406 1128319 759352 1076870 650101 1934671 1256604 1055100 1814308 1312242 1737042 355031 749314 621568 1029276 1535469 350103 1498407 967699 488899 336655 1998041 1918438 551276 1929801 1657359 503328 371423 1592799 898781 1741437 152979 68309 1665650 1173557 621284 423955 504719 403687 1061764 171600 762739 486694 807427 541431 935465 1010437 812046 75230 1874021 410634 1803516 392998 661491 1200352 768371 1139484 1589845 662670 1281839 1280874 432369 1524223 1369677 243829 1003579 1677624 1917288 357234 1556312 287713 1626313 1345291 1954156 907195 533935 827522 1809727 694188 1843343 1258985 447069 1341961 334587 1220758 271879 1352757 1702905 1357129 1082879 1024994 1995490 1486496 1256800 1160684 834999 906324 1077065 23716 499570 30926 887606 121737 644218 999941 1810610 1705104 977600 1459615 5095 757969 1936334 960399 1627105 357572 1965540 1815811 1497527 483250 998983 1891609 472110 880424 1647943 814191 298406 1673576 179537 522848 420028 691686 1684057 496035 1191290 486431 50035 1199293 781883 137201 1934546 1863709 247695 140228 287889 1658547 1958922 71783 1041478 192396 816668 636486 1139476 184 128324 860883 578346 1292515 1472658 381255 451502 1107858 283206 572649 1616953 1111778 640813 1375030 746701 75663 249550 778458 1583906 982333 751085 1441619 239600 415534 402533 308445 87454 220137 778454 1548143 932534 1352042 776063 493783 1575325 869390 656 526460 414925 1204459 1595254 1387996 402131 198962 577311 1616938 705077 189830 151823 952794 647228 187117 930408 670664 870881 589705 758062 310130 1783572 1653328 1650954 443227 457980 1709139 112303 384975 1954637 1414214 1829311 1669369 999390 812778 1953959 291954 1517264 905076 1932051 684729 1184215 476282 1462234 1885594 738456 738788 77992 1184669 1281131 1094402 1733983 1365538 1776616 1024789 752159 91119 1097236 338436 558043 1463640 569696 197383 791252 1773602 310742 1632935 495448 379296 1996008 1086560 1412556 166078 814506 767012 335526 1846298 718570 1993455 1061799 443752 1953261 1595998 348760 921212 1306203 371834 177309 1658707 1999158 1513170 927351 1808829 1075656 1782592 917888 1894684 93754 1543276 748466 56451 1993634 61758 1320458 546558 679069 1181267 1053046 721934 572591 555553 27776 1207344 1872897 543860 1066019 1716833 571400 458488 1536694 1118669 455356 454403 701678 249754 227816 767068 65905 181270 1052351 1951566 1341250 1112590 1198741 1489886 1144301 864736 1471324 356805 424486 1695527 1846830 1427735 355966 1543557 153246 1160851 385902 15168 633844 1602356 1653345 258794 1335608 928155 1580521 1308290 1498966 431938 1493454 1675151 1266638 1434012 1637166 1812884 1649418 550786 1847671 1626105 1832439 667225 776779 770958 387939 1489686 731552 1520804 932245 446555 286575 813658 633899 1453081 1015015 903056 681726 1541333 167838 1213934 127259 948260 562560 685581 190877 283517 1480659 1593568 400998 1712443 198330 647427 732787 851644 952149 933181 1858846 821424 715321 811150 1277161 1867493 496114 1897995 6884 1727809 925755 788640 955155 328010 791779 127947 453923 1719380 1451595 1299687 400492 272018 841528 1384293 1640658 1073324 1816799 1691713 1412639 686215 259381 1702314 391255 1267634 624178 1233397 1944063 1894232 18106 550896 1180934 1543824 1171374 490976 1194920 971414 663033 528250 1372906 1809169 306094 152585 1600264 228222 334815 326463 43096 1483784 1824550 751860 553768 857130 274133 1679833 994318 1145286 334819 1828929 1606419 1805851 1269804 1688107 1574704 693317 1103664 484464 1536479 559894 1763863 921011 521388 1382926 1158295 1248198 1619932 691030 1721298 462532 1449606 865168 1958136 702784 1101147 175059 708399 974297 183739 1816327 1355618 167541 1988199 969190 614788 673917 557589 1768193 1591113 1820072 444456 1832515 1100514 1965864 720853 336948 279877 1353244 1607387 472915 718119 1531296 518835 887308 252099 225022 1764823 1491368 1088989 864847 52671 387131 1301585 409483 450066 874140 163867 1543123 472938 1000110 1428804 1692945 1065181 1760358 47019 109162 16942 156931 1138260 166548 763420 32728 541330 1533805 272135 109606 896626 1459273 662010 1388489 1319442 1864830 1109491 277308 1244323 1378278 988186 546952 1769975 1923325 380036 1351566 888847 798606 850270 1591424 23124 1970062 916984 820421 655742 1664001 1711742 569356 1831451 1103406 289071 575494 1169831 1874673 683052 980398 256603 1684692 910306 1568983 164638 1826825 220863 360715 905756 1306573 83629 1540002 136470 1895686 1159094 190785 99088 1890743 759079 1009105 1160436 271522 794120 792594 1823158 630696 1832778 1241645 789217 1789521 194534 584570 1338564 1888612 1506451 1290183 1091850 219874 1243512 282645 522768 628999 1132429 755841 1141260 503313 814819 1560273 1733301 1107289 1190607 622629 1395063 611894 1447428 1777097 797350 1573454 1665788 1475163 1331264 1292497 912511 42314 1787887 1986023 1530928 1912220 783652 873763 160395 1177357 258606 576064 124720 1667705 1826150 1113845 205236 275843 1593213 1661858 624942 299665 427722 234211 1911375 119769 314824 1362327 415260 1107579 819195 1785336 1880660 1151995 1320244 1982463 567814 616816 747083 956809 454598 585102 1498697 1935675 1773567 158116 660605 1597351 1197625 238118 539673 925918 596528 436462 426320 861370 1338692 941097 389581 558160 505044 1927341 1423258 244244 254219 1156176 1586237 668232 405874 402079 51871 1391416 565921 885874 387551 1616595 1013100 797247 711840 653142 349516 899986 1165510 512130 578231 1881487 1469677 247237 1891880 1674356 1140385 106313 23208 1035446 196763 343207 1473047 1868724 375014 1233292 1307691 1982278 254297 1911137 1510490 465925 294426 871376 1667665 1532989 752431 1466386 550303 389282 1473549 299161 1323992 682020 1333012 329939 1036976 319051 865735 1127445 300996 90669 1966996 851876 815974 1432091 1706222 203149 1294777 90017 1312961 1379844 1563416 1397367 1840335 1558006 163601 554682 1104067 1063004 1625349 314442 167804 323919 509142 494206 1356796 638347 1638287 525280 610449 879930 1521899 283747 971625 408151 1044524 16877 1980166 542417 1715442 1737038 5930 899129 298621 1519168 11548 1740978 1501167 1880582 392601 1457528 547687 713100 1158257 1146916 1109407 489184 1838556 1761312 58421 432301 1300536 1928477 1084137 666746 1254022 1953690 1298065 1810351 90457 453891 1337240 561511 409989 1742571 674950 739261 223648 685175 52811 1618676 194006 620656 732249 1069819 1832325 8469 1714851 1658886 1121167 1273598 579962 1629706 1357412 1032815 169894 1281667 237805 423447 763694 1068192 1717328 1521381 1672848 1399928 416614 1260111 477743 520687 439053 838273 139032 869097 1214769 1706004 732271 1986568 1138145 1520691 1618041 565024 716475 802957 875660 1807466 1228069 397169 601699 1515447 315732 297871 1043872 133870 1020198 1769354 1422552 1346597 1125006 1170670 245169 787120 82700 662557 207556 983897 1368098 1060659 593824 207419 1232773 467126 103976 171188 64698 776340 459858 722073 116693 1993802 1713001 1433199 1026892 385851 1344649 35445 504958 1330556 1216031 547485 1985578 589985 470070 942392 821993 404871 949418 810815 394704 1173909 553225 812383 848068 1402945 1992457 1054599 168625 1083311 738391 1385769 1852411 376144 1572024 622264 384409 86280 1347971 1007455 1791376 298557 509674 607968 442016 1748870 697478 1685716 706488 890577 1717298 1203250 1139787 458248 1511492 1337128 1067487 1200047 1278526 1259848 1906392 379504 1444192 1513443 1439329 946905 1552397 796252 443059 1121850 1032934 1037353 1561784 1713877 619357 1750709 1226872 427369 1667719 546664 114698 421026 1843541 777400 1107806 1949697 1040533 1619414 1153528 864986 1265420 1341862 1748936 1792901 1028777 554344 493181 1982096 784538 1114803 1746964 898336 737535 1897802 136499 1968840 1226960 210106 1146796 1585107 740878 457681 1473862 1534993 1879247 365817 503078 1110078 1408566 287961 1570163 1738941 1396657 422203 106865 153684 471851 1559944 201032 502732 1911266 664206 1710363 1458100 1105056 131251 827623 901066 582817 487202 1921874 304628 34034 1183982 1883111 1652680 35522 171747 1830437 885752 238246 1892050 1918961 325468 1777539 714267 1061534 1548221 94737 933813 596655 1251567 791940 731637 1287619 1788139 645863 1552481 157944 1324561 60628 137703 951447 1235416 1637414 972713 369539 1381928 969816 1432155 561406 1361923 506191 599472 1511050 832566 1560452 172046 621447 463537 973928 463616 1865557 170458 410171 156558 1689532 461289 1785283 389549 424203 1010183 1134770 189835 287013 195579 628772 957775 4936 1750226 255059 602936 1029216 830316 1065506 1924932 991690 1469021 1518621 1564808 1846222 1707665 111888 1193942 1346935 173785 700654 574341 1657118 1301436 1680790 124427 247039 610229 940213 1875228 1589392 378471 163861 554939 87082 1717847 1267713 556127 1861500 1261002 718392 999759 1356230 915297 183814 335511 72362 754076 1553694 1473913 913613 1119797 919621 1965609 50345 788217 351153 1268586 943454 331786 176470 102305 1405232 476850 374261 536687 459388 1899582 203250 632298 254723 1080680 1788963 942852 1652398 776242 964199 1224015 1360934 1365435 1147166 1250340 378628 1220824 289743 1311622 1465840 1163716 227583 1168355 1261466 925892 1964915 385757 510909 1958324 1308820 1460591 184834 398546 1970574 881501 1683735 316156 902663 1150677 454121 837197 1553039 958140 1627969 1505363 1468155 1563741 143413 1940290 68882 1517363 937002 1969931 1269064 497908 1271195 1909403 1355034 1386712 791536 561621 395118 1389388 1121736 1083649 465630 129703 492319 633236 1392169 1314143 317369 1326668 676761 137979 490080 529523 1724292 1880094 1191340 319808 1598034 1059476 1497828 1404211 1011349 779193 304958 774841 1815383 1102888 27480 1356359 1683389 1518218 1540275 1407057 1635088 1255660 1025781 1338141 937870 500521 1145145 1886890 920885 1378627 1844195 678737 788774 640580 1604070 1617741 135083 1094523 485924 1169603 1656341 338128 412421 237110 495100 1356926 1504424 915641 377822 1552023 1405483 759451 1530263 771413 1215652 952656 940961 1178589 136485 1837609 11619 386629 998140 1140860 1440063 838907 1816490 28662 371875 1903313 659895 1400449 999659 1440340 1036689 1003257 261882 697900 392740 1045086 1087574 1163302 272045 683638 1984023 622808 1219784 1850730 1687306 1333578 334233 293676 1509050 1761795 344904 1755526 1960066 272983 707913 792545 726718 1361068 1322598 418511 1346504 338585 1818035 1257401 362485 1782812 1083018 1816003 967231 1235074 856995 361239 1478681 1069713 741045 734764 854970 1818665 60263 1676091 43881 337827 1368439 276573 1969778 140554 975697 691215 547965 1164039 1390453 598718 345271 1499315 329182 1028059 1120208 1076514 1480520 999552 1083377 158176 1373939 628548 434886 593470 1354199 1824628 726133 1056665 240180 1947110 1138339 1692527 1140102 1248103 1229033 1999623 1599190 713041 370832 1100011 1860888 1956154 95682 544560 1429731 1132121 1496221 1107367 1368644 642030 398728 860363 882770 1819824 10526 665796 1713300 556140 428101 151858 1367499 1715302 1105313 429227 1086978 997575 1198755 1509958 1442561 1022425 1015801 276492 1386424 1449939 1419273 595537 1984809 1264793 1596376 473253 462397 927085 306008 453481 853010 772189 1770423 1222352 453970 870587 1039711 30198 126816 880869 1673915 1205164 522148 759676 213627 522901 235842 1123320 1115060 157916 1525823 1861114 1972925 961642 1842472 485102 1003400 133819 1487210 429577 142862 473479 975005 715315 361097 188858 1963341 957960 277713 1158407 1896595 1081439 196963 941279 1783626 286455 623637 1584894 299620 1988900 1653156 48801 529910 927215 1515085 755836 1697235 1941676 1790116 1129888 591443 84967 305627 336781 1825121 1259410 1736273 1396301 1567768 1166790 1118841 316596 1151795 1051925 1984988 459193 776907 517613 1405640 1753420 432519 611629 1490812 823508 826704 12811 1780912 866559 1101106 1016672 1961676 146689 1902752 1632407 844548 384732 948412 1953014 1658103 632509 871078 1668034 753533 1318770 1245876 1645440 1203814 1082839 1740368 1526077 1384339 1347351 1494407 1856919 990065 1147720 1258373 529167 990005 1750679 1790247 550058 603154 632952 1740539 718984 1802347 1292347 32421 1307545 1008080 220149 441169 1957305 1856772 930895 320732 9823 1227484 19897 1345730 839220 1797394 578029 1233368 946466 1412264 173113 197539 1219201 889367 988182 909474 584962 486729 931484 1297232 127010 1794384 981180 304352 1042898 110204 126914 253273 53787 1727327 80606 1706384 301778 1589824 1145369 429649 1739343 1817999 706331 20790 1050252 1870723 231858 1729795 1320050 1857674 1601770 658975 1154605 1280629 1248421 991425 475832 646953 13828 37424 114238 1123286 208305 1352301 364782 811915 1214726 1460154 783171 1060385 1599601 1971922 1193866 502865 1132787 788883 890036 438937 742770 667375 103079 72014 1065653 234251 412562 1627881 871086 1002844 514555 26145 18456 787027 1844873 1709291 1193329 870726 428227 830422 101163 1397661 1874311 1508351 945655 1447978 298577 1455778 668861 1059622 56503 1452544 26568 760730 420485 1970371 194045 693637 1914439 1814389 1952205 1856917 1203281 1662155 193585 1517283 263954 1782024 251156 287312 384001 32117 229274 1692717 1961406 220050 1606878 1801764 1255448 233373 368602 523899 166898 679438 221015 289926 1962978 1826720 1782743 1024862 291142 815367 760170 1333063 1450955 806564 1680642 912745 1118891 1499263 40756 518204 1424643 1962505 866310 124796 133342 266825 1136801 1343248 1305613 763075 1628789 325636 351755 558872 177679 1646453 100474 1688164 1422806 1774459 1482508 222552 1338866 1823593 1606489 283636 1933262 178742 1838478 463088 1002843 542831 546348 390397 1097191 1073263 361491 1672612 593037 1064818 193158 817239 472274 188386 626229 654760 512956 841008 1875106 780761 1278595 482875 1384981 169988 293407 1630562 1055288 1566603 1619102 1148389 735978 52031 1852067 326534 232452 1839262 57128 1317170 1318429 1021195 1930958 1816543 821119 1898035 1797637 1692108 1352662 350061 1986844 968984 1526101 1574952 313304 1076996 1773642 1917325 797706 1920072 498079 1757368 1106149 1266029 1893831 172485 575160 1038712 840887 1009539 1652088 1718240 421480 1846127 1496905 1748718 658393 1879151 387114 756792 1803183 804246 1330284 243634 1811523 863736 54639 1287781 1384173 1517758 779025 1754719 155346 1128005 682472 771485 1894097 1419642 1506804 856444 248261 536805 572659 1693419 954674 238748 193701 887493 112100 1669197 1066112 696675 1719341 1163129 1891327 729480 1875477 1393480 896994 1424621 543415 1393133 1884089 430641 1390769 1430893 1603090 357981 1288696 498973 1399033 901255 604749 991900 869777 821947 1407617 220577 1564346 383859 1177445 1878885 532061 1567863 581707 1785325 198822 1051909 151520 1128081 827393 944136 829252 1769540 1829722 1621413 1533124 1493872 1915231 1369160 209179 780335 804201 767919 1467311 1632176 1522500 1878960 1016524 1681455 1044863 1434704 149654 509076 1178338 194030 765052 231079 739720 622649 741887 1783945 1056871 298267 719773 549631 1483069 1303000 1800723 408786 183262 1707110 1454952 1681299 1130894 602905 1377792 1868475 351688 273927 1605961 1274240 1323211 42216 366080 1852296 1230197 1289942 1683877 1682821 678046 1622190 589149 442350 973135 234118 912900 1552390 1791368 241992 1860943 10188 583635 764443 1407949 1885223 778617 1662868 784247 1919622 728455 1949685 1358902 5635 208557 932884 731626 1509372 1637388 269534 1449312 1097335 334023 1227535 1975116 1044105 956452 953130 1468067 1950360 1037827 778451 1008683 1744583 1932353 1313612 84238 1100140 1866400 416237 182967 246809 1440395 622924 576375 623396 1264561 1681989 1065605 637551 279557 1849898 1284392 925317 475009 1603937 1298105 1567718 406201 1724493 334105 1995403 35314 1934979 636464 1695290 1101402 1560281 1677238 12752 1274630 333321 1822650 1120445 1784520 863003 1041033 747421 714870 1642882 1822512 1688566 1799571 1112877 496527 514741 1469459 1821693 1405342 1834145 1938665 1661303 334642 1997955 227180 1209448 185669 370318 192164 424821 471410 350576 54277 1993663 607130 226078 841255 149427 61769 319409 659629 199477 349271 906348 573037 1240226 453591 1651198 968269 1094240 1107357 1018487 652723 1903855 1216726 1819548 778845 1685356 96791 828875 1826923 1632590 1564683 28789 565898 213162 1212421 1778371 979032 1255777 1435009 1301693 1613650 250474 295902 1407120 522390 984462 237777 352180 1446898 358631 1724956 1218207 1212419 1936763 743166 597220 361416 238074 217710 785796 433836 1460847 794805 1291756 1847722 1057175 1868547 640969 1758636 1139039 77060 1984526 995725 1725039 638771 1110499 1716630 1311794 1688615 913588 1163340 1339563 1809048 253289 1051315 1449673 1733240 1020547 143056 86056 897568 1874847 1286260 1768747 1249462 1112049 1900763 185145 898736 1172610 408387 1752489 742760 1546838 1209824 221959 419347 773283 740983 568446 1782335 476497 422634 1397052 1015048 940506 1760956 1519698 703383 1925754 1452819 1744688 68657 1219275 167507 1845712 718856 637858 1892942 420728 1678701 140303 717257 20757 1132133 1049038 1390265 1450293 1629297 366148 1206522 664392 422146 387260 594441 388877 87598 239890 1318521 1307270 738022 19967 24316 840753 926462 1319723 792764 844098 1126358 1575992 733929 1985575 644224 1094589 1812660 54647 1225497 1674272 1023126 1105237 1785303 371890 271364 1451171 196554 1130686 1492248 25751 1993486 913775 1641335 1009157 1290216 328817 1065291 281158 965022 1135827 1999955 1557270 1847869 112236 1505122 1054553 1763816 1999677 1137188 775484 1916771 1640356 1051179 361913 60506 825383 443936 1669778 163525 1487510 1816785 978438 1156020 746321 1042466 1840949 1107830 1809138 213948 209774 171753 1686259 1476239 1574842 1043703 756929 58440 1375462 1177168 23114 586420 1745404 1634495 288428 210907 1340303 353444 749939 1186145 1203596 233232 1176381 128654 1585095 122628 548914 1196217 628871 1627229 825121 1760835 365823 1358960 1950266 1539540 812869 1657032 410104 245669 282886 1124929 1022591 972353 629282 390760 1191969 401507 1373423 147442 1026628 1849444 1463629 922853 289850 782527 1966687 510592 556724 1041 1058027 292197 1483848 353008 5137 1609445 804140 7136 1073027 249950 1088595 719373 1413710 1221505 1308881 248159 1160156 1828283 718612 226544 1837115 1477959 823796 3427 1582078 1331522 1564589 1972644 553751 266157 228536 197799 1350310 1869778 294502 1346310 1013761 1761664 127451 725340 632359 794497 1514937 1149870 54185 1734118 815843 117726 423616 79123 1927740 587972 396198 1357048 1512131 1428866 502654 1054461 1576822 546804 757925 524351 194488 1925590 1688699 253560 1699907 463958 1561221 111679 1188937 894445 770626 866763 1977499 496414 628586 1723811 110722 1003026 1436748 1786977 1347688 492324 917269 934995 873258 63121 1523045 586010 1173194 1494952 1354133 842237 890762 372142 234363 590303 592356 497880 804445 868758 1996967 1138163 1187450 1060890 386967 1095886 1387280 1647959 901961 1998913 1574049 599179 621673 1107788 1307702 599672 369026 1078453 1010321 1064193 1064916 585415 1824910 1390582 1215236 1215112 437729 1249 711057 563261 56694 1015400 1861403 1309163 1851392 1548749 1573272 943436 1263875 976993 895834 1552805 263727 1773010 82113 251714 814381 1811570 979462 918785 734080 1603297 1608033 530351 220263 326483 640962 1442218 978904 209687 945826 618599 1676769 158967 1786896 73355 1827088 1380815 259604 1712883 301525 1984779 349424 208651 1806994 1974568 815825 241092 1709129 233133 240292 878781 371470 1526874 1523934 186509 938446 1044085 744334 837459 360370 308961 918469 946593 1521913 205397 1074729 1281392 1724113 402854 897210 1038641 1334573 570552 637958 1800103 1370467 1733086 857262 1640946 1767633 1404422 1416499 128454 235059 1230578 1417992 1329016 1755232 1617467 892928 1072853 633383 9305 1450991 256493 1362067 543865 834771 1493030 62227 749155 568094 1459629 175728 1170086 1618692 1002771 56523 1737929 1516057 742067 213547 1107108 510914 1690346 579230 340079 766579 1014106 1893050 1417771 475474 373819 883873 1986927 746307 1003922 1169872 293828 1943207 1584773 1526706 267050 807715 1850894 1615526 851832 1949652 405389 617277 706265 1888931 687222 203965 1643040 1887200 1281611 1705446 248054 680157 614987 87848 1031688 495769 677990 681238 1288165 346569 999489 722608 6098 1811649 1442735 1146409 935075 1729013 786314 1401196 700861 1240649 1065683 889492 1176521 1819072 1711787 1245995 1571175 81935 676287 1589272 1269737 431859 1795452 1604431 957906 1384383 303043 984777 878338 192774 989419 508654 864157 260881 680337 676377 850943 88728 1547734 913605 332905 1224717 1252751 1785923 148956 192075 42051 140595 778255 1051256 1893343 1855025 394122 1286589 574651 1903525 349193 285706 484359 1123009 777884 594575 1560792 821960 1263056 1610538 307734 1847766 741678 989091 104787 346480 763656 149564 1290425 923034 1594398 207733 914628 1980115 661475 1771341 1540161 954337 350075 1568657 807902 646042 462621 280614 1701503 108723 942907 1547309 280574 916562 70031 1131932 1404805 449489 1772634 1268730 1800665 1260701 1493118 781786 1482774 21272 289208 709753 1572828 1567703 224151 213990 8421 1305659 1958403 600736 993257 1124023 1116744 129088 1603892 1824848 1077040 1070236 314513 1210455 1180037 1019453 1752192 1746888 1636609 57503 246554 270832 964390 504786 894696 731700 1332961 164640 878446 225117 584442 527074 824895 1579171 1477856 1714196 175487 255989 643080 420440 462031 494898 364212 1986556 739239 1824330 1227994 1290274 1571130 637767 1222830 1409894 415961 1240981 1166675 1493736 1466374 197225 659923 1640665 795705 1214280 826131 144140 1630894 629423 660967 392126 455814 1164279 1450257 233006 720984 448226 654502 293875 1566720 1415598 1556547 642422 1193121 1118325 341011 70081 1006858 1931506 1582404 767775 1511724 1697771 408896 903889 1400347 1873906 1431039 689056 1361176 1223201 27622 1551331 1386553 1470452 617447 1246227 524594 1855739 1385468 1029404 899131 905998 1421708 113786 609185 241280 683861 108997 978764 1417211 140074 1178605 359131 634462 14756 972122 1736637 965154 972590 803091 1940167 733041 1601721 1472250 1241475 84347 1981614 535751 932903 1668405 24754 240035 1017662 1859393 968809 479925 1839659 1513408 1215400 1870502 749004 969045 1314056 624560 171849 1031211 1549991 1193120 1873688 190440 734238 598746 548681 1219869 594117 1869041 1298124 1583509 715029 152906 637982 1729956 9407 1926982 43615 1240017 1975708 799034 1041566 1679192 983109 990463 1698354 357076 14387 1805884 106713 1439518 85499 765435 1053518 252126 638544 462760 850536 1760815 1576295 820574 1011978 632215 706796 1452607 964959 1637581 185104 651592 1358448 1777610 1030737 831158 1927848 1224923 1897654 1599956 1183449 106331 962687 1834436 871095 933325 1229079 1951150 1133378 1230476 1929856 1509770 1282879 1387945 1781143 1014520 514216 628997 677029 805932 46146 4240 1613475 346599 406534 1760100 711685 382354 1802140 714512 1626774 1218252 1667936 1029719 1116369 1260164 1870895 1854056 1314639 857777 1195084 632506 627779 1968314 1125649 580315 763109 1393254 116760 710574 483266 1852124 1205712 902228 1718728 1665771 809738 783236 1870954 1294019 829642 670369 1280261 1654800 107481 1934886 1369539 1077340 458658 877888 1642708 147873 667651 878727 1943643 1305800 1515634 1515907 106556 199952 1015590 400532 1146563 1368684 633088 1981658 68060 806335 61012 949089 15087 1720999 453559 1967752 960663 1105321 401518 1239167 319700 1320004 599071 1013904 1193631 417583 1763130 97477 632137 586650 87568 205999 684634 1757419 1561602 923158 1313616 242236 1021231 176190 1789350 1932669 716923 453767 256807 1205921 1217400 80345 1610279 1867371 54789 1262687 1755389 666330 1753698 83873 1213067 1386153 455194 1074749 1217703 80842 1577421 1243835 204019 1293666 108074 742950 1527601 1485908 1751591 1249263 1257297 1550992 1709133 333006 1949847 1079177 1872851 1680251 627733 1595992 211773 100180 753905 560902 838825 1138138 777734 1621777 710109 458943 1239866 373307 644550 332482 1805867 1526745 182662 418990 1060961 1317180 587131 444363 1850580 596785 732191 1067447 405689 1265462 591332 243608 1631791 682494 423930 1968119 701733 850082 1733405 1966976 1298035 408623 1984657 581639 755857 768505 1981496 742603 1168924 968222 65566 1602671 1424220 1126755 1759035 1235302 600923 921100 1771850 508671 64305 1787148 751790 186530 427324 449794 137856 1595960 825996 385570 144352 1338089 587832 193303 861034 483491 62935 926458 758141 228114 666288 1429665 948688 1479167 1487415 1461037 1490908 1786189 188367 464853 587129 1410816 707604 1835123 675955 1627437 1778465 1352962 663077 370107 1738770 1193429 708086 1442465 271872 63704 515020 645563 1983581 1237976 1589889 1079406 1157844 203611 1187863 513432 1122465 1699973 1600360 484965 1134123 1663452 617805 175595 586130 1419586 1923579 174821 1667181 416627 650957 502540 963391 887710 270898 1958422 1606406 1413997 199516 48747 1156682 475272 1955706 380029 1049311 499620 1050242 1160785 1792921 1053011 42165 1182413 728509 1808449 470359 875964 1298265 340376 172073 1302398 861147 545782 959362 1481841 1441786 1195520 685533 1814342 1315571 988208 1482657 1178047 1102907 1335651 631731 1807781 559387 1988479 1714188 1546778 1594680 436857 333898 727452 912575 5613 1437536 1770000 1602227 237753 1243713 1888852 1475873 661387 609833 1166968 1845191 1963648 521177 222106 727822 1647953 738447 730515 1582716 1148244 1131056 883884 169392 1491607 193301 1062677 1017774 1135068 449909 917828 341856 530521 70709 925606 52443 1358714 1062320 881393 902397 1497073 761267 1614118 1571873 633941 1141986 684573 1492535 1753762 1467815 838490 1334870 1608697 1180524 1982156 1687271 498318 830641 130661 267212 556843 955360 1988645 1990610 1797781 322480 1089838 270461 1786800 186852 586870 1434905 1627907 950088 1366708 1674833 740846 1818951 470498 1457758 1790071 635191 1834639 1559849 1451154 1145471 1226344 223065 1426787 1410334 54243 1318961 136823 1818417 1070201 1806801 677306 1712151 869752 1196909 1271560 388975 362016 1567553 1960914 438100 1895220 1597291 438932 11093 633500 1261068 1782347 592307 907559 540192 1638917 1158652 148780 1317320 756200 258311 970885 1492105 445142 1004771 531128 1278668 1776005 960600 55713 1647561 1423301 680226 832384 1701287 1445490 403237 388766 1772632 591559 610522 793885 947388 1681838 1532310 1305808 1438924 757733 1911310 971538 640019 520225 1973162 1810483 1507753 1190176 351058 1916323 1460014 1435178 549522 1814099 693225 1831253 1295865 738061 194200 1490965 1317489 1579503 605330 1657770 601268 1108675 1308195 1317138 553284 317411 812179 361235 500431 582365 85590 1169757 1867299 1055593 807542 499732 1127498 757095 926208 1132690 1510234 1039342 630244 596198 440500 1242435 680679 1120857 656368 90144 340083 1385374 1460598 636488 1561649 530537 1439005 882534 805370 1200204 1179849 1782425 1127243 1601792 1301406 1664113 1154910 112763 277120 1090126 1440695 1451074 1616822 334331 701547 415042 1374186 221404 246787 45350 764164 1202695 508075 986426 629766 1853771 936259 453388 381376 909527 667836 459774 588825 757915 471863 1970069 1925410 1029633 163602 1968751 416049 1792763 1360142 171459 798085 438624 1169658 1164491 540124 1542909 272780 1239271 121829 1602912 1519249 1784899 1185470 1872495 1127040 118018 1817303 1045513 380022 1594449 73336 171285 1657947 57866 126184 80500 1828487 1909544 1783976 1941061 1879029 304171 1044616 1114790 456109 917872 1405123 999956 1376918 619951 823629 387142 1768778 1283969 1840794 1804982 676270 1272064 1069050 325299 1945233 567469 1439180 1139816 1461110 721467 1580875 490273 480919 1768093 1147891 1005517 1255442 883082 281371 71768 1960326 819811 1807296 1115515 1915258 1298754 457979 496346 1226540 1175179 1734456 1078253 1621980 1546399 786682 1699736 487213 1393676 1626803 1868297 996087 1524341 751660 1061561 1223337 473878 895818 12468 1854267 1814268 1709782 988717 524107 252406 1505859 1737050 816646 384927 1786726 950298 1366026 1204682 1947243 1521330 1213576 564729 1109805 1955696 1360967 1601333 682451 1923835 896128 1890446 257181 468354 771743 190873 1405208 640907 1282096 1184098 1916489 698974 485724 1030577 1509987 688887 1568141 1749994 961275 1328856 254943 1760784 889491 10094 1609937 1758808 152911 669765 638444 170138 857993 1141077 1233311 56829 1213294 1113488 453169 1376798 584032 1796539 1057554 191871 1297761 1258940 729705 1743193 672281 978967 1325562 1270848 1817822 487896 1158996 1204804 884796 1978172 1787515 1992191 993892 1208720 960043 1942864 1192970 1213809 947341 691136 492365 1785916 1794543 905576 1538947 1888016 1880346 1261260 396368 992438 327916 683511 1692393 1813534 778838 1419823 304076 874245 1521995 1470872 1794112 295279 1628117 1406126 780378 1537032 426555 1109408 1342936 1805559 1472003 680896 961791 703354 1225164 1516619 791679 657759 567501 306955 300967 81874 811484 1130429 857369 1105133 772482 313080 595392 1155169 878052 606462 1050835 117553 1289311 1144526 1012066 1370073 291358 1840669 782135 199020 604223 1020768 1483492 510714 1000178 833184 1935035 277770 1827810 1869739 1646753 1163834 1998117 1631174 1801772 1533363 560320 1291416 1691332 1972992 169456 1719908 33226 989281 458080 1228530 267955 1765247 230445 1390589 1759921 1039709 966272 346220 351158 438297 1480573 573622 1928785 252084 526477 1101395 1301111 905654 1092109 652766 1586079 1044427 1483229 675350 501287 1376230 1267882 788731 1768700 1747629 1086203 736202 1647472 941617 945855 1069932 1547058 1477516 552656 407486 42862 1852135 1233168 1913825 1835922 737465 1866256 1547658 290992 175088 747345 1456709 1525063 422373 1820466 670723 1976581 1477850 1296258 950628 992988 1508314 1854577 1743962 128973 126047 909988 881092 221135 914363 1982149 1376523 183473 319766 4293 893061 251510 1894300 579556 62815 644377 962075 1176782 1404489 617989 7762 109921 987989 1472134 225126 1978760 1030942 1887328 1675159 1656909 59342 1606733 1389580 1794275 78732 945513 198700 631725 1768941 117312 316249 763055 798731 327219 981537 620974 385010 184618 1494091 189983 664964 622250 1177528 310794 270378 864584 175328 464633 1197825 794969 697177 718859 399298 874278 781167 737942 1176098 1570959 792416 1166624 1296351 1356472 1265772 720374 356768 674882 1474895 1349634 805051 754395 1607736 1068603 332625 275409 1263539 703634 1807521 335936 657908 558525 1014571 166168 1537526 1652909 1539237 1556130 1654596 1414843 635145 1848923 235823 1660864 613786 1470796 1035785 1511229 1878369 1433478 1625617 1869439 624794 807379 743980 420912 385456 1396734 1857978 820117 349383 931734 669262 498737 1740465 1377659 918559 108348 1192719 1394857 925063 66915 534085 1474760 111196 230890 1817402 1903268 975645 1996059 539057 1690076 293419 647332 547657 1788476 505659 1074538 1529193 125243 341435 691487 1984207 1277747 1329374 344858 950845 1300097 1147836 1059283 402276 504186 1854915 326709 1431249 234074 1962124 729713 649996 1267203 1353659 812961 274739 1290530 1708595 647358 1752726 1842160 265028 1769563 831079 1342728 151699 477187 1353720 921167 980627 740616 1145064 1850527 1877896 506368 1978862 1944198 1906623 572473 698842 343832 1652813 1680078 1676339 139608 1771705 1298559 173930 1273591 1586007 1024067 245875 537072 1111335 1881922 989222 292374 894694 483554 157587 594740 653000 670823 242748 1823645 481780 849790 1266436 1400065 1165643 1829707 825846 178513 567301 423431 374181 1638422 600427 1599423 267070 1968187 1026649 274239 1902770 93353 977878 1492389 266845 1052401 731438 1826664 125631 1044172 1540763 1145600 105911 41284 1008352 1922424 1174391 1069730 449624 503714 838067 1306354 942797 1164897 1387259 1621560 1446582 1698348 1530863 1768714 1711862 138014 998918 12648 845760 1242028 1985761 29661 1263390 1429891 1004430 1772127 1440847 1838611 356310 1670014 1338449 1188439 147277 861065 1159637 815280 1158848 1282933 1578662 1788959 635295 1027102 1558368 1408555 179539 1858713 1380528 1687130 204436 1915366 101871 53711 1623106 641450 574764 1040251 744229 242028 1785287 1592252 1751537 25341 1260045 1992926 292497 736451 1989405 1633054 840163 1266934 1799549 61558 988590 1324846 149906 596491 1695536 227095 1790877 788539 472616 305325 1648491 667174 254334 1044493 429081 1324717 131780 1709748 1705840 856838 913426 221720 1434553 1315805 223367 925567 337212 615117 168098 1534137 1581965 1673762 1184010 1522523 1263947 992836 1003262 1990255 701829 1253930 514223 576659 73997 523519 151397 650598 1028894 1523985 392681 1615199 1937631 1288144 1191383 658457 413423 1547960 236510 231138 1850391 277475 1267410 428895 668780 1048294 1417734 1521707 1313290 1614314 1922282 1801032 676994 1212294 518239 1454097 927675 624649 1359980 1747196 239159 1588042 1885512 1998974 539440 902587 262971 705429 1517575 1705629 1175822 1043822 867973 525452 1735450 282276 1715957 58002 529853 1802007 1457027 518567 1828395 1673805 500142 1588647 1448129 172461 292082 1315298 964836 1600719 375562 899039 135832 482083 531669 1165593 97837 277810 1543394 714997 1379103 540850 1220490 196003 854659 484637 1570906 981148 111269 1600271 129035 604029 513038 1103717 718987 20108 1931604 158713 772105 116069 291767 190219 558179 1231646 593016 55926 712271 907570 1977691 1727290 828843 1445508 1806734 1356759 1685955 1532102 966703 371293 1928494 1614542 1629361 577670 770724 1080427 245888 54259 1587043 987737 367589 24989 799625 667111 538372 1958869 247718 1451274 1124872 221259 80070 890005 385633 501205 1542067 885480 1875208 364041 1326654 534258 957840 1651576 698586 386389 909258 1438276 295344 1875354 1927632 606938 126871 427965 1649406 447361 1541624 1619563 883942 773501 40173 574846 546583 829525 262812 1268999 225880 537706 422566 1735747 1875799 53094 1964176 1235726 1558242 983186 229963 1843630 581037 812565 1185224 1745650 1949499 105482 1058866 186689 1249926 1669137 1680543 1762821 507865 1824165 1486541 1539084 1007862 641440 1444625 1987575 336590 551120 1265529 1269579 54810 1540370 207894 101355 810350 108686 1963962 598564 543894 1638118 475659 1173108 246976 432097 1335785 1434050 136179 1075098 912783 852294 766528 793747 522648 1370764 498778 1166187 291018 1359987 469944 1905851 1792271 1782158 515934 184066 1220050 949460 983695 1944316 592878 1033910 280588 968015 109544 1892343 1500640 1651379 670052 225014 984283 1739649 430347 946706 214877 484436 1921964 188826 728217 182106 1278639 149524 845954 1441241 601725 962122 1165753 1179094 593809 178366 1952866 333248 895281 1882493 1576976 487442 381850 417579 993503 140279 1089301 1702003 744846 1313871 1659861 279730 999909 590520 1300497 388848 1625518 652009 299228 1242410 1144657 794670 1686642 350329 115604 726527 668515 1356763 1020749 932642 1688739 62512 1298147 1778099 249238 1394582 286393 238690 573626 1802191 1220609 1789377 1057601 387211 166506 321706 1198672 968829 1862414 1251908 1656271 745032 1136784 571583 145644 523956 1042055 1740885 282807 1184658 648754 660138 1502550 1888992 581251 1722660 1409924 148267 140848 1739511 501432 890969 50958 982637 905546 294904 1473141 1052359 1648747 384481 671658 1687321 124565 1696613 1710881 779115 1443081 1200996 887958 1105279 1956362 671128 1853347 629660 1198960 1091935 939497 480393 72060 1035717 1313236 987673 787926 1179280 1564463 1940280 678197 1653657 641160 1540085 1335842 668259 360460 1669285 676217 92608 1798791 1616126 674082 1570273 1330922 811236 1691918 313175 1269465 1107746 206206 866251 1562778 1726753 1967678 976186 1576137 1190595 63031 1089428 305986 182852 706434 1818518 1500942 1679046 101306 1008934 1279146 1010196 461925 1265672 369507 1651380 297770 634075 356161 1617884 69894 506735 627179 713401 770687 1189306 1298799 1599003 1185087 323096 1051225 1475110 1816514 1938476 919276 223708 289292 274913 1168712 120825 290390 1908212 743899 574949 1165645 134484 505136 1690906 1914663 957214 207803 9819 145400 1140607 1670992 243096 405780 1255299 1673640 735625 1085141 216904 1300846 698984 1374658 1231134 1526427 1906792 1006572 1349345 1625198 204092 594459 741253 306783 956701 247674 1353251 1913249 1346572 1138266 1258331 740968 1539069 1534624 1155428 1996459 701176 1948741 1966913 312754 1116875 1562765 744491 428834 670423 1572324 479802 598191 775988 704681 670914 1722595 541853 1855551 1529626 205185 1784730 1490727 327592 1314902 187684 801196 1609569 1778028 968887 1622854 341557 1134018 481649 1152238 1341075 617965 1749407 791885 1073282 451118 795867 402974 219221 930126 1609649 1339970 1083129 975770 177983 664038 1201607 347692 1462117 1237490 1054814 1243177 1832234 1956923 1203957 1991885 502758 1775318 941183 368564 1611447 1537112 877100 592215 971874 63487 472352 1037615 1845654 794242 1139895 1879248 1881292 381520 127621 1971609 97929 305900 1916220 553620 977755 1303375 1204525 839484 245691 1047010 837552 1748336 55973 831209 454921 738968 323833 456446 175973 944144 211243 1954259 949228 1135014 1276661 464797 1692059 1089496 572331 443155 1135495 1543283 607941 1007228 1060936 1881243 716964 962957 1627566 1191570 1090380 1262811 1836891 191779 693837 1974728 936265 1543954 695476 868987 938017 818535 529231 353291 908763 296540 683138 355834 605220 1232596 1522554 5355 1034654 708079 1049373 195639 537315 1183348 188657 401234 1138786 1492749 1191259 1208071 59909 574141 949363 683783 909728 1713989 645038 15898 462575 152943 432553 262098 1595487 1738369 1117566 1896617 576205 133818 595222 354852 1126861 586844 772369 1662111 1677887 307775 168947 1679366 586872 714604 741949 1141579 1973524 299865 1610050 864336 838389 1995550 1774570 1829845 98527 21565 1351347 1399892 1493755 1714207 1436485 473540 1105433 470886 1430143 951315 272209 1073044 1923318 1404732 1884745 1649100 561138 503256 314269 565348 968097 1699995 1622952 914191 577682 1828770 892761 1492031 4341 1746554 16191 993966 1213878 1239943 693103 909785 1892228 1602512 246970 1622927 915727 849046 1918556 1179952 1474980 1106629 77050 1967527 957037 1335438 425261 1909331 1131975 1947613 1098715 910583 1418976 213288 926307 1987898 1671254 1534564 1351109 670987 1076295 330577 1353982 272110 113833 39856 811749 900631 1998055 1092337 96715 891745 1761880 1703417 136999 807119 1337108 1847555 775881 200558 1304811 413489 1859380 525441 592280 1606782 323854 825898 1963561 1347862 73845 1273976 1802784 1836030 982028 1940615 915778 528033 9692 1230541 819287 1400039 820170 167466 89849 17833 1928355 801015 1408559 1405068 273505 916408 1322144 40572 123254 1054170 1153300 1278549 1391621 1138174 143672 17305 1030574 415756 1064236 557661 907688 1553818 1221794 567450 493038 1933318 16961 1389302 941055 235550 1803884 1229869 699464 420226 843349 1870304 1762672 1994141 1160054 1485977 1774817 1508982 467635 1803882 856447 333207 1224663 1215952 110162 1646194 198012 1569431 740352 1900018 245346 1909768 1116267 1885016 1818072 774544 689533 387392 1025427 1507843 304331 802604 1832812 1893806 419105 131580 1413021 1947691 1014286 77185 1683660 1828676 787973 543399 656068 881374 572431 4011 413059 1570946 197077 541237 1939494 1241066 340812 124817 1026226 1071049 374707 1441725 954913 924056 1216487 196798 376642 832124 498207 1345526 574643 711855 1762140 475194 332487 307170 1384534 410010 1066352 1016383 1363250 587816 1166273 1370001 945869 1894658 1108108 42004 159314 760234 227675 1345055 282486 1411631 772794 1648990 606147 1399977 1394401 1350584 319737 1606110 1982970 52531 876088 565797 17289 1875492 1964860 702732 1946316 727858 864876 856978 758542 1559095 1474935 495110 274130 1741967 970274 1561674 1560626 893049 382867 1506689 1860207 142401 1719369 65594 574240 145781 88671 5750 1280538 1288705 1779745 860870 878884 6833 285250 303227 1488781 1222817 1526834 1727382 1217580 1185305 1094903 418711 1094293 1938268 1543168 1482056 389803 1939801 869156 1255975 1932880 277534 1988768 197099 78689 584076 1428194 728768 1837346 451071 1781356 1100474 1067490 1345142 1885346 124612 157672 1077765 461315 910310 1970822 1415792 239152 793627 308818 1547475 1980927 1265370 1064822 394919 109849 703642 760856 187453 1461325 1779150 203225 839269 1026646 1062227 702153 34311 501350 1712527 1838509 1647590 453544 55694 16706 579921 177723 183190 1440639 764162 1977489 232408 9392 1774006 222219 1827153 302160 866021 318464 1686888 1492473 826907 569824 1812340 1880459 1152712 670358 1910520 55561 1067685 69125 1010015 1026413 222831 21062 1006306 1305326 1483273 841605 1249358 1260187 1106619 1963765 240142 1419111 531418 1183946 537254 1826258 1975168 1177009 968967 124737 1215166 52386 1569998 82456 656924 1751104 1464739 1426350 235383 1573349 385535 1930726 239939 1881318 533142 1858714 103582 1386961 1785893 1208489 322267 1372245 1327186 85552 302870 1235381 1834139 894399 855998 1654987 1107112 246108 1309504 498947 941543 706048 337407 389244 232625 809838 550190 827006 1052281 731523 825472 1910091 301661 1879305 1863599 1313162 1486425 379491 1893299 1800806 1262160 1010452 1875742 221421 497830 920080 1981053 611972 1661848 1872486 816618 665478 1015846 1086224 1211078 1011690 372702 1574445 326355 374346 502333 564478 93758 1895235 1162674 1213792 795771 1161746 1645789 650522 1804775 1726329 1509821 1684704 1256979 773095 604790 1953700 490096 1238100 1617866 791148 1951684 1710946 1713468 1176509 1394935 129920 232232 263158 1506756 1002356 426488 83915 1309332 133008 336681 1477737 637791 202231 1170872 1662285 966874 1348919 740822 782530 1778462 624748 890320 982733 992927 1858564 1697340 742803 740148 1350022 1714786 1867080 1865359 1273439 1751368 292491 804792 639935 959213 1516200 1221145 1147226 1193928 1084571 739302 1941249 637129 1782712 762576 1244208 271218 160105 55064 1582962 170354 880106 1930701 559255 1913928 1073273 841133 742106 1787669 1391890 191798 344779 106373 310242 1251466 90860 709812 1032955 785502 128622 1877617 865341 1861674 1306200 247830 1048946 435606 110390 1781651 927655 1949705 309525 1231925 76195 1977043 651739 1449760 420520 1676686 1690989 777031 474801 1089963 1186663 378636 647805 1704070 1906264 628327 1920667 1797559 872719 22142 1721503 527470 291896 922944 1908974 400599 31340 84865 155259 1134047 388347 801692 1324480 1596371 235769 590109 80624 1404094 1041906 888905 16799 1418155 572352 763056 1365002 1953476 1532554 994457 338048 1014953 468552 1352951 1927666 36170 602318 1268496 309456 391543 108670 1184528 1184791 3354 1067448 991906 40287 584563 505651 1957745 565839 1136589 1425913 1817362 878192 1984947 1799879 1614468 93315 1337942 1647310 1955312 403465 470704 637195 420093 551902 1661569 362221 303737 708127 81219 1139242 173220 1887321 558948 1276099 200333 1875255 1616206 709151 459532 254881 346461 483799 1316391 1567204 461473 200989 1086306 1051105 255007 199976 39825 296808 1633194 786701 1731217 1125318 1983308 1008277 1077192 272713 1480990 1368188 1743787 1811270 676680 774042 885388 753077 717373 1213047 463656 96736 1777423 1285154 1031518 291281 1775643 1854352 247906 996968 1640335 1377094 1095481 1090082 1838229 601321 261440 1766846 803938 1001757 893567 119281 1778776 1926001 782198 957139 1439398 1722974 165698 1697956 1518211 1920725 1299905 1923826 1712168 53280 1049457 740058 1436819 782926 1416072 101572 583247 1555328 1901606 277804 1035797 831229 895811 1277562 1049005 433481 919952 1573299 1001429 216688 921907 154668 1305783 1710339 43717 61414 481623 1000319 1942923 1676803 427807 1436423 1323557 1551485 342770 1400680 1658301 1506956 1853286 1701794 1952506 356530 1965838 1041895 657871 1196616 403671 1459236 1902248 1453767 897061 917147 1855779 711318 1304617 451575 1095611 443469 742259 880071 788497 1628696 1533323 387969 1800808 1271906 884616 20987 1780682 1811422 1897825 1336888 1304304 1775363 1705501 1319616 1272914 1229738 1546834 354184 394242 400007 325068 1918427 864912 210327 1888201 1727562 90330 1528679 979618 1083144 1106529 569207 387283 869748 1964846 1134787 1172737 863113 30340 1695866 69348 1965202 1328006 286547 1135167 1784856 398890 1391625 333948 205199 153181 188947 895894 1429561 639373 1178723 1936220 1680536 1285875 769841 1686159 128536 983281 1149752 1432473 247186 758023 494237 1578618 1591520 1480874 684345 515634 648071 411531 1132210 694432 665600 732648 1120734 1982588 505219 1408067 1428742 847819 470205 1278136 1525548 90359 1889037 1326090 768663 1948025 1128097 1856273 972203 445331 1895826 1168887 852871 505727 569775 1106993 1086690 210259 316110 1056298 1051104 1423224 1037144 1937639 662112 1320656 211556 897589 177953 1928314 178832 44168 1858265 932951 294138 871581 1573068 594126 1250657 1984029 499168 564992 1556108 1212440 1814995 1623934 249134 1947089 1679184 1150114 549679 1821206 647351 333310 996293 231393 56176 1929134 106816 603216 179153 1939054 1353727 1796549 1024027 164514 1690349 190144 757270 29522 1137162 526028 1519414 1125281 1429827 1210327 518810 654077 98074 1849202 1627405 342464 389260 1094526 1614799 793494 495899 92678 823528 375201 576010 844325 6624 745430 1402604 954297 690287 1274625 1039199 1252497 765675 207748 1896690 1702556 1850878 1640087 913031 345225 1902146 276579 74804 1391888 1572897 388261 1348077 1352197 1287529 1903802 1352784 317888 1398026 203119 1565488 87831 151561 908686 604735 297220 1527230 1797955 325153 1661292 939449 793260 105674 1662411 1182695 1742315 729877 544419 721776 276582 773781 385025 705940 238324 1248750 1724334 210600 784629 1908025 149745 1846421 1084085 1451243 1843514 1415152 726945 329967 1016833 1045544 1017728 888992 841336 1545813 434761 1909831 1182147 1701308 1969031 1761745 99309 1451212 875042 1694304 767821 1744241 1565955 773694 475984 1956077 799186 1232841 632682 221418 1331230 837357 51811 63505 340057 1796680 1730653 501849 1946681 99761 198259 1559863 8484 1261563 209461 377829 1967142 1450667 265419 258811 1137280 1582616 582367 186455 1855300 1908828 1993347 1020025 724185 721503 114298 1945337 1325489 1794370 1374348 1441862 1971994 464394 1214362 1112816 1243209 661711 439933 514737 572646 257463 1842788 953640 1102949 1510171 183178 459101 55560 650924 110900 1828856 58866 268702 1164163 916087 763916 164648 887430 648595 491214 987401 99741 373168 1184570 670689 1104998 376748 792411 95625 608099 285614 815757 206431 948294 611867 1844081 1051209 1560353 1867245 1836847 1272468 777136 353236 1732901 1305577 510361 425749 1275122 1221858 1613133 427544 1138706 114013 1757675 1087368 580130 751371 1522772 1381627 1477718 1475494 1801624 745855 1239883 699009 1592873 1909508 690152 190247 1000739 155408 1932903 883432 1659166 1193765 1314808 143865 1150772 864047 95710 1117062 448972 100602 1377432 814518 482370 431907 175794 268542 777231 830628 895702 60539 1076658 1775872 1669573 1118159 1981559 114476 772508 1602485 1202744 600972 723572 1942786 45642 921242 880419 1370831 653402 597533 1953780 1137692 307867 1589762 1143271 1504855 955229 197974 256990 525923 1695862 1045180 950721 779478 467585 534830 1385710 501720 1125899 1280625 1153850 1983466 149578 587753 1884570 1890594 1124085 326749 927017 1352241 1519660 1926416 1362729 313869 1051864 581175 890351 1048708 1073255 916502 707520 1306311 1640086 1905912 1502324 586078 1594284 1382270 535948 1409505 1632588 222030 514993 1842426 532142 617605 118838 528583 114190 854005 734085 988598 463658 62824 1592304 767247 1878543 77206 940878 1797631 1348893 1304010 1093742 582314 795886 24791 1781042 586686 809369 117026 1517249 1602810 247575 620348 1188417 642578 753777 1948701 6472 978219 1195412 1698498 315582 1985346 1598084 1451919 433378 803456 229733 1479171 1436168 990903 1387354 1461971 1085507 1949091 618090 1714717 1259058 1110708 1647642 1648007 180330 1687475 352845 1096373 287138 909484 558019 1216989 620652 1332677 1070528 263894 1418137 910817 329513 1829491 1566692 836821 136947 67543 1765054 965482 1325657 1275123 1352252 1202496 592044 1140619 591606 132218 957374 164689 674531 1077557 1444167 1075157 782898 1456833 1426004 1176480 1555224 1155210 934247 1473789 840624 367958 986736 1452265 1865605 1716877 714844 216185 635242 1929070 496995 1556126 305646 166522 785959 2976 1549724 1621111 1258275 1021079 1377272 1074910 1042245 1604975 1694774 23826 215486 1900029 1404898 1753145 1453743 1523124 411331 1804702 567359 1990899 1050991 1747839 1707590 1491785 1218176 1040014 1852882 487787 356434 1443467 1984407 1185419 1949420 1454719 1698086 432808 653284 1345339 1295458 968196 905432 1500523 1097866 1598958 885788 1895251 1774375 99317 1449940 1873622 735805 1359527 763796 1329354 105822 1194252 581740 1975225 1389782 1474218 1854982 909077 1182514 1606532 1000003 355790 1187551 251636 1545960 350378 1873693 151991 1904928 594823 1118946 470513 1800111 645971 1238712 1283641 1175877 1519398 580723 1249775 1362483 65724 76349 1814270 1224179 1071940 1704346 510322 902207 512268 1772346 551867 1526461 644469 101505 634744 1995354 1106865 1171259 1393510 70438 1705030 51229 1309240 1805707 1562382 428184 1012151 1086645 853039 1234936 246616 737548 1541117 1676417 1349893 974727 314549 447522 1327335 515324 1149406 62573 1582049 856926 481478 170742 343195 1204230 70969 650212 1234138 1638127 1243250 1135866 552538 649453 534065 803666 836386 409922 1539616 1046895 739782 88282 168032 265118 674837 1370807 870042 87449 279108 1236012 100445 1522932 963405 154172 1279938 237859 1436724 129752 51320 1174891 794016 332607 1998707 1983378 688301 1787397 860185 498775 934699 707611 440483 122330 1780895 149683 786272 1196597 1274373 962973 1391528 504653 705988 1842031 1680742 1395930 1800726 1933962 1886479 311454 1973599 1650117 102932 1300384 1955626 458008 1294943 31147 493013 309449 1897284 1063975 1675294 981849 1744789 1834263 1109612 590084 10876 1345686 150915 711121 217474 450483 906594 1693806 83595 1991408 973880 840884 1862337 1764322 1200880 1055892 1540368 1639424 1206757 952868 1882001 1663431 739200 1033374 1576984 1636086 1921366 1768094 310626 106166 691179 491030 892482 1671776 33804 1697940 494411 374882 721237 1096523 903574 805174 1480627 271660 544036 302005 1307737 1108365 305240 1503519 558094 1034895 552162 1454429 1812356 529175 529577 1684737 857680 705225 626842 1988766 949056 1066002 331613 701859 1742976 1448183 1690140 1136483 475106 1009204 1338292 1113864 774079 90308 514690 569576 867952 939826 522212 196814 1439279 1266254 918465 475337 1756959 331083 779120 776416 1090331 662119 1449728 833560 6935 349734 1542191 1256281 1983382 1947520 83813 1005896 1062111 1907890 415382 1657189 112034 889360 1691589 1003532 1096275 816014 1027904 1864346 908044 861401 489213 765824 66430 415808 718022 18274 864045 386237 1198653 834371 623016 292178 480483 390807 1910735 1992863 537647 1633180 504861 788708 44607 569162 1224641 899169 687623 1759488 1103929 1361039 1270642 1588923 657503 1354464 1681528 435420 1074741 141143 1423739 414477 346290 1462078 1599955 1491146 734546 22064 738103 568441 406164 523240 536339 1700371 1802433 62910 1574529 479866 1671830 1864302 1316323 1424586 1694580 1991712 394455 669787 780075 1817214 1682148 941329 1112873 924157 1698099 525246 1852794 1761250 671820 958043 1930165 1343607 584615 1651696 352303 1247175 874042 708084 333811 1784762 1930757 826588 467419 1057591 1929335 845535 1655228 1911467 19053 336552 1360785 818453 1735223 1975420 1379596 333931 1807065 167812 1125730 209322 1902302 331678 713581 1193164 1356947 1003369 789976 674695 1066661 1684605 1238451 937887 438876 139068 1601313 1696563 756732 1955695 872451 1494694 513822 1174887 1702058 718759 1009799 80344 955269 1023585 1630143 1279587 255718 506796 578569 1358804 844363 1859199 511527 1391335 957432 1453235 1357265 1251752 517587 1816595 1649220 520085 580256 1168319 839397 567687 1464643 1709912 1452615 463863 1226786 635089 34800 1294546 1472987 1496865 1005665 1447497 614440 1177271 46206 780565 627427 1253766 245469 1243919 1432173 652157 554812 951795 358392 1064128 1826577 1138237 1743560 1430433 1974292 1202142 1684208 1704925 69917 1721331 1128349 574908 1343090 1119946 130612 360083 327412 667967 1677452 560511 411767 1983167 267937 1215861 997802 1470532 728589 980996 1941068 278948 665864 1960196 55031 1662836 1767682 1395741 1213371 1425567 1091395 932417 1476469 1588662 1516841 396672 936520 510901 1006837 970355 629605 1487945 422020 1023712 1307674 958602 981119 988505 1402965 1276556 1564122 88237 1456577 90097 379825 724932 1298031 132750 958606 451649 1399763 1147746 1584097 1472009 476682 243183 1333365 1689317 279528 1240530 1838304 1349077 970503 489938 344327 24232 580421 1071812 869312 326152 332113 1786031 325177 581475 1893449 1445226 1403 672343 797861 1019022 1852925 56697 1467558 1480345 748456 1035871 163045 1342004 942224 109743 343577 1669468 1968898 48087 1546795 115924 716159 1925119 124694 1228707 596004 323497 889501 535169 1042794 690212 966865 972934 1565429 1834161 1496649 1188332 484008 455200 1383375 1588060 659159 1508315 919062 1659460 354788 1203314 418810 1901654 1571791 586176 1868950 1581566 113849 1943934 1569683 1951653 196672 959368 578653 1309726 125515 1019364 1957802 1781083 671673 1237035 157452 263651 183606 1465917 146099 727893 1842752 1728492 393286 1582547 1123056 671666 451185 1716692 1899075 514345 449015 341046 465199 590199 1138691 1224373 725431 1687213 1162467 1634723 1593268 1704634 285467 1691466 1122493 194293 1887681 1210194 954469 567011 1178204 889973 1987209 998296 340566 889045 678493 264000 101603 449672 1614337 57829 337247 1234835 202592 20410 116971 982801 1546976 309301 822754 570264 1946460 1945698 1824203 967594 1665521 605157 244138 1163128 638223 1676217 396293 88127 65303 1939351 887809 1323789 103449 1671736 675601 1003935 539037 1385138 1656582 57382 794721 771579 709232 1008336 1932506 516818 1366539 4553 616174 106836 929862 1847071 1211991 362002 1602019 386558 165988 647336 57481 1446589 402373 1837851 1688538 1185815 754424 7217 1803871 1138789 712860 1121027 1926471 734411 1244342 1760477 891918 1838140 877188 288552 1974727 174276 1523485 1215668 1480307 1774094 270395 755412 1112461 1757570 1986275 297889 625569 1514141 1353351 344831 142601 746481 1426258 785181 1181494 716177 500661 750552 752463 1573907 1246623 658503 1112165 763587 1593363 362272 1638796 978607 647514 137203 733811 168571 1325827 520207 254578 1544313 720292 1341921 945653 751430 1099723 173177 452464 1865480 607362 354398 687460 1938822 54125 377701 1864953 1658400 1221915 1910209 315587 1461910 1969430 1290600 165279 591577 738255 365342 1464633 162369 113740 828439 879207 1447206 1896587 122950 1357044 1807856 174695 1828484 1054026 154742 868246 699298 464313 670300 1556935 1597136 1918959 802864 1477457 171732 839465 1654633 340704 1064036 19393 274934 123562 1874520 714647 749642 700827 312758 429875 513855 1447713 340588 1465459 1303451 1746737 304225 1118023 888040 26430 380709 608104 127157 888259 1437407 10389 1105526 267387 689597 1402019 1934256 323479 1638754 380788 1429718 1384650 1284668 1131291 841174 1189601 1949125 1846053 1791392 1000230 1804828 1161819 814128 1200055 815422 1845506 403153 1478558 519412 1371796 747655 404723 1914208 1081610 597818 495121 541790 598987 1789005 1089606 1166374 1807777 1006438 1870529 218785 328793 1589202 1071916 784331 472080 1211980 577512 1872709 1242615 370074 934681 125576 1017669 1868256 797500 1027872 1552237 637853 736830 1552051 130351 924005 259485 477013 1447977 1492687 925013 1199740 67169 472433 982567 1732145 364896 1466599 624963 1069719 1322734 663476 123269 135660 1781766 599738 642232 1922652 1030100 574859 938502 471927 847503 785157 213395 5662 674833 1115095 644345 198354 29542 1650970 1099505 916892 664396 992316 1101360 1167045 276084 1864391 1490938 511941 1326093 1782941 1208613 1451796 1600119 250075 1709286 1463014 283005 1103129 789340 533502 667249 6794 1867271 963384 1794587 1179290 6032 1875088 1660909 595072 119406 986089 410071 1218557 439601 578413 397840 999826 1390996 1348507 964591 495396 330780 426595 1834881 1703146 1747753 1169301 1459924 1546772 1934228 677194 1945367 1147879 1397050 156635 227388 1296926 230978 1287025 948610 638465 1899286 149042 396323 1526234 60274 779759 1855985 1956036 989571 1222960 1957706 1785860 1862352 1776385 1443204 1140434 1027460 587372 1845490 1470691 155411 227867 240924 559859 1662472 387587 1056938 352096 1789441 1090072 1763407 1827334 357259 405005 315979 509013 1876226 863198 1068923 350038 1811137 222156 1585907 1959937 152852 59275 1206955 1346148 244622 1362943 834511 1328792 123157 1488948 1954780 1768310 1892242 1510151 235195 1048186 1222775 1085435 101255 405232 1873499 969293 1690086 1575610 715962 885491 923363 1884334 1400413 1972921 1562158 1283223 567189 648404 995661 772764 1713761 1475883 477474 263384 96803 1826228 1890692 1626080 1009830 515391 484 1505115 1995366 780481 384167 1258640 898088 885030 1009699 184047 884169 72914 896298 1760345 1289387 1791413 980726 346750 1437465 674308 38932 1068871 1253044 422499 147688 997121 183231 1592015 699923 1054736 487794 845802 820178 969414 558014 699277 680235 70354 1169063 1182260 226421 775305 123878 1933208 1571263 1780154 1868484 589493 447435 634475 53118 1196526 1211702 474352 987434 1487246 1043719 727009 777459 832976 1578484 337812 1104272 550808 1692514 466173 1372633 1233974 210480 1499003 553724 1859154 1678416 252853 1358565 1775619 196058 341935 1868945 30587 1974930 604885 389542 1177737 1658683 247325 1845466 1204444 1185650 1084985 1171317 994316 1160107 2391 1785664 89199 1721664 987818 643466 368316 407808 1129230 56237 804023 580251 743024 1814516 423717 25465 433317 212825 1678666 1037456 1933215 706654 972155 1275996 779613 300252 1495920 947848 164924 1887485 628666 1534058 1625763 172194 1814950 98054 1639085 547096 1112808 907362 158533 1957418 1284058 25018 1853424 771025 720967 1853963 734331 272818 983608 501413 1105122 732220 991712 405363 286154 173018 933067 901276 1403644 442957 184903 410522 1120609 1771920 985271 1840413 686885 1305726 428042 1539779 1573498 1559186 259214 378554 1396669 116167 712591 1046268 741516 952819 1652926 1117653 841688 1356509 1455782 1904428 147630 212424 1568821 6449 416227 1652059 564388 730172 169273 745378 1266434 1389754 1843056 356814 1857813 643517 1278783 1220589 721667 861484 474763 1548641 596883 1192010 859567 898017 1893478 438430 1443360 774850 493211 1622962 310959 1006988 869169 205622 582976 547054 1481549 115236 358313 950559 1373587 969380 983046 439560 1955302 1498767 605442 1222072 836720 1673670 371641 293048 1201845 667838 156235 530807 1038153 296881 1151841 797899 1867715 132351 531974 1990591 1154012 1739027 990800 293509 272284 498075 745759 803599 1785601 1741796 1275838 1339013 386187 156771 897523 1652742 1496071 565190 840184 1389950 872006 425052 1893194 1571865 688051 545094 457065 1716651 1208311 363989 912410 652148 662502 1445728 1510939 1374413 722878 739226 249169 260528 638983 1493863 1307342 581789 1962170 116781 1372277 1762757 1664922 188225 577854 1371897 167453 661261 376120 1056481 749670 785404 1184661 1758801 1056963 218636 1856653 254076 356937 563908 1194221 1766527 118342 1856253 1259791 1510402 1758998 398111 305264 1187209 1489084 1082617 1313856 1348174 535760 509175 1315458 1627723 1930425 749712 1034228 1494953 705226 770741 1096002 1877767 125305 1800509 13735 1661822 886162 1633765 417196 711196 589303 1327766 9003 1548939 1653706 910250 1018558 691399 1967215 753917 1664604 202388 1102851 587481 678268 242954 1109124 547709 1626688 695742 240672 1306273 1835769 1975046 858824 872769 533830 759377 1643644 1785841 1425893 1513854 840412 1809109 1089433 441550 147787 806875 1608338 810208 1323556 1183238 450105 1084092 131395 847881 1847620 704350 430030 953878 1751974 745954 564748 158796 1071478 675169 1058477 988051 1820452 708001 1055943 117829 18557 928360 1816670 198857 394865 1489189 378824 825604 361263 839107 801452 1875916 554423 439121 1098396 1289625 1083665 1630551 1080013 1087252 1760283 535544 1888673 1789950 1246504 900956 1253956 1659934 764422 477924 1711063 1022955 1760306 1597281 1178435 384338 781014 1756297 1250258 1519757 1969073 291209 638193 1146648 924376 1221888 1589605 1566700 1579951 1737064 1288483 755020 410894 651548 1467029 80550 752080 1206964 1249338 460896 510307 1780672 1039423 628919 1205592 86301 1601533 1157972 216242 1309078 1647761 1974009 1252425 1672627 196518 1487304 784087 1371933 1634407 405866 1193482 11587 1650932 495703 1425129 1639308 1388289 451816 885436 159896 407527 251569 1383359 680996 278572 32466 169237 851989 1630189 413512 946725 1530177 285998 884963 481018 1661705 560299 727795 1377738 1973899 324659 1813148 579079 1994244 1692768 1130055 1122049 1290991 885015 1254105 993072 473810 6344 1438761 1376882 299117 1675348 253181 1621724 1268917 714498 603028 1392185 1437915 1192960 94857 539014 242941 644143 1067269 1183328 282781 1580385 1932720 375862 904646 740744 1051310 238497 799418 998173 1460011 1213906 792077 1929529 790011 1638321 411549 158978 529952 1347771 1057430 846843 717435 1312304 707663 1941475 1622706 1191112 158821 1652632 980575 1269231 721046 780609 931517 929066 1374907 727999 955250 1751291 1280832 1208375 995051 1791926 1704406 1545355 1234145 1631726 363643 828740 1263124 701657 437691 954787 998218 58042 1521970 1991490 1374263 34597 1670094 591192 1438065 878105 772528 617005 1658499 911036 1358737 648582 1848546 162671 1708787 1506191 64023 335187 1638893 791017 1917686 953539 855385 441861 1999690 830032 918969 329281 970377 1154281 533251 1280865 94587 347853 55646 943687 187577 1885180 907475 704673 1402363 1951122 1355136 565578 1965342 768651 351050 1187157 130074 1685268 829452 1921997 347269 526441 347449 1759555 1867833 1806006 1036338 1408305 1584130 1227988 1303983 1754976 1850318 1899342 1918546 944279 1965110 297075 1499290 1244542 409393 1129112 359693 1829000 1535098 1629446 1760229 1849553 1242024 1044654 30164 270063 903120 54508 296253 535441 1811147 1963405 1523574 1575027 1590503 1933235 841146 1122753 1341413 1699555 831125 1855172 523 441887 316637 575747 539390 1506439 1838021 1016018 1230571 845806 1521760 131552 1648633 1111482 1991088 199715 1854613 393563 505798 243885 1149650 522957 788324 1913241 717351 768107 1945157 1744830 240120 1159069 1175688 1803913 827464 1198454 682211 264802 752773 838016 1847916 331581 584937 1816381 809882 821436 1799842 1076424 627922 500520 1579181 147105 1652564 1048843 1188536 959307 341961 877121 841252 915165 1190250 211759 1003090 1900575 249395 737470 615231 1538537 961587 1722829 857934 1828480 1027331 29567 1458834 311822 1078255 691195 166865 1171214 683582 634150 797803 722690 1601477 1664235 187261 1542727 1612988 900723 308440 793355 980289 352989 363731 559047 1915170 1941165 676686 1903441 1809609 1282338 1561505 679826 1412027 740523 876633 1974861 1727386 1276759 1352461 1837858 1610404 1030534 37364 143151 1863690 1725353 1497270 1293395 1814299 185694 435853 1936166 1300518 1865232 1461133 1007468 337650 1111790 1589734 151629 1669953 1651459 1919977 1874819 601338 183592 1663083 22025 978818 177931 842234 645336 1870802 744873 861798 181658 163206 65953 651602 1344430 493587 1609219 194937 1175243 288694 11296 1327464 526950 543158 1038116 1331257 1932304 1756454 1751033 1486108 598942 1875305 1932015 1224400 1503142 1493326 468571 1071230 1215841 630370 880491 1029697 33329 678092 1249599 413517 381673 1869794 1070956 1465557 303602 1052952 1554791 595458 1166139 1670613 1096949 1416362 681561 1310548 1422264 1681497 406603 1566235 1114234 684895 256625 620651 938948 680093 1682185 1816395 1799205 1569094 1815950 385350 318249 614653 1816513 158781 1124733 1948857 1249547 82463 166619 1961238 242883 892696 1899912 1884666 317346 699591 1231644 1886144 1793977 484549 405348 433568 73499 872101 776254 1571670 635763 1895981 21453 1040687 879729 400622 297758 1090233 1198280 973093 1948769 1095656 215544 797850 1620589 873303 875795 1436831 1582556 16302 1661656 1171349 1712353 880162 864909 1459620 912610 247228 1507907 852574 1896602 151348 500999 874780 1458887 1574818 1381909 976426 1958927 212025 635580 38612 1059357 371949 1737177 103513 1620057 144335 826116 904994 44986 878208 1897253 1986397 274586 1083700 1649651 1832476 529195 1575071 1191245 330260 1813932 1985105 1609217 1319490 235425 255225 322503 1416535 1095698 69164 651179 1449893 1279398 555127 835117 1589454 779060 144324 1408795 1638624 1342721 1389269 1787343 1725580 1773881 240240 854969 1394209 36515 1082157 345470 965007 987534 1442648 1384373 1848816 1136884 1248580 401 157684 984557 32257 34983 668702 364876 1252818 636569 939097 1088997 1943571 767208 591688 1438578 256108 967643 1522278 1371067 284430 1967024 1600914 1420655 1620169 385276 995291 56745 495004 134806 1132325 636437 1910864 1952754 1351899 1287317 1924669 1790422 1012803 470968 1833948 1443089 1453337 1311620 1796215 1074589 1144291 885670 611323 432547 1121478 1176572 1988634 131322 1056725 776614 919218 1757354 1226412 568806 1877093 1032757 1888866 1025358 263843 1849868 200020 1496034 1878889 1743415 609740 983882 776679 1591938 1639736 622373 255906 859909 917666 133386 1201180 98395 1366702 135941 970869 1168844 972072 1592122 1109149 1549255 133981 453370 879422 1893386 1658195 1935273 1311924 500755 314026 1370494 1994202 1832278 563298 989445 214718 511267 1926109 1388392 277809 1284419 1205057 1645938 586325 656384 917197 872773 87081 1264844 1826306 1577720 1648210 1273628 867765 1941833 387052 463635 1154802 1610894 905859 897404 1704747 1940827 1006916 533887 1331354 891988 1061840 966976 326114 394688 1014492 1616563 1369331 1493629 1405315 1620401 994463 117916 1998925 520554 1940115 820867 1041950 1763424 962082 1040705 1439793 185325 1941570 642568 1539473 1012539 532851 1147814 1391801 97185 616325 821442 753087 654527 1230878 1605396 475715 662216 1796691 1786337 1391738 1269203 532543 1291545 992871 936897 850948 95333 595629 368355 15075 945384 1129010 811622 492069 38575 241152 893528 121120 1364047 1849547 900878 436292 176204 1610437 1400676 1010283 285611 323716 583405 522090 90229 1459794 1432086 902475 1511534 1713976 160780 666789 388667 580744 1205799 1113220 1152167 46793 545256 1133181 758357 1832141 1694294 716851 956932 728025 221358 774184 422938 804322 1624124 252220 484717 1442656 940153 48580 527104 1687027 763234 1881477 1462844 130042 1200334 171858 1125296 1293534 1245602 317415 1912078 801982 190383 911080 696756 30666 1035163 876278 862684 1075643 684742 837999 555812 750239 1843558 282039 1325182 1495571 1308171 1305328 935234 256432 533260 1282709 1857559 1678105 757171 277215 615296 915890 1194459 1258576 886754 84529 1104418 1681466 139273 321245 1653737 708391 943310 1434693 926321 1751571 1130364 159592 231340 618647 1149788 1810491 1888168 80505 1324075 768103 603030 1840313 1241549 177091 196869 100692 1166254 1174076 1204630 1389717 1121483 1908088 238199 1757135 1144728 13092 826413 1853138 1436507 1304840 1314654 1421026 274914 373319 1141810 1183080 876457 406688 700512 502373 68171 583849 542448 1998177 1861520 1209599 1396458 622311 439569 1667127 186472 1715008 787841 102838 444733 946268 509783 1708843 1730665 1156504 347230 769188 306865 1457237 475668 1452552 835595 1216093 976611 270661 802966 1991182 1627023 594793 1965400 161871 1977594 1894204 58934 1331483 286476 839077 887047 434135 215346 846413 1715787 1624338 510051 503461 672510 1414832 116668 1469313 587899 1635743 481351 977787 814920 1107991 358946 456890 146705 1488004 640665 1699779 275627 741010 1463864 890115 831039 1946072 46917 1905802 1370637 1622992 1735018 1198403 1859481 52832 1407310 1613351 1348013 1913611 1841134 369170 1603194 1784709 1723752 574050 1209200 907626 112319 689015 664427 298347 1415419 290216 1447793 195936 22410 1966938 1893648 1876739 31057 1640245 1488588 1663740 232410 53364 1815701 1555057 1741131 1348947 561157 14335 1590663 910624 1701577 1196286 1696458 277172 721451 516143 1738957 12269 970205 1533971 636374 1882948 573772 1656631 540459 1981295 1272119 616079 1323998 101612 1341607 32303 22305 1853105 892491 1811944 1418760 594714 1432365 141060 8515 1756080 705782 1597095 1384860 825252 1336419 1203856 386385 656162 1935512 342518 1889757 1956580 1511831 147583 1706578 55417 1406590 1831140 473741 439347 1228497 1818544 58327 810491 731612 1340320 1712111 1871626 990322 925296 699806 1332381 1932604 502733 393671 1749930 486362 556978 1688 1823875 1442293 1426752 685440 667804 1376715 1667041 692958 405963 66235 972435 971799 1541867 935594 1168365 1645560 1652848 1272259 1920338 1929275 299285 1367267 713823 1730033 1612816 897609 567813 685092 712640 1564191 1213852 1479139 1914876 625088 1901609 747473 1715418 1331048 899051 1026790 1164830 1128490 1506870 1132102 806704 1847327 234392 26000 18891 312894 1591716 1001009 1536528 1706940 1227602 69050 755378 616536 892755 1999098 1741843 1178189 1110393 1680289 1796921 1854286 760484 736823 1148676 1537570 1261252 1400159 106624 272671 861729 1626640 1548291 401487 1925974 1009247 1852464 1099241 1392498 77773 1194516 1836256 1867894 1258266 1711745 15435 251143 1174030 1020889 1944332 1660887 1286232 426452 453202 1349855 1688996 728410 453263 75331 1484996 1305061 1154797 1869580 536615 974909 1604299 1921122 517914 899352 499997 1353723 91607 1940711 1086029 1639688 1901351 212571 681970 1845796 1346556 1222708 881999 126866 991313 338013 1111714 311046 1223464 589470 978229 1492319 1143912 759309 737520 186098 1629110 140624 1779414 467030 696970 1224747 1340674 1822411 437901 1851262 1487292 944818 1099475 572255 349102 1640485 866835 1647215 1709594 920140 839472 1049543 437032 912771 1454192 1804568 363602 359039 1245033 1008315 884478 1443827 734217 98129 891762 729796 9485 1986493 1757853 1103203 1612490 118894 66519 1645647 1299762 1226490 263178 1959461 417371 1555016 1017438 1904217 1832219 1763027 1138202 424339 1400870 1781027 1512186 1346106 218660 688664 21377 1269462 1795554 1735368 1936801 1446224 185935 348199 1182063 1426824 1543085 1041987 538671 1973216 997448 441952 1842970 1517403 46335 781612 1245014 1871357 1174737 1246502 1694017 659994 1506193 1984634 1398529 946062 1312288 1438370 1459695 363289 1155443 462683 744371 640176 1273820 389401 1915832 1216315 1063801 965606 1100210 1199154 1850671 1648965 247580 717146 1956359 1390634 1728148 1971200 961922 26800 804274 289403 1358633 879185 764911 64794 24365 214200 1016687 1733268 896412 1753196 974277 1895302 976482 1525440 749645 997576 641264 814760 141315 1603701 1725772 22582 476513 457273 324699 906018 1005382 1784476 1097590 510745 1447053 500715 1857149 990264 1465026 167924 674821 365431 825465 753470 208870 1773481 470580 152735 620294 545317 699472 694442 25367 795108 210700 31392 894749 1182945 1377112 1064857 674986 1256375 430550 95971 456781 1662947 35568 6638 1066722 543820 142720 355905 1633415 643152 338417 1133445 988648 1772151 524988 1815240 234280 245862 310280 743452 774117 1100833 188384 1234526 172052 1481819 926343 916568 176593 7675 394321 293876 1488476 34055 745750 1315867 107199 1269984 451614 1092101 1235843 737922 779385 325765 628898 824929 1829252 1963960 1005524 1618645 1094454 718033 1831551 834398 1633108 1749170 1252161 1892917 1025223 263365 1970261 1863074 355880 148977 491423 8818 46340 1925476 1461316 568414 823284 590396 575931 1230781 1846991 1929631 722393 1192779 1886756 1773547 1186273 1392168 1326293 818724 75209 1241012 1195499 1631454 1801449 1909669 530007 372711 1631054 551663 269182 540729 1264985 1250137 983312 922378 1208728 330213 974546 1209570 701163 1998129 1624048 1217548 1429144 722148 1435760 171398 1704297 428020 188799 902229 1398305 893360 1298661 894603 528084 1858527 1908916 243191 243138 716445 839719 1909136 1723562 318089 160705 1556976 1763107 1870312 756362 92280 322492 1876707 656526 1317572 1520765 560047 533219 703524 1482743 710462 833469 1217555 1927252 529668 176374 248066 517925 1381109 1563204 1063058 675636 1369980 404522 1416029 1337021 1276342 1343705 1708284 96870 750655 1792953 701069 48327 970942 364527 1501952 1390485 1742759 185063 1146821 1366377 1510741 1668966 1961879 1669305 1940202 995029 619952 1671979 1701064 1530876 1987755 1864857 620351 760173 345818 332653 1432408 816192 1295462 1482093 1251963 785080 1652853 1200126 560401 1857246 1866196 1028544 643096 1208108 271309 437847 203374 330860 1975778 1838716 1791017 1711194 1391939 1106366 1867947 1807800 1609867 1510681 94663 1096797 1611651 1996299 1001572 1789071 224363 267760 326785 1689396 1406122 220688 246258 1663380 1526640 753264 1172874 1486610 176889 357215 1760737 57583 1330364 1141736 1102215 485421 290555 187517 322745 720733 1946563 274203 1019266 1027 1416668 920687 1810926 1134238 263275 1542348 1435229 1319597 753206 1325423 1786413 1485223 1931130 800530 1966408 286624 232472 807159 907867 1110923 1254226 541975 640025 1140885 1777628 261553 654751 1978715 416531 1525834 1714176 568175 1459504 1201467 345715 439549 509809 436737 692740 755834 449292 1205214 933191 583770 786351 1049396 956514 122260 408602 751531 1613818 836436 117387 300777 1266287 358924 1883163 760230 864475 110282 97614 304634 1744847 946816 764810 1805794 1171306 1875856 735022 810827 684454 1807661 1566057 1432744 204760 960538 785363 686467 538017 817495 1780317 1428259 810906 503834 1882783 845230 223888 1319926 1134350 1513776 450116 554538 1673641 665314 609627 136370 1369074 757988 182733 1471949 1019870 1868990 1221517 1829432 1757179 874648 1391642 398441 180135 558794 751355 1939067 741395 1263773 1755964 1940070 258484 619961 779697 1679701 1249191 804371 749265 487231 1975927 1870153 1384381 431082 1847726 1800207 1737129 1277849 464900 423164 410695 1179307 1511561 998264 627281 333951 1502657 1573766 845205 86389 856965 394548 874914 1272898 1987880 175816 1778707 1667269 1703477 1458041 1320070 1924700 1963676 1524640 1841516 1333045 563563 1681163 1475479 757334 1313502 1648490 183718 380175 175494 608078 1100810 1951002 652663 1160515 187497 1528555 1353838 231160 80519 255669 1264115 972188 1671375 1147359 1705972 876264 1981469 677818 566901 1251747 460745 727331 877226 1063742 1245357 433008 9313 352461 569248 39853 110090 990024 1244931 901115 1229959 689115 230986 1856101 207270 1709461 1252632 1828070 1176655 920135 413196 1423600 1017224 1060827 948947 1462929 8451 617511 1965705 868441 1288321 1531889 1319635 1909928 936495 1474770 224774 91096 1610785 20609 809629 267054 68172 1525668 1302080 1904582 1719458 1014782 1293471 1148941 1829371 473210 1712678 564057 303182 1694999 168181 1775628 446436 102924 1751684 21402 1370842 188193 374249 398802 458698 1974949 525661 903933 1696409 1728036 1724565 1984532 355 1705874 1887661 576641 823297 1813951 1958287 661558 436360 655608 480590 115041 1474561 1239653 1009316 1871376 1245763 792721 625252 374907 1223808 1354188 1395262 1475963 1358840 283462 445608 1939596 1379698 1642887 1125599 1516613 396861 1283018 1493695 754604 5953 745164 1392905 1670158 305234 1986559 1367547 394328 1388770 117884 63037 1596064 856879 705440 1995327 684021 250396 463123 947512 361725 863965 427387 1331598 1630552 980203 1261601 1201681 412542 27462 29414 1788395 73290 1974623 1668988 634374 879638 1152738 559548 1484965 896329 159640 528378 1489860 1263731 1930259 403109 59809 1846432 1428510 432682 911028 56272 101609 1788242 1680696 393078 251132 466286 219004 1252379 1047806 1268612 723758 105182 11646 778655 125708 620889 1973084 28676 1293002 29188 1073385 803877 644083 86108 1503735 705713 776105 76188 1168303 1314530 426256 472767 330492 297045 1974288 1822966 545007 808492 1295196 1103193 1190003 1012932 858501 131641 1445343 1665496 1351843 278916 1706286 265755 664094 160731 823219 763258 949582 1603829 1250702 218922 1034704 1196415 380404 1462306 1979294 1374713 982209 1927615 1874064 1348256 37733 872751 1721445 885233 1896905 1947607 1749478 14779 794697 413242 990137 534019 1252918 1060115 859667 1949044 992040 1547355 1517570 1197600 782264 379235 857399 445726 1217235 1299277 1357822 1449438 380374 381759 1506047 365715 1295185 1925334 1759058 109569 37053 733761 597785 1295450 1382407 937197 509147 465959 1776318 186554 1688468 1643042 174277 1013826 1802847 808824 451147 737587 136679 677595 1159354 1574976 1835078 361996 1671310 549911 1567334 1214919 233502 1214168 1648324 1398647 555235 1701443 831605 1208363 1923124 123309 216756 1093413 167496 1921563 646714 1489871 1672652 577280 1830207 1201203 613553 575905 1844098 1769292 993224 1294398 523426 1334450 293045 1783970 1063566 329344 699312 1878470 1286778 1260371 1733524 1252618 1968087 514279 1168174 1177809 560572 1723154 338848 1159607 435300 41794 585002 1047685 202105 1328396 654204 1588882 1647683 1352904 468168 335750 10871 1247090 60657 484096 1433815 1209402 1109145 1349474 837020 1165854 1890513 1162652 794055 1761538 1014682 561589 1697717 780244 1316788 204941 1652358 1073477 535593 1994900 440169 89890 1068749 18647 1363086 106290 1299940 466437 186846 1352806 1565330 378329 1822819 1955314 1744768 1219793 784476 1446179 120741 774936 624138 932537 1206096 1262055 504450 476631 1686680 1920316 629538 1033176 186585 424727 65798 1853732 1430676 923099 377218 1764091 1598277 471312 179651 85207 1592139 1038983 720802 793968 26530 491302 1351489 1236321 942696 1477026 1669713 1507978 1879995 176399 110058 707254 125512 1234070 1198516 179723 1567389 356272 1365873 794102 1183274 1824905 228399 1217740 1266690 108228 260228 1994659 1602560 1584624 1896036 307377 548453 1114135 1477773 1255309 361803 505125 189119 175565 1835605 663679 1699543 1457070 1208892 1150847 1161546 725104 1723857 1873583 277819 1663045 858536 961260 612377 1663274 1503518 717008 1088365 715871 1052033 142243 95508 274359 409238 1991838 126860 1439281 1685842 1240113 614493 1364308 1663795 211153 801606 199831 619264 680247 1918720 487343 629075 975606 593789 964898 1141605 1227545 125358 1101865 119881 272059 1179071 15048 1447183 1571776 954042 356552 1217631 648515 958638 1006020 577548 1445545 1973819 332236 8808 1987744 1247481 851873 1230054 1267992 1173733 473354 983397 1384393 489897 1877722 1096420 1138880 55134 1263224 1777433 991403 818590 1155424 1023164 109217 1380154 795857 488383 1670749 1043801 712341 129767 842154 1146682 1654515 95553 1941174 1756110 879160 260745 935104 306652 1024275 569023 1399329 1073693 325159 1517843 866170 961342 703663 1407363 215672 1343381 405803 1116251 38174 672682 880433 1576133 139203 21812 1822044 673399 744275 985553 336737 41453 1114071 738973 438283 1605320 1722621 1289789 480115 601271 315172 1838475 35342 1705853 821714 1114034 1306019 484471 1381881 1704618 807144 839600 1957126 1155931 74036 986225 124438 452378 910409 1245782 1640989 57024 428742 1852006 1994230 363251 1042452 1907562 999381 1647510 496363 1257644 1588788 606159 61781 85016 155711 1775631 574445 1785891 991681 1963933 106886 1895936 760092 94062 122816 198958 1951595 522105 1870612 1165908 1957505 1191320 1908761 1546348 1241568 226941 203781 204545 1776201 1341572 295504 149043 1770342 753849 1311641 712742 1307821 375223 1649222 1359162 1430877 12143 1088722 1419666 1871435 1933346 351724 1214729 221706 1700273 91638 292100 221776 1569267 1441450 1769517 129788 1353447 385446 1361122 236652 647172 632057 21509 658498 1809300 619390 762621 4036 235679 1913365 635805 448846 711765 1583104 1915066 1809942 397485 1725700 627533 383438 35054 308589 349569 877461 1871351 1446776 358833 568864 1175862 552036 1065512 848739 1332301 157015 1602290 191514 1627031 1663371 678160 1887551 28293 1655836 1136915 1643067 119792 251116 1055242 1426153 1502868 335740 1590554 795004 1762119 1794328 674820 1504395 1720321 1458838 969527 23085 131608 159587 317942 312808 1106679 1810385 400570 1222670 47591 441498 322848 1279165 1177039 1593856 242792 909086 188972 1518351 913936 723371 748774 874335 1281089 700060 1494040 1218298 1814003 1999954 673203 1280321 1221526 350093 1411948 1531938 948079 1426946 1695842 530302 1671522 864407 1484298 590659 645247 1650695 153172 1756123 1291061 273819 1274586 700507 1318960 1061500 447808 1045868 794377 1775139 296956 467095 138209 1253119 959879 486242 766353 1653298 1974666 1074985 1230341 988861 1930328 870363 575376 1860671 1859420 1717439 964490 1924260 757562 565702 1737779 667495 794391 19796 199487 714900 172156 1483829 267504 1902793 701484 820695 1594028 1026652 1047267 1555335 709898 844868 916734 894315 1075258 1146208 1782549 278903 905512 412980 1562372 391436 1887118 1880247 1089130 1176931 185581 129203 795939 1669798 798625 1927827 1385002 313386 1776862 352997 942117 1631836 1739464 675693 1637281 927822 1102239 1738353 697449 1817799 203535 1533989 1298392 262875 1826134 379866 1385233 1965350 256278 1669081 1820510 1473696 207974 1577598 1887692 1595019 275819 62686 1442188 1366068 1271659 44773 242553 870380 259314 74584 53635 749411 1416782 1933314 1951943 1164997 947257 1679927 1042989 905309 1110572 1458515 1653487 569666 1276140 232375 1875162 45033 1270023 1741465 1214891 1371949 990364 1500044 219790 859484 1528148 990935 1358505 484568 1078748 1411685 795795 283599 1478708 706064 521837 1535333 47245 654875 167138 1343167 505253 1915834 492498 1741382 1794942 1488124 283037 1873000 1597939 1520075 773387 879799 1941708 989472 1224754 1918963 693537 905149 1939532 1637223 84902 60593 1818557 1410467 224340 139727 1585867 607612 501938 1218549 1190925 803649 758559 34307 595493 827202 306081 848475 1584228 974851 1191878 1891146 1069635 995554 37109 1549050 969769 1387904 1863387 1686109 254400 832881 1712485 164819 674624 803933 341339 1091539 1720892 682813 1285413 721313 1221131 67932 186920 954837 910998 264755 1654687 941216 907846 1648838 380669 989688 833505 1555632 709133 859989 1169405 480506 1086118 821480 749496 1203539 809783 1141121 588014 1260718 1022323 580051 1468518 1881991 1241169 1912009 194634 570117 495192 1222524 33970 658318 1622743 1054851 742190 1961843 1557648 1409094 835965 483802 750593 843829 1413159 1509038 689394 1070113 1405102 877570 639217 1813100 1662283 670776 267108 389670 1998149 1439020 794198 1547849 439533 166532 1930258 1089969 720660 834322 391746 1823115 990481 1712940 1632458 582294 1688353 1349982 882488 826798 1937791 1367461 878008 702980 602077 1897571 1445601 772761 849623 1113674 1364518 57959 1747909 1521136 1910388 854817 738107 1164660 1969898 184718 500695 1091804 1959936 1648101 562952 1598895 177319 1150724 1851535 956482 878514 782687 1380097 951323 1628923 131150 899793 233569 676958 1800036 351566 1910606 519002 1516239 240398 1964503 1306669 1990032 1311966 924933 1777814 387247 802320 233206 692754 421339 1542408 1962368 1482627 339825 670201 222967 1427876 336573 103760 700467 1963283 1152630 697669 171973 375693 1408365 1842113 1033656 435647 264855 169673 1670997 1917618 626656 1325209 79838 264603 1520761 891378 1835848 775880 1420341 61073 1373209 1357177 1086226 577869 1663930 1557219 61494 367727 1244429 1819496 1678439 1268271 611375 1618035 888451 536417 734905 1900140 1270753 1275768 1352036 319024 925618 1902190 1681566 87683 815251 157026 1878066 1240579 960438 270039 853764 1648169 744611 841576 798266 680305 214991 107437 433383 800859 1229322 1839943 1951661 1102509 223178 399305 1428727 1565851 946358 340709 920430 1318761 141117 1804455 986021 286989 243683 151067 1750127 979726 797722 74233 1365648 779391 67598 361839 431918 854955 1933546 1004958 1813836 960493 661924 1521404 766151 218085 715377 1176112 1519357 1104984 186833 1418482 1162318 298184 1847085 72794 1820826 315170 713513 1478816 1699143 1409577 1308601 813619 1906698 222892 1646265 284021 935537 677631 1707092 1144405 1485267 714250 1117083 1381930 728741 670737 1114149 1501755 529201 1985940 101478 885783 1643803 1706133 112306 1492748 1801020 765236 1600778 387580 1754539 977252 181084 785212 149707 1884359 1253404 1144760 1295828 220666 1506535 1152366 1485492 526767 623428 1962222 1698824 1991626 10460 85868 708125 1304173 880890 405048 1531919 1671924 1256380 256483 575407 266897 420938 334585 1805695 1856848 1146116 1645840 31513 1999134 36184 1767385 1057214 1556091 1738635 349148 341029 1571601 216148 1952236 607431 783426 1744114 512166 1608860 1335246 106202 1998621 1289034 1681182 469962 566334 453107 336510 473205 1419288 1663249 973126 748360 737155 1253481 1396743 1362751 4911 499571 814004 1004212 641134 1315270 298832 590280 1880862 1545671 224260 1751231 165435 1851786 719339 536344 1899307 471377 1961070 569352 1808391 1880243 899012 341660 64389 479087 1826573 1017397 1452933 271276 346956 985048 1929187 238098 1243814 209301 1835753 325924 161513 1648502 1820237 954052 1062719 203360 1095735 42759 1042543 541104 818895 569726 572902 631951 662773 18136 926123 176630 331717 117288 698390 1155216 1647674 830721 537156 642920 1631355 312585 1027344 1905906 272356 438556 1555026 372864 504241 344662 411463 1912985 476964 702266 1690134 1037426 1344646 488376 790562 716254 190651 1981505 543369 747570 519058 1247072 1496978 230260 827622 1067769 1234063 1000415 1694024 736945 1013624 939337 912716 992497 348163 771527 1712738 132181 461928 370688 475059 869130 1614407 296558 1509384 725951 534154 1768143 1377428 817369 1101958 667564 1431695 879144 1688958 1195506 413182 401818 1813878 1876604 1616070 911543 777661 960654 749691 1059677 1696765 664895 74014 141215 1651627 1787743 1551973 461415 576888 1756362 322504 26792 171661 919966 982751 441095 173746 1768255 145594 64205 617412 1624617 1736083 990321 1877391 1233037 517817 147381 1569329 1281764 1636617 1800246 1162628 1129336 1762727 735872 1124883 981306 275575 380417 1994210 1756811 584587 826109 1723436 164238 1227003 1200831 508612 1200737 596808 210724 807132 674856 344052 1583681 38052 1198662 565997 952549 1527869 1640944 1885078 1311528 874153 1460787 1229565 1281826 1484200 327460 630052 508162 578461 1564700 11036 701188 1770927 559782 1847768 925335 1514669 1597053 1102715 905143 923654 292514 1979821 1690898 1454663 1765782 819840 1427179 204287 218173 548707 2329 935462 513054 461972 1202700 1717875 259185 1600918 69147 229453 1733968 185203 1484602 1848318 1930926 1175606 908082 527523 1056168 1386255 825540 1890992 515688 899642 951806 26285 423171 1372831 829809 1938125 1430955 1067298 690337 184782 373829 1213150 358483 1596057 1388380 1742016 74292 288460 1337275 1337315 973026 849202 1412063 345895 1724897 1830250 1072252 867640 1866060 1081178 1715631 1331710 288059 1464369 528934 796844 1165253 1050665 276909 45027 1986448 1705993 1082978 1916236 1677543 1804507 1292576 1206631 732722 1566150 1962892 1272015 564690 1061315 1953407 559335 432329 507240 598626 1631449 641695 1460368 1480541 1682955 1531428 1290881 1998411 409491 1656903 1565902 804326 1500246 400598 909118 403759 905160 1804448 598007 1356641 1644495 851993 1791277 1621544 829182 1857314 387720 1664685 51638 1133370 607008 64030 985569 1331958 1016179 1513940 1897248 1476739 249835 953092 1599462 1005094 1790830 1330786 1919225 1550866 771199 590973 660695 1049451 1005377 1608277 94602 603427 1336175 1322646 367736 1730378 834614 1336155 17584 259160 680722 1498234 1822038 713177 1967492 460777 1356048 653964 1502641 97823 1137896 394011 1047499 341796 1989689 202343 1852760 852454 805470 496270 922780 1594626 1679270 451376 1491827 1845786 254673 824472 666951 980358 917062 1763938 1504932 1541997 669750 772040 441344 1609628 542573 383611 1792068 1179935 1726147 1712023 825011 1128597 772426 146524 1243453 1760889 1681353 841472 1327795 1699169 1758934 1544466 1088697 236292 1425531 54787 1830240 188728 303371 1126197 1174332 685437 1131907 313168 794933 437203 184871 1448335 1988412 1570720 176700 1009855 1656696 1419661 1184023 1490041 594000 521309 1094692 33507 887763 639262 424706 987535 1092993 1389449 260583 1512773 1526804 623539 958423 1625208 615395 1657366 1286954 890896 1806435 685512 261193 679538 1111849 1744620 632305 1575389 1003955 861900 1883717 994525 1018352 931411 1426124 558453 173688 767911 1690922 1347087 193054 1979239 1313957 1105854 330549 1245741 1286709 163023 754867 697295 1667333 1129352 1499719 1473239 143927 1349576 73088 1678841 1260087 146954 1294902 763317 1802165 1482090 1480375 1083131 1289374 1858358 649565 1748894 1280623 1203754 265923 993844 1550055 323662 112791 1538967 467741 1654270 1952785 793044 1719666 279976 482897 1045666 74304 1183132 1173621 876007 1628228 1912190 1829765 133228 1471621 389138 397202 697205 1313970 852219 568477 1181676 1930048 1781463 1757526 620723 1194526 579326 953351 1418770 1501765 257045 1469189 964208 1198697 946821 625114 569480 118964 1937797 1485146 1758868 16762 1490013 121726 1647047 1283990 1705086 622106 194079 1897211 1512653 849220 312943 961896 1265746 22704 455152 1900551 1710258 222501 1646149 306397 995902 1015980 299364 1437815 1153403 1637762 1379559 302219 718181 1910060 58170 144101 128596 427321 1243090 651413 1580575 1091974 1264151 1438018 1454220 1164149 1090792 1798324 1222574 294841 182716 1321145 1930472 412332 1961356 1672803 825739 1721110 272022 1237801 1998081 1367904 1781452 1044272 1907389 1525011 777875 407161 341743 1537520 477607 1389802 102339 191902 1994524 182167 850535 1383429 853856 1967007 1218678 1142418 144905 428250 595706 39730 463173 1643703 792418 317648 1395396 1212362 1614983 1582924 1611140 1730950 1355000 890152 926527 1669574 57147 660668 1115305 1949578 383988 579261 321812 851302 1163262 1840325 1813214 597756 506884 659430 55503 103032 1356847 861781 1150229 1310785 1184490 1195085 1252030 93436 212165 1634162 685921 895968 516657 1620553 1996495 1978315 1738319 770961 775618 1812169 1929139 1292239 1561608 891268 505870 704339 1942302 1149803 760496 1218093 1740464 1171500 588820 1699066 772720 1517966 856390 723987 107386 581574 93494 1022961 729823 1942345 1280668 1971459 446573 570957 811211 1703448 304717 374810 907666 1866066 1555215 1767899 1211175 1225853 245120 881109 1212379 1242849 1576983 1291822 618624 1967337 672628 836588 817179 434765 953916 1588576 1753862 1509518 121723 1624805 85092 1718564 359716 934058 1265830 1269568 1977708 1180689 1794834 145420 1121041 1315024 179705 1119647 1182529 407436 1797340 222381 1823750 1557940 937799 1731203 1027733 768593 1112308 1552929 56832 119882 285525 187050 815036 409709 1651740 46960 1947975 293397 282414 1875514 36464 1789547 1855582 859229 1671800 1588472 957468 140967 589093 648065 827599 879741 1941196 654117 699401 708117 1968201 1844653 1195673 333905 750065 325008 904175 830716 1721284 1416098 1936072 297671 1725503 11334 956156 1816440 1695596 887629 187775 498354 899709 565553 1942281 1575336 1617564 1645342 986616 652550 518463 38077 346544 1678803 106499 1105455 1851148 792141 990251 846073 527529 882582 1018299 1142684 1241251 502414 505407 1036882 943679 1839999 1966331 1136332 398671 53037 1154074 1589250 1878945 1247425 1309225 208090 1836277 1041217 795156 1703886 966648 1603384 151774 930557 638955 1939261 1450089 992388 1287382 340409 531933 74668 146791 1265961 1866713 1374 453889 69189 1687399 391420 1394367 320127 907012 901185 95859 1690812 334933 391949 1181542 1035782 898766 252892 973872 1294498 11606 692996 1810030 956342 818757 915366 918707 532594 1430414 564013 456345 927155 1512272 433219 1969597 550604 250659 1818541 575271 118605 899087 1565386 424014 423495 1165436 27510 1447124 19729 610824 1924019 1704531 1400683 479217 1101782 639289 1065426 524486 1800099 1009811 1335547 1768802 102048 219425 1547403 1332855 1127491 1032321 236750 52196 771638 272615 1127764 1973555 1054031 1141850 1871874 1784933 998485 138260 1488445 371774 1131794 1766265 681127 1093323 318674 87981 887142 819994 627728 219685 1593052 1850497 189631 706454 487785 784415 824480 949432 1360241 22332 708686 1838690 1533637 611747 426426 218458 1536601 2347 1612042 1821822 1232386 1326221 340972 128181 506934 1962849 1237456 1359176 154516 1417338 1147173 360469 378949 1620463 157604 1886523 1589828 782096 1855150 1373907 1403324 1295734 1934449 1415622 1438428 17389 1496835 1247550 387860 1361315 1410734 58217 610988 1515592 1255967 405790 1664460 1933762 163625 525981 827826 372308 1329345 1470268 152009 1173908 1806658 784312 617398 700342 250247 1535022 99823 1360001 266255 1460295 1218224 773449 1975310 572997 425972 112867 270897 1980259 1337879 1558179 275573 638526 1386683 1078696 117085 1511750 1097438 884380 1248874 1138848 1567478 193745 101755 179252 11849 1473926 798896 983067 587273 424206 1643598 138815 1511872 126615 458163 1426637 598762 191054 1206229 420342 1902003 730425 851971 768072 671502 981960 1828492 768314 266595 607314 1689031 1766333 1522139 1521025 1522216 1929120 956644 1160245 579094 1950772 1542346 1129244 1174026 143523 1384699 159184 1253564 167163 1036042 1093763 1716738 1460945 815678 1498841 1137781 641148 1882918 789011 200861 1112037 1799097 895439 727504 1413441 1788208 359941 41083 784599 1600974 60570 1791410 1248757 1548589 625000 294415 270088 279555 145883 1822233 810858 664378 607530 520703 763336 1865823 1692429 1764177 1140205 1880400 1238659 568382 277737 1360482 763742 1816368 420080 1328050 784633 165605 1672192 836083 719745 269497 1485166 1211806 935062 42289 1823059 1979072 962811 500582 1682345 332965 519975 285208 589094 1342521 1683510 1863514 876675 1884921 620291 101285 1418430 744566 536402 564730 952830 786651 465198 1878719 1851818 1736488 1895546 1694368 1198054 1813662 1380113 727352 170653 198382 1487804 745708 1009557 1723200 1064904 1277696 1223525 1063502 1118519 1514680 1492503 1917779 14927 353574 970826 932538 988571 1021095 1539115 1798417 200862 1103992 1434529 1693567 261982 386895 1611425 535057 1839216 383030 1204598 674581 1589088 699475 1625580 1256477 1232730 702335 58436 346753 1341927 511130 907923 501333 620248 1830933 459139 1662065 1526137 1884012 1436159 371132 741286 1159875 1816026 175254 1124568 77197 687283 1966512 1252803 1907142 1398788 1322685 1966000 1961069 1690156 224126 1589644 163204 1473246 763773 130660 1724065 542753 142630 1721202 745285 464255 1691976 85089 1713433 1491224 1057232 1316392 1174337 1552123 427275 539956 1949667 1562215 1737168 5428 1169351 1647194 262327 53749 314095 739354 574074 1595601 1360687 1700438 1976477 1443104 1940665 418858 716401 1469619 1249345 1755050 1422364 1361604 1739492 927795 720196 199958 1989304 726255 311408 1173080 1706982 379878 777594 796290 717195 1394344 1490439 255110 7230 1517024 284372 1815276 1800089 237866 1191105 1945637 714728 30288 1750922 673897 598266 310854 961666 1292968 1852337 1702361 1380159 1632300 1060947 614062 239618 1769735 1955012 2161 201566 1642798 1043394 22561 786057 335649 654025 1532657 1174572 1972936 1666308 679229 1238336 1380222 1533979 593054 287859 864832 1061332 1146645 285839 1150979 1177717 326769 1095054 1550160 261493 1312572 918215 630073 1562205 1145135 1838624 87971 1282925 1853158 1230499 1039762 1349790 1938713 1491961 807654 1051028 1746152 1591189 1223907 393569 25682 1976763 1150296 1088936 31549 34525 217950 190472 1975440 322881 1318019 1636095 1056449 1056554 1969014 963579 477188 831129 1151870 1866484 1922346 612851 1911353 451404 325149 749881 76483 74815 1464639 1531836 633127 1206297 371308 1005602 1020647 49539 1898468 560777 1493489 835433 1090068 1075636 953959 970938 1578295 1996430 870473 865888 654964 349298 1905075 1606712 975890 1598997 1465895 1142329 910549 883715 1427169 1015809 1362868 1306035 580742 1101603 1451073 287807 1978336 903082 269177 1677619 214974 444429 1773919 808123 155696 1754205 364024 1118084 786591 416973 1626525 1217610 428485 325086 571912 982620 1987502 129569 469243 1341689 1860410 1068588 469453 631093 1770962 713233 295128 1952217 1489904 1114577 1202405 1783575 824319 1843216 324257 1142507 501487 1255672 5583 1088274 931925 1692134 1984724 1066594 1436399 134890 1529082 121131 359600 573101 734577 1494449 1552729 860764 947315 633331 1737373 1087356 98764 165093 546068 696953 410370 1081785 1225085 1882466 1405348 806683 1246083 1073128 1947143 1954870 149960 1010129 1459144 1352207 1293553 1621651 331961 1984016 664278 1921404 232851 240273 1279333 1591751 218121 588413 1630702 1488664 1838368 978829 514963 1788927 1568524 1428900 1185376 27751 1126332 1752225 1696293 1703020 281639 1071450 328919 445830 1801716 1043621 1144688 1035998 321751 1642712 1300621 1664974 1889925 472783 522847 842139 1279238 1761450 1638276 261207 127287 865030 862628 636389 1507635 144689 267808 116667 681168 267377 1741799 668800 419525 149240 1592600 988047 1444429 599235 1612260 977375 371713 637336 505919 257309 1900743 133641 68062 234428 734645 786668 1206690 1654897 1947802 406950 412063 1028139 10028 498093 1827439 696666 1108857 1038427 1300681 524446 455884 1232929 1523808 1159938 780515 818542 1009070 465086 465658 5470 1107174 952371 1732099 1438977 1059489 21996 1192996 1153390 199991 1199219 1976743 1377905 1938179 621772 768439 131860 1125165 1229915 1696710 243565 269300 372597 1353262 1048231 1140383 1127968 1121485 1785209 1041575 1361061 807645 539913 572508 789188 556908 1512700 280838 1418823 48773 1569845 815113 790790 146693 1102438 332913 603290 489920 1977245 1854040 742086 1217771 690094 544133 254418 1310015 1539144 1234202 612039 192713 357268 1039907 556558 196296 791110 334443 841879 906582 1269119 1679426 74364 1061893 381480 1927995 1061836 792088 1240464 723984 1547443 1936013 855777 1544638 1388729 61988 158298 56020 619506 1298922 775039 1763680 733114 781162 1541272 1546342 1116528 369376 1692058 1155824 1143440 1164818 1619902 1119834 1418177 1194643 1662761 1995817 1772251 925817 997947 1189465 1995587 1806839 26307 115411 1962534 466084 1224303 192043 141889 283283 1892826 1137275 1403313 824330 1378833 865125 125968 1177572 1787703 1042303 1059174 100737 954946 821054 496347 706117 1476032 1838288 1176616 1665455 428359 1795008 709507 312245 1245204 1642582 617729 1607102 157480 1919963 578300 1806212 661752 1467143 530197 1488511 756079 252239 110905 1585795 1542524 1830447 986304 1059871 531895 1081933 1237246 1438590 1953761 228115 1152407 452483 1227695 1453304 1244398 763095 497938 1940397 1657534 569305 893936 1376761 1916729 1265895 1956149 282580 588702 410028 1478502 1890883 670625 595970 458376 1141572 1750737 962602 1696567 1954090 521700 1718004 1863827 360927 422783 773834 1864393 1877700 468585 1255263 1107989 97470 1324133 1476363 1557195 1152528 1190372 163372 1466626 1608839 1227905 861377 1546191 457703 102827 1972732 1914609 626186 1293994 1035978 1806725 733520 25597 222131 1193002 477635 740348 1856411 1398799 147707 1452117 1412705 744998 1266848 52799 1063413 1101658 796472 321340 564509 127878 1455715 350613 1030188 1267053 567312 1533879 1859748 166323 1153427 150091 459332 1164909 750401 455918 485156 1106782 465599 899931 1543970 1785107 48270 411717 1206949 1297894 32822 39294 1745160 106078 1786454 1337135 388249 700618 1948471 258516 1172906 1956473 579718 1090184 1979178 1266110 1485599 1947796 1998711 1483721 1738212 420654 237255 1728513 340513 1505674 113643 1502636 46645 1214233 730421 295507 94671 1176717 430431 686297 188413 17295 1940697 72763 3861 1685550 1330246 1756094 727515 1541487 1789917 844080 1438872 1567715 517551 1430088 1908731 411029 977914 966372 880232 1914034 364957 1761604 27784 434520 942069 565244 269316 1093751 346080 721006 793932 1670179 1773278 1977110 68785 522747 1475205 4923 912950 941322 1564023 696498 1551062 1057216 177011 1306052 1632516 933215 1310776 1534452 1804432 359460 1424841 732972 552189 63012 91662 1054093 686953 892498 1293142 1397791 194011 1122209 1398173 932359 22510 783234 1044095 1177617 688385 631184 1343134 504269 384785 1087509 1610771 1214340 1618495 752798 1133111 1361834 1553053 1917712 916090 666143 1521744 405566 6 559535 1987960 219310 639449 1827224 737799 1713174 325072 1505670 1417876 646578 302480 1049076 48792 584652 944095 1710878 637264 904420 387406 1940337 1504941 654426 872291 42016 630502 1990392 42409 399737 1003286 1177373 1898518 55407 143135 1807568 1699783 1416394 646125 1247227 237360 1038704 647041 1230355 167394 714748 1084228 1243531 1282898 1533444 1754981 338895 1592148 1621847 325570 1209439 1929890 245473 1056412 1183856 1167682 492119 1110880 446816 1610471 1114784 440825 1779925 1011053 1788440 1525907 1137448 1299875 253617 72652 826205 97730 811394 1719072 349568 607500 1939696 1020778 864846 1902364 382157 1407301 1790165 1457873 1121477 933193 1506890 605223 1783268 115177 1459700 1389811 1692425 536009 1277981 1715938 1370845 1040176 1465108 514757 1455708 462432 1543472 821156 3555 1528340 1500797 1671452 460489 56612 1782926 1737403 1588763 1931818 1331291 534600 873112 479596 1160248 462786 1386240 132721 1322190 566400 289648 618686 284242 1558574 1894607 1001068 569797 482699 1068835 152536 994260 138844 1109708 372540 1212212 1785145 657899 1824508 757903 446450 1406012 1548646 866607 1537426 1746342 1191106 1375806 1064801 12416 1997682 1155337 573439 232110 1985516 1626091 1311731 1491019 883104 1659107 130662 920431 1120089 191144 1123133 229888 1404741 387369 867633 50974 1305695 121071 1937648 1095653 1137710 1855180 1121323 253083 1569229 493618 1782337 1251217 1615026 1488338 559301 991927 1112543 1051877 1228875 757806 592503 240611 11069 1618961 595486 1632709 1568753 3336 1162118 301975 473929 485841 516490 1884505 469828 1551611 1123039 482608 1628482 968220 150176 373294 1953236 653866 59212 214868 1818894 722884 145507 1720832 1154888 1897947 164881 1996912 1487369 298298 1723295 1520694 1028364 1855506 1780810 1762314 1652382 867986 820419 1560517 368322 698525 858369 1410841 541599 268180 1586643 210790 99477 1244982 913577 1408901 969955 1779544 1404158 1866047 1956888 1555219 7969 816603 1046230 5085 721936 1324097 1658749 1020915 505142 1897663 1349159 319624 1716523 1164303 595645 1690341 995155 699034 652130 338433 1846982 645701 1206328 567475 1485670 1489605 1481887 937288 1487153 1840384 1070089 855478 1914042 1270584 1396817 1574635 1542839 867164 563511 826166 371730 165985 453947 1832446 1953603 1453797 565434 1061317 1996129 830798 298357 1545853 233108 705066 96800 1965886 125786 47729 687436 1256720 308784 124031 130420 1419890 1894916 701169 962 461107 673122 242504 1596012 1064335 274449 1768659 1596140 1093644 329936 776820 710647 1721467 101239 1056879 381426 1692334 1974133 1063659 1137671 78637 38664 419398 1129385 1006612 346234 818407 1817009 1914259 887852 1241293 1971275 833622 1424809 1103918 471715 502101 1158246 602591 767122 429966 969406 1730461 1117791 622740 237888 449524 1693266 89296 1165281 863516 551847 39619 159501 796770 1128260 1650833 631536 703440 1378484 411751 1621967 1282868 539684 846414 1097388 518072 1654813 1177877 1565391 676165 186972 588304 987742 1689940 1033725 1082945 1688605 755191 693987 220524 42764 656804 1100897 1558097 1936079 1942261 1204460 722160 539472 1352446 1170912 248176 1887568 541982 1401701 768687 1561727 1405784 1935164 243841 1854645 599846 57126 128604 940372 1228602 636818 530818 1243572 549710 1254135 141003 1040218 35705 1857353 1961538 522524 1963323 1241587 608893 1753322 796996 372475 258368 266929 593278 740669 894412 13401 1791921 684258 1058365 1809996 936705 1290615 538927 277906 1867720 487860 1093001 583014 159670 960913 747665 413796 799688 328940 1540688 361120 1528549 1210392 94019 71782 1612902 945843 1287936 145322 1168587 871716 212006 1863182 1075744 73240 246911 523620 1856096 1332799 1019613 1037804 1335397 1560245 1684994 1199783 1167640 1171622 1675447 192950 866116 695752 1709683 97756 1832085 1805004 115481 1385304 692121 279364 1101547 1795952 15114 523926 1314817 662560 1583764 216414 567969 843470 1007091 117598 431559 382671 923353 285969 694841 1372379 373057 1952014 1904455 1574705 339255 1764682 753657 790576 341437 923733 1681924 42263 488666 118125 1124444 1155211 1491012 444260 1882863 1323003 577491 1924342 346147 595319 1520787 1837865 767808 176530 859590 1196851 183382 1474824 26457 1336963 329665 1057442 324279 1739436 1344380 1714961 1749482 196420 1651818 1391863 1266197 885336 43475 1635289 556219 1860603 1725110 757505 908338 1356038 49424 1356597 1404736 1123445 1398084 1405332 601582 1969883 216960 1711328 460779 80195 1386894 1972362 240861 70997 1992302 1152131 221208 1265845 1430849 815607 1160272 1178316 1282784 624822 1061236 1338587 891841 351455 482308 1111324 665849 1813153 830157 1542433 272477 116904 1811032 1036334 1528106 93558 1848239 795913 1641050 87073 1747674 949806 833486 407359 1966339 1112451 813879 1729839 1840790 1546409 1505795 1856851 914609 1885448 244625 1183762 663113 247958 82555 792067 1062745 1660296 1893163 59843 1386917 1067875 1797802 608850 56734 289759 37439 1325907 36001 1770025 1704385 440584 60136 701003 804589 1190386 738202 78546 881409 15352 346656 114778 642772 364340 1626440 1095682 1357127 767719 104362 1292803 1246644 1561885 491087 25068 399794 1248048 1256463 304442 1516442 1624527 1423775 495592 1311704 1831893 1847395 269318 1395618 1795569 1285265 1907174 1795621 327650 650763 1934514 312235 1997764 196064 121461 1309613 802170 1601834 676860 765624 311549 108197 1855156 1476943 1414838 1412499 1698173 1876389 399994 515158 545640 770563 1516071 1153831 673983 155319 195357 817106 1937077 1378722 59986 1031207 1010877 84710 128041 608364 249287 473592 1837888 1057535 1949756 12461 1141080 1708639 289035 1234369 200057 1947303 1089449 1709780 1453645 14354 757110 1855206 1676306 871621 1659788 631870 705661 1025102 892049 1268978 493771 17746 1579238 937388 1069281 1531271 472347 673088 1847319 948779 1687138 216845 875749 1537111 1811134 1165847 1167286 1257933 1036413 538879 674519 877849 551227 1989853 572718 1225394 1035040 1960630 62641 1398247 580701 447175 1144749 1937101 335742 1084585 1371959 208906 1159177 1600547 805323 130261 1052748 1555400 628596 1898320 1479604 921442 433436 1479342 735345 918514 1334499 1604857 822682 576166 1883828 437281 1364427 704778 619813 696794 1337740 818360 9178 307212 943867 939737 399545 1283789 1027837 440166 1401458 1222726 207205 413355 889804 560810 1309663 1855978 1700987 31035 419820 260624 418306 597307 1663234 1807537 652313 1489688 1520734 1558356 407553 1398225 1755784 1542203 1580234 105380 399798 1351816 9657 1658612 105367 303872 1872623 1712259 653903 218905 1817650 423426 53258 547355 730919 927900 295150 1878198 1552421 1323096 998341 210049 1085647 1177788 969803 767886 1451310 1451309 1229973 189420 1699500 641782 102396 38676 1718089 992854 1260891 1832745 1624192 427691 1715508 1780880 1386195 867083 1687655 564043 238352 636418 1040793 1732728 1629898 1524959 775581 1020886 1977423 917349 757648 1056423 1752224 1524250 1821205 1105861 1645812 165741 625375 1606967 1288215 1834837 1217029 831453 1593224 1103712 922006 634448 1761522 1529340 1072673 927840 1356531 1586835 1942918 432988 10558 733404 1123368 73942 1864651 1306877 126697 236963 1223670 98477 1237820 244384 1112036 1480058 346463 860818 1157957 488923 573249 1628367 908775 1490475 748864 135031 1377040 566475 1835215 221789 216641 1093143 1559745 1229126 1321927 157095 1021272 1555458 1605233 1186952 207921 1402816 1600971 190098 132066 1438658 185964 584801 436764 1383941 595329 1377385 1158597 756501 661494 115756 393041 20536 1603682 523442 787557 741745 673198 1956220 1111252 327994 837449 684577 16621 536453 1476062 287776 1605066 737785 932240 624767 1358482 1158865 777632 1472008 248163 403684 934349 843607 1485641 586699 1297439 39041 781333 1895118 525785 1969863 1919848 1986697 106286 546638 250222 904901 117802 10591 447004 1570732 1422408 1712342 1432210 1502978 689870 66346 1239609 715353 591858 134705 1637427 1588540 1429495 147700 545976 197232 469703 1377642 173210 524654 1073489 1259591 848596 1989717 1509476 139750 1593505 822011 1583613 1172516 1817480 311624 1055280 1254021 1578807 893553 580885 513712 54485 1016363 950300 1485444 149905 371257 493175 944236 242869 886698 905714 1652095 1736369 138759 596790 1724235 274563 1774832 1410289 1652217 707355 329214 430214 399056 1015396 1679144 22333 179535 1672404 808315 1369270 160963 1908399 1886417 998935 1949510 939658 14788 923048 1890009 1338027 1674960 339322 1381771 41417 1332307 1802909 1650260 1206897 854122 198278 1210963 1309004 1442074 1531030 845936 483238 1066758 722521 494969 1801629 67659 234374 1305812 122420 908565 1182065 1313125 984895 1977507 1676625 1317003 906731 83776 490001 367678 1692098 1863576 1261752 628371 1671016 991495 467651 1358673 1031571 657477 366219 312565 141051 1745663 470805 1676524 1164541 1877012 1333982 1393641 1563504 901339 898022 137466 337894 739671 1283138 1387312 1849360 1182020 109687 136035 213203 1397214 9688 399365 1675638 1246980 1187335 622099 464552 1599189 1383520 1063497 1769871 1261178 115051 1724824 832184 525016 638675 1121183 642819 1315030 201877 1886025 583651 811420 366621 1089357 1609943 308431 364484 1047014 1427900 1027292 1144837 247360 270725 1164730 167546 1364121 1043990 284466 526198 857671 1410044 1229412 1036669 1754519 1691414 870721 617232 308416 1368581 1055454 383206 1070205 655485 385376 1136206 1566272 1741640 1067543 482479 1332415 1562319 1331791 1759023 382655 202095 1087650 876497 912533 1765805 8652 1553046 734053 1248049 1865310 668326 1901774 552891 891527 445765 1439965 993889 985726 1809537 361212 1500877 1996248 1128913 1500460 402204 989510 1041577 1456387 1225631 1970334 1546269 202164 1645459 1150957 1048454 1780 112968 84135 437172 810166 137228 1870598 11581 414812 839807 34817 1464771 757356 1770783 72842 1989038 462026 699391 1783014 502854 32087 199593 955953 1971331 531724 199171 1091594 1572204 583980 1714059 1283208 1988171 1146063 278473 1081270 1112282 576824 1457945 30208 1567101 1835684 327489 1137792 856100 1511753 1691048 1781905 1358442 492321 1709927 204039 180784 81049 661398 1018915 570513 362871 1292697 758149 77199 1474878 1473638 1515926 655555 367030 1318147 157589 1383638 1693643 952509 319924 1928400 362762 1262887 852221 287555 1765977 200090 1088531 485904 1774896 1940969 1750483 870502 885496 1226803 897622 317113 818920 1095568 1487472 521369 827266 639326 1216717 18176 637303 510575 244228 548785 1497022 919945 151261 581778 153371 1486914 1249972 1531335 32304 849792 1715651 310866 849419 1117087 1834071 1223293 104120 1711380 333953 1661045 1665528 735491 692437 1434427 1816738 1452941 1875411 333024 952972 1104165 1475242 1709463 714229 1464729 1820505 764288 1706026 220120 1813929 797252 1895484 1683963 545922 1526432 249667 1804926 1533039 1900677 806237 1116485 1615876 1620932 664713 48249 250044 1668383 184260 276393 1296060 828917 871339 1597562 484371 1660980 1236870 1779689 658471 1133405 461095 1639770 1325714 616965 1518324 1731227 1261337 195752 1009616 180555 322782 1241114 1304666 719474 117342 1442398 215370 1634051 483776 774767 674992 951859 1005906 177234 1815092 171609 1805190 1400519 1708183 958327 1676066 1499544 710156 518037 190429 1278411 1666327 1688632 476010 864067 1921599 1698457 1095174 219427 1288620 1164144 461343 374677 639364 103343 875943 1268984 345488 1523636 1423676 952176 23707 278011 192342 124502 758084 675013 1335153 1698938 796053 512901 1788729 1695048 1881833 521306 90986 298473 1976714 3199 468125 1951811 850820 1148148 1629839 1548867 1365859 916685 258295 1369644 924578 47396 531235 1245264 208250 249785 1697264 259906 1997009 1802091 69229 1430016 925024 646995 65412 554089 677500 326877 1362648 531425 1295254 1103623 371319 1139978 1828795 1731224 1978733 32391 1061047 673556 962824 710137 1916114 522539 1989154 1405305 149909 1410456 1847204 1155350 1566293 1871724 1995052 121818 785263 258937 1365313 1781078 1968673 1305736 972847 1278296 430226 1945831 1349383 1321713 308213 1724836 1074611 1763631 1311288 1301725 1925879 1970655 187503 1292208 1506146 1593026 295174 353905 246324 1871835 183722 1639554 851619 620323 1058632 459381 562316 1998646 1325776 1411489 974022 780858 1465198 1843021 1105383 615129 1467189 135734 940480 371714 1073977 1163690 54529 1527198 820182 1918446 99084 1034761 735329 559895 1528526 1900749 767078 1075634 436293 721648 427865 184730 760637 886243 1094685 225940 97973 736590 192243 1090172 198611 1673481 1355480 1297549 927671 1228359 1337170 51622 1954895 1320816 435732 1285942 482579 630677 1891185 210097 994304 1321763 3209 1629061 408934 709 1550754 1983532 924632 1967091 860827 353024 1837514 795127 1090572 84366 336221 476508 150118 1842546 893197 1580755 819818 1292801 335080 873124 788740 1591614 1667732 59086 86451 68400 294270 1534154 862251 327212 1625700 1516348 1972396 478530 1563433 191470 1646070 1637572 446266 1808164 931332 1217649 1286666 1229737 195762 1126458 112666 419994 1665600 1734059 432957 1248479 1588374 1316469 2828 472169 197126 1888938 1921451 25857 1497671 1366748 1753357 846025 66890 1611552 858109 1522849 1303977 219964 1421358 525150 501595 1659550 1387574 1336027 1867073 966889 1521747 879265 1102256 221424 707701 1616247 512332 616646 361296 1913914 697546 883231 1683092 374355 910016 1841108 680883 464878 1159429 1016081 951607 1137511 944769 1515185 871458 734522 40421 1895024 1554116 1984769 1342043 1724080 639563 1344459 218154 643274 1316463 304444 1263966 974075 625046 399200 1426549 119003 1687548 1989847 1258076 756722 1953153 644373 494891 1869247 657185 1002953 478460 57754 757186 78626 730280 578689 876490 898762 1298652 383199 1453980 1193056 1399319 1828513 460920 878316 981476 77770 968512 1712928 223735 351680 1565452 1575879 1277871 22459 1976365 488761 1367728 1002641 1304300 1925624 1173316 1202625 1950826 828609 1473985 660313 1566711 1143187 1577141 439359 1378487 300118 1619820 1400089 1695571 1353579 1902623 883552 723212 1794534 1009116 999287 159966 286005 605337 790772 223498 936990 1901978 502320 1258379 1914050 159037 1923608 903130 1134442 711585 1714551 1098158 536098 1577855 63393 793919 942916 679144 1035923 1848598 1252723 94334 1397135 929026 598956 1664508 1798716 556796 1565930 1538817 1498427 530091 36606 699540 566331 258662 1605689 917908 139939 124072 378291 1142639 932236 386363 555263 1758205 580358 863652 678161 1235113 1706048 1126033 874354 1531263 934053 1063950 1883728 1581742 25729 252729 1203179 415571 1712563 1929782 1780708 1129382 346388 843117 634129 1356459 1338843 1305671 1817187 1998387 1181591 1982401 737589 686225 163039 153331 1920040 243456 457455 1015317 855468 1508954 1616289 307287 343791 375773 1378493 759900 810675 1384560 1000225 1788473 1806097 1567202 517896 1580014 397880 722602 116752 690808 875468 449598 289398 1021819 1245057 104064 1951475 1942199 92832 212522 1786916 224665 40512 1363713 383395 1799241 284651 1978865 1990100 1786090 1160170 667679 249808 947190 1159531 148769 1281801 1414472 1748150 99804 1491742 1747904 785461 43468 1759856 1293736 641109 1714000 510466 666276 813732 1209901 1036213 920071 94013 624686 129467 1427100 869360 306570 1189765 128936 1062871 1220947 265289 1525454 25152 837763 975928 1229224 710286 1000148 1991688 1706896 937648 66899 128073 1840765 1689180 64437 99612 1169234 1783316 868715 468895 596 200561 336336 1957092 1666701 1524944 268773 702794 1239186 847365 612732 135844 1912399 540964 225102 1402757 1727569 1344271 1463531 1650587 84530 820804 995916 795358 1579660 1562573 1400968 256610 1203445 1702812 965384 1498352 1147229 107340 1999037 1591888 1263510 1118944 986849 398243 1414592 1583751 146895 740322 1673117 170167 818322 1543427 1277844 1351698 619535 1907906 1648780 890003 1078165 1391687 836334 489294 1408656 395125 1827829 1053366 118223 996344 405237 228623 788859 351927 1566984 273203 1435311 1537522 826288 20691 570066 64342 1501332 641954 336373 547716 1493534 281203 214375 125167 145926 1737961 1115111 1757856 939888 948501 1283599 1054705 1631897 1023922 1277407 1082297 138558 1181365 1242408 275324 1204606 1416452 1224804 493589 132256 1427589 613365 938195 1233375 1707857 1387976 1957679 933987 570870 1420003 1534049 339882 1823713 1166384 418421 1496339 1546687 632601 87422 902149 366217 1488246 778995 951550 1534133 409961 933354 840168 1696181 711968 349895 895202 1322934 1049721 1667156 1648283 1977900 1192796 766811 280010 1661050 1725071 766645 1837974 403895 1261578 1824772 533953 1713438 1132525 537670 1023365 1159817 807152 961700 690959 1701684 1051111 1442171 122423 936191 1316657 1315586 1789292 1748810 549408 171360 1305656 1676631 734063 695566 692488 1463211 1065042 249672 1426677 1663509 803523 625062 1975663 784007 1131244 1461276 1282458 1005655 517936 257044 764255 1128245 886272 1087686 1318536 468128 896533 1017274 1739846 1741151 512632 435457 1658406 326001 1195518 1364702 1903299 1759961 175895 1557506 192324 894801 636510 1792151 780688 1493270 1787501 1858033 330978 429726 910198 330439 844393 328215 898141 1962125 627047 416794 411683 888271 1036138 517552 253984 348315 59110 1309716 643775 820319 1610500 955861 1837819 1873308 595926 638656 1822082 118189 341023 1610272 386810 1225888 1146964 480584 885593 131828 1118779 1487079 1928287 789416 1340436 1470595 1440976 1955468 1059753 810242 1682918 429488 67374 1560654 492337 284927 973240 1992669 1937704 1868107 926084 1430879 1759385 1494078 1734623 1799299 543595 551163 1491189 745460 1752268 733094 795231 136568 1764979 1636125 1588964 1389171 915686 1275358 1630844 1040788 816173 1088225 1937741 1353621 138845 228463 2125 430774 365671 868455 95136 1558113 793621 654361 893951 42770 1923323 1949735 475408 1512767 1540124 1696865 890852 484204 550870 854310 1946628 83920 1169784 157126 1079329 439422 1614612 1305398 666431 1460236 1267393 375904 805094 1453301 1628818 86966 66877 641291 885169 1419808 811944 563318 130006 1804836 1728004 979481 1771750 840373 1501438 1250493 1334641 258465 774586 876470 1425699 1214827 597467 1556244 278601 1567368 1795767 1692315 1704266 251033 1355719 45207 271439 278648 551006 1045681 1214422 258801 1736509 1452778 1885691 1753091 1542458 1617067 514798 1038981 1288241 1307681 1099266 1156326 548683 645459 1628603 1226784 516156 440655 1177721 1212383 1184390 1176191 1257524 1670598 1912350 979373 496811 1035530 1175679 1710373 590190 1498608 1109509 553470 947309 1799924 859999 1571216 1998022 759427 59039 1534464 1101590 1359688 1834644 1371336 845590 1282000 281947 1341993 1160299 1694572 1041229 1808475 548921 130802 1930005 1726095 617746 668592 1094371 253416 1538699 1822949 1045642 600595 1684663 1651449 197644 964679 107479 207176 1709295 796055 1958670 707257 873314 281807 183207 61969 414320 1525410 89696 1139332 567514 948269 1742727 1316668 1700915 543597 46082 1671040 283366 1913996 955773 120595 327623 1617148 1160087 996698 1646655 1733919 264815 214738 1286873 966060 43127 1801730 378662 1796632 1935257 1130753 207489 1512078 1134286 719381 224558 1843451 1366252 507021 1315921 1053906 1970899 364501 1532147 1351410 408827 1299042 872638 1673611 958411 439902 414491 1689803 1552412 1959966 1488160 1952352 1549951 32577 686810 1777262 1564697 947514 1963096 617978 175831 830352 284421 1735708 1640542 1338995 285528 677070 944191 690407 1733886 690580 1729369 1583833 1684798 730980 1069771 1846495 1447110 1074773 628990 866800 1432495 468260 895176 209333 312815 1589066 1290307 1236953 1869389 537631 1264126 897547 1941572 403073 1351333 912814 1976934 807409 1293230 746964 1823067 1259586 688929 184052 479784 701732 1233151 1551301 1858651 532100 1667778 601459 1284659 1753666 1948939 1133929 475103 1564416 618641 1563854 908283 1972882 424987 1659764 220048 985337 594430 1286737 1741395 1621267 442040 1722318 1449929 844290 404766 425054 1125344 1105504 524640 591100 99156 52249 1891418 1820976 707042 1919127 375117 844061 1191308 879481 886984 1009863 170819 1387055 871360 1375381 1204698 1467089 739947 1424235 1142273 595403 1014251 945077 1701647 35262 405406 271343 803434 612171 506501 251965 961458 461376 483239 747045 299324 1357447 1411713 721317 1884487 1299883 287828 1376626 734757 190148 1816256 1295154 1655599 1436223 1687260 1011358 488692 825355 709170 738806 140961 1581102 376705 1614981 1432515 1073506 890801 100168 321605 998427 351194 381338 1607003 966082 792200 934222 1650794 709441 68940 1305835 273935 1055302 1143312 1866172 304191 753642 1236541 1787956 617267 242985 890618 540214 1847326 126034 1059972 1413143 1932667 605468 865707 263204 59485 543954 741131 999191 170887 359348 538249 1145644 794176 1616691 1677197 273236 1710534 771434 1619304 1163879 70154 117775 1079238 1378568 1691621 1754458 1358027 10907 741211 623893 666504 205723 1222917 4498 1117466 648160 1794763 1798582 74210 638176 516011 115795 943046 1008190 355339 1836574 1482287 984189 1995425 1624153 346994 1807420 1730286 851333 1884905 1566179 944269 229661 1519610 1630360 629177 1638054 1350051 1331094 1083876 754082 290303 283360 1276092 980890 986505 1983522 162464 1918723 953619 1437635 976486 1651141 1089458 1244113 1278938 1118531 1540106 1001997 1227078 586588 1884798 669337 136139 1699341 168953 1142278 586634 353435 445438 997297 224936 1510255 1213608 923747 506728 878179 674044 258691 969825 801808 871700 1407968 370154 1108159 592103 1836915 1791018 1627978 1165434 1719171 692627 1123188 206574 1157392 434820 1044532 383360 1711565 1627022 81895 215874 138267 1495500 1999382 842999 1058873 1158969 1510534 542080 525666 686200 1601267 614058 1540443 227115 957428 1124531 1465990 431683 629864 1634241 1935394 757093 793406 1183379 1232930 88656 21065 81896 1549237 300304 1546663 317610 1172806 622690 946441 1166003 1467268 451267 926012 1137362 1900832 1399446 377597 1546193 491771 1930730 1020123 125703 1604145 1744553 1897986 394805 1616743 1863326 600861 175813 1846406 1100369 1095052 439137 695596 750336 854218 13811 120097 1479345 1532150 579017 1009726 195900 402720 1612059 1576827 1955797 1016066 667756 1210064 561366 702232 872569 1408594 780267 734981 37653 1076044 60853 952007 854700 1599044 169707 739660 1191022 360764 942086 1866438 1675981 1867607 1525895 636318 1614333 464430 986191 1456882 786439 1618766 889402 11448 806741 1849240 391903 828576 733795 1975149 1600329 1878758 479268 879751 1369815 329938 1179367 298380 1722997 1355710 1929449 134045 1936092 46638 307901 653344 952083 1137008 295270 606484 1989912 1615364 1676128 223424 1098943 1404269 240606 1480362 196623 928724 130077 341291 1447998 190755 752341 846602 829042 269612 1737089 955267 1552768 660576 240306 69510 354038 1031481 558451 37143 832038 972424 1990935 1459185 1022263 781411 1899142 1129990 558700 1899645 863608 1865836 634976 549903 434258 1305865 1145623 78564 1924418 1984898 529937 129016 899860 415091 360605 201542 1541412 955112 1752711 533662 1939930 1684739 992953 933637 1742152 1903170 607140 1162709 1702834 999044 963973 449771 1885749 1295605 305980 676453 48521 1235384 740469 1067527 192649 1204476 1615098 1050157 1290440 1428103 1758838 175893 1072271 135316 1613440 1184678 1290402 1025886 1164103 1443805 1906713 745621 385068 1730183 552087 1595631 1817748 660311 57144 1544189 804841 1253049 649192 20272 765539 1525140 1210573 332392 1620952 997478 702613 1250308 958473 439565 544661 1238101 1638163 1326031 982370 637776 1296012 243032 178077 487452 1662359 1897277 1744819 1143111 634166 1841452 1675495 823499 318952 814868 687834 1631787 1552460 2129 274082 42261 102712 1692701 1070671 701192 314244 105199 1844533 1495086 662854 180936 678558 1942461 1366272 1193770 918577 1143340 1957766 893182 970815 40864 1665437 1424278 1978906 275123 1836873 332643 1095148 1194588 946729 1135842 357935 357715 713657 1597664 1614477 431294 705029 1359799 757318 1748814 1277408 377006 13163 1445560 1369752 660361 1842894 1351319 283341 1021634 660739 36698 1858333 328056 1870007 1485080 440170 561231 30337 1813883 1082190 1281443 661775 425911 1409057 212237 42980 1419853 1798257 237824 1812071 1268642 752232 586495 33170 1523737 190768 735711 679764 490474 959028 244306 930636 1307052 127703 300357 1115789 638009 902159 1758747 1887955 1404058 1090518 863591 1744052 1808626 1987005 524824 1308980 229246 1570497 1559263 35956 794339 779571 176621 38796 1462089 220584 941735 817154 87187 662513 676876 1516823 1384015 229837 1003163 1963346 148338 276622 1599421 299654 1049482 1687485 1333841 425894 1194739 511444 737307 807567 1985583 533839 701699 466647 270324 1564412 1250052 763518 943472 1531978 1466263 169315 291715 1819064 469686 1103644 1738971 1063141 781026 1811910 1043134 845570 46941 1484702 534693 1427828 1461446 1788867 430332 832973 1091232 535745 1055625 389443 296627 297950 673555 333160 1738784 1021328 21805 1183951 278961 1214510 957930 1498218 658026 1984878 199578 734339 1916436 946238 867649 1239563 1503365 1978804 1267628 1203108 1352171 512193 1398825 753269 1488883 1987782 1944191 998534 813257 767345 27278 1040656 624036 826875 1742061 1708996 173927 1902069 174174 34210 203691 926608 803285 1230080 114796 388221 998565 1925826 1966199 10652 303740 1394163 1826427 1178651 515016 532591 622185 800445 989267 774992 629333 357664 1488011 1958556 1240952 1950806 493135 418996 1746738 1537047 1370932 1945058 1616455 1039195 950994 1801502 393366 1343507 259155 1468133 269834 772397 1352009 388820 1879395 294318 603109 1841018 1810895 189923 1270981 176805 421346 1749600 1625442 470919 91655 1788466 612540 1938931 1448128 1918649 1276979 1667309 1820889 423181 834940 1800343 1647175 1032413 938242 1884316 1302741 1072430 116854 189304 629598 1838034 452383 1536878 1160125 826730 13530 650568 1434356 480355 1052176 810751 687765 1016864 1492251 664516 1985529 1351368 1339569 735933 1812070 1265614 1959745 1187934 592292 724248 222400 1111963 1444870 1705357 829757 247231 1660298 447831 1936618 1504151 1409254 248448 424961 1678580 1364315 1789157 1883745 1629046 1368558 1372759 732891 59906 562181 1365805 168263 503440 1840063 778216 1427522 1922418 1304125 935343 1227990 1091992 984511 736211 594997 845874 1797713 1517736 467674 1059129 462512 44655 1029170 1694522 1998534 118781 1732608 151940 685086 88997 1751034 1481815 979611 1131328 473846 787695 788191 1642385 1059072 539020 1682516 187567 371985 1985763 438208 1953550 1092931 341285 668194 1743844 445682 41346 1133157 554523 1508919 805059 1738687 826713 1806747 1770567 1388088 1114509 605637 1950821 1532690 1464825 1903995 97045 1866851 534103 322106 34284 1564250 1442776 330894 1319146 1974521 90763 24183 1767586 1485969 1001319 1646957 1033262 1245260 847315 1396181 366689 365983 163793 754641 1615792 588810 1170459 1902725 4447 1686195 1292570 1906459 1875324 723597 1668906 790100 229174 425703 1806850 307461 1267299 762069 1244830 1898122 1183029 1932784 1873784 1888148 1374238 746735 1300837 275689 1734566 1514787 1303450 1129899 469604 1301993 558342 618410 1883492 1371874 1272265 1028670 1925820 1539090 51830 850213 1820728 992880 1980914 525625 490851 868121 315353 676663 125767 461894 1833872 1953980 989572 873605 1475977 404713 1152816 87447 511364 1888518 351135 440931 429305 859191 1175970 1078663 1976795 101094 1036575 1253618 1466242 1397950 1445050 1418055 580458 1742349 892288 1189797 1911723 575790 1544510 1912205 1532345 1445893 1977912 1133295 282847 1518573 704953 312850 373326 1726907 1779921 1362305 76888 872735 1374675 638718 330131 336575 678988 1519683 18251 1141631 1180022 1013310 233141 306099 750872 1361458 326632 3186 439756 926098 1788058 1218286 1616860 681320 1939028 1474169 157233 1325440 1536640 817779 1636975 1024910 853523 965256 1049309 1420235 386620 1532092 1348873 526707 1331369 463179 1169711 461292 1822370 1238090 320529 676796 671042 665174 1068359 787925 802663 1566744 1626424 225655 1062361 1826334 217129 1200821 7091 666937 536510 1398422 999223 30718 1762338 263767 1789414 903381 939090 1891668 970994 1774441 1847744 630695 1830327 1206486 290943 1711822 1004012 761194 116630 606079 1088055 349623 252561 1967858 965980 1679434 260533 798013 974598 187970 67917 1731983 541172 819378 233677 423003 170199 1360019 663268 826860 1877208 156723 1872842 198652 718959 279646 421820 324274 187136 228161 1184387 1822915 583698 1861529 463469 5881 351376 1869508 1269983 1428298 1128552 730225 1904725 185910 1094869 1283733 1881767 1485151 1165237 1737043 1390584 1608521 7810 1120706 5649 185891 245712 1166407 27950 675943 1118327 8182 627404 1239890 1762202 495770 409031 821975 891375 1541078 637155 249457 387621 1875396 1485672 612038 984078 808183 1070608 297992 1262619 664433 1302514 1063740 352429 383877 201890 15907 345828 1249677 1403185 102065 984447 740820 594130 236955 1359504 1572203 138861 1400301 527837 946145 1565933 1791853 1029447 604910 826751 1658862 964743 500681 1920424 79199 670655 358899 240192 432377 930871 56092 34123 23191 1170151 1609020 212511 1621361 772109 1834599 971356 1272887 625720 64838 1722850 1141991 366813 1277798 1695215 1420766 1971876 92047 796660 225465 1733394 954281 771673 711609 1026373 731714 1365973 1490627 995383 586681 1266027 1504457 498860 366202 1176027 1353194 1847716 658541 1303459 320996 325458 500651 120422 1456576 64108 1687582 106006 838450 158045 861805 1097545 862198 1404228 366304 1643631 1103136 1041064 1839916 1335902 548182 429323 323352 1592439 1402027 853003 1436793 876843 1916944 407339 547070 856485 1137436 1401146 1367715 978575 1191032 945842 899887 564972 1038924 1415968 1630859 1696179 12574 397036 781415 1829773 631659 534467 1368578 1967070 1319058 1765913 1794099 1950436 1412304 302830 383260 986719 1352968 500904 14933 1891471 1392273 681657 1601582 1677237 445667 1786738 15215 1257378 1637770 1559412 928073 700522 1614385 227938 1029937 1672933 175126 1454535 1688348 1150393 447759 188529 1865007 1678070 364093 143064 957954 1879550 57680 1762659 1783307 1997696 1614346 593172 60191 1738889 1365328 487492 1078349 537234 530728 1490154 75538 873130 535740 868759 591647 984330 1925126 1108432 1876712 1085854 418477 846927 924999 279546 553633 110462 1832412 1449111 1631318 1539854 672249 259195 211302 1103160 407011 121618 1156190 348654 1879054 1013307 1773101 43182 45429 1094829 1170663 1865600 579826 1255211 744953 532306 778958 476626 575632 1973310 813872 677000 1061807 1422855 544755 1720683 173690 958627 1855529 1280239 535942 810659 117348 661920 377155 1187512 155591 1926355 929046 1202735 835056 1932449 1902984 1346992 193161 1477272 509568 1753578 221846 1058208 427083 133103 85269 186334 666217 427682 1763358 395002 699815 784073 164148 582798 406397 1487829 1940877 422660 549854 1545358 375927 880220 1085106 1064525 1343917 1518885 261984 1613128 821818 738410 1869215 232536 1413033 400796 1935207 388549 1777043 420517 1662700 1002124 10141 11937 178630 1948103 1820483 956786 1114290 468077 54705 367316 532222 1894726 1312502 1686948 427311 1157830 1295421 827853 1654664 1749152 316016 754234 1949009 122836 986306 1495179 76883 1084639 150538 1270761 1168496 1975742 1815888 762911 548886 1084355 157260 1326476 849113 1150903 471939 919304 1018631 811654 978158 1563546 889241 1523826 1299425 322261 804229 1201821 534307 345375 1258651 931900 1833870 251909 647230 1286898 321799 1223951 631595 1034953 319539 386744 1348300 1296852 474865 417114 491429 1933045 240929 568688 532095 1870189 1851981 1565655 709639 253144 511236 464138 1878037 324142 389184 199650 1135781 1283885 1333815 1261953 1999631 1219868 711205 1078468 1761970 422771 434437 1301065 873223 1923385 1506713 961197 569563 1361484 1481414 238772 658532 364684 267797 113495 1446391 1940696 465748 978347 1033744 575891 1676660 242400 83439 324243 676952 1076645 1270727 389738 1181458 478276 1607638 231666 404985 1434158 1253223 361845 1061403 649413 246786 1081153 1823057 279921 588973 1449456 725758 642694 1198623 1613976 349344 481775 1242372 1413531 588201 50644 623076 1320119 1268241 595653 196028 1321865 761471 1800301 46205 240580 1555517 1792586 1099273 1300153 605809 1874987 1565702 1906393 921450 513182 515982 535661 695219 846343 628732 1542062 1653260 1767171 367804 753513 94938 1674611 181172 426034 219687 1316352 333646 1399350 1575087 398050 684985 595932 1838350 1621824 1442153 410454 791859 696515 859187 261016 834228 280163 670609 917216 979554 1388679 516397 1938203 30844 1209292 184356 839364 1022817 1589336 770804 1572633 1288101 1413133 450456 1411254 1755888 192357 1793523 771751 1234766 395254 144771 223488 14011 988898 1129032 620092 15261 1914734 313187 1198742 1640105 129949 1329116 231013 571590 76288 1307105 1158088 1600250 1669893 669354 784756 196668 745754 1884214 1384328 470180 408925 536477 1478665 1045268 1063319 377767 446646 1649302 414788 1022775 1560543 1794376 1898013 814077 1089791 1607632 1339519 220153 508968 1914101 1448727 900568 699938 970418 1367238 304812 1029914 843441 142271 116685 1930305 76225 1642772 374155 1841926 858126 249706 1215010 1692904 1187400 638221 869692 444882 1709157 1207015 202194 1181111 422801 1192965 535288 885340 1649667 1579473 1833105 475977 809124 871063 1556732 1279810 880899 1056994 1264162 1308475 1422106 654745 130303 1591241 1219071 1045621 1944927 1727976 119126 145999 1357830 1306433 1749802 933754 787158 905411 1141889 1333669 153019 1672915 1227390 1700300 1243521 59911 1810810 1567239 1110191 1148254 1334937 1874552 177808 715555 1586516 1381497 116147 79352 1478819 392188 581875 1238724 149573 1071685 1874615 204931 1461677 1825617 1900418 1499203 694628 189181 1246406 1608018 852140 1551876 748253 1842676 1954449 505437 369235 1404761 698226 684437 186053 1719050 1109108 727424 1194881 1991081 1771093 1184652 683033 1252352 471171 1489446 1381055 1879564 1513926 373239 1438352 604900 1765602 1587013 413564 1398236 142672 1936632 477482 1822689 253807 905339 1180089 1341203 1967914 1646660 1623984 456137 587692 390133 1482928 1679359 1510674 1581307 1797883 231375 1171113 308329 964564 1350862 1224428 297600 550849 1142881 536272 1982873 1832361 766148 382402 76029 333325 412599 645675 1496838 710494 1044663 1686943 230838 90129 1231809 1345153 36956 904369 573270 1425523 240807 1041821 1996948 1879619 274965 82228 1508737 1306047 379452 1835885 647086 1777351 57093 645099 1244635 910037 1135276 1715916 1738895 1393472 1124393 661551 870451 666549 736275 206334 1509608 1730355 829794 1526 1809327 1118722 1844829 101610 313674 650053 1033158 479224 926040 168930 1293475 1643903 1502790 1323253 558533 1020809 1974381 1220579 1863802 149629 480737 1392630 57960 681830 1038089 258914 952672 1218365 1896739 626609 417836 1993843 302943 1084359 260118 1523823 1298751 143488 1985293 1653786 484873 674808 65453 956924 1041541 1363971 256704 503199 1675284 1808697 211967 345329 127917 902789 945748 732352 288766 1318066 198097 1742314 716943 667585 509808 865674 582424 1183019 1438248 930070 1180058 1307474 1967814 1588497 1499094 1818991 707732 513777 1063631 1096564 321833 619210 1620184 1752517 816487 64949 1657826 1957620 905153 1888871 342278 561468 1176773 1492488 103352 6217 1075002 168284 1824598 993895 1131299 399831 875389 1108118 910980 1342263 1938206 305863 737374 186706 1823820 356784 1287325 979857 134836 1512256 1351582 1749438 1755165 1620144 1938133 1709391 610223 652155 1517210 1850837 1701309 328959 356667 69190 912529 109154 587016 843737 1007512 212286 1761401 1793810 854616 1082279 1053233 1810330 1766620 311136 766437 1863661 560438 163173 321910 30427 1184549 791367 995478 1967838 1115758 1403530 157358 855316 1767392 1644108 527995 920859 1916738 772825 1835538 1721944 1439991 1562196 1811224 1818123 953283 240341 1419841 908527 1822607 1358932 596102 1279947 1555830 726616 932293 1001434 1502092 945424 119912 433881 695401 809677 1669257 660008 1486284 540307 1839195 864993 1882928 996873 1562232 520538 963727 770146 193273 737655 114719 1699352 865094 1878128 321837 122749 964331 448779 645975 1810430 1084948 1662023 614123 13363 157257 643753 540540 408718 1664733 967181 1424848 203849 1771353 579311 1552715 1533633 720181 1069992 1410947 773156 720425 649965 987197 745171 98580 652410 300123 1297488 848411 1994730 1979272 503713 275177 931120 1013855 229366 533851 1238184 1897811 1385564 1558665 214556 1664249 684989 1961489 1939526 1725361 1799259 684702 502007 209601 199498 1561312 1028716 1872285 1461843 1197893 1001640 1271626 400389 480855 623391 689603 748794 1418107 1109723 541732 565318 1733681 1792810 1980778 387697 1917834 1917027 555311 1624763 1488312 526779 1616496 1534270 1300332 538077 905853 651170 674399 1785364 747185 166592 220297 1379490 924979 1463654 479024 1496949 1505005 25330 1351198 1244598 648561 1172159 246931 1223564 1187540 1325020 142691 1843419 1343820 1768312 1692615 531728 1871199 1047370 1895025 989602 931091 1979270 368630 895136 1774747 607086 1327153 157494 881985 725630 1000651 384521 505494 1794116 500024 1129297 927101 1063104 1944616 1231207 619108 1199452 872679 718159 1721075 1377064 203181 354877 349726 1651430 1139015 727277 1021307 1946567 196906 632282 356867 26115 1158626 777527 1582686 158718 558340 1536893 1462206 457418 29468 56902 1716834 948363 358030 1832889 667064 703604 585143 564534 1640410 339918 1252200 1651921 856190 851022 1120888 1798040 1445205 290975 865561 970519 1476777 192151 1477320 1547345 843282 1898840 1138068 354287 610720 1803301 817267 1505841 103441 1501376 1194935 751645 1642901 1970418 835386 826805 1085741 1420087 169975 1517811 1524730 1038105 1607584 1315484 1519048 1951729 770439 372079 60456 1374632 1711762 1321169 352271 1004839 447241 1951734 1221880 66719 1042765 266766 348991 767394 216032 274795 1416785 1953217 1784526 1949787 580182 1841993 1759705 1266872 545677 741893 767947 39155 599189 1788250 1563366 1349504 249237 1613686 579898 578519 899747 1074387 1785309 985054 1734048 765107 494491 644215 1021239 825469 1616158 979976 1467898 333759 1785490 97571 790462 1367658 584268 1627947 373074 1549470 1944521 1669954 1776913 826402 116030 730706 983315 633727 707401 552868 100202 487879 850620 196692 932051 1833152 1023232 1091567 134012 877201 118246 817564 195999 756355 1251353 236469 906903 1959439 529819 1233476 1006013 1898094 1207213 1812067 992498 1996666 408173 1539846 1477018 1157610 465376 1276991 1953622 1817400 1985789 1530311 1820499 774964 803159 876338 853953 174511 1991000 1496159 414072 421105 1793805 1897030 1079259 325294 669725 555949 1194348 1255461 1804953 1116249 1948473 943755 887381 1242231 1985357 801233 685190 1940971 1904686 1576058 1406223 260296 273939 1683439 1324595 1337431 494892 1018230 427930 1483074 749131 1588928 391467 1100947 1793197 1725429 718795 199343 1782707 384030 920343 1452357 691614 471829 647846 43164 999620 842447 1033568 382245 95404 1215733 879770 99437 615753 989963 567512 1672479 1246478 1883374 459554 1930842 1377803 534824 1995085 1352778 1536818 1489099 704352 1024644 1017935 793403 250495 741465 739284 1441474 155491 1240251 590472 53585 1115674 1021951 1582083 1780034 1598638 1950484 1950561 1318174 188370 1721547 236087 218037 1762482 746196 1166016 1204738 398494 1824475 1474698 587603 1045752 706483 769940 1599177 761647 620610 979400 1395793 1331153 1706626 1686808 113632 1291201 861642 502576 1411508 533956 507372 526792 1355091 1424692 822867 1530909 1944352 1180237 499568 744905 1544122 372707 439555 1069485 434981 1082417 615393 1164887 1292507 1009245 1334618 1424833 1013949 1244264 996080 1842995 1263386 881883 1591847 1559702 1201880 1271134 1385862 9450 1419529 283878 1172232 400783 698844 1156052 1607465 838168 235582 364356 816667 1355914 939031 940365 1717591 1285066 1670174 37177 1224153 619076 1092054 1070763 1505977 115571 1112149 1748973 835522 1938913 371467 1338540 256266 144362 1261175 194462 1152808 755634 1320077 1456747 702619 180311 1726682 1668753 67884 1921309 393157 985092 1081370 298035 1170947 1534152 223447 1693879 978669 767778 1469331 628742 1432121 86622 416838 1979545 1232229 1980908 1547708 289737 1069588 1163229 1485770 1689902 1033666 42545 1031662 1900467 1396524 437609 806775 1121640 1557663 1545778 332826 1565008 1240755 1109740 1876275 1838262 88554 1771401 91103 1656974 661528 1369803 410900 549904 613320 325752 1663086 154433 772186 181449 1617262 396772 423254 544341 1430876 515188 1810577 1528312 1430343 336381 1138621 274352 1484426 758754 1376933 980956 367236 1155455 342265 643923 812403 467756 1039759 886779 187623 1504737 333131 1036108 989360 1514172 1422382 1009578 1311877 855196 11118 1892069 1056856 1231886 532269 342520 1686567 1626231 882866 1188719 1234077 455790 1725923 883838 1690098 1003989 1537385 293394 1643649 466801 1902145 1846100 265512 1528796 588271 1202963 1845087 1013136 1057627 1817015 98939 1862484 1388402 157029 1672477 250119 1499573 1692865 424884 522328 1715136 633719 1694887 1429714 1560886 1680245 906495 1652635 1132287 1472831 959738 1149183 360861 844361 1304861 982648 1317230 553168 716760 711207 468502 1385116 461760 35759 762068 1481845 1511708 663004 392318 479065 1201849 725602 564752 127054 329692 37553 1913968 1762804 750113 614181 900224 1250390 356249 530927 588732 440668 1892878 1238096 248765 77568 579407 1544187 1122858 1645344 1070517 12080 1417210 62118 530874 1538706 1501118 1222184 1973581 570339 598531 1416229 1494730 597806 744089 1053120 1351082 931698 1883756 511951 1500127 353235 1488168 181827 281637 1305171 1203241 1916749 1831460 1859233 968085 1873798 1155454 413960 1157856 1589022 1099360 1271454 1509054 1827308 1851009 618959 1473878 642963 789917 47031 1674130 1191059 1222297 250823 788586 260979 764928 1286762 1823323 1352391 1279518 477747 660610 1073721 1739373 975001 1133593 1901084 1057843 1155909 129816 442372 138858 570071 178443 547892 126764 157930 509466 1324967 1575021 1960828 317073 1307401 1096750 173453 559853 206817 676901 1515412 522027 571211 848235 1085424 1976623 1516892 439327 364507 312633 1938199 122305 872523 1705741 1840320 61807 1374606 1632102 698270 859521 1509327 1508603 256111 591073 912346 1992449 1119325 450342 1569364 1548966 1860431 1644063 949792 1196344 1609028 837413 270464 1265380 1629894 465623 1166678 1298448 1904695 1885269 717591 681296 855278 407893 1638889 239692 267440 410774 541089 1880305 116328 1903884 1322503 1443616 556466 1484496 1675984 1945899 199834 1605541 207095 60237 1610041 1676039 970128 196394 944173 388805 1765725 1617494 1869332 1418241 1664929 628914 1367700 1794278 1765026 80282 1288560 1935087 1257460 1727875 1799143 1198015 1095594 1019930 946554 1580524 35854 1538029 568752 1687675 1626963 1677201 117749 1446368 326721 1151506 1675041 1449874 855296 1378426 1529368 1518751 697312 588496 1092674 653042 31240 1974675 1343582 1208341 1020221 170910 900311 1320054 1061374 1934361 1872156 1818149 1428836 1102910 1562997 512906 714561 1278493 172268 1597468 1481429 1105159 1189183 1958573 1437259 1912812 1860818 733246 1811211 1392589 649145 1242626 481546 979978 157624 1056795 1765835 1088866 471604 439722 1671644 1797738 711940 553576 674410 680081 1247755 12353 546633 354735 1887306 171739 893391 1980783 1786658 908266 1759281 786815 1133493 1789598 765930 1888243 1659684 472436 340994 594312 1217854 1044133 715234 78561 216611 544589 1545972 661381 271464 1101893 368397 1988604 489782 1535442 32285 675932 180611 1977807 231808 783853 557051 1443980 705546 743329 716205 715629 449701 896757 491537 458614 1418614 659928 1934402 223219 198990 1433309 784281 609317 1303935 739278 1421263 344248 1923596 1783300 1959888 1372518 648553 248010 1160683 1521292 1425123 866476 1082480 1977331 739271 1497110 1708503 1847930 1079163 1080128 202875 1007568 1131516 168544 79497 1342088 224471 1625693 1183436 658015 113547 24622 1400954 1357948 328182 343139 1932143 424273 595386 630841 1734540 1760795 305841 1335116 1569246 1850074 62002 1606032 647416 734003 184978 1868752 1551803 610561 1720940 1432730 1347537 128570 961565 151407 1064565 1494534 1679020 1306405 263452 1422302 1522813 1742377 314217 333173 947355 1472361 698367 1277700 407880 1383657 1926415 1674308 736235 1139701 1438101 1273762 1231176 1395614 370769 763078 10961 198879 477780 494128 486059 835656 681602 1618370 1729413 1741011 364827 1426331 1380293 846246 974121 893091 1895804 1795068 168257 367985 761445 1729554 1837683 1308020 172070 448195 1610731 1988578 548540 801331 766738 1958999 1173331 1331776 1711041 1616954 721795 1176482 685014 929549 1820200 1018678 1330646 1924475 1091059 1849941 1567969 160102 1210036 365758 912721 604781 93213 1969302 1917125 1217743 1008229 1319873 63534 554717 1796871 144252 158672 135332 1432572 1508800 1012809 568112 1681693 1409780 1673988 723437 523296 1976903 402063 1497713 1388007 1462835 1704045 648391 1876056 247205 415443 579405 647243 1930822 433941 1327680 1607346 1853356 384263 701018 261291 665623 285730 1046168 127141 269058 857042 977270 593226 1714453 1318481 34113 1706012 1744904 318312 828703 1187148 1278180 122696 408436 730226 1201313 394535 605534 1185961 957857 454890 403678 1322816 473032 1832896 1268651 499686 1617831 1151930 1613177 1443511 1631606 1410644 1977597 1951946 1875531 630789 1298557 1659501 62323 263211 1444715 372302 1579426 1863483 506529 190156 915837 826213 1578573 1984040 1473442 604122 274731 946947 804325 1096739 1370151 1534902 1011307 1398378 303847 700113 1103793 1286476 1121562 1480676 373832 392048 128306 410746 886339 1598269 1667509 1661047 1926824 1622022 1157040 1940225 947030 1093939 752902 1007422 1845373 1613485 1918568 934069 1850371 708488 498131 428457 56693 1247086 1322640 1143621 229464 638029 1289474 75787 222079 793802 82751 1538458 1281794 1520708 971223 582934 308380 1129912 1597678 1286219 1569735 532604 1037771 324638 930146 470184 291628 440551 1952502 245081 378983 172383 900090 325387 443935 1558619 1839251 606948 1974945 1959330 1861263 1537212 1722398 1964387 333223 908208 528778 1609901 1960900 484033 1724359 1266637 338948 538223 909002 637731 1585043 97921 1936229 1023960 1055448 122495 1415630 1140933 1406052 1865348 1513048 7280 1746807 716523 863449 1490225 339086 1045653 582083 1483185 114669 1013226 685516 1052189 1104551 537553 1865272 1386101 421458 234332 1846735 487716 452985 1455375 1459069 1053699 1317888 194446 340012 604901 1613006 1420477 823218 1008228 1914983 503712 1243955 1241019 1512242 619686 571077 1847521 150413 1239174 146822 1502174 319341 964786 1246557 1698996 1415154 128505 1922805 361041 1130655 1200833 905064 239321 571399 1570844 1875622 1451631 841515 973081 575734 310067 803656 1855002 1063479 1859228 670949 1184541 1070905 952297 1377365 702509 369966 1846928 1129890 1940399 1516477 1998489 159401 1815872 642512 1363378 563451 1231671 477371 1357502 1129733 799580 1031296 496362 1646897 1679024 1627659 1478765 1053902 193536 1663910 731413 1319943 710866 179893 1675715 1339334 1046266 853309 1972135 786032 504225 1373792 1233427 633280 1757885 458107 677336 1896021 1807114 1356533 981114 916777 1190084 871878 1061557 135650 528821 293587 472576 1204431 15283 725757 67189 1373782 1545777 1833465 1927081 1660065 1636539 1818674 561880 1719887 640312 998260 401220 1471039 734550 1265705 1038278 907621 931422 1033539 708478 359088 1140058 1114039 1468115 1708646 1574090 1380030 1294933 428571 835315 1434946 1147459 1807799 1334168 883240 1840439 1869234 511738 415603 1484755 648092 922814 803256 967911 979242 1160061 1633601 1637701 1340166 80809 1574450 1545400 467602 1079938 269340 1664118 1514774 1062845 1814287 271404 10429 217346 741568 144713 441089 1170281 85643 1803053 830349 706772 1169284 843303 1904501 1297410 152280 768795 64265 725042 1591638 347620 1504251 565529 1542465 1766080 918445 433285 165264 1743668 661493 1459263 679249 1661161 87923 1674473 679101 829378 1348917 971388 695735 184068 68506 893508 846912 1774813 76359 1575549 1117579 1335862 1626471 984579 696100 886442 1842287 1958162 464770 1483433 1934456 646604 1146881 1607699 433631 411484 1338758 1065952 529982 1077814 762250 1089434 1000064 384017 1905013 1506664 849646 1315529 687503 1342688 1748483 1110630 1499108 1217564 1825254 172393 189461 1026923 1901349 1222874 1489464 1507174 933212 922871 1537615 1772553 1110468 88644 786419 1037711 259197 1440617 862174 693871 1532818 1517830 346352 700058 876042 1046404 1245566 704425 1237865 1533586 313561 898537 521067 211079 1572637 583681 890770 1047752 1937590 1208262 1868360 159918 1713890 1832567 1305698 1229460 303968 1053464 1842359 241622 83147 591141 1854261 926822 1172139 1178521 1072762 1364933 17197 1884444 1242193 1927716 854768 1527881 603098 986063 1286874 1241593 149310 675672 1672426 1628631 1749937 1793752 1988105 309920 1261366 331698 1269036 482871 1224874 909368 369093 1226737 1668504 784461 1739173 615413 1964541 1665758 343853 914159 1918119 1869403 461044 311892 462033 1214419 426080 828606 1669499 167435 311162 1270115 1014997 1236055 1530907 1436361 310706 876019 1216180 822922 461242 276736 191296 195780 574754 271241 563700 97519 427365 1108556 837931 423309 1524278 392042 1989449 1871109 1127429 1820140 885376 1690815 549069 1184402 1999888 519023 1102198 488466 1757463 480540 155465 957976 894454 1151531 98328 901036 1012749 484413 268911 179783 1821940 520871 763208 1627672 453584 1283790 861487 643512 1840660 777800 640357 1166456 258611 21002 425576 1741158 436890 587038 445921 677673 1714916 166269 869712 495919 1918724 1048664 1997708 1590831 1441548 1431578 777902 1392170 1760480 1887129 66415 251018 1871372 593524 554493 1769084 1434769 1522441 66695 486450 778 161548 1585385 1356059 1015087 1953936 1391451 1875600 656297 172792 1523132 1379605 251788 1552449 373881 984460 62374 1317698 358115 355290 948379 1152824 286902 954755 503257 1175414 337735 134862 1790136 794547 1849976 1812596 605428 1370660 1210848 1609594 1092680 408038 364710 591484 1917802 750909 1021454 1182001 1344945 1347448 522543 1512618 1569760 1219142 1211123 1155423 1203089 206705 892800 300049 70220 716277 1025890 1809010 340722 1114588 451387 498961 1013041 802888 103788 370288 1133513 1409287 111916 830513 146275 418286 1552124 915735 226429 1316332 35969 18608 837093 598547 1598968 781024 1318437 1415319 1750208 614470 386322 715527 182486 1137617 690402 1245236 780114 303620 928043 1200769 1776875 1147388 383132 346410 465566 301821 786316 1162429 570193 1358321 1641192 451336 768218 379415 920627 1386396 1044381 1801490 356406 480434 1624494 1603183 1112475 1082058 1007122 1404256 1583939 1823826 1787434 1577871 1243660 1701625 1566959 730171 1669274 1969535 873739 1952934 839311 1109334 1457648 1493133 1523065 533605 559399 1614488 1529843 306661 1574012 572364 1101776 437079 44275 1872688 7504 679972 280431 266908 939679 1821647 574441 1402887 1065480 1550629 782387 759863 1595047 1749171 792214 1721798 1442397 1209021 991867 1617928 80141 1017892 909376 278567 902410 1385124 1180328 575533 704358 1340668 1904419 1348967 1819389 1132491 708388 1138592 241385 1321646 675319 1885395 787256 1833050 163388 1940489 282856 503664 939079 1339989 1318139 838024 1309086 1043934 1882835 885730 326845 1344645 1790609 10143 609239 1809128 1421140 1047911 1058046 1288937 954517 852894 1387417 1521651 461017 264714 1631741 1874968 1072282 1310929 1696163 1325858 313008 1342629 1325777 1455110 86033 244920 879008 1186696 1705586 1294881 1757593 643011 186074 819079 1660110 1127987 118757 340219 1188017 1132483 1846614 312562 1130696 152513 707972 13747 911960 1709933 546245 1798807 1780451 1902163 477359 1409533 534194 1763504 913767 1010162 1026347 1805165 1802555 1037789 1973267 1564018 1819306 1272485 1119334 1492296 322177 818797 1934889 482393 1223413 1416845 1574531 859367 665145 663540 777707 8919 159334 267806 1260127 346590 1811165 900480 572790 434352 1389499 1808991 382437 1413014 1474995 1649869 708752 1953324 117415 134746 1789828 471095 1600253 119582 1693701 209726 743950 1038507 1134563 1635117 271318 1243624 1302418 1590000 971181 1144242 1287766 407075 1622179 1950268 968538 869003 1640864 813640 31311 1611949 378271 117555 1217785 1128412 663406 1172518 990671 1125188 202479 35442 461025 1445294 937608 1207609 793374 1271950 1845563 290123 590123 1209886 121444 1516925 238087 189492 1308468 1329614 1714427 1620043 715493 643249 726967 906539 1237859 984070 907085 828042 417413 851682 1106306 215424 751952 1338966 410221 1744121 1660502 1312028 45471 699204 1838838 315994 1227451 87562 645569 1969699 643133 403087 1698527 1921178 790473 1805804 149105 495417 1933524 1373272 202568 1559289 455565 972336 273627 1769625 1955808 891119 1735618 935070 902805 236218 719111 1103292 706837 4273 1702482 1975687 1708944 1527357 991182 449430 1125738 1933715 486696 520395 301541 838792 1875954 1371273 321819 1418765 358979 818077 403629 1657628 629954 1586579 1901795 1768709 1683682 568733 1535967 632933 1336355 1047274 1800880 778909 24567 792326 1585747 59088 881095 1671206 1577674 1061333 1866634 11875 1383849 738824 355035 1171099 1075969 1670689 989586 28231 146620 1161710 309595 1611903 377531 733828 1285525 1347440 1993442 1009371 1769681 666778 780242 556809 945530 1969426 388623 195475 79101 730155 155766 77532 131817 294125 698180 620957 1133085 1326587 949004 294696 205478 1389985 1676385 1456698 1037086 856007 618501 850175 1762875 930320 507729 1036202 1036422 455725 1403464 345893 21044 685635 1742449 1127921 1890753 158710 188583 1595003 197632 376725 1436560 1758659 1233568 1928239 150755 1059733 735373 521868 1792110 1531514 593520 356905 1189330 1887958 329486 616996 611470 283865 1846980 1897578 1028683 1614856 1954002 817006 1004701 1415461 1014240 1678546 1186826 438862 781232 546418 161665 1455716 1105837 779975 839568 239584 585548 1938520 1383814 1125802 1746827 1040491 452512 503915 97990 144710 1992364 519125 1071237 1544579 187587 906013 261416 477176 36768 1689651 1922781 303327 1738822 1150256 465061 1900585 1405841 188772 1371474 810168 320118 14373 1831510 1916747 1396784 1870870 1804704 779086 337897 428914 592636 1235983 1376328 437452 108618 190880 655805 588859 990520 537632 91836 602924 758824 948819 511294 884926 222412 1440382 1531041 1084200 1294705 23719 1556370 1838027 1730438 1586218 805410 1187948 309430 1128170 1895084 22413 1958721 817620 1547907 823140 1449579 928568 1065618 1024300 919441 1367917 809540 40899 323560 221346 106249 38896 808871 639019 1938502 586368 1019225 1201076 451441 1598016 1528508 882619 50015 925408 1240305 360023 476809 265913 782095 494030 1675187 137049 565458 1250382 1545408 1988428 1566781 96575 114760 1663704 1396855 618257 1623305 1344626 595971 1182844 793068 410427 325993 1818523 1225769 1208969 1220215 924464 423684 1807904 1353897 983496 202769 1767754 13192 55223 1961374 1055504 1392800 1965216 676490 808733 1812091 1948466 411298 512885 1904984 336293 1548611 866864 624021 1152978 1657030 1480106 267490 1877254 1649525 746168 493917 1250613 539137 618214 1818733 1397628 1419280 1862376 1340540 11322 669722 1232475 1279058 176716 1151915 180039 1136660 1287707 389389 864798 1172815 1854122 819616 1589271 1519497 776658 1653106 1938215 810163 1828685 1179493 723220 111931 910652 56614 1341858 1596728 455548 1816297 1506934 1201020 1402715 555297 1955495 1520795 1688136 128128 386618 395824 1173751 539517 660709 733536 1109759 1092582 205365 247333 554670 1750602 377866 964526 221621 339768 1595033 1830353 441361 138633 1485290 1881884 56264 1695716 1970645 1917304 1099826 517445 1943953 1506395 919343 431857 1457946 38747 1867533 968199 655006 1782146 228933 1257717 1506404 461883 1493407 1297006 377973 1425258 537721 175481 818496 152052 94891 82193 1010551 1710004 8700 1559505 920028 100321 1786732 1761320 122143 1031205 86116 19307 1019673 682272 1426504 481978 1569593 989871 425717 1203824 364828 812127 1194300 1121602 292324 1447057 1133374 955892 634637 967299 1245047 433473 259911 1243556 1094579 363972 1895329 1358138 317989 999406 253716 1194163 503246 1532036 1922547 34253 432871 871005 458722 152538 359841 1636627 696958 1475857 449851 1226601 1761990 1432203 1477060 249298 753243 1039059 508676 1720736 1666007 398277 656280 781165 827101 346029 1339540 1665525 1170483 1987382 1347657 394714 737551 444144 1867728 1030952 1070295 1428671 1297961 552352 796680 915777 1523745 537862 1537842 611767 1508803 27089 811804 1067417 1355915 797717 1902594 1274302 248122 885950 21325 37480 1592487 1042126 1241827 1473453 342303 408952 1417618 747575 968589 40225 23113 208203 1797780 762056 1893158 1875004 880255 565708 42798 934750 364248 1279119 1578384 901189 1950446 492712 1303895 1005013 1864542 5626 1179449 392770 1750418 1163475 1568970 1230466 533689 1539515 1082681 1689679 1107507 13433 659603 409142 74963 1828339 1350960 194082 700016 404621 349416 1768227 79373 324773 288113 432037 1354 503999 1977670 691520 1695361 1209546 249581 836973 185974 1347363 1005945 1740205 452800 1113271 957368 450498 394190 514522 1229267 64578 815039 416215 45185 1444913 278376 1469108 1070754 812561 1066852 1296297 438954 834165 1659584 1726552 1769417 1357932 1113394 279997 1248044 1526625 1697030 818050 1162542 1112108 1242568 898155 1383991 712531 895347 1081006 233456 262010 764256 65728 991956 1776328 1417275 843107 1078223 1612356 1018941 1039824 640324 1795111 1018434 1801555 202523 1013853 327277 533541 1024170 935972 1875165 1214817 1891998 326089 407138 1791542 601512 79490 1862128 1920254 989795 1788595 160144 1251201 805061 1917271 773249 68957 900605 1941966 940643 936482 1992624 1822262 486837 377247 1621420 555962 1333061 1549504 1526046 1205768 526113 1153317 251797 1384067 1226086 645204 1899507 89740 1872317 1318902 658150 1509221 1923286 1724786 959597 15745 1503527 1426230 1168338 613724 820474 1434989 1886672 745943 1365453 1874840 52270 673098 1779246 1543567 174147 1065785 19425 1240509 1632982 745738 1066221 1935481 635652 509167 317703 1974094 61846 164101 75714 123794 120332 796722 1568012 151484 744276 1069735 1473720 1863886 1276723 1917328 386660 239797 560841 680521 100895 468487 826639 1519304 9081 1039219 628446 1093169 1860315 308807 1862157 1831398 502290 1009728 56910 1468356 376506 1724045 766587 19504 353010 1642460 1190036 827315 391196 1021469 318183 473207 478719 498447 1065885 821528 531506 110330 276012 1216697 822966 142791 306273 23974 1076248 1556492 774023 1146357 753522 1645204 1984200 1495006 379865 958216 713674 1932134 8242 1729147 1067575 568673 1694010 162684 1884799 1306307 1917930 1663649 1781837 1569874 1248572 1273700 1982613 1352290 289665 726903 1976604 980431 1653738 1688762 132528 1878594 1064849 1497956 1074780 1865504 1525618 572061 1329197 1837656 1412401 1457523 1345348 454881 1352507 877886 1794117 1619180 621882 1228345 1410114 1332176 310820 1720156 832832 335884 1208675 594266 238355 966076 929932 246755 1282931 423567 559567 572729 1798233 1499268 826390 1443523 1615765 675397 132469 1158596 489837 464789 872540 1534374 1164341 1747351 1362322 1614275 72492 1972109 372513 1667709 1864136 1041999 1769006 577333 159796 359228 683220 1046441 541735 910494 1420685 162872 493947 951666 1476283 1755807 173493 1809381 1610009 938107 869656 291542 1330330 1430919 1369456 23641 528776 192836 1886126 1998738 1150579 615161 97607 1296769 113313 982513 70434 1549650 419264 826020 1953877 1068476 982203 459401 901244 541492 522458 172556 1750215 1010459 226819 1710180 1497916 1777183 136246 1243064 265444 262588 1695028 624087 1144667 330116 1297424 1132080 1601402 74512 1397231 1378139 401883 1394892 962307 1393021 518491 692859 1822192 950291 1051095 1357485 1583153 1095922 649436 1458486 1266681 257290 1604503 1760242 1605830 403154 1611484 1497971 1727352 1659292 1924732 1073110 1482726 1467840 50707 1229555 1800002 1901209 1813302 1544255 1321941 588446 1195113 1215890 877901 452645 1814049 732448 1213795 1841247 269366 882547 87507 1347838 359009 1076847 92045 709930 755292 918305 947935 598828 962726 747232 196806 1049873 1856818 1898550 1520176 1435945 1148951 1857266 1753672 1785937 1714490 1326399 1789214 1526953 129099 1881208 1180800 1266662 1433372 1252550 1895899 1492773 270656 959365 1495436 1507693 1795397 1607557 965676 576793 218437 106376 1307921 1421910 253790 1582975 1922559 389108 1515394 1702226 1832871 1153610 1037161 470088 189786 1896855 1472125 1084070 1152162 114852 1872310 1037764 1248074 1840886 1775893 1862255 1105076 105677 1729814 827781 353817 1083196 1764422 437465 253180 1590916 733230 429231 1906206 908020 1165501 244636 467626 164764 690874 1660779 1425714 1320489 1037506 1720656 1681617 1273990 797116 296830 406025 1888015 1972225 1625686 923142 488329 18024 1264197 16401 903310 1855469 789495 1505522 994178 1994627 1697553 1506633 363218 1329782 1976255 532201 310615 623452 956599 643646 499311 1988075 1565072 999972 102040 1844652 685473 91609 1058926 1933759 1883051 1813795 1528477 1905591 1321056 1216585 1608493 1315658 1036200 117736 94748 218819 1916533 349055 1892915 1862166 978221 293499 361732 1443340 928470 1440595 1462857 895812 1128050 1051949 766810 1027192 1499663 582844 913592 1003242 1253607 201037 1080896 489187 1664984 1926919 339071 1851063 920395 607398 1298689 62309 1306834 1129958 231561 1196118 1329400 1772513 815577 291296 528508 407674 940529 617807 1145578 126171 1338115 30011 332017 1680020 262034 1356378 571097 366432 644084 1743256 78419 1847701 416150 721127 1978915 745255 102127 1432344 902162 1105196 770065 1831641 1666747 1588711 1642367 196517 605435 1084161 995779 1358621 1500318 688258 220031 312575 609992 1617083 1474183 719255 260203 287727 777106 386961 103662 1249965 1430521 1431526 1922796 1514791 1806802 210926 293929 212002 1381880 116647 51292 1484297 1903624 1412128 1861465 810645 1341304 1281439 41512 1709904 721851 1088436 1948260 380059 1267060 1038674 663912 627333 1693272 1010498 619420 1559728 1569521 721570 1597304 906976 207633 1196057 1762743 1630502 984818 1493384 1125799 567284 1835262 1677004 320103 78455 740706 1123980 1400021 500270 1776784 637887 913953 686425 744029 948322 852265 1934930 1706986 1082639 163575 212542 1407604 1158785 1183030 1539501 1652042 13953 1240263 1244160 942485 1287400 1745401 1427958 1360510 1250393 175218 757934 469911 1777725 192566 425178 1128815 587569 775326 4565 62362 1368302 714447 15024 1833323 1234086 1381500 55173 555190 1521900 1992796 1860927 1537511 208134 855375 528621 758290 86814 751955 1082578 455993 982694 1764367 308966 160751 1172213 1433776 815130 1713524 682271 987589 1551544 1897080 31096 1826717 941366 1717794 1664586 1934157 1875731 641329 1573268 1005545 1580899 1022694 1100675 1449845 103489 1779470 1549861 1758112 442924 1477412 1105573 760559 1380149 948554 690191 1046181 366610 1402614 1956162 1694150 186192 1029747 1749376 144392 842858 637706 833704 1736716 836767 1304249 118884 671644 500501 1597371 1038238 1528658 621624 297177 916514 1243516 491715 840617 1597080 1628661 957471 287888 1355859 164405 1679414 1694371 388695 1429292 1075790 1959065 656681 888397 224163 8645 1571578 1224985 75259 331938 1463931 63939 134441 967518 869695 1620749 1207827 984160 252758 691521 1655734 1766879 1931519 851758 1753335 1527704 1625999 401552 957340 292770 1243354 303437 1597720 649020 1191181 1100730 91799 1574784 165054 1908592 1459691 417315 1899014 7056 768950 1272085 609256 1690082 354725 445685 1977355 45402 999308 1166872 1293707 1548921 1522630 844204 677067 393466 682446 472599 809200 784768 1959176 1427642 648184 1377822 112177 1852258 190360 244688 481446 601570 1070767 1663727 1185806 1656135 1947013 1770298 381046 1241310 966881 666863 909672 33506 407525 697020 1450159 1246191 661063 997013 1375514 1687685 723850 184555 778729 964294 1741039 1413858 1262053 1761301 1323034 1235587 1992794 109801 99793 1658712 1582382 1539049 1760298 425311 611849 1200870 551053 80959 791978 909215 1130886 1117008 990649 813672 175075 750708 1046019 1551787 487059 1253206 45085 124959 1171324 1982950 1858245 1391750 828348 1079873 209762 1662774 1650876 1458235 964937 1608611 1882118 1806443 289688 841696 146186 1878151 357755 1543200 350436 696829 637607 1427964 171130 1833310 1159419 1852117 440449 1473263 1113832 689407 1121043 1886283 1336403 769320 1162663 1337299 308511 976816 750451 1418259 752846 497818 1790817 1926150 1033200 1073138 1604500 153643 775794 668540 250125 1996780 1669565 1470788 1943581 1704326 442529 1904724 1568256 1447333 1115870 1714657 1617953 1870615 202558 1633329 1161881 1601238 71390 13061 1875501 1807735 872959 188418 1607385 1404402 818439 273290 1194 76143 1751227 1554351 1843637 896330 231328 1393222 1223844 927574 944040 581820 547670 1688761 6644 274110 241993 204750 1954388 1851950 1667202 1765706 577764 971955 7185 16700 1559595 1736144 736546 862231 1329987 1474938 445232 536461 778487 564375 1528242 789251 107495 329582 95070 785119 1753031 1006091 318642 417198 1413914 513564 1261064 1597894 1562793 1355412 1824310 520643 1043082 1589805 1988162 1972823 900901 266658 1271845 1685518 1520511 381581 2108 880440 1695636 514334 613315 1440223 1567526 1965715 1109677 12571 1544077 388382 70859 154048 937004 1566384 1358860 248937 1036105 1192507 1210540 1976179 1153562 93400 1582708 146520 79652 807955 1672069 1171428 1691989 370052 1257128 909585 1700041 288135 761133 278088 229523 352285 168160 1499868 1111408 774699 1651190 1574492 1796437 1384969 952146 888182 529509 43537 107811 321834 1335903 130989 107987 1539998 173081 35231 135809 939459 860947 1142104 652374 812027 895758 1705049 640473 1796930 1254623 1308846 1006256 1127807 1202344 1336250 962975 518276 172731 1410309 319484 1037788 1287701 21334 1673657 1065324 180625 1232581 776874 1642360 865640 1986392 519752 1021851 484796 446714 1227384 865347 864803 1026629 1037690 991161 352852 477530 1113214 1931886 134111 1973042 1226715 1216284 548609 890396 1715776 829144 1248836 1917968 846911 1535796 1824965 305332 1029973 1696609 438995 1040826 1628140 739363 107224 1655106 1595093 320654 282662 1775821 194399 1281494 849566 607442 416399 1841775 1177887 780559 1896154 469181 1344869 1193861 1182060 1280828 1759618 631298 112314 336485 298448 1948965 1036195 845070 1143494 1917114 1153188 1736732 1940630 1864796 1569435 1909935 502356 1045591 238294 1762891 744254 823216 931799 905562 672209 1565648 1663427 1599073 1701779 1067314 1380162 1835366 1318289 735529 1198407 1331987 677647 1301103 1599440 1907233 705024 1019343 307857 1134357 1926470 1839233 208247 89281 121608 1881000 1197378 1286986 816203 1704051 895907 799389 949795 1035767 1174913 766216 1388900 65214 261347 1874585 1914815 296498 1290737 1087599 1579687 1741033 1875834 498082 1189714 413228 1957048 296935 395392 808482 792440 923 1928987 1194050 650892 1210587 1949657 548090 699699 1398249 814324 960269 822350 405472 1735040 785501 488265 1845073 990162 1133322 56238 674210 1941014 1474642 1844756 1930392 512768 855235 1287153 70132 892006 1741653 176064 522225 1229423 835818 988222 389582 1157002 302825 1676466 290205 816454 969213 135894 155931 910723 970212 327108 1648854 344626 1242105 1028012 1937195 1521184 1532003 41553 24565 970468 203300 376106 484177 451068 1809629 684204 502729 1540184 1524679 996614 884544 683875 159211 1863455 552413 1602441 978476 1948628 1260942 228230 1180377 1082291 1338065 44822 1138695 580797 806056 1433292 349258 693872 1288579 1927221 706898 667051 1899050 1702055 1750960 1710894 1116726 116500 1115593 1604491 984302 978964 1333064 765018 1496275 1631573 943906 1304692 978958 1072319 312664 1478316 1725437 395497 967894 1530277 839900 1710243 1002564 1148952 1192621 903846 1002229 103016 676578 599725 1151983 918401 802492 538989 1186251 1206490 1481297 1424226 1296177 115870 733449 1146489 1823830 1440792 522928 1381876 1917769 956235 1282418 1291766 1410004 1488051 46387 1351004 1042674 1984183 931533 1220400 474083 1920940 131603 1146819 9002 961941 1815491 1218808 817340 1150223 916465 100794 1617469 1964967 91839 1034375 1181382 1817431 126155 1271095 1452772 1097445 1541558 428922 1837941 193203 1854963 1952703 1340314 1440171 1448712 360090 437749 15330 1442899 1263232 1563852 1450072 1470362 1218563 1540820 1426326 1607093 705720 902550 1274104 783061 1276635 69816 1117174 1649519 379758 1033030 825694 214022 41527 725679 1144186 656287 695888 1480452 970899 463841 1214770 91082 237705 1739893 318168 716026 276344 875613 1105828 766575 304466 1331238 349492 670906 1891136 446717 680600 1959459 513956 104057 95683 773529 379565 674929 970475 104106 1933825 941154 843512 144527 1421604 1841204 424714 210580 1619825 368404 442931 200663 1664162 566 1537435 744746 1830407 1410601 965018 364121 134940 1321569 177531 336695 1565993 1083513 1290865 1792779 764072 449960 590387 1012922 389955 716894 1754470 1508414 1593596 1796670 936575 1943982 1516528 745746 361751 27872 1584496 1118162 1761104 416858 57475 1801067 307115 173803 1059324 790158 235520 771286 438005 1653811 165406 1677943 175032 424910 145748 933482 516460 1979816 1679991 106255 279258 199822 1752766 362206 55116 1210990 1322440 99197 1733110 28555 1755156 635074 790993 1167274 294379 1603353 1606422 1975340 970054 1507392 1832969 1631468 87148 895029 1438883 781071 1078486 1067131 923016 433838 1489007 1098913 1893763 93538 147927 324998 1382240 1770294 746301 1268258 1684684 1592004 1324751 835102 1196451 1766642 674733 1202615 1695971 395509 574765 1245180 1323832 270693 1556422 1005070 380495 487439 413207 774753 1748198 303699 537276 229236 220449 1268007 1251943 397562 1295535 1126292 93108 1658495 1284165 1434169 382939 349417 85498 1075602 425119 1442396 787048 406290 1636077 122754 978220 926297 1459577 239285 796391 264554 1314455 164779 46581 503680 623229 1750205 971519 997942 418249 60301 1706438 363012 706698 858090 444226 1027946 779810 207551 318338 215069 482533 1046043 284613 961850 1705347 122524 1782953 1343753 17165 1098416 1880729 737175 564301 1382874 900954 628754 1941700 1433343 991949 1415243 493632 1580371 1603632 1535902 719131 1801570 495765 227963 560640 814775 206583 1776909 207791 735484 1001691 1836266 1556070 1674878 1384263 1857870 1298837 585058 1557460 968305 546125 765757 727014 88447 1342221 224927 1483036 705678 1249167 313226 262326 1377874 852878 13331 466172 2419 1905648 401547 623994 727735 1536182 958366 1784705 1320735 582676 1892872 694603 1112039 1718455 1102394 111280 1241714 1566508 183223 614793 1993231 1999741 1249665 1757796 461808 1962375 1331146 1622351 702227 375069 899315 1644745 199422 345242 1073036 1086039 373075 903832 1824798 649091 1262814 231333 121391 1982605 903840 822549 1966625 1729915 383126 806129 272061 1018310 237565 1590107 22508 1977257 454395 264548 31961 1391443 1783030 790298 1090740 1472145 1915798 778478 1366956 1807055 589940 1008666 185397 616677 187537 1237610 1113233 1831248 1499949 696225 1860736 807809 1011648 1181115 1966906 546207 581885 296552 1281886 885320 1385058 961966 1663210 956547 1147224 965991 961221 279097 878368 462829 1619275 534722 516439 1221171 389876 674691 704201 1715832 56292 317555 1981163 1411567 549229 1045744 1382499 754148 1066240 915166 1541160 365538 721341 1275708 1330882 206982 749928 368762 1611138 1466746 908383 1218340 369927 1810006 1550643 1833445 1130946 764892 1680218 118895 496617 1046842 1122258 723451 291279 1304646 120133 1398840 30345 983439 1366804 272965 1921722 1327462 1049747 55429 1390494 1491789 1947323 742274 183495 1441660 470650 1848691 519967 1729089 771566 1289693 1017035 98107 1937578 1962936 1051694 904542 143574 614686 458880 1284343 555551 1792085 1491644 1195080 1568525 470269 1453013 1335538 1147373 1786470 1982965 1967231 901995 1623655 91882 187162 1352313 458418 1081824 1196655 682475 946048 1713016 1344577 1556074 1834221 1163493 150604 1197392 420016 160122 699610 1745076 1185002 1206767 577285 749190 1722168 468278 1981579 1781915 240772 876043 974635 426525 403784 245767 503607 951681 1442060 991750 1958471 1437655 1503878 555875 411160 1594062 1375682 691091 1055258 1389254 1544629 146706 501539 515140 933158 1873927 1814359 1040461 1518025 1738506 139073 1789026 495495 1804560 1815265 251851 1207824 899301 1657849 1429810 1141215 78733 1170683 693464 371137 1688535 472635 1330910 1313854 23966 218846 998974 146961 1482948 1906071 537674 786424 1911044 849069 22678 1740702 1542734 710465 777130 674221 666690 1799210 757792 1998764 287720 1605122 1749614 1221155 1907806 170889 682450 1066850 633080 1610938 378113 420861 723114 1564989 1945493 312097 1251885 99271 1663271 72382 1633303 752869 1613745 986824 1325555 1427139 324377 1890198 931225 971224 330706 864879 1677175 1676238 807535 1228790 1910409 1982322 999521 1374837 1528593 766011 1282049 1316258 1262000 1817723 1830445 628206 428876 24177 1270282 699908 930106 712092 557749 1541309 366815 805106 692053 237310 92155 232457 835303 699180 910095 695406 1975538 922267 451252 1935922 1983486 1946627 1179488 675148 1974019 41892 1033256 272641 1549025 1098887 1323281 721850 579016 29775 1773247 283390 74527 686690 111361 1491367 850325 1315184 1833736 1856741 74984 532688 1805940 1569613 589698 885897 1436284 446278 246526 767852 908358 1515475 1995848 802256 1619903 439037 599469 229319 1658027 785996 1939633 1469478 815713 351513 1473390 1058277 528130 56528 1747569 1932035 304829 1755613 1014340 1556316 788256 1430497 1592532 1228517 494298 481504 774468 1055323 1272928 1911522 1111541 1537616 883950 11490 1728965 756048 716167 1349852 112061 711052 274007 441862 1697060 1668810 1581233 1718195 782252 1259045 87317 1177345 970388 161708 1437498 1104937 193916 1793068 828735 1485236 657108 3440 48592 192948 1926735 1057103 592350 814994 1166306 741797 1559534 1566373 1309747 538661 1918059 1391161 1113908 1458567 1928994 412034 1935924 802996 1454777 1714596 645691 1794436 1978404 914632 1382372 1420006 1294819 1158061 1073800 1342404 851919 446225 1498200 595589 1869671 1833355 614098 1078102 1845633 345183 1236911 1127350 1226218 202009 892985 988867 923851 651721 977449 1329906 1375061 1068780 446255 1951909 799858 571037 1704894 939802 591405 699275 1018457 66710 188891 1659668 237066 1589891 1178293 1891883 1926177 1391 1860567 837108 1010774 1229800 1628944 1914865 1188664 1585312 929721 1436461 1056469 345214 781087 1957959 640 505605 1085133 467159 719525 1544761 681978 76814 1410315 406001 1380855 1431568 92995 1174187 1539379 1420351 596729 534749 1419927 224952 1947082 40405 940562 1180623 78130 1267427 1773553 1278747 76412 828562 884219 1150005 1059006 1496863 489510 536212 562552 1927026 1588424 1886431 1473588 1146745 1952368 993010 980856 396944 1136185 1393550 144272 1500501 1003011 647121 1507157 1576597 939927 217362 477162 1347959 1041082 345842 587961 1422814 1825144 493219 135729 674294 265592 437151 509732 1969030 1690522 1369848 1510232 1416894 1644471 1103016 70830 904586 332600 1918108 104539 287342 854298 130411 674590 1890517 1323354 600460 826165 1324671 591159 1714678 370826 1005163 1327565 1026160 78828 1448018 581524 1324649 268779 1812228 1851921 454049 1788869 418572 1137215 488043 1987070 1476301 346121 1185046 899711 1380952 885219 1648139 1591618 505087 1640273 529245 1763203 1778434 1412126 92750 1134962 945092 1496927 223231 767214 337479 295068 727582 1274039 818780 1185848 816424 1409588 985593 1868495 1825738 186601 1079377 1919865 170559 114282 379231 1365157 1621442 1785294 1238295 1803358 464844 1338627 1220392 1339283 1971034 1759971 871655 60741 1169418 106304 1754088 208918 1473466 784682 941487 1783571 1473130 1998657 843708 1333153 308949 1461127 795439 800195 1203875 1459606 408505 944824 1633730 1077753 928089 551293 1379840 316290 1976853 1263884 1171653 1928097 1349876 980934 1632915 1678524 526242 530000 168636 222939 45182 538785 1938482 1874241 779800 1070557 1675561 1702999 188198 953051 1948750 527792 1320197 1157194 896963 587999 814727 1977792 947133 427779 1336653 111965 1658928 778146 188393 1088680 1435027 1315034 60057 666987 668973 1070428 149209 1030561 343646 153536 938468 1994746 913537 1047799 1394283 870925 1538595 1529648 1914474 336100 286578 530169 1102410 1491860 1150438 256081 835065 942651 1122088 802006 871355 1807640 635693 791357 1825434 179063 896495 628952 258332 169099 1648323 1927326 1291693 259434 1833209 692775 251943 630444 1892752 1319868 699262 207347 1844922 1443658 1579804 1739809 1404826 71958 1532039 1326507 969024 1805905 582313 1347361 1564441 994514 452304 156614 1685254 1583268 442933 241841 598342 1571766 1341690 1907477 98469 984169 1793642 1714293 1175861 282305 605878 1966749 169603 180841 1755765 978997 3147 1370118 329871 1437034 1888583 834774 182455 1532943 706859 578507 125701 819697 1472583 1566872 1104973 1555941 1588116 1355895 97126 424777 1905765 980605 353034 47410 1224202 572406 22496 1705756 416073 1061986 23193 1182132 256732 1254136 27590 1006992 1377381 51253 1654523 1068056 764792 1460609 1171790 1072029 508726 947859 1314370 1393944 1546256 873131 1147487 224864 654420 1300450 216076 828774 1487209 1691948 797135 1602207 1062825 1495306 815209 1382039 1684481 1376069 672465 260859 247668 227295 1060155 1476415 1446722 1415534 1281101 358517 938942 942027 1502354 1011970 1641525 1351424 1101156 112516 926766 255519 1149951 1915469 673042 786769 48972 1374373 1031958 1252541 1576105 618954 760789 1566323 751198 1102263 1893765 1467269 27964 1813096 495773 1459715 1811289 561215 27715 1732856 1150111 1152255 1377933 1381394 1326214 1935554 754230 1517315 1567677 1475665 188160 1431311 761284 329366 681361 1604708 1122565 1049498 1385727 562701 121382 492022 1165818 1609294 1060521 1743260 90806 1231980 1624038 1739728 1553597 1564470 1685160 1948239 135744 968316 1703721 39454 1854979 980794 1594065 1324808 1781974 308605 107905 487509 1698006 1046951 653651 1843903 1211456 1052597 17686 978268 228142 875007 1296383 1387953 1560989 1025775 1902370 353548 1781858 1323295 1867927 964124 64833 952944 1619793 762024 1834580 503722 1793265 791930 227550 83514 1618511 1345351 1274843 1255959 629370 489983 809053 1768752 1228945 956260 908233 1045633 1287852 1028986 125648 1736914 1582578 1637812 138387 1753179 805451 92709 1569811 50411 1985321 860760 902562 574360 1062030 1270145 68527 882682 81664 661848 202729 217759 1134670 1790458 1695896 521827 1000364 557997 1370658 1283054 1499975 502392 823243 1370717 1087557 1922711 1680250 955410 839073 276081 899197 1539369 735767 644703 823406 874322 503169 199494 741567 1561480 1336282 1135268 849011 1891489 1360775 1569470 798411 900979 1977875 286117 1086595 179592 991786 1311048 1845418 1624735 1396969 1894683 1335172 511698 694541 1336974 1852463 875364 1350244 708799 748069 1342163 903583 1242501 1711345 173410 32450 1107320 180138 1524464 1239826 1772614 99438 1023527 1225023 350596 1209846 908202 761724 405003 1708629 330463 1742294 669434 1451017 1460797 591247 1465453 1016611 643487 1728997 1050320 546179 271228 449058 753668 40241 1174091 1025997 473373 1194441 1640075 606248 1340791 1285150 1854127 1330743 1453397 1224073 1712447 458059 1873867 751641 1280009 166986 389234 1613302 10494 1410800 1981360 886247 1547771 1880429 1573038 1279841 1831032 1558756 243165 1847166 439437 689044 1911687 1201983 925891 1262721 418185 609215 704004 267703 1266703 1640041 1773098 538401 226676 1021374 168547 505308 205363 804909 585144 474859 1990586 135057 852334 892415 1177029 660086 1737992 1943418 1380446 537251 1428038 547314 193857 1947595 1879776 467563 1516248 364474 1271030 1110627 459359 131171 1908384 1804674 236676 916190 1860668 1902976 1889339 366624 1252575 1678088 1169073 1165724 965429 1041477 501821 624347 734146 110183 1880873 829369 668519 1553732 864305 1999131 1689459 957744 1727204 501212 798455 1992937 1375625 556917 1385992 32492 1120910 464874 323390 486219 1873275 1755347 1731369 150616 1972670 722296 892399 1485536 1326273 1842292 1203904 1074277 1945243 1830990 1609929 1900047 509399 513194 1723182 173180 181211 81993 625499 1557807 1090958 1150814 1421078 1376542 362240 725827 296147 134011 1014833 702377 556030 1815972 1354092 1711079 15118 274061 1226504 1812548 1983387 709144 648567 1097021 101654 268744 1781994 150518 1299031 1022608 982769 924630 1612215 103592 1623255 943133 1682261 1695049 1560675 1840363 1254215 1610630 574454 353413 1206266 1745776 364856 1994791 387075 74196 1327307 814223 770662 1721894 1735515 1141108 1913842 1351334 854987 256035 578877 94758 1589954 1622843 171332 902137 1458821 1950816 950999 1923340 1215571 786094 916142 926441 743491 218805 203009 1791689 1444294 1158560 494671 552063 693623 1488383 1981045 133861 679755 1125440 398708 192091 1567582 277153 1811605 443369 945350 1821920 1126447 1698238 840578 1043423 836056 1383180 1610990 1670142 405665 598546 827516 1677836 975487 1422815 1103526 1460082 579480 718060 289285 1861033 1068160 1708360 259448 1949501 1457094 1707224 529275 1947443 1122599 1962681 1204541 1246545 389932 1792994 1602468 1763455 1236013 1046889 1897671 57535 1501664 742273 1555685 323356 926097 1302305 333152 1326737 410129 171656 1315628 778789 212174 847197 180129 412642 1666428 94979 900199 1417566 106755 556842 1704179 1488786 1540337 79565 1799033 1378274 1599928 1089413 546280 1837094 771950 560081 336543 989894 208131 1194783 1400521 454360 600984 1287889 1967971 359551 18933 1385806 1435795 516092 1695453 717122 1937205 28097 1120674 23597 1671335 713145 157463 1848504 1146138 265348 742287 1650174 1929018 896569 1828454 698838 1733590 841154 1366944 1463613 1469484 611652 1878078 612188 1463968 1478299 167629 749801 1150224 1490967 206600 1735389 1238112 1327572 823889 1197529 1072785 1595952 1494981 893816 989940 184076 408288 426828 794883 1118347 589187 187110 805 1903463 1951075 1344535 352596 695996 472899 179897 610773 799553 84927 1387249 1076838 257933 1685764 156199 15885 1584743 446144 1875656 1326485 1533788 992553 5035 1457417 878526 1303957 675209 624291 410864 369814 1089101 187876 580722 1247574 971038 1001867 1092173 509368 110771 1628828 1191210 106055 953273 1426817 802361 88514 1057198 1177970 24890 362450 169843 661104 1926047 1113216 1063048 965433 1740384 1401902 1961923 180836 427659 1844078 949444 1316605 85485 589913 1539713 501657 346180 1989628 1059143 1208130 1593796 781093 477912 762359 1431171 1005198 1372498 934128 1987837 327925 828464 1112688 1897935 1234817 1874383 1403436 441289 758596 658334 348111 808278 796333 841946 1079244 137443 424738 1220478 1653862 516884 544533 1475324 941206 776629 1897066 1949197 785773 1135096 431565 167583 1099451 1846040 1932490 1726774 652783 1705700 1942425 1859948 116722 610647 943024 947877 351659 766649 606273 1524082 733794 159672 1049372 1694478 778016 1159115 165173 3941 36953 1815679 1964582 34537 391595 79193 1481632 1527028 958994 1833049 1072799 695701 1782235 1564838 302819 1651204 243950 1080274 1193652 734920 478006 228907 1187223 617316 283592 436837 290939 1498690 1275702 1644850 1344682 1443380 1460460 1817729 1943668 130240 239855 43289 1411140 1458881 1629008 1527698 1958239 381637 1366331 738355 347651 1368969 1938852 1865614 369854 710310 1263420 441818 1508238 1875616 539466 529125 1700214 1188783 904234 1769671 736743 394519 194231 507190 424 1023563 926616 1421334 924077 1561007 1066391 1370597 701682 1244876 1707288 857854 1505276 1769226 601649 86888 1293937 495937 681629 239286 913985 694322 588850 167398 830254 25107 394694 1040843 517717 1760819 1214955 1004769 1190830 213153 1380812 279254 294398 1747819 1361944 285785 805542 1423128 1256819 67929 174139 949740 1714566 1599455 1983173 501613 1751789 272016 1179819 543288 1632625 22273 1610796 1010167 181057 1494722 1862055 421984 1123753 23339 343950 383375 1744291 1778331 912573 852355 845684 1533940 161253 735287 693404 214112 1264707 1730725 1803640 1106780 1032926 392518 16667 148656 632209 980648 1212591 647612 103966 539760 1599223 1744132 1828257 287022 1450032 1245932 444264 797005 1836833 150559 849865 732904 28779 1931156 1304478 540586 1368462 1338988 1912474 1149682 713349 1593562 755163 520046 1854857 1282306 426328 782634 1762602 1074065 93272 1580897 1796021 1895441 1529467 1758472 940533 328942 176262 1501330 1717641 1674396 434521 576573 807922 218801 1492827 1318614 103463 563505 211509 1790451 658223 760469 554686 1210705 1020668 496951 10671 394922 184323 1496415 77254 666916 567589 171980 1090255 1680396 400772 375629 134044 394379 406375 278116 1502781 605083 479508 1961665 451304 36063 1203371 247569 857505 72114 429127 1278450 1820364 963408 1282044 461741 1347488 954933 1111936 1361156 1522612 177299 388314 1492557 707792 4235 1147157 935818 1734012 1284773 552057 831586 1160011 1209400 1141714 886702 669631 1480741 656801 642274 489557 746537 471740 1421977 1555928 1637417 192717 157552 362250 853457 388396 1098782 712227 266614 1550199 1304632 1539021 31490 1329312 1848169 703030 1546960 702346 1606900 131758 1760057 1852319 694162 469066 288316 1224813 1254901 217252 27201 1379183 613924 1850998 135019 858480 267668 1667681 681095 1034546 1767940 682035 1498624 560373 720344 1454375 1972002 705500 846334 1326226 117172 1968683 632318 101682 1495660 1859482 333858 1952477 80742 1770654 1535450 1868588 1789724 934256 1741346 148456 765855 241167 1666555 1546709 855648 474875 751533 1145797 76442 658920 1625136 1266519 1174771 302700 1373341 1898155 774852 1889164 674378 50654 1519558 388791 54759 335935 166134 1883469 1605398 594217 1094827 104848 1026743 906639 378228 690446 434197 703967 1736456 986924 943813 1547430 724475 1281813 728155 86571 844016 1419438 1141019 1739660 175417 862429 436734 1642754 1912571 307234 550318 675540 180759 906104 1282032 1440315 1733567 1866516 259910 98805 366072 801279 1553359 1632891 174297 1001110 782971 1795938 513252 317760 362775 1349781 1568425 1623665 1449303 894728 1879671 1954946 1083060 725384 640284 1470597 553462 988148 125652 262577 415814 23892 1415071 521495 896198 927465 1207112 45798 78329 794888 321558 353259 1456252 76980 751825 1348487 870454 189471 83325 1677816 1734337 1797389 1582355 1264465 120009 1744160 620096 933717 149789 719522 111358 1855863 642554 939205 1793288 1263570 1872711 207381 1874691 22502 1164608 1081089 1815180 805540 1791981 1545735 818148 619326 911376 1389094 1760638 1934738 9188 470954 885761 1345134 502138 1715138 1603416 526635 673528 1414629 474155 390235 319730 536164 1277452 1629925 755804 822709 22420 779041 282325 1166527 1280716 1269041 175879 457087 1452583 1798037 1060903 434720 1563011 1010741 1578487 1939079 1395435 82484 948894 456037 1838752 1500648 1801682 1280198 39025 1348635 1193465 1989177 1983402 179196 1988814 1252860 1992600 1509189 1295579 1918188 24360 1242915 1457308 1380316 584031 400617 270587 789615 586031 276715 932035 514277 752521 71344 264770 37562 1836035 1613603 1257806 760865 960890 1518060 1599543 786822 210082 1937573 1230443 200580 108566 1169534 1075558 1682498 1493929 979029 1390919 71001 925354 1638433 1050216 82408 1256025 1283141 6500 1406970 1349546 583086 1230595 1314990 1407735 724897 1532259 1755199 1241087 1631398 125104 1482956 1857396 693544 1387108 1257583 1455865 1131683 907848 1794908 1293826 1537713 898723 474253 1762092 1418273 1494801 1026581 305576 668356 902545 771586 1277065 1529117 1529680 150126 1437600 77369 1096772 129453 1437643 1144660 925469 1127483 868132 413831 1634298 353647 1612183 1905634 898988 660443 405485 693450 186734 400330 138187 1287307 16064 1133672 282185 1086660 1423672 1955610 893924 1328815 1298042 442711 454607 1606938 120410 1957676 1456976 1832484 1942074 1844646 607981 915400 78736 283045 65712 419345 611129 1677079 557518 198979 48449 1002089 1345982 1182884 29335 1590235 1873683 1447590 1153017 684712 570824 895418 1585350 1208302 268361 238288 655034 1663162 1084895 1680097 596547 1335426 1101100 1081129 1306743 532138 1689374 369418 1893523 911710 986043 105532 203095 1485824 1482985 1944795 953574 1892996 175719 258089 669346 1029754 673513 280548 1085824 1509493 792108 1964368 1689115 863961 409072 711073 804002 526226 177967 980281 1103530 1870972 1816701 1614990 1899062 395988 1011060 792853 454628 903616 511621 608690 1933833 1729300 1664806 921895 1680502 326044 638482 1574893 1840284 1625492 1595114 1088305 1429374 1478439 852602 518228 1926945 684812 133907 953345 1253811 375065 349166 1272574 48674 1227606 1511046 907575 1619515 762155 921310 524036 939817 474133 1838094 1529591 385461 1719017 370179 887947 901159 312730 844101 212687 936977 1375315 1544628 799748 745534 15649 138613 27757 1054541 1953717 1180116 917309 1022173 1718326 244643 1275560 1609134 1050410 1587405 998045 1998802 182632 492585 1176970 1035983 1455906 586932 74883 887447 1163882 1227359 1566296 1972560 1842968 1701065 1323366 1919640 324605 1599353 1259684 730236 709243 1726339 108457 605424 726774 503922 1659048 1320214 1560590 678536 604362 1185324 1576752 1308832 373227 166333 1848302 1027451 783333 262801 1958945 353494 652309 1384029 1745990 920943 1152468 1270734 1450080 1100670 612238 682742 40434 1600401 1330685 1760112 211332 1116339 936353 924403 311745 1752700 76753 129370 963170 319812 100466 620233 608227 580138 448077 1237102 672408 1514574 206027 722992 972359 1209922 756606 255470 480605 1444217 1396600 1485296 1526579 1002070 1799045 818616 901176 893388 1769053 1847777 1950963 1068146 1033994 681590 547030 1286350 1036848 1267894 1349750 1316204 1246908 950754 1221141 810033 1376486 696230 1334494 27819 1716433 1566404 1585364 141170 1918343 1134898 737148 597810 325201 809345 1318366 1008475 963070 1424359 538011 1136331 897463 1745077 775556 1007256 503662 617092 1439741 1171422 1061881 1708721 788485 820852 859381 1340125 1836163 101344 947213 638711 409515 1544 964039 1432511 45242 1025639 238555 1450000 384254 1964260 829474 1075488 669001 1711645 45765 857556 1681294 1024810 886604 1018685 1221781 943752 251311 305878 1027224 1738050 1134592 224226 613801 1864130 959391 1271827 310738 224028 1476639 408713 794548 368028 487624 741331 1857282 1395594 1271730 1205590 344657 81207 732640 1916874 1904647 1223383 1498439 112431 1413469 879434 162029 994187 103312 78368 1982845 1576575 1745018 705700 458477 548151 1907168 1576670 1921020 822919 928353 1874278 522763 905202 750369 210037 1284859 86789 1520225 962917 869585 1057712 1111210 1291073 1321320 1962169 1192073 1970666 1690387 1626503 144460 852401 292403 1943610 1849045 1400278 1286134 1908792 262759 1904615 1990070 429179 497749 354944 1920370 581742 1352246 947568 1439610 1190662 1122691 803537 1465847 604544 1939053 1850986 1685751 1535223 1752958 1930359 432927 694379 1537020 1422956 522735 1705805 522689 657627 472364 1476395 1445882 1325153 1846450 228190 112120 148453 700546 1312821 1843000 1206817 1961002 642532 583747 1417260 609656 1038710 1445860 66964 1144847 510059 1992240 39273 1740470 1433044 373012 1132279 903967 992732 1796809 489954 590145 726891 1989887 391801 676249 257194 173752 1220643 1985488 1950249 869774 855813 758283 580652 141620 1901789 1707685 1416691 552936 1613409 156182 622388 871874 1151455 211165 1739787 870443 1966637 1748367 771283 1114631 1829320 1337810 1815249 1809374 1617579 1958323 323313 524992 1266323 339959 1886282 527962 1484093 1377793 980397 907029 837715 674710 1264013 1250088 1461949 1887815 574155 1115683 1303319 1206866 144030 443610 1683885 1595676 497148 743477 411964 782617 1946209 418887 44085 1169389 1910063 382428 301840 1744276 369063 1141300 21600 174031 845939 508315 1881428 1272971 1043617 915902 869957 1065075 1035798 897103 1312744 200425 1326384 1569522 485662 126708 524614 791508 153137 1697659 828022 893680 1862978 832095 137051 67402 1165596 1797963 1569825 967649 211176 156378 1908911 593233 1592965 527008 1603799 601477 648957 712477 280133 1368431 666001 1151765 701483 956445 1776464 529557 1270930 772726 803595 1604210 515190 1161711 1085285 261447 777474 1518697 971734 1718005 1173227 294691 1120682 1556017 320207 631948 824512 1695366 172542 1184718 1579399 1289339 985735 160983 1944666 1684000 1408363 827702 244079 1171968 964021 1040891 718727 1601784 754323 522844 108298 959859 1148803 459545 290895 1350185 1582882 266298 1268199 615566 1299879 1721091 857759 967631 1289205 1494178 937681 327240 1119659 364002 460396 346539 1332618 1570227 291118 1171472 469583 768696 1628662 434113 601047 841651 308141 486124 769119 1356842 531710 1177479 1546477 153412 1289453 1228295 643964 505460 1406388 1497429 150490 90553 1861980 130272 1500025 1165477 573740 116303 476250 104577 284511 1015532 936845 1942764 1783142 297800 751041 550077 693369 1156958 23173 1388339 1814029 634194 1027304 711047 1613882 1895015 1883181 1801211 537097 1662705 73198 794297 882083 1526926 1404745 1060683 267561 1632142 132038 190492 1773594 1155650 853093 1618688 917649 576077 765198 1019220 1161999 305865 802500 1810735 1556790 873518 1729625 224027 990376 602522 500137 77562 443789 1607802 1136861 1812385 976114 1700946 1487920 1283864 266983 1961858 1110881 94294 701088 1234374 143713 1252057 1762375 594497 1266313 1250673 924208 875208 1954483 213790 1913691 1152435 1611575 974398 1881848 1796684 1063962 1959984 1171827 1326894 227754 199140 938634 794510 1056989 174835 1468607 1070802 1570065 1740789 75416 1897261 1139548 766344 156464 1836288 629383 1958549 414775 165263 1454833 194063 591847 1372967 633823 1460266 425858 1555251 1248236 1662497 1514571 1775119 1087108 1890188 1018060 798322 1395743 1673923 1859270 280679 377625 516165 1893906 773105 1786314 1452973 188998 872361 1346543 1458334 1378634 501853 1856844 1408486 1320324 357173 708095 54683 797524 874956 781888 1255185 1863717 1568735 178283 1874279 1277802 517387 281628 1182097 485556 1848243 273833 576759 936308 813185 1019272 1263115 21448 1274732 895526 1145401 585392 26628 124635 1168812 958113 1822828 1938085 104293 621558 1368181 1581311 328591 1750370 984669 66954 187435 310987 1958295 425175 723697 1039541 1882235 1674019 1877228 1075835 1460748 87980 76293 712338 1821299 374722 459770 1267258 394931 1235885 1363861 336494 354372 19216 858037 771707 1829490 762092 364413 6228 1521996 491206 1171926 180468 835699 526785 286002 155990 1364599 153334 1765816 1939050 616749 972201 1513435 1171791 195057 509772 1328694 1755838 518615 1578448 66398 1959421 995026 1426175 184583 470559 1071216 363658 1189403 1987607 1679691 305447 1871732 356013 514778 1207723 1441894 1211062 1294063 337302 85516 908341 14857 1912459 374476 1730134 1397264 101100 687506 1553744 1887334 1139481 987837 1570964 1359812 345541 199636 1393163 1792931 1244886 1343532 284263 1241520 351083 587845 90473 1510032 1541026 226100 1605031 917492 255171 1795805 932331 1450266 1581449 870545 980767 418749 1726118 549058 611206 1454372 1944091 979808 669387 1338663 1755463 856617 1405148 1773950 726021 1620186 1665379 1564167 1197958 1486017 1215247 1461010 1607374 1413447 1158285 1924428 1209735 1413719 1573372 1577665 862741 1182006 835757 1700431 1242979 1890982 1995407 1597396 194358 552035 1571007 1827542 1759405 363640 577433 1755359 1296811 123567 1735762 1945143 347465 1691905 1928256 776610 1624878 1937137 1312539 134000 1247725 1801735 994700 722445 1904910 429994 822632 192247 402787 78559 1947761 692405 91860 812606 1177045 200695 155267 548839 22399 81605 652045 966423 1464069 835889 1024956 145807 158885 1998313 1959378 1391105 551186 1984437 697134 219766 1618601 165328 1603412 483884 655804 1406338 133816 994298 1892312 898159 1941906 97128 1750425 963843 189192 145102 1759671 1459890 287175 505105 1368675 1774772 286623 1005161 364592 1322823 1293840 1232457 957640 396985 888692 1642806 1991019 1657357 1681894 131484 339503 93632 1770188 509857 1515243 1316826 210913 766874 750424 1851411 482717 1676577 79013 1486203 1517539 1517282 908437 1667965 1234041 1938945 1032245 1991702 1246354 1395402 369670 365020 1476912 327908 835964 1476864 379553 1082141 1571245 1020442 161242 1953981 506798 364573 1466681 187389 1476866 1990642 1577643 1523728 276895 289934 369365 1605237 1096279 109770 96798 1497758 695623 1423820 16429 1311521 1304152 1330363 1440037 448629 509817 491341 1727955 1093374 1764980 1643776 1026331 1960037 1333071 1700825 891717 1494758 1733803 322671 1988770 151908 1315737 151984 175333 154593 287914 1724605 1396846 1161041 81053 241304 948757 785457 610151 1177834 1070475 1721344 542756 1133960 1023553 413674 735427 1339476 67778 1940878 180732 1002614 47185 35775 1857890 1047663 1513643 1837253 705689 1923987 1384714 1203894 781884 1518519 1712751 1764278 749191 112273 1381832 600743 545612 809267 1781050 963503 1537344 451896 1543591 1829497 1573765 556351 747916 551845 1641433 953941 1856981 1674384 378896 1033703 1961415 952179 365077 1950409 32358 1998721 1505150 425980 471525 413550 1985236 807544 1803772 1278717 444107 798108 390443 63241 793797 976605 1796623 119743 460374 1794047 1050186 1085124 1771725 1769591 635957 1290831 1502647 1516645 825150 318776 814205 1244902 36002 1997674 400996 1678774 1594298 900232 713664 313258 1662112 1211440 1612986 1506795 74822 1826392 153822 899930 164865 1928810 1977264 1937789 17570 1599125 1663177 1622576 683379 650853 1195534 1388290 63964 1508126 463275 47201 650131 595818 1108081 552384 1862220 583885 974283 1669064 654523 1569169 1522819 456985 663002 1882249 135959 583332 261835 1440533 1512676 1278637 1124019 791260 516084 1715581 1906222 1584146 1462652 1782210 127730 1518173 397010 1884538 840704 851329 390198 785797 1694707 1167614 1231827 642409 949121 655565 110984 52692 1235320 1124174 108404 1405872 250494 1897662 1525797 1312671 160007 1491425 217274 1958458 1670949 1877273 1101129 1145545 491243 561655 640850 245545 1506830 923661 1795048 721229 1926260 17097 1053404 1086190 1232888 407224 218752 1628227 1966740 215119 91010 1837024 1286706 1676509 500028 1274946 1777216 1349650 343555 346438 829942 1040003 521039 1812375 573309 424005 315981 299036 573006 78300 970491 1012235 1847140 788100 239548 720427 1399523 755907 1510248 1724522 1780842 549096 965806 977043 1353471 700758 292026 1638764 1111391 1301160 171191 903895 237491 1676789 300978 988049 357712 1812145 268304 1288538 1453380 47054 350693 1814018 892103 566407 78975 345024 684219 1645080 940489 810011 1308729 1607038 1356049 1790474 216083 285299 1237064 1047220 1133552 570143 1192956 1358711 910293 1551407 953407 697332 1331078 444756 708605 1150792 1247816 560950 1630590 509349 1093989 1746987 972404 1771873 1738871 869702 1066071 34457 886623 1383260 987025 746898 1987476 179746 1609180 356107 201530 717828 555931 604446 850561 599883 1001157 1419752 1339736 690155 1318360 990547 1983070 1675232 469445 1305896 907334 1940584 1857956 840459 402197 518036 211063 1007233 1680209 394538 1770026 270638 1608904 1802303 1854768 1655964 263431 830341 1354706 1413221 1192112 483807 454084 1770777 905792 1622812 382139 594491 1681578 383016 1168222 1413497 847505 1152319 1648360 633883 1284081 1525571 1191979 1600340 514905 1405724 1511042 620801 1547857 372335 634937 1493020 1329388 1815422 398842 1446268 211081 1337718 301719 261146 1137767 262417 691184 1019563 369436 832309 510959 974744 84126 258861 1574281 988413 531121 1764346 1697239 309646 1981762 1893744 954366 830720 1640303 407301 711835 709979 1151192 1928875 490492 1337449 764592 1458443 1567563 1862290 1411233 408550 73351 1831860 1839155 12611 987286 1084791 1955325 1020140 1172480 321501 1639735 9825 1095854 1947300 582708 1983698 1537643 315564 613195 1171344 849117 264587 719099 586918 963905 1042976 927082 1639816 1470034 1407793 744549 613542 1928498 21580 1109151 1718403 1635155 1662419 1832045 137211 1705108 829571 1679177 1184356 1783810 1286742 127620 1995319 1029018 365058 143341 1607325 1176051 602939 217150 529926 292811 581206 1957421 444336 1821447 1657384 403755 1269153 1262269 1540301 1785117 1471776 1732590 858617 793261 718391 1218386 723642 1524598 1374748 733031 261878 1042631 424388 1104113 1448876 903787 1064623 786409 119572 1503928 1577672 852493 509598 667722 33687 1439950 127446 200603 1459925 1906413 11659 588600 55717 79855 37103 1569421 1918631 147698 405054 419600 184684 1151451 763031 718071 1895097 1255844 429243 596978 549945 809857 1013635 1378609 1567103 29656 449837 322811 1748486 1319489 932595 1988830 11264 1403712 129837 1572790 1713615 718837 760756 362271 1246744 135850 164214 75020 1260689 1600698 972457 302424 1215311 129798 973107 1344798 738430 255776 739327 1387545 1100165 280432 872608 1086855 1326338 1781554 1430725 750266 434518 1493749 430157 688736 1256744 1013997 1672578 1879644 364674 29072 1902073 360477 1591307 21132 1640854 865063 510582 1376450 1121351 237585 27146 1909216 378577 1918585 1862028 43997 576396 1366491 1700359 1410303 468001 1030117 545010 1239620 1295037 1355460 370183 186388 415918 1429322 1048562 671731 1679290 53034 176748 1448815 1758496 335631 15473 854475 1829272 1382800 1687392 209653 1646665 1164821 1836469 239619 1837503 801964 1707144 658487 47812 134209 1549623 687280 1207779 1971125 1953985 546604 530944 1243390 1732092 763802 146528 1929129 1550598 741225 1781308 1454767 1331111 136661 564691 749998 469826 1337091 1883099 861608 1834686 182680 1510945 118368 889247 419116 32133 1975763 528916 1371409 110790 1612082 404127 113229 77047 222157 1632500 525203 179147 1121543 897807 325766 1596301 498575 743514 562656 550617 1546023 1821453 1567740 1346984 919672 351926 1814082 873504 92958 1585332 447416 1241779 296582 692240 708901 498927 458490 1341157 71943 1865666 1442809 17699 887638 992400 1185875 151865 54827 562029 313649 1702937 87277 224732 1669370 1149416 1500116 1573438 527075 347865 912904 1173558 860210 1506577 1805288 866383 987010 1444309 244587 733325 624097 631718 718683 489490 1439053 1958948 1725913 1259430 4427 908367 948978 325 346161 585152 1297750 992089 1479561 1766144 686882 1810838 1527130 1216770 999256 923315 1600380 337546 1900545 314930 1237314 586558 1611745 881621 1394954 1290767 596248 1294267 682578 1248755 1715445 1370462 399987 1600002 1260075 1228336 651128 592622 1500587 1099717 1834399 718877 651836 702931 495165 881917 48969 1929012 1410899 1925420 536419 1819998 1261531 1676069 857111 1374808 1813860 1563220 1346532 321844 605735 1739458 1087931 213337 837261 1862293 856005 1119711 1882179 299202 722899 812899 1600684 738344 188411 744894 654483 1275021 28435 1395609 815626 87428 1706943 686422 1611950 1963216 1965179 1879146 1121825 112602 226601 353005 1443437 1690886 310693 1175889 1558591 211269 1421739 1345197 326121 644447 1053134 577991 231208 384835 175546 496825 927488 789811 1437723 1385619 883147 51511 832234 1557264 994776 684933 781410 973896 1683662 810578 1644643 1078334 1335055 647987 1340691 1646711 1227616 1055087 1220935 848763 849907 579181 145539 481098 1000547 1035906 816720 1612046 151922 1724598 1819162 367584 747095 1121047 1204517 1194873 490341 1932070 1198974 1803955 1826831 1366217 431497 458368 1610136 1765754 762944 1718181 411300 307599 183176 42955 1138874 370119 508038 1612234 1309820 672274 1854690 697409 1937822 162083 1020151 662971 1499020 379138 747513 901023 840582 1273642 794006 1102124 1545814 1708989 1461349 322248 1782226 1101845 732194 814255 1585097 363986 1690298 1937777 1599096 1645947 1640370 477227 1595820 1052263 1812092 259742 937975 1273010 1175471 1447181 952268 139968 985658 474524 129806 353550 968971 1298587 482767 1562798 985420 1152230 1745256 470176 893018 151877 1339903 769802 141663 1475796 645326 112290 525325 1664061 803025 845229 1256680 1753455 138394 1321795 890198 1297433 486590 1554872 855244 1519785 1076683 1737068 65945 657985 586516 1494184 1328679 1326038 716706 1462713 1895693 868673 1779623 1721976 1988508 595533 674412 703787 460435 1074696 557570 16371 1345283 852681 1815749 28643 1520314 1968266 43656 1916894 811882 513358 581768 1746876 366504 1471679 1393704 769146 1720610 1087699 1360160 600527 8156 760302 52373 1313983 1257895 658635 1564267 279626 61469 1079626 290526 1957025 1718197 87644 1843573 1203178 618874 1478928 73618 120114 611406 552985 1598622 319630 1830983 1819713 488273 820587 398938 357358 1329132 1966562 1223957 1358149 1990158 938223 937234 1564523 173582 1216192 53285 1980841 1526033 1569079 1271222 1764126 607901 1990573 102047 1248425 256453 1132959 1376808 1865515 62117 1605142 1677792 1074759 222428 1205033 1425231 316799 892413 1096814 1921601 586988 1215743 918956 1355855 224264 909599 768495 566755 14884 568219 1311481 432901 1827796 641390 853999 1865020 1995565 184157 697642 1607188 1040091 17820 1850004 531061 925199 728461 1399391 1599434 1969005 36619 1974256 1338633 1347155 270731 27748 1885048 288286 438910 394180 285922 33570 1613762 1797090 1166293 596588 1690078 1840661 1523141 1843609 1054293 1581439 1122915 1939500 516924 907144 308718 181512 1172743 149464 1887984 1057171 1948661 1562137 1482138 701135 1065352 192576 1334038 1834783 305434 1885864 1092072 868793 361366 819726 941363 13728 1368179 892073 1845274 106388 1950131 1510563 1046270 1483182 1232592 1271435 1734163 1977827 462547 758871 61863 1583061 1834875 670284 1080887 1958931 1205629 798176 780578 1075931 1279786 920873 1687330 1443606 809949 254842 1001026 1258047 1320056 392875 1992760 1703475 1565182 224730 1983797 1249743 763369 339485 1974659 1826014 13741 24106 1140093 980872 1922544 505643 1652947 396367 339584 1551257 1135007 558040 1606514 905000 980371 1017723 1894424 22551 643815 1978647 472136 1892151 30216 1122449 938817 1514888 1795999 1695085 660184 39228 764933 1808688 219296 835624 304723 1341326 541965 1081749 1804793 1417442 596515 12558 128807 1669986 48078 1926443 1455066 423297 112983 1863876 22256 1214760 578887 1960341 1858374 790561 794841 424093 1840006 1862174 1739179 681888 801778 474071 1354517 1195697 588921 1501203 1029052 594885 727046 1809716 583956 94600 1864154 450521 393341 389899 791660 1809651 799197 340593 1254833 1249117 868087 710567 531436 1421443 235905 1830025 125348 1206471 1377772 1707293 938248 1401510 1891889 1151085 99245 1336318 1468930 761507 1251601 138308 842468 1310756 735020 1356183 884524 393724 650219 990406 1455881 1152001 381784 1956131 612368 1398680 948453 1363059 1350217 1687762 572580 1074471 1475684 247686 1504716 1132794 1002675 1012996 753515 216607 1945216 493174 420126 1791369 1165494 944233 1343697 41356 1393388 506429 105401 1714495 1237290 502236 1559828 1016447 1142664 951923 1727904 374192 482802 153367 823899 1732897 1440848 215943 1459767 237453 585420 762439 921311 1910928 1173899 1443626 837054 593580 497437 232602 1402161 1352158 1436365 1275886 1923689 1967674 91346 239040 637378 1924977 760078 576135 225328 1220696 110936 134482 523544 905799 428636 1883285 929373 335006 1124404 85646 262148 495983 1093418 1958599 959718 1800065 204967 1036380 159833 1730096 918409 1549296 45857 196131 1695299 1278583 1043927 1919959 1470526 34299 1263150 1311766 40890 1994874 266248 1029147 1791346 1696492 1332357 521595 1555305 1224463 1857019 1015288 1134624 726704 1459685 615873 5369 1537992 1061967 1505129 1911245 124787 1828729 1128101 1204446 1285649 760984 1176840 754216 1147670 1466720 1301683 492582 1832300 1003806 595375 1675357 1998357 1873303 1898612 226356 440352 1574494 1297688 938695 1422757 1102076 126040 433905 1618318 437555 1454252 1624902 1156588 1820770 668660 801212 1589008 980017 452840 337190 1952582 922849 1430148 1005576 1027291 40374 775893 496026 1220714 1776192 770009 1085053 1815727 1274984 1425227 950299 181302 1317540 543884 1498658 20819 223700 61664 1721903 226260 1673210 13709 383576 499220 798434 945468 452945 1583878 1873617 242543 474708 1379838 1936358 1370537 1647349 1661840 318466 1252817 1756489 672473 409776 1004429 79148 1870235 853940 1107393 201550 1481555 461492 594846 1013828 534898 1072974 1532064 152675 1870298 1164330 1625345 256197 1800448 1429505 869238 1775594 1572620 1979436 904220 1553998 982774 19999 1124395 678723 267714 1648769 109837 1025877 1434248 1178376 1839522 1081001 324329 1964718 1439493 1214667 861824 855608 1397486 1319359 1644853 456530 27260 235094 1034413 1609186 419678 1431791 488315 483242 289173 329479 1641197 254301 782769 950813 519150 130578 62947 650611 1175201 1217972 1518729 6568 1031557 1025402 1543871 1343980 1242581 1434611 845575 1885432 1548826 732277 313630 1838596 266336 888648 197023 309692 897281 423915 842900 632727 1521360 1124368 521379 285195 1855494 553736 658744 1630400 1250962 18882 1680880 244708 923163 135818 1921100 533843 603572 1957756 1119100 594012 1034149 143506 1289441 831512 156645 1134969 1893438 1652687 1484633 291006 1011041 306695 463573 458521 891290 1903564 919245 997601 314163 1370915 1619584 124430 1359917 1033576 148285 1577892 1352065 1562072 1801447 1247879 1130707 1838748 560947 102351 978700 1172686 971669 1008177 62301 843705 295988 1415093 1705060 357384 1710702 836150 1516863 1222852 1052709 1998538 1262566 403666 1013760 377200 1054033 1784134 1655095 13809 1994046 660036 51900 334868 1231292 1859230 98629 316874 749444 1251863 461461 611614 874201 325687 248513 1074855 901762 1801749 1986615 1277441 436285 254715 1936491 304583 54272 537322 785438 1708682 46385 1609310 1994496 1437184 1581522 819621 1674145 625238 1373807 923439 1560085 46854 993819 1502189 112012 350935 1065213 1303214 824079 744319 347603 1896594 1787149 450672 227910 1658804 1741317 1032491 936743 1007532 789874 139 1792835 193148 219929 1897233 1245361 195011 509731 469647 998143 506579 1660804 998317 1485752 1796172 1967893 761006 1074125 1108786 1142987 1969009 1348371 1507442 956471 1278933 946394 598384 277093 523611 1139963 1550303 954296 1193812 1603385 386527 1606377 1263529 615320 644350 763684 913222 1848442 859239 600601 197926 206997 877948 1538526 140472 603995 1888592 215847 1063518 1696193 457740 902883 165373 1250330 1716056 1073011 1941363 1920979 1165885 1287367 1266822 1103279 1213397 846495 1162954 997594 905637 155877 1303836 1341616 658846 383778 684738 1186553 1969858 201317 565368 596083 90639 1468660 316354 122941 1737925 727425 10156 1667895 1640549 943788 183707 1664196 1009190 1648089 573096 662456 246071 1895208 992064 1992434 464642 542180 1143019 131148 35410 1564138 1776254 1197892 1351152 1188325 1195089 602391 416970 1131298 371328 762220 1966472 1229069 1016707 1991135 1577392 984623 984541 1867593 25195 1014285 929810 220814 288003 1689437 618888 930409 1719304 829667 1035928 1049557 1305807 1576845 60180 697984 1071598 793138 1173032 980344 443164 957527 240406 1879207 1423348 1222551 1753526 355170 928300 631588 1257765 1228775 1628790 96410 477742 400055 534488 1152651 1689399 1095721 1242390 1702785 251911 726745 335505 388684 1950299 801987 199786 507422 1132432 719730 1799017 1215824 199288 1625690 1951127 1032148 329632 689347 1910348 757015 892787 642271 1359896 1869702 750904 1361084 1533985 1578892 1556977 1405029 463940 696613 262153 1699643 1080959 460786 580137 1961945 263890 1400577 1885217 157210 1891530 1315037 307526 561901 317131 730049 808532 1859012 566994 1978367 1592417 1712595 1923005 979019 115567 449359 395623 1746767 105351 283457 1175820 1989218 55426 81958 1017806 260276 1785058 1278969 1776154 1569376 68357 1271564 1864441 65113 334909 646241 99034 445728 1214408 1223082 1126584 580467 1096800 666683 646245 777565 1025555 44229 497738 316664 1108471 1034917 797755 509469 1004156 1858290 724963 1853873 960912 1726517 1577729 1510486 453685 768112 855776 1977124 167995 1782695 1720086 443078 981629 1355466 1663259 424655 1907648 112864 1814768 1470625 1098878 776084 14496 111073 500345 636546 813684 1543058 1038228 155674 1626286 1109251 1239917 525278 1091250 1397845 1928663 1483001 1394828 1957449 27574 1659956 866013 129361 1536486 1224307 883396 303439 1979774 598767 322675 9372 1742983 1862153 1013512 331944 1413481 1864029 1899897 1632340 1019157 148342 525814 888979 564514 338329 1650617 1231094 1901320 1591872 168859 1728153 638750 1554446 1014055 882750 1376453 1787048 327596 1563642 468676 845466 1789854 1793931 1070479 1244066 1185221 237107 1931907 241343 792585 431265 349970 1561574 536075 266901 318955 1675251 533381 1242973 1724274 1620178 1300989 1138395 941853 477396 1381982 273003 1420317 1270068 284227 200154 751215 125034 370232 639796 1183266 1768555 1528554 1005567 1294494 1233589 595675 1472665 1019849 177876 1860396 1654802 1114635 1555652 312501 328638 1515008 1485901 1268909 538687 1786221 1777459 358847 1925134 1711484 202778 601902 577437 330891 772262 1604517 1107562 1885906 1094432 1284505 1851765 732285 1207279 1288997 1284770 474212 137440 1022526 502027 1749365 648140 1009929 1990692 435346 138452 1792898 681609 829094 1394254 87744 943180 1156638 353673 1070175 124289 32016 1647050 1068467 914771 1960926 1741761 388701 1775988 720264 1678967 1469872 201500 1292794 294809 191578 211092 56276 1534802 1060769 1981204 1953119 1279780 343903 1641794 1243498 1733773 1112501 1186702 527451 538948 1090921 446994 1565583 1823393 321916 554932 690472 1197342 390535 748154 32917 1963528 246284 49369 337345 819041 1618722 1069564 78640 1585196 214712 1830943 940564 988744 1349215 1821709 629160 306502 468764 1624974 250395 1238539 1694397 1837192 1952147 1276049 119601 1488675 1784290 942234 1851383 1453708 1206887 490442 391728 1020617 42899 377392 1819401 1054311 1590953 918169 762168 676992 275184 662889 910020 69641 1382617 1634828 70856 541657 288914 1729109 714716 732765 1159314 1886942 735127 1465160 1993691 712301 1237005 565398 1251114 1105442 1503583 1398401 105869 281850 526181 140615 10451 1593495 1826022 782417 1408853 1788911 1010495 153776 970186 1449485 262616 764479 415364 1299834 1745336 1855459 1678854 1587707 1350528 1619665 1040414 1145608 1186745 1261932 1506803 754858 951346 703194 123425 1063303 211591 356683 210956 1936676 121494 885290 320545 350055 764147 1036453 1950575 310604 1401681 1543955 431342 543435 987462 203856 1615565 881175 1590626 386702 847121 272361 1707783 1314334 1533021 519764 900019 1849089 1626236 121845 480256 1661079 1173357 1517393 1732615 1987335 316157 1600762 1478861 25015 416210 71386 714798 1595638 1112085 1385109 514151 330694 1077980 1676412 622344 453675 444098 287020 565108 369163 337547 155689 269977 1102461 1498661 1309250 1799534 1175467 426980 1407049 810484 107161 1064593 8577 464578 772167 1544697 973000 580614 1588499 1790784 827998 1384370 1780917 1469100 15490 1263902 1275883 117184 1863448 236066 242186 1084322 1183577 1674884 1490125 1354049 848387 1399518 1367413 94940 188672 178298 1393401 420850 1050359 1000153 1891549 212070 951048 1099182 78204 1875495 625285 1127770 1634015 238028 1091676 159426 1994645 1545935 762164 416330 1476584 822278 999449 64755 70973 1561795 723526 1380583 1130963 1120967 99800 752381 1603147 338386 148223 1222240 1634635 1697594 1741005 113741 78972 1981623 1861992 677248 1905093 974731 1945788 153039 1779030 443343 147335 17858 91893 86519 63101 539370 1531367 102692 1282581 598716 200013 1438922 12629 1764582 1213503 999168 1788434 884057 1413963 403272 947222 778225 1436056 134743 145818 1994983 292177 1147889 1517138 1945820 1616776 378323 862868 1137202 860329 1409684 1679578 1751886 1103448 886495 1528844 640919 1428100 1008672 67196 1865009 388362 1111889 1308646 601169 1419830 1998222 636909 1916978 60817 189117 945970 351445 1943869 1897748 1723865 1624701 1163095 1143114 1886045 729198 179243 1263931 1342310 1246055 1299888 686661 334919 899160 1175754 1709364 152814 650978 88299 1081028 880386 1016117 1316487 373260 1762377 1329898 549298 317645 1270255 833918 1572982 595841 21937 941726 517694 1582407 732707 1001184 884674 844002 1980559 1863031 1777528 1306287 1874190 755183 1789555 1414526 1944486 1205270 93948 297168 1243785 1889189 1581183 1865336 1958516 496925 631587 256158 910888 584161 732421 135137 1437566 996699 1014931 400714 192904 81843 1567848 683913 729293 604444 981008 1176820 413636 1857750 1881327 109079 884984 899065 41778 198009 557216 762353 432834 888806 1867808 94918 1652376 300234 1794176 6573 231028 962060 1173328 1926146 1687492 1551989 373989 1063059 524156 1066170 1030614 1002724 271945 401162 1754286 1045586 955348 1267884 1147446 484706 1927759 1119116 1046086 1285789 1318261 1692213 711225 377020 1879616 1894948 150923 1917101 914150 371939 1339859 1132904 1667393 86357 54063 34995 758086 644885 991817 1010363 1756646 762017 980718 904886 567522 1186093 1594838 853173 738823 767423 327738 781327 739582 57302 490783 5601 1840588 159953 1234722 379257 340625 134242 1393700 1693465 395851 1772812 1877077 38838 1523037 892397 1169049 1853721 331995 1792111 1851450 461275 29284 1965923 1938766 1985924 906396 784345 896758 292944 1443009 1737200 138415 607155 1218271 982012 708715 1918145 1401455 1893658 1589571 169508 219499 861079 309377 1383448 1189712 1154674 1447192 1090536 1857636 396146 1335211 784626 1599015 1533753 380546 945456 347629 106557 1763674 721176 743020 1691280 1405677 957192 1249010 1092977 1674220 259888 1443673 1742685 1662635 694411 1089868 86958 275717 414891 265288 109856 714729 158377 1918360 776252 155514 1730904 635508 1090588 1759627 664764 1784457 1892686 1815307 1458925 1391428 179437 1045390 544413 473174 249897 632403 1560277 1479102 398240 1548174 1532277 1020396 1855232 925108 1607386 814708 1121051 1245042 1638457 439325 586296 620231 538736 396305 1511828 188016 1971261 576796 1836517 1342346 30375 496917 83512 974200 870707 485220 298456 1486790 1487409 981730 159485 490270 5169 1715828 583845 328955 445540 1573324 395629 1897789 987064 1102778 182367 77141 1476481 521751 1027656 974759 45347 628835 7428 1075354 360659 873079 476020 1393986 396407 1779388 1299009 1715378 1074248 1998508 1978975 974382 946249 1695761 1754254 622694 1859813 559125 1259858 1243204 179456 622653 1236058 832553 274233 1069158 383280 1520152 1113928 1225456 1736526 1190120 692647 1039610 1739105 490078 1668783 1045898 1742695 1112665 190186 1903199 148540 427941 491617 1763143 1845266 57909 1140431 950728 1461931 496955 1222948 789714 1592274 587363 1146792 1877575 411320 585013 840144 1948347 1071795 789772 1977668 1543407 773633 1354995 653154 1853037 530592 817415 842939 278670 1920944 732454 1815400 321816 195995 1545732 1414230 693263 869596 870949 493931 1425532 50091 1124228 252104 1685788 313055 1068324 1136672 212150 539216 1251623 1527366 1128619 610920 866080 1530970 745566 1481626 698731 1281041 1644721 14650 100241 1829517 1388202 1452837 1234252 679655 1559467 1724125 1623612 658507 1825473 879443 1864727 1810348 991769 847637 596726 509997 183214 499821 830905 1459253 120750 296052 1921585 171156 1071189 1751510 118088 1778793 521888 1517939 1070196 1990834 560556 495447 176701 753193 1143845 817600 108347 252102 1234956 21579 556898 735284 1439256 1091555 1050786 117141 775984 123808 1323519 1767525 399442 452307 894664 598835 767711 443162 1643915 1907623 1931211 1112822 1866467 1527620 190346 1677300 1575804 588410 641282 822208 1971064 411294 400406 1157186 1587663 698999 1285130 1742911 1685428 269672 1329935 964180 1353666 1533536 1794928 1095760 351946 335328 432593 1275958 682092 1995936 17923 690259 845357 1810154 1727164 1207553 1837041 4511 1320329 778625 1801843 854944 789824 1409487 419147 387031 485691 1901 798518 1559298 838589 194533 1388092 1345677 1378708 1458142 1560576 664689 537474 585147 1452716 1248459 690371 797188 791458 1812030 1594174 1148503 1933969 118579 1918591 1823510 1336957 1456154 1291332 1646597 1409898 1049675 394798 761606 184276 448806 1180951 1081343 69142 1537542 733195 540827 1894713 503565 173594 15643 878589 1850830 500799 1889335 436087 963487 1400322 244742 1005346 961964 552864 480015 1777495 1728224 1953626 1427573 772175 1959506 537136 427207 1656610 979268 140618 1604429 1962692 167175 101776 906129 535458 1593239 525194 1180993 1611872 1900909 1325464 1521106 1193374 1350557 1874713 1977349 308303 1415028 1069864 164021 925982 1746993 1128688 1267065 746856 731093 1214052 1169855 1510603 1504952 1898137 1908376 1273915 1108977 329996 459460 1249853 1686594 1760142 1982966 732888 649353 25482 8272 1648871 739443 963015 154444 1237992 636019 764033 215293 209353 380167 891948 966112 541906 1734325 28102 1476017 333103 1904117 1555795 1905436 420546 1585288 905841 751617 875942 622363 1281420 630084 219615 1592762 1924813 945075 1570284 1933493 855497 271639 1042970 1589996 382884 1469832 172475 756836 970701 1039107 1736107 727065 1701995 1361455 699565 1478712 1198754 632197 1799420 1615813 643834 1764767 687165 688531 1473631 1024094 405770 1376414 1586383 292188 734429 307787 1212522 94819 145042 81868 496551 1068243 1428236 1250985 1040348 155534 34443 216548 156463 663206 1106974 1906122 1676197 1618666 824207 603682 1810140 1210077 922073 284337 586814 1265061 1030435 577824 58768 1466514 1960495 1251913 1929053 222425 158492 1641439 1211661 1050957 615326 1752759 1767496 430596 1436624 750224 1131502 1062283 1627497 1501097 85678 1845540 208489 267596 233056 248623 403446 1076647 1280546 256252 1434872 1257074 1824409 1552807 252753 1744016 392842 1630827 1818441 1781130 93428 1462598 1101665 1316493 1028126 1700361 961254 366188 1656216 1726904 179973 1282987 141340 376068 13447 1899059 719733 675249 1308629 154356 545008 75905 745293 1726032 1405918 1406496 316394 625206 229076 769074 569256 106074 1093237 1305518 1089879 1109263 329022 1163301 1629589 1356115 651089 285777 1014831 1006450 597375 445915 1491609 267465 424778 1358753 278038 1153350 1606053 189262 734242 555138 1837523 167522 1492922 523686 977232 1208169 1847908 563276 626418 1884773 1888439 68013 1147277 438715 1343872 1377747 678854 455714 708240 262413 1158723 815523 1583080 722642 1215 1935795 375992 1077855 1235675 226442 1557432 1017301 687682 1009482 1550253 1141818 944108 381127 275799 808533 1554312 1477617 1099389 34850 294563 1766044 1156955 1237044 1564477 366382 304656 121122 1540242 262646 1429424 1607619 515595 1745618 434078 931557 1799464 587669 545374 1567245 1256972 106768 1744125 1820691 210374 538774 612343 463580 1661534 1574646 1286422 228004 1721230 93680 410871 866690 314409 425886 1049424 1136980 448555 1067617 1421779 119972 460164 718787 873319 65533 1464797 1073571 1275398 1070598 878694 22029 1856250 315603 202399 25607 1566594 28358 1610914 588744 650402 1176660 1239279 670865 1085437 1473957 1960368 154894 1383716 633672 1538087 1141868 1770330 1840746 1503130 719965 234617 1268283 1308143 1548687 1800429 1707402 431680 463598 646405 35557 1681331 863455 1469061 666405 1974377 691579 895558 1784784 1437616 184082 26448 660087 133594 607260 29911 59235 1380184 1899383 565978 1608778 671829 1687603 1698612 666935 479642 72108 699019 1461444 105508 570101 1118469 1964618 502513 416667 282162 1935879 1946618 53626 750566 1414262 1289336 1470041 746155 574413 870849 801735 1743317 1072104 272726 1759616 727154 216757 454765 26174 392465 90116 1170991 1648944 1148405 1927598 114172 884175 902780 244275 1462113 403522 921291 1796277 62697 1727309 197851 60744 78639 1559700 175735 1355064 1535494 1367489 863869 672945 56995 1299618 1221183 1996601 1516971 1570578 1321314 614448 81991 418016 44850 476157 1844171 1731422 1890708 1321370 889592 221978 1227859 1876705 453848 574328 10032 1803739 1238370 672589 1545881 153016 756905 74287 847890 1497589 501696 302094 1171648 1441813 341785 1055812 395416 884942 238114 1078872 1936442 1776339 771915 39413 245507 661165 1416514 1931932 1675426 269777 162230 799850 1371968 587423 877578 1066941 590585 1127282 914613 1321845 1647742 40671 461258 971286 1890023 674518 343919 1424200 1935799 297016 1002677 1112763 961886 1523028 1909667 1379541 54847 254029 1614245 146867 1719715 1124705 1924761 1624204 1819835 818822 847103 1275522 470842 546710 777659 1442800 90285 1042072 1606257 720461 1384226 1144095 1327258 307322 1747788 752157 1191237 555366 268462 1629665 662943 294027 743742 60089 586743 1804004 1711388 999015 1138267 1825160 869301 1613372 1739754 1001125 1868003 1909995 974452 1480430 536877 982980 1132116 1069915 1437985 1965162 240998 212093 519580 1766571 633997 1810769 209518 1453309 424429 773682 1921278 345463 561501 1500286 1301132 1217637 1012329 718204 1087865 1193342 1651213 1237838 1540549 1988402 937571 1991233 1908751 1215168 1715562 1973112 1623955 876954 1562692 1777950 491924 1019188 747543 1683242 755556 1820870 134915 695382 726955 466912 1772858 223907 929307 1254354 1863725 1594739 245259 1035523 228144 787224 430947 58757 1678827 705771 754599 173875 992193 297266 1606349 1270556 910851 908424 1349067 152373 155436 486078 630561 1457958 570202 705249 1158081 894121 759635 1433486 393808 860347 1807539 597108 775747 1841338 597338 1259017 1522759 8293 1629494 316646 1309865 1380585 359144 1344450 1519118 1054651 1372891 1466314 930618 1307814 281363 1765347 1730406 1881470 1326464 470079 57331 152916 610925 1203874 1588699 631580 1462175 947335 1571475 513898 976053 1870497 709217 1305948 1114921 137523 1542329 424385 998687 1566382 558581 1185494 579099 1777901 1670347 1471386 624107 124140 1831765 1246049 40836 452179 1224880 1705655 738398 82657 346984 16539 1892413 1623611 1844198 65194 960022 493113 243115 199271 1222571 1088846 94603 1685488 676935 1008982 708849 458926 448132 345037 211791 1260058 215555 260891 41437 666312 1224356 1784360 629878 574076 141256 1801082 1694155 457294 254645 225638 1758129 422238 329292 864834 1049975 1085739 1469689 1051378 1798690 450376 1047952 1563783 281318 510669 525000 144385 248943 1983399 1307836 1266794 125640 920837 1686643 888296 864505 199695 1350901 43651 212620 451305 251085 441262 385667 954624 469702 590214 1822240 143411 287265 169816 920233 695310 295777 90752 597968 1917745 1988500 910271 1593194 871593 983679 556962 1242237 1811446 612906 1674344 278147 1213920 964752 1799214 533497 1124623 395919 1042287 293323 1082274 1893518 465685 1827266 640976 268118 1734245 1188947 1349223 1844714 521781 1783492 1942195 1182241 1122793 1471440 907337 1112540 1712425 1547557 1472552 271257 1684519 1257906 1588117 1169291 789389 251201 1143020 1055171 918749 1983066 1410193 1168239 190110 1866470 1832203 1648362 108614 1745270 775810 156842 1464438 82056 1590058 1495651 725271 1419321 1035129 927578 438718 945956 23873 1873490 1518989 621491 1049399 1180309 1673885 1719233 1841902 562066 36541 1947859 870571 1745928 487755 1477004 306963 72465 104903 106312 1688548 1070952 1729444 1473422 656910 1446721 1329389 1082226 1883722 1281049 688592 781844 168501 1515881 1029088 366105 1490350 726811 710103 628894 494989 826737 1383364 581448 1900209 1458476 73376 1236590 1953210 1265205 1920511 370870 1668623 735064 399094 889443 651912 232254 1638698 1887949 1384238 332619 1282586 882524 381002 1843603 1895481 13150 36934 707146 706124 1890356 267846 1958112 300729 835786 1081337 255511 337110 1327908 854305 767699 1678365 111826 1236926 924702 1698668 591970 1303643 1241938 5197 320022 893355 351949 1058261 1508682 902398 1177609 896279 1927671 1525524 648749 1074609 569260 870813 1795033 1420968 256439 1775294 806835 1447738 73438 932575 259457 382667 1576751 1431031 1883378 576866 143154 1412086 14811 1169381 13743 1822498 911121 1668237 117031 77332 706045 1790572 1036658 680119 1156731 1152037 1653091 1337759 95041 374964 1868842 711203 158737 1661139 1738418 305135 1219928 541709 1772268 1643029 847741 1412117 1386399 711794 783749 120536 1537060 360236 539941 301073 520062 1234376 993669 220419 1094848 504218 1980211 1907661 65501 1477332 1986866 1686615 1517817 1092601 1002414 1834989 1413354 1132048 623584 1927011 165635 1931183 1373711 559897 1569583 1614291 153094 1610884 848576 1704745 1858011 1997890 1707696 101840 372028 658883 97934 1192751 1977409 394260 577795 1242870 821498 1903563 889217 1832040 1059012 1867029 1765467 241656 769243 1596038 325479 1734120 1148588 898483 264606 1805015 1603754 410836 865866 518811 395515 1120275 824580 1032114 1563948 615468 1444495 1596744 1280911 1386788 1071751 212138 1475725 1493386 1624509 98815 564693 305173 588247 551520 247047 712404 1320822 1735724 1650228 146121 1603128 465964 1904676 190176 1503071 1282021 1890589 1783599 8703 1362832 305551 772293 1002897 623419 1022917 741238 1933465 1611216 1812812 372577 1314237 332869 1766372 1064800 1513411 715259 1325214 1365355 338075 66862 1087218 334875 223825 54025 1270434 974559 173304 1013906 5438 1861182 29435 1629726 1672838 1792705 1795591 982227 882473 1145055 1582764 518231 551403 913897 243907 461345 748542 1084353 1133046 1035418 624126 900363 1618584 1164801 1948361 494154 1530526 1961829 655864 1050416 644668 470327 335017 1271888 388938 483623 822373 1934702 1178776 382640 805046 82126 1752536 650792 736789 1079663 1688832 1490773 1053630 1262714 1125342 831106 563985 699238 1244047 1808058 559614 1543803 1350439 161476 1713145 1747893 1010422 620736 1937949 1229463 1914610 1214860 503204 1080915 1850446 1875970 1796020 1432995 179939 244033 1948192 817118 891488 1215477 364438 151671 1847697 1865678 1920198 347684 1962778 307769 1410621 1464570 1194102 1683806 784340 1325589 1524796 1833768 1599927 410704 1886742 1041830 387655 341555 1244571 351350 141488 1591961 1418204 1021387 696259 483737 1584806 1997374 437012 1520613 66704 30413 615069 1154769 917978 1107928 519102 44090 625834 1849140 1573126 956392 63519 1809847 1072509 1269067 1746866 593072 1699802 1364732 1519474 316383 1896405 1621761 1937732 1771325 1923808 250435 808099 143480 1318520 106473 347247 1645919 1653759 914911 825763 753213 105434 1718897 861141 1967953 516683 1158696 1830840 1721562 532248 782556 1868049 357191 340382 1683808 910171 1271913 733065 349387 710168 411335 1812658 833645 328910 1175950 643995 1756557 463730 8751 336878 1723836 1561772 895766 844108 1672024 679913 683145 672640 1772775 256929 1658372 994670 1120744 524826 1310969 434345 729973 383746 437487 1327853 1581139 1230829 256140 1736424 1419206 718213 1362840 353585 1062052 201948 1710098 1396064 1674219 1232770 885052 1418091 1125521 297736 852528 159579 599449 1024824 1485371 1272620 247555 1672494 428649 1959173 1875388 490124 1008684 869810 930856 1235154 1032387 1747858 488285 1002816 564761 1140923 905749 1117961 369987 587067 860565 690043 1186182 1462564 275613 1071585 209630 848450 818424 758369 832375 1126628 748870 1896904 1102831 1652111 1552687 371147 437470 881075 1329574 113405 1259491 1183909 230880 7506 157113 488604 1080147 592749 523838 1093793 1313554 187450 336433 1907297 1167885 148141 1437100 1329484 904819 640516 1906411 287897 1990853 661037 98004 1680000 770068 1892177 1299529 1889362 1715196 613757 1986731 1082749 1468580 645959 1171443 659635 642786 836620 1405848 329593 54836 121324 1415193 1163481 956654 833131 1713401 15934 1627233 1146657 603420 1951120 336717 564181 1193417 1749878 33744 771670 909375 1225867 63906 369649 90190 552664 674475 446389 1612981 266343 1230716 592333 1123644 1883742 860545 1866799 184196 354936 1880705 476231 1472614 102254 1774030 344366 998626 815287 995874 770383 1965048 1945988 574647 685587 576082 1454599 1663832 422689 1594991 1374463 565880 1373652 1218344 1045406 527813 356789 1777494 11012 353984 1843678 1040098 1976925 1379522 1484392 670694 170226 842097 1273698 764453 6295 1382180 1216398 906054 635046 1751151 1672028 771517 1462644 1524810 9676 814207 1627239 449461 537550 694009 1087400 882054 272078 741751 1933265 151232 979369 1436245 1585718 933750 113730 1231553 332662 414457 454986 848074 698132 1719016 614597 1385837 1496241 1545116 278201 996222 1768501 52292 371145 68339 1869012 1605479 1160667 1292356 1360940 538650 1860157 1025439 246574 1860742 1626518 1962149 1909076 1186674 1674028 866680 9960 423040 984306 1956128 1231351 711330 1138397 1106991 1802349 439654 1059740 776617 1218445 973029 1942333 208469 1354057 1072514 797050 481622 1581296 992117 907169 749590 1357965 1650288 99534 414442 403377 586283 1092187 558264 1336286 1849646 1166578 134512 197088 1291759 764282 791713 1223944 1407336 326958 489723 122990 524403 1942986 181326 1227753 1873250 374970 63118 828099 1034134 1758035 47188 1654546 133298 1784223 1730608 1984676 590426 1357969 109037 1060598 861691 1676721 1694865 1274819 1068834 1467903 1956940 880486 467654 1512652 355751 894313 1164910 1606431 239024 1689086 258141 1553845 1468488 195171 114529 987533 1175139 40660 558018 1030288 1125804 378294 1040561 1491841 1022459 1196359 1171012 1764043 825725 877289 264129 427885 996605 1994079 1527815 1749686 1481923 1310246 1647298 623493 247852 159858 845525 843489 1403703 1070560 955098 647128 1366410 1524864 438517 741073 1576397 339517 260933 1944877 266654 1219854 576425 1309381 157938 279218 1711837 88432 596452 1951380 1349040 705561 1848611 66531 776056 1553189 1759527 957996 36867 1848764 1053835 1779786 1831782 713251 440993 1224694 1500530 1967548 509919 1960700 1668202 1979673 319950 1920454 49799 1808090 227208 1181054 141790 684890 1795164 253818 1479082 1397034 1079994 442505 177311 189591 210684 1282874 961615 841918 206289 1303959 1518931 106870 8225 1913109 1858328 1020912 60428 829065 1766083 145373 1038788 60101 1037152 1871873 1112426 1500171 1467573 634330 910305 1054336 531048 932571 646522 548961 442745 588575 150292 1513583 505723 1509966 690614 1031011 467420 1738323 267309 1196845 1074655 1756554 806881 1976719 400097 924592 1385324 788936 1118218 1784305 1362221 849198 486093 1329669 1832184 200747 295405 161873 1699784 1594229 295369 1192402 556832 554120 339124 1533157 1602711 1798694 1812346 1197512 372565 632041 58269 738336 291403 160711 277250 40612 1920060 1152944 1411295 1291228 1352614 1997920 349059 1326552 1932012 556055 38118 1412856 758122 1753981 511194 1029977 1422929 456567 681517 1574690 67455 567931 1596105 1733705 1452601 848029 1425080 1909877 845629 931676 643189 865109 1562310 941700 1159840 1915113 741991 798573 805321 281950 1264014 909977 1756634 1543820 80427 1229874 1958519 1539011 667966 79656 1269626 1797606 1857539 712541 365187 475686 152718 669475 1427786 1435607 1926018 1585248 574466 116880 670643 1035743 1152350 1790213 516320 5296 60923 323809 1133637 1444708 589334 1704977 1570047 93355 1912952 1525975 1070041 524565 718338 1543972 57355 5622 151467 237765 1880104 317649 1222019 1632710 1789267 785414 80894 1669242 1774394 1492797 279645 635478 592746 1537122 1284282 4393 1336867 1684769 1673972 1992627 1607167 1970063 614135 554563 469032 1256226 1317352 260205 934315 1419764 737194 769935 1785505 827725 1191470 793599 808367 624052 903068 539262 1137644 186582 714125 1191625 1788126 1252715 1238190 768189 79778 1271590 69553 1768089 1886357 20528 1859383 143607 1053567 701809 428858 1663151 778420 1321977 538306 1925700 286345 371722 507437 1867600 474096 148296 919933 842974 1621807 1886050 1226394 177969 1147671 1384040 1459439 960064 897917 666393 1725533 1458286 253155 1386647 630982 585128 1836870 1218718 61827 596561 901610 1388665 1637669 499736 1372610 1915420 654885 1311473 1445716 1664321 229411 1949694 557381 1940315 164222 1736183 1774292 1396427 60629 1034585 184109 184499 1983927 205827 133190 873010 93435 900287 849042 786675 1661185 1646235 97682 867290 687813 33499 1998510 272685 473728 1379761 1865478 1382152 1990495 1021579 1483452 632869 1898691 65988 19746 741377 1483234 290058 1484884 495933 1558463 1709787 1665388 232137 200962 1183477 1525893 1984939 7701 1293904 568534 28367 977702 159919 1520125 1684785 981262 1740840 102366 1753724 1351362 461612 1967039 304270 1914090 369586 1487766 1990006 440856 1835369 176704 261328 856945 1283524 1743554 1802968 268726 290841 848307 619496 938237 935026 923452 1848879 421987 778158 299662 1502577 336396 977004 1521723 301391 1205669 687523 1328151 828174 1369272 1074159 97410 1738362 1546865 1801745 993826 882089 1073649 1329490 1489386 1861749 1764258 1454132 1181069 1119636 1855260 791399 1765343 317199 1587825 1057192 1118220 172562 471647 43490 1491385 47 820027 1254167 1640661 389764 1704111 1399546 1380567 1329603 980332 101322 1195035 968939 1650296 1399337 1916956 1730959 547625 726931 411049 251560 1046683 1151063 813969 468921 1039052 1099128 568344 1009471 1617303 1042888 1949426 160208 1193457 908209 1858058 412393 1233268 1781699 1081021 1148550 605499 1119654 1585565 1268618 1409018 340035 168445 868586 863010 884220 1991491 1085956 230519 335244 993245 1710265 1336404 1894870 35879 1659384 1800184 294197 404936 822176 70537 767720 880074 1808614 391610 655230 1316249 1643464 1621365 1278710 781818 677286 1000329 632748 652075 1106702 1798125 660666 1433849 918384 563199 885504 682700 1159145 1660784 1233804 516755 227241 604537 1208549 1526581 1314760 1902747 175117 680685 1593758 1393048 1869934 895782 536432 1956925 888020 1478190 1039210 372309 1262932 1239595 738408 942650 1570082 1488488 367530 194290 1424708 1633399 981137 1575669 1153336 22306 527181 1209158 1162648 442676 204084 997132 1226450 1969001 963997 1486164 810776 914852 1322836 985262 886822 882605 1318024 1256457 1192514 1820941 1266407 62874 552274 1425661 1576600 463020 839847 177770 1969924 1160816 372473 353365 265392 1697836 377278 1402104 1731269 728404 1543949 469055 1035902 879763 440952 1933945 1883102 780173 1681815 1050960 1080965 1368590 118372 767491 1193666 841559 393718 123828 171651 1747525 383972 429648 1116321 1193682 339943 94634 1126981 1496434 1431188 442510 265667 1424444 1186259 82307 136689 524346 1955697 1979537 350014 1112800 858574 1699861 369722 1901821 1313291 347575 1307761 1751410 51235 492303 454918 225327 499713 321100 1015987 316631 1454047 733836 574860 237700 1048581 1028166 1056545 632725 484785 1832195 1003455 543901 492150 80644 859392 84879 790893 1410834 172514 773680 1821855 1459959 960714 334673 62293 253108 1013622 580146 1612064 432182 1632923 232016 74162 295246 951589 1236730 357132 769646 730726 1390058 1010747 110573 221565 576033 838194 807466 915389 417197 1991353 1901315 284111 186077 1936068 83842 1674921 660475 792592 268004 562801 174205 1482029 941801 1471646 1733687 158884 758073 1527296 1734452 1022489 1498764 647671 159790 467268 289118 1168132 1604786 1807704 1306568 1733231 254668 923989 510997 477414 1297973 893090 1368789 413770 1235956 419673 1462524 816128 881638 1873254 35266 1980414 853229 1672631 21451 898306 699718 1743167 297609 496295 96535 1419623 1553196 864921 794071 1661504 1147563 428621 1356253 364790 315096 229707 1828922 1609270 1295956 1468446 1005804 1894429 1982289 538214 1273998 139314 1593652 1533742 791698 354794 781898 1946106 1820799 1043165 1301857 1041880 1879286 1508180 1975468 1429765 1805506 179396 525504 1819445 153912 1101261 1084381 347854 346682 832560 128778 1588076 496097 1534347 126904 1453938 706628 1770471 515611 483089 158652 1677693 725458 1198228 852338 219784 285539 715226 1936225 1246094 1756072 247309 1219553 1444793 1343216 75329 149941 1561680 221265 566201 692749 1970635 1437564 1890988 482415 931873 1222956 952060 1728146 1271186 1516496 887576 1409095 530629 1118487 1674990 678387 1502129 1883699 1659136 503790 1184345 1892305 1359927 385922 36789 1714055 313818 1870464 1890104 1461858 1449721 1047423 338805 1692620 1281584 1649402 723314 555380 1366313 699302 318179 737283 1263521 1681639 1247853 1115858 272351 1414986 754490 115449 143903 784993 1757471 42341 1272872 614738 387978 782462 739638 774554 282808 625970 1004758 658204 109457 810385 653552 950760 1374282 1494569 1234550 1258168 448870 172360 1708028 603550 736999 125484 722377 568429 1467305 1956278 90135 1223503 1151787 17162 1940307 732464 1407580 283022 139879 1027650 900505 16159 317701 926101 1221956 1443726 947696 942307 948531 1939561 1048559 826565 116651 1337350 746518 1743223 1836452 1578943 330963 1334205 1488149 1726268 613244 293251 284782 1185159 791354 580681 103578 982657 1339155 1564064 1007519 385277 349587 560162 1233211 968699 1165880 1168732 186826 511599 22806 1207665 48858 907641 741722 514793 1392091 445426 1463998 1760177 1358129 475437 991491 821659 494720 1681870 1055425 271244 1633810 834107 795555 767654 440362 131599 1511149 1050909 837764 286564 748006 790194 32083 704639 1742101 472903 1915486 1948680 1490798 369027 243873 652944 1205904 177520 1928218 412695 634020 1946348 1168720 749872 1122670 790545 1679584 1667929 1728259 1304710 1337258 80215 1467485 848902 1646830 1724067 239913 813507 1070253 297355 1729528 111488 623256 545894 954764 1398871 97979 385897 237270 1243465 1010396 615848 1817706 497536 1644711 1798661 1644674 1345940 1924406 1997437 588705 145202 616473 328002 1021640 719120 1070294 306196 1265211 1374106 628738 1768857 500918 303941 631902 1097968 236544 1758757 474566 1043098 109996 539528 1148093 1405865 1607169 1061758 702715 447245 1538233 1167555 548652 1190034 401776 406392 1061882 1229332 943728 1829944 609826 1213588 1358219 161258 445519 422683 1392484 1950047 504594 720339 1489097 539780 1544818 691957 1625701 1389296 175627 483209 1770223 1214381 1616849 1207617 873427 669050 833133 689228 716616 469975 1338144 1634033 844076 1706740 213445 1711933 1932891 1999922 1261660 1777502 757825 1925739 187610 191005 1308225 967192 1318826 730607 1182568 1152446 1892697 382504 572030 1161131 251855 952269 289862 820363 1025273 630489 1419700 1358910 1036571 997909 1618138 1205796 51109 576246 791736 1389979 524123 862584 748830 476994 273592 764897 1363358 817670 1832269 1620495 654357 1781981 1785877 531172 492310 191759 192995 1093999 425001 69945 395709 608799 507272 606714 38352 701286 957797 1245422 1411001 1917487 1913228 1264522 1457268 249999 152278 1613664 153778 1667470 1325056 247400 605537 1478024 1364739 479247 1793040 1259999 370915 1013260 913191 1919312 1319196 1082129 200126 1588297 1324767 1681463 554565 1887876 1322544 373700 124846 1778424 926017 654255 1859670 1181843 1565908 1847454 204845 1164851 521280 660320 1622977 822221 1211333 454626 1104404 1159048 1501867 661544 1560337 1786799 1898811 235278 613860 890526 172315 1283610 6451 166117 1221527 1522608 126831 267463 1412383 1159325 1179771 682287 1980794 237031 1707661 385294 98064 96601 1771240 1117325 757859 529517 618510 1207924 236992 1436214 1202305 415558 859694 1970339 995149 627436 1143051 1617698 1639793 203770 858835 965016 165180 1317490 145371 473177 1619427 1345824 1633359 687647 665574 1252527 980853 1154748 1923903 242472 993481 130533 1360770 143543 1377547 1134351 727940 469339 960174 1628939 1516396 416545 1859 1242922 999916 1634521 841865 198112 1108970 1307117 967574 620556 386091 678074 804565 110728 1465432 1750364 1389169 266406 64643 1406700 1426531 237163 1718178 1816533 549725 439866 329718 463288 129576 721625 124333 1787990 1238337 1245525 637107 93415 946933 1800000 167490 161486 1304248 741296 119479 1952601 33254 1647626 480692 1508714 1291385 1728838 1073417 912025 1991647 742407 125882 813837 1756742 1939915 1062008 210500 650369 1250114 1985100 1512151 1704985 1561711 1993597 1798822 445839 1946132 959657 297739 655933 1937024 776237 734210 815602 1052418 540761 1507242 1087971 234095 1768765 1953670 985860 657049 740494 1924953 111935 197424 1148627 1059156 463710 1759654 211872 496521 710352 791160 1747043 161926 545717 922664 1291897 254652 691918 712709 1586709 216355 1093671 1275531 698659 290281 1236657 1748130 1778736 924825 416734 1782232 1225157 1729888 1450967 1485014 1349336 718642 1870993 1476853 144684 1978129 1057833 1341354 169173 274443 50208 1434557 1898523 120668 1147521 274915 1652328 1864064 816757 641757 1938071 1273442 433082 1916225 1545841 543630 554475 1648255 868832 1718705 1859578 685891 123376 1071273 1134284 1696590 1907449 1855916 1464539 877611 1846017 1035842 17009 728839 1767030 185857 364950 785891 690131 939845 487465 1162595 458670 1350865 223699 273495 956802 702481 381530 486481 861831 1366676 1355814 1902874 1717722 1768066 1738792 1465387 293670 676124 239368 1638036 1659347 1569125 1282443 870736 1299678 1652026 1273960 1815296 531961 765763 1572283 800500 281631 1490567 151384 1514278 794886 222269 502497 187710 1855664 185006 1208907 1854833 1287480 1987376 1100170 821219 315443 883197 115194 1828161 1002655 1278139 1072691 1519953 1071861 1747106 736721 1568018 436923 542930 529634 1760799 1260783 131843 1118951 127162 1821555 240015 362659 1922981 1925587 384730 1731945 1555597 1260846 31935 933454 653260 37532 1067231 1523693 51532 1505721 1568668 1611418 1215318 1259579 1317218 710336 804290 1928049 408648 1720913 1014102 42231 1383257 325808 1782264 435145 875811 7358 1102956 845597 173293 1913851 1289568 8835 1626630 1511547 327376 1140004 406074 1877286 1989991 572120 50848 1227239 1072838 1778388 497831 1522016 298979 403371 890758 1544980 1357805 844241 883232 1566549 281126 1166179 720511 1997668 285654 1708083 879711 1120587 1584066 1021394 554500 669062 1431359 725013 1600338 580042 1812225 995071 941587 1361745 1693122 999545 80466 573449 507869 1894566 1750328 509186 1058594 765171 226889 1568202 952982 612934 768023 213996 522716 892758 557860 1051859 1505882 1539404 831918 438214 1076418 1359784 1032807 1629418 299259 70991 1557834 1204090 709861 814023 1022740 1104604 1451257 625798 1330282 1772107 430113 813580 862757 1674488 1755935 823578 1735143 1457074 682775 1230129 1064286 1189010 726097 1382708 173001 1717105 380995 1788457 183201 426308 1056422 934783 1768565 471404 566660 1086258 573483 60899 1391182 1513176 470525 382643 949335 1174994 1984903 1700098 1063676 1755751 367345 1566004 503886 1411104 1527569 863488 1905742 1660144 671977 870962 84973 188471 1645038 1669384 6953 441840 892529 1413620 50183 1089765 780513 108833 1161245 1941944 1891497 501469 431141 709064 1547269 582052 748261 1948268 1948206 1064626 764955 286190 1850471 69655 48593 1638520 52559 869904 1727320 306852 533364 893882 1720735 1725179 1820648 873913 883900 699513 1961683 510469 952580 689411 1699442 1012087 501194 861657 1155801 1433075 94486 1440014 637367 235596 931132 196057 89230 719916 512701 110383 481960 1921624 942187 682215 1612302 825585 739203 229785 926327 939862 52067 700289 1072268 1710748 189659 616192 1933454 1041846 1773395 1016544 1288797 750039 876890 143797 1117784 1366557 534812 840759 543541 1419080 1867690 1415494 78551 1465625 623045 1317034 851766 1889099 769163 776772 672549 672409 1652089 343153 691667 1912508 1033581 1232164 1686301 438689 929978 1914643 1363518 243206 26143 1336010 1220659 1042262 739631 707508 925778 1010709 1981183 1530810 1115626 469477 1564676 489225 1608741 1375787 1421371 1214603 1310558 1184189 1864200 688207 1155222 439639 1837486 1237882 638355 1403997 1889171 620393 235574 365963 1921704 1792420 1388703 656841 750698 1956120 343674 557304 1142447 1667873 555608 1584967 554159 1201812 1366782 569378 1638553 1466493 1204246 111307 52480 1090215 819813 1002627 250634 1107365 430333 469479 878064 652879 1441849 1658025 238851 1166192 1112324 1178654 1195812 1046376 916832 496918 1995620 1800761 652042 236037 1050982 1286600 1255874 1610510 938592 1371349 1719607 974061 656073 225782 825905 1251594 890016 1754586 1107622 932683 1593452 1501038 1105960 1874938 532872 389060 1270816 1132597 439687 946154 1024382 1144959 1867337 497352 543377 895500 181924 1574243 1511368 1272885 1307153 40901 1137400 906831 876897 167874 1934335 1932300 653329 1918221 1272702 779523 1079335 1962996 488984 890653 836194 1098574 235377 987902 954283 285762 489264 1047755 32763 1087766 1705794 85339 1733171 1832016 1011216 315791 1918213 1534701 384369 411793 60431 1984214 1758139 1657885 824266 1847224 178983 1154915 1926602 894613 771215 510934 729987 1865848 367180 753801 176627 493592 1283174 1743306 590049 393818 919715 1905026 686860 1637972 424263 483969 1346474 1942244 947098 423743 1995845 1836631 1747331 630756 1490088 1553872 268003 1348934 179666 1722033 251617 1374017 769301 1259597 279518 1335644 1906574 2791 1801753 505455 1265453 1408664 589723 1967416 1995823 454891 672005 436383 739291 74177 76275 1891498 834047 813700 814639 1909548 176895 1429792 1915084 535813 912696 1721223 1583819 368492 937344 1999358 1896240 951482 1480259 1615116 1553142 831217 1777173 640299 1393939 1680514 1021542 486786 1320012 1151096 1597817 380186 1529863 749026 1464490 777338 1941727 137302 890548 354295 111640 276611 382571 1616320 1190335 1327886 277940 1183457 1649796 1567325 462836 1744922 521815 1642173 473913 1032232 143153 1953968 1313726 819954 271920 1508994 1203244 1707407 1479652 1957633 1029089 101024 833739 145346 856232 35555 1721072 21833 893337 1318263 1187812 990019 1738038 1609864 1756716 1466865 256167 557225 529242 710330 195178 282881 1528496 542234 451106 1267225 93722 1162597 967661 1742277 532088 455055 154561 988489 738724 1253563 1581969 1248690 1535941 359117 1908052 830045 1934729 1659996 1106964 1768811 395365 1373757 243650 1694961 1760856 1971561 918400 325876 1609449 188770 617661 1085353 1941487 1645065 622622 488516 1521872 658082 1379595 426150 735348 382893 4392 1282451 40403 841028 1714068 1042073 1987478 797267 634304 828613 757189 929082 51744 1478849 628323 1901444 1554361 628812 221654 1745895 1672740 100193 573527 434228 952890 450156 1102434 862838 62159 1100879 932261 959992 1561906 1369728 1480511 875723 49418 919929 494844 921581 1466861 1018265 761095 1467761 1984721 1421196 495786 160187 1895289 1848102 1826360 657966 1318407 530379 58412 1648253 1423882 556648 1325650 138022 510623 317263 1528531 1745129 1205166 831972 1359721 1369300 1942157 792809 1786231 879666 960984 75779 1248314 1474727 9811 126883 65050 969655 26333 951010 381821 1287099 692001 728788 952933 371375 1171193 1048246 1030803 814480 1172354 1182201 154500 863804 694949 1745481 1219609 1425649 439710 1774052 1225495 802905 1786251 1124994 931160 602438 1265586 1134540 1606086 928717 1207660 176671 277507 1014130 309755 666576 774330 1181468 388043 1459177 190723 144711 1095512 590591 1616155 53040 1493857 1165311 605673 597022 1727243 198571 186245 245083 880317 753988 1030530 1982310 427381 1017818 106900 1663491 233151 783117 210453 1332769 1162494 1196264 932811 283295 1482839 501366 623770 1209060 84773 1234594 1260642 1873923 1614000 879521 560796 1596762 1880753 345462 50170 1552416 182021 430135 1297373 1886531 1401558 1417816 1898969 1721286 334240 978822 1546089 1274372 1994397 1104856 849921 783870 1521378 16548 636525 1797920 404201 908097 1574727 1446280 1927186 1153687 513236 769357 956247 879749 1871383 1785867 176875 983948 1844354 1640343 290773 731590 657480 1975604 136036 77090 1226354 1301796 885939 1531548 1383907 296788 1796058 1277282 1291303 1278765 806494 262076 1543998 747950 95631 505843 253263 1848627 137025 471953 76593 677149 549075 265765 850283 1759141 1318790 792691 1645448 1083813 1206139 1977659 659180 1130524 367951 1767717 932511 323500 317884 1518398 1770641 762961 1328115 520378 1312669 1719096 1169724 695156 1038004 524437 1709435 1617306 1557091 1281170 254766 1075195 656589 1848374 1335102 1948129 1086353 515388 1994307 800437 1885112 184706 903932 1822111 1940325 843847 383220 292858 1346821 667897 1749662 769449 1489264 1446562 799419 1160045 1785971 1370821 525051 1255789 811717 1800660 333625 543621 1017702 401742 405581 561085 1439814 659236 1450830 206107 944522 894458 164596 864007 1937269 109595 1963347 1489632 1917826 1211351 985519 974997 19547 105274 1074510 328365 469236 899190 1263218 1959263 727074 647272 614643 296326 4443 54905 83815 1899983 845262 1726060 1489806 39138 1851431 860135 1540391 1380941 911996 1805052 1065294 1088278 90217 1341526 26994 846765 1295480 60675 1379810 311099 937948 872596 1204793 1681319 717607 467059 171271 1293755 275090 1350289 879899 858114 857647 1621190 181795 1659093 516920 965438 1023813 1146495 312741 534946 397437 1713953 531413 816716 1349068 1730143 1926338 1788219 1205306 1105580 1093177 1451031 752435 791975 814879 287298 872642 1458184 358688 1545548 987188 1314006 11462 1621479 1072780 1675371 1126816 1730726 360748 870788 964283 726514 1219929 1378195 1520583 564751 1043543 3081 1215593 729894 1874489 897940 1232364 1872872 1356620 1889389 875485 1994914 1425657 1491168 583458 494741 1141497 325966 1874639 515608 1044404 1661853 494360 95716 436992 1654147 193400 1308824 403907 767981 672836 1410666 47083 79107 827010 219019 1385951 849928 1330703 580910 397545 1624507 940597 1011991 1741946 1312381 1067034 963844 969670 1631116 824942 1395915 500060 1597410 1670252 818283 167357 928631 1016871 1358229 248587 357519 750307 141960 1666895 1772172 208420 1662136 1413766 1498557 1779133 19871 763306 1841466 1055285 1517455 844082 575738 1421837 1793513 1379322 1463727 44791 331259 389435 1165775 800017 806553 1898203 1525689 1535464 1191598 112365 500380 1006602 775660 1647546 1115898 823227 1039799 872941 899431 1925617 5393 1258034 762584 174516 421862 351892 1278472 964793 1778782 1787399 381670 1238705 1373595 537093 1634677 1499938 1610445 1278949 1084357 1746900 780120 1899676 281532 1589290 1178877 1292934 309371 560771 425391 265772 1423313 286210 1154640 1355008 1735619 685376 914450 719762 1304949 638231 96263 1064530 262674 1588095 262462 1840844 785673 1589224 578575 987328 1303956 621126 689600 1302631 121740 498836 142408 1162918 1414510 1287868 1116213 244532 960685 1442407 503853 1426890 585749 894389 1762077 23097 676284 1977768 1651887 92334 1560450 578674 300924 496677 427538 293115 830170 1188907 1166339 1848709 121433 817820 1270570 742886 1753839 1410277 605427 1935555 1467521 1276252 103088 642339 1996861 1538962 1935964 34017 45322 844927 685539 1116185 73471 1116400 1986551 1798821 1856708 1544716 1669407 1112356 1480833 47256 981332 1084795 442439 1926577 328931 464694 842657 1662908 991282 1492047 1892733 1867627 1217862 102733 1588976 1042862 132736 1615652 1537801 344840 1959485 1564794 218143 1740234 1415164 1523360 375695 1148146 823857 962423 1718021 718764 1524219 1920426 1808748 1023335 194844 671217 947575 723293 1389030 985484 1283884 661917 1739320 69120 1558472 1537190 1250610 830109 95726 792442 1698512 523666 1813643 656567 784873 66066 1712627 10113 1666668 1890514 126391 318194 35898 1087418 71510 1327810 1892757 1598436 1243313 155823 803103 697194 551761 1076407 1812352 1101369 675692 1747016 830166 1002887 85728 543590 766091 1106628 216412 634408 1450210 513981 1031016 468431 594487 535738 676898 226686 736909 815777 181370 1308882 1732702 117344 888727 6878 628304 99100 11413 1482513 1612875 418166 869687 895768 1703396 1027962 451673 217220 312396 266728 780192 1884115 218131 1619881 432663 913172 601499 97727 1523378 1492758 526618 575001 1445613 1387633 615905 493590 1574883 1447046 1198164 262633 736895 1936023 1945675 806876 1792304 1627797 419817 270957 1037060 498494 1296445 1458360 423555 1932945 1585866 164151 278842 272235 1694122 91382 1452127 895386 4765 1778508 1829713 364670 1606436 1529028 821726 550766 1028996 326902 778573 1002660 1938342 785071 1794341 359530 413455 1099014 1059577 574137 772530 732724 475744 961585 1625638 646931 242911 817228 1648269 1564698 784867 354812 1270393 501936 980671 1701686 1031853 1649622 912665 19908 1839120 530941 1704254 1794837 1029733 1519293 470191 1065537 103082 1749823 369079 480272 671711 384655 1862637 1944827 634317 1613651 1338793 604576 574952 1162070 858947 1763029 1179377 1185792 138037 1608639 671631 1312313 1588745 1333117 931917 1224772 1352502 1242775 1512164 879221 1097328 1388115 1609784 833577 58406 1160136 298923 1865323 25739 1858548 296903 1463409 1213742 1209106 282126 1278518 18604 1633017 125027 548658 313651 1894550 1903109 1417563 1967936 506334 489131 1457022 903038 689492 1232109 1309876 1248892 328893 1808338 393647 8228 730908 846477 1823324 1686945 1388650 1148518 1607688 1820666 376840 1451045 1377200 1610241 251543 1444424 1682723 1849944 471905 1757521 362074 1480840 917133 757369 1249993 1621167 878460 966680 1036680 958490 1220976 1803334 1246700 1409839 274661 1003063 390090 1605484 207615 1347575 586925 387240 515106 779327 137791 350412 505107 811287 1409516 812535 969168 925654 533140 540545 62806 267576 777876 1658541 1599879 364806 1029533 1701173 201852 1434859 67353 508946 114956 1002597 1509012 1862123 1764580 1296283 103870 1811056 487926 700317 905229 1838066 905507 789228 1398536 665737 1652455 1913112 1729376 1373464 1519536 185060 553909 1376078 1777432 51742 1752038 721242 1483972 1306698 1155435 1745459 1555741 1688905 1747083 1500585 260271 271542 1425794 1295948 1141276 87429 763349 442060 812604 1964466 750377 926291 1692102 1292690 1245016 1608669 906881 1627768 769026 7132 1008239 1994535 1668390 1568593 798787 774543 613101 1667759 913518 31803 1011294 602889 1715052 233798 874026 1273238 493470 404614 1399213 150357 68580 1650887 187870 1046986 1099724 1594422 1036602 1734062 39332 1154680 716427 1845616 1186594 1532869 571179 474711 718252 899470 807891 1756065 371300 1492109 1458003 711986 786222 182687 1309179 1612867 1035233 950289 1049511 1403173 1100255 812038 1269052 896108 262981 529422 1012232 1066284 1703172 485315 302563 178552 111273 274703 20274 193539 783242 1030165 862885 1899712 1132338 1645286 849492 1334522 233114 251145 384561 928727 121885 1006015 558980 1960381 1953975 386369 1002551 623132 1327645 1704162 1961103 1708004 1632854 1949617 191838 141237 371488 1297518 1172926 599729 1760857 746328 182846 122534 742632 1885476 149798 844920 319213 346637 968708 873608 695290 1122620 893697 1350535 330735 698271 747391 1230981 67593 1810736 1545717 1376869 784700 145207 677196 991537 303231 445877 1118344 1142440 793362 1396250 1484830 208829 1829374 434773 1459365 1203929 471046 22610 545694 159198 474981 1559241 768888 32703 966531 459175 950318 939576 1419436 478331 1450312 1960811 1161212 248026 399841 49874 211835 1350438 1088649 1672490 152333 139639 1753533 1371088 593730 995969 1253810 274606 1810559 811585 1899433 1915853 564009 672065 840409 1901683 1834289 420986 576384 1117187 1066033 157600 1696082 1021069 1455108 1907714 1541233 129470 320928 428757 915656 1088466 250137 1388345 751359 1715688 674649 226225 1355409 364534 193827 720343 927991 1438533 907389 999277 512328 1288112 1566465 1637426 233012 98428 90515 1044437 804559 705769 1281893 914807 796226 1360756 1287682 1695833 1055632 1452895 18530 1334445 1149512 12812 1618557 1276560 1043145 319028 830787 1596704 1657535 740241 1230021 1352670 962437 22472 1236310 870201 600638 1503490 1186330 331280 1958394 164363 694382 1513728 1565796 1413836 1377104 344675 1819238 1951694 820962 1765545 612346 1550848 1389995 12364 717736 115947 1996964 288405 1203409 1680488 890439 1444680 678352 855850 1582422 161408 1259078 1525116 1061649 1591921 1794086 1123059 1163164 1827526 1942271 347244 1326772 1057779 426364 1167593 4178 1551520 796928 1274102 56900 1810317 213173 773244 974930 1546776 1778639 1072969 775367 251390 1215132 253254 1086464 1691377 261900 478546 558130 241375 1388224 1869198 1982671 592417 115025 1230279 915435 169646 1479936 619879 1022905 1796842 1203877 1219278 683520 1303989 693191 825244 1664544 1008658 1725372 1424980 1538258 1982554 360490 262825 1550739 681062 1679720 1692398 63874 350473 1888691 1551590 1888548 387725 403238 393925 841073 1924135 1873386 1274749 116463 955242 94585 1725207 1516906 849412 1623935 1034244 436988 1174342 492951 512213 1011534 1761678 1337653 1861562 30595 446801 1522072 767950 1322387 622402 336471 1267016 498134 1464137 626095 1520085 549663 804933 1045718 55284 1522054 1856159 1049030 1692790 1416433 1261954 381260 1357735 1130601 217574 1215747 987289 1975183 778360 1048959 851119 1822184 1843210 452224 88411 1512893 1880135 509117 625232 1384587 1148078 924581 1107820 1389411 800451 1417204 1138760 742528 1150280 1245240 1606469 535248 23363 1499797 418059 28482 1311265 250888 961085 1050604 319076 563972 1043997 1342915 1786233 294319 1482887 867895 1905402 661573 174841 266498 1861678 1214492 221236 213955 1610015 1960498 1821948 1322850 1738486 555978 438855 459081 203758 1615048 339989 922123 630514 1152344 407940 972725 1835592 582814 1168115 1828263 1726882 1781538 126232 772655 462309 1598864 1764420 1241108 1640796 170145 608939 1960147 190933 1598521 1740429 952290 371420 565738 810887 307169 810698 776230 1573634 206844 1809780 1131402 1640948 1603096 1991397 1224751 1193237 1952442 633654 1407619 745748 402822 12991 517166 1199734 1183938 728857 648371 1130228 707058 279895 136494 1107294 822531 688515 1692888 1530912 525426 1638885 1284131 149266 125739 468360 490665 1144379 1848133 732013 1887180 1444527 242481 351434 1892725 459168 1216979 1645274 1669916 459000 649136 562588 707464 1848221 1417806 783229 762502 1069436 1478028 1875553 599658 1202065 1600863 1359873 759572 1425972 1807426 1972964 302053 1011398 1604310 1551795 739029 1333915 1837803 259165 1961052 1632451 1593207 944335 3983 1241397 1203254 992226 423080 1899964 81297 931151 1841370 1414070 1723440 1359244 769782 1968539 635601 1242021 850530 304727 1968630 1656242 340486 1310207 877601 307405 1741195 1161915 1683091 1562796 1517603 1961393 776950 591469 1978640 1287488 54578 678694 562612 943140 1654360 1306431 262664 1268434 845990 1999583 1468715 370778 1884651 352511 681829 1212321 384427 519336 689745 51650 1325563 1857192 1458961 651265 1563398 613032 506024 1803710 309486 1025216 18812 42836 551830 218510 1761057 800850 440305 613182 1334005 484779 131056 1557024 1639106 858389 890129 1210452 883038 1000942 1326344 1419883 1584251 200539 1535982 150297 1804984 54886 1106491 1945340 809726 1062083 147672 339580 764285 883604 911261 368381 1441868 1028272 982642 323403 197114 236266 1149749 350590 1721299 149272 132692 763544 377886 932140 76650 1149019 384702 1950571 1578211 187953 1201689 207878 1587941 1354936 1012504 1169333 934062 1751202 1638705 1188734 263884 376960 351534 301435 914989 64077 1770192 1619455 345547 1545072 1406483 407788 1187874 1564440 560547 1766284 863621 1321372 54997 1721232 1381320 440099 782067 1483622 1741515 1983059 1180986 591203 1976272 1254129 1622379 31231 14635 948852 1103758 1800773 1887596 1956509 1203507 302660 1762032 1862927 695857 389476 1618781 932126 863478 454721 206423 1876340 1611219 578675 1519299 1980947 943409 721573 1642091 1764777 1866131 1955880 1894467 289573 869855 111474 1289341 349436 1663800 316918 976247 897985 190603 1628641 967388 1865971 641024 1159966 1318336 42406 488157 1867994 1246879 733537 698741 456672 422156 719222 1862949 874558 546687 259421 1272455 96407 306527 1945413 1684715 934342 998154 488608 602984 1881331 1414562 1012767 1128383 1053338 331782 84448 1574966 1649179 1151365 1493120 1315813 896454 1922305 299288 1671432 1050620 926598 1639108 1684041 570470 1987367 617190 1949582 902339 998903 1704355 567494 1920782 242247 1434897 1648817 401415 1797761 1265184 1426354 1246470 271067 1718370 1985745 1895385 470274 196154 1354244 804010 1401581 1897260 1723281 1206695 1582132 335077 1819870 1746749 661927 859563 1070048 1917025 660234 52064 1514325 768979 916125 1750893 1355916 534123 1512009 31275 903435 1348179 1245167 867306 458493 335856 30449 1841022 1432478 1921339 832127 1427680 890283 1508548 1316625 1352768 1426689 1950528 533084 604125 1736948 956449 1362584 446863 1736729 196082 803567 806284 1804645 327069 124074 1693952 1927874 1753210 436152 1807811 1502369 1454549 1787493 544854 1688225 53347 340242 400223 772364 1715863 1539790 519444 1623368 960530 1745683 1386674 1048309 225623 1460592 173645 564934 1373974 1241535 1378137 1463185 46650 1762786 1789178 675927 392370 1600345 528553 1129911 817081 1375017 218184 1752293 1500704 752044 423219 39678 284121 1571972 1284530 1935322 668804 1043665 1555425 1611337 1272345 1669811 1580333 747054 1097585 1395087 731149 518172 1309557 1529288 1065390 811679 567316 1239052 1767106 351490 1332951 866737 1647403 34970 1460127 1276020 1239573 1766958 1273413 1311008 1548013 735761 1894859 462043 220957 1340861 1417632 654383 2071 837658 246211 1149746 1007912 1008207 614508 1414326 1724647 906220 1017762 1649803 1999920 1292398 1818987 655556 721195 972168 982547 1248535 1700729 6605 569484 622348 1509427 786068 344470 215445 158554 1125781 397993 216684 565582 75909 1567053 216947 1299391 1327175 872958 1323917 1483512 148410 185709 1480133 514692 1972202 1747107 122948 1452711 1167720 1101717 600440 1917268 1385119 698324 530721 112254 1371354 933252 1883653 1241616 1954208 1827030 1123087 880276 1736446 1074317 1869497 18068 497501 669248 278470 1080175 1827447 1911029 1688931 1106262 787269 1530450 693851 1682816 1196497 1056386 1204950 9532 1330016 1033685 963152 1193153 986362 1637403 950626 1646072 1423030 715169 736491 1092100 1865461 613158 710719 304324 500656 1115462 1986425 1357886 1091493 1700168 1054756 937773 1075136 730260 413218 323186 1838545 1932401 559679 404243 407455 465775 1886488 1216039 1024335 1497217 783323 587358 1214103 1261151 1661112 1494168 1658244 1054885 132972 208143 1626276 849440 1357159 110471 981235 446081 73641 1855864 878980 548255 1750662 145614 958565 1425229 243635 1387386 1871802 1912816 1717302 1792199 1818102 1764074 185209 1649835 1352514 521157 666378 761344 1557608 1938136 761022 963903 898208 1935750 168745 130973 109520 767413 850780 1302362 338503 982186 562541 1069812 899082 852059 1746912 1596343 1120580 1712580 1532819 1437858 1530310 1068967 1822485 231233 767547 367819 980997 1167928 1708228 572282 534328 116474 674448 1506590 986938 724327 314344 1202468 1227442 115281 950947 1568080 1174989 658837 1225561 468509 1806787 332896 319244 1209660 229451 1740558 1118292 549467 1967364 715496 1927660 1722150 930884 304125 795239 755847 1932999 181865 612428 1153120 1446667 612315 1956515 11346 1926330 54419 976298 1938174 1098937 801949 1372095 1444802 1248002 49680 439028 1095496 1189309 29668 1045829 211101 729057 299834 1825834 1968183 1870099 1681810 1263614 178712 245188 1207808 1129177 1024140 1622857 331716 685210 1216524 1639396 1300507 1855720 494252 1177583 186885 388597 1731566 735201 1927226 1008298 1969978 74901 5242 1815980 658290 1268312 774555 1588587 625518 1364897 71381 744255 1221117 1494670 523955 1799833 1131968 895002 1239310 926437 1465996 1400073 931508 934113 1612460 1751902 28650 38723 88802 143576 1900670 1314779 1466949 406382 39817 1143272 498516 1222047 252294 648938 1128564 581910 214324 392205 1594090 1716275 1219395 831118 166053 903030 592385 1503627 1165802 243072 1480730 42163 749675 526324 9186 668023 180782 463212 763207 1320997 663390 1562400 1464218 286616 1799654 451534 611858 1826613 681158 1302435 1076836 1687424 1242708 1609731 237457 1128697 1737669 111613 960664 689005 1377422 98784 1280044 1327977 1878401 1072667 822128 1320695 20294 688504 871285 177411 1632813 804105 1931946 1952836 880745 1165264 550011 967127 755118 475118 165832 1666234 1640104 24423 892884 1973241 653607 1854215 936236 1632733 706308 1483965 1605539 1875378 598243 680180 1268234 1223635 486575 1438577 1070462 422281 667946 1864627 99149 139354 639245 1158311 1740467 176380 1791198 1566301 3115 1360717 1094288 968911 1342877 1399710 620245 773988 220268 288364 317067 1591869 1440287 1647010 781628 299433 1398457 1626754 901081 1959216 1649804 1910617 1675345 379035 1484376 564021 1100966 412300 1901058 545282 65309 1755583 1443674 805154 18549 329487 1322787 1275103 39600 989313 823703 1096672 1771751 941022 738426 1794826 1874326 734501 851295 1809335 1515419 186559 1231648 873129 1779026 1179684 871839 1528873 1183097 1443337 773418 1770848 91468 1429913 420205 838928 1489199 1074127 1773011 150630 133893 1136615 995042 472673 1187675 917400 1337676 178562 1114869 1926850 1096630 1731252 439838 1440034 285247 129710 1298967 475138 1967973 23781 107007 859988 1471109 1356079 138905 382744 769247 472133 930641 1254113 180481 144802 97091 1137063 207193 1619190 1673894 844067 707674 146565 1020285 164588 194918 67197 1128931 1480458 844135 293378 1747896 66180 1628194 1241211 810599 1098387 1511925 806641 1089174 1547016 1678288 368033 902496 1685825 1127481 744221 513900 1076450 617032 316240 965601 164853 1641781 1380989 1581686 1604159 1779927 238953 884434 1553829 668021 1024841 1591468 502143 14194 899868 779400 1962875 556099 638683 942645 421254 1602022 1424492 97982 139675 957849 269153 927069 527084 1729213 1626737 884704 781556 1740993 692422 722994 1865950 1706424 1002932 1677641 1627089 1270835 738988 1933835 918054 1495255 1887869 1141789 1544965 1804135 422394 1033695 1611742 1760179 1293451 1633526 448749 1569540 250111 1837412 908833 1215385 802198 137113 1307978 108659 1337619 1048954 999651 1784120 1237512 1194720 966762 1087919 851473 17980 798690 289283 1177218 662320 501417 102718 1923738 637266 1516978 728832 546343 1021503 1668601 1021100 1932912 623467 93519 592367 1471521 329723 424421 902942 1124850 1720013 1560474 1161550 1533159 1688718 43771 1993331 221514 1852228 1208555 88860 1290792 1269413 979150 1509741 1006474 1867701 1344325 54344 1688339 794258 220398 1076786 1234193 1285600 1452623 871644 1650506 128768 1154581 1534279 637420 1198134 171650 1682776 3106 1025200 106037 345694 1124411 1403422 465698 801575 486741 1906736 207045 1695190 1463283 372349 1017243 984644 195987 1447398 1957623 579008 1031633 1463548 155248 830450 536262 977915 1572162 459372 1332990 916154 973005 569556 958232 688253 854018 704176 1947153 86179 283063 1567286 992558 665818 1715551 621154 791477 658125 1081135 1944175 1652757 1745197 16996 1405500 680381 677301 1716657 1228651 1286012 636817 1264033 1262148 1680257 1356166 1244242 1898231 225663 1842279 415572 47406 967633 72589 1019421 1041526 398986 1895454 103497 650555 1829136 1296134 66508 842825 1961314 698489 507897 1314441 1945812 1807017 743983 1901507 396954 263886 919074 1645499 1624927 1334065 419107 789290 458279 207480 365455 1558055 1657181 1640483 1676487 1229709 1503952 82243 1185804 1411551 1538493 692995 886708 1455908 688101 1837984 267084 1967718 772084 376978 1111880 1891088 1371165 443296 530413 1623860 1197226 133176 680016 883767 484642 1722930 676787 1015005 524041 1518215 594011 378345 1993249 1782314 1018894 1898190 798253 77257 1692646 455183 998816 893825 26917 472312 1058294 1816727 89514 1353972 1439184 122474 1858117 1985681 1143304 315334 741546 87944 577051 1836578 1362336 927704 1482210 1343107 911720 107868 938689 892806 719334 1507612 800202 1462661 1060193 1196371 1528361 99163 583466 274627 441396 766561 1575883 1982742 1919269 882357 824980 677049 1960466 1918862 1334596 1862766 1465224 991676 1645110 515709 445018 538944 74432 140149 191412 1588435 1277330 897406 1149213 227277 1409206 1949153 1399126 1505551 938266 802797 1823306 1635520 2768 1960455 1604535 162619 1300243 1371744 37568 366860 845071 857494 924069 1849535 988676 80908 1535332 543763 1464272 366531 55328 1011050 51158 100907 509889 1263673 634497 617883 1619086 523998 1248081 1151233 1132522 1816943 763048 1680697 34962 140403 1884488 675755 463820 579109 424710 475227 266665 1282067 1201218 1814335 1768446 1511874 449156 1726710 1161396 1133302 1340239 1319346 697418 608136 962647 385751 1766771 1983562 469177 1175789 184828 1133008 547223 498289 1568940 1265733 1573664 1353200 1015026 1605213 456043 286405 1149690 289777 693500 1038523 683223 1824920 19324 515647 1178886 383594 1864125 306029 1782259 1053437 57035 1990753 876181 482501 1357765 1503763 476856 491984 275487 353333 1745020 1893977 1709475 414898 1134857 1194434 149410 682497 384448 614147 415546 1992390 1266063 177927 307951 1214712 829081 1206648 685362 612710 1162810 569705 1356136 1810478 1436564 1229678 46765 1551608 752208 622691 1104808 1490981 465786 1238060 265228 461454 571815 1437457 1290167 1408357 538495 1264629 1674991 521044 636300 1080980 1621834 1431816 969892 549920 410919 865880 571575 129313 111862 379322 450387 1618115 1281714 1418486 1928178 1329697 1270512 872467 1565995 812352 423802 303777 1307774 155215 677082 1612485 272736 1192683 1113401 166377 891504 946704 1714626 515003 1172442 1815557 362665 217057 1602061 987471 925609 1423885 1626519 1333273 272751 1230584 453130 921867 898525 32153 583774 1392705 1741925 1726864 1231177 1233690 1616235 877633 35849 1636911 1524797 1107779 819072 383454 1349783 220607 978888 1642938 545699 949242 1766657 389134 786140 1596318 1285803 192854 505527 1861838 1796158 1491526 766451 456379 571230 1865905 915906 1566811 855088 1657141 1175191 744424 1858991 1559472 391432 1984584 714770 1837838 1354886 1799401 1933099 1582634 794351 1535629 1113382 60304 1748667 1134665 1932254 77231 1467621 1512728 1971758 672466 663194 523897 1618433 1488172 442159 1339551 719500 865997 720639 1213846 1119366 424765 1381965 1167566 805946 1009071 1847392 256359 627397 948067 1573241 1255622 1041084 523040 1197865 582264 1637303 652991 1589836 627498 343065 1354026 1703914 1089116 292350 1373031 1415471 783170 238531 1437019 123245 1110609 1913688 935049 1054650 749842 804180 1878249 1487217 633730 980985 1403981 1210473 1525159 797621 660662 1770817 1920684 1187930 241471 75003 379999 1570893 1228899 546176 1884352 376970 1203054 1544231 1296803 1789205 1018486 759624 1391604 454385 927416 1610565 158252 1622097 1851386 304824 1936046 528791 1395185 1195364 869272 1200467 655105 922703 535349 1934920 243436 1020692 649210 699650 1586518 1179746 801224 1103599 1218154 1852445 627844 387770 807522 1325278 1842817 595056 1815372 449504 352230 373005 627134 1294789 1060674 346142 140819 242507 1529006 1676702 1949763 612618 1912628 981073 229066 1829660 1376505 964875 1213024 1872192 383117 830602 1675589 1001031 1126845 557069 1031892 1560061 167706 1701845 1635292 279834 1516821 257738 1946965 1887412 18173 1544239 15732 1523010 486812 1786796 721008 1730059 220466 1635992 501093 439057 491656 63713 1070148 315249 541489 159801 1586989 1397338 310502 1631614 1043810 1157003 112731 243795 265274 1927450 627990 912107 1741928 1578959 1254436 1418737 1424381 672323 101041 1766836 1212572 1099448 728899 993928 1575318 622582 31599 1075628 651670 732036 151389 1455819 1573607 1883834 1042967 1154283 158570 169764 191211 46878 1583952 127607 1676297 872354 192980 406764 1723719 384074 277026 381124 1556945 710982 98162 1884655 633819 195077 174178 82178 470331 237628 54034 1626403 954739 1687363 739798 1138715 207415 244432 402643 1739518 950383 945300 1174105 1973583 1433563 926209 579565 1153763 1479460 699032 1439573 355991 1148842 244150 972624 1465109 497797 1987269 361273 953608 1164155 1475306 1228615 871093 1489086 115460 1213181 269433 134470 153935 1110101 1598357 275397 1283866 567844 983688 1609111 190253 1638944 1298454 485396 1163867 894185 86270 1006583 1347075 1301928 1140275 90534 601470 226452 1108140 1171325 44859 35496 86473 261325 1348387 1942657 1644831 76917 1004988 34040 1900094 1325952 1319554 1616871 291528 482535 606878 255707 318171 940322 1305217 1558027 251093 1631386 131024 380214 1826708 765643 481616 812685 389500 784562 30017 62074 822227 768776 856109 121375 1300356 1153585 879193 978456 263042 1207209 1569385 1560127 1381518 744518 684422 984982 1720538 1449181 508111 1935302 985013 538714 1628001 1934156 1513313 511412 671359 1994060 1648421 1261993 1795343 799127 395901 678896 588971 634745 871810 448492 411778 948534 1584460 454114 1673751 1155329 1319065 87558 1975694 43854 621787 1894869 1299745 294405 1338476 519591 853485 508102 487983 727967 806302 1273434 667662 1525600 548200 958740 818475 1763505 1333708 1772958 1973133 1995243 722187 146386 792427 1207196 893887 111958 1771100 846355 1807365 1916561 440874 1071697 1299135 1248197 916316 957006 690223 65710 938857 1068914 127866 808297 1353367 1186384 608899 847016 519111 1701370 1184136 338404 1163623 1322323 1765437 112495 1718320 1985803 1518679 223215 1866223 663504 1140054 306253 76803 1673671 524153 211106 1442766 386832 33641 14769 268885 929634 161803 602382 228013 64929 1888630 344930 438522 1931300 1671899 114516 596340 48982 1810111 1785706 1449970 1165967 460353 1647596 1138015 590873 917307 1593159 264592 1638730 1328583 1364661 1110997 1043399 1044175 1000243 1976837 1373657 1353073 1155727 260517 1226637 1036953 1566890 1792555 1222729 1088521 1191968 1061038 1085788 819560 54778 249690 1993304 621578 1733787 172029 752708 1563500 1919070 934013 138076 1733434 356847 483580 880809 1782051 1015390 1943675 421516 89056 143387 290419 33736 1146206 709119 728611 1562622 714207 1955279 972531 1729331 1870833 1388987 676313 1706873 1831696 1007463 1914335 422530 1272630 1703517 1329367 1454088 60103 1638501 1786750 1319022 1447785 525647 1624345 1759583 805152 1761434 415485 1832644 827276 1556571 1283111 26196 1595186 1373148 1955828 1801729 67223 1186102 452813 1900721 793872 1245886 1214573 530042 1182350 249060 1138113 1434988 1770558 1728515 50785 651601 216006 1630572 1195897 12319 984165 605029 1483455 1407090 1632041 158843 1378945 20361 1822223 1355570 1059051 1476828 708856 1738899 187611 499692 267441 171629 986607 1392227 195365 604302 163438 722273 616532 349042 1978697 1802157 1171848 1437704 43942 486327 1464634 109396 764829 1061378 1024272 89945 77389 417095 875907 1059196 1209967 1976928 867124 751771 1731591 1798639 221008 406149 1228595 1292730 49589 1331119 906907 280333 1298132 1367208 590904 1318425 628658 1561394 1710058 1830573 1753986 1444220 354133 1930704 1616868 1669770 1452955 1890348 636980 1374619 1516530 497559 539161 993278 1796139 105247 174457 925583 879017 3256 275289 1760275 1376262 1757103 1738489 183904 1818800 1363546 1080622 806395 1270231 194767 1363572 1617283 423515 1417197 1763344 762732 157613 1319265 1744173 1154664 1465639 213613 1209303 28658 851074 1854316 445193 321319 1494070 1109292 111556 936424 789938 1857214 1166167 1347044 1570038 1244238 1408405 562008 423233 1436684 1366355 1370028 211402 414614 1871296 1442403 1035697 417314 663593 1119189 507804 1605465 269189 1775153 565005 1041637 949803 221266 1320909 1104103 284194 952534 516833 943718 251022 878201 1683529 441778 1078717 1553711 91644 366867 359262 1576360 1401291 257475 303217 1423604 1757403 1304614 550118 1469518 80773 1186948 1405516 1150524 1219206 108994 1405575 1903683 1276831 1556564 218066 130926 541977 439450 267200 963769 536399 1653616 944662 955329 1120381 623262 1823573 1649009 1004338 1258648 1965023 613431 452277 982100 1325170 167519 1579982 1073646 1670135 1492902 1693249 649530 1033046 1520170 859445 1999506 754303 678667 1249457 842295 1934745 1742646 1072704 1888793 617619 194685 942821 1884947 912924 1844124 118408 1098212 313785 1966863 807761 1042269 767485 639846 1417397 1235556 203924 531841 1537869 124105 1192890 1277181 1786463 997489 1414322 816743 1972628 1319935 415116 1025287 451923 1894886 1647267 1320536 900988 1066442 475997 1262928 1933964 631073 880558 1194436 695549 1451910 369113 1062185 1051119 1095295 1727417 591261 48103 1993189 251903 1678042 935916 836260 1376902 1429086 1374248 1626889 290230 1863057 1044526 410609 1102578 48447 1383591 395054 520917 1828014 1497772 1061122 1495429 1677669 1395966 180104 813194 1795398 416570 456363 1483276 1802210 1990724 1626290 1284414 1175033 1527437 472765 1726246 1079695 1194951 1661042 1019311 87257 1510098 1293687 312896 814780 295873 52982 779376 1297076 163689 41287 1717726 1288128 1565544 1650376 494546 1767746 1817440 25649 242641 1401800 11245 804067 314064 686445 260152 185577 1555200 1074157 1474972 802109 1175290 754920 1962983 1599860 1139059 649875 905410 1218014 823980 1625034 279336 1959895 965862 1613422 304254 1178719 1439898 889346 854681 543935 1306164 1081568 848900 413736 756157 1243649 1919924 1675281 515068 279207 789298 1874758 1764596 929603 403819 913004 152702 546075 26617 1914695 1896974 180056 1707161 875999 1773188 1599698 870503 1614383 94756 1524398 1578039 819856 1167149 1127214 726972 84053 921686 1440374 210248 729260 1991921 1450371 995778 379569 951430 1860107 1850428 406261 152266 1865613 357485 570842 1069181 248162 902656 1919376 1936733 1142249 93116 974556 231966 642857 401322 966918 1151615 490655 1200371 886662 342577 550487 751965 527218 1285546 1090971 182024 820273 1355110 1845128 1261231 1325252 1935178 757923 1518393 289486 1586775 1067918 1196491 140486 326229 6754 490345 1980130 1477230 326989 1480893 1794770 1807507 1874028 1314574 1728449 413801 1312267 197340 609290 349293 1740880 884724 482181 1629911 1668932 1064643 1852953 1939757 1287390 1944741 1272182 1302633 491023 1219475 819280 201570 394577 1635420 1851692 994154 950304 886632 558689 551670 1681832 1162697 574727 811183 807709 751479 1833131 867084 1054945 1970126 1392995 259990 1898823 1487886 1167366 482455 839611 1572818 775195 888509 1817816 902790 464197 1162201 794231 1639854 1439126 559260 23795 1379876 775966 933330 381399 467437 24133 802857 816230 36160 1490143 410676 840594 1197437 436589 558535 1088345 38464 861361 1037117 429043 1922681 507165 1587450 1575593 512936 1977252 96190 1670935 1472442 1068220 812806 1073403 431891 224054 1927464 186756 1153226 139090 1051835 930707 168819 113873 1907180 878230 392221 1606198 597798 1830235 1567502 1017195 1685030 187850 1401389 1491343 1973038 354559 708609 385639 848222 1196375 874394 538386 1408883 153534 1956581 896851 864418 1406352 495120 456077 582543 981129 1951334 784246 1245945 832629 1505240 36305 1038439 436008 432568 565828 990253 727091 1922265 869336 351432 263629 1582270 318200 1005505 1065002 1331665 951958 1232179 1958146 76494 39751 1484671 1669090 879004 565499 45773 93184 1945020 393772 588741 1186322 697002 1848647 1967514 1861506 403758 66510 98974 1898414 1844256 1420507 1614931 1852140 1508822 1533845 1659849 1562186 51432 641979 1122820 451885 1950925 209753 914543 1456609 119920 673768 1843342 827823 1965934 1272581 1763163 684469 586923 426626 1942569 1701815 1877637 720679 733134 479399 1521732 1164307 721338 1344326 1624086 919238 733170 1784642 578524 1440743 1277771 1650455 1674838 767513 1513822 56319 1492678 1443968 584939 114273 267887 310074 1337552 350599 441513 85241 576162 939557 1992093 609820 1121648 1303215 1135706 476535 704111 1372504 787371 1531397 1744131 975273 1679408 587117 1102643 1433311 272434 1780121 1290491 138495 1302414 345272 669160 1720812 913786 1381516 392290 1131712 272681 1571144 329597 1656366 1929144 1841740 314986 1986491 1464505 1915748 407502 1619885 1189076 1144058 410831 284931 6567 752604 18548 546881 1590839 766897 1164370 1900795 179195 1443128 1477535 320471 878351 564345 173396 248510 1697096 1465277 577046 433906 1401534 418032 690736 810805 1893166 1071110 1736100 1135753 1786624 1034361 357979 1146703 667637 214249 650174 529138 1318674 981552 1310914 315837 1312407 117293 1854418 1479435 1990481 415186 1262631 663452 505091 1071785 1590303 902582 45807 876774 1189655 1234190 785084 8634 1184285 414023 605286 1775008 1427551 1798192 213593 1168339 695239 1088878 1975914 781430 1499641 1594725 1956620 723922 249226 594763 1743264 244140 1288810 1825070 195791 1683390 470371 1558633 409728 772521 939537 1743555 445906 1803835 1510271 545068 232955 753021 1067804 1017359 1815818 1042412 560021 1862974 682739 971763 1722143 153928 1507977 1496664 1490264 1950322 831277 976898 881876 189423 222520 1615643 253202 992307 658571 594488 1121838 1876802 472526 1095272 1728758 1718727 619352 1191786 1836232 160658 1084587 728054 1897640 455258 307669 1557229 1480785 720993 1078120 1086435 796414 735191 448450 1688829 950770 601849 1575335 1775454 1201233 357425 1043219 1759227 1712818 230551 708257 1463023 164863 1176552 448809 1641049 1201333 1297465 522440 1898555 1018510 1437006 1753951 1281324 283246 667779 480195 729977 236126 1041929 621195 1828611 1264899 1258152 1753790 525942 48281 574734 1706069 1295439 1010480 420069 1449432 1254431 1813067 927135 97494 874485 722564 860720 469984 1579235 1294395 1907419 779827 824893 1481643 1331951 690734 1476504 169207 1466070 1456978 593638 1255514 139014 402418 1401940 1287750 538039 592617 76396 1818577 1953807 1481871 1760763 897789 1223000 895035 314458 845465 403159 1131879 289707 1806937 669006 96878 498670 238423 1717987 1494118 436447 1919708 152941 616173 1199441 1219315 1998493 666417 249490 1131766 652744 1450100 1351067 994532 236275 1219949 554804 1838942 1419614 240830 451150 705583 218149 496483 1925929 1129427 208116 1717632 1875529 1887172 1542405 641571 1500347 1437137 966814 1969855 612644 1070579 515794 1660206 246189 1665475 528394 1723961 1399010 1064180 565245 290642 875098 1190051 1634583 888153 214137 764204 182013 1071309 388907 410628 1580656 1806277 1070426 934211 879092 778627 1435625 27716 327833 544093 1253500 675881 1441614 669342 1029781 91001 1663683 1708915 1243054 1158058 1528487 793480 1081965 61145 414584 833207 1655654 838370 1076403 1129015 103759 522088 1698761 519162 749611 233987 345300 1703812 1007650 624923 1188102 1074465 1911519 124748 1833517 1639247 648841 692387 245791 834460 1711704 335071 1972081 1091495 1652258 162141 1223005 930122 1885782 918660 259052 865095 1521783 545914 115472 495218 1392137 894172 978109 1405420 924531 812995 1457422 1435481 1252013 419710 596232 389208 1384224 402202 1639550 714910 1385812 64541 1907887 776973 392250 496905 1355400 851679 1062480 792599 1020504 1915909 1683844 155999 1316413 1922298 1784853 329029 57463 566802 147317 937251 1284637 77991 319681 1612749 1598641 464585 894977 667738 653290 1484904 1433004 1933594 738634 1611171 1854073 1270849 555416 899045 1720415 256097 192351 1674071 1470639 940841 1084084 987830 1282851 1439044 1703625 1826998 62214 1398069 1839780 42192 1380687 332264 290373 1221393 419124 1736062 390374 1376540 186355 1923061 1330431 1893113 173651 780531 105666 915150 453005 1595996 236514 311126 1619616 1974125 1619675 478380 579634 1599335 1586466 1088679 950949 1800082 1005981 69853 758746 1355537 345382 908004 167146 833677 832564 81518 891688 319233 636577 1271712 268662 1336873 416107 1969497 854175 1856362 1930339 916013 41540 887728 1826811 1205649 641287 34749 310202 1880876 668121 1021229 383599 427302 779677 1861326 1660362 596424 1850124 1571779 528152 532749 1518918 1841608 259660 860830 484804 870947 1344437 80914 301226 1371995 1611075 607684 1813043 848414 1101010 1882603 524458 1267298 173772 50012 601227 1395832 893605 274656 1768585 1183950 1357083 1272428 549361 904545 1017237 31585 392536 1581049 127883 967107 118669 1012775 1432164 730570 139804 177 1093070 1556340 298568 1678657 788915 1684729 1792970 956951 1944507 1160701 994802 894370 1663326 820593 1684400 1922375 1525235 1913694 10818 384175 633263 1407713 1835163 470147 302799 494167 117165 108702 1231973 711068 1338864 1112996 310351 669975 1420104 490905 892105 1395032 43227 1091075 235554 1218916 441409 220299 1628669 1945328 1547108 1880817 1129375 97450 1388801 728625 1443925 827110 1589686 682840 489632 644270 1061019 1445937 408785 1740354 1394065 1704231 360110 1853092 358661 534940 1806692 1536136 1366141 1303303 267515 1140108 1586285 1200721 849141 1930514 1074817 1117492 457190 1343210 1728640 1527530 1745714 1643552 302960 1237320 1304538 316268 1035337 1224890 1764413 1946322 904693 1998998 1005327 1915864 1578026 275347 1703591 1207501 1475855 1448839 14361 877908 1637953 1834427 151668 597309 901751 1856486 1379967 793432 1224949 912646 1308504 727780 1542256 1486560 1636309 557197 283387 661731 846769 481570 1834981 168527 783437 1961624 1703370 290898 812760 527578 1120358 1848908 1006295 1147104 1109692 396249 511211 226683 719216 382960 1942883 485300 474149 845766 494679 865630 1220921 1090783 447999 1062377 1503966 1182238 1424919 1453300 1351390 69152 1849981 1744532 1003302 1439714 1515796 232174 985926 372549 754442 1436362 985604 1217080 675168 1906838 75471 1824299 1311183 359127 1757656 1632306 339830 1606219 763019 789662 1338200 1944124 869445 687148 397976 703971 13518 1035909 859327 1937314 1908593 712242 1289427 990293 1322363 373917 70995 622837 552457 915130 776174 1211904 1672237 1483980 247634 328280 1759697 1182710 722638 1934292 841024 36037 1205601 1167764 1227113 435216 1831156 160785 621981 1728048 1808793 1635311 1038529 961675 197724 81308 1692048 1977493 1333401 1032709 122048 1901334 1301905 1172362 323119 875641 592555 1859545 833701 943683 427238 330926 1013637 1362069 1119508 1569538 334229 1522800 246726 723397 1731844 595287 743133 661541 1510652 1752863 1957940 228948 490709 563666 1355538 1175182 400886 139183 504659 1922135 1825731 1045261 1525732 1668717 1165496 180242 980495 16393 1315729 885881 1139479 773863 31332 778262 1275482 1813808 1758618 249082 1243966 435268 203953 82123 1655006 925639 96802 556092 396106 803956 446926 1901187 1375394 1580373 1537747 1047269 248977 503809 775228 1522679 1356992 248047 414350 498902 1428455 1960590 124099 1284871 463763 1790335 223918 1539260 408076 1357163 234088 157620 7111 14544 1453142 34238 375655 1875395 1230426 1039514 1496188 139460 21662 410932 1412434 846083 1415517 1152796 1108620 222378 1215704 1619899 1031456 872707 1150027 1154188 643321 438233 761996 317604 1389273 664733 1225759 1423677 991178 875056 548266 357460 1554173 1331836 1534598 709399 78806 513223 606790 98205 318495 499007 136917 572575 269697 1139026 1796665 45283 502546 1264481 1934802 129652 1723666 455382 585619 416044 1896383 1593244 55747 755132 1233287 1865978 641992 1828946 1288114 925933 1826299 262912 1616212 1931896 1821500 1049155 860102 212521 8961 524618 977888 1491443 859729 725904 1161076 1361859 1020743 711764 1488293 169835 1307215 452717 1121207 221307 190534 386220 1098697 420127 191330 679675 257598 1390283 1707694 1203129 1457939 1135102 111015 1376802 156242 29513 1550125 509485 1030125 1328705 410902 1659870 444867 140702 1009594 563250 1641073 694572 238122 863112 41594 1974055 1798531 436770 742168 904414 1846494 1817529 1467390 837731 212651 54008 142649 858179 787192 746218 202302 793686 1887614 71466 1310572 1916719 637907 1532654 1930656 679027 718598 1026328 1653003 286915 1889962 612797 1153652 1374882 1852995 690111 940068 1420052 738749 1313633 604998 1370889 318162 1909646 766892 1370043 1440628 1376904 890976 1582736 1917212 1664686 1352473 1847245 840740 1590789 1891513 595662 1053129 579949 1351601 892847 839371 536893 1333443 1839729 1704743 53424 1733728 629672 866834 517389 1644329 604413 417910 338814 381551 1897864 1528885 193359 1126582 1235137 1882816 746669 184683 1249792 809895 1522942 1381083 1513524 1017904 1447640 1358674 917904 395991 87563 32000 1124249 1694762 431594 1734346 884602 1132020 1263424 748176 1226497 1015882 1440230 380425 154853 531499 1176803 1640319 1466060 1325864 1502350 826477 164945 322238 1642000 892762 165836 739957 624079 1763901 1099272 172058 1720628 12329 554327 875177 1939253 1274120 986392 1787627 1368207 1379675 1801803 193924 1508526 1312223 1436986 750674 457123 1237636 1929165 748493 486403 1348894 1779902 960102 1576527 1415378 1967808 845165 1944039 64015 1130417 349520 1189773 1126307 57585 926069 647903 1647511 735861 1244686 1891794 1149987 1100925 1849537 875264 466115 1975784 1704074 1518372 1275194 244613 1365352 1722285 1989166 76080 97072 719998 1619964 857265 151560 503187 1979437 1621943 198189 1261895 793718 216951 705164 1200358 1386529 896331 75873 1204491 969381 896694 1954116 591072 83394 888431 1635570 738760 383475 45610 1448338 1951938 664484 490990 919573 1815744 979513 785520 962728 1299073 936867 1259608 1238045 765545 792466 1199949 1587666 168251 1394505 783664 1829456 179111 1477136 1223046 1156752 1949126 475144 1451885 907344 1764008 1754770 1466539 1327452 1517458 574327 1738521 723690 662968 1653248 424221 431321 1919202 1799450 560957 387188 499468 718975 596855 1358308 166886 1357537 159110 1846931 1447493 412026 1458295 383790 955731 182545 1527350 1271490 1493456 481482 615039 1003739 782257 1640744 406311 748376 341998 1731283 84549 1261680 196486 950819 1723839 1795417 258161 1041678 1490115 1852687 519065 984664 85716 1737682 1239590 122520 122497 502477 1258788 1036852 634774 778766 20006 1068072 568715 1688089 34243 1346072 628433 938408 199764 1643619 5008 1258810 127272 1301828 589692 775576 307848 1022340 122443 1487338 1074422 865677 1536627 567422 1176560 531300 1280280 1191996 1344756 992280 23176 1565521 379518 1358777 1061097 1884452 787990 707513 868377 1714134 1485791 649625 176734 1520220 595839 241616 1369844 949518 1469228 1794684 71820 1737446 1147209 528589 141228 675813 1248321 1088694 1839726 35653 155524 770913 1145513 230167 111764 7159 1259329 1879022 122615 380787 8356 1818581 1366695 679761 1419033 1333830 650508 543879 811046 489673 236648 1655884 1810975 1438715 954984 380544 610029 1564895 1366097 145090 1939457 1795022 1825073 1625945 1213090 345422 1790574 1638440 1460940 1198133 199190 343653 1912294 1566989 1461543 494163 1462297 676151 995683 677504 1975090 400175 451833 962746 69170 368633 729770 1011950 1506204 1501193 780511 1348157 1633724 1476640 570751 714115 527363 1236073 3033 406726 1942754 534241 254692 771914 1966341 1087499 1393740 1634230 1400816 810999 1533825 209536 878030 1637284 1695666 982314 591661 60246 119177 1083078 986906 769757 721144 841135 1542891 1954568 1470026 1257430 1656300 713666 1884113 1398553 1883177 1129435 1615853 1837518 1889950 1262065 317491 182359 986994 253773 1949243 1402044 789396 996902 26232 236612 1871207 632350 1090389 1313270 163302 3405 1073222 996250 1805142 1446741 922344 443584 1671420 1360497 1185549 1830075 1253231 377627 1275586 740284 1029450 1197251 1350070 1046922 1286130 374785 897082 1544835 1913515 461844 1209429 883955 443309 635610 722789 467792 1129651 1947428 1115801 1363366 1854743 1556040 1396270 463428 798960 1539425 1404664 1024365 427646 467019 1594232 202762 452408 1974382 1295099 1901110 945664 1440578 926109 1564945 1036830 952685 831150 108218 1313095 1950567 442300 932419 1855128 1103696 1552836 1019579 139045 411198 1140424 1932491 1596538 1096348 1990509 686295 1381133 747984 163911 989651 1687263 369593 1502993 1242318 223278 1950941 1033301 80028 194455 1532513 113016 1196742 339329 622831 452040 1957075 1185763 1133156 1243503 1536781 17671 1596524 254138 1142586 549079 55758 1412222 1531235 1347936 258773 1029573 68601 197656 750719 306826 1146830 1823475 1272037 1157607 1550584 367700 572325 337062 815846 1716950 335260 1410799 995072 1023315 2714 1271362 1941079 1829622 1476806 531263 350408 1948299 335212 918444 1395173 1272398 501082 671097 1597331 106527 962566 955823 1049193 855658 1400500 1829333 1476716 581935 1773707 922925 1057799 336000 1971816 842852 941235 837225 502201 1913557 1217419 199370 664293 679220 1156558 1601583 235833 758955 723935 1398467 769214 1502863 956298 1877075 662110 736027 1903122 1409673 740473 413346 599505 1369792 1069004 1876379 1841434 942529 1681732 650458 1384994 860259 1836550 1973717 1614088 820149 220588 135110 975879 17406 1262322 1287451 1886836 1789454 247568 1560892 1305980 59556 1757398 1435372 470414 283409 274596 264949 690645 1866454 328376 902351 461537 1944004 465769 197575 96032 1078848 525585 1655438 1266211 855539 1365184 872897 1024599 1196477 1786285 87478 499001 301413 1031572 1562145 696710 361720 590743 468385 378934 747239 1342649 1041631 972280 1587150 72790 281921 696159 1228784 1757822 369161 925750 66307 1174828 161456 1233912 432924 1153934 1802252 1862270 1434907 1175328 1956748 685226 848911 1498774 1502335 94320 379761 1681738 1031783 39142 365212 1320831 294266 1992773 286118 1769872 1613612 1313198 470483 1031062 1119632 123037 391880 913691 1101125 1670154 673012 1553320 1278209 1879693 707186 901316 1131149 303644 1386841 1384594 52128 957183 1438025 253885 496762 26197 1477652 995210 1853842 1692600 53714 299611 1860930 46912 1645146 570919 1423576 1802522 22537 1213970 1387284 246752 1018122 806984 636133 200687 1165270 1798093 1218564 1043225 1615168 877459 1523864 264803 1805243 75238 1965797 1634378 550781 712443 747890 1971736 1004069 439707 1258201 527439 639493 1395810 1724976 877707 1504637 644408 942624 901546 859029 1848712 965823 124352 1331896 1298103 490104 1717098 619442 1744272 1070844 1767194 54076 508409 777507 346129 774265 907024 912940 1600334 875390 200983 1340480 1823801 344418 1229090 1415581 532667 375130 180679 114846 416633 595681 1216933 1608364 883270 60077 1563000 1831734 1259881 1037113 1634696 1506678 1249075 1566981 985174 1919913 1050440 175348 1099905 1692414 1094053 1410769 433578 695235 1873552 1667032 293545 1628162 311407 918144 929554 1536810 1119675 1258833 1829499 1728644 1055048 840492 1061469 526746 696570 1378354 1052891 267365 25519 1362497 773908 1507679 211768 821925 568692 1673124 825679 656172 1307590 207591 55019 1730273 918964 851526 1011189 848838 995798 1067959 1668778 493832 352258 948502 1365624 659462 113836 672461 432311 777785 1839391 940010 280832 1171083 1831824 1849714 1921187 540466 766773 1116687 1831892 1326638 942764 20496 1194944 76495 1974047 932007 797627 935906 1279148 1308331 235076 1860517 1521715 1057999 1691294 1625622 1627949 1050279 631617 162786 1224229 1578764 1749088 676353 1655182 956135 445128 1442658 1855895 767500 1664398 964510 1899951 135849 460547 143659 171306 1937176 261495 963459 1019457 842510 1891438 1216428 1281712 742107 689102 332749 102563 1437706 1337008 191575 1581383 1899554 1384937 1882283 1105648 8594 531822 1103938 539817 749211 132836 85198 363569 1456239 1530929 74192 144377 1585113 1635827 1971767 90267 348121 1189458 1769130 362584 304228 1629540 73576 351719 1447311 1945500 1749763 466682 1986747 897325 1068448 1232984 629748 596217 1153897 477528 185767 1450750 702669 1791341 416594 123392 644563 1935351 1410077 520425 1059370 155762 461553 684007 1139084 443894 241568 761685 297954 1251886 78459 1560928 1571249 403140 353155 704892 1849277 1054805 143281 977278 250475 929083 839236 763084 1247211 10670 1119182 1338405 228422 120855 970026 1682157 223344 1108708 894805 1306584 1333339 1629799 1266613 1734381 1727274 1065976 1696882 1091003 562222 283364 349146 989368 332891 1048305 1375362 597227 1524521 98856 1577372 669074 246301 833679 445322 706406 1550187 584331 1644837 768323 521971 1160053 1941434 1076468 1210453 1494596 978661 1590971 1982737 1673867 442275 1958301 1179742 1104177 511724 1777315 626243 151381 1333814 1181795 1664716 1136833 563177 925083 329935 137990 1401898 707836 1083030 918566 1982259 1592443 1635635 1027415 814241 1808941 760368 1165564 1287108 1726973 98432 1161136 1346589 1541370 44596 1912084 1549119 650983 928085 1961514 127123 298546 731509 1168914 1440878 752461 592081 162463 1005811 734038 1762061 1405637 196047 1570441 1451988 205963 590111 271496 1535375 918655 442523 840608 1267832 990733 214847 375270 1392629 1212677 1421855 1276508 1368051 406055 789091 374431 1282797 672309 1349609 288005 1661579 640222 640522 1645933 157880 1999580 743562 100127 1716091 1819699 729778 801671 1536569 896073 1170558 197398 1091951 935736 341012 174617 58340 1624980 1782942 709980 1872776 356020 1660146 476144 495524 1693606 747464 1688012 453731 1361839 1867784 714523 1633412 835855 811839 1617497 806391 620311 212822 1816896 729936 1000800 1541144 1278215 1336000 1318113 752970 631771 463507 313127 1677139 46607 1448009 559549 357586 339876 488949 981991 76123 143704 983300 735269 1340206 1800397 527956 1016128 1716986 1533884 148594 1683819 1756 330987 276457 1833485 1649752 1489329 431795 1553146 1805670 349574 1299115 275893 1939111 235505 819060 80120 1049677 1800131 107303 465665 255016 192611 1651971 20505 508905 1860250 1402732 1780365 159513 449705 309547 419719 489123 1076140 1562693 840196 1420509 1758983 1120697 108925 896333 1760561 429695 206910 1280723 123184 1274303 1562808 1570855 85335 1739174 1448005 584392 1608659 27377 1755435 1935358 708322 1528466 167837 1751301 55668 1958147 1604017 313260 941602 517583 1549086 211366 587633 75805 908308 680728 1570299 486443 1821357 1114485 100575 1564539 663689 484355 525729 338925 1422676 119327 1276111 1227704 425560 314200 1703088 773890 1148914 1284010 1490485 1132128 1668384 655796 1934237 1575497 1103407 531218 681237 37337 1899411 194901 1989017 1031256 1647392 1880776 1443082 406692 1739371 536619 881545 1142701 1728012 495756 656950 32767 683154 67817 1476884 211779 1670638 473184 628389 1618671 151267 1077514 838783 990428 227948 896545 1180355 747193 452611 1622268 416814 1787665 628007 1524097 128717 206570 880958 1744638 588052 72838 1724426 1037825 330989 76887 1308013 1185761 729896 1495809 1697635 1009 752620 565821 906208 1139708 889115 245315 1401676 156499 228233 769576 1349486 20266 1277168 418129 572891 252992 899120 1982118 1636369 1485798 1710788 1798753 1129915 1093731 1364025 1409011 376170 1775494 1835836 777356 830061 16289 87497 1816333 1944655 64559 329504 1764417 131115 1063844 1212645 399912 1669460 878786 1088002 96388 450593 1887104 521857 439635 835359 1204018 1857656 85572 1186626 1541147 1120327 601705 704666 866981 407524 1774023 108756 1350948 1892116 1799463 232184 590133 1530566 62742 333935 701902 1295461 1423652 800750 1372708 1899604 1713543 191536 1887594 1143528 407643 143629 525888 40221 742827 1171476 1482667 396128 733357 1424084 23159 78876 479040 707692 1875343 1231959 618608 818108 617360 462605 1872592 1473278 1406419 1704489 1762104 912913 1270004 264437 851 102894 1557827 260369 1011045 493279 451737 942611 392533 1013893 1296027 1154126 231673 1133098 1190134 1544839 616483 1626690 1359502 737704 1168902 210347 151472 1943206 1834606 800452 1194279 1179839 584745 101058 1878461 1027789 1099485 642015 1585799 144280 1272926 336738 935528 1334520 1112699 1190889 969101 1855881 453380 1574814 1730289 550814 1133888 329583 1669919 1692517 654020 1073433 1594499 1948328 1969751 335464 1359863 1985984 1979093 1878904 206322 368420 1766289 8450 1768420 101834 1335772 86631 1670078 175083 1910383 1237986 819785 1532631 863140 711541 1966051 1483962 1374691 85130 24373 310197 46007 23252 873958 675409 730447 458901 501739 776282 443179 1340736 771069 901074 461675 1867238 239671 618294 47821 661831 1363978 756972 1390595 1974967 295751 620168 691373 1413331 1181668 1821909 1159895 1598719 1413462 1578285 1614362 1620464 1585498 1102428 1747417 216735 1794351 1616214 898587 39574 1787556 497443 596859 1812555 273558 861497 83622 945412 888175 899943 1717950 1595982 1778845 1907791 1782783 641638 554084 886667 755630 1060822 1905245 1904786 198044 148981 1656654 1839649 1877598 1133268 770445 750867 525685 1145234 1814579 1921429 1534656 103220 1633278 1530013 428912 93038 197187 871785 1749961 1882361 224423 1347605 1591068 1595034 540795 795282 1302607 381391 1523784 462753 268452 1087054 181676 1084840 1061642 1778444 1031956 278937 867297 1186440 512134 718357 397915 876840 1360365 942200 97029 1187970 1080450 1072886 443927 976897 815158 1333002 1985554 168949 1750488 838197 354376 1346883 1442414 861303 1312512 1675665 188773 956908 1364514 1647908 1975955 1847850 145401 617876 557011 1206734 681252 1263299 1489203 299082 1928489 942500 240274 553271 1626923 1724712 1643079 1206 998379 1880703 462887 1840999 568730 459233 844225 267854 1052810 1041746 1524340 820580 999785 605646 88058 1508691 997868 1199245 236167 1213284 830863 1598546 490154 1187614 339606 1527346 749903 1671545 1392869 1245984 991697 1534158 1979365 1506552 1376634 1520995 1457988 1030812 521086 143447 1941423 108681 1311199 1533952 1392429 968957 827713 338492 1577979 876488 480871 387786 1404311 1030138 1656200 1608170 439529 1582180 797710 553376 1443023 1213901 527194 1455405 1560438 1839392 1113912 138748 1707525 1725047 1304643 1745354 1250573 1572835 676727 112433 446177 297691 1259700 155290 1123967 1351118 878987 1431750 315944 195172 1692754 720164 1628833 1800487 1212252 1657612 1846753 705565 1677055 661373 629895 443655 1381158 574644 1207145 1845265 1266330 1277081 359582 1380111 87561 1793526 526509 975387 717861 317946 982797 582325 1174244 1088612 1710400 972738 524242 348430 1201391 953196 108102 1128611 678050 1994132 421139 1883167 783015 406524 299461 21574 962228 1523582 1267945 735664 1681523 940204 1872230 1035009 1479555 1376447 484941 168145 992667 1443711 1271959 414008 612497 59805 1801572 1366664 799775 1702799 1728837 687030 840870 1118821 500066 1398905 983204 1550091 1584846 337819 1988031 1050774 513799 1601339 1939435 1084461 1039248 1666901 5962 1394538 1168128 1468456 116981 1588696 1627803 1586016 1293096 937360 678887 178869 544686 937487 1247102 1599820 882749 1872862 937526 790671 148525 1590292 157647 1410246 1039019 1010055 1180194 1359518 204067 761616 1791500 1049106 796665 405434 1694001 619680 60518 1485845 801175 871998 1301339 482778 205107 1683174 475110 155457 1977686 1464054 48211 791493 1906917 675511 28294 1922717 344261 1897407 1089117 546805 892249 1100962 707494 705600 1970537 393268 1603606 254230 1926094 643377 1403139 1959909 324453 94119 984033 1651264 1033430 1905382 1877124 1614976 1769206 848966 239496 1764528 68792 1327709 1541772 1070149 801672 545352 741138 493142 1802100 1213914 1976596 540330 1833815 1405891 925348 1950635 1103768 180324 608957 3218 1651964 1349433 670695 1690515 1401277 1885894 830354 268439 1148053 725612 130129 100975 315505 72151 1594559 1345726 1121837 1869675 1167893 992807 688654 958351 1017020 1823890 1928838 1741745 1004027 848087 528371 746278 1865501 459557 1904915 1593399 1364967 1144071 190250 71729 1167238 267424 1725229 783372 1517286 1648830 1904783 681922 479046 145815 1022550 1633452 431360 581110 1550590 1749607 857678 400250 1334727 144506 1061328 694874 953531 895026 213405 881537 565030 1681928 1816341 1808550 1438949 187175 1651287 1979129 1330499 532929 511113 1406982 454210 384751 1570976 86066 553246 149447 1160521 1155318 565663 310317 1727269 379843 1039831 1501120 1077087 830323 1184150 881324 1096471 1819233 639742 1765046 80370 232604 1650432 1533782 338147 573367 935093 1407376 1232325 1828244 1891914 419529 1853806 321410 1943422 501716 407765 1734380 1358517 1938928 1683399 1780752 835173 592707 143299 1136079 176180 1344917 1279465 1276704 1708094 1838698 1747642 1569299 796300 843247 1908526 229173 475605 32225 1772274 1925184 1773023 1514053 902318 1128789 154884 1387826 451553 679841 143813 614005 707038 1349357 1753510 511270 371344 1546247 1192497 932768 540434 769761 66861 694612 579548 858310 121236 761730 1783137 689767 615034 1126944 1413043 273359 339196 385207 896805 998202 1267693 481125 1247057 1609854 433263 108440 611773 1438375 997280 1348314 1822992 1965065 1432704 1976629 1188382 1199478 1177659 1522572 142804 1114239 919407 1547469 1570507 1519005 35177 413816 1899837 589764 628540 1963951 857039 911572 507992 1852662 1121611 1682004 1383208 1098733 510353 1272409 433051 431049 1268052 1781618 1188291 1250587 1260266 596759 1230103 465211 266154 1619611 222469 1505222 1678420 718714 413563 919923 1907312 1162997 1405290 69465 1458158 951352 1540715 1076239 822058 179816 817326 1017046 641048 782100 1779140 1825541 598124 12357 1738174 457182 326993 1274156 899434 1779570 1144314 1843019 454040 873533 101223 1904341 235214 640091 1933159 1490063 1386597 844010 1617433 1433877 45859 1013035 1924240 400099 1724351 822098 1604559 1767026 519029 1505125 47549 1431491 981732 1843533 1482977 1476895 1347509 1265809 1343986 345987 314764 706939 12877 952099 770165 302149 1981583 1612048 1915481 719614 303587 1695073 120121 1126698 1249945 176046 121178 604041 741210 186560 1261533 264792 59693 983494 1006590 1941312 775746 19739 309215 1727362 480778 542535 1220526 1532709 1243518 598000 1623435 1366970 747436 132960 790484 324595 1792329 1578885 1638911 1438535 1696496 763252 1074667 1920541 728303 1119896 1031730 308902 158342 806041 1659015 824728 537017 711995 311416 526675 398233 810488 1846437 1513988 125575 1440038 707116 983328 655160 247528 937579 1836740 413344 1988936 580856 1668865 1002188 539615 1749179 696787 146473 583325 504361 187523 1896023 1224525 616853 1816263 1889794 186677 1523106 1387021 555752 602349 1479924 1556584 947151 134714 1997748 786770 1266375 627823 1315127 902913 1705807 359718 1693700 640157 758294 424457 973148 1956402 1829561 1764285 173522 19232 1875098 866102 483667 750849 235796 1148070 1644111 1931523 1294133 817804 14991 615419 320894 511131 4664 1512714 164998 1598006 1678068 667671 9569 1947776 1561318 1047385 1748159 8151 1596906 1638680 1502595 1975369 1455876 1663606 280455 706864 977472 852695 119098 330666 1595223 1423610 1392086 1494590 1650709 233851 1160834 796550 1559382 946469 1737207 648873 711267 1677213 245690 1590894 1174885 119848 1159138 1853391 1033018 1522746 1930143 1105098 275916 1034729 1854870 652055 647892 360232 1601182 422730 645753 1984242 1916631 399613 1102575 388060 1305443 571896 501570 383947 563780 123870 1244374 1633344 1680123 1868579 771409 78343 1548822 530024 25973 1774668 702016 1972085 1961031 1274008 819255 1426464 613362 1075247 861348 1084607 217142 1281758 1335196 886760 257821 1728627 1161451 1632042 1464098 804287 1249224 807320 1271395 1484419 1140718 506675 1245872 761986 1634549 1373975 702585 617093 1861440 360980 1826261 968656 840453 1996720 707598 1093658 344868 1559249 488350 739900 1203028 1627377 1978571 1865120 989568 1152831 866547 102142 1719553 197920 538131 718417 1503918 15826 1786906 1911897 1150877 1126455 1463830 11595 1712631 1703623 357953 1964663 1727656 1642081 1167136 1501596 260816 189216 651337 63455 1166732 1217030 1257413 671495 884867 1255434 1324601 989183 1312461 874203 214211 1801499 1804981 236732 381583 1889267 1096371 753159 550484 59663 910200 914721 568824 936940 1926404 1756351 1943834 1462544 75519 373890 89676 849991 242443 1528850 882578 438668 853877 1771358 1858354 1389436 1928795 363990 614001 1164562 714549 1255690 61310 820058 341220 1078705 1900842 861344 731744 1372108 1814814 1990631 1210166 806398 157267 79428 1956555 1205445 1833203 1096891 869064 1363029 1270987 1201165 1827768 968438 50911 733349 1767020 227317 1986579 949697 965741 558494 685642 230637 448525 291226 616828 1254830 1760745 496522 1398805 1450655 83764 416456 388569 1084188 668290 376717 932226 1507088 1272391 1258240 695416 372925 990816 381009 1213533 1648952 1143394 180521 158254 1371167 340814 1113989 808208 1028001 1483519 396093 136758 1522712 17083 1036295 1782462 1596133 1669234 310463 401804 467230 1133082 1830121 848435 1068065 501069 687974 269660 1218850 1984071 1029474 36432 79668 646534 1888056 1484914 44590 869553 1030618 568224 845818 1464187 516882 141569 747032 1536081 777341 627612 1310651 1500673 1665696 1129056 1089126 690939 1197097 933865 847593 1013172 1331225 760146 191765 848049 446025 101200 1796554 882818 323540 451629 223987 1334772 156168 1672385 807677 183151 816464 485290 1540675 1965068 559128 1016704 1265802 844134 1503771 1743292 1597071 29675 1194703 396472 991652 343887 722253 146288 985716 1691231 505175 1762099 1125713 1255247 484057 1894273 7227 1589795 832562 180922 500150 561506 503142 540734 1443656 79747 1351773 20089 1936098 1088843 223957 1365541 837311 1658738 662864 1794304 1365218 1174047 1136418 495575 1921841 1641984 1879873 1306764 176572 787809 1881107 879927 22461 39338 768688 1756016 1372597 1970268 301809 468826 231531 1495767 1857236 1637362 456746 639651 1428385 21584 1475471 1852111 404071 27692 649967 56284 1393070 505304 962348 1402283 1055555 1203367 1444695 382038 60486 1462277 97994 1654416 1043559 1832010 744654 1644322 1820277 1551771 1095019 370261 100865 598751 833397 1916923 808702 452258 1787802 560520 411947 1417801 737973 1684485 378522 1489078 44818 449170 1444596 1505084 301354 1114815 1080936 1549252 498877 990083 1743681 397280 333854 768615 567917 1422250 1247192 63832 732115 533560 1351016 1332341 511358 1562477 1835128 1943176 1513757 606944 814129 1473215 206937 1666626 1079471 1443676 640283 784056 1708484 1735638 1856700 688191 950439 1558265 1640586 163413 305483 1567355 1220830 1170392 1296669 1410124 474937 38563 1395786 1845967 152342 1069451 1399106 131297 791232 783849 439953 984979 1257975 496826 788460 371690 1384800 993956 1886153 1697695 1572518 1696921 1964249 1907643 957742 1734130 1527333 1438181 650345 1409897 172460 775630 745613 449040 686639 873952 857411 210165 437118 1667169 1990436 1727130 580655 980463 264812 1041988 1371479 1432535 172317 838358 1191195 1434452 751997 1328652 870162 933499 186552 1505745 388070 1480601 1704305 671098 926759 2876 651264 772831 1527496 1883032 1103457 1637308 1384288 821213 177661 90930 574720 1365148 1696376 1774024 1128819 1521083 1030433 1037203 667983 254506 1113007 199861 943866 1244343 1154542 619883 1309232 1986344 1163097 1097689 1860187 77689 1127915 1925961 56135 1732253 979843 1890911 1585881 727321 229989 566260 1379775 1578181 1156987 1130172 996010 1389937 844684 333010 1563006 388530 1009484 8037 1160496 1146131 170448 1738993 1091806 166867 1240309 376458 1657625 1270688 752774 316042 1978708 602854 448791 1793206 3414 401729 807808 629337 383119 1580513 565956 322101 1284243 1125527 115017 350097 454934 1126942 1365904 789504 1113611 292697 543426 1037556 1143741 362181 766336 304427 1414233 1477904 582585 1656401 1750693 635427 1030227 448646 1622613 1414443 325252 156381 1693418 141675 138695 1340022 1481903 1721663 982923 553344 772126 1854231 1399490 628741 762820 1229449 98624 1301623 1151542 1407532 352668 1407352 1258383 28185 394785 1877175 1301397 1102206 549781 871271 1989056 1506661 278263 400965 1019396 44724 876784 443185 103469 1855532 1328563 1491162 749457 449763 1686351 525709 1436344 517547 767377 305335 1363347 1650912 1392366 844778 138721 1378145 184512 1163771 703849 1467066 225421 848964 815877 882167 1059790 985611 304013 380689 715199 1402709 161353 1437663 1852573 524817 1839072 1912587 879895 1942296 824649 1949145 1425389 854140 1973246 1548491 425639 839798 1885306 361471 1403634 1936602 470030 862874 301702 648242 1144817 1018573 1762556 1269357 267326 1236370 59523 1223921 241401 1368913 72957 1277469 2528 250336 1150410 1750297 1723479 1959704 1965463 31900 134586 1507437 1952249 688702 1255598 736203 512371 835815 1889515 1423918 226060 985773 168744 304384 31699 1235352 385419 1607322 512900 1942093 1738746 1650589 1100854 1407564 1490808 874728 143170 1828073 4845 1258913 1941455 1848017 1262841 247066 513349 1648942 9879 1605660 1006922 281451 805780 1101761 1326441 1637573 1872759 14851 1190805 1887382 1234249 141208 1415282 943932 104206 1080404 1426579 1722508 1378403 1113393 401016 1940479 190646 258703 994202 910104 1256334 1446645 1045826 265445 1299369 1997223 1062833 668148 1909069 1819530 1506098 1109486 180583 1373844 922974 208819 990339 40531 138136 1347486 512911 1334067 1399498 1702536 998185 1764639 1757497 179527 64177 1652563 1882258 1982222 1515441 832311 88357 1013000 75946 1516420 894271 1975391 755795 888460 1957779 245110 1899859 1274122 1146807 247505 671294 1011715 1076801 13796 1611479 895427 635487 238610 424842 138251 397509 856376 241392 1927307 102291 37516 1061996 1089663 1458871 622562 514636 1604677 1612032 8707 588155 916495 424176 1955048 24491 180811 63448 650804 1944257 1057785 948417 1113709 1954847 1588709 1176232 1587863 1294000 899341 811966 1798386 1432967 39642 1699135 1230112 358908 1315862 255529 133136 831033 781702 672852 1553114 1398514 308513 340430 728477 574801 1120269 1304749 1844602 1483006 1920401 1011641 1905225 1064126 1884826 1219122 1609466 874360 547254 31164 540493 811341 355476 1414132 517038 966701 519340 590795 307447 1760090 1646551 1797347 271682 372701 1634288 345972 140865 1960230 182649 127581 842219 1638111 35159 328785 1950492 1029167 1191229 1239062 1759727 1043247 1038073 57090 1153515 1402694 531189 1455372 163683 1456651 1119589 643804 1379305 1948877 1328522 90203 1491820 571122 966902 395667 935976 1317654 1917816 849573 1267966 283849 651624 209451 428828 669797 88760 97798 1513117 1217536 220857 277170 1941032 1145175 158080 393737 669313 1063630 1743815 245230 849466 719573 1530559 318426 1272225 1033635 1256759 951861 1252184 1117607 1970231 577742 1061667 1746358 1532563 743233 56219 831354 285336 498931 1969624 1626149 995397 1610863 1637167 206978 1879219 1320648 507405 726332 196136 573136 582202 1409981 1413396 118503 1923479 482591 867483 321608 914521 385047 1993245 552508 26957 726075 1671955 912455 142661 1744894 227561 252627 1859181 106879 100154 1443940 728867 841881 1838035 1267533 648632 1908288 1614697 1401696 1098573 894765 712351 334608 1007083 1967178 1826564 41694 1301108 33088 1005605 662466 894726 1254477 1348777 488335 848110 985187 573838 1918572 991031 73585 1554020 1984116 187330 1024882 1921525 1820983 1295496 1905205 1570744 1403501 1046265 348692 864527 844602 1653935 1810833 1231523 853032 1499338 1725539 1348547 1187802 1185486 1403525 1333169 333631 335603 1845129 1719424 515602 1450421 1899072 1970178 270911 860021 940290 243043 1439491 1580543 77683 649365 1762564 133199 1221566 892570 912475 678464 528743 1151926 694601 1917365 287479 1197514 462716 512845 1846362 1784462 710891 1930537 1473413 1962335 751856 1675228 1082262 1905304 1251152 1263944 877377 519274 1259060 1018000 869562 589542 149382 1589511 1300943 1186707 1638659 29747 1505868 557768 583756 878792 489471 1526421 918000 1488941 655604 1296562 175894 155420 950577 727593 1624884 98467 462127 889570 1799200 928069 1986313 1217338 134086 684459 547653 1049961 1141314 70330 680539 50398 235201 1216350 589853 643356 1221921 993845 488033 636629 787584 535255 1042658 377560 984954 455101 1518037 389291 774523 1265003 268675 58180 598360 570626 1115633 1797026 459031 857561 204829 62012 1801299 1899586 79809 938586 419368 186017 1374851 276144 740080 1264874 440860 792013 1169275 1537907 1455057 666745 862688 959621 1298804 1046858 1174368 1795119 188392 1517746 298452 608695 819192 1374042 155484 6616 1371794 155888 1930427 1667579 959973 1816430 1514306 1654175 922903 671081 701064 1460616 1242277 1105080 257610 1633545 1407738 824937 135706 499660 1867744 239489 1839683 78550 39064 921487 225703 1343219 1966783 1690357 1205325 1693636 910195 1015041 1597279 161367 1680409 350483 206925 752385 814220 1958856 961265 3718 621386 932992 69460 1956579 1962387 559815 854887 55751 1470724 1052684 1997651 133038 1840751 205603 918900 1467713 400174 1756267 1245419 1985482 101541 764985 936451 1394106 733926 675933 1824071 1018385 1921974 248041 525526 1078252 379862 1885557 1455900 1162948 98412 91765 908829 1060031 1705223 126138 1611332 66660 1898651 295231 1147815 1505922 1516473 1800055 421920 241842 1328837 1755820 1515091 486379 1941508 330164 1165592 1805476 116670 379462 319385 126285 1198106 425420 855799 1211891 1898327 1310580 10109 45315 391106 1569450 671618 262268 191630 1800443 211352 496247 1101991 835044 524387 1748156 1444638 1525740 240107 877898 1259006 1595911 671185 1830230 895296 219505 60813 1043376 471262 1227313 1149059 1472455 70326 363802 1717042 675779 239964 210181 1235657 1644854 668749 36841 614822 1573716 590687 985636 1208343 1238183 1702076 268464 349500 722791 1565871 229570 1849931 772724 1089721 1337867 263914 442670 1446250 975344 1518644 647488 885839 266753 899705 1933885 1929049 989518 219128 275501 414240 1376498 312702 1394683 453617 224536 700050 238838 93798 733844 1431436 536394 424912 91168 624940 330333 1466122 1161022 887173 1047258 1328326 39350 1938280 29532 1848751 1241610 436773 73330 1303058 1642314 917557 31817 1548742 685525 727328 30905 1507707 802863 1183052 274459 1417932 644799 240286 1350544 1802786 1409028 843682 1136273 1052299 1348646 37248 1521254 1360287 699686 905701 1799983 659179 1791308 1006299 348878 711725 721691 1429119 1131019 207017 1020437 1686177 321801 570814 1716062 608607 1323852 502618 72264 892688 10415 855846 1673860 1039325 1230689 1955040 1769100 580609 1189185 1667736 610941 855510 1326409 634695 1612526 528605 501337 445510 926517 553324 94267 707563 648662 1521088 1669015 1094319 1317179 541436 421926 1868312 464575 981278 475478 479648 1332322 691264 1379325 854385 1739223 1265728 1357705 289655 1127758 1517048 1100744 1475967 1700134 331310 881733 131874 1430418 1646373 1780194 779643 1506452 537290 519513 1264587 894636 275654 1951022 765238 1221733 361115 702498 568544 113325 1261733 829793 1211878 1317132 1297856 1162551 1881596 1930065 537718 504595 1040554 1565424 214985 928964 1460434 585710 1569756 362879 513391 681915 1327101 1043204 878558 1967634 1793620 1588892 304255 440411 1346907 928128 305441 1760077 1449581 372066 217207 467739 1563431 1926538 929899 1065985 1642578 95191 1458974 1051996 1588625 1913761 1211712 1689567 277186 688761 592919 808931 1863837 1890618 1400791 1539699 323766 1433226 1383400 422324 1443702 23923 265631 471458 658964 610239 975508 1844917 1735328 429854 1221464 254511 296517 1486267 1130836 1421050 512518 1583969 956575 1980802 1066304 472196 1447539 105217 1815175 1387891 1374664 833693 922543 267672 712248 1064121 138594 89204 1122090 867850 1445485 1931812 1380401 1529986 1847807 1574742 645502 1151536 909040 1745539 501746 1269367 651998 236482 693305 1446579 1641567 1008106 753780 1250090 827711 263029 1091243 1168645 48727 1691566 1530182 1673104 653649 1246580 1408450 1287054 1881446 1062817 581324 173271 1703892 491356 1497994 1493095 1424875 618977 511732 1880519 1250664 1078195 415036 1011776 884363 1450848 1719082 80218 972356 469819 1368437 914742 86790 309787 750758 1396344 1798004 1111913 420834 104871 303869 1994542 855258 1435201 1076722 159695 1637386 277537 501198 715207 370113 114687 777485 1768226 572955 1178163 1907321 790167 718585 1014425 1416880 1411469 1124260 1559546 102323 1259101 652745 633144 145445 1893154 1489696 658227 1188569 187670 719286 1347987 1325694 1920671 1122035 365343 510025 322046 1674085 1854189 1586561 569603 371240 396553 1245805 1481085 303804 365523 1431798 1691931 749658 589289 365851 1308584 488872 222107 289694 581197 744617 328775 1120240 1071131 1603446 1223458 1249575 906742 1646489 1204656 1148568 595237 940274 584015 474073 1517680 1522407 446792 657469 1807816 368526 1841382 476197 686653 1358856 1546155 1881951 84780 131140 1412295 1565333 709268 1488940 1695188 397310 911776 1777326 1748502 469696 830171 252319 1533556 170175 674235 463659 810337 507442 765653 1121390 88643 1524285 1439286 1150192 1771856 1799747 27123 1045620 195053 1956503 658258 1400772 564426 1928850 714938 1559951 322714 779171 635469 1648377 619876 186481 1557431 935757 101838 212231 218843 1592911 745183 1134435 1217870 388977 407029 369560 978914 1028539 1588655 489894 170385 440012 546041 1881138 1853882 1208359 1633687 1558060 1166207 695655 1677683 1059893 781097 1692912 907003 927935 925947 1654734 1568997 1820344 869168 1895931 1631080 958112 868873 1936397 1698030 704204 1016352 1176444 119039 1447926 1759517 1155952 1200830 839785 162473 525002 674909 48089 506848 562898 1787250 1354337 1674505 1052396 1479015 1691886 680018 1543971 1495593 86305 1636557 527206 931595 1797938 1302402 1684454 1235340 161432 520325 1166226 1502188 323702 941432 1272238 1839045 668667 791370 1980936 333869 944189 526129 922981 723380 958073 1082643 525530 1292957 1853901 1691809 1871916 674455 525096 1793327 117550 1304638 1466330 1145946 1648012 42125 67851 567900 871108 1102525 95929 1203864 650063 1100831 1232296 1926952 514190 1544739 1613275 1775489 1265549 1521055 1106328 1391994 655666 1057100 557451 1210834 70135 1742997 1718840 598182 503780 155832 1300432 378806 1015934 1593447 562145 327182 638485 1905442 278370 1387401 448416 1696388 328335 260139 1456741 109872 1010622 939816 393935 703942 698154 679711 1286257 1490308 6619 164165 52616 1591125 92776 1150040 17216 1097092 636949 1823042 883162 720006 1083098 1262093 818849 1568572 347194 766662 1554795 727716 1740722 545712 1329645 836614 146557 869085 933392 1627940 617660 972718 100247 462027 481593 1845092 969086 1196806 1751783 578167 546475 1520892 1989552 202067 369921 200992 490281 791608 238972 1439766 772015 1159918 1745918 1634464 958550 1830929 670862 130472 261556 311138 1696277 1458951 1157908 1990674 809105 1444549 1556344 1676256 1911067 1354316 937212 1614265 950771 334658 1770881 821634 884234 178649 995971 122616 836409 1304473 1789902 1908346 632591 780098 1572275 1162536 160739 232977 1121146 1951088 1565923 1598030 724304 168075 191747 167723 243592 1128325 1346852 1462170 1681897 31101 506205 618822 1540874 1832488 239362 1152504 1113372 1024677 386914 1851682 96962 584496 229080 1159513 939514 1442686 1345766 213368 884032 1741780 373882 434527 1754603 198394 219281 113470 1297091 1629649 545413 181768 392812 305554 598635 1706623 1423390 1316301 703509 1683256 501793 1429952 1213655 1507992 919309 1729536 644431 157202 1085518 69598 146981 836925 578294 1861844 448402 780391 570238 1858321 1819225 1995701 193895 1956959 506959 1642825 37629 1022252 838116 602842 999273 512946 1683182 1473519 1305389 1036775 585540 1946665 1746837 1428570 106752 819301 81912 1127197 1994719 743026 459710 1998887 149366 319361 1581195 791614 1636791 638794 1059082 55710 717988 1319549 1437281 197864 1130120 74783 780296 1692822 778526 1503370 1288842 1537442 384276 332720 1850841 21734 562720 595417 1556241 593389 920364 1956830 531553 1580791 1875218 929429 506353 796655 890318 149123 572097 869206 158759 344023 961353 1070233 486689 287086 1255747 1595976 1983077 471935 578194 1058454 279362 1483465 721315 125193 1308615 244858 1242147 897731 261989 233808 390983 270566 1192243 1517014 1726353 868717 1088148 1524599 1550536 1264306 758929 45973 368600 1415005 196286 479388 262078 1193531 1765742 1322353 1053655 1290646 1491606 1224207 55571 1075011 1040481 1799034 1667523 1346564 947479 1568416 689166 244214 987418 1578855 1349914 1771863 640174 678688 1659572 121545 1955056 926789 1431994 1534750 859737 1154834 1867081 1062302 1218821 1375063 1591956 574002 1017217 1795099 1818266 1733416 295074 1474793 1962030 985144 1547925 403252 1060078 1932553 759398 348342 1795232 1816756 181325 1593001 1374723 1604828 1966237 614426 1624448 1158896 1729948 1445495 517600 962145 106281 1014276 1329006 1609640 211003 1730579 338934 1589756 630507 1417834 1979874 667146 620230 427980 192410 556383 889588 1893889 526515 537541 873463 283460 1381201 781865 1588691 1240748 1541313 37453 841294 1147230 60662 1279147 621130 884976 1180062 1897360 1919750 887353 1491265 1587322 1188316 309676 1333989 1789542 1404656 1858655 1174659 1868757 962272 378844 1469378 56742 551202 1496671 1794841 1947479 939690 1214049 387496 1621656 1661276 640155 86063 1949586 1395245 1432723 1122742 710110 1831367 986360 1725816 478023 1691658 923191 1222186 1087192 1203675 1806108 373775 673592 1773477 1895747 1144679 1928200 372451 228163 714195 1131529 88108 57762 1149052 1508179 1307790 1965679 1976780 563393 832873 87882 239953 587015 1857865 1362203 663710 649301 1625081 1895856 1842642 1046859 542807 852765 1842463 1816521 912874 539328 54006 1012888 106429 785512 1341020 1013024 535117 1404637 274791 102133 153686 1411793 1441435 11324 1783353 1120100 1911087 588876 395096 1219010 1303335 357867 1964668 1231144 1072045 770036 117737 1753289 1144896 1716821 1263019 1072093 1159397 1567520 307008 909614 1028231 863414 1158542 1963212 37204 157701 1020906 108281 1792990 106782 1128059 490266 994972 654291 124263 1287966 1453590 254160 1543066 1041733 895410 518961 675281 1530043 1604398 1284141 562479 1996524 1508193 708920 8476 885699 656239 845068 975744 100503 117994 1169942 771422 1234301 1659341 1883710 423749 1087412 1681634 1534812 445932 24939 816047 414943 602995 1621326 163760 1130433 1688394 278803 1612648 695736 1286048 283298 1674687 1490985 1180139 278161 433660 638408 1099534 1144140 516555 419355 58826 562058 1281394 1135512 1327932 727792 171713 734154 1898174 161960 1875725 488677 516330 1577571 507867 698609 1813572 1844528 1331390 917575 1025803 1092735 1012794 39267 1701375 754362 1144201 938798 719553 272764 1779095 681623 1725487 263021 881368 1869385 349000 494942 1340760 883770 584265 1112003 1956342 992720 1866571 1750269 909632 249076 157639 949911 1889014 744882 286094 1133472 871738 1416422 631433 1491715 51046 28684 406041 1111135 115319 265745 621466 208779 1328176 1042755 351274 1139447 1514299 1371617 400665 114790 1319951 1996825 1188753 1397719 1618726 710233 1279893 1592794 1890943 1691045 1989314 765390 682781 1001161 1660524 1733184 973758 1242987 31054 494218 27223 1014174 1725118 530921 769564 1662377 333547 1552667 1781318 798619 206242 20697 139908 1143606 751608 1215208 664947 1118567 791951 158972 1308560 1767536 1948771 1021070 1314618 1707570 722080 95170 1788475 1822215 468593 1293043 1980419 1113010 613538 447090 895889 1191530 1906008 351150 522411 648778 1258198 1469613 1753534 1937992 1118002 17310 1068194 1058045 871834 1698064 702652 19145 1095904 109992 174927 470078 1420630 1800978 570255 1688349 852573 254239 102186 328076 1715663 56593 358165 645110 23569 638671 444074 696599 1021377 930046 1785018 654351 298459 1349533 1572285 692503 1622155 258416 1043137 860920 115930 559285 319080 206827 212547 951348 45686 886499 498560 250358 634951 1792884 1501771 1930814 815769 996292 619760 803630 570346 773985 32029 992865 1893266 1581874 251146 1128002 121016 1257525 1776104 415576 1949345 1327191 1734763 1440654 1208382 684461 1347929 1288906 310167 1198382 1744409 939069 310387 297263 661691 1403320 530370 1968022 1879739 1579334 453270 328168 1926883 1010081 1252750 1701997 1732143 375292 1930032 1019277 1923141 292483 1027112 1131048 841163 419652 6033 1413298 1042246 827391 437114 608400 1901925 1006333 456505 979319 471541 327839 621919 1588305 1809061 778000 319895 581392 1742011 519320 174234 1362187 1886188 686280 1823431 52702 621615 1672091 1286167 416372 125752 666483 976037 974356 654033 1948853 1328944 1461795 1970862 1091770 813896 65378 1981914 477952 26794 160541 115621 1705871 1220592 151564 1793568 365876 1624129 325632 1608269 1614283 1436458 1687052 1576337 854940 803484 1014805 1436647 1248872 225514 812010 1324172 1149108 970352 257774 1558840 1109378 86630 560894 1979893 601029 1538869 243552 1824785 1619383 965113 260700 575361 218214 832675 944984 1512963 213651 1948835 1710602 1250312 1653639 564093 133986 595374 1438343 1051742 611810 165170 226257 1311117 550079 1860280 1713940 1026060 1058113 755736 1442259 1241222 1733120 1513986 1940492 100701 269308 1229248 549242 829568 1040735 855410 1171698 1388247 234482 83212 1258159 1685237 1397365 575805 781347 663684 1605991 820184 1134413 441053 305067 1886113 1602416 421050 671912 1750120 1453690 962436 1054437 1339491 517833 667471 1483180 1206550 534584 75536 172779 1471147 1462034 937263 1940452 942914 1403189 1881834 580987 629670 737435 1311352 558699 1709004 971202 1000606 1535275 195332 1690245 906863 1189267 1096097 1046504 214654 1691854 1869142 436626 22880 103846 583225 972699 870408 437844 382291 1289211 681498 234647 1259812 319769 221997 904843 401395 650562 1997883 1142902 468043 389307 1795529 1086335 915448 777101 1412866 695914 1818770 858263 566754 647759 1253630 1111731 775177 600828 351818 346728 434960 1725915 763695 1989501 213523 1713087 452707 25199 47431 362291 1446168 324309 1646693 1328462 1751988 48896 1664546 241750 311366 1912742 1928936 441797 755174 1875615 293677 861984 778798 346405 637932 702751 952776 750250 1448725 281144 1454380 322732 1564965 1453107 1251200 94882 773202 990790 1099160 1310900 531426 181737 1350640 567050 1762572 674490 1477462 1140603 1701601 1809097 223969 403116 485389 100666 791498 1340208 1455160 1845402 41318 599436 217042 451149 1404776 184284 1829321 159325 726113 1948273 938848 1759414 185871 219022 1966011 221262 866091 1259137 1484566 884991 1342001 476285 1893165 347649 8107 1486313 162805 1591222 267853 291666 1042545 392009 670917 1090341 51000 1624751 1652759 1517517 1278127 1806270 1906449 712018 323179 1810231 133139 1727281 1357234 1945329 1737268 971294 91127 1330698 851650 395228 1925915 829791 72687 1981207 1580689 64507 105592 1556470 1345338 60507 1508148 559627 326703 971110 1525409 1855829 424145 867709 1779627 930353 186369 1157948 624341 797657 186629 77234 1515472 670711 1820257 253541 762329 198556 1280308 494099 1652211 1232890 1495222 1096112 1052832 491693 485762 77404 1285726 1770609 898964 985265 576446 1182805 815866 1488345 1954055 998157 70765 937789 681664 832902 1425217 647719 1321840 1553004 845598 487031 556468 1160461 121340 1728079 687697 373774 796605 1890210 1115851 767107 1013102 1334337 754828 1488434 789305 1210380 1206428 577711 1281476 1215881 1943227 438163 267928 1829726 825076 1923963 1291322 1974695 790925 1223914 1109428 1932885 601537 32093 1351169 1882686 529759 135632 725565 1559385 1512471 1563812 1905281 385747 828318 1271698 299335 1733804 163461 1194397 716903 687236 346102 1909263 315518 1224260 705675 1304681 329646 1497472 452846 690707 1226170 1474059 1038401 460532 953027 669264 379419 555631 1389371 1072105 1745232 1152426 1227718 1301737 737071 1605354 1184250 192244 123744 694948 13144 1714575 1272710 565992 4433 1879803 1456500 636609 1099994 1715190 1632800 1014518 285599 1656766 632483 630731 1986966 355774 1449785 980901 1900157 331286 1749423 533740 1631592 468016 334741 1623034 1181426 879998 81626 586825 1441104 1215615 309637 938805 1021233 1748882 853703 395072 1400631 1987717 858678 1090202 1675678 1640331 1832086 1415855 656421 1277730 1878322 161384 288340 1815852 1786292 1129273 1850879 414150 937582 1076581 1632994 1564979 557754 1151661 1158815 1558714 709904 1639323 49593 1459654 454523 906403 1851827 1249374 1523698 110620 128728 1179484 1109871 1019644 1612852 1176226 32055 171120 783723 394892 1583881 306667 1082956 1716679 110103 195149 792625 1595121 1870110 753434 1128187 1317023 1533657 1257328 461544 1630937 9315 1004618 1480298 565222 497229 1314942 755075 1432431 870513 375674 189969 1345195 1159209 456687 1051504 1697705 776667 1053307 1294146 109622 1100388 941136 465863 978839 1344865 1300228 242073 304691 1317886 1617450 1861155 341863 1202086 1733447 479204 1772303 656577 188258 25445 726851 826110 28970 151778 1370742 1137398 171496 457128 743833 644549 1877363 1796137 754401 683949 851243 1046060 1402864 1402426 609441 145914 703500 476847 768408 260161 1285987 1678500 1368768 892722 1475784 749780 1883504 1506349 436329 1348957 1106367 1166350 1465604 1346926 12941 241273 1516533 643784 1886179 1885353 556399 869737 1141800 799046 101454 991387 613904 104365 1730379 691827 1674423 1657952 1867035 832821 1033973 1116523 1897777 704500 28993 32715 452602 935499 927004 1806915 1602479 289517 1223898 348621 1320049 788964 369327 395186 618520 124962 1776730 116265 1898895 149424 278185 1524685 970303 1798849 1777085 30452 790712 270819 1733729 339141 541659 166057 330376 1596388 1417186 1155548 1024336 67114 1535794 651959 449900 1828788 987919 1541762 855629 1913351 1235703 1467492 1656810 724628 813440 442230 1333699 767171 205495 1414784 1308653 267667 226532 1303596 1737592 198352 1085889 308688 1281651 1553123 74934 1045293 13666 1589766 1734014 772858 1850261 1898547 822298 100798 1356894 778666 1591690 1356382 1116328 1154240 221201 234729 795472 1898908 1092124 943267 140989 1605256 1192432 1204010 777398 1675213 255742 1596963 1380255 1988011 666698 1633123 780407 1088015 724052 686261 931911 1609209 583583 701000 141114 288740 666917 1089381 1562118 1928619 1014585 1859915 1063124 1521526 548346 553385 940892 237978 1908863 1861633 679506 1426276 1520959 1968721 231159 361469 906557 1331823 1351178 1948495 353572 1442672 363817 1528826 1314187 12641 1984886 94221 1289756 399945 1134938 1720479 318395 232852 682352 1461086 549357 1003671 1612441 1474999 322364 1589132 1531613 658881 1885996 124332 1984658 757497 876089 509714 187800 1968768 197041 1425650 1746321 749084 1030482 629691 1976849 799797 232284 439468 1385551 607702 980260 993682 832295 1627657 1795589 1381386 1668168 1202617 931863 976656 167004 209399 1552934 306310 436869 389375 1833330 164098 1211720 867212 1955794 431644 1788489 797322 1163285 129592 1763168 1355921 718009 1633097 70389 1920930 1807341 29263 1827966 985134 1313477 1026603 224133 1926235 1918238 1997511 1259170 172232 912196 236443 220282 328484 106762 615796 225125 221788 1210270 1677959 1857351 1456722 1015572 1448308 468869 752068 840258 1968848 1324187 216930 275994 1008726 1571244 1584424 415426 1445148 418162 15664 245546 569950 613089 1356555 1720270 323623 1591634 1208771 307106 1050275 714380 403984 399414 1407501 1665210 32067 491650 2527 1492069 368674 379425 1537408 1037554 790229 1717869 735772 1872703 916642 1730044 550662 1230705 162938 1379377 929016 1514901 1155301 511921 1171439 1924411 209757 1801418 1873987 482853 1223052 570367 39819 85874 901519 1291151 1707317 1000523 800194 1525251 1637686 1833220 1507062 1393470 854669 1628802 391298 353026 889148 786613 1736414 833880 1062866 1384311 1306039 125116 51544 1984968 325680 351443 708732 1889884 1948812 1711739 289106 1938855 590939 1322073 703561 1103006 1330963 488401 1432183 888178 1151865 1830444 803349 194089 1903008 1160337 1827385 816077 470272 96282 1695279 600588 528649 448357 1432818 407171 172763 817304 695410 666339 1100563 608497 2930 873809 581899 679560 993623 1625560 352636 856579 1369102 1736115 1723718 1823934 1739037 1003103 668574 159769 1805711 1212164 1971806 1971699 1159070 939371 1881437 427330 1710090 1871167 1724847 208853 1497973 1599907 621141 80903 727080 317754 1902678 700381 1849937 616401 640362 758921 1359257 425134 317711 1085286 1306759 1520932 1289245 500486 1243711 883774 1780270 49562 1582912 760765 955114 877081 1274068 115557 1918605 401919 1118761 1049848 1169174 553985 754764 363207 756809 1449550 337365 469206 735816 467102 4770 1799291 878453 1858189 1001633 1285246 1633754 311981 1585944 213192 250989 1146086 1376912 1296861 800717 1920139 294267 1025233 1997336 650134 1376969 417552 3687 1608797 1906538 123883 1765092 234576 2338 1691245 1597745 871985 621222 833842 1473180 231024 1167508 1104319 971709 18589 498307 1308232 1019847 960288 439857 1157011 493644 1630102 648865 1372689 1951011 1939110 434191 1073915 311070 162417 486844 1767103 864122 912947 1270547 1483687 1891527 1103090 980464 1055237 158129 825780 1286153 384548 369351 451999 448032 871231 627671 709970 1296189 1090926 805619 941288 370528 1241585 132601 1603202 377231 1944325 598613 1572854 876514 1552995 245013 1752449 242058 1211077 1027479 368669 1006690 1744470 1166191 1848853 672485 336602 1163585 1667031 1198520 633523 1294737 729060 133471 1813750 308033 873054 1088661 606005 559400 1838415 1736317 298842 629111 1556633 207681 1993004 1043013 1605560 387426 331293 1720434 1500636 1072456 1412673 1164518 1700948 1188494 1733539 1118222 236628 1096483 1081326 541912 1170022 418515 976281 480166 581461 538751 870686 397761 1677180 312339 547244 999846 863372 472319 1279806 821540 789000 1339756 1112013 266521 1929981 852835 1542547 516371 1953063 798151 1320015 1225902 190568 1643251 506293 935952 1071488 1684124 570953 601058 1490452 523722 843904 17280 23629 1693534 825178 76571 1464584 607603 1545562 1086481 671793 1828921 1502247 1605414 274063 1836603 1469471 300999 1557170 1417138 702414 952647 401006 305516 1259084 949117 1943856 1909586 596406 1878445 1740166 355154 1589609 452303 1119955 1256215 83437 575417 1045560 1573687 161238 975514 1407164 546563 1316540 737627 783697 1184816 1549925 1575155 387181 926228 1272726 812928 1484064 80164 1776832 1711989 139881 295055 1037395 861367 776091 1782396 923067 992544 1132574 562509 1993819 1334405 457632 1511907 209411 471731 305835 349640 1609110 1383053 342656 427135 1636660 703545 342835 1476969 1418838 700666 1780621 672253 666654 97060 60870 1901360 570045 333377 1205559 1565033 736363 1394 263939 993172 625196 1453839 1102996 1895512 1184724 1429614 1217524 451948 618402 1404210 920272 1168668 962506 1686895 1307644 1571029 1566339 1384230 914344 207829 146397 292595 1416915 320744 917264 1489470 941208 1009277 494176 779579 795020 1691396 470311 1723161 113720 130648 1074723 1715724 954752 1180869 1081082 1655188 265358 1708195 1501132 1196684 91590 1106172 1818704 790420 1921812 694251 1706175 894003 1572592 141059 240400 1773691 1459372 1105814 1082913 519611 1475718 1890386 1167387 1348026 1545558 1031848 1122506 468560 1920752 704426 141181 403080 1192081 561794 487598 661954 1533950 1783703 1288568 1963190 1133697 1108484 239868 77155 1203117 1729728 971867 1755393 276311 476970 1692692 161754 918254 293570 1702046 1903239 1523964 1767465 219244 1395790 1919956 329673 1382465 1816176 1802152 1547221 1808933 1413923 1388721 576701 357222 1083487 943063 1654905 1841515 1232843 1002412 1862746 1098930 1685708 1386454 509878 963204 1835787 1591044 1817898 981400 1819839 353690 897680 1058458 1761767 566020 398178 1522758 634798 355279 1145059 1826854 1373712 1877041 458086 540755 1499929 454287 1501972 653483 1400250 966649 1666845 611556 800764 1170489 683850 770573 1630807 200283 1332516 220706 972919 1144480 19235 1278718 321591 1338842 1825618 1363453 1019595 450844 409062 1073012 940520 1080655 1710980 1732125 1783270 39557 1986592 503060 1717846 48785 1755730 1841572 847347 1010351 248277 1020377 1419844 1223307 222187 405822 287492 1769646 430723 1770105 878090 1840942 344223 1446048 75393 1380213 92097 988749 568528 1157010 182426 1396095 1005015 1886236 884945 951094 319706 1792601 1468164 892202 1076015 1222424 859880 595749 555025 1229071 1896408 1476728 1574849 1695310 66859 1014485 442665 397339 1135478 653815 159547 1011985 267190 1161024 523872 611009 634515 537638 1692936 1702951 441183 376825 1105630 995488 569455 1572767 905368 929890 752424 833205 336812 682498 1536560 700856 550357 429804 1639490 31995 1191361 33067 227164 1856454 1035217 1245706 965085 1338822 1336188 872174 1790570 1145577 318910 1540999 891386 759556 13014 1501917 96968 1150110 751333 21437 159748 1015164 285782 1050490 1440764 1714668 131317 1208725 275646 1564062 369475 1830749 1649979 872704 1992527 288257 170565 1376625 1266182 1904425 1277732 1450512 1578491 1704302 1361351 1368982 646279 1772827 618065 1539345 1307034 1845627 1427214 1497192 946084 1946001 1819925 545318 904614 248125 1380752 836904 1334759 208931 350382 1071311 1664871 1781144 969640 698118 1334292 1333648 1509916 1190745 818621 1872793 1062231 853529 790210 1194931 1380246 1699854 1666521 1182109 98859 731945 1414440 1705334 1661994 1642171 8429 912833 1477917 56972 737077 1339529 1680993 1198569 322114 1467925 1573288 1437428 1251161 1750348 530984 345854 550495 397644 827028 1136065 894380 682178 221219 1000126 1851046 1351700 482890 245080 1735087 988820 1921680 1725536 1538263 1759885 654352 1638965 1654671 1607836 1687486 315150 1857166 1559310 99068 1822684 235678 1183870 738822 1782055 506026 1960179 644645 1632068 552502 1947224 1018049 1253402 1992092 1662629 1081513 1903353 1576655 1825614 1233450 314192 67302 891758 1047527 1983905 1497267 832176 899795 1227663 1863753 451268 803882 956367 159884 196203 124995 1651822 589811 224116 518131 1320184 356781 1934697 855282 1280375 1036340 1743740 1436229 353146 92987 803027 1516486 91044 825219 1791322 1009987 1723881 1142726 1662597 139367 1289459 1396004 328901 302030 962419 1345454 1798836 172575 526020 1236251 82728 1605878 252464 322985 1086134 1088023 931093 1992431 1078497 1588332 1510655 1862138 129013 1328893 1134591 1753365 1151268 1934185 967326 1459196 1145813 800772 311007 1198544 493111 1349255 1698653 1839320 1556454 1168983 247408 996726 208614 464861 800365 220804 1127543 436690 1866895 1848218 1141445 1319771 1842656 1343981 1499540 1046736 1237807 522290 803202 719850 342098 982147 1605823 929358 349655 1503501 45604 901021 843345 415074 1358876 747235 432003 561691 1716031 1482137 1410865 1162378 1507327 1449539 1358668 1052837 808585 401410 1758060 1385570 632333 1279040 1372531 1175845 828984 650816 1610559 413483 1213687 1204690 1429483 1418064 914138 398134 1591910 387004 900634 657486 1910682 755931 400364 272221 1554370 506426 1351354 867480 941752 1243041 762023 1836826 1172869 1024150 1921401 1666686 1667416 430761 1018665 521467 1129811 1721216 1812736 1778153 1876027 824963 456116 627920 1994666 887206 848861 1547711 497187 328539 1508857 1881652 854456 1425703 1751280 367924 144630 895498 1761351 1930692 1769225 910068 1136461 1409359 190935 1113199 1693532 813722 1227060 424140 1700858 1750978 1763583 200048 1151650 1039977 391141 1981588 1150503 1849539 841352 424962 678662 412836 1676735 724451 1156299 52414 629929 1477353 1870265 745326 769478 347167 85170 755844 1976523 249570 824077 726404 1797946 642026 1165921 1031317 1348829 793297 1310054 489023 1043335 1198551 377504 573197 342149 905915 858862 1829888 378904 1785049 1686360 441841 568434 1687576 1001761 1973229 1292124 1069206 23669 1766069 69382 1284310 1798507 16409 1402868 897239 1999441 1055917 214736 202995 1239033 1569048 1539025 515836 1832193 584339 1585830 253192 541100 603158 702639 1259968 1076527 1602388 1505844 274136 911794 17646 1856729 1726534 209314 872025 269154 1271912 1879118 1107728 1032350 892870 1428220 1106739 1779240 1547933 711649 1250993 1923378 1642158 1067711 860785 117357 1862300 174867 670600 236749 1987488 1633222 1696881 989737 1965505 924626 94291 817272 1022403 129714 307282 322760 384535 254208 995831 800643 843286 1526556 1147256 925845 70571 892128 1914352 1097758 1615531 6239 141503 484222 1775420 621076 884568 217599 676806 362263 1526473 1893929 826650 898581 263113 824561 1471297 195767 1642491 1655186 1046919 1039261 367846 1439717 1225535 1266556 907477 256639 956195 1756399 488449 679746 1790922 1155753 603716 851463 184381 357986 1161883 840505 795931 1313109 1589823 1281027 897511 1789434 1743464 232286 1760183 1196995 1485149 830662 740961 301850 1002668 381390 1394378 1873978 1513407 1385394 318404 1234457 1363231 1844773 1045502 1654562 433379 227618 1595060 27158 1074539 38074 1284484 123802 1414717 923982 143002 1808627 585530 1828778 1144712 748258 1633085 1628463 1781123 1357907 519275 49635 1857279 1432030 958270 122753 993286 1488742 853300 1868900 1178000 1972981 1317388 274857 1672595 295164 648796 749282 1310279 342976 1934014 1081538 521328 346565 1855452 1875889 1831083 1036499 1152452 165831 290930 875433 678951 437540 398293 575486 12175 1583263 1875754 1466296 1271296 1626931 67523 1505323 485937 329811 848675 1481854 1084155 1402090 1135177 345952 1863790 736315 1047105 675460 593274 1765258 459090 1032310 1731155 1283562 1914628 1122174 460202 1561540 298491 1391989 984343 1598981 753048 1768224 883300 1362130 1087532 2488 1664148 50299 46884 116554 115842 911098 1139916 1189039 885473 1925698 915638 1706429 1839937 1525827 1612730 1910808 793577 503341 1593958 845489 1087083 829080 346952 549333 137911 637673 617553 803588 174921 1257788 1979938 1339193 700576 195013 766602 1136177 1208171 1762129 1695420 8076 70687 949509 645356 768440 1053915 339738 842606 992687 118938 732008 1463534 1541551 1359130 1831498 1959291 981319 1809382 432617 447442 1603071 1585143 72166 1730216 1819734 584567 1995649 658083 722634 190482 379137 856925 107775 1915877 408628 1936280 1844966 531336 1895062 78776 1247859 242493 1081151 1699825 1190197 472954 1011352 1651828 255294 1690959 515762 914746 98723 23490 880401 352418 1627720 666772 515802 777569 1884285 1272582 1611256 295563 542497 1473624 1918230 1035441 492609 734533 188821 622979 1297470 1728947 1465347 463369 1588121 219738 41243 938190 9895 1764535 545653 239263 1934243 1544237 998249 427747 696131 6466 1632052 1908493 1742260 1943455 911362 403100 342945 1010800 1355735 1757372 647309 347415 97490 850726 526446 571697 215601 1687584 1823531 637235 468832 497018 27807 148584 151234 1954119 484581 184527 1267764 820854 1019990 297401 289009 1787963 281872 348639 1804779 1586956 248002 119660 1295930 1385242 1619529 577261 64580 954244 1856671 983336 900457 86095 1624331 1331944 292640 104205 1717267 901128 1768211 1589521 1082568 164073 1708521 1311688 875675 858251 1663369 1047468 266688 1611804 1934971 1404905 1305667 1071695 1790495 1425694 1347032 1960025 35831 673498 1646837 492810 1912473 789429 376718 37153 1701456 477599 507691 1260259 1747380 331857 310028 1285108 882843 1570696 391250 103727 673041 1071944 163896 258137 378531 1880095 1809797 647200 332140 133032 184968 793732 1477318 1162035 1235959 715765 1822851 663652 68271 635476 1634509 1543131 1329435 961874 63882 1975896 479738 325192 582351 1433337 794533 261482 1832216 826883 1500836 62998 1341612 709492 1377707 995273 217784 1066896 364679 1581600 1495848 631673 813022 741594 1989705 1405105 668496 528582 44178 1709459 1720970 1695882 1735265 37349 1212461 1269486 539232 360823 1871951 1146445 1657145 308916 601704 1089456 897786 1499141 607546 1377762 522712 129996 667087 1643315 1150578 185310 496275 1496631 773488 1777466 1718933 445061 1077459 999299 481417 613460 1182412 1106864 634902 533022 52418 118951 316736 515102 1106473 1910031 745281 714215 605041 743574 1205013 1117764 1599717 1457142 617468 531991 1751582 442874 1988524 1257569 1202516 749873 168783 833165 1695554 727406 589860 1606888 1589047 1711528 7662 1784932 937279 1571730 634455 412023 372847 489464 605849 473609 31140 593677 1825828 161855 1075277 1436932 156051 258139 1893546 619799 1207496 1104162 1229930 1947860 1042209 90198 1627342 80528 147162 1634717 1495108 531021 112919 906163 345219 1572546 1259724 1910781 445378 1393169 819862 1700373 41201 253480 876491 1649532 1685797 1898797 1794311 275098 680586 451302 1851857 1453167 366460 537780 1876742 1690144 635271 175022 1982629 226950 1860480 1824019 1256080 1459229 1414600 283042 1998649 626339 1029590 1492261 105841 1980849 173697 495126 1393277 364124 836259 745185 966705 959799 1266203 1056434 1602052 400840 1745671 1535236 48672 514681 1402058 326836 1378903 1331707 1550140 1910290 803457 312725 1461413 455322 334660 1420614 280033 1284707 50555 1346418 426871 986330 1337850 431423 1549169 1566751 32945 395840 376220 18308 208941 1717994 1802502 157508 1821524 485555 125209 1707905 1860319 11918 1140380 1256895 307808 273549 363926 255048 1222124 707838 1628671 1330257 1545644 660504 184245 1212052 189537 730118 738529 939331 1890215 1577198 56026 848883 1465991 825146 1049026 1173635 788894 516437 1870542 405718 882368 1078739 1862917 563467 868691 92503 504638 1407025 1262704 382284 169040 1844504 1288286 1253030 553556 745821 1440692 400868 682055 1216761 1970706 275332 1405142 894995 214063 1333817 1640749 1940023 845398 930697 1979303 911609 1792998 949695 1201778 997103 573883 58864 99117 303690 1346601 1019012 1161621 498228 1699638 126416 1660347 1470186 1063446 463595 1226166 290592 1523764 1843800 1891942 1658706 1186003 1639179 1986620 157309 824762 1292832 208058 820176 1443975 427570 228229 280066 73662 472921 691907 1041252 673536 1339608 56290 1432061 1957996 1136308 1918310 1972879 981383 1179635 333665 148045 1541753 103459 449719 1014676 632231 970918 1584064 1787881 1154584 222747 1217297 1665857 1063906 1151832 317460 422258 908907 558240 406702 1192839 365590 1051071 730083 1683302 763127 210231 1619942 1261634 1959546 124179 268122 752635 1163347 1403691 1484975 1261288 1762266 1142319 44422 829924 264708 1183134 1037002 1186590 1411963 66731 199489 763798 331605 1878862 45698 1159226 1407184 1102184 1118223 191157 39313 1303075 1414660 122141 872980 1279790 324366 1542040 1526393 1032521 893086 1173924 740387 140458 1508978 1732135 696634 1748962 1398586 618158 541586 1392380 1473998 1592229 825161 666995 1739083 1558786 652179 1585938 1103241 672320 1643983 622098 1586177 1826101 158172 354485 1767889 203971 1912637 1436113 1548754 1182480 622603 579560 1960606 76130 1534943 886220 1430826 1821514 392236 1073075 914796 298427 1089499 942155 1071923 1513353 1119814 856484 329535 585035 1561362 56683 754348 189080 45259 96317 528748 929304 203867 1331467 868181 1910654 943498 1365280 1982831 1131656 1255444 1696340 1764478 119935 1108453 1222171 211452 1073371 620390 1897236 710795 1041108 1219951 395484 196264 1485873 586706 1923788 3150 898936 1847475 1327443 183277 1914822 1161241 328912 260290 1631074 255812 11487 515443 754958 691405 210552 1226402 597029 7640 1743191 177240 1705279 1131948 453409 343703 1424632 72236 421428 536575 1204126 324185 1762024 807006 1735109 1176749 452835 1127897 1603854 1045437 1205125 297170 311610 1194103 1434405 1687546 586350 827698 1076474 1970359 1550399 326160 940715 267946 1957687 1875499 414498 769404 1598866 394696 1787211 1070296 1270699 711085 81325 336549 1651753 497942 461483 1859071 430342 348649 1236626 188523 1095678 242510 261439 765999 1778060 1928026 112787 1682058 579883 1064556 1468811 1030213 238974 1735913 1452622 670979 208063 1629995 968161 1837245 625792 1029187 1458162 274272 1062598 255080 1673305 1676632 504567 1300636 1160092 912828 569079 991847 1159176 778889 1441916 1667860 1303437 1646866 536277 1491988 1503072 1073206 586297 1239210 449855 1352326 50356 482238 1080597 353818 954077 1376618 148590 1122965 806970 660734 684781 1502297 753498 802399 1595032 949469 503171 1459309 1297324 1652686 1726600 11738 106334 1577866 607767 1175458 652214 653821 1046307 824865 159456 1655251 1878281 1581815 792329 1035280 1120320 103491 964072 1989368 1908379 155065 771488 1512161 177455 328655 1455185 38371 1953983 389897 1778806 1468199 1571991 128396 458647 3967 176073 1268503 1304059 1527595 1213543 643470 1024439 1457411 322665 1200419 1163471 229284 1063239 1597658 1590230 920898 290503 1330791 492294 1023465 1436503 1089337 1584439 1625659 465535 309980 1341481 660982 1007253 1187514 1055666 1620237 1394571 171586 1822407 1073188 426604 678593 1979706 1224701 366774 1201448 1050106 767130 1302108 1930946 1841640 159466 1310525 732487 1504344 1160277 1145069 849276 957504 1850152 446520 1840833 1396157 1462633 220252 285349 367696 643563 362085 832086 1721064 957205 476979 925822 15510 858692 1280818 849403 929617 470493 191237 186278 173974 1102718 1270601 1113925 1112160 1196769 1160603 1339203 1013428 75257 1784618 1838899 1993651 1459539 1977193 1704727 767766 609978 303758 1632131 1804708 641112 989375 1682113 1420683 414758 1745418 1139222 47443 1627203 1803091 567361 60595 208663 1611240 1807281 800283 166191 1399517 1380693 223728 742685 404580 1268565 870056 714110 662870 1224687 597046 1322490 735652 1066368 710644 35690 1074385 1626079 21418 142834 590179 1235301 621992 1914433 343754 73886 145520 92133 1953291 644923 937 1336628 326236 296 575585 807391 1879255 1496276 377081 1525785 174010 1946061 990492 305473 1556392 1823354 1395900 1172937 1507126 33557 536146 1457839 1416386 1521746 1262527 1596736 435415 560850 81551 1562944 1535221 306893 164161 1834394 1167636 781622 542935 233967 423067 1967607 712873 1330343 1591823 1236477 1330878 1909344 410012 228156 56942 1174897 1145077 379335 439776 369770 150592 1823311 785729 768536 1365790 1312570 41456 818324 331784 212246 1299430 1139892 1850872 177507 87299 1155680 1648351 919184 260038 1129655 487436 1779055 669875 224972 1453169 517889 1833211 852240 1507457 386128 639460 267107 955356 1981674 696603 396932 449363 562147 56043 221824 158992 772060 111481 1753067 1687147 586383 1931196 1549790 499152 749184 467308 672732 1295874 499511 1790016 216782 760859 1553572 1817514 419454 504230 471241 939609 167056 1692266 1422325 1176264 95599 540435 1565915 1664386 1817290 308696 1411561 801523 185761 28923 600168 990307 730519 1763023 396533 1568862 309786 10771 793891 962409 536825 1572843 980537 1335501 549267 1936482 19252 1832891 246828 293858 699366 867544 1857913 1708221 333834 463386 1492476 1009408 417855 1729142 242397 1309788 1347369 1188781 132433 1466202 1826058 463558 137868 1526710 380327 1432177 1282022 1662168 1906002 392223 1751897 1786758 1527168 1802062 243349 1237270 804503 821459 1671304 1604941 1898482 64484 1375192 768572 1678904 82629 1614312 1557008 504885 516114 681551 489686 1007619 278663 1358058 1049508 970379 941781 245246 399374 978535 76916 566937 1009240 1419396 1427060 4537 972395 1815264 175670 946016 1996035 1853528 1877417 1899963 1045241 1881371 520161 1751275 421125 1982007 282165 832610 416944 1916999 1688788 37333 198993 230012 1340300 1242309 1672448 992101 60152 69135 1619430 297408 1539371 1554158 1619159 1451253 1836754 352312 201443 146279 1917047 969941 1679777 1781864 327787 1170808 1864049 558654 1619172 966783 188417 260451 532203 270906 1135708 788106 506885 1436142 1551006 835642 1127627 1249433 847847 1064017 1756513 826447 1363789 1489675 729076 29805 1148807 293540 1772831 338215 1947119 1400659 99845 498551 526501 425862 1700839 236678 1629701 1875285 1566333 1865777 1625958 710725 714060 902963 1844175 825931 1500144 1383268 1199943 1704487 982614 1493418 318722 1294225 942410 1859677 1225878 796900 1001641 265810 346578 1972782 536074 1309036 1049869 762206 1340410 1366770 1738250 846139 1465274 721258 528235 1875091 833959 886803 313427 537223 1694161 1417258 1138147 182039 917447 1506721 869275 1464562 1224909 1675471 1232190 1979263 1153092 250129 1470378 575441 932523 65102 528460 1440933 1665027 25329 1295936 898027 414730 1790180 1504598 1511367 1748592 1173205 1832946 44371 1992589 759773 1576528 1612266 1358573 812002 1369669 1171635 1186438 366403 1109485 464707 154971 1014839 392613 1667986 1314350 758434 693928 1921941 425832 1147475 841930 1450990 162597 738706 512248 1931601 497961 800402 815695 966466 87315 361896 1156189 1325529 457738 309722 659269 1892993 627588 1892310 380993 1647653 1921834 1965992 960706 564164 1123745 26156 1993314 882432 1586670 1545295 9015 552729 159537 1337123 1046694 1289945 490878 1229578 1988575 1138332 1002766 1518559 1727939 373707 1510194 416429 212254 1661286 1997433 1400348 1413979 1115234 1538088 684176 1055228 155395 375765 1501155 931323 142248 998307 281264 1616719 1932690 638585 1652946 460935 779397 1080005 316085 1206184 583104 281459 819115 583480 154892 1698344 1892337 96583 1355515 43510 1869053 606973 638870 1358508 1783677 1550080 503930 437655 112502 616598 22832 47654 1762329 881487 906275 195348 1807506 1789431 56563 1954500 239944 223141 1891109 485889 1442011 1934789 65914 1608567 1006961 960144 866176 1666892 1991659 1711765 1739636 625179 75438 899017 1590512 387292 185784 1963988 1243747 1206872 352063 1020250 751217 354346 1071008 1825150 1936057 1169700 595955 1876199 1490988 617578 1511058 1299045 400994 24880 408733 337502 1513817 252535 659491 248001 958552 883200 451466 248250 1042065 1588937 153211 1405956 1052149 925086 1074829 1398112 1150599 1734518 1613051 919920 511660 646903 1652558 218652 1236001 1900891 1952529 1926526 1387734 78792 619944 94553 678937 989905 1020938 1391840 969972 773616 1162473 1970663 1461405 1466198 550003 313477 1240292 1888562 251410 1417463 972027 585235 1533615 1874382 1559972 1014466 1635323 487261 35853 1668997 389713 1976175 1363133 1710675 1957810 550229 1232832 1129659 1729953 109699 1446481 1753439 1942386 205260 1942106 1689927 1036631 1577811 767372 559082 1754863 770629 1614891 35826 1065364 1933187 70674 1806421 1255576 1961996 530440 417865 1277220 1210253 1715043 196831 80190 1727175 887282 1715192 133798 581866 935291 1830678 1355507 1252098 1233371 1366647 252274 229664 978407 1604308 1454892 193790 1674 1846725 154638 1302905 1201358 196681 1993192 117704 876163 565664 900710 388869 1975485 1072683 1499368 626977 1531565 1850016 1307931 298049 1079348 1577290 716327 1496352 671841 1991148 737629 1186279 1693535 1680248 130217 183818 118656 980218 746467 567193 827980 1873077 1618197 1948407 743289 1873832 968730 1760180 736246 1222859 328626 1250873 461586 1813582 1001246 250966 1729877 1891620 1251574 1675117 569365 558470 725208 1935718 1411734 1925292 410703 1646460 1187063 1404000 1583191 944927 1502718 1688649 1733333 911535 832465 1029890 24980 1045727 1974221 1418993 1020503 343312 99591 487538 727899 1928264 564173 153484 665813 1772970 191916 1669256 1695227 954648 1648176 757475 512599 1855853 623578 251589 438245 246051 419764 1740331 1100684 1118350 1706044 1341634 177607 96133 1273691 803490 835221 1156400 1043574 1155750 417014 1199674 1674862 38720 1353702 1496369 325871 1495148 953589 1981495 747604 1327471 1512124 842652 936535 936669 1900155 493601 1313920 1839 1660660 345067 1427346 1065290 820108 1539442 1978622 792297 541908 1169704 296130 1967326 1504695 1742834 1240482 43129 979220 799492 385098 160220 1717076 1988991 396271 1248665 1509496 1667734 619502 1339288 1291353 1271644 1751612 1378927 652072 1775560 1275330 1094439 1171786 191876 1592613 77720 1163066 559142 1273853 597886 1384963 1792997 1311945 673304 513221 686676 706946 845504 693665 120752 1313340 1301491 1439851 1629501 1535132 177094 459123 1840638 1056728 266905 436738 1855347 1133124 734245 1670727 773505 1872126 1857190 1413656 671135 1679940 943491 613819 11473 1502926 425276 543381 999553 1204936 101234 803445 37305 1974580 1934227 1010465 168581 1929587 511170 1601804 1200106 595516 1696918 1309864 1189385 1109618 924980 1812657 88634 1374925 1704874 1716701 624648 703804 1596605 1469777 305043 1081602 1131076 1231023 1898452 1821502 1383207 24979 544938 1772726 1572960 164598 1382566 1871009 707505 1349354 1819163 1545520 1260262 1245399 642951 589481 1609001 1639543 580369 839000 212503 753511 1341348 1121725 1941483 492664 1480034 1874113 441015 1218913 229689 282632 1405902 1082091 1184203 676478 549379 1890693 1750173 1499321 375970 648554 1248122 886309 935690 1518777 264297 1762711 1803090 1184121 880570 453927 1518042 234598 92415 1592300 123764 910717 534129 754987 639268 1823345 1910196 1721714 905060 640117 937012 835178 611852 711131 1450798 1522019 541937 1229864 1890396 1872235 1450610 1282713 787758 1060602 1805735 866449 108296 1384857 1889490 237699 1008445 268685 961329 1461510 1765955 713043 1686674 395337 121720 1806075 6083 174336 1032175 288301 1915531 1986103 1226195 662881 1846335 1169219 63974 720581 1368719 365740 514756 611173 501486 988375 1267593 1751512 1524742 415966 1553204 1980663 1004670 1449404 1823708 1434506 1045508 1335110 815590 1736886 103339 721998 593747 1859508 1651545 195219 1653320 1513195 1396951 1919517 994213 760837 1764300 1145305 804394 298983 834889 932423 1001887 43488 1687425 622044 1826893 1102522 735810 1419679 1339746 917351 800932 1360432 560466 12793 702968 1696815 1910749 501828 57862 960242 317544 1207538 1772345 1002110 490256 30029 1526787 251555 957807 246754 463534 1422513 1722448 1083268 627197 1862613 704485 871658 773468 395837 81295 1770398 44388 279590 1291301 1186057 261128 1791054 1574475 1187747 1245106 1217118 272159 1295638 1585890 174806 23207 268678 727030 1761377 931263 455795 266233 423859 156647 299573 1046722 839625 622134 625146 362322 818667 1536729 1635574 212024 1427581 1745327 1474454 1051435 1995466 1728020 314482 613567 128967 1750260 100472 1322227 1066857 567095 771156 173165 1839244 674851 1107868 349820 327581 496658 1216827 703953 635316 1714807 279910 1419656 913621 530420 1189819 360156 1355753 1425401 775782 1664666 1478682 397641 847972 388889 402641 1381695 1027035 927554 1838349 555721 188338 1465230 251815 956170 258916 1685939 1850273 829169 116115 1324099 148106 193928 592402 797192 1809177 1930585 226435 1196384 855779 1428992 548359 1130904 1794473 444906 1487692 1473521 749502 1390400 745330 561036 881195 1861362 1266996 559074 303961 1166712 1105534 1937466 1217996 899203 1907383 286497 197586 1903830 1441269 307415 593276 850623 466739 1994318 1758085 279755 1236914 1134555 1942921 1741328 1458808 1602328 1571917 1166219 156511 131489 1712446 615444 568853 1057673 1111712 506415 1743647 300880 75951 1062388 1653882 1271601 232131 1744683 807822 1234774 749491 338574 200192 1916476 182557 260427 461701 727985 527820 40141 1779356 963563 576480 1490877 804077 1469529 1284275 1215366 1681544 1336492 1578306 319084 1732012 486337 195277 1093455 1857127 873874 685093 737665 1945523 272938 233691 751011 286470 478119 676501 789052 410561 1419921 55264 1341159 1813657 1162756 1211430 10651 1316298 1604161 810662 814743 1843631 103276 977531 1366302 332559 1730712 1420880 366491 1131979 177191 251919 1189945 1795129 797039 1066898 841847 499864 1790431 1948348 1373569 1680932 1111556 877472 1330270 342414 132271 61417 1853838 1854167 1276046 668578 1026498 1815324 624015 1821100 639018 769248 1043377 688704 1562434 1714700 447420 1941433 1077189 956637 1192463 330204 1554808 1800370 384098 886898 776524 614022 81929 281340 307099 242723 740835 1023828 845401 483487 929575 1651383 1885789 1513114 1650472 450647 813497 426618 87843 604587 1650184 27856 240834 1622975 1504406 289690 1713558 1245624 654477 147432 1272039 1296244 845784 166667 1841195 420571 1004166 1003 703058 1908664 741499 597996 559070 1290234 262776 1269517 953712 548883 1227926 499364 1517822 1186115 1418019 154677 507364 1244170 1487132 1012382 474809 899281 639415 1385657 1540949 487397 189531 175803 728986 1459246 1078276 311552 1607753 1678106 477928 281461 1895844 716746 1439471 1233158 871480 1819088 1995872 1988253 1115487 466065 128405 1045235 394633 367315 438203 796949 1664810 1546266 1151207 411706 1633893 612054 135811 312048 474760 1321511 345561 55416 1434241 1939011 115179 1609718 657509 1948815 795217 92903 523041 1983737 1169909 1994018 880113 506006 1141151 1040924 1437270 1665306 1530006 625091 1682981 1678879 427304 680012 530373 1196606 399821 1819767 1642860 894477 1630312 1123443 172766 60808 1237326 1507339 1288738 52111 1172500 1839487 434682 658337 1274234 1973603 47296 1519750 81918 405712 1590516 1272641 1239895 433459 1299666 151431 149659 733961 1566024 1837571 1543633 1707421 438037 1225372 1509220 101674 1618133 402818 1037616 754960 503630 1795870 1444782 1438199 590261 1111015 1724656 176165 411315 933386 775218 641483 82907 1815472 319219 1399143 522526 1791584 863107 99091 565721 37518 140051 1123367 626343 1759388 364491 1413177 633474 462570 1477094 1995190 135512 1455388 591053 274051 812340 96890 914346 144029 1612771 1369277 1271187 1852433 361924 769656 1545280 80431 1153707 293190 614759 1508900 524698 285560 785328 698563 921271 95066 37415 1025992 1532521 652904 19296 26835 1775588 243758 1469543 1228675 1697137 100208 1858405 371600 1825011 558591 255799 1849373 937445 1890667 1923146 1530814 1141919 628895 877765 1233810 389580 101187 1919894 1122375 1502995 365172 1354515 445175 500710 54635 1103602 364251 1182771 1033696 1210623 1335468 56895 1157703 1766181 1758872 109060 218936 688392 373818 1930152 119823 756320 1417436 1772980 634785 1134345 232223 261247 694988 1443243 649227 471518 1508020 850054 83799 1021933 964394 925117 1767917 626873 368269 1849126 977008 588662 456877 1609403 1762432 1250801 1376322 265153 1979120 1302949 1795416 1995987 1810120 761523 410065 1164373 1450935 1699056 1620194 1398387 696152 1220847 235473 1988995 1974148 1734711 437795 1830392 475225 52475 1767309 1525910 1763882 1077382 1132883 913610 1874408 954390 330090 708076 464993 1566411 1532581 134699 870310 1844210 395986 466389 1282927 1625211 1974050 1610589 774717 1788902 1080174 839106 863276 1877100 1929710 470906 65034 186749 1182299 756366 199936 1692377 880207 446918 1837624 516495 1227223 453113 630666 209971 1717386 746600 1157690 483566 805726 701431 1085027 1235167 34287 1361644 1419486 218537 246662 740487 746173 114062 194400 689388 297286 283658 1932851 1429232 1044636 1481790 527167 63326 145232 792931 1623652 1818650 938465 919641 168566 1392827 369114 666960 1914429 1946429 1554196 808777 59326 1710648 516899 1967470 1906995 504765 1423115 1783767 265095 1545921 950800 1808359 909567 37254 1651561 1957023 1635670 484594 1413840 1936106 600862 1985400 1555671 1087917 630034 1619849 703460 1531995 1899128 1076099 712879 359686 1073294 1315406 1433491 1303066 1145246 710251 280848 995884 852584 857034 1881799 444026 589794 895787 909671 191533 1285208 669403 1717727 826771 612286 1158297 1391280 1470138 730544 1546770 1599457 1083117 336021 278646 556988 515684 1154251 62592 324295 272982 1170311 133063 1651661 1896765 1310214 642662 937060 606964 1876750 737376 665079 410432 1285092 1401725 53130 567690 575571 68286 1295608 1822264 1751282 582453 521051 351414 1146656 1156660 1595331 922330 594571 1170513 162783 1020070 1628340 1624335 1370566 735882 1392697 1893495 1378754 266671 559446 1879149 1002890 1684881 101859 1405878 11969 1281551 913116 1224042 1505911 323378 1258779 517380 1345006 1091218 1386834 382400 964249 891969 312644 447299 1163055 1470020 1216099 681742 661953 646437 631288 1616308 1202012 1193075 667477 421136 987066 515312 1693775 80224 1150329 372019 1626549 1820056 4289 1143434 1436129 1444076 1085202 1362793 837980 309137 147651 92758 1188202 1877467 1589727 769322 928621 1901368 720603 732280 665878 1693967 561025 1094711 1730938 1111793 937457 644011 1313194 890497 348432 1429635 867860 667120 436713 122559 1336142 1662925 1987460 719042 693376 1690480 1687444 630305 337990 1093558 330732 481698 1621937 1090917 85282 1700424 88686 1125353 76411 677433 863002 1558362 323127 269228 1363954 1605683 760537 18907 1078816 1963713 1934089 373610 441028 1796766 962035 1328242 1778590 941036 180117 1200843 541482 328548 1922737 615154 1835910 460482 1450863 1125577 243027 869185 23823 1708953 1415793 696902 461626 1926515 156419 1844784 741640 1096269 134201 1234688 936376 712058 544111 49337 1376259 1451407 1903266 1412197 1963526 1435165 1571691 443355 1909565 1829195 1731296 1815055 161173 678065 1086837 1728992 328730 739408 269720 906589 793832 55242 1034818 723295 505510 1226728 1537283 1436611 781989 1277689 1623114 1617478 320430 1731746 405920 260958 903733 136428 1254637 1567394 1465127 1394679 1506177 1657212 1993239 454713 245737 620220 1913987 1812689 159024 1288456 1521672 1111661 1960938 759464 499829 435609 1364301 788130 846105 1576823 932278 705612 1113815 719359 1575161 642263 1446245 1412129 1721039 556597 1262545 293645 1202933 1844190 297622 1914402 1860013 172941 1632341 1316594 50934 1541780 1960670 1011858 1379367 167041 914561 974475 1685642 787409 30968 1277308 1346571 1078641 1138702 954442 145171 1363421 1438697 1488498 1250152 388630 83742 1022671 676556 644068 707524 990395 755543 1932054 516521 562840 296075 1209249 215053 1772079 1154798 431249 431775 1659773 1690042 265 150756 1298946 1945559 216939 281151 826392 1633543 636599 1908230 628891 656124 1912793 1620844 59499 61076 661462 342733 1915808 1080582 965725 932810 1688220 364638 1395925 1934621 132253 1199166 372532 1565010 1584243 85355 895847 1760022 1779389 1505772 644771 1012882 179303 1172415 779404 156624 1924276 325815 1772851 367984 65021 1800110 1234573 811564 763160 858820 949631 269568 189651 1703984 186393 401469 1054653 1710885 809068 699183 1981821 1016047 874115 918412 939094 840035 1521630 995206 543187 1906880 381021 1185304 424218 1413614 1217927 318533 587994 1067200 924013 429319 1343034 1134580 611053 119571 1541896 327811 1708850 1598962 1290373 847277 1789770 886070 1987009 1331714 1084012 1145676 1771640 1782276 1048921 1845682 1264699 1245117 1267890 1945954 1010769 956718 1434157 1999015 1797427 1474113 544125 197053 938949 29207 681522 498457 688373 1066832 1474606 600289 310723 963967 1138567 1749309 70984 279882 937602 1808591 272821 1743277 1312311 817110 1488105 1992881 1684536 835739 1382067 149577 749388 1926969 1912925 584035 896359 1903602 1181618 457040 1763032 208966 1829759 1037527 1446683 587384 1288502 1577030 1973073 1431640 1474211 1732772 1925786 1237760 543281 1115293 543520 745610 1126041 227492 1475398 1208867 1276817 1807907 597012 837902 1921380 253814 290530 529697 1327720 533705 1742713 616292 71853 1657832 167565 246769 13677 1872606 968462 1851606 54124 1385228 1277596 1558123 934801 468182 1328605 630907 1339553 1229760 113621 27132 275813 621390 1235696 591508 514980 1403049 415798 836895 167420 1572863 1075519 499682 579554 612351 1652418 232421 443415 325162 118536 1867485 857595 1790104 1483637 1464666 1884199 142383 443952 259802 1953930 675875 428533 1893975 1456422 980544 1372973 1600378 824239 1923684 836237 1565084 822800 1601418 1044382 263094 950844 707977 1150105 1015549 1435941 172881 533061 1935996 1203896 160320 1268107 449735 438228 1881165 878400 318930 539649 21637 1863239 364108 998938 1956302 929095 1554501 1031118 350081 601829 1768830 1802393 192106 793861 805429 544120 334510 844546 1643712 1350680 1949475 367301 352949 1488640 1462440 987852 1277464 1186385 1683696 198862 671554 750525 12618 1984834 512938 276606 943966 1385847 304831 595139 49885 801859 1223659 1730948 1875445 904328 1668469 921213 1877578 474655 1527340 1708353 1803382 1478109 1102480 504032 598379 1390652 1725045 335486 1469552 442078 730000 1393546 628062 1402697 741144 1586598 1154840 1296848 1096512 216235 319953 1299742 1926890 1356944 741007 1902897 1610934 440602 974145 1410049 64912 63038 873452 1975261 1814289 966791 632214 1158275 958283 198251 290136 335770 435442 249617 1350558 1596754 251843 1581801 1738618 1353670 345169 1875259 131143 1244410 1065149 1025498 557918 1817271 971093 1053403 1446687 1241652 1767260 438705 1123859 500247 839515 659785 1781753 1863851 446884 656863 1270376 616830 422729 1501392 1123852 788529 1351110 1207544 695778 1845480 68087 1490444 1102085 892455 1914477 1922108 1276595 1740853 800598 1233789 864610 1862386 1193599 1214904 786665 504749 878964 1675058 330216 375189 1838484 1588285 660273 398636 1548454 1022388 206940 1966314 837067 789842 1469930 215706 1702083 1505069 1100704 855504 352998 1580941 489466 977746 1354034 491846 793631 492521 812401 1678293 935373 605911 1630788 376962 1439091 1328471 361003 158913 1868047 1485953 1854729 1960419 515135 424560 1665492 678259 876528 317118 1214109 1561774 378589 1652559 1748129 1210678 1186595 849810 1532929 625301 1590529 200221 1196133 840226 264845 1365502 877890 196914 1308014 214689 1498214 533176 1548987 416852 1210688 1288419 843216 1280446 275456 1210348 924506 949834 372021 978164 1665261 1011296 1519586 707793 1074100 1587235 1815566 1382582 544680 15759 952905 732134 1389991 228086 503375 1822861 73366 1785612 1340458 1578871 435497 1058503 1389084 1785742 1637987 1497028 104441 126465 1795420 594882 212271 1139658 546902 1263197 858096 1309 560427 709778 1053893 1048332 50781 1029750 162582 271306 191612 1482970 1068249 949957 4259 513293 1164854 675942 1379455 1106568 527907 411812 1611445 476042 237507 1617648 25017 1791140 884272 1301665 1206765 714779 1541971 1123532 1541934 1273536 1912058 1394852 1897973 1826018 1244338 613220 873252 1019505 1106382 1237535 1368073 1247626 1717113 1779097 493008 977592 1081118 878494 1757224 781511 1533341 1006380 1454519 1328909 806474 1470644 236003 843640 1106184 448203 343671 29038 1631507 1633838 43637 454889 1657474 916221 169227 710863 1046412 64482 1182725 172506 89770 1172458 26184 576845 1370155 317028 1261033 586229 1463625 721257 1212257 887003 1560301 993731 1133932 1727168 695688 112056 247751 95576 1322450 1528040 1916779 415921 1183287 1933947 1516470 1933683 154503 834601 1072482 955416 879576 1826191 1665874 1678913 1031363 1007631 71887 1718102 1588843 1694658 230165 1914465 297574 885490 172408 589689 1266633 411079 1034986 802166 823879 1718723 1788469 977126 751352 1743559 212008 1550087 1764073 1287323 1550652 330436 1706992 1547154 976075 184734 1580934 1705827 1934587 1442475 752290 473578 1320613 829972 435573 1905453 321189 1680421 60210 966827 1697612 1629240 261384 569919 129120 1685076 650491 1081861 1282848 71603 1380755 86572 1728754 1562422 767570 451058 500956 1361445 1994104 950119 932090 587322 876932 1730500 398386 1353041 1850656 1111066 771906 559215 1150906 1793823 1132169 1193689 1541187 670996 826784 1121396 167927 1738130 1259850 697999 359676 622792 1449636 1803652 132665 165289 302932 1338588 679067 1190635 1284810 1917914 377229 1308100 86228 1489106 1667892 1969156 1880999 423998 1963259 1135727 704827 1862004 1738864 1106422 1322143 1857170 581997 1588439 1186290 1739482 508812 940941 438754 285716 1584122 637081 1425751 763286 1083285 851428 693868 742212 1778649 1667054 564042 949213 653320 689412 788647 1078536 1353314 692345 236681 268887 582689 541915 231065 1368252 1750110 1329642 84938 75934 1142156 1828323 1319334 648199 1678280 12888 534224 14504 714321 358202 548939 1503999 605556 768883 866138 1275663 537827 502429 1176132 1670804 1051245 141636 1398296 684347 1036582 881357 603906 1872375 572685 1831354 759015 486056 1061928 965108 811235 1327456 1205399 1948462 1436620 405676 1868911 146595 1472899 1771196 81307 645885 85877 246256 1806018 1478002 155126 616326 122823 1901357 144000 1072962 1035578 175618 1801153 1530093 1979615 1425330 491799 1947268 1356613 1701498 1020390 1009171 588712 584960 1049795 886730 213638 684448 1378509 1703744 1884248 647050 712086 1269311 769153 13593 1203608 1157592 1856366 1518747 164488 914981 341259 1276320 1985181 1899529 341710 1285488 497341 1184085 683902 272242 1356736 1099 302771 158400 719996 368104 683117 187143 1001610 696425 357316 923399 981838 1655499 1395392 247684 1575016 1850791 419374 847601 1002594 870275 802118 980077 788951 1265637 1841177 1812889 936463 1312565 508532 423367 1788908 713929 789073 1930944 784574 336593 1367325 1373990 1265572 244751 400681 1550578 1651979 1097755 1531153 344547 1364429 1000589 305175 1021064 1809248 1501571 832626 730780 1463862 402659 893207 1978031 805453 1451254 1709773 1340617 997225 893570 805369 1304741 1625847 1928845 966464 1534747 1659620 732779 438555 1739786 1829202 552935 1712381 1458631 1714821 1584769 1115670 138642 94100 75312 541082 779631 1231346 540406 429550 1090370 1884340 523192 1936489 65961 933471 307590 1219544 1743952 1541907 1204820 1616500 779731 1826374 1806227 667461 84693 80668 1935375 1087569 1958338 1379402 334092 681929 411784 217961 431084 1295369 1344679 1315831 1381736 398563 1230973 1657604 1832636 1625438 448875 1038888 1369052 39043 1620649 1668060 264904 1020126 722500 514238 1927150 1097937 1967147 952924 1644732 794710 435063 376222 1792542 1797232 313343 445106 1158929 1218704 699894 1067467 1574026 48831 1186548 837173 657435 1176478 1339677 89151 1082741 1268770 763777 228715 312196 1261935 1278142 763547 1744551 716990 1131042 1139966 1784309 1166891 551267 901949 842892 1624286 848632 1603125 1264164 1708053 783328 105 1841189 502699 616345 1677883 1180265 708894 863521 305768 1255308 1020078 489751 787017 944904 79931 105225 393607 114432 1175486 1902595 636520 253824 1282796 1920098 778414 777323 798236 1188951 488217 851307 457801 1709946 511615 194851 1317789 1775015 807025 1706415 725945 1480462 119832 1577841 1437129 1289912 1123677 1769911 918488 566903 1580619 1693769 1456729 1057817 1366900 1876323 972654 1841323 769244 1846288 248671 337851 1800149 264751 1905153 83792 96244 1886001 1655321 892240 750823 458179 1845826 1465658 249437 301299 338590 249877 763566 933006 1231127 1249958 911997 1363413 1724984 363927 1102957 1183702 858266 237100 1655780 1663172 447951 1762923 1560190 1368082 47879 112995 817530 807546 1235686 702223 1387586 981805 1010423 1282102 387701 363653 1724066 186131 1988664 616803 1086524 1579204 1529096 245596 145252 187188 909463 1639662 1514656 1185330 1863047 1733402 921221 1851627 1872719 281258 933785 1588219 1524575 1898147 1094987 1167877 1319538 1982216 322479 1336442 1000484 1909850 1687739 221245 472103 958200 1431162 1767687 1269785 1916788 785648 38038 189918 112792 468516 1130077 1854680 1226152 101646 1985055 1714367 1042059 1921782 1028921 1018330 1423086 1147794 127608 92979 1381782 54979 490802 75883 1346781 1920624 115278 797057 1281327 1838248 186835 228891 733297 1118904 35565 1334677 739965 1605218 111696 460793 1142457 1154878 1745213 87523 1987080 1513348 484166 1825938 1111435 46560 1393173 1006991 238678 230474 1537778 989699 113790 264150 125216 1883912 1916726 1701290 162780 127629 666453 1423730 622708 548239 992717 1747779 1029502 341476 1806406 442474 1626453 224068 1973983 1048532 1273561 1745529 894129 970407 1248578 308455 159916 661829 1403029 807191 641029 274215 178025 765312 1872362 1315783 1897090 258064 400934 114570 683857 613974 1952006 172705 636999 48846 1695313 1634835 499209 721191 466312 1875321 54800 902537 981432 813938 981451 1152846 952305 486573 865236 1519697 1665207 1035450 1759222 820762 498499 569008 1864517 149249 33161 683564 1785948 1244439 1065165 1295062 1402920 255445 1210798 554982 112028 1467038 1978444 273155 399940 1744607 1457302 288936 802056 1730822 582968 1406789 1365120 1310712 538407 106494 1547176 1421178 46498 238298 73503 324778 114798 1489947 660701 979148 1046633 679283 542472 398966 71575 263163 1948078 1251347 516290 325443 1411495 819372 1821048 1470400 1323399 475078 1721614 1888983 548867 1815528 393796 529498 1692160 1409916 1875002 789640 1046658 656815 1869715 1402358 1052167 1609994 1131028 1942879 303541 1565632 1859633 1548685 731853 1270422 1243934 265773 885332 898503 1839402 936123 630830 749997 340482 955157 354114 407466 438987 1712213 1945497 1488547 1899510 1960727 1916168 1605605 220881 1539488 665301 1752423 735801 456087 821433 1535063 296810 774344 524932 779905 17214 1242695 1019518 1108752 981874 1734064 817952 19488 881449 1024942 1013066 1219550 1734651 64275 1858037 1957699 971244 634577 210264 1362448 1557346 615506 1269134 541390 278911 1309522 1944673 836624 1104501 1736388 626709 471940 771745 1794070 1034005 1191374 111025 663190 459061 1190311 1582478 1492152 1971019 939012 1274557 1475184 816685 785085 870542 735442 1317866 1121901 1393483 1946303 1697019 1638292 370246 1163358 634603 315514 1546802 5270 859221 1136744 1104276 262402 1142642 218541 129640 1531420 1620350 1609350 1433779 734521 302326 1949001 1370700 544669 1918623 1863403 1777765 1072099 1453120 1190173 1861597 1803437 794130 1698275 369438 1369083 1959823 314787 1597301 1751705 602415 1163886 1695793 786125 1684384 718716 1473516 367836 1800995 1568162 339913 854743 1213127 520020 1608888 1899404 1432006 1318526 1649551 1599464 1126059 1608410 1381002 448526 1851935 605939 741725 1274267 469749 1102306 1604497 1006756 897428 1138939 1704226 417343 1105125 1410526 1547582 806614 1881987 682027 579819 961673 263012 77266 1171391 1606381 609025 1937491 1263442 1806172 666703 411789 1604367 581673 146651 1968387 126715 596020 1111634 1557477 1988018 1388026 1118545 1572116 1001381 247142 1328098 737977 937815 365566 682674 182920 1808710 1311540 1434514 775053 207297 1133530 229445 618255 973671 1343625 1657316 35689 390608 805479 1348931 1493159 533029 1536649 471952 1201466 1967859 28940 959116 1537089 1029190 1215916 1715967 1976717 966888 943176 1198259 970187 1397593 1122413 1231208 299933 1829350 106356 1492084 138708 1688666 750716 1440946 1443142 756942 1187974 726179 145380 801044 760992 1735285 1992174 231088 652164 739337 1780993 138397 255659 203599 188406 1540253 634878 1685319 758763 105170 33187 1846347 941048 1220174 1670722 745005 1453619 1638270 238696 724385 1732399 1177368 1198419 11629 1707458 1102925 546628 370269 1995914 419271 1523398 451622 616177 887251 563457 678265 829000 430530 638940 170449 513335 1349698 87937 799053 1207048 747453 1444755 28456 1830336 1124801 1483806 767931 1192023 1812431 94691 784266 1552578 1909377 1273124 668752 1727673 256413 606187 233304 1800221 811819 1009318 777369 1779719 929758 1625303 1014794 569078 89610 411306 42200 980200 390552 1043889 948015 511341 1898862 1935945 634058 763438 683716 269090 1472504 1048468 1312295 1042699 1364366 276794 1232942 1749128 1398886 1537229 311925 834723 879085 470701 992948 558067 1446412 1636716 608603 1907628 1991722 331524 1873949 463405 290325 1155916 1402640 1596385 214438 997990 530879 1715701 679464 1591574 1493321 1220029 1882675 754518 931703 251211 308072 1251153 816254 1197011 1460125 1828286 1376293 605364 1606059 1833618 748536 1963149 548854 1286556 115171 1251907 132939 1191270 1682035 270959 844251 1787741 86902 1387424 258669 1523347 340158 675210 681541 1415980 544908 1369291 1609759 696377 1924918 130496 491812 935294 216472 1502261 162398 215655 1917132 645782 446712 1864518 1467664 718940 990124 149377 584115 205957 586551 1232094 1452175 1503971 1047141 630914 375530 1468758 665584 327402 1758786 737889 1138009 541385 184671 1162456 1579014 1426564 1877821 1974842 912703 1340232 1700565 301998 884712 176062 1082411 1973710 696667 236115 608379 295388 1804842 3534 1308046 412715 155701 134065 152168 345579 643676 152565 1608662 472083 913910 1777233 1177949 260895 729876 90702 868707 1676987 1566819 1598741 881574 569688 1420755 1054589 406267 400571 1875420 93735 1038781 1503135 76953 1990546 1624074 151383 328039 126249 299944 179832 1733051 74723 99526 1414549 889274 120559 55501 1820299 1664751 1164638 48084 365748 1726142 347845 1220831 652477 851052 1485558 1727457 1696323 901978 808640 375741 771464 71847 493197 438894 1706267 226657 834021 1730173 1788808 1793311 1408431 1246875 1826988 1806828 548832 968367 106387 323569 1565532 608007 1362734 1656282 39395 3407 1023997 1235181 1776085 28325 133064 1385690 275929 1109021 1274135 1208482 464964 449195 924844 773405 1255383 1650572 1727156 1250475 611142 323375 1024130 1660410 1594570 1784704 1989522 1075406 339673 1757818 1490371 1712715 1877064 699775 1581286 8562 1402222 1071348 1401208 234086 136231 101436 1810322 1138885 1117270 349648 1137285 891377 1480587 1227943 1338658 312180 1021053 728634 69416 976862 260088 1759387 1248155 1441289 313914 914237 1355964 685545 476569 20570 283605 386635 1447348 732917 454533 456790 617411 328698 1485982 1067371 1501567 1976983 1994654 536150 337093 1886207 1303398 233281 861766 612926 1755243 127275 631140 1039717 1126650 997008 1139804 1871988 1637262 1836089 44291 1509024 1397704 530510 1928897 683212 505433 331964 1052757 403549 668119 420967 757916 1716389 1718153 1773611 1226136 1487003 752556 1817075 1283630 1482293 1385925 404502 260280 1769667 30492 456436 1686565 556753 73655 1498989 596373 1246372 1427920 1003931 44383 1284560 1145248 1962180 115106 1463908 273979 306742 10066 1135711 325606 142789 1032705 687914 1553640 1073584 1010915 293322 1989987 1177894 1381152 1771549 1847628 589747 1840709 1553405 1297026 1708442 1648816 1001860 397959 1409056 920944 1292489 243065 1192449 985556 374282 657490 1293107 1679906 1611862 290380 1302917 1122055 1591000 1673433 877549 482633 1909632 1088347 781434 1840362 1850050 1694416 1168714 1934132 61402 1731887 412819 1794519 55229 1027309 1951321 1141680 610338 767150 1423196 1402998 1342367 898166 233924 34451 417320 1762560 304872 1369226 1197794 196237 1694873 66140 1445419 749985 670855 813036 1192342 1955281 1220355 1124646 880535 1786475 453406 746843 314740 557079 1081866 476896 905849 172035 144247 22121 796627 292143 236005 590762 1662163 225024 166483 1529586 152729 244924 1542002 1862447 1883682 153410 1584815 1495241 835020 1752090 1813994 1403419 420528 503503 916709 438052 824267 1012189 1931479 1951295 715343 345255 1608926 235986 1693569 1776023 450420 1383912 193236 1946056 1458653 1432200 180119 1997614 491601 1005167 1371414 733399 1840414 1286201 1648918 434200 1279980 1646732 1103900 222803 133128 80916 416641 1702373 639369 556478 1531797 1687861 1479831 37035 1068030 520055 183271 470082 1052360 1211711 1062844 392088 1365012 655595 521440 872732 1318144 1226672 197476 1178758 1771267 1146251 1252480 1725147 516743 30487 1653548 1113756 328402 741903 1682127 304659 56521 1661205 148208 1055271 1607962 1158783 1559045 68905 1735686 1343909 128135 535314 528898 1678476 1594370 1465693 1742538 910880 1440041 1354860 1822752 1536389 1233470 1452898 777853 11450 636850 1483279 108327 1328512 612681 1252588 1886615 571566 1518923 1488371 477865 1266552 174193 1134881 1166610 487841 251124 1191972 90089 356499 92477 1603991 1859105 164501 1513357 1240417 565571 1321603 1274617 1287235 69881 1133406 1961536 1970434 1874504 207127 589497 1184990 1557020 1091581 986989 1249363 1898855 155204 20683 634493 1849038 1755086 1063494 988589 163164 1185920 1311298 917797 365298 1050155 264951 591296 122645 1583258 1365970 969730 945162 1605315 1097358 1689863 1709016 1529128 679955 1538503 1408387 294887 860934 874965 997967 403076 591004 1216669 1447505 641912 1967442 561882 786259 440803 914102 1886018 1035524 1719606 743393 535386 1528068 974932 1554345 502966 1197406 1180170 380579 778630 1108893 1947488 318108 1124196 605850 629141 1516717 1731606 1036095 1755106 172915 107650 1352118 570351 1105835 950504 435734 687918 1446420 936298 77065 972214 916249 1405226 624155 1959646 951885 822967 828252 1670912 333760 907811 89329 953891 3817 297656 1066677 444156 1434750 191790 24586 196262 963681 1067725 315546 1670242 975047 609583 842115 948419 473526 581285 3677 859365 350706 1260489 257670 478268 1241745 900852 1440740 877387 573349 198947 943800 1126798 901313 253260 501157 1353874 780238 833136 1667413 204176 77745 161163 921694 1975795 1677447 442141 1747296 659424 955741 367198 34599 1479055 808243 128634 1132516 907034 1585072 1487542 158938 971426 1847464 140379 917257 1265959 1064513 112765 293922 1840159 301681 1862560 1697131 192951 1711863 1923585 44284 8374 1448329 669079 9326 531329 178014 186132 839851 1131581 1266223 792662 213973 806967 1952993 1095503 1203162 1291091 1313459 1165868 1345302 1652356 1428106 1998161 1311360 1452714 1976778 713240 1875876 242653 1446868 1901159 1495993 406519 1055503 1894434 481882 1078547 1553873 1093317 1313865 916883 1547194 1776412 70900 1154597 1569599 1287768 1051121 1516985 1650414 151926 141946 83295 1376396 609980 1127268 1020349 92223 1963581 594336 1929835 218016 1778808 35004 1900284 1828555 676386 1779016 171673 1731433 507311 1647364 1382037 635814 1953122 1687694 192061 423609 1375120 339023 826297 215028 815553 857381 1740795 179710 470319 1531064 373769 1805861 504631 655254 1752677 218876 1708268 653580 1811938 561770 666287 1758268 307914 1592405 253350 802551 239458 395463 884393 1204884 1844775 1384836 1794954 1031060 1977711 1923176 906430 1246776 459574 1879405 546117 1805154 1979358 1349888 1533186 1142364 914767 1116816 1723389 674442 25369 16636 232407 1944635 190562 892781 961241 1117058 819543 1467422 161018 200110 1981675 668527 927559 1617238 774712 757940 184377 831876 641467 1088328 100430 356687 1282837 449657 397371 1467688 1183090 567806 1139957 174969 102626 218965 197798 1818400 1790023 1992769 214406 330637 493740 1139492 1792514 1676210 662884 209092 1114533 25697 1704199 1729126 668437 224416 1303748 1388153 64218 1599483 1067973 467867 1993120 682938 130817 871685 923157 258180 1999698 187244 899182 1993473 77801 1114269 1428516 388335 135249 788649 1938339 1779407 715257 55246 1875461 1067423 1833765 1421458 396115 89231 431719 477589 160842 1225589 1903809 30600 1046625 306210 1506807 585695 1798553 1327911 566721 399805 1663753 129311 1207443 855942 218759 40341 1673563 839853 893222 1166547 41037 1697699 644398 423518 1803436 9832 1212077 1497127 1453806 1070081 31331 1552111 1512286 758720 66837 1840944 1986206 1438015 574291 121687 1275760 1388315 1472509 1210589 1019701 1172915 160368 523845 716187 842525 174301 678565 21795 121331 604943 1380976 1685145 876140 1547787 1007729 187875 897724 1586303 1999218 418006 1063988 850480 1623323 248307 913812 735733 1294806 1034405 1873719 1697270 978492 866311 1617045 1962091 1158968 1876606 167898 1022903 1989670 1528217 710490 1431181 1344281 818548 1202247 1116776 1275664 1799413 1475776 449262 247860 1409237 1516623 534245 712114 471338 12048 1044015 1524830 1297570 717273 802823 102410 360029 894996 908747 574265 1621187 1197704 1796256 172269 1987159 173793 1099685 1375046 1691531 286673 1191937 1619735 386998 145530 13035 303833 1751898 750531 1064189 789281 628038 983952 840202 1397594 1996315 783852 1430528 1296310 457415 1224103 30531 541505 362050 1706502 1380895 1391111 917314 1384772 260549 1737833 1173845 1615462 224912 955854 46294 53763 372240 1321801 701143 1714143 1451494 289918 959415 1455753 194623 880696 447935 1931707 1694763 82989 1988072 1604142 974941 718927 809850 235657 1329218 1304322 454501 194952 7893 4654 687654 5210 837736 288674 505169 544509 1979217 1633395 1784841 95480 1485212 675127 1702876 1385264 43517 684820 67619 816269 1693821 1820531 176216 1943291 15956 896928 1805775 1007430 683247 297796 1020826 1566058 235194 1162405 1618009 1690823 1518069 1077865 1024254 755929 274124 434215 1832383 1847917 532657 1844230 1218697 754848 1140164 424893 1455390 194741 321040 1082077 896898 972553 1845428 1070292 276654 1039345 766436 1816164 378625 1198296 843466 164414 559085 1778130 1653103 260896 36612 448063 53735 218318 1109231 1350175 230060 362802 922724 1071482 351571 777907 1138754 1567654 199928 513222 1852734 1951558 595551 1706143 302029 929114 332231 458615 1507930 1164652 1838389 1323149 1681877 1937406 230050 195535 1588642 496321 620261 198721 1215352 1392253 871847 963504 928028 977604 783842 1930074 1756233 412930 237670 1764632 1897985 949074 89700 1750681 880978 1556291 711528 1512577 1033575 1715854 1098391 113523 1861256 477596 175232 1577448 1455883 1412042 152930 1569861 14823 1548185 986443 1929818 1915998 1461329 1426506 1060295 796990 98429 937141 1674214 262218 563249 48314 1463733 738635 1833238 586938 1148607 1790515 1402493 330690 1164837 1681085 808829 1776604 1396414 230373 1396609 1336637 1460440 1083253 756931 1321617 1859716 1350199 627056 946292 113396 1405925 1045605 443393 1935851 496886 486633 888205 1128847 697080 194563 1973765 29824 975517 1727604 629040 1999202 732116 1899475 169327 1416789 780454 930699 50630 765251 197278 396388 1790659 1543064 77098 1282430 1043925 869619 1628091 157481 1020037 1020744 381018 1066276 870385 1662505 1740633 944898 149489 1300834 1360127 952332 1245476 1697835 1663971 1572716 1581292 1347028 459669 1944400 1911905 1044294 623458 901782 1279934 662686 27850 1768049 1100679 310610 984028 591350 1850187 809295 1873636 1795652 809403 1137935 1652960 396648 1974836 159518 1503900 544500 356343 762444 1237192 1661095 918266 1527565 39955 1838413 1464885 1827878 651444 159719 1546978 1529602 716485 1494214 1186275 1703435 1613057 280283 1686755 1906856 359505 1013176 257987 1300100 396485 116677 453037 1905393 77273 1283955 1130763 892997 1070054 1001506 1212478 1802881 1536277 290232 1907690 702836 1236347 647386 1975777 105580 1322098 366918 1704930 901222 10744 335340 584130 674579 1544270 980374 1405929 1965421 1276056 610200 1059515 1765225 1773686 570312 1818265 1780146 1021135 520006 428997 492077 1211549 455470 1328059 117947 1590168 427134 469585 995949 908299 518364 781399 863664 146148 404451 1136449 204198 867646 268651 1976061 574438 883981 1842039 1240394 1059810 1352689 685718 1063282 1854997 1749840 90139 457585 1156148 975765 992929 655609 569273 1656266 314909 1877066 134627 1302395 1694941 704616 818900 868257 566296 89712 1387286 1157871 1690615 700505 1578473 1453023 1658501 265396 1818560 1250232 273197 1704790 1721408 1534604 640331 950546 1114208 198955 803040 1939527 580503 437242 826198 254408 3502 1965808 1099098 984027 1059833 1884722 362671 961343 892468 299604 1660800 225301 63722 216977 804088 840644 1272236 1451363 753986 1930675 857928 1280741 476998 1631542 791488 1091954 511548 75887 989440 1599360 1480435 1696893 562622 1688007 571301 874232 522563 741094 259976 800492 1235558 1656492 1755635 209217 1538299 658275 1152657 1912353 454525 814309 1002 1277858 1671852 971377 567565 627022 1555375 216093 1472770 538345 1501820 1257326 1072630 1219459 822447 438863 1569158 1527154 418488 1235591 1232923 1774134 523626 560793 808686 111830 955519 508555 1104176 1298076 1265613 1601769 1217687 1626213 1668155 1445082 1082390 167098 1280128 1663280 1727461 236645 20907 13642 1966358 242892 1533938 446048 744784 1967486 57824 519478 1660413 1700013 1252023 691916 280999 1815921 111116 598471 1313411 1741223 1265460 1181200 1510916 848885 1757228 565454 1004900 1415813 1885162 1383705 1174931 1246822 1193609 335700 384160 282889 1243440 372348 969497 901745 1131480 1116070 197269 1492593 1213484 240449 1299650 530737 696201 1270510 125574 1713871 875113 1711884 1279056 305912 1087962 70603 1580125 1063376 863202 1768145 1424162 1123050 626958 541836 587782 374439 996678 1006288 1613906 574110 1248626 118593 674981 435269 1903150 1258286 646099 249622 1239074 1797297 1511674 1792268 1490414 33221 438198 851426 431742 770993 468420 1613731 1007736 600441 913646 767038 450713 1427747 1220358 457533 1021845 1244067 1760723 604608 840460 1326970 324825 1704197 981367 223042 355424 912976 1516139 757544 1650220 1585595 335245 1569199 1685080 985277 1140120 1625616 1342154 1383497 570316 41937 1448455 1226869 121354 1229115 486603 252608 1652032 196910 1826959 1256813 1149661 1922201 1952114 305949 1436287 319967 185711 822567 979403 1747886 1871518 75027 1454268 128189 1492997 274645 212026 188363 1786829 768432 859440 1038215 1813840 276130 679153 1289062 1349192 1260850 1432303 1452395 1905373 1469008 850141 234328 1817551 177890 1781688 530170 1687667 480691 102983 689496 115755 768025 1701298 1287596 344815 976446 1108798 1494157 793890 1132378 1829851 655025 281025 1949518 492210 28828 513412 166874 403553 874382 487205 1243546 917460 1885149 542866 216349 398135 985881 1823388 954131 1379394 982160 429021 1935429 1178135 1459195 972483 593548 979939 835524 75931 1533109 265820 1611684 1491471 893684 624778 777027 1879988 1029075 1543192 630070 815338 1762180 1203933 771492 192305 890963 517788 502246 1220944 1290929 1787004 1882088 1158578 756517 1580586 776173 190953 1347468 77137 180708 1223266 1414643 1490770 1877859 1022974 454151 165385 211399 958014 667444 582929 892179 15980 1783349 284892 682864 519833 796361 392276 927445 804630 588589 481904 255090 391165 667494 1177470 1714082 950230 398323 911640 792509 1097635 1306592 359586 1442393 457700 1094889 1710224 1578260 760215 1172166 230276 1980503 825794 1659667 832344 1893838 828975 1202767 1188572 933830 198088 1844963 231593 1892056 1228026 896005 1876142 813552 317570 845992 1863526 1918058 640779 1776417 298286 750688 793498 1571362 1266322 1295449 1394824 1769626 1293670 1195837 1395521 68511 1614319 94338 708729 370188 589664 1084057 681422 759746 314577 250455 478090 1742859 1054071 355538 325828 270886 346031 1416728 1345715 1444230 1744959 284953 1692915 1742446 353725 64718 873329 566565 87159 1112014 252153 366193 1701005 568010 755854 187935 1896336 128486 1962812 352240 85993 900583 1371871 345074 1000797 1223826 672874 333269 342632 344409 510287 1900524 431407 261589 466276 1311300 93097 1076526 1607419 493610 520869 880986 288288 1005181 646154 1599397 1809658 1970456 1600067 530189 1124853 1467245 103436 1324048 1286738 774865 965671 1739742 1764409 244160 1584118 156211 1926873 1693246 266145 667424 539308 64435 1619415 772376 1963331 1760522 104270 1296259 1187121 606626 736332 1517428 704499 1254579 143231 1523295 1765988 1249440 1504746 1768774 1944565 392316 1291498 613019 1346894 1954653 618151 1043817 927647 1912971 337178 322189 762713 621486 173867 1535722 1470515 181507 25600 301200 8403 1548674 338489 1073630 1318540 418639 999936 1334875 961946 386947 1914001 752324 1204861 1557550 1082135 1788898 1686288 1480078 1481511 1126940 1311928 1786525 340667 858341 1158535 1236602 564920 1985540 925876 1319534 783733 697927 39688 1507090 1793878 1298955 802423 1677596 1533946 538746 150124 1241327 1751891 218617 1158934 1983396 230103 1159981 112115 1603060 1898577 1266569 370794 1152920 474585 1501695 1843922 777406 1940618 443743 208002 1140854 1460935 1498510 1934098 452850 1454755 898176 304509 1562171 1372533 1528517 172917 149646 848813 1790624 1496018 1339384 75980 107456 85240 1125792 1538387 390539 1725463 1206488 985122 365121 1830715 1123683 1454356 128559 925155 1106562 893133 1183835 1110422 1332293 1442977 670525 313079 1284120 1041416 149319 1595270 245484 1960856 1887013 1167628 471725 1539361 541241 924288 737120 1399718 1266157 1165260 1916902 1236562 1917296 910069 1266314 366961 274678 883336 1959911 663083 108788 958477 1599972 215861 1898288 1653130 1323288 660111 1170018 445568 1538041 1063231 1018584 1248600 688833 1971817 1848896 86886 505945 1637455 1996841 1560436 27486 172683 1528334 674887 1069553 674436 373065 1547970 674689 1353688 164388 643659 65316 116959 77707 1409241 46841 758308 1278753 1178777 858800 174374 186678 1219341 174650 1813991 1204208 1290356 901223 1251496 499330 1306549 90848 471217 1627202 1179574 585170 848304 928467 146374 1549809 1619295 561523 64572 1148030 199109 235074 93681 32758 1539015 1370229 871853 29370 1827418 1496935 1565968 966298 699404 226551 880834 1263116 1656713 1233824 1795768 1076562 1926662 1240338 1433093 690325 971750 156201 729617 1522329 83780 193475 1388759 1422317 1907765 136456 40058 325284 247813 1047005 1337421 1018825 936950 1310643 760023 435973 1130061 1086969 1156031 673824 1029767 615926 1638700 963655 1629169 1151566 532286 1246543 550816 79815 834450 1238315 1594645 1363651 1746270 516436 1419440 1400300 1598758 1498586 1679792 893288 266232 130005 434057 1843935 1177663 1061251 200986 1000910 931600 1592623 1222927 559288 1806761 772519 1900016 1822944 764128 1988125 742189 610006 1077837 1079087 1324635 1629641 946557 1595883 760147 1613385 556120 969850 896522 953035 353203 875602 13336 502992 473295 1196034 672135 1951397 328712 1224323 1056812 1344353 2753 1107724 1429548 1821977 1070238 1106348 388507 286502 891781 982956 883081 992538 1030844 1495546 1686657 360402 1857942 1448635 1247659 944096 916117 1601710 1143117 1805084 497979 320232 950150 511402 442077 481070 1216168 1271322 563231 1478829 1413306 1192293 1635961 365085 1954676 1484855 696235 581074 535600 938913 993610 938796 32757 1690293 228270 1153630 637885 351564 161777 1931094 1380581 1638439 893145 1859504 1743368 680125 1733940 215320 1230971 1844093 1225801 1854542 849696 292685 1450417 352187 613771 1684089 821127 1515560 561446 134073 477 468774 381979 250152 525520 377049 1967150 235929 1676578 972475 581404 390734 26941 537677 1626700 1841506 621694 1665796 287308 955025 195989 1482427 1510262 1109567 46685 1730757 603590 590102 1067001 1444029 1054776 58316 1033096 658569 1796730 1365311 1138542 170056 1947422 1472296 1198872 527658 10186 791519 813104 1212856 385039 1634584 296311 336846 719700 1692633 504368 1770208 304162 376091 635252 1867053 1882251 1251734 609196 1412970 858398 1837981 280414 58387 846699 8310 463250 1632413 1688733 51937 1921471 1212121 1192258 192902 95518 393135 406598 1892845 65325 1814337 1598307 25849 592432 1211543 88269 1684831 1566013 236363 1687033 1193903 351157 929601 173503 1406507 1925500 1055081 1999426 1776171 466831 77656 1032167 1679224 1587891 1058321 374068 1737374 1422162 236309 1055658 1607722 1266527 900622 1736987 1733683 1066075 315167 1339301 759099 1707168 1958990 357521 148256 317540 398163 62105 322351 200011 1262395 1893789 188961 919185 777038 805449 1964238 1759880 330859 1578682 939949 1172024 429218 1551333 225681 1471041 548424 551769 538006 1423410 1952670 760174 437183 1196784 1546035 1232146 269028 378239 479928 100347 409960 1743989 51117 1646789 451563 160962 1752077 1398415 644459 199789 1152212 164630 174231 1920907 305134 1939745 1132777 1869742 1334250 1129217 1107352 1981415 938541 279179 1226472 1806637 671078 1516170 874727 548822 322931 1686568 188492 1104039 483717 401367 105450 1217453 217436 1507550 1165743 768873 1473915 1244121 543893 76681 478433 871517 1743511 1057131 301314 123246 1518725 872763 1214842 1684923 1569761 1862550 1477460 1177845 530740 1035522 1738945 1631445 29998 1964514 1040389 973935 86636 814514 925179 1226552 276556 366235 1984777 1896888 823351 1617379 759752 1730109 762198 530534 562322 540629 64099 1328269 387309 1739279 1988583 1601397 461142 675889 1020426 717868 462630 785176 279473 1111785 671540 802884 278993 453 1459004 1752450 956628 635124 1890840 671431 1692994 1615010 1995019 1125846 1220562 1994489 904958 1770337 1623540 1192623 1769234 1357616 10796 1149624 1616657 373999 416569 737630 384621 1840979 563281 1608040 414018 1590062 1370741 818594 236053 1849803 505624 1072208 1348671 1075686 491285 1436412 1746614 483753 1769330 846299 1601684 1480548 1428232 1524421 1752200 1483712 91454 142143 367339 953588 118292 758618 1389475 1290023 1722114 225667 1460475 1839329 680955 1109582 333991 479711 1009436 1679829 1320491 1389149 1832478 1910175 745961 391886 322695 1383913 206256 623983 261116 758654 1110850 674482 529915 1778222 60123 1227743 641251 1853794 579678 782675 657047 1928067 1939458 1169404 940066 122825 1468690 540082 1982771 1811190 1123230 1633295 1407212 218545 1152094 1722390 1230529 926153 1388014 505321 874761 225597 591155 1960836 1131584 1792640 515929 1046031 1035252 931608 232199 1152867 1855332 588612 328247 508079 320291 177901 1054855 1236558 1904880 801996 320507 168717 88653 967042 1277053 1905581 1883045 206392 1511709 1109923 159471 1090204 702820 112006 827083 1606995 867090 849209 1987939 808277 1596600 665787 304546 1480618 975878 998061 341738 739097 1929232 435763 883436 1706935 825759 385648 985738 363976 703581 1337847 408186 191772 924204 1251707 1251135 874592 1544247 724788 751449 708490 1127857 1959768 1380669 354091 1646961 468382 1750479 392541 1176071 1743106 1584355 662351 313823 1213611 1388993 52006 1839644 1810486 1864846 158381 1083261 165900 1874496 158224 207961 1083660 332660 530107 671250 663405 815360 1588722 1662593 666062 1191376 1932469 1476454 802673 807377 1720377 780457 168298 446143 908928 684911 353073 1973825 1543409 823401 436762 840188 600846 414896 1180574 1700954 743685 1470525 476251 1223971 445794 1668224 596563 1524244 1079229 1878004 938208 685391 1880478 676777 1874284 339059 967193 988158 137781 1602422 1576510 144400 1234899 461144 808418 264078 1840212 105778 1162528 925578 1978859 217103 1968502 1211791 1050269 1731243 1962570 1551562 1017526 1322406 1995731 1377108 657177 1548616 1181622 1855517 1363963 1863005 1577832 1157274 1180860 802041 1324492 857276 17458 1020361 1091100 1880115 295303 185502 377749 684590 789114 1899856 1603950 926003 166702 35507 332457 839858 995925 1862301 464256 1075986 478609 13090 1682019 621227 332360 1641680 1106659 1171435 882042 404773 7637 225250 432283 1798136 760890 1685923 1707063 426262 1019187 1778118 733962 932383 1890687 819308 1649190 45776 1694997 1766925 1860896 691019 1448165 614043 1915181 952064 33513 1804138 979639 78912 553015 1768817 174124 1447560 1604999 624445 845989 477416 1325912 1801054 868086 1306483 1343950 1028988 122304 400557 1562701 81775 457759 345970 414050 709368 512319 163295 1924382 14961 823174 473462 615794 1449238 993509 52269 384823 986568 1669358 683571 1153228 1257904 1527730 1007497 1510513 1182141 369902 157558 952203 449531 1557761 1743288 295065 1717776 797988 1825270 1188194 1761798 1046980 719254 1732937 491991 1523148 947186 1540555 1911646 356538 696277 1366888 1045886 1379835 1866857 1952745 460259 955538 1893925 928680 1733138 318394 1643510 1759323 110133 1142024 317200 70664 1002207 920061 1709179 1058048 1992736 738657 269860 1021327 134 1319574 1696003 120734 557196 747581 1712437 1050247 1904145 1013975 1871937 453302 1050264 109160 1901743 84302 1738866 652957 603515 684772 433448 558437 200934 546452 1225546 181248 681167 905014 1842466 1670610 1773561 198833 703057 301380 1032666 405290 1447018 432355 986991 1118072 1373836 262995 1123848 1537414 477896 1546397 1746291 307444 203753 812755 1996026 538709 644939 1784617 1016605 63009 1017059 1544500 1104059 478839 847804 1519349 796887 1091056 323982 1411938 62024 1897423 1073948 1797654 1593443 1389503 1841969 1393956 1848339 1070606 903542 949190 1046761 625879 1683287 1791922 182112 487041 1122634 895972 1600029 466620 1602686 1215431 795040 1130385 1896749 1915033 429759 64440 816002 280563 1644961 822575 1271983 1736046 61753 1055774 792267 1068294 1670761 1554032 292745 1783035 527487 1183316 757685 284819 327838 215042 1915257 284211 1209109 208261 1216678 1611542 1930396 362401 1126251 898714 1668258 604555 1060731 1970888 557176 1994300 352011 436870 655735 313156 661974 241469 398734 478724 97916 297302 1138287 1447878 1734956 1691549 1523337 1184776 227899 25984 1834074 1136350 1118950 1446292 1503246 1783407 1502157 492937 381800 1258303 825859 1036619 909279 26416 281598 339550 678263 1817207 1765538 1859872 467961 663407 181490 186518 1232098 343097 61396 1137899 1895720 1295795 957521 462049 1616790 1265560 1911812 1920870 440005 669802 21753 53332 44429 302682 276221 1306514 278250 1798615 1676453 1416257 1935171 1011330 613559 1328840 496404 733704 1361791 1266810 1964980 1356120 116723 204164 1288490 1052207 1310843 519299 1524132 422413 793458 1644645 1908218 1294581 674751 1224515 1950069 1337372 1918537 204207 99384 1964031 814548 653641 274262 1639165 1799971 297091 1918211 1941122 342636 644008 449666 997202 1188977 1389603 302737 1385612 1673225 1136895 1452546 562339 1150431 449890 1983763 1331559 689980 1680625 1844517 486821 1844014 1902658 1527953 58305 874676 1894308 1955352 883874 122715 741152 282378 1134064 1927378 382873 1228828 1369654 619781 1171030 1382457 1570536 1101187 818265 193957 818606 1866415 1008796 1225739 1737443 1242878 257733 1154199 1322521 240309 1519025 1722693 1680379 669738 438810 1096203 1374874 766898 1032647 1126297 1219891 526451 45675 967768 1139283 1867002 1748794 1163667 13374 219222 1674002 1358967 867383 368775 395703 1785186 1101497 1626536 1203275 206150 530046 1742116 374790 204485 527706 990919 1277803 418065 115139 434476 83066 691050 860992 1178558 930088 1006268 1768103 278225 1429836 1512766 1302951 1709068 1314665 801268 1698866 1130909 1734947 1454735 1900136 386765 1197908 1453367 1071319 241253 1865714 196478 1730457 139919 339986 220129 1439718 1546090 34528 1669568 1235350 1903778 1799351 56416 1978509 875988 360977 333656 1345967 403475 1821653 1885061 1078786 730252 837159 827881 974288 1462460 565807 1595149 1538231 1177278 23510 319801 1550238 1900546 688469 990043 149512 1747544 1246198 1795403 901114 1717099 897284 1470473 505644 1925152 1166099 781640 1573616 917894 1203116 20010 902888 1855999 783231 101251 951560 387307 742215 1105231 392867 1276254 1215710 1529854 1332921 1542611 373201 1835437 324473 155950 302000 664115 432956 658787 1144693 1708211 1830308 1946323 44568 324189 1037679 922715 1098864 925075 1841592 1468297 465969 317557 1328763 760876 1023990 1567985 896024 1202 970077 1562836 1126436 246214 1195497 1337877 1160060 259800 129135 1373590 1886399 1430516 65069 1982541 1063582 591641 1656435 305210 1881899 114366 314603 1347006 575333 204581 385649 675952 1257206 649303 1488427 1436520 1808346 1344717 793217 892051 1790440 35510 1855769 1685156 1846990 712718 160975 377839 1442811 547946 1744562 924846 944368 127545 508973 677828 407384 896232 1287669 1748085 1084101 371805 26726 1638682 1924839 1107467 1684027 297752 1208058 1849017 697128 1024480 593602 1451747 1142875 943726 1992373 621514 903807 317640 565776 1670946 902438 245388 741346 1081853 575157 1413552 994368 282224 87305 1504896 632670 540273 115810 204605 1746001 864343 399307 1480313 441488 1239676 939389 293766 1443232 1587105 204890 674301 310829 857566 639756 1402961 333348 1951437 145355 167387 452456 1808760 891518 878135 281204 1795734 1447209 1845545 1638836 829350 501838 550793 398535 508697 160667 1345288 1523053 597434 1051672 1448120 1950296 851529 1107793 659031 1277991 1486982 1251626 6062 431861 536648 1765137 619427 923848 1194654 358065 1066259 646018 588955 947410 1586306 1692302 287099 882538 1033534 717354 243311 1096020 1480410 263172 1168553 646530 1556289 731985 980963 526823 1695415 1559430 1164026 1163961 1589705 1054409 330253 1787083 574261 788538 1383588 1455684 1471498 1673508 1250151 1187308 100223 1551625 1340072 1278295 563456 130778 1212290 1339232 1102698 1733551 291951 112730 1908274 936995 1849117 1649246 21010 1638614 777032 1279839 1631568 1068797 670483 406708 626227 240926 526256 1084492 873868 1624126 298957 453851 1655752 1567770 596309 1963473 1781787 1559303 112347 1915127 864940 811090 831107 1255892 1213712 156542 361899 11419 1768167 1009944 997377 602847 1433013 1420760 1798053 78353 1307789 1867239 128361 34226 1833361 594049 817092 1709193 722630 1414515 361716 135311 123111 89748 474337 538274 1011805 577815 1699627 197195 1613679 176038 1276327 1065234 300718 74935 1798745 1238268 846 506644 1402987 185405 7445 952650 378859 1756091 1868127 1411599 675972 1828367 970238 493839 1449839 811042 1849296 68191 1937152 1846460 654044 1054127 1965015 146530 1549443 595435 371806 1362596 1235552 430339 1358617 1812122 762271 1875835 1277287 1972368 667565 1355637 1286815 1296171 851370 194647 1676970 1707482 1931267 1267424 1417233 128287 462247 21710 1065650 1727746 191780 1141698 1872621 312807 549238 981328 104616 439110 1869219 591851 261175 863713 152998 596534 422361 1880090 529639 1929157 729072 257319 1145949 1875827 268852 711123 1159547 28310 1176489 1994782 116290 1952824 1637172 1191224 842443 1932951 141375 1805717 1840903 1194742 491488 1896518 1339582 847251 1585272 807576 465291 1490404 565617 1904061 1775172 253156 1722071 511053 1461345 1200812 1270469 627480 1478462 1329272 1056039 530437 1480155 102521 665859 1073201 1420686 1555551 1679673 1002042 1295491 55023 523212 873262 540379 711590 45084 916286 153374 921333 1035778 324826 59916 1449001 1981912 127828 1584839 1374780 1976948 1698967 1980885 1755275 1206860 1553777 644205 1317256 1197546 790785 170814 1359442 290472 1074511 566264 182796 793743 1580601 1618123 1377761 824189 168852 638345 918343 1349451 729431 750505 410732 1623456 112918 765347 497634 1605813 699848 165460 1102477 927825 864512 1179898 409250 420899 1116580 1969775 1764546 1501265 1189092 985655 1457212 692506 696965 1122987 678764 1508086 646143 725776 287251 1453371 1183511 406538 140912 157456 1212445 751179 1675990 1856100 1291155 1400731 849904 724217 625555 965534 1307136 1731614 492676 12815 1893839 1465337 1739412 1309699 1727173 623395 1894508 1189142 641759 712 416912 1747246 38761 951950 647727 1007597 1559191 102955 577839 685629 1973345 1280764 208854 1617422 1204529 493489 368561 1797809 586684 1458324 1703733 1419850 1256277 767881 987090 1880727 597464 1897193 1406655 1508311 568921 674854 890807 1147784 1981863 1529396 1013007 1647138 1229362 1942509 1164612 666112 879102 1129246 1303522 443148 409900 1443297 1679700 1259737 550009 434933 1469292 711356 430966 1360754 1009990 490003 1349608 1845158 40044 1745118 1076893 1509676 1178905 173405 495261 50895 38069 1639194 1185676 1279962 1063870 1210153 272778 1979997 427624 158712 777345 1612668 897835 222371 1912022 1493847 954915 848566 1801128 707706 1572815 323140 186998 166590 765026 588079 684873 1775042 1319446 1281054 590090 428320 298079 1699572 180906 1232623 1318082 669148 887820 1748468 761654 1306370 1529138 1840228 1450349 1053169 1220026 1066531 1690420 1106917 1537894 595128 61824 1508721 532790 115428 1324584 715942 1917575 216989 1940382 1233878 778443 1926264 76516 1967212 174596 620880 1958479 674729 442335 1536345 494859 1706706 410673 461970 230095 1919090 71175 630937 734120 1129129 1681184 707700 871916 1400881 337910 1507715 182531 1244655 1054746 282830 1698615 1948712 298064 370061 1037948 1599715 1576394 1237394 366238 1383473 286837 1623625 1593170 847775 1051114 320431 1332863 895299 1996605 702386 1446936 360799 1497977 1243571 224171 1664652 1846247 1361546 1618396 1227503 839204 258934 551195 506151 1677586 589669 234108 882802 556084 142563 1617773 1298549 1207999 388994 860849 1300830 461546 1213012 1825134 635651 1031248 397812 525876 1445215 1098820 109498 1914398 1873966 787218 1215929 1238364 802245 1585829 141005 727115 1889674 1092949 970587 1173692 1989850 1167052 187060 1258753 1825696 1185830 1885428 283554 1347021 1144637 408126 968239 601310 1873392 334950 182007 677224 347070 1477100 1827977 884973 1073421 732518 892914 1215540 1670970 1653192 69421 979426 804520 841614 1276014 413112 1542208 1608577 222619 616918 1857274 1565721 1366808 802228 1991283 1459394 520527 173444 737546 1152202 198742 1187600 700707 1155740 388139 856567 191728 267913 431794 1121101 408153 1740618 1096482 736625 1786839 79124 927830 50755 1557701 1530568 817960 1577754 1045608 1935970 1730172 993625 1169970 1200389 1994992 1074343 629962 672905 1901724 14158 178570 1246241 1113772 1001160 903122 718310 929905 1354193 1375032 719270 138018 1706791 1819852 1484941 229183 1954094 938350 466463 1152895 370624 519779 1267785 877294 1330754 349174 1918999 625553 1020225 761689 714218 1915018 610286 20652 649543 1488769 1932089 1675890 457462 497843 1514702 105403 677819 362868 413414 1383729 1071177 665872 798344 1390905 125138 362565 747745 1049006 822694 450587 452686 1616761 131467 1949394 119552 1197274 1572445 367360 158928 1053360 1181018 27874 903007 1925017 1084187 1669920 363655 1586027 1978727 1069115 1699653 1217776 1680324 759207 1793736 948104 1665091 100056 1996345 137814 1537245 170546 1966875 120862 220802 1902090 1944346 1012204 163522 1296854 1247256 1607558 879935 1826365 1641434 1747695 1489517 898465 1980846 1661452 737063 1620980 1138791 1385849 1028085 524059 1056505 430731 1278652 116616 1536144 110651 1529356 1570129 854240 1872919 1381729 650275 875031 587269 1704692 1388966 1457607 501966 498755 1590486 1789142 103805 883046 862569 1196101 1086160 1869745 1838296 1770467 1430435 1856234 750504 1536185 1738422 1675574 65314 1756647 1224577 1923774 545481 1569508 720296 1196171 557604 191173 1229643 369054 22238 1570085 1351718 1598879 1302011 1238346 962374 295787 1067266 1910635 784964 1494043 1332485 728058 1404317 1618865 1587168 193081 1759552 296128 1907786 586303 1026731 446830 1719370 1457275 1008350 1004189 1192370 1565722 1225868 1033403 856873 1069907 935176 1011450 1553439 522219 1034586 490872 1213167 824152 1933831 583731 1291088 322403 985706 917869 1275346 471603 1964881 724592 1947333 1378580 879280 774403 1709570 962860 1802217 1470464 188598 1165216 1098187 358029 157543 1512809 1982596 1786280 770235 489716 1951942 1120472 1566631 1239981 1069177 1433744 1533477 340063 1730206 458076 301519 1936061 969360 1646668 1790206 1959110 1013451 921653 1901838 829521 62088 1605724 1827102 106264 801097 1862584 433156 1303649 1727368 1638247 1021196 585586 575977 1798515 80182 911172 444945 431487 487990 264317 977093 91193 1215800 471148 237790 1143392 959969 164033 722817 192789 695955 421997 1772184 739223 1811359 1177607 1333893 1845047 1764381 1093683 941381 1851850 319685 628574 1402704 1616951 1779901 1915125 1993502 1197975 736919 1595525 1088948 1593409 1013325 769092 1269674 1174251 958367 1510889 1966138 693417 1003714 1704562 1737426 1350973 993628 223070 1718639 1609721 142530 1433797 1442674 254094 432800 808705 873277 1005151 1691678 1594577 834880 1684889 377478 1263013 841590 1001474 925169 1127365 1152306 92500 767712 1649289 1723828 1702249 810439 1656207 398292 1693616 1550903 1804514 1149246 1168298 888811 568697 1774996 1252643 1136205 914409 1730582 1815191 241025 1804471 466362 1054687 1298477 609439 892060 860791 691404 147316 973178 1227361 573313 877048 904652 1599971 1354424 502191 512414 513973 1732037 1445910 13535 204913 1817473 1138734 1548160 1463750 297223 497639 1428780 46114 722527 837106 241532 1480243 540739 87941 1450486 1405312 1273036 1952231 1039360 227380 283350 876686 643226 333676 1738666 993546 1898870 1725107 1903318 1115672 1159711 1793247 776971 1337324 1235782 699522 213683 1617938 1002023 166027 87864 628239 454418 1337222 453165 1753514 883740 449554 674678 1604829 828361 862268 1450224 1851093 1131387 619206 1313546 1855714 778565 410824 25353 1207092 1799923 1056358 1201861 1803397 1493218 1655320 1535107 58588 348405 1920775 158691 206175 1143835 891204 793859 1623389 12441 955843 469884 515996 502433 510202 888652 1352239 221476 1423321 12474 588508 64879 176278 1958364 1829123 1488437 6050 1683783 350449 942013 798647 1489206 626394 1129011 536144 1856358 498426 55540 649916 805393 1109657 1583905 1320317 365190 1149969 139523 880295 974026 1551112 313549 909894 1470722 519929 439832 382167 1243335 1106121 1053256 357872 1332290 1866457 1548917 821011 1231480 436601 786163 750720 1151195 437070 1016080 116778 1857185 1672010 857840 702355 1842227 552244 1888880 102125 876006 18714 561273 1211029 186200 137590 1620951 1708895 862804 1852457 1051483 1620956 1842099 1746221 353945 756920 1368376 697875 1412810 1767463 1365639 1601325 1313210 1864324 143052 1005101 456550 403193 80007 3752 1510729 1806599 1500259 1142742 329891 1134496 336487 541957 45070 309326 1128033 578379 266124 751070 1065301 1806574 1182027 991721 1088291 1101227 1876014 543844 1891534 1241477 1497499 1904461 153383 640628 1512512 1201977 864509 460996 1921659 1345386 524267 1425821 1812617 1194598 1952002 1144298 265328 523182 268498 230562 577797 1302289 1167216 1194801 1130022 851870 888674 637146 1971473 1617714 197734 1690394 453582 100741 1044124 1576209 1847496 1827920 877628 1456418 1487937 808167 230908 1872250 207838 1945880 678354 1314966 1474907 1992199 1786129 418790 1189658 1598437 1356573 450457 711335 68144 1484134 783365 1164486 1055013 1314299 1204463 1516375 871210 1772390 235456 1427654 453077 31249 1703230 1496936 82974 1524109 1664687 1578881 1211076 1491592 688912 452094 476297 1540206 1013973 470106 1840101 1116367 388813 1277006 1971532 568885 1311332 242012 263044 639864 823150 1165272 928818 1031856 1240075 890834 664033 1497634 421415 838284 873684 1196441 736439 1286440 1746456 1523408 1969370 1462172 1377520 1801787 346706 1196074 451886 105212 1302777 1707833 74862 1376146 1000905 1693725 733064 1744250 483648 843993 57789 1591459 1231471 1872202 582496 1667907 1968170 51818 677549 1884053 1782690 595573 1758305 881461 1852126 944740 995566 11407 864204 947979 1424849 1703351 564968 893351 38348 1024515 690484 1167922 6267 605571 145744 1742154 1870545 744347 193242 473218 1363091 133178 700940 1907349 1355770 69440 1615173 270250 1256179 570058 1176924 1226337 1192760 340867 665728 609902 225698 1824750 1036398 1273522 764131 650158 1181157 1489497 212592 1827349 1521442 1863735 671851 1517798 908933 1680196 654019 1552989 881096 168488 1805043 1828618 688766 366044 605700 433972 840066 38461 1710003 736259 825956 648177 1397070 565456 1230865 297397 838012 104322 1172227 303186 753240 341936 1983447 1618463 454256 1280406 967163 45702 181455 465799 1833494 352261 82780 930057 1075165 797868 961095 591029 1847016 524170 1404485 943166 1478275 1996364 1779956 216570 1775373 1788962 1318443 200495 1066349 1650102 527910 1169546 1779464 1273813 1429616 424357 868123 1820537 1062717 1408297 921829 1644292 1640614 1528001 1563985 801305 71035 1241921 781626 199753 1554991 410023 1870947 1404623 1086092 1343807 815939 586694 885758 881326 83020 581600 487185 1612272 1126338 572792 1074879 1802781 1434077 4822 1495738 1602968 230420 1177416 1590570 947577 1456129 984246 577732 1845406 1943293 429705 1893539 853873 124233 73579 110487 586780 1145698 789522 729572 939236 1787936 908222 1990372 738794 1375139 311636 480917 1974595 1096696 236611 1371767 243382 1183041 1200605 227760 1375943 677214 276836 302123 1036666 536951 1133742 221457 26041 1143365 26207 468252 843030 1232173 1273400 376211 18668 1069685 1902183 434923 16263 624990 617361 1391574 1567225 311869 113134 1294117 1237430 435522 1835529 818404 470221 1360972 1797477 810115 956098 313081 1078693 1729233 489390 1134022 1759619 657835 407221 608855 314504 688640 144948 426373 1126020 1860201 1848724 959428 1472759 348003 712951 1994812 1134412 1358451 951036 1035982 1372998 140464 111477 984864 566574 335621 1379510 549944 886663 90465 119718 1812246 1742211 676114 1548269 737421 1254204 1930520 1573157 553529 1240459 1972575 1561736 1887636 47244 1993256 394022 1631998 1346239 682800 1968625 229079 874600 1574552 558232 916028 37029 1201011 499349 1015402 1108978 538392 623790 1518108 1933117 489092 1554110 670843 333813 69971 989884 936848 389711 1548551 1392645 1064372 1000323 1458946 1354695 627010 1293484 86852 9870 992559 1758304 529708 803672 169415 1485902 772842 677068 454333 1974565 1753149 618906 1483872 988894 765333 1495893 239880 1623630 1668725 831783 1327404 777437 886940 784270 1179534 1098054 343271 1788836 68042 810325 492424 4172 702706 896755 1019257 1512509 250613 1480793 1860476 1036567 1197260 1796659 1677048 639852 1099372 867432 255192 1414092 1988876 1747157 464145 949323 1548820 1298832 370303 788126 1853592 179295 1509784 673463 761140 819052 1508890 1614386 214296 1998816 1764019 1710448 400417 254695 585671 73475 765961 1533740 829247 469927 1966008 1689516 958514 1177724 1827680 1763618 520306 213186 78287 1503433 618230 39995 457552 1671216 1015702 1266980 107445 1089898 846597 1860783 820504 443192 410459 35618 1142836 1921595 1051803 1859424 1186190 842703 54898 1964606 682052 27808 653364 1926809 1601773 1674836 630620 324623 845510 181678 755083 1531715 1231166 126349 1301003 1023265 1604962 71713 635395 892908 1874264 191692 1843944 1320662 1411452 649459 1330273 1146499 97188 710429 1814617 813666 556596 153644 584212 650280 1951678 839045 1355549 1056310 1648339 669789 396216 481495 1426566 1478178 364225 1674465 1357986 773331 674107 801014 601973 155544 1601818 26822 523481 934334 313668 1366233 135867 1133685 1001299 1791760 242386 879875 857900 1890493 325005 1376940 1022666 63991 1905217 370021 1626490 904945 1426958 412628 25012 976305 880589 1002345 1089796 614497 1518775 102151 1777151 1463818 1173089 323171 502214 1874820 1577318 1503875 336407 25515 1335662 102783 476916 1808223 306163 1321821 1254115 210569 1898837 1954514 1509520 985962 609280 271754 1022390 1445291 23602 162250 1364355 763636 1051291 858120 1299999 1331212 1133623 775900 1671410 1997569 80051 749956 1823400 737262 1844313 663511 660229 1273193 1772677 254722 1002231 1514376 105065 367960 929120 878660 1043030 88355 1488801 1558287 409046 981998 1165663 883809 1647293 1219703 590061 299963 1283305 1241769 185263 171850 1580428 1599569 788168 1923134 400722 1874425 1156945 1792387 541580 42023 1212193 846266 1157252 1947898 1009492 409455 310569 1557832 1657555 331632 1136599 1484267 1921736 763837 1322852 660624 930197 1680749 1206924 1081767 1852885 731987 284575 1713670 640481 1071732 1809112 1592391 1079230 1307447 696397 1780466 1728124 701801 1239076 1651431 1964285 1331511 157668 930218 648575 462938 559413 621216 1607956 1312992 917393 1889044 1395033 1483402 1969518 1249034 296300 1096659 104549 339275 738119 362125 1649795 1741790 921608 757976 1751317 118528 1965725 1728264 1694243 1868989 124567 794133 1422572 755218 85966 1328223 1027114 760654 1981895 1846955 797046 1983586 1034118 899582 498194 1047236 1216295 396880 1646202 1817986 1542759 14747 144364 1575506 1831444 1555955 22853 1486717 1980959 1186981 818332 1871555 178519 138059 1961091 1966435 293315 48566 1668590 432155 1190242 1587002 1049359 484412 1120301 421897 965890 1078476 595338 1966216 1400092 1890516 1287845 976904 388719 1232706 1193336 662762 769920 865171 1228563 1185208 1768902 445463 1189463 1151442 1719242 351320 504823 1081012 1509445 554134 332419 1870293 1077167 1855234 386817 1289170 1039991 1584992 1564309 1670123 1012454 6762 1962468 1401037 359599 1631237 1663201 827528 402740 1365654 989912 354578 940417 1920205 1858828 1705477 1117533 1994355 843467 677046 283219 436706 844712 1465610 1867751 1397639 799950 1764920 469101 124449 874363 1577079 437782 1112784 783458 806618 1987422 1775750 1816856 495642 1548476 570741 43599 172608 264774 1863809 453041 1741792 1395314 1104541 1276899 1096237 5553 840841 371667 616693 476025 301035 1050997 317968 623032 330302 43744 700737 639196 1215086 1178343 157467 519905 1874749 123857 282182 443885 1237211 1595555 1134547 1155401 81237 649828 568341 1213981 89891 1489910 414127 284909 535415 939724 297690 29942 1534884 1006068 1714473 630810 1488140 838699 1823150 137318 102358 1096950 1656459 1473609 1414317 876951 1150289 937277 672317 991726 1998613 1696817 484505 1884310 550105 470283 1661807 562604 1408576 1584031 1922257 1578820 538365 1388501 111122 576314 1518511 516417 353478 43108 177177 1387614 1008444 50165 1601525 155332 1409201 1021065 979279 1979698 251836 137222 934881 158521 1431457 1143993 352286 360422 1977286 1212281 1986166 104807 825842 1125798 1606152 155123 1750070 1653042 950645 813618 205351 1672825 638972 733599 81851 1242576 554409 576344 257834 615792 1532941 1480705 1771937 1259406 1320843 1260771 632637 318951 647836 533750 710580 1655031 562457 1087396 686132 102644 1115371 1415963 168531 954570 745755 1220877 1431041 1793240 410203 114116 584638 1595197 1164324 1791463 463783 1802372 1104882 1916242 1437737 1853226 479351 1448379 1762071 104811 222401 1592604 1661330 1795965 999844 1474542 1558886 1563063 706220 1880097 760726 207141 843354 869951 1985611 1057814 371655 1938371 1642351 1004292 1864792 514139 350974 1384677 909488 393757 1810842 1909954 1489076 1285392 1832689 1886819 514524 154919 1197151 376320 1409179 868562 177200 331682 1306077 974617 1042477 442592 20922 1814179 146359 483882 1151290 136308 574199 1580213 1031378 413946 138581 1275273 502632 1599081 1950642 1820410 994819 75222 1043695 1237590 960974 1681042 642931 1798078 61225 1661923 439621 1910797 1970154 672964 1786939 1138320 1410530 567270 1783785 758912 1148796 1621907 1022282 1887726 235121 1058791 119042 681113 1640840 1480226 84476 987275 1490764 270795 1272833 1723180 1680058 346071 1444020 150565 1985252 2695 28681 249144 640484 486201 1725103 449572 596653 1412535 1313251 1390098 239273 457005 1060870 843496 1354525 847750 1397634 1906514 653467 1366500 1600247 635560 505445 752108 818075 1614673 1110024 1978746 127277 1381411 1122555 1833910 1604583 915573 1011666 1467987 1445239 1478623 1551557 1295170 1740372 1630232 88612 1216184 414076 697718 1974985 331452 1389852 823031 740293 54149 1383407 73040 1251309 584450 1769150 59311 223335 1386719 708581 993987 833518 1949025 661999 515022 1404167 549603 1026625 1972471 1444456 1932044 1721575 1994925 802193 1735924 1958457 1163280 734 1650234 1148657 937670 1672691 464413 1677481 998281 1475475 1547084 1179623 393780 804419 1991417 637287 1968680 1006453 1294746 1128211 1499379 1675142 331230 1577699 161506 1981149 1495512 891804 1984965 1872939 1740189 1767362 79851 1920717 31707 1722913 1222747 1721104 958110 1934063 1757485 1538659 484602 1618950 461736 788262 1508600 1290963 1212058 1380972 1084192 602722 71194 1494230 1665822 1336186 1115692 1352389 1828366 931269 1718802 1788838 1900433 1035073 1882884 1715216 646732 962965 65536 653987 662211 1502159 217979 853881 195567 64465 853644 124346 911895 601046 1313827 468189 516760 1938050 947280 1970714 359188 1148944 889107 1431970 1684085 1794449 1928718 1652641 1847030 1730280 1248429 232114 1887822 1783965 1687633 276211 1968265 1521907 856123 1619032 1324166 221285 427604 614084 690894 126149 367203 563927 1562747 112052 1763917 55651 1823199 13981 1456480 1705157 1559010 813747 567862 738800 548675 1090980 1476557 1404128 586378 787096 1216236 1309926 615804 946507 1704126 1919947 5923 809191 1315269 1842816 1986694 25119 70512 733445 1851381 1123654 815160 1493110 1701632 347256 1424024 1492212 1564985 1428431 4328 60430 1289198 223254 1093134 1675647 258087 98451 179609 1399028 1481366 1505666 1424899 1552189 1387011 480948 1393900 1093395 1681385 1807609 694226 1144630 675523 1781330 874845 1581389 1172046 1453152 1148675 424340 64429 1373719 61179 1351939 1831123 246281 762981 1656019 1999883 577896 1047099 306982 268150 874949 1578475 243393 1462500 1235993 374698 695550 1855118 1356348 1736952 1066498 1844394 1515818 263647 501898 906480 33876 1728023 1305738 273078 1902442 361432 60970 438380 57054 824693 1448981 1099261 208858 958981 64318 1771791 1893892 379167 393399 1203987 326175 1076423 1083374 500188 851217 719581 714897 1917658 727514 1615281 795070 510923 1980957 1603102 294709 631085 405535 1518669 1570513 235031 1029568 803593 1993863 1688630 712533 344101 969158 129434 654149 847261 660735 428106 1201742 93930 1076096 1669072 1013027 1751877 1591202 1303988 122868 690398 840243 49070 1162319 1031702 517975 1716141 1916003 1261373 845719 681395 1151988 323069 197129 102693 1753570 914249 143080 1086427 563131 1682318 12348 914978 1918492 703418 1425190 1251077 767951 1375328 986065 988077 1765389 218113 1523043 652911 949112 1725450 867801 472016 1032523 107912 571843 1206023 1282475 1023560 654202 1529566 1128739 1060164 1549688 328726 217676 213151 198300 1148506 71809 162700 1826157 1335095 1759198 218105 610354 1268498 26233 1010653 1527627 1894921 360796 1626189 1280847 1472526 1552478 252881 1879278 75753 373765 316526 823861 794922 725623 1925125 1943649 377419 99291 607555 130241 508029 393759 208949 1415657 1529654 268611 796424 1964717 478949 1401522 863579 1037829 1773173 1746454 887228 1426120 1711894 669906 318841 1423588 1515768 917945 398018 566832 1816814 1115684 23322 119305 1457913 1366300 976763 496391 87318 654172 1299370 1401224 908724 152946 283642 1814947 1987882 1137265 1160839 286000 1006289 518882 238050 222957 1172432 433342 470779 1776076 1415457 1873565 293781 1792421 1032601 390810 1263315 1849750 802890 1810484 589135 710415 1237712 161850 1674434 311970 1659607 119907 1584413 1528378 1765271 629554 1495868 1141703 323004 881698 214603 1273707 827037 169161 1063604 924565 670988 107309 1248674 1446527 1511376 250226 857500 776014 1638939 874377 1646137 1987311 1865252 1990435 1844529 1277636 699931 159034 1386305 124085 1498038 856399 995502 749812 725173 1035968 1666994 1327735 1137852 1726862 662249 191442 1017190 1055823 137479 1122836 1900174 684002 902461 615665 1833227 349072 1654252 1692976 599403 424544 1116760 280443 1929901 1119709 1305035 513215 504798 1444780 1447356 321279 470986 859377 1927300 1356132 576541 98928 786212 204602 1119379 1612247 545027 913718 1062085 1968604 564998 629125 1541327 199488 1552722 131162 540253 874995 42105 539691 212435 1604269 968187 1536651 1349105 2092 1025197 795184 204696 906914 801058 168143 1701772 408986 1796885 1324236 1612243 1523971 104138 569960 1989292 264111 1144131 1683820 1561242 1940563 1926633 1994404 1833858 922578 1567891 685141 972388 1994919 784230 273506 1850866 936132 441713 1412007 471070 345618 277100 946537 787540 661625 352807 1719728 1493450 1304525 1172898 815673 278565 48234 1369172 1848440 1681078 1623308 1562939 1811859 639059 1994292 1981886 656089 952170 1554115 1587252 365226 518159 1467074 968934 1214594 1350284 1775760 572538 203907 846524 517672 556340 651607 485240 1347598 1299876 301697 1472031 267347 1934206 30056 1028104 297438 1609363 591520 1852678 1792035 1265821 92839 694937 522970 1447320 1524748 356887 1448448 329484 947310 71452 490477 1817021 564501 696315 1180930 1905312 934333 258906 1655999 1218827 1573314 1441379 1223363 664823 1273537 397254 277963 1266400 1682820 236397 829427 779329 965470 637133 990296 1035700 1968534 472392 1043408 1087891 1376849 1491896 1134719 635483 973588 1362006 459225 500621 1527647 464614 1234770 1680605 1164290 1550032 299647 1898544 1159470 1816174 888093 895336 289418 436815 1756610 1719900 1022311 13690 1795126 113511 1634393 1762820 851341 356376 1730305 1078667 915133 135914 1289529 547569 1006251 1617242 597855 1981022 1283213 1035076 328113 1136866 126735 364385 846368 1665094 174398 1722873 1330076 1515928 133031 1893649 1022159 1429358 1027771 1585917 1637898 527606 1234159 1714436 1660921 435674 1009673 1838471 1724469 398000 1024017 1379342 1860749 386282 1980814 1176500 766945 1560677 1771124 1210954 591437 1008067 1300702 717690 574871 1252951 1927153 624110 539278 1351393 1083701 1564993 116890 28109 1543810 1302789 1201431 1759632 1048478 78952 1648025 377112 1856730 1165055 728803 1673116 1223108 266385 692295 1979851 1100229 669984 1563668 1863020 100495 383926 679122 62305 836442 823974 926563 928243 416704 472156 842980 337625 1679973 1907609 1796451 950469 869045 1421917 1094604 451867 1855889 1558792 202141 1138650 596676 1448881 857538 885135 840560 1450004 722623 135903 1541438 1380587 1168286 680245 1344095 974999 1238937 1755936 832714 1476428 1640969 1098607 797214 482768 601659 539696 884105 1631638 1482196 1555775 1333615 1082759 1681708 668479 1010180 1640510 633430 1454585 714091 345473 147229 963672 301739 1457894 1575041 122341 333742 412142 195685 673905 64627 1613047 1731265 1474593 174020 1057347 37719 1811568 1182515 1061987 1023517 570891 1980399 190592 1712338 664316 1551807 1944201 1108709 578648 1371514 77799 1618303 1392020 1134470 257531 373474 1603795 532041 1685478 429542 1067478 630813 529129 1539273 283039 1086261 266843 423362 284993 1812337 1593236 1263465 1925130 744969 1245499 1525287 1365865 753953 1181698 1480971 1583624 1751732 1710332 622004 789812 513978 1397428 66117 1190165 75461 389768 1386074 1421106 1215632 1677770 232548 19507 1546166 1969641 978218 614093 1696569 1102621 1384547 1311010 1610210 871410 30683 725634 1948765 530604 670795 229112 1987319 665199 1018802 62535 922195 552030 156498 1951612 1981122 61839 855184 1214647 1144424 690548 1423083 1921315 361897 1519513 414043 1349124 1594602 746268 8639 850795 44128 1535934 429455 1483720 1943011 1798379 1597394 1847539 1483906 5416 1640688 1503721 669404 714381 977068 676119 224820 199798 1309978 1808538 1854055 1617074 1624721 773509 1245595 779430 1016085 482549 254500 820232 955298 1178653 1481418 42500 833245 1086191 1286867 1866169 802713 682668 1047852 747818 1960795 1341959 1645965 1681144 623795 921580 1565596 700574 869932 1707234 227072 1429279 1205535 1313158 559196 904205 1532812 54138 1240026 1534351 1034985 923800 652554 118273 1401246 1629251 1770455 1728010 1930227 668387 714009 973994 1312990 1463779 878268 1912068 292391 908799 1426864 1829365 383197 392490 1066285 146682 808997 605074 1867943 184713 1375724 223709 643001 1678430 1917498 1901524 716690 940006 1028150 238958 1045 1965806 588992 1385174 487522 20400 1028914 285185 968208 1337086 1868428 823533 655085 1169410 803869 792733 1640267 842251 381430 705743 76122 25481 1742309 1370343 1676760 1462329 1608746 215109 1237644 1700959 1107049 1112466 1176794 69264 1161925 1906815 392719 1350560 450570 1916795 662139 221150 520673 1368296 60070 977340 1731267 462345 1352183 59691 1701305 1199273 1863712 356717 794248 1890312 477706 340501 547679 937833 1738711 1930070 1299093 1988858 553326 1077609 721333 659528 348509 1672944 1880665 1978108 1811400 929125 859233 1590808 493806 338930 1770951 42532 462980 1937990 1001224 522741 273883 413725 328111 963987 784972 666681 728081 323029 1600704 430687 469875 1973032 1798123 514410 267207 924193 148201 1578650 474251 24090 1355587 432559 866085 1546231 1373852 1536164 1070192 952107 1712763 109099 1267700 944507 933192 1692889 1660200 703785 1153087 891716 1552694 173202 93485 151677 1078616 1468556 1764514 852475 905824 1388175 729958 1088599 1268390 1815088 1761427 631920 1503089 1477381 894615 643754 276061 791662 1200020 1907294 1932257 1760117 1462781 348541 1992524 1672246 26865 1446790 25633 1131002 598515 1149850 671595 1947597 1301392 352689 1664403 1661467 301317 935194 757930 1183786 1412414 165382 381103 1123597 1408715 1640205 1373888 131201 796950 812206 1880001 1802914 1361358 1978083 899178 761198 1519875 117353 1603843 1311797 1904135 1129508 1749726 390189 203317 1424181 1596197 398827 1905223 1203960 65155 1105545 828289 1025335 1881103 47799 991010 217563 1039865 808115 1989696 1949757 637295 1915192 1340066 1307197 1261207 1649779 1093596 900847 1726473 1770463 57317 1133656 1583631 517750 1840044 711568 958365 312973 1982393 858237 78090 906853 1595696 1181242 1097894 1825149 1813054 1768479 1548690 1062987 1020593 1895184 312688 982894 1452543 1631790 1184564 224951 1563295 102216 554402 663543 957696 1253462 1392270 1136238 210157 915322 1243927 1357123 902093 954546 1072274 1248706 607818 208823 1900885 1329170 64324 618492 1749546 1262664 408604 1506893 1074615 41561 781059 401491 1057821 1606408 795612 1744274 916238 838759 1498487 1996785 1269966 1195580 262783 897432 1452740 1841955 530428 1882330 1686513 849417 1846281 581311 1476390 1312852 319824 1822194 41837 1000724 1408958 920981 1571943 213621 1309621 776288 24060 1728616 308100 1478229 12590 1657187 1321453 92619 1963009 1718812 1906032 1205011 752474 1455241 748352 1493984 1440860 1129923 1615865 1539182 1793539 951945 849278 1817460 717536 862822 100145 74570 114370 1499595 535510 506771 417440 119931 184986 10978 1526665 1272067 117436 1511906 1816188 1087595 1222787 951938 823769 59680 736176 1616699 1093722 282342 1785068 931408 42302 1371299 636210 359740 1113455 1971670 1994 1980049 995775 748540 1771284 196932 1125743 232636 1943615 1920938 1685364 1936627 1752266 1965153 693429 1009140 215891 1778044 783600 161318 1041695 1434705 920156 983782 359169 498566 401714 1223206 1221623 982221 95278 236882 1467530 1365721 835920 697609 1285210 238154 1727452 457191 1748699 522899 986171 863681 1638399 820248 1710423 371734 119100 1588935 1648202 906848 340351 1468659 1521467 198522 1356801 1700164 1718253 175937 1373958 900738 1833135 1939835 1073918 572656 1306713 1603643 1539228 1817627 543367 268141 985334 422855 905026 282579 365795 348967 607548 954044 710796 504116 1308555 1400741 114666 1623525 1877305 621090 1646049 811091 1482367 1870724 1819420 873356 1017712 31269 1419814 288395 922015 1098260 1852679 1552499 1371 746085 706741 324196 1759175 1811210 341930 891291 1299164 1970425 593104 575820 156947 1257729 50807 1144927 1559043 202626 463211 1081956 39914 1807179 53975 1306662 198058 972599 1550587 613331 1638239 1293853 1001500 1220057 1365569 818739 272584 1564658 1014111 1361787 759285 732459 1337815 994735 1586592 1341585 1864491 861300 466467 1125949 1568836 9538 1633462 1519206 864075 1510103 1405141 1112890 631129 1019966 751454 1627336 962659 1728694 647835 246537 1662617 1086455 1111796 1420750 1131827 1194182 1320519 1413437 81200 1941461 1619077 773960 620498 970275 1298377 1525028 1816751 1475252 497608 1656993 1248287 1068820 1382772 998385 567390 1893380 1854229 1538976 1614650 1157583 914382 405573 1330383 64890 185414 1985349 1060401 1629266 989716 780182 66448 1443846 1156453 1889262 29504 508611 938574 1478904 1563050 319246 210257 1318375 219536 731825 1996058 314761 896420 939761 1384203 568225 577384 1266173 209343 1446214 800446 1912950 951957 1274427 1883369 461306 1237404 1509619 1298389 563792 1161825 1214703 1820966 230011 981416 520339 543793 186093 1378325 1243276 722584 1549081 156057 855178 1620807 699232 57489 1831188 403969 1160490 975657 861538 1584807 26120 632994 741866 628416 754275 472994 675857 1668857 486752 1647651 1885366 1783725 193257 1395621 270221 790708 1891874 866326 1171360 967990 702579 1725874 1346 1575249 1396464 1985637 489100 1173289 763559 351592 1878354 1639727 1102475 673448 1426179 191674 1221766 28274 1136466 518019 417357 1084559 1806826 968714 953696 918287 985587 287313 1044079 1250290 1105687 478883 59389 109013 735362 1023345 1021748 263359 1748248 1687320 1601947 1609681 446504 1767847 669957 1713707 28126 786741 476801 1274262 5864 516527 274741 852517 88623 543021 1639924 1459259 1026783 1008981 95924 111050 111676 1579125 1855424 116366 1578434 879841 1553843 1473365 1118795 574595 874302 411814 817010 538512 40447 1089748 299181 1866514 404230 1463252 85547 1862850 394739 1341382 358124 604721 1249017 1986710 1962293 474805 1111229 432257 70313 1910618 450941 167088 827919 1470785 1385204 944597 795804 1946454 1690613 903871 1388342 1565534 1023634 337038 1387640 1716099 1192459 798624 1830647 1269091 1770820 1021822 1446725 1773743 1734569 1511618 1811043 1091249 413462 416521 743698 1459596 1441451 639577 539714 534863 858652 444835 1257251 1781626 1273079 535713 1038231 473710 964064 1784878 599607 702801 715467 994052 1969215 996159 576300 1068081 1489439 756271 790202 1376375 185950 98561 999460 196747 607218 625220 779640 830038 1591889 770379 1994308 1351289 34944 919050 1396523 998559 1074808 1724311 1440700 1289627 515089 699062 1053409 826518 1163890 1050678 349502 1358096 1463583 1041998 1547145 1876614 895905 382320 551879 348667 375491 313274 1105836 1532945 568212 482408 876975 1268604 1408079 602426 198436 592113 1393588 632878 1044375 226188 533891 1200517 629812 403150 624939 856185 845602 1692623 118881 289344 660044 1926241 481343 84519 1415922 1222785 543355 1973399 1432873 388299 1875003 1039074 1048680 1279317 870929 1784320 150109 5052 1412204 178391 170197 167353 852418 245299 1546043 1815469 93788 709378 1431158 568964 665375 58900 943373 1391867 566484 903589 1849442 1997605 1349943 131100 1394560 325426 1570635 261985 1181165 1521115 5043 1209966 592945 544150 559844 956820 1407912 912789 1029501 1088504 215071 328029 883554 1463739 290357 1503139 47915 882262 284031 313525 1624830 982179 576678 563784 1006556 1750968 789319 816094 360701 1556688 278868 823595 311969 869221 1313753 1664894 730729 714177 1622534 309333 15842 1597012 101483 1184703 1889992 94836 59309 1067934 1842370 496829 1273654 262255 1401723 1381717 1332584 575800 58296 1546587 1396932 197951 466995 648090 1511577 1162537 170994 247074 728667 922935 547008 11569 1751100 1326033 1019789 1189515 1070057 1949916 1473616 1179380 1465349 735901 92197 1140002 418371 1199599 359996 1910576 232995 1118051 1768280 1769334 1170861 163180 1106989 121982 1346083 1793637 68773 1180138 509289 1814019 1440137 252369 1162630 827385 1331645 1675765 348174 1208270 962882 609577 1359888 205210 1708735 1625472 193617 483146 187787 155132 1130565 511960 1740238 1591884 1826444 942913 896468 1152045 1491857 1803464 1042788 399188 671599 1019677 1901003 1248595 1538175 39851 1169061 1556228 1937003 878382 1154939 1184560 1391663 1626580 78024 1226352 332758 803815 1718213 1964768 461525 1744374 576116 940737 1760634 1358562 779035 1080826 977164 839733 230977 1187578 1083468 1915975 775266 1741512 1103227 1065933 1689519 940683 865876 230989 678038 1163541 712156 1058519 654248 1418295 1350164 887727 36970 477572 1802574 1641687 1019974 95666 1446260 1732668 550469 769009 450492 1511918 1208217 189539 1691237 153123 1985977 1375770 1472258 1300071 1592496 1856599 1723042 1293426 798535 1089342 1330344 301334 842551 1067597 1311224 167651 1866917 580066 220608 8147 1087578 1463213 664905 1467430 32305 1530831 1142628 706229 818588 1039339 422914 1283201 1860958 665899 714797 383403 408800 1938560 183453 1581642 1977222 589467 1588738 1892390 740409 411412 295812 1048591 572056 564474 1145015 931907 907643 1772178 1816305 1589538 521581 422183 1103856 453326 330481 624475 105817 678625 1619132 1804481 878685 1404796 30946 877788 1216137 113973 244312 448042 822180 1606021 1888538 1731187 141679 789087 642370 798022 758135 418600 608074 459096 764652 774679 416525 1884356 523156 1998906 806640 64695 113472 1709279 728197 150942 678832 1805926 345741 647731 1165970 1788726 951075 484943 1729100 82131 268577 1523025 150148 609973 1819024 257905 1401620 1509524 1043541 366877 746199 215734 364691 37911 1998166 1720125 419708 1096138 728033 1078550 917033 1918519 1897438 506889 292427 3369 1701055 1693526 510956 1472162 1774629 1404268 847666 480781 1265016 438700 1813639 489585 1302130 307213 950629 1148820 1265639 1963590 731258 1070576 1737830 1093292 1491023 1835390 252171 1675061 1028374 1518518 1964570 505939 1298249 467335 383945 1132041 1154667 478504 1446430 1771146 347027 204223 1410430 663233 1714497 1319071 36255 710784 1897784 938548 508747 426979 614382 208409 526342 1160217 1092447 240997 1543087 1790198 1022687 1795035 68151 988662 146238 1747678 528349 251517 1407283 1423020 1068667 626351 87078 1313203 1875963 1877060 273487 1881458 200980 1463263 1478732 1662139 1803276 1553305 1014488 1784907 735599 1432660 666155 1059569 1262367 1811693 1130662 246179 1396463 154451 1060699 1735422 701023 300029 72793 1017561 1338403 42208 481640 1198527 1262222 1379431 451736 203762 1632143 1501497 1002325 1661536 1019834 1992872 820087 968124 1867510 1673824 824990 105279 1156726 504085 323121 265627 789181 1112178 871721 607407 1996475 1692543 919416 1349431 1103391 695312 422710 1613407 801477 178667 285372 1395534 670435 1814854 918781 1237598 1998608 1821431 1917489 1661512 1994754 194879 1410176 1117399 40271 183667 138491 1588448 1524715 791941 1079937 1581958 1540994 481438 56731 484856 896771 290174 201278 1956707 1054079 954944 1905808 1984124 1508696 636472 1666264 1092468 1300872 1586230 666017 1550495 1470094 360041 892325 1408602 1978244 1952851 503234 17964 1178245 1857284 1680524 1739088 1744021 15929 1970088 1097845 1192842 1353045 102303 391916 468078 1204842 1672292 1751199 1436627 184013 1857696 707163 1926269 1110127 463764 1399092 196919 266583 1000200 918823 999931 1987143 1075822 1790379 490279 1412076 36163 469128 1622729 1974767 1823926 852930 1501055 1925555 1852639 1025670 54896 298691 156412 1682928 402848 1938707 451705 268848 675650 1912905 1983726 1098986 494893 1694670 1247949 1956054 1528725 1717200 353642 777887 1418850 1860859 806570 122829 989310 1074659 460014 1993177 1910207 64204 890992 1600409 931755 1148021 1923526 955027 345783 407307 1616276 1594649 347484 1228135 1840152 1890862 968057 538281 539736 784667 570584 540233 1818529 1493299 1142167 1628143 484663 1268484 388973 780533 1081271 204020 660395 587952 1114455 915663 625407 1690015 1247193 21922 638011 1684949 1515894 75469 650123 1749609 77301 1791704 585087 824255 186946 1627629 1146560 1504165 1985817 232748 1998749 1217335 1495411 1779453 1006929 1831798 560636 679657 959319 1580096 1818355 1325431 628829 839792 1737628 405177 1023088 1425020 1050887 1773667 1500401 1311689 380923 1971782 1626483 1277966 541955 1702218 577304 1553435 495645 1682729 448341 556736 1667019 849627 1927465 912327 1212913 518124 1085279 1905128 1969976 1588586 1380625 565966 1221340 180853 1819485 221721 1968592 1487563 898070 1710557 221097 609937 1627726 753715 1177999 818397 1572725 74332 297445 356242 1112442 1937780 1467984 234339 1120096 961303 750672 1728643 1961200 1054661 836209 1492387 774152 547375 1360047 1528482 704460 176095 295321 423236 1555307 212512 1946033 1518147 922939 376149 1532781 250621 1250974 1870942 672124 235256 1335375 1995325 1465041 1496249 1348250 495892 1697614 1234822 360197 296372 1705301 243080 1309967 322104 389088 1050367 1389706 1915100 192079 1207014 1058423 1827708 1131325 33382 246599 540427 602253 1951480 234781 197646 1779690 1302034 441789 1211158 1180049 546923 1036757 91845 641426 1093881 19101 1972337 977715 1496403 1585323 1601520 1672499 1557246 329834 1428798 1957137 1718496 1934188 1582062 615386 1135604 15125 1463328 290042 1988249 1661190 1249193 1907736 1148959 1903937 89999 60965 1224300 322823 1275876 1991796 703049 1463110 683727 1225627 827937 718226 985935 214700 279955 195526 1014336 1963847 119195 403385 305971 249207 1361819 1750274 1705547 1942730 1531382 693196 1951712 1815102 1324052 268971 90587 1963668 485165 1780375 322705 338800 1693710 855984 1871812 1660004 252659 1543735 1514003 735856 236274 408195 1598444 267917 1593184 191129 379698 202062 563515 1849782 524986 1087170 1882660 1280222 611771 1760626 1608315 1703577 999085 1912546 881989 1823583 368838 1092327 1620207 259881 1077475 1586872 1616287 928287 770801 1834724 680738 448086 920421 372186 787524 667291 683859 478413 305453 1666164 1197298 447235 560711 1520645 1924236 5880 1242888 807797 1402739 333463 999362 1505709 1636940 1747645 1602952 173564 1209825 287027 203197 548743 1675935 577952 1742906 1979873 167093 1977448 1879587 1729581 1428852 515791 526105 340718 813080 932207 658219 1641018 540703 873880 861190 599652 709417 495063 262382 1320554 201616 1663812 78258 1342256 1244209 1132316 889667 305742 1623316 1576851 319474 1450432 1628547 762720 1567738 1840441 1522481 405283 996626 1477627 595833 1330694 645465 484587 1052330 1273985 1026761 1771518 1488257 1181616 259390 611121 1340177 1437866 1789112 70200 203189 1893869 916840 1477861 1323416 407931 47679 1928961 459023 1544325 214773 688260 1821462 424230 1552439 661219 728838 1620875 1047331 575627 604947 769758 990852 1731554 280682 610782 422161 258182 80265 1140499 424672 798495 910282 886755 1971954 1895092 1203985 1948558 1251458 1367065 1918816 1307667 1483174 25221 742484 1633488 1866369 1956664 105823 1697660 1403671 770601 1874157 163925 1409585 1887888 863354 222934 1593951 447415 1855875 1026375 1778937 452066 1523842 1624958 494721 1454401 1980293 260103 86522 971501 1483535 1958529 960101 1746751 1616730 1531108 1400502 696449 837011 134721 1597063 989524 787154 1826565 778726 475963 1802867 1774562 1836045 1166107 1938237 1562855 770750 1163544 26932 77075 1431980 479886 1196168 1141105 458170 1585780 325999 725931 707053 971685 1793651 509385 917804 600817 1445564 570778 959651 1798798 1946882 524282 696480 1687200 1044325 785171 1234037 323806 1023811 225307 1394522 1138677 329519 398840 1276198 1103930 1245189 761011 999312 997972 1849248 128266 1818526 1193606 413717 462375 1515689 597198 941398 173281 193173 1516805 668434 783931 229470 1272794 1250582 1943095 1893978 617983 1674135 375211 309356 194040 1068078 1495552 102805 4401 1534306 1850860 747290 517245 1509750 1636970 1590585 1142456 1305566 107920 1460357 1392598 1830120 370982 1787282 688085 1037097 232797 1705309 239335 689949 473500 1249213 388758 1640219 982137 172111 1773413 790098 1063222 1198650 329263 758343 498346 572752 1990326 1160201 1266773 602846 1083942 1174991 1361362 797079 194085 972481 1408225 1112377 1449692 1829114 333589 1000817 547076 1255709 983380 790166 560291 707987 119207 625710 580971 352247 245586 1630895 889917 960534 1505756 490590 1455563 946290 669444 1561204 1073181 424072 1455866 1529419 1173623 432625 376955 1512643 1836302 393413 1147768 117367 1374401 952165 653297 392528 1416598 561247 188375 1750586 587018 1450219 575217 1155315 667099 588388 1056750 453783 1963189 645009 1820061 219624 1236832 391575 989732 620934 886041 1519776 578423 1615540 1479484 1076282 624080 1708282 172069 146380 1669443 356515 402997 706185 1182918 1651716 98992 524779 1518251 55455 1101481 1132434 1099995 1886039 175825 732190 791390 1626193 388038 686528 1928889 586253 101539 1633411 501088 740710 310019 1476370 1398751 214939 283492 1488723 64809 53504 1048387 1665556 179230 1123137 35406 929333 1148249 938324 5471 1415456 802900 1458897 712295 753558 530180 1039100 1746555 436468 1465828 1718772 1919141 779619 431605 971447 1402655 80091 1044066 1541093 1644849 755771 127826 1047059 773869 1134633 1535280 155500 1343635 1935100 375395 516538 1961098 790844 1419708 963106 654827 213550 1303546 277875 847638 1067398 1531060 1177823 476726 1232781 1110935 1488196 692793 875657 1700283 689449 1263954 1471793 214923 609887 315452 434289 16785 463917 1781 1085752 1414692 1949813 433095 1606120 1461776 1092166 1446083 132273 1475579 1391062 1557074 1461732 355707 603536 1624532 1622401 1755977 272984 4091 611214 1529170 1047933 1380974 1189949 1162134 720757 608213 465914 1321968 887234 996144 1493801 1152949 1573308 1483947 1834451 914309 1263051 1892588 1022202 24352 1300089 1148347 344154 1827197 1621707 1071976 1073497 405338 673334 751935 1909195 1508704 1210541 1727213 777796 1198364 714340 613143 878664 1065709 416796 1184007 527360 1492464 300743 1530481 1400020 278256 1139744 1560830 1781398 228661 703094 993986 1869253 711650 857244 221750 1496425 934746 1283673 1045210 1634337 992887 1897321 214826 827885 411682 1219460 1787877 791079 171647 1255302 1967817 262050 933792 1362528 659859 1286525 1988349 665561 823301 1394624 693701 1404087 594989 1212004 279699 1788540 233895 426036 59273 127434 1668847 909714 258053 351306 854606 197121 1328585 1959616 440802 1456227 1409183 12219 9025 416076 740931 1032286 477879 488942 1392813 1880064 1113235 1359358 161135 1302202 1747390 64370 880157 1210642 393365 133722 1339062 1246383 958202 1759331 1650595 1030066 1785274 1055111 230356 85001 1763768 1109711 1927805 1917869 1804985 1120009 998302 598970 563892 395305 744855 1540245 1228481 1247351 37599 1668371 196156 617235 1244355 1516246 673813 450807 1157756 1295066 427016 151510 1036600 246255 1805587 1991976 524333 1464686 168073 1233855 563963 792106 1753732 1545817 827756 1431247 1813761 1752788 794862 1852080 1280448 1482400 1821257 1384049 1157358 1322997 520354 1240776 1813741 37151 705184 1493944 60174 922037 1789559 801417 100304 71935 662904 291205 86816 1212483 1927883 264428 1894757 1463616 645418 329606 1410501 1225094 483395 1768348 1799342 766242 1585460 472432 975404 1190142 579703 349029 374081 464489 1208030 682011 7877 41770 1257842 860886 1548450 1622929 1184444 527192 1534904 1274163 865697 456682 894318 1783444 1265955 1977879 284894 760101 71151 418018 1860432 1174367 1994818 358743 1675453 752210 1452076 1972348 1798969 412217 232409 1559582 1433201 1972167 1118270 1341865 406925 1097133 1994061 304045 1684839 1114378 1041724 247098 532865 1231753 913655 648141 1804535 609240 1362177 416668 1197103 1773839 1177787 1731079 1993352 1782268 174912 204753 1076499 155002 1254815 740783 1117337 1753587 443705 502691 1704963 45733 1863670 1085720 259730 302866 1457453 386037 415743 1341592 370323 571829 205222 603946 1315582 545172 83312 745007 344790 1772507 1088512 118738 168051 365493 1233579 837265 840178 117223 163425 1707200 1067837 1112383 1333918 1943986 1791765 1436630 102774 1752303 523885 1254242 387708 525950 1839811 1834209 1305912 1176223 1681185 1798146 1461997 248920 591704 1251998 1766275 1367821 238160 1435440 537346 1298325 1685396 411722 95035 759917 1466434 42965 539053 777721 170556 685463 386290 705345 1283920 457119 37652 1607503 993702 1132097 446409 1049889 658556 705921 1232298 816433 1902456 476686 1632824 1486086 1567714 760186 126593 639675 1231378 1296401 1806030 887756 1190697 1921754 1209053 1770534 1521221 401767 1874216 794334 175180 1221036 1272963 1132820 109462 1393607 1191978 797838 1341520 351289 1999455 140240 1147864 1802161 573891 73907 1495377 53724 751260 501835 1775965 378535 1128380 524960 1862158 1798079 111017 615504 1565839 938488 1248383 1674311 1183209 1838583 661117 296513 273690 584179 956519 163573 1278858 440128 642796 1530802 1626477 759164 1957911 1344582 1595496 212385 408515 1042913 223057 1964701 1263005 1467539 1000517 1915988 509434 960223 1016659 1435219 1582125 787232 1109481 303539 1508006 971022 906877 1497475 1046863 1862695 1282331 1575385 1807095 547501 1973720 438030 1709739 258569 560341 928439 1978458 691472 1265341 1789729 927997 1403458 375001 1311293 480349 1727101 779199 1723665 387237 1314011 1243689 342806 836563 967509 107651 1136454 934239 372526 1114372 636608 1114068 666781 137595 895622 1439451 362382 1504031 1879596 265497 127052 449301 111518 470310 156841 1558125 1330968 1382129 1965840 1819210 843696 912001 1763246 386314 24197 1197088 241968 30357 1226128 1437280 1334518 1225565 1335495 1967627 405563 354948 1342108 1420225 1303578 1233040 1570649 46480 958399 316773 1248162 1208327 1811337 1515631 111565 452498 1826268 728755 72481 371524 196843 1652360 1044571 1176454 1749941 831570 689669 347303 1023969 1397433 530346 1658127 281141 1131310 1771526 1435646 21372 224712 1467833 1939493 1154082 763414 512866 1255744 1440430 1118130 1423121 627093 181354 1725063 1785797 539786 1855276 1577366 23943 474283 110692 255817 1711751 35563 628798 589373 770580 1152355 1792412 1478574 378122 1260646 1916040 111915 451716 497563 542004 1511501 1108643 1439415 546885 196086 360308 1295992 456278 1571357 1513272 57132 157766 1732247 1367460 467080 761335 206642 760197 1638877 1775735 180559 1447324 1590609 391047 1456569 1818946 903014 1335280 1753583 1761414 1707474 742952 474104 1120698 1690667 1612550 322850 1761058 81094 1078732 192308 961526 1587562 1395347 1434454 1611311 496778 784656 280377 676450 590771 853617 1335337 749324 616243 1345829 708807 1078211 579904 443982 1028529 1381136 722678 1293233 1700281 1385142 1736157 1430859 722781 441481 157034 1608884 427484 607909 1026818 1929516 834803 800262 1365887 443485 1323543 1093925 1742118 866452 395462 548308 1248349 1218875 1896600 1135831 1770551 1942945 1097916 1590739 778011 1347756 1406935 1825688 1334101 407229 1575059 675780 1509893 928276 986189 1921493 1691032 64865 1665597 621807 384166 64976 1309120 1679216 952301 930848 1567790 1134452 1259883 611343 1484816 595558 923038 36080 371348 301331 785848 646687 1076535 1737586 385450 762796 1727477 1804430 587388 369745 1038931 262996 1557543 1780356 1247188 1849907 526286 161747 203106 596382 1760592 485682 1890253 95696 229022 864908 708420 848413 482154 1331154 1053298 1245365 228098 208041 928845 1850326 1316823 250974 1795546 142168 745157 1354874 518703 409266 1276204 1582831 1971833 1758795 1919316 1588337 308231 1661522 1089861 1719415 1390908 1854565 780897 1236268 1682145 175649 1540525 1060759 1463349 1890147 1398120 444150 958905 1799595 611457 1504212 1497276 1943821 1653393 1055502 3231 1228513 81913 1555008 309279 1489065 726041 1826855 1938263 660411 1135469 363813 223981 1237017 1046627 1436347 1949045 929686 483819 449247 504946 38734 325649 749653 732284 684184 1903567 1976841 1507861 1953355 1718877 1679303 79136 1232710 1204068 572953 94597 1291645 816523 1868729 1397087 1062744 854603 539661 1388046 1540636 94401 1312822 1496749 1173941 740757 1401727 49546 897366 746703 1339161 212226 1166012 1377397 1846986 15945 472238 1489336 1162588 73412 1363024 702532 607692 175871 325503 794615 542859 1623148 1150911 1675684 847448 1006319 789134 1042417 440158 1750674 1943030 1457134 738741 1984127 1837161 1462195 1707690 961748 1189094 954264 682282 1096573 1063466 274559 1814181 1874617 513341 147410 1285715 923409 475602 965710 1686589 172227 637417 954501 1985781 1865244 647944 1747821 1739219 498614 500102 598659 561133 1074154 1575951 746778 1654662 605230 391074 1299669 696874 1713448 497521 760027 272294 1206687 852188 127086 741250 950394 912709 561235 1668925 937562 1957259 1948767 178188 234629 448469 1954991 499558 1903605 264346 1186781 144168 1436512 907233 1600209 587489 1322094 153742 1558138 1648710 1279608 1703270 1899793 1490445 1274056 854402 1064981 289512 740860 427608 1494729 196229 1656083 1693370 736231 1128726 43741 1959722 606584 1798094 1400174 64555 1395118 436913 153702 1798727 463013 239465 426698 178042 66663 946553 703786 1704896 1063194 1573612 530167 930776 216496 1159762 624364 1232612 830639 860488 799568 887625 349486 1933931 1449825 465403 114499 1803332 85656 836471 1205628 1252419 1449741 1335810 1768564 1223942 1226316 70173 733342 745111 1559889 1390358 378829 145009 1689700 1984774 309689 1614444 1980059 1718244 423223 934870 1997673 1696484 326266 1490653 50717 374764 1847304 1378938 1206682 248341 44175 1212203 615164 353053 948584 612883 213839 1181613 1644946 1998245 1321103 1935972 1981353 1548080 945095 500737 913562 1256570 819431 577958 149570 490780 817389 521614 102874 171488 697004 821953 1282182 7984 858136 407756 1126571 468115 756457 1976361 862535 1810133 291333 1597345 1748408 1900307 502235 1117540 813405 1966580 826078 914635 476396 1898138 921126 156042 807049 1263838 1682393 224766 1608898 128334 1025319 1155106 1745771 1693223 285722 899760 1434787 1569533 513685 1373952 1885637 1811709 1400476 1507291 515920 1102004 245830 16432 35169 784373 1484375 1228760 197958 205325 287104 394917 1054560 843399 1713072 37773 450304 1270742 227933 872961 414615 951004 1537935 1069582 391650 856596 510660 465037 624411 480821 406007 1609259 400638 1043784 1533976 459584 1065791 917823 118301 407435 10110 355401 1114610 1136644 1459986 197572 847188 1684261 179014 1794849 564152 292217 657291 1536705 703551 1722666 1528049 6126 1221948 1540284 628746 996269 741600 52451 1393015 37550 1353001 313679 1067312 1985213 277564 1317390 1127863 170263 1672181 1438040 1423132 571997 1060533 1295195 1387073 1206783 1940103 753165 1327437 262241 1444740 951904 1817166 1247848 1741695 1490001 1063451 486881 1236797 300003 1330035 191171 1564379 446127 939346 65010 1459391 1107752 1278486 1574082 876187 383128 1058122 275898 1188503 1249476 1441898 124339 1243511 1113162 1282152 1486831 205008 1117532 531092 697615 567841 1775351 298355 1086121 1843945 1277992 402734 1728025 1037807 123046 1898443 790113 65230 1246677 1869608 1131980 642510 963466 1180630 474579 1552746 1874012 1245633 985547 1335668 1634874 1398081 764724 1624495 1066657 1020308 726561 122988 94344 487858 269744 1002584 45585 1932251 1952545 534096 1488670 182092 1694725 446385 1289609 1337852 1631342 389553 1775189 780209 261683 1206029 1080570 485856 1615253 705382 1722411 290606 966100 1693455 392636 192338 1963179 741692 1174350 1043739 720994 789692 1340568 1869800 299741 1423761 96047 859942 1398388 1774241 1415205 1306347 456216 625089 35462 228662 815040 1268950 1829803 1841039 542720 760588 1466009 907685 1063410 940982 810040 1665867 320333 865884 1714523 1767015 1217411 985577 1712304 413718 679433 1306709 442400 1122783 1847552 203805 729450 1241704 1183905 1316577 123728 28568 1564074 749379 1306924 1778901 1341692 25959 655571 866063 866944 484073 1888367 1443132 1776586 1366238 184899 122891 159408 1887428 1743917 1991638 1446961 1176244 290996 924963 816211 1910095 1373252 805626 1932180 304093 1891373 1749436 433207 1448406 756436 25269 1518604 637943 774670 1493586 521426 1028223 393801 1854268 1796098 496566 1290874 1216992 36998 1705374 860400 1281851 236373 1046718 1083416 1054564 34609 1999563 1418218 1964969 854915 130397 21960 1692222 122685 1576831 1520048 1944993 614175 1424344 1375320 1738385 1052861 1878254 529160 1748191 1942054 222704 478389 122225 358752 768325 1030341 33553 1082755 690533 1581905 402746 1707259 238025 1391127 1218730 485026 1818024 1355646 1195936 536306 1429826 222826 322787 911363 1141251 1563762 1267853 1025763 1279434 1477897 559636 930116 1506164 984718 1429566 1807254 417870 936795 1610560 1559627 1083045 1526108 161186 1839102 691692 1099180 98445 1961438 1454060 1459549 858951 1822185 420818 1370948 1130068 286381 1964480 1548125 923745 1625331 16363 531544 1821020 68038 469131 916538 327606 1320669 439578 298244 1996920 1038945 1551478 261053 458177 497113 780557 449522 981000 1182267 765523 459631 1560879 1951512 1953284 1205542 444028 1115489 1003588 1989691 1380227 1878591 1322221 1490484 1964917 476470 62588 1800071 1458276 338597 83033 1473460 93687 1415890 1836272 855288 1771726 1031125 504591 1541177 927079 996133 1020135 332386 1549264 690979 745868 514604 890550 1829481 644554 1081176 330901 1103010 1689100 1766314 357984 59405 1044823 693913 1042709 71258 1056943 1180528 1046650 1189282 1002923 145723 468020 4030 1843646 1736408 418505 169336 1683131 771465 1353320 339658 1374439 1913838 1259987 445863 1321655 1099213 1811294 270066 1622730 1979013 525534 114720 1025320 393075 42335 464539 1199 816287 138548 1819730 968876 1585300 1253621 1721606 789048 590983 1995813 814933 1456102 1327164 505702 1035470 1991492 1243922 1963349 1696792 1279494 1784930 39566 116546 1997681 575967 571299 784228 163884 518804 1897517 941903 1933267 1779125 1114927 664928 68604 1590030 1558938 1820831 668323 1212284 1591140 1753148 1916463 555528 244929 668721 366310 1780745 965147 302637 85535 26246 279512 1974083 607310 823580 25693 876638 972948 1807200 117625 198582 591007 167628 776836 765762 1753249 497096 432144 1124492 109988 1764160 1232742 992937 563598 1596309 320839 1944753 363319 854997 651116 14755 1810567 267509 754937 1750322 748609 35518 1741719 1719945 960419 1687868 806338 112670 183522 1496898 1726757 879563 1049979 647444 233345 1878422 101001 941142 1075889 852974 1275761 1924688 941796 1234143 1202161 458956 1109583 1862009 423310 16332 1913749 1711428 362360 1941654 1257404 181056 1764350 1084458 1070392 810019 1083313 1188436 1695814 340418 192607 913947 667110 631611 1904147 1496875 837602 700928 1177759 1133788 1116179 562131 845626 1737805 1843121 1726557 1209653 823900 978424 360018 828113 120253 1962371 1738929 1971880 591238 1914417 1663117 1962184 1539678 1651253 502612 1368836 1578471 1180171 1392841 1872391 87034 1543861 1884669 1925378 799293 488437 1420143 1632184 551515 514354 1056765 233360 1477736 1546138 1038786 1468197 1719363 488281 976600 1636150 180232 1302447 1175999 1346043 717007 288925 1159590 977756 1430807 1485004 748031 618521 1312342 271662 898664 142113 1912647 41601 1381057 1577225 615740 1101615 1447856 1743868 934307 1232336 1317934 1897975 1301074 1335599 1034999 565182 515525 692880 194754 908263 442083 892510 1830582 1149796 1363659 508720 805314 1381640 1402097 626240 640674 2499 611269 376724 1908967 419556 1631221 1650300 85376 1643130 1297841 211121 634766 1006067 703045 456289 1487371 1492467 1550756 478005 643243 513693 990199 237723 1445536 1272596 1471506 1759280 1814783 1458523 1170614 363260 310003 760895 1197130 1858811 1901348 50868 819099 93819 288038 1617285 185634 1965524 1650045 1466297 783929 749984 1537123 10822 1801329 435156 1182485 1164463 151811 1509334 460232 1772972 1040159 1266775 1317463 1369390 895835 1375198 1316990 971283 193511 737826 1318254 1617922 155715 1712936 1488609 1950499 239388 508928 902841 1152076 625601 204705 322619 330929 1837659 1524857 645108 1335682 1852520 1790669 470698 1450897 1350248 840851 459330 436920 1621504 434890 563557 260059 1342755 1470317 1756146 463625 1250526 1752353 1849010 588568 1443508 376517 378386 787537 1433878 996112 634754 1651513 609693 1790944 631088 971968 1428685 1634422 1795786 1772681 170229 15481 1393934 1790748 561948 11960 897950 562026 1162973 854371 375250 1980808 495689 1271057 1042279 1336418 1319176 1644301 1137569 607726 1455218 2271 1233717 975966 1637412 542992 64659 1846168 665798 145671 41958 910031 107265 793808 1772419 744924 1152154 1714085 840520 37884 318068 953518 1725009 1483923 1738229 826319 625450 800164 1569112 866985 1799409 571157 1941408 128873 398630 658198 41033 1619888 1772365 957830 255790 656271 682295 891596 407796 1517417 1168425 916936 734666 1369062 1790785 1498372 917837 1941616 299096 1514762 127265 769094 1749639 1815789 1634703 643177 1265592 744220 800836 923125 1751634 1666906 1505065 1045342 1242042 216067 410892 1276600 1945775 1047121 535081 789613 1814780 638239 121925 1476907 1099539 1369354 313406 930201 1468539 1562291 1018956 890040 678208 1343567 982677 938044 1279496 1352405 272087 1381477 1641737 1488996 489233 760510 583028 1477589 822060 9704 68980 214238 1060564 1604074 349127 228016 347211 1215186 616929 1846 250254 1507851 233902 1615938 1112310 127942 1935742 1389274 666111 1269534 1227989 1273253 941943 523409 655072 1785710 595278 1957636 1340281 799928 240289 244 1771780 1787678 1775803 1752714 1553081 751722 292585 46725 947036 1544834 1304872 1616428 1085060 1252056 1928612 890302 1120178 1691885 484062 1539879 1669313 996966 81960 1215955 803477 627019 1740699 740196 423995 52061 993817 1520429 535358 206263 1393320 1054284 423807 110763 1890947 1143054 1580411 156837 1865757 704919 718311 396490 925141 953905 31438 1617268 839834 1596127 896494 1855091 694711 825085 1529246 1780555 1625119 1458242 1515552 1966542 864946 648032 1022542 1328911 943117 470213 336189 1606802 701782 704770 416168 751300 1093350 1737458 1616524 1346621 552060 251880 1148036 1343864 496845 764712 1717037 719081 1122618 70505 1521898 623850 244090 1933401 921136 303051 1820536 841717 1297431 1643480 815472 1457687 619861 1765027 324174 1699924 11485 1225209 1247591 1091105 436528 387953 1330123 1152789 524413 1126511 937874 1244672 383476 1279066 862932 328932 1923583 1970022 1060353 767226 674458 517700 111260 812261 879774 351436 1983155 1925872 1740257 763517 1272212 971582 120688 1153544 335254 1069979 1854098 961463 977451 1302498 1335482 1400399 1902485 1334806 1944428 1783606 1792808 496882 962105 280695 1148069 56429 1008971 912092 224023 785982 384616 755443 277406 1922565 736841 1827139 974255 1231394 143022 1031883 449779 1001183 1426181 845016 1466562 1562592 1412523 1637079 433521 1900714 1016877 1049938 563949 1136793 1072448 1492364 1521333 691607 463851 654538 1377186 1206177 543166 1592110 1337596 1895055 570987 121967 481974 1906760 123700 1442509 821176 816752 760001 1491938 324733 923722 1393907 49370 925837 1491044 208322 908458 1452327 498118 1019101 1204390 14274 1670616 601813 201549 964368 72005 1229544 1741431 1645751 1464641 645310 744610 251670 81582 202921 503347 493310 1405711 1756885 1308184 1492572 880982 158001 151509 171789 443220 1666181 1555806 391111 1758067 1026393 1869393 1258026 1848282 1551135 1921772 1925036 1478319 1439391 421885 814280 626818 406422 48392 1711572 1481356 598821 1900054 369819 812466 603464 196701 1792675 1750532 1306147 424174 867047 1445777 876375 1911305 1455538 1395799 1735470 1338411 653802 1590134 113758 1185711 1578858 774371 1345532 1577135 282551 110187 881833 614980 956154 1362540 455463 1740963 276333 276923 1277848 1457401 99666 911248 532356 1579536 170863 1798223 138376 294308 1024792 130983 731479 1477646 1789146 1751602 731759 1202454 1429449 1318798 1881015 551389 1077561 428471 671501 172951 1343745 475935 525996 407017 507619 331946 1071673 466876 1093919 353482 499465 1328745 746433 951984 1681650 1730893 1736866 446242 107471 643139 1713065 1108196 557760 1699578 1538158 1904170 1448572 882973 695468 942129 694289 620451 400216 1434239 695630 190233 1420651 1716883 1497856 552092 1435265 418202 244619 1473475 390709 616729 907270 1548443 1183370 202551 507783 842535 1274345 112794 1667122 1291769 652909 1650519 1541280 1641245 1805980 1320853 1907669 1805108 1329750 1596858 337682 1026138 1222840 1469662 587390 404899 1926834 1304084 1490786 1091791 1612098 818746 1639178 1937222 1479265 598304 1660327 1201899 251568 1457097 1229577 1306238 12810 1187498 1704850 577070 300990 362982 531437 1519783 309418 476666 903162 114470 914160 1839842 309497 542862 1412455 681435 337281 356651 1097442 1158168 1782356 276504 1469126 676621 1257352 696309 96869 1320161 1795741 291761 859349 1053265 1718755 386101 791080 1320189 1981460 1223079 1274930 1523796 1282290 226161 955430 686333 1130719 417738 683484 1170062 260609 1525871 550738 1900554 1359194 1381110 1251595 390070 890391 755335 614633 1794996 487790 452266 196989 984672 905398 1559393 1522464 79660 902799 547147 898475 1328985 1943676 553648 542017 1319831 476106 1871350 1270243 133971 1010467 254855 1078287 1870097 321309 1706494 730403 1508930 1052416 191770 1595569 355454 1891928 624217 1114732 13075 1985465 734318 1512202 721342 888957 349787 1672501 1412551 1311987 703205 882650 1466609 680625 1789665 413650 965028 1387750 426591 823380 1057015 1983648 366773 52040 329828 1290126 1038667 1102574 73935 1038572 202840 56064 1574124 742914 1415151 1762069 1032575 1100507 1275403 1976576 1069659 765681 1163932 1519062 76468 1313794 1162526 1919437 1969351 1203182 542400 85866 1301731 1206785 1276702 1437138 776220 1297345 467439 1653182 442174 1737596 1772162 1771696 968181 1063761 826374 904868 384923 91715 587635 1862896 1521701 1924776 635515 22357 135092 849885 168053 1936128 1022215 1983776 1079181 1977949 1088560 1154593 1369785 267485 1834064 657426 1351635 520941 115334 1645450 530515 535157 1871712 768304 839170 1621429 937983 374778 1605284 273327 230542 169740 1907104 794522 635546 1079896 1431635 158017 1517388 245360 452921 1942582 939037 958396 194426 872348 612208 1218247 1879339 231153 1468578 518895 1987114 227274 1754715 409188 1571952 1207019 987593 810343 919660 1842175 81750 236748 310439 1807887 1659033 111171 1991070 1972206 1015289 461602 1860589 678853 1117801 805995 1417 727392 568443 1095400 529064 1112970 1624422 551162 1483885 244659 1043390 553570 98345 183191 184737 1521245 1110184 990841 1301864 1275001 632757 1881143 1982486 97536 230311 1176230 969733 1067709 1235280 971780 1290794 1543179 538598 991653 237218 1961355 318618 271607 1226186 416822 968932 675959 528948 287565 282656 1381425 1899064 1792367 1531255 1019648 1081400 1391511 1496828 1115566 716264 264279 1653350 24888 951469 293179 212201 1882439 1498414 346720 1944806 1042957 404524 1837064 868978 1907543 1778945 888188 1110700 305715 570423 265718 1322900 1123313 303091 702324 528490 572210 313240 987336 1965960 1315439 712249 1688947 226672 346765 1493674 1184807 1664969 1761644 1838569 379145 342909 250695 9943 1180602 1046642 925000 869985 1486018 1027752 1249385 1052521 1350985 785399 1095957 1119918 1895806 876319 1710670 1560483 375190 911398 1837191 378502 1001896 1490584 1791451 1123358 718021 955546 471248 1213463 1332954 359538 1866981 1736005 895648 1992046 635501 927254 891738 1207401 1515495 1259880 894058 1217023 1734526 1700655 286426 941045 1638134 1418634 620579 533298 1886820 47373 722738 1943139 321720 1161052 1157113 546578 140604 632806 1808362 681935 1632054 1365153 153085 1044064 1383022 799460 1594118 1349178 1588233 630059 1725505 1981865 764657 1761449 42992 737590 952497 1186926 1244004 923877 387143 1876736 1934849 1259106 1917836 88240 64798 1609107 837062 1656783 913958 1475610 1754670 1957535 458362 296778 1524079 1026953 116637 840806 132876 1494631 1918041 826162 1091197 239533 250567 948494 1947229 1189697 1650038 757310 1261880 5823 1398954 1981787 1939562 381878 263118 874783 1475454 1021038 1476123 1534626 972036 1454899 452937 1445616 272703 163186 244907 1520567 799720 833632 942588 781971 1337358 1975533 112643 1039950 1353489 1157177 1150242 1844277 1532232 171242 1675005 842902 1825973 909717 1006007 93937 1076316 1767016 864653 1480682 167925 222429 708573 1074604 1184926 1937696 1268203 1151041 887290 933270 1313474 393229 1054371 212508 97082 33814 1777331 591298 11708 1034162 413018 534037 851510 383443 839068 2901 1837280 1454141 1665721 236277 1965954 486774 1637976 1378058 284765 890229 882886 1746104 474360 507532 197753 1921393 476575 53365 809536 193281 73550 741334 653633 130051 694802 1929048 1743181 3852 628283 307457 1425095 290949 1407781 373661 749115 102168 89267 513698 564630 223944 761865 1392866 1765179 699290 1571764 550376 840225 1971146 1717736 849041 1274798 1009009 143970 565091 489659 228689 1029710 1983552 1152453 834478 1022271 1154962 620613 1029201 426808 1489428 934787 1164810 1050354 183914 1302675 321195 55557 406958 337542 688196 840201 388114 805661 456825 1704677 1153020 1683749 1165984 306305 1808856 103564 433577 1133668 1097841 1537052 1276565 985722 894943 1582255 419027 1693997 968504 534134 1459163 1590967 1038489 1744721 211672 1414862 26468 487483 298799 757439 371824 1446156 154211 301717 1367389 626942 661773 227260 1551392 735584 1212589 193196 1331893 923209 1464978 1254168 1204753 404565 310215 812898 204110 386030 239673 675201 1895724 706022 303806 949504 229965 82423 387750 682858 1867670 621670 674403 1752579 628367 1864747 773503 1709219 521271 1230812 1223700 8576 719681 337860 869109 661734 223548 1778622 1916846 1008249 1085454 824 1794147 1755905 48619 611749 1199682 139650 1882670 1965227 222489 769485 1931105 1750468 1508776 1875621 1024226 1326607 309759 96758 1142502 1378922 661027 928424 403118 402986 632619 188713 1924337 1255632 1045129 300657 886886 194452 949110 930869 404574 1956346 1922949 1463480 1308018 1264251 837995 1615046 75998 1468416 1933910 206137 870294 1838049 735312 1519425 46462 236695 1618884 1837264 1545296 1443621 1431530 1688411 1494967 724588 285868 1694261 44877 1253170 1956318 1726926 552100 1551576 1357011 1927684 1421024 81834 342618 819375 1369370 1807077 1104765 790477 1617530 283807 1020992 60398 25938 141683 1578947 1017650 972679 1124744 1054755 286957 1019498 124665 549766 968670 299043 1645937 278337 1309505 1251489 934441 1271431 1957270 659023 779679 786797 167332 1192199 858100 791953 847697 1703603 1634171 737392 1543309 115143 1861214 1640853 458857 212330 1071107 1076600 108609 8595 1571376 444259 927415 1034053 905606 138513 1410551 340579 1521417 1177182 814626 931504 308366 1228289 1064877 1675852 713388 262967 1230964 1885737 413883 479178 752502 1828142 483980 62337 115383 183358 66269 1223188 813958 273802 1734961 1692175 1996049 1188702 694564 1527431 33773 899299 544898 1473855 31648 1888802 1196890 690794 680138 890939 651467 757476 1854583 347848 1511617 510761 1042362 1269445 108807 1487384 1346456 1320105 1366495 344929 784419 1687219 259645 701694 1856774 615677 1470672 1551346 135605 128642 834853 1020733 1351633 1222882 1680489 347362 321996 1034037 1383532 1779618 1311973 180731 124499 1313195 1057333 1823655 146093 789571 958705 1308771 1186648 1833175 287101 1321230 1963891 495397 807332 1428944 872563 1091421 696897 1844832 1683766 1737722 1107917 1009333 219114 171574 536252 980954 1994584 1655314 1574822 1671299 832477 1066359 1525078 1855536 108539 998644 1406996 779755 691241 1304609 354322 711414 1058040 1068946 287503 1373405 1801201 104067 1079667 472500 1099668 709234 1862473 1708235 608775 705698 1784985 1992494 1739938 1331102 86372 1183585 943189 1287203 1555268 321634 1258461 1401749 17848 712064 81485 74256 150628 126686 853826 1407895 919223 850173 747363 1470244 637884 1075685 1502897 840150 628520 1061078 1125696 628188 448736 355341 563244 1058888 1634622 1540959 1843264 1279162 1771881 832597 695329 302556 50675 378798 263844 892879 1589243 282189 183457 1418384 1921059 1811022 1933311 1441446 133869 652442 164089 1740610 1329534 1542001 1968883 627158 1449291 974664 1029638 1702138 1557879 466637 1585594 460244 1717816 818294 1064247 477905 433457 1098453 1321332 1956097 1862915 1552565 955606 888714 1181765 785701 492063 326778 402996 121448 1834944 1717678 160528 1631322 891199 1788798 247266 1361729 623231 1162839 746255 1947249 869013 72500 381705 217746 400493 594305 1458576 339169 331735 72985 1947759 1549810 1335710 245304 395078 1358760 1043515 1590548 320440 1477845 1982064 1572141 951556 446484 1115597 1437501 1569914 1650623 143222 607262 1622224 91124 1065925 293035 6233 1995569 810073 1891797 1367114 1727510 633955 41760 1846643 416320 1915805 1434831 318040 44624 630342 1124001 466712 1404578 1207231 1642124 243068 1890964 876079 1497285 1987874 512955 603834 355067 1959636 1684678 1656828 1313782 444902 228657 374405 1427770 344313 1406463 711860 439111 75942 59795 1302093 717347 301250 1125109 53413 676906 1267455 519253 93209 992007 1845117 1843902 1496972 1664201 563581 39220 1113495 407620 1243523 925125 1486060 1365585 538204 1640903 1331625 470058 1148850 1283926 1191212 1749493 1009591 1095533 79026 1528055 1135905 282397 94644 1991845 44924 1926237 1911962 264168 1007021 288279 192041 447294 518570 107228 1214987 1139543 915339 467362 264680 1321289 264353 1442311 463778 1864663 1379588 947313 841914 443378 1086693 1177250 122198 141845 763661 1892633 1659883 338710 636894 1034370 783348 1739274 1272343 1746023 769977 211384 1611232 396277 896302 1228806 791880 1966400 352412 1642034 162120 553468 1810819 189153 1400139 1520951 1634166 1918488 679685 1083384 1782237 1595217 1616593 1231315 932481 446768 365756 1184439 300146 1942583 1841291 612795 589595 1848549 338110 97794 393548 889082 1072572 1514042 769602 855027 1837738 1438214 166197 1038354 335688 29915 581456 1188150 862157 1235509 245970 673804 757169 1680280 1893117 1987336 1862753 126750 1126181 956188 1591473 1266728 884489 58688 147113 1630920 16592 143452 1133973 1138123 1955293 1539532 149454 900453 1907664 1848510 848822 1528350 1189206 1747126 474064 911107 1187620 972078 357651 450197 1820325 1394266 1537371 1358352 558518 389637 528327 967078 1152104 38 721877 522380 417447 411657 646188 835997 1689217 1673962 1861327 503898 1323782 1991837 1193114 640864 1521286 1100412 927996 395492 400419 382302 1916913 956212 1183942 1375700 465602 600079 1628945 970159 1926573 497111 1078128 270100 1113993 475882 1630737 709880 1148794 1462421 1080428 1943890 17657 1768214 1763864 883708 549434 1287568 1609204 1423458 50483 1077867 208286 117154 1419434 1758265 1702837 1740735 372644 707717 536199 265014 330497 434430 1868759 1736767 1932258 724453 1374815 1280894 1323267 108992 741430 1766327 115224 1129465 1517885 150618 933578 1300316 475179 1456791 131485 1048504 1757001 450831 1912371 1525884 695285 1642613 728791 274978 382449 1670747 280778 799881 609869 454506 697202 1940779 1583759 943968 485064 809725 84651 963109 1935839 1440880 341588 571690 1099613 817965 1040920 1646454 1664580 1879913 336424 1944314 1677532 84431 203663 1782370 1806572 1174249 1866975 1271467 930538 138166 526227 1500012 532532 958476 1843272 1801970 219641 1091540 1893988 1389845 1960399 1195869 814519 1705020 1044483 1099397 749786 431229 1185125 101905 888434 1320053 1400747 950927 391418 1226376 519782 740920 1950660 1073281 295225 135175 322538 1358643 198201 1263910 1471668 177539 1168375 1586381 1611747 972127 1220198 395165 1645224 52254 1313319 1527681 1249791 979774 1717893 1471264 1218788 154969 1452950 1123436 1561558 873906 496530 429059 1743469 802519 149296 1471677 580982 1421552 1737672 832367 1959420 1840932 1178730 677008 1028329 1213244 290293 29927 1804846 1367244 615953 398057 1219561 1770322 262394 1181448 522475 72827 1225006 620928 1962747 1101560 156441 1303160 1470070 412279 1668158 1563791 606807 15905 1269487 58543 775621 742817 446843 293626 1722560 781221 1425510 1338718 1295659 1968847 1505978 452721 297036 431845 85711 1870714 24504 864801 1856109 109459 234070 1880521 1691808 1604793 347961 738987 1184100 7372 1264129 1650608 1367326 425158 1761588 1434549 1076175 1751075 1865459 1341340 1152512 930789 1479348 520074 1492231 249120 1185107 577595 140098 1320774 927817 1467547 914836 999919 511965 1365711 337598 1041141 1318465 432730 174487 681459 1147819 1956151 267990 376870 303991 86707 15014 600313 1434502 985823 1750241 1756709 327732 1953640 871167 208902 13668 823367 1559054 1030218 221383 96251 1146005 579545 1366399 1960447 1824335 1986843 1520415 770857 240467 286870 1559189 985919 1884894 1661333 1497464 1994509 665642 1743924 188803 404171 407985 1882276 25240 1445263 1872237 1103349 126298 1105290 1112000 600959 1289467 60893 1967560 723898 1532623 757309 1749889 1444486 183401 382961 340958 415925 1024470 1219638 771008 1845267 241903 977791 1667396 786645 1044007 861096 688322 828907 970204 1658441 1150447 556761 1757650 220191 1897300 1815121 1141979 1290206 1070200 1406923 1237306 1683706 113555 1741684 1247208 1006230 1925598 1973428 960456 1200890 206780 1432305 239630 917775 1585383 719840 1464424 1344005 7432 1962000 485130 1118492 671180 1912930 790991 282173 256687 812115 1284940 849106 1534871 1498043 1966623 1764591 40307 288446 1455037 1276246 1157855 1344840 831533 417801 855014 1130409 555747 1558854 504887 75698 1178876 988312 361595 1796847 773386 579970 1944453 287230 742061 1319318 45556 1345721 183994 1940493 284750 1633951 880930 610295 1109158 22583 999394 8436 761278 894706 787840 261625 773766 822386 848569 1188772 82567 770508 1118448 1370004 849811 1639136 434649 854219 653586 1883417 814691 420563 1371720 256405 178111 1308669 1784031 1850829 987070 135704 1391141 1933612 218688 942367 768569 1850294 1639259 290613 829986 1701438 1181167 1771514 1698534 1114544 393150 485554 1260978 500289 1171006 361761 1492506 1156025 5661 733086 1188047 758544 200244 1055749 795901 1824516 1754446 1733564 165893 1961894 426889 1164042 1463965 789192 1633857 1194450 380746 849821 615114 94796 1672188 795146 23984 875240 589368 1423841 1247281 36180 1212613 1297103 73540 1741254 149771 1301345 820933 1918733 1988490 688302 1206840 1913217 130168 302683 278582 1741104 56735 428003 581756 152605 969288 1138280 366423 421631 1674362 838299 1244495 1011614 283371 1829952 1519954 1322252 1185768 660760 504607 1751171 209937 1238459 1959495 658106 1936882 599649 958306 924109 648601 305901 558085 275981 38826 1809911 661806 634739 444741 1170674 405901 1218462 1314503 794742 851620 1062934 1618057 68399 1291933 891879 565736 1476271 97117 1247623 1726259 453533 407597 277987 677616 894911 1750879 677802 1830835 743535 359804 958374 91011 1274704 584439 1159084 307706 624353 1728854 334020 1957588 953538 1638583 1078173 968959 478723 675125 1279721 309776 1715195 1570213 1283842 380309 1391978 1208678 1876246 1622910 629149 545134 1388042 655355 1781216 786487 1166873 1362478 1418935 1799909 1119790 1510395 786660 1283418 1094599 1322163 141614 533845 1686529 375384 264851 1531148 1493994 705203 650181 341528 502527 447443 374390 1430269 438322 135570 1412495 780092 1710110 323731 1704502 1273991 81296 1929628 689350 538537 1539777 697500 1877830 1617050 1222595 1974856 38212 964575 876215 250441 1255135 79175 366135 450883 1091259 909916 621039 76463 89881 1311436 1459367 1967221 1036642 1422349 1326672 331471 1517005 75586 512240 1771357 838210 1321853 545626 1100022 970341 754885 761574 380203 1973884 1918918 911262 1441089 204594 1157121 419065 802242 348800 427702 1326404 499481 498940 729840 393781 366523 752884 1871926 1878962 797251 1118158 1380934 1303099 995143 812912 1781861 1963876 810891 101641 1064744 555776 78312 523694 1487706 1486250 869259 816746 393999 273005 1669436 463925 781535 459964 722027 1538754 7868 482389 1136736 1044338 300322 1727535 849740 300736 1476558 67247 1846715 157496 205127 944605 307085 1945766 730529 73348 405591 1818191 428899 173526 341597 835917 1901491 1449081 436610 1697307 1932913 53576 226896 1678302 919934 1637129 954059 1198062 1264361 1333252 746660 1396829 1637796 413396 379089 286052 955578 1723926 571827 1661406 349897 158429 130281 903037 1383610 204895 1703184 1794309 650710 1110391 1211144 1979349 968142 1324149 1999265 904292 1590327 174939 1648935 855427 31752 66973 852889 896448 1970411 1952928 194803 196690 1162023 500679 375048 562373 1360892 1512980 1145940 731165 640799 1531435 1611848 21219 1809254 663144 1212189 1864068 1223224 440303 718175 262047 454285 1494796 1631339 1623510 1328830 82134 1640891 349626 18619 1374824 360475 1511091 1528054 227178 1611372 1725215 1679989 1620799 866381 125674 1303777 1057172 1514064 1545075 1231363 1329090 367391 1385634 72391 1890309 1558413 1673148 1215679 1770032 1004174 364159 1030428 354740 1612362 1325224 1910936 683093 496660 1563427 1908995 945330 69471 926166 1296388 246233 367490 857425 904261 1103837 571448 1841163 33640 1461339 1636350 638903 1304920 1636465 765793 879457 1093697 1371936 472894 1135931 627546 697440 1889587 1815618 1982176 557366 1456793 1087934 1602612 986220 1866344 781025 360340 549056 1638160 1193377 57815 1773241 1875767 867111 1342715 1811234 1734458 325858 678360 609166 487562 1835566 1689693 472862 987845 396593 1517795 1407656 519745 5945 476690 1195192 141902 92984 512983 1432427 344956 1586332 133463 916442 577309 1977655 872005 1502946 1308503 1959830 1212466 1180000 1338369 894376 621874 676193 653740 1815583 1664682 353593 204589 5434 1723134 604144 1335456 1719411 1892114 520262 361542 1493667 15506 1881667 1222194 29557 1886347 1718091 946399 982324 567566 661198 993976 160655 463946 996935 1685769 1871005 1030846 258750 267142 263736 1895601 904499 863887 126201 210855 1893578 282218 446457 320090 57896 1887673 1654093 1887695 1056346 1979800 1005748 984596 1745891 1685089 230878 877934 344255 457049 436649 1462766 1975664 1541883 86984 222730 1264592 1016533 702764 1460343 1840442 1648030 897337 1629978 816870 336937 400697 731055 1481769 1284526 419204 768238 92609 1267333 651232 1824603 1804240 990882 389240 1553241 1851663 1586395 1646443 1224283 1646601 973101 1276549 1130440 1756054 831832 364037 1975024 670774 1726756 1182055 1853428 977308 505301 314052 980894 737083 1278417 1479424 212381 1651874 1431449 601735 818401 1745813 51733 1654120 1454361 1372021 1106677 1882947 1713225 376953 176402 1193814 917905 1302674 846309 1055044 802117 695854 900736 1678414 333651 517853 1455211 1330243 117622 1325942 1251624 253762 445455 662963 114309 834337 40618 774244 476842 1039539 1200354 1212564 236806 1830384 1507695 336539 162114 725322 611667 1429197 717098 1355244 578241 780119 1385257 1913654 33123 647199 183103 683935 347358 96168 1889717 1354629 1091848 1172927 1756278 1014188 198286 1630187 415525 195104 713450 159238 1896320 293159 478076 720011 1724968 1349252 281601 1155962 1962327 193575 343557 978690 255282 1813184 1567957 491972 1783532 1507197 1411229 1254770 763970 1227050 1456357 300815 1097580 339256 156711 737738 483017 1188431 1174171 1096377 730059 937016 1363461 828770 1641223 1174179 919357 854320 1938092 206295 1682083 1631965 1300803 1256880 148515 1827628 1128828 209886 588864 1824973 1017229 1071544 1654642 1042804 1359522 689893 1534742 1408855 150139 1273087 613797 965156 1890548 943431 1130561 1232836 1316659 1984278 390625 628310 363469 1883140 575149 1065059 413107 385681 1039884 643171 895338 1390792 833456 214567 1990494 536470 284327 1219476 669695 1562367 372253 1168121 1729432 1148980 1914531 1048671 1284437 1459281 1971394 1848391 1088230 1995748 1690568 323072 1294570 1690688 486153 795942 247781 3900 123265 1102769 1337544 90334 1730862 678431 1995467 745996 1766470 545691 1101211 1637773 1675637 1775838 945755 1367321 1050507 51658 1836328 1794200 1813984 1872658 1455651 438056 47311 1509441 871806 752117 913170 1231710 171583 1307887 1535908 127032 524330 471781 610900 1253181 1807226 919399 25678 1404136 1118595 913090 1848321 1934719 1833447 310684 1753323 273021 1844393 934840 16392 1759702 1838725 1998272 765717 188952 890886 1886321 21503 1720742 686641 1111379 1080722 677773 696520 770387 1967795 161664 304084 1580437 195701 863451 1674104 897274 1644337 334452 368683 748326 24527 1684674 1572750 225833 68165 1690154 1888770 1249478 986839 242119 1078457 780766 394196 852822 1835454 1936365 158257 1362578 1837216 1691475 743963 1928177 392147 1070383 768931 171788 1924535 22749 1542683 1929515 1434860 1011664 1823694 1547139 272655 392194 990018 280461 1928032 487870 427049 1648492 1390080 1866008 1292109 1018156 1387683 579370 1373315 716004 1325306 481196 1250251 679487 1889050 341362 341871 547758 1548039 560596 162505 1736933 473583 1483363 479528 1840536 1037037 1351475 963798 998289 1136872 1567720 748897 1744853 229517 179724 820507 663711 1253289 1792297 689557 1350641 138681 1302584 1581033 81702 1622751 1671832 189826 488848 654651 751288 827650 653027 426241 357759 1239163 995961 613128 802136 319538 1180890 1189511 1324057 186643 1191077 1267247 745096 1429536 712330 191141 1568842 349570 83536 1194074 1698038 1079058 1626303 1966858 1990197 254472 86640 1943162 1912077 1285994 198930 597278 1879392 1482725 1690409 1144245 695231 770373 608088 150856 1648553 35730 1419027 1094200 363667 1683196 1413987 1169289 259701 1396311 1761187 198081 972808 425529 1539165 284322 223982 1283909 1862738 229096 259478 852169 1317829 1406147 1883782 1548222 1217485 305556 822988 1973350 1405591 1333842 485569 1076974 1308302 649862 626047 1184496 995705 1288525 270796 1386697 1773771 1161858 1755182 1524122 1069046 1310432 10369 1409319 1191437 407263 1897061 1358721 1827907 205722 585864 1563738 1397198 1195309 1166815 446707 1966395 838964 318981 489512 835533 1550295 1697249 1967571 607479 1843647 1551288 446428 813612 854766 1845297 156314 1394245 329491 110241 1568363 1002416 1192263 1238750 729397 1125647 1723475 187713 988707 66613 1341791 699717 79963 396444 1225532 807081 1033251 29944 1348073 41239 1984187 947798 924455 1748581 150757 1652634 344562 379048 380935 506803 1998680 553239 1021604 1857229 264236 457100 1404302 1592090 1409185 198039 1516951 78160 1891422 1530194 1552049 1418697 1370812 628755 1992991 1616826 1276005 662928 43377 863585 500333 1537748 998507 1473176 1041813 1493854 735040 100519 770197 1772763 1066759 1192812 1127904 255596 23744 1773503 1954681 600350 828084 620750 608788 426330 1966173 410694 53542 686844 146078 1575241 998620 958395 6004 740053 114902 1880962 763654 823734 1389076 1531232 826191 1521282 1756947 1188074 211221 1919470 716012 615852 665330 469952 877571 957557 1482042 179848 1701346 766727 1823876 1504325 429366 2328 988852 171160 1991629 256185 1486712 1629425 456112 418241 618880 1439726 1109823 310103 573012 1060589 865265 419458 728437 33869 574817 1516327 1801754 1613298 1864187 771162 1738209 999024 282622 896016 726069 1336429 1149018 1519941 1216308 622242 79639 265225 533274 1566576 862054 562149 534834 996641 1249341 150627 1428895 884073 1211647 150793 1930791 1780268 43848 1170410 46137 707617 533210 786030 1126818 816496 1787529 1558216 1046138 75364 231779 402341 41552 1079188 335832 54390 741952 1190405 1680388 1865575 1512544 133953 706084 142890 573923 1383572 1034241 1968989 1225866 1398977 1538997 294401 892470 1841963 169872 646658 756281 1788364 1909010 551108 1463926 1131404 1240207 706101 975187 1883135 840052 1547902 1860351 895422 426293 1383631 1671279 1758913 243627 1879476 1191399 1165915 1157979 1749071 223482 870271 555315 1066995 1583644 1366682 1917871 1087476 1658475 1982142 1269530 1760675 1303148 1773007 795180 1499602 1343135 723996 524925 330810 300793 1214193 675501 119218 533112 1149032 662458 73052 399034 835258 115184 1323698 384552 1938235 1126666 387597 258500 653650 1827333 853890 283621 1718250 1367078 440869 828311 1692695 1051607 1294003 427172 860678 238045 292525 587567 1466040 1704393 1784060 872434 1279524 66244 1855448 475806 1143150 1710605 1420805 252029 614051 1599222 1854670 721655 820729 1137986 1666125 82205 1039746 58486 442146 1894155 68235 829232 431101 941281 1394686 11936 1900716 48855 221495 1142545 845743 834448 1997991 1277190 448938 1871028 202537 283471 601929 1627374 208091 753180 1815599 1793433 32959 482655 1772026 452650 1256621 1846868 110164 805901 169380 1350775 1872740 422267 671484 863531 515330 681671 268954 320287 168650 1456581 634048 991037 1821898 83372 1559027 1498541 290054 1769892 1919013 1309559 193119 280887 177271 512524 1411461 1183680 103770 1394617 1404545 1714798 1372089 1792654 1163387 1839371 678664 1411502 787194 1078829 1894622 660778 271409 506499 253435 945079 1727848 402088 1516716 1736592 546048 227288 1360171 1701286 163375 1433843 1633614 1993763 1106347 869808 1639290 256592 1223499 838663 975470 1200302 1824830 1021879 1460775 524895 184283 129510 1515078 1873319 942599 1452405 1267642 1871450 1650857 140045 1090080 1996996 102545 514658 1212485 644176 206956 1949283 546837 359466 1784974 563356 1723898 1506747 1811530 1246771 1082522 854072 17102 690771 744825 1283569 1146355 1009670 366592 1603112 1156350 1909309 1060395 520821 1821545 191981 982532 1043118 1077817 1870727 1758798 1367706 980942 871701 1995323 193397 790759 982216 280945 651997 102384 645025 757893 691878 1311817 387672 1028207 1316066 650024 1542194 1680726 380441 1955135 1662570 1388008 1398115 789315 882515 1342351 661518 1343319 725506 1224321 402430 159229 76857 1120385 1996159 1570709 1416967 240897 396294 597799 1816351 24495 91098 1442123 441092 939882 1108747 308914 267731 1719364 866693 1761523 1925506 1910718 424918 1698357 1640463 1550218 1380504 377605 1209811 1663886 1705129 1986408 547449 448201 60641 109853 1888819 1145206 1865800 296186 894757 991290 409698 1114970 23368 1667223 724969 1871830 1900150 720890 1691988 956265 1792974 1132025 1243134 1305795 907302 1744964 269274 1754023 599688 1830911 1390060 802440 100072 1313360 254194 1722541 1688362 542817 70981 1023470 689878 1087490 719679 629579 1587306 808510 836923 769739 1454953 33762 1785771 1416335 523567 1830237 432363 1977082 517814 758883 539708 1179496 826497 1654827 60508 1744685 1618634 568180 654838 1543395 205770 1454005 472234 688994 833315 1193583 939510 1960225 1177709 1164192 1680930 1231256 323640 401092 1478223 606368 551719 850331 1334134 1420583 1778621 1238240 603070 1067866 391811 245160 674103 1773868 1583171 1177608 1538680 293476 918464 871964 175296 1642588 437410 1233379 484299 529444 540236 1582282 716745 939438 468990 224789 1298163 485808 121159 1912433 976546 1928610 1897928 550367 67314 930081 1425087 867726 1598881 925858 729960 1465190 394299 1456625 1460268 392152 222809 668643 1070791 1003213 601660 1646338 95704 376137 667405 1554799 1243997 1331286 16129 1995836 13736 240742 1884530 798555 821368 842109 1546148 1101956 1431226 267139 1650105 1459956 827625 918243 1574769 512873 1412501 1387575 1160135 712170 1977847 301429 494616 1326380 524990 1042268 928889 1313277 416972 826873 1088121 72357 753999 1747478 1956176 1636216 764782 1898255 1194055 1287475 550161 1576188 497101 1603769 748244 1976762 1963230 1568980 1899512 1848854 142620 1473706 1212576 1828673 587839 798351 362979 832368 1864700 699460 412185 1172401 1757951 140761 634791 1505743 685042 1376038 319120 1809170 1154272 296878 246363 1938956 149876 1089383 1546126 373850 1325945 1967863 781926 1272714 1329110 646680 1513587 400918 1893091 1527360 1359780 1180497 1199839 532056 1515167 1278453 894640 849856 1150308 172752 465702 314798 1438882 116711 1225795 635834 1535993 1501093 620815 1624455 1220132 77952 584192 117216 781566 1083663 1179735 968440 1354931 102510 473972 481874 145242 330875 1778470 1936693 901365 18817 1156633 162476 205717 309255 330938 325960 29348 259191 1909184 1484317 1321374 1474955 1067752 67648 1183626 623793 1439260 48464 1335302 1386662 1658933 1308676 445024 1597131 1563537 602578 634011 18884 1513088 905521 547031 805011 740527 1192918 1452071 207896 383997 405768 1655389 1960355 1590221 1457536 727932 1619353 1544271 1793822 769861 92022 1953616 1876334 83695 1734572 861282 438196 1283186 181829 1239215 93811 1617705 735469 658466 1412314 1647190 1138309 1351451 339298 740657 558393 700207 500120 391038 864607 1300480 1755548 280366 990727 178276 1782870 689748 1043518 1952516 594142 1659242 1363878 376282 1206459 1715001 1025654 1105980 1379005 528515 750066 570078 503344 399171 491719 519503 10698 711174 586114 865257 1003683 190535 189058 546056 1419847 110392 645528 898008 1609286 668197 799973 1849255 307580 131527 1932140 1897084 496791 677593 997032 728621 1160629 1427709 475427 1952555 312070 1384719 1226890 72176 1340798 707109 1912631 958301 737747 485509 1622088 1504532 1262498 1419652 963250 500480 10748 554210 507247 1393272 250198 1857558 443042 925885 1825119 378678 1067431 380283 491068 1415137 1766405 1094329 473537 1502143 1588069 930809 1037453 1645997 971325 72572 547798 1730985 1017507 1747273 1935967 772805 1708985 702241 1944791 901968 1105473 1009281 640894 1558513 1091584 318138 1484013 1166893 1597276 125531 1498949 609144 750709 140095 152584 312132 19234 1416292 639914 1766268 763926 588599 842400 920170 611850 1111183 1468642 873642 1418400 196901 964775 1937585 1147086 228257 120923 638492 467991 383725 154021 71928 1009291 1552477 1403810 755994 1437403 1962085 394060 1789603 1146087 1305455 1952497 1965007 28348 261585 872879 638392 836465 935652 338901 1726773 186201 1046779 437276 844700 741518 1015951 1344886 206774 110485 883957 565171 1757575 1979544 1561174 1428957 1121034 251231 747028 636922 977608 864825 1458566 1811273 1789990 621465 968081 1379733 771806 513406 1835269 630819 1028856 1012821 1692126 1881751 1090798 434107 618005 1331440 828447 1251668 969618 1614176 1140343 848981 225151 526750 1537355 157750 611379 1744834 1708290 627760 1224436 406097 744968 1257380 1811803 1554519 1999107 245347 652947 1263794 199336 820297 1846542 673303 740492 1709162 1299816 468368 911589 315897 1919325 1966891 1574064 347142 1367286 684988 1519368 1947075 961408 1724888 475326 884746 646538 769571 206241 1365511 529198 144246 1252447 1525501 771918 314191 379605 140528 128512 218254 501251 1683796 1521653 1220414 816249 1911367 1927033 2865 1882279 1906140 1915328 1739050 490804 333043 1693803 1731127 1492270 1820426 1371661 860967 1759112 1269466 40827 564064 1136687 1552728 1992517 432825 62918 1197755 1347328 216232 326465 591694 1026281 1001131 447024 1581338 413274 1545779 484863 574079 1844895 972619 1020541 528944 1420925 358496 916606 740722 915955 1236630 950361 1722879 946690 504060 509376 1736541 1024976 1791395 1044355 90483 453780 528363 1836101 1816178 148822 462539 190092 1066650 733839 1079442 404503 755850 654486 116888 595343 1577171 725229 719023 1068122 1236782 1073092 1217891 1874556 1575239 453623 1295703 312367 1764321 854595 860530 671336 1159112 959119 1438042 402034 716289 1352695 38841 32576 1790636 553836 422028 27109 1255704 1098129 881855 657906 1664378 496580 1956662 568296 890711 1389360 976773 1761514 146828 1671513 1567912 740398 461644 1909782 1455190 132606 1034727 222494 1360528 806768 1860645 1507608 194497 1533974 395999 859639 1737005 1581598 527717 1905934 618904 292368 665897 664846 1939094 108732 1051351 1229985 1008723 528468 1162985 1790513 1259635 685693 1368571 811807 1101989 699525 911538 625943 427898 1107140 547249 417384 763691 1506697 1405286 1776407 426451 376277 1782514 1629912 1365224 63819 748335 183587 1851110 449859 545554 874764 918914 605750 872477 1581951 1546015 1630795 8288 196756 892422 1665824 1180639 211573 582950 1897836 561130 419506 1049326 1611860 1354018 290777 1026949 1780236 391806 1929457 1259948 566203 1877665 901466 1506937 355220 1331161 1011692 1179080 714312 1742321 181592 955203 1550821 1801015 669847 138730 1096383 1059341 1729719 1349300 917291 1941912 862445 764198 1584440 846694 368258 1716547 1019608 386791 273032 1466388 1599765 1313642 1867368 1773937 642209 567094 405511 960059 108980 1319878 769323 549792 829977 1523189 981384 863697 1719621 346464 1820029 1694322 1759731 1125968 1465316 1491435 749490 776763 1852099 273607 1281905 687203 1766626 707720 1937415 673418 1237816 421072 769557 1976920 1871484 1457563 1598905 1039104 11075 1565802 1231365 1512010 1660933 1470499 29130 677521 440976 998348 132641 1205722 1247663 296242 1024667 1456307 1056271 1719719 828008 66121 290481 1583049 497577 1438038 1330982 998592 1735524 1204524 1749798 673934 1351867 1328113 619689 1641270 1154027 594428 536482 1132834 344318 8124 1705776 362156 1857484 412528 948388 1534334 1530775 1487314 1720263 26237 570937 1148598 457353 1261959 452057 443735 1421807 1527659 1239198 929495 430327 70544 563718 891206 1160346 911116 1288108 1108256 1663557 694070 1927939 1619067 1709467 1815667 742944 544827 1844826 456274 686025 100319 1088447 990365 328789 353100 152125 416761 577084 245796 494220 275908 781760 652221 414967 207307 1608418 1063061 64725 1069106 1586964 545789 1219942 1026538 1350329 502059 377344 858230 1268986 1273064 7446 446294 140641 1835793 1538347 1735600 689241 1397235 1730631 768635 125418 655308 51029 945634 627339 1337452 873375 1642711 1142311 719604 1022127 1830706 1954440 1083001 926663 794190 386173 1170987 126749 212765 1055263 916887 1794998 1532359 561159 1329561 751905 1877924 269770 94087 308077 931401 428405 924197 544268 1180868 552088 1117517 847337 1487392 1232509 145733 1422360 989987 345149 296839 251306 1645201 1906434 118998 494605 1020731 1411816 1335777 1644291 233822 1168401 668349 1585774 1399314 1264835 230133 954614 663067 1820351 392606 1166147 1476547 783068 734129 1549101 619197 97182 1971684 286605 318518 395028 1127793 218008 513590 891024 611869 421419 1771391 915021 952545 1756495 1750198 797363 894420 108292 938447 1507596 1745599 1829495 843041 1546170 1019490 320185 911650 226911 1570758 36526 552980 625108 1305006 413453 1777720 67195 1416151 1358434 398344 1536770 211886 1090615 380481 578406 35626 609971 290451 1357060 436460 142210 1479952 61149 436760 1785656 17156 1488016 1386217 255528 1370023 737454 1293326 1762082 1179501 1004788 1504798 1364582 1940242 1769311 148394 132805 635506 1898386 1489608 391533 445945 257428 1472606 997507 1275239 765252 1526310 1347370 829851 4035 98208 1116515 1899956 80428 1686982 207316 1089021 814703 1848830 1800085 1898219 714077 781651 206759 1392104 117568 1196669 390313 1017142 67935 1696853 871676 1761532 793876 1393101 1246417 1316193 522252 236474 1636431 560449 1259365 431426 917356 989123 826004 1758301 764435 1108386 1873530 49324 1388025 685400 650253 635611 1900494 281944 223049 1284328 1481920 1815639 1890315 497767 1423021 610001 1635844 639962 1422772 313963 1151206 888539 1446092 27941 499381 362603 1758397 1764711 100421 1996531 1510832 41265 390258 1894682 1065020 200205 10312 115794 741992 759456 431661 171983 1495933 120739 775048 1762651 142260 64656 318746 125705 1796802 813753 432372 899629 1518305 1314070 1351883 1245191 1272664 111305 1217622 303216 1117214 224767 1095458 544639 597529 1718539 1195176 1292480 1963900 575459 1737799 1726073 87874 1076402 249812 664841 1652103 510278 389746 100735 1377388 850791 17107 1511653 1959156 785029 65671 1179661 1907879 968929 968787 497933 1638157 932690 208631 598697 160303 1654472 717197 1003230 153002 1204221 760301 1606392 759969 1137813 1023506 323081 222526 392143 1891099 139437 655459 433269 109357 1565606 8285 1933151 1794046 1273080 1286393 1462106 467329 1741327 1480968 493815 90726 729964 847957 1479018 131970 510514 920849 398361 363912 273934 332811 117358 1941884 492266 1044261 183167 35071 695845 1120050 369146 1054588 1594133 533971 425032 946451 1849374 1930663 966747 1450137 499531 582578 1224681 1115952 99008 440688 184472 1265774 1907317 405956 1309579 203737 1865342 642341 854189 1297201 1609454 1046788 741019 829983 177393 421383 1223457 976877 302365 1157657 1223865 1827493 1096345 1420455 1019472 1332286 722256 127227 560617 591428 718070 1492794 626407 1081935 258910 402637 293016 1819360 115289 1153287 1067104 1887287 382776 1103969 1148294 1285713 1471415 1471050 552270 1794136 1719815 942469 1962619 827228 1772863 976056 1685197 1993447 1747012 1876842 1213093 416956 1465536 823420 1960318 657406 614118 1133359 1093214 1974815 1932807 841230 1891138 657199 472430 1377711 1891822 1086832 951195 397381 1776172 575909 1504843 642302 1510583 1931819 1686703 721248 455035 321239 1656408 463803 322174 332501 135053 487997 1093167 924583 893176 312265 792917 1473522 563211 416257 81569 1163027 1235615 825811 1571988 1413012 1965645 1998498 767541 555723 1519767 904909 28327 707615 172445 962586 1625796 322292 960723 890147 711051 1073490 308095 1131130 538362 540656 1577965 1767976 266159 1400815 1656729 1479252 1386032 701648 557248 361604 1274117 145297 573770 1725929 1180539 1860096 413214 1122961 1864500 1366170 390522 18369 1411579 1030706 1902343 328943 1961891 1163557 763640 360699 789365 934922 284168 146174 826244 1123126 1736740 1698472 817534 33866 309335 210463 82880 1544479 147450 1170362 1642268 1946720 468022 1582009 905348 1575232 524277 972233 604827 142690 1317322 1652506 307102 1176256 948031 1199002 1534283 1323682 1123244 1499551 1785079 1754200 1924441 15878 254178 905314 72125 671111 1167733 1445768 630079 1233392 396233 867777 1065119 1400276 415286 1318322 1032189 210662 1652553 1010294 1559068 29089 1338054 1350262 175957 139269 1717894 907605 1492873 951968 1834011 755425 1653840 1084695 1159245 919981 1181134 1789958 342533 421074 771410 291163 195896 386874 1909489 231152 817061 1222492 266015 644390 817970 1141967 1338360 449545 197585 1280670 1937799 1039321 182302 1396692 296321 1796552 759915 59366 814121 283646 1668938 1481354 1094683 1114594 1224639 158512 73824 328555 1257697 251171 582943 1681454 867175 1041544 1026124 668305 1627707 338890 1594415 1806885 976423 1290527 1623941 1309680 1110383 1677444 1437274 959106 1653465 273600 1994003 1101813 1117993 1667963 468216 945296 1919471 1391834 146117 654133 15445 682981 948955 792026 1300538 113946 1289471 555637 894200 1535227 1702197 76297 886548 1638110 1407510 98954 1489151 1617271 989068 1758730 891825 190427 1701865 1095470 1136261 1840008 1781316 1452865 1292963 543270 762825 325196 378960 1235765 961000 438284 1761035 953235 464879 900777 1952093 1711006 105617 28693 1703739 1025725 1997505 1288332 57849 364236 687613 722986 1791188 530925 364193 661580 560056 978929 1076384 1085410 1557079 28267 1488085 20313 920115 1566489 1462179 1407222 1318551 1411462 478326 1679365 317084 321805 164079 1995086 1419307 1530754 1895205 1548313 991717 573099 469091 1393653 1777782 1079421 81481 1777017 948012 869436 1129941 687766 1337981 1470283 382521 421089 1901727 1916887 356453 1545194 1644041 164694 136410 925221 1685447 1349826 1615222 141571 1447608 1390770 1678582 1569601 1215869 763395 1622213 1782112 14152 429717 1222385 1880740 1202750 1977516 252973 1307173 1174316 1601807 560523 43739 577618 410539 1202210 322968 1387003 1429369 1635450 1623841 89731 976733 441185 413330 648915 1932575 1841097 1102061 1374710 825717 1226380 839159 1957934 261782 1554215 767539 1944569 1234008 51961 1032098 1418961 555186 1708790 887650 417538 1241581 87355 395397 477215 1560733 1791006 1865844 11956 1893823 534322 185997 438336 1281525 1616549 238743 1923489 1617234 1064886 1342330 203563 784446 661098 1176816 387547 931752 328304 1919940 42183 1794249 1060366 1692485 1307239 1124504 497997 1206681 1709309 331152 796278 1014210 613415 1561850 577916 1480271 1252747 1798306 237447 1355934 1311462 515134 1768046 1663428 1822660 1683591 1062761 728107 1702396 1380878 1672885 938471 755509 826339 665688 806222 500608 1937759 76249 1718532 775408 748502 260198 1972120 1088908 913742 362689 1846878 898546 122204 1344218 919828 920005 1776776 605160 603160 562386 162931 45561 606663 361354 196671 1733247 1586442 610927 1788083 1468541 539832 1987953 1913930 1578186 1931019 1565989 1410259 312199 339698 609812 310555 1719577 1568132 1427893 1951183 1939331 754237 723756 1641927 667725 147420 879427 1428531 1872561 1817286 153819 1386460 917722 1464373 546566 1816203 1945093 720222 1845476 606773 731671 549803 1986723 1157197 167520 1970724 1211690 638435 879053 1960325 1418808 583503 1107403 528131 1384873 719877 75916 537269 980568 753785 1868560 398203 725109 998865 586804 460654 1878434 1063442 606264 1874285 740074 1209208 1607734 572852 353649 1994653 635917 1671105 1131854 175709 1544494 1039767 241625 634474 1866332 843828 42737 589798 766059 1297403 455488 1754986 1462410 1729693 1271043 1291955 929051 1582098 1721231 1643820 1118727 192014 1942957 1313066 1399129 35838 517509 361078 182755 300351 1866448 833807 1259716 750604 1291641 893837 1975244 1503923 887136 414660 1531434 561491 466757 1079500 1491810 1973495 1101311 1437377 728084 879363 1831117 1324857 893376 1484180 652484 897385 1323807 666271 390182 1583736 1910687 576243 940923 1336989 1384257 439686 1896452 1901150 394832 1930808 1465322 43898 444240 829425 1458109 138418 1154197 1597032 1163806 1864970 1560088 868204 605848 914198 1587851 1145353 1208279 1062683 684299 180263 102980 231151 1107106 1811379 128645 1922073 899428 394406 1241035 1691554 732843 604615 1342333 1274461 414954 226715 1864730 1638951 837732 1397268 368220 1887526 1694991 926982 1457956 1360586 1684346 1520493 1449794 1270770 106364 1368243 260480 1403363 486240 1762134 100392 1599235 1956767 794747 1607303 1726026 1525873 1228653 991592 471090 14868 1531516 261801 1128326 1510366 1251454 364334 1495074 1832028 1680200 955929 484155 769335 1228848 1514105 291012 1280722 213880 1308605 852830 1703263 67661 332455 576727 1586754 1004412 1137327 1003295 1647158 1243128 1130646 163089 1911095 609862 716303 726212 1381739 1755700 1303577 267402 961159 1526506 812647 144184 72485 1696096 806405 312607 1134456 505703 1918347 33750 1783533 1040549 512925 584980 606467 63846 795690 1577587 899187 43567 609084 1665848 101951 967665 100024 680985 841102 1210101 1907060 636253 1101280 1248947 1806317 1179887 71126 559765 1701766 381508 1698916 226558 1729053 1694667 1706047 269622 1271979 1257432 1690618 35251 2745 1126337 231893 1516963 256150 1354879 1127985 1026582 1575299 372611 31420 327970 563526 762260 845531 480957 1600799 214158 1402895 1161779 1492246 569677 529096 1023259 622278 1480089 219583 1852503 783762 1641390 42695 230903 490987 1800623 353669 1606766 1938741 1585121 140361 1377307 1187746 1973209 566823 676271 16506 21821 375004 1763655 771000 1880897 533987 774323 70085 896594 1516433 1693765 1450070 1695087 1413960 1421298 1011639 620559 737933 1519544 807724 1609071 1619727 5435 60310 20597 1548600 580852 1843840 1358568 1067407 390669 739055 355983 1058361 193166 235989 404795 1145662 1198474 51853 779558 1812417 1790090 363153 1039021 1981706 254296 70365 932531 447009 782600 1647748 1653265 1124552 809976 579080 769177 383779 153561 1630273 622215 470705 163851 115237 114581 736673 732523 1594440 28286 580575 323863 901012 1722393 97598 1138279 880235 1801360 982183 1823748 237613 1793021 1081264 569203 1691919 1190666 316528 985173 1957989 1793473 134989 135728 1738404 327351 1935373 692051 1642389 1511155 1841936 1753890 1829070 656536 1757603 1374153 1149999 936306 868024 1156571 1115554 1403884 1076531 1472577 1272845 333436 170945 1205773 887098 22020 59093 717812 1964936 420635 1904539 475364 869352 1443463 273990 1492739 1777834 892264 606253 1048574 1052253 1288943 261195 1443851 1819919 236244 185149 436411 83714 96896 970406 101327 602309 242717 687862 1283706 78409 1215066 1819796 956172 1787140 1268663 470256 1239688 249782 256640 1179826 371602 1480198 1084657 1933461 921865 1763247 980893 1160958 1351704 1921695 95919 1085259 38025 1078502 1739823 962941 1405738 30300 1993702 1126072 416187 532796 1336992 479424 995340 590596 998977 1089609 1015662 1104382 257046 77724 647221 1238998 717074 1144675 698127 1457685 918601 1185637 537949 1495688 1815435 406186 1494907 1269061 1280779 1023881 1771343 632177 833005 1078980 143051 1136068 1537353 447325 1350285 303218 441005 981534 1056470 1490246 644262 743662 538826 1428302 1767734 470143 235656 1920866 179693 1148125 97556 781428 1719828 1178866 1396853 599570 1946676 1714870 356897 1527111 216281 1127123 1518400 491804 924988 855861 492905 1670615 1273926 44167 1531120 636314 64676 1144776 321488 362324 1039354 455804 977566 786897 1406589 1227814 1445000 464092 633874 1551996 1675517 1790353 1082599 1746031 758049 1364941 491526 1088565 73836 92833 1619651 849660 1264371 1279900 348486 1150158 157562 1749286 973587 1144466 1606106 1487745 805234 1789622 512169 62383 689378 1733869 1646282 1762081 639780 46365 909470 956938 960734 1917534 379830 639873 815680 1850022 820823 971959 1511369 24721 979117 1535882 730829 1394844 1693874 413106 807673 1401882 154627 1758276 285270 533058 1024214 1038525 669615 671612 1454302 716294 730531 1440256 1862188 1977111 1114215 846874 262367 666432 810283 1048165 243731 1516046 867169 1188119 1202340 1465019 141603 751613 1004130 493725 1910950 309781 279848 750877 943967 858000 473370 764721 1887274 866403 1150660 1336115 199846 1934323 1853189 831087 1373534 385995 1094235 230105 1729378 434602 101453 1118663 1056427 489516 1886356 1789087 509116 451002 961557 1934898 335483 722577 505872 425732 326151 287711 1931195 36235 44873 1564995 525553 1054708 1855899 1286747 1808885 423669 1463338 745732 149452 388062 715178 193399 558060 1698235 645448 812083 1420674 1155883 1638104 499095 1571472 516229 844487 1061864 816318 987259 1994934 1656718 586332 660535 104249 313866 1978526 480077 536530 6077 1004854 1901295 1448393 1689172 1324502 147638 1355759 967040 1273555 443258 1284732 1055031 1640449 1984587 176383 456354 1099318 795548 446891 1040535 161452 150085 1077543 1808101 418547 438073 1327203 1626364 1234970 294716 708273 1764098 433560 1228511 198786 208725 1401276 536205 981104 1297047 395240 1011184 814759 617227 1378075 1667 113687 1179703 1216151 73857 362801 357968 177526 312813 815148 752166 972463 125400 1030556 1330411 1929058 510459 82477 810455 1761944 1539047 1601248 1070044 1272939 470679 368184 788317 1386836 561813 905375 1915510 1327797 69137 691795 539840 632143 446148 1012706 1368388 788205 158487 954200 322784 1530783 195487 1578641 1582966 556213 1206622 1929135 127515 590010 470756 1460468 1029955 1334346 1187583 1119107 626502 1435998 798072 996727 1568694 603601 1410218 1187590 1862671 1106270 512888 1184123 172101 497044 1057713 1840624 1461128 1751953 1284036 1604673 393578 1572309 1245031 1794722 1207160 375770 1313500 1787847 1838133 1586997 1811678 1720064 425085 1811343 629782 1940712 1022997 241986 1330518 771466 1616034 1029057 295947 375045 1264395 734753 911774 533534 1325383 1392887 992976 435084 1598743 1439711 1937618 1302459 494854 1036106 446559 531650 329863 333091 1325940 1545955 940119 242187 1183059 687244 1920096 298527 1931888 1581986 1633264 174179 974641 1896583 1377940 306480 1526430 817876 654530 58267 1442450 586678 1420248 1581334 783146 713754 1533720 1032603 1075443 156231 478160 352233 236248 1340111 56498 823163 1938366 826303 833448 805519 843298 791047 12759 308386 1052694 509180 1508084 1251541 365088 1993681 976748 849125 968514 1492945 665651 1991483 495432 856340 60476 832662 1073856 527959 512559 1431680 1991101 808331 609909 167540 1453880 295997 332468 1406229 201896 1563329 688164 1221851 199622 310470 200913 345135 772291 1782293 1965011 387764 429571 629002 620028 559827 813756 915671 817162 1376350 1023816 165543 964358 1634335 926254 1667056 1286405 527300 1184198 47381 868940 1034133 1148921 1589213 1662777 714120 818083 391617 549519 1887988 1300998 1193696 1575128 1106470 1468019 1588807 919003 1050176 1445496 1376340 913368 1510411 457164 448858 1206101 417874 455678 477190 1672342 1276517 1701143 1544222 574484 109115 1265088 1875018 1718379 100548 1931222 423756 1652085 364805 1537166 457528 534712 1135945 1832923 501553 983419 654515 1673796 1306765 1833251 510985 551658 1102227 834216 821654 1699801 1384755 841796 951686 411987 529473 369047 1938324 97141 60912 1313398 774019 122273 1888638 351996 1843649 1355046 109519 332598 1812581 267034 1874262 1858018 1829138 973247 335175 1039551 157609 11978 841933 1864216 537700 482566 1001123 445654 732503 963813 353699 1774784 1611482 1103350 541210 1674840 1881795 1722702 655452 416284 950343 875456 613198 1024593 519991 1300551 875506 637817 463684 636145 1565786 1704912 1121669 341446 636887 1879375 1873689 889382 1813645 230796 696757 1299667 1620863 1985871 1105312 122602 989672 1737758 260706 1573790 939314 921676 1151905 221489 1142690 88130 940202 1353370 1067187 612056 1789045 436065 1428390 1534798 1083963 1423507 43692 1598106 901473 861036 1657311 1728737 104824 1793850 1984449 589649 1532339 277082 1954821 740370 1125636 1923751 107494 1734930 979932 1768456 269446 1559441 1931074 148346 1801372 1788023 1330435 1423434 1180697 1507138 1264744 1678419 851630 163546 1258500 870848 862461 1654544 363405 1103464 565175 853724 406908 792492 421880 1161975 224768 637554 667606 1084655 1001005 331308 1206435 1013299 913302 633489 821443 1898304 505868 595023 1374629 149423 731137 1338501 445076 643183 1973489 170961 1646809 1587362 898427 1024543 246259 1420798 242145 1923550 206670 236938 928140 274700 1581026 958385 1552969 93942 708358 1421387 825828 499345 1351839 935984 1572051 1714270 1223856 1699762 1202912 1592981 1251142 953168 1844128 1990885 685343 1633925 1686017 1373582 1601365 233014 962308 1248496 1006768 418781 1792029 720872 813665 390897 693993 1775253 534044 932028 215743 1538619 216141 885737 1144743 218919 1261357 956550 1688693 1144011 665532 1217930 1139737 151818 978801 1524682 1018583 341394 1383659 535703 1614501 1484189 711936 436957 1771801 1185074 1068770 693 62682 85795 619084 850933 641660 1368897 1527218 652758 1090363 1800992 1360988 517609 1561358 974687 870077 1951556 1943127 289510 206922 130174 1367409 1838963 592419 1688642 983113 1635962 439097 1831605 252615 1564684 1287312 884365 230808 1864695 1165213 557464 665064 1129119 318665 1848069 1305904 1853363 696891 1572521 1924722 145689 847803 1885387 1266787 1371342 25707 1003284 315099 1062686 906425 958902 521208 1728787 1239526 979962 275616 809804 923254 1625629 125675 1041222 58400 1071004 759513 903399 161131 1243408 1544671 623465 1540280 1920698 1099525 1555662 580067 995708 1967866 1661917 1323567 600391 1798825 542376 703580 1709119 883209 1863642 381221 1571290 208582 1647902 1717020 1370571 1669633 1715684 610560 1120953 270556 1388588 673020 1985518 1149781 1227264 307434 1933737 1953258 512713 148960 1458787 247816 1836203 120811 143822 491642 843410 1691610 1312748 42267 653282 517314 448524 1150073 593610 1323200 245150 651325 994846 166631 273790 1896008 536708 1425048 392569 1618881 833696 575048 105873 542392 1782716 1428939 1277852 211645 96156 668893 1694708 1265410 510477 585620 725285 680357 73813 1850009 1007558 1193534 868337 922100 520349 720175 334354 1557251 689037 259094 304622 115240 1127436 448488 355673 92631 1887375 500996 746544 1220385 696137 1901316 1697332 989181 1047176 936238 1851534 7975 460300 1873370 76729 1366174 1649592 883063 632140 858181 640718 192167 570214 222722 980707 1673070 1039239 1287967 1508834 1333549 1152 760822 1927956 834041 648172 253819 372198 1843206 1917875 1080031 849639 1156551 266846 1468905 460702 250471 1291358 1085815 576598 192733 617800 469126 669991 1679725 1027930 92607 420192 1716987 738372 721244 928656 233523 819740 1261562 1686540 1967500 520731 2282 1484409 723903 1851367 1921022 1166573 112808 369809 1258129 1055898 1347837 1156298 1978549 1838894 718854 1535010 715879 1243517 924750 1656360 1604958 1086256 1130737 420935 639908 192957 62242 1268204 673152 456201 246342 1692151 52141 396468 348708 1272520 1322529 1169862 596082 1995485 1907816 1591599 1942026 1178354 1170009 843670 1476408 862711 1926442 1984386 1715654 538417 972620 1133847 1886705 915481 708253 345226 1147275 1831936 360150 1957551 741345 244744 1765160 1943987 401902 361318 28341 440556 1061015 942629 776525 866568 1608405 1569105 1262856 479166 1975979 558002 1111886 1011005 1714930 1989012 1767583 926036 1452439 1494605 174261 530513 1419525 1721572 1512070 841109 702818 1637904 622456 742111 197649 1509200 1305404 40689 1017399 1406154 974180 1135860 1569439 984589 1841421 1405863 6560 712195 466977 880885 1996661 1531839 598709 945912 1639976 1930743 1941762 316374 737207 816545 1693167 1184561 678225 628605 1556922 1782688 672876 1446896 476960 269294 1734663 686916 1999919 245180 1357187 1877847 1661901 1328885 1711363 950384 1038355 214969 998034 1092378 108317 26141 751973 1516773 812766 1476305 1194891 992971 1242787 999124 773428 765231 1208292 1324319 42549 513654 811020 577173 1428033 510142 1465703 1266453 852655 1667258 343013 1322178 1215062 970786 1252984 1233819 1640167 191351 1645313 1456203 1569145 1503106 55716 1691872 1158629 1381632 539423 910784 1978919 950745 348544 1140118 1052375 1639041 540044 1516988 178479 1432816 447491 1921751 623638 33999 703882 68806 1758027 105471 271073 1926252 1993186 695267 1895749 1116828 1656394 836828 1069694 847570 1824395 1069292 1412624 363332 1490552 1630911 1038296 520421 1186670 1488556 58048 471230 1552894 1751663 1590588 1101894 736488 947407 1649785 1596292 1312691 592018 541900 1002163 1477534 530634 572775 81512 685398 1480428 1132244 829912 1655832 1716467 1583479 817985 344445 914951 1984445 738450 130747 1520835 1419159 1185270 1746734 384308 1209242 1274475 761333 1704619 1839991 1445962 1957858 283218 872262 1500123 1233143 1940304 1210840 1022941 420755 375259 1886663 981586 1717892 680520 97627 1029069 176881 1390386 905099 264418 1257509 145193 1921885 1484875 1198425 899123 849265 1686824 69020 43215 982718 62959 1960003 1661763 1965025 1176339 663825 262192 1304775 1819527 246746 1925341 1340439 1811641 1426481 749272 1669842 764637 242514 315041 881668 1492982 511309 396304 1941765 1389657 505619 1154629 1841450 223955 1601695 813736 975548 1360491 1253941 1126026 524025 768869 184152 1293652 1030811 657145 860200 710262 1002599 1948004 953105 881019 514550 229731 162583 58312 329675 491254 696569 750739 1936004 1378729 726952 1692194 393197 841566 1532809 1476595 1208120 653983 1719010 251896 1360925 1336012 1387148 822915 1457583 1676743 1098652 611118 245867 1004956 1627053 378847 1944672 493313 1923836 827134 481115 1057147 1361786 1322177 469646 930522 137770 1791161 564482 43356 326249 1593649 431281 1525038 1007861 346743 1462554 1076404 1741998 1851668 556910 1590155 1856925 1744983 1337349 581431 1407797 1348441 1587835 642624 1570002 277571 910975 776988 1433761 1759498 67621 1165900 1495079 1018586 1234547 1841927 993742 1826666 1442631 186847 494595 268406 239413 1856203 1014215 271009 1136460 223313 230415 727278 971098 675068 332434 1776497 1391420 774528 1260163 1557790 1930455 531256 1099057 1958997 842378 349803 1474392 1057585 147389 242083 1104116 742586 903885 1356923 1316749 1040964 685725 1754194 6080 152994 137773 1845997 611385 1282048 1412354 218234 1701999 332717 816438 1577096 450396 1585135 1905699 606392 651547 1886969 1124706 1804955 354625 1212426 1130136 1091739 1308427 1340987 1243540 695127 379766 158638 1430699 1010260 895067 167337 90376 204969 1434893 292503 912652 1312557 1834343 1041819 1574600 106382 1327545 1882535 1200213 1817659 1915025 147117 573124 1486662 1810271 1293636 1303275 663056 462776 914375 1197249 900190 189221 1076751 1659508 1042965 481380 892805 1996644 395609 765967 421049 1302009 533656 500587 1544507 245783 1754878 1359325 222431 643462 1952959 678808 1739324 668410 1956177 1761600 366392 232996 1369866 1618255 1847928 381142 282243 1403670 224851 1035068 192785 543177 828932 1752887 164204 1808709 390118 1813579 1156243 1996427 399791 1189176 832622 75802 854067 1468710 1484720 706969 1052200 1658910 273704 981167 1941237 922419 601801 634222 1096894 1078759 1831411 1585736 1087982 913118 808908 1331821 1988772 1524755 358 1599378 287335 423139 448413 1798614 131798 763400 1315910 1632323 347544 243572 576615 807347 438772 1006763 480530 1398432 1806819 33849 1621855 1475499 1061051 1212136 554033 1336568 717049 587971 1263393 263428 562592 62320 320936 1474649 800218 997937 379694 532684 1769442 1641966 1909656 1028273 786518 1760202 1290298 1101965 657010 1926036 757122 1567352 814202 1022182 1783341 29388 780633 308556 99838 399983 1172403 1575370 938970 1424491 1675872 824947 1505910 1185688 859293 1089974 681899 310897 1158315 1881950 712789 1951298 1882408 829963 1381966 1621241 1988689 295431 816202 473230 1262880 1423238 1181881 1803271 130112 371100 1993480 1264427 785714 1907559 1333107 331172 1681814 417089 47744 1183199 754645 28290 491504 1895151 678233 455833 1392166 37567 530950 750960 869507 342759 455512 877328 605275 1631421 1155595 1493523 563778 264067 478064 815283 1229263 662554 292354 34863 118485 276481 395912 1578217 1181402 532964 746921 185407 1359619 901976 1294327 1448634 1198457 1460980 282620 1535758 1570326 659058 1559624 862888 1953036 1151521 1551387 101701 803341 133294 1220183 286835 1986796 1183276 1704836 1116092 1576716 1167954 331918 1233119 1775791 683132 1596929 104681 296412 642214 1289577 1383389 1803761 692734 1099880 1412836 28808 1444827 698847 1945285 475261 590256 1036687 727135 176830 317837 1123790 1666595 817111 93878 1208266 429981 1762522 762902 655244 1766375 447941 1643813 337969 909398 1461797 1116048 967922 176467 840757 399761 283523 759779 60961 1509315 21202 148699 1574685 1402216 241939 251321 1708988 1545535 46993 1496250 1018919 394774 1684307 1637513 1434587 538010 1532273 299115 1691550 1798258 393728 1872626 1909921 155763 779849 1013939 1832546 695328 1050996 802078 442155 41613 773552 1719658 540098 1488132 537308 1820579 1547092 486091 1064454 20365 1181492 1736577 114105 1001232 1919145 1421388 1942123 1808329 1722044 1592579 168379 527816 118545 913736 232455 1382378 1834444 1609385 186641 685998 1869165 406799 456480 1525885 1654468 1694814 1141981 1239020 1176865 1099429 713784 1904104 1419422 1043622 298544 1064116 1966536 941333 275650 608047 307284 1063926 482638 62192 1863581 127096 161106 725123 1797852 624551 1503121 1000388 541309 544995 1470646 978108 1498099 728546 471924 1040354 578768 1911423 783456 1520276 906062 650631 1301801 311435 1805621 1300396 455534 329367 1274644 1181617 670504 1459738 1608295 356365 1240318 852136 307755 1417200 134466 492711 881818 81841 1673316 1704224 1302589 1954879 776716 1283563 1522737 380301 1789336 1769253 151287 1505925 764590 346270 421201 1581422 1325527 989600 1004033 1942395 1638541 181661 409533 1241890 25409 1779803 698406 1630819 386929 254379 1128935 507268 1493933 471476 1907236 1607509 1445846 952362 1658981 349432 1894013 1777240 1323262 1662645 1251568 1027108 700110 1406974 791732 46113 130192 1813442 781383 648544 1100183 1776448 1836974 69026 165201 332816 828946 1490472 1334908 1236853 1566951 1912185 79918 1469736 1970360 550314 240391 1758464 1483490 341256 1562345 1345353 255639 217934 687339 313204 1374886 680921 1823356 251436 458202 776060 1598628 208768 900721 775221 1998036 1411530 1579242 1526211 600946 1855858 670336 536096 67046 323095 1801084 628804 405928 1608077 1660407 1917986 42033 705470 109116 281270 1547944 1303908 726397 239507 1027420 1596845 1611710 1616986 1166540 1281821 312409 820402 336827 1297929 415745 571820 1156912 1697704 773194 1993067 1641833 788039 1528286 1437206 240547 57943 134370 1265847 1029168 1488807 298295 936492 1316457 1708424 7078 179946 813598 887325 1122755 1596937 1021912 1493459 1217104 1142969 188361 1049390 1158742 575564 832704 1555155 507263 1634184 429422 1519107 1487872 127026 1335091 1285181 133536 405093 1093371 678337 1170184 42228 216612 1176331 1954488 172130 602616 1322920 1221532 1900848 156929 181099 1881030 397670 1514967 151160 1133075 276756 1247890 935638 343492 757779 284920 1309684 1707641 1822010 300728 1376198 1725785 1426726 234558 461063 1894460 1586329 792149 550088 1815829 1811888 246650 1374877 141796 130990 1057862 459620 1306823 899290 234039 1491473 1181262 72154 1049559 811726 1134215 1852698 1475960 1243331 698450 1698833 1125456 467516 1326445 951558 1512299 1027268 1126964 1690739 1090156 1880250 1676752 1167392 1840895 1989106 153110 452197 433538 1714536 34591 426962 1526721 1478958 658465 311047 1284051 240965 1299592 1641816 1788888 1951299 929983 462479 1013244 398332 1570288 197288 1598246 1017612 1044855 1486557 156015 1854328 338770 1480344 985756 230046 1092553 1731523 517962 1713655 1097417 155039 314751 340555 1358899 156418 1103549 319367 1775283 490774 1088303 1769371 830948 1857772 180308 1085564 499105 1677930 1382630 1865592 1756707 1249062 1134030 1068731 1795969 1565418 1394709 52902 519654 917486 1657998 1919753 1849441 1499211 1764530 1172985 543652 400904 1061430 833996 224975 1837347 1660022 1032158 1543311 1167284 1639201 1220324 319165 1252137 864344 1392081 1411190 627428 1759640 738817 37986 1818392 1811966 36114 432868 447912 305410 608740 1671607 165417 1919187 1193089 845099 1205967 1882053 1461579 1888140 1556867 1755121 838829 1878790 278241 1030202 387620 926303 846267 665439 402887 1476322 1028455 1854432 1465358 108873 1949926 1693854 846679 841151 881924 780083 876202 193949 1870782 240811 1361899 1973769 1809790 540609 988155 833424 1539770 756363 453376 1687658 896061 1182536 1154015 118597 525856 933567 1421973 1015397 1209431 1789029 1664855 114870 360691 299796 536273 1622293 310927 1173179 1563417 265916 111580 1170471 42816 1465851 37674 505536 1419028 1558651 39652 874439 94304 1255897 1043635 926367 324786 1791437 375590 822793 1249855 1280507 1408380 1195087 1571499 234293 1250201 225915 1075704 1302689 953460 1100473 965451 1849411 420529 81032 118834 1967706 1769695 1920340 46402 1697563 987887 1570879 180600 822607 1920168 34998 61079 169812 10946 874151 62086 914486 1134507 849604 1351300 1483340 1099417 1425141 712822 1325513 1371378 178557 544228 1245960 1592559 1535184 1841090 140215 1181036 1804509 1029871 1135884 459307 466349 397251 467307 1583692 1237897 1775217 825722 561720 668664 227169 497371 1072327 576836 620615 798213 1142990 374419 1289450 205035 984408 43343 1761623 540247 940392 734293 120725 337172 1067985 1646196 768539 1028041 1563557 1637593 171267 408443 1917560 1679687 915224 1693637 1151525 654308 1295596 1508779 1684475 1343453 161252 666705 574889 298026 395604 1916307 1323413 195076 333002 309672 679878 181036 1635911 1440175 726569 868664 915235 1050270 1600584 1262453 1005024 1932888 1798197 612297 788961 706104 962927 917020 1818602 290872 933480 1198073 1618780 1719777 1237798 91775 1654386 1673651 380455 633201 1297123 896285 1023598 405660 1777480 248079 1745193 1494433 1404641 1872414 205624 69548 500840 646897 170493 751487 153866 1567904 1394897 829138 921638 1955740 955463 1456724 1305899 706158 1817033 1555361 1265499 1269110 393902 783763 1207367 476490 818296 588857 220302 1328858 1910085 1566455 1747038 1548006 673085 1072272 44722 1666131 85477 43851 606859 712362 761409 392281 1900921 1004679 829434 317482 1527107 1160994 1877389 1921398 1483364 103857 1912836 138420 45364 1303741 1617865 755003 643726 1146343 1897780 376990 858366 1030211 1073776 548515 107962 360628 424659 1832874 689573 313987 1688683 1087861 626046 878836 1302367 1342285 791091 1934693 355072 1092630 818887 1801738 2611 1343921 1401608 699517 1097708 1451181 536897 1914288 1805349 741541 1463352 324840 157016 1692539 1049397 1762474 1151474 1975496 455688 1480063 1645151 1039289 1113140 679388 1398477 980262 1950150 54873 1252587 222062 1575332 660621 613647 1861983 1962641 1510316 276898 1573971 485768 1658516 662235 635801 352940 1205229 251001 1221937 674119 637537 1493224 1035616 1746405 1905082 1628990 1356088 1188093 1170509 1454832 1534894 1953459 1208034 60560 301235 499054 873932 1962685 1465098 1041307 1184422 1130214 272489 1879764 1605080 539065 674742 1391353 878323 1642128 668971 2168 485758 124212 291143 1351331 1367637 21773 1515500 837896 1055019 919393 200430 1991992 7617 1609790 484107 1733003 1552608 1938255 1033350 1787552 669633 1502561 1512636 312080 438952 90894 1004717 99382 197822 1903455 1390648 1226391 337927 1719886 617935 1582073 1168619 1436116 1218157 1767312 1189248 169303 1054109 469356 745388 1284565 1270862 1723077 711496 948932 145848 1269730 1894421 791721 1308603 1019746 521403 1301562 1945250 767451 1684001 1207854 462153 1463082 1249415 1775325 255646 42726 759862 1011212 1915115 158391 1127806 496605 528097 736218 1081279 902458 1122289 701408 1199924 590500 1237273 597860 422498 630848 408609 1132511 569953 270347 1354509 156632 841 941315 474160 370175 589980 1450539 1293477 69732 1646607 96975 878027 495298 392882 28099 1956400 1538877 61049 903139 724477 348153 95499 1425733 753313 182971 1764797 1585125 314284 1014730 1981628 760043 648700 1748251 477745 396879 1899197 1852421 191084 1297023 312974 1078183 508541 1845529 918198 569671 1877015 290191 1895773 414218 1678354 1886525 1723091 1923810 1660393 1231652 1277847 1206333 7765 273622 1618581 957215 402906 1401347 1409226 1730082 1611522 1136803 1646894 1521874 746378 1958103 1410139 288746 590046 293318 1482438 1796173 563538 462910 1347381 1245308 1189603 1812957 535202 1093707 503333 1750939 1220854 843732 1277019 1182457 1644280 1170693 1955017 1608432 1866395 1498329 1164528 316316 1222191 1664638 72996 1112516 610629 1690564 129557 787366 601543 1687686 1937951 270090 915571 1239651 1753532 1088898 172020 161738 1692548 763765 1429602 1064706 550758 1663854 374533 1042444 60364 1662481 910483 1489455 611999 60354 1198316 476728 767825 703405 1117786 164031 1112737 1605301 1333782 796236 323208 216840 1195519 1373538 1145176 1945854 1391222 1838162 341004 126382 1239240 297239 1942191 159545 106699 149207 1117312 1330501 1515442 1586531 1886852 1566163 857643 1079418 459747 1836373 1947180 616209 89476 1100912 1254346 1309363 598618 1805044 1748497 1744948 982618 137961 144051 148896 1176218 64789 1855534 1113178 367743 1833993 852391 1409915 483253 908140 1535440 1362229 1287582 1272696 1224749 64744 101487 1099563 1805305 341994 1302620 1846537 277040 1788585 995983 96931 168279 324896 378852 219850 360425 326767 328163 996419 502046 1173096 361589 997523 1895386 147644 1069925 1948304 1260191 1404055 1700991 1055847 860976 1784870 849806 563582 1051379 338144 1851359 934789 94942 1292286 498458 1025638 987414 1867026 1190835 874466 1130213 176044 1419775 1693031 1698375 781102 525591 1808071 235789 594708 323172 1664710 1208657 1308939 1055316 437624 1439067 1892107 670 1259718 1699644 549215 413739 718921 1432182 1801302 1314339 793462 1754932 1681239 1177995 12056 626900 1765502 612058 1354007 1389496 1394417 1179577 1665069 1495183 235581 493387 1116063 142155 426634 427461 1056585 1554994 75296 338275 253559 1920435 1386115 968304 408461 1558391 1818060 1633675 1221594 857504 79222 714008 1694665 1957252 809594 1156286 1463940 1975768 745774 1709517 148378 1521815 1570917 305251 87269 1649359 215866 1179457 1171778 1705102 1145744 1550802 1437913 1704026 238349 515441 1650524 1408504 1733251 385595 265798 252920 91770 499138 1094661 1273316 1511302 463844 1413377 1479319 535343 902567 1471633 1378774 811961 1991346 526400 1944391 1079681 1427063 1856670 893779 1597270 1829120 1658109 44781 529126 1789439 837147 1531498 1683165 1334760 373728 1642245 1328445 1806539 667157 259088 638527 1535081 1180649 629458 1657226 1657934 136297 1061220 1609624 481607 113057 1325334 1206362 194755 1718436 180710 1824804 262751 1015560 1099548 1562163 279880 869114 667046 1342117 1740383 1618406 1825760 1589531 207903 1175473 1619538 751358 1710582 832482 1340161 1444307 1669709 533000 1062509 334899 65393 98797 1981219 1831486 1713271 1844056 1835830 1464013 1581961 879847 1508056 1982262 162593 1801549 1628053 275632 1458571 1190420 1019439 1354541 1312959 1823932 1839403 1336848 511905 1807261 997851 741273 254177 720098 928070 370138 215971 599687 1280354 733833 617115 1215210 1443059 587208 1298264 1213877 1944118 1665585 504456 1675620 1363353 1189606 876169 1789371 579152 817976 66725 574791 1205271 1565825 1749284 1404214 348597 1321062 1676834 799606 1213871 1455596 228409 703584 616635 1779158 1039593 1415624 1455322 1833379 21233 1220582 911932 1370924 763263 846832 1582243 312577 1058450 1425979 1165049 1468610 1016343 581310 593253 981980 1319728 494290 1594178 490741 378441 1779255 1297017 811552 1289071 1488060 1300012 845169 1293714 873881 599791 320641 706708 291673 301008 63193 1575736 961885 1996133 753551 1634 224206 776169 1658730 1824083 1310364 1063254 1492757 1546597 1544340 1696276 1843229 1204201 1710005 1768805 1889699 936665 313314 1283250 1406073 707992 788991 1607669 1924183 410158 911318 124557 1342984 360235 1456737 254557 701703 961838 1415546 1437374 566028 1181481 329349 1337351 465887 1048884 1295025 902919 1040698 1574875 1270496 1963007 1401813 1588744 122746 889348 949088 1900611 836593 806736 1945871 330540 1424616 1883512 632776 921769 456568 1766126 219603 1417813 876016 1921992 1599257 1225010 984552 1367623 1367189 422779 50425 833827 1200310 1660382 843586 1398688 436520 361541 527012 1118140 416676 712740 779332 1588324 312170 1479932 951530 783032 1922935 1111497 1388816 1267837 1936826 1165190 16488 364118 359681 1374795 879225 714992 1550506 597312 269357 1284957 226815 736587 367881 1223622 422943 579842 270273 1761692 1568104 1718510 1588142 1518713 687195 883092 1774610 724263 1443126 489965 411890 48355 563742 992172 1063107 643241 541875 642799 212269 339796 196783 1594103 1969577 1007581 1961585 1917630 1514994 474043 1162479 1472687 81075 810327 655914 732660 1269685 1528523 1356868 913252 1492972 262786 1359107 1235539 286279 367471 824409 1367241 1969934 288260 76469 1874538 1431102 612170 230067 843597 373320 1899948 1508475 627209 1921715 1199979 209605 1767832 550125 32207 1991409 333666 554189 259868 984711 1101638 1928854 1069820 908098 814790 553315 1628811 1047708 710261 1539648 1162015 806848 1641925 1934504 882689 703914 913763 1221109 1010100 1664429 5964 242453 1934981 1501970 871829 1693705 1609741 1207972 1597456 909954 423100 540984 705929 1337998 804109 1878810 576980 868609 1893540 1213275 1305275 1885662 478917 1432776 466344 1965975 1145150 60797 1419483 734101 685744 483907 1056065 383326 81591 1940451 1059839 415997 681451 1083776 438864 86983 1281387 384857 1030079 1995857 557669 1614912 681143 1035675 742191 1927987 769298 1853532 309079 1907472 1436432 1999448 1705479 1565992 1394642 215402 1859058 1637470 1199287 1615936 419418 13872 962628 1496809 731487 251419 526591 1577686 498894 324175 82694 786246 1483422 1576802 1984750 1212629 1122651 1355030 622432 1004698 1226755 1957266 1630504 759483 216957 64525 1288901 1914183 1450022 1876459 1613798 147325 1723377 205529 1569829 1298263 475562 680004 897787 1098211 1973344 241887 35623 852997 1472497 677973 682934 1201859 1422482 1066222 1720367 1962297 1251323 231836 1464950 1840275 300255 89123 1571993 956181 480758 1869130 255788 1291807 118130 1692139 1168677 1146368 1371804 302222 818201 497134 1721164 359270 1573323 496534 93419 855279 16750 176090 160350 1818122 1723853 1002918 355470 538662 1665974 189120 600015 1767236 836703 8066 1676122 214136 56938 547157 1575404 1231695 1469178 731050 1399278 721664 424449 1627708 181215 395866 1562957 1437994 89025 1102608 649592 228521 115944 32829 791248 1744252 1546142 393604 938479 19327 870333 54460 1662101 1652627 995288 1779594 849774 1794487 771609 1137787 1117057 1550525 498662 278627 1248111 727261 732745 1047629 131068 80396 1611632 831491 962526 1086613 677931 636764 459148 17493 1562305 560190 1568963 251465 544062 1694308 1751796 834309 357523 1534786 264622 1389053 226245 802591 852508 1404967 1371923 605821 699193 344309 855698 11687 325577 792083 476065 341449 191424 762702 48659 1844845 1120789 1508960 1534582 448866 1137178 96981 717217 1130295 988079 24916 378854 873118 1494453 535295 1526297 19418 1849150 467336 1386140 449422 985000 129351 1802359 1310568 1932210 303881 975359 1106723 1339500 740086 1400217 1970222 43772 1368117 1071994 1584571 1070436 475692 771198 1936698 29526 683603 212366 1845484 194526 22758 1921081 804171 1050299 793275 453872 1145140 1192003 1979984 1350357 1640506 429813 75291 1739813 524738 844238 507105 244721 1146652 1551683 712865 991441 83245 1313936 1278421 769981 1982028 1560377 355321 223078 775962 781259 1953414 746374 164246 1842759 1515880 344801 1650078 1744868 1447201 1953882 216892 1533166 1359155 382031 773511 462259 1373600 399061 1841804 1017279 83829 146412 642872 1150830 1950968 589280 1129963 1772822 918845 1165098 382471 426769 640440 599117 1388210 1708526 940735 943232 261320 225032 487111 251666 307064 458884 1321365 1456524 347242 556136 592224 1350501 1122756 1534003 553611 968595 722039 694967 667703 581208 1102912 861945 1391902 74461 1255726 301580 267783 471859 133441 1517308 1865717 1640866 768585 1485003 799970 948313 1005483 963970 1091758 31371 200078 49756 994350 922172 1548586 1792839 1833662 175227 1894835 928684 1573258 1571100 1420889 416354 16457 1904133 1173988 64777 1721630 1099466 994708 1507338 1412227 939504 1644709 1602232 1106779 1837810 1582285 1828296 1642229 1167618 662253 1566876 217539 904566 277722 1383794 1924609 658020 608376 586482 594279 571952 923343 1691098 184098 1510113 247394 1283740 380589 935496 194435 1812444 300883 1091698 462751 643605 1074778 1780207 143945 369395 1233163 751197 486356 705833 1815115 315119 1535036 638402 254659 505249 73248 1854471 1484175 287944 1490297 1040151 952395 1051027 291688 1778415 1932139 349560 266537 1919280 1526031 1449130 318627 637071 921929 1903277 209375 1197305 904919 110122 1145079 1602182 164303 1775674 714619 980370 1987135 1324906 1605908 240263 1538577 1635020 1480223 71952 1937323 1062121 1650513 1596541 1265426 196435 927221 1168055 614207 1426320 997050 786883 1301981 1183574 1256951 1530558 1184400 124752 277633 1819565 1083331 659644 408249 1640883 114548 1159453 79703 1320087 1841763 288622 1189759 94114 926207 1943099 1623560 792331 716493 833411 1604285 1690255 1406480 751235 250009 1162683 1603043 805165 1670268 494357 1387080 714052 287600 679203 397660 763855 41887 766321 586554 233115 388370 516599 488472 1219720 1025086 883689 1238644 367719 1005709 323579 1536492 1033320 1360367 947653 756674 26066 618751 194554 1413496 1166588 1417289 1311409 1546522 1061043 663377 1594478 1053325 770612 1502367 531503 111342 272104 953384 180402 1294252 611527 773697 300122 1597426 1109464 121263 740615 1063943 394620 1500954 1202981 976068 852743 653835 805276 1049727 1327644 311194 1927986 1784255 1860504 266027 1882972 82124 1718549 87712 728194 407094 1344786 328180 1288406 1102556 461211 1672774 627900 1829021 1602256 1390984 1623940 1741311 1828418 1221107 40017 41881 686738 1066495 802300 1855525 527315 972833 411441 1113608 1918005 1305028 734147 1024780 1879311 758366 602035 1123121 325523 1098328 1581371 610796 1428874 1729533 1430407 81166 989024 385652 143325 1747493 951087 1952372 1319560 878560 515382 126019 290817 560355 894448 1003300 1377417 747047 1817065 1937574 1063652 301928 1200175 1424985 1842209 694463 740845 1141359 190001 1107532 1036675 605968 1892403 1194377 1079200 1900249 1318501 1705544 256476 102754 1167412 692939 1638733 1346157 1018481 891008 822680 1318853 918190 499292 1962675 879198 145685 154175 859279 563475 216306 35411 1933883 212959 499956 1863891 1802839 1221188 368135 1104978 474804 1096010 1523841 464514 12081 1718484 1415814 1569610 15104 798538 943280 1186398 712739 415319 656977 1719192 275057 12786 436055 1049911 31756 88261 1344644 925912 952550 1496112 515376 1821147 379905 502450 1754204 1505244 155045 486718 552986 864667 1826621 470446 335132 976163 1775565 1863525 392068 392116 272066 1458884 474994 1918049 1293526 160297 1304193 1264575 1212922 406815 1017791 426460 1903738 1375601 132824 231395 481534 330528 220440 279876 1110473 650132 1258737 1089367 1085997 218201 787367 1133872 1442720 363577 100126 1959602 373492 1060143 749943 104034 652829 198553 917657 1503210 1531123 1850475 800966 1751999 22712 107869 993083 1353654 879240 1597855 1873543 1363712 177084 326480 1889405 546927 999865 1884951 598296 215508 597800 1009871 1367521 1976807 764392 969793 1783232 726805 150899 994872 1619369 1899495 1859739 1953429 1853071 404043 1616516 1001855 359448 675364 1558620 1933870 1923128 434538 1484366 1263159 862671 121315 1385902 1282326 1909879 1722532 1407917 410067 356223 233670 516149 1919561 144704 80230 1491279 73621 1298569 1029923 1876520 734638 1130868 1749549 1252246 1851192 276870 694258 517358 1269952 809044 405729 1309093 1115243 1154757 983511 1091535 1918814 1140015 1388879 1212709 15205 118460 64360 1893739 1512052 1016093 542395 651947 1842184 1860932 1567634 293891 1150668 1506684 1662720 1206754 1511016 1326245 213695 53537 1865145 1309306 1092959 962492 400520 1448847 1190751 725221 793032 319191 1548163 1674948 1643658 92855 1556533 284344 934691 1078200 1767578 1611320 47305 1167199 703167 915189 196980 1642189 1206141 1261142 1429157 52199 1794680 1560994 1848969 1236518 470565 60748 1586267 1084792 388184 1025735 243767 1763998 305987 754570 358835 1129685 809748 84760 430822 1408543 1646956 1292944 1724336 79081 819264 1928496 1921621 1041009 149165 1902882 1923539 124514 1403933 1950933 856164 869164 877517 1336844 604040 646804 80158 1843137 810121 764482 87535 1506733 1294455 941355 1425857 429851 1962831 935737 109624 365866 1701087 1986382 1930869 368458 829495 1261164 1639919 1933796 879215 1963936 1484075 267453 413487 624385 145162 951863 1480186 958011 1263759 817633 1442445 936926 1094630 1859598 479855 1742332 124833 1764444 1890434 1224279 1405882 1640945 1860733 723693 469140 1741052 1911417 101533 285517 135302 785018 1089263 1135301 1531084 928813 392665 1594222 1993577 1927194 1085317 751636 1335834 325616 1115255 1670836 951420 447205 1477637 1722939 877951 509340 6458 1024031 1276299 808596 603598 1265747 1772967 144104 1134390 581882 1755131 1067052 1779872 1326809 16074 1954840 1275796 179342 1660150 135465 617643 849203 1811704 793641 1200314 1740832 1140651 1725585 1129107 1406004 1569648 1116625 1765005 1474095 996442 71189 1616858 1854460 516244 1227332 393256 913916 1344011 1436794 818517 1325801 31982 1745809 221211 1580651 1460421 795507 32094 1470374 1554690 180181 591747 1842556 598715 1543812 191643 1440361 1202671 1017654 760044 1670811 751238 1695108 743117 226411 1076463 538198 1002052 467538 896618 1921676 727066 817198 391954 1428007 1886823 1968739 45020 894486 1638084 1652539 873713 968946 623193 59075 444511 718049 200273 1757416 1881509 1565542 1529592 520100 274528 1976215 512721 172882 1928713 617630 328936 446919 1205375 586387 33310 1589031 1321564 126756 1529979 1438130 1407211 952426 492874 224904 1212712 1345852 1611423 1568868 1979841 1115457 1419900 29358 1628566 1088629 1281118 47486 1383014 1264461 1950936 1924965 1313231 954428 1380849 1207932 872070 1621276 779462 1266738 1777064 289931 81340 696149 1569280 196451 1736447 45406 712263 647800 1738557 1069465 1712519 1027045 884265 228837 471813 997959 1868848 979741 728056 1969038 1300527 689311 469505 715165 562122 156413 1152177 244948 640240 832449 1703633 1787930 312594 124902 862571 306939 1634581 1757924 1477673 1523211 1115902 1669390 15015 319344 1431265 1888976 52706 887365 115828 587268 119397 454791 1159703 426757 1092707 1295959 694583 1360736 1993223 1877865 662059 107595 1326490 376296 1759028 1532625 180120 997516 26152 1536424 1986626 1691838 1328725 1987392 1345622 220265 1719232 1190102 1359631 133340 268765 620597 1837969 1927220 1568557 1169736 1071559 973387 1532013 994549 1192042 56537 422126 737009 969273 1924538 909354 1959046 67899 1297098 158240 793094 527444 1559256 1378052 727047 793017 990995 136108 817223 1826424 15193 124724 1658042 919900 886902 102708 1631978 927303 1087676 1313278 1866262 1047553 532713 312745 1500600 252267 60485 826623 708433 1721567 341598 644955 234179 1132422 1971495 748391 569620 619841 571499 1236573 916338 150088 1662811 528023 1873315 1995410 610980 1451252 909874 683784 496537 1728276 1372231 1081783 380237 1952138 1515302 1116780 1124507 1229787 1337383 1382632 1105708 1174031 1779418 20050 757905 1850691 1305626 57456 1817146 152409 651417 493381 1786538 1036430 1380617 1169111 1386397 660508 1651149 1682175 33631 883461 1227091 1975048 1531765 291248 292516 1839408 83639 1296563 1611057 669258 552958 1774803 247579 595472 1803390 1249752 159861 477991 184237 808691 1902221 294141 285390 1715512 1019161 1980935 1872509 308744 612586 950314 1585797 1097872 493730 541395 260176 284483 379196 958501 559928 1542291 197928 1442723 1636472 807376 1092113 497287 1678726 1538481 301556 601275 1002113 1298621 851725 554489 1012692 1115441 1156949 425908 99439 548638 1583522 1117638 1695537 700968 1977778 322010 1998425 746211 348373 1414913 1148977 999112 1427448 44004 409809 740581 1482919 452752 1027690 208580 1651076 1734069 414566 239545 1600183 973844 1706165 1056620 978225 1866157 1241161 855791 1593465 155635 1181265 537233 1021203 1063579 139208 632489 301420 279957 1125783 1531798 673294 1710433 1750976 1439416 1340733 1210648 1378719 593074 1914193 952594 1763180 1040591 123945 975418 1296749 905388 865038 1470096 1216363 1495530 1214258 1503014 993581 1810974 1112262 1105214 44034 1706955 155121 791990 118785 1245737 669591 1063082 289040 1992840 1691960 113785 1704650 1292209 964313 166362 1315994 84471 1780445 1293593 416940 1073158 1693177 1834857 1731189 61822 1940133 230323 786826 1104834 1135482 1086279 866500 1020238 133587 490809 1058442 1321238 115173 1842515 789538 1940892 1335320 621228 1536908 458792 1297927 1733366 517137 1906217 1340130 166810 946966 787416 867350 1293817 1165873 548177 106614 1487931 901054 1762184 1903346 762877 147051 1516771 756185 1393748 1440163 1309050 1099138 1728858 73051 846630 778124 538099 1261370 780854 706383 1674368 1167848 964535 740056 1916119 1295253 659768 751881 99535 228865 1360553 116317 1282320 1976897 286033 1145390 1261165 374818 1092854 1351732 1563858 640374 258008 696917 797970 817893 1387724 586484 385792 1114972 665492 1220681 961588 901146 570697 1787868 361440 1470046 808082 802496 1509236 820840 1439744 163624 1336406 1169571 166071 925568 838898 150138 290248 1631219 99209 699839 768759 1688413 1385789 830837 891408 1339881 1763789 1084762 1893699 197097 1382593 1415023 1635208 1757942 1098140 1564186 1936361 667850 1704915 824333 439397 799275 633395 60244 1835543 1361140 551814 1103084 951453 1976204 1315708 834380 1214443 892820 270552 655518 1919926 944938 1918217 1286392 1548462 1435230 1626296 1970569 1315954 1227430 1019429 43192 1411672 639932 1555212 851047 1505877 449725 1057397 1260496 859181 1142627 639614 165484 352531 911401 311831 826662 339566 194232 24458 616753 172486 1110303 1595310 911674 1612442 195017 1546055 50751 416042 1993014 532468 1925507 1927260 1499393 1170756 1782005 1160038 1280414 136505 1248610 1256486 1290956 1759872 1038023 1572665 1714622 1557064 1542630 476614 1737967 1344132 1530325 362981 478945 1622742 899403 1068077 1942658 1652053 158910 1046336 827325 1384986 731088 353700 429803 613985 84516 768154 600559 442024 1014757 1724880 174805 200222 1272703 294671 536916 1131355 1977957 1126823 1080309 1226661 1102669 114522 257930 1154246 846650 1891080 1130064 387079 768822 630504 1242209 1677006 1608637 825647 1632338 812618 1475367 1176254 1222381 816923 1780996 39113 620941 784728 354308 371144 302174 691143 1119739 239675 545323 1329360 1925545 1066516 399141 270253 151843 777922 1928341 713235 326604 540866 1849251 386054 988746 1311703 818676 572740 193175 545493 78066 1501447 1370340 1666673 581581 1625952 801042 1589144 893153 1901435 1658795 816742 1049317 621201 624501 1562005 320667 461241 1230024 1728299 843823 583390 781804 438548 381888 1229535 1661273 849845 1362364 1631402 1282109 95386 41032 615171 1209162 14330 858803 1068171 1705405 1132734 145010 497200 405324 661323 824878 1982624 1893450 1526610 23677 1833540 1407636 145028 201849 986376 1600132 1285494 1504246 1624386 1462510 809650 80074 271813 450007 1219290 1316996 1064239 20951 2738 34455 144978 595173 1149199 1357734 132944 1769560 374482 866968 787771 1956395 358276 571285 1988725 249599 1106225 208444 559606 1464724 388619 963608 2795 605668 407297 722983 916026 243610 407314 1230932 1714853 409802 1846607 1034673 1184539 1854865 1409499 654253 1142973 518935 1899801 228845 1557221 377646 1892159 813110 1554815 1122667 1519376 1302437 144035 977488 590530 907773 331248 362438 1858450 1160710 708639 583076 1954584 941954 76218 865359 1427729 660943 799723 1275487 346709 1748941 1274793 1169396 90759 821989 727772 474901 1532856 769024 617195 1957110 1347196 1028596 1872911 252422 1055758 18617 1946279 145522 539653 891967 706966 773167 1843262 1652204 568564 1697671 1520581 1503722 775942 1981195 1953397 1185257 1232694 487862 464013 376504 1802069 382343 452465 621854 1319866 1397526 1862713 38607 519178 346865 977397 1048336 354580 1700760 1592175 371947 1044942 1982288 1418523 867395 1728860 1632421 1029323 425291 911931 152815 1827081 938603 27621 1157286 986050 494963 1789671 479244 820134 619259 1647276 114223 1389460 1753909 1804622 1284337 1457678 1860492 1145115 81136 1120894 1641624 1693131 1210026 1021929 7154 1634742 389646 466097 616718 803772 1837818 382747 1553800 256856 36946 317115 167735 1328568 520789 1576862 703363 1738337 490573 1535161 893728 402575 1804590 996303 1279467 560471 1337226 1613597 1774297 1342911 574876 669707 1104938 878659 940898 1210791 1075706 355316 1330187 359260 1567584 1416560 1728993 51918 1385825 1667760 1223752 949037 428482 808218 1199217 253582 1862251 366656 1716944 950637 668894 1346887 907299 575580 1682936 1420743 998749 113725 1080176 1645386 1729029 1877491 1230670 345277 1538786 357277 850059 1494524 1710033 1494657 368971 1326614 1438256 186106 1162058 1908658 1558746 615821 1568883 1117792 1094810 756086 874524 335785 1819222 615464 614436 1736856 362066 595893 1844978 643739 538949 1918946 491181 32629 882461 1448322 1595260 1732864 77162 1542770 98812 677097 416698 1409372 260237 847992 1867883 589715 777116 1207835 402456 1838646 1183175 304504 1950358 1356833 529663 600867 1468599 1134940 1874890 1497102 1698733 701708 349825 1889682 1304879 856936 1558617 1175257 1160543 967890 690216 879604 219765 1043788 904850 1364095 1935834 1694693 242334 1991805 17134 1775659 1586632 102612 235021 1285296 1491124 1319390 1050037 1685607 375707 332729 155735 337052 1790017 1491924 1551710 1786599 1132393 212721 795214 1441483 516470 228273 931221 1510 1787381 185939 1099965 1929537 1666576 1299316 1174945 1447575 535110 1113883 1262018 277014 104 970378 1410106 1782333 615500 789800 14528 1460256 322929 1938023 577234 1692259 1397176 1354945 1913878 1906251 1978837 1208335 1413821 435118 1400717 1323395 1985627 1265629 1473937 1495474 1474147 1245585 1650306 395432 1765608 1674324 923398 1398238 1585523 1214914 67345 958510 1658727 282855 698620 1166793 1553117 550976 1871896 848989 834906 1865840 165475 1127541 1367085 530970 1424349 950131 505265 1638027 1014806 1352225 1987638 1694336 582725 183171 1815863 1725261 1109777 875298 687198 1023066 448915 209597 481953 1645487 242552 1416553 1405933 1765573 304152 424225 999974 1926836 1517807 1681957 1939465 1739605 229144 356221 32082 526019 731276 692520 833111 313158 352752 666898 1723332 1659072 1029792 786920 884909 191310 1997813 1074322 1579449 1082941 1945668 1660202 1031285 1095117 5324 1476854 398947 605195 990832 1660892 1052411 822006 1732051 1220518 562338 759254 986044 746258 1588544 1592948 694111 1699379 1784508 32406 1363844 945821 1175811 1926200 1393708 908688 1126440 1351875 242815 860301 162844 274234 899193 1389490 537592 275703 601895 88827 1459111 1542555 1032265 324544 1059888 1913643 671122 38147 452995 1188710 1319676 40679 26815 1278041 1783597 772550 69936 1406964 1441597 639131 43027 1442563 1768476 797501 68292 470004 1073773 1259580 1231142 233175 623226 1990020 833761 1722521 463973 1484780 871748 23436 786416 614192 383610 1522534 299205 1528711 755873 27771 917429 1182124 1678407 1740849 938770 1978872 231827 396136 575384 1159647 601443 639376 1910106 222647 199597 1098979 997278 1295516 171266 1325011 1071483 859359 1881714 838842 913951 601307 1160822 630472 842222 336395 844264 783897 1708941 1199540 586845 1141878 249091 393906 575923 1164427 1983224 1415475 352138 1093885 295667 1558565 1916259 1726143 49274 1022958 1720753 29571 779469 1666360 377465 416236 805235 442728 241805 1673282 951848 1914162 707989 1664073 880004 1601996 1910115 631286 446247 1273091 412192 1256045 332291 137299 1067408 1681784 1600356 121475 1537340 286087 887617 1941187 441008 1079450 185977 213877 1497155 312817 547062 1902920 32644 859495 1642426 141687 1025691 1258777 1213993 1270527 1805183 102738 1387583 1537916 1414370 338163 188120 1539279 264726 864854 1616252 1850853 800300 1738640 1199391 1186580 743172 441036 1479691 53090 248072 1469034 1689598 555466 512555 521046 1129804 812717 1136470 1627816 1234889 861830 483864 1345098 1194093 1160735 1255671 872266 1984912 676237 1581154 436975 728342 1596523 1089985 1748424 490380 525843 59266 1536037 1146883 1607153 1651478 1407446 681444 1472315 648402 1870441 1358503 573556 1624316 1434656 670434 1509715 683904 1389225 1097554 78734 1172851 1238410 1767824 1746893 961952 100040 519713 1212525 849807 1305527 1037575 1978349 866214 1245304 1405124 1421691 1543449 1485349 779879 1219454 1175967 45445 1887379 1570098 1894442 188374 925167 1872154 456207 1477702 1565471 1507548 639771 1658371 1210255 742644 859336 1146975 637959 855564 785767 1460541 1414373 850576 728348 1231685 637734 1250334 1902853 1650630 455851 49903 987697 416359 1619827 365644 2990 1726906 591490 1479179 1528953 264617 530803 872268 137168 1845981 940238 1569528 1392419 1394723 1826226 405744 1027629 293688 1217171 332265 835801 1557734 1827330 1131694 647117 1126499 1260359 1055127 898195 134085 1792875 260905 1875487 781544 1237557 135457 188718 146396 1729755 1655646 1671985 1274492 259874 988142 231518 1575548 389963 214367 1030006 1030313 312617 1431116 644129 1915699 1254060 1255403 1216413 635672 595800 76476 1060019 191911 1759748 4006 1018830 1047198 1665294 1278777 29260 363609 155182 317686 1811258 1065798 1140914 1067081 1449285 759264 1821986 320066 806701 1227730 1350771 1317819 357282 187191 112331 1586067 1942398 1996845 1965444 1048115 670154 184741 10635 1926534 1288733 402841 1400355 536031 876173 1310795 501322 1267312 1315319 1658315 1124995 274340 844846 153050 1311118 1504700 488440 973907 1794992 1603644 1592200 1804518 142742 98220 1592410 790656 1888001 1395379 266946 86682 55278 1931490 17998 1627075 343303 752596 310612 657260 942445 1419920 1084286 654074 1282782 969232 1002318 501728 1234245 1942235 1048536 1778959 909963 400943 919201 1369404 898018 1625044 1240781 1345360 209589 1123606 881264 345577 970409 591597 394513 1685701 1449135 1794224 72579 1883853 185957 1986857 396239 903397 1233842 1089400 275535 398046 234285 378241 1460057 1154388 1156446 1036820 1789876 836187 1727653 606862 1676841 1149443 1340560 1050051 157630 78404 1822246 1939969 409629 1964715 1877750 80231 143853 648509 122710 742885 1103414 1110273 1163271 174967 696539 1697472 1010964 1325188 881111 29361 308493 1823048 800575 13679 1734243 262266 1795793 971327 630816 564701 1054463 388093 387303 1496570 1711949 1363911 347425 1154697 77519 1658992 1206851 1666223 1103986 1845856 1742104 1176729 712859 10111 794873 620992 976173 750177 1142631 166840 897351 300661 559657 937291 461802 796797 325367 27640 598318 368321 1081134 1559142 621723 808844 747518 1131452 745353 1464053 134090 700526 1733134 1224455 1756986 34302 1978252 1895252 722760 1658802 66575 930928 677009 1047153 1741840 333955 460651 233144 1726169 1749791 1249342 215801 395356 356689 1541024 1072127 1955018 1635639 234628 128366 258977 1398468 1950488 692637 1891004 1326997 1348742 1021197 1319326 1031430 123771 620774 1501764 1027378 1711839 25916 643108 1968856 779433 866262 163195 451194 371505 1689212 1731141 884908 334879 1958045 905680 425835 843523 544271 1531587 837547 650504 814097 549461 1788549 778215 973612 548259 1010149 1401325 528566 602095 965204 955699 762037 1865485 1333654 886016 1369808 1376555 404745 583453 500148 1187435 1547592 1243242 450837 1829483 1465737 1589713 1955005 467395 257640 1021965 1561143 1564536 487424 1502373 1154190 1680918 1274177 1022165 1475241 312544 53886 769525 1831620 745194 1187169 1459428 199132 1269684 1475275 810799 1823754 618203 15189 1448449 1562177 406347 1511 992761 1317939 1178647 1356092 1443889 1026066 1134595 1965514 140645 1409295 590052 1780869 4496 721861 206753 1790022 1976601 942946 1743485 451169 967375 1824878 840729 1368419 1763995 1751803 267722 1264955 1630720 376403 62943 468741 144126 1044027 1146412 1619504 190510 1581053 895276 302250 879588 318222 1465585 1589218 681710 38514 1425839 1297304 1362128 868166 1347774 352867 1981996 1365281 421598 1631609 919806 1067316 954450 1113840 693117 386604 716222 1881699 447801 598959 1516742 561646 92876 1027055 37221 1362144 1621669 1219244 636177 478145 862620 1990741 1046987 999897 975705 945393 859984 284549 1993745 1095336 1036208 283967 1531789 1022547 620876 21802 240652 174257 1756849 619079 1103184 1825426 1240986 1465048 1595599 1692258 1994630 1591465 840246 739421 493647 1009466 280715 440842 1617823 658442 1193687 327500 1313245 396213 1258016 891106 398038 1848467 624162 906253 1148863 243154 783419 1910268 95488 156827 829234 416006 575192 589923 1702904 1464135 1169708 653975 343151 250510 704758 1705567 1993199 33729 1543158 1437892 54261 1655169 1548651 1263739 1751653 825222 239513 787468 1322620 1953463 1261744 1414188 1268510 1063993 376896 993582 1026706 800861 138151 844193 1909044 1283809 13301 942058 545491 179774 540319 1127553 1845088 1311870 745307 169066 602805 135526 1893342 981483 967589 1362890 1958852 41088 517461 633193 1065954 987354 1572104 1288639 709423 255938 1074613 1923945 705444 924695 516516 1776178 310658 1601038 1970385 608075 1867640 871684 1127942 1237233 211914 639828 291487 548509 924546 605378 1791443 1814314 1647728 1049993 487422 1129536 1777958 936496 1231733 1590063 470100 1870434 972550 1774720 512415 381838 641351 1518557 20280 1873874 892630 654877 1480029 38436 821715 817935 67526 1762716 603489 1183012 1063855 1143443 1067748 324633 511764 1928134 86713 1172270 1580997 943295 1546804 519019 757561 1102001 1825244 47712 525839 1686328 1624823 996369 418535 1392480 1340234 183281 1885746 1189037 1842801 386328 1851221 870005 30080 1914149 1410202 424829 626204 1007712 1761793 1709731 589983 577245 1882049 596970 1091141 1142166 762230 1454199 334776 1042197 1168357 1100148 309674 219214 1294802 339757 1438351 1484010 1277870 1609228 1791295 654685 395026 856656 776898 892174 1993466 1890709 1155598 1210479 1035224 1080933 901534 529112 1945438 1992511 1011022 837134 1202201 103406 791994 664408 1395746 1204954 1448279 1964248 1479998 1677135 1584525 442835 1505620 743472 1671998 37130 223859 645293 1344900 625456 809753 1026564 1108477 732833 1009509 1317235 1187567 1881571 236108 911857 636492 775805 76107 1630514 1439901 1971841 1639615 430753 796106 1786373 3670 1499935 49245 1832800 104023 1127384 226571 674059 1911207 1790194 360022 62743 1700100 1463705 926185 660503 1766096 410445 142313 921607 1493975 57198 1244797 948253 1531183 1763082 624380 151914 267675 1981960 1462548 1874772 370085 592764 509202 1475575 1152393 417286 636313 47844 679991 549936 1566391 1113189 1953193 1181678 1216366 1863134 1955649 1174829 407374 1260911 1964471 1735476 224909 527457 1497803 1095013 1711143 70642 1077341 984803 235073 328945 685577 1492496 1820191 657895 1503069 13438 1313927 291231 1906118 1423406 1761042 1692214 787572 1814085 1050309 1114919 996704 1086956 521609 1798452 316220 1468618 1399475 838772 1308030 977948 31315 1213830 1705457 1741677 52273 159007 621119 1060334 1625573 1668195 1786069 1316751 642790 987907 1849933 1473798 222496 345905 1631060 225864 225161 1474656 1042143 1041052 979595 1772047 1522313 1107965 1704982 377300 985398 1509112 909957 1256138 337617 583254 1221856 807099 256293 37261 1450793 1299160 1174818 1344544 1271788 833928 1322158 1869931 143837 1304848 1765562 1118263 260956 836340 1370578 1092676 1059053 1663934 663305 1586818 64095 22257 822282 948597 1014031 1208024 1002695 681009 800207 1568991 128033 506057 186007 798243 1225562 567121 1554990 716658 1866126 1340886 161205 672776 602983 1751573 1513330 247478 382214 544177 1296291 1276691 560386 1902835 1440380 1136062 828424 1714395 1489500 1778873 1859651 602530 1186539 701932 1119203 816074 642064 648868 513961 897656 1243002 27303 789260 1245107 1725455 1255477 885677 1016261 1609275 1982630 1807709 1436070 399888 323141 1941728 883287 1535391 18224 305605 1606459 977720 1849735 1592933 272996 1973614 1790245 1543260 898305 131160 1041494 383021 879237 1657724 1292676 205771 763770 1975973 1825978 738589 866380 426913 367146 1488316 1626411 850570 254952 1134800 686967 219951 1674268 1838257 1826586 877642 1525673 1968134 1902203 121633 1671532 648552 1417023 348919 292948 521522 144779 189395 923453 699140 1799443 1585033 6281 595110 211250 1081966 537189 338911 1332809 1633921 803573 1197855 690547 1289717 978296 273520 1220572 1084569 822318 1988177 1935568 1940934 1776589 1100410 681462 1327470 770100 1313218 256749 1578224 1560424 562519 1099689 1700859 896735 685877 814010 559026 819306 836926 79391 1148745 516868 1534671 808173 868311 1837796 1904779 942184 100426 66057 942174 1373430 1799176 1271261 166419 1736349 1857388 579965 1313518 1325728 1078538 1792336 178821 546020 1632085 1724258 1978133 1333690 433188 1637600 536398 1415561 226542 1994843 645799 1172021 1611811 607219 26668 1302483 1676910 1246120 530674 880406 1630644 1646384 347001 1545485 1642520 584447 949360 33659 256981 298562 1198270 881598 476722 1466587 1522047 1436751 1661778 702601 1824680 176078 1832364 686494 1080201 626075 1925231 1803323 556254 429060 349659 1461794 16702 1307485 795921 1640998 128697 951661 160769 151771 993306 573100 1550369 261590 947614 488165 31316 1084904 407009 707953 192066 833430 873742 308312 879106 152806 18618 1908939 1254430 467607 1591249 1649016 1204976 1137567 178900 1410529 1254140 43494 1807063 5205 1104290 560420 603520 1688865 1238698 561196 1000297 1048853 267935 525244 806158 1961249 1593760 954885 1785752 1463198 666815 1568287 1220846 1986285 1522342 1154076 460740 976590 108223 1341028 1138028 1456743 890925 1403337 809197 503735 967858 1757096 1462882 1131947 29209 525546 1708601 1675042 1969245 1762824 597133 1342220 1210372 1899527 1177615 276169 1585651 17948 477698 1799001 261757 1296685 157296 930615 1698959 743281 296493 95966 1118205 1137028 538849 374270 648293 1335790 31548 964136 661531 394432 2093 1359350 1746949 860336 1972741 364809 569485 768909 1820185 419639 803494 765963 1067288 30028 180070 1894450 509861 1593914 1599169 1456130 1116978 415647 1183571 513800 619818 1994588 1705373 673217 1480546 1377154 623729 1396094 1843316 523862 1249430 1650011 1433796 1587600 511730 538150 1301320 1427457 412134 1219094 1878910 372562 629082 1734137 771641 1286495 19405 1864841 262174 454543 1883477 424537 456162 1923376 1405833 1010853 1091975 1619643 1700179 1443639 1246969 1592225 1630072 1479091 871532 475956 1105049 324334 1919928 766921 1923673 1231038 1043886 1074500 1390435 1170196 351660 1298492 1650398 451586 1670548 1236982 149503 2521 1424264 583608 347943 1184321 908789 1245292 30370 47957 1347617 969398 342907 1104590 1012483 1347245 1750836 1837459 1254156 1523878 1262092 67521 1762617 373273 564904 311082 553500 277978 1981390 42794 903486 1864550 1543517 333212 1087071 10937 569892 679352 1840134 1006539 974411 1228993 626400 1511958 196437 1541778 1998368 838351 1086394 625885 694380 1722725 594316 1694301 1752498 1896917 177903 1992508 974410 1747010 1235148 1778745 594340 943992 1716444 1414864 1097063 1269760 828295 1809157 1964314 1309834 1825062 488891 744242 1196199 1365475 480054 1808206 1590293 1516584 1135561 1862566 1143897 1952543 532699 813336 1573529 156393 1652709 87948 1688045 1259630 542393 523458 248804 1250530 1194671 608693 1054890 1922348 1654717 1571305 1387156 1723387 506372 1971095 713441 46674 1620315 251463 1465307 663894 1952687 1549701 1560228 1988410 1056267 1678163 1117720 895980 1472069 1095356 1178345 927443 1086519 267784 607542 92770 1199459 623813 1517129 1073499 534248 1468092 1316245 392461 1666436 1563886 1109964 1637895 638760 1093417 1040452 1658638 1583835 1965746 110317 1310405 1085544 1165800 1054416 707883 228083 537436 1801078 892916 1053273 1828646 1344483 1225343 1014065 1743664 804844 1700058 693888 133079 282315 1596283 362566 331024 257322 1813623 466998 906381 1866529 1852223 1884381 1295811 1550524 1354925 165420 1069748 1774047 1095883 1474767 1590150 40143 1754716 893771 855903 974628 994159 27269 318552 1939260 1093306 933434 1092112 1548732 1893368 1522666 1300550 1151383 610580 78000 1679162 287879 756124 1953500 1950715 57900 1682573 231122 790657 682683 417885 1372739 475572 1570591 1100518 1997823 374034 1897450 1279703 1299781 1859375 1621144 1058441 1281944 719349 1047540 1119603 322482 1142824 1790753 1444759 1706181 392233 1558348 1879360 456134 173725 1614655 584334 503490 773328 1071420 1798074 1075973 672083 853183 1814279 1792754 1534563 1479127 1135263 105308 1748757 731064 1135888 1653114 325359 1636006 154925 1449470 668799 778707 426321 1783981 980664 1524212 1678530 1205396 539531 338616 173611 1781227 355146 567313 848469 430851 1462158 308546 88444 824246 1458547 90255 702544 1389930 954775 1760447 483262 1471525 1049871 337012 170765 1749951 1845728 1395220 1282657 50769 981938 1275106 1710099 411067 671766 444410 621836 290593 1769277 831839 470343 1589186 1059714 1110857 1597740 1255272 1294830 310208 1690534 1679467 500438 1443057 388952 82888 1952797 1115475 956738 61642 1119374 1589670 1751043 1498717 1018847 577897 1660519 718223 832173 1047801 627257 992645 1426363 411646 1181073 818062 756610 518597 1127825 208486 821173 1712696 1937049 235131 1389704 1004458 1147448 1430158 675913 915232 702828 165398 48895 1434317 1998679 1974596 438193 403485 329607 1256654 370301 1255543 547010 1614297 9300 1210261 1360333 1961670 799674 988817 1171503 91887 1326773 961009 1896807 1079655 420990 225131 1856339 237181 452260 1898470 1013700 1847187 1581455 1719761 1548947 1085993 1849529 218507 288190 568116 474487 358591 1132382 1847727 75558 865005 1914951 1194800 1147707 577757 1183159 31695 1864422 905473 1044958 600285 351829 1004882 1391172 494489 1837910 1919659 1657248 1543373 1399026 455018 1768997 1013400 1447184 1916740 1548432 1695275 1487307 801394 1561155 1575645 1464968 611193 162624 709648 1935185 411647 1328055 1555001 1703469 365771 334553 499886 1701767 1365665 523341 1181001 633665 1754142 974117 633208 233244 1521314 1899724 1341137 1779964 1847910 1817096 1541567 1272960 209695 964835 1658492 1942289 1206818 1263037 1303263 1120615 1675532 113347 493278 54170 688076 965974 1623880 1703820 278637 1243436 1625481 1599708 86344 742266 883304 572054 1156823 781354 119375 692199 713140 559711 394980 102818 1948501 1752604 1879802 714469 1264649 1732290 1796915 699154 369152 1619556 951572 1921732 1919723 1518940 1216403 1878678 333822 596964 699665 485858 392925 1996334 355626 1566674 336474 11888 1898674 538368 1329793 1798407 961192 1643190 771071 1845562 141305 140670 278710 928234 967240 493668 462837 1680492 1225600 1045948 770370 848727 682589 1245160 1298289 1368433 544974 45697 641685 686787 1071629 1385133 342482 1407979 754115 1692812 474306 762904 858995 1565408 483930 976255 891246 277799 1691837 779008 119417 1307469 166617 299898 962694 1256784 900570 418446 110826 1367936 1382949 966630 639822 605470 1104008 530232 539768 518496 1439023 1067036 1012580 1851005 411721 1512890 1928215 1257899 1253695 185231 1135318 1031548 45731 1331766 34318 60457 492876 823548 21530 100594 679175 13278 196111 134767 1642217 1303654 99385 874111 583441 1376049 1672630 1469918 758685 986438 958953 1393300 1780754 1617586 1196021 360270 1618966 1013627 1803811 1942158 1971674 1081638 1136047 332555 909378 960481 568228 1154870 1422267 942123 890173 1595980 625944 1770965 1323110 1847308 448851 243029 1280307 1110546 518183 1139169 527108 12448 1597177 1759226 1456883 647668 1816250 1605477 1576211 1016329 527742 1445595 1814828 1743035 358427 1930091 85649 68181 442287 1246287 777924 1291462 167251 1344017 414816 1978676 309090 1878562 831130 986795 1578785 96490 610067 1971457 949210 361234 176884 827693 1822178 1987499 1101321 1595177 741311 1538443 921573 1399686 216887 1740823 1883103 1617309 577282 1071611 131806 1915792 868338 1681024 1457809 1906941 450764 972077 1673345 1594161 1616609 1420728 1998242 713412 1757866 1231140 1341299 1499349 1113427 1985217 1771572 1921071 495884 1813606 649419 1587237 1849167 623426 1547647 1351771 380035 287118 1140960 59753 421172 356411 1586358 1453896 314293 1988228 1522309 1276715 935791 131650 385279 846898 1600612 130846 864017 1070265 197409 990282 1302249 1891007 359267 433039 1953935 595895 27866 297500 210807 370913 915901 710594 93920 609410 1800566 435322 1337839 689765 1921386 562299 894677 907106 392599 775507 982826 295977 1122187 116490 1716961 1205993 1872079 1696478 376061 918757 181828 948649 928122 1880105 771490 1426647 1533789 1212575 1204949 1309170 1116218 1734702 1426498 589132 606968 433128 188240 155502 213707 1761183 944973 1543451 839455 131267 1536578 182075 46350 797315 259200 577804 324747 1272018 1262097 1114101 1126570 1467380 1670480 664036 1862176 170093 1903807 513268 278301 1420357 1019016 1374978 1201960 1156010 822035 1889138 340574 1966636 1959281 1638062 995923 1734256 215852 1602368 729903 183960 1746798 575954 1303060 490503 685425 1162601 1378331 1582640 741793 37984 576287 1972854 912039 1426961 430607 1808317 1657753 1898931 896733 1588563 224850 332706 509482 1947991 1765810 1959898 124311 19002 1311241 1751474 310568 758387 1247584 1174049 1356214 1863324 258116 79441 396779 902365 644974 238949 91692 1339745 264190 854941 87069 919292 1030821 483024 818694 552420 1847897 765872 1316579 1896274 1046018 1944195 96835 1649725 568365 1636252 1499450 1624928 1663571 929644 478340 1497031 1803608 597894 975742 246194 937680 253833 255870 1000649 119524 1365117 920405 1927383 347399 402174 95223 1667306 1237692 1944788 1313880 1648399 770160 1524848 1025453 1848612 469282 935277 70536 451070 1155754 453192 72555 49354 342590 506045 1348152 1081578 1769935 35325 1626735 1244249 1451323 1403240 348250 1697132 1825071 545293 1483840 1068270 1189593 1768188 1818351 953209 1587421 1322384 339973 1626757 35051 313694 557650 1539826 265030 1849090 645400 1270861 954136 1751928 1917788 1643996 1515981 1109482 900464 246728 1997735 1416427 1055736 1864821 1417989 1581481 1533822 479591 1946044 143848 1401152 1346323 1244674 39669 1541146 480239 228683 1651814 1083359 657856 1058350 574961 347883 978264 643327 623116 1247698 15497 664245 1288013 423422 1367070 1294088 583125 438137 1224879 948080 1690080 1174265 1909476 704610 1991949 1397890 915031 969141 39087 1304711 1482689 434496 534764 867298 872095 1143720 1707053 344450 630151 1399003 558746 393930 1909253 440814 1638996 1851366 1755624 244896 936966 729244 1736271 879714 1252360 396328 1964647 1808484 532860 943627 322574 1749352 877884 1746213 837600 1493283 624893 873217 1243456 979865 1590082 1212560 572469 1285504 483205 1870504 865052 760278 455201 1580445 1049053 683786 409565 561878 987689 1174182 429767 945657 1377795 128644 1302389 1754700 1199779 746626 588887 915125 80433 258241 892627 134014 1718337 1810266 118444 714544 1028853 907173 347612 1177048 166502 1938748 1981738 821339 897892 1298920 1171630 1985317 656961 1497997 1736231 54246 1691017 1671775 933868 1318053 407543 447048 821217 1840823 848652 1860083 786965 1001018 1768081 1677722 768203 959412 791028 1906106 1072018 643931 188596 804608 1358739 1983832 1960755 662498 924685 2915 725786 134237 1065664 581842 1586049 670072 1407002 32919 725816 632180 1291884 1952968 1359001 586201 378719 309789 1759621 1578024 1066739 1594236 735890 1336847 1192395 875158 373443 1525308 792401 1492466 1239406 1761705 565546 273363 1409848 427060 974882 1292305 242268 938906 889282 130495 1012625 770566 1299670 1603731 1856346 497225 1478729 154110 1089045 1465143 801777 1947719 1630074 1708673 746187 1993257 1824049 1492742 68510 1906101 192072 1531912 921278 775987 1506654 1337496 563087 179826 577453 1417259 1721516 529283 993609 1421067 336890 1855956 995217 196484 444965 613646 949063 7843 150494 1070028 1703415 1074228 1923079 1212227 1633491 47655 686963 315506 711601 1400527 1282513 883638 425668 1900598 1125885 313862 763047 968390 1072420 1436225 1334178 174985 1267744 527154 930815 694195 1231998 390469 640690 1810829 1565652 669945 1168547 791835 213013 312516 1284581 618030 1545317 844207 1539720 758592 1451554 581343 674238 270984 663433 1600687 1084284 644607 454939 1674911 1809640 245967 86478 1197647 563979 1997655 628926 1607982 1932872 491897 1962878 1490544 1458968 1037822 1335393 1091793 371162 913777 1476457 498955 1006038 1322504 1166941 1190116 165383 256299 1362250 1958289 805337 1584942 195634 814762 1273732 1268549 848872 1381534 1126283 1071914 1215486 1601809 939606 1056561 538183 738558 1566733 508592 952909 232840 1931899 1168779 1112040 1465393 1279372 1917584 1403681 371780 1273769 135003 1940837 10721 723440 1330486 1432051 718359 361701 307148 1251509 44508 68551 539950 1367392 1220521 724748 1086307 692114 279784 1017185 780062 674299 1753151 1813515 269348 125364 4285 997646 1907888 1312801 114245 280985 923053 1521629 1604465 551551 127491 617077 1205614 410378 539552 191273 1456139 626247 613500 1164637 1366729 175905 385233 14 366636 1465283 1717217 938561 1859937 208076 1652607 550998 1085825 1529002 1607177 389068 1053706 319856 694579 1259536 715520 1869991 794718 58925 1710688 1714770 493718 1097900 390630 1644754 1757316 1737988 1805412 296348 1839668 1244030 1805918 987544 900643 162146 391253 832075 1830916 1132045 196511 149766 1485709 1566452 1730239 1785949 1108426 466091 744400 1628625 621639 1679600 412594 1144331 447885 1858571 435472 1560087 1944358 1069776 519335 1590068 254080 922845 1231070 1451807 1787489 504334 1492633 1372196 819514 681918 1692895 774946 493986 1366325 1650194 129346 1680094 1728749 1195748 911961 1763383 1389349 365674 998789 1193096 1354229 478571 1300160 236727 1665382 851492 680846 1210029 1780819 809730 1239005 906234 1269566 840149 1569905 488119 530353 1677001 1215871 872708 1982341 545327 730439 271970 1648519 1049138 1252235 85791 1639074 192377 729167 460412 283826 1532056 159809 946737 192026 206060 115463 1919516 932185 1002476 555027 230227 274927 700478 434572 1305249 82937 1340769 1703069 607360 1300139 345575 1262607 67255 173314 1788125 205300 666993 1949558 1132528 967997 1344878 1238620 613638 262477 34110 468718 1208692 1212434 83650 103744 621612 1234079 1179962 1247273 763473 1979915 417292 1698546 1655629 1409495 302278 1659765 978592 561470 247654 842442 557164 42018 990275 485048 1064283 746502 965912 589683 539194 1073754 1511135 1700234 1196323 1787281 698301 467808 575844 1232835 1282359 815575 927145 624360 524096 853951 1776090 922512 615683 160838 1378720 1029232 598852 815953 316739 850057 1973682 1156910 1650000 1674910 1068399 1027493 1825791 1033444 528096 173479 627252 1727579 87450 871153 1167556 1274477 1147405 739132 500578 1842978 1764295 366793 1794053 53752 146982 1291298 1133755 1282392 1804286 731034 1018863 1953393 621543 574590 1454747 485759 929919 575768 614549 74541 1601596 300772 1602556 1630322 173653 237757 121246 240325 333216 877811 278880 1596007 1351359 1090004 841644 1152958 858894 128453 1151359 961479 1862950 375096 928317 560136 396958 974461 51096 1917796 1172466 1253422 276024 118743 1864308 1884626 519431 597613 1892491 1143006 190431 647160 727483 405057 303364 953922 570772 956746 115126 811118 927761 446976 1518576 1806308 1647544 1345981 219890 79152 1687496 932959 1646162 909034 388379 917981 40320 1455894 561244 1759686 1994759 152145 1443804 1033626 815988 1808280 1802621 243665 73696 760264 1455449 7751 1401977 65143 352431 111526 320689 135455 805121 399654 1658008 1699478 82261 169561 1045969 1635462 1757059 1905965 1249336 1356033 1280488 1052672 900463 1000982 1683716 1518733 1477799 1500407 143866 654076 685792 1877355 1352761 754735 605875 685995 1503983 362151 837081 899725 358476 1173150 1536127 674765 1823248 1483926 1995445 1946223 1313392 645697 1927951 32048 1094894 1696795 1777927 1003205 1639154 1220780 1237510 540871 131733 1503998 527763 102659 539147 1210429 979512 909241 898566 1831404 994968 438012 941138 533863 916049 940545 526276 1421918 1515247 289983 444919 414922 1454471 1202916 553995 1488384 415874 1031122 1480848 1645157 1477591 1865525 1379351 606871 954369 1696379 160194 984516 486279 234585 930052 1818747 1800277 1271526 1817323 1783589 1394232 1870571 261316 558193 332690 1973998 1242696 1457925 1352504 1966205 108944 394654 750930 182800 164613 674927 1681408 599925 1398915 1659827 870396 449786 826535 1648741 1718533 1059546 15955 1292077 1812503 703256 1894606 1304339 1345311 1413834 35069 1968381 606716 1751890 1877394 1017999 738507 601294 1668300 339535 1173385 1749378 615723 49159 743751 1488501 46322 598278 762580 89586 385230 1632242 685008 243589 641561 1459469 831829 1633818 1610848 592412 992813 1578521 27527 1224930 1602743 1694566 1744460 1802257 13848 1993504 1635843 1697979 60454 200648 1301129 700791 666751 914361 198803 959493 786151 48826 1381279 1440576 164243 289148 1042895 1999163 1897657 1033735 345263 198185 1732825 1927502 1788349 1160290 1906842 561877 1049406 93822 1044076 1676046 1066646 1732148 414371 334830 1716079 1322902 922896 964971 1254294 80705 647974 382001 503755 483406 1413400 388064 992540 653495 1105998 1716616 1958233 963807 388011 907463 679400 1175512 1375834 1656412 239313 6014 994025 1609425 1869880 262083 861599 1561430 300787 1167345 592343 1409122 942891 977817 1459713 756235 1961270 1398867 506781 1192800 1711122 1379959 1443060 870111 820020 1714965 80529 794691 319230 442247 743932 546177 1666229 137539 1621049 816321 156610 764498 1683966 1991589 982743 172579 226938 1716061 260560 296646 682136 645826 721647 563855 301672 1773539 1312097 29080 1013324 1374809 1576502 1744756 573343 793699 1772339 1161493 547575 1588490 14020 36371 453294 179493 1746204 308841 209332 881964 803784 1053621 776784 436011 1673547 489910 87379 1473942 1625793 950666 1822809 403092 19229 796169 1151420 1867447 490567 932650 1281221 427733 131644 434919 1295599 1931647 1111163 237579 1938874 997424 143045 426200 1202812 1328233 877245 1153368 739911 1810893 1098720 25225 463085 1806541 559887 1899032 1150565 1974660 1879260 1772364 384327 636823 1548540 1182734 738761 156590 1328312 1872803 165847 1022585 177905 929360 774020 1484283 31605 333693 1238089 719784 1199838 972004 1440008 257534 46251 1719095 1511197 950853 818485 1660227 292797 1944530 1465437 268098 731826 289474 1746465 1855640 1785586 1999946 1384615 1061539 150362 1487385 1489105 288125 1298502 70918 584782 1557347 252766 978514 1971868 1273728 750312 967634 366383 1470795 271162 397317 1713725 1499219 1516896 1502011 154061 839276 719943 131323 368070 1260904 1399225 352121 1344709 1051700 277122 506475 1063244 971796 1322801 1424561 628930 1687910 149483 76876 56649 1730272 1329473 1370052 1067208 701750 920234 1101644 1799958 1271509 1618274 851181 231218 1553806 1623455 1345007 950639 1892839 850564 781806 791090 432647 594422 1143616 138515 1043973 44892 265708 958083 115777 357988 1174456 1671211 1824416 398418 1451971 803112 752972 811359 182358 843027 548310 1187145 715146 1324896 1105398 85416 354306 1983151 1776571 675860 1577523 238677 1973290 1239905 370284 570361 1769797 696298 840030 1479320 434100 322766 908618 66343 825310 1129715 527836 1766058 1700896 89334 916216 1375940 950011 1236363 1287190 427553 78904 3203 269017 1754624 1881321 1790034 386559 1180592 579324 775924 898709 1309426 1886710 1704891 794641 1837114 1153678 317239 22733 326784 1857930 1586728 1265806 370976 1503186 1026653 1168796 1996200 1404059 1475487 61906 278684 1451893 1389867 1855684 1483412 1031185 1723464 469658 1368868 917185 7942 21344 374713 1719880 846143 1580331 1877747 180751 991013 898703 1728986 1644633 1659741 1050746 459873 1341225 1766102 1294058 1316115 856897 1724022 263934 148892 1224325 1710989 478325 233025 426778 1299489 75906 1414892 1501734 144933 1685384 590149 1326123 1061290 1485380 1439160 606763 209546 400546 1658582 1790850 1501008 287832 811539 963577 722303 96944 647457 638324 537198 472355 1324809 146862 1223044 337071 1277824 1384423 495191 1529572 983578 1177543 1909815 57497 358757 1007088 1840288 1152654 1404067 405450 735871 552302 784474 1252548 1420844 974454 108163 13065 1273956 85735 1750758 1657596 208996 1097781 266415 311543 1039890 1075407 606490 1357229 873586 232520 1887741 45065 992516 1717424 1815206 506121 1010245 706529 363348 1203682 1116225 67863 1229361 362115 1522388 68358 1145740 904685 1571641 1047644 327166 623718 1292877 846868 1557885 1592583 1680921 550247 1836448 1679532 1292251 11681 1491159 902509 45332 1874658 1312260 392900 1604403 1788175 769783 361001 1985089 42350 970887 1854359 69217 1238740 1634274 90495 798631 967842 1656172 191428 1197655 882678 234152 123133 1169315 1572334 172399 503106 551241 438532 199648 1084701 1115864 1623422 381845 28162 509526 1466970 101960 35937 724840 813483 1670414 1949220 933984 607010 662255 1835868 1789507 697988 1739499 1773889 76616 1260455 384383 38854 1437733 1680100 1372449 1753500 1038470 1624962 1016594 1227059 1145657 1659403 1238806 1177923 1997650 155481 1088732 997075 1500063 132183 1753147 1394817 466417 1587139 376555 1267935 600334 707402 420405 552943 77063 1866882 1949830 1853280 1922428 854322 1336993 1462700 30477 1596010 1729957 796790 72841 999100 395476 426048 1074467 1353258 1307589 1848073 1950767 1398330 120813 232530 1626592 1280065 1864665 1713554 1166887 1202878 1317186 1338448 1982404 1528591 374336 145620 1653831 1839473 755276 1739824 443808 1629971 1409024 829934 233093 717239 113530 1249715 1972053 1546259 57561 1044684 1833003 1242327 1211775 1791274 112390 467737 119662 494471 1545382 288815 1936317 1377493 1069919 755176 1756916 1716484 474989 1533553 1349936 1984097 209130 1629572 205901 194730 1296016 199309 633139 1115347 1627256 1656015 470651 164457 676884 1827672 1614865 1064924 1173719 1001437 183540 787919 701676 192135 1650924 855686 1771215 1302764 1485959 1411274 1810054 1862919 61295 865418 327523 655394 937854 1868712 913105 1572985 769062 937812 423260 1761146 273377 381523 1414851 1334683 253792 99521 559536 114530 1787295 999407 524521 763763 1706054 143711 6069 789524 1130938 908809 750927 1496901 1331952 159095 1490391 1488741 22983 1385173 1815052 1036611 1703114 897008 525089 1216666 644467 496938 1105910 1073606 3246 363253 332222 1389501 213944 1065322 1946301 671015 761399 1195557 168512 156343 172503 875500 489721 1844118 1953836 1734023 1565844 234381 1440391 606707 1864678 836783 954540 1111965 1696056 500976 681408 916694 1560271 672414 859297 381856 179858 343083 1879892 1286538 1408093 896827 1470045 1507466 1753913 932631 1157505 1176925 20786 731636 1464355 1028819 1525481 1838791 895096 1136907 1310746 670436 171634 1703422 476347 1934208 689957 135831 151137 1595372 975014 1740218 629988 1779718 732370 1183589 1730298 1995311 1582448 1110205 1440838 1446128 304483 241539 1284127 1200174 548383 1517866 573380 761434 1290041 221314 1368127 1102045 81952 428684 1808945 1216186 734585 1527108 745712 1070398 939910 122667 990701 554965 216504 1317136 8557 276679 95453 680997 1619112 1047117 665676 1282419 1739856 1480125 356917 527937 1466923 1754843 1969042 610212 867654 67351 275292 1323656 920425 90565 390550 870608 1348247 1550413 14012 1373913 365571 446727 1615067 930992 665409 1239280 244472 1620879 712763 1764721 1992461 423511 287676 1334774 384904 1259382 1276905 1589314 1784269 102289 852276 836497 1371131 1520370 1568461 942627 610611 785700 541491 503788 491990 1304071 651111 1891290 138361 870763 1493163 58493 147447 1079052 1773472 1099847 1444097 1655558 760280 1012917 884003 1480792 447858 427580 1089082 90435 1947058 1977530 52950 1697158 1883878 269968 287839 1865674 751178 506568 18299 1874314 1190324 743359 907440 1486614 1773968 233753 1040547 58198 1380260 66433 584420 1752102 874795 561943 562855 908102 483473 1996941 49350 1589923 261721 1661366 869062 1594736 1581931 1590534 1830118 1081036 1432191 1904816 799683 1942101 331360 357081 1953305 1049114 403242 388412 1823813 570871 1743677 1835226 1111535 556613 114446 1703805 1988337 993287 354692 944529 1457377 971703 1545167 892835 836109 1055936 712575 1578692 113837 1696536 1147286 560000 1488761 1143214 1926600 904650 344992 875509 1555394 20971 530822 1409481 1509045 1979056 1438081 271466 150034 210730 1145800 1945643 1544830 540104 1532291 1152187 574344 703308 230575 700472 591104 594260 1412606 848748 1959770 1077908 1309109 1125497 1082593 1542666 836637 449507 573103 1884608 372460 405401 1334192 1969580 1372308 1126593 1336185 1617094 447940 107491 1960720 897694 1771959 65073 1817247 1391727 1541311 162475 926063 1271104 1356830 338739 139797 434481 555888 764971 1200571 1782572 1825492 571190 502687 1383559 1356595 1388908 1097059 1182512 981331 221582 261169 175820 318135 1604156 792737 70876 1494467 802795 853348 191462 713973 1607737 406707 672298 734719 726821 847470 668453 1494792 1563618 981115 685729 1019714 56890 436471 870568 1133747 729487 465340 1473651 1872993 1047626 1099950 1611524 486341 1830128 440454 1930206 1538354 1527568 1280272 1804733 888142 711707 1881716 974947 1425924 912526 556995 1746264 1195389 1844771 1421803 1487702 673533 855102 1397920 597196 1649653 1344478 239529 654960 1721358 1800559 1876957 93944 793443 1946600 1915190 107038 1028412 850737 1891362 591604 835137 697672 1334079 769144 1516339 16675 1088351 664170 1347965 483584 1260540 66011 532274 1799717 1834069 372989 990042 96554 882092 593818 351447 1929569 18091 175342 733221 932384 291679 1100637 819491 61311 302289 128381 1667588 424953 402222 1268707 1832864 1156973 1347743 601957 1604921 201755 1709094 1060424 618334 1451702 1132105 1797778 1074924 84477 312711 1325130 752791 1475911 1620476 827139 1730424 1471851 1763159 317809 1070056 1767375 1751640 161724 1445459 197186 1126583 1824653 911756 1282478 1128952 202670 1171890 786200 224247 1449837 907472 841745 490589 1504083 1204693 676844 348241 211727 416216 1271087 1664360 709857 573874 1330583 703789 180502 881972 949852 1128070 667410 903002 1821814 582631 690419 843278 501334 1193105 488701 1524472 320596 602114 295436 1438626 608659 1870215 1455076 1711493 1091744 1040028 158922 523072 199160 1222672 417930 476088 1631380 1187310 671112 548369 1111993 1507229 724173 88029 1087630 486654 1921689 1614691 1289135 896955 1519484 1299453 520486 448819 63541 1885290 1870010 1794403 163219 1619562 284989 536356 642483 892956 313507 408016 1897093 1556250 218633 1200921 1786312 1174505 1005980 1848774 777711 1027089 1241760 890357 1202114 85680 1135032 1071915 603748 1751032 7460 1937032 425470 1805671 1240264 530057 895946 222414 1212932 622460 1406922 1573313 1852360 1229117 1508381 1476726 1732963 70269 485607 501881 588572 802520 359774 1269421 41684 297085 1143523 1257061 1418947 618929 202544 1698532 256223 553021 516098 1048458 947635 496462 1478067 1850118 787363 1899222 1831711 738517 1970242 1918373 1288922 510123 372661 1852229 1213723 1446933 86975 841372 1990670 131053 1563131 947041 1138169 1798893 703949 1731022 659204 1052978 1026668 547876 1971056 1869062 1099893 1048636 633463 357469 1669874 100366 674805 1748950 749631 692138 1036595 154289 1051919 50373 1110574 1585794 1442757 638923 35273 461771 1228749 415602 1226197 729976 1846337 996018 1036692 784464 1775693 888556 690727 1228972 344728 371729 1684128 706371 848859 1881612 758168 342878 149374 1673454 1349656 1122780 1989532 721886 1702112 1553212 70156 951982 542470 1796597 1757341 1634392 1274099 863348 96008 257267 1706471 1571987 1773536 854906 1647343 37713 334947 1141750 1644268 1865526 522802 1621606 1679130 1314526 1713795 404888 612770 1785503 1312093 748246 1524719 652540 945269 803748 146301 165111 355420 1618873 793879 1996431 728176 240513 1894112 1497174 33276 923651 808411 1091649 634294 495313 1314102 294852 444627 175468 1719041 728592 1577563 1359096 761978 1098919 1268938 1445024 1743897 1662553 331957 1830141 992825 457710 1415820 971241 201715 1946113 224742 1740979 1929998 677554 846835 1244147 1299446 1968791 1492863 888716 889041 1655039 1354767 195913 823869 998751 773737 1598982 1909001 531972 582262 184562 1255466 311625 811795 1753263 1276059 1225168 536716 248946 1043075 1482836 607665 1351097 1915642 1873150 755601 377400 1953017 851722 1942162 1448004 1976832 940436 1641890 1778994 735806 535801 1383799 945875 284570 4090 1303707 1613949 484093 1548640 1805585 785308 1313440 1339817 1870635 596391 1252861 96055 1023000 1646007 335357 1345529 1412338 431176 311146 785906 1014736 1167944 729568 829307 1757314 900231 691701 203543 1021560 645573 808891 929850 726757 949203 763591 1392938 1847003 1674768 447333 1013632 450659 1147421 521690 1817462 1458757 561611 1000301 1349176 1142483 1621054 749762 380835 1195882 1235345 943456 1908591 307828 1022334 430052 1512964 414923 939354 1954391 787505 1725940 837747 193361 504436 398366 314431 842907 415796 956216 117003 1187151 376714 1581456 1773698 1123981 1721863 1659319 1297646 763834 879055 800191 1884667 706306 697306 654672 157088 1598217 1341569 1496793 1564375 1405345 251820 516064 1872027 1268636 1496523 656471 1154179 1768208 662443 1972990 1616869 670887 1489277 128024 1564915 390190 253751 1294808 335478 1945816 1901899 165727 1297476 134798 1090436 1942104 171907 765386 1715713 194644 180200 1049684 1036270 1102074 68965 164763 1097294 1701798 1715690 1176213 781067 1485637 996898 848360 1615859 40878 1554426 513224 851726 1079560 661800 397593 1063192 1226835 1385281 639194 875532 449610 1836262 82735 1187825 510461 1989877 1957477 1309846 46107 1558431 1157836 992744 1858872 1225585 559141 1231838 241236 1921934 1853609 947953 884087 566004 1064539 1495764 1787043 1898828 344624 316261 1432195 1521086 1622960 1558717 1911586 1118276 848288 887905 603015 1390194 734009 1579699 958277 1612791 1891813 952488 1231116 735866 848777 964382 1838043 514815 921012 873689 1859006 1361336 949703 500234 1923413 1241862 1598171 1185840 358825 1683981 635086 345084 1085052 1846776 576746 1206068 412112 370001 264543 1296969 357697 908629 170202 91007 799160 1770060 901666 1840501 480696 1847713 911176 1166885 1396059 1228215 1368564 669123 377140 862155 439872 172984 203179 342093 1988555 267189 1382034 206092 1657265 544598 1230765 1395736 1199588 1554170 111727 1450260 1117276 1017504 1820205 298758 1946406 1019011 1851010 1329481 1031370 1663947 996032 1059432 421246 1295365 215237 267940 1158869 1957123 1767093 126865 2815 1640276 1347293 756481 381783 1028039 1655591 1252319 1442133 1538823 1601629 512196 1736128 657891 554445 826813 1664524 1434479 1371508 1379057 1496467 1368593 1293070 762269 1726796 438816 359202 300960 515119 1558140 483679 1677473 1135544 29099 82535 379754 361894 165840 1987258 1682401 1718206 743234 887955 459808 863400 773047 1947441 1050613 892266 3102 1818255 135067 1617841 903429 209830 356872 834800 1864401 967246 570752 554060 643952 1869207 74912 818416 1494044 559878 76903 734683 36951 398510 1354941 1538836 1426259 1417398 30514 1643036 1893391 1673715 574028 687362 1078691 30624 1891038 325098 639641 1511314 1888283 1307278 116598 369741 269241 789058 28781 1697430 1846879 111200 1723547 442309 869158 819985 522150 315630 1006798 830120 1596503 1732124 672872 1580593 413175 1097027 11336 1396818 1164716 1483394 1484558 1841895 407683 320990 1098146 125015 1786823 1523935 155920 1866969 1520706 1442624 1780956 940333 1767543 1201105 761919 499365 1596478 1391400 568229 830911 1158942 1485030 517767 1677972 939111 414241 374503 799639 635162 1909013 1158774 235206 1887946 1083047 1621760 117734 867346 955274 1998999 1882419 1726596 908029 1845148 365428 195852 1709438 806523 1104675 23304 413169 584545 867046 1362496 275867 1202465 1844590 717111 1682275 1876809 1518306 225414 690318 828929 753085 862276 193412 896900 932046 949083 391296 1941380 1621982 416719 1300863 9907 1435376 1629211 713718 806851 20754 644491 874832 1058782 1776703 509135 1864914 406517 1889017 233033 220815 107695 822602 504997 1085782 620986 1570929 297327 61938 599001 832434 485265 1381306 1904035 1565173 1361248 1140295 377730 613736 655800 1121252 276437 1714954 1521000 1763787 1559651 541368 313173 613265 347485 1941362 1966048 339088 311933 990100 1607931 240461 1507586 697333 45165 1777784 275004 232833 1046460 1757106 1596552 169055 408372 281238 1771268 1339366 1261879 428274 666294 1759171 1668427 1824955 1300236 1198217 652818 1454743 818166 1036956 786958 1564871 1794758 1454126 1377485 1849261 1121979 1237334 872418 1522797 317167 86005 402649 168311 1227540 46290 155940 1264442 288676 737869 1121967 1884425 1335667 1823595 1404494 908368 1868020 319003 395860 724347 969805 425488 1169580 1083063 572206 1164696 1688262 1437295 1110254 437783 368502 1274805 502644 1925888 806696 483381 120261 753521 397148 358880 992147 577559 1103497 1526232 1090485 226888 1816548 134957 1215060 1565600 1449833 771204 484725 751347 40696 1405625 727801 1679668 1812538 1454764 210395 1954682 1350200 1741379 604415 467478 1262854 1046979 449487 1615148 1482906 883243 246847 584462 1372121 584818 78753 825358 1074848 1842328 1781381 38121 1775032 118726 659507 1258540 1086713 1495189 1228224 1536179 327463 163853 1953183 1700830 1857748 1722199 766559 462323 843695 307832 713734 1039727 643733 1312698 164591 1844084 883965 1556426 804161 1765866 650475 1765192 443517 1124339 1582167 846117 742839 1460037 265414 366617 411612 228570 1453644 1308805 1776101 672138 1213329 1525879 1560735 104900 1686981 1144159 1435663 86901 522256 289122 1871001 172122 771587 1974860 139377 765439 818445 1430815 1331114 923240 35399 1113578 1301361 1636949 1111559 870085 1128837 1593266 161727 1127159 633361 1380683 226297 993074 1473630 675871 1121221 1894756 1746217 791006 1669549 1751984 1895357 260251 637930 1029006 653233 245995 1622288 278276 500979 1528422 700874 76682 1453130 181530 1172351 1948035 690586 566476 867028 1936495 1188207 1884549 1597228 389805 949656 1289495 1327843 1614544 948616 978528 72744 562010 618262 1243705 1850909 569195 409914 1262926 31638 923988 173552 916089 1289227 1042403 1498558 1069753 603036 265561 1075627 24407 456752 710182 1795353 3482 1267287 111235 966778 1633923 930603 390885 1523319 1332803 1300510 153010 158590 1342027 1796186 1468405 99628 1371101 413409 1793675 1097224 808800 1926927 1231674 1356464 1461737 1086790 209534 1280503 381200 1477218 404611 948195 485623 409448 687359 386434 1575343 1599412 402774 1884172 1931639 228711 1299695 1672762 873433 1509525 681840 646010 1951987 1434021 383961 1357087 1579174 810345 513627 1459555 1243039 1263888 276639 1308237 732815 1298592 974377 1578511 131715 1418249 978675 878789 1449410 1020843 1829520 1653247 1472326 122505 1477019 1145001 702879 1357091 917012 545884 1453061 1269259 795871 847986 1414606 423212 1194188 1841235 1486517 770933 369879 1206854 257795 1075680 718929 1219251 54892 663627 752242 509764 1816724 1436413 1060492 923897 632379 642170 338461 1551988 937685 213636 64330 1603013 282750 635703 1573989 173795 732539 290972 1244734 1444788 1163226 1269838 451316 1334895 1989760 245212 227571 1927014 1919864 1627815 1592518 1294239 748212 1507573 1565954 1916602 1228856 854528 1137932 731119 525135 155304 1587191 1645912 1089911 1036120 1106110 48212 1277683 1605377 15889 653636 1024569 460034 865979 1340348 629735 1035904 965990 1426469 379407 1118660 431361 1094128 674204 1704647 514246 1860566 1567288 905495 333382 1318327 285983 432420 701606 138173 377192 1381948 472596 141372 1549847 613809 384700 1360949 481088 683041 448181 1711372 212369 340286 1194493 1058743 695032 1793490 172294 1698726 1924882 269829 387907 1909483 474098 312820 1271130 1963931 1708060 608451 1550772 803121 1287115 733383 1759373 1896563 1233633 547403 1306411 147540 82349 1203480 1962615 276378 707431 1955343 311285 1266900 1104421 1191494 1123047 510043 1494493 798804 339482 704594 120213 145137 1952790 943330 103533 1563675 1881864 272536 1725701 89672 605314 583220 92026 1341173 608299 1535803 1858024 70337 1709267 1408481 1179674 1543171 1511822 1206511 1058089 1383409 1967318 178194 378188 279378 98662 804989 311684 801546 968240 821137 342023 1967042 1369955 1063972 97460 410380 148115 1089671 1270664 1069379 782376 490274 1197263 1622470 1013327 1693237 1813499 1748278 1555095 980895 911129 1168541 1995167 111495 4490 1121008 1189378 1668266 734691 1028861 500913 1305098 1623520 707539 1217170 326235 1198174 888485 1225711 1279964 804567 1242239 506799 1562222 1335872 1614058 1456488 1936551 739314 927080 129558 741897 1876654 1560403 577550 351391 702381 1206132 1458682 1651516 1591828 140019 1555031 1905314 259247 1597503 904796 582316 1261104 702897 1863093 1591762 849050 1388177 292725 856545 452326 313698 116443 1364428 1205613 1878883 1475243 798758 1314511 1441892 355741 1245533 45383 1165815 1463491 539754 859086 744000 847669 1893505 387110 296049 1478573 1066729 1174856 525473 1783927 1648857 928657 217289 1590244 1933924 1188979 11692 734328 269901 1440830 108372 1661052 943504 1422110 331113 1505890 454546 1812621 930831 1269589 28087 1763433 284137 251721 351093 1559690 1296950 263734 1914317 1782999 643889 1085566 1975337 1713844 1583093 399 538029 1651941 932613 937420 1341353 743602 1922139 917508 355753 1994256 1287045 833043 447998 1861507 1153777 1887289 1374956 518604 1738514 1700211 400013 64848 1801324 127513 1384083 769865 1885759 944491 170433 1446262 299460 1991928 1075696 1503400 494300 1129450 1819954 1854615 1115728 96566 427164 100400 1393770 720215 1480207 262762 1855152 1580492 1170640 538034 1078545 623757 1779579 1107948 841346 259103 1881373 1871137 1981063 1389949 51933 1579017 1065815 1153734 1299476 1541408 140026 523651 1689789 921077 1915526 254463 1325926 1523221 906423 860732 961054 1440604 511821 1137229 766156 1632542 535199 1079601 695194 1039433 388932 1449219 1536887 256366 329213 661779 1588775 1167946 746130 430476 1423572 1326119 1186293 995930 897189 482592 618493 1018905 357702 552911 778173 610582 666028 114896 994450 390547 933099 1502692 1242048 523786 1566130 176416 1709390 1337202 647895 1669056 422915 1090207 1778891 1255673 1570463 520234 1768149 1639506 1352278 1592204 81203 1804447 876038 1425005 1906308 821162 178776 206219 1180107 642423 1507694 605844 1292867 1670213 83497 1387077 1569941 1769886 828320 714036 584381 1422877 1887088 698792 1081435 1761145 840915 666596 1342323 643118 172661 539249 1491739 1112001 1762655 314624 581434 1064557 204230 63694 427388 368924 1518195 1590801 67504 1580577 291597 12860 1910192 246563 952359 326155 459494 653639 284366 761396 24930 1231534 1025613 1936808 1285168 742491 1118173 1886485 1672373 1524069 1004364 293401 82839 1891713 41874 440713 1871270 1699700 1353900 1729071 1606001 1621008 1202509 545968 835061 1482496 224964 1044363 1259103 1791817 1704384 461427 1782455 40670 1387849 179277 980364 1310887 1776816 1245411 1992479 1975918 1236719 758225 1002359 408421 714168 54885 561335 1245082 1511134 187504 400928 1422973 910278 1026259 1061490 815563 1317748 934525 1980992 1704368 338866 487335 409921 766725 1002981 246029 849777 1400489 1928295 457772 1313746 1840527 1654269 870449 973066 1654837 55734 197971 573666 1803463 438703 1519044 1199633 944891 539759 722667 1205381 1435536 1229943 1055132 453364 748637 1934749 1789171 504560 1945945 609847 348433 1767185 305917 395530 1620211 702630 688591 56394 1212295 29410 970380 1194964 58600 1577706 1667655 768465 1568094 1035388 842788 381035 1043192 1001782 1359443 1085922 1082082 1963517 1472226 1283554 1061364 57654 602483 1215691 1563501 753526 1017147 840302 461958 333281 1779077 114091 1778852 971269 94163 1594873 841081 1430232 994219 1724244 1103718 1085687 426073 689579 1565514 790748 1737674 210636 1409877 1222632 1510704 1849620 1137695 213238 681548 1980368 1697126 1405038 575799 832019 879978 1310603 1537492 1497487 465087 661576 1144647 1871827 1137877 1810674 1310077 1306244 217418 1775997 767689 397760 776949 105563 379190 338413 1946716 480809 124382 52986 1191 21879 843076 1715645 622251 1697788 120059 604343 346307 1632504 685262 1987588 810953 745946 1583589 1408799 1698584 870220 907974 117352 1224458 406828 1785604 1313860 24784 390941 499264 913432 1766457 1625974 1207876 590467 171615 1709117 968632 912053 342953 1147430 9791 1167400 1480779 1968342 1385585 278603 1245215 1825704 1318846 1232012 909965 593413 194976 784627 1706607 1545471 1586438 807624 366768 1669604 1590596 1215534 1934061 581155 476606 947142 866473 320557 316204 1455268 707078 1226021 1290556 188628 1280599 1730411 590153 318198 1876577 150339 517491 95160 772506 1982507 1141378 383595 1069459 949641 1539094 1081809 1700860 1340472 13081 1983358 1906218 828704 484519 492987 417580 1188482 1857362 1246118 1192803 1771898 926482 1224348 1567965 1933707 97713 1188485 1777478 638648 1934398 161545 1608849 782374 1720284 1160529 686114 375168 1044256 268878 1684286 1816184 1245340 810738 1437824 808937 1227115 1716224 13177 228545 1979549 623521 1975217 1897351 134700 1215684 1330682 1347926 10753 918974 475547 154006 196997 798377 207987 753078 228005 251834 1968253 24774 1294232 1600167 1026176 342961 1608363 668295 192445 856696 1487106 289924 727575 118162 1311553 1752311 1337751 1755046 1099191 338977 880856 808467 353919 721868 218724 418476 1535438 893930 1631524 445050 1070151 1022160 78839 842496 1852353 1952593 764528 1388692 1111842 52523 1415256 1854667 1969289 382161 1833751 106631 1854639 1890712 853604 1870950 1215330 136095 1357851 975910 1956068 1126279 768846 1703837 1599040 773282 1022130 381681 1411089 1816987 1304959 1675480 1520701 374528 717134 249921 814587 1486732 644493 1210888 342497 576067 93300 1543526 448886 550542 1794955 1422916 1484415 1081690 590176 543142 320105 1785826 209785 435719 1787204 396177 70055 820175 1537818 196591 130332 52445 1682845 1201278 854646 1910610 1425859 1984163 1115360 413338 1665051 1403621 1503589 261164 335690 204159 77678 469950 600432 593501 1131833 851742 464747 811207 437214 1434768 953810 616728 1753827 608483 1525997 1187672 1361321 869874 329786 115028 1464232 592371 243242 993360 1007976 1581048 1891469 201171 1265444 686302 195555 566584 1052987 1240150 1494289 1921948 833595 502749 1125602 631332 1882673 1235100 960923 1851471 249003 742182 787801 726119 1214328 1787468 727315 1588580 512921 339460 522185 1430335 1180813 1082827 1307313 1888249 862534 911119 701412 770155 1089876 1872586 1188538 528522 925716 406455 878468 1220672 913457 1264200 1176748 1414324 1597329 561185 1076246 1241525 608737 858964 451281 500723 386656 184139 1744324 848109 915710 1121408 588953 601549 1882958 45102 535715 563537 1260986 1027029 157404 696058 1552925 1436619 7845 1250794 705950 235548 1540950 1101445 926106 766938 1059636 1659183 1419620 1361717 1592351 963167 1288928 1711542 1299688 1761476 1739117 1042959 821328 1553443 680455 1154476 1446488 1773848 216562 987447 1345528 1700513 287542 560563 682736 530054 887455 78188 612358 417452 315309 1955232 95584 1395560 1449020 797434 785051 1583517 499085 651928 1777614 1996862 1125272 1120731 279192 561358 1020702 637181 712537 544362 990911 837374 43209 821560 1725441 1102984 275809 897092 1044082 990469 1024678 829365 839541 1984929 1839891 566948 20516 1066446 1634804 783267 413333 254247 1601328 649462 883155 392146 1252638 1833700 145602 757364 1660970 494283 813395 843168 1908719 845734 252444 1220913 250173 134231 925479 302380 1900308 1631673 390949 1530154 491580 1768034 1742199 529159 931023 1291544 523429 1984708 1270800 1400620 1220929 734569 994663 444794 386065 89693 1111310 1810355 1465950 1531122 1852097 395644 471528 1119222 773293 677482 1398829 1779207 1552738 689489 1112674 1061772 972448 327696 460600 1268173 912627 435018 823507 1253833 1071688 1327465 695554 733725 182448 119442 1397348 1919504 241318 1220188 1969015 194662 342676 1849602 146848 1306809 1936175 500785 1990512 1330283 453082 285330 1994841 363766 1491941 391643 1304655 797762 1930710 1809239 974733 1773005 1743845 1319836 1794766 410223 1944678 1115629 685870 1689287 222009 424648 1427284 981138 213166 357695 819945 1603906 1595763 1804658 1503247 1683009 99543 457534 441562 1358708 66713 906729 1883440 732217 1720991 1328092 1168218 1920748 1248206 767472 1048209 939101 1780635 1630397 1909847 1965051 206616 551633 1595328 1134766 1742878 623421 593369 1157333 229764 473 769230 466402 1333926 115018 486022 306238 834983 1093461 795321 1922096 1891291 1955870 1249014 1676657 78423 329111 357339 234097 652233 951288 1371253 138060 1460350 1182616 349082 1030216 1365265 805342 767502 606534 1998833 1145189 1729887 582937 840109 28187 395829 929544 293515 438378 1998154 259533 970925 530603 302681 1494285 405380 488330 371358 790868 1471892 451420 1373026 1304326 232290 619793 681906 758655 1539342 1848708 492009 1929689 277761 1767990 943638 155129 1904352 730233 1519150 218261 319149 881776 756352 722575 1852776 207913 1118637 1763963 509626 1679342 74100 492934 16338 1630444 1536860 1918786 127835 315664 1676738 1170641 325225 1839871 1589478 995740 1097223 1948456 559183 1925646 1518657 179088 530627 201297 1197999 863716 1879444 657390 1075816 73374 1121226 1427906 781475 1805036 565833 366216 1993875 1289196 1163326 24393 1351553 126041 1921802 184483 1084947 234946 1583868 1720722 1250489 974700 1563519 1571121 876625 1148712 925455 1582677 1467044 442946 898019 368847 866515 960372 561123 810410 151239 935622 1633040 1806205 1695865 1124581 1472416 1093227 1044121 1035423 618946 70690 1985904 1198442 786124 674097 1161082 640257 1729584 288036 897121 66020 1174616 127213 1413842 730721 618397 1697867 746533 843634 307143 538836 825220 1219171 404662 1323053 1034062 42168 1654023 1330400 169881 429070 1599878 1853110 1827022 1115897 1227897 901880 782762 787734 1237824 1470099 1085863 55133 1593292 1903234 803654 1086860 703717 765575 683173 39408 333108 1285564 1350323 395915 1990383 1343800 1192285 1514515 1631903 925678 666947 273250 133938 578613 542010 558174 418068 1338861 1757378 789326 567187 1546876 1474636 1794839 665382 1531126 691547 84102 72697 1839672 568773 441623 565172 444088 1996164 713157 1974414 1912102 1845763 1986141 1573724 412661 1888641 202185 697515 582926 1803209 1518734 52324 223898 1771622 905052 231080 951737 1583901 1312373 369979 1929313 1554973 265031 1676882 354125 1552263 1328450 1539477 994702 22061 1829199 1005413 1622678 266685 1797844 1396303 31931 1601984 833194 803388 261902 1823385 1264552 1809554 250828 783563 1453815 460968 1345004 1508738 1545936 334554 1156830 414980 1018260 513574 563181 242220 295272 636450 1938747 848057 328653 647094 1974126 36521 1376074 34755 635466 238102 248957 1222318 1454910 1068392 276810 1721380 1501920 896785 1084409 1372182 1158644 1591576 138957 1421984 455849 642701 1006855 1291203 1508957 320049 1772996 71159 1138401 540234 1886838 1329221 519893 98080 1021244 428207 1827656 1204161 697423 1191315 847721 848567 4644 245049 861174 1903183 1322996 1714703 1284814 1915496 1836450 1422363 281160 93341 1813117 125112 1553618 1559800 338862 303820 1296867 682466 57810 714364 445802 127919 1678275 1022619 1939776 840139 85235 739701 1113890 348311 296084 971707 1601395 1647020 480374 1183298 1662707 402701 730381 85281 1336120 621106 1784159 1903267 1588463 889485 540718 1865116 1112478 1245622 1446676 1691458 1961528 72429 1216892 1801544 576364 1813449 1257997 1354272 1415117 438443 787826 1092706 74696 950983 653460 541555 79641 330639 1424835 1576668 1805982 1472428 872703 965929 1847098 1531216 1765624 1152615 889116 792017 1478824 1656148 1328221 854090 135497 1023907 626205 1959303 1591730 936232 303956 1458774 1964673 864250 1538189 1264096 491808 332774 1118965 1720153 680678 1476043 1338538 733978 784231 1479316 248482 464196 609289 709235 184965 1180093 1197604 1866699 142886 666630 396993 845896 1267462 698995 1449846 152848 1383596 1325621 970635 1459533 442598 586203 1374028 1015897 1263148 542444 280401 487270 1097532 851764 1609450 388666 1519205 723989 53113 1346094 4620 1399953 660996 542688 1140995 420774 58689 881763 962621 715374 105624 672718 1511065 323454 1580078 1269751 812208 1523147 515650 558907 1859416 259876 1428126 148466 183111 961500 152328 1189103 826607 862825 425299 374513 378838 41987 1463265 1950417 384832 935773 774598 969170 450617 43703 235189 1326963 949062 158555 1175723 1017869 580630 1047846 1926935 560049 1582929 932095 1279733 388134 999744 1081744 1641688 870438 1972864 116857 1918377 1203779 298511 26531 849357 1402900 1500028 1615908 1593877 969134 1325571 31291 1781694 1600080 301612 816436 1598541 1984336 93025 1266370 1108482 1423763 457056 650999 527150 1704995 1627953 292678 1025924 997199 194743 1386188 653372 1033647 777484 1750975 66741 843120 863454 1107809 962833 1131269 1597979 639271 597787 920443 1134738 1858095 1976542 542967 283977 1803802 1333873 696915 1834546 1903858 1203866 1438691 652797 50964 878042 645348 895917 1772556 250506 379757 1090463 563893 64791 626762 415101 606115 1912210 1910473 904597 913638 1070452 54710 522801 740569 1388627 702395 871783 1628356 1888104 1632724 355298 1388550 982392 508628 1747573 1334625 1414260 108592 1429288 1282492 1082986 1058553 850375 1873419 430353 1020387 120346 199918 1249450 414020 1218938 1778999 1066127 252492 438381 399564 388244 1466944 210496 236804 1389881 677786 95383 944610 191648 1505441 152495 317790 172827 1850811 960380 563048 1058479 219155 1016816 1664084 1144162 1033020 479098 951246 313589 1491995 84939 1260449 283705 419761 1804778 379391 834955 10555 890971 1637128 76595 968513 1599367 89720 566081 608095 1500231 334397 14728 1493040 1038365 152693 140214 1380778 75652 1001594 1070473 1578397 605606 1527172 151936 1937318 810512 116193 645014 268230 167531 1437950 1275723 1808516 927013 551417 320069 1549708 1869787 1826645 1139624 50908 1260666 763965 132969 1766974 1805233 186709 1355786 1464904 116982 1670240 330485 1414297 933885 499823 1529299 209602 1146636 1947498 1125642 302903 941214 626769 1923125 1729228 1212199 1235195 1336924 1409480 1724958 1225139 1347615 390285 816761 1682192 1211319 127194 1717005 705363 489185 1573851 1914859 1593308 250295 947211 1034616 880526 1882291 1789447 1512172 126122 1059982 1322282 147182 244378 1497779 315057 819227 188481 83089 1190770 932264 1493334 763168 30576 408684 1049486 938120 1707550 378982 1397257 165085 1973171 1419583 31928 1657788 1476627 275385 159643 520723 128387 978233 13263 801700 775888 639464 571627 792904 950833 155779 895412 933150 1473526 1145983 137015 1446417 1442384 263308 26058 690466 665715 114818 1252968 813529 1136905 575999 1168831 1607910 1123127 1429610 875596 195647 1830494 1283949 373716 1713537 494843 1413403 1605736 1298972 1710123 1637981 1117136 1501101 1964157 1757968 755655 1390296 1419615 138302 1402909 1323839 84462 792120 991437 1383233 310142 1510596 1615506 1486798 1367915 913491 1647732 339282 1019660 435011 594509 59782 331683 593368 568277 626453 361516 1539795 697246 665490 529939 1310056 1863322 662912 839627 962549 1094014 83862 222071 1420708 1082701 395344 848602 148412 1268865 78796 573246 586806 786638 678344 1956445 1618663 864513 1113255 808098 343353 1813203 1316520 775442 1437449 1348307 1709681 1332873 44549 96413 1283424 1352097 1865450 1716463 1237085 1290414 1772732 55525 458402 51588 406063 1521834 714371 111805 701461 960304 1911768 829640 198601 1039851 631034 1884268 414361 1164962 1957055 1459575 671553 705112 814686 904105 592349 960543 1081877 923997 1071360 319677 513538 1230292 650726 1111828 1348097 508954 1516146 1523108 618380 1700191 273409 1188391 678710 904537 230043 505472 318644 954886 1056576 1484858 1725605 1341355 856363 1808989 433915 1526815 644034 1697616 1461508 836589 655163 1645958 577450 83283 1477735 775414 872644 133307 563085 1288678 859975 747465 408861 1386890 822943 257425 995412 43249 1853915 1189745 49194 1038973 788789 1898475 916162 106222 691242 1577889 1882657 64607 1738721 1592113 115068 443803 156582 946382 1567471 1300773 1939522 1964162 1245032 988092 728326 291085 1739394 1597824 1443282 1562224 994674 815342 281004 842944 1145602 254431 714651 1023292 1189860 735006 1104992 1191540 920040 1857427 316927 614947 826839 1700097 1991553 469541 147871 404822 1304915 1108715 1000682 716890 1616120 1950229 1088508 1364696 1300178 442452 936786 1174153 1853541 1883711 1613723 637382 992282 518088 451495 254258 648498 1963448 445680 904074 1209321 1360810 211151 1101798 1246728 1161261 542414 1689611 407544 1752294 845083 325992 1475913 405037 157566 1994527 1555920 1014945 1701112 1896187 1496511 797926 1371574 936080 1693554 1651724 895488 352870 707798 1225993 564921 1217808 210631 922746 50966 931415 690797 1295351 685077 385133 1641877 204471 1368005 1645879 1479928 1655545 1412143 121544 729508 1260086 60231 1938802 1921009 756085 756630 200975 10613 1263901 669447 899473 201361 458995 428418 705328 497807 547605 360562 1827649 1588182 1173334 422894 1606503 301205 1561746 1807496 615230 1014097 1820652 1297149 630175 651625 1773754 75197 1048025 628141 52994 1079 1031654 753201 281661 1620582 1187936 473114 903336 575425 404572 1496791 1307369 1666539 1073954 616282 1926448 1074925 1344560 1395605 1411925 1417754 1957051 492986 6312 748727 305181 246080 231230 1008365 864700 824595 984013 1169770 641630 105312 217039 1652097 593935 284286 388373 160872 191232 1758011 273930 398576 1718932 587611 596891 131059 349435 397537 486793 418033 1193510 193577 1229517 1756097 397774 1771815 1650244 1801472 811975 1056776 1334233 863913 1539819 1640088 932753 1139794 434525 590180 1000299 18187 1733310 100916 443345 227955 1985328 1658892 949064 1550178 871328 1386535 1410912 1601995 1611229 1152584 945860 147143 1244022 1515757 134794 58607 81959 665486 1540790 1132368 622407 1974909 1514357 293582 1406436 1898073 464780 1190163 1838291 1038871 376054 16930 897172 1381191 1950965 100517 1886767 1818741 600183 1671090 1934036 913943 1321485 1647852 1069867 1785572 14535 1112702 960315 920773 1940427 295871 1397841 1764544 1998870 940209 1631400 1577999 46735 1314585 1284331 1761810 195404 1003379 660103 784350 306754 1505371 611489 1612909 405951 336796 1401554 415530 550352 1375992 1346249 720152 668793 1842828 737091 775472 153003 1486879 569506 1148703 1898422 1793937 385559 169102 162439 1466928 1206441 491095 324002 220575 1589383 580110 1227809 1832617 563465 569460 768153 942389 30486 1401709 1457723 1565092 38434 467844 609456 1857371 200120 666316 1608020 403407 1837015 1648251 581138 1791849 1188122 1631763 1874055 1584234 1319286 1680360 1606776 1041069 1750329 313237 1454230 608395 421737 374923 1306201 1050670 1202292 78504 621233 1059147 32028 1591750 1708606 991870 1566695 1996718 401709 59117 1522419 64880 1215985 859306 1005626 1798384 793683 1119961 475610 964175 311824 1064960 390596 342216 1815357 878470 1070032 1476498 1647925 1498157 559366 1416703 1031351 1605913 526109 662080 777949 346037 1096506 1502117 829030 279290 562741 1633327 85986 1941202 597958 433167 188703 720557 1220 1283525 1011162 1824589 279620 598216 188079 1158556 1062805 1092007 979141 1998842 1387020 269878 1313264 245766 467275 1063718 152985 1528485 343327 845058 1683061 423663 1783742 1613922 452381 1950777 781901 868403 1488621 1873175 34364 1947353 1934407 1888258 297407 123585 1496314 845568 1920831 1994964 747706 550919 1456214 781064 963702 369103 122 1815326 258630 1217826 218270 1198481 1375172 846057 727381 1694484 342180 764830 1500489 1813143 652108 1905239 416615 354058 1756703 1740199 1755984 162374 936142 217844 1615623 753575 951602 141006 717529 416358 1091886 1698870 1387474 686192 498231 585531 1401888 802763 1169550 616415 1208793 1787276 1322794 1654740 1826641 117823 49630 182910 1880614 1910357 576954 292489 1574786 518044 1451930 39225 344389 1129416 341048 1298092 750056 1894583 968431 1233862 678036 219718 1593222 731776 1980998 1511284 1061693 340873 256847 1517875 1071394 441134 1821771 809842 532521 961908 751017 659011 709372 1512673 1936371 1143084 868002 1558029 1459368 1818742 920843 98085 1691014 94337 1798991 1272922 959208 840925 623711 677191 756171 1965105 284107 227360 1201426 904111 707287 52896 1136090 257196 325377 612758 1399942 1939507 1467124 330320 1260375 939565 257947 1036870 1177705 1461167 427087 1505083 951624 164043 501245 386916 1768568 404067 1030597 1498131 1039699 1584913 1064473 1241061 1750581 765288 1702272 694499 1758831 1241733 1321249 1600581 629995 752717 1519441 1465409 959168 1963797 301944 1229734 1880930 339080 650473 985581 1276798 160760 836474 1167301 388400 135940 180167 965865 532475 692359 162386 1984283 474500 535757 1607572 586770 78974 374975 212066 1263819 1810435 1131037 592825 1269958 938144 1816615 1374008 169737 1747017 1864822 331600 777063 1219252 466832 1266964 1672706 1284837 347264 787515 615755 1791643 951046 539573 33018 1259734 1411842 1181358 1713980 1935702 996022 486026 1404377 1284774 1335104 1123384 1764761 341210 780047 525122 829361 662005 1332035 1488113 969700 1062130 1659164 754598 1777682 1716290 223281 1659590 1328894 95621 680127 682744 535978 408411 1052230 985693 523281 1660817 1966261 566178 1366585 261843 615203 1775194 477360 1219541 30550 1549222 1021677 454157 479127 565208 1710191 1862242 12452 906137 9666 1424650 182129 1475259 647305 987785 1893683 29720 1990333 1898234 1767971 470612 1367402 1859143 1290226 1113629 1983097 1628007 386999 286371 838112 1883767 1355149 1331591 1263192 256892 1057748 1178041 1460227 1417256 1133078 1168648 1181772 587690 1506251 1018955 707897 343588 1825330 1691143 1276027 674104 942899 1261394 1374207 1670728 1846204 348033 1806714 1435313 1872865 1193922 865119 1552628 1939268 1412792 1622912 718754 1822523 1881545 1512358 1509918 797421 64160 215922 358426 149269 1490711 192145 388997 915260 492881 1905672 1956725 201064 687476 587051 346766 1214809 281919 340914 1377974 879773 1900882 1346952 1536603 98644 376630 130755 169042 1884353 67762 918643 423877 551778 882600 1572485 341076 1015494 1410179 1861786 1416707 1290040 1560587 1365123 1050496 441626 1299533 1088283 1039587 542777 337571 467218 1298422 312925 384694 1683724 25232 675858 790275 249414 1142365 613266 1922621 468793 851377 1719835 800585 1807990 333622 1008860 1623032 242973 1238879 333652 190422 836981 119313 845889 943894 1290474 575244 1921470 1988484 1028526 577967 919586 1541004 1687352 1624232 1994633 1815405 262424 1401535 1878057 1158521 103625 1780823 1149490 1793551 50226 1796985 987456 1150872 1050595 44460 479512 771683 190436 1388020 1883453 935577 1584638 108510 961567 437948 1580779 6965 757759 677467 1085212 364894 1718867 1910712 1727921 524586 1019361 1558307 1558781 1329850 181691 1407045 275785 983595 1111709 1819695 291645 426514 813670 1408028 1683500 540336 11022 1183069 425347 1881664 1662550 438263 382150 765436 221730 1360263 1175842 1435492 129037 1351625 1539751 33520 376982 1153609 1521372 1583909 692603 1772845 960055 1101699 1604657 376761 1844476 693582 351241 1779315 138937 1942176 1659407 792644 1118932 143674 1386808 440632 1622094 907129 1875125 35334 913651 1448091 1085906 1331251 1744427 1752621 1502416 727070 1524383 1562987 519047 1915430 1210226 691987 1321473 1893815 974721 1035741 841939 159825 625751 951785 845463 1960848 1381505 718230 1871112 1368274 177062 166417 923217 1391887 218792 1755955 1432417 1558275 301238 1650771 964200 433375 620962 129750 398556 1835932 1338378 660440 3612 1082554 1693696 1403673 1818517 310545 856653 471590 6519 130085 101875 386897 1228709 325078 944049 338243 508155 1177931 1402956 63309 832343 436024 1198658 629595 1923329 1414907 899023 1403836 1057841 1586719 1085273 1101104 1223510 186982 81031 1171116 1955198 154641 58062 1350490 157596 1765583 106280 266064 411151 113047 1765217 290689 1430669 1583113 133948 295332 87516 681273 644136 148062 1507361 1332151 1528847 1733640 1787186 104276 919383 973115 411333 1511446 326354 517571 83539 59290 568044 1727462 771285 330032 365490 1476593 1453221 1010004 1678862 1779977 163470 742745 724737 1615896 1940039 969693 1880910 843066 129312 1119337 300385 1143482 812694 227114 1452443 1748677 68874 1685524 1182370 306841 1768739 79246 612648 426087 1715326 131799 101661 791220 1479162 1945006 326897 244849 1261499 707453 817320 888517 915521 1279580 1331442 1945076 1031891 122297 1266423 1013220 485449 1880553 1034935 345930 1933720 882699 1851608 993270 1138429 879442 160666 167793 1031757 147930 1961173 598630 234796 1670516 1535099 1521235 1252382 1862237 1571591 1614254 209052 1316188 1186348 435600 98767 1793935 657572 1179603 50532 1483239 1594181 1643381 1989062 683965 560653 392191 1213133 1940514 1417080 691685 1533784 661018 1174767 508335 1009951 1858694 1278159 823396 1624117 1377173 804037 322081 142377 659480 1242015 922090 1004602 794080 386891 376670 672360 1126632 886932 1892936 1063131 184949 21857 1911594 428599 516961 388270 225264 358942 475091 844425 1683863 259753 1438910 1719614 1331024 538076 815937 229769 801836 12491 935307 1008826 1990563 1877033 572459 1716472 777715 901642 821281 1402957 1608448 805440 1447115 239851 834933 1072015 1015957 87624 1166263 684044 82820 1032824 739039 1503066 1275990 1591658 870224 343186 1894520 1437415 1798402 1924247 743578 393274 322867 1190505 518734 1377980 973845 58832 1204593 1291439 579777 141159 858280 1293172 389111 16011 1833013 1444448 1226177 1912996 271969 1075215 541165 131328 1305777 1730996 1419095 616701 1044785 77456 42212 462208 906326 467197 1454219 875615 218200 1854807 1478354 547769 474740 1165014 1942005 527328 1683025 1150338 1185789 514764 907058 415515 1648380 1394896 788864 1047078 1643748 841863 286681 48769 1408322 1983667 167145 1338628 1135596 1217848 445819 1890774 1860419 457125 1965586 550733 1081245 751499 1811015 338512 1281130 568207 539575 1936032 1846075 14058 717359 738821 904436 871795 1016904 814934 1111969 924513 515997 1035679 1650561 1163127 518763 1747832 1882285 29134 568832 1768082 580853 122326 542509 678292 1658349 1177236 1632522 337748 1094924 1970881 892555 1194145 1744715 57795 17880 15264 529892 10319 68943 1482639 1863415 823002 1004004 1257751 1189941 1905652 1053203 1954578 252640 1986661 1932862 1017657 1691097 1128293 561200 63199 27170 172168 1459363 1240954 168380 1462837 235504 660255 658792 1909889 1945366 999845 1686410 308434 1516064 166954 275655 798521 1447840 993308 1579817 1474889 1046280 438758 720843 1096174 155954 1900682 1348532 711783 261696 309035 739846 317661 8797 664106 1453387 371726 1166709 61094 363848 89320 1315008 360568 1271623 126492 2740 763347 418041 171168 1220970 1400557 519839 889309 1168988 379696 1646714 1483226 467093 100439 1280012 1887960 1228743 842508 620769 1248972 112745 1985523 1292512 281669 593347 371534 1416286 1797816 276891 857078 1425750 1797059 561329 1362421 992070 1413846 83847 1621453 161180 1845419 1078874 1196366 94173 1498278 918652 1806304 1590218 890204 1029867 1173985 1446642 1350251 632449 864362 1081302 1851420 821028 440390 877383 1846843 441405 404317 1507958 693569 1507194 1290603 603934 70675 1288716 1455420 1395873 624972 1263 43319 1655799 1774573 469507 599239 1127150 1422077 44606 589260 1548071 1603768 699289 63228 267792 573109 37838 1298680 640543 1705306 1198747 1204849 1774193 1655560 1381153 1121509 1738436 169699 984785 1563808 1901470 799857 633112 1204971 614972 1170600 298273 1054263 282517 592138 779996 174271 1288000 1212186 1312054 1059398 1769484 1453842 112936 295075 352396 1227571 1529611 407771 430913 16196 696725 1187841 1934093 1463199 1782165 210834 1397389 886390 355304 831617 794274 719804 1241913 69133 1167056 401546 645801 1149432 967832 1130328 1153634 1397456 665567 433121 1913976 1199798 1478309 1211334 1290113 476914 931407 591152 205081 306781 1999313 422038 17270 1284592 1380210 818959 264288 1396666 213370 1381086 153614 750024 1832407 887411 1930138 1482990 1334528 1085551 1774368 1716105 1266543 345683 1519993 43098 600357 589268 608962 1911241 743767 949032 100328 1941381 870617 1763170 11523 1761953 1861526 1242552 280921 457062 1858908 1415670 46798 1049133 394396 1678025 470935 37124 816701 1159321 1501479 277491 827243 1812018 886207 436777 1946539 443635 1844158 1293001 521506 1005179 843518 1054176 1743361 1426588 1044150 680658 304164 124966 728479 219424 1785914 227897 478913 1269123 471636 1156812 1040592 1436663 1392442 1021699 1880311 1640940 259728 501782 1984835 1820882 1942646 410531 1929834 602682 993365 1229741 526769 1961940 1751459 387067 261883 714805 481053 34937 72544 586777 1367705 57905 723917 329978 331728 802189 1055392 1715630 1156183 501075 799373 1780521 447353 325370 943439 1196144 1322939 1685180 543697 801316 1515688 487916 554843 53872 1436921 164772 1189464 1613960 1899466 1989529 156293 1414154 1937874 1445248 86629 1552504 70050 1758242 1364694 443696 854965 1331228 643441 626295 1419269 124357 1368584 857482 548655 1350460 249161 1972433 1260437 164975 111541 1996902 174628 614536 46547 1700311 672669 1391818 235785 1151259 1921628 1689670 917459 465154 586026 225661 1836213 485354 987239 1833949 1518947 826513 989425 708333 1439454 716899 379362 478577 577651 680804 1192091 1892727 1899472 1661654 937065 441902 263212 1357259 1208564 1020913 108562 925048 138425 856317 1072071 840300 1056179 1958154 972343 374875 1126030 1398740 157841 1619488 1933026 498059 1539637 310225 1112422 782647 1289125 29356 470995 1574100 1155495 1790272 1311375 1028551 634234 1454327 253695 851200 135765 91942 1872212 103358 965541 1319718 1858434 902693 353757 1170920 1804382 1553097 1518978 543373 1433356 1266488 576213 1465767 54668 249986 1831208 1136340 1604094 860172 383631 748077 1743926 1914677 1928708 1510493 1425379 1991215 1623983 971580 1586102 1366562 1978194 85559 748737 1774670 1421867 844461 1515838 1809118 1009644 1269897 667711 318498 1233792 1694953 1162484 926421 1442709 1169721 779672 610960 1034181 376152 531492 764967 61806 1732672 1469716 264505 1832502 1830500 165563 623981 1767839 665527 1957151 252272 1773523 1304198 511017 1005361 220298 117131 108553 1402556 631293 781158 1871864 536387 805119 1687026 422926 658149 1996350 1932228 1804711 1334613 746313 77123 1168101 1035565 773907 1906576 1743633 679619 589332 134758 1754002 1118783 668508 1214334 1353649 527686 1947535 1308952 503483 398513 1376727 946528 1580351 1469808 1084194 165599 601371 399155 544732 824316 1604863 1765078 1874736 1614832 1062165 632718 891566 1986423 555428 1177520 1318671 337127 1215639 756658 116669 1033748 256358 399070 1170425 1552438 615262 1341264 131986 1365764 1951110 1963958 1971159 728471 163998 463655 1394839 16974 1339154 101758 990751 1009883 1243528 1366716 897903 995636 50888 938477 181332 380135 1008739 980955 1639628 642572 480953 1695651 728028 358479 1364659 113824 176030 246168 1845408 217887 1979948 989266 603862 1016347 672768 1100379 731 859243 198154 524929 164814 1881099 1300753 289405 1158690 292887 202860 656617 1109675 406494 582293 442129 523621 1963101 800128 708035 1853008 814996 790585 1690273 928688 1993031 1723784 1793682 1422337 1340444 1142964 486872 1730662 1062157 1802441 1173403 580438 1382454 300712 1142597 1212403 1568690 543488 1854896 829522 1357684 1003220 388401 531694 500269 1044480 910 382789 1394122 888772 663232 1843629 1895301 911754 1039768 1759601 1444254 1915382 495502 842272 535727 1481082 926326 998230 1571780 380507 1006576 530429 1794001 1107091 1515073 1023073 180062 478805 749089 1274483 964396 1862127 1841231 1565818 1737339 302815 663693 1722425 1373938 522764 694212 899988 658687 1617555 881541 683531 22166 1692265 1271650 753369 669145 1366571 1636190 1815054 1450675 492432 190076 1705663 1562100 371194 1204609 324777 652006 597442 1648799 1636399 1916815 1131732 16109 612272 1113957 1143751 596254 1962633 1213865 286935 664833 1052530 1182237 1716645 1143547 1174964 724798 1126684 767877 1197769 415351 103636 1723325 1632752 223785 537295 1971518 890544 1410366 1802417 284338 1311246 1208906 1255275 1338397 1010803 1261326 233266 1989791 1091261 1675225 864874 608667 1908573 1170440 1942241 821722 1394108 1342454 1402024 1128514 18238 1984685 1326874 1907068 1677061 874100 1300458 1012509 962006 1837003 328394 68202 1590087 458156 721010 1792546 761838 1030920 933200 995295 1985623 1230304 371841 318299 1999908 1345436 893259 1571543 952303 1725875 381025 785723 1910975 1074847 1936286 885744 328799 1067109 1735830 1231447 367652 1221852 241180 1629553 169517 1592425 1632849 1473194 1114145 183896 129047 857836 1033411 298887 738412 70615 1200038 332336 1429800 627854 1504426 312976 979617 1905059 264613 86550 1045725 1334305 349546 27798 1996881 1407077 33836 1373835 234101 1558782 1487646 1860798 977524 630660 1225670 976042 197759 975268 1530283 90991 1022964 133123 1753471 1829046 1189234 8269 1427535 761501 1443281 1541138 548620 1943516 1155250 301849 432585 1149387 572655 1677326 1718855 1229376 1515139 331705 817324 1211085 214233 1391817 1311896 1452426 226500 124169 1861480 121936 1774112 928967 73825 549050 1987415 644927 1838275 368359 298871 1699972 628724 1874428 1803228 1446714 1303606 1186219 961628 995103 463817 1763548 88652 635868 417988 1943185 1846909 63632 798226 975433 1647289 1830543 1543502 1114543 1241067 1531679 278202 1368700 1780200 1161951 1752054 1591886 891954 1023428 93993 1544288 1954204 1177899 1464456 1072555 255044 500952 979736 1065675 1960256 1314004 1289306 30086 1915681 1588720 1817909 1745612 1854921 512774 375210 1933984 90989 1440831 1683801 1441275 754782 1447381 862760 1920171 82779 1915815 705505 645055 215284 3277 909745 370784 157425 1475102 1247473 1034543 1593277 1334037 636509 392473 827116 1609156 193162 188577 374076 1834010 372325 1297398 235799 345409 1020536 818884 658998 1132928 371164 766233 486508 685071 1887882 762162 1227812 1725886 1373524 1686992 535355 529767 456295 1775037 71063 309160 1594291 442212 447360 865437 1752782 634687 1984280 38400 681555 1919029 493897 128296 1422599 1067067 673475 423932 689472 1624154 370852 1085013 1508506 137709 1696407 54035 1850779 409431 859669 1529725 203278 9078 702429 1091300 180041 1266816 901096 1093752 1124227 564979 1708549 97209 1160963 1686572 537389 794558 904546 471918 1655715 1108217 1947413 1134250 1902330 710108 1199690 1267144 909133 138448 1766871 1730756 942566 52871 49943 1909114 1337063 1217011 713662 462455 1428732 1465434 101090 383968 1335807 1086222 1357908 757022 249750 955254 345869 1893489 1334272 1723913 1262637 1874665 1597379 215272 707416 634394 995277 1639075 377596 476881 1300684 1943911 1180021 1204422 963658 1323474 204681 794703 1452524 1001852 1606897 29148 1516870 1527507 1115796 1813576 478652 1046029 1071164 1928983 1184804 1960121 1036996 872503 1485117 555741 1075970 599108 1859722 1876687 861762 1628214 381446 1925216 444153 818112 871557 1206667 1092410 172438 965288 1516469 554264 1046383 724314 1742491 1109364 1716530 1947715 105881 844191 1084132 381606 1082123 39141 1800800 380010 1810460 406239 937828 195613 456677 64846 524423 255891 1599379 1184797 133510 235006 1482178 1001398 1560819 96392 1225298 1685226 1441533 887193 763133 268892 1015631 1547501 587143 1452879 1042800 1797629 659701 294748 571091 719514 743285 1216391 489991 568118 804511 602540 30116 1162758 1266946 545058 647618 398464 429600 1027830 1874099 1778062 1298025 816819 103581 27294 156257 1407874 518566 1312812 1256260 167779 354028 671424 519071 33158 112215 170228 84776 1883209 709645 1066579 783890 1869232 1259710 1299397 757921 1181423 1643891 1907897 177425 1765750 1082146 691465 1047669 512894 1699722 975924 258013 1190700 1229525 137294 581977 580878 218679 560566 1127419 143626 805411 1759728 556101 1059630 1445399 377919 1527289 643672 284076 1759778 644527 840707 1585631 633548 1235882 712562 571556 1706786 1538630 1486733 524848 177381 589 86926 286143 1693163 765758 1822058 786023 1452880 1943808 215037 735516 396901 931305 1678172 1549360 552754 664870 1226471 1275805 1249857 1212349 1323217 564553 480706 300138 1690230 1561910 1895229 1855742 593496 1903165 1987474 1336085 1632943 1212805 1499786 142961 1591985 82842 223552 1834034 1579194 1159200 673617 872509 1861811 1293411 25336 1650985 1862622 1210744 1776212 1600651 904218 358416 1619648 734556 435520 773483 665362 1175214 515883 1937480 464927 963766 1581366 993750 815212 248900 1015893 417706 424464 1266531 688812 1560096 999945 1663696 687080 1795192 1175772 731681 274767 1031745 1234428 1377856 891012 547310 1244445 647373 1343149 1631144 326759 683526 895954 417889 1748178 500167 231294 569809 1347282 1794525 983308 708465 1812945 1809960 417341 88074 572181 202731 1877329 1713808 940751 1536333 408050 1076570 328805 1060846 1175241 1173159 1936031 1001777 892605 1080197 495622 1546032 234023 714420 917787 68451 1836379 516233 1591942 1339416 1485870 1271879 674350 824653 1337794 1125893 1047959 785706 233024 432934 1262475 453115 147976 1735069 499473 329172 549823 1666432 1531350 1682179 1648252 1266654 967905 1171946 592026 1355659 1168653 1356272 479312 82278 1508689 1075282 1162567 1130270 1924064 134294 1320435 1456952 244538 698977 1343168 864569 1405104 1546670 466566 1862534 1736055 198444 1836527 1106509 610139 1413042 942717 1020555 1355663 1114219 236736 553020 683684 288443 734629 405231 1707795 1969166 1179474 1590777 573643 1916080 1411094 1659593 104234 1100760 921063 659341 1827254 1419971 846063 1731744 405063 83242 549873 772877 1822326 1769629 1847176 252902 308591 1271951 701007 425719 316160 662395 421549 271760 1948979 1947867 825860 422430 1843721 868174 607076 972639 38281 1460088 1733597 504299 249314 917228 445697 721817 1868198 1981508 925426 1801129 123324 1657289 852305 1855409 208037 1161000 477196 248223 1859092 1922616 891842 259455 1751905 1326470 1558454 815357 1348912 490631 1692205 110782 682137 1153194 183775 588620 333576 1438049 172585 1503406 377757 1981410 200172 962154 40643 1338245 1358544 284429 1435347 182605 767031 91642 512628 147824 1819189 1755089 798304 539835 472404 48513 1023727 1118125 1218059 1663648 1850421 153511 1272264 316494 1855266 1592516 1960119 369240 13901 810402 1030042 1924738 483766 721679 817262 1277501 565671 877064 1714011 741383 1789436 894194 1143540 593231 1140140 1903717 660872 918033 285930 733880 602816 78879 309182 1482724 872819 685504 1203564 1732373 161696 802874 969434 1880432 1077955 1539883 624019 1468025 1969726 1045507 1478995 1800606 730907 1531003 83450 955100 739448 283141 1747668 1235367 480877 896821 1444196 788670 1250922 1685945 1036051 1722908 366421 916156 1181596 130718 666297 1551645 1553728 1272563 591890 1967968 791287 1517699 1647018 794799 320160 1371971 1701981 621244 1265337 1803959 334878 1422714 1276573 956541 1258832 6132 733869 1685255 1005970 1730934 1179964 768376 1191738 1661886 691135 801967 1387459 1242727 914182 621817 60465 52100 981252 595522 614863 935611 1431982 580864 1328026 1817724 1186009 1242760 648159 797336 1457002 588497 1554577 172298 82269 1738824 537341 212129 689914 504121 748426 231128 986409 1955656 864783 1646374 1213276 170009 1607862 649980 1906327 1648797 418734 868606 1698520 1566135 831077 1341039 1532341 957017 317973 1703587 921993 1332362 1337206 1205131 1846997 126265 752592 1253854 237402 1542844 184825 698632 1320509 1388804 649506 1776880 700564 1422066 1073224 743538 248254 968811 225457 294836 1006635 1019089 649115 1373670 1853479 1753440 251648 514875 1892564 535088 148387 1309513 111377 1723471 358730 739807 927272 1378105 171597 1443039 1526246 1014073 1364827 219006 1454808 1261132 934054 1559234 1271332 264730 798353 1250916 7125 507657 1354247 1398 821868 1442287 320924 815151 161715 695771 221437 109138 1334476 652726 1816447 1930682 1446122 1611267 1814962 1885321 1004752 632484 719925 1018794 548201 339870 648078 102512 1660143 1203518 1204264 1006458 1068703 1290676 1165116 1251958 191071 1653902 794168 307685 77632 1172171 480350 1851288 1192523 1243102 1695928 1332624 425336 1424251 687083 44142 1027538 1905210 1058549 1232118 1771404 604918 644055 435150 1577548 1145901 860971 1463745 394119 353307 1807874 1273959 509447 1019278 1068301 1799662 1962049 320715 520768 868173 1366167 1611424 1271732 4023 1861943 60515 371850 202206 1576143 223702 302964 1823781 1881019 1243490 206491 459671 1493382 876307 235069 1654432 734684 937862 617933 1591628 792159 1183471 1829071 651336 1807443 1481603 74650 137982 1137689 275316 1503032 857296 1789148 165992 953936 1167679 1873936 520148 1673851 400074 1310857 739074 616001 230841 796167 1389220 1204153 405421 1419677 1901580 1641144 753664 1580822 373063 1852000 1147184 47414 765189 1816788 124406 529710 237159 88581 722701 1119571 528404 1424497 278096 552043 319198 1122435 716347 46559 791807 1883795 1187411 158707 992252 823252 1328903 338578 1240974 868632 3073 766967 78643 1786350 848280 1739104 1902116 593544 497920 942573 1948563 1952875 1390061 733608 453516 1390754 1503579 1148338 1973728 1171903 1289343 1587588 365452 780202 1749677 962148 1952831 1515357 1363207 437260 719423 904049 826425 817344 456945 1626127 115426 748017 1900584 1745251 1820403 395663 794341 711606 1031739 543682 1402225 1783569 1584035 1015555 132768 431461 1257833 878724 1651284 1541329 410350 1816022 1144751 1995326 1499492 1507665 1211626 468447 1858550 173099 502969 1544210 963453 984691 615688 1771019 363144 1005685 738759 1488716 729512 695739 1336407 817665 886713 1808031 987862 1608694 1679828 1329261 943096 302875 215226 1834891 1141479 1471960 1359175 2807 697596 345346 1713895 607138 1700082 378071 1151943 779565 1945869 1897490 1716678 386956 125951 1962029 892115 1127249 904468 226878 212744 781809 176401 1697897 1798665 210162 1102141 494919 1463457 198326 1199091 83832 847997 1098149 1436636 1353606 939004 1480501 1764384 526186 735319 225164 1422018 1823223 575526 1933440 322676 1848338 1564131 184409 1256315 1536000 714758 523841 1708371 1980160 1202664 1112711 1469658 1407093 736021 543918 1987254 1090705 185382 1978761 815559 66675 933237 460041 853739 49085 545613 1407926 1793035 1997568 691440 1820908 257098 1144624 1640221 248817 888773 785195 682018 1936907 790583 151793 1808343 1985756 1923794 1360520 504713 1857727 958103 898580 39016 778415 416848 1320174 1193303 975242 769416 1628436 1284760 1492155 421832 765869 1950337 1272876 378526 1800323 1991349 1839246 301 630474 1270916 1677985 419727 1191783 1536368 913628 1921658 279408 716829 895928 481038 791341 1290768 896394 1580056 1726133 1568795 490255 51701 394234 969450 1529887 1570035 1037120 1743680 587527 1276352 1821301 829479 854047 35376 1014103 589173 1689562 305124 465009 1755949 784433 829860 389977 702012 263918 1374682 881104 811140 1877775 916121 1949498 772063 484930 784271 115486 1359778 615057 746066 538136 152878 58350 645270 277020 504811 351501 1160756 1843517 1231570 484364 1208844 610072 1896939 1956123 1417273 588558 242870 354914 1199784 1269360 1127762 1821894 85883 1902677 1967497 718990 836817 1699731 1194914 478416 20369 185376 760462 1420854 701701 582838 1445671 1046591 587533 945710 1351452 1965094 519510 1972096 17159 1555640 1504476 661906 1994095 1615013 104755 1779173 1671767 1032525 639566 55932 1647537 93952 525955 1396015 1682966 782814 598362 1533841 324026 1265325 962916 1935886 1658314 761063 947404 1289592 315877 1378162 1370236 254066 1568143 592410 1797391 192958 624216 1364853 565906 184830 1897215 482831 1845511 1496991 1338584 1723301 921838 1453695 1033718 1970725 1006137 565875 1411789 1831120 1578954 1961841 465351 641563 1064342 109173 1725557 58329 1903954 780303 1353198 348986 1242603 797394 1456016 826341 1317019 1497097 136492 1814907 633674 173443 1281046 279624 1741563 1092709 323382 1016201 677683 1789139 305859 621256 585057 339950 305050 1964390 947197 1470966 251078 102014 620186 673984 163786 1226682 1518113 562327 504013 1953599 1886364 209882 1491211 1315979 966651 1900256 1800939 999162 793617 946362 619601 16328 716571 1446866 1715034 16918 860272 417703 1591097 223179 849938 634265 1538692 200923 1039569 1731813 1707278 129183 1656756 1732282 1749473 27363 836683 1499598 679138 1065054 1603962 1057787 223283 212293 566014 1959729 1902412 715773 159623 1827571 97321 558655 1308166 75550 1238706 965711 1387263 1535651 1641509 1780728 1397420 1278622 732887 1242635 296488 1854617 553160 1783865 819778 1334623 136079 1771046 1052667 1550950 1367998 1968151 445988 1314696 697356 936769 1971622 82487 1595229 1002702 1489853 379716 1456308 288859 317481 1462976 1381533 1487843 1021022 228760 457187 1965618 294632 447540 1919719 484002 707656 478233 608039 1309429 1896401 1749835 1341407 879585 1695523 108450 1065189 417473 401832 1155247 1891205 334747 1002634 971788 1915735 1542448 353506 699801 1664876 547730 417781 759802 828755 23841 1623600 1124807 425845 1338073 781608 749237 773813 1325958 1013088 257752 47363 1567393 483686 804014 922152 1898827 221043 723190 932408 1376027 1625405 509933 878199 1868958 1248064 287905 113798 971506 1478344 1657950 1817074 361279 768551 374499 765678 603268 1554201 1165250 1019915 1723596 421384 1515711 1612008 1974613 1642126 1736455 1709752 97883 1612165 770817 1527169 220775 156566 1995189 235246 1038102 496996 254224 1077138 120709 328513 282151 1674174 813460 1593494 1208815 1402725 1447054 437510 1047561 1288780 1172776 243555 1509516 116289 1103652 132557 1515519 1623349 660364 863368 1200696 1618741 1805258 89068 1892341 1013075 639088 1652774 1169325 322117 274428 647207 1069163 504647 1685829 567734 1214736 1598234 14587 1612999 352692 1815509 492392 580903 1255469 1346021 1842222 1062783 1682968 967270 1198858 1060897 1461976 851294 1479169 1056181 286862 197527 1431537 1252709 402182 104385 1620002 1243478 879696 1749720 68467 1308007 1503146 944729 1971196 1886759 818197 86325 509554 1868940 1352505 1890581 956540 949689 1855293 1024564 1764649 1162290 1070454 1901272 357156 650537 1137890 1340910 296107 35713 380888 1423770 171127 13889 936551 1289279 918949 17388 345153 367253 1327582 1501670 947471 1945207 1829943 56939 1727581 1186875 388337 1398163 1567201 1137544 1190550 384735 1518549 1720188 575311 828882 1280552 616802 1921352 1909441 1041376 730870 656021 1775093 920127 1729986 1636630 1500314 1796324 1664468 1108404 1039909 242662 52183 1108312 937589 1261486 372722 1602961 725175 1186021 758208 1888769 1400928 1231738 1131253 1309042 1247571 1666468 696493 1534686 21553 2070 1112182 239761 1525055 1325245 765551 1025115 530668 158183 921384 1279194 649942 1009706 1201379 1563647 1405797 713467 824213 1111302 1522722 476237 30237 1309984 1035041 158491 42327 927870 641615 1376884 751849 593732 749723 1343701 1163479 1457660 1612210 304923 1374129 257773 1962937 1673246 1471033 1336951 1241875 405412 711036 73065 127801 1723592 314189 1883638 1328479 1895047 1088043 926055 840890 409131 1365573 1912743 888554 667481 99559 1238943 223611 1826476 1051927 1214320 531823 741902 1049612 1181954 1387053 624239 736000 1081322 1389031 1370349 43883 153655 781907 458550 1009631 1848650 1074788 1456309 1626314 725621 1986244 676385 1598810 663722 281863 636835 975802 1104783 490757 747508 1192381 782253 1113200 1924492 205896 943105 804470 586195 968238 184911 1448919 726344 893297 991331 1007726 565145 1124369 1571570 977660 451611 1093495 916659 498212 1820049 146764 361859 485618 932592 1784722 1976639 310704 1032765 1406356 711189 572782 1683927 57053 58113 1231885 706784 667069 1261436 365944 1135063 897199 1842107 1297733 850863 1793339 1907129 31904 1864781 705421 1127944 937323 1664453 1760304 55383 602030 1682020 420919 1075693 742585 1095652 657716 1921990 1100116 627641 1585916 1950252 1318083 318812 802789 1696390 111514 770798 1694866 1518525 1908555 372001 1964399 1875345 1131923 1284108 478195 1559631 642556 248130 673200 615807 321052 180609 1952389 1572616 1182229 1946133 1587240 776547 886656 998102 523695 568656 244266 515337 1688258 850489 141715 215365 369167 1377362 1773886 979070 1770708 916057 819587 457206 27218 1536019 1302598 343953 851129 1956717 897449 825200 227667 435741 214508 1819738 1387441 780392 1927295 355642 1504802 1637372 558438 653033 1789452 1051594 131298 357679 1289232 1824786 580307 387003 1880011 507316 1214437 1681167 1901163 421853 802000 1070910 136211 1901487 1013902 367157 58931 1977470 970787 141193 1698376 177968 1167910 719571 404275 796913 1363563 339552 72605 538742 269385 1629793 416846 409471 187266 237452 224430 142697 1242433 1469671 1382176 1492021 181784 490644 788669 1490412 839376 952487 1069727 622842 744183 1483146 466937 1524824 1337964 195233 1103365 974050 1202558 933378 1246156 400237 1095297 1467179 712434 1643152 1717690 1857393 54430 319144 1245486 1308062 1238544 1206999 1572236 618264 25126 1369107 267075 1487393 1233141 1313884 294816 1549985 127239 1195063 1556457 1283095 917405 1229057 1821612 593329 91171 1907530 974516 1092443 985610 292142 423302 1176783 1859674 1651588 128168 841892 688467 1217787 89355 151521 1093758 891233 1027307 819373 430612 625286 1037753 1168209 1869466 49175 173942 1340631 6626 449190 1946634 1635078 514061 534240 1107531 1994285 614270 764930 1158225 731868 1944537 402918 1993510 454246 1527522 1300266 898670 1144870 183821 1313228 233999 1981170 1963335 36183 1982092 1711450 1925204 1971398 1997111 1357934 170397 890170 1032619 1012205 1519215 580895 1037708 273403 293904 1496205 1512772 638802 632308 710771 853224 13393 80694 25926 1408836 940203 1223729 1389365 826615 745958 1679213 71441 1531611 1739706 136251 1194763 1124913 288291 1767951 1668605 150594 1865471 248406 935666 789452 1070184 1225894 254822 492939 480424 188022 1485896 1525505 1245843 1570024 8875 1228802 718997 1574505 1981200 304169 1240110 625502 1983674 658257 1558993 639276 586268 1726846 886613 1370941 274805 281045 505262 1702859 866088 829907 1814889 198254 1895030 996634 1239131 597193 1635993 1037177 1111057 1177316 1418503 1751112 1289985 374592 1352448 290852 1037497 535820 1873025 348666 708308 1718673 1037476 1296146 92507 794365 1229454 1634449 911955 84960 110629 1856344 1025278 1426569 1957767 766844 1988742 653538 1001059 198645 960676 670013 282461 729982 785468 495042 211661 1591523 788436 1642107 1768139 1459541 1302072 1969340 466240 408490 131381 1954366 1104133 557736 1570505 1724547 1581032 1534859 331264 1558508 284038 643616 516257 614922 1263900 3012 6452 1789638 231422 502694 521322 65162 1132699 1678997 797631 906980 1785340 1591666 335276 485824 928452 1727785 1433571 1510738 1989570 329298 103991 238437 217099 445485 698554 1239223 1694352 908494 1503726 189215 62552 1628776 463935 1613447 1670951 97054 955803 1542455 859797 1475588 833749 978443 851582 1447728 1788708 1655614 50037 1075741 542348 343036 1668904 1940893 594886 1167417 1925131 1486389 1442199 817989 1450771 1169207 1677760 1192109 649266 1315895 1436749 1318759 61166 1569643 1417838 157999 603583 1914751 322764 628488 227952 1527182 536818 1535043 785150 1870159 1519589 779645 412555 950531 1802438 474523 1823164 1429384 1710572 520945 1564169 1389814 1302752 660991 306719 1315927 1201375 713975 1618386 133311 808386 1765280 233060 1081109 1128207 1125041 1442281 11217 1002756 525914 1558406 1835732 554174 1113696 1008633 1282111 1085467 572972 1207 615102 701030 1242187 1354932 839909 1963208 1741974 854261 1185153 1883890 716409 362057 828647 1824877 1424800 1100209 1459070 1013323 1794230 338125 741785 740336 20458 1989954 53803 276598 1657306 1126439 83026 761632 1728608 1663400 568938 1103672 1438702 1432872 487418 467929 1363261 790000 1227786 883836 1890022 1103370 1163217 1762193 857966 1262204 566300 387415 137214 572273 801413 577546 1331473 195546 615170 1372911 698230 1769415 176336 677163 323110 50002 1574462 847021 812903 1722475 1152112 770476 1264102 50351 1878609 428725 907669 1299233 1513427 1345931 587984 1528877 1156795 1042056 1068891 73763 752584 523149 1693326 727187 850077 56282 1856721 1242201 208650 1230588 730445 1698400 584068 240714 1119625 151906 743299 1171380 1067240 1116320 1681552 461715 1630116 109201 955078 1913811 914759 1503287 289182 1513829 1827414 620282 970457 1357074 106343 1136989 200937 366471 293118 1412664 454230 1902121 1763351 1902385 835247 1993953 250019 1215049 436623 315115 1053218 692770 230151 1744307 781174 1760308 1418004 1724412 1705812 1591141 844195 171562 1984310 1757906 1048774 1122707 1891025 897275 1565814 462407 1710168 412505 1777482 657694 1915281 356120 1934733 1104545 596070 1212304 733583 696027 466761 1951752 25000 1339243 492801 1745051 430509 279387 1983754 1948044 800606 419922 1225578 1006339 875768 1932762 1519684 95688 1618699 525975 1681400 1344292 1830453 1177505 1505473 1722683 761666 1937747 717504 1349924 1317183 1137134 896583 956614 1615435 666529 28591 949970 1739116 1527214 72057 1290647 1828684 1494640 1970420 1434314 1727306 1634264 1280871 142688 964866 1397178 1795065 1393794 1258818 1569826 1874734 294961 405832 1019185 278629 391203 1712319 401582 1121032 152067 1696136 433878 492548 1068720 1020173 1165204 1636231 1917318 688861 1230361 380547 1549099 828234 1751186 158975 512821 1121059 1939786 633204 1692387 134204 305238 804142 1764020 184567 668591 16776 1542081 1750753 1151768 496353 803211 707709 628558 547312 628796 864459 112610 1710488 1639592 1643184 1085841 267167 769716 910511 1895380 1503429 1374211 950052 1115538 1497277 474714 1645343 1513906 1316682 1390689 775712 1687872 516028 1617140 1846189 759389 143544 548546 1841024 546988 957796 912121 1918193 1900327 1166983 798493 1306383 233541 323050 459616 1330077 1660844 467481 545852 1591266 114743 851866 118592 1989973 689920 990616 39585 964481 306128 238861 524164 1494778 1499611 1674310 1093221 12580 1128159 1581087 1203535 1014914 1041514 99206 1037890 980874 1467040 1249432 1254673 1676826 661743 985323 802377 1198945 1396971 493030 1484853 1555337 582697 869289 651223 651158 389094 1798068 1473010 1959786 1900928 582232 1257513 801890 110783 1320296 1740615 1616259 313394 547156 428975 803369 1021402 982897 1845328 1793201 1185088 784215 1008794 838801 1320057 466774 1930186 1941956 376902 1329911 1127664 880151 84804 1113503 1988525 1847127 1541411 832798 446169 252717 1390436 1810148 1499293 1117079 1634071 1527728 1724743 1739312 1547646 1672923 524999 1388953 1268588 341630 1827467 1077006 129005 1576024 613406 1271089 1460377 208866 1350597 518872 1905470 150101 237456 399569 1379572 987519 860438 871201 355006 1631594 725901 1260824 591162 1927457 142303 1647726 366781 655161 1435065 1383576 245930 161483 1132976 116935 673928 1855383 1462368 1664283 230472 1484248 630931 1067745 441878 882259 844589 620588 454906 1032355 829599 1442920 1472383 69752 1228910 1086185 1419965 1422348 513577 250171 1575388 301767 669136 1625520 1306098 511330 547021 752873 847796 1013573 102750 1245913 438120 520640 1235324 1856909 1473917 440419 690806 887538 1889627 1804392 310864 988205 673284 1569618 1710642 157868 1580989 583785 534948 1515349 1414668 1641027 898549 1751834 816660 665525 1163199 1837782 330342 367071 1950452 212059 1515561 230052 1651712 1168356 118007 1950002 1932272 1311400 1073831 921423 793453 314391 743116 1533523 1454579 1365636 860281 181637 1657023 239708 1617288 782026 883455 1681139 1491565 544011 121457 1526323 204037 264088 1285519 154402 936752 594597 1053834 148518 402012 1302902 72184 244269 1120292 1931266 496232 1450900 1615523 170856 1725095 717002 183844 147460 1559233 1751312 1676374 1562375 161164 1235476 1753190 1021664 782008 198089 967113 21469 142992 1266136 1107897 1355171 1299035 1924835 997393 1214893 791999 1140305 1154747 843503 1684909 1403213 1413041 1317602 759208 806802 614635 79408 599881 132428 1723336 1943304 1039915 1265836 649919 356869 114929 635918 210307 139359 1768535 1425472 917547 437039 1494755 1289580 692592 1993842 420081 1022945 1737127 1931521 588281 439236 728806 1189091 1720943 1443470 533125 1107822 1573404 1320048 488393 883386 934244 838018 935231 1186741 772728 219577 89186 1744848 83427 124894 664145 1703059 247501 279267 1752860 1278189 863061 1604556 1342084 1815898 1989162 727904 1769994 209526 1674348 911052 1949655 880125 1061307 625966 38499 754692 1943202 415910 1152976 346979 1453457 1017013 242716 440229 784587 1139650 655024 1328740 1353695 549213 1888598 1188656 1873453 808107 188701 1599633 288844 1218984 1619585 1640060 1359197 1543081 122993 1289177 1944492 1526283 1475221 1239120 975947 1080503 1042826 623635 103474 1668240 1779118 337192 833241 433852 1452069 1973507 1746293 1348267 1553621 233273 1598379 693836 435603 1954555 955193 661217 157075 956597 1428659 940955 1446754 1117960 1231042 830188 1304596 345085 772567 825498 1478747 1026337 1115591 458311 650650 1315041 882638 1965394 1006358 1078515 1370583 867332 841697 1097195 371371 1972962 72566 1095702 684068 627002 1328246 690619 206076 877579 1399216 875970 973888 1882814 218159 1052203 1220555 685350 649147 345218 165734 156757 850160 1281556 463048 1484122 1444111 328616 1157300 1465768 1852049 597118 764832 1650967 1548716 607381 1123082 1818709 694815 1682597 1339229 408499 96285 1412809 1557805 1394588 868955 1140375 305178 907211 558607 1792539 548463 1819765 239264 1999127 810244 700582 1467822 1113684 428708 1580416 961515 1991477 58785 623149 1405898 370312 1518839 1572859 593448 1655546 231946 738545 1534737 289271 506153 1081239 315417 1398951 805029 398365 1027197 1502165 1178981 1216895 1157929 503379 1099654 165185 986400 655504 1637717 904649 640981 1733815 1121863 995231 385831 1821491 1756871 344810 1891727 946827 381261 1776547 521741 1650950 1282330 615109 688748 748518 953624 357033 1132390 44695 943579 374292 1453821 1902277 1720212 930991 842966 1560946 1275831 739229 320987 1679151 979592 1769098 1664194 415481 1249824 1673434 469017 418023 1967531 1682438 1742195 941429 875678 589419 1546811 34713 1928950 1716979 72379 393800 932041 1029876 542415 1509932 1000420 22724 1078955 53123 1893119 142291 1003135 464491 937990 366684 238314 1434773 1074140 597980 881928 219894 559778 1211854 1908155 1591161 713837 864131 1511326 1576891 847737 152980 1531532 1316442 1212816 1889610 259138 789958 110370 1944959 334423 1018844 1297378 607468 329248 1668916 46169 1377863 28326 853701 1989069 1811818 1864739 1855349 1539526 1419381 1087892 482474 556767 1417897 765202 1011797 1547848 1401385 1480966 473338 136012 1113668 1134077 931970 60308 868364 1072985 521343 1183341 572405 1272089 84533 1026991 1925055 974482 430557 752275 1506786 25389 1211899 641917 577658 1473427 565027 950477 134930 1014131 982258 430277 1687710 610198 1855608 188760 1283491 1109082 1771805 1807064 1273374 485201 1669618 1509942 432024 1930155 1415075 1972885 453079 1308737 1649599 149437 476717 86893 247776 1567892 1592009 1698825 1401767 823954 1632853 1112708 879042 1987513 719849 1459353 405449 1050886 1226696 228180 100770 1455949 1564358 1038577 555542 188560 1983487 1189166 1031225 1483225 1202732 360545 1586324 998253 1542962 1479663 1036574 1026772 1458644 7362 489075 415237 1967403 312316 1027398 118789 413951 1562632 85896 1440560 1145449 935386 92594 1246823 1773290 1544995 562371 298773 1946464 1564932 1582877 1601602 1959569 125020 906687 1233166 114373 780673 54645 1171625 1781496 743263 1126244 1471032 675684 1427195 828835 1514652 1870279 486293 5766 1769189 431993 1705019 1698956 79 1441075 1125745 779192 338261 1265513 706386 1850971 234569 40108 599803 59602 546102 328920 1301385 1616556 1823196 1472892 693421 904753 289739 124422 512338 69613 1486141 1646770 1808072 1323995 1294015 550626 1781490 225027 1287946 370158 104624 1622771 848358 1413109 1809921 1888068 1057262 115833 1516931 1472335 1298577 1270540 778060 1453669 1285420 1977944 259237 885547 1438307 1922317 87930 83547 551130 200563 248711 1595707 325928 1946678 1913958 303359 1316973 12397 343712 1934127 38421 1708955 1529459 1453522 1003478 1574833 62367 1369086 766770 455020 273903 238030 517616 1045804 909453 1448948 316045 108414 1099146 639588 904106 1500102 275976 849150 917691 162243 317672 1887042 139105 185190 1372492 1156566 352305 982747 1147998 211437 251026 1349997 1208680 1289931 922743 234080 846670 679261 407610 946123 900592 1287159 1957790 814937 1144720 12540 757834 544772 458286 1969103 1126589 58463 1952426 1536418 1163252 1024554 258462 1711017 1932398 310237 720240 566111 1298440 1126449 1224918 1881044 1716887 1389299 632931 1057941 1565755 1199389 96000 104679 1198871 396795 1304175 1523112 73235 570819 484684 493032 50590 1603858 91639 854999 1354732 1045391 391842 1240669 515373 708921 925851 352399 1798224 528238 1972220 1257295 190792 477977 1036276 522964 1876757 1657850 1031686 1567135 1860505 503558 1375677 1274784 359404 1467811 427297 503678 1299524 149903 661358 1876373 185875 1824298 333113 468556 3700 202918 729621 989340 760503 1282720 1534474 988530 1735711 1747681 970101 1880385 838075 1261202 417665 968369 1972437 683088 557615 278506 1227278 1923556 1378741 656558 970930 964263 1186661 1429301 1756970 1835739 1625386 1426364 1045439 422993 1873996 1226943 338546 1493574 1150255 1549821 767177 1200938 341651 1613247 239382 1640154 1663273 1520744 478930 1905204 830385 1097081 970646 744056 1052937 1349678 789975 801152 1742460 1868833 1622711 576815 157464 321861 901283 239769 526231 470727 548334 1331338 717698 1349963 644790 153396 1443842 791580 1285998 1817045 269483 1208983 890753 1339419 1168489 767355 1492170 1501196 1195469 170514 1189972 1923985 1521021 745078 1283715 319397 536353 919712 1840234 704455 467885 835668 463556 1070138 63797 1657994 1627622 1578396 1280084 583100 1721843 829089 898574 952618 393798 1390527 1815090 1559542 894867 115490 1010174 1524990 631310 553770 1487060 1295402 384903 811085 85033 697441 1504167 1902894 527450 1248666 234439 325018 1171789 975011 842042 1943689 370404 400844 485359 1891913 280582 1102809 1449310 392280 178812 470080 142574 1727514 413393 706993 677989 312549 692811 1110208 758893 97226 667693 1467871 1570379 1351479 917218 1946786 994400 761843 1491376 1667518 665353 1836815 711915 357075 92875 163371 976437 649648 880240 1150193 666519 1081916 1907044 236721 813973 394540 1100811 151069 369159 464213 626474 1121528 916329 1832625 1793024 724232 1519135 1864276 769005 617654 1989907 1614676 1819419 1615014 1806567 1657545 427142 1993752 751809 137238 1746694 92991 940825 1463894 47613 597876 153611 669692 1515852 52102 198115 1940774 1772416 1448478 1373249 16565 1885797 619029 1832601 183584 1748686 909367 723141 134361 1623997 1984870 930331 494186 767199 818110 1823598 1369118 438333 1977984 781313 745242 1753130 533143 353109 275118 583026 1464386 691496 1061255 1120278 1497774 1846498 462686 800851 1636779 746099 1322351 802034 215778 1233249 265266 560331 965940 369517 615967 1375910 1287243 1183834 1835875 500604 1405873 1608616 583281 495652 1072090 1384866 1158782 606465 1555499 965537 1382837 819400 63434 1535467 1714810 1755135 1975839 1317828 1603184 1463314 1189163 515257 460178 86144 1590675 1307927 1786496 1705772 1188211 1451013 488208 523641 762868 181719 1885201 1574618 909419 1053775 257830 1167656 769824 774873 982780 153523 837582 739289 1644058 1487523 5730 1252582 380892 1620453 1092323 951741 355994 318943 1856406 1932177 115831 1197796 1967762 691820 844032 1337467 162958 1239383 358512 147778 718131 1069156 946168 801153 1454315 1482659 174341 1837034 1027761 214683 332861 378731 322357 1190546 1119214 180261 462563 685228 1837989 868530 672131 1225050 23428 1347947 1358153 1268466 1943656 109159 485233 1813924 551793 932805 1450457 1415302 1799273 110944 858200 173883 952320 1028312 1551439 1441838 356319 465611 1161478 1507102 831774 1538309 41319 1994751 1401867 1188161 1152633 435282 632754 1262701 198956 1530631 709420 1918598 1296842 1359508 1911819 937096 1381707 217999 448026 1088273 1074890 34194 66960 734495 354695 1012954 737873 1921141 200651 1990113 1754587 931723 293936 171052 223359 1261869 1517854 1502448 834407 695440 537280 1267152 1894347 741354 152764 1152821 732309 1183964 355423 1494848 1453176 57166 616389 1974186 366591 1855865 1367582 92368 1716871 1602970 763303 1577268 1177770 212554 301594 410712 1335709 26534 862608 724729 1377421 910830 946668 69339 612742 1274866 956081 989725 1696113 1072286 1631082 1471426 448253 1636029 796259 1835388 551371 292017 1721372 800037 903710 1673319 1510930 1462552 581858 409742 765896 1060234 565606 1922672 1551639 824909 1019876 1904196 1106428 561684 450688 912570 1973322 1701651 595115 1802418 1970721 1472050 1817437 168623 1359352 1735305 1608290 1131511 974945 1207374 343779 663663 555674 57353 1198615 1254621 159593 1647322 284147 692278 75862 38244 1957230 1165779 1520158 1398935 694043 816576 1236794 1778903 1774157 20203 1380020 1630513 1322830 840267 1300288 1820357 169475 1716086 555001 672653 1187138 256178 1459485 5833 1967704 56301 1624476 474374 997174 1968345 1090154 1263138 1773678 1480537 470016 531049 1172505 785166 1577320 920888 1618334 445539 1418360 1458166 1933244 283657 1177131 549675 120449 693160 888759 816301 557782 1939482 1292280 1115040 34670 1660854 540188 558542 78224 1039389 1637471 400605 1146730 1595608 1641263 25720 1734935 778135 1796581 782763 327183 1988140 363221 1045611 1745870 1207978 362428 1080585 149799 1226105 998905 1571778 5774 1594152 1851570 1058568 1451695 1740846 701336 1106424 978074 1821319 826554 215554 1676181 438893 951331 1802164 263496 1631974 1737968 588580 1524207 1989745 1642837 1420061 597076 1683383 805570 1986175 1649160 445446 236943 316287 1198297 492062 362359 682913 1385194 18168 1129087 517121 1185090 1418885 1197944 517367 1622974 1147035 1510352 195041 1694290 74790 1218190 1060906 1488318 1023395 1620380 1415436 30934 1449620 1949625 317275 1164424 564623 969798 524342 613389 1187330 1072959 1259328 1845943 1989434 964995 1183661 1148674 1216212 1394463 534566 515064 1474053 149893 1231944 1683334 1385932 144605 1017402 46059 786374 80837 1353641 1973837 1691569 1861629 1426045 1455047 1129972 413144 1401417 1686745 1700728 1122808 1327610 1101990 531575 935591 460132 1624079 616168 781041 1202851 1742683 1015498 561318 168753 1402256 270741 651650 1258285 414188 1114222 1248136 1401582 627307 355394 797513 302591 1841209 978649 16743 526764 1975787 342024 135155 460724 773561 1714025 573961 1530216 107906 59449 1324442 1487559 441634 1119204 1644236 1454115 194545 1613585 1044398 949189 1775788 846502 1358787 1529946 262670 642365 1654168 209464 817513 1333985 593997 1144981 1825994 581335 136704 1135405 1429106 787888 1913052 147469 1300313 1130900 445067 86218 809148 1984307 1683841 200634 810926 1769751 846405 842043 1156767 890449 7679 1051257 113983 1141783 1537259 682698 1544268 1557780 1039334 511807 860523 1901576 972929 400370 156080 933478 673112 1819614 904387 15825 807633 324626 1205313 1657566 1959067 1176019 501507 1026557 1069400 1374386 1737008 622798 850862 1540241 66714 239122 1025584 957244 1008508 295522 1322293 1322167 1132002 1865161 1758753 1612854 1359841 148919 1396674 1462052 987590 456846 815032 1686631 1852279 1473374 281316 508743 612803 940686 1762763 689575 1502871 247812 767049 303049 974347 99780 1907764 236864 1192363 1942634 341252 224489 1824924 602694 301030 1286409 979632 896343 438830 1066400 1380867 1950402 1145948 1701542 1094156 1168384 1214511 662 20795 37718 1952245 792445 545205 1440774 540042 24384 1644977 1421463 1996517 807877 983925 1440983 696993 1634875 246889 437141 1720588 336124 1406176 523771 1628686 1047789 1840672 370536 1352635 68223 500868 894709 1110392 1212963 1148137 1768715 1115410 780955 1360239 373336 344564 1121637 1436988 561267 109322 1078218 1842906 1151708 1823709 1920313 304430 1800398 950229 504735 353877 22930 1580203 408095 1057268 122277 324225 1220306 588279 1485509 1737751 1511280 240112 1792040 873099 865510 1290419 1254393 125041 633585 1542888 1085954 1056213 719230 1161589 1758850 1005289 1090645 322272 502655 226505 1118541 933190 592910 729971 1621247 574635 643060 1581728 1982474 993467 1951258 774518 1509430 196501 991133 643110 1136727 117929 1922893 349608 176328 1182788 771416 656194 1832892 1050154 1423392 1284532 1572097 1191988 1866866 1246387 1123016 1218402 1466750 1569894 282129 563291 1684032 1995034 1122870 1285490 824355 1889897 1134417 509252 1861639 1806605 1258340 1094328 242828 1187776 1758711 1367354 1500658 1928491 1462887 1870555 731497 614394 45154 945161 1770617 114602 250780 393524 1264240 1132197 892983 443760 1572209 1533098 996063 600322 1137668 1459719 51139 1801343 468903 990763 811064 960937 1915326 774932 1966396 886624 1812027 1020532 1497078 160172 42483 424857 207378 345019 1899161 1669841 576401 988260 1962348 1322173 1718031 9847 1585264 1377437 906451 897077 374017 369981 558805 527652 1647607 876915 1702097 261294 579395 995491 485190 357455 669356 19058 738583 705903 215504 659120 1699398 1994080 449124 1934375 576126 1860353 1341823 255878 1652669 1315028 1662326 1856820 1703973 1000754 1984173 1899130 703750 1598539 1327053 1116136 1587069 92585 308898 1447898 1794388 1677308 601569 1501941 1996544 1940018 504069 603235 288745 1632297 492076 33622 1446839 899564 1607906 847490 1040799 1788188 1495536 506816 321712 1655980 1154311 54716 770742 850848 688275 894238 1042867 521227 1248624 1856738 1210140 1345939 1934743 180856 1082292 1618764 836632 101232 1988871 611389 780990 1147159 1782969 1711974 771472 1449547 1241905 52528 209312 1811385 1656382 560031 115168 1701685 803258 510108 1365922 983081 166845 1925135 924817 240992 497464 1944709 384926 38993 1950382 1087365 1981318 981365 965817 1311235 904985 1761876 1232137 1160838 811731 1747685 44381 1605837 1832042 1419687 611233 8367 1343371 1177082 10093 1374108 1366510 154224 885935 414958 1241483 831335 973535 318876 1965296 1613061 1525585 1355579 332761 177536 1543439 553229 568642 1892037 646464 1926571 1268745 1501179 1428204 395187 66118 1271166 1453036 1311868 206975 11260 1682850 282377 1569031 1707569 362232 95334 1820894 1934590 967367 531597 347495 1051924 1111552 1903806 365628 444273 1342486 16039 616382 877372 535419 318248 430436 810911 1727645 356716 1094190 1045594 639994 1465880 286238 1811136 521084 448648 157140 5983 1425756 1811329 1632256 1879025 1836076 1955611 716079 1887234 1910194 623435 377977 1903018 1493365 1570145 283808 1692155 1091866 1481902 460675 1565751 1874079 669104 1011454 96125 908378 29608 160714 482175 153051 1088963 357287 1806876 1063853 1362659 1491689 1714917 1973294 763592 758005 609923 929828 1064609 440469 488680 1018146 91928 1671261 737755 119490 753279 1092820 1849611 722604 1999201 1310713 141037 1073345 845439 973841 1879058 801297 208331 235250 276890 825442 921932 450744 1658771 497084 69623 110505 1619332 1321782 1239230 563067 1744667 1497132 1627531 957935 1603840 1635163 1364382 757397 1697992 628831 918047 1743026 1815750 419396 774612 39003 1280593 519521 1877370 1952340 5306 1862182 1464234 256973 141774 1696506 1119031 109094 1693629 1318348 72854 933855 1875610 1314338 594417 768490 1473145 872601 592791 1879427 1525215 761920 633282 1894960 1511836 382012 1703574 1440733 1275881 1979037 1807574 1047139 484024 1082666 494708 1011713 467981 1689451 1565939 703027 1434998 1152138 294238 850158 535922 1107790 1729658 1887765 1074180 1363369 1070456 1430049 1198954 1319523 1216051 329928 866165 332178 1453196 1996328 1459435 1699390 387609 103228 1845770 1378382 1415847 1178481 1222553 1050394 835376 1708801 904030 558383 12543 1218003 1069942 1569207 1868110 551434 1152598 1680007 526885 397290 32662 1112529 389321 1899170 884763 679861 1250259 889103 1509716 1692285 426060 1555082 302082 1126726 1363476 1245153 1023793 963701 1545989 981806 1964730 1560738 151776 49460 249181 1541040 231740 646734 1559131 30431 1684047 94862 452654 264972 333148 1023807 1994933 1234303 253691 254680 1227632 1159295 1762892 1097490 1407575 1859289 335228 1254376 70152 1572808 1356665 14297 1603373 609301 1572870 422125 2365 1056223 382919 1593769 1599880 268705 1539573 911217 1561969 966810 564325 612205 1708746 1616494 1601827 949550 645984 759383 1310157 1497632 225090 1467480 471129 780402 231210 268188 864966 1293164 1294265 1740498 858130 1723693 530543 1929627 1231214 145206 1680092 1566979 1476335 522755 1788710 1315489 842337 916453 1070633 414488 1357218 1773819 931687 1535747 1224302 396119 442217 920088 405678 1005926 602138 649004 117205 43000 1541151 1324968 658363 192703 1050484 1898074 940900 564399 1515996 1555592 515739 695633 60821 1288795 153438 466029 838821 1554869 1525951 805185 1377127 850461 1298449 1128858 1464759 743409 1296996 437876 1806944 815656 1649353 1008685 338740 1730550 1008015 70790 895854 1350377 17061 939519 475925 171670 19861 684456 90333 1166357 829733 501325 1199596 1132167 1791955 391878 901564 1005445 1839234 1498684 1929140 586233 1038299 71242 308278 1917583 1551260 1241075 1384532 913597 871558 1211230 614963 1959999 1833769 1812470 1719744 1875405 524371 1583701 1585648 1979553 1199766 1424745 784457 1881935 536884 672927 1729081 177861 1445983 910749 1895684 1658698 935129 1853023 937991 224678 1624353 1206825 140285 1373673 1264992 1720965 93117 1436208 583802 1214525 639565 212121 1551610 1442212 1785986 859149 1495841 296635 406586 1141857 886771 496978 57941 1393682 866142 1996066 1662849 636190 909281 1732731 857153 661885 1496565 1886662 226840 808347 242827 1369828 660659 1024312 94956 890487 933294 541542 815910 1319190 968924 1812037 1937690 1759946 1217507 1409036 1006282 1037451 1610133 1965485 1380900 292699 921898 1596548 7160 1904891 1798399 591967 350683 780452 1877267 733467 424606 391480 130465 1654230 620101 371740 509896 1322193 1609917 1113000 272 102550 1115543 216421 952242 33039 1630537 1813848 519236 252692 1441347 948632 217856 1092879 1730514 1599724 624044 872863 1032374 1798815 1280257 1112697 1926868 967967 1179965 350955 1431373 1944759 1702493 486102 441971 1040117 862130 1991203 1113765 1068190 660718 1332132 1215709 183634 1650614 1156239 1219212 905450 1408842 1927418 940567 921471 1963860 614275 119435 479379 752409 1637740 1982959 887504 1615801 249423 131634 311343 326740 1424089 391115 1821226 287225 825422 1745834 1165571 855262 1546490 180549 1705689 779536 56733 978509 1573158 1714981 1105487 843538 630373 1460420 1726129 1260516 689571 734314 690607 174022 88951 641332 804066 1422407 735594 1867908 1126967 1735232 357129 1266541 906671 1933279 851974 227489 1687705 814420 609114 1546094 1611111 1225482 628522 1055620 1653406 1507370 613582 1731497 717087 1251598 164357 132355 232989 1209737 805476 1487852 1796459 1036854 370567 1833386 982235 1791325 1742440 1540578 1762 987576 1108831 1047496 505022 1515854 779346 1263433 1252230 1526928 1331106 1439477 301421 1903666 1275712 51133 1673431 742977 1962142 780301 1892680 949358 479603 79247 1134740 1571857 1867881 1673016 1113879 1014550 1179958 1842936 1757411 847090 915851 1227009 924860 283652 1729230 357794 648330 199215 137790 724179 1657705 815561 1608005 1773755 1717832 1552536 1475715 1199118 268475 598284 861613 499747 175617 392978 1921120 1880061 956038 15705 1110247 1094706 158643 1348590 193095 711371 655620 818088 979097 1996726 1042402 1554679 41736 1048700 253218 55061 817397 1452887 1094713 1041708 952331 1656727 1760991 1943403 1840091 882976 931496 1277371 1255190 1554943 1835673 1371030 920775 177593 358773 1951450 1164891 519428 285450 562824 132510 536752 608987 1717321 584649 148506 640697 1799746 1349746 441108 1279761 618890 323874 356115 1145661 244069 1689712 1591710 1112848 858038 1145666 1639203 460924 115207 223260 1454839 498769 357437 402087 1039186 1978375 996558 859443 1859295 278984 800697 910733 1155721 1945739 1105107 1562776 1793537 1699450 493253 96202 1686315 1116648 444214 1684850 1566050 421469 424576 239537 1129914 351435 1651639 195646 1597916 11559 1722813 1573421 1433441 231534 749697 1054854 1903520 1819799 1237485 1911361 906367 678972 1005048 1656912 862685 1554114 214550 1872801 1287996 1963647 1562166 781312 616210 1795698 1008320 915412 11335 1288565 815892 1198759 790046 1149747 524907 173137 517390 1238522 1602420 1034555 233015 657802 221164 1362562 465672 498762 1706359 53518 366430 1305376 994185 280346 341719 1547260 1160921 1415733 1244921 1389994 414253 1230757 1074166 1102265 669576 307501 848833 905360 1036118 491870 1894328 1628747 586820 1962157 1620881 1272921 578173 774476 1763518 1632794 334976 1703593 899073 1029416 1783121 1134356 1936858 873936 1832804 1025572 1203826 714480 1040096 107795 666314 708584 653242 514366 723443 678358 1102194 1185206 1481232 1896729 1324889 1017798 1557699 1353404 687307 1460167 138993 1278618 947150 88298 976112 1526715 1555615 313705 1262179 556312 1011451 1133663 339212 1589611 400881 1461068 1526081 1715458 800824 1211974 1265675 834499 547237 612772 1283755 1306891 791948 1842258 7773 352593 1157043 1355760 1982476 1382341 208353 1994563 985798 1604598 1076234 810868 824096 1499251 577417 1764463 1018301 332351 1451453 246641 1932952 1263595 1947233 1082517 504883 1455052 232257 1087135 1049878 1374805 1556874 1793425 1506968 1655865 1757494 1914325 1942950 230357 894453 845091 1943041 1791171 662073 677209 884428 1420935 1323265 584171 1411949 114150 391057 1542228 364593 157107 1795084 751949 376278 1331490 102460 189318 1205819 1888885 62094 1286466 476984 1475017 1017148 203293 1139723 1304383 188752 73294 1164964 792858 1000579 1987590 234075 1524773 1834205 353991 680299 1578727 131191 788571 1924422 371754 1323497 861978 1761493 845268 459890 1159698 1907640 1412731 870167 505546 1380722 200191 1843546 1590812 1363636 795461 292634 1444158 1524312 715663 753284 1390476 970188 830264 1497001 1232894 1794363 852926 1689713 1194153 1525897 278922 1983544 1048281 142998 1602415 1895589 729750 1789672 317691 1113029 836919 750403 1021537 1209572 1753377 781533 1872127 1582486 46925 1574058 1309160 457319 579802 1718697 1721280 1930785 1537042 656423 999011 82610 1068944 67557 1515367 1696565 1500120 1919565 1093407 111390 1512970 771854 380148 632507 324259 1756862 1676927 637094 679554 1863362 144177 1293833 1439676 1826168 1164819 530967 218026 1168186 1398396 185301 1411829 38831 577485 395618 1736606 466021 1463161 1227475 1246063 479740 584593 697868 688145 1393669 443843 1027883 853258 1638949 63050 52501 1545426 1604532 666210 1679314 1688546 1724709 440805 725583 787564 1129150 1306919 60442 1604191 1115735 477231 1836071 1428757 632780 604560 1471605 708923 49043 1056578 620904 1895108 1675664 676658 179432 1888805 17787 848018 415450 84644 1603223 416751 34766 1002864 1169615 1715033 1859497 950184 976919 1518196 739706 1116618 645554 897816 1106244 1356980 315534 1449042 403121 1882043 1033665 1000087 1315261 76653 1554457 1493931 281625 1734854 682860 1693505 336617 602472 934332 121440 434249 251351 1000113 555671 1632313 306556 1437808 1637022 1504237 257318 1063787 1856494 329308 630987 734902 789649 540202 891074 1078096 212295 1495496 90048 1668171 1865831 378454 691372 368777 114942 1778645 1397385 1450499 826590 526469 457033 537687 1141711 1644207 223849 411494 1164700 479801 419344 514509 518379 548866 715771 1124179 617967 1082881 1467279 902038 296192 730644 199404 22103 1617549 1139705 610265 470823 271378 244364 1940485 116489 898535 1458298 1850780 1891512 1735244 1325392 191464 1195990 1128743 1245169 1709064 583619 688545 379241 843447 727133 1775068 1105469 1797208 1165018 1619510 1238217 129039 1026458 1554113 94975 1301898 231027 1909252 1701390 1975063 831348 519233 491053 1915458 1981841 879722 1939209 725126 515766 1038130 1349110 703609 1224614 910781 747116 958681 1253907 1935701 411970 1664361 1653486 421929 1725801 376536 1624081 1695473 300355 1373843 1559699 286539 165582 1406972 137763 859220 1566850 1503777 1219442 1938636 1452004 298156 348043 635733 379606 1659980 1012952 854972 1065484 1452722 1150490 1233291 1039156 1490188 1627428 1404892 155791 1813333 787453 1623840 617901 247373 19585 272210 1581590 34549 1597572 1715444 1996173 307827 1342365 307409 1586567 441625 1335571 1323988 1977828 224984 1978240 541239 588324 834471 828160 138741 1899331 812493 961472 783766 450345 900629 352910 1486890 45965 187412 1426658 697166 188419 391680 1836345 344242 1246367 1349425 815778 281015 1153212 993403 881901 59481 772855 1888263 1475821 632949 551614 318612 38668 469490 668902 1567388 1966479 1256374 1409696 1660972 502056 407725 720069 1196577 1349158 1468140 1623701 1385220 124431 1836139 1756559 1093795 1923542 1931692 1884754 258841 1093111 1215239 1188756 299670 1142581 1559979 1198887 1648662 995967 1333455 1940235 1245257 322225 1328695 675508 265841 1260848 323605 1059656 1078577 17679 534664 1337494 1220337 187712 534528 16615 1056844 1643166 1740486 456358 1946232 1482817 1681564 1798189 1212078 374272 1862694 683471 780095 1280566 853759 145536 1758096 1020179 1143605 943425 1201170 1038725 953455 1333239 1051162 1357612 979596 763494 931095 1907813 1467373 1616012 1261822 64317 1197614 1095979 1759298 1075140 781646 549690 1820774 1605534 1650103 1790771 1106818 1324662 1671194 36868 1584999 123936 1658739 363524 1008135 741477 1000483 546264 1777667 1175890 1835507 399571 1354859 1641026 503036 414268 93210 1777677 106110 1637410 1331325 678280 1652363 746174 1474605 807644 422306 1411698 555242 1236397 1380138 1096976 1326394 1708396 590316 261653 236978 1437478 70789 1893933 1229160 929755 1904046 1330271 788761 1454618 783056 1029968 1607914 1408721 1804258 1411741 265317 1604614 1200576 75658 219705 1115102 886995 304870 1247082 671721 1754480 1730639 450753 548169 1886178 1730063 1961791 1269128 82796 1220262 1894315 1742600 406514 1007262 1846874 1592394 1225987 1354718 1753705 1812762 974314 704543 1582711 1734298 1273164 268670 1788067 186680 467005 1407750 1927105 886292 1527752 603031 1111217 868968 1497957 959306 197484 63054 990398 558485 1687301 60178 1137557 1522597 892946 1951083 972841 1312995 649830 598448 110332 60750 520076 235432 5845 1546102 345434 641156 1336738 1621445 72123 167288 1818635 1248222 1559257 1104092 1271725 762215 1770228 624544 1741375 1803191 498517 1553030 1837397 458122 254636 1466532 264375 1366360 1634155 767627 1712534 1624195 1942832 1255271 1111220 1351441 1594585 1179866 1445692 378110 1108906 372947 184976 1642673 1537179 104232 581736 1596958 988991 636962 381158 180842 91671 998743 303870 1478093 358209 259428 405019 1232380 1713840 635575 1094021 892193 577174 1570220 41295 1803219 841023 146310 702827 1595368 351934 388880 1454956 240150 735206 120975 548402 320904 1756036 1991620 222294 1273969 812539 1950672 1211683 367997 1826983 1288006 692285 202681 759567 429559 477588 7306 131232 1149070 1554531 217705 1499601 1149610 619183 382256 30539 662015 763118 3205 607835 1183474 1153789 903970 1913026 1783263 1731210 1606727 1049690 999629 603431 1120471 1713435 1880624 101940 1121888 1551084 581420 611750 859946 284178 931035 1817410 96267 906766 306309 1454500 1494516 69900 146805 1548566 1251924 1627642 568106 804504 1181427 1951406 659576 805205 1998457 1303021 323573 1095474 1326364 1509252 670214 761139 1370290 868273 906641 1432932 123150 1212773 900069 315116 351086 1735401 1154538 285953 622420 1467237 222177 790611 1643010 348917 461529 168388 850319 1007271 275896 103753 1616388 1274645 126454 276958 1331839 1014322 67658 1076539 646027 1581666 1659301 605279 723654 282138 1741686 812853 1174973 1436032 855790 860138 173903 308460 699791 657312 1260999 1570902 624256 1278555 1200795 1261886 464684 1338825 785309 1477945 1545087 1298784 596379 951512 1373937 1764369 1351736 1839532 769700 444583 1616599 1880865 1361187 1609119 852309 831251 643533 740796 568854 11772 180869 417097 1524708 1527054 1750044 455314 904275 976119 1750061 575787 1096594 1076923 1374297 699110 142114 371175 279563 1077347 922790 865714 958336 1753293 297109 447068 957699 481266 1931160 1212456 1133459 742404 1035827 1568546 77704 181988 1757953 415984 1194522 55402 1614671 1050347 1173105 1702651 403791 951055 474693 403685 1435093 165050 1282004 926305 641871 259784 1315076 1354663 1108829 383518 189697 111027 648386 79555 52846 201597 529947 18661 151640 1508470 1365447 1614677 280338 1142732 533883 1906985 85915 898899 581146 85630 565675 905455 1927289 208071 452825 543321 1627558 1997501 1923326 311972 1221467 1484707 1254563 1444210 346183 15775 598226 1746145 1519080 1845962 1260289 1189844 936235 1048023 753945 839572 413662 781599 74585 514664 550112 1501390 1139436 962355 704430 21751 1410137 696625 1648497 381741 1257360 1578633 1331275 1773205 36658 1375358 1879811 1932212 434655 481647 858895 1588898 547092 1425059 1869213 794739 735738 1924620 575646 1397001 714752 1570757 1128724 498274 155425 1012556 1190329 1653394 781832 1749580 899421 1347483 1295848 864886 509315 715797 473008 633776 1003138 717421 707871 961889 563170 597231 1178453 337231 800682 222757 1450139 182525 1439771 1545759 683792 649684 1463685 1180090 1160347 790338 674006 172925 784709 362594 131679 1883360 583140 1441546 791916 332570 36414 1656707 1695757 882393 138280 1049981 272186 115863 1632634 785563 211330 930891 745992 937993 88419 1726536 600546 1609829 630481 450177 1476135 1815670 694119 1675205 1256831 1772418 1563778 42097 1200393 1127660 1726797 1052869 1399968 1776953 1177875 903118 897992 1750982 1098684 912388 171655 241250 1600 1862715 1910767 1276675 121781 423597 526965 1338776 478766 866870 1239460 474070 1995461 121291 1389835 392720 177216 155263 514960 733353 318703 1556143 1573285 846726 1590724 520054 780719 1124659 533249 240933 1969453 695240 227584 1770519 1309803 896843 1072943 1047589 764425 116622 973191 476540 343116 65801 1149069 504831 402142 1080565 932521 1260931 1966307 136216 966312 1873687 949623 1936661 1781968 1324713 1465391 1480374 606389 1184765 290455 907796 493555 1288699 1010634 1484635 270826 70070 1261253 1690072 1775335 1914415 146660 975224 501480 612388 1977419 698009 1435611 1952938 808876 778157 1964429 1237386 1649341 636746 1328071 134360 1566388 1374940 342000 1465571 1947069 363711 1531186 1080332 343856 1213339 569099 90908 587914 451987 792222 823187 865053 377764 1187231 360342 1312412 984933 248168 1617725 1329478 373847 1218043 99970 1234732 675484 558499 343991 1097293 475070 718366 277256 1168885 794959 207986 1973770 534935 1776550 1825627 1611666 1259431 1829159 1167514 1189255 1269472 686069 347322 1830587 117113 1880901 530082 1347228 129435 1493808 1748472 1394680 1144073 1173812 1546859 757011 1483853 1041944 1079649 1289834 86241 52316 1849479 213022 912234 775407 618798 1816041 1294436 337566 748761 1529684 1551600 1082457 1809351 1573040 1380364 718502 1348650 1226583 1450057 556328 180433 27215 1485104 1006867 397370 925549 1299211 404408 1034088 1414523 1021366 197309 462559 62783 102912 1491328 1512561 719082 92550 1147089 573963 1112834 476988 919444 742681 778439 1345212 1170093 239762 1400555 1896992 663959 528024 1796882 1789376 30876 1559740 1311313 938328 330093 643223 1414457 1829624 393632 1885326 269876 529062 658497 1761849 752847 845940 1138963 1894705 3743 1239813 1386055 407625 1141361 1586840 832632 1091827 433396 1400777 1645843 884635 1853793 141722 1123539 164285 1098854 555022 587927 1392067 408211 908225 244271 1451385 251105 924997 1224007 221227 1163827 105400 28250 1323037 1452046 1115970 1704463 1501407 410001 56750 1414424 1264678 1293232 1580464 77080 852964 1577594 1292818 62429 134315 1629334 594586 1143797 1842197 758940 321899 520377 935856 1368003 1194564 1390050 339409 1032072 1707078 367865 1833151 256050 962886 738979 1980773 1674744 926386 1466576 844799 743958 1580233 387945 1829712 1670627 768170 179417 1177840 1941702 484249 1904610 1397736 316488 1679315 1241049 332371 631156 524762 1333136 1841579 693930 1056071 365084 1952733 1777966 420677 1507447 1906454 938740 1021005 340643 318353 73801 1850327 1299634 744917 956687 1286485 1507357 1033716 1655842 1360293 1388035 1548565 1252872 136467 566094 738867 1327337 1442455 717541 1683511 1355148 1719733 1552574 45436 1736793 18829 135864 383213 1705995 666363 274952 55212 1791781 590116 1961430 447922 649322 175353 942570 1953332 991965 48185 1566506 1598369 1862313 1231623 430249 1300051 1527455 1894277 1355526 1923714 115066 1995526 13296 137826 1487721 1266189 140897 841204 927256 449700 1904311 869961 876612 570056 386822 132820 738377 1988642 1759278 1045871 756425 1108526 1253490 1695170 591919 479482 928111 261899 779529 1134646 89046 1494573 1158907 1964102 248319 408846 1467379 314626 1923846 1739184 1090473 1225725 855462 1873727 1677471 1166472 32502 1415640 683626 1844051 372836 1578878 784168 118680 471755 886409 586850 1164711 847014 500481 1652721 682520 1378762 769964 1514795 835596 290252 315760 1296220 765882 279201 85253 909271 1136482 589392 162161 1052796 1460507 1840443 1465061 1774903 1926382 373254 1187098 16532 1318559 741159 1519317 809147 659254 865545 1809795 178304 1610855 1595988 601538 783054 697379 793546 592424 1404951 1278006 1518905 679625 1326718 650734 722013 905343 824107 909763 49689 99431 836565 1359745 1568801 512862 1556378 1372755 693312 1893426 1598885 690733 293389 992972 31226 268861 1737871 234624 250526 885179 1253631 891287 1457304 952230 1218519 1328786 776040 1610963 675234 1580615 1298774 615588 361405 1197302 1641628 1471110 1207357 1485947 1494520 607951 1123646 1080144 462242 995348 764737 925081 904805 1286133 102602 1547122 153392 1316857 1103838 1144438 223515 178400 1197227 761743 1255029 202478 4390 916710 1271203 888024 972954 1504359 483387 1018862 496953 1784668 573055 896939 1110919 1631333 339303 680130 342998 392444 301145 1928203 249155 504910 632146 1096488 169211 50052 1625513 111093 1797953 1909919 1167005 1600364 629843 557714 864713 801640 1199657 1918753 1794148 1706120 1191802 1352870 1276880 221909 1741160 928655 936002 207449 1861696 354409 1273373 588093 1927472 588726 413980 425104 1383278 524589 864963 1396101 1765480 1704514 318191 1187758 1443042 180958 543003 473751 1189428 546588 10007 650524 952178 1728743 1515813 230677 1319673 909082 1373355 1267888 618002 226670 1430391 890505 595543 187937 1368666 870555 1929655 1938662 1563943 828336 864385 1699911 237809 548940 1684163 1432891 3810 288182 1728792 322508 81287 1578965 697593 1072302 532907 180189 1029527 1779327 433500 1366260 484026 784028 1568075 153149 88910 1549447 1540340 1194314 1439155 452708 495536 1971741 13357 647420 76601 1302096 1241658 125599 781914 565928 392587 1107375 79489 1040979 1227561 1821594 848947 4031 331511 1894538 1690434 147071 1593584 157988 1580626 556508 532270 877917 621644 1763538 1949961 1371787 1628049 117266 504029 41488 158202 1499257 828535 375853 1857948 119636 634336 1467872 544405 309199 35961 1835962 1265079 307801 1448835 770333 646192 1188873 95922 242425 1695989 1313658 1598584 833233 1001015 1810597 731569 1674406 910172 423008 128335 817607 66425 275821 1316003 358902 975980 131690 1118605 1799574 51411 412290 171152 574235 1612333 1309350 1323536 66077 1890888 157516 317060 434804 474792 1613621 878423 843243 359720 1699427 1289710 1531510 720668 548243 1194602 1188964 593942 1501072 1181969 450157 488940 1769998 1634826 1971953 1843315 1550364 1331779 1072810 339107 1972367 1471740 1311314 1959289 1941963 1800624 1132512 577713 441247 754904 1364031 1261777 1097672 1836920 14296 1408918 1264286 1199309 471423 1548060 1443799 114434 173652 688783 119581 346964 351471 52491 360364 1744687 811004 930625 626903 418180 1893953 1122264 632391 200608 440440 723037 1634113 1336172 177444 569819 1491716 118993 1787342 1892371 1856539 141428 1611045 1568843 617441 1644224 596583 1878921 610532 179720 651366 663191 880512 893349 1707354 938157 1204091 1809356 450356 1030606 733027 1830496 1440866 1599227 1100515 815711 1200579 1860273 667408 459355 1538814 1751570 118691 1287176 356819 957719 1384052 114769 1568731 109269 1824823 420844 1215563 1254 1292110 1338044 1506511 906325 1090619 494106 352456 177450 237528 1698433 623449 1541372 496017 1875532 1828901 750788 931883 812028 998437 1876244 314560 529428 1309872 495328 489325 1841059 908177 1688156 84292 1207670 1373036 1465071 1696559 118033 864318 966582 1135361 363515 1452481 694333 516808 806883 1323480 554957 683768 796513 395093 168200 893293 1822565 1074441 79417 1424929 1519730 757214 999347 1055557 47649 1339313 1590039 992088 826409 1748823 985884 1316230 111068 1526396 1662751 1166699 1660952 4653 1022777 481694 39169 1872070 983106 688386 1577651 713163 149673 1410388 1147439 625377 487330 149782 1387524 1580561 878119 61453 197525 1842619 880460 1602357 1390215 1993840 1525516 91737 331372 936169 708210 1237860 677705 1380981 1327285 1228941 1082877 1249937 245490 1463527 306889 1244461 1336184 155109 733018 1798698 1971440 137696 796905 955643 538541 880439 131250 1496460 1848924 1572577 160322 800118 1745649 1882259 1970175 227147 1190847 957101 958026 1314512 110468 779108 1736931 763495 333366 1650884 889260 1847536 877672 264800 428842 501162 792775 967710 450155 752274 1599197 305565 1504082 510441 1121134 1195793 765788 943151 149945 1429443 1595830 346924 1943402 242642 1686 579655 1196053 1971077 1429011 1036375 1037875 1543814 1364135 148779 723780 1326297 990426 1990552 282369 556686 644490 168176 1213587 607570 9850 561615 906873 719831 1650187 421042 636396 191792 885205 1286628 1984642 1477287 1839086 1681368 1601276 18014 527554 1774036 353909 689318 1375121 164252 459080 284736 1168590 764927 1196949 928143 435570 1794319 655725 943102 1486705 1789362 487674 1107971 1419643 465078 83900 153397 152722 485915 1871404 1077196 656757 637041 1145020 68201 1512425 1051117 1063866 1818190 1332097 1432156 903411 1888868 1444296 835233 858631 1648841 456231 407529 1233823 41489 1257005 106194 471711 269270 987024 659769 1589704 1495521 922841 1154836 905055 1854002 833050 586537 115878 578573 1307565 597877 1454749 1442423 1441531 1776850 1646295 1250694 931984 1839854 863369 1137980 1630328 1501428 1937418 1206670 22777 1306160 274143 289177 1067660 1724225 1922462 1913210 1982641 271566 34940 733320 1336570 1288259 1464821 153832 351497 756731 1358813 1086640 976102 793093 318390 529800 542969 1006677 1738720 1991930 984807 564129 628853 1100194 217190 1103876 1245704 388693 1628480 1147049 80566 132796 959720 575704 154719 1536033 1944363 1046174 1012449 1998430 631586 1867636 576021 1215056 121274 337144 1900462 882478 1206075 183987 798586 1894709 1332941 1469526 1714560 1783308 1112924 1751162 1587760 760470 1163665 1773799 841875 919701 1999644 1941496 1460744 1460089 1789535 785928 642148 876810 1695975 64518 431108 1985746 177801 1695421 1731074 1901566 1993708 813937 1131632 1154474 571090 1509468 1333042 1732819 541414 303414 23064 204886 291125 433680 1077093 1606185 800000 756956 715992 1442749 458024 1546971 497321 706146 1295278 1281349 1508681 1329058 1469921 1597554 640356 1457762 1635380 302235 386223 1307683 138334 899408 431987 148913 142117 1779823 1041817 469630 827629 744202 1693621 1820688 1936421 1894973 812538 965978 754710 1634921 1211088 23878 1769216 322744 1648628 617278 319550 1630198 734819 75661 113264 1788246 816416 25504 214581 1791827 312215 873089 1066238 856194 1011255 1481975 425590 1353219 443168 1124293 279818 394933 1184370 1377324 506632 1043007 1349737 1717092 1495793 628287 200081 1870288 384198 821765 1554260 1889929 1215741 391145 928716 1168190 1531013 663473 600549 1854387 1241832 1876912 445897 607697 159784 898681 1221391 1267986 1393707 958207 496930 329953 1058507 1299982 727757 581888 1510508 201043 166485 1996901 613671 1520816 1930061 1076334 1073254 1242722 1403584 478140 1753709 213363 1529939 229662 846385 684883 1509703 1035768 1851382 663939 184474 1588792 917939 1483655 94944 988284 1590520 1787437 1299738 673376 353198 881816 1699666 1192665 1276392 203208 125441 382915 621875 663457 716758 458761 1722708 405368 1634680 1883973 1964196 1864327 304454 1167652 567776 445784 1114435 1753015 1013396 1860634 557633 336674 1450975 1969773 1003508 1390976 1644626 8830 1838188 641034 815182 149298 24039 156089 1356588 851332 655052 1971361 707173 1417148 861245 76614 278364 1491436 1814318 125250 25981 1305433 397456 358079 937042 693643 820308 969959 1652380 855172 917502 1850846 886535 1235237 1090513 1135333 1807886 1632818 242418 598235 1839188 529623 1286542 159851 209498 129443 594262 1933789 1053601 519955 1821835 858057 619371 1420636 413094 591076 1748099 97822 664405 1388583 218432 1873061 615272 450491 1704018 152560 1708066 970037 1145490 329174 1270247 1885722 1316053 1665086 1552125 1989553 1029793 694036 245541 798522 1525300 398818 373820 36 1527877 1277679 1030208 938681 1402667 1080036 1702175 1774291 1912749 590110 1696952 381967 624608 924612 1159950 1064262 925707 121181 594669 761496 568653 722802 715042 1234350 578727 606582 487507 675357 1235158 1428824 1063563 1221499 1259505 419627 30346 1205556 987463 322091 1514358 200919 154259 1469312 1152845 120846 8437 1851173 857058 1072355 42462 138029 271596 1648709 925836 1482417 1737524 1071075 940094 495952 1374659 4145 282826 1365270 1416366 1201112 315266 1666577 670010 1484632 330282 1606007 1735805 1356073 62694 592587 1188962 600312 636828 1176743 28361 235564 503677 1004941 1169984 1940699 1109008 1551251 657831 1746908 1771320 1787641 963550 504150 1069068 539511 1801957 159189 1823912 502051 368747 1234825 341428 953999 1203121 1088514 1520515 17427 444789 1993958 1750577 173700 612192 1385766 1916693 1139534 517666 564786 228685 1086891 1629080 1377883 96900 1750156 1113408 1172642 1117400 1201767 71351 287460 291838 136101 585989 1799477 228642 342437 1054632 1451344 150609 1791598 1665471 809019 708479 1288353 152039 1175462 1899086 1858425 1701494 1060374 1175322 959206 679671 1486119 1487631 1574273 953420 1824461 466804 1109901 1800375 691371 277070 1829060 631768 1247791 1605085 124089 1622624 1102615 581257 308614 1193508 953087 691812 1998655 1075647 535949 933012 1295415 397804 299881 888075 636864 1545906 1470401 1218961 1719796 749062 1609322 1592361 1690305 119951 277576 882557 66794 95693 1205825 1802447 1287605 1699052 552545 426784 1355185 1751907 624174 29378 1548325 34117 1904152 1713132 1563955 723749 1043385 168268 1332760 1777699 1307896 203183 1641156 187585 1500010 1716791 1050492 1812086 1892880 720801 1539130 1882133 261306 190358 381375 1225202 1482397 176290 1034658 825602 1277491 245567 1640090 1526607 1056551 1432146 509560 1198745 512091 104093 93239 306810 605768 1195237 990828 342068 604945 896659 578435 1465267 1396183 1217036 438638 1071308 1763112 679594 1236365 9386 856167 362759 1383382 801552 49027 56635 467883 900338 1736523 1509245 528747 1887929 1376029 1501366 741981 901828 681078 1756965 85305 1100768 393769 340452 1835244 746357 294166 1487855 1213051 466407 376233 447194 1833878 336555 1509450 1081314 652995 456715 1274977 1608250 640724 677102 591326 1850989 1865573 1882174 1513362 1010279 1003005 393646 101881 258746 1708648 1890691 1479384 904130 1864457 1711093 1311382 1187996 1279191 1786457 1708487 345415 749050 1203643 858795 992023 1366389 542989 1499158 782854 356251 1635915 103142 378434 1378173 407990 1962404 719805 1930902 1215164 599438 1843153 901886 660356 884424 1924806 1525243 1335080 50951 743917 762122 735425 1962476 1787100 1795435 633379 1725549 1147716 1529528 534641 1701633 87243 383682 1338320 90325 865843 504849 1430904 162947 1066726 942387 1962514 1887281 1535985 1666546 1390848 1925819 1706871 1026279 1852268 1187520 520969 1405734 1610655 1912265 712275 888865 1260016 660675 1621836 1433585 793339 630644 342989 1731419 98133 1627552 305485 1330396 537452 448773 1761942 1817636 185023 1535272 351687 1668459 1312802 144374 1933739 1359213 1241927 926630 1375140 440259 1759980 92633 1739522 887848 1051405 402752 1724718 590191 3120 1193622 586824 766348 1806350 1976015 1499271 1659543 1769569 1800084 762999 911386 567683 1509146 1672987 1415762 1471323 150853 729511 948792 1953790 481260 496506 671201 290722 1189416 102800 760538 861779 1341500 1456751 478135 1439748 972193 41231 614169 1341553 1620160 812759 188365 1925528 706863 1367541 782934 783879 10764 1815689 1217949 1399418 1817546 1365452 1304458 53373 1160597 286572 1124811 557300 499937 51111 1558696 637841 697279 1211536 320265 1862984 1290943 1784112 1785399 400544 1437207 303749 119439 1507435 1697862 493079 1574750 1860913 67236 1199211 1646301 748191 75381 1298339 432858 146383 994719 1278285 838861 1818314 1451235 1020213 854773 904698 1244115 727552 584088 1144028 1570691 21732 1616365 1133069 1854815 275437 1101942 607276 1291404 1771943 1744072 593434 397570 1554192 701356 293173 1931542 1501185 265726 429011 82040 1358025 1676490 5177 994731 1827028 1151325 40126 1027864 1083752 22045 1570067 372641 1949627 825982 1133323 381033 46080 1582986 1622218 869710 621481 242285 199978 1811958 363574 1720982 442210 625529 1335379 572427 1918124 86866 170400 268018 21880 477453 1355799 599972 791874 1179016 1568954 777932 503168 1281058 504745 1533889 1058066 1791007 1134818 1414023 992634 1858320 321983 1263687 995171 1030475 1119557 1418072 917380 552485 5656 1135238 1980499 1232602 876978 847880 1364767 546299 1496718 543418 992176 1062857 678817 1925293 36333 901254 1711941 627953 1770958 1025885 328318 1885701 1094539 771558 1515652 709384 6757 709110 766347 725479 1520814 1307781 287228 1054798 1004822 431782 1883158 289663 71728 1548255 274338 1567051 767976 1606163 1538664 50867 961775 754122 1252570 532568 1335096 218292 1729248 57750 94223 1945288 1566922 1670794 134076 1452997 784734 1387916 1321824 478619 575181 355958 715250 1126043 545213 1271306 1983032 1800969 416983 894766 1982748 70157 377766 360439 512703 812764 1426583 754911 1316735 1625888 362985 1806525 542242 1591578 630087 424960 863589 251993 1260647 811967 1355558 903663 477271 271402 34880 1465278 615150 148788 1556310 89357 673622 119278 1221707 1104843 1094162 1009488 546247 153802 286219 561782 700565 658582 1037425 1581669 768940 1704320 1907758 457741 253813 1278370 76022 723510 31377 748975 1470398 1187834 429363 541103 810468 1264570 1920793 437971 1866384 227841 989096 682228 1096098 88171 1313036 823107 1392842 1005819 736856 1703418 1692559 811937 590510 86278 1520100 714424 1034954 1625180 677974 982287 111371 917388 576555 400788 344021 56677 1951109 879587 1259838 1461077 1436796 1816816 742437 637910 626476 109380 1432941 1338489 177763 422551 1284291 1295455 550614 540453 1597650 364372 733428 1479754 492917 1453615 1665065 1635800 1496788 871908 1189875 1516882 479870 1625421 1115112 1483305 1868399 807358 1798308 1454057 885732 478508 552167 1809854 239897 1308948 624406 360811 554573 486667 1218191 1027989 742305 1562962 482100 467572 332747 324324 1373687 958773 457499 404879 1513558 1241120 563727 1702355 777360 174622 1855670 1770867 1623552 694873 1521509 681678 804896 1347990 1910314 1181008 1735671 1611235 1406736 1426796 786269 339042 1251397 1936947 1962194 965221 952226 55226 1493390 564387 789532 1829700 994302 788006 1718036 1146982 593866 197825 1688105 1437446 1245981 1245958 215086 1313620 684586 707819 342743 1399563 1310016 1510625 1250851 82665 1743369 116336 1976079 940525 1442271 578778 187928 1972474 123924 1808242 136194 742536 658599 1404132 1645516 1429524 1432394 399927 949235 341873 741224 1114553 1485435 883216 775207 547492 1218513 1364367 1816846 1991615 1085831 119292 1981012 1534769 1696916 714951 167147 164741 325675 765467 100312 348664 671114 705937 1789743 588671 154907 445733 576870 438665 1738046 381411 209189 677077 1701979 626622 1241683 834694 584132 1952645 587674 1583699 1517569 319338 1061826 457545 318716 770935 1027471 229235 698098 1997469 443502 246008 1501233 1786101 444376 672107 986379 629226 517046 1631997 562928 1606600 922571 418548 29213 602945 201086 1773339 758397 1566516 722229 3233 745983 1593518 1346081 357626 371717 1128095 576128 1523684 629727 176976 217467 628628 994104 132172 1350098 1108156 661237 1850511 69464 1684244 1027404 744137 1874500 6920 1450440 46127 1683200 1414760 525721 245146 100889 874044 1596355 1481857 1839326 124014 1639503 1890598 710495 1650026 1143989 1336548 611242 764239 1346331 499084 1430132 122561 1379597 1212493 345411 1832462 1222647 450988 1137823 1215413 211367 465844 1114948 621883 855483 940302 1795196 372554 1089717 518699 1208995 1239392 1704357 1092056 593876 856044 1860084 1021268 864359 1041026 838809 1285532 1201798 1088293 171767 224794 924370 1829424 379617 66617 1869196 1608736 1841986 1576361 705595 243148 1547484 265985 1306872 952357 1698084 970556 1592964 1298565 140572 1909802 219092 1398268 717333 994460 1943697 295541 875898 734951 601282 1651024 852553 1472944 67613 968750 1641518 442297 203136 778004 1042390 1306109 137647 196500 446842 252516 1379908 972428 404683 608803 1873449 1521465 1681762 868349 1159851 1644326 488861 527249 1504651 1311181 715878 890838 943845 837867 1932535 196618 467109 606489 354511 585875 785599 1382484 274535 1698795 1691270 911772 1676782 723034 977902 136664 1665959 696935 480805 824450 419518 1021990 1564519 796320 1431922 670782 1553795 1426242 514745 22709 1160332 1179890 1378118 968558 410603 1277383 309030 84860 224127 1669149 340944 878921 1595002 1158336 893598 1221425 75061 569346 1563133 798057 1939719 550370 1948530 1487320 1530391 1124922 728388 338346 683190 420200 1108793 563109 803565 209395 57890 1577958 964729 1886585 1219151 744991 394469 1080341 433709 1309018 862240 432396 1007131 1089329 162999 685257 1507510 1660803 1687697 1487661 1818591 1061453 27863 342304 1899164 1311827 366782 297454 122885 432232 1295145 538241 983971 1493783 1939301 515500 1056487 1699003 310334 1659418 1615705 1182292 1345947 533783 1200639 924036 1310665 1064684 1633090 889705 1044032 687206 1837231 35645 869644 672925 1497201 1549506 1196977 1357437 433861 1342514 1205403 1573129 1922601 302268 901899 1888395 159521 1619164 1839576 1134265 454495 1606278 1718453 440343 16752 711660 1442161 1234157 571465 384944 80163 272942 1295955 791264 193553 1918357 464854 1710384 295306 1800614 404740 1893720 1117135 1289048 1104215 1338286 1767138 495697 776908 278525 270341 1359609 177270 798100 261127 680958 698883 1966290 1782832 1508449 274500 883857 340738 474811 1387613 472525 644933 1961311 912540 25134 227140 1827491 1385311 418513 1208336 1831530 1537727 830562 1522296 1159482 697766 715802 452417 1522011 1833342 237359 1367723 560088 1681056 114166 917166 569321 977784 1736304 606681 1366061 1266241 1539982 772448 1817537 1456241 710094 565770 99099 1607983 94859 1657066 1375307 1939167 677880 1685794 566887 1831503 1388299 709630 1374565 1504504 569882 498434 684160 1632079 1074727 1295001 398204 856638 554707 1873355 170603 912474 1690405 1674117 1245184 941300 1002014 11274 1859588 1461309 1207552 558431 661430 1803230 599412 1154844 745532 1897200 1936339 340779 85650 1288021 411618 1158691 231619 1993356 827094 803991 1173768 1752020 811239 521860 1552642 1012986 1328502 887982 283824 1522845 444268 525287 907297 621313 1305758 761928 950207 1035663 315698 716848 1891757 1886184 1598010 377949 1108781 286573 1955207 1715903 1393285 424570 1102473 1568629 841770 317478 1237957 45639 1881946 929293 1985344 1698205 1898436 1884429 1711579 1342109 849240 1497372 1932626 536502 481091 967031 876351 851127 1853364 452739 1283033 1763076 930038 1726065 834441 419836 758355 668640 199450 303432 440498 462471 1980000 559641 1037523 302383 908617 961263 1001084 801509 1892896 1021435 1541200 1907470 107978 1135215 469406 1077589 1007268 661793 1773966 1482902 1003853 167679 379049 1294322 1615065 650153 1628193 61983 1654978 1488001 1931281 1619273 1665137 1178483 1910257 546525 252306 832996 1439482 1285068 498706 1571762 813750 961306 1795804 243839 417533 1171468 544076 1943611 607906 47122 1479468 1571634 1941533 1832123 172540 1036805 357016 930136 1993640 544072 263558 1130987 1869726 1480720 1175848 1377218 450666 390845 173176 1170758 992354 1470858 60811 551829 1164470 61303 1356688 516867 997502 1054037 50214 489714 1502622 1574679 234613 192005 937863 1491199 483052 1423165 677962 1590539 1221826 946323 294107 298164 1129931 374160 126124 381907 61405 170839 1903046 1980694 358190 1348593 483206 1923456 1320150 162682 509056 1805105 1319232 1726708 1544387 448462 543049 1890454 1433329 1989301 1092345 1260685 1564304 948168 193720 1881964 1473982 1007423 773426 69512 979315 1273796 92762 1399810 1893096 1244616 1437406 923210 1977346 1504967 1863821 1534495 864707 1069266 246990 1039731 717196 105102 1468316 1376967 730361 1000886 328556 690776 720571 1762420 1852442 1269333 269899 1556590 1796925 1519252 726227 969079 587501 1965322 295395 40184 761624 989958 1458108 1612908 768486 123619 897292 1034939 832026 1614214 1888022 1604447 1636112 1635942 117865 831861 1979729 894118 1927834 45632 1820806 114844 683178 1191504 989951 710833 1611195 288984 1295211 1467662 1751689 155499 1061326 784676 1511211 596923 445764 1801744 1280007 996028 508722 1399369 1162147 1166450 1996539 899602 271169 1081775 383861 478046 1522605 1003294 835933 193599 13068 1507311 445579 1838519 344343 1221093 981016 1509000 30319 819445 1315177 1268827 829149 1729578 1702750 1517848 753689 124620 1173592 712793 1764089 641986 817363 1619723 1770594 159566 1445391 1641048 819252 1695747 595980 404074 1836006 1489740 30085 1007746 114210 1804026 535244 264268 336895 1574926 677642 1354529 818255 199071 427493 88587 955562 94366 1970407 415677 1721276 223212 966723 1753485 1225681 1120125 658821 568640 1478618 1646375 1522066 97861 227257 1605637 1468435 1601668 1923801 1714160 1345437 1252629 609297 25320 548772 1052374 722661 1530192 1720733 1186124 19200 1045450 300878 1970319 1553274 1164052 331130 1669368 263346 258981 29184 1121459 1775024 258593 411668 1091428 1022205 1221321 1711198 967992 77668 1918540 634454 379906 505190 570860 1762044 576652 1877258 512233 14099 993238 1440778 1574796 958376 1342170 628787 526036 564584 458785 1011772 1982563 1938060 1382506 1528353 215122 1067741 294699 936698 43908 326086 28272 819203 1841 621576 323801 102775 504250 420303 825148 1823157 806566 745694 1064698 880476 1267800 376176 883620 815889 1876890 1863015 1392742 971083 558551 1021533 1189822 1989580 1504372 1817792 1942282 129905 186273 1186688 491446 1927496 1815533 1087641 1643837 684685 585918 205734 102218 63252 1514420 246987 861319 562114 1426076 496523 1166356 1176693 685678 638437 750044 1470555 1520151 1663057 1285589 1986279 1041472 729664 1930591 1488628 1537242 1611465 194996 346489 829932 820496 1395 1380599 1095290 1465086 1821240 276036 1583944 1136652 409832 571793 1091034 1551174 352363 219961 1452402 796321 540525 876797 898812 646262 1714030 1389736 1246737 1437817 813313 1097597 287696 1824000 74967 1724970 619757 1445083 1537841 469596 379689 1913242 1535669 939106 946396 856029 718904 1184133 1537349 895646 1325914 130139 1088828 1813845 885798 1093069 1712567 1962829 831051 446351 602737 1194176 1181248 707306 565926 79393 907259 1090908 1382303 1267354 1936811 523794 1426734 1904955 1808651 303147 1407865 1157832 305935 312252 1366208 45540 398963 291196 1627534 642745 1140751 1139752 1920632 1806717 545832 539217 15395 876065 144331 1496306 747922 1029855 525750 1438765 1547729 1784496 458071 1928232 1519571 570612 1943334 492859 1650938 1412536 841092 1758390 422128 769536 1761699 1990471 1421677 931783 1275225 924830 1606512 1379817 1784302 1708900 990880 1275553 152259 1302005 1310549 1741173 1196484 1480191 1191487 1424161 129795 289881 1959130 1835650 431478 1266006 1443880 1693438 1335754 1837382 1764075 1130947 1779936 1873675 742188 225244 742533 92467 115423 1714247 838443 1846393 1321707 892793 1039300 865681 1491883 569284 1223713 299188 924199 927534 860834 607467 273805 550673 1019009 1548484 739872 259585 1766811 1515458 428527 1977785 279521 151112 1912057 380588 667961 1370999 219074 1778599 1025678 1741864 1235091 885191 1947305 564639 1079101 1599245 1429498 697908 965634 1705413 253966 1209499 922687 1755196 983195 851720 1457210 44138 1963584 386371 348050 291449 419720 266851 92165 1472328 1593241 77209 398399 1753044 548002 739306 1959325 944681 904306 1773099 1582553 190123 512970 746377 1262404 1024366 1363454 583329 791922 1559245 1328663 1186427 61766 167287 1178201 1549667 1998156 1347858 227463 947781 553732 1038978 1945614 631411 1645309 1145095 103676 943172 568411 1943078 1762553 698729 688054 1295844 1735824 1397093 1501298 393231 692662 1369080 1120678 1025727 483785 1461669 70663 1850927 269542 1005500 479225 50521 1677998 979139 339999 102178 1664351 1419475 1654589 1626081 895193 656185 1440456 567206 1362015 1269251 35155 638084 277484 395579 1791153 1481806 1270956 1718596 738448 1685612 1610422 307842 1267470 547201 1774932 1815166 270963 1280898 1814334 1942354 852106 1114421 1626682 1444021 1183500 871273 1831180 1313086 1481077 364986 166918 589931 156945 1272074 173150 1002753 329732 1808674 1456310 898655 1243721 741617 1436730 924658 483247 401166 1914363 1887457 1189958 1978680 855259 1370548 1934726 1079751 1272848 1927359 1325636 340805 1758928 911232 1559391 1544906 1611898 1603501 100037 736354 1389604 896002 1168682 1754455 1597575 1986190 1523197 724885 463519 1402204 1024970 1780747 723736 95566 1827949 300951 408297 1355440 939333 260935 1373695 963601 888924 1018828 262375 1024574 1980966 1401206 1379686 1403665 1104372 1938849 451640 769134 592487 1943388 1032694 316932 876046 1605857 1952664 854943 1030481 1162798 64031 1157466 1589145 268319 1293450 1056139 237749 51682 1987452 560686 1810024 538558 409282 241430 283795 341050 167446 246456 489707 1596890 182731 519798 171269 708542 1570114 336147 755998 1065983 1840358 957652 723223 1539280 297215 433021 879187 1309330 1655110 770562 1086375 454213 796735 154583 1538515 1308623 1396110 1573913 731332 1916658 1108983 621023 1046976 1998186 834257 72302 532148 107734 242272 752831 873276 1510190 260587 703685 453075 24414 1913465 702621 315945 1806676 420873 613116 1165217 1244592 1328675 759795 357780 1202773 1776742 1296944 1404844 297217 405336 1738303 573901 1407033 1477141 1590049 788844 1611351 648080 1437273 1112467 1717226 158702 883023 256357 1109703 1700112 560468 1372538 1910949 1984683 1437658 1348762 340245 347909 1062675 1080548 1843381 1488862 559 1920298 1852169 285737 562765 1068922 498735 1361193 646508 1599764 443349 502276 1009040 744684 1646547 220100 405872 1565354 1509431 865481 1571195 216041 612917 324296 547366 618179 1204168 1808925 1291817 1279793 294430 65118 389635 1278218 1140851 1638590 692201 1796117 364733 547084 1171593 697690 1538254 866181 74017 1363105 804129 1803212 1847995 1745088 834167 433033 929408 1425761 194914 1412631 677558 967495 898287 1782601 371490 1541874 1695291 1193720 1411009 1098468 1781789 1336190 1028443 1198833 134437 1218905 1673999 901964 106246 426636 31298 851003 217243 144696 1308329 1817531 152646 827092 845037 1065009 356880 1696985 1446538 1071898 757585 469201 1745405 1460467 824603 1439514 812796 707405 1157877 518609 1857268 856412 390297 240849 1192332 781831 1363755 1441262 1867684 362613 1585878 935446 1277919 199969 335807 1515466 56639 799868 1261818 462045 1647184 196960 1160160 175960 911437 668680 1173024 989232 1443970 292269 1643299 649006 980129 1133768 175846 1916304 1063673 110345 81022 1981494 1182169 14854 1019224 1899611 86181 645837 1534276 1496827 528186 856420 1760359 1012049 1084245 850022 386784 1066283 1487165 196147 887424 1727757 364785 691940 521733 950308 1124455 943550 915247 1299191 1064311 1821292 890313 511011 1641463 247652 274026 775182 53452 1770790 829536 404456 605912 1768964 973656 1503581 1129164 1150051 657349 1018995 1282203 1951681 282523 589288 1044339 988467 616544 1523328 522232 65285 1427413 1131300 1589481 1313422 1688340 1725625 481799 1495735 1351690 721929 1286719 467205 797942 888022 144027 1754167 155138 804187 1554887 459291 338607 1110542 1847760 1490748 69588 1367374 1057419 1405923 1159662 935527 978993 1161184 144017 1374208 923805 1833901 904112 44308 1665992 1881993 1654249 752120 1361558 225374 189491 684172 822368 1935490 1485942 1716992 955166 838852 723070 124154 589948 339183 422211 1417384 762532 1492806 648964 1814556 944119 124867 442011 267786 1184948 760132 98900 1120916 1779011 610422 1111795 1120000 178868 592666 1242777 751459 898060 357983 1877624 828971 272869 560602 1605453 57404 475139 323641 1531942 1520528 303492 1699276 1749776 344551 1776358 1443473 857460 659535 680816 508427 356974 393905 194412 1594257 719401 1266392 1335035 1668303 1644880 1082069 29502 1704032 782144 687008 1561118 463362 1470234 162263 952475 1279069 1539583 554991 1188104 381797 674951 1027455 1332324 1363098 56502 763194 1721982 40801 584913 1515245 1334087 281185 798583 456392 1200133 1687440 699095 1620389 1911767 1362117 494418 93377 275247 617378 3573 502890 1363648 739174 506711 712625 785549 1952804 532508 392760 392893 1748623 1100647 1391119 257353 1838506 1122320 464768 1133920 1928506 1758421 1793502 436622 1312817 618896 480225 1233111 1263690 739288 1463083 1801756 843984 1738224 1479903 1513147 1043834 186081 1793414 1796127 1194211 728840 370714 1626131 14943 624659 910615 765582 751924 1968829 9391 387478 232917 509712 1211966 1294062 1248113 923043 202085 1976606 1290489 875072 85354 280256 880454 496260 1442668 363824 250156 1657460 677247 1673588 1562547 1555221 779111 1554852 321502 1746712 385537 1865555 375303 459421 384524 1164746 1627191 85406 849194 856684 1051505 280138 1819082 1541134 1618156 984040 891929 833629 1105655 332541 1089517 1313148 426588 1183479 940719 1995945 1885414 170749 1014766 757640 48122 1020117 873724 1629457 1749730 757177 162430 884098 467520 1123491 225746 1651111 341103 543331 1295340 1666683 191479 1524405 883109 106724 1843526 1025360 479520 1696221 1872038 1981602 1884823 626380 1184108 599877 147434 281249 500741 157983 436586 262893 1777492 388286 223308 1919017 233955 305609 436109 1686417 1105937 957918 1231435 1620035 1042683 1585913 1495988 54952 1011130 1708910 486271 802954 1072821 686670 447141 1884758 1625030 1171415 1986234 618370 468365 103167 1186901 1794657 951032 1471613 574971 1912748 589170 96476 1201819 1758886 186321 920013 1174263 1990613 1524220 1705847 1318296 1899509 1620100 866567 1791112 1045883 167125 1048798 167881 1955509 1763137 130649 1823166 1153158 1271027 1711111 1415689 210488 1942474 247077 1281997 361305 175983 1259929 1723407 1653136 748704 781049 1943687 704691 155748 1134830 1260414 1789055 118099 1141290 86032 867492 612645 239910 1678453 1955105 883456 37679 1008589 536073 587855 275359 525350 1468978 990480 889772 755905 1992907 1782284 1535038 783820 1371175 256436 1521435 524949 1670955 1321499 807512 1299998 1407046 1542347 392150 1017604 1837042 1926188 1275427 503846 199227 1287880 460281 1447145 1376386 1806348 396020 1377578 1472041 1567176 1356873 955235 1728708 189000 1662515 673037 424316 1889166 642412 779881 1692089 1650197 1303253 449574 637013 1734097 983062 1214635 29549 1692301 583126 277977 1360182 195037 93963 1414174 1577885 524559 958707 102385 1464763 265488 364026 1784883 103242 1894928 747614 1974466 229994 452216 1564780 1336459 1090596 1107064 1397554 370522 864731 1709798 663800 202804 994949 376413 778172 1158321 1745708 92483 1939136 413694 234898 704550 885435 498124 168274 606845 1247605 1727495 253247 15031 1466568 54241 1591857 1853450 1512684 1248964 476212 802290 1484350 1750002 269248 774333 1934245 58772 1022879 483228 694685 1907053 1804602 769583 642217 893982 1078092 1918992 1400501 1431986 715829 62665 1180983 185411 83235 564337 256587 1640559 1068441 1718515 1299125 1493702 1325535 1393972 1686577 1445129 642102 1022582 1191955 14130 1258482 1363330 23355 995633 1821843 283454 1582568 330625 191165 1450029 269008 1167150 1509288 1712873 1442967 1510116 1125372 202275 1132596 1329219 381278 421584 1792214 395505 915363 1678583 1798279 1938803 1400987 687963 1403297 1151967 1224318 236139 1863640 219876 1469168 1628403 1155700 112600 300567 203238 991369 1383859 489431 633129 710781 874453 1242771 285278 261788 1243910 1455720 1813293 1273098 1138573 720046 1777800 1679842 534353 1344705 529461 1903812 1073240 1894105 896199 964705 1230823 320108 964781 1183324 1308148 1823633 1083828 1557048 1303805 154315 1327238 1722545 270504 1792862 858379 1729006 1183773 468353 332214 1443930 1401403 1177965 1840457 496189 1990983 713547 1296187 1090144 1314265 21336 1858795 1226828 556532 1332640 898949 339320 77247 424862 688539 1398765 994900 859945 309053 186898 1486096 1019642 1389792 1229039 428125 367809 1167873 1217346 1934718 633274 462439 752194 1438880 1926504 74579 1816265 503071 1246500 949763 266423 366449 472969 846210 1361105 863986 858781 1156461 96948 856192 362464 1123523 448894 1768300 1363672 1574741 349051 669910 583824 262443 35739 1327046 1293522 457157 822115 1464083 1147379 47781 578180 1066694 393821 1094364 42392 1108557 1386768 1027084 1491773 417796 1186289 997679 268544 1269909 1170391 550481 3948 1000141 1072364 1297426 889985 597687 1255151 724471 914813 108085 1383684 943682 1595906 1759374 614990 1405589 1262775 827563 1767948 739364 1200933 1110588 1526195 1254547 1066641 723956 1856298 1896780 359424 570102 1888463 1807586 1427218 296258 1738426 743703 647147 1503254 145703 224076 1359272 1254116 1126239 614936 538481 159524 429991 1547570 1768407 884722 1227879 1719808 623859 1209926 1308864 1191634 1165208 1473421 1336016 1223378 305144 162797 1417969 1627440 740378 872529 109193 1433088 835158 906620 1091417 1612502 1934842 1377878 1968200 1079125 1241473 1365779 1492669 861949 1445758 1677882 390124 1473113 375319 966710 222175 1549266 727226 1130858 1675750 906979 1457334 929534 945648 1154967 739019 1648694 860556 1816829 1978323 1733142 1242810 876066 1322088 128149 149912 1084134 1917128 820076 1966007 736701 110780 961121 1612969 664668 1573773 1032128 931659 835003 1043608 1350534 827979 570864 1561255 504858 1932681 229402 708885 836773 425538 953118 1079308 1281723 1741980 472916 1919563 1793886 630423 39733 155503 1442484 639500 1851974 150961 1269656 971101 824402 547380 1137824 178052 1100353 335177 459380 933032 1725762 1435706 197313 550123 1784740 690305 583787 1613634 648525 1964632 760406 1003434 477937 1073024 1547815 1650050 157305 483224 1550489 1324958 696896 582702 871931 1251987 418621 1834409 135373 538955 676198 1462753 1834707 1501070 822400 579902 359839 871242 588428 695164 1003322 1487873 707122 1183816 1987692 559411 1482792 191866 899948 1832789 1169009 812484 1462856 1920164 814802 120166 466882 1442756 1222734 1008861 1259284 1404809 880243 158128 475229 1594192 541286 1062226 925098 372320 1951553 1526350 194632 1438660 879189 499262 1576916 768192 941773 1592054 836535 40414 1352666 774869 1608661 1798954 1534560 470646 543051 1537419 1008118 1467808 530257 1126561 1867450 1482035 1589692 1001442 86264 493392 1288249 1302178 1645853 637073 585930 976622 1514973 674478 463629 1744865 148976 820041 2696 60509 709143 259011 75484 753281 1097482 1038273 913558 403538 1518555 185251 346447 1175042 1883850 209658 668425 1436693 1589497 334920 1305019 1703065 1449206 115321 179481 1077781 1380811 1141580 489012 1356823 989328 167021 482648 1653457 1469038 1500016 740382 1211913 1080863 100893 263975 83563 705694 1386444 196072 877053 364460 1840685 1581288 1301583 36721 585765 593314 317919 1400706 1633896 235137 1910850 440540 1043182 314089 417401 1814701 818059 61 1452948 922352 277873 1704352 39253 1439497 109663 517650 1538089 1098599 1848503 496023 842530 680771 1211515 1652593 1118979 1603042 995337 1250070 1944737 249227 74086 1114652 760691 1000698 404139 704457 448459 1018726 606342 210517 1518185 1965917 1016824 1671548 485988 5299 1560701 1828833 1181725 1269789 116745 790682 882205 1011000 1508260 1764246 1527655 1118481 1491886 863438 201414 548873 1772472 424372 1556394 963093 1415368 917840 805633 588532 1656228 1778329 158444 470876 1463196 201577 1366613 1697268 1165154 983076 1403609 1208404 84732 247370 1885039 1303827 283260 1044897 585380 208739 693879 1479193 731754 1989224 163931 647399 1839083 1822743 992403 803575 1682960 37797 162645 1781072 346176 763415 1037686 1902108 1977867 14690 1413774 190708 1669863 986980 1390258 380652 782451 668173 1325016 1833627 478741 133988 840273 1883576 751791 1560028 1836502 821145 1836390 1169197 427781 1166623 1322002 1221691 1255214 358725 1276881 1426941 736839 281600 449091 1153778 1368844 231165 1635443 302974 1498791 249383 740779 1335557 1385100 322572 1407627 1234025 1111400 1512355 926635 64762 394351 1839862 1010818 1798226 945199 1029820 1781833 35032 1181581 1783149 972743 719093 848416 1166580 330996 1099973 1447185 52525 1599565 961340 272111 1632707 734667 945597 1566592 276265 1521637 1692308 1722798 1212937 774195 725261 520254 558152 601501 410423 912787 1062022 444271 1621317 337612 1589055 449990 1573255 399301 234962 1268596 1454437 305665 1910005 1810254 594697 104707 627150 712849 1882904 1973578 598364 708272 798396 635315 915131 116911 1763207 919977 710021 1330234 1549654 961485 1781506 1976537 573255 661560 598771 1850636 291682 222960 1967717 1842627 1689261 1505464 503855 535840 792616 1141278 1739535 336185 1391146 662672 1046205 1871586 595499 280485 1057385 1236711 639272 780150 816100 1779368 1567289 1248411 430716 703884 1494215 1157535 1101396 1325638 1932697 535102 1459280 376558 1911828 655825 633592 303793 921519 950021 617788 249030 1301226 1140969 1540274 1507367 1220937 1384107 958770 1978876 124033 125691 1818852 1236139 1875331 90611 1354443 1447470 1291726 1624107 50533 1353395 519476 62540 1263975 705510 1579133 1196559 71848 1172548 963255 1242540 1083808 856346 1587622 1346684 1219455 1051631 431168 281843 1152205 1260896 175985 745880 1099420 351499 1330031 495162 1586882 1976688 112651 830015 768941 1723506 1808281 1534806 1950184 121541 1343906 952527 11355 1376754 555685 484681 424712 1229763 738185 1943557 1307951 707117 81470 1159896 548432 28094 351987 868924 1590447 679759 980675 1550030 1414577 1310275 1962740 520878 728133 1793465 861365 1000819 605211 1570610 240024 117264 1858121 68224 769886 1747462 1071740 1527878 594560 1607137 1218055 226307 394394 1368615 755597 1938836 1577127 385904 1715206 1629236 1642744 1473503 247702 1542931 1835873 185510 1863234 1772001 1739510 343206 1060266 1271731 1735651 1572606 1393673 556692 1983300 331503 616155 1627005 1797725 4999 678833 1267572 1386185 338486 1379825 1600958 1596247 1354868 1457642 966479 311523 1036093 415698 1909467 1976939 823427 1895822 829874 1359906 1908028 1042807 546281 1668070 292062 1610877 1274925 1029177 1093312 1715616 279962 932514 1690950 1697780 1123262 506223 1240828 410898 189375 1857442 1318111 959199 601531 1866500 901818 138521 1236828 1871398 926942 1193750 573385 890769 226317 320493 1179463 195569 1626598 1404853 762856 804344 1522257 99502 1599912 471666 1006981 1827272 1564107 1709141 848106 1744555 1995527 75533 1972146 258085 146019 1383672 1447546 1555184 1546034 1249170 1840153 1075924 660836 109838 622427 1574520 568450 1283296 491017 472516 853352 213444 738764 158816 1911164 1368233 644985 1418694 1640430 1619285 1543313 1924736 1196440 1373160 687215 612417 1843301 689584 216218 1540738 67564 1095849 563912 1180413 175504 1455275 506044 356874 955118 1123303 642964 1305918 692357 1279424 720677 434386 1491525 1058907 967555 1486915 1182941 679395 498604 189036 717470 978406 377702 492848 32485 813292 1474064 1424696 153974 997983 1277944 1463280 922928 561922 758185 1445823 1079492 1489622 1115747 332188 1510198 1455653 5915 1318693 732136 451201 1738461 748440 116011 1046702 27222 574645 988169 1572719 305773 1287575 1082425 1771390 1027456 162618 1426919 290744 1887897 1710322 1723877 1604690 1190876 179301 826067 25803 1125806 725084 201011 1712099 1789865 29602 757912 48621 1460083 454779 1741484 27037 1704709 716550 1804323 1066183 1629913 1104581 898499 1866816 1261024 575957 22707 480238 512067 1569779 1538061 419151 1702366 1798054 1499460 1906952 483811 840817 1130030 169034 1438599 1790967 1092797 1738783 503049 1986401 1588423 546715 1190373 380058 1114744 1109552 833053 1894443 610483 282450 939288 598222 113461 1820765 1488433 899338 1834516 424387 1777164 1942063 158399 380818 190698 85511 869529 1225724 1974356 579236 1410405 634998 1834265 1585512 1443164 1640573 1368091 1407173 219692 1063571 622435 1335813 636822 1047620 549113 722357 239557 1402372 157973 684585 861727 1762874 1147259 1205124 378603 16802 319131 796803 1782612 839965 1494326 534363 550046 1988455 293857 1370303 1657028 1230954 814297 1005671 356865 1341177 1620485 1443543 95786 705235 1645934 1914757 1817637 795260 78035 858816 715681 53996 847004 218002 144025 915239 840545 598483 1230152 1898285 1271689 638445 694109 1612469 702339 1267 704227 484235 959790 1742320 1549430 1946834 985676 1837780 1749524 435909 1637395 172363 527874 1014152 1679696 325787 572614 1463490 330065 707770 999605 1856837 464720 437991 1892689 1252533 434759 1910738 562613 1507690 751684 219276 732693 21391 1458813 1784419 243274 1922523 458643 1507686 1615803 199972 1929875 279292 688096 1662381 694857 1461911 377406 37026 1257002 1515332 1007680 631233 1750281 1860845 618395 1382286 109858 1014461 600926 1699885 1778188 248014 963854 1411886 1390411 1299003 1408114 1070075 946317 1355282 504454 1801146 55266 1986636 267586 981051 588354 900001 776443 1372038 1155163 1104901 664399 923472 1195338 1522811 1123807 4673 1030204 1047670 1304606 85395 1072398 1102818 1947872 66840 450655 1486941 353166 361767 1711055 75042 1331038 1152256 354339 729709 1166864 1050660 195633 607486 1507787 1430838 71932 1740976 1095930 1974120 1723247 1238095 777836 1231963 1916504 1163315 55921 1105624 1450220 1640405 922148 38521 1844135 944776 384502 1192037 1336022 1028578 1787274 277116 1119565 17861 1300565 1561142 904982 2049 1402275 86069 729538 1585495 1227509 1350581 812242 926425 1416614 1935907 693397 1644099 545086 1930496 1677337 805137 494655 725375 312729 1732333 15163 74197 142367 1727155 364637 1097847 1528863 1809427 184945 180844 1258586 1787679 1544515 646393 448673 1335016 1392542 421144 1334119 505471 1063070 1447839 1199560 1008216 876979 985029 1858300 1981296 1206299 1293768 474778 698708 702471 1979503 1201154 559932 1895949 802867 1189208 148355 787815 1061030 1382691 1820700 637397 834338 892671 1759265 1889672 1873889 968261 1525859 1407444 1617272 658266 1475054 63367 889856 865302 1265414 769170 49987 431824 1835406 353993 1259193 840795 1267349 69698 729151 1694596 734605 966812 1639047 43479 382299 1104806 1157210 659356 378649 1479066 1989826 1515309 1217757 1236501 484838 1432677 1376376 1868483 1276651 931442 1573147 820525 1741945 1311964 1798910 781368 1829223 486567 761611 1839584 467834 304361 1302973 1619171 112729 32460 299370 1721025 292830 190960 92792 1813802 990270 366289 260449 206615 1241257 31880 1521719 600575 1047015 481637 475004 777172 525112 638880 141213 538982 217547 165703 1715665 81573 1616990 777258 785098 601451 1124306 368994 1725966 1531152 227784 224071 955994 1630141 566318 1264982 1309997 323950 1768332 749817 854990 519113 37095 200278 1774436 643925 435280 857161 1475438 934464 174814 684501 409848 746720 390759 254299 426866 590919 1114601 641787 897849 904404 616584 780016 98183 1818081 1666249 161568 243493 1403418 17986 146884 83377 841213 836721 824995 389759 108601 1992551 1464129 1887176 1586151 520551 1650734 1069974 395537 1559319 1384724 99917 1418988 41833 1185702 1511283 9988 143943 488137 170535 608574 501942 299074 1321752 1475554 1709167 1406630 1617778 736388 1145348 1541545 1595130 690307 186283 1887204 1790143 864484 710525 629058 404324 1589683 1281205 1405187 1950097 141239 1093147 1301538 813477 7861 466272 1653802 1874839 1085807 1165548 677200 770844 1241406 1786111 824367 329013 1102200 791855 1272303 932453 370515 508 1438894 190956 1912497 791118 678290 743397 1866924 19798 1946064 1825372 755608 1901015 1913931 1717503 1353053 143434 358449 1464824 1596908 1392848 426272 1058956 1595541 151585 382568 945815 1369618 1214344 1512726 1204308 1520739 1064615 1176926 1682896 97457 1163144 1611920 1527985 1855560 1433698 951225 151378 1419857 267380 1050650 707811 1441205 1922363 1292858 159053 1947773 1295396 1761354 1531225 606405 1457708 243078 1960537 532951 1436694 449822 1507747 191927 1778712 342546 999387 307615 465369 68054 1619451 169533 1961124 1648934 694819 1042309 236975 1101058 1000177 568785 648212 745011 1234869 452530 499415 1577465 1180661 1530443 1120832 1207589 417637 555683 1458310 1010226 201985 413902 356797 1945098 1020420 1271231 974657 147119 1766309 1204662 585430 411287 1914235 1993097 1806028 379240 342623 425464 893187 1096553 1520247 719467 782519 1191914 967920 1441502 1918791 298669 1681280 502988 1840568 1248186 884812 960015 1626878 838428 720243 118315 940327 971378 805735 1590463 764348 1138678 1214199 1770348 914033 1728794 951728 358292 239867 1604791 320664 1470576 1036661 448384 116821 1432387 1486451 74368 1878644 1785151 1687074 617600 1027706 396930 661632 646585 1309667 610738 625430 25737 1248034 1556080 113945 1259615 691530 1754738 1723366 1396320 293458 149394 1019932 1447511 1413286 1249805 497386 1345240 1346337 1784493 347908 376302 589861 275568 1832229 568903 497691 1811052 507772 1298057 1538104 1949512 436917 142322 158589 859028 1387835 668238 386564 738938 1416783 347592 1888003 1576396 6782 270035 51924 1412829 1416437 1164369 332327 759607 1661678 1935509 854627 727572 1689836 1714780 796635 1606796 302415 1450178 1738412 1857016 453918 1513242 231657 1999046 1839211 75121 888283 485565 630977 744978 122719 1167822 13697 710766 130428 199344 690348 1782513 678042 419448 1815862 508118 1238241 680713 1273569 1610045 151840 1638170 637480 1731648 784659 973125 1114044 364753 1012480 669256 1923703 624262 1835444 1959986 1067380 896070 1946164 926556 463662 333266 945470 542251 1928864 342113 1516252 985361 879433 757204 205395 173839 1476636 44243 517210 1195107 1538370 1561419 526082 1802169 367354 937122 8914 519814 1490864 1291344 609706 407225 951201 1431081 438869 538556 1933682 1469966 625470 940856 562873 1014303 219383 302620 1203878 195525 1617362 983217 1942138 798167 1218756 120787 862830 356873 1688352 655290 1876689 1714377 971024 596323 142547 623887 651136 905820 1423840 1703588 1727211 734142 516443 941904 859532 117526 669705 983429 71218 1230699 1419859 1872869 1360513 1123003 660895 516642 172212 1636651 1948233 1262063 1922651 1185267 293648 1102860 1001736 218394 646910 1877008 1641395 1231148 498125 1054722 1653263 637169 654505 188464 1086328 1758396 1732000 1485932 1714225 460128 817031 567368 1618464 436230 1449589 384384 38964 1639731 1685436 473150 1759423 750606 1184740 330784 464396 260311 1800396 615219 659455 632887 499573 557817 1402963 206174 1391101 684635 905709 1261243 1447671 433337 1518766 194867 1823070 1212065 1499437 611205 411126 1390914 926600 14479 1524024 986521 618290 381316 391321 279780 7875 1039397 1908170 1399415 961130 520678 1052447 260874 733223 527063 1280691 382970 1694429 1794071 1277166 1645541 1344272 1438544 800217 1152939 637113 1395976 339982 407267 1569835 753290 600153 1781196 1029777 1551354 1676101 1513576 301315 1769290 1720579 961772 1271347 1720636 943891 153968 1492709 1163160 1693247 448002 430580 1680780 1849759 1262098 87592 1335953 1951704 237527 588371 1716036 1632875 1932493 1229815 1621078 1224856 121333 1075479 203858 345826 1425922 294733 1763476 1163079 764016 1995392 1742772 1540389 359770 1371760 613047 1679337 1729427 1217333 763480 1668566 762765 126718 1377504 129144 1806471 571591 1092703 1867917 1957168 1986314 1213479 31640 1325235 603304 1775854 718698 1421854 723470 881267 1808318 953336 1422271 1840985 313282 1031364 119603 1694700 1976976 1440932 1800747 681825 751968 1927955 1573212 1194033 1354901 1324888 1151017 387329 1010705 1608155 1511758 14984 1264368 174063 254033 1145299 514077 1408679 1969662 1582328 118047 1918328 1693484 87627 89642 1764471 1037517 962907 341646 197967 1752702 1928503 584943 1650252 1870416 784759 1702548 664260 401730 377754 1904436 1238762 19660 1684728 1477741 650484 357814 1348731 1687899 240674 173276 382756 1761934 981380 1900362 78715 1335015 219882 929085 1621815 1610282 295107 1942856 1865237 1169448 2889 1898309 1185948 645511 991625 1005515 1469254 876240 1287484 158789 1448073 616020 1924229 856443 823770 794073 822118 747566 1269859 59437 1427943 354245 591349 25361 747471 1139445 182573 1992400 228999 1193985 151781 813063 1479756 394495 822271 1718623 225982 719966 657298 266222 1009453 1027617 1678007 34539 1072658 1183850 755326 1594475 1935754 1315548 578559 1271153 331927 1109365 962186 191009 217427 174992 1195182 1391031 654830 1586083 1112153 390312 719228 1898150 92185 935221 39693 618867 784478 1467085 498453 1038180 1975846 1735418 87505 763804 801102 1615839 863538 1809618 1856908 1943576 1219032 731926 1213703 306511 1954830 813546 405024 1799939 1703461 771096 934507 190337 1435703 565139 560975 1260705 1552371 531034 800917 1408354 25638 1775105 426449 1449796 1202234 1370740 885891 67752 497682 97114 234445 1651882 1658048 562108 1207472 58507 430718 1087594 573245 208173 1418963 969509 714580 1336391 252149 918630 1195928 1461307 1482637 1633094 314957 1666995 1694841 1722287 475845 537255 1186204 312483 1915139 899241 973438 1365161 745239 457948 1614649 1465867 617363 1292771 626187 1664299 1784527 1993661 1858361 340044 613176 1363864 850392 49585 1616378 564939 215770 1166194 930274 293472 1880533 1448898 656078 82786 480008 1403321 1273994 1648057 967342 340723 1120350 992288 560846 1352632 1217091 1048726 408078 187031 84711 1913934 302355 841509 978284 680489 1985114 963287 1319001 1294915 6137 1178545 1057176 316675 975128 1000671 1376837 341864 888229 26710 1748648 293678 995191 1361774 1788719 1306630 1292119 145342 788328 1330279 1625970 431377 405721 573771 203977 736708 1785042 1437632 1905364 1866005 1160158 29787 530630 1954085 1745915 1616847 1533207 1678390 63143 450398 786000 1120947 1776839 1852303 1714924 410612 481548 901265 1469305 231607 75252 1622846 299118 1209525 122279 319849 1328929 1570474 964261 1632785 1519492 1381986 1146860 979580 1013970 1260033 1711409 826458 909583 1806315 1574570 1336148 941889 734454 1529676 1197969 240794 721811 7579 566432 1118846 1566879 294176 1521664 832217 515856 1943154 1296121 1559881 1612752 1573958 695255 492754 1126207 525351 1970224 1611340 1558139 401501 1868154 262704 1835911 65996 1790225 138577 1253503 1804800 1008924 250883 857240 1580291 1254080 601301 1364697 870935 428394 1077160 1084890 1352063 1797876 1107303 1156037 1033453 1334198 661836 1451550 1506244 1512086 1347820 494182 1152464 304390 452415 1556171 1236485 1703671 1795776 14706 1239044 539324 550851 273061 166558 1522887 903458 1786168 640851 1321491 441052 1393847 1250464 74812 1704728 19502 1033015 702157 1734349 1105691 1841998 1471864 1721881 219051 104591 516569 972270 1824820 704949 22921 1169117 744394 1144591 81448 22833 740619 1383129 1438611 1744505 1703905 1469165 1639484 1302145 792024 1918236 1938264 545069 1839556 1748360 1486815 474285 891186 1105699 1298508 613847 257724 714609 172825 1905484 1607301 988794 1915652 1795396 223213 1492233 360957 79326 1009307 907172 1135529 1623391 1798950 618436 1117445 1182980 809759 717510 794171 718115 1018643 1186786 1954213 449164 1440201 1539328 874277 1862422 1971172 320875 1912559 571293 174688 1330699 194410 1481942 473924 1292526 606667 1917450 861968 1249180 1061540 780586 716190 563980 1326923 20288 1608124 603128 1763851 1334028 1131503 1285818 1554886 986523 968096 1163917 903517 1213629 973106 1047694 1678344 447595 1699438 1887648 1294114 1061716 410450 1740862 832270 1606460 861414 245939 294402 155991 832613 337695 241882 1674965 105127 1385680 1711367 1359679 471327 1204352 1183359 394806 1774351 1613150 1577022 560703 1977418 57885 1414206 841139 1085407 315723 767671 1449524 1572428 524660 1167738 1181972 1748477 1583890 637824 122597 433443 926522 394 587155 141816 695568 1423108 640745 1896706 431058 131941 231643 672526 518218 1115745 859764 614188 434410 306294 1516350 1028317 679013 420029 449126 1618592 1857936 778533 535708 1832289 129402 440961 1682907 7705 281702 1210644 942539 236143 1426222 1832939 1465843 418003 1359687 601122 1083760 357006 1742269 600242 1419976 1376489 1092344 1879345 1798743 835038 210925 369610 1907564 1830741 70293 1365389 228541 1397687 1512445 1587183 1758211 116338 589083 1575770 1546450 1310087 109525 1714648 1417731 1782461 921886 858413 1924320 1490341 1848152 853080 1928223 1186917 1426889 543704 480508 1150999 1733673 229909 511311 291943 1318738 221823 1254110 896030 213956 866079 714316 1201941 85933 553622 397579 610938 1606362 973595 667153 1553301 337895 1801510 1705609 796336 1181064 1163628 1049570 1862704 264977 657996 980717 342021 605531 652680 1697501 514922 1816649 1261093 1598757 820519 819825 263412 214836 886599 730737 242405 255026 1557625 960464 498906 460471 1584380 453745 655782 644691 1950462 1657153 1484596 529748 525136 1385978 1182311 559834 1723029 684571 1599275 835980 1267982 1537443 1057252 1678798 887805 1116348 1007744 208028 1592481 1315760 1381570 831551 1204925 474141 1042857 1906051 780943 1746278 179194 601092 1583780 1652453 351821 664560 727733 948020 1333612 1745652 610674 1713127 1300759 535114 909981 131132 352464 852716 1026567 1984004 576267 1803630 972603 144774 825938 156884 1897442 1029872 671910 1787486 874221 604776 257443 293940 1138388 1171032 1059539 1146154 1004620 1019082 63184 1225848 1871171 371120 445672 336016 1259038 1395859 1592101 183115 1209758 87387 1447703 925158 56531 195850 1859728 1609482 658720 1652451 724995 1082212 1308505 1027340 1065548 323526 1203995 430506 715640 37570 370953 1513909 1811395 1246399 1519675 411526 501520 67726 1841878 184674 1532621 1556775 25566 1716363 533267 410252 1418818 855824 1282912 382507 1541633 1406884 1334112 62275 840263 1485169 270582 1272042 1825735 1740385 81532 94055 1615359 630311 1590796 1532749 774346 1142687 1447345 757208 1323050 653031 1759271 362773 977812 1928883 1090827 300653 166435 1275041 1804904 1482695 1123884 1962854 1331862 1512689 1932392 1622840 1096260 861720 1972456 616104 508391 902080 1810300 828646 536430 1788449 1714298 625947 1029532 429840 529928 1698920 274330 1084113 1846513 998314 1478446 1998729 742923 1100434 79540 324683 1702326 789183 979649 1159158 248844 1271009 151674 821161 1667854 1489150 354400 1724661 1679229 1995395 219856 1707931 1271791 1469612 1827539 1137237 1242537 1049466 1392122 78168 1151655 992404 1839481 1052094 369813 1341658 686897 520602 839516 1645195 1261100 901392 211660 1097904 768936 632852 1574873 924409 513568 1329680 1312531 44727 425601 1116646 1799904 1145264 130738 1894638 547378 1041947 932622 978170 1307758 687991 1993150 981914 370190 1018 177093 303607 458051 1790815 1071210 1392151 52690 1695742 1224322 1394353 1087155 43539 1015150 501763 976454 258122 1205192 1715053 946596 138995 1257638 1818715 293278 1500706 1023982 625031 472869 1181892 1136640 1125280 808977 1621665 1842144 1672914 1526838 886370 983539 376873 1051628 1551941 512674 351462 369711 1825858 347143 1527980 209116 964935 483631 503002 676398 1282680 373323 1307177 1753779 559143 139713 1882849 479010 1416563 259559 1502598 775072 1850010 645389 907628 1088955 882502 1112526 553623 395352 1736825 1621044 825553 371522 642669 1192419 573026 652808 1640326 465235 994756 628273 1477968 1272839 1550157 53559 352553 304789 1107223 432555 677672 1762508 1216561 1420032 569777 1484204 1288739 533844 607839 1637948 1176324 1157712 1649786 64509 164430 1713004 1012768 1734117 1708563 832179 1300164 1149283 795480 13783 805643 534410 766365 1276920 1217759 1095689 60666 1344026 100533 1142354 179831 1979360 225029 453220 1089736 410648 1153462 169512 1939405 1850675 1235378 816710 31115 671451 1816961 526778 1030808 85603 207223 103818 1103628 1821080 1295777 831942 1737206 769108 882121 1543902 1972561 1269963 1464827 1091356 986029 486438 658857 1427832 338982 14080 751688 502767 558892 590857 426937 1704468 1867709 652457 1862200 1768083 943994 214693 460457 72760 239822 70440 821391 367895 1266542 662424 1555368 754738 1376265 343205 1398047 887176 1031617 937056 1223163 39179 1295004 1233520 251929 1331562 546640 416511 85192 273691 1767466 1180765 1906039 1872502 259641 1794975 1943249 364075 1441605 335849 253569 258783 1859983 537844 553394 73732 1798669 545372 1534390 1758465 83939 799111 91745 422647 579609 483072 758817 1146348 660758 323134 958294 1374599 1203579 1350102 1728535 379380 762434 1013726 451704 640644 344085 370482 1988553 186621 9855 1898472 1595396 1247760 557508 16315 1003805 1497899 793948 761821 1101358 68844 1690619 1321804 1824503 1479017 196069 1828743 1442164 1282247 92738 1881175 306553 761972 312177 424354 427124 183266 555481 1783323 1966751 1773050 834331 1831958 923264 246314 1542985 323614 109188 190666 1048575 1409467 1655644 1547126 1901747 1979134 1791193 841436 491978 1434000 413263 826788 178523 519604 268467 652326 1374534 1409519 647059 1845846 1960770 751591 60207 382614 1273339 536902 1705816 1481651 491401 1679257 1112207 1675074 1822249 1584309 675189 574247 870234 1834683 262149 1648721 721637 751526 1068238 1214991 225719 149907 94678 729533 737980 394300 1047569 1977613 165666 455164 584495 1631881 831331 1691718 1600251 1041146 1720246 1690407 1932850 925038 1979421 1196520 1311074 865885 1238990 1322932 1016616 1410742 296508 587017 1877222 1577437 1942537 53085 607110 853371 1088865 1270001 713363 1119616 1626914 298294 1027698 1575725 1980272 1204735 1084095 1853828 1189985 1951313 1614392 518433 1032992 1269522 334262 316717 1237062 1937651 216086 228975 1396554 1471571 1002292 208543 796577 1102683 1039184 1475352 1500512 319564 1828143 51161 986103 1948007 757117 1594721 1816730 506573 834582 990597 1109909 274681 1867872 829822 489683 951595 42891 466418 1392667 823471 1750780 1496104 328941 971601 59661 847602 1397366 877468 1960227 526196 1195916 495859 522718 1376535 1070984 905136 1548574 1601857 909147 821439 707681 1442512 1181103 1085306 1441599 912988 415943 60433 640597 101575 1139037 197387 859891 1486189 1192311 1557670 1724116 311595 1460531 1619496 335628 1087404 1747726 164950 1357386 254850 767386 439344 671377 673272 196382 344164 906556 1107369 1955545 13287 1976635 813002 507092 333635 535039 1580909 1888346 1212571 697201 1733788 512168 1299260 1378834 1137391 1121504 659980 1318744 1076498 713167 1536581 1800870 996534 530479 33492 929092 605899 1397944 1200337 659869 397834 74071 1114677 63136 644827 464381 1806773 415495 287992 484610 211170 195663 1209386 640701 1519319 619475 1092296 1425967 770638 1394751 1594871 1769541 1746036 676205 799386 992547 1169492 1289621 695289 1121147 1588896 191455 640199 1164171 1009853 1829227 634565 1457922 610318 192284 607597 239960 1020827 533151 1619780 1613739 1216597 1502571 342325 1892665 786467 1334607 636620 731480 482452 1710016 252621 1265539 936683 37235 418776 1977891 352520 1348352 611348 1681348 728835 183524 955255 1931230 1632099 1653853 1020965 1133298 1417491 1868423 871184 1023130 1665995 995805 1506769 328615 1850672 1688507 169226 92078 670577 384752 788812 1222074 20344 350842 1453111 1205061 1396677 384233 418737 419598 216639 1467077 1485026 1300650 1411758 532538 123186 1038835 1786265 1276599 1677510 502040 1578321 1618131 983155 1921847 269456 388544 605708 1272537 851140 1052564 52822 1582182 127206 1645181 866075 1379561 1953002 1491030 892067 1751802 1527024 7540 981595 334668 239027 1330387 1484582 932315 1226488 36568 750980 248967 588139 879981 508396 765716 1637416 1773490 1559462 1308755 1031951 1675818 1827569 1919057 1536088 736399 232382 785342 618329 1154736 848343 644948 597578 1295759 969519 1447559 424816 899996 1075765 422260 975629 1960565 1967961 824829 830217 1080266 1822747 256900 1326567 1715749 412333 503613 594062 149650 1232183 1972416 631724 510971 1597440 841018 196269 726047 998175 898380 1947412 777069 585837 979634 294090 690 860562 536354 280647 1834522 204001 398022 1357369 259823 272403 1358186 526973 825800 1685890 1265220 1841478 193448 275335 877874 1229729 1410115 89020 1217727 939594 360202 1610382 734505 1784611 1345231 1156944 277583 463518 627986 1428638 503418 507781 266838 1456217 881663 234763 605318 1294192 934456 393681 23182 1855584 1804329 845143 903051 35183 121112 1101383 1164754 1887965 23698 1151719 409551 1800378 310842 1926748 964557 15242 1456122 1893500 1023623 1347649 279787 1666321 79068 1317192 1441846 469093 1228472 1549305 1344432 1879316 1799874 256085 1181215 952061 828498 650672 81906 893236 522536 1980895 271281 1541685 949572 1250860 778514 1346965 1424851 888181 1964502 1686400 696374 945323 415965 449329 1273049 916626 858477 862432 85403 1629062 1328638 460668 1954692 1284663 371738 289822 1895305 745490 532447 192911 1029252 490062 264817 1347526 116330 632152 1863926 673069 905570 971789 1087185 1284204 509285 523086 288174 1441850 745688 1998831 641205 1379633 837561 1917213 1170648 492440 465098 1312483 656973 1439758 36614 1400431 1783227 1962765 88088 303713 1292371 507896 1142301 1391325 1585200 730378 1759176 249036 1205174 1945898 1275456 317699 959688 1824401 1690882 1890565 171280 1672779 1560745 571412 840752 1902181 737863 412211 150548 1191486 1233386 1240408 1216584 1558073 652152 1102409 1066149 1254131 1601084 834161 1944202 904498 1044941 134462 1428392 1497984 1545703 1827432 650775 292355 1174129 242369 1729720 1644159 1832701 971064 1498566 362734 749632 147884 140199 264832 1601762 1943792 1062462 1694940 1049007 1059868 71341 760222 1090759 648501 286527 1862236 336122 1085207 585931 508384 1671433 1433092 1272206 1108400 888105 835389 609378 436437 878998 740759 1852932 563462 1318290 1516633 1679724 1967939 1679803 1420020 1310902 947973 1070362 1935790 1877729 1444543 895859 713588 527267 415115 1555187 10076 1747593 907613 1850937 445588 9741 268973 75741 1308492 1587753 798677 841758 1439570 1724466 49001 1285138 1853225 1958898 1636236 572710 1659577 1429423 174907 821070 1137795 530214 1207598 1811643 1792289 13255 1345722 296460 1196517 1086409 1659082 1116774 1118141 1763797 648669 1803377 56788 1405034 259376 1586261 1348619 554183 481439 1933276 1393496 587512 264718 1997795 1096451 732413 1267915 1771954 1376747 1094494 1633266 980205 928218 1758405 577508 1029631 1539733 147169 1824324 562129 228687 315283 513705 1406934 1997687 369196 818394 1920741 248531 1544144 135463 29427 442454 1339268 119856 556709 1567190 795066 800940 353714 226128 90769 1064735 1900566 1614778 1481625 1139503 1534115 982963 1519285 1340891 998252 1158602 480295 1040027 1085230 456298 1444651 756203 1511776 209976 42375 21242 145992 1274437 958695 1446325 757731 455744 1817871 266120 216581 1824511 1557043 1408198 1938903 743294 1660268 799465 1651054 270362 1097269 300887 1420400 1687012 758230 1376114 1720039 757639 942628 412377 1374380 77490 1882469 1888065 1345656 233833 139326 588511 765571 1178868 1434365 516616 330986 1571403 492228 186752 1303005 1600143 394020 1811168 1225709 1427504 827340 1127398 892947 1245662 418873 1931817 1483062 807975 62346 1249756 1172583 1991402 929156 1053453 144434 1725779 391529 1117115 255605 1501518 1689168 992738 596736 550825 806847 916515 724203 1930166 325274 381258 994488 426805 327292 1421161 795281 1216928 1068012 1176469 1422225 1597630 1671097 487685 676954 1303964 122600 1712887 1845380 843886 874777 384204 969171 80444 1409836 1409619 673309 717185 949668 326779 185042 1568799 901616 996952 599758 1482939 1305303 1998196 223116 1720309 496393 1741931 185756 418 1863932 94648 1738235 1504129 472941 1029476 1423804 1970460 479698 100335 1464358 733574 1670993 31834 726812 779014 617703 612899 558870 879066 1835049 738715 1794107 992213 830231 1111237 1512133 501239 429601 1053864 1415059 793553 421195 59471 577026 1130478 1175377 1657527 17484 1766024 997357 89007 331662 1771065 153797 904812 228835 884923 1150875 285627 250714 311867 1833025 826426 567278 286588 1719975 657394 1555229 1157603 664107 240760 1604472 1895595 476788 894275 135244 854288 115974 581071 118675 1891739 254574 154011 217426 379271 1334605 1770442 1772205 551660 1723601 948848 921721 1618134 702970 854918 1159475 1911773 292958 1445394 1479687 857428 41296 1060951 203296 557614 272456 1380789 340733 603176 417245 80846 465846 637192 1129964 1353769 412203 1778272 529570 1480368 1169201 418255 1204129 473047 1654445 291551 1578718 842841 1994251 1621161 1159729 1084986 215816 1029950 1996305 14162 1109150 1634069 1808575 882686 725163 1017989 1269974 38638 1029060 89433 1793270 400550 1643224 922585 922870 1779805 1771020 1265911 193074 12121 1274939 726803 1106705 980035 1039068 1185174 772658 429459 1852483 827909 552276 1232165 1758939 1857502 682293 1150231 1210680 1326488 82283 1474322 1349605 1951892 1868436 1766070 1249159 50491 1651984 1252317 1295716 768321 1076582 151428 607184 1443047 616553 328469 1335341 111469 889238 484428 774061 536596 448476 322461 1600607 948748 444366 708737 249351 1383547 1639838 605600 1267961 740445 382805 557281 1667166 1758026 181101 877410 230122 969951 238430 635866 1500593 1811527 6427 1095371 307368 1802653 799262 1238932 866998 1668312 1177669 328419 319007 1036740 1653860 1442178 541337 931516 1578849 1709097 1484804 1840580 609800 185929 1762518 983208 193213 492862 142378 374914 1252473 1269293 1265495 1726164 1545243 236344 1459916 1877117 1794815 822008 666648 641760 1779233 838680 1861978 785336 1255994 694626 628064 1410869 1305485 1632081 1436866 631607 1479825 956355 1742097 1858439 795977 291963 267276 1888553 1482332 1334562 657557 1714849 1903930 1406407 461216 857775 1617443 1360357 588488 52958 574706 1535836 1294901 1029285 59379 1130060 1416473 436 943155 805690 773613 1245716 223585 1100752 1107998 875505 938617 854121 1809223 286858 1122648 975786 1790400 1117199 1054648 1041166 610545 1710899 1610555 1257567 1437358 375609 373802 248716 1013638 988278 1075691 1606556 395965 859941 1221777 286468 38382 1055864 382577 490296 1128549 1528840 1672967 717272 1080820 1928858 1724454 210652 915236 1309056 227527 1193066 1566615 436534 1282833 928943 1794721 692165 315112 1734523 93607 1576775 1826993 1436928 1211719 1753661 552815 1444623 1144309 192281 193576 1493623 775573 922556 127595 1421012 18794 1747676 1720260 49097 289603 526407 1430756 1507084 252423 172123 1211328 1329829 42718 1916130 725732 1974198 1231192 1217261 655153 1383328 1977039 1701184 1678404 1036451 67266 1549395 829587 1557470 1397435 837875 567249 659329 1002541 729185 418157 1772876 506928 39438 1942149 999235 650155 1293109 1320900 1574626 1572666 60751 743626 1800008 1862430 1978783 806146 994112 484597 1097143 1854419 1862720 636108 1193263 502713 1650403 1686825 1949857 1071563 1683199 1542075 23309 1371454 1955932 134424 330483 1288999 1261196 438895 1865824 1800851 1093785 1635113 1532157 1162958 1000265 71834 322672 315409 1841094 792868 349996 289451 1749061 308205 1098581 290668 371995 1290121 483888 259236 300034 1923718 1959341 1459909 959509 745237 1998916 299291 404482 556310 1128886 1358299 1061719 1064141 299568 1694152 154849 1129754 1626925 696906 1638466 1542723 1612332 1804948 119614 563377 1299166 1648793 599587 1450386 702660 1870974 1601144 381668 663967 932983 462445 909424 1416900 1915570 300378 1026427 185007 575834 1254572 975336 1169898 1150895 598554 278528 701596 1803886 769979 1831306 1420033 495067 23516 775021 373874 1856667 1606090 105022 575561 1640788 943893 1715893 1680558 229866 1866929 714388 1660141 1307642 1344775 1873252 572041 415480 902449 1552560 1915369 1626653 629699 1232666 882426 282836 513009 1396263 1294633 536723 1618257 851319 335001 1926010 525970 930039 17930 338123 666728 1019478 729378 745046 1927017 181730 476804 1430389 298866 1772898 1143399 303557 1909890 15663 1254782 781696 123208 1604788 1244509 1533429 1675926 1788665 1832002 826681 972202 1372051 1163016 523386 1772561 1617819 996186 639117 1445116 1843675 160587 1595317 1807762 126031 1946644 513446 1002038 367745 1343842 1713308 727492 648106 469500 1727950 1599482 438923 1624141 970971 1586954 946372 1047325 1976510 754318 133189 1712699 453722 621582 586589 1252976 1338255 1546780 415483 1215152 913226 1033141 118626 1991133 1020204 147132 1048114 1707908 1667695 812957 1990554 958755 339175 1563082 1418509 53725 1488852 837883 133310 1518156 777654 1952925 1984543 419360 1167251 972333 631503 1572357 1243819 1050878 947925 1785440 1653340 684599 1275300 1365332 643061 95315 1918100 685747 1799848 1066387 162415 852620 1932603 1089655 545513 308045 1552084 733303 1696064 89079 1641637 950400 550358 386829 677529 2247 801802 386496 1937959 1811377 1540501 50574 532106 1703214 724625 139502 1576071 202552 235826 698790 1541556 584182 696158 166339 954932 556476 665411 144807 1997057 1453435 1872706 1510471 184781 243239 1816031 1791799 462410 997980 1042118 1555622 184931 205481 884950 1867294 982046 1095368 1277592 1202612 1744957 1124401 285242 613488 309004 126785 769345 360037 248134 442401 1597566 574903 1310697 922622 160795 98030 1731973 1887111 235481 1275935 6002 1457090 886065 929493 1132633 1834269 455632 1414917 1264792 1504639 879762 692733 777554 1225559 289416 1457694 1030649 1489238 1317000 631044 1090659 938063 878729 402344 1541679 577357 763169 859182 987068 927621 248255 1526864 1203658 741988 792023 19848 811660 1073532 139528 1295342 470374 554167 1398128 823317 82371 838555 821356 1035194 397368 1701191 1276688 359516 1553495 1275154 1875072 1073902 1749587 1456794 844072 613269 1369438 1735904 1740821 1254209 863199 1105869 225036 1537656 620289 979951 426941 987390 1551430 767482 931732 551306 235660 807450 1477601 159713 1468378 1720800 1937325 1433968 49709 961887 1473477 871883 323376 784100 1226399 879260 1579272 298506 1734134 1786497 1650500 12290 1871888 593512 1236985 923414 29891 1802451 48262 299942 1649162 703568 624335 232275 201674 1982722 950375 1546341 1402949 689519 388036 398609 1183429 962970 1274985 28028 683528 1798256 970490 1225778 83184 1975321 1664641 1811469 1335306 941580 1984729 1636469 1554759 1237367 1779228 1340456 1259704 331887 1293915 358566 161852 242031 1730857 1053337 155516 1285072 632841 902616 80210 181778 1684685 1477883 1679113 1110230 91708 1713186 368577 708704 61606 1507526 1035567 255012 825425 1067253 559532 782291 1700421 583370 235396 605621 1788657 967782 1097148 1742808 599753 808185 238062 1330141 1500710 1615369 455639 554810 1108161 96936 168552 623213 1016712 1942624 820337 1672937 1538065 951588 1135534 68635 589601 975524 1446506 513502 1360728 127683 867810 1527842 1039077 511640 1007974 597005 428548 708430 1525706 1482057 990876 1023170 1012732 474312 1588327 309421 1038500 550729 1717464 77213 563214 819688 498785 53153 1962156 1821641 1265561 565626 186953 175606 1860692 1450367 1939014 1641776 680514 1820417 1042980 409932 1311567 367045 1072653 991807 851783 1825576 936198 631616 1140326 1670682 597244 667161 672174 391062 410144 463982 1616122 53261 1528914 822063 472503 1450776 1854467 568676 1651708 548698 1029567 658048 1298658 1223120 471145 54623 376768 300943 1772797 996599 1553251 1328799 977197 1638382 1380937 38350 143339 812185 1598746 973716 824772 1388893 1691451 711957 593707 637806 119053 822932 1045614 371794 1099381 676182 1045662 466629 1588131 466130 961782 1066049 1008754 202996 621344 1949804 146829 1720767 1057776 1853352 1986415 602477 692219 1106088 559218 340878 1627749 1804217 379726 690973 553963 925494 917763 851693 622902 198368 1837020 464549 1563612 133104 657505 1387796 983364 462178 1209807 1469466 223954 36850 1917041 1570198 1757247 455369 1295229 1355035 1951518 333319 1992002 498382 1719936 1319484 812617 1785449 1928680 1621213 1389987 1631022 316575 1421148 1205069 1122551 1200089 505635 1977745 797575 1370636 1550919 885566 802332 1338796 1232217 138669 772392 54193 604141 38849 807228 1033410 262711 1815821 1849245 278014 1010652 1087021 894752 1442548 453348 435669 1130131 1852437 308701 866812 513989 1952029 1424307 964440 277369 940779 1118011 502506 476775 479537 1916958 726921 304112 1043417 938252 1076843 1994932 1612898 1674452 960787 956879 787202 489148 1661365 250245 60984 1767766 270085 1901165 1744086 1144626 970237 478898 555023 1286769 1303480 1115168 1303040 1169135 1151801 884723 52541 840750 1755957 1796240 1298375 1850064 1165431 870814 788516 294636 1721533 276326 5468 1697864 750330 47094 615527 602697 514075 1574438 1249096 219932 1189648 480713 1232432 923618 1135031 1319826 706881 1914106 1757229 1661064 960275 1132692 1933953 36791 1700088 278220 1028838 1258185 1214937 542824 1248840 1072486 1540584 1990203 1966370 266634 420123 206059 538797 1720374 1649432 1468102 424694 1351315 755626 1816813 1516677 973171 1009399 1806484 123910 840816 1273355 1996893 1709907 651508 382248 197837 1019738 1717594 35578 1835301 900372 614829 456939 603091 171476 1118587 1143486 1414674 938423 538996 1051847 1518891 1869762 235005 1194939 1567610 1803307 1352539 773234 1339287 528617 41891 389006 162554 1033858 1836717 1526906 1855061 1812074 1655084 1258974 1927066 240468 1385456 893536 1682789 1674011 159604 884744 630094 1921269 864623 1014067 284518 950507 1281400 696748 946805 1078975 1934199 1700573 903193 1726174 52623 1562613 674404 1072710 1542417 1917730 16240 187286 301971 1316945 1334517 366983 853315 594568 1968081 982346 465378 1388778 164665 687425 1511632 620321 1278841 1044737 178541 238187 1902881 126569 377251 210243 238216 1078242 491586 586671 834333 485163 243228 628009 1567220 1181151 1761879 691434 831709 1871813 1624718 470388 1628810 1813773 1270701 1868732 256901 382987 1256827 1546084 1436917 396125 732470 248871 1904275 891547 1876868 1394164 1953287 518184 659840 681193 773751 651951 1044072 1357033 599281 1487184 850869 1790320 1193226 196050 100804 825519 393485 1700843 1404568 655733 1920119 1299142 1055781 397130 1247111 320281 1345850 1766205 1246098 1366691 876420 886203 195406 1477463 96189 14934 174606 1885480 981381 111733 1880341 649994 474782 113593 172847 717821 608148 1664883 1704553 1566223 844999 405295 736780 869245 1956733 630805 1321457 334964 605037 567497 795050 770249 72400 393954 543694 1058790 304750 1373080 1378104 173943 1822608 938804 423144 1879597 1950975 207626 1713006 1840736 618165 810822 272795 963612 1829747 1377971 851572 192381 945279 344920 1149484 270721 1486918 734260 824531 1506932 1432322 1864885 1806611 641458 55575 1371824 1420523 813241 878806 582285 1284375 1767066 77960 1225645 1801752 203043 1323019 1223190 63840 769915 1611450 807209 1583179 577244 28207 706688 795527 990271 933338 1500007 836401 525067 140887 1735898 1068079 1563185 1558925 1184244 1235638 390667 425976 22976 243049 1789237 162568 1281565 249909 981122 1023901 1220747 1608144 660409 546989 1183312 179835 1620405 1250116 1775995 1533197 1878272 343560 173265 996969 1340638 723395 723684 483053 6113 303972 1472465 1103218 556110 1330167 1201318 1491729 831619 42524 1499778 488279 157497 1667261 193484 1028103 1073148 570765 1257761 1760601 356229 1816394 1452459 1681789 1676224 1421129 1303164 842850 377429 1253953 341111 700545 765879 590036 506869 1953196 991474 1280177 677485 1625531 908344 426203 1172509 1939426 1421394 1877181 1799582 1539201 1861042 1413606 1558342 71217 1748616 1061731 1660550 1590452 1433038 931318 987904 675939 1631640 1470640 1625672 286042 799050 206983 1502201 1258726 882622 619854 184295 1697155 1640486 717245 753925 1865789 1110327 571185 216481 268332 17440 941436 364955 780884 133916 1463025 1106540 610381 1060156 1929688 461716 1808826 330905 348190 203911 1845557 1507313 516531 662301 36540 97013 335493 1891050 1842325 95944 1773576 1102008 267196 695275 1759451 1076242 794187 156927 619061 822417 227902 467347 913473 1330293 1380992 327960 733166 1508085 1992474 1126460 846996 884337 1111507 828619 1149539 1633499 1245208 1111006 1592930 1198972 749592 1384296 925939 149073 921192 1813492 352239 1460513 1362542 1115424 1246018 1693414 1141078 1169484 1146726 1204241 1659842 1191328 274709 412100 538896 1859888 592541 1229977 350695 1646440 248522 940134 357927 340171 1831114 1844642 470179 571903 185758 1570768 267433 1663332 354413 1888850 230270 1675633 1512492 818456 1094097 332218 1385654 201783 1235991 642853 167914 289520 1855100 958255 1149621 1714145 1590731 1401011 1562498 1886336 1895228 499528 809917 1722104 1761497 1267222 689836 1005928 1925707 1522938 497542 77735 1374800 430484 652120 1293344 1022087 968963 1676075 353475 149494 113986 1827327 1745643 367054 713876 1145417 1141460 1619998 990051 900689 1525758 834956 96961 1285300 1213145 1274955 735583 1799222 1449809 954455 1629919 1492130 430148 556687 1281931 1041863 114069 263087 1933562 758603 1934629 856126 726426 507747 952690 954921 549800 1910672 1438512 101899 1098938 1395677 1138699 1483313 566199 1108936 1974158 1588504 1188061 1216837 745283 1798300 84954 238568 1947624 1455985 1481342 234058 379940 921518 1240751 129489 587209 906743 1976856 765314 438412 1605962 145496 723029 1034708 1524623 705374 597083 977624 879329 1052079 597451 950552 1521152 444053 452870 1013658 523094 1936508 280304 1777223 433299 993616 1042023 1960922 1206656 880665 1856542 1163724 762338 315695 1244758 1630054 948424 780845 797748 771942 1926283 63616 521262 753764 1721891 1846800 1740514 279643 1759200 1782118 1788559 595724 1017101 1096934 988622 1351508 955720 355947 768275 399167 275091 427536 475786 744247 420638 1664564 690434 586202 54993 1126871 1706462 1605959 366930 1983613 475494 183031 1736084 1100705 1386298 1653547 312511 1020138 948951 520991 1172573 520749 1603871 1353114 289903 508715 545297 1226143 1777526 40641 331340 1840294 980886 77126 1839845 840285 789173 339149 1753155 1532295 1564885 883282 1708086 478349 1117562 385002 1129723 3921 840042 1960950 988152 655112 1643485 1850158 1932655 83308 1592620 1338695 339291 94544 1348810 1245814 1366991 1709296 1947572 942376 1046196 638006 3293 1019577 1606705 1299988 72295 1133366 333260 1077352 901336 1048494 1050442 608790 1419431 640716 1952542 1996772 1854569 1755749 1504004 211207 1905422 17850 613753 453381 1776494 1502586 50393 1041332 1206419 225989 1841185 1945108 801913 1972907 1998231 102019 1763356 758607 1118653 236932 1966752 1141806 663875 889703 1526756 990747 90338 1668193 1671731 97252 1866203 1326339 846178 1021826 1888088 1108722 162895 1240023 1819182 61773 977664 378325 573936 758866 916180 1292222 949009 1458376 454915 1466731 474436 875563 694607 12209 144756 1706758 1819499 452720 1313570 1281146 461608 1125675 1484381 329207 776628 1982475 1884016 1314045 16971 1705211 1267103 929483 776375 1431990 868435 606801 461434 1901042 1771277 1916231 1767595 1956480 419650 1336763 1846996 828265 1114504 845479 806383 1149203 167964 798910 1684113 259177 98744 1641821 1291403 932098 236116 229150 1604628 1406271 1369127 644165 124436 255366 1641442 1002590 865256 659925 425406 1751163 563536 1005225 458958 1093718 922560 506335 1551125 1939245 232992 1313302 1328687 470539 1288882 1183418 1498422 1333471 379886 480454 688234 312789 1417696 98728 304150 644019 1738011 1097201 1643185 1980632 1246686 915187 862477 1807434 1185355 1626211 1865602 1491675 1233903 1587301 1521559 740638 643880 169605 593606 1815923 1815494 1408183 765355 1580884 735423 1652175 1016253 1907875 1478419 638031 1228102 348420 1719992 1031697 325116 494025 615225 1123277 737112 1639567 502698 469886 4906 1267696 1482454 1261930 497944 1633521 1957188 1500068 1441182 1583752 410289 523968 1229179 1273326 616206 402233 1686069 697427 882910 1435939 1823038 1890439 1452609 362219 165167 1959781 1940973 1282329 1717064 667430 648125 974333 977998 1970100 1748386 106770 1917454 1786904 1615301 202878 1612704 1216393 1607759 1383368 1714773 1679601 1423977 734702 1109144 1405579 742360 234833 1954463 860800 28646 476661 1727815 564628 1268110 1175873 1464243 1120087 950153 1779798 171228 127592 904946 678408 503863 1432291 1027957 1768706 1535348 669144 852504 468890 1433328 1810218 1065705 944362 1397913 1203983 474273 113931 1650570 630742 924446 391174 1210281 722765 1302235 1559136 1448181 1084891 1320284 463372 1730028 557895 1330366 287019 1721928 1840943 273811 46807 1995665 815473 913519 1979353 1983607 120844 680654 699392 816141 1755650 1161918 68948 1658258 1540873 1725056 1678603 1430205 77297 667894 1777397 438839 1767461 1620846 1502365 646122 166077 1679012 1514302 731539 1291516 1631515 25377 1518099 436835 883615 253624 1908176 1600149 1132836 942020 973034 74204 1404208 827600 1266927 66934 1923623 641161 1845549 907311 909383 185112 333459 432706 475313 1224257 706809 1389527 1697685 641106 749183 1201729 1582329 1319145 1042409 1750623 499286 197519 998318 1841712 1171675 86120 1205242 177778 1824637 1803156 1017529 621973 1453493 1648113 988006 758193 674464 1593276 902151 793652 1911617 142169 1307403 24871 1314584 1154261 1263742 596325 1042890 1639690 1601286 1798260 1386043 322112 955945 52679 619384 1068833 739159 1266811 336743 542895 520681 1778702 1286793 1155086 387133 339057 947710 256682 154394 9256 1673378 679363 897258 1834521 1896371 1094608 853716 1499718 1684709 1598401 1865882 1604168 995003 866538 1931579 569856 72350 1337320 1534621 1593527 38343 1681910 402193 1436420 464082 483651 835872 667403 423933 1156248 1600593 1339533 218630 644809 1948062 1460672 426950 1776860 1474371 895716 1276612 803998 1358578 379635 66596 612128 764706 1831298 864956 35681 224889 1949316 748113 758095 485089 989185 873738 605840 1391629 45240 61114 1694370 194015 1361165 1213734 1647503 359792 1851125 1060195 1456112 1479986 1634911 469284 433542 1197029 1093375 1616941 384786 501543 1700066 567426 1797726 963493 1330640 1913308 1780698 418739 607857 1172199 124505 458063 582002 1778260 1617155 295202 143820 1645539 1602993 652491 1912258 1500546 1252460 1891187 51216 1239016 1083290 1467424 1600393 1014629 34494 607370 827705 1945823 1884219 1663391 1391677 351884 314734 667237 281314 1178482 185937 249313 658004 897591 1114393 1210863 1110949 1474446 1973638 1537553 499780 1039845 1137 904247 407547 1858901 1387775 559320 1652970 1964714 736904 652290 1012209 243434 1472474 1043506 1964292 1672344 1051849 1795624 186182 1919941 1941274 775392 1944731 206806 347433 1709686 1153009 1380861 725199 640533 549133 1193459 1145031 454292 1890771 829439 1298976 316070 1600946 510336 535318 1180851 1224456 1254086 1439591 417663 1985463 1364923 257123 760091 448047 46424 1876800 332892 217206 149021 1108325 1525820 1746124 1367861 887549 293402 1985783 188455 908758 1865593 1579370 580528 17407 262170 1274712 1208660 81048 1224407 1844361 1227130 1955226 1829299 357062 396835 1310315 1259279 1431905 1314447 1278647 1999415 362536 796246 1905060 1540527 3636 71890 1329113 311224 208932 1609045 1195658 1311878 224055 1556269 1074735 113792 1731577 397402 26903 648543 495535 871062 1149079 656581 534146 1340038 1266487 1367928 621492 1247595 1626584 208794 1685855 1349758 265867 1473523 1589330 56080 576029 599940 1531442 614524 1474918 121551 865203 1639193 1307905 384948 1522979 878183 1934690 1365376 399806 1191501 307570 375087 1421188 1146044 510231 947900 1318281 324106 1933222 1731171 1189663 1303771 1076774 200667 1246784 83247 331191 1370212 573314 824315 1744932 694225 1476573 1799185 1267876 98761 358040 1125048 156810 967403 1855673 804719 1232405 269898 697342 479197 961005 223666 271548 256819 998642 1653355 332623 463868 397965 219243 29829 599218 298933 1438834 355811 1526636 1416421 1441815 1670892 1393779 688957 284151 1873952 836066 1947567 567881 1781668 935674 828741 314900 1607865 309349 450216 651511 1295105 498345 1621893 1325379 1146402 495133 669490 430176 418008 53358 1742657 947303 1819321 1837373 1060475 484345 1552545 691361 183656 80793 1048874 1791970 1912752 1433913 1261219 1098076 422286 1305386 1745904 662066 1283787 1873034 669529 1112514 833117 620612 923667 128494 948769 1385856 1911516 1401779 95147 74 378677 1947512 946550 1871023 123505 604165 809833 1658326 1014852 1731121 1337417 1366444 75656 1599755 1233027 526311 1565624 949945 1014318 1723621 1560718 1951812 848277 571771 608703 1823144 1356760 1744759 1624433 245623 1309226 1732425 1202879 1472190 1791829 1501539 1926262 214929 1789396 374301 1712726 1297096 1398464 712009 1813312 1221193 971635 1975282 1006237 725761 1759215 505941 652210 1401446 1704085 987863 623943 1049205 446030 392612 854674 1940509 441538 1981366 157825 1724171 1508104 142526 1352980 389880 1908392 1691698 1662822 303135 1062162 964624 640007 990789 7326 1082277 628915 739445 1064703 1528031 421691 285319 1811033 109354 650356 1020654 1197839 346162 1476597 265686 1924336 1704161 877445 1846479 1774132 1566170 623642 316849 132668 493985 643773 64325 581984 156189 1285396 1380549 1592037 1667752 230792 443577 1199705 909330 1409265 842027 1639927 45814 694984 1427163 575468 527053 1283634 231749 58523 1893280 343005 41869 1004335 1312783 313370 617798 71348 1429990 1272063 1233933 7197 766775 1814229 1544226 1621013 942158 486397 1010349 1022373 532302 1227544 855237 695402 609793 306665 448797 856822 1846747 1693625 1952812 1317550 238869 258701 616089 1712759 1423294 270622 1267193 1600385 111544 1489633 1901109 585902 930313 1886292 291414 321252 1812097 1775869 782627 419159 1381508 703528 240197 150243 1574699 1857061 599169 369509 57230 1847532 266824 1346879 1240912 1213574 898672 269326 357283 1687488 9075 1773401 1426422 725647 807956 1729539 1317509 859218 1430083 709224 482038 1961294 1879487 153788 1811413 1389898 432262 607875 921120 1408328 207388 1350017 1162233 652722 653352 1943916 1157061 57501 701085 1849152 1246693 1159760 1364531 83790 214941 1758481 740418 1437794 1250265 1093522 1867407 183406 315934 1279474 1344590 1062506 1329018 1285185 856369 1764976 1179643 1740330 661060 652001 444509 567207 1918092 1184316 1436210 858080 300275 1206628 1952914 1197176 674933 362298 333828 399637 1830723 322621 1794749 1429317 637545 470434 1840966 1301126 308781 1908976 1615809 1273840 1434347 1827699 1094417 1045889 1169434 699387 1707892 943928 867269 1567766 1421938 830694 1056337 1787497 1899538 1648433 273249 1806141 1242830 267592 25628 435025 961831 995938 229071 407012 151331 1501858 1358533 494508 1271442 1055018 652520 1387255 901465 1727288 1299266 1092686 698197 797530 1849982 1059631 161449 872047 1154681 200153 670670 1706672 1328262 1292520 1913992 1890011 1158187 1003615 1716393 1732337 1066882 716539 83689 1636131 552201 1951590 127133 175317 1980830 940558 673611 296714 637680 919970 1430583 564622 1457875 224573 238836 1503508 1358112 362593 1585694 1819251 1727235 1083177 1266546 1647528 1423005 1938228 697518 1023214 1245869 1123185 1079735 1783239 1104286 906492 1109022 1339750 553413 677300 1484032 1284986 474468 719974 1339041 1145853 619587 586385 170644 1688096 1394926 655265 1108164 404597 127822 1559451 250150 5144 192681 1631887 610972 674650 1492151 1556721 469189 1429183 578369 675093 718522 1870910 796429 667381 162 994259 284513 1848070 1379166 622578 686541 1955327 1386721 648514 1481406 731112 962510 1863516 549146 1847817 452814 510086 750673 1248319 90310 1382209 1646522 1464262 842785 1944093 1113646 1373133 1763755 526837 1632016 581424 25816 525930 1152943 1891395 1624325 1522673 939894 1085367 562812 1339531 181405 777312 1514195 1045289 766072 698940 664577 141242 351561 1873225 1237556 276627 414224 351498 398182 1798177 1630315 1569717 1384316 134659 1865320 995771 262173 1832584 742438 1415061 118878 499609 904861 1826067 51496 1470652 204165 939441 343056 1219664 758251 1808905 1773239 1658863 1110966 406229 1191000 245023 681029 1199955 93553 510619 1335530 633683 1182272 124710 1605394 612404 1772883 334353 1422799 442973 315498 1785693 1645755 1164510 1097886 1619018 1137197 1328658 1162541 1664057 1842025 1015237 571116 586236 885926 920684 1992688 1508270 1659689 619622 1185826 1354979 1858664 805520 947509 1895233 52368 1875362 1068043 368745 462607 1357900 1004195 480889 488029 148376 734200 1414047 301201 824137 1541515 393190 976144 93243 96434 207212 1698826 1171052 1188183 1843418 977289 502207 574674 1701734 1052934 663484 417012 1380613 1422587 1672215 438977 708865 791934 410356 134653 1389663 1293519 1998345 1150544 388449 1255386 1052858 20498 1539030 1581115 1225412 436096 966768 55234 1084542 394838 725304 1532699 59670 808305 92224 1026997 1305529 1776925 1045408 128695 233471 953736 1375932 614865 1384605 497258 1762423 896402 521835 1141310 351689 856486 340606 1826471 431163 21413 536270 190430 886244 18063 1242084 951667 1885110 260081 1950995 347431 266322 230994 1409938 1652887 1339706 1052267 1743029 1645352 296813 1764257 1084554 1244503 330431 1337722 587320 524017 30994 654450 440621 1209069 375129 1758188 838466 467405 1987281 42724 1408833 34703 1920475 355129 1109160 596085 819964 720678 1554125 712187 885266 506836 1516559 1892328 72507 336432 376140 1258056 1142974 13327 546690 1410053 1862058 1075721 135951 1883054 1532889 1157340 1232514 1321044 1194744 1603629 1860074 328004 1991212 817852 814995 1174822 1796415 1274618 38998 255154 697791 793579 749703 741241 1295651 1725565 1804343 1827008 252012 1882648 997530 38862 868258 716024 1969150 1275480 672411 1025257 56873 406801 41866 574581 1504574 340761 1196449 895219 1379282 821977 1098164 430936 746654 302993 283886 442783 1990220 106306 1447828 794407 80967 1806628 1799636 295775 738750 1615786 204087 401111 297747 1568426 1394282 1258083 908106 1288834 865575 1366427 1859945 1335823 1068840 1669224 409901 1784169 1504907 171896 802171 1921086 635017 740320 1357196 446360 1736453 6318 437955 1128972 404119 1879032 1755944 650501 81847 1681367 482575 906198 540749 1600945 1547903 105978 1182118 1347487 577080 1912982 409884 1771874 1047200 219399 1048839 173156 1913800 1655217 1212135 956007 1175252 185116 1883452 1952693 229253 1071512 1918970 272279 183807 1683448 1664056 1423299 1081528 208732 1754049 1270458 347852 348572 1338862 605921 480146 602502 991877 696033 856480 944772 365390 1974566 1739452 1458329 335458 735842 51421 1183045 1533951 1479874 575719 42310 1570064 1515045 1643352 1447531 1705695 1471861 1166634 1370053 337095 158830 743406 1562156 173945 523394 1401345 1272517 462946 139074 772536 969006 551709 510121 469200 166591 1222110 1801655 277675 1715402 443586 1677044 1068827 239444 889091 1380862 915784 235906 70251 463445 1241548 1791775 911584 506241 1144912 264456 1657475 461219 554570 1425013 1161853 1667147 363328 552131 1887478 372671 1374279 271619 998203 769114 1460071 1427334 759420 1826674 748099 1529374 520473 261214 588188 1528124 92398 452643 1461432 1883862 767840 1150422 718145 1025746 1353784 1484033 151721 790740 869316 1883827 1154671 237738 1787334 163844 1922609 107219 531117 1081902 269395 214422 465238 1887403 854978 1386197 133237 110682 1449335 411579 1817520 142837 687396 1217035 1276449 1601931 269305 1098911 1398292 780370 1428561 1818725 1171925 277593 1631963 64185 90890 1864352 1241260 1555922 1329923 1969509 704630 966245 266158 1593097 1010638 835209 1828083 1586992 627313 383585 516615 1798446 141874 1328261 408904 550169 1346975 1907290 991742 469211 1176234 1838069 1490053 751224 636726 1107546 1824724 699198 989628 1862522 909998 116533 1788206 1188847 1049712 1757684 762306 979765 383003 1091666 299983 642618 335101 1327852 1913727 1841647 708989 865240 1406326 119300 1018602 1975938 784590 359525 1407684 195271 1584400 1875283 1340839 1257828 1336521 1959698 34814 1501794 20057 437089 1526833 1490626 1293985 1532262 982984 1589300 474654 239984 664521 1816923 1445608 1345255 399319 1974230 458749 779792 1672325 1408050 955494 1153206 434166 387174 1270080 6697 1842118 439357 1733022 1738852 824338 1473575 1810328 1576240 273634 467309 425985 1292168 667484 346213 955575 1641848 656196 580837 1596487 4631 1998079 645989 87395 507890 1761016 1940407 711740 1016468 133741 998982 318719 1569815 1264267 774521 882661 1972546 1255100 1562972 691288 1994853 604703 1413883 681763 188976 1538901 547078 478658 1839739 255811 513072 1233395 1839896 971974 1096905 1654516 987178 1074903 1537370 1315056 1407382 58742 726452 119742 1436755 439274 128566 1598320 546819 770466 1802112 315229 1562481 318558 1894470 1751259 880230 1627536 261932 1851425 1238237 427245 313101 1049381 1414119 1230743 329970 1822131 302389 1152309 694952 883504 1651727 1632254 515490 1049460 1803455 1338505 1390930 1549732 1757701 1610596 267362 1204343 1107312 1056742 1198350 885889 678563 1183361 1201919 1148043 837370 1942114 278796 381241 853473 360354 1539456 1531026 929943 980066 565158 1328065 1649635 1140690 1408811 1808562 1497173 1267286 1350227 1883316 1947496 7966 1076320 1733979 1177226 932685 688959 268353 1766396 1091949 549670 551853 1886598 970999 849611 1897369 1774027 628316 1580244 878315 1074247 865664 1309396 1783146 1167020 577124 820972 147657 1555508 127562 19421 1845213 531704 395111 837645 1127602 20619 111319 1735799 247130 1874904 604798 225528 1451455 794460 1692588 1058513 767600 1949645 1639393 881582 1792638 173414 1512625 1145609 250367 414247 525826 19282 879347 222238 1241694 605253 602026 1875787 1921790 238523 111721 15678 1515137 1092947 1327320 1691076 1374794 569621 1478865 1545067 1358123 818774 1810659 652562 1080640 185538 444015 1166125 1233883 1006501 1722396 1452766 486082 276829 1847380 1890313 314188 363829 1396730 1017684 665529 1173414 1894565 1580523 255555 94875 40540 832516 718224 692385 1737294 1737334 164754 364872 754869 1126171 1293298 1628992 1786117 256319 1490497 1833604 297591 705098 198586 52240 1448384 17524 522931 845228 375658 1937836 682798 1802596 1532569 684135 1086952 1005305 1366778 842629 1950661 1125793 397899 1931239 1190478 1566200 1348537 1469117 337627 1278054 1940055 1384861 1246873 1876077 1990762 225712 1013811 1678157 1001654 208555 1356798 873941 929397 1982611 962098 1054838 1910460 371465 1010598 661368 979644 774610 56935 1209044 437342 39537 1501727 589944 1762021 1077023 1907731 1819641 716368 657896 652877 592583 1252542 1608499 255521 1676718 1519882 521219 369667 735236 1839043 1513100 580340 1505568 337842 1289036 477966 758785 405211 1014310 1518677 1790824 104199 1684065 1859257 211916 1234161 1901941 1016244 119055 707376 956603 1468877 278552 436268 9364 714704 691406 343966 728521 26691 1201633 1184966 1781167 1177262 1902384 886321 452906 1133229 946923 620482 1911914 1727429 719855 990458 1804251 197400 435514 467970 754242 1270814 341142 1523792 1574229 1803957 1390390 835464 503076 235881 1276306 1116474 1610072 201607 190968 794106 641173 128711 1993590 1443578 808410 870185 82732 948466 1383893 905703 617075 866341 1613235 72657 744113 1883885 920019 1023352 1350770 1465620 1125594 1911896 922403 1373634 123447 93009 802441 778714 1859043 463967 1889901 1142697 100502 1693989 1345129 1199663 733063 1651375 571147 989074 457213 4083 353267 1709848 1115765 1416218 1433523 753711 1966790 1488991 354688 1881613 1471156 320048 1000988 33624 224052 1258395 1195439 1362243 72276 1349873 326011 1217470 75361 54164 1019857 1417426 1954938 433924 1823297 969901 1477969 1785111 827301 1943820 1772233 823489 633000 1347986 977535 1835749 589335 1559960 529491 1953687 21358 914621 1081827 1694943 1961561 784602 1898486 1506959 845904 406258 897367 363499 887611 1287242 1908034 1796868 1093367 400416 460748 1676722 1195946 809792 1652293 324692 1047313 1128803 480362 1093474 1879371 1761800 1605673 1188561 73113 647067 1665268 900967 415359 529317 1825383 1709923 1177935 1817349 232771 1038252 482183 432902 1822935 1003863 1635147 350379 1905266 296375 1556631 1013122 289279 1650523 1455792 467684 796558 795067 1808755 179259 1719610 1114664 83458 474587 750889 438833 1273482 487215 1874378 142091 1672143 507000 263193 1512125 373189 406035 1944388 1589013 217240 78261 1927311 1387356 7934 965693 1943718 1120759 846338 1887921 401243 1483205 1243143 653066 411718 1774617 544005 646378 1108769 1550166 173955 892137 1330138 1127546 1253120 301708 702969 1739066 63114 1074148 304220 1951091 1569361 257397 1394815 482616 501280 438144 365365 1790049 341760 1043797 1415826 697222 1243157 338692 354259 322724 1468493 422431 1276795 1211634 1561655 1550907 817291 1334971 1946796 1191191 1329376 555472 216501 1550274 1880260 82687 1463715 798290 308804 957588 1102762 423695 1260349 291332 1306212 1786603 1779804 803077 487495 1405802 1070460 1395765 53354 1221156 1433138 629258 1616051 448706 1746436 1869479 446419 1540531 1240500 1249275 1970058 117213 1578556 759102 1503887 200936 817427 1789297 291087 371742 538913 900854 689368 409986 1546380 1221552 1238613 563819 144889 1512550 1884709 454313 800260 313976 1705287 1717352 1238277 82540 1216808 1759690 1239814 1868572 629011 1449566 1260433 468584 1455613 517764 449006 1457150 136789 131498 363593 160157 164069 1224438 1927358 1869864 1621987 291675 578791 1857139 436030 1198506 1659007 1056909 501548 1156246 262629 1079202 1046423 1979643 379284 1112428 1566921 1074266 1334122 1035824 1741941 973736 1763213 748547 1756407 794266 1562992 1729603 1028664 170491 1048992 1746092 481334 795159 688248 206849 132082 934449 1376899 1048807 522277 983332 1680363 1030294 92354 601692 720297 1789127 1230050 1491463 1561839 1440685 1459416 1304551 225980 1022223 59818 292494 1229902 1756166 281808 1152604 327040 1459976 876165 1268456 815216 1602749 909985 1481763 797240 1390875 409488 1707900 484554 198729 89616 439188 96954 1895664 1795238 576983 1666940 1016641 168937 842997 1310461 1368382 1785802 1710539 1783888 1583527 1474763 1964257 569816 750416 96136 101665 126835 21378 976822 983288 400905 616956 280324 345613 1316972 1312307 1016276 1206212 1687059 1301105 779443 926994 1047968 589884 753765 859494 1433303 428356 1748754 431501 249163 761433 1271938 539032 1554248 1201001 1751912 1093681 1805508 1361731 1137728 1200563 1418958 1292256 1896352 1033247 879273 1699703 884367 907503 1582429 882080 1483044 1286723 910507 688633 1522085 1762769 1738803 1472075 1832924 101555 1851160 1119158 955889 555490 1475666 1904122 571488 389421 189509 1199075 1192862 922325 1866811 1985999 909694 1408503 904020 314602 1064219 380386 453765 1180874 185623 1165058 753895 1638777 764424 1836165 1834286 1204931 1406773 225317 226700 76184 982795 409066 1683463 1694204 564225 731302 137747 428122 38293 1529320 1099747 1867234 1682514 1264138 389615 981173 343300 1400146 60193 770399 639760 1689142 1851846 304073 604836 1933631 594593 371582 68334 808129 1407976 632210 100043 859522 468580 1309118 1191079 1304355 635999 1424808 850507 40577 181633 1346728 1897272 1258259 1109214 774264 1685472 1762443 1938531 618223 1004067 116985 376956 170316 513995 394969 800669 1881807 1863233 382152 1935607 539638 1788592 1635142 905725 445239 611039 741644 427489 1529811 775051 601747 271949 520547 833621 1590296 84138 437883 1776010 1615447 1539138 195310 894039 1900379 1910522 380567 1928298 450418 651234 921117 440930 1511829 85875 579346 608295 1011834 60068 914173 51947 834272 69819 266454 346282 1322577 1174011 101518 1794604 3887 1379228 446334 1656337 492720 1884125 586225 888048 1078075 1300196 481239 329274 440508 435410 341418 383444 1853122 45465 507014 1354614 10586 289191 630135 1495563 41177 173604 1449194 1039948 6682 1278449 1476609 807200 154819 1339382 1073967 884522 338028 542103 1117117 1870448 1566968 820233 295922 749587 587443 569436 1363815 1957431 201903 1364948 554741 1181197 1268692 827433 1709668 406761 1805229 171935 1851077 96947 784072 986626 1556412 1812839 1493351 1985652 1771955 222569 1038793 1174009 866164 682439 1320133 392595 724816 162062 1349703 1156887 1993368 368198 1432248 1009942 833575 820559 753714 1169075 278329 1750422 1777200 313951 1903558 1593287 1127673 1082195 682336 1240879 1906889 1892818 1526597 680406 1630927 999788 1575165 1060545 766276 620217 1790465 1206898 1899084 1401244 1976337 471300 1292093 1690851 524172 395253 250161 352469 384553 1653007 1261444 1082849 504543 432216 868313 1152964 971764 1878007 487505 397616 248603 984676 218645 1016398 1517614 547069 132268 231572 1465446 248701 1228857 1630854 1624652 1174432 274342 1073111 1665570 1534156 1746892 261943 252290 970164 764907 1157108 1929096 1720805 674529 792611 1359638 977609 827924 1732257 168027 1187901 796284 1670031 1044116 1787676 1074637 1474714 1323486 1163218 1790103 694838 291492 1787812 1413260 47677 52857 874793 675699 1151921 1114520 427945 1646792 1876023 191387 1001742 1991601 31840 99514 1627929 266890 1683697 1092360 1564759 480177 462122 1786098 1661535 1850627 913450 864529 1013918 1417715 1916819 76201 667415 266164 503707 476621 1100021 225774 805541 911530 304302 1069985 1138615 622467 1115783 624089 1640185 1141908 1374737 590893 260306 725895 1363673 1967106 92787 1046570 1410367 582517 1169038 252193 215586 1973003 725550 1781277 358403 831757 1914940 48160 1369867 371204 155836 153846 1366595 1293780 1848915 47476 1983541 416709 1430284 1430293 353227 1861250 516697 150867 1963423 1335319 671402 704811 1216238 1194207 288749 1431513 195952 452294 807792 385650 93815 311330 1522013 168968 1065399 276787 1794194 1350961 1060294 1764905 1158765 884016 41862 1723476 1813543 1630110 1094089 389083 657175 1336850 1377246 279020 700717 297845 1612789 1180256 814713 167671 1356541 611952 1865142 1250991 1446903 1189757 1470117 97847 1371530 1458323 214192 95515 613804 1471887 541262 1258639 1237647 727689 1172043 1388418 25759 1444295 895201 1715792 317004 1659871 1575782 431670 498377 1404264 6650 1178670 544392 628263 1423636 1586235 1364797 1563696 1546316 1858808 1292248 999079 561035 927032 827481 1242962 520686 1747072 1250196 895747 1584477 1790429 145858 1725624 806001 1326141 1903084 1921598 782078 1429961 878572 1367992 351101 1552195 891331 423462 1496103 491627 1747257 347228 1546145 1861366 650878 1781900 1913726 1230761 1007154 1109342 902652 1198405 1197271 1228957 1387516 497205 1017606 1813260 1284528 819103 515006 1802747 817213 1387244 72889 1955702 295578 1644003 726015 1819083 1690695 1461607 493414 79537 1193471 608890 1523426 1985191 779068 30392 917972 1901048 595993 600492 1030 975648 1075720 272298 233296 411235 1172299 1671585 559223 961070 415367 1066333 903692 284016 1431717 628557 412480 350088 1774261 1786000 1734771 1222402 2494 1581414 1027444 1326227 1727160 731435 553860 1617533 388026 1678471 788038 946068 114731 1943057 1527158 861137 1552434 1428496 983772 581680 765507 1338327 900552 1984353 1474514 1963784 725903 672226 797683 225992 1839375 233130 291416 869900 1077153 1746227 41096 1917053 1094989 1114252 587724 1657448 554667 1870446 1210345 473875 1400024 33803 106827 1462461 273240 672588 606348 1822305 63286 1387316 1923926 1299062 1541625 435693 417461 193502 1749786 1709928 349522 292049 385406 1206714 1632666 848477 286772 1301657 792729 1393962 1050843 178308 510069 1056921 1948423 707069 1691519 530940 1580424 1344702 776072 1409793 1634295 1292128 372971 163434 370758 42913 1111988 256264 754067 1003181 1095612 264650 975395 657504 466410 687113 1935042 1401719 230725 1248652 1852737 1486016 1663196 560436 1684974 767561 230628 1774809 1503363 1899851 265465 473633 663432 482331 585418 457143 18083 1594885 1729314 294577 1861454 991416 1073667 381802 1186388 1870438 210470 337284 553301 1619889 1678672 504279 735494 1622255 1217535 851055 469782 1446456 1349975 936346 1973523 1032707 1865402 1708700 604604 1850785 406065 569517 896685 1531368 248081 943089 462978 897767 1473678 375800 1294357 27135 1484475 948588 1431305 1268727 882353 1922112 364824 422888 707150 1209388 27738 750996 112134 425815 1610888 1637336 908828 1858683 719680 1537069 808073 211587 209839 23639 1345100 381804 1595249 1924923 328609 173715 926265 668666 1469315 1494496 702905 1797715 1648271 3279 287775 1775482 770845 554199 1237024 736 397262 381529 1440153 873534 192522 1393971 1240747 1701697 1621436 837256 462379 1164515 608093 825227 64639 942036 111623 611590 814252 1189057 460206 257761 1377416 1987902 11977 482021 1255753 1977102 1353434 551011 216084 1816061 1684483 1434124 1886802 1896613 1552540 1123909 1836021 1366681 1324680 1538417 1031223 1193632 672217 30820 1492723 863989 1804239 174644 223629 1996186 1313583 1027294 1129380 1002652 430912 1336717 150454 804455 1535061 1752354 599244 786004 1028828 1702151 1923866 294155 1818828 987510 1433513 577590 1324188 945398 79055 1581309 1497686 1590743 392153 1285001 1939748 1846869 357699 1911521 4604 213027 438281 1157014 1484947 550665 320348 903404 712568 1126794 907877 1143660 997703 233018 1135443 930758 1397403 1094656 1376144 1477557 1208220 1592920 1082644 1017370 1778894 1883611 164166 1316359 999650 1242175 1920769 1453229 1354010 1026576 1186226 1962245 1606024 462498 1250086 1857659 1928951 659794 1966280 1862069 1531635 1596565 907791 595193 766357 1078755 42328 528794 1692290 95661 1378154 74855 1622251 1042339 170506 1242484 999571 1213293 1594437 1079012 1263577 369784 641946 1054198 153571 967083 695168 888417 101589 341886 1500946 1954052 1733336 1370790 1504238 698292 114024 1117373 1823363 1895143 1257827 650026 1357364 1183073 827175 1023273 390834 1279544 1032712 1954826 757094 35372 1872497 1942534 1732096 358679 33872 641901 1421628 1785307 941004 414388 1113851 481508 257703 589208 660179 1303353 1977640 1316905 1407734 64631 1962877 581086 1563676 794630 1453924 579097 4627 638503 1739881 510711 6224 73608 1871887 1818137 622418 1409755 1814195 1344708 1060575 142081 664558 274336 1951273 735803 1596349 292538 414369 453943 1143898 991797 928608 1295488 750539 698619 1590141 1924828 380131 1229626 13259 1012537 721418 690440 59886 1856348 571511 717616 992945 1242141 1501034 617877 909659 329278 1281779 1362090 1579033 879913 1526481 1801780 561340 1050710 1778116 659695 1927909 1892972 1138026 664194 723619 956291 1668375 993723 322897 896590 173282 658919 1115511 1929446 851757 1391482 1902959 1275967 1377092 1959803 455558 1986049 35974 236162 1004998 332159 1624359 1913573 653109 142247 1890487 1287247 800489 10038 356323 725548 1711607 1257693 1077883 1997397 1487524 360757 1759751 1207981 1471965 1164985 1706993 1963814 1994030 1153667 507234 1481142 462327 1320537 607123 761535 107142 704573 1885671 1131110 528244 908620 1146459 1688196 490454 364032 791191 86183 398371 1119705 1457553 1559293 358999 1383967 956317 1928279 1595678 658468 1670167 308879 1135277 1729366 1854311 616213 188248 210271 1454697 1899213 1447774 618279 848867 884958 1934761 538047 1995460 1416786 189848 806007 48118 221446 1130926 282424 47993 1578085 1664622 206963 1733064 453580 399396 592951 610341 952929 1081317 1487930 639476 1077524 1197230 116627 1432198 920195 1175912 978781 205162 1494065 892458 498779 1024618 1414743 847360 793366 1897584 493328 1526567 288136 1654488 1963863 1696587 440779 663940 1143110 1606388 475319 1990769 752771 1886738 1534968 1476655 1703749 1374073 1911097 1531784 428928 1139929 133951 1562870 452126 1948166 1637299 669613 1053019 408265 1975733 652151 1871679 11585 685687 710483 51052 1180080 1449974 823798 1722019 1526606 1030733 1241143 1696383 1265154 318909 910240 1053032 527839 884800 334935 837114 321790 992565 1333886 787689 437163 743722 1787428 942995 603124 837519 907587 1684832 1033686 1657588 952148 1472105 304206 1632501 1109484 1154055 1332788 601802 671798 541662 832166 1477346 1429762 1516610 1441684 126273 867221 222218 266065 281820 675673 1111492 699231 380948 176225 681595 662349 847305 1773222 1666767 1351711 562215 781388 1728154 711761 987536 895682 1964465 1623224 1329880 1381120 1874199 1305103 1573604 265893 665280 1825072 641612 884144 1148970 1989295 304062 1571433 458370 105194 152762 171284 1457610 1568308 40635 1593598 790525 1677439 97134 1543623 324945 1939289 626603 1871892 1770587 1638948 1932004 1553073 1967407 148927 1083460 1483951 743711 1895526 1284317 1280349 522424 1779575 1845249 81714 1035191 21489 249115 776776 292052 1457011 165579 183299 1406384 1744889 799043 227574 1680229 354947 1298915 1741206 1070919 1253425 560029 516658 607047 524139 1045478 915223 708260 995139 126990 1826467 1951642 1093146 297361 1910386 35471 1039559 2790 1542041 86449 254364 869547 583946 1206060 672064 1622741 1044006 1935931 753492 693422 1350221 901885 634200 91792 440539 1970345 1622012 1470133 1957939 875782 1979291 1323135 968111 912517 1316081 1450970 1812418 211713 980179 1094316 453694 1500868 1381604 1777781 1116315 228436 705092 799095 1865188 609305 353037 1241316 656873 1456716 690297 273949 888221 514135 632583 1354494 1031667 1475105 1922414 1530490 1413941 177479 1865607 814685 246607 1150511 1842114 1099312 112168 251873 1309048 1492360 623892 306097 1940313 1294190 643806 1332166 1168346 236479 1046674 1283784 1046742 203359 1375979 749017 1469545 1405324 302808 50935 590679 292576 867787 1349697 336355 203383 1586244 1268478 77031 1946050 1851060 630978 1910476 391836 1533225 1020137 520477 1904128 819199 819765 543620 1345182 364759 1522715 753457 1689428 567906 1481571 1951276 1262553 156146 508452 1424916 1359557 1503861 1008655 1334999 1049394 1438640 171200 862607 1527960 178788 1387252 756785 1414450 1171262 1321548 855549 862656 110305 547411 395088 565941 1715676 1935484 306601 1190611 765017 1179821 911221 556932 471656 941695 757730 1206664 133884 1215901 988532 717294 1085546 290138 232200 1190460 940738 1616528 527879 1578630 1296919 196943 1015564 1348574 1783528 549529 814569 1916713 451247 955917 1965750 1117263 1103679 37033 445246 1330028 185521 1893240 308964 848139 1211358 757156 255342 1996684 1470126 1160759 1252300 1646622 1014133 200899 32735 799883 1932589 436676 74407 1502902 1445191 1478193 1289794 1285376 1437883 199159 590341 1924901 547804 1731289 1854264 473918 804442 1055053 1224378 1555958 1436400 263345 1231869 929558 1710074 823342 1880620 1250588 174090 184851 480488 1192420 275261 626720 1234631 1616296 1656642 167950 1692376 134434 1845032 565986 807509 11219 643132 1179834 1369596 402024 509041 984561 731610 1021386 537977 1855611 1310897 1404792 534810 421400 22548 1053600 1342674 991821 488214 89883 1462890 306303 773073 411141 220316 556350 485805 1371618 539172 218544 172197 1321241 1397547 1886543 233712 653878 490272 1658379 1200255 267258 444801 1523810 855659 1106159 1863066 688352 1354325 559736 282962 400978 655534 991857 1971195 1876267 1120279 193948 748759 60432 778452 246655 976470 1819968 67070 1215214 1280548 553299 1355568 1582840 1146775 267478 802780 1683230 486648 1772325 1336450 968050 1099699 1079555 1666015 981550 977926 1335835 1570486 1623599 584698 880075 1924065 1639941 297617 989639 1883535 1256580 971650 368842 1237281 1546361 809337 292135 582923 897054 1983587 1337565 1414570 370343 402438 635270 1390526 1176021 1426225 973763 1130203 285466 323075 1871821 1561443 1714124 1241526 402177 1767344 830506 431017 1709210 188254 1333190 1580994 1624686 1500963 83942 565544 859717 181635 1114549 410791 1269476 1972931 255175 847665 599322 96383 222215 1111563 278881 1319905 820953 85528 1443190 1183475 1384959 1554077 765027 1339354 1818716 950703 1209407 610905 921319 1365964 1501878 1614485 387519 581376 1617895 1992101 1225813 1848841 1689267 1909543 1291568 55483 612679 1878113 1314354 548220 595439 895413 1864940 310313 416138 708435 1843671 1844365 1529293 822904 1258235 888114 304586 1086446 839912 1706402 1647866 1677915 1162717 1545707 1384382 1428222 1832143 809991 134590 1264195 1297071 1594785 1342000 413503 1749001 1832145 627685 1833369 474795 45828 777933 816848 1415077 1067027 979588 988526 1266762 1541747 1872131 1929553 1580257 1336044 501289 47404 464709 1512193 1046745 944125 107008 442139 746401 678709 689591 1775405 879830 422326 1724421 1506246 61219 1173189 2867 270466 1980196 546964 207005 1815623 923030 22736 1290760 611125 688945 294676 1493775 487541 367043 1592526 608801 419844 645158 662006 1427493 1735030 177382 1648164 1246748 1562143 1839358 793337 1259875 1407277 1637438 1979039 370716 1409779 825184 826486 1222396 692818 1464489 1407438 1177735 1444255 1628262 1813436 1986050 64601 427351 1697615 945811 1599268 688310 1237264 891221 192116 818891 740543 1198973 1318410 1766919 251405 1009870 201728 1970157 1413962 1172052 1972615 188401 1528302 1698419 1348871 1529792 1451282 1256150 399576 801416 788732 1325518 194712 203178 192972 1245709 1430075 767692 228518 143894 1606121 1653292 683831 1744044 608048 639688 183181 223229 599730 769078 621937 600538 694314 1558394 1460138 1591263 1713869 794123 1713034 1206320 109994 1225741 16145 1411348 317471 1476795 169347 78149 182347 1837866 937115 303512 350125 827850 506626 1086807 1290028 1328296 439424 1241836 1516715 1366593 796672 1425359 606928 855371 19688 1532595 831390 1295345 1396933 1019264 171430 1191887 285389 1270555 547240 1627183 288325 711903 162728 611056 1576260 1001204 1020986 1202316 519016 919877 838659 1176307 1361451 1359189 1530107 14740 1064163 120010 1136230 1678047 1074215 1792775 1653611 412797 1640401 1955386 602076 195533 1262037 423939 822078 396568 371238 1808218 369934 1322763 208675 1799844 675660 633579 405244 1931873 1752080 958509 264053 459737 1461893 1784213 1260574 1195434 1408089 576769 339958 136248 1209045 599282 819641 1719020 1572343 434023 1673061 96544 814435 1542131 386449 1388582 473385 700955 1764424 598456 1580086 92008 106386 1852618 1319710 942974 1016370 1606607 763387 575880 534525 296204 463477 596262 1097977 370296 155510 912591 1546710 1818041 1664576 234454 1603806 239709 183268 571478 816775 681160 1816967 733862 1553530 368374 579293 331929 1790958 815285 1965181 518777 1068884 334661 536874 1035206 921508 1354593 1469589 357622 1214822 299478 20282 778185 656952 1799671 139869 1724511 1909787 1234453 292709 1629982 315244 886491 1364898 762536 292836 670490 1872159 578329 529304 1843723 1127261 1464247 541924 720418 304175 594906 736694 1499366 1353715 1764985 388528 1077915 1607282 1433076 1721412 748098 1004770 182802 537417 976214 712525 1520501 679724 1434252 1538923 109621 1316334 1673040 1744755 500647 775998 1729636 1500914 1587255 1718669 158497 497158 913573 879096 39820 1139532 1991808 1300202 1021665 1060928 728167 1038189 1897464 182999 1828040 766287 1175143 1246521 1347589 1357548 499633 1136096 1277877 507660 661228 41789 1664803 1316157 171958 1657258 833762 1352346 907102 207128 606585 996192 513969 1616992 940459 1053219 424272 870490 238116 1767906 81842 1203845 316785 1381428 61808 557213 1103755 1248219 1539433 1903649 246704 898864 1620580 434091 210824 1043808 1572292 96348 1061756 221646 1557423 1903713 1906342 1854594 1247534 1961211 1685023 1177891 1919871 1858440 1840051 706780 1849215 909403 328244 813696 1922622 1087278 945599 1440970 1376203 1005417 722903 1051184 928737 531588 381344 3311 28246 1181442 1617748 406503 97922 773549 898761 1718293 1408954 998582 521162 1700506 434222 741548 1186248 861740 1623100 1719303 1585838 1816585 1504682 1056040 835294 894897 1716029 1011945 916322 711562 1427937 891750 1654081 821050 1915791 1966697 1347992 180633 1066145 1113385 1986043 1415376 1856792 1973823 521454 1835254 1628310 322590 434630 1446022 752382 1772758 1028550 1802350 498336 1499834 1631732 956348 1650789 1132484 401858 1170210 356125 662403 39981 1173709 960771 847868 1969234 544090 202286 582542 1099769 924778 1723677 1376692 432285 1912094 1188309 134125 1312361 393339 532196 868890 1364330 14295 1663794 1468329 624654 1770552 1518690 708141 205110 123628 974833 1236584 1739264 163343 655674 342968 101031 458575 548819 811920 1252270 1277195 941161 654272 1872490 776372 480480 16202 886396 1083025 396511 650340 28575 1664975 1277447 827472 1764975 1322054 449330 16865 1418451 348288 1562691 1940416 1597203 1297952 960085 1486697 882132 674690 251716 597110 1867362 1290588 257760 25708 1300520 891647 1504873 540777 66364 1836861 600210 691463 654627 660030 888496 1745050 1050097 1326924 114504 745043 94381 880471 1597470 876243 1682000 451911 118800 1717058 1374099 298392 1230388 1018087 382033 778073 218162 1324143 1517839 236336 311397 1982247 54549 53506 1727265 1910161 153213 1191091 1052671 968467 44035 1432810 1146859 1648520 278981 1385298 1945706 821157 1381090 636591 1629469 840979 1486454 1800307 1796041 1880237 1417565 1435996 1665946 20596 936895 282789 1213847 100793 955060 988711 172146 1663736 1480258 338067 782879 1515406 1777736 849324 592418 416314 1619845 1607507 379953 102585 1495299 1086098 1274088 1041007 468899 1161935 1731111 593597 1005446 30944 12942 487303 304633 975908 1944078 1623367 750757 1213961 676683 1433460 1971088 99083 1236326 1535665 759436 1194867 12194 847064 1787838 1318891 400563 801754 1473292 1411072 740562 1327271 1453034 1278593 558448 921312 730115 1105508 1717085 113402 1727936 107577 449655 1752545 885461 577281 1131154 111169 954899 1083189 1636796 1484877 1758271 364252 1264385 1447874 1032000 63200 1894126 602499 1207075 810503 1434542 1104656 1815338 301347 392617 1610853 222288 1410523 747055 795896 1486447 318028 305087 652416 1713305 1870150 365812 156732 467025 942791 1747952 1319713 1919405 1899438 74346 137185 155795 103987 56830 1602383 579442 981727 1355159 1115584 1830758 1930019 1796056 1707057 488817 245822 921017 732154 1448376 522110 1779505 327117 237221 251017 1419573 1203422 120581 1818367 810057 162259 1230120 210099 925949 1894463 201 1725391 51681 145491 1324221 802382 764043 882985 674736 427453 311836 1240496 1778426 1114787 1839823 32915 73022 887969 709878 1439340 1453733 1972984 1036075 1879845 1506359 1847679 538532 1670660 1301063 1984464 39951 1020077 877428 1077038 1907064 1990761 1848730 207886 58264 1441046 308730 1899788 751074 1459218 511542 267099 718426 35675 1597599 526828 1028145 1049464 166730 1195930 1685130 1049099 831401 1745925 1424180 1469680 1928576 678026 1163446 91067 1261372 1587942 1627166 413532 32855 375378 836322 1439519 1610839 1964862 420094 144077 1383871 245742 1116627 1484727 1672671 1911033 1043527 1558141 881208 1270674 1648223 582885 1351129 1626016 1074961 228468 711754 184104 1748364 688152 182972 1123431 1505598 1866805 504630 795947 880642 1054261 61777 1132135 854961 297603 792989 1864414 349490 28368 1720394 422374 1081772 270336 991139 1741214 1603024 807483 727776 1938605 1654001 580666 883054 179283 421155 887534 782116 1036918 9958 1326112 1973984 910154 352016 1823088 711679 799587 1008764 867292 67773 171671 392693 975581 1309635 1538050 592453 1108654 770754 1789745 705144 321824 755008 1923643 1207254 1939211 1101334 1965899 119410 1603091 492207 161363 458012 573983 1748766 1815555 1415102 1997115 1605672 497412 476526 919682 1835144 623303 1277143 1755880 699980 1276484 743135 1823948 1244467 1029636 27420 26558 731063 735939 313419 383612 1073347 835408 1357202 798393 1138065 1411147 1442182 1871373 36589 1152292 1762862 8257 1357577 1604387 416690 603611 514885 662784 1735146 601237 128701 334605 1170257 299479 429610 82461 253460 530811 454989 597725 1253937 96100 1617910 276051 1720995 359409 1357574 1689590 287977 919819 165081 1157054 1883627 1894919 998418 1442306 920908 698307 1973801 1914333 529303 233124 487146 1418891 1884494 1362186 1291465 1127030 1833030 1969895 1081252 1725311 1951412 1772944 1392171 1259463 1633407 1691485 1091329 621185 577642 1789919 24680 40418 889871 455587 643961 127976 357027 48 852551 650856 1324195 870600 655422 1045159 1436224 1677166 681236 585768 755084 478078 1424352 1176558 829176 278395 390991 885455 1936496 1988921 1633456 1724231 1811012 65592 603804 1307604 1674526 1563843 1450615 532089 917534 455135 326072 1022437 1753683 697115 824291 744437 1349933 1806512 571631 724950 1770566 595449 1249411 234923 1180832 1429354 154625 1138281 1584481 665608 1197273 533139 1152092 826125 1239394 1735607 637279 855847 878620 52847 1610809 900782 399557 1362812 1130038 499735 718088 1613376 521716 1719035 648416 446386 988531 448757 406240 1344664 1002479 249152 1865659 1159572 1681264 597398 1065458 1261597 54205 1521300 811724 1408074 747468 392932 1803396 161683 839436 1395355 276094 338074 434678 1268074 947418 479550 431151 679058 51977 1723619 1117650 721132 1994160 1217213 1894168 1838614 1123645 874285 1462463 1262665 989357 1476916 983647 1206159 68875 524307 1821074 1687668 388294 412157 348686 455300 1878210 131819 1898725 923360 1567122 876149 1731100 1870995 865571 1678983 678416 1240426 911381 1955667 1849355 1421404 508538 1801762 1546692 1956765 465874 1426979 133771 180519 1623468 1443458 1682424 1508480 522637 1616010 1330955 722792 1925120 725466 1472051 584453 951934 890859 784774 53033 267458 602123 1807854 965045 291070 529955 1514481 533761 1048484 1326872 1463309 486283 822463 1014367 675662 852623 1710479 1366529 322526 784771 1512273 778374 313398 1072469 92897 1279616 298126 425285 872502 1141552 175167 1757227 1749543 1331644 1124714 1837632 626114 308203 1268041 187348 1755102 1420680 1645187 1033361 1691236 1486933 630360 1849336 550227 572220 1604842 1569482 457746 1844690 58228 867410 796368 1977771 1280484 687119 1860881 737312 1015256 757536 1634997 1817894 285806 1404908 1642821 1939987 675165 1264056 1001149 1936850 648145 1375106 92670 1458704 220768 54146 1424018 756697 886237 1746704 1508172 694492 1339703 763045 1642494 1644302 1246985 1198189 1556195 1959854 419122 969145 1608751 1648364 1597816 1998940 322946 370324 1207546 756817 734885 1265394 456872 429266 1242605 1020785 119114 1467533 1628921 328782 191999 343954 1821676 231925 1640861 715352 1724539 1481380 1985415 920200 82103 1983748 1831795 1762973 360307 407960 1174043 1100911 1176504 1118741 1690937 792793 1919210 1801761 478697 1601625 1285909 1661646 1608572 650828 1664963 363801 1412503 1856216 1138140 89414 423908 1506363 288455 1019796 331940 532458 37549 1189865 165153 1631907 1910836 533252 353154 1320001 1136668 1385098 1092995 530616 1164359 719377 1472159 1886467 532945 1556451 218695 1500040 228010 880724 1185480 1961339 367827 28745 303710 1122984 1777090 77621 1888693 273783 980399 840212 1868630 538094 757816 1274077 1776061 1839594 1380114 931430 407101 551779 634850 1241626 1820618 12744 263228 1277774 944770 841175 1641827 1615704 1356899 1902733 454967 1631320 835557 727909 1939215 1274564 1112347 1824967 180990 390644 957867 1300801 1190674 1324234 1657559 1895776 817526 1527140 340305 551762 1397691 1405720 550889 74069 344479 1916144 665546 1642043 94178 1732413 1851522 1446544 369262 118455 1370324 111334 1604003 258169 861658 1145808 641644 1143664 1413934 1936249 1261308 1661397 159477 1445973 916475 317242 127044 548342 1507780 8396 1082537 996890 600911 1355285 474541 184148 853394 1944707 1431631 1194893 1242162 1668608 1848707 27832 880751 1319224 1584834 1518054 1224786 1629174 1135865 500308 965368 120736 846330 820395 1612656 58156 906340 873061 1336073 1254837 861396 1024119 1302800 315097 1872948 340830 1979839 1713518 1560221 831647 1281231 468098 1848607 1281149 1117658 1159143 1461346 964721 1487296 520650 1540548 229552 516878 1333343 1688467 377060 521460 236467 967627 1782412 1432100 333051 850450 319277 192230 1812680 802316 1485033 1083791 1541154 1564749 949536 1602181 591220 161507 1526085 589326 1674904 1972319 1875356 254112 423830 231315 1231181 345396 175656 871226 1460431 942092 1305143 1103580 182536 160461 489320 835436 510913 279112 1422126 1146983 500229 942429 587683 1737319 786432 472529 978697 945761 255539 1612113 1619569 1851650 933255 1255010 195915 140181 1286932 1359498 822458 710614 1269294 123487 1387501 1760267 698022 988885 1298351 239954 373043 1779216 499037 44891 309567 1462252 321398 1355960 1064606 206698 1794629 651127 1516924 1472369 505855 931006 1739588 1072136 1653794 882555 1129784 642521 691269 1039405 85289 685488 243364 1085738 1840611 152983 1003742 1204616 1947528 500966 1519665 896044 1471980 1893659 1698074 1294926 1077574 476968 951381 1236108 338167 582595 904144 1782453 701420 322373 1354696 1516185 1017756 13426 48318 179880 1948821 1748317 877463 1473480 1426635 1396964 1833409 1249230 1998331 698219 556050 1716495 728297 1127054 338792 562153 1578095 726686 895607 23811 1702400 594606 588578 1669784 1948513 1812792 1213190 691650 1727407 1445299 873728 1100458 1637007 1490058 933217 1128566 934643 599547 351528 1899278 186274 844691 377405 1051974 1454474 196519 1424288 767323 1156825 1943489 1274032 1903256 836234 1984867 251533 402817 1480225 1206413 923546 1247744 417459 1399355 1922281 362133 1014768 1747971 1203044 767680 1012577 1330908 1452727 1979536 1743438 591603 1664350 71772 1038894 983600 148411 1272773 1023351 1772529 250481 1676276 1607119 1839593 1543606 1947856 1443051 929319 1867055 330982 481685 1607494 1037628 777732 1429007 1884847 1633727 441391 1472559 545017 278055 1463029 1648802 459566 1497356 1793859 1722005 1539997 852571 102934 1684321 1425529 1648750 1348227 1460059 939584 410840 543473 843221 1251753 545822 16062 913209 1988953 1955356 537808 703588 1100421 245717 1992512 1968243 1355355 945172 626811 857843 199802 972366 154370 1027098 9668 243850 1195017 1668379 920968 1610772 993265 461238 944814 702542 719690 1204648 851197 44428 1355241 469622 1040246 1413381 179000 1665671 1443346 765163 1239916 1636283 842032 1455725 239160 1436427 23311 1769328 1141005 1066443 1343072 1149789 1580852 80623 887318 1952488 1297719 246591 1300115 1470757 117484 738901 639041 1246183 1163930 410677 387814 250321 1607247 1373150 232008 1278881 48146 1387488 1105505 1995800 281804 1664022 261914 207384 1120881 1979300 1193705 1559525 588800 1585028 56180 1236929 317602 992949 1475536 1880912 170588 1165808 1010041 1440150 692291 1701783 1033909 820570 1980354 332119 475533 69904 934970 1144594 36146 1732285 1762649 1887767 1745386 1355543 1740867 788861 1911345 93922 344132 70099 1784572 1653383 1400892 1332933 674246 145794 454190 1864938 68637 1829876 1145804 1951887 315896 195197 867770 93623 987693 1239684 665438 44208 1644619 1952916 1115403 1538941 1746460 1733238 1317203 498995 1157151 123355 1158384 174354 1397220 472440 408756 41626 1386929 1549940 572259 1926063 1756472 37517 1914397 91432 1867642 1006276 1040848 1580157 1895341 986953 1496328 328239 881864 382968 1634982 243872 158878 587988 182442 353159 831460 1778554 1430068 1551788 16343 168166 1757983 1666183 1575105 1220864 693043 417944 626641 631979 511673 1443485 1403239 1257035 687105 324281 1900277 1491298 1709507 1954295 1968853 266025 966938 1135077 309348 92629 1974215 149143 155961 703987 856743 1235595 556982 377162 1855159 1234389 1673385 1588226 583520 702097 1466025 1458393 412258 25080 1477771 1418970 488884 1968089 393942 1399359 1192630 651675 986651 1366697 1654636 1323397 1484767 1403795 1064149 471819 532491 1800236 287875 1657717 810908 1564766 900462 1885333 1087426 1000266 601502 90054 649423 972826 1927093 1697702 56631 1374766 993823 1715438 301066 543040 96806 1710493 1502546 1697490 1224635 378877 963564 758248 86838 658108 1527585 61638 1769555 736054 1420127 9980 1720880 214291 249587 196614 564671 548011 1486502 695413 1762085 944687 891175 1772803 536995 1401362 987622 1416671 592950 808636 173306 1937597 545875 291643 1037801 1349329 1694469 1886870 879738 586085 1838442 818773 1227408 1906394 314922 1714265 1093655 1020284 1968865 546898 1649305 512043 451215 1026158 1803818 1017616 116298 614644 1393618 54467 387504 1486943 502102 658261 1455031 589165 523558 1316543 656878 1518430 73086 1950878 1292191 1188160 20598 1847557 492669 962677 1114398 981103 1340724 988824 1402174 446173 785785 462325 1173609 1952209 969344 1978709 1965382 1579759 795431 612224 1482750 445602 1452134 377622 1520413 550024 527047 919803 988633 621837 1596928 778238 1040130 1333849 1819331 350218 114847 1447412 1483990 1642703 541155 376019 136896 492037 1097163 891642 970954 1494490 183917 342747 657098 1203808 1203727 600927 981853 315092 1099987 781709 1915630 1141226 919072 221517 487045 1108665 1326477 1318308 1031063 610845 562183 1703357 1149272 1743269 137008 299372 1371380 1712211 1533093 1381150 489963 170911 1864284 1064828 1075876 1881555 1139164 1396179 1345183 445120 1408733 1087857 244528 1809821 459931 1682522 1827587 1328897 845272 722042 1026570 1490934 1243627 1722500 866852 897894 570832 1663386 1264846 1871853 1278166 1893786 723185 712334 826558 1069838 297222 1968781 1610333 124173 1675094 483051 863068 1462845 670095 518755 84322 1180125 613676 1348899 1208760 159344 1925008 1530196 1442131 997315 211183 1492943 1992087 810105 1683487 1482683 324280 1212418 693399 1146765 1145827 1359474 179448 494457 1848997 732151 1140307 1357683 1494023 1856862 1985144 1826466 593400 134255 1310962 1722458 978836 112985 359388 410726 1115105 1230243 198373 1648363 563612 1678540 492261 1312089 1180732 1846833 32463 254200 466988 1298401 1137385 164960 1037645 1307635 126496 1913288 1722045 1665055 1724737 1009675 1402768 1328698 1317337 701707 203967 326543 521608 1815916 1691313 194738 1547049 1222658 1157688 1905432 1521384 1188736 1093951 1275302 1547932 675289 842488 991614 1825694 1564331 1491717 704526 373301 1250154 650031 1573084 545650 1804050 1917874 334478 1375367 1015426 202407 1987770 142246 790929 1226048 804766 1942372 1788884 1692319 1348448 920708 1925510 299493 1109661 1597909 1194133 1180959 1905062 272020 53478 906436 970370 1001305 1156392 1844092 1891195 1826207 1814032 150105 400703 694048 96024 1302732 1581940 881412 675833 187349 856679 1993058 1801834 190324 91097 1331899 1865588 1204768 980966 1357654 963890 1105482 1449773 1625236 449306 1316955 356009 1649458 487973 355132 858484 653049 160479 408736 1563969 1431423 1067924 1227333 610882 1116131 150299 1389517 383531 1552254 290343 108234 1619433 823364 1250481 657027 126415 1402471 1744991 557212 293552 1636127 1191056 923335 72869 856137 338656 198446 61819 889872 425472 267403 658587 1522827 1522188 1899134 1470647 1264776 192176 943345 577283 1033960 1377922 829831 1695232 445853 12222 813231 964078 1000115 456153 1022933 725764 1922870 975087 632667 1965761 1511240 1455100 1671168 465907 843004 1639635 887605 826071 1210085 350901 145139 825173 1438202 1849490 628448 437808 900176 1036623 1128237 806255 1994731 731191 1969848 161580 1978076 530917 302279 23964 1831191 1198202 1744085 1043500 13197 215784 1292574 383632 82263 1793798 751213 767109 518270 1616184 276512 1144755 1713349 969725 744116 1200024 1945765 545407 456125 1741738 795049 1570429 1087609 1755758 1713605 1170724 1497996 1652467 53067 1061311 1089432 1455479 422882 247759 442347 1227455 1535761 1449436 1404028 1917854 63530 208954 1502246 663796 1679689 726590 422990 1171964 1226205 245012 1757327 640430 1525018 1052654 1894154 978122 22 1442440 1401968 271385 407955 115088 1184457 1752204 1363101 971014 253140 1429853 949281 1508837 1372363 1559031 1029459 536543 846418 732456 822137 687050 1147023 126651 1877252 1206341 787059 903750 1709871 575981 223990 184362 853486 838910 64491 534223 327583 1825990 303836 479640 1210817 3885 119231 1513065 1196841 1641516 1972798 169612 520607 969198 1602698 1133153 900425 1354102 1166935 522541 348774 937653 1422630 1665300 1691042 1383855 206216 863942 1875535 908662 1728000 1229538 61385 1528299 1845583 135913 1881212 836418 13587 97299 1625332 621923 660375 347768 186859 1202759 1528241 344891 1369375 1991446 1200459 1006203 1317589 798565 732822 866127 336484 1821767 1037557 1151913 1546565 1233682 1817497 1023408 1970909 986848 1271710 65622 1518723 1502631 341384 1622453 590897 1266379 47919 1207006 940637 278494 594245 521099 19758 465779 88744 1224780 1627943 557102 1272162 1405534 1206945 1738763 313426 594163 1974571 1407224 651335 1419622 696942 248342 1727375 726191 1834756 1719704 11502 319285 784535 178753 1854820 37565 624273 1266815 1388663 1496953 1499292 669417 963023 1849274 1824616 778226 1673557 338826 1776236 1618259 1689665 1543585 1456351 1121148 825667 1008736 240083 316619 1030410 264393 1112989 397425 1775882 1234026 853054 329379 1011910 1298236 1636058 66310 1617216 81447 690033 592661 1633292 1099271 24794 318921 668731 674009 1462060 1520028 1787026 697302 1572618 1982343 1512820 479321 695004 1253550 1689139 869546 880610 1878000 1149318 657455 1946964 869512 1037834 787752 1194451 265389 104620 1457900 1204910 1986647 978376 135167 704317 288116 275585 179192 1612754 1350387 1118330 1408649 1182280 816193 364261 574493 295633 1554379 605713 1160852 1352900 522959 210381 1915539 744358 1668574 204607 1825096 1136131 1149778 1928592 320786 1105157 1467718 1921919 220096 280288 281714 1526454 1395223 121827 30730 1502655 1604671 119202 1892779 400835 141564 1617695 5693 1557338 1759326 1161038 22321 1375891 886139 1862680 1388840 30499 1608557 1791050 1516160 616928 1710529 1048073 1945114 551526 154891 1842171 1847279 1305094 772487 1524856 793835 1632883 1668886 837057 618733 807406 1570374 1377902 1924895 1634820 75444 822927 1724127 490199 1441128 794762 1632632 467987 156683 739677 1366700 457729 1677339 1778914 320969 1225110 1513990 1124386 434461 1664959 1222432 675903 481542 1318918 1121914 1738435 731164 156959 711688 1277801 100116 1996587 1514229 458869 1615493 1152422 1355490 1090063 519729 1417359 1576946 321365 1762709 277501 70796 1311427 1697577 1750789 566963 215224 1218341 1239627 1844305 1695583 1605342 1995891 1145908 1395651 408716 528296 1558453 730498 265277 1653506 671996 1665309 396041 1845283 527668 1489977 445153 40809 1566228 1705859 1106488 1934975 1035649 1008525 1397893 1014354 1964270 1606922 928824 1521345 938464 292787 1909340 1508519 1033929 1479637 665476 167648 331634 1436028 1156143 344480 296305 1313862 1240247 575405 1224715 938652 1438358 121692 1977063 443867 947844 461034 558928 296993 1952635 1670013 1720329 1508197 1623837 1310082 967580 598822 379841 142046 1161438 1091815 1913205 546152 1954382 1621372 216704 1385892 1491245 497328 403913 274315 142643 1462913 1361549 1415191 744793 1846995 1843893 1009632 1763984 1232957 304378 858326 990355 1971496 429175 487776 1730688 1991763 1015874 899636 1468351 1010549 795026 987164 1396208 312178 70501 1703910 1728682 1615344 1582093 137624 1403731 901164 42334 288385 1282515 1880791 897004 1999129 267484 993984 1867209 1051022 66900 1259995 1613506 1022305 484614 25290 751823 1406962 295293 1458047 400992 278860 1497570 480046 334024 954376 103460 1242304 1406439 1250833 1178026 1487856 159481 1915421 1376399 1171830 591119 456619 1990634 498246 1231086 151796 367789 1749510 269726 894700 214722 524756 1764364 812342 857536 1740656 503129 1354900 968331 1594413 807539 1500283 1786532 837008 214872 443479 1385748 1904685 1895178 1190976 395920 1844683 1040464 614132 269796 548321 1134501 1665468 1529494 1212863 1375539 1095852 653185 1050459 1298742 1260306 1590787 1672421 1881168 1890894 62720 267805 768035 530655 271363 717110 570165 817761 1556604 198682 1134795 762007 16257 461541 608312 1083251 1357277 201336 1251836 675349 142314 1442093 1344439 494840 1415562 1491771 1312302 208656 378148 1886344 623146 1758713 858330 962362 1792712 638134 779088 159230 1390422 924968 649278 1771453 545801 1431478 1887392 849436 1721340 131421 1711591 451166 1174575 1154351 175624 203346 719935 1833174 346415 1411585 1487540 753830 622699 1014128 338667 1087361 1320297 277696 1309774 1297840 525141 62057 1939853 963825 914761 139470 436809 265558 983980 701655 368468 279724 1197624 417698 643631 1090160 1746862 1286656 961307 424152 1843377 1532843 471833 284661 1459343 773570 469053 892732 1128704 1863312 441676 486751 1212368 257525 1292898 1899877 1165183 1344846 1782715 1139550 1030373 1308335 1654534 601140 1811423 1299500 981531 582405 714045 233522 1784542 1461984 647929 789142 1695323 1950533 1076027 736849 558097 1808887 115517 47856 1447868 1498577 1672406 771165 1912152 1280925 544082 98321 1412286 986801 44259 323062 1458730 1329440 896524 748399 55759 1940574 774038 560743 724004 1944236 1581880 1319017 1289531 1499383 773858 245633 401676 1196327 212213 616636 494818 1134240 1038197 286187 967115 1291327 1236072 191271 1542728 155827 855286 1104854 1952854 643777 1151756 1111947 959366 190162 933514 1720532 1743225 1334334 1897773 1454997 217279 706581 1916710 551481 1017717 1463982 371569 1151390 1574886 1966746 427967 110402 1612296 628135 1534140 944309 1080783 1414057 1776336 343348 683433 918519 1770974 225326 1490816 1469583 1491137 1716725 241745 1670314 644336 1691041 913007 1672693 649769 1552943 799324 276889 880598 776840 278375 446425 283931 540772 1251675 1808032 1995222 759755 802246 1040978 1147666 1608317 1892866 519407 1805433 1673501 1698282 1080881 268449 1441166 1325852 451634 25637 1926067 1762605 1920115 973454 1034775 496333 1962161 1419707 85291 386047 1227227 1095560 1469532 1660750 656657 1727763 467907 1576462 1906448 1758595 1548805 1401641 1201236 1227416 697452 1881790 1532306 936821 1482414 1366248 1128843 377734 899282 1720287 1817133 64079 1010034 502124 149362 685899 1868651 1795857 5857 406649 321353 1166209 234890 1683990 307854 1873214 951537 691295 242894 778331 1337604 1752593 1106413 630849 224787 1452729 1225041 496324 1778328 1196591 1245835 1669034 997479 1690166 1814729 173946 1565064 1011615 1278925 1538721 1066263 582136 86761 862990 935133 649111 1726874 514066 537695 1515452 1381007 1221062 907800 1870654 1594731 1271933 1461131 866221 1241202 1318913 1506062 525445 1265278 688788 509187 251099 1627380 721580 1437700 1376034 354389 1448473 1332522 237397 162144 1076123 1962344 1865331 297652 1592190 256997 221811 657720 337478 1712171 144789 692170 1186751 337654 101795 362934 1012077 122024 1815000 380838 494404 884325 1225833 1965929 70449 927482 228586 933646 174490 1670018 352008 1927334 1687196 1669209 233759 1089039 789478 303748 592366 353392 1755776 133761 516093 1043328 877853 415723 1497542 1889900 447890 817445 1593971 851113 376039 1637439 1620073 1030501 276535 464311 840548 1101871 484861 1177303 641890 100036 1428326 930512 1132070 42743 1266001 402042 1387292 1093056 378412 1529512 1555435 85894 119737 1578161 1576097 889493 1871441 686193 1214737 1494613 680265 489419 298446 1756653 1844920 1667170 644765 703059 825970 1701130 1819904 1908948 1976383 1841031 613037 967640 141967 626991 1796416 21930 1432692 1128398 939033 1190459 1825339 966278 1467557 104813 1254460 236979 244441 1287748 687712 809956 1066637 935432 610711 316552 1960830 969070 391914 1792287 426819 1823253 573248 403325 1479794 1682251 621163 1136116 16083 765875 1652776 432164 478456 877542 1146677 206661 1638080 1233920 1336405 1375226 125588 1830945 938112 725103 515059 1415991 369817 1091146 1588053 1513715 1841318 841247 969118 250500 288408 1895937 1476920 1037934 148027 980715 1789497 310907 804851 646270 234944 1334603 480085 161582 978802 1798206 780790 420645 638049 399259 903272 1575030 848595 245100 1036234 1393201 1620491 661080 939237 1602788 1579748 329832 124521 1222159 1423170 1053152 1317505 1019515 1402336 257748 126643 781343 1654851 410164 58287 348848 1798476 866459 380600 1563347 1683714 467906 1587180 317886 1939631 236769 1683618 728258 1712368 1386391 1688376 1702996 1253491 462481 488858 200350 812181 627062 402954 861478 1140749 577165 121998 567506 171009 1677604 1954548 600356 1816808 333062 1180913 392029 312039 783734 1289769 533415 1268918 679277 525767 370240 83688 1865280 1442266 1662968 1923715 1933325 1534027 1699267 843734 1838908 186070 100462 1638204 600155 1153584 1512407 1499640 189897 1516096 1956440 1623937 828817 809324 816472 1022660 1786241 713753 1207341 1606371 1126145 499229 1716780 844685 1507508 1354885 1639379 1341768 32610 647749 1400447 621997 1484695 182321 368618 1988091 481740 1417831 279680 1037342 1949702 1815579 574818 1173754 1324616 1043365 1796128 465452 714033 1981116 490206 1090750 1483936 1628400 763180 67782 1901029 1439679 1107238 1369979 387798 702510 309613 1679643 994664 497986 614685 1167927 1764131 1280659 1774169 1032298 1218240 1243726 596755 1369293 1807489 336356 557263 1846397 1796013 583656 698089 1909201 1252594 842495 1967037 1040209 1305488 1636656 623029 387779 1560795 492252 1679993 1668454 1218574 103757 393713 519421 73962 485296 1229516 1921827 289768 1135381 293040 698796 1892189 968949 1197762 147921 831045 1849794 831753 18953 720860 1210062 1223230 1224451 305415 943412 1149595 1945929 764916 557201 1221078 582192 1116143 1370938 1507011 12777 1089604 444326 1886246 140506 1249406 1989679 826022 517961 650612 858593 1921567 1802384 573785 42013 1075267 1045186 1414245 1317099 1394593 387378 1495414 949601 1402166 332130 110041 1498325 987014 1376179 1913802 577755 989537 379219 1120126 413251 1637734 1622065 554494 541675 1512566 1287905 102272 454072 461528 835683 319900 1653798 636153 698205 1764314 214554 1411044 1819352 1051968 181218 558170 1613196 544359 1476309 1014148 595888 775513 1921349 862914 1477097 151414 1516243 1035766 265022 1343298 1687478 1821186 1026399 1603618 1924758 1947491 991811 1264161 1640598 1444477 594939 1692778 1931546 839978 1170880 329684 154020 404253 566359 1330546 82672 844765 443781 1663730 357542 288523 1489412 1053451 1463537 973860 827216 722601 1776323 1007478 311274 1607023 1102811 1308072 929281 1186456 197172 1303916 1281668 31462 896571 1930930 1868117 1266669 1564204 601232 244448 521794 528575 1211013 687368 1002940 1899473 468065 1511962 733640 139091 1859669 1061801 1397941 1115280 271658 240320 1164753 1840080 124873 968485 833602 75443 1413847 1307086 143265 460542 1381843 498722 1170883 1107169 1851481 374488 1752750 1955357 661738 1021125 1198090 1054804 1319503 1624517 1830860 106274 275129 478877 1660084 961684 668729 1692901 1900197 1641940 1678449 943540 696895 703010 724638 171668 822987 1377398 1272655 627815 1543408 525013 346491 751756 1511576 1228248 681375 1485838 1805813 1228730 1953198 1774891 622800 1230551 945542 1283375 1747814 1202239 776093 978953 1220686 1199512 381469 621030 1803794 1376915 243679 883619 678301 1112878 752103 796383 386459 444422 540568 549653 290398 168295 1053805 802408 78562 306659 1813496 1021952 1646767 1591203 1206738 1216155 282191 1102687 1404836 970699 961658 797957 1039544 1813391 1159790 213995 545538 1326455 1580557 335922 568672 939016 1760677 1326164 673007 24874 1881113 660310 1467760 1778790 340024 347202 940308 309013 1219423 758479 1350513 1019685 132895 285642 310164 752833 895987 873019 812838 1316181 747500 1230472 1195093 949959 1081642 328790 507 488298 618860 1394103 1044088 1995074 1948827 1629577 1648991 574152 1069716 192964 919848 565269 709282 1544106 1231571 1999720 1127487 635869 262032 1058997 344522 924692 146204 184644 212510 1893732 1210824 216898 279380 1111524 215617 684499 221423 1924309 1513306 1448885 1230558 1062918 1213984 301548 1736635 422529 1803167 1926180 1286322 1975655 1841271 591518 42606 1719140 1799204 963150 1732416 353484 502777 596658 274738 1730104 1996710 1601216 850476 1051706 1823942 560589 643634 298526 1922787 649709 1282062 1843689 678701 32667 364151 613332 954161 1183130 1754183 986861 51107 130618 1525770 904955 1682394 1095394 1268896 1009452 677622 1635329 1404580 1127913 1755575 299513 831814 1088534 1659784 176688 912737 1125001 1940343 1969520 1932731 957001 263626 1111713 406703 640303 642128 1915758 309751 1077327 1848944 975320 1697613 609140 1406136 686557 405807 928295 555737 1085081 1017429 1526827 1858741 1004631 881219 71030 606665 255241 764946 1906862 541739 1555827 1294723 695512 803554 978553 1962227 66132 1386915 1734104 1791209 1869833 1946324 75175 1271280 824000 1752758 374828 864915 1610240 952761 221330 1296982 838795 1386826 1185867 244910 521347 499016 790965 1958081 327761 1030120 752755 179245 1058689 1210618 1275368 44636 1368948 605787 811060 1371587 1407673 1815644 930609 748560 670171 1188580 1833685 289004 149612 1931432 1692763 1726298 870497 376160 184287 11184 142581 826443 995240 1473118 1199896 1905134 615991 1410046 491862 1026387 78916 716199 441007 830949 937733 540460 1743463 591536 961296 1876484 250307 590236 561714 116823 1986954 1514665 1250685 1493875 562988 1538202 575677 1694421 824336 1603482 1853411 1712913 215079 1626311 1339230 550610 546827 566244 604200 77688 1745040 1950624 1660140 1781306 1649940 123536 299125 177156 880417 1614236 352212 81367 1195756 1759279 304608 1097129 1335596 944218 716062 618576 1000577 1203412 309055 1436617 1253344 926435 246340 611504 1421232 393754 466140 1415988 1825793 1883502 1892606 219122 505743 1615179 1376288 582368 359597 1494959 1901843 658214 977462 300944 1422722 694794 358754 928947 482285 762167 1091181 802854 132823 881097 1951357 1484626 1215004 948257 1225892 1199319 1042966 1737385 616660 1806410 540205 1392473 911789 491109 449269 943152 1496368 1264263 581437 557829 1987604 21150 1110668 1486102 50261 721328 893185 7622 558112 230313 543626 1675460 1225166 873729 800807 828784 680088 860802 984249 623065 413627 329850 130508 1853911 963574 1196547 1375500 1058318 1254601 287432 566216 627945 1581184 1095514 1604303 1445140 509571 793060 447345 1510242 1470113 535735 645814 244621 1872831 1394762 1465611 1249532 854296 1422631 1003325 1251401 785123 164198 1491233 1234101 1502582 252808 180319 1699301 816403 1768134 767904 233071 656933 688021 725563 1603771 484924 967120 32980 1037297 470460 247199 1399462 1769576 445593 767734 787214 240994 1555730 399430 222775 1812079 1608213 1895598 355078 278931 1941978 1140183 1122441 1018139 120454 465488 1386574 150835 1265968 1916765 1170961 1187990 1600824 1154051 968824 1643424 646685 444440 785834 101573 1238959 256234 1284580 938849 1632944 99505 789592 1395297 1062634 525590 1089741 1511587 722640 1169200 704348 1542170 719900 471335 975236 931254 631531 1885431 1516187 518180 618713 188865 950276 334154 890406 247026 933745 747698 1546121 1676502 1238785 1669317 515721 565756 1504030 1400547 1158913 442909 1014119 1684846 1380061 1547240 962002 1157969 1175436 1526115 1683499 1872653 497310 781821 1412156 1112424 22989 1316505 981039 1754808 1767772 429975 1657520 1879832 1157723 1555441 679118 541131 205856 1443533 129998 1883340 264842 327667 1392608 842350 409794 1121845 49407 1055342 1198895 23107 953801 89259 1014614 1165428 819709 331064 1239393 1520051 681277 715006 1154378 507901 33366 1013179 1815364 1668399 1244388 43972 323877 923066 355219 134765 89003 1027293 1902796 194565 1457061 257058 1566572 176849 183217 482093 226954 1738232 1933312 115836 872612 774495 234879 1492053 752143 1399593 970001 1014063 1977731 430848 966247 1505633 302645 1087505 1246294 1421993 1156069 1950461 747381 1497504 867721 1496389 758626 56315 1435175 137648 835884 1959451 1576272 166757 1411130 1395889 667338 1611177 430483 1273644 473010 1231764 1653032 1416078 362075 1164758 598795 505544 1869013 1284279 1148232 1665150 365161 1136647 1968163 1087751 1737892 865272 1795894 855768 983160 710130 380859 762758 217322 1918894 1138644 607678 1481945 847748 257524 1123409 1389844 4340 693315 156409 399544 1916790 1594957 1664197 1140724 1809127 973398 1674695 84982 631631 1881921 766953 832071 368687 1325081 1353822 238891 1882115 676299 897363 353366 1922670 962679 96299 1258224 181355 1539176 474990 1445927 301497 266619 172501 1788674 341494 1051693 518634 559959 1437413 811458 861524 1723108 218854 1154668 1979227 304539 1141118 1063814 390986 1949870 852215 393196 1436074 615004 128618 136949 703253 667391 762183 290441 1429541 1859417 4037 109449 749960 953974 317934 597723 1608660 1896124 1140601 1357623 170387 1994105 804270 1568088 1907720 200645 1907228 1815189 875004 648012 48999 715332 164887 1736242 593541 796536 1642182 961514 1571538 1017542 4875 1904856 1757981 508788 1749858 740625 1158263 1132090 1792346 1931269 578106 1295856 167344 330460 296939 284974 1563845 794677 1938871 1743063 1682902 1102999 207897 780236 718776 1156831 1926032 1409768 1287497 1314321 1073791 9292 676496 1045009 51931 1420026 542486 1977688 1263787 1941612 1917016 7521 48994 807345 1357555 800607 1332568 1829860 981228 1046449 1728303 1135737 1086607 439076 171074 1244269 126873 1983130 1238206 975107 1994388 1031554 785361 1351630 779316 351830 1001595 230113 1296935 1493889 502015 1984412 1885157 99873 31044 843144 1954610 1953601 647013 821291 300483 316737 1627626 197814 522986 1811787 1834245 1522987 1776109 796216 1258983 1780090 1564971 454178 1031262 1427965 475621 1249149 1299327 262446 1447464 387608 806010 179987 165671 651022 817585 1233918 1854640 1044743 1665001 1507151 1333682 1769683 73706 1141488 840758 713690 401970 141385 532886 1255667 828467 1650100 849841 1061964 507736 271121 461786 896641 1995423 1370393 1240890 941535 262040 1950935 807488 1224457 1486033 1122688 276028 1854178 1898971 330653 742927 1009186 579885 896462 1614241 1196532 458975 1588735 1727134 63503 767511 1127613 1049426 1221855 832117 467782 515010 92706 756319 1681107 1524822 1607276 874787 131791 7489 1599551 1834879 191668 241103 1319773 642379 150651 49871 332397 979713 1284684 1616881 1293099 196480 540030 471146 728498 1054674 1689155 1890566 1572834 642219 1711108 1974182 1524426 1737213 1948822 888117 931043 293484 1003894 95344 1364903 1031965 1541456 1867479 944071 1743637 992237 552580 1311129 256396 86589 90050 1732733 1532988 291032 1477116 1172685 437339 565733 977298 670570 940675 309376 861509 721807 146191 906758 433991 1905892 1951073 63453 897302 1495378 1923300 694860 889052 1460066 1605722 289013 550334 1383132 981417 516629 702080 920669 1076820 676655 910229 1295137 1769174 736346 284291 1094497 368247 662457 1289586 1371692 718406 1230293 598641 366843 838923 777837 1576437 20646 1076810 1894163 449698 812659 871838 1823572 287341 847569 1773473 1480414 438298 164729 942838 835621 683534 1441490 1644359 1991966 1533247 744214 145422 1346927 298672 7490 479072 1820497 409285 1223827 1823064 1736420 1392605 1237197 1289729 892 278369 1951272 1600817 1902775 1119183 1596925 450255 534209 917465 1898767 1985779 1126106 876924 207968 1737084 352933 1910297 1282523 713377 563222 1215016 852651 1846621 1691586 976094 1263706 54964 938663 840260 874402 796482 443323 77617 709500 1372025 528518 805100 1961588 274854 1304970 295807 1532051 1138107 802478 1947464 1278611 227613 908762 1047996 1219332 1062542 1425520 535732 188996 1504872 671221 1638487 1236849 478729 1606756 402350 1776809 709661 775646 241196 1583792 980638 1300680 1508802 435288 597291 1989768 951378 1429997 1338020 633229 767575 273139 1856433 480297 1710415 500532 596071 1075717 1053884 371433 30417 312871 888942 135385 417529 72653 5022 937455 442829 495944 812140 360950 792447 245919 382069 14197 417125 821334 1192306 179986 794770 724077 917878 1244796 1447921 904756 60444 117125 569390 694037 1397479 1957487 246081 152060 1433037 1090148 1146096 1011655 1822119 1825780 124350 243617 1224225 1782285 339595 1448259 1589040 394853 1324343 1849883 1530052 453498 1994516 785829 1780162 1102457 1952027 245442 136598 146549 575253 861434 1192561 1209283 1568270 55922 1521748 1296556 1915768 1198552 1225242 1701221 352748 1905080 252637 337570 1438470 1495572 119309 1207034 1355372 1557683 1095179 1270785 1949065 1170890 953125 259148 1715589 271966 395123 1132462 10831 1194131 1308101 1936914 305339 796165 825043 1247552 369082 1276045 220991 949328 1578023 1328697 1331197 187459 18986 181098 296722 248024 1605910 1260898 1671973 563583 345611 1831610 899720 901590 211301 1905766 1261998 156153 950339 1101576 1978385 184063 193990 243168 162956 103900 1145478 767967 1891304 1534048 406451 1494485 1211818 718040 1376698 938160 999322 145564 981314 741099 1435420 372749 945533 1362480 1297509 824827 1021406 1313418 423813 206276 52201 1015219 1393831 896909 1205172 1269223 213034 721765 1694400 923814 1237132 21493 349465 1614809 660866 125103 861619 1363859 915619 1211832 451678 1268156 242249 1461014 397638 6167 1658895 544282 291357 879945 988736 1613659 1023391 1646109 112035 1267390 664087 1873515 805255 670225 587699 1672164 807077 1665595 1046450 90790 1931476 946824 761025 1122743 1609660 494337 1542907 363115 196830 1966652 1407037 322012 614600 1268824 639105 60469 1685127 668815 414582 81782 1112740 484422 754910 492784 219417 661150 1647465 552197 406662 261566 1119823 615689 473906 996268 1350258 898081 1473818 619639 764520 878939 709767 51019 133803 1563513 1032549 1486495 1076216 1774506 1150679 1807924 1888832 523401 651483 1816484 1762349 408286 743886 547743 800783 1806750 923644 1133379 1778333 12347 1629377 190844 1077752 875120 1820491 1000160 1269687 1145912 175364 322586 320054 1674244 1277089 236177 1559199 1821559 1699451 941096 957913 1166829 1603084 285476 1051620 924033 756414 558997 677268 1513436 1063806 1607040 1532708 1927824 482412 1921507 489227 1891167 457041 1228873 1556128 720637 1436565 1086825 1095200 598753 765954 806380 724157 1994183 569828 203029 1120134 1038315 344529 1362928 1753874 1409459 924423 1209093 1206189 1870325 88289 709955 638041 996735 1763242 534173 1792841 396989 1213854 1460416 975259 53703 179457 376885 1105807 550801 85456 1195411 1350668 923188 117473 1294435 952856 537055 295503 1274467 325902 1106620 1598268 406479 875106 1991202 1767340 1397729 38133 113336 1183508 1336790 1022754 1906335 1369388 1805290 360966 442080 117539 1333496 306923 1426401 1340169 108288 1258598 255844 798827 1725532 546220 508284 26639 1041761 312932 365220 786358 1248214 1778892 475339 727549 657971 953259 282273 229257 312181 731616 1340001 1749556 9829 1856799 655652 41576 1992818 1273275 922414 1814364 177434 309895 1023078 1417892 957396 1023072 501722 1592153 1373669 648014 480068 1382952 1224426 717757 404549 87353 664146 1762713 140165 990825 1237991 647269 851785 955084 972999 655437 1995351 933218 186999 1876978 1700117 315562 446985 290487 1523367 1845915 1766235 1318795 1074364 765056 1899015 10352 1016923 1066297 797587 1207658 314461 1331624 1351094 1102779 1924815 1206406 349715 1090578 944061 1545634 1465203 323061 93099 1715342 620299 1131776 941039 176019 396434 413541 225993 375834 1818478 1214660 1649416 1720846 1910494 562497 795586 976960 877941 1879061 1708844 362145 1931937 1533385 1533697 1015279 865717 712751 871040 171718 1313320 1393911 332602 1741755 1942572 170896 1007221 743853 1761236 1618273 689969 442201 1437665 181385 1496679 1808988 97509 796060 395480 1907378 945640 272510 453004 208239 762451 1342248 278021 610457 1054774 1783662 1648919 256426 1188014 978886 23509 1199544 355439 1559703 533715 993868 1028611 1961337 1712001 214314 1265245 1507298 1494800 1695969 578407 215025 439173 510587 975176 316669 956490 1431989 591288 919581 614297 1249980 1851728 1180580 762560 721523 1434991 1377698 817906 234656 1070254 1909430 428399 1434266 1756327 174451 699048 1221250 730736 578096 69597 1014253 1773559 391571 1784086 396816 1828783 1633220 486131 1979660 727092 1911165 1248005 829409 1659964 1560142 171372 1457426 1172047 841477 1797492 736125 1784418 598050 1451197 551556 241264 593538 128352 1200073 724473 347964 539477 729797 1820203 255210 1711421 423534 967510 1954563 1149475 1265933 1200087 712894 664279 1026726 1462319 413283 27033 133734 987822 826692 1098235 1865155 807718 1192045 575640 1580533 604556 826978 231430 1318787 9640 1219154 837045 1218023 420744 1704240 1302245 445400 774085 1836992 1800881 1380956 1662325 1471514 1412473 864859 1103098 814142 471367 1992154 1683276 1506473 1372592 1190852 1791401 1605463 642053 1575319 423649 67922 1635422 945443 692816 1405084 494693 553739 232313 1445014 360328 1445659 1356148 1462363 1095154 179819 1579343 1306426 1964808 1069139 1318840 1578289 1003473 739016 1312614 931960 986946 1508360 637547 968729 1770079 1088495 1413897 1334920 1186112 187197 244911 1479836 1507794 1443343 1852147 1292929 46926 1745339 985609 1793754 716324 250563 885816 1397362 1585603 1014329 219679 1592862 219558 625979 178136 1420619 608787 1041172 1065508 588078 387511 746226 1438919 360394 1481003 720960 711130 389268 188840 777247 1571566 1135692 1500980 1499411 139872 1187604 1194185 472023 345509 1407664 22883 1227734 391363 262243 502402 1257533 619683 311131 1588004 871613 1657790 1338257 466057 1159291 1176952 826254 374617 180042 144237 1664470 590638 546920 792978 1961323 108005 1986330 156034 1497736 1955592 1884500 107269 1353961 543109 169450 219462 160023 1684463 1237110 117957 135527 1503113 1894095 799644 714269 1263105 1681183 1530804 323567 1329866 272950 856700 1265216 1465912 1000891 323909 656551 1001459 1610968 926823 350193 1863168 31287 448220 1434537 728094 1148792 417068 968657 970527 808546 1456264 1238059 948398 538584 926992 784592 1817983 671797 111024 876469 1643159 1766554 1735153 295156 1681835 1615194 866630 864786 1698629 1092060 1995393 829979 265884 1040363 1283267 759536 429581 1027358 1232711 351321 363548 1027487 39623 299860 1271787 1730697 705200 1561403 459180 72570 870630 339722 1182436 222120 829396 1452784 974062 675443 384854 647127 1014661 627955 175143 1214705 529156 1164074 42281 617985 358009 117634 688380 227886 547234 518459 1673911 972485 1507314 1473542 1969939 483726 232532 633388 1535759 22645 406520 644864 1358961 1340603 85106 168960 166566 635059 189133 539877 1539263 216893 1918908 974044 590347 10204 566177 76091 1764229 1853577 852161 965300 1515251 230138 261404 922874 811700 1203805 1873642 310395 1382130 119214 364255 1680142 1462382 1429139 629221 491179 1629277 592197 1044696 476757 1375969 1919931 613150 1948281 1158938 998062 1217958 355110 1356093 1632692 1062659 640852 1261859 1201146 675850 421382 1351821 1000411 27149 1934698 205000 1661248 1424775 967914 113653 1006180 694571 1788002 338780 650777 254610 996939 60243 1703854 1818278 696433 1056055 1053930 965893 1554333 1375387 864539 519333 1283249 976172 1055165 250429 1760046 1644845 214257 931242 1769833 1301673 1305746 763671 1247717 543549 1407775 1282871 1431547 1701451 1901629 622326 891846 1724182 1912949 1701674 88886 1485476 1228269 815239 1282632 113749 687897 284212 1565238 131429 1221068 1937268 1073846 1577370 1002233 196727 1338217 1901079 821064 1111291 651677 1978688 1982506 95165 1108061 1820922 1640423 374917 835994 339813 13153 812649 1863949 179971 1248256 1592619 1704759 1263825 1450689 1453010 1612131 117862 1345946 220633 364443 1459085 1635075 964181 561342 965594 54367 1851660 1198275 941051 1637716 67475 1153542 790052 720471 611234 360452 238569 1509855 38374 1737935 30214 1448200 610785 929774 139170 991893 1986105 1615791 1376759 368436 1942784 1311203 279996 62854 686234 1802110 1460002 1749984 746512 1587856 1231419 1004192 1318493 160362 734068 1971632 1808122 1811923 671242 1578794 139894 1361639 1969995 1936263 1773302 220320 1842130 1219280 1278978 461198 298146 1734038 184784 205670 1521873 594394 1054802 906991 1806300 1010043 1506338 175870 5773 1922639 1152031 870101 147136 1530827 570390 597744 235570 190693 542801 1558694 1232958 1116849 1404837 1205017 1188181 518986 81660 1835524 185687 1345268 271895 1470326 1294272 1074606 1027421 502811 1982500 1624254 1184448 1621292 245852 1703068 1041715 1653776 926175 1022915 1783508 1408680 1973174 769030 888377 1809837 338150 611983 1543697 52668 1842147 521207 478035 688037 400962 478143 938726 57291 1758257 370999 1252169 1761757 1208240 1604825 1503717 1591811 152606 995520 568030 1152625 797138 408396 784057 1460107 1682482 1445763 700151 34473 799228 921308 1535456 1889769 111063 541159 1732774 356580 1999522 1782916 1415499 1888772 735893 1267951 268368 1042261 1469856 1800936 1901878 1285410 1036352 301260 102889 1932259 182653 591566 191201 1792073 1253857 896257 1275547 1177061 684377 1653390 1509674 1757977 1150320 1319243 16093 1247637 664939 1085523 528295 904944 1922798 386136 748505 377134 1476760 565488 840783 1467907 940154 1496109 518472 1313710 1936093 916695 191551 856493 360088 246092 998924 1820112 399089 240941 989390 1203594 1082113 1334471 1428706 559746 773621 1312509 1636722 1066713 880867 166461 897160 1526084 831949 977564 14468 250853 1303794 231389 1970760 1682338 436491 1140303 157511 936427 1213747 460487 715474 1233729 1001223 1714854 1766283 1841441 872067 1591695 1445045 141990 58830 729439 1254526 1670262 93691 919047 385644 561811 1941686 462670 1844983 1969481 1597422 1594998 1961166 1530998 995272 487457 549668 1050301 1837089 1792452 804975 1976518 1432957 1399254 42620 662070 1762227 10512 1788404 815848 616752 969532 710675 1989416 1922972 623341 1243433 1534130 1939982 490721 888497 1451479 500139 339923 698771 720148 378830 1878842 1078905 687602 570920 1159739 1938112 357487 12807 1456 693293 1966016 421234 693220 252292 1050941 1828814 434214 481410 595540 416946 398455 661449 1056155 1021215 1439986 941851 959456 508430 1637082 1309489 875752 103485 1988935 407081 861393 538043 14852 523982 1147791 1022880 701091 1171560 548590 248987 1556397 1123065 784755 1359761 371612 112080 908290 1618068 1778684 1362162 1121964 1215769 1674229 1676588 832596 973598 1022255 1341466 638171 1366589 1439552 1867810 1393000 1397762 67180 384817 1545588 273356 1525201 715452 221184 601906 76479 1304783 365835 1879227 1981265 1097279 1956792 597463 805365 276462 1721655 383747 1968247 796690 202128 784621 792178 1577352 1403517 1653517 1945760 1493313 1871278 497872 1392280 438682 1274202 684580 928671 406445 1145716 1499632 905909 1186025 1820750 1852640 1652599 1144170 1351619 1056984 450175 302409 1784555 1404449 595271 1892502 203059 955533 98949 1846784 796381 1918246 1613040 423552 969984 138745 1835368 224554 1740864 1836468 1140867 1281045 1181782 643619 980228 1442342 621991 403039 1907583 2145 52716 1810712 375234 595364 1987390 214905 46267 389763 1320799 373132 1383618 21959 1361766 1977166 1295890 679660 1988196 663868 1730968 92299 847918 1061918 704356 541672 1217686 1701108 1006407 315456 687584 911998 1732370 1356022 1747093 277522 1305348 78781 1638701 1827208 747050 186438 1301574 124137 54322 458893 68249 434143 1793169 1203432 1964729 1112809 802333 512467 1309896 1274544 603421 445328 739692 506444 1382608 1889112 1779450 750696 176397 106127 1325903 624738 1913673 264813 82483 1764661 1209425 365575 762379 1255027 319975 579831 1159022 1452435 1611249 882244 569134 907782 1875373 1321784 902205 1063389 1276427 755168 256156 1303236 70896 1116889 1415381 1077043 771022 125131 1810453 401551 1846027 1104534 1028385 596021 1928652 1993188 664976 1620201 1851962 1810738 742792 964435 476108 977194 171124 1382320 1352618 585639 1388100 212050 1354697 661895 815401 1997101 1833537 31645 1214378 1205666 205259 1114335 1005489 128384 1379039 514856 1454913 20993 961919 353925 902287 330250 1276964 487020 234893 1912015 90115 1585655 186230 1791568 1026822 984650 864620 256952 483645 165467 1596785 1785527 1986937 687997 914642 1313565 739785 200457 1523557 745492 820426 1572712 783428 1541030 1151276 1059770 412540 1594537 176646 947645 395308 453738 804610 284185 135159 691182 64532 826130 28561 262479 1180469 736255 1616738 1578983 501382 557425 411859 35817 1911155 1949658 236262 102963 439522 1179539 679908 508925 1600811 1274954 61516 78240 318278 1209680 1245526 1349793 1806588 104049 8309 796032 546178 75770 1721241 486893 217775 382562 1992951 1611331 204937 1848615 1679472 1214208 1921123 1450780 1312451 1255650 1197756 298858 608333 692407 1600750 1914641 678189 443029 1206510 1967593 900549 1512739 1854854 362163 1420421 788350 1667822 441232 401808 1771217 1882401 733238 1924374 1849142 1184771 1223788 235903 1755763 679509 675522 343895 254857 1515276 209583 926872 634856 369679 1394149 319334 1245736 729819 763967 1890789 389522 1126382 31744 920749 1414636 404971 807604 699237 1266125 1563310 1881124 639082 1233443 50809 1773014 1741283 1745757 1484225 1853374 1642537 1171918 1459721 1228405 1362998 1072244 1334448 1622336 1945062 583666 1174632 1706219 802457 1620116 1188483 1255269 524485 1883580 1668788 276701 992632 880532 328770 945464 1152739 1396787 104788 1374530 737768 18387 361686 516798 1321962 1563216 452345 1644771 388375 974658 721261 1416582 1410943 1720336 1525346 1303525 1769243 679318 1302829 1235871 1469287 1862458 1122377 1881954 1710551 1154278 1462627 1680561 317534 1376054 541649 555024 452794 46514 111439 1823283 1559873 598649 1908489 844502 1009805 1010570 977676 1350243 673457 332311 1700974 324261 559693 1479885 131076 507456 965133 340316 141154 100362 430407 1109380 1747773 1937486 1438906 895875 750110 679401 1749661 130900 1668652 540562 55443 169299 1677179 724524 840975 1145339 780623 1958389 1617956 1718878 590287 1791541 575134 1898462 1114979 1116172 1287110 266557 126324 1697955 1147315 184462 1179146 840630 807659 466816 1557920 745479 372061 264870 1474024 1676288 1397425 937583 1214569 381240 542041 908893 1414876 1390783 1034877 581032 1646289 565183 106518 452528 1055939 1875672 104732 1639645 920603 1400786 1904825 617590 135751 666674 1872543 1378960 684682 427586 1672529 301107 808377 337893 1442200 1523362 566821 1108820 197466 221899 1978080 1727696 1347122 916449 1022446 824193 1319809 1699855 1084705 1198646 1912753 1789884 383959 761610 898756 1323667 1357648 1236412 1906929 626349 101588 296196 1838983 223336 1303032 1099078 821863 1749970 1628947 754777 815442 1045762 132573 408290 1186600 1024541 1984542 1900185 1338395 915850 2710 423519 1141434 1227292 1945525 1188214 1563306 1882226 375713 1619491 972364 303003 1961545 1780025 1446755 983807 1028834 780343 317373 1165784 1206806 1162451 1564232 873552 1616086 464572 951771 616943 798115 1918976 1185102 531824 520840 1782804 759009 192882 1559862 1975932 105754 1483500 1116998 1888680 1982139 95793 907966 145758 922553 1862870 1404866 204289 1220023 34653 1478707 1223789 977748 1025583 153610 1332510 249302 1695106 3077 1030031 616435 923515 439602 1000078 1531010 1219435 392187 1627207 379202 1698401 1800543 1692605 1369244 5718 701746 199394 377314 1450978 843350 1872243 1641826 570510 1244301 1094735 814723 869426 190620 912810 1124972 1632269 399324 463766 1128267 1332895 1438194 1664587 304437 1767373 1260941 1015309 392230 805260 1526022 70492 286181 8 1719460 375414 1062963 814032 1589365 1913655 439021 396229 1143113 1077763 1194002 1353260 1917969 61718 520273 379120 1043979 62809 1292843 1908606 136835 1030809 1738219 1051285 1452869 636581 1430236 399110 1012409 663776 1241856 1312320 1529661 573546 1342801 241344 536911 1038032 462504 1559207 1272381 1449435 1339821 1329199 1390381 1250615 1739587 1608967 1688015 1440169 331377 1700601 1745452 977169 1585019 1801187 1156188 1383491 269877 1612828 578796 872330 899066 785442 304909 1185008 1544969 402674 1439337 1192031 1175268 1896558 115711 380045 649837 217568 1054460 788821 1009763 1436273 1805024 875822 1983703 438848 1685907 1041342 1207683 1803141 949941 1906249 1199755 405076 700629 833738 988753 265450 100385 1630677 95177 1164899 1517232 1068985 699386 216936 908164 1787247 1480357 1042013 1237283 1419246 1533377 942039 1699216 202780 1254184 1099010 1132938 768385 1529573 586827 839165 857322 253709 1087314 74952 901046 268774 1978683 107327 1754945 1399308 592257 1924753 318745 1545690 131303 702441 960097 1750574 1469385 56216 1991005 349536 1720972 325921 260241 469268 1328807 1253448 66386 1680707 285310 1840220 812765 943434 83360 1988751 20736 1109868 1246490 1724055 560885 805670 1643420 881987 1636160 247514 1197791 1233484 880823 1091482 185410 918303 1694978 1992330 1340438 440906 408770 1493881 1069378 279639 566540 612437 824217 1172770 1625814 1742822 5498 1421330 1920414 652401 1269748 1674467 826201 1207153 1586503 1798449 1434625 1778820 407260 1695374 1468521 52413 394596 868278 450014 1403057 1331218 1535753 1623081 1242143 1591671 203017 1441626 771181 1413888 1173165 1975594 1749279 1611812 1683095 1032584 1247091 435299 914260 1514496 818125 57667 1662070 456030 1921775 1632383 133490 228862 1998566 203120 595921 551260 1477093 40029 1732078 1305414 333595 1166662 1931767 1295467 1562965 889512 585754 1827226 1130254 1233015 1768340 1159626 589152 1447158 1558397 631259 1117202 248287 1119973 863861 1192673 1423401 1369250 575916 1408220 450950 1809904 1181476 981092 1172858 1914569 30999 648332 1642576 1546416 543115 16029 1075755 795177 1242180 1886656 129709 527672 83980 327637 583097 1517435 1864735 5920 1561554 1059271 512458 443727 1131629 893861 1317504 678272 179314 455229 759422 1344004 288178 1830526 1188262 1889577 806646 1354628 212786 1259423 1604332 1078719 1874856 1048434 253908 1236404 431317 1407104 1316333 166180 1192677 282897 1236936 91266 1528712 890382 1349721 762948 865656 187184 1150254 877774 1704789 1631753 913393 49103 130118 1051371 1879283 1264438 738263 1586586 623208 1333352 382943 83474 628619 135376 205091 1554443 603475 1491160 922569 294869 119925 11749 900717 1184366 1085328 1770161 383492 647472 1890772 429592 14284 1627812 1770751 353471 1461277 253564 236063 1843324 1657804 1585463 1408951 15509 1723905 1270829 1349346 1047326 1194544 325222 1257676 288532 429934 241289 1236403 46396 723486 1799570 1839750 1889495 57356 1930618 394126 872561 955906 424782 87014 799650 733222 106111 1149500 611500 1855522 1691964 1942325 117791 857397 1222279 896767 1793689 1126350 245129 955628 999712 235983 447111 1992830 1662901 529721 1693351 1861910 828097 829272 945190 1330515 870984 1586546 1928591 485503 518390 349510 762339 962112 1004667 301325 701811 1287565 545122 556751 528080 1257230 1737783 726321 1264145 1288630 1414758 1225228 1052764 1865041 1938706 696050 1582297 1335577 1814067 1793293 1306757 1198823 781241 744665 1480255 1993575 617906 1004896 1843001 1150077 1892043 878014 1944901 1296717 400481 523913 431337 431531 1345024 1411675 1163232 790739 898568 256030 1070778 494940 1932021 352154 1082359 1051241 723581 1170490 23705 1330318 516922 116286 183949 762721 959039 336692 9416 1488980 1970577 1432491 990778 1112893 1468330 295382 1544170 1001180 746362 267073 1457493 466109 1363229 95340 447697 1576119 971398 1244504 373013 508378 1255572 1825757 1219981 1902258 1526494 1652780 392984 438019 421965 141744 1517172 934861 1058375 1891157 299813 83081 1105876 358663 310110 1277971 1276395 1582174 1354950 1396376 1737299 177686 1107211 622495 1080744 1315981 1598944 1345269 1439857 103579 1236178 1610790 377915 1982368 322487 267105 166195 350054 1224688 1904907 1092747 1164817 1662922 754839 826936 673604 1226020 1401978 858618 1781937 1729589 1383140 352901 645304 300614 1985973 318217 822957 1773137 1341684 1396504 614782 1464385 531362 1459511 1756098 384640 95203 1404758 112548 1624273 1562739 720341 196654 1060694 1479693 1244390 384864 1973508 1574781 1960929 1938296 575593 1563952 234762 1852993 1951481 752301 94580 1671968 483699 948993 1500604 1020433 1439952 236756 376619 1015104 1621699 349157 873295 1514559 911034 897478 391979 871188 857306 661044 1607624 1199244 1073046 165301 1505413 1962063 1195332 380992 1714682 331030 57101 681765 1340975 221331 597636 126510 1943129 155774 68297 1710295 1450595 1240686 1092400 697024 1078431 86377 454724 1502748 165612 1508585 738774 1203979 1106926 1411782 1799269 147581 1192805 1540870 471117 1278908 1535059 1482088 1513113 1452768 1148525 1078806 417861 800649 1227304 118549 1896743 1133185 930371 1124336 882659 1371815 1824634 1019833 1957925 1828234 1604196 1927575 190282 885970 1150191 1127006 1787563 1244294 511189 900928 631996 1144175 1360959 558473 1381367 1696518 258153 279716 1665972 659123 1206598 1328448 1255014 226552 1268819 1252927 1933388 665466 636644 114886 1127372 355047 1456189 82384 1602727 762134 781213 143914 60921 1494344 1658542 183951 1982006 1536005 1270169 1429283 1080657 1703383 767184 491997 1436219 1166510 1694445 1676295 297232 510455 1844650 1207330 102153 1190506 735949 864669 873267 955594 114650 743394 770178 1207611 1247388 509075 1968675 1401754 899472 1877365 1191473 1642071 1441261 251431 1372956 1814499 1806316 1835137 1344605 1588079 1448903 459287 1337933 111789 740032 107334 992514 1401106 517313 1950693 1263198 952335 1318080 1431136 1807140 1004126 58874 1056215 1736654 272117 1922941 377676 517328 1382758 1112225 1090992 967579 143377 1390833 1537027 1321729 187936 1331068 1733121 1441536 877759 174552 1578235 517439 1867596 1316877 1551290 1538321 592611 1621604 609186 37752 1458745 1491499 416711 902988 1181662 1264327 1748148 1281364 404207 1318566 443127 512788 668807 1103329 1362781 209943 1172829 780512 1172684 634918 472285 1336706 524694 789425 131376 103199 1873446 1476600 1479274 721090 743837 240447 1561164 975946 656177 765830 529343 1429638 1803213 1960622 808146 1656160 17919 1479899 1911536 235895 548976 66767 1059514 1273002 756814 1530131 1808394 1776038 1879532 1584746 1882502 762617 1138541 1351780 1450056 414092 1839742 1941304 765628 1905798 1430767 719753 1854981 372262 414634 1574579 1480149 669253 499663 780825 1441909 1263156 1283769 1771921 634127 1119974 525229 1326449 1917792 322296 714237 1854137 550121 813432 1706779 1664848 1197554 1876976 234880 1465528 945201 1895396 642380 894294 1657874 89375 1980675 1073028 806753 1176536 1200734 1627620 514618 1614629 87327 1329278 1146781 704245 1416804 1678502 1391108 381476 14433 159014 1964736 22195 410847 1945283 215422 1783432 805718 1542691 1907500 1872716 355286 1501983 1331429 1890285 505003 31726 942034 885822 358621 1896744 1825299 193963 292959 523415 1652115 893787 1138977 678434 1183070 366990 144380 365086 1948424 1377635 1038969 1701573 1787380 356018 1301881 568369 1398698 967261 1515024 1030816 1871725 1077399 1244348 385239 1888394 1288284 717823 1726225 187651 1292545 315344 1728179 64609 707531 1867404 950705 149089 1372713 1960798 286780 1376799 851006 22236 325802 525605 1772748 1561851 393838 169945 15696 215566 1879000 780353 1228715 1974608 482656 799803 285478 32426 281414 814171 1263832 370250 1679742 1745958 1010617 1477137 446997 1326712 1265488 1808219 353900 1520297 1186787 1608248 1161164 484589 827108 963821 1290810 904667 1940819 1490047 895045 310583 614535 1792540 11424 1545835 1677233 1346980 51454 151855 1376944 822573 1600024 1296083 80216 1839084 1634208 363413 1807301 1549032 474443 1619413 1998444 1842356 1021777 1323278 1871332 1156950 976169 1740655 995447 666891 1235640 748447 600663 507082 1837854 281805 403421 170689 1490799 1405071 1919992 1107107 1986160 659621 1285898 1697156 1075350 924831 531525 325030 1823806 219049 1939313 169368 55769 237051 793370 1422132 642570 1335928 410153 1197630 1785680 385774 686127 441097 1573522 639617 858250 1051432 468275 998929 505524 1638297 721581 196361 1559016 1226928 1314363 228950 655403 1348775 198544 1859798 55638 1712633 732772 186261 1144174 377820 380881 1318022 1201673 337890 1187922 498728 1037513 465559 400716 940670 1327396 132288 546118 1941858 1401247 907430 556534 216396 1576929 1036851 411354 999076 1785507 968638 78739 702492 1897905 1042905 1895735 1483556 466322 1092738 471088 76067 610387 729066 657967 451621 1227949 1960796 1414548 1457259 1907191 327477 1028586 868997 1986719 1509823 875349 1213800 1456400 1655018 902948 1376473 1909153 984068 636497 353464 1361744 1893723 754731 1353264 762462 1289933 1917794 1266734 268219 1795567 1076733 1681661 1155213 50280 1359520 629912 1629134 313437 301108 1521449 1893872 1389828 948324 953707 1388094 124257 1553895 613378 450427 1107383 1947331 1653287 672855 1080345 1232084 1168607 1433406 1821506 249296 1870561 684848 977190 1890331 953507 741681 1380091 1970959 1710272 1024230 967004 90600 1625799 1471495 537688 1799611 1638960 1000247 744748 805893 135130 1434694 1524654 722388 698673 927635 67168 1104895 793140 1152603 1631417 851819 14302 1480830 302766 1636411 1542705 146390 400386 49992 1900173 309856 969479 1000685 1950839 1926251 1346780 1434484 417484 43207 572197 1585955 1752902 1999224 595101 1516596 1622651 1740960 1062487 1713414 729558 105490 698837 1345343 1629805 1865833 1894487 562743 127353 1494577 1100641 416217 1292166 269234 1401869 1357871 894047 1756143 960761 1251637 397736 1058771 1975786 571708 272659 607055 1015956 237500 1511533 741553 1446084 45749 1405636 1056817 1106021 1800268 335040 457138 93003 681199 95359 3598 1975516 1064518 78646 1913586 271625 1822647 1078278 818109 1434684 772753 1014277 547064 33865 1453147 1635730 1295814 1998521 47435 1881681 1872054 607970 213273 1250663 532381 484712 1475710 950925 511531 1052102 590440 1946827 580312 1435041 838894 312921 247843 1348704 570719 534799 1339839 1249112 1754854 1232864 1922661 479876 63231 147463 367912 1783645 774997 1954058 580329 1497872 1206269 199384 547552 895696 990226 1419580 905207 332462 797772 1823628 1838074 1877040 190190 209951 173559 1024798 1715351 1130989 1409330 671506 1364046 767727 266199 1457916 1841884 297928 678056 1509061 1731007 1340357 1110244 1555805 113146 1108030 792393 554834 1349364 1715078 593996 1343506 1903283 391830 887387 661088 1472615 1272747 276981 1729337 140709 627816 1889801 1743796 1090352 1197232 679347 1952122 1252047 694441 857748 704236 1791949 519633 1653746 690631 94755 132589 772959 1147577 1299590 1043653 281939 517878 1904049 1058081 74843 1916379 367988 771851 787621 1640374 1981657 1359245 1506069 1088242 1964412 1121177 1179236 335917 694964 355019 1129669 862112 1675087 1245253 1991983 965864 1214071 1983 900681 10463 1250753 1116463 1461137 1329185 62254 1566544 87170 779467 142101 1611888 1746352 829970 780714 1636516 192207 74055 1960738 1133167 1014580 868375 1451247 1972960 1397276 1539493 1800155 203482 714281 1639698 1033721 1644263 834221 1220863 353692 1783923 1896077 164843 312903 1980328 862798 1671198 210288 1954015 496717 621677 1493008 1862935 560968 226559 352551 1646255 440109 1085668 1411638 724774 622955 588442 1347456 168922 304577 1701750 822303 668829 1328295 1296265 230185 894153 844243 1528475 1849978 777843 1001045 533197 1999203 252957 1677494 1020088 476595 1589958 653503 670180 1890505 734825 1185588 107451 519311 1014940 744766 1573311 1304971 1168397 1676618 1425094 823767 647213 313052 1501687 1938998 395844 1716758 1395283 1690122 723254 935767 1892820 2177 786824 1681760 917139 1296626 1583490 671677 697754 1756605 283678 1042757 87119 331513 367326 929323 1919774 1807177 1588412 115004 295699 1420117 1226852 1312718 81768 1550036 1598140 1158825 747288 1431371 1870245 542040 1222661 951477 141424 295706 1492062 1122411 1287209 490733 148156 230927 1601580 640570 1455741 1941857 970104 1037418 1441308 656932 962710 1252978 1134094 1644458 953503 980368 41473 1159107 503322 1473325 174713 780862 147279 1866815 1190579 208978 36778 140688 54372 1522996 705622 479271 1312696 1862759 200847 1748634 273105 1004639 1606931 1531379 1785672 1233209 1038254 371294 47889 727200 1613795 365992 331498 6363 1772011 1890990 1081551 1054269 1295628 896689 610052 462320 955963 654681 1746281 627640 1160749 1530066 1112229 29672 791832 262831 872835 1422796 1839639 625233 368871 1290253 620 139877 823355 1477053 1975980 1976057 1718973 1879060 547330 1772320 1769364 697524 806743 388868 897312 148550 595661 6248 1687180 1583355 1013359 1647995 756225 1436614 1936002 1080939 1289176 1553971 341806 1877444 1865783 1302344 1208709 1964637 392602 1715998 1853361 1288344 1008973 59946 385916 1146554 1706838 768580 110747 1855819 1293957 713866 1145989 30902 265955 1720604 1766814 625213 1481582 835790 186108 1852403 1483117 1084189 1588834 1268458 598574 375140 1853720 115105 1001350 1997106 469549 1186514 1585302 98690 159124 338614 297473 983529 1867799 674168 1608838 581642 871821 1478517 1677306 277360 884810 653849 549152 349336 82919 786616 309763 1280596 1204668 609713 1437474 1997880 599303 529119 1505903 1323314 1252214 530727 981358 335721 1234929 1817016 160999 1783666 1491152 1308346 1037532 892794 346518 286411 1001386 931544 1083605 1390135 865398 631355 1259902 705227 571204 1714590 1064248 1628765 119236 1412303 1839815 186429 133040 1767810 1396552 1865798 1982786 1219187 1098531 764472 864027 1294222 891049 948666 1180452 174347 1873410 116016 663501 1443503 82387 1501338 171451 1248841 1805772 1381952 1816002 1319764 1943734 445187 224624 1569662 1945626 1636257 1961957 140909 1953525 165971 897130 1242212 448863 1921501 1110029 826383 1441370 672820 155995 51346 1176367 1327891 1456037 1049240 1562257 89962 1346734 1422124 1600625 927743 837277 1434464 1682078 1809663 365486 73448 759291 402090 1780625 515429 325261 864386 1971849 1872039 1265856 78481 1935543 685956 1638226 1003893 186733 1419576 1068472 1786009 1801245 314541 559072 798788 228745 1422350 494485 1483654 842188 785594 52576 302161 1657334 240565 1463903 212090 1747818 732823 795063 1873465 598522 811138 1142788 1505536 1759536 1719769 1366428 819628 1273237 1167247 483858 734477 1394909 452496 884798 480660 371521 1005742 49524 563823 955866 615517 1474966 740889 717129 245881 1973752 902141 1641241 495759 295808 255903 317493 603032 924458 686107 1941322 319586 672677 1523182 667628 699169 643025 1932113 122709 520502 765600 682787 501697 525780 1484104 1903799 1388024 997569 1242206 422599 1815489 1670535 1782982 1916498 731976 1944324 834767 1884361 494735 78096 974114 1216243 573987 189535 32968 1005755 566052 716785 1944276 989392 1783578 824327 1155528 1069584 1165892 1801731 1013927 572669 1083023 791327 447864 748872 314875 1088529 1608579 1938908 1219322 86390 329506 1311366 273075 1743583 1598090 62521 222225 1890173 1666272 64614 1175264 1597387 1667132 492642 387057 1832394 1899071 957145 1256989 1319164 958604 1826980 1809714 1340827 43080 1524710 1407554 993670 304708 1336311 375790 1799353 809851 1950374 1958328 2945 942851 772892 569543 58736 1873463 1687644 112176 678313 1485310 1792061 1048461 94523 262307 286629 1053161 231938 742482 1706019 901561 782697 1076364 182213 193707 1179196 507089 460508 1597083 48676 636417 875275 667207 894195 1607314 1853690 864544 350212 1797469 1590414 1662333 491157 1902975 489666 403181 339458 367215 1338531 1679879 1159586 895269 28314 828240 1768574 673071 539038 227472 1321376 1809680 1050068 523316 880296 1243656 1658626 1452838 1850972 1633868 1843669 1906597 968844 65359 1486872 302119 577873 1649712 276282 961470 148523 796202 1634219 1581853 530053 1031528 519691 1994383 464243 130398 1868382 1871252 1692355 1234743 1425615 1515643 1020679 1554349 93757 957917 83941 1988896 1544962 1868796 47676 1082841 1479538 1104045 1522989 1154786 1342508 613707 251250 742987 656907 1005989 672976 1888830 632965 1239868 219660 651921 864340 1586524 1783288 245273 1015506 54587 363723 988304 313638 411653 1843073 379680 1333253 634642 651188 449916 312004 1647531 691282 1997575 1375321 616136 419206 715572 1484156 920777 1370009 184538 978330 597292 1530553 570567 465408 1851307 1517626 193764 34173 1676746 1122958 796975 1629552 96859 253149 1702240 1840674 1679615 1789423 950278 464730 551934 1033438 181557 1401281 504603 1465229 1509929 996823 1566967 919532 796132 349197 669987 1099107 1674022 416091 1062379 113385 431835 610758 1508575 1986803 1592890 1781754 1055455 93314 241872 853412 1986749 834521 1603459 500299 775461 796528 1845624 1365866 285403 1577702 1495865 620545 1979447 1971837 630754 271004 382693 1846333 584452 1113398 373934 400463 343004 228015 926210 238177 606407 1832803 369295 40109 1645515 107118 591530 65587 823801 76062 1455967 577482 609848 651767 389869 217102 302261 866178 1078425 357385 1041159 1552557 1918915 1135993 1942637 313073 1410271 1752279 1279849 368809 1011702 235164 1008882 1503913 1269786 1046175 1799451 733485 43345 884056 1583563 560248 227514 170310 1586311 146178 1418052 1642493 959639 1290776 1305081 201433 897277 1551017 1589021 694477 677001 1783687 1899178 732250 1533983 1708799 1479950 1966107 91943 484120 1542917 1536388 523364 1611323 368605 593771 1016173 25033 693224 791950 54022 1347977 756977 1194518 1318316 183237 754717 1057792 1954396 382467 78765 962227 1945641 822845 1977871 1438444 654134 840436 1983304 1736468 1104310 466742 1950610 907486 1538335 951614 1732401 171234 1001750 1246433 1511431 1511346 1818362 1767390 882666 793442 565525 1566390 47006 505824 906401 906000 1297231 1564207 1976410 456964 1801603 586842 1849391 1482918 1931845 519342 990081 1214114 943859 775756 1427053 1233797 1102510 443506 1615782 716791 493046 651898 248240 1767143 863615 764135 1385322 1849231 1452604 1183473 370476 840690 225019 1373163 639352 1697957 1288176 542881 1431963 1184137 1400160 170032 1166498 1879883 1793900 36560 917926 1098540 301819 649507 1815194 1132204 477449 494562 54132 1721983 186873 1793484 939984 604038 121908 399164 151805 202174 137989 201017 1858207 1449977 1454705 1976403 240028 314322 681324 1895492 348561 133717 1237600 895171 1302182 1953282 1534845 276478 13854 1737212 1876916 62590 335354 771618 318239 1386235 1438412 384759 42612 1131045 1740797 839565 432264 810407 1272178 681128 1941225 475345 1484211 337615 1547896 1347061 498806 1748323 1529133 1185268 672221 942049 1595584 339156 260736 750423 140047 195957 1039968 47251 825636 1761050 763308 638440 1617023 529327 274199 359458 1788608 1943874 617577 412052 198473 194413 1023485 1803635 1892526 1586654 1415107 1129013 524624 692877 727403 1156621 733430 1621423 532175 1106867 1882182 1040294 894031 1711201 483480 470613 1364097 623061 1525581 925777 1235978 1426440 1709252 1051089 1127100 1481710 805783 1313432 383292 1023155 359948 1054965 571253 1437669 221411 1708776 204117 33243 1911161 1280334 793481 450762 871541 421762 457983 926950 1492836 1708711 1964665 1810790 5985 1888323 1972047 103847 1467938 995004 1800302 1646254 95161 1755969 1092169 902473 1719430 1649840 210912 881488 1077368 42131 821495 1267411 1188096 429300 157571 159503 949585 53894 1774974 1181619 1970450 1616451 1362016 1092117 1834202 1194982 1329913 1846738 782772 949277 1179020 1382551 574777 1753935 59426 900038 1044713 1644517 527201 1129398 414515 1534895 1621316 1971433 1796980 1693570 808487 1336819 1301787 1197192 140718 1489869 1558491 1440538 529497 1285071 451545 1199678 942442 1712136 304865 1006559 31667 1113388 467430 1695088 1884466 1445680 1416835 448442 1055933 1408579 1814634 1451626 1768296 1144583 585346 387403 1739125 13342 873244 228927 1812516 126781 1255909 44582 1373322 1083241 1893357 1667424 1259844 913469 1885128 918832 1497688 761731 1400943 1182814 894106 892177 1827363 1587929 1857654 1272952 1395991 1775630 191029 1026204 1839172 419988 513513 823833 1430297 1938577 1708543 126159 31405 232829 171140 1593632 1001493 568573 179220 1694661 793810 655470 1908078 6279 634867 1888326 269548 675549 1129721 383121 49602 1435903 1455960 1719679 215114 1915497 1493208 345433 12767 1692288 1100578 484324 1979136 1571116 1824899 648683 215906 1234494 136469 206366 661889 1420822 644427 1493142 732894 604761 1033585 1369154 1842699 481529 1996482 1132201 469420 245035 1659009 1556342 938993 1684780 458933 1430641 1908173 1489870 1481019 512398 1425297 673464 368297 259098 1625601 1964894 1137364 717659 1336224 1033265 1667479 1643635 1937200 1683222 509576 1487624 44707 458114 1551647 767093 1859926 958723 1075747 614007 1590336 1783612 1228476 1321159 739412 66591 1090165 593676 1791247 352789 495384 1408999 60809 636399 1209229 1359414 894371 714858 739142 242545 403488 1599064 1623660 205684 813522 284316 1441601 1463579 697405 1157236 121504 1685981 408614 1176989 616047 1590536 408833 1490327 968989 64537 248230 1571421 1318998 1478322 31903 1420155 1296525 86961 1481637 506356 141171 913425 209250 892487 1617808 1433229 1590252 1145996 235321 855409 207918 1271777 886392 1268746 254350 277904 934822 1195144 1615327 1082553 1517947 1782267 341290 293486 856980 1302376 1168738 1023513 648282 168511 1049325 265215 583566 1234841 652834 1799049 1382628 746473 1727877 700390 1802103 1696568 1078844 586022 178544 596140 260001 1290336 521183 1036186 1038461 1632162 256591 90049 830232 534486 1559322 1482866 728352 1271494 1051502 495968 1505257 825942 310333 213251 1095435 958682 263822 532266 1712636 943441 483889 26711 959785 885043 1892110 266539 1885127 1650598 1545518 1641004 693998 1379338 47673 1868610 262484 209137 964063 1848869 1419185 778462 605096 620561 1777323 387760 1431555 1108920 1744517 1892982 233647 597067 584775 1878579 1988433 803910 665395 1753923 986337 166685 648158 1391306 30710 1819505 1260839 1230577 1619266 1651620 1179831 518528 932061 1908871 951336 706442 1111940 1111457 827905 823462 224669 557231 1894392 387807 1049356 1356666 933410 160631 429821 763618 1219718 378215 709892 60601 1671570 730831 311782 1531851 1456768 576093 1248909 1239749 1862900 976132 1516820 488619 1816301 632076 458041 780975 753542 918729 1431015 1963137 1773821 1181189 1312107 455597 1892006 1757549 1099218 240871 1835642 112740 1915090 1438310 953931 650966 65244 889077 402394 1792441 1457063 483055 1027844 737124 1760464 1750562 112825 1689778 691853 344877 1460309 1503706 579700 1297598 1230583 958726 935754 1462820 694604 725108 1839147 1410573 1271621 1582820 305283 1404996 885554 932971 1945330 1931550 4939 1131285 1904282 1083798 419579 382698 1509564 293537 1469469 1252788 597146 23603 1152013 232034 1274 988771 794957 474889 1280895 58306 357334 775311 722736 1849499 1937522 628013 1502771 824726 353719 1399818 1103366 1366249 846130 1522218 1685805 571704 841066 888913 1747925 1809801 1127601 1321698 1798621 1133278 1642118 300970 1687423 580825 255638 1061894 540139 1002293 328106 646949 1939871 53871 1979557 1597425 1739855 1647635 868091 530541 1464900 1250269 275253 1244075 231958 66282 948549 1566944 227655 1390645 1789728 442116 468096 1633570 1717047 1490527 524800 430662 1930737 156763 866016 471537 792457 1501289 533156 1825202 337299 952101 1453511 617899 1209723 355446 1653076 1298711 777772 387556 1943635 119154 516413 9308 1505710 1818442 1454215 1238205 563933 1077899 1326998 289347 507824 1897526 301843 331060 732909 837175 1518019 455963 957342 441314 1231095 1545930 990556 811461 268930 761701 1971483 724194 44366 504503 3154 1092970 1106246 1257289 347412 404708 90409 1516002 1190610 1926122 1414527 708749 1765470 1282719 950789 1854806 1091173 1063331 586984 1832651 1542651 764610 326370 1044183 172589 1331729 1364107 1380730 1339008 1639730 1004437 1064110 1421493 1074331 1121632 725033 1285083 1499865 1763157 1715811 1364756 1326095 1211113 1249561 1836842 926450 400517 786733 363170 485876 1314038 1884766 1647125 424062 883741 1616809 1511769 1321708 1370844 679840 1040286 1782485 1218447 1828055 578766 840592 1098093 412729 655336 911086 1083365 168778 1264302 1230565 1025198 880069 281291 1158462 1340051 1423040 684758 994921 1753646 651814 1679110 801378 1316070 745484 901259 128842 386706 1807396 129118 1729695 278281 991553 1915707 70178 1942307 1809683 378926 1424536 1252193 1810103 1239698 893054 1723352 783113 713471 1269015 782292 1919423 1627756 53417 1386351 1794177 784849 1232797 1587224 102260 221210 433528 313111 1048319 1579187 1724196 1387366 1765319 956566 312237 1159293 799605 139424 606339 1772173 351586 1341273 1930938 1476288 396495 576636 1497813 930261 1834253 1626689 1857526 982214 1506276 1334814 1946004 643383 534347 1778566 1579995 1712793 1534482 918 782260 25928 1362176 641504 933304 1864349 723178 194897 1323334 221193 373839 373051 1965700 1735886 278219 1781874 63606 339285 1487792 1933425 812986 1405909 1390269 1541492 1790855 729004 861535 985139 332131 1647012 57812 1571412 1443095 593632 182210 447754 1332487 1199583 296505 213041 593791 1466728 19807 1102714 1735429 1771629 1625252 1577368 1336978 862698 1648614 552023 1274689 1078397 192799 42687 1199112 507884 473433 107399 833893 668975 933069 1374746 1331070 1852292 898798 468607 1725448 1528954 80671 1562068 1634704 1227864 1559748 968280 72858 661857 511552 1552262 1027413 1104871 1938533 1845143 1143525 632974 1645885 1797860 1983518 1322260 961096 1492534 1982709 1433858 846544 376669 707854 202054 642586 1305663 754502 1699951 272847 405929 288456 982776 633713 964218 1847128 659988 1266855 1583323 1465302 329791 594610 1895543 173318 662774 246455 552874 1747333 72338 747448 195153 429196 642080 1422585 1269209 1549456 614619 1138820 628190 1628594 11700 1724515 616193 1153181 988787 1604250 746386 94779 754353 403995 201824 1731164 1058552 701949 1682216 1715592 1397515 1277182 606596 1840678 570803 383507 1144610 1228724 1818407 1167309 1949919 747368 1541517 1684985 412622 1254962 768684 838626 93231 1973434 1484984 1637861 908858 133470 1665607 747777 1906627 192700 1613805 912472 1447973 74736 132552 1494741 1745803 143994 1239976 1167988 225550 1181303 35697 1078036 118698 1510510 1141962 417134 787707 1769401 1394972 879903 1877849 268743 1370613 1991127 1644947 1634996 1617441 1474386 333027 1130281 1281608 1645464 205202 1662412 1037040 1281483 548898 45689 543835 440715 267117 1640211 1733 1853937 67388 540899 1662769 1692177 652573 1724739 426141 1352401 734408 154864 701973 1699733 103798 347554 1473537 971073 540764 106171 263030 1269436 531203 1083116 1374688 482955 125918 1088578 931753 1283646 568279 1486925 1898497 1184518 1839090 280067 200661 1823529 1014788 182054 1414348 772119 1366963 71098 10270 1163317 29018 689277 1753948 1762335 1243362 815173 1903184 1428905 249673 1004977 1820570 1549879 801234 800382 188047 162982 1379487 1924951 584634 396801 1143380 76901 896109 1613925 979984 1386686 1559392 1184572 721938 992735 763435 609255 910868 1669653 646069 108254 559012 394616 509099 1793991 1999144 1063031 1346809 1141056 495873 328916 475448 27197 784257 1722356 42474 806156 1265818 1864304 731619 1131469 1462093 1038040 1680516 620821 1257098 1532816 1422901 476275 1628744 1258469 164207 124928 1005668 893269 1070559 287523 1924697 1195205 1613158 1345868 148678 1289928 596366 1466831 1216894 903308 1010606 771671 1914524 1082967 589964 878397 1594517 298766 804907 921747 1993140 1430339 93749 1556361 1574662 498974 1117989 905704 1026335 699253 1489243 1379818 1168045 1113278 12325 586410 968250 21234 1022430 1430872 403250 12058 1472415 1978488 796934 986268 1844687 1682311 578195 575883 1939339 14973 1116703 870668 816605 1809834 1887008 483102 1380478 1578253 956758 1625346 918657 667171 443714 318167 587685 1146914 1903639 1229237 1507087 437549 161028 90128 721119 1424300 268163 291380 1560289 1148902 666571 1656935 905316 753043 1064793 1126652 1781222 161503 312662 289972 1871900 218758 1445928 1772113 1825370 1567921 1288016 1238167 1634483 314242 232663 413399 1836441 1802224 203118 1119774 1319300 923709 1630200 1089389 1390267 1211514 458283 981754 207790 1225541 1782221 151499 1603668 106315 124554 1388676 69383 1918865 399842 707446 326774 868172 251276 1107382 24809 1879700 1402814 1996959 1202814 668153 951507 1304389 1655937 1721237 119997 352345 17501 771559 1442357 609879 1337450 1762908 472697 1766731 1483103 1214037 1205516 598871 1544923 1985004 1145156 556020 522122 1568112 1814826 566651 1897607 638812 127991 1025662 1311979 670181 1358679 1279375 894557 1932840 414046 1706194 1159987 1360036 458768 1094556 397008 1958645 1617504 1784118 1155561 720545 1762776 1365471 663045 1349856 1256847 556047 628750 1330869 1171511 1429074 1850385 1779981 497707 319742 242313 1939571 555452 658926 1446287 374949 1245432 1017740 636015 566686 60859 1250352 1060313 1283882 1742585 1604871 1953860 1928819 1846399 793906 436446 1076324 563746 533979 1138528 515685 694364 627408 240522 1694364 17123 1184540 1884112 375397 510309 1369069 1581265 362658 1100595 1085683 1089321 796459 1369182 1279495 1026195 29800 860233 990588 1175501 671701 883659 1796119 1979255 1939378 1427311 1481657 778507 1805759 1847943 482358 704621 1128143 1877326 1386769 1124312 35294 1261697 1720417 1984410 921944 876225 1962053 1429806 1496064 1968356 1473146 308592 459212 1304954 1623088 256788 1720720 1099553 1214864 1916530 188823 298809 1967789 806481 825019 1459104 398501 1668513 152113 405125 1941891 1383253 1125299 1340862 60860 1043315 957103 1786495 748137 1266536 175053 43606 315680 1785451 1035025 1034146 771749 906527 76202 1221867 769634 315690 902237 458946 542024 1127901 772613 370392 247003 1746398 76587 839984 1615586 701080 1341130 1952629 1392659 1816996 1595182 352945 713804 640416 1346427 1773723 1451184 1970110 167749 54482 1107905 1630995 693988 839935 160217 1118862 508462 869996 416411 1765654 680185 843060 892716 1588606 979022 485518 1662222 1093297 1739035 645251 1888197 61294 539568 1553961 1778751 122991 1988859 1000756 957346 1069988 1582727 796286 560060 519675 1939976 463772 1592864 79757 1830641 1017431 1460370 1476452 1290653 456542 1127618 1445435 1660139 686503 142361 1265437 543505 961849 1211837 1370504 155073 1941437 1882059 308166 1428967 825116 1773759 257208 28407 1082096 1739344 1809697 801325 1301155 1964097 549169 1923219 1251166 741060 636149 893653 997943 604777 293567 1194408 1836437 284580 1351144 1397592 1885430 205971 1780400 618892 879244 761726 324807 1206022 1617908 498703 1527240 599848 637880 542733 877722 1836909 34589 640457 1069970 484961 1415687 1456936 1476208 1269396 297492 1850008 445498 1900211 1450599 943308 1525810 1294608 1413247 1476085 288321 1724889 378313 782396 767131 430462 1296787 1466407 727868 52486 470841 406913 357363 1653647 712612 1265604 386718 1654009 1075667 652344 1660586 1000437 1944849 86903 1881976 308241 1921237 1640187 1536093 1816634 17813 286827 720268 1517584 425843 1197313 1999524 294735 716844 81255 1451872 765445 1206617 83541 1388556 897800 1481866 168439 1070509 529320 1057109 953545 350990 158669 1396324 1729928 69746 886163 459542 81511 412918 211705 557578 1369976 449830 383371 1270628 809287 581962 1745248 1764475 1397673 805505 1974218 350544 1799279 1454205 1494842 182196 1004108 1044872 303885 216180 1392263 1431000 55484 1816232 1658453 1074305 508333 1633891 1222812 635615 715236 1263193 1156549 1737175 1304943 188942 609277 1978812 583863 175892 355629 1903946 1655403 771789 876731 1989996 157340 797362 1283699 1349978 1504666 192642 1457852 1375557 884653 257110 747499 812369 1000237 785616 1337154 383052 377252 1728786 648789 1900648 739858 1930532 402999 1876553 171238 280167 234972 273143 1859961 906116 1890606 1401918 1896524 1979810 1352111 556362 273454 429640 1733613 1084704 1507497 1457772 1590778 1731423 812320 1167930 1238290 1858837 1856258 1002424 159721 810075 414406 1137842 751904 1993265 829534 1200615 845976 1773398 75194 1854113 561286 1408754 1127389 1712819 1479476 994469 1959887 355052 805153 756888 1633379 1798652 336618 1762675 326526 1346007 1937845 427821 352112 796160 825003 1753907 1723170 1953443 927910 769607 1212911 1045612 1236002 1731806 1168488 1473964 233020 316820 1065310 506314 784500 933698 1456985 275626 1399987 703173 827348 1542076 680935 828404 1585443 1121427 222948 1460831 945663 1130393 262298 1396329 1222243 305206 999766 137322 1956451 1917185 279952 1777346 74161 1733758 1557299 1868772 242885 193221 1426636 436597 570797 1003402 132838 1545504 1103680 1998724 1729967 293365 989644 1369580 1223287 1467782 1600838 1924212 1576096 110073 1414985 513392 971665 1178450 1004119 1553479 1874385 300286 181364 1765639 338001 1791191 977286 418393 1845953 816826 444179 97782 465829 35141 1887622 1996054 753127 386039 490208 407336 1310528 1840778 1165693 401951 1817198 1859685 995603 539600 1725123 1329997 1603087 1192475 1914633 18193 1850519 1271493 702224 876727 333393 1974038 1322953 1966973 648659 636874 1932750 1613259 1647967 1321054 190024 1859910 791351 588108 1004520 1899758 1159675 1054137 289943 22464 734467 910109 1814443 25575 1252899 1121812 248299 635317 1600400 1724099 196628 192112 1210919 1087863 1986851 831470 1665834 757366 1918760 353047 798132 846095 172795 780966 1930677 1081116 1297197 136578 29416 821691 674534 7122 854920 1517069 23497 41038 1862663 256179 1941553 1968849 1967496 202457 1641232 1933732 1126353 202431 1701827 1975170 565035 1464324 329215 1056655 1091359 207713 615514 337983 690841 1122813 1552561 763107 1356469 758014 199570 1457930 867015 445560 616014 1017222 1191704 1007269 74300 1755699 154946 1301058 843463 870378 888151 637206 1081563 1306222 1494446 1847718 1725573 254307 224769 511911 1250496 1792469 1652512 108264 1984728 689210 440058 1124210 1754127 722739 942424 281735 510038 78825 1801837 136722 209182 70805 1602050 1312220 1120325 1867448 135473 521862 784169 138567 1918342 345850 1936076 936270 911011 1578677 318044 933243 1973687 1343521 429492 744376 642178 1322162 1578068 1147593 439308 306183 1600016 209706 792805 1497175 1588902 722993 646638 1701136 1701883 218973 1613163 1425639 982075 1836325 703214 335865 240802 1830791 19865 164798 1318881 412226 1399940 1098435 566449 1269504 1722321 184554 1035296 1295444 511318 635624 398250 1564109 802968 1187554 1835111 1111192 400706 1963529 1806269 381449 1110711 223357 1031045 1857376 850003 429103 590750 1482655 744076 1876261 54939 1077876 892771 437325 566546 181133 1014927 1654840 1463343 1033393 1633989 1888484 1573533 757056 1112313 740265 1657851 164131 1971515 826318 1143201 1804407 1952248 582472 1507104 561739 902539 1192722 1036985 133309 1371857 353384 766997 1470919 1997023 1590820 602623 1086265 1054326 1525486 1075185 1949117 1489481 636460 1170019 1422012 1626467 631104 882960 46382 1328107 85261 1716811 1810666 1151523 429086 1072939 1439083 1717398 309206 1299067 1387558 579652 383850 1002050 1473300 1437055 776996 1202013 1476819 1213414 1555949 41282 536065 562276 836951 1522184 1876847 192606 905590 1040186 1759988 1561537 946447 133822 1253534 1549590 730165 1430565 1472948 928540 169987 530695 39290 1755296 497034 1668771 225620 1768598 1497995 1357834 1851302 519559 1087809 1052491 1192595 1425509 396810 362786 1583918 447610 1069127 1038630 485380 1979466 762393 1310128 1113534 1030685 578066 533438 1797286 1387767 1177232 1885932 1334706 600479 568208 1336616 202977 92204 1565462 152301 1493447 43551 1787350 683032 682463 1903358 469643 1149501 531692 1749871 1690889 1086196 1709565 418490 1542949 1633882 1566912 855559 78098 1161795 866549 878677 421617 1924331 839129 1573576 519843 60891 1550655 1616968 219118 1620252 785053 1572144 1124241 1243659 114736 1172337 1960657 685502 1469746 455999 1984039 267186 657434 489406 612252 1079266 1891963 1069198 1966343 342663 1226199 432878 1615366 1974469 90309 1407005 998841 1567002 1113179 920380 1610466 1629227 1771360 729956 156388 146328 259436 1964636 532147 387257 675805 1412467 492313 13148 640789 1543990 1496270 869220 532513 1619968 1715874 188712 1930596 1387043 1653098 1867906 801678 1965286 659780 357463 471233 206429 1684217 574475 1705274 4550 944398 708636 829560 350475 1917741 1483777 1643454 1675326 1283671 735935 1125018 1421434 164587 711518 1157958 274121 619953 1187847 221518 1944489 269019 1400701 264315 753937 1015106 937264 21118 590409 1305949 37707 1152444 1827747 1074744 1143230 833641 1383377 1316503 1357584 1493790 123282 361077 1728385 1738738 1573242 387002 1838931 7819 116050 791280 713671 524989 1068775 1396574 1303628 940806 820552 1718345 1695745 1469764 98393 702611 1663657 1407072 695958 920659 1947656 144493 1242618 1858544 1913788 1933698 1250072 1334017 486281 1572809 1465871 852456 729811 408723 1833602 790094 455274 77120 1888082 351031 1165699 1421592 766075 1680500 1429874 146122 1221692 1581442 1970712 1953432 1140114 378138 1159210 1633389 555475 120842 1159960 1507155 559073 1319 1736705 44682 1700429 1401529 137865 1258597 127366 1675424 454767 939311 350900 1384120 1213699 915773 681925 212871 1980944 1003524 1049343 1948050 425455 734712 419858 1544427 645879 746699 1816604 1993495 1028344 1545597 1269006 1140356 1701344 676132 1211803 1883650 1547315 486069 670185 829099 94521 223911 724229 269665 322290 739808 1294484 1383413 1214620 343494 275226 1531370 1732776 1281165 1775094 39911 144052 1734274 1217037 1012016 853230 1109549 1831311 648755 9173 714123 327919 1537715 1808738 79158 995161 971467 9670 122364 1744856 640305 117407 1920353 1932433 803165 659888 757719 1104572 73782 1396738 746616 410643 1356036 54808 417694 1939681 1648807 1263915 516477 747463 240596 777833 1820617 1324654 550909 867008 54298 903954 1038868 1775124 929080 1280064 1047637 1112419 260230 394239 1684061 103589 149552 1163242 1358156 1920481 1254238 1052599 1702839 549844 1249593 1606141 222138 1929470 617713 946085 75384 632069 719362 1636950 1467677 1237061 1544279 783912 1667698 765761 932886 1054622 1405182 468005 1975062 1051195 83234 413817 1219049 1874864 1146333 1059429 1158928 1005062 304730 1673635 1454135 1849874 463989 31761 1553632 1294631 1064199 1985551 638202 315235 1268853 1991329 1525994 537582 1311309 1411870 1834391 1211473 344631 1250046 1493725 1839092 1731929 1975401 1692103 348963 1244383 1398392 1872457 412131 749410 1121107 1068454 732110 1377909 1759656 79858 1699245 548077 591809 944581 601326 1718809 977668 814091 1557880 1558772 1797961 804527 761382 1154832 700080 1678456 946587 1751579 941706 1203882 1279961 648274 1347095 285308 1782951 519324 296174 8587 769653 1230847 550961 1284538 931592 1135777 604042 1425230 468418 774902 553806 743628 1553421 626473 1653993 1498151 284343 843014 825474 1548592 815662 1183011 1724536 563106 1674544 1178709 15307 1130881 1566897 1916473 1331582 1912813 81825 104135 33069 806654 1769235 549541 707980 1034297 208845 321285 1826938 790914 820596 1179877 568209 1747137 1847382 1057389 176150 1963431 524322 646398 249243 1226228 1152854 1486084 1850504 30816 1869972 1369452 1522692 1406138 1147542 589821 517215 728638 387656 1505873 373756 61357 973899 316507 334216 1906982 963374 1727278 1051231 1931532 256994 559432 1754525 1311963 696330 406754 1277960 1992966 648138 1146014 1730975 84560 1068320 368541 747885 735776 1209349 1196773 1775690 1990093 1018699 1787782 1701239 800312 421921 1038288 1776771 770790 1406379 1358844 687994 1169607 142018 1107136 1825391 681447 735299 1109911 753634 475116 805196 1892735 1962255 1276961 1232387 1615121 563108 602944 792789 1284833 1765298 1975061 1537059 48350 341218 1875848 865594 937292 1126951 1815290 502092 1192211 1484251 1311721 1257396 102109 165644 195737 976503 776303 1139807 1795280 1266055 1753457 1389155 1108942 1014785 1650318 363366 36066 1626673 273531 1733995 1809886 886463 1091279 1667246 1055047 1899736 1804813 1602580 1548649 1769475 157432 1909207 1410639 981465 15064 1611753 265971 1363196 687892 1093025 1488527 365706 1046737 566876 619713 1604574 690113 638825 542399 883460 865380 953602 676924 17380 122851 997457 587255 733461 1460692 702691 385729 594026 1715407 1391407 1429431 554113 1741608 1398287 1790411 292987 1877435 1612341 1667486 333233 1758602 1050166 326562 1922570 592888 113905 100339 1543370 151405 1702962 331409 170694 1345228 1351304 941539 1371993 200063 227318 1759636 872916 1540044 449987 1523596 589139 112288 922299 1053354 456699 913986 1495745 521900 1304794 1556035 200764 1607357 1198059 1012345 1218149 3829 1628149 164644 1795730 1386795 1101154 957533 345956 1746154 466945 223935 1363129 497580 1602813 83061 1510164 342611 373761 755821 1634275 1376569 152909 375361 601714 1331648 492247 609013 397128 1481852 1135556 571935 824271 976651 834687 1898644 1402699 917843 1267828 1316819 1038653 764101 1588579 20220 1191827 493884 26694 721427 1158353 76708 462596 714117 656281 137119 202412 538256 226910 1192954 848203 1026954 1643946 970019 1933845 1367843 855769 512573 1586580 147455 770968 1428519 1163420 558312 1045896 1474970 545863 1097066 368783 729967 1616969 456202 764123 1124052 452524 744754 1635789 111780 1648195 1888658 920928 1768939 1984369 1841599 1116407 495553 450658 1987181 793672 1265654 889358 266782 246824 1070338 791991 758019 1775334 1112994 685258 1536050 1615642 16768 1900785 1266443 1671942 1874272 123109 20946 1964688 1254237 598948 381628 697077 1660953 1161815 1644442 1074425 1459611 1579044 1003364 94677 964799 930791 300519 1072022 1996633 1059530 1913690 316897 1297028 285901 1651580 441218 1499604 51727 1583177 271023 1890372 1954448 844012 1125656 259801 658250 277921 1411540 1129480 145008 1470457 978954 1634435 1344615 1029051 1666638 510689 973654 1653937 1257745 1564643 1514655 1528666 439925 1945094 1631291 453622 742837 741815 87629 1249166 618996 1075026 427914 1358008 125981 1845262 934409 246046 1534473 1085228 1052917 503852 1303454 1956677 194069 365969 714867 632216 1333428 1262268 574487 979972 453319 903540 1257183 183480 708371 434812 1077935 356617 622320 1774074 1330915 610474 1081425 1698904 1940972 164080 1678729 1386954 1646101 919398 1839828 840755 324004 630443 466042 1428708 15884 1307522 1826580 990123 778906 851581 292955 1724057 1596271 1378775 1659463 1599005 22252 1947812 330546 15098 703483 1371065 647637 421937 1435008 949184 1468876 1963058 1375852 638329 1949730 516991 429049 579462 1981721 1622043 3889 249875 828368 499149 1415290 1629199 1688673 1347066 1690609 1355700 1457833 1476526 648962 1536984 1480179 1766522 1222071 1375487 1649535 757750 561755 958711 1685866 951356 1296648 1542853 1855170 971180 1319749 243126 267745 1716496 1763675 981110 314006 143053 1145574 407235 1136077 1043321 1249915 1897466 1796440 761779 960265 853408 776774 388724 288890 1681404 954996 825556 1896789 476947 1867038 1342437 793290 1736628 1338017 163401 262065 216490 1234061 811229 1092096 348997 1921001 704168 1449765 886 1938919 1430749 267938 685859 600075 191255 310273 1663429 589905 19882 1802638 896292 217339 758945 1370703 102461 1813387 205427 181996 545714 1559164 1909376 47422 1030187 4753 1840105 1210323 1375322 1673318 613338 1045220 916310 1116018 1016192 597229 220585 1652638 1276156 1213654 1199316 421007 812848 1434457 291746 1487451 1383712 1010799 706619 1198249 672271 586470 942532 1840704 583575 961428 893420 1473139 105365 103175 1672591 686293 428859 436117 950989 581493 1290188 282555 1754498 1114351 848389 734891 126797 127254 1413695 1972134 197209 906122 1597692 844376 1621345 318232 476688 2000 788447 1303625 131411 1064081 1126360 557283 747338 394796 1835898 874148 183366 956586 1432834 1894009 762430 1453765 556366 1864045 1967617 522321 923012 111124 907792 388316 1908782 158986 1985290 401975 450519 1795121 780434 183622 1385150 714501 51659 106041 1595252 48184 403997 1157523 465312 1097432 1574509 44363 1943230 800298 455738 349028 195778 84251 226886 451549 304193 81809 156967 413629 1574511 503807 1221283 125468 420888 1330726 1885670 1109890 1017857 1864753 302035 568503 1560181 554882 657417 1997557 1843987 1105342 306974 1356863 1650034 1754773 92573 896163 901740 1414279 1157803 761594 1524116 798139 1494320 71950 270188 687323 1845228 1299921 1085104 660478 787213 387550 656898 695503 351541 1049249 1972358 1674030 1731060 986395 723785 1197680 1074802 587261 233934 1076086 740837 1913699 189785 936700 1397383 624593 1134878 1985109 1913754 275400 535024 1301443 1978388 166930 1676537 1814320 288076 13387 1555169 1618760 1195413 801126 1422917 136818 1584865 1719290 949943 1712206 561996 1572829 871467 1742773 1741812 705725 1179192 774593 1498415 617295 268339 521382 1790603 1645245 394562 887014 1056105 862926 212301 858553 623284 622394 71852 604410 246414 896300 262279 789908 1467939 1877502 39743 1355134 1724217 1278192 1505314 511387 1596431 453322 1005461 1224170 988969 154044 55767 1985167 109792 747098 517239 41825 764258 1050142 1084316 1314269 1654576 558277 1361894 793437 1935478 919906 1171776 1753266 1191253 426217 1397674 1016284 1994549 95613 446835 31001 1557856 1265596 328778 1599744 944489 555499 1342432 894907 527049 288141 1428457 1782090 572581 842104 1365286 873104 1145895 1382953 1361583 295846 1331109 363769 1756057 264461 1994246 1143288 865518 512008 1700157 799412 1982148 1076846 1398298 1975539 940208 793322 1840115 986393 33191 962923 1039614 1092638 560912 1700837 1856072 1635938 779646 268182 59504 1404921 300602 1856191 1588296 1469127 589914 7643 421168 1717966 988138 773311 1588948 293263 1301465 1281835 1876097 148438 1854836 1713763 1640029 389298 1270275 414900 1719989 894663 247913 1226494 128342 1726195 1163523 673186 1774015 1510479 1388316 1019140 1621298 886912 1320988 1819414 1668829 37425 1816525 1615318 1864892 700186 1369471 540543 24171 1444234 227175 637825 1391142 1791614 1609456 900677 882727 1090851 861228 371933 179306 1152658 1480745 1065128 1853620 822527 310881 938289 1394940 828416 1324465 374433 779135 1548398 1426869 290353 1867601 482794 1734955 1220213 1227147 389852 1465945 1716058 1110812 664321 844659 415353 47540 1569180 504123 1953669 1706657 612520 987597 1866646 1304815 98104 1847947 1178598 1215629 1569512 1771700 1007838 1312266 1196416 748572 358437 1250366 1034026 1572222 211267 651312 796898 900641 474623 1814180 905804 529270 709941 502997 796138 927433 1870861 742650 18104 1464756 1417680 1961903 1584726 863409 1178695 1608923 1083716 360284 664885 522528 1268723 1668209 1493796 836435 604962 1031539 1495172 505049 1776355 790825 1395888 1588840 1483692 672774 1436664 213780 778145 1145373 1674408 979749 1330650 500017 308468 1254531 773794 809111 1015747 1122448 451035 951991 1950667 707366 851378 1715761 22639 1922732 1374773 1769915 1508755 622958 695601 925977 1124580 1523680 929738 1611122 1529786 281822 521425 1849278 857887 1466435 1997889 589622 592341 294157 314274 36564 1067826 1691113 839173 1219862 1630201 1664543 949404 8840 534890 1491730 735178 820335 1480499 496805 987333 537451 18236 270996 1686218 602403 34606 184993 462144 48368 441966 758664 1064171 1977460 1432354 1310937 1601266 1970886 912878 394595 1709815 288585 1702263 407311 1441816 1581860 158575 343053 808716 1321040 667707 1112563 372622 99767 813639 691565 1615496 213254 992311 1997121 1645684 265917 1771115 1491244 313113 960375 218374 1375673 1948508 367152 1943086 233385 1178224 799563 1486044 863070 1567005 1741889 585389 1567945 1138910 1161934 415533 1409346 1307035 1466368 1199163 1639189 405370 49945 1758037 832835 302647 1268282 1023842 996847 338101 1613617 477054 28893 1513741 1338746 1301259 399247 1966675 436697 1127850 1359210 737595 373747 745789 198149 1837239 1399465 1874989 329473 1009735 884588 1249638 1197863 1686833 955770 511108 1808702 248720 422573 1821323 805328 57999 1382931 111588 1198485 12181 628549 922545 1418652 513888 1638256 888975 1697036 661585 1429209 1343638 290009 1487964 874359 206195 1436675 906057 148472 1179825 1108059 290234 76096 1123430 1192520 250907 708735 805749 204531 1302365 1245620 845434 1326183 286717 434586 1249769 19904 935032 1581984 1326516 307131 1439806 166827 1095274 1394278 511947 1808692 1362813 630371 953911 802164 94142 1828277 1701501 1103865 650305 919738 1612197 124161 731611 1760279 108830 1422433 1840203 733346 704516 50294 1452937 1130632 1552251 1617833 1261047 858571 1344400 1028640 1266119 56991 1022435 1004201 156027 1065697 842962 1145604 1338386 310086 1368620 1891536 362946 661473 1577799 1705236 377276 942463 1170346 1362021 282085 1988878 562707 1098860 1848343 730457 706131 1614974 24765 99038 1686337 1449828 1895450 1878713 971049 571654 15447 714578 1363020 1279427 1724859 1367038 1297746 329524 846175 782158 627266 1962386 883298 1601550 1477096 269285 1836890 140134 34686 1339098 1849892 92122 829690 1865268 1730510 1223640 676911 537470 71039 531630 362680 959911 933435 774358 161295 1394745 1831391 1640932 1702586 389605 466521 526888 1378556 1693577 278769 1230732 1535045 1673622 111347 1376075 94082 341024 777945 274178 1471645 167683 919132 340514 1709482 1080699 742846 1370617 548773 24984 1428698 1363293 961074 58701 1936206 127085 1940024 687356 1205705 951856 84353 1695 377118 631040 379033 448231 453120 1760941 874598 637755 708548 196638 252592 1948639 1074529 367434 521211 1897105 1299419 1950638 1765340 662679 1026505 1908706 192432 1855502 969114 1153288 1623057 1794048 1937659 1812944 1172259 235726 1451119 1765076 1708537 448020 1148974 408374 981971 1182346 328636 1837811 1318118 588419 274796 145436 1261172 1926569 1235192 664649 1035134 799056 760440 247732 649394 1104188 1094731 571381 1243208 1458336 1940256 1636641 659690 636334 435186 803419 1731223 1451295 612768 1250926 880238 1404088 352844 9746 582654 1871708 1016100 1792984 835791 372963 1147684 271776 178448 873487 749639 620527 345078 1183792 870565 503526 1341604 35125 99667 1110283 185313 708140 1516095 542440 1558007 494157 921681 735931 1416963 1135900 1765582 1570188 1789194 1491812 288006 780726 1385248 1063749 496518 1553154 1955750 517083 1194196 1993340 286269 936590 687 1939475 1642088 1091667 1210865 1284226 793868 405597 1851805 1348444 70161 341763 417056 488347 329765 1904310 1960849 792063 741387 663847 691924 98217 1261806 1169554 478335 1177968 264991 1118353 1860278 333333 1698224 559407 845115 431971 910646 759844 1641301 390074 39136 1702511 190998 937937 1017539 629633 1098940 464917 667116 770835 1958895 1306766 805290 1273596 616090 1058044 43923 1520045 1487313 1207721 1038294 1389636 470287 1129900 331595 1999682 1289020 1496479 1171034 1154735 84557 1723794 785083 772387 1991450 1252147 1884144 154421 787504 518351 234312 1382430 709771 335370 1541977 1908736 1375350 1489322 731877 30875 370018 666606 850882 1090819 1434811 350078 282057 786433 1916701 1851147 705472 677299 1880618 691908 1286711 920284 1784185 129838 1962925 862180 809237 405825 4208 183616 1766837 1064088 763767 862237 935716 1574119 169704 86700 1951381 1954756 1006815 1129515 696793 661366 172507 1591546 358045 350127 1403247 613398 1772532 799729 277061 143826 341391 325038 1032221 129237 1256440 131590 417477 735397 1742008 1588395 1693258 459626 1394057 1221706 1511964 994742 1629409 1407703 1844259 402582 1613984 1954030 1261193 1672199 1544599 238214 1987302 637931 361562 1288110 220033 613626 1916880 308218 1948813 906514 1020606 695189 103274 453888 251337 502261 6211 527646 917075 1735545 794113 960156 864408 1668855 787044 1102021 846754 1309950 1772925 848406 401038 914364 1116289 1406534 1490612 211874 1964173 2575 830242 716766 143982 164857 1234786 1745689 578273 1435901 1118985 1289027 112271 1521940 20767 172087 705281 1634613 420480 1284626 1332308 1878172 470936 858500 374983 269376 1531451 648884 711430 98394 1326770 734869 826240 1857711 1575984 1252475 229761 975969 223028 472128 123302 1783609 1232170 855890 176848 886395 160524 218595 1906649 108434 171169 373922 1120596 1193626 1329761 621824 1684875 158784 825110 541216 1571631 700850 1256441 300465 35747 1663573 1447328 1268533 821461 1741359 1156375 144042 114934 263339 632085 1179691 403856 1441675 896450 1767315 1432022 167675 322640 1141213 1464502 1679160 59298 664854 1583543 283543 1816749 625129 259311 620174 917847 1478918 1399403 1720860 1085539 795075 935658 667818 1424437 1207806 684946 402402 1387415 1094063 1443841 1276787 1211561 1526901 1255845 604535 1412946 1064671 475877 693410 1004256 414085 730449 1988127 1994113 1090018 442391 1811271 554050 682887 1637156 761917 449420 451620 755582 309365 1132998 1644844 1142341 277277 630852 21432 1281472 1602969 1670652 1912464 1929667 686019 1864263 807743 266892 1583252 92303 1340945 298875 1432836 407030 335217 985325 424231 1445816 1601427 923502 1111158 531264 645732 1842852 778213 537020 1677888 1067501 1138552 1206113 375209 404719 1986674 838982 30965 1104350 1851024 321289 969354 1820268 885808 651672 1552878 1671701 1209269 861713 1498874 400625 1712345 1999918 1080852 1655635 628678 1790626 1068335 543580 397481 1963373 1439045 700005 1723062 1544357 578441 1867175 1729197 1236713 427296 1703627 274008 576914 1880448 1453119 744154 791107 1796165 1779845 1546111 1135426 1154831 646643 1628279 45248 210534 1104375 741800 1242359 1638634 696123 715323 48808 1879898 474909 1150996 719094 894368 1816764 1650123 1009741 1639500 145227 435889 1129787 1371868 951606 913674 651689 1765228 382414 32429 350834 1038811 558280 543824 1294084 997482 1504128 713058 146200 614540 669938 8710 711008 1469104 680577 65567 770647 646837 475164 1309582 549965 1528268 1321030 163255 1775439 1686160 1555217 329997 817692 1319416 665427 735690 68401 149411 1335885 825462 919352 957256 321894 618453 1695238 875045 1091612 333288 1084883 216828 79534 1123799 1234814 1156162 1539045 1363403 205675 236357 500592 1545255 1944240 51150 1288908 1576448 916481 750095 1303338 1763497 360355 841314 84638 1764949 113563 1899980 1762173 717585 879026 725543 663565 1623176 750448 1257501 521812 499700 343284 1010642 1379340 1667300 1349021 1650486 925145 947717 1232292 389877 1621389 1902538 1077363 979731 1951230 821754 435845 25406 852021 420122 1019433 1427960 1402200 557024 1183907 663737 1777143 1345226 1172948 232360 1281555 1752428 948315 252432 1537811 974889 1296603 558962 1654242 142021 1947453 1298883 1343211 1703241 118465 278680 1279324 1849845 1300768 294683 596196 211962 1541119 484543 1752537 465377 985941 848315 1680165 1969691 1525590 292756 170942 850687 1701183 1824372 1200317 898665 1045022 630030 1684330 1824204 119588 415348 749179 532878 532466 52474 294227 679700 1830300 1514035 567015 714076 1139285 20573 1234797 171203 1059498 673707 1182611 787578 1267937 1741921 1319716 908727 1886053 478611 1229551 1762138 257114 923109 1960429 47772 790767 1782697 80107 816712 132214 387132 1673382 422303 1938234 1893123 735456 812527 1757134 1803410 1974293 298292 1741507 1232548 737439 1535815 525510 976181 1520438 928913 1270752 545078 1828613 88533 155494 316074 1350950 886025 1053609 783065 158983 880712 1560793 1615050 1054595 730811 667560 800105 609596 1642317 312552 627877 1622757 734661 1889415 334337 45667 801440 457107 448399 597092 1310752 689976 1874537 613750 1799425 1529224 1578860 168432 1571385 1303562 580211 1304586 632304 619 98196 1026691 209090 811284 1320573 315623 923706 15386 341327 1455796 953927 408912 428344 178626 1835981 1529312 197793 1742732 1509010 1424363 529679 715877 988272 1414378 673340 567428 1866095 1850163 951101 1870144 606109 1833072 308602 1425145 1982101 272569 127318 1064766 113096 212583 126585 888995 813544 1725408 274891 1806873 1773152 151201 1296520 1421389 22677 1596598 1701741 876722 1731506 1827568 1259972 478688 1273786 554587 94503 465249 314488 1524460 743092 1064841 1840052 98549 1017729 1232361 217895 1410738 941252 830240 1579953 1775079 138946 1295647 703234 1050429 261705 801200 1224240 146841 1424405 59510 192383 1423482 1126581 315718 717126 1333119 455900 278405 138688 1263750 289962 1250854 1130828 1041452 1393686 1928762 801301 868592 918349 1514833 105376 1182589 1630436 64630 1725053 1623212 444924 1798977 584485 201780 1330667 96186 1088332 1294406 701509 207818 20326 1792152 1949439 318442 821777 813001 926342 1385161 899106 1223242 742465 1009270 1618154 690941 896111 617689 2313 1476852 1262315 1708246 1145190 1397866 553204 1114407 1125749 851278 1834460 1656364 1503348 1710522 469226 1120896 1393870 1218780 1418299 1401148 596164 536156 800324 578787 383734 371094 1905815 1981716 397278 562390 945628 1606109 1992884 1807857 1806334 1603698 376384 1429660 657377 994724 343231 1889100 955241 1454140 211742 1173967 1580236 497273 1288182 824122 582104 192610 1871489 1138772 318521 1925579 826529 623595 1965558 409933 1497761 1460297 1997814 852398 1849567 1606358 133211 1164739 1796001 484898 934504 1395880 1918583 1393065 1375199 79245 1446591 1517813 639880 985571 1346590 452952 1883260 1891376 286840 754192 902322 1696313 655931 1686914 1986727 1825577 557235 1587522 1545135 1777088 1922225 19646 470851 629220 1892172 1768326 1739 1013156 851023 1908454 1333928 1552326 177976 664328 1545652 296231 1519077 1341243 441210 56300 1917369 10057 1161188 367953 1277749 446179 1453398 753378 1701613 225224 89772 1507254 1244053 1692221 906811 1255684 1937048 780127 1890935 1059430 1100266 1238843 922722 1672040 1954554 154496 1330928 117197 354047 449955 48128 1073105 1421398 1255414 644798 129529 1688375 1821712 24787 1718961 855690 1365047 835094 1285648 689397 1592556 240969 793206 1293376 1598195 985871 1152067 520449 560272 1230008 316937 493810 1252185 939922 467864 997760 1369399 989901 782342 1318624 737240 1884237 765239 254161 466568 14244 419774 1989771 1485295 1492125 868042 486629 1126443 1986946 993559 805509 1882232 9394 429553 1675298 553150 775438 1604771 612335 1664339 1272827 1822638 772689 693200 1179359 1983722 1524248 383439 760522 275446 173487 344108 1818585 291754 63044 1369579 1893198 829998 25090 178056 1650482 1631018 1035678 1698746 1496137 1195318 1822343 1285916 1267547 880577 915212 1964021 98616 298905 251454 884702 1702718 1514301 1729057 628939 1511384 1890616 398537 488233 1482651 220448 1015896 518434 1995054 637357 1969490 887114 1548170 1739828 495633 830399 571045 235704 1591417 1535276 553272 1827583 797546 1594077 500409 77444 548377 812698 560937 1397796 1171398 848559 1233335 1369661 1804887 737635 422181 783195 1481805 650437 1064700 1860150 1899344 1495316 1315946 950459 1230911 54775 1344760 1794010 1568002 1025308 875712 1646226 683518 485310 1801393 1784483 1003214 657508 1269992 745779 1098431 223075 539318 562992 358610 704679 410492 1940455 1413795 1963392 306696 1467182 152867 1966137 365873 181510 66428 1752527 1596446 1838255 994591 414467 477549 792171 44182 157877 1152550 494914 1584901 166741 1322865 366889 1158460 1964477 1971616 1738195 1893410 1119120 1957300 1059962 645622 1293748 1235431 1110459 1857482 1096226 672659 1324651 1532164 1025989 34351 1338785 456493 286871 1227324 1691890 192892 223423 635728 1698891 1212094 762414 1577228 527712 590923 820658 551378 1198497 913139 999948 1780622 260720 272247 1543684 689136 520474 1465759 1914078 1949610 592308 551924 311647 805295 1161079 314014 1978628 1330359 1253305 1504122 109191 1471373 1569111 65123 351743 1510379 545525 1313255 1882759 1596904 1567830 624796 730415 1458529 786010 1279673 1922125 1024891 887998 642994 1563288 1919148 796983 1798903 1977132 1083944 1766398 1987028 1548047 1882799 64688 1866094 221163 1681066 1451732 1313503 97204 728582 365031 1620611 1394689 1762852 1367944 1474025 1866755 800562 1887646 1898132 1719067 335615 1577133 508074 26155 1421760 1465549 1796639 1979424 1808983 1936863 951368 646991 1034055 1496166 1658932 1278495 1599528 636854 18153 557745 534130 1041179 1408551 811357 1331417 1653111 1209003 709412 1011752 1355531 1668543 1188891 46731 1005006 601156 1240202 928981 1863319 269538 415752 1739327 1015 638362 41793 885750 477189 1291514 525267 1250996 944566 43982 367908 154868 1810498 1121546 457151 988268 792690 805595 336294 344818 718486 1210645 245938 1815687 1786743 1419015 812920 199473 1075102 1137783 1566607 1414829 1103260 23256 1052445 1247034 1690606 1427759 1405811 326499 772326 1076327 1113969 999050 1350968 179439 860267 1644999 859012 1855497 389761 710730 1711149 1673344 476790 1747786 1534574 1818233 1695327 921267 121649 275077 1521777 770284 903625 719885 1127892 736832 1925519 1435969 818261 215820 414693 1301922 1125559 1878931 1852234 163818 282841 1341293 1978882 468891 1867566 768794 1515017 580200 471909 942910 190336 796096 1363671 66198 539507 1098059 641197 732858 1068571 172083 507753 1022524 1847262 1628034 1633001 1871898 1802168 1489921 110959 894607 360728 1022831 247685 1101299 1686152 383832 1144373 1738253 1859488 1964449 282158 1948887 492282 1436268 1515640 1324266 371773 1587551 1428310 656660 1996673 1572481 802730 922856 1187422 570577 841550 273256 1819848 682792 919673 1351181 741838 920688 1397505 1145070 1013105 447154 226524 750391 1048606 406354 1090797 1811868 1340980 1309247 1228578 1258614 630354 1818470 730758 1727185 1783393 676399 356299 612950 1924916 597710 678058 1364722 990513 1151031 290277 814861 945780 1917496 659555 865610 1020622 1107501 465793 12267 1993433 1841896 882228 534560 1520282 1115950 1138846 1085996 58735 598740 1969058 953403 1027866 1686295 717573 1508985 1073037 640895 596571 619408 141585 1486945 569539 1318907 924436 978228 1795798 433301 795131 1715907 1656822 1830724 340295 1406574 943145 728978 712358 1086529 1011263 1576415 695873 1471301 1341239 128403 97836 1313490 1724089 1874252 1476953 808741 1026658 1973482 142757 1861508 807026 765543 1470869 1162565 1534998 1221225 1727258 1789027 61467 1391880 1975933 913488 792213 1417880 49181 1932059 1411354 531388 769328 1786953 97884 1516423 1840291 1475501 949250 1288702 1862647 677493 123449 49981 105155 483653 699891 845998 275791 780549 1500488 567031 46449 1043780 189350 1315523 261407 1566202 350754 241141 1082350 1470153 1130438 1827623 1390756 363185 937349 1509324 1230626 404646 250972 1266757 1843150 210464 1752442 1193739 496158 587980 780947 479405 428087 1263870 450278 1367225 1582949 243036 1351274 411074 599860 857102 1959821 682038 210007 385556 899219 309809 1856583 220083 1689339 333479 1305157 1871949 1681329 1986988 120840 1416258 832898 868752 1431580 1558188 504562 1929245 940319 1821606 690351 1093982 812461 283768 1401490 1529918 1876019 1206218 52493 1091728 936865 1350435 1445293 686878 42021 1662032 1357351 1511288 750450 1224232 145121 1282045 584378 1453012 321254 502395 89603 819542 1302144 1588987 1704330 1949392 1980489 979672 801684 1164129 1647960 578372 1222914 4544 1808476 1559201 816293 1356799 1791002 263278 71844 1392956 1652489 467273 1037751 1794964 1373132 780196 1953148 1931103 403482 194029 27968 1974826 749118 1020820 337294 1375217 1829516 1994761 224457 222698 1872582 1612373 434965 1749347 378574 240648 421882 828796 955812 1013065 636532 708177 1250874 885707 302192 785011 1240904 204894 931070 786488 491166 1806148 588552 1306259 1595672 1240452 153344 10733 1076056 1449629 1796059 1806516 1578168 177693 588783 816003 1151769 1213591 797849 102404 1776966 1235046 233181 1697364 482558 904772 344795 726788 1752270 1660735 1993303 1518933 1452342 1331751 1114845 1271308 773230 261343 740105 1717610 1441678 1824407 81983 1488893 1979404 1130735 1417428 116464 1479976 100428 223224 143846 704441 215467 787629 1546642 1494858 231385 642552 1548203 608722 64932 1611861 1469120 1899868 362890 747739 1878100 1497520 1415705 1392546 1817771 83607 1444246 759739 1023396 189506 1171375 1856910 577249 619812 949910 994648 444290 311166 1848079 1017834 128984 42201 1882837 548263 1613348 1069830 169651 721435 555710 320482 1244750 54732 658003 1881006 888203 1913022 147033 1666163 511889 686717 439077 1876532 982330 1829461 1355195 931433 1326475 1359776 409581 1452961 92025 1582681 1814734 1635780 602523 733011 533724 87880 909159 153995 533486 1157324 1358305 173402 973489 1891074 1253428 1098147 1806654 1294215 1681807 1262199 1372466 1264417 240947 1809278 604543 677979 1824116 1925366 254586 573063 1187896 477913 1944550 531227 1062456 714891 172725 410663 585491 671238 1350180 254060 748567 872443 3516 1201544 1032093 1026921 958684 1190212 905487 109512 1899737 887712 561445 812499 74871 762229 1997069 444771 868714 975651 715450 551789 279137 1874781 551594 381320 1114630 1574392 1555027 586836 395011 104865 616951 362494 211898 153035 785768 1291056 23725 750951 876800 118765 499301 1475290 1516329 1725031 819118 791929 1487652 1575829 1969242 1911583 665716 122132 514743 1555779 475599 347263 1502271 188761 861233 191345 134542 381671 435892 401130 745045 149355 1925408 645527 522264 605800 61760 1120166 1157012 1485519 531966 1112397 1778992 880912 1885941 1881239 1554762 929179 1685223 756247 1520426 584498 1022689 1723614 222553 458333 1418583 1094582 765459 1838518 1621881 52106 1528950 1812989 544379 363539 203110 784515 1430250 486083 1193505 111522 1358056 740486 1729044 1495544 550901 789781 1141688 872476 10550 1778647 28235 1132364 1913371 1877256 741907 761177 438722 730245 1563748 1664035 1255325 1858792 1811687 412833 554166 1866871 1567800 641035 1923553 721848 92959 15019 1515943 1470749 902064 313020 1417318 668561 1493131 1891338 81506 1342507 1020153 1322153 449983 1111777 232823 348650 968624 1962679 408120 1379792 982638 1490230 206085 1831 1956193 578296 599128 39640 1765566 1418649 1393124 1991268 1807035 1242816 857784 550938 1481970 1272241 1480658 761005 1584120 532060 17319 1302559 1063719 735159 1704708 1579676 1921206 1101416 1576972 238039 1434863 788418 346991 732291 934804 496731 399769 752529 1457282 1658065 410713 162247 118428 1950185 1742771 183664 1811467 510006 1031696 1117634 1399808 361359 1153746 465859 942330 1591925 989059 1076764 571434 1799970 1536598 1191102 71542 1272652 1867307 207505 1779059 1408233 1744217 839726 408856 915004 485409 1458577 1047680 690412 344129 102220 1643642 1707256 1489469 822636 61065 1908421 1127831 470610 1210012 1524532 1351854 480600 461603 1649513 776579 3207 1335926 1277915 771824 1360768 1575569 1018836 1355844 998981 903506 1149980 238636 552659 1297595 553641 837137 1072074 1527979 1190973 1008132 596240 861188 1715964 1366798 1372701 1114861 1076385 659088 659584 394402 1125824 1953302 1066654 1552852 1707241 842639 1261209 1396710 1433105 195209 1210747 287490 1712588 1500198 1832463 778379 1303975 359240 1785663 1786406 374524 1072952 651671 1411060 1522888 1543253 1709536 154764 91031 744992 1984481 561625 723776 244727 1752436 435334 70919 1857966 1625240 942316 1253442 1231069 889832 361995 1688433 594003 1138568 803243 1508664 325438 1613796 564147 1698874 1723423 1553317 1800345 1128099 912312 1539364 762004 751563 1768698 1642835 1478433 572318 465160 899266 1315592 1902656 797618 334481 1722583 722549 1634979 947384 1887516 1149331 1389098 330452 1362622 119190 1229064 793492 673073 1532298 539160 333600 249979 1763646 1783556 131936 1607011 1665307 1678031 1286231 206746 302804 857984 1647899 810054 1864292 1815401 546512 1772384 1129100 1699655 1664925 1778045 823701 1980091 918542 885873 503716 1838913 1542493 305384 217395 1163945 362812 1632952 1212287 1266170 78630 1452460 567644 1369902 226831 1015166 45778 1563456 518780 765452 1007564 188028 1907243 1294584 923720 778639 1515932 1633008 625935 1219314 859844 1882573 929108 1838665 1583834 1596857 897198 345356 1311494 659675 440094 531595 1423117 403253 1290562 230444 727262 166936 1717089 198019 1595559 332785 1795794 1049125 1808117 1836629 1521176 1056199 239500 1329527 1050455 22190 1905113 1059114 1120938 962044 783501 706127 276656 1565361 1750925 921522 1146733 1276063 268629 402498 1576702 1391859 1470770 946438 68891 1140037 1858204 1159829 83944 1109880 1850802 1667948 1447942 783077 1875161 1102368 1194525 463604 126676 261183 1446635 1652543 1322336 1800430 609905 1728395 1975174 359981 1505350 570454 464027 1887063 476794 1503313 1361635 1637424 648797 411619 1585372 1634930 1107321 489713 1814064 1980864 545079 220547 1137157 523788 1583446 144057 167680 1463595 1864368 1502734 1817177 1372184 1927808 1490909 1735116 12972 284903 1460576 1532543 940380 1255436 12359 1214243 1752071 948827 1862724 1841495 14815 999195 1850460 445990 287352 942148 766716 1259653 1306391 346488 512211 461828 1638788 1091705 986673 84913 1242930 991354 1166801 1350334 248350 79396 633 1259794 844953 744872 648434 554018 1439990 167318 1671331 848214 1190837 253893 1168168 1451870 1011638 865699 1859402 694125 494107 482683 203764 1448826 764455 661470 507142 1929581 749353 1656575 532947 1961145 480663 1327287 1054868 1292003 776687 712710 1650125 393438 1600187 1698744 1455254 1293472 1363950 951881 1311515 898382 1589455 723481 653261 1230062 1022153 944090 522982 1530287 244616 456434 366846 1810890 1890805 1800424 496844 458175 365337 1611928 1412642 1701293 1640302 1204031 1361612 1379593 1174861 964400 1633199 620086 1049972 586548 204553 1780071 361025 1719754 1711516 225899 612304 1017715 1380656 1578638 1937588 1385047 1121732 41070 698383 1677719 1365979 424855 1011188 529540 379572 628571 1247486 71807 559002 2307 721531 1290511 1582763 1790578 608918 1876370 1399857 1556702 519956 1036711 1119850 382303 1056318 867919 1453966 295267 1105941 146613 946402 892648 48149 411638 1299337 1166320 915404 612231 1271119 1975619 1684939 1731646 1175863 195755 866584 1898020 1044253 490799 544824 441292 1924773 772868 1394633 121463 799054 1389918 1359635 1129046 153573 1316011 690990 965009 407662 464237 1636118 1314275 613592 477128 1157488 1413017 1745605 1418027 632084 865956 1409791 830900 503340 1015077 1140983 1084131 1875880 1962724 1607237 528279 428960 570260 41414 1631379 1873309 1046755 12061 944056 714288 24996 1738468 1734315 358061 150352 182907 1412471 279582 485828 21801 369226 1332544 1804207 560755 928912 409015 1643605 299679 1694905 106962 426434 819892 160645 1002951 1505726 1864385 472056 1151425 1447892 1073755 289866 1403872 1687788 851820 1689736 136708 1332015 871693 1736332 94977 1442176 1766905 556157 880908 1994941 1438942 25491 686994 339608 1797849 723886 785776 1602360 390619 1684505 760387 302592 494744 1030094 335241 693264 516472 1761194 1590213 1900629 93711 191024 1241625 586529 1570456 1174227 985022 599471 819166 3370 1232939 897702 257096 1401481 1474611 1229261 1580378 1152289 988800 1372137 1505109 11537 1231029 1652364 981878 178822 865998 82033 779434 1238583 1186918 1989971 497990 1382406 1022906 321666 1153522 1407191 1159271 1637532 1584117 1475348 1438445 1634232 723171 59329 1793271 1947259 1990031 1737128 1298819 323622 271446 1240525 1773047 1678771 648181 267747 1433090 397997 1628856 1437769 1325587 806023 67820 1970493 1533834 562751 1637296 1843487 871979 1659400 343263 963075 1403227 485581 1136698 601175 237302 1362774 616622 831336 1892637 1874414 1937610 1422597 1490302 801750 1900499 212379 516846 62976 888454 1618816 1438304 480467 136804 1348019 1733114 1119663 1322225 635676 2019 1515871 1072017 1945803 890783 1026326 954473 904469 814482 1378275 1740904 357528 846152 663065 1290366 917755 1306220 304126 1651134 436878 224353 1501939 1281143 391557 1972469 392841 1974992 407980 1156138 1114980 1992123 777771 1216094 1947459 246177 592313 1490426 352505 884313 1235300 1717638 1180834 1359329 1335919 1780377 990118 1794378 224801 823915 779862 1406956 1720065 1266874 1409927 639595 1621433 876737 1967226 1686375 698588 130858 1469571 16803 1606258 260776 42537 204686 1855815 194539 179916 238013 1423113 97463 1529328 753630 752880 1285402 122147 1640336 1338678 1505382 516601 332898 1954916 1506064 1778449 683008 1825430 330785 1595870 1240998 1268471 1690062 1798081 911359 605855 1841402 286267 1725340 72026 1863849 1590145 1419929 1609124 1733266 1179225 794624 1304126 522138 708832 1268474 347709 968279 1918781 118769 1109300 359268 948387 196110 711125 945927 1509883 1124878 741683 1257801 462386 21431 642317 315895 310720 888834 1211880 210227 1235586 1580232 347156 761003 353842 1547427 1948011 825364 1427474 1758095 1371480 233187 1332931 1175755 1598175 1225430 1125763 15454 906037 407091 785634 109951 1240439 1035800 458229 1318417 163012 917451 872623 1516189 935768 1664615 472050 899861 544847 480913 1729764 217977 1172855 612561 937548 476923 1504675 1222334 670326 691395 267122 158241 1375789 496517 1569656 35797 286326 124543 847156 1328203 666721 1814408 748322 1024803 571871 1568190 263028 573858 635997 1022122 604376 1925975 1845660 1559670 645149 406576 1095638 1289555 1749515 1751924 33008 326640 1831943 1359649 1620606 1380163 1019271 1007398 1516929 386295 465205 1793071 1380537 1010469 571051 121187 1097808 256709 1222175 1504945 550566 1609563 868908 813273 376877 50451 331588 476338 1302833 1119944 759769 1473561 740506 712679 727551 1553574 874346 678865 712790 303072 302358 1417672 949690 249621 300923 1217105 896972 1005358 473234 991204 935001 1247078 1296227 1289727 610837 457064 794161 379477 1563064 116811 302826 1580936 525204 707809 413068 1200655 1189580 527955 1235982 165926 791166 1774839 593343 894262 453121 1702981 476201 789974 1911254 470465 1268003 884719 1882937 1616619 1840119 1708768 570441 6455 245579 869453 1840482 1528118 613969 634980 1500243 1948042 651719 1790547 711185 1801013 726577 1113340 216935 1921690 990229 423758 1711435 1305467 10192 439160 546200 1980054 1849721 1785072 645260 835538 1368160 1819084 1900787 229840 1430712 223668 604921 1500118 775686 1306761 285145 49494 1805812 683281 280855 623599 1729182 306568 408969 69117 1463984 1499891 1265036 498393 1105871 141198 427850 1519371 1903857 669134 251090 1224144 194014 1522859 696399 271227 983040 1441033 403088 1724999 1018759 856824 1244100 132860 1196254 1603054 1366093 1129446 131430 664268 711018 207024 1568490 1400352 1724110 1093586 17580 1648744 476294 141454 157443 1478224 507512 1004540 1840707 144102 249713 892203 1915226 590082 1426587 1421551 1340006 1145879 1653613 258369 428500 1320276 473030 202854 1016670 905796 1279037 1549226 729900 314854 259302 863676 1823771 43440 265468 594626 367522 219384 471988 1418817 867040 1283251 846987 1887360 1789 1035434 865242 1236605 1621958 936678 1166557 1405130 543208 1944055 87544 513189 1831296 1962753 1845947 768191 456249 52881 626049 1721403 580600 77375 1097591 1450785 1758002 1927263 1471402 1142539 848381 1164414 151676 528129 1163896 1995941 1223506 1714605 556440 1650005 1295701 1768599 1591887 1240723 1285472 911957 1648739 1998964 197854 1695550 510213 645663 1627415 1389130 1465470 1242477 1062261 1000676 513598 1010340 1630373 1378955 633737 524338 788456 785506 1725804 883822 847971 659558 531322 506125 1016769 1925311 1775833 1497005 840457 794369 233080 1215354 1348756 64114 327015 1189095 345838 1454821 1546326 1313888 1121636 1989851 556920 1206468 1831366 853220 1119034 730662 351123 854469 248898 601013 1243111 839706 553614 520830 682432 290043 1848899 846690 695852 380839 742201 523206 1673381 612394 1946656 400394 1161866 1397488 109546 1741303 1309317 1019825 736660 950026 1460430 1554371 1530565 1803958 1697707 1967503 1339666 1368001 24221 1075154 1687833 407026 1803937 367596 990374 1974891 534727 1206935 761378 582627 1505231 1055862 1386276 1933512 1831479 1757614 1487051 800272 1491141 280168 820821 69776 591621 1986932 1188170 1859245 1491945 862847 955244 1142165 1197759 543169 808457 84948 977911 1136031 1269919 1735054 1624879 1687784 1394794 989934 715983 8031 543531 1189741 1497241 1375259 1042400 92007 720699 351997 128191 920279 1906192 1117315 1813590 43910 333526 1253335 1618137 621805 297375 891265 1483867 1149372 1068947 1493378 535812 304697 526543 995939 1613420 210028 1076253 801237 570902 1588637 71556 1575339 482035 733176 1764781 1918682 299492 1960541 389369 427734 1226667 901384 1644001 970585 932234 1356650 337768 1168562 471037 240856 1049288 1001614 234608 1205272 849579 226355 278579 1552842 47345 392622 1468300 840532 1688624 358599 816423 1174622 1609766 610108 108561 1844284 145956 1991987 1149021 1037264 1854943 60848 1519097 121411 531987 1009222 760040 128851 1494340 1746896 684950 940230 1319247 1457737 622855 873887 1681507 1213031 742703 764653 360108 1929547 508754 1997422 1047323 1158406 1727591 670157 1138694 1003062 248601 480983 1643991 330970 1779680 104437 1796952 1889996 1402519 844348 1964691 587503 239046 1000351 127 84574 582643 1518303 845540 1379642 789871 1747344 1182743 666352 992275 971197 1290939 62248 616413 999798 1258781 1547380 739366 1763165 1213689 723925 478366 1373392 1411930 1478529 12198 160684 215952 984021 1621859 1922355 1372319 1156900 1603010 325049 591367 1740689 378011 350162 648668 1147675 1825729 886042 434209 157843 1694545 1473877 1710694 327562 1278225 198775 1651498 1590263 271029 283765 606193 1269989 1991573 1913580 1695877 121010 865917 738746 1879554 343913 166719 400243 1628880 1524031 994817 355155 1582059 1111211 1196564 873301 780789 1450588 393264 1000742 1522422 810066 1352709 1498127 350638 1877371 495931 1529891 1102536 1113516 618809 367616 1178930 364274 226861 53439 722450 1132471 512352 1417077 1768559 679523 532768 1033345 1787962 1030417 705405 985626 1151894 902466 488129 801449 942664 246886 1691656 1167311 1610245 1355068 742133 824885 1024461 376306 688673 1094779 618728 361970 582700 1533837 1486870 1940029 1720375 1194230 674684 163028 1387433 1470357 1129728 1522245 1766621 1274249 451685 1056870 1775215 591217 444908 880194 1244721 948954 1251511 1543503 1626473 1779239 1850395 766089 1155079 189139 69931 845211 256004 1630067 1282908 1307405 335810 1450172 1354388 1531786 828067 153663 675686 125119 1699869 973052 502808 928281 1674997 189971 1771951 1905021 115666 1651769 404652 1345152 1595761 1528539 895960 808647 273512 1197770 178970 1944204 53491 1117322 814905 628749 216521 113927 59194 278229 683410 1748490 77665 117721 1027525 1740967 253250 959728 1653485 708423 716122 155896 1381151 149529 793757 759970 1467091 1929693 1445724 1793294 1458098 1583442 1698050 240222 352425 1127387 1249750 1909472 1211892 1441716 324438 1308670 1962340 1000511 64645 1878608 1561730 894404 1371721 1920053 1935243 204467 1723099 791767 676134 979236 1852641 1421611 885164 1934691 1373009 472502 326959 799608 827332 1723458 569003 1027616 1801464 1827291 1693917 34648 1938526 1640565 236911 1328882 1666889 660106 1050512 1653726 1192388 307799 1900649 3521 518583 1823881 1522433 1612700 1461494 547801 859954 835586 594801 664292 1612556 1931973 1278405 174565 473813 1764893 1125587 836630 1135262 244674 688735 190949 720865 59520 1977471 724270 1212775 760335 332909 101996 855419 1784379 1786572 1004101 1903069 1345374 1712713 732401 1022854 1988653 548202 690603 1543549 437744 1263281 174687 1294745 206526 1442040 1926489 547119 582639 1874791 935441 361066 1156691 1063784 1288595 1614839 1200942 540793 1869967 491326 1349195 664156 995468 1822493 984126 681990 317175 1763228 209947 503109 182593 306839 970166 1943805 336823 631467 336507 1168930 810713 1857755 754089 1890017 19260 1337430 1431080 1138902 28782 1372872 1316699 1297030 1137256 186650 304890 341020 503210 1538621 1745639 1935974 1189253 365069 1812226 423261 1613967 60125 267191 1515989 1856644 1881480 1468526 649112 1245695 1553541 1038453 1785467 609405 5424 1426836 1853762 1751503 17244 1196289 449157 1712875 892628 615949 432991 1437803 353701 471109 1354908 559868 1091911 1178635 544939 1504608 58175 467225 1158395 1171952 1994173 1363641 1347043 756684 1709124 45726 1909769 735709 1760832 84150 1482574 1073478 1106710 236720 1537572 114178 1291627 580868 1061245 103499 866989 1725409 652854 1906847 470778 726892 1902746 979443 1357135 607522 1435666 5720 956855 1385625 1916801 809897 1758844 586893 632723 487074 1563554 19080 293580 484646 1990570 807931 1830486 1285101 919428 1436450 1351135 141272 31941 24401 1893474 1941213 1033090 79484 20055 1059406 486020 357801 1898819 1426071 904840 1442891 1534937 623766 660480 422682 13808 1181331 480873 581333 1780932 604564 1490098 213150 875088 99142 941686 1797597 1740411 844876 460929 475297 1794308 1296745 1411226 767774 1988424 698955 368535 1767094 1155550 1445133 67964 1279236 774993 1500972 259482 1561087 130689 1540219 727313 174685 752913 349624 1603977 990423 888140 499088 319186 1124107 507093 658017 1995208 1828295 163277 1681624 1572647 580293 1973355 400221 784327 1822398 129946 678275 182550 1109673 1955678 1636078 530202 1481023 701957 58428 1700537 728260 1640077 1893227 770493 1817970 1444106 1508562 1942342 716987 1640595 126268 1250793 1394434 180116 1316497 77916 601919 847436 768567 1166156 4453 1158618 1332418 1959530 1153519 1667928 1606708 451190 1677939 1985148 1003457 1898747 1621172 1747353 572894 1992728 1379173 390958 662958 386156 412608 1630422 1229161 1733659 497451 1199346 1359999 257792 147621 1816978 22347 1245582 1947800 1883696 1523435 108767 1912421 838467 1591162 788895 1389810 1165006 1289329 869433 1287044 1821011 1606949 884732 1126892 345787 1660213 176725 1479962 356442 223912 1044619 1356368 478097 1170222 120152 429701 618868 508738 1159117 1800454 1707190 237090 1117471 801899 544190 12510 1037185 1480323 568063 744561 1281485 1585158 1426517 1225871 1731941 1106615 880551 407130 758119 1018366 145872 1761996 222193 1367272 1002029 1807383 723329 1878271 1584616 41648 486551 39826 205544 1313444 816358 1051931 44385 1871214 896170 1662878 258694 455495 1656875 335126 1841472 1437105 1805763 25610 1896272 683931 1042283 623238 1803624 1574872 1841634 1964075 427732 461336 993282 164750 1231032 529267 494842 388570 612345 168576 1304264 18175 761498 1428136 564838 1612633 396331 1292622 1190291 492584 79819 638266 1557310 1032795 1155368 1152753 602258 1097827 924451 92923 146 1083387 743842 1706610 990601 8375 573294 164225 419814 693068 1726477 393167 818477 917638 1603395 39884 1331349 846250 636109 568117 291000 751155 1729736 997419 1450299 1868303 1083806 1245853 501760 1942684 639788 174564 1898375 228577 32918 1759746 1158342 1021282 698904 1937548 774228 1798334 1616945 232397 1334360 1576474 704935 1792755 674888 1860076 156144 1728429 1615923 949710 697648 284349 415239 356685 1448116 157756 1432280 344410 1747057 1828084 1772487 24998 981221 787234 343166 765250 1121583 154932 1157845 1690927 626553 1820180 191112 1332542 1292631 594097 1728916 1778532 1316564 114559 550477 2029 407864 586660 1216282 449137 294523 1188983 1724872 516295 153372 1106539 1650037 1985719 1329654 1154791 113012 211248 939653 1728284 525784 494012 1940241 41634 1925166 86525 318267 1916546 1519619 1133031 267273 403580 747335 1349638 299105 1511678 1158631 885503 545090 103263 70115 1352000 298977 1608280 228603 1156629 558103 7656 1379985 140316 1181559 1953035 1288618 654933 1322007 585077 565842 1027247 492320 7253 268598 1064034 1131138 1735661 152385 1404730 1839770 1524852 1199465 11520 670726 861956 190658 916703 1230965 163986 356337 527468 1013002 684359 826553 934678 869959 529436 686052 1135024 1158829 980618 396986 420432 1810797 1919035 1323057 32368 1568514 738676 963477 89496 1796973 1883625 1365171 664367 979816 468583 1556441 1299712 90021 1461369 683851 61978 434562 312866 1765431 1457131 1380519 171645 197629 952975 523173 1419989 799097 1348683 1955483 599160 1277382 1831565 1861883 188222 127432 1400827 876947 1622298 647206 1898861 544364 905758 1239906 539398 1449353 1621652 235143 863293 1742658 936882 1377297 1642970 530219 1587129 1079157 1809530 1991123 1032763 660269 556964 661319 64344 404851 513207 1039440 370861 43719 317447 1113224 934917 1932732 899222 876556 724507 884862 1569946 219830 258896 1167197 1986772 1132074 1055192 83697 1001427 1711185 1410674 1782957 1424187 447143 216254 931597 1727029 427874 699878 394542 1306585 1577491 825865 836771 1440681 717426 337141 1941798 1620077 169349 1181338 159400 1866070 1468919 183603 1823142 1503128 1027654 657178 1052714 862939 571695 174389 851710 522837 619991 1085894 1460812 1863598 1551530 639121 688677 212572 1781718 282842 160383 1655862 441205 846403 1648370 512853 1897413 1519458 1560691 1362119 1572924 1001189 1665229 1259603 956366 945319 1008215 1279213 1286437 1025135 822214 720143 88066 1966270 87986 997235 1716168 489547 1651985 1287447 362850 1806258 1919219 1504178 1219768 671281 261596 1439833 103840 1302825 649370 424029 1768341 655870 570996 1057947 1866027 1199928 429929 1187003 1008768 1262081 1969741 846311 1987416 1014764 1590605 958718 939986 655729 1048130 1844737 682929 778195 226230 952227 696083 1866739 317360 699122 696740 1130238 190246 1908990 1223107 969942 1672688 1409217 1901772 710753 1077090 1056235 1568323 1261588 940588 1145277 1982961 1373994 210102 1653040 883288 581687 60890 593025 328610 11500 707721 834388 376611 215859 1005547 1701650 1617871 1742793 1240145 591546 1741268 1964130 224281 1900154 390886 805391 1588757 969895 1813812 1395532 154845 1014948 1284695 883674 1182142 843318 233773 69716 724708 1297533 179234 322355 924943 1225116 584910 827831 166581 512135 822566 1792881 1468567 442850 764017 1981861 133810 250607 336025 1654588 651186 4646 27645 220038 162924 1350119 655831 33110 1510061 1107997 293244 1856328 1730866 985360 1533263 90269 1900109 1995772 499604 1391881 332885 1326296 133358 1092749 707934 1142938 1844005 1217714 1572367 1215879 1505785 458665 1949874 942750 1251991 889625 1410659 401802 1908551 1600034 1052383 65693 1795210 1424781 200846 782725 562261 1150949 1192202 633330 959072 499058 912331 571664 1965427 1769365 1465339 1099852 72259 911031 191017 1244905 1688207 1857313 1003745 1221263 881402 1763057 1418846 1025296 1348641 837655 1153802 1317884 1471428 105041 1158437 1506985 1616042 1914509 236981 1975606 172242 726412 1548244 1620957 1266758 45127 820689 994956 963252 81260 303962 106917 978185 741276 1310646 34134 1964127 270500 1558874 829941 52819 360186 621989 1553159 1130019 328014 1825364 407793 1595343 489821 1229531 134703 26428 1856306 338091 843355 1448649 1919207 486003 557180 1537098 309359 1282413 1738539 709340 381527 1053839 1094958 1649099 1757971 1888180 1942180 284083 1521551 1604363 62621 1107884 974783 1714480 1457784 1547651 1104913 1441432 1772626 1410327 808634 373990 61200 1361805 950802 1388235 213639 892998 137421 1123220 1437383 779182 1800273 999901 1246146 404363 1000074 1681253 1875241 1179943 1041858 296081 1862997 1275479 649167 345339 35115 905558 1937815 559635 1946592 1103531 295601 1743285 1478291 1086610 1478045 1409854 1117797 575527 1315060 625728 1486852 868989 1700788 1641597 1161737 1074002 1054345 289878 833047 1391327 1259485 236251 1183022 1245090 1206245 1511557 526994 780819 165653 1605038 1371152 480529 808850 100325 234286 287113 1689066 1595974 186159 790115 25395 1325673 251244 1773486 1568936 1202946 908175 1588312 879516 1306439 1767877 403422 1589525 873190 991591 1426247 810303 1691762 1436791 1348948 1179960 133833 550698 746177 413962 1813222 780550 1205829 169342 1538502 1925426 1289378 192705 251123 562141 723432 1389230 903834 1745045 265965 395167 1771083 1207627 596090 1047353 1866220 1845400 120324 220357 180409 459062 368929 1102097 96402 806915 1654587 130645 897544 963779 1407419 152126 845720 794830 1423110 565751 1597184 813922 978979 1302813 701011 1160924 1395481 924521 72674 1707434 1705143 308584 1088056 40518 1741534 1440761 1568097 213957 661553 553043 533493 572159 850994 223020 413768 1097753 696483 1333801 1832217 1259763 1287346 513951 473927 269566 1828062 910238 1939087 1058421 936299 1818649 703515 1043418 688653 240907 1803808 1279799 1108520 20687 1977090 120363 362893 496932 25164 1830306 933299 903686 1915549 363868 122349 1124066 1651531 1055687 1966093 1810537 1374246 545356 364683 1240575 554720 743903 1522580 337821 1659744 1491333 40548 1462531 883379 334595 797118 122887 448331 442256 106867 1904202 411089 1631428 1724805 94797 690577 1143726 793821 1574603 541296 935746 1391489 448238 1540101 1213302 1222552 798362 258921 1338129 1013001 115212 797884 413114 241812 117281 635237 741899 480801 423628 551932 85921 1598697 1868985 144457 320959 1091179 557181 1329217 1794423 1369003 1370124 1606047 1328710 817290 155413 1252530 1139578 1030852 1200127 678245 1822043 1892139 1531677 1090835 68819 1759929 657708 299120 670934 1365240 257575 250179 1191379 1760708 596050 1853329 1176353 34842 628279 1989001 1716533 83226 955646 1412582 808563 601362 1425338 370370 91998 1413320 1984619 1926908 1884582 1815883 503692 1360913 1944223 335144 1041358 1843100 423833 1327372 1648579 402424 1105788 1926 1462601 675882 788374 176308 1601982 517692 433038 647726 1006255 795782 765732 21187 1464191 297206 1781421 1912122 1338158 560607 1646169 5910 772222 1173431 276926 843918 1584949 613977 1193999 884375 194713 85231 413287 1885666 1314270 1802149 616554 934263 727227 1664708 1726173 1510772 1828288 1323123 1501579 1180357 221356 332126 1222267 4452 830700 291247 574287 117955 573504 1302874 127167 502275 1983190 1330124 1859802 1723597 964282 860410 483409 607251 1937774 1035258 1154437 1256993 1889836 1402741 672024 1620666 1603823 1326281 986866 268837 1375642 1828910 33879 1135370 682933 1547589 1607875 478939 1051719 78424 1777308 760138 390130 1565533 1190495 205150 1392694 437922 468133 1159864 1985979 186969 789439 484500 1566480 1232763 862771 267533 805635 1867462 1515888 27243 1683951 1233200 290965 1066939 1209218 1490415 1321137 1728531 1204608 469908 1777463 334494 1512220 629241 208638 1240769 1863484 1825115 28420 1936888 1507296 820862 1950035 1300431 1880081 654497 1232737 719156 1268708 1608032 1814827 1565665 597770 1512538 180146 1589027 777384 1801286 524408 1730632 964706 1548986 1157724 619580 1993255 1281987 852544 1616705 1890292 334033 546941 1305824 816941 61860 129449 1317083 208035 1159228 1718534 5132 60326 1289909 1902195 284144 1462516 1658000 1511253 441201 1323174 1618080 1074650 1359153 1543852 95241 456268 1633512 70730 686799 351751 176504 1443895 1396108 1463474 1330553 685125 752235 1438377 711043 1673418 1815484 78786 340327 977613 1195752 273106 1979526 246424 1731781 813337 1979132 1538811 120658 1784080 1303791 777758 30097 1494297 1387242 46914 839105 1768764 718832 1364014 1628181 493859 449992 1704186 1617526 187540 1363441 1428877 794585 1978438 1207899 949033 1182920 587916 1782672 1022794 1238306 106140 1594640 864646 890507 1912418 6864 1833625 720879 1338261 691738 1754044 424190 744016 933229 1722447 1675203 1750056 1157808 408415 107663 5578 109788 1602136 249052 336005 1318442 62233 982538 910176 439732 1839970 378985 1392090 1682543 1660237 1326723 1151049 717442 59458 663954 385864 1567279 1063003 1773496 847676 1061160 682570 1767826 359210 1405675 872756 1471657 1798586 1782361 109369 1007225 1952273 1062240 213061 1314773 649882 1918748 748459 1801722 428011 1417770 513545 215926 1462905 562974 1451638 564923 1884898 89029 952246 1157668 713178 1661953 1383900 1381591 948672 627542 831625 1009657 269374 1433596 1749658 1004797 1261988 661086 1620233 1494269 921316 968047 42425 68152 1554789 8304 1045080 1270331 964690 221585 49186 1505584 1456700 1022353 1214613 342088 1061941 559922 484836 984795 521869 714922 1927445 744973 470298 377758 1495866 281870 64359 1697480 1100523 1199302 1606555 150173 338878 672185 1459985 1898509 1317056 916206 1457263 1416986 1254870 647665 1173872 1921216 519564 1340633 82840 1608336 501446 232661 1538124 1903034 325303 1419098 1995808 567167 977499 312201 455776 1882435 589312 1524400 304101 1149338 1436426 1459796 979840 1366084 1218646 317896 226781 1311441 636135 1507230 218649 221504 1222890 1088420 391330 499986 864013 1021364 1744701 579394 1913468 16492 348746 181886 799047 916780 1899464 169297 1096856 496595 1388359 1102959 1779348 41591 997707 974032 632 1689416 811820 256147 1422009 1764913 351883 654340 1649656 736759 1493492 358478 716547 675226 30916 1934962 425618 1636811 1527409 929163 158307 1318097 745024 209351 1931295 81253 1497279 1799938 1496996 1477884 531266 166913 306119 1967262 1609248 1724199 300595 1375941 8763 389842 580093 758078 20788 731369 1812821 176862 271285 444799 1680553 689724 394928 1083712 1108949 1027436 198834 139438 319128 1865016 1252123 796588 830691 1394899 1581000 123399 1180036 889293 538142 23169 635288 580328 612868 880518 938677 1519668 1118484 1171538 1416642 1033727 1964641 858902 1601039 976992 180091 28088 1969724 101962 1959257 1871665 214865 1080243 535309 428662 1562608 661581 274035 1009977 1675895 569827 172610 468436 269445 724615 217732 905315 326424 368936 1387307 179124 1627829 1753012 1694520 396419 1681096 911897 1313560 391410 170425 959915 738387 1229296 990866 1402013 864169 1634924 962839 1722201 250229 1034248 959807 547204 1075914 1406426 856690 1214758 94340 1206626 448112 599148 1179871 1755643 672468 272341 370037 1462282 1524266 973562 1898469 1639785 111871 1741285 686709 1440570 1239018 198842 313410 856823 1368874 1233464 24576 861077 337724 493068 1062827 666224 17221 328607 295862 737649 1757092 861623 1472472 325532 1245840 400631 1258615 795132 374817 436836 1502224 238461 1247330 130996 1627411 1041483 1313757 914935 1939733 463613 1014033 1904441 1115245 1618987 1531270 433380 987240 1107283 1829848 1909540 1723759 1435426 1476087 1974718 668218 749067 1931447 907845 956655 1420578 1903248 1158072 186358 1765924 171627 707846 1108967 1853287 1667727 1686497 1109373 1891356 1466175 784564 1295112 1696868 773383 1981564 1982942 1251757 826707 467723 1296690 1233528 1563315 329530 131174 725283 1397196 742535 1447959 462813 1801011 82202 1004529 272178 806766 1624912 1089802 1998839 864028 214622 1040807 709211 1693683 823624 474010 1175336 1934434 1158857 1146081 1056680 1808257 123603 34642 1106988 1586851 182760 217656 1361195 896214 1248774 1133 1672011 1849402 1768389 1794460 1952658 1954406 1156884 990894 1412843 1997005 1235775 522977 800153 1696122 315662 80502 1189264 1462047 444639 1662531 1851417 1444705 1645863 1938351 667417 68686 1954759 958544 1694396 589763 362317 1788656 852301 1837359 846029 1281262 1761843 889385 619382 255434 1234416 927680 1056842 1977154 1461115 328983 1544303 767706 1593921 197695 1450092 1939833 536649 829405 1119933 961477 1292188 150278 697030 58687 376869 920091 1189966 963670 561837 298091 916212 612562 977523 1202992 92116 696172 606606 806672 435775 262761 716699 88475 1388257 1504026 569527 1385071 917567 885345 1350987 1818148 323607 899436 820082 833616 1902847 1253285 1430994 1098091 476530 606456 574245 1859634 352792 1855884 289189 748484 413220 161645 1086230 545160 533651 189747 1457703 1157205 1427652 689613 448619 1495786 680134 167016 703497 184128 770577 747188 343842 54924 1174412 1802434 325652 1521567 898878 1953923 595102 871072 1525406 1348455 41556 456012 888922 453667 1967058 430271 842045 1885367 570269 1011258 1697008 1501620 94349 246540 499409 765389 950413 1539334 668779 1047950 1354021 517188 1909160 1187655 153959 439792 1850659 898579 1258456 1238671 1273294 1013198 1473794 1896968 240951 68549 108848 1132970 747414 1159401 386070 531346 71448 1474178 1468473 423823 1426189 1299936 424605 371870 1007362 46292 1928574 1589507 548348 260004 986091 849564 757521 1917072 969501 919162 790531 864064 1723963 1209436 461469 876889 658666 1358549 76291 1131570 856169 432893 900607 1892458 798563 103575 163465 136090 222314 242449 1781342 1626406 987608 937527 1449257 831795 572969 1815308 1652400 785925 621327 924454 1181831 362911 1746412 839928 1907693 1161199 1164440 1608609 696260 956479 1355640 1637921 191197 216573 1089289 1769878 1237829 1066142 376437 1310391 374260 1166595 884576 746957 9155 1536953 122235 229491 1143763 944482 306248 1504434 1989606 1770987 1537921 310087 1137440 907561 1810986 358060 1560192 123657 1853437 951925 65678 1046886 816744 1607918 530382 1997480 1601133 1360421 565674 641007 1685366 742626 53772 1615427 34018 920110 1836953 1029341 1620062 1344695 56441 12041 717666 519924 1563649 1614149 349725 205942 249047 1219979 1344606 1106035 1210498 1881144 1806456 102189 753549 1938689 618024 375894 1111140 144783 129457 65697 522139 359503 168990 342635 311208 817153 663454 1338508 1934138 1886536 315639 470268 1441621 1023454 37988 1117077 1185112 1466144 1556376 873733 1871913 637949 886454 486269 106231 1105597 1696560 941152 618360 383551 1610450 1924956 1353509 290726 1788907 1639642 530201 493672 55927 1077071 202960 807999 438961 290588 1648070 843283 1479038 1953167 1551641 444732 1904908 728673 837734 777173 1830692 1155858 1831254 1960205 1879985 1899778 784547 941384 1138884 154299 1293119 903863 632544 1732168 1067367 1240200 112634 1656217 1325593 114700 1622934 565772 1516253 38258 999789 927422 19474 1601023 739079 1037158 1835382 1070626 81487 1053288 1705320 1553896 732383 1898201 1217495 1937517 384560 1801227 1983965 824428 1635115 1833941 806585 1436870 1100396 394363 61411 1848813 788010 1334896 1303048 967227 1125078 1634425 1659297 1032964 91360 892010 25246 511972 1787180 1603776 1198914 1831230 1019584 625402 695203 142434 579864 71024 1010542 1872742 1362544 210726 422437 244884 404072 1925148 1172428 768233 1106586 962925 1222495 1636912 1277250 1933605 1267786 1368045 804031 246016 695586 1440366 1267418 1122536 1133714 731882 178259 499252 778359 877831 857730 1803072 1591774 1056920 264183 968294 770511 969809 232612 491128 1018992 1675175 682264 285118 1568126 1686091 1958614 120940 1140941 1470409 8389 681267 284617 347722 824608 1560762 837241 1077986 1284128 1896998 1532347 1693543 126532 586508 1767159 219289 942178 1992515 1192469 262357 865982 1542128 1707501 1212830 707128 1731343 1850301 1456356 195243 355615 629211 1658763 617245 629116 1812713 304257 181545 410743 830825 1534520 858875 1911282 556287 1388387 1069897 1239244 127651 1463870 286513 121834 1846277 549809 837576 1472803 1961181 641983 1634952 207085 463247 1635744 413406 1257342 730142 712453 1388845 1513734 932561 1005964 1369442 117911 1504355 563237 85383 1083764 441493 1891219 994928 419680 1536417 733810 1339247 1542119 466956 1912197 345939 1898529 244693 1402867 229712 1802444 228520 1740959 1093321 1809775 616766 989352 918770 855337 225534 1634352 834354 785983 1436402 828592 1412291 974996 221182 706477 962193 378976 200352 709214 1855157 1232852 1319552 26551 543475 1660741 277917 608708 404393 990142 698131 830739 1991155 15060 1009765 1461075 441312 993975 69042 809243 56587 1922664 696034 900008 1884203 218641 581467 736467 686606 1476235 501368 1370819 59494 467755 118553 1901827 1555614 1492984 1955102 1639334 1919108 1768480 1127409 368891 1897974 554275 885280 1134316 1920210 1472502 1640921 1963039 1737587 72696 13080 477028 1786190 1271729 1952626 878130 772880 975721 1027586 1374120 278005 1234451 1172307 919123 1232570 192732 102862 1895774 420658 1366189 1580026 1466054 798886 659934 183662 863602 1439224 449146 849956 1343039 1121708 1641773 1958993 1212285 1933718 1164400 1776572 241347 220831 1013518 1487743 115254 238702 729893 1596482 197684 1032906 1373382 1530336 1079946 278384 158358 1817506 1577031 384542 978965 1476976 1904983 1648432 1039859 1294770 1779504 1490789 1803045 776705 1033182 1100365 1739045 1127155 751838 563776 1081630 1727100 154202 1782900 827801 1188056 195019 1123131 1402435 9205 37724 1542688 1330842 1956163 1339370 1635231 17990 103709 1555878 613372 1745774 873852 1360659 1891964 1419848 84370 687745 1544964 1456607 647504 1439789 800234 1038979 806827 992857 1270919 1042671 1564929 1266094 1258341 1495903 459635 168183 1031801 781277 303966 444757 1334755 888360 1228207 1492283 1205738 1019704 255401 580451 1148352 553776 1987265 1085193 134539 1588797 1825470 786468 340304 516698 128356 544257 1016353 1275081 1237826 550997 1939290 408163 1007589 1818467 115860 1545003 1800269 476832 326976 382392 1126006 833992 216201 1351145 1604577 1622906 1228792 1432983 422465 1092121 1094045 1362460 1147102 1720087 1357499 1221833 560406 401689 699563 80797 1031037 1436178 1334864 1376370 1846386 1981990 1100126 1271752 1729751 1034058 294884 358604 1454151 480301 1546135 1880587 224019 1348712 1904456 1364117 662900 580809 884386 1734849 1240216 150016 293853 659290 1702315 819239 557060 606760 824144 287774 446569 675721 1954473 1955446 629056 532803 1930004 1225765 1147328 1057352 1894671 1862433 1019014 1888768 137962 476461 1185156 1286179 1263716 444020 672919 1609526 1232700 427460 210158 181127 370027 435381 1607067 1424493 1557457 1981152 671116 1371977 1855358 500603 1078306 1583131 1636900 1019810 1835549 1789283 1479354 1814868 1616091 1341536 1159943 815959 644929 1064477 1388700 1821551 872754 688216 352191 166002 1429625 375152 1165284 551533 48618 511770 1310763 850734 956251 1036358 572547 91890 1373620 286025 825908 966697 1443182 166503 1997348 1111039 866217 1834301 1414290 475543 1805824 502983 1344255 565022 191417 1419236 179141 140145 564801 1347365 1693838 616272 1788933 480139 1302346 799115 348097 490702 1763878 108746 1671976 964903 824902 773797 553349 1262461 1525992 1886690 1203731 1198448 72431 224973 720561 1140837 1441458 1853916 1609727 1277522 885906 1625778 1698639 25087 73677 1532908 550387 710408 1035070 1962104 126769 1235077 211678 725248 68405 1297365 1934968 1831437 1361574 1784459 1370170 582263 718166 752759 505607 609630 1999547 1776958 877558 920997 1386962 1233951 1802634 952411 763085 1600351 365660 64625 685421 203735 1711500 1667867 43782 332661 1796312 642717 1580907 1526023 1685683 1200651 1401432 197175 1458495 1614706 1936487 1652338 1838999 821249 1339032 970598 1787666 1111904 1318568 364849 1233053 382186 957390 663182 1088213 1355623 57763 508744 132610 1768500 1344676 121128 1449883 1955259 1628749 1214389 1812558 671481 1476704 1509614 615725 327790 272411 956898 1493638 1470699 1000720 395800 905887 609913 1846602 1922410 1622004 1067905 505690 409771 1181112 499827 589400 1619092 703083 453314 1779628 383041 1481442 654188 71677 1800699 454740 853143 1260231 1620013 1737221 1892927 1679838 1994794 21099 496368 142987 577919 1165823 1950279 570195 1258775 1443163 1056061 720496 698432 1030657 374959 830726 1064432 1064685 1853628 1052129 364571 1042635 1937786 1864586 1769481 1838308 9 1110036 400759 827038 1423066 645367 93791 1928480 965305 559613 1829109 1531132 1494760 889630 1332917 1826052 349152 1737834 809879 435602 259182 14640 1001081 1608050 1928343 676629 57649 1504968 52726 765968 1802694 547596 388754 218610 1759212 238698 162667 1419350 644137 649790 1706455 92932 1954757 134210 821115 1379676 1026780 796774 982111 405980 1572388 1465822 697843 489826 1591687 566866 1761797 80766 722242 1870361 939199 555381 218413 1815339 349313 741860 650178 528673 1542255 1936752 1044110 40711 578120 1502054 498862 641380 92253 1138046 1020009 55461 1578711 1934410 136642 1956864 65779 1672329 1042075 1365315 1998106 1308214 530292 590705 1779437 404864 1086332 1563019 641960 741738 970223 1511057 463110 479800 1143268 956324 1870531 22272 289948 588592 1055770 29297 1679429 1692780 899792 1967423 1599372 1458800 330547 977435 345145 1431196 1197038 581320 1198367 746962 356704 1422797 621312 1868598 550874 583735 1849596 595238 576309 65756 1052833 369546 602282 1008713 1189867 1692962 777161 1629403 204212 957620 1779538 1668780 1747041 423902 1775972 635540 685047 1348091 1827646 187221 1887986 1388613 1129883 1772988 461100 735681 56069 1125850 1124136 996117 1340590 1101322 1898393 1275754 1525538 878088 1209814 1495494 1368845 1541976 1758726 1044061 825302 1137748 547910 1865469 1123620 1974537 759140 510840 556304 642540 1697849 192514 1641021 807977 826387 142307 1967880 1246070 1650839 1148049 234751 955436 1485248 976484 485235 1604901 445181 963745 522258 1947336 683468 208213 31703 350551 68614 1189704 1945540 1786405 61599 1711775 530293 759889 186004 153175 17910 661629 1150659 1967361 535056 155949 1981047 622199 1568195 165958 1920371 1238890 984410 733377 1643683 1003254 425176 505685 254462 769461 1139199 857862 947440 477683 1287063 1102804 1591103 1054640 224567 1852284 688814 223324 1685373 1176101 1577572 794275 1382725 1754485 1027475 821888 306586 772575 864582 204698 1403559 1204832 1590742 122397 1353628 1131574 858823 1100721 736826 562833 406864 1660762 1617046 1021708 553040 1476767 397126 501005 907149 885419 1143819 1587983 1037176 1532459 1567549 536886 1817420 1619981 1762399 823039 1435733 1809912 246788 1969231 648654 339412 1425302 85044 137599 1132731 1984698 1182400 932876 1610095 54991 713720 11651 731578 1283423 727132 325374 1884251 1529236 1695900 377636 240158 1418045 749932 1243355 1289575 1520014 22772 1121484 461665 79365 1380216 1014622 236870 1948748 1657009 504645 652637 1738334 837899 510830 1194706 355581 14019 1300578 452107 1588592 702182 239019 129503 116529 927456 891447 741117 1148763 1276333 1645828 1406456 1420188 1357349 692023 1504799 1125867 1823073 197873 1114160 1734536 669871 611190 1675535 133841 1720622 1635283 978910 33490 512231 1133502 1654091 667655 754179 76149 1342695 1124335 911850 1299744 858077 1370513 550554 406825 1171486 562319 849984 1133336 805640 1027510 1640051 1115160 1469511 376318 321226 852592 622230 249591 1194289 1820709 1053400 946096 1003703 186843 897984 1588789 1082914 1516426 242947 402322 855590 667438 1092319 1006322 1521937 1232425 480832 1185282 1765471 1530 230688 1767698 1608488 248233 143259 1427116 1087789 1962183 1022956 1007759 1025414 825045 1626024 833496 300646 1082242 1027312 226763 1330281 778985 1001786 1012960 114916 1231179 773441 312345 18984 117215 1979962 813414 1702014 1276383 493193 1612975 607706 1969993 1203429 697700 1087329 1611076 1505270 1472251 1454453 1915670 23248 877102 1410838 1987414 671354 350923 267967 1387979 1722412 1395069 62595 228791 1149036 438643 822411 414435 1824749 1321889 447140 1363141 682349 1948591 673980 381207 1392471 187704 874830 1035344 1316449 1573988 1435067 661388 524712 1261479 1090471 1122693 542548 1141265 1406793 942340 2016 579193 252609 203025 1308775 1023184 1784563 1636166 1939885 398469 420702 48416 122927 905219 1593356 1012097 501095 256829 501133 1867554 388645 1982242 1102024 1984380 1857864 201814 963433 265621 203625 63452 1157835 1266069 1186764 1592369 1657621 678332 1112738 8011 1606903 1896291 949325 692666 1727928 336284 407277 1458496 84333 1766342 26454 1473835 689596 290878 1956562 1997898 1929206 1417058 976158 1305936 478290 108891 748436 946930 10173 1639541 1147963 1836649 380123 1317503 1720471 283486 1680691 146478 1012272 908165 226795 1687169 173370 230682 801578 1961797 547975 584216 645593 167000 1566021 716735 1614723 1658807 379482 705018 1548505 1449244 1290770 920001 288031 923539 163926 1135547 749031 522159 1564803 579722 1584000 1918765 681747 912963 436145 1628984 1246711 655266 1458949 556329 1819318 972896 1276582 1832739 1789716 1811072 1219776 474696 773652 1585457 529380 995056 1634269 967583 1535769 441817 948642 1755790 500389 1246807 180302 1460422 1599424 935892 1514560 1032494 898699 322397 910539 224863 1416626 1921329 389403 1622114 1130071 1499662 516801 12670 784085 367855 816162 692703 1138904 1872816 655536 179132 318401 320882 1256243 1132577 1215543 891535 1857032 1708357 1550258 1675605 1107594 1972412 1743599 1280594 309863 45644 555993 1534947 1939771 312207 563723 1381446 179242 788141 825103 1768162 1458870 122773 1530153 1375773 1623926 1689309 851165 235866 911539 1151690 1258762 1492121 1308988 960031 1324220 552490 1278713 1871751 1249091 914275 1682278 1371876 1786107 15619 351773 1254646 1246897 439679 1440057 1992552 1926754 1741595 337857 1859917 989983 1411334 749390 147084 723303 1296633 1221113 1826542 895511 1612256 1130795 1879964 1413778 1174995 769109 363738 1827564 164625 1460516 1919843 1885604 1810905 347288 1884808 585852 1921053 1986135 417758 784976 154865 1121633 616561 194507 1090569 967165 992749 874079 340212 1379483 1740469 1193356 26364 1874153 1749916 1709804 473821 757850 47743 125993 1351271 730219 999560 1791374 311718 1390737 1136368 148206 69358 1485655 1115816 1513196 1265365 1743090 629889 1911118 1028392 1903728 1350238 80509 1395457 1461889 1794662 549642 1427151 174239 645890 627230 1574940 801499 569360 294039 1268086 1881865 813365 1253196 1767144 737839 231184 323927 1800802 522231 1562661 764729 1955970 556048 595075 1769573 1488103 1634958 1166897 1982896 734671 391063 454015 1321898 1948851 51697 1046218 1275866 1831583 216408 1417832 1186672 1633204 1217220 317985 1530807 1943205 1087427 17390 421075 94766 107313 1614539 1142765 1840340 75181 1607546 1158960 1974758 1277463 1227022 559462 1451127 576072 1979335 73084 1466657 1430064 157418 1891978 14412 1805163 111372 1971364 1021544 1607340 688997 870945 747397 1160536 357257 773260 458219 148291 1166405 660855 1495971 1339406 971499 1782498 279425 212795 94775 1175694 1982225 1015444 1021188 1871298 362063 1262950 1716235 1303653 852775 961496 737029 986945 1040146 260695 833436 139973 1573434 1810848 1024240 1777912 1419435 1735162 183581 1275048 493081 722164 797920 484236 1984959 619299 1645466 1087439 1664835 1035019 1373230 802119 523350 1764856 798200 1349150 919033 1355867 1088613 1498781 876213 1297309 1244404 1181639 738106 1717663 1331169 1387515 289661 915356 432983 1773211 303027 330176 1831212 746081 1276642 84399 1718939 1866334 1131951 1659248 1840067 819383 619935 1057723 150647 957706 1564151 528532 1407204 1994306 1038211 1087498 130797 696986 1212929 554955 1009306 482846 512772 1554951 1374558 547727 247927 1091065 22170 3956 192059 33143 1814607 663228 725397 1880142 1602023 38204 1167363 1572944 1460188 1454153 1287993 1490048 1822333 149742 1756537 1447413 1000492 1537354 1056762 58908 1263818 1224343 1215752 908726 1749989 1087122 1582425 260901 941001 1356851 1918654 888011 1188595 394973 1721238 918439 831024 622404 1724608 369390 1667280 855702 14965 261406 1216705 1960271 1993205 1332891 1447113 291660 229530 85869 1071772 1496010 136445 1652199 1633067 142896 262408 1151592 407118 1794496 1492471 294544 1936382 502259 1169529 1276214 1270787 751080 322231 1201725 1592692 1164845 1548178 1271987 221816 1498115 1082250 65414 50864 745870 910187 651013 1716458 1355720 1487078 1407679 1817095 1208321 979849 1149628 528196 1287396 861483 487528 1558483 125106 1641810 94572 1514165 1444304 1808063 1826899 1185196 375502 759883 728663 763980 285607 336580 321267 559786 391802 864446 1052497 673968 1677343 1253315 627934 387372 1914854 517081 389742 1676569 696060 299463 1392023 512063 1380110 332791 1591619 1294125 861398 133799 822281 1107181 1290907 666463 1048901 528338 1810297 480162 975291 712390 472508 579954 126627 1295721 1989948 152575 537203 751298 1237825 525120 476786 941933 1662311 481667 1485148 1761025 802402 25140 1355551 1547886 563514 1313780 580 1053344 606625 464162 1371559 1372191 1125526 901329 492016 495722 1058177 74327 1288501 1576176 83962 1359785 769165 1135871 1279883 1659823 974916 663307 1770400 1725808 1895542 1767189 1822457 424420 425564 1871304 636408 1415403 1948288 1045703 1904556 951437 270529 1602915 1104396 514598 1520600 1312796 1786611 418419 997033 1743189 152685 1164157 1767882 281991 748491 318307 1234937 888118 1025738 1567438 1389773 734513 1567905 1328533 673873 1787860 921678 1857450 1938422 173639 288773 828515 468426 1978268 1459187 1368594 161012 1534336 68608 473336 508100 1388463 949525 849602 405071 603022 737686 450522 335158 1874776 269237 1992618 1700507 1404270 1825794 739532 888018 665212 611893 1151837 1396484 1124591 130075 277504 680109 1434075 1114433 424096 705022 74187 969151 1878071 339501 528440 1965713 1155948 714453 64569 1438465 178852 1637806 459538 99444 217429 1303858 1429521 1033597 1078057 1860797 1388456 143707 1821271 1497348 591976 408237 10549 1575765 939940 1521334 1482831 951436 1354909 901845 119009 585584 1889567 1298299 447538 572726 204377 760341 1129240 209435 1271264 1496382 1284812 619026 196400 1351153 760369 12408 286026 1186966 342075 1296056 1448240 1802963 634149 1480136 1304420 1050311 53191 5956 1708008 911581 1409304 893959 1459741 960598 1753392 1629327 786764 577019 15300 306829 1002166 715901 1950745 461890 700534 711912 1725729 782656 1011765 602736 1067250 1332404 77878 268007 1664966 1292881 222962 1622182 667636 1169946 1100167 562383 46051 761918 406228 1481907 1639848 1642152 759347 1066822 1756484 1295014 1584642 1315072 1116226 445674 1120702 1365870 1928539 1860886 401035 773091 1686429 800527 350327 883701 1174044 665765 1117414 1003924 467995 1835113 1731593 918821 1679075 362891 150778 243376 164643 1659571 1415790 854717 839708 383393 1839605 121241 1388713 1283579 1709476 1864226 401303 1527329 491378 479113 1246508 1065394 1690131 943469 118847 162699 1036045 1166292 514956 450380 1497607 202254 626865 734388 367945 763848 386162 487969 407714 1371042 1559230 1094510 1746408 722230 1449954 1828105 204596 880020 309331 354422 1657898 1559660 1854135 737605 1455824 817749 1253140 1070457 1272340 739596 1851469 1538972 1498077 1133922 997831 1337129 1236791 1662571 221096 1547219 889105 1085146 35289 1098639 1333678 991672 32435 291972 82633 1733924 1281184 1813872 376032 269936 1778003 108573 1425855 607463 1304569 114219 1980572 1461417 365617 1569004 1827054 681698 1314282 1243145 1170044 1584233 589596 1314019 1641411 1247878 470718 449400 1596163 402342 1364322 1569024 296911 732521 331318 1899570 1828431 444358 1689224 1267818 696073 1487977 764756 1853958 1676568 1790871 933382 511709 784628 57043 454908 365981 1253185 804602 81103 1132999 124804 1958622 1000040 61619 1540930 475165 1427056 1337701 813874 1548260 1283304 1305277 925130 760249 362111 511773 1061441 1589566 455176 302245 1567993 754564 362340 1430329 300566 1089984 447743 1640723 1132321 1604373 1215418 1245393 1843762 880907 744603 754926 1576901 1754423 28372 394765 1072857 187374 738006 212562 1577848 603942 3322 1138559 584180 1489401 364565 337864 603245 490622 1314539 1188842 242854 406130 1664567 1045426 803517 199222 1567578 1460458 1430547 590012 859785 1815319 1493136 1440613 1108524 1193562 952546 1830402 868694 1361290 1064668 1491363 822928 1866022 1301554 295106 294414 1885259 1308298 96875 583289 1037012 324220 1174780 1825267 759301 1653806 1307389 184732 1826418 1461002 36013 665998 723455 1159816 1967648 249419 1216542 1868525 1226340 1151328 637359 1912879 1550894 1821354 1647613 66608 600272 1206416 313155 262903 1123694 783534 1528999 1482899 1463427 1368964 1688456 1296916 716561 824088 705355 1372073 682418 861634 132341 783105 1211422 1985819 1888833 523541 1446546 1441589 1829434 1201870 150320 998474 131248 668277 249907 731604 1098423 190468 1450255 1291127 1436385 476167 1695008 825850 1729196 1338928 1282689 1499738 1300231 1149049 944625 302967 537575 1961645 969867 342836 539551 1396438 1542482 1806774 1369646 1889363 710071 549232 483901 855466 1327969 519737 1137533 1560820 901754 1320727 858918 1911371 1619271 218342 1361073 955137 1893697 778590 628325 337667 1847877 1115802 1537365 1977589 397272 173509 36632 1176958 1840557 1568650 1973064 1737258 1408745 83716 1250716 435402 671909 444528 405457 441502 1269779 1232690 1430402 1657102 1492033 443000 596129 163096 537165 502432 10515 1990732 339 726420 679435 354669 12076 1599598 1319191 1031523 1688738 1305716 385 1469314 871611 1623753 199868 1859839 1235523 1503599 734034 1167320 608245 1283277 239205 1164421 1926659 369292 907541 1223448 619378 978173 18935 1254658 1585478 730020 1416829 1193169 1760493 1610571 1021520 580370 1039558 1348601 1553610 870869 511313 1036969 1862936 1537989 422578 1477915 1539349 435494 1651106 342753 1399131 1552618 463289 1638112 1449757 346665 158092 14704 529541 1543653 584144 257282 821204 1657638 1881557 1384798 941871 717532 12776 949682 1780447 231137 1395391 463347 1272709 648650 1628861 444482 887145 784531 1842330 170496 1434148 713831 574883 638372 576507 1762062 145862 915864 572187 1956825 1419970 1823575 948128 294681 467916 1832904 307800 526349 1711134 1141193 9126 603336 1998759 94212 763740 595134 873559 507377 843677 154870 10240 63217 20385 44448 1540700 245856 377930 1830204 166375 911630 367531 1750592 1148852 337853 341459 618674 18484 965128 1579025 859406 1577095 220832 743479 453055 810598 1464161 1962114 229069 226764 1301332 1092342 1930280 764112 317230 624471 154201 1628491 1757383 1426108 840661 327661 242365 37314 382358 633842 729428 1098365 262719 512836 792575 359374 1139424 1614307 440581 1806907 1441872 1807494 690960 621838 510332 636558 1641362 1660945 1440466 1821548 374686 157846 1122675 1656371 876082 58016 856427 1884571 1632820 1788738 1662306 1939585 661797 1553965 1494567 601852 1446087 586165 1697772 1982639 1624040 1143490 1742711 1322075 1451470 305670 115776 931865 214962 1945483 1817510 120376 970438 769095 658046 493765 1345232 75225 1929894 1659545 1199843 713749 65250 23187 883299 1080304 126775 152423 105084 1844748 299109 1257341 1370034 947087 925507 1245985 454132 970089 887900 1594809 155834 1253191 1822329 1181749 232230 237600 1627060 720236 218863 90202 1801320 652838 53243 1893586 1966142 1884800 1939680 1932344 808864 1840518 938402 1106548 972674 1429079 1503409 4160 907242 85075 1444645 1148412 1836016 48757 1316440 990343 1009014 424070 1051118 1892388 362501 966806 1919014 1686854 1057687 1970305 52988 42655 1792718 839865 746915 255087 1235966 589835 1802113 141106 428763 1668062 1280071 1832582 153084 1987696 953716 1849459 1429182 1650914 984569 203505 968104 701515 657724 165603 1250891 1804586 1245933 148434 1475564 1817671 122276 1294897 1107151 805238 1122832 655356 1041151 1002415 1785711 422572 1452850 1291616 1182531 469663 1098880 914221 1904182 1340441 884654 1187366 495241 304090 1137647 699526 836385 1338426 801330 1418957 1892801 1965538 10996 1217052 660793 456561 1193102 1564629 1555831 1524233 1025298 1753714 695162 1322703 1328857 248093 622087 758608 1061600 621841 1270504 1904053 462944 769900 1623254 12623 666598 619324 1151360 1523519 1165241 1454134 1308983 1444119 161161 1672534 1919692 1135267 449266 976116 1921730 1126140 728759 1761006 1498974 433326 401128 1140094 1618329 717767 1903690 1275256 1298333 1196244 1143970 768481 1608430 1836928 827927 1978726 1834714 781983 937492 936377 811068 1616866 1082455 1985530 20468 636231 1780069 239940 1784645 397943 652458 838283 169614 1008627 1431227 864037 1390030 195629 1065190 1700711 175994 988833 1594943 1436956 1442284 1719573 845176 814912 23407 1886719 1945841 1602429 1173120 785348 47605 373704 454063 1576903 393424 259146 1009643 328691 137634 657736 439136 1758249 1090810 761752 817514 1947755 764343 810409 587174 721272 713475 335296 827857 1894972 1463111 656772 871397 1437249 448014 239218 1372895 52867 1361037 386198 1894490 1219323 252522 223558 1319127 73210 775306 1394889 1612412 1476130 216216 1996184 189875 1842244 1896584 593737 1693796 1602720 1082793 1969095 3744 802481 217233 382424 1909113 1325493 310771 804804 49554 1496514 840927 1719879 171842 741936 1747059 894055 1965662 1913413 113251 1062203 580648 911099 908237 1582214 1710664 1053542 1455371 1349588 1907217 847131 639119 1363686 1348526 1431483 482689 537537 533818 1982675 142658 673736 1171141 926217 343615 253704 1933100 485455 1617822 506896 705982 1285381 580299 1558143 17846 687309 1886636 1872900 227246 1023256 276220 1552140 1448770 592612 694166 1795619 797235 1384506 921046 1627521 1635017 397320 621801 194672 101986 1754622 1629244 277997 678752 1364836 995670 517642 1223066 1756158 1183293 1009107 1626415 15951 1450661 1113360 1327532 479338 420392 1572183 1471684 196225 360207 1302956 1277047 940576 614578 845979 1839069 444468 916325 322688 636582 885997 121552 1810190 1087085 165693 323067 61920 758984 789339 34098 798655 17177 915680 1662758 947386 670005 762042 1101499 854493 798523 1726921 1830450 1338698 1094611 257016 734597 681886 1192128 485009 582409 8758 1462050 1030161 304973 1282464 1873596 1522968 316403 1954815 1165375 1210858 149241 907107 1980890 856204 343738 118420 1797414 1983355 353755 288197 1094121 908520 480164 1434445 1839972 680356 1192754 322562 917507 734139 1192709 1655415 1757171 135582 1864580 1788735 1709884 1649615 1385971 338773 1412146 1035878 143569 491530 765601 1081645 1655044 1178746 1819627 795342 1048251 1106086 500166 1392027 1223275 1223332 1011360 101687 142932 306820 1141337 977148 371416 475495 835827 1626606 516715 361997 641325 1433706 3357 732081 1673628 395858 1623887 1679207 1151794 1656752 548161 1381175 264954 914539 1585096 1156882 51442 1887189 44190 994571 1162190 1415113 1393929 390089 640560 1555332 1026917 38487 1281564 796471 887691 1962568 293731 654333 320142 772767 1459588 569159 1642919 992983 1632555 866536 715969 903934 537766 1623573 275222 992392 577620 1271776 1273046 1243791 1482448 1927025 172466 656006 675420 758570 1262767 1956038 1889072 995927 105860 1486990 697922 982071 772420 412364 1237055 1816975 1252680 516175 78875 528263 114185 435235 246218 752516 1709305 1229084 205131 1599660 1507282 721197 1130512 176751 1140452 1484543 1453606 224112 1597145 1134211 1131175 1077897 1842306 624048 579783 1662503 1400044 1791290 1117465 1001293 234467 159129 1365521 1546747 464846 1853649 1823984 1097518 1423965 1574753 646254 471159 77793 1312945 1369558 543779 1143870 307424 201415 457505 1042280 833879 909155 755849 1963434 1939867 888639 646866 1970749 1938599 1661514 46887 1278669 1424387 1949067 1416115 1591549 930033 1528589 1233675 844148 1869532 114136 538342 1261203 931958 1862080 619980 985163 1837869 1511798 381132 791225 1045162 109042 1150868 668203 1326147 1883876 1702250 235808 1415090 1840546 1054876 1969265 1070229 1615579 1571981 1320588 649748 1808464 205549 1666487 700735 1424242 1718841 1949634 1209834 75544 1662342 1952672 1512465 110397 447995 359183 43168 662495 1279117 1666969 1740180 1188949 93756 547396 648470 1303987 1307203 171237 1622588 395000 1922765 981957 970443 105854 406515 1742398 508703 1453565 850376 1929952 1830913 410058 1947750 349717 559774 1634739 1628952 1715899 454750 1499130 1670668 718614 1713455 1936022 866461 1354752 371758 767195 940487 831201 288997 831266 905652 935645 103128 1773449 1746520 595 114927 1233049 212975 1182315 1422782 989225 908073 1105026 927203 1293662 558013 1231882 258812 289463 684286 1165615 636674 600316 297342 1154128 1730052 626712 1694028 1288838 157861 35270 827906 141543 1076244 1014244 1113436 1146672 1027296 1652286 565446 1719048 228460 1091871 1134257 789373 1347813 1617607 44881 1134172 1800248 788791 87689 556583 144557 662579 1845298 308983 884920 1827961 338405 514532 830081 56183 1398714 970901 34487 1478501 1891443 930909 482071 1142100 873576 1733205 543877 1919283 106690 1249061 885672 1590093 1745274 829196 1516954 829302 522645 1571044 736228 1973773 243139 1222635 549416 261955 1873908 1897589 97339 718836 803876 1817530 1969871 828037 1538977 1863867 958644 389736 1370056 808128 863808 1594104 1247530 424077 1726251 64002 1931318 1850140 1044426 1048245 1818003 36599 1106475 1084634 1782632 146347 1016631 458305 1238727 1542740 516344 1476209 1977518 1189625 314557 513037 1488759 1821651 1263178 1888061 1637361 1582145 712984 670451 496964 1954685 858998 339325 994701 197690 1860511 546296 833917 1266359 640046 1114618 763754 830617 1057235 1129942 75004 1956003 907213 918332 1942612 1004314 312231 1329815 963960 497557 83449 1805199 1361599 1928104 297307 1086064 1980101 1888754 1956129 1518522 1890869 1515204 1141383 1782732 1054830 671646 580822 1346934 1920690 1695947 771729 596122 451222 310923 1019049 366895 1558624 1421735 925975 1248267 693512 1083317 1729040 234054 1593345 808842 725770 1439662 1693931 1827322 389654 714692 1809364 1068406 1146360 25472 792362 39925 398023 1153594 1537038 798530 565388 848919 399279 206180 1972709 572788 1747293 1398100 1166839 1107164 758502 54219 1523866 130164 939512 523675 615130 473705 1228985 261716 82523 1284983 1217301 1979354 443291 464249 665616 440723 1258784 471405 498561 937402 614618 1626306 1795133 1615107 630407 249799 1547230 297033 1490503 1068230 1928611 1700428 811619 774821 1768475 1214302 1238164 1284188 1334431 240552 1621198 769804 699772 1908148 802929 149147 154906 1884732 1201923 616863 59689 842094 396253 1582187 934978 1322812 1064926 1957648 577310 1416119 1449565 1467812 534647 201576 366042 458436 1279696 1217093 556346 305953 1807040 585027 560683 803519 1916968 1307820 1154203 521437 510606 563125 1404334 891612 326202 1135983 1748649 202303 1209294 32074 1239562 147082 44063 1712242 1527646 1926852 382345 590106 1584013 1266210 1234831 1800697 1483678 398824 1170852 188085 607061 1765449 1233879 458474 1484481 985731 776853 280361 1151607 1873812 1805276 458069 1490378 737468 838956 1894408 1843953 1308462 675619 1379052 1693256 1574311 1639573 1063094 1795749 1142894 510764 484818 110713 1675056 1456472 243288 640276 1609438 1734571 1913121 1074884 7522 1174210 1341716 86474 1808308 1613459 365093 642010 886130 1619606 1077536 936254 93700 992576 737910 1013449 1160525 1590401 1187606 916524 902979 851250 662104 697037 1636808 1247553 1663628 241746 801117 1360691 1594999 1524737 821591 1746467 697532 99239 1034393 708575 566385 234415 888282 1384855 767875 772882 1265145 1009144 268384 1286160 675570 128438 1415284 148225 686925 1746577 1795534 706764 411021 1402520 1480769 1504535 75940 828101 1525515 1142762 433164 1112968 113958 1786387 285249 1464979 1712141 1984819 578730 1764824 982613 1538705 269328 649798 1745722 988943 230486 782980 1089867 1844979 1674841 1510434 1805077 293594 1867341 1288205 1101512 931738 211096 999319 1200326 1436666 566701 1824265 1720936 1758771 1213664 1953378 262168 1910788 1939324 613402 52239 873446 1408818 1825080 1480825 840711 1337331 626913 1503081 224490 895430 338568 607961 933565 1867103 511918 916761 249976 949741 1471623 324233 383650 548150 796012 1973424 343823 984196 225352 341247 96855 666735 973491 102886 350420 1823715 1109020 942208 1230629 1717104 1290972 136105 220858 1334095 1487457 116740 908402 422537 1070567 304888 1847452 639966 1311484 904940 1232156 527654 626695 1556777 902869 31626 1591302 1629313 1120554 1428728 1362352 942127 647574 1025350 375807 1071167 1926971 1330795 242308 1947505 665928 683270 1888725 323255 782272 826250 733823 1856584 675918 1394356 784792 209040 775167 588646 620861 1659830 904329 808192 155756 1791394 105296 376617 626122 986940 73759 1931738 1081378 716211 1559809 1175193 1740679 693973 740367 327151 816237 1835666 1393901 108214 139254 1586796 1018002 133226 1523518 1440922 705884 1199191 975864 948571 558365 1683175 1468100 1761633 1304224 80152 1453979 258596 499295 1939190 1894496 1908073 1227564 1545765 1756801 1748116 259931 466909 428634 1142391 1618820 1322711 1035251 1112900 1154108 116588 449189 444638 1474378 1944268 21497 1531039 451927 246383 1996811 218996 974153 1886289 1102204 725907 191503 432493 695145 226337 1857374 1503046 847458 1502074 1182699 870053 1915869 1477888 670508 1256934 1998849 1335312 413603 761407 770574 612430 608807 1278630 1598824 966196 1433197 664568 1975294 1634792 1818152 1469502 276793 303347 368177 1155711 2120 1965347 1572451 1659188 666580 112170 107696 30153 416504 938108 198213 1995000 514327 1053680 1715605 1149051 121348 1639015 1180217 659022 1352145 1668740 417485 1003288 1313186 1491479 578394 1731834 290665 969647 39176 1169314 1784759 1383276 1193974 1653501 1388164 1530137 229039 1425558 802799 4918 54773 794555 625965 1411879 661134 1851842 1328118 1079519 981485 927072 1092381 1373175 236436 1499626 762504 18757 1309293 1544259 1398183 1403249 180673 1090956 422905 1602908 914945 1084317 1541073 814069 1798566 1700834 930480 1253660 967690 1056874 1414383 114783 75229 1563412 1195488 1839095 456930 679164 1184761 1911181 658909 527070 1917809 772161 645440 1582280 1562313 1607536 707015 385242 696784 1392441 760622 288752 311358 1039795 1798631 191745 1592540 488571 1797095 1112116 335274 1150038 1621791 1041545 1786426 722144 838499 701799 1654192 867938 1910499 315787 1350589 83857 858532 1416401 868512 334674 1014453 1960514 1228533 352674 1599488 625823 1784893 1436549 818693 537060 459720 1710516 864697 15957 1371707 1025597 1369518 318813 297780 1983422 1996843 773476 679704 1489107 819575 1028616 1796335 156807 683900 1087231 1856882 1950310 1505340 668821 576026 765780 900926 833473 944424 52315 698722 545882 717466 26532 1893689 187632 1963953 125822 1138033 1104482 323866 455466 23412 378056 379956 1969165 537444 1909206 171030 1779740 489217 1106922 247100 1367676 762441 874294 852704 298009 1485233 1981429 1737153 197802 860776 1096053 132046 675470 346584 1001618 1050256 79113 1967435 1066425 1528276 1633541 247636 612580 1105644 359752 1000303 1843608 958235 1189586 314216 70047 729417 396972 723566 1193686 556562 1024363 870660 57770 1319529 1449093 7694 853328 1309575 972258 406316 1960344 656330 1830672 668818 1730463 1598768 481042 829327 1798061 219903 358930 1240642 1272316 104688 1124912 1542141 572384 1513259 1604750 591996 1580703 203801 1652587 1051273 1842548 553943 1794893 1596573 1550893 293039 227191 1528709 786997 1822666 716667 196996 1146816 324241 65279 1115806 221544 1019943 1714229 1853644 725768 1541367 728319 515563 62007 1681110 406977 1242960 735311 306384 683323 179275 1507533 929927 1332731 1638406 1563302 223637 978754 1585427 519797 384695 1502801 925924 1614493 966407 1468344 517114 321115 119302 531060 412301 320058 329750 1613215 477765 804291 921692 824384 545533 92966 1963808 554171 756169 1379448 1850973 1299362 584164 616140 926281 539487 1922842 1930799 1053163 419895 171265 1836261 690616 1877455 801716 148061 895790 1986716 1425320 806300 824824 1672979 1929880 123310 71161 1217960 1653758 1260633 611542 259268 305816 366969 562868 1037676 411995 989243 1810291 1671193 1135433 613428 981310 645910 1598022 957648 1934318 54064 1096997 1840151 863556 1293969 1959945 846646 1563521 1935636 775678 222024 86723 1751535 554989 308934 1627743 1878341 381516 61500 1813813 1758466 113474 347688 1612069 158095 1834348 845219 1735961 1697475 285547 1299401 1131955 123102 265819 372824 1384655 1756724 531918 1598193 1914830 372696 1242204 1015014 64938 1447844 765276 971198 346850 1388187 103560 994481 514839 816421 1281820 360809 1301888 1983545 1606508 1075340 1921033 397087 797128 1917729 293418 1793780 1796313 1988383 867704 1820681 1805223 577638 1448742 1041163 903688 916270 1008361 978012 644344 1042550 1082704 454687 301304 768553 326357 1540197 1830242 1219622 1139714 126270 614746 834505 981770 420933 645862 1991087 264950 49843 1113911 43906 838367 1469329 541787 1607882 364508 1233358 450101 1928261 143508 384947 766751 1658821 1289671 1261670 1101926 1618774 1035157 1442847 1012867 256865 1311269 314843 1197877 1635338 1846858 285024 173201 1525561 1499194 902718 1051750 1660837 1268688 1674560 1414469 1100279 659611 1958360 1824731 862016 862033 1342530 67697 1442035 1507594 267462 1814951 274748 1605664 709075 1101905 1234622 1826378 403904 734964 984237 832248 474495 24633 425197 976995 50367 400052 492802 148502 1412855 544512 1894092 378972 786445 201220 1141485 1438140 1807272 256314 1874205 253370 782666 239657 1316492 1763941 1974712 1001326 700971 702540 738909 1348534 1406498 996983 1615919 986109 113210 557389 82129 1286558 1095800 1596981 1902696 826891 736320 121549 828757 1077970 478211 433942 1178111 1526780 104239 665496 1479026 20310 586100 1221088 1723006 1029897 1200723 1830049 1187623 695350 1821316 1402227 677225 250428 1573078 1320503 1357530 1707275 1881526 202777 1159721 956369 180294 863573 987916 800815 1137723 299217 1935717 744289 1196676 778106 1349680 337301 845985 260893 757243 498226 773445 1446398 1716848 369986 1765370 1096756 246427 415689 1257713 801903 482869 1565392 399759 1877150 918397 335420 530339 575465 530012 960324 388750 1803078 91343 213158 1524242 449108 236261 336908 1299274 1253281 1832174 1926876 229116 829282 1576908 1946440 1064065 1521654 1201371 766171 1668812 1009443 205331 1098128 386023 1878044 1986520 793727 1848357 477605 226000 760181 306992 1889586 1516908 386227 1170335 1962005 1609578 1287928 1503683 740449 1019499 1017574 1809432 1788717 1993012 1192886 1800533 1960531 1337474 1624843 1019909 789434 603664 1129505 804218 900197 1948688 382408 1255853 92489 216313 1216622 1191620 731839 769956 1671123 825969 426242 457487 49040 465080 481204 230000 376644 1129542 1665411 267223 594825 177919 746689 740061 3343 68414 915748 549313 1342918 619132 1594321 380056 1043969 1089397 1674264 644694 887735 1454125 1747902 1564155 1302855 232227 1547928 1514868 1292402 1162146 1371229 1537972 773267 616432 867662 1480686 39209 984444 1759898 946889 1061573 66537 309601 695386 1839700 1685281 1746765 1888188 1362723 836243 923139 1113692 664497 882781 1730362 38836 224508 392507 1332080 769433 1855706 320739 1301447 1896651 1360343 1914671 839701 415401 848234 1441233 1261481 52925 1116089 384475 548746 80115 778217 1356614 205041 484282 1488931 1856443 411639 1342489 219396 100262 1018451 67691 1274707 313085 1182776 260786 1848381 1491561 1018131 882662 334973 1084216 1447784 503683 234546 1662885 1426833 1383298 1696521 465000 1309479 1269237 576975 663201 509587 1048354 111008 613376 1418862 596930 1357692 1488851 1967263 1497651 1796067 774939 275640 472905 1677419 1240196 1374378 473055 943746 1963160 250350 1145754 855921 1708808 608061 902677 1270078 946577 917900 1281582 1804762 598205 16271 585264 562666 283883 1010456 1057649 1652411 488254 525077 122352 100642 20541 1670648 1504669 1434718 346856 1852969 1356892 1836234 1955117 1222437 1870349 1649665 277531 229287 324169 803783 907473 1296217 1083254 115674 1567041 151508 960690 456748 890717 53268 59829 1050869 278033 1207005 627960 626430 1396994 1968709 96660 385095 397192 1797516 622596 605760 467890 1198908 1873779 746651 1933066 1955834 1105608 1912240 272260 639683 1649773 221131 1921112 1010125 1797978 87211 52144 913089 1220199 1995131 806820 418531 1441014 481095 1712127 1775063 1859885 1067108 338249 1461163 1333049 558281 1601676 174530 502319 602057 1469361 858946 1770836 1072335 930817 1720085 614541 8600 940931 1868690 1645871 554805 651749 1307738 252682 832846 200149 1053777 708776 797959 550497 900498 1960503 832940 452891 201859 1105785 1012053 842073 1979606 172793 189891 301804 1480653 1243674 1915199 1085899 1444687 1808594 275603 1057113 1426513 353290 1019750 1694921 56794 357073 1919791 208595 167040 1928662 670753 60947 407885 1793812 181052 808835 1205600 685667 854590 730304 1279451 1203725 918854 394743 861496 838972 1453014 1464949 1734887 1062813 1032045 370398 1879263 1562127 408565 861783 413767 1581848 1968606 1376840 427353 946896 341656 456554 83734 1031884 934537 947728 336312 108425 777117 168993 675677 267625 602239 484407 1050802 547912 822846 623720 1677692 457962 256623 1270261 1574457 1493318 1596521 181131 1668831 532709 1862211 225426 238987 1126230 393948 798928 102162 1560911 1384157 536414 844374 1860570 1600573 921992 1001548 590063 453465 345997 835906 1920980 1745811 541020 874255 313559 110105 673350 800087 1319401 710761 1864978 424113 1313766 1814592 1795865 812470 1494272 443221 997611 417606 1271682 841485 233177 395488 655155 1899864 1473120 862525 1812725 552646 1204901 1552312 1199214 110155 1857316 236503 1363531 781930 61129 298894 1347375 1339626 1154778 625849 1867160 1652608 1930576 690756 115544 1915948 1827794 454596 1809475 746587 641349 257455 1863227 396100 1237536 1233651 1723215 437642 1553099 307186 445420 1334711 805960 943210 986971 56960 1677630 120238 1081593 1463754 75611 827910 1931375 1365791 1364249 1729731 1300618 1072195 824056 67606 1337651 1578233 1873429 1713575 1769402 8330 1441229 752061 795691 1844442 1391338 215822 1408759 1190754 1014841 20520 1546817 1746955 150042 168610 1481661 1254786 177625 1774673 1435926 1731878 1292170 1838039 1252831 316169 1714815 1745326 1830584 446283 1834892 372149 157942 994386 777157 1296424 1366021 1640156 972383 153706 1925920 1099571 771532 251422 687803 1221983 893167 634121 1089430 1475750 644009 1292306 1328610 1171838 1663758 824930 1284863 1527462 1908966 484231 952243 1749126 1313304 317091 1593960 1392662 1893245 932273 1166212 1462915 455716 1394114 628721 868757 1438315 546112 774866 416126 160971 299404 880493 1554696 1115383 1972966 818962 1309032 614960 783363 599272 1596227 994763 862399 1185214 607015 1618422 1867794 10392 154407 1376240 1842124 686646 712250 1463887 1185773 1385525 675435 367175 189302 1637973 243728 1211835 558929 860216 548506 980734 1274384 1005236 840700 624787 686962 1981225 641921 1793208 1675003 48457 1265126 1112378 1471574 1383651 899625 651156 781707 1454772 1967099 728061 163034 223371 775629 170235 1914668 1276302 1293746 967496 717060 1178007 1522656 1842323 910820 990653 1012338 708554 1958681 1883327 877981 510889 1615411 909756 1376238 1105969 1141102 1984747 1571254 959273 1417434 355460 1276128 1018860 375052 509206 856818 532885 69023 142600 651357 897359 1981963 1766576 699961 592885 1012007 1890381 1013790 1259227 1122923 1745097 1128844 1200210 762574 1272529 878684 1189294 132048 1791190 231765 88892 1791075 270317 1638596 1517237 594827 53277 1940701 1716311 1430931 1724184 1113192 1232208 282512 834180 1016367 53272 1122895 1852729 437176 1301685 1847971 1972054 248007 1080359 307545 1019146 1050740 1304226 1641835 455783 1356026 1460323 1930335 21274 497210 836375 938307 258893 602160 737813 1670263 966226 1476011 1469952 64776 1471912 1901056 1579718 358530 53661 706880 723561 340200 1198450 244356 753798 615516 1726303 1523558 1293570 1163948 391644 316445 1640026 552477 994264 99086 1334214 1953022 249818 79960 707669 1629495 215535 430577 341805 1469490 1356490 1000438 1928414 1032272 576231 1426547 1985766 1266268 324895 719292 155438 1417123 976909 1776782 261987 1263208 1227885 1450977 228100 771523 1300512 782654 1505248 117561 457374 375532 1743176 1569320 474281 1003451 147695 113861 316337 1451405 1476214 834863 596219 1405192 165530 536255 776496 6064 895665 791725 1286692 1454961 1989713 129781 482530 477539 1346163 1404181 1520495 1695089 1068935 1899906 1165552 961663 605909 656791 1937821 437601 583250 1707941 1119861 336446 1504750 247969 1726968 1870484 1705738 1574236 1019297 1126616 290520 1453446 653187 243422 1924986 1809467 616033 1584346 1143149 1250709 1388653 1615907 257048 1959784 1724251 1079885 1757231 1811350 1175477 1371680 725336 1951615 1491493 86720 1815426 999883 1329982 1224624 1843354 704054 672811 1758836 78415 1612797 1125483 620166 1203635 1988581 587913 266966 983792 677119 630011 40785 83470 1726456 64493 671759 836871 445365 1114830 1837047 1297224 233034 604583 1850396 1326741 165083 1714342 747145 1825962 1924591 1049932 1903907 533931 1885740 1165660 823913 1754196 1580807 1658624 100991 1241064 213292 1837840 1370753 1606656 933704 880695 1983256 1506475 1836158 1810462 1398054 1953222 480074 974697 937309 219211 1248809 1887286 1488936 680838 1856036 181836 1465366 397033 317617 483619 1516991 681484 652504 846313 1827454 844751 1720638 620383 1801380 557424 559418 988968 1940916 986584 725693 35883 1371943 1329385 997195 349863 435844 1474943 1206305 1577284 229138 676605 81199 1280983 1273278 977934 1137956 1067520 798182 675891 363039 622939 1153902 1483973 1219738 535663 1832000 806776 1159601 823093 1526401 1111560 1487485 1587684 572113 180353 999221 220917 1837230 1452595 1077445 610599 1426028 1761463 1532639 1851700 321211 1373020 1449080 1119264 1636654 621776 978739 1257573 893903 1523669 1880089 1998207 661981 59408 1521740 1602500 1861220 949709 323615 154390 1537857 1957053 447876 1827709 28773 1551715 1383820 293966 1223958 1836633 527683 277131 1651110 1863009 1131104 1050062 567737 1765060 1848720 509625 345965 920719 1431638 117538 755470 458655 1215978 294274 1931640 1464408 1000964 1080140 890434 721518 467142 1304419 1468227 559357 1901199 1325798 2555 233061 685413 416648 1138144 490926 1200559 9267 889151 644012 730508 873974 974691 1299595 1817296 338621 1710583 1938138 1956007 1725209 575600 1324813 855994 362303 1187599 1182751 87966 1873354 1532711 1395867 698997 543914 1200587 1940234 1558192 596218 1172371 1424789 426651 1001271 1815390 219372 702326 598836 1941060 985388 431203 810790 552995 434285 312901 1546765 277616 1008459 1073326 1324531 1833536 1945461 823575 425486 652474 7876 60496 170648 528634 1168173 749226 1035255 1150917 1661170 1459931 1674442 1555465 1084745 533638 576214 1768057 104566 1416299 775260 27408 1296734 1087019 1547197 886790 751432 1855690 1619549 1918802 1523488 235236 721726 1846970 805679 1729933 1266602 1120645 1011810 355142 1907432 1592455 176519 990615 959579 481861 920681 494589 790215 422065 1598607 1116372 1106650 1679565 882273 333484 1870778 429989 522936 333664 1815675 794750 1531276 709882 1993738 1317151 792707 507410 1975134 717858 1467673 876751 1095832 1698489 302663 1564784 366784 260277 1833982 1155373 547609 161575 125489 1904334 329224 501223 831246 1630574 391320 86970 1718386 104065 26146 1069081 732639 1924457 1858042 1482693 1906777 1566199 1158047 1078308 820853 1685960 1232169 1862257 751482 1924975 1213384 1639906 826906 362652 370414 1043728 372525 1007001 73617 1032234 382903 90882 1957179 933774 443244 278198 1100226 1425148 230 1512362 197664 1460055 112910 1395877 1905794 1705728 1793281 1449641 1945354 99633 644743 647105 1899254 1171424 1938370 1810945 1445871 225896 473077 1156312 1412708 1028504 1024822 1379947 1434485 832552 1392922 539489 434277 1180611 1947121 1552884 579007 1366951 798170 645789 1030038 1704688 1287855 1221491 460788 312610 1066682 1529520 1304561 855999 1453311 826811 953616 250617 248860 477921 970239 1300138 916294 112214 1390427 1837306 1032407 528275 613222 150213 1458803 1814186 118327 976318 770052 753211 1802239 1374213 160607 33115 292752 435516 981786 1491313 301101 81346 1311931 1743008 1168093 194950 1006745 1319518 1107798 863850 1376478 822895 1872318 1502413 9718 190740 1378749 571408 1546932 1856145 977962 1298938 416836 1446708 1613398 1404342 678388 1316636 450720 1114489 1482096 1966765 1823197 1531769 1322020 574161 737486 526303 537124 290549 1999716 405856 1678760 1959167 1200414 1583725 48257 914005 1594402 826462 617297 836522 1234440 468861 1914351 11780 1945220 837711 185968 1520868 812704 147689 491369 1533921 1744776 752700 960427 918891 121860 1038618 465135 778368 847888 1325268 311039 1316710 1492138 1888951 1457619 1420808 678294 547216 753912 1391638 1527082 514332 1461986 1881877 1169738 1254656 937974 1571663 120814 1466343 534238 1625340 1645323 1407494 1395524 1814711 27855 117934 1768106 893562 1593928 943435 1155555 541718 177413 1501628 653614 940291 135693 1263508 216021 1765710 1216475 1722611 133424 122102 506965 715737 376923 1786830 207038 450364 1427685 6419 1356149 682343 1597533 339024 410397 912065 1234999 294553 311104 1326844 1324672 1853176 1113026 1617987 1472143 1196957 209264 1325968 222816 1274005 1140688 216531 1095873 638511 1563369 1664335 555626 426612 309209 849365 1513051 618017 1633046 1539936 1033435 1962590 1876763 945144 1805067 1548108 863349 576194 1816783 1816335 325585 319327 1086652 403394 1992737 617754 399465 286692 439130 260697 1504060 1604822 1023180 1910058 1455773 277019 1141155 1117556 445380 1492475 1646077 747395 1642477 1667172 1626890 1293556 1597060 743882 985728 157830 1429331 1826369 603997 1339546 743180 1473524 1883446 723613 1071275 1706894 1478652 603893 93461 1412622 1988747 3023 448170 337520 1765564 572391 130734 970032 1235263 1335191 1565332 1537392 1539949 1271761 754992 1349185 155845 693782 1683262 1510441 4643 868910 1649031 68900 1967730 1970550 620874 1625133 206393 937145 254310 645236 1680315 299474 916392 1015971 782191 264227 18681 11705 1921629 1493520 1126092 664334 1631849 541515 1871129 1116183 631209 805357 489306 1241840 1205233 672957 1853660 725667 1911473 1537532 610371 745794 397902 498363 1911844 619736 46844 654939 1418663 347436 769501 400535 1638932 276336 1860193 1316706 210440 38844 552866 139188 1054454 857742 187431 1057053 118732 466198 1766971 826920 622703 1808082 1465197 1647855 1077602 747408 239374 139682 1485275 1655889 899199 858741 627718 1076728 200917 1436345 1011313 958846 1583388 78498 930724 708274 238665 1834788 21967 779358 1801652 77260 1902433 1252014 1235749 745027 1244456 253850 1293940 105016 1718010 1219295 1113857 75401 1171828 1884213 959446 1394772 1211357 342044 55677 1191832 1578980 1038989 1868015 338874 1965274 331611 340047 1001831 998438 253253 1747516 646671 516164 1831655 488661 60351 601854 520665 1525008 1286544 1772248 446103 1083027 1742164 1638862 209633 762563 1570427 1090539 1126542 1897307 1927022 1803498 1656024 1035854 453539 1932249 3709 598099 438650 964770 254174 1980326 1677453 1546826 768290 575277 351848 1906369 1514089 98303 241313 942990 809297 1924946 311999 965232 326452 162018 680472 1571497 906505 1082930 453230 92370 1028626 1309792 1791148 1727298 39407 934987 540507 1305078 1323224 1400314 1721731 136142 10535 1748773 1174937 1372470 81106 1587348 1770812 254504 1077808 1976392 1620535 505231 1993539 609569 506772 930834 1597178 1090886 1938889 1451585 443518 1336272 117420 171184 1893484 213259 686396 1308844 718116 1068825 1133331 1915661 392886 1445008 1427486 1521598 410770 1064874 352203 486735 1638928 202779 1908390 897389 1090084 166345 1373545 1036947 516731 1678566 1151012 1323247 997876 1699038 1260532 1482929 1804386 45135 578845 674379 1806670 580320 676687 348061 1058822 1984690 952439 1909977 1397598 1707132 606438 1691319 1644568 839179 496360 908331 200619 566863 759155 1215072 982391 1885271 635071 772318 553689 131836 1533493 1477774 1428013 1197763 1109381 443483 1906096 599458 1055818 136192 483818 600689 1477694 626036 1405896 926804 878275 552296 1207250 1652407 44249 406998 568253 612729 1223018 360158 1511658 490018 614811 1190496 1538266 1278987 121295 467973 1701556 1215340 1095938 743846 1605586 102543 1332218 1988986 587405 1027668 1460667 1387795 1773873 1267861 1279458 1729749 307188 581288 32865 985993 1884597 1070300 39029 1724574 793649 1892399 915526 880592 1764490 818461 1777569 626927 540012 913355 724705 766735 1142139 990779 435835 1757586 1985856 1335455 1129504 190734 713301 88272 1807875 1734474 1042079 1481387 1573611 1550473 312831 992912 1861804 1743522 256678 1167775 777444 477177 1441772 294915 1171328 261497 1715239 1745824 316308 733815 81679 1028912 1040706 512031 1499267 712882 724219 1095757 1151589 1849854 145314 880054 1519991 1625665 1961688 1312308 1938162 1234648 108800 192268 96195 1880230 1124479 1791049 1049499 136088 1003229 365395 170331 1262816 1594978 1006673 1280601 1104697 482157 1187177 1157599 1857476 1589965 1163922 756409 540483 1356996 175306 1898510 102051 609030 1920083 804307 463792 1887746 691321 1039097 311840 568189 61340 585096 175826 1346205 1192242 1127180 1214209 390778 608414 124778 1060819 1066725 1421809 928871 102814 1609137 1827259 463283 245720 1991217 901234 154727 471329 30904 351125 1815966 1379135 542113 1524215 775911 837371 798294 417654 455399 480466 917791 122455 690088 745335 1588710 1054647 209593 675628 1630734 1923420 806816 1491547 1984316 215044 393971 1454031 1217053 159737 804853 901370 278140 93297 1480449 1522700 1325671 1957576 1511757 78375 802272 1879008 539076 485199 826992 1705242 1283736 1050213 101413 575993 349556 841989 1615939 801723 1955646 1075192 167745 1294530 1735837 745082 185356 59134 1066826 347380 516027 1216205 1986240 1154801 278311 1838644 1845183 222767 947992 1305691 1735274 835423 1462361 1955258 1280113 198323 1508549 1315624 420807 1123783 1978141 349823 1382305 1608222 1682092 1679231 1351155 796857 1014905 1468380 1194958 1659448 38829 1461601 1698259 1705745 110497 1371594 1717412 288714 933659 986223 242183 21557 930886 1568633 1904230 1648229 1338363 552174 1631869 74950 790698 732664 25319 1276507 916011 1860071 888193 853181 1434129 1640990 1908823 447802 756308 371125 866159 337340 1335977 1202934 922000 371900 1461624 714733 1481103 1819639 579133 1348237 1204342 968342 1496733 320957 897608 1694057 545454 1539809 645321 32042 824822 1228782 144503 291252 609056 1995652 43253 1389356 862851 1273699 1957038 1424308 315405 1689218 665873 355338 736618 1206820 949848 1740894 856663 808907 1458706 120909 773092 595368 1877905 325414 1342586 773937 1974402 40417 1755424 1692248 1494658 1293291 657352 856028 1474791 182470 1854964 300391 1660488 1548436 1277066 1290400 1157221 139160 1286643 931346 674283 521236 1797153 1588318 1252202 1713848 1195646 1904567 1561135 1055667 485391 505821 878818 1991136 1416317 832580 1921819 184129 167139 1357094 1328604 295354 1029008 1312275 845826 1406642 977912 407463 611758 53155 1457971 290615 941304 651940 974159 156710 332640 1964656 1610701 1554178 1183830 831082 321048 68247 489524 527022 435630 987581 983052 1133468 545931 78437 543870 1433040 1004604 90893 1495229 1083049 81758 1022966 548706 1413404 1056035 1137458 1485369 1479178 822562 1725904 425398 1255454 1409412 407829 1629179 480307 1970303 1403916 1521215 975747 327000 1334784 1070347 619743 1578809 641413 1760094 1132587 1449571 453877 938388 1897317 452553 1695606 160366 1095997 152285 6899 486787 1808142 1860057 483804 276180 917876 242998 262718 465885 695521 86315 1443392 1545536 37610 891 173427 1690025 1961460 1362346 1860672 655148 1671341 573410 798247 1981215 863825 294732 190810 1375975 754 779585 1416521 127024 1601632 341330 1805109 1368683 1835159 310335 681734 539256 1214130 209788 1243808 80698 1384996 208765 877203 625403 20066 1485485 1540764 1217193 1012846 378282 1478846 1945290 881481 1232237 1288722 445747 1352187 1669235 1375009 1141172 1540097 358195 160116 11530 1421159 1233845 1889541 1406958 1777680 143104 511321 209961 1917841 710674 1235673 1288363 290039 191594 296937 1023694 1756405 1191369 1488297 772202 1984145 1365571 753074 1912281 1401637 556895 566908 494847 1155035 1627352 617084 1109741 659881 483556 1870758 1908484 1954872 921180 1969170 246718 629152 59062 1192009 1725241 1246206 583687 1983182 1437976 888204 1204528 1327765 785162 1939361 743754 1460525 909910 1783944 1022867 1385717 891917 1225193 50073 1817779 904418 365019 1110350 1252600 1418837 957623 1900235 1377137 589147 906421 1578170 422980 1175839 600053 748795 1665071 1738849 272917 376093 1637821 1370360 1886650 1452900 383347 830327 763974 1635439 130668 1249626 1408172 479943 1440684 412428 1320151 1314566 1605160 209392 950634 1306127 668641 932232 5073 1928274 1745860 347326 712787 181771 1830561 1916562 861523 1840394 1514713 1094481 1075365 759879 1594534 17249 1835545 284676 1734356 1226812 362933 334912 1454004 1981004 8944 1559079 650922 1861069 1752099 550966 1155214 161259 1187773 1919275 1467893 681307 1021725 1322160 1080487 1294764 1471971 1421353 158121 1562282 578472 588635 1148371 812653 884017 1751391 1554686 362171 1110727 552442 1185143 54510 1550551 1170776 202988 413268 143108 1378405 966166 1792815 1527828 37600 240316 30757 530121 22501 542202 225921 1191757 1354864 1548769 351795 1879681 528552 184887 1661246 1587093 1897618 875966 849724 1064416 212606 1147549 587250 1617521 552388 227901 466569 914846 1892362 406918 302441 1049606 1653354 1135760 1464733 1626060 1905079 1896703 1691677 809327 1522766 1467166 849822 1483441 660881 303487 873799 1641926 1298071 1403222 1106606 1010736 445241 1188327 251185 1595256 823622 693259 212814 914873 133808 1401388 501772 1099888 863044 1387101 1266831 493140 1659011 1740877 1418365 836626 1201958 582461 1170309 1395025 1745825 1488731 1276338 1781213 147513 1741009 675989 1108489 1805933 1389871 582071 1675519 1679306 1450678 278158 1567412 730193 411374 640629 1949966 454397 798862 373311 997953 1350659 519038 1500323 973330 1909097 109803 802507 790534 1265451 1375048 420936 731715 1059561 1144744 211436 1679873 1022090 989345 1443897 350084 1906570 602175 322394 720659 1273674 65015 1153699 1109200 223111 1749199 1361883 1278207 1643786 194515 220942 1077316 547148 1835465 1020983 784617 208817 1875573 682375 40049 1465823 1179870 546465 1293030 995401 568479 737187 562440 1461600 477477 1214085 1599706 1693049 126811 1313132 81326 1341275 1740417 1652146 1009700 1744422 1123489 755282 614401 681616 702229 1879753 1459512 229678 446881 989482 1023295 1797925 1451460 1830874 1315114 1739406 137551 1120313 883755 451996 1042522 1804816 1849733 1653961 1550687 467794 27401 26834 1310040 215091 1216869 946818 816847 629992 1529377 984942 789948 1519937 1546217 1557082 1135029 1970373 1636173 1467490 1893212 619533 1700350 327048 905810 176696 326036 1616511 299549 1338190 487101 1768129 27933 1481512 1054556 1790067 700720 1930787 1909304 729557 262041 1660057 1830768 246713 1774337 227743 288219 232962 182964 1680607 262336 412861 963694 1745158 897269 985195 1596223 926387 1282272 1399399 1130631 1284984 748679 609725 477721 1369861 1072162 1022057 187121 460451 496519 472602 1531840 1962510 1837450 425148 230990 651147 441100 1116180 1452345 1753941 640519 1439343 1901205 452677 410015 1601759 1530096 1772509 276867 1021712 1219118 1889705 1831743 1550411 114217 1487011 673831 349255 428408 1126410 603067 182076 174839 1223878 1118813 842778 845407 225856 125760 1004408 1364706 263242 1685848 648973 1961014 83401 309214 858513 745671 999786 583574 551623 522591 532438 588688 1016314 690478 1344247 1259312 536775 1131628 6198 195466 783508 494343 211577 1517652 332280 128598 163645 763775 152122 99665 839109 472659 632829 1536064 887427 1026153 944968 818090 1436309 89511 1020590 1872453 1454600 1322886 683194 791681 1616919 964373 841488 835675 1592928 1944720 55267 1432781 1897848 1540311 905908 1529072 1270176 636886 977645 1130902 984965 864597 1397604 1683109 1483614 1728522 987756 507526 8032 1677987 435613 160717 1576366 251959 420070 164208 332451 388922 861380 20474 1767405 901311 502396 420283 1508563 536293 272468 243899 1436280 993324 813845 1318468 1442524 1489170 774356 761980 1368604 107120 1446558 1173468 1896351 132481 330334 1274841 1218907 1481457 189599 258983 793134 688516 1955831 1584463 1654764 974967 1792347 163747 626645 1776031 670264 1205247 746153 302735 358108 732882 400678 1041474 404700 241020 1128835 1172427 611853 1341501 1160863 357391 1885758 407722 1698790 150098 1316838 1239889 494446 1325515 742544 560437 1180480 1157105 1696909 344498 1133696 1620311 1399592 793072 18074 531197 1607946 1745556 1087704 1704060 1984138 487351 1742731 116654 1566672 1962768 1021796 1787991 282696 1665121 669014 26135 1574339 1891693 311475 32194 84981 261973 171731 1067437 875316 158088 1507411 985741 269959 1789806 1268021 1352123 1818187 401073 1491832 1147258 1050596 1172634 1471148 1466759 1509955 1384550 1690960 422577 1463731 1124121 1604374 796738 1752563 447296 235274 532496 1899743 1342202 1776365 1255922 947100 975234 844891 1923111 1543331 520666 1423887 1126384 45292 199676 1177660 448151 1575812 573176 635408 630535 198328 1815819 203428 158666 1547249 1880635 363462 723577 360483 474018 893224 956377 1394259 706766 1627446 1876624 59242 230399 1564058 687131 266141 852632 1596382 214345 1600796 1978030 1919436 1713487 1428897 1936043 1920841 1894562 52815 654456 1741293 280242 734959 295340 709108 1455301 79833 1841970 1584688 704839 1063330 1056635 1225501 1440369 1686621 1268265 1161127 130770 403843 718086 1851001 1653297 351628 1563477 336625 836733 959200 1878410 306077 1419997 700568 954007 1038531 835820 1488850 13073 519726 1045448 898971 1457728 1145219 1037677 1112792 557170 1946302 499951 1150839 1889635 1527343 140650 812700 911528 1832109 339565 53831 1820942 1027078 886838 1457508 1687300 672087 1394674 721602 1877023 1224319 258021 1619126 225187 1790838 1154157 255456 67376 541377 88669 1742081 1116027 931859 374334 49316 319829 1834533 958226 1214347 153089 1033683 999325 1637763 749613 1272055 1534114 1338242 1280975 1526913 147939 492153 1665484 1001841 1355980 127458 166818 220131 366159 799175 1037684 681291 477234 1073838 1880357 348507 1954239 1537648 1544548 1652482 933751 1776149 393271 1659802 534249 454927 843688 690321 1323865 1503570 895037 236983 253484 12488 1663085 1517644 440328 868415 1189271 1766937 1156617 1933620 368112 815557 1423932 123028 1986017 468443 1888399 11631 825677 1911109 1855820 914021 1695110 359344 1010595 1301851 750939 315107 1878774 1186912 657669 547260 519681 771385 604297 1671900 506027 1725091 1372120 1899493 1233496 1818575 1614694 76102 1440182 1750289 641819 536840 14699 431000 172077 1066463 234627 1456032 820245 1303408 1574846 1363842 1411139 842908 1481483 1069885 1752470 1115431 1694302 1845313 508442 552437 758950 1525996 965659 1421811 751476 1706015 1968312 1479891 1504196 1897258 622321 1488214 1969596 212867 133224 1787210 1462007 1528813 455991 1255497 89013 1302140 1498004 2182 1175673 437724 1550749 590030 223128 1338006 1401900 510917 16416 1749233 930183 1694140 1420352 250037 1600896 1336773 1438663 968917 1888361 1629892 672040 1894379 1780808 1707391 39175 1527474 38490 1942172 1362662 1415533 386764 1330289 1912478 574226 248463 1141164 1250585 101194 1317796 1731682 384095 140203 810977 981370 1411316 1596100 1076181 295691 780585 615626 1038737 1017567 543911 1039353 466104 1919055 1409689 1758310 1918795 1348576 1582971 1892191 1777055 968921 21346 950025 879322 1342080 1727975 169233 734192 1483319 685322 1543618 1472664 1971296 1799542 857741 857090 788494 1828734 1557967 566985 585985 1716325 462382 585846 1842890 830203 661811 1187643 610934 913285 1079900 767310 776668 1154782 1853604 241931 373354 356849 440982 965993 1407827 1932586 1686188 859696 592035 608872 1724554 351035 1139660 1659132 557724 641027 1716524 647276 1772888 481804 184111 364933 1046991 762924 1470022 1305832 1483144 1364757 1749017 1501996 195631 1540767 374332 882714 359937 983465 1338920 53375 764618 185967 233796 428157 1215931 136253 1542579 1190470 555997 1786967 1078948 1009710 665968 1424183 1472085 1709763 957941 962857 1748642 127178 1225855 431433 589070 1566588 1232656 91876 189172 1715130 542023 1964512 1110536 1810862 831018 1942038 699188 284187 857030 174199 1721684 1572650 1457753 880542 1096459 477326 1077075 161342 1948500 426672 482263 198248 1683486 1464709 11420 1437091 1835966 140107 13881 130368 1171202 307089 886999 1202552 252886 698001 851134 1040293 1483714 126372 880474 475647 994455 836136 202481 755864 796019 1737397 363726 1381735 1536765 1903594 1012163 1872173 347551 1397671 1962577 185460 645627 1622478 1518655 56368 467323 1409155 1995860 1558065 1424535 1185925 686792 938763 1217830 1937490 1258381 353526 424977 1306972 986020 1041432 230292 1186733 1309105 1575681 1072197 1192204 1923587 961309 1990544 79675 1427108 1684849 364853 1959041 1478864 887912 1127336 592623 622613 343563 1690417 921743 1171949 1714200 697142 1812518 1390326 339910 1070327 613109 685711 1000909 401276 1420395 1228412 423678 387973 1816573 646367 216239 1889732 1079278 865134 1913647 684614 1585315 698228 1246928 1271894 1044178 1303524 431239 39961 1877560 961631 957806 290098 1575195 1898965 1589813 1925325 601192 616512 559775 837347 1794552 1521957 1156889 1761403 1639233 685866 438387 1381067 196244 1765013 990553 170483 507322 1923789 727956 1107237 788444 1829064 1760667 259787 1515879 1958330 1125135 1027103 95528 1518126 775449 459656 145693 186231 1930289 48623 1392558 1786303 671643 1704944 1735253 1098668 212980 282686 76256 907189 1027106 1066413 1069941 884844 1505414 995152 1037216 525503 370537 238454 393820 1383372 1829281 631218 910030 522760 1873492 1146388 1417542 1606554 414960 606852 491016 1339965 91992 1280923 1177457 258177 1940137 170885 460883 998179 767124 1660574 499367 1179167 281409 186995 374331 1094892 1511373 778326 1287429 380552 898055 732412 353828 643625 1250661 1344321 1710477 1085637 951780 377242 362031 1472095 386480 487576 1713557 819687 1983577 1694376 1499307 67552 1441513 1299091 187062 1937884 1298123 1631873 784442 1699172 1699832 1758566 1191016 52011 719588 1606174 1590346 1390062 1973721 392718 1938818 182624 1608674 395550 1137744 802446 35783 1635029 463785 85689 33029 990518 1840191 490530 1261593 462336 1852336 1077556 1179575 1962781 98335 304039 1893566 405245 805676 616551 1853401 1647045 669832 632592 64621 890012 1657202 1994007 868188 1516383 757698 702095 526780 1863119 737528 1092534 1135897 130448 549097 242143 4714 1457007 875212 1714507 1854689 579359 615570 1128076 1479573 1345773 1087392 580270 1522397 800708 1190788 1039582 1863590 615162 1703795 1192552 393241 1059896 1841488 1142019 532838 1898646 224752 1734564 1537097 205623 575598 580305 651396 942457 918321 503072 1861761 298922 621279 973319 1769283 210761 1065525 671746 613802 1066550 780768 181425 258814 576626 1388010 1243740 1309388 1592239 1795641 787967 144577 290173 1998915 391750 1553686 1103488 842884 1022018 1146663 1176525 850562 1990702 1171582 776320 1740980 362318 1292741 177555 1223409 446990 983286 1082638 358087 542737 1576541 1991681 1765360 994289 1449434 866828 1892782 7069 1670346 725542 24406 1903419 593436 116414 54099 866054 420883 1146835 389230 1407167 594409 1200536 1165201 1049046 1452815 689016 56817 49672 534869 315997 996813 62446 1724769 977764 1262604 1340920 293814 930155 866354 1408963 901118 1097540 1357788 32482 825729 1682442 630508 1477913 1330770 347333 1371694 26992 413318 509538 353121 1933980 1100125 1818296 1030084 1641343 1061135 1388471 1984252 1764603 1302982 131338 740371 560748 834935 1394871 1768440 748268 1330071 32064 1149724 562901 1230627 1739834 195983 371765 865183 1872697 992967 1499078 227003 356331 110832 1296157 1293082 1789402 1991219 792705 1398430 1169666 1342679 557054 340190 834382 150333 1323500 117258 1784427 659070 1825539 1544388 929868 262270 1706819 462447 1203401 1657273 1790834 1478657 426957 386346 1626820 868705 702109 1815503 1636358 353142 528803 823524 941215 1248995 1672732 1355394 1272028 842554 1000801 403036 531561 1996401 1064963 932607 914108 1104024 496582 847544 1619736 1507760 360266 1271351 1099504 186718 1132328 99944 409701 380800 1672295 1933418 952082 1330604 1576776 762126 605584 1903312 550422 1330125 1355292 410680 1798707 1048107 1345693 326733 294569 1574083 689180 1932207 62647 1314283 886223 330414 882074 965826 800398 1459135 568427 1538337 1721475 254702 1043675 1987790 1466235 986600 162945 1726309 98971 1070384 1088507 264151 1181530 449052 528167 1468050 1627561 144341 161770 1878549 888702 248128 125396 1097606 1659521 920213 1082613 1206260 182437 1069426 1002879 746545 1184011 1626096 1831590 1875589 1948885 997933 130380 796393 1528820 64713 788830 1815020 1022851 510903 669785 962211 1038269 596107 1014753 1295568 1148245 1765646 1104831 787767 1826354 1255707 191577 1410631 289422 1028678 1407807 1702502 874641 967543 1700435 425362 1464723 791052 1070440 756827 401816 819091 1369702 146083 1750627 1982123 1795503 1723810 552981 1296721 358722 1837018 607879 131857 1479248 1614338 248719 129754 196251 135339 747716 1461004 1045051 38013 461954 1994679 1551614 1047402 1706908 1582157 16489 1283818 1014201 1076278 652906 1186342 145183 276299 678674 1719029 1128073 1656225 880655 1191519 708244 279658 170980 1414496 84486 261513 448400 485994 722675 534742 1991854 1232922 1081043 1217992 554609 1050590 237961 777325 144086 1816937 771481 1247271 318276 875731 1240152 465064 319741 1075064 1146295 814774 1042158 1901331 1454491 1670572 638487 473171 1946280 1311432 491558 302778 1113011 1336068 336115 1929352 1655078 758637 361563 772742 1089144 153537 811852 245782 1006566 1271357 113393 160006 1728159 1019434 470286 1023735 1489045 136349 237707 621428 988192 212291 322413 88568 308805 1750490 1873133 1211627 802341 1914989 1236287 1018382 588274 144661 391602 1847572 122087 696661 1372611 474864 1198984 1079673 191931 1742148 660276 145717 154683 1463656 281895 635307 1315724 845480 1786952 1659293 509752 1127744 1177591 1207796 1027359 1871485 44819 1750339 1449573 132684 1831649 1404371 1054332 321595 1564972 632223 1306813 143542 737379 542851 138190 1271910 273416 34386 191894 60762 1024621 1454370 1399858 301786 1584573 144635 686388 1325642 491901 937190 1999088 400723 1814258 239597 1478524 1986174 1217219 1022835 1156917 917114 504462 1621646 532746 1006774 1750227 742377 1879214 601911 1988 636911 1409081 1374717 300797 787935 1185861 1034065 1945346 259807 1039092 494650 69530 608949 365445 1308339 1106536 1225639 1507653 439914 1384602 606600 1768379 690738 1216625 709006 913743 395084 143876 1009679 374323 1374427 318740 1280733 1798706 459763 446526 1875249 1440599 402592 1642418 1155735 1667726 1119105 753691 980994 656479 1314286 677394 1007545 1515221 340559 747737 1635350 199876 1797120 524064 909340 1432052 544360 395953 1474152 1072200 1460838 426505 533005 403828 1652917 1836389 1308466 650576 685643 1311264 536316 874971 487665 1762255 873351 1351793 1985489 130750 1744994 1865411 971610 1728200 261171 1632979 15170 292101 1915275 1367091 795990 1670730 1592411 1019335 376801 1179235 92024 1755920 1787756 1376341 1288801 1045020 819452 1167256 1035620 101611 164654 1977095 852342 446730 1061133 544334 940211 1207776 862349 1604083 477775 1245013 1643665 233661 1328039 1727970 218402 913715 106928 374275 424905 869040 1847483 1221018 367031 161247 1168118 1452458 386860 1652367 1883784 265178 1024038 746267 1310237 404010 217812 451228 1143986 559961 636789 1526935 183460 1284798 1788150 1345903 1218546 199948 1275674 1712045 1081445 220591 162299 1661748 1985962 904816 165489 1625953 1256526 1073949 601962 379591 1260740 689065 676611 564066 234466 488201 285088 333299 121118 1956252 1355362 1953947 1781976 158550 1755433 50399 367332 904917 1686509 1065018 1381700 717602 1579089 1439532 949438 170071 317134 56296 1401976 851878 888515 1629750 1073053 57711 906384 1067236 1220955 1147699 783207 360930 1604746 271033 882312 537671 971684 1509526 264025 1801107 265838 100048 1534038 139260 1007537 580011 528956 1737420 1905783 57371 1228341 1252134 1850227 878113 232839 250462 19149 705578 1808038 1800152 169139 1805011 1553508 1147337 1160722 588557 1518253 809636 1806752 1182537 638712 791501 1305453 118400 1647854 1518988 1744468 764808 1627472 1373903 685381 288750 1059230 1211130 474038 1333073 1753301 1601424 722283 1232308 928646 689043 361430 693339 374409 261839 1591198 499772 1116924 660706 340845 626507 781637 1196587 297835 1404564 323826 496570 900310 309850 1455187 1901959 843146 1501909 99001 585199 1189396 1856867 195771 370311 1392177 185408 777486 609844 1969704 996502 27685 1545577 1342179 82322 444280 681921 530588 829414 1379170 704102 1875346 1444504 310394 988046 480978 200003 115964 1354448 590032 1936886 493745 1941044 1231540 651117 1638368 1397580 1831917 870563 1812778 953888 26560 350170 610687 1743282 315490 1679287 30279 1074871 1371462 1383746 1829034 1120518 1871481 1627418 268148 1604597 1037697 569701 1700363 735005 1418087 224896 542302 1007413 133277 1192057 1401363 307713 53573 596458 1080957 370718 1751383 1078256 1304065 1470557 1735482 965837 336174 1932545 1593904 257689 889100 1496551 1810347 1099812 794207 354832 1272347 1502192 1535137 1668222 1251729 77244 1969663 883912 114054 307561 1336808 1688234 1344555 1394146 666972 851495 1164124 1745873 1315997 1449729 1039466 931144 562665 373514 1544791 1651304 313970 1509222 771690 1356488 910744 1602477 813767 328349 1571786 162356 309641 587918 1156226 790689 474029 615433 1116363 1131094 650235 671240 1029298 87412 1496348 867136 1328844 1859708 1076995 1969555 117038 165901 1182736 1255300 1506184 1647905 1526801 1841548 1214665 1472694 42178 1707849 1910071 1335973 1232900 233506 1204415 984715 807952 1896745 1903398 1618879 1214514 1370883 945527 1537440 1395622 1141758 1989781 1830153 1331041 584154 1597789 1324721 1544603 512489 1099086 1090101 936024 1153204 1318640 973738 1211470 1401068 849058 1204385 1148243 1451955 1127738 354791 689926 764483 777694 1753603 1052173 1245465 617386 412103 1198363 823687 1305546 1118414 1865925 446565 719558 81404 1892289 806976 905180 976663 39806 841332 1783818 665723 1524488 1998137 1393628 419950 986375 282530 1584673 1128725 781819 773338 473358 623098 1881780 1134027 1811308 590784 1865204 946785 701501 599588 1155575 137677 1062911 1908014 955983 1521301 1279076 1792626 1190315 221895 1406062 1152158 1316882 163354 951454 997160 798892 595093 633221 243657 1889908 1131944 301899 406043 926576 1418619 776405 903265 176879 972995 1770866 833357 1123797 1153150 247170 1891961 897975 1632299 909153 510379 1862515 1460638 1871507 1642212 1816818 867885 1165972 144388 865890 814817 114118 889678 1498956 1248286 736441 1100479 1867976 1995046 335467 1140564 1133328 870086 554418 615859 1608183 1682897 1309255 643219 1694857 303105 108968 901002 1227379 1863789 836910 1141550 486002 976491 1945334 444991 221699 1094234 361339 980546 1003744 111626 1306022 1208543 1662053 213895 411516 587625 1304903 479194 183777 1272012 565984 1028351 1438010 867162 1036055 1499752 1446065 596172 729473 1229363 193756 1211950 155235 504844 1092116 573458 580540 105248 1095022 687882 992258 1544417 11030 1747040 717934 110720 431381 559221 193262 1400638 93222 154301 1156942 176602 1344621 733790 971629 179390 1945186 154804 443077 698296 123862 824951 1249733 829633 1570683 755356 10623 1826307 102891 1643343 598923 1275355 1728637 879057 162965 1494167 373873 957850 1611309 786724 1809656 1277365 176815 1724114 91965 658542 1827870 907853 408304 1746049 647982 1724363 607974 1590311 1819361 806314 734047 1991131 1981258 1210818 210170 141575 168334 81086 1276740 459398 1421722 1162881 1075355 798221 259566 1657164 1526125 1668926 944621 597120 1770856 1753474 605710 1891428 1867266 874584 1301546 1994366 1565946 1956439 385206 1396359 444181 481017 1774133 61910 1225895 1994887 300291 1072800 1184873 1314587 576043 1098961 338459 144881 896906 1676678 1035833 75677 351200 1806678 687295 1217369 1701540 289605 1010406 960369 1749925 1856982 486544 393634 1417898 1575772 1574953 342427 830852 741823 1103023 1450565 1762057 1462143 825526 1609260 1184284 982856 1434125 1143305 1078692 1696828 1590143 765722 595166 1954437 338080 863074 1640845 288018 405216 1906103 1682976 1927184 1885279 1515208 332551 84401 1961607 1729198 735797 434969 1907535 1028892 590506 1914858 166690 1193987 1990009 1867951 1519916 1801438 1002834 1578761 548196 1725945 1144212 398945 68958 916764 1282972 927301 1861586 1222242 1105525 1096201 503424 1971629 1640220 618284 302114 686547 1823701 1370935 791246 1616241 579216 1777768 629632 523748 754542 780851 782852 523424 168482 1656911 1241807 89557 188588 1301057 607349 1225475 334441 1756866 347379 447608 1068436 1630378 508637 1965022 605243 33111 1013337 1120193 1391419 123249 881200 1596181 600037 837042 110989 1196575 633815 1871727 660869 190491 838765 814865 731320 578118 428534 1241461 1461156 1849926 424214 230851 444458 1132890 1980735 1522217 42529 987460 1077355 1025524 1912551 685187 727219 1395203 1801767 716765 178429 1558767 1090626 1034487 646351 711376 1718509 517156 216135 620353 43971 1766119 1485860 1624289 124223 673579 638937 797186 1005812 1595014 1430173 80418 641687 1712693 1213967 446987 754781 1687273 342820 405073 216452 1193514 270891 1106004 1005995 442928 763254 1380347 3597 1970396 1767806 1417773 811976 1137895 1751856 378256 1981067 1578385 1629269 377547 371092 1943699 208753 992246 951171 662861 1631752 546775 1360798 1968863 898512 820349 1965841 736078 168678 1874994 1134509 848930 1168529 784267 581180 559096 879821 1800238 496445 1086168 1266276 838492 1706599 521719 379888 1539290 1237336 181176 1555882 1988982 1534900 1543010 1474558 735217 65348 252215 1923118 1588673 599456 1631744 1913793 436915 1127645 698952 451698 319318 1831989 1404901 969996 1204395 787388 496592 1922693 204763 1287620 772929 1304220 1768146 552682 122229 797769 615946 860365 1712822 345691 1924775 1540342 1924230 1901014 951992 361742 980450 108047 876734 1853520 128796 1226386 1709597 1380231 265181 1796223 1606428 1781217 1937638 544002 367628 997290 1159469 719972 1461988 95734 1415646 1284545 1934792 1138313 1120559 967814 1138218 1736945 1850309 7748 1859218 374452 762315 1365021 100547 973267 1314281 1657669 1314613 1081857 1618786 540442 326923 1827060 95724 1408780 1108738 1182740 1638706 232557 1329231 1423462 1059969 1076375 1071876 1748844 1219474 1491638 1860622 291083 150363 1005253 1224611 1708913 1704496 253017 1830755 515837 678342 1179741 1542586 224175 1618779 31740 1543140 36062 1185624 872934 1311578 844433 859062 1865549 507874 1147243 1320229 1333518 1390177 909189 172531 750830 482560 91361 921059 252337 414025 871746 1732572 484652 1576253 950901 449935 157327 137843 1670533 350811 585649 1325580 1129774 895181 74414 1675601 529089 780813 1106279 1192338 1146695 220122 592618 748111 1329220 134233 146591 1945273 1582056 558356 1156406 114344 352815 1301085 274610 489825 1859816 1706549 1120397 1495307 540382 1191277 1161523 1461053 1678368 1316807 763314 932684 237385 1753066 809817 1383101 1626254 1986971 128365 1282973 1887233 1389524 241952 432631 142140 1966603 1749038 33106 803375 97473 867983 1760700 1136475 465136 1405336 797191 1264011 1637885 356780 444137 279076 1940980 1597298 389249 928938 789766 398721 1988493 8754 1969636 951865 473981 587045 323534 1141507 48547 646993 175727 1084377 430193 1884238 91075 1729224 1676723 1026321 1980787 509406 1128327 1915933 657733 796433 566516 1031406 1533715 677539 525187 63030 1863128 59020 192165 970615 440649 1509164 107863 1058862 1071208 1568749 1767764 1999463 1491911 1815277 617958 1302118 1094434 1518239 852818 142309 975451 1493722 656404 726135 1777388 1292350 304921 862849 79592 1530689 36128 777988 988163 1102546 1514923 1940016 1966932 918086 80483 1929727 577539 414197 1943351 174789 1734676 497955 1434264 448404 1702466 1376771 1818365 995630 164352 1490656 607071 325456 44657 1438629 364113 1771477 1439463 897513 1158301 355662 589531 520497 1732073 1381873 1617159 970210 129085 28890 1116037 1655973 127864 1619010 206907 569057 167464 1856996 111018 1785628 959665 1974460 1938839 802014 80475 1192644 426652 454848 1455775 1373873 1285653 476769 64827 885288 354536 795150 527865 1926733 388613 1727464 76989 1018359 1126406 1228647 1487809 505080 1586092 1499941 740104 1449762 1114467 171952 1515910 528047 1442905 1099384 74747 1682254 884943 1513380 858684 373054 800781 867244 616242 558151 878186 1962928 704018 716929 649952 1130774 697595 823881 707092 1812090 1750529 483659 1917168 77362 471182 1656430 1666210 1300941 722980 1818484 1602703 771062 1085220 848946 1167708 1826654 419186 977347 689176 198555 263645 1940258 692664 476640 903698 1115321 284236 187528 1377278 1273581 381274 1345230 16610 264215 1216850 1147599 1907479 1851584 1470321 823240 1349582 262679 1266609 461912 1457616 7282 1497291 1880062 1631670 1031818 22739 1520796 159991 403388 1899741 1918920 1222323 1263757 305466 945876 1603764 573864 1905619 690424 140880 89812 1495645 803180 1212897 1156120 770922 911453 1768985 647599 380352 956675 779282 1917600 1949960 268981 145280 310516 65729 1698371 1686629 1397131 157473 841782 33229 1811815 72565 77926 903690 458639 1928505 1549534 942333 623911 417355 57190 663594 473416 1896826 351480 1708444 1130260 1524313 621700 68153 1107347 727224 1983409 1192241 334015 1201517 492743 1857067 456107 318482 208652 1505113 1069480 1468701 500401 134674 867538 156933 1896576 619098 1017780 415264 423579 29776 509847 445409 62948 748049 800494 1181257 826262 259168 732939 403653 174405 1101260 665361 53832 128587 1626684 344586 1109548 138300 1820678 1596494 819637 1641403 212855 1652390 1065993 218737 804529 1913441 815299 312046 350196 363489 714840 1848585 542963 945776 1903254 1152881 73462 311066 1306400 933195 1106124 937876 1204276 205446 1349860 583266 1847283 1353328 1781427 524728 1408195 617285 1976197 1520636 568332 1942173 1015258 1609903 1261745 1982859 1940964 1258917 13168 1653689 254994 1284478 727498 1060067 1952237 1973325 1015327 1533768 1528975 317763 25384 1750261 119710 1761130 581083 1952974 503900 1093854 1584818 1849532 1639272 823014 1003341 1555787 313588 1878789 136283 18413 1875171 1741893 664664 1055021 377297 1174373 1190710 32826 1216304 1899710 445171 1222012 833678 614966 350588 1805511 1560406 1350023 1445825 1429058 1756522 1633351 1929178 1300216 1981073 451874 1814980 1911900 1038905 855585 1449799 858064 1703532 1267119 1832731 325809 1091387 1286818 1998224 1333213 70770 1598068 550060 233510 884134 853848 1715149 1465159 254285 1178082 1266401 1749336 46924 337006 1096149 706276 324479 642613 1106362 1081133 1110791 191371 1078318 591254 1616350 1592728 281412 69707 457030 663582 1133245 356062 1606272 1869432 1929368 1513973 1635018 1243192 1026075 1953049 1985650 83122 1713166 150629 1116386 23887 1563214 157345 330493 512184 1751995 1368776 1155991 1450489 1956724 443341 281570 1094221 1701457 1747195 195395 1534352 355676 426752 805513 1080721 197407 650990 1833945 1751394 1127076 159915 1197410 386458 621242 1332753 1694016 559435 959909 49011 1552506 488797 581339 994319 1010219 516115 1405128 1445645 994697 56868 1855218 1629208 1213951 191568 583418 589005 903170 635878 1339987 1538541 76047 839462 511018 815840 216458 1017671 1152486 790369 753685 656060 703258 512490 1334086 423503 1973991 1086388 761899 623034 902420 1646287 718886 1504248 1343624 1452015 216454 733021 287833 59339 1528195 1204217 291206 258874 1818587 982680 1131681 929284 518092 861082 12866 1909982 1914019 1530344 419878 275225 1380939 1539227 873279 40846 1788237 1007628 252914 775149 1017730 418690 272426 1335797 1419667 443573 1568015 917643 554450 1178667 667346 1925233 888688 657671 544770 1909823 1322739 1305288 1701150 1896239 670631 79495 8653 990611 216315 1245126 283508 1473861 1518049 472289 720494 83479 1746372 451338 1867444 1150189 126337 1640833 176202 1443522 674665 768338 737080 1022364 1292633 1806188 1051746 632872 698215 167185 1140267 1883797 505750 881419 849555 57757 196693 458017 863656 1243964 387593 813550 1165461 978885 868901 914965 881850 941128 628626 1807075 613811 907122 1357536 526731 1567572 566357 1839306 806161 1150287 518162 1205337 1913448 1422867 1897575 480041 1432457 1439112 231651 540589 348147 202440 582617 1721268 761243 1810497 1407432 1037335 767559 727436 1326700 969741 322607 182620 1744442 318344 239117 526383 152758 1574571 652883 685548 1011284 1155039 248604 1165056 878449 1569298 966253 1798475 1862330 715903 859002 687845 1990728 383484 659083 180152 1053927 1696283 174681 928936 1927382 413560 1398397 328829 936578 528999 706825 1589483 24313 658273 1756693 32415 1325404 1591267 513191 379611 727603 1649259 1670813 456594 897371 1371884 1729299 569653 1885257 1829645 441369 243580 1392433 147281 574402 34802 1063324 700642 1005476 359548 1801969 1343080 1438724 163376 743373 675403 1672331 1756425 557620 597386 1964435 96880 1975501 1626315 1039086 1735932 765396 929367 1500784 958821 597418 36266 1254862 1937210 930427 1808930 633084 513576 1963842 1131029 167310 1556061 1799845 1241764 823077 368703 1120403 731632 327591 1314655 1942458 838001 713284 764 1493978 532534 161362 158268 1878473 622431 1623578 700391 455856 533823 1009854 1780212 244324 156198 1613841 600750 375811 1927264 301976 1154446 697605 1156919 699783 1680368 657023 1782560 426526 1219980 389105 1763227 1965075 1364785 419937 119284 1183116 1374043 754325 340355 1412737 1551865 427919 1418325 562610 1279781 1080870 1600279 1555316 1945059 6999 1336261 506197 616872 1740208 332768 178454 1717802 1996858 566589 927463 1212899 1614721 1840650 1861158 935992 357673 1275328 1677413 768284 1952338 1125338 1630104 798128 705251 1408370 1944859 1824185 211138 1767073 1787584 359193 653351 1302394 707533 1915267 703328 92407 776484 1377893 1468478 187174 1918126 1015335 1013284 1239888 1829257 895578 1747357 1852774 1373257 739333 907283 8009 1396731 1189991 240281 1943662 1901166 799385 1061194 1038371 1492855 159312 227395 839369 1054972 852877 364082 1698185 1024944 288362 1663919 765823 1449657 1959358 108362 49122 1582933 1820521 1323860 136387 779139 628868 253073 1953544 1097607 283279 1538714 379547 651819 1030442 1701041 976113 1106208 1139306 1258524 620901 898504 532009 513713 1823675 314008 394614 1098510 1535946 221634 1412883 1664226 1564163 1760953 1145265 269048 1556411 48543 891411 990335 1306049 708711 1183813 189603 725797 305892 1821750 225085 549895 553515 1816689 931717 915581 130453 627282 832056 571816 637353 1673372 1799289 1615676 1459742 1316776 314860 1606635 676790 1973557 1421107 809983 12787 1399203 356027 1085617 711732 1369750 114725 1665171 1927587 902803 95102 1912770 1552352 1920202 1007945 1427441 117134 580755 60438 696871 487986 1056880 558544 943186 1233255 540034 1477357 1271513 1804249 743216 1477657 974764 1270051 748716 356421 907556 310058 1458933 1656442 1761735 1606510 806635 915033 1206557 973525 1504581 837303 1128446 1073173 701290 701674 1056314 1690487 108062 1379243 301542 490811 220996 262019 1641053 1730803 1865440 1224261 931297 1151725 1040174 630035 1807123 612690 1491819 409880 987219 1492954 1552980 645205 40882 161894 186817 1559226 1717161 1479453 230816 1107096 738522 1926837 1623933 1467825 360395 18799 414899 945082 1040280 119076 888553 1167626 1363339 503868 40947 1944584 294658 361337 492554 1070382 1108833 1591597 1439515 1342037 1464758 139223 1458750 422354 322002 1235215 1642734 325141 335984 707529 660151 39677 1598657 934940 1883939 799848 884601 1669768 222364 405394 415827 872103 1659430 844389 1364070 1576881 326140 1364348 711521 1775511 610973 809660 1834334 1341362 336310 1460287 398395 747322 86960 1785774 819402 604912 824003 1015983 1523287 1136579 1515523 344434 1967787 1410625 1585342 1920094 144986 1426032 1135732 86687 987759 1957102 1675564 390647 1005488 1393468 1703395 1557341 935909 1198700 1580120 911967 1249808 1212273 84342 533065 1506061 1698783 304601 796085 1733833 891320 777589 194727 252006 199425 1810000 1256644 1373920 647056 1730068 1721654 332379 791514 1027191 1253536 285541 1355105 644248 403021 845883 946261 87762 1781090 1284336 1666127 1718923 575158 1582496 484418 1273908 448242 265498 1202947 149712 1855376 733278 1628606 965021 1323293 1791459 1969027 1523749 1051774 506497 860155 47989 412556 337673 1579166 1803497 1525903 832857 544040 1516788 518242 1086023 873409 1640915 504518 1014765 226325 1318165 1295357 146254 723539 1396946 470965 1433476 80465 1593151 727389 997671 1374172 1991998 1475497 1816292 71103 1892565 1259391 1845084 317338 460168 1065557 1686349 1067162 1251605 553291 626154 1609200 1270942 1679198 774666 82446 1415392 1649878 492100 1926179 1553455 850165 622621 479541 546437 564780 383766 217013 429154 748000 1453409 231838 262724 1173739 1282654 1776418 707728 5300 630679 265781 1376032 337406 1259294 510725 1122235 598125 1999376 1230700 1678027 676558 525697 1655541 1123374 677637 617526 1518585 1663993 1471319 1591500 686231 1234507 1877421 1988122 948060 1628212 1327957 829586 511880 1031659 1925741 687652 1238649 545750 1274769 172140 1858613 1957896 1364846 59923 646812 1642848 1602427 1225149 1289816 1091727 1031725 1843172 1374392 1576099 531142 1763132 1878141 56584 752083 148931 765525 1851979 1814187 717959 1255941 1716195 1863943 1475616 562818 1692300 1764280 453987 1785831 327104 197578 1243701 1249367 1542775 905889 1845455 1283782 1912724 755230 731533 319204 1321220 581294 1898145 1904083 1496022 871927 1811528 880693 645681 945993 1803427 715702 1070058 1909650 317449 1669627 1093972 1681077 1326888 1304405 246437 813579 1800387 845259 361435 144872 545324 1576791 14273 1694824 575567 675096 106955 886377 1003623 788298 1977255 121368 236737 1728855 1326876 1199108 1336902 1802826 532288 1697002 695373 1711265 1046042 66159 698483 1185042 285994 1781966 317939 578582 50947 1031939 1838788 1207565 921639 1485225 1774238 610555 1715829 1861968 307802 51113 66098 1760037 1972594 543843 427957 1556849 173850 1477929 1822987 287131 493464 58426 1806230 1026770 1192672 1519980 1076047 972041 258631 769450 910105 52272 426234 1630147 814182 59706 68078 1079085 273317 237177 845257 1875570 1280543 63584 1382919 611332 1983750 1630973 650383 1240120 1942419 961790 458830 29870 1455139 350008 527617 1703135 385895 554905 1248811 1032252 287318 956295 1456107 1459459 779384 1074520 532967 1822377 1674861 1991057 358893 1936278 145300 311390 863229 254563 1244712 1502666 1176647 82711 1497335 1830149 1090867 327361 1354413 1404762 143007 857628 1631392 1926365 1619074 1374552 892463 1587387 810917 1316300 459039 568845 1045643 237858 1944383 704170 1168436 812034 609296 1769343 128328 375202 99909 275427 774178 1321285 1704442 406701 1452366 1078360 1570315 946689 1497875 1876427 1827606 1528100 226547 1026285 157970 571047 113806 1595946 1515965 511887 812934 1799652 782874 1908440 71045 668486 594382 937714 1072861 282416 122960 1616445 973074 1884295 26948 105151 1452475 1534412 309990 1388625 859548 638761 1992384 1562108 1039116 1490717 1271739 106448 630772 1243717 173612 1610223 181252 53206 919482 178095 1784244 1538460 768224 538446 230443 1172078 464166 1004929 1826723 1874437 361691 1446341 1528037 1633247 1259363 1002045 1479077 98697 1971531 77894 1599405 665632 1894512 310543 1074447 755833 711850 1465383 242619 1142498 272846 393960 1451138 821744 1945965 255390 451156 1695683 972592 1950858 1468963 1533603 1256579 229250 1625887 855625 1924589 906934 465463 158489 572521 1003183 712165 282895 1566590 1282505 950174 316430 959005 1684239 1966434 399192 1256704 225745 1799052 1835569 1342811 1809325 705508 1614907 1299422 1614599 800650 517772 281746 1342993 1259245 857195 1454246 727362 1839803 941521 1373200 1200909 1579289 1091210 1367140 1565886 253993 1133859 456578 524348 1086919 1449372 700172 385670 409371 1979676 1319634 1507868 1627868 1565256 240766 536540 1894280 1400269 1228344 461618 1462406 17425 433728 1207397 870989 101248 768205 293869 896442 803035 1440773 1681016 1352079 924344 1836832 28454 1788537 1422831 1392936 919562 317423 288498 679650 986856 1691996 937917 995131 81474 1605538 409505 1547844 1243384 416881 1719330 1547562 903971 1126668 1979785 1085856 125048 932733 1776568 239380 1875435 1079027 531638 1086194 1033324 1665692 215157 1508382 239975 910048 1020600 559652 1559262 465278 1266460 1906918 1445930 223005 800219 327605 855241 939683 1151541 1562708 1200312 226731 871504 1994191 788173 1952380 1567417 207109 1447081 1264907 663854 525877 999787 498507 1030493 628591 1206487 1234340 1937689 402073 151155 250973 1049922 1074420 1264628 124595 870343 1574558 1643625 1930203 1001644 1074691 481776 1795820 1497178 1625827 1531348 724619 862664 685572 929546 451881 1132865 1970529 745989 1341070 1535374 1921837 1258645 1536324 1774137 684934 996751 1949599 242843 614137 1318109 389834 1640199 504584 557843 1581435 555469 1344789 313716 853332 62574 1508847 939395 1942663 1020353 382648 1773714 1480071 1020496 141219 563070 1948264 1552858 1069552 1446482 1360628 1274770 1935786 1636463 887178 1960459 1247875 1864472 252880 1371938 1163438 1367438 96717 436639 235558 1940772 1500995 1297970 693009 140099 1225512 512569 916897 143553 1231180 853649 1501347 496639 1197073 1702325 1407117 1349306 1059119 1998577 1195686 1768189 1452393 505351 1426843 332221 1440103 1223647 1011794 63808 151094 1571444 1004603 1728955 1485082 1477662 1216162 530644 793918 870160 725247 1797982 173988 909617 281196 508198 187139 1725759 214428 1448675 109673 1786954 1064892 1191742 1160674 1737944 1273095 65338 1197712 1242556 1140656 1982212 1720985 642199 537745 176149 1824263 1121406 1943435 896413 509537 1371862 1124985 346551 1997958 807182 1112568 503787 1358498 101269 1718662 1419836 1382141 373602 1269563 412806 1748765 1174596 1026418 678594 32498 618413 69806 65655 993600 1269520 213893 1289589 991408 743840 1153375 1962899 1360119 557171 1791461 1162214 1334097 1359481 1516192 181037 97961 1526933 1223842 1497216 652945 543397 1469303 1072920 1246642 76944 1389280 60157 74951 1840231 1686022 1889482 1214678 831759 411923 1233798 1067056 1573092 837475 1565119 487015 1557913 1489480 1854479 1669147 1852712 300569 1205043 976199 60013 1023398 1535505 1576289 1429231 126062 1131000 125628 98858 1988194 1633482 297015 1111526 87440 912336 878539 305405 12412 1187000 1110017 257897 1233061 1691934 26955 1193314 1373926 18457 1394324 125416 349414 346674 1572456 1003280 400900 390767 1568371 866909 117574 1605451 253584 1974174 613951 1000973 872252 1745302 764074 163831 1834277 686341 78775 597662 1993091 510804 1488064 485865 46280 1197802 402114 872293 465605 1827264 1523346 621803 371913 1324976 476263 1436786 597938 272409 1008481 1860730 1325510 765683 1102727 1290422 517990 81867 1513903 849192 1329968 383555 1065648 384287 1276348 59569 787923 1718369 1887704 669343 449222 1461079 1777805 1640974 195154 678734 1396892 1851365 981612 1122028 1018868 1665810 1028047 1887497 1065706 991394 429690 400720 1453338 237267 628156 1280176 1212967 1043091 446571 364204 378652 1565770 1361510 82518 1132926 1723489 929671 1018067 88618 1427560 352699 1664745 1070312 699236 1737225 758142 1149787 49345 775159 1776876 1869663 1587778 1161539 1882627 1013205 960147 453241 1692816 1746004 1546630 884785 1310386 1768596 815822 179606 526402 73943 1999496 54378 1277669 53806 1492899 1849026 1179721 1125233 1092774 1875419 1149053 1601181 719647 740229 1573761 825858 784223 152387 365710 1528322 1040403 314845 1279979 1776002 275145 610181 1050420 72111 1658273 1921946 1395968 647314 1841025 1559471 716238 800179 28505 723969 345333 833778 531005 1946219 1931768 985929 275178 719402 291060 1904691 575716 1073038 1809206 1126838 1135844 1715289 1776739 187733 108780 1719926 240250 1038985 1982265 1435869 383238 354533 474296 297451 729562 1371343 450652 1315846 252605 646134 1509760 1299750 873119 613171 657229 787597 818015 224780 1765815 77278 1027008 1098571 250192 1152429 291655 379783 1603785 918113 1766586 392721 1595949 1657632 1545761 1466743 715590 373744 652189 922691 1049526 689785 471250 1022483 1307857 784887 1957013 1545387 1000620 353519 792971 1947807 1399313 1022725 1511933 689466 711530 1292941 391696 897698 852809 1315240 1569282 395140 1546554 217131 1508248 414060 1346274 322751 631527 548047 1766834 154820 1453863 1292228 782619 400893 244492 868722 392899 695693 1320866 162587 1562256 1146578 5737 312698 1370258 1087488 304568 1219950 1074225 1872800 286928 531311 133216 485269 1103367 743671 371649 1995127 409167 1069558 1587372 690166 1621995 291932 75047 42299 422613 728501 1814339 934494 707187 246468 313592 12489 786489 1422444 1323169 14264 1120171 1515721 399726 1117027 1444820 1629704 342155 1127508 1037768 471938 1736598 936185 1189747 894444 1255337 286559 146065 963652 1511904 432614 1241385 554908 714695 327464 1729665 1378122 1887899 545016 768498 1508874 265634 1250373 1429324 1966392 1478294 145776 487824 1917196 811000 1624363 1410594 1486877 76211 732244 1559323 1856218 1265251 1775006 824989 821222 1310974 310360 1619337 738429 1548581 762002 367999 904031 1707869 717136 1250402 1627584 1986451 883458 450551 1929892 1311344 1171226 541397 256575 1657916 1464005 1651997 1430078 1939638 1342884 826555 1823104 1531217 1493240 641913 1355693 1566747 1443802 672047 582767 1100411 835871 69987 948069 625327 1707649 1016565 1544753 1317628 1724687 392446 222201 1723812 1829965 663384 1208751 662040 618562 1603237 614284 1242259 247293 938 1515668 847497 54772 141597 1974781 1434410 514129 95988 1192312 1991693 934330 423249 1268377 116419 755770 1890803 1920897 47293 112161 1550610 327374 1188070 611172 327801 1841172 1433341 47884 1598293 466943 1400851 1867132 102735 1011376 756033 868369 1142458 476619 282141 1472707 93307 156315 1933595 475695 769429 747262 1015974 383998 1672731 182924 1490030 955473 894191 1860039 1683704 977432 1490869 574097 497264 386672 827503 333942 1045216 356234 1965502 926081 440448 695013 491680 1309067 969785 1886894 30402 248721 1970293 1861509 943527 812317 267044 1758076 1844789 686326 1194336 665134 809510 382 1358199 286182 779189 613699 1936463 1151287 243727 1893864 758096 851118 481377 1126636 1131500 669399 1640281 1865977 527540 1269708 1842785 918062 204677 1762657 1889170 1215724 1152063 1638379 1746688 933080 609445 812613 1144899 30385 1615210 1922261 1185260 1179586 88569 1851643 1292267 271000 1060026 1858196 524607 1210073 1172015 1375473 1632609 1079854 470845 479694 1526919 235282 1402373 32256 50334 198173 586028 591366 288877 281346 166892 599947 596444 149694 826024 222361 1535015 1674709 1785075 747749 1163498 1157022 1815205 857575 1564330 769420 764384 1038463 1773351 552133 567583 1954989 582634 985376 678430 1989274 472225 242862 867667 825296 426074 236689 1910392 159543 1034307 1781590 162432 1876026 1790044 1032916 773101 1192849 1491727 1095124 1042954 555605 1844336 1344287 798441 515414 1348876 1761971 1258217 244626 65252 1308903 363550 1846284 810878 1885383 1116448 1925771 897766 151537 1810250 1984387 1774150 911365 1725332 1930848 98977 1243352 731951 1780750 689911 1689234 1714041 98738 1799421 1199107 665662 21746 604784 1034780 873274 1344142 697542 327530 1533902 1284300 1652861 103127 732038 554722 256349 1149537 468538 984974 437557 1966882 536593 1601458 730140 321528 1549168 1867924 1189984 845474 1125622 1738974 831856 67050 674039 558524 636819 1765249 21185 1492764 1410768 1756569 815681 1624380 55317 138333 44713 73047 1827725 1228771 296539 1922999 665522 1725902 1255470 1169308 192891 235333 951142 802671 1006527 642667 371523 1912486 1277929 261563 1151346 1017491 445285 1642758 573370 1163660 880725 1318374 1298937 1930754 1698266 1198426 172987 493892 407672 662962 1695870 404820 1833452 694729 1836402 1826000 1510798 173239 240330 732446 691814 932919 645999 1864809 389017 255795 1036790 894157 646652 827598 1956142 739462 1022052 1210760 1838778 686802 529591 1833951 1362683 170013 579973 1057710 1975228 1235163 1294363 688773 19259 1293400 1601212 1366006 599867 435707 295813 193778 44771 1189258 1312764 1957601 545766 487984 1829579 494555 896031 718405 705608 406986 320916 1829723 1877855 34577 1654976 1776567 1049096 1356271 1456579 65861 1349503 926581 854391 751959 1401817 1403034 559178 970502 620181 941989 733530 26249 1892788 767732 1127479 1455649 1815570 676985 1618953 1685020 1250556 66017 968926 927387 1897444 1985239 1858134 1308255 770320 1851772 946599 1816350 759902 1619918 1833311 1015668 332611 1928051 114183 501306 154571 262203 1541039 1149470 782673 391694 648619 1500549 1576864 1420919 1367695 1966927 6154 558827 1425056 659676 1520877 787650 1620694 863626 513315 123694 733832 1065152 1477728 892255 604348 1145831 602397 1506007 1083388 1234846 1646391 1485190 1862977 1144789 709836 1250868 1059576 1125200 973025 806645 950900 808358 291552 1508564 458444 976718 360880 1050701 603267 179265 1588365 980986 140370 818069 462960 709204 1347609 620427 12794 1884415 1322191 971903 1431174 386066 1617598 1774236 1227252 1122959 1056248 955810 453392 307390 1929549 1894938 1560579 1936236 627191 1461736 1942494 1587641 977851 1528790 1546438 1435110 57183 1457245 1002976 1276471 412331 548175 1915242 1173789 1673503 726976 251233 1282677 1325327 558869 1942268 1048703 811999 1252148 1485658 1979819 1569275 1308194 1143078 44289 166099 373512 542971 1423579 1834771 1776032 1341136 1178543 1833082 734783 1959275 1115088 1852329 1133836 1173039 1887576 968885 1633606 511238 603981 1251634 456879 1436589 1383225 994955 819700 1804544 476463 632386 475859 435730 569865 1824763 613395 1912251 1575240 1461630 51267 1908304 460735 161413 317367 1228388 1001100 1889308 805987 1421702 260862 664601 1867009 53124 1934250 1417606 727976 1717578 1223246 1569497 1041322 71203 1153886 1501466 1679026 728488 1159030 1548366 241292 1867921 1440405 1081077 1256794 1945469 1509885 1450135 846693 1847710 272452 582040 1725620 446305 247506 1400779 1252626 380339 200730 942172 1648617 707631 105862 1000108 611188 1835091 1252826 1395610 1531098 697977 1276655 144421 434828 1986453 1602085 226727 736765 448739 440848 1677148 1465013 649455 1899129 580061 45117 499963 94575 796841 678645 338418 211131 1481166 348330 956305 933778 1577633 395682 1190270 746235 1958687 8447 900664 1099499 1519878 1812991 2027 1581124 1793529 468029 650080 691981 1148183 1090136 93605 1200949 1741405 1063792 1076156 1095601 398857 1900202 963353 379243 1649657 1720060 111313 1779918 1701008 1492142 1782105 38060 835235 1569152 789863 439170 32271 340033 709394 1278366 76576 933458 1243569 1641402 252269 174923 1569607 389701 63571 773572 314109 682890 1557071 1898036 181058 1879451 1355888 1011456 685974 1818250 1283413 1591461 426893 572291 1680990 1057636 289391 75362 1281050 1816601 1920995 592989 535945 937364 79695 1747857 935837 892849 1027724 709042 580104 1118599 1304176 1306687 1682513 1394532 1432325 303600 885521 1373979 93820 1100795 556252 1917701 52030 1104172 1653627 1186375 931463 1964273 507981 1176501 261152 562287 1729116 1148875 999660 1981736 740809 277746 1829500 373494 630387 1077604 158109 1581451 397876 1031918 1598786 1806466 803043 526117 1084077 199405 1819307 676138 1310623 1190492 1574177 1553615 548170 1280746 980315 318781 136121 789265 1388717 1889200 986862 1538784 702406 146886 968083 893409 1653090 100862 723529 1419208 1995510 45173 384090 1935291 1594223 390485 207982 1636122 1585842 1883442 1792432 652572 868558 121822 1083898 1910784 19768 1923719 1307573 1890930 394826 671246 1241421 857480 257180 998480 246385 1482132 460091 688274 671263 552881 916438 251020 990534 886956 490328 78608 1929227 1886322 1181374 1807147 1501975 843959 765835 101128 1103038 1201728 1073125 1745754 1412871 926682 59381 336656 1163748 766280 993545 128567 1350867 308059 1974421 1509767 1219330 451721 729469 663398 197076 332798 560899 1786437 491872 567261 395821 302007 1135996 366095 1570710 1331920 60588 1533190 260772 1117212 1295691 1088923 20259 1385571 1868824 186469 1213459 352056 998134 1261295 1019807 1754484 833585 252910 1435068 790641 900440 1831723 1217245 51347 760519 1746061 1885785 989190 467364 195581 79935 580337 751839 1674205 470959 1201560 1947405 338671 1946838 1134956 1182445 111974 546433 1192051 1250757 1490641 324671 218602 1866670 469706 155281 788405 1823239 1346089 1883295 392371 1752161 1269846 1187656 981776 1437121 662302 1343730 1632904 30872 1878456 1718769 583833 1974341 1938258 831391 1555471 1652117 1189545 701373 1252158 1099337 885801 584659 1335493 1737553 1746430 395853 1543600 1039794 604382 1396989 1193937 722583 1202008 866701 1971599 1356861 1946098 1028756 418795 1343863 939716 1731488 214448 1913202 1940461 1966926 521646 1129327 320823 1830137 1335867 1134157 1127263 1928859 1213358 1672444 37999 655234 425431 976079 1541013 1678264 1065877 1545404 1187462 1427076 1444712 1151784 445277 648576 1165830 1054095 745431 1163809 954647 885575 1526956 387081 1971035 1601425 1582164 1041012 1786225 1049481 337802 226936 1701851 164590 1904318 849859 1703406 226681 1833026 1116429 1273149 934723 182237 689050 1657809 757119 1864720 1224939 31540 1861836 68629 799112 1716222 1183421 1399515 798682 430738 1173156 405468 292370 694834 919689 298937 1293152 418194 1093205 1536353 852788 1886879 706085 1161941 1033045 1656013 1587660 261643 655660 1047967 1748759 723425 310530 413358 1449807 12123 1700101 1386693 1549020 1189852 1025862 1649296 857476 953294 904880 1565024 182711 1501147 1627314 591018 580197 399463 118352 1847241 235088 997554 1486254 238707 1976222 622880 1997691 466559 1001194 1417358 975602 1416204 147198 1891106 1522084 1434483 1297425 1457428 1235560 1976884 1238247 730222 468994 1897003 1325355 639437 921269 1426769 1310684 1475558 931219 1336864 852492 649422 1239951 1487279 210526 1669135 262285 950017 529005 1510912 1776306 1908836 57351 694243 1210654 1208809 1559184 1753311 194984 860087 1351346 1433152 1422647 1064661 220045 1795671 1154173 993331 1016435 511066 608541 787806 861020 1080402 1150069 34344 1364656 1468598 1692238 864283 1397998 1425023 865601 1135148 1080445 853059 1611988 890119 48419 1815849 571641 609726 1124011 1361649 1310151 80976 1323492 1349702 1743465 340375 1830339 1703119 397819 1100599 1769828 77461 1168900 1225059 228202 1083476 1708186 6070 500832 826294 552397 1855731 1210650 1845448 1911396 1992751 773847 1233582 913133 1441520 1017764 539771 1523559 1267121 720168 429375 1934221 1666941 104548 580413 505118 215384 1562279 589572 649219 1638868 1847349 59454 556871 859319 1247023 1560489 1539641 1550813 804859 98612 1928085 728165 852800 1974405 240574 1138952 78068 719290 1630850 1806452 1681038 1116503 98147 270509 1661099 168031 1303309 1647615 1223417 1551890 623205 1401414 788254 871870 1874444 1404004 365404 1563093 712140 670448 1129806 1103099 1022571 1677271 1306839 1780790 378279 70710 527358 1899273 1031357 495822 116620 980152 578384 1054852 1321621 149543 46071 423627 1948790 453631 37466 1330452 1360694 1318164 599019 636136 516993 139268 1752828 553446 1368933 724642 608073 1707136 611436 944355 1572508 1552055 779713 55899 634779 1580667 1264143 1179116 1338116 467132 727382 157564 1163996 1065590 839418 866355 1678826 477358 212057 703321 1724387 1700199 1675454 1856841 312908 425551 68871 1282638 191662 1493802 1264429 542523 1519248 62970 711484 428260 160057 514253 1230406 1815207 1984294 743922 1600557 1749093 729514 1371766 173009 1430752 1520809 1389472 854045 1920089 648438 144407 1886570 342040 1704174 1645199 370279 1217492 1481918 70937 425800 103953 1725494 696735 1036584 1154489 413031 696743 1459183 370640 949170 661282 1487493 947776 1004887 1935239 60646 675450 971962 966928 512473 1283239 454046 287254 158751 959069 1463112 184496 613014 1715389 1824305 1063102 409527 1546837 1038982 203086 757989 1096272 1340690 1576475 1755422 1080029 1772182 1503264 1177054 1570154 489528 1059228 1766094 1826826 279352 1191265 394593 447635 907611 1383720 1334809 1207634 580162 1042238 1078649 449742 598542 759630 555372 233921 1691298 555303 1066958 807455 1249982 1753123 988835 984680 1300355 659327 1026971 1560354 272805 716602 540662 1580179 260363 1740964 1582787 549641 1477293 1255276 986944 1396276 624181 1098898 83761 1121016 1750744 695540 326654 1339226 192422 293664 279679 192273 1882506 885399 796713 1585602 770967 485800 1586142 1715980 1819144 1746380 61647 1690053 1355864 1553585 1182539 740323 69893 268847 505890 841106 1347872 93180 1570832 1703582 1903600 1761727 1322317 1058418 1812623 1254070 1403500 598455 693979 1850166 476956 700376 1539265 422404 38883 960030 436326 280650 1160914 323247 1973733 1122314 535635 1889571 1197867 1481838 669172 626264 1423828 250236 1762242 964646 1507440 639886 446088 1131780 272732 623608 770890 1307109 1732747 17326 581921 1295247 49180 1627799 1917989 478101 1087902 492964 47910 1911333 987490 719944 41605 183510 1120520 1238445 1870006 263039 832180 302861 393851 1728778 1301774 1174918 1401074 1345219 245896 690390 1922337 146223 18411 1902473 627957 330677 133054 857183 1609080 621969 1186577 1768350 1841396 634495 1706375 1390274 468951 916806 415987 1836352 742243 352488 1515294 378078 63139 968747 393677 1102964 546506 1791794 116071 291797 1485690 839510 1114598 1378905 1130286 839067 1597282 1439102 1554839 892287 576613 778564 207349 243869 1161301 651480 1077983 1252102 347821 225091 1216766 844635 1551850 1425404 1395939 638246 817144 850445 1367310 171612 598432 1883533 1157179 592756 1856582 853887 1214254 1692902 1072463 896458 1847580 1646263 402899 977781 137537 1447388 1048757 1568715 1535818 1080688 1707594 249462 374321 899855 1279284 899262 1236195 585151 263504 959409 1091215 1329207 1342297 1064154 1677965 1087637 1549056 163061 1145231 609853 719460 947883 324551 1174910 490911 843377 970576 1680661 818614 357483 343505 1920024 1105803 1530958 1419119 93100 1091092 351789 227548 193071 1647204 1658917 1385699 1407646 689413 1788173 1299383 260750 1797912 1523678 1118345 192472 1322680 1945184 527778 440072 718835 683005 1045928 1074586 1753896 518660 1835134 243541 1006324 1048540 750434 1691692 1290354 1949889 1850129 1744873 1168262 573116 1777454 1819549 837236 327177 364980 1407235 329808 471832 620823 1954201 892524 1698323 1883431 1843718 1103145 827416 1988187 554077 216648 1209844 244518 512934 973783 1521077 1700882 1398077 1777124 361830 47025 1352302 1610455 36252 1472450 1397160 204684 1385594 1232745 127175 1650343 538423 1849637 1539655 965642 1333543 1647247 179567 998153 578930 323430 554801 1768696 322128 1896967 1855385 1199893 1647526 1599549 1710535 1815831 1988566 1393348 1202418 1206360 745067 516618 1681117 306313 1544556 223112 373575 481156 1048299 1568046 907422 751879 1613080 1885147 273792 735363 1369708 1659554 554154 1435146 10269 308979 1708540 1012463 872947 1499472 1851163 461826 1341309 1449419 481646 68539 1502432 796600 255544 868949 1553362 347739 594504 1088882 118689 64830 663750 1633549 1631222 1486188 395755 201863 969410 1119994 743423 222439 359744 1404338 1579729 909186 519443 1350957 725035 1570579 1374601 300459 1992194 1107767 1318154 1253013 1867660 732131 1542424 1241951 976854 1022343 588522 1161211 1175642 1333141 324124 490042 1288701 368507 1916903 1605996 1445876 1967455 765182 551507 345707 354773 1227787 1971288 1093505 603495 401769 1279036 191463 139962 1672338 594894 883748 1421025 1835324 36777 1421105 798652 80077 387037 1735844 516177 1151338 1619614 96882 627106 1619625 85838 1834895 352833 764041 297130 1695067 990305 1522009 1552101 573854 1213775 1046811 1281747 1744099 1237342 918392 978925 254493 1896259 1176446 683759 938724 1032022 1332856 1761499 504259 1847205 1538734 1608442 1937921 261437 1716332 256202 465516 1132635 393199 84688 1416495 718749 346350 1115757 510621 1304886 19119 509536 1885015 1414095 1870038 1361441 1667882 1489294 456161 1182504 1680856 503378 636350 287034 928242 14205 1065724 1517821 335507 241670 1157510 415404 1528244 898731 1157453 1886616 154023 859041 461230 565908 435259 942260 1826331 1696101 764121 774536 694762 483034 1050518 1047878 131178 1018791 1958857 1633887 1102420 387223 204374 630169 552429 1816391 1984663 157291 859863 1726261 1550931 1129420 939122 1623872 1804919 1005606 1233293 714137 869296 1078915 759559 26142 132344 1427467 1190305 1643540 985499 36225 199935 214697 63237 601958 810545 321382 539605 726262 43050 79912 144715 1663961 616257 601682 335503 893383 1336912 507436 1491400 953372 1683083 257678 1114496 1924774 1600632 1904988 1484603 859758 1146705 1106610 520311 493335 1628336 1594676 879867 1341515 385766 1742624 735231 1265946 522836 1065161 81798 1945046 427645 1999797 640630 861177 1094862 1798781 1235846 920856 1931878 619433 663274 1022328 1079249 1960539 454642 1633711 769099 478903 1600520 244141 470666 1644973 1774951 285877 1701603 1142705 1564974 635726 848039 124471 1443262 1992800 288850 164194 1334858 636759 1534467 495289 1938867 1027177 962215 1525939 1069663 1297666 1877351 1427643 440877 550042 1681560 1422040 363746 1302147 1941999 610047 314108 1544819 656275 1451841 989953 1655574 803110 1866394 410430 1714463 1364166 174665 633408 1790407 934388 858143 1942310 1124983 1735603 819190 921486 670449 427156 319264 1905500 1853814 553695 617118 375500 1311762 1604335 834106 1151606 1551540 1148699 1551779 1101229 991132 1173200 4709 161781 1823665 1863372 856768 851300 1963336 370994 156844 593625 135283 1608061 1372069 1277471 1494106 1935432 130190 65168 1819800 910233 1715381 1969850 1009661 389498 509422 932755 1822714 715394 577643 508033 1219353 1511449 1296243 81264 1792543 710232 1518709 1420022 697783 1414993 725230 1700123 1581109 156951 682947 824519 1532887 1645662 125769 720878 1568178 715115 676970 1950620 887039 1995115 308243 882696 1345076 1568578 751416 903268 1291579 1206277 774616 1015057 1976380 106756 637091 414866 1617744 1171788 525185 937734 1281425 508055 1042625 1842059 1902536 1649453 166033 1082957 734792 1081581 1735823 1296031 119163 1436554 454736 558323 169950 1281378 1373505 672995 1873837 1629899 1172705 644484 43595 1150270 1821694 437526 1811031 1960530 695922 181553 1682898 656985 348837 562688 319440 668570 1971983 370077 202176 1728326 1725697 154860 796245 1421862 218151 1201600 1816948 1253496 1426454 1166591 682233 183442 1032702 954851 1543419 276607 1790711 813189 936314 435339 133044 948585 1275235 1441114 1811023 983527 1283391 1783433 758027 1960474 191471 362198 320196 899994 296308 744366 935933 1927595 606613 1410310 164785 254873 542972 1403110 1884448 1890688 435551 85153 409687 1788913 1356543 1245129 1547223 15560 1778108 1893377 571387 1990902 1372474 1247581 1945819 966549 273864 1875965 926111 1615385 753950 1561388 1714340 24271 606886 1752986 1956192 877878 562251 1836473 1624791 156546 577874 72371 1693652 4048 1887209 1283807 1955568 1428340 1283904 1300912 531550 423053 1298988 244512 21283 434216 1828260 1701063 336809 903403 988497 703166 398042 1663827 1536474 349002 1275614 1963171 1282527 1902781 287668 93023 84481 927267 421423 1881994 1457494 1313024 400787 1888877 837737 1228663 1137203 94116 163795 1605072 1700836 1647454 1395488 361904 396990 88506 540077 833434 283667 1938285 1784610 1813918 933760 1352354 720140 45679 1547535 1023202 1997974 1973911 1650247 201219 547431 486745 1952357 888561 347253 1179733 417849 1721434 1597707 1234329 477485 929875 75333 825245 604905 186848 1265696 155352 528092 42092 134760 244859 543031 113545 1999014 359091 1513269 1790808 182391 304593 561394 787509 654888 994699 637191 620763 266051 720208 937266 1591953 797824 1057158 1722636 1308619 1637596 1952332 369642 1697381 1579695 778489 633332 242812 286567 694677 265570 95293 869338 1657194 1645026 550682 559770 1996227 1162336 196904 381766 937593 1060345 224190 155622 1546586 201437 142395 5916 744807 766950 826718 303258 311282 822956 866496 652496 643086 1683557 1442744 532462 1144850 1558917 701615 330607 467106 262982 1093765 1288308 1192104 1603130 1843548 1815148 1811331 707853 1567119 639586 534341 1107419 536111 1722554 247552 815697 1283127 693181 731280 143540 869819 1381502 821446 1894022 17251 1760724 1687308 842403 324302 691955 1301854 125063 473347 77726 245820 939707 651682 800454 250302 651760 905376 272152 1870905 172647 1077583 1379244 1509864 1315735 21501 505550 619077 1519379 1344085 413154 649893 940553 699990 273731 1727340 1382125 1904569 134739 1973922 891949 524360 639517 1382272 1493054 1870680 785435 120869 1866785 1894646 862692 1986561 1999242 651058 804007 1695610 684667 1109113 443441 1173595 821575 685095 1522010 1757618 1239483 1192789 841926 1521156 152732 879191 447085 273053 418291 924039 856781 408500 1992649 207006 529020 694018 1324186 621414 308383 767613 1721253 138962 1778969 867728 1892307 1755047 1588594 717732 993376 1754671 860496 54745 270610 1805956 1579607 294091 848610 466628 890148 913019 1727079 1943274 1158027 398999 1679515 90549 4138 990896 193495 1686644 455396 128888 1340665 804006 976330 853528 331700 224933 1956460 328838 1109311 1358456 304965 73733 966675 339297 566503 1338515 781828 1397062 1877154 1131350 1434676 8812 884210 1556715 1083777 577446 1923503 651358 827439 1347819 137372 1542475 1608039 1699811 1683100 902996 1656500 1518764 1455391 777195 626253 1374464 1655625 1902602 972151 1989743 615074 1016305 248234 1207261 1255220 297777 898786 374709 1902474 613791 1180896 1021280 10857 91752 1842587 1155460 1502624 1367571 1963411 1847864 1528780 1659992 903405 811900 75005 791332 575413 551494 1060775 654167 592767 291836 1196662 1642405 1877768 1002270 1120908 796090 1319147 1205095 310445 318728 1242937 781794 674211 1081864 1430188 322770 208175 1913714 1584242 313290 951080 1474435 108082 1473714 378051 1651815 680641 706512 596768 1632996 247966 1158733 1545651 1837133 980831 1736973 1386264 1870449 416833 1788426 402143 1396713 928056 952402 1564501 1708388 72848 652530 1511455 49481 1150104 342889 1047851 1759204 1788514 410095 1433872 1204760 909535 436654 1594958 1003396 1299165 538236 1796132 719881 284120 1092609 1825646 818448 728845 1470027 1364639 1082640 87504 1711513 6985 1664024 812762 219071 1256495 1147755 499817 1760523 1477022 839308 136800 1908283 717400 886251 1250231 670628 1302119 1259727 1725121 1533060 411754 1167799 1562251 867303 967895 1727286 1854015 1978744 434188 1010607 562679 926151 559734 1797404 1231995 832646 1163378 589534 43422 20989 101008 1621368 1288178 1041405 1041103 255367 1274519 705657 449802 205672 1295384 681456 275018 85992 1469782 1485793 1739235 1831263 1065450 389008 1425862 1225136 1253225 683858 183647 1105752 321611 375496 263473 1326833 248398 135304 171502 924206 77596 487089 330629 1830044 1808 1360638 1903103 1651112 425114 1836607 1280940 1561407 1886290 14042 555672 1351911 506399 299438 91582 994839 665308 836481 1579469 85006 435877 1599256 441158 295391 1425384 1109945 129417 877959 1779637 1614567 144441 313487 1250081 1464617 1713687 86506 1405445 454094 901288 736398 1951995 750006 1785558 604695 432133 442891 610004 466489 393746 1222209 1709592 1205641 1666501 802456 774070 760988 649812 537637 736116 719177 1553206 1184204 498323 442198 1864950 267133 231987 618630 1889909 1468717 174458 222442 1956381 174890 585982 70697 259896 432855 978555 992546 761695 1994324 1653865 1602837 1577558 539141 1441624 1260933 415256 603573 348899 507974 1957474 657735 1711252 980672 383683 923762 284562 1094865 1229341 1342054 330731 1162950 16932 1604950 854878 1664742 1995692 150668 1927250 1015447 1964711 1457614 1256791 1780626 631642 1940882 1751269 1559153 1315780 997877 968288 1763109 746746 466571 51936 1024423 1782689 679127 1921198 1251628 767615 1746911 1792208 920640 328294 326048 610276 631622 72737 914176 70281 1692346 239325 1955590 1528656 1085155 187829 282860 1953299 861775 74725 734809 1916725 840992 826571 1002587 1070282 1888098 1388283 1352723 305608 1424118 1515832 64733 1451657 257027 1569716 1094403 567772 414135 1802247 1690332 721199 1527630 16451 160820 1474350 1791371 865068 1983263 1509437 425932 1745237 448174 1106354 1217049 628855 1641724 112346 151578 1229707 307301 317129 146077 1602928 1877131 266568 1234167 644918 298067 364154 978565 341800 1578255 613541 787969 822620 1425971 1752823 1469190 636481 1274873 1821525 684310 299580 1587079 1352196 1220573 1718187 1323578 259293 1508669 1251814 651952 1976251 1635914 361827 715086 1286190 1857588 199625 764098 610491 353564 1497592 1091790 721270 36105 754016 1264157 1103657 1823022 452244 231674 74392 757741 416432 1546719 1657242 1630227 1344363 1888325 1329567 1487741 759231 1180685 1158354 1275468 430191 930203 1204172 530788 1366830 1488803 106645 502273 1091121 454697 1794349 47587 1638140 1769723 872183 1024525 1778011 826563 364042 2424 1101359 719637 1520286 1180405 227475 1431766 15094 993441 536913 1012557 1363156 488880 1286191 1781441 230491 435350 105281 1298196 1261797 700768 856848 1876483 163480 135479 1113165 1402923 1993526 1893638 439481 1901526 345306 1370244 1761935 1741801 1503239 1628098 542194 71221 851973 852143 1906610 1289889 945952 947659 1074092 102219 1258264 1538606 1063460 1521890 1585419 515554 186048 98915 1415490 362753 1672060 456314 225984 478677 703948 1763236 1690081 326243 1355808 108540 257537 67587 1343289 1739562 1723219 1866012 1578324 270805 1609600 593693 58654 1487748 266485 395848 146633 1316313 933115 1482621 1731900 1577472 1157418 1708106 1209142 607315 209899 1023705 1905827 1209962 913061 1055290 91535 1768448 1279718 67439 413987 1011850 1254696 839265 238422 365046 1272657 1032962 1170933 818577 604976 1625759 1242907 1596325 76569 1959133 1216796 1169421 297481 193406 1321227 454125 1786863 586976 973740 701894 327171 1523883 1066687 1617625 1363008 926188 997771 1940714 844006 261275 1970998 1159922 860051 1031259 1004592 654752 1191314 650628 790685 190106 1133737 491825 820237 1695657 566112 1907967 1287758 695746 1449821 590290 1075475 1902255 1877566 40455 811307 92676 493071 1118107 1579790 666266 553178 1263319 550479 127785 317031 611413 1813973 719769 450946 205227 1516878 105546 1226707 1007493 1434741 1951957 494711 579832 1041420 1644751 636288 1593133 1738128 1218925 923110 1627118 1129970 1476102 124918 1351957 739058 1347784 1634707 1351011 1810579 1198706 1990438 560099 1112910 653735 390615 1541601 410606 623247 1046319 1201770 275539 34505 1747958 723933 825734 1274823 674394 1945619 321521 95426 1405771 1996199 877187 1777266 928044 1316836 1545822 1482800 676962 1033549 551930 1435595 753197 1218831 1087728 1709579 1210718 1071752 1067058 887973 521742 1934945 114265 1541713 1969890 282183 1544206 552704 456467 1815291 1265328 493698 1674307 401971 552945 1764863 803990 100159 463928 303812 1318370 1290417 1697134 901179 224963 841469 222984 1519214 1092596 437994 605212 1635929 1712605 1845182 867198 1581305 1159111 1602772 1081384 1927040 1450018 652816 1212686 743219 694316 1510970 188398 111940 1308739 504658 1239144 1330445 432611 315176 498378 1322858 1760971 1434453 320460 990833 1267895 1270022 1664636 1217802 88725 364238 923738 1095885 1738223 250166 885188 633560 1064663 679609 518473 1718327 227739 1512691 561791 336134 1310361 686258 480314 15216 170606 55050 867418 1854350 323778 1956209 1619386 1635102 1527469 764404 1256493 1580694 816979 486739 1794914 1850845 378951 613775 1157951 17050 1342607 1148418 419104 1809951 224130 295029 1182139 194437 1240072 1536338 1231503 1230736 1296029 1923603 1026555 1297351 265425 1193461 1683205 704562 1390238 1403595 1460356 176324 851251 304631 544288 277085 66324 685999 980237 388852 1737263 1960461 1024376 1744083 1503256 823153 120717 1816328 1247843 1755193 1258802 189219 877087 1286904 1481340 69871 913668 1026753 322683 1805201 1140236 1682009 1975497 580089 1384652 1942159 1766541 595367 1063709 1384634 1194269 296941 469149 1107429 446551 131433 1572562 1922856 1842453 219837 1245104 1829459 968000 822285 335925 568281 705627 784119 1459709 1560110 438062 108608 713865 1239858 817361 1111142 1369024 170949 727900 1825827 748852 440466 1411415 669721 1006823 1489226 271502 355381 1534028 37380 415424 1165766 1461476 1809945 14612 844583 568293 1498030 1812506 1282697 1373875 220990 662998 1413603 1142431 1697218 1367503 1777780 1303570 860548 1681920 1391334 154911 347286 1457238 997806 927563 322902 1343669 526199 1431709 500372 1623103 817896 414014 1104667 317578 273971 76187 1256710 1734990 1104925 1104107 519730 696242 557658 1486633 1610704 1131155 116963 1382749 369752 1930597 88693 1456611 1939372 283014 7999 1090252 619517 1430609 1169702 1730994 1155779 491951 1701671 159240 1614102 343346 640497 1716283 760026 1900396 621365 401580 1598666 428422 1741093 346692 1196567 49064 352190 118492 1643491 1077232 613173 1775817 920010 113513 631634 1389002 60145 902504 491314 140349 723686 1142209 1624479 610307 1748117 533764 1218741 464595 1147972 1943759 1384809 615049 600486 97549 1452288 1082980 367190 54785 813592 235336 1646736 424452 1823 173951 733511 616196 947258 116523 1529452 1767733 1928339 52478 1496811 1990297 881778 1307200 1561402 590501 264314 586905 1068735 1045805 1913792 1490389 1189229 1170884 853239 1595420 1232127 264002 808988 681367 1074912 1701154 835169 821363 1256760 817882 630940 184912 235004 1745218 1786183 671959 1275039 1623248 1757439 1014804 200267 1087491 869354 708100 1997692 1801336 65169 195468 1337592 93192 1693017 628165 665349 1814242 920705 1512573 801213 800447 663239 1507472 791708 1171015 1647351 860767 1930308 639313 990090 1142543 30020 746245 877299 1520223 1136344 1513623 562217 1909642 1168949 1953794 872041 419709 1572844 863776 941010 56089 1416749 1877831 276803 511734 293160 160852 1559375 1334570 1166798 1411681 586544 1734649 1803205 745071 1540888 722686 1887383 1481241 1718555 788077 1201750 1294445 466391 500181 506395 1048172 157013 533340 10103 769905 1854925 1765080 182776 838448 1484560 249573 164070 518083 603453 675752 622840 1734712 1385170 30122 1171567 1927095 1864937 1221277 1103233 554098 547597 42968 500855 889128 1482256 664173 1655784 1332343 906441 1591480 253685 917165 1122121 1368728 464422 947791 1155015 239982 853888 1209022 499239 1974384 185664 678964 1791194 515405 701248 1983826 1309618 711159 247518 765130 1514983 1826783 630492 688389 1233715 482422 1930837 1808713 1582090 45171 606768 1723162 1154216 755069 1337899 85108 1848876 1452161 940104 289141 1770106 1721371 840005 1612795 739407 462163 1689268 878374 90335 1715086 1646868 1802695 1279389 1770946 728869 337455 1970949 1259641 832454 1938252 378312 150468 1480828 1600414 482058 1546582 1652261 664863 513552 805557 940688 374479 1365776 35123 306898 916893 249938 960539 1846427 564355 394009 637414 582256 1870388 1974957 110520 649347 43325 1731508 543993 1014884 1664732 1163968 847771 973530 1987211 1219743 854008 1016251 1557013 237011 983302 1421425 1042828 1768780 1669376 1970870 184142 1184988 886108 1036972 1068485 1107846 128326 1732286 46641 573376 323867 1330504 1132975 1179204 139599 1852863 1710636 1518068 781367 1600693 322245 788066 1240372 1299056 347321 1936232 125197 523789 399635 56399 935512 460703 1451814 1286657 1774013 584200 1702912 15434 616028 705265 912191 462617 5947 524481 1338252 791527 891409 1955778 252558 952156 1659201 794230 857870 1448606 1307332 354522 388887 593152 1210087 685853 1811738 148657 1698913 1676216 1442137 1708628 1364571 1005387 439826 440247 408073 528482 1148186 367496 1491613 844826 286448 1737300 831534 780319 905311 559060 471061 1758799 875708 317335 1394048 665721 1033412 1433413 1479613 808304 827238 889392 112929 31235 822407 1267420 1483708 1000665 541590 318680 975872 52153 738235 167645 1845403 254120 1362686 350708 885753 436784 1778279 1689145 962713 1377168 582072 1736961 772120 412919 664493 1612629 1627700 1725854 950776 1070136 1434824 397395 1870493 426206 851106 704509 1022041 672672 1372919 1714769 719185 994424 1565852 28439 1841691 377050 451446 236585 1847514 1803663 1266919 247159 795844 468134 1989227 1648233 1003210 1443180 771046 964950 560951 691983 1923935 1861974 284546 667303 814164 323585 1280577 649610 1373457 1379211 1931493 1330759 198478 516834 737428 1781708 1258138 210274 965233 1054451 1913562 323046 1244874 1035395 1176775 1798557 1816636 782353 88424 583061 823276 1881206 98144 1572248 3848 383970 239784 1873882 268547 800623 1522318 1704456 710235 1692373 1018949 78342 1638260 793930 1345861 79312 601744 496237 1295167 546063 484755 764781 1691616 533259 969564 969948 1153146 1846964 303623 97024 1901788 1626646 1153733 28874 1159912 1226442 855691 1859190 862740 1776447 750670 1079199 1996128 761653 247375 270815 299318 841280 741127 133880 740308 926764 236601 1713188 1635752 767194 1058170 1443418 174437 1089659 392933 99552 1107638 565263 406807 1849043 593078 1703521 1254428 1321814 1792888 1468615 1533154 42599 1111692 359280 1886801 1052219 30121 261109 139162 423768 496982 1282307 1095972 1858432 716141 492694 1197979 670972 253395 53187 98710 533161 545369 37605 327577 1017421 908313 90625 1837494 693244 83441 425773 1283805 634807 343114 1292967 1548092 716826 90910 1139848 1320920 43884 1161073 1834846 106977 1294586 1030714 28955 1858578 1875888 1208754 1913341 1572736 1000991 311312 712107 41186 433533 328436 273341 1287172 526786 1663068 1158519 1598639 1508427 793559 89415 227896 1822171 454260 490147 1281699 1187494 827655 753631 497300 1055624 1763103 1111756 1339128 764233 355333 744605 573506 238464 1087675 558016 1329309 209948 1017877 880765 1289224 1703434 1003501 1706122 526104 1147285 1743098 1919217 592624 99549 1736205 1179683 1228935 1073357 995163 660174 360276 1877078 590695 1886992 1975236 376084 1594788 989302 316002 1350857 616710 1020443 1117283 260441 1696226 1095282 1494548 1265669 1863878 147438 307297 1582740 1139112 1793891 1400465 863777 1632847 1184781 1489745 1077732 15128 1889324 407023 276743 72438 562813 979130 1719127 1086461 822816 1381954 1252457 827695 1748138 1229468 262898 1044807 200098 730034 663772 364643 1560378 888255 1992176 1732010 325102 939860 648532 310494 144055 1621653 1451983 1640736 933683 1610868 742587 1945915 1574248 932021 873297 381457 216550 507325 1601502 560807 1545 1071155 256531 1811437 1426081 212886 1763547 1366245 870348 681772 1246977 1641825 991053 1988284 166111 469762 476885 80934 1104313 1283312 1719530 287752 471388 1479332 1750034 678592 1976247 1764732 366807 1075230 515521 1319800 1701376 53665 1001308 1679164 1695616 676116 1741990 1964289 760433 828547 1602419 254664 1839401 1890117 1265268 718167 1072753 146674 1926059 1548813 1301747 424675 1791223 1309431 1924768 1044192 156225 1214116 54256 1835248 644023 1934667 650267 240783 1998747 1936276 1716608 669574 1894114 1710034 1473753 731153 1611511 1415669 1313838 1815848 682165 101174 1939121 1044218 891247 775553 933324 1943502 237762 1318690 1141158 236537 1687405 1276269 351900 909841 185213 980234 1113475 879719 1212796 1754615 1331915 603584 1158753 233654 1863816 1475382 908147 1974037 1282590 340963 266693 231829 637371 1703082 1483328 386372 292860 463620 1840230 1437215 798088 1627651 209973 796919 635108 582423 163785 249952 454536 342605 963434 1742954 1955686 525184 5734 1337292 1652036 1706696 1946948 54662 953305 1622315 1638091 1107880 1508860 602504 1218610 98253 529029 428692 969494 991100 1426140 249316 800280 1306887 1422979 1302609 1330498 554491 83018 1332965 885463 338939 113035 697082 756661 602631 1468720 23545 1623191 1101357 956226 359961 335595 1603798 336311 435046 565537 1050426 577149 700577 427423 1436742 1902135 183873 117959 56946 463819 437611 1873510 224026 717011 960344 1961550 842407 1973892 1771365 320513 978830 449731 289497 1479582 125795 1892623 646948 873824 851179 1582386 1202788 157845 886444 1171496 873547 359139 422212 1878279 848329 1062974 820207 359907 1750550 1544800 371718 127662 806031 1726124 742637 1038491 1357559 1967313 1405583 522084 545292 852463 349026 1904329 1581950 437237 1055696 206522 506695 778982 1418330 1483034 1034506 44192 1842917 812950 17173 1431787 1236552 669968 1570277 525840 1444364 1367819 353012 683620 205172 929873 1324435 150822 773938 977996 1700576 992267 1852197 1265617 1415438 351154 1470403 1881616 146451 1228480 1448688 836437 1904834 1844559 464020 891251 1894686 213052 99792 1938105 754947 1974261 259764 1572480 404064 1771232 860446 933138 1211413 1483548 246127 1659208 309463 1073091 113106 1479267 1437209 388827 1183543 87023 700419 1198111 1132855 633664 778818 1736514 1277800 1805213 1255920 1068488 1036026 1284169 1755120 509805 295887 1609058 258873 1367352 1683655 936443 1533829 1750092 1816760 144196 1490416 1003903 444689 1962991 781949 174748 913268 1638670 17424 360555 243975 121404 1368025 368430 171036 1689609 621346 1296065 993837 886340 1422843 554880 1244986 247709 1833027 710555 1367599 634607 843369 1216426 702590 1610974 1285500 1937463 250370 1107908 760539 533018 1743596 1329580 568805 1030890 54869 621409 708065 257915 1212955 1448420 742022 124059 1026026 1630647 1626739 744191 1722722 1474261 1703147 1388661 439250 1429408 369980 1730346 1590584 1852633 1754737 384891 1818990 676855 1181604 1408692 1776985 1620060 157974 1857218 771147 117741 678241 206805 1465121 473301 1673436 731883 1723899 1054577 778898 1564381 709265 775813 1058645 1798930 663310 1833833 516300 78729 1718756 1148258 1520719 950402 1459785 1718288 274825 827552 1628792 596703 164253 1333686 1116550 364748 1442758 1406978 26505 1805576 1213004 993393 154488 1255835 1526518 1180558 237312 510770 1552451 1414395 788965 93122 134658 754857 832190 323474 540407 891751 1873092 359236 376690 650032 1337182 902969 345120 1318865 259899 378642 1137622 389841 945401 947065 541028 1680003 1391157 721953 456164 267828 757713 1122434 383425 1667164 509328 1910002 281001 416631 1041231 1952969 34865 737669 740283 917341 277569 1041178 26741 766612 1638696 135133 1136677 273266 530850 1279378 1433661 315261 689698 1161098 1898543 1444088 512838 837596 598458 871841 1917767 280610 1863429 810591 990598 1398187 1858910 287116 170823 808866 1723741 416818 200909 176989 1333753 1301210 25832 107382 705406 1757581 123185 776918 107071 866529 1698730 426869 1029238 1516546 1789084 1569259 871323 761467 1380580 102732 1102400 306179 728090 1662083 45330 1397755 1146126 79465 227371 290057 628023 1149169 701710 1357707 1731361 1508209 1854470 1954711 68366 1185446 1023547 27721 651000 1092750 1962821 1088619 1631807 806244 757718 674738 989107 457932 1306484 1032945 1156622 1672858 191973 1842846 1403096 991309 910047 1326050 469316 1881192 849757 1504006 1285772 582058 957204 1259839 604975 890296 713643 994504 278729 397745 1021835 679699 293653 605792 1559321 1002418 1724716 1737750 728271 1796531 833628 1360831 1217187 300576 1133967 877176 1182785 12274 272749 565192 940526 1576236 190553 1374677 1211188 205124 617945 1678240 454020 1560542 193037 1129644 380066 646739 137662 1924707 75303 1784912 559661 861467 1311236 1621052 1814088 560624 180877 470046 1382676 1195933 1108148 936239 754284 327344 523485 1393131 272715 1749633 1954701 1524259 1243986 1814437 1510059 379147 421009 400663 1142527 1413670 1507848 656288 1873506 606356 959887 1508142 1501808 477533 710965 272814 1601091 1772088 664184 322559 776192 85041 1393498 1010979 881551 644819 319511 446433 978084 268721 226549 1365759 45480 118685 1163778 965645 554759 580709 283748 125115 1630173 1828945 827282 1843595 1915290 1770722 901703 1919034 163637 805771 1460614 61596 1472865 175073 1552289 1459110 1980627 1992597 152543 1671529 1561106 1333394 982208 340908 971517 860620 852095 1538983 83949 1422222 1080978 582717 982834 302867 435132 1492135 982493 1500679 382759 483363 220673 508838 197353 901618 722758 56465 1822874 1173756 430658 1990122 1885983 1084778 589456 1764923 403418 1909293 1263154 677897 176563 1660736 144812 1467116 910729 429897 803726 150620 404844 1693400 1603837 1409010 617424 1073268 1849037 265548 220599 247279 251895 1249943 1769996 1580275 772384 1918844 810446 1199646 533766 1548417 918485 1250241 765073 429325 1565136 1595848 652727 371967 873993 370091 193968 1433593 1866501 1617112 1373977 528257 620555 652472 1552802 1451902 1229885 665511 1810203 1212568 1635072 1584361 832033 1079869 166519 1307851 726797 1325985 355478 298203 771594 173673 1970320 1367594 529234 251545 1934582 1650428 1457081 953960 325152 1551115 380568 1191790 726094 1980874 411906 1329729 716971 1224485 851459 1674792 660289 1147003 593944 233834 269102 1597769 1306653 1741731 1450311 127500 662827 416936 1716663 1013710 335224 282904 93112 1799967 469631 1298537 235136 769544 122655 1510854 250877 870792 1444202 208113 21138 20187 1407925 1407687 1379738 1727114 553677 1249640 363809 511978 1437728 1645722 410806 634212 493337 202204 75498 683950 623934 510604 1100327 1099433 13610 776544 358442 1865710 288431 739633 1113070 1224335 383465 905798 545500 1178687 330117 158311 1686726 1230299 836619 181600 1892425 1728082 245159 1701357 1763622 1784702 71718 788783 1617333 41190 715841 959643 1922367 661344 297062 1170629 282008 1986454 398785 1741436 570330 520810 1610597 604640 741291 168792 1451698 426274 1191543 1266508 979171 1863858 517782 402998 1548823 1104993 941594 217303 728250 1252882 388914 187828 1794867 871514 166735 217741 1122499 348379 573007 381090 1637957 1903667 1872225 53484 1835344 1256517 347707 1519110 211949 1426425 1074478 1909477 314271 1531876 533021 1626240 1348463 304327 687650 1734073 1768933 602823 1431753 899748 653913 545112 1888894 829422 598340 1742824 1920738 246561 564511 788177 735639 1582753 877228 1084832 1116877 1824418 332878 1410268 117150 115973 776651 1031106 869765 486556 1181498 1310160 1128113 1257121 138275 897094 1801858 420996 1403543 1319391 988435 92194 1268944 1666412 1585304 768609 1575925 1496093 1983319 1581743 1096458 833300 195843 677243 263545 1221719 324291 1457376 1658524 1588773 576611 84847 1344213 1346873 1405627 832906 383054 138591 334334 1321210 1264685 1347734 1608663 1386353 14043 547745 338745 892540 45558 1876853 1713226 222849 1576856 108586 1809548 1901861 1976333 1838108 117806 996986 1852030 217868 1611610 941203 777598 1293196 974834 637343 1755061 284998 85168 285768 1077049 546251 508492 1721311 1243576 1529247 713067 1257348 1187624 338255 749256 1422405 1661905 1625025 1798220 513073 1910553 1128537 276070 998147 1738955 891850 833994 923151 932610 1691379 938644 328255 1492547 514293 200553 505032 1285573 793183 1719768 128741 1547941 1836801 155871 696580 1581558 927330 1855622 1875237 778401 1925479 626572 69301 1564475 1612463 1038356 1219277 1287118 1791929 104552 984572 154379 1205778 616400 5836 571417 180218 1050136 215819 156167 1880550 140333 876020 312627 607483 1155630 627576 228727 498480 589159 564537 790142 110396 141583 452656 1829933 437142 1291349 351362 1865735 1841915 407652 1873887 1959606 1601838 578819 792467 754953 496302 693267 534153 392971 645022 1386359 1328159 1645579 1395099 283868 24526 1280046 1330127 811447 698657 873204 711569 411860 294908 1158860 1056933 7718 1735142 1868700 1002159 543514 1786594 1473131 493109 1597020 1952130 1522030 8154 1570776 773402 845438 1291941 920418 1627362 573155 108770 973949 1388898 1502873 1121309 1630488 686254 1570109 1135260 1107479 715157 1307273 1534183 555661 1690945 928786 1004290 1860966 659436 712733 214256 247335 712649 1998825 1035674 630083 899856 667680 1411196 1529177 1780571 162822 28261 772418 576196 1017307 1104131 1853462 1639365 1032637 236486 537871 1097271 7752 649608 18375 1190157 981077 347619 975397 1442402 384528 605758 1541130 1383758 1780464 1368172 1574991 1319879 1560165 1003332 1719737 607021 246617 828301 457643 1704342 1075323 361517 928788 540059 1469506 263096 1340931 85172 1040013 1912254 934616 742459 1116794 36648 1428343 377768 881640 1776245 1124473 1240465 462318 756575 25468 541415 1751166 1111326 1944409 1607193 1848441 589409 1205420 730906 1327276 180978 808965 314419 1804259 86320 1768202 87209 1324214 1557674 53841 1695032 1495945 174905 384909 765394 415831 1031074 1476535 559353 908130 358135 974748 88926 1172076 1413032 1701294 57012 1757573 1813578 539383 290468 1841921 1746129 1006093 1372535 1652035 1135793 937936 492006 401354 219261 1474490 1997049 876676 1358193 1730214 1040696 1297046 1003015 411487 242182 209422 1024373 1549163 579313 883571 1670431 754780 1504995 1107350 1624399 1512783 104598 61445 186870 1502359 1002495 1415803 947697 940654 1527756 470734 1399775 1491095 1473676 739728 68406 1416850 1390774 115660 1235059 1053587 200506 1130261 578424 1001167 5959 969038 1219923 363078 1798723 1022570 14805 834379 1611854 60093 55159 976935 1057464 1735360 1628405 1761241 526770 1465467 1169703 660953 1955192 1213857 1562684 574680 1126931 708468 439504 376389 90046 1949917 572742 838346 434225 886404 1506657 79481 1888766 1213162 876505 219452 1967127 1364105 1729465 808814 1145336 141363 1650798 1148973 1227188 1974089 1971573 981913 1573423 569056 1070106 1749422 1539553 1769114 553186 1671144 1518353 364538 1107947 911415 504895 490318 601683 1029212 354318 256694 1968189 1597232 1302858 1211403 284172 1715262 1591993 1323575 983276 1103927 1671364 1313220 1492988 935484 1031392 205996 963498 125073 1190916 634022 1854511 111432 1925773 302859 649062 1261435 415350 1829472 1959235 517228 1492599 1706619 618197 244855 1133953 862922 929073 187818 1518627 1101992 1063839 1110249 401379 1500471 373366 525694 1663211 807117 1251512 1827931 1484976 1176587 1385854 1341372 567703 975209 296550 1661469 438551 1370886 605103 1180409 1942881 1760743 92961 1377433 1718559 1185146 374776 327841 372125 1634309 1825607 1953614 1330391 310140 629529 633966 1647056 1878658 1129978 971206 1396727 35720 579110 220017 1240288 43553 144764 170785 1073308 30867 1758787 746998 155603 687400 1803085 734765 1468733 142960 879554 1839380 621650 355196 598848 111542 1422378 768073 1042652 200713 1899946 1612806 1960915 1777253 762169 1303462 1893473 719886 1166397 1601379 1904613 234975 914984 468922 942241 1660019 1886307 1020461 1190307 786410 900414 1716492 1843250 918380 782331 1835800 865540 1804667 867531 1932354 761670 1784814 1131204 695196 753698 1157760 955736 1467689 1947858 104237 1227665 360847 1349749 1556670 439030 1741658 1908197 1825452 90153 1843837 206483 1514179 1777013 6181 1838685 1538531 1441468 1702062 982818 157603 1328525 1211239 1061206 1020373 1067778 950781 1217243 1229639 1887932 270480 24935 249730 1949343 355641 810278 888210 1639659 1138259 846140 1604123 964945 154474 1051926 1735344 261784 868419 1790665 1688945 1414714 486830 301686 1318819 466062 608946 1774115 1535074 1438272 464242 777643 139614 1187831 744367 355413 793114 1744884 1364988 145423 990545 564664 1778601 260986 1417823 1353888 60220 120652 1890829 1796506 47129 213783 1730263 520315 1786215 1953308 1211181 395195 1433238 35352 1845948 265371 1963306 1386234 1085085 1400228 856509 164368 1134203 1060688 178957 788873 1891051 754686 1140339 715951 1004045 338247 1098936 1956325 495735 1333336 1997514 868145 468105 664656 1676172 837919 849158 797876 351788 1125343 1267089 1234464 392176 1226612 1495434 1167462 916074 593124 1134976 219688 1608366 1613197 1782346 1187998 480324 1864716 1264819 1722765 1039119 55062 1152148 259152 720129 1460001 659523 644964 1027150 750510 1982423 649027 1090227 1853546 1278088 1042381 572621 1757325 796912 793759 1194338 865957 1515504 201781 988473 617078 865634 569073 1249220 369441 961541 865611 1822501 1310904 1778230 1825826 84721 72419 1069461 1600427 1880563 926751 972094 1107086 1255962 1059141 738178 329350 1774567 1370528 570673 1737120 507266 1072294 1318447 170804 1176656 592268 935247 667005 724648 1065599 549487 709515 205572 1977334 742818 584201 89455 519285 289946 293511 972278 1200574 352632 1435336 322139 1364770 1670209 1491099 718048 1721319 1283857 333352 1581674 1867090 1699548 1263282 1285576 583352 1061488 267782 916869 1664315 165172 796118 398318 261918 1008512 1042413 914216 1192024 1342558 1451061 1836859 623318 1411940 291672 1004933 806112 1784955 1815786 1279783 283175 119131 111668 682026 596667 764252 1737958 1816530 1230435 70210 1053097 540577 1834727 1259559 1744350 603647 307702 1822730 691069 102830 99979 282721 741366 1836132 1291911 1400998 852217 1193557 294686 414003 1711190 186189 1949912 559561 1939371 1454907 265892 163212 1875861 70274 816991 1103135 1181628 499927 971698 1783448 1280492 1347005 922002 1255384 1216963 1828594 169497 179302 108779 703810 228032 1425655 1060557 1335767 1446801 68745 1019635 339668 495140 1614301 910786 62891 730409 388327 501084 1703568 1462734 484669 1391014 1070226 964182 1623322 102338 1200063 1432922 1739111 151296 110575 932005 1968827 1501630 1158190 195206 523357 1201191 40731 919173 406862 516400 992183 1813152 1854226 245993 74831 635503 770350 1077875 1394840 1766631 545277 1577526 1448818 238850 1588872 806097 1653919 931529 515453 210065 1839816 564660 74045 1506291 373039 664631 882621 1894863 254132 1034470 28679 658195 334744 1325376 511472 37298 997438 1571708 1405408 152332 1855024 1785922 993053 715821 811872 1913420 732895 1219819 1978589 1242648 349857 1286715 1427538 505950 383497 502342 1098295 1668179 1534757 819623 1434387 257708 211365 354225 1251337 1570970 1547362 1382319 1647160 307487 631416 1463858 31988 226593 684393 1092036 1204597 102869 362099 1733444 64426 232219 614396 1710023 1009196 366794 471261 1029882 1482559 981772 986976 573517 787351 499760 1143581 1715353 806417 68934 654417 98783 1689446 1966781 1140477 113087 763698 121743 1460573 1254741 1432204 654557 1395020 1423821 1795492 1771000 341818 1148009 246632 1448087 479689 1938724 984281 789306 1876547 1211963 1686355 614392 1936517 1107821 579 1754047 1689062 1914539 1818084 927093 246930 1557111 974481 478554 1035311 1252528 925972 878377 352917 20122 695223 1261599 1621615 657748 367493 1386017 1050064 105099 671533 1177694 1142828 42677 596352 344266 1392109 769351 1772442 149867 1598168 445710 1486478 1267655 450541 129250 1111396 984053 505598 1399060 1274409 332923 829279 594366 402404 1608094 44653 1874348 1128836 134005 878876 1355709 577370 1839881 244027 1835761 1285743 1870122 716661 844162 521115 539165 1619517 234444 1708716 1399505 1727831 1523671 840192 329178 997925 1270063 188083 674564 792920 1760584 1013724 172452 1691750 1074088 1061264 457208 1489800 889607 947874 832771 1529135 1021554 1250342 1990453 1905365 1733592 1922006 1874549 486728 669416 1379111 1870843 1244903 335391 1190529 1240511 1538616 620698 260360 1902916 590564 1026855 1079470 1581492 1371865 771780 1300030 1314678 1998488 1337161 1204772 775198 1909718 663790 193410 222253 1062264 1564352 195742 1648951 1226225 1109654 1887758 1788332 1395401 1061789 973338 1471153 739000 154723 1098996 1191156 1115435 566587 889203 76572 1191480 1088226 980279 979866 1629653 490556 1500762 1449986 984096 1450262 1613543 648246 1468390 996352 1515173 1265055 728682 1961049 1168951 1853447 440623 658572 496842 1808225 372248 1935023 1529326 1682021 436095 1231661 190692 1056279 201782 1617374 972121 437080 1273179 191696 1299656 47010 388771 1214610 1546827 312060 1252804 346829 286434 662488 1139181 1471782 999357 1990077 1275759 1601659 270991 833792 1059310 998780 1902280 1919263 1257538 1374693 41381 1081374 1130378 442471 542431 1690017 1872521 822908 873352 524699 1070918 849430 1765938 1293064 1463741 1075194 501235 1429514 1399061 1995480 1766487 593519 1635964 1683493 946364 727489 1094549 1543956 1409141 535750 808802 909620 277418 1897552 859427 1689337 1558400 1825397 1830656 462243 1530204 448167 1049760 611349 125808 990631 1015520 1905627 320630 582545 1832227 143814 262739 1500072 771891 902304 656338 1878005 1445857 282976 1733801 334226 1104930 1484686 331628 883753 1354923 1361812 529705 291008 477181 1936549 383219 284424 1006982 981656 1270141 408839 361142 620203 1452182 1368784 39830 574432 855546 1137340 1368032 621785 1690285 395732 1075299 1129035 155023 1190834 1679456 409322 1583347 980456 975363 1483671 144202 1943338 254053 1769634 708756 201206 994809 763888 960429 247402 1739240 1659840 1125852 1624006 795920 1809472 757372 555397 1998334 1390096 40438 25810 1246455 1086366 884659 161752 347293 1575998 1147139 416199 577133 481092 1996077 541940 1698610 1303505 1655242 648101 1107227 690665 1969538 659389 903742 1782740 418395 1684714 239686 952873 1379119 1147146 1263362 1722124 398218 310503 1144820 1229201 843612 1168249 965522 926624 1080926 271351 700022 1227160 1972706 585067 1826398 97006 1343642 912004 668286 672045 830669 87938 1866656 1220259 1022960 667715 272924 924422 553365 164071 1713943 1446938 987604 386146 588080 1675883 701312 399551 316793 1354712 321589 1386626 199923 1909707 800275 5676 1044322 724696 1128842 30541 1246335 137761 1219216 271457 255097 1804075 479632 700294 1347249 694635 743551 237351 1498595 72705 1994889 1179654 348312 827078 1256894 536617 1249804 28951 1341899 992229 1665422 853130 133675 167123 1508479 442448 1708849 409090 187078 20978 1755406 75893 1390303 897707 1179426 869277 1645596 710921 844900 203940 1393822 794269 786217 495846 838307 612692 1851886 1632718 1705800 986567 1221080 1666429 1114582 1167365 940218 214125 1867401 222203 1888688 664346 545285 1874834 213390 217786 233547 993233 1457957 982185 515667 1821775 649531 1518451 895918 1770404 1494571 742834 813800 363583 409726 1842265 491566 1870975 951198 1722369 151911 1297920 1930661 54071 1309145 1265711 740605 1804575 1085488 749994 564096 1102186 507580 1802114 303131 1070915 1974911 1257543 1027635 551033 1442803 1221095 853570 257875 1829941 231072 1497405 1356061 937480 1819268 1494122 123604 1379707 1289032 649471 1584611 136446 1354847 1597392 912373 577305 1964910 1360077 1924565 671750 1845797 430472 1088087 638790 123321 1509004 863945 1381074 12619 127051 586107 1525696 14341 549840 1513184 389773 611676 1765351 27106 641843 603373 834641 1367454 347944 387402 1969701 1964144 80666 251445 1242445 1518151 1733113 1796207 1962369 243620 1382155 1919357 594174 1580821 531632 808046 449577 1011076 97119 1656897 127138 427593 322116 1226416 165533 1313525 453751 1577207 680551 69089 164730 464294 1410404 974276 1037350 680841 215747 1907600 1828961 1012746 1831886 331074 1344309 698687 170871 1318259 11793 244876 1676714 885963 17153 1362002 997647 1562216 1089850 1753864 257718 205916 995168 677900 1960862 1946091 995261 1570158 1130976 1879089 374669 1228076 474798 1278091 521786 1015291 1366592 642436 902487 1565087 203280 742013 915127 1514479 6093 620740 273543 667797 887533 1838480 1787689 405129 1504718 1029831 1114229 1391919 1768126 1345740 1891400 1128854 1531522 1605887 1745973 1005027 501798 426343 1975937 1431061 1568915 1296830 1548067 1127212 498699 929391 920647 461868 888052 1156520 1235225 1204179 1439769 1909205 1158237 697973 931940 1261942 271517 350490 1274822 1713056 1538608 1117477 371031 1675816 446164 484384 675123 1454314 1880050 1477143 828787 967553 425922 1400624 1256559 1479714 1522521 1146790 1372018 1441267 719345 476259 1923027 805923 125001 1451898 1140562 132418 561724 29562 199542 865261 1542716 77096 681552 1410503 68826 1805 146551 401655 370069 1044315 1784852 30424 889940 18808 1792989 1801443 527803 7092 1415713 140012 1731336 1622454 847489 1859602 1302033 1437768 1235663 1977563 1961048 127590 47297 1227211 1772521 1370920 1534326 1535105 1545283 1678226 1063597 865474 182492 1257247 1598186 77978 878258 627991 1442052 1478273 900566 1765532 1495972 849111 402128 1355922 561851 1487423 688299 577292 192743 561408 580855 993288 334352 394136 1681625 900237 1982620 1424825 851631 1869149 1430005 1408984 1494041 1937848 1945120 823640 1140346 170690 234908 1032546 79207 1265886 974223 135128 13443 507040 1896106 1850975 1714328 880039 221643 1471357 123943 1989431 636783 377451 225221 1108375 1072155 1719451 1232435 801425 1987720 358948 1952805 403640 1289377 904662 393328 1294154 1504328 558062 259669 221046 1890807 1837922 462316 929322 1974409 994969 522849 1986056 1834021 927718 602716 1775504 1043598 761839 990103 85911 124076 208972 324574 578795 1686189 1089565 1600062 1864459 1807273 643481 334722 840234 254904 167131 1935418 763962 1994979 589036 912483 1489394 1525380 1494725 1189823 1007359 1639486 913750 1826915 1835607 86822 1370068 1760251 1109049 1858593 285978 1994447 602016 1160176 1593882 1720080 1519681 1805303 947248 872001 1832901 915787 265749 77747 1716513 476533 1736824 1088990 1010647 608769 824694 1509688 1849086 719800 844421 360060 703165 890809 1132274 383394 1465550 700733 705941 971315 1583821 1503629 776197 570084 1878714 443626 1305937 1562528 1203274 522064 640087 1596321 1067645 485267 1228617 1639775 993348 1407834 1380741 862328 1107338 836693 1598130 817002 455766 1800193 244172 61896 1642163 1829322 1229534 708632 131577 843687 1388162 1510034 236581 1732783 1834637 1403940 767473 530060 483529 1576753 1557077 1907881 775772 1811128 1225084 1459826 1332022 567593 559299 563274 917436 890818 182989 706647 939636 733469 468555 693281 932636 457665 498844 481488 338203 102542 532888 1500251 415273 269701 1206021 1368703 164660 1959940 358715 604355 1803089 1525952 799769 643991 31095 183959 1407985 1121567 954836 1824624 1859984 1342990 7139 1630496 1771334 286838 533825 1843151 1183313 54756 316704 1893537 729465 900613 478647 604336 601760 1673419 1570001 1641532 422076 1465372 537112 1506471 850462 932192 682975 1081529 128629 629174 1393837 1500194 324829 1624834 528686 71497 282340 1786419 1912304 893631 640889 204167 1938266 359825 782511 406874 1758433 1499625 125223 415451 234178 16430 1347161 3762 280360 175431 907930 1585788 433574 1894991 328224 1255073 660199 1183002 1006672 10604 1642301 1860714 1504378 296060 477946 1706518 977448 1127814 1625489 1981969 47016 1038938 1335239 48662 683735 72478 1223728 1262335 954223 1597870 1207430 1063207 4475 499147 812977 886883 892152 106677 1531278 816798 1863381 1199200 1803619 418827 1637512 1722834 1997744 1759155 1787663 124551 1982955 1918251 1119458 516208 1540759 225907 1328420 734135 1989035 1528570 177928 1681406 1100067 1963851 273918 27213 612750 1669247 1802597 619402 863489 1932587 392264 1613728 909644 239071 1950248 293142 503550 1673872 107677 1861661 1194204 665720 1008045 1812659 1999018 280287 1392805 1991937 1964214 403180 1872448 213785 1778947 660439 129232 1185983 1639378 286825 416206 668363 1631859 1759178 857510 317914 1730980 1883643 1778920 11394 436800 1848430 1098148 296136 1685975 1156331 332809 1693932 961044 639220 136080 308760 338265 868588 1535415 780430 968569 1773353 804880 1188456 918825 1163743 763001 1872563 1463372 311923 1199930 780387 1094952 284413 1884252 867707 558537 1482279 1875945 996415 884385 1841490 643522 1564543 698125 1759644 555002 625886 453846 37720 96446 1415126 270190 183705 57344 236268 1990273 953072 1884083 1667664 1549297 1456195 165856 672176 1583350 1720801 1521577 860638 1498409 543085 1366378 1192356 205074 1755743 367968 1980842 1528116 1873696 101729 877287 256411 344212 122252 810413 143606 331730 1357302 944730 1279097 1789561 508194 389055 1651596 1060736 982969 657283 1623816 111492 1085356 1627751 1237733 1889798 1088139 21915 1475385 1604079 84039 98540 1059541 1781836 1948317 16717 126880 1988933 27380 1751380 673470 1360201 1211700 1331963 1080342 855390 1823624 675306 891946 1390566 1888422 1444219 527949 392033 713141 858049 1714033 190209 142284 1059209 238608 1146650 1900769 20513 1664728 668057 228186 434217 674016 514170 799434 1675509 1820337 1374233 897550 1440672 297244 1054613 218123 1343276 259974 424764 463183 865627 1411211 66957 1543811 969846 703475 1013771 46312 685708 595524 1892185 1202830 1747571 679965 180417 1411155 253292 639546 1039132 1447005 423641 1382511 805656 414547 1435572 922938 923867 291588 88140 376844 1210725 534896 1071778 817007 1353952 1608175 305937 808470 1478650 1281508 1563125 274384 1329107 1909339 894351 647639 186878 1327467 922740 1960161 206725 1712600 26780 182830 1013168 566246 1854109 65891 1492936 590925 1899036 137483 659287 344244 1217364 770882 555550 610841 1588445 1200202 1288291 1888593 894682 1772356 728544 1860216 1062803 42915 1776427 1863504 1843490 138182 973399 514068 1941473 14179 1519606 1759737 551331 748634 803732 407884 1937670 295912 1519035 234258 1258899 90716 64392 1913227 916639 769579 1183380 523737 646411 250622 786560 724363 165674 334101 1134474 844337 986249 344918 794086 543771 1157015 1198606 1566155 106521 921137 353964 1624563 486529 489742 612716 1186095 251265 1994276 646971 1375087 748633 1015709 1489907 224161 935378 775245 282610 721883 629917 587029 811084 1850628 115323 1023736 316851 229120 1045524 1668752 613092 823988 955210 161569 1744234 393703 512140 1959675 260944 111535 1260403 611306 1884385 251999 1830985 977749 912694 138446 1877218 845849 263071 701355 385846 184807 1192933 1373759 152313 1109112 931330 407760 118296 426305 19066 1265944 776694 1920984 768014 1077284 278410 1230078 1195999 1854494 748914 1999812 556878 24684 408573 1634133 1196768 451949 342084 1785143 452704 1765630 1160491 92428 1268716 1038655 628117 1663149 1336129 90647 902267 1331408 322498 827566 681926 89265 1836911 1535996 900602 1752964 371035 14262 1236112 1845960 904203 1124891 1225429 480835 307574 202485 712387 7912 554775 1308691 1741698 1803634 1124135 36804 1937308 1505497 1491843 735620 171227 1084754 651516 768491 1443027 853852 1473828 1511028 1471663 1764723 730821 357354 1869845 1743605 998755 1555310 779773 1615954 1677776 1389118 923385 1500969 559495 282756 1604920 446039 1089760 1033221 1258741 1129147 1439135 1092798 1741299 78613 342353 1783296 1998598 1267388 275494 915072 378614 920144 1807882 1434804 20621 1204277 655570 222331 1170116 108053 1307261 683787 1830147 283129 163415 285000 1332723 1236836 1236041 210964 174292 599291 753982 83324 1891940 958762 1218922 1170298 731680 1092396 1444437 1725667 1511355 774428 262656 1755172 930438 481284 1730269 399764 1367799 555863 1723964 1354970 1718629 428746 1608589 1513351 1327990 636388 1038739 1390669 430337 336440 932183 556297 1104427 1359532 1174530 1121934 706827 1174201 1525176 107779 1224670 1911271 1939277 857567 818308 1733492 199800 367829 975379 1495624 1694239 475455 903790 602764 1320319 1636906 1604568 1280864 1682307 176564 356918 544604 1674920 572531 197631 1469824 362625 413622 117309 1369022 598251 1999278 691778 435191 1321262 652650 591126 75011 501425 1002358 93678 892196 1945190 149217 1587233 1322064 242676 5999 590419 177546 1895602 1410419 1996586 1903763 345651 781152 576318 446197 965610 1044719 1781224 1006233 1453975 1519938 498811 942334 187206 884668 1218443 1288462 467712 935057 1157577 1157156 939022 1200402 1893553 1782149 343519 587632 1778394 1355150 1064927 1892093 1432307 1047729 1395960 363772 838372 1648108 1956043 799088 699630 35885 230230 722237 786941 866984 893184 245427 16959 1414525 109456 1201754 109495 476731 1325550 132348 1244291 1509895 1676001 717551 1284955 1959902 310868 1644967 1508370 362078 657596 1826465 251552 1427757 1000926 1673196 1502078 769847 1748080 519370 346943 239112 1044234 121167 1752039 530017 966704 1353941 668601 1297126 541279 635621 600181 1987149 1786798 1272352 1727183 858730 845403 1893223 1892660 808725 1606230 1321510 1631702 765738 1516460 1701594 1641126 1044051 445098 618675 149081 1130140 1005195 1234984 1904743 1165286 418431 84896 122932 1964728 529638 1260772 328493 1802370 824670 1725015 933178 189434 1101290 997501 1319476 845382 1694093 327217 860566 1034745 789300 494282 642230 1890623 1982572 373741 1188725 348657 1711575 60725 394160 980644 1635771 1195973 1270658 1749142 1731073 492250 1670601 1857501 1836062 242164 1185692 917683 1134222 154650 1736502 1752100 1844820 534624 747383 729502 792708 855077 100133 1021349 711411 185429 734452 1917444 1877515 8921 1640625 1970294 987334 495399 968914 1851485 78364 1258809 490609 1072369 1599858 1810012 518812 167191 142258 18800 835145 1519006 137586 275254 1535732 1700235 67755 1425644 1145088 130032 1191644 1011014 1876360 623067 1491450 1015814 611235 1837605 782929 824495 1425039 607596 1085942 631349 976459 253030 1688031 1120310 1126102 837687 822224 971666 514601 1867735 1151723 1110194 1271603 1363055 225977 1874352 1196085 534356 1968797 889377 1280747 1711444 793446 480475 1382118 610490 1058657 686553 227772 250771 1394043 1000642 1723561 1594968 1603576 573655 590666 828220 729411 108144 1982833 174303 1245975 1775543 491876 1515651 810489 231708 1418774 1303402 681692 455048 612273 1713315 1701058 532111 298181 1294276 194394 744551 1098790 633250 1649733 1134735 666236 570586 505011 74020 1276182 26289 1332770 954300 842240 767047 47732 842951 1441956 1471856 393 310107 1891686 1003561 1013870 1792205 753343 816247 958347 1106474 1359748 1006023 1087383 243198 835944 774343 1110832 1018098 1329767 1632572 1757155 869504 1648552 833744 715957 765831 1562195 1893937 71936 1203533 1166647 387935 1083335 1217208 1506121 1165084 80947 1022853 804578 55213 1521805 1425957 638936 254704 1399239 1596157 1691400 371392 768288 992401 1498771 1071891 1374807 222152 1914655 1923296 1071677 1953799 533017 1267477 1033007 196332 1561114 1003156 1772006 157184 550962 268669 1393178 1577406 736576 352620 947044 1845308 336387 1527314 93426 66582 1847019 1875273 1624094 978004 586970 1318224 1533318 1948760 1088437 459816 287701 38355 371923 1384688 230071 1367371 829463 1012975 1396635 10707 760843 932560 694117 950909 25413 150067 100679 1372995 599977 1078202 1763179 928651 626447 1120232 719239 46791 1941764 1400513 1747 1570599 533325 230534 1020618 118886 963419 646765 1605022 1282207 838139 1847044 1802976 1873560 362697 1322536 1898221 1340539 805315 612443 309405 1556486 1825717 189222 1215019 354984 1135252 1543586 437174 1463867 537799 233220 187398 783476 192122 790874 707203 145416 962714 1082662 623204 1143743 1709648 1908465 734707 1093625 379840 187144 911858 1869882 1363853 1597893 1051003 229659 1718650 505364 1613560 1178195 414489 1422891 1554258 725534 38254 1332736 343381 1098575 367041 34696 692126 1270535 455066 530675 1476932 1303855 1964559 1942362 1131020 27320 883407 1875932 842340 125688 1146132 1055440 278208 758456 1657664 1777455 847400 1195146 252849 1542797 913596 597129 1300503 573223 1891149 780919 67272 295610 1799255 158473 1005060 1214481 1572237 1347262 829135 195305 562201 1448456 1987355 696749 956168 963090 1963152 1074570 1081512 1675388 1028258 423281 677505 767753 1313425 1146771 1791652 772064 194321 1065897 1307594 1490809 1591240 793648 1051223 503417 798112 900216 1066108 1654402 507851 228224 836029 1871329 788518 713457 975774 207721 1074836 1822170 1335473 634017 1041548 1962390 694155 926812 318788 379557 1371381 667553 1046564 1155778 220589 379295 1566247 639165 1286630 1017216 224298 1693034 511033 736414 75836 65701 737764 1801891 1347089 1707822 132517 1744935 1630947 500728 1788485 1038908 1532184 1533475 1992004 985381 1528451 390855 536304 1233999 1794812 993012 1894228 1417253 1813281 1013603 726555 66979 698472 1084532 779904 948217 837938 268046 1343500 611806 1386927 255887 1422652 1101659 1087370 178639 1966071 1582756 395536 1513872 483968 476439 97856 1226704 1992319 139940 1337479 599215 1617834 169103 1158507 657106 767016 561148 1726447 1655370 629725 859258 121347 1938080 1615687 960504 1335986 1855088 1672121 1217230 65357 52954 1900834 1123906 99584 1132953 1692295 1214216 1592137 618871 1531437 539301 766857 1895183 1829277 1150587 543011 840248 876429 1812780 1851095 1294253 1362930 239469 1905126 1003512 1602501 143096 55837 1245468 220349 189228 1196442 353785 477145 1629502 1920066 411728 1332069 227118 265500 1006083 1348447 821241 776275 1988641 1490315 104586 1903341 675203 1077215 1564610 514981 991405 1039110 261568 898644 1217398 96079 1256058 22408 1163369 1225015 1870516 379156 1538068 1436376 517983 40884 92626 1348488 1753712 515527 1007550 682826 1806495 238488 1535055 571845 997973 244776 177247 1220039 1746416 577038 1028818 801219 82105 460226 309069 110779 310465 1100764 201665 1857321 171497 150678 1791558 1975081 1455127 1999633 949807 298411 244801 1288389 184934 1601215 1595534 772638 793168 699758 1247561 1562421 877103 1686744 947144 379705 1336020 915881 475305 1170681 1780421 1401498 131159 1617755 125240 1301209 1063996 766078 1875803 1887538 504783 1330568 284435 1518334 456666 981525 856006 500058 638169 1797822 1898967 544873 537239 1464275 1145653 1462080 1404308 1003795 959038 996846 584259 707901 1571232 1346969 1971576 1867957 1783858 747542 348325 494948 1816750 1087981 1519598 390015 155299 1847276 1801467 596149 1260952 511752 1183787 271757 1007686 477769 1397660 161699 1401626 817605 998947 158424 737717 1377903 133506 622780 1251041 1532179 645364 249687 763717 54969 1100517 293154 839597 1268461 1525395 688040 40183 483021 623552 1945844 1066382 480201 603529 1673989 81793 1877367 1335020 1231010 1875703 1167047 1636816 811147 1418687 123658 1075437 1891125 1489844 1066934 1191828 677382 145702 180955 457660 1368402 853388 1298863 1715069 1230041 1788577 511428 1282855 1480119 29105 1768060 1709160 578561 1924435 258999 150175 948513 1565166 1046389 9550 316214 1740886 264165 404227 941044 531859 1261725 65218 1513537 1338094 230136 1127176 371279 1465539 1969874 682156 1858230 1942143 1640289 1279357 460312 1004913 1297739 1747108 1307928 1463244 904176 294477 1344104 919457 1376174 1034260 389076 1595152 1394187 1749471 1137693 1910964 353869 349389 394032 829130 112112 1951930 984430 107614 1204500 292363 45771 1309975 861648 1818627 605685 1672918 1463809 75380 1575703 675916 942252 1521623 362124 1247043 1100056 1263007 561752 768705 1711420 230273 1793623 64619 1578118 1040178 1027459 1471303 1469632 1732474 34608 1411733 90832 750279 602517 1099670 1416179 1883736 535168 1648819 1274516 1650477 100310 1204655 879371 1008142 224078 802155 542929 1112131 710416 1717262 664023 1475745 1690854 1931249 1269425 563883 609735 1751842 1589636 616907 1978627 1300963 922968 1638086 1521230 368035 1456390 1249418 1326600 574874 1719735 1289308 6196 418970 1271226 671394 222584 1835176 1210122 1066901 1046613 762152 872831 542481 1194839 1992963 651162 1065212 423383 157870 1682774 187643 1028517 400144 1502388 1187377 548871 1557657 236030 446901 517172 488694 1833255 859375 938795 428966 1999364 115255 850940 1957152 1399678 848528 1105719 446264 1089002 136481 404518 258671 1884696 492855 1616236 931371 1103127 1867095 372821 1554601 847081 1715140 1171256 1104245 311648 903497 1421480 1543421 1827066 330669 1669610 1201031 1077223 1454962 908238 399472 687915 459883 856600 781133 1021598 133672 1070703 285681 914325 1795711 226028 1688460 222142 1690887 1816828 140280 414496 333864 1932386 1499124 1707648 857672 977227 1896724 470505 1843786 997459 588312 1276159 363570 792955 346922 477693 1267664 565226 345259 841698 331003 538529 572771 1900640 1998675 1688296 1487823 1205945 1336039 1191088 1075178 1091097 615352 1857481 1805908 844653 1603550 392350 799866 1392095 432148 1291722 1752908 1249137 180491 640218 1151818 106657 513748 985710 212471 1540908 1230709 113698 1683434 1297288 262453 1754287 281699 1958873 218133 61032 789090 1680006 1736014 22481 1906619 730395 1551284 1002989 1121926 54238 1410634 417372 402968 1617624 1892944 1465962 1533324 249024 532363 698088 286998 1177187 1729392 1026808 1624035 706081 893200 350625 1124852 934411 268146 1197627 94287 1090048 1354912 62241 778696 1869484 1902050 738795 1823740 882369 1775459 163714 123855 1264845 973680 1188496 1934596 935912 749339 174911 1522752 1668048 645474 699307 689682 1544914 1288069 1507316 154538 849718 1978082 799673 719731 225416 204398 1758989 810652 1658801 966877 1191585 1588716 343237 453678 613430 625435 1830931 5684 1808838 1333691 37515 1851748 1142144 1307168 1301367 281243 1519178 767745 70285 313296 1974193 1020935 50240 1292647 281836 1490082 1589601 1661721 1507667 1006805 972138 1207640 1396147 341199 1394433 1661370 1968870 459271 1951888 285481 718035 1398859 666003 47648 256766 524261 1528090 1409248 1144535 710518 867467 1548909 869282 672196 991344 1445750 359979 1181203 24314 1731037 1843254 542536 1029255 1660651 668280 1429579 1178580 1794284 1915556 983733 650971 31910 1803006 1407524 620554 251884 1547424 218979 1058575 1268799 1525941 829629 1216153 1684954 453756 625340 1280886 781123 781685 1579038 1949506 159771 1636818 271918 1369334 1689804 536089 76840 1421396 1885040 984030 197171 1164783 1012913 170000 1028768 376298 1546153 1359961 1291252 109016 1699531 1578656 1168920 1287264 1546311 371266 704152 880341 530991 1892985 1756251 1446585 1239957 953560 561079 380807 883636 1709307 339837 1390742 1039535 1018037 1068721 830631 404242 602571 38116 1240123 1112593 160938 858161 21382 896560 530206 1133403 69488 1378935 1663775 846461 1916204 1073223 481402 1694877 1403582 289518 1961484 1332885 63262 1505686 1117572 1831390 1434229 1476456 339988 723647 328841 1426874 1596909 81886 275966 1734492 1970661 524066 1428566 1120372 390694 1911771 1189766 684385 1740270 977362 834587 164160 473881 432612 584168 100748 1900062 1771311 76446 1593574 1304228 706252 920598 333412 423041 1361866 1113323 351645 1307025 1708098 1373189 1284085 925411 1278162 1718099 1523828 468424 1443990 267941 1877192 550029 1765215 1286172 1567585 52948 1187326 217982 1735641 980141 1548190 1395348 1402672 1279015 548902 1664644 1547076 71654 1121981 1670216 901841 1110603 447328 368668 965091 70333 322102 1297248 877384 89100 1679051 636757 1171261 485046 719155 1063907 1458161 1284493 59251 79166 964854 726853 432290 208669 690403 919511 1954729 247490 23989 1578379 739251 1156451 1519057 1999758 965104 99093 1183447 468980 474571 335675 83854 1148132 1886454 1851326 1468134 1865649 672081 272049 1811383 1390179 1984509 139109 1308050 1804539 1789314 1643015 260402 1327076 28365 1060638 191974 1523969 743595 811024 407588 941035 1820210 397173 1726443 670842 939280 772437 1039743 1823326 1921149 832480 1680788 1645979 1824406 1274188 1932582 1190015 148814 7088 766723 1201602 630650 584272 1904195 126635 1414982 495369 402092 1860526 1491188 1623996 1884572 1884160 1491770 503241 1798890 979910 240678 1440573 1711481 436461 1142609 1141063 1167854 363323 283561 1598644 775658 1967624 1291844 1299108 636312 540007 1218476 1484718 1129776 1876465 241612 1648661 717104 903062 601671 1998322 596473 61053 902828 247723 1660693 570675 917261 109041 282963 795178 1071953 822177 1833509 1274109 1289849 1467764 1451379 316116 706635 1299343 225200 1576981 820440 1475234 1890451 1580159 1618202 1351590 672515 567440 1949419 598022 1503376 329520 959048 443549 442469 1458046 628346 135720 612354 273842 176970 290789 90227 604177 1751817 300273 670995 1832038 1835196 1160069 800785 1692256 526949 1561915 1207812 378012 1582284 1740923 1153326 1543761 751022 459057 1421759 645666 458473 991293 139004 1892227 1601014 204996 1392804 305354 251680 1980995 430539 220998 364156 731470 766801 867442 1826320 955794 1114910 1070657 711175 389056 252503 927855 393046 857847 1773613 776503 1098410 622458 288044 272287 599709 831466 741433 462988 506591 1223291 1346948 30555 507937 780009 813818 435958 819059 196483 186198 539291 988675 1091145 1615619 615174 412117 466714 226152 295423 1038648 115376 1758953 141665 772745 169656 1591785 1221449 786973 1703547 230803 76726 160419 1318148 133034 926824 1885593 1101032 1803593 1205182 284791 222393 382335 457861 502257 931975 1723480 730249 702068 1585757 1381578 1507748 1390097 717278 566113 1011142 1647757 1007709 892601 1185296 463406 466853 69291 1592214 1066383 1939595 884680 1483416 1370261 1178536 297861 493801 89055 1642499 1465517 824565 1067461 142771 948018 700966 1824528 584137 1122850 1575550 1689403 1071333 956973 175603 1362447 1334452 601799 1405633 1781735 1887924 131588 622954 171695 524044 1801018 16209 1700280 470655 520269 73221 148753 1051788 495594 80041 110867 624728 341116 263566 955016 370950 182922 1759093 1829699 1660849 1388278 1480288 949546 1312174 880082 586321 1079661 1920915 864419 1496039 12411 1397868 1580287 1916917 80516 772625 1293375 1180604 104162 842093 1457354 911239 959965 93431 678029 1428931 264731 659406 570004 718337 236546 126280 884575 207891 975929 305979 583721 287634 722735 181374 668963 447165 1468836 1817136 1615686 1107333 1959264 824218 518341 1514784 92036 1581983 1954824 1197968 284979 387469 180542 1796250 1159507 4249 364227 1419448 743238 1541498 1188334 1955321 378139 633764 584807 1708731 828001 432849 608635 149418 632474 1385259 1465870 1106698 463172 382774 1773304 397085 142644 194588 1226806 787188 889452 718082 359207 1162171 1201783 1187124 1832733 42371 1456953 1904833 1135183 705658 673733 808006 1049145 747284 1093911 493396 1540747 418914 788340 595617 1297812 468217 800414 1636843 1296062 720460 107902 1861255 597089 128407 1403965 1125225 1166665 73150 371210 291089 226232 1591817 1111687 78597 1672634 1635823 901107 1540091 453492 581622 584435 589593 439396 1282989 275358 1780418 1316406 792993 760149 1353827 741830 660099 1569211 1896211 716576 1574213 1620038 910664 520838 29529 109347 1243905 913797 198567 942801 1198970 1395339 905420 439324 357511 1401055 1630190 108122 1008707 1814775 244440 1731587 1552420 1185058 1035322 156311 1122392 899814 1398003 1323041 310407 694256 1686082 1189477 1305814 1972952 1459489 1804143 786736 392913 755042 479895 1358796 1893146 1790901 863992 499214 1254780 1015212 1324176 338040 1340388 1330437 1856564 1016269 917968 834452 1541594 1428565 1620438 869051 1968662 152524 1268794 1559789 1841220 1408097 1152018 688755 1219348 1439897 1365149 1016785 1498851 520094 380378 1151710 1322623 53418 1068701 484398 16508 1240308 1709186 1421922 372784 1562598 165951 1934345 988961 592657 215258 978226 1984593 1544604 575366 1737977 276171 1501483 1657787 428264 1926016 1161210 853135 1404164 884452 1608329 1836490 1591416 1566740 162186 491695 1862903 1567803 915584 1618454 331278 148354 181969 1271156 412471 331063 1573307 947644 709802 477252 1708271 1157017 1478606 544468 1761123 697652 544518 40766 885693 561106 135653 1237971 1645270 1391683 199331 1738312 791719 726515 1839775 1862611 1880394 511641 1269136 1860782 1130428 460138 1633143 970305 176076 617056 603686 1797089 796881 465048 894220 782137 294781 582520 1306028 117256 260658 1445307 128236 1436125 454425 1496146 129211 98167 394349 746101 1202925 501104 765059 1025313 413999 1473960 1817567 685454 573817 622026 145810 1567709 143038 781207 1172808 1546017 411308 1395119 1416512 700179 207920 1382162 339011 1790538 1583078 567415 1146480 274393 1983254 176271 1195680 1294672 330385 90699 940413 1763235 863733 713989 295435 1799650 752066 741176 341151 426969 1293016 368506 70410 75694 1407900 468734 786731 1585091 881306 1317551 631610 1848818 971591 397637 539728 1470733 963677 932980 1664411 1505980 1776331 228191 1272261 165720 1060443 1045678 153136 1757232 1882317 821897 1134944 1519843 763329 907816 366713 1782450 270915 455750 1757982 735301 932641 940540 1765475 1256385 433569 32626 1362678 1644705 960813 1210665 1922357 1896781 1638837 609447 856371 209187 1864895 666976 1768664 649337 723170 663966 1714693 1400441 591276 279188 1568913 224033 1485565 1752497 1034940 1452744 1305030 481891 43528 970745 341534 569091 1608843 1949371 1336290 953200 1979860 1243784 1272891 924215 439739 1144568 1320031 1834383 892333 967702 588678 57867 403205 1914111 976410 1825632 63658 379176 1590698 2218 611646 1775611 478993 271273 1804578 213946 903864 562714 1017014 732515 1047647 547445 562309 1459525 1859313 1990993 1827687 1070414 594412 1292928 1232176 1517999 1719756 1697343 1520256 676520 1948888 1558501 136538 1555530 1766288 1584802 896202 1637035 889296 281890 835129 36247 1886503 77909 260156 97535 66953 1904726 650126 1129711 1145516 354526 38328 1626395 538118 1488341 1378777 70007 1555105 1713107 408512 811990 1138349 520770 842331 913984 1077804 1160926 667551 1030126 1833370 497995 855535 1202846 784213 432500 240576 1428087 86906 1100106 553661 1202199 501656 333491 1563124 1681325 1421285 1476069 353813 1020660 969629 1486032 481187 1845872 615808 1565829 1088669 266168 202225 1812053 977385 1827362 1697062 1294619 581606 1142574 1565365 1959732 337316 636147 1049524 599155 1230796 1902134 662464 1403169 1146267 1713609 882148 469938 1482219 135905 491949 1512478 486162 57359 734995 1773510 1699791 1196643 1196271 630743 429180 403502 358261 216405 1178714 1782483 1770339 1054555 399825 355264 1868314 1131569 272463 1175185 1901615 963381 468142 190515 1897829 1484099 1694293 76300 8659 1247690 783550 651139 69200 1716361 1300023 1456208 1380026 93646 892889 1159827 740782 816155 1746657 1231914 524809 1751422 1324798 736247 583783 127691 651612 431208 1530172 1011056 130293 1352872 214779 122508 1606146 478740 15020 107370 398119 1853653 271222 1846649 1470520 28879 1072867 198485 1309457 1352057 1152577 1002171 388162 507618 1814111 1169202 729672 1820465 967953 510212 963847 1808413 1025874 1292456 371239 235122 793345 284880 1768743 185933 451090 195405 320895 1962486 1598860 961302 1815025 852967 1443914 103555 1366908 1414664 1416055 1858157 1809094 44869 1344688 654554 980704 1289180 1092751 556236 1432863 987108 1360763 1501026 1978582 513203 1024504 1936607 520120 765274 970263 353732 1984751 117479 21774 970325 156650 451360 1301010 788966 869632 1749665 1065224 1914562 1324077 1267781 1601011 1610184 427003 79750 342291 478592 1478653 1032723 482962 1287887 1043261 1016946 1949573 1136255 1631121 1137299 714452 402158 616125 21807 1439330 920693 616680 259107 1394816 1295747 1370252 42786 923653 1556489 1242528 997425 883590 815466 1799411 1273119 1885086 871267 1180429 423196 1696180 1320596 1564969 261519 980362 1471990 1009100 398296 874531 1567611 1009964 787127 757146 254689 1033878 1994505 491124 313724 313930 1855162 1996798 576241 1627936 1571735 1129565 1085561 337858 1053489 1173773 1694946 234269 458377 1088728 1911074 754748 1831000 197440 1692949 1432652 1612027 378359 1378702 1716965 962650 541945 183211 856400 397146 1296488 337871 1832417 485738 427606 261779 722798 318417 1932318 1557159 613730 183333 883383 513082 962282 1714274 807171 315878 602117 1121201 1891744 1085971 829121 384470 846627 844641 1913123 42804 1056227 526229 1231187 309204 1503639 148301 695269 304853 611297 584105 1731394 1933716 1803249 1992252 1085219 1926031 23307 1801621 591204 764336 433572 1048290 1440062 1582001 307509 604250 95337 280309 1219911 447318 596987 1453261 396016 1928485 1159838 674731 966481 1759549 527093 494584 1007419 95466 1075366 151107 1996263 1907072 321654 77193 1584856 1660044 481159 30495 216934 1456998 975957 123086 1387705 404361 424740 392664 513640 1774929 672029 1059554 685713 1423046 1570590 987274 734475 561107 1176111 982979 1146024 1794639 583920 823842 1313584 1025082 517303 1683225 1334221 1964856 136905 1265297 866048 964212 476142 1942928 703316 1635542 1672042 555257 1256090 1814104 103501 931514 817790 1539441 669498 87967 1116465 1533036 1350123 87358 1577201 1738859 1530528 1318114 1140418 247891 492254 274240 837456 212664 93111 350418 629262 778693 292686 1656284 306910 1267439 1821408 304397 1087558 1206140 451392 796385 92664 941396 1480251 1270728 220174 761970 221268 1461894 1402055 739339 990668 1585036 1131073 761800 1096035 1329870 1138796 909120 97999 268963 228589 665205 191040 272005 1982854 730930 761719 1710678 618042 929372 1272522 1126180 836036 1322244 1331240 1630092 791083 1164160 116134 1380828 57086 561496 1396188 606350 1872056 691441 1787115 1661877 980486 112145 994531 1776984 597767 1901420 1818708 937925 1977205 1393523 507200 1700372 663817 1075232 373160 1166329 1091474 371016 1575783 1948146 876953 812512 1836367 116698 479015 1085347 1034091 1401755 1363488 1951741 1598987 1402551 5670 1468760 192917 1567967 1726180 1777530 1960986 17166 1915253 1202212 651668 1167957 731856 360591 260793 1350669 724295 1100386 13290 1277185 861437 64354 1483929 461146 1376066 191950 512643 1480679 986902 1485171 5919 1916458 1675630 1818981 1190004 1524105 1458656 1421216 1419394 511449 1731628 193432 307714 220632 756943 444368 56705 563491 1584559 1728066 569588 1270978 1138777 548176 550140 969243 1944075 1727777 573793 173563 154231 60534 77068 172888 837412 936915 1125104 358354 303585 947003 1455637 1922837 59291 1383256 150349 82733 1509103 1415491 1414974 595910 1435249 849229 1835443 1200343 799308 749584 1273342 304799 357261 1315287 1142356 543671 1792380 1134323 938828 1091820 1536808 196019 543511 1161294 32815 562148 1101492 873095 1822206 1075495 11819 1186510 109982 1582559 1962507 1986828 1655349 1434997 1361835 1486349 1553220 621463 434315 1634814 1882110 1831823 1868540 543060 1150017 307605 1786801 1367544 275067 1132826 1171655 658824 1076706 1883241 1949346 730411 883974 1054951 404972 1084682 693370 43314 654397 1757753 1328309 1015345 978069 1622078 1307375 875961 93482 61582 890947 1794483 828620 406215 1285725 1617686 616948 953917 852428 814322 1839290 192617 1133849 1921687 1619423 1621680 1633783 1968515 597140 258971 688097 1886026 323727 489499 1731476 1806673 1032214 1552219 700878 683324 1746091 90864 330479 1395042 613454 1004307 1191276 1429798 1033199 620011 1334417 822094 1467717 193296 426501 1595558 1294026 1779116 1018568 242768 1933496 249010 1128445 386859 490874 1290640 905779 204449 111426 257868 1240125 1840723 232486 1253870 463887 1167164 1715134 1946620 568367 1339629 242347 1054644 273830 996821 1771250 1609007 1535458 195355 212376 670768 172833 83982 955026 1809483 358603 1933457 251789 135298 1470056 142199 164937 1094088 1182900 1637597 1187997 589682 40086 286043 1002141 1079234 1250316 1410840 1829928 421993 1462471 1427337 1428582 1575448 1418224 924418 1212870 1001953 577987 474213 1304250 632505 117491 747279 909951 1000205 1152780 1031529 1803435 864833 1969632 1239518 1839131 1098839 1948971 795086 953297 728427 1679740 1146231 682135 1176871 104383 821279 594129 368362 1709756 1318909 370906 1390439 1421587 454714 1524642 225515 405481 125286 104879 883878 882136 1099810 1392818 702489 1087107 906547 256005 1011927 50220 780909 1637979 607718 650940 472054 1759033 1635863 261434 1568214 508861 446072 938840 1611664 130763 1185748 1803064 1417582 190411 162323 1466158 1492975 1256407 912723 1155421 677491 306994 557374 809927 1441703 625344 534746 1040238 1460289 619359 649960 825643 857642 1512265 589566 929663 1129904 509892 399560 271692 613669 1659087 653170 1741774 1329297 439459 1109670 931679 1919860 1542975 605769 1532955 1477178 1208831 605260 1006107 1861457 983289 53245 441230 970969 644862 991460 529661 1249087 225764 1030370 1955838 35928 352677 807416 1577285 399650 898912 265100 618478 188282 1176986 1042383 1327017 1732841 494004 1346109 1724915 1501785 1048136 232949 1154843 345133 1361593 709945 736932 1906671 481668 40740 577449 1207528 260272 895085 219091 1292326 323789 922409 1704367 674855 47827 707887 799422 121409 609651 1424128 93106 52228 1349413 276980 1400464 454833 699261 1587592 337030 134729 1539592 1830897 1275940 1697855 283477 1115929 886960 1728252 1680414 69602 490070 1688930 1573100 1443861 15575 1868190 1687860 291586 666991 1105408 1261585 353462 236151 164112 1385858 270408 449532 215192 1345910 273470 1466180 620602 887254 1705572 991519 1251741 600050 1365108 627821 1976101 1056634 1868899 265094 1961082 1831119 147373 664600 74250 1891587 1832702 1603519 186339 482488 416070 767953 197176 470746 168286 1580267 303289 262518 916839 512883 1970599 92801 141540 1489728 939027 678267 1121854 181946 247815 724028 1570625 1705095 1633394 512035 1863721 567735 188133 945694 668357 1550328 1630356 727675 1711189 74167 31463 194904 1084333 788484 1404522 1222045 870242 598399 1968490 593464 1238893 710624 194057 546683 1250129 1779257 1218488 407576 74907 1037020 493208 1299066 1560957 1310788 1878567 496941 1942564 704538 811227 1764351 1622782 1953343 338254 1510335 572809 643940 1206265 403444 1475481 1391264 1541173 1533290 1597296 342572 634709 1327925 455598 1813744 292022 1085334 1418913 1045875 24230 1471850 1488107 415637 1968274 1839276 128750 1118312 923535 1659273 1567872 1974631 1999892 488161 342232 1029478 1830759 1518714 6580 1926040 1501853 751433 1597336 1297593 1824942 1571243 1955023 1930753 989679 1532505 1913238 824659 4347 491222 381004 260665 1553819 323637 571398 866212 851416 1941605 1580027 1574668 1709373 20692 1112572 1066398 382736 1897565 1784265 1035167 1817904 40471 1672497 247481 481292 1572303 468438 1502419 1069517 334779 31104 229824 1470444 444452 183766 1613649 703682 676312 262490 1111434 507488 1018667 429910 1994438 1366101 314648 1825639 1412538 1924367 762717 1707121 1848864 1754739 1977009 708291 986167 1236405 31009 1643807 1878157 1359807 1304785 1556818 1732594 1938084 1227111 1286106 460521 1064723 123777 912378 626787 1864510 1760542 1300446 1285207 862948 1755342 279652 1335391 896244 1510186 1740310 185294 43661 178470 1383692 434366 1155077 513006 893772 330368 1202273 1828456 758820 1726077 9860 496112 280573 1935596 1973276 196643 1854810 253474 1857729 1836681 382787 950049 1172365 721838 1104161 903946 186043 749818 1244403 1710555 809775 455657 115282 1891628 1247661 1047872 12007 155967 1507971 1098264 1240930 1303821 1748576 136885 1924857 1381706 1440339 252982 1950871 1104915 1464040 384592 1332526 345697 1438988 772839 1840739 630623 1040764 1255862 932655 716060 34175 211849 17364 669752 1480490 53705 539896 486972 607256 938012 1778713 643252 1638806 1001487 732901 1256591 148640 1715437 1576327 404046 493844 602494 74562 183600 1501985 594628 291800 1344429 249330 1520980 1702038 939743 8896 754966 594649 1019914 1667340 1963615 1656599 665277 1401319 1894188 155628 1267341 1514119 752730 1407612 1603574 1888475 1592179 264446 351033 1704049 1431632 1384680 1622915 1618811 410559 1227459 1148935 1266630 1097823 971393 1157986 64858 1239006 1564602 336287 1979308 1283550 856955 1072538 496473 951524 1361467 1391654 1246799 1522917 1879010 1289373 966851 24580 1455025 1097319 79882 1143535 820809 1646876 1838242 10811 862527 1690824 24763 1666172 1441073 575725 519457 473287 1354740 483006 859916 369794 857844 1475720 267589 1691703 1358446 1749348 1378848 392910 264090 1841818 77634 1496957 1766959 1915636 919690 638177 1800689 695330 1071615 1991044 464102 615252 1677152 1031500 1709136 1492184 502270 1719604 1950579 1924622 988062 554317 360510 1670952 19674 1185407 902535 923765 1324985 1413406 475987 1864437 766753 364919 1624564 1009198 462508 296630 22578 1170034 280640 1968061 1872030 863285 945376 428558 1555977 488789 349805 1555345 1275413 571889 845649 1998569 196065 1776073 685993 878091 1511860 1786670 581744 1639112 1909243 1416298 1318667 1399449 157281 252441 1204618 1596220 26123 220197 655958 1224691 1630398 804983 1229744 1400075 881353 414384 166019 420621 1842756 577837 1709975 1408729 1568491 882064 48252 1671759 343912 1637021 303080 933645 763290 1250176 66126 1039223 1769471 1221021 1129586 460552 1127779 720527 361222 401138 560244 1122583 737196 1359431 931998 1300083 1698813 1235279 910018 1723622 640975 1197607 1084274 771659 1403725 472617 1338834 902959 1503043 1610882 1656843 835050 1913014 474031 620590 1004254 1575422 927794 1644167 388461 1598147 223259 925441 1934541 417535 1780792 1406812 908597 970229 448535 1950456 134436 1994418 1399986 1959011 94079 1180045 1104740 1113830 386503 612426 931339 241499 1617476 1090443 1839650 1095847 1285602 1892790 410997 1810274 978831 1099133 76645 69496 1356551 1947637 1417451 1535094 1512058 423892 172257 476887 713950 1754688 223084 644406 747475 1251728 526938 1947879 921491 550090 511508 554624 1301220 549845 406599 58280 397709 1655588 1906660 1130842 868986 968948 898139 1162516 150784 1836863 538163 1787058 1214204 830846 1506055 1767034 165245 92385 1312105 1310645 1350860 462697 1824250 1546641 1012766 342812 1959923 669147 1210788 1362834 1106242 896173 852959 1312151 399597 219710 560278 628902 931714 636160 217506 111404 372602 730770 78654 1657806 350345 365374 112572 1213273 636579 1782995 1747565 319919 677831 1471229 724316 1271638 187999 1223985 1066390 197452 541661 1975375 126976 732819 289085 1353196 1177158 871650 148930 747646 84262 467967 573021 168924 1309107 1042256 1417641 592958 1212649 219482 960962 1445247 1141185 348557 700985 1952945 1741142 622707 674608 894203 366231 1030946 1711826 549976 1176473 1363603 1969425 1649685 238889 1436419 1330852 1385027 1332116 1778112 1294992 1774076 849520 216249 1054280 185358 994847 1701976 1932072 1369368 526839 1875666 767562 984558 440593 635840 383171 120546 1886611 1539174 371760 847491 763933 1956178 1410692 1442845 392408 1760315 1001476 1857027 1424116 1886806 941225 1819387 1167354 859581 384 1111788 1526805 1501950 1127172 1491546 720285 1702753 1497385 558759 463188 1153494 507146 555764 893571 1182464 748921 1138248 1839223 1380492 941750 834198 1398581 803383 1118247 1208232 235738 714731 1573976 345508 823802 67171 1322354 1826931 1291908 1885013 25486 1970905 365000 1071341 168095 1946003 326987 421099 1728620 1610971 1507495 1900729 241437 340768 1697045 447872 698543 57458 1143843 56590 1698044 688092 1658266 372333 743495 48637 1783713 1652760 1950025 1747445 1335498 108368 1297729 1373220 791963 1900752 173496 712192 1714499 1490745 1785875 202662 652836 920260 1075809 1204711 1029198 1706863 525319 1251694 178831 110263 1340789 788843 936919 1090096 1226946 1449705 159699 506232 143622 773829 1021253 1239831 996252 1851324 1848247 86206 1601462 162697 1229282 1019126 307259 402148 1692676 744043 973602 663339 1446554 1361678 709489 1448705 849280 1739634 1269937 817354 1250504 1614489 726975 147091 1138409 602512 589265 746573 1746658 1963412 1298655 1026131 182327 11052 1693707 1996946 1905431 1642958 816261 1085756 1245823 1130117 231115 706005 1189012 1748670 333984 800877 1989968 63794 1280364 1081620 1684543 993635 1663052 1804853 1041076 892257 1632859 1646333 1006182 709037 732755 848190 1382010 760707 300974 1303165 54682 1847849 1501932 926042 976847 628867 1782845 470585 1232087 435239 208252 1159001 1420562 1126753 266350 1133203 37934 291458 1482349 128016 745356 1387410 561072 618338 1373097 1071312 640410 829827 414378 746959 1146203 35992 393738 384514 1336754 1787092 1537359 1847500 1131878 746524 1557337 1472052 1847761 831927 930045 1862709 421435 1392305 560577 1523249 1958387 30426 1669337 1321160 776426 647235 1160815 1767497 165236 1077927 1964645 598500 33840 1747859 226163 227672 1126797 1926700 1983241 783471 133391 1867605 1836227 1667643 1793075 1613680 1749850 231298 20023 1834004 325084 1619024 997201 646814 470111 532384 496733 839699 1903864 1614005 1077921 1306319 993258 247467 532264 1677173 1116114 559091 275014 145618 769131 1796496 838164 564135 1178778 971863 756159 114186 1141463 257874 869816 438340 354913 775690 872611 1470542 587843 736087 1217994 99539 1337876 830491 960402 1583981 1667837 680671 619987 1469047 1328280 1496773 1796797 1590080 655644 209347 1761650 709113 811818 369946 37301 1252177 100077 299664 1833388 1709059 161993 350463 11202 1718366 842451 628848 405649 1513758 1155845 667105 1625874 1694148 57712 1957982 957265 347320 922735 1072613 12504 1494790 537012 145837 113889 163451 1503624 1682013 1669840 1135806 1805776 414522 822627 134377 1534516 962999 1671510 1091907 1325526 143741 1909035 58201 864444 1395547 160864 344045 1550929 1194147 345748 1030827 1819989 1037894 191942 1898233 1782611 413407 9626 1231743 1115124 192570 1925957 1103314 734401 345515 438389 1905418 847545 543461 1506072 1024725 117124 1985660 1749390 1118743 549601 13019 1066291 1599745 727230 1784530 450797 938660 325113 1804443 322044 170182 1711284 798737 326798 655426 734965 1333474 1569154 1529889 1389720 1621458 1049659 1293559 1876615 745447 509351 1726540 1120720 1042581 296595 877186 1051819 68125 1450034 397795 1222755 1204611 79979 162555 1740619 584810 207605 395415 1567751 437271 178097 370189 1851501 1303845 1080867 1393486 95628 746859 1152602 1354030 755526 1718058 413573 957544 501674 581762 97830 400154 609155 813173 1473566 863009 478855 1826749 94363 1547682 762495 1791047 672999 77219 600963 956274 320854 855501 1953580 1747967 721018 866029 3297 855312 1163413 424591 1405822 1070976 524354 1761473 1196637 1568369 1985318 1854076 566889 1630149 874387 1787405 404020 554124 137335 1383393 404772 445462 437392 1472294 552653 1377790 1093223 1254186 25058 1480820 1058815 1677935 327850 92210 492087 441236 702442 1136588 1322998 920619 885757 1843283 1347777 1354161 1066331 1546797 1103009 1297061 678982 104853 180914 884383 1068617 1951623 1682579 1707315 954902 1091817 92395 799698 295005 1173815 1344995 453286 1355723 1800043 571442 968346 1604469 498864 630767 511183 471418 1749869 1150807 572604 1119295 1877663 1793839 749288 437430 1185015 1303508 1414712 9420 659686 1010925 954143 496146 1639214 1021802 1058559 1219392 1018753 518389 1619446 470530 1439004 766209 791377 1755132 580447 132251 634858 77353 101003 1210200 1414902 1394406 1523483 141753 1825572 1601033 1420300 279101 146100 1321091 1144065 391727 1724680 249361 1499096 1446290 287057 1960601 31792 747303 949372 1735928 1430022 1795933 510803 284545 693088 975887 867076 1421167 977526 1173467 623511 1822727 1232334 320026 743570 1294240 1888875 73337 441970 297495 668976 1240557 807669 822839 52959 1594297 1962827 1107663 1593623 1453850 755030 42632 1047177 1202322 1668333 1333351 1220316 1425749 683004 1077635 1488181 81333 1218532 1980739 1611059 1759637 174554 360292 1687755 1445305 493475 674592 1457555 22987 71216 222799 633873 1115734 1429991 332304 1067877 1124813 1088302 1248905 1107853 925258 910189 292011 125783 1241604 60685 142294 734657 1855590 1341015 277763 782816 1945787 48494 451604 61496 1836962 226013 1583483 1991204 1898959 1301039 1195703 1541665 181156 1498784 1223998 1703880 868198 576532 1987105 1087651 1934758 71234 579978 311670 1800925 1910456 1260934 1625575 483307 473000 1980818 229915 427792 1633766 39040 814951 1360492 1737848 170660 234556 1460342 1872678 1048990 1182524 1927750 553285 1373619 1310430 232011 1801189 27960 54462 1553330 946304 1471150 194549 1343652 601784 1745567 1424914 443272 508656 556473 256918 492438 1824572 207939 903125 965254 1764399 1279396 958570 505633 1861367 1575273 795502 508854 1774160 1823304 583578 1859806 517345 260481 1295203 1879462 374343 123932 100571 167200 767964 970156 581950 647721 739751 590092 643727 665551 994401 839164 1688721 1698786 788404 1263469 1777134 381204 202612 1496365 1029332 275005 94183 1689922 469942 1129462 1769946 548812 1071347 1537695 195615 572407 376297 509702 264330 104226 234787 1438300 573534 1534181 948366 564695 1937706 1886826 977797 294528 870683 678726 1543705 1463447 1059609 107429 1261615 82992 1460190 1036994 1009325 1757907 838047 1110347 556598 1746732 529775 497272 1618444 147478 1320606 368665 483871 1684607 57632 141871 1753559 776325 1518449 1790204 305032 13386 1420046 94375 55929 1300936 1664185 591517 1810092 1104782 1372441 1370337 659746 771400 1037175 622351 836572 1674078 619234 1400319 58326 840309 1787879 1101846 1209631 1986858 749605 490901 729542 204687 736560 955375 1526179 1807346 1430025 744189 1888080 558556 1317667 773688 248902 1729017 1173684 407685 949570 1378489 1653497 900530 407782 507465 1948749 1636404 12683 1306617 1873425 1479643 1683357 1852841 1078940 359364 1414337 1478148 1937625 1959939 192086 331478 1436101 1134112 49356 1224523 244960 1380994 1515789 1724456 1448762 582744 284406 556730 199953 1237716 277208 1285705 731203 502875 486571 1356741 1178599 1257494 1210670 97138 1469847 1956197 884129 133552 880487 1548601 1445529 1032505 73209 973734 91229 980022 1904492 1398747 1376433 1121910 1068159 964404 2252 1444991 1501896 538252 1200195 908714 666025 1610192 1958342 1064724 1714290 1555246 149805 1157839 233919 1930422 321673 135866 1369029 275529 524366 1639006 1418890 1193276 1768614 1404615 341885 1549474 362152 1504915 74266 1906601 953136 1638683 1809925 1222232 457595 709992 833468 1834520 1411387 960818 65691 1239682 575831 1885049 1088662 1955699 1507565 1940362 1656452 1120390 799924 987184 572088 618679 1400033 1291412 507838 800611 932168 1985095 960179 738818 62037 1840663 1137434 1922549 635216 1057966 170959 415121 1337207 1076233 484239 1730791 519932 1682544 1693644 1100872 1951648 1506031 370704 182403 1615029 749705 1004272 1323408 722088 1101144 1335574 873483 427861 575087 1476024 822773 1652968 411058 234715 1810050 1297836 1475587 387460 1761341 928275 1771061 1791967 901344 629846 961998 1377435 1110913 236972 611025 1665623 423981 1809922 768739 1510915 934403 297987 1960568 1027480 1586413 572727 645714 270864 563254 175951 271831 1203583 1316460 427689 933648 1381407 509320 1472913 1600259 509238 1822339 1762305 1527959 937894 959513 1217226 101744 822643 297435 1916687 98006 1055512 350343 1556735 1070086 1557647 540563 429730 1944962 756469 733432 721481 629705 1336005 467779 135122 974906 23299 1424096 815984 1071768 818458 79816 225157 1602889 178106 1988702 125885 1817019 1086657 1250822 1830934 1585375 751336 1922631 1135122 1553565 728450 1487469 276489 1057312 513780 398757 556970 918212 1815046 1092455 41480 1782726 26281 843694 1014445 1236419 1030219 1084425 1817158 1726785 1368404 665463 619270 42874 667959 56266 1038896 1889753 1715575 366431 209803 58467 190184 1493078 1588564 1087955 1533320 1453778 391039 161348 1329036 1723957 202138 1892497 54627 378725 1717701 737693 1685950 734107 406424 1211507 814955 1355384 931772 1617134 1889127 1145515 1621981 1721309 1238373 752128 1327286 1692299 131263 423098 1561895 876945 598468 1903906 1576432 1385845 1121304 493243 1965275 1021159 649616 644089 1427200 391720 1648454 1902006 297380 269181 296294 1053885 1835814 208375 1837715 82645 338017 949877 1468026 1801732 323475 699336 375174 1629991 1508243 1975814 1249309 1638047 258507 980245 1785118 771322 222251 1291697 1538109 1806174 199762 1850647 1564496 1696373 996809 1933043 363736 62149 1814615 537626 1023152 1432424 185039 1712950 1151851 1995543 799882 680075 1151806 647689 670313 181650 1363813 1908460 112463 679331 1055086 11597 1530396 1681676 1035964 1123086 1008533 1692860 670028 920536 1424382 936617 1511878 1476072 1436536 1125930 1953311 612642 1495003 603880 1681113 1487089 810553 1352215 166219 1486764 387714 208533 1519551 971495 541991 260618 34862 253960 1810134 1311381 936585 1453417 126179 1473790 1758402 764584 1790966 1859720 1717558 1120968 237183 243588 532045 913998 780339 492588 1130497 1236866 1724884 619338 1342363 915693 1561317 1833433 1617203 363402 881878 1281775 675431 1915131 1911229 543827 1699850 288958 1947770 227578 1643729 1760042 1621875 1621160 1822388 284368 1466971 303353 1703323 1830922 1083662 1601050 368689 1710823 1932512 1545893 1077932 1812798 1587717 318343 213852 1635581 597707 627527 781288 1816775 1865640 305874 684417 1283396 1047470 352263 1236383 1971777 572900 1944506 145110 1397767 852325 1166041 1971066 1443698 887556 89967 713580 1377355 106450 1135587 687350 1789626 1767876 1155412 1776019 1267131 1086920 376822 1527639 122359 61868 425338 860050 1181632 1274285 466800 166144 459434 491675 1816016 82611 1033224 82899 371893 887768 75738 310293 1421486 426099 1440260 1522947 789697 1456392 618036 1228156 539916 343692 1648343 1904620 380781 1165276 1785331 1710149 629493 1329348 688111 1038741 907977 1016270 1375837 1621698 1352466 468960 1991023 1867458 1746991 1531648 21365 1442483 374598 1538028 1325732 675083 108283 1596151 450357 908285 502971 1561373 577009 1001752 471205 1566938 52042 376584 769085 909978 81324 402880 331018 1179530 967321 1421339 1169602 214184 1685122 38983 1415008 231217 45032 772523 1451560 69646 27945 838484 1993371 1015277 956443 1608688 1682994 357023 1688475 43480 1963766 912689 937693 269667 1711670 310261 837723 1782252 1286280 959225 1086397 1339894 1677247 1490419 1364509 25555 967030 638183 509685 638082 762 343508 1250620 1243746 54521 1065758 816536 1431379 1010072 793424 471960 806418 304769 17907 21475 931165 707144 1529263 488210 585798 263311 67717 480043 758860 1778417 1210416 859552 370221 1017848 962239 1581190 1697333 831797 1449698 260982 1311022 1822396 802694 153713 1531660 625025 1284045 27547 1210198 314005 1377691 330430 1958658 1344939 70355 996725 984441 1152913 1654997 426365 1714888 1497740 1141130 1364164 1384675 40628 1815425 808990 701202 827766 1415887 87638 1344420 1790186 187455 251230 1927330 1497587 772284 854455 806099 757081 440397 1012137 1079941 1423346 890188 1422201 237439 394890 843778 344843 995548 1330188 798943 1272508 783776 1023706 269186 1069416 1080534 926061 282236 1277413 1879011 773678 1476476 638690 1037762 180886 1456525 39346 403079 300313 944719 56722 1327636 1622844 1127203 807638 127233 1109429 1723287 878897 913793 1484027 168194 1651418 1471172 232296 1043387 512444 1523064 1397633 1794393 1811669 361689 540809 847312 681077 1096316 1071644 68770 1657902 557125 362394 671053 85220 127735 1131463 1017458 106595 1613119 1980774 768777 740006 1262992 1800415 474510 1536679 703077 1062959 1969794 1629037 1087126 33618 1020133 25531 224152 1734951 1526609 148818 93628 1102828 45925 1839703 1636484 848140 503675 1368875 192763 1980960 550988 352622 1845003 404066 908797 258700 1540287 1998469 1798236 1949906 882307 442082 721599 1396298 3171 1631610 1124642 1183553 400497 757490 473651 1165924 1364876 300430 1116212 360585 981151 223556 538868 680609 1111387 1904947 688647 947764 484735 246751 1193881 722110 1494302 272945 104002 378 1018657 2721 1174216 16771 1264424 234727 153271 856506 1437951 1366038 1321859 573060 1463432 301464 1754952 584578 971999 963484 756322 956752 108706 427119 1601337 1910420 1824957 1342691 588573 1897158 279154 1685553 1562147 1826043 1589285 1014732 47051 920707 525277 1096282 1701030 530445 365668 77018 1663276 1901380 21032 424220 1477626 1820759 1656108 1844484 273180 460836 1177676 1552769 1681705 1176998 1910745 1870908 57650 1058469 825927 10049 589945 1484216 1585031 1809137 988199 1103141 1751487 588616 817481 1018038 394329 1073617 1988918 69141 344111 1658364 1530818 1522613 1697120 1405572 254438 1771364 177527 146295 633149 205836 331223 910126 1719940 1442983 241989 1428096 145851 492483 1633323 242114 589678 1711817 1314599 1769963 1245578 1277693 1658231 1215256 840064 160910 55693 1122068 563938 414376 506567 1766035 1120582 1276942 1311060 568638 136911 1781600 881670 1286321 104431 344464 358713 442832 958444 605240 1445111 877709 97118 1580240 1149799 1879448 387409 1721854 240587 1397625 389425 65681 171198 826621 1001825 20475 1622506 660529 1058176 691018 1469197 1313711 1760565 158375 1149463 707723 172761 88491 255221 1578041 378484 1611124 696790 582682 900052 918049 593915 784556 633767 1319519 196682 1774857 1354621 453742 1429899 1124248 1984534 165188 1910515 45197 1609816 455765 843919 1446515 1606872 1375676 1324629 1896143 1958096 686229 714970 856867 1452283 1535270 1904113 1385566 659552 42926 1452663 778854 232046 1018755 1758272 1098322 1970476 1874625 1684931 326303 815615 644997 888532 518599 225493 1047175 1514349 461192 1700318 1519251 660288 1065019 1786815 1220893 409033 1731347 397655 1481746 589830 25770 1239221 1849530 1291111 1535986 1029966 816102 1674933 1319081 684083 1720431 1966282 1982326 423012 1493024 925375 531212 1180417 348828 267776 962276 979277 24420 19837 638976 1920159 100416 1288535 1702855 1560399 791451 1241235 1654996 1046539 952910 394622 1052695 1769285 737019 640439 864044 905325 765037 1444610 1180826 651020 650194 597802 1363343 978063 974229 127812 805571 603026 1628761 226383 225386 772688 1253676 1336387 588412 591168 119957 1913363 1138298 44281 1205307 61928 1073682 179899 1476190 286545 124285 1326148 844733 986843 679559 134176 780408 1026903 1149855 1644152 1847940 823935 116192 1876300 1437393 243057 1726496 466651 970053 1997590 648959 1168750 1435995 163748 1291798 91222 1557125 1549614 1495699 465926 137619 1303662 893499 402587 200677 1415462 1262876 1396676 1575317 749427 1738942 698884 1276387 193305 908673 88854 858755 1221302 557114 559901 480838 129387 551340 1902082 671979 1338434 885010 719584 550842 1171813 1243930 317314 743090 1507924 1085397 700921 52155 1822190 950761 677107 1107994 1414498 1536907 1885739 955809 451271 881142 1477936 452692 477012 1902774 861292 249409 1695050 1922127 1331466 1030477 654207 1468021 303524 1090780 1216082 436082 1994740 350453 184001 1271384 1684371 1169861 1634929 1042659 407332 1435441 859497 660243 1902875 367918 624 216637 1383645 497122 1489641 313760 532114 1375374 1270964 1568177 1474662 906065 1253800 1983561 738034 1526983 1286841 1223988 724444 1746511 1138790 561776 847801 1389321 94402 1807398 594293 1941923 1332207 13707 1381788 869878 280842 894710 869501 1236457 1516803 990466 1303284 212911 858426 1409725 1125579 265988 1411408 1194489 1935583 235699 1508111 739588 297115 968812 126721 2051 452133 873709 1202805 1509772 753195 603014 880030 716994 649175 1654060 1630099 1465016 1264495 1339295 36312 1014665 603484 878388 139020 621956 918376 1984235 623127 539379 1838341 48246 406114 942541 546709 1782788 300773 442330 770893 254395 1553423 776600 1290395 1493606 1670351 1296232 671839 499334 1208861 428091 1047895 295416 833068 951107 876109 12779 836814 440346 313466 550254 768471 599483 1258248 666819 75994 1225257 1543695 574619 1208061 1151386 591777 1751169 898908 591521 1030984 1697761 845694 871543 42156 1525759 354965 1091223 8613 1051300 1788693 1604875 1671575 624862 569354 888733 1169413 1758952 580854 47609 1458131 31478 1869976 1522784 1314938 1926644 797492 1047747 306321 1950776 290875 1692153 77915 665693 644887 610939 379458 1519453 800269 1518546 918540 1387719 509333 122053 1110911 1247748 1284498 333757 1914414 1758480 38506 168066 1683849 46125 140719 1879976 1909613 777874 263756 1940428 1075863 1880039 30606 1928003 1365292 168399 1597266 854879 151670 812246 1737314 1446534 1190732 1090773 1016356 1222908 168831 114089 1679896 142851 1821716 333428 1292683 1371218 465836 1762905 1841072 952264 16567 409114 159817 1448257 204945 1359746 491866 1680212 1420978 1843468 675716 1839690 760464 513795 1349358 1124989 772240 165136 1055071 215909 1028179 1219597 119593 238485 1322593 409882 1912651 1911629 390652 1871210 1457857 66839 1525005 1745672 842533 1728054 1398584 700718 1237724 1842714 1654922 383192 1167920 1518793 50992 972030 1139706 323238 95538 1381101 1533179 226097 1185607 1822951 1907354 1143553 1993162 1382019 1822304 1759614 210025 361334 172738 1368180 1026840 464910 1621367 1608992 381265 141953 1809158 873442 1834310 248645 1396129 1741787 171224 1486605 410498 1501619 1711613 1747062 1870694 26544 455606 247014 1256062 1893170 887555 1213445 1961586 1362917 1690248 1401500 1680355 789531 386843 1992594 490250 428768 1102456 156442 1623016 1862459 709581 732734 1407896 1262534 1526619 1305118 948319 42342 1212743 742420 1782857 1839789 1088287 322210 600876 1330996 293521 869773 1782956 228869 770535 1863424 287571 653255 1491584 139100 980500 1104874 623210 903996 1317149 1971510 1349706 1723138 1525148 377501 1780362 1454238 1273711 221583 24229 1578098 864769 1923258 211166 1925619 1643808 1396590 1569216 1954960 912961 1153627 1122268 1230624 582289 182433 259471 1754858 215975 1466667 1683515 477880 1569449 1926220 1110530 876677 1182626 1152969 1470152 1585243 1332881 114658 587851 872421 1087810 207226 1087385 119379 1730501 244457 37495 1627315 781109 1913261 1480589 1444962 709138 1731910 647848 1962589 1049937 1519672 1438228 1595118 843558 978273 619452 991789 755878 1572710 79647 80130 464523 292380 1079111 1201377 1426072 994818 726992 1783643 1835186 1972889 486319 1197284 1065003 1375346 816223 1966264 1439305 1990242 1084633 961977 283536 1718684 751852 93544 1505378 1398304 856862 671079 727693 812308 1223618 377284 200070 399292 71416 1324576 615241 623832 457220 1579867 1666772 1968075 692189 854029 498039 1287476 347621 1118062 100083 1570298 1373978 1735889 1199563 1277842 1820928 814133 158220 810363 1103405 1542677 520930 127263 910504 255222 1959294 1896468 981933 1916973 907060 1226927 1457699 877535 102535 57903 15073 615056 187752 468235 421216 992273 283770 836946 523869 1055446 644533 1479979 1774004 708482 1691174 647422 156781 963332 1356988 1637815 108630 956153 120215 1097643 206398 338843 903320 170133 928899 1907489 1780849 164341 1052244 605078 1699661 1423504 1864811 1500285 902578 1149164 1906533 218771 1943810 935335 1529136 1611977 1110682 1530661 1145436 1156242 466153 872923 633831 1960485 223582 1341746 199175 252571 373848 972490 927717 1575311 1813700 1075100 379779 1294440 374327 1112887 543661 1958787 1075409 1820813 1033548 104916 1570130 856520 1886404 60144 1770668 474652 1611859 1268954 348921 1371578 1020018 660583 623484 684183 1890742 1365631 679518 1803100 1908349 1549677 1081185 1166576 704008 623666 1988954 574691 1694341 1596184 1023873 1371353 438289 667913 159282 938540 1622482 528489 92290 776826 1952636 1884679 3305 1266275 366734 1686239 1430878 1228407 1208123 954530 336305 1783009 1657428 1699324 1096505 1858262 623425 768807 1049152 1138089 614681 1175500 193102 752828 873196 476827 285337 646703 1265151 1527033 995616 74404 1596450 501453 502181 269533 1617199 1357438 307200 992702 1143671 58317 669428 1091900 701141 27760 1576427 502475 478228 803878 245494 799700 1307975 191282 931853 361223 882184 332204 1996142 1691761 1461245 1070411 117979 63020 1218411 128397 1841675 533997 31526 1150760 1684540 1466975 966017 1559119 904694 1070482 48805 1459948 410422 647833 698512 898328 1194440 693093 804735 1535465 532569 643751 246805 1964672 1425034 551087 1899357 1193397 1637326 944060 1097214 184810 1869534 534602 1533199 1440343 1544005 744559 1020873 71245 1022726 1090128 1646076 1367494 179290 1840380 1942686 1197997 1933686 4572 616479 750020 1376843 538463 94517 451933 1216527 76345 1762647 269676 758717 1221288 1553834 1528710 1350502 1786777 28861 1088150 786098 1978370 987670 504991 847372 243960 838293 1806840 805242 1840010 1299382 1651419 1147002 1353852 1340200 995346 1718857 1674903 1531585 1249843 1950607 1718136 474255 1018688 1829732 1662606 1535196 1940439 552061 38945 1115541 1530530 1618625 1654621 410684 1576001 1973636 1538392 1447719 1799202 1078990 1675746 1807825 832555 1820517 296690 834063 1093908 1460530 919180 253295 747282 480763 851608 1916402 1461640 142708 35841 1933072 653387 1381645 1172671 879636 1734237 1245155 432721 1420547 1876623 1614216 1080801 493491 219158 1982975 54097 691060 1120111 1585268 1809999 1577725 1289650 872771 1618503 1713759 1320339 996974 1977541 136385 1768842 423984 1936160 1077156 944297 1449749 116952 549542 1710822 1298753 1664092 1709793 1347254 1778924 872663 90317 718757 969976 1981153 1773500 1683417 707512 326429 1781667 1528056 1958409 1219015 1557659 1647721 102916 932143 135670 1599575 1806223 1016811 1715030 242905 469319 192346 432040 829585 1814528 585117 191164 241720 898067 1000453 56354 1704324 279031 1241044 808617 538680 1844445 779593 1185506 1407026 1597141 1078819 354193 1684336 27162 1732522 1587468 1439974 1856890 1157742 1061218 1131196 1851861 797420 1186614 1919016 1499429 1627582 1722026 463279 681799 1001521 150660 1569515 1406133 937690 27707 1811479 1751195 1877032 467384 391279 893873 1356824 409849 469063 1412676 1030169 401299 144941 1724761 1743447 1426232 248279 597732 1567333 164265 501063 389098 1221173 1627660 1954764 1794409 77357 647706 1234024 1870523 287171 510227 480052 442461 1732434 765635 734560 367553 846288 1556025 257943 1220219 1717409 193040 784489 1908572 50534 323831 1823914 1837367 389697 1561581 1819364 1989330 1667008 1209785 523981 1077046 1763104 425904 161103 1385780 1129051 48564 337585 1581058 807499 443006 1941841 768578 1215631 92325 1424763 971624 1220479 1278644 482200 1399448 6407 985645 1718258 472178 126321 1332108 732801 1960515 1404994 719508 1042404 804280 95907 343459 1487264 169401 1891429 1632450 1981857 1530479 361456 34301 420005 1857232 599424 1475641 1934472 769932 618247 41326 211341 1307386 1942805 1418206 1971886 692233 1421270 664112 1211940 1807775 351104 510941 1621017 1832560 1351442 1066584 1446038 1816296 993089 1008300 159598 1745501 240175 1128212 1702255 1358381 834045 633549 337259 1665629 542364 1935789 1165026 1621263 170678 1532555 629007 804737 382173 333166 957328 1241170 420689 235083 1532641 1895680 1012378 1630652 1583026 1411071 895616 345423 716974 684653 84855 1891371 1241237 1899145 356389 1150163 1427196 255883 683051 1079351 1148587 1960981 1945652 9995 702228 488691 1947847 1341114 716456 1985082 1144931 1004521 1495856 1919179 1069103 621610 606850 1120740 497304 969275 1716418 683512 974800 596467 1341659 1500941 1615007 1676300 125238 1095764 1258534 1544552 388956 799653 992906 1244813 1370908 163763 1241885 1351483 1076826 379588 115458 1723602 1631957 1202233 654344 1537682 311642 1073358 734450 547977 74712 1711235 216228 1434950 1079671 1171921 1406829 660819 1574014 1378630 1524213 1858003 1384899 307056 870281 1827037 273025 1547551 488870 769846 1989116 95771 1275257 1930067 557864 1599417 1004746 575393 1393783 1330762 114534 657206 612322 1252490 573991 241006 1851878 880378 1312534 921493 738161 628715 1204617 171961 906871 1547324 1374290 1287200 1240865 436273 1654222 781922 576698 965546 1782070 181485 1711831 120851 1869230 1505963 1345513 157950 120109 888518 1184272 649788 1966083 1239601 1473331 483716 250658 1337365 1545590 1860732 1914972 362411 1533277 1033514 1207349 956001 810411 913492 1797720 7182 835008 1621916 1766251 724268 1018600 103134 1229015 1656374 504276 1053498 779726 1892652 1657304 967994 442369 822644 899717 1494976 1320723 423510 1453043 73638 1772371 683464 453928 1723525 84831 1760379 673256 915679 319232 194483 207148 423263 330264 406364 1140642 796297 1606963 159768 300415 1313373 1950494 903333 147069 725292 115145 1609552 1598388 1234078 1789539 1539435 1498499 1841431 341109 1770993 1728784 1402462 706683 432973 439807 212675 695829 1206674 317611 1887731 362504 920578 1000311 1484380 1150075 693890 226517 1599439 781508 1904934 1326704 446844 1050747 1584322 405823 340632 55321 112405 96883 968916 694670 1323837 6777 902494 840717 1521859 332237 660267 1577994 113063 305146 936911 1235264 675800 689512 542699 1644311 1328379 182700 547317 1947379 1135149 1705336 1253901 183676 271706 1250384 695193 511576 568031 1286534 1490966 1383251 1995432 1865703 385134 899132 652254 1355813 746618 1000741 1473737 404550 1523590 43877 93376 943744 797711 256677 342168 784947 1502759 1102139 434523 1315614 1265008 335011 502531 1913638 571493 1706340 1726086 1351942 171805 963827 398154 863296 871354 1030456 1887022 1913902 284331 1759906 478034 1733289 1683904 1539295 145946 1059853 1065578 1605353 1209067 1464486 797121 1602637 1633087 421682 1712772 27341 1664890 510515 1883546 734420 1716784 860362 474142 1070492 1201733 175122 629134 1949442 654854 1869894 348908 1844723 899998 191821 640163 1695406 1783438 74861 915420 1517636 158178 1627654 1230282 1097704 959226 1410178 181236 202868 1540863 1986705 1111956 1480783 913966 730606 1321973 1693574 836330 474536 843016 1012904 1253502 1556212 1842992 197900 783489 1431070 251205 218189 491056 1966989 769473 1166484 1296433 984824 1111441 575722 1212934 1877510 1153196 1740792 1090811 846725 1194375 1258407 1056107 687881 966794 571598 521880 554821 1732243 1669999 688874 1760914 822785 1289720 912487 1444560 1190370 719544 974903 936923 220808 925572 1088122 1977962 1440263 201912 514242 620971 1519915 1953389 995792 1789288 1807112 408263 1582121 1193189 777077 689244 633053 1070655 312081 1332295 12427 703894 1886196 781943 1150417 1736427 635054 778440 950700 1874125 316145 761568 1593725 1166399 451369 844408 209527 1988210 1971417 320818 731230 1665346 1380916 925825 1150290 1439807 1850206 83717 272550 121429 1257406 244124 613364 776077 686455 1790891 1012041 601031 1394285 1616535 494618 342351 301188 512716 1817857 701792 381381 1460623 63648 714814 1480723 1307067 814358 1395567 771065 1697130 28572 1087551 1779221 1119485 923098 1564592 1424422 1282427 218890 1799896 1231687 1661318 195984 473306 416900 1794686 1419746 842390 1840079 463626 695927 1425328 123818 65344 1100439 1630505 1373193 942673 1117775 691960 1890406 1800258 1175832 435687 1008002 138458 615012 687048 21524 199982 586049 20679 1088896 60035 1286009 76051 1721624 1278343 1275421 749003 982230 1825608 403699 474033 1987565 353380 858292 244754 1756717 1366630 1897971 1593778 1002436 1842584 1252198 911173 327982 1935304 777305 250539 843745 353737 393093 692570 1022274 16042 426246 1319207 1391183 1485605 22774 584909 1384093 714302 436529 1555433 1051188 413769 1294468 861459 990161 550103 178882 1174825 209921 545430 530491 3796 671785 1087048 1022554 495255 1356119 1148773 689163 129720 1871974 1542788 762642 1218898 1682743 1252022 557040 1900014 1393448 1962263 467571 1910089 365012 584878 644505 491418 1767290 1815792 1410728 489077 1632243 261415 1964888 74010 770191 848258 38285 880582 334827 295697 232032 1064945 1635543 1644348 939782 201397 207382 790789 680547 1681226 1264990 374209 127623 1356727 799755 1772528 1755108 1732698 1930559 863081 114292 450228 513905 1757185 1143864 809713 1999656 1806668 414449 451483 385164 1986273 64425 611910 1446970 919498 510426 1692439 916796 209936 233799 1008318 1039448 726365 864977 465174 1042922 1089494 505033 1808182 359737 1430267 721825 143991 221549 943148 1359845 214799 401084 756407 270791 413180 303168 465802 1862262 1424266 1712603 1559115 1510997 869897 1325406 563468 983472 1220163 527144 1643178 1300134 1248668 1589949 1603911 987503 1670977 821678 1455178 295769 1906723 1161603 264624 106149 1507734 398614 771568 182634 811668 1640556 1621034 1927904 838421 950259 370387 1267718 1345523 1799698 96291 290687 866854 342657 1350793 302813 1072185 342099 716526 243736 380512 794452 477761 1674689 1320763 1959290 1157264 521035 499068 866937 1145085 1327705 669604 577895 1531726 1873672 639034 698043 498266 150600 654087 265806 1081018 49647 465266 143375 852803 1864599 117580 854231 331394 1238640 1841620 1225720 1797884 1534659 1649364 1155215 242564 5914 1553082 652967 1337089 1826537 270676 997595 968293 1587519 1569795 1832597 1057630 1252433 1237012 680293 1209201 59066 1021496 1737794 1949228 1204573 738660 199826 1893582 733224 1130980 1984115 932097 1134820 630788 689955 1032143 424598 1677964 622758 594591 1775340 564317 1046161 883806 1180368 204732 1596721 193154 1478192 1827215 617718 439975 897689 489952 420049 341173 1300549 354457 369134 94709 1148238 563519 804811 1222343 1223926 10676 1888586 949698 392235 742978 1776717 1215776 443434 366968 1020582 335584 615839 389124 1184901 343395 1669314 1350477 397023 333408 1650942 1717489 678840 1443249 87911 55113 1367580 1678516 1435204 330205 668037 1068548 768067 1830203 1898754 98082 1458894 261664 1154649 965245 9826 1941649 436669 45753 717706 1111382 1123058 963771 1474160 1923441 1924703 1940347 1925594 1875216 666176 341958 1407772 492405 1205458 1842679 207424 1957166 1437711 246217 864802 1739835 81710 1559002 18648 1987533 230180 1674598 912857 985430 1044058 1182946 52415 1897455 1765375 1689037 788884 1141092 140372 574429 1075605 691937 1008057 1026486 847747 933664 875422 646613 143733 447343 474167 1372287 723573 955516 394339 1375895 1413279 1399538 1418043 768096 1328916 1635663 1483293 293791 370405 1826311 546138 246471 353749 729381 508393 1249966 1503520 1004635 1826189 1564222 1974264 1625051 1702510 100762 1662468 82350 382002 48857 447012 142450 1644758 40352 667402 657638 144733 1573763 720105 493176 933953 1361607 1706928 1254823 44960 1697486 798612 181072 386807 495202 1782616 1505001 809035 1729333 1800179 1139338 1741429 1711567 1702793 1400696 705992 1957529 18629 561017 671963 1171321 266857 1040579 38895 1763557 794514 441537 736854 1578133 663994 1236092 520114 1825489 672722 1863831 475967 609946 1995441 1805747 520890 1347946 1313275 1038785 1121851 1882027 999524 1128814 1148459 1216241 1443600 1778610 652549 1294714 22427 1665678 1688470 1293634 1602527 1591009 712602 1564068 1856496 578040 1343389 91603 1076907 1501488 983680 551693 1539853 411256 317863 1241427 416801 1799460 1601930 982556 521383 554276 1730004 107257 1387299 560638 1977330 1165925 5494 403761 1849161 572695 1877815 1090712 842192 1100870 822494 788048 1774641 1985544 949202 923355 1534961 107310 1046847 1163741 1371228 265427 424696 270823 1107160 614890 1736611 645617 1108070 1560897 900304 416174 1024884 1462938 807252 1919902 1823783 569 764433 1461227 1400720 339928 1617070 1076546 1476755 1139962 561897 1704816 631003 355206 1957440 703498 1330439 1502138 619744 1325861 355223 1564910 223496 360336 461129 1415635 1656041 909507 1724635 532054 882198 1612190 159947 173790 436786 1493209 1965333 1038734 1498879 348096 1409550 571172 942848 158980 904015 288753 1759125 741363 1125934 855105 587354 110611 721736 1898368 1340061 380664 1219726 1290779 624573 286165 1567698 1328322 1160289 125382 1652224 633840 66016 1105139 196063 1700781 1813061 108149 1914454 1547000 1060983 762070 1575039 1394907 1452844 360030 1575950 1317737 1850435 779895 519273 98408 1997071 1860048 810593 594995 837550 1108109 1476035 1695482 1588287 837302 112485 914896 1663777 1601054 1836903 210174 1431933 285958 1520966 1157796 1516361 1101179 1210228 1206367 110652 1498434 233106 1763567 1797359 483893 407153 305070 1734692 487191 682675 844563 1061143 1640367 1477055 390454 1355388 907892 1886343 813227 1736226 1870225 951160 1745525 1939906 979977 267568 52903 357440 1023974 885405 837690 611626 1843442 1608855 1305036 1193149 1476967 1107041 126013 1576947 441726 545357 1310288 286055 824545 1149519 841090 252054 1400162 1055993 279234 448237 1018227 1930168 852387 1986504 162600 84156 216877 357228 945531 767831 355093 98134 62048 1573874 300655 986583 820012 270207 291243 285004 625010 366514 1098711 1751671 273750 1812330 1580750 388308 854052 279610 1857718 597262 184915 433081 955406 372117 1415311 689542 41179 1965821 633160 798933 1094730 192719 61532 923165 903558 1484923 1129633 546446 1646492 1442883 493716 210828 128130 1898936 1255128 732427 1195135 313306 1366775 580783 866456 89015 1795264 790475 1107029 1339536 330265 1951190 1232814 89422 1529045 972288 1480040 1535542 715777 1025649 541481 1896479 771217 1424539 200328 1841312 1512067 113535 788189 1332882 329191 168948 901596 1572355 1627328 1783274 1360112 1366198 57508 1896153 1500223 314506 872024 1418769 697467 25898 1170438 1493211 1751315 299902 1626069 1172882 1431110 1523955 1251981 1984589 1684899 388657 1043980 1695697 1720430 75888 1261158 1105712 143533 1242483 688740 88550 1653324 1843998 1329010 993863 709837 1012786 290389 1815312 886717 1373454 1964393 600478 148607 1318781 812576 657530 1393891 875309 1755087 1638116 378544 1879169 1691612 539420 821943 723970 186229 813830 817465 1372963 196842 468842 1882356 1926983 935763 263905 158621 1513617 1475655 328688 551149 1650661 648095 398750 1400416 1533433 376467 510027 1707272 1471131 1118332 911975 1210447 336887 1372417 646024 1083640 1216278 1340310 1578408 246523 1498335 389907 706369 988703 1351486 1786993 1956386 1597831 1790763 1216145 89568 1640730 1445199 566277 383432 257661 426915 825707 973968 1220055 1681569 1552295 280091 1498676 404940 874951 1929141 1323126 244713 1676944 1297900 403585 1624 1474519 1710520 1855167 950665 1089110 1182831 362674 1456672 1593075 336548 661369 1990828 1872261 1238368 20704 1327695 1797342 44404 432886 825918 1426826 150825 1777322 650446 1924712 1586828 1973111 1568342 439218 488075 65518 1814658 1288162 203397 349509 391805 612549 1561234 1517823 1747459 1840171 574708 146455 1393290 728579 1982829 744005 826058 1920041 166469 511885 1593636 278722 1121521 1667168 337383 557255 244676 781437 880362 84131 1471421 1698727 1068212 578746 1540072 1325494 425929 738670 750544 550374 576297 2982 519727 746192 1304489 723712 1027463 1371294 872905 1789144 726749 1566947 1059102 1379459 913490 86413 1630467 1573227 1576602 614636 774700 732004 1189182 979776 1372092 1627253 74213 1631414 1535263 1795185 961546 826616 1382721 1113913 502216 846774 560 544641 1930002 1908637 827795 861994 926507 1519955 286762 1676767 1848134 362695 1909226 956300 824294 717207 758274 74000 739861 411576 331832 1632480 770102 1248656 1097423 1644215 301301 1790716 1196050 1435013 221636 1192884 850761 1346326 1344069 460356 261692 1337900 1239082 1895900 1955189 1255799 1301107 638620 1503594 447893 1982438 146825 222194 1092926 295634 1471662 1364604 1473921 147838 1979152 814256 1717240 403740 26904 1442010 1966744 790337 892644 1756170 1407296 1114622 454103 1367303 302096 7660 901371 1484934 1715184 1173101 1125303 491203 566713 734725 523460 1313864 450638 1784252 1793149 923171 1917270 1290998 378862 1142206 953109 27330 704843 1922164 390148 105230 837058 358912 1710806 627481 1518608 474552 1375695 1099488 1242685 850140 895614 1855316 310687 1195163 804343 685386 1864142 1691497 1771732 1295501 406234 47262 774760 1758020 567670 510410 397604 1345886 761150 1971597 484054 615223 324743 848982 377164 710585 173544 295948 1517775 1384246 454645 1194263 571205 28903 526941 1184682 1758247 1193401 844663 1225920 327759 520398 1469473 1649553 236625 1600628 469246 1914729 1396813 1617389 1360651 376680 1735395 652888 455008 1606604 865530 297418 1017462 683614 654081 169298 933893 3532 400006 424895 1140079 931651 37951 898129 1000322 1091687 1347353 555460 596224 601252 1525526 1981615 112571 1219424 522371 876428 1136044 1595409 711009 1735120 1340481 1302640 1047894 978824 1082616 708800 40026 1128219 1192438 1984725 136232 191740 168735 487129 629450 537818 1366258 302385 839961 169474 1820206 1983193 58432 192813 988609 1406950 1611581 1297346 983415 703802 266570 1719822 458264 1524846 1609220 854614 1845533 1678645 774478 1005561 1307250 181968 1051276 1035453 640298 1840264 1967446 982249 51243 442590 1365769 1300910 812130 1424168 336083 864904 144950 1669006 1181858 336476 1909772 192027 1769790 470406 749141 1824384 1221752 1215347 113540 1678553 883019 116570 157585 684529 1949097 1086100 354352 1505284 653092 611835 1418666 417266 1678519 1147404 1932593 916662 623246 827720 225420 414713 619838 1785793 1672044 128426 1135395 1990327 1051198 974141 620969 746229 995187 1696667 772909 1239461 673161 990791 1369577 1126013 1414338 275618 1950254 423613 198613 1514494 502177 1386804 514533 782244 417741 837394 1507095 1777319 1093514 660345 1409213 1108131 1503048 448598 1157 517711 313372 887623 359899 395805 1594365 1152240 1439244 1228325 665165 530490 47525 1623240 1786163 485188 1264747 1781511 806086 1307013 1748332 558706 1227144 1813601 477536 70164 198265 1944766 1411118 1408783 1833077 293349 1789589 951077 191675 162246 532687 454249 1794211 601448 1829929 75731 1320391 432339 598349 1412893 1563627 1904198 1486144 1165797 718266 120990 988832 1363581 956328 1015726 1844547 1948150 1701689 1307112 1748368 1748425 1198792 674129 1968227 1122020 1423793 1358754 49695 1638616 1922012 882926 1466710 29865 1265595 215651 114361 1103987 1758847 267482 757887 1660602 502848 1011688 1223519 805775 1667701 297349 1233122 1170868 608462 402279 1638053 1266342 1203206 1838956 532597 361821 261133 229554 1150168 1123029 1887291 1989366 286853 1188390 87113 1687970 1997711 1941913 1139617 1994893 1465513 1780572 1706893 1915409 1019252 1926714 225866 1363772 311727 691259 1045615 771126 1723585 412629 901219 1674710 1683226 1106308 1225183 1107381 606533 677343 424260 1180358 1009997 942785 902678 1569973 1107474 607170 1387402 1983841 1138801 280932 340078 1919988 382860 353846 765660 1461731 290134 370632 1453451 821812 764787 1356442 135932 1895064 1249018 886055 589951 584046 1822671 117832 1466289 126551 1119787 1412335 801493 602374 939820 1981031 552530 1485541 1950960 1780433 809824 1324667 1197939 1851470 1411544 328728 744011 1049200 78350 1651789 236829 582864 339996 51371 1387477 368999 847279 1492257 1612506 1504071 1161483 1349447 161535 1418934 839810 930343 1941666 697551 1852966 177777 1707229 1392182 1906374 342388 1503453 382515 282335 424177 1612368 973370 1160147 292784 600769 1983559 728169 906575 990619 798982 1903000 1275373 940932 1673556 1106545 1825320 916440 890638 412039 657184 1409160 189103 44041 319887 844607 1271394 1025864 1241596 167254 265616 1527758 890100 1549165 713452 172071 1779651 216017 1972768 232405 1003012 225349 696061 385512 251618 1165372 853683 461033 135580 468690 113143 962316 726603 1700723 580889 1762590 1838626 290332 1755924 1578309 1100425 1505029 236709 110695 804517 536220 1491392 307875 306614 653551 1494831 770143 593223 1696504 1797036 107819 1305848 776725 1585001 156361 433966 697961 699599 1286082 1080323 551810 1772332 1834640 1309731 550670 931338 1693311 730877 540327 1458149 85534 3832 1444888 604346 202374 29423 1440669 1535273 601389 969254 48693 100477 17445 989204 1171096 896693 25440 139728 151269 442943 1926767 54953 1644756 109273 1165005 1808227 573574 1145986 1582435 446953 1688448 1469527 1585335 1046537 1829484 958939 185978 245540 1908858 1124610 1655815 869708 1930679 1260864 297710 632206 1374026 1271123 1085288 1063930 1969542 764935 1175869 317688 1110305 1122478 87589 1933476 1695949 1277866 489019 440972 411073 1624590 882247 1088217 1795852 1778887 201029 928079 1980282 1028748 1782755 1719570 1888916 1777422 1936659 179922 1936396 1051954 1921653 984607 1403283 1546689 439755 830673 1138428 1645990 1841695 991175 737575 1911642 1775544 1442580 1900485 1762918 535175 1073511 683632 1645758 1938815 1572066 497030 1959123 1027512 1666810 134279 747420 1817260 340220 176569 272559 201388 231029 596734 1640896 1122798 1902660 208349 853111 1309021 1620914 1873493 190394 719208 144282 1821804 1115089 561975 1482407 107810 1206386 1009225 1083215 669315 41071 269477 6240 559676 530761 1391997 1423417 577140 1331080 1957891 329179 703337 1037652 1658087 191101 1427558 1082478 897990 698449 1541837 1609226 374908 240781 1796149 227216 583374 887704 624806 247139 1590053 1199566 1168929 313839 769231 350004 1808691 1397768 843380 1789465 1277454 1050117 758881 281587 408842 1995913 209494 727332 1278115 13606 618423 622243 29015 1818653 1471904 1599016 1920890 1789496 1885206 740899 1472642 69988 734263 1608871 1590249 1684774 823753 1883655 745713 1863475 902623 861500 170238 1031887 1013504 1227093 865582 405794 1971390 1611115 1446105 1448892 1601334 640660 383346 1580195 409056 1809458 1671699 125558 1644995 1321624 959707 549915 771263 133793 957402 339905 170751 1996367 1780802 137995 77880 985730 1510154 1333130 1593812 1811046 382653 1643861 1811212 164876 1702225 373817 1770379 97328 1802735 965325 558392 476681 1757518 1175536 91843 1006839 1789856 1051419 1452513 745129 383732 1133319 894704 1536199 966006 1650991 1928190 1592189 1200636 1717234 858719 862729 984846 862796 342209 628210 1098800 1499205 1698895 864121 1714625 1087197 1530920 176517 1093327 1621402 1071764 757217 1467386 1056165 103076 1434217 536299 1132209 1096943 976673 326512 1776719 614866 1738516 1773845 1246704 1315073 1111471 1348813 411986 1124692 1362997 1839994 1357132 485328 1169815 227780 1059257 1804414 1817783 658958 27909 452092 897335 951058 1768641 1235550 224407 155822 1540859 1800138 622886 769318 1922030 1859500 1054912 1594643 890478 1997056 1506124 1054072 386189 1378377 1370709 862680 1177433 824241 691716 570838 1869181 944438 1275028 1354084 1669642 1751972 770118 1772843 1384970 1984128 141843 1327103 1784712 599345 1842401 1044742 402523 285374 1611301 234857 963684 1127161 1760153 1024840 1180678 1569994 119531 314669 1398904 1704946 1506720 1781304 35279 1759208 586487 234626 1124590 968313 1918283 769430 907809 1208178 45869 78763 1494147 1865338 672597 631180 310378 933534 1497333 1471650 1683805 5747 1866431 1206455 566827 1121695 199144 1919229 1129428 153036 532435 1278802 1347925 405880 198948 64368 983999 952537 1009341 169626 670638 1874258 808768 248877 1457333 101694 250552 1335121 157627 1274543 126601 1825471 1696639 465580 1064961 1645219 598866 1781637 690267 363301 626226 223315 556967 1459220 136670 1415489 1752247 702181 1095880 1240040 540551 1621039 451364 399520 1629373 128569 67503 185649 1666120 804404 1164687 27491 907640 525082 108438 1372844 1552277 951955 1242959 504433 838647 1695808 898856 1900333 366626 1892709 561841 1933157 1603789 685387 557828 1267531 392819 466760 1183136 1673516 1237866 1286507 1988182 12063 70217 672884 268573 1006652 739376 364123 730653 1322912 883221 1826112 359543 805288 695259 236564 347212 1160512 195283 1476369 536488 76670 858193 572707 999426 155088 1966550 1959494 519183 1516010 1196789 899539 41485 930415 1349111 1414720 1047593 666591 1086319 759219 806972 619335 1890815 1680787 1795868 341847 427112 320341 1448609 1776071 1449985 1598813 717474 1453038 813695 101670 611606 48295 1447088 170259 934760 1635831 334508 1021669 1223527 200171 346534 1411742 937844 405342 1587826 924853 740185 190912 812813 1816374 575341 1338321 1982211 1772450 1295108 775093 1855581 703189 1265427 1333935 1279334 794829 203137 1380282 248854 692009 490138 797973 1856185 517483 785450 905926 1437885 1284720 51603 1537077 766300 198495 864456 1996240 770013 1730578 1658425 1099974 375942 1079778 1317130 855401 361522 1031221 319863 1864956 889455 913753 1626504 1669813 287472 1996286 1177743 1894113 1839961 465229 471251 870413 1535763 1226604 268303 233904 690380 1134091 110104 1474309 694292 94388 598332 1107307 1857365 1440476 1905398 1136095 1040351 1820847 854323 1442244 530801 164247 729627 1974361 670975 1684204 374702 435188 309556 764351 146662 704243 1444935 647740 442560 171519 1171056 982497 1843271 1510266 1549212 1714570 716042 256881 691147 1169143 1027568 463951 893101 1839060 966300 661436 969496 1172246 92361 1869474 51916 1500537 1270611 1555112 1112838 1778500 1831401 1862289 1016491 1734128 627466 1558687 1353587 1807699 1452003 1565984 960458 1563209 1920420 1969523 297705 1101811 1833691 1846355 60260 817961 1369473 859826 1178398 1791764 1243990 938745 560368 763589 1088364 197025 1739164 1570577 872513 874709 786593 1945341 360152 1026219 823105 1964601 1305457 1629916 901792 422081 950132 89434 658943 108318 1801692 374167 1221763 797131 538793 1102364 1278355 34573 1139677 606275 1286835 1581434 1814558 1562797 1491566 481113 492230 1459869 1866318 1298986 971389 1513012 765665 663610 1387207 215785 16017 1802726 871720 1691749 1665461 1655395 38401 961495 1602156 1191426 645734 1071823 1848194 105428 972438 948354 1372593 1003498 1429180 932059 1255931 1025458 163823 1805436 1690152 461850 188830 1277423 1227397 864464 249102 855051 722545 1058078 235787 1006974 1664599 257191 804891 1681366 1152489 6684 1626132 1975865 1388646 1219850 1715051 1159798 825482 1808806 973601 99978 860911 879538 1597629 190946 1746237 1077618 498697 1322569 847919 745584 669784 381700 1713596 258373 1129048 1215027 1101241 1635983 1313742 837044 443360 1667742 1964873 523502 985886 257977 770043 489365 1815968 1045682 1256742 397581 1502276 1958286 709166 452298 371835 300339 998503 1733550 193149 646586 638719 1332514 756577 849651 1796522 1545376 1244588 819484 1716620 44304 1586936 1209866 1756999 1181873 1425353 1792559 1137717 787674 222178 557663 86009 1429863 1380137 1560937 1129699 1656357 1795125 981350 409391 1384084 767354 685171 1429750 23231 1209854 177314 1879198 1167789 1283100 1227840 1300034 277854 1125211 361812 1142125 686368 657096 963461 1942558 1099800 1505206 993122 471166 211574 1685333 1500998 534256 1946126 720573 706882 1474262 53019 1740728 724841 276932 1425286 1977523 1891293 1842389 1242224 707558 1099904 1688804 1105865 751144 124264 1568837 656380 1524151 859042 732836 1192837 121792 1145855 533772 213979 109032 229185 1268776 82223 493842 1220420 661002 1886310 1088584 1343288 1828050 466183 869086 604572 1779849 1971013 797609 1519413 45462 1315863 1681247 33547 480420 227465 1947378 95809 423801 1939345 1473652 381389 1321945 1138064 691040 1885019 619391 1239077 1253701 1296276 1372751 296202 988126 154750 353580 1032270 346986 1175546 663549 266169 68908 578975 495728 1239636 1718198 1612334 906712 1095507 138051 692702 533141 1186924 1645562 258026 1904521 447059 1430765 1491959 128275 1629849 787670 1000619 1499311 202974 1277092 403533 1037608 1636110 1507382 1518801 574230 541032 504951 540869 638447 648782 510988 1936634 265106 1276291 340542 725303 1876751 1487254 417937 305582 1342868 989297 468489 1487270 1291768 982087 1428214 1432352 114220 634041 1956366 499569 742840 150951 268040 893888 414555 976134 907036 1827343 1136147 612774 561510 530647 1232981 1553194 1784057 1480571 12270 969177 381067 939613 569280 1656390 850760 1432041 371915 561781 837432 1583431 1529874 793594 12212 1046188 736915 1912671 1202156 475207 53012 620623 775975 1786037 1952043 1015794 1745550 814773 711653 1878142 1270203 1778906 1551971 283998 1868592 462233 1208858 363923 391755 514204 773098 579547 1609295 838319 1481235 1079540 580471 813390 1635480 1135778 1375768 630115 1533012 309654 1974184 322235 1203537 152305 798436 991747 1571235 325773 1395553 192881 1769875 1880756 978289 1565311 900698 1990363 729759 1677043 350668 996088 309045 1884841 1843971 1105515 1616962 1803411 1678843 1911501 1440872 1984668 486363 1019503 265504 1458695 1037440 1370448 450646 682470 288824 1823626 1655347 723928 849001 460506 493485 1690347 1348187 326306 1973506 863625 858024 1256412 290979 25505 540267 906416 161124 1955524 899977 1129309 1394352 138313 1365737 1581106 1818862 1574733 15032 1838057 1321261 1183237 1983839 648704 1117768 848256 1431338 206364 904549 1749646 1658413 1536754 277483 576493 1012619 659111 389982 489883 1983517 1111931 1538650 1957339 1082915 1617370 1077490 1269814 926582 1706886 141730 1415599 216629 16200 1105705 1396193 1162170 350859 558673 852594 118348 84064 1712718 897376 1502176 407566 1863582 1016143 1242520 534 912864 1652531 506338 1824351 867550 1662133 29774 1734421 930721 1935597 801609 110289 1434846 1409865 290381 600625 127903 637120 1331604 397909 62872 1433003 1511348 234764 1850411 808312 907507 1868885 136583 748858 1392464 776277 1041937 462306 1066312 453359 1678861 608629 199169 1681270 620306 1267577 1186852 1412479 1591665 741251 824180 750300 1346594 1610690 1991180 900879 1668798 689035 905770 1184547 1759832 284947 1041788 1034225 817067 1338222 175324 831123 926861 791312 1111230 1181286 1600286 865752 122958 1736290 1071523 1302710 1248955 476689 422869 1156673 1008693 342613 1503011 1132604 1491440 799212 1434232 1835862 594519 117970 1811996 50041 605245 896367 414345 552336 463184 1031677 1686357 1247644 707074 1488892 1073622 74586 657203 1365463 1029949 1927964 799911 654162 900754 34720 957756 1733819 1866896 1157475 945138 542215 1004866 1603282 681827 207554 1052085 1019355 834954 236535 45051 1135064 797562 1063088 225009 1993076 1438633 1772136 1358521 766272 2395 1392167 1770559 1414039 512770 1415412 730001 440962 1540456 467544 958131 578715 1903844 79159 608107 58961 917102 1966661 852595 1005079 312440 1943814 1819157 1362508 1543815 296164 1120547 1167539 1025863 1387058 1612904 1279974 260908 131268 7397 581070 1112328 602971 1411856 1247610 1557902 647323 1175203 60661 305369 211433 1322924 193839 1784519 1326161 1925984 1377654 285040 923487 1846552 546301 46199 1217031 1442751 1819199 320581 705573 1431210 1054996 1567616 1866819 1688765 90859 1466607 326198 753838 1680181 791610 692571 1574111 1669598 1371932 301080 774190 1388390 843133 1641682 958745 1850287 679837 1568560 712039 292783 278274 1597033 417353 1556325 1190824 1448468 1392193 138485 1288445 490403 1935070 1978298 793922 933654 873066 300315 1485765 371236 1698600 789864 719503 1141976 1350716 586869 1928626 1872033 672020 847006 1940806 426002 939643 1763729 990954 165346 838976 403057 945905 758563 1488798 827242 77150 809299 355173 800677 1333039 253548 1200483 1484950 81662 1176791 114952 1209304 543724 277142 321117 820018 1051513 1288440 1085253 829192 668589 1839447 786239 602960 949523 1854485 535351 1710230 428174 20064 408597 1724607 660600 1525624 1470287 1627112 1266378 1635024 1871116 1750053 210608 1199673 1758991 1149846 789751 407019 864009 409725 221053 1010370 730850 1720109 1322087 1179288 511744 1196027 636562 1713999 713270 435781 640585 1721650 1442787 530208 1051739 331841 1421329 1088129 549028 1739866 360049 501183 237909 15642 450202 1700238 1629563 1885754 650719 658154 317176 633272 1205407 313108 1414012 912871 958209 483134 993787 1605993 446368 487106 461692 193749 1745953 438309 182164 723373 245781 1591702 1249795 773193 551169 517270 1466193 132150 1205024 1287229 918066 44952 1136086 812056 23625 1065733 1472338 1844637 887634 1162249 332700 1408452 1846445 1587008 865378 74049 1066010 1785825 1561444 1926463 1829097 755229 1585971 821884 897390 628339 797643 730912 63831 366942 666673 713485 235732 1151072 1051853 1409913 638307 1476060 420814 683002 706861 886148 1499432 457937 1612398 1089901 1604383 127578 471888 986003 778981 861005 1355037 14931 1526484 1414961 1743817 44740 137284 1081397 668913 256075 3156 642871 1153727 340246 966225 962778 1520260 444522 1889876 115803 1704828 687117 1895202 1337166 272098 1530303 71648 1899337 675238 1141770 960491 1556204 1871718 1448737 338599 1050115 1482391 343698 546211 380572 287001 846948 1813899 422456 1192480 1136840 1424548 521532 643141 527146 95381 1384187 1644088 1322595 1263724 972176 893692 519793 204213 1261937 271321 629456 1569264 1225471 760960 1130567 231289 791323 719249 1196679 896887 713926 707269 1019422 1884908 394004 257574 1038539 1610010 744849 1351038 1109064 1225508 1871471 614573 979300 238820 1758131 321088 1419353 1800964 1516875 1419194 378516 1474643 195048 721948 347533 1786606 1472680 1713722 1659443 1147476 821053 557333 1512249 277219 1589924 1815822 1797993 1832395 361074 225748 165084 120034 1011564 148567 1970779 1233943 1236885 1705966 446357 339484 1168954 1211703 883016 449626 897533 1216227 666302 1355682 476746 94257 10870 1458410 1616947 1114608 1352420 1930411 1092620 1600252 1527616 1142503 1926483 759302 805745 845094 583257 949243 598202 405632 1300631 188409 771932 1046117 485162 437895 1268704 1495909 1213502 769797 315544 40237 1857022 1934153 404955 690341 1691856 418777 782915 1819365 956180 1346003 473790 1469505 581545 1629895 922481 1599638 934841 280444 569522 1848025 1280143 1203097 1315840 1137790 997445 854103 203434 1256127 475848 379422 933461 156181 471932 90811 669390 1955996 1673852 505296 1065360 219200 914477 450970 1474383 83785 922454 55569 555930 347851 1893646 590871 1769197 553916 1109690 132670 1670323 15151 634686 607144 1250204 894783 1401959 889295 489199 1449371 1251277 1261836 224228 469343 1393286 1306889 1587907 755196 1378264 1855569 1885527 539695 1022428 1443768 1329727 1502317 1542034 1518877 1026476 1117955 117002 232782 1387822 791427 810915 813069 1315351 118118 659498 586270 1132578 1032704 875584 1819057 883771 502049 42193 988547 1150450 1375562 1645371 1770655 1406125 1569163 150166 436659 285284 1298028 1137540 1066562 1763926 853691 1532516 441584 546981 1920049 397754 495991 1460989 1899635 44121 1261624 1493416 953805 662651 485846 646331 1302850 867053 1576175 1047358 9298 1790921 1708147 795024 1388143 1467715 1510002 1123260 779265 865354 872955 1842534 1845369 391365 253134 123935 425925 1039800 270073 486226 1624552 282661 271876 1068913 1042811 681376 1518672 1757719 1171068 1042844 645852 1916353 337823 780970 1730734 286718 1004533 791060 1066697 306560 890660 1763559 1979418 1321823 850505 1092195 118198 1929908 1777337 286693 768639 371076 1022898 17460 1389423 844075 1899058 1128884 646617 104918 1249889 688905 1434340 725280 1100117 1350874 1128654 1483233 13868 985491 1557502 95739 1836949 1378992 1407142 1480244 1554028 1053811 967547 279375 921246 169749 215708 1800447 383027 530486 1559757 189206 339551 92270 1975319 1489714 502315 376499 696263 1169277 808881 873831 1299764 656611 1219309 1766526 1908800 1697432 1140810 13510 1615270 1873823 325614 315106 1823274 556603 1173499 307033 256216 1085880 1070884 403827 957014 272813 1898188 1460398 1385494 1937694 1368609 1493693 1671814 128012 214005 430672 1434994 525551 1436528 252778 550149 1728469 202676 1395597 1448210 1800495 136197 1525402 1244804 90995 1395287 1632714 1084969 998053 1750052 1865574 1660142 379359 1214275 687592 308505 1721574 1737269 1218896 965084 268975 852069 1543636 1762026 551977 481762 608556 1323249 217881 1701415 659913 1629584 1315792 751698 1245065 1263054 1405755 964055 1394705 886325 594054 1476385 1828573 1876653 518562 438377 215413 1704890 1739833 1773223 1364311 350688 509905 1845917 1229722 1879922 812686 1850826 734867 756020 1115032 277207 1437035 714686 153860 1316360 24674 751537 779707 1333461 1938436 587434 1052302 1089476 1421780 1666656 724221 587494 83758 444269 1980917 1737434 357200 958521 1915705 1488356 974037 1652006 85348 1582025 1519362 1210486 1740087 1247829 1976394 425382 611566 857541 1936388 1690721 972234 16541 1949186 912510 1802598 1093543 1510210 1221738 962208 1050566 980084 1338408 1485024 1684405 305837 1125683 1220961 464784 1004205 1245505 705480 495746 1351634 1648225 67471 1570725 725250 897844 188775 1034785 1491109 1399595 1494998 890270 656521 526575 431093 267272 1391471 1101014 1103484 238315 1546694 1777671 1232857 869264 1908057 646381 942702 45645 341910 1140169 1826691 1815787 98138 382771 1381429 822404 474998 220262 71838 1112993 1226949 1158113 431946 461066 823639 1834749 1758180 375318 966249 953784 1150345 610947 1460315 662553 1978925 1676062 1451673 1813603 326954 1940259 60346 1568869 1046017 1770983 253468 1546502 20392 1279686 879624 331059 235655 422242 1784534 38333 1761898 470715 1735615 604253 808152 13840 1807408 321231 757942 1587185 513426 329678 34478 1561274 876869 923394 987475 190588 700006 71622 905338 1802814 972016 996091 213709 189823 909987 1360578 1715470 303063 471179 899805 1502941 1765826 1462991 912032 715719 343165 855210 300573 450201 1728435 797144 1500375 1684776 795572 1761206 23134 1619934 1919615 164228 24530 89548 742581 894212 1646717 1247912 169365 1658552 1307859 133050 761066 1918905 716809 1473677 466550 703631 464404 512463 124564 1120760 892709 88646 1994390 29740 1878614 514674 1334046 325028 1544203 865812 1377306 1754282 744458 127198 1000877 1049180 898885 760917 1695869 1941374 1376614 1731912 221107 530425 1979181 1647649 925516 660303 1327145 1462072 735739 1421972 556404 1268217 1456096 847227 224657 1913486 1341289 903018 373957 1636240 432890 84478 538585 702860 1171102 557849 222395 769524 112854 1121746 1280440 995271 1634308 1337340 581058 63911 1427503 1044210 181361 1265447 1692502 130209 494570 1210117 433390 319006 625789 9842 654569 1560478 641880 778776 105276 1167 1822402 1234598 1628090 1104252 1756250 863634 165350 824221 40164 315427 788094 133692 1049082 87235 1461540 1648156 1790075 562737 1382993 1171157 1939695 545173 305886 199315 299660 1291396 1639251 1911099 1638185 624685 557729 385900 584739 1407681 1138393 1377705 1093533 1658161 1108350 276192 1485489 1335757 1476304 1049836 1015222 1779910 181068 749083 320286 1056618 1810866 1411639 553651 1514043 414305 840116 1815255 440719 1261638 1375276 173538 28642 1922349 1574212 1688336 128635 915572 428173 730066 1358277 1528212 1949452 621433 1551676 760809 1741014 283724 14828 7114 739540 802650 786950 1542182 1145368 766378 818919 343071 298339 979214 1052943 273013 1534372 1570629 1535219 277582 285975 1280814 1101076 1722596 1631152 1230524 1443716 1376991 1018479 1494113 1758318 1959746 1584753 928978 329143 1580280 1074022 1044987 381609 1521807 1576380 107117 159703 228484 549364 1580382 1315253 998439 837614 1271424 144334 886212 1774308 617058 398768 1599516 889766 1715497 231764 582812 1370761 1329105 508266 684131 813234 718102 1775644 1918657 916572 1795704 713392 1358013 1117628 503560 1078624 1556830 1457743 752695 300130 1643949 969112 1341433 1779564 563239 167162 1290922 1077563 1977472 1962914 443776 83329 31216 1796834 1490476 1221256 1317623 610402 1324231 842774 513411 1174529 1714797 1326262 1176087 1750357 773052 841570 1327673 1086485 973517 859893 1933060 1265129 1506627 1472053 429028 178380 224786 1535277 1466807 1694788 1208735 1320510 1368673 1923757 1958054 1682102 1798663 1905309 16728 1935018 1047885 1725665 1808934 1632970 268627 915556 834151 592009 606491 1215416 1380682 51967 378068 1180133 1399985 177424 411259 1716481 128715 1048030 835890 15762 855752 636821 632701 1055513 1388813 956750 1461653 630053 1818141 1327052 1498419 1613760 276161 709533 1419544 7369 493858 874172 319425 1754999 1152621 1382618 797723 1698157 22442 291806 1253995 897512 185146 1795376 358256 788051 181869 1016065 590728 1622606 571459 1221751 174466 1550407 871958 1021299 45630 916172 693733 1563482 1462384 401349 1680312 250377 1235876 854487 887644 402716 1808743 1515482 249975 400579 1636562 1556063 206202 786203 1583670 8460 587496 851701 706856 693628 1056455 1516190 1459487 1493853 1190194 1091278 411194 797299 1037877 41431 742779 537891 1368566 1043953 1755992 1739567 1138189 1433235 755429 905401 546409 1146043 1518096 1512651 1708497 102115 110509 1204474 1466774 11731 290636 225500 1025813 103431 1418331 1322710 736862 726729 1250187 818622 593929 1592845 657839 1500571 1216431 1254452 120159 966071 1428611 679339 1483987 1694320 492531 906060 358916 1947384 1163367 1535441 1027980 695395 1789558 505413 433151 1837198 1665223 1640677 272318 294623 1188893 1955558 1735721 1150002 1572250 881832 1941600 765492 555789 1510964 1521065 1616013 1958326 829515 325836 1640369 883405 976507 700836 1726226 1219581 293390 603094 582829 1807439 202277 1659692 202307 928713 404927 1373349 1157471 160406 1432316 1733570 1299990 1023479 911808 438027 1678813 1391740 13999 1499783 1870683 1067171 990382 978501 1422738 1605822 1344592 1160826 793188 176437 863381 691770 466372 451809 1287485 1714589 1203006 1796768 911969 683963 194199 1648763 1497222 351907 587032 1293246 1013797 965329 1827309 405532 1494671 679305 1047660 897729 1379539 1666255 1036857 118127 60148 1432037 1496102 1106439 1064393 1224642 1666785 117053 1943148 283722 731309 296682 1362960 1997151 1270450 162939 624903 539690 1098945 253006 650323 333404 1057048 643629 1044691 1430500 1963626 1121740 1264117 423253 701267 318741 666459 964713 1863355 474112 79323 1649079 520622 1607033 1603275 1444123 1641452 973363 1653908 132261 179152 951177 1820300 1103306 840854 1074160 1324212 201619 720165 1534848 400053 1499277 1928263 323861 757414 609963 1921761 1252848 1196194 264365 665552 860507 1433300 1653637 310495 1930971 1577899 507305 214278 973038 159844 611608 549431 1989805 64818 1907368 145248 1335450 455211 1339547 1138402 130154 461628 1321318 810898 490505 582892 1226714 1902736 1914777 1335870 1984245 1691819 3809 211646 957740 1091275 674154 512230 724894 75739 1127606 347729 384097 46883 1900622 557286 1572739 1336747 1574354 1303362 722862 1053733 136037 81799 450564 166016 1226051 85564 1778314 1223770 136261 1853086 1865386 230489 365137 1886258 1548053 923981 151224 1610569 570589 1180320 588528 1350531 1432463 933493 1289488 1383550 115172 26036 1214898 1801520 852733 479894 75984 1799230 659026 1663298 482881 99425 309440 487839 614423 1394759 1750343 363269 1230997 1707767 182285 884947 581969 327330 410307 1552173 384949 886327 569458 1122886 1620836 1122010 819369 1949673 1191503 1752132 1885398 498104 44165 510726 693226 1897131 1192680 146194 874420 1101930 757104 521936 999801 1500532 208920 953413 1747037 483119 915675 918304 532032 1926339 1699167 1635014 1121818 1808488 1053559 415427 1124793 1274151 230266 454416 1185398 1938090 1465182 970789 1263349 826882 1348842 1002094 390199 842586 1486647 1810871 665141 1681733 300557 82174 594903 660720 1977038 1260440 686320 1670808 131710 939129 646753 153028 1719881 1616351 1157782 1235307 1867104 489261 259091 692446 1170566 324915 1189877 424832 812519 551517 1120322 492304 1408870 114866 1549471 1968832 1698669 167518 1528845 88339 1600641 719931 614459 20196 106449 214357 1883225 1742075 915286 5396 391345 246384 31767 56568 1663852 649205 1611375 1265368 643694 1348750 1705825 1109931 315929 1237378 501085 1629719 182393 590650 690344 891385 1541439 580230 1078688 1058373 1439566 1496519 1353414 609705 190097 1911431 664749 1044853 458909 1613315 1632737 1066706 1274236 1621993 431437 470432 265506 883137 1321957 1959188 923063 1074576 1334758 1294054 779422 1389313 1132506 777001 1717308 1153233 963543 1197803 1713734 1344772 1904082 702450 797858 453119 231103 51033 115846 679992 1265793 491667 219101 1391695 1622361 1302236 1386350 1389978 1880487 1273068 856252 1125009 526160 3878 474783 1559596 1601239 1574366 876957 1064026 1118986 699746 982899 879929 519119 335805 1309624 1987916 1388737 989801 1869783 519765 1527467 1889504 431302 1212820 364442 1062481 385599 1911224 889946 1951716 1681245 144322 852739 1131274 1173326 850259 1029987 671 1992526 88361 371282 1337906 462540 772584 292200 1108847 820860 1887452 1162711 395212 1062306 1864173 774702 311974 1573067 1345952 5290 436312 1977494 1955243 1590903 572979 1712922 412782 76690 273371 623381 1536542 1741333 1497467 631285 604173 196268 1659203 429164 482687 1936703 661771 748979 961142 1532936 1871583 654212 629173 491660 1559543 37067 1863659 1983693 1638714 1960038 498979 1409263 1015557 169011 496871 1852663 933379 1457029 1931754 676252 1113971 1262316 923528 264694 540547 1450271 1941258 1913187 341232 357315 960001 1026149 618524 1193590 361549 1539740 1039729 1483825 534781 1176281 893161 1340757 1854043 1355583 366884 677919 385950 1152996 1195049 919257 327752 1161860 1875851 625780 325731 118186 367022 1133896 1962852 1139864 1815780 1383109 1724576 773722 734143 987702 1726526 1590428 863422 540675 1122998 1043509 1840797 1206497 852567 315542 463550 1861831 501078 539550 1766494 1791300 1960864 210908 1210474 1512417 581248 190239 1896511 167094 1816478 1893629 459485 1255669 1929942 1361030 1276649 1432636 1773608 1056690 648653 1081083 1446204 935297 711662 1794827 1171993 1775573 154434 735240 1984836 891987 492915 1822742 610872 1560506 892292 1399959 1620819 262400 703975 784243 153588 1167747 380300 50313 1630157 328886 1776356 1920135 1863645 1580983 1005033 540111 460479 376156 883993 1694652 807061 1809869 1359014 278441 1594879 1126414 916617 1182859 840110 102424 1505145 569076 1133594 907898 553482 1122637 1885809 845758 897347 1337010 129295 1372640 1999297 905485 81953 1884605 886839 856352 1547018 387913 1480229 1190597 24035 1296672 1288017 1190683 1389597 1682906 999774 305282 1119179 1026362 194220 362557 1183972 40493 1860370 1641070 62960 1019707 979078 294096 441516 155043 433447 108547 1792100 1859477 940073 549269 1387144 322670 1813206 367139 817690 797429 512572 1629140 1583530 1612775 39684 1681806 65091 1786240 678679 367624 1922223 1807842 525768 1260775 1438836 997913 504316 322057 1175728 1294307 1002525 1484679 692434 1559762 1272482 1420587 869374 1373745 1610294 1819280 700704 1376143 544834 715714 1069649 801376 1625469 391536 1775398 1277393 591514 418924 1186804 1073789 484321 717876 882995 1513565 1312243 1615028 1754783 571588 990044 560548 544489 1269894 561369 278392 283775 1160627 1126534 283358 1528316 445701 1618140 1175745 1738674 1123328 1626449 638140 219713 1551552 1323472 1166868 1706808 1135938 729526 915944 1480654 212919 153757 628745 374213 591539 742270 745518 1537702 106303 1979910 12556 214080 1378037 431364 986078 857230 648366 1095018 577484 487885 1103119 900892 942272 1821296 550749 312128 891928 1768450 165332 785273 617250 114064 826942 439060 1058686 1778769 1402249 1859550 683738 191573 1195390 1628616 718036 790752 1530244 1951784 1299967 1224224 285047 1913870 1233333 1054832 727834 626336 15628 347153 56329 1213082 94070 1015169 913752 1731768 718669 1945942 1381625 1315576 366111 1542026 412347 1279274 1892554 1141960 1074297 342915 1915856 779637 1448011 988913 271261 1812050 407469 1240935 464688 1260893 1845407 397796 389554 1019881 1396927 109085 1377678 1720222 1976084 1873594 1332406 706554 751248 1274248 128160 594539 1059474 1160563 1824796 1789541 443427 1913357 954290 1885784 232203 611724 1108275 820383 1266911 1375879 1718245 1811900 1214298 352549 877056 1015481 1178054 1555093 1433360 1232728 646440 560022 1548572 356417 627662 1778046 1481324 1090959 565019 1800793 1638789 216819 716119 1858979 1550378 1826790 565557 972645 1133885 638817 1777890 1675004 49102 1926667 1249028 473420 1524524 1982271 772473 654213 118862 1098325 101347 1841413 1197989 587529 626690 593537 180159 1619958 380634 867778 241341 601312 371553 1480283 1863820 1535799 1394627 1397069 1587425 640990 263162 777249 1370241 1704112 347656 1322349 1636 1008722 749924 697980 659502 965702 955838 876315 1063741 458497 1312500 432321 1970987 221465 531559 1176747 1860411 1076513 1593413 1288635 1552228 889387 1838798 1184086 1763570 1191484 1415435 584232 1353611 87375 1890782 318548 123736 1051943 709832 1694236 1293131 636708 1742256 1084526 1002144 782200 1399720 914202 1961941 1516920 313904 920940 1398200 33440 1359195 1826248 1582541 1712806 32086 306 1346284 457557 443791 1220322 1234551 506354 1799903 962491 81634 1502851 672261 1124287 1396002 913649 1667492 946790 446580 595111 1980629 59387 1664584 1547763 857616 1295731 646291 129891 53108 1855463 1197597 1448650 54570 668820 928933 1460109 1889539 1119173 864596 1067242 1656144 671339 942075 270703 816782 875058 84669 1769736 1785499 1926616 1298000 1339900 804640 708010 1480297 288479 1446064 580730 1189968 1429494 873403 986617 208564 1002238 428414 1963796 227542 1711877 1813273 1056048 693594 1156078 1655542 1198429 264472 602853 792499 1128024 1129108 1170293 577635 1118169 346366 1131838 1804047 23607 1564925 1492868 706487 449166 558328 581315 1402377 339045 960181 513766 1390751 378836 931778 1378110 606525 1441590 32336 1062848 1043104 841769 779368 335787 1536733 358819 1790890 1192079 897132 256628 870829 585884 1431757 1293668 232344 1866388 1582977 915214 1601093 892568 554924 664933 305893 291667 1301781 608841 574192 930098 291031 1733901 1200411 375595 1395341 1641061 1017058 934823 567669 1526546 423126 811301 1686802 793465 727744 470005 1347289 1649524 494297 953950 1930139 1030421 184608 13778 484158 1012249 1189742 100525 1367982 45399 1735893 931261 838206 627678 1816494 1960432 126815 1939262 178447 1584141 1880706 967151 1381094 1892087 97314 1344761 1710247 1762838 1186162 1548905 460815 1668065 535677 1295094 950317 905384 578985 497754 1991440 951494 5422 1734738 137562 1195971 224970 454439 1976329 1226142 614926 232267 1144022 622429 1203669 1504918 403335 1072474 514080 531668 1906919 218163 1834562 1079745 1778591 527058 574322 1936260 1152388 509322 1815652 287048 946579 152790 746521 1513546 1395494 1013839 1002265 1465303 772255 814269 1509456 47702 384698 460752 1530820 1786487 1125298 1359010 1769896 1471975 1555206 214559 543338 1636575 402543 729268 1317217 1786962 1386126 544855 1807242 1162180 1821108 333186 1272727 855489 1774708 660472 1696266 1068117 152388 1171230 1911206 981212 953923 444564 1153740 527669 1753274 1273554 530094 1104599 180457 1560402 94492 1573833 1219489 1193345 1635489 989300 658513 351520 1184067 934759 91399 157442 1983792 1076210 1353049 342089 1552584 753419 506461 555819 799533 15707 624619 1986580 481492 1322123 1548841 1874426 1475363 854891 1931820 757538 862783 1726035 571616 1328951 1222027 1106437 466370 220013 172000 492374 1110768 895923 1888128 1927971 376463 1872523 1043462 113458 863096 1535801 190638 1477642 1542118 174523 1280815 1993507 1668346 294850 826764 342144 1944688 301910 1142006 36514 1971179 596584 685154 1910872 1582571 1044411 1349366 545221 490292 1557848 1980361 1122728 1889524 718974 1388056 1653916 273330 1863781 1210939 713721 1930993 202283 1585294 969940 314301 997858 873349 495228 935345 205437 214360 486913 224465 1225417 929778 1649498 497494 628357 567567 20751 1199343 138103 337427 142984 1222922 651245 1085134 624176 1639871 1430563 825104 11591 1555978 1915628 1354648 704172 247500 742887 1469308 1978476 936155 1871943 1675102 179554 1968672 1846440 1244973 1565687 874055 680964 1406658 1527395 497786 1291020 294356 794413 748959 1090634 1272824 160745 1336397 996403 437910 1200448 285324 1331006 1118856 290717 798412 1283438 1033174 660399 1625656 720316 749541 608866 559731 336191 355630 346061 561139 512577 1319953 305625 324268 1367916 1677884 1687778 568706 1458373 230239 326805 3583 940692 678180 1820044 324396 1090600 1845324 1452090 292674 1880087 762149 1621258 1636311 786531 1734043 674515 1830186 701598 544031 1190195 341271 1891380 641594 357028 174434 1996501 1871403 1432503 78513 1005929 453828 776959 1108538 1270918 284215 43111 1812927 13974 245239 1920962 1320994 1149412 1835380 1196262 1548770 831887 3394 1181090 471133 86516 1303446 1443138 934392 989858 600841 933790 1788022 1657801 243559 1175275 1383058 276642 979126 907795 336472 704051 485364 662634 1122360 1374132 1301776 251025 821706 1066540 418130 1152590 1501201 526977 1099496 1794387 614778 1120054 1688450 1106920 1727399 1861108 675818 645408 721288 156495 1112421 1421516 500328 612945 1873143 636000 863898 986092 447072 287929 524778 1963142 801398 1049251 998548 1039124 1022798 1494276 1357362 1917305 673177 775148 1311706 1124259 429406 1332613 587201 1337731 488638 60930 1768187 1338599 1391684 1616183 204641 897598 1381764 264525 553098 483274 901319 1231718 159652 909509 8972 27913 929398 1072680 1827817 1769583 1492741 279632 678132 52705 1990241 1940559 1868956 1945084 661361 479105 118265 840724 1226609 1775175 1281251 605731 546624 680263 115103 1275731 626594 903312 1103344 654032 698611 959832 397285 1442063 401341 1829196 1659855 304585 1214788 372692 1073734 193885 590228 1861368 314742 1552040 1843282 554340 43886 669382 595402 964013 254474 665414 589158 111782 1716813 150408 937992 1599550 1338375 1845017 968823 331104 147834 632431 523930 265516 1434802 427579 1353495 1754385 9696 268842 183381 1335938 1052485 7744 1965483 862814 1394585 1338480 126410 1065950 511490 1294921 999343 1072248 27975 711870 555011 1067011 1188246 1779460 570270 431745 1366403 1608350 1910697 275264 43413 73365 1566026 609775 1927726 1542029 153285 956192 957061 569153 452576 272023 448640 1040812 1032197 1726467 757780 1357729 1701959 275496 1691163 712113 1822732 1144724 1332762 1657660 1602 1489131 1202820 1482837 1933557 1761847 1565402 267903 1483267 671342 899010 297859 1659052 1463927 1877649 1555346 1517429 1362291 1322032 997860 1174866 1725952 11440 951084 38381 157253 514244 1655344 1324565 443631 385487 1115733 401641 481857 1939429 1874337 1891159 492740 865337 568566 1951161 837800 944369 1645169 145318 72282 1879754 1612531 1173851 998919 841190 1741981 184645 127589 183182 939727 446054 338951 1974449 1303576 1958319 842369 1801024 126641 1063559 973909 209708 427346 1123210 988144 733504 1600223 1523293 737819 903544 1330321 671969 604524 773782 1197141 1642356 1117266 1728597 1808644 1063665 642731 31797 1780010 1557541 1600199 1038699 597264 1343001 1113269 1066022 799636 35602 258400 1974283 475945 761997 1091348 1992158 362542 928290 583513 1878240 86847 287596 62922 300399 656937 1234038 1863397 1455153 1707559 1169880 329131 358174 1144105 792359 1944006 427472 730322 452897 97278 1041914 689525 1195827 1575662 30006 888382 462634 455775 500798 212784 1314636 574845 605073 1053888 115204 1757091 764863 314208 1633898 1033273 1034522 1850316 521291 690632 1783235 762171 902336 708066 1192815 1565887 545216 82145 57582 652557 717434 1378882 603652 1365051 836953 51060 961723 852863 1323547 1198225 235666 1053557 1952301 1250806 466606 307408 590744 657091 1211865 284598 1216176 1242542 1019223 1862600 56823 594748 1407836 1005684 1950033 1065146 1382751 103098 458568 265705 487058 1196971 308413 567836 760836 1505942 742082 369851 1453019 493272 77158 71859 706238 1021603 688485 245004 541101 1182822 1565766 590747 1270424 1762382 1127875 360593 1639264 1264456 615266 1095570 1352503 1439061 60736 383022 1164261 1122444 984894 1957526 539823 1596053 1791728 703395 1686612 1546497 221181 441207 103731 1505740 1186280 1477743 823617 1653938 68575 1855583 344322 971776 213336 886843 335258 593305 1606355 107751 951271 1970560 1432842 392427 212939 368014 1672104 289269 1587908 1602753 1840804 1169326 287986 216863 1604573 1361215 245910 147296 1465716 257057 1108340 514169 11240 1309514 253554 330665 1857294 443446 1008996 1322683 1983533 70499 1404195 65289 452504 258152 1320117 1770040 648550 381438 1561988 1096716 1824077 1507953 1835030 936957 640151 558337 696555 867472 1626180 1976890 1602459 959789 266895 414324 544154 1546570 91617 233437 1290806 1301045 266057 1502785 744822 1552024 554619 688694 1051813 1539377 169745 860600 1201894 1795915 1304550 831892 1330476 1619886 958535 1885686 1997176 633595 1000963 1884587 1787111 95593 1808527 248779 624163 614185 1802223 1124028 667447 520337 348027 1941876 644190 1893229 1175742 1809246 555607 1202074 1182365 505542 1405618 1238772 617966 470266 400058 1295492 650256 165932 211198 1627220 1817375 891193 1265204 1650649 286387 336102 1086851 1935713 1043520 418163 902741 1064450 246243 221675 762647 445278 1792908 1215619 81213 415027 1094475 249358 1810286 393403 1767694 304370 149684 1647385 1952528 1712613 1858240 463569 1812797 1730532 148397 1330265 266963 229600 94033 454410 639087 411565 1477317 649024 215249 1888837 1746808 637452 1429685 255002 958063 1140371 1538055 130790 1616949 1401299 1597175 766959 1813330 1233906 1566409 455378 1236517 1746121 543348 1527856 949331 822481 584658 1379711 1579327 1925550 606266 1609460 682921 1158410 103816 12596 1864377 1760697 1235309 613382 329317 417837 163582 1562427 684797 1144122 475107 370418 473998 1134372 1288528 288501 374067 1343877 1060587 1154031 1412268 1091212 384068 1342678 1327621 890703 878977 1797081 1288712 1175393 1938356 962080 1367132 1377810 1300835 1044873 1215827 313710 1912394 842029 462001 1390894 221701 575863 953781 697520 945029 1217446 1785920 1866977 518686 1287012 661571 887023 792501 801946 922420 142443 573590 1015634 1315621 1991272 1784230 277044 1800872 321417 734655 1020209 1945144 1969500 1299482 1413511 1813937 756230 204301 1346240 389820 358791 734921 16570 147425 1986639 1462489 660074 1279958 359062 1383597 556914 282307 946073 772159 1791560 62177 663111 255239 947799 1508544 257969 1252127 502735 1256103 1591221 512209 360274 1354185 1118046 1218986 1277429 1792724 386405 734064 1085416 402863 1302110 1794960 1170041 1191403 774756 1424648 1607812 1118747 734356 1882244 919886 905254 1228550 1160898 841345 457498 1825146 788269 1297671 1947716 952130 1351348 810238 277634 1749208 97761 790493 433168 974551 382466 736788 1844657 1088647 1583008 1214855 556209 495389 470801 213179 907224 1982840 1198757 157353 40685 1503620 709184 1424883 15353 1144308 84863 656561 405448 1117902 1810603 736132 432996 335112 1151104 1494578 117683 1716617 165743 1799236 1645158 724984 1879919 1940475 171312 1644886 1091311 1698865 254105 1486544 427723 486640 919325 1328381 991757 1175946 812861 863396 1308720 1051692 761119 244047 1772175 1541486 543998 178231 522731 1556740 1336985 1186818 683962 758239 298006 204410 1566612 1607287 1647097 1431937 869424 1128509 445896 805830 742892 1489451 1346548 1324473 1289309 1703514 1144239 1823513 191523 1108594 1785267 731663 1354581 1526127 388433 1043238 1037863 138959 540678 557076 321776 1363751 1983031 193509 1191116 207513 706181 653183 350419 199673 48891 561311 63972 1744194 686004 481016 1986909 1417001 1044503 1701990 1578824 804051 787786 293600 76294 844407 1464038 1957942 942700 879286 706531 1652368 515291 1906029 1577737 1183229 1575235 1868782 1707240 663410 1754379 1077840 138015 1850570 1410135 1006580 1959528 990189 1134153 696261 222802 545126 311150 1082612 1863294 1703615 603426 1783425 383627 154644 1414306 902507 1148468 1803876 1182513 487893 1790321 93452 1237041 1528770 825424 447030 677330 777328 1397227 1877147 143670 566522 1436085 89370 1279536 645319 500633 1953568 138296 564217 580018 1366617 1095526 70295 257415 455947 259392 1992833 110580 256562 1558954 1820910 23536 872931 77274 513187 1352441 101600 885318 82380 1439735 1419265 1161465 1885467 346710 461749 1060943 125043 1475852 1480489 166915 715909 1738356 6018 468820 1531658 847513 411096 202603 1037442 1583623 1052754 531645 1733609 217425 1614138 1183939 1572752 598839 917874 636624 742300 778979 473002 1134970 1331948 99676 1445010 1229596 1138347 474091 1452165 889781 1675608 411993 972513 1357720 1217819 255226 1883090 1915802 735725 1235217 1864141 904856 277788 1016497 1579382 1032726 153921 919400 1695739 1206694 1384202 1881056 1075385 703544 591978 1786866 1594745 1165602 758706 766214 743835 1774243 404674 1806682 1482147 1711462 33765 1323380 570695 559154 1757222 978235 1750292 181320 1792977 1153259 888609 110948 1240492 44861 1286264 773849 848386 997334 470749 1237588 1572774 1330374 956848 1940267 846689 608521 1758091 1111837 250979 1479939 1530696 211285 1663681 996707 159759 721458 868242 399182 1459162 847952 1780501 1005532 1360075 1961210 1747304 1942288 1895801 1037454 785575 1408203 880105 954307 1252924 1623481 326823 1615287 1840692 1998851 1267117 113469 465795 1905654 1993307 356697 764476 524650 1826643 1801789 816999 114018 793985 928556 1014419 37367 355988 936434 971145 1326789 1188113 951216 1430621 1771999 1688357 47634 1169994 1018468 1552319 1632147 1817458 344990 1379369 976293 429019 186880 941389 1262252 979159 521327 1488916 1514350 979435 1994492 1006679 1847692 1639060 408645 1237487 606861 1727667 1446 1442112 191732 801013 791062 533578 1114074 1195715 1471832 1623654 1385035 80737 1145334 1283078 853330 215184 595958 1662889 176414 933988 1926949 457029 833302 644335 1407154 1726863 148169 1144457 1166160 1410562 267920 1646217 1794391 2442 840417 1025692 309794 1262554 1943060 1931247 1812856 76932 299418 1384438 1010421 1031252 572480 161433 169160 1154919 773731 158531 1007780 1495278 532914 188497 403817 1782837 966981 1798056 1803703 850939 1491407 522902 600930 20737 239357 1429187 349379 992950 946135 717611 1373867 605665 425011 575821 1656773 677271 1334238 543778 590720 1741274 738457 1937008 1663781 1369759 1680330 151660 751815 1356703 1154607 1652795 15798 1330464 1397624 877530 1136961 672496 1265543 972002 518105 356636 1590384 677734 1342189 951851 587665 125408 227166 859513 802743 732849 1429078 863042 1445376 593203 1350915 508164 961575 1667213 135601 1840121 272094 1401846 858582 751094 1573262 279367 1417655 612478 1723235 1204921 744109 1928911 1645808 1435664 1901592 1872656 1094012 231683 1529500 828227 1126425 1700794 802371 191238 1139172 1297430 1051584 1254254 1668992 1185132 1047004 912445 93574 1241835 805554 1680827 88040 367570 930082 592139 913361 671040 537529 106223 1875808 473778 316795 1551337 295791 423923 1254360 1338343 508935 1134609 1603684 1735574 1174085 1476059 1620636 1792506 244671 1156519 1639252 995783 935148 1244646 1452654 1707322 619422 693825 212207 94377 391990 25284 747720 1142563 1147798 836699 1596363 1421874 1684326 496562 500310 1736372 1494726 525021 1731068 838824 1968909 101310 1278255 201368 1464590 1552996 718801 1497085 355421 1501139 1685117 48123 1440962 1197325 594759 1599216 1287627 69980 570899 945838 1860066 1275924 12929 1156580 721653 1685083 923641 1465577 223355 1446350 1663641 232969 1350516 539439 1144442 1161279 337923 1280067 58189 1837307 343861 1478892 954950 708303 1140171 765899 278913 1291232 1414915 1922478 441728 1881468 459300 660882 1866234 723752 923559 364758 749948 409752 427042 19781 691893 1240857 1236718 1723675 1086138 430213 659339 1855577 870346 1392388 1699097 33989 1234668 382226 222443 170935 25277 92688 1721471 1789862 1571453 1440917 1068214 21102 36901 250330 967433 1547644 579507 1390712 1677293 1660028 1489031 744890 277936 507147 583288 790465 936756 1205956 709377 1818680 532641 569973 1958749 19764 1545495 733733 170551 389627 1083436 1273018 1788856 954816 902488 889299 783425 1816776 288988 1697010 1466687 23729 791272 1929274 185912 1837214 818040 1970453 1304245 99961 268832 926066 1372428 1739154 1641578 1369835 1109986 273845 1691505 1672868 1703928 1062411 69665 184862 1555891 1152565 1321017 1330936 740439 112289 477161 488540 70589 608624 1252535 1484097 943465 1223902 1422146 1575933 1054301 547404 1829376 246131 1525648 712369 325586 234961 1447909 113326 808475 1004063 489638 401609 1129817 102058 1059840 1431366 384593 173962 1267199 1833189 1776041 683687 518018 1570603 1778326 1298291 1327415 1609619 1214144 1748311 163719 1411299 1182654 1741084 1206034 311978 846221 966097 752094 1960237 31094 158081 699325 1482585 1990037 1091200 601334 1766947 1698719 1372331 367144 859527 1397669 1710781 1602883 492708 1554238 1859859 1864803 18167 1008817 818181 1834104 14547 726500 1685978 5873 1278374 1549542 1400794 1593679 457852 82148 1985336 1912453 671055 1909933 890565 1304437 1722370 1318964 88867 1707167 1155195 1689642 719518 1969463 618818 1572359 634673 1632950 662732 1100398 1057950 1775662 339140 361055 1544729 1297155 1250927 252771 647362 1884541 752527 490167 1977573 775501 1617339 443303 921447 1913612 932539 1295407 173713 1050587 670350 194386 1827055 1097794 163174 1892420 1499476 749625 722403 1172734 1667226 163798 561315 1472854 364196 1742049 1949211 1220841 280372 475721 491159 631904 584400 1126984 629124 1427534 1161846 921737 207621 1811239 970460 1292648 239226 1946947 1608976 1871738 1309891 236784 1449314 1246179 200387 1974345 657078 717991 895938 1209743 1129098 545179 1755217 845549 1553770 283752 1041723 1228186 167986 1302706 1367670 515974 1744429 1843126 207880 505990 378305 35178 1516049 1753239 1098381 559315 97612 24442 1060205 883721 1760468 1430367 311722 917392 1005378 170726 1992242 1610588 878901 365044 309044 1455389 194823 1809497 1490034 516449 466139 751835 1869594 186985 24726 1540534 770481 875183 869481 1124415 512199 1025009 89142 557394 1650713 1798757 592225 1625711 1367750 113046 275807 685419 49614 839637 334151 495778 137618 1669975 1615099 105612 1121465 1390517 824605 41904 759432 1548461 1712202 1692627 451265 111264 362768 650789 1677193 246702 235557 1599113 699493 648200 630029 1300841 374583 278163 728963 199845 1138819 348357 513710 1485856 744337 1609589 1393890 86702 1284064 382683 1940594 722719 321039 1227858 1209982 969664 742441 1542252 437717 98218 9756 383322 26296 724884 1021482 359277 466384 202923 1620187 1666369 1500869 1743069 481932 844100 202700 113988 121865 1053577 616507 892078 1885010 1143012 1959678 1800845 1876057 153186 1538419 1843370 1487084 891149 1887226 1119808 1365011 1674756 399469 803660 1869698 1416149 1692663 1465592 1896300 948753 1274348 1156167 18855 964158 1440809 1692211 1204427 1937270 1856727 1028378 1778812 765931 474278 189584 601411 276472 803652 1504425 983532 1308249 1896662 450244 807720 1353543 665629 1040341 134629 1963294 447860 1193584 1841336 624498 1836351 1480193 192038 1343198 1673955 1391200 771526 588652 326919 1407435 1378138 1535062 882286 1313104 172036 1724794 1220956 1302073 784520 1474180 445095 1452360 81310 938612 384176 21988 1829810 1675834 404764 1817109 453176 818218 69478 533467 1977170 1268991 1794024 840296 1484465 1823205 1046140 973402 292367 1749036 1740444 1570884 128468 395324 1839295 861124 1054163 929134 201724 1781806 1778107 318412 367788 1102482 1225690 281635 263649 952552 690457 371369 547408 969936 274324 1887156 58086 819283 767155 764513 437362 1782823 1887170 513394 465458 1175205 290586 1853498 1306008 1794094 1269106 1088045 1267529 98773 479032 1164435 161755 1160828 244315 1031902 1754190 1653314 972647 96998 947116 1110733 1184992 1019919 961607 1657575 1037090 548984 1260095 1266150 305564 1774653 261441 1064062 1277075 648057 956877 924741 1314278 1498846 111824 218870 1913809 583203 1970939 1851044 8160 471386 1261115 231459 1941283 1358111 1001853 46508 465759 1472726 695598 315196 1668194 1240058 1847365 1464003 519935 698533 1777888 1413932 447586 1758028 505960 659240 1025585 1554458 1641415 1686354 1555583 1450624 1086247 1421440 133296 1947095 1322319 1415231 1214406 984054 1582046 1123658 937756 109764 168850 64875 1373884 212988 1858854 1455085 1928579 1789577 5332 660448 1934015 1475936 1416110 1631330 528000 66921 1237827 682276 521884 1228304 68434 1681104 1143698 1948860 362239 687247 1538100 676056 1317206 1353158 910751 180355 1851897 1304900 113305 335612 1642623 1114619 1636377 201650 49359 1046345 1650505 951493 143069 1049965 1304764 415889 1050212 384307 358471 29021 1882929 1670798 316339 1871266 1097729 839631 984271 1763714 196645 561280 1123881 1652122 1383414 1462782 105032 743191 701454 1043807 1867064 1644547 1240641 400195 928522 1858480 1985001 671313 1916997 757913 1955335 1163990 1372774 1183558 689780 538329 9114 312191 1377177 385504 174582 924538 915295 531886 19851 109508 1103760 11165 1161271 295687 1424772 1260412 728166 1483503 782741 660065 1424061 185049 1902830 1424633 776185 677307 1346034 1794768 550821 1027401 1652257 683697 605929 1383167 1608131 991371 1269296 1226615 1307973 18645 170789 919333 1977987 131837 611700 1880736 209 1051421 613012 913836 72647 420445 1424144 1986774 888316 271756 324714 1440768 1142488 1469421 1983874 1281738 204402 1518846 904446 1339236 1650749 846238 845098 1772230 130216 201719 1140889 1553158 649018 1975863 1976728 1104472 941760 1057928 99361 585182 1590171 41445 306175 1937484 918615 467295 1967870 1881680 1019636 1691447 1544954 301860 466162 733189 301451 1736040 719907 1641089 1940677 238511 1954004 1314576 1786880 1267428 535453 1783910 1643854 1694410 1963068 1280826 1039013 288505 1303434 548583 624580 1241361 1354920 1805595 1201584 1876093 847140 784995 106491 1116255 571875 1820484 407494 1586664 1748826 1626749 779928 1518656 914368 1061009 773750 860626 1219243 342421 1674419 1495132 1887075 39490 1490204 759600 1562126 1021766 1413341 1987615 764535 90945 1864275 1504416 224713 385893 987523 1413475 301905 277117 1401532 1339729 1687992 1749467 1712012 771228 1226423 292913 1889543 812122 35480 1391375 355875 832444 1343502 1093938 387526 654475 627885 1321383 130516 14661 315139 1635696 922449 204291 1386867 1566431 1660481 1957217 999740 943003 1064135 980946 583133 903817 761962 588637 1908833 773050 1735203 1805845 243793 229492 503384 582386 1341657 1611027 287869 1836704 1651642 1346656 1758979 155399 1862965 1628088 1417760 1874067 651477 896557 41792 826626 108955 593393 1984493 227927 9489 851355 1459529 322390 1605501 841414 172277 1931997 1727632 1913839 42260 839476 907014 1324882 1611499 1020721 1963407 1117037 560498 273921 537754 233587 1926379 913325 930517 760012 1827642 518884 727067 530642 435116 1868524 542791 48410 1846651 1144310 253531 1451848 265565 452423 1187671 1906670 1492020 876819 1738116 400613 1821313 680005 440316 831991 1074368 141351 863334 1413783 689023 1614725 1423708 587317 949514 1031687 656284 1497942 1204038 878663 1077124 71529 54493 116246 792840 818543 1325477 1927581 871894 1604683 990241 1478060 1202466 1263744 690827 1452101 499514 1517784 1003326 1789190 1311604 1441970 1073554 959491 693110 351615 809573 176008 1561951 139534 1893290 1478318 272332 1457577 811747 1960569 802216 1202308 592133 567763 906212 187131 1291281 980756 172215 1603394 1915006 70585 182841 1452576 523563 222355 81330 1887665 1768814 672452 1958474 1745435 1146698 278408 468532 1312134 888133 1713854 1314826 124224 1640901 1535684 271670 192495 1510807 1962882 1083355 1263455 1669620 983858 603734 664161 1441350 826726 478020 1701570 329622 469894 1802270 268868 1745500 831842 29023 1615151 1348451 1817013 753389 101761 20395 1318043 1351277 1581008 640778 1895332 1352209 1480468 1797681 1986207 351939 1569182 1399424 1886030 10863 740636 260485 636825 418821 1836064 227644 4830 278621 390050 1530870 981071 440798 1928542 476116 1082393 1728291 1410826 881319 1328977 508050 400614 301196 367891 923196 1139221 476140 1829237 1609487 1002477 357861 1944999 1945519 1355055 1337908 1019725 1222786 1810240 1866210 726394 132653 893756 126720 739561 1143492 1962351 1414659 1904522 887408 241089 275151 817644 1168109 980302 1591306 880456 392859 919695 1477630 239909 966351 1361095 981801 1163919 965822 288657 873050 1882000 1507721 1460854 1894169 1359549 1425623 1635796 1577461 1028580 1762505 1480131 636616 1861427 1378721 1011434 509583 264749 15154 814597 608543 413044 910150 659863 1321422 11047 317445 932664 636183 14357 538245 1710513 1426731 1560977 1852274 1378311 1173538 1450649 840130 1176358 1060605 1144123 907001 1889467 815601 1851104 664640 1551104 1597163 1339506 897431 143229 551645 1844901 887451 1144012 1002580 320269 1735544 1448504 942853 325664 1520700 1715096 1776893 1547105 1714125 1744007 1639695 1332862 341647 1821254 242774 238504 1875066 1416094 1313817 776499 1708698 1358284 1913658 562510 956751 444636 1683153 1935 1806413 197337 1695914 1265750 920053 223686 1256975 1307141 1589373 1874093 1104804 65983 1038886 940607 358268 633750 550199 1065743 1007781 1498126 1756214 1282237 162818 302049 45715 864299 466465 452598 1270116 1591792 646309 342289 137146 979071 636604 280044 942870 588733 1562300 372126 1092216 253059 1820250 1494693 1155199 1446617 1981634 61262 951157 654950 886699 745213 1366984 582819 1069407 1601686 812550 1408751 31326 120440 1004496 877969 1931676 1896473 550509 1554546 1613856 1390406 1492553 479466 435357 418610 193656 1946643 1115393 1286796 406655 1268781 649841 249158 1074685 514435 1209457 1059640 742529 62218 458908 1514074 1403801 761237 1521181 882206 1682560 597925 266588 388796 1190708 225294 523938 1963238 499421 1078609 1620540 343957 1622010 1911360 822111 697275 171933 338668 45811 1966106 1260003 614677 18347 979505 1322222 1298906 697473 88253 1805281 1697378 206656 506922 214686 1837061 1041669 1635425 697338 1753088 1754243 278199 1192061 1219387 167345 1291783 1979918 680422 126802 1313117 1781210 1409126 1973676 654548 1072243 842552 637779 1044780 904169 1302954 176100 266970 1564559 842003 1252945 1056121 1994170 1497582 463864 442930 840115 1034803 1317240 872127 1071028 1129268 947394 888480 607725 1000536 940860 293023 1562718 1583962 1763492 1300886 1586885 1621364 1536017 602331 118411 427703 682492 627310 1165480 1735400 1442286 1984825 546541 204790 114451 1744528 1107942 83043 879630 493385 341229 1212914 390875 712006 1549843 1588729 577879 923874 940191 670784 191961 151044 1172791 671368 1932543 1450882 1456929 1487600 1251403 1399371 1915068 117690 1382274 447372 1323228 791364 693852 315161 1924825 1148034 700960 1695441 505141 1084379 924822 598559 1126725 1586422 1140439 1374872 1564887 893162 238739 379366 1236096 62290 1954498 84757 1835347 1448557 1819430 36894 1378613 866759 440516 1627300 645352 1078730 667282 1377098 299727 1787910 177015 276078 1759128 1131871 356236 1979595 1267327 513532 352905 1470413 1932472 1020872 1544986 275922 903680 88774 1664617 1731202 690414 995141 901724 223598 163407 666905 1348246 349891 276363 1935391 81614 1354888 1511076 401461 1447645 641017 1271542 760099 906636 455015 1709479 562522 1450084 502159 280095 1833471 1160026 759137 1568129 1032978 595363 385238 1513925 1326853 1453694 1678093 1879461 1073007 1685000 987718 544996 1806100 1989824 1037803 625155 337545 209564 875139 1274723 764024 1081747 1654870 1956722 517726 746026 222541 1520030 429949 1894287 1086804 831717 1140178 1455500 1586416 292477 1030054 940342 77157 1251596 848717 1666853 1878259 837296 1563603 1822453 963343 1555097 1467816 728954 285213 764554 416235 1164193 849210 721064 513183 1374322 1370776 264599 1527829 195346 379650 188436 636808 529141 65280 471443 156712 244815 1498203 382578 871699 746622 813142 1470577 863975 98088 1933158 692323 1428558 991047 19198 774824 1391491 1497727 638331 561180 36311 1074382 1878715 356980 271381 1345243 943931 1155073 1076198 686936 691797 34891 1337502 268717 1296050 77791 1817733 580617 23998 304399 79335 1208091 1400337 1258141 581021 1499996 1747009 1402488 198379 105044 409078 510637 996741 1687368 795649 1886452 471614 354337 982327 482643 1674659 1419827 1214279 290741 945239 51072 836086 1798376 299855 1258989 841712 212428 553867 176673 1743274 52003 1514989 706118 1287304 1126644 1184859 574959 650603 1880684 1533639 936807 1552172 56838 75602 16386 1493761 256722 930901 1825822 1127936 1318992 1314320 915330 1952822 208843 576234 1445598 888244 581784 730635 449069 1657449 53025 221461 625726 1064632 1741222 619503 745321 16379 737525 726372 1364685 1610821 1346628 1465635 1356006 656958 50126 579125 122581 1137338 1211900 821069 57188 122015 136466 1470521 1808929 1956838 1837199 1562339 426822 823496 523723 1193511 1968341 1119521 553403 1526305 1969185 181533 1020085 483073 115225 689384 892114 54957 1563364 1626178 963476 355062 1621492 522754 1605620 503220 236075 723041 1867782 1553689 482720 464459 1787471 284591 1633480 1365401 756098 1105817 957137 1112502 1352810 1659019 1994868 1133819 1273565 804359 467043 1070761 44207 1619773 1962792 142756 1110352 1162458 1574182 1754836 814275 786428 416897 1988811 469303 1283116 1215575 1589232 627041 1783031 686941 1161317 1602203 157966 1167048 432276 82838 1598789 1309272 1924750 117104 1542937 981684 238719 1484188 1959246 437690 643705 1070726 1654767 1683062 433954 858013 252039 1837543 598487 758640 224380 12724 1028044 529323 1135691 1961400 348091 841818 1568725 1695131 1683286 1310339 70039 756120 1105779 212712 919559 1561817 1865518 1503051 716504 1988979 977172 1085436 535472 767295 1339867 1616942 426159 196195 264777 886621 963586 1428196 32412 296618 1114884 453378 1954105 1610977 1285983 1662314 1393086 1180737 992290 1790684 1091692 235232 843454 1974988 1098672 996320 1172235 1254504 890020 1367854 547170 1397854 474824 1767935 94920 892090 1254362 1117736 1855944 1381369 1607970 470511 412954 1722089 1964495 1505355 82343 589472 569712 1314144 35322 1594598 1915793 745504 1806869 1376053 1682377 1048462 1218343 979106 990279 739382 387596 1503938 432514 485277 1668682 1700027 614417 1931109 253896 358001 772379 424504 905357 30511 613404 569580 46050 1952460 1968803 657397 49810 1863722 572622 758450 1872532 135233 651025 217829 1081713 1329446 668233 1466605 1081437 57739 1589606 1521648 1240057 734443 732358 1872450 431590 788598 1151493 1160349 1800557 1722261 572078 179617 1157840 1337935 94564 1151954 1472355 1842898 1860478 1343419 1448312 225516 446698 861043 740093 927920 1277793 275318 277306 1675758 1408133 814058 54781 1968670 845536 38011 1160071 495562 412455 760701 1933904 290764 356325 1664229 67558 1512746 1287250 1873018 840882 1963996 381322 633005 1028630 1760559 527849 1193123 1190858 1386486 916209 331475 535291 1137357 395213 1785445 1733311 1671025 1989633 139698 460608 1898609 387155 961102 1111156 1489781 194994 368624 1318388 1443777 196100 742996 219411 1673067 310080 1811758 1662104 743996 1756531 1103637 1197118 677056 1239515 527495 1697040 577238 312784 718843 1737463 382978 1018388 1435644 123101 1753829 496980 1526131 1213202 1884081 89674 337511 10080 1687583 1320991 846352 1911794 550230 756580 887675 1750433 1880073 609513 1962539 1662592 1360344 1203223 1060347 1554425 1175914 878001 1362233 947734 842597 1353721 533077 1017980 1438597 358081 1073815 1716671 1159086 468213 293844 1805382 1024834 1152510 597353 380906 89445 1188726 312248 761384 1475343 1873955 1712029 1914958 1831505 265036 460664 886824 1780669 219780 568962 237350 777989 1257581 328440 1066045 206414 1019149 1168777 899883 929223 1898953 142042 1790638 61645 229015 565292 68722 809362 1480947 1551274 1266472 571162 1703222 1064613 1931595 1519086 1492522 1054104 1866551 1889113 111078 969520 667165 133563 90159 746107 860008 530840 1325083 721512 1305430 1391681 1326403 1167485 1087059 1923863 1586488 1316932 793720 1064811 1274191 854885 1048999 245708 1252297 695245 930907 890007 467257 346079 1878407 137044 32038 1307089 763328 1278537 1752097 1763839 1862025 658606 513170 337280 976780 1644498 1251124 1235723 695807 1972950 771482 401991 388425 1177982 1301564 519861 1219838 226414 75597 405070 1119871 1629757 532240 180658 1253741 1444478 1225356 983346 96440 650836 349428 707441 388315 1282611 1738040 750015 668138 794653 61021 1354844 2750 307459 1681927 1870389 1493473 1676771 1167641 917630 1066675 1974887 551005 318974 947068 742936 1997191 1618852 444321 155875 562732 74605 544349 1424342 1947345 374458 71283 951622 155914 1314832 491873 162527 1021855 1785999 450645 1825747 705326 186094 932718 534206 1274969 1694836 885973 449187 1232697 1709708 815070 361455 562994 1665826 809011 1811120 147278 467234 755040 1508941 1931336 1925835 373608 1334199 1587096 782721 451171 1814770 1154172 746659 1353175 250736 1919484 1732682 381301 1181807 1218528 483069 282069 279356 312780 825299 934731 1310491 1760807 123902 143745 141765 1134426 1565074 555462 981292 834413 384727 807665 1985047 569417 1740696 987304 1310042 31562 1457951 513489 442646 536637 1940180 1320272 1651 689553 1098833 1249304 1862922 4419 923052 1731989 1325572 1976078 1023165 937893 669310 711433 77651 351698 226393 726818 247645 507145 1782145 730367 1976117 1326442 211583 1804781 245149 512659 1831430 441714 1680999 171877 965637 170472 1176899 1951328 52488 99448 1093346 1522398 1022665 1536710 1119156 754200 1554529 1222176 655061 413830 884596 1855355 557175 1837026 1284828 1369754 1124596 705106 1381240 1590382 796020 216478 933339 239016 1551289 201966 1661140 1620082 1913687 113081 1631879 369271 12637 1354487 887841 278848 163188 1925439 1573672 418413 1196834 958749 253196 923846 638200 1960060 1669527 1480478 519366 517933 101380 1804695 317254 243974 205065 268334 1130067 1605680 661973 1255790 1990463 545794 478050 1552562 1664359 1732466 458543 13022 1662842 787456 1359021 1678442 6900 346247 272223 1762664 220495 347382 950068 787929 1410261 353287 223876 1175565 1196982 1514932 1667203 1422523 905067 804042 866344 301788 1639498 579141 492560 761395 1992253 685669 1068011 740200 587915 1421873 1756639 826261 1987169 1854694 1073359 624180 1691179 1411494 1974072 929607 176387 1769699 1456617 1435942 589454 1941674 1683837 599522 118165 1053663 711264 1886389 1225933 1443034 1215157 714945 1741067 445197 948867 157393 1413079 967142 1371891 674638 16521 1026446 530477 624500 316920 674696 1017722 1057838 96671 1683675 1637087 1155601 1288174 266532 586863 815817 1589424 1501253 1067683 1688982 1607564 275767 153155 1262430 1707970 1975180 918831 1029355 1032663 448617 5556 386382 1636801 1001333 1770095 1827499 99278 765427 1504765 176093 1841692 1956094 1620162 766613 736695 896862 1343275 1677503 1490025 26479 1651775 125145 723196 1032159 316136 1928752 1254143 1842520 272188 1305668 674354 949262 557977 1668993 1261110 787582 990973 1470680 467675 1029652 28273 90664 428388 363443 897062 1203017 512076 1179561 1236565 428289 747210 490132 685223 1838792 1956488 1141190 1160524 1924427 528924 1138180 111314 171927 859811 1068333 501673 710544 1108548 569044 1987213 1382536 973308 402463 1030815 564016 1765939 1909676 272479 1997903 1208203 1604428 676818 11265 564550 1682272 100989 569682 678306 1819138 715860 1812218 54435 1806699 1593735 50849 881346 913545 482594 157223 1843358 243335 713924 1537128 1063820 74185 1981610 496637 337630 76511 1935252 514740 1968240 1098824 1338111 1361431 1934451 1222447 208636 66907 260496 499552 530548 991107 981215 1961354 1880139 1074199 1197135 1853820 1936727 1675843 944909 424210 898262 1367322 1429287 775014 1009570 1545337 1091286 466747 1900985 1389518 1820378 1193032 539776 700933 1370815 1378674 1362427 875359 1010759 1829358 1658999 1271053 562356 1829643 747254 1747584 1463299 370610 180950 816426 1168331 289500 842398 1316106 729629 857324 809427 684369 1113183 1542510 84489 1726616 525846 1383201 1344504 162871 1579727 373386 1995603 1738778 1378291 1764141 1336350 1010898 537243 1907200 569989 1036621 1810766 632742 997786 214012 359477 103775 322274 1449380 1427908 1884785 1345901 298369 1006675 1146952 1629360 422586 262444 718535 767521 802887 825592 1298160 271587 369978 731256 1258247 1811622 1350135 512318 935156 412751 1828384 965444 1179921 1564103 842181 1547554 1761122 1632822 275789 1429158 1127200 1643368 43780 926863 674651 944341 611928 1323972 537843 1430141 687960 212883 1384292 1911949 681221 1253111 1000499 1801995 826047 124827 466086 1744741 904933 1476837 1470260 359926 1933178 1890555 292487 977301 569030 873879 1200499 1200384 35682 1743862 399148 497700 104554 496278 993251 1212978 589346 36533 1090887 137789 308852 1035341 1571349 560717 700163 808001 938615 392727 1675881 1725941 1060707 547126 1276043 1519972 903478 485718 958349 687106 718225 570239 895669 1230087 219119 170445 958304 1867529 656376 417658 213871 808981 1596202 525434 1680672 1346613 1896972 1534232 1816835 1131734 1665964 1381933 670915 486665 1554942 696459 10390 1439590 1487034 1483329 1067438 529826 858475 779205 567253 799711 1148409 1618223 422628 1649847 445427 1842929 1600290 52033 5696 665345 740101 252021 1337375 236889 510782 1069230 17344 1150217 1339212 1486971 1934772 72534 731962 1454405 297922 1558034 1336437 1799651 365129 850343 760905 1214631 1476893 120791 512160 1338664 1348437 1999383 1162762 368376 1806563 250817 861695 508924 351749 480813 1408429 1552306 404129 621754 399317 1154950 1138768 859212 965621 1253839 1688469 239360 977115 189111 9095 1839209 1483451 1586150 1132768 199739 1219510 226159 1544920 1792034 883202 1529054 1647226 633158 692443 1853998 1392057 329488 1117282 1619985 788211 1294290 1790051 1681361 1990895 1622648 1443924 524319 1216890 86031 848526 418139 334781 1364016 1429726 1926062 638257 1004630 413436 1547406 1408448 910362 1298662 82161 925253 488669 545928 1174907 1488022 1416271 1485127 1459546 213358 486664 1690533 1882096 1615483 1919051 607090 302913 1967210 431357 1532829 1631487 293481 516623 276819 150648 405376 1038093 477489 1804221 408725 1496951 504341 52186 1421671 655455 247797 143024 1892350 1669069 175041 1577413 1177427 94459 1396739 768106 1036096 309327 31661 1920721 1148576 556899 1760353 1529362 1241291 1327737 1712371 1767365 1050035 877448 189405 752081 741729 140733 766305 844332 293325 974286 376929 1839406 1858177 1683925 1686923 839804 92952 1825743 864210 807847 513232 1334323 1797305 1805379 847550 1739135 890535 384023 1385433 286759 427527 43850 1939828 505410 434599 762575 669439 1627737 234885 355627 438822 1792327 1723032 152097 1072134 1046828 1506962 1409735 419770 731072 1146469 970891 868788 1537001 1373131 426747 126553 137297 488723 1106008 623755 1430015 1461718 147130 308313 717724 1207328 1002073 703560 1736328 1381770 1464020 718222 17336 379502 1941442 1634776 1164932 914712 1589575 457610 956766 1731766 1323461 951924 1144750 1229103 712323 1431752 914664 1465927 1261575 234895 220381 244095 778501 1645590 80108 19538 1385877 172978 1448896 951495 328500 304219 1573800 28996 613108 1731304 886637 1870647 261634 886537 917300 1921893 1310379 1199089 1247216 1779641 1732650 1529691 1563256 1154122 485482 881872 1425259 1739383 888499 445312 1228955 917090 1756558 429289 1454740 328158 1751271 1645957 1301556 252365 703760 1681318 596958 395765 1892302 200423 828673 242739 1078919 1922539 1753359 294778 972272 636316 914274 528479 1238324 1253623 517152 1944007 668433 209212 888346 1708896 930467 1004017 987071 1417479 202449 1383459 300476 1381113 1308873 1404882 1665493 986456 1582354 1231101 600587 1358000 686209 1144846 1946513 1710669 1027255 601182 464943 151171 650960 1833252 179603 385030 1793809 1756573 1387651 1719696 1813828 1757014 1092551 536843 1669636 1445314 1189381 1060792 1244174 787583 61526 1051305 60966 517618 976312 1323219 1996568 495407 949606 1628148 773726 1188799 1948617 1569542 1667304 870331 1137703 480038 395022 251725 1584838 1149947 271206 446784 455932 1598948 1807302 1867892 898128 238059 384893 580696 1772375 455024 396372 1347316 787493 1859162 1096369 1321949 1523073 1877293 580865 1643909 1750961 287448 372930 372482 703716 744521 1218521 1500608 950037 1219821 536929 1769881 1574143 1429504 735579 1480937 790039 1956107 288800 1168557 1771939 1510128 1615903 1776951 238584 945797 268588 91855 354428 1710659 1455202 479018 625846 1367090 1068145 1066640 1481489 1536260 1230608 393940 920740 1265007 1537241 197931 1651357 743504 76082 52464 1752585 1235071 1219218 1438159 674069 1056030 448422 481364 522492 164673 297433 1515600 1355928 640827 1347325 1578270 1227757 320656 1638630 484705 4376 403824 662909 1943436 1024381 1491571 1822080 1832493 659357 391988 205879 1501309 1311665 1812760 774550 366736 1024370 125749 859786 548979 1340678 1109389 329107 1328330 707490 192103 1929703 1182685 1757266 854574 1448785 332147 553507 1296901 512041 335373 762517 1830299 1760240 447071 67157 1484721 1451974 332382 1834938 374257 1476230 1565475 323338 1063783 623375 1531739 857246 1428540 1882269 1953646 4003 821969 885279 146080 1121977 1511680 467548 1294831 1822547 1894040 135277 227007 1744117 1371800 1503761 1961159 867711 648624 114830 1274187 1549636 267318 688401 461155 1165515 286479 80408 21001 1096254 342467 1993261 769673 1277584 1378099 870155 942006 582687 976048 1722597 497809 217848 1520263 1540053 1360866 904716 129536 1376000 868973 684650 1466504 1103285 1088682 1424309 440348 564814 801404 439891 577699 1565790 1871151 924120 1791144 839070 740357 1177184 6784 959638 1342898 881027 846473 692912 1081774 1784681 1784124 1289293 1837323 672936 1268178 1067317 312425 1589427 772851 925812 1142297 1734161 77806 1812403 1690727 478905 843493 1248474 589680 603055 238439 1729181 595647 300727 1146478 202391 159985 1327649 226463 1950367 760928 221571 612162 224090 181917 1782034 299369 1536630 854730 1985061 1323009 192914 947112 1550593 1187983 1123492 101377 1714462 759211 435988 358941 1259535 1412237 1519468 1003603 449305 1340468 822775 1482444 898488 912467 878114 1805056 1158917 1057694 1644308 678466 1271141 1030377 1271756 1311262 183955 616603 531140 1809634 1296831 920966 1240127 1692022 625405 98987 1172012 1598998 12116 1592060 569190 836575 1268120 772313 1612954 631537 228797 145319 454720 534531 730550 2622 588778 109320 424034 1900628 736080 841937 91285 697746 954574 554928 1739011 1980582 649987 737086 284914 1126880 844754 1047995 858139 1376438 636385 1509216 1758756 1595367 1208935 1883006 1537749 1566702 394250 917285 31004 1486287 1744864 1463167 1627975 475212 1684545 1626383 1417740 1339983 1825714 1456584 36701 1428303 1515337 176210 217569 548988 619971 640120 153551 1804739 1425240 1392157 591314 734380 64995 1942122 153585 938054 1091688 1534060 500861 1725867 988332 1415174 1115294 339902 1530341 1988005 10740 806562 1807371 1780565 1289764 1816487 729055 392997 20152 1282852 767999 335015 1742216 834238 1647680 1152919 181977 1001206 1184352 1969143 881767 656516 568145 1589050 1923780 1630801 396356 727488 1433910 1150773 1587333 1179789 1031299 985883 310839 24018 971072 687308 758291 1271278 1132095 235025 43499 500610 1948922 1263380 228635 590108 442045 252564 854418 1429929 581028 1086846 905750 1326367 867365 84799 736591 1444103 469571 1012750 1433653 1126787 1729050 303769 1164035 367486 1703747 261756 1568781 1044978 908372 1028219 118029 1683936 538019 622637 1877605 1755494 710342 1949142 999975 928350 1323802 1881387 1143143 1314677 1114777 1993312 1329832 312852 140408 248416 1388639 1473348 1423555 1781854 1515786 1911191 865912 286464 526846 1242124 1401622 1181558 1431108 1259366 901512 1003227 74872 1045132 1818632 465862 1180117 206876 1987403 812497 59473 1398455 949950 169961 1865881 1026622 1512126 773367 1097778 1585085 1629474 1492648 1718781 175626 151005 1988932 717340 523627 1436725 379025 240393 1114304 351026 552071 997555 1517789 860207 1194353 1827172 1322131 1357404 168695 1568711 583596 1773895 1509581 109046 987696 219966 482526 844273 1470433 793517 1394985 497789 72803 1181378 210936 570164 907388 1360623 999248 1316419 71610 492698 21267 1746338 1639740 1913777 967839 1585883 1332135 472546 1705335 1688043 812052 1869258 395061 1735182 806291 1727117 549051 404591 1108736 1579987 1648550 1364974 648557 748656 1173889 34109 943559 1523014 315777 1170902 1241407 1279852 1080279 641625 1323449 315363 366287 1354238 777197 944540 1037408 1942251 1064487 1025961 520175 747889 830397 1536760 477087 1601285 524433 630187 1070004 1455948 866527 1251708 1320274 1192582 1458398 1129152 1029846 573207 467328 1915751 50620 1319987 220864 344333 630684 858943 1361107 746753 1885573 1395708 140768 1537977 1483544 57074 1057602 1035447 884091 1846821 1901319 1154523 119135 1054694 212117 651708 1857639 546712 253728 1447267 14278 328645 1644333 1917519 1752335 521484 803197 1845674 1747838 1895938 283222 293043 1817945 562908 1632816 1626227 112753 1638407 1876866 1409065 1102192 1493578 1506837 292853 557390 1877243 1507713 1947744 21313 497475 1719832 345395 1345273 166220 1140409 776611 1767201 485547 1729340 1281913 1776987 1204320 990255 1579398 1118476 1590884 1903626 1085926 703801 1232444 1045864 1129673 733258 1246961 293213 1954968 904876 1280266 1174006 593654 1109443 146349 410298 1733685 1654885 124058 1557235 72830 435681 790521 119656 941599 159148 1025547 992996 110262 83696 1242092 1073573 339509 1923580 647558 223664 1651225 913482 1503919 1839676 1644069 632211 565098 1573893 1919521 1987124 1583689 1155959 1500426 1234111 267421 130183 917720 579119 1676307 1033461 1615694 1123519 1760591 584616 425699 1690039 1283606 1386433 1755459 318349 668835 916807 86380 1783515 216806 760455 1302582 1051888 1724451 1663518 1822928 1464491 1232197 121643 754721 1628627 598897 1741654 406915 1167975 356276 407618 227541 1239967 1523193 213771 695437 1589936 1667299 1705051 1951597 619248 534877 451110 765804 319387 891984 156637 1977595 974453 210782 1088696 1357981 1112584 81887 710890 1914408 432429 397749 679543 194736 111566 1332813 373618 1684638 1044778 1286136 768328 1200407 1910755 1715193 1435251 1644274 1165318 1336292 597566 575396 1614993 1143591 128623 620161 1599116 927026 910954 354081 1136753 1321484 1539598 1887813 1634779 48300 1942126 35353 1077325 690722 392509 915674 40298 1342176 1494543 1770706 525365 213968 176418 619487 850837 1833960 997989 56442 420552 1358935 1998612 1550677 54803 760085 1744578 1982484 707714 1336081 192258 1720765 1636229 1996706 364084 625694 1019192 1789766 991457 1938400 1357526 158561 726244 1933055 1551205 1673741 857908 1459369 1873561 1570942 715107 466468 487644 1475902 453965 661286 58760 1784108 1344172 742880 676090 359261 1978850 1213013 482969 878365 421291 1858875 683668 924859 543617 630394 1426760 126471 1750282 1470108 1402547 817837 447309 448479 883679 669677 1236184 496111 900098 310204 1348004 1429063 1985834 1662516 558849 181798 584848 1605881 908692 1963154 710590 459956 850236 1490488 1027014 1949748 1058838 1738975 1216259 595580 582379 420896 335929 692222 811265 677725 1906418 1623387 343032 1303097 1848693 1728562 527338 1464330 998864 1836664 709465 847597 1518571 1031187 203508 1194764 480658 1141389 78383 1474745 168367 1234558 930230 760209 1715816 134195 1827863 1626732 1322255 1950453 1952961 1283567 732375 1192748 1194245 918703 446342 2542 1770448 1813086 1089970 1882555 683232 25813 1137702 439447 1487667 926348 1529947 770924 168914 163369 898032 317246 328314 1456321 1933058 598256 1559442 499431 1635269 198711 1532085 39545 678105 1781928 1985311 1500085 608300 1144080 80038 489326 1481485 1829832 1026989 938756 202599 1993191 747093 633363 1421218 1734730 1340269 683578 1730113 730261 1077872 1083501 865035 895799 1699554 474130 846673 904795 1179695 327582 1594081 1909016 1288310 1170501 1750465 714500 358506 1232429 803096 1338102 419840 762435 769132 992874 859803 563645 1743650 907167 678760 829681 452203 1760843 583686 1902481 1367119 664802 398603 1019824 1857766 982480 83527 271036 1074720 191328 1801937 1209763 1562590 744956 227649 1021240 685760 1243530 1556661 899393 1332085 1943093 393857 1781278 1477304 1355891 1105453 1225318 1361646 991220 57256 1440790 1064994 177774 1802990 1213492 1785974 940896 838683 1437031 428713 88904 1468977 507628 543602 937947 834865 1135933 1084857 1114576 1546796 147211 616985 728915 1979837 165819 567819 660309 1155384 1158890 638933 778232 1113296 455491 130860 44011 1995856 1340101 1280712 1686754 806665 1923472 793643 1054969 871590 402632 1161134 1745019 1041717 1006420 1960462 753952 1333526 1998907 293512 1053306 1580187 1290552 1204697 1658418 636618 1500043 1353908 711818 769885 97678 955334 1507366 1680720 649851 448007 682628 1292426 1461700 934242 1549300 374464 120959 1017994 1313547 336047 298399 1946300 1299187 739296 1020163 928951 546811 53529 343964 1359832 201654 354551 1817512 761880 7403 1061970 1779889 268283 895656 1284399 1584619 552072 1277165 325263 1148750 749172 1182962 424280 588959 949159 1594718 1035468 84551 1431674 967416 721012 32139 203763 587413 556347 1559486 194238 724081 1329182 942713 418349 46635 988301 381648 1938189 126327 973925 493819 912986 335768 933495 409486 1504484 150779 288151 1573477 1757305 912756 1724216 1376067 745780 1148467 1379796 1040434 1559017 1301228 96555 400390 112532 1175521 789203 361570 342870 812328 1362266 1309957 555673 1611559 1215675 1930263 872408 744764 924366 282497 1517015 1528821 1108017 46465 935423 11623 418135 1123901 58178 690635 1932884 922492 987377 1949618 1323124 472176 953636 1493633 1623431 865943 1271551 1724482 436355 544742 1052925 52007 553401 870675 1781646 732892 1363355 1602496 1813306 671652 1995389 996740 885516 157487 1055873 1507805 1588119 132045 625463 1350969 1934847 1530885 765256 1945262 244786 1046238 1788194 1336920 812597 1128393 784209 1782317 522358 1845290 1764338 116843 1220429 1716170 1984640 1491692 1509465 1105733 83606 827387 870948 659532 1520952 309197 744222 582794 34167 1610956 724019 41697 1014760 619664 1783633 1516594 734706 1793349 1539212 1946114 1656322 1442572 1022313 469267 189703 1885002 965339 55537 131818 1356446 1753482 555163 1139433 206154 1969276 1549157 1059428 1798740 960674 834017 1285134 1364123 1772598 417681 336514 524098 1060537 1596451 140046 110384 1633969 519398 1086301 320710 964163 1010282 790987 1967592 680258 680578 750051 1340536 756656 1639105 1299759 308139 1648676 1539205 1893291 1311916 566632 1513718 520582 1341346 484713 1266271 1615070 1845372 1177692 1617420 1861722 1041015 981125 1144154 1141296 370585 671257 1835422 1848287 1155055 1527269 742773 1587401 1393107 413481 488293 681131 1294349 931704 156282 659762 105077 1307817 706164 1062351 756218 66806 689524 673859 746788 350977 1537976 169891 723951 1642086 1653123 406847 238724 2887 1590851 1443714 268690 1620508 651808 298585 538137 417398 1298224 273925 1540133 370677 74756 158868 1747163 1249129 628946 1657029 1938797 149758 1861707 1041334 663833 603618 188519 1838129 703998 1727393 1089594 3035 710070 297583 1514125 20569 1060406 295193 1389161 155198 301019 1698370 410939 1285222 1644737 1414922 364283 1433250 864107 554387 823304 1890666 331935 647603 830780 1788779 720971 684296 757249 1382649 1717881 423792 729209 1228030 1328746 129943 1009940 1051384 870049 895369 386439 1162613 1112445 468361 1964928 601359 1307199 907320 1581662 302118 723843 181417 212624 410443 555225 357914 214667 1842549 1064895 601266 765254 729773 179604 1174146 1497753 1741290 1008235 1662167 1899437 1047419 446827 1836684 778534 24484 1458941 1473234 1278463 1771199 1020920 1597963 1945297 488469 1649324 1968808 873062 632893 1989471 701083 1433601 129945 670132 1610043 85787 1821223 1755242 760154 1787849 1804433 94976 67756 1309785 739867 224793 250257 1520239 705664 482771 1889545 543292 1218316 453331 1225433 673703 1188298 1951330 320146 7544 838497 1734890 1308251 401502 119071 271622 1041578 1961193 1342496 1392731 1013385 100188 1567129 1452109 477290 486650 1354795 1221813 1235999 554138 1204579 1272841 862099 1898885 1004092 751506 391025 1572462 1876814 493559 1716021 36076 603866 1279411 1896575 606751 1343867 139029 1359976 1962234 226373 1847543 356854 100148 1977980 401747 922286 1428639 1872098 1689211 847889 1375928 999506 931872 445442 425162 644721 1102673 743761 1717039 1664052 1858407 850412 409464 266444 896519 282801 1569839 1132664 1271887 334792 558104 688483 110904 110252 298093 1317538 510345 1758500 855035 1617397 74147 433000 1100318 1030229 136220 132979 1257686 181347 1961648 1017566 1752544 1935976 1063523 815739 273468 429276 153861 1164469 870753 1943478 1684301 235821 1789459 283763 501096 946049 199501 1055685 1984600 114820 616589 356705 424804 1825502 1288047 903991 337663 222611 907432 1206253 23541 1138516 1209181 895099 313613 1808365 793328 1582859 1092950 1418628 1535857 1195018 58503 1794776 422909 961089 1955331 1524499 1116450 1700955 1116575 569290 748527 1228521 269284 1813820 1292392 180473 963037 63284 241902 1216423 549296 1865886 960506 1420483 129866 728356 1302774 619985 992826 1373793 1993694 332060 130350 1352588 1642951 1156306 1193532 1483457 1082678 1447301 528074 576884 160898 147919 1906674 1411030 680724 1750666 1798041 1460249 863569 1423060 897924 1739569 1778026 131867 289092 754984 796909 1113964 793545 152828 988313 528478 445268 169468 1324838 63205 1549715 275029 1106923 802585 1202929 880753 1813716 450661 1610885 7210 764501 211966 189966 1639705 1670048 427222 365275 1350330 1909538 170687 1358126 266316 497185 566706 732806 1017786 1629273 769419 1457664 1119855 225660 1121932 410266 1512314 423083 1704395 1737188 250889 1004682 1504773 712916 1847977 571355 828869 1674869 318056 1893599 1290063 306798 835691 1761530 1670113 859354 407930 1077326 121897 6963 593594 855359 478219 1536516 916837 1256518 1597400 214097 1800830 1337252 584064 1543837 168234 656250 298242 677020 757672 350240 201684 146405 296469 428658 1232238 1354637 1609430 244732 1048692 605765 1823766 960908 1340043 140814 1582146 750033 1062381 475880 273334 201887 1510680 681614 1020876 540973 51002 1947451 1194417 1991140 1240657 886428 1043511 1110795 236583 127243 1536058 61198 1386802 1121892 1621287 1506498 912163 356935 153273 1477634 913015 1432950 1654512 997450 326061 1678373 339572 1800550 509162 315138 1367458 410954 803612 829102 581298 1622971 1081381 1087904 456652 82661 1373898 900347 1892548 953812 821671 939996 796064 1128562 1413180 662887 513396 1184823 1342621 322343 983805 672265 728624 87415 1832611 222091 1774067 571877 578311 229768 1902366 545948 1314329 1185148 54426 1423072 1886676 1400101 113311 1655241 456455 820518 151158 602704 1553996 1658101 1395719 1545570 1982487 607663 610015 1860224 586437 1607076 1222308 107059 77452 850451 1149673 1517414 852003 884933 582111 1015758 504648 742144 71784 228361 1551732 767251 1493065 1896263 569350 1171022 740548 1801741 1254480 442549 424904 1665365 1414968 662068 1298390 1175961 1858859 1918625 1260920 156359 1206211 1073317 837733 894582 32214 1123806 341231 548065 1365060 709526 1843213 1054545 1385955 784724 1625585 1242033 231034 63816 1969720 507994 299987 1948266 628851 104522 1621380 977794 1032247 50564 602210 1532593 200316 1710903 195138 207186 513599 1807827 1678946 957594 1534654 1392551 1759780 356577 1935259 355422 949609 143060 896039 862159 1200686 932821 980670 33 659134 1429712 1264039 1035413 225675 978200 161223 1873193 1005153 1241857 1717013 183717 16088 1786706 296990 484859 1516359 741055 1410802 166686 984981 1224039 1845954 1605145 1626601 825587 710116 1754868 383849 1973273 283067 548555 1370554 1012280 371267 401090 813420 634555 232717 958911 556381 1764113 1731445 42045 1304997 122180 1395323 818366 1731545 1326204 1235702 1870968 1574959 848681 928564 85666 1831218 435703 922766 892343 464380 1373477 621105 17122 869107 1918048 996594 5313 189336 1816993 718026 1399275 258457 717674 773982 1705212 1954001 740644 430857 557163 1012160 1529189 566267 1462029 1550308 711556 1198380 1989284 913764 1057618 40651 273837 1943711 1625836 1730651 635385 781455 1567722 754642 390107 1077001 1052691 93733 1764739 1345834 575554 694528 1772143 1445745 1843918 1247141 290601 678731 161826 274668 1804306 1741448 1414924 1795031 1186258 147831 1796176 1744798 1935105 1715830 493447 1642849 628118 222617 294119 1994738 1492158 1206828 632750 115178 255441 1600771 1476313 1019005 820204 165270 1340594 993557 1675997 840796 190605 495988 397494 1911380 342602 1092254 1271818 407773 424201 1750039 201338 616857 885165 1003198 677459 503402 657160 1674074 427859 356496 773952 897228 402908 1422783 1203059 1836788 1346010 678440 1598870 717795 1162637 1793992 1965994 1847793 974950 1928056 1426604 1975576 1841908 684987 1876001 636340 151634 1523631 533507 1549863 1433265 536926 50708 604672 133025 208926 1301519 417906 1144367 194255 267573 928584 1282708 531812 992684 111732 1880670 411053 868720 744577 1327421 1279801 1099547 1838816 1707488 817609 14120 490845 34330 33715 1564520 1680088 1135705 353678 650149 30412 505708 1405167 44800 221766 1248128 17788 1075902 1964053 1721974 102883 871881 1819830 870903 355289 482681 1249762 198047 1287883 1971850 686768 1848935 1887680 1503357 1839171 1223098 1733277 445123 1813291 1709230 1678976 1957642 1078130 1082015 1768323 1074265 1211411 213691 493481 104377 281775 524637 399956 481627 604118 1028605 283971 292694 1347988 492477 1277940 870295 148694 615277 362039 533453 1940101 1751456 357002 1848826 1042138 1450686 190004 1667343 1801295 1936969 868471 354550 1566393 1246364 612684 431013 1221980 1400823 252895 1124093 1585738 263145 595750 1904156 1576102 1148475 1900609 1951265 213563 904227 1027289 6271 1814578 979036 993210 1128984 560671 132594 270012 1784182 110086 1849513 1328884 1496259 1999170 974621 1288343 1696869 644113 1753825 1283838 472871 1247654 98796 1886397 343458 796199 1382030 193188 1647335 118438 1952326 1167120 1899595 1665381 876583 499424 1702222 630141 1023223 1415591 196896 1637518 1168040 292161 1412024 302455 1672977 1342642 806466 1364689 327858 934688 1992795 1933665 1578981 884276 1312756 1171097 1788114 1721495 44236 569308 570971 407882 991595 557087 5936 1397737 1544864 601135 985039 660682 1057793 895836 1768606 839266 1917069 1774634 536746 1816172 1518223 921586 1021642 928979 1636749 303563 462655 868936 1086414 1122406 1330836 844456 470996 216385 1119740 1044400 27369 1319093 1928315 1861888 1492129 299771 1738601 1528963 1849938 1472845 1453932 1909025 1470931 548744 439870 195490 571020 1617600 1757076 858555 1668461 566670 1240670 1239742 614598 81211 696771 1228352 225057 698193 322218 1912892 1462051 1734233 1960019 1600082 1163167 1066930 887498 1123458 69486 998818 4197 1789775 1970467 1793002 862408 1258870 846265 104278 1996665 177289 457871 296167 544962 822897 456695 28694 788916 1416140 1199498 796211 393875 1401980 454459 1040496 1269663 873635 1654000 1753450 1076556 1111538 1765297 633128 106253 556082 1613902 511393 1439164 1322519 326321 1033544 1001329 75439 1915450 1949071 2734 550435 137311 446751 979528 557200 1301236 1365416 1455299 552462 1193216 1313305 349601 420036 248558 1218216 1054028 949300 1405729 1427768 195676 388355 997979 1647569 1033290 1455929 236294 837090 778031 585716 597554 1212667 508839 74780 1265893 527348 604113 1982903 1743828 755407 171323 411440 1323785 1363297 448940 590075 1469974 1810889 744090 53815 1498657 1236824 275202 414696 1726430 530014 610957 1062263 1136144 1360401 1020406 696146 95870 939930 1086692 730079 1768763 1166663 962336 203441 953625 1140649 1765178 1579522 1948912 549021 1370891 830651 1249231 1890575 1479668 1439881 1747973 1410370 653752 1911279 1928030 711050 1523466 1392874 1370245 291194 1776079 1870772 1433319 87071 1399169 1838090 806837 809649 12337 883323 1623801 526212 1801968 1982788 382290 1899276 51671 1432504 1090591 1592500 141557 1554646 1310729 715519 456479 925026 541575 1459474 1548850 1021527 454509 1363814 1719648 1280498 1231357 605892 429429 1190064 1550090 69725 122451 687029 1317304 1362159 910114 720543 690306 1895942 942327 1254058 886151 309009 400018 1606681 721933 173400 1964612 1951487 1532097 1234226 283617 1484555 1716957 1478764 288601 427753 1484958 1345137 1167674 591021 977031 1572468 256762 1140522 1353116 369176 1205243 1600755 19641 560881 420044 1803767 700641 1144545 1230169 1720854 1180103 1047429 1788281 1931513 1830375 697028 843335 914739 985839 1938225 1520056 1096496 831183 843429 789529 1666426 1383848 677019 1351032 1778843 183337 1564652 585541 443279 1174551 1906311 585099 518247 1953672 1200182 434650 1854515 1630142 1017746 551364 258857 1606603 859334 1427827 702511 1218193 775502 930105 1853001 1982313 1666590 166720 899641 1224912 1097819 581134 1415149 1230011 182615 1363862 222506 1231424 747794 826880 1870063 592969 1975930 1271396 1420569 1212491 1206074 1892859 1783293 1386487 1370051 534291 1416507 155011 223839 1725282 1964955 824129 1495243 1168050 1767160 1685943 401945 874969 1627219 847050 423866 61338 1720298 784383 459367 652434 609408 1692731 308382 406465 360315 1322396 1505072 883754 779276 839910 1467295 452953 114690 986717 1404657 769929 1283542 705043 825275 1979664 1002262 1149189 644179 751648 1390318 1825699 278277 1435799 840468 1497620 1095602 1426632 98186 1657514 737507 1345005 335998 720931 628907 1507963 1988305 1917263 763904 1614428 931741 481910 1044022 1654008 1253397 1662349 1145111 426691 649773 781452 635900 1424384 1529535 642371 1452292 924087 966835 1439958 1484274 760267 781249 907654 1409175 152016 537855 184559 15005 1034567 600306 1475418 1883154 1132833 1703170 501147 569810 1340765 966609 293890 168976 465876 1884869 1029029 1113545 518441 1230980 1260114 1302222 957694 1004716 153709 1377632 945318 1088100 1102107 1914997 1851088 1395871 743453 50881 263352 20500 827294 110461 240256 423548 723769 1797499 798945 637043 1918942 1104517 1955677 1875115 540720 1931151 942723 927162 57413 1396652 1382361 229890 1267049 1346936 893379 1866712 1535564 916525 1553718 123942 1102948 307474 1793033 21889 1515862 1261431 1768170 137346 356224 893401 1330792 1871460 426 880569 719117 944380 1602139 1566426 1789625 1742435 402004 916774 1093031 345882 1039269 317804 1219676 307344 1526661 1848215 970607 167309 414154 648680 1880361 1103361 189338 490894 839932 1071499 861588 1324515 848171 142922 1387132 1896762 782802 523488 1687353 833281 1476862 1898355 1247191 282589 1614146 697283 1727674 608848 1866189 323122 641311 194776 653830 1481319 1017368 1527447 293282 320366 934059 1397816 1273297 1507401 104955 622609 567853 1954170 876813 345779 1623571 1348089 1436421 1649236 408219 1080948 975682 683667 1592120 422951 1679783 1142414 806100 1752238 1128330 970057 1525533 1469987 679330 901432 1242260 1246269 1090504 838221 1743297 1273401 624814 534036 26415 1548065 1119749 1893981 1781572 1442036 521822 1015649 1673069 1061323 996904 699982 1501741 849090 1890003 403848 1911527 251509 1732270 1561549 143572 1769950 768413 1093998 1083840 478495 244560 992711 1771031 479434 55942 777074 107588 937453 679502 1492216 1487751 453554 1474871 553422 1595660 1223030 415531 1255453 1543375 1548980 754433 1316617 1581948 395251 1267359 1087386 480880 1605124 511095 1521177 271877 417753 311122 477224 1082874 1464240 1671956 819591 1816596 295737 161188 1576046 1625095 17782 1186272 1470158 1619583 1414685 223953 1386706 1714567 763493 1252081 303913 680757 1861656 1423190 1117173 1004642 1974277 368742 1833245 538710 771857 1799918 879317 613504 1974445 690473 202276 392459 200612 1033923 23827 1800745 862275 1721661 1245342 1540392 858880 1982397 644593 341653 1807510 92264 1761200 732829 1017586 644665 638998 1852999 1214435 86196 908060 748517 441780 424748 1223692 580490 290104 1133985 87272 814165 43122 635509 1510283 880402 1144680 1714163 887635 1107329 653389 1699113 46601 187889 1328321 1256274 837074 1864862 184985 425700 1715602 1207953 1229526 1150508 1684012 1626708 533429 1649050 943170 1010381 801454 451965 772983 1201876 943040 356372 1905162 1518998 1581898 828004 1247200 289069 840595 498805 1258374 368784 1165740 1347112 1445541 157500 1084301 688656 1705659 119771 671168 1300076 243273 641299 918642 315423 1697292 1641554 1923040 395826 1923221 466636 1773414 1549906 432511 1753070 959656 847517 1263467 213237 796168 1461351 750399 1822589 1586787 1033250 1122865 1050715 825547 844788 1537383 1120051 284599 1317445 1870790 1829684 328612 1856911 382694 1949967 636735 36601 1757955 1282396 1465447 741606 301579 1450617 876772 131396 1493035 968393 880879 303706 1698169 1169354 803244 1188680 362725 202367 1862988 1645859 140904 1324764 1178775 426130 352626 1383293 338211 312695 1431086 1118174 1474844 690669 654724 755806 315228 1157584 1775896 1396136 1507179 505922 345114 343530 168950 468673 1213218 1527138 473997 1506667 174446 274049 1359875 1704366 1962977 1031132 1205849 1924218 827971 437322 1372359 1674412 786192 1203324 583728 556345 1332887 1421153 1507037 1096683 1062034 1037629 779821 1651487 551780 377194 116511 1126103 552728 210185 1697680 1287978 514397 58806 1979155 1398600 327475 627001 1570006 1831861 1990236 1962497 1080002 874300 356482 1430840 1172346 865560 1769228 1670604 1717006 947946 1636948 710773 334184 1449464 791455 1361171 559323 1456327 1276660 894229 432161 1883805 1229875 405971 434664 635396 1077172 1396453 182278 563342 394468 1941441 258957 1368692 1730292 1323851 1926953 90666 1772973 402473 1105606 1411247 1527676 1031966 1949970 875148 802866 570453 1827549 1978700 1070647 818861 194425 811887 80451 979072 1380158 671786 1598167 1048491 1482811 736193 94877 1523009 1523331 444238 1006515 837551 1117807 40646 1031014 1328170 338791 115338 187887 38414 1341757 1819212 941113 1725676 837421 355528 1912363 62634 651746 215851 1863385 1973907 989944 1245957 910162 1654012 282078 137061 877253 1815836 1285783 126306 1948267 1182755 1649609 2165 1063516 804453 115199 131906 602743 85112 1490926 1763635 1935960 1972261 1684218 1771335 1262391 619295 584751 1965476 1372389 1435744 910058 137422 1823757 410074 213841 1639067 1320987 1481525 1994998 541304 931686 1403492 106178 647376 697069 227300 755902 1645850 1323445 1794961 682340 44409 1188383 1979363 704037 417536 1160233 486506 845594 1666746 1069270 295793 731298 1451816 118610 1618547 763244 292993 1960955 790699 901615 392364 1373879 1707820 1066147 126974 1438499 1311439 1037743 271102 366904 61318 134880 380882 1424972 1523679 443994 1857892 1515420 752830 1395064 1214872 1372283 1414147 1933258 325820 523032 401835 1266504 288330 122002 1324527 928120 1585102 1054594 497902 1975868 1786734 399686 1592771 1529030 1920942 185158 1042028 191333 1826948 833826 1532635 1717210 1663767 852134 688965 1941861 944536 1395168 848397 1736413 1766734 295659 232138 886885 198838 451299 663569 509430 457147 632112 289797 1233331 566891 470502 895061 201327 1906550 1146482 1542474 155916 1273867 482483 1454685 205214 199007 927532 642122 1763502 1236254 1425947 337328 1934173 47972 426992 1830238 1918387 766405 1067763 1773279 11406 1126782 1591747 1887548 799352 884214 616131 408217 1942861 257829 932426 1432425 743260 1708624 1798880 1674107 846269 18094 315855 719043 1590190 1875523 918953 415076 1663015 454071 422001 1234918 1020759 756935 756456 285365 1656892 1975297 43940 108977 1089608 225594 1161273 205474 1215469 621153 251787 1683267 1799914 409248 306018 1384290 1002916 1649809 845155 1644762 1156442 1853303 1958725 33463 162459 1004799 948321 1026405 307920 1686607 1705153 833974 1707940 1255342 1445566 217271 1618019 1973030 773996 928236 627607 224813 610252 1181092 57322 1887587 1744204 66536 1019216 1983702 1001903 1883359 1952907 353947 708122 722438 1890996 678133 783305 961991 1854188 1431245 1439435 1879743 287157 1629219 376300 361905 332020 1593191 608383 649513 1395289 1989599 1075059 1345223 61249 719758 1324116 415783 1803869 822864 644416 1814997 1430857 530355 1517978 225682 1564804 1135390 1702006 1960879 219872 1140589 1622115 258092 260679 111849 1061366 47166 1029081 962429 1927291 1509514 1547877 189351 1418544 248962 301533 230991 760486 579800 1441792 1715297 1007509 1549461 434087 1706596 1130327 593558 1240563 1823644 932477 199513 638116 456294 472219 1155573 616100 569674 395519 106480 268693 1479337 582097 1960645 1573459 1959555 562017 719372 953439 1097743 1709289 1879134 205935 1926549 1379209 1157689 853643 1729869 1557721 1250064 145527 1542773 1689564 522266 814739 1001764 42808 919693 1975453 78811 273059 307776 1299496 1164475 24612 138143 1637775 1453912 1684926 204208 1748511 792710 876071 708445 1214508 1163875 1424379 685923 152778 577004 1878102 1004893 312538 1972431 1971111 992594 1963773 1854366 1149047 492238 140462 1892213 1674144 747156 301834 1821570 251556 1222646 1924778 232515 703315 1956048 799992 1015966 72550 1779187 1703760 74480 208099 268918 413369 493944 410353 1727414 418521 1895698 1721452 1418941 621181 1473792 1421490 1905636 1541462 539700 623604 1675812 1378346 1337168 1531344 724554 1472411 1191453 1228220 1443440 335668 1734629 619397 1003502 1875798 1092771 760751 463425 1367747 106083 807717 372867 1889641 1991919 765517 1988320 51351 1953012 890632 217869 1839309 1446649 724656 303787 1287148 1283159 92435 251587 565424 433218 1530838 1562988 1018807 811022 1946725 153632 669363 1642180 1671312 805021 483911 1308752 894811 1028947 1809820 410143 1325811 986301 1483334 1758811 1856372 387216 882725 453801 827557 1864032 382855 982394 1501607 1773636 702941 1200652 970288 925542 934078 474797 543519 683874 741803 1516612 693436 1755737 788685 860384 1193175 429286 781839 1291635 600626 175762 1075107 156671 236687 611152 1511206 1424580 756427 1947289 52175 1448954 643122 273798 156863 1911605 1368409 1990812 1707427 136447 118150 815461 504856 218639 1898905 1160225 1360341 1588915 527418 1764200 1463698 1136526 1040057 1041585 1810026 724796 721768 908896 977887 1136164 1739429 212202 1040801 1761070 534649 1971349 632557 929789 963012 10650 1272788 124503 656735 192484 1895983 338588 536021 1756426 1397491 832210 1391935 1613692 1365205 592593 218488 913466 947380 1443495 602608 1399658 22135 405537 1778013 1968812 1267901 1603065 870181 788682 907694 161143 64415 441294 178684 919647 883025 654795 1194793 735316 1012408 1524877 1390201 483343 479766 117569 589765 1856737 1078399 900551 243614 1138603 951318 722031 1214042 1332972 1259578 1047658 1462328 1177147 1421459 400310 801410 933245 222262 678405 1377052 535298 194151 1192976 424189 491961 964716 1770909 232224 1757322 380144 906681 1330329 487898 1802030 1425705 443522 344864 1315193 398194 895010 1747053 360840 812738 832603 402658 883895 1478341 1380801 1356585 1365126 1923949 507522 243144 1988240 488199 253032 1276070 166095 52349 81117 1228535 1831291 1286526 1198946 478716 480767 390254 49271 156785 1617852 1226885 1734862 801529 630425 1803430 550110 1250909 843814 93603 1883252 1527729 1577919 227278 1698677 1875502 707661 29599 1970579 1118672 306624 929888 1043344 1539419 1788685 816610 1113566 935663 79844 1782846 1803067 1805611 936884 1221204 1202683 983371 1929690 985131 1221991 676813 135825 413934 118979 281072 168600 334022 90487 1904092 403964 1974178 1104499 1680305 1515393 1005029 1869528 1239042 1231965 1937805 1869657 989753 728577 1971722 1010399 735118 747266 765010 575153 946215 1105003 192335 1124470 1576116 1924265 1680830 407836 783408 234916 679899 1676036 95918 1128179 1108042 1184801 200740 1077959 955048 438179 1759275 490203 1714715 1420386 1210880 1913065 1444608 1399183 1249932 1550442 1362820 1025835 946635 697226 1188614 300854 1080022 659931 457106 1885182 543328 633608 78962 640833 198539 1909281 204789 246957 1697733 8012 1506495 1158244 1855915 774855 1934636 282536 1997162 1211310 905390 1647619 296425 1506218 809373 939959 682810 1342554 1196357 908145 1722624 719257 1501674 1046959 1518431 575621 544542 1407138 935197 1205510 1374699 1626339 33908 139535 942275 1952345 1010935 1907392 221936 1171399 417478 456341 1568487 1681168 1588091 1366659 1115654 1515515 1692034 41526 543064 1211337 561949 582373 306528 850605 446258 1180752 209247 1004194 1732338 1031550 821594 85435 1937692 1624713 1276035 512536 1834108 337028 945448 1344779 715664 1279977 1185888 244843 1680939 772432 44913 38695 1228114 1059117 1731556 597939 886770 1249069 765965 1657294 572208 1657116 1596075 87043 1588537 1545160 851247 1838112 1929959 1794505 246048 943766 1176650 935250 346041 1882880 739519 1933526 362701 1427273 72031 1759203 1953495 1268350 1236131 1014633 1774678 360877 703836 1918179 740985 193490 286669 1223331 1868140 1665011 521065 561164 189910 1290893 112735 1330097 236398 1422463 1733553 1133981 30249 1215076 1906581 835968 1857360 761013 1946572 390684 424673 214851 216056 1593142 655562 1666671 605457 1482712 201356 564646 61247 1466877 1621879 1294836 1206169 107813 837072 781431 1434384 1738638 1176318 1299102 1602007 1640241 502780 856740 756351 1486 1994904 250949 1196815 744019 1443663 1237217 195973 994119 1466007 276345 1019100 1469056 256110 670146 1095456 1711335 657878 567768 1533096 786033 1610021 985648 1706428 230556 1508754 1138029 853197 92978 1599952 1422580 1769128 1644661 1573006 128650 1261323 1569729 1935371 1284367 1821163 1117782 1776141 1532228 1410353 456040 473228 422157 172921 1159436 167329 1459903 1965346 1849258 1535054 1639806 1506813 1776216 637710 1278094 230657 586783 1925224 550955 1738377 737832 590329 1902952 336274 726911 1797065 561965 1777596 1822467 1852105 1399547 1873084 1174443 990708 1805537 105058 411877 982124 1367511 45820 655658 1614069 918433 248729 726907 1578094 425607 746532 47574 642162 1743805 1954237 1007565 296541 1259878 164269 1998599 1539453 1287306 354545 81786 562932 1836200 1641146 999280 757764 1620692 1682163 1116841 29357 1398243 1922977 163228 534957 509490 1622020 850439 1576938 809268 1147899 1948659 363263 1557815 1416987 1702601 1393337 310847 1847767 822189 770812 1750852 689191 580486 319884 1887947 85884 1931662 1175654 1918777 1686765 100115 1584636 1298949 838434 1516053 80876 1244325 1049225 1300489 369929 1200525 1550830 1662802 688309 602661 1570181 343831 1662926 1052999 427348 736208 1050096 810881 170677 1449099 134988 855029 1804988 1266992 1103437 325343 328309 1918671 631300 308183 723334 1314645 250206 967808 922987 1180258 513670 454963 1882432 722385 1379949 523992 937167 1037434 1919262 607675 1285349 1679500 101639 190165 85749 1768880 792061 1641094 1396457 1894543 956948 87153 986297 256911 1313967 1815341 415327 1528259 1867213 468411 331906 334672 314630 675399 384809 1137169 877326 1017553 936412 1597031 1442705 808269 520560 1418018 291289 1568095 841539 1019781 1914172 482550 1883582 1489126 1133380 1421122 1633493 708953 1776227 1564080 717506 1306122 1288804 1443192 602129 1795001 365837 1042527 1200041 66679 1095676 624970 608223 940987 1876470 1374139 551808 229037 1954799 485320 1366150 1032512 918750 223153 353075 800200 639794 1156338 1966436 817986 73171 959574 749582 619945 1146980 648925 328022 156523 1511596 225908 1604451 1278021 1740282 681178 1087779 1958914 62855 284129 844319 1434301 639300 524911 1465814 98552 1915511 1379239 941873 505046 1459839 1831456 955178 1076321 510948 370628 1194754 1969325 472680 149517 1871194 1929852 425257 902831 485387 990288 1219629 652310 381145 1385122 1534693 998419 1520839 7903 1085098 589718 1957191 389791 472277 303704 120678 1197405 1042501 497914 504937 218491 249861 1453587 1293696 378150 1951501 579221 133281 1589081 766418 1709682 1676053 1826744 1979531 907303 1550051 251199 642253 473322 1646262 1689475 909339 1463765 1818574 1394662 1661238 1177265 1179207 290796 1669661 1815268 818370 978113 1347737 577576 1018500 1857891 846571 469546 1595373 955452 67047 507500 1169570 1599968 190054 916155 1812358 132255 1376189 1378312 1465436 1563293 554861 136512 826706 878723 242679 1137101 557844 431303 830104 1570925 1580482 1321897 1042724 1984726 1223247 738126 1654943 86795 266606 1558306 1902227 883464 976243 1508644 284347 1492752 1409952 1243302 1835665 23082 375423 1150697 1034832 1907086 738436 746458 1637323 347304 584320 1104763 127012 1513266 1147569 1309398 731049 465384 1266956 884029 210394 1910443 323568 449215 1305588 1079996 1295585 689375 1292540 1990893 825565 957135 30328 1047964 1699331 1905526 1018666 1853872 302561 1561532 1396616 878801 1697360 1842153 551031 1896851 390286 1090140 1563932 796048 1591219 1722544 208212 359802 619697 1333777 1604351 1936077 1793239 1914030 1729663 1495556 598975 345264 1311076 65555 1785979 265476 1206313 1410490 1645780 1989025 681526 1707618 1708613 92452 1818463 1609292 1444521 733395 1889085 1736689 74174 1778432 1857752 1963523 917736 1084836 1105356 980840 776983 1967090 1329600 1510004 1610406 1943229 1381507 1764275 979999 1819132 492369 402603 466383 990058 1688236 1293623 495159 1320709 321439 1206548 222884 1967019 11611 397567 1082256 178532 990064 1924671 729357 141827 673133 926972 1913681 1574285 370198 1021868 823212 1644866 1280781 979260 327536 822728 282054 872885 676565 1393409 1863147 264327 1083503 1281095 1517914 343481 675763 315239 541949 1900722 486535 440315 859397 1333717 855917 375995 327617 720622 1699515 1658155 338694 1118288 948563 843836 1311349 1943315 1427067 730235 1090291 1858052 1485987 1811761 322426 1034488 1780560 183833 765789 1934459 177651 838462 1336083 221598 153407 1390405 1366163 1040139 1915712 449201 1434870 886073 696713 897316 306039 182350 1348605 954613 783059 282429 1852667 108604 679527 208999 1748741 1008915 12919 576504 1938314 298865 1948593 736010 1489659 1357715 655100 1037737 251561 822095 731172 663691 407365 620807 851469 1454400 192003 1098143 1742263 1221545 423542 31486 127671 15292 362007 109207 580520 1088767 1036036 849121 169534 509505 1271079 1586001 1074533 1638121 1254758 1211766 354996 1990823 813817 1471006 1168628 1701276 1488757 364836 908976 1708368 1354451 406034 1705565 694357 1060841 885343 1392006 1446438 168449 159449 1025103 1479937 898813 949010 1032913 871308 162207 381445 955574 15692 661884 1959673 834213 612537 1926193 1705793 1705127 616060 1170909 1540033 561141 1861651 1177281 946388 383647 12999 1465626 145020 1239012 1903139 1362074 889278 495684 54088 1402514 1255127 379118 650236 704907 1867609 83821 725751 700404 1139258 186488 1101850 448122 355613 1355263 1886885 168254 1532739 921371 209201 1192292 1664701 1872277 663286 8380 1983074 1892543 144852 1632294 163670 1830092 1461554 487775 1765535 207779 1619641 1884975 481089 1329743 1663822 1566304 1756870 1033764 1940945 532020 1738682 149342 793569 1644673 342293 1912548 1988863 1449801 725499 548125 1739820 1079593 1067330 610112 68439 1074981 1477948 685561 1963040 875816 112174 288160 627199 1208834 1728024 70318 1457905 1131437 745039 1762502 933423 1199993 831836 1160403 1912919 1035065 1399750 1794013 1534887 355750 1734303 891620 395139 1179777 271707 1322747 1198508 198240 1525447 1656741 1558329 1501373 1609118 431406 756650 526122 98406 539508 1595309 670706 1572118 640129 590576 667622 633504 198004 317858 1740663 912058 1600680 1302663 1774599 1785120 1182202 1222819 1783721 1115010 1850806 409947 173378 1343665 1103430 1387824 1331790 308371 596456 1021444 1113532 1466301 1786212 476134 1088608 317128 1308633 1073582 745663 467044 327894 248563 1016743 963835 1665383 1328156 1838570 526439 1508398 1244870 1074490 789915 260746 1045697 1097718 1621113 1317705 560565 922022 503699 597159 1630419 172782 487976 1060269 416469 797851 1307196 1087584 1433890 749165 994277 359997 1993148 1621037 1016010 1561671 1034463 1220721 315368 1952728 351914 217281 1565639 158344 1180023 886529 736820 58370 816601 1877995 1505648 1992889 874838 1632720 890714 964709 1733746 1793505 741742 1011551 1281671 984115 1429649 306160 1526551 1288217 1807784 651693 1279080 1652905 1283831 1402387 1639884 253726 274507 362396 897740 1730050 431076 1591328 836074 1656600 128258 1129788 419097 1882996 534659 773507 408728 390216 795225 657643 669803 1783594 1689246 580371 1750221 576068 1393817 1680883 1247984 925492 1562710 1894102 36639 890090 958537 795387 315753 288407 1718937 1000635 1721432 971932 1817801 327178 989389 651608 510729 1164281 1108638 987392 1721360 1547177 1704252 1645405 1333159 1808107 633709 1610749 1873182 1138805 190393 1911525 616 809626 1673537 263971 381904 1747552 1753175 987939 758202 821437 788766 1994305 498384 34523 1260871 305015 723813 396052 754261 1933136 1535020 874875 1264066 1750396 99941 890267 38941 108471 1760860 1737371 1694756 1148793 634546 1096196 476156 1122497 885458 1767740 1078797 1184224 445089 1701038 813846 636797 1521700 628609 428245 355814 104869 585680 1646098 1737735 934913 1082324 1067190 188516 494583 1082798 1391137 1757137 976504 373003 1994332 846020 816381 1627150 1853527 394630 670306 1646189 1611549 1470689 1447434 751926 1509513 915845 1414678 358690 414554 1529248 751166 1299238 1387141 1155662 1864114 1827633 663836 596051 1281083 1744193 1353483 1863036 1754725 1140064 1304996 1436235 1146762 1876083 929103 1272571 292206 732637 1169891 1765276 946240 361317 1009554 702350 1438969 1379852 707988 1901227 1216623 961576 1283332 641708 904199 1493782 758127 1884195 1922141 670488 1643708 1155846 242163 845261 1799821 869869 1422114 270380 718613 1343429 10031 65203 1442571 649894 1924347 1972586 1254516 1534756 144831 1604567 45593 485642 1355152 651922 683655 1412151 375225 909372 19972 451260 488010 1717653 553540 1775866 1882211 1686900 1537351 1012668 1546966 176724 1174745 1219699 1634105 1705582 994502 442765 1076637 1857219 941523 1495161 1872545 1581350 1651873 1576993 1819403 485288 812123 1664856 1536036 1217366 271287 910110 11902 480632 261037 97679 1203614 1551197 26350 459639 1526414 280463 1214879 200605 1147071 1653085 1404714 1879950 100494 952217 1019628 1454186 1500807 1797880 1698409 1945002 1267833 1283280 1340346 186937 1706660 211324 1242759 730321 436671 490538 1324179 360951 1303469 688433 1827836 697995 867966 124016 1643250 1269717 23408 1936645 1484377 1009458 1218346 1265660 675090 1448991 1520457 787173 220087 1874550 994189 1843622 21916 213980 1794233 1836623 1759377 1667071 1333449 69712 256790 823154 1471371 625267 1721369 943707 1452006 751850 1068451 634811 33132 23721 1061410 1954965 1621592 320734 999613 718290 772611 618221 1919781 1248264 1279533 1040775 1713931 947417 1336312 736091 507853 532158 1627195 1564727 1255923 1109413 1015464 1617201 1641961 1559630 1692296 1801009 1842884 938189 1723023 1917309 1916785 901509 1016016 160089 995266 1616339 164900 1656123 415513 1542227 357433 281954 248109 970215 68408 933483 410848 1694861 516454 616095 20337 774262 68382 109258 87615 1664066 1102115 251538 1941788 1332312 1644233 209039 1632020 1855996 1563255 217437 1260082 1773372 1754000 1796066 731963 1937420 1322555 375316 120542 1642280 505551 641539 1925725 982523 1072 1412787 1538334 1392669 1613962 790544 362143 249280 735819 1477877 24182 1619286 694990 1928265 921015 1023888 1506761 929310 1815315 1393301 1821145 1611943 1164049 1768222 1826570 47350 1176715 1831380 1295643 1427542 1453114 1874854 1099985 64076 944004 1850234 1604203 1459182 942449 1825931 321842 1899451 116692 1773599 1360386 1272813 1145965 1169241 611884 1553116 1139847 1854332 285494 168127 1313031 478671 1339383 916432 184451 6341 1757140 1340898 1980384 991500 1596058 1881666 1643083 707865 1929345 19446 481449 202580 379693 717279 948727 1287751 572950 98278 1499587 939409 546493 789484 623382 299223 1593531 635419 859340 1170563 1499479 1947995 1986949 210263 1495332 1001409 509802 1505372 1595008 1630437 656647 1745022 349218 1129808 991121 229177 720610 1427454 1011177 83956 1574396 268253 1296366 1302962 614875 1215556 881297 1965532 422288 1769721 468198 1945154 121349 423575 981275 1526700 898425 1899749 1883906 46198 1778282 910990 484660 1866103 946077 152180 78727 1456089 432766 1129786 1453946 260787 169878 648467 664229 1574490 1936341 1314422 104357 615009 1675222 602659 1316742 1903561 1205597 567214 915378 424310 357317 874910 321708 1542157 585925 1962321 917543 747327 1471455 1489230 723974 696504 1840000 1857578 1340744 1597556 1451985 1301690 623532 214205 1253614 93899 1382113 543395 1285892 1713381 324530 802229 482048 1709411 140588 1648574 194344 1775341 710422 1564840 1723979 1833353 1471840 1166680 748331 1804911 272433 746205 440643 1116158 625385 1664305 1564280 559373 1279096 1267969 1658038 426132 52984 926859 66548 796866 1076845 1169965 913409 494170 1597246 584267 623112 1071198 1963857 738345 1537381 1943483 1549609 658563 380943 929642 334282 549433 153007 551247 1261568 910372 163181 1747290 939774 1468789 576695 263192 1606190 1907919 588111 197033 1708309 599571 29666 576516 217299 710649 891857 1381851 1108724 327629 1016489 858349 1867649 1758038 1542267 626045 1715168 646528 104764 1832122 104841 100372 1449595 28605 798442 1883031 307292 641054 517659 626158 218088 207051 1252002 1221541 1509794 699300 486168 105715 1813507 455823 965120 1120978 868594 1715 1406055 898760 683810 242081 396937 1444882 1969313 336792 660782 589469 212986 1411302 459389 515030 906045 763846 1786378 1062151 1161907 1231205 1229467 1675364 1220717 321446 782155 515764 424205 1181287 1250799 437468 24257 962542 1516217 1637125 1941198 1814225 607059 1714813 515513 1656269 428310 667729 1805468 334527 820710 1104877 831208 878404 1037184 1554775 1322102 408696 1398277 419597 955045 1113198 34967 140968 996484 1481439 104763 1535828 141666 1310853 1847725 1683980 497173 253394 1326070 1541990 1147682 649974 1743422 656402 1572783 1474412 1585567 1577661 758662 1714736 214167 1006726 667515 1968913 1864742 464339 1870613 1016538 351504 1484608 1248418 1133756 1459025 796421 1410571 1734772 715798 904114 217850 1082876 6103 1811683 803708 1433452 1601007 640713 57279 1551357 742794 760451 1015311 483658 111578 927299 201152 286142 1827251 1340896 362525 1123795 398976 103849 491135 1501610 448390 1532676 816473 834520 1492057 1835281 1953683 106947 511785 1600305 92710 1026438 1551438 902929 1183417 1025173 38235 1795634 1912914 1271301 1316686 780659 1266713 954670 1237163 717394 1905966 884633 353272 642810 76433 340838 1597027 1069387 1971169 140086 1420790 413936 1327329 1085735 1793372 1335680 558116 1131561 206215 199996 1831832 721264 102159 1678620 1553333 435318 297026 1969281 893908 41530 386362 1553708 1610189 1266720 743735 390733 1316142 1904758 326662 1125258 1274607 1021746 418168 1358192 679576 1782937 580678 1803125 614528 148906 705718 646986 1405884 82351 449895 1093139 650903 18543 1363662 473330 1990452 1375288 18768 1063469 977223 1760900 894154 1894734 299512 1086312 1192130 1392655 604789 1417433 1584585 102036 1362689 503873 1969063 312965 1990286 1478412 1851304 1518857 1071224 370801 725653 272246 1198281 1800856 1422899 42078 1578190 997449 541175 1568830 791123 1479908 159994 1412327 1845594 1715488 1159991 917754 1555692 1550148 1634239 96887 1964035 340743 567929 1087193 1897745 75470 917708 1061149 492968 1963166 1413886 743228 986955 181006 786220 453007 701459 437974 347847 106179 562623 861826 1640083 1716064 1571737 743013 49213 1535151 464215 1586071 572276 554807 1366448 409326 39390 185089 164387 399000 673801 835987 632800 1651552 571411 720644 722310 244468 1987309 1035621 9231 651743 317612 1185558 1871099 1030347 1059115 1372056 910860 1294096 843720 1316466 1700120 1770719 672239 1979116 265874 310952 1841924 1279273 1072922 1843238 1161237 1993809 1272053 1539499 1800282 592169 675353 845301 1158234 444895 909004 638173 349073 775194 1672507 1054462 430465 1561590 1641231 351567 1952801 1912213 507213 1343213 1302272 1515237 1919297 1815446 438088 186241 726950 1435865 1306168 225673 1897915 1530851 225561 91287 183992 316451 1488975 1864981 1019354 1324867 102759 773470 1396607 1893444 483997 1450772 362961 1559214 1580461 1758866 1724356 1992832 1923869 359576 1942313 393082 1974760 1414502 1545223 215032 777439 1400406 381874 330713 735385 209637 1111803 697316 551338 380268 774704 1206555 1488929 496065 634601 611555 1067846 1073049 1620615 1537474 1843336 697654 1454606 33040 1410033 726378 1033332 940887 232220 1028876 1443631 1142105 1711996 1843822 1508494 1968136 1804027 252299 1186241 1956011 432937 202290 1946604 16147 890946 1567346 1173015 1117942 147029 1404939 1877194 1756129 982286 14031 1301508 1355047 1681767 1765286 623830 1683571 651881 5119 307400 73712 534474 1936806 24015 744252 1849517 325873 1581548 1164379 805742 669879 1648693 1043249 1449017 1462590 1031964 302117 1732621 259617 422608 303554 1366203 20087 557479 419537 1637047 193892 640615 1575213 1089454 527004 1488443 1895104 1654993 1512835 447587 203204 1097410 424818 668717 1105092 1516721 877692 1872829 793735 1037035 788997 707139 1999311 1557700 1940421 1953263 1401769 276274 819808 701901 1345258 1506119 1323093 463828 787797 1511142 85432 1891478 1997689 1986879 1803265 463779 1900702 67995 1005155 279514 1678948 1311825 1967411 528722 199966 1552928 877353 347713 1903803 82156 1572891 258367 694500 1392703 1010731 1056974 1965084 409347 1182521 116224 1830368 1620992 324254 1513853 265925 1757475 1495320 1182058 1843309 1000047 2959 1639336 56539 891786 967666 1338699 1379276 58487 1951739 1979835 1474382 1165993 29490 884034 1977015 1862366 284280 1833119 81386 1437170 818876 1699841 1235753 1667647 1176045 1500822 1565106 735313 782601 1691846 1653207 1498091 1186187 107463 919784 455327 1314900 500593 454393 239101 711191 1645230 575102 39982 19940 928083 14601 1430980 1089459 499510 1045380 1897016 503959 966304 553718 1587073 676739 553435 1778960 1417837 1757917 132817 1192154 209258 284464 1506822 513340 162381 866232 713299 1386340 1787483 1157938 85832 1806887 222975 794706 1788027 1656716 325973 754381 828706 468369 905732 360734 569029 581530 265336 49444 669249 379649 1542737 983821 245307 886835 87448 152189 1065391 271454 132223 1356979 1950482 860428 1439405 210186 1949881 952635 252852 955542 1235739 726025 1307231 185178 1881792 1220135 1579524 144418 861110 9607 865107 689323 523067 705469 851698 592202 1677609 1343670 1074883 835685 397231 1189679 1057302 502217 705266 91902 1675311 1649457 19552 1517553 1492208 1117694 83317 686526 1807067 142011 1229020 880989 1355817 1771919 120987 299449 247001 761597 661178 1649802 132494 99563 309476 1379441 584387 262979 1377486 976870 1680867 1881821 144615 1827833 635123 129223 918751 543614 1718675 321713 1340016 1075217 882702 1181505 1005628 428572 1613106 1504835 1898558 159429 57177 1619756 218666 241262 1766524 1875097 1619868 708809 864765 1205498 1938327 176642 1355874 59941 1749533 555703 1946589 13031 1935572 51165 1410680 1673553 1716930 1457260 34726 370969 640559 890135 1570392 196034 978862 68463 333253 294630 1856715 1815129 1383970 750555 1438057 1448303 1290635 729156 174346 1898401 1876130 759076 854728 1980420 1874239 901079 1706464 690563 1105484 10311 444868 331245 587763 1356256 649396 1839894 1746362 913993 342008 1188015 1731655 1154413 610144 514413 944926 961098 1280967 1008420 428680 1514380 668361 188405 301639 429503 379537 852605 1419613 369107 413382 1335619 240143 1324277 1176445 1536390 1772138 388555 994760 1363109 1938434 879071 1274701 1930094 387871 1759345 1045038 396317 385553 2780 220271 1817666 660063 807151 1677400 153270 897653 727621 1059783 585155 1211521 1492579 1041491 684888 231601 725363 1125925 412483 1873415 308806 1046905 850031 1869211 173774 976338 1597457 1751991 888676 576561 1436005 50577 1806342 1244103 1317631 1416077 1907428 1755973 691514 22224 805949 1319665 925051 866974 1119921 450239 1230548 1958673 950685 1261696 1764694 350821 752863 1483939 306116 58910 1199175 205864 1064056 863597 1707444 696679 569633 740303 293021 1164211 1765934 884299 261976 720752 49054 1381480 833172 32100 260796 1515697 1454965 729714 978703 1424306 1816272 1543625 261607 770880 1544348 136200 979784 1473715 1284163 735775 1189928 1981477 1353813 260839 1701325 12645 129412 1410447 1502774 560904 1524918 1877057 1563775 246109 1359156 1112248 741472 925787 1221660 774231 1937424 987504 881849 1828726 1090557 672648 754399 387440 1690472 1108151 293348 118908 1503840 90292 335442 1972694 1657496 1837924 579935 546897 1791411 1080312 486100 1297607 1228923 1466561 973833 1136266 1434940 1194287 649320 1786169 443411 1901193 1674808 1636016 528139 1900892 1078129 57695 677589 1198726 2009 249291 1677378 253492 1624167 1026251 1102987 671769 1513142 507889 1002837 1250135 1264443 1082319 923680 1068103 841145 981936 679044 795400 1832808 1434638 481611 93812 237694 377564 944082 380227 1113317 429256 95296 1123858 1946293 785132 828967 1152594 1452910 1653553 1485740 1337352 656234 274957 403473 1016307 1148152 1254433 1097652 1998259 1473748 1623843 455861 830688 439804 1164332 1514239 1517347 1854788 1638286 1541612 1495168 1092769 247593 1768478 1917815 1772668 1058836 249123 1078260 1825106 1919455 1621766 1620816 523875 653209 1789566 1381927 1517055 1104956 396290 536340 314104 914320 947706 66826 1310552 281083 712723 1222215 574320 1434300 1857800 1357976 857739 1041751 809839 1787164 1275888 821317 653896 1103348 911404 1936592 752558 436421 1004934 1481092 541734 1940496 1612893 1349929 476815 1453083 1020970 1201125 849548 1288905 281099 1942692 1384976 314813 68652 1069681 536541 254665 966439 931320 784801 1790175 1303544 799833 1222827 625218 1865890 1483762 532349 1952276 341273 1201094 122452 256256 1175569 1747770 485578 1532405 1550683 346280 133341 1625325 192030 493146 821415 253238 1855324 637557 1775766 1422254 386979 402559 104975 1590859 1606980 1093786 1946025 1240877 824820 1986460 1605216 561489 1074209 968985 1264608 509345 671229 1916097 1240786 674195 279189 1920910 1232115 554256 225621 134328 745575 1567802 1085092 1323625 520929 227616 1146662 1911557 772443 1534338 567038 822522 1794432 245594 1516404 1008180 1608533 412032 1045887 1798891 350673 1552947 1364674 391372 1533466 599892 67182 1934606 622360 404212 1069267 384709 872370 704119 1002363 1044181 9143 1291657 1489100 85828 1868043 375426 1207086 1668394 1734481 690728 386043 896978 1668571 503817 1609944 1414869 153637 1427371 831602 1077937 918126 1186789 1045771 1270801 187745 1650533 488001 1555259 79191 1491418 608034 927558 1712499 983388 716685 1900650 456520 1159552 1117416 848686 32562 688336 1871603 1831702 1034804 453154 1559444 1123990 1116101 988388 1235738 1003245 249912 1078891 269952 1461436 720648 715807 1910802 1013862 1363777 1008634 1156131 1796043 147729 1936852 212135 1326051 99734 1538890 667361 1940783 263025 1942057 13429 1555612 348889 328849 988013 619445 1912662 1937613 1154028 1773596 1650522 1799527 1020403 1885569 1743810 921436 1587819 1838025 1045905 708723 1510284 379192 534393 965189 1133048 1267872 835051 519616 241571 1870661 838316 539099 155841 1138175 1075672 236129 1506224 1206153 905146 1698102 1209027 305682 462403 1143436 405221 970868 92889 1406254 1680829 1803940 635755 636299 1138610 952741 743645 443974 690356 855347 404435 589762 1159348 147971 1514944 992992 1174759 1069397 1430512 1036199 977947 619349 1080883 1091468 681353 1513396 701495 1681790 1036393 44256 1477807 1215748 806406 9127 1672651 1520989 1554087 680533 1431054 505775 1217039 413612 882975 1791061 250205 20271 1374507 969687 483747 1481829 1031711 282919 749486 476624 43863 1267401 711736 1557479 1202348 1082241 64997 1608876 1677823 1331193 981055 810423 973967 1355547 166805 1575275 194835 803231 1619928 1129797 1204589 563352 841763 1667039 151607 714952 524149 411149 1782194 914010 1405812 1327984 279294 413111 1430777 1029711 1244617 1262311 1795560 505931 93884 600711 1741501 1794692 861369 151221 1585935 1442771 1797143 1624454 637534 475467 1563174 669167 1172296 1990908 1093541 787970 826202 660543 321665 1379450 491450 485057 288986 887822 13164 1328841 1025750 865207 465774 1332586 820814 625256 1649523 933657 1588958 1344446 360007 739932 422349 346083 1723275 491209 1730119 1877602 1430061 795789 1981650 833763 1473235 796619 1759477 340975 1741758 1509634 292818 60658 798466 727970 1295646 1291850 199921 179474 1861760 506903 99248 1106877 1866627 1109556 996067 574981 1926652 1426822 1526094 1280112 832322 1409529 1502883 1436915 924776 323889 559847 472760 1102031 1608761 1971533 26308 1723530 1218427 487733 728557 879168 323035 1440221 419810 234642 1578724 1137604 1148332 1740102 1198292 1098439 399029 192680 1602219 1341291 568406 1894320 760614 475005 600637 336201 1718410 1765472 716607 1334786 1326416 1860805 82150 855948 1803887 1456643 1540230 1834769 932180 382837 1610706 1772064 578016 498553 776631 1102294 1635061 1064410 299852 161538 1324038 525341 1636502 635159 373840 127813 248339 1666101 1055878 852794 1626917 309252 1772997 698807 1487425 1336166 1867543 698776 481404 1783916 1951853 1079184 1726439 902086 629597 64862 791534 991227 1387759 1585140 523990 1721522 787379 1594164 190531 1960095 1429442 1419598 1725964 783536 1181294 700364 1329734 476354 566607 1282190 1294310 1552734 133964 1709201 204424 1650081 38398 1679474 1207232 1263275 957442 798289 1482423 1513597 289301 1174687 846695 299277 1489421 954868 367250 740885 1220554 1879711 1821483 1122469 135294 1431424 1169964 206880 1079645 12650 1001478 165804 1413022 821952 262756 223053 1931445 1791284 215893 1408060 727113 732735 747618 1218161 349222 562553 1864531 756269 166470 1263385 888882 1116541 594439 1530265 1325305 30204 1654745 1878617 1429192 253385 1783959 1415488 1282903 1294258 645196 783636 227757 1303645 274997 1230644 85117 541711 554853 979246 1494435 1999862 1646670 1524155 898375 722747 1440140 231490 1960433 1335345 233634 1237887 267021 1633793 1619280 352197 552075 1749583 117296 610289 1417774 1470487 1010728 1512381 1716350 1868379 601084 997695 1784575 1878097 1892309 667657 819170 1757836 521191 1999749 1223071 350996 959229 1986684 207333 1803915 819819 1686947 825479 551848 1866524 412561 1130854 1133910 1376838 182145 236634 52428 184266 1903002 1911792 679677 258342 1631764 897909 1933165 979633 1265443 120768 700436 1861736 905618 545577 457363 707478 120764 1843096 1653733 1819122 205910 1264146 3159 1907101 426228 1904756 1536150 1749264 1973018 266565 1054294 145831 677621 776399 1690635 11914 1286582 878264 1935353 203265 579850 23354 1680764 269746 1356104 1032915 285956 443313 768375 1921883 1946149 434484 484295 1346942 1457831 398381 1357032 567740 1322600 1844733 1082830 1928671 533184 301439 1771459 767445 101376 944346 1968782 1155004 460947 475649 1235310 1632178 1588215 1652408 460033 1219384 993646 1932676 1470241 1543229 874953 1295945 480744 960740 1937285 119779 856476 132578 552064 1472540 1928074 1683471 1817539 1738249 779187 1258329 909609 401400 1009770 1202055 440282 198182 758727 1772841 43680 312412 1543544 913699 1189487 1167698 743459 1048060 1951196 1960272 875843 1304275 1732788 424931 1949564 639982 264857 585213 1867427 1433084 1771712 1064932 965269 1431885 1539151 1151598 1806756 871533 1764179 147608 882853 1029589 466271 119140 1070621 375285 1742550 1523834 307270 493886 1741242 690758 1882625 857793 74311 1313268 1084714 379519 1297621 1141745 3842 1486088 1376576 962871 1910391 239658 605869 404248 423042 442810 495902 77425 272391 107167 1401257 849567 808994 399946 5193 496568 193058 907595 1912617 180136 360244 191379 1016702 438574 181925 286896 1979505 1884445 67073 1721029 241883 1354550 1639847 1136300 1441040 1629082 335875 888124 178990 1728489 169408 51999 1117378 402427 1667029 1216473 735590 203138 626581 1304788 1598704 1925083 1361104 74498 108273 842511 37872 1329758 602872 657771 129964 710348 15579 1247244 100520 375158 506101 1283771 203945 574943 1886167 1515806 939250 311340 168101 946828 1606694 1014828 641071 352881 1951032 1058448 703242 706877 1745625 371609 1162106 1989428 487740 1974981 1597542 543982 1096479 50878 1445747 1793547 618742 1980712 780099 737847 877618 1140769 1469339 1090189 1443926 1934970 1267891 837696 294240 818712 677091 1139470 1773141 973729 328065 729435 11713 776568 505841 1449972 279152 450501 1803747 1571769 1178498 317219 1996387 1561095 34821 315185 510841 1559788 66314 1516689 194686 1049544 323008 1662165 1876180 264795 1307416 942084 1536751 1213767 1504305 537412 146429 1551727 1963601 1144208 82761 89066 736170 481757 1019926 1315144 1764691 169596 482555 440061 219287 1849682 1144703 1939861 662885 1433672 940188 127850 1854848 1094969 267637 1952906 1644576 884297 278480 274034 952506 310978 1186956 1834340 78348 1094242 8608 493351 1798824 1431819 458661 190063 1856059 337066 1749674 1117625 229136 268038 871139 1763697 385225 1249942 949042 1006852 1064030 501779 1988388 764419 1746423 200504 772970 414450 291658 1333775 1773266 151068 1995963 1916301 1155128 186470 397159 1826648 419846 685321 1247585 1413064 1843961 1061820 674786 569340 1248606 176555 1220251 717235 543241 1804820 160334 1481245 1866089 439150 269214 225303 264420 440091 1408213 1623276 580083 525046 320357 1887146 1211021 1314199 1432997 1417385 1598160 1496256 339659 768978 610372 720187 1596096 1780189 1973239 1151854 1682887 1115382 431506 1927746 544498 303626 1457729 1662031 1506735 445311 39709 1883792 1988475 347231 1343578 961960 991266 710334 210836 1768682 814183 479760 665117 1580448 337255 522342 339992 1912126 1303949 1620081 1615221 1223119 989751 909666 41680 395223 1340155 1946157 59220 631621 774370 398431 1449836 666231 714954 1679587 1374303 1807467 203042 1354022 1558754 98089 1747073 1741364 1133437 562984 962005 367288 1153111 1461750 491535 1212638 1617096 1673047 193133 88551 1598853 18038 1358738 184197 1942130 1747988 1901910 741380 798090 1887755 1616071 944651 1631746 1783133 677918 435347 220717 287933 1785977 1335011 830903 1162825 409714 176235 1223184 1150083 165321 805245 724945 1808766 1087832 677758 652332 1681747 1434923 966805 979251 1266589 516222 130538 1235698 333373 530462 1030426 294609 311835 1624639 1070313 1584114 886574 1097783 196390 44070 137504 1325496 244485 1691243 80957 1859235 1028950 1414495 1872363 1752558 1410414 142438 1474311 1456839 783658 154974 566944 1057614 1301283 1415521 1923285 295909 593727 83054 610572 749850 1440351 1030523 468822 609008 1837732 646639 180437 940847 742415 1067412 926390 1037293 597610 1732174 1511839 1714393 374055 1973146 3632 1907136 1526292 1786138 1244035 1987103 357203 1115189 1875722 222169 1698430 1997961 674535 391902 1292875 74550 1104785 716942 375560 1310682 1079102 427623 131768 33415 1542779 773602 1335663 1728720 450618 171960 1386785 1330809 1382179 525056 43814 831548 1837589 360575 1165007 675977 1288527 349526 872652 127374 1249383 22901 1514619 1536049 559552 716317 1232658 317974 239457 860063 1401928 1790984 835943 1749740 541544 557585 1578167 1092554 981207 164967 1660940 1931857 1927256 1539705 1231449 1865597 499375 1730956 1443169 1327446 1940990 712265 188807 1649568 930608 248374 1170037 60328 1027591 1801148 326119 1700935 526519 701274 1468000 81482 1947418 1758511 981966 1007226 499425 174018 649776 13355 1835195 1825744 814216 1707947 1941811 1676557 780984 1262003 1938484 46052 117643 708929 1150604 227620 1760167 1686472 669469 936532 1272929 1141621 1047743 1577478 1399620 794974 841422 1222052 1204354 789159 1613112 977955 1138446 1562307 813838 1933216 75734 789015 713057 957045 1500365 1444885 622627 536882 814658 1320264 1226966 1176467 1149435 544994 102571 1149193 1613837 79635 722309 1068756 1000399 1149035 1981074 1202835 770090 793037 1422039 1295234 1694891 812902 1420573 1540742 1615650 789325 824179 1258812 1986051 812096 561300 1661331 898444 255615 1750748 986629 1662521 153669 1834487 458637 243054 564519 1698095 428671 526995 64970 582652 1916503 972108 64087 1194854 234543 500937 418238 1763254 1394033 1946918 1111322 962873 1997447 663557 70469 246920 476869 310355 1258017 593849 840351 829290 401650 1060100 1365974 1736068 306692 1985859 1675612 432453 448084 417252 1691220 888679 953198 149956 1222076 837025 452806 190732 1653809 932486 570124 1167763 344460 672328 1988594 1759952 53599 621627 213035 679982 1805130 324149 651113 1423037 1566348 1928246 89888 114635 1859690 1688254 919855 1535511 1286735 1646378 1445752 399269 325627 442871 1770046 1985592 135698 666791 341600 1711843 1446576 895160 1227212 1918804 249468 1384301 1254138 516643 1817294 850176 1994192 519051 1878016 779664 1998960 22598 926745 148467 1249227 322715 1877626 1655223 192024 222571 1059239 1543791 132067 944908 577387 1953979 771282 1795815 1434681 1238496 168413 1787708 1320839 212670 844656 1749035 504606 411478 1695369 1081093 1490052 260292 1102427 1767577 1207078 1551066 1314977 458380 901041 1737838 1030276 1461855 373841 497881 997668 1003264 510380 685728 76837 712788 889889 1093791 862077 1959991 1069514 469322 1688599 1497769 1862308 1342620 54743 1605766 210565 1905511 1784475 906752 1175956 758413 710138 525290 1120940 1245866 687284 1207582 926192 243474 1266451 228248 1820444 1183249 1602568 1986367 1818503 1071283 1750628 355135 1450581 485965 310803 1766151 1681012 864306 1555180 5832 712926 1379856 1683905 1361891 1209564 726856 1752538 1240039 510635 1420631 1535774 365151 148646 992362 1821789 416300 1064354 1504301 149705 76667 537191 667550 220227 1456434 780619 1059881 1411283 642278 649846 368658 1481787 1603773 1418287 331533 1715118 1389770 1036543 1704935 709640 1198130 1837932 1305174 1307198 962720 1008687 197941 587767 800225 762156 1103139 75924 732351 360836 1335614 44449 1674119 1615892 404091 745395 385079 1954769 1377806 700607 820515 94914 677488 1146812 731287 937081 958577 1428956 268153 711750 385462 1389654 69447 1427473 774930 924861 542381 1952941 1910807 338288 415496 588325 452416 1565286 1851999 1074528 231154 1625949 1897824 912457 1378656 1067876 1480513 43875 443229 1077251 1452209 363340 365447 1436814 1153185 955918 1963553 1234443 1703573 1092068 1976469 1869971 1598882 457742 1870514 42458 1480525 1960751 1778392 1724665 37274 585583 576801 476977 1018560 739033 792672 178961 909315 1882449 1293046 1950149 1154534 818831 200077 359095 1098831 1356179 1658948 1819006 432482 140038 1603122 1124700 1664532 817386 1784698 1082438 991834 550953 298431 674705 984251 49169 1063727 1322417 683510 229373 887433 497228 1887235 711044 743317 1632619 1145193 389007 445762 1447630 669263 1000073 706132 341349 1551621 1059585 61569 1984351 1664530 955073 1393146 1642569 536038 5965 626201 50556 1669836 1003874 1320849 1381867 1939938 1605740 1374627 880021 1595482 302654 1869044 1246817 1425375 1457326 214180 1265920 979620 1663387 1567294 1847670 258019 1089887 137341 140453 1682836 236476 607499 1584017 1148167 1255112 162068 572567 623587 989658 729135 8237 1318211 1686367 1289884 1979043 1721007 219902 1097007 526305 3163 1961184 819324 1005528 503259 251579 1808779 745569 292172 751627 1397900 147372 1728428 1153397 107929 195479 1840916 1889 1951851 562430 1086079 1046637 1739032 1771243 1610935 537514 829887 849861 984850 1668799 819609 1860869 569740 848193 1024437 1664191 1211519 1026506 469822 216820 463807 1423564 1246866 1476055 168175 239453 1446090 1924485 1761582 323358 72604 483117 217468 489867 716109 626894 262178 172981 771699 708175 175361 1259702 227433 697894 829677 1621032 694805 383817 156000 946087 1539268 1334195 1128361 1707769 988220 1058459 192525 497214 692886 623282 1985451 1396340 61361 1644196 805358 312717 385489 990185 212518 1918866 1447168 1206310 1310934 175755 391340 818669 1328383 1476054 82739 1895896 1201736 430291 1886421 987550 1345029 1384863 1986748 955895 81361 1817055 1788447 1705994 351215 612432 384651 10724 1546915 129594 1657741 684845 358344 379309 817362 1005820 1571107 638320 794186 534973 143526 570648 1361533 524094 1776456 1939949 51856 1296805 1195145 943943 36705 421161 1591303 812830 1396237 943904 1766295 1068504 1223124 886903 571898 1221764 116226 1045810 820322 1374831 1044247 1521007 522387 1828753 1086857 132361 1418778 1140734 878209 347528 1017899 351864 1221542 1619871 1140628 1418398 753439 1009147 1834055 984989 1779851 825994 1811628 1861734 1997998 1692115 858339 1656115 1581985 1327522 1162975 1640680 565518 113817 495617 1008285 394198 555538 1438920 1770383 1264046 275967 1044417 1117484 239080 538946 1892126 1924088 275062 1088024 740444 420600 375344 1707884 1852050 79958 1933783 108078 376843 1230015 1002432 389107 935222 1580682 1113630 1653305 1102199 380998 1199898 529187 323658 200311 109024 1044866 161237 609947 1639762 177636 698777 899684 1025028 531143 1149384 1236842 78795 726247 1604619 1080065 1634934 1437441 964195 717332 569693 379099 424297 706543 1607471 876277 1141125 221161 1362335 1602114 477858 245255 700072 1591748 1919684 711415 1798232 1208148 994027 1482421 636424 1209227 472562 456313 158284 502797 848854 1465855 1428247 1574916 175393 1027308 1981769 1023142 369618 601554 388268 1358723 1778193 1276614 1910453 415023 1692424 1470873 1370879 448353 698513 436821 1052060 990706 1649661 1285632 1357723 1574981 1964944 414773 1162534 1524875 1352411 1484045 1343238 1983069 1779264 1407778 1912369 1601498 1299493 1258783 1345830 176872 1923042 139812 1951863 1359954 441589 1217491 761183 541471 1310494 396945 428815 1670835 1139685 1461978 996234 1823635 24760 354414 95539 460750 422553 1828593 400746 270936 537990 181073 1561949 1362811 1231989 1753081 576475 1028235 1445996 1481135 813343 834482 1900360 1929684 647238 1948406 499646 1762718 1328582 880685 513476 1239401 687502 1836682 978420 867264 178275 1837512 874133 530165 87417 1795012 1720313 894132 680371 1543485 1062299 636694 908837 1582532 1571644 1906110 543065 358141 1972775 1228183 1698732 1474004 1399484 1019639 1567069 545724 1857852 1772027 1931149 1474330 689616 1146822 1069835 349106 277011 1189096 728210 659195 694892 1993203 834214 1016233 1706091 1494471 1783042 256015 1234698 1954974 657214 45316 1229556 307142 621413 1741187 83050 1443813 1923405 1190125 1258751 1122785 1745390 1599716 1251854 1384622 139813 1653850 406744 1061759 1889307 795218 589441 870891 832032 1331326 894798 1884761 79720 1504588 1822596 149550 306182 771374 127537 608762 565487 1215604 1842409 546136 1017169 1996927 720597 987691 502268 120060 1805663 1159687 1698383 1463786 803770 1583652 27393 854414 1712186 973286 678859 1828972 327796 263718 1408828 253988 1051615 1325711 68079 749301 1286373 639311 373659 571957 163771 1269009 1389283 1498171 402859 641906 958143 255150 82776 1976654 44495 1671601 1045173 531894 441096 379303 1756429 748934 840544 698053 1953703 519344 1999374 568272 1895863 1058022 1028268 1253786 1255968 1414721 1842931 541311 1400945 630911 187817 153454 1976617 557453 519882 884797 1388374 629517 330552 714659 1673379 239927 181142 352215 476295 1250320 1030987 1411369 1953386 21109 435137 1060626 1405764 698505 1022393 835634 936980 1563070 526717 1479898 1917416 1342762 1795954 1171973 151240 362601 1878532 585599 1652775 1396774 672576 1559723 1862394 1966743 459803 1364609 1210699 1618276 293786 1373951 1259313 1303106 1200860 278758 842253 621334 1239799 153461 1415132 1841565 788253 938599 413748 1902705 904823 1963552 1889755 1645607 591121 1577872 1685452 778287 907183 1110405 27460 224673 930728 1997396 78849 363845 1425564 1851164 1897053 726099 186836 1205029 368638 1389757 1172511 1176658 241043 548299 770480 1319708 693324 267502 263846 1853257 21627 746980 950279 971981 1220101 486699 382647 898931 277073 1953126 619109 71549 1128786 625455 1411325 19532 686539 1143172 188259 1365029 1597518 877842 792778 408210 282192 1105596 1190771 1733545 1004134 641358 852203 550735 807293 1401232 84422 100535 522619 1956013 77181 1595635 399467 1570459 12217 408575 1816934 243749 931424 50187 1304533 41440 183121 1386753 651141 1273035 1799727 710120 1680730 1073077 1345349 1052414 288842 1430781 1404123 1781949 423215 1767513 1956595 1139356 1297902 945632 652420 1454906 697291 1679065 412662 460467 1202798 403126 922820 1293506 76404 1651681 1987071 1812734 1489937 1867691 914323 1209872 1967774 81984 1032301 1503678 934636 1392543 732544 1705918 719719 743157 915343 954554 1659955 1430708 1437662 135271 1566801 1934209 1507153 1285952 654307 270800 1605497 1054921 1185608 661910 656446 1001472 149682 325198 1373614 1767371 788971 1887027 733770 1404900 364137 945884 1404086 447010 1754656 1044393 1112263 566775 1906892 861219 1691793 1666173 372633 1754601 479519 1713454 1370654 270681 26170 1151746 438262 338264 1261843 661067 207690 672004 1999400 723800 170432 1476038 839721 987413 492272 529034 221792 211171 565408 1391452 1514194 1437727 623846 244309 583972 1158985 807121 557219 356571 797810 1426963 1442452 1879727 451180 326225 614754 624752 186693 1671296 1376042 1963351 144013 847628 120550 387678 89705 115356 211581 1552133 113255 845355 1625975 871638 844286 322531 1712430 131850 602972 1976891 797012 1453396 1933125 1530837 1490398 39449 1761910 84301 1781669 617226 94478 1097659 222418 201083 1421912 1283692 311087 810065 1026734 989641 184646 1296332 1743773 1536795 217833 1481074 483496 887476 1105022 1787103 89803 1775751 104542 1998311 885713 337488 830583 842874 384887 1877483 1715285 784023 1342281 386260 230992 738323 670207 907572 374670 1573057 1632738 1338885 1823397 1696686 814767 1373369 397738 73563 1129959 215500 701951 108445 210813 822526 879284 132125 1888628 944014 1130752 111399 173465 888299 1751805 587147 1630361 1573641 1951448 1505736 1041546 1962559 1515116 1791010 336631 499802 150902 308590 414185 105570 817124 1793102 1812184 1143994 1389708 150507 1759685 1752086 1124777 1561422 1659879 1741199 822449 319111 1499169 1247033 1307892 112068 392074 783064 1628377 1092142 1326043 1356673 329860 873924 288240 1868688 944548 1668653 1154917 93095 1584174 1540007 1801617 707964 89373 90909 1543829 417299 1050527 1227342 1478581 1594156 113105 789093 541765 316560 1549011 1901596 219058 1636687 344449 124836 192081 878656 6491 28251 120461 33046 1972281 379667 1143032 1351250 1483870 301940 1267235 53278 1428995 1588517 296430 1142382 1335796 802838 86361 665618 1193419 1448623 1827135 1956512 1505768 952413 1772767 796037 37761 1776726 1144585 1279846 370076 488470 1893176 1406705 1259249 1127068 1213607 1789249 1403028 1136012 1857137 882531 582028 1960985 749677 717148 598245 1581073 1332258 1119376 1394567 793573 1532571 886380 1857020 942502 1615209 1722408 295301 1755021 610039 1506740 19717 495646 1177817 63088 1781205 306050 1907241 1633189 1747119 1818480 1763617 317294 80005 1248741 349528 1875971 1245510 1753624 1172148 1302595 1751861 306542 1760504 49373 13963 1691946 1962549 56320 4724 379416 1536896 1749758 983482 1737762 789802 1227055 121296 1513041 822603 1940066 35709 364617 1190720 1866728 941041 327191 1316858 1513185 170239 1450153 1103071 919133 266717 1914075 28146 341556 1381797 1371705 1422436 616012 69054 892773 338756 1296469 1749196 869411 59363 1094720 874458 202967 974722 1414686 683742 488998 477384 1715577 535743 352806 1897112 1645663 1322302 1076240 896140 1299113 1189084 748994 1712426 1917324 304571 98248 1469608 1935380 835251 63719 339178 1652509 1049237 1208698 1793233 372030 474017 200079 179623 993816 1748448 1589621 220856 1278224 1301710 1625894 203714 1685247 644911 923228 1666291 1133308 1575664 1740132 1588179 129089 661856 319180 1135010 519120 1374671 662812 1677108 651854 245662 1604162 1631037 934306 291331 1101551 1915177 840441 1683231 1307943 1240183 878875 1679620 1548731 896896 320604 1576717 1807866 1224544 710478 17541 1005894 1220203 1835378 654362 1613332 191571 221836 1780870 1266242 866729 1624627 1402194 1581659 736380 451625 344793 1510159 1065388 1487416 200911 1922007 1929328 325229 1620452 836153 1745946 1579646 1210531 1469969 728615 1825294 481411 257767 460079 1481517 880404 757457 1459484 1587953 1822428 50111 1906134 435848 562637 1868187 1946878 303252 939675 1936064 1434471 976874 1125396 426105 307974 697102 1040930 261044 807413 1283862 1626093 1660811 1716279 1540158 1414182 225273 1208372 1397751 1490266 30468 585255 266737 1469065 922662 433769 171025 777098 1324833 1096585 1382625 1254628 350462 1502057 7565 234928 468207 746740 1127695 305586 1049755 341438 591963 1586119 861505 1097961 1093229 1709212 809692 1357476 1412443 873435 1302018 1344770 948172 1197045 1218466 282250 1236748 990354 262810 405335 765246 1080786 366197 182172 904577 1876012 1565192 457205 826919 1451056 965998 1978567 643057 642866 719859 139493 1777227 708659 968368 1223358 732712 866196 257519 1734648 1410018 998129 1511019 974227 1797916 1409675 122393 1114865 334486 1267467 994224 1495478 225237 1654019 177692 1447484 250748 487714 1897314 356517 1839701 1405280 818402 1412277 518275 13526 1464751 553532 676319 1431405 532068 68967 1649415 394333 5877 316307 974012 1436623 15529 1213161 957618 254387 1464918 736764 1397757 33079 1354067 444000 1729240 1873643 110881 1879657 1233658 639212 1840701 526732 1161110 1453125 1827315 276801 1967104 1735749 1205354 1240631 50366 1624468 885523 403419 238344 1187332 1912755 574138 1508324 1708170 1227030 1253094 1381884 1638434 1029079 834024 545397 1223138 1110349 1476610 976012 441746 513407 1665922 722786 1652344 991108 1816057 773516 1631537 1048277 1654241 1779721 1050954 933517 1546697 331520 201731 422250 1372013 551619 345635 1084856 1267218 657155 1553617 343377 1244436 1206215 524318 1220031 1968451 1984577 500740 321898 495223 737890 736048 68296 604464 1683579 1703818 1608825 1650293 699317 1327596 449020 286093 629861 1369998 558069 1454085 1028932 798095 729489 1238390 1871552 155180 1773179 1284348 789085 1493101 933314 1836590 1178410 911198 598915 1584574 565186 216526 182983 906927 143317 1984692 1746037 1644607 128729 43312 25744 253189 1093994 1251743 693989 76085 529564 1749086 1081298 1087737 1524553 1898090 245764 1178813 1271657 527341 1880683 1197224 1917241 1402259 199313 968118 1055450 820727 1831570 351707 1438601 101084 1909048 334995 1994548 1224815 106233 802883 68684 130199 1697245 334916 717137 1397155 630531 1855012 1151258 1684969 1797954 1123498 1740249 360536 1063437 1353110 1165232 734530 1205853 1824048 194265 530362 134833 767347 212107 527596 1862754 406959 669484 1513106 26770 132096 1676070 346962 1013165 1631891 1747869 766471 734527 1455209 568629 670661 592809 664808 988059 1135995 131494 216123 1680069 875773 1056955 182556 1298896 1407183 1734194 1302901 298650 886274 1206004 689007 1221275 733873 256553 144147 1812892 1695340 1753358 656862 1689991 1003223 1584488 1053990 302033 1065430 1745199 251435 438634 1897348 971313 1856929 1322068 1787346 148901 344830 407402 1695547 274827 1604540 1888481 31964 1136583 1124239 1290508 1429111 803019 445114 1196083 1270108 1123975 1401797 1955015 867419 931080 569447 589202 246221 1078489 973998 976775 1382279 519132 804753 1514756 1077818 1148261 487046 1670467 493311 574512 400513 1566472 661513 688279 967124 907935 116794 1354633 552376 166068 954445 1682120 523491 1916742 587062 1105253 479030 156445 1054875 856986 1882271 1027527 1354346 491082 931288 269629 470134 1855269 212647 283142 1746131 707960 1496663 699345 354020 1800596 650338 1782416 893872 32744 449194 549660 1734400 1843587 1661833 191335 314348 1870804 154611 438489 1760086 204836 761887 1062782 28807 1927324 303001 728701 693916 1294561 60948 451501 692942 1447281 1184580 1881675 1406666 1812286 870802 816076 504490 1426673 1098243 1802055 832193 1807107 840585 261386 68634 786786 544616 1032267 1571074 897575 986570 266807 835585 465676 1004611 1215358 130985 1844286 1593445 1344461 1203861 732519 579734 1581854 1406873 1059121 1843006 987170 187270 86858 721966 969681 1386863 1016442 1149952 1857853 139167 261121 1673096 553292 1247901 906085 1623862 15130 1877155 1764796 1169829 1474683 46341 64571 1725157 545420 383870 944379 313150 1992829 471207 1314442 901628 1091191 1951621 1790561 834123 1115096 664898 1709556 171705 1420663 902890 1587424 943415 1720381 1933979 1258572 1348621 790479 1827084 1104307 1709343 1453323 1146307 149820 136263 1193450 1512616 189951 576254 352079 155492 32984 748060 1788028 1112148 2227 230846 1071511 1056746 1864318 1049206 353541 1483333 1459587 669273 1734077 1721249 1203436 1327896 1611853 761102 1495196 1996155 1930490 386776 1786877 1063978 817885 1307391 561838 476987 1205543 1971424 977265 487454 1514231 797655 1291247 1808137 18649 1253328 661255 432407 1036853 1852436 1716972 1082792 1036460 195489 512194 465172 998526 1407666 969464 494513 1041692 612244 127685 663123 1094983 271996 1695358 1166638 1176568 17702 573998 1210242 304322 1816406 484339 1310649 141737 984419 1253274 1270344 1704965 1537153 732680 493186 1773511 1702655 305035 30018 92656 1516152 1443483 964270 972361 778005 1542805 1554427 368473 1531007 1981732 1311890 1855572 1323999 34448 295048 1614110 868255 409619 1406947 1682719 1127528 880749 386640 671669 942047 955130 1955182 1770713 1104242 404781 213246 1940021 750663 1630421 1052011 149973 1199556 1937164 22382 1736095 255204 467326 252750 602476 1267652 1596525 36626 1859127 543407 1725158 330269 1314235 900323 1843739 1291004 1014747 1739057 1484186 257629 192794 318792 1285761 1552848 190883 539104 1783301 1057666 345745 1633186 1144634 347740 909397 1549476 1638427 1603144 409342 1562696 199816 701572 111505 1972013 667518 303835 1569655 1970184 1946991 803129 104907 263013 937566 1163489 297794 1371636 1392201 1223142 529451 197780 375785 479436 1481660 772663 733547 295079 1274105 1761457 21165 290585 1819962 1017518 1398451 940047 656559 376329 297153 395244 1202939 490389 1510638 55680 712967 1806865 1751458 1131475 1524752 1294073 1831023 967485 93224 344473 562271 498326 803502 1469862 857853 1513448 1346581 922297 1285421 333389 1338917 721502 646621 489795 33181 23861 1534836 1826775 1609049 876074 742723 1681482 111287 1593088 1102046 966677 1457163 1151423 1957578 1749251 939100 1219441 351374 668734 1960108 620146 1877573 108575 362019 1579722 1243190 1181007 422558 1245327 719225 26889 241226 1380186 745064 724985 1653903 1326804 1500545 528635 222483 1105091 1787747 682312 1095795 1603838 854523 855060 1098685 958527 550010 35094 1319344 1790695 885437 1812303 628106 1638883 491563 1430839 1109277 1428733 491366 1224194 932747 334499 220009 1901801 1463152 1606601 1857984 938975 1807659 642448 1431984 202249 820065 407503 298487 406287 96423 608495 737371 244337 1620634 1442934 742483 572741 1576547 28573 289906 148344 895113 1807432 1685810 361151 335521 1690899 26512 700485 38403 447281 332647 1694742 277210 886076 123718 1256679 1216689 992878 1053208 1811677 1291893 1836322 659847 1493311 196835 980484 100852 1243166 222449 1547599 1247973 1347386 947491 106478 1113114 1150179 1588814 390907 885958 283655 1961944 1426404 692267 554963 849749 470246 1586143 1616765 1306830 45107 508161 1518795 1910639 68437 809890 831854 1389602 1829065 265639 1673330 519837 1923060 1021074 728958 135893 1965102 469766 1730002 186445 171772 411260 1202557 1685354 1136038 1433881 362876 281726 1167119 751450 316885 861258 1226771 52402 948115 925889 352145 108374 187972 1790560 1387100 1286574 1968613 1502537 1498725 1440085 1873289 1281871 1264365 1900030 582649 565795 239415 1414438 8465 487571 231621 377641 1055197 489996 1287391 224248 811453 1402955 1910079 1841796 89248 1260008 1910919 1735976 549914 674296 618939 798616 619392 816567 587905 1055641 1176935 985947 588582 794990 1004278 176207 933286 40342 1227587 157776 1974883 804552 1075773 461916 61788 235587 405469 875337 1753723 710069 792150 1774989 1073912 586654 248908 1975311 1483015 1799466 1845306 930532 476875 304607 1918645 1976657 974876 1835056 423886 895654 1443255 207073 1213807 273616 176164 687066 1554105 825801 1341663 500701 1157691 1660572 1831924 1648909 1951514 1759754 1535170 1323512 545850 695030 1101399 226084 1694215 1022163 1980203 395839 1116821 1902440 190251 1607730 535220 1004499 1307406 1820874 952338 679582 1716691 487966 1380529 76568 245914 332904 1878600 1271032 1360309 883073 1697720 337484 941844 463422 1857470 1953573 1804951 714703 393863 270521 968075 705282 240812 484332 1994686 672297 1058706 392419 1442196 1683881 136002 1015586 1367840 337443 1266286 176705 717569 1026447 561764 519922 1481037 941461 51345 757111 835612 190020 716027 444207 1601687 196088 1303848 24983 309625 893655 1266302 1843875 95150 867918 430321 1713495 1553324 905971 1342086 1551936 1164655 1461022 191915 1464650 684315 1288900 756815 641214 150288 109901 586779 428154 1770461 1240447 175045 829255 1425706 690276 775524 1771278 1810008 501259 1693126 1944043 1591561 411802 1510302 1451859 1488518 541322 1296474 1219101 1459035 536201 675369 839233 1220800 582182 1488672 1243175 1125513 721744 1593361 1674758 232908 1555321 492302 334396 178575 1876984 190487 1286220 957473 785972 63364 1322769 242367 342114 613450 849930 316853 655402 1593654 797148 258069 675292 1872727 1296049 710736 327246 706109 1912592 1152608 813765 751878 1280540 1394742 200755 962779 1781499 1269033 179943 1727050 783181 1749163 803571 1136019 1011594 1072675 92851 451289 231450 944758 244417 1826455 1900518 1414036 567710 1430880 903251 327303 568969 1490392 1931455 121413 1025502 769670 1176037 1231185 172279 109128 1852837 1626349 1549414 1433534 481801 1842732 1523231 1129557 283555 1176518 1923446 909390 663169 262707 1847302 994864 1158777 892636 1723413 334700 1237736 330106 1145250 67767 1254953 960613 481287 1801242 1743943 981403 382845 209340 461076 1695695 1059136 1256632 755146 1930631 1124359 872872 811474 1528805 1752359 1129445 340045 1409407 122752 132677 1286109 832170 1882932 218155 1095123 444542 365521 1980441 100195 1380398 613854 1961641 1419218 109551 1596996 625240 1387159 294982 381745 451878 1088057 488375 39326 1966004 928699 986897 817188 957686 1113760 246264 700995 152326 1161140 1071484 225100 1934505 1514252 521535 81232 51983 1487144 316399 874812 1510311 1267980 343172 288831 647322 1865690 1312269 210409 114410 999688 116852 1898661 293218 500474 1159843 1301833 1694671 1695584 1367170 1526322 335462 829331 1539471 1627417 1129430 1685201 1165462 1642214 448418 1885233 1227079 705638 1721081 1905188 506013 140746 902043 1960870 520021 630980 916940 759035 1520258 1739495 253297 893636 554211 1912166 811743 32602 527547 231492 1679438 1759327 1699993 1771170 171878 835440 1407388 426443 832115 154357 276225 1406067 44672 586271 1387171 1240887 149877 1224088 1946026 1508614 1958334 291601 1312133 439615 958122 794017 1776279 1240749 281211 1791057 312948 1095573 1441260 70819 1341417 1105943 375987 97577 240886 1543109 26446 149879 986260 222430 1180551 789460 345731 251161 811017 59611 289082 1255620 1558219 1455512 1736341 275621 574118 1186923 311411 1224429 354002 585630 476318 1623393 200849 726534 543987 1635812 617835 208160 1898843 1012538 874361 780823 1553893 610233 1656957 130302 276465 1969819 509724 1232816 1647246 719564 1049866 917846 1913319 1166278 944944 1867263 252612 1604372 1669333 598091 814118 1808951 1011408 1432510 688125 660945 1745717 1602980 1155837 1366451 259861 20734 807169 73423 497027 476283 414386 332316 363906 901321 664635 1773065 1301462 328105 1545288 136839 27585 543806 1108888 576048 1034958 1587239 1850018 344607 175967 1297337 181695 136465 117519 982936 1202352 189655 189935 1276456 800256 1565763 271635 823778 1528638 1513847 143868 666220 773881 1426403 646409 948465 615288 1049382 473538 40280 1418380 1545161 1939892 164565 624705 1858281 1002287 682610 490322 1295749 1358278 845857 371471 1523149 543616 50156 1266650 690647 832964 1112113 1628198 1833201 674236 367731 1053292 78346 312393 127880 1525217 1447861 1466190 1877691 446397 655509 1863559 1776277 588546 1318420 1118488 1148115 976727 319873 195517 1866179 702092 311876 805246 971479 904712 660746 1828569 449905 1513588 1945972 43607 142368 1569345 349067 1204227 331721 1668640 1207694 1751274 1088387 608463 407775 1159161 1603520 238295 292372 1957546 454140 1347967 946723 949435 641937 207949 1744153 1327663 1038749 984434 912408 1262511 1160777 1575546 1720148 1540785 681519 820753 463036 1790428 251374 1535906 1417139 153739 992977 1795662 1069739 1782939 1267125 615385 1710274 1597724 587815 949427 1761995 1781063 617821 406619 342109 1361844 7529 739208 147890 1126286 346334 112783 596109 165521 780175 1590664 531176 194771 1983570 1373817 43180 1573077 1933648 268474 215738 1427505 598058 1633592 46420 1191013 1236903 279374 43625 1347672 1609959 1234887 583139 695046 1708237 952400 1223919 239704 81196 1113295 1094722 506541 902061 1514600 1338878 642693 1431141 27329 178520 1786792 844226 1555344 1263121 187959 186382 802873 342313 692277 1826624 585354 712610 45215 1334632 440327 970470 1903296 885572 1742483 629683 1704358 589330 1163951 1332940 469937 482978 535327 42135 1518168 254497 1672640 1126556 916269 627817 74328 1148897 787137 382819 1655990 1439298 266502 1701351 637653 1969413 477653 913437 1880476 1424276 1184598 1081991 1982267 1432472 624626 1415200 629562 678974 1737785 1260321 393891 1130681 1292411 1356261 751958 1128315 1138336 648827 253151 884562 404996 977010 954036 1748919 158138 40079 1343828 1194876 425844 1111027 1139641 193741 1825250 358905 799128 896695 368621 313708 1448062 1831662 704836 1539373 235569 304115 523354 269027 1119271 1753037 1022510 286875 1325961 873247 1718306 6142 1967611 1899866 1425272 102828 1045844 243909 180632 1990080 427777 511093 1643558 766192 836335 1896955 1738875 1904487 1929240 1298101 1385338 735381 1878563 1255639 577169 962955 1933300 1871248 1100038 409089 1661552 1759360 335163 652660 231052 1271056 1639297 886264 1239560 517683 1007973 1247135 1579454 1290097 459261 1393174 380190 404181 1898408 697397 1193899 272836 706938 406739 1074535 1054799 964744 1812354 818156 1036412 328330 365730 219415 1436863 1564863 73885 1662829 1832333 448083 1540131 940694 1158950 687596 1976452 368064 1811326 1185083 1405019 486259 974090 1915468 1321664 73426 1688732 1183277 1638906 478371 1340840 150051 1644742 995975 400848 808660 763565 1967559 1960182 1552856 1587489 1039205 932409 1219571 1179486 884038 214458 1905135 378785 1002291 1499566 1844942 991809 481465 1375643 247487 818860 784825 1795501 1795391 1716889 850148 1547986 907775 610364 494138 1254413 461871 1040626 582655 746630 109440 1189333 525334 1022736 140923 1004438 1703375 1821330 190784 580972 470194 1276699 50482 1791224 1727917 1619157 1453425 254955 1414436 490468 1245966 839710 1749156 1081867 308137 1606296 1070092 1855986 25596 1265141 1588229 1402183 1370988 14214 1585537 467014 470150 1514664 1630834 374991 1140625 1338097 1132267 1435302 1775825 1980348 828645 649887 1298316 1961769 669284 1254841 700223 1030104 1855254 757443 685823 1265587 1317402 1447689 1849554 1274943 544760 1253488 564833 1512507 399483 1085805 159603 98902 1592938 1508706 1909493 605215 335640 1076758 1209097 182613 190904 309298 80017 1169074 1571859 1146501 77485 1582905 1586722 1697406 1717645 1046177 1030245 1970471 346468 946452 1072721 290507 1120308 338253 501916 1851890 1564252 1371502 16577 808529 252158 798705 1398086 1361757 451237 1833087 19133 1160082 648192 1923368 1463233 392689 1074830 586752 1468997 1824907 871473 461482 724193 1680818 1583783 1395972 585995 965989 726790 118053 229374 1894865 1379225 242635 1795024 75280 123954 1770787 1613331 873682 941624 1532176 1714106 1620120 1597479 1425572 1293615 955685 1187362 981589 1544850 734137 1625127 547903 1184418 524309 210857 1211909 1893007 1134682 903288 1619767 1329081 254819 959396 446046 126339 187273 1545311 1474286 1151048 633073 1044136 113425 1165929 1452840 1533003 1046915 1685813 77863 1673083 217194 1355306 326607 1296967 122283 48651 1433971 1830161 578471 1725424 1166423 1924338 1025242 1652827 773965 1487160 1661060 17210 411580 1279935 425127 1353819 952918 1919371 786377 119157 1896798 138483 1924643 383907 131436 1023584 63567 412165 603283 521342 862517 359776 1188476 1586565 1793464 547950 236598 444842 136290 816961 654075 1433366 149159 781582 1782186 1175413 1638329 830887 1815285 1148015 10845 1687371 1501873 1987813 1983214 639288 1200124 380874 1817174 156497 1760636 655475 398070 776153 157482 654595 1366738 1970318 769104 250524 937307 1774338 1515424 823960 444196 607165 402105 1353791 1107609 1762513 1639862 1274366 1339827 1779661 1969267 1665591 1318381 1009874 367241 1245249 363546 704912 1753398 1734129 1350266 731187 205189 1205113 204282 1704408 1790264 455094 1724582 1840550 224069 409207 1224187 668124 1860964 581307 775071 1642546 1955612 1688311 740533 542802 1336767 661570 95992 885387 1354681 1294207 538441 1317988 1283260 1006097 21809 1041363 91071 326953 924797 773435 1875636 1341919 1997104 740614 718738 549175 788722 1115 117283 1824337 1350318 697387 852682 702327 1014413 1104880 1343486 46505 1262653 1990335 137584 969445 1186522 1370239 941463 942417 261503 1107760 1246291 1922950 1848428 1998039 1901848 822307 493260 235323 904644 1331319 465093 747393 680743 1053095 1203942 60513 162200 1352077 1430764 164455 1058101 1928497 1168439 1924317 545566 1816544 1689348 647604 1007676 1381277 1100261 1113963 1897252 756680 1679759 170372 436181 499399 1477311 336531 1143182 371445 1128868 540313 775760 664393 1497650 181341 1579851 1042063 648748 1776058 60895 936573 553231 1976490 1468138 1484408 1155996 1053035 774641 940610 1101878 1378150 1366383 1456566 1199180 136897 1241264 1169948 1454696 956643 835858 319210 724662 120699 1637203 1934271 989461 756653 1140706 983787 1167845 759141 730991 345881 1403781 1868794 1952105 1549858 1366636 1580020 1285866 629405 1308362 361847 1889487 1158951 814189 1810696 377239 883185 1955181 1576014 779099 1455414 1628337 1680648 207158 144046 508799 1648178 869532 514769 1249588 936514 135195 1274907 954180 1048069 1883510 1315591 1596819 110470 215628 1314804 1920280 912419 1676778 678877 480756 279014 1766037 869522 1329889 1264881 1198355 1416964 187863 279824 610750 618523 1406500 461172 1314650 1646864 1638775 344149 800199 847129 1523617 145582 536854 773896 945301 1148247 272335 1696973 719635 33861 1780496 272824 265532 1135832 677371 1184742 1913833 1584544 475381 270970 46256 444506 1767272 1455486 1145098 251532 1784021 1886908 1558924 896341 129267 717938 1437366 1209411 1702020 1818009 1331117 1587164 1090680 99085 89218 428078 737033 1115872 1164852 965292 639145 1849945 449250 1372863 1243815 1294074 1291012 698737 703954 493291 575655 1647787 1974121 916302 1365926 995962 1843323 53487 1158222 405273 1487969 110703 1294675 1294201 1960146 1147031 456045 994915 1552518 288628 1308654 1108240 1366870 1146007 337679 147501 29054 424087 73722 304981 911103 109648 406797 1548729 432026 44352 897433 1252922 1548814 204472 842117 208728 648429 883327 1632688 680253 295387 1484289 515024 960280 436314 318635 139053 851053 1931325 1709173 275366 1638535 1167117 1102132 104419 1862321 145892 675425 449244 1486209 1338614 610152 1113234 177866 577489 1147163 4552 324779 1533242 786576 1533025 334895 789576 1583423 1807687 1336975 54620 1881686 614923 806438 1937538 739205 164286 473848 1472782 813890 268907 1928198 573180 445804 1544028 425879 1827125 776480 1110481 232597 197365 60378 380121 1751475 1466283 113133 1018023 306459 24679 1543054 220852 1556098 1263986 153901 1715722 1070891 1056961 620863 527448 392805 1666469 1341568 1101309 417718 752378 1293356 1348306 1373846 807031 840543 27147 1629456 400454 595793 413742 364416 626664 1448966 1368451 298681 1374901 1074839 1005813 1944800 220676 1854619 1915208 1252921 1718068 1141448 1908533 1313607 1512921 436357 1456142 344826 912726 811630 1830542 1860439 391930 500067 1514345 240722 730843 377457 1845243 1267657 709381 955422 1771461 142023 874950 123441 795298 89446 901330 594762 1864281 358973 1573208 1393810 1563798 323947 1543007 443917 427251 504310 1756789 113484 1324911 898844 1359041 1785033 842438 131657 907156 1088848 1255370 1514134 556827 511828 1154 997564 420326 1135484 1576876 1365748 576262 979905 729119 1594461 1947515 598501 496122 1271003 276939 1217829 1221705 1191928 1117353 362037 805583 147141 606301 295936 438755 1850633 895380 1436216 1167939 834077 29767 1129262 1161268 1974157 1676748 1982427 1801497 1057127 269278 683617 1474550 1572305 941966 465002 1831266 866862 1671047 1858730 216443 1216765 1162241 304661 102905 839934 1838493 1219493 14367 1495128 1395056 1858048 662831 410040 1578257 49826 1825869 1983255 1228951 1125692 1103410 239972 905206 783720 1205006 1468990 12567 1980153 1702748 458524 561249 1685521 952136 908885 513079 1727570 993469 1799030 542997 1063092 1586666 807828 58110 371815 1981512 149053 106062 912657 1394400 1994039 1762747 1514416 450681 1588080 1815595 1363805 52505 835033 346536 1750494 203150 284718 1202460 1276101 260847 931494 74865 1976709 1099784 851669 758621 1723448 1287995 856886 1704607 1391006 1637865 491696 956892 160457 293083 1346526 560518 1499436 1750275 1567883 959471 941222 1703817 1874008 417443 1419564 1952716 1875391 1687537 542076 1682596 813178 1265296 441341 1778103 641004 595256 987435 849033 169750 669367 1604073 114814 1939271 573716 630546 1085117 299811 1789113 1155558 1830508 1139493 247070 152221 902954 511306 798121 618474 1443894 1398550 1226805 1350366 146069 1759830 524854 238565 628951 1240041 763616 610168 410857 1968669 1316548 1895626 982451 52731 726754 1913032 857007 528757 581229 12119 1868628 860753 1526291 1586715 332671 26552 1822230 421562 1321675 1263918 25618 1810812 518806 1050276 1176215 172757 1786015 1693982 718786 878835 66599 1155672 470889 1480891 733388 441399 1495124 1351852 1973374 1761788 1466730 5854 698304 1488201 1413219 1996404 1980823 1691324 996361 1029083 1049475 1932422 1308351 882489 1127902 488444 1368104 1685031 558109 438069 502033 892440 1542420 295221 1824170 1643330 441561 1764483 777488 1033413 1804285 463959 1930990 989407 387318 484387 1599850 38006 1960160 878296 382125 306409 1169395 1738087 1785253 914627 268340 426948 921041 1001353 1683201 746585 1782547 973376 1182222 281910 1814782 1610709 1112508 1727518 1196519 1670534 1215699 1831561 229077 1867166 209020 1532603 1860905 346085 320043 706401 790096 876829 1842994 1511525 576371 498609 1958662 1129474 1633144 415750 1947658 1170417 881798 1676651 986161 403026 792495 632618 1110958 1700119 1003734 1917014 94154 432381 611956 1169338 1730942 297135 1642553 1580809 150466 615907 1677451 551051 1680441 748884 346664 884873 1427096 1435259 1187699 1037212 1510834 544984 1188919 705310 753154 926514 1369966 904482 1205818 457794 1385329 1784233 957064 513372 1674860 146049 833588 1420184 1523350 538535 1420162 1630811 1835445 710869 1030153 1617027 266884 1927411 457278 424812 1980205 521133 1204135 779829 1305964 1880628 1208663 923582 1550105 242649 1564093 735123 1358742 642574 1307402 138738 832866 425169 394719 1118772 1404487 1024391 254568 956680 1004596 1172527 1614782 1644484 1983186 460498 1763059 136929 1580903 791186 1975367 640261 1925682 985659 146888 1539031 463652 801600 511459 132009 460210 82939 761655 1808349 1623418 1795689 1438503 507203 1502175 1778002 1171085 150634 1147033 242798 275572 1882957 615687 167376 1886446 1166095 1870443 1606645 333575 357007 638525 1958703 360212 995607 873715 787180 14185 1100358 1768761 338695 45524 103863 1552981 1932950 86940 1796622 305719 200808 1412224 427662 618460 592414 1780001 1120970 1119188 1218948 513132 1163915 1652459 864749 983015 821632 1078878 853918 1009358 1807998 424656 258253 862454 735152 191600 1796296 229130 442410 966227 78133 1253944 700881 1200762 1446974 841725 148966 895451 1641538 627182 1833185 1130878 914579 521906 1481499 765449 269790 1230807 1189992 1915941 1475011 1720210 1273932 212163 1053925 580654 1677381 375818 1827366 1338852 1091543 621631 254228 579301 1319963 831363 1060717 1079023 217516 1333441 1520929 1591406 1934600 1867330 834255 1028875 1550339 364800 1902472 262256 1559947 1763296 1434332 1498770 538290 803625 1202436 491548 728442 807079 1482183 1674449 532327 1866604 1255854 390935 674752 12094 231634 872448 1689960 1007501 1088586 579018 1980317 1552135 890319 133188 314415 1900376 605049 1372748 675448 1296862 609338 1251328 1758473 68347 592547 1249412 175570 446113 1461423 417955 934690 1117345 893519 330972 1700173 749799 1500236 1052666 1381186 1799305 776261 1536788 1329027 463736 959477 1613352 1855027 1890090 186410 1229671 557721 1473594 1350152 529656 1981300 1405726 163632 881440 391173 288867 623200 282047 89823 1881936 305204 721465 1428598 1743475 277297 252295 463159 924221 1470017 1689336 576005 917462 282942 1435221 1136656 523866 371924 583065 1878448 1814657 460736 373710 1054464 172880 261686 1390907 535184 1351723 1998380 642688 1039417 667972 612119 969622 1726663 363193 1545771 1114190 325353 1940469 549768 1609131 1492804 1747502 1389357 558341 1338918 737710 728854 478595 81965 736260 1418282 1663439 1422895 351703 1077086 1357396 1824614 841722 120300 821078 1743082 1921101 866259 1838704 395379 1946283 1144672 1871776 433223 1494749 1868039 508609 1033706 765033 230887 211596 650241 1981862 289276 1338401 541777 68534 527744 1731255 1052179 1725510 812164 1940376 1957789 1120659 379907 449793 660887 1183918 68561 1134190 671903 1882085 1505063 62278 208897 1168692 1926451 1860448 38852 464875 203400 1435011 1198719 1380338 701043 21974 257877 1752674 1643102 1811203 346913 1170065 1093403 1673759 1602984 511146 1985678 756828 918502 377321 1079289 697697 273650 1935794 9755 1313003 1343541 902015 333159 1600189 1231946 1486854 283139 799109 722121 1181773 606178 1614490 917703 1634592 1128266 1743183 774329 1103958 1394547 231473 1325551 1521249 201517 71191 1630681 1186053 159934 383448 1012095 1261534 1682568 1318185 215739 661602 1547503 1958055 1930397 1795885 1040046 1442406 963871 1538148 1076091 1080886 300972 1330150 1529009 1254178 643475 1033852 1945378 689313 37820 90172 531304 253970 989501 1643387 1685699 447967 267923 1780477 566322 268095 1895010 1229859 8371 342063 1610528 1093738 28228 1375296 641898 986096 11489 1249083 285537 1454917 543196 1061446 1236581 232277 660640 682116 1404573 1520118 1319471 1598509 1079717 1344131 265337 1182620 209793 1624514 1464465 1666155 744170 1176591 1174975 1256153 366987 166782 969610 1349688 55150 1799878 1450002 152672 922269 1937165 669571 971310 1589119 215265 753913 1557979 169898 1414860 704880 834029 799059 414544 1252655 1384508 1040524 709963 1964043 1833811 1209816 1172479 1397723 1378119 185736 1276312 920254 557465 923237 1852642 1726325 138760 456422 1720422 1545604 1550172 1115343 478463 1341329 574836 1664621 1213952 1208659 647656 555565 330354 1109793 1187698 1531997 1858559 613022 1031998 541780 1934744 1018987 1458113 1195777 9727 558967 1670284 1495337 895429 1386741 376828 430064 374546 1828474 1469956 713585 1691968 1388338 1324159 447243 107104 1371293 1371543 6350 531191 850139 191339 1735177 808300 795697 634564 1287622 1565974 1958517 469947 1533203 834544 1860987 1923920 700465 864199 1299912 1714122 1176954 164099 1967699 1340394 757504 1685500 1593586 1246930 1566342 1148242 335117 861628 504940 1722592 1608244 233805 1275875 237920 1773073 1100907 1435277 1672564 133041 1031838 117977 644314 336977 1039055 782234 886631 1203771 69748 58138 198060 1971846 1730713 1858279 1596329 176263 1624069 301454 1170759 1930128 1212023 1785502 1064729 215148 1164397 232588 643652 1272718 1563906 557519 1874210 1817699 1855718 216770 1839420 1127457 1270419 1377193 1069645 1490860 1672129 813418 1491825 61397 474605 1392718 759169 421736 1839638 950079 279107 1391964 1770038 553148 1087856 1324684 211140 612925 1637956 1255479 680808 1650317 1368860 3013 1659274 362573 1898769 998866 178459 924425 1582097 899097 1567198 1983809 1534712 1399049 394758 565933 1715188 1651221 936564 888939 75886 352486 558963 927485 89019 458786 475766 103515 1532382 1882933 1368940 1360129 1890420 672213 851746 1906569 847600 1612343 1251576 1833392 1006668 1321884 93084 601181 1028995 261841 576784 75101 802254 1067955 112387 1773619 1325834 1714910 1206397 1444981 1577644 1457993 121994 1579841 1547138 1826295 1557493 861453 688335 1481405 713816 921579 1039930 221417 600293 729291 229418 190947 1260744 525388 1491461 1932761 882948 938692 1135440 1262007 813232 1278712 241201 1672496 1908817 1974028 244993 1498912 1761167 709642 397145 1854252 1242893 882236 578568 1749955 424194 907793 457918 1970176 1078141 570982 1028880 1663629 1062992 400568 935750 754757 955848 1457346 1386531 108253 1236128 937078 1320156 9783 105094 549838 243133 1548103 1981576 1072436 1151067 973266 1153649 1815710 1581315 2415 1185698 35916 1378258 993408 364141 1398531 487782 416143 1356353 1186906 561365 846080 1776364 91180 1058064 1180235 860251 541331 254436 498185 570933 644577 1717119 357187 812929 899909 766994 1058487 1166970 922582 270054 780815 1128612 304801 1794794 1570016 1740228 819073 981339 1536384 637804 533850 787864 1499336 14018 766609 287035 1561129 577191 1474244 1447093 240670 1803637 1465231 36142 1460006 1850285 1195541 58059 1427625 1122158 110301 666959 131651 982180 261890 650017 752826 1222925 1433130 681318 251859 1565063 1860787 785749 1989762 829564 1441866 264546 173447 82162 258154 186390 1765350 1208305 939226 1386933 1045075 1286320 1677088 1869100 924000 830356 1786639 430383 514768 478251 713771 1585630 1274487 1399506 905337 1935740 280478 1895633 205729 1299216 221469 490329 857713 1118684 516135 309503 1670989 1978414 1876288 1596121 780892 828696 1064394 1722893 1208620 1344834 1104466 551595 1502914 1913852 1965716 274151 1240983 874390 1358824 1320650 1987379 710256 1209939 1988301 1408865 1834280 898539 1522474 1776884 926104 1308140 1158719 451641 632017 1153284 365434 1890262 753065 1826690 1906899 758864 1199128 1700409 484292 1493943 922810 177837 1245640 1067359 1753458 812757 605982 990640 510248 1195585 862581 1520198 23167 1083252 418093 120974 1870648 1050722 183925 837294 561706 679930 1772293 1627878 217255 1807743 763815 418755 1351314 187057 1765734 989810 1097924 1408586 469405 415815 1201163 154327 252865 776587 1617920 392043 646297 1931279 674554 359132 1188286 662649 834009 1809601 459733 912238 97747 653556 1853063 290240 1903198 348470 852873 1978202 453308 1085839 658653 949754 1678719 278668 1715744 1613546 479185 563346 1170732 885711 1124100 1508962 252374 945013 133154 563996 1544874 1588221 1811004 1561703 945403 1257616 1891795 833820 1635632 987957 1676798 768532 443216 259021 771708 1357427 1567322 1326376 1085913 1101875 568049 1628721 596627 1611273 1969560 1065089 383100 457571 167439 129141 398088 219028 1614247 146972 670639 983760 1054134 1315941 618719 1797555 726682 1070324 106212 609417 541045 105876 939265 708664 1232027 1600534 960684 652345 1301144 1477221 1468220 995095 1704529 1867418 44481 259307 722006 611108 1645796 57187 1581752 1538935 1090995 1183516 1412863 736567 1811402 1557943 1273922 1700294 341574 1065931 1470923 1142385 1632443 1543052 74441 1941809 525521 273434 1779837 1137366 779963 522822 315827 794010 1778546 1274874 1218332 551020 1077713 175108 602593 1214041 1561250 1691201 1077857 1408774 775713 226952 1730696 132169 48226 1344003 447731 1812278 200345 707710 1083543 1571157 528847 566046 756326 1267540 1439308 651468 728098 1063506 752683 1336050 696801 485182 1034250 856887 290077 1120781 1876970 69241 1928149 1239863 580538 1612089 469274 1877717 683397 1409445 444002 14827 1792872 65361 1459342 162846 948088 929957 497004 819534 1191306 1522424 1388500 1876022 1275506 588523 34925 1611828 1136123 410060 679825 1957003 1076596 1810354 755319 392608 1496007 1850290 1327336 511439 1286286 1113030 1559632 859282 1934612 1020527 1397583 1827422 281168 369634 1072756 1539420 376125 1981802 241505 1087282 1007877 1864102 225713 1829382 1421637 1092801 4617 96331 820978 454447 1662696 1901924 1156232 1088280 534700 1442362 1660055 349385 490074 1393119 1616836 1467354 1523700 461349 1991501 884443 606789 586774 800572 1676932 225642 1351996 257225 1462247 465426 1938469 46136 1880871 1366202 1678594 1501838 121223 995784 1729454 1529197 164753 709869 360723 1643142 1050750 138163 1109458 845051 244386 1038351 1713179 217529 175753 1367034 30616 971821 443827 64298 611199 1687826 1693927 1484698 1074230 161618 274749 1578446 1367602 138128 1456658 339868 489223 1284868 685833 1071596 1937546 1005259 959763 1802274 637924 32938 996454 678468 1045779 1660620 560384 497033 1901862 138610 1252128 1522247 1227171 51973 1969046 1209268 419498 1965753 1751530 1011748 219130 668728 1226367 1050528 174723 992281 1411887 1701177 173922 878692 1464594 1155450 957363 1092356 1803026 190327 1977238 360277 329573 1189618 926439 447199 1504733 1000184 1050614 917715 1406268 927932 203546 544636 951399 1320436 739446 1092148 1339693 142665 1371388 1024818 917169 1266812 1849091 1209258 223117 297712 1680219 297996 815161 1389659 1121262 1545468 174402 413582 460357 314375 285090 1384050 1188050 1212928 509531 232100 882279 1801155 956184 892001 598356 339114 592277 1870194 588353 1574670 910668 1270178 485746 1449381 643280 93672 1045970 451548 477958 676160 1001877 949182 664201 950832 622644 1350843 3021 86931 1525998 1136437 1080012 1656644 607027 655768 1752002 1287378 1246675 1010930 357044 1856383 1850138 1220823 1108150 1515315 677489 134117 1211844 819725 65114 1953144 1301256 339860 1225768 790417 1899486 962119 1395816 56634 1649824 86138 647095 1697337 1838054 67893 1964430 809351 528601 768193 628899 850527 1904207 250023 51025 785709 1633970 1805989 1555230 426440 1927922 1924856 321959 399875 560462 966475 100101 1592755 503349 222822 1418926 940780 423072 1404872 1440554 1529832 1571579 1614015 1640597 843595 972918 1413285 1943521 728517 1364017 1238499 971438 603198 1267273 1945126 1144813 858455 1234059 1757062 1227398 379329 1901266 510924 308778 1712385 1055099 1050028 322709 804798 1633603 1262650 1972005 1222650 1887409 341983 1351672 194971 1759186 1047466 1589991 1979762 1088902 1754956 844994 435960 117617 20279 345705 1633479 14102 454705 487804 58597 337949 431162 833386 1026419 1234710 193953 1836130 528998 833646 1392358 1808842 313892 1420090 90966 343159 162212 1004472 331671 196992 371953 1149944 1353184 1123501 515403 1440906 1932787 245401 217959 176943 265314 281038 629648 1396639 245805 42122 524173 1433981 966185 1079086 193622 1009967 1935382 1887202 1471997 515823 931391 601781 722332 255818 971829 1398824 1873733 1374812 1529385 1672749 472464 1913607 1954947 666913 410325 39195 1122194 696019 940024 1955748 1905801 1060960 673739 106654 250713 1372811 456664 1170754 1012747 1820956 1276689 1769611 1654634 1408683 690303 1747719 1155118 31546 1777367 642900 986213 866053 20466 384007 1254722 1327392 1920379 212234 1321839 1865174 1450631 777506 145549 1880884 1475065 1349269 1129983 25855 446591 1264760 433226 709436 1242770 231481 1730186 1373630 1403177 451669 1066165 122374 348011 192597 53666 693547 1990798 1177292 856544 331864 1840597 1705107 809058 729633 1978901 650595 231989 1147712 1074257 499681 1229831 872766 1773274 658672 1204865 1302191 1201621 1168625 6595 1386066 1512877 200816 1647817 574705 285295 371128 411178 1873253 1869950 1148848 922712 339193 238115 35084 9479 943064 514195 180122 115522 1472543 1834699 1759013 281437 561682 215742 1145238 475567 219044 347039 1722175 522874 338979 462647 1634192 1418469 1072740 710063 536608 92119 713852 665434 1648812 1382619 1388524 604646 198281 640102 541749 13041 1024357 28601 1735829 674318 240094 1871523 876998 635152 1297421 654314 166528 1464273 1143955 1555841 928965 1596612 1782122 68558 818761 1639149 1086843 996471 624687 222001 1132956 396594 1841743 1606578 68074 1615104 884936 1236722 1871 80542 1500552 568974 537660 915431 362537 464899 123416 1795364 1589841 455091 696265 1273993 1883070 1553067 976756 1820705 1325823 1860709 1240453 1407333 1092818 1643767 27009 659306 33483 580992 1576223 283821 745015 766745 1581546 148022 1131356 637978 659396 1361865 1144674 1006131 493402 748657 633056 1185669 658931 1231769 737361 782724 1761716 1270461 318668 127655 457448 1532785 1935013 1028368 647391 146016 430351 1749698 340548 1416972 366359 287993 1737544 580267 1425679 775365 1892536 1950909 1377018 293955 931359 400197 1034686 562869 250915 1356171 488212 1101957 1898844 1526970 623598 314221 1824806 975535 1266123 1392526 1138283 429041 1358697 1079578 537636 1583642 1147412 143209 1669563 1227783 488882 1523210 271759 1546721 485799 1070273 257899 1735348 1644260 49793 796554 1446920 76596 920039 367626 1448486 938595 879450 1966792 694903 1260292 1090682 339132 293437 241209 753850 1368037 1717470 521866 589881 1946110 1113499 1438160 1433639 289153 433022 1788587 730168 997633 1037516 1323581 119580 1159224 767819 1015475 527900 771835 804236 938404 1048054 799083 1563121 1802310 1103536 1843886 1645989 571846 155315 829294 458769 1937787 895721 851879 1284117 343042 1513696 95206 176624 212274 1174539 321886 434139 234278 128639 593950 1140210 1940974 1856142 901906 964661 795457 1050731 465134 1580764 330958 1919171 642681 1010896 540398 845419 235757 1210981 1970138 580846 538383 1614304 387445 1540507 121273 1222384 750050 1703368 1602620 640721 1542667 493162 1816740 791686 725154 335633 1097998 1592158 45407 1294162 1654728 789026 599837 1828291 310472 946156 1767684 147969 1849650 1025468 1888892 1544774 501658 1593062 1848882 965264 1785023 476810 65388 132143 1568885 232437 360376 722869 709860 1670409 658021 26053 1412085 642268 755874 908625 1278782 764517 4257 1996777 279467 1322084 782231 1113267 1909743 1297025 214331 1028969 1934046 1257340 1610358 1745908 1949504 579317 1960542 788437 153829 1083267 62467 1488517 1316891 1799921 420853 518498 1212676 980757 1443350 1619392 666454 961273 1929292 950251 1491144 1802590 1396934 81273 1218942 11199 1217131 310329 464081 1587384 1857836 647774 5105 49712 1299246 486296 1648175 109969 1753792 152713 339681 25569 1908166 262685 1814325 1869910 1101182 1956536 625398 1876933 1286036 397431 810254 1698602 1591591 387095 788128 731529 34759 407937 56579 1076158 1705119 430905 1412672 1426193 1807021 662226 660120 978240 1562101 1658166 891406 440173 264825 482325 385249 911623 860810 1708770 1763149 141662 160844 1827146 195411 372724 1042483 1500454 923070 382141 1496817 1736187 1308507 906463 486411 656269 1942352 1864664 38921 340755 1195801 304443 478015 303859 506000 1755821 1739673 1242416 262614 990774 1353895 953278 1816951 991846 153099 417935 8547 1348612 1003862 1304043 1127704 710641 61066 580937 328832 167865 1086091 419219 1309783 722029 1006090 1936908 1750729 1843779 1322835 1153174 686382 1956245 1357380 1217038 1537559 233702 1355245 1866852 828548 1610834 764777 1085330 384180 495234 1841420 919821 1690586 324796 356894 49165 1061551 1282220 342493 343658 1975827 952034 927962 63656 774073 167066 700624 174039 881769 972287 1009369 1038536 1736571 1921643 720539 1669312 512096 1551859 117233 747294 979282 195150 828180 1887779 739821 1631266 1062197 1745194 1093211 1471822 1561051 1851997 95587 660301 323908 134120 1962660 189824 1169857 22982 743692 84567 1612479 34415 982683 534759 1286920 1559419 1091607 1688232 658187 1439799 1351005 544101 584445 955151 699178 506607 512300 150669 525315 1281297 1885820 940099 533361 484442 1844300 184102 442867 1140116 942840 1437361 1901976 1117918 894599 1369889 918710 1534234 245317 1686681 894669 632108 927914 1836264 1990989 184481 737899 224176 497733 1832776 399473 31922 1195734 1379553 457256 1814910 566539 1975047 94446 292153 589069 1998051 479137 1312701 424150 1796289 1660477 1756069 565096 1459207 1181173 1937442 1856854 1945662 1013185 1609832 534735 1982131 186625 1368563 280758 332889 733885 516001 1148859 4082 1575690 148163 260229 128681 1791710 144454 778992 635111 1645658 1017816 741986 433193 1983389 194830 1940345 586864 708647 666675 695014 383798 420328 694311 1763117 1870922 433487 275972 1569245 76521 737774 1863563 1911727 1022926 1664441 155360 1603192 1368701 372588 356659 230712 563895 426355 204251 375634 1254288 741776 1584187 160209 1159618 1996515 1616341 1818893 1989124 140740 139348 1798298 1671358 1978864 1727270 1171494 1456572 793005 1805528 959097 1646251 673871 212655 1681857 1114812 645947 38466 1838907 32461 1414841 943278 675099 669025 579656 1028822 1413360 587540 1934354 1940507 395097 1607006 1337142 1780983 287884 1041777 332665 1781100 1143728 75268 278159 962599 427393 1005178 1323876 140175 254591 35607 1969936 228117 469144 261103 895948 286831 816852 829025 1190052 876646 1962596 981433 782997 1375767 1097367 769091 592149 123365 98740 342387 77817 1944376 682755 1338208 46186 1807696 1635535 146962 1427999 1161575 1639287 1239084 365015 1982755 1557025 1288195 204274 1867244 1088554 1464781 966574 1497051 1730141 1870734 1447518 1301026 908543 1183315 8067 1187315 121183 400027 540617 1752656 1159328 68185 1288727 662282 678713 1160990 592685 1581915 378398 1539418 1822279 411166 1945303 747127 133252 126228 1342047 1879253 1735108 1115886 69448 1828526 1155465 1235986 263198 539012 624733 555896 452039 1296546 632856 1997275 1015030 230217 848099 1707856 1308176 638090 1698789 780270 861970 419223 1861677 1714593 1286516 1002063 471487 723761 1547169 563643 431894 1361168 1375067 1717709 249800 1652335 1521311 512698 1300649 98802 1159727 550638 1598937 74456 1985384 1603028 889562 168556 722976 1283817 1847106 1019034 595755 1787583 33577 1582082 1372599 131455 1535246 234571 1205460 1132632 1238789 604134 1331322 938907 1271112 1935403 1223343 804025 1064786 370649 1125935 1565938 197624 1757019 951951 1894161 1733195 95513 1743272 1009068 444667 1090265 649138 1770335 821392 1193217 1941682 934869 1308065 687680 677465 13637 476544 1441208 1273812 248515 1329523 366659 147007 1654581 833574 1329357 1578728 646264 1471718 473588 893228 1100341 1199054 860502 476822 1726654 1659598 858597 980064 709456 405158 1763969 341274 934096 953162 228749 1007261 1592694 212047 1651871 1747918 321961 9368 1958509 1294534 304149 335519 1788128 1882803 1976605 353584 1368588 1027351 1456946 557807 1001253 1945486 460787 150223 801892 1395394 888690 1604553 1496420 936984 447135 1625395 1423305 1529642 408758 1421225 1910886 267373 43687 1676094 968299 973478 1309964 593087 682397 655900 1759905 736126 416381 1309512 1647612 1759341 248180 222032 1942228 1641559 735160 420978 114168 1820036 1090979 378541 697572 2434 1371430 38072 285815 201851 1582162 1269641 1770097 1194156 1787165 354518 1595609 743501 704319 173449 559107 162198 1785866 1663181 935825 78940 823268 10283 39446 305147 1280379 782269 840723 735170 732192 1797196 1740210 1855667 430566 1613300 238221 1447059 1986192 517590 845022 1664277 584729 1537275 154745 718678 240831 1454346 1432187 1793728 888985 856605 1545998 23570 1761515 1846111 1757828 1032251 292171 1221338 545000 27257 1903817 676848 465675 907901 1724797 1776853 1205213 199183 306794 1332589 639484 1361182 1952081 972768 1775484 1010293 1731650 1063681 1693726 898706 77446 866658 1160941 1273900 1912440 76691 513449 1300826 1838206 448428 804539 1020451 718370 1695783 1073852 1129154 74257 1801202 189725 1913907 359298 930635 1857128 992031 872974 758837 1988505 1826819 1503663 1561268 1868710 421058 769421 815669 431690 306113 795570 406992 102767 921734 721023 1883151 1600759 885849 307009 468351 634433 536455 1823886 1744661 1016191 322906 499523 424756 65458 787782 1481187 1074379 1258506 49764 907171 1579963 1680555 614106 770909 1253116 1662746 48435 1799843 445251 1076085 1357361 312608 413266 1780015 1736549 1248188 1267155 227074 710810 1910080 1939153 1786775 873785 468520 1512818 235003 1518910 67083 1647262 1411922 133994 636665 470799 272451 60298 745636 695337 1520820 565062 296726 751176 341825 483 20914 194905 1177259 1712522 94052 171622 1214521 637363 789706 85341 38633 1473757 329312 1085902 758170 1461651 1581672 690936 1779027 1802624 1847579 958594 1474984 412019 560059 1636357 239839 1185998 1085893 39373 1714162 1862574 1086070 1447507 1208963 828669 343252 1617590 1206675 1374381 448840 1583334 1719651 1173276 1330773 1011237 218551 1763986 286376 1534942 1603077 684565 712694 78097 1522909 968694 1416417 1257318 1941650 1012101 215913 582033 460746 439490 1490043 1131112 1430361 1261117 656444 194956 1660853 1464535 1153362 665030 667902 1476220 1412235 1024522 1505241 607311 826521 965249 720537 922351 1095940 1625539 935451 78978 1437459 771349 1783242 1649340 143445 1877946 986153 498905 661342 714587 1569355 278633 1872927 996113 1106467 877158 1579440 529265 1603251 1440065 1501525 1711312 1881213 430970 936832 816017 950555 690785 780384 701580 1653409 1927533 4491 1629561 1509413 364998 1176384 1195498 322478 1507570 797483 65370 1987772 1270877 71238 1153256 745716 976707 396454 377328 669449 655681 1669366 1181965 265777 1594593 1589405 275745 229200 706876 596110 652128 1908109 197955 178088 1634002 911837 443731 1250665 1042901 1568392 896194 932629 1250825 257775 1384774 1094192 677971 1619257 1140360 266691 267027 1857823 227866 1601320 314042 82913 843070 276910 297199 1253310 604611 1255827 860797 966878 1104869 538971 1266009 692709 1383732 1398937 1633932 1620953 597691 1112719 1699321 1077902 1930607 1540822 585105 965966 1530634 414990 995774 1665816 621857 629525 178526 1054147 992868 343798 1269724 1330065 11677 1023655 1196674 1048844 1755541 918218 1071209 1133093 492137 475383 196710 1450663 389541 1810808 1048347 1508655 1734230 25985 1248851 1244466 851988 1388677 1571602 1044934 1316627 1505055 1201524 53624 1694391 378283 640293 1533751 1101588 1785097 1189356 531097 1314311 135639 1772837 1976590 485099 1471857 1008701 1881258 813943 1584302 717943 1806984 1020480 100753 538520 1468676 91237 1885498 1522653 943532 484626 1268295 1290734 452018 1724508 616188 1817216 521548 29681 427176 1948764 480864 1249621 256793 1120373 1914978 1773849 376445 892466 102714 1659884 767926 502398 867025 144064 291028 1627560 977052 1098117 612030 1292011 327551 1726573 686489 1742539 286996 855711 1252845 834804 1869703 1494509 378840 1972301 1645106 153960 1208074 1112852 1487093 304574 1116754 1115354 938946 877699 1811891 1016401 1275252 499377 1835743 784104 1352541 1962358 283025 46170 1713396 1776257 731214 480276 1193243 1129535 219551 667212 347754 609886 1239086 1401115 1328945 1619125 3160 1640183 1158146 1141259 495323 699413 413363 499125 1761411 149964 1476736 866708 1086584 190988 994315 845378 833787 120093 175558 1707376 589439 1457534 778578 1947901 600511 1410668 125424 1874786 182126 220269 306770 323686 1378269 875524 737935 239315 97868 547427 1679085 1216547 1331253 254162 923275 1874229 424802 826544 1797487 1647506 1704455 500641 336570 1332818 153349 1353932 1640562 662875 1496641 804575 1558556 1920270 779011 1484621 1812911 704991 922528 1100137 1361278 1578812 1942221 109800 1358493 1127865 394896 1192880 1264566 1402261 1697833 444237 906666 989547 542813 1894901 48759 502486 1301370 1490918 104816 1733645 12130 1497156 478635 983490 997985 669874 1208940 771503 1296618 455803 1048094 1259503 1599086 470225 708462 317803 1428344 962296 1186883 654865 79953 1448042 886366 1926323 757430 997872 1226647 1905028 853401 1449812 1335727 1842703 1099615 1716015 896701 1925744 854785 325825 1462126 777624 843319 360435 1060771 684541 1305879 483615 1199639 1047257 78027 1731693 1478893 1621475 354164 335161 1026165 52158 1527897 689029 357535 690804 106496 1833321 1462808 917073 840252 1526590 1989115 547736 1618602 547065 1027170 1723617 702933 1954532 1200713 94479 1280956 976254 224032 702161 1189699 1496492 574739 859145 298279 1372317 1574825 365534 1979391 1648321 1353011 510535 215718 515364 1204399 786294 269993 1868276 1269071 600249 1703067 1467363 1128044 1768368 1880203 1398167 988226 79877 1179326 1050805 1397800 1405417 728736 200161 481481 668282 1501394 1614568 1467506 1886337 545400 1282988 690165 1031383 386120 915558 60063 1647172 1097531 180899 1407859 1496895 969430 1350964 1412509 472979 632376 182939 1274462 841940 598228 1565407 782055 1451968 378355 59950 332521 1956115 239800 1586132 1902321 1321384 1431796 904653 235294 736274 427442 1592854 239340 1565243 383995 268993 919139 812974 618425 498838 607473 199941 1464246 119810 1337687 570276 506031 825183 1506196 1239699 703749 601605 314601 943987 660753 1772103 1298344 1186109 1493217 638872 1227388 823005 764785 1964759 965236 1606285 625121 1192071 1826218 892459 542974 490807 1168378 1241240 178205 766545 226143 30950 860865 475717 690475 1603888 1111823 556364 486018 325187 772190 617597 583004 667782 597979 66937 1550116 190787 1441058 1237617 1838030 530678 538309 991449 1566688 229693 1389137 381462 1484550 1879335 575712 1429902 1476397 1274523 1006553 1179040 971033 789182 785086 1740204 395595 888860 423845 504395 1630364 1785717 293601 1950928 1118450 1617815 1334381 172187 502750 814880 1747783 1076349 363361 290300 783752 1834260 1673256 525653 1155939 705722 1283711 1431532 929547 1237057 1663333 930158 1243995 539777 238695 1316830 306940 496174 1882263 621087 1982661 738286 1905919 528192 1528401 1313138 1548088 1109 313896 44417 369117 104744 264919 1898950 1425032 1338708 1852632 1048896 1434066 1575956 296669 311354 1116536 1257427 5876 1245573 374756 920934 1752154 659375 862973 1171263 1911937 880459 1781760 932725 1129308 821610 1980305 274818 216785 78228 194172 1277914 807928 172264 1315225 1154166 1197113 293525 1496829 730460 1450156 884788 1049310 1530355 1629385 191490 1172478 864356 1293256 108493 1119415 1276628 1199551 490965 785769 585718 1880808 83363 45376 1571571 1957539 1940728 750398 185653 906945 1453351 1779495 701942 1784771 498627 1714942 199073 711956 1963219 581192 1695502 1056413 791819 512327 1586341 1747995 862186 1829575 354701 674032 294828 770594 663542 1998912 71179 1418532 1594205 177042 1382243 771563 1623357 1704078 1635842 1517444 525850 878636 1676964 583384 695677 240189 566231 625113 1942486 1076717 1169732 885287 531242 1344240 1836204 408471 506943 199571 1494064 42421 419469 1497533 159917 1973711 1190642 499261 751387 1339634 1370283 539613 124200 1290496 1238663 372316 780340 22012 1734082 1225917 590599 987300 38491 1885248 1042761 1586795 798372 1050226 1732144 1389546 983234 266727 1129044 1957412 1087588 292232 1424152 957531 1080405 1560605 507943 607084 56856 1952377 409281 1211240 1609801 1228973 1271571 1279870 372135 190861 1469786 122212 1438878 1564253 1403721 1937430 1269716 1599984 794136 64899 1276701 1227633 212096 1427321 662270 514210 1211655 1204647 134603 779545 322876 1071239 1290619 1885364 737868 800453 875926 1922447 1097276 222833 110953 1679125 432745 700486 1250710 525041 1093813 319478 1682314 1102403 399943 1770444 1446575 1880134 696911 1365288 570284 1393359 1665226 739342 508323 1040487 579038 256446 746652 1162566 730265 1914546 902675 1149531 1674714 1658444 262116 643647 1436340 340323 1509984 927143 1166760 1933795 1527174 1181266 219127 1310249 1442192 932726 1308760 1957988 1753707 876992 1769976 867243 168564 1283472 1389823 722051 1905092 1252616 1362502 1915415 1463599 1387182 481591 827026 8939 1869920 1558176 858267 410036 279797 694113 674871 136649 322921 1416772 1949650 144114 267551 1849067 1276135 739914 42825 1385860 1293041 837491 1699247 623633 228350 1139888 356595 300812 451942 1640622 532848 184065 992743 1104994 954909 533385 261666 138503 976530 43402 828086 1960560 375061 619305 858028 1779903 388398 1783648 221428 1761010 1577517 1879155 1129574 1300250 1376169 1421044 1706631 1196269 229883 1300937 1087827 1733716 335100 19893 489946 431147 1187426 1009131 1113172 1802222 1193179 88252 124387 1490740 1493457 1925621 1708050 1272836 1096930 219370 920232 1455286 933408 165853 1745938 1625164 1655801 513314 662658 617982 1621428 813438 551917 368829 1301535 1238507 1129689 1995968 470750 766784 545664 448742 1342753 757573 754186 924992 1894094 37299 453974 897792 191616 689171 10755 124639 1555125 1828029 535859 50847 619874 1671913 1371460 310755 1057571 373746 1074167 387909 1038080 661416 1837964 281343 1910056 1557532 191219 587662 28370 450183 516210 358399 1410940 1021382 61143 1779856 316338 685266 250898 635178 708107 1420778 1044026 305455 1720863 1274184 74227 1091570 1242207 275272 1580506 1630897 477878 1584414 1068718 1460652 634906 42361 440844 913030 192325 330949 663746 325481 842077 852696 942427 952985 262680 806857 985878 1779949 525630 814198 1388790 335301 1327515 435906 1896934 1494989 1973853 968827 1881594 1580215 1480648 1195880 260763 1038867 1810590 683457 1825838 358756 700961 1499225 1460968 1378184 993532 20327 201179 635910 1394981 1168516 490334 1191454 1094383 241854 552575 1316311 1462551 1763454 652489 21660 1911101 570727 1714643 630537 477710 1335160 1110687 1063519 1429757 1940473 1859095 1634258 194450 987226 28530 527782 767869 1408144 1001108 850312 459665 1236837 1700588 1219136 1142284 1505330 204244 1156397 888755 1129302 1418345 687262 365936 520321 1851945 933277 941592 73639 653219 1679370 302931 1351061 420802 821329 518273 599663 485897 1697252 1975173 1069085 1542657 1935903 1927258 1728857 210284 694569 1119411 79494 629509 514767 734878 1568977 1311434 1731145 710539 1439978 1237247 1134923 1945104 195886 1593441 257646 685279 1378316 1248588 218017 1124253 708491 979806 1565748 1547465 506291 1167999 704635 1986812 672862 370690 234685 334663 250912 614148 1698872 430405 762800 1703321 960708 218784 1248998 538863 1350697 698199 270033 233191 554005 460011 1820829 1374250 1425030 229406 1485331 529579 479063 1008906 1845118 35840 1188321 1841591 1731565 549208 1301635 1582276 647122 1417238 1075207 579612 559873 132759 1776640 904855 1020596 1766564 358654 1088272 895981 1045201 1120254 439751 1460355 1197213 1500190 1442585 1830261 1500181 1403610 1050675 1184167 175302 598905 980346 948572 1932294 1229585 678639 607338 521729 517416 148993 1914761 1170124 309831 926929 899771 1891515 520859 136433 1910982 627265 499228 266369 1720539 1671771 1362102 1403473 825172 1533463 284102 179068 291132 1539054 260486 1878903 1322200 1485991 79122 373877 974350 312570 536025 1493873 581621 1044655 574337 1026306 1622708 943201 1914194 1416838 483894 1164455 1656899 1225870 1823591 1821933 1980426 207337 160067 322818 632402 758196 415583 652769 731855 1193079 1934785 941804 474853 1999186 973769 867248 1013436 1896142 794821 1334092 1458929 1053732 360106 148695 1290721 1860796 990431 1933175 84884 1169489 1297148 207863 643842 1419557 227290 1673025 985563 278679 1074170 1664334 580223 77531 1182195 1039806 1096243 1366263 38610 363195 1322629 1719496 853070 934067 938279 1159270 472912 1167214 1873775 1793769 161194 853391 719368 537796 984704 715941 1279227 1196461 1884657 1380843 544316 977313 617996 1393053 884733 1877043 341198 1020212 1218401 1414939 281221 1991271 177541 988962 288507 1122771 728689 357255 1976343 1421630 421489 738000 11494 481885 545054 996914 1421275 527392 1675397 749825 644683 685269 1951742 487259 128120 1139187 370538 872073 1581263 1516293 321283 1506953 14514 1205962 80497 871753 1200837 271094 1551450 1608428 1756945 1146064 1113591 1679979 84632 609014 30722 1411849 1900011 643965 44170 129861 3429 907263 214300 1514520 1489160 559444 1748561 1991645 221319 1187007 1223222 195287 545716 1678796 733721 1584541 1357615 1338997 1190552 1599161 1969298 1991576 936432 1835742 469520 598269 918029 1392689 1393363 46345 1823978 1146972 1604293 1494798 1081051 1238844 1591810 419258 1319895 1952987 954114 884537 1969109 1827244 1185493 374025 575975 1005295 921202 1472408 1887430 1232026 1381170 1362816 220107 395792 1836858 536876 500544 1191693 819266 1415242 1740259 1874047 1714431 401667 251626 66503 632037 392558 1760599 127011 1356982 1794202 1968436 548602 1990806 525507 294422 1185019 971417 1759263 676096 159071 927712 1629460 95563 723889 1199451 1847456 1486391 170068 1769041 24607 619117 1031414 1743197 1449597 144014 1196225 552840 679485 1665697 370289 484089 229469 1097282 1281081 1191546 752727 730599 321401 972073 551894 1786534 354440 636096 1434303 1015629 1002808 1355274 811044 732762 298299 980655 582960 1532977 759784 70215 1641202 1664267 1480197 1326753 1712427 1906435 1696147 814859 790317 124721 925511 367711 692037 1014681 557600 226898 46775 1748427 428161 242548 1397067 658634 201407 1612422 1404155 759566 1566033 1995568 821023 1374767 440240 822750 1603080 1808761 1272235 1261467 660209 902788 1704887 630597 1538229 1985286 421143 1440051 312684 737011 1757714 1386774 1066184 257644 490421 851844 1197419 1664479 1744712 973885 1044243 1825845 1372596 1305115 414568 551467 917988 449555 1408426 1348587 130891 1085808 1528226 1075933 128035 586865 1808795 1143364 1952712 1472906 1486083 63662 1194560 259766 15437 820801 1857257 1938694 1522812 484119 658762 1481788 49427 223623 1350506 1180738 1189086 1447547 1956621 256817 1412982 921966 1658066 307470 1718513 1896194 54998 492136 1102151 641521 88508 469170 185486 475697 667805 721855 1959867 1215784 1553211 726277 1658 1985594 1416336 909805 170249 480762 1816944 1758436 1768687 825349 1161399 823611 1772613 1071373 1215512 1164003 1699149 1070094 1451972 1808342 225270 1956850 1594678 136624 306206 1834170 427492 1789089 650743 1016849 541985 1581063 890766 1230511 530105 554894 293881 586281 890924 611089 693327 1398158 1233761 1418304 768990 1886185 1687094 381972 245743 440939 942060 1216397 1177244 830084 1138121 387824 1323620 1704899 1560934 249695 286973 1118748 1290983 1362925 1932920 742165 563018 1731679 1100838 477614 785980 399420 1720111 5682 229424 1077031 1079104 596602 1534187 132831 1723584 1984491 1792006 899614 925565 1644102 1611824 1728132 1872534 1396300 1029510 277594 1112596 1754735 248610 730820 414529 1842225 7015 191656 1545719 1049163 982296 1599409 497145 326093 1884064 290096 1265163 479365 933691 549879 1444933 1335737 1108044 1729175 248915 741878 591642 1816815 270350 1165578 425315 1836495 1798103 1522727 685898 1311305 546526 886634 728050 1773695 984114 359935 162205 1094971 164666 105463 692719 370909 596580 1649487 1812371 399793 1134074 594987 881410 1153388 988480 219163 1988870 1673957 669255 304014 509696 60343 1303415 477065 691683 1294655 335098 1002213 1227581 709714 1420838 1585705 285266 467488 1437376 525652 1575595 1543382 1486214 1634459 1827498 46037 1820316 1118882 1943872 905500 1510571 424683 373785 102746 556778 894580 876227 656018 1301130 1484920 1301196 1076694 1113941 413165 1157398 1873405 1561411 975854 1179616 1704041 983459 787608 415540 33233 12679 1081461 555054 695354 242406 1766210 1939381 27983 1278219 1120982 1136314 421810 956686 1820290 1517465 745942 1227400 823783 1040644 1361380 824716 1222407 1026749 502747 449760 134651 191023 1519469 1703199 387999 266548 1840025 1645630 1200594 1114796 1550196 1197917 322898 1880843 507812 1990995 317215 582870 604079 489790 1080153 1529195 669933 771805 500529 1448326 1326683 1605802 1897480 1117067 1837527 1891435 370081 246508 815106 368353 758045 1525209 152434 970124 333995 65410 444225 996665 744911 1544116 1089757 390658 403690 1579373 1608527 610935 1721915 1138740 390939 1290283 615250 1917719 369878 459570 654976 1744490 1095733 1746274 49173 1566459 1877756 364829 1262937 1127226 1137826 919242 1903377 756777 537959 886844 1146359 649941 1642354 712599 482570 1332192 995189 1533910 678846 1695497 226546 8350 798302 1959187 979724 1866151 1022286 1169320 635359 725279 1689561 1475900 229685 648574 1090486 992552 1912092 672668 3442 1889871 1982820 645414 486222 416805 679348 1108284 924165 65161 893726 928740 1584249 1974965 1836416 708580 698038 1114993 1645385 1217265 1395962 1636998 1287938 890165 908560 1029929 165601 1051475 522840 999925 691012 1725097 259726 1115392 1692658 24863 1414101 1091209 575036 523652 1859985 160823 966205 446277 1927894 1754031 227786 1293236 1080189 655122 1570454 1542257 196865 584790 1785597 650076 1298207 790042 497669 1197511 1517123 1762010 1667601 1788636 1649561 960697 1969926 1978301 99914 890644 1853588 1425261 1572121 962471 1893529 1790155 582580 1006676 1522542 134876 1472285 94096 55042 1567200 1689331 99029 948970 413223 1732518 1269840 1688229 1912855 94879 445180 1335628 1881825 1428717 578284 499769 1553570 1556447 1830421 1032966 1075375 1310894 1038521 914624 1724741 1554507 661013 743649 1006262 576374 1436642 59961 1445185 1311223 1883459 1493512 1408006 1079703 944994 117904 1431724 697375 1301503 560672 267291 255979 60384 884411 1431653 488497 1783190 18317 118259 1075559 367200 34763 1943248 998105 1572256 1096309 640804 756177 1704114 633373 1081161 1974603 1656202 1958968 1869416 1279298 1287047 554370 1423024 1940607 1259157 1779329 314369 1648240 95581 267852 1265407 292820 860199 517040 752282 991122 1082306 1095964 529702 1514452 861618 1710405 732474 1502945 1930285 1045083 711148 316955 1587743 1475066 547190 124469 1110659 853118 864648 673047 558497 1269692 1195992 1790035 1902982 952214 270059 340688 1618538 1167153 228584 414846 552914 1991769 1342906 703594 1002380 820622 43669 676055 278152 522257 382223 135008 1048614 1185992 1156649 1497462 820692 1574919 1113656 415742 1862760 472545 1677178 1246981 1211628 1882747 1243412 554110 18902 366290 752904 611020 404050 1789375 1496961 1117331 970203 969409 281608 217863 1519286 581849 1953928 973013 828762 1809270 182894 1998596 1589233 562253 606129 1492973 818707 1996572 469401 976910 1063780 665814 1111717 198457 878393 647728 511261 1769628 1618636 439019 344377 908186 896923 1778376 1457082 1310290 1831310 1482446 1778833 806278 1284886 1910533 489699 57330 1150589 1406097 1768236 472311 802850 1848206 1818970 302614 954119 1202122 1323609 1162842 1329392 1053328 494828 207866 956122 1373340 109432 594984 648258 758097 1736067 695270 1212904 397992 1048344 488290 1201079 1777961 676654 805833 1117224 356467 1354432 1992024 1214467 1662652 1370687 656720 1589750 1487598 1491476 1723051 1795362 1560240 1768583 915654 1573787 415391 802224 1357482 33185 1897838 1604216 1198114 1567592 1139182 1576735 829403 448770 1051473 560590 1524187 1364873 1396819 892374 1219407 185474 368785 360777 974734 1353604 785022 39010 798124 454349 258579 1556227 1440197 1417035 1691301 1018530 1324263 460188 707079 1954801 1884877 374032 989167 1816589 40224 1692990 1680235 10078 503663 1463518 874085 1047098 189701 1955324 1997585 979077 528227 1984920 173871 566790 481139 1105164 565167 1742572 284374 641398 473059 1204080 1589322 194627 1011811 885372 1183411 1077338 1626897 1744401 1731688 1612500 1734412 426164 776136 1747686 1790876 738560 1788236 1431895 1705961 216941 958018 523226 32993 1076553 1845610 1536477 370210 1369369 519188 549797 1300275 1630078 1067977 52214 1984744 1402103 138848 547110 807738 676255 218953 1577218 1333755 1681867 81611 1547252 1252761 586965 1802503 577917 1455768 725115 1486624 1239532 1742025 379817 1057257 1336367 1358246 368410 1401844 1074809 211935 958323 1646478 1816400 416984 877829 1329409 819147 775043 1568113 1300576 820135 431752 106013 1495667 18678 885636 192104 472854 356703 611178 1887894 567612 701990 234225 1771934 685334 98816 948831 1770907 851189 1104431 485599 1507066 142282 1388899 1361174 1140190 784483 38511 1197104 1275132 1986994 1801023 1558896 911324 1687468 191615 1916161 84492 1429345 1803546 688809 764760 898893 1475463 1908183 719441 1135422 1475415 505928 338379 881354 660422 971978 640285 1588358 1997659 934579 434309 590327 1771270 1306616 1299240 1975182 1443882 1553156 1627729 1572192 1890270 577794 1121615 1870699 1839731 1281546 1373640 1419102 455071 1493598 943367 1634766 1327944 1938508 1457735 788694 203813 37198 706402 1993074 1191605 588467 1215942 155294 838188 485203 1837381 1205290 1913467 1627793 739935 270525 340058 259006 949838 1535571 682291 1764774 152739 275795 1079071 1046560 432882 1991139 1277629 1645228 362013 1363393 1352088 1793188 167140 921068 699519 171596 1470003 902922 899665 1643119 35211 1942995 1015743 188678 57392 529874 1059891 405356 379102 1529 1285660 1596102 1841319 740946 489487 1660374 477625 550548 546670 663075 1710695 639137 1323332 1048427 1117538 1044852 851320 908578 14075 1220446 523813 746197 809473 1761858 1161343 6792 923128 984310 1687996 1511619 710683 718815 149892 47807 1200081 1464282 447748 1453159 1712487 1517528 1376867 194108 1750270 245476 805850 45518 1567856 1809159 781845 511229 1589274 1779945 1839986 979911 931055 1474140 1016030 1312994 1696473 1887857 1900675 1722534 637688 1205717 306256 454530 602899 110202 458804 783403 626536 543026 1534071 785380 213734 1845664 3158 1130729 1094628 1563007 812080 1789799 1835989 1707173 1943700 1189157 229941 1630851 1459373 1295639 738314 1384906 1600585 1200000 1301701 1940726 1140290 239461 112593 1025322 1191836 516289 297894 1374957 826993 1094936 1684574 1274004 1673744 1612584 702221 1535446 1584025 561970 1823818 1971651 1687103 1005439 1141787 193748 1295007 49847 1987901 1326977 1286828 1893296 1721193 369664 1639756 216395 1015859 360313 1490513 355724 1080319 704056 434064 1629216 694240 1056508 1024092 1174310 1215111 802756 1770972 620827 883491 1225973 215564 1772012 7412 139304 1152952 445465 1918885 1930840 879804 1710860 786785 1501546 360945 94939 1381437 454849 904337 693448 141707 136582 1233624 844947 474839 124636 8256 552134 1346229 238239 1130243 1002927 1180594 906829 717937 682103 395458 299943 731591 1979092 698208 1821289 1799248 1171723 1770405 1329347 664535 1861164 1482258 343226 769016 434169 525108 1226545 710088 1944297 1384880 43777 230910 1038759 1969836 273305 266198 158047 888038 1055990 1486477 1924725 815741 255824 663259 595855 291347 1446069 157538 1860639 1512359 1373661 1791261 595194 1433383 774529 1970257 1656858 1260364 1441610 897170 386793 1036240 476076 398884 1826461 948626 514860 310858 702514 1112388 1130389 48973 1873815 1574072 750560 1720625 1097811 1809923 330787 626163 1869296 1666380 1734149 1674628 1034907 406163 1061989 1630255 1898380 1491681 577633 997122 132662 43495 59517 656515 1634770 751757 1607972 1292744 636141 758991 680648 1755134 1821680 376399 604715 1755702 647868 708524 456285 537779 1541417 1064388 177315 1023868 1359101 1764769 1339744 670081 1822202 1942414 611522 1658259 1030101 1598052 305319 1354857 691070 941678 271752 1424268 87612 295550 860236 121719 1816586 1009500 487255 324024 1281669 1887748 1313445 1822352 297512 713752 1605302 1956806 827558 555782 610440 1321000 402644 1928482 1615807 900786 297851 692191 798171 1498877 1936941 1648452 1708747 841785 401941 1421203 680190 1103759 252809 1955273 227122 378763 498067 245941 1662716 100714 1507412 84199 1877689 970428 338824 1240687 1758133 345713 1735888 407678 71625 407298 356292 1518496 430717 1652137 220898 526217 246613 656326 83872 1263229 1137594 1568239 551956 1275316 737622 927965 1739281 447270 1766844 1503672 500857 1809603 1516601 1426528 1405578 299025 1128917 1075908 365150 361266 1879130 1589113 1043768 947944 285732 1173145 636222 1866937 583082 1662022 582300 214531 687865 1850027 319115 1046446 1716217 1987715 476825 1963799 765648 131858 531317 363327 885922 124037 1725267 1709375 754201 1854068 687157 324360 1667139 1070453 1451153 1504440 123406 10086 93335 100381 1116583 874243 928417 1903214 1395640 1652498 1081885 1699198 226635 1502896 966322 126087 1303633 395731 1746828 481995 1998890 1875189 1405622 1332171 1305229 1288915 1319996 914788 1174307 739778 1935579 254274 1606976 226148 315921 1326902 226887 143239 1340609 1218681 594512 1921706 1531462 87929 1892679 1375794 477294 390057 599220 898697 1245821 403550 1878670 20338 216779 1741407 568721 1647245 634238 1305046 1032715 895121 1518692 369453 1480033 299420 1590694 185465 228105 1750121 749287 1882254 1654794 689079 498585 1511841 408729 1026327 882810 618004 1401616 289633 324108 553703 564544 709790 1182871 1277144 289305 1204638 440175 601164 459037 192209 1959148 881089 1088906 539596 679893 281930 1576664 1540166 859520 460394 1209555 1421684 1436736 1973987 1755023 1620292 484330 697508 806090 1146146 1606259 494467 1133507 1352049 347966 767918 44421 144113 726889 972868 1367746 816296 1979474 1082075 804531 1906555 212963 382749 1843430 1367818 1168808 1167351 1901282 1110767 124542 853518 354207 434783 86780 1623931 136280 1022947 948109 146180 157645 827246 936327 1249492 1623539 443476 1507904 1118248 224925 197031 47535 570331 1878104 1966178 356486 748554 1579643 797132 495847 1709775 1624551 199068 553638 1756083 905665 1719391 1153095 845690 186364 1663445 1403493 1449983 641774 1194232 78616 683037 204783 297255 3585 874389 1491372 270417 549225 664604 1135216 139671 382415 1044270 925698 714683 674542 1082937 1185529 1960880 1483685 663584 107022 1197799 1096919 305593 909435 1075414 886719 1193925 661487 134834 1390981 1763345 221179 934489 1957439 1196882 1600518 168796 1692475 1255619 192033 11057 223068 1971183 1654679 1484307 1398888 1318221 1342895 1404391 827821 1624705 915533 1871608 1775089 801981 1852307 315348 1551714 1582117 1825987 1387317 1058598 935715 1355120 900271 1438675 1605222 623699 443371 1294486 868942 761362 375718 932921 1235914 1300558 401807 214745 1738344 1868025 476181 125931 639421 155970 350755 218700 521924 1372239 600461 1451413 1167569 20038 827874 1382278 853333 109553 1840609 1976708 1449719 1543163 289829 1805819 681584 1042220 151952 210711 309640 1237489 476009 451976 1152097 1787490 1814610 1218797 32235 960453 918648 1661594 1720799 991059 881438 677624 501979 1083466 1111341 1856043 1951302 685752 1496086 773262 1238438 1026146 1006870 1597714 1987776 807162 1543845 193746 223148 1389143 1327877 21810 1943695 529959 1463310 999373 1802930 1126282 1359919 523252 770988 421070 698147 1507959 1545173 20921 1500975 289000 123546 1390454 446230 299116 538514 258761 444398 398311 1102060 143130 18296 1315832 1502040 1018431 839580 1512046 766369 1994634 165977 868195 1049388 124462 1250892 403397 1628885 945467 1925539 437277 483074 425185 745757 245413 696927 739332 98646 130725 1991229 1491993 801618 139686 230188 581286 834469 34500 1961633 1027744 1875152 471351 1529311 115279 1925449 804838 720948 660025 1408630 1082360 1693739 860309 327187 923938 1816721 1245952 958065 1129224 632845 56400 709096 424366 172306 1526770 198653 1818832 1134186 1889416 1881291 1501217 342569 684081 490958 837897 175578 370943 1110827 271540 1402386 148273 1046957 1413054 769481 1066733 1484967 243022 1590389 1038646 1232265 1572851 369367 1883255 1695730 907807 277562 1197350 953517 1268002 1464284 1470917 1328544 1068038 1928829 1989794 53311 396427 816774 360141 1518517 1710395 234883 700019 88228 803866 1615752 1302180 96237 1093682 1970170 1710338 385606 285059 1372827 1480823 1990556 1369578 1814705 1886519 556542 1935991 1266890 322396 466214 1311750 1137740 1961267 708258 335190 1764508 1102241 437866 1646286 550850 267385 324137 1310652 867454 444884 463977 250361 1943463 1339448 121201 913915 170557 1754041 1425332 1457638 1030611 41304 1237638 1291447 1356754 1271207 337770 468319 442284 1959989 1806064 1567512 1169978 1520128 1163626 1218082 712513 751245 1963460 20270 355319 203637 7547 165830 1133708 1156991 701684 117093 1564894 1710685 212287 903189 1924159 1856706 1811192 621539 1318484 655991 862200 1509838 568916 1145375 515818 608026 1374522 1900574 5002 510117 1665149 1393245 19439 941717 960382 246295 1726516 64978 129307 1175491 1069617 548941 189239 1955284 861337 1627311 449148 1787755 35343 1877341 1263604 1247274 405084 702756 1084431 1545545 1361211 973202 843043 896065 1504789 1549952 1098528 1387988 1969092 1179125 1703672 612736 578344 890699 1093067 1059608 1817516 506725 1293091 1709873 1042214 817625 1155053 1411341 806792 534732 550101 1014720 1970711 829661 560263 246605 1436859 1645121 1449660 231488 1925892 1137775 1382545 1088847 212118 1369716 1045087 17642 981309 1910094 189717 1727113 1752474 1994463 1630690 1636158 926988 335958 1285248 43425 722447 614314 1863973 351124 534733 1098430 1355610 228477 352284 1856048 11304 803479 1825208 346214 29956 1292026 1026441 258895 1213507 330362 1361641 964445 1872099 1406967 367738 821718 629395 1911830 1822668 1858029 1767382 1899699 1964115 1611515 829960 230074 1800153 1110173 149230 111515 1732293 521270 350315 634224 741702 726728 1793296 1677851 127516 495851 1809767 1121035 1247491 442900 578236 524945 36984 1268894 762402 1105851 709430 312934 526585 1017154 883357 1054348 1364252 1157974 1226451 373267 1245888 444400 414649 874658 429827 1035377 635228 664133 567528 513573 112114 1865503 1146948 1019083 197737 1929324 323912 1865055 1895337 541720 566430 1880358 1826491 1231215 1538022 1719515 872892 383584 1978139 39411 1230701 382476 944551 1255249 587671 1417535 276182 1746561 1346898 939162 897063 1483339 1328915 42961 35362 196221 984222 16286 262239 671446 1155140 1481547 832572 1774468 1631617 1828082 1923048 554979 721175 6923 1104719 971235 795745 1476384 850949 10365 637761 480689 1326988 1047348 1605695 528415 1954032 1255245 1787117 177581 1667650 118369 1268230 242098 866070 755922 1720251 880337 590374 382383 272289 159321 1454742 1514051 968660 925615 1451462 1070762 916915 688459 1176148 763161 1662086 79184 1074989 1231974 8735 1310018 602496 167484 637234 1081858 804702 1923284 1404278 236416 952192 466425 304439 1693654 866682 27186 1956615 1951424 1059416 1180769 762084 1878535 812607 1029623 1780157 533068 137681 1805517 696088 651906 623644 812219 1154402 1035594 990146 1615212 1224637 135290 605819 634245 1667859 1075518 1861097 865809 155523 416803 1201585 692290 1393466 936104 1553218 1930612 1277442 867118 1301146 870263 1272179 455576 1388624 1194844 1028035 126620 833242 1155080 1609977 1971971 1005901 1715115 572178 824075 197939 756677 728020 1265004 9365 1804498 550246 232079 1229388 131520 1988741 1500052 113586 604351 379005 792286 1452328 1851836 491598 569554 276283 659894 1695210 747549 264540 1319974 1005785 1611367 1395274 836888 1541703 412893 1304060 162716 1452169 1000915 943061 644337 1488884 1146991 1797752 200788 164767 1678375 1904007 868628 225539 1018927 886507 1803823 693895 1477228 1575694 571650 1565774 442804 81992 541833 1577744 1479699 904899 316376 1016354 339349 1128471 1982402 553613 863203 1392758 1107493 927212 515057 1556057 133875 311702 1818611 1751669 1480176 87774 706648 794698 803669 1449294 1823503 704167 175704 1279397 1614464 1339404 796741 1958255 1625479 354579 1163213 796592 1343529 1031967 321917 437932 607280 42237 1516449 600768 883090 1487866 596441 633766 1785230 819428 1412804 162064 1807843 376864 1857780 855283 735763 381379 1952498 1838407 1752600 50457 758065 1604520 487610 1800628 1508313 1226470 66219 1580459 683116 566507 2244 1326671 926668 101649 112961 1574436 511530 1257031 751560 1129918 1456489 1270841 705596 1215674 92529 388341 1900790 1877314 232101 1954746 1186581 634724 1197971 1866205 1722357 897500 1379911 581676 296364 1270691 904373 886600 1240726 396538 469297 1048662 345740 733970 1429015 41454 855422 460620 721209 347360 640518 1690041 1561454 221288 158755 1304373 508407 1774741 105765 1021436 1311285 600793 1297257 852263 1624368 515000 1154571 1353955 910727 1214561 1458266 775944 1327643 199641 544891 1250723 1621414 1416004 285006 704127 1045854 893028 704475 440613 516230 1455614 702320 1092952 209367 1743699 1282923 1911918 1112064 257113 118191 805623 446470 1560453 1090216 1279957 1665762 1536671 1698306 614312 449714 333838 1829453 268262 1413917 338480 1435038 845812 1522829 465400 1675129 466755 128552 964413 327642 517881 1845955 1391131 1340164 1879668 387827 1328413 1398283 1136691 1616926 1633594 842684 1497638 821492 1287631 1624001 1979588 1347739 1222648 1233928 1640290 1099947 1525009 1521013 1890809 1883565 509483 429222 6520 1569519 1366052 1579504 1076194 1611487 960246 1359690 1965189 1628665 218830 1185712 1852186 1591513 1748039 886092 1806911 77767 128104 1014579 294586 208311 1217202 1996309 540837 93689 1850483 1119480 1564342 1578042 344979 913509 1382838 787522 276029 87718 1386047 254647 1497347 895182 1710594 1615568 1910146 1217840 110059 242683 20936 1520186 790494 956710 1520660 1552677 912645 711869 1090009 72692 832788 1237862 1379966 1612103 271435 1096036 397432 1045995 1419697 944131 1943180 872849 162320 129939 131074 418014 460813 1851544 1547312 32844 1693386 53652 1629314 1923260 88535 1517867 971450 1192843 1514156 212405 388609 451814 359620 175796 322633 970350 1355019 1488509 1264316 658301 961957 479444 687234 848279 1053970 325834 900336 34087 353878 1055001 551346 149204 1846302 43682 409209 1067577 1943299 1015639 623956 1047181 71027 1180799 1315692 21035 1526182 1822393 1337904 491406 891893 113594 1417252 63311 1429145 1823368 144894 277502 572920 679881 905313 363213 80390 169599 464332 117860 1788397 426202 1729766 706129 616751 1108859 662825 1455296 250798 1171540 910737 1763327 1695568 1166609 1170106 1187783 1852088 1226777 1986633 1127164 1323539 938932 1838675 546003 1120636 402389 426249 1206085 212940 1659716 821931 310240 817497 828633 1516733 1598264 372315 1062720 950449 1259100 1048558 990634 893106 1304116 36555 618357 1711298 1860163 289086 100221 790908 837837 765986 1089228 1850179 846297 423142 1418571 734670 137202 384040 145638 1352981 1431200 198794 332406 1473369 458592 1659251 390679 870197 1971058 154934 1070911 1584652 1780663 1963327 758405 1139845 376948 1410428 1610678 1562138 735263 366727 1176263 184099 1410459 1886249 178978 1343490 1879348 1491605 1811841 1425183 1056566 464440 1391088 761756 780115 1676937 1237375 601797 192001 842382 357470 1842084 498707 218496 1256145 1175431 1876878 1938472 1285042 1569034 639073 1251529 1357728 1758773 321008 1702877 1303663 978961 1202254 1314248 1609792 1582923 919545 490047 858170 1846633 1242926 1028471 509274 1651365 30152 138676 1168353 77433 219785 1273703 1333727 1026293 724844 1554523 358390 1924138 1846797 359495 51891 1069321 360271 303946 841416 1897725 18640 833530 323634 1521738 926504 613312 1701125 626367 1345112 1438161 1748182 1278326 667925 1617538 738890 1671822 350241 1977150 654628 176067 354300 1790951 1349162 774224 1083492 1154018 1017076 1059758 848517 780697 1692466 1051151 1487897 1844216 796566 380319 1417237 856326 1948303 712388 1887295 1535926 165036 547187 1527164 772395 1129946 46662 1572904 1088551 617212 149485 438942 1610933 1403327 1680296 1917343 86213 616879 1201489 1067 1832810 950123 1645978 98421 741308 185516 530720 286474 1160513 448956 277355 428060 1583599 1928064 1012398 1348966 1450052 193442 316616 702591 1125604 1976010 1311580 1635759 1994381 1127759 1533300 1750596 1345158 923516 954460 114262 778423 256866 939772 1818319 164813 374757 837389 899763 460005 92068 11084 385063 1981823 1594818 890261 1189179 1524721 1022618 1657096 278089 1254592 1400831 1114032 1559814 252191 164520 1578432 1711046 1234969 295703 1976577 661706 1104713 806843 808872 1310095 940287 1823163 143534 539842 1835818 1901017 1078073 956316 474894 1200308 1264124 1509317 821133 1824699 1172262 666692 1983925 660639 1894350 363033 619627 1185365 500564 1344940 659454 1989984 605384 1148275 1093525 605870 1750782 687753 401984 166795 651240 556377 1982339 51680 589002 1760855 1337507 1358972 1609584 1387059 291845 474940 151188 1358575 861331 651214 1175812 1497336 414737 156678 1399237 1780989 1691663 969491 1623760 1987013 863576 1524988 373081 957385 281405 1686973 1742851 587835 1977584 1792596 1668207 934827 1537206 1198845 1097403 559992 1352431 631543 1107714 1346605 1506355 1692009 1645570 673370 546999 929792 1554024 1768096 542770 93048 297828 836621 599439 499572 1392102 888098 1034346 1192253 268318 1322331 205164 949240 1280422 1062277 287285 448374 1550604 920025 1531248 1468553 1402649 575249 1309901 663340 929010 835550 1690880 1253985 1497778 1039217 404853 1428985 833718 767134 1545606 1653674 308086 1758994 117277 587326 213747 1868004 351346 926923 515603 604129 1407007 662013 761280 1719078 1918466 1834035 1030127 1199411 1569859 1473578 1871786 980982 1031199 1406050 259539 921112 1749150 1471384 896869 1825329 1544573 1924500 625909 1534046 641142 690830 1025292 1971222 1585506 1239085 1947791 1941468 1732935 332396 4991 1293279 1243494 122529 948665 196695 204850 49170 630025 1686034 1987685 190161 281458 941372 1403995 1061324 291656 1869137 1631658 253702 1002581 644824 1588981 1796236 1861412 431537 1464030 206298 1588877 20503 952566 1814165 406470 806922 427483 221896 1509131 1614905 998845 1488457 1024146 1265442 65472 808147 1248672 922610 161282 1779367 1924419 355946 1344585 1935356 686283 1820675 470636 100113 1537296 926762 1468029 716446 226241 1113059 1221950 1275006 1682949 949229 1607450 158606 1973010 1051349 1725194 1313594 1543048 375178 250373 674617 883631 469353 444486 107279 1237026 784962 542312 244596 1722121 1051956 1337609 1320055 1650859 1723945 378990 1211326 469704 1890403 971866 1146068 1211953 808859 1904450 950410 1366525 522414 1325381 430154 985111 710968 1740977 829499 894146 831478 829555 1346273 505275 352525 1391721 722767 967816 1419549 242036 975940 1005313 794984 760982 446280 251770 1602754 1566002 346451 1263638 1035155 70716 1571246 538988 1257234 1046092 254565 732782 421755 629313 122526 1727402 1358337 416766 773959 609487 398871 792785 1404598 1105397 1675398 773020 258090 1436463 1644272 1225380 56380 701390 1476846 812348 533616 74734 1422854 1665292 343867 1321695 1736840 1450286 481709 1816375 18932 630632 1107251 1570874 1884274 385779 716334 101531 1837921 1463393 688358 1143744 480358 971096 198018 888161 1434475 1446925 629127 1151430 833216 163300 1551763 1618155 1340689 546945 1776642 322992 586912 1514385 1142402 719878 1560024 395907 1141502 1173121 155745 75969 809572 1121711 1314537 312350 380199 1451775 1205493 1364806 203457 659594 1146877 355491 787148 471583 1503509 1737884 1577796 1181621 1368881 784259 1149073 1417604 586828 1669239 537569 1760957 1026996 218661 1545576 912275 697187 1870028 741731 258028 1934568 420592 217047 966855 1550284 679919 880368 788279 312465 640663 1321576 1409300 1081880 558414 971262 28541 1434174 923625 1465701 1383361 765728 42102 1496185 370156 471414 922834 137310 569226 1429935 187182 499180 1996013 284902 161169 1896994 1246246 187822 1737367 649666 1666198 41643 1139711 568723 687565 1741645 986800 67187 785936 1575744 1141948 696890 1806243 619000 1832156 1192650 794401 1836840 150829 1468168 1457145 636677 802518 365684 523993 470849 1645079 192312 1713610 954086 1762334 1725446 256882 1715155 1656303 1305521 817432 1695463 1890788 906209 219027 355639 336450 1102736 952193 455604 998670 123091 1603929 1624745 754543 937444 311668 1331540 1860169 890162 610521 764312 1911695 260968 1633712 1360851 1023229 1061625 75973 597007 338258 293977 1622266 51326 83794 1491143 1737685 1387749 55548 1806439 446086 217312 132416 1501653 1307556 573794 828271 1843292 933592 710854 148558 299484 1515887 416509 523001 348240 496329 1238968 819618 841118 1808969 804329 1920497 761903 1464390 1873274 1716926 38907 1272157 1907845 662916 1773074 197604 61375 1902675 699935 932103 1936250 226882 615376 1399828 1258801 551167 204873 28557 868474 211652 388220 1534647 703347 1121788 1194448 981829 1351062 1347699 1098616 1452147 743340 755679 728538 876416 270143 1619596 886570 968217 58229 1829989 83793 893407 1441097 944042 1054529 108829 1122417 746509 359545 882483 1881649 578075 401094 1096989 1649816 328570 112739 411077 222011 985644 1610212 904390 924218 628244 1227823 1821256 1311377 754688 79661 1947341 161332 1121400 403702 21987 1919689 1639568 1641002 311868 1985454 273976 133432 1581792 760223 1138995 1180113 732800 1604389 925120 1787050 497026 1578931 171043 1774144 807749 1810672 685801 178905 1431991 69505 751887 971644 722737 225368 232221 671890 1734148 1897614 149608 1578055 1100923 1117744 1984164 1181182 1195340 1610545 1254349 945151 836943 1036714 111666 42865 1467617 1425362 579583 1254307 1570878 1313137 1401653 91135 1468093 895689 1957961 1789827 556018 1141842 1666193 1890912 1467360 71424 796907 1236862 1147907 1967415 968769 471588 1810094 150486 1415229 1596187 1237113 1466221 1337931 1521968 486536 1268700 1817331 1831703 1742361 991508 1864157 104725 1841954 505286 1342411 97631 1815420 983800 175789 1154342 99943 1958720 1164333 1578230 223035 1868058 968276 761047 1819236 997917 1290207 1039858 439572 920630 1717752 1262336 1810401 371970 1541183 929214 394711 1989228 944063 127185 1788698 1438314 26318 284834 1831995 734233 1855454 1677221 134999 388167 647921 421798 706822 1919209 1075957 543761 329713 1074346 1358006 1171710 1956256 891195 718362 1468608 1661589 586448 448753 1156334 154669 1450536 1901661 526738 537506 1656223 1984499 806602 1754324 1507425 1859226 80426 1884757 885631 991548 1211981 525842 133113 1792871 539410 475778 1419874 662680 1318749 756758 358972 1605854 452592 1020614 1741962 1151245 1036077 896664 914019 889899 1139679 805419 1895331 220908 1224991 321881 699763 416891 1327066 660406 10710 1373427 1868441 1798506 1223346 653587 535765 1025618 1596294 973012 1847833 1725335 475502 964621 1459247 1663516 1890983 1597559 1530921 98665 163092 1406769 346776 961519 393372 1252936 1522962 189917 1483917 181360 1706206 1891266 400510 1545063 321907 1839225 146606 1148194 1450185 430306 978880 522595 12996 474522 1754806 318580 1786335 1180980 489541 944992 1150942 773290 1447453 1218108 75681 56642 46324 1490520 1075358 1216507 1495935 846815 1389913 1841650 1277884 1826561 566792 1284716 1312507 1704479 1775778 557856 1381219 117465 614491 1454552 1563462 1370486 1919886 825084 415706 953068 928113 858380 51289 1332946 1860951 531208 439769 1115274 230998 319355 1888959 1501894 359602 874865 993243 769007 1395321 472628 787339 1780035 1772737 47233 1696426 236512 1144898 959845 1921168 1173549 1826789 1054629 789356 676507 1828287 373395 108104 1807641 578304 997404 140081 702299 338828 180425 1717862 1509300 1513175 1118816 1821182 1767256 710387 986318 1668360 1165647 303734 804742 1465120 860422 412755 1591596 249740 1741413 1766555 1204457 520915 912363 718464 1733530 1090071 542571 1659200 715687 1660197 744970 1133365 436936 1807563 1570648 1672589 1763773 1194491 1427277 1912017 1460967 426359 1635346 1688825 1092685 171559 781871 1599499 1894260 213227 534564 1633218 1190592 193723 1195911 666038 1976347 1313632 735807 1027365 1207276 1694955 1361540 345364 1639270 1887130 657396 811463 339446 12921 1975671 686344 1593252 150533 1174901 1861807 1622707 101901 612814 677688 1613816 1378862 172607 895072 1378073 429752 794863 1925530 605237 1204663 1400346 1084961 1825229 1230274 253920 1691651 195689 639428 1263554 890579 266236 1468033 906820 744432 1904192 1569398 1247355 1068338 1652226 1732838 847007 1717241 1710103 929106 569133 401290 265593 874059 1363610 20826 1946487 1658243 1264534 1010048 1763668 975314 422673 734386 1268558 834046 621221 1243032 997252 107179 1355974 420109 66521 1146875 462267 1551958 1988417 45527 1011547 470902 380558 1272196 1051753 647451 1146245 1069056 193267 452922 1870776 405436 1962426 849187 1101620 167105 1031920 1316075 668946 935230 1250112 1353171 471077 1861053 546308 714911 1691630 1741169 1924162 1635325 1995757 52563 1562420 556817 1504534 549343 1826780 1832017 1694082 1743227 1838764 1884853 1998140 1603613 636260 1051441 711152 1524304 17163 171341 1532783 834916 711858 1476960 1632686 1170901 965348 408535 994974 672470 1893317 1895147 1002970 162370 254101 652397 114197 1776404 1975089 1734864 1531330 889652 297518 77243 1581861 1008492 1004468 170074 115561 1127064 490791 1528832 1321837 807870 811 803966 1049151 400856 410484 482729 575690 1004349 1643412 1103228 438873 1204791 176800 1809242 926200 466228 504535 184897 251541 1777182 1239638 1838943 1248644 1670288 1274216 1589325 401687 927078 968010 1332811 536042 370110 145755 1190413 1724308 511871 1912924 696116 206287 1080218 1891454 1263089 1033305 1312836 1919468 1829464 1843199 1304006 1030156 274375 829965 309065 156630 731923 324160 1270885 1881216 1642074 1701506 1040755 124954 1173097 144910 1943962 255540 1330142 1742521 1422425 290034 852497 212303 812819 1370697 465957 794640 1751633 1949296 1195649 1862418 1391336 541666 1087357 266230 1925954 388256 1317171 367062 1050263 120277 1082514 1911666 1751434 1781592 1482134 391775 907446 1281853 338319 1244925 746873 1977127 509242 857354 1413421 1637189 26370 1250777 867459 533942 1196728 880307 1313317 1125720 1844724 1263345 1977353 763228 1289136 635098 420838 1431058 127289 1657927 1744 980447 906530 202683 1726354 229225 556972 1746215 1932340 930853 1362045 1134585 1735855 389879 1961157 654811 1565233 739020 1589370 646676 598396 234193 94031 273875 1886805 580940 714464 1245908 1595913 1959486 151506 1234727 1616586 741173 1020164 116488 910848 162074 215001 1011474 1440485 1899482 873801 1399174 1403431 468796 1864043 1331071 1512741 1952470 1671880 1881086 453521 1598215 465830 1500937 1738527 4198 1564638 921897 399017 1410702 1649627 1043657 485615 1106838 595387 1240775 507820 1034407 1518098 1331663 972672 1536837 1926197 200145 1951024 458680 993292 1013912 1203637 444385 18300 849751 770446 697777 912606 783748 907377 367049 782776 1370991 1807448 490520 1021800 855781 445075 49111 1996592 1489799 40863 800181 1630042 1399252 478261 1031475 1260319 375399 1621080 1299209 1262413 667429 20522 917125 728051 1933263 1825325 146902 528972 1044762 319454 1688017 903653 1627210 1566183 213690 731157 1213759 1913178 1575281 338541 1124377 1112367 1329990 1989230 1526578 1309714 1998035 1467745 68813 854919 1067850 59079 1179314 1198093 1741902 824888 909879 825926 291915 35009 1595745 1750934 915798 383566 1103894 1458628 736752 112005 825166 188451 1494885 570332 1891069 1495064 354247 1346096 715659 118199 1913216 1317482 1891555 1573368 487267 1722336 1337270 1461560 1448812 1898678 467701 956591 1696612 848600 332473 543734 57210 645492 214145 784208 419370 734294 561627 1993389 302945 521881 712653 1636910 419215 712720 703264 1477939 1443468 1894268 1918990 197158 385220 1567913 1741388 1175655 1020357 116585 113027 994121 279415 1705010 1487801 668900 148754 1362851 167878 1918324 74974 1657657 1936921 240712 793875 692701 1553478 1557829 1596843 1100182 659592 344511 265250 1958132 159933 1361357 1275861 365838 119374 290060 1600610 1583265 1351491 420793 1787387 1371116 821319 402330 777219 1908097 1881830 990813 852326 1329489 1277667 803413 1738390 701347 1393533 7498 1144233 1594846 1507655 1036491 1664282 623702 254251 1106148 1233409 931229 990179 821035 293556 403013 1208258 732313 1084041 328522 1780740 1730485 1301099 1497936 1613720 505773 831406 259887 194337 63761 224042 983637 18233 440165 1028018 359299 1060907 1210109 1581150 855042 697056 351811 306859 1480088 764055 1688803 1022655 824307 241979 1678622 1260026 1803766 1891678 274923 772349 528165 51418 364116 1250221 1154592 1351937 848847 182042 296256 1657077 1495345 30248 1743853 1375698 769487 1758612 1031919 803462 701389 1697710 815456 1993214 1438138 472653 1285617 396399 1193402 1599648 228452 71392 915103 1851612 1349268 310254 1313294 1663818 39875 1092597 455406 178893 561308 139884 1939267 1559957 37529 936988 103968 1903081 1294415 1285440 1016532 683326 54992 664277 37412 405560 1437253 1549041 962408 1440407 1258426 364696 708998 356582 349572 1527451 356588 283819 1568486 778532 1162858 936604 291819 993255 929559 42814 521899 327055 301438 805716 665000 224438 1789640 127428 1578296 1883979 1716268 1599385 1041963 406697 118857 1337001 1007607 1995457 1056045 412640 1369773 1053710 1997793 674740 1953993 629974 1002081 1008650 1916621 1564756 1505143 1941203 918265 885235 55506 520118 620687 1653977 711320 239403 51106 1191397 1924886 321444 1569053 1026116 1158035 1972031 682266 1189354 1165367 208502 847159 1397305 1456935 130449 1474135 1023531 1114511 1910706 865512 1339082 784038 1324961 765742 1520548 1722322 227724 1066992 866637 284220 1055178 1961640 1923108 666570 1860751 1501085 172167 212520 1392776 532275 278372 233608 789406 643839 947603 253322 1170092 949953 1524703 808105 787346 1816656 291162 1360667 1856510 358674 877932 1456908 314816 299046 1504433 852987 1371271 584627 309173 92793 87770 1301284 322947 619346 1566112 1463829 1523957 526992 1096702 893188 1672203 568782 1148233 1909220 1766845 234319 367074 314990 1086911 1774324 1356580 1006773 400912 1307544 1302940 1658572 1329738 96923 234610 953211 1429082 1540308 1110870 404995 1313683 602146 573908 1705704 99692 811444 181716 1391438 758787 1572059 321073 99474 1529653 1664428 144983 1220673 922030 1760985 1527064 760233 1182764 1500014 1887363 21736 981196 220351 1223972 757755 755876 309800 1773833 28215 953963 831318 881930 978307 279271 1276374 1233676 496973 533474 895903 310189 933934 1537124 978454 555666 848294 109382 637345 628547 1258931 1933508 1700888 1814328 530800 1362889 1688846 1450981 1011420 1446096 1600008 630800 280154 1524015 1268959 1737428 112650 406220 1936897 1739292 246272 1702622 721179 833869 1134275 981808 38788 1696774 1044487 212215 1954695 56888 1111381 1000194 1195000 685924 351769 1373744 1127434 1841337 1812679 1593144 458470 1784285 133915 1874822 296985 221512 511372 1477783 1766976 515873 235269 931828 1727221 381315 1135312 1058312 623610 81731 1828311 1360761 365401 1541225 359464 533324 432323 1034172 172228 266924 75155 745838 762352 34317 538444 447910 1120387 122171 30173 498761 1406402 1582080 1014513 746914 34435 291587 99147 573775 274994 987859 939246 1309611 716884 130950 469432 330387 1803847 89521 1007172 825345 981044 1992925 751207 445045 1590830 121020 1571171 1269633 435222 397839 1514081 1477487 635835 950431 1304618 1912726 489091 261892 637290 754724 1757579 1698998 677503 1370957 1825116 1253853 529117 1833588 280413 1046953 1317392 1818366 1190952 1103814 616478 882395 364453 45989 1696707 361090 1194238 801463 900068 733648 543089 1853177 1835428 1426690 639158 485437 646013 1403408 1121136 609070 1611067 1671349 392439 1654875 1013728 1403575 1027067 628131 576322 395038 412209 534231 1508850 239579 1195407 1245951 927747 1584774 1471245 1165156 332713 1677891 355329 809614 682328 1081569 667194 247152 1405347 1536421 1307716 1084240 1253431 453088 1374227 1278093 1242797 273717 1072505 1965631 1522081 1318532 1284446 1138058 1341763 202866 1334306 549691 1842781 437957 1706456 661902 530875 142005 1196383 759976 806622 588238 1532897 844065 1850657 439575 1527142 167221 1772511 1387675 135177 964785 1556332 730627 1222878 1513180 1560420 1554287 1504587 1471082 1144663 1188735 61190 1834177 642495 757781 1508077 1187339 508915 757576 437800 1759841 1235808 526672 296181 1352300 365206 1118914 844506 585293 938015 800805 514341 1567877 456536 1849351 1269492 1721457 842441 1318582 1991515 1610052 1290465 1720513 1245702 1943452 1169336 1254712 1764844 205499 1649212 571421 1407332 1780659 1619978 1050862 1854974 432805 1011771 1918022 1391465 1336029 252064 172929 1686749 1397550 798802 536373 1771776 933424 1547952 603858 266457 90532 861236 37266 1806152 1512752 1162412 232109 90461 1209960 919412 905976 1598720 1314659 1779751 1330037 1772955 1836541 1250476 902778 1523938 19529 923686 755265 1375843 483691 859770 580566 1173180 1912131 902733 184132 295381 1070237 1680008 1411935 923298 783529 460759 34628 284583 1572123 1826484 1828004 1787602 1832437 690946 926118 940976 7338 376831 17518 1707464 56957 159357 35667 1867267 1639461 1647441 950085 1818088 592781 998572 1105825 455553 655860 1199832 1805452 1772846 1823185 176192 1760390 275342 242146 1471021 1938880 1227555 883778 1698299 390355 198916 110648 1617254 260946 761123 1380906 788379 1672064 109824 1336625 974299 317807 238129 1498607 554212 1169713 729978 54805 675132 1152809 542556 1463509 1001370 1772382 1210259 417225 749055 1664248 155077 1089549 835903 442070 1996432 1707804 537135 1953760 1488 801129 1776373 1690809 513940 1308798 1182378 912141 441859 933156 898115 1694244 1917051 1255483 1056312 174917 1308859 1613148 74279 1053772 115360 592793 170399 1599021 1659942 734697 1165401 993908 721561 1994793 1564781 1663978 716350 1173727 322874 128170 1465618 224539 800134 482179 1161831 713232 1149254 61709 1722163 226022 736130 1329938 774394 806487 352754 375531 1362672 1385030 1440146 502946 809030 1753857 1507881 1052566 219955 630045 1926966 723906 1905720 1975323 770061 659823 639845 265502 1799487 608001 1970627 1265609 51996 791409 500750 1787110 637674 999065 223559 1508643 1374239 1385514 1074583 76378 699017 407124 1962105 403710 746550 1112775 1414566 1829750 379374 1402491 1601747 1347757 370895 1814223 1760785 136017 393024 1997610 861903 1794037 873916 1571206 1146967 164568 284351 573579 218570 1375269 900054 208774 1953694 1800461 1769677 1809176 1752011 988 206556 708751 685196 1625932 460392 844339 949227 1497902 1353230 570191 143825 1196445 1181764 1867056 1137254 1269679 333525 1936570 268714 788396 1476824 746994 1468927 733702 1354872 1358965 1471446 1479720 501027 590833 71870 1825792 1352683 376363 450306 1057327 1488364 26392 1209395 1217876 230751 1366811 1582236 1980066 624958 775529 885813 948489 297694 1935899 502274 164697 640214 1719025 924011 1220435 1284365 718948 873978 356399 1604177 855013 177971 1549692 232247 1569558 1974955 1083154 477633 570217 440063 1089890 736677 1895581 1067648 44008 444044 261600 60936 125519 976998 1770882 1938341 278973 1436621 1237214 1343339 1718514 1013292 577614 1085865 1696738 187406 927454 1816582 837957 1357721 1130669 645017 69846 754175 1085619 176908 1645735 328460 1670065 749519 1183990 1370276 1488048 1224298 848582 1827281 971364 373993 589950 784194 621223 58633 333237 1171987 857827 1861879 66112 221835 1658577 441320 575185 1242591 483553 235748 1562580 1454294 1606134 1869233 1116432 784130 13279 1894685 332228 260701 300084 437057 261941 167871 784311 340640 1032903 1818045 355573 1037027 642562 424326 409566 1669253 1591366 1808924 683475 447454 696549 1389732 299539 524846 1604732 1459874 1449743 1544127 1895358 1666222 1199519 1609528 850729 131176 1338477 1899916 96514 1257790 1037163 1120517 1404498 983725 1458127 1638970 1237728 531428 1090283 607296 1699236 34381 1060620 1429865 1154324 1370198 1506631 1473508 732252 1350762 1921433 1129872 1600476 207003 58704 1704117 1073220 990921 906277 1755501 1877705 374330 1865967 1989778 249644 358812 292208 331804 520938 1752953 941120 747943 1307251 718709 1086602 1699117 653390 507665 1594541 1757743 742507 145919 513839 290976 1156801 1830314 1684262 200246 1302003 1183064 1895939 1541661 1505646 1863914 1315562 1729393 1765727 402795 630478 933406 969333 1432915 195534 1681623 773617 536869 1850381 788492 120650 128470 814019 866733 668450 913166 483516 1738228 1742568 1149892 689047 1620686 1255521 115395 1526876 1488208 1344396 880766 1828433 536349 995763 861318 568576 1946731 604878 714777 12867 1071465 50629 1733949 1115712 434907 1213828 195589 1358167 660896 1484431 1918516 1958449 1655175 343401 998528 134608 1809231 1867340 1936989 126564 891414 703279 1139516 1472202 765446 1204194 926786 1014894 206588 1392420 902783 555055 806610 1438511 924575 1980391 125405 1179117 553223 674200 788386 178896 742845 775685 916327 330593 1499408 1686863 201312 1671334 1772611 1578087 104881 1781400 159121 1698325 463676 236555 1104093 7865 476990 1290683 882652 1418729 1015381 338699 1470148 39344 1324432 1360552 642617 1855694 1445107 261256 1337893 1549749 557426 1729898 1478890 1662640 1336660 985112 63341 352496 1331268 1800537 810581 200933 83195 100941 1040873 1887296 1662344 980494 612967 1472806 1719324 789344 1270700 1525431 389262 1012496 833702 1232550 1502181 1213288 150782 950015 1702142 87296 1734316 724703 1029316 1047572 996928 1707466 1358609 665237 989681 174218 13064 570815 429871 1445696 61002 770763 1661300 1790902 1025301 1282957 176317 1103343 1625591 1322311 776925 1393482 494079 190477 834078 97952 1200186 1803192 218179 1003200 909364 1898033 492248 950024 437304 592876 472736 1691177 72346 1122687 556180 734344 794874 1188186 124183 458702 580760 1054584 483314 1073529 457917 1006769 540350 915957 1400530 1739732 1364742 311898 1427913 1905201 826221 1409373 946397 1695208 976397 1636610 990709 1396540 189045 1050163 1820867 1575839 1179410 1590456 1319911 756388 220101 796483 1635456 1858653 782933 89649 1207513 1326244 116370 696187 796144 1881663 1878683 934087 1756934 1281941 470025 1695980 612002 925388 1661436 1478274 166721 831378 1856423 408168 84424 158459 217434 1132298 449084 373803 1363376 603962 1805035 919028 755420 1222533 1398539 797372 884128 462436 1347313 1331058 1934605 623732 1466998 1463402 386235 198884 639543 651076 454225 1355605 932300 1187883 1386362 356757 1043743 1281314 1664394 965626 10488 1397298 561834 1179502 635887 204520 476545 1619873 497241 491734 811107 748651 272610 348491 1744646 267634 1355187 133284 1395024 994833 239875 1935629 1020902 946250 541809 627419 445223 1607147 1823601 1089242 1522757 1190354 1027189 294198 1821358 1019308 924688 1462801 1242261 166562 580393 607680 1975344 1975609 288200 1819272 1756982 40006 913890 1360296 1602095 1945412 1035954 1480173 1827398 779684 324631 80901 528222 645567 857440 963219 824436 1559995 541529 1743204 647824 1170504 942596 1703505 104951 1726264 718449 1346940 645866 321 788778 1441270 786196 1647425 1408930 462779 1127492 970981 894645 331620 1067633 630226 530116 1647141 1677647 618621 1804379 919078 1109379 1224643 1231122 1657409 686105 290805 448192 1510949 1188981 1853836 1789504 468804 292240 1221647 18353 1611470 931146 449004 1459044 204359 930393 1707095 908783 739656 1792247 1684749 576178 1349156 543061 531685 1289077 1173660 305192 565195 976762 518606 898818 1254355 1719555 1343924 991379 1286768 1438904 28474 1108401 1544578 267321 149264 1460072 1192106 665183 81274 1851571 10181 576489 525708 120655 1207041 378865 1612675 455372 920275 1228364 586910 1491504 1132398 435929 61211 1451432 1410000 990887 495932 322918 871023 1762714 45886 1355358 419880 875531 1704515 1751228 1778237 1604937 221834 1916772 1555074 264057 1581267 1663432 1603191 1740890 1526732 1552153 751837 1441691 883245 1583958 1932687 1705071 718439 495610 1968038 631753 573545 378984 1754968 614720 1569539 273301 825810 1545544 931891 1221893 23392 1874676 1701076 1007926 515981 857272 1388191 961335 828600 978413 246408 1952505 1647200 431912 604254 1819453 1020481 1662447 655419 1707513 1315598 1628517 395364 398177 93620 530617 1859622 1831630 557603 123678 786778 1902845 623370 969709 1727022 1875099 1715772 838149 1840835 942695 744607 1485933 419161 1830042 1375875 1251181 288271 1935282 1368250 1982418 969637 1356194 637351 1113706 755123 1309002 586045 148425 595496 650602 199644 47110 844930 799072 89171 1017724 289425 1359275 1193982 1116288 1499431 67701 1979886 1719824 111001 1154293 1000559 329896 1717231 844864 1897072 613634 99775 1153842 1025479 857621 1925736 1542999 329631 909454 1968425 944571 207566 1059419 1864084 344082 1907184 308516 1431979 394750 739119 1307591 266702 37413 532219 1336716 548152 818855 326265 1101306 1339195 209329 1692840 1962643 1315434 323681 1382590 234274 1839117 815144 1210264 460326 1185339 1370922 614380 1310523 1283684 114712 1455567 278605 1325894 1221470 1986346 529825 1731438 1990149 645958 1427147 525129 1521755 1755768 1960277 967047 300220 659513 420891 448896 306137 654869 10417 1605750 1416517 737976 433982 847286 256978 1463620 725005 1423414 1359565 1139566 1123289 340152 1178652 1652711 1189350 613328 1631550 1690928 1604818 325943 827902 1315717 1610491 1714680 1819978 864911 750554 1910831 1489915 1091670 1331133 560389 1631931 1370569 1075279 1822468 300562 193527 128988 563088 993322 873862 1275753 315912 828328 839707 797440 1575427 1188918 1890740 66808 966523 760055 43153 549144 96775 449226 1943726 895250 357847 615609 998553 21713 1179959 802665 1920010 1509665 650619 1804937 1552568 164327 1622639 883227 1025463 995835 871954 1796194 1194735 52071 336722 1403602 330285 300202 1258440 44737 195136 280442 1192845 750345 1280933 1228044 945569 889874 1393806 1346632 1540951 710493 1226817 898489 528068 78462 1274136 1092446 1466459 1270706 1909546 1106934 771378 1757182 1967925 1845345 1950548 1799779 28270 1843972 1648770 112451 864938 866512 311230 1834855 706802 1281203 863234 550378 521374 755234 131698 1259916 1297696 712557 888293 1858260 347408 861988 272940 943426 1061568 1664907 310860 1666742 1848600 498036 1334735 298388 978513 283894 1800421 1023679 1263603 316603 539327 405510 1488722 530975 274123 1814730 1269628 1530844 1934549 583394 564858 1660719 1570984 1078664 1398573 897276 508856 245407 861935 1231444 412299 507947 1141057 215170 737898 409797 760191 391344 1056948 1107310 365846 1456531 1808482 1559268 834543 905683 1038248 1061615 930387 1382326 1046045 1352135 441542 74988 830811 646305 20059 812397 1606757 746320 607539 1198056 608903 927594 1099593 613621 1542031 684042 264757 1778072 1907689 242207 897823 572912 373709 792095 206760 414927 598538 117260 1928753 609093 1836500 1770240 960705 223971 971946 1147134 267949 1171972 785591 659685 474367 842226 311211 390937 1345261 403588 1102657 1462891 1185744 1880474 1283151 1742418 612885 324437 450231 1976702 1375212 1494683 316276 1035048 833803 608580 1945405 1279965 381484 1852409 1728009 794808 657937 1846128 820830 629804 108037 1397905 201898 1164362 1553833 853895 1079443 1035855 765178 1282863 347340 168050 439407 927481 1742103 365094 1024105 960588 456525 191079 532693 1594031 541065 1819472 277807 416834 1022289 558185 782767 1990425 1608082 792967 763536 1018498 384272 1730867 318587 1036629 736824 895375 1648771 1385565 1146396 941075 86262 580027 187582 1074766 94130 1185616 1285464 1460640 751932 351768 1797952 789639 225193 1587786 29563 1631202 1917407 313752 1943500 1748838 1523694 1397267 438305 708517 985178 1452120 1585791 27786 214874 1579233 1991091 1943360 308325 70142 530317 1050198 625877 473327 445513 161299 1497991 1365243 528720 354875 1470820 1373411 1473441 302402 1844391 1990735 1346825 884245 1044531 1844246 386350 1798444 1973800 1068874 1941156 1472994 18655 993208 1893727 355923 1059091 1003292 1872066 995305 507694 782894 385234 1628868 608669 87795 403519 1805507 1646074 1098466 318998 1812704 1338774 395981 1457727 692070 877668 237571 173050 1552597 420714 848089 10241 1005332 1011037 410066 1612903 149122 732542 342490 1778391 104677 297404 1916426 182438 1217214 1146892 1441997 1229348 1452671 568073 283109 1531346 1572536 103774 322051 751810 1764697 1977324 1082284 1022100 835124 1073157 641938 1516527 4667 1519674 1181588 1001115 304366 1693267 130646 1916157 1547654 1237354 529252 1813354 1065886 1789285 123327 786922 1948034 62650 103465 1991119 170737 742267 303759 317147 390342 356175 1928040 1553765 1574075 649279 711022 1399934 303569 693233 1386260 1743209 281506 1965208 1819980 529987 979716 295160 1382987 650425 1607747 1167435 1848039 941757 1118667 298135 302188 1303612 807864 808724 445849 203821 508710 868643 1601294 1238136 1480152 608558 1117889 120972 533826 1772368 614510 817112 237511 650616 612820 150449 1396465 1337198 1188177 1470217 1645008 1037566 698487 1733206 747186 285553 1971285 111043 1564631 522454 1048201 1331033 177155 223998 1143630 273806 1777714 1965717 1947309 1931871 431052 1258707 739441 1702979 101167 1146782 961920 364971 321828 673998 1039947 964546 1229570 496310 816322 243759 1519829 451556 789422 865253 1754400 1031672 1595274 229544 1637479 1898853 7262 299862 272747 692505 419854 780218 60845 1673286 797355 1916946 1287355 1106814 928410 1653551 1212931 676662 891997 935534 440720 1046622 419171 890500 1576326 1128296 997857 491704 1222929 1678596 1996198 350474 1267081 637748 1344703 896658 1049022 81873 640839 634297 1189858 405310 1385765 1038581 30046 1298177 1042799 1343946 257567 1476550 1979130 1912790 1830362 1304384 762127 1381065 833442 1617334 1609661 1751697 110789 590464 945203 1230908 1398827 1201512 1909321 674553 1569968 943985 118075 1277622 314334 1448492 549533 1717354 1793911 1845572 280049 1966909 1777350 1953338 1865406 123140 224225 1078751 384351 1657237 593826 1365587 1037183 685048 1952895 415762 1288142 1086915 6907 10948 247696 1133799 461162 491077 268663 1140041 134779 278927 1363976 1196397 344300 1739003 779973 1349886 1193637 1146163 830487 1592057 1410158 450965 744829 369427 1500951 140428 284666 1516147 931775 911127 1976105 1084902 700738 72223 856908 1137212 717079 1587363 740182 19052 267140 1061855 265101 674447 1417983 1037488 1827736 480716 866316 290282 769299 1959581 1772563 332314 159430 1142572 1346896 599054 39974 1868062 1274919 687973 898419 955278 1280729 1811087 138776 143660 1114882 145626 1540933 1439765 420657 1380562 425329 1261961 242065 1055764 1171548 1120974 1830343 226300 897306 20227 1992989 1924119 1571845 191549 216328 1678478 1861531 893961 12935 49937 1235200 1208226 1923937 1066411 205906 405672 1914003 1600873 967053 1047123 691626 289621 1724609 1237985 1507989 1029798 802641 1818849 1905938 1654939 1076851 855817 1271568 244300 886254 1497941 594268 1995280 1396837 685691 542305 347679 930383 374885 1426688 1076908 655004 1303039 100457 347842 1152874 1278174 964533 1553171 1816718 1364849 1776733 1413805 623039 840876 1489407 813995 468699 1391387 910205 1971408 338549 632357 1733679 1608089 515587 1274175 1863284 135498 1460363 207993 1574522 446184 308796 1332529 916905 132007 344061 358361 1178708 742550 1543302 585095 1081696 1073687 182583 1774999 414228 1873433 1631293 704887 1436087 282991 1702027 1193265 1177966 1100220 1720128 19494 354991 1364987 355943 380337 866323 1523276 1444678 175562 1484443 1438584 106519 1889562 867874 1535369 1079014 689875 728196 1842073 1659510 1235593 219077 874582 22807 1255592 935181 994767 76264 83645 87048 1017407 723891 520308 1512669 1540060 1134367 557353 222133 499748 441124 151177 1836024 1069054 1176199 668391 1988686 1826044 1234064 370734 417154 1600203 1288667 794901 1202526 1042384 1726304 704943 1522048 1079959 717452 322197 427970 224162 1780656 688136 846046 1629780 1902566 1787591 1584854 980489 1795685 213113 1614340 1537291 1573832 607056 80307 608248 648895 1549494 1903120 72677 657421 884620 1973218 1433582 1570100 1610405 793585 1284937 364169 868935 966808 1869293 457483 1844893 1761092 504387 1966087 675119 1649070 206772 1162487 653041 1023764 211492 1096501 1130384 1478123 250392 119355 380347 179208 194964 1187187 1919132 120713 1473440 1517526 234521 1705824 1392290 1811879 1377494 1905499 659421 861385 1231120 147176 1519482 302985 377939 1873591 1505888 1325859 1000481 1785494 1595646 1873333 825753 1975018 1624309 415950 1869792 340110 1365431 1245594 1912086 117235 1619269 140755 1545218 573788 1304142 1299218 1317326 1426896 268976 127931 1956805 85009 167635 1021428 323366 350726 1583390 186701 964056 28589 1938736 876769 1607059 1513263 1794566 1689247 1228312 900282 208188 1578783 542058 827449 732247 472109 1345139 668078 1396721 631897 288383 783254 306536 197384 167999 1118839 459373 245915 474291 619230 1815695 134570 786362 176499 1330414 1494723 1273603 1811990 1671172 1523723 1682156 128153 991837 782640 167403 1650107 1431471 1438837 1111724 978447 792133 1317529 1698892 1803237 1083567 967376 1186796 1338911 1741573 1822890 314396 955479 1412270 1231719 717353 746733 1859991 1534595 1446215 1283541 662482 1372475 1493709 550839 322404 1815938 761602 1317297 794647 1406515 1578182 1409200 622000 1822817 576388 512849 222150 151800 1395171 1441062 1614011 69769 210899 494185 558081 831243 965505 1424859 583497 49655 485580 1114767 516772 1149381 1614155 1578976 1438474 1637564 90045 1402006 1264756 1341437 284795 1026000 249034 1016062 443624 1910041 286724 804135 806549 586832 298693 1804992 591090 1720427 1072536 1509357 1197907 313140 561305 977414 1787950 588265 616700 107424 313591 1865845 1098632 1545019 1860921 973540 1027210 69770 251920 1346682 343872 801133 1701069 1923335 1485379 431495 1038559 1385277 878714 1286426 282431 1697539 1515042 834647 1823959 1090462 611563 632079 1776602 1396118 1690263 1437780 147711 526182 1268951 745915 1820142 1683419 526873 1962906 519532 1870735 1523262 1328117 1841445 820514 1624459 1490556 1006495 1143391 1892775 1766234 1709866 28820 1753675 1194762 833944 265898 885324 403694 1630282 1249818 1839728 474207 1149420 1734632 1771112 856853 1585418 1623680 183180 554664 1542047 1211860 501274 1157764 626930 450527 1925349 598467 781269 269553 386002 643105 506052 1345633 1641542 998987 775029 1781493 897815 772873 132553 1226633 1030600 1883953 715398 1719602 818074 1995145 1356678 574897 711698 429597 382765 1268932 227556 1654071 1038540 688813 669489 1052262 755659 1052470 1728368 719003 3049 1889239 123262 461866 185288 1602606 1582208 514697 1472099 1677662 1473128 1846084 158372 1209211 629682 903596 1751283 1539460 1431647 1738842 121472 1921618 1457031 74360 592957 1733083 137510 1047166 583088 848990 1937729 817988 1815004 1745727 1545121 1518755 1245056 1941672 460160 379965 1629407 1631214 554384 647877 1188896 1692617 1463287 766747 1531190 1335513 211884 1282628 739525 403212 1443546 1466157 1024000 1826611 825433 1978455 1857029 956592 1342912 447084 1259181 226281 1011412 351474 381506 1127049 523315 1210129 1867755 1126507 1389675 1537827 178340 1797224 238489 1541716 892689 1667499 65383 323970 708416 364888 1686166 1326270 905092 1204836 1603986 284157 1082884 1555897 702612 1992346 296007 536919 338348 600457 1433568 1742873 1062616 598928 1062068 240182 1277011 1005241 819381 839243 427480 391781 1217204 1623608 1283763 862611 479872 47614 1878421 1675370 1851955 119905 927849 749693 1902318 1325936 253924 1887632 1696349 1692450 158274 547468 958522 44326 1189591 1824741 688641 488422 30002 511937 1219484 866571 1637828 390942 1561845 856310 970049 374697 1111279 579154 1274865 832001 1156016 1308296 295602 704336 1315886 1606055 211968 1304225 837066 1405340 1954385 590097 1445912 1493122 1061558 1685425 821154 1236628 1376946 40514 189161 1842291 970694 1207913 1122875 172099 573819 935259 1064699 554862 1249881 575301 915879 571989 1626245 638452 1484972 1144188 1987051 656828 49911 1773393 1224604 1612288 1423126 871468 1033871 1917254 737065 1010189 1787241 848470 1035751 119228 103473 201679 1756806 52495 982505 609235 1106857 943380 1165795 459406 1002980 1183974 922161 1183619 97654 1988799 853215 794110 1591377 637272 156114 1336233 607912 861656 1802039 67992 408915 13029 917220 1274993 129624 820826 318228 846658 460569 1435356 1440097 141869 992484 1642761 881000 1694884 57645 1488330 56604 361233 663008 1325137 155607 1099645 1923470 1461105 1578105 1186624 1193864 1101656 101870 1316315 478094 1117080 978740 658202 920424 1993876 1007919 862673 551776 184265 1886299 1266478 1276112 410047 294971 168982 1094999 1857725 1778963 587774 313348 1063683 249501 380641 1765751 316473 1210238 1702505 920987 852057 24144 1645770 255584 907013 279430 1917259 1490952 642823 1283121 1129613 60291 737919 866430 581418 536063 1967223 1185594 1074405 693198 176337 1302041 1573823 1356012 499870 1342131 770863 136360 832312 780159 576125 78131 728288 1736137 1175760 1115078 747132 615614 1351862 1763609 1166310 372939 1716509 336314 618114 1517668 1347374 1252291 1849953 1634454 1622628 902851 1734510 919240 1688668 1740687 715039 1539003 652380 125604 866276 653769 1996890 885246 1979149 615243 1922023 1523223 1461513 1882579 19704 461042 979342 1613722 1593828 1289998 1728873 1796912 1634777 1757197 1045547 1637647 544835 1491420 255484 996050 457825 1139451 1959582 1616209 311691 409718 455981 171346 1404439 66648 1456475 1616168 1166544 426165 113936 983229 122030 112268 516127 228980 1610585 1244793 346820 1772096 1214309 462734 1494077 1166130 1372075 940947 1577080 1798210 1078047 1639961 1654497 1578344 1809111 1684901 1833663 764738 1168103 671389 312796 1917506 1664355 1070903 1449424 1187806 1299694 1952977 676552 948285 867514 1834591 1025353 960860 1384865 975351 746201 189467 968418 1436092 1331249 1113126 1725315 982176 1386449 395510 1087297 1076822 1498453 979983 1168087 842129 1443411 633110 124555 237174 1094488 1269658 276304 1383546 331509 907185 1784553 910062 573040 1848936 398695 1853598 1927888 1506041 1472507 1470078 57241 1349626 1280275 267087 977841 548572 1571863 289295 456926 1825265 520985 720983 501256 373023 1454111 101806 286712 313350 1869809 1015948 1720071 998728 629093 1592612 615564 647611 1183968 1420855 254874 164393 780256 81543 856128 406604 1975700 363288 207031 978395 91881 126481 442200 14656 6931 477481 15428 79842 896162 1279834 301509 812619 1555690 118815 305293 1669263 1612195 1810438 233467 1574723 1066647 1371560 1479610 747853 492715 447312 114971 368065 1029964 421250 1246563 494113 569628 320775 674242 1831015 430575 885671 84458 683028 126336 1791487 1217547 355224 1190447 1168594 440926 1497645 290612 730416 297955 308375 92686 1447609 864838 663469 91351 1445627 916979 1666572 801043 753433 951772 1784914 1749039 735277 1388579 1479509 243338 1065037 554536 1459984 416767 1041635 1432053 1391050 817597 1427901 1000169 1566591 1403653 1569445 524527 848821 777131 1610760 1669158 683782 59248 1727798 254801 1389653 1149656 1269783 68961 667763 480709 40334 806378 867347 1378468 1545190 374759 1906455 1612378 729961 869135 1992661 330214 851848 714311 1932299 1858853 785317 1717522 730009 608600 1461189 1449512 267495 595146 1758520 1554623 1236080 1842973 998809 458023 1735415 1355387 917934 868918 811441 304646 881875 1939498 1160945 655127 1508642 953693 1015333 369021 1274350 1009284 1513478 875336 897920 184849 1419685 930956 727407 510445 717662 775823 940827 540039 854449 1339152 1962910 61742 1577039 1817243 1910880 951529 739162 390321 347568 1453175 101452 1561125 272425 1554217 773639 809952 761309 1595219 651190 1111815 246280 974719 635525 241962 753097 72505 1928562 340892 1793123 1104948 1968636 1882312 204775 1024177 1285823 743113 123774 1664161 1680389 1465217 1672285 1626809 1445634 1110167 257129 183278 975145 1819564 1657525 986138 541373 532883 910771 150930 1535491 366251 1764291 880430 814045 1150372 374022 667179 1640251 774115 1339647 13194 578301 1856744 519869 412361 853971 463117 1095130 529345 558017 377633 1287863 1664854 1196399 1173110 1849510 651014 824465 561686 1563224 232886 619759 555391 1352068 1742931 1252454 321392 840493 1104958 1829511 120154 141357 370328 1170797 735927 254289 1065226 1335623 1730766 1461916 941885 1749120 609120 1475887 1069244 1208490 612435 675089 961518 1806821 408293 10438 306422 1735745 880918 275286 291402 1577470 832490 217843 17292 1805698 1000353 630389 1628614 913461 95975 1339541 1064177 576193 230192 220143 882927 496124 346297 498150 1357604 65036 730319 348824 1767646 410537 1502235 1058401 1014946 945027 1743516 1583828 960970 974170 990767 1938211 126278 340535 568143 1219926 718279 1062877 1623622 1515941 682085 1197845 1519965 780166 1469577 280187 240193 526858 375342 851044 1795884 968697 1987448 1938193 1573042 767940 1324931 1960677 1598707 51525 795477 140391 1191462 1794624 530153 1105667 1949637 924739 211270 1902899 1723895 1108022 613910 516557 1623319 1381188 1587981 829412 536616 1762968 736499 901862 735828 1540919 917943 100052 630167 1610054 815779 906716 113870 1994432 4719 716548 1283408 1502765 543246 1126248 328061 1959696 1779711 1513491 39796 1192659 1610317 934201 1010387 1263719 1074975 737634 628468 338672 1472889 1830991 1106408 490860 1358091 1525699 815265 1614389 426930 839212 1723608 749602 995822 1106928 168601 471119 805233 342994 751171 903323 1005403 1224251 433690 620317 570097 468203 105634 201527 38289 736838 1494294 308124 1411651 853885 724684 1912137 791021 1968104 1153658 1281360 908127 1485609 286533 1756600 347204 1872917 1989291 1451068 1877172 1792394 1530274 490411 388832 1997276 656963 160800 1195117 1259259 707218 1953458 169276 372070 935563 1351369 1801568 118006 331077 1440104 1290220 522990 864939 237919 148983 384258 1027180 1615252 1768713 1552871 1665544 862176 1854478 1011637 1917952 788712 1421569 1234240 1845861 702061 943147 1256314 1387001 860380 1994405 1586581 185413 1808496 421389 1574517 1058740 67124 758425 1614589 1290 335716 375841 602613 867071 1888315 145643 208454 296528 271188 648477 868494 440224 362709 699903 793674 603144 437735 899482 811762 904408 1088784 924169 308988 1766360 615007 1142795 924170 1538742 485833 1713793 1746543 1582538 1259229 141768 1641512 480907 915116 617417 197699 1382777 233452 1896461 1718376 1960039 1098756 840905 415635 1875539 1579412 736362 992441 1744621 206189 627841 462999 1768473 1373139 572992 1652448 1499810 583120 304465 1493241 421092 1209852 515510 1946437 1871872 1831572 1334718 696334 1568829 1691133 1032233 481442 638498 773137 1665713 704131 1398547 310855 771361 1536813 171083 1385217 1736030 950 928562 1840402 544989 946383 79909 1835115 1621068 1346785 281885 1788548 1176193 564516 1420559 1470560 686832 1908767 119332 942031 1127278 358048 1892046 210385 1588949 1440469 1438776 1461828 1607527 1072752 591346 717785 240923 76808 4300 459260 1004151 754536 649646 1592629 852731 299675 1017478 1594952 1439303 1169159 788815 310520 1682520 1567187 269980 1290752 1609169 993556 287191 941074 1851376 82147 1338095 338725 438909 218268 1915403 1340347 53898 885635 1833389 761709 684968 1059706 984341 1603056 1310830 902003 82369 8533 619381 213632 70885 1798847 1748719 1365871 376799 1790878 770697 894257 1825643 1076530 870833 617145 594527 1674069 688137 1800130 1233399 1945914 1323494 1980434 258627 182963 1105884 1056526 1702283 236607 52038 1703843 208289 1365516 134682 407718 790312 1971418 37940 46727 1183774 1844148 1248088 20722 688855 374376 1954892 1047880 1460381 1594929 1812862 652519 126302 716411 1226468 934853 1342650 625831 1659051 1118706 1493795 1214597 1093409 1450218 347330 1851653 768548 1336519 558421 444654 1076443 1987094 815872 669994 592345 1216442 493825 317160 754306 63569 1591939 1818404 1049093 714124 1297326 264040 522235 568080 1177872 1586783 1676794 84942 376872 1784042 871686 923896 429933 1655284 1433848 408233 1398469 421396 357756 733109 1091486 1983036 1212595 27836 1955364 727479 1510346 323682 544646 1089828 1722919 1347502 1465583 80291 508584 1980452 528059 1157630 312922 1067950 1600934 37159 1306121 417244 1906764 1679431 697763 252557 993761 1995802 1322817 1066233 1643953 764548 1685992 1964109 423991 862652 1822124 1898331 575197 201072 59746 26845 1868195 426921 1509748 1070603 727370 1191244 969732 1718544 984308 863891 806860 318787 753769 368599 223952 1252977 500365 847109 1726008 968940 1193201 1293364 1735579 206039 676413 899416 1392984 1427637 1061654 1947979 1088137 534912 201531 251303 850616 726857 419080 501494 22246 840265 1358882 149302 722047 252286 369708 1008004 326731 995150 1451108 275551 1708865 1545614 1724278 1302641 1512951 31858 1560878 1612419 1990623 326929 1066239 1931807 790022 806206 952693 1036880 329640 280540 1940437 303615 1274871 692577 260056 1184455 473643 175515 966693 497332 1660812 94175 718871 1736469 1682150 788199 1048595 1662806 84351 1069751 766692 516583 396893 171480 1426480 1521692 1586176 693963 1685297 302727 1217223 1988650 1626419 690914 1420741 679350 301342 325580 1774216 1797479 422654 482836 59981 1484779 63609 943341 570020 977046 6420 1531707 1747235 1189170 1586924 1593934 1399667 729659 1352716 212705 184957 670056 1553898 390603 993262 907487 1750608 1721615 444548 1202192 1960172 189895 1544132 1858769 1600022 1451255 1562745 26908 454176 455660 1889404 1470612 75637 482174 1635203 931244 288449 1868064 963728 1157056 960797 267860 1314928 956564 1540681 244146 242155 75435 1192462 828590 99871 1953610 1424677 1922973 251165 92460 941129 1076585 1035526 209124 208562 313926 1585734 1748538 989608 552487 1277001 867484 1141794 340691 903102 48783 1360793 1384607 1966324 1923787 1444538 1496553 115910 1596154 94012 1845052 424030 879034 638748 960943 24194 1362711 1082684 1395486 27290 1254359 874170 1313950 824329 1297458 721665 1018984 272873 1973576 1355947 1821593 1983049 370754 688829 755732 1808805 43126 1813910 1388388 1056883 859676 706519 20312 84531 251798 628484 229790 576644 776324 759882 1576111 493911 1884598 1794256 1461584 1133382 749142 1898660 680576 1234444 1782702 175072 1924745 1469486 651924 1372192 816544 1030397 1628951 460339 1912040 1933544 1420882 764338 731288 1358792 84048 1640731 292593 1327412 1470355 997009 1538727 1168297 285914 1203506 1009730 304217 1069642 120442 1406 735306 579058 1887196 1587797 1527811 1259237 90141 1703127 1225494 1522711 710716 1333951 799781 401250 1858263 1353284 396507 254210 274358 959634 1818876 603383 990112 1553793 1591760 1723450 1477441 163662 1712018 829445 1989657 624376 1488108 1135272 813213 197771 1250560 1900040 324887 896483 417754 630195 807651 574243 278697 1314910 138444 641318 1071113 395846 115362 1696657 767885 1972832 1486939 1355345 1139100 92667 1481374 321035 791670 1426008 1924433 1350404 166942 1746461 756222 1600321 1276841 1030615 185865 510631 1087064 1191500 391822 1642739 578914 600303 1961539 662966 1119801 287867 329624 1915673 421513 1505485 252633 1948270 107802 1576422 1346769 899913 978181 1434798 959254 784712 1155539 1616327 31506 311279 53370 87827 239480 1732507 1676764 1044138 120179 254115 425090 1176622 294772 1071856 1749323 748434 1963471 967256 1700751 1067621 1330883 679723 267203 1555573 1652883 675468 594856 1967522 1498590 845747 495076 588361 79829 16424 1774792 1855971 514111 1628679 1583931 443972 1420287 708562 1153356 1398713 863330 445283 1840859 55362 218444 868182 1679983 306651 1354347 1510760 1786238 125585 690270 966996 1345114 690755 282082 2296 778803 866823 54744 133317 331001 1884079 824784 38533 1532370 1109382 595129 926229 565426 1218633 615581 914395 799908 687042 872768 1991314 1324323 713589 1186071 467373 1850835 1289199 1294480 1139355 1906704 702778 962825 808748 1492786 1048436 1686303 698423 1448937 1095812 518181 429739 631007 16962 946076 493073 849546 1925794 1856604 421030 401993 1711249 881228 1510410 577833 182500 129745 1222546 419998 969718 600791 604072 1659115 1279954 1308930 852913 1099238 1920460 1868000 641491 1194841 407752 317329 841253 584125 1193354 1722675 1457295 1511911 777719 579237 394038 1254012 1069472 1260168 1326518 840101 606827 1800178 1614887 1392937 1208866 1356990 675005 339379 965403 1574772 1079477 349100 1962591 1244304 773523 976844 814504 278215 386826 1208057 1878851 1547352 1647471 574549 1677011 1696413 1055706 961505 759220 813655 659091 298859 1297377 701960 532980 1051482 793673 1936237 278971 351095 331736 19909 634161 1819523 916554 809950 1816472 1560319 1815650 625511 816937 595306 524082 435130 1845388 1163088 392319 1551428 1491070 1875188 1524195 1816836 619926 849771 1324407 1194125 237526 1290897 789447 977100 967325 203890 1971847 395302 1825443 710849 349948 1752392 1768794 1788391 1955323 1706544 718134 822478 832737 106901 1886989 544545 459698 1399366 1639958 805721 896655 1731033 402711 631482 379610 91656 1963455 1787943 122939 331097 1715164 1443338 869039 1195072 1940884 1921878 997135 873103 1147678 1150823 768184 1788498 285031 1527375 699258 1487551 935987 1627569 724149 212595 153642 1598071 191964 1212263 1344012 185472 1528171 708728 1015389 1400782 1638139 343731 691906 483152 1894857 1917198 878007 1258375 166552 387817 449737 1012188 1142070 1873835 1709783 1928593 372055 1693699 1396939 840581 1595262 560674 166568 1207225 1278289 1922085 1783424 13048 347737 909552 358297 1671763 805870 1461355 767803 441042 1194848 1731868 443831 1866496 1386934 934356 728227 838924 1913298 1446238 1480896 1242697 1983163 1460962 1932484 137894 1521400 1670865 603288 586235 1552291 604080 1951703 21476 436207 130327 1651135 658087 1641088 685544 366199 1707018 704029 1306643 1903372 1552375 483204 42986 137752 73216 1414128 657840 885561 877108 258713 448437 202173 780868 396060 1547290 1459010 1477197 69805 1852087 1437282 1032343 1456894 1719292 645790 1041529 1359747 301695 1746747 1776707 692668 1052506 979933 565545 1016973 134987 27965 1617286 1207646 966669 1027960 647734 841660 1326325 1139273 44692 447453 46781 1732149 47559 729597 1447499 127273 651085 226456 786414 1063230 1307920 661464 1867571 1956878 382745 1841221 256734 259025 1737124 1135281 1219199 1006905 1131189 1696168 1124576 903456 1798188 78292 274226 923049 873058 1622030 1282678 1159836 1818923 1201095 1260153 644340 1026882 1643358 1532504 1181583 612947 959450 596861 1214655 328052 222711 307826 291874 1007576 1063374 588381 1115553 1525290 648799 1106022 1936594 259280 1961578 470631 1470341 1873491 311494 491006 1833935 1514594 105294 46412 330469 408232 1813266 989057 1824344 1316028 1691445 1522716 286420 866901 1978957 548929 1928140 1991559 1087826 212965 490974 1802587 1799390 1396963 1095085 206426 436866 401442 192656 681377 965604 1547979 282708 871187 560818 1860242 606476 1453057 1025650 1199665 224376 1383627 1666925 1390823 1807324 1849966 1682295 906617 1596734 772574 1451367 1958979 955058 874171 1883174 1218211 1382693 939214 119121 848278 446454 1875276 795631 1224242 1380983 1857916 994628 261870 1005690 1575425 978210 1034763 686912 90792 856239 941094 1079391 1218293 750203 1443675 992232 817469 1906543 1082443 1855445 1099288 305607 1401464 6983 803488 193007 255039 1894027 727253 1317650 644776 876962 1036605 1038322 1571640 482063 222380 1355421 692815 1677190 218627 1866145 799458 750511 29274 988288 68907 1381414 209408 960254 1117919 1402434 1500898 176413 853582 481830 561304 1185635 1959992 1954218 83874 1242578 888694 1977788 1284966 175396 1495256 211295 948073 654980 1930619 1597953 114475 428704 206283 588966 1123671 537954 342730 288855 1684894 804526 112690 970417 1056968 1982228 766540 840128 737446 1156995 825417 1555003 1933711 753759 1974063 66015 1040672 363557 244107 998223 560876 229800 771841 1921221 978682 1155398 300248 185077 876622 95119 1502640 762828 492972 242306 212780 331109 1538671 682145 1789183 914591 762398 967737 653563 1781709 667660 1490060 601730 368434 1085251 150032 1235520 672754 1379231 747895 445860 163652 622524 319595 1470833 1414311 284127 396235 318009 1913276 513504 901456 1214814 1280159 1734269 178076 845728 1285506 1633668 236507 187714 404988 723289 1305346 1213056 1321072 29404 1838882 1220796 754394 1209410 908349 1283970 1585966 984731 984502 797922 1825041 314139 194880 857423 460658 724029 904677 610335 1579020 644480 1648461 252848 1962076 755802 318554 1767828 1213465 1619424 1274768 712454 1393674 872089 450757 161404 1716038 1125787 1917500 54153 1957058 1818978 418500 1653402 1401955 160124 1158471 720206 54977 250742 1467396 1333670 1992617 445772 1948143 1274082 819055 1789417 1073807 811757 567176 869865 1310847 1641941 1717279 1487091 1836716 1103224 353293 1457434 867507 1442372 1635483 1075008 1711116 1089276 653535 1601055 126140 889577 1942863 89753 1063321 1475160 7674 631703 1046837 1711472 783706 1687395 1404587 814192 68473 391085 1429923 1603358 1023854 99828 800749 1130115 1267128 1278785 762267 647241 1143033 690677 1774564 1634110 1282471 1622277 1827470 1591096 1491316 1003239 1539080 1833482 845432 1875428 1212007 1031282 697380 1539876 1975332 1817091 981026 664164 498925 1192114 992197 1049905 402358 1560444 1024281 1467531 1738636 395547 1731985 794991 1244831 491522 1685828 112503 1901672 148922 983941 1297983 1714318 1567604 949344 922072 1036657 1159743 1881846 805824 648381 235362 1507503 1834584 1266398 514441 983849 1292155 758708 1352133 1382122 93476 1141040 1832722 1720078 1625668 400767 672413 1933382 1430906 1179050 485957 1811740 1080878 829708 1266803 322613 1416402 428464 815013 1656926 1760752 31116 480217 332879 905258 1197637 744017 254188 1885827 767925 1005399 880329 639255 904633 1349008 1098559 1207915 1909503 617834 1674115 38778 1893879 969439 1069722 1672702 1908108 1755057 740541 144620 1556858 500340 313031 1112513 89982 888321 1711137 1072008 211450 1551329 1195371 1027666 1459042 1086177 1892419 1696100 1092276 39371 566726 789032 1834976 988857 27351 254876 569048 368595 1451941 1656510 367311 46985 262978 1929844 1772035 1948855 973317 1244771 1337799 830395 576989 384499 1742111 1214787 323928 681530 1480480 1619191 1517546 1443118 1424912 804443 621734 235107 1692293 1812173 1595514 380821 105071 26968 294304 1692085 1549206 961933 1062184 1344405 1815546 1332815 430599 869309 1691668 799470 521914 109729 1046162 1533304 1029953 802391 454291 374920 208045 1634503 1579819 296151 1952730 1538008 1705550 879822 1976399 805890 1156448 1960786 1126191 1286351 798357 772910 398882 930846 1945901 535037 687272 1385356 1511327 863324 1205949 544328 1771720 1716072 1744416 1843058 391390 620841 1728114 1499189 569763 1925283 1939443 1416624 1197626 252196 1546507 1344944 1481749 1090489 717312 818875 1716298 314976 1846918 147965 247955 32 225540 927377 946735 1747977 1314954 1022141 1683234 848593 261455 19560 410595 1817090 490507 1772605 476206 1031473 710550 1839146 371121 1887097 1983314 1695337 221250 628145 805514 680380 1031313 1422896 1735903 1445460 26253 910878 6448 1237913 1924551 763501 157420 587152 1031025 1580059 768677 1995463 1204130 732607 65433 1599271 1955619 832731 636469 1128855 62134 1760133 775456 1608501 658659 823819 586953 94542 787693 1941154 1454718 640755 346337 1540849 126844 1936578 969027 1371046 1558014 1653456 1232264 1227831 728951 1250903 1294924 1381478 74941 998070 1054107 1535990 493960 252943 1935112 1000118 1187363 1561152 524853 804900 1371007 1524094 1281605 424307 1121742 1456059 340801 997798 810940 841658 978388 1885462 1943669 321525 1339871 896447 1591086 997314 419849 356498 210838 1022220 1710102 483638 820879 1413739 285091 786090 1988658 191914 1454873 596707 1138400 512483 315252 143329 581601 208300 548064 917201 606379 1453784 1012297 208969 228071 227051 865444 366639 1376275 852485 1521980 249859 618710 1694845 1695408 471572 1595862 1469017 488546 445811 1543340 168752 1853621 817472 1384398 1782027 186504 82367 1989581 720200 1977770 1989672 839383 1304202 994140 768370 714975 1501846 1899730 574065 1611233 1466891 1137383 1224570 1822251 1996324 779626 1938559 1751946 1340610 1077871 419447 528081 1548585 1487455 1500568 1433262 1923712 1842568 1755308 1833039 992240 1810113 1696995 1409249 947024 517811 1608398 1543101 498299 425231 130695 1821095 694797 1609113 73054 453050 441784 1965103 1044516 200091 1536066 666594 750847 1984268 1029207 1855868 1004402 280159 1028167 298943 192897 1782148 1471158 1776580 335031 106674 20401 1676155 820938 927687 1149884 1049554 634392 1363987 1632939 153690 126120 1647156 1684775 441372 1086977 1904248 465322 1890251 78813 452063 1513984 1190913 1147548 1447879 623030 607322 1868421 141347 1003301 1043077 866431 457121 553525 1870451 1778929 549049 1921383 1635982 238092 655843 540887 1239907 357530 605933 1856803 1320375 878358 563313 1609607 1816483 220860 424574 99673 482825 628183 1519978 368073 872285 1900488 711322 1670620 1689675 1166843 956936 1117252 463592 953906 1172130 1172758 1426610 1680041 1557914 1422215 1832638 958843 726842 338561 1866584 1681291 78045 687774 1659763 949621 1648419 611641 1491781 409935 596275 264640 1243597 59975 674807 726298 1717054 252559 1239598 1300542 1704063 178938 1486112 879581 1246861 859061 47608 1015024 459900 1320372 1706800 1192769 891431 154385 259963 704876 718333 468882 1736644 1852819 92616 949254 1656205 1434459 276281 970123 129438 567435 1745180 650211 21780 1604050 119335 393534 457457 884833 367806 1394396 1718330 1900338 1602377 709198 324535 505514 1862031 810727 1089971 1459940 1304336 50304 884856 168964 413194 44899 1057315 1856470 1054959 548768 832320 1876503 33798 1000018 1414706 1556319 1467887 926140 957887 1559650 1802448 267158 1560980 58996 1646405 1095770 1810594 1383749 1254141 1811752 698042 699085 639606 1922154 796773 1491387 846362 1126615 1246273 1534348 648888 1393391 1133916 1963559 1078428 425887 1433773 1454542 1018147 163965 82240 364630 1056303 309989 1134502 705564 1065676 842092 1227075 1189906 1254520 1422540 185772 1140189 1001579 4399 474526 842764 1139226 1263586 887467 1883839 1745707 863632 497856 1600019 1646842 1574811 1196221 1055314 1949719 1416567 306883 824368 930521 244962 1048428 1560075 343640 131639 1997502 1392061 1590975 1194843 330198 793224 625587 327433 1334598 892371 44783 316522 393701 973963 852359 1742076 78645 344786 434375 1346321 1330022 1555333 1768437 1074937 467575 1562923 1921748 1168475 451236 838009 1175876 431908 1400883 1941985 1504930 497614 75808 1993221 636601 818018 618691 213133 436611 904273 1854747 1981973 821172 466869 291707 1919985 1107168 548315 1665574 1737658 131637 116837 306149 1411033 1442841 1126061 720188 1268512 203117 343364 1356246 850695 188559 1871321 633732 649742 462648 382962 997400 1395412 308348 1453368 154903 685315 1715658 1371403 781324 389212 1249606 1868550 1976501 1728751 1800067 1911601 825653 790361 852138 656651 1000758 1324630 1542605 994080 1015593 1151069 390965 1203720 1680732 30062 812291 1035098 1287314 140551 1915427 974232 1693599 110327 92476 235081 675846 731400 535277 825483 313261 1285016 753856 1815388 1649133 1553505 458275 1785003 923284 169136 1111399 1903575 225320 237383 1973631 413884 394978 847921 1468166 1367475 767674 1434504 215826 488876 341606 108619 47811 1394562 1246597 1913359 618855 1256789 1961330 1442691 1651353 536294 263305 376986 893634 1384735 772887 94200 307230 670546 493474 1753914 695634 1235483 1626849 717089 1468942 876204 1694993 11271 1616838 1079801 1440354 320302 1036076 826643 1528227 1330484 917286 1480860 17799 7321 166481 1392749 1088180 53461 1777404 321219 20544 1254742 450508 196680 289932 1359166 1968446 104250 244803 615823 690012 1575160 1490092 790083 352088 197024 1805978 1487028 616901 114674 1626958 1786237 681861 653189 477857 772703 1793472 1813068 1483975 1980290 1202776 1947308 602910 1862938 242401 199179 1600347 879335 668690 1004793 373483 1676305 383319 1258896 1382095 1268554 171489 344834 1391896 1434789 762466 528104 1485181 1105944 230500 1489292 82803 1779951 764395 202377 1984454 1883206 58666 273532 69640 1616637 1709986 1145352 1451406 358764 1393306 793131 760465 1417665 1271082 981106 633938 1638424 1305368 1441749 1093235 1125729 159140 379844 1910507 1840060 461447 586166 107570 1457738 639957 1431884 1339575 348133 1429399 1700785 1683995 1774571 1063123 366665 1190444 349200 1750838 1110044 1245663 512639 629196 924949 1768077 1829791 1906851 1950873 883170 485110 1689486 435760 1375495 1747127 702746 280483 48136 22107 139435 1080045 574714 1608206 117398 1405087 1737416 1144507 1508028 1827377 1613631 484502 227108 337327 654163 508445 728884 76167 1560799 1239048 1633157 6109 1659216 1862164 1673958 839444 641696 1936825 1044829 40794 1048834 1680159 1634603 411537 1742407 143321 1327619 211182 1729935 944455 1813861 132612 658601 368143 911654 1115104 1932923 1932591 784239 245057 350808 907304 712521 820965 1553183 214187 1739655 883623 297128 1757075 769828 1844557 1654718 1472965 532395 675732 1660691 1917100 1626084 1741831 607121 99136 1787314 50210 664273 272499 1998282 238379 1161393 1512080 121774 954334 387499 656313 479728 1986652 1761470 1067546 1839121 41984 1253134 1204819 1211458 1332853 1803669 528321 442074 520430 1090757 918141 327985 1828003 1171929 1278157 1050728 977967 402439 1905356 856111 1592445 459165 1450351 1295985 1622861 689304 49451 1524790 1073153 1986826 909750 885100 485176 1783777 106541 1659950 194453 406051 976592 1715387 52168 962312 1520526 1511364 452595 1489934 1342368 929235 261410 97729 1417446 1542846 1010973 708172 1040224 80696 60701 390872 689704 524391 1951951 666625 1835679 1633597 964734 1370610 834142 1939047 553713 411832 842228 844755 827425 1317389 1070924 1949191 980310 862672 321148 888254 431804 515430 776315 1580452 1321577 1443376 656592 721669 1470347 1542393 1739000 676374 1868200 1836281 1541278 1889742 574585 542426 1262371 140893 711525 698536 1069605 1389478 1567787 1328219 1521491 302554 977538 1990163 253795 503125 1306424 1871108 695442 408669 30098 1557503 1152992 404914 409929 576931 235022 954808 1341169 300227 1145148 1318729 1768017 610755 21042 822113 304791 1417476 93577 1800098 1644025 1017645 131116 252528 973477 347623 476915 1761904 1288478 1611330 126539 973624 1273304 1681210 1072046 1946980 1289494 302575 978597 1341975 1712481 606468 569233 493679 1130627 1990153 1466335 1143433 344042 784865 1639512 585462 1709637 181301 424396 1664008 727317 1185929 1295944 1139604 1421576 235404 1923979 1187742 1751867 1215123 279127 1294266 718942 1965628 1055824 1113947 1755934 1678132 1827295 95986 1311091 705997 1636596 709120 1167026 537965 142539 1342930 1579105 1688314 149403 1526483 142318 1603388 25430 297346 1546981 1348171 169004 1698128 1901987 121592 1482628 1815981 1754962 468977 1253713 755604 1661987 1824455 901554 11564 1817847 486491 579886 1770010 469974 1683754 358619 171912 486309 824070 141241 247390 38444 238057 1602254 759811 1419139 1534879 1439894 1590687 1410844 1200250 1118585 102538 1321142 863790 1822400 1434917 1982237 1811486 1412067 1749220 1929615 898565 553053 877279 1195316 721136 1357888 292295 211597 1190970 61574 1522314 396351 1199922 891319 605998 326131 1279884 1698933 1641630 1105995 1048444 861405 195387 625414 1988429 1703516 1182925 276726 304922 888343 1007145 1802067 1830642 1054189 790280 1937900 1216863 582021 1372472 655245 1729521 539705 193712 740938 371438 889575 1944441 1838822 1258158 1438055 1318095 573268 93643 429135 1269811 1032236 1619281 1161870 1154459 1386671 1162376 1652700 1450730 281690 723094 1031926 1170860 647902 1356782 672627 1140316 1436842 614789 966401 1015144 1408588 634813 1586266 93658 1755808 606769 357219 505631 1923731 1327045 1567247 777049 1299450 245105 238883 106790 1843331 1139486 688082 513161 158205 658759 465231 1810214 745421 344205 1765194 82419 534805 221422 754663 1736927 1705694 1184772 319063 1069519 1566285 1947183 1292564 1399201 1764986 1555429 13493 975334 565605 542196 1595662 577913 1941019 1500222 338129 288436 1702675 958760 1186301 159467 946786 1479323 184353 428752 379259 737027 435987 122875 521329 1646858 1223822 1417444 1119986 1844245 1237851 640566 517840 697623 1478669 1448810 1506583 1509597 1043577 1156101 240163 1272892 830330 156103 552286 247603 1594799 1713944 385181 828221 1902900 1866474 331646 1059614 1057485 1217125 1770141 132889 1058260 1771501 1877639 888887 1691941 293980 179627 1403827 1744120 381420 657208 998861 871411 1335905 1095108 1105106 862026 1029625 1681026 74875 1290212 1221891 1562726 233534 579828 41981 1721307 1823194 1536176 102987 1251274 1171641 1432989 568540 418751 393452 1184371 1183631 1249164 1433657 761678 1228360 78405 1033543 1477001 874941 1600318 1922446 186772 1727873 1998618 1739944 1350549 500413 317195 1884966 573650 901938 608678 701315 1590732 1398078 572444 1438420 613223 509074 1414205 1918326 1129405 673106 305260 607512 253224 1614233 1657594 1865255 1637795 937166 222974 81008 336556 173037 705571 118508 116361 1313874 120543 1666342 326566 1072877 1048262 180314 1837948 1316609 1445452 525646 1110595 258697 719105 883610 734542 1457062 1545944 414414 1851947 1902391 52217 814877 436682 1342653 286305 1557881 1221377 1939150 1062874 19237 860744 268574 14491 506185 149357 1428528 817423 1058727 1015642 699346 154915 519972 495302 1490962 321416 50390 290336 1128116 310796 299332 430072 408022 1253411 1341147 1834819 1810165 103792 940242 804783 827807 535152 260074 1216336 1126491 1143796 244789 1430465 98531 198338 1581364 1632528 1845889 394507 1481201 571919 1087748 576776 1160977 964967 533539 526835 880336 1724938 598164 1774632 1054695 220507 1213708 716684 520902 833086 971806 1325045 1118335 930211 931680 22911 809119 520847 974194 13432 492615 1590722 689996 570215 1005028 1224645 41570 892668 999341 678759 1218150 1508995 1897751 701802 303329 1000614 722809 1818268 367636 87268 451932 563100 817678 350059 1413050 1406383 239976 1451688 216870 1692767 632545 890243 311038 1618166 1895444 1312408 1208055 1855730 945516 1919110 1546079 383772 1457517 227466 1944087 1123361 1996388 1379421 1098440 173337 43990 1287281 1914644 1402186 760307 1971448 858279 105051 382363 199496 1009582 250186 963488 963457 1095309 1632918 163593 596289 1508671 512090 1517154 977979 1696729 654927 1022599 1945876 194212 1637187 742023 757043 1212437 873832 1818958 226014 1658780 997561 1832738 1688218 260382 1790804 942730 260333 1015088 242384 413077 1821170 656157 1192099 176114 778309 1755166 508560 671374 707019 1111697 510926 908788 578999 362611 1274889 1874046 1374909 1334113 672440 1492518 1262074 1688851 1169264 1779056 1063532 871363 1313424 684636 944492 1637207 671304 1649202 87798 1870685 1981270 735921 587796 1336252 158553 1428851 1923875 751039 522551 1373476 504234 943823 426326 848281 1096892 1811028 1627662 1464271 784900 1941840 1331340 509215 1049673 1396535 138982 15297 1192210 1480156 749182 122522 220098 145879 1703308 1358125 493515 1868627 1729962 110605 1442077 1550624 772499 1641846 1970107 1047845 1853469 903552 1498856 1087912 614187 164051 120456 195511 1989248 1089794 1793301 1903557 972423 222842 1923763 256198 103601 662876 248629 1001186 1315365 618278 516018 1771645 1465381 663238 1811920 881725 518412 1486505 336400 760000 462254 163326 629975 573434 1842109 1433808 1815081 181777 239134 1108057 151765 1036755 1959564 1120153 192004 770950 824501 348946 1202117 974673 18378 1382716 1313174 1843196 991996 431668 457451 1070444 78468 213053 688303 979957 1551083 93046 1353763 266249 659301 555210 1520927 1138160 1057751 256402 1108567 255323 1302854 1843484 1771808 560063 794504 60712 1112907 1873286 1386540 1530220 1033742 509181 1550777 534310 1254886 1081978 144958 1085143 1880277 1191215 1316896 798740 822338 37641 1002353 1035105 1320825 1899028 731957 1197132 1887422 1182913 1901914 1443258 1702846 480418 1895443 1454935 649343 1997258 619180 420740 306875 1654361 131353 395699 894103 800151 994890 1468008 473586 1000648 993589 1519445 667912 1320665 1241506 238826 1542021 822555 1801410 887855 1317232 69073 1100775 1519040 72331 480312 1536097 193436 624550 236419 360582 194869 1157879 594605 1944654 432143 539364 361708 1254778 1129572 111410 1654051 1252598 1777202 1822843 375387 1270714 114787 1529555 628097 368457 1592866 1847428 953830 1049620 428145 1020239 1006247 58558 642980 1603406 385105 332702 1723579 374223 271397 1737362 1870323 1688993 163936 1048506 829188 999356 375267 1803708 1731263 434850 1183615 135279 645417 85127 1475147 1014985 91286 348724 1899907 779876 1492735 653775 1767353 1402352 1851234 737698 1647312 1358727 1779938 959889 477441 1392563 114788 1206523 1228294 1503367 1184095 1047603 1977328 380907 565885 117167 1546467 1227418 1067459 1359935 1528318 540494 1803202 255060 1034424 6229 1106340 1534410 458393 1942042 447093 40219 363535 1572773 692400 928560 1748987 1707424 1261305 858508 955942 1275778 920453 542424 1190750 921033 1866236 501611 1877937 302739 1507220 1603345 1929958 340628 1688092 1945252 932770 705697 582914 191534 1770901 1807569 1292022 80326 315011 926417 531435 89782 1077501 1149466 1819590 1393764 1175886 56821 754928 1093251 1223261 818671 213275 1622598 541382 319912 1403624 416299 1239817 541868 806885 355311 1828923 81908 1541812 1073927 986959 203862 1207610 297205 868160 1703298 723197 1304986 1192317 1370248 1284802 117138 1352856 828857 1109305 1297331 83340 1992978 1245997 888050 442348 836175 697612 180707 1033761 877841 1215169 1356880 1225705 1257403 1551764 777574 792602 1156667 655029 523614 1337912 904784 766867 751665 125271 558037 598292 1874148 326949 984373 1770402 1138369 492701 450322 491487 1187176 478887 1987044 369959 1205868 1783005 1679071 860077 1750106 1213674 1306463 1531563 1674863 102459 1757919 662578 1225490 351364 1523187 1904668 1864076 1516696 1117138 1046311 1885506 1696930 362252 1537080 56370 1441692 318450 933551 1844040 1215024 323185 1275478 285620 1317113 1254736 491764 466959 1230245 1222942 1633775 496424 546533 798286 10344 1252263 1921609 1212927 1607513 918744 1319527 348830 724609 8314 688393 924646 1548215 939741 902045 41154 799249 1409731 326565 1605248 1259231 953395 790733 1693146 774325 1057866 1493214 1965735 66371 1277623 6976 84609 1190369 1490803 1368682 171484 342897 1530431 1909537 1577379 564463 180949 1324360 668890 783801 1898563 785942 1581415 68617 1214156 390067 1340090 604530 1060955 1357021 1416059 730809 493442 713027 1203531 721589 1608719 998130 1116988 1175428 1915096 1023245 1212808 1337283 889283 603512 810668 942301 173848 1969999 129934 686007 128178 1979168 1570303 825214 174133 475933 606694 1385256 360946 1523142 112262 1045705 1509537 404573 690215 823241 323165 1069966 471695 891754 96816 1030770 344800 1311822 257842 627319 563432 903493 844242 911496 1094874 410749 584448 231477 170691 294638 1835010 38915 519187 1867255 446303 1844358 1612261 1706423 1363040 1366910 1264048 447798 1225905 317266 96576 1624097 1398590 948589 1651123 138811 1677695 250759 1358242 457886 224317 1544496 391655 1952351 562140 223663 1045751 46302 1642482 1065642 1473127 958024 907251 120055 557154 962290 464870 463277 1230923 500834 983514 649977 1710141 1356886 563906 248567 1652941 180974 1937938 1831692 434750 305714 1562625 53115 359496 216379 1312312 364404 1363699 176792 218398 325691 1248417 390263 42639 440470 1972589 1667195 375943 544508 96260 390917 1162114 804342 378032 1075061 951006 867575 768980 1656155 500770 932551 1274504 1573965 200765 1965655 1934179 1305780 321296 648951 186123 71293 927139 877897 1129053 1744207 286731 964844 1656066 1358635 802469 968621 1107823 240159 1846316 1450073 1996382 796465 988139 921024 1421414 627726 12463 1189620 772514 364724 1365772 1265357 528885 544822 73588 1881871 1971770 1276219 1909865 432249 953377 762881 1669881 300617 444999 901707 427763 332062 1163901 1920472 454600 665333 520932 1106999 5094 1311676 189739 717557 291649 1100423 1380943 76967 51529 210499 299415 85158 377267 118929 408015 833642 1481719 1439462 1624313 238692 1658002 403364 647623 1887061 325553 1879909 789023 887922 807572 508472 723128 1201185 1972805 1953369 1557511 277490 1081732 112550 1225821 874560 1292500 932415 973299 841681 1106272 1342566 79786 1835264 599184 171738 1328962 587956 860019 1743531 1474891 152881 426802 1331433 916048 1251746 803480 1092657 330511 304057 1837722 1982974 1497964 1421545 708409 465636 1594674 600027 307678 1942189 620703 326341 74686 432508 799528 1629094 1208474 1551550 1567480 1235840 231884 1624090 1518915 1064790 1369303 30014 1529595 561669 910315 174203 1264498 785922 1011220 1215839 1819099 758830 1083003 332209 445257 1783123 1147366 818625 842981 1776661 137171 201217 1870941 349759 821297 1328416 1696035 1332601 947947 1399991 1024869 1367330 623481 762295 826608 386616 1798109 1732642 1298983 1560965 1608695 748614 1154882 1460465 994758 1696114 800978 1748851 33574 1329282 1323754 1558671 182295 157018 82344 785012 1513397 1874208 1488617 319836 1595253 641903 1427686 1948601 498311 1210626 1258010 526375 810797 202063 1113109 397621 83067 807531 289953 911434 1186597 548025 876159 1631198 825226 612546 1557568 1539999 783257 61353 235459 1734098 1328590 428164 975467 706537 304692 1200177 604903 1722767 522530 895354 97066 381889 1608297 1241991 1454823 89145 561299 772711 1375488 1646911 375171 57307 990686 198827 1121992 1889863 1722040 1441615 1276369 1888146 993124 896604 127713 328823 433976 1848592 295508 1091000 1604775 1402553 1140231 203524 821413 1743386 982976 1773253 881560 70271 680813 19711 109560 1876411 774004 284065 1311666 1914218 398209 1979244 6241 1238708 271699 332267 1847809 840379 976157 169328 482383 1092119 31341 222938 904921 1766290 701941 513870 1842767 1676458 711731 1921070 939468 1625287 396611 230873 1927733 1961363 434790 1006460 32416 1318411 782431 1301933 905644 693488 1629707 579195 425604 1629028 1643228 1013959 1155233 905194 1732974 52638 1512438 600611 1620742 1270910 37664 1172599 957372 805546 1706220 656751 1807897 858134 1320398 493732 497731 47090 107041 1317634 1882945 1225897 69638 856330 376104 1425073 865258 1009636 1404783 468200 949543 704025 1030856 1852093 1610859 814768 1397437 1847171 1886811 649066 1737015 1667116 488080 542586 1920039 982669 1814816 720446 1461265 1440388 396464 1498344 305126 1922053 1830290 367078 978046 930289 1586908 1106942 391249 1622206 186770 1508976 216980 1672755 671774 119592 1492787 4233 441517 134773 1167554 372945 1155805 203353 793332 348365 1814875 1730563 1072513 85072 1303129 749917 451007 1256669 617057 878040 1421022 862841 1181350 1500716 1953874 1173260 1082459 1198115 185804 1479887 1892674 1438828 1410963 1730807 1292840 1879601 464331 1799378 1266162 670990 55889 1736212 1598843 812161 1855281 1870490 626803 946700 1796530 467171 568913 1176207 94874 1731222 1824287 1159466 36838 1131918 1455113 1498003 653922 1142833 934230 17643 981311 55579 123772 1801091 1867051 1880272 710145 1002936 1329551 1657665 1288544 1198303 581106 45649 65027 37083 1606061 921472 1696087 639990 1702619 322625 1731607 1178941 1928638 689919 1677976 810138 693974 817915 174935 522556 1507427 947856 1663463 5763 1527441 1539948 1856531 1561324 1210661 1295271 1733883 1996975 238538 420752 1941855 1087678 1056490 842338 1533932 356628 329705 1153043 1173169 333307 580194 1723345 134537 852175 392355 1930942 1096117 35052 215616 1840305 1768558 283296 844013 546856 79825 1952619 172320 292716 463416 212605 1868783 834502 795341 1283344 191075 537040 892841 1892682 1531959 986025 674141 1974301 1745758 1449998 477804 1860755 1215040 752653 1034054 274677 848850 38576 1324085 1156372 42943 1216639 792635 905250 720499 740044 93028 1690242 554420 1112496 568438 1405436 1232153 1828302 687317 978015 1443712 510452 1909893 44324 143347 1154130 1362845 1185973 734031 366198 1214188 381378 1224521 794634 505113 1694249 983536 370892 84968 351986 1375748 160460 530045 693935 1779335 716984 1997436 237327 592362 1892104 449816 1501310 1038714 1770859 1596225 1093833 1242868 441680 1943594 1512118 813989 1349403 1111742 803482 166575 768293 1209355 1959938 1888081 423840 1968892 1942845 1940173 1161094 868641 932073 1382302 638927 215839 853364 1052512 1147079 756946 1252518 1997427 1944434 548116 14455 801068 1444723 323245 1063401 115733 1733621 187644 1855165 1021683 717768 113840 1986814 1151547 181590 1971671 1345756 1592530 753412 380916 1004528 881797 1925437 414806 1167783 637569 1064326 1625131 956697 118306 1426540 712817 215338 15442 1721250 688166 636384 1821922 1531282 258227 1928563 684138 80362 668347 956143 1294423 660906 279694 1639384 532705 1253433 1947107 359159 179866 107500 1081149 1430477 1375483 1840657 456177 1592305 561751 1417620 1589379 832808 1291497 1255894 1773262 1448230 723284 815923 899551 278234 1159643 1861929 1022677 596434 861238 1728687 1469831 1180657 1048289 430319 912064 371484 1062555 1688885 1626459 1591273 647946 1190387 1196086 940284 1186840 1771839 1754696 265258 536337 633930 1908314 1430798 73522 1433745 746490 1884155 15097 1869862 1343750 121438 1990640 1161319 915030 986250 673821 1193614 1069180 168128 1999188 451080 282543 1941318 311368 1044011 1390260 1038291 675311 702495 149045 1643990 255650 1493970 78755 1771754 1291940 755963 346817 290857 1397391 1905790 550652 1030982 1846852 376612 1202662 732905 1164088 591435 883779 912883 862340 939990 1622995 1433209 267546 1758144 1149103 912110 97501 1807425 225587 1202783 1186218 1156478 573498 1608327 1918904 440588 384915 1216289 138299 1170580 142713 1405443 686942 842698 581973 717013 1018273 545661 769278 853662 1967803 792493 435293 1730901 1821931 1500724 1924534 1540799 1393252 60421 162065 895068 1937460 1140444 439941 1578086 186037 1974958 1714073 75489 809902 325689 1039338 263950 1075567 709475 289477 383755 298999 1043142 667796 125269 357267 1426039 1451044 673538 1204280 1825956 438656 1765220 40584 1283540 1535480 981627 827531 1767418 842172 731481 1454722 60150 694847 1495599 413839 209817 1479758 8803 1921132 473818 1436001 15677 137509 1628557 1572996 1949109 631895 1339761 1893896 29400 1504529 132973 1479872 1394191 304849 1359344 764205 694515 137251 1881604 930486 1279596 524180 956987 1321247 120512 1633440 1886434 1875454 170731 505424 1712376 1548248 1738462 28699 1969461 766885 712166 1799152 886925 1146599 966690 1882965 1847231 740752 1253457 1738051 1984877 1889618 1771252 797953 1839864 207604 1451026 1893886 831362 829645 1910261 476494 1668437 1737405 1429596 208544 1103054 1045280 1998371 1354747 1040044 820768 1461831 520363 291217 1673700 1511185 1974546 1678256 1765068 957126 876755 1872528 1435900 1858999 1251436 890981 805464 236080 545075 131723 1758007 1591683 1656348 970096 1842739 784544 377936 165010 561895 1844174 1845470 1489654 1696709 1521926 1815614 1423061 600822 1638562 1789863 1889565 718128 893027 1054469 1645469 1372622 770758 343877 998167 1757417 487450 550567 1379682 1156665 1006202 1350744 1129402 1762970 244510 1930638 872078 860499 1758537 457859 1159985 710708 303863 436580 331053 287705 941471 1992267 169870 104004 1787940 89241 1491826 939363 12407 1072426 12202 149459 262852 206911 138049 1557277 1066194 1093899 1781588 1641359 1917892 718199 669089 382457 756831 1546738 1663830 210959 800691 1487783 276973 799198 790398 32306 427074 57696 1479210 301313 1564040 1938628 418599 1064329 186926 226827 964977 1058278 1233159 20835 1512428 1205091 1882465 928499 952678 1690663 1761091 213381 690549 1802551 519537 1220680 11457 1271612 252660 96636 1177906 555829 182681 1689878 1852928 721594 1842363 1380311 285986 1871228 1569218 1058016 1644697 319581 849053 885932 1494554 394617 1041784 1617287 50045 1632930 207630 253233 644637 973354 1355201 1755328 267944 963292 500866 637962 513651 1052412 928627 1124560 1662394 498620 933786 1854198 706322 889662 1099346 1379998 571144 580915 1009377 250586 1898981 1980721 1747632 1013043 959673 1953086 1966187 187478 1552986 1942586 1652816 1997380 16316 521887 1517963 320971 740734 1755980 291169 977695 383160 279232 1918000 27195 1536468 1918770 1542104 1752349 483949 935253 1752879 1859882 721698 1259126 1256658 1757749 1921678 1063130 1714938 1700528 132724 381699 472675 944330 234003 1882793 611827 909192 696717 309620 1617445 1152639 868977 574312 592211 1207675 1099143 597908 1617789 999831 563845 1981510 1520277 277984 1627592 747497 1536291 1707716 1893870 710347 60681 1017620 785441 1221597 1174382 688870 1847886 1385511 796945 1191271 1526130 409757 451919 1708302 1058062 768679 657072 92384 930363 1532718 562598 1995956 515726 1230783 696499 1374408 115024 1613330 1758647 1642027 714122 1106050 1228824 1668425 1699955 1485879 1755797 1250629 1294931 576471 45048 430706 308219 1595492 566851 670123 1913390 496606 22608 656780 472818 1120871 1755377 372861 1454138 1376317 1761120 10830 398855 643937 1934257 359789 165593 1737882 1087124 965983 1955046 1626636 626666 1413909 1557540 147676 568887 1864264 576012 1394780 1553985 20008 24564 1411476 620645 1461552 543251 506716 945 667255 1721097 1112346 638149 1357939 807909 214088 1579328 1750614 1454309 1776246 1189184 4883 1529301 1731629 1058192 1530470 413645 179483 855445 1268232 1275420 30013 1451315 1984372 1305563 394944 1915947 1734454 1899656 932211 1841867 170030 223805 755386 173976 825821 69077 1393134 969862 713988 1237922 1269788 1689856 1293133 1443217 376033 1358374 1010533 658580 1429986 1946398 367117 308887 1192401 827362 674411 1465799 911524 669900 889913 1535540 5514 1859581 998856 1408472 809786 1127578 23218 508667 1277359 1260729 1828592 1763053 709991 1823706 538135 34361 1502160 653447 712482 1257531 1156904 1556032 1671485 1200797 474744 447596 1701841 709884 967515 1624518 1306342 19370 483564 569227 1716847 1033572 594695 1403232 202595 919198 1252678 455530 666408 1822236 297682 1636963 817227 1465276 203299 1666679 86758 469205 1814683 658696 344399 1406702 506628 975142 458315 642499 1558093 993993 1519307 1578658 509453 384755 322904 374154 28796 687987 9761 416849 900977 1945116 1940586 482610 730465 1993439 945991 1737267 610031 1311677 1085811 1383617 614209 1882156 43852 638548 145138 1620623 1576159 673398 193026 271557 1717995 765242 359454 587308 1447189 1577139 1478181 410400 427427 736309 1088061 1968337 1418289 1397513 649131 317814 587338 915183 1756376 768190 402807 1058828 1029119 1767929 1417314 1851750 403681 533919 1335552 904699 777750 1726390 769772 1338982 706821 1217343 1252478 301423 302769 1403220 1712747 677566 1400407 785551 767437 1652561 814856 1981779 644206 1528941 467731 1687145 744774 1453436 1407967 880133 1708530 1788745 722184 1556170 682817 339619 819502 462793 1041665 126731 583975 458196 1210958 1332163 462989 1386751 1492870 1368516 1436386 1922437 167805 644760 242011 729554 1920199 1939506 1603813 239655 1972705 1492923 179118 252214 890747 816305 1160500 1124212 1776042 1726632 152014 1088676 855303 256058 963628 745173 1253395 1260299 1895579 437758 1264519 1825831 281378 1263675 665699 916645 11068 1388227 828500 1965467 1927322 1748989 1226744 1771662 1546785 1691520 1996480 446782 1121554 18171 1948696 451375 1108407 898868 256241 510766 1646014 72997 1993737 858674 124401 143448 1611295 1872307 731658 225039 652610 1447230 514408 1321637 161231 1351418 1295601 1665981 1348865 782152 1859823 417262 1597041 1014881 254220 1279556 1725727 62494 1310806 900096 983172 162457 1738587 1707479 199954 766379 528980 896531 1568552 833055 1326271 602182 702690 978068 1327611 223364 452773 1075020 870339 1927941 1913864 1647108 64806 1437460 1694022 1174835 1432404 1782168 1920130 844499 1439870 1773231 1798892 1475968 717384 81870 1897771 210897 1654556 166276 203887 1659387 996564 773983 438149 396451 1216502 1722971 1105543 110663 19458 1010819 42238 1586811 284547 1595710 1556115 730195 866478 756400 336860 672421 1460319 700765 1642555 251804 1272263 332606 800640 641194 1071996 520813 1512463 1713013 1229770 1572374 1601045 1097215 1052027 1175857 245200 841925 1668445 1850270 1954902 571634 887720 419277 735021 713374 688427 1505780 474334 1446256 379496 877364 350488 227944 629242 139738 570325 1769823 717750 656594 943997 1287572 1720721 977938 1141476 175414 839234 572481 1480869 1686231 1851902 1034329 1597366 418497 405426 883635 746986 1185469 1335290 1525916 1771940 259260 857941 698096 294277 1694133 1637622 279047 150283 1427026 1213649 1270484 1373770 1950612 1661616 887741 122208 1756124 299409 1087259 413138 408355 1366107 781635 562780 532078 1644279 1423684 1842266 512796 1090109 1714262 318457 1377686 1754085 1839924 1820986 1953859 1436836 576119 225947 562909 1927896 1070146 1335034 1809706 329229 1839475 681344 1924881 1263543 1272399 1912989 722145 1599888 1545030 660259 1683650 734714 741526 22867 1546305 1779338 499433 1776311 275357 1966191 1823543 1056418 1176959 1132920 828847 1847250 1596024 458856 164847 673216 1698516 1036446 32540 922179 28810 1782882 1171345 1256671 713417 1739009 743287 1669891 472873 454423 1878712 169571 132213 1868625 119043 989526 108031 1652287 1726942 28324 1345586 991997 313639 688898 1165923 1647374 1184186 1489053 1556116 71460 1941048 662895 1787535 1067434 35907 1565158 1390172 794868 1776886 798081 1932310 1793308 1791729 19697 659363 1464986 266319 1280326 703063 1451157 550696 1599885 1231915 440820 888739 1531607 1703171 1520792 1917705 1862266 1253270 748847 976353 12382 48946 1989825 1848145 874069 1114909 176175 1401880 75157 914693 1667978 19723 1690069 1137267 235430 1014452 1415442 382115 1880730 709782 79169 955627 1633617 589651 1244649 1322258 1523402 1952013 559626 1191817 198702 939612 755440 1166345 1396660 1360211 1695885 517404 55815 1639027 1947085 1857631 1443512 1418254 1408493 59100 1952030 197308 1483813 216995 714538 303992 294311 1853002 1043163 1399078 387543 1278190 777683 1114694 44943 1491406 969983 1913589 728876 230307 506985 1035047 121226 591037 1528260 1322718 1644500 1384434 1015589 981953 48848 884914 215545 1281213 1885266 1896533 1572331 1647567 1210017 1855934 1222205 1568430 1070806 1724683 381834 1405654 862269 1102172 1325084 908193 1653991 1338167 566828 1617846 190473 538250 399159 1090282 239497 1791511 127013 1287980 680212 1407508 1001557 829059 1305913 1623605 857297 655569 1630292 1691058 1662509 408205 246200 1343617 762722 1360779 86041 901342 823762 130664 1980937 552797 210220 1273910 1166677 1784376 1925275 1238617 1558847 1828057 1977259 1254190 1349363 358372 1265289 988814 1115288 1476341 152366 1297029 564401 449453 554639 1692779 1240430 1919966 1879673 4149 297364 1799992 9615 1211625 745616 973705 542377 1160718 858125 1042656 1856843 163000 1430634 302640 990280 977165 1646641 1409170 1611350 921388 839301 370626 1217239 448965 950352 293788 370097 661865 1732323 890721 1628075 1451128 1229660 1509747 1737142 1594359 1841429 1677392 239375 1742778 383529 1035993 1790660 1923622 720388 1432407 510995 1528693 1201965 1208159 71297 1915956 228373 585609 1806040 226151 985006 1205449 492675 508506 350882 189760 1364471 1327254 4713 792463 1804092 876878 879780 1733739 1017409 1406649 975080 1395202 1660961 1025006 1115644 803626 1276987 1064574 339937 1710059 1838317 1329433 1352756 1336829 1249815 103246 267717 849617 177945 1454616 1261755 1051899 870045 1571539 664992 1861035 1824205 249798 1954226 1671772 1659259 631548 1247856 1615982 1153664 592900 1068108 1904215 1708455 488495 743499 207021 1762091 294161 624672 1008913 1323615 827075 1415607 391711 1993259 266584 254726 1370885 879553 1878011 273972 1165192 1904619 1152312 1528478 71426 382613 1077691 152525 978445 33992 1201712 1688756 523163 1732585 847530 1308371 1881747 1620628 1193533 702829 1945045 1405683 359357 1358700 933744 1466232 521212 112566 1903536 452561 1450437 317907 590119 125406 225598 216986 657067 50258 1600326 100966 1076224 768600 1356548 241973 1381097 927783 764102 1377451 1684660 1959227 169948 861472 1240635 661077 185603 1079874 899632 1635794 849114 1799950 1778880 928765 1043544 686589 1789681 866100 1189296 787385 1447017 1277458 988261 367168 192795 1415439 1004951 797951 1244838 1525870 203557 782088 1483471 897473 1593775 180985 737964 1870692 1444918 1581030 960523 1818512 1724766 360372 194278 1782363 425909 132661 471941 879409 246843 451967 1386955 1480219 1118536 1709841 1685052 298330 273096 1408229 1377479 853905 920679 1020587 1824849 1405283 613247 1828020 187332 1466277 420391 796451 1924313 755781 525621 1407551 275238 1032616 77225 359836 76266 1546533 683536 231715 951555 1305489 621375 1130114 1942753 1642 1610728 974014 1278778 169070 249086 1556749 635081 1218099 1379072 66379 1285331 703843 430047 122747 1287056 1582327 295178 1180174 559193 1590406 1839922 734547 22840 86352 1551486 337369 1419022 350278 763995 843786 180774 587711 1542676 1102334 1262454 1405951 571317 1826069 802268 229688 779033 1906504 88871 1966507 885854 1789072 854137 1041291 567100 1360498 1436891 661589 1199865 1598940 311292 342122 1186550 1735645 1087932 768426 1658483 611441 41989 857498 994903 965209 489234 1670927 1632425 772019 1042839 256768 1394992 680515 1975602 1564597 1481584 546965 781857 1513417 140192 1273437 999157 1469077 302998 1225958 1702171 1792773 1739796 1313022 1391688 621169 1318264 1246517 1624375 50306 300377 318886 18664 193390 1838445 1208119 1238623 1681896 127952 1459554 860129 765721 1854573 1847508 1400882 1989562 1556224 1090939 1320227 292869 1331984 1597723 339486 951712 505549 454589 1727738 841193 140102 1952157 1516560 605962 1616641 376279 416547 1067576 993345 1848477 52836 344305 875082 1682239 1288493 689936 912733 198218 1664294 502427 1078836 647957 1961346 930345 383875 628077 1497819 1288532 829911 1466506 1332250 1818713 1216194 104756 1167078 1282779 95472 1147642 1720102 386105 1137060 1416049 932050 1380133 1144495 1533701 419495 193265 1940627 586799 802576 55075 1256824 1339775 700204 48420 1931712 768728 1457038 1940875 562513 1457463 797020 1916239 1498603 280480 788378 1695892 767827 1064417 1459857 788534 401643 1416990 660799 559616 496671 676693 1683102 1083009 1877079 395522 888507 603795 18183 1776287 790930 1082775 1124062 1559921 1141937 503089 679785 840771 1610439 49468 1452241 560958 263984 1430226 54855 1554749 665670 1900603 1184219 1146241 507331 551065 776336 277497 1406447 1298058 1502227 840804 1916808 129555 1117841 701577 1061348 1635660 1481510 1965109 1928513 874446 383548 1852612 492880 233779 449608 1483169 1690972 463116 1485875 1664886 1944600 1647936 930459 430194 61945 1307533 873883 245121 1934369 744086 1527191 268766 1692379 1284047 1158956 1347379 1350397 114748 268484 993464 1128784 891057 1503870 199037 698851 903762 469422 212833 981109 1375058 551017 402927 863655 461833 46902 467518 713608 1245556 129251 812575 1487749 320074 1229730 650824 761336 1037844 1279129 1330617 1932653 366329 138191 736886 179668 1626013 1396295 967728 1432045 377584 132604 895288 1381236 504424 534975 1406681 1048988 607080 1860354 29917 1528000 1278674 276355 1062648 1765474 177454 586333 219703 119808 1388754 230111 1544662 1804749 1381334 486060 1582044 1749785 230889 386392 51065 968175 1154266 896384 1071383 912651 721473 826935 481864 1636519 506874 63948 1323203 1997035 1154768 353739 902640 899092 1391975 824486 449625 1650841 989534 28301 89167 1026786 1779887 481708 1314735 500874 544107 857564 570309 459 1412669 1197556 10682 713191 1489214 306118 1713527 491717 1480550 20842 456320 889934 1930212 139975 191608 705388 1798583 1964854 805243 722683 1670957 1446178 328792 1984447 1429054 671308 1988823 168320 240843 995619 1303095 1965991 364000 1385574 1063150 1161994 98486 233356 851442 23406 1859070 1065070 1766141 1567457 435825 402657 1060171 1998758 1743827 1518095 1799851 1059244 223815 1908515 472450 371862 741245 1074018 228128 1547470 444377 1223590 851574 400369 379616 406758 605749 1515803 1397332 844484 981901 220634 961242 536117 77479 1857328 1120869 1038199 1916363 1503804 588664 1429388 1489135 108803 420581 45643 635677 535483 1916943 275897 34882 646575 1950605 475860 1949297 1050368 511312 558803 908870 830452 1620674 870319 571930 1724719 401545 1578276 233320 1411356 317819 681398 94046 1905253 891710 138179 409713 796181 510399 1092708 730895 1944937 171355 1873977 849836 1714555 739199 1054067 1496067 711554 1602100 319287 1951126 926613 243116 357299 23188 950005 1214723 766222 313709 837549 934769 910214 611611 461566 1506284 239172 888912 158401 795368 522920 1684977 759165 1820363 808720 798613 643232 1648368 1367688 1021559 1413679 1712689 407838 1337686 610890 271946 322369 163696 329359 79030 343202 519902 1890351 1884383 782204 568127 1066585 1147508 1647338 1769586 1646105 278046 1016026 699367 1420161 1580258 318201 747292 964210 1998434 42403 812909 1906082 1903107 48811 1286211 798575 421002 634827 950739 1658861 1546391 1117504 188895 1150614 775463 1593929 1365088 1762774 861680 449941 1173880 219316 322871 504073 33283 535031 1875287 1965047 397609 774194 1217149 1501813 1394185 207019 97691 779808 58765 1542557 1882084 1506332 942732 414212 611843 459464 1188498 1827783 1199802 1179817 828422 1257900 142520 290486 1647825 1657197 1941361 1986536 1491707 410313 1468041 928135 205028 1530524 1512082 174962 323708 554633 128400 647625 337398 314587 1841835 1615924 1151507 65941 353396 1731461 483986 1461791 322006 1709076 1971453 152462 239905 461077 88119 1866579 1655142 719192 587305 335142 1129317 847656 861332 680304 1454009 810297 402864 720575 1187535 849335 1891742 1817684 1664075 1985460 1695043 573612 270399 306242 131466 158124 713109 828445 1848912 656292 217415 1484470 1308348 882359 229370 286101 1976193 1670042 1590192 61072 259151 1886936 1285990 1186179 1111937 774621 73871 604960 1185240 1722580 1275699 1901577 1588990 693943 713717 1670144 1383756 225159 1776084 815101 1360243 897759 794180 1045644 699804 266013 1833140 80312 75804 429045 357978 165048 1752907 1259552 1499678 597518 452873 240385 1935290 1259219 1950751 1942081 1972642 346212 1373128 318045 1004013 1437362 31204 1555993 227983 1505306 642781 271467 422046 511697 202199 1904089 48348 1117110 1951158 1928774 11333 1903518 1626698 776947 455733 1746527 272925 1819617 901200 1031445 1166603 1950302 1173487 231957 1301979 1272712 1225954 1452535 560560 1273472 693449 1300642 870209 1306946 1634174 37136 1431339 671933 685573 1794034 1760882 305215 1404372 1934176 276765 1746932 1625976 1596636 1838701 377072 170868 1174051 873397 490717 73977 1134998 1852420 656323 561544 333609 22573 1879394 446443 1308970 364774 1474456 1101698 895371 616183 55350 1425886 76036 1560366 1135436 626009 1635624 218286 1639356 1990818 223927 1527987 328117 931538 1475407 303449 1290204 753882 1441694 732955 1503415 1767913 1113666 723735 416273 1086575 1973040 1890145 1637964 1490569 497312 1161121 24539 1815567 359885 863967 388452 462458 1677626 1661256 1524075 1773520 735086 278589 168578 334913 1601863 1597249 41679 1078417 1420163 1692918 1101719 560622 607852 1160122 1395667 1546899 172033 1825674 1288616 1811341 1170105 33662 466274 1461239 1637646 1430809 1064047 1770598 1494200 195464 459001 1938467 759024 897850 345013 1923785 943961 585075 1506765 1218744 407092 1735330 490422 597109 891439 831659 555501 1535474 756483 224831 65436 1139587 597 123239 1291634 1103138 1473635 340890 269292 781108 687319 839684 915781 1534623 1107328 291651 679567 1715391 1796212 344448 971351 1787444 671252 1259315 1737826 1102853 1816438 982456 502568 1158477 31137 726257 78670 562894 332728 893632 703559 1480839 6255 1248368 215968 166534 1277309 93070 1826347 645704 926142 620150 959994 544992 1300940 1341265 1646377 678722 1208853 1259905 718934 1370604 1760061 672111 471464 745758 154879 1832031 1857928 1389398 1767341 13724 575531 86410 789236 1823278 224146 1103195 591335 51149 716572 1655968 1852564 960528 577170 60704 1952073 239128 574048 1152611 138046 1976335 85510 767400 1837464 583128 560183 120738 632014 69579 789553 506769 1109039 1127002 928494 442226 1592614 1453214 1946713 1257222 1030860 765557 371544 1540512 469948 1907747 1395812 1721088 1159032 1884070 1870424 1259162 1521865 369268 935989 597290 251990 1984103 941655 1912052 1581448 713395 1880327 464348 883560 448841 758361 945687 661719 1416007 923746 1930343 489285 1697913 423113 1922675 528984 1946299 1774008 984348 134438 1735161 131568 1421638 1726126 1347693 601764 1869176 1224647 236378 1446423 1964453 233638 335794 1098179 1230016 1171717 1974834 753523 1214284 1949570 1927462 1950666 1922733 1265680 1402557 1125107 499221 1158803 1460158 792810 1911908 870740 276814 1640328 1644693 100532 1410182 1743900 1517591 1745098 670610 722917 1633924 1369851 1855486 1834416 1498103 1574381 846772 701599 869479 687415 885092 431295 1881766 970508 828366 431274 1881343 1046545 1035838 1673037 1330575 531004 1185957 1423614 877835 889810 337683 345238 353770 124397 1826928 1903675 550406 710945 1361592 1489363 1198907 1518796 266695 1639205 15178 1642945 1381127 361425 171447 157978 467122 23577 1735346 1222033 1390254 1672704 1161739 1289449 1274631 400266 1004824 805214 1750962 732256 1360 1527628 552666 1499905 312885 356420 1836670 942306 1248470 1173091 1136406 526246 683322 1100573 1530171 118823 1213322 1712159 1147621 817909 311616 989428 826073 1960321 526015 1725755 586314 471509 1243731 332714 655326 449908 453673 16412 456598 1828009 1756884 928052 1639443 1399373 1486861 96609 17402 441242 281704 163043 789082 258487 358777 1136057 689373 1015101 336581 83267 164459 1350367 136847 675646 188032 622903 270635 1134486 999344 707102 470358 1780248 1135372 672140 879869 1049415 1985483 884533 1374579 1847634 1150219 1780961 450732 631138 1987727 416256 409468 56075 1806957 491525 1917609 1777738 313246 20641 991021 1414314 1026480 499838 253232 562257 1688217 673052 1436703 1732336 518160 1565549 897906 28680 108757 801035 163266 1222459 88301 757140 1337639 1444141 347494 680512 1522062 1337069 19776 526257 628455 261151 944559 132779 1633646 1590229 1833058 1059480 112039 1757003 335316 36040 510946 362336 233714 1925944 387093 805654 1777218 503019 233939 1025299 611782 1042009 513959 1750593 1147633 1822677 1183858 1438961 1882850 919332 1962828 1038727 1352991 276251 1650634 517383 353281 1380731 1546362 80572 477925 437977 453482 450711 244458 714552 1072772 175821 1559869 1196693 670564 1506268 1360203 768957 369775 366854 1108198 1725784 1300490 1109737 1142196 947483 695992 1690300 1648742 1538565 1141218 1427221 1120571 556015 880972 929062 107959 1055093 1873581 147786 1250184 748204 1581368 1949092 21287 1304421 896563 629272 449293 1243146 1612425 1604405 1916527 759690 1594337 51137 1535569 1165447 903475 1971240 1731527 1162130 1446963 942986 888187 899358 638391 1662792 1988234 285443 133111 92149 953188 1455970 1855847 1548446 230938 1829555 732587 151060 1943698 592668 1309991 1163045 572000 14360 423970 488489 923817 470945 876838 1749945 65786 1243770 381492 725172 1663737 1711520 490196 1086016 885588 865758 1893451 1877951 973902 798245 1374367 1867584 1220492 474100 1663224 1438405 272232 6382 1138024 373080 805109 1022700 1826541 1284733 1425935 1811323 8852 158582 898278 1970738 949963 320700 378438 915646 1788530 285577 1260325 888473 1847647 276580 718885 321604 6942 1996043 1293531 90595 888280 1409517 1544904 1195224 773853 687015 60855 1821261 908246 126387 1928270 1641702 210977 108947 361548 1820838 400322 668029 801421 45080 564728 1966471 1082410 1767660 410111 528749 806529 1051047 1005612 493905 512826 998417 553629 330661 406268 1586152 384169 145348 49328 1414164 531633 1541693 1969236 1599269 1585122 519912 265700 165710 49707 156835 60487 1740232 1072308 1082727 1113330 373328 1854244 418757 544095 497832 1762301 277370 1646249 1454127 947780 378091 1257381 1388083 821326 1968142 760134 482776 535586 743934 1576503 273157 929264 1405737 1611085 1570724 1270226 705744 1259692 434657 1795925 378132 1665485 1337703 740369 496618 1556718 1560006 168699 362602 747585 1031710 35209 1055373 73307 1985458 1078093 69759 234678 1412850 660584 1629679 1024699 1469485 1918112 911548 81754 1344637 892682 1216680 534795 1280736 1590612 1748218 1704075 1413905 603931 795529 332550 1601745 723103 1079186 817172 896863 284389 1159332 1019706 444686 562439 1804117 1281271 1508774 1369544 244753 1786155 1246270 1677332 1812593 3987 1852498 1324305 1690929 171750 1355951 1888333 1007859 1189077 784797 1623177 1360843 1877987 842049 128857 1052580 1808335 213850 1124942 540711 1587236 557551 763689 122613 224809 1752079 176475 797163 594046 319383 97621 1966984 155080 1866714 175095 807331 450920 29874 142855 103909 268912 1060433 757924 1736329 1742903 1137347 1723754 1770575 1097415 620885 564989 1583632 473413 1413367 567542 1140511 1906064 1047920 1598868 1142303 341560 69675 916075 1006512 1058230 659512 833581 1369963 408638 1593115 1677479 1935551 1752151 933661 427469 1527899 695388 326735 583798 1651722 1281545 1648822 1135715 189185 162100 1903695 1735923 1509622 157094 1652486 890503 1843799 297446 933656 502707 79637 1521853 686230 17291 786773 737936 1576988 219233 1863014 1316671 1718996 1752190 1704578 1298835 1488840 1949641 1403874 148409 482036 1883645 1747470 1704228 1773077 630710 630002 728424 480150 761429 891458 724689 911195 974938 359657 186745 164394 797872 102966 1556823 193649 1989206 1035364 515333 613105 482443 303464 1924259 55109 647849 1765017 579416 1311556 848832 810226 266657 1064182 700123 436595 756255 274108 919888 992984 943099 720277 1412001 675161 1319075 713347 1165723 866638 53866 27282 465286 1705286 1436375 1293097 1503382 924480 1977681 856895 447431 570322 922967 1086679 1933514 1752686 649635 400461 914514 1246020 1283656 1758525 1605583 684474 1545587 431798 1259825 904610 1664043 1799783 512395 750871 655170 1015770 1223605 1832445 1769410 436071 855140 1764406 1135616 722864 1041599 198926 1015079 694336 1038558 543540 1334824 138793 925254 461997 1323929 1324505 1378200 1597519 166045 945858 1209264 352028 722800 1965184 1420665 776775 1536408 860867 1555325 1027494 920034 1901471 1559 1558607 1515912 1152140 705214 500795 957886 1912284 372341 279945 784654 655759 231698 683186 830281 992783 1975155 1845927 1498698 1674149 1361968 608561 38539 216713 1955903 578465 1260587 194822 297645 1335040 857353 781997 250788 709976 1477014 1218291 1983555 835601 919080 1186770 1981100 1205181 193333 660971 1667618 1656532 70506 912260 1214162 243891 520853 37417 597415 1329667 271979 617492 1582287 404217 1178128 1777126 602141 190675 1754798 106380 680909 1322172 834305 1789100 377142 1097739 23072 1693831 370197 510429 1841151 1413200 651284 435365 361224 251656 755363 1668184 1642530 1666644 1881365 745551 386569 1477754 170744 1935473 720500 669037 581381 239756 274036 898538 370264 1200090 418585 1374678 1066468 1153535 201584 1829040 743619 1608092 283235 1158068 1940803 1918017 175040 745349 393389 1840572 547000 1955561 1584970 1470529 558424 1634673 277915 224877 496607 260082 790427 1518831 1633623 1874320 627285 1123708 1183206 100448 243284 247745 1412279 1472927 847212 354044 1702359 1792629 110211 1068289 700726 1822469 186682 251219 310594 638971 1318634 1381427 1614877 1215693 302481 1962566 1265974 766421 1932400 1534384 1578697 1453011 1217251 32265 366226 777285 720800 109862 689700 1278876 536519 1391901 951228 1452027 1821335 1056591 1171547 1846639 937371 316943 151162 1294910 971254 211088 1702817 1782114 1133032 5581 710204 804212 543107 1255319 1337699 1087702 1127885 1567852 1084548 482151 1478012 719814 759091 1318852 1799428 1655993 1875023 896787 1364628 1845493 1984061 1300163 288262 400080 396046 1475344 1912872 1151180 1625022 1588933 920109 37875 1160833 377576 200784 178726 20378 305726 1019228 907719 661894 2905 699224 1211885 1756848 568181 666423 1483354 825197 1057248 1642488 505571 772527 877723 936741 37616 1392955 130933 1576247 436574 78349 1465638 719289 402243 1917308 185097 1485831 1324062 1889821 593489 740386 1177286 319880 489447 366433 502238 1249313 1887847 897190 1436879 1552720 280634 1386127 323969 557999 1314672 619083 1887790 610238 1938463 1808311 1635343 1454015 1864556 1436938 60096 603912 1321922 1937157 3754 1716656 370960 627462 1031878 721859 27787 458557 1584461 1725106 1757987 729330 126206 1653555 392583 958980 59103 490794 492084 1287644 833886 103448 1875083 1617544 344907 1215531 833999 1630489 1513323 664267 1593659 1238645 292519 1146464 1334914 846888 1735969 1054824 302346 1551287 1958678 27210 394887 1514129 1710010 630716 1144748 435998 1898680 1943496 43894 1624591 1852917 108685 1201337 625481 1419618 1972675 274789 1931140 1935826 421760 558139 1281852 888123 1921411 1854529 1583420 1701132 1939550 116142 1068758 1260549 572397 1756805 1267949 1861199 1270777 957155 296452 1890882 442502 141747 711955 1802992 735533 1050447 751447 1874654 1172366 895435 496325 258263 42673 616339 788897 75216 380946 392506 1980435 755743 945081 1728896 1863843 216847 115996 135028 1456945 523030 781602 634651 1792528 1875239 320192 1533075 336500 1996441 1930169 1607693 117226 184556 110007 887531 1042896 888263 1863512 1484994 1917175 1150940 1046428 1181473 129993 1525253 269451 21990 874448 865189 293313 1829868 598156 1766021 748359 1833108 1440029 348682 436339 239460 1954649 1612744 1408881 1594273 1073896 404494 305927 519794 1475636 1899452 1192172 1661075 1670637 68537 147066 766593 196633 621355 352993 1293035 1019036 1608539 638170 357151 892979 971466 1616391 83677 1818754 810640 1068623 1916049 181276 1907556 662815 13514 990627 1855313 1042161 516716 869950 307578 1842194 1366188 1021208 1144965 604015 404102 1610237 1041303 1514859 217817 1210933 968449 94871 279608 1324242 1197731 162137 518927 426983 1049319 1515370 1927388 1244521 575322 866359 1308827 996912 121909 786523 92826 1880645 901464 1071709 400405 1746035 44904 34250 826463 1023844 768485 1086739 623252 674675 1575052 13818 1750374 1279693 749545 582406 437336 196347 58374 276610 171218 408424 269981 237577 1022497 548028 1795168 1506588 585158 569009 1635151 557006 1237257 1794471 1089188 504788 1198370 387136 317638 134838 741123 574738 1681073 185896 69343 1663711 805576 1186708 347776 548792 1411563 256541 781595 866385 776811 1120084 398198 143215 1879984 359924 391205 817972 223867 1757180 896646 1703462 692393 1957848 60186 938007 340649 114379 1616406 1859493 1892034 1081908 1425613 45378 1740284 117677 1211417 869141 142895 205355 1611250 479948 1604355 970429 1667401 552743 1702901 1715561 1749638 1866121 1975751 1653276 1097993 1812072 1564049 1105421 1086419 1900171 1772998 789367 1099927 866094 490401 1737720 302338 859346 1064914 1586948 576017 1685511 1350297 1421908 731261 1500499 543240 907715 644686 1946111 1959957 987986 935492 1723667 1407543 280700 1434345 1340881 1107604 1807945 849778 782523 1435520 979757 656420 1377949 1655493 663864 1933830 413620 1582038 487070 602201 1932931 1911866 462160 80583 1015723 52017 439708 89513 1443404 1847337 52969 490381 1564611 147555 890672 1142530 1321723 1284083 1838694 1063276 1837718 1958059 1072145 1526950 350837 960492 1781066 913615 1406632 1484059 1207042 331690 1819662 209667 21964 1496 928686 1771522 260461 237835 994559 450419 360970 1442319 1688378 223565 916605 445225 455617 1225955 1254386 461674 1557889 1446882 1740971 385412 1548281 637906 389332 1681218 617939 545892 470872 784944 933042 536445 1096473 669120 705729 777692 250761 1273371 692216 5167 113086 1713317 1021626 59448 168223 909280 821516 1113770 669778 268551 221716 1682808 1777839 1689640 366128 1960431 1200856 321714 532677 1518954 95917 1671197 738102 1239711 1320334 87868 1529349 1610939 1704388 1381799 797 1245313 1529953 100746 499998 399113 793787 1692083 648286 1605162 552392 1604810 1170572 449576 1304668 1858013 68047 1634001 1254542 1244977 1478438 1348142 710202 1546463 608628 1652081 1598122 925963 1821621 1793735 1743228 1322688 495283 1400131 992892 1506060 855971 1396337 824962 570775 975766 871771 232420 4368 507116 482977 1525930 138902 675730 948279 654425 738153 986784 1292091 324217 1185907 815034 1505074 1831332 1228516 1812893 1315263 1657326 1251625 101444 485063 1460610 177150 186965 849328 949801 922444 979353 1926696 1802026 405871 1965468 821270 727896 832031 118478 1572157 235562 1842589 1780615 769403 588342 1749588 448144 1901432 1317929 1881702 1010202 1952710 828892 864789 394901 1680557 369029 1976706 1807313 1680849 1735349 820914 237246 390288 408040 908415 664223 543822 1913360 1706662 379361 1567556 868447 1533284 1249819 771814 408630 746399 759342 1423547 838294 1665937 916676 1906357 1892960 1112220 624804 426843 1844303 1832060 770674 1869076 1390346 502064 315470 98675 1370332 579578 1452709 306214 1886262 419684 1443044 606963 297179 1287762 1816769 101727 1729068 7886 96751 1525477 1234640 1215770 1214965 1470185 399136 1406120 1426131 1889844 1814396 948886 1669817 1268595 1628418 1700485 584110 405403 896096 831900 295698 710217 1865699 934509 459739 1397987 344098 1525106 370551 1055088 1572899 370807 1085674 619839 326207 11514 1588291 509126 650000 861133 821008 1171073 1204959 1113227 1012294 497599 1710447 540664 1797381 808090 503909 241661 639808 101812 139189 1565917 418763 1139397 1905437 913678 1263481 1555327 793514 901274 94286 1485681 1526412 249444 95648 961112 968405 1374473 130018 1621869 530135 1127720 1209337 383922 299939 1141767 73025 1982890 1677618 749583 521917 512579 1683259 1592674 917449 805789 902872 302046 227368 465308 1342142 1223655 1583637 661922 868412 1104447 611714 296694 1127552 102147 437044 1834005 999965 1520703 984663 16182 212865 1240510 829717 840164 741732 1526418 1986549 1008747 312021 1439818 752464 1609090 394762 454748 21011 580840 1472354 1825354 657147 1919454 1812489 1677303 1118596 1691101 1484893 1132869 844574 548933 1121770 407213 588163 1225331 991377 1820965 1971530 9542 1401245 246479 641925 1854142 252355 1996999 720818 760744 1193331 639797 557159 516359 1512599 37757 1525190 1339739 1602362 468444 1304908 1088701 759813 1899386 64057 768425 599499 1085947 281758 131961 1728936 1827399 1978026 892321 815675 1015906 158483 392824 1085482 944469 30941 725712 1827913 1917443 1066358 1852907 846715 419637 1938888 1553174 1882919 928398 537317 276425 265858 830091 1233672 153948 1147800 989219 91987 944637 981272 816177 728513 606276 1722099 1789601 880395 1041690 863399 1699365 1550564 1291397 654355 1816726 1887330 1000719 1869164 1061650 116241 1669273 1556366 1281120 125281 1254454 1757546 337518 227838 290574 933057 1985624 1075916 157887 1701931 1911528 961002 1218068 810206 631193 201964 1610982 1219429 16622 537268 624016 240506 230953 1203774 576962 1136339 789998 1608287 237111 952649 832227 1596067 23389 1155120 1668468 433384 1744081 473973 491134 504461 621416 1172502 363190 747191 128643 1971865 451892 213825 1802458 128382 1150624 381880 342784 1188162 1788906 1179945 986334 805142 1637603 215573 1196975 1397341 1109448 46640 1153294 1118475 264947 27048 1032443 617105 1547453 1625184 622162 102558 93133 99014 1362380 1213785 884164 370829 1422035 1761000 809745 1915548 87559 526668 1089284 351367 1417521 1644212 211613 100657 896326 337226 1865493 352474 1399532 1277676 1518276 329371 1662115 852590 407255 147315 325968 413457 47057 24529 219540 785167 1574754 1533173 236237 1175761 1437442 1945923 1851345 335733 493627 299486 791742 1339145 1522565 1810269 817651 1076366 807739 1730541 913200 1201214 70695 1049341 1880229 373521 1310680 334682 102796 1124739 767348 1719447 840269 1406434 1774854 171356 1354326 1426897 1029744 1710267 1832723 1049477 1794925 738651 1834041 98037 1621553 1051461 1671209 1098952 57969 537454 1194229 63630 1943595 830722 27935 1326317 1474277 50905 489972 1375282 1776851 922772 744340 1294853 1583561 372959 570458 882896 435974 1495691 1900503 776536 602086 1509363 1015313 1231052 1832565 1197563 406321 775062 66728 742598 573250 1905921 997451 1210304 1474212 903610 1607522 58471 1157280 1205528 1126424 1239703 1640696 35124 943071 359788 975148 1025988 121353 1230354 1071324 808013 1211893 557489 554912 735948 221683 843617 1315714 1955081 1344710 1967066 1310611 1408558 1854814 1283887 1438189 659873 381184 1808366 522723 936228 94384 208657 1550481 350830 1743653 1591243 553260 150059 25773 1813283 350514 327614 556027 441633 1794418 485650 958284 1510243 1930499 1164823 639609 543991 1321348 778764 1663988 544836 1510310 1976786 1186477 1509359 110926 959558 738075 1521684 1375502 470834 1072373 1695022 1079262 1271075 708221 1370443 195485 22098 1484116 850692 980825 722526 634633 159619 1320000 1709156 1996826 472198 1629716 320189 1740489 1015921 1813234 1145550 492566 214335 1632021 1443849 119767 1076982 564536 1336113 1116786 697889 583084 637704 1516119 891626 191741 282344 1987238 1812320 1135427 735333 918278 683325 279681 801961 1063443 1099171 428753 40389 1021633 1633802 1890508 165344 1408236 738569 841225 696013 1188754 207034 1963498 762421 1236820 670392 1371672 675145 1273231 1911426 439853 1004062 968206 60119 1771552 1983187 570638 308104 30900 1916630 679689 772130 915917 900969 1097188 1530462 706500 445641 1677795 547095 1000016 1703706 147235 709804 482824 543304 1519158 516983 1779616 1046375 1486300 1794137 197842 1361513 1956065 1905200 1179433 1262508 1180198 1124219 875523 849582 225579 1724279 427591 238626 402072 999791 1447756 296869 1241972 396083 1545931 359230 1077198 763289 143500 544651 241384 1317307 924610 1936535 1316576 279146 1623283 1915056 1464789 363271 722452 250632 1329714 1348284 1563514 586739 908623 100691 863325 1095457 231883 1049643 1463899 231968 1359750 574669 1638231 1041946 83635 1358082 1260079 1881247 1515249 488650 1638049 1653603 1731236 1005778 724116 144918 164188 1667731 1152342 1086797 158639 1778356 1979976 590255 1072714 1984126 1869266 1241621 1728189 1184923 458645 1904561 648303 1079834 191998 1270703 166313 818228 1040438 340502 1293058 1731354 1342976 978191 669056 967840 553824 1217516 1946537 1904115 22022 231528 1254435 489334 1378565 620112 1954283 529780 704469 1011899 1147997 1742742 1281925 1849801 1337384 376440 1650672 1315332 931431 565895 1106671 707545 547627 689940 490689 1411177 1701262 502879 1160915 68080 1622614 401700 794578 1552815 514431 1420815 1992262 1107314 928980 110956 849483 1971060 1737541 721847 1515415 1938997 1256248 318602 270738 210083 492922 346184 1232105 825793 835105 1766306 28170 884765 1579928 1614703 1796357 1269236 77016 1796464 1645553 107291 1787188 1151367 1163237 449846 1166490 1128220 163530 815876 796858 595527 1927238 1017330 519664 739312 931856 1965873 1048649 1730614 470141 1355396 1281921 1747597 28603 406385 1295909 1374569 1774856 925438 910844 542745 1666601 1598831 1776266 1993997 1488374 372902 789371 309857 1016281 665845 1136979 1832233 1423483 280876 1226203 1963846 1104866 708736 334622 1601569 1855443 1363691 371859 1522449 1090837 1352979 1654064 884574 865344 234271 1419355 558271 1523742 1575733 1735038 1433598 706765 339654 979149 1203187 890266 37759 1341016 871822 142167 549816 1873334 1429419 310133 1384036 712428 277952 250591 1231990 1903827 1871203 513668 1637862 1295299 242015 12344 147693 1958543 1325251 1033315 316609 1583246 1772125 125200 1159920 625610 732334 961981 1731063 284641 354927 1679949 1394089 1827074 1547270 1900632 1501222 73560 434952 422906 659598 1503701 375255 306828 405349 1826293 1442122 1522966 926130 652176 871681 1988501 214017 666092 93598 1880384 729377 1388827 13737 614856 523545 1962043 521752 1974418 682553 949140 38628 542849 1294882 1382807 19766 146443 833811 1013571 1753332 1895393 616696 668691 1272252 1408573 642655 508299 960107 158150 679727 1326248 1891209 1048608 1557260 1758250 1639787 1821118 1461966 1623920 858518 486323 659092 1988397 1079138 395343 1183749 1886349 1978132 1777547 240302 1789466 1741462 414818 1604270 1449753 349198 854622 1153918 35880 334377 1914681 1333124 935031 1632073 1626605 1052685 659250 316003 345441 353977 1393344 1421132 1623378 1936675 1927949 1574951 1469693 574254 1574816 924880 341335 658105 1136416 1816355 689141 898074 1811767 1258309 1188453 303372 367623 1817273 154999 1656005 1837001 862298 1351421 1635706 860504 1795648 1789147 1986970 1572029 1652679 579000 1232551 1129712 1086432 782671 1385255 443118 208278 1665761 970449 1824389 33582 594682 1636017 1011496 1227641 139283 1242179 463686 390331 939625 1301165 1823574 1142057 107826 685416 867194 347543 1013095 1572590 968741 166508 178058 1552208 811426 896168 515280 1282476 1135965 1259067 626250 326596 1494886 570067 723801 833142 453529 35210 1880726 1843093 314376 1292561 896401 680430 1608649 1521470 1841099 1276051 654519 111343 746969 657163 637620 1685401 275620 405621 735959 293736 428492 111022 935988 1713583 597113 501809 744745 521048 851514 1331728 1544595 1824655 1386300 1416184 190643 381754 1046960 1050435 1622617 189913 1302945 1123629 784048 1106106 1970956 1018841 524508 856626 321550 182069 931915 547618 706405 637549 1808853 694735 1216810 385344 1862059 486564 1335184 1203416 878291 1858176 1595785 698065 332907 1820626 1924639 1166737 132946 972146 349409 1797068 1757677 499137 684975 655657 1046055 1672376 1520745 1646728 1641533 245367 1345506 1751483 1653577 1011749 1163605 1616019 275477 103341 89240 1722507 1407271 1400789 1911015 359213 286868 366965 1614872 187701 1547879 1514108 952249 1563991 1335045 1218197 25793 784738 1886266 634706 1309039 549018 1416622 1964092 1782774 604388 162358 9944 18126 158865 1907483 763580 498148 984194 200384 1996619 39655 780094 257168 1808057 371032 1794667 450018 1816676 1603545 15370 61905 208419 1810900 1804080 1436310 102377 1595891 719687 173489 1848461 130610 574951 1265470 1722158 1942266 466473 86839 801065 149747 1844130 341253 1924587 434334 1705409 1709058 1113168 830844 525997 380207 544299 935903 1582495 13887 1067529 1846912 1249049 1498386 57135 1260784 303629 1316154 1813052 1205453 611829 290757 1087419 784447 209660 608249 163791 1640670 577211 1582206 1365506 1574824 1711803 1437523 1958085 279365 39587 298426 855996 1267695 391701 1925141 602840 5592 1834563 518039 643405 325896 837792 1805958 468392 75902 1972239 1167125 783676 1876192 325235 755701 1975444 841544 713596 1734988 1628543 1009487 948730 308569 1951730 1260849 1048533 626368 1185393 1553518 880880 1516965 1477608 1002708 1964931 1088469 1169363 1864382 918073 460501 1230273 579232 1912968 726692 1564016 895555 577708 1746656 988775 1408048 1102293 213458 862947 1406552 674674 239096 1181666 1183769 1251404 83448 515945 1173086 854079 9052 223199 1025413 1517551 1993678 557825 1764299 628779 1219018 1276210 1432522 434008 1623359 1875061 1563406 1970530 707572 1709234 258113 1227586 619821 1794283 770805 309681 1839722 1239520 1988065 1395817 995565 1567109 1873271 67530 1063824 289647 521747 1178822 718260 99166 1473966 381233 729071 1114099 1506458 161937 1988227 1616590 910163 871553 501165 1068286 1514628 1007627 420417 42939 37145 1860596 1202323 1118458 1129214 77048 1152661 1967830 1945080 837377 84708 1382740 488170 1460433 1575556 1050357 966591 1475077 1947565 28750 735215 710186 1831771 1278479 1439600 623931 211476 1984943 1864011 89656 1874032 749822 921444 503299 1160141 1063308 1432662 53741 578834 1490792 725383 1963145 1086166 787405 508318 663861 336255 933216 547328 1223731 679697 1853412 1623129 1901754 1303261 769853 1708565 264945 1900091 211614 251572 311277 1628109 1401174 1168893 398262 75408 1394693 914120 1660137 1937290 931050 1309362 601228 1856725 1507235 608874 29153 1158059 166817 753034 214113 54915 1632585 931800 1360781 413159 292930 37732 683373 368358 1317821 643454 1985010 1900610 49754 1597544 638107 828248 1495431 994438 1134126 1652484 1839141 506831 178419 1764924 636785 1769806 724550 1959912 1687673 1073016 717084 1900120 672102 227016 1650635 1973340 1125888 152787 1006393 1510020 340981 1678123 910937 1232430 422047 1807523 162884 740077 1601614 518619 77919 1741135 881866 1321042 1991442 1695498 270916 1360712 616185 397710 291481 277473 1985818 1204896 1343011 596877 725536 1354465 411982 1355048 618229 281101 1351687 205908 253953 405321 136536 815174 1232734 300440 55916 1248943 936340 401177 19316 824928 863222 1253964 723412 621095 1911008 881573 1698495 852451 1429545 112552 298226 485627 195611 1428667 1346075 1096981 1536303 1533261 1064964 1342878 1154338 897837 570024 742102 814073 907820 1709013 1799726 1911454 538394 1275639 7406 1320262 151536 1956052 657139 1974206 1989080 36747 1503092 1039737 1282849 1587369 1124458 1211876 1067427 1203374 827314 1797981 561555 1449889 1473671 621630 1534777 1898215 1257475 1703956 809399 405045 44883 1751720 1486940 1770847 70227 1648201 1175778 1513364 1703011 844117 1705631 667978 430458 226179 69791 1933643 224569 778969 577908 1258593 411305 98886 608448 1424704 804663 178607 783722 1771953 1010605 330429 1514804 118724 756471 882920 1313781 893071 1624925 1843069 398487 808812 822477 592000 1710639 1378055 129494 677720 825376 1724193 947079 1795076 1438722 168466 348326 31247 1972583 1796019 1041271 738470 1995440 1923635 1767651 214635 1640032 461426 1243481 1166765 681024 613088 703986 1982425 779921 1386216 48321 227185 650436 1808747 1235957 1922543 72080 891728 36334 56263 1359400 256894 133561 754111 1585549 949369 1654643 979118 1805427 777051 1109761 1711425 1217710 945512 988686 579484 1121044 385300 412824 1081945 134223 779079 1184568 1883800 1282239 1298870 966091 1447407 1500796 842336 1335687 1078168 294620 1310119 5159 1632798 120859 1928313 1944787 638104 1562431 1128075 1528105 20566 1414846 1703864 588340 4098 180944 516785 204824 746402 938406 1980439 11744 1066808 715357 1737761 668539 1292925 1775216 1344744 500825 347158 1275621 1710469 968966 418169 93974 658427 427769 589042 1900886 1292777 1425988 597760 1014697 1893991 1052563 1009400 1219026 1527940 1497796 1636877 513600 516641 181443 588046 306220 199218 841890 1873903 1943029 1756886 219001 1202860 1430416 1293309 1325019 1326980 220905 1116311 1173570 729044 1819706 1150920 309940 176197 215138 856943 606285 1100470 1178216 1226249 1232855 1216503 1855512 163273 366005 448537 1321434 21771 1351746 1099767 1427072 1636815 893204 6715 1361530 1775769 1169257 1910741 1618045 1375491 1591905 1724864 1744570 915867 1072953 325837 400543 929751 1156867 1374731 379436 1064965 1326911 1466136 1760211 613126 1132103 861745 993724 1997658 1003756 201270 1176161 542168 486206 1985057 1183490 885293 846520 354119 379554 853893 719600 423530 222038 437732 1976883 240380 93890 1519892 1299021 747437 461798 1587204 373995 116758 1131160 1116309 15541 728648 274841 1331917 900657 1293999 1131773 712659 1593552 1491007 372050 1050831 414062 1980859 685333 1395268 42386 1538612 1237412 1776673 1627916 1455814 1919048 79032 477837 1732038 284257 1205116 1593524 692834 1715156 1028958 1272995 757783 726146 1420442 1225436 1621792 866533 618902 1351428 1366534 293415 551348 1855849 1225831 178764 95422 1484423 1761874 1972953 1696812 1759159 775887 1458203 375829 205643 307173 1436022 1719340 1341650 1894507 1161651 770340 1544377 923923 260675 1205207 1542293 128649 1399603 664188 1823523 1268088 1164092 12115 305725 1133942 1700952 11885 528493 242633 1839589 1859865 1508836 1938061 307860 1002460 1167537 355013 383391 938188 559833 1814681 1838088 660278 634675 1575451 433742 623639 117385 1975876 1788840 534827 174550 625578 1275970 1784851 164716 1470584 1332283 1064240 793418 1200551 533914 19801 1597064 768852 824573 910311 748392 1802481 1611966 642133 1795054 1972145 1335688 623800 568151 951093 895406 186128 462428 391475 483883 678612 441993 779222 1133413 221660 1144503 1711145 1405455 553124 1806059 807229 42646 794135 127661 493788 1508048 358231 1315778 182303 1420664 1273646 671555 1632532 1974132 265438 91970 845640 1183197 792913 1565588 1132155 361284 1451304 538528 927191 223293 1501028 763458 1481216 1908256 697482 152908 1877369 736413 1019038 557546 598766 123428 571882 1292291 1446522 564655 504681 1408856 1589629 930772 1864406 240822 1929626 1167328 386919 1512038 445618 296097 677799 1307935 745944 701130 834018 1051653 1164472 1160483 1311991 526986 1320928 59555 854593 808211 1608671 1332758 1408748 1811729 786219 345512 1848188 1392873 1579002 1753926 14226 578365 215261 1488864 203616 174783 1160825 133784 1853950 406486 1708836 219870 283176 85096 248995 114958 1106647 726700 603991 715453 1786042 1959322 868203 1755143 801726 726446 733689 431737 1253562 1516447 1623904 1562031 1806884 1134243 1913058 14065 275309 810615 1913450 336226 260051 739520 1353373 1035647 1150494 687949 1457828 1837673 456854 717113 392253 822888 115266 1859060 50959 915121 1458588 787787 51667 1565061 1483456 1898589 110507 1869586 116378 425762 1007814 1582268 925580 1594975 1528234 303888 1500321 609180 1419878 897447 988136 1813952 1861496 1748539 805764 1613573 116992 778920 182379 1491460 1061278 1408995 1694372 1426145 1658856 10237 1803611 888848 1663967 1243550 1765091 1922074 1719260 239662 1831389 1490490 1406830 31407 1231479 1898645 1723796 1161566 1992985 595520 1684550 1014239 1964153 1889623 469612 621519 500977 374793 729767 1122231 1963855 1485792 878690 48004 1403303 1935590 1322855 1947039 350535 210745 356045 75410 385445 1941790 1616216 833606 1897325 1912756 1330296 51728 905214 1418341 604301 1145655 617833 1040935 1867781 1965289 1499509 165023 619997 1826277 525681 445530 1394182 506306 792877 1516488 238985 1202608 971146 1849106 1082163 848875 1697609 1119903 1933173 770244 1429463 493747 1519827 1629759 766426 994459 1258759 1457042 1452479 1150047 1063596 1783988 1137048 265256 1354182 309300 87365 1193668 282351 975841 1375763 1300996 721265 1669602 921901 227352 1743533 646642 1712536 661209 162782 1608420 747992 898463 1509020 1617817 1376526 1513784 1176727 851011 589179 1318719 256748 309745 646956 1693787 1488263 1790904 11339 1762401 1098210 121362 1162748 1791275 903164 576268 1384983 1596748 592182 1359636 1388767 217379 178656 213631 412600 1981687 543289 1767432 1604888 1860259 993036 279243 580832 1259318 1821994 1876511 1935602 698185 256254 1727087 1725550 490971 927474 1701352 1128646 369060 1244626 856142 1459633 747076 326940 1993102 1349287 552350 56945 632616 187230 121694 426332 379327 1607019 82257 1541466 664872 1917844 376535 331236 651302 988146 398829 1826027 1728880 1980074 724296 563816 1542893 1198618 1637638 688039 1839920 490142 1152938 1384475 353415 250420 1460484 1041520 1904809 682382 1914579 1275692 249389 298742 20878 1265047 102929 296218 830345 1718303 1721629 232170 889150 1404236 1817979 1549200 675676 1355948 1561368 559945 802425 1975222 143806 1861856 1411998 769469 466450 1257622 1456992 9913 707870 352341 1836960 1863288 1494354 1342826 734917 449615 1513622 513159 327707 1591499 1080780 514703 264608 854114 361271 1981590 332858 108652 1247568 138184 197478 162425 837789 1811962 1255822 331571 908514 1940955 44806 51901 1349180 866866 1446511 116831 357584 637409 1673941 228019 1461207 1932440 1405409 265973 1461195 60613 773660 1249691 231226 213497 1734869 124293 873464 1354490 983883 79138 1413196 103295 834154 1529165 1515675 479054 220927 124008 741283 318957 1961333 1311472 948732 765206 1612809 1949948 1681128 679925 1152088 1788785 1676517 963248 538807 1013144 774134 1707582 983228 1178180 1699128 1557059 34374 1835632 1369769 361044 1580811 596793 647729 812384 1082305 583200 1562471 249133 549083 352507 1237142 148157 1435455 611916 1709464 691433 1553536 599095 1908929 966892 1256373 775957 885351 304733 116624 732128 433155 1436156 1819170 1399024 1531273 929863 142382 1330436 1654352 1666462 509347 1355801 1668170 305539 982477 1158435 1097701 1042406 352423 1038492 1525722 857654 1214172 1379620 1387358 12296 1876665 848482 552040 1698860 319217 715485 1306086 1317188 67356 319596 1597354 793935 100272 1215183 1319014 997519 158185 927749 1389943 989463 466698 1090914 1003022 1319584 1575134 1572053 718745 1856080 1160407 1292767 726810 150319 1915203 1011921 1067090 1636582 1708479 1533781 1273007 1432824 1402906 1086127 659534 1559967 440552 300094 464771 293277 920808 798679 209799 372582 864055 847759 1663651 1491410 299177 395864 67680 1187263 45286 1680882 222389 277293 185505 1317155 1847190 1246425 543009 1130477 975849 234777 919522 1744391 1127153 1115506 1598713 651995 1943897 1511230 324752 1619468 1745664 779238 1147777 545164 472538 471700 820869 1255261 1674292 658463 898093 1851918 572994 341160 88985 330712 1058026 1047080 1354744 223445 351704 1227322 863829 1690087 85031 335202 1879968 139527 1612833 1342328 1112618 1490021 1575969 716605 1297150 50140 345554 739841 1948066 369037 39906 255132 1954049 1566020 1932799 1258403 263819 1737479 463692 1321656 1128140 440872 609530 1181222 816727 911686 894807 121121 1370770 611113 1538207 1069369 953623 1099139 836722 941708 1975567 454137 1101083 1954787 510481 1470304 209036 1575854 1547281 1766858 827448 850723 1189707 955995 947385 871431 933036 1432969 1545858 358327 1827927 1154253 488136 252308 1391120 448966 388855 420318 722212 777969 1201888 64604 1776248 80103 1197691 1214662 915613 883286 1508880 1611808 1084905 1716997 434951 1840253 286638 659966 1665359 220674 1581928 1552196 1361667 1062463 585371 1476763 8983 1965501 1558442 1143235 1974255 751210 1290390 539017 1947650 1755879 178046 447035 928075 1550226 582908 337430 1978563 1720069 534152 1546501 1498142 677185 151469 269931 363762 917581 1656376 920550 38091 1772547 39105 1849694 428942 310541 335172 801771 1699699 799040 1981507 1800419 1898566 1317977 371938 1497054 687848 1222873 1422135 778131 203373 1041087 317119 1005454 1149210 1004681 1489687 1055561 1253940 1620418 39287 780348 846454 1873409 1993381 446034 972312 812559 1590689 1572735 1576363 847698 118870 1404339 1818056 1015953 96511 1469371 616959 489055 1194032 1615734 1288813 879694 518775 1855366 1991029 200609 703570 1128661 1961937 1163988 1553476 1411549 48036 506791 1243444 1658318 19314 642050 1104001 1488811 1932919 1694504 1380551 1038117 1942144 503275 777943 302984 358866 1259171 519228 943789 1382609 1121275 1580347 429014 819084 959424 1841551 1197382 331580 547235 236176 565513 1034495 1383227 1660245 1082374 187301 114287 343725 1520890 1162863 1684794 1213700 1218708 550492 428037 606492 1047903 1987220 339408 939271 736810 1579846 1275814 1196268 743610 1653036 1184119 930441 158195 927263 635127 592064 1873328 70315 354242 1759766 497180 189243 1037192 31530 1200681 860730 1758273 1520206 1741729 1774382 1835100 1679656 582623 209191 1561830 1090366 236038 1542068 854937 1437736 456938 558077 430127 982079 510411 172515 105594 145667 93304 254755 1565893 532585 813373 622904 788387 483758 550568 1435196 1523155 847271 672230 1131198 418464 298462 1487188 1981775 738042 982823 1051418 1460015 988643 822724 1280664 1392898 1754233 481359 1748328 1751046 617549 1348785 1595015 1567455 1876171 1593998 318298 1586251 1060869 862499 1807233 1115163 941807 1396824 1599726 1545748 34247 370361 209099 929517 1281350 1659058 1660515 465813 1864213 771333 231456 56074 1452644 163544 224384 75707 1189777 1799567 1819339 1340367 337901 270747 1837951 1025615 370550 1960044 22689 49338 1571266 548319 637893 1381030 993146 1412343 240661 305913 663815 523799 392755 407767 310410 1000075 1115097 1240099 1841052 860964 1514308 620274 1744156 559805 455456 1122791 363563 1879387 965024 1472512 254888 24953 987310 1046739 422338 217666 1519429 204266 394172 1145642 916753 1398665 1667651 1834828 1881246 1914466 297533 503914 227396 1498060 1176481 564591 1690237 726343 529196 622101 921155 1491922 376146 716299 328981 8400 1300858 1827787 757669 1738645 1951051 163010 1265329 575508 1455523 1458726 564176 1351547 1656065 71432 955999 1323398 1524000 1101934 172385 1117296 1095175 1528994 497139 637845 1405498 548132 1999738 1804530 1459080 1416812 74909 804882 1605001 638586 1988278 1971011 125246 381756 743789 641459 641322 458600 937508 1061329 1060857 362610 1975562 1491570 752155 661852 804227 274877 1855588 1054385 1199664 1515240 648273 799922 914803 142498 1118511 1413521 161297 1547524 1560734 198381 135004 536732 1738529 1895803 822238 914957 473138 142500 169039 577953 338799 352408 938604 1797162 941211 1602762 410822 865193 165683 1764898 1458920 1411022 1992777 876010 1692906 400161 350464 1857962 533773 1602679 656357 520958 1137035 1478654 1801045 514989 1934372 43688 1903100 302142 1743539 1849012 424609 1063504 334625 1685239 390194 435246 1832443 1723911 641068 1444741 1296279 1928958 1159051 1678347 850224 1253484 1349319 921968 1816011 867725 247222 584388 1798816 1019176 1801396 1028277 1740161 1198634 1601257 939961 1399833 595811 1848986 1633029 581432 83165 118474 1482761 1028935 1282280 1883934 1133998 880017 77624 454192 867904 722141 1839245 1405212 971797 546384 1051383 389891 1210730 1633137 1444889 654292 992462 298717 49608 1416571 1211499 160601 1852489 1132067 1878689 201670 1183601 1074690 1719180 1064159 731623 774981 807970 318738 1758534 1264966 600894 91130 1982984 8550 913515 1702293 206958 799849 265890 1528878 103543 1876786 839618 98458 1246436 1336498 1585360 1632078 36508 1960640 1765272 864537 1523959 1695269 1507409 1672925 1229764 1027558 1422744 440913 1510887 207711 787355 355034 501704 632972 1497783 895022 1287528 1028398 1165010 262869 551631 354708 698545 1547102 1896241 1180083 1417383 372124 1612512 1841292 594821 1367880 1193855 262260 223294 73760 1274160 962593 644091 1455035 643063 870786 409871 1953502 964120 1798171 626475 1167852 727437 617765 136506 1084829 328757 137740 1526566 1176082 326978 955039 1234096 464103 420298 1057717 1592514 267062 462615 1793411 659517 215462 1484689 854132 1091352 921532 173416 561549 1528614 869054 975515 1300905 473758 59859 1340588 927341 1682220 669322 1105465 1707233 603326 859789 1445134 1730689 1587162 1140293 1230003 551840 1419189 684592 1487756 1014606 631323 1145230 1970851 1209414 1597845 1501711 1120157 1991764 469945 1153484 1628674 1121211 1471526 923870 939546 1997896 731002 1232743 192741 1713375 409770 584614 469620 1126359 1510805 1197668 1880709 961949 546751 1080482 1239780 769402 1809044 1820381 1487534 93191 1667362 1062163 1481938 1020217 1187674 888566 5036 577064 137116 1266108 1409782 1574349 1069136 696894 946904 528632 1406672 308040 1264357 1695680 597652 1235371 1582317 1245972 1461944 1754459 1054671 837912 321648 1338925 1041140 1653347 878500 424438 1124104 861408 386691 1017419 1435089 1622739 1437857 1442722 141654 596396 1373682 157160 352868 694074 154873 1378643 238077 550674 1131720 1527223 1483024 1900941 1533972 688607 241593 1640113 651286 215987 494805 488989 265363 1230901 1969539 1910502 1623037 731905 1150627 1665173 25171 1810907 574536 1603111 721997 584260 1718179 1483166 10986 1121795 410150 1992453 1707578 920148 534773 324049 1779601 659902 1418432 1519900 767856 1544003 398864 1933535 563805 615466 84925 235241 1780170 525725 619717 1018758 184585 253901 1878764 1912462 500742 483323 461138 421640 1892525 1098234 999904 1927471 16115 157102 189046 362410 754280 49970 1442388 1906855 267422 1322318 277727 1355865 1854548 1752195 1910742 1865924 98528 1114886 768333 690576 1824444 336365 748483 922733 873665 555345 1571958 9767 1775394 1406954 1181083 232543 75171 477093 1342672 1089892 54604 1429303 644342 1563661 477039 124485 1704430 147681 1074851 1681935 38151 449660 388896 888044 1626662 761795 515893 1537444 1434695 819098 483768 1814602 1110854 1747423 1158010 1168897 1098254 1084599 12672 631563 1938995 452404 701046 256044 220210 1663244 270327 1678332 1038841 690849 1370164 1762515 1629620 1468549 306506 915245 1297827 1576854 573570 1459389 910984 1452618 600560 761642 960294 1903276 115895 1135845 643300 1992052 1040143 1116650 1504788 1368428 1817949 767731 237180 713614 793831 1275736 26235 1353253 1005791 1886709 1229978 1961278 419956 27670 1177521 1413837 779485 842503 659079 656529 653652 547499 135330 1987224 281283 683628 1732992 1754819 1899705 1709596 1415130 1248180 846526 220109 1688985 1597180 1958329 342137 1386928 847462 993132 495459 792380 939651 814931 1727786 208075 1466469 385539 1184849 934221 131542 1577121 1125988 1110132 1301253 376772 501490 576996 965118 1602364 1123816 279499 1459671 1200362 48337 412656 1178630 203331 1042025 223824 1463719 137399 376934 1757023 253137 963636 508707 1588873 1332478 633624 1914645 108725 1821094 1538093 1747984 1177606 1782943 1472368 1627186 957771 749532 1613223 1826175 1522494 41742 1631180 246773 842856 1101822 1332581 421395 35134 870125 1164657 1986606 1473908 753681 138634 1398180 826438 1802749 240359 1423296 1498211 582239 359891 694664 1387494 1385986 1731244 1203280 558820 516041 870827 680945 696427 583424 1574643 1629341 1804662 325240 560598 1117222 1876287 574431 1811918 1123863 150498 1182811 1199394 515842 555474 1846122 288946 1018582 861469 860339 1956322 210260 780030 1869052 1125724 11350 1799804 414327 1561013 255376 1430457 1683195 1567652 45427 1881586 256926 1186151 1251587 1187839 356881 1021219 1065086 819903 858938 513010 1283899 1346146 962151 1430290 258124 1822272 659059 1102958 201469 1677738 883264 514099 214072 1410273 947114 516104 1310065 272826 990650 1711037 363827 460322 1180025 71971 1265057 406351 1330506 596516 1473059 1066784 1713114 492381 507155 617698 1519811 1649379 594992 1746163 538253 1013195 264030 739928 1508675 1777177 576774 671418 355462 1549406 694229 1649560 531915 196684 913713 955893 1672719 1791661 435428 1684304 940045 577962 1124740 101737 952663 95659 266821 447096 1019981 26942 83733 686451 1765605 409554 166909 107403 207200 110554 604625 1751184 1962784 1354222 1053847 1792384 1325003 1394141 691926 1951235 1309319 1045074 1007098 688171 740315 1938042 518202 1296891 1456661 459813 1802758 968692 1783315 562746 583775 901872 1442680 1411967 1265411 469366 1420074 1978321 344519 975635 1020262 133003 381849 1287329 1213126 1804093 347940 1800249 167320 1824124 1895835 875874 1839718 799732 1078241 546411 1508589 1142439 1409131 1249835 438371 930533 59841 977677 1950174 90950 248415 366038 1036054 927597 994946 1079740 342624 1625717 218191 1636878 642404 1406937 339381 1235413 282280 377448 967225 1847055 1087815 1892057 416019 14027 222768 1013282 1342123 1727440 203780 597114 576540 65071 874813 399677 129894 1513152 456922 336184 634018 883361 1182796 1502429 1889652 1305151 1316824 866692 1457080 729010 1234848 1156855 1754965 1676787 184573 1884387 667167 817254 1403871 180401 349607 662648 351258 274814 328434 285360 1591522 1059635 1700021 841438 1872311 852705 1433553 595582 122724 1054995 1630249 388518 1707942 1836881 214469 696267 1632179 427811 129716 735031 1412370 621096 458518 941305 537286 674793 828760 122061 349066 984322 1144989 382452 1881573 298825 1771469 1227995 747058 447163 1330433 1462477 1886639 341314 1792805 1576390 434708 562785 300517 1125044 1691022 102137 1367792 405583 1045231 1261375 1715189 988329 481876 47155 385227 1208836 1130402 1330180 1303295 1223598 322685 1699013 466947 12089 1490889 495814 753328 1133253 62343 1172418 1781584 74269 1479418 1610411 1354692 1036606 185925 1179233 166755 1863729 1469570 504775 1935472 1451024 793534 791318 1621779 1740670 1324669 1800786 1877709 1112431 1913953 1638409 23050 883835 118888 1638451 595372 1399507 1895741 1894818 201442 664588 1781682 1551911 1380541 1088788 1449128 1803755 794193 1793653 289624 1333861 139611 753968 1621296 743518 203085 568214 791216 1679892 1796110 881201 130165 1723765 76622 1177204 1365846 1478758 405027 969204 1452852 26810 1455733 1963453 154387 1059859 507872 288805 375632 1168383 1763673 278907 1726121 835431 1577055 476910 1028971 1921979 4176 602879 1279442 1651537 1820533 75871 399276 99508 1904897 602660 104805 1544215 1086423 395560 756099 834480 1091989 1614032 1027121 1647552 1006972 267316 277313 37155 1322729 1764504 1638728 1404355 1411896 1703192 727336 125016 157635 707629 564374 1980938 1157801 183430 1117417 1091621 1712414 1163341 1984874 37556 514313 99998 1852549 61977 1873442 42586 258559 326398 622753 895820 549203 1570297 1972179 1699171 1259571 803130 1018354 1834114 1824832 1095746 987053 1919444 1929373 1576729 4459 1833744 208558 1880387 619444 1876438 911458 229307 1519136 1808839 392321 1485935 1919953 71577 1069201 1018757 949974 817818 836976 1194535 1041177 1765454 9154 1869951 838122 1456898 1696341 404901 43970 545337 1613803 723365 1233188 1318534 891139 1057931 199752 153431 1597036 81757 1113264 1336724 1971667 8224 843742 1378859 1315105 366134 1399673 1513896 907593 1791985 1861700 21903 684720 1649386 970180 892211 1670298 942924 932125 1279658 1574136 909108 126335 1813468 1213714 1148019 1299420 1410392 136841 1657529 1093006 49697 846951 1958799 831139 576662 1669987 361116 288889 761866 230406 170041 633604 1281706 1055913 1352942 1183703 149072 1183710 256858 57094 1346141 1771586 1649933 521014 771048 502681 1161593 1393499 1433959 319608 16601 1127691 889858 1037439 1960469 862210 1861450 1113387 770870 1955736 1696761 1369755 1585729 759136 895039 816437 785741 4950 1770976 1415211 882701 1989970 1476237 1230593 1400240 294146 1278444 439690 1113458 1130751 455332 623324 702066 496735 1823741 1087149 1753060 990030 1093823 1770819 1915454 1718715 514957 960582 1367030 1876924 494690 849605 1053537 1312683 1233054 1059466 1269962 468910 117826 907457 934181 1042621 1932629 679960 580206 1933756 920145 83021 669358 1466197 907975 1484042 823491 57290 1016204 849884 1836157 335332 223729 106633 632536 1696042 1766382 1064192 1801294 1514727 1631730 628509 1763563 382966 1514145 1906171 867581 814427 947541 1801398 1620867 734814 544758 1884497 1859513 871209 173769 1953438 1491317 56382 438096 942328 859475 1166948 1684487 918725 1342009 1183581 417710 48508 1928433 314969 1688923 131635 522929 190157 138849 456771 820766 1112030 1094135 1855846 327014 1283392 1277002 1795467 674485 1001482 310141 22557 775382 490097 194164 1758759 103243 1342329 1061249 592088 189755 677359 1044084 1723156 1010475 1130657 1504677 781649 1194449 1205384 494560 345048 1490777 1791366 1327789 121389 1680836 1772753 1612291 1342126 488643 400852 441570 452979 1366054 777080 1153661 1506225 236531 406893 1382647 515697 32618 945388 1259726 7279 426586 1891141 133918 357666 1641976 1824434 1949517 626419 917440 1748428 1004957 357089 1571796 494781 1018728 1053144 398500 1433151 1791301 1994501 1055461 1486999 1807004 483022 126016 419025 881233 1775763 1697144 1547536 421247 1834400 756015 345181 538544 1235773 219036 205876 82990 920388 689440 1577976 1603110 727039 77548 688930 1753114 1576069 737600 749753 1028242 641918 660788 1280372 83698 1044193 1814585 727533 1047119 1998119 418186 1806254 103212 1773444 764108 966070 737616 1727670 483474 1936285 47168 1214907 1755593 1974962 715104 1315418 1190533 1008073 1626341 1958038 1105141 1359111 104938 1704275 508361 1589494 1914583 1689968 599696 1869623 266128 1273681 661200 1236338 632178 1822127 1082665 1692982 1069912 1038064 107945 204079 218760 1131759 1267627 646518 233218 919764 513791 1433348 583758 544326 92017 872720 141036 1113667 361764 1634531 428166 113435 69491 568153 1174024 1637121 1138462 598912 461651 916757 1281953 1620502 1629157 1069543 347727 1367407 1994986 1206921 891021 952323 603656 652304 590644 1740645 1076919 1751950 1306419 1868384 1409701 990035 1843128 924511 761301 365492 1810302 488296 83125 250172 772044 895510 1090629 275636 494126 53466 290594 1672587 904706 1092497 273617 1737469 1188187 7299 1671895 1670412 302170 1717925 1689243 1156464 167607 1046510 141535 1442245 501049 102942 1881181 973276 1387203 1195641 896709 583895 198034 1656118 284106 1114174 772050 1953280 1978929 1566632 1397193 1968441 1362691 39895 680168 526369 1573791 244935 387462 891538 792185 626294 1888002 546746 1585486 181071 1811849 1037600 920658 280771 972240 1651246 1739575 740819 1266568 1734546 1492153 1653929 189124 720977 679172 112925 886024 819504 1697492 1395575 1312674 612072 575167 756381 1934427 1586453 775518 965529 488000 1703297 1802093 1961316 223396 821961 877153 1210090 369253 96756 1134562 383181 1462296 510315 725859 1159761 1345562 457126 370822 102329 1327602 914206 1579708 974113 1851358 1694187 78552 284026 606822 1708732 1440293 269755 1181035 1785435 954329 168109 507521 1451977 931674 228726 1023890 1280958 1542432 171158 858704 927803 519589 789761 1307425 97067 1597528 1621934 378260 1131091 769839 291543 77856 1401764 635760 439592 1872150 1330202 1030393 112388 1114913 577481 1396547 907558 1691798 247209 1936322 1024204 398276 1286619 238946 109811 817502 717492 1389710 882385 1771209 1793686 846977 1990705 549847 582503 1625192 1900274 1551238 329181 717142 1178050 1910854 1000166 330482 814818 467156 1107459 1201046 1263339 615186 1074902 1911752 292729 1103289 1516704 690193 739188 720375 1525354 635452 1576049 1870628 490986 72618 1967021 213268 498280 783554 487956 1657157 1222082 937650 392817 124211 467416 905469 1641220 696622 1011652 1602059 1355634 995881 358774 544105 1760940 997207 878966 999793 737024 526522 1409343 1000557 953714 1599377 1583653 1195110 985164 1272973 530074 494421 1703836 1052916 972307 925682 1292748 1698126 1607211 1014500 1257910 659734 1052121 1979761 1619218 109562 1700215 968663 1841521 1603666 938648 1765645 1404332 725980 162584 1382105 1530882 825723 1404642 398252 48356 1646762 231463 47242 219527 556422 1581605 1789208 839396 1853646 696177 998664 1337092 1235899 255328 1485907 983421 1249044 146133 18433 219319 1446033 1586716 160860 1710354 1843289 1554277 1150977 445347 330055 253547 185938 1435083 1165439 982555 1964193 952098 1463229 1030083 635347 1018650 1590324 1782996 95864 497728 427374 313012 1330000 1055441 1692660 397716 155015 1683832 1548937 1777943 1202052 37607 1884119 294579 501846 1268133 1033178 1555301 1468792 1252720 559845 262980 697637 784631 1974694 1605158 521479 582741 254705 696630 1514708 432734 1462983 676674 1090 1472367 1912008 499563 485377 937372 1188767 364027 1787985 290466 881800 186218 621418 1600324 1618070 342711 1263611 1845021 1068713 884072 805400 1482713 1533054 1583259 1410566 304674 1987396 596057 1543883 1373973 1219403 591708 1916572 1995125 637840 919066 1185202 611958 1094941 177828 795133 1001890 539935 343261 494483 1603751 1557859 1597660 569767 1640497 838778 1055141 1107222 1723688 998761 1585547 1506745 1935410 1107902 341878 1070723 1034966 1187066 1053579 1659179 1356387 445165 1692131 1387230 280517 138797 156350 254935 49954 727150 874009 900826 1613507 1462346 540489 1821818 518620 1686113 385915 214753 636812 191226 1146777 1741528 417912 790066 829342 1336242 960190 686291 1824566 216417 1866015 1791889 665601 1545106 1347882 577409 1656440 1368582 1500296 406487 1605019 130745 1203404 1378499 1255034 1637579 1916407 56983 1142465 574372 268336 10815 1678204 292301 1764830 673077 293403 161236 703851 1290476 163909 259303 77051 974990 1557865 1515817 122144 521562 440595 638668 285940 1001810 593735 1206802 1179082 140898 1258678 371012 180405 1307645 1885874 1163354 1070491 230754 1566835 1499063 1574975 1073127 1402140 655272 990252 1837250 870659 525815 1455917 1667212 382260 155881 717364 1962474 1205055 1080554 535279 1915380 308864 190154 872246 1448547 251932 16019 1088953 260044 1938477 1374212 1153370 1766272 1881849 1963303 901603 392140 1878638 1745188 1832088 1424372 664801 1070782 244005 1580399 570385 1264706 1969057 1486629 161843 1089973 932841 369930 73451 471837 848500 586882 621420 954176 1351492 942436 939001 1823488 1390484 59930 791805 44013 1699969 20061 1102452 333771 1875627 1387072 806520 979223 697003 195179 1066132 931472 1303179 1958461 1827548 422234 677206 839121 234534 793419 1234609 462219 1132057 990008 828965 1955350 1274493 1018938 795160 435649 1413750 1959370 1819943 1364793 907523 150122 923838 376330 178870 677768 1220204 728880 1707813 294717 1285756 1288509 815123 42044 1830040 1843991 1930363 868797 1420359 1305490 1096841 1155305 1958510 1935267 112328 1653537 1025270 1194596 1131917 1544660 437586 301063 604977 360450 1996759 309823 1113333 226099 1217619 22482 373967 772234 1357764 587552 129609 1269079 547531 1199397 1148983 1877424 932124 498582 360618 290244 1133154 1789263 1011253 230536 1310223 1124728 398483 1019164 837544 121107 1814353 1036238 1938993 1627474 1858327 1401006 1657058 636955 917037 1824249 666904 644028 483463 1929960 629594 1538534 1386178 1962278 1239539 1242111 1447282 1159451 619220 1599540 360142 1720186 194460 859216 171013 1813325 386016 584423 342296 1730854 1874785 379250 398795 685202 1371603 168522 919565 1028389 1260754 539103 307087 1639901 887846 1282858 53180 896074 516736 1435368 1705619 364646 580360 771655 148198 206724 1732053 1517431 1868208 796707 885322 977577 761810 483268 1436980 141961 1955047 771665 1377095 1840694 1536865 835490 980169 1113749 774040 174364 377684 20774 1344059 1176742 814119 613102 1130119 893799 1895907 1557851 8607 452604 775005 873101 1573930 945872 1244134 1466113 387010 1337486 1174775 742453 1732553 25604 260497 1731149 456206 1932711 885258 1362877 803148 417915 1898248 849994 661517 729325 62546 966490 683602 1154589 1427574 322179 1576299 726115 554792 373394 1836895 1370612 1853798 1206941 288133 989141 929606 1105853 662646 574665 1239677 1191983 218397 607964 1394445 137138 257126 1192455 1547852 914533 1228073 200685 395049 698129 782352 277273 1456099 1426784 908731 911545 168613 1324855 1245902 1197008 1240192 852120 973254 996566 146934 933361 1231015 732979 1464253 742656 1587833 40328 1361825 319447 933269 1820186 271983 1089742 1519504 1072590 688090 386067 1634363 1369223 766292 1250161 109477 354282 583039 220964 1046439 1055947 1797529 113352 819850 649382 1398532 178179 1528546 611548 1980558 759913 1521660 1621327 1761338 1019357 1086882 529212 903788 1195162 1601977 795269 442228 1948610 1257818 1035897 1031103 611440 1314843 744502 543981 1357984 555141 1168374 1724774 1207166 815679 1321644 549929 535146 319956 1363262 260602 100237 1093218 872366 1306276 875685 1251695 1451600 324372 1954471 1133204 106293 840663 1461279 1961167 1352112 1885613 1556573 1189370 1103636 170371 1205482 1621383 1846102 779525 1923564 1256442 52453 1194323 1037494 137806 417180 214223 755908 1558023 1523870 322700 824695 1641521 93446 148650 1453232 1847506 114357 252951 198068 734196 151285 168596 1820974 75432 1815267 1069017 657242 394154 407432 1980524 610942 358112 211796 486239 305080 1098773 186168 439786 674945 1494067 1671037 801733 429765 1337065 1577134 1694199 1829783 1010266 853233 159744 1565251 823756 1830799 169442 20509 1270859 621411 68041 262672 83304 1701088 284225 399412 165972 1329212 1239172 1228677 1507319 379832 819138 90042 1782091 1395539 998092 780028 588593 437509 1498633 987621 429932 1395931 935126 1626742 681200 71775 113745 296853 341205 1096188 1211424 1356698 1472935 592847 1895775 1281528 491048 425256 561550 258231 1317231 838594 421349 70304 303134 1929204 47946 1842505 735555 1719501 457755 335138 1820479 1098055 1602051 261091 1890057 1530000 1211261 1686846 1064170 1108279 1381027 834092 1367897 1964229 1140797 170516 728890 1228843 934313 1512895 136104 343054 1633798 1774532 1944209 988124 278968 495058 62509 1215500 163806 974861 1815723 670058 1968437 72719 1258136 1727424 183665 1036387 1372581 202958 1339031 1884481 407691 1772881 1187022 751509 1927454 1764932 1979379 116481 1904381 1289225 754448 622063 222721 360226 627851 548135 1552103 941517 99436 445709 847039 1063898 1220128 90651 474520 991643 767148 748639 1011183 1277079 285748 652094 1912179 85663 147414 1114484 735608 184996 689289 1883495 1086615 1652194 1587618 435488 1685731 90681 556647 700063 1984605 285343 362281 1205858 38925 308703 796849 1463250 980444 1473947 1786077 1063106 1469445 653550 1150425 1266415 1468471 531910 775812 922250 1164941 162172 153725 1951346 343197 971353 1163372 107088 157204 1739198 71498 1690246 1774518 615442 122661 238414 1347469 723550 1733754 906668 1813141 883006 1603455 202589 1303758 9260 1161955 684119 743926 218388 988206 1242001 664814 1167451 203287 901352 1320716 1050196 39842 650464 365458 1215821 620421 639254 1611594 94670 895496 1494226 264740 501020 1579647 262275 1933488 1285699 1263567 956085 742470 1140535 841368 278635 21639 1805593 688915 1290098 1397847 109430 840873 1261238 727810 1784394 182901 1124315 1750096 876970 519380 1513477 126007 1242053 1703099 1864532 522177 1927757 1781395 644706 1414093 1285964 1282932 719709 600052 444143 504709 399826 422051 1203233 911617 1440865 940727 1354793 1837968 1903085 871523 317075 1011127 1051149 730994 1831249 1775746 1905184 784314 516793 1604687 1813149 1659568 797758 377144 1702810 1238225 18323 912157 232211 664756 90114 1202105 1476585 179286 877293 1715042 366301 1925669 1114793 1070235 1850731 135269 1342610 1341820 245384 1846861 1539591 457935 158794 942508 735937 1219062 73904 404123 940821 1571798 180954 6770 1145142 1436188 530369 974910 449767 406990 1682566 299698 1538343 1015580 513145 994633 634173 34626 1749672 1457291 1541067 490169 1828097 536264 357153 1843159 1171059 1555755 1973940 841512 1845611 1009479 1955088 485093 1945701 690526 978314 1141280 1856825 1352047 298214 1230512 52227 31754 249256 1654730 156298 810913 201313 1769390 1789041 1094052 289389 981635 361610 224643 1796873 1558814 281830 1870719 1728654 757268 1735316 1838541 1820355 1621529 484777 805289 1559561 776792 1537946 1906487 1557720 215650 1516984 382041 1741549 899444 1493104 1963222 1478149 830964 541603 1610055 1030855 802403 52913 776329 1426949 1708551 1970033 564045 340429 609802 838547 1694091 795735 212841 1236060 407293 1286510 1216955 114779 1453354 1422604 1038939 968477 69281 1931311 1595568 611546 125000 810611 172538 1320518 1736972 1415759 875637 217824 497514 296363 1231920 1732438 397487 757267 1819803 1744724 1695707 1982330 1405880 931479 1614966 1099075 837118 266982 729829 868199 587546 595362 429272 39385 1166559 890311 1619525 830213 1579277 953932 43459 69487 1958488 1888318 1352796 1657977 519974 904495 796190 719811 152991 551070 827447 788628 442177 34083 670348 910498 1450657 1902507 1740887 316827 436653 1341719 1908085 1487303 306998 1082687 1747319 1337075 1137523 283124 1204163 393119 173482 15010 1362494 1374915 866109 516525 1544695 613850 554338 1229211 243919 286984 1841658 1455712 580811 1230514 191572 138109 1298463 1872446 1794912 1392330 379526 1051204 1194792 424213 792372 1361004 1933185 481151 1162459 436728 798430 1907203 1118984 21601 455227 531600 585428 1530466 995915 1987541 534526 1765261 1812903 75982 987358 541348 1646573 209054 1267878 974959 1199400 743485 72634 458074 869408 507010 1469456 253710 255914 1790331 1548405 1818089 1686951 345372 303387 1402731 1078920 855983 149613 1731341 391633 26096 518346 180450 1851022 1086488 894225 623134 1545549 394386 509698 170453 1245025 5576 309247 1954881 768420 1621476 1034234 1446447 219748 1901157 640194 636005 1890861 1712688 1009066 109420 1777841 1343847 674229 388078 1766966 884776 1902047 781378 1104352 739918 559169 218594 1515869 818969 1256250 947199 690551 80146 1929653 260273 1024905 1722623 1539486 115899 1921195 1011246 83983 712971 144897 743993 604037 938338 403078 1638250 1480617 167434 1159551 1832986 1792256 1139401 1688324 284625 1130476 1445660 1190089 1580051 1893066 1103205 1879329 608621 1494507 545474 1022842 81472 1289231 209228 336089 139646 406271 1072503 1160020 381547 1374281 628767 6261 82607 1663984 599778 895105 632461 84856 794529 178610 746919 631980 1317004 1929068 622626 1333878 458936 1688242 1265653 742641 200146 1012455 1373513 166373 1011166 353988 725740 1169238 1924749 1140657 1320478 196953 635965 1473955 1273508 465215 197859 1948213 961115 1518924 1916339 526089 334496 1056632 1182308 616806 968203 925420 299638 678811 1768812 1666288 605414 739544 1325855 1257334 1604245 1375188 1429149 666614 1443971 92110 1632734 1884994 963165 1889032 661600 1799014 1047905 908445 525807 1496404 1969623 162325 1516137 991532 767670 725447 1203737 410977 438158 1940393 835363 612798 821 229727 1734534 579665 603766 609334 898481 1049946 231335 839824 931299 1222131 1003447 1226068 1666188 573767 1832523 1853786 1500449 534076 1592171 946294 1408383 1284136 986343 1697912 949022 1377039 1098881 143249 516976 1165046 626570 1532826 741627 44562 1963415 484884 1295560 1580709 1241118 410625 1677370 1845242 1834013 1534224 199576 556697 1933911 1393714 822453 1831850 1190695 425611 986533 1113135 1769043 1749909 170780 1511489 1969602 587367 528831 208935 1741235 1068969 1520940 590442 779624 1127166 266952 1165088 1312333 489474 1066186 357559 1282514 128637 376521 1902576 1364150 60929 769654 1890091 1155622 917092 554818 42037 270930 259502 900830 1385969 283978 1353163 341968 56882 1275063 1688343 25345 246964 687171 1042167 484227 1927198 635998 268571 1310633 137361 22668 313781 1469853 1503710 1664702 555178 857164 186300 738043 756430 1003347 832082 351891 1301415 601944 340236 1794212 1029140 621995 521480 1120646 1837370 1421850 804545 1152421 350611 582764 252713 1741797 536878 1640362 676948 965422 956676 572827 44856 1355249 1692239 1154336 644240 1693420 1457751 1185735 1259196 1485258 1317574 1044860 1414539 55846 171864 1922091 1176942 1520592 752536 1102498 984260 44645 1838453 1868366 1979961 1128871 1032834 1603213 277895 1205509 1620787 1086083 1899618 1383897 1351868 691122 1970890 1035176 13930 509966 1405646 552068 1233732 1895592 544842 276893 1329129 589157 1476446 1279652 293932 1046408 165130 1453824 400956 500768 1380232 169978 725420 1561582 732868 367127 1943194 1905286 764474 1019274 1647241 1695300 916036 1829250 664515 1059987 136555 676347 1053157 227359 129940 1069883 1066883 1278112 634592 119348 88924 1997285 364009 475822 970424 791879 1248329 1844949 1181207 874324 336498 1388795 340918 979002 1165454 1217501 802832 1337310 1007137 560792 1255993 1499776 704321 1049314 1952094 632881 1102208 93078 1799027 1836365 42967 1902360 904835 839588 1945623 1595512 1372297 1643188 421552 1362025 1918231 309804 1540282 732532 1093039 1369101 1524792 661075 1332967 1943566 497816 1750200 922592 1616357 729785 1033471 555356 22555 1458239 1669398 1812421 1172938 566822 591146 472454 1049236 1290105 1621846 271653 455220 1747146 497605 998274 461587 364547 222268 1345987 1675267 623785 1643357 734674 943451 305090 1022066 1673460 262573 1343503 1621955 1272521 951250 633344 757977 1044489 1212494 1622017 889048 514081 1827473 239010 302370 551512 1879717 1034050 434120 1887796 596131 747792 853665 1546596 547059 1867979 1846856 1195776 948144 529727 953165 1825288 1640099 66936 918143 859071 422847 1323368 118439 1947066 901411 1190928 655894 1948246 1658198 865146 260790 700455 198693 694818 1099837 762195 1611805 579972 321710 969357 1446539 617733 186610 1913304 810719 1219969 1900913 1564255 24323 258093 1346365 37446 741129 1478331 1737427 650506 53049 537801 457906 1096884 1610591 1257957 829084 692691 177078 461401 129572 1123827 1146844 1880752 1556517 1684356 1741034 1658677 1475749 1548887 1126127 1237099 437838 377145 1991323 1472273 1170418 1817200 46565 1964305 1174436 835514 1942301 1719720 900693 1661125 1550717 1525398 274763 1597850 1545957 1860453 1478897 1467792 1793571 1395967 248333 722172 469016 295779 1349908 424637 1209725 1128385 1370481 783388 1253235 887588 439979 1690382 999855 332992 754813 498239 26185 1134819 615168 1747649 1360380 1043211 35414 1710836 356263 484841 721457 878843 1541631 1579753 1338623 1182860 1450766 122707 1013377 1535877 1156651 1110793 1379011 131812 476384 1896445 821296 1690738 250685 1954476 1182482 576239 521010 812429 525796 891347 991459 531451 1341021 1678050 1286210 1950939 453138 144917 1195717 644916 393527 1643704 1329582 684364 250446 892129 1486131 645491 1681044 1625015 478396 21789 1481312 458567 1650737 1487300 921207 1463738 755815 1259636 1948204 725986 1647337 840782 496355 1794036 1221236 1600843 493516 1744974 869461 1293250 454388 1157640 363245 1416590 1220091 99200 870645 487680 1229856 1930578 1470616 1121653 638016 1334280 1597801 1305125 1350049 1773249 402181 868593 618712 1654243 1395298 1273518 1996774 1936464 1328912 57121 1895838 1767478 123504 1010550 1204642 699097 76306 839321 691870 875445 1023342 1824104 882460 1639437 1998268 224308 1292345 828523 817568 818025 1317520 1195780 529530 1752618 1596753 982060 672645 1426448 1968026 1126152 6592 871417 1611464 1165247 1845120 567652 1878750 117307 1579070 1781229 1525124 430200 1658657 44300 378507 1904277 554851 312222 836048 913346 811715 728900 1845822 852396 119793 1554246 926952 364 1382092 835568 1079565 868301 1933504 874421 654058 1742569 191968 708208 1831038 867398 1816922 962259 1906700 438803 1873316 959853 310889 823779 175419 1257758 115303 1904249 1805321 108034 1861401 1880512 651356 1501115 776974 1066849 1968878 1477098 1545333 1967449 1285786 660894 634815 607673 38115 1475663 736710 718043 1389286 112568 1567037 239419 591958 173109 912078 1317994 697018 380338 1542489 1249055 1331491 467812 1433658 1356361 592527 692248 415238 908220 1392682 943911 1783085 73139 194476 505167 1316484 1232914 21151 173856 488248 1668702 1519740 1408262 1798013 1023004 572658 573032 427751 1025441 828581 1676436 539811 60642 480133 523213 437356 1487221 1853484 68393 1734403 864069 16551 1443479 1187764 553634 628860 169346 1981568 262215 1145033 574474 1840418 1606893 949903 96003 1695100 1797748 423668 1286192 581387 690074 1056875 1110503 1756046 1689076 60770 1638359 82822 1721251 133219 1665274 1911153 70138 184330 1286494 939262 1852700 1516277 670379 942251 441619 1324061 387533 1737701 1517344 1306979 151439 124155 1218675 878478 1146785 1192756 1733615 287843 681015 1429299 1985203 566347 1500368 310851 1399233 875417 681878 804058 827606 1525644 1686206 242325 1791328 1077807 212850 461087 473832 1860183 1298522 802825 1422817 938130 412998 1472721 616467 1485998 302417 270652 1345384 631899 1493242 1983010 911648 603257 129242 827484 1249108 1040730 1285993 461689 1495897 1378581 244992 819456 1913660 832042 1697433 895852 1011736 9198 366837 1509471 674637 672042 350569 1844649 1198499 1411958 1394079 1230983 1084716 574321 2140 880563 1240076 302122 280961 1466203 347557 620229 1004571 1496054 1964962 535275 1454046 1135606 176481 1828936 966309 1155468 1750632 550927 1408034 1331737 1949471 59476 1031139 178895 1000245 1619197 890650 541601 667155 1213637 1669119 1684618 304163 791406 1411078 1785766 1039784 1624871 1454589 1501531 894067 989099 592543 804633 1001930 402016 824717 1904284 762964 1888854 1089423 4647 1415540 95509 1338047 102487 120843 497675 1360597 1278274 723522 1189311 579781 157989 133118 1874282 1477853 543319 1227745 391157 519647 4274 1723944 498514 545116 1409320 1705179 1201688 491240 718780 1167851 889474 68563 1920746 230223 153056 1569359 816383 1445669 530400 312944 1556997 1895671 1276716 537708 170103 887515 929017 1072410 514551 1194952 19539 1939820 58001 1597505 1534170 975538 1627764 1576083 535655 585935 1813003 895503 1237963 964896 1168592 767733 1804492 756774 274831 849230 676982 67306 1105949 661612 1245087 859736 1030906 248644 1029094 1444774 1077334 16509 184459 1037448 1444310 499554 555506 1092349 1688934 917841 319184 1071886 612922 1989879 824126 808710 92766 1955801 845159 180645 126162 859496 1291035 109472 649186 911801 687478 273989 1838852 1911517 928450 1637137 1306524 1219328 1595583 1743854 1839064 1512975 1722840 661461 1723710 1923591 1703567 399006 443498 331056 1658116 1101443 854778 267199 373337 1449880 890254 980326 25667 1122655 1720587 1136150 1140773 1411004 1161618 83773 13368 954867 1705749 559727 1141566 1645538 115344 293074 667348 1985517 1450007 1469019 1201015 1698658 1216700 1381343 450056 438150 198807 1580974 341978 866487 1134773 96452 79839 382834 1665341 399393 1980845 1864888 1147415 905826 567780 1442081 1236861 372094 1711813 281994 545893 1347881 986642 1052213 11015 1943997 1701480 1214530 687875 1913962 624643 316155 253074 1136749 229268 62169 1132355 358310 1874757 1797309 234069 680693 727796 921025 1741369 1292671 1085549 711419 1933048 1031977 237931 711828 1987646 1685258 1809804 1955675 1888094 1562502 329387 299237 1579145 1770474 836121 186302 577501 1629856 1322218 1967520 85148 515930 1660987 1848163 41965 249394 112085 343973 1659111 732592 428295 662903 1128620 1998520 192274 1931875 408439 415363 1154623 1382049 152345 766246 589617 295273 183022 174689 225010 300591 1442201 640986 586507 311533 678151 856913 931358 1831454 100203 1718364 280893 1318726 371434 1662062 952059 1503605 402739 374471 548888 479579 389423 1211323 1679534 1047783 243859 121718 808579 1934631 1754546 193200 369739 584313 1576860 447879 449906 185522 294131 894278 68248 1687192 175193 477109 182997 310808 372664 376162 663948 1372636 1274363 1870155 1445676 1019853 734564 573719 1706796 539265 558098 491583 248470 1120311 1627426 1294316 254910 91930 534178 1158927 1132533 1381606 1055536 36250 392593 984161 1310823 1304536 604681 108388 1301948 1635943 367364 720689 749234 1178774 84950 1857075 287921 1803613 1282616 1604895 1720759 1792857 402512 934225 1978187 48423 1446962 1594196 60233 89131 590984 1536469 435056 1484525 623489 447378 157247 699723 1626166 1341879 904134 945039 257518 603019 540275 1271500 268692 1349258 999448 623871 1934645 1052361 1952274 1450589 1219707 98480 1909849 595097 1980889 1126713 152835 1791501 629702 432942 1273611 886726 446968 266814 1886899 939469 94570 1033758 1309517 904262 1738061 487988 1019084 858101 559994 767713 534675 1088144 639903 1019590 181579 1561308 71650 513443 50221 416829 1652963 490932 1431837 1508368 889726 787736 990456 1160998 456948 1980318 991753 1136828 1957785 48515 1089279 1345821 1992498 1498969 860989 1909122 1081347 517800 606920 794449 1239161 1912035 1457438 1103456 1136061 881466 326156 1011820 1659038 72726 856833 1935765 1962811 806894 410771 828622 1787959 471433 1297097 1900925 966624 1233714 1941064 1522855 1514767 359045 16960 1223281 1289527 761967 1797135 275231 192466 434924 563636 1992256 1455869 1515931 1125451 1166451 488352 1795834 1671874 738086 894982 1559797 409502 566955 328865 1544195 1458222 1485572 203199 1991741 1858734 716951 1350213 660347 1544576 477205 1922405 1580776 698885 899840 16296 1729954 689396 1003575 876822 1872875 1028688 1509583 245363 1506221 613341 442112 408807 372676 730696 1759835 1799617 471520 1534787 1640664 937829 546692 277435 1727956 815327 1351141 402983 126284 1689363 44017 1933709 372564 1554403 33613 1798200 1817253 194354 1819853 1298418 720544 1294195 212462 1418369 1852191 21870 945642 1361702 212910 105426 1481177 1127923 580327 194333 1038233 860853 950120 381584 1885126 695378 832750 349131 1398096 1034655 683733 1065622 1711939 292264 1528371 1296893 1134068 850144 1091893 920722 497936 321191 205628 693541 1886559 455317 1359230 825881 1334463 142943 1543107 627707 975301 469757 1397622 429794 355266 1730403 137313 123765 1869136 1257248 406023 1292675 682847 122604 1286345 247191 955674 1780075 620840 1718435 1049594 233305 366409 138729 850386 1262342 1400719 42880 685510 1438008 416490 1567559 108761 149931 685939 926820 1498272 1565175 191261 274480 1064077 1607459 348380 449390 695086 1648987 1939988 1634891 500160 1137885 842216 353884 358563 194842 995404 492591 99275 1883884 796733 454364 1236998 1127359 771129 770548 1221958 1861315 935665 587543 453131 1820577 1812112 195531 1191951 1394456 667175 1823600 1249873 1717135 547726 304736 1381208 757026 1572663 160944 649243 1907458 1387993 1716775 1806072 831170 826781 1759485 199116 1510197 558806 769882 22761 879069 730186 778049 1193894 1226958 1454297 252570 1584557 1494857 1274465 1470071 1854274 1597340 1235670 1455553 946710 1676672 1894987 852610 590403 1656738 261857 1472386 295171 1068511 1418428 453407 1265486 224886 42602 1248795 1102450 792582 1691252 1551377 52072 1348964 1579450 446576 976819 1140201 978059 1745840 508898 924171 334836 683215 142714 239 852167 14562 306824 393986 754155 209341 1127730 1602450 238915 442385 1130888 1656345 1009432 881802 1546355 986000 1390990 1854514 465133 832890 1325484 35980 1992868 1341655 1892926 11370 1548795 1811300 233859 479988 1134493 167235 795816 295071 214480 393617 1807409 1996144 1098798 654320 1765808 1860481 1018897 1296160 976236 1011539 284827 1804550 1404052 1554245 1093045 1530480 659639 890680 1856641 381187 255469 1871033 456454 119859 401087 958402 749516 1301748 1774153 1890121 51982 677366 1869612 1259135 57258 1265859 61881 1136043 109588 1825309 1092086 1619513 1997076 1887572 1032187 69114 16777 1355949 1071197 1814035 1277519 1093801 1932811 1582406 323333 1123631 1016137 1153296 1168244 1300290 1371967 1958455 1909267 670139 1353179 243478 1603963 316786 122627 1598673 883122 1866376 1185575 1152748 1478388 1724098 1425249 966342 1914750 1770703 184114 306997 1795649 536567 1359159 1572596 1216898 598160 371207 1039356 1281212 1940090 77009 1070195 1497759 179214 671105 909471 1544084 433001 523035 455289 971648 1435802 958414 1764787 1787212 988983 1262643 1553657 380083 1447247 695481 1844200 1065910 1611835 492832 1331886 1239068 141124 933711 1802733 1798175 561693 866110 1534915 1667112 1500174 968176 1553735 1639647 1489019 891843 1282683 1215779 1124217 620083 1902000 1224602 348231 1324668 307813 769552 734860 1354350 425799 4737 704790 1412446 1925399 511757 503031 1216499 877323 1348559 1481761 767596 1841196 790963 591205 1088889 1631722 1273421 76499 1631695 601808 568953 1271831 829225 671459 721610 1391397 1277086 53209 1545668 1143629 1956522 1575352 291445 384211 1412255 975621 488711 67348 1054392 273624 1793917 1980689 546204 997101 94088 180387 1449723 1624470 1357775 471343 1248453 686618 1955553 1182674 884008 1011455 897070 394249 1869192 257953 1854337 115359 13856 480266 1293973 1485163 1607400 1618306 1869316 920835 1205277 776195 1305072 1146065 1891247 1665120 1498139 682163 285824 1792143 1370350 199067 1653220 1800587 224655 190700 885174 128129 1909511 103856 753883 791379 467083 523536 513364 1345003 1216534 592687 764702 1243195 1503108 1998499 1268486 1302565 1868074 1855960 355956 638078 1327141 285791 448319 1904793 989475 959752 81575 447110 1844289 1920701 872399 766424 1177796 747554 202740 1025704 1434056 330000 1861573 1187019 892859 1103256 386752 576554 923183 1761760 1770878 1178262 583198 973764 480726 678691 969760 1266744 1658175 758963 328722 1503810 1810139 1207805 1847160 184564 1513564 1721258 309647 1544911 1256488 1358045 1049730 1532151 11934 1283815 368201 1335766 30454 1711586 1616655 931546 1436401 1913764 713863 425712 309488 1674497 59138 376592 672674 582530 1708662 1839620 1180852 1842631 1569731 971100 1319347 524108 1906699 395694 638396 1543126 673000 1416583 1210637 26773 927720 563187 1435304 424057 1416122 37876 922131 1875190 11227 829435 1128604 651410 1632232 1856682 1963920 123633 1422873 325842 1949083 330180 380468 1742056 1162207 1433149 4164 867758 414064 687522 1760176 926227 1972140 1863050 1849275 1631771 736813 39976 1530981 1475714 1213521 1306552 1319930 1728315 6342 1050700 677874 1202147 1739546 1106024 1370329 450147 1222443 701513 1811071 1630342 819750 567700 525575 928478 648367 1311480 869310 645303 1805049 1470658 1886937 1850720 89449 562738 1786526 418368 817009 392780 214446 980081 1087719 1223606 1392684 1651331 911325 61230 852075 1006250 663034 1678696 1148957 244870 935030 739733 252192 1912864 136776 222610 371258 1913847 418809 1391522 1080360 1614171 938173 1180701 1153914 384889 905871 1743641 1290660 20017 1104934 1387102 1309278 1828762 1017333 1414405 93121 895394 1755736 1906034 1932256 325617 1988975 1951587 1825433 1081080 1301482 1089424 767392 930275 853462 1554864 918478 1477163 16779 1213824 453256 49033 743104 1841105 937430 432844 547690 339074 1061456 341122 63835 1544490 794825 1383518 464582 1272564 693337 1278202 17953 109664 388765 510688 606699 821224 623726 885544 1197326 977752 427780 363944 1603185 1732626 1418730 1195764 1713444 1929995 1617384 1201499 510797 1462823 1795181 1177295 318811 744312 582318 1870747 1152527 668707 648891 1461425 601621 891482 524368 249338 1673737 1237743 379621 209062 620939 802691 1902501 237668 1181779 626217 886635 378146 1363465 1200412 1145378 1027628 82311 1116511 1377593 1344818 209008 229475 1116848 1683646 1698924 1135035 1350486 367292 1587555 386231 1393091 818575 1077088 465179 1185064 483935 163102 1117125 1319432 1309328 361004 624143 588301 1725126 1458385 911230 582546 1163155 1399960 626881 1019871 254074 1342550 247037 614764 1400862 552439 1934289 236252 654441 1608646 1838937 1871352 1303126 28590 961314 1319174 1051797 1420960 1182675 418136 329353 331709 1894553 1066511 689952 484406 1327144 379785 562645 189693 171460 349722 609466 103545 427138 431186 44180 1843252 644973 1222662 567503 520726 1528786 427274 938684 1094298 320161 919745 1993358 745155 550704 434187 955228 1123456 21357 1960113 649818 1655742 1799062 1941740 207048 1531222 1648367 610606 1622405 644022 1091364 969638 1848468 341902 404018 1519477 777762 1530059 1600233 367382 1445156 1470482 1992595 488152 1395713 1675216 1671336 914866 145555 944949 1968323 79929 1469669 4680 361107 703139 1587433 990362 18381 1658664 414307 179841 943986 1612153 643596 223089 884395 926654 1166340 622263 1899885 317793 1218784 226867 1336361 1493057 1121929 678059 311877 61493 1700631 391028 1829674 948476 1890504 1372112 1088220 1303717 1689738 1280324 712992 1596630 415376 626588 1627421 98457 1328623 687156 1456171 355004 295558 577496 1160951 1787066 1974241 756479 560873 345031 231447 933573 1367395 226991 1733918 842729 128819 1402589 1478624 1273011 226068 657913 556372 1821430 130493 1768718 387703 1908222 548724 1432871 771182 212394 1986233 1254705 1713730 211804 1730940 1549093 1076612 883098 1621295 922729 1077186 826804 1945015 1492045 664894 961524 748312 620471 291284 765920 772347 441928 1211215 1997870 520692 481117 13272 1501052 972007 402920 1447306 866805 863148 64790 446315 440769 1997537 1463588 1260001 1739627 773622 577152 173995 1239276 903507 769017 59924 545110 1411012 1568225 1602015 1803372 1684723 1247689 1479767 1713642 1290663 1335909 747175 1229872 817151 672199 993693 1321718 1474961 1618339 1891450 395114 449403 1743985 1093117 1586376 831224 281173 955277 945214 203348 1100248 1017864 310462 1090514 1042875 1112730 1870957 1031678 56210 1523012 1313833 1363374 242373 399124 1494549 323019 1921434 399352 184141 52376 278432 593585 845353 760102 1444699 46272 1585700 642342 1494179 913584 30806 832619 1858750 218255 1905404 784658 859604 583188 77306 88285 1152576 1675049 319833 1787157 33791 1355884 1699085 1322942 1433748 757494 1981370 1285946 327487 707837 371222 1939191 1073556 1612685 1192668 35038 1758543 313440 874549 534054 575552 638416 791041 1906210 50369 807943 182847 1508889 1205506 736450 1464607 378015 372196 765329 13007 665722 1490190 1839341 1298923 1594286 543749 673662 1305140 217073 1529033 609153 299269 968673 836644 1762805 751561 1034648 503705 1064541 1355829 1108931 84698 464040 1407015 960810 1978767 1692595 889034 1048215 936668 1690104 154956 874960 1748287 1858762 1703757 3225 1601859 856154 880385 207608 120620 1951159 1242070 521779 1176858 1846531 1053332 622520 659797 877706 371479 1466709 1534198 1270871 1958141 1831568 673031 1740466 1406179 1846163 250328 116209 762813 536581 1135099 1070069 1457700 550153 354325 129715 1972486 166880 1611955 1939340 1801676 1265409 1363064 592897 45418 930215 1199393 1021378 1933186 984397 550253 1775234 1317399 1364956 1213266 742998 941439 1305988 1682647 786880 1764921 1581941 1164051 1451559 1801955 947933 1964520 457059 1882726 438658 1104250 1729251 937491 1105143 1181359 784877 1284023 608174 461693 1033041 1525408 1903099 1095953 34857 1386550 323975 329848 525385 510090 494522 279138 214224 840518 1806807 779663 1124521 1808782 1330666 1737468 897107 135310 1852492 1209010 433111 555690 1284349 901777 1645870 1170125 599901 1022200 570376 1231330 1035022 334580 619963 1621631 1609598 458863 514500 588766 491172 1871690 1478678 274858 455529 1954057 1074360 1005331 418357 1994809 1488530 721092 1446778 1928736 1273650 673354 1942317 1650349 119238 565105 1815879 174443 615911 449497 1433432 1142784 162085 1368057 193715 221962 912333 142115 691006 1107183 1990170 1887423 645390 655282 812355 268771 962071 153339 37370 1150174 772592 1308377 1519891 1897010 856243 805730 1303838 1857235 1963382 1174608 1813519 1595533 36306 1735020 83827 907239 1476365 1255282 1202996 515269 1936933 458503 1881953 386508 1832699 1114763 135212 1752030 159261 131659 643085 189864 811532 1755054 61732 883385 490880 1981056 284256 691334 1506482 1025003 359733 393446 264519 514284 1268407 1227345 1505651 824083 1155605 1789777 799634 74258 117447 711805 1730973 768427 936539 317384 1293774 126158 1024024 1090826 522680 1586944 1991596 1581873 308832 667994 974391 167702 626506 1947399 1413868 185394 114416 1137490 1510018 1829572 1342988 1237422 1789500 198748 33125 987758 1155889 1704739 422153 628181 1349315 1548219 995180 1434780 559717 80578 874497 1135278 409627 408789 474099 1209768 339462 1660510 849870 810015 389205 204448 843650 1804021 1944862 874437 1520398 1158439 167263 1832955 1270400 1300860 446142 434946 429064 566479 1377771 400411 1127303 1529718 1335904 271797 1068014 275443 1102357 1402822 767393 499237 1470231 1355042 1986979 1322899 970921 1664801 1066655 513254 640248 1610321 182110 886819 347953 343699 341713 1494702 8036 173849 538459 775795 191154 1656669 149084 1244311 1105984 822045 128859 296680 1341357 1277260 334621 1388060 1226264 1141595 160405 1235316 749805 1288250 395989 1791638 428650 1334258 877511 1673765 1064504 1910485 367258 811233 1690561 1908000 1451534 1785054 728103 848844 1979794 447316 909274 255303 1897238 199908 773805 1900757 1546922 376638 1393940 83255 1087541 1879822 257840 1767308 610077 1889673 866767 908334 802936 1995297 1540420 913308 654215 1134463 1903696 1437820 378542 858329 1725300 84920 1003101 1992666 1288994 915911 282735 383862 500313 1052327 809206 819014 1590912 1736692 522060 911687 1870259 458827 155788 783292 1675501 1127089 1585163 797030 359509 1906490 1336589 643606 576717 1566481 820277 1777110 943715 680690 1230967 2797 1317887 1402772 1012708 1686630 208088 1386979 529840 940403 1739640 1293749 1744602 465596 1901631 416507 254380 835348 55406 1277990 916149 692999 1911834 1010160 165912 131256 419992 830293 63692 730461 464474 383860 1017016 813918 240440 632302 1783241 1545163 556481 1585810 1657697 1455525 1910183 1950191 634481 566544 1664420 904973 587537 925472 1970895 903769 1044387 1216486 1948514 1325316 1470792 1915618 1976444 1380295 1994513 1852844 1847007 230597 324572 438237 844021 1250768 359158 576266 397100 69165 92060 820140 1647874 1377956 1337634 485466 94604 746956 1936595 104346 1625258 922442 1230193 143682 876463 1553449 690553 1545744 710713 252548 677604 169505 1468042 1821759 401534 1365145 755315 290728 1621776 207091 1833018 887880 1300102 672524 110276 243403 709343 424548 1238723 773472 693696 965167 1193028 454809 113092 903809 299215 1721776 1011930 1482506 54889 528657 979488 507468 297422 1454693 1302943 186118 974944 1786857 894292 758219 1894513 872269 735045 1282645 1100337 853244 1407068 1124013 1239121 1268714 816022 1177245 949247 821000 926225 64314 1165453 1913843 522125 1406597 388531 1884998 1031147 1502050 711271 3295 924821 1831670 1202183 363681 361851 143604 945968 879591 1318004 252931 1278464 49702 1908185 591914 1611756 246989 1670508 102959 62116 807948 83807 476164 1658316 1818802 163356 302371 582823 425189 309960 1179162 261964 789301 651751 188346 1647328 1681785 1814153 1990553 534456 1584524 1819777 1905646 1904016 611855 1081142 946792 1964821 1650325 1118324 1192105 1232664 1240626 1933518 400815 996578 1186256 1749282 704192 190871 1614139 1061888 445448 835918 568637 172410 1793687 84078 1596339 1508828 732688 1209190 1610637 468144 345584 250986 226631 1797300 1211487 1902062 315735 1122437 1482497 510832 1243603 810595 1185244 1754694 1245993 400689 1523296 621735 1503628 839760 577920 317879 117921 1499711 1003122 168423 1192503 595719 480063 433246 981931 212321 947751 1464006 426371 1775367 11401 305502 1757330 1979371 872585 160326 56438 1626635 734426 1016858 177122 395194 1693407 1577395 703012 891916 783431 864231 1290853 181835 1963915 1931102 417578 170424 1235794 577985 668149 1857513 1314025 960113 981491 1256556 1080891 1926878 1365457 1191769 767656 1789482 1956258 627448 487814 696632 796847 208914 1244695 1744626 1438999 1854785 1741559 560296 76847 1284073 921411 1822823 1666358 766229 1434836 1309100 529008 987743 1867983 1596608 664251 413290 792482 1272878 484344 1682555 1436644 452901 1335464 1593479 886509 251481 437298 1948660 380490 1588993 1243878 1538319 1904886 1770939 790861 9048 492970 526757 761851 628947 1106614 920390 1577981 793850 1592860 896723 1645798 862442 1399489 970278 1987535 601840 1106001 1669477 1712120 1148087 299929 928480 1089152 604526 1085392 1253612 1691515 1641474 576982 45043 224692 1823592 463843 1316604 790811 150813 1878618 769559 279623 477256 1702782 1664471 1223892 1217983 1226171 1641917 452911 1921491 1849810 983326 769563 184349 684663 1602121 1123664 200306 711071 613877 116333 1363744 1482769 563826 1516337 130873 1521244 1326896 1913433 479720 1705485 1047864 172700 483346 1566895 1293409 1671367 1038183 214829 162894 1585374 1177963 1420907 99507 1014922 458399 574976 1665135 508835 226583 623117 1418269 1932189 1798519 713496 1868277 1534069 1261094 648040 297104 468139 1845294 993653 600195 1643225 1171299 434737 836119 1453240 1715371 808323 1879972 352987 1688213 1072418 911138 635036 1311939 1394296 1266689 1889712 1189242 1170059 1953651 960153 929869 1894965 1997754 3715 1449808 1211495 1451723 53964 420398 1492707 865906 1133410 241896 419063 321445 820480 785525 1712554 1413 242444 1149631 1003663 16372 1497349 564396 339055 446686 219706 555827 490998 20145 892426 363576 1430776 1918616 388233 804629 1012458 1560614 1144966 735173 850739 701497 455302 1001345 1743419 600042 1701727 309603 344388 799362 119701 203065 1805935 518611 200241 1459915 1065997 1253991 1041718 1470791 1411923 85111 738111 343344 1841341 1344194 149759 1826233 94694 595502 862679 1728509 1370530 1695693 362185 1908829 281107 84779 1707329 987082 1675072 1901314 1299435 908185 1430582 1821675 89953 801767 1095483 663318 961051 1993078 1488524 1453302 1668035 862743 1062468 141123 1581249 822213 1929077 1439169 327571 734163 1237018 1743129 679149 1420044 589904 1239361 1210820 14246 468480 1733143 227143 902437 177348 62393 1944329 255368 1216120 112896 1641885 679774 466976 1669282 224983 1147750 1496218 967587 1850026 141630 1519336 313669 535583 320125 604767 1658865 15605 549635 126333 232929 1683839 975576 1294250 640980 1968633 413879 1497591 1130448 1813487 489603 84232 717735 1020019 1887666 1970773 679098 1873375 1469965 1589160 1418088 848282 1559689 1593387 652960 1370843 427198 860782 921047 90369 292066 1361595 74231 304015 324726 1991634 1727422 70061 851940 613124 995124 959392 1672786 1457167 397250 1336229 430246 1177981 1272283 305692 433571 87855 1138645 1192774 134892 1507666 1536105 1596625 1719080 1719000 893524 1077868 709349 574366 1874398 1595478 216844 300900 737527 437963 1392852 552233 1123911 463313 530860 544904 1404490 815050 1068560 1070316 1540395 492541 44797 1209277 1196927 1234307 1662393 1567359 1724916 765725 1590251 385508 313850 1105904 76971 302849 1973401 98379 847287 16073 984456 1858257 1406664 1913500 1652685 400230 1796244 169110 761692 62841 1358548 1528504 1105627 1601998 1745262 1115286 752711 299592 110467 1115425 881257 1307753 1501219 1614594 166306 1589858 440672 284869 271567 1510289 725627 1414766 1774116 491833 725936 734291 1044984 1553544 1736773 21301 1743689 108665 1192821 408000 126597 1144560 1426070 785614 1296397 904601 662846 473546 28119 262522 478970 1314214 348304 296783 938071 37894 54938 1659693 1276963 1841703 1354716 452749 232362 883759 1153485 1236473 1056839 479293 1045183 354431 176042 1554271 1712056 1307793 1174791 1727503 369620 988730 776152 475861 1784249 1848568 792681 1039398 131104 1608371 735169 1306138 339035 1464023 1785957 1936144 907639 125284 821407 962616 1479325 288093 198378 1710196 496464 1508234 1898494 940224 1396545 706962 746814 990099 1730210 1512522 1374209 802835 1186406 1176321 320339 600983 988877 923003 999270 900171 37882 989343 1947534 764838 1707738 7786 1256617 696337 1468794 938879 1674105 1246793 85615 1704698 1064229 1534112 576501 151040 1949615 1134400 810678 982756 1856062 1875926 327941 1017779 352459 916543 478989 108931 437016 643267 417007 62124 735467 591499 475359 754214 634139 1627016 1919004 908509 468619 659836 575678 707595 398105 1631010 691600 439653 1836423 491434 1164398 1640925 462770 1814648 290126 995298 734523 1884589 1471504 1489114 1893670 1903209 609271 1792395 1145456 1205001 1892774 507970 1195126 328063 1655724 325604 834676 1699213 27422 890512 1153741 1550975 359800 443482 1370749 1809188 1669909 1587529 113068 312838 811188 760500 867475 985506 1617704 1530123 472444 1150453 1390391 387008 1508605 1102926 993422 394961 1889928 941964 1696244 583152 1207704 913397 1140993 1617975 1827563 1723958 433385 1863204 1914136 270745 1234131 1412019 524962 1996479 1071667 979937 920814 13923 63147 1975912 579871 1409792 1341185 925003 1209333 1181175 129079 652389 990726 1698123 70472 1157769 233128 235779 1031993 550625 1066617 1421987 197992 1212610 1506998 1674295 1287931 396897 170386 1902138 712660 1691720 408571 345685 143519 1270199 1720294 621744 358736 1040728 650137 157532 254317 110280 654556 1839630 1428958 1192280 972971 130936 1246630 1744813 60789 1416809 1157217 1043732 1198048 1348508 320203 1222426 1580259 394097 1105503 1545815 1712880 498242 1806275 829199 1348111 763246 1892340 907267 89113 1426509 1579471 1018488 1880066 1456568 659143 1842168 1361291 1005436 1924105 553792 724900 748367 1553612 294802 1391033 1137426 1855887 1937171 1821831 1006788 429301 893068 390531 1610121 1468162 764878 1655612 722454 1079064 1558389 1293639 1835630 1387049 386742 1824385 912417 1026414 1062031 222029 366737 1359077 752723 1948487 446607 144295 399899 670372 826385 969367 1408196 1811188 1251266 435618 1049770 201128 541468 125014 1915884 1385917 1151009 642940 1040242 1024665 597377 1727640 439460 317854 1220194 1128557 869167 37723 932329 529043 323246 546208 555557 537760 690120 1898198 1738560 1357270 414148 281599 474679 982521 914709 967063 452161 208718 1394898 180574 1877185 818084 960431 897661 653411 738848 1781860 1774861 1964739 1463 67508 187468 1559517 839319 360517 1728529 167774 1949678 718884 1007186 942557 1814043 1447040 1374598 871913 1611289 795362 1969587 932552 691367 994748 1279937 805207 164580 286783 505202 1218600 1175547 342431 1775136 494742 764353 1959863 276864 1398900 63844 846365 1622249 1697589 246198 237590 1741735 1927434 278045 865483 232730 1662466 1003961 678419 12988 466238 528299 1539745 1388383 1925930 813828 1365295 394109 459692 1152959 1633211 1506705 1810379 788573 1473785 1553006 578381 1151625 493772 1577867 1099435 745813 1309316 1732548 303756 1100792 106424 691659 518515 1875372 1057119 1342637 1984630 960301 1509385 911349 329038 979746 954972 1785198 578959 348882 1381794 1665524 262312 1045057 1244017 92011 1250943 67993 369306 532162 432237 687241 1300230 1528425 421719 1848582 338151 1026404 1430331 1361218 1058148 1606663 1409721 1042165 122787 1968299 1223097 139978 1251784 781941 766002 827446 1879878 1940908 1782687 1015851 131797 585962 320485 1330005 1610713 1745619 1526620 1902577 1761266 1190192 702727 833625 773931 99450 1258368 1767512 1914436 1863185 1112222 1761838 1096313 236493 883131 1180239 360534 670191 415830 1024028 1707929 955489 222835 1053720 1855943 1607871 1707506 82709 151330 111633 1592672 1312901 1606877 1196901 259422 711722 1582858 1521974 420172 810055 96866 721672 1958978 1094703 512179 104042 627978 76270 1062455 540052 1910638 1042187 1872596 1499765 765806 836439 926064 1940919 988036 1953667 221308 1990960 1086392 732749 1950914 1683263 1661084 1312491 1103421 1656028 197881 803402 578721 592324 1109952 1535865 1279847 808222 1822358 64736 521829 1817423 1228455 412229 1083726 408493 621404 1800657 664331 269141 389846 811321 1304849 293428 1185076 453307 1266352 109023 922952 1421409 848147 166878 55072 121156 22676 767810 1219665 1895517 346316 305429 13334 572936 819805 585113 1344542 1211698 132448 486773 1597646 1805571 1433592 618253 45964 1810785 1681360 713725 1632074 1986089 594203 491502 513455 664766 1966952 246566 219410 799906 697067 1746556 1955437 124307 1584698 1368746 434232 1808548 117501 1377660 609269 888953 509562 1689453 1349398 336896 789407 366730 1716213 1981572 1672970 1760674 1033110 505329 1127732 1795252 363629 1557626 1041506 1788444 515266 694675 1046838 511866 1725678 1591607 838035 4383 1819087 1261607 1861372 1858062 652297 1436350 943703 1500341 720649 733998 589386 55486 1225017 1974237 297463 349925 1626628 1837387 392596 1719567 1726668 51716 952637 1152612 1731325 701193 1380032 819870 1128392 249070 199917 406635 1528346 636092 633117 733615 1893517 47633 1923262 1732477 646256 1106721 1520672 752093 1104233 1631742 271921 730289 1898738 453101 1662097 732498 1407370 1575670 40680 28898 1597068 454035 1477465 723152 3600 936379 497991 23897 216360 21544 1674249 1384394 1766237 259218 879963 1231410 866242 1403786 1743349 912436 1167843 1317018 648270 303514 1484109 1177044 1213705 111444 314890 1093979 1801190 409213 179078 1367195 915883 1517916 1717557 20025 1357880 1113880 68780 156646 50490 882812 1521375 1696730 1883176 754389 741320 82600 482152 1993456 827745 476117 375565 419231 952231 751191 1804605 119992 1455250 1621336 1523006 1790666 1380666 1791667 1880698 488065 1387666 1753431 180278 1350812 1621228 480282 1508522 1251971 207154 528265 624499 236307 1422938 508207 1871879 1355415 1163593 566309 1365478 1420109 912430 1530637 481581 724054 1437667 118827 1407585 642690 237808 711920 1822397 1156214 1788921 720350 1321029 251191 919293 1655024 1856220 799223 1015165 932239 1765116 1348131 517004 1507005 520012 1228593 1262476 1709513 1371413 1786012 992925 133210 1912156 1994796 924081 61177 417255 1221672 1066429 1990632 1245363 1163478 1079343 618658 306854 1320895 69201 581501 1263844 197592 1292165 1329419 851958 715393 1749988 621249 1953932 1172968 765651 1888660 1143177 852327 632006 1960737 983583 695335 1621721 951366 1024770 1936292 589250 1555495 778953 1958004 1556043 1561220 1970499 77149 26609 1010573 1625750 1581147 427033 1279950 140960 1038913 46478 673743 419697 1282487 645074 1382929 1508999 1246690 1203307 1596493 795327 1103532 61615 358510 1823329 1656029 1879881 322150 1731003 481588 868158 1815380 1931784 995540 1625995 1980983 567689 1937123 1997617 143211 1761599 1196450 1727643 786046 1168004 1418595 1304792 1237403 787961 517516 199887 1277906 1200281 398975 1086933 1961496 90574 964458 499354 204114 205158 439211 354493 1155430 100354 1178671 1996290 130149 428810 1068552 876105 1266750 1515740 88078 1304438 67583 1419479 1639400 459223 211756 1746051 1833010 671152 1219225 340789 277383 1906469 134378 1514637 1677246 809240 1566131 1448037 165736 992926 353156 1005474 1715567 295380 918221 446800 1255025 742767 615033 1780980 216333 1626446 488528 1808207 1225221 1373264 96651 273619 738815 115198 1643326 113868 847955 219663 743417 1141624 1666233 448243 1772787 1568893 559011 949583 1918375 653349 883248 10077 728751 1816234 1282528 359685 725105 825916 1900678 1704154 1671143 1599591 1918966 1670569 826610 805953 1351717 1053957 644565 1823484 1610177 741252 949326 935500 188612 1808647 1784408 1641967 1118366 242978 1609610 502136 102490 489121 647772 1354291 544788 1569770 1936599 967201 723546 1914543 709668 1935562 1753568 54440 312904 1890825 1394271 306856 736419 309706 831165 921489 1400221 140282 973206 1386328 832904 220171 943185 478932 1324796 1275414 420562 1392672 1010023 1471875 1664139 119199 955747 61044 888876 246974 1895733 1327813 1673930 811673 976029 1196900 554031 743503 1739098 1370461 308625 1783974 672243 558443 1524292 509976 1224276 1084434 253443 986471 1880312 343828 384382 430082 142026 1590844 168415 609850 1188750 1433332 265480 411559 365155 520933 839521 1341843 1489346 1608126 1778307 333296 1735134 1756369 1824988 231077 1659484 384316 605988 1585989 522365 720055 1900103 1000332 746368 886153 268899 1148751 592071 240810 1486622 1916721 1086336 27411 1254827 111140 1425133 1419870 1769810 284797 903359 1876968 1557601 1089552 1044879 332275 1554633 1955057 1380555 483762 351332 1454172 41689 1957111 1509709 1596139 1038884 196581 1624530 1014381 692507 610459 1869175 711738 1686969 20975 1680537 1569642 1536844 970727 552058 1511292 1522254 583548 242253 364373 32240 392922 901270 1363788 1209039 1315824 1254155 1656120 1995844 882709 1972687 856018 40306 224792 1218472 1481735 22301 664797 244362 763704 1640685 514747 1147825 1795442 1775762 1821597 1544200 1789696 430855 614570 1501857 317332 1147951 58338 1668389 325732 165998 776864 1286646 1151419 1743468 343493 690745 1785864 9273 184869 1129625 558945 1119686 1962918 660140 17810 1883007 497645 342698 1159567 671764 1063499 960722 595035 241617 1165463 358836 1036432 1194422 1185111 1763085 1104379 181461 1002969 1050388 1854711 1746528 1967981 492126 1711118 714964 646905 307952 212902 211984 1557006 556464 1620899 1206162 1402544 931128 64503 1517227 936448 488729 1779266 317891 157063 302704 886004 324867 165987 1129921 1365685 1124416 987846 1863388 539583 64408 165286 757411 1915180 958825 662780 1264203 86487 1402951 275093 1917684 1762265 297071 1412090 1113138 1558378 460592 1235837 630921 1720007 295637 1236047 869035 356086 173530 1372166 703006 673127 739118 692615 434726 1962961 883443 1815348 719150 1405165 272198 1193965 970931 231662 1661907 80556 1148570 639329 1919575 1744245 856465 1676152 571282 1406557 1878780 1306950 578398 1805607 572965 215966 444477 1426935 899476 433570 1831533 1772582 1878954 662723 311320 1543280 135684 1935324 16135 230155 1490464 19466 1076190 1339988 1073471 1738839 1891912 1729853 996990 1347491 1888706 1348018 778688 1073958 210756 1798393 1222761 1089880 1086534 1464449 497496 1941276 1854175 1194761 336700 1892987 1927550 1292809 533086 1611401 256843 1723594 85797 1732163 100456 926290 1118289 1390684 1366690 806651 46072 967131 1451586 1483755 1339442 1141596 933692 264630 1043072 1070659 1714730 172508 402815 866222 162255 1977280 1861721 1968177 1717515 1464512 1825721 953541 97172 1723192 538604 1377457 388328 141891 983307 1796899 584556 1603047 1482436 276016 266707 1517893 1553910 1409866 1821473 536288 1228074 1976339 815933 133545 1302256 828209 723803 1843870 1901647 201807 1410183 520629 1099197 909827 69801 311502 461758 1366033 403347 1470226 650304 135754 224522 750884 343936 1294199 197663 1560593 1437064 1170252 1404258 1825282 324067 144513 1776009 1477866 1997406 355281 441354 1070550 225760 1561414 1464043 597895 91182 1178743 263530 474237 1704950 863710 629257 774806 248157 1885854 251888 1915767 1132898 1388154 1084539 891594 214208 1803655 431511 1932955 1781756 1550298 558716 1379851 1508767 926498 706495 990471 863501 205648 87383 899507 1730107 203566 1373007 1932606 663577 810800 1995276 1613503 911727 115784 1436353 1852173 1902372 1713723 387066 1079771 187495 1158650 438057 186839 1488355 1371722 1660770 736023 1701792 626988 488305 238849 1687877 1130392 1297316 1058340 74085 549442 1016976 377534 267115 520265 388172 938286 117454 1770129 877485 291094 353398 22920 1221232 739973 1284643 1025282 1972567 1149461 1621899 1067811 1523571 1302804 290646 422289 1024353 119176 1975298 345567 102742 764880 76920 636161 1441084 1554726 348267 1389547 557499 507711 1057326 597410 99621 1278170 1646252 1776333 1848810 37950 766654 1342579 1736494 342010 918557 306490 1218218 1647096 1682217 495066 479798 631604 112239 388529 314970 1222244 1621896 1272071 1548970 884458 421580 1957419 1757006 330633 269330 508123 297899 430323 1992089 1217608 1399820 325725 1534672 855863 1054410 1330898 1084498 425971 602909 497597 424861 1419584 1444639 1888947 247151 1177093 1643601 547578 172756 652051 1246522 54497 1486165 1152024 941481 73861 476583 1644687 975769 1747282 598345 1924431 1062769 117716 1992957 1164929 1568521 1361133 425917 486316 1629874 59433 1944773 1321846 685686 1300388 792842 1664772 1132598 1025049 1921983 909417 1255139 33900 1059306 1668589 1056247 563358 1718479 411035 1264275 1282110 796626 857770 1967242 291614 1520004 20599 1701280 755855 880623 482201 1579563 87326 810176 1004785 307748 1211668 1053142 671034 1923242 1079924 766341 848507 1807355 1111008 1443422 1599920 751431 660865 446742 1941503 774620 1891204 1831284 224070 744722 477131 1754174 135918 308426 412625 98574 1902262 703266 1454541 199760 959714 674303 836240 799159 44112 832840 1504490 1699943 1662513 1738795 1146540 893150 1519481 1312982 119099 1016131 312397 467857 1395233 67705 320469 189728 137735 1028775 1105343 1569557 1315878 1738145 1201183 869067 527711 1079721 915115 1956172 1929747 135812 1506000 1867592 313041 87088 1453664 281685 1467510 951203 850917 452676 1931798 718315 790942 1610441 446174 1132683 1307362 841632 1180271 1648730 7366 432979 518657 1454436 1055151 1381010 922713 1335853 926765 880442 1679512 1492606 276677 1239997 1335632 1105211 1914938 371011 517186 872388 1530869 855356 1390525 1991049 536962 832158 1187283 1154356 788700 1101507 1491625 1683041 422390 153556 1224411 1853894 1484410 1186 134280 1473536 1138636 321298 1373550 778177 93591 1587957 805025 1941331 735186 898627 574634 382072 817871 1390399 1718880 302164 559976 56277 784729 1019798 96724 101254 640935 112199 1179809 1744428 1448221 524491 447614 394512 317337 1727678 1521711 811462 119564 1207570 776224 1795483 1974594 1786028 1321787 1925243 483504 1074523 133767 701330 665192 349337 484183 1729416 325964 755160 196813 377204 1187987 1543774 1795523 1067357 1117112 1211872 938777 1041736 634619 1587163 1287749 1844120 774853 1139033 1325790 1652645 555336 678147 1387582 1124696 454993 914927 330686 1870085 491645 1927954 213398 209397 1139676 1761364 1992279 427170 1240911 1684022 604719 330740 1842354 1126052 992659 1888756 924775 557334 719954 453855 297366 1158004 729265 1792982 669822 633991 1158988 1298675 726114 546665 812104 1909083 126534 222705 749195 1864025 1580888 38251 1698014 1618607 111129 1222678 385930 945205 1174184 636733 1411510 1971656 474788 790320 923912 1042687 104457 86864 199416 1848983 557109 126480 774563 1861851 549003 1228980 1568548 1306369 1034885 1344776 771110 369703 1998028 1815736 354684 1899998 699132 1607756 835554 1120180 307264 26521 33390 777676 1900402 1432934 1861769 1208014 444724 32548 791762 1338803 1196142 342990 313028 500573 492291 1178637 199077 554142 1616335 330130 1300161 1280218 1082484 773126 1390916 1871762 1713018 1887102 279790 1106992 1740336 1761646 69734 1770830 833712 1138599 1457179 1288329 1151616 703591 528269 1060742 1045581 1991539 1796773 29 1749914 175881 280417 1392968 641589 1103779 1173688 16084 1302136 1440935 886816 779851 590735 544743 1871628 1745521 707224 500524 276452 308136 1189743 1431495 745377 1027071 1175934 1827474 657251 1441827 391213 42 1733137 1002948 1232362 1281802 1142653 724629 379895 398974 923782 401828 1343218 261679 1228298 335147 858604 210250 172248 1879007 1742787 1426762 157239 561361 271342 1318016 1046500 1219733 838914 1271427 1207495 396647 856644 1119177 1934025 1974900 1038462 1545859 76258 1697868 157837 1082185 391045 1224344 303151 1512932 1167709 976871 1790163 714012 1357608 514714 789552 1805282 1440185 1464467 457559 1347867 1776997 1126417 1940244 70143 823195 84454 1878086 1646240 63281 467370 1646675 1030609 485571 459932 1873399 1328596 1215000 476803 1046803 813090 1497420 1581563 49967 1508791 998630 1782469 504928 788283 1491198 1638740 849479 1369805 670565 1180512 1690804 797677 1552696 279728 1835669 1542591 298423 569087 693492 436703 10207 1938117 127402 677302 744706 261851 1494498 617085 509504 1139643 995701 1943887 782847 443707 751147 341705 848920 265868 1009038 545370 754770 1737182 1421526 1078086 648426 1869367 1036997 1715709 1882818 1264073 1430688 1234975 1581972 948713 376225 1678507 851944 214706 504046 345889 597577 392028 886859 680219 467482 772035 146559 1150115 232824 294464 1414140 394693 96659 1116446 551868 443495 617137 19522 1416403 1239175 951708 1385084 1934213 1126060 785924 1412978 77130 1139561 327739 1704521 1880320 944971 1554439 1371823 791624 1638432 1125400 316185 598162 600098 124968 1328016 619668 1687322 16834 180102 764470 1567624 1283966 67722 450394 1677546 933985 1863405 1073334 1113448 372519 475286 25263 572244 1727011 125190 664612 830502 1615828 823097 1660575 637119 333338 377853 1285146 1096486 1506888 1575543 723022 228653 1693468 1013774 1441359 289995 1936141 1302207 89213 758362 615565 841519 1298769 494792 1635991 84553 1554130 196314 634132 1758350 1488932 1550730 1487130 1544647 881675 1493850 1186421 333972 475953 887111 1951489 680840 178789 543005 887162 347026 1311960 873377 1568932 1160249 1608293 1711968 1590132 274157 6364 1397524 208980 1759340 1468176 129094 1772474 1402656 752228 1713771 282762 1962779 1012456 1673869 722167 435089 179931 1830853 1047977 823306 840272 1536184 1402917 612565 593217 1481487 83811 1052133 1260553 197382 1226983 1994857 1804466 1338790 1917588 34685 1397071 1156055 247233 1408798 1897629 1438782 53736 61646 1530703 250581 484003 1859123 831869 1694325 441969 1688494 824072 1356019 784661 1112531 1875100 775914 477975 1794335 763077 229512 273012 793677 822272 1803894 1184206 1120131 1120981 1022760 965199 1335715 1533243 1423329 786470 1674437 693806 1095709 644521 1749591 1854659 1450123 312923 1385332 286600 1957960 212483 1510348 146224 940437 4465 848776 262630 1082386 497969 589061 850488 469562 1010739 1179101 1765396 1958541 73445 228621 741923 856355 1448373 1739280 104033 730379 975221 355922 1774612 1640151 1320452 1641316 420941 590697 631457 1029561 147998 344186 88486 1653690 555578 1508374 1696578 1108887 1355885 658732 450996 776652 1267351 21126 1609029 1688126 1678627 732359 936697 5176 868527 976913 304373 677457 87949 1865227 232075 1342100 965419 1974698 152937 1849228 214486 1023927 1739498 1360055 964877 675648 735042 1837844 1177910 824579 337437 1121712 1871986 1664475 1459631 177405 524021 508220 373550 1135935 1499391 553921 1110677 820828 430939 609539 1138375 193083 148861 1587511 1884402 1820138 1634431 1743195 1331727 98404 1389662 1238056 1817364 1781877 1608399 1673476 407305 1965078 1008243 829777 644272 233076 95511 1619872 1459050 354647 1467866 1093457 1716636 92657 628705 330163 1837125 1903241 1135176 1074503 1877103 739786 656630 815788 1683143 754727 149899 537894 298767 1797712 1974483 207273 1040602 1648547 1072402 119678 1036210 151515 1825494 663110 950578 1605393 1883832 757042 502354 1765991 200691 1077014 1114419 1578144 864090 1761948 284677 606432 98492 1051816 1175865 68377 717554 714349 1253805 1794940 682766 869666 819518 1173548 1958040 241126 1609 825665 75494 967355 889534 1146865 825506 43521 153237 742747 1056904 618213 47971 1009880 72900 698045 1504264 103224 345894 903779 539658 1282387 766240 1165033 845816 411100 1083734 853470 545592 397925 1655008 393304 1110355 1829149 1725647 508167 484881 1495620 1936952 965772 95126 279687 1614633 22297 1965986 1207375 1930099 292817 1347494 1184249 1714571 1484647 1336468 615897 1185738 1711656 991649 587011 1458447 1669615 1447809 356455 1590917 12471 1803817 1717015 1944563 1024062 1925264 921140 744068 1700611 1404687 1753173 791649 1278626 1418907 101773 976953 995128 204620 1176138 1561954 1930535 1521754 862135 759854 1214331 519773 1014062 69659 245571 251041 179339 203609 1788993 1390019 205741 1925951 992964 104301 1514273 811153 1370390 414285 1391612 675386 1284287 736786 1986547 418633 1763730 819357 1541374 1532018 1702118 284631 512505 1289739 1289615 1981394 1450285 1590106 149058 831901 261833 1152784 973479 236703 589154 875006 1512665 863665 1006374 1866970 1608137 17748 1257493 1289861 957268 424693 266334 1540972 1408540 1194727 425673 797236 1937334 1889207 1084123 496426 681311 674563 775242 330308 1485569 1895255 184783 162608 803044 1467889 1034891 1349169 1637411 1169538 535554 1023025 1311962 368786 1021101 959488 1724229 883867 750845 1069870 1187 1348450 1110442 1637210 1556650 1210133 407478 1711637 124589 614812 926312 1131395 1349818 1719092 212750 261954 558574 791731 1198962 425581 1813205 1926916 1447290 276778 247144 521894 550707 234873 565168 1599101 1792515 1375933 117751 391421 1388410 1147130 112855 1420891 160164 1247167 937261 586597 1499700 409717 1160268 402187 549632 1358377 1183242 898365 387718 1206565 298458 1283470 554548 1758876 412387 1063871 434155 1284614 1482495 290616 909520 1204928 1453037 1708092 378061 1365470 43387 1967657 1822427 1748226 975206 1629752 962342 1682866 1053703 1864138 1693951 1834144 1407401 959642 422352 745745 407431 1042000 1266942 220161 122324 1425726 1368340 1004892 1450728 1677790 1249923 648603 719488 841108 169337 1955116 1875299 75434 1351842 803836 1684689 845924 733160 1419172 622328 451600 730793 1567633 1145355 1849690 547394 263549 49975 1385754 1272809 1617168 28634 1487788 849169 929568 1489573 624606 1430187 1690211 687176 527799 100761 713012 558818 1834909 393572 516529 126405 1560415 160288 733111 1148581 1650805 1903644 346181 1028193 814798 1633444 1273464 900591 1890082 1868447 1600325 768545 1490583 1098769 614279 102181 37786 853811 1689003 1579629 1068785 1549563 1370094 1287660 1702525 974871 1316717 947527 328177 245019 859167 1961734 818369 1565345 1429926 1249802 35902 676171 1221161 731449 491708 1689520 231331 263742 1021700 932189 1683615 949384 905444 996392 454010 955335 221386 742436 973897 43348 868692 852922 1406565 1884991 1098370 487054 355607 332989 917053 1689000 276706 692353 280244 545206 396255 1307698 1236134 807319 298829 423564 1990519 764704 1954305 1828459 1763273 374392 234231 977316 1677984 711992 1709670 1184716 1420168 1474713 1565910 1265316 529489 1841582 1147294 1237621 409795 581553 1631709 620396 360863 997167 1486529 1394656 349187 654611 592599 683461 1947523 936291 208660 1519825 675640 136550 1739745 1031284 1167178 461964 276648 849127 1720238 990761 1112418 1165004 687702 1846003 163306 419845 170482 1448899 1592069 882328 1092815 1082423 767715 240743 387480 1096676 223727 676977 1891060 648638 1595301 1648776 1747764 1751900 1718550 554157 706125 249461 1470556 648439 528990 886899 1144742 817284 1347505 1543122 704565 1178947 1530618 252763 287693 424156 1611225 617186 86424 915492 1591244 605374 1410222 353375 1708406 449448 1990775 158445 1375835 1462926 957770 1277905 6582 1561298 907243 1891773 1378566 1740039 1830560 1562995 1631900 930936 439502 1761938 1916334 1121767 1332252 184261 1961652 1081206 213569 938448 977933 489722 134083 652670 130283 181399 1509915 1167680 621295 1558843 1884968 1908472 1437509 156798 1771166 1210911 1801232 1804725 471823 1154095 473560 539073 456494 1657723 444874 736105 1307886 925173 796487 1110961 591835 547585 1313728 1827173 1226770 319389 1760645 1358642 561734 358862 1133754 863153 1274731 410544 690989 532882 14723 709293 14735 1828822 1304833 544945 1309602 1865544 1223668 394914 1824101 856134 652508 1204148 1659787 281232 464968 855232 1804873 270439 1653447 533753 217682 214899 1114969 1765122 1881230 39745 1205905 1688309 1045997 20680 1721856 1083380 481152 910351 1982188 990126 1008510 291203 545985 970692 480427 1949659 1491515 315866 1812888 705778 624007 988600 1375186 696969 1205123 313644 1852537 144523 1203799 1006028 612563 1181771 887081 1580296 477203 599270 1973601 1335965 1811663 83208 268245 434798 953787 1575816 511914 145727 1772017 244142 459197 76789 841083 842635 1692314 815089 117626 554711 183426 1398750 1372833 928809 1145094 411709 927908 1225213 499254 1887973 527092 1127447 364363 1269987 1383515 544226 1128379 1006801 579163 1183255 1481339 1413215 789581 270339 1201382 301327 1435596 1116476 1048970 1941266 825331 1084063 1849466 652348 223121 405424 1407344 103588 293610 421943 1148528 224568 1568318 784542 925297 731275 1837971 8813 1181019 485056 1202653 1091659 601997 1464393 423492 1374126 1212850 1268250 1383869 1819657 1502084 1844512 1813865 1645833 461630 1853613 990225 1243290 262126 1483157 1911856 530729 1646045 1556326 13421 1405602 737005 348679 1637247 376310 440033 1848884 1996357 1633274 626274 1050965 313871 162885 223524 719675 1841704 861879 859900 1654379 1331781 1104718 623152 323884 1158048 939060 418640 1558770 360401 708492 709708 1484016 1647029 1683055 1263412 662357 1898920 1039130 1139627 454273 914341 1811263 617344 1336372 208879 1483684 1500666 1104819 1909926 443302 564545 1660687 1446044 1369900 1914203 1969091 1985345 390159 241060 254716 593046 609199 35029 254730 715631 576670 841838 274782 1510368 606517 204409 958779 1503476 102318 1182997 1938293 229876 627348 550577 708374 1887839 1608864 1014966 905874 778734 168356 1079887 120433 1242936 904410 1503448 1401443 1959961 1596834 1478177 1461052 1509015 360285 474712 587959 1766350 1698219 1964216 898985 1937181 261648 1211463 1111673 1307493 1289604 491629 122068 1352653 239664 1469193 586142 393599 1535422 1010032 424017 1686926 1617274 1229962 1066306 1860731 589341 589977 844723 1300745 1990349 941056 1762526 1773712 1478891 1024451 372388 1727971 1165746 727929 1167181 250653 518260 755694 1669439 1973989 90980 1714716 460839 1093808 802740 25089 1755531 112247 75162 829654 29124 1516652 1029511 1819094 243704 776929 755603 72412 1635408 1079746 1697077 210034 1868431 1070983 1514381 183608 166371 1735133 864096 1959285 1143624 688711 1536448 1164853 1399943 172093 1406234 1306194 465313 1410497 1037085 895796 1926195 1846745 1821726 1803730 1806283 1101044 57566 1001555 1587950 576211 1369329 608680 1467642 922973 641904 1373544 1039032 47666 40897 1397458 1639694 1668133 684205 559802 1561822 274569 1120113 998402 1755322 350032 1916241 167194 269188 1389032 584329 1793629 478895 1503718 1490875 444545 835534 1172079 244551 868876 1378773 1413169 600274 1561644 1058221 1886107 858391 1542435 1689170 1699386 1581891 1525979 439005 1610235 1751749 364544 1103508 1978011 493190 1852413 1597854 1244728 968997 1263640 18478 240174 755793 862361 1736721 1751050 548774 596974 1340752 226076 913391 779608 262716 75957 907869 1422751 1437503 1351251 390054 1494175 47547 246707 1039075 1802117 1168744 1509179 1583659 1432512 1274530 1589438 1291039 677437 438306 1115843 414229 110732 191077 1826114 52459 393732 1725414 1270130 1869551 1618018 30202 1151781 746361 1172872 217116 1934995 242785 1601961 1676198 28022 759498 453289 367523 1962887 606066 648238 83207 1320931 1285380 1588836 292484 1365703 41546 406393 1919981 795815 1740559 1813445 1456826 479368 1144059 1848398 287983 1557994 77492 117531 1302816 1720440 883325 323336 1136162 913883 610244 618541 1516890 963230 494501 1761848 510404 59606 1912536 128196 726706 60881 1033047 861260 1093206 822028 105713 311373 1977108 1445278 423606 824770 1345327 56675 1689745 107 1629467 1221802 1310860 1942226 1723749 265048 1836259 1489429 191873 670813 1365279 341469 1960422 1919827 1713313 604652 1866518 221074 114972 1153647 1698478 70837 1323622 523095 1314385 841064 1674231 1971090 943116 1423558 964512 504926 224177 386850 83119 1438509 607808 857858 1850498 1339410 1056707 822422 213558 974225 958106 1575666 676940 1905155 631417 255502 1985915 1281842 557271 1789913 1769050 1571484 1150429 1154718 213482 1255108 557630 1416038 1430169 669729 1053670 498892 852619 325618 795952 1113949 1691121 1718577 153354 523290 1303694 785885 1722329 505993 1576459 690304 1306721 423051 990439 1969914 531614 72287 563702 956813 823149 1376817 1844094 281228 1965388 1363597 206001 372221 1581787 1884023 215106 852983 250013 369119 1188586 1452376 592087 520060 1720412 61429 428507 236380 461711 1804549 1835384 1277370 507941 1275314 1550205 481161 1057287 826358 887814 216839 1139552 537416 699081 554958 1047238 60718 1287698 606217 285381 1480070 1019641 1932564 715897 1159936 1185914 923122 465933 1512097 1451280 1068419 962267 138945 1895131 337913 1856590 573645 144564 228051 1727934 1073909 794909 771795 1242865 414868 1213227 1002000 1527538 324188 47751 1340240 433280 952727 1031319 1132394 1910010 257541 521111 719447 271472 410100 1714434 1306594 950058 782153 1077201 1369581 285053 746705 218093 1088971 575774 92403 228772 883678 989455 1092851 66607 1364175 393109 1819340 1827529 989552 49004 217331 215054 1018893 1382922 1835655 1609992 1737810 142569 1466689 1093916 1159807 1538155 890358 878869 875391 1976146 106749 181321 408987 320553 91712 822587 1905700 1173969 651715 1692758 282247 6726 272506 1140420 808027 719888 1294085 776038 1634114 728139 868615 1237096 570480 639841 1000485 114595 512614 1502740 1787742 1094116 1318075 1629772 893720 1660015 1814009 1350116 1472940 1533754 37638 756563 227861 723283 1290515 1575938 601128 336982 310661 5943 1448070 623856 1810851 1463949 1889922 997370 706493 83 287461 1982684 1929416 14352 1566094 147344 1811942 1035562 708948 1753632 733745 219120 1922794 534818 1041418 157583 631029 918667 94911 578656 1466220 1616539 1043333 999237 1395378 1821978 737743 798172 1819135 795343 987 1641082 906511 1657987 1055430 1517116 334739 555300 1905650 628020 906512 122368 1769368 1584684 758928 1067664 1300667 1529187 1300572 446813 1367690 111194 690447 1149826 167712 698597 1725794 1392127 571854 129782 707973 28752 1043897 281581 652946 610723 366690 1755922 478040 586190 951678 188738 1263328 1710210 1651340 567383 1327029 555856 592598 1247 1418875 975750 1732823 960062 1997000 1960282 1180168 1985964 522869 1227894 608810 1545021 894053 806648 104877 399408 759672 635603 379497 1583333 662229 1083885 926797 1336094 894627 605827 578831 1448001 1716571 1476792 1336217 1666343 120255 1016619 1004764 465621 1163569 562483 668087 377703 271155 434390 1597297 856952 1052140 360487 685244 276167 1385199 72464 976670 1377471 696584 13249 1375628 1658496 1159502 1854402 844206 1047839 955769 1215963 1731226 327390 1082196 1073628 1414695 1760525 1633269 1986518 419792 176137 549262 117941 1342319 351697 1021565 523751 630608 809612 1290860 995638 1142343 511963 561982 1985670 1430739 664299 494382 515902 1148924 242289 1698922 1054412 956753 1947500 1035681 1927560 65850 1887616 169940 10284 676489 992603 601956 404948 1598031 1215118 1989739 328699 1216814 9908 799529 1607657 342082 1957008 1547943 1249370 1885477 1058970 427194 1362049 254073 1968236 1831176 1643321 748652 1302682 1123610 1519369 1928243 1613418 1003082 932909 28547 1153433 812690 1894860 1945170 1840762 844164 1832847 138641 858974 1982939 134491 34278 379890 84466 127583 163397 673526 1642756 1055932 1571840 979336 1376503 1435694 1325122 1418498 77438 1351583 1691771 1029742 374028 338226 604840 986558 1772903 1707075 1132805 1883907 232192 610275 1627780 265545 980034 1219717 1768483 593079 1809120 650066 1590603 1338314 1160566 318407 249059 1485951 1372968 621946 899432 336749 1826431 1580606 1096274 464849 33994 559654 940401 1810299 713139 1289213 1774590 11716 1503787 1731539 1306004 1591329 94540 1633993 1319026 1381385 191290 1145443 4596 545652 1415097 161008 1167489 506414 987985 421925 172444 528647 1651654 376657 306636 123468 265170 840434 24038 1393331 1376437 184085 1086906 65846 1753589 1019657 951231 1723996 1712274 1439995 1815015 522318 1774566 775355 1018806 1920882 1440225 1617583 1540561 180815 738071 114983 599941 548624 621818 278352 168316 1416089 1235097 287051 1704511 1493253 733013 423059 1442449 1945747 1261009 1937875 612048 1281983 1262248 361694 471315 911417 828950 276824 540949 1969254 579763 335759 1501421 1616770 1950912 1561187 135847 835025 1878731 1064781 707833 1131709 1360677 676908 510700 1253917 1828763 502526 282764 1563849 758155 1232665 800034 131172 1093337 1763955 588463 395557 1500238 1488755 148592 327095 455808 1965887 1553417 1724839 1224132 1014865 1909445 770946 566145 1656539 934047 749906 173869 405188 8771 1762666 1762550 1763957 1095137 1413157 1921294 1422555 202616 390228 1131349 265562 861873 439011 1420076 1049974 202908 392110 1482835 1482110 1356168 293879 286177 534182 1676883 611147 578489 1657115 1888397 1461219 570911 1270449 1780209 1154573 1647545 1630800 831324 755783 1070963 252521 1523890 329338 961621 1281125 1780519 407769 1914244 1403890 1032092 513644 163448 1445344 19684 548634 895370 1107353 711622 34547 240160 1140474 778155 926079 34815 1022723 1197084 1011390 566108 1973027 711704 610396 1428959 1612137 206715 1584852 36995 1370184 610369 1690740 1651764 1994981 195124 1887737 1468481 727715 997954 420821 269313 1913045 1790013 1382972 1359133 177948 1249372 1158169 675130 555447 738219 8917 1133240 1006650 21675 339680 434785 764116 544797 1678228 75126 1165714 752396 1982480 1897655 938104 713869 292309 482356 974005 471805 1635233 1593792 1539880 1283459 1743301 1324489 197548 120723 1833165 661001 1679598 1016987 1749628 1572186 1374897 1840530 107782 945119 1911650 1530047 433063 620420 1448217 1562264 604046 225288 964369 801312 143503 289506 969319 520569 430334 800457 1025779 615143 480847 1846979 371845 1564774 140276 279872 1355589 511168 857457 1965305 114872 1404604 38591 387072 1881809 27301 390543 1840860 632062 238244 681371 776295 792009 947956 1252398 1298529 1022589 1923762 1543471 1273838 1162696 413735 1421419 1132145 566024 1380694 977079 1214779 1509851 1425111 675886 1999446 1096194 1706043 1576518 1131901 36962 1407678 1681495 1302996 1892562 513113 55845 840145 633009 1051453 1645569 232676 770216 1601220 1114679 683576 1361760 299169 581499 284336 699732 1706891 1148401 1844677 451140 1137535 55210 1426429 511864 1936722 680812 1183567 865983 229384 1132358 217112 301706 932508 1326333 1676913 381167 1321497 1000207 1572813 1879852 701060 1780076 1644033 1822208 1704838 197818 799939 76770 1848664 305932 1542717 1059644 1407493 166341 1236008 1438472 127445 280038 747182 988958 1887730 1499721 1479837 294419 1252743 1764567 55519 85898 1657617 654384 175341 563968 269492 577314 1241487 1731199 825659 1650609 1763638 1522366 270659 49283 1309556 565112 356160 1000516 1119288 1841475 848933 1561923 1459219 347276 1014685 883402 649354 1614227 1438729 1372707 381604 1052732 160133 440732 1799551 1258518 262798 1251157 157323 468285 387991 370399 1622897 682684 1935253 1612494 1236350 816196 1377571 573897 644000 1836246 67757 1042108 993048 94036 174859 1146221 528133 784641 497070 934614 490459 701341 754558 1476752 313112 124860 1910766 146170 1567167 1586486 479080 391309 193676 1391941 850870 1395839 1964302 597904 1056313 1727555 1267431 1246858 1313100 926454 570136 1462830 436115 520742 893332 1402582 855646 1805324 340451 828290 605058 49629 330931 18783 1023849 1989357 643543 1406641 1052136 1528021 1409268 1092914 1056430 1487602 1148250 1528399 197462 1575156 344747 1436860 501599 1556483 1604896 735189 1388819 1040712 842124 172010 410097 1339786 208761 1853307 1348869 1646650 1228255 338245 849872 1631882 803848 828565 600269 941994 598132 820669 154216 1351907 1114121 1561050 997436 1773778 966441 1742965 1023179 1505220 814498 1228691 1022575 749132 1909869 1128448 315949 266408 1186107 813759 1934927 1936446 966022 1206015 537998 1431615 1823371 967781 1903838 1832902 1462878 589822 1619393 1441884 1146927 382788 1713878 845507 1587213 1526582 637173 175880 1176465 868484 1442662 733706 1445526 834007 1761207 190467 1626632 1229847 1656187 219859 340071 445922 1416542 1023009 736616 1482157 1850268 1882318 1972829 872236 1052785 1887000 21561 511618 278294 125175 1069447 262992 811806 747694 1965711 1958463 36610 1421737 1343871 1147380 667434 1236737 764675 1730552 1014363 842731 494533 746105 1726269 1634060 798850 114222 286933 1265492 332192 998797 311304 145901 687291 1046333 1427897 1304877 657619 698528 1710296 928596 1899180 586682 220671 1383690 1543406 67042 1812539 161991 1320561 989834 1512266 1778413 1192387 1507994 802590 1711070 1518132 1006989 643678 431170 1215018 1915931 1911157 1415636 200890 727936 1925799 1794190 710726 1607437 1310980 904518 557291 1817644 105646 565508 830874 845192 1676280 1159487 46074 559345 895571 530166 1008434 1746367 616441 1725810 1501371 1334139 1640678 536964 846185 196261 872205 488757 1385294 1594319 1216871 595294 441773 1724473 1209571 811675 1609899 136 1974423 1867945 193486 1571331 1314794 1270445 810525 93759 1916544 409297 1061046 227413 1649392 970435 172637 7753 403410 707746 1992025 1462387 415452 1211724 1332721 1037960 1137095 397889 1044127 1982485 306066 1379336 1739310 1736239 625598 1469711 1793453 1592284 1861115 102383 1175323 1014864 646015 1356971 886343 850650 960662 304722 477483 1365253 258388 380482 1904938 987841 401336 1404824 1377566 1297181 150080 509156 1930230 164279 879223 668249 576186 269546 370831 263040 1256392 212891 207750 1530498 1295834 1581172 457066 1046066 1348588 1429249 1854132 1726831 1307569 1779573 531626 687633 348709 1799735 1907018 1646044 1754809 572426 1153509 252664 1272484 971963 1473426 639531 1027264 1602081 343858 657221 625512 839872 1945024 1876611 423590 1776623 772082 1718211 1334531 507497 349300 1896597 121306 1521278 257687 1636632 145292 42950 1457351 713786 465442 483681 1341786 636454 175426 175134 1693365 1511670 1245983 1734398 1411693 354980 1548150 439559 789570 1347189 1758623 1248377 1078280 145381 1645278 1982482 199492 1819588 436208 281911 1068976 280957 1782785 640816 439212 543458 1992411 1933169 1327431 795417 1413745 399846 306378 630534 1951632 1639190 504660 96904 1103401 1014172 228798 1853077 1449053 767783 1570403 822252 1484035 422622 834245 153401 608825 489090 878163 38338 705527 386555 1721728 1515863 1300627 43183 378103 1106333 8793 898124 413997 861514 997847 20872 210328 1254647 435937 1975336 708585 762577 1622245 173756 251218 265439 65183 788564 1216380 1651385 704812 220332 80972 1927476 1541304 1308530 1739388 1077538 1339558 215394 886776 1032901 1724679 1582479 1821280 1388952 393319 470938 314801 1653160 1717517 50136 937895 1981514 1547358 1822862 1172637 770693 596495 1125623 795157 145636 1623712 1341122 232699 611689 228802 742450 1466396 1419963 280822 499018 841968 965346 1215068 769479 1357267 821738 1609978 169703 452817 1869243 1482251 1810683 1540364 1234939 188229 1726340 1644928 752174 70715 646336 348931 214143 655036 1365559 1649040 715502 684856 1916759 1465790 1881621 1614571 169726 266832 883694 1457731 473689 1587058 1239316 89630 106107 523951 214157 1028915 1986155 1073292 1318191 40376 1853640 283692 1643106 1081128 552409 1410435 41508 1550690 718319 1405631 168052 1529673 199893 1435010 1740134 1465942 233214 1032610 1729674 61898 380716 1436767 1823542 1158989 1330610 1863606 78223 95997 325565 1987747 914512 1234844 656915 564621 1698752 505201 90403 1037874 763502 456151 1869195 602561 1537215 34224 776362 1944547 1860625 10217 1511054 1344735 1987110 738101 1257851 1071 1384892 1258829 278994 1758679 177836 536268 740331 1528834 1972836 1543904 907718 1068513 484311 487842 1072602 981076 1115455 917590 64042 81475 1227968 62204 1623209 173074 798154 1612 1274207 1340855 514882 251954 1673682 963418 374689 1097807 1322046 518989 868700 540509 1125827 1660122 1749790 1841894 1941687 447377 1028556 1448913 1048423 1554475 1849460 1657526 615806 1545269 3438 920098 682811 566562 1812759 1847779 1631235 1318607 1724943 1503653 468335 519422 1808012 1206098 896615 1360564 410087 1027928 1844316 644399 1956822 114 497106 185635 462293 198695 637160 1296082 209292 1423746 1013620 724930 1668201 432728 1603956 1316255 1879346 1014872 1643768 1281868 1387191 471671 1923901 410904 1311187 752679 1171169 136591 953908 1924848 1467493 372781 1793636 979335 454754 702705 593239 1235270 867120 684438 8312 1240809 1822066 553113 796630 219557 1596379 729792 1735016 654720 254292 1934130 1589367 1873190 369884 1692040 853129 238356 1419795 1433396 1252546 1562586 298120 1331407 969449 1488714 1532361 592671 1880350 272182 254797 1863944 893717 1430134 879610 1531342 1799714 138433 1896467 826966 1775423 770429 848077 215194 694764 1641600 478346 377968 1595845 1138926 519609 11281 494408 1615474 766319 631839 435153 1049615 1115042 1506057 167478 1270839 1641099 1456805 159484 781460 1416522 680436 1935709 1567424 1443983 1901436 1281979 337131 20549 356226 729802 205759 936727 1574275 336214 1068271 1148690 1440832 77546 1356262 1447083 1752430 1248374 642305 550040 1647434 516387 1131872 1593862 1656078 189012 370893 923436 111898 82698 1729218 985744 339425 823472 759659 351849 971250 1216605 1956629 1158525 1723801 1276631 3086 1840043 594102 835374 1412215 423244 183039 264612 809805 1691726 623257 740591 11079 1280382 721460 1237989 1124534 619723 1807620 942652 1923878 1055077 64173 600321 1163286 1353072 463308 549544 1462865 554902 469327 940788 411611 1811065 1362237 947880 1006095 1365101 621830 1783650 1936434 1883581 872783 1505871 337838 994197 904043 509570 405882 980231 1555630 1994165 39827 781767 1994803 1976689 599368 1863113 1646771 211045 468485 958716 834794 1340604 1949765 1939706 1164224 514340 85143 1177453 883518 171361 1320936 505797 113072 27096 1159708 1820901 54807 1702128 597097 805206 850081 1226087 1154327 355083 1182313 235512 91372 1886778 1308068 1561985 250609 1191180 235197 469898 278786 643827 1700999 306082 922562 25641 426397 1288479 1597867 1778858 544215 1908262 853612 584296 121765 753486 1901675 926128 1698621 1851529 101121 75964 1735455 327890 1113783 1868346 1404906 1533143 2736 634145 1278948 1613435 1816051 1099706 444211 1926376 1533882 880150 737327 306821 1545430 1790888 1428761 1981978 550275 1385055 824723 970358 1752248 442346 571474 826496 1758982 1735828 146517 678917 1768247 1871279 220473 636646 1475228 163665 1235485 648710 144516 1925757 1157628 166560 16880 668941 1581387 436101 223522 973871 858254 1476669 381690 955345 1671574 1213141 247274 265822 1164582 1730238 125039 875379 612207 695058 1175250 377295 1224560 1198843 573879 994875 1786708 709721 640361 134955 924848 842807 1418495 415585 1431951 1079037 1438902 1147695 1870674 1545766 546361 1123718 1789011 776927 391948 701385 1712542 1733254 591373 307498 77118 687591 881666 1705938 487875 512589 236873 1553706 915269 1808189 1819881 30716 1416520 1392404 185660 1983110 848366 1306513 1813640 724056 1202111 1151811 241855 981804 1240960 39987 886811 313727 1622126 1921239 1120231 264576 1769107 1626746 804296 439779 306720 1195945 16002 833494 1655824 837113 5660 1958316 1771125 167374 1787011 10313 149271 724889 636511 1880493 706099 1852156 1284470 1212817 577150 1967792 967177 1495629 1795851 42378 808395 673561 845199 375536 1141428 1682652 610208 883684 395635 1886092 1711015 74453 1867392 1269957 1444313 369404 20688 838381 185847 356413 1556272 690935 28770 826271 1313390 103260 1605181 901517 1320838 874874 366752 1372840 710239 148915 642112 560098 15866 1297783 635475 1491900 469755 1998333 1797498 28208 1114806 535902 1872174 245258 608625 1347481 1433742 39389 977454 373797 1605826 1147945 1950883 900944 216311 1033489 857069 1127626 355540 1962694 918718 639089 1040821 954009 874849 872161 1558631 1250414 1133383 642714 390793 964173 1354081 856451 1983208 1913154 827996 832853 1509085 1993629 1442924 1123335 825289 548973 530282 1224274 1542807 885024 268949 871648 1532534 808078 572889 1098765 823083 1114599 107082 1652629 236934 640296 1972880 893436 554092 1719336 196768 678642 752602 1754371 1102746 1781521 963253 168198 498813 1854846 637084 1848252 207746 1191302 1591477 537062 1179060 188188 1269747 1285592 1035444 733078 1678501 1063349 508540 834951 1878284 363701 1986424 722609 1482989 613685 494700 798615 832325 964697 1638186 1681783 1236800 1647568 41167 71585 185204 509719 28379 1688737 1646906 279866 1663362 1344793 1155437 1910775 222510 174505 622382 1779891 1914469 1741072 1611816 632779 714493 1738610 468035 865421 534290 949813 1696947 1788103 895277 1481121 1408056 915089 1091469 157351 1963035 960749 1123020 202940 420926 1597389 188548 1386765 799821 1018751 1126837 133687 714351 619913 807464 2589 284533 1386318 1507893 1895617 1880692 1948269 98617 829281 239087 1303673 20663 409509 488106 1746389 1480412 1825636 613274 1960808 415873 1558071 296806 445005 1785306 1895740 1226645 849283 421541 1086302 656525 31747 1708920 1781846 1558629 1616694 1047457 892684 941680 58576 1116901 853125 1717597 1966481 1291229 1867623 1397575 1187877 242129 624435 59074 1019984 124407 1030061 901836 1106713 206607 356975 1529770 1403817 1894986 611797 92794 1588690 1877042 865644 316774 1189990 1265160 1243222 1477715 782483 1160549 555860 1981638 13875 1734638 145289 187571 688232 1790558 1540563 311769 989272 865148 1303304 1427954 158246 1648757 465315 913366 823968 1039082 1870673 1701082 1122164 899258 1002624 745409 823032 1596638 348479 612556 870601 198535 1576922 336918 1615111 1385821 593634 1301156 1404209 649871 924330 1156768 152315 921087 553914 1072052 1795573 564652 1427442 1645724 1901553 406529 1537967 1591927 1978936 480629 963026 205496 955219 56236 899759 1255284 837251 1676463 1023638 1271764 739262 766213 1633629 800576 1484161 685604 1487889 1831297 1859195 1098920 1345902 685506 867511 1713990 921545 1168717 1437322 1967848 342301 981868 1342338 1873094 1597233 1986286 52285 1873537 498593 1293462 1268748 1959736 1937373 1110278 438368 233627 1888288 126915 1888633 326680 1943280 1323965 233074 1282382 539971 993406 591771 1864539 1595713 1577946 1204330 1210896 1384118 433523 1157364 592584 1571270 165069 1067491 174585 290284 407870 1014982 1258943 680601 762638 1065305 88091 1209771 1934189 537352 1803771 1387378 1100727 789103 1012045 184711 1422100 1675956 1749521 1183949 1092714 549212 1466183 1990491 877179 244135 1577219 1621022 916878 369922 1854829 1365822 900707 1051538 1730804 998032 1047818 1899420 835161 668050 429859 216130 1122558 1989752 1634154 564872 88778 1061409 47295 409973 1145782 1000593 977217 1556781 810531 1148945 745433 1396770 916303 983930 860809 372972 1927377 528141 129721 1714695 647137 881791 1900521 1413471 677166 1812237 1977087 1301666 1356103 759139 551124 449902 1956890 1157458 1267346 1642032 904067 1681244 632598 1305821 1872603 1447084 72466 1538544 1936152 1861795 1577341 300164 397847 1062757 1280689 1222936 698675 958020 136899 839950 877719 684133 1492512 1788288 1027411 669997 1856124 438190 1831370 226587 546825 1672929 139754 1661417 1226654 27237 32144 1945728 1997065 639733 1660845 488918 1027626 356283 478568 77288 310366 1274494 175665 815955 7844 1995317 590831 1630546 665010 353405 1440675 1562631 789076 1131633 807297 592434 1374304 1352508 1209616 1488235 1501463 478328 885723 239860 1971237 1952049 615321 1634579 339008 1223320 969334 1549170 583256 592632 1584374 1897695 1610017 1000929 1901277 8570 1761976 1061872 885346 442496 1884858 322801 827229 1211942 727300 190720 1522853 248227 667798 110296 1751124 1881050 561194 678018 1064670 502011 1354303 1219727 279185 1107949 133214 925803 1224104 1210299 183496 692115 1022586 765825 1045555 763947 567 1082935 415537 1112709 861817 877444 1325205 1141959 835213 1008857 66224 1023328 1880324 895777 637563 1036902 950752 149777 1445987 694645 914491 805827 1548869 32037 326982 602585 1270413 1042041 1195430 1685969 415614 340276 1831343 8508 1164809 1214227 794423 790272 847809 1211171 489682 867434 1578393 179597 119478 1793508 223577 1161461 281562 83963 904055 1594376 1692332 1274589 1811306 1048457 146525 479598 420232 337440 287394 81811 1334374 1385190 623017 1103647 215280 1075173 1386190 435486 77269 1478813 595436 728908 299640 950614 1648787 1592042 410322 1736225 1167441 605818 617496 1506190 989922 1616393 718783 1081863 980621 1182956 997693 755797 621459 787913 649934 835291 632451 265533 1742786 75447 1432484 865746 911770 832055 1307948 489106 469856 1739560 705998 1689945 178164 1118077 974607 1139606 1519671 294133 1968229 1291746 445898 1886225 1868372 222927 728967 1332949 1578320 1237519 1597579 1640470 1306636 49849 1744384 603702 1677341 1361173 177994 664288 1667211 1060173 1883366 457252 842112 451318 1589269 186286 996843 807540 232440 1084066 613411 684718 508417 327988 539351 1496131 1914886 1954541 1869789 1281035 1958532 891028 1834762 1596128 1376662 395753 445660 1992395 1042782 1169598 1624187 780167 1380869 798697 1640298 1923404 1845404 103493 1290498 738400 816683 1861594 245185 944756 1456126 753963 1012617 289204 844274 434097 1476552 239526 1316500 1908470 1927593 610120 1982980 98112 1315664 1347225 1659618 1294022 899538 747647 580980 309057 1491154 229052 1423863 1129653 179983 1085473 1929257 1449025 838775 227930 1296151 444396 326788 1081752 315113 845704 1368391 312663 188351 1178399 294435 173157 937587 816366 841378 1283626 1275945 489268 730300 49913 1469157 258271 1877199 217095 1168804 259821 1554630 1869167 1800698 1213520 1342051 1470551 1324379 899280 1159559 1809588 1873221 1829775 79586 1162349 1638113 1570340 491474 648443 850582 1723694 145080 1351395 1028183 222049 1474399 1625043 896773 715569 1515850 388600 29753 1271042 1755064 1859097 1011325 1513080 32149 1398022 796143 313819 412583 1661713 616871 1929477 1946392 773912 97866 1106318 820699 617429 1595332 328592 396727 521886 1033638 1976341 447304 424561 1987259 1072254 1602017 1350588 1200902 264119 129092 1967644 1533291 516718 572648 1584761 1906798 144782 221829 849603 1108633 685848 644712 1811980 1322533 695608 675337 45664 1725947 1701988 550454 531529 724021 1647865 1486056 1895459 695859 132903 1447956 54724 242278 641385 560140 626238 181742 137463 1976797 1329953 1283170 1761822 1846388 1365951 144244 454024 511256 1755163 1213577 703317 332337 185035 199002 223866 451690 870264 1538652 1116113 105879 824517 376204 1290799 1851863 54652 1714086 804560 877016 1256323 1888312 1045307 801929 192725 325140 1409229 682181 714002 569558 1430732 408771 368343 148040 1921058 570791 1110335 1106276 1473987 1104488 197969 1640364 354731 216622 282037 1191994 315772 1033479 1298546 1944810 1388656 1375280 1107934 1588035 1474184 662869 280720 1852645 1978877 122445 739783 364533 220773 1163404 1697938 47599 1658768 959465 884344 1598621 429239 168089 846390 684076 1965253 1790926 411946 160817 651177 132246 732378 1628383 1348137 621474 231864 703404 35285 1930040 1086017 1536567 394323 1445925 1475331 1596208 491455 189985 406369 828 1402585 1182337 147996 753002 1427440 1478175 1179655 1841359 1907990 1119610 709598 672660 1075579 219857 369627 866851 1219595 465761 1486601 1268033 1138203 1799360 307499 118132 1010832 84435 88373 626003 1090105 1071059 1463413 185948 1568782 1301322 1159206 507349 1147813 181368 478392 793299 1804007 996889 1355918 188843 3397 737925 1001963 880187 2180 883505 1370459 263719 988693 360883 455571 1718334 192643 152399 1408319 1302210 1429713 1892515 955584 1937472 1021194 1744678 238047 1105184 143784 1154131 626665 615646 1945931 1105460 103677 1767128 1481559 1828971 1589612 1948589 678031 246334 1013775 1836600 1897867 1212451 147453 1505344 1627781 1168595 1723886 1233597 1430534 536838 1436000 711847 274012 1341477 17932 1702176 645224 1118212 638510 1829353 1475717 202859 215291 721505 1802727 662412 1808467 591886 505583 1740676 302284 1115737 1437378 69124 1561577 234479 815223 494600 619463 1454687 1944287 1049914 805204 36466 1933375 334224 1241234 664078 361356 1124876 469530 216985 320036 1554058 890516 1070537 299586 1925687 1534651 379620 1523044 844399 797550 293090 1854423 440338 230753 1413880 1233565 567569 396691 1985648 160314 1301141 481589 1647253 1663932 1449323 435507 1368378 191554 1390518 296536 201808 1655103 790777 470035 926811 1429869 1531598 181313 1691844 795629 239291 344638 1148532 847023 1539769 48256 1248563 1638390 191414 295041 485067 1117272 693520 1583103 360753 1055634 378430 971452 979526 263612 215732 725460 1870154 1864321 1260909 1435088 1456345 268410 1820772 1920344 1191356 1892094 1644701 326520 1776188 1367051 691479 141697 1415218 729803 277076 388509 185459 1315809 1184295 401829 1820610 505314 1377003 1187969 993004 577031 111811 440151 845302 553207 996343 1494094 1897181 445353 1737471 929829 1702022 890637 1849660 420 1148986 1240785 290073 305827 10013 1233619 989623 398765 1446509 1007702 1093760 838459 387361 405458 606319 47597 1220999 641033 1248895 447497 1817716 943265 548427 1250270 1291173 1065776 565820 939085 1367649 315295 1128950 1585646 1971973 1138155 110266 1642814 1580196 837301 1569140 1641030 651799 1128456 1207466 1610068 1064928 1327974 1154517 459325 1682655 722247 1574547 4437 1616741 588010 1329929 903266 1961341 1971464 1173830 1218536 1734786 1968924 450850 1212394 950870 1013667 431951 1839996 1714454 1991503 1619577 274993 904889 1815167 1300713 386137 1421430 550259 1151036 1739909 1165150 895048 38946 870501 164717 1269411 1918273 1841257 1628 644823 1827205 186215 678753 793510 546400 910556 1594182 1883803 1413544 1411163 191030 1194847 341164 1708814 1701531 1400129 1050978 225517 1204962 1365255 1774909 1974872 1581480 1843463 886955 1450548 1046193 289218 1340669 1103469 1219340 1804709 1348848 425279 182960 668510 1946441 1727885 153082 229324 1152873 1216141 1382530 1801635 282613 1922336 789207 131186 54983 1978071 177823 1827091 183387 1816322 847529 624417 837669 1931657 1703414 159840 1478371 647959 1540842 112509 1993976 736277 1305227 147815 73287 1418914 1395016 221228 208653 732796 446447 48548 670576 1046072 1455457 984492 89722 1976906 280933 53168 1855632 6587 1527524 1352565 995712 915386 1392001 1272687 1692567 265652 594647 494375 625287 56013 1880136 209616 1814992 1536510 1445942 1046520 663216 1344021 672745 1391048 1312547 561170 1197072 1364102 1584034 1098518 1046857 1538628 1082451 1023829 511922 888292 1410474 895807 514056 1550613 992503 866960 564395 1723575 552115 462395 1740038 249179 140454 496608 1256316 457017 274159 1768462 1325953 483953 1701018 1922473 716708 455903 1104857 1894692 37005 657862 1728912 1986253 325895 125814 1595746 117620 1977776 1927278 1599095 1394395 875331 1716395 1401323 317497 1385484 498429 68906 1832165 1475774 1898413 135593 244914 1833842 1851519 165537 870447 427510 1746515 341083 1016732 869037 1435502 1368937 513611 282631 84885 105829 176668 1239130 1012726 274780 819583 464564 668186 55957 234035 1715794 795360 619766 1420428 730296 846453 135713 19116 677368 1831283 52734 1917098 1429577 842258 1104442 1432068 1866346 1251163 1205341 874740 787121 990578 530826 576392 1960253 1444974 1120755 1133279 1201296 1297418 1176768 47330 239561 1507740 64497 1019305 243028 1735056 496298 96620 1152882 357657 1828349 1390544 203833 686370 421538 1674287 327708 1924128 1768302 809633 1917109 803807 224600 539125 1593230 280057 1788554 1437434 1725806 563303 1002273 1101079 1587848 1254720 1284183 208608 1890421 621204 922395 1346523 814479 1939978 1727726 1304136 346832 492469 1394698 1410461 1822934 38786 1330300 1739103 150596 1442331 92335 1335111 187440 633278 494642 424853 737105 989119 1303380 1183258 705861 304515 1038650 880418 538921 1530375 567434 1182886 403318 1566789 5917 1271757 1101175 1805354 373872 171159 1884451 1380784 1547655 1196846 352783 213185 1729410 375312 1691362 386953 1284067 1167907 1023999 923730 1381548 1959808 1038954 522871 345167 1199351 1393003 1161714 1374369 646101 1591030 778732 126455 120205 199266 1927488 1101336 568928 786110 426109 1135174 909790 559763 1292323 301637 1697453 633185 739548 1400650 498855 527213 1185368 189354 584384 150806 502916 1051645 631712 850027 165719 605748 1707384 1937551 1597722 1052005 1931750 1174900 213021 1598950 593466 1906205 1293664 1362081 1550285 47207 1479097 303636 314726 1817749 1903936 687325 1485383 119795 1814996 1921116 109682 452836 805778 260454 738713 1493049 1277660 498825 57525 1302280 1504518 1959237 946359 389774 3690 465187 837442 1676898 367410 1078639 1857585 917565 307617 1519360 487078 1885877 206778 1961409 1511761 116763 1985764 440711 1030845 33108 1936017 944560 1221406 705046 67051 1481644 126900 1544633 1747359 32058 1290338 1807779 32255 759783 832614 1137661 29267 1434954 585184 926525 794262 1821741 63859 731310 1593738 489456 32034 27374 1183723 183392 1483183 1308464 1359486 781652 50027 583620 1799168 743466 1433655 357828 180440 1005683 1841228 1043923 1345986 795406 1385602 1600987 75390 1436077 1173282 256510 952938 1589719 1019463 1479955 563659 980061 1947015 159196 1046691 1955453 779064 662528 1206974 308738 1136512 485492 1859408 1344418 579214 472551 926993 1226229 469923 798891 643843 645668 634196 1203972 750769 710990 1227460 410092 973850 580306 1790993 766793 1835080 17527 1643912 1880045 460527 676265 115722 1513182 1929197 228050 340921 1171865 1587873 151997 1173486 1548022 336344 1588828 1161175 1780695 171366 382188 1517345 1805846 1193961 1512308 1729656 1744015 1046747 1708384 585488 1727620 883332 1044822 198942 216690 1672792 152311 586808 1662319 1679694 1301605 791613 1541003 1191208 768412 553312 997689 1707231 1415104 423585 1747403 684974 1141722 743451 95395 605346 849549 181401 739150 1656328 1426699 1605217 1784781 1525967 1666881 838193 1440241 1240419 1638312 129775 824100 1053513 340463 1331089 199963 1767264 511802 45088 1690286 864635 1702654 422353 951687 1251177 955286 28929 1496816 1823124 81722 1379869 1659641 1179615 1926987 1367316 397013 1498051 568350 876476 1766992 953106 1778476 1229444 901727 1652650 993317 517063 1252384 1801210 1161046 679586 55566 255905 1448967 76014 1141377 489928 1502858 274883 1786899 1116072 1338474 237095 1706926 1853234 1945271 1591131 945021 809022 67633 975444 385189 360624 102544 275803 681997 310722 1286962 1189398 671233 718976 1286845 1596667 586090 1804284 375543 1652177 1255202 738157 56591 192944 1038332 423634 1354898 1406290 303097 991719 428508 604338 892782 1356237 728395 354848 733376 963911 1644803 27466 685957 967086 173076 1048797 168761 1232323 987251 1168385 74493 761287 87540 1877536 21978 475592 1873039 927125 247401 1110120 938771 1195538 1157044 899688 331455 1580493 1972553 917316 162438 1072579 952826 386933 1888007 1463873 1211807 794145 1054779 428061 69389 641005 1281029 462762 1153608 759267 143545 1845723 808606 89179 833818 1808720 986039 1336905 1286296 1693453 230522 1455873 605177 1916419 983778 356537 260395 617349 1518093 218809 526162 512737 227526 1418978 1940911 1499885 443206 724086 1395422 1428541 1973396 169808 1214388 91373 838887 1552512 356985 119329 249301 1383277 442163 1809310 544993 908451 1514877 86898 433170 629348 859959 102100 1050530 339117 1704725 566126 1512003 260586 1370585 34760 485347 1941758 1982042 1244847 569868 882394 1679492 1369260 1341549 1992127 303631 600645 686161 65093 1875800 53442 457577 1472302 1286459 23130 981551 1457484 1240257 1345837 1874325 625778 96463 721240 559577 1032222 1705670 1514581 1899997 1807331 1658080 1902268 1169689 1119186 674348 191381 1169955 228914 1156204 45499 1326688 131815 1571553 1457319 1502328 90872 637957 1828715 1544033 138736 985960 518873 1513883 490834 1908117 756451 251553 1315720 86921 1219294 1629804 1221313 882329 1029329 704658 764428 1547023 267729 347875 1655551 989241 58856 711065 465951 84992 334858 1771248 1513561 1770992 1147411 1736738 1620212 533127 259793 698250 1059101 161895 81419 1337274 514634 296070 578017 524265 627776 1098747 344010 1014542 1693986 1697061 1158534 78345 1853918 920503 1590824 1933832 1704136 625172 64808 1789906 1220327 1062604 363666 72922 765255 1582588 1264796 855505 1227192 957260 991605 1497687 925957 1029390 1358699 339031 367313 997052 567498 942341 372074 250319 1698526 4444 1925963 722530 1166040 1768503 556951 1224632 1894744 499513 1734576 926791 341145 923260 926177 1079315 76236 1036246 167625 308975 1054228 730073 899149 1406108 420148 1020347 1107697 418005 1542360 1206171 305076 579537 1729028 1723043 754647 1746486 531039 18439 376549 923895 1452425 726646 256215 1386939 1520387 1320627 129793 1026185 1159072 1899683 1086752 1144520 1413699 337791 1553321 1988984 856960 1819345 320726 1976155 592251 1308662 1473026 452736 1533817 794544 1853725 1629325 535526 1827193 486951 418626 1786016 1314739 482742 735630 729539 1422808 398621 1357171 1140979 82853 213349 926583 958276 416054 1191834 1789488 1168599 1949130 222937 256364 613009 755107 759066 884824 104161 274768 1329047 1389944 419591 1871144 1247105 1110374 1817283 432428 271508 237105 382806 729645 614937 462808 1161661 1695380 1502649 725238 428896 1193592 685943 681469 1429206 640978 633598 777421 212157 549996 1608262 1471492 1240091 1206364 603113 526987 1063296 1228986 397306 1118318 54416 506862 61016 999851 1599985 1548083 988690 1853810 89857 1785007 1588218 1194106 545760 1172887 427352 449107 1373380 45810 944682 1799383 862578 1807199 1374592 174491 1929940 1533545 391020 600533 833656 406690 1706395 912489 1722793 1901883 1971249 914555 516638 1292422 1739077 102262 1183302 1296493 998744 1846548 1983990 207765 445628 959476 835076 201182 1594587 1173869 1791797 1991689 675318 293044 67592 272162 319098 651236 399656 481080 1695450 1187545 1681731 1631929 514329 170215 624378 1060043 803313 1318032 817839 1653957 233156 1161889 1695259 475624 413102 925036 847187 1859637 1186941 101402 166138 1257156 1200820 1777028 169641 369291 1040715 1367263 1168013 1821700 256370 1757443 730517 190965 246552 611909 94244 975599 1596790 1315301 1275595 1411505 1674823 127832 1502098 1492414 1252426 516984 1847938 1686527 1049400 70867 1121238 1659467 1253967 859810 1856009 483430 1835604 855091 1974030 233554 1799610 1500693 1482782 1841412 1750266 1172850 1419582 1301088 667699 1815651 1446724 1576900 775453 1977075 570596 1568723 546896 1765406 3495 16229 1455703 253049 312479 230429 77102 1265866 1367289 1325965 708960 1341748 1707157 1538023 1191318 1443115 1253130 1338349 1277436 447531 383312 915146 522192 1433950 1811010 24718 984563 915325 1337934 509424 1694339 689896 1321882 1808586 186966 1555066 1875846 1147587 1580317 1667972 558959 868768 365918 1914974 1017760 1028108 596045 61399 1277362 899783 715142 387364 311675 570779 1644072 25191 528454 1367127 1780287 1568184 1895167 1314242 793222 1961870 642275 1870749 1548918 1662485 70661 1330412 1264189 1526885 759548 584664 492555 850681 1542351 105327 1819649 752497 217079 1450844 1428899 45122 1384837 932129 316618 1569804 1941733 1852327 1515942 1602057 1752801 955640 793267 1560563 687557 1130851 284977 1607743 897492 1837269 700332 981866 1727615 1906047 123614 1042391 1052406 1422336 1509680 1090392 239971 590484 412728 1742908 305033 1891474 493445 833202 527374 1557702 141366 1965661 1715350 45459 285852 153132 405938 208750 1493058 1757627 324441 581443 1273195 1917581 691952 121794 258586 283760 1862717 1941783 1072379 1086858 308196 989867 1262623 63299 1471739 186519 421624 1296904 603568 1389133 773684 836613 36222 1242299 227605 1137252 691777 1337726 972922 1944417 421527 182981 415355 75311 368975 73404 1919839 818472 830419 937488 1850568 708075 127538 511271 452113 374119 1938651 430221 1273878 1487317 1639899 606549 1468605 476382 74318 767467 1823871 1171024 439024 1952740 36996 441192 428540 752952 731822 1597689 893576 1414867 1552323 209402 1509194 1535143 1104007 216911 289372 300913 981193 762051 846072 1878409 314397 1798005 203058 1504578 583842 921945 749268 914425 1501585 285729 8109 1192284 626108 1799162 544441 1304755 1619806 1817418 356861 1884329 1349437 173906 1383990 1478188 1244962 1600815 1133349 1655131 916217 57102 1283508 1324710 1927541 1175701 1516992 168453 598157 960868 1316567 630386 1781207 417926 724141 1507654 1135166 271883 1916584 1439535 1019897 1898859 1253401 349311 1232669 1092826 1202668 840262 907125 1735564 628800 1772882 692981 1135555 1552443 1240777 1634314 272642 1498340 572338 1904324 1882025 1139025 109205 1219708 1313986 128214 985489 1409069 1096648 1174158 1882375 1853032 122152 215480 756210 1991301 1209875 1060322 99498 1660279 1584563 269961 550841 1880283 833259 1714398 509635 94742 618109 1331294 928378 1296155 671207 1469112 1656215 132399 345325 363519 372502 1208043 46183 1954383 1574813 993699 1992182 1595760 1787645 1186160 1676207 436536 1145384 1910324 827054 343294 232023 1557572 1891660 228823 938376 55600 205477 377477 1613466 947868 1458307 1615856 808912 1997686 890466 1969932 678442 1752414 23091 404761 180392 1246379 1470014 1153588 1548407 739976 493685 1734551 1240340 935409 1144635 805222 1432271 713390 622209 118744 113629 214546 508392 319515 170383 1507536 1841190 660020 1787553 1219375 1746323 231342 1210751 1992086 784691 1645300 1435852 371767 95861 821499 1594913 1102353 1064208 1064947 231582 56273 471628 1843955 603103 321018 344908 1813438 1660483 1535146 1874436 1832365 1452463 314351 672929 1253740 1232194 1215938 1481605 666975 1601481 613865 1511702 144047 1070132 1583580 1090620 1780316 1643632 1177487 1452587 7157 234696 1546799 1917735 578802 1353925 593431 68002 1535956 1601426 1986065 379034 487245 6945 995505 1054837 1229200 650074 1373698 1129079 1191921 1965336 749133 1140790 41844 968479 726737 819310 1642507 1220897 839876 1893435 151077 550742 1962129 428862 1771631 1694819 1364203 62297 743858 215099 1818342 1790140 500151 1632460 386596 766674 796775 752960 1448607 741020 57638 624111 1944745 261837 317641 1225726 497588 587373 564109 1283399 123669 218021 534498 1542111 142687 1332545 970753 1109943 1126858 1245583 1441354 1505948 375744 1773142 225088 812589 22589 1143936 433136 1115479 31552 1997047 1645692 1473005 1789885 747033 485701 1058728 84465 620400 453324 866573 308016 1700491 1982087 736891 1503901 1951913 191976 660964 1191455 1814447 170363 797889 1597611 1294788 488007 454352 943883 371191 1616052 1789398 324267 1074534 655678 1035185 1246461 911256 221004 266628 1304381 1696819 116741 456901 892970 580674 1509954 68295 61829 744322 255504 1380645 1492744 329566 137765 170542 1210405 611062 1132913 276724 374190 11360 841729 1404080 1727724 1502417 1997353 913642 1337629 301903 67416 1786134 1057459 1038921 1371951 1631797 887469 1260607 430067 1156943 1239938 1480900 831928 999242 664007 47291 710119 1721002 725580 972799 1428030 1863290 1160078 1240314 1303444 1472057 1734759 1550287 416620 628035 1788282 1546529 1217002 339430 65133 1359544 755671 755504 1400617 697309 430474 1447748 1836830 323663 1349505 125658 383941 169655 847782 1935454 1701709 1021484 509471 1620397 539152 1435661 85761 238845 176949 1291974 1402762 1167321 1755899 796715 487852 1413534 1202501 755616 1621507 1828674 77995 1659197 352686 786696 1395661 1466822 1817057 308837 927051 545245 1976142 1364618 1794682 420648 1468627 1381089 1387278 15709 850119 1916472 727476 1476798 1281509 1026688 1325138 1813245 753555 530836 1823929 244257 1611892 1513161 1294293 499680 1018697 62660 944528 1056950 1919780 561473 1811750 177641 794743 1506653 803651 1484924 663312 399252 1533692 165686 568248 1767263 719452 1779892 977828 212638 587066 1016955 130507 1504005 521344 962352 1845337 1544126 380868 1642226 201272 238961 1923519 215603 117949 870439 1135796 914032 1035115 1147426 894078 266596 168255 396483 1164258 426056 1180244 1393639 80211 1485186 1533108 616760 556985 656301 1570999 1842519 1226605 480369 1105736 1360799 957321 901717 1561276 395423 131865 306531 1663112 231690 773350 1896465 130929 1757284 1905664 1202697 441767 1677379 626583 1351955 1652329 1485652 1825957 769391 27533 336318 188320 1517281 617174 1354620 1012705 539569 1232343 910952 1504921 1898356 100044 1059626 1513256 276418 363262 1533700 1584089 776190 1139925 573102 1481317 448388 1577758 293687 479326 1760589 167 1785318 1986199 93554 1184550 654331 169335 1460560 1235688 315339 1631874 714113 1110325 1734482 1731699 1429050 54455 793754 893845 680182 1199785 902071 269947 98171 1716549 1764821 393425 1878203 1799548 508023 1336006 1009124 209771 1557316 851961 436670 603679 1405804 98700 1760347 323538 1580685 331304 1332146 1884697 423473 1785787 1275718 1559695 366323 143475 1141594 1366504 1352960 997241 1507556 1424328 388371 1879899 2934 1290835 1470069 128327 1460807 1283953 454189 1428777 20546 1963454 612176 259588 53336 502658 461168 1211641 1383792 1837291 870790 860887 123340 1708071 925544 1415453 25950 182221 327719 318582 401898 1452307 1667193 101148 1237236 801869 978868 1649184 174312 1426196 1185746 1135955 449265 1080457 1940978 260120 1627535 515658 92422 1841343 566899 1302937 1501017 1272430 240555 1295743 911347 1604954 1500721 1896198 663499 108908 1333138 750109 265524 1841831 1343139 750931 1804776 1311158 1730643 1715218 1155052 1504121 1280351 1773368 623358 1226965 1346468 1534084 1710455 188425 523482 692955 609217 668785 771415 370139 1315036 233248 794627 809669 442038 1780411 1878589 204671 902554 1887014 1542134 1756969 1697423 1274761 541579 1028435 1707587 129584 343632 1363787 1996139 566481 256312 1645305 903551 213453 504757 1248987 232398 1383362 45251 489577 1613088 1884927 1640247 1584348 1120666 259770 445316 1686536 1081829 1595551 1680083 1417966 1361892 1968078 635827 350789 154740 1927742 1442248 772907 1306478 1393096 906900 65661 782820 1209175 694184 1432029 1901054 1390009 1734824 654866 223426 480020 1948998 154681 1833259 1231261 1745398 82366 677998 460382 1579904 1638749 1485877 251512 710616 981025 1324674 1193876 925824 1863540 1133767 564644 970945 1269024 846915 1819067 1859967 1541562 739338 1422786 1616044 1803732 1930715 381912 1095774 215797 16306 1805694 1679684 1467104 148955 972818 1630570 1319464 935526 1441488 1538436 1533388 1638703 182375 491039 1595224 353284 245738 576331 366948 869847 1649444 188679 1626438 1701550 666329 687472 163700 1907889 830249 809793 404226 454734 451680 1407230 1957456 233912 1306197 1620243 560639 341773 1428448 358721 1154248 1101568 1310063 576109 523158 280387 529903 1800274 844870 126614 716618 455032 630556 1210929 1647350 1941149 1389817 93290 745814 1760014 1218810 1406527 687220 834572 1615530 1171680 1150408 1221863 1199371 330417 1621694 686864 1470531 117724 829659 1574930 1939118 328540 1543932 3290 782167 1323616 447990 1354714 1962825 1845920 1900293 622421 1224394 536008 96953 1055626 1668289 1258428 715489 1099442 628906 718878 959034 1223570 887169 525284 989443 844305 26573 1402504 561291 1216214 171518 600404 497471 1985343 637733 1174186 360548 599409 1491830 1028758 503989 299598 255475 1324294 1496823 81603 92988 1105576 78233 57550 125892 74860 1573541 640552 185588 1831091 1959337 528430 1434397 770702 1473597 1007978 1445868 1925105 423723 1500967 1303347 242055 713382 366362 499067 1704321 1474569 1870435 1112375 940797 144483 460792 661264 1758046 555196 239038 1073328 1950447 1034678 1853224 1239286 66158 585953 408618 358407 319033 317212 492903 826508 1823264 585093 49893 1324563 970357 1054818 908712 488426 461170 1700335 582303 1388885 464569 173270 1308408 321810 479479 1294524 674036 1825561 1236742 384670 491706 1966251 942632 784362 1728988 1787724 971095 1851615 1252015 789605 673170 1529080 1412770 9219 1674888 1510444 1096871 1157363 252415 384252 1256345 991135 1405178 1951697 1990851 245233 820290 1542166 179273 1905156 1795242 191327 1870822 1927321 194818 668959 1867664 1940741 1467025 15159 779864 1118656 1014698 456052 1890605 1388869 1288495 643615 272721 1683355 880199 1637915 118126 726251 1336003 866634 296818 991910 1106505 46618 1247920 522204 1705430 977719 657621 548815 137209 1027096 674615 27472 420097 38769 1267600 1570973 1905319 1350250 1967754 1565034 968268 1314236 593082 803497 1091416 242936 541510 1265172 687691 207801 1682532 1349318 1030249 1124616 33273 1926884 1384021 982277 601989 359205 106658 1140863 1394999 1551404 545745 1494536 1344661 1461401 1073520 816969 740535 382847 1486042 724585 1617294 1665516 1987893 608084 1621286 85842 998426 461424 1997816 1707762 658272 1227857 132152 134323 1481026 1714983 232765 1558190 1988202 501175 1588376 1260704 1402127 1489677 557655 1196600 1155597 799093 1335699 1125251 1655083 594007 1872002 1216058 1176432 1626284 1416239 1765243 609129 1254328 706437 1816566 1228896 1762156 1505624 1828905 627102 1905275 528850 1272629 1855003 1324333 757103 91162 1407262 1006432 877360 38059 1694481 1897232 1728071 654018 597745 408466 449811 1502061 422526 973990 969815 190772 750046 1690408 352185 232259 1811483 362030 113113 518313 116550 1666260 1053428 1897852 982461 49124 1255270 1914762 1314151 1725920 1359956 1923332 839809 1221053 1760736 1842560 1997527 252282 215355 1011266 949346 1368434 1410454 110463 128954 1423380 1787848 805593 700823 783051 75512 272428 267331 1078581 971189 899919 838384 1078903 837187 1748787 165580 1477611 1191150 301759 970078 1189005 663147 1684256 554248 1221934 1756187 1746647 1282845 1012004 1049336 425281 716297 93302 1605682 1503973 1098010 1362799 231329 1655074 1277000 1127816 466458 1012388 33938 572671 1893347 389280 1051318 1613042 1858383 1143653 1222515 553795 613380 1250684 1195709 792438 412697 111203 1594335 1783184 1808851 68411 1543059 32551 1138504 1125388 1556562 880802 1155732 1828947 471522 1871302 528992 1289692 1466668 1634927 1161769 378711 1543714 658954 51732 1317024 1097205 231973 1686548 1242991 802020 1460519 1281048 1308999 748476 555992 710309 205153 1246014 1238841 1640569 1924468 91927 1979485 125109 1910120 1194445 1490765 1997279 1313357 1221073 1196858 1051698 1643452 1561833 1495463 715264 1748471 722821 362636 830711 1211481 1293334 1922951 1378465 451684 737495 1947281 479819 1971831 1295770 600975 1015763 82475 102293 1912468 1007006 685341 734966 451334 1349993 1143881 1848900 1736788 1230710 996241 546439 546462 1700603 753169 342734 1407915 1833971 1614341 459985 1621645 722104 1158492 458565 1420416 1800187 1559209 533004 600131 1857596 1431420 1313685 1636861 1063623 1978099 613902 550798 1605853 1824507 679909 1867878 1173745 447051 1221804 1439409 78907 1407414 739889 949575 1253393 1500349 913549 1963192 1039779 336467 1228426 994762 370440 1813074 1181260 1305234 553238 1520250 209298 1899416 1934556 1329100 1781108 94801 1718868 1707591 178934 277823 1442989 474391 492749 861117 448600 1975270 565583 763271 305639 1011944 78954 1417928 1182842 1729027 1868851 1388518 1395047 1342094 169984 274724 584776 372860 452905 474753 177018 1873870 1260687 35642 371809 1352817 1000065 819959 450546 12445 1392427 1417067 1733293 1859520 1500129 521378 1816130 1718446 272973 1299809 838118 1973757 1596993 577006 1408986 621518 1899562 969320 1550269 864372 1347052 1579897 1724266 357306 1682459 1506280 121063 489087 366322 1836515 167472 1544661 1578325 345042 1643818 1685650 1872645 922880 307781 648866 450558 429315 1992691 240657 1902143 1462024 1688028 1423280 1136912 1892744 92789 1659462 29447 48632 559062 1011078 683916 606650 932667 1791085 750902 461822 1093905 669783 37217 209997 1874298 1142842 99655 1099380 544382 648287 237679 483515 503811 1590335 1580883 871366 826750 366211 150780 81139 603252 1671463 182452 898946 1683050 361311 907700 1365127 1051271 815997 604010 1316217 1719899 1280849 1463562 1204596 1598157 677687 476483 1477967 1459145 851066 1518942 1593311 717749 1448290 1526749 736908 184938 1376518 541023 825004 313975 918306 1988913 1767087 287762 1801797 1805568 720666 1670478 1880227 31926 1195327 729295 1676547 225004 177728 1262756 322214 533422 847557 1872952 1353374 1216144 1875193 754967 1315115 1955738 474183 521314 316171 648912 1412072 364908 1359190 1998168 641902 1869912 622411 1385974 992997 1507013 113634 1085800 915952 716754 297219 1760581 1955936 1126915 99579 470762 686255 102845 957188 13096 720904 1425101 1897667 674797 1514147 1464017 551627 401456 1941943 295468 902306 1343993 438486 271300 991714 1264615 1202137 1787695 919602 111246 609683 812072 987223 132561 1445224 1630499 548676 1952009 593810 585800 1551349 29830 123920 1028634 1643026 1337273 567520 454324 11518 1461497 1502255 312837 496402 68854 348787 1612228 1211445 1795575 1905101 210398 1157330 445376 1060139 888543 1672297 868324 1998200 1542669 286894 316213 1733467 299003 1193184 1521919 1558119 1219623 275390 658602 1948682 887652 666871 136659 405296 1099741 1937245 121986 1433442 1079532 944148 1099633 279705 1672874 1914286 538194 1000004 692626 760337 92378 1796548 381891 1008917 1727126 1567729 1297638 1474932 1303012 26869 1543022 114667 113114 1854046 998683 952939 815086 1419317 1350065 1819702 1260956 166960 1550661 1255679 755085 103854 1346279 869893 596324 310100 1871179 131610 829190 1495257 1502510 1833586 1936028 1268193 561710 1405664 1456088 1162224 1274031 1386938 762897 1451355 155498 1236655 305102 668786 604181 739710 1955814 51545 681945 168339 167944 169083 1347266 1741661 858030 131285 49515 1729882 1773697 545494 40675 553849 410051 602568 1504444 65532 379860 733389 645446 1734360 1638262 1421047 140064 936189 1354605 581908 1957973 962434 1657450 765358 1354381 271854 441540 1824400 70894 184248 1924152 322206 1973779 1129988 204155 92898 1624320 255156 711776 1152484 1584065 480120 1363146 1104486 301592 1064418 1863048 145088 1393601 1779758 1991004 634747 527759 1277903 559672 936454 182724 1037051 1667751 1874372 978123 1369625 905073 875257 588577 1366394 682361 914765 1220920 773600 880394 1820158 1366948 68598 648631 1115849 553044 1248911 1643764 233735 769222 1021886 1404632 630811 20895 207446 1554634 992496 1574773 473192 1535888 1659441 654449 1918002 1418689 1764093 451820 1715306 292230 353161 172897 1082171 8110 741662 1206342 391310 1470222 240989 1984205 478813 12621 743261 1323232 1357662 1533609 102252 663726 102226 796293 211539 1431462 1766175 931434 1921777 764944 1124701 1561565 856715 755537 1801868 614981 991286 1220990 188827 298680 545452 805882 916427 1552613 1884784 1644994 1840646 327935 423936 1079797 583358 1769687 1772215 1864918 674791 999421 316095 1729608 1842749 1484990 1148055 1807170 843325 29487 652598 1065582 362083 803123 1868310 818028 509016 721931 78 538325 1982145 1258657 236366 1623822 681910 1619664 1898026 1139722 1351256 1660185 1119385 1214287 387324 907690 1589103 1649707 883602 1532576 134301 414146 1285285 1907745 1241818 1837697 1991193 803478 76323 745703 1390468 19440 1056150 547949 1099558 1242854 940318 55196 758385 693920 1442410 936764 1695133 1229352 307948 1361223 1825488 750483 1516627 1770438 941597 1936992 723132 177657 95820 1395256 300662 852668 1167981 1218755 641336 1851333 370731 412648 406693 1704763 183693 351449 1059938 1547491 499724 1977699 1870626 1472304 950326 617741 1535056 498586 1746629 1448482 105755 559686 1534700 1632888 1178104 996796 1952090 1673840 856987 539791 18857 1231021 971787 748857 1210732 1932414 1560569 763703 1551750 237746 1168131 266907 515799 388629 821073 946908 283759 1304012 183527 225076 1305027 961188 364393 1072038 1281904 1039311 472936 1355402 1005767 465801 929691 78920 1092084 413411 1591770 509736 346908 1893114 98207 1109432 773666 84192 1595063 471028 1326949 68922 546571 1148039 574649 242377 1550220 739573 1126875 450186 1929311 212296 1481803 338023 1304802 689301 907287 972329 641270 839602 1202001 1557635 883614 1982229 471775 704191 424199 1872811 59830 244611 1802463 569420 871929 1041266 1017952 270305 565282 1644812 240080 1405991 1284309 669628 768951 759234 931555 1649308 1337946 1721782 178211 682895 1451380 1237006 1513419 1374455 1144419 913774 223821 886011 812148 417521 232762 1970232 635356 1691418 1328766 1881398 630966 1666442 1840186 1051825 1744271 1384917 102045 1962537 931119 371733 588095 740433 1981892 559538 787987 352290 1969524 369377 1184324 1037444 1500087 774145 431777 1619747 788154 746892 431486 1126185 898219 1586316 1876173 1789082 1499588 1736542 340250 1167858 1680872 537375 492503 789767 375127 1775117 155574 323187 169876 1416887 1543875 688124 285964 456927 243870 1002777 1711604 1003933 1836298 432289 31527 35078 73098 470857 1466628 498917 812688 449899 323730 1344141 163576 1466833 880365 1994823 505709 1903477 1127687 1494138 674189 1545579 28809 909432 333399 273436 31517 1810365 1777069 1062539 1164441 1948458 845387 822926 1411630 1047469 1378838 1408507 8795 1701091 690189 344404 1506610 911661 1659695 651563 1413156 398080 428304 1955295 1563085 1158755 446605 1679441 192724 991974 676332 493374 800420 177721 904992 617187 1463260 1020261 758484 1936866 550117 1259890 737752 1425673 1880206 625649 1488416 1222196 1383646 166569 656556 193708 262245 1299444 368760 1525452 1643832 503826 1405369 1300479 1301675 337381 809990 1094723 1821286 1905094 378097 959988 1795474 1036147 685384 1267946 136697 362190 1271210 1972797 1844327 845810 149024 88719 25299 1939370 1704861 1254595 1300026 907448 584210 84130 1735219 1065530 190503 732508 133520 1343312 267855 658041 860025 1120482 829622 913900 1927057 465838 1244349 724402 1961792 272867 344934 1064003 1302570 1637469 1730745 995229 1093207 408759 1510684 715310 315366 1608636 29428 341021 928469 1207336 794210 242174 1938239 546992 569891 934549 615201 299917 427450 1153803 1706529 244296 762388 1911816 1513129 1765378 93068 1223875 972907 1722178 490448 367092 730035 1146789 460632 1609471 798424 174500 1296846 1728432 420567 1619002 1585038 116582 89531 363350 1234277 1974440 1627494 1389126 1651930 431842 454975 1420632 1490737 793265 1441860 67881 1087157 1040965 1945193 1735497 1864674 1960747 1864006 45161 57014 654534 1998256 387272 1499729 1411722 1091525 643326 506897 1739139 1841537 781019 1973398 95179 589550 990889 1882527 700672 1192310 909181 1769510 1315527 1138724 549769 1849516 891658 1753146 129360 1909994 85098 759843 973837 1472331 917950 297134 1535085 12706 1703166 504583 829233 695913 1478793 660645 478436 406594 1802730 245984 8822 962783 1757858 1669422 534346 1187405 435419 1192102 1885719 478122 1059063 1109722 1081352 460655 1920839 1138157 1421727 253612 59703 389448 53356 151408 273147 1076924 490818 1188029 1709123 89990 1205353 130557 1388302 516380 432757 54066 959353 660765 799626 819640 343547 37990 54618 494328 1503582 1265832 1355237 325727 1718311 1769601 1173986 1076488 1766882 135974 1957873 1564837 408169 737994 1114717 228897 880672 623203 608770 1283557 1457812 689097 381410 1267495 679108 1978051 1749395 1905728 1032145 1818100 1736140 529524 1089715 97152 1705269 145900 1848436 1745215 1232943 315126 69182 263142 212270 1903811 862991 1030722 387435 1168149 34743 1517399 505117 196401 483850 398551 868051 365746 572324 566960 62221 606527 876295 35551 1021774 739247 734575 1693042 1765288 1896871 1961263 1075263 155001 455097 270424 253447 513857 92338 874166 971382 1920778 84975 1726285 976277 567035 545508 499394 316416 570952 614845 1298014 1115536 720157 1781154 1432808 1960358 1873278 230205 1865917 425163 1395228 937578 187968 1027937 698478 1997976 1836042 534927 1845918 1357758 265758 861953 1361716 1228850 395266 349358 1682057 1402180 519211 674588 967765 159890 1813944 520972 1137018 635310 1591873 1607120 1733514 1448040 1170682 1059899 1174087 1450899 1346074 833861 1300225 1037895 1139990 413317 1923433 1292557 194487 1290275 359119 459575 552520 1564110 651777 1739886 857136 1021813 1237597 635311 1284145 327805 1090723 1699814 343464 1067365 232264 75332 1695072 380676 306773 1171702 1386781 1781483 1791154 260872 1885635 146694 1268796 1058846 1530161 30747 11011 1995509 201040 1081856 752648 778182 559000 255494 413030 650336 569861 1661586 1576307 93008 1758740 822508 1441834 865496 982307 34697 1012700 1933339 433962 612204 982692 1166474 1019548 567016 634193 1093694 462272 1373804 387657 54661 1427494 1390762 545625 663900 786678 1615101 1658179 964946 306512 394226 478270 1512365 1100211 780290 1243486 1118148 814040 1856516 758602 1967133 1145892 1161489 1415839 858798 773665 156160 1190289 696840 1512410 759345 537581 1472881 638698 905817 33043 287556 1280765 479568 533024 25053 501124 712803 722909 1169431 1266895 806410 1178096 307159 1426374 1038179 1758440 983299 1467913 1806719 349702 1531340 1494416 1114532 404270 124039 970540 4665 941340 1756437 1080353 112432 1059804 234404 596936 794349 1145000 260849 1715520 67546 302069 1174792 1852085 1368871 598993 685325 978666 1635158 1190696 470175 482080 1960081 1738365 828670 1604723 1601485 287407 1399893 1640153 1201490 419755 307353 103673 1864652 1818064 1599325 1232962 1188124 795346 930908 1908161 1265982 1663130 714170 1648912 1505761 1173078 1846436 1127972 1091187 988864 197516 1825028 1281936 924265 1942531 803665 175339 1274246 637468 1482690 625440 598998 960825 1106915 1849751 143693 1916372 1263734 59621 254725 1998107 546015 1406907 20994 1467624 1339260 258532 1621396 1536978 340350 914722 792773 1729237 857443 1214377 1939575 727188 414974 1424174 571657 518661 1387872 1873418 1761590 654692 1108840 952309 1903406 732659 1381259 596955 1474208 796911 866744 1620596 314073 628563 729772 192869 1067861 914046 961223 712019 1646786 933136 94707 1308763 1823332 1452030 1789141 1055975 1630144 1588275 276105 493962 370709 1068561 1921332 277081 1599134 1176102 904594 1884389 455759 978763 46916 1141920 1773999 393729 165186 382311 1849335 827042 1088142 672082 511535 1615213 271324 1173911 1895857 628566 800222 1127415 1165456 1271588 89363 1634423 580265 663789 1063274 672347 1589947 1082368 1404699 1963119 1545962 1554164 1515696 1824278 1629758 1031156 731204 1475267 367575 392105 472789 1271572 626862 174433 1834040 799609 1497948 1123618 309299 1565788 1275200 1115787 1333735 1269571 1677037 1609241 602360 1921405 1753631 32221 228074 1160327 1359211 594418 548286 1076145 537327 184954 127313 1445189 1364305 682556 1790857 608569 961836 1805191 1749555 394988 956577 681647 229804 62438 1035437 1532288 207887 1007164 378916 258991 1549315 682438 1727334 1975390 387981 1604360 1547065 324546 1345390 1709900 440062 225336 848133 587198 1400561 1403097 1349823 1418000 97993 1407790 1988404 414353 381419 1557934 616613 949759 517184 1121659 1599628 460943 826491 1725349 1476104 1302651 1159911 1492817 1520503 1283074 1676730 1098086 1395211 42451 84592 945793 1275065 1840032 490632 1754516 1076566 658066 164703 167404 129675 631681 129379 440755 710829 1159467 1585201 1266072 1797346 14499 827014 1699385 1664379 718715 1422455 1924597 839722 1591853 859536 1463755 1893018 42977 595081 647687 1119161 1684220 1515184 991716 294103 395010 690367 1958880 1608464 1832826 1390236 129735 696096 1825266 304589 1919452 944194 447291 629145 317941 973375 1589131 546448 298640 1006617 668758 126702 650133 268309 138936 248638 665960 249583 345962 1487550 1985119 1011058 1921255 694504 1649890 863236 629960 259529 1243651 1412301 598001 1790433 1090491 1783849 837532 1591724 91378 1377511 908759 1212206 1346225 1437268 1431239 1185278 1277290 855594 1103783 205762 1517794 1134862 1763036 297962 1536039 621987 1867484 909795 1211752 1585873 1824592 316700 299926 492427 1727244 1044396 1070471 992061 1245448 1851667 1537167 1571389 1014228 860950 1026004 1319641 1530420 213164 528864 545735 1920691 1963638 1952360 1122202 1413754 58648 1468348 206045 157520 1823448 1019430 1022563 1392045 269496 1668582 1713023 49674 1108606 1753244 1130187 1455217 1819076 709277 1253241 1772645 909824 96569 1377292 679552 1958984 589394 820255 1681749 1828060 1378728 1123427 1982201 1995675 410299 1849568 174056 811353 760288 837653 430273 59480 378181 168546 842373 1874610 1464668 1392417 1886632 1959764 1048824 23993 1835053 1750850 1564415 21999 155389 997543 1961411 567203 241938 1128839 1149790 1207165 1670059 656903 1869529 1263520 1785473 1578103 1261066 436527 597171 1627171 618699 480441 137374 215448 951076 111754 357123 1415772 148209 1458313 1465846 1159532 1478771 826363 678990 618930 1343880 1732742 1384929 107465 1276145 744727 445708 699836 137330 212067 8090 822382 601517 1953506 1355455 663603 8125 115392 1763374 52142 1334969 1973430 1063940 489945 1764494 1973888 1867586 320151 1532302 539091 522129 1735194 1922816 1637490 88393 435349 1282349 471430 9808 1079207 743418 233298 1547531 619710 1422506 1603585 899993 367418 58194 1918496 1958358 539723 1368284 1867930 1363652 1773808 1584330 382283 418474 754354 1725198 1830766 64490 1578154 369213 1440449 1726374 1319018 981681 1440027 1972831 1381626 1331991 1217084 1771529 1137087 564472 692727 1161139 677618 1641979 134741 50146 162066 860622 1317736 720790 240706 1211234 571773 1756435 679147 1324 1074412 609954 1226565 1851680 1849368 1197874 1170274 1267134 252335 100225 540615 1991813 1521922 1451266 614897 921960 1621884 1282529 1445253 1651484 1094774 700447 958500 1832069 238921 1413300 1379298 421133 155145 1919059 1199707 1526644 1087461 1512521 909710 732562 343772 311736 694842 162706 1212600 1124406 1877688 1012386 849977 1139136 1435911 320860 337229 434652 428195 300846 288790 935712 978837 1630011 472579 963254 1575646 611327 1911376 531310 1913587 106318 914781 639896 600842 733859 943420 887033 1123933 1377025 209944 1468969 1677562 252071 1292321 201279 1492230 1226785 1622270 141147 1672873 817293 387127 1265935 1508145 140837 1669479 1032328 889712 38102 160049 753546 1411005 528872 875818 897949 613570 453899 175177 1845570 597946 1463092 184947 1201369 1181067 1911909 25 385623 865269 1712205 1545897 1637044 1512848 1283024 83819 201109 1151941 1667210 817032 709505 127035 1548307 1283727 212012 1526400 1900872 218186 1234472 1497603 1498810 279568 1910375 1952919 1528752 311734 52279 304040 1072958 1712422 1488270 1802042 856681 1478469 191492 1288265 945865 1372267 1430744 943305 1973461 558779 1106704 302582 489521 1659957 567231 978262 839062 1722659 1084229 1572871 268893 701292 280748 1516502 1624347 1371188 217595 732422 660410 233167 1721359 1348266 1660827 1381379 1474192 1646565 1916519 769635 1965380 1639824 1015566 1617946 876018 179305 1975720 1511571 303936 1016053 1049909 797345 1202098 157068 165127 664176 1448167 691704 1709443 487081 125711 559810 1748015 1108103 1715505 1614654 1512896 837109 1224105 1008220 1023853 1631338 765891 230203 46805 1416224 52119 1915406 336751 686159 248493 1077443 1009064 378699 895030 1560296 1963229 634719 1008467 1857901 138207 716660 170499 1001098 1222606 1539410 279302 1769776 526363 73410 166309 390771 1897682 1896344 779540 1013259 1293968 1269409 1546520 375459 543106 805748 190789 1665996 1533133 917394 1710906 1785277 1375460 624565 1602922 302936 544644 1648691 1980231 645889 838763 233125 1934519 1243059 1698574 1311502 532761 1750691 404849 254278 269882 904293 1648067 381282 1683762 997212 935013 1933834 420914 832334 129957 658312 1130764 992754 958451 1442985 324928 1238646 25237 480816 1772550 306084 1636034 1692369 645751 1459295 1736786 743857 861688 25238 1778916 1177223 1822741 1702201 808296 1051522 235712 1158091 906351 1406036 1229087 931825 108038 1367126 705855 1841841 420856 442797 1800088 497306 1243050 57072 3554 1909470 1182032 1005540 1173859 1009060 122111 1318608 965396 491787 867785 1819140 156008 609205 1756358 1770556 913107 300145 979752 1159678 1441041 1603281 895343 1474627 560905 688527 35226 1272874 984097 997352 660073 1217362 158725 1936502 625712 1766633 1055530 556293 1036951 37372 375197 24062 829360 1691545 43094 1208802 1352144 505744 470516 240891 58933 176576 698530 1461218 1652416 188426 1844205 1227057 1230543 1183778 730648 1821 74136 211999 149233 541132 1982914 1521352 1748210 669381 291612 818286 442075 1668344 1348713 155933 1650624 1364404 1444524 140231 1997261 1312296 1004159 1753623 1203495 1807577 1311535 326282 1041897 499661 459924 1146049 720454 1512776 1740442 259996 1109622 1349499 653900 20637 539854 854435 901242 1734597 1375651 62659 1759493 1349566 1582505 764970 1566602 583722 206209 1455461 1990088 683710 540687 1767538 1591400 747238 250625 1458905 1264125 833439 1118525 350505 668577 1925286 583591 1899608 516016 955980 1803591 1364784 504989 1733629 631941 124488 304054 1884711 1766128 718000 1362442 166859 1557394 184925 61281 1669024 267269 398861 982131 877050 223019 884892 204242 110245 620721 1797591 380420 1447940 97008 518514 1680458 1745933 412804 1910656 1784538 1224019 1383331 1618012 1153574 1424608 860555 1308067 1065186 776423 1832259 1179770 135749 1609106 180124 1828656 1071567 643765 1223535 545702 1556164 1662274 1772311 1298485 1725906 928036 1526390 80701 1478465 429244 1973579 933266 775215 555756 1786752 313379 1451897 545002 550179 387700 116048 1581323 586308 773039 1479793 806682 996313 885391 567308 1014334 1220886 852945 953332 761474 706655 697606 898086 1864894 1768067 159446 475648 1248752 838960 265201 210548 1467429 1239025 658768 703770 180860 201516 18309 1559536 1206781 1627647 1610872 1900633 1464828 963142 1957994 1157500 1604976 1577988 15056 1302254 691317 591050 1886306 1324264 1810576 1259102 601947 1780837 1825057 1431839 133485 743567 517555 1536529 638304 867235 1603120 284514 1967004 425080 780950 1049452 559455 855147 499800 344210 1324950 975827 1239170 1379705 1424911 337524 337809 931523 1643839 46579 1257520 785091 1349281 1248899 195665 903811 1510659 1227900 620780 457360 1647107 1211083 319402 1643671 1989814 1652525 1176982 50802 1757432 268825 343993 1627882 1085166 509644 1825913 1107719 770829 1739654 1003021 490157 930515 65249 305778 330432 1144481 1132220 404179 1122527 1972253 1917466 781072 1918779 505940 1678918 392084 1946367 5321 213577 1509651 548124 542085 55933 1293538 1133066 1419035 234620 1552204 1704771 482050 791980 1102531 817086 1851357 1886877 1896290 1634415 1424628 1477125 1774287 814814 1957299 1172557 945446 1349476 1595890 1521503 1069175 1485574 454666 974469 1243697 872728 63335 1324661 1654154 332775 1563314 769893 1145160 238606 1112123 1165127 555312 1209595 1850420 1622710 66461 145701 1236922 1816720 1363695 1140577 1795742 566772 1672174 1074245 1294095 1455826 1340779 801464 1443544 377509 1694211 1590939 1306525 1288024 1088666 15936 1639377 280989 266714 1738495 38605 1020409 816430 1319114 1992809 1754299 919116 664295 964220 1640143 715013 288429 905634 1711295 1083089 903697 936173 1998327 1117636 1073992 1421970 1497191 281869 438395 1786720 566148 1945287 942731 1001999 745425 774908 1036727 748189 411380 1837815 464333 283189 1543341 1944002 1030207 1741704 950093 1962431 1079985 1648636 327308 1957423 1137933 543768 1881466 464961 115502 1796662 304836 1105528 1471687 1573086 1349048 1366126 180300 1892461 695185 494673 1625862 1716374 1386913 1588163 1074921 1365797 1055064 1913368 1865230 212332 4678 622546 163270 656440 231448 1068816 22360 1504369 653620 488958 1340317 924827 175138 128202 699414 1904913 1528563 542427 839084 461499 1139065 1976586 163669 1493297 235478 1956365 151587 1730705 414627 337415 91102 1466512 600728 990585 782362 1995269 1923614 111597 1109291 1795243 428907 3374 1985838 750463 339682 1789392 1592407 1802603 761769 1688823 1810020 782544 1624975 1912079 1500159 389801 191773 772391 1407482 1074916 1357318 1249368 44466 108854 241183 869578 497519 898772 1053956 668045 1887384 1858761 20605 549790 338299 1703614 118808 1571713 1132366 812326 291813 430669 1007524 917190 1550854 1431666 221639 1542459 549223 403330 1888707 332207 458598 1524617 683553 1822755 1637592 754458 1541529 1183790 687518 1023700 1589873 1193187 1755122 1066070 77848 1767865 1941006 1748492 668668 180118 1050698 1964054 453022 683870 791310 1666189 385421 1886135 466353 114437 890757 648991 190396 1528738 1882825 307018 1190271 918110 1122556 1636523 341729 1110562 1337948 911541 292294 1934414 1623831 1542398 1349299 898460 1235206 1386833 307044 84224 1370567 452946 1209930 1919927 759402 1688662 229939 1354893 1935898 1549463 421219 1671088 1120444 460130 1508027 336528 518553 926485 1493259 236473 1920034 661160 238351 1499468 1047383 1118171 1055717 1758393 1396908 171268 16004 1256888 590182 89448 425667 497868 1523099 1608952 333450 1423476 1593860 1204333 1054467 1268544 126240 1268600 533505 1643487 69544 1528519 1119297 749851 1275683 1420846 858833 920821 1941448 219456 688471 1801428 49855 229880 891340 877338 230294 1441025 1453659 1659020 1697048 996812 979346 1834782 593294 822466 1724017 1438647 486833 887648 1858575 938317 551290 134395 1098318 1997509 1344743 1375490 1919773 720715 1178965 1239756 1221616 1100916 958080 804864 754465 235098 1741742 1440207 510750 405405 683829 1310977 1101557 104447 1492734 1087939 197666 1826110 179352 48474 360873 163386 1851045 1014260 1596650 333471 1590594 655277 347593 1059936 214770 82135 1189391 795640 1313428 906172 747825 1547133 1724798 551949 1576840 27381 172474 999355 580688 1451936 413634 441340 1797155 846973 1312420 1212711 1397770 1589501 485624 823260 109409 1236547 1552029 1583481 525867 719309 571150 691010 462075 166374 1787770 1471412 1874804 164954 759711 1031397 280036 1409856 362223 988154 522746 348181 1895171 141516 1956080 699581 504782 524038 226588 906814 1882302 1986112 1711417 512743 1068246 529665 1668162 764092 1104151 1408221 1635035 1909285 1301230 252249 505056 1219866 909949 652402 1046497 1083287 1327973 521799 1509289 1023388 1162423 510235 662674 674356 192692 1593884 1192020 25935 1789372 968780 683823 1490554 1854123 588399 1224900 141138 775308 563543 431171 92424 1327098 367518 1789245 1739113 1015179 1139244 1635628 948683 755592 68091 499026 870922 599245 592416 1397392 421257 366892 1103589 1127909 136210 1262672 1249458 1594331 1301466 762436 844396 802945 1783904 1316342 1043837 1108300 717097 847931 462200 1368802 898377 985023 1982462 1521607 1966888 1111603 1650195 832092 1435533 1431836 1889707 1623731 1170408 1443840 273326 416443 635627 957717 1553261 1752118 1484123 500632 1827298 1585129 358055 260359 1230091 1570422 1752291 1293824 1500756 1117241 336623 508713 1435972 908682 1110378 774779 831948 1673300 1324247 1807181 1322775 1592643 1453343 43338 235856 1916210 351280 402302 896586 598237 1467995 1310007 1506764 429489 1778473 137006 108470 1429920 987554 65176 426153 621542 1291859 1661951 1851065 890668 1643458 180976 1387060 852307 1744836 492209 1907443 1328534 734939 49627 1464556 882034 1735166 511469 128788 1189414 729745 847643 1124165 1258323 486711 199809 962978 1343995 979006 510677 1907671 1981932 1709005 73396 1503082 398914 1179852 518512 472930 282045 376798 1466366 1549328 1042195 19304 83747 1795510 1383179 1815438 1122369 1826486 739765 418759 1213206 283608 1162387 1741591 601435 1642601 472743 1695655 218536 361441 997911 606643 1874230 669142 909923 1282122 1299514 1957434 1483424 33207 248870 1789980 1747966 797229 384111 454109 606434 1082266 555770 1909236 1053469 377090 710823 1403623 1302159 828486 1001941 1967410 1774879 916789 1460823 881743 1811164 869871 1210868 137459 578933 785943 845608 1736626 651840 1697876 1566990 239316 1052982 1873916 300683 1828669 464503 94125 357714 671984 953955 48821 1482810 257307 1186547 1016545 1334224 822138 419316 1054267 1720206 1643247 1427479 1166561 407512 1406391 1362258 986757 342725 1111600 936703 1025338 1042193 1768409 1563413 745676 582161 880464 1750195 1092661 1309389 600143 1766664 1092503 1663682 1842488 1336271 467196 1250761 597136 1866901 1357882 464200 35722 1997774 979969 1669190 321977 1875046 1176228 107501 706563 334740 443685 1321472 1298571 1814813 1515650 1290592 534009 158793 1792 298724 588150 1339735 511847 1162676 1861103 1694402 1412411 363497 868157 1633465 825261 46978 452205 1475167 1690949 748452 115741 298914 973142 684056 340112 1107762 1667782 627099 1993027 192270 283253 1022719 1197700 1278943 1335083 1207486 1166159 700901 512709 833316 1439847 310754 585661 1945488 2812 1092530 1073323 122898 1428157 1362560 642659 550341 1108128 965306 1516589 1551490 1003983 1893259 1465603 1622468 583876 1922429 1529964 894061 899676 1795594 397613 1595539 1880140 1039355 1919183 1422292 1219879 1278231 265437 951999 1323117 1237363 462674 1690356 154826 885845 763612 1887982 610024 1981069 1263158 380692 724940 393072 1327058 1847934 28780 1304130 1320384 240486 1861865 1651377 1317198 487462 1315756 1298370 1332458 948103 1519680 1451124 380295 227343 774288 218231 1667964 253508 393753 1489831 671551 1192816 312747 672266 155678 1117012 339467 1818740 1173819 1950422 639106 839313 468310 1210666 548836 402733 96485 1224164 1372513 387986 1829831 941103 1973301 1495314 346260 153854 542162 1929809 292633 1238209 459586 259463 34834 913499 644584 1491076 1482373 1025231 627839 889075 1549602 223574 1973181 1822893 1594503 1333133 1823979 1008439 1825964 392889 1198118 589046 220053 911554 146205 1083390 1802016 1278580 1349725 1069571 1225146 302947 1097427 416301 1822000 186637 1687711 468652 1624725 25823 456385 737367 1865131 585887 1415241 1207872 1099365 799304 1450982 1551101 42337 549177 1767600 632584 937054 1014544 1322410 1120247 720897 663037 1234948 842983 272636 473700 19250 219582 576899 1379068 1494611 1427131 935675 670963 761492 1218302 1975473 540789 39606 1182885 1079548 1955596 1352483 60062 1925411 500752 370888 114094 43621 1227917 1475621 155422 366166 1260606 1568063 757862 806367 1640568 106187 1695130 917554 1734835 1865606 740403 214248 1122968 833143 1137484 1659162 671880 1287257 1521030 886848 41026 773261 190180 1859466 207528 1669738 1292308 290368 1712019 1935686 1556506 1480807 1487685 665703 1677634 1708547 943539 814634 652985 173765 1997519 722397 322630 1529678 1156253 369715 1307787 893928 901191 760140 1931351 1712635 1313197 449362 660341 1611902 1943116 1846527 1682986 1715468 1509087 988581 1407733 1525530 1687769 1253300 1225179 1860462 1487094 523239 256262 1508568 503014 1781746 1596827 192840 1166124 843379 474258 1202724 485853 1483683 88877 572396 569399 1461005 373358 250963 1289955 1293480 1471639 848795 1594985 355755 1560828 259480 428441 1141927 576185 422321 1047349 1096726 392981 1395827 1091090 1067723 875978 225269 897293 1699660 1894832 1276512 1406408 1486427 1827124 159260 458530 1072550 1978943 177468 1686578 377692 247611 1032698 157312 878837 1272284 35936 1617951 263920 1750239 759695 135560 1051972 1262178 694448 1301929 473674 1604837 1291515 871331 1422690 1440243 178451 682203 1212691 1927565 726819 1960907 1257613 1487467 1675568 1622149 674427 1960750 1441457 572688 1957118 1730710 762709 552038 841964 596453 160148 1122004 235793 196687 913874 1803248 919523 1740468 1750665 1406017 1829582 1962808 1886931 1703265 940507 1778582 1758583 1412563 1872407 576148 1787514 227945 230153 258566 847169 1754433 1854944 1716331 800095 597997 246122 434612 1479291 930708 1582918 1758501 1162960 1683245 1796880 521512 52771 381313 728114 1750715 184723 487257 1205062 390043 1314780 1230510 1923481 473377 502419 167219 1061491 915406 1077161 511520 33516 1390327 364486 86740 698452 1143670 13537 1104530 944534 472413 1939859 1588568 1921348 342721 1569348 1428973 292555 954722 506597 1834757 316023 1841996 1964542 719421 741486 459801 1138722 231171 1813528 239680 1670001 1159587 256210 822547 862966 218014 1656710 1600856 880261 346685 1019079 655598 60780 725691 1470102 1537345 1453677 1517613 331833 1123066 218982 1915386 1152776 1658414 362894 465381 467860 1768919 1668051 1412190 1156387 292829 118567 1269005 820213 1258687 1601331 1685968 944350 1964640 483270 412124 329316 563315 1998063 309288 1158468 841598 445823 869034 1206563 498584 244195 1606140 549820 1186127 410262 1976342 1564179 344031 1727787 711215 914639 61370 1519818 211296 1076832 1732055 1411178 638830 580698 478154 623496 1247161 593071 500626 1762592 815986 277667 934972 1620633 1870366 152323 74542 654283 747372 779604 1837926 1941757 1459457 347989 1018686 745617 415852 1180777 480668 292922 1411634 1168136 1993662 1475906 1143551 1696098 1891958 1665192 874833 188747 586920 1720234 417387 10384 495825 569675 400145 201961 854267 1146172 1547996 1504261 1963332 1457676 508585 202150 1682854 451708 1678209 1744704 1001466 1884102 1839240 332771 628385 900633 1051578 1603444 494361 1517262 1996886 851933 470737 1542789 99350 947850 1396988 605597 1300092 708161 273229 1155147 943051 571479 237633 1069071 370876 1088449 931266 1107738 1767521 20533 1941981 1582116 657889 966266 1775493 1042698 239705 1270592 1157238 415302 1301031 889840 1325303 223644 201449 1666573 1870071 45550 1377110 792234 417040 1639609 1523850 1607380 1283941 466167 1939048 1253473 126606 866766 262314 1305408 861597 96067 1134006 1879281 992590 1382488 1168634 1980672 1782762 1928118 14573 1043484 554143 265992 1111924 1504870 824996 1336579 1779487 31512 1508045 640913 9452 1478626 784211 972413 871682 274721 1225174 515781 759837 1009048 758018 1915316 154986 1275974 366539 1242968 1957403 443925 247101 316708 157876 249723 993874 1199668 772565 32823 1508628 1387865 1954075 1492081 434833 1330937 401830 343123 163850 185176 171108 486155 1128779 529493 935161 1122930 1501616 1830979 1116201 385591 1832460 632617 346816 1443415 1006100 1928601 543134 172590 287260 1678206 1408512 1228461 1556042 1304197 1619240 1915094 61273 1109228 21303 1706989 1662236 215418 554132 1293584 831317 1345019 419552 1405663 251913 1317064 577900 1160314 167362 164664 1937984 1620964 418980 442766 1644550 947569 1508247 758281 1575706 1847803 1542763 1415879 1439075 1292986 212186 683527 474917 1032526 904903 280090 1591933 1464022 106288 537931 1388461 1655540 1478803 1623522 819083 1031034 269065 1716869 731657 1013037 639552 604787 348188 510221 1585159 468257 282922 626115 1274648 294034 606070 358461 512987 874590 1592825 1144974 361146 501211 1276586 27678 47662 418799 1973384 1212673 1453532 1971617 1680736 1653863 30112 1778609 1907574 45839 1416420 1449494 1833424 1611777 1908989 841490 599581 1222135 1779676 1971528 1361143 242696 1697099 1126208 145470 207011 767165 1269316 18588 1442044 1130614 1531279 1000330 1593653 1209446 187322 801933 1334899 8954 722790 716925 1013392 431233 557605 1681112 385632 1838178 525861 1645098 232671 747991 915178 573581 1079372 1214255 278933 1507761 101968 1450587 301411 1433135 1876270 1761188 1016842 172923 1889459 42248 1153264 1409748 337528 1169908 653681 655481 1915473 1577625 978090 93989 519813 1496436 1741823 633533 1784385 265611 409450 1959013 456992 1895076 1766132 1384227 152919 1476095 1908401 867149 1958946 1058504 1460143 1659912 1610020 74443 535165 336801 24924 180634 438511 1483214 1142790 481403 535492 1739764 656658 1892961 505878 1617264 544957 1231940 1319805 1665842 1283197 1547571 544272 823456 763219 1822071 776756 375958 193905 928623 248944 463458 1980713 385770 972181 1862187 556746 1044403 397411 1906630 196931 611639 808625 1090741 1687309 1963236 1329033 771969 213875 434302 1286205 1050937 317472 887597 1731654 1238791 1631119 1508376 1710451 1788145 1057425 177221 734563 252708 728336 220662 1367167 1793373 1841949 1799038 499231 36287 372217 461558 562712 800052 267834 1548654 1931012 1888441 1165754 1857769 1206524 1262859 1131396 1567558 444738 1029839 1411727 384468 1416164 1328305 1516930 1668912 1475740 67733 144719 1847393 1825304 1169094 155054 319046 1739340 1216556 406579 1321462 540876 639868 1884145 452449 806357 1533321 135599 747012 301350 415021 1117565 1528985 1232881 1220257 1831352 1756498 1213592 1936235 134297 218837 385706 1919682 1458019 139622 28840 1338121 947813 1984467 889693 883167 434331 1226031 1552370 1405660 689788 10068 1056854 769442 1862005 807114 1466422 49889 880407 1409486 917855 203207 1613151 739722 461166 1944065 1100314 1641793 624252 1357619 358126 1844662 288920 650407 1788652 324611 79285 753093 429987 634570 1477918 74390 1790677 978076 1326965 455338 1899525 1815190 943131 1573235 1046758 1101594 672507 1423447 1368108 1867101 586019 1333552 1746151 683879 624493 778629 905720 1402641 701319 921967 1343048 1404329 917712 171259 1645777 1485284 291653 141496 887881 902317 1759782 905628 1523103 1682569 1948742 1793563 1533421 1705031 1731093 1369486 885972 259707 755222 1614129 1131203 1076746 1323365 267961 1992940 1761954 1100193 1223908 484085 1247641 1934325 1910909 1214961 187296 1024796 561889 1540102 1560029 455312 335647 1583577 1773518 899971 251665 496649 908908 1828138 1689661 881442 1913301 1352975 840447 819919 835474 88397 59098 488446 1551643 254158 1283505 1187689 165222 513594 1470483 749595 439885 47471 232733 1607222 586962 981997 142221 1137615 1318181 1821942 1617372 635045 439386 867605 1300654 164498 793942 946695 670790 1607891 1275870 1335120 1672051 14144 435506 422534 577780 754253 1553230 775644 623265 624274 683557 1570485 598872 125257 1833383 1974713 1865214 312017 1183176 801501 433996 831610 290730 850969 1162495 1804181 1596799 449117 1329122 1324222 966243 224427 138114 1889139 1911253 1723217 13047 153756 1585865 1439264 1339372 1432088 404559 110371 1038181 1854746 1956797 1752607 1545631 313903 788743 779839 685790 1599067 1214448 648299 1675273 1040473 695262 1034252 1371613 444421 1356020 847956 1758810 863577 232654 1064123 564810 864992 1330945 1917772 187329 514926 329918 1031568 1587552 1869652 861304 126477 644037 877738 77812 1885928 565787 748782 312446 240890 110896 1627991 820120 500448 1278944 1189399 898811 1285923 1741989 711398 318963 1051596 1378588 1582223 1502418 1768295 1300376 163035 761991 1943254 1164464 1655931 90710 1816515 195145 681056 115246 720658 1270990 1499030 1192173 621496 1633322 1998433 1793864 1512281 1736560 804295 910091 1189801 7376 1416133 227483 1538478 763006 790760 1365809 1039297 625156 1475116 538465 1184940 1075804 1909289 1342029 767197 1031212 906311 493040 1403662 720301 1455222 943869 130310 949879 494288 905061 805334 1993226 1599606 26042 90575 1123622 1967579 38364 549557 1410762 390371 1046418 1210333 118050 75327 1203873 1394688 744550 1969742 595512 849269 548996 1870588 1766377 1309303 1448901 613815 1213350 360820 1405506 566397 1176847 822471 1794510 1973450 584607 1262547 694899 838905 584579 1516427 270304 454199 1213025 357862 1870406 1424594 590340 400219 1075557 202663 1840070 788388 1392746 709068 1558198 265676 107786 1949502 211467 1303404 772389 1274353 563016 801071 1128823 1076649 1900498 1149506 1453239 409202 1103745 1866475 1845974 983078 379903 238420 1864418 461407 343667 663221 1097150 1104140 445440 1838192 575645 245553 804032 1588894 299058 1260320 1156705 573465 1084097 1294264 1592642 675432 1023614 1294304 906091 1954190 482480 816585 1120220 1259031 575299 947398 219804 1259215 1455284 388144 564469 1138931 382623 587557 229765 225537 908024 1093508 1539550 276996 1569000 1441653 413642 1940924 1624611 329923 1068887 93585 631476 1986797 651411 1151156 1992834 1868031 1795700 412071 1906893 644562 1740903 1610256 1744919 1260659 563059 698868 1307330 142003 1849495 1718207 613698 389712 1349017 1412114 739836 1631085 910555 98094 535141 703128 1644109 1028267 1932111 889141 1669183 191653 452045 1613314 386330 526902 765925 1958396 867506 1686255 1871582 1296178 562535 1651902 971184 1627214 1370910 653288 225593 267171 108598 364586 830873 1771293 838458 529676 1985643 135464 1555099 575250 1713638 579049 1072798 44528 134678 221226 576458 951151 1624073 308789 111886 622225 925143 274475 687004 1574667 1553267 813407 1649456 1173174 774088 1081814 1845172 1124741 913622 131743 667489 1590081 1588810 958623 358805 622233 584753 124321 1675802 1296395 1946907 1661328 1285555 938572 1792427 293046 1789905 1466138 315370 381537 1491456 168624 1961152 880304 363172 1903232 1639151 697733 1133595 639307 1712776 435197 1687128 646583 60592 336281 1761648 1005451 587536 869673 1930320 1974545 1007160 1578333 1467577 419669 425275 1575252 1556105 14654 796304 1032685 1641069 1185626 1646340 896548 350659 157831 147816 1776099 480525 610267 727598 1535501 911445 556462 1414646 144886 585876 1552716 1598078 123990 437103 1605742 1198094 189597 1594253 98301 323066 1774607 596718 181528 706964 1877159 355010 1936591 1495940 1412925 1845342 1467519 69985 968871 1974220 1715417 1908511 1076716 834493 524256 1381600 831952 1827537 161272 1656732 606720 231047 1375020 1731170 651259 849955 416589 715586 1775376 1975525 605302 1221038 457469 928586 899179 1191784 1616132 1971350 1206300 1075864 18538 1962068 1899366 1368425 651553 251584 620242 582783 239646 134778 1189842 900108 743345 1578288 103526 1718761 1050819 1063272 1668220 1493335 236221 702217 1262141 1673217 588648 1745651 524469 999045 1369230 68199 1296555 12687 1828254 182529 417394 333921 1858118 568289 323910 1784092 934134 40543 126198 1633704 1319814 1778547 247826 99533 735554 1625716 138040 1182632 1804557 1275017 1850003 1019287 1418225 1733484 657532 356416 266590 131919 945174 1560468 952643 1046274 1424762 1256802 1628897 373257 682464 501929 1098890 1121670 408458 427868 1288818 482353 1198051 1294433 224043 1880218 1438619 1295244 1826528 825554 1768963 644171 529786 851795 1479190 397220 1040240 1200168 1222341 379301 817949 1939791 1459430 1700443 1455515 767186 1851339 279542 1847370 1170023 500925 375249 1266232 1962777 1636485 315924 382638 1493628 957354 167084 1200111 959321 103633 1927878 865609 116623 1379710 1094551 1346937 468849 1400036 25257 884185 1879063 1875184 1620572 1353065 882201 412302 28657 1445098 572026 1838529 1819110 1521486 400257 1830972 450246 1537303 323728 1143998 481147 1344821 368835 393171 1150705 1387551 1739844 887770 1797080 1745303 45325 1709214 1025793 694673 1076480 1150759 343015 1834840 1992248 1492641 1038522 752238 953809 509900 742055 788606 809814 1671418 1164099 232127 1416290 502856 61147 1392412 272357 1693432 1322301 866858 1893388 176914 1435274 1049349 1277142 1897541 1083859 1921199 1911980 1602082 1421583 1521558 1989665 129730 1155546 1534683 1747540 1924333 1644297 942547 1987644 685745 1914104 1470166 1029554 1866323 1733946 1997021 1351040 868507 998414 1870569 1772932 1435615 1571304 1263413 1932298 281395 1919816 1163 1861934 1253295 575021 1237350 1957825 1640933 951407 1374243 473968 538491 1970543 541076 349319 1587849 1310403 1301342 1424023 115551 1983259 1431692 549786 437040 641237 61830 809970 1885420 282275 1850764 1793454 1413845 1223483 798484 841343 134113 1566456 1914911 1671180 1998100 1179255 107315 1125234 14230 1715280 833446 1107323 1810704 708720 872744 924190 967043 1676788 1540515 1309235 1886083 1894927 1514375 320059 443939 1736152 152340 1269016 876228 210388 1135081 1484036 340864 1457949 1134741 354154 214280 146846 1968416 192184 5353 1960625 374219 1806913 829091 252467 1824486 1579922 52289 696104 5152 143587 1600587 1859848 544582 860169 962829 1244324 1010454 247006 93138 1734367 1906571 1431427 1584982 376792 647601 932530 1514534 469929 1744525 922774 1608981 802390 356566 1879625 724398 395903 1383934 36482 1985125 1099324 1928895 1403462 1294457 504472 1550704 1857046 872460 131199 1964255 731685 1140909 1466505 1262953 1523146 461186 1701329 79590 1627998 744721 1224970 555987 88020 753539 1864948 1772774 1117040 1914041 167726 1331347 30575 1494317 1526268 1427979 1512252 1252255 240295 1358360 876701 1481217 1106049 1550678 1177255 80881 193729 1749256 712642 455892 354743 933658 1604925 1605348 851167 843529 1600176 1176157 1466964 1681666 1925511 1369011 524058 930647 1637236 764596 780957 1545169 1107225 341209 1630393 285814 269217 1181460 1374414 122905 226034 1219180 889511 364428 526684 1039634 1586145 686889 351858 461635 1373832 1946616 1452565 1884312 128633 1802328 1918095 810020 987529 984390 1345522 425369 723143 549110 607966 1588799 1886863 354502 136368 575806 636687 469498 1286034 1656742 92853 1105641 1141455 1672764 1728170 89254 1391630 571936 1654058 407628 1032223 528348 522721 1760374 1053795 495158 423162 1692522 410270 453104 756142 1665550 386332 975595 1623964 619375 674876 936693 997639 1404596 250555 474759 245008 1210951 1857753 557488 1790898 744099 1571247 1384734 16590 1321776 143748 436965 70945 1894797 1558241 1090535 1823462 264404 868681 1202685 1326482 1846565 1745243 1812695 1341330 1457100 607723 627371 243042 1540961 805167 1100814 1181471 76251 329746 539120 901933 1864413 1532885 252801 1107576 1455267 912907 712031 1942399 303696 1401943 1528635 1790177 355995 246204 1551266 1682105 774233 1214371 1809750 1996483 1958478 1399962 154297 1838000 385078 1281188 1128415 1187642 1722326 1370395 113915 1721876 1457473 103494 1395711 1386984 1441072 363239 1355238 1834283 1983657 1266175 651885 313684 705102 1182021 725021 1607436 1794647 298519 1041738 38688 1711456 499064 375885 459910 472859 901530 541568 1508196 1457630 1756723 169648 167666 584352 381496 751156 1494684 823930 231044 1180836 155727 1059951 1513814 1346931 192077 1202191 1124823 594950 95698 647517 637036 553858 1988206 1438416 1073174 1624005 1281745 817305 1749817 1568352 871238 589194 356291 383569 888654 1411799 1164323 181456 1291084 967664 1361265 518122 40153 857987 1256916 608354 862447 774251 1844897 1092537 379304 1803656 225854 1255326 1323859 96933 740191 1969113 1334866 1944355 167316 302860 620778 663977 412501 197551 306270 1953598 1071099 1960322 1728582 1316987 553877 559140 678883 1699439 1340621 1322545 673427 412138 54554 1975419 1618489 208733 223714 10514 709229 988783 141905 1008507 1624354 1266097 1603627 173355 1093153 484747 1410391 371212 952299 1532960 1381447 1955999 1148057 1840204 1708498 1116578 624800 1241139 705936 1706038 533128 529108 1546475 267824 487154 1865959 1326453 331376 672997 338377 1774638 1013965 581590 835043 1200660 629787 1395114 253845 196409 1827616 1029000 273539 20713 1707606 1792023 1201219 952241 1614335 1948535 892375 568527 1225281 1779557 779714 723142 909443 1321892 1435930 1573572 808955 626491 1147821 1322316 1976212 1935647 86826 1841139 1387967 1982060 1530150 798479 761205 418494 1893411 937149 554604 793039 1155088 1698442 1304933 201351 290610 1810235 1233445 1714248 1465841 1932514 1358957 1733998 566627 427046 378206 1460183 1321120 1740140 673954 1504571 1162055 348139 693694 816432 442878 1485019 1556694 439493 441816 1683999 1817448 180901 128716 1915809 898682 650320 1729573 832411 1378124 1859261 1642029 546609 1628731 1416395 791178 833208 1620016 528672 1850851 1196125 1644908 1132722 74387 1081324 62759 252358 1374036 117935 1460804 1531259 712083 819627 1590533 514544 656084 412972 317680 896159 1990174 601410 1180590 1206395 1918851 1005481 1944804 840651 63626 1277340 845414 1883157 1934720 836046 605862 1738653 257198 46214 1684979 91659 1065241 1729750 388892 510876 589736 289184 1741872 64150 1042172 829602 503606 98668 230224 1607497 1396970 692263 155545 428709 1628646 431112 774369 1695251 1977234 1271109 828292 559776 328368 1257919 1368533 586703 1976119 745371 462304 1919220 1686142 1172630 844154 1051901 709300 1381297 1058284 1193796 1929421 1694296 494437 1223112 1704241 1175984 1306977 247577 1415285 258755 324919 270351 1058767 1572102 790292 1766796 848855 771148 1609203 1339271 33651 1143612 1491031 946313 489446 1433580 41611 1874528 449122 1131035 115879 1745184 748181 1207862 1556844 973984 1142504 1524168 968572 1167012 607477 525034 1403118 1611791 1316214 557611 198796 418631 835982 645635 334769 1013914 294894 368548 30504 886242 1427354 1914893 1861627 1814177 967790 32654 242360 1292847 388414 1479647 91611 1368805 462146 149839 644896 918381 1729281 81017 830781 1332962 1954943 131207 148442 750447 1441052 116363 1901207 1516406 365026 82490 1595936 1928170 1390022 1460764 1033620 886427 552095 884231 1822443 421548 1653619 1338114 1149671 1236053 145154 1855629 1360205 1942219 1749777 1039478 1280013 226779 1019507 375269 1150319 1518981 712043 774378 1188032 1620136 53805 1568300 634510 1753134 1931065 1893938 821826 929382 1531868 178345 961755 617185 1007406 462360 753361 1962096 16719 926349 1567900 1551167 1102402 1682810 1557774 978630 155712 1234935 315875 1433295 1396238 1165560 1952129 506652 1761256 1731481 342081 20884 1899481 325625 659620 1440112 353262 457074 1240273 1757176 1705025 405765 904556 1788044 1453403 1410326 901187 1510948 1173574 1351443 1073677 108247 1207839 1969115 443259 1174005 1004484 919793 669049 727402 1707044 901083 679849 1784236 81259 1018930 100551 801030 940952 722673 24837 1585015 1599957 782663 1205828 665196 1021896 219192 1520933 1429833 1784577 212322 474496 69817 426951 396916 1734695 553024 1678795 1727913 1341202 1129935 1279029 871724 80899 233700 1485257 1694721 1860786 508010 1081574 467130 1681086 260344 770507 1708292 573130 351895 302023 1837470 1083941 693472 1840952 314029 318736 340696 623721 66119 1067688 209493 339238 362047 1659847 1130661 1206729 925539 267505 396343 1820742 75777 1387864 839385 960096 323104 478951 1310925 919190 1560844 1750589 1335130 1473506 1067667 1651364 6068 983670 1362744 1491955 403018 543656 1016178 405820 894549 1210804 1683789 1499385 1637816 1254331 623936 271432 175221 1617124 979296 1755092 648321 1349494 1753904 726134 192276 236704 960220 611757 486290 1730795 1114751 216542 1365601 615720 1539528 736691 1630578 706843 1134675 225566 1549275 1323596 1908042 754185 1716429 1770104 1874296 52931 435800 897743 1511782 1995975 862279 1682963 164403 199382 247793 200783 1169873 748356 885021 710602 806350 1702330 100672 1427340 440028 1633568 1493714 1902229 1705167 476891 1964252 1267635 79897 129908 97280 1166216 1214629 1554636 737945 1097746 1560943 1267464 1709270 785271 1186210 1446495 1588136 175152 1340964 1758150 392580 1221043 836711 146963 1263042 315529 166967 575063 419698 583867 1544673 249275 1261735 116332 473006 754335 622983 1460605 819752 567242 961474 1400047 489271 219069 1206196 1282367 1038666 795510 623522 355479 1195299 830612 995388 1290947 1228508 1191830 225802 532052 1052767 467746 893970 167465 212645 643645 1893563 983777 1037289 567414 1313121 131522 551818 969421 1546293 1148313 1293711 903390 1020397 1328370 921361 78440 1384060 853081 342433 1651401 386387 693145 1348259 1489711 398308 491584 146564 1981708 721423 166459 41920 1744295 1650576 1325396 340710 1672906 252363 1827127 189391 1244549 1682795 774867 1630500 912180 1922372 1082505 326874 268729 1810479 1994916 1354738 1301389 1543572 1010030 1191775 1742610 1015595 518401 531192 1984272 1246710 1319562 267584 1164047 969432 1646116 1191770 90419 885525 98226 373911 1011055 1014897 542959 568256 429372 1512223 1130126 1337943 1460262 1730941 195028 1300327 759478 1184230 426558 729335 376415 632253 446377 1408320 1830470 1188125 1401380 1302334 271690 1627752 1156032 1174739 480766 424825 1996993 13459 1001433 120301 1011764 523890 974067 1447249 1854016 437865 1946031 267754 1089106 707500 1905325 441025 623773 353210 1410741 1119927 681110 1836939 1538666 875892 160854 390883 925407 792900 97164 506219 1726696 1820509 939000 1368967 864778 799029 114544 889291 1619217 583033 1201103 1573027 642821 1829649 1983649 1882562 453408 1741793 1129492 122813 1378564 406537 836766 979383 1440237 17592 1998645 1758492 1025495 1077829 1190119 1040 1838751 1375726 1602513 1164893 1696770 280077 1548910 304433 1725187 431189 1993744 99493 349299 775056 1053745 138549 56876 231798 785386 617 1481431 1503137 450303 681723 718382 1715777 387391 211425 1016606 352098 1256850 1868875 1608638 1279251 1959554 1906304 1643331 410697 1286029 1097735 1653150 950829 972527 1264439 245999 1460393 302686 648002 1527584 761620 1650435 803831 828124 14168 1271035 1432675 1529666 277278 107773 445443 575601 1364106 824513 871099 705650 199880 1021608 524533 591934 1878260 134108 1662500 782540 283285 1848464 344360 41376 1313740 1509734 1688065 836935 26421 33420 395362 67610 581191 376841 856616 256812 343365 168533 1970458 1920568 1559048 1319341 1224916 515421 375086 1942726 837548 134450 685390 1111171 808771 1223845 1905861 1725866 1710165 1800584 1843482 721638 384186 1503481 151422 117492 1099195 1333409 1743541 1893216 1941546 1004490 813205 1726637 1142240 1325846 1880225 1366864 1195546 316335 1020413 1568221 512902 129903 24259 1422811 31302 1592839 1810946 374147 1436474 642465 1487531 1554442 1348759 848051 1184017 208922 605690 216913 983791 862775 62537 9227 1015428 1172909 1980171 1280740 1961390 732283 1185721 1104972 1971838 1064737 1729959 370283 584880 454623 1868612 849163 1863194 187289 1875939 1947209 448715 1329732 1309772 1149078 1885195 871736 1722628 1863139 1457794 1645522 1050195 929910 1753481 243163 161306 991097 1581683 1427004 535721 1290043 1840365 1370619 577461 726876 269602 1481754 878187 857395 670536 1121963 1058654 1954857 278983 801744 1127995 361436 608264 17773 1632567 1525956 1471868 1250343 1163535 1457929 1664388 448604 1855783 593955 1840242 1586274 1654676 898005 871744 288589 1966180 1242142 51706 475552 1929540 359914 353064 810155 332099 598253 990548 1530609 1682676 847326 388508 1922771 179594 359808 38340 1809315 210837 244878 1948106 1379703 1931261 120578 1785962 1194498 415932 1270713 352074 521987 907205 391867 96371 449674 1717441 1028660 967394 1312988 1458609 157400 686436 523306 1298112 1283565 1399001 1944625 1223481 620914 1374636 1840068 1673900 555029 514640 1306763 1775977 1153238 1373680 1697476 140939 1103799 1818378 133535 751670 576849 5101 1266963 49470 1887431 1539601 836082 1958347 320979 1802535 1760509 1076077 290480 738948 107056 1108704 44239 1015364 547957 1586373 1928821 1497332 1271935 535234 485017 1269834 1350360 1826241 967467 545147 649664 478889 110275 1004756 550846 389046 1343051 718053 1577146 1089809 863855 1414094 198865 1160450 1927133 1300569 1408542 71803 797797 1778265 884052 723509 713681 1423848 1481104 769297 556264 99650 1546041 116369 197438 1318953 1360801 935186 610002 1114930 703599 9039 1221969 1117221 12632 1230326 1802707 1480365 962109 1223073 339278 178415 1405536 161419 1747184 19476 1951168 1417087 1094168 13950 1498780 1383124 709635 1845472 126025 1592781 419707 1705072 470828 1975007 675101 1029301 1351002 1653750 232388 1416221 1146676 327579 1395454 1969841 1316539 1990794 818457 1728312 128319 1470339 1753319 762876 928762 1980728 218911 1948112 1929386 147062 1346346 342399 633087 765425 1726348 744155 1797871 1319540 1899322 574761 1928867 1885946 510240 469917 674676 1189239 725267 890281 296795 1509368 515334 451872 911012 752927 664047 4746 619328 1844663 1829814 84143 203757 142456 1355468 838961 198580 1299897 906942 540826 1741620 273826 511736 143119 443861 401561 1091751 399475 1297919 1397308 85985 1023306 324077 1028002 276741 1426791 521876 334748 310127 731838 282971 1068952 1231371 1476474 1407533 1650535 970698 368892 510167 680794 1391601 1583568 1907193 199871 1083907 1668432 1568536 1885251 1071651 1795703 653378 414239 690294 1883830 709090 1195640 906707 1138022 1279944 1748132 1648060 1679344 704326 1584826 1912562 1344179 1501190 1791888 645654 624650 1431290 1196313 1615225 1978430 1686881 187416 386448 745226 925960 330124 1778251 1746763 1264546 1417363 444937 105330 612179 331775 733239 1779631 370026 1110087 1080735 1878706 1125803 614852 546318 108449 1598976 1507733 616817 1791324 821308 760507 1239095 1258031 1767527 410689 783531 170044 1497134 1213556 564586 1720751 551445 993066 506473 1143088 855220 1272643 403417 1260664 1683633 41370 119547 189673 1507429 1459375 813334 338766 1230259 300702 194670 1348740 1232733 537318 818380 933597 846430 813996 373853 1179153 253648 273253 1837021 1117116 1703811 629079 1344826 454373 1573977 58863 1669457 626831 962452 1156026 66052 1956535 550023 1294060 1631197 566418 1630485 970064 1104467 1585193 1489866 200860 314573 1891870 122848 1927512 803294 1678315 1331574 145184 494640 242320 1353876 873201 1172471 97269 1576532 1607086 1757202 1720393 398660 1297601 1916834 1181017 19589 1760839 112599 1166066 1495902 257934 425923 1938247 1297967 113163 1434334 557257 621800 1933143 390075 514415 868065 1764902 441094 1080127 1056221 114342 300875 1873921 180951 1498621 1983793 707111 1842210 1839929 1688799 57021 1189362 1868148 1061473 1150542 1061197 213029 1467571 351865 526719 65343 1024057 998043 943761 634968 1535230 1622399 1750995 1526042 1021368 1455115 22415 1003028 1523688 1475825 1674825 1150806 1727540 730291 1345272 760642 206493 281057 153715 1737035 732864 1356105 996834 1278069 427686 395945 739747 1944805 1290245 74005 1833166 932434 1030521 1139697 1768088 65090 539491 1517960 237836 406903 481531 1482746 251892 212333 557784 576248 810120 654266 1865947 496416 1839493 943829 1348299 1471993 1706825 1794637 1905981 1282401 1006150 1255265 1770933 1986246 493510 1906683 573947 678480 1547467 1490343 1043397 517261 412016 1753103 645986 416218 1196212 1685236 430375 1123092 875609 1874213 1016040 222031 1958867 1026178 652314 349372 981530 586249 931392 183113 1328361 419699 1513694 1075705 1594769 1196503 158693 352222 1536894 933117 880357 1299973 177873 314802 1242052 1540050 107658 1051666 1711098 1222003 752882 17694 1370655 1733666 1146465 173456 714456 1200689 228720 1584103 110817 810389 1832353 223407 448356 1559252 1764804 1900479 1345381 1545711 709734 198389 1541318 46016 1768796 1420240 1600386 907456 921790 39573 69889 1232552 1944463 1933144 253967 604733 341347 383664 1403120 673848 934523 1042825 341240 128008 1843165 271233 652486 588656 1302506 203792 1261133 1393662 1453296 1490409 683574 1802820 578548 1754118 538427 1731549 113359 157692 1763803 1258930 1439296 1141915 244835 1591087 1772051 1339916 405398 1281257 1521054 1130496 1112213 970632 1718743 1427969 1734279 990057 1775386 1655159 274231 993047 341163 707432 296224 33597 899395 1560724 1305639 1100826 1359937 477813 758849 1411678 1024722 1114552 1133561 911472 1354594 1139218 1872754 1767495 1536892 100723 311661 361781 500691 219752 1347670 1249235 628123 131226 1435308 1775868 1017733 309541 777792 495513 1124244 291512 607151 1302988 1765921 122842 1884156 278580 1345780 1445953 1835106 163022 1682160 1253518 1108688 215457 510091 1375253 326457 1300952 1294050 493218 62453 307773 522451 636252 603832 1666758 67572 1388037 1136699 1462292 644230 1222930 1702521 943834 1760734 1997576 1505022 813124 1851261 135571 1627154 628625 1387807 356441 1235258 1331967 1006111 382434 1466186 70416 933693 947505 1820474 881389 901060 1398433 1755484 87933 195438 1092547 1513859 522623 44012 1408872 1190819 396104 768186 1398239 1786695 1927070 1790632 58381 680790 899410 1111105 153491 1751527 372561 519502 155649 511083 1334415 1801579 123860 928266 1892395 868543 1345358 1754321 647193 889084 195022 1003907 839478 156104 776079 1179222 1631140 554080 408378 1425784 160193 1446612 1143876 943534 417879 1350846 1445574 1410258 1763531 1165050 1984392 552463 1712258 552239 12508 1989740 188046 1905063 890331 1755160 338158 1265780 1464741 1245378 282449 361717 152183 1940246 456517 436186 1923570 1224566 1735771 694472 257 1381128 286715 925303 1967338 1695790 381150 460663 432877 1368228 588682 494852 1318026 140001 1405073 1208764 49818 122009 1384604 1814785 1507827 1929303 1632526 1488881 418837 816385 832333 1748647 1922847 1964626 1876336 1842312 1073395 457805 1459456 104452 894013 1806210 1316429 1073331 886202 663686 606881 1191363 835569 137655 1327457 1783692 1332391 533925 249522 440499 623153 701155 1182898 152302 1164506 1794221 310034 236620 830007 1823995 1502250 384591 174625 1724330 1837723 45443 1178147 150380 17728 758885 764553 66550 919187 1333852 38215 321478 1497185 1975235 1719620 968246 931587 1194973 1142194 588918 1755417 13684 1709829 1848431 155223 1384012 529542 1105349 128456 779570 1773048 1203263 1943394 916797 2349 1230111 612116 1871842 430769 1252716 1098028 1764806 1622464 658418 1707324 1924838 1903014 1115719 1975857 1018967 67287 735791 747750 279309 834344 637282 506756 1084846 895760 1687751 730429 60202 1184773 170607 1266367 780625 986054 1521490 1673105 753650 822029 1955233 710292 1845998 1253432 214471 1889822 380984 1767326 1801813 523507 118256 496257 293710 166145 1308926 719837 480280 1253179 1726052 929987 1144775 837460 1293175 576842 1510030 1120556 177346 162571 1911176 1512525 471033 1966469 1002723 856499 1310150 1496471 1344787 1264168 292708 1637464 1862143 1023806 1088355 84866 1723220 155548 1819675 1740272 634404 1548357 1365517 271856 819321 577418 663225 1994024 751403 1741103 1526657 1593931 769742 1699053 1059691 413012 594631 95983 465742 784089 1926315 1758315 841382 414533 1834407 1372865 345511 1390455 1178110 1342685 492826 505266 573514 1664550 194691 1096614 1335144 461098 252194 1276180 1895987 334087 515300 1104906 1661315 217535 560339 1069817 504581 401702 406005 265843 441706 210969 1193581 402281 1049553 1533364 1881002 1797235 1860128 1188693 109603 276124 731213 1336899 1382328 1593848 517985 1311881 1983904 798636 444203 273536 1579168 84327 1662241 89409 40795 1055664 658559 528768 1983872 288784 1535008 168785 1089754 1430703 724253 1479081 741132 1769146 1510401 514977 377827 93512 823999 1483542 1741337 1984558 979430 683077 1679914 278977 753306 507381 817440 1244039 1696703 1303186 123759 131882 256000 1824365 952116 523704 266690 1694705 1858889 1388497 427626 1348745 855272 438603 1135840 341237 1077429 1114534 780156 214666 925474 743167 1441487 762556 1126334 1804490 1857113 935891 940989 1867395 219978 264973 1060732 317975 1053762 1229655 759821 939712 514607 1007924 1857489 1531590 1930916 1940640 1690885 1993833 791621 1622874 767261 932482 768394 980754 1618677 1276951 180924 1341323 510138 1418439 315700 1096245 559422 1952884 1950680 244573 478636 1177764 1223248 538856 475682 1001791 1582370 1564924 150128 1054864 518908 1485136 1920707 1423598 874578 786709 97077 401512 648977 1116034 987028 375899 239722 309635 575488 1769342 939700 1836008 1391973 1911895 1482795 913864 492070 1820693 1609799 1596825 752003 848730 1440963 854896 1104470 1130690 1653933 1719342 1960379 1474530 1909307 274481 527664 680391 1767003 8790 1285864 1328023 1201116 368051 1554038 1176633 1391221 627620 1112986 523705 1969178 783238 996008 477296 696466 1787704 530863 1754456 1785492 488739 160540 1750548 124943 366464 1707774 703897 1992380 1820722 1663381 698360 1059883 115351 514507 569106 1268414 1291563 528210 1685547 1640469 940664 1713347 1499099 305481 1721826 1710793 206577 757619 104323 1460896 1210844 1422825 999933 1635000 1640279 1608787 568982 1551888 1228842 1904149 3494 850203 1930118 283394 1282429 495127 587822 1968725 2808 1463368 323175 420631 518259 211555 1349256 1474879 1315172 757149 1049041 1777372 278543 1627139 1318034 1148560 995462 1040833 1619290 1224703 991760 1574583 443625 1227659 1730198 445836 175291 240913 1862491 1286594 1616937 1781642 495251 1110169 1769268 1364451 1869050 352637 528356 999957 370173 1692156 1408500 676699 302857 1059990 1820893 1917931 1642839 769895 109615 1782763 1729289 74673 1306183 482785 746203 525917 1997875 158125 515290 85645 248260 1596152 1664653 394137 1303862 1130367 230666 1333788 1155929 1809190 1016470 1663819 265878 436209 226836 108116 399347 1526954 1826316 1297109 49642 1176857 889281 1663805 1588265 250268 1695999 1745885 1599776 398354 1665160 551386 1077377 1699753 1226428 1729686 133 421318 789774 52224 453511 129102 1561350 1931835 1037965 267970 1775582 809870 872737 36527 1069825 1716638 712643 754265 916628 369245 1569396 1687068 1850834 1668824 1850155 1317182 585838 25211 88287 382324 1619852 1817883 1095993 1716392 684711 1518 1416156 1659933 1043158 1352647 24999 764952 1916483 1544626 64239 182313 886236 568085 546654 322939 951262 1475998 988426 486855 1995051 1442916 1400585 18322 1203828 123130 1484663 1257398 1591571 1375432 510671 105531 855773 896706 1366005 265075 1668864 282266 1984990 15452 1237185 262459 1337498 249823 143751 1959399 1842570 1703656 299830 815363 408528 1482190 1642768 1643725 172660 1601765 750017 1923531 1403429 737532 1998009 531448 77071 1871563 1124641 1856024 176695 1398333 1164239 665593 1926473 1100575 1583798 621559 1211866 1411815 265111 1003495 1567908 1684383 581415 1320602 1866771 27300 969247 1721954 1551930 758947 171599 282565 1996523 390448 1111945 595026 367325 782311 1811833 218330 1830183 567184 169268 1914647 1629096 1814140 1882072 1934082 1431390 1296881 201013 562512 752794 96805 99428 79514 1323848 665471 70597 1351311 315806 763132 1708483 827992 1782482 1596555 1579864 95779 1571706 216290 579387 1857213 1121771 971128 1925256 1554787 39296 1289674 636456 1017577 129323 1369676 25626 756672 632678 1789602 1749978 800570 1082097 1003395 651586 890225 1136446 1756373 1688368 1955967 157032 637519 1231139 1586903 1477833 553958 890596 719642 1148374 1028835 1317278 477413 1165122 914016 1847037 1444062 145376 1488280 429271 448139 1848914 1139517 1164392 1418960 1860394 147758 110552 1555807 1227821 1467171 383358 1576042 430697 1926981 293946 1100860 337441 1839221 481688 1535900 898405 1122731 1888487 78478 334195 1985572 1066397 1023318 1025873 969619 559631 97533 36151 792772 1257821 1799890 1055244 87276 163120 1146037 1293239 68545 39114 453748 1643666 1577528 1056876 1040235 1658520 242533 1712086 1456086 845290 1820656 561932 247454 481101 541085 799792 183915 1606184 11690 1100750 659004 1610025 182326 1567922 1210072 1390968 1854671 108202 1079845 1240792 287031 997644 1822548 138868 107923 543099 1497660 1516110 1539565 1232356 1819059 1295373 131052 1255077 715509 435919 380583 809788 850656 1018194 822945 563750 243287 1279822 905957 1281694 1393123 588510 17711 1499717 1620767 1672382 1137469 1551547 435270 700039 1804219 779822 319463 18669 355024 1573363 269964 513849 1005362 401253 1468854 248878 26965 1325037 1427082 660461 152178 554972 1597491 220637 1537996 1803759 1110097 663265 750098 1096155 991257 1040472 1327259 527403 1080291 1788458 184975 66316 192198 354032 291412 29486 674477 713189 293119 1516314 1982013 1852272 626281 1380109 551190 1529671 611645 925370 1010201 1701011 789064 1498922 1400405 1058483 815720 178587 762034 1990678 1977164 1398767 1131515 920082 668656 153909 1308802 72759 730084 1319234 1304587 373603 1557883 568776 1083279 285499 1658402 1176040 421402 1126293 41720 782385 1392299 854168 1584701 1046531 801900 1022567 431036 796392 935934 962173 982617 1536981 1904862 64022 427368 1571688 1494508 1019405 80078 62907 13435 1902234 814655 991401 1648618 391776 555573 374158 980634 267428 1033660 41302 1815411 186634 1625794 1666159 1368291 1681490 1343858 447652 723829 531080 1372696 832824 271926 1315860 1467223 199740 1480411 849722 96454 436427 1246047 1552651 1079482 1149934 974620 1905601 878929 1502437 1370106 294729 333126 891659 1205263 1774120 789014 2841 1343540 561676 289335 660916 966258 1737667 590377 1458980 1408019 162775 1784084 1368300 1329084 1872732 725372 1259439 1523573 621715 1184068 466216 471787 1092252 1874599 1559886 1090056 978945 1775670 454562 346907 788829 1597423 848123 259804 288995 341395 95606 1619560 1472176 1132157 1361003 842195 1746842 993355 86574 1305969 840293 736547 621251 57819 467463 1218699 452068 1196304 1621866 28354 1818731 1818788 1192610 1233873 61185 242780 755116 1549934 7012 750234 640138 407568 1293101 1310464 1851840 1102665 868227 453981 1862286 1480353 453860 716386 1290687 245051 635422 1082715 964312 1011383 587244 1165999 1606495 1184382 821716 698238 1344924 452234 718681 894600 1710996 302300 967141 1376768 1352281 825340 975764 520756 1439970 533202 1158164 366775 1821217 1287734 1994993 402259 1346452 448883 159089 1104911 533741 1669406 260814 317738 765695 1688849 1302227 1781523 1451025 1080538 609279 1092511 987520 1602847 1410767 1250313 1585261 1512978 1154926 1939688 1481759 1182960 10233 1886458 1932624 1526775 1830359 1838489 1600835 1700062 532112 880700 904728 200187 1099781 1824260 1314746 1881023 894997 1615273 529887 1457410 987656 105930 1647990 573398 1895575 1661122 1368834 270478 408536 952188 111997 576530 565249 1304505 885894 720276 1235155 1658461 1994023 1206504 1759566 1318483 896759 914634 1061892 559856 1167139 511624 769066 323883 1271873 736548 1818486 699857 1651006 1772242 1047292 396118 932209 679593 630403 844287 1131359 1834907 315276 438947 380606 336004 1822162 940280 1860867 27205 1107664 513930 646661 672306 549720 287877 478711 252105 1212305 1637511 431873 690684 593130 59918 732457 1253292 1684958 1979805 1468940 528892 1323191 1311932 347937 1923274 1768788 1486706 737937 1161608 1931624 1310059 282612 1748525 1077108 1884935 1155621 1295713 14052 975175 1099246 226001 523783 1055121 1776102 955454 999877 1363472 73844 968726 665270 275278 1303979 49882 1675031 876847 609097 566353 430976 1571705 1683384 389195 1781732 515225 854133 1840071 1796004 1797862 1078292 1686756 1623311 537737 1214336 446598 1255927 1119484 1760796 1335483 1459562 1092258 484923 627857 1319983 1265991 1095818 429573 1756334 722341 1430770 1045160 603571 741145 249388 1364985 800752 1160412 394870 1112860 529227 324556 1933389 672630 168491 1728842 480492 147936 663220 1663327 124746 1946808 588061 11135 1222864 1364982 1627897 1474427 1924513 1005830 1259472 1717626 40239 1239619 1054552 8070 1166260 48686 1257085 619193 186702 1764977 1949938 1059352 488510 182952 954717 1742893 39575 1206206 1838458 723594 262411 22054 1335591 844213 264238 367088 1457843 1306065 8385 400507 83095 1940339 230131 42636 935034 669018 1007934 87884 678314 1118012 63664 1024161 1966627 726238 635751 568919 198475 470723 971251 1800009 865400 602575 1131460 1273471 700129 1501829 553290 1365217 190556 124468 1537337 348630 50889 41805 130004 1672263 1622142 761912 1459 1369098 94965 1370411 805823 276669 784663 1060275 1242332 1409276 381931 611038 911416 1573396 243250 686938 1333947 206856 537972 984666 468387 1288061 689531 1691358 819760 1702333 1591336 722936 27635 1549907 1110825 1455999 794453 410698 599115 811434 466448 326825 441533 1705566 1301353 930915 492682 1404937 961890 149294 20766 849935 770990 465660 460972 1772366 527079 1709066 593181 1180695 96788 1416953 998308 1893971 226193 921461 434256 1305269 1174754 1131324 1336593 914070 969881 1843575 1455450 245253 509886 1620422 86416 1410776 1475997 78301 606652 144012 931343 1177855 1659122 1403538 1990575 696767 116465 838978 290213 1325856 1413536 686361 22912 728207 1768324 648950 1699792 1780934 262731 970902 1033075 1649876 1904562 509249 175078 605503 1318194 1241089 449121 86227 220573 1576703 459892 606117 1008092 1309437 1253823 693090 1961778 88958 49265 1952241 1352172 1782101 1484957 1080526 1167432 1057148 1520575 773994 833814 85612 904497 1632296 546932 516845 130255 624434 1497113 1926540 1988061 1816700 1596277 1726254 708120 921888 645302 1870140 1154328 381397 697311 81823 496870 294770 864770 1923451 566036 1597085 1502077 1743752 1715410 787227 510625 790971 375544 622585 1257020 914371 643987 645800 605774 1179170 1402877 1068762 1204966 1104331 1824284 662214 1961717 205258 1354508 1015605 175593 1671365 1098022 18107 1318007 452457 1451598 779560 1230513 1622308 877413 812751 7726 210286 1807933 1631890 1348604 1439927 727625 18428 1607500 304016 431810 255238 698232 1981320 60544 855694 455897 1247459 1180674 655302 1001746 7417 1886149 1575618 955579 263377 891563 102753 1682635 684127 1135060 1424231 1847746 1383243 413797 386994 1599253 132464 864059 1350371 1932439 1590121 365207 927969 264648 1952494 1607071 611561 1327657 1633132 44830 1910274 1582002 1899487 1082864 266099 1296025 1855292 790409 646559 1126637 563847 1721254 1831852 1650457 1093198 1257802 517208 1596351 1054859 1867974 1300324 1868046 582309 1205729 1331035 981390 853819 557564 765118 375864 1499937 218057 604190 1574088 1345151 981716 1687409 1955786 423595 1367714 39224 255840 258546 1998102 1218177 1253895 1818209 82083 148095 1313748 315500 755204 1391635 1372131 1376321 1387158 472063 1015661 1310104 1227319 257633 540063 1622904 1015722 1633068 59331 144484 697281 1745340 557292 926346 863922 1119599 1852241 651869 1771171 1859932 945310 1069338 503889 1610326 1058914 1599093 1692511 773232 472742 1883063 1852816 1906479 1908726 1907032 1354839 530112 1343351 1818580 989017 1432923 301907 1420378 1919124 271505 1252784 1454037 1069084 815214 1123636 1869436 517515 1658230 27064 564944 803650 1967011 1480674 1684003 1174108 267480 792456 1142521 1161567 413170 1554189 1461699 1754529 1176909 631415 449865 440068 423780 700011 1586093 174017 948876 492537 1107218 1548634 1393952 110757 238373 789611 1510721 527452 1233258 452994 1049489 1541303 1106955 667030 785712 719477 1266702 1138871 324459 1415993 515534 1288106 1307515 1039826 487039 572160 278661 1755448 1875788 1028296 1043404 326101 1067160 1572566 677567 1996102 82492 707277 1132114 666192 1006666 339890 528138 1902572 855482 1174547 285001 1484428 1899824 174929 1724352 638388 1954141 782401 743537 917597 1041164 1727339 1693166 1661810 229913 1090273 1015302 473961 1428636 77918 928175 983091 450173 456167 271180 1194702 191839 202477 1951688 1601634 308686 389182 1373246 1555704 387446 1996280 300187 877957 498693 1428306 336364 990663 97259 1176819 855876 1140177 583994 424292 528684 1709409 1366511 702620 1304099 526970 1026752 652525 848499 1247898 436304 711958 1104841 1038308 1969534 208743 1713350 1121086 1396190 1170574 1816612 1823491 898800 147378 1292125 1169142 1467002 1907421 515813 1048616 727193 883922 426500 503228 233415 1906817 1702386 1286353 841526 902547 1281461 1867282 1724512 1513112 731109 108110 1740552 1008426 1859358 1783918 1849254 731522 870750 1188874 1537721 931436 923252 579059 1368995 1553665 1595342 688505 1479750 1003173 1790517 919781 638616 1215073 971457 1583471 553918 607916 1455038 286864 894554 492846 1217455 754919 963245 1995691 1977384 1134264 1315053 290053 1252423 1458654 1834704 636638 920081 1562450 869648 1640982 1270936 1241791 218327 464663 855838 234084 1504249 1467136 1075799 1448436 1963173 1785141 1672633 83637 1667779 1016884 254530 114985 1331168 379767 1231191 1528701 1863767 918461 904370 1172558 1346722 74759 1098626 42304 1285920 1495588 270355 480532 67477 77636 978120 1854850 856234 227506 1562090 330225 980687 141113 1098353 588945 74483 557527 1192513 1593253 218628 1937669 1744351 1523105 252403 1343713 1451720 142276 472131 1280195 487626 89035 1627870 1543344 205690 253357 204908 1172094 1383161 639766 1492762 1003679 102866 517011 328013 1159837 1726866 141752 1747268 1528267 464866 1128344 1084327 989818 1623543 1405644 1640174 1766113 954088 1013103 368166 1316122 312609 378548 1789068 822370 1950066 1800858 227190 1004535 1161718 1498039 409246 387452 1919649 231365 34030 1592059 1688678 919442 493265 886957 150150 1651178 1972745 901867 70311 1546514 1602558 1489981 37791 104741 699059 812125 770188 763905 946911 90195 1610911 365138 1171969 27404 493814 1727858 1981446 1471566 854807 1117493 849607 1706798 940566 249007 1740389 1446703 432376 573906 1212520 809055 1111215 1127315 1323716 1331799 1703753 1982926 520330 981995 1658832 1956103 843567 641030 1493664 980430 1050931 524051 632661 599520 1295238 1730008 1883012 1993391 509450 1331855 49503 419083 1727993 1021756 1972247 703107 976017 1712801 438667 59028 1493625 1025548 1879162 1229956 1254801 348319 1779320 473302 504758 1454178 905457 1218778 1760138 485059 206966 168169 1591186 1581445 1779854 1326744 661654 1280855 914705 446597 222727 416850 51763 763205 852895 237833 868437 1385841 860968 1030453 862124 1503692 1300785 291944 1503809 1958843 195644 392502 874620 527072 1349809 1258334 1919690 1212778 140226 1611535 1851511 394592 1173090 816335 106242 1078754 1900421 741032 1237086 774248 352760 1840965 1804579 187271 835935 1861502 574283 220260 1375823 1947935 912995 1507473 522642 1569526 1683211 1658537 318931 1853038 181245 911697 1174253 1335420 1083185 1366853 1084024 1735751 1337515 1226453 1547293 1012736 1198230 1731743 46316 728216 194115 1000331 650435 1252858 1329597 1022488 1416048 972088 29409 1711506 1070645 741871 232680 1630399 953156 63482 948448 854106 873898 741105 50749 728363 1070072 543799 1420511 666061 1397771 1904294 1748541 980531 1191447 1714471 798269 987343 1250410 1919888 1211949 374462 965388 1145083 990348 1370830 1148538 1328569 1074756 33738 1853670 404633 1494015 1542638 1998637 969210 1726519 1290911 1001813 1721199 1276357 1289901 1196076 1777483 268226 1334592 665599 1785851 1170279 180791 9975 1565890 766807 1219413 245851 699060 575028 1617144 1290924 1545801 1440551 1204244 1497823 1465707 1996306 1179138 1742213 685156 741930 852343 1584317 1928975 1714361 1405819 905447 368911 1549727 431205 1439171 1065196 1765847 1859549 1678526 146511 639412 122732 481220 260145 365105 1301937 1240065 1574910 1417520 559951 1640227 778306 1736776 241205 1643417 1639590 391601 1249324 1630335 1699522 1093096 648372 1024065 1018441 858603 1361481 1134170 1027382 1875475 1060162 606196 1143830 1753503 1314738 1669103 1795088 1026456 1477358 741789 96502 13226 196011 884735 530192 743652 867759 260352 826757 1865623 640042 621789 317386 650309 1030321 1285269 1114935 751701 1382486 1965897 566835 840535 50154 1711344 810886 884402 684621 395035 1087567 1879674 1080289 1365854 1780618 49558 1669855 1663484 1488598 1535716 119377 1595092 1566151 812994 1893069 818000 779247 1357367 711944 357713 26561 1221421 729992 818908 1900278 762066 1072227 818318 1811856 1260441 1851144 487467 1572294 675605 46584 1381001 1491251 216841 1750949 1955368 1161151 195201 1259626 1155150 1218126 932257 301799 1034192 366078 1574264 1701090 227002 1242109 1947466 1320713 1197138 1177595 1733421 822418 1135293 952339 1310688 281667 1537471 783384 54838 1106091 1804152 450550 1995786 1400452 762185 1320966 1843181 947119 485538 121626 1373069 190657 1335519 1255062 449098 394930 1019328 259782 1788432 1138659 1821179 1041980 1896477 1987840 1861443 1882343 789990 339219 1572629 1436609 1550530 47355 1950391 176466 1330815 1956667 740157 620201 801116 1165741 847386 858831 1279456 1151025 313345 1142027 101579 1165706 36422 377082 1099230 1044895 130696 888709 418896 870192 1072863 1370865 1675278 540400 1472453 585283 1814924 139474 742931 1722248 820549 1584425 200744 519014 253570 866875 1352099 1811655 1412822 811663 1583125 546316 533617 117441 1756738 1574220 891453 1995059 534227 933489 867556 1373631 362378 798354 898888 1501424 1276211 97171 106017 107372 564140 1260677 1006113 263790 166760 1592389 1968581 491073 1378199 1407053 227357 477620 1604879 179120 1343790 1273774 161562 123674 1106554 1622137 1253549 1606194 1709061 1173942 734280 789316 1687974 1441421 599401 1050814 1117295 1254132 20482 976850 456051 1734748 369989 471247 262726 1937816 1170245 945521 1857767 685375 1663080 44894 693067 1873655 705065 1565270 1441979 866755 1652793 475042 1812642 1235796 1711399 1247942 1876000 399150 1143558 1600609 1448947 1125141 952334 640386 821276 1503395 253058 1725172 427896 1638712 1875414 249933 634639 1784827 1166127 847869 681717 810747 787830 541011 1547009 1492501 1011198 1599886 1280126 1533629 1938990 1261793 651824 464839 687158 724044 1249482 704933 1935917 1182619 1393367 557481 1439772 1807612 1218822 76157 857134 1199950 304767 1782872 1269371 1402267 1446076 1952955 1228799 1354883 103620 1597087 1032506 452241 1074923 1948848 1989499 1425996 13915 1344209 1745117 1839794 1339837 1374913 1360931 1271605 401930 527993 768122 1249540 244900 948320 1192436 790466 1237876 426609 156531 232423 1063841 1278039 1239543 262851 708073 1769570 1937878 739515 399907 83968 1360800 1539255 1418076 656344 1627682 1891276 1711339 1667114 351717 205991 964138 1896674 910458 754706 1342039 1637004 8872 1296607 1293794 1640599 807477 1600236 443802 879234 438059 1626773 440895 863015 85736 1488844 914456 1441213 1224254 1201916 1263309 349683 50245 1952896 1506053 1831014 867159 1375523 1873460 560702 1590378 1357306 1447424 435445 447373 1648593 1003446 590952 1419531 1613914 1425386 1402495 214626 165910 1763923 475808 1668953 1880747 1691757 412075 1957128 46820 1591577 1077508 1149187 1147987 1093562 1461643 667275 1023749 23401 690524 751016 899402 984726 1804840 1053540 1553649 284003 1651041 521240 995903 1034286 1307988 1276469 942444 92041 1548473 1690797 257071 991244 1882203 159902 867930 253303 558923 142251 343499 489900 1903160 1820724 76742 480059 281952 504224 878674 787733 3891 1041850 1917353 11818 787884 33228 1641235 1759875 679284 58393 1909099 1968157 1046089 256499 1798780 981287 489842 1455624 552347 208883 1757005 1301822 1173294 1387267 716822 16487 440279 906330 1467142 695756 1520130 1224445 1960360 1673506 1691120 1469461 1816036 1096784 609211 779634 448204 142080 873987 1949805 1303456 1618563 1309863 158166 1686897 1918981 570951 1412294 1109574 952459 1587598 1400821 520823 67576 1069904 1954993 1468686 1623469 1005017 565572 396307 1930634 179889 1379573 68853 1446618 1386873 906192 928828 483526 1618172 56809 1485900 957503 1032687 1939332 723431 1746519 604541 96437 1088189 755727 1039063 1740217 839273 1982396 1688491 936064 1740209 310176 1134132 1765752 735964 496224 53919 759668 343600 701425 305228 586887 475512 271953 1500970 1077685 899639 1436140 117891 250233 1487656 1680319 730823 190006 551579 1268886 1592278 1489851 326832 225508 804538 863270 949183 401725 1177169 43810 1330301 556586 1783168 1220577 400799 1346392 1924739 1311544 1428980 1777366 932860 1949704 1052392 1062566 688014 1021277 1707526 386168 1238775 1727867 374891 253528 1568683 940217 1493712 1469023 608428 201927 84737 1517047 1578733 1296827 779845 1623509 798497 335403 367768 607995 414235 1023296 617551 1910628 1793022 1555496 781815 88333 1283137 448750 363498 1566367 279920 239731 92919 982995 339104 1233373 1532999 272796 27137 1152538 317824 1177378 947670 421796 1143200 1663793 265469 516605 1593546 1065742 365475 147666 98422 1034380 389990 567619 458203 2693 354226 1783051 87055 980530 142292 664259 1808113 365997 1911868 958641 1620602 1863868 762582 733217 41861 489914 1451553 682773 665184 1528619 429643 1694491 1100623 1087951 1391933 1475468 766135 1636450 191584 1436312 1890697 1487282 1213968 306407 1482510 1478806 979274 1207592 398572 509352 1195807 1739515 1358789 1977013 609152 1384261 1563337 1363172 974438 1479734 141829 1074430 1723978 1559295 32887 1579553 1591969 1832029 1775272 1344381 1784844 939591 998790 1862869 1123069 267748 792573 388583 994950 1052830 1030238 249517 245269 660786 486794 134277 1906695 964059 201266 286246 137084 1758599 717548 1843203 235830 550700 807492 988420 1183675 1233881 738449 1464513 1834503 1549438 192588 973639 100406 510957 1248640 368042 1269385 215126 258632 271730 898730 903640 1053059 383048 1968487 86832 972408 1989623 1148551 554375 1917837 273179 1106822 1420953 411523 17461 495229 123259 1190326 1538130 176269 1803888 1421925 284039 1194651 1830295 566010 1469096 1933316 772916 992917 1625584 789956 1319160 1825870 166644 504451 8804 1006709 1668991 817854 571462 1213086 1039878 1157218 1974108 910178 1635776 1380987 1706055 1113797 1844685 351032 1143447 1436285 1339657 745386 569188 905888 1625189 1212116 1963092 997374 855191 511479 180044 1887829 1484427 689668 498245 153341 1963801 621553 427575 952482 862407 100835 1915649 1339343 1379562 64689 505466 1990061 1511249 1007323 729382 7989 1690510 458439 85471 1647228 1112637 258618 917817 780542 692611 1957108 263423 741591 1913857 1497741 909880 865791 1944718 481192 72798 1057227 1961547 108139 1754792 996760 1639249 1079567 574696 229853 1024482 1123036 155458 624012 379255 984402 378234 72516 1049496 1523111 814247 477973 597783 1249978 1862477 1490425 697721 727762 1352774 1867985 548253 1541453 1949435 108836 682489 1604433 1893157 313750 513043 999707 653976 1762946 317543 684615 1464091 341452 751442 16484 501800 1588704 1177818 927847 1180902 1503117 1703242 1205544 1526951 1467526 418302 1103060 786335 863679 1312324 1988293 1831275 968631 1116431 724988 87311 294053 1643675 639644 460048 1152032 1623054 913643 1723531 455896 831341 575742 890759 1742804 1846946 578818 1145209 1107121 1041085 1125177 605446 306954 1943295 333106 287754 450153 471253 451757 1591684 446064 1241817 109709 1160927 1762528 1781402 927723 896077 1228251 424601 485969 1774702 1870459 868670 533302 1961707 364536 1997988 286885 77363 1434235 998632 798511 1347319 1269815 233411 1595754 1807229 1036759 1442543 1840357 356116 74728 1844589 190298 1027804 43012 760171 1247317 10548 1489490 378247 1015439 1358255 1542663 628249 1862955 921170 363419 1924710 1741460 1604980 1602066 374950 322791 1964309 713974 434163 1137330 1088362 407388 558878 1079839 870096 1963461 362358 749066 173887 562064 1322446 717867 101564 312302 80400 1383984 72128 1641587 1433934 1077442 765324 335673 553455 599563 1629835 287403 596941 1465774 115646 1241971 1082904 1571126 1313401 1740115 1630137 801666 1701629 406284 1316408 334626 924867 606208 268397 609347 945580 148940 611699 814388 93763 617581 988706 1223135 539025 1881808 225207 1158729 1505632 307778 1626891 862281 550722 1451353 1716362 1157309 1157827 956682 1648800 898935 1912990 1483060 1713656 766255 997309 1427023 1387887 1123579 1895898 1436886 496410 1878593 1996270 69832 1309175 1706761 1776470 1447619 1946689 1803700 1601192 384717 1346844 506581 121589 1863664 1611329 1452041 777974 967612 207191 1198418 1596404 176182 958616 1803721 1687948 430614 1967635 1772176 478798 900557 560493 531772 669637 359777 874669 291922 1238575 1903939 1896085 790536 1341183 269212 1750936 1337543 184717 1698197 1483819 385046 1204781 1308367 141320 46138 24224 340492 953764 261636 658161 10759 722497 45509 1822686 1475229 1075855 1633772 1230574 1198496 1332156 1498432 1825995 506590 568359 758212 46512 1186146 1816568 1113335 1193470 1146274 1419168 1341090 548434 953169 411766 1157851 301744 1462059 1856937 1350657 1007812 200690 867650 907568 897441 750730 1738053 89407 1076696 355632 948245 1028419 917516 1656975 650830 261243 1458126 1925121 1777293 320974 538756 1667293 724300 815278 951180 423366 328115 528457 837962 1936527 1816990 1317518 605137 1228998 1945822 390114 690417 1354441 214293 425846 1280367 184659 934471 32689 518175 1347892 1682407 1104291 1789610 1278506 1157104 1959960 1148643 224608 1753846 1340742 1095621 460695 485849 913741 663757 1321405 1694409 1231085 1722346 1538362 643272 1412867 1922676 112325 1331064 1800988 1955202 705758 163037 1443625 375113 889758 868440 1740167 904145 1587708 26073 7344 1332062 299817 1670608 246461 224283 1973125 1086682 272103 1860758 1471003 194360 354175 31453 1732118 503446 1359386 628394 835225 1938810 703835 1032296 100031 97106 643217 622096 311442 1588859 1599524 1996030 1240878 1961408 274640 774675 1393050 1980167 1011049 141462 424350 843005 994217 1053818 549865 1186858 1737894 1230587 738038 877512 601035 391334 468531 377268 623110 1554877 1374151 261244 66701 1209124 1376685 153318 1154494 235115 1126854 1176288 329929 1598101 49868 1932552 233605 919778 1182586 1689388 190593 1192221 1259016 1801593 1873045 1709414 732402 1266309 802102 449379 76141 1178209 739922 822570 503230 1741849 1992403 1786151 1401858 1146290 1976305 215368 1224847 918510 692819 184642 1514763 1743515 171742 1561891 170724 1548110 21355 199490 1583346 1359212 536487 1917677 628115 173313 59484 1833116 871909 26979 1617842 1803604 1664936 1721906 1344402 977578 928920 1549446 203512 748403 628498 1741565 474848 1968160 1066788 1177008 1611963 1768032 674750 1577910 1536423 260028 669269 1173874 960363 503181 1679884 1771044 1891820 1334977 1810859 949285 874036 684378 497059 233679 378706 1475280 1735150 1045236 1182231 1278937 1909563 220612 1164840 792417 766666 552315 1914753 77294 234042 1884645 990004 1597813 286175 1978143 1715259 232458 1126575 596995 1464311 1965888 1451316 355944 266094 826932 439880 216210 459866 1445089 675033 1993980 159849 1070942 1569689 428727 1681431 252754 1312877 1415320 789196 1202099 525618 1582936 1799263 1477021 619025 1207056 1219501 142160 14883 1266192 1388800 537849 1205470 1325584 892225 949739 1211227 63909 1806138 679902 1875927 1199066 5889 165146 420472 1923739 1873367 842826 1450173 34558 132054 1103107 1687799 1399324 1810123 66440 203429 486253 398148 608711 1215594 951306 276270 1682285 1513181 1907981 955194 47695 1130932 1447871 1094205 334263 1522588 477960 1039026 93152 1173153 442054 1699106 939560 1848172 764537 1199532 581012 682087 1709816 1569082 127582 1318537 1577597 772606 892890 171294 412589 1447064 612628 861838 339295 495582 1482337 1668205 1120200 1462787 1995439 1383000 1463824 1480992 849375 691163 1682681 308940 162898 87154 42792 1887211 1018459 1340182 78924 1830616 1621842 1202978 1133804 557375 1891561 184755 1822356 1321778 636872 766122 242563 396802 1170645 1496186 1319637 786641 1959259 1912927 451964 167358 271761 177615 1012083 1512610 1971443 1352408 1946396 1966169 1579032 333444 472151 1582965 1437763 1816917 548568 1911831 1561592 215950 1600058 787518 877137 1706135 934969 828556 1473199 1229687 54719 1407495 668352 799879 1234950 989462 1244897 1435994 900110 996098 1419212 1200560 1772754 790342 526907 690282 1459211 957735 552307 513051 667493 852726 1976826 478365 1154880 456548 1485540 6114 1390858 1446917 1800676 848121 645927 1395081 1998667 1343850 370200 1256969 1955039 1251609 115669 1483604 413712 699248 298391 643323 245701 1779704 276942 813506 1891066 1723008 1371315 1495492 1138036 603533 635326 135198 1351317 299185 3250 1694069 345405 349262 843438 1507415 1567753 225011 51490 1197640 1126245 275120 812456 1395372 1405957 806575 1335186 1826610 967421 1521312 1254166 540036 1208494 864335 530871 609838 583150 957636 26398 1775143 941872 345906 1192358 1115308 407733 109991 1164137 59140 261308 1712691 1382144 1092691 770528 938731 91682 631919 1336333 85840 1544285 1754144 1897553 1736415 1451653 1856793 1504600 597462 726777 1565002 1464888 1302322 1807012 272453 20428 176876 376753 721897 791237 1994915 1088746 876967 267344 1178659 389859 1771021 792305 558627 744957 1607379 6143 385543 1576262 11533 1599329 1825878 277445 1451837 1699126 740244 449785 83153 1215845 47753 201610 1534897 1423643 1963438 119914 188091 835107 1504403 1962541 1149473 1590988 1950684 313546 618779 644816 634795 1392289 280085 740145 825983 337960 907819 562819 966218 1634070 1324746 330770 1136932 589178 1634965 1692576 485430 814529 504139 735657 1896505 1100490 870012 1129477 1098956 1065937 1331573 909119 987180 660790 1125884 882154 1306754 1756307 1492842 1385521 1970247 825291 1601019 1040689 995741 1198253 81184 245206 1203464 1678837 675931 1696074 1028964 1688363 1060184 785510 798964 1101403 1446115 53766 1899825 502192 896146 1383677 1199603 1593895 291195 1944763 1628851 1443669 174016 1056777 1904768 317442 1181308 980812 1269387 730242 881923 1616278 231981 1471449 1359262 1134522 1245964 1917446 1027958 1826209 199185 1580608 1507642 637602 418044 1774920 91751 1546625 109857 1394553 728248 977084 1571333 335236 189660 1179628 104716 316852 1154425 1596773 98988 1497694 1362264 1553742 1989731 1589092 1066084 711095 1245225 1653288 541841 1892123 1463054 1405466 322476 920607 1532710 1322520 197709 869204 917687 877938 632393 713508 1208325 1770785 965687 225375 1002851 1706975 569172 985670 211808 133885 537938 789432 1995546 742423 447978 931845 700592 1457556 1079683 491769 1398501 1990180 1518876 783753 1529166 1704720 338303 1726106 1863681 569244 1743259 1687336 1341060 734701 84276 1326094 588822 66204 1710679 910530 1793942 1167596 1154515 1712200 922135 421371 418948 786155 1974776 1949158 270966 1254291 1463669 1905387 216115 1535035 138900 393048 303743 38168 72905 820989 1187691 1522983 168305 891755 939294 1547094 18389 751025 1519067 893709 1740393 1664376 1592914 1212624 1421948 560065 448681 1801207 378514 175818 205273 1410938 83823 1916247 172739 1281974 1163556 502255 241586 123369 78636 473590 1753822 806221 1766677 1011402 1017825 1798518 1931930 87339 1507144 1495607 1432444 1872721 732489 288751 1027353 1746779 180766 1156696 884251 1357088 1063388 907944 1474990 342708 1051286 1850995 1830986 1486887 520663 1824246 1929897 1585892 703635 1491660 1546248 683775 965198 1049209 1478375 473162 363244 134324 986751 1138872 1140526 1483435 1109667 1767597 790910 1224468 1402209 1882346 510367 792688 1820991 1463086 300504 1191190 592539 780934 1352388 18970 128792 1934939 465346 789324 497060 1605782 745543 762176 824857 46219 893031 484233 1072695 1565576 1836108 1855617 624758 59068 129553 839267 1658662 1990676 1264892 1933894 969838 1939764 926023 626345 883017 1163866 126980 145806 318109 486038 1315615 1276652 1129054 1057564 1966839 1851215 1773315 678960 251049 829553 1794945 544789 496246 8103 1816366 1126182 1997019 1529641 1452608 359532 99181 1923981 463140 1032439 1573762 229340 652860 701421 990599 1296906 254218 1580943 286589 869184 144694 1207396 639471 198141 29467 804986 1546445 972680 1158718 1760079 736698 1105985 112870 1154101 343854 1633807 406983 50681 1603750 1019194 189761 686312 1558841 203922 750816 10851 1914952 1141798 406009 1916789 1359311 1970018 25811 301096 673352 1044054 2432 1492712 1521161 341331 234195 1927120 524791 276809 508976 261597 1266295 1480622 451384 564411 1091297 1987136 1036427 1141574 607150 644949 593477 274350 1570623 1071594 1325085 570043 1934421 1976852 135968 1586279 97192 1916939 97644 1619023 720022 515807 579138 1652920 116782 958777 1088770 7601 1411392 991269 603381 562242 1712391 430891 145897 1804731 849744 821569 1338787 1011922 544932 873478 1883004 339703 472095 1732697 689567 1195797 200715 1444013 1932524 1350155 1544182 825817 714322 1646022 801190 1260301 295942 340160 708455 1363752 287572 804490 795605 729401 337313 1419898 1136523 1931411 1675264 609684 933681 1233152 257955 966660 1662441 382556 1045207 1401743 1759641 1416599 23321 872296 1184697 521764 124270 1570666 1144281 327488 676972 1340701 1726607 1819761 1942067 162629 1932413 573978 268389 673872 1007031 1766447 1719118 1842067 1163386 857409 465109 1126578 1026197 1957668 877624 324208 1292643 133847 1054254 857466 1530197 1488406 1099170 1186339 424571 1604359 914007 312804 1308002 973855 316278 629692 558786 338905 1469214 457514 1164213 1087436 139846 219072 1015818 669331 100142 1358144 454435 626388 557371 886027 191801 1672674 689782 1350183 1582520 801146 1333361 873662 371053 1070577 556499 1671781 1285900 1396957 1282313 716322 569572 1216800 1841141 879346 31284 1161415 505716 1136846 108793 513632 1194863 1234962 1649692 1835570 1494464 153441 879513 1645638 1983003 1565336 1445097 493426 1093013 1255739 582661 259967 1213103 545384 584417 815691 1304702 710979 520875 623377 1461254 967760 173052 681966 992610 603277 510288 968637 734588 1134806 1672462 1235449 85018 410568 753894 731105 1588822 938769 1677629 1272392 46281 1619830 247438 1353918 705931 1295656 1827531 51565 387737 586349 625537 1967236 1804595 771138 306133 1566124 328478 1588239 531366 88950 1242226 494313 930364 1793650 362042 209181 339920 725842 1176245 334943 684785 248328 286732 660324 391179 587943 1552327 683594 1432268 345614 1371074 1222529 831096 1789565 712516 532784 158900 1485490 694908 1570255 734067 1680835 1960596 657995 201736 179492 351635 1835273 1509033 436531 1105564 876711 1258299 1950408 1960618 965276 322569 754655 1022185 726232 758379 1459941 1814383 123806 1371279 1172932 1776263 1451879 1652052 1006430 9515 1078994 1245598 185415 1035199 910581 16527 215931 1547279 325767 1486347 519481 1913581 1492622 1779888 135675 1647453 1302264 1410975 78128 1356520 1708175 1324209 1670824 24762 1368178 1849680 1945911 470326 698569 591983 283309 494188 1819994 807173 663839 47407 1062788 79003 1931889 1010718 142706 832879 1105295 1934798 1000746 1424449 588370 704105 639136 605578 380402 1018007 282531 145413 1655368 1438026 157263 1781971 1053851 67946 512502 251526 574052 68681 568837 1992553 1042971 1384684 1883372 222007 145218 507718 1116422 1739306 1801594 704231 107209 263106 749059 134272 315641 1243673 1824474 1950113 1697949 1588551 37354 531881 628515 1991184 945673 1067229 379566 1354598 572637 1803401 563529 1766106 561052 1078863 1511472 291590 1030573 1054224 1488210 188029 1920144 1087528 1582874 1357072 1528749 691689 1444227 1622833 1327188 1400260 211062 426004 1514631 1017585 1037187 1922214 1906507 421449 1198708 1873925 713902 411591 1291051 1735527 1021190 1723259 210180 1518618 52496 1967566 422641 924236 1254773 1504272 1903399 294938 818120 647667 1539401 1261028 1350073 123928 757690 1847851 1104330 751590 374137 218415 1099957 584672 496340 950971 867312 222283 175568 711392 1269659 875237 1589447 1180905 1173618 149639 1149963 1956961 725190 1338791 950435 1846223 1213369 1104800 202442 1210742 777706 1284662 827639 1298266 768043 365264 1183196 327680 1055644 779409 1301772 748141 1168850 33413 1772813 731743 48093 136190 542516 943694 1390146 654837 949688 132477 81907 171470 1942493 1448315 672731 1260926 388420 1968333 1841048 995944 363970 1219121 834744 915006 29732 1054169 757115 588208 687254 1693316 255165 41458 1933791 643525 668231 1080316 814338 1238092 1717737 623526 1996498 843750 493623 1379808 626896 1025428 324321 223544 246956 1793546 211110 673419 1450334 1595091 1873932 1457186 1678869 751522 490399 1978732 865683 168805 1172716 461213 967134 1976721 432200 1744680 1404482 36187 1416074 356692 1895917 1552535 578279 1419739 173389 450663 761721 1096649 846846 73966 451485 1646182 1699446 255901 141985 910000 1343165 1723081 1620750 259632 579167 1399713 1780807 422193 992539 414473 1969135 1991303 1312814 893193 113903 1648043 1748774 639416 1642643 1893560 1192923 538141 1017054 816117 1465154 1282964 1564585 1944222 871761 1229236 142034 1596755 1944474 484501 1005423 381785 1744928 1713825 472111 742527 1398419 1346658 389941 171682 538122 677088 865321 993933 224916 1734867 943551 282599 287161 420422 10873 1003248 1550814 803582 96350 317746 24362 1065452 61799 4179 1319582 867989 878283 1450428 653927 1871909 1954418 1798879 1882151 931580 291464 516426 207700 940661 1777820 1450628 1206654 1650141 1351123 1436732 1971605 1966573 1807615 1644790 1604281 780014 234124 163293 374184 1767438 670141 1096040 1352344 600092 1882862 794760 463330 1297456 1776559 60362 91283 1152530 996398 1439979 1114249 1470564 506411 825367 467632 1957807 797349 1320045 1629340 1569370 1941730 431334 1848146 1933773 197986 82454 620546 1064935 743095 691995 985014 711429 713737 769048 261231 442334 1786086 1363233 1872351 197258 838738 1089615 1562048 577415 1940917 1476656 925719 819686 586205 751423 1340400 1120801 1842480 1590183 1861698 1144557 1274762 1896076 587297 1423233 253538 330999 599325 669516 159284 1830716 1382 1912560 1509046 814878 358596 330181 824250 1622130 1898513 188627 59111 2214 523876 389410 337074 1575788 905506 887477 1204249 1539039 1457180 648897 1839362 1964750 1776655 929550 985467 524775 520201 293086 1359566 389497 1949194 128918 1661776 1448929 1503876 1231064 923304 247230 1555555 746670 1393188 1033179 691209 319541 1360808 675507 1392838 353810 573215 1621998 819737 1530448 838744 1157519 1747055 60160 1830915 1170955 1835230 440564 544852 1281863 129563 486593 676206 204240 964395 137111 1139909 1518087 739724 1415027 350705 1880389 1104727 1872916 374655 893819 1896013 1656498 1124888 1914835 234483 279693 925187 189833 1041199 427750 1947217 1106931 995382 1838139 568772 909843 1078182 1494139 1218867 1130374 1629724 198262 1264883 1739271 1251140 461194 615776 923359 67602 1010514 700612 1115217 1849753 1825226 861094 1944479 1551640 108344 75625 11226 276410 910119 1231655 1100489 304864 542007 1813489 1942039 557869 472728 1647235 265907 1265110 1293678 1848886 233496 683957 203088 1055296 1203781 568418 1993103 449928 1446875 17485 760275 1577035 1089036 1385868 1631040 1984150 1010237 621784 1150506 876205 804454 1322930 327158 54693 1316691 1006977 1396569 1490261 301568 973358 271678 974822 1251302 484586 880115 490916 602316 126556 12808 98924 1166748 452568 1719856 1821282 213140 243789 359682 1939604 593013 1622828 1563279 834989 156411 1243812 92492 530697 1538160 380620 1192728 1077150 776045 19050 1986500 1925402 1542395 1010373 1239250 1922463 1481417 1949824 1674754 312558 1776233 46096 661741 1971559 1079077 1192060 1336238 183670 1169947 743444 956196 677274 317954 915011 1459526 1171295 1373871 67419 1333048 65577 438533 1981609 993814 351196 565313 1681587 1713275 311679 1929340 1536444 1782565 1346886 1647946 436371 779654 878185 1424145 529828 1031774 965882 490476 372751 1062259 36570 1845756 1889679 1252085 970953 1903977 1373529 311175 491234 68541 60087 1225763 1056915 1418800 173664 449819 88055 1871134 1498631 1002924 1917445 139309 508459 170772 477808 994155 277705 1515174 307449 1150665 1567726 1811172 898240 1932390 964700 1820246 433347 218164 1899118 1914992 1482232 1027634 553221 1001331 515288 1250642 829935 474888 1820297 1945530 1737111 735125 1731181 899806 941792 1639188 682687 574771 137405 1976744 1811216 1555468 647495 1104664 1701657 1567706 513982 1812464 549026 1476204 479131 1131419 557331 646835 1697716 1034156 193718 974070 1167903 1328507 1493150 107768 1161552 1961345 476727 1338608 1469220 1398609 1763866 622517 124795 1543898 690352 634426 535473 633589 1869700 849795 1807847 1731984 1545189 579111 264499 824393 421676 1855698 1655519 774825 1074649 889599 401297 1037824 1128132 1735570 1726761 746716 1137065 301130 1939668 607404 997615 406996 44580 513774 1016420 304034 1276144 27110 1955890 99216 1091491 335479 489405 1802250 429400 1438958 1911022 1866667 254464 1882609 1172484 1039775 975109 599473 916324 797640 974726 1476000 516746 1018053 65350 560666 941755 1275102 672169 161429 1928209 953014 1673154 338618 1902714 625869 1490065 1362288 272170 1719994 987416 225268 1977995 1696711 1341468 1120114 374038 958281 1865942 1466995 996714 1202810 1380837 1597144 1373099 840948 1975736 907266 861479 1626554 186144 142250 1190262 549933 1935681 475613 1288574 1267486 1703216 1053119 167872 226202 93201 200910 717751 1381307 1603902 170116 1064260 881048 1436437 574723 1328145 1724599 453893 299643 794772 537371 1262783 1096481 1820707 1142826 1970955 919756 232058 1688334 236001 1530309 655851 7664 1233916 863223 582032 852350 1738487 1556350 787042 438212 576565 1633334 1722266 1029975 695390 490555 371860 1519003 755920 425556 178351 32871 38880 1896562 1787014 1223024 350283 226693 1189762 1077426 1158795 684497 570657 33289 138750 651950 86317 952115 1396210 1870827 800995 135189 1647523 286103 385621 1575019 1989398 1869518 875679 845682 1143449 282506 471273 1419017 927565 663112 575935 1027449 515392 215679 949181 345590 782188 804483 419241 1230556 589850 519041 551121 277184 1362470 677793 289843 399470 687221 1632468 1840855 1310409 1694085 906044 1149835 4775 425358 1653351 709835 1282088 472896 62669 1227099 1780256 761556 1035571 1528331 1887353 1912138 812968 858438 1111044 863122 1589520 767982 1446812 676451 103266 994180 1890129 1846872 1276558 369449 1606444 1533997 231817 848670 161887 536047 599100 1874172 939711 924004 735330 497368 1563094 1868693 1161144 1960687 1300995 1192486 546788 796489 1795830 1566410 1757444 181182 1700822 231434 1239233 25929 835650 1123765 543907 1725479 561918 270147 330251 387255 609962 186330 580014 1030027 139031 632230 1023313 629326 1024099 1525819 708163 1922906 328184 1320726 1506118 1302071 1717891 1411848 1537540 405707 1852782 1982947 1241500 1671885 30781 296650 675367 797795 1483983 1900764 34633 1914017 751596 1627621 1185006 1007175 1623594 791463 1558258 992455 162849 1513782 116615 1785071 450803 1082126 1463997 1784052 1327187 1669940 165541 1475351 77394 1299972 1092849 921190 1250869 263559 1281082 1248461 384661 1099760 561294 773690 88525 1609227 1651013 275451 1992965 1546233 3653 731809 991887 882564 1650160 101490 977143 1617529 955082 1098608 1230623 1282481 678034 223007 1493637 339247 1497447 333035 1379223 493964 1557209 29783 124090 57742 104656 1653947 122470 492901 1208092 1533349 1769701 1513484 232820 589338 1706978 57633 521284 1261923 728626 1700295 1215403 1531008 868967 1428546 1743497 753888 794524 542132 1093220 281455 371511 1502473 1950285 1201421 589515 1684477 1095059 1212211 1791745 218798 192499 1662566 1660082 1554022 1112130 970143 1164468 1484588 680158 1591004 1922102 957449 322471 1436687 1616857 601596 1488074 1908520 1554493 483963 347199 1060923 914515 619552 1992466 134599 1644502 1570698 1763169 120000 788440 1860767 1826405 857292 958400 1049289 485521 1588362 529420 511368 143254 21814 1871744 1220918 1272616 1493620 912741 504897 1814694 37634 3650 1218479 1543285 401187 176388 1805548 1511001 870350 898353 405015 1379452 318801 516492 566956 1693483 208378 1372935 1388117 1885810 1114939 400549 1497532 1389515 266520 85032 1969332 246834 746993 609298 1857701 993387 673072 839520 1449905 875593 1272448 409650 1889465 1007918 1287132 717006 1746768 590366 1377521 526954 1648186 10775 1961933 1188743 1538311 1056864 416396 1139876 914671 1193005 212851 454257 1776379 1853066 1945750 550399 389847 676505 1432861 797007 786830 958269 750490 344358 850305 1380518 26912 1323559 651045 692084 1871013 1485656 1097978 1286243 604149 1380910 953458 1717571 414294 947048 1466950 277529 1638346 887784 1670470 1100164 509017 1868768 262277 32290 1361552 46352 1637833 1676617 1838098 1173130 967211 1247027 965492 1343760 1988893 1264887 1718794 414084 164637 191519 1127208 1516635 1885828 1851804 15970 1783283 1760235 916948 259866 1957798 1949081 1736027 751099 383200 1326465 754854 114109 1922913 1523630 1805485 1090383 145977 77570 1358406 1691393 926168 223379 5748 1582022 335546 1884183 278610 66968 418676 1723695 1926080 559748 1251103 840327 705559 1423561 708373 590068 1030296 63560 1786222 205736 1890898 258830 1270974 1115339 1585511 209080 605823 383366 262942 1559448 1313140 1144030 1419910 413020 558768 1893845 377459 1838732 494666 1330653 637687 1649939 324758 734390 1209551 631914 45468 859150 286967 101292 988386 982999 779386 595583 160632 1356428 1825529 52122 375833 1258999 1620419 878202 1684086 1008825 1783898 1895842 684513 93487 1738393 28674 1997555 1173475 474450 1212092 803803 913521 769015 1583855 675849 1891337 969229 835714 1520845 370566 1426595 545401 1576852 902319 1071790 874364 1812816 1445297 1714665 389441 1664718 1471829 1220025 824782 490300 1448099 1049703 623495 1509613 1981203 1753584 771086 1849094 209047 567019 1277177 538288 455774 166106 171443 1184477 563407 232978 1478237 348535 529528 1244181 328965 279817 1902734 1605923 1495407 1603035 1662110 247997 133232 149436 1908846 286363 1373822 733711 967716 986180 1326444 1369780 475199 517500 1433231 1790584 1824613 1074399 517604 1544885 740094 669775 17516 998457 1335640 477624 781644 363863 1581517 904853 1734713 1864186 1431417 974139 797499 176503 162794 1795582 989680 1534715 363968 871614 1210750 40590 1576166 1944670 916658 683837 1360670 1852694 1728345 1325989 1879304 647858 1346176 1292189 1729643 1520097 26209 1235287 30003 900071 992934 171491 973524 1940014 109490 249958 1530763 1025899 1078992 560620 1882594 369831 175604 972365 1282433 1849999 1118137 1991250 979985 237375 123884 1335133 305464 685638 876266 202605 268916 786156 695723 685280 1543284 952528 235116 714957 1787926 1147517 685291 1755506 773204 930586 1016882 1219653 598978 1630786 1084265 899899 1098502 1796676 1589576 1746588 1240732 294805 1882586 691784 1912146 52745 1182571 1542542 1249461 1150918 990675 1341061 1194256 382689 415287 120381 29245 1956269 1494556 765418 153465 192850 393289 241971 1639576 126038 1204299 234305 759048 1576859 513754 726368 1505160 1334147 1549524 1507014 1371140 3080 851139 1416561 1081146 602428 1155111 1096502 1486955 1989963 314762 369043 265368 755978 404471 1165538 1703710 1644545 1110443 1710410 770217 647410 661405 576647 1578852 1100020 499474 581296 1701342 547079 681755 649392 1208947 1157162 1006054 575840 1780732 449898 759990 1779245 1186900 1590872 1832813 1914310 1609177 171823 1836323 1242628 1895663 1669802 679089 980932 1694994 910935 1238398 1098285 1574453 1651074 411224 1804830 1148735 1939920 1980717 969005 611084 326284 446421 1634271 1433103 1493800 1424997 1798827 239344 277056 34424 1265192 904378 1830918 505652 117214 499398 1609289 492547 535416 1526651 1609685 565015 1622894 1826023 468294 618098 897381 201599 1886269 93556 1691211 1783511 1622766 594228 168583 680224 996389 1171184 1384300 1120650 80956 492549 1550516 1920506 164404 1379232 363243 1248365 753996 1663009 1296376 675958 1803981 1070489 873086 1940412 720636 34160 461184 405041 1127342 1925818 139385 723601 659985 1431024 1909552 195029 700452 1847041 1583269 1891694 1850990 799940 512953 965289 1086416 1562014 1290797 1753657 1122642 468031 1502792 816578 176833 1716531 1945279 648521 144900 596900 1821839 1323167 1944682 631328 941506 914076 923844 1075542 1845144 1010374 971852 772837 1099256 1096485 239536 340129 129098 1833937 1007391 269287 1109182 228941 56597 60572 477798 1964687 1234559 1989446 1650271 784018 1618505 742137 1364651 1979416 1280019 238079 1145915 1134235 1477111 231073 1585564 489515 479456 1046495 1200891 977517 1428808 170122 247301 794332 1176757 1134827 501185 651892 708324 1713732 614787 1239269 315151 1754080 543810 1447382 1009135 486172 809631 151739 250323 1506148 8611 756601 1636277 1185349 1800919 1796153 1089511 537316 142891 1988280 1526711 1188472 214857 419039 1240591 1559855 1999874 1657908 1846798 412204 946281 141567 1618006 1194452 1518921 338133 1903458 614322 216711 924893 1079060 1510698 1087369 363382 389808 1828151 182898 967418 1179261 454179 649416 704527 1652589 38425 1237483 456910 1740019 48913 1230039 1771076 1459591 539553 590166 1824673 1292029 1850426 1778840 1004413 561540 545514 736912 1104654 1628845 820293 997952 1067982 1335032 83151 1486418 1772116 1891198 1377843 216477 1104538 993391 1314973 1521406 1088353 1345926 201996 1083913 1601139 595011 441917 461278 966937 1238122 655092 70029 1069142 1821337 186247 1466317 1554290 500630 1908414 438581 1724029 1163620 86553 154765 612782 803009 1366839 1121322 1007664 1585310 45210 1857598 1299943 815399 726269 1589046 1981695 1949207 1227570 1107781 996516 1344288 1195969 688923 1206832 830683 1428377 1944020 1642802 805669 263076 846546 1472862 1283943 157297 252638 1807860 745412 564148 123370 532827 1359017 1052191 721434 40226 611753 775424 574059 1052217 1066286 1774217 1511061 1501443 1450088 1303173 1527380 765301 784291 1352587 503814 436553 1202014 1641003 666124 427404 375717 1392138 1009860 386957 1230545 1011490 707073 1207252 450256 1942179 1724822 1204157 1854893 1987653 203035 1296551 416102 127039 1455965 261998 928238 851886 1097806 790749 1870893 58073 460713 543138 873593 70417 556311 759032 1495491 699172 941248 851245 1268163 1179520 582146 1237218 1450893 476967 1794521 256375 1438932 1662445 200790 1128607 1858412 1164011 1469291 792367 1967038 580623 1431271 1338510 1260023 1481676 601941 64259 806093 1531404 589234 698654 894619 1189626 358837 201381 405589 1302195 327426 1561442 955354 880465 1275772 414709 1542567 1387202 526249 626135 1603590 797437 250190 1139865 1716583 1556528 1424639 1862305 585550 1115509 663769 411361 719218 1966643 754524 1896094 459568 730540 144770 1412914 1630376 1182778 1292681 340803 1472995 298207 449544 1935083 112665 347397 1661260 951511 822440 1547526 452678 1635149 806936 1732777 1556832 582489 697365 1921517 1364199 458392 258033 1748638 1480930 1166616 1025943 426521 1097295 1832761 1077476 115046 1541975 330831 204659 946307 208900 1463097 934965 86719 1013899 1203213 1054508 1383655 1985633 1364705 1701728 1893131 266607 129021 1248732 727877 1258094 291956 1142682 274880 599896 146893 377986 744262 1271385 1511216 180356 695812 505618 7423 615896 248983 1168974 230383 804112 893896 1361192 1135944 287106 1844535 1989674 1785152 121862 1260851 1199045 1033668 710918 330689 984688 194768 1747338 1445422 1985225 1943767 51772 1172308 1026090 1891895 1045243 231782 432471 1760878 769823 1969229 1970009 1345739 821346 1946568 148349 142990 794612 1152075 88511 1551063 135384 1837478 96450 1366884 1108818 1899896 365218 1634667 696623 1647504 145326 644635 182866 779214 1398270 1001856 1099284 386803 189054 1909854 591860 653626 1752613 1793403 1537386 272916 89852 208789 884868 258967 1317386 1346755 812767 838083 1635875 64930 12695 316705 896551 1313328 1322266 619209 266990 1667250 1768581 487945 110185 729820 181031 1539087 1396553 767235 1618575 331437 359177 1504342 1399811 925442 1781925 387957 1964022 1473958 947317 1996067 742414 690349 160265 476377 1864181 1876872 871428 1204382 408357 20818 1171587 1040911 879025 1024071 1346540 1549390 934574 1103606 828974 1523536 132263 1352257 1992304 1821123 1363317 1244347 1575110 1766006 1035449 1726871 890334 1128051 1903692 1082622 223079 802762 1753506 742334 431660 636320 1400175 1276349 1622566 1539504 1776755 1419933 1431727 1461008 310905 299179 322864 1030050 406500 733149 1032053 1793660 306663 323795 1062953 1910889 255716 1211124 1102415 1067039 1764622 1843516 1285746 1909681 1106094 1969094 1470695 1389815 173258 959442 390640 1308244 1967229 986540 530248 754342 1797276 1477324 808561 622741 47847 352390 1085014 201958 1433638 1647199 301469 264356 1797674 1180886 242147 1530607 758913 1581975 915340 900475 240717 502277 1717823 392764 1973447 25383 702809 1187030 1572079 1544988 1763997 1632540 588624 456305 844260 1517002 58972 1354374 1346181 855254 1791631 425108 936876 329810 1154901 1076236 331926 1881176 1899574 1075134 859836 255137 840938 215623 1888066 1676518 253210 9493 1148155 254743 499266 1655658 653018 909547 197779 831817 1559606 86837 998227 524896 274447 956406 1513318 298733 813431 737338 1923574 1928199 857431 1953156 1497512 1700869 1237039 1557571 710619 410580 843473 384215 405604 1472746 530923 425807 1179532 1097008 1874218 1649931 251477 969740 610154 605094 74781 828330 1797655 1043323 140121 1575629 1979204 1116850 1942232 1812584 1165803 1670673 1422732 1298444 932908 1984649 596455 489071 1841975 816024 678158 188328 950428 1136364 327501 41118 34977 1820662 320305 1025232 866552 145905 919678 307622 1645078 1987128 1427266 995079 1087782 1879816 788095 351141 569478 1178130 204261 560962 1125229 1142643 742499 883776 141469 1621611 575788 1323159 1008200 19664 843190 555271 871109 1159808 1779229 1941500 1346371 1120435 1125424 1189342 357650 865528 48877 678512 717765 1492639 96122 35402 616856 1683350 1640721 76816 1299393 1581337 337805 165465 861910 41759 1135062 737659 1606037 792926 103930 402897 1998015 369337 1000114 177039 1880379 462298 1669416 1829367 1421565 862859 1722198 1325928 212505 1492419 326169 535819 1119598 840393 1441453 800131 1685920 525915 1825565 322031 1046035 169076 1060994 1070672 167340 1469326 1501978 1852368 125946 692530 427731 682807 494061 1416886 1299037 728576 1001028 1265052 1935186 474284 824993 599684 1004342 1779772 1710094 1175036 1246054 284813 1205620 1861201 1054979 649546 1929259 1540088 1106129 1691433 970530 284439 1475624 106180 686101 1892099 1324336 1873507 569709 1286667 1862502 1050803 776226 276360 1509298 1623789 512914 422060 1994291 623969 957297 689609 266962 18964 1104111 174127 710170 1947657 1460477 1498703 1684645 807577 532962 1531467 962303 230125 1751920 1984177 1179647 261855 310483 58965 1379055 46558 1081144 1133980 1386754 1659882 1025294 835298 1838483 1978963 866785 1321667 1381609 108775 1627176 279939 1895764 476196 62106 248795 279930 1917161 1004819 436537 824097 1146566 1343722 795856 1984810 433964 1177185 1919545 934721 794538 1786790 1000240 1809301 1311682 869008 956600 502972 1079582 873456 892254 1437627 1204325 1304721 31151 1581900 941552 387883 1247939 753176 1500311 1672888 611212 1128061 1005282 110269 1172445 1343556 1270903 1998225 1095811 1761619 1162646 726101 1186861 417525 1157804 845251 1383880 472172 1637580 1481709 1688135 875931 264235 706907 1112824 711616 1882628 1774279 1445951 1912633 1122109 1364486 221584 649085 837495 1372020 1034528 1780580 783622 1369744 720595 33793 132413 848064 1795651 829478 162772 114142 59637 410234 1450843 539393 211547 618464 1917157 605169 1987331 516966 742456 1433119 768966 1233194 579493 751711 713675 1274261 779980 1411458 87994 1261741 668133 1747000 1337716 1433237 770781 1209241 1541918 30810 93568 62528 1569625 328079 1239509 1486225 1550189 56532 1866964 494773 193472 1404873 109675 1286369 1739529 1429152 545544 375400 358025 1132219 1892187 1737378 1662323 605950 1757349 698175 442126 998822 742565 1502762 1552087 1000908 1533329 1496776 1571576 376967 968397 393188 831998 1941125 1972218 1332646 974596 374863 156281 1989297 1292151 1626308 1918046 816263 312079 1128943 1989174 1944146 1885438 1076147 1049102 1098767 1681091 104530 338432 900301 1261944 1443966 845077 144345 622522 1797183 897635 820771 334518 670051 151300 1021096 1661262 448920 831196 58838 1297848 1349027 1261422 1727509 653898 333489 29946 1629519 612857 1864589 1122829 1277094 1730428 163517 213571 1853175 491367 1818300 1041805 1178340 1721743 16468 425927 1071654 1681554 161331 1832319 1528064 646649 896861 433172 1614052 393054 1693231 787590 331139 1338083 1212866 1332765 2047 1384744 877522 523735 1830613 1419432 328492 479849 208952 1042139 1492732 1194578 933466 364097 1457272 189981 1508586 1433837 1042557 1451083 1226393 1123179 553042 520050 1857509 610610 1775173 590804 838587 781017 1379054 1179476 1230489 484403 3326 269951 144358 436618 406535 1543751 1249624 510998 1223715 631829 496039 1610595 35378 1550293 1217028 1161112 1483444 938505 202025 781364 627160 151197 1869805 1801717 1300662 1389812 61092 83837 735193 744903 702476 1682824 1244478 1791618 1347655 1460288 1568517 391207 100404 1965339 870219 374519 33599 1454415 142198 1222252 1767324 1055395 892453 443376 558411 1672821 753394 783342 1251138 222895 391482 297630 1999638 1753738 168261 1285474 939139 169200 1002082 1657330 1944516 1244993 1341551 1776255 1694181 1119313 502656 1405151 1040480 1337808 16860 1670645 284740 375110 1899087 761125 462765 1413097 864377 1454467 1841034 422441 384999 207994 124634 832404 185186 541096 219939 1203243 1491194 92525 1983665 1833653 1977558 1383649 892200 1115331 635599 1282188 225503 1093471 715422 1345218 156796 523408 1494036 1057058 1674858 1081805 392379 524061 1862071 1956069 1214196 661823 300939 355912 886733 1425968 1024450 1430298 1962498 274836 301909 713604 617228 838262 909413 1669019 369419 481416 122595 1560327 1500277 797351 633527 1431411 1709164 411831 810475 967805 1972099 1234627 1146855 1772807 1953559 1414196 1662718 68962 856301 527349 1456866 1763148 1873905 693859 844150 519634 1151481 1510911 1909417 641464 1992566 1528025 935326 1746641 1444114 1492426 1147801 1187821 616745 655878 1648785 732632 576408 1476801 1023002 1994348 1516093 155938 1576228 482315 1843231 1612734 849596 177846 468051 236028 1088373 1117500 1958963 580164 1617109 1794362 1581621 430763 332997 951636 701140 1263952 769159 1936561 1761780 1937516 1488732 1742142 669181 1548471 305143 404600 1273251 1583791 1860474 1409198 1616355 596553 680835 1623411 358125 1241333 1598851 1674029 164970 1006179 190202 149146 1407806 643435 543222 1009424 613106 402728 203731 1568534 1614827 1507538 1974012 1563339 179988 81005 901706 31442 671729 604241 1568875 1092210 306176 1217704 419508 1879410 1123811 1632880 1158260 1349931 1211426 192755 1017388 675330 682724 1225577 1571654 188690 1990595 834732 743269 513749 1052868 284525 1412813 740928 663724 1596537 243700 814550 1834238 144479 156685 842221 279713 1097706 1455356 1566646 1223149 421784 950335 1899708 244126 1759668 988917 735167 483895 379892 1145398 827015 1373602 1832131 1026499 1071964 129355 1051907 824764 1234047 1493190 1350363 1562735 78855 1624829 137829 1077204 1023596 1007574 56218 1833198 1259852 1871642 45573 405017 669799 664236 1432835 118069 774087 327478 711390 1219783 1039802 741158 308494 1153465 709725 634748 1844776 346977 1940910 731024 946609 1504276 104077 1906275 925485 805024 600716 1693143 1190265 72190 1447873 864432 112246 296591 208125 1995537 65781 1822229 1728250 493608 1937755 1552897 1191097 762101 1982591 151655 817078 590542 945896 975839 498386 971191 1172535 1778433 1878863 1652582 580823 1629411 538621 1910467 774735 1238650 1681419 1893029 1187276 1081335 711032 84091 1499454 226844 1587649 929211 489122 877918 1945938 982534 343610 1898730 1369568 1401774 1309309 1759471 862648 237367 192968 533645 142820 463296 1481097 1921472 756934 1449670 1024728 770010 1039079 1226708 1309390 1592816 327798 620475 1443129 816169 299218 1302762 1441693 1719401 1336960 1031777 1616105 998783 693571 584800 817610 981444 324199 892376 1274861 1224474 1498183 64048 207960 940920 1808815 964951 56747 1305282 1009888 1537591 333072 1630903 1599402 1678095 863833 358246 977260 871896 1748249 1075815 1560780 1851243 1171847 230394 1523172 506912 735527 435201 672837 993484 969307 419975 921206 1982173 1947468 1073962 328837 1500065 702747 1484184 1727566 1508108 1247452 1286948 479335 95831 1193734 896631 809763 1490529 402491 968032 59521 1753752 1439647 741379 1277473 1234591 261383 663670 535299 1922433 629679 643107 474513 775858 1899603 1366396 1213189 1470200 988963 1693268 634986 1260580 560872 1489738 1314147 879656 151006 24659 450006 445408 1436250 855012 1305924 1357511 1223695 1697481 1264763 1077656 1450415 1439150 756090 33034 1376499 1877505 1996573 1360106 1727391 752037 1747899 1572470 622152 1767540 347086 748677 1977031 2869 1540216 1313015 1010137 1730641 919774 1774649 1953693 310121 1863056 1926081 385091 1845805 236098 671748 1941555 1993621 1309952 1144771 669286 1742472 1627511 24761 1271660 731751 274339 336272 560680 1281452 428602 1365194 332297 217422 715073 416816 1959756 1932241 1400828 134047 461584 1422057 40926 1467864 279242 1026701 1631255 887214 868938 243611 79657 1340863 349524 711697 1913139 534289 245403 1040892 798012 1417547 203991 900773 1026074 1219084 1827278 1897310 59588 1598840 159372 1323428 1838032 1940759 872806 1129692 526777 217296 403188 583233 1552464 1518960 67256 1881328 1853490 256961 1014496 1733873 1241374 280468 943617 1452440 874516 1609183 1423663 305762 833258 472980 578750 927031 1417122 103801 99586 1097734 1803080 691720 998727 1744940 780316 1532242 901205 577998 1547074 543890 839661 689356 1464894 108924 1667017 1648640 970169 369488 1918638 1825961 1528719 1618218 249683 82142 1943347 1077174 1909141 1562983 1120383 71 954432 469741 737578 1331201 918402 415050 349324 1932327 1120080 1515423 773899 1598048 1273923 128079 1563144 1796438 514465 1451410 1092472 259190 1032188 1844502 1443789 123209 1988144 51307 628928 1585765 287123 1295385 304641 1593205 924571 725471 1013742 823940 1994261 1837164 672503 690441 1845093 1530023 825766 533111 219451 714201 1638606 278503 1451639 1014495 1269359 1045244 926067 924210 117867 1605788 259368 1807881 1893217 1973556 1837548 737749 1343590 1322429 287593 245518 486039 1398530 1258058 1489459 1104479 82098 1820285 528886 297493 1492002 6380 1350068 1171617 435770 1274621 237727 208093 1911476 1593606 1126139 1281720 846158 787088 1211564 39465 1410143 334762 473971 378408 1357037 1428203 1578493 1992946 1838753 399887 61681 1887698 554079 1390780 964782 609871 213137 182473 942422 1481089 862930 233098 649028 1307994 408450 140093 882358 151153 750957 1276555 1132458 608069 753315 461532 1778007 1013508 451300 1936262 1038271 624746 1400253 146931 1878311 1876326 880333 81050 805020 948583 15282 1113632 1973699 1012545 997532 1506445 297664 156574 1114770 397005 1333118 868332 1181850 518189 102223 191391 603454 311331 1442006 147865 175653 484857 945469 518784 466925 96012 1287514 1948411 805617 836571 1379599 79791 956496 160853 818484 601678 1293516 540207 474876 1972097 160152 1950614 1518814 1753394 578179 924870 1123326 1091894 1170162 112074 854735 1721514 1722305 572285 745788 1308350 1009395 228496 168405 1853752 1336587 1553760 248185 1731564 1423404 1509796 43030 830390 1306851 1103513 87630 1995209 460648 39442 100658 872068 1127476 26837 1782504 1518269 1518477 1129980 104261 1238737 1319761 1200478 766478 781492 1502954 1186947 1023185 284865 1241221 526844 132281 1135702 1136806 1060984 415551 1891632 1345369 317987 1493559 74826 1160328 846790 100817 294728 1170671 1976065 403117 780448 810961 389419 1579043 289201 1144337 1743700 1861171 1395577 1230421 1275157 2968 95477 415886 818700 186550 322810 764257 882527 111233 455697 1091864 730040 1310041 1234588 177751 1470195 411362 1407475 1662158 290261 1570692 1111975 1168859 235920 732074 636394 161672 1659445 1794198 1560066 419167 1924506 915783 1426783 423971 920961 1956641 1728135 438520 87193 189376 1964188 1678018 1235526 1162315 971643 1103782 830427 591998 1949357 1087744 1237549 567808 572590 440118 1615818 561972 748556 1049029 633064 1613003 144828 1119248 1964893 1419478 707450 497349 436705 1389109 303242 491509 1478641 712221 1207573 475141 1624196 1667365 1293550 106457 1296981 1276200 1553148 972083 1559902 12990 968753 1733977 519997 37088 33134 1228711 1289961 1884893 669521 33851 694198 1024638 689508 220730 1541243 68555 430043 802227 1908200 1322257 161461 1738283 15996 1608939 1053781 430438 1797434 1608549 1234271 1314569 1950507 1293906 45940 1431684 753842 1103264 161731 920815 1611091 859589 1814886 1433680 437696 668720 1244667 1644294 1088357 1241449 212720 1804799 1229685 140269 328926 160463 1534153 1523444 800589 408762 1900034 1507885 1612617 1393545 1953729 470197 325420 395006 1648926 1159096 187161 1881457 553552 1795344 176710 807043 1034296 511956 252501 409559 515580 37958 104254 654139 528738 1541870 1778869 1670460 1349622 13788 286748 1315791 1431913 1457229 1020973 245424 836128 1725541 861845 509525 1282501 1436770 19572 1149460 1804327 490186 24129 1513366 1884689 732583 1543819 1289344 667690 1404793 1326319 434323 1635479 736403 1640876 858304 1188473 1276992 108456 1881566 1175150 323144 1026589 1108825 433746 166157 564625 197642 1110182 1095436 1220244 78296 630020 385855 1270718 136313 1858140 682549 113813 1525546 1670085 842008 1290016 1066975 1534163 754004 111853 862712 495096 8206 592784 457316 417547 995676 869375 969203 1500351 515854 60394 1800666 1266721 142461 1532928 274776 155610 370084 1346547 1136338 233922 1442068 611387 24587 1011937 1816362 222019 1065048 1513898 1204219 157030 1733443 1814126 27673 381571 1569378 643130 1842345 1535346 814209 1934395 193765 1635260 1114821 1856809 284619 1156562 359094 294212 1408279 1830104 1837980 1570387 1967923 241526 428747 942297 26013 1925854 1996638 545272 978182 1204027 44760 719205 1028360 1968637 1093077 1677077 78093 1874365 708956 1676301 159264 970637 1905053 505927 1979419 1132423 373348 165694 405432 1188349 1244516 1395449 1191479 1110902 1490494 1199986 1126832 1142088 378670 916429 1552936 1521521 856758 237875 1669128 415696 566635 1477989 592516 847559 51840 1728346 1117245 900020 1708291 1689547 540905 583017 1921479 521101 825649 1671324 1794602 1527086 1247118 245562 1744538 172959 584193 1941272 1376218 1805897 381987 1745264 1271663 584914 1760549 720405 1994372 1161563 1057514 1528740 1382513 511443 1104680 1753316 430701 355411 487524 457902 1626190 544163 360620 1297151 1212829 1031784 1404889 83175 1324493 547172 477175 698526 1542045 1118178 1480392 167006 638980 1738238 241695 1811947 122100 1739201 661825 1766767 1488232 1386139 213401 74487 966873 451162 851543 1474375 1947415 1974238 22231 113561 1984094 651195 668615 269662 767616 416109 1698407 138426 253618 1403026 514942 302820 150979 115406 617701 437740 1616256 771001 1151901 609817 1945392 1408304 985065 775 516520 484020 1846577 1774515 284842 1961761 1781021 188291 91174 1796257 1882796 891673 155309 249156 1283829 133931 1637848 1832196 262035 540812 614025 980303 365542 652700 716714 423755 889460 1303297 770841 1942237 1013269 109762 657456 672724 140673 1140357 179225 1779963 1244105 129018 394529 510684 919023 1046331 448747 389373 1061793 1237615 574282 138879 259692 1183739 1632317 767422 1177948 1419379 85954 1495708 1457527 1932886 1319561 242127 1604616 1091588 912240 88204 260175 929694 1897615 1525704 68063 105606 1104419 453488 1278616 1732484 1860616 613958 199897 579821 1644481 773499 424130 308240 1448883 888717 1199662 373531 1883659 919280 647830 1734028 1939159 1028289 1038378 876740 125899 1662209 234557 800814 387050 1092766 641403 1143473 861547 944948 37997 1404563 1160143 972250 1639278 1017036 1697691 1096861 231234 1829067 1374865 749768 420437 1539767 1178004 1957323 1126177 1340707 674621 732929 1133828 1657818 3215 748779 1977374 1526245 242477 805408 205589 1417453 1243337 1709377 1557171 1596896 89504 179508 1006872 1610234 17844 1304004 1379453 94086 648830 425484 1008488 1066965 982430 145143 631777 1081410 918528 1691572 452226 102301 1897320 1929122 1957864 1608028 554875 397563 1813199 510088 1576924 1131403 156296 17676 1116195 669946 342514 1525229 1900732 1675667 5331 1147074 903569 629588 1218811 592321 496022 431268 1185403 172142 697182 9800 456044 1402289 1814831 1024897 1146509 249836 162541 974901 1162045 363997 729483 270176 1774540 1516172 480413 746932 103298 1196394 1510944 1255438 1168160 1783748 1037237 1714865 558559 391662 987388 1729371 447169 1333068 478720 1017167 852296 645777 633066 439275 262229 1825064 231894 549205 455607 1566034 1810828 192810 1921518 1310313 1473217 1212286 666901 910264 804837 653985 1973559 1379910 633600 553496 1726676 1052017 1889648 768327 966471 560342 180069 316151 1196690 872907 1605369 70339 226967 1431799 631700 455748 704351 618489 468886 109592 1008616 296087 976882 170117 1361696 612425 713779 1206646 1693657 396309 1201264 1772747 1830627 1263702 1292871 480435 212258 1160364 1593282 1222228 888463 842414 1746309 995995 691624 67245 1200099 1281211 303568 1134596 1538479 1740105 857871 516365 1049173 1663300 23289 892428 757817 1426754 1331699 190353 179665 558070 1636187 578263 465910 1342963 318141 1313327 1253656 399680 195806 1167338 1735212 1089022 1196926 1835995 454079 1297655 1927165 884126 1974061 912832 686984 846131 1829926 803378 1065779 951311 1906272 774334 1617289 279764 880361 788953 1869814 1006479 245982 1978711 1373260 411811 734144 517760 443750 1043956 1016921 989580 1376644 467358 293990 810976 796319 1518575 1986794 241455 1046743 724721 1016499 1191558 287561 234227 1329150 88864 641098 1393762 1142112 1663945 964452 952361 1038202 963030 1505987 985746 1039692 216862 1986100 1867528 489262 1677751 56190 760669 1150214 204065 1862377 1411050 1690355 1403379 279697 185297 1529121 333109 855306 1794356 723523 768789 47661 1006809 89885 1963426 202948 15318 830184 637864 1898225 115280 635068 1845468 148407 978796 821456 1645107 1781689 1025291 1528379 1817695 1680473 293557 1890400 1586469 219303 1731021 175797 1096306 425837 1627147 1004175 1662164 1867991 351421 777690 1747138 664564 840501 1277399 659691 1967869 376625 1004399 1973912 730312 1194507 449173 1991496 50292 1838153 125954 1638476 1138536 1436685 1143702 1556003 1628853 1146300 842544 1255628 1980248 137628 775078 625211 36596 410052 1317571 153274 626354 1084692 1258203 1794547 1102877 1245871 763086 232900 1386615 579994 1523585 186349 1458857 384107 1500685 1474742 1812272 1534204 867280 954931 1366234 1938273 1673774 743819 725328 1681680 1788192 677634 1787981 1915989 53199 769436 1099871 45871 1638052 1891699 80767 389186 1246512 1035602 1954374 414355 317441 1146276 1939543 1673555 385143 1161586 1242016 1204412 1599150 1154107 354454 142517 1248073 496476 1861738 878341 669549 108086 1328887 1356468 1870596 1633374 375760 196491 1068003 1396367 654198 484437 1869119 345795 1774513 74561 1777006 1831729 1432694 1893704 762920 1637946 1865502 1830764 261253 1270187 1087372 1402314 1412485 750842 890991 529515 1525168 1707060 17109 985481 456895 1403996 675104 1876444 1415947 154691 1369128 1781710 386516 256409 1369171 1059831 1777363 663179 1094149 259365 1537912 604568 1544027 107937 1409655 310715 485405 1756850 1740975 1935769 1954432 66815 1217116 1133001 780507 1899838 1415492 1164867 244232 1457937 1280830 58480 1639510 1004221 1582841 1412693 668082 224233 776186 492661 1877193 119513 670278 385497 1163539 1613212 1144008 181132 1131726 1241270 75505 742988 546848 1675038 146177 835625 772268 343023 857486 1647221 657051 151528 1040142 93652 386991 1457796 437577 781850 222751 1570031 1924552 1267671 846827 344591 1906845 1415722 1901732 1713932 1424292 1577869 38707 1273367 1110014 1970410 1521870 30563 902671 1723941 1952898 603642 291985 1797468 1560130 1452822 434687 231890 1401636 1173933 1021257 445453 1309421 1504039 1835166 1855655 1050933 1218134 507113 1925898 198456 840558 745271 1499990 1247435 1840259 286888 360444 1014811 753819 432534 1369043 462231 481700 1497954 1959098 630377 813454 1751217 1046005 797468 699230 42765 572654 1963534 147287 1646102 1924351 1211037 722297 857219 530780 186696 1229273 1938625 1729512 1890187 1853188 679783 980926 905987 723416 418133 1915079 1660243 978183 1113574 946516 199803 1783269 456906 1724649 469954 1511902 597303 781700 1934171 37698 371374 635013 716414 94295 1421305 946669 474719 149244 173316 418275 357256 1954368 1612263 1549434 1829957 955217 1720124 147107 305770 1793412 547451 439806 1569221 816353 1902077 1792226 1673475 247854 467747 80771 16201 1424478 1888138 1835151 239838 283178 632633 297425 1416572 296793 758742 1450985 1364374 1151467 517030 1721639 837743 731666 912300 33059 1255111 680555 1016344 1497205 178722 457957 974573 1200687 1912639 1122897 601183 467436 276714 1908803 1631899 1547684 313161 1596695 1966845 788950 792011 140048 752525 23361 568391 715739 273533 946585 1997652 168662 1910739 1236111 86501 1459795 1344558 1921462 1270831 432298 95478 335320 1617364 1685222 1861716 1160644 171696 562473 45542 90609 1770780 1065894 1524798 816666 1970168 521628 309426 360419 278976 1578578 485393 160704 789668 218416 832609 1015225 41768 373757 1820788 663835 1516132 1579185 528558 1017220 418308 1851649 1073272 328906 1719637 1788047 842964 1026856 385278 860615 325865 1031873 593858 286779 960364 1985263 1511701 705000 1190 1307725 218739 608526 951508 304748 653773 306040 959553 1759744 316505 1158206 986057 1664593 106201 1687367 179695 174915 1047290 1578543 252213 1974906 495329 1113752 1311694 931622 745846 28607 1652918 1636772 1624664 1850745 780703 1048607 1509553 1380048 1063946 802040 1854519 1871632 443621 1064404 1588895 996532 1826139 266005 189962 1447217 225461 1299092 429817 946658 1854049 1992842 827993 1722530 65396 807666 1253320 1263169 1880695 1791820 1147835 1106259 1055918 760054 1028326 559263 822622 267237 1692161 343619 1207313 536879 1503086 1240015 1913858 1943339 1516181 1197100 1308093 1577174 1841906 987642 661702 1130483 859530 1137382 1146684 210275 944622 379818 267230 1704625 1547210 771450 630223 951510 1835826 1980638 1492861 1076928 1978265 338990 1270914 997773 331797 131916 507515 601403 101235 1958759 266721 950205 1391877 242499 1562969 32695 485891 112994 314766 1131092 1262437 738503 427036 863770 151825 856459 77699 1898077 1156012 593284 1984402 383208 1534013 1367075 1398845 1907495 1385631 772028 1615798 819653 1247114 833938 898172 125777 736279 1748736 369984 1467242 1555401 637512 262827 754380 327922 1850864 281479 424217 378910 210764 1710635 826493 198015 385165 1325427 1684781 1683163 1514102 1055552 1424214 1981893 1672268 949940 798299 867552 920581 109141 127360 1261553 1407995 62642 468270 934797 1105616 306814 755065 1484760 245713 241954 1152883 464522 1342394 383014 1883880 844028 401157 1667940 1235981 754305 1726125 222982 1737391 336560 1759462 328054 1680270 725721 1455986 297011 650046 982289 602088 1751398 542236 1117645 188930 1561700 1037324 1090185 339240 1319827 969000 1918083 196723 385868 504664 34420 703896 1191701 1599337 237736 1633307 591401 330094 1993406 491228 250641 1972959 175705 183803 231204 758236 859869 1246860 69345 1955857 338511 1673408 419252 751488 1923902 1671043 418345 127241 1298273 142158 1194975 59628 1398343 1090151 77020 1060722 797202 1562643 1884206 1399101 708101 566254 1663377 1775986 890849 1955949 1794697 74847 1596730 945008 1193494 35802 1241655 575681 653047 295594 1198586 1642952 637582 371386 1371262 196954 1864482 1355563 1582800 923332 852174 165405 1998696 598017 111656 1667027 488130 262706 358554 159842 934216 355487 1345205 131896 1852056 1807493 1830162 377394 578322 1805779 1587977 1508361 311061 708131 303894 1258858 637895 1913055 886406 1518289 1415386 217700 712841 1034736 1090852 921051 899150 1868641 319768 1926684 1496127 1496605 240935 216896 1476525 1625934 1939899 1456491 216657 523353 508142 828106 1980734 1109766 558558 1294358 1292984 1724878 1750785 1258715 68244 998792 1672364 557761 1392724 580886 1958582 1115578 884258 244294 266216 1062342 508842 244582 1839626 1632096 470362 1684564 1274833 1491714 254308 1044128 1939222 1524674 869754 542135 907691 29239 605203 145528 134334 577398 1846104 1239861 1729802 210556 682695 402784 1570800 1998686 315130 1144490 1726003 523504 1758589 1462357 1986125 60954 1244080 719253 1979393 1615533 1224869 1458736 1507261 112998 1497288 178273 64969 340205 1248187 16239 468462 310688 952636 339399 444831 1845596 738115 909071 514493 71428 1885391 1374266 1776271 348119 1692501 242096 743898 857663 406323 555648 997179 877247 1083213 1747797 512545 1072438 1107038 529691 1918197 819269 711727 1702944 610348 1089119 1414967 1880151 1228433 675341 1652733 782681 1192711 481059 344502 195349 1405642 1894190 398613 91079 920962 1240129 72738 473844 226537 1522134 241534 707251 1875794 1667388 852046 413294 77949 71132 1198775 405364 1434820 34298 85316 194757 963237 193677 1522447 1786966 1248517 1171740 1039723 135666 1300916 192171 279056 1900504 656215 929696 116655 83157 1885213 777509 966727 1354216 1358310 1790814 983403 255533 447122 1746687 1999331 1233327 1481748 972778 435939 1859355 1033328 814659 664227 1124309 793863 1239505 1579870 828863 1763985 643452 1719683 1325453 1566714 232546 734017 1606277 1269256 1290269 254051 539196 276152 795588 1912707 1973236 1383633 272218 1777186 14110 720551 1660908 904465 1990548 1994520 902665 908067 498251 1024913 812506 470850 1914921 427095 217673 1946849 809423 703992 765946 341551 92985 342941 414237 769918 1924772 973840 864757 412420 656094 1843102 1297651 1376115 416718 1673570 650391 785831 961127 782410 859517 1768021 215604 1696236 1908647 244488 1604943 414245 167602 897585 312919 41285 1803736 1308242 99420 1652471 1181641 229520 1807283 1975725 1805863 337764 1274294 461197 840947 104400 684859 1943847 1225659 246732 186534 765774 619101 1866867 667858 287644 1470913 1062003 1711578 374198 1833590 1744618 11853 625851 173315 789899 695627 486717 1833965 776796 1248413 834504 1531793 963909 1662215 268260 1875879 1013749 1390311 1732754 1404040 1752923 1059811 487707 1745836 858890 367163 548806 1566805 1895539 1877420 56897 564116 631120 1242780 825466 676183 707676 143469 1637660 1357665 332930 379643 161717 1465743 1761832 1178105 1812285 1909820 1197826 1166782 1392946 1771143 706518 1215673 1182639 1033552 1647317 698420 1499420 402738 406296 73470 74009 988945 284538 304612 1275396 1408934 281292 973835 1894872 719650 309499 1430629 1086863 220595 1947497 1027991 1845439 1851632 1921384 1644930 1545397 1735324 949706 109524 1693523 1836273 1624426 424590 1256932 1021932 58346 1997857 354492 1913765 52288 1373586 1950799 663200 880468 991372 374203 608952 1045005 855098 1000123 1635421 352906 984843 9247 369644 866978 291078 649923 1299510 13918 378818 316524 1493692 309092 377359 673825 1817884 1212626 1194047 1564962 198604 1736266 798745 1863571 1817261 1724529 827176 67945 1926052 1198125 1549812 1312188 1926977 69393 1575236 1055196 1718151 12332 1109054 1100352 959658 1393919 164852 374432 1678049 155462 777818 1196796 621525 1056530 1770478 1563937 1233433 1573252 144778 193883 211052 1766243 1531377 742372 332924 169216 1347024 1739146 890944 785172 1910912 723418 732588 809468 1808438 37939 1476202 487546 176957 1171541 41015 1993803 1850425 1259189 1573772 345045 237482 984730 1528670 692876 161352 1675783 1954800 1606483 1227445 994992 56605 57574 177805 1069650 1568466 1545902 301965 796399 1228667 818047 56673 740789 523477 1099359 1417540 1595169 886465 759551 320436 444854 1725766 1186839 239621 1777553 464804 1735940 1501095 1983683 729913 1328149 1977526 530499 1061226 3874 1605629 75949 123692 951770 1956180 1726636 1417849 1886068 1211741 1035702 668032 1773847 1894841 62623 692349 1229781 363242 1680875 521285 470893 1005972 1367581 687835 1985700 303351 1506567 1231858 532961 856498 29762 429047 1478667 1559687 316747 702808 1135022 246369 1181446 1822952 1333469 1883156 1784336 897616 269750 788219 1549113 1767493 279495 1088956 1507756 577050 59403 1601858 1444007 586089 589403 180391 821983 1727196 1018722 1592557 1817775 922505 1547478 1729659 785134 1158381 448397 1674402 956966 1392681 1861026 783983 266070 493553 1171613 237054 1500959 657066 1564208 831515 17383 15948 231240 41476 1699057 1234348 1171063 1897603 957122 847144 983597 1147148 465462 1993753 886841 1660722 1176919 1472731 1581921 1363920 787396 1808700 658901 979869 1110561 210763 1183831 570750 538454 1744568 64328 606486 1824558 1198788 1971076 1820418 1907377 834623 874792 297972 1108973 660315 1289017 1349631 1568817 539959 1153890 1406019 540862 825124 378421 50983 606312 1550746 430633 1331112 187676 525902 573709 1704962 1761152 820836 1545551 170909 910476 1222362 278593 1943211 1528498 1985570 294692 1490752 189730 324170 1362048 1868535 856452 1541399 1003307 480138 1169427 335355 334612 212946 1038994 1111897 177744 1356062 10699 1529140 391121 492506 1395046 1126058 321028 327979 1241386 110208 683279 710498 1348175 1826250 315336 1996208 44608 68175 1748021 233839 1010301 23995 919521 1271452 1350765 522018 1854800 39363 1775853 1111745 877532 1058942 1761303 400335 1050733 1649117 1344223 936725 1077623 1884221 212113 735085 144356 1730386 1008111 713919 1280511 1548997 901434 356556 1270288 1389198 866679 520032 1940388 1915487 1327365 545728 1674949 1539772 1572189 355952 17546 1152456 1200680 103732 907658 1962109 311829 658535 1439871 257568 1426834 670307 442517 1739997 1806746 1697722 180170 1101015 1464481 1089118 1745061 401391 148265 109095 280107 1768907 1694813 241151 492067 525476 93230 981872 1252800 794671 1557521 325169 1081467 1099154 1619814 1950130 1267281 753242 1804900 1242835 836151 1638761 161712 730628 1138502 1846489 881479 716656 1956948 920049 347024 1761271 75108 1264520 684762 1544567 1653718 67412 1157580 13497 214943 1202895 1156883 769441 1347248 1895319 1207681 1053364 432350 971042 1544012 676657 352742 100149 1405389 1839791 892019 1714997 1323326 1842840 995620 1045841 767962 1240455 1943085 1657569 1947150 1421005 1613941 364242 1273672 296607 388550 1641071 940177 373534 1895625 200262 401880 1214068 1038067 1035949 1331376 771276 11379 1110186 1511579 1649757 177486 1606860 881854 512504 1652659 1157715 246322 951557 738577 1768250 178658 650799 1321852 1183713 1836545 1927967 924526 1875969 1299176 791467 798417 1962171 1095939 13471 93342 1632690 1996109 673755 195986 308487 526616 380743 1601340 1057074 595695 1005735 1527281 714259 283764 637490 1864069 1570948 1066534 716166 1580920 447386 1122869 718923 50104 516292 1216784 1122069 939775 324079 1520594 1793351 1825545 1474471 1945905 699004 430528 1904727 1167729 1483191 358572 1265299 864682 1398428 1855480 1178566 486813 1413358 1722025 1419949 1889276 1809977 281304 184768 268217 1065912 454751 704250 1124812 1563001 160954 1368061 1821035 1803000 1741977 858715 330019 1779509 1211969 670148 618011 1743332 738944 247544 223675 614065 1591676 350574 1428249 1917694 890140 1396021 956167 1921480 1722688 1515467 1118048 84165 284140 504654 1780864 125546 492297 596183 1705194 275297 1691679 1740073 860965 901094 1781424 1691175 1936903 150735 1689251 711069 1887123 246082 1782021 1747699 611128 9681 591011 1289551 410964 271046 1041145 1081932 1316727 1511486 1010411 1093187 597821 1247396 163280 140659 954563 1324728 893234 1433012 327927 1474521 1112289 512482 28909 1920599 873175 1157780 271074 100960 243484 1786924 1763347 1248439 1366123 1921758 580198 1233953 437154 829783 809867 110842 1543596 1400610 1185144 1650439 1358943 728643 565607 1987585 1289220 1235472 1962822 417071 158989 1332186 820115 214384 1824399 741851 1515093 924560 1585986 1646626 1893036 996476 854177 108009 1188539 163516 539844 756023 1407463 198860 121512 1944807 461582 1248360 619431 1036633 1358022 768586 1055899 594347 1326846 1659215 1384637 1484185 1277672 401199 107211 1440771 252759 785686 1824759 1635825 151282 1568407 35524 1045904 1967360 1671470 554093 1053089 1565843 1150312 1255937 1444534 675156 1166979 1969531 1067270 1914786 149313 361376 1786357 1398437 1984636 459135 1435374 1723433 8642 1838532 956341 491376 1626326 36542 1334508 1717723 545812 1362495 357640 979681 496123 1848187 401113 807806 1802036 1141972 1105531 976334 1072842 385019 149331 1836336 1746841 1423710 1354270 400959 1465623 1107068 1918541 1999949 1966446 1720990 1462888 1719686 1268559 1768387 66183 611967 453718 1780198 1838293 223323 1389735 1409176 1440305 1517468 1274971 115938 1866391 381194 819093 1571132 1852060 1730166 368283 113896 1222868 1437067 1489361 643279 1335304 890047 1334342 1753876 374284 1235380 708268 1222588 1801014 168131 1400931 157466 833573 821945 1556238 760422 1113824 1574021 1645806 362623 183310 187896 1676716 1293402 271390 1010128 1812794 1669685 1226608 1568442 575735 130826 1833266 1276912 60696 762312 1338086 20062 1033911 1308971 1299178 993601 1782290 1852490 1178934 688752 1315259 839937 971722 403204 464335 887676 455427 501429 1430186 1715072 1365902 761164 1038133 1904449 1392807 549583 1535129 1102836 1474474 67664 1041685 452160 528725 617100 215735 914577 83254 686458 246490 1747160 1272797 821861 1725741 40413 578355 225111 489754 1918762 1680668 90440 1153888 1859397 1697812 1194119 749105 811897 787348 1820356 833516 1189884 644893 131913 1654645 1776322 303927 1712145 1242642 1308029 398803 301620 21928 542814 1817713 1140616 431848 422539 1730983 252479 677168 418620 1624177 318706 889656 1573867 636635 543857 678481 172582 1570615 1343471 1159170 1266966 542910 1993332 80262 512251 781766 855783 1797177 1726144 737131 1570122 1229909 1134672 1120962 936295 1424062 431441 1614151 478398 734659 677202 1573015 326820 1493751 794323 1632938 561263 1891499 646320 506860 1698089 1304573 756376 1248242 1033211 1203461 1074880 101055 264959 471830 815043 278882 1321184 506246 1881811 319286 1752751 204716 467645 175408 1590264 1395349 188142 1141559 72399 914408 59873 130200 1559180 1043307 392305 1823965 1713491 1783525 718162 124763 1193527 308873 416733 1333216 210423 1123536 483993 948375 1800950 428903 206327 520734 1077743 1469285 1279956 1819608 1315819 144720 1769251 1508294 1272140 1582391 1343454 649 617178 1066079 921615 729763 1989644 573142 1325469 1401954 414252 1078156 1664660 859130 1900286 566662 1358903 1518696 1687268 366208 1426099 411510 881628 1921739 1955051 1466600 704418 177684 1855362 628986 557078 1202400 1271838 795216 1847892 859763 1404197 645377 620117 423504 74289 157127 417313 1041351 98550 1828335 345123 1887995 1349807 347745 91058 265417 1412051 528422 986875 734355 1099860 823429 73082 1119638 1314769 1885930 528974 796939 711343 186338 1184084 898289 189388 56485 1899110 908563 1028706 1247438 1673777 797295 1701940 1203362 959327 1951536 1518208 783923 451544 1665765 787676 291322 678516 1331809 849020 1762800 1498947 739028 1543641 1550026 776987 298948 1163288 267839 1296746 493205 1608907 235455 676110 481071 707181 1975556 1402825 211342 798107 844495 422314 1314084 1664044 1281615 737620 925054 1033353 811662 507376 975037 1382938 1778657 1058781 1928119 1493182 455146 401526 1580835 899635 146646 1348518 1293019 1747968 1213782 1911893 1032621 416122 770168 259792 897852 1549844 1422928 395520 1893104 727245 1876289 1074444 287084 149891 1515035 397951 1067713 1177961 477390 1298964 368573 787554 303651 1124102 176086 278396 1163161 323241 736295 976104 1754353 98505 485406 1209963 676545 910263 1425728 762802 593011 1635140 1980460 1636996 1778996 519963 1016106 1325161 535624 1653428 61458 911689 1815012 129722 1447502 880042 1625680 744650 1984167 828066 343744 1576305 945650 1725547 929433 677663 469892 161954 788090 1636087 1973405 957109 142043 1176675 752541 725359 668812 372310 529134 324869 669616 6182 1593123 242283 787876 458756 282098 1084768 1039763 1387603 1990074 1042227 1022064 539464 1285675 774833 1341458 249576 605132 1447119 1062160 1744870 1946242 960333 608971 1269471 1634896 1928220 785950 1108687 1345204 1839407 425819 385305 307774 1281860 150383 1580878 113560 709623 928636 609491 238656 987976 1924711 1868742 1292327 1428682 154814 1780835 12351 1021616 1640752 1505142 1532707 1529923 423569 260284 777867 753041 1270957 1132411 965630 1381372 741652 204396 1834754 364181 1706031 777138 1306492 639960 1350504 455293 694976 1198369 1049571 1895105 846867 241900 484870 727851 1412168 1158176 968258 859046 1329128 567983 1675259 842933 1592710 120039 358432 1959818 899815 834506 1961667 1339766 1747960 310970 621442 1917000 875487 1845498 978809 1195883 739375 9083 990968 1251780 438850 1211179 1908914 462747 386541 713979 201506 482054 970241 581686 865653 1231767 919950 466338 334548 1992909 24870 815911 474724 1123736 1119171 929054 847484 1890367 1382077 795661 81375 796991 5015 1004435 1730762 31077 1377499 1358728 1329679 830697 157940 971494 615206 861827 36774 748597 346392 160451 683125 1192700 1224835 1290572 317095 1193520 486853 157819 1848811 1154529 99036 798576 719024 1482179 1406320 429173 1105946 1149302 1118766 774379 1499931 147706 404086 953551 1817586 38992 1111857 1076507 779995 1236126 441290 872329 647471 1131236 593696 72767 646091 821814 1069279 251243 1155603 1453312 1198958 601821 293148 1188687 1895552 533840 214789 249345 116358 1071396 812447 1115855 1051824 1180282 4640 1654683 754603 1253029 12190 1300240 668763 612022 711155 1026893 1364529 18954 1823192 462775 781738 1606764 1726275 1613614 1805012 1940655 624386 526474 1988270 1207146 1372638 783915 908628 716704 1597147 1504150 1630860 690329 137782 565071 1234149 1235132 1275624 1286080 675822 223985 493661 297649 1379616 1818454 628391 1322819 1920329 130263 1007648 1233465 1763792 1357193 1701388 1375161 959982 516464 1305231 1629350 1663218 652513 1564428 965030 292966 1165176 1468858 962758 920736 555898 944475 1246038 614944 1879930 1181323 1486051 1673136 774170 191298 1037135 1225140 1200631 95052 23508 1414781 1119014 62348 404288 652807 1202951 1073577 1862411 177563 799652 1782892 1197264 826702 274186 1338799 1692042 1188911 860091 108953 1394174 336133 1922902 1935094 817321 1345284 121659 543156 1051454 215336 1360372 348663 1682178 1978656 1168408 1314445 1774824 469909 1709126 238027 742203 1111167 1359144 1764820 1590123 405735 376842 716146 97755 660396 447807 127159 1336461 1703870 583518 1233849 1903603 1759613 1814252 1072957 770127 1255564 1318070 1374541 1996236 1904950 822488 897102 1462238 1601380 1953034 1437495 1228821 670189 480416 1840542 642886 1679234 290864 1659899 1180895 1842412 1228512 1191251 192420 1024737 864353 1980567 986857 537086 1096589 27957 1175938 132537 110572 645299 1058602 1489324 1569843 162635 1679331 594898 1036349 1736649 851056 1078906 647536 1667775 1370529 1108205 162655 414281 507649 1332067 1261903 808928 83993 1437223 1040175 1985848 654178 11051 1882418 1081931 84040 740113 211143 102278 404099 875435 1434383 877863 826736 284620 1469664 450241 291048 359554 1295084 1465111 949175 6606 1211601 62396 560179 1443032 1633129 1775348 1943056 1406123 570600 93947 157402 217088 1365252 752582 1520578 240157 1553223 83580 1481231 1718339 1941347 1864022 579105 1932637 306631 238530 904435 457113 1986746 1953015 1927349 889527 1854026 498503 1393558 144234 29578 1012156 304685 1388673 1928929 1191118 211203 695841 594277 805649 1255369 290705 1276867 1482650 1707500 410434 1904667 1764762 1420158 1143911 1173139 1795229 447964 383258 594095 1227525 1287746 160335 1862367 1398182 492179 426960 1746920 1517415 800496 1929773 347505 379371 769176 1209450 655918 1106755 1084371 1293785 1360871 900789 1496744 167222 184814 1320517 1714058 1038587 1591515 1821802 957041 1176159 748202 1922554 1304982 1334787 773729 1071636 1972897 1048525 1078337 1954242 708638 473078 1488510 420583 1770919 587179 1010432 290112 87053 1796778 1385197 799917 837753 77804 1841055 14900 120640 803557 282872 1536416 763528 1561682 260158 983278 1422164 731295 931179 1347046 608533 351973 1662297 581019 893170 520386 1000927 1750685 1137811 1056688 352048 387793 231902 1315804 414102 697590 1178344 1868460 372748 1155352 128825 1078387 1447030 1937399 1119437 1008631 1856946 669849 1443264 1023722 71164 1129400 1992041 229291 548862 941583 624108 1543916 1007116 977381 1582863 893549 341838 1757653 846568 1677069 502080 503849 811342 625061 1323201 1844805 1910888 1063910 514794 929658 821987 1452929 999346 779519 277089 381981 388441 14448 1871462 1224488 345072 607550 1889875 1720526 1881286 610730 1219853 1742593 875627 1853887 749680 1465288 1280811 1979218 1318087 137645 490566 858783 459470 412013 892883 256112 1438536 1431430 1445691 1503549 56754 1736814 45995 148126 1135696 1222164 1256239 1937656 1129134 1597261 389753 1101700 1052464 993880 33769 1005732 414704 1871534 1040723 370674 1261062 1681392 213618 1766341 1662041 1590652 753418 1406295 649936 653868 135991 519615 739950 1842790 1586916 140617 1168672 108081 1224075 714995 1725003 422030 103447 372792 1171535 1459114 1638747 224250 1058429 1524793 162022 1369428 863443 100468 944751 1588101 261922 1477522 730767 509735 1422064 905831 311012 1733415 565220 485786 472780 3960 730170 369897 313539 1762197 23324 859643 919012 1882575 1054973 1232379 1049969 1713095 1845436 1188341 1034254 614495 1700714 988176 1377149 1422849 308581 92739 1521026 16189 677790 1634007 1815094 570107 1215878 463337 960357 303996 373910 1490158 508805 880630 439440 133073 485061 810686 1610750 142414 81610 1505943 703184 536434 397979 1081026 1725313 1743562 291236 1475464 19607 1913894 1430721 416747 847770 416784 667172 321485 986840 829039 1860127 1467580 227932 1378822 1842127 1698195 1973522 297999 1081261 1584985 1761968 1740022 394759 548727 885819 1984552 716444 1141336 368267 1140696 1566187 915767 1079818 1079211 1641609 254690 546574 668771 1387991 1545202 951150 57921 1513349 48466 330361 820898 1260981 207407 275668 1012745 1051253 83704 450975 848319 903006 1961663 1324666 1841078 1847263 1225102 714504 903096 774995 122822 1765864 276820 317062 1434284 724862 698703 1455442 1140703 1504668 144728 1296658 1166296 1731877 132926 1174561 1960646 94335 648685 686223 1370498 270400 1921649 1175460 1541525 218579 153409 284323 1817626 1549217 826182 1342722 1176165 755269 694120 814341 127430 952018 1462506 764676 616832 506107 1274484 1443229 702391 1760206 130053 659936 1403553 1327718 1098377 80931 1039047 298353 976876 1549271 1696076 744460 1323891 1764517 831526 1563868 947155 1082372 59247 1278002 511203 817757 478921 469914 1395783 1103478 1243329 910245 1564531 630033 1972331 259041 1960730 309001 1626253 319727 812252 571496 1770739 539499 686168 1180933 111285 635964 1012428 1360017 990077 809847 459345 565151 75084 60818 1854564 474941 525910 577120 1051605 1255719 500922 996784 1434864 1422618 216805 609859 867956 462265 1779001 671693 426614 1969815 849437 1993000 806734 96231 253152 434583 1654258 1960944 413366 5163 36820 627974 273286 259351 1218103 1839346 671070 1496141 7072 131120 451152 1915123 1155985 320381 50757 1555121 732090 622836 199302 775718 1052913 1682335 132316 1098427 868746 1811107 217745 1197015 1233022 1865410 350924 1354657 1469702 571886 1545068 1780078 8435 1554405 127424 1012471 1644828 332104 76807 89763 1366077 251762 1898340 1244673 388271 1843020 1778900 1343265 324182 1621318 679597 163518 955498 1482008 1568916 1096970 836533 435061 1674206 629491 1129106 1259451 715038 1561873 1905427 763179 1923679 1447241 959231 1194031 806105 1786177 805304 152171 1074794 87117 1261495 839334 463493 1889669 143520 436481 1070288 746261 1293527 1792534 1458387 856141 257330 1215554 685039 1220931 254279 1853997 534056 1957812 648590 1161198 1157531 1078181 283934 870238 21984 684375 769687 1156496 5732 879740 949080 1346387 1373681 147174 966083 1532108 904088 1080561 381131 359467 1471416 1366352 647035 14739 102335 1983291 858661 1740496 1628178 764848 229543 220023 800058 995780 650168 1091479 1918775 1950595 1264308 1718229 278081 1033360 1697558 1858470 136667 1628074 1245150 349087 1744549 520362 1945145 1474977 1239128 950926 285731 856083 731394 995254 309158 544079 1986752 1407458 149982 804125 502843 243637 794525 1504450 1499265 407331 1872748 1749620 304414 1789098 1418319 373399 1858442 1315326 604497 1787856 71584 599186 1181148 792836 1921196 909132 1542384 1932577 976587 549832 1319487 1120297 1989021 63378 1831865 1369992 627499 1932274 1233617 1992129 379126 1375356 1458956 787066 1195576 1181761 1419534 759385 117231 147946 1176948 1657615 212430 423255 1103216 1364665 65051 1584321 1260196 332514 761227 1395512 610788 964234 1507897 1688039 1438978 753564 350405 1771082 720291 456408 1424530 214403 1428388 527237 275977 1913625 482920 1603325 1017210 1414382 28919 1451790 639481 1079292 1412394 417129 1674453 29565 249775 495069 141474 650009 1909053 1611089 1430233 1056014 61525 77559 1349861 1198583 1103462 52956 1318055 1053146 971996 864260 680890 1689509 1223809 1443928 1250810 12831 1876341 203949 1448917 1956716 1183528 1653909 1313299 1257282 950992 1053819 1031458 349873 385146 1054604 152027 754463 120888 833988 662574 803697 575178 1004303 1199248 1099619 1926764 1512614 1917373 962139 1185812 1364561 1281640 1148367 1278346 1602174 1489195 1038244 1713636 1917657 1766274 183686 370700 1570318 227339 1017481 865289 1080223 1446704 1756673 917191 1911019 1442208 1200113 581400 1286116 1554969 1992719 1285604 1648073 257476 752672 973973 1811544 1867483 1642677 1521596 1080124 1189588 1408518 646590 1359753 1439151 1328234 1595556 1928884 90108 804354 1356670 1180821 1530340 1712797 472045 465324 681073 327409 342166 863693 345665 179517 710733 1097472 629167 1508089 1047260 1685688 1568251 462194 1748349 1503671 412840 1404071 1028054 1196020 110191 1612464 487293 725231 1713136 589370 1790664 27492 100055 1803177 920070 295544 560911 1479585 1707655 924066 1250394 1791988 391827 408679 1680608 1306536 339075 1891982 636960 899504 108521 586373 1928475 747196 1710198 287347 836138 1224664 1396534 1282599 836496 901721 1172110 1148968 1544408 1666862 282338 739822 747139 1723485 360523 283058 1199715 280122 80225 1968972 1670040 1028474 575743 1548765 6012 25559 1130122 83722 651591 802151 186002 373862 491697 420817 819998 879940 1855787 780904 687456 1547407 1969128 166894 1741783 234740 651831 1777347 867003 1112805 1795509 35827 1711663 1880687 1991094 1153229 102002 512406 1560512 334723 901251 577399 1311450 1616215 376811 1840715 227610 254106 279136 481814 1561165 1416101 854852 235940 1061521 793929 1778068 1966193 1431809 392186 222834 1977458 470553 1511324 1069555 688139 102998 356511 1617338 280071 609834 1170592 1455181 1307936 1665502 83110 105682 1700749 1378087 907204 1898048 1084364 483369 6561 1682213 1353829 1020897 716799 1229592 1842673 442308 561548 1130541 399823 1054989 1173836 1511853 352573 1702973 1674549 364069 1390898 1923148 1166213 1646815 13877 889763 1716242 513785 937908 300173 1757008 1501637 249734 1530132 258426 335679 1193908 1248952 1858076 371349 1197447 757845 1372850 688313 324775 1641424 807558 1413641 586117 146425 476648 438431 1397915 544912 592732 1429782 41114 967873 308401 723297 479681 1443136 615059 486948 505903 1809481 333691 544389 1236015 851913 984913 734797 593532 19648 160310 1654363 604859 392117 515098 621156 1157681 124304 1772417 677562 803678 837702 674758 1608969 341545 1343231 1168995 1160218 1935442 1293855 1755855 1088525 851985 1531975 1285081 1543800 468197 226292 1097065 939709 964798 1500147 107033 1969121 777951 1873216 296013 1117192 818253 1667024 1586743 449649 1768246 1028592 87152 1231951 170844 1195420 350515 1261746 1220519 1248092 1803883 1588440 1723446 436240 1078416 1657457 1059661 281100 289897 1195712 814669 118914 475324 1465556 641317 1209102 383388 1223128 978480 1176529 329007 1554596 1032012 1567022 1054452 664543 1683791 1115464 323653 1241164 1497163 1811390 1582229 270332 798728 897569 1633219 1632829 1195278 1731086 1078969 127278 1431925 1043234 168758 426797 259266 1660490 1639331 1678812 683622 636030 1910692 1207333 1829124 1088579 1546702 1715162 1746203 102263 453156 1574420 1175244 1119438 1704185 1565969 1793597 498548 1627573 1635896 1521785 581011 732561 1871765 22829 5963 1738594 1195219 933550 687670 572345 1323823 416230 505839 332527 736777 1273719 1142699 61051 321997 1906867 275418 1048945 1135769 430725 1729787 1178798 1579939 1581760 1368365 1495454 1772402 1855693 1598440 1623775 1057285 179804 1941182 1677459 541384 1472172 1352845 187737 333721 796904 28163 1361516 562288 1310501 233533 1439609 1149765 1640037 548081 745406 1214911 763993 911865 1368203 715113 1169950 1288776 783492 1108048 813919 1184677 1418429 1184379 777610 112510 1672658 855036 251570 1860609 1576072 618992 813714 130373 1914261 830496 1434099 383775 1812007 338392 632385 1266081 449833 844531 541281 130548 1020044 372266 515591 1147344 1853652 127510 625783 767793 837775 1043068 746923 1528470 332239 80663 1405480 214387 1956947 311466 135453 354874 674924 1639764 1764164 1878048 615920 626414 356823 505789 78433 736726 100680 1210717 1928541 122033 1148987 961118 648994 1029113 942064 626179 852236 1034000 196849 697677 764259 789350 173862 1414159 1248478 274670 1233600 297969 594686 747525 441487 20043 88923 815423 1348403 222109 235938 1245023 1124058 1969211 96824 4591 1369264 508936 1115084 1831207 1723943 39068 835684 1350547 800215 435921 1828818 927987 726905 1223674 1338572 1727793 25969 280834 1183573 862196 688530 105229 993913 1495286 1768860 713068 1149821 1071730 486620 365507 390904 710939 975808 1170462 256923 1189129 1719465 392498 1877030 1930125 1807686 875766 1789476 967582 266036 1962160 576108 1429945 960177 1248056 777393 14453 1994129 1802429 1158093 829579 1742947 82279 1697918 1831365 1784992 1578707 1374299 1983582 696437 1249040 31980 885772 1911683 1107559 643104 50501 753125 1906755 339776 1674720 1211099 541891 1329560 629830 222419 636688 1233938 1690706 1144061 1404287 1294172 1871640 772901 1038790 1455892 1602090 317152 1290087 1931722 170915 734858 660338 1374146 1254864 419969 1622563 1311438 249180 838401 1161286 225093 1600586 1217940 1072818 1668587 330604 908903 1832393 945916 747558 1681779 1174396 409135 1501369 474825 1403924 184692 1836933 1643716 953582 1385641 223248 1432459 1459072 860373 1397412 603509 1331449 998900 1048216 398438 945686 1146056 1286038 1027916 156076 1875765 264134 697537 1908583 61324 1458305 1537267 630792 875724 569573 508878 708424 81169 929187 238272 1299131 1253334 1697875 1609980 1486520 1900328 973608 1258654 49724 1621588 181114 1659457 525444 1453515 1403306 230147 847040 226155 1756929 1533010 203754 747300 643644 887553 946935 1192723 1949996 1445331 932918 838007 121923 1341691 336181 7312 495415 923281 395923 876747 929613 1107690 569454 1343383 377896 579417 1519138 547155 656942 252867 3515 448262 81462 975193 1705739 1153031 52803 1936682 1352892 1732690 900160 1996968 913583 515345 917882 1075203 1827837 1540547 1272134 251891 1978911 292078 846672 438740 1015685 1475276 1238069 1265369 1500668 1789850 141131 1983987 932009 1324994 577291 1640460 1681486 143084 1091319 541024 1090822 1788436 438023 1692770 1770027 1585685 1627070 943690 911726 543933 616022 668268 660693 1251949 603169 1432508 923724 239124 1907266 1978543 1151532 1860926 552801 1964327 1027200 1054018 1924571 1859974 1571895 1727122 1319139 1219600 261122 639338 1691947 1703400 1169130 663893 1180531 1999283 449030 621917 427434 1214543 1200236 613252 493535 692873 220931 1848551 439650 1521252 1634136 1119145 680620 866093 552744 912151 537096 113029 561100 310461 305166 1160472 103284 175093 1184486 492737 853150 1578540 442901 888035 1977496 166114 1733796 1056581 959308 1776701 1005570 1998404 1099352 1971112 1228070 291451 1751656 1862925 1340137 1664898 1063198 1353751 1970111 1431052 1986077 566913 592930 1883864 1128703 1947319 1424967 765776 1773916 509295 1152428 287518 528194 192245 349720 1284037 894268 967009 1186691 502205 1399749 1274087 615357 1630508 142527 461920 274698 132660 1966760 441719 98803 1958971 983493 941915 521958 1848410 1920801 1068110 1227921 928051 1201440 577286 683629 576292 1405567 1504769 974267 1170468 1146818 106838 1759029 113995 1673352 103269 1665845 514155 1232484 1977662 1500432 1855011 308029 391447 716063 979179 1291847 938887 1817797 607126 1391575 649547 1574207 285306 811373 1712851 1057487 979955 1925291 1213327 1962949 1748290 889897 1946746 510252 1169781 1001277 1341150 1349539 1721887 1611800 1035549 1900021 1401457 1238341 327273 1009434 1686994 1509461 212257 121293 1470305 457513 1469252 1284000 1453216 1281915 989925 969921 1366413 276875 1756620 1151579 253530 1029085 73820 1927689 1623451 1175074 574902 1754408 1876972 1953792 1925394 1934349 699729 1814301 60416 615337 700857 1246152 487470 1410422 1187185 415589 1243644 1355732 925419 693812 988008 1927781 837461 89537 813201 1181608 1854797 1948705 1462196 162918 848428 257911 1619545 1627951 1555323 1266245 17719 1700813 432723 208264 423242 909920 987137 1388967 1729797 193645 277790 1003391 505827 1770234 588097 85677 1841063 330397 1727170 1364001 1086266 1009088 1066288 1256021 1305466 224207 803539 714738 294324 368705 1956268 28845 1918701 1223384 1545861 1311195 776101 909667 855266 1730937 347442 1013776 1793940 86400 342015 1762633 1980322 152142 730370 1522694 762113 259203 241729 1045455 1658386 687014 1051187 1039783 343376 1456365 319631 1150615 1834863 1165561 718604 1172677 1322031 1643474 333974 771701 1730704 1667979 1308899 1480621 640525 868379 501981 482902 1358094 222692 1226514 1715848 1944117 1608640 1080280 1682402 57598 1714906 1024233 510723 1476941 1588832 229452 1683799 1588717 1191716 278255 84410 343213 1258730 633424 974420 952283 1241383 1585281 760360 1750391 1937534 1924199 1519132 1078758 848633 1999945 20439 1550107 1013558 1005293 257998 1969127 1361426 1612480 528201 1489468 1636830 1347092 1035890 1122952 1912020 1372077 250814 696434 325180 578302 306610 1229110 1077184 1958806 1172394 228420 1042601 1232933 404056 752395 1567780 907230 104291 580096 691386 1452263 1371640 1311512 1133687 431411 295986 1185283 733531 737310 880966 1540075 531316 1908394 45584 691578 1594195 1497598 445940 417736 1467766 1654509 1720560 592413 452757 1519927 213640 119670 1255229 577032 825213 4403 820431 1291117 1584679 175479 1200888 559137 306713 905684 1548202 117268 62062 270256 687363 832802 131730 188054 1385637 751284 1023896 1108581 1547306 1508955 539394 1882533 392476 597106 1743134 1473479 1861955 1846792 203633 1363449 879137 1587278 40269 122861 997694 930157 477149 1333077 150379 432799 909063 503008 347578 1147202 286911 1020177 1737061 477645 1235314 193428 763074 593265 358175 783991 605975 1304720 1554129 655269 1072494 113826 775612 915500 1707564 646932 1199080 1211586 1786338 1525134 670188 1995299 1996022 1792585 789005 187006 99938 734833 1168742 1986902 737253 1086228 469781 658215 1033285 1201292 1357640 1452377 1860269 623858 1067610 609458 853931 35746 1348786 625493 1609924 159012 859860 845901 1783369 795170 185655 900507 795802 1477214 92820 1184046 899453 1292692 416483 1736190 1937712 573152 600413 615549 516444 605248 1143381 881758 1180946 1069231 345352 1632778 1937017 636245 1790759 1344377 1381617 178054 1368733 488745 866524 357869 1017143 1623500 1201432 65874 817500 981845 1387673 941828 253245 553781 1675955 1589184 996860 798147 144183 1334867 895232 705151 1761331 574390 392669 825919 1057545 391857 1733403 1162877 1072424 1182376 1250893 80748 1355959 1641856 915816 513960 707514 1934387 1902744 1018188 766153 350305 960707 226498 1321138 208689 253703 1625392 616426 1853687 773279 624902 1677147 1031679 789666 1921779 281626 172633 1316059 1990320 185115 976344 1487343 1702389 1302328 1305203 1743278 958950 535652 1016211 1373557 498161 756118 711237 1615355 240764 940665 930149 1798687 1406278 208083 1228465 959074 374878 1417137 1270583 783401 957541 1748031 1179662 1808049 1262652 450295 202815 1654473 1395891 129587 774898 1655412 972675 697141 1786478 1011117 119804 329861 1763802 1892507 1203702 695855 1743377 1035265 361536 846174 1559621 1642527 1808603 733527 1386109 738783 6815 1069938 1813545 1410823 1282257 151733 9157 66667 1033449 796458 312982 946938 1051557 1964959 240417 1588934 293633 1841882 1187134 1344155 1775557 84682 373936 1775708 109671 935533 233900 1603399 904645 960870 80590 520005 314303 996388 206800 1509762 1880731 215117 1100666 1752409 1538583 477561 897833 206640 1545302 1988806 441226 1345941 1143902 998508 691726 1490328 403481 1802324 846937 1979435 1884453 1140692 596589 459247 1403770 1186205 563189 116039 1518027 1977928 1967697 48728 390782 1267021 1778218 262138 178585 169190 1625612 163989 246958 1312256 70305 182869 1406354 1876648 1639560 883640 575933 996569 174528 80002 314359 1986252 878707 98830 827311 713503 1632193 948149 1181752 1019761 1656971 1182943 1415520 617330 752832 79196 218472 1125668 1290096 1018577 1468790 1211592 1764245 1989239 1315837 1924439 769293 1789693 1223639 1031585 1309063 565515 1596710 1117894 64757 960559 487235 305729 1694170 248370 365415 1203386 675452 370621 1575050 1222766 1554812 1794375 719742 1750533 1725000 124495 543286 192829 84216 1885973 1974085 1547419 195311 112967 1744092 1566251 1475091 1633864 1484849 1257542 53539 278314 678544 768577 319096 865665 1683247 1910104 429052 1672112 382804 334576 1058701 1477013 1878818 238553 787189 739129 1168918 647506 192307 306765 584941 1163332 1054659 1563215 1048286 189804 1238573 1423381 1373460 1475144 1343589 1491895 1830962 498619 1966186 901224 1431556 697833 835437 57221 1354579 1837276 1639691 170344 350211 1548645 783082 6583 1812307 1536361 971900 749367 1409150 1660724 1155656 1769856 1056354 281662 96593 1267985 1269972 1257994 1564237 569173 1465715 1668043 1354835 703340 33567 7517 1524895 1924209 1580948 23102 1036151 68166 1514803 196176 439232 1425863 1396984 293183 930229 621027 93433 30479 1005238 698496 919170 195099 1637542 101532 1947409 551144 1077631 1381905 660974 1614213 1612092 1695090 220167 1079973 1756952 168905 1426965 764337 1738119 1132793 914025 724580 1239839 1826864 244212 404840 1547162 1688583 1539140 700649 1970208 570474 1931025 696977 611493 1678399 400773 1992281 557966 1332925 109368 510962 1780205 1350537 945900 631597 33352 961999 903990 975437 1720356 1016666 284505 1684492 695671 599454 1196724 1923543 1568138 1970347 1207743 912190 412068 1954389 431026 1683918 641285 1317759 632710 1065793 447779 110954 1238782 546527 1770395 1657930 1753473 457882 1792631 1921830 1501897 1912302 1587946 1697829 962086 756700 1612244 308210 615641 1192823 587936 16916 1029881 1762576 521672 488506 1174480 1306394 1232882 459074 1806989 1988241 748028 502895 588427 1152767 609286 1500309 1237668 1679899 1652688 430768 1996567 739547 294958 1751251 1284 207687 1034801 1707181 1310052 1697273 1074098 1684155 1736865 367397 1467515 1267173 551032 247935 557237 427467 1214796 113579 382241 1975122 1465683 541044 1617964 1672794 1249158 1908857 264286 784908 1909364 820100 1842495 1335445 1217056 356481 1596485 1802980 1722216 971080 1021719 1479315 1443657 1990057 66873 1621412 1939276 1568600 1121868 963544 1984806 185626 1961148 731483 866955 1526068 1956246 232970 1080250 1580876 1089634 1845162 1456331 1627948 1963597 1670400 1728180 426637 1422779 1192443 422004 1331517 806210 348513 1375109 194580 762632 1631660 1693560 1459237 1353560 406314 1299952 989675 1927431 267890 1841662 844523 1868888 422623 941837 1324570 1978449 1397919 1950058 1613442 215572 1566362 1017136 953115 1274947 1989361 1264703 990983 300225 1186282 1811573 1592955 382319 900639 281860 1404183 352939 845345 1376308 311607 822171 1557464 1375646 1168847 134596 536766 686352 427660 499785 1676156 276943 2777 593521 545655 1602860 1917561 536110 1255733 1140414 1257014 99379 999881 1319445 1837593 1862999 1419420 812792 1043101 1305426 21979 1457915 717891 737529 760830 544949 338183 1237056 763163 1306189 725707 173153 153741 1868580 1728518 930436 945157 1582762 487311 143292 983526 1965067 1796607 228932 367645 12027 867270 916279 265930 1106291 65447 1023552 1151958 552557 1407422 238725 188623 1398523 821903 851078 84007 1665349 1804768 779043 587010 275485 1024800 525355 621415 1209892 1746046 1214040 241672 1708409 1640724 1562322 291855 1103045 1745499 1677377 314723 723870 522989 668209 490130 1864771 1106853 1867577 1848831 1042198 821435 1819001 1127272 495371 380229 1526798 1279422 1777854 548020 475485 1129650 1051054 1571124 981171 123466 1832309 170941 955318 1428819 1055570 905921 82275 248842 452582 1761103 1064529 1904878 720330 640186 1876025 1970887 1802639 845618 1220733 182515 1566371 1800878 961591 271671 194946 964455 1527675 327967 338519 298788 1827818 1342778 650423 1508071 656042 1097232 1106396 121094 579677 1255657 1224986 1344002 1061355 1159458 327567 1493636 3486 364445 1946562 497732 1115984 1829968 1916653 1309085 1135867 1987601 1270034 1718324 84100 1454414 992870 371944 433165 1889937 456316 1488956 437536 1213727 1720756 575354 1477584 189051 1090100 30496 720533 1998781 1883821 305470 672338 1197992 639518 1708293 1544146 1869535 967237 453979 1746695 1766085 1898832 1992263 1775491 1421377 1877422 706800 784032 1110808 266891 1889695 285643 604353 1584222 1394364 882218 1567700 394801 957092 729425 345404 703 1145297 434243 1848515 899161 1716582 248785 1359261 764969 252798 1844064 1829807 1927576 116477 1262236 1526129 1762844 713789 1448309 1216489 1825187 114793 762261 710665 118426 335494 137159 1651967 826420 1156233 1541077 1247721 1835740 1035403 278576 841623 5572 1825177 411349 700657 1145074 768132 1029010 1432848 243875 629850 100391 1250091 737503 258768 1061213 1709842 1094613 475626 930765 1625385 968398 1923680 1878378 507588 1612187 216903 1323079 1671000 70201 324472 1662223 59633 720234 1426160 807424 1622058 1745087 1514483 86853 1607141 1410755 1262480 182451 599703 704868 171239 1431648 1379449 193275 1795932 1451164 564982 1130491 1085274 1935643 386838 152796 1190998 153554 1043747 379987 937890 1482749 442001 1078151 458803 1802563 1791137 58777 327081 819471 1750415 1534825 503637 643198 1646430 899652 1880184 597874 1877601 1514739 255463 826212 1239235 1305545 1871572 385838 1436161 900811 997434 1882873 583560 514015 1366004 178791 538173 200990 697954 969076 1307490 184959 323576 552472 27107 425816 1086489 1608627 1793165 13008 1456634 604651 92986 1695665 229226 662490 1150577 129011 588199 1794932 1910162 1073124 935048 1855893 877894 1330993 437446 1369563 377613 1774793 1963469 105867 347602 1021729 828969 39241 1960611 176069 602042 1348342 1737860 1582241 1878335 948599 674611 1689643 624603 381471 1338259 381206 1127920 1776515 512064 566265 1942975 1430585 1660198 1671120 1362963 236940 363898 1232575 1489060 1487154 1066564 1278754 677116 1420036 409008 245219 1545508 1267863 120260 789664 271207 770135 470241 320778 281520 1868993 1513786 1708476 104213 1347138 626804 1260673 1514259 245706 80404 639231 1842342 270751 1989893 432019 1760567 1309121 1362449 753171 195445 1580769 1617545 1208772 1950996 527385 1990859 1063463 589592 1554478 418374 854438 215654 1038774 823422 137197 847494 421078 1979249 436005 647554 960217 1368107 21260 1712252 429401 1942699 159952 1748052 445531 517487 744990 1728772 1043740 635064 502626 1790640 1421288 728864 978906 1532997 673222 483221 1683965 1446502 1941660 949584 1089713 539242 1262983 1160814 743111 854663 132938 1348805 767534 1131346 1760130 513463 403718 1456090 703904 704166 1897639 339083 1192531 1937737 1361339 953135 392252 1962863 360794 1503035 313075 1009254 1588726 1070291 1575628 1776439 1790836 286206 1585263 1822783 1373386 1318811 1024054 737814 914211 411911 823597 792669 1547159 503587 1124471 531386 1337253 193734 448241 383707 1825679 504792 1331882 99049 728333 354434 1574671 1320697 739212 229669 1071943 1462116 157676 906535 1110224 923985 691157 1951956 1065131 1304377 471886 1433219 524439 572385 1619970 1299262 810635 98242 1306407 465417 1624188 1604183 778066 1966978 1970346 1899381 1403269 266669 296954 1182493 834087 1938809 34148 519381 1613737 678692 93311 836031 1545725 558995 175168 1148033 172012 1821883 1127084 1684241 393278 921344 1267443 338131 13716 699480 1413277 717194 324452 562104 1822034 561298 1859126 1055096 36440 1718450 1616521 1366125 1547832 1743517 1449574 1607341 1427597 1384145 849133 1586937 1751986 196536 1118299 1892005 1146843 533074 989559 380460 12246 998085 1372145 1801440 1220979 75242 445094 833437 461922 1491788 832252 111144 332718 1022823 762649 279470 1636644 1846944 1159456 168293 195360 1336043 912080 1713273 821800 314946 21188 1515829 1498319 33559 517062 986424 56494 1740681 98350 792433 762351 766519 1356762 34450 1634035 37100 528521 129314 1515799 461180 536182 336677 1840377 154756 1033359 487139 1080749 1331639 280454 1411351 376505 314238 694723 1596910 1137946 1302276 163439 865140 901486 944801 1165358 359833 688049 1906740 332095 1654078 1233927 624566 1176692 1083988 1808882 344239 976292 1896199 86012 1932496 1126057 1973943 76417 792143 276565 1732299 1893611 602418 1601496 885510 32036 882224 1935022 1742594 103434 896665 1348078 1421385 730745 1911813 1952333 642459 338789 1362871 1951658 473834 1984688 1376344 365518 39226 1282706 1117703 1780636 1268134 337055 733979 369252 1765604 101542 960616 1110072 1031057 682364 156470 132321 1470325 1493791 1445136 340800 766759 1058847 102587 1502041 1789422 1658950 1701869 1213044 1585068 1191309 1076949 1185188 1154404 1172809 841232 510014 115780 1208473 317627 977634 713056 1811997 1504405 881507 1470902 974545 1502046 1910961 500720 857604 1345411 1373221 776441 1600930 516954 1373445 1390459 335524 1492812 497603 1279441 521178 443915 1993966 1414995 694573 247060 1500235 97495 323283 699000 852409 1795835 1805279 1837317 1056302 1062778 690902 1981334 937647 1053270 168418 1258800 659595 1793585 936739 1979802 1382782 1925965 1946028 718205 1196090 1037584 1396864 1000308 283573 547379 778520 866554 1826574 26672 1902323 1640703 1246053 703472 577602 272180 1273806 1321583 1083208 1148549 1884842 249996 1648950 1768854 789661 1866202 614021 39272 1322083 1837050 1850981 412404 1290027 1808426 1523568 1721595 877205 1281418 1539185 305679 275213 124452 1889719 626081 837101 1956243 10745 567393 923416 756243 229156 1018088 985684 1704043 380833 29535 1552973 568262 1503306 1670738 968334 379299 1528237 1160209 1734825 1002108 1016888 1663482 1963895 722704 238774 1095561 1449393 445970 1205766 546816 1969972 570583 225172 1677430 1763100 466672 1275842 70385 974172 260314 163778 267438 1936750 76451 1934854 1141466 1098 785877 348228 845947 247898 627442 1208242 1916099 991093 352318 1865496 1832959 1344018 549305 4503 1637902 1482531 721615 1201536 1893762 225262 1675457 1027181 1532303 396926 1398367 750620 382972 1477954 1223664 1435946 1409420 1568635 995474 1489646 741280 1018839 567282 1518901 1073874 1992443 1566997 485942 1536658 153207 594975 682410 1212603 537388 1940500 1157065 1262207 1333722 961609 80359 1408718 571576 1751351 1870269 1062447 735135 1827560 1743102 1887896 905063 1612871 192344 1423426 723966 436221 1048337 1397192 1461160 237841 1046326 285183 1170865 164035 823374 371211 1561964 110300 1372620 155851 303388 948037 280993 919988 868518 705401 23217 381176 832992 602569 558286 1097020 87639 799240 1852807 1546930 1886946 1105020 1647542 1664418 1741006 1199811 1739234 1854960 1873686 588915 1779078 951166 876276 1420071 795902 1933684 493399 266202 986715 426110 1488073 1545197 270118 169206 87470 810458 1663554 472813 257854 1564390 483790 1084093 1159178 919557 1471198 1235619 990022 1825631 1842286 386466 499828 1171292 169259 1288166 1133892 665503 1045425 817347 1670920 134191 167330 908428 1579423 633258 1282490 1324064 644407 830043 782209 1379944 918816 1409238 1875972 1200664 1047334 1339844 693059 1026814 1813289 547401 807344 508228 1858554 1098917 936710 1300553 1909348 1831282 1581424 1964166 391199 16024 29155 57507 766714 1502915 1219132 468823 1572111 1692403 846127 721994 1531890 177098 780547 370209 573329 1391536 336554 395518 1391916 4321 28751 634287 631094 1437123 856267 713647 1337913 1247214 1818778 95389 976565 47319 1690521 380357 1592480 368000 1855646 721695 868149 1115527 1168020 1832039 1987190 1022940 288109 868076 1824989 913320 21045 1000069 1060172 1161537 556812 1649103 429504 1113983 197633 1683010 1378818 282577 1957953 677350 9583 1857801 1445336 1931410 1954429 1673478 1690944 481273 1121225 1120239 108000 959136 1822328 1544197 774414 1714005 1553667 952223 1548594 994146 1957182 206363 1947439 1536722 1845389 1061575 188714 1498206 1267612 1128644 1508396 838361 1279689 1036581 368735 1779587 460940 185041 1026068 1450920 659089 1349676 1707790 1126910 1234141 1076991 224368 1640821 327703 1802804 417933 58237 1355936 1790896 603524 473329 859007 1845259 1661543 746178 1306106 292376 53601 1344496 1111737 526296 978570 264312 74613 444453 1408101 1426221 354840 1829518 1740602 1156637 1425372 597738 846831 1656943 726375 1664674 1207803 1907376 1072502 868011 1436367 260526 986230 25741 806475 1148451 551856 1780772 981445 1097260 1227810 190819 594300 262900 1080338 175525 229868 302885 1590995 829090 1304429 1722915 1863266 114914 1889002 1317915 214172 1466841 639470 1439920 184609 164526 942191 1238322 1679323 1276094 804881 1257855 1261636 30322 1357225 1348901 1977451 253871 811136 75056 1599874 790037 1304426 946810 82765 1768148 1988773 1926713 1016835 330746 1760214 365738 1295619 397353 674818 506572 414433 775154 1410532 240533 123524 1653139 307479 762835 1827832 1670684 36611 1527790 446171 469802 88118 849976 697210 882250 1345027 996997 1415519 1739667 112149 1600240 1325087 977584 854907 1058456 1159648 372825 721727 1898572 859196 992175 1551863 1564063 152448 449971 1484688 395874 1911286 1594804 343836 767755 665219 211845 47389 834013 737006 1943632 455072 1375944 1334697 1950005 134168 1581152 1071228 1871713 211484 1252109 760594 1726754 153311 1457044 1175699 525743 1267303 957114 685876 1047398 782545 7594 1771317 376508 1844219 1101150 1137527 1453581 1913983 1950263 1160799 1078466 1039749 1797718 1161055 34491 1738069 1308958 1863211 181609 1955782 197491 1514733 983143 1654684 243260 1753000 109705 1676260 1870623 770187 1829923 634438 585608 1955035 1006208 1897558 1865330 1924512 1943941 797428 522974 1311066 332226 1960278 396966 539006 1687672 1056335 364574 108010 1029236 604451 598347 1925267 346783 600952 1352915 82035 602916 1235687 1677041 682708 1220290 1355845 1173123 1986676 131939 811951 1408689 770822 194621 133801 725212 1806370 1464405 80845 689406 115045 1118980 40783 435076 1624502 319619 1574832 1761645 1041898 627792 1705620 332270 917376 292730 1172348 1618933 1309968 1912095 1205534 451343 1283488 55105 1053899 1578140 1541484 1265090 789180 1022438 1750804 240662 1692157 334697 303335 1766049 936504 1407531 1318830 807524 1078631 1228837 1990511 1056543 1294459 1991032 274424 227011 924911 196103 1017889 881919 1748120 819992 898992 779249 1106178 776160 1256745 1226385 1558964 1578192 1016980 306606 318318 1088639 686762 1253812 1274541 1964804 1982344 301114 487768 1358626 315528 1371113 477734 931932 1908254 1202476 783063 634600 619252 608499 1469533 299268 16190 1828695 334249 1484120 1656415 1099126 670764 1085148 26702 1353533 1299179 1724283 483509 1420884 1006754 1579310 1254429 46800 299354 393912 941018 731852 1062020 128533 456694 1502517 1809376 940236 1925101 730041 979914 386143 238007 1816517 319153 1909018 1973656 127255 259181 572174 1180426 400821 1730881 132887 1214868 805180 527876 1566991 1768988 527626 1625277 746516 1504926 1745783 965409 1437294 1906234 190382 664182 356725 49456 1781350 82656 1061464 762335 331371 1153537 1496815 1803598 624010 39159 1076933 567192 1764563 2393 623240 510439 118388 1271315 1969944 538445 827099 538631 278791 648153 339160 627080 342962 467917 1534006 1147075 1820367 1032881 862638 792912 1359365 1893764 557535 859992 1977251 1384697 1472481 940087 379210 662946 459182 1683387 1055041 149229 1792683 323790 92043 314608 1403001 1743428 1713528 1289715 286995 285429 383808 1270704 1957014 1378420 994572 1058849 894350 1934641 1893940 1605068 443076 295490 1562723 886944 1331603 1382996 971897 169756 1766738 98885 1192895 1846202 544450 1586348 952738 352988 1202138 1463258 1139540 1457369 100827 659812 177368 342170 1776613 651578 450438 1381093 244743 1656185 580881 697640 323198 927767 1582669 1992351 1288313 785147 892153 1989312 1364980 1246356 1230025 1651670 267779 1452505 1445464 1265627 92926 1226334 950340 1741329 1248797 1755845 573469 939967 462003 1560676 129055 1625145 1436387 1684215 1046283 890000 355797 1407011 1814795 414387 769519 964949 1868461 1016168 863417 1328072 275662 836352 708630 323109 135801 590627 1952755 462866 258996 446107 114617 385544 1348738 1929634 300394 1941645 1668876 1272838 1471828 1630202 1977780 1946911 1825512 1369035 221686 1468480 56171 1769688 1081217 1028248 1619209 1348661 1850746 241937 543387 852157 1550546 782734 1160128 707864 471920 264105 1478351 65842 141473 729916 1456299 318696 1806808 861144 1717971 30027 1363356 1976541 1989896 1948193 481734 108552 657729 477383 1062482 697185 782603 1508531 1336922 1905578 1595425 287397 819040 953233 251323 1544858 652058 1888611 1833905 745243 1808286 903446 194669 703863 1064302 167063 1136890 249117 493492 127615 1526915 1031273 286172 1251066 1062997 555611 147208 1140219 1872401 245095 1009768 1527464 1989362 554214 518376 597241 1689605 1342423 1850400 1729009 1291925 1777761 709061 1134245 198620 1929719 435538 1221912 1826875 1085489 1949058 1277151 706517 1231856 636971 1646788 1828609 417122 397088 331436 92613 655413 161051 33454 1298391 1591381 246614 1528088 1132652 863360 641584 961386 1758748 85984 37144 1354134 606876 1108895 1991729 604533 1189594 1260969 272296 944312 760666 1908329 123980 1403288 1016844 715034 119217 1854491 1223973 1813310 1232593 1953135 1999229 1123824 1385640 1838313 83176 34222 309293 589915 961822 375865 1050500 1433786 122711 968226 1740568 302497 400793 682716 899283 79605 206075 273866 226771 1674705 1811007 1467372 1299844 1190518 1086631 975160 1285768 1433644 1147850 505745 29140 377685 40404 1215458 1583955 1321291 1567127 150763 990079 1306847 1133180 168372 1410092 1950238 974729 1678829 412484 587702 155567 1941560 1531745 1881255 312002 1602469 1431511 1301532 511356 1481723 1544444 177980 1420467 1916464 1561600 1636613 357687 1367981 778850 1019918 1826815 1504935 318919 704366 1694573 1935753 1080115 967135 1457576 142662 1021212 1146125 1521122 51816 1400339 1814712 1290704 934568 942894 542976 833278 55521 1241615 1425842 1369973 618921 1252305 1374537 1476412 1136820 1782816 742545 965398 1150866 534766 1509426 1333832 616738 569655 1551570 1613433 1293481 1726043 1224947 679157 606772 1150972 723476 1666980 1813317 1153450 1360861 1062594 427851 1331933 1933149 1757537 1552501 613214 1709786 466231 368544 880219 1728267 951566 1242513 1216165 549932 186365 264695 1451708 1266726 1610019 1640215 296045 316317 1357138 1912441 350052 1746126 1453545 1329402 1522633 1075998 1129496 398590 1327161 1112865 1996278 1352424 346309 1355401 732323 680649 776381 616647 86915 1596383 794108 1353639 746360 1071616 401060 1078713 226894 47017 1933836 448784 1712496 1289234 1706088 1740801 1428465 1579540 1583802 1359867 231641 1822963 1540915 1655452 132587 1009754 493285 713925 960803 1541844 1797204 1168046 1844399 1058211 1354836 1442111 159979 244181 292348 1677853 617657 15046 1670228 1424999 1269606 899905 719128 1876212 1295964 8168 1529569 1588428 1924283 183016 1402355 1647429 843751 1358613 1519439 1253872 365203 909148 431521 1355471 450782 1953768 1683375 596072 1444581 1287670 1322651 1374294 363248 867105 1049915 1709714 1548265 1569007 175021 112370 972032 1762029 1893265 1657454 1639483 960345 663756 229555 994705 1335023 1362391 1177973 1545986 505373 269370 1561198 1814436 485415 1377241 1325324 1526692 1377896 343433 1128176 778874 1699704 408366 1428489 638960 1903522 946188 19037 316751 194615 498562 1877980 24532 39715 208014 1078414 1707396 1043492 324824 1605638 1110450 1802183 500467 563290 1148322 1853085 439418 865810 1123242 1560432 1119052 1902228 296789 61151 308893 897593 1095027 1160203 687926 1242374 845928 1652058 1420544 147039 1016151 1059954 1292229 873787 1475449 79257 571225 1518837 329737 1159479 159274 1545007 39486 1047369 310501 1405849 291737 1185807 783944 84108 1985387 544631 1765155 549980 492014 859236 914895 823719 21040 672355 267728 379024 1829601 1883388 1590299 39564 677205 673901 41047 1343424 1143061 1218520 56347 1750578 330098 1251394 1194355 927083 1878088 382391 88888 253854 356358 1204590 695129 517353 1678570 971218 131424 1003260 1654014 176882 36194 760056 1750958 1584921 537256 1732113 253962 814902 59348 1416128 392806 784335 976793 941669 1053326 1597275 885144 250836 1633554 578200 1753347 591230 1732208 832012 293421 33530 482204 1603536 1137207 648588 640451 1761634 439415 1348027 1767922 1905572 1005772 96362 1103932 343873 1350362 1987578 1114037 601349 526095 946245 1931799 1398312 1349445 1780446 372539 964164 405392 1027929 561850 1042371 544117 1002684 1330885 1326650 1111564 1828240 287220 1343684 218310 116527 1055844 747515 19431 187547 1817340 1154567 1151302 1729486 1219915 1033556 1036201 1104500 53611 689251 634431 1631084 198193 172368 700687 311216 727214 1639790 1151605 528013 738534 1283967 226203 704444 796011 807211 443765 613439 1387115 439887 801877 1382577 1145235 1141123 876103 207477 1332198 902281 717830 774287 24191 1726277 1566273 1719276 1282612 825380 1498591 671834 1556460 1545145 795474 377449 1257268 706754 541214 135480 1181388 1567730 1700460 327856 770710 1272243 1341066 272502 1631155 557113 426378 743800 1573848 349817 472275 649308 1103149 224005 1561489 1393799 722407 1729186 171567 1614585 276919 127345 1885967 728715 1644881 219063 548864 1463910 516964 1462064 960915 703084 1886853 1253249 1172175 287007 118418 1748079 1257125 115524 702169 1744916 1536597 371998 1171704 1784103 1381723 1053865 1948841 1649760 61144 1068663 20236 798816 1492733 1909636 1641400 281330 275980 1875336 229153 117831 1768309 908031 1662882 1755364 1821825 826295 302361 458571 173142 293144 789245 426275 1257119 703976 1375988 1986410 1218464 1317906 421017 1660835 901362 1675707 172744 1656672 270626 228390 468500 1854630 1584662 931020 1910603 1551426 1132015 1088681 1376661 1541824 1302431 1697206 539529 1843408 1783806 1006747 464592 866715 927294 1910940 1662137 902291 1874991 1190300 519020 1321557 1253512 403413 1314378 763909 269595 193206 942175 1538141 1624766 1582359 931085 1777037 1246332 45227 1346816 1007692 749734 471825 657338 1744261 579769 928928 1783208 189389 1760810 749745 1770018 214166 1522311 1163976 313382 355555 787118 725259 1474032 622782 1655089 396301 668027 939798 39231 681980 941402 1488470 1714753 219937 1143131 1060837 1055243 768054 38549 1666850 1744244 1411617 1376794 1063584 233047 1204958 1463822 629851 1420478 905877 1776686 1847955 583108 582372 181019 945659 1999259 582194 1917195 1553501 39633 525857 48906 935654 263543 312580 552033 983463 1139982 242383 690851 1483356 392386 34180 634728 1621073 453612 1111702 415102 691464 1304748 668177 1981160 1248716 926590 1999123 663509 815308 1174536 326295 1468998 398710 678637 1491511 998880 1161663 1497295 1745969 41942 1291784 380726 593328 176869 905514 246395 696853 529001 880769 214677 1296075 1723893 882480 539639 1743990 1560464 1722789 645525 500849 668650 151109 647837 1773502 1088897 651246 318850 1459200 993116 1845410 793544 1163062 201114 460301 196928 1986193 674966 938455 455514 145504 1196282 1500339 809174 1803606 498598 319626 1948702 1159712 1625780 386031 756018 365461 1601305 510648 873189 1229720 48107 410101 12586 580072 305701 1789613 695726 285504 1024563 844664 696673 306534 891982 574147 1702611 610479 1354083 1193394 301604 961583 1001074 1748188 1639532 1745383 1353034 511604 1526219 1442564 1312048 1886956 1852649 1039671 166488 153154 893794 1695185 96781 995720 420994 1068831 1580126 1954427 1133136 1977861 1732837 632651 1701219 678771 830702 289748 454481 1366381 1580219 973058 35588 1663783 1654729 478880 615981 1962048 1598994 1474780 1564077 1091869 1867895 1964187 170797 1269185 1648930 963768 1424721 1031997 1167564 1941452 1590908 856395 597232 1642202 1100938 570702 1083191 913971 1646937 1112946 1567539 53680 278852 1603044 1400428 1166856 1050779 1120261 1081754 882243 1735152 132568 101545 1350986 1961490 1465177 656299 88834 536184 1022363 729091 899796 905451 1011859 901439 1613096 320966 1750607 308932 464969 1959711 751354 39571 55735 1804029 1304338 1930417 920008 1764274 227375 777216 487821 581033 93644 736037 959696 1737140 1207432 1305273 435814 850269 804969 1950251 1492663 1476105 1608534 465275 359129 950836 247398 1506112 961441 338643 1105693 526101 1745886 1618841 1175351 728109 498540 71561 535464 260767 1009792 897305 170932 1887671 775695 1789328 1249652 1266670 1704380 1347148 1788121 381993 61850 1122716 616717 911827 996456 1198579 1510463 974316 1863277 1721879 1062276 1736569 643355 832424 1269758 1718816 73183 401538 1258740 189370 1812598 1691611 538991 1300121 713099 629852 356609 1207029 629571 1851062 720005 822519 1585827 964640 64959 44522 798376 893151 1696931 7560 193543 148290 776319 1003132 1744732 1208502 869605 474229 1953898 1480175 1621204 1312009 852826 426954 573330 1491165 1072340 1106947 1193211 1239053 1596156 1008163 131671 850457 1202288 1733273 320313 932421 1832753 1958254 837477 1005388 1101330 947989 1215496 1366871 290117 913178 1925151 1983609 1952829 1166473 1207584 952731 389162 1714231 1123678 425713 488110 512791 294389 1965844 312474 1900177 1168591 1566231 195860 1340030 123212 1113310 459918 207958 94124 551947 57420 1427109 1916914 1226308 166259 457254 1147077 648996 852207 1372532 1496059 1106892 1943626 1980401 47124 1922572 1964113 482247 460557 280018 1871333 1215567 892360 1876831 1189434 78750 942380 1494004 59780 1961930 1864258 1139505 333218 184889 1068427 1621016 1560396 1972410 1385036 527772 824148 1475335 68794 766648 1066182 1998424 417714 1964903 754359 1947918 1573626 679091 153150 243107 1415949 1565438 931385 989240 1226659 1375511 1370378 1445520 1353889 306020 301707 1113259 1705922 819236 182885 194807 1623894 1699567 268207 1933675 1349171 20855 809094 348477 1226640 1029465 466751 1280982 951319 542402 1694269 351057 504522 418792 1823732 90150 1556417 873391 1922605 1353589 985774 1343959 956778 416367 392774 1749099 583990 1941534 176109 360765 730281 412380 1420582 1201780 1826871 1300096 845332 1619106 1755910 1168821 1326388 524940 790428 1776509 476975 161931 112240 1199131 511583 60224 751083 1936468 1061433 1759770 780243 64907 1816306 829975 1536202 1785100 1840712 1781830 1531520 163025 733892 175120 328605 1390644 1360733 64866 124185 996695 1288148 1372584 1442522 1027611 1421316 1799797 992346 625775 1177166 109096 667177 663945 1265852 950709 1919730 507573 934213 939074 1979882 1426428 84658 1798255 2289 1656712 667256 1939612 732984 1066475 862686 1816048 78655 1267478 371615 264358 256007 1570310 839561 283709 997536 868400 788359 656718 1495939 1146573 305690 1592884 485612 767907 1307138 1712311 56595 632720 712885 857358 1534136 1571250 218872 1758907 1124173 308094 1167236 647535 1730976 942817 878356 500717 1293611 1721498 1746557 858231 1821846 628620 925193 1879649 488419 1416315 1313689 1235343 403773 1785149 1649808 1776716 722519 1149147 1793038 945618 529452 722075 960537 735938 1529825 1055920 1356881 1183597 1737180 97087 964256 1058927 166959 365302 1812338 1871809 1529941 856087 1494290 1168719 351117 1623748 716906 377489 1394165 49333 1959758 1359740 1180887 724130 610225 451427 1352546 1435193 1644650 196004 1524767 1764709 1357322 1473021 324800 1142096 287791 1031417 1594053 585618 1064627 718581 1305981 1592999 1935531 1998176 79966 787790 1075031 1055012 285770 1390872 18771 297915 900876 1987651 1957065 1461981 1446950 1842826 1674048 1693048 6066 1680916 261438 429201 1422612 1902462 827004 1655595 386625 109341 1042707 495801 1411317 454156 1504070 1493325 291523 922539 596264 1977626 1538756 1038992 1427801 693300 1494808 1237952 1185718 1575097 1644211 1187657 537235 1181718 223628 148631 1937832 1525661 1113193 227121 1858974 1149933 723599 1663687 1173784 1688355 543432 1610166 1765780 1187041 1376779 526546 816119 32950 1001316 848912 1279581 1148236 1398496 1394277 407606 313983 758627 1165836 11674 1816688 1219870 473191 634777 1283036 1185038 594288 494728 384668 1855666 728573 34384 960927 1612436 224878 1131638 1685750 186771 998086 386323 237043 1598975 510577 795205 1369854 1050853 130291 1807000 1492032 164984 305230 1194992 1067476 1339984 522729 733899 420575 1828992 1269011 322484 1319276 1492907 1424693 252106 1647634 1390917 689399 97971 1955235 682923 166908 396446 892964 1860100 522412 864782 531647 1070721 1590277 1162634 207992 772632 1167687 789467 1279462 1186976 721500 1984408 1699112 1148877 913623 1954636 1546964 887237 560407 246054 1283320 828982 1637984 1328987 1406345 1027694 245525 496676 331115 50268 1586747 626333 245324 1470178 162932 1678021 49864 286720 1403266 134316 1592106 102345 759049 1499300 889073 563345 52005 1422700 1652657 1383660 300635 213857 492519 1856904 1375802 1661409 761390 488150 805798 25113 496175 806139 142776 1940340 1204021 1204121 1599194 551775 381706 1967698 335306 1497253 1513452 668024 386079 1177760 911342 1369962 751095 724379 1180629 1818972 1859247 1243374 4605 1679646 936018 719563 215302 548139 1182781 774254 1232731 988556 177422 407108 1174419 393087 781607 1239558 1637161 256799 1437092 1707917 1143228 974416 879791 1513539 1167782 579806 348799 109331 854083 1914906 1105639 712609 1188227 1807182 1157098 905689 345022 420312 1654999 216816 215649 903652 991089 1496340 358637 1318556 1804491 637166 1183617 191388 291374 451014 652263 1831560 1563636 907061 1772029 1585175 1421615 151882 1252093 1652701 374853 854197 240352 507805 1864644 505479 1365269 759562 809577 49505 856776 744862 835162 997604 422797 1872679 862788 927929 1844929 657099 1079668 1211324 1558417 421447 1335122 597730 182763 1334185 1675906 1059500 1926446 1047125 1512940 967236 1521550 421426 53195 1270506 578769 1156333 1461150 1700979 1332305 129658 1109749 1982045 863298 1608351 929407 1435597 806569 426811 237591 1282158 1140329 206777 1482646 1814406 992424 607065 659572 1805636 553729 376265 327772 1068506 107713 1046609 1688006 1831007 882569 976759 1649937 1306011 416420 1476538 889926 1760927 1376647 53821 270753 290809 836937 455964 1143027 1621818 809333 84318 585305 1496918 1741494 1549160 566800 921189 916781 1140708 1594316 58123 888628 1136971 323277 153600 635981 1034239 1095944 1987892 771976 473240 117328 29868 1095029 580466 1298171 1783224 1098101 1483509 1665243 524629 1693206 773984 968947 439839 1263499 1690103 246633 8782 374357 1814395 1146394 1331044 1631387 1281094 1970578 27907 1353225 1307950 533569 1236964 835447 852156 1141590 493737 1083805 917623 130511 978304 1169088 16879 413072 590248 1530803 1989646 997129 821595 823530 104436 483419 894306 1271666 1672845 530480 1639921 1848760 504008 809754 308108 626999 1393223 1634656 1111406 3384 992205 1966653 510871 122840 103568 443639 83911 490767 1426206 1953556 149878 1625299 711785 148235 386148 1689550 563335 1571485 1033042 1544524 1532966 1078651 1315211 399738 1594954 186206 1218840 774684 202788 1093443 84576 1458556 898451 963014 1393820 1016129 1667274 1375501 1775280 312145 1862405 1942555 1762673 672021 1732499 1486270 368052 1182816 193202 495777 1245924 738625 1694345 717381 1633042 394227 211640 1715543 1974543 284123 16744 1885344 1890832 1885294 1707219 895050 1782830 1944524 1967333 1903303 1736674 1923358 775111 144924 1046804 136508 1413852 456576 1701114 1825745 1064234 1537261 1070309 686179 254111 1540736 402454 550181 1789269 1319774 1137278 1625922 386247 1769172 576424 1946778 262857 1692946 1783621 901442 1052492 379722 255176 82970 197861 577510 900439 196545 1531768 1655373 784120 1003909 1144885 477346 1163862 1801163 1412727 1068495 1306984 1456776 1448936 878184 1720193 1110900 1610064 1082973 1735378 830578 803569 1271742 1431002 1279677 1565065 1190098 1691788 161152 503537 1011299 344880 642975 1626214 57531 815009 1310630 14069 1239270 1976302 601318 482268 727553 1472985 996176 469569 1836966 484800 50972 1634540 1296179 548536 1734865 1803445 392089 633782 1535650 387449 1109098 1642701 640726 1753879 1686740 1940688 73367 69984 198443 1083210 1894187 315898 1930635 218172 37689 412227 698186 895737 323732 475583 1600141 1177325 752316 1203420 1866900 1962676 1844449 1932613 27646 1415063 1084069 52842 1618328 588443 1724923 261865 1036137 789827 1949850 1298267 1907595 1793795 1919722 1303003 1525171 1841861 715698 253686 483860 946353 206578 469931 1872980 935657 1167970 1556530 1618892 279222 390614 981585 324015 532650 862353 823265 1146341 709842 651218 1443623 136559 621083 2941 1874171 1569943 1718059 1048794 509200 1505803 511290 303467 1596338 1653677 1312104 1635907 145711 1937230 1204686 1433860 282534 1736751 930637 384547 1285403 1076448 1650563 289002 1100759 1704657 795076 1549546 1684317 1796718 11577 1341829 40586 1269291 1348794 603180 1397234 1150476 1535770 982103 366402 974119 1263464 1962443 151790 1226164 48684 427926 1740651 348660 1056350 346292 1706061 1425042 1433692 251252 1345920 283672 142859 1641683 163826 1051325 1387654 1116439 1249190 1989343 166351 599157 789519 1736376 566929 1329683 1442436 818986 1452023 161397 133085 588043 1756195 868108 315852 1659137 165086 1464143 1410023 1518349 1235576 1320221 457637 836327 780427 1686853 365425 1546890 1486619 568102 823574 656849 1720482 1893544 439398 1676816 1333171 1378095 1476790 753940 1819676 1053458 1826874 135372 1532429 481530 830298 111230 1209754 1966145 235794 1016107 327966 1881219 710077 1194709 1111739 1830367 1921820 710245 716441 1853616 1126925 916567 714937 1208300 162746 1090583 1316912 968748 1843716 779824 736671 1838261 1425224 1776132 586732 1207842 1720089 281938 1341455 775343 1389200 1901564 702264 1604301 327093 352260 497314 828989 1802997 1192085 1730739 37864 1226989 1177850 1092065 1774692 311484 1005773 1327124 169118 14646 908330 1824629 1627836 1276295 1402390 1597608 722443 169310 1480755 1934251 1862582 578847 1547741 747796 1897402 1767422 359764 1347360 52719 1818717 840734 1492175 1399852 1141652 1205948 1938512 1949069 234295 1651917 1168813 1936208 1854495 1266138 1264350 1634473 240636 1524271 1421439 83816 1733330 1400130 1794373 995440 904608 1014993 1296159 1952468 690925 100459 756642 427532 1753228 583801 92013 608945 665564 1839434 326495 787896 1607876 448265 1822514 786505 589309 594895 1251221 478783 1094087 867057 1363515 539303 238760 868513 900196 253622 876748 1148514 196637 41871 457176 77458 500030 391183 1903777 243394 400311 910883 288737 765453 459725 127638 121068 81115 1774930 740760 555217 1291212 1065696 557797 725681 746428 1845847 1614949 903801 77944 1283660 796793 1680136 1329884 1967765 947758 758910 196716 1272725 1883112 1373076 1621710 88483 55252 416790 598486 1393627 174469 1493012 1822852 1337568 1812627 866387 993925 1823668 425515 1103892 1937378 482461 838723 110876 1463078 809168 1355235 750852 452605 1613428 172689 1005237 1762340 146815 90741 1169813 186958 299160 811051 1306945 1737523 1174219 951838 822798 873516 1748912 352300 271684 961450 725492 239233 665057 719502 230428 479116 62902 1008410 929007 43677 1083429 393745 1687871 1980280 23945 1631571 1980716 544495 1023389 547805 1451619 919991 1479611 257756 1441246 947149 1632524 498828 1305108 615421 930199 1023992 1715019 717737 1404588 1952562 1511744 676997 1260298 1343593 1077051 1789682 983466 320508 87528 1687316 630066 720242 1234239 845374 1358675 1970977 375907 47709 1213960 314145 325502 477107 1626655 362528 1798389 401581 1517737 569071 155406 1745808 407535 1973458 1086072 1911709 1876923 622221 1236285 671968 1538591 493569 1779409 871595 508219 113162 171026 1190914 547074 5165 1466147 1494718 554467 12361 458456 579441 533999 617150 758865 1648198 223890 1137910 435202 116608 1297616 1700052 638179 1337138 1882198 563146 264524 1685752 616819 1610105 185878 1223053 305499 1904731 497620 280883 545321 1414637 250164 472644 1624831 978855 37673 1414633 554665 969796 731997 870674 1850615 727384 917589 193852 136379 979021 522168 1875048 184980 863985 806217 1733172 1982174 1301615 1664505 395624 1134311 699880 293914 53043 1690923 85187 83096 1650799 700466 701906 706193 832643 1611712 227034 64454 615558 1633967 745381 1742486 1228587 347299 1756580 109599 947961 1391866 1523220 1907518 706836 1625628 1212382 395226 1575777 1514379 414911 1320258 74450 1324457 1708265 468973 4024 292303 1315786 1217027 718691 586361 890275 1173244 752421 802684 1397212 1929366 124199 867049 311249 1832975 293249 694727 1497550 582910 722612 1310660 779776 1658867 1376820 1693157 729441 534141 1874817 1717458 1461038 1661129 191162 1267147 1064196 1895518 900838 1854702 350302 1739843 554377 244790 1671860 1965186 59221 440025 1782627 1452128 982569 771500 150530 1343805 1638184 1042378 252366 981847 685418 279237 822055 479879 1995814 1848272 1403797 587962 1262530 861312 1180033 1617690 1555581 1450993 1432213 235740 1685326 825687 1291571 2553 1834371 316916 884221 1894403 596597 1618669 939034 1039834 628502 715066 313973 1697711 480497 494330 478815 1857736 552830 1558005 1622630 1535500 1044908 129700 942114 1736951 593302 1335559 1834446 400952 149318 1311336 374674 1522786 934962 1127798 1801566 1426169 774122 146789 1322181 1269938 1020062 1727681 1771203 63039 708706 1399752 1339552 167958 443826 642836 1163983 570445 562252 582208 903873 1817896 1978900 1495696 415453 1764550 347252 1132986 1927966 909232 438965 677370 787986 594108 1972556 401031 1473746 680791 1840504 722492 1674977 155387 1469179 269976 431455 1607954 485422 1299162 1556406 1699279 638929 1426846 1179923 737216 191042 1411322 1082357 1048773 499742 1984282 222536 129392 1483048 1875433 1331785 1724380 1566205 319281 1257368 284093 60478 710283 1572214 1613356 1706066 1686356 446204 1188910 1557106 820056 1306758 266804 972891 1642384 210881 645072 1403604 45106 1150674 21084 959364 157415 1632683 710985 1619763 1398779 1450927 608372 631271 830447 1510883 821468 968761 1503160 30444 380141 1852961 1316765 53302 1940744 1310557 594360 1677269 1545401 904731 1130622 289262 362138 1409311 1730786 68141 1060550 708471 658440 364436 201538 446670 533671 468928 789013 1982891 93718 1449032 93448 1839969 1114478 1868239 1289317 1795844 731914 901826 1293731 455789 1791186 688379 1811908 442006 1371257 309261 21842 621522 915949 1608254 602962 97206 771601 967366 154720 1346345 747390 921345 1068039 246939 1253183 180816 340893 1295155 1485861 1885065 547634 1905321 1433903 1331535 883761 1003199 817025 899510 49808 359533 921222 140143 1846118 41208 348401 9058 1966965 876733 546203 1787056 722807 888802 1872961 1915249 900444 524112 831467 470354 273981 590412 58319 16925 1355255 1654503 1741292 1198829 1978550 125322 1190082 1098326 379080 258715 470795 1462572 1240627 1187714 101936 1273063 1365696 1410746 60491 19652 958003 1311268 1906615 563484 191645 1463684 1230909 248794 448365 1387936 1814963 1532515 755019 559838 1822628 905739 1121841 1850717 1231700 1546646 104068 464049 58289 261796 231110 1518985 444228 298251 371851 1833504 1556971 1888653 919103 1143672 1214828 1696777 1296329 1608799 786087 1120429 449803 433083 289371 645134 123004 1397930 952280 1523379 714639 1214697 1083945 750246 604814 784029 615483 534125 937764 1740406 672299 1412777 368825 1273300 230723 1585839 1842 1856416 269414 1353346 1891256 319826 1377859 1758452 1808653 253412 1639375 1219167 1292931 1977707 296282 203727 764012 1993906 410348 1702678 127642 704809 218156 937169 1830807 493948 1522669 542271 1870576 243748 1842818 722671 989089 1172467 1511951 1350128 322074 439118 87182 1105301 1420888 1540724 181079 1601573 1310841 1319528 888512 989161 103763 1712361 1665576 39314 864174 1562958 1179150 1207700 1552551 1660215 1571957 1229901 534836 156394 656088 722797 1972415 423406 1096366 286963 1926561 349931 1824739 775405 714909 1935050 1917708 1851851 1750942 1087460 803093 1964034 1134178 626901 89936 69789 488377 218489 1312676 1494212 1640690 926029 307656 1554347 1836147 1325959 256425 1010936 1848496 1048602 200392 503283 1563403 1948244 1552880 1328402 544172 1081938 1538750 87582 1623737 497303 1063246 39721 1402419 1727852 1651691 1242934 465718 1086240 675028 1694817 1648514 752959 1312948 594962 1423795 1975013 1739001 194843 711548 330704 1249250 646051 1316158 1736274 276997 550207 1411215 926169 1792156 878904 670078 21884 658530 1327272 1667201 875284 33726 793440 1377679 781317 1639301 139859 1610308 443067 964544 1805999 383892 693917 1193097 712843 391531 1844097 992044 1132749 1474566 1512373 1937335 404959 608077 1992133 218553 1814368 629941 1677418 1718243 1792482 1927588 1855665 1620213 123464 1333715 554543 564490 852383 677180 724073 877966 1525742 53513 1714053 1592916 1393897 149803 189150 1565116 1356268 632706 595907 718073 623754 1976570 1565358 253179 328717 218031 962070 189926 866495 405058 864839 164684 994317 479442 464570 1454992 683642 627764 1745862 1860759 793803 1221740 1940230 568128 1069900 1263867 755773 1777384 1150799 782215 1578629 1412944 24433 1001977 385006 541064 707373 1015521 1314663 1478394 1529154 1152705 645012 1669775 791652 1228604 1579782 1330049 1120085 1847693 1359787 1065744 1637731 1277366 1273446 860881 1415048 1110525 1888552 1453835 9089 73868 1512928 620731 1131842 1808765 633124 1712445 1166917 1486618 1275288 1046026 850694 1680188 1736395 1948238 1844184 1964456 714762 590027 368211 1801934 1387309 118452 161935 354845 369719 682441 310683 1804967 286916 1565682 366107 765424 54382 1481359 972925 1398150 1719481 1275453 1690322 820936 225590 1008364 1718222 134543 789112 1097292 1727059 1057703 1602453 212633 473616 383978 279038 1402916 1851770 934102 1759608 1829669 1857377 324938 707583 749927 816124 1374936 1361991 993815 114941 1725976 858056 608608 1582846 1198711 1836315 365828 1223774 58784 606295 236990 1991772 1831143 1749303 1379873 1198659 1082723 905116 1041598 1549795 1495273 1064879 648927 1840303 1667802 320311 1260500 1444815 321301 544254 227136 653256 1938964 439376 756001 1350173 1797219 73777 829458 533314 820646 459804 1801796 1281864 154936 594966 1815193 1395951 1874748 1972878 1078771 826599 447285 732978 1552804 178300 639804 160436 1415904 1197080 1548925 228370 275984 1843375 1386042 1915720 235341 1962061 1355373 543153 1844527 713026 1698003 518851 1870662 1662974 203793 388902 1889185 148700 268570 465866 1703976 1673248 158650 689031 134757 1777532 532819 949252 1636481 1050880 1847498 617048 387509 1159002 735700 1641803 1156849 1077646 177963 1875996 756065 78767 1181344 1392643 1552624 1139825 528871 1384037 876381 1756455 346688 1679909 652069 840897 1176338 682493 1344345 1062908 302141 308167 1524380 1824694 438725 523359 1311272 1648688 427341 1565621 1349594 1216175 338954 1635619 59645 243962 856893 413786 1275169 416987 1089694 56701 1876092 1002137 347457 1638585 1543905 693841 761404 642048 1632382 1265102 1540327 174393 904201 1690732 49555 85451 529435 1276966 502318 1867182 266018 1786693 93470 713223 1703380 1805141 422966 1908997 931356 883594 163923 862036 1286213 10070 1820252 1120284 32731 559587 1469638 1704949 912984 994377 1426927 574433 1864448 1520505 1244385 1116157 1456618 1074251 959588 45063 39889 715981 1972320 475187 409889 681725 1335100 1886554 22416 1393192 1871585 1046769 324265 1628133 1543560 1019842 820389 1513840 795482 1366215 570972 1660576 1068567 1365059 1492993 156691 1451541 1067265 106487 1794331 1160448 741410 1818625 1897205 1728958 1706701 1059208 1505860 109963 423757 1735970 1443099 927407 169976 1919276 1847961 723946 1037114 1442046 90813 879931 567536 1134247 1966579 1592347 1707881 634805 1098316 1442345 318675 652831 1515487 1272380 859410 931542 1854399 781583 1247971 750721 1678061 1014088 744168 454466 95079 195452 1231388 228618 1873485 909941 663698 1074109 1915428 1328243 47004 1339409 1930204 1434736 966281 572091 375005 1986537 1457364 337349 874702 1228672 1187803 1616149 1582175 940757 592334 1891095 1157051 314991 1145871 757337 317677 1940392 313385 1229459 1172528 1844270 1125659 1909059 146414 105950 1511450 805463 807818 1984756 731633 93052 143185 549989 993540 598906 846445 1879661 534126 1207124 302244 1294696 1090668 915733 614859 1650326 477036 95674 960963 1516410 835188 480442 1538696 1853583 1624303 362404 1003046 1266031 1437695 1169435 724693 586750 1376985 1671450 1422520 1423712 89386 1745137 1892717 1563719 1465473 494449 1940288 1610627 782478 533758 147144 1406435 564094 1595196 1086459 518623 1484121 1041503 1159243 1252006 145603 1235820 773949 361196 311568 1187048 1714790 556632 1353976 1575611 762262 974171 79850 277795 1778104 1057660 1001412 1807920 1123068 1553673 1081310 1734126 1207113 216080 997464 1794218 1772916 136616 692540 1469763 1440549 1822278 1712072 1071878 140710 461791 752244 1144177 1428372 300752 1915865 1507606 1538215 1243567 113249 1161828 1540783 238232 1033118 674702 1666037 1280778 1844670 1022357 1182553 1356635 1819701 379861 1511039 1260019 1682082 341487 1073054 736609 906542 108100 1420899 1981062 591407 1411412 1629601 1586334 1627618 676533 1732630 1377201 157212 668178 381645 1726683 1367662 935401 171507 816131 1694399 883138 1484572 1000993 1313051 1961035 973933 1553272 991988 1143452 868598 1459034 1415995 345279 1869456 324795 1651443 1524747 1196309 291513 867112 103935 355282 1353192 1875406 1445583 1127246 813503 564590 1638879 1167375 1927770 1406612 687501 1382815 1856448 1048499 307758 1854476 650647 1256455 805517 1539439 427123 1121758 1125586 1781127 1456514 666056 1264996 246491 1943772 525222 1520320 445719 1711005 656485 920023 451746 1700670 1299090 1141740 1866359 1446688 853497 323879 1662524 929645 1821938 911293 1962172 1128975 669054 1077119 1519805 403184 177367 141032 1396611 134107 1580434 975100 665218 490013 1989203 293726 1433646 1354104 1336677 135292 772534 519379 493110 1212643 24776 192800 1179522 907162 1226567 1738360 898940 1982964 351887 1032878 691733 671154 627298 1145325 1393967 142176 1265373 882583 1294042 1206745 329604 1817269 704728 115732 1937213 1840984 1666372 161327 757271 529183 1757712 606648 1124650 1290976 1809738 916503 772180 1436330 405673 1688726 1006594 995678 1181715 1543648 1779867 612334 1721305 907829 1551721 1184939 1032375 1419512 738193 1154257 98956 1920452 655535 1392324 75423 791790 1084771 238746 1327342 1538000 854424 888233 226527 1253687 345490 721585 888540 1425548 1883781 874461 906884 283771 906754 957509 628973 68145 1928651 869926 1817434 508313 1135923 126582 360121 1329169 591619 985720 1181781 1911307 1702819 551883 1639944 1963698 1990182 180524 991939 648179 977250 1322230 987850 1876717 1334547 1670032 172621 483727 1359981 1491291 277239 310736 1093273 1392119 725491 1478748 1612331 1263343 463909 919995 50957 95371 346686 376897 675538 1197953 1082268 242741 1963028 1544522 102249 1377715 597755 1446730 1300951 1800253 1862944 1928532 1663039 300980 820434 906515 32428 1344184 154034 1262630 1713597 599127 334597 1240929 741047 655392 1456067 256303 457592 1778886 1965370 832761 196118 1234808 484197 1085224 932617 153097 1728310 407857 915029 1799285 1556154 521985 954315 1748277 188969 475160 1721850 574998 870695 1252225 612011 798487 1283758 1268576 1440836 1355981 308716 986816 1833377 709275 828516 1634895 1699443 557421 1971769 1821528 1517669 1775678 735894 920162 887687 409741 2491 1382627 117443 377912 292335 1862278 189283 172344 621480 188322 854270 603610 1078785 1208506 1213250 150680 1353865 278699 854899 748771 1738626 1081907 1264976 1894294 588515 1114892 1584536 1013192 1367434 1426088 877876 836957 891622 224958 1782548 36019 362177 1432152 197010 815987 1638471 1913214 1634364 1539257 284937 1949718 1594540 1929152 1209391 1118229 1987446 1216550 635775 658254 1640751 1300113 636637 1364658 481707 1259321 400869 1697185 760922 413474 1667819 147252 266254 371746 851331 388181 501161 522912 512834 1116222 496704 923068 207150 1065208 626300 34492 1520229 1397253 1570193 1330368 754658 981967 386601 1013672 1615832 1833574 311245 1302167 1812243 1414407 1290106 1845075 893823 1701572 1915156 1482415 543607 1171316 381192 689604 1492226 982588 197917 352419 240507 1877644 1004781 1690427 1115254 220965 1181188 979902 1053284 422763 473646 744315 1253657 1149154 1933690 1028902 1941460 1803103 7563 1045981 1261023 446018 1019865 1881818 1422034 628550 1632444 423686 1224942 1643074 711845 1928933 702513 1039583 1484888 91693 1363626 1919469 1995793 1273310 1990667 994622 634026 1629354 254555 81041 1019231 918373 294905 1925673 1838946 182025 1634867 1974245 1244490 1783120 1291792 1433465 1554198 1368483 1260032 1253893 188525 1075556 428238 1910673 536382 512152 1093104 1969968 398403 583495 1250934 143639 1500964 575037 994791 50944 798020 231483 559438 1301454 445925 1735936 836988 160267 1205533 1194124 798546 1148095 1382025 282195 1634261 697662 1044477 1347372 943864 290825 296571 613281 317745 1024775 312234 481046 1979598 1787096 700789 1375655 395031 614924 1236173 287473 240141 1460810 698437 218862 419392 516929 381107 889867 1847835 1218571 1742255 625844 683873 90610 1625100 96650 980729 267208 818210 1062914 1904511 1585727 1500525 1680924 218065 1596423 1722274 265889 1131621 1424786 1825841 311479 1073415 970363 667937 1927227 1878424 1677487 490515 461836 925029 1395458 1033974 1723820 232144 859210 1755287 943653 1689229 1425062 762891 1928631 1131735 1104199 1286888 1184951 1262682 1263569 842524 264248 467928 643032 1153599 604139 348399 1481348 1756478 1261216 1661909 772415 1943494 1680373 295167 1719677 838160 434327 732982 399009 1926553 353830 1341819 1287540 1369017 143929 1073191 273605 463210 1684016 1954325 189526 1858934 363236 260447 1751277 1915073 775270 1343105 668246 1846765 1754122 1168419 1272599 1448409 415560 1553886 1755757 481872 1393936 243985 1535065 1304709 266306 1004564 1583515 446696 1721840 455977 566839 1570574 464537 500933 865939 877357 470436 530018 1615336 388537 544857 569756 1800934 579841 1396858 64819 200101 1065180 932601 723932 221661 643809 278042 900114 787778 1999040 814948 528858 895640 1199933 1082710 578607 1274026 1753309 1845175 34405 837729 230681 1552361 368103 270726 185436 1939916 1835119 1426456 1918828 898645 1412961 860218 480499 805049 1454025 1371333 1052160 1987333 573742 1839565 1766561 329644 1625406 984584 552454 1101876 873761 979782 459292 1557830 1836984 1245402 1164478 151106 293846 1594121 230347 1368008 1263064 1193085 1071468 368307 779197 868335 908986 1927619 133759 1851203 922862 491131 1440345 1793253 1390842 1144288 1098717 1691288 680085 1067308 681292 1867996 1286428 1946469 984099 154094 642350 1559080 1938111 1044915 1434333 1185129 237041 1153973 1323059 650450 719767 885817 1030119 689783 1916757 1874277 765703 1826762 295593 692309 1515809 1110437 1588615 410681 495655 747961 629862 1805495 1956291 1193811 579090 706804 910515 1734946 1735908 1122935 169184 1342842 1934648 534284 1444133 1692720 1772518 336301 725553 779580 1287779 1182070 987485 491223 1351427 875562 770014 53477 192760 265271 1547826 1155149 570375 1748162 120267 942777 494740 479575 947789 1561251 655331 57366 1269770 1035442 1086993 1481446 705228 723995 700046 968879 1358208 327770 1973834 81060 1650233 543248 1192720 1804396 415825 994877 1459327 1903975 284221 56208 77144 956229 304067 1050895 1177446 1711729 1775836 1244459 791398 82968 1135085 1988214 653046 547280 135997 1729849 1158861 95972 275183 109400 1825043 715884 812100 1955073 1540104 578467 736051 1265901 1878307 1348647 193036 1638575 1855645 1554945 1886154 1900225 1227042 945732 1435074 942384 549881 520851 1362365 1288172 1273949 1422183 1797855 959765 1640284 1822858 301018 117291 18147 1620987 1482363 1866165 1770803 1784535 280029 1715637 1479834 1550706 1221441 265029 1600217 1245734 105534 1555481 1496820 1220614 1894248 1053724 170664 1769485 1889916 1502712 1133224 42297 1003626 1270923 197651 1799280 1561513 753099 1002523 155737 673049 1556671 242997 1153782 1946472 1815485 1550927 1264920 273022 172522 789510 327855 695346 176464 278752 1253903 716828 477892 547508 1178870 1996151 1306375 992922 66817 618581 579948 1884442 86848 1587122 1738287 366412 160315 1305445 627845 900242 1489699 794384 844525 1306387 28515 657068 1894656 944738 420898 514718 339034 1723056 378481 1408249 1933974 1965473 1557003 76552 1447330 1734020 362153 1652806 1148990 515872 921714 1254285 750190 1841717 117000 263227 1979586 48766 1274853 1434558 815053 98239 1819208 1117419 1529920 1693580 444224 1985821 582113 1277989 963941 640032 1823785 776334 236316 1869659 61279 1334771 1945736 599580 724913 479759 957481 1455718 1154347 386441 1087519 1272313 931560 1937100 1287397 1515899 1001170 1135545 1167803 1385343 1778021 891913 782195 1165594 1142005 1947721 1384858 1900972 269444 1643721 45421 251203 310383 792203 422722 1944674 1199871 1752530 91108 131009 1280569 1962839 408717 42353 1888162 1451818 1718508 382252 675053 1459832 1677712 1068727 1316480 686950 318437 184313 1267434 1989257 1794785 1998677 747563 225512 1536230 149054 1736700 271886 851530 602595 156654 1654481 826107 606099 1776143 515309 1836713 636353 1080571 183077 1478848 1363858 502981 851021 1949976 751921 745760 1234322 1287409 1178810 1135775 1306959 1497239 1962682 589063 1341126 1699335 1757787 1443379 57500 1940575 1879957 1874485 976975 246086 1397564 1980594 1351688 1723606 608921 1904830 1970718 1253406 865490 1849286 933232 1208427 1899605 679034 1199007 216171 678429 1658446 1284082 1195273 1355778 66361 60314 1347343 1983947 1646308 725944 305528 401779 1546323 472418 1507589 1806755 1995744 1365489 930902 1689868 1062450 999134 957012 618085 249121 1738693 412128 1687763 1756059 728432 1425455 89750 1808690 1964498 952183 1479685 1692218 642334 1975601 1859293 1095350 361385 1708658 265221 1677547 311144 1098644 1674316 1669459 1822913 148899 1995077 83171 686009 724484 539871 907392 573916 1116106 108916 1752317 262223 744883 38090 1056034 1841702 1583465 444169 890628 1696365 227641 1554981 140628 1444937 1466781 1276520 1786753 467398 1680837 1689875 529935 54287 1226967 1003570 1496853 1844459 1177149 347216 1584578 1987505 1471330 178385 889619 1853964 18840 1079976 1208420 1596142 972653 1171849 987209 1319021 1383697 800047 685193 1510360 1926925 43839 401936 1574306 804877 128575 417627 1372625 796659 1957328 38810 1002671 1475633 1672841 699114 211703 1195923 283905 1008864 620425 1869892 1875585 134459 956583 868111 131040 1548199 346230 125176 753805 710924 1180324 1766354 113624 194427 640080 309022 102034 64026 931616 1094226 55642 1128606 300656 1557696 207105 1843450 1591746 1546500 606864 160973 1916545 984150 1853426 1889920 1259202 1099274 767238 1903979 753478 448786 37855 1357947 1566350 35953 313064 1134282 422339 940364 1162725 1865989 584104 1360968 346559 627270 652329 151179 1807459 1080075 1148698 218845 1402025 481149 392268 855898 1006933 1569335 1435052 1008542 206914 16180 199529 155710 1401675 1440910 1105656 1682920 705418 1329060 836865 852473 74803 1209610 927525 1393122 943902 1144304 594908 637406 1651855 976894 680598 432384 799702 252048 179694 1827250 463109 1579065 959833 1379621 1644133 721671 938138 1638012 1202757 1788567 1990603 1905435 1144729 1957264 364299 1666053 1882459 1821964 1757274 1583152 1359730 5032 1485766 21728 1325451 508889 1413145 1364448 707995 1467048 211989 189075 1846407 411488 703005 1544961 19775 1493806 425831 354547 328312 1692823 1794162 18231 1423254 1078669 1263761 775891 257011 262666 496852 321351 1883499 368086 1760756 1193972 1258304 773355 40361 1614550 1815790 512965 488144 1247762 276828 1995655 890531 27104 1325457 353138 1505265 312126 541501 1915447 1060913 1466267 1074056 570679 1637307 1183863 1643884 335680 1379715 1122585 529421 1786490 1072750 1122905 814628 1288082 697456 775767 1832477 1674751 352477 1133337 143171 47003 1412164 390169 1837949 1359596 648223 937966 1886653 424325 838387 294525 1549634 666313 208752 1222821 144311 138454 94434 1930925 74047 1341991 1189851 28130 367503 324598 1313047 689612 996929 994605 772258 1695792 470219 167368 938525 10361 672100 1221289 1369597 1914719 368643 496992 280028 1444416 1646344 1968327 1099437 1190357 1356783 412249 106214 1864197 281547 933766 1287585 1860491 1697559 1709457 146437 1437637 60801 213249 1732325 373885 1802343 932268 1962764 657753 1796503 1345624 181487 1384596 838295 80555 1288868 1012659 1543816 1301419 1421530 1825272 1294583 1889658 1969225 1534644 1242939 51174 346117 614452 230080 1674100 851368 93325 1129823 1308039 376240 109831 1487659 604364 514444 984498 1743713 629653 1479923 751685 1371019 1111977 1518838 1834977 1702070 271107 1267565 1091078 1908437 1170261 86889 583569 1307106 1847408 798335 392125 1206055 457137 930525 1179694 812113 1027356 864127 481518 648946 170209 255737 1923804 1153458 1953648 1779126 247344 158517 1557405 805127 1257350 761652 246124 447786 1066847 252139 473461 1393039 653716 1711581 987733 1191774 1909956 1772054 396353 1858501 427398 26847 1741526 1358979 1876515 125787 1375706 818141 803691 1982800 640381 1156765 779049 1769046 139578 304695 330517 52725 161547 1342429 1839567 1234700 1642866 1773202 1172102 1449608 1824949 460643 1242403 447074 1614288 159041 1039819 132027 377030 1164930 24907 1614421 575723 931798 18019 1291530 1072459 432577 1641435 381873 1636119 1735706 1283405 254486 951908 1884142 1427137 349162 862766 1369656 365800 170601 1585608 1707539 47998 493906 1371533 1554785 502553 496327 1305240 1752652 1587177 1936686 913614 1134439 1044090 831410 813448 504587 1346080 1522386 1031893 18949 1634020 1266727 158774 1413876 1138474 1680352 1440229 956460 130676 448225 83775 1577789 1765959 1440402 1178679 1771625 1973649 246478 1069099 1724526 1620878 1549948 1855680 824293 212317 274119 696306 1620731 282272 1686338 287566 1605323 973160 1058809 1273369 1053743 1312405 1650257 1837868 1202404 47786 278944 1784670 1931443 1468882 1329009 1675100 1523343 527062 1847574 1135913 1086504 1799997 596876 1531751 1471860 577288 1025675 1438487 211067 304508 1701644 1525311 1661809 588416 1235254 501960 1777589 136440 885917 731359 1052941 1503513 1481172 478943 1407163 316695 588751 1889438 1945878 1691664 1537142 1487869 1091711 825353 30943 1437314 1088264 1468322 1237713 692747 515839 1485453 1140168 269223 1039792 152203 1401300 754856 1342643 638361 1246337 112970 85155 1522720 1343699 92062 1192205 1772217 1662217 1233294 1375469 1421217 1168082 797523 935609 897466 1901697 1609349 1211366 672989 382208 777479 1762521 1781840 1786855 1257595 701924 54194 1108929 1996747 1815728 1472728 1824172 197893 590135 538657 236646 1117976 1406903 1624103 412321 507788 300493 743088 815543 1176927 584038 1053443 872351 981030 1570631 1845215 48861 1829918 750901 888778 1879629 1639031 1104391 1656751 878058 443041 288567 1121755 1509048 895647 192988 1665220 552349 718560 963401 769649 1543261 1557098 120616 1718422 483815 1893472 537978 1229987 227753 632987 862482 1358652 1507098 58396 1009126 1130562 1286621 1508766 253944 1137978 893123 144896 1291928 1621520 1856528 568182 923324 1448353 310967 1777713 591885 1757589 423070 307401 1453593 867586 889799 1412474 1440916 95348 1815564 1074097 1793238 1608750 1522222 1167180 1443728 281427 596449 874569 781798 465316 1632877 1202398 1065253 1742729 1253649 582375 1090687 1550068 1256527 1408660 1195593 1369948 1498744 1667699 1154544 1922339 1240719 892676 274717 1459313 928205 1328612 1191058 297276 999444 1835652 1213277 87723 308978 1478744 229715 150441 322763 1069122 458602 1548718 1156466 704440 1696511 1841409 1017538 1701392 414051 416997 1637749 36314 1391846 1285361 1236348 178009 304989 1562537 1915609 806109 1176063 541295 237693 1869228 1947149 1543921 1813485 309944 656378 1505654 1865943 552194 1927573 462828 1767032 172492 1554618 589028 216926 1117473 1509502 356889 364321 802567 1189764 1693655 121361 1260139 1572264 498908 1535009 16037 466052 1501774 419555 1164773 1652127 1944637 1209888 917826 15562 86303 1391838 1786859 1966897 183235 1684720 1109384 825297 207126 965905 1175969 1074016 1377643 1837117 1807830 873846 829291 288866 9724 927642 422097 748896 705465 1726375 1513579 380526 1262796 1553182 761449 1158269 367310 1436821 1753285 542565 194384 1504919 585076 474152 318263 195101 1530533 169123 965764 702984 936417 311705 924429 60010 1654358 1725462 631942 1547402 1645166 647397 1803844 736975 1129259 985051 374835 1158513 854363 1456902 296648 779431 434670 1486868 1327474 1843518 1334237 933137 1533954 26443 694640 1352372 335790 860256 543171 1299545 1243653 1475266 937866 446776 255822 555961 173605 1522740 1439003 1591003 887316 227986 1596956 896316 395306 229428 1205378 246100 337786 1152168 262561 1244944 168865 1726344 1327197 480460 180204 1633624 1909491 540934 1486153 160551 431039 635458 481056 1938305 512886 1182040 1806793 1426665 1375898 701913 250583 911843 986150 614205 1409640 1776721 1986853 1854453 1310928 1524452 646343 1184971 1388076 1493579 1471515 1514120 1764929 174095 1331335 1464933 1901038 324706 651933 199592 1087554 1557606 1349513 1332195 21153 405508 1987548 1032212 1963269 1851403 1429053 340298 1213720 897225 1440877 19947 350216 1367605 1249913 546060 937249 727079 396117 811784 1369793 1226443 1995974 1621723 1848531 304251 1989462 1524172 936335 1660286 1930563 80000 661840 353021 437695 240872 1857635 1432954 1761432 1074641 1369096 1723218 659862 506507 447171 1468693 1225376 1342744 324876 545898 1391533 1579840 744779 255306 590913 562699 1940448 585719 1058638 516496 1844461 271131 1981108 238930 1070658 376031 1613111 1565359 9703 1833130 1531944 19530 772754 1034545 549804 1715566 731599 1902359 1864581 1856249 1089714 638456 1930160 1328969 1511437 1790150 1612149 1073386 704701 1644375 1967143 1994733 1203111 443117 1369600 1483022 594822 530328 1196723 1265900 1464522 1428357 1438273 1251334 733944 545180 339861 1600158 500551 1658253 39629 56514 1584670 413187 1930454 185777 1680751 1254937 1156646 1846646 1431652 1726363 1735044 285049 706817 634880 224944 1009093 893839 910876 1684576 310599 1391780 1623982 1504776 1273761 985701 414348 409268 936762 570738 518714 1918134 1919939 1721281 1700500 842909 969138 1858699 967903 1738671 1039280 1623636 1684123 927529 1574855 1748663 839307 159751 79087 1510095 932468 665431 1177320 53087 395791 625004 1380533 555404 483801 570656 767378 1942676 1108106 17777 628353 218885 1431844 494907 359219 82173 909689 792086 925554 496924 596486 198476 1497406 474067 1044067 562616 1616342 428724 106671 909844 1295490 1206691 1133504 1511101 1142689 1399787 1963046 1697639 624983 1316043 1620657 389694 294431 178675 144717 292251 93527 1370633 514394 338921 51594 278424 1631637 653618 1096213 1635687 37313 1594308 1485564 765245 592129 1735948 782036 463176 1763719 1551603 1237391 1868294 321797 289698 1316846 1761679 999573 1700346 532924 718329 1902348 98583 1454804 954157 699660 1468103 1988506 672828 507175 750602 1193431 1359877 127555 436002 117615 1083403 103372 1769151 1010974 1018432 1349201 1859776 886520 888691 197297 73093 1354099 1089227 1454973 570392 1865489 872301 1340392 869348 1854412 1049333 570671 1408808 371366 1404524 1087793 958780 486759 1384494 1764890 434221 1285611 632100 259989 1600656 1089848 1830013 1667484 1459929 366284 429560 1604432 1674082 1883635 1868016 1225129 1439620 418651 454951 465101 1117100 458504 395741 77131 186828 348496 1296972 714027 1457220 1790346 761669 256743 1878881 196170 1422296 1692985 524611 1486986 1855737 1950870 1146900 1057907 526698 70332 1324436 153680 1214873 633915 819858 1681981 1306425 133502 918177 461127 1005032 1712509 1365319 1550212 1773622 370416 1120914 769554 1192214 1664814 1798090 1020156 307410 246224 537059 1811049 1869376 86930 398924 1290538 1342052 516975 845882 1333309 1728040 1594275 4458 119369 1404918 565526 1666457 915048 1584986 471501 1244026 820573 1381226 347561 1237737 136292 1915266 1621775 839871 1570415 1274181 1127580 414603 1269004 985451 774678 141763 53916 1740200 697949 1421311 216305 1383668 1348755 1174915 560474 1642641 1404752 157770 641721 42435 925481 662467 436218 814795 1248353 1204572 1302561 1354295 175503 1935889 1584810 323953 816756 1289364 218584 1433547 390635 1210272 1451109 144740 1146600 194219 715111 844950 1367520 426483 1251219 1827157 1450090 379463 1075761 1153331 1142953 1234503 1573542 871649 1136443 992508 1893219 674099 1582870 1220298 1068364 539500 1622116 308474 117151 530585 1263293 1633155 518958 1401070 472439 1923911 674262 317224 512512 400657 1375167 1246965 1812195 1351564 1511416 183556 236444 424284 1816498 536800 870461 1589000 1647238 1986914 169716 571291 764839 279634 364707 1702150 1156065 1893859 706195 1380973 917204 142138 390722 236682 1733674 257304 1703941 960904 649772 989066 1664721 983694 1668212 1860686 1824362 933615 1060346 621366 1508997 1773365 1148911 1387784 1563683 1820590 240061 1672637 1734151 1681939 929765 477823 1862449 1101948 1848881 1968144 852990 1007952 99825 44400 1317296 416592 1243957 396588 1896987 443662 275217 1406071 1860395 890274 242389 1656367 773190 444295 1467923 1730228 1678307 827020 927141 1250858 57875 1114283 1804791 205939 1003377 1309044 477612 1911288 1592224 393323 1766392 1096023 906191 1956887 1677477 1310374 166047 454348 501273 449903 231288 938623 1352020 729648 1830909 1931362 1306553 843598 941778 1479205 1764613 1956582 1171572 611990 1296561 199530 1133619 551419 582592 1147261 493361 1624109 1814974 396824 1716666 573979 1590424 1653898 1087530 749303 1645407 421974 1142489 878220 1886041 1935340 523272 908889 1638571 50602 1918859 476200 1528644 56592 122606 7190 895637 79220 325521 827224 121926 1692481 285890 164951 1802323 761909 1146378 1522775 1159736 540237 478997 1646745 1470427 1337298 1892988 706506 25094 1567765 226799 133419 1045092 1409557 106414 127777 109820 1164115 1066466 1893072 183261 407169 1455832 1673396 1521464 256059 1100299 788443 29266 848332 184306 1428709 67491 1689157 56764 841836 670405 1273906 506394 1153298 253983 336064 1183602 1710118 103418 19576 1012121 1020300 1121638 1573655 1698056 1001884 1398667 515444 518555 664574 1185722 744370 918324 1379547 1662460 1093846 386842 279442 1018258 1331828 514052 943810 649481 442594 1301279 405371 454076 1526228 609088 970630 1820395 151565 1436708 868146 420243 1305633 1712190 128321 1442086 19386 954871 402744 142287 877553 1738850 768230 312536 856372 1954531 622214 638904 315547 1274850 1011743 159290 490085 383376 1447717 1507047 601914 310786 217354 256767 40761 1012414 568909 1078032 1708607 508466 1881998 1680477 796549 708438 286546 1979722 1697569 1197063 1565860 1079511 389700 1429327 32191 188088 638774 465612 1805613 174201 1875226 1538082 166547 1860978 1810627 588364 820461 45779 1061516 1398928 612793 1694113 1411280 183858 783509 1944689 360704 339714 213778 875899 1670092 876197 1338643 1413473 1870837 1538054 538513 800951 968160 465816 423560 855047 1460836 994884 959571 1774028 1892858 1333505 423790 656188 639955 504797 703523 83853 1543319 371590 1680665 215033 1831386 298243 215946 343329 1631447 20979 300798 928850 800519 547693 1208250 224181 350309 934183 1224848 835530 1659886 624554 1203078 437923 519395 1023958 1848261 80445 502722 1429591 1332759 577921 368193 771793 57724 480093 1695035 914719 514162 1886493 574542 1295460 647904 56374 1207536 1059001 1224870 331137 1675516 1515793 850680 391440 1389199 1286783 1573150 1459862 1094165 1166253 1027250 1149437 1169080 212140 1975861 681182 395668 13049 57036 1646432 826524 210598 106875 1319514 912719 1911741 1546258 370983 152418 1009598 1652234 110033 194702 1947663 1370479 1670954 1718563 1496813 1925977 843288 1839255 893322 516375 68492 1744845 625072 1655442 1431274 1147098 608613 606936 298774 224734 1391771 570549 26567 1678668 1151824 1018392 146418 694800 1622555 1329613 412584 1363276 1889033 1424656 251104 1015880 712988 1929947 1333533 581386 1934167 1529409 184112 1511667 1317414 1895426 1989313 1137518 1272250 1806362 1418881 243171 1192012 1284881 1427423 1481145 579438 381203 564717 788149 1185691 1262821 633465 887708 200226 1637856 1579769 523829 463611 626552 1077439 871758 1134253 1786195 667112 321937 1713704 642142 1411668 519308 1701910 1362953 124572 618505 678548 1878866 1011012 1003562 1532763 1081484 1438458 441776 1237950 647188 773013 1832155 161189 1573774 723016 1549895 492794 181634 859219 59929 1707746 1804854 225938 575730 1703268 578059 1896914 1488300 195162 1896509 1901949 223725 1229300 1211462 1643418 1722759 1188617 86467 954922 1121811 399063 1869781 602235 1739124 355465 1711475 1848888 1449264 1851989 275563 1401834 488722 1676388 1484701 1266405 1057511 240572 1204225 668535 1930062 703478 1339698 1986590 802475 1434807 1151626 923121 1449403 1082772 667610 696248 272955 247403 1671884 843658 678880 1751496 945679 1037530 282363 892587 1611185 548404 789071 1920530 1396959 1223086 873418 1383170 208690 1975542 600812 1605094 1541723 1695908 480975 773799 107072 269759 535385 973434 808247 911777 223622 1291373 1710797 1705716 970985 47618 439583 633684 158646 229163 1034974 1207674 1462847 821045 1116234 1993870 1115623 1605513 429287 338548 263315 358233 1166777 1987291 1678071 1375592 1746474 474628 806137 296478 689699 1226080 225230 1917457 1461899 547599 1627083 1091628 1364642 147233 1537130 1655267 884957 53627 19480 1182999 368416 1672017 468858 1348602 1619656 1154852 510974 657401 1350685 14767 1552058 273530 1669186 103510 1979578 1327760 817253 1840233 1779990 1097449 296462 1871274 69418 538412 1294451 5020 447251 415673 31582 209558 1362718 1963959 879479 1914070 1221808 180504 1765250 1027601 762624 1040208 1355900 502979 551196 17987 362144 742265 577300 535794 1231584 1283992 1893888 572367 288787 751278 1366745 863395 408634 1597543 1144801 925968 1199025 818830 69158 1433941 1898937 711103 1962256 1491598 730382 1836019 1484497 1275559 1369838 1515449 1824443 375795 1963363 1507598 559735 743509 1060576 373684 1258045 1778888 1245216 1491764 386430 1396254 1391135 1250739 1785782 1925059 1962588 1637649 1027371 922497 1278000 467824 1382955 1698182 1980218 478109 206122 1005538 434392 43847 80902 1677336 747531 311814 790791 1838154 922984 682479 122997 1450461 259918 1478711 1182733 1208903 109325 1114994 1574322 1438034 1996415 1112756 1494180 76457 487301 514255 1479047 1379965 280561 1636070 104169 136147 217245 293071 1791310 1560788 803962 202070 991765 1732094 1286763 1417894 712365 1094867 570408 1968810 1447289 178670 861899 526783 440280 896500 815738 694013 1765251 1821251 424815 983651 366749 1039661 99372 1969959 1753025 1343208 183598 626100 1425083 1397565 1711053 49491 188524 1649730 1129590 391216 1440612 714479 717161 723113 1125742 1139579 1786017 742075 1231798 1684687 1659369 1222598 738441 1685904 1505564 774291 567135 1486173 1678438 1597688 281987 1458570 988440 513393 1999561 1310051 1925287 79419 861078 1439042 1622532 740115 146487 1706228 1291389 859333 852558 37582 257909 518317 1104003 718708 719755 1535096 122183 1238758 1133887 1862911 981724 1825437 219969 1651172 109908 1374034 343843 1504992 1378902 1889864 613097 209377 806231 1380524 1214997 489073 379928 668270 1627188 166229 156659 981567 987055 1723736 1597957 1960209 242103 305370 1695414 242403 408667 1842154 1709665 1475794 1511786 974581 1746034 1824323 1211490 174812 116635 1015461 446897 648794 156292 989359 80616 1890839 1231993 1757071 1278853 1225329 1495901 821195 821293 1158114 1531128 654863 321788 485458 698615 1622956 334313 1045205 1165123 235234 1965657 254947 537889 976938 1864145 1877076 291390 1608528 1777137 1083597 1993766 586101 179684 271560 660150 144148 88288 1338807 625607 525531 682057 875638 1461817 375025 1853010 510667 1779295 1503768 858802 1359011 416549 1648374 1322505 648540 476745 1479759 1086433 1133049 655007 711102 624729 1601812 541257 1387641 960433 1772517 1278737 968469 1213213 1961478 1104736 729498 789212 1954768 1527983 749910 649631 1186379 1403141 243508 335367 219116 1248961 1735881 799230 1383126 445445 707863 1608272 1411106 382089 60671 1100793 647220 174590 369372 1224148 1528369 998689 830926 1322338 1574101 27419 1352995 534934 1186965 1109249 615119 1004665 180379 1267353 6713 1558678 1886516 1576700 1112806 235889 1678066 272837 34752 631747 774342 496832 1885938 41017 1983975 1541192 1413499 1198725 992845 1494315 590364 400687 1196740 589097 1663375 171872 431424 1263737 1433830 456458 865761 1685344 722276 419651 1225177 1176583 608509 1327283 1525276 291898 488670 782515 117928 310302 1663764 652874 920314 771118 1894354 1080166 202811 220006 1385267 1647076 1883486 1837599 1908425 1562538 1975963 441049 1428657 1158876 1683214 1083707 917255 1876830 1166231 1664313 454242 1073961 1186849 586515 515245 20424 1482751 1486354 1592401 1825088 1601541 1065066 1060544 944226 264575 1781544 622687 1214380 45957 588246 871694 1929833 1711357 1476146 296096 1088107 804609 1065962 161113 514772 466646 8590 1568499 214417 261867 1588050 1051156 1510822 1272853 1853033 1343664 227755 437897 123578 1727908 1599148 1078648 261342 1109700 1114237 1250262 1758237 244509 1042634 542072 293450 323011 663662 450332 672252 1235045 1121557 433410 697313 388090 1168735 1294368 927911 192709 989095 682096 1205953 1654738 44341 431144 512740 1161644 1544379 1135549 741389 1758526 149029 1574614 1439070 283740 58591 685812 671787 1973535 1026046 1287426 266530 1563145 731687 1625138 1198191 276860 316475 757575 375366 270932 451956 1926556 202790 1724436 1050761 824389 712277 1757913 1199185 959572 816561 533370 1454013 1579894 121451 1762916 1638790 1301016 979796 1348733 343228 881372 667203 1789121 448697 1787494 1068445 1832168 1498305 128444 1307321 1510969 1298219 970163 1205261 1134588 1511993 1986260 1223697 458864 747879 789890 253537 420852 1745504 1652955 182397 983921 1645168 1538704 767998 767127 1911985 422438 1795530 372225 709036 1153758 988401 1163622 1214089 1491556 1783503 1165828 1631284 477849 1589172 1687720 1246523 1124498 304825 121899 1239149 1380830 972985 1921408 1637145 1120222 864188 1337975 1449948 1029544 1932794 1556742 907278 494059 93060 1885631 103679 560517 63597 549380 859448 1172283 509045 745743 470653 1138825 1087631 550183 647560 1644276 1898268 1393394 1951086 1292569 317805 302243 1225849 102917 1493583 1728592 1680044 650769 133084 137198 743252 874338 848505 1805522 537446 946783 316506 1849435 39565 190264 1758149 1999953 899043 1526946 1523369 851790 518128 1255123 193467 1230682 1639048 579975 1827874 1647251 543226 581160 1818785 984081 598563 1489814 91348 619019 1939066 1847310 305815 1951219 272774 326007 1185534 529013 1764036 1498466 841429 1124708 739451 1296100 1525883 1257566 974785 1365121 1093680 1882856 1710845 1593739 1669162 808947 1937452 1190887 1274646 450325 423173 787239 1213872 1581273 1628934 1858223 1271614 775459 1290451 1882703 335652 328261 409110 859591 160091 1153916 1259459 54758 1305327 178467 870404 79721 47489 1160750 1100254 777880 676082 1553675 1607886 853020 83276 1153657 1706720 386814 315734 1678561 1157708 1100203 1109651 1012757 374166 158998 1187392 1157180 1558480 1016437 1744647 1687146 1034660 1078362 101772 1933519 1568376 1436103 1274860 1626647 1627607 7661 750379 157631 1834830 1066533 1523806 878413 579342 826970 1780490 635486 1164752 1570892 342120 463594 453352 686869 372350 138791 1076551 1804301 193538 424121 962995 982711 870066 865639 1910332 410410 94260 1950961 1913011 97732 1200719 1727357 1301956 1926807 442156 197510 27252 444391 1926071 866064 1610620 1330002 1588508 331981 741212 68909 256487 763978 1758437 663635 252976 750152 654904 38083 208599 846189 437361 1633341 1433058 657921 744448 1111888 1740307 685776 1307137 80280 1755398 1921929 970227 562234 1304317 84321 105122 1284844 186464 1169112 614652 319823 644848 1719198 235867 1194986 1449549 1758630 96937 1693307 1000410 1422749 611096 1808248 1233795 248169 161455 1304776 824009 659975 993780 162509 876517 1219686 1474840 1712868 1128790 130455 1257214 413470 786442 1119229 1334740 1309114 1453496 265521 1287843 1725900 1751361 1345075 1107028 1362071 538995 394813 1255524 81716 1086839 848773 1060549 69196 1605940 716652 1331666 729039 1399069 1616118 1866890 1966682 1359277 1612706 258808 267725 45806 1958057 1187601 911108 1044540 354055 318688 1948900 1780148 1126079 1726902 485339 214917 1693087 1387810 1482186 476902 1203920 45549 1282279 1839661 675814 1262810 867921 703979 515692 542757 1370500 1772931 814567 1109344 1623383 869071 1562904 289448 720650 1857420 1188825 201821 1556318 198050 666627 466615 1313729 105415 371589 1931797 1295555 617546 71002 602381 1455017 526132 352207 1927555 139632 1687981 646709 689201 1140340 378669 707207 1100570 64176 1299367 1125115 87545 391579 1424618 421113 729458 1563712 109737 604536 1667996 1342908 1977940 1751078 1025937 1843140 1379041 1253599 985315 346231 1024411 1571556 1225841 700035 1545394 765057 963385 560709 1913845 962094 426240 1972668 1969669 1616174 372688 1177881 74408 1569592 824899 611309 320539 1029381 336092 1384104 385530 389368 613858 439605 485184 1846942 1337593 1784 300647 535630 32921 129076 1340893 115902 1483413 516414 1312154 618722 723961 248411 644195 41172 1475831 1995906 1938650 1679737 1205859 1550776 350213 1518002 58050 840322 85714 1700265 486899 1783223 123830 1833488 1422992 853511 1998216 150841 659557 1310959 1092449 1383856 999777 934311 1708073 646821 208885 337656 627153 1424040 1870016 994123 703073 1788025 783601 489186 498980 1805195 1485626 179289 1053362 1282883 828499 1174842 393412 317660 454851 866601 999106 1135313 655354 701102 845377 629261 1427192 1443135 1386196 289342 879579 1921498 1020279 1646110 1389049 1219794 777915 286585 325293 711758 1697669 766719 1620721 1465479 1090350 523160 1157863 558906 200100 70116 1149438 983353 1215831 35624 1849417 1487072 1341713 973642 1813886 1105171 950860 344521 482137 1659959 108605 805941 884755 571992 79259 1440231 794877 1600399 1017556 1499354 900364 1032346 1336676 599386 316061 657633 1629528 207018 1430772 104256 320589 240026 1304612 794921 1816342 1667758 307412 588063 1177878 560918 418325 189013 823812 1575626 1610034 1115266 989229 277047 632880 1968241 549704 1492494 1606481 211400 1908951 1875086 1700753 1237853 1124111 1772621 190824 848454 1261990 1285247 1706476 1474816 796692 41916 1851467 1208775 693994 954571 429514 474939 1025457 358659 852077 568585 1106496 945702 1900931 744640 1159335 60347 1875891 1922603 585753 700974 925315 1644641 606856 1916769 1122275 1536273 505499 1047776 54516 1618393 43032 198542 1510214 1168187 1872820 542927 85486 334885 1631429 1143270 119754 1863421 731366 403273 1948637 1329137 807616 742366 662682 1463326 164294 1266101 46151 784736 1798887 163944 1198476 1639760 1251440 1424551 1388648 1253659 1087309 830486 217423 247615 1090991 544294 1773083 678635 1855850 205990 1964100 1194534 1704794 35931 129063 1798589 481841 1989008 1460675 947246 1460378 348166 1762773 45334 1458694 1557103 1421990 22679 1482160 1749062 874438 715647 692032 1502984 227416 1769038 265244 49866 967494 1773752 1265479 599773 1077135 813764 1056189 1396178 390959 1276917 791722 257411 282777 1276608 1054524 1671243 1450791 1284829 241056 933836 1933800 284694 1784678 1133744 970158 649541 1434152 117738 1392675 1943966 883827 649234 1598518 1672957 983672 1972875 1541882 318467 58966 412410 387529 1642881 946481 1613892 430594 453788 1367073 1474616 197703 1173045 357546 1894760 1649698 402180 521956 1709922 133343 330006 232116 920902 104354 959425 1610658 417964 251319 654393 1645066 179504 30972 544210 1869839 1272837 1499397 1798011 240058 485243 1606315 685151 1693238 1464200 1483621 494262 1831062 506546 430397 650737 1421550 1268798 326605 1936075 1588787 187439 1652435 681508 119755 30892 397985 1308004 993071 1409911 201431 941336 1144287 1369609 1143086 324802 440542 1850593 401421 1881810 668364 1159383 232658 1700193 1192787 570192 568284 1937310 348576 274171 1561470 958422 40977 115586 1583417 65270 199259 9264 1190090 381136 177758 771234 1177734 1222354 45944 376324 718710 1345508 1564739 1080656 929790 1193991 1054262 1184995 661382 1779369 1719052 1110062 1453259 1498818 185102 53991 896464 1122809 1395107 1706548 184446 1539657 1072207 1959334 316679 1037283 1791134 832833 831769 1053967 1449662 914956 1830503 121435 953565 1351137 1750996 479842 1506829 967982 1378696 513479 1905982 1027737 1526866 488922 601143 883589 1677805 912707 1367823 108134 1895656 1573894 1253251 1670382 409815 1655086 270465 1000631 357632 1406104 1947285 16032 1644486 1783489 1251191 1935728 409789 563649 439945 1134011 1104154 1903417 294644 1547698 1105811 1552617 1517258 352718 721822 5278 975903 1331683 1742850 1752231 1507968 700043 625962 1401220 699065 899907 476738 265081 369422 725210 1959158 1729143 51410 1444595 1285757 1563865 1296939 127467 99378 1138385 876494 1234205 663754 319010 688794 489614 564246 360013 437045 1786130 921217 1720316 728991 1964567 21464 447403 1259393 189428 1024068 995396 330300 165276 183464 567340 1136896 1329862 902107 1360180 470924 1677928 1561369 73929 1560382 206559 974689 252395 1059112 1161561 1898708 561346 462073 479617 793413 1829050 709338 962754 589684 1269115 1405028 1930941 1873514 1860064 709726 1323704 1322841 190160 1191390 1724369 29515 1981783 713205 868378 898175 656506 1323531 933296 1724175 38971 1278683 445754 74922 1674806 107736 162683 485647 1830620 394854 454972 953475 1198036 5781 456963 1163575 258166 1909052 984832 1126161 1431500 1329795 1974628 1090288 1560926 1989236 82576 793185 234209 1887733 915826 1377535 849032 712055 1845194 1354800 625546 1084165 15861 1912211 1770840 1521771 1955945 1237072 271358 195428 1522875 1364693 472920 48039 1969862 1784826 1313801 783460 1305536 1863817 699282 579851 299644 1120117 592552 1490402 571248 1715759 35814 1706528 360911 929830 1007074 508785 1553237 974238 706096 1971963 770576 130565 233200 938812 1144002 1044972 1802725 1467241 623657 1832994 644239 407393 618248 183275 172007 1773311 1041581 701340 1469738 1907473 85542 1183746 142545 1736451 1966074 493187 1861515 1213843 1726056 271344 1454299 1092544 147173 633618 1057116 1751465 1549052 1914289 1721095 8899 592680 1315891 30239 145272 1101117 750276 1188030 1210555 273124 1109402 1892852 1709489 280201 964824 137794 826500 1414321 580646 1950849 241839 906962 1664018 30498 1187733 608228 1870301 1984773 179321 552431 397907 67379 87932 1201465 183434 215560 647113 1888194 1453468 1339925 1858388 1707400 1820038 1489259 93396 1679174 483434 175856 1807522 1973754 1496672 1832310 379707 1105856 1766885 592396 1677778 1244502 903220 1471947 1880855 1249700 87245 982358 1520221 1686873 1426837 372863 1897844 1555091 253374 718855 410141 751056 1453920 1715057 1892226 1512129 1611276 1882421 1346408 757468 468853 1871095 283425 82136 1528020 325323 280477 1847352 873768 1875124 1074657 1068809 504434 966343 611422 923941 1504415 754621 1845318 1241923 1671747 173215 1130776 1416456 328822 958900 629711 1585437 999750 1743127 1585394 1085577 1144112 1290605 773016 28472 737343 1805941 823785 1578134 416413 113388 485386 104964 954267 292499 1027081 1397812 1997877 1921584 1930868 268376 1669728 1602874 1607407 1444804 1141229 1796077 1829095 730130 103262 409861 1505075 425546 87625 1594723 72796 246827 1151343 1627444 1718999 918573 1789584 997894 193038 1807267 1534164 1230403 1356865 1353028 569392 1062453 67237 1507962 452508 598212 428273 1166105 1641911 1663036 470360 1011397 13522 253169 331960 1211245 1876818 1746778 802340 1269997 1568879 134669 485126 272560 1032009 1635011 1288460 1215058 454174 88820 1552378 1136413 264819 873905 815623 653657 257195 320072 1852012 1143626 1141509 1543067 421220 1130624 1867641 1319869 603855 834117 1587931 683729 485954 1983265 998704 1726457 584173 964906 690810 125442 1871532 1702688 1902926 1206164 711145 632195 233065 675049 1358185 509183 999190 1978584 1980751 589495 284025 236663 63103 1124532 1791250 129095 1631603 662979 1031717 303695 503962 852549 1326212 1127775 1928435 1118396 817608 397994 1162335 1816370 1438447 1387302 684844 687808 220712 478797 438784 213519 1524174 398748 1738706 445964 1444008 661113 448140 1169868 1746432 554960 1578595 23715 1567093 37979 773958 785224 1365251 1848938 1348676 459751 839103 1172449 1634214 765065 656633 843424 686698 1107537 125580 632663 1528534 1511277 1609132 1713641 205292 803687 1435582 451429 839728 611656 762292 210425 18286 294950 25979 1235832 1011640 1785407 1258539 1285115 740013 914109 121064 990586 1650076 566304 723994 940986 122207 880316 1120575 1878632 1265020 1508443 1456565 603660 1982469 1477541 999174 158633 1618126 559950 69907 1743211 1181433 1062664 1227516 1062312 1488295 1977521 1495538 895930 1688705 1367497 276767 1339627 365152 1277682 148491 998613 1550039 540173 1613893 791330 368080 599921 1129320 1774050 1539681 1036174 1235412 1436389 1430624 891107 1882950 760428 850506 1892221 1114366 696552 335199 1389257 1142615 1879724 240472 1136973 704814 1924009 674113 1676695 1726265 37229 1175319 564897 1466031 385641 725401 260840 1939105 796899 1190904 1424897 937600 78931 863024 607452 1193209 720223 788300 1960971 1290427 254293 939672 691300 620380 92705 1954897 639732 1571173 1501723 1999468 1037323 311732 1692736 540321 1984563 241779 1706793 1267539 369129 1775263 1311333 532899 274279 1144579 242494 120218 455047 1812085 761289 306977 1075092 735678 1140034 1567092 65658 1935167 540736 1825616 887148 920727 392474 360527 1847822 187443 1283263 109290 49545 1337569 695055 989646 1335768 1263300 641433 859382 18755 997037 111395 304488 461240 1439906 1125406 190488 1977074 236163 164077 218990 1367204 272101 1789226 42613 402763 1039524 1857691 560729 42101 485789 1280355 1417585 1969476 752511 1210909 150008 11049 1502326 1323138 1902486 208720 1077526 1861977 1291463 1180786 420664 1959700 1681855 1556193 1785178 1844134 414119 1814315 1540655 906906 482173 1634668 22669 1219613 74617 200085 1362276 1871689 1720737 1242905 1842455 1986236 1612450 534941 749348 579723 259552 865042 1240990 205155 1359373 325807 1539028 659760 192786 124361 783013 540084 250961 100351 1230318 195239 1105764 456743 5497 42762 1552956 1679244 711013 537051 541349 16538 1572071 1384624 1831482 1824193 609734 842065 782639 328986 458158 764649 898357 1536616 1273852 1529748 459349 989500 121133 921568 485829 1936832 200432 303055 1045028 963116 1151330 1263496 303253 811295 480841 1109547 934752 1553434 1016714 401478 223613 714737 1909084 1247263 1273411 1762159 424383 1326076 1681941 321479 483094 1112015 1838063 1067815 1948849 69609 1435881 173207 284354 1507813 1355656 1170349 1399730 821247 1432710 1970695 369781 1551230 1633088 876817 1339830 681000 167057 1117139 1487693 305310 1433095 1361099 1296549 1672133 876368 56999 393348 1747843 1018820 1711806 4254 702664 89802 1818737 1564185 486197 415269 1877480 70377 1776579 1767100 559828 1238944 7228 1990547 59361 573502 1046407 1266237 693176 1780106 1364395 1357591 595445 982167 1838598 539284 401065 1872092 207338 1831948 1389067 1311038 763718 674813 780637 468147 843972 131446 614244 696258 998810 583064 380793 927405 654658 1960338 1773409 320051 1598576 463429 206605 1363551 1478390 1934037 1888152 1177718 1900113 713533 469499 785562 816606 695256 1239381 1754618 226829 1913684 1889663 1579457 3153 1001677 1356308 716206 1604320 996844 13333 1631992 445594 1515579 950854 939883 598911 542703 1889045 352460 1068855 307847 1953647 1783951 982650 231608 628360 1109190 305355 1060763 1765951 1913133 1185310 1061503 160521 333179 1467362 1463540 1008071 1499228 524865 424428 1729902 592579 831661 1039849 1903862 1414422 711815 597795 745784 317920 170184 1175379 1675174 1415944 202830 499601 368863 1662626 1491457 1788673 1814871 1479305 1199227 340201 517773 836256 462516 464104 1530829 714457 698967 675002 1113842 1986911 1573238 747258 978584 289232 678291 239735 374507 1508100 971407 1338762 799149 1334945 1410173 1928453 343682 1459682 1070897 1460716 1778948 1704732 651093 467767 942438 875080 528920 456276 1553556 1524171 1056135 1793420 1949828 997825 1636007 670895 661659 1980961 1106249 1468463 939750 71055 1840537 776008 936387 1956106 618833 1714460 1368360 766780 782602 15823 613957 77325 1113276 1044113 1601318 558353 1143371 1120421 1851240 667486 1403533 1077958 716501 256556 1725569 1815998 962611 1071831 1348596 922963 252790 398888 1963781 1751690 592591 645735 1572229 1413748 1273511 1596946 939038 1019471 523738 1279482 896127 1233393 13944 1408627 339857 603872 1142637 411671 1761732 851340 1949360 1758050 1587564 404402 564926 1698439 1737869 75756 1847108 1190660 1096180 1706138 1286091 899643 1844739 876443 397799 813569 674790 113841 1367433 805899 1485608 1901027 448727 1272253 1387136 668901 1786837 740327 1189461 7126 534063 1668811 572501 640756 1647051 781557 646493 1044551 1655218 1409054 1019203 1253124 1814345 1848275 48452 1563989 769596 972206 1373899 1905842 1543433 1387679 1997129 76116 1860104 737553 586805 1334307 377227 1956009 459506 1156906 583310 1299884 1970866 267156 1120822 1484971 35836 1867758 856002 855909 1724268 705671 1338754 1980679 1212585 1758802 1141135 634840 1080106 1740426 1404802 853762 1965260 13264 662336 34644 1959728 1446869 417487 1462663 140996 1157813 1712384 945280 1489748 1276934 1954621 1829861 319119 1518852 1118767 618508 134968 658886 1046831 614070 1460912 70316 1837039 984245 622934 214160 41858 829143 1087098 546637 1211610 669359 517472 222785 1874338 1251441 1501572 1694107 1788521 1339896 813123 504809 846570 1154350 996980 399757 861743 789211 943742 193085 1572840 1386475 951324 658872 988187 1563634 88061 722665 1354790 321875 165119 1899034 942263 796835 1213356 1795727 843858 381572 1831383 12666 224955 1922227 76245 1275857 1317051 1453307 504072 801786 1979753 1050200 1946370 1752184 391555 1341739 1177175 200705 1662199 1623162 1060069 886443 1141483 976444 609320 1576539 100389 1622276 1981139 868813 475371 553855 314088 873900 749049 319466 1451665 1007989 390830 1570540 1159866 318033 1743923 1311291 1328812 336566 96429 472536 623487 88027 1543631 1358030 250783 1003449 662892 1635713 911021 1477067 1571890 1845383 1619967 212906 1054563 116431 1008 1560201 1939533 1686957 1672934 1090107 1415771 300053 756126 1696296 206923 208326 1555691 625379 1107791 839897 1026313 890829 122969 1374089 1929284 1506554 832916 219393 757433 354430 1309000 370068 1382419 1745560 62313 1467474 468138 880100 1539552 367600 1563601 560222 1385043 1500594 1318971 1703529 1188013 1336438 1568041 104051 1110317 599089 1431534 655893 575732 123077 1445976 647816 599170 371537 399229 648971 694061 1629594 1145469 594811 1972997 549484 496312 1177071 759788 303434 207644 1007884 200320 1436180 637066 1291528 601535 1967452 551842 1424447 17207 1166705 1624351 1936257 53704 554809 1863467 658139 933570 1884018 1023766 775229 1801424 1702860 205515 313793 238019 989724 1606281 964704 1532283 474747 169239 577344 550256 825856 1168063 716898 1735702 1235334 1535969 1938563 796227 1610341 57947 331267 686685 1603946 468069 429035 1857315 1259532 838516 1429189 1452083 504707 718125 865250 1862973 867154 1790257 502488 1571969 141924 1067318 1655668 425738 1971511 559779 955437 1697759 1143309 335407 1891365 461579 791199 907070 1925753 649178 338610 599426 1747682 1353063 1477475 566474 797590 44586 837762 1891807 631845 1794616 1324189 1579742 837534 733960 283177 783245 329776 820331 23701 841155 327651 559268 1527151 1284679 327441 1057778 1546999 205828 729613 1270811 1414084 1196877 429120 831244 532682 1859584 507373 445228 619827 1952872 413579 1390873 437937 497968 711167 1589757 1323899 979874 1764115 1181758 160759 590074 1798154 514451 1701881 686785 1844418 1315167 945600 917819 1143353 179834 1294314 173707 1312246 995702 319942 294774 1905987 214495 1843428 1653410 957399 1674067 1246385 695101 252288 961989 1269405 728142 167746 263739 1524008 1342644 1043454 564898 1310540 1324870 1827792 226340 987605 1310845 1719191 1199486 1809400 293212 860855 1500111 153350 165828 1756733 304377 1106963 1464636 769939 532683 899041 1452930 345041 1501361 1234084 982440 118316 944565 217244 771127 1429567 718158 902927 335330 515074 1724524 1371810 59112 912760 1005426 1032306 1163957 1571256 1142526 332505 1431381 71048 1710821 875591 726639 1962885 1685468 1615358 3267 995445 49037 304108 1336800 210615 1033206 170501 1039695 190463 81454 1619692 1540869 1284851 347125 620542 976488 1161443 1737930 984920 1294122 200088 1732489 829517 731390 626175 1239944 296725 1891449 984562 1830412 637803 1423936 310123 209363 1963400 1026873 1396658 1315534 1234524 1649082 158597 641704 330800 457232 1166755 1634041 623466 285579 1714251 1574141 1007735 60396 1309558 1347779 1020601 943073 494325 101998 568677 647342 1223300 1946284 898952 734969 829382 1809642 1508623 612462 87920 1700081 489736 247200 263541 151737 1854942 241065 559899 1381790 232657 581800 793907 290524 1645543 856985 1655727 452710 1445785 966303 1176240 708895 1932532 1030375 1087586 102833 1616800 1164577 212437 1345118 1508288 1522051 851192 1644427 856074 311505 789261 1602948 936959 1569666 1070413 266450 693187 1886876 1890455 1853237 626320 1848493 397877 1670180 334283 756076 1742761 726761 1650669 1654933 282673 1802143 1319317 631158 1679305 467261 1004753 1894782 1407600 619870 973742 427319 107568 1398289 1052487 888576 436735 877990 180494 524367 583113 1747394 779991 1267536 1667235 996689 692340 476808 1066858 1369210 1733146 1262243 524380 1867042 1906717 273344 955316 474635 986038 1049681 323418 1357519 1650510 1068199 763062 181139 7179 365348 215660 1579484 1508882 784810 196494 1856863 1716426 1037879 1203515 1088104 1064621 1396023 1365550 1649819 1600281 1686909 530358 468769 1048070 206789 1441252 1208166 1796928 1094163 1595195 740670 707947 471316 1491419 1778475 101092 1883155 1081246 584150 373151 536885 958635 1771822 705896 867488 20488 1907043 339147 1349991 1834751 376639 1433498 177924 1596584 187524 1496350 773266 491662 1619523 1289147 1825326 717528 260347 972755 184916 1850667 1605915 276933 1764052 313520 754330 128514 1518046 1485446 1273832 1837706 66882 528823 1509814 464308 1019044 187101 1046965 1501004 218341 1775156 382598 1520530 421286 1303308 524190 962832 1886858 305196 789220 48918 819568 1007827 202674 1386007 7719 347378 93197 626998 1264727 657052 1397901 1495877 1839139 1136778 1503112 1278536 1247789 1067071 1002752 1839861 1627761 421392 890045 1123559 504231 1642307 547510 76484 479150 1147455 1399012 1744420 715246 23061 447541 1182887 67848 175590 1683592 25620 1228140 1808112 1604963 995098 415163 446628 1097645 699593 1418904 1625401 1604844 1443388 1275608 192042 1941851 1535950 1808325 805795 1192339 125766 215301 432674 1672891 1585670 278113 123843 1408353 891506 1313911 348570 606246 1909130 318150 1609329 324607 1423176 20317 139259 1741139 1679477 314650 1399093 1302157 552246 1092785 1104423 1432003 1618909 1134559 863384 752990 776541 1470116 1773120 1931081 1903249 783275 395454 783710 860639 490237 994792 1527761 1220368 827949 926314 366679 1517472 613719 241321 433886 1453200 973292 403879 1480873 206248 1692292 1123477 1629434 1067494 692094 743682 958941 182856 202332 131281 600947 1759193 1001552 585621 1682984 201818 1682731 54118 1082581 920948 1361733 1126175 1732472 1831821 200630 810524 808523 714127 510098 1061338 623840 133402 502876 1838845 209581 1937280 425998 1871490 1871602 1027275 34885 936619 63755 91971 1156126 483319 74452 1703136 27129 145311 152043 762907 1094647 1957791 1869371 407251 680944 1974175 1542941 1285609 1799468 1232161 723766 1782700 930028 1552448 668126 914313 1367417 63508 1014471 1681467 957281 1055734 1618047 1328937 993020 111831 29320 1584522 611458 169992 1860658 50151 1297294 445429 1043490 1012096 499837 30696 1364424 719285 1544525 1114278 1308454 1255545 1964369 1692626 622503 1726893 779454 1452834 749327 85679 1622366 426963 1931609 1306372 927982 1002688 110003 343710 666337 1081926 1353131 1921788 1693609 1231150 1568689 1749481 1830522 204628 757687 1122643 452651 1385875 84568 1412975 1063560 1863881 950717 1104724 1134180 1827500 773269 1470755 1757319 1824448 796686 1198381 1036125 609936 1521043 343 933873 1824293 693880 729058 580406 426851 1372550 1999112 1585665 1093101 1480921 915194 192500 1143530 1666294 1444165 1518344 113590 929507 1234105 1566993 1490558 90907 52577 624224 1029701 828333 833368 1952378 122031 1778990 442359 986162 1561586 563956 686470 391722 1920616 1601817 928779 89559 285236 659156 32512 1213911 1344728 269536 58460 1696297 1080635 1787787 724254 1382779 1584133 191748 289309 644788 1231937 1841985 1245463 56812 1690991 1067821 824133 495155 1413957 1650218 1537278 1614547 837243 967593 1212954 945355 775536 727812 851588 1090329 1025344 1351565 268731 819186 1620011 1098730 1738322 407521 1553903 857235 906466 26084 352798 1351298 1585529 744087 1540921 249736 1302 120772 1995121 278157 937501 458849 470396 841184 742872 984423 1880840 528027 1424340 132925 615346 1466726 1540203 1354262 178604 1276877 266609 280689 79623 654398 1169620 1728415 1392907 1990787 1268589 210467 931166 1073364 1122966 815391 309048 638756 1785060 1061961 1465385 531274 1425367 1458600 1681690 848484 1386749 656693 385969 859675 1714491 1978696 1287486 722913 1195755 1347000 1683502 1387109 1857582 1918509 1706938 1700210 673929 1125861 1091266 1392715 1894330 309101 104380 1290564 499471 1780577 620177 1305876 633400 1504512 745359 1375405 146273 1153065 300473 166349 518532 1695429 1737784 1702383 220695 571745 1244118 810048 706820 455694 931316 587465 1397783 868218 615738 62208 263806 1978486 737241 1147765 845790 835785 1743811 228396 887428 935960 685382 208507 1359105 1262456 1390421 566640 1169657 730958 1211762 1632130 1437628 434450 1185966 361901 1490647 1007939 187715 886347 841958 1659878 430442 301069 1760903 676003 270385 152093 807350 1518792 89321 1982400 1831837 883727 1853174 1281708 1884973 184792 307311 1818835 1121288 599480 1396418 1490782 986066 1609990 1840020 549376 176760 195260 960213 1975220 586029 1576689 672099 607510 943132 1741461 974807 1389461 176784 742551 14616 1173208 154296 358546 1367213 1352940 1504698 674043 958410 1382954 1784157 1399176 1199970 1612011 860605 1090468 811092 93414 1299610 752230 1238455 863678 117874 177602 573571 1324507 1667471 627626 971990 1449302 104761 496007 1364507 1843690 622471 1733938 569150 342069 205053 592330 1049221 994964 1655454 505845 1384875 1130991 710276 213898 436861 1068846 1569101 1393757 145095 261235 1835373 890224 979145 229321 759335 1031254 1564606 1766516 20898 891763 697751 307980 1121005 1416198 1367683 1940713 1154591 161638 475440 805252 754144 1668585 588640 903519 740021 171822 1314648 1649404 538930 603457 275707 1480616 928909 623801 1052002 1447715 664993 1115290 554209 155163 1757757 1394517 919029 1921117 1378706 1967033 440125 730106 1740584 1487604 1497706 1699394 1380610 975692 743258 192550 80438 476972 583644 280416 513699 908522 1276922 1186585 1114569 607378 1295663 1061487 777580 1960189 1716910 854358 1769472 282844 1277434 1217642 1606181 1169514 1561636 1645741 1628609 1758094 1433322 664839 353648 1084034 369658 682222 19242 110321 401598 1396459 1386506 1079713 1297335 1310874 1084860 1425746 1157946 1276247 1304642 219946 1414341 62131 670821 1862353 712689 216059 1873629 1068791 55232 1382088 408886 133846 354510 331758 782911 1698002 764109 645577 1996258 1279758 1070011 1908534 996752 1506944 1617419 1092105 1566071 417881 454693 813491 761481 1765982 55859 889006 56139 1978169 745432 1451121 1500157 122587 687559 236518 1629003 104426 1952880 121453 1440658 1521029 603353 703090 1032854 95800 1895472 1345048 2794 1044336 115396 310315 918273 33035 777906 1472284 468245 1051962 1304966 1877339 1466487 729116 1483854 223006 476272 1776687 435659 486683 842693 369875 283624 961785 474932 1420879 1785927 1740622 1690861 265423 1645805 1648451 521576 1653187 386845 473333 1060291 1702618 409738 6820 209385 1737855 877318 398112 307346 197414 631265 1585428 131271 720184 1318257 176286 266512 1353661 1332230 1144561 714344 1683319 551871 1852203 789219 618661 442679 784842 1353313 1132887 798843 1153167 161748 1366220 835782 1428242 1769843 1765336 150119 311307 284229 1614324 1444821 1983671 977646 149090 1976912 1410778 736629 111994 1337924 208550 1366316 1237447 1427963 1043040 1580708 880643 1014203 1769164 924681 876186 1774601 638052 786183 115724 524966 919750 1367703 1346050 1725696 1830476 1243754 790400 1229368 444848 616427 1613079 357105 1945687 1129966 527034 943787 1242674 1043937 1725713 1192489 1452100 31567 1248240 1313721 731741 222750 1344540 1008093 1527747 320547 265246 6796 1053383 1739233 1475670 1648821 1593458 1094185 1084361 83063 922760 1016796 901420 1487909 409022 505458 99243 1707816 1004261 1801606 1368792 1563316 287425 1748600 756560 125397 1933779 1185620 30294 1859423 1268235 239995 72585 739524 1721419 1842200 1230831 1367279 1828276 40344 1993871 1999764 600165 660156 1015055 297277 1668909 467182 982681 394539 944231 1202039 820219 1812579 1630564 549111 729251 556670 829748 1357167 611390 431022 756849 632007 1432898 1374359 564957 1617120 1958792 844649 1683132 1191104 1986635 328146 533242 1356530 350644 68523 1689999 1824933 777075 1364901 130712 1102700 714031 1615649 128409 585016 337260 1620426 1157883 1588165 1232063 1321362 1792174 1597627 167569 415149 327209 644628 722897 1231223 742622 1976409 1240645 374356 1734600 1741432 950964 74600 1944790 1173168 575489 984834 1046421 1763965 166222 314404 338071 1800226 1856652 671274 1665651 1749357 1207439 1438945 1027184 810660 1800965 626770 1235627 977893 782109 1923723 7173 1256790 1730944 1801037 324121 1444056 1525373 848479 75571 1641535 247057 1694872 1113605 1575948 1385278 1692456 1022924 1475298 959740 1502604 1070045 512036 1755604 301618 967730 1349263 35437 1277526 1657152 347220 245666 1708042 533510 417184 101854 1093066 1139195 635631 757380 384566 1291472 1241353 1432253 496047 1755582 1461320 27456 427465 947691 1611459 159161 1184531 1922942 873825 1748536 235784 1902550 1034498 677530 53133 792468 1180120 1469448 1149961 1952099 1037153 1577879 753898 935760 333534 1385813 1498730 3697 1802991 179353 1583977 383897 1642905 1625550 1516285 42166 1562644 706715 661655 1662512 1385648 1708722 722788 1984629 65585 1262709 1342531 512227 1577932 1708734 227549 1233461 1767047 820810 1274021 1700352 1805212 438647 1981184 1961021 1404694 1740343 1430119 1635412 1349441 24893 763352 1859597 780822 584027 821299 801814 1305793 571337 163811 130365 1026695 1626944 1837314 1888173 1829557 859873 1047476 1278440 1272546 534376 838245 393030 1452605 1945807 1104659 174989 1742559 1462367 1464326 543460 1366049 793997 478503 1673189 1173841 50105 17630 1949437 705862 1691752 1100762 1558104 35899 403195 310781 235112 639978 1741800 910578 131991 451899 515117 634437 1461233 500246 1898464 310750 604487 1034932 603917 86087 1349715 282388 1471451 447852 903708 1647155 863821 634599 1648700 147259 737237 1878665 149888 56874 1632024 1213064 1960502 340005 30437 931963 1113446 1207734 1035424 1150952 1676439 1241943 888251 1416506 41288 1224789 301182 1066497 1374032 899952 1725548 935508 1948746 1707019 86423 163133 1892384 723439 1537452 74778 1633908 95632 1245423 806144 623148 678930 124101 702563 1160769 758109 1329917 1776731 1189971 263526 431860 784875 1847006 1433832 1318887 1696316 140925 1565597 1493704 406653 1037728 1853557 1026301 1207043 356320 309033 929531 1736073 485160 859391 121790 1270054 579024 1523093 425399 1558842 1129750 466121 74997 1749872 36439 1293332 271803 1252735 1643740 1140521 1017454 1081115 1694392 1773770 1295080 1787510 1789044 1823055 1399954 1642660 717301 1660130 1216482 1377012 682175 1920075 1398576 89638 400070 1477668 1889442 596715 416327 1751985 1328978 812035 999579 1017019 12065 1896220 458548 728661 331799 1913229 360360 650395 965696 272288 1097019 359983 406738 454016 1437135 1019983 1494930 719766 1969479 1782364 475335 1039067 709477 1282981 910279 639425 1438741 1031403 1353950 817004 1453556 661777 387451 573578 1528408 448563 1553254 751324 1610828 1505861 811615 491735 139551 489246 1705813 1455092 1324397 1882431 316309 536242 1701404 1891242 1153839 1743330 1781000 674177 454486 1682713 196289 776427 884369 866839 1536822 1299322 1070470 1465648 575706 1634052 1545403 1547583 1570699 86677 626857 405964 1258852 1338013 933973 269810 1945598 512104 819633 649564 1681972 386431 1891753 508728 1694503 998968 614030 626832 1035925 809975 509959 1506647 27768 40170 1248839 341841 1327655 506161 1949712 182214 970198 1190663 1728585 513524 215464 1276193 1694811 1440503 983481 375797 32906 1433511 1165646 1780449 1137927 837238 1962315 770773 120897 1379581 116390 1193803 174143 856153 1634189 976211 1836802 486548 1357384 1614833 260595 1009709 1683459 239387 1027826 1849679 1484935 1602104 122227 844782 1870051 1187300 608246 149059 1197254 1918338 621310 789263 1882564 1245303 660673 133671 1991295 950493 871479 1713773 1569262 1936256 1560471 1016249 1443242 382137 551643 1757145 128441 1062457 116814 825036 244844 1712214 754293 1548580 1415864 794101 211824 756736 665682 605416 1250500 1772030 1892662 430635 750182 277692 1153310 1921685 1548216 75908 587559 1648291 1819914 151979 1624731 843933 58504 1661880 1927925 79857 1624944 589210 1055417 1854830 205818 168090 1879850 1811083 820249 1691254 1825420 549436 1781139 1820023 569727 1801616 944509 1047692 575966 1594561 1530322 28836 763134 1838358 353035 1961273 905883 704535 644556 1736339 1895812 513673 152678 75619 36402 1734389 1708273 667364 453211 419459 1175613 726012 381185 1636895 1455648 1973810 924771 451230 1842702 841966 1425634 1895406 415033 402532 374202 600383 815304 450340 242797 667827 965640 1530617 488356 1076549 742663 738379 1989051 1185139 1518084 1644044 171131 270596 1595214 1550479 1094422 1769219 481197 148073 920942 1442439 554116 270105 911740 1863306 372467 624667 747315 936267 875888 999226 1739652 1521461 1171359 21788 1841179 1838886 1203915 608560 702892 1599368 36933 584602 424639 677383 94524 1810013 265960 1242590 593346 1032940 392163 350026 1571 312346 330509 1282896 1904696 953151 471741 901386 1243429 1622440 252425 1463676 1821341 1881140 122919 1039781 753059 284458 654356 721499 1078974 1467732 548397 1165996 961153 1698928 1337871 200463 1118338 1313163 1408616 1120900 238699 649792 348618 1602446 1045897 1572391 1452187 1108590 1443685 1107415 44425 899774 262740 1214023 712566 609907 1011498 255109 1132176 1987754 1523383 1553427 508993 199931 1127734 207859 55866 1382744 1851514 896212 422419 1457318 126234 1682880 318967 920280 1500823 113220 1289006 1483020 54365 370655 1609656 280402 1536805 569938 744140 213244 1419157 580659 1994026 679989 298344 253314 332953 1702544 1231341 1232079 389115 1122173 340957 301796 1740706 292747 1721981 155057 1541794 1700259 518312 1255544 678102 1888193 244851 1543242 365801 278449 515672 1888289 1287290 629048 947240 1643992 986332 402870 1244246 525155 1989251 1725170 782837 1268740 1319330 76625 1223389 1502605 418091 405025 1321721 1929148 815653 1246886 1356263 1540156 531552 869506 941378 1344171 854589 1229937 1953595 135252 448998 1029906 1567494 1529783 997763 1359968 1286546 246544 1139302 1777546 614695 832341 1313792 528843 185942 108367 618513 1801473 1411456 695522 1206195 1777603 368345 1212883 1598969 781247 1096424 1882120 1752283 127882 765949 683890 1294369 1221938 890426 92091 243446 687232 369285 1881061 1422103 1397434 1113779 1933704 1960987 450793 1994178 1849655 1195654 262319 1012649 542798 57401 1524744 171821 1177059 991659 1900561 1293054 1266146 1251199 159723 68417 634257 1151617 1564504 1903116 576357 1876165 1083074 422699 397319 938921 1299741 1591982 626286 1113311 199892 242713 1686292 338114 1864369 1018241 205261 851916 880289 1094458 124999 1003148 1215106 1450467 356622 458446 952623 1648588 447762 100894 1654201 80735 236913 1360661 1513390 1113156 1658976 1559896 801251 1921996 1458605 182965 456335 520002 1104821 116514 1198929 1791163 1305632 914277 1348772 240860 340099 117442 1277834 731992 1639394 599872 1952462 1370221 324486 708067 1273141 809500 30778 1182407 875371 910262 1746609 1055907 1241643 568331 1833658 1001516 212388 1929885 204241 597866 849167 1435847 785658 4331 1062113 1884255 915312 1789611 1174922 558195 1659153 1828813 360641 1046652 629865 1335499 1712122 836505 589302 202263 1046201 1283710 1025824 529460 72785 1532573 1161263 1104012 180305 387522 77136 1640623 679627 405210 78489 1059586 598733 833594 269157 1523738 1112820 1286672 1824512 16480 249018 926914 148546 1895906 813038 505264 1556085 26850 1730300 1646410 48847 1320301 385237 1887343 1609122 1711596 1682421 1458671 1889733 1450041 277307 343609 1002178 1156868 564542 1046075 1622448 739522 620538 1144780 1845168 1744625 1426238 321108 1137699 831305 369087 329815 1876888 29506 1357602 1144523 965136 1468082 842107 138408 1605521 984802 1147503 1442430 621412 1717504 433406 740681 750808 757025 1131806 392531 1139419 730601 1467579 1551993 1863628 1716466 497434 1388451 918633 1461158 100032 927097 1571565 474624 791712 1399125 1898634 1631247 1510950 1537739 794552 1266841 1080121 169217 96604 1560362 1915077 14653 1176567 1739155 1247469 626940 414448 447894 1896190 854213 502580 1760986 1719039 1044726 1203393 1947902 57563 587801 1606928 693904 1627482 1435704 1580427 1060128 761403 1108494 722654 854633 221263 1172379 588194 272522 302101 379842 491001 1161792 745142 373314 1159418 400751 1841137 1956981 1024452 693953 233398 221724 1567871 762197 1142428 1159333 1143206 1033376 710407 983947 1246533 372171 585905 712333 5004 1173074 1082148 830223 335543 53641 1451863 410271 397868 1058180 1756055 1420702 645886 725886 1220297 1944513 1775691 1570458 338526 756110 1236835 1502524 510503 238375 1180481 716854 1906832 19943 1306954 470761 1564011 86729 1310517 1668345 1819320 1245635 1402469 652899 1613809 1531554 1507470 1203529 565718 1598261 1252194 1351357 1618842 414055 1037785 1486293 20969 1043426 1431207 1773096 273187 454354 1942225 1503751 1566756 232872 162005 1786507 235924 696945 1956122 1643747 875108 605287 568869 1722491 63937 618649 608386 1850526 72708 397949 1708119 545176 1221519 452737 210167 1102137 2224 847163 1219194 1764599 449677 680043 1397081 593088 306351 188391 1776612 443845 858437 1854322 313009 1194815 51420 450263 1134760 452447 1458120 464003 1886563 616207 223893 1909288 959603 1824361 443388 1367930 68583 564918 227035 1145689 669863 161041 142582 1837643 1753174 32099 1805297 1973698 455652 1751601 262791 316241 584343 1308865 958330 1213152 614614 1196941 688281 812129 1753427 1169799 105438 786255 85221 1189903 951390 838604 1927776 1445707 330230 1897126 1274471 1033043 734316 405300 976299 1759938 883673 1997386 259027 1198488 472409 744205 1610004 560824 491338 134530 1947839 1605032 1751091 1371109 328228 1241508 1463106 717516 1687017 1249600 1623939 1827311 270975 1935271 809217 1146205 1981682 60788 1450792 1969292 122722 287345 1602126 763439 1850203 1857602 1560671 828142 1182572 510839 1571994 1464899 1488446 1666472 584112 904313 778164 385609 875467 1585552 239942 1116859 1598643 1750084 353279 1753867 704800 1433067 1560740 1849410 1344128 1485351 71017 1675463 949187 752718 248608 917237 778926 806620 920399 496417 110479 1071863 1870787 1632452 246801 1970223 903024 688167 873261 1723125 1726544 89492 532741 519447 1053622 1050794 1725617 429729 1706316 1131846 535130 64221 1057184 576993 868279 1888192 873159 393518 582253 537450 750360 677042 448162 832851 1318377 622910 1196521 71882 1257593 190136 383088 1346318 1448105 1870998 355007 1194857 985932 1236783 870826 1444041 1605997 1589614 1453056 1892423 1043634 28740 628318 965369 612578 1001994 1443235 15781 1882620 1460336 950823 263666 843101 1576567 326653 1454779 555189 206419 1045809 967616 1146230 1351151 1357289 1329414 1470894 332881 617282 1684890 980173 1098078 56254 916573 1633561 209782 1372541 1526743 482621 1812753 1890135 59262 1518961 1450280 1190954 1887697 1026973 725494 1250146 493625 1114562 1130336 1487263 758253 879506 583449 851004 872582 1634302 1434404 1324003 1955826 1741604 1636138 689305 1559952 999771 944086 1517834 1402468 933989 1637160 576832 810374 342686 765568 1756215 449614 1523414 1314260 1201059 1967989 819129 1280884 795954 1897434 129630 1624740 1572718 698071 738069 1548865 1701799 1475940 736648 872375 1688586 1653053 1912805 1087168 426712 84823 448359 348000 1637289 1608942 1699275 38123 337836 498334 138810 1462096 1453942 1431718 270608 65757 541247 1486836 1304409 1039854 740645 892862 1665724 1711833 899938 1512491 210683 952461 165996 1767996 477618 1799692 1213135 1425085 1835421 1647386 1529980 1321197 1906212 1775321 445869 722272 559282 1691344 1166341 1383465 916060 529329 80473 1435163 184675 23542 1796909 416467 1441010 1177838 1563161 1103825 75828 1137334 1749379 560411 277961 265356 881222 293954 1797793 211715 572249 1981611 163269 872570 964411 1009584 1665440 1946216 395662 180304 543463 596988 1069782 24610 415885 1582698 58744 1655440 1831615 555902 81656 1003491 1756757 101983 1472292 1101554 26386 1394610 1392779 1279976 1013698 1288970 973590 1198305 1267310 1494288 859455 116584 1136192 643636 297248 1599906 820565 738225 1345816 178091 832328 308856 1146618 1287216 1135958 397241 1344398 10033 1445333 1050383 987542 730532 1260844 1491956 339464 178323 1642075 823024 761650 890482 541786 844938 1489787 79231 542887 201104 1627312 1689010 1265964 851229 1907848 1336265 822353 60969 1784147 1819668 1384233 173599 1577953 1370020 360127 1274130 1055333 1772185 1253990 1625858 789354 998027 1089062 1929455 325109 315144 1790304 1619329 975352 280318 1951141 150699 1054894 1745053 392694 1813196 577909 570254 350250 1246124 1074211 1391044 695882 1255537 1880006 1951152 1526480 232877 1343099 412696 1982609 627452 337920 1547959 1451078 1444251 1980650 296753 936664 1014523 943802 677769 55898 422088 1670402 841369 532254 603425 548500 61979 1565258 971670 1189201 1025690 685355 1242641 1090149 414532 1288147 447102 1949042 1571976 609665 1108293 656322 1116767 1051086 910115 96052 1353561 1367771 584316 1353297 17312 1278066 425676 1785643 646113 1542410 889379 844527 571357 896566 452056 683483 1662847 1096517 557097 1910760 1775345 1078230 791339 169202 549834 929710 613760 1282729 1545613 969924 671602 877486 1437289 1954034 787136 230385 1328470 79965 1204375 1828952 943179 961945 1566985 1503857 25668 688712 1808744 1868033 1409369 165604 815270 203182 848178 300871 1661559 396174 717834 1441404 1675692 184271 646677 791504 843797 1935263 1599599 889841 1984919 1893522 567025 1840047 1439063 863156 973981 533591 1713921 772802 350015 643866 968419 1631471 1907735 946009 1706268 1099130 1099803 1509837 1152071 1322689 1178586 1537191 127606 1596051 1819373 1870216 1385548 1773946 1010232 914857 1084374 203926 1750734 137064 518960 1642833 1322145 833936 1658545 885993 1821515 1775651 1775064 226192 1586003 874455 1729073 972807 438337 654809 370516 363830 1141951 1505215 603621 1283474 768380 1577648 809768 1674385 64992 1173999 460174 1974937 425349 323717 217445 160365 1561773 284832 932518 908405 1948818 612893 538221 981766 1176541 371042 1174874 519525 38906 29904 1898021 1529062 1816537 63132 429976 1873130 24246 1377062 1513740 1577407 424187 41683 1381963 982989 1245557 1128719 1400311 214713 847862 205297 1927789 164399 1310944 1385081 1309372 654624 1767668 663533 314958 171930 1728376 557988 1420257 673490 639036 993221 1193886 1130697 1694755 1812331 1500528 625781 1100720 1435197 1192879 1095315 513369 804107 649291 589543 507610 1641762 1784971 228057 985106 920618 391399 1554030 1535358 587202 1565647 621060 593814 1474834 1306503 449158 1820789 3300 871513 852547 1496324 479630 1484880 1663600 1655820 1539721 723787 1729649 1171392 1537712 906231 1157581 590634 869756 1614596 1235459 1935797 27820 1972730 73327 718228 1971653 488475 1389071 129009 867867 237940 532966 162812 736775 1154932 123590 1745833 420527 378540 226470 1189729 1857289 1470581 1650243 692445 902054 374789 1749268 1842239 1493949 611722 1702679 1164715 1914425 773893 1986014 513763 1245040 1005501 692139 987163 1956856 1727817 1572443 1250293 1402852 1137502 792 1766900 1532918 672760 793086 555299 784761 1163283 1652590 819593 1601741 258101 864898 1234128 135157 1892397 1958182 558573 1676550 1932038 934240 905854 170148 277057 218926 328279 470065 83685 1958797 1727140 520346 563317 742838 1675050 125353 571656 758118 1768231 514057 1843831 1170112 565563 321274 1792595 808798 1150912 1392232 99273 1757945 1970740 403440 565430 1981197 722370 7424 1474047 557408 835494 433802 922891 1356158 1839674 1172643 556942 603723 108590 1273635 794769 1535991 797447 869263 1131058 724120 862958 1601188 344841 1062909 299806 1444722 1701791 1486980 1341547 1412704 1872526 1968804 640399 254235 1911481 1632277 214424 1640830 1201615 509194 1003816 1582147 892596 161749 1220656 461031 1557507 477712 735597 587996 1275053 41217 1928902 1958808 94277 366745 1214727 686292 940968 168806 1852616 1699144 501618 410571 202570 281646 971067 51616 1696753 1493148 940025 1451202 706296 926819 541719 1608052 1409605 1664709 778568 414674 727222 1027739 666931 1459809 652780 1037701 1332459 437122 911403 1988373 969601 665976 2677 1690304 1825324 424786 1156319 1232540 1320916 1026727 438390 1292103 557586 773563 1060497 1902349 124366 1387941 591718 663373 534193 1646402 1440145 793121 845596 1842969 787001 351950 1756828 28795 1346568 199787 1181291 744714 740172 1776244 722375 21552 386824 1321442 1681209 1662936 1950868 375327 1717732 486382 1450035 1335146 1064824 928383 1888273 1399815 1301033 138131 1068245 100476 784290 1298723 973546 1706941 178239 948194 1934531 1373554 44901 1242508 829381 44181 1563648 953823 1100000 496219 1417751 544929 1500897 243261 634910 1013014 261007 418532 459961 1015356 1515341 598952 893854 122995 1645720 823937 969899 393317 908845 1589718 1996550 1904866 1591192 1634914 825400 1575302 1782855 723911 1871837 670340 972787 193062 1204644 287193 295242 1434867 1507238 1913946 177473 223183 1914086 145732 1250552 545733 626111 1803009 716755 204881 1931082 1344965 1394443 986827 1196872 1606953 841161 94332 691657 1239617 1451668 1240159 1576809 859739 1211782 343239 46944 1255375 1476751 59987 917111 478136 326340 1392479 945155 1811945 1692973 70648 1457697 24119 1221442 1949962 229726 792360 977279 1378191 1888978 1815196 1492560 415876 1622922 1754743 1248243 602268 1079790 431825 1211503 1862748 148414 27169 618309 252127 1573879 756594 1436563 1340329 692564 1979865 1908653 387875 193771 960110 1796625 401170 1632104 1592808 463097 126102 393884 77156 1580425 215447 1004724 13842 153542 1368023 1076 17401 330461 106278 831627 1208403 136132 365695 1111274 1331841 637561 1691439 1729793 744565 1922402 247157 217797 780309 1858709 1477816 231664 608885 1977920 988768 356265 811979 1286893 582770 508870 1964384 879195 1848735 296208 968866 668017 262075 1390841 1036339 1855106 813762 1067280 30191 1402861 1738956 190782 81096 37014 697280 777964 82208 1381402 1899440 1162875 1736677 1452635 1282696 1509546 1627910 70721 794705 1053399 902933 1213917 467868 1670873 1260129 1677268 1190185 1658382 1275449 86607 154237 893435 24487 1512397 1905932 249531 1111024 1342657 1275226 808357 1203678 1147106 1870360 386657 1603393 1230868 601591 267695 886694 578593 404743 1441175 1040811 339420 1392295 659451 426907 1749450 1658138 1459418 821158 1494826 464 1010975 1050748 566370 1003820 1161256 803972 245658 1090442 114128 1338527 816645 1188129 637544 47512 1537434 1677666 1986020 206989 736805 1125159 476685 623191 1301308 1828670 1699713 1060210 44714 791329 97469 1717514 1632258 497119 1218701 1064903 1451021 1793402 1149868 1603600 423357 1045172 1165711 316517 1417778 1530065 438800 1915080 574776 81397 750907 134063 71638 316854 1093088 190037 1200682 1314262 1448875 148969 555801 530185 1894437 1354741 668399 24503 1510960 182137 368060 1519510 1890769 1521633 1329111 1430262 894534 1859608 384532 331356 1768600 1638781 282674 515780 661582 1595782 1279064 399829 1990689 1148733 1451378 1169796 1913528 305203 1477416 763071 1185638 410191 1976032 1577835 546081 1303565 253428 1145658 1039719 1952133 1275099 905715 937591 908646 1232561 1712134 916790 1917555 837190 931694 1798998 1882298 1682384 326390 1932405 568295 1896639 1259807 671814 956792 431079 324771 1983164 1953564 1185396 1180483 1525506 474211 704853 1781433 505632 896948 307829 76068 378523 1538305 1445355 764279 1589820 1363185 573377 1394710 250332 345874 983 1465722 157721 612954 311242 1975699 1335950 1369771 1057936 74413 365225 402198 574306 1217043 1024872 990407 1471747 830458 1524297 770703 1750795 231093 88263 1724643 1882574 567752 586676 1030939 705910 955567 1431150 6829 41873 1698637 228413 1043645 217901 418232 1692388 429097 619383 1471042 44757 43266 1875683 1075372 1131908 1492983 1727380 563061 228137 838631 1982258 668208 530709 1552351 137083 734440 299262 331050 1169256 1866042 892874 178723 249682 1275851 730899 1649740 1163709 384340 1836085 1810224 495726 748749 1150258 1101474 664147 117666 583306 350085 412655 1570013 1180810 1153546 1214927 17441 362299 447888 718244 686175 1076680 1232243 412295 1920325 760941 1530977 1133912 748241 544765 625016 1292640 1207775 1185589 1053070 945085 515007 835720 1685308 1185437 808823 938995 1613822 1132323 1531987 1285524 707369 431279 1353558 1326818 1830079 882373 1827614 1783348 1770232 475350 1577217 1663367 250803 417829 1985122 328098 1666652 1799 598184 1271809 650499 1612295 543952 1910219 1892837 795087 1024210 1151444 1633192 1683016 1898223 1914796 1924155 614622 799663 904281 1727034 1441588 823394 784177 570457 1452411 1998626 1096055 1253571 1383155 480364 501381 1039896 630733 1252252 1781897 1581394 766739 986997 442516 864023 656004 831872 1512137 943969 1356499 672336 1589717 1443836 867612 966214 216368 1678880 866203 1225774 617547 729348 1119678 381183 1458861 1967849 111472 142730 541437 858525 128686 1154471 1122011 1937775 1787412 1698678 432507 438557 416346 1204344 1338740 73640 382287 1660371 1107749 1490073 1823567 633536 1199052 955675 79890 362011 510406 837260 27075 753156 60505 1274886 1017742 1577422 1577186 337176 1079508 268746 1007343 1313149 755448 250875 154101 337283 646958 1826766 1732948 1399870 750304 1699745 1631375 1922307 594805 156410 295766 285452 1080377 827933 1765404 699830 49504 796760 871556 1585160 549378 1061652 1986968 388844 980413 1572527 7238 757159 1804792 1420224 673397 183930 1398207 800201 1151003 1423011 1138999 1539791 897639 1333662 1086726 1240829 348398 831291 436057 1828869 1042420 1474739 1559775 602328 1536619 1453237 1160276 762482 508621 1664596 688956 1627658 1955673 711409 1802108 1623990 1899183 638590 163148 719037 1839945 320527 261726 1942010 714616 1572503 1152093 405219 1275259 122315 1173603 1172193 46078 651346 288104 1311090 1071552 1230469 217578 1062847 1773051 1282184 967476 1315096 1356503 140818 841776 119716 1112549 1199120 903419 1507951 1162379 368280 554287 692713 193124 477144 319614 1856813 221807 1569602 826918 1348287 1637930 1511150 1378705 880254 1838203 128893 1698671 447747 341243 44967 1875859 1738379 133835 1334486 642700 840392 1921111 1438399 375748 1231883 436105 448689 1203107 1640643 1847776 1824053 1621554 511192 1267507 1261144 1650235 1492654 1788979 1959300 479158 673754 1382997 1376780 1120753 161377 1485498 512125 356284 74738 1529926 317676 1270177 182320 1080533 1754777 226526 910806 558343 303018 1809685 1254619 243470 1905582 239456 1701965 1010726 1125674 1871401 504590 607145 1302284 1848692 1751524 1199001 1627483 65966 1900944 198041 1666085 1667861 1639078 1878133 1873067 1481028 1622465 1986642 1808168 82212 525692 105497 599190 508897 510571 258194 706668 65933 561689 1025281 1782107 1091430 1444646 1158223 1698161 360171 724275 722464 1557496 406036 2383 1585851 130531 1268214 1747224 1230387 6530 695254 1143139 855224 1771867 1576787 1662956 344697 63243 1168026 640323 1010805 949673 13113 1846356 1026578 828611 123594 626756 477606 1204139 1517226 1447553 907603 1172930 1420275 569347 352133 396387 1434952 345586 1990845 1867176 1344863 319035 770148 524470 403033 1813891 1098634 21547 569524 1193759 1520996 1965137 1810449 406641 892940 770427 170766 1007941 522146 50270 1223996 1712125 1786244 1079110 41957 92095 197932 395882 1078162 1263461 1534522 1715469 1227656 71960 620719 1075240 1289118 796492 358970 1224277 1409357 1337573 1883802 1921588 152375 11600 88596 25716 1774031 1823315 1016576 1617760 1796640 1568866 1827351 1862139 738416 1781548 1746631 1160792 575245 1420816 1932523 1535639 1134338 948278 1492189 1736178 774742 1119319 1249066 1553412 1647168 1544665 1592585 336550 1719857 845764 360608 1951920 581805 1596982 273097 548496 82108 202170 401223 1189628 1198766 1791803 639063 1817527 1198828 1305370 704515 717174 855217 686211 47773 624482 413375 1518762 1201151 1018235 323951 1407457 268269 704496 1207867 1609396 737419 1320741 565741 151438 581182 252760 384628 1080944 347404 1363087 654245 101468 1862496 1248825 235479 1812845 102727 1706884 291623 28413 1809143 231839 465589 291079 284860 1994580 823094 602863 1156274 1231720 1863067 1102756 1114027 1168451 1835829 1253680 318435 716001 1776610 1931972 493656 1026819 189664 1589922 55495 1539282 1727112 233184 976576 666809 907168 1632366 1211737 539833 1725912 1953451 193813 1410598 602885 1940329 441711 1736553 1968362 280123 1394091 296312 588881 346056 1200307 1730525 259594 1955655 1580165 205386 293708 55800 951217 1047675 1292064 270830 1637358 1770121 280173 101243 1606993 1887967 1755994 1026140 1201774 256094 835740 1980676 572195 53490 205391 1320182 99897 1157058 943615 1042083 1366067 1239591 1590137 454738 1353237 400105 157666 777677 343292 1658226 973335 360261 318588 796187 238441 1461936 1890900 170086 906394 738591 1707556 1067032 511101 33523 1493377 767359 469710 641574 444602 597230 58859 1636939 674879 909561 552767 521294 890610 285944 999985 218686 1034472 1729014 435610 1011051 1589332 198770 1896439 1994081 215043 1459757 498599 1087482 449634 1176486 219730 763932 175690 274840 1843158 722384 1071393 1574152 719782 223265 1063161 572608 1614405 716306 536285 580944 1398883 1353906 663645 522748 908462 550464 389873 608502 554811 41777 1707691 986192 1809993 775058 1138932 512015 475022 712079 639977 691838 1090092 577375 1202221 1365982 1160456 1749982 482291 1752898 33494 1786907 1170469 461140 1473758 1251463 1712653 1026644 1078090 1161209 885867 1396604 652167 1551791 831436 317296 926171 276827 1293766 854210 966414 1076529 637739 1576548 1272268 1160621 335460 1706641 23025 728096 1137432 1686739 898591 1793679 160477 573406 725366 189244 27754 576771 1731460 850300 315646 1723799 1475881 553723 258394 218345 1874926 1880562 741292 532026 504113 1166447 920915 499299 36117 623427 163049 867143 1620641 1542478 1934829 862229 1725242 1905283 418372 448501 1552355 1821144 1469576 1713474 170897 1917508 699913 1499771 963303 1520395 432335 1738659 5535 1222640 1031374 387453 542527 583112 1086311 1197578 711166 1580290 1147723 1153883 1116210 1320386 1618684 1578519 1785382 237409 256183 1148585 699649 133327 876110 1564793 701301 1604984 730842 907510 752519 1428045 505423 1922003 1073870 373947 1584785 457653 1157859 1166876 1933663 1330912 1914381 1792987 1430214 827417 1782893 1845074 812292 1761129 191620 367569 1102635 971217 618850 85982 1175670 26606 1285030 1353885 1856269 956732 152222 576760 874726 1197523 671320 1960649 1185834 1716728 1989209 168209 559264 1585557 907810 729702 1861938 376645 812332 1433687 993942 24185 1027651 639319 57504 1214008 1225416 861059 241195 1757564 1157111 789586 1295423 980146 148086 1939591 1815476 1256558 1550562 44406 1125126 1613421 55736 1395182 1035064 1465972 640301 1349618 1269841 201082 168577 1605872 518761 650993 1125528 1834904 1844781 195463 1405027 1357856 1438801 1814163 1382268 734824 3935 1579923 180898 913920 794849 1077985 1520534 1042485 294242 1045001 393861 1948469 1808432 1474549 1811247 1190752 827830 1020369 1953744 174794 1168333 929197 692872 681136 183055 808924 1398495 1647563 576583 1381483 801637 895970 570604 1925906 547222 545087 1747465 1208447 751282 200498 103758 136309 1954704 1585162 295298 1355210 189577 1729502 325470 1860552 1692244 163109 1145767 289793 906622 1491567 1221916 785774 528379 916712 1230805 107846 1824787 61459 239682 1311411 780068 1896697 50200 489041 871811 830326 1054246 783482 992679 1064591 315378 1333613 1961783 1332681 1830888 1746907 446933 819222 800140 1732500 1021829 1626292 62175 277957 1480580 158630 622064 970884 1855676 1544087 801698 1624964 462406 1699303 1591526 1850857 526914 1705472 1962721 781829 1518199 716192 830100 1810341 894817 1381607 34678 1634666 227789 778797 314737 1949865 909224 1840211 1668558 1044494 1860376 1961781 1075856 543132 61507 1959431 244954 1177959 804996 252573 1382720 1362301 571926 1226789 329650 1680911 408641 693679 1072991 1013104 844488 423017 1998938 1316697 720466 1281002 435320 951270 103024 1826088 1421310 1023399 1619256 843208 230858 1903487 720261 522489 613385 829697 1827607 1979276 936037 1195477 377055 1438572 924152 179440 1433705 145987 1382472 1741814 306656 1145251 1925447 982777 937204 962252 841296 605332 151574 872189 6551 872442 1974627 1105722 635527 1029101 740088 647548 1662843 1471007 159726 1543911 1121900 1673222 1013913 1487591 510678 1507892 1896425 1725243 573126 1249521 1716510 1621169 1735859 1370077 1890726 1443902 1165008 1268556 1946756 1586128 1341726 1408807 899450 674501 1567467 1828054 402633 1936596 1024874 1123461 114383 75109 1567699 1907616 784095 455446 1263468 1262369 1344730 1440436 355891 428775 108004 141407 1680699 1450480 1487323 66534 922897 1198513 769458 80532 820303 959794 1908370 549047 1634764 1003715 1024733 1899356 900908 44587 1410440 391883 61471 1745581 931989 487621 990725 1579572 1878879 1929339 216420 1009062 877042 376763 1037966 1138460 197488 1194501 499190 1839566 1590416 1192084 122027 444961 384510 1676666 1240021 1042591 123663 506347 937438 1443212 760254 471563 1073860 409768 1545213 1311055 286251 182419 1234885 1759735 305407 150691 83250 1253878 1867093 1785624 1621379 1028017 410309 681115 676274 1651752 727743 969312 309673 78539 1198200 1275217 1384745 1968991 988070 723860 415005 1595868 163950 537765 1839966 1962524 1765494 479627 1601612 971679 392947 226328 1285407 1198918 59211 1267237 1700884 77267 1156313 101788 1020862 1764916 554009 1258098 262267 1687795 1860244 1129325 138410 1728038 809620 176012 1178493 322203 550690 1760827 225382 91815 1572586 1053007 724759 1058323 287343 883094 1966241 203438 1967681 1514327 1430717 1671911 1612239 1260136 1847614 1090997 12550 51084 1749898 1260785 1302926 1266801 1391218 1557236 769215 1423155 318423 1642581 962478 1798036 1939172 351470 392519 1233430 1185873 925680 298496 191244 38492 1681334 133285 270653 943980 388161 239400 843899 246300 1879099 1659450 1531192 824043 1942357 131507 1052110 713787 1255695 360002 224403 1489372 793484 1188564 1595602 1273071 636343 1134856 534815 1226747 1295134 923314 35332 256189 724793 723126 1728423 1139237 1820602 1277841 1636165 1765885 581323 783317 565612 851633 1424993 1369320 1336258 1328821 872331 1839826 850399 860409 992268 187911 427482 983073 356400 1064807 1386630 1717730 1992622 1513122 173415 1426199 790026 1283794 1103925 1873043 246060 424592 1123018 1049751 1021499 134496 1906519 1115740 1490219 1734773 1604143 1335714 1290260 786515 942531 549654 331066 482623 1321594 724380 1774418 1859610 1078670 1971426 1885005 610428 462679 810001 1123596 1935079 1989085 196527 1081039 1408864 1254392 1226290 1915867 1142093 1787675 891551 1922964 1019712 406461 446567 692173 1048743 1144254 1413526 1783796 1369629 1520866 740298 1927500 1434258 683834 1761179 731106 1944136 1214261 1977689 54894 459649 399506 1196308 1203657 1717652 1080269 489566 238360 583547 1256014 950014 654306 1809574 258599 467745 50184 505576 1048543 750439 555083 1807638 48911 1117850 810903 63320 562680 65008 1768632 290025 512673 561829 208500 1954397 1388636 859624 693383 1911048 1304469 922784 320575 1352208 1169022 1533741 1489615 558641 503939 28002 54621 465624 1451403 1197847 1295121 1626407 264397 1974908 279453 1026119 1538701 739350 914117 562667 1063458 715064 375699 218884 1344701 564829 199961 1416721 806839 1736356 1400265 1533667 630108 1826699 498677 1006413 1119392 1072236 359670 1413450 526429 1445725 406335 1991369 1507120 1885446 921262 624587 1379189 1648695 828475 62830 1778870 1279326 1261949 461440 516511 862884 1914468 107723 1277611 1374702 749257 1371528 1203297 1360744 216410 1070637 351965 465523 727266 1369233 1380931 1709850 1819687 640307 1921011 131578 344015 635670 1584426 1846123 552543 1405855 620295 199065 1331808 1090460 927030 861284 1014105 796593 903950 54332 639380 561418 434358 368219 563138 1480332 206170 106801 559557 382151 1797682 1839724 315524 309375 1449364 502349 1773326 1731064 779648 1074162 1492987 1514136 381075 513832 1091965 1024964 1560236 136680 1270553 510838 761671 1780457 1295629 1470416 45329 892449 897035 1610126 523110 96716 1248382 416258 652878 514840 345311 50863 537655 521447 1993020 1932798 1994435 1606867 679525 1274912 1685068 1506431 229487 1183843 725345 1908264 10638 1474125 310182 1246113 128965 356661 887300 1109831 17027 584515 1834092 961043 1420898 1030964 934259 1583085 779549 1041234 1000904 624280 1187306 1055374 1053700 1082055 937462 1769938 177031 1533019 428415 1834731 1884209 767375 856813 121249 1652967 1369876 1527634 5658 1393282 519866 603705 837937 322445 1868286 742757 614462 867231 411350 1693920 1556574 1551103 1136704 1412273 1759661 197878 1254007 961856 1898654 697195 265914 1484812 1203927 1667570 514563 1541251 301470 699831 629911 1729293 4165 1308813 1276530 566098 1883050 1755081 384029 1157023 1436424 1438871 1921600 1458013 750519 664692 1951557 598401 1673202 1393500 1768485 1546541 135624 824960 1725628 759542 1151997 1034409 1675504 477887 623006 1855421 1380685 767311 829285 1709352 1421817 1938608 495906 1790721 985293 742941 1771993 451202 1007333 1155628 1273848 648620 1036789 1548915 513219 707654 1758685 742153 1620531 477354 1943132 1816401 13079 514199 352731 1971248 1660081 1588670 1290547 1897696 1832677 1246249 431828 115696 401369 1689536 1207068 290107 1257267 1929280 474310 164739 139673 253389 94236 441662 1834315 909860 875667 1332300 653715 374129 1341261 816530 379459 835797 725916 85073 1962453 1777892 1071618 1660670 1016646 1386771 1653708 1140999 621906 1927436 967755 532287 1088048 272791 1790127 1880016 1084658 1688432 367707 1109940 724112 397628 1446638 500605 667855 561883 747073 1760004 435218 914345 1691765 1447792 1090791 857165 759545 1867859 1217633 688450 597972 1121230 683905 1677723 1417605 275504 1060556 1571161 236549 1769341 1226741 1669545 1086761 53078 285432 299405 626293 244286 1315494 377361 291433 1665078 206917 1253792 894887 303659 244746 434681 1814275 1757211 1774716 851814 760862 926163 388651 461952 996065 1934915 286489 885683 714655 1525298 591617 571602 1845617 980339 1929196 1533266 252353 1834467 1003706 634900 82560 346808 465727 594644 1278416 374059 984564 642183 694026 1047736 1154616 1578194 492117 434231 459311 1274904 1248391 550237 1033618 1615848 1330098 1753889 1065841 928700 1580887 139256 240443 1682147 611511 867824 1689059 1300406 1021398 1975924 77524 1060614 597138 1493422 1136623 1387439 1368498 521316 1779168 50984 492041 1728126 221396 244800 1935778 1903280 476035 1869716 1470807 1244632 31091 1085603 1703714 141285 376945 1617786 1024829 557227 676865 38290 428477 1397528 144337 1405367 686633 1595363 1574441 867451 308758 693338 468482 293202 885791 1035976 32687 1274758 376946 1012779 371034 1573480 1955044 662296 1133893 1086940 132583 219471 1477047 157437 1464344 1152580 1320345 1400855 772524 826592 767156 1058114 1963282 1945325 1732797 366253 624053 1803533 1048685 1636072 1635295 1103597 1563574 934662 837119 1673125 195746 1289632 1559765 720743 979919 1204855 1720061 1357842 880215 70188 611658 926306 826397 1244365 1961609 808196 1529739 1981923 799742 1972461 1926005 1091831 1824809 1746328 1840782 373385 12215 493616 1200930 91259 14175 1040599 300836 1039998 1961668 798815 1909049 1706589 1693582 1752724 1735201 1043336 147579 1128735 521395 1457337 1558166 1960056 896933 1226845 1000342 13170 18237 1283653 18693 1766307 97140 403859 945078 1660415 1086031 653089 1317118 319221 802349 1263671 1172334 906386 908152 464618 791227 572155 248988 499075 949480 1107351 496447 1904770 1795696 1717870 219604 1220477 1573718 91219 497631 1934084 549686 1400484 1527992 221401 1379190 265714 1249963 233769 1796373 1584959 240103 1770119 39218 1530018 549960 1495812 1927473 1793097 1225420 964534 1717144 560160 813293 699818 999894 347215 1859146 1496516 25013 431498 163868 1720441 618053 1836355 735705 1695750 355843 126112 1803288 1573426 2021 361008 1657320 288339 1364341 1839586 308117 413805 1457391 665288 776642 1630476 611765 1690911 208812 1574388 684547 1984062 1973518 345 504405 1606237 183374 1094863 692583 1281499 1178685 664192 97563 572164 1155715 1268158 1231219 948707 167661 208348 1043309 508249 501181 553606 1036645 708092 962293 1505812 627879 1879083 205749 260365 1979900 516301 778047 941884 1080679 828430 1540460 628096 496816 147355 1353964 1630120 1802903 494435 1595380 131236 1282961 75841 358219 180246 1280393 424859 472442 941566 370792 1361932 14363 1998008 1133588 920528 1538922 1422184 895419 954024 277503 1783449 748117 1554184 670247 991664 911019 873298 1787102 1344766 876807 1259358 1835521 174293 785375 561251 487427 1402974 1781359 1792617 882245 1242563 675069 243021 319773 842208 1857640 330888 1552645 59444 1746431 201215 1678643 850698 1799418 248043 465074 328270 754900 804557 527460 1521505 551199 1214720 970401 50697 956169 380281 346122 1457598 1637334 1733249 536853 293225 1944891 1071952 331326 783143 1716840 1799267 345476 1890359 540600 985165 327720 1059463 793781 339148 749907 1676099 1167011 1569086 841853 20815 979810 1662771 168490 1328949 258556 671202 782784 121554 1245441 1502256 101172 1191279 1328456 269806 847204 1407447 746802 915079 1999385 766688 1989808 193679 205943 1264292 1750507 1156907 224186 1262278 1077280 1438268 1481978 1120823 593815 1191145 1310659 1396048 1379781 1275829 1510590 109343 107947 1250434 1828911 295216 795614 804153 1925288 651101 1028665 920278 758767 55447 1820803 222344 890857 1822848 1733799 1782860 1698812 1229299 278782 181517 230951 123499 1502258 1158399 1308192 597473 767026 426176 1635257 283256 747037 94355 1898297 1310510 616995 1135002 1171168 1067110 1287625 165099 1979327 1470643 362072 1251988 1500916 1030780 1820372 1126396 121579 1928812 1787760 749323 1676640 1891896 1968435 1815017 1759199 1061396 397107 1662964 1098631 386447 661524 293426 656103 843045 223835 1440978 1862531 1009932 1427392 483318 321572 911218 632551 1074558 1665033 1393390 681711 352712 437246 426856 733436 345500 878940 968639 827746 1741951 459170 294611 1939464 1806797 690530 386499 573048 1715757 1970549 525279 1136393 65526 741234 828820 1995286 623735 1680166 118791 609573 109768 1043629 371027 357723 751983 1554900 1878652 264128 720097 174926 707378 882997 1400056 644875 879961 1560720 36483 1825504 807123 477738 576632 1263609 996693 187984 945487 264462 361241 791292 753037 138889 228552 146047 1876620 543882 1415503 826823 744669 1134122 1966997 717760 1012202 498460 1124140 650768 381122 1560212 1449023 69661 1959551 1562365 280680 1175052 548018 1564387 1192467 1680521 992259 1947338 476649 110043 1776467 37530 964826 1726486 1387508 490277 878625 1921854 977848 710447 1110258 1077795 748400 412709 1517364 1714404 116539 1772690 1846007 1490548 824060 1661672 704286 653879 757993 1647847 656744 1973002 701778 1216497 657119 666089 378445 281752 298686 1736559 1458991 1526633 1141061 617977 444293 1127611 174083 649676 1215870 165851 1489349 1117091 452143 489685 1212569 241446 270657 636477 152720 1071894 76817 400814 919384 1319305 299498 213516 1017425 530029 1001817 1847622 374251 562436 294893 991339 915002 1184616 1573551 1644008 1408756 580502 1699629 996701 1547374 1162970 569247 1257392 1522343 459337 1279197 1328718 1943391 667510 1684877 790539 1350008 740362 675277 1984213 1284090 1571047 74396 1395587 822577 770622 1893589 710576 1444570 466027 964847 1448700 813769 1630880 946155 573326 1941914 758815 1075633 866910 735881 1141106 1544048 1382167 1288531 166065 1007281 454449 196228 1516763 244390 1469999 1541007 1838566 1193078 1052927 1601432 79016 1468212 797319 1611073 1455956 1007797 929215 1931157 729844 884853 1561752 1825785 1639033 1556138 1985934 1210240 812392 227688 297174 1953155 162407 1727744 1228324 1644830 1716236 77135 420260 436678 275106 995852 686281 870484 657444 1055247 1091941 656545 1226830 1399375 1916166 1677660 642818 1472826 180709 1510532 1618010 481782 122920 641220 1187154 1488651 1314049 1918495 1536870 234027 953900 1100734 1657863 1247539 15952 716703 1443821 1011958 1425412 707554 737829 448457 1149114 1403209 1011197 1898972 92756 1302278 547675 1582940 1713039 570787 485955 249119 887269 1462425 401868 1156662 165124 808985 1678136 1386200 338988 33487 610097 160709 1193742 472403 66221 431675 201140 525764 1615473 1426042 1322875 246053 1308624 1933338 381561 982106 1953133 82749 1718789 1299512 1164188 312759 218955 1507585 319231 687380 1826042 661700 765360 954342 1005271 661468 1861964 1167524 1702060 1714776 85090 1934147 601946 1900108 1742330 789722 1423218 534375 820864 264089 951427 1096747 1961880 1522059 821103 607591 1415470 198134 1669795 1163784 449718 229075 231694 759856 134422 1540694 734518 1566369 82571 1962090 464428 1348542 507709 160625 1385916 1169866 1799711 481384 1394327 424597 1639127 1737407 558387 1301498 430973 1547884 1054718 1667050 1871022 1581988 1124548 1710345 1913401 599410 1154532 636668 1399451 777917 1952091 1937675 309059 491797 1111568 200467 343516 1213179 466786 1231277 1943342 68390 910755 1682525 203509 1253762 1878684 1392747 799676 426289 622109 1185687 1212251 918330 1541038 325308 1376423 1661299 408149 567598 1964280 475347 1609881 1264063 465515 705126 559656 1972498 584084 1027869 498047 32180 861690 968018 1041852 973348 93636 1729270 506702 498691 831416 1436307 129872 1219268 530461 1302103 51154 1634198 388481 363712 1182008 75170 1605033 1949294 1140808 72208 1780743 273091 36821 1780982 1876475 1406211 1123912 131594 1226409 1764103 974400 34121 1388155 818991 1432762 967291 973795 423799 1509630 1061279 887076 1779185 1772866 1936065 785819 1389012 1700857 437827 1546180 1119546 153437 962343 903608 979870 595931 1453926 1639397 1758704 549505 475226 1868092 1400258 1395381 1103862 165472 750633 1245390 486895 1481239 1282137 392209 1712382 1736724 1287028 700384 698314 366059 886165 386493 390676 484325 1887162 229385 1742862 1496973 1588943 2127 459183 379864 1717525 80084 1965489 250624 387637 299452 1174954 1928350 54053 1915347 1588866 1727728 561763 1264246 412350 534698 409823 986766 1530374 1098877 1494270 1938980 1585470 746999 38541 1573914 1195700 1987969 1750527 1553094 1993133 898716 691589 1955548 1190724 1823344 1104950 41524 899519 1509623 672392 1591680 478512 1256165 1964788 462746 1423282 1128407 687229 1660763 260405 575610 850781 1103304 1912287 644434 790471 636238 484118 657936 98351 653595 255581 1539218 199093 82062 1417249 238264 635192 899646 283507 1943433 158991 1731913 915831 615498 186722 944397 416652 1823710 190283 135810 1848632 1522639 49700 1888026 197668 392087 1637328 879009 169871 1754112 702796 1185295 402037 295666 1648761 44703 226630 1323277 673792 251893 1153243 679402 1066054 1138199 198756 1795616 723177 106184 1925577 467692 607980 1605389 841622 1447760 1232679 1274868 52586 1967290 210771 370849 1934644 993511 1156139 436701 1447746 1039436 648400 1326110 626653 164544 1447733 1316104 679851 359700 1594125 1611190 505612 1548451 520960 1120221 1166381 1868232 878676 992153 1810197 599356 902560 1038325 446589 757291 959148 1270579 552742 639570 242991 1400810 522071 583375 1264621 451109 1854959 1146435 554078 1333322 1992744 1916071 1234122 599292 1738432 291842 1556515 113550 1371219 860264 1420443 1333554 452748 736457 76394 501820 1542910 1485754 1094529 1167706 18045 1950210 1205168 44825 44241 33319 202709 1165606 1223983 372599 669931 141602 1114127 810735 1964182 1476471 1471575 34125 1238904 546192 976118 1473872 1039162 1462928 1914540 256472 100792 995265 21106 1557841 195942 1282936 380771 1797252 1334822 1118825 197410 1103208 54089 661891 1243159 694648 48850 1381657 641381 1728366 1244069 109413 1793427 467983 260346 1347808 1474886 455221 823539 199726 500168 145579 1522077 1673566 1514678 1233662 1068386 568905 777184 92806 386215 255934 1866921 876918 1808000 1196406 694722 1812244 952514 611383 1044107 410260 926856 1852918 1872365 796960 869308 1236983 1633770 1007051 396172 1321798 427625 1647007 379038 168991 1910844 1165134 487696 899891 1083822 39959 525345 1837058 63182 907214 1046410 1908616 762714 1379248 1794015 1487045 28032 14231 1199997 1599139 279436 1389151 1713804 1287150 686680 450060 223620 243927 416078 535204 511801 1627773 712869 1774248 557762 1887536 1842206 1078807 709680 182709 1420772 715685 1194027 668097 1393236 206070 252334 1407027 981348 1299398 1199805 561711 1480970 1541193 1234712 54846 1667561 1141833 738672 942245 1306615 27086 1782292 565123 407398 90550 906177 1593605 629131 503348 1715588 498054 1287088 357680 676802 993327 133357 976006 335333 293639 432638 184147 546798 1358033 1052185 510539 391527 1338493 306389 933595 1425157 375648 1764843 1066177 680699 1642591 746844 1936915 1473464 1838558 135766 349752 82875 1957985 640053 1434359 1274872 704388 962147 1993425 821995 667188 1455000 404632 1440224 1639173 1633761 1373585 1418802 1454680 1878134 588234 330399 749077 1983855 235638 1440954 334901 1398212 113649 765215 1357595 525968 1942761 1225012 732293 633856 95307 421499 330401 243783 1515401 1526066 1955899 530817 1844170 769020 1568357 1857579 1873748 1654489 1660100 338135 1431463 1372594 1188994 1221016 760552 399460 186683 1575250 756428 611841 357053 1038441 733324 50882 406169 868336 1460435 126244 1141877 1624003 859310 678693 1622057 968266 1222879 1535334 1642041 409218 495614 1901062 1518207 1807243 1973024 1895916 119412 1428314 1714425 287457 1839619 726330 458184 1271439 756122 1848474 1876332 1117090 911464 1982733 659795 1928835 1651819 954431 703384 1416769 1421040 425425 240384 647190 565074 1307352 1512956 700566 1039678 673995 1543942 305091 870389 1121809 1307491 1568378 341466 1106577 379072 134329 684909 1233637 1256211 340474 918257 750892 1518808 1702993 1674424 960568 1129995 863161 57124 71883 614328 1620826 1394377 523573 320063 59038 1205573 1208005 1399332 1093789 335625 1237548 1742454 1166380 590812 221608 680821 614096 1408832 1100827 205049 1892170 231832 1104878 853379 1684480 272991 798642 1001069 2606 765984 664370 652953 731710 1360671 1779190 878070 389530 502894 854949 1026229 415519 1359423 242168 860162 1847893 1287051 1288819 972945 1097880 966826 1675610 1290398 905872 666430 1977022 1173378 513578 712225 968500 1131167 1543444 1438796 1464620 1420260 511649 1065393 1745125 681942 1381636 3041 1250147 1460380 331289 228639 1218795 1851040 523644 370872 538632 1196064 384318 1875904 1736139 373611 1685536 132952 885629 380542 1805839 1776969 271339 539432 224771 1382661 1051363 62606 1915243 648097 1328422 1079269 1152336 1452158 389171 1711781 784979 916851 1124283 1106557 1518825 1176041 791278 1942579 1998347 1749848 303576 398763 1790512 596221 1836267 153720 1065631 1263866 1999634 1750204 348492 1875750 1510383 1579378 133957 1419318 820052 972926 32650 531691 196802 1746784 710557 816225 1758652 961516 431271 458426 819254 550776 1135639 1737429 31468 1890038 1515002 964843 1591282 1836059 1431131 1088779 537394 969550 1631036 947993 1161761 673301 1053619 1689206 1559077 758944 1964926 480267 1117925 1515061 1207948 864516 424507 1033217 896461 1963371 1376591 495271 410124 1663924 670528 1355699 1849564 247038 1305854 166209 1209286 395726 1294879 1471002 479348 616885 792755 158430 528983 186389 433848 1649839 1073629 600764 1710515 162216 490302 702687 1724601 1665733 833872 962798 562764 1791337 1773281 474415 319025 1262900 1059452 871232 278323 248387 1069633 417466 1633859 146898 923566 382342 746154 1340265 1775316 1720165 640500 1291275 1877248 26613 256163 577522 1655616 130845 1727930 1320560 1609392 1794235 671508 1263633 916132 985281 41913 1916417 1844154 1490428 816332 993705 1993149 163658 1620788 1677750 558765 1182591 816316 1449044 271843 389467 1227478 195430 8177 722966 432558 1949272 31737 976568 1165275 1020956 822203 697157 1191242 1736595 945649 563363 981288 1194595 1407217 58930 1089490 437343 619509 760606 1387173 46367 1659707 16911 464399 366994 880774 991661 702553 1843645 123038 810867 47101 658495 1294690 1594705 467434 653498 1782141 1885314 1186732 541200 1785044 256955 1470850 1454104 23320 723146 1145241 994281 536471 1296042 15895 462018 1756279 1531430 372756 1109363 85785 14180 1229346 432464 35448 167348 311986 1480515 143939 963334 1845060 204124 1609988 831748 897878 134218 729300 34053 689989 1646010 1789755 1905348 1148931 640995 1230617 850977 1447859 1858861 1861028 1014861 1862592 890425 24932 419871 518839 1992459 907761 1794295 255070 426641 1179506 684778 116112 144366 1427687 1865514 567773 1266899 389629 1665257 1108208 1503017 1743673 961279 282582 173898 597426 1008555 522205 1288647 1417055 1462407 1179814 1258462 730864 70994 1039601 1990854 1930288 260506 1122475 1678968 799372 1047064 1586424 277575 1200472 128001 1630701 1357614 886015 427271 1664065 1558912 1378954 1996649 730173 1674511 913551 1732679 73477 1188553 351898 1208441 873440 460692 149375 1238612 1367278 602033 400551 791146 558681 1568176 417632 261424 646238 1562009 732671 1533347 458460 1134586 534167 1035592 819893 614150 1320678 1940502 1324822 38134 1536441 221100 1197738 1770904 1592868 973536 1384618 1682650 1434664 1941693 370007 1229539 1516480 1446336 1800390 687733 970462 1281020 1868860 1083036 164796 1987572 717520 449609 1881115 1154049 554837 1480689 1445913 1660536 401304 1900046 1711287 626747 672301 1466354 671054 171648 546148 1097631 1496061 1760670 1287310 944708 62668 1795635 1941586 1927097 105183 1140985 809862 89779 1090015 1172903 1985233 281480 422484 238493 104461 84922 1168753 799549 354615 1945459 525408 327172 360953 1149817 245031 1084408 1169501 1460647 126367 1648896 501421 1785338 59498 1963845 1703097 1579950 1542097 1772281 52169 1756408 42499 368235 315038 1583200 833590 1196312 1066580 992082 948028 426091 1332688 757097 1050946 1788189 1423419 1942680 1176436 721506 1734092 653200 1671841 768947 937424 1561872 1482054 390984 1392178 1441700 1706229 393240 1605445 643390 680061 239341 949660 263877 1762067 711075 1353996 259553 433116 1726812 1774213 717393 232861 1363990 126111 1507743 1903881 870745 403236 418968 1277856 630219 1452021 517824 642237 1805972 15768 356089 38209 516858 1415180 1181727 615869 1606985 718511 1427492 1412657 623100 36433 496577 1534735 232727 529133 242703 1137941 588709 1805678 770356 696236 411296 1910696 1136911 221801 1686840 48992 88593 1800171 193631 1517956 691535 788384 744342 162800 1149320 1767960 19168 609663 425497 1929889 1995313 1113187 935580 519130 1362273 256669 532704 846786 788005 1170647 903656 686075 1506074 1639468 1464731 1718504 667871 1307395 1134972 1177370 1075086 1261629 403757 252336 802493 1890824 184086 752926 914928 1202994 1922501 1976692 828871 178478 901815 1477378 6680 1590930 1915074 44077 699427 954321 227937 139093 1163125 1002119 1502761 407895 825336 361475 720488 1738498 1071583 1021141 353764 145876 664253 1670906 1439058 392007 247995 292746 541521 1708827 1040259 653114 595091 1631815 345660 413442 1276677 1733154 1347725 1929387 474416 1508499 959474 1481848 1358479 714601 936164 770684 117212 1445337 638754 1072393 1888855 182089 704954 1215798 17593 281546 1024720 1576906 1525170 796294 908920 1027925 638918 1969368 939313 1197854 1032911 884228 1495625 306216 396265 1748246 208542 355178 1091114 1130800 1986258 1275085 387690 1781486 1262996 702867 85104 389180 932819 229796 1624020 1883775 1040197 1932808 1512330 1878756 591889 1190839 1127324 1330874 1113998 1445675 1165672 1905881 388356 24848 161762 651897 1451629 1019855 42576 256670 1316954 543147 154982 1235685 695657 1673747 201089 1587775 70935 1406686 1272407 355099 656358 1966566 1595266 702825 1046170 1495790 834442 1358921 846306 498690 770796 1805748 1184760 415748 33697 243392 846346 31870 435082 478927 683339 40703 404552 1941001 282086 1581320 734195 17423 1271316 332721 633563 1103473 1139964 1862961 1622825 1512957 1812818 1818393 627521 1284587 1376272 422879 927057 420302 1669590 1097383 1328976 1428642 455084 225641 1865980 938337 1040335 1533550 1902563 951050 1472468 1973265 1372860 770150 1596889 557818 1292661 1345045 1971328 1417636 1661001 498968 1075978 443403 1218809 1105405 1879887 1315283 616330 594889 1885471 1603815 313616 1676220 1412486 1021462 1579815 749531 1671780 1485934 836922 1492947 264323 1678824 588134 1378064 1187333 478872 911082 1519748 376983 1309549 1726826 25529 1658256 1930694 1015778 1270659 1796626 970822 1771812 302636 1187090 1777348 534778 383845 1432612 1953220 1680671 659839 708339 1122709 448178 1466863 1098310 602222 379133 1457538 1867115 1774001 109760 905335 172695 572437 61415 363503 1079748 95491 1740901 1614712 1663533 1968015 200894 1449737 1570748 901349 1204204 1251718 150526 102913 1710955 108831 720591 1377097 132323 271516 1004889 1190811 962475 245456 1183074 1635582 336050 867521 1952177 513757 299686 518271 1125697 1875288 277390 1420585 1587038 624204 382432 6214 371782 1628520 1778995 284769 705755 1239557 8655 372699 1032517 1833841 321378 374588 527435 1909202 467123 504261 188812 769952 603049 1501000 1239346 1374225 22320 274846 1780920 1874360 91722 1019574 1178182 238431 321731 692231 424276 1190111 1399650 870103 1017360 421844 999464 1535127 406390 1077627 489 667684 984287 1766962 1639434 460918 342181 1273073 1750395 1321418 1322948 773257 876791 1534974 182713 1822651 1383706 786851 1173466 734251 1011251 198560 1981825 1017842 1020687 1935836 1806925 648802 1788081 1605150 1942377 408485 1313944 1548175 1570124 753729 1600957 1789252 1253005 1917862 1255996 1323666 519842 500316 117913 1866720 895119 602051 1112888 1051139 505187 853123 1306558 874804 1296024 144893 470671 1204704 879254 1001211 1414789 253733 533346 562912 1086672 1310458 916230 1650882 1292787 1547802 1485534 884209 888644 1863329 1219885 1452807 313624 495232 1494319 1243160 547034 1229748 1185016 1568266 1243881 1011875 916619 633033 1592907 616748 1152278 1865267 618482 1257025 1052643 1071820 601284 765606 379778 1695381 220247 1383944 1307632 1675075 616182 1435830 1464374 1193157 1391736 1540256 1882683 502889 116277 1817482 1377525 570282 354772 848519 768129 1978446 1976098 1894953 424195 1135106 1508160 1812887 1528600 134873 1700277 428894 45952 1292693 1929464 974978 54003 1690077 818022 811853 1183406 1351849 569514 1576880 1290550 194398 1342587 1677314 1955322 1038209 640947 1043410 709572 339593 1083302 1548388 1542064 805284 1385205 1169033 1506230 760188 933432 1063796 1785520 420414 227308 1894356 889056 1477495 80658 1380776 340252 736487 719039 1760456 1479299 1039194 37437 1634142 1557689 1528113 1175369 606017 553039 1790205 242154 1678547 414342 1604653 1270300 1510135 1358536 699538 1238113 1040731 1302497 1656313 1153119 528442 434158 1987771 236019 363584 1489377 1983879 867846 182693 1923706 1479307 939674 220386 1417285 982636 1726807 1196486 311436 1795395 642974 1507121 1453439 1547292 1549662 346703 1729837 1905145 215579 675560 1911480 1430288 339384 935054 1811872 881112 441936 1945384 625922 330238 86255 1456693 1156415 1693417 1784528 1371973 1791098 142008 1583904 1997518 71538 802593 656410 1529273 792628 909550 1353265 106116 708481 856594 683839 1302436 622683 257619 1416392 1357973 22028 145929 1463957 72053 1442230 420320 1763801 742820 209186 890631 1933915 532341 110850 1664048 493259 1660069 804368 1074108 1471900 1683233 57820 956002 1386113 279867 1550192 731540 57215 1842761 1106796 905529 630254 651946 1200984 572607 891479 989774 27467 1991154 25135 468528 1908536 546423 297832 1971664 1431243 415707 503147 1661628 1197694 831768 206742 1851332 1202175 1097837 791102 901232 885137 1048040 1480498 1794106 1769904 1716435 1116454 128068 1627553 1643752 1290931 1984932 1491268 608614 201223 1984490 171417 707135 1448907 353102 1944994 1849584 60766 860547 1290081 570077 474287 397746 1792969 250532 1759297 1096687 655110 20142 1042835 1124490 754870 519433 1203691 1680539 1794882 162454 1480672 73964 932322 1498363 1209553 526035 460278 1091054 1306396 1762888 125198 1612501 1467093 1071246 428603 56918 1316456 74473 1198570 1714771 519608 1575465 1247629 6586 1689601 1931278 726731 345105 742613 1383888 713379 757773 324395 970830 819982 1751041 1259353 226064 1233452 1986594 1337391 1184141 678167 1248957 222409 1741689 1041766 1783167 579488 1342053 1112438 474818 1241811 1435187 1177871 1196878 1512617 715427 212072 803069 1473129 1346349 602346 1281474 1141604 124341 715592 388384 758461 1732436 684962 1820853 1985229 704310 1307966 708156 1387977 193230 1466255 1273102 313191 1035192 729891 1494517 1816198 287979 938625 476359 138196 1841937 1782621 1508761 656899 1611612 1267943 1166323 1906215 147263 1426109 950196 161210 1983858 596276 154305 1527268 155902 1198035 1113943 1096105 436444 485784 1065160 1004809 1317209 539665 830017 879602 1463841 1624643 1655978 1948084 1595312 181228 556888 180996 1321880 863718 1579604 59302 225513 1755378 367483 662689 778313 1298971 131364 701346 817200 1270963 694354 506789 498444 255815 1717324 200268 275410 211585 1779726 827555 1835647 1144614 1437569 699881 1867455 1561503 365289 750227 1355247 712529 1210469 1502999 1019469 495356 1945847 1421648 514846 1167523 789127 1929725 128023 1949306 1836814 719191 682186 972439 451951 1676068 1615800 847094 695108 732566 470239 1427377 940348 69710 495725 1925918 233283 824388 1891605 984836 206071 1159696 1343404 49946 1397829 1185541 783005 1371231 179657 1909662 1469659 727817 304001 1113920 1715428 897679 1299010 25550 614991 1488301 2075 483990 875763 1727871 1872462 297394 292510 1675425 1973990 1882739 96550 582235 389178 909684 598200 507495 627232 1375338 195495 1554891 1232424 309890 24219 1979407 1805405 481664 935961 1713402 641786 886103 31239 804620 94738 322144 1436804 23483 795438 1140517 320023 1452059 469475 1758495 1069345 1067007 808274 116428 897784 611497 1074212 148332 842695 1337374 497680 1797897 830000 1748410 359975 1182511 265514 1348457 1920724 478531 1637624 1982851 856403 900234 153009 757199 707423 6023 591971 922122 877561 125247 535272 1729036 488519 944888 1593126 1618281 733169 604853 1350027 1692783 685189 748018 1893910 1522179 1687084 1223282 267198 283696 600526 712690 1968161 289794 1258003 359843 533014 1028194 616452 369672 1873365 694872 1990389 591863 1712578 1240244 1170594 128612 1392588 406585 1788227 308749 1686229 544044 1335175 1919332 1274956 1865775 895352 1520643 1114221 459790 136480 1669421 1400141 897576 641499 396805 1862921 493796 1067507 596706 511859 1443839 415751 1617291 610133 658449 1969734 1014186 116376 1881567 457160 694186 1805876 938746 1735768 1273957 991959 1772575 1150062 1772962 1967266 425020 1982287 787115 1104637 680988 640178 341975 1959697 609416 1340650 1656308 95591 478802 382952 258157 1900295 1172069 910536 1679465 1493928 1116202 504004 360176 456250 799998 1689095 1964518 438266 697113 61971 1912974 654379 446883 239337 533075 1465011 141057 1578765 1793263 1188452 125712 649415 1103730 396613 1413226 132758 1500333 1824896 190517 1971752 1464534 1032686 1574179 166317 839967 1128150 1404461 821909 1559541 1687944 1954740 20976 593668 1512144 554412 664651 820416 1126658 1569934 1361479 1729781 447703 740709 331921 1462229 1411857 878116 1167487 1682653 907743 228480 761816 1227047 1681571 591540 163639 1766287 12014 294593 152421 81568 878928 655712 1649644 67193 495358 1020048 1601279 480367 1420241 1268548 624166 562886 949352 1735798 1538168 1530591 1041515 1839118 1119055 571789 1373289 429362 999149 1790527 1017974 1962201 1239972 1689500 1570658 1289390 1906375 1165568 1622836 250235 1401020 450872 200401 620788 201447 1193257 1822603 900694 5244 1225288 1015058 637128 185303 1942973 114964 1408367 1957832 513991 1891823 850531 992412 838063 1773287 1330843 169454 810923 525613 1625270 518963 1939692 277605 661274 1206543 1227895 588933 735958 1652386 296581 1766624 427889 1368949 417070 403466 1362216 967608 590302 569304 907068 1464779 1791363 1658670 374454 1899023 612025 161207 1738161 383905 937102 998633 827179 1297736 746604 672994 339248 884891 1080172 626416 1757418 859641 1735808 1047909 1877824 1934385 854254 1468542 153001 353310 44648 1685934 797459 1038586 916178 723154 413025 1068739 1857815 1586211 497197 1340902 373509 888328 1192321 579564 896059 941494 1652092 456521 41098 1776656 1376724 942543 227301 1339484 1102985 1702582 1405294 768826 1544536 1283064 1418441 1157225 1460209 682620 1416339 83280 290414 407938 1807491 1384160 511637 40603 42911 1198462 830353 141689 1788791 865854 939614 1238489 140271 384734 1546945 1967420 55729 587965 133638 689096 757090 1932863 604771 1654785 1311176 285338 577251 617082 1052031 1046573 939204 121680 252730 1458171 1317124 1076432 1687782 430603 1491307 571025 432126 417700 1400614 1259873 1223671 1312143 365860 756729 598161 1850451 620950 1717704 1207311 1611871 1513121 339978 1014144 218538 296527 1800366 526090 379807 260888 1768557 1994522 615508 1295329 1525991 770679 1429941 1750856 1471459 393931 1926716 617017 1497491 878229 509335 31145 582528 1981468 1671085 1813286 878775 1633661 476898 1771385 128487 1444136 50604 269802 772818 1131191 417160 1721535 1883917 1293328 53147 588691 1454193 692024 1114230 939054 58498 119230 421045 412401 1329508 507554 482561 1727734 352678 1144268 1559366 1652750 1181346 1463254 82260 731148 898745 1926968 1606356 934682 199027 1906602 271585 1328849 1725682 1316425 1358417 1260060 812088 772668 1287919 267218 558950 727145 120123 1361580 1645310 1190929 1720727 50637 1320219 301032 370940 541220 406206 1993130 412006 158229 395649 1932174 222758 594240 1001545 52742 991464 1797400 638197 1609991 1992831 754713 1139234 1518217 760474 108109 694202 1676135 477584 1269470 537839 373937 842206 361492 469012 450847 1496406 416244 302649 1199458 863314 525943 1251355 1468718 1180422 1926539 1819629 1327460 585219 1875112 1374873 1767728 1906196 861493 1889957 1459254 1506428 170747 640504 104538 290849 1838126 1146517 1929145 1462212 1204773 1286250 591780 74207 900516 1566270 746259 1467954 1677181 99264 453499 130419 923306 1081576 1245219 602358 577131 118958 1922507 1771034 184344 1100002 282106 1041366 1166335 1858839 168289 1147919 84203 1696614 31457 1444624 949686 255189 1924172 1544068 288165 1031488 487552 1473527 67371 1773782 731770 806102 467457 1697870 1236487 831981 1693261 523668 404426 1325187 1542697 1611069 1650211 1298641 1431342 1449362 1990673 1982068 1386457 1703506 370966 923106 835138 1201693 423751 1531274 89792 1236120 198071 504914 1251631 278216 895532 764904 159178 1826183 1241395 1361551 545503 1243402 538864 33526 431008 1759148 1051785 1112679 1955072 1370793 1466724 334336 230649 1307128 1766207 479567 1932224 1794504 999726 1600419 573627 134708 15157 1710061 1331543 869294 1731807 231202 582881 1989551 422958 934194 549822 647240 918715 1158707 788169 502709 354185 980478 149032 582722 633368 1284685 18133 1012542 618398 1439686 649282 892094 658229 150791 367069 300807 465617 1561823 613696 196714 641683 1912104 438585 1902631 306621 30110 586062 257890 509927 1491439 908048 974599 1690693 1808759 1248342 996490 621453 484575 978810 150398 595646 1960183 1991293 1929201 862864 1756961 1950943 908658 200068 869361 1156318 1057891 246070 866591 423267 1591675 810643 918242 795243 901281 153286 270787 434747 1722301 311019 904289 458630 1186534 1588739 1668852 744632 1697217 1012180 533138 1302964 746068 842783 1316150 1485350 1717991 213770 1248723 56834 899941 1950851 1347714 1394461 691328 1943034 364610 1202549 1397291 161424 60854 1527180 1986991 673102 1788325 1865952 1565223 1873722 323610 1045687 851079 910553 1568316 1812309 1317567 738502 441872 269276 1096088 1962795 797673 1907946 793966 1753283 1696356 1984301 293464 792557 311617 290756 1319283 313646 39480 1817297 803318 418061 1889227 1688226 565510 1753630 1959774 14645 659378 845724 568985 1274115 1864844 1614861 49997 1496911 1711650 974025 1464783 1933532 85856 1149268 103884 575004 753611 685807 1788337 1475767 330626 1248837 609721 412383 743943 1686008 23595 310783 1084071 1463757 1787256 1988655 223262 542857 1413626 1521756 1446767 347926 1592791 1449552 827903 1037019 1744432 802049 300075 1199786 1067320 1383415 1196716 97438 434121 593563 1001722 1983009 475434 190090 1467854 426441 1015420 204901 471462 1735060 82670 718121 743674 1277421 968561 980389 1019275 1144904 589998 1069460 991675 1811336 427531 883949 500078 755964 1282819 1822174 1389175 1816316 931022 1336465 1957693 1446746 1846064 1531476 309618 1164404 246253 1099709 459079 1040778 1870853 1468443 345220 1857479 1483247 47310 1350178 875249 1300913 1157669 1937999 371159 1010513 1355017 965005 1398535 3093 1001763 794461 1803051 234553 376006 305640 1906988 1372368 1204627 532449 918300 187400 1954412 1424453 243397 1637222 1410637 569388 684275 568183 1558152 533694 1619016 5977 1378522 604138 1378010 799873 429614 789832 1395181 1028315 1458735 1478452 1549399 1970732 350933 1746703 1651558 2427 836646 1932525 652636 646220 1918686 1950289 895745 613322 422543 1658983 63892 829493 1286926 1263092 1522960 1131821 880508 1505417 532571 1402562 530225 1328143 985306 1415564 1277768 1875231 936744 1132515 1219117 1551642 1102378 1999584 1214099 1963688 1263537 856218 841079 1300758 1297207 24167 1842744 1075106 1731204 1653721 1001259 1823436 474669 677842 1045684 331424 809290 1035560 510526 738462 1491167 1239489 1557752 964361 612982 979803 620424 1134455 71209 806322 1292364 1220578 41363 348395 1518966 32025 499930 1006259 1904982 1580022 1791592 1077498 1987305 1522389 1711612 561232 1003266 1443771 1373331 802769 1575606 345055 1782883 632533 1686776 1494752 824444 181496 1230926 467748 668857 567580 1238016 1358811 383225 1490775 898759 909167 246953 823038 203572 1250190 734395 1400756 245425 717380 1420265 1751108 1696656 472302 998216 1249576 1316971 428362 184479 1710577 705333 1704978 952642 567575 574640 1270638 702951 507395 1209422 513321 990592 757772 1691513 642282 233938 282051 42235 721201 332727 145331 97515 1049599 318939 119518 622574 249223 907642 1223994 212161 524892 1711113 1306701 364285 1436996 1205915 1294159 1440967 555999 526041 245220 1668673 1216084 754125 1658643 789626 906196 1246888 189105 932760 1675465 1765530 225527 711093 399173 1355673 1607331 479417 1367026 1092442 977128 738158 266437 828093 1338659 1427420 28519 625721 1830061 1542413 269638 1202868 647011 280777 1447628 443319 1953238 615118 159065 1465419 1467067 540928 1008976 1875946 996531 639114 1401842 562429 321958 1250501 577268 993549 1836032 1586029 1363816 1739220 704003 1006960 336953 572165 257416 1389661 1663415 1307073 1988063 1811125 331627 1653205 1370062 1064465 176821 1329173 765785 376685 956432 811943 640095 1485743 651118 175030 410998 1990302 52917 557359 833196 1032841 1570904 542273 1163880 1974286 1256219 806887 337541 1177643 1686214 47192 1768356 1511180 228531 948293 250829 1576164 339388 797601 715203 31308 850238 821809 1783342 1720606 1971480 901712 1660067 313264 365184 116457 1966861 1669644 1529778 554498 1319501 769917 1620366 1070408 1803843 757937 1839073 1587200 1425911 1806749 1894939 1247342 1480101 19621 663547 397505 168639 1800736 1376455 1626044 1942197 25769 1350224 643190 524574 1139783 1318270 941082 548529 1071674 1807898 35440 646809 1016608 718485 1701895 1451326 252701 475111 629452 1030193 767410 503802 426799 1720712 158840 1412283 584989 201007 884454 1872223 1665491 1065656 546215 1959836 656477 1979372 1355040 308334 933874 1964904 303628 319234 483752 677794 1292601 1801819 348156 1133537 682588 1899802 274314 1735842 417048 1442321 57033 1293116 252129 957474 488478 1164875 1079142 1128372 1709538 337728 247093 610508 1133738 1719215 1219152 33666 87492 775105 501624 1901477 654996 23227 854753 1069215 1353423 1842302 134032 635373 574040 302842 790496 691046 1359468 791381 1367630 940591 1787987 1400854 493949 1588115 795889 18727 787804 624466 796524 186284 354110 827862 1816758 1069357 177668 1668009 1330238 438139 595882 1357634 1663113 309948 912484 1809299 1947101 493440 1792160 1552078 1769367 1754238 686821 307286 29325 1472297 1697349 1850093 1560100 1731282 141352 224715 318779 1635174 97302 1153309 1448661 807746 469098 1296129 1650354 725040 101417 1959963 247356 34555 1118964 1890478 1499086 16193 1757359 1222441 1142146 1038937 678779 1730573 1800811 1791613 1813154 846115 428017 93996 847168 1508300 1030651 1154458 1845486 37409 1816043 1349819 37841 670984 996219 702461 1992880 427431 75115 829490 1302866 1917817 1395496 1321869 382096 262089 1910853 179260 967358 432462 1857072 1904168 1281943 1127641 486141 1455265 1191896 853645 1755975 972720 1933264 1116206 284034 440131 439416 79667 1348791 899062 1403091 879683 191186 419327 1286377 754077 544233 1233202 650985 1320466 916660 153176 1773130 1743351 130554 106899 1836174 1043499 840365 639571 1443734 1805132 172062 1940120 1954212 795233 784488 1020643 1750365 506404 282811 12281 1286803 313715 1345198 1227849 1860461 731208 889173 20151 198610 421800 622081 243507 548721 578362 1176389 1207955 76169 869567 1628165 1354915 1807720 57026 1687699 607561 510666 1051159 315328 1900876 1816356 356681 1726764 85359 1397714 3966 84795 1413504 275119 1685149 120155 105993 1278929 829013 1192801 1747129 666897 1827986 80889 1237316 1616763 777562 1322731 177365 198084 610680 1916300 1229378 1238288 721459 1422295 841912 1041877 657791 97276 838205 1682249 1581400 498473 477655 1747068 1041593 743945 159001 1166915 769598 71924 1000416 506555 980024 172651 45577 382295 1559278 831072 106348 1787028 1365419 1917932 931902 1915002 394271 680487 1006956 1160691 1607825 1887285 161838 1907903 1628598 1224707 1435554 1873847 1594697 517085 1605833 802640 1759458 319156 455822 41926 9933 319151 1409724 1795843 1609146 1683756 460791 440124 393937 302172 1063440 1706115 799467 407906 1016520 1502935 729939 1913106 609237 94552 1942591 1734700 1390043 806028 1325442 1715911 1233971 1495907 749342 144068 783778 1205596 1763272 729226 429481 1935705 999369 792119 1678308 1636885 127415 283902 664383 1461370 89903 1131707 1420607 1899929 1533857 1055544 949781 322361 191015 1459376 113417 1883692 858171 1872073 881453 1843129 1993236 1365338 720892 1883202 1900605 1373250 299637 1253437 864077 505072 591700 1277072 713465 1893556 1005713 950736 1912896 997599 212601 616515 744527 1190782 1803483 663441 927411 437134 202546 884919 1844441 1768282 1703696 851310 1658286 826375 1223400 659053 1121994 1020186 105133 1938690 685701 1808310 355188 1706806 1545038 1466838 719530 1852359 1738440 11358 333780 959846 988726 613041 1899066 483428 797397 561282 531935 1800042 119366 375793 468199 1238790 1070297 76804 326855 1247454 1704660 1638473 328360 1807583 1964684 1851583 614501 20917 754207 334669 1524288 1873734 27539 957730 837859 1177933 1817306 1756820 1703881 1122380 1673102 1291325 1405462 568109 506261 1800439 1474901 1656613 616293 1373067 1560239 60106 330851 195502 531702 321420 719019 1969499 1758600 1402937 58956 703641 316333 1951790 986690 995772 1969077 630162 517733 813158 611447 694854 474586 1006114 165634 615412 961593 290926 843882 461677 1109853 1122639 1415894 211396 989859 376195 1853624 1517285 1935673 628403 30728 1760003 599163 753483 1298931 1696680 824958 1016643 1302869 374157 1740734 578432 373689 620802 1197385 290706 360068 1712187 749424 700713 684094 528164 978444 415766 1602507 1510649 1502653 1850168 993536 419487 96098 1103790 1478494 557545 1925129 1777215 1166104 1038950 1232642 964183 436214 467243 10979 1764059 1618763 1796422 967007 418727 1713529 120618 1220010 1329091 1320362 346619 359331 1634024 751286 574129 804119 1742412 1174598 614133 937143 1067206 1442903 422243 1207591 290345 180438 1347839 1148113 1234892 1730258 1141793 1382683 570119 748453 949332 1463580 1101910 1705699 1168211 238807 1454452 241137 362235 1578462 1103697 1233234 1146440 331410 950065 1462678 1699571 158529 1687247 1094901 1251997 1142707 1484541 1618240 973942 1430654 460078 1195246 1598372 1323255 1663192 1822090 1674667 1970780 1087805 119676 1847239 558091 736289 606907 1071378 862097 686753 773669 269281 866718 1618201 1115612 1880811 1729551 746754 1354205 974401 1098589 1400491 1617185 1218112 239246 869473 926032 703510 795130 1280475 1563832 1239379 1133581 810594 1716522 40227 194362 1172812 484006 1018464 1931948 67858 1053025 1127685 912304 1714956 1632809 421271 1511473 1277874 1328723 973961 290029 352907 1493470 847783 1431092 416034 242708 1407963 1896852 979352 903195 71760 106266 1223612 191688 152684 1998547 1849491 1083161 1526942 1271002 644103 96710 1166252 148882 1176969 742126 608183 1378341 369247 789515 1195806 1805216 753384 464268 568515 1673257 1835124 1122236 1761013 620277 1661210 1723650 450148 1662862 631150 759618 443627 984868 397720 1058011 168706 1879193 801862 1291341 1088602 1579677 930290 541071 425034 634499 1244192 551892 1344371 906446 1058671 1302230 1284325 863666 1113557 1895020 729454 1698506 836673 1414627 569566 1827816 1407613 1744438 1940460 821113 1026174 186820 1364447 1931464 1531953 1196402 198536 957645 1778065 1356916 75646 878814 1262514 227397 1170948 1407743 1405798 1975288 240582 1261297 1055735 1022074 1196355 373598 1790687 803734 208694 831028 895098 380421 1652811 44237 1432157 116274 1277270 1323411 1803816 1091577 1720907 1885540 1849887 690654 360522 732558 547068 902552 255096 1336151 720753 753812 1256752 453435 717460 1124897 675576 1626649 398328 232150 1979983 138248 1912986 1972614 1742573 1282856 1614127 901761 787165 1201403 918982 1787639 488450 289195 1864736 1635239 203459 1783422 1520799 267532 863784 516706 663921 750334 93090 259050 1933097 917229 1618491 483278 1873890 1089539 1350265 1174934 1299078 1603132 801871 911186 1410925 1619897 591587 1592290 609477 1824106 1300609 960765 485239 1998791 731414 1328399 1392439 1592945 557566 94924 202336 34917 1548903 1478262 1586528 630433 332977 584160 1162645 1804529 974561 170610 1345863 1628555 805156 492361 1808052 1170874 176822 512523 948068 163976 1185566 1091496 76459 322581 26767 1458179 94353 902575 1605027 924333 1109104 36337 883729 578792 755843 1913257 1111223 1787364 1550468 1120795 1011682 1585094 601405 204376 1136958 238566 1164522 623865 612319 961757 1859740 1244210 1397329 316940 808767 1942738 1288491 383637 267011 1815596 1634596 1283744 1752306 1623091 483417 1580701 1863334 522174 788998 1238040 357870 153365 1573728 628960 1398404 1387661 1743709 1592988 1360114 1811267 1532611 1392560 1033309 318737 1697802 377755 784251 1650851 1811724 1604302 258503 1178779 541606 1806475 1589340 304553 906182 54970 1920408 1448317 1844310 1739428 262602 892931 12733 847333 471165 1623998 1381567 1530294 1222261 931552 1396488 652630 757558 521399 1838733 1159811 102748 368165 1237260 1514070 1147711 1823721 1035660 964908 470878 643166 1343796 929847 1169252 1965639 1278724 1119493 1085981 295358 1697729 215266 1268019 800797 1300423 124345 627028 1911823 1425754 267601 85700 1579771 270838 1800798 1288907 395798 1209358 1647115 362484 806074 1314100 523622 674494 775664 1529499 446027 1124275 35106 582995 1297409 1520798 1802825 1197322 1324190 1828527 1435537 1568701 1473626 1494463 1965732 887024 825311 912442 1221447 898096 1702297 1932713 1577178 1917665 1206645 1138183 800625 1268245 1370568 1424356 1385253 1874200 1505930 451902 465927 430720 728654 1379035 1439984 1751887 1993243 1401768 337709 821805 994692 170409 1045873 534355 581095 834328 63542 184547 890441 878026 101430 1503243 57444 1250297 1008173 163183 209733 535699 1843652 1811498 1515075 1242254 1849194 1930381 1293604 230335 781451 1394116 495782 1451925 506877 350457 1671657 1510354 1707635 1480984 957160 1914510 1591120 1130311 1749581 885479 331401 1837139 940791 1712939 1752679 1787439 1962271 900126 1871938 187318 1939659 1965965 838830 657275 1574859 820757 808616 428511 202195 1669169 1543980 1291956 184308 1387541 1829488 129666 412882 1566904 1712494 288549 1208739 1820524 669362 724442 267885 370357 1989725 1338366 1319129 1478935 1257481 934028 972103 1302087 1350245 1732839 1578962 1229823 52998 515213 10981 1923496 1920577 770081 490131 1490550 1950546 1531302 1655630 1853398 239508 1109181 1990159 1763572 1216509 863469 84088 85423 1278793 1023913 776982 1603107 902161 1521678 206832 577356 983416 774629 1959016 1619228 1719483 1734673 1063334 523317 414997 1411336 1273257 387368 444866 1672584 265212 1724703 57473 1962300 1356133 309163 1829273 948044 1252175 425742 1363835 1586375 1154486 1583938 1323788 1749215 1840012 614017 372727 388608 1347390 1750427 1368617 573678 434061 1927414 1672194 1812428 1520757 1620259 1837107 663865 421032 69422 1348022 1126377 1970134 710337 991381 113502 453371 813763 1958666 45666 1590140 93057 1755860 1132529 1044498 1329141 1082969 1261484 447565 169302 312287 1614322 1745424 229921 1574216 568719 1213359 1977105 904296 1775895 773416 772627 1635734 722965 1326604 1456052 315059 892158 1648983 1193040 103072 1123128 1508734 1666186 1669541 261270 56221 1166322 1550203 1323974 1683227 888911 1627603 310745 1157163 54564 1066056 1297448 599600 10708 1108952 66592 1153445 1609615 1260121 243798 1715570 866526 1059427 1814781 229282 156318 220047 282914 1923634 1502940 1569437 1838512 43277 1323062 1135568 476319 193568 531453 851941 489314 1567384 1015052 504444 1976217 123177 1997244 1420890 962789 419016 370417 198095 553080 1386381 795371 809893 1400006 1335761 497057 1859081 1946855 596651 82606 1706567 929722 1616381 901911 314133 1759978 1886240 1856710 1958442 333542 503511 1142736 502830 1883974 379692 1496603 144473 222509 447647 398909 218656 1489010 1252571 140513 1094996 328889 177813 787454 792570 650224 1532961 1601504 1486768 1588666 1656944 387544 1009796 609589 1541605 160482 1722325 546617 1287437 1311958 714832 1583559 1140658 807543 1578674 1966502 43317 681281 973100 960136 1179121 364965 1180318 1438269 989488 1482666 672988 1382154 904504 188434 714999 63951 1606568 1135507 1578166 635790 576227 581009 1828913 1458031 1800318 1862020 1991775 201129 1279653 1380287 1881968 1023106 1480687 234788 697600 1138593 856785 386738 385201 1013255 110670 398095 1707497 1300588 184677 1367867 478909 996470 952036 232853 672895 1788446 285041 1126767 1931713 1342212 889290 496670 981593 1222021 694452 1468695 1924210 576279 179872 1935946 1290918 288000 693844 63660 1051879 69569 1598742 337856 835772 1401688 1805089 1337553 667365 1183088 1535595 1717075 400917 1294335 939844 1194940 1749195 911246 479532 748220 934209 1609925 1079167 1380322 190114 202312 1167373 561143 1476040 731436 1336612 864936 1906290 280078 376138 1293945 1050498 265338 1195141 18410 1746898 1156834 1814023 1759076 1346518 1294677 1092541 1497648 63246 1974180 1241314 573335 359402 105601 563047 1322616 1179282 686529 769358 1108286 1712833 668639 1126750 1005940 1072759 858265 1803786 427162 599873 597992 854729 614954 1921701 1691977 560006 794233 647745 114683 108863 1817209 1457684 1017831 104044 687744 1751792 263506 327998 291884 1388740 1213118 1476033 653780 625767 1946856 650029 1792604 29181 1915244 1305979 1675408 1746054 1409483 1738197 1783763 90094 1225606 1233755 960462 544519 1750428 1696509 1129587 540179 536762 344267 1430189 1404856 611017 588099 1825303 1406459 1773864 1637691 838779 1634313 1019626 1086699 1037198 1818120 313548 1535610 622657 117577 246590 630414 1505454 1600658 1703647 129742 1262174 1786821 1883723 1744045 231133 1678592 1038366 1676712 568942 1933856 1965192 41465 1550743 1739500 59430 936119 785849 683259 925602 1413556 1974855 924363 1080937 1062747 489654 724341 1562857 1999236 590962 702273 789271 1171455 1625804 1081052 922381 1969065 1183525 835880 252875 919507 1811171 439086 406832 854255 1835483 389158 1594526 1661846 1138476 1557703 55398 1682355 1554682 942237 495178 1200196 1640572 49310 1656991 1465643 1390991 497256 1009330 1379261 451666 500155 288386 719612 982076 1663831 742319 1031280 1918323 135442 1976771 1514204 271371 1708087 1130268 1707542 1777951 657784 434826 1390424 1635177 1889940 1598491 1282814 1889923 1355612 1533176 841726 1250861 1054865 306023 1157303 908850 229449 37390 79654 660423 1609665 952041 107201 1400996 366068 814472 1564140 1380036 1941948 1852779 1384950 666284 670614 1952163 1847742 1802461 1758733 1960301 1551241 1371441 434157 23337 1011582 769226 1336838 915632 958033 96403 468113 339628 1911020 1576221 687903 1136924 1615117 432021 451328 1929354 277292 1627264 996006 715706 1368216 1103586 1592768 135102 1540941 620949 1293640 27207 1910901 1840721 1984166 563698 1626607 1536851 112862 169780 409073 263255 1215542 1469231 106263 941251 1774580 204036 1134304 1616263 161689 872710 122952 654970 1147324 1508468 1475317 886531 1345956 1766737 667898 1302743 253470 1242669 1394441 838714 1038715 1393966 1586114 463552 97824 1853984 723743 862247 1581257 571547 662233 117239 777990 924790 1977422 619325 868629 178337 1965755 1512039 378339 816419 1393378 761478 1863604 1149831 1601164 1056809 1455746 1429190 1449355 586061 1139906 500402 566557 841192 1224475 2895 474700 64223 236499 1822351 192562 349561 517656 1912871 337338 858284 405189 247264 1029688 627087 1413707 1163572 81866 1298153 1773573 600009 1788389 1430964 1242340 1173338 537014 1877216 894449 511082 305216 1451105 1345147 679383 500334 1351476 157031 1089323 1081073 1818604 498028 310486 1836598 729780 74823 1831086 1122281 1350612 1657099 533875 1361781 506742 1081510 155864 1147553 1752738 892033 1298801 1062828 1802923 464000 190770 760603 207934 860677 531758 306090 93726 118349 791335 998645 1783694 751209 813771 444417 206580 919563 1264843 185531 1613934 1980291 1742359 1988371 740633 1663090 730004 765978 1563328 1132637 746164 1045081 587003 1392883 1759962 505005 1186269 1559101 1501735 1320982 1352476 1306467 193787 935099 1701471 491422 297607 341605 561448 1063415 1344635 933974 241352 1977706 343242 1323476 813980 1249872 1391702 1733748 1727600 846465 1425416 1824350 531748 247255 1875039 856388 1475629 439478 1506189 316089 321074 598020 107669 1548140 691026 1799370 820588 1087589 455208 1510894 790306 434159 1499826 1309829 1825263 1654033 1057884 386206 941390 1449211 723802 1476193 158181 853642 806215 47437 1515013 1776679 1929219 194564 1851116 1565268 1493274 798744 1888181 1132341 332497 1769306 21416 1012300 293126 1966609 631714 1310610 1010051 1871825 1479472 1251297 1197370 43708 1072495 541192 1394167 1796331 1953485 350259 1427412 1085883 1711610 1553444 1527687 1715534 37212 70950 1744735 105393 1832760 1649746 294806 284473 1117003 1005244 368779 1297060 1618951 1160930 1010093 1237235 1758816 616558 658079 477313 1067074 459290 1827683 673208 1579625 1006838 933233 415789 1218362 1879429 1612682 1218525 1517173 1715951 1234364 1923426 1485625 1259573 1148903 1168432 568660 816122 1880625 344542 539944 620258 734863 1018262 1354127 750932 463832 649183 1662262 1241752 1865354 728236 1983460 813683 66866 1260730 283757 1375586 1449427 897705 1613561 1273121 931258 445459 1126300 871301 1558081 1651762 751219 679466 1043411 1905952 1552949 1913967 728943 1504271 822253 1394020 380773 333574 213922 1010241 1332708 628033 1570516 1496154 1960484 1300172 1038809 1735247 352773 1841760 238887 1468756 790690 1124342 899488 1605425 222765 1368702 868153 1364174 1028979 1685185 972295 1323090 448891 1181269 914482 46825 1770074 1205998 1088915 822975 558508 1576468 59752 321610 40534 755431 1689107 315207 358514 21970 1806266 1845859 99541 1977157 461308 1960887 162926 606998 954476 1693682 304438 336113 1343018 127827 94343 1645661 1610271 1780851 1080424 1861993 1348159 312726 1475652 874441 1342825 1972246 1716306 919849 254839 1970858 718712 354748 788918 442102 360390 475062 200080 507602 188975 237869 426827 953635 1041579 745399 787599 1087181 777004 1745710 938321 1933913 1167115 902472 942754 715076 561208 968555 809281 590680 1545888 7404 943419 373248 476222 1394253 332639 1881009 1614404 527060 1975518 1405451 1812149 1818455 707018 1521507 1308743 576161 978248 1043504 1355020 1786562 1944835 1870239 1391814 1594748 1281701 294895 386210 1994499 1153603 1257109 1472810 598225 971570 1404284 1936603 1873651 1138048 1558210 1275049 906608 875680 1177573 1829184 965629 314394 1577295 185084 125517 1480864 493241 1946623 122241 678616 1227790 328550 1195851 691851 217100 1300921 1050146 37293 1402571 1921988 975029 691752 1596781 1749364 1456191 866588 1121645 530935 1975209 978234 1321001 1379241 760332 1925566 1326391 1661587 1027299 549478 1889690 923354 1390849 1262640 650791 297494 504355 884020 51930 1879907 676735 549289 74889 1162799 1286284 1822142 1627989 1659683 1815762 1791737 1766452 1637462 1649719 399484 635132 1188800 1048271 118380 1499081 688777 905505 1907695 1565442 1223782 826666 1318304 426926 1554337 230852 1989707 411644 1874806 80317 1456362 1713637 1693388 803139 1435814 1287643 1464580 1839165 1734021 1134593 1609164 653818 1021108 35119 1606843 832267 1739136 998573 848313 1431961 405120 328760 555692 1052041 578453 79716 1757049 1067949 938347 354646 996596 1132557 839758 1405349 4932 1086611 1051277 699551 1624438 1739619 990092 1629989 299180 893048 803495 1535528 1663660 741846 589180 1473308 574136 1139563 643411 1653656 251284 1142480 595962 417121 1118732 339847 1792328 445536 125261 1501801 700885 462457 680133 1272626 1144920 1277171 555187 1545672 1787456 816990 1221153 1898024 529953 1928937 610765 1931528 1067326 766958 1613221 643176 1842864 1794146 1043463 1276791 1927419 929012 1296868 1442779 1374612 1223225 5477 1147644 1699177 853658 1539644 732947 1926917 323013 742071 563680 949075 1326102 1360475 287454 1032240 1297858 1640548 1901039 245924 1079268 1594179 1716459 1629976 976940 843414 440019 1430775 1569295 204456 1644776 255588 1594772 1947178 850291 715930 105885 1410670 1954611 1493160 306804 1079527 1891448 26329 410043 1313823 715017 539635 776957 1905941 1676031 612307 1970985 1172503 1638827 656152 758213 671588 742297 1734539 974106 742676 1185186 1619207 357856 613525 1871797 809509 949850 1083678 1081874 897097 1667654 1581533 1150717 59070 795981 1783956 613601 1462816 442417 466942 1430266 1963654 1275504 995034 300141 1412281 838827 1560638 1123595 374649 864883 872940 234395 261750 958092 1730599 837080 1073620 1080630 1092076 1764055 318988 1958215 979680 834455 1988499 1609369 1118935 186342 155559 1272412 263078 332415 1257845 1622768 986484 1882547 451960 314635 1725955 1352190 1844867 1182116 669687 997897 1696876 1844320 959890 15699 1712022 1177346 1127824 408941 776006 408714 95808 1949253 1842338 1487119 277254 744472 1865927 1172529 351006 1514075 979904 1733867 138058 1132324 434149 853166 132132 1291795 72635 31833 739102 1306621 1386374 1249960 1325160 1668318 1364416 798975 512329 1094835 681766 99371 559857 48665 206146 1825915 631114 1911143 1081666 276178 264767 718504 1529652 494736 1608988 750107 1982444 288795 165166 660998 577011 1900819 1982276 1870070 629527 372765 413387 1274996 1943870 656925 568288 1333458 597330 1089958 1454494 1850480 1862644 1032973 1592675 171359 292272 1343732 1626283 381691 903000 672482 1310110 1970199 93413 245942 1876031 1584136 1055191 1143545 426354 1246382 902402 1317332 1326653 1724373 210059 568610 502317 1762496 1353433 812216 1410953 150848 288434 774488 743323 1195963 440197 232674 731546 1587253 226079 1804537 992907 1067273 986432 1470308 886294 1107954 1558693 1355183 380475 770186 400717 1366962 100749 461274 1618653 1724617 1491021 1728526 169853 1031675 1878986 512985 1384074 1916797 1419715 199619 76475 296036 877321 708041 1164729 181437 1956761 526608 1332425 639446 1282082 573281 754635 405644 957691 1078140 819883 1130032 661288 511147 999790 103057 885899 1132593 607472 1608411 1316282 1728844 1409566 1252985 1772426 1986780 1654354 932593 666159 1544349 1438849 764768 362486 704408 351648 1174786 1241263 1802487 348384 1579975 268999 148392 1754520 1456522 817102 1211009 961073 239816 225707 921922 1704208 898585 861912 1190467 111989 1943637 1305778 1493877 1190561 757363 984471 1854199 760041 1509852 148204 1840265 1946696 1018581 509523 1415309 885296 649153 696650 132 24946 831357 245583 572368 1915684 1537675 765315 1220835 1820970 365429 1902105 1487239 825151 1547394 1685055 1120274 1973716 1212616 809532 1419774 551984 640817 174936 930496 538980 1026478 1369590 1208099 943610 54490 616895 1908168 1375148 924749 1362842 965792 858982 601302 360493 370493 1455924 594934 372763 1786731 732114 706972 832177 34227 1166486 1545542 443529 559596 1884006 1484717 1309321 126695 1805117 1537711 1068900 379041 755235 1548618 639054 1862668 940132 97825 1764333 1247642 47771 784788 1497268 471739 1456681 304883 603434 1732020 1052471 1622002 543789 304949 1259696 297372 186862 644699 1346369 1725442 1736053 1786675 1686187 1134457 1107206 509855 456000 734403 873315 584666 426545 256857 1294248 1882966 340207 1221580 687833 1446473 1391743 1947970 464584 1035141 1890364 599558 1553750 1444031 171316 318210 1661077 1064980 274990 849535 1615797 1290639 1053248 782007 1721846 429869 1490608 1894964 1793047 916519 1064313 1749414 1085784 209241 1709376 1951932 593598 1490924 711487 1155279 1280043 1534106 1478521 995230 945459 1169035 1911785 1034589 366046 251044 607769 1871899 1441290 1764410 1552325 1844571 1242040 504201 890756 844455 1246993 534302 775426 974969 1079314 633690 1694270 94823 673914 1430738 532120 125571 484210 1226569 720992 1853410 595199 1766185 1907215 864173 530001 722266 186609 1265157 1522975 1366990 867405 945360 526086 1940305 1549816 1819843 932030 28513 1167529 1027705 1420843 492017 499750 957362 1520082 279070 327468 489915 795211 1855010 1448893 1282309 221515 469779 437066 627278 1899936 1533209 1249125 1274438 443028 1569650 663234 1766964 1118590 1609866 532418 1104907 715184 1748096 1891937 1434928 776555 1933466 1825514 1074189 493824 1950641 889933 864853 672608 308991 248068 14683 102633 1881172 1614121 28546 1980855 81667 542267 942089 513404 1507117 116605 196558 1479545 1106523 545120 1585395 1350322 1478062 1938382 1119296 391985 1040331 1773856 1986289 722996 1404562 882956 1403843 1536299 1654627 1661855 659991 1103823 1297776 838673 677473 535923 550381 630759 1128672 655845 1543047 1264940 939303 1020399 1982416 966543 1733818 678507 126431 481067 1634872 696452 209641 527187 1663946 1575580 1400374 63639 632692 1346009 242368 1602789 924729 28787 822425 1766950 794814 630198 302988 1424709 1023578 605559 1958924 1681682 1722995 960434 1503888 1389292 884222 1910906 555547 1233058 1405393 937897 268804 1451346 706686 1849300 671397 400612 1599489 87180 1513101 1572492 1235624 1243082 443105 1444603 1463875 37666 1958522 127101 265354 1343517 730146 1951108 1025794 723815 586463 1973210 1080090 1847566 61163 983095 1829534 857540 1809782 68482 1022347 1382597 613004 654828 1184819 878121 42534 1435521 827783 1185803 1197403 1080367 1985839 571124 1618226 95304 121199 1104758 127371 1593861 324237 465300 1501604 1029382 258451 436785 761077 68949 450953 974485 779559 1254496 199431 1829743 762771 663638 1734979 631939 830572 18221 514646 1761740 741570 1012529 1909645 1482908 1916748 1894410 688177 1883833 1756556 63807 1751538 1166190 1000294 578092 1021124 132110 1668685 407689 149365 1496477 1575471 1098151 1258688 1456443 207613 224887 1109641 120515 892303 650979 1016993 1351966 1873379 1895873 460493 1091888 1959253 1628371 1878769 561389 1772695 1564960 1705768 1662772 1572073 204460 1077180 132487 1859505 86463 1623794 470193 1279916 285207 151452 1306910 349173 1121113 234978 1482685 370981 1672172 1770076 27809 462354 1477161 686975 1207463 331719 1062449 1783999 1965926 672587 456999 2668 753381 1856353 1851874 422369 1058709 1302824 513674 532497 1396241 1309882 1964250 188227 1145229 1109518 415113 1475393 816093 64717 1532309 439377 187878 500097 911392 1115749 1739837 477495 1695576 615545 1898875 314164 1929675 1660758 1423137 1740973 1217730 1974702 742427 1297379 473087 1152391 1708760 41350 876376 1128056 1922071 1017144 260868 384722 643307 1269998 236174 1004652 1676378 841699 1550282 1228791 174128 1908033 1225624 1567431 1552265 1848466 1194833 652146 343310 493107 1011347 13524 1842343 1914878 376102 452080 1519573 1135671 1928136 1526612 297531 1066403 1213997 1243229 688998 1676258 1842836 273331 556993 246242 598704 1187526 1242658 1516226 297331 1611978 426849 1974227 1854428 1492291 1302379 1973098 1960663 107535 583605 964724 707222 953987 88799 1399586 535271 77117 1647845 818132 971418 214529 1293062 1088616 832261 1043512 1071655 157082 488570 80086 1200851 423937 228620 912305 528108 337915 1043873 868103 149624 1496645 1404049 1237703 1113535 62896 1404617 1542815 448378 1912829 266647 1512802 243670 1348857 1543477 304817 1755311 1577721 169171 130150 485338 490127 967435 1752796 651687 230448 214127 235890 228184 921957 871594 1765120 1306172 1846423 382514 1773541 1249331 853648 901648 255139 339926 298596 713822 1282757 1794866 705811 1945542 1520475 1023600 1421152 594140 469325 1415639 587319 959900 1335030 963977 830059 1197020 1686582 682828 1584230 1901890 1288149 1471527 121251 1548860 795046 1549841 1655220 1206203 364138 1735956 1769455 1372431 646896 1372809 1160075 655121 1717684 1637680 389308 1090450 1313478 372826 1865390 1481619 23693 1564078 897913 1082167 1196751 123247 488097 878598 498943 398769 1056766 209354 680552 551091 525161 1020447 343568 178037 639328 659786 1768737 643010 2037 98638 1233501 1362409 1114503 505385 1196937 669400 1191953 328455 354849 1792889 1939093 928585 818805 977952 1737387 133834 1553496 226982 1494834 620571 160129 93356 1039121 638543 1187574 1076009 1154288 1725435 1802374 439822 440619 697513 758760 289018 580141 1838082 1593755 1864356 1799447 1445527 594688 1978853 899426 257844 37104 1676321 602601 1805063 1847377 9464 1545379 1803359 660567 1645955 418234 763500 1731089 1787569 750737 1066392 700170 1471277 837559 737479 924604 392895 197560 1449384 1654477 1869980 607037 754149 1375536 1439885 38994 528050 560219 954235 801131 105006 1178960 152415 87917 1604414 1566276 1621882 265637 1694846 1607017 1499482 536381 384303 288037 1121666 1448215 664210 1999670 1314392 249873 800504 1935318 630954 169943 594712 948776 1440801 627719 1661445 239760 481599 1577539 878106 1781919 878709 1640870 431297 1403614 1818621 1837617 1527864 1767712 1575108 1575619 524109 37111 315299 69388 1602163 683276 625181 1339637 839335 195745 92918 979311 530296 572451 1101831 799327 744339 733514 1360060 467075 1219383 179934 178652 1992156 1304676 505030 1670000 168072 1151387 1839635 1018760 404290 1373217 836269 1640047 104827 376215 205472 940971 1690189 657192 235000 437997 410952 847979 1757738 1152722 837936 379052 1272576 845111 1967745 1115463 1674448 801155 1621524 336271 1981527 34172 341922 1343784 1320097 935659 1145333 1264449 504415 937720 1932767 1621901 751218 1108579 1085570 1147355 396096 1248178 1462081 599918 1032586 723131 1031924 1976022 677656 988579 397966 1263471 1552168 111297 799813 1270893 1083310 251335 1152174 1640898 1563502 301364 1394586 724252 304029 1140650 1484810 1737254 463063 1489782 424413 555571 1797074 467330 1474051 1930124 1320685 1987890 1998811 288670 543739 1619988 797453 1608732 782529 1554569 1586700 387540 117074 1346897 805374 689297 678445 884996 1857990 1437113 337344 432215 973613 866018 1069355 1252937 1948731 1406257 833586 350963 416658 1198582 435791 1345674 1307207 949812 886861 221484 1235227 1853448 468066 396234 752200 728457 1944493 460656 158472 1235974 751573 1150546 1599348 743822 346718 460970 1013989 90578 1083650 882703 637260 336481 1465067 248088 546457 1291547 784357 1665718 866822 1226837 1051518 366014 1847195 1066894 1376926 410993 1918827 1385159 951309 283600 793467 203837 858322 1837447 128791 1884569 782444 1233229 1295729 1729522 1346648 1311776 1982349 1107469 926100 1180950 1644809 800787 175370 1333140 495353 358618 1948229 475 60872 1929544 1539383 1927523 999582 1918271 395751 1789261 1959375 1944335 427257 438606 1577622 1836005 787832 1523930 1859879 1001 454068 475206 697650 1782113 246842 1800039 1678840 1883841 984093 420601 842669 211240 98490 1022031 1271815 1993675 1803508 1071936 1807604 1783604 1161717 1977139 1774174 1572472 1587286 1563705 358002 864591 1263263 1387685 910135 29707 1818959 467795 1412999 1687815 1011464 1934759 67206 1615080 702918 694643 310795 469443 212474 837695 14872 130542 312981 1992534 31329 1490227 1563826 757660 544540 145576 1792672 1200235 1182854 659485 1842750 1723696 1677034 1873726 343573 294054 1382995 1955158 775575 1237936 231095 1363244 993174 748726 733386 415734 1189739 1066815 283982 823327 186161 362703 1199067 734689 1954263 1017316 720582 948170 627108 1783262 1212217 1216546 1636280 1261074 1977938 933417 1495225 1767938 1315828 53913 737403 777134 1573776 1782990 1082483 103529 1623658 468032 1256337 1879483 1308326 1848051 580813 327714 1387690 831850 1428184 315764 808536 1177680 675084 1100390 934663 1268874 1133834 1129718 1896213 1978309 611369 551983 449858 1362899 671796 1903114 598215 1952227 1035973 1072610 490902 698553 1823050 1748633 1554435 1627958 523260 847176 639597 248692 902865 1631678 271905 1688143 1242087 483157 1663858 486149 1507738 1377450 626322 1832011 719999 377861 569277 1119816 954523 1546317 1451165 416455 578152 1193738 1755724 264916 143782 1822763 1772934 578199 425364 934555 875222 1187697 826308 506300 140176 150181 168919 1234837 215282 371385 1284572 617740 46665 1665688 1428393 966712 540244 1562436 578894 474537 282331 703161 1911141 937687 144827 346610 272297 1266007 1732035 969268 553506 217203 1735221 1737905 969947 895943 671838 1947080 1203849 1533775 234538 131219 1343304 633772 204690 751637 1104563 499029 1910431 742556 1689560 322228 1157025 1349647 1040661 191175 1976769 664276 150286 471855 673852 130839 1176089 1045660 1872149 1900997 507130 278213 326866 401224 33704 260953 632751 36522 1667079 1838633 1880286 748208 986580 1158643 645052 1686296 353918 125953 868031 511631 415075 1191839 548461 1714762 1280719 1370375 1748412 1879203 827573 1766448 40719 1608116 309494 1236006 1227001 1471938 546651 1771424 1667941 250025 1091630 1853862 302327 234094 372854 1192768 1701072 789892 89182 349611 600520 1927064 1150798 1804751 927112 532752 1396126 1335125 644555 936779 14034 882880 1655455 369265 1577114 511781 11958 1796144 226426 1018977 471792 1448115 1492378 1197717 1376682 504921 1341125 1569863 374884 1754341 188785 1461985 819565 1906443 68094 631877 379483 1620852 1753445 887539 1797967 746632 813301 874081 849736 349147 1639860 1827978 323332 359475 816845 1231852 1614916 98487 1940012 1135117 1740542 384706 1529872 1648569 1087730 1949476 1682456 66992 630376 1728835 638085 965 592397 1316220 74748 710155 1730335 405317 365558 832860 242661 900165 992946 73574 1090658 69755 1987543 1356379 845524 1765458 1966870 760119 286341 400315 98028 1998875 439972 1180628 1620334 1076228 854630 1028624 40876 1902257 484351 862309 1560084 1647017 89736 1915269 1372829 1365299 21438 900195 529954 758367 1493993 201662 1523758 363386 606812 1414476 326162 1194024 1996255 1535874 1952292 67125 404121 660428 1871318 1427664 197639 121868 1006490 1957294 535906 387549 1318682 634879 1043677 1533616 1665669 734576 1432996 1621780 977993 1034851 898733 1361940 1984529 1395571 1579305 759203 420894 156924 1500882 596363 1270683 760629 1093595 220303 1303473 104466 1829274 525817 1836856 303984 1995763 695252 1012812 270783 1796084 1876965 1992488 223481 40750 1259553 467386 854527 1989485 1892901 942866 523587 1547714 1822088 1122702 492795 1037333 1750823 1424936 225744 1709911 439248 1629171 18532 1942536 39989 1940923 1843125 1702841 238408 838764 417750 557496 1561861 1337204 1475533 888113 1822197 1401073 1519262 870646 730418 935271 1355001 645812 144548 1957134 1807835 895829 363061 62892 970689 1532170 1546684 1899447 322919 999719 1197776 1112819 55206 791666 125626 1523322 1604276 528253 1851179 1634324 1596649 454252 933087 1539520 1528474 710107 1516264 1490198 320688 412801 433099 1257417 236575 334114 38094 337510 1468397 1404117 853859 1597287 1834673 1310839 1868409 47740 1344308 646005 583206 268434 264508 136429 1458540 282230 503652 1113543 1799508 341363 1949880 1554264 1303177 1757673 1012737 881842 947218 756724 1702024 1934437 1371512 785292 1962265 1060735 1877843 979424 965804 567377 294689 871726 1546097 1944952 395184 928163 610506 874747 63531 1425633 228784 557695 186884 616926 766026 1101180 258424 1918650 1889331 1026848 1888709 1254810 1100332 720812 1315779 1913054 76902 1052426 131848 229987 1872046 1649403 1638832 1498944 812093 974120 432322 69861 1873246 1253850 1296573 864688 1564282 514148 154966 43654 111059 732616 843427 391697 1404427 136167 941997 1557948 1343192 1028859 820884 939939 119533 760049 735250 1807438 1978394 1441007 807282 1575821 1029806 1634565 1052366 1600001 375588 722520 608876 1018963 1990533 208114 115070 1299518 1443150 1515496 1947018 1329281 390082 1472177 1340057 417649 556493 1795785 775079 757578 909616 1576893 1778627 1555808 1727372 345809 777179 34269 846400 1741992 1320523 892425 935168 201305 1308586 1337470 354264 510528 1102696 269161 783937 1832399 1584376 1082101 1356347 1202246 1584819 984694 195908 483887 1780314 1765187 1138100 680076 804055 1490209 1862368 224314 1832200 189890 1194738 1117644 1012944 1783099 1474421 1626442 888184 64391 740896 1155258 202099 1814860 492777 86007 206808 957335 1939624 1001300 978306 1165551 347765 470809 842334 845886 1019589 1455306 1725679 96087 1045963 1086967 1502861 1554197 1262889 766884 120782 1376001 441945 1214698 561029 555755 1782260 1010329 531862 1993853 1501464 527748 1759819 1876013 1108137 59712 165377 493728 488845 571813 521651 1505684 972301 1726731 174122 1772651 38087 482806 658713 283065 1422875 1193358 50500 392858 814460 1653601 970979 1840112 1253384 1377546 796067 1556637 1223802 1443102 513641 160377 1129783 1271824 951577 1416579 1214900 1197903 1090763 1728452 1051736 1520235 755754 445734 747767 116205 46948 812165 809858 1323178 788425 865624 15302 492000 1500745 175245 818316 1991419 1257849 1668264 1142095 1927314 1661719 1477805 282139 262597 931291 644762 1465318 954023 65748 1688534 391577 400816 706098 1555351 1664688 1082070 457749 618797 217242 1554084 986303 576103 1009844 519362 1533943 1249428 247155 1488822 1640138 1764566 1586714 1844291 299380 672542 41308 968830 121641 402976 845011 1723136 1313250 1281634 176720 941716 1834832 156028 159337 1439481 1399774 570259 995735 1677414 445388 1612687 1850629 820661 1293028 97541 225182 1913905 1326986 782219 1344231 804759 864577 1173253 1979580 1933452 1433746 274973 684098 1002534 1613426 627690 657792 1923467 1602728 1278124 1966034 896880 1251822 92838 1698514 1740501 563268 200924 289284 1614668 1551380 1147171 231897 1002100 1789281 960068 1997277 1606992 1035146 1545574 78886 1521376 440461 359819 1997530 1546622 1737652 740708 1495334 377407 1023666 1846246 1936003 793181 1620805 269085 713271 1391578 129657 730101 1977989 1450093 1045359 1334690 1532628 1665948 1267432 1397217 5542 1347715 1712706 982721 772727 434194 1451126 1180041 1047312 1343205 600565 1626484 1829083 527421 1027152 1866083 856014 469916 1347916 88210 1983752 1647304 1821856 1289307 690587 150590 628844 1034377 845902 1334841 333272 415230 1823810 1148834 1984314 1215962 1430344 1709324 695192 621974 1700290 1201904 5786 1446016 570451 1299373 1090122 1971231 10257 216726 22988 583652 1998477 1799625 367104 241592 1361092 1151052 1949492 605657 1086162 1088428 70727 160904 634593 1008897 1002799 1719884 38936 1473739 576129 761357 1639032 221525 1663833 761806 981825 1415209 1820947 347524 1236883 588270 464814 1848640 1229825 976672 498017 932381 928023 1786010 170465 278348 1971957 1787482 1275872 775486 1324799 255924 312155 142611 383268 1739226 327809 1888434 1895760 873250 1557089 199358 877023 1574673 1559069 1464601 1420350 1350613 534704 1729999 251522 1526712 387576 582492 1632704 1386558 1502911 920092 673631 1720120 1908081 810404 1543393 1924031 396477 1057133 1396942 87915 1938620 638027 813007 185928 1293598 313852 460086 910107 1446414 865926 1265173 1953230 882025 1213216 502570 925670 1465820 1107409 1799010 687445 462190 758375 1625246 1129313 324409 1401763 1161475 385027 276269 18760 1012155 596601 894440 1131206 1786840 1470392 669245 384367 1328983 1068247 339043 493468 1795182 589854 1409972 1222919 703160 130093 1830794 1962898 683313 1090405 1867887 961330 580043 571080 1212598 803496 1523136 1491322 255829 85629 1744167 107110 732609 588175 476918 1240392 1009263 326824 1295641 1640070 1442900 1762225 242259 1844799 870395 163960 60383 1541449 267392 629646 537929 1065064 1176392 1848347 799185 1763636 21426 1676227 1134031 1386914 380004 1378693 1850825 392691 95338 1489188 397418 597706 1035029 1598387 664136 1719293 59443 260561 1421660 793399 884182 789905 204892 1718344 1056049 750982 358749 551541 274547 1194909 1152606 1503693 1769730 1655573 1594372 856114 589076 235835 1786501 488111 1494720 467992 1233181 884531 1946231 1520401 905308 266726 1197915 28418 1212106 875668 1543767 308728 1401947 278523 1748009 165548 1315566 796634 1608471 658277 257253 1712795 663104 1224587 1341907 792659 1299638 274921 1106412 516427 306316 1654962 1390877 100181 823410 1455941 1309045 1418811 1793985 647857 719715 364627 78320 141519 446988 1417803 1672567 1486401 1591827 1779247 627804 1028705 1469860 1239811 104822 1793061 1240031 1250910 582302 1795976 315879 812330 375093 780518 1518116 1630866 1587310 1086966 645274 1261414 439771 1101566 758635 1482994 1290868 1467115 1347350 755888 571643 289819 1457398 1274961 187396 324389 117318 14221 189777 1770159 1424166 622602 1488129 1134058 686891 362301 1741599 103046 1491794 490251 1061822 1594765 135518 1574437 231948 1217549 1345776 1635558 1055692 113901 1956820 1799064 287438 922525 677889 1628552 1356259 1090221 862617 952965 1975029 414879 976562 677915 1880592 396306 1121571 134926 462854 482662 1752033 1013031 1202618 268292 908173 499955 1878145 561856 417830 1931377 1228652 1701186 157703 721156 617177 1836249 797395 216483 204646 1813212 617453 1428934 1582823 1983933 670048 1752445 1263729 1633201 1812200 751799 687180 1409587 1976160 502139 1616344 1217935 1150116 578211 1261874 1837435 1109297 1828449 1185055 951977 1052039 1603834 1378850 1235011 501387 1156666 1410016 241477 1905294 1825003 714275 972542 1698452 1902031 1913732 477797 872929 1341335 516160 1917138 1491451 211065 382249 1243857 524332 375922 627595 1754255 1478778 328888 1157747 730024 1890310 375956 512278 801821 822156 1558618 1343843 958237 1820040 1923973 1112402 82726 1560967 1880424 1852251 499740 686307 219828 893117 403008 370422 1640942 552949 1622096 1227375 117876 784961 946149 736245 200582 1121171 1824992 898970 616705 768494 715795 943296 468192 565662 489664 786720 570636 1524508 440455 1718771 159269 153403 1846652 363937 604442 1654602 890203 390422 1708952 1968524 433762 899660 1131761 324059 853569 1042450 799507 1480465 1388078 1739827 1970234 1524373 1776179 41707 997395 893302 371836 662807 1895831 894165 1320636 369534 210336 1959577 1950426 679857 973759 1506967 742662 1033229 1120379 1905258 346498 527458 1637370 1703279 31850 1727032 894647 754328 574560 913427 675587 97417 691576 805793 635696 1404559 700890 1659026 580462 1870167 1078323 946594 1650448 1994602 914240 260388 1007553 1992859 1334924 175037 911197 30485 1983808 895051 209790 586795 406446 1253825 1215762 165415 946580 1113429 1891884 388110 690879 1970265 1927331 1315899 736501 1404868 620516 1752559 308143 65965 1251413 1138971 1072077 1929106 1413005 1009555 1979448 328897 1698082 1584875 1558951 623556 1989566 1831739 1033707 612136 783679 384063 1154287 125378 1830383 454616 1901589 566601 1673574 370866 1048679 1079198 1418543 104517 314049 1854296 1311851 1366533 1370401 579093 668845 190845 769830 414478 713709 1638684 859715 1370787 524858 1651488 619285 151813 720737 543740 1986097 1974762 1436808 1504265 1299702 112657 963651 1990124 1819807 517629 1347836 623277 1311032 1433551 1184789 166013 1523653 1897590 875809 1759234 445310 5508 998846 597465 1264214 770414 47117 1914080 1009637 1773421 134764 1600262 1916568 286710 1554204 1035063 942587 1919139 220280 262557 560642 315970 1553184 507189 835794 917101 1389724 1797996 617840 297384 594222 524697 1411444 1406625 1949959 1651994 415911 1254629 885944 1365507 1547868 447591 1999095 418143 1717420 1487000 1766999 481795 892692 184599 844793 620857 1288420 826242 958778 1399095 1534837 1306380 427935 81785 1139691 1326249 1422733 1298860 1028757 363114 1972739 596620 1596262 1072048 1149548 1778154 644153 1832581 1035548 960282 1072516 1123593 932804 711161 1507870 906654 1374019 1235603 651985 1180704 569313 1675181 631274 1053359 299164 859733 1187210 1519323 459293 187707 419589 1387884 684110 1912859 635558 501967 362902 1236429 1945099 427435 800854 59351 1227454 1937315 1552425 49466 1356498 1981992 928432 811354 1902531 1981661 1560226 1754383 1311251 1342920 873850 95979 1971325 568745 1703890 1974211 1204137 1017040 438745 524577 129296 1979778 404475 1188853 1191900 1505061 1398787 1160439 1988340 255626 769584 147589 1055712 726432 1985604 1418669 1664124 1841803 375575 1158485 834662 1513486 1049567 1776321 1241094 866691 1811466 1532993 626254 569909 472925 578972 1898656 106287 1604609 1727446 1905449 1431616 603684 808501 109291 99401 1983830 273636 379562 1559923 461535 639240 268722 1558903 1911030 280863 760193 1081890 1722052 647983 1181876 846558 95376 831141 1859771 48794 1349968 1153245 1239478 1957577 814993 517078 1024729 1379112 1053987 1507069 1468359 1282692 962627 1581291 201663 1252888 1102043 1345209 1176751 1762017 28529 788352 1822475 1612683 1834711 1126137 6821 1766233 977215 898383 1130330 1779436 140621 415139 748063 535424 1553928 1260522 1282963 694885 1121094 956491 1834423 909247 278184 1711936 840455 1078847 212373 841096 1814954 1844043 519137 398303 1241450 544924 675609 62851 1906920 367862 212715 743911 771821 1815532 226 310447 116603 1588299 881166 514107 1854291 1951074 93551 10127 1872856 1394536 1850873 1089296 1673007 246859 1980308 847102 363694 1777365 1096830 1617468 891509 1311433 636639 1072645 192134 1594763 1418424 1635598 1996391 1638397 766597 142845 1975101 686800 292573 1686543 970016 1373283 1406636 377903 662433 1776453 1302749 853753 1796136 1472301 707259 240218 1370492 894014 236362 1641490 391428 1076494 164185 34310 1484273 1660707 852992 1586156 1898383 1778192 1338987 54575 345047 1172981 364104 1985273 1990416 167544 1793215 424172 1345329 995624 1487703 1113134 1353915 467905 1906616 393001 1620134 462123 213474 642831 1671399 1553440 1130158 965994 685117 133584 1957190 653574 51636 375228 792898 14459 1940146 1428386 462541 1785500 1635410 441012 589462 244020 616053 1597875 1531411 292183 1609803 1465135 1234860 298872 784956 842976 1977660 1472898 537565 1536220 1466347 85904 715648 337899 62737 1064271 369212 65342 585146 1596456 1436337 1017061 287107 1755411 539404 1475765 1268001 196410 764122 1240276 1159366 1505764 1276892 1356473 1089807 1601053 1274533 1836410 1238783 833889 869401 1676461 530982 153873 1707349 915640 1955934 1241848 703511 1479074 200953 1043324 554712 1297589 554463 472028 292157 864657 235157 1099016 1616803 1656597 281719 170685 418303 60610 245934 1522606 899750 1946527 120789 11229 1425950 790962 702156 406086 866285 497285 1102163 1387512 1193167 1307090 1489783 1002909 1361785 809846 1895862 694224 1689756 514837 1067311 1819849 1847222 1307033 1351990 1420802 278004 1716260 1325106 173141 833873 1864762 1793544 1215180 124062 971908 1008409 1418358 1450549 258595 1196218 1116857 1890334 439692 1111782 1868896 1979309 240677 329592 1599091 1300059 1667898 505174 1504223 1463077 1763968 1638079 153897 1389751 52511 941866 447297 1939525 1651153 448411 1772930 1173790 1664033 595779 339723 1966065 620102 1144571 395729 1389854 1935007 328824 1152869 282330 1941003 1025979 1128673 1469903 1457671 1349983 1895101 790029 844040 1166524 1978805 1193280 1770082 1580178 717399 1808517 72220 1031724 1901185 169744 649067 872250 999491 472863 1978992 42709 76304 801202 1322242 333499 885046 1790985 1610065 1525667 342942 990939 548350 1165197 1567527 1801251 1255547 777588 1922648 377556 1851375 309734 1417638 1485921 301160 459940 1377191 106513 834196 1093991 1503317 806101 1475283 1154634 330262 1546376 822874 564881 319693 833381 1787970 1706849 639016 1679167 1298828 132105 1302756 137369 1506382 1149643 1437770 1784312 1516191 263500 1544165 1751691 769295 438459 1263460 343637 1121704 1577578 699811 7974 162928 827265 35622 486370 1118873 957951 912014 1219061 1131505 747092 1599295 1899917 1829614 1621256 900493 87564 852966 489348 1137505 1645214 1370038 1726739 244053 327744 1324993 977931 1014243 1009179 47107 40231 396347 192949 1789765 608071 29541 1183527 1502360 1474186 972888 1765756 80389 541862 449702 516282 1784838 1340846 818837 576025 1759439 963027 737279 282899 1264261 1485844 321375 484750 1614855 1468818 522244 739195 1039010 1461259 226492 12379 443271 910070 525999 892537 283607 531920 389578 993912 1238119 141422 1042623 742712 1038283 1193360 1392379 1579437 911904 639559 895991 1732720 571763 321288 380844 1144734 811337 1542992 893914 679374 1053456 1592972 31048 492692 1694274 1870830 1179986 1723493 890310 60988 248835 1561466 1459231 82942 143829 395555 967783 1897690 954803 571595 780388 1366857 1977128 928451 920119 65260 859699 170329 1064893 171768 145307 904477 572602 1440114 1670027 920504 1938176 305801 914969 1159162 1830041 137451 1527099 1497602 1772084 503118 616266 870509 815150 1219350 1329977 1508210 371250 696067 482651 617560 543523 1899672 1226396 1878034 548019 1992499 1019868 278705 1487341 740510 1402213 1019159 390842 969397 501834 1240694 216064 527881 760452 99516 457253 781337 1465569 909881 113094 1850684 1380314 1495167 87763 1791303 1156923 235393 425943 361240 716795 1774647 1214146 338728 1877215 1091086 1095062 257995 421961 531696 706183 718825 3601 147870 1635106 1704323 1673975 203498 1793007 752731 1446821 696048 1750407 601329 1321265 1181211 1081262 658735 1434914 351371 1398968 1786807 436798 364134 40763 1130771 263588 1504684 1888124 1612887 1016806 1035171 465448 1872735 1234604 1634489 1120078 1764864 570082 357974 736661 911443 775898 1566969 587615 1092853 356111 436333 899995 1457815 1735241 1560670 1264808 1646950 73207 1484008 1265298 1588135 788086 906655 990341 509269 1114469 1557485 1521148 1951821 862215 504375 1435968 887869 1656198 1769456 1598902 596306 464236 1081811 1403129 269584 1098817 668520 1801586 81861 1715323 1584369 1399640 537380 1698043 683886 1467546 1742917 938679 1135092 1381734 60580 838510 1792999 414854 1684882 1309818 1302871 492716 698264 673943 1820360 1189232 991496 779760 459591 205757 610550 1889527 1676529 262166 977820 599641 1972004 857610 1805225 1705083 1310462 762811 1035723 1738808 74312 1534117 1941129 117379 849247 1187228 670542 1126388 1504753 1706772 1815927 35784 182568 1884180 1684600 1143401 1586170 1189523 974715 1855488 109283 1799990 501547 351298 51035 651415 937861 317169 1560617 426499 45705 1747449 1107110 1490138 624584 665683 1583210 599336 59938 708254 1066295 1053682 58599 25253 373032 1170701 1056219 713234 891854 1823838 1407020 1384256 613946 1093005 303034 1999992 1382823 1397692 149004 373166 1523232 1326028 1875673 680807 84356 487784 1541881 1257021 507080 670389 1800982 68873 963309 239650 36226 1294823 861155 122947 888697 868130 776054 1596173 1019236 564131 951817 990221 1418657 593136 114864 1142463 633619 336499 306701 1919069 1552377 289498 1081446 156774 976712 1650830 932351 1639511 1328407 360553 565404 430626 1761263 799074 1122719 1011785 1452853 1486957 496274 1797190 230568 117383 532216 364222 451839 98304 1319598 1355022 587507 1597644 490287 75097 1520344 1346921 970219 761529 74403 1604222 1270246 1463177 752698 1233035 1624932 986106 1625384 1440426 513473 723372 1237469 996770 1047915 1393785 981568 603561 1296962 76398 923543 1403497 688343 1533080 222624 1030500 1107658 493770 508232 1143332 282713 1430227 757251 199829 793583 1869064 155604 476296 101472 71281 1236591 86185 1355315 982700 923277 955265 943389 316856 951130 1981299 895810 17691 268109 522379 169720 683809 1190437 1189775 132442 657442 1507132 821061 131482 1202870 1764354 1599881 316495 1387568 305667 455461 11876 1775073 1127796 1315990 821711 1349687 1487414 799945 1419230 1802150 444853 1894428 1735326 1738953 422955 1611952 112988 914042 1957344 1489380 1507100 243363 81214 867972 1177023 1029240 1145768 1948087 1730151 1665237 1805536 1432333 169762 17915 1210210 1779985 752004 745552 1796974 1644338 322637 1585220 196950 1800333 638573 683160 651239 1783788 1636807 118119 1004301 147999 1226167 1120728 310648 1412711 1490180 482134 1565184 1061285 166602 1186897 580904 314959 611558 683987 1281217 1646636 1735727 1801817 895815 242818 410075 610519 925674 771625 1791409 700589 359203 13186 418174 8694 160022 1769645 1145632 615106 1657999 417041 1037445 261216 1715705 748152 1754522 832073 1612299 288804 1302081 1804906 1852192 1490010 700626 1017803 10189 391422 1735207 895047 1421254 1106651 373137 77474 832931 489590 1489983 281717 207041 820230 1149034 612006 1404827 522008 1129665 1414304 248956 687246 486785 1127000 1858966 586586 1736351 1841807 271664 1236446 298945 530247 1483245 16725 691902 895697 205767 274247 350167 1632457 360077 1418368 87513 466034 60173 535 660772 282392 1149483 806077 1916151 486687 1037845 362754 683261 1274754 1981499 915685 1150123 1832481 1215475 1228216 371687 1301832 295362 619038 1561530 1029618 487456 950422 257753 1968614 356014 324849 802278 904737 1876449 997372 259670 219727 1640530 1071033 1952721 1030210 1855685 127344 1108246 803290 1888761 722892 606552 211932 93967 816050 929334 561849 203866 511213 756704 390803 502348 297030 929937 1176836 85790 492822 1895895 1382453 913008 632283 1115179 368799 1966578 1702127 1297092 1694682 196300 1806700 191860 1317643 1004845 889204 1720971 1858102 1786805 1089141 1055479 919813 932266 758315 65548 1417623 371607 1789849 324426 1406031 606733 1909749 1048980 1735314 195921 915480 188089 1598395 1675053 1684623 1900135 328647 1789430 1785683 33048 240190 843873 581617 737290 1865891 693683 1992112 1570602 1868788 70562 1243131 1155178 1273188 996059 1892367 717899 1376520 1612482 1534030 736379 1750199 1208429 203954 298152 1402476 1622684 1082883 1803740 742012 644775 517934 1079190 1527080 1183409 92724 224143 1533399 1537953 327067 462876 1256844 1245797 1564226 492780 689196 940605 1364663 998741 1974679 330081 1164234 269745 990297 340258 1931938 555698 1114964 1648501 1857449 386469 30860 772602 223567 1250369 855786 1691595 399745 488262 1155242 1099597 1323601 99101 1250814 777549 1436043 1825259 1112897 764100 825118 483459 1169906 128014 1528773 1701641 776338 463339 940422 867775 1116833 1513003 453836 1733189 1043903 849493 915158 1170028 1091561 1933970 567551 643818 1143341 1498089 1308360 1781459 1868022 323000 236880 832934 807395 87570 1963677 1796521 1453113 499539 1076821 1001222 1722494 1868882 426678 908099 1753480 934832 787903 784671 615439 215156 1230536 954862 1824778 1993637 1694489 900328 1751837 631248 1401466 374100 1339381 454337 1858949 640165 1089277 1568941 600263 1523304 1894493 801119 74569 825350 334412 1820782 223319 794164 1875785 1679572 1280932 1537825 888589 1161417 427004 993497 1710627 737990 1061825 1299796 73403 862972 297300 917121 903767 1142731 177726 84393 1200470 954531 1703612 727500 769752 1248205 982353 945520 1898330 1815109 1833800 62915 863197 1269620 384392 676599 643602 1778724 541113 162672 445183 39776 217549 821429 1774214 622383 1027093 239410 1944230 619667 1684202 1681532 347802 59398 1949538 1510104 176793 1361297 1957349 474844 1052062 242214 34196 475571 267868 788329 262771 1679228 778834 390329 706534 1388844 1104817 985725 756641 853400 142813 420812 968671 1295076 1246933 683597 1121189 20081 1780805 1398699 1116584 642984 112171 1618176 436275 1029205 587598 1598531 1816482 1546127 1737165 1628720 1773639 566343 1616063 1142347 1460086 102453 1193266 683840 1999487 230435 1856356 902334 1875053 1009260 1408619 1498451 598221 379026 1596969 507276 1204920 665862 484492 637246 271320 1135505 1249197 1521742 1756854 1447627 376390 1069179 1287140 551681 250843 135909 842095 111966 1980081 1926493 1557580 1638723 988137 889660 1233472 1903073 833746 1108053 1758169 1347192 1105444 345505 591305 519632 1470937 846910 1879780 76466 1718714 461494 1198395 1421035 40782 1727573 1877784 1367550 1401365 1748758 1661921 1739391 849924 846842 137493 1015445 1324547 869386 206064 1752982 1172844 906670 1027735 390105 1253038 1697068 1830927 1714312 905589 1201792 1690765 344483 134165 784862 1826131 511110 1494687 539185 1431976 423551 1379413 850177 682449 1447458 1756535 1700690 947134 623389 707842 1669454 1864553 807646 1712181 262907 740201 932 1671055 1465881 625506 1111846 1953899 20881 1057582 1802175 835461 681934 1976225 2653 1540979 367550 1256263 1032639 833069 254999 1858099 415275 1933601 135686 569523 1138818 1159584 1054655 1018356 276493 817268 1556856 1467570 943796 1330860 357486 1010012 349622 1714928 696541 391164 133351 593127 1231517 1940089 1279857 1211184 1975385 1825958 273767 1038802 640375 1430704 1352037 348514 1699510 1837295 166202 1345101 1304195 195678 1390980 1166 1640260 1550898 725622 1877852 992611 1615461 468290 427051 1009477 932289 1699069 1306465 1975871 1543975 165633 1887001 1453099 728750 1175255 443523 385578 1839400 1103460 1859903 1433412 447401 941591 640081 1519185 1672737 1618106 650298 1854822 1363710 1982979 74593 205129 869420 565745 722413 378082 1055085 1937332 585600 616852 1992593 1016700 548532 1996832 753332 440310 1345620 432483 23937 1132695 146944 1304734 516725 1865248 1210052 1732659 870581 1731915 94974 1586144 1115202 545636 550462 1875525 1675507 585700 1481212 179399 1042848 163872 1908403 1206837 1561520 1835884 1938800 39610 1561757 773598 1461471 1647212 384590 319398 1422361 492565 905882 1802951 861200 482329 922829 1501510 1826722 494196 1091994 1993197 180025 1664681 385580 1169276 58304 681716 1946082 1993528 843519 1010362 1051714 1156896 1442693 251778 1030496 1717034 1942552 542606 1650434 1668161 502405 1612358 1377921 39932 38655 107956 1652240 276594 858838 722162 389412 1393362 732602 707303 1708710 382898 1049582 1051167 1364920 509234 1734231 1445479 1492848 1524390 267236 1422912 1787506 241101 1711014 130669 1148116 520475 880467 1738473 1287508 1797791 1549141 460855 1282568 771696 1156240 457082 1669697 11136 685383 843934 339780 294766 1818723 319307 760861 1748835 1420832 133697 737125 1901856 1105188 311781 1541731 343247 892457 814425 1167806 633467 1544159 1886703 1306454 1338210 979722 1576623 374712 487164 1621962 1321111 1651376 1702879 929688 1487302 1847284 1949398 1594800 72272 1345084 1956472 1632929 421427 1603066 1129957 497165 1397808 1590545 1043081 1758360 1652843 693049 911579 1436015 1117288 975847 98526 1394552 1191850 1428109 132574 486867 347673 1922867 1887504 1159050 1478377 278331 1774107 1845329 911045 696456 989898 842823 553241 373650 243395 576679 713283 1859491 1440585 1115649 1379697 916097 1907800 294499 313558 182639 203581 668372 1130034 1654401 458384 169910 991303 1670082 1458005 772058 1641784 319585 10008 1860924 775047 1323773 1628940 235490 1627404 300514 915107 1714800 631238 122931 686198 1603603 1929922 1322275 1778098 1714838 1849387 1107058 422531 1608606 515409 759986 1176072 1292031 1486644 1839515 1954265 936008 873680 1762736 661912 876051 828654 391684 600087 1340231 954118 1658249 1510511 32044 1337405 1193723 414365 950095 1315547 1312497 222735 343817 580700 940281 102132 1012194 603233 929901 1470995 1125284 612121 999197 1672878 1912690 190703 631474 580175 94177 767447 1390161 1736398 1497261 1522575 419826 886923 1642310 1317583 54945 453737 922428 1562949 1319832 1519328 424667 219957 1208320 1101457 846113 1380239 347240 1079920 788592 1314252 647311 297502 279709 1571876 1823140 1245940 1974196 499715 10022 240987 704657 1107137 132245 108987 1246788 85324 1532776 13118 1893446 1183700 1729961 292226 1737131 591853 494276 839365 1487762 885220 37297 361038 415787 1921642 1810884 3622 632794 950245 916204 370073 1228132 708384 99346 1664955 97920 471001 1934835 796597 1868182 1343891 1922984 1192386 1498462 1025948 1730672 1414231 597448 1687041 1010566 1004828 1813080 1954136 1125895 802406 978770 1837978 18273 1879559 1682110 189598 1257113 1240351 32131 747481 803358 278619 920812 997577 1758893 514496 1925212 1986650 986137 522787 1537240 1391664 1257771 990157 820247 1017258 1289518 54523 374231 855233 1499337 651192 746293 895284 814099 293030 1261767 1357287 1465831 518020 305133 1100262 1984249 1237771 29456 817932 1866517 347138 895337 1189585 1540594 83614 540627 603061 1881353 778393 386471 442025 1973619 1477788 1541143 467090 1730057 1997030 178268 590098 797125 1553548 525396 1326128 1475945 246734 958609 739109 1579935 979682 825362 666206 47219 1418359 1701312 718937 55272 1962583 86291 1121199 1150910 1240577 579420 412660 1866290 64788 1880690 957447 667210 620594 127084 36214 168219 83028 1119802 1612878 841411 1171286 1273500 827607 620890 1948652 85418 986209 1737617 1541808 1263376 1269812 1258566 1856782 1608812 262122 642950 1968720 1497838 412287 1159249 443651 588417 220451 1471270 1161929 1333523 1576330 489813 1990571 431851 171737 1478171 617545 325002 957302 887174 54237 1624292 392513 637311 704559 1570446 996916 515822 305615 168005 868589 1847845 1067879 1537568 1272602 372917 725057 1102924 881794 918975 1834030 696680 1385880 489162 466634 1644681 1960789 903700 1060886 1162966 1213975 734793 248394 518494 1303292 1247071 1482596 1810219 1091889 1189575 246611 1043495 609062 1281696 1325791 900305 15769 239747 809308 1973402 1045715 1743413 874214 273246 529680 317126 1430060 286943 39368 1507479 1016826 339123 264986 517385 714749 153287 83930 864625 716247 1131012 40023 229101 1537898 118649 844745 1282890 1049493 1688990 1594572 1380031 1315879 523585 701929 1913096 710058 66562 1854972 1658614 644417 1858743 1643709 294771 595018 1702768 873346 1532313 148158 702800 414262 1352227 1661245 54244 1257046 1178738 1918874 524131 726243 1185158 1529893 538754 836649 969876 710588 1736742 1815163 1950324 1530511 215391 1332543 1470329 1615499 1301860 144494 1338012 1162 571032 1912568 1628975 1570254 277965 305809 920136 1811019 1528224 400529 1412375 1454635 961657 1807930 329381 1715250 867493 223329 342218 1529044 542764 1248967 45168 81777 394115 1893920 715893 1191172 338935 908245 1644410 61020 884420 244165 1600737 411541 1971132 158641 914912 1863454 1460755 1446971 214972 569551 100438 177590 251021 1039922 1991488 516112 1870129 387768 758197 1634544 1592279 561191 1596108 1418936 219177 1206689 759993 1041644 1105385 1418816 854081 393758 1907348 1882058 777270 481545 880863 1490074 1008167 1812970 671317 1549877 885450 1397036 1373955 1305587 1641444 952005 1284616 1535878 1498064 444827 1640818 1206131 1173938 743975 1859204 1274112 499811 831810 1307484 168848 1654062 1170227 570631 942665 830041 1286294 904352 739818 1411263 670879 1805930 1412720 1101471 1412284 1631473 1595595 1122063 477376 1412179 711767 1623083 920219 441858 207068 1003711 1900507 1199300 1332001 963273 923202 1835426 297455 831462 1337806 1319454 1191904 1268216 31898 1667501 1283591 1229281 1732712 841387 1569251 773440 1444317 604188 1552197 549780 571029 225902 94622 1498943 533873 914532 856022 1763459 559620 1099403 1292271 1656938 168592 1080987 661466 714944 790310 1365896 6812 421638 1930714 1591051 1690022 1964139 1521589 210993 1043791 403792 1272985 1805311 1423987 1205262 883339 1588909 105302 282454 1132609 1136251 485967 1001144 311298 1024267 1947247 1575267 1541614 491856 1083295 780563 1578969 1239257 1699632 1258044 820365 1401988 583393 954207 334462 385524 1868311 1493655 319984 639502 184582 346630 1923721 1617167 1570021 490726 4887 372338 1787167 487675 1777716 1154182 257139 1065090 119780 138241 1350815 594747 34490 1125347 687331 1195431 210932 1155089 1672623 199533 198566 1387427 1797949 1035716 1951513 783505 623677 1210778 1978793 689490 589949 551406 878051 235343 1116910 1155087 1529078 792558 145444 908182 1410019 1265725 325132 1004885 1592043 1014983 1581436 119291 61764 104567 1769278 210004 1676061 1390550 1459381 778299 1599531 988495 147515 1298427 140119 484806 140505 1140882 897761 295579 1688556 945854 446740 76736 1356583 1475288 595704 1906231 1310761 409735 1966164 934944 1783044 737617 1456346 1245464 1101223 1168551 1104380 907549 1302912 1116293 910655 1489210 434138 1066016 1726799 1411861 610715 242169 1161065 430653 1285527 1260805 1954546 1524503 626789 1508893 949744 1326284 310789 751629 390910 48437 376679 928463 1891722 1958133 666457 225694 1146963 1972069 575868 1859244 499877 926692 1765916 1620277 760331 463390 1618586 1516165 1253439 1863542 826968 1739068 1511356 56981 1787819 1504786 103853 478450 691620 950356 1621282 1001553 496793 935728 631401 865859 1891954 1631975 1659975 248312 1431923 379002 85493 1215411 1374526 379406 1554182 1321287 1995828 70053 958679 1722558 868295 1276946 279251 1051923 758564 1292689 1559860 247094 1564680 777977 1398901 309820 1313733 684486 1841761 1997895 433427 1828170 1456292 1603624 58510 1887975 424746 885674 832353 1585601 824378 1386437 1140880 160104 1475392 375985 508091 356510 1530849 33822 108460 1740350 1725568 242003 1459112 1214447 1052296 507360 498918 1086791 1863522 229518 561047 728871 1907224 1365986 331384 502819 1347826 933027 1991736 747886 1220442 1790084 1223849 719512 1752846 1309546 1150805 757626 234359 1375441 806869 914152 1348656 1845071 1616914 840605 988537 575029 385302 1250422 1407965 1333419 952096 1287576 1637130 648963 724323 490137 1822323 1447532 1478360 797573 1654859 1378077 917771 1354375 1366823 897413 1956289 1253193 1799486 1027856 1851598 1930751 1656212 913250 295142 1878554 1286382 272577 1751955 1644871 1800460 732643 1928440 713959 1279554 1116419 996079 38988 1893335 745590 1786219 1590236 810386 661941 1496859 1131268 293674 1150406 408052 41328 1041192 1527212 1822586 134505 182230 503183 1397277 903244 1646913 1249529 1505985 438907 54779 181723 1640704 1654267 569013 5218 1695945 757331 1936667 75265 1135357 1465265 630516 1631622 1789614 101457 1589744 1213295 200315 777091 505158 640739 1099006 1867109 1888209 1489909 563665 479771 1871528 1564340 797481 351387 1921870 1554861 1584909 1154621 759206 1353748 1771908 1341164 1858526 1133760 564886 478713 1346479 916620 589444 1919925 779809 224652 497612 196786 1848926 1809984 1642689 464965 1972045 968483 825284 734627 360254 1892176 58694 1980836 633661 1141042 226301 199055 378607 701832 1824760 216473 1265376 1714152 748211 444039 1389210 338653 682650 1083693 1649925 778591 1534438 837224 1007453 134137 779156 1784482 1492918 6810 190964 637005 1032231 768971 794289 1532093 1140023 1614653 1589051 1221966 1278357 1228482 1801750 715966 936230 352487 1426084 1375874 1658544 1359110 504773 240795 975105 229566 904811 996309 1467439 1302288 1121303 1642678 1352585 425015 1434900 1665744 753330 1595104 1796219 343279 1133684 1199276 335270 1963870 430574 737394 1667544 772229 1696741 579636 122509 1444102 1055254 692220 1517604 1095960 1469973 484374 436400 112353 477545 1997236 288991 1994021 478583 482524 1441320 1923515 1425421 113736 925282 997020 1230603 1642999 179216 815416 478370 795968 342804 422766 191776 881737 1611430 131565 728111 256053 1460853 442193 333897 1155501 967835 1755427 1126078 561296 1282243 477950 575400 178343 705728 1378577 1907506 1103432 1312349 1698779 678672 1625829 95133 1173918 1483353 1210549 1541425 1834831 1616577 42863 1957755 1544149 154686 303688 404647 610055 200451 1360921 1470306 902040 853566 1156337 223857 1224851 902052 1739699 1718522 1680493 1522082 480677 62658 809668 1322499 1268936 1745768 252024 1109055 151814 1416970 986231 1656541 1704674 1813797 1270324 1796771 1098538 592874 1982364 275276 187927 534958 1452675 233104 1329073 1708288 307874 1928327 1283551 1739721 548378 284713 1150513 651316 1353783 71462 385532 511031 722588 1357081 1744223 1124911 980270 1493263 324478 1176889 2954 870108 1197569 1253394 1361340 373629 1553287 538402 568235 149074 46824 1750502 1894355 1515218 1112290 1271672 1399900 274137 381819 611683 1560499 915687 993866 1443377 1273625 1972342 324061 1790130 1786914 443865 51635 1125361 1527623 1106041 1046923 1260304 1202113 1897306 428516 1497254 819512 443525 692316 130527 28154 1342155 1076008 233353 1083319 361386 1248138 968908 983867 191857 1681300 1461578 642414 604514 1308341 394433 40974 585374 984720 1462833 558605 295921 782846 1660578 155095 404318 1724406 600677 1758254 941798 1477628 664540 307192 1175058 1598939 263165 620799 1326670 1014612 405224 54265 1387839 1206482 1496338 1220103 839767 464389 764143 599998 271055 1788741 1400540 189259 871068 536248 1681354 1195746 1276074 1135283 1439325 1059292 1882028 1804913 1453404 553582 1089132 1351437 1902358 1445431 125042 362707 689656 1972720 936262 33316 294332 1580255 962103 483067 1992138 414392 680861 1509422 300873 1267687 1197450 1448426 434210 1432860 1563508 1929946 26263 1193907 1509738 1503234 1077018 247602 619418 1716477 121193 1995767 1809784 1485909 475430 375759 1870264 803145 1827053 504634 705986 922637 1783693 254300 15588 1148251 1991178 49678 1856336 404752 178196 1892569 383634 23899 1126945 260201 20479 1889589 259096 89411 180664 190817 1957915 1630639 219487 1252689 561229 1257863 1838805 1844608 1560927 512860 523943 954061 1465171 1168352 363116 1186171 179993 1985359 360322 1796945 154275 190172 601848 1540848 1791323 1079824 681681 773934 412939 931090 612711 753563 620961 1200899 424266 1547538 300881 948689 1512604 605121 1286539 120866 666277 887618 1845776 1263182 1097636 754347 1761184 1659055 453427 1984786 49639 1866079 1439032 1612117 1242676 1273086 357642 43467 1092599 931847 801844 1188491 31306 191723 1659373 984417 1892909 1266524 1369787 1289782 953685 481270 1686661 1601543 1036803 106788 1007113 766996 549582 852362 1968131 855153 190800 205847 181779 1214747 1834275 17577 901730 201406 628983 220543 58780 1454515 693754 1236463 1241271 1220430 1527106 1857089 1604539 753781 911783 1893686 84269 597172 1934755 1629114 1481242 742008 1070813 1653014 222609 1338042 814239 1498732 1104042 960468 979956 40462 512605 1578685 141777 234421 936731 1495853 520121 704364 115507 946529 1834789 48491 227302 1873189 1310807 49167 240344 1941521 1320338 893907 3315 215737 886566 539451 1784501 1452928 1778685 357164 736151 320995 807852 1630290 174673 563034 469941 169712 863728 1055070 275061 1486646 997603 790179 97020 869781 1459923 475459 333672 379268 33180 1585081 211272 1841223 1114080 209359 978 945805 1515339 314266 1850252 90985 77598 441198 654842 149125 740570 559171 915975 1801991 703036 1876752 1885203 1659984 1435297 141360 706797 1484124 467026 959181 1592444 989902 870360 194609 216223 123083 1897938 1727027 70349 1842119 71069 127823 1322300 1236294 780358 350827 1607435 1764679 246855 496135 196386 287174 5141 149177 978519 354830 1632084 1981281 1577206 1768760 1446207 1186366 1818371 1954566 1071946 458378 145799 1693647 1032107 524745 1124516 1080066 1822421 1737453 251609 364704 1326808 222462 1910407 663877 714223 1229611 1714057 125525 1248215 211251 1668570 1597990 1674707 859147 216426 605604 1838643 1748540 787653 1598632 102852 458150 42983 680080 442261 1899642 1829493 53842 1100459 840576 516561 119529 1408598 840667 1765030 1573217 89661 716451 620297 1363892 1245609 1132993 309770 1020101 25583 157451 114211 34719 632192 1036842 1739936 1465236 878719 172630 1499494 1727465 1744793 923113 537975 658158 1890101 1807548 992779 1125271 1426793 1921311 1489815 293524 372417 1731023 264627 991101 1069005 1709589 1437520 1981772 435121 584950 569270 453189 31806 1427208 234021 924491 1406084 1306262 1113872 1925883 1164242 1879097 1298749 1759100 1850192 720709 1283283 202597 239884 1719892 575440 510107 1516839 1294476 1923044 265830 722330 1222507 917515 901170 440504 1437293 1890645 535869 81807 737418 1572152 1096707 1806179 206021 776517 317085 43811 982954 726177 1681842 962723 1728675 76919 1518782 809075 1675753 1487811 1166562 476432 293576 627477 1357749 4951 1734965 1888442 1479101 842553 1157114 738362 7434 227503 1647135 1702198 13250 553546 1405981 1347436 253812 947188 273181 167937 1687973 493752 1106807 1220058 1305236 124671 1082213 1505353 1196084 483925 1422986 742976 1444330 803508 1698747 1196548 770931 987087 694539 775279 1022920 468120 1003008 1455961 988668 454603 1370574 1024494 13280 946602 489759 267715 1005064 393444 907746 893270 1250728 810049 1662575 1924028 1274559 1579130 4569 1437059 246634 1487442 1603062 1348393 1319029 1071065 1964488 1389525 1210449 25009 233933 439133 1979451 1034183 538185 1022728 1622734 1971253 1568962 750651 750768 1481058 743667 1070991 1383611 449485 1890089 736894 731097 962960 405439 406964 1375589 666811 1561261 1831733 1618379 1029835 1578883 251372 473156 1913268 633167 297334 1806379 608610 1348500 967145 160411 65234 377527 109860 886689 961558 1048527 193105 199338 371043 1180053 1954977 1495469 273211 726017 199568 1195895 805887 1279488 230750 563040 117895 1971869 785637 1720694 1969682 40012 1661376 850856 750258 854257 1414547 456309 656964 316796 534279 1180943 434028 1423651 1518176 1021588 666428 1043516 985863 1518468 1930856 250677 360432 1835803 466861 1148082 1476464 456807 773446 1838837 528399 1763545 1844785 1542842 1449971 586979 1976446 9773 154700 166098 1323922 864406 975168 1378107 939655 1473446 1489639 229219 482798 547152 535831 342527 1514792 1247324 435657 505269 1946679 145681 1659235 1444599 1550450 1282132 1233341 890253 822819 1241883 817696 97673 237975 1013021 433789 1851845 1286407 851093 1181681 642999 61549 705304 257056 532285 311994 1600761 79225 706974 360282 380282 1963284 423916 1676253 391450 214419 841941 1593477 383026 447613 406852 77200 1029841 189039 80036 1073516 411574 1652656 30478 929345 1297133 1750559 197366 55581 940334 1633651 788548 1002451 1782068 1540853 1936217 1291764 447396 438155 263678 1390046 290496 785001 122859 1578401 1532212 1157765 416529 988635 1511128 1924400 1386811 632130 1455237 886780 1924203 1525971 407080 940783 1758184 589820 991575 1714809 993126 1827830 600475 1370659 1399291 1475208 920514 1414963 769103 1897823 128462 1552331 1263272 1731131 1873123 292004 627029 1509418 1393587 208282 278556 214498 87732 58711 1386414 1001337 744930 87293 429780 1371673 1508894 472836 471032 282650 830311 231472 161415 1451597 1955179 755028 1075294 264993 949890 1767120 388214 502782 411821 829419 112879 665598 1020337 1956055 1125614 245806 607078 893392 679628 1486252 1082103 159299 700355 1093450 694075 1753880 948362 1334653 758110 1435132 12433 539493 1247371 467738 1164220 723109 1654303 1642889 751232 370466 1441398 365987 1733037 8456 1726592 1078862 1117375 1983171 551118 1779924 198465 1924995 398232 503510 1001716 949241 926731 601437 733152 584669 117211 1263668 1538916 1036382 363121 1877195 395425 1689347 241647 1882234 866903 1610221 1163790 1478949 567739 1689006 923269 540191 1290153 1038569 694551 1015490 1163905 1147408 776532 1355313 1336219 1236806 1913361 1481703 882817 316515 1161064 1407741 308009 353646 1686364 1012935 934000 1019106 712844 1460650 1042377 1343176 57464 864237 971868 350951 286067 1701094 1358732 1520519 64182 105146 963761 440122 11621 751813 1330136 1800511 1895263 1251552 1809597 1144336 905828 1698000 1070335 1450604 1018061 915858 373721 1498117 1516651 929593 498174 1896246 897887 810894 938096 166262 1350784 561735 579650 521773 597282 1878555 1298483 610296 1590781 1531738 948132 499141 1393477 1006621 151685 1899293 1320352 1750083 818207 1148839 1633721 897693 1992483 821444 1109071 582103 90271 1836687 1517945 707628 1472863 1442427 1829817 1217468 1739870 314251 94495 61468 650749 1741887 648784 522087 918429 92285 845368 314950 988681 970140 67484 124544 418401 211694 637250 977358 816227 1479180 1192357 1345590 997642 547570 1213625 651656 1218747 1130190 1629022 1976814 1944603 1712270 266413 194720 1788627 364267 739434 1527757 364150 869645 1306199 450179 183763 292981 221876 39781 1147461 1822855 1164832 1999900 598984 731398 168425 1222106 152247 1348317 1738057 1635671 1956788 843252 1340465 1307327 145219 1584776 520204 1799710 596885 1308513 1759484 549458 221548 163187 841290 800221 1098052 679009 2439 228153 1250674 1335792 651149 1015440 34106 870292 1515541 1774530 1980705 190099 289577 1107235 1689631 1630091 1606844 1717770 98474 1016402 438295 480055 1663848 1199853 1361462 799956 369078 287468 60360 544449 1598974 1345489 913428 10917 509394 677265 1847120 885170 1747495 93041 794041 333678 329141 1520115 521573 1083834 1363388 479430 1954998 655990 1433979 1540386 1579510 664510 243845 997088 1388089 1968650 1622084 511060 407913 1818415 1254286 1643261 716256 1132708 1623615 1379024 549708 145301 795714 1277468 441317 1893714 1948359 1687938 760466 1062943 706286 1634753 353539 1543468 648945 522596 760169 1931129 1203261 877427 1751895 1957531 1782435 1490164 363730 1383056 795677 1366515 1480249 463264 1330099 1378979 1318807 1112783 412963 1632857 1063836 1836088 690585 1470717 1920842 693185 1639846 266143 1503430 1369006 1304186 1771111 1914309 1150916 1402993 720635 1679801 1623583 973136 1646473 531344 1973219 1250085 831743 585957 1080469 103509 386308 751265 1408911 1709746 118302 649549 1940998 724279 1177777 933807 1519091 1360094 389458 1267014 719683 1984211 1768683 570825 942265 1645945 81547 177120 1462335 719429 354123 1091927 256662 1614695 158782 1262080 414192 608898 842898 1973415 1863396 525032 1616429 609702 714166 96845 506448 1884280 1592275 1634718 244280 1842011 380247 1142229 999193 1106098 790254 1633193 734223 1161518 1556255 1074581 1778676 640256 1833292 552878 1866870 1054667 512100 1592772 816994 745921 222504 1499577 1158325 1721324 382908 313989 1774851 704793 1582380 927134 1804715 880335 1196570 1937464 1414849 61091 436852 864639 1005364 990183 1319294 1823191 1479596 379353 1287477 385788 837595 1254101 778347 1799007 1004178 919655 1820323 946575 1404936 1515777 313829 1722077 840819 659415 1324971 1105883 1624875 107740 276971 497077 360381 1702769 1121876 213981 1922016 1423286 1443783 3826 1553086 148477 1178490 804733 1929646 1897875 523987 308256 1460768 1342528 1315533 1520714 751395 1696534 1191350 1041969 1839288 1349840 874414 455231 1497569 896965 1207275 1700353 1962004 881347 1401159 1218235 664134 1867582 1211608 1711998 1213516 1021209 594031 902213 799787 691036 1773491 890773 204121 1840471 1469107 1129798 170132 434130 1418042 247824 1078837 830547 511460 1764543 809818 390175 1564931 335798 1168200 1291526 1577504 909630 1341175 1788597 1462083 1245068 1808019 15681 393039 923421 193480 881672 594113 342453 889454 1392351 216672 47366 1871041 418250 909102 242530 1198315 1486678 458638 704044 76309 515252 843587 1643139 643950 645309 1563710 1077417 1325719 1020829 1221584 1969025 214763 1861001 1640496 1805114 1566353 1709392 1062610 248761 444431 356764 1658926 1782215 1174462 1950180 84365 311255 1320805 639211 38171 1398368 470453 335517 1518412 1706771 393118 1600100 1638441 1243883 1365996 1600254 1308849 1811148 1352019 1244991 1964979 1217173 632590 259125 1751806 1653582 339903 1565305 1618510 839417 802498 168755 1190650 1007554 1281080 1520662 577424 208288 1285568 856382 1494109 342430 1043180 1747683 1930826 1786234 1573355 92540 771315 1917595 476485 1847040 1357657 24631 137204 1263177 979824 1444320 100860 1127756 1732194 1206425 1126529 795575 1566924 706810 1890286 1663399 1251661 1475895 787737 1442222 464060 1496704 1737521 1746915 1939944 756673 1261383 1601118 823495 1918850 1300451 1742122 1027618 1907219 581384 309511 355120 651182 404688 950451 1389011 417670 1500953 1358988 402019 177878 1584184 1071826 876192 1219736 1163531 19813 704308 1697916 940109 237653 1222294 1996145 1961959 1964499 1211401 450515 633051 1303194 1569419 860581 1686550 1686811 569589 521057 1599723 100664 224815 140308 987112 1957116 167885 1815351 661791 343362 852201 25294 1689684 1515346 1851468 1333736 873495 181571 767060 1116186 587221 586619 1332052 1779762 61741 1659834 928090 797909 16339 691566 273525 823147 23470 1002487 1958247 1536719 1198622 431792 363053 1786286 1225506 355714 400648 1545565 646573 606520 405576 882585 844362 1101163 1607967 293204 880817 1683215 1890528 1861431 536458 1625677 1867910 419970 375240 1060244 869159 1796092 1211030 350560 1605427 1387456 1438564 967834 1607439 431169 1930818 1325280 969811 60060 1784315 636768 1569247 1856655 1674474 922866 1485517 37968 1060754 240650 1693611 1817117 1710579 1011847 1605089 1079387 910965 571223 1670235 702225 1499083 177442 1364753 726408 1587396 165930 1843928 572518 1750213 591049 1063636 332943 771748 673467 819223 1347978 1542824 939705 1044986 334828 142561 417786 1001101 535060 1830006 853493 1576335 1173223 199124 1554965 597148 1923450 1285905 870031 35170 653493 1490726 621358 1279542 764191 742325 1105370 287284 893685 895443 1466820 342780 1839784 1436510 203435 406804 895280 1154220 1118912 1409000 1161108 142010 1642277 1253592 870020 195075 956683 1419240 224414 1580430 1703904 1774517 1395531 1114514 219704 1614794 356738 895331 693116 1939829 1786918 1926246 835134 61703 937599 1360879 753520 1950587 1383477 155513 620716 938255 731384 126328 1195737 1678981 354279 1784077 65238 1585724 1746668 371816 1601274 1556151 1744869 691061 446836 884595 998539 1459026 1383003 467587 802582 122585 692202 612524 1912424 1732566 761435 1313006 1664288 59323 1940161 1222405 1860683 945937 1650476 1974129 366047 1001607 1207620 1939601 514928 1699372 1678866 1569733 1980750 1881469 280371 1349679 1836215 464287 301371 1302544 1775639 1535499 899894 1042150 145362 116191 745318 1372500 37640 1775282 1249717 283372 651122 1189623 1500428 431277 862321 1081910 71305 199232 1656436 1124146 848667 233489 770515 1945150 1108235 639116 1435075 1805342 1538797 1124814 1161321 1603573 950936 777724 90062 1427671 1359939 1759247 445935 1207529 340849 8027 597693 338322 114015 510134 1702224 519100 1851666 1027858 1011191 1368626 1273613 1891890 568034 1604022 1048121 1955380 376468 703763 298227 1322420 269579 1561015 1190939 1735039 155667 562406 1492649 290022 1631439 217801 1017214 184100 376963 1376294 134531 144929 105031 1414179 1881284 1456938 1188410 494443 413454 1667761 822039 1869828 810564 1305497 253715 511695 151504 305411 1400665 1875947 540841 1366851 1383786 588761 235501 1583047 511749 1388134 18495 463032 1060041 1266534 1444024 641383 244318 1805653 1229170 498601 1784275 848432 1453509 1181842 1062384 1489074 92240 1690148 1784041 552360 1335189 1681363 1677759 1891953 64345 1368149 1511077 651496 1077044 97481 1164014 1739096 1812906 448017 409535 1693573 194245 1367408 204335 211712 307751 404733 1633314 217328 1973722 1652428 751405 1007599 363872 904072 255648 1835708 43788 659889 391158 1895191 420973 1956627 1189924 1402837 1072434 1556355 768890 392666 96424 1921453 389377 324625 1130258 358238 1176880 1633637 669581 834745 1668370 580547 1511983 1624954 899033 1153870 1852431 1359864 741855 1193378 1669931 1941631 435304 1192830 895266 29488 1328547 1858727 1899415 1621151 601546 1731352 1431072 1260895 258219 1123202 1885600 1249616 874253 1238996 578859 1071052 372625 1082615 1596161 991241 1009794 1439512 781697 388085 1031580 406625 253687 455429 765513 1453456 1300025 1036319 1517188 1429775 870450 1446631 239342 1906542 1558712 1427774 1872928 559625 1993607 1375701 1031742 1311651 810348 43957 1938272 965252 654583 1194335 1276576 1857549 1258284 466325 798702 1047347 749065 58028 1646694 1964489 1799314 511152 1376120 1811644 1976073 1407236 1341338 953159 506508 1572202 819209 368300 909777 928273 824347 1574103 1100708 1595501 1389316 483611 1596131 326232 790856 170803 1848624 1389983 1974791 1083062 1575207 1443568 1305474 52861 125742 417374 1974367 329715 1912356 1525780 873186 738325 1131847 1508051 710096 17770 23935 305807 1264236 411694 1666307 224684 126960 1187026 346327 1214458 75287 337561 387567 1378709 640599 650547 1554724 979993 183185 1207490 1263696 1705070 1303134 1962020 169875 573341 689666 509983 944303 1978851 555170 1688888 603414 1053802 584920 1933142 341516 587549 957912 1831163 907182 1316277 1357541 5958 1850539 553602 823302 1761170 1069792 1976031 1642111 574369 946707 1905877 683923 1556478 1317917 1973302 218878 1648637 116335 1629349 677158 670279 386424 1586391 1442283 1850838 965955 321297 1542008 49902 898387 372154 608216 1961764 140769 668851 1591824 306594 27727 1695194 1792508 386407 1905819 1828483 104181 1429811 1681192 891348 933201 1724433 284162 316415 872215 1132309 1255910 518304 723123 806719 680007 830541 1546829 1231039 1848815 412756 678470 835287 1814685 1651854 374477 1799117 1390636 135770 1330109 521472 1884777 1337163 1125858 266627 617152 1750767 78031 649803 95898 832175 1719778 853941 874616 795736 1449686 901056 455675 1841547 487631 1602150 1688044 1327135 662796 1518230 523860 1745841 1607028 27398 1814652 708922 249157 773650 1827662 1164874 954185 81665 492828 909823 318621 1677153 782919 1040493 1558725 644987 316005 1164540 1949821 1827282 546597 852730 847646 114612 734415 422232 1931781 1404015 732568 1371486 847500 336268 38029 1538033 1090793 43235 313126 1905222 770157 1005272 934676 1905879 364293 967402 57580 685602 35897 197451 694538 692502 1116921 1192307 543753 295513 1518408 1263166 332157 609529 1916634 221681 800646 492688 449163 980820 422702 1912187 1509432 923823 1007191 1179368 25994 1763884 966435 1633742 1034339 743848 83914 1020664 1322949 859847 1063902 532680 10374 1013729 712184 1441056 1009505 1285911 757285 520086 158560 673148 1159927 1907818 86334 1015675 403270 491244 261046 690798 1483023 1848485 1055883 522280 442650 1121165 182519 448075 1354149 1832936 574340 371397 501236 1788077 1118280 1558260 1985129 1424455 181253 1032281 599056 1114198 1167209 677661 207766 1790333 1514046 849986 110000 1210366 93796 1715092 1099447 271076 450834 1857231 535799 1689798 1546592 1343098 132625 810071 1504962 1827702 174425 36702 521106 489850 796886 1636375 1610691 579983 732740 1339524 317307 645553 298454 874693 291009 1479792 1163175 1224573 850394 1806645 162599 871780 1481579 1295524 1820066 69983 245672 680815 311473 1726378 134698 1980239 1615922 170375 618891 117315 1675544 831818 988611 1929381 424320 1501745 179187 117946 642767 1977312 969054 543903 1509847 1493004 710264 1039163 1655975 717685 1320021 40788 582110 1811926 1266128 1953967 287583 1255303 830246 1947950 1917541 1793657 1696404 1670151 748933 1682081 726882 543961 1510447 1738710 147658 213418 651795 1910996 118557 347650 688529 1775072 1808451 1448201 567086 314554 1724941 615698 193760 81988 915542 1721904 1848027 703457 67708 1892268 296182 197465 1059786 637007 1431810 1300911 802505 200552 1899668 1808061 1589200 78883 1219710 691058 1630955 786995 538779 1910758 1670799 1482632 790334 369852 1350279 406453 1488961 1708759 1945939 484911 1494651 1395845 780777 306019 764436 325615 292989 1511691 382508 192110 1979989 805417 402066 1988047 808256 1226382 973192 121485 1324631 1972969 239959 1393175 1317873 1652649 71369 1065568 610078 407039 1070872 594433 37687 435206 1495415 316196 1525439 1481886 1750618 1013882 1205878 1894896 1330493 1366559 148929 1470037 1606847 361748 618666 1974407 1843068 1576152 470212 1867006 426396 1982573 1117460 1837563 438049 885259 108750 1679751 1317863 147380 739626 1677557 1759665 1802047 174658 765552 278941 1436002 1281284 1823160 91724 1161652 787855 1806214 224243 70230 990838 822592 1382315 83500 1244600 1249048 1540766 141343 1133462 1261020 995598 1231546 572202 1184329 160957 793471 1362755 279311 538510 1820074 781939 1028306 1210083 880436 1513139 1713134 1691859 28924 892631 658678 1327333 174833 610854 1350582 381280 21952 1839377 1967575 829955 1077136 527750 217176 1128475 1563680 578505 471543 478428 637460 1698755 837484 1022729 1027584 1837113 846687 1655776 1721786 398179 1170416 774973 35989 1689476 788615 239775 1882476 1128973 893372 629263 174089 136844 564069 623280 869896 1229553 1392997 605742 493294 1320791 240641 938083 1453381 935431 713829 1416802 745744 1843077 1780727 1822155 292590 136383 1004932 1261807 511075 790768 284213 708094 1826319 659880 1972459 1940348 1276804 44335 279825 90278 1800669 1157431 971993 768907 1794589 333894 399418 904569 1709445 928544 1830429 770949 1224314 1869714 717793 1411871 1668228 1515414 780603 1368040 995321 485113 1015443 500505 1862480 831163 352562 917013 1345546 988117 648856 253372 850242 822237 893339 1473223 270873 323988 1858128 1115069 1483543 1900564 743966 1628722 373403 1905923 1860565 1009473 975970 1887386 687224 585333 58478 48615 1807286 1532399 863553 1446006 793574 1813668 1764973 875215 1158567 930407 1525826 1833410 1970017 1811676 481473 1543660 1839097 35948 419182 1890948 1297701 1042690 1156654 1759449 1719130 396214 826138 1966185 648825 215868 1495371 1169151 481924 178035 1912225 1717031 160926 1509881 1870229 1054737 1776756 843304 531971 98116 1400310 1926997 1783681 1148462 1259572 958413 112157 1349414 164155 1801225 1698521 1877606 1476633 979947 459962 1067125 1517522 84468 665587 310999 271440 151038 646294 1647586 425986 410409 258665 1976448 1777330 1860347 543686 677898 1185847 1112017 488175 1269598 1560229 1250404 521823 695302 1631645 1245628 336462 69896 1135151 1472221 1165882 763825 104692 54498 1714520 749961 1912843 141521 1435970 402241 224334 192144 1080200 1721585 1150523 956149 633706 1612147 1304003 1803070 695749 1505071 746534 1952675 301728 1105285 941772 1406305 497091 38819 1390210 190034 1208656 1574771 654175 1774761 635718 166179 1854764 1565437 1279200 594506 1878682 117069 895286 55850 1052838 653437 1902850 1991174 1089363 746766 1761157 1980194 1210813 979486 87780 1800135 485651 1605758 292364 116997 276903 1275407 183789 516809 1148469 1599215 127762 30508 1347798 149508 679240 545792 132565 1975569 228289 484280 948038 495308 1475842 320174 1179270 923685 332853 1217916 1053538 381503 788840 955154 1454086 1505368 1229608 385618 1286939 242218 884137 83654 1843834 539589 1197247 1891488 207708 1198081 425760 622663 1866302 1977898 87136 1702202 1862087 1976684 324716 1768080 1021156 1498939 949385 134472 1879799 1061700 1488041 1224792 345150 11827 1455932 973385 1032875 1815483 395836 170295 736551 36327 328898 768173 525542 433518 1402850 1236022 354037 1535631 350998 1558459 813770 523513 821689 817309 1525471 1992115 350663 414213 710104 1402164 1254220 507828 1333811 161669 1648866 462367 1069396 232850 1911247 702058 1421442 1749759 153514 1904071 1426714 1325803 1434906 1196245 1527958 828584 614080 1373365 1492204 1052223 1441539 1566633 162363 465770 1307458 1418239 1198124 1673967 1231837 1227287 436695 512006 154425 837790 227006 705155 301845 915460 116908 178162 1131211 1828128 1007518 1358706 582190 1322444 603728 863962 482985 1926737 12480 431818 978105 1180471 1391037 101768 1733342 1436737 945052 1847125 1118089 1181163 963785 901487 1560234 574280 1891652 1190764 46677 422033 1279167 665617 182462 1561638 1482274 1411756 827423 1080136 1244101 1110135 1070053 1931618 1211455 1133839 1827909 1405245 937354 1527425 1512479 958955 821454 1465018 1373900 1703993 711626 1671287 1858835 986413 1304246 184838 1776795 1134295 384036 1007819 1788666 562433 1396065 944391 220333 444512 1186572 1060712 416165 1773300 1576560 8412 353089 1429901 1047371 1813553 1187762 1439825 624002 996418 810862 1646833 1300981 1228954 1655245 115330 1686848 253601 373467 718553 912 219689 1238421 1373106 1849437 766757 686914 62153 755415 1617797 1096741 723650 729610 1235117 1955147 1610646 727038 365880 635181 763272 669792 1002963 1260267 1338248 426391 108036 688889 1928125 1728032 869326 1341676 278730 80714 906642 878564 554365 180858 1194240 1912033 734541 162080 363870 85873 973281 390391 1095407 924925 59910 654170 296662 414739 1714817 274165 1871218 339583 1035508 1464351 1798468 1637966 1426347 1227794 724172 390032 1362530 1563203 1141363 358577 46147 1012494 1956572 994085 892612 855357 286930 481963 1074414 1409462 1300598 883310 978011 220902 1372076 441593 998971 1292309 53229 334254 1561327 501867 48948 299302 452170 334408 425702 648781 1398693 1923802 537743 145967 1316764 1333771 748765 150147 702402 1518092 1401409 1700489 1993768 566305 150917 530743 1290577 513156 1173011 545846 610735 1550758 524303 1428043 118081 1848462 1229718 1855885 410696 1950931 1626274 1015351 485365 609799 327132 1983024 1020243 1572966 802942 1476575 1873745 1316834 328773 403873 1372022 1784772 1135467 1720428 1105772 904664 1683038 1725302 1168034 446563 281130 1212449 1904405 38066 293106 63079 692628 1767056 1149237 146691 426939 1179936 1514527 1235208 387027 668369 1397801 1456523 963699 1767997 1296191 1658163 249233 42953 1055230 1583060 603016 1392181 277972 1734392 986632 1658004 570962 499882 1511266 456203 693790 1593781 125788 320362 1592243 1519019 233231 341042 747229 1711124 787535 1508877 1285526 1116818 881062 1068452 1884891 807566 1053037 1407034 395921 290686 1250288 724899 638969 1807767 685037 1392352 872953 949659 529637 1835035 1490746 1206293 982762 647936 1075146 686126 1329026 986686 1084794 1920180 1813300 399504 244425 1626408 841310 142842 1480559 340870 1427261 444813 708045 764628 1203612 736047 1745182 1717081 54815 459712 1102604 1941179 361064 1103666 725495 733651 1130206 1543032 529547 1896902 43038 192526 1568005 330728 1524763 436410 652659 700062 1963911 95352 1081606 1683208 74429 760847 863981 581564 1818110 1424505 1857175 982824 292273 659761 855685 573800 1712628 805630 379608 1273723 181134 1944586 1807252 854468 512747 268557 956012 205569 569257 842332 1729668 1343077 1858893 1574156 1688519 1667370 678459 1286132 1348076 112396 1705174 512677 569074 734506 264798 1242367 274378 383114 140631 900191 1820086 1050126 544675 1617064 869298 1465663 1867280 660992 1134614 1981400 1356106 1307879 1065375 1771616 1464471 172708 1643367 637392 1117917 1416467 83160 79250 762231 104374 318481 1588351 1010192 690055 425225 949619 841828 1742324 220365 880901 1831470 180813 804675 1019945 1349787 119138 1359860 1750351 257802 33075 475781 1846811 1492334 90200 640985 517369 465455 1109954 1119273 723507 94783 1125472 1861703 963251 1265814 1655155 4146 276000 440351 34256 532183 870507 625998 716589 1243105 207358 1482277 978094 1789615 1715275 510989 1018066 213478 648022 490244 1423956 1318963 1031839 539273 1783286 1578122 1931571 1314383 1816884 112000 1685641 657355 877307 903203 99191 635518 617197 1616805 1206376 692905 782590 1820713 272649 5738 1457106 1535050 1331964 1291352 532157 1863917 1773027 1923629 1198049 1964415 1473485 1191608 1626057 555220 115009 90714 955877 1342675 407134 1420853 1871018 1431096 535660 1521669 200836 70903 1220954 546306 1635920 1687884 431164 1799184 704592 1438808 1456301 1960136 778782 1683184 1727030 1602636 1165547 1202761 955532 1713277 644438 1763669 563988 352113 1271990 1438563 634441 1431325 1134799 699445 186738 1594530 1881634 1381530 1300547 403866 679800 745368 1175171 533478 1959036 1802736 475931 1721422 159677 951720 17209 1166514 747443 545660 706662 590700 34855 1300714 617170 1297203 1008823 740707 1312027 1271302 645402 909207 1959055 522722 99405 9605 1380920 1509536 448856 1902250 1974357 819364 1610969 1383905 1227104 1416234 949902 1555697 1799945 995441 92779 1833887 624132 852127 1740211 260105 550629 939070 1859844 463825 542999 775968 1738194 245115 837578 611019 1222065 917586 1133846 222495 1335021 335978 1645000 597916 1712325 1312905 622942 783662 1739370 1832175 76566 1306566 1332150 68243 1747216 1219033 394151 496028 1326897 1930111 622834 1391505 1786404 1171491 1143028 1563109 1028343 1883071 1412116 1167222 1101384 397480 1131548 1042906 164529 149966 727122 489173 1677304 1772453 13663 1119252 431167 975696 187598 605383 1534431 32268 610575 292845 481806 1942858 156476 817501 1111444 1619145 834401 96301 161035 1478185 1105318 1615831 719436 231623 273504 1135397 176127 927664 927846 852101 512305 1501646 1048620 1661280 1036549 1766221 647347 1548948 500222 1465096 829229 1854701 665711 191258 1488315 1390668 1437838 899663 1337281 723410 902116 494245 237797 738421 1528585 1980462 1786870 140291 1338621 487212 1810799 1137606 269502 1945562 709762 294045 1401495 1791990 632228 1860541 110786 602112 890742 870384 1746074 1297949 1159294 1038416 804743 1489090 1711050 1339096 1924905 918670 554892 1105923 774160 1944747 1262842 1481194 1532692 575387 809137 1595349 333937 229478 1517662 1241028 1723111 834755 957182 1066175 1278341 552770 531749 284773 1157251 662725 1131539 1147466 587113 1855202 1252928 856186 1534719 215127 130414 1145046 629657 1168038 1304401 1406497 631213 28127 608565 243125 264156 1576691 749262 1472794 520444 1950983 1643169 1208662 603585 1624329 1170158 1643850 254495 741122 310106 1576117 871904 960233 868582 100705 1590231 1596628 1566973 1218956 1462918 9685 751603 1245490 474177 1944826 372613 1962738 1669196 973228 841840 454999 472489 1346522 603315 920310 1388749 285724 1725260 1791513 533746 336870 1347890 281684 1900270 404681 348738 473808 970020 281112 172976 1115844 20260 1969112 1113364 410593 1368616 48734 874901 129871 982291 1287174 162147 1481623 251927 452222 1858074 1510331 1411851 1500074 1490675 1238647 968445 1546821 61895 112718 289717 78315 441035 1295262 1226365 799233 1290787 1244126 1793093 674240 1058851 55667 645892 452275 1858192 1932218 1364573 1221887 507774 539861 534199 1550100 1129361 1799431 481943 1553309 1715040 368357 358319 1493514 160312 331771 753841 1226332 1630593 471972 1420095 1357415 819477 1127494 1969364 1688989 590237 846402 1556120 1293321 1079633 285888 1054637 668385 58349 486599 1796241 950050 391898 582463 1602756 1184780 1057161 1514342 1734046 225058 608984 1389293 493262 1658952 1332377 277736 1607091 1366488 1939216 945773 1117570 1136633 1131358 1862474 822598 1504093 1088876 240607 1213595 805082 1925860 1636161 1445510 1041837 1319371 1371921 1736025 749333 644119 96663 888112 1710122 383073 1997922 877342 1512762 1065130 209712 1206859 1163143 417802 1598164 453437 1862279 905865 1953778 1584560 1182719 342939 1334931 1335180 1738576 1347520 295296 1786259 340372 1960576 1793163 1494767 323832 699516 1809129 637361 883793 1241231 464037 100334 750993 1458645 1228291 395993 1116979 558386 618731 1524828 1711068 464238 1761408 1859468 1661051 1680929 521895 1762606 761593 1165549 1510842 147379 1313122 752579 1296537 725731 957098 953564 1731503 1637521 1304950 1114443 1955613 910455 605162 1247707 711656 1101428 209004 1140244 1465057 539787 1982581 157220 1716763 130653 1848835 1954797 677057 645579 1739509 493053 718142 1086686 402851 53172 639002 1340953 1875578 1281635 1584929 1821412 504839 296863 287957 1062870 179461 358813 1191842 153926 948206 1481221 384076 836601 710948 1072058 1295512 636606 1768029 986018 1503850 823570 1878246 1385286 917464 1051177 1918922 1196518 93813 603247 1536926 1916416 969104 1263862 1520232 1319012 733089 637675 797742 89366 1021711 1567842 1708249 1909712 1141084 848594 1151081 263755 768721 805921 1039012 890775 1655211 1947010 1231855 257236 707926 1386507 1300386 1945719 1280666 610880 1009859 1356471 1427351 1839523 1310733 1462427 819995 829400 354531 1903039 340262 1130125 1522428 826680 1409712 1043910 106732 1242417 1686673 1157947 151885 647792 1680583 1158356 883260 1894541 768169 906653 1944830 636695 129927 1390014 1294918 441087 891727 374638 1910726 669800 1285045 1174 1959104 923037 836913 494726 1641998 514810 601050 1548961 232974 1464044 1344968 132141 1993227 1201418 1671945 1793972 1440833 1448656 406312 30211 1249703 152965 62957 1211886 1579875 643450 1395626 367474 1462693 1052872 723661 775037 1261505 616373 334054 809155 1519790 721860 902274 56826 1911032 1247170 861322 1379523 1076329 902544 164273 1644560 1047505 1204471 857931 989301 126352 952871 708648 1341567 1211279 517647 1727483 346950 145572 1465612 389299 707361 1459639 1277400 1331548 567620 1601231 1067353 1624270 1969679 1258204 941916 1824961 1860682 1914123 818279 351111 1002420 913315 285937 1486518 223356 1176136 1597437 1678870 1425753 447954 1778548 373653 1231966 1593129 1281682 1113370 890069 50731 1661058 806773 1775860 52143 1596601 172441 1972445 955537 1803814 1424823 407889 1944643 1471984 504114 1624556 772164 531868 1438607 436755 527145 711368 1865357 604641 1746690 1676855 841513 229343 513356 483435 1690875 1576492 980771 201746 1573856 1564705 1981478 1410452 830555 847975 776221 1505412 1896725 1619039 516083 340489 70453 1977176 220091 1123077 1559497 1251483 1617531 483014 1738728 616472 563706 117723 1058348 15590 1322476 1985023 22013 1424282 1047062 1515594 1374927 1919527 404717 660589 798942 1564220 772107 809166 1607623 1691202 1589877 1378819 294981 58361 306180 1826351 46522 101578 394110 182357 885774 1825892 1334668 1742147 7138 289940 222136 605535 1441632 1002266 75376 1045062 846347 940472 879496 769991 102537 777109 1220902 1505556 348499 71009 1050562 1109718 400756 13347 1401939 1414243 1824908 1815349 738471 121313 1657904 169904 1130008 277423 1764811 467310 1359620 34786 798875 297903 1805975 890112 688495 966602 1981024 1673864 452037 738953 1692078 212042 1996580 1964575 1423827 946214 1732266 486048 804568 1231530 1143707 1007852 947101 1243411 1668875 1321894 259724 1873720 513472 1616371 1266356 974202 208927 1584713 1821465 577277 610928 76759 152679 1149604 1158846 479480 273911 987439 912459 1705188 354544 507114 563090 1736421 147675 758050 910391 822574 1136851 1907363 1003973 1635523 373216 793426 170695 258515 1890792 659108 339341 1436469 1195596 1589334 705601 1498632 1502908 460987 26103 94690 1262104 974613 1215926 936389 1202762 1355428 182874 1028123 1218918 635060 645660 1941030 1255683 1282057 1481531 708039 965270 1924764 1734433 327400 1959079 751803 1634391 878165 1336112 793435 160078 533975 1205472 469657 427499 1912242 1726218 1311276 375812 1320226 408159 724509 313682 627198 716610 855689 28551 1002054 408560 1449011 1226765 429149 1859914 766527 132124 1289356 400200 1357347 628109 437301 1571353 820950 812718 1491360 153242 384290 819204 18407 1218463 262144 1073893 133881 701334 1868805 756055 1584941 1423235 1742110 1056263 1678300 60955 1939995 1556045 612448 1799073 1250429 1638522 1622423 550018 264710 77587 1109477 87265 717719 1707794 849469 964751 84043 1013681 486600 1416028 1714424 703999 1767081 145069 1826900 1799521 1266688 839303 2094 787268 880066 1455506 1439084 1663020 1532293 1602839 548751 240092 1487335 570246 1304498 727242 1676275 303170 693983 669771 1874196 1602669 1388555 1208686 171419 860345 1158217 764089 1718354 756164 474677 928572 1786748 1526944 761034 8340 247178 951963 854757 1976075 555651 1907408 1207669 956827 835781 724147 1930703 1834614 1969268 145597 1531698 1719678 95148 518510 1833367 1414483 1559083 1771468 1124520 1663141 1190879 1547642 1293621 1457458 1947769 109464 588493 375571 195734 353874 1505935 1796558 562079 1652101 396829 929484 689895 842760 1957426 1268346 1574063 1724096 246576 1936219 1013203 105610 1435988 1634627 1503427 986118 425221 1724340 1704283 1990350 1820540 1515922 86177 150200 643368 772078 1142882 1970353 1205008 288843 1095933 1867356 1718800 1309157 622494 681985 236470 1889914 321519 1538677 212555 728587 835885 986053 1613127 1820876 228274 1988376 1094512 470711 1922145 1935829 1767141 994090 133508 657387 278551 1073015 1733160 593287 1753789 1897977 1881601 1201698 859036 1987546 1541299 1599719 1715827 271072 963908 1745515 248297 797435 1573458 1925678 350767 554961 1143455 1029184 94197 1151622 1256338 778698 200 807844 1290659 1387652 1131237 224372 1958823 1240335 1851790 1833461 1769906 335786 1353966 1720930 729278 1348185 456905 75356 767209 1705046 441527 131884 807995 183595 53122 1331936 1478348 1192158 1413759 1383021 749889 928589 122441 1791094 1972472 1289514 1327260 1227479 1447569 683080 999543 1051072 376264 706457 1572791 116049 643069 1958834 1112488 864684 1437693 585760 1453621 1359670 1855007 1652340 1730504 685841 262199 120504 372355 1319777 1233926 1690914 1120469 1122008 779015 1162921 1414209 321889 275695 904841 1702132 976086 1654910 1409228 1819554 1092445 741263 323948 1877288 1270667 1311208 406469 1431948 1895613 623617 1840495 122660 1189554 1509983 689058 572128 55549 979168 319890 101958 45847 1564176 1857194 880438 1925324 143774 867268 895159 40535 1744677 1401657 1042796 1169594 1491454 1670413 1461340 1138868 796107 781701 1009470 1701230 1931226 1792843 1937612 221302 433918 1078923 143314 818879 1661658 1518268 977971 1434607 81771 1396209 1005697 203481 769562 541562 1296464 834760 1905785 1980398 1062749 488592 561061 874062 1753007 788801 839377 985 517477 1983053 148692 922079 316843 309904 1551957 891034 1273 357126 284923 1171545 163590 1701751 390473 757389 1244853 1392059 74474 1504382 829377 937879 59061 549952 300916 32700 1167294 354739 1535715 830413 1169780 1867355 1480079 964732 1685790 1079501 659944 1534952 68691 1732531 1863449 1638785 1548907 441273 1322518 1883430 1792803 1660217 420674 1623256 1184164 1102684 899235 1649921 1180411 986128 444461 1271016 1896248 785572 511465 1554256 948438 1395996 405271 1240638 1779664 1586623 981012 1860895 1835504 1342492 186056 768201 1653374 894494 272139 1525606 653016 606469 176298 888009 540451 242699 1725216 425190 1538585 515559 398474 1258295 1711499 792826 1937115 707302 1081095 1861205 485 1446595 1328414 792549 1891302 648162 763159 1071991 32418 1619922 763713 1551979 1415545 1838895 971848 1717607 1817685 388883 157144 1214636 546114 275139 281647 1711140 1874134 944336 1156837 1796525 563941 1519431 231956 1540513 750253 1586889 1790918 1063492 242303 822944 1357689 1106668 1752676 62969 682155 883839 475163 241467 245992 1183219 712133 1090703 854026 1592980 395345 1754756 228251 1384099 98994 1270079 959865 954343 1731869 1882889 1417985 1102034 584303 1568576 1528330 715216 1062961 200729 350543 1422075 1154399 1674451 781734 1991151 1685753 1631624 936943 1095525 727271 1454495 1339100 217643 216689 1305069 1012742 1308449 1430866 1557974 1243135 75341 1643199 936260 953893 783892 788422 1713549 168264 1403043 649665 908456 633804 1133830 1331694 1609645 1050158 857433 252212 1151138 502672 764354 227085 985733 849164 1864639 836515 1351068 324065 1758674 1986371 744305 225033 1648232 1036807 68314 1583087 1137415 1775855 600523 406152 1071802 612640 1568024 1014655 1799816 1250773 984465 1982213 1010706 1964619 950740 1389361 875020 837683 619078 956722 906574 1697005 659057 1240566 1172499 931357 491678 1446406 783598 1692713 1584339 1394712 1174504 961834 62090 625990 1639619 1471719 630969 1619730 1097955 637304 822930 206653 326278 186810 1196135 848425 43948 719578 932623 1495381 1091636 1415145 981111 1307071 679399 1550670 1696320 113732 1868639 1327570 1620030 492957 1473922 1640258 215009 1136527 670822 798913 780431 684675 1145739 132783 745469 1486711 1239919 464986 1512160 1193960 1695365 408239 22086 381528 1251208 284785 1672067 868122 663734 1286119 1498891 1495063 314842 18342 938631 1345298 870864 877986 540860 1080616 1071382 1176946 797691 270858 1031732 548435 225186 118940 811676 1121861 1598115 1363681 1626293 1959172 818420 800684 1569555 1781983 410312 37230 1472247 1490514 527301 1956944 1170928 695136 1484925 736682 176473 1287536 1741522 1836919 744403 1647482 1623105 996356 1774118 92563 1258854 966728 833433 54994 1511549 603761 187238 552870 1542650 543786 982907 1674520 1062653 477523 789787 178490 848542 221523 42497 1251056 519659 767916 1276241 1218815 818737 77895 974241 1390880 643492 906610 1083979 473645 1432668 1404418 1680744 1121010 544394 866857 1886152 1990062 63528 577771 92895 93886 1636624 1946201 982097 1096464 919611 94861 449525 151989 805809 1389677 510467 289090 1246171 1575504 366823 800314 99416 757514 1106002 1016177 1819114 69830 4029 1264280 436863 171057 104197 1631141 1635777 1909519 83423 1200988 1747175 312355 1698232 587085 1439087 906774 280119 1379378 1613972 1877999 1189534 411071 604783 1778570 545975 1599302 1965698 649022 1713841 1395846 803359 1055460 332350 1652123 1750695 1924134 853973 18276 438201 1439318 548281 989897 220824 784584 1980573 1961033 1784636 42401 1281700 529445 256330 447523 751275 107260 1081845 616434 321097 186568 45861 1384247 1481309 569368 380565 1185938 1672598 485704 1141477 1303634 1511834 1037896 502989 610822 704636 1866459 744256 1091225 1993305 30621 1554568 106832 332011 1445877 1493429 583870 1592433 1809349 532360 382754 1251263 691569 1163435 1593878 1510175 1116458 979743 26177 793558 516200 972281 452899 1096925 202493 1403905 128303 274040 1984851 499005 728968 392732 732889 1713843 1926190 1600931 1611799 1101210 1952552 733783 267692 295729 816725 1716486 443447 1805764 1638639 878737 469841 1180232 212198 135280 288375 99187 1855304 1057594 785765 76996 973471 1546771 1839713 1399146 804059 88030 1839578 467648 1066863 965382 376818 409292 137417 266021 1045596 1298651 1657537 832294 1880315 66001 1490026 415444 1200916 272395 245757 1635025 940792 1447312 931112 1488473 1376510 1754361 928377 1370143 1772535 477442 703611 860805 413590 1809029 1043656 1663294 234145 308586 1184463 233289 529277 974449 1398217 1148912 402126 1818309 1047873 1917326 710505 1183523 1670376 676998 1616696 1418617 615624 1721248 1126126 1017427 730464 1435685 127352 1660655 171748 1038626 1593371 1156861 1729302 795655 1124530 1019905 791517 628436 1795780 1317357 1287178 732082 570407 1834579 1174686 414895 38619 1452449 365210 872288 607977 929938 1749316 1857563 1266298 818644 423596 1064480 1181142 316765 834749 1919829 380437 890336 1306561 875255 1819150 1653227 1523949 748007 832813 1184653 99746 315612 1607198 840546 1101914 1510109 1540643 139995 1089341 1099358 1218195 777420 1083991 1948314 966595 1146536 1205894 1942469 959346 1594915 221650 607497 970206 1794706 1477932 1427138 781305 1458073 1750321 1807142 845825 210476 133213 572857 363133 964401 1173151 1782657 1256546 1339474 1757425 697761 727962 1849528 1159196 472597 509178 1131181 1004825 791823 105510 576326 1632685 1829637 915357 1485078 57457 634534 574461 1215825 377610 1941689 65490 1932890 1854456 952832 328547 940314 1240823 1389572 350509 981800 742235 522480 283558 289740 890810 946893 1107740 506828 1386455 249741 236385 1588242 1943037 780999 996308 359386 474703 564727 1129541 1671131 1899236 656901 1377005 1823452 1106778 1229677 167001 1891274 1978981 442806 1882639 558982 1491516 307313 1100936 1604658 1991037 1865497 1274083 1024996 320863 1402146 1149065 1041518 1428948 1633681 1557461 1072307 50338 852341 309967 890643 1736088 846337 1546435 956061 1455193 267587 496784 1577649 215364 1411135 200954 739992 567573 1140895 1240393 907814 1212373 1793847 1580158 415201 241569 462261 931477 413930 285587 1926254 1672907 865294 386158 1028165 17474 867102 557072 1411267 799646 285263 145467 1671787 1917571 814156 135620 1077806 1101287 570274 1348645 1155588 1728684 76144 567802 683122 379445 1119122 1917338 1066332 687420 109476 734681 408940 1822889 498500 701980 1410030 828102 796723 961069 1762623 130651 823503 1107561 527785 631307 863623 1671009 1427808 1312689 1709453 1511679 603731 326344 818116 597944 1039444 1833584 800870 1788193 1371856 332116 808005 1442802 1241112 1129090 1906731 1202124 49044 1056517 332793 1758307 758352 1276402 1150998 1477259 1624541 1755570 359212 1042514 1482399 341448 1504027 1687314 1030822 1552999 1647263 943817 297082 869998 830210 1840863 1557146 937468 1471018 532923 162340 971938 1556182 1808894 1472920 202706 1160676 1430180 1301572 654754 591150 168042 1362371 1519718 169290 172957 364324 1160267 1421307 1553561 71831 1718150 646783 1342597 1825429 104640 1698213 280264 631934 956117 1500353 933952 1019612 1451981 921813 1342960 451093 1880131 12933 611228 213568 1213954 1726372 1126399 1194088 390230 1153096 1772018 339972 867839 795017 1882157 580529 1735856 1545375 214534 1058184 847791 1543738 749092 1949754 1570926 996413 383002 1197726 120405 1719931 1433937 1524919 1334951 1559386 506412 11994 1892888 1971889 1933092 113005 600026 1085563 1866239 823966 903736 33670 17187 1783700 1596081 591179 699402 840596 1004124 1747826 224061 985549 1474967 870257 838258 1964032 1053281 1073251 355050 1429346 953609 571053 604432 1551778 137105 1643329 203090 1943405 1939061 1219861 884095 1759461 873287 370355 1697029 1927790 738623 1898625 709824 1271370 873294 69762 1933119 734916 700489 1912572 1172013 1229266 499260 474136 1144297 1798915 907860 1142606 622533 1510417 221839 442744 773030 1732241 593932 438285 1345457 1319220 729303 1722896 1794774 1340601 745206 1985961 280846 957679 1658715 1401209 371930 1839705 290899 188849 2377 1707841 1092510 44537 882978 747211 16500 1396557 921441 362379 845675 632574 759382 1492397 349964 533389 8084 498000 1960300 646489 1902380 1214820 1827502 122546 1418418 685826 420272 504266 1458630 1845269 1084473 555624 1329529 135079 1038323 620692 1623051 1966826 1231551 483992 1879670 1524942 1735567 112553 160042 1874876 2779 421019 1982270 872822 819934 293767 1793781 220329 1523690 1650823 226777 150499 1161085 137281 813703 1073482 504393 338086 467817 676476 74648 1539984 1329406 620090 34306 81285 418388 94623 1300080 971 1215335 700956 916726 737711 493851 341422 509022 217991 31524 915935 1290111 87677 1184447 1477836 517950 772012 267234 809098 1937070 1680847 1643069 1722557 279898 425586 677920 372713 1149667 1389255 235349 1981065 1631642 1911085 15942 1667490 1243977 1314223 1525434 1853413 285235 1606583 349039 435655 1821507 1909142 366735 733341 1735157 306653 1795289 512769 171064 36461 146700 1756000 1335289 458193 1288357 1228245 1791843 1122372 950782 183520 1595463 1840158 614913 732003 1782622 1534591 864925 204231 582727 1499475 561584 859850 476872 1208901 428375 1839393 772388 204960 1493642 1872386 834733 649475 281439 263804 1391165 807342 1033941 644616 614518 1767178 1781435 1323718 1308910 937919 1957148 829604 861411 818803 944150 1670447 1457578 1532932 1213615 1296137 1654370 1892156 1537436 1316378 844122 116587 1144677 364153 292180 1997022 1189472 1817911 109063 235918 570722 330655 1540152 1665424 1034941 608929 908236 1860226 224101 1883980 492371 681540 1774151 1842916 1588542 1811208 1434106 1314222 1334925 1884933 1018232 1958514 1238439 1078082 361678 1021885 1994940 523758 172663 1704361 622391 1491132 1098030 855550 178195 1351214 1519064 211839 1016014 1290748 1608597 297113 1451947 789382 512908 1174680 1697051 1276384 393211 1441053 1531269 927696 1784076 1232359 149455 1635301 1427793 651281 553491 718583 329749 566136 703028 1910640 1363806 852137 962981 987022 595296 607002 1238369 491055 610976 1511716 1685463 1484871 787172 1760748 315872 1456775 1939806 903232 1119246 1302129 316954 956812 415634 938417 501622 1575193 839250 526034 1740523 1534413 917510 1640360 365585 980971 1354420 1174046 1023734 19121 56188 913831 1866505 1620473 916446 1022877 601981 336764 435782 1053060 1492434 38689 939343 209568 331880 374727 193121 1934125 1071307 1229301 928624 1063434 1971807 1343070 391757 1577339 861572 687441 292978 693482 492885 1759607 1870101 1804427 1433729 401099 24325 1736473 55647 1245804 1802483 1076154 1560504 637629 466875 1931487 1206241 1192935 797787 1314506 1145547 1393184 919334 1666947 703371 1922369 1628526 1365422 670519 920595 1969513 1853290 20413 603452 891955 1443446 565068 1827435 127505 1180193 985449 426064 10599 626099 875882 1785177 82630 1699153 341276 137932 148980 264903 1124437 1912405 1663205 624999 1028814 372062 1090613 921084 1939850 1177285 649991 593429 1772616 1425767 1234664 1838237 12769 1085214 574882 360826 430004 1432517 834304 1137861 1574370 1512806 1914032 1115567 1268668 1195720 1912622 482992 285707 40735 440983 1510140 1608413 1317458 1654069 787195 1902040 1863052 52321 506810 864072 1928001 1717812 1148168 709210 1756155 956461 1862757 790203 566396 1585813 461611 1750102 1160671 936464 1891617 1049569 1867430 1483088 662698 437833 279999 1846744 75555 901383 1664503 1555185 139585 1184004 1232573 1429049 1999171 39726 48822 1349955 787161 360721 995641 1619635 1027535 1766200 1285209 1520169 157820 805524 1133602 1521973 1521784 1646131 1584159 670014 818795 712550 395292 1120912 1957292 895915 334032 1277591 315948 186729 1815402 1165338 1907357 425682 85023 1839053 85407 749615 236311 709249 1198362 1517705 797279 1136241 1804857 840141 84258 1440342 975258 1856275 681919 662103 1991625 467793 1704722 385853 453937 1748994 1602375 1069846 1932010 345073 199841 1640633 966691 1926161 974522 1269536 88115 1278901 559275 666701 1690267 1654876 583184 1736285 1291357 1083799 1184488 287200 1992149 619089 334523 1123825 1678567 1473717 772048 1386888 1527204 76906 1152211 1931355 1230250 1789595 1283465 957604 642258 169058 265143 1230811 1732957 1191198 597416 17399 1481256 1073745 1160317 1906903 394907 1188271 1324280 1720121 1841686 1457757 1828262 510297 1921185 1871388 1108872 1825104 1155326 167867 215379 1818068 524121 1885908 1662337 1126162 1393441 1958482 269653 1544663 455801 716302 217742 18638 1549472 1203527 703149 825676 11188 1443315 758902 911901 1492736 1073781 444782 350865 649958 512989 692016 338989 1323207 1224881 889301 903095 1016007 83850 646599 195193 1373307 46536 1569888 7945 259711 334311 9232 1624904 185999 567188 1747323 1260326 1770346 689401 1860054 1198376 1829308 1166043 399577 1145944 1903057 1870329 1581483 534969 1146437 844708 1598630 1488866 221889 863238 1614561 1989790 1742923 1262253 1072150 380765 428163 517244 341986 1845231 1046735 1320231 102426 443817 1018076 1494075 184894 1985539 736829 909832 87751 1923109 1118997 1775161 845260 1061829 470448 1697998 1215465 1402886 1747148 820795 753857 1335400 1007763 897430 652821 1592 1257505 602208 288806 1458665 1263981 1317026 623938 1110543 667607 1797693 1307578 1516376 1209233 1319382 314441 275024 484240 1995805 1759317 1784081 1657799 1672320 1386723 916266 1565558 1931304 1930476 1519140 1326952 276780 754862 1506169 20933 656375 1454593 73257 1649860 246110 62518 752020 51164 1058615 1892965 1080692 1661350 1622827 490875 868914 1178319 936281 915101 1302891 953360 620892 1456384 881631 116596 506021 482912 1410035 1332432 876606 994231 1560457 91359 10689 419564 1904972 1199953 1212455 977331 1821966 98654 1782805 112088 922068 1859225 106628 1519013 628317 250794 1906826 1716535 1993541 1920162 1642550 18575 1305542 956823 282547 327768 1223766 1262899 109993 1072586 537658 372931 355172 780381 580272 673054 1310468 1514943 1480806 356690 428380 1730257 394526 1046227 736985 843342 1194688 1336895 1086320 1075712 122328 1326961 248379 1482896 1045713 46097 757748 1893725 1313078 823193 900982 1358023 435847 1715590 240100 1403717 729206 604321 1655584 59732 877714 1908779 1783992 1645910 1582570 331575 1720521 206470 1382388 1756831 817686 607068 1833281 1437311 104671 1755065 90176 1893641 1320855 118817 1408142 1973906 814323 304988 1661954 670242 568612 1305742 1409005 1071934 1327343 760346 972074 1319144 1097273 109055 671775 183639 459775 1334882 764623 977035 325944 524326 1913979 1561987 1284412 1147584 1574684 1459768 664476 505884 559713 1160934 459383 671661 1037950 635157 162734 1536963 1694299 1018429 1649639 722761 1313451 1960759 509705 1740650 1417242 863128 984363 524711 477263 1762011 1082658 401473 1105394 1252666 1136245 1448664 1880251 276400 1978959 861948 1305292 298478 1837126 47898 1838496 598623 1172625 62424 880427 1269750 266927 1181041 1620222 1944255 1922394 1260149 1699957 917860 260075 63060 730055 465465 266351 867738 1833991 769880 1034957 413825 72178 1589587 1531802 92228 1420571 983712 497672 1948703 240817 96090 1629093 744944 921564 1737331 485842 292777 1842657 983057 1245502 867768 1575064 460891 425734 228592 1992464 789222 1235107 1105748 1940464 744158 1721026 1856007 655343 1401116 751940 1753688 190917 1563378 1883526 1285976 1036447 480547 768657 1247373 1893894 1241724 1840724 404596 1499555 1813733 1733691 431963 213603 977102 846604 323425 647449 928918 987497 562669 714958 1209794 1129801 1997274 918764 969305 375307 1375390 977140 1941309 1636938 1688308 674498 1683341 1023908 1304018 824853 1803267 832464 742606 531736 1499058 178272 522080 351149 1765490 477771 1583393 292868 1003274 1891049 561209 1730267 935838 945386 1395318 1819823 649485 669023 153449 490723 426167 423210 1989586 81279 1212265 1975215 1184693 270968 738905 1308742 1407946 312881 657340 1377529 1018029 548043 1614757 1451828 1589560 1634868 411587 115164 784337 1280415 1749371 1171404 1336567 2357 178547 422672 1036390 238802 447391 1988132 1830702 1999593 987700 1508329 1710565 1626404 601425 405958 955131 392711 1333908 323972 306541 1143410 954749 1874746 1878166 659248 1937361 1109550 127173 1718434 858748 1362035 964069 1552766 1420658 1660734 1601527 1114318 1417856 119125 306436 1670026 1460041 1872342 1596831 1291481 614805 903962 113777 684379 96315 1306136 483922 388713 9917 850048 1306596 169224 1406939 191465 62350 1765772 1228149 1118786 516519 561790 706909 104084 284861 491749 290305 754847 602176 803097 991869 479049 1326887 1977072 763745 1829165 1125834 1996860 1479654 1955161 735210 1491840 401005 910620 1253803 1715753 1276504 1062350 1733334 991306 1328551 1104921 1214450 240498 187007 276443 732878 1335194 1852759 1455620 1985732 1290583 389247 1011851 1972093 34556 1190066 1048312 65210 1801168 780304 276231 908868 1231955 1358785 828748 1408285 537570 959742 1792637 1920345 278770 293962 649797 233119 240084 749511 1242472 1644315 339154 265041 533867 916976 686930 927993 1548321 876271 1091633 1527422 1990034 107611 593443 1424209 1274379 965935 1074184 1968554 1155093 1735386 656173 1245289 1614115 1931828 1548196 890630 1260200 305588 250992 1283410 298901 798032 1398426 1383983 1325257 558384 1732723 338749 70279 42604 1118478 1050148 477644 959492 577391 1456939 897750 344125 1671156 944855 1676992 1785368 1860263 159621 1976371 518440 229490 55315 1661304 51555 935514 198062 1443602 1732521 1051049 700563 1178603 889672 557560 1361996 105719 866888 1869202 1058291 1953659 1238673 397053 1518490 426259 880778 614895 1987183 1310321 1493558 335879 810265 114071 1269020 196343 954358 1854020 691630 295245 1543709 1381628 1567303 1624030 915561 1416930 454595 299098 417470 1642557 1629459 65859 1620722 551996 1181434 365321 1623720 1724027 1446819 758351 349184 90833 1263347 551502 1969988 559039 297373 577940 1780160 617529 106433 163227 417439 1460348 1954054 437162 1355881 1993917 72902 1907091 1487714 1247262 462251 514787 601195 1883265 1481720 81158 303143 1999058 129937 69929 1869433 1266059 1167672 1663156 563841 1022520 1336319 213949 406372 991982 779446 233636 124158 1916265 525974 1583567 1866241 1090929 159774 455025 1066154 1111813 781686 549427 916378 1195073 467033 124570 1257235 1681707 396923 989127 1706760 482500 863471 1227735 864192 838676 1363863 643489 394029 690372 1806683 980959 1987802 1420489 221890 1721069 11696 378124 1379400 1961656 1985635 959532 1543926 1788936 454316 1956865 1095399 409952 1145514 1256714 158579 656495 1678349 1236690 1530026 313235 1553868 75497 501262 77695 1984065 1188218 210973 207833 120834 423332 686693 1915620 1418679 720351 1220346 541943 1703168 1882189 1305318 454830 115160 1487173 1195965 1101979 421960 1421556 520993 305297 911607 171963 1588506 1537785 1613452 414440 1149368 1075677 1077220 480993 1646627 1421546 1449717 1984311 1202696 202437 1489600 1958413 361752 24967 191539 1573794 407783 1715634 925746 434816 705955 1780476 989473 416048 1271754 1073446 715826 750562 959812 657811 1115777 1338601 1760352 105271 1471609 1788026 745357 1754322 63342 69186 577955 945948 1663253 1170636 811838 1251817 1336239 1993244 1469592 142092 947840 1652541 1699229 314768 1266247 430295 1797810 581243 1228773 346391 434313 1899765 601627 1839298 1854207 680923 1478087 1329172 844675 398377 890597 238728 30532 684539 718347 1030277 1678944 1002499 1893137 59048 1592051 1998620 1317222 1176601 1390271 1839231 1108002 586655 1182847 1868514 1845648 1904754 1132297 1082545 55507 476024 1106809 415922 115050 1329797 308839 1427450 334080 1061514 17481 1343545 694279 1756917 1752837 907254 1655749 522833 649452 293539 1642655 1677192 1174303 1272299 1116071 873200 1601630 1063767 1328735 374345 1786793 1948392 1792345 1181692 1970743 745369 1754279 800051 1970461 130325 1358382 1973772 1835048 1537635 861520 1851757 1669691 1408082 1339713 1279075 21342 1931027 1290470 351360 1588373 1262555 964407 1753930 1526684 1643379 1190415 1863317 1961554 1059764 1118496 968835 1450725 533137 500083 1069278 766814 1413030 1232801 1265301 1663489 1251059 349756 198204 1974141 1175560 338806 597393 1281446 1166009 41060 1832728 708875 1617875 163179 702955 776514 35715 1547149 876405 620063 1791856 1909296 1888402 814316 6412 1297298 1727186 328677 1057286 842532 1763791 254748 1175854 1869071 1417703 305885 862426 1023946 1889721 607385 1148630 1245332 578988 353930 1738597 1156309 963176 75941 1574432 1692491 1923164 144482 1363967 870203 868684 633986 1605883 1711296 1932685 1181566 492616 1237278 460062 1778147 338586 1449341 671199 1106866 1821124 1207509 1538255 1879809 1346497 232928 462886 660528 438044 890175 225723 1884190 346131 1572476 721154 1362789 1543130 1102747 534316 501824 1654632 1363916 294594 819224 1533990 1855663 70956 1210471 1695296 7992 197843 566842 1451952 233355 310737 348892 30650 625540 1174615 1888820 75649 252765 1317289 457313 25458 779084 987387 344160 1791473 73338 372139 316866 591142 345251 450127 620526 1273321 606925 340634 1677733 1336119 654160 886356 687161 1293821 554696 1268949 356307 717370 762719 153784 1194062 828717 194315 66281 752099 846881 1287164 1092078 1821745 647185 1474288 1712360 365550 729968 443475 1303696 524312 1069720 143828 359944 1259277 381189 531551 289941 1083250 1150103 1598627 1589432 36380 70211 1982025 1049562 596362 46938 276734 1722888 1214993 1571442 1549220 1643150 1848657 20298 1626052 1767363 1434816 1254972 1648137 1958654 1107758 877002 1021890 1561244 1472061 116542 820509 1113787 1185382 228953 1708173 1397181 1549544 7318 1832979 855645 1384186 785724 1251091 935965 104360 1873794 371877 55559 1692182 1224854 418245 754221 718274 879717 730080 1153083 1889756 1481156 956050 538149 484348 210553 1465713 1566361 1540296 1172645 536480 121202 258377 654677 1204110 1932067 1811793 360387 1426492 836596 1472688 570327 878128 456718 1081471 1436558 117464 422015 1100713 257174 553571 1028945 1839693 294824 1830803 923783 46524 1940952 1528385 1867141 54844 460945 1391164 1944905 1210908 1195503 390940 1389530 1265305 842632 1157088 1273015 295241 439513 487217 1863075 1307377 1668470 5927 259479 294129 1613571 1668741 1172593 1170055 1138382 1052257 1453285 961653 498522 1960139 994378 906069 1374833 1914299 1747865 1317515 1031772 1518117 677101 318350 50750 823535 1100797 944364 1868085 370072 636576 1910049 1381918 1312000 831716 506138 1573377 1561427 114721 479848 1561691 505881 1759098 720928 1115839 1228568 1994750 1163861 79837 1638664 1653171 803062 1937198 421127 371056 1693832 1837603 703283 1248489 287637 229949 1690046 1674277 578414 1798416 1718540 1938830 1606834 327022 396401 382054 1936447 364531 1750041 1352506 891294 1370200 1108359 1379529 1970236 1728924 1597349 1352341 1727683 1549090 1743622 1974459 1483883 1299378 111158 357269 48398 590751 1501016 1549230 1515217 561142 1705762 194086 828905 937088 470515 664365 715922 1871663 1915543 458498 457435 1276066 448890 1892368 1179452 519538 827326 1410560 878392 228973 1732172 728992 1203125 1507583 966971 1741193 1475465 344323 1787131 581472 200795 303727 1285812 2063 1979171 1991844 1309049 1782773 1458007 1088479 976440 1889612 1834374 971245 787391 133171 1761310 1062167 1278204 842249 470955 118108 1915943 1799998 938968 1703900 1255981 8212 1887514 1293188 1583661 1118198 1942597 1651202 183891 712492 1785649 1730621 250701 1680375 259973 1207218 570511 1025014 1836121 1191932 398316 612381 1620877 1149802 1733493 1611121 94439 1343649 589356 1094724 742785 1895130 880466 711538 1553043 230462 325172 894725 659117 1287357 952422 1828173 1921506 1077396 1967551 227265 1486625 1835157 216697 1195427 388422 732898 386689 617513 329919 1292888 1882037 288380 1377498 675154 338444 1914709 1951878 765393 1204314 1486806 1379352 1003738 119106 472717 1847611 984559 1653132 258009 1047518 849711 981113 245151 397806 1304675 1611629 1850552 118806 1839537 269926 1282588 825359 526156 1090692 1500994 508239 447604 1318424 103313 941848 1202429 205606 478736 104580 1651171 1347317 1638167 1852648 751712 1602178 1656968 1397185 1775873 654094 1985431 1713713 1676820 1813796 185401 501620 1324177 1520841 756645 902127 1653629 1080157 1664998 1880281 1922683 106508 234995 1575767 993154 574833 1619794 1805377 1199569 1372418 1530127 1609733 1728162 1233207 1791216 1763525 311201 1211008 14710 1396807 1157696 1067134 1492042 903339 1984831 1437475 1029377 1445325 1399542 1086501 197376 645935 933062 1253086 97968 1818310 173242 325069 79883 123715 88488 515919 1186814 1587653 237596 1724471 1749618 932777 237442 1387204 397448 856490 378193 264763 1041741 1905487 304975 1775293 1755940 142186 813807 920844 1443646 1925339 539134 1081800 440297 40596 462771 1927239 762420 287233 1452696 501297 705602 1069155 1423771 444448 1674955 433566 80769 482212 449894 1889155 1601821 1086819 1616200 475780 1509790 1197945 983452 555398 14271 1709497 1837169 1924444 1632472 1754165 151430 1781191 991552 910454 1005038 359980 1862034 1112485 409745 1997800 1056132 1060501 1179190 891907 1648922 1784353 1297069 1565120 828294 1548177 270901 206247 1603502 1391114 1590064 717771 562831 1104879 451802 1964072 1277025 1845731 30654 1920998 227877 1489559 491308 1331786 14979 1441448 1127036 139567 694501 838836 1135510 1484232 1683087 169114 1237296 642313 1366894 933710 1969448 341512 1714384 375912 1965642 1747575 1681302 588976 149273 1517050 1427102 531333 1673205 1341923 1885068 634419 291681 808998 285836 50575 557984 1752403 390364 421529 1190063 758922 1210311 1836868 983784 891903 1326563 1761894 381842 1686280 146340 1498645 775223 695338 738745 1538326 972576 130687 1730048 179485 1639637 1920017 1960361 1331931 300788 151008 109257 750644 842176 344142 62327 1659548 1695192 1307483 237950 1070085 1140871 1432125 1812620 283668 1417304 1544109 1372445 186282 1112623 1030660 1317260 448928 1161430 209949 841516 1230502 1978118 1616462 902793 230862 1244851 163129 1252162 1293540 61791 265372 1043042 648907 308906 81648 885257 1755958 32750 1209964 403387 1022674 176403 1499371 1711755 1066094 1799145 1290317 767883 376682 1986891 1300430 239823 801162 735002 349273 1130756 1273313 257790 861511 1613134 1139296 1459501 983661 479851 1600739 474045 415906 1415288 1774737 264528 571869 583350 1475042 928283 1747476 281333 33442 1717114 957671 1417109 1813980 9616 326753 1449877 1654731 1610519 1508573 1925054 95238 98946 356722 1228590 1342266 630543 917007 1344611 711567 1697 300051 1086878 1301661 1997498 750171 277636 1285417 1414751 243192 54285 1746550 859000 143638 790541 346861 228882 1906412 1869077 232334 1743656 541996 944178 1400210 1802843 1146176 1209706 1692952 402688 1714373 135975 1964391 1647059 531481 1116043 1018961 1439848 1369410 1560345 1648006 172512 1394076 127231 118285 362421 742425 1127199 1531419 672991 1494654 804546 210029 454122 1419837 1876764 237893 669460 1033583 108835 1408716 439361 1454204 1217041 1115960 1163474 724948 424998 184593 439167 158524 185105 855723 1063593 1562405 1431650 245722 671545 1988181 1358411 353821 877552 1426182 245034 926147 1129059 648581 405577 1232204 1811034 1936837 1667111 1636133 1247079 977710 774622 1079516 1718698 1331566 542151 340615 153670 1655748 1176462 273766 696548 373435 696856 286887 142831 576645 1531795 668199 1672699 450320 372138 1921337 1672120 62205 1559662 753690 1868403 633890 1451768 1788127 1906500 981962 879643 627063 1033128 696619 324498 913700 1102837 196615 1587395 1317577 1883567 679280 734250 763396 1167213 18730 22699 1673979 904666 300606 449887 952639 1335043 1146253 663744 1391841 1777988 1289536 980271 1475455 81604 1467990 1520043 823008 806431 1010056 605525 701239 1574301 558815 1075090 1216453 1109727 909343 1901484 508059 90306 1261232 684537 1194633 1088244 667337 477932 94608 1761640 1704020 1915363 285110 457910 867532 407425 1618310 1813849 912490 1985698 1758581 424791 1327882 1107555 30232 1865085 1757912 998635 1667620 1744273 314994 1721750 1638002 959485 644222 39590 1178523 1558615 220739 1792792 972199 1251336 139215 1720647 219507 879969 1331773 1839213 1513792 608109 1727442 1130733 1874829 838530 1884825 205145 215497 530736 236528 938967 1562928 748685 215140 1624807 766690 1444563 161876 1070701 1855962 918457 190210 1846109 1522832 392157 785043 1613566 1857265 756304 1617093 1532428 695212 1750895 139765 1821167 394640 1834311 42456 1556410 510602 701775 898030 787930 925841 1395901 267934 979826 912869 76833 1097867 1653378 1528737 1111262 1402966 403043 1077035 439354 1409491 63093 1293228 1620411 1451933 311890 1874114 359749 248880 1557204 255116 753881 913322 194655 238976 1647679 344231 1664442 229751 155085 323458 161262 1066674 97070 603857 541392 446310 588244 1486486 992599 1778966 1192920 1973949 310904 893730 462442 1381603 1464832 1603117 1630468 389715 1842057 1068018 1262648 1399186 1501388 362439 798798 1339764 531543 147127 1942755 166103 702593 833864 1925911 1470630 994384 1875264 1520811 1833723 764580 1755282 699234 785862 1041353 561250 1669476 1253202 761868 657568 907039 80180 1987930 1462129 554865 871597 1232358 1614989 179905 1602804 296272 798142 827165 565801 841842 439259 53038 1109041 1394976 884396 625201 1286111 1053880 1809865 9786 1682173 1781368 934172 1065874 1381300 1087464 202617 396190 1809726 505914 523082 1496818 1416328 610357 86524 95410 1314022 1029778 1234932 1536217 1349995 146002 1744000 280034 1549362 250954 1143024 1684340 573611 1159664 1873329 594707 390524 1143723 73976 1667607 232954 1188542 1989263 531510 117271 570835 1904742 1142186 965549 1748258 699400 1864357 224016 1982821 1553937 719112 953476 703676 297320 1368470 478522 1518175 981718 1321429 823949 1340297 1031049 1025332 1304102 1646274 1957990 318447 1026089 1223520 1389351 142650 526548 115613 639269 752348 1911421 1368467 621955 1139360 1237785 1451762 1512148 112528 367337 797667 783141 667846 772197 1376875 130187 880775 1740881 464895 1212551 728225 1839031 1547298 1540218 1952261 1798472 848161 892495 864743 609486 549683 1359553 155805 419361 1593957 1872734 510007 598313 1915890 733210 191676 1570224 65907 1914937 1447824 36455 653022 1710385 684969 1055549 1870530 162693 1425534 463235 965543 953723 1042380 1445867 238235 159432 1338837 444073 1727234 429523 1204346 1438033 1525578 888770 430880 320855 1004274 498071 1051970 452263 428630 588178 467805 839730 1104552 1683880 1904951 1106152 404410 1224031 1189283 155459 860477 516468 111155 734838 645639 698058 1414015 123097 936368 345814 937643 708950 275125 1793175 1681458 1891294 814211 1054492 682547 1991321 166331 584591 1905391 532547 766865 921092 1152087 1872926 1347895 1172773 202157 138244 1518022 476229 1586707 476257 448133 1704522 1487319 418141 1851515 700877 765456 1926425 742149 287321 1012352 32455 1241299 758709 646999 321777 1006654 535486 745783 1793909 1954988 1511214 1717943 256006 89809 1984900 1957730 1282362 1481731 911125 71996 121647 864844 120926 481317 1931597 612843 91675 1525280 1288260 145525 185598 701310 613550 1124358 769185 1596267 913564 356008 518889 1445905 331160 984048 1628454 1363416 1546453 1760693 739263 1738884 59793 1975216 844386 1743357 1466254 255399 333275 1567468 642463 342450 625040 1809914 1481715 1715251 592902 997572 1789852 195972 1285287 1558524 1739028 737169 169129 1009441 978038 1186422 753298 1320418 433023 811527 87805 1745537 1929246 1419165 1766440 1039076 885341 1479815 863247 543619 1536319 58932 228345 81520 1086495 1020770 1270618 71474 334183 1428378 673495 1730024 1441810 254896 455685 456384 281610 1581260 1550002 1414951 949558 320445 1677809 111482 245191 358844 1849109 851444 1786402 1786230 773413 923749 1995662 177809 1631855 23096 1188596 93411 1246812 318581 992358 173799 1512828 746240 1797599 246037 714591 837027 1406251 1988360 1872861 469587 1231281 863871 1612666 1347452 1939382 729180 1949175 776373 780732 854167 364400 966036 929880 1954862 981674 638256 560886 1390749 543148 1031525 1232234 135058 353329 1706679 1575211 71901 716469 1143351 1519274 1657860 1110597 1900742 1330173 63915 1658596 1925353 122481 461573 332266 555110 294178 1311585 1611035 695580 456121 1549827 59781 965294 825504 88642 1033507 156606 1383185 795864 1933321 1266751 1216050 1363796 1254422 1142 1800655 533523 882870 44162 1916649 1552825 880143 1493491 848636 1004910 1709799 1388884 1730965 688822 492189 501371 253054 794364 276636 527113 226903 17621 498210 574092 1639200 1927584 1746760 1162925 974298 1502136 1809259 990177 322318 1381451 262234 362767 336753 1119465 428398 808097 489876 1735340 487532 1432059 1594352 1012728 53602 896134 1462486 456260 1291278 1620392 790812 903624 1510580 460197 1708152 936992 476943 1183423 789436 349145 1174113 91525 1881304 602611 1501712 625599 1405072 622977 353020 1401935 1095424 1008170 938700 1849378 421242 1590506 1759804 1413115 132896 1202551 447075 258084 1103377 207572 1250324 583129 23956 102337 5184 585110 681903 1431049 532455 1048272 1994353 621729 1604948 643558 974305 111844 393137 1498300 83237 227041 1296248 764813 430444 1749056 1749009 1844924 386711 1570434 667558 1350688 157419 14444 1787550 1913114 1770213 1914400 164791 357602 1771479 759321 1463373 892606 731641 1413696 1081454 1968897 264594 402159 533035 1511574 943701 1167279 135674 559898 1094469 356369 11469 163815 1243098 1765254 930295 1309471 656661 1848155 543774 101620 1610799 372841 1803746 270533 897151 1783991 1908038 645242 1095369 483740 1263876 478385 1775671 1005860 620439 1102993 1084375 1026297 1087968 1211373 1193205 908441 100064 1537564 458482 412503 259948 1524716 817663 1103419 1244733 1152509 818573 393734 131697 1605663 1084629 1245224 171761 138316 1915140 1801539 1350120 1854766 617816 1320423 1312090 371620 1999457 1263542 1965390 510448 1844668 827524 1906385 506100 1935357 1603521 1826305 840794 1698332 555234 925709 224306 579444 1358951 620658 221747 15351 195066 1183212 778191 493537 311092 970605 262272 72457 38518 1437931 274472 37036 1309927 846157 243512 517050 664 579173 449355 461201 72525 944091 530606 40476 621708 957553 711341 1133260 373938 178717 669701 1001809 1882921 365188 501609 1000081 1087081 534846 1812277 1715813 346402 690218 624675 1369296 1686348 189311 1829679 1205938 377921 1225014 645127 1709155 1920240 217669 136478 1163502 1509730 1651862 237515 33338 1979958 437702 218699 915796 1876880 541099 1259176 218291 539019 1194667 251349 1618113 1809818 1816372 630267 910270 853128 1918204 16828 1356579 1979450 1342444 807967 762569 978096 1599853 1199821 1676174 1345052 1662229 1593847 1986465 1528936 980473 2666 968685 1404304 1259034 635922 942434 1190511 1154855 1856118 94904 128431 946754 1347580 1917840 1442646 524869 808439 159822 1856522 655734 1416807 1337732 1787418 436663 1738531 1316716 1140834 421875 1776646 634645 646214 196159 854892 1152458 914930 1783267 1177010 1425941 441031 688470 1386348 1659777 1998453 1494174 1255721 1010299 1707374 128270 1872210 1451325 10752 271506 622972 225115 5637 1512965 347336 1270091 852457 711809 846885 656462 316566 364841 457826 479735 1067464 1013895 501268 1606841 663181 873489 1251121 1205518 864448 825686 634402 1217586 794591 811275 1256192 1574653 707874 1734041 757527 818945 454573 1948240 752599 1319398 328812 789821 1261917 1674013 1054435 947970 1070756 797009 381140 701735 352401 11698 1656279 792094 1478007 9175 847516 52566 1059223 14964 626892 1275756 1052259 1366365 1842148 683105 1824105 1529888 1685038 849863 988858 272259 1444975 1888748 716178 266186 1363052 732527 96023 1523965 1925467 1341367 966180 951394 1333651 1881069 1214591 1098718 1132154 226381 479613 1417528 262276 1265421 1156263 1146074 1658302 37661 763287 1613509 1240852 1653039 540840 704026 1274029 211952 168690 1020542 1152085 561747 1446841 299576 1759588 1986046 8077 429306 523923 1292555 861113 434162 686851 612366 221973 624011 1809733 1338805 1624492 863261 1041881 1490628 110098 439189 1085205 1882004 1385547 192286 215449 1882782 1126585 559289 1992310 94131 148659 739703 833528 1444970 59974 438108 555718 806695 91474 1951 1066787 783351 190999 937811 627543 1482768 213377 401909 646050 234548 1993028 1968960 174587 1330548 332567 673802 1717874 1916054 1723249 1534775 185868 1355771 602105 1075688 600071 1210137 948637 1806357 829274 481093 1879295 706521 930570 80888 1173379 1384551 1646090 1443647 1924057 612236 618560 1956266 1129550 518210 1048323 1998421 1083666 506823 327741 28965 485206 363217 1445754 387627 932798 137324 1692031 401368 132391 944848 1530648 1201312 537440 67707 1693397 68493 1179450 1192594 956953 776204 1873134 1486244 26867 1130808 231023 473870 196010 174918 1860956 17313 1134754 40644 1189834 1560121 655346 282188 1276177 1841178 626937 280676 626195 490540 891611 1053135 881314 685609 1859480 1465320 1982716 436904 1455874 908118 1666390 16896 1082071 1400811 1744478 1196437 406768 1557344 533738 390672 1993387 336458 200274 1928058 253800 1041083 721223 1158621 527532 1175145 1507171 1485407 1475744 435090 479288 1914987 824374 1492785 1135576 274582 1931626 900719 945810 1545303 1897375 1756186 1619140 495242 339546 916018 456193 1655424 505848 1354782 1062228 1061084 1806954 848607 352465 1068657 1923907 623655 836914 870323 1842835 1546567 1288945 1953783 1693566 1047700 1205202 687870 244773 741575 718513 1391301 1413321 1972558 1200985 1480491 1919396 1467100 1671145 504096 1520819 13442 946069 488299 1324804 657118 708979 1365013 1184675 1373453 820655 771650 67417 401140 1137262 363024 833332 1942438 922066 1008734 286592 1119542 250072 836371 518089 1356516 80355 599516 1184830 186537 436388 1729734 361291 1356266 1951498 1805849 4514 1137776 173116 1480404 1798844 1897335 1982590 27940 68313 1930650 1428625 1721962 1880441 299071 353446 1805091 1009551 1153876 803395 433565 1123250 1663907 1894525 1896872 1491200 247700 1573835 986942 1365955 1531866 187425 1579400 1096173 188330 817759 155264 80260 466673 1798168 1364969 1426708 755193 374747 1654375 381475 1478792 1837631 1122098 1805188 1109918 672983 1949909 1412174 701162 1537717 545781 231931 722120 415851 1456819 455397 1209134 1616242 1307524 1137530 1993971 1129287 901448 708983 1075582 1691154 978614 944962 1670538 1666508 1281038 372772 918463 391586 1233082 1089635 505867 717112 111963 8318 928661 1200644 1396151 690369 383226 578515 940272 656409 871344 1367480 821378 745622 923226 1369026 1886604 1739563 149363 1249585 91226 671932 1753041 1860477 1360519 1252359 1561357 1154284 1827762 1649709 1780846 164906 164935 1518565 1644141 1276120 837882 53962 1735473 773997 24786 997886 409870 947534 1269235 84363 1508050 1069892 859930 1004480 1208066 721084 1440116 1991121 1270085 1728127 1645017 776857 521473 20782 1819537 1468859 651253 1192642 215396 939448 468417 548907 101386 364583 1667313 1092835 1203039 770610 209129 996838 1860215 524110 1139558 1373723 576347 994468 1171997 732300 642196 1018525 135023 205116 947521 843909 324907 573892 191787 754112 271100 365688 845245 322836 1027790 1489458 1585582 1946295 63267 1908843 578829 390974 1181637 330249 446363 168004 382184 91194 1007350 1473326 1090753 900886 1027877 311065 559081 428269 993445 346662 692304 1424660 834417 1531927 1523027 1503435 1678815 1339196 355184 756392 500128 879811 1437335 1456031 233602 277744 838787 1963813 1832575 1408447 1511656 1647493 1806200 1779922 100360 1268465 1135557 645940 1701665 1924371 285772 1572423 1427500 660171 1201603 1022989 1654817 776403 1693036 524982 1313846 631341 1175591 293777 188402 1014830 1097830 675841 16584 570317 1574664 1661470 520733 1499710 1589972 1166925 1105319 1135917 753430 264390 1920844 1396728 290808 1802998 702388 416349 1646239 1437962 1060197 979577 1967576 313962 142879 1754891 1626496 723965 372386 1892417 1987850 133628 1445378 1158076 1175416 767759 390055 694084 1949456 1196075 559843 1729913 1825490 562617 1132291 1079729 145963 1072980 825163 522522 1016843 910651 844808 186869 1598421 1001914 1907686 418869 638588 1165942 568003 1521190 1824866 875709 1317120 983500 775203 1660751 482525 1278130 245411 1306321 816967 388228 1179316 685567 26920 1425498 78154 1436963 147585 149187 1264377 1488653 65642 800630 531960 187251 639892 1204251 1860587 859402 1717124 1321176 552645 470622 136235 1060818 790249 802319 707039 188487 1725 989391 650262 1545275 346843 1873026 464698 926656 1006685 1418948 1938033 260576 12253 1169606 1494860 346549 602148 927211 1151480 1856685 1812501 360323 836534 519061 1210024 770319 854833 35300 1661608 1853167 1102277 1774119 43914 1591479 750340 1218596 1092616 248029 673717 410403 414094 1102712 642314 989907 754497 1121726 186360 1327661 1709231 520411 1605607 1970327 1871861 549162 779027 1144923 1777872 1005437 880565 504854 1728210 423485 1717757 1441787 1711510 671771 771813 998516 926989 1638523 978357 1301288 225829 1330453 671754 1590267 164908 1901603 584610 1215273 240125 1826269 340001 1753582 1585946 689209 546089 832616 1661194 316982 1833110 497394 275317 1612386 1025669 228877 1227923 961986 1254249 825490 1544987 510877 33615 1943750 218129 1003737 1643922 625298 567160 1743930 1838564 766079 1069275 1518225 1287534 1658091 403902 756589 711655 320396 328011 686463 1920366 1821228 1796192 1578367 1185581 703044 1735393 1757649 365478 417559 1285731 345294 836757 1330889 1924289 219290 266949 1564590 1274826 1652019 1122922 435223 154679 1806834 456170 1353357 606395 881959 1729553 718183 1087127 780260 1271646 1808427 1825098 1175160 1851418 1138893 588763 920570 783350 424079 1436854 478383 1417544 665039 1744206 34486 229019 912926 755623 1883765 53716 353571 1417658 972526 275545 1158452 1988729 1368565 1115253 1863509 1766340 1889982 66843 1472181 267493 840653 1570778 397445 89291 1884601 1880771 71261 931981 1605208 1091714 1834983 882869 556712 1387466 679131 1131748 1661666 1468298 232380 915436 855308 349872 865010 1654593 363540 1624678 1689766 661034 795454 1131616 804487 741024 1751786 423188 925015 50516 98433 1075511 1285804 243536 861699 1695543 1618857 52852 663365 605144 1905558 1793077 241739 539214 30802 1672491 489600 1251933 1530300 713805 664941 86269 512296 1214731 1295075 132751 1941253 415586 899306 363043 766109 902776 1627329 1409627 835295 335218 917378 856883 892577 1950350 729591 609391 95952 241874 1463028 83032 1350170 1493729 1925548 1908709 1228318 309675 1589323 519958 223024 1715606 371668 813375 1087796 450129 1393463 457854 984808 699875 127906 885012 252061 1978287 704259 314550 86922 909193 702631 1663909 1819211 736834 1954505 1175864 1851975 890882 860055 1775425 215625 230414 1304765 437843 1346087 1509646 1468980 1031946 275081 1190037 1142279 448271 583959 1465753 780532 813051 371439 1169793 1240291 1066530 22869 1754825 1618657 1852160 1073696 945501 742208 591246 1227386 1529583 90712 114158 1954405 667861 1379446 1509018 140402 240085 504574 370383 1064999 470234 1072540 481207 263513 1132480 1205454 717651 1288965 1825141 1371996 699619 1566900 731949 1672728 1638044 1506111 205109 49214 1842178 699802 1211054 1296430 743431 195072 1565806 955491 1469106 163772 1240147 357634 620438 53992 780684 1841418 343914 714571 1512318 51047 1895866 986914 1738262 1361038 393216 1075453 1131303 1113672 307054 1041553 784645 845395 1536664 393957 1250278 176226 138217 141852 1904628 1572803 868687 41020 301626 632930 189920 261794 1721170 1564286 1408980 1146938 1367919 1105256 1119178 579960 1698071 1129419 203381 1646181 394629 1592657 337896 1285685 1205149 1211300 1995387 1545625 1086888 192837 393316 1755383 689608 1011290 1230158 660322 999160 1118240 488813 1782597 30655 1653626 1689404 620349 1575745 5444 1371745 784932 1180741 393702 1652157 865621 1114888 1022093 781283 1259957 1912493 53896 1923249 1335567 1361694 1170102 1867816 414057 1190421 1879538 152435 471527 473272 1026489 41479 603885 488515 534413 750151 718178 124824 1211881 1321705 301829 131958 625655 408631 349549 1929079 639738 1593484 704558 601675 917560 679791 978199 164429 561494 143577 212997 255710 918862 1838550 348912 1987527 96921 1572155 302548 1067764 852329 1874317 743085 1814298 932961 841556 1549394 1069666 200944 880180 1724128 930689 1541123 47173 56010 1287594 1604893 91475 1912689 659883 900070 1957686 1382097 762602 1424937 1717789 1835446 949057 567066 1213841 257808 1412170 1669166 1711600 1509395 1599321 159000 1314094 1927106 972096 1905229 1767179 1394373 1005662 1475925 966072 231191 1724855 560785 1913232 1631596 120288 203284 559155 376998 1934126 922298 1605065 1791029 1505201 1044279 234109 1639723 1931882 1362803 1563810 753607 292117 984286 678571 476337 1637036 941446 508990 349869 1257555 70575 601308 311409 876415 28641 1954576 76312 1589799 397855 1237224 1738507 256996 1270126 1108086 707503 1736864 586289 1504661 622724 623775 313231 705076 1961246 1541496 1017116 493435 1386544 429358 1790589 566287 1961026 661071 463186 817853 530062 219788 1788254 753544 1953555 1837878 1883467 402910 421189 325694 900724 443853 343780 889698 709020 1690463 1495060 505574 550771 1495899 537459 1334319 531899 986028 1553948 1348411 109411 1907035 1913822 79984 1397848 1196070 159846 773241 1023498 1561943 462593 1232842 1433803 428875 999505 1853817 307869 1174657 147003 544696 1662599 826094 1152785 116007 1664717 124252 868236 290143 1854392 1011801 1102795 804816 294213 1089 204573 355193 46057 1598726 1643399 1673477 1078588 1203163 585885 75822 1475734 1399316 128614 1634377 842995 1236007 1471596 410934 1437160 1814880 1893421 533034 231357 278359 1603366 876968 375200 1779283 60781 1197064 1035747 166187 910896 1599140 116351 1867385 1805689 115820 1033063 1506706 341181 1736101 1031446 96773 343288 937265 1142312 1095556 578026 298989 1327310 1676200 1549804 322759 221933 938855 71391 1385898 1529341 107190 591880 1034028 1596490 328055 990595 1038677 903977 432817 799206 1054119 1138557 1355899 1394825 1264933 1258002 1615186 1074419 1060832 1399356 496068 1489207 823512 1878685 351088 1418821 274764 27181 1982008 1967837 1854218 630262 1923394 1138070 182331 1920911 1724499 921776 483852 1153199 59598 760183 1960250 1821944 239247 1102104 543748 997741 1819281 265529 1917253 1329313 891062 335692 1907103 1032892 693269 1515625 1527597 216053 282617 1071835 321038 95578 1547838 939388 1984597 1181775 562126 707690 1650290 171340 1685215 104683 1713109 186337 1278642 297096 1378795 23069 1691806 636961 821509 1003007 244782 224602 1916112 44769 177398 932108 244470 1632489 1272477 983131 522006 1886714 1186370 912555 1852375 652466 186766 46718 589922 1353774 89495 746906 1611306 400874 712049 241641 1400755 539277 401793 1980747 274568 126334 888064 947923 40158 651538 884859 1173679 1625099 64405 781785 1240753 1625747 1838536 30577 414871 1399772 1097832 102736 1718224 1066971 469218 1280395 671016 25421 1876734 1339305 272798 1399948 244522 1254057 422994 1936381 1386481 1266155 951854 1484776 586152 765973 1369084 799859 489753 1890966 1785524 1726786 1047075 1201775 572313 1902807 1665710 647467 1753499 695515 1546571 1352016 299110 759461 1521965 773427 1600550 136966 618032 571494 1688176 1802346 929011 1946277 1236939 1080385 667016 999219 726884 649671 223528 1638708 1791380 827907 822916 1352617 57174 1489332 1848030 294079 691837 343154 1175112 1092808 1099174 1583495 1301405 703453 1283999 992223 899166 394164 952547 960750 824932 1118020 851212 1962922 1888354 1073167 815195 1611971 1684474 1936015 1160985 720014 1888028 615885 132368 732692 1464582 126911 1986475 138873 697389 204197 719404 1953584 1657689 412659 1115394 334300 216593 1782394 102392 1282891 1543463 1661709 1119380 1596939 237419 1026626 584287 831867 1769047 761673 648009 128790 364929 189940 326153 1260377 1513888 1642716 303012 528032 918101 1436236 14395 1973898 1531640 307608 1345043 192068 8868 602065 911076 424711 870196 689459 1707527 251733 1226849 755768 1326784 929704 1137380 706126 994462 916698 1547753 1151111 1699547 1547474 511789 373389 1225927 940137 820157 897206 1976418 433899 284270 1820213 1525432 1409561 1863132 779324 313033 1039576 189085 542979 192314 983798 1577909 1206069 265124 574909 250326 1563099 213148 811316 552120 908388 1152744 1118636 173744 1129676 449038 1416922 191879 399027 1057983 106599 1177298 779151 1907654 424229 363517 1627676 809657 571975 1086800 1564675 925958 647602 1651564 1844366 723068 1522477 1803987 1882324 1613228 1132900 1301242 1720387 1065314 551572 1700446 197924 1616565 1728887 1929128 1227492 1039306 1413649 316084 120216 667819 534669 1990713 1879961 1621831 1043765 744997 1386945 1140225 131975 768253 264459 1788751 1088981 1781524 1532299 359171 1074296 8619 1710244 1842299 1694453 1278116 1388674 996765 1910004 230679 1179714 1836755 1838175 412765 1766674 1889969 1179407 347249 413943 53107 537551 1976942 923480 533460 1139151 1579279 876285 1720738 1665249 216468 476418 227252 1231073 444297 157421 168227 41673 1910125 1795622 1323343 1631842 1409576 1596515 1231161 1831566 1191115 34757 1952322 1178573 551525 1887103 1821116 1550969 121930 532268 1343220 587393 1579122 1267435 374612 1522031 370140 81981 695507 1973063 820227 975917 646581 607395 954152 1363483 1025552 111638 1727239 562404 615211 544385 275905 1266835 416144 576416 1403267 557178 558918 812781 1532054 1025865 1587963 1721119 835783 1517484 1744826 1613505 1789177 139478 653485 154455 749285 1387393 361049 1769929 956005 359165 40205 788930 1529431 1080470 1369306 1648503 840291 1954082 906658 1556897 1088004 614581 609646 898953 661392 437229 160935 1074238 275938 1922442 355734 1049519 1121308 1669857 1463359 1939310 1632275 1951561 831684 1852155 207648 860748 1350730 1851565 97178 1887506 607168 661850 281027 499461 1760901 904041 1232455 87696 302562 1490193 322282 713930 1084922 1285927 77830 1377871 590209 1959212 1576797 1116682 1907486 608144 513915 1701307 1798597 1549541 536058 1440056 1336117 127588 622711 415786 583567 1933553 65926 1819575 418471 950664 1906582 1399307 743101 586421 710817 1839733 1510141 1365811 864053 32825 1014522 495166 596678 934885 36787 692161 187606 1701271 1094067 859155 1972101 656245 980000 667220 483252 1899807 1494154 398872 979356 1150347 1939206 757984 814084 716494 547290 181527 1011119 185199 1722354 295059 1588023 945881 165239 1260755 639915 443070 1866747 522969 756880 1053533 43095 244288 200703 148194 216861 1775307 1759918 1741019 615834 1822138 1836493 678134 1789609 318252 83371 670734 1285308 54412 1505010 1636510 1441291 1781599 584811 367800 517459 28992 1604872 961527 1480284 853192 1475699 935139 835319 1665512 752239 380181 697942 222605 517227 1560050 1813785 1157558 1951303 1138265 992335 260204 790631 1640304 1138041 386548 1749953 1277376 1355493 727048 1790243 742474 1987879 719616 782050 561862 1782538 609804 146313 1706829 632458 914478 682474 1716445 1494566 91602 1020288 547813 1677331 1732520 649201 1175330 714102 1187688 1286359 82119 1856041 463161 649401 1806092 297838 1422940 773227 794069 1489607 1885529 640949 1501789 817182 990246 1861230 1445977 1193366 608434 1977529 1081360 1147155 1778663 253619 751920 1172703 1810042 205058 938643 471369 1025225 1588315 1707020 1580095 1197123 674910 1612607 354390 846632 1074372 69919 599173 310662 1140998 1789135 34656 1272526 578804 1527799 1869418 1595767 1612750 299303 1995964 1767407 1967025 433005 805548 262414 1621094 927310 1125678 988455 1737478 922840 1354601 1908764 281338 1004856 1077887 226504 1722394 862456 203828 1890778 1162064 1454166 1413419 891616 1392674 1614305 488623 1969452 1980106 176029 975231 1276891 560974 79006 1915533 1149311 1811462 1301264 1071054 1762574 54739 1683412 587630 1950394 335951 1064716 398319 1752843 1353130 1518613 1063153 785718 1431950 1039591 1082647 1305447 1000902 982445 1486542 147443 1284429 232495 1952044 1814650 1119997 1707038 1041022 1447126 685063 1265490 947740 1829967 246244 1226425 1515135 1542902 646641 1267176 219402 462237 1401887 764317 1924936 1954986 1017544 722902 1231100 277669 342888 1732597 1118610 735721 1312634 319049 989417 1903847 1550451 201535 1911614 893137 1408909 1505236 504642 931345 241087 1256890 1219044 1157355 568901 1183732 1416144 1775443 1653067 811190 413213 1545896 1133713 585159 1724807 162666 1353272 556604 1338734 264244 1322808 896739 1584963 1110513 1486174 1831665 1189964 206816 1678118 1785016 170128 594454 166294 196905 1152955 622641 295562 221496 434442 703848 1902635 514427 10824 639512 1377920 1289007 1117666 759772 1161183 774591 258150 1103022 978936 1084148 779081 1020182 1810074 1765255 1579246 1196893 1410387 1129594 1509628 1178256 408380 121422 1209907 533744 1047520 1768260 223713 529086 997318 1122301 1056631 189827 1683365 1285567 872202 1410196 51015 507141 1635347 426472 759465 606162 1651821 923342 418263 1664533 1172243 603801 1758848 657154 363022 881958 66933 92968 278631 1490944 300274 365444 1338602 209284 1247240 1581843 1144522 1636761 128414 1492485 1663051 1676602 1567532 945564 1149391 316794 360006 374582 1046137 593893 465749 1736296 1253663 1822465 416419 936789 1595412 253200 1289967 1232033 796425 684317 1403359 1806634 1111511 375216 1390392 1787540 1102702 1725905 1025149 1027069 832143 1889735 1695499 95397 853012 162169 857011 923351 269439 1693395 779705 1253572 1470813 762307 1225201 1631829 508704 588109 1810470 1940717 540066 1471076 621614 1550305 428937 425512 1724420 392751 337882 1530017 1866956 707589 1977677 1294887 1709972 1704053 300898 590217 1830105 579246 42658 1657193 41901 1077225 260209 337606 1586895 1669222 1209797 398843 1215492 495473 188049 1586767 1012968 1390285 196961 364301 372645 879499 898750 1700285 1352447 1283335 389218 1582860 1603328 1343310 620458 941691 1711836 412045 327999 1161355 1160734 821316 1311699 770907 565560 402192 1617785 609333 249231 130247 1491878 382559 484616 1591908 1278830 740226 291501 495354 661240 668612 180834 1414199 1517234 1591592 1242767 1983531 1805544 488302 478222 99773 953398 588938 1782060 525765 789732 729505 936354 603275 1531266 1151364 14298 1543114 472361 209836 1314911 1323768 678287 643446 1880472 374595 959704 1406217 1168226 1530380 1702374 808130 1433091 1650742 349489 680210 21023 163947 1977001 1777826 1232965 446690 937504 989536 452020 261025 1522893 1679639 439920 1757275 469038 1458055 1773175 1725994 1737470 1872896 659032 1469032 457207 82401 1215599 75478 350467 1726700 1526317 637580 1440810 436998 188479 1016863 1157860 33174 1827277 862222 1585501 257377 1891663 388289 1637297 1627211 684154 713594 951900 838617 1740394 947499 1848516 1851309 1029849 117627 342449 1261749 94279 1853180 1841470 822294 117665 609345 426916 1201034 334222 1500526 1280434 941324 1712406 1248761 1413004 393113 1860378 685294 402972 1751255 633002 1023968 201293 1365235 551143 1848448 1747538 1290714 1641264 1393150 594202 1898202 1684126 1658778 1442843 1926243 1207436 1082493 1286779 1593621 948537 1613342 1086678 1526778 749965 519460 1973110 1869569 57565 404053 219899 711658 1514577 1952234 374823 1730366 381703 1245989 1823430 504161 1910680 1502565 1024556 1340983 3006 569736 1750048 542982 1415009 77291 801873 567607 1624277 1180473 1522562 1528917 966462 291269 116830 1653635 326922 1886398 315491 87755 1873898 1642146 756612 820344 1340623 57800 1177327 1282571 664881 1650077 1932026 1139005 721596 563753 432944 1692837 1803793 132930 1877413 32172 1873448 1061033 546984 437254 1765625 1071821 586497 231145 1121946 1267595 1265940 831332 343598 1030537 172283 612256 1131693 1307292 297230 1502755 1561643 1448107 1276821 1206853 1114334 526607 806153 1557080 1849184 547276 1390472 687711 816592 1621935 1638554 1767566 1251300 432731 1325274 1064741 1886918 65115 1886422 279486 1724629 1814638 903451 1719188 1971596 270888 1414810 1280641 75025 461969 1827807 1255694 737653 274813 1527400 1011156 907200 1983759 1269197 1098233 1165242 1266939 318954 97613 1729561 1611396 1280796 1593965 635179 1742927 1074281 793965 409892 541105 1299059 357740 1433182 366385 1901545 1934552 1849543 781436 1214449 1523326 874050 307756 333862 412076 1094030 134119 1602049 1686542 361731 241327 1647271 1853843 1745156 1231402 122689 1057363 445616 1614336 1258949 1181952 1976200 1332190 1175025 1394583 1756173 301034 1666808 1180804 1674445 1925006 622097 713701 1441206 773648 1813383 1736616 1498177 853205 721002 847221 434597 1338624 1547921 387809 1672267 571236 575352 1889479 89430 1007307 368149 1065483 1444611 1404148 1388877 762099 1859954 1163955 662829 702659 1227991 246364 711079 441980 1458230 1449352 399816 445914 1860640 1703869 1080625 1137372 98627 327814 1674486 27963 455570 1750775 630550 1687753 1358696 74313 1810919 482269 738755 1802366 118586 1474933 1245251 164977 1562492 1062029 1960295 1855283 322079 1988700 72318 1862975 1038879 515526 1518141 699045 623215 1663653 1252823 1937309 1354720 297826 739395 1901730 1450014 452638 720609 1197453 117588 282794 489250 267652 887009 478881 916779 1608502 572937 892638 835108 366763 1724422 1039706 1780330 142254 448338 1379091 1854186 1287998 1963717 775348 355444 776231 1259141 1977772 1271208 532110 651069 143760 457413 1330555 1268599 217391 1272510 63781 1068048 1024532 1734240 1375214 239894 1328794 986271 1851255 67092 823502 1011240 1026291 331928 1107205 1301185 355113 1906111 216110 556550 937483 980878 1967707 1820936 992324 1288749 226125 1275587 22223 1218978 1207689 766639 1222095 541722 101324 805041 1265327 1350792 402835 1497371 271651 309115 451472 592091 795005 11185 1300407 1983452 1224636 1015053 1438970 1812036 53926 662764 1101092 1449378 21855 359587 100813 875693 1371339 1384902 82199 441310 742890 205859 1700863 548480 396602 1113280 1890314 424109 527030 486716 1944019 1431722 1799181 235352 13206 92872 885086 169504 304927 369638 691161 317976 1168535 1632903 490639 254415 81495 1991197 81790 227712 260460 636402 1598323 296268 1442167 658235 1921062 1847923 590436 1287258 467267 499091 931871 999091 432787 1161434 1775389 243827 167285 1012203 1249782 682627 772014 1057099 530808 1343433 299314 1487232 1055858 1218577 790021 569000 1575701 755921 752063 1050610 1579455 1092602 338307 1407779 168897 791619 1205148 34220 1397781 730372 34452 1406228 389696 185858 326126 1569808 754220 624924 639336 774452 1485964 156278 1009230 1697482 1317417 633060 1036698 1194988 20716 1281258 1159282 1123266 69027 1909425 816350 767101 1419477 340998 1240358 1116677 1931891 1853502 803328 114567 1523547 1479207 1837254 1796845 553942 1829885 1486917 1568372 1158316 1326506 1649382 1514146 632943 1457415 748695 112847 288466 9454 1020441 977738 1771255 265645 239534 1275687 1170863 1699789 1075967 1050908 919890 1096367 886787 1508661 371245 1710550 1996947 907015 1509590 98097 657466 1199246 391439 881693 227188 1654877 1859472 1831614 1953873 328860 768996 997799 1492603 651040 1379845 1242906 1394767 1150891 1480497 1737540 1021686 1467405 1152805 4053 423658 1760868 704213 1337647 488794 348962 1178928 782710 1438546 976237 1357626 1966361 1940106 1389222 1215193 1861409 1451928 1267279 1803576 1923626 202331 1811017 1852724 1269544 286882 1849616 1868839 1208386 517379 1351119 192900 966012 70243 754538 252345 1979651 1177495 1399797 702149 1022885 238340 1499617 1747363 624851 1947117 269675 1356708 1202267 887359 1807240 1621804 1453910 193794 1414908 1314381 1268275 1719248 1073336 280943 1929029 578711 478584 159207 1575530 1933607 1630323 1841742 1990955 1537646 199698 238445 1905713 1270212 41501 25308 1613991 1106393 1193837 1165844 905016 1181340 859193 913363 772010 393938 1319625 484256 580499 1174689 587230 1110570 1488655 737476 1693685 1006540 1212059 1091669 1168658 1433931 990256 123233 238854 774327 757358 315631 1973813 40402 321205 1509212 115907 222534 1834802 664523 53858 747776 173149 1037632 1440021 136099 650564 952366 1588513 203156 999715 930488 1005979 296877 857611 834538 1089631 410426 14802 391175 1919238 1442260 1132261 1231620 1299084 925387 1038909 1348990 790127 1924898 611513 1271927 1448797 645831 252050 1630919 893869 289143 1964329 252035 119226 732123 1708649 25162 573486 115608 1164780 1349 85062 1592827 1434428 961763 172188 1047861 1238877 940872 415462 1045640 551511 1280149 303795 832683 185787 720273 491955 347850 1611916 1883279 1935855 1036229 1280598 48050 135986 807024 553099 1149873 735258 1258000 817137 1113243 1614461 133198 582978 1002366 1990790 1752245 234982 1749051 685102 572670 294839 944937 1881047 187556 1709667 1740745 1399423 23343 1903587 880342 1075622 775546 137393 1857304 1592669 1293413 763202 153405 1655721 1738214 287845 1490281 1017270 318408 1527095 943824 1592947 794432 1372562 1506152 1622318 178399 457169 903650 1680038 1870403 206121 1031387 1843432 342665 10262 983126 358289 1307723 1284109 499561 990049 1182019 916579 1900936 1055195 954595 13763 684195 125287 1115387 314295 1950637 853351 931325 1010429 383762 1669758 1782022 1154367 676159 1730507 1590897 600785 1587853 283604 1968992 1855177 482283 529477 99461 941122 754370 1944341 154885 14118 1852371 710477 1188304 137736 1390116 1462643 776591 1253509 523301 1231403 1312595 973696 881384 57639 48908 574104 918810 1527880 481011 1883308 1509283 1539343 489301 430560 1528697 1708202 959632 1810251 248653 1654184 467956 853257 717249 1648111 500600 1272706 141973 577944 477574 633483 193372 10605 1372262 1323686 1532866 226495 458058 867611 1538736 1515607 1390755 853754 1983132 400091 1422355 518164 1542325 1255379 703135 1285797 949753 434452 950373 776596 1607726 1185521 1815132 196456 596889 1144089 1014405 531016 1161035 1880422 212108 374504 1004895 824719 1271275 824456 279572 1110800 1404331 1692562 190191 835222 919179 1732657 1418106 589677 1334315 460990 1288864 324093 1813653 464172 1078683 564188 193860 505428 888208 946892 1491510 471468 1905792 665037 1632828 307708 39556 32459 315651 22823 1973451 202014 1001468 36208 1481768 1934988 219776 571461 1159499 160937 1854684 618239 741378 591790 1564260 1104914 1068315 1160255 232522 178536 287357 912980 1544407 197581 1561563 342094 624173 554509 249147 1231284 1189627 1630101 66135 196322 1097220 256551 1545410 234000 1292030 765913 1668308 1236763 560323 585285 1735338 1146947 699353 1502767 776680 498655 1759877 1034876 404951 812204 271111 1321514 911351 522921 498340 1077312 75068 1191931 1973058 410617 84643 1960998 272833 1630302 1187570 172451 910383 1202453 707182 163552 492868 591427 1687964 1409489 1475762 1329206 1160746 656620 264781 1951199 559441 1215011 32193 829752 1769641 893616 80452 1138257 608555 1101217 1290755 1686769 977679 671361 1992349 1769468 407705 1465425 1304759 1430821 244628 878362 470014 855383 1097303 371550 1924136 1341942 1194285 565469 1244783 684162 694587 502483 959238 696173 1110500 705893 1842665 1340275 1133559 1920952 1613205 1150994 1657014 1358432 1685053 262051 760572 645941 739467 471503 867192 1768175 18222 760405 1465402 868568 807865 1011861 971605 1974901 1873964 440045 1020717 759667 646823 1256397 1783173 752624 62514 1842805 733125 1307456 1712372 1674079 1904424 170781 583558 1738079 1443830 980449 1374518 1713588 1706179 1212243 1601147 866917 903568 1671291 1620736 1513248 1680286 685536 1187932 1181817 87838 851412 1212782 622968 1497818 874576 917278 816629 1090278 1954101 995457 1481116 1266325 1611186 489164 1645514 53296 1483855 1879951 1181890 77488 1241099 1479586 1873266 1367758 779006 1199876 294350 475315 51846 709245 1764317 1166022 1055158 1513035 11468 144569 1981085 142440 324019 1190445 92554 550403 639385 1289675 179020 1714018 1096722 603953 871524 540859 225280 1464148 1007671 1109323 479283 1096984 1807392 1962661 699727 690962 1217423 1017027 778143 377529 1340704 90747 1436785 591272 499855 1699959 1518343 1654935 727631 28778 1941250 539307 789945 1248893 1187743 109151 1539375 422810 1994701 1343547 1011387 1532480 926470 1039498 1246239 286553 75939 1229819 1828800 695803 304233 147079 1181603 242038 1511404 721982 1912463 1093932 545754 810500 769238 1715338 403074 273126 912367 386121 775271 1555516 438078 247622 1965946 1039786 248456 659391 508927 1307837 389160 1165980 930593 1951726 1144603 1965510 46291 476457 607026 1458993 632858 450881 1670172 1486873 89819 806439 1764169 1596229 879007 567968 1739684 531579 468767 1124539 16466 1000377 29967 1899341 1457781 519046 1984450 266793 1866251 568786 1385397 265379 1530663 1394452 460387 574963 394273 1843224 1039460 955482 1724946 1643738 6102 1798956 719952 968284 1906921 329754 1188266 516481 1666273 1400952 105381 795497 1603597 1743142 1576834 262892 558979 14682 827987 1340081 7628 1953945 1158512 831192 868633 436397 802859 1213692 270549 32760 828242 383345 410911 1449783 489157 900064 905151 1415252 1990607 1881931 205582 462495 1600410 154645 1155014 1861020 389363 1957494 547817 978875 512558 1041671 54628 512057 746345 237256 1236705 253483 951633 1039627 450729 225845 1659307 215924 524174 1901598 1093947 1277558 612251 573062 913164 1415601 878713 638919 1252168 540206 1997959 1247627 1547157 89615 1211858 879526 850125 1517874 1982769 1902311 929165 566677 297472 526518 1965760 842723 472167 1295542 380202 1812847 1218763 19902 812409 1286822 371435 1974163 1923782 1163552 1133576 1367645 1603178 1934163 1529804 876262 1348249 1837437 1846618 1399075 1883319 613715 241140 298430 838212 671704 1190274 714597 843546 224759 872508 849840 1094847 1194092 301583 712201 567883 229955 311328 523043 689927 1091753 800541 1940341 1098806 448763 902827 5423 1024136 1928729 834560 223296 69353 77585 1921247 1226032 396595 1452145 834176 1752804 1265099 42659 159150 1333583 1992898 1661258 16293 176248 1378009 1833149 1666063 925571 110855 262248 1419689 1220170 402080 475803 732418 1110363 1805270 1622500 1565541 1324470 1483573 1329656 703876 1659895 1104751 1683833 1054447 1285282 1384628 1227763 1604696 1833232 1335780 1840417 96963 612103 1523534 820618 1628050 887140 684801 1264815 419577 1402698 152364 1048566 276076 1398622 1875736 455658 1136816 410552 470710 1023616 1871286 1875312 754219 759842 983224 411130 548718 148524 774810 419860 1026028 634699 903732 1995605 985872 543767 661696 1438103 478812 1374287 1923163 1557492 758862 1397703 399146 1036046 1971813 152680 1317076 1170780 1366425 1467585 20382 1489030 576846 1941688 250487 272084 1122600 950380 1582741 1211867 868137 1128351 1812784 914839 1617451 263639 1195454 1520425 1655913 190903 811037 119668 176054 762873 1519846 636286 315091 883538 926285 1378204 1098403 1095204 138626 1081443 1588141 1005355 930563 593838 125518 1506188 749140 1611521 590820 167904 1471285 1036678 1568283 1431953 1118641 1799121 1750973 1467331 454236 1275148 726647 1572252 726510 150087 1139960 423605 446732 1650473 1984899 479451 1940529 1383798 1491641 648834 378530 436006 731582 872813 1510067 868342 239907 1594683 894786 1107158 1092895 1665255 856826 646183 1494366 1109466 559404 184818 1374781 783400 1485999 1784113 792942 1397334 1631146 385478 1085175 1415042 803000 1468427 208593 156548 1486457 844411 1033730 250086 46058 707747 1355775 1854733 126424 27375 403709 984725 24450 179512 1952420 150744 737969 1669424 821916 1590507 1960555 849891 939880 645024 891064 347207 946300 227362 727126 1258165 1770736 121139 1024679 1931580 312639 683297 1479543 1865842 1969718 1954557 1149115 1775129 14249 1223433 279165 139718 1003513 1085646 424769 1959787 1620241 1012184 273080 754789 1167172 983522 962490 1502544 20581 278703 203066 979201 1173535 826944 429010 867463 620617 1988719 317630 1842454 98254 383481 1618466 1102114 621562 678008 189812 1352830 655133 470767 805765 1569002 61934 285631 165643 464581 1865685 447896 482983 291088 1346403 758868 1465668 1435875 302628 877625 1877727 75358 1294510 972152 1350870 1906441 1514227 730587 1028733 948734 1345496 394219 817720 640238 123817 479279 1513624 529899 895580 176702 1222203 1625422 89287 1143914 1697193 1057489 114894 1301168 938187 708228 899485 1902908 930988 720809 241230 1369234 858568 325997 488346 322916 713550 205493 1797836 892686 1252413 1841285 1937540 527382 1787825 979696 864309 1364233 1717970 1784003 1341023 236764 1049630 1633500 999316 1426713 1410025 537275 597335 926077 564241 1784629 996876 487092 620412 1072995 370765 1047945 77416 1849511 94213 1199799 606291 889825 1908950 450082 749436 648281 34590 324158 1773016 85809 1954846 1130783 971593 1153824 344857 924150 1924228 32322 1672968 193325 120425 807373 496728 553353 82910 632455 903722 857765 314701 231991 984983 200531 232489 489621 367289 1714646 1378317 563652 1284293 276861 822399 1683443 599780 1312199 11139 1249323 477152 1256346 1807810 36878 26813 1680095 890321 1108894 333140 1553486 698935 579436 939532 1761365 1353740 1216061 1081017 467828 347519 286880 986388 210460 269850 631677 1967612 1482069 1948714 85551 1942926 416993 1027961 706818 1943799 28086 486754 41228 960412 1966208 582768 512092 738714 1722125 1981240 1667991 846788 190909 972285 1105449 1859759 1794853 1722194 1990892 1707553 1582526 1729707 1690576 1231555 1192598 128108 397325 458194 938701 1581123 1646392 573955 423148 1519363 1489992 660552 1562908 1623951 570096 1678316 404173 1099842 247252 1803144 1823620 1124886 1311460 508520 1956271 739981 784421 1885404 799704 1302384 1528723 949059 455109 552434 76790 1530315 163002 436424 1492704 262749 830185 1366458 1975250 1546220 334179 1806724 666458 761737 1453388 1961722 427371 459496 1756447 1767702 778383 1268761 1849238 643942 1972454 739081 844069 1366106 1744375 1589806 918263 1567479 1222780 249504 95719 1541032 1780581 872862 1101437 1076268 921578 1837966 1686036 1987234 755805 1181871 1649185 1290300 1163037 494022 961659 1580367 1574084 1829899 1881080 691199 548360 70369 396147 1189375 1785089 1460920 1672346 124740 631947 410513 805678 291105 133718 891979 1277945 1757595 1402796 115633 1361117 1113788 507283 1898983 1648933 704874 433576 320242 1947215 1435430 1954948 1481532 1896722 243897 1835947 1404137 884611 1916911 1362519 1972932 1660937 1493669 1302566 874288 1749815 1813858 342151 193675 901664 863209 364191 1498242 1094804 1183692 1817376 639085 527069 12533 1771497 1615879 1237799 1909421 1021675 1279744 1927031 209919 642658 1983356 143245 834432 1104887 306808 706160 1937058 772515 821756 1606135 1210460 1853229 83726 63427 958302 436620 678421 488558 332843 1387982 1158558 466697 576602 1551861 205354 1270209 353223 439107 1096190 94673 1578968 1490940 1566206 577132 1195525 1918453 1443661 949039 544738 986133 1489721 782222 1332014 257099 1613986 729949 193017 215521 1549989 429197 1129661 1216479 262297 1228733 586746 1581852 189212 717788 1312740 617926 1156099 1472152 1312059 1909843 1221160 768060 1616194 1698800 1790719 1643134 1207437 358397 1537270 156619 1702 232656 1940742 958897 505802 1970838 1962067 1081977 56896 1066811 1321080 1336220 1205331 702218 1765015 330692 345751 1579797 1938561 449151 1237973 455756 8292 1195840 276954 619127 1122355 908429 506134 133731 868892 1583227 899458 1358511 1997797 466132 406119 741582 1711439 400582 1790283 1104403 630974 238853 551179 1523697 86715 129386 38587 655276 1455242 1923032 930010 885338 889836 180579 990415 1440670 584433 1037671 1491225 1297600 1248014 1621837 236254 950699 1696745 1712420 161120 1872121 836305 1444523 724049 1387693 686861 526251 1086204 1980575 886561 966276 921651 1018277 438392 1336546 1453773 1940894 953889 845449 962279 24004 1549539 1265948 507634 28403 719741 1432793 1197866 216283 1069325 1889856 811637 330644 193731 528968 272475 841878 1437097 1549698 1691534 475589 1549930 1040875 1328049 1238810 1638475 452685 801545 392416 632481 892534 1440328 856795 93881 1166446 1634795 300985 1911535 1278779 1748252 1356304 302968 991941 573792 311799 625522 1731026 171365 1161352 111493 787595 801983 1361118 135587 248200 679267 1151366 971212 674972 279847 930626 1941668 593661 529402 1323646 809104 1847177 1963143 1143849 661230 1847148 41345 1763430 841409 413000 1718095 663458 407951 135014 224961 1667200 870854 162508 656255 1994337 1250713 1485886 100177 1240872 936738 240535 1216573 374761 869398 277845 1614453 1241646 450029 461747 1228065 253913 1227530 1235931 1765556 881963 1248570 1380325 742658 1726936 1285961 1061851 659049 744558 400199 1858718 1477231 1866449 1263231 759832 1912709 1001874 63953 143429 707072 1262911 846148 145230 471099 673307 1599761 26868 1172530 1271117 424347 515262 1316585 316452 481356 1526507 423990 233383 743099 464282 749735 1876186 441501 239608 1833345 11400 608209 1554533 1032810 1562721 446770 1641038 958650 944393 238947 1871374 1854677 1128771 563524 561000 1153186 1872657 1387462 1517423 897375 1620121 437886 1360869 1063846 1249441 349503 1489535 425580 16642 873481 1756062 416636 330374 949320 7341 272551 1328576 1513420 204488 1031396 1101084 1150288 1010244 1212609 330256 1004276 1788438 1183211 980439 251059 1835090 1789264 1057368 289914 919326 1980244 1113076 53384 1239741 1489046 1868330 1759823 1590417 860673 525093 998587 1948210 776783 562995 1928995 1853062 424067 1777732 1595937 518598 117515 1261411 302205 786291 1012059 1727905 1885284 1248688 375929 259528 1084588 1383122 154085 722832 767443 1050552 1059920 675490 1139274 1479981 963567 1764395 910644 1446444 1933421 1143932 1935553 1287072 92746 839268 874430 1542425 1405446 599528 1424197 1130683 1489598 331715 479974 1811730 1961060 1909661 1725641 447232 336222 1382892 369655 1865309 852613 904954 1179105 72639 992285 1428842 1694875 268806 1235297 1527050 548586 504614 1754274 509911 1817031 1024526 1058342 1451286 1010534 133676 812432 1966409 318429 1888359 1674343 1038683 473511 1488800 37165 533630 732286 1710262 1561942 284078 794079 308673 1997907 23663 1592449 450063 76934 1944797 162375 612864 1842850 791728 1967253 98050 18936 48719 1202442 1648267 977067 1163441 793466 1055303 1294852 1743295 943118 1623185 1566180 1451360 465555 786538 168997 142827 1108460 334821 143240 1832498 1577246 1360213 1394651 120103 689309 947655 164958 1460730 340828 1655592 696696 683246 600833 1268343 622931 1969777 827117 399359 856666 131921 523088 97662 1979066 831427 185416 1597883 1954652 848678 1410589 251674 1337017 1981231 1865785 258719 1191689 1378491 659684 626835 281891 1404201 568058 1692561 1677642 130716 1656098 260805 1402195 1862873 1725245 1409339 1153472 68982 1835974 1154512 448463 1608684 1435468 1319397 742462 261739 154617 1683161 268076 1036022 679475 67012 1013258 1693904 61899 916004 1043494 814523 1380872 64240 1487081 1648095 1973667 1228767 1989143 699845 143417 929587 1507726 343669 1037010 1902754 733180 669880 1277298 149461 465200 1980624 780665 246431 298966 1468053 1117285 974458 879400 1366945 1641671 1647932 1053028 1897585 1230047 565720 1495782 1867681 695449 1578803 55004 1149938 949035 615670 770475 670422 1391369 624067 1624068 1958998 1545898 1974570 499631 1649848 634343 819450 85400 1236033 1080431 446194 1956336 133602 1876625 107828 652657 1510974 1318780 94452 630056 774526 1475815 1922513 1659004 337156 137389 19070 1867787 940578 662684 1911309 1059421 1449924 529090 1639537 1200096 1560326 1086868 417156 445768 1527744 1366467 447058 63224 1851594 1976220 1086561 1242784 283417 1291113 223870 836734 755658 703300 1372680 1569866 1499701 701173 278383 757603 1553150 310703 1852282 981670 663025 1897180 416083 1330137 1752113 1586148 1898585 898773 1683737 1644310 1813244 1068666 682639 1229719 730380 1767223 973321 1818474 81496 1308332 789831 742115 843287 1636683 1090232 668193 1195559 1606119 1147245 1280913 1804298 984056 497978 1953940 1627401 1796470 1105311 1384299 1639476 573662 1357022 569208 727137 1665829 772352 82018 178184 1942466 448465 809027 1614446 363069 1638061 1824936 1789445 1714493 737318 1580590 809443 1297441 664781 1190380 1928299 441982 1796185 1769578 1057013 723854 1322037 1821489 479003 1545807 1697237 280765 898533 1559818 1334316 1678938 1679712 1437899 1163808 1955940 1220848 173335 732258 1527036 687701 66327 389511 1636840 1693550 377956 681779 758115 1222641 812564 552258 1216359 1845880 1123590 1953053 499697 1969278 1007254 1290968 1543414 803154 1735435 842859 1017032 1701681 1634175 1922431 686979 240516 213723 997975 989701 1981726 1269863 1852704 1888390 1895943 188507 1645299 1819798 270536 1047204 781536 968725 481191 112253 320747 1436606 1543542 1838282 1380959 202876 1254381 637937 209620 1505146 1877737 48288 677410 1125384 270793 834872 1305681 1870326 1126525 807619 735724 1053024 1773526 807150 982162 1650685 779427 1600822 932659 888364 883920 776422 1108493 1198334 600097 155564 1576364 1254068 1860965 1316048 922186 1205610 1239181 248549 73623 24255 753718 549086 1522704 1927586 1801139 1648976 202120 508410 1811839 1874016 446978 459504 161469 93736 536138 1354500 1832730 114017 201678 250476 1489048 1158479 393770 1167465 1730811 1776950 89239 972086 595154 1512011 590295 287114 1651055 470497 1800190 1029245 1377314 1909432 1475035 1455454 1890448 1724502 1926439 1817633 1155060 1208267 1833477 1819854 292995 1389924 1957303 1565646 1737296 216432 1078185 800690 1947977 559905 403012 1791483 1746099 1209280 71975 313981 656123 1240724 399848 1307912 1513134 1835563 187807 1690514 328399 1742259 1940430 208994 1492422 258806 1050677 1171970 1808571 1873760 748080 905587 1928233 1804431 1818605 1491759 318853 1479947 1855403 531044 1867768 703936 1599870 946001 1626877 1715114 921372 172627 1463872 699636 1535082 870365 170900 556968 591836 1042727 43229 1046640 1513834 1832863 1332413 1074354 917790 1104178 95448 684439 1901607 1336111 96633 676349 1110255 2918 500836 1554833 309372 856066 1323323 521565 931897 1216485 1247142 1546073 1280526 1867667 1785657 1016558 1909218 590953 345068 83656 238393 343558 1888744 713627 1704298 1018085 1144024 793055 510940 714187 1539353 1409732 1134195 1812430 1075791 1503852 1812123 275894 246631 1824869 926898 302994 238204 1552661 1956373 991791 1591257 381901 759132 158858 1480144 1440213 195670 1596850 1264872 1622798 1471363 1167398 717572 771159 291504 208860 960889 1411320 1933242 1120072 937846 1824846 749945 1498147 196728 1139378 879700 1990961 331937 48456 469853 1651791 1751551 1122025 720638 822991 1005950 1316145 1591152 1415161 677215 1987484 193784 755730 1644899 571250 1369782 456972 1666676 1480836 1022461 1858429 1736024 1855477 1153142 1667307 1190654 504622 1247686 98899 1130525 691360 335981 642390 1183430 1633667 1457396 1196240 1872648 985507 824015 1874294 108570 831546 1180754 51841 1069287 31381 580008 1005232 389345 1491257 1630589 1667609 144584 861681 375422 284884 1634624 1005574 1104377 1088785 1174736 1391331 818298 485893 1544370 1005249 1126473 544737 821051 221257 1520323 33891 401362 1575886 150870 1222060 1550972 711059 359347 1284393 1208206 1279143 626305 1722640 607373 10135 1897891 501451 215076 103876 372311 904596 1957579 230942 1361152 1618013 739713 198801 1183400 1597641 1549482 1596809 469137 1290076 1177645 1580681 31230 1675656 171578 971681 97784 1129205 1375611 1213354 1175091 1155232 845982 176362 1399536 1357643 573016 1262711 666044 729350 585080 981910 1559038 304614 475462 1304398 288496 1606520 1245825 406394 503272 1994370 819779 1152378 1141840 652194 1860574 1906221 44573 552852 840338 782775 708204 915122 200905 928017 840420 1772661 670989 1628166 1685196 1097744 1279551 1234246 1072026 849760 1710696 896178 1392716 336218 930306 132360 869571 1092196 1353535 1662937 1291351 1834249 1503212 515751 1803057 1365466 1931473 1358224 639943 19785 733473 469838 1069967 186417 1473450 1663874 605803 412850 819541 1924683 1210604 335726 544872 1789781 1046902 315596 1414628 1958261 406790 961365 1144076 228219 325660 1286090 1112927 538647 1497549 1746160 1318869 485142 958591 1088167 1079437 435983 1673251 1157174 1670273 365732 1494561 93778 1645531 1853455 217262 782809 550301 1783248 524216 1029271 1331892 1126604 899967 1221101 1022077 869231 318513 426267 578348 334864 1368790 500526 946492 517861 726056 708411 1603375 991469 1991113 703298 337180 633233 173775 1593668 49965 3932 1953253 916795 745815 59666 1496617 163460 1864028 174349 77261 1060901 1558229 1910814 1737494 992272 106570 1965603 1831542 1737711 1737501 671822 63589 1832411 1590288 1398942 674681 1145382 1031472 813616 620052 1616170 1335480 1447174 1673690 1288065 1465056 795829 1487058 1225671 1593721 20456 1311650 610823 1171927 1573410 1304001 179373 1228016 1273125 449769 1233700 1054848 1812256 1685824 1760087 1406960 1711922 545701 1500744 1468560 1941365 347993 966686 56860 1452974 253482 840092 296343 1658645 1065027 28502 1818161 741496 366375 22726 1198794 625239 698345 618933 1873099 1659778 1565803 802305 1923487 1603323 578522 1966631 1754426 179573 1531135 1138891 723923 1468054 1114840 883517 502911 1585111 1697315 120074 1486886 629642 167549 1037601 1935880 1909261 751233 1855793 461853 835602 259647 1525929 1975588 1187927 1901184 762863 745373 101482 548672 648383 1078540 746334 1519430 276666 391524 60232 558939 993130 1966668 983174 1572069 1327414 768310 868654 1759260 1617336 496613 340926 744514 1269023 315741 1009227 1816588 1831854 348721 1605969 570109 290792 1852571 995895 438357 1466902 285512 139624 1816471 1630876 485725 1789733 1696188 562458 1350345 1440602 278875 839356 705746 1633747 131420 880599 1773193 1172019 176877 1089638 145267 449967 1430380 1192855 224674 1624340 1659305 1060231 873430 623967 541019 1657645 910561 422059 169895 465342 29008 291721 1111859 1483429 314704 1306361 601945 1683645 1902 151251 925248 1852620 1402107 1225579 291541 1172561 332230 332933 1189276 1835865 952675 1907798 857722 1153967 850956 294347 1776524 1371738 1874194 651818 146727 1591034 1998881 848503 26677 14422 1647909 488332 1559557 599091 898446 1851934 1634507 253267 1814138 1793243 555841 736201 1255725 878534 1322686 1617434 1794424 394546 1542592 571751 307289 1253136 314034 326878 928553 857074 1757116 1730884 1814537 1542169 489006 810384 1322829 1238356 606581 1485361 1223629 1857969 140612 10268 1094113 1474534 1546205 1807849 738919 662877 91025 1889263 229001 623780 633170 1420856 597027 694433 562272 854333 633577 1949401 1827770 390432 947637 1881595 1054413 176381 1638331 563512 1102232 819548 1476624 561784 1050188 1696004 204386 380968 416497 1413674 409157 134463 1803241 1237409 582107 13042 577077 1257087 540727 775089 208529 818111 347298 448802 79146 1256965 1613232 758628 1548463 1723720 1923908 1233827 1960952 105897 1424196 362289 211599 581620 1741705 1933460 1878868 910807 1678630 1558846 109522 673539 1489707 1439753 1012948 1301386 221370 562089 472844 1777612 1033419 1371557 362422 1397710 1114686 1023477 760126 250346 521438 521148 1672629 1449174 238866 16943 1640002 77186 1750663 1317071 318303 99115 1260071 333052 1925003 1867331 549696 1420247 1495155 104885 687337 252748 1501824 1256662 1129167 195938 379157 47102 22716 576936 548745 597144 1370032 1472579 1786948 940206 1944683 1196103 1885936 1499351 967017 591017 1929723 842563 59260 516296 654048 1548195 622316 239824 1675198 603082 1424195 1990258 745263 826903 109403 1925417 1087115 641108 920848 491227 529714 195094 465359 121096 1279930 225191 69402 423045 1682030 527279 1146702 1603614 101566 1745726 866564 595584 1918426 1859574 1977619 1860471 702872 991685 798832 1794127 1125173 1306727 373177 124949 542744 255904 1086508 1139945 244215 1596016 1977932 478425 1308664 1584434 1483303 1545185 345492 1550764 1040550 449424 545227 683690 1197606 1638271 389724 759849 1380460 1740628 1136063 72568 1671624 1560747 1137730 1167068 1251929 702102 1104689 443507 1836471 1594542 1352081 1358816 743316 701095 1324498 1603812 857256 1560038 1651605 1595084 760975 1150764 459030 1976535 758927 1675799 830916 132722 1252953 1991876 825377 1069473 1204615 1655856 620909 1556179 1003475 1599518 1288599 129543 1845620 1582601 1003974 767665 663713 450679 1860893 628857 555855 1221050 1535642 533166 649650 1694951 836590 1977287 742025 1381535 745924 207030 759615 1295727 1802125 106829 521408 1240477 1126766 218839 1130930 1460271 275812 1443330 797962 1513684 1911451 527875 980390 1993695 72313 947411 8372 1906828 878765 935019 1562702 191082 795552 219917 1348192 498496 605775 984112 194886 280429 1713062 1912026 1759237 1490287 1315556 375016 1643701 702345 603122 1291244 1869085 1572764 1176060 1133937 1579028 516166 1088281 665643 1571790 1127886 1249562 822960 1979666 1591256 1895794 1463006 27739 1212683 271458 1839143 1247131 1677156 1509457 475839 528573 1845645 1481665 1988503 1464343 1715176 993805 608771 1444229 1545392 868763 138258 1720674 1840096 826448 1608149 1900531 1388376 194291 868578 1842441 376827 1757345 1882332 1123001 126139 291723 96296 77988 1999437 438867 1431570 472781 477627 346670 910317 1891326 242718 1756075 1198590 716698 1338669 1899598 664414 1215248 542680 588121 1316035 1201298 1701062 562493 832286 521394 1092846 865867 152607 1686413 567436 1875837 1506598 1747375 461254 1077194 536941 612154 1124959 1023867 113938 280326 161078 194405 1237325 833569 854009 366168 1418344 1595674 1656612 1108612 751048 459322 456736 993227 1609424 797754 1101023 199293 566175 1867988 1835290 288117 1390115 858083 1591149 467596 1250591 497574 1995101 1591094 1360050 599844 918058 1629234 1212138 1285700 1561190 1857480 1482404 52941 899744 510416 1992787 124388 607470 164738 98090 406877 585977 289854 1339420 769812 46122 417327 882465 1500715 584964 1406145 753616 1490184 1796705 10975 817117 1848097 1412899 1494591 1911576 1910792 1851070 1640097 969300 1323212 1485045 379019 776429 553915 1899463 721932 1881552 922059 1878972 1934832 1259462 1882410 973245 379314 1419809 601374 292813 1288536 1620019 1342069 1121684 1890607 546267 674796 1633458 1541610 684864 1501494 1975162 1931483 776007 250074 1496592 952821 1748608 1745286 1204813 1727261 834299 1834948 1541050 783828 748888 180814 1923493 1653567 726895 215688 1562460 1978612 1543293 397344 148537 1976082 993639 1334630 433868 815156 232675 8008 1445562 1388876 1727550 1630563 1684679 316551 1231264 761290 529811 1850499 1224399 1646247 1168865 797905 727335 662894 314773 1358826 1700562 136606 981682 1700903 582319 568335 393089 1285762 589320 1872782 516932 1699794 1925523 181736 94250 1194345 1101479 1281486 1070450 1512088 1762090 1748365 1898599 1314388 252696 1941959 1461652 1912856 1016485 483690 712347 824744 804572 637344 1380793 1189730 109155 7066 1358730 472465 480200 1843810 1064959 547738 1145228 1573450 523304 1906622 1514337 83855 1527310 1783272 1458303 258485 1813446 1504495 1400765 494008 1220590 1188534 205877 1047816 1596581 1320754 1729171 28822 77041 266479 119257 136640 1671146 577272 1980228 1689050 1844530 1987996 1601880 1164122 45692 857170 1300221 345310 342255 1485054 486768 85212 1796181 1567799 1102284 720671 174762 179005 111274 1808261 1373860 371410 1455409 1582011 1031932 1231744 706320 1735392 1690075 961764 1242704 328078 1777051 1205427 1645182 802058 631888 983054 148109 784898 633412 1413982 1618368 792833 1722470 836651 1967267 1786494 258282 1505392 1788042 767370 1774195 967092 1720691 1507365 1948057 1006596 936658 426181 370965 467976 828687 787757 814607 98227 1910067 1956311 196080 254717 743878 484609 550137 582902 1830569 462949 85232 1724973 572579 1955928 437933 1847969 33593 1821003 481752 974618 439676 910323 163849 1770528 492058 1167756 1713882 1939904 1049603 1864176 704686 1034212 1013410 1688030 706150 224607 623476 415145 1915173 426928 787838 421197 966645 830751 860032 27220 1932188 1773400 1589078 919110 1890971 1386162 887060 1212043 1661155 1153127 433251 1143195 56160 682805 966143 1261501 1418372 1291093 801472 1333303 1666745 1883166 182071 1879577 991171 1178069 826531 1027009 1519014 737782 1520133 768529 841001 1410091 1732744 1778358 1196180 860137 1417300 1605402 473038 488477 1362825 735486 1876297 1656256 517135 38056 179525 232670 1477437 1619534 475650 396555 681560 721967 652638 374162 1490325 1394988 358434 449373 392442 1054920 764486 1881386 1388496 1843265 1054168 1285467 886088 1362833 1832048 969266 860188 1974263 767639 233609 464193 859344 216484 1552476 1154187 640898 1340284 1413735 625580 480490 1039838 109019 1280268 1200827 282933 1192025 756695 1326004 1156679 510979 165914 1873206 958925 1982035 1940592 347646 83396 790737 1115296 27143 1104504 231720 1788702 317391 795365 636586 61842 24337 697842 492640 113306 1153952 27318 735547 1066395 1235052 1659825 384282 147784 341180 1618457 1055870 313078 1427607 1521024 1162413 437704 413492 1185350 626358 1633872 1173173 1032468 304495 1515599 1755408 869007 1302924 1899121 714418 675974 1563628 544719 509852 1663088 939759 405107 638102 103345 294880 1308908 406251 903378 327261 733448 1246315 792265 829388 670994 827384 95058 558951 1272881 1543652 426824 1662958 1326921 1367308 387651 1338725 1515970 1391529 712102 609865 1563771 1410556 211007 1708149 1356425 1156294 1461009 693590 994490 785938 1300063 1036818 868894 1314471 278188 1227350 1049840 435274 1374787 810162 458631 602500 319778 601327 1915247 658527 1977449 1780495 633658 1026048 1026999 1583326 1608049 159802 1097528 1776153 1070881 405549 104700 1561355 1020169 1758450 1513664 484011 1469667 991350 1485851 493471 235819 973285 1020644 1393931 521992 1024060 1917850 1357073 229917 1469770 625491 447033 351693 698646 1068468 617218 11385 344269 130102 752007 1743155 1310536 1603338 1538115 1550431 117968 1102084 125698 75067 1409837 597471 425718 1396570 175986 767269 446501 617480 368463 106750 1909621 771648 514032 1367222 1840791 627589 1756529 72702 1358710 1744378 1806838 1816687 904854 395819 483457 1563626 1175487 1329713 1011411 1125094 809383 1758768 844831 1515131 1092471 180326 1202634 1097950 1321359 1825630 399629 400044 1040716 208493 1056640 1073592 1863724 1255086 1323248 645679 994261 1963076 1416861 1952966 929525 1505105 194124 1408038 641269 345810 1918079 1510820 840086 190779 1746457 318218 1521745 1401945 480579 715744 856830 1319195 1951564 190919 135937 1694464 1342889 766605 1660427 1465028 509140 507910 10980 813712 1971421 1572988 1843693 344951 900204 191127 407825 1253476 601365 196507 1232041 1144799 1241723 266540 534536 548120 198079 70110 1403765 1598311 1827596 195002 1556549 834396 617157 1891252 706760 164720 1373559 1938459 813758 329435 1523318 92842 152002 771644 1821300 735463 1714539 974140 1206048 1978155 982280 1353339 266943 1490373 1675448 1315203 777578 849648 1975053 671343 893093 759276 165745 766430 1899212 625793 1976243 115097 480030 1038468 1561193 378594 607465 1852818 476708 959734 1586855 1158449 316340 1576359 1319812 1570559 133145 455203 932621 1810290 746100 269119 1564434 1536519 1858104 360459 1324285 1806032 1951908 308388 976632 690812 1199758 935554 1755584 1513395 641037 1249021 1042951 578897 1323781 194236 1359540 901044 616827 590598 76894 986357 851290 1744323 1474010 1305717 1181352 597809 294566 1460008 430285 529033 530828 1094058 710398 1621385 832723 1073176 1295791 737716 1305636 353338 164801 1972743 1272708 676785 836840 671044 1426782 985945 1336060 678308 1361146 851628 236478 1443857 725316 953793 1156753 760599 347316 1327800 801597 816766 1405234 1219135 1457868 447462 786391 349329 1742902 1807372 1802340 1417141 1434825 294260 432486 1399660 475866 525007 1195079 1667081 156154 1111616 680916 1658556 481828 1306414 1724390 400660 977560 1267723 996731 1437212 931444 767504 284451 358814 1768605 1618360 1151576 1520514 147045 1483865 1503203 610036 1396663 424341 1854397 1865080 162115 681085 1475580 1818584 1991523 587605 1328686 1887491 1769037 1258675 378052 1682086 826725 413671 1148998 1189250 1226746 777550 1594586 227086 1707265 1412941 327748 139106 1339374 143691 568955 517518 1337442 1871193 1199361 697447 864417 1391432 1255560 1697020 1773958 166107 1194280 127865 1392528 1614704 1691760 966926 1768071 977773 1886133 87691 277196 179637 971748 1683291 524052 1701593 967674 1989160 1622502 685874 852273 1357800 1756901 1362466 53760 423140 156289 469172 263290 908735 1623161 1541331 1491970 1142191 1306624 1964925 1265689 498180 53826 1774563 1283847 1649595 271987 266449 471820 1448131 935720 1888187 1603015 1666815 1405835 1609283 659545 1388208 725885 1913100 1302424 810519 1325333 159601 846582 1919814 1937916 856407 651030 396362 1340368 934373 436876 200181 575207 171879 675740 846586 754533 1455072 1083802 237839 963764 1839299 434610 819368 325830 1639768 1851547 1380647 915633 699164 360525 1977076 659470 1427610 964054 1692163 755702 1194304 1517236 136631 1903674 871406 1370565 1317094 56482 818061 981815 1177465 1814754 866427 680179 1548306 544716 901320 1763899 350233 965808 1401496 881811 667630 867896 796647 585956 899580 184586 1479198 1910847 744308 469030 474383 625656 1659338 501179 1546792 1652150 1548692 299078 855511 1955691 1381710 1191619 645603 603726 940173 656998 1560214 1356294 1381726 779875 609582 1242892 307584 1168849 788659 1378038 1511867 1060507 533973 554878 873353 1638065 455793 1766528 1729234 611308 716335 1074888 1406244 1364012 70913 1193244 1004647 49151 1202076 296693 458495 1262304 372984 1270819 1207697 1112471 117648 79902 856804 130370 1601270 1143053 783468 940763 1399533 159708 1482249 501026 1451125 809406 449551 1223930 1332519 1545750 379599 857720 239037 115447 916860 1595846 1387658 1831822 1965789 395503 1916594 954134 423265 702869 1220693 948036 776446 1432618 31878 73379 1385844 1961175 1798520 1309535 1122240 1281450 1280835 212268 1110684 762425 1037499 1011992 1914422 1582957 878839 592288 1168125 1100733 100074 704619 497326 979830 927710 1073684 1980474 133056 1623220 1746921 1308073 435065 1151695 472379 1616298 1657286 1472720 531768 342416 1240347 581053 1143863 932011 1162007 1293796 224117 1501839 1840977 72764 581529 1887309 1084516 1941242 53918 1953192 916181 890239 1461650 1948521 500969 1275696 1258869 842943 1019394 1542615 788580 1057725 349199 335134 871288 1033146 365183 723324 637386 389938 1379579 845233 38167 1186694 106060 1121724 556756 1447186 1627484 836472 496969 1834228 614577 149840 1331245 1502891 1818151 794508 855481 1298841 329320 316595 1284407 1864177 1115313 938000 360750 1952085 1603381 1051548 1783889 1343829 299399 129460 1765213 308752 1440360 887088 1469441 629030 1171381 1397916 120276 25304 1131102 793125 537369 439423 1251742 1231731 366071 1242941 1643627 1085223 766484 1211971 430756 1496619 1809007 1264226 707000 388066 1156206 933444 1476905 830068 411258 1385714 957539 1238948 1285184 1765479 1008284 1449704 1252754 1051839 1592800 1575018 1587539 1377377 705542 241880 1144939 54288 743894 1244776 1824188 1110712 1905618 383253 1668724 449601 538870 1749838 1908348 433334 537763 256803 1338171 1926584 784951 206274 195082 1159114 931565 624677 1834321 561661 1775085 1085426 722529 1455632 703943 1462703 236746 992653 634970 958924 1939981 1216683 1435519 176082 519495 1570739 1247253 1304430 135392 1304149 1199274 501876 1115817 896623 1956184 129554 404685 414639 1481999 518506 1342934 1680685 1966806 591065 28138 487158 467926 434986 161998 1487164 1975119 1617512 293513 580166 500152 901863 864175 46819 1893775 328203 1626387 1322241 1862218 182563 696835 1905287 303234 1221720 1613741 701215 1885460 1143844 1316678 618166 606258 652431 787279 348208 920896 629796 57836 396645 1794565 354560 1101597 882508 766374 1274397 1310994 1226610 1088730 1185204 656293 311295 1348918 1343091 594867 467925 288473 1980455 813829 1118029 616659 808164 624319 1567524 1199124 1560887 18860 1478833 1142449 904902 1359253 1163547 124758 1411492 668300 256463 746530 4791 1946538 1941349 877167 830177 1970244 455768 1126978 1525240 103898 16028 132761 1254394 1113504 572235 832654 1306527 703814 848212 998757 746497 715902 1542086 1145275 130758 99400 1870967 946697 1676092 790957 1479765 864295 679598 177845 228347 388596 1853070 1583398 317908 1885676 699577 1055890 494338 434207 1390700 1169772 582966 656665 1854498 856068 1534426 151186 1073219 1099194 241833 703852 964972 127809 359990 77382 1430934 532748 240956 350892 355397 1188209 1452311 1873312 947289 1847077 854566 1026163 9230 1873627 1579256 763620 454615 988629 797287 1204364 1542012 751108 838311 1332912 796572 1368654 5346 1002659 1807846 345832 1837923 686277 300719 1345060 1945494 947239 1149146 227271 1231018 1639090 1754701 557068 94514 1545580 64675 841328 1915234 1430375 1709416 402348 1842288 203286 313495 768897 136676 454936 1202623 741412 1048646 124866 96982 584676 423777 1255315 193193 692714 949532 401466 374531 1083800 1789287 583312 471776 442493 1563797 1426075 1151779 1712299 603250 489208 1554011 1889691 497298 1495805 1465573 1665920 1421417 198658 501882 310010 1714097 400664 1409620 1381506 540412 1150022 220665 1786361 1102766 803018 1252114 339177 382891 1249984 1637840 615639 482074 556615 514389 737848 1968528 1326850 1511263 999078 1600752 480849 286786 907222 1407720 1332906 1960068 803696 1043758 363035 495071 48475 1722506 1654299 1131141 88234 1576902 182427 1021084 1524196 244811 1777822 560416 1366459 1050373 593039 1278741 606008 1517913 16694 1310436 1107792 1313046 1955822 125008 33468 887057 538764 1099662 1754401 1514720 912798 274824 540155 504708 1106448 1658485 1852829 1293390 229408 1945833 1870086 847035 1312160 699213 1114896 419769 561726 1511438 1233570 1876127 267979 1327987 962264 459264 1750377 1178185 1411102 388983 1670938 1240274 1880917 1057877 874603 391665 713128 1875510 1650079 770889 483671 824875 1208062 1357439 393110 335298 802808 465430 752075 576139 651048 207840 1821395 1229900 299615 426302 210753 287521 1454307 739221 705270 30754 1657494 968078 460056 1671658 1501590 1761272 1666548 328697 1936766 227353 939811 436092 1001881 40486 155792 398033 596702 1841193 1817750 189475 646373 1895704 1068650 956931 1284485 1462785 1395148 271746 230866 14969 1710714 450236 582537 1593587 1535552 110644 1875850 1881532 1219005 1497515 1321187 341982 1255281 321286 1297806 1229298 1240471 232416 1009355 1341072 1289223 1350179 36171 1214545 486340 1598468 1684860 112562 370186 1408272 857355 1765540 887987 145765 1334988 707950 1153838 679897 1485041 661062 348853 506274 949915 231625 936302 1181144 1607848 586418 1593983 607364 856152 62735 179719 1649071 1689166 1488319 621892 1660054 1638628 1026024 1628708 584034 30138 339666 508092 1688192 1911602 1236205 586623 888547 1961747 823234 1149675 185622 1406865 774968 75049 1161788 698213 1138670 1760367 76432 1290415 1733516 862024 1980408 235541 1810344 1472528 1701127 95991 1666379 1992972 1531523 1143348 1549381 1282671 1319198 486515 842187 144993 1376360 116683 1330380 1476012 1547039 224259 1600600 79415 1392593 277660 826167 164959 1599679 625169 921505 58598 222397 1361359 1415053 21484 387157 1730847 1212924 49383 1070787 1313142 261465 921587 1187757 870832 645759 1722866 1562812 1628956 1352306 1578599 1303476 381146 1876201 1333729 976171 1402382 190872 1110056 1393412 1337382 43 1068778 1631914 419731 509190 607918 1546849 1295000 1409637 790783 1691149 240505 301748 83768 959661 1713201 1036489 684108 20237 1947539 244080 293264 1897953 1236678 1231732 831977 946164 1911448 573244 372060 1694519 1899829 1490560 1540705 245439 412778 1253450 1516128 958637 1881514 1894202 206251 1812601 1459749 602751 1816574 192105 342773 554454 837738 1328782 319746 1623142 258346 564765 103168 1668473 550397 1222718 900839 1129507 1708683 1555048 1046677 1806890 722538 1973465 1424682 1597520 1742382 870715 583373 287955 1870959 1886557 287738 207668 1699396 1170656 1786730 332981 991068 718371 697446 336049 639838 1385711 796614 1598047 1567638 1120156 770472 703438 927107 735521 737904 1140456 657988 431836 1663111 290818 861232 1399411 1173800 1672433 313960 649247 1334705 501737 1456371 1744435 362266 1649177 949273 1080418 1840885 1365864 1018983 646237 797947 1376883 1745920 27266 1283652 1381869 1343245 361942 1666706 1488323 1572607 651031 1944047 1726066 1946012 338270 1049739 622570 768166 715058 315598 158724 657029 899425 867088 129068 1979401 866283 1093739 397232 693420 1658118 1311328 565491 795262 399818 1942542 1268540 407226 1951176 1270980 1424411 1543951 1426678 721186 662797 1839409 1541694 560869 1176564 1256898 265832 725537 1373316 1328076 368755 1236546 156404 1406761 1236420 1663217 600766 596314 1664781 85124 1101160 1777325 863250 327532 1874800 993561 588991 672275 1057456 546134 394199 1174479 1060874 989910 1445530 1168569 1404582 1084249 295859 1173415 587102 1702196 1595113 33346 1896799 1392991 294973 838777 525045 1550332 1089801 123502 269162 1785722 1393155 1086701 18788 122676 1498341 648247 133029 960597 793751 622277 655005 28524 1502093 1965830 1831081 672916 323635 1435242 1384537 367990 911951 1571653 1226040 1749716 806320 811821 299787 1405555 198590 1337176 1262364 1849756 427286 1230738 854053 1842146 682314 63171 321177 1832764 1578510 1982122 976918 1458709 1599210 1609493 1728941 1144536 605342 1599503 371281 1765658 997068 1185451 882776 1444068 1142933 595846 1988456 1811014 543543 710056 1923328 910332 1838491 1379482 1501570 1637742 1049351 1975032 1829597 676535 779836 140878 1575209 881519 1547584 1310706 1973184 1358315 90044 1717797 443660 386901 1746573 989822 1442575 837572 1645014 740048 970654 299311 739038 881751 1124439 17035 1643129 47836 71940 325972 449245 68564 338960 1929527 733429 68628 1651160 1711446 1366452 1375457 1076842 1414464 221310 22746 1537928 1953241 234013 1478923 1198687 1522725 507952 1193825 1523662 146239 110653 192699 1132284 864557 254125 1710317 1722835 1433896 142063 1333920 1117631 1719802 1275781 1174491 741364 1955767 627971 741995 742680 1458528 845423 815960 688061 1555668 1853807 1737740 385789 867821 1115292 795044 1640827 508944 1545595 1578741 671302 1071978 1762806 324394 1332389 469621 1530655 785966 363215 1412917 960941 303561 1619810 602918 1448452 578251 681837 935193 1752211 1855252 633936 55091 1592261 587036 1536749 1719137 1950658 587828 164509 1654369 840060 575273 159611 396475 982285 775932 370120 1993722 218259 1603086 20783 181419 1584562 395152 1502912 258022 759805 343345 1232963 1139668 1607877 1548771 1636953 1131740 412163 1428130 810924 214037 601179 1623965 1947660 679449 264306 1280592 812124 1581765 1737900 1842959 1572578 685540 516406 654422 1850213 1104471 698852 1899327 1719693 1404483 428678 401105 149546 451526 718897 516852 1239160 1085663 1850388 1783277 1083494 990664 1276248 460254 122149 277738 642321 1655192 452596 1745644 602206 1184802 525178 426560 675057 516533 1556513 1545424 1443441 1300486 1785631 1441881 927413 16688 1059497 141227 309446 1364804 548543 878140 962881 919411 1179529 223471 628254 1863300 448211 1827329 1609516 378730 1466789 380877 977002 531926 1643771 730051 544255 902218 1935844 1159036 814492 191613 1804877 660604 925076 1966696 1092385 428332 1942746 579490 2353 1588740 1147991 1605719 1422231 63652 1343650 873392 571831 166725 1882813 1037235 745570 35770 255928 472166 924247 984642 697361 580224 1880463 265150 1013457 1679795 774585 1329268 1991052 123960 140614 991173 1017942 200733 988829 192239 263615 1492611 1936025 1503059 358834 1562347 1273187 883322 472416 1390698 244624 352629 361341 393714 1456103 164075 1723550 1541132 317707 115108 926841 540085 1699904 811877 165789 860312 1515938 1449114 1557136 1145396 1741012 531489 1609941 127222 644671 1991727 1911063 1401310 1453703 336834 1930744 1083415 663751 1147525 612399 1255748 1717041 1257701 1387372 1602994 49237 1347273 1506351 1042205 1028599 983022 1532103 402487 34764 164988 977795 1902284 1366081 781154 1668772 72224 437219 87970 1979500 1424908 1825148 602369 1225371 354098 539584 298723 582195 881286 1393731 785235 387634 1878621 999116 909557 1518016 546107 704779 1939120 67342 1368017 904184 181655 208704 1178804 1966795 1304517 1119795 427401 1370614 303831 1460901 77381 1795992 930191 508852 1475326 1683416 171047 379109 727901 1791227 789445 1658398 1095088 1339004 1797151 1691253 1332160 1247314 498994 766472 1988827 1466671 991172 1810046 1882014 283852 4677 35083 1596828 1331424 1804478 594818 771308 192097 1760982 825196 1235589 1270621 30908 1341086 31672 97156 114291 170524 329289 1147080 1130711 1614048 598508 464427 1002056 1011064 1297911 756963 934199 831350 725766 872037 12228 133268 1278947 1687088 1762261 1949131 808029 560601 421702 918231 1641007 397940 1928181 1400136 1116562 1870761 704519 204575 1865099 379456 976719 1870757 1875180 843725 419149 632396 74828 1154213 1712128 917749 137923 1801812 1955294 1370557 1766423 939834 673380 1182600 1371756 629661 282398 943842 1023525 1063914 935561 1978117 1226241 1733587 29174 1293237 265343 851454 1006278 1533610 274958 859608 1194004 1121529 268107 1163260 1321984 1593347 345115 1782925 1637586 1285223 1314547 1248550 733095 835682 923071 99363 1181493 1101770 169993 545934 516211 215351 1556989 1969774 1610058 209335 1146968 1575802 228598 1359607 306647 1057528 752682 829118 1729800 1250409 821166 1883929 121427 572818 451432 713695 192872 1314440 1041011 1030468 1838839 1730440 863835 1968996 1681889 68921 437009 1006400 1375447 1856678 1277722 1487887 810752 1735239 1482578 908539 1192929 277429 1406720 1417445 1550294 10091 1003670 748293 808153 1506595 691950 809659 1674057 245689 1702204 905613 603008 1050787 217647 1429081 790236 1140938 1152561 1790408 1477054 1699309 1712358 1666728 10286 494398 465513 1312025 966919 1596696 1813297 1138857 1957254 826688 389557 312775 1269046 632945 1132037 1856886 1857039 1754368 651109 1103315 126144 1925086 529449 439091 1944726 636603 858752 791386 1329467 419013 1352493 1927390 1201692 1096074 835694 437840 291904 707568 699828 182904 1241241 851769 468943 469481 1767753 1393324 1804289 1326311 1369827 1431975 1716719 211364 932513 1285529 1346558 646510 1868703 661668 1981965 1231466 1546958 865191 1752365 163730 1595626 659346 1938915 1921289 1253341 324563 1441566 1759293 1308626 196611 110286 671862 817832 861633 261502 1137305 977633 1938571 263283 1617180 1498746 499536 578943 450775 1818774 46017 75449 664231 1997612 744729 1509684 1050093 1907286 197338 136386 472001 773220 1467785 272554 238923 1733217 1661792 11643 973099 1449392 513130 1177639 390196 265968 1733297 983138 1648019 583636 756172 1646605 250467 1494103 881244 1939578 1494152 1719870 1991317 1452277 1372948 1170962 1572327 857582 225738 1541903 1165575 1235040 1399784 968528 1385418 1510685 767231 1186074 705455 449602 1561099 1025947 406632 1353120 771435 1426600 155382 417852 695273 1317795 74303 1430672 707393 1168679 458538 120906 1468721 1257800 1710361 1057041 1283890 732102 891937 1439595 1639447 993107 902717 227515 919165 422389 1354982 1523672 1426812 1525198 1848444 50212 498367 191908 1986328 1595661 693634 1961373 1428483 853568 198864 1767071 1116746 706706 848948 1139633 1463641 454451 1034224 1987633 1881424 1764390 45954 359332 1013477 653323 1055507 637987 1636030 1926060 1748244 1767004 343922 387234 1745002 1014880 128785 1896063 98577 942352 1505703 853965 1804220 59438 1913863 982261 700891 332709 712235 186374 1098728 1833160 708174 1652644 457683 1701484 94451 353834 1268579 1397936 1841164 1362443 800673 1265804 1501793 1458675 663399 1582424 1231251 1352576 1584451 581060 1262857 245173 62143 1684590 1306531 1566211 568720 1688338 1556131 1552760 1876164 1865215 1970697 1893602 760493 1035646 464444 724042 655531 1044796 372363 974322 1901960 1670063 610627 378025 821430 820231 1287680 62977 297662 676676 34051 1207891 1498135 693001 1161346 782419 700084 1389325 1755227 1966995 1644358 1371643 1468299 181441 333115 31791 1443072 23579 1845999 1032006 1874270 1720101 1497730 795007 1035639 151941 1336053 759510 1553926 849725 1733808 1856726 1157132 1586849 1454695 624513 346579 1973207 135740 1568929 1139082 586721 647360 1379799 1018012 244730 865283 1311402 876248 568380 1900804 653569 1196733 1862743 1716121 1673080 901050 703455 1214101 676814 773909 508388 1414025 943984 1141331 1129509 1867319 1219737 450374 1592033 709008 1494444 258488 572616 1263839 976432 1962451 231504 328091 1464057 800138 99319 1401343 488990 1045885 5245 1074660 519621 1313020 1525045 1953468 71661 1570589 76332 390283 1210942 1221593 916718 36317 1989340 524560 1969633 1515250 809491 1373819 999947 94 959698 676880 1870321 58186 444158 1266216 638454 1343068 870770 1927080 160019 1514031 1026369 1689937 375975 1118094 612498 1768370 1760427 916242 252103 447239 59177 475820 1430301 674217 749565 51520 1774363 1908789 266211 986299 505882 1339820 1567673 821180 584871 705765 1535095 984918 239641 1374743 1088438 856424 773229 1365957 1668970 568246 1927495 1536816 683504 1011292 1109095 1804173 1762501 1869717 1365413 774688 1357944 1411661 1388052 1214999 277846 1239675 1671723 540715 1495833 311458 141527 1732327 1110449 1577821 277631 167410 496361 1515770 76502 1071901 560610 1973195 212120 195034 1378858 1732848 402772 485633 825335 276071 209060 1114662 1478911 426998 1051638 321442 1029596 1769705 1874069 1897929 1060612 391675 1132282 893990 1029419 999699 783746 248310 556444 294871 708748 1352713 379849 1641601 1913017 618023 1592872 392475 187661 1482215 1142743 1614853 1640503 522031 769312 1140476 605180 1201953 276429 1593501 354338 132867 795065 1303784 555349 1448965 562068 1957242 281064 250841 1032900 1132447 819251 1861907 868371 469010 1432067 461167 535879 1349402 158921 1963919 481200 1893295 4332 970924 534705 986961 353381 791384 153482 1990536 1602385 1378972 153801 1226465 982 1038891 1723112 969081 1611359 859122 366371 1741252 1680914 296970 313830 325512 46778 1065244 211728 41610 123671 768904 1527560 1872333 1206093 1866033 1460279 301255 1867956 1645540 429806 764103 68376 1332948 1876006 1278557 584257 151569 1419776 173358 1489141 1348900 1752218 820724 381130 1814632 1257320 1166245 1316550 24425 1898390 1041957 1687387 1242103 1965801 874472 1584866 436849 1823207 488384 1250454 1804291 1351060 84933 1793471 946855 166739 1657412 1532475 860606 367557 510420 1731262 1041611 494621 162563 444870 1674504 1440536 1183805 919076 1058766 244864 941186 101312 189171 726460 1361018 403160 711193 1395302 1734779 1817071 44234 1734958 109832 1116466 1336743 486202 1935446 1813617 524125 1909755 1644814 1243100 257086 1683614 1859922 1590280 802516 571607 933235 888822 696023 56386 1046385 1476556 1091361 1910325 1468131 355505 1179951 1828399 777030 1653925 426059 515198 331234 1328770 385203 38833 1991652 230014 1806742 925875 282740 805835 1885426 1740777 734494 453311 495711 1613087 1941113 491187 1770616 1434505 822205 920086 1769332 151326 1034859 1763300 1463479 287960 1329379 1134160 770262 1493721 88830 1789583 1645785 1379662 1417848 373586 1840828 1068613 722097 937297 842968 1354757 679868 194175 1364761 1398446 1149936 1550999 1850714 985567 1206248 780985 1287773 1306825 55835 632511 1977651 501513 1734295 793378 430147 1982352 106218 445788 1913169 1109284 331028 1845957 856249 329270 1928141 1532842 1965737 1156398 512377 39302 1903601 1390752 1221368 1532344 198507 113780 1586696 1958564 269053 715459 329823 1242129 941143 1652585 957378 91561 368693 1460445 1405588 1060063 1498742 389288 1750358 960826 513235 681251 1030603 966388 1032645 939699 1783219 1849331 221287 1782807 2366 1053821 29305 1515053 1861152 700515 1426 980918 1385141 113397 506751 962245 1947532 1451991 1782683 1731359 420365 1936836 1386843 618062 1293421 1713552 1209609 975150 1720048 1736708 116571 1351828 1707377 1555980 117499 1892995 808869 1263120 871237 364695 1787116 486747 326369 1880390 221691 1499629 975631 786577 356536 528664 873406 1531819 1145360 940046 89556 1855000 1043998 1258790 1653353 384289 1934238 1271218 513671 1208204 134617 1367426 1055527 1084567 576290 647400 1484338 1413653 957643 1006185 1090646 925094 1037576 498643 1142272 1448884 1839236 1153563 1066215 1875177 1154546 1129307 453008 1585488 428413 1946009 1486862 567626 125570 1292663 1197124 1596439 1684427 1915330 295429 1480042 1714823 1120522 1622901 1033297 663625 419837 210293 141252 1691067 280183 319470 1003337 1241765 1238342 1669129 246236 1991751 1861623 1918588 833395 1904137 1299633 448523 49595 975633 1247479 257654 894074 1258244 1195295 312159 1978547 1694347 258824 902819 1534186 1804261 1031138 1731082 787868 1863519 1248765 17958 1544836 1901604 1041558 709865 1255607 512996 738877 1775520 222308 737727 34112 918702 1198500 679531 1210145 931252 755756 131146 1668998 1297670 1292636 927781 1554570 1678750 1808491 881401 1098070 1115021 1206835 301913 670674 456386 1208522 462152 1737577 188005 1276943 1546110 1708129 902533 1219038 434436 1074220 1586025 947118 1470730 1134462 1581105 588711 702617 128132 1769682 1728578 1361571 32434 47500 1636013 458405 231054 541379 1611467 383278 1914888 1157228 350667 1614495 1350160 1147127 550840 1930784 1821076 1779015 1003793 1458010 1226970 145533 1394733 75000 62267 744045 785276 1319525 980880 1179099 428199 620036 1135901 1098955 370486 1416822 1229892 74118 425430 382318 382224 649562 614871 958776 1563542 548467 684966 594397 442032 1875537 1270248 1966689 164168 436974 1264426 264425 987134 808376 939068 1224466 499012 680351 1893785 1563539 1525739 1960525 1883408 1750808 758891 1555064 1210432 1818332 1254015 1788286 1490890 1722838 374003 806148 475142 1948931 1829375 864754 249217 41040 956243 1467466 1364817 1499487 229757 1283957 97698 847852 1391853 1807192 1040773 910376 1522980 1546856 635349 809465 68431 1982634 1041705 1233178 994743 40971 1340074 1818909 1447273 1945846 1497126 1707103 483267 373111 584029 1287449 1787621 312891 1992695 1858014 753737 1750447 80411 810324 1146217 1028909 336683 1986776 1391608 408096 707299 1454876 1569 305154 684597 1819961 1944950 366816 1388782 545350 1621252 1936462 790459 63159 156455 1722539 1895019 1601377 482142 631931 963968 1939235 1740048 881352 1087347 926882 639634 141608 698246 210742 228602 949345 963900 464247 1532130 718286 865923 1127107 1599645 1303752 477399 1093996 71073 1106985 173319 214465 1678074 1290814 1507173 344808 876191 178571 248858 1224812 613317 1122598 1787015 942329 778171 203956 116513 1728086 1734953 1490216 1294728 1252516 1142168 224322 415298 1038397 208498 1168060 1154805 296848 401933 585731 372793 477622 1268538 586027 1705338 385906 252460 820825 423996 1314914 232399 455190 1554398 1579139 849927 785158 406748 1833033 1280573 1434706 134461 1525465 497271 1274757 202310 233389 1918718 716231 567747 1422742 1080164 1635327 1881134 723381 1964108 1856569 1623544 1919762 1064826 887633 612339 225584 1775135 224710 1288283 455798 1029983 1668526 25326 1937545 220414 98864 31418 683695 1535805 1420949 228736 1184936 1950273 727935 1651158 613772 1621573 1574065 1442296 557989 405302 229447 1698210 912306 987783 695121 1085698 1570711 1472729 1562082 1754589 663154 1626762 1599345 1148521 1544822 1159575 1867880 1172916 146291 95774 1942949 199986 890589 1204567 1321736 1637293 333213 1301018 1666265 605971 695050 3856 1343836 190055 1006422 1033284 1623352 35456 1078665 1863839 1928310 241778 835115 426981 1682191 1371918 416010 658844 833360 831431 1068671 830698 1279086 760516 204446 507746 263928 497455 1396525 1611937 535020 861761 258441 669559 1839908 1598366 919158 14379 976549 487241 762258 160268 894513 509199 1908004 173222 1871327 971533 145503 273998 533134 846584 346267 1790359 1828428 404729 635465 1491312 510316 2560 999812 1359944 1326931 1640554 728346 1253779 1580644 199886 528694 654381 1933101 1339470 1584771 824689 450769 1415998 65699 1260855 783344 1178937 1459746 134731 797026 412443 1811538 280753 739953 1554392 1582176 820858 222800 376038 1584958 200165 1444972 841462 1456612 830407 1687968 1710161 779737 1176908 1602958 401524 999120 7044 1452657 868460 393807 1514693 1273389 942867 182831 178395 606426 1434369 1538169 1955541 453750 267439 181891 217351 992119 778495 1078342 1192864 1910258 809032 742002 718875 1365426 1329083 1429903 1482167 1601837 1680505 1429108 324774 544910 464651 1214680 1565214 920386 273372 1766984 932441 1924340 1982724 1246386 448973 695893 264739 1299188 1159056 1102645 30846 965793 1817289 642953 1072847 214607 1635413 450215 1167177 1623361 1044432 1480584 624890 1820187 967501 1540916 1495308 1556645 145293 977254 702507 76121 56140 1956596 419035 212021 398340 1071270 235103 1443447 1556448 1296341 900268 670707 1434337 384808 627455 967963 162192 1585267 1989950 483585 1121419 790376 978260 1592140 1629818 1971501 1645132 809418 162737 1719103 1209115 1164728 850541 1728557 1827273 473257 1437201 485843 323239 247267 58913 1493485 279011 1191296 1764875 925220 613981 1624465 310045 1761257 380725 617659 972248 119683 121795 1854490 408594 656467 1011070 293156 1674108 1353971 344411 1304622 458591 880224 1717112 1892088 1098293 873707 38218 746429 337839 1444689 1102632 1756583 489563 1648616 264391 1366692 156346 39299 1368854 1828664 4963 1814755 765116 1078579 305611 682753 1852346 1001669 838482 1266676 1022262 1318000 343542 258828 1701929 449382 1295748 1868558 1899283 1283797 1052020 340772 488121 322769 1553816 1124664 8909 1417162 887265 1468306 1371323 783612 232856 1020382 576483 160066 1202596 442190 728730 272470 1590785 695892 1667297 493963 623333 1640249 1565217 1870419 1071537 611603 1490390 471542 185359 453444 1010369 200724 51997 1431288 1783048 879734 1607556 1039789 198153 1598131 1992355 1614656 1413283 1233179 869815 786029 797280 1688916 1923392 1414782 198650 1690270 59314 438063 1343868 509009 427693 442332 1914962 1335607 1471392 1635141 263480 602576 1773367 1030922 1221596 1528920 804598 168454 384018 645118 1656985 1781326 112897 1722065 578941 428502 722883 1224771 1972023 462236 26241 1964392 842405 1746576 1807163 1652684 1138766 851050 194689 478003 916934 999410 1865928 30835 1163613 1874733 1379337 874748 551375 446207 70703 1339254 1563839 1745281 1380406 1966621 812915 1454968 1505191 1813943 91797 564863 1303504 442860 1749902 1682527 1408201 478308 342901 1555252 1365412 409953 514713 201637 77308 999117 495114 1442147 1932883 1529681 1274067 210620 535317 721896 495854 522025 1877272 1554542 1216912 1591395 499503 1292553 499201 606867 1497897 797522 195649 1818779 1571000 539311 1969122 102063 452653 1999443 1978086 476149 862787 1738073 537038 1841325 1330263 1124068 1040357 474011 1574464 1536802 1032988 407879 392777 1296316 306673 132041 945282 87336 647622 518337 937635 928619 1710723 1209607 1909713 1917469 998876 1325703 292166 1153571 300309 1394132 1814282 1425331 1579402 1375654 1935559 1121064 218354 846875 602888 397248 898163 556343 26231 840019 608040 889748 1977249 690943 71748 1155245 782895 1258817 657762 956856 78129 1752213 655050 949734 798196 1491699 15566 1362701 205066 111806 1781033 1412796 1133321 811790 1558611 661171 1071190 76283 645700 1181311 75648 1303515 1529209 302420 27841 1078798 699163 1529698 778070 1144871 1842660 871299 57454 1512935 223477 1448935 246993 1214330 1313489 444791 262888 23847 262026 754102 576869 943631 238744 1585696 920044 1999433 619014 625055 246169 1728808 1485510 1376623 1975598 1801273 1995981 1379262 1774732 358109 829303 1938 53129 1657631 485293 1262358 1504404 1791008 912885 777644 80928 1131030 1288578 1563804 381862 1480384 1565350 1544129 837916 1876686 769197 1973553 1712083 1449102 114651 1603757 1535238 892875 1995248 1177129 186765 1758950 452323 517549 1555349 1132286 1256572 1513719 812808 428082 102988 1465133 1375407 1906518 1854319 857197 911941 1502520 1304276 795028 978203 1301238 1457940 299275 1645866 1700126 916112 985527 1846009 1176070 999358 1054922 1913951 326052 1515908 1092022 664287 1971822 935275 1365989 384355 1438270 1774464 700523 1916023 1779634 1715432 1213115 1305999 1013525 850401 58407 861235 1370368 1325611 1689947 894085 1688106 1474804 1543716 1034127 1331194 111971 727001 1225268 249033 1289829 721604 252154 1343020 1227443 574270 836499 1117779 1219189 1416069 1146778 587800 1006303 1192685 309156 161383 227573 46886 1323312 1438433 845984 945227 568483 1170030 330290 393540 1343221 485979 328881 569171 914596 641579 1887052 166411 1139346 746883 1711084 955143 1161611 1280738 1911920 1343975 8047 1638461 279268 602163 905847 751945 747264 250285 252230 508729 1335399 742590 698010 1952481 656736 1677911 1475380 1661703 756101 1920309 994072 1235888 871999 1684639 1727844 1558848 676049 729304 817023 439132 1000491 1109796 1029512 1630724 812322 1336631 361180 1976382 1295509 421471 177387 1758790 1841444 1812416 772486 101362 248147 1567930 860269 953043 476087 502272 1579321 653936 736924 1466249 349468 1761673 178542 1133234 227282 361114 606390 1189696 292672 1326886 268017 1898101 504416 1467231 640744 617907 855754 1111732 499099 1519149 388755 911494 849266 1430927 1061707 551624 54311 1784708 35108 1059642 630922 436141 1547977 1346692 669665 633029 34532 180672 172803 1874242 1015131 364199 1110265 1622984 617233 955947 275917 423052 760142 1082150 1072642 1285837 1630191 655551 128072 499830 650173 1396644 814945 1408309 1792362 1871819 1176167 83093 1012391 310098 1172863 1468419 460653 1640353 751309 1335339 814155 1435152 1297982 919022 814501 806414 753547 70436 116966 785418 1287495 1154080 574272 406398 773420 1034218 1185653 1198083 598403 195603 86568 263297 1964868 994144 628329 1034227 960384 411866 141125 1727365 671897 868946 747622 692663 371345 845819 1638676 1663124 369051 1285063 1072814 1878816 341186 1513496 1083127 980190 1384001 1029402 1704541 1709299 1620501 694672 544956 1341999 1203264 1371671 1383682 1351838 1569465 1521207 1913429 1262999 1784222 736709 201290 753274 612723 1774660 1052615 1138940 1708080 1434956 804097 1689333 613426 435477 1610476 1497101 159146 1084560 1254550 1562578 338974 268244 840636 929914 1868548 1597735 677140 680734 949034 1400648 1228152 84724 1591411 748145 1603692 1852502 1310020 518665 515601 1498306 1246957 1430160 1388503 544725 1181288 506504 212440 1115632 128939 562993 1455914 915104 1449665 1985097 974568 1451516 1179503 1668617 680746 50618 356615 1115604 1069798 1055690 144115 59982 1596073 1177849 1731811 192583 195962 1929682 99849 1207326 743787 1523252 1586680 1323166 950644 320829 774012 1465922 95299 1603014 476658 392670 889165 107778 407417 244714 193032 1935497 1942139 1474974 493180 526937 62363 552791 1217628 1746340 1670759 737108 1644477 1173642 73417 1147101 719118 1805479 1300220 1047214 1730722 661047 1459919 414560 213435 1041147 871171 1920536 922237 1838708 539486 1260366 365753 587199 54959 643222 383036 271997 593539 1136885 189477 1781084 1174285 1942098 396498 19279 1753713 1369613 574671 1573830 1425552 1679053 1543105 1056463 470356 759786 285464 1032889 1046306 412705 377175 824739 1174732 108722 1810381 1576727 1296013 1398117 952762 925124 1521420 276242 1022953 657213 423488 845420 1759562 1384100 403199 1685961 1980206 188664 946750 1743809 1095690 1574718 452516 707693 472685 1671796 1011965 1241156 1755792 1979395 382413 94056 781603 224937 705668 759972 1929062 1390168 255072 1472682 1062051 1346891 1899557 1544256 1993625 789454 850218 85436 549814 1889011 1772928 1140203 1428750 1006245 1524165 1314041 1135513 1227779 585288 1288177 623066 745302 1209847 609500 128163 1723819 675712 1194977 1050899 1000100 339687 1488058 304868 1297959 119583 423655 1597693 334379 1980478 1334778 1160844 1199375 1136114 992642 20254 604061 1256516 1738533 1468772 1985133 163886 1836094 275089 1637854 1592572 1741582 821250 93716 1502237 1055423 1631951 1726427 58667 685628 1621112 931282 926707 1564465 1226213 76777 595723 1955045 881953 1731965 451402 1438982 1133654 1907753 314830 744368 858376 1377652 1360308 642381 1474480 633956 1266159 1147030 1779737 259789 1392637 979085 370532 30858 1923089 916108 842190 898838 1095197 545648 1873517 453629 116035 803023 337660 789343 59256 1298136 1351710 790499 913791 1818353 725899 61684 1376177 1861794 1915283 670778 206729 1626750 1591002 547695 557115 1563512 538180 1603166 1829925 198229 1492763 1882221 1159619 1256094 1933943 55732 891740 1957619 1893902 955276 1058223 446307 495036 1975044 1208180 1519210 1599164 1683559 470786 1489590 1827165 1996056 19526 1740948 215740 408089 242700 497527 432370 1713044 296792 855490 462930 85715 494915 489755 762187 1938622 97787 279726 1432665 1176624 1250524 1252156 926037 1178058 1414328 1244885 1208439 570776 787859 580316 427010 550327 864767 1670931 1990749 382478 1274709 159520 1720203 1695984 230554 1604918 662332 838517 715069 1065567 1706677 672157 1869751 1031019 651028 1270646 1874622 140320 77627 1294641 103080 1554254 1067809 654214 91873 1724990 1108938 143539 1764026 1089241 478321 1524148 163893 1914005 637111 1024755 952945 1255819 1275603 626337 1167765 229269 555938 877595 1046489 1345578 1144266 1679808 1364664 914750 66986 685212 988475 184480 1454704 951701 357738 1809211 1615328 363981 1894323 1626356 333464 1620624 1116434 1744095 425687 188101 316767 1649726 155477 356771 1475964 467865 1488134 689491 1251622 1302015 899303 1559842 1402710 1934538 1570994 1958144 179792 826646 1501912 1375588 1157918 1291115 534748 634616 1095460 1167374 1635270 1012025 370299 1923925 1677110 1888533 415381 1874787 900074 1789058 1209970 572949 954258 364057 1878204 1007896 1837272 1445161 1247477 934966 1888277 735094 184835 1827785 1985363 1835161 1363928 1336969 444343 1837606 514323 1256053 595357 1826531 129682 1085904 1769358 547159 233148 1655133 486112 582201 285259 1720485 238645 1336707 1142474 235766 150497 1273826 1190870 1608311 1951220 215359 1255512 566993 1347261 1279262 1319972 757075 310343 1252341 81578 1790391 1687687 525035 1065787 1849698 771006 1523663 663474 525160 524548 1668551 1066231 1825006 649932 1564215 1157699 643741 1599465 665331 216262 104030 863773 60552 1396265 824111 1932695 626543 1939897 1418159 1212715 1803896 364246 40805 1086046 1473052 1132351 1187664 1435097 876929 265900 132114 1351072 1301527 1014269 1136957 1858200 1976083 1772267 1616138 1743503 50808 1277024 1317393 692336 582349 992567 1211350 1170847 791645 219098 287277 1406824 1233524 1197916 80054 560038 1964036 1966762 245802 956404 453791 760981 1410974 1184994 1554276 1560089 1560547 762200 1296956 1881421 1718574 1721835 1637356 1764201 160170 1932827 722536 1103088 1174638 374230 1805047 761533 1671935 1391539 586811 346059 132851 681746 519515 1492363 46740 1762818 1775602 1169021 612363 129126 1491106 38828 1928289 614892 1872153 187740 938656 1653000 1164946 914027 479292 1953187 1136508 404132 1160398 1167388 760292 459164 765944 1399294 545150 1315082 367831 369269 591265 301880 651297 483593 378546 1986922 1963604 1645279 933125 1823605 254183 562063 99974 1199292 1329773 812926 1928408 1003361 887363 1131039 1986152 466015 1165138 1541570 353143 184739 180610 1859365 608650 1119410 1349341 898226 1491622 1571204 911128 1584812 913908 161693 1630657 1482491 1177507 1509364 363678 59376 703605 846033 1118502 1604315 994270 742610 885967 1377618 95289 1572312 71502 1170826 1061908 1512141 753713 1976447 1148541 1605844 1266949 1875170 108663 180688 1871305 193029 1166587 120588 1408993 1390089 1579383 860266 390484 1898760 789933 1913367 110261 62503 1045432 1988028 683487 1725949 1253175 1445803 108843 201793 127689 891444 701424 907322 108200 774312 21772 1627029 1795211 390435 1326581 994806 1950535 187727 618424 1639589 1150385 277021 366754 14063 296930 1055904 516479 1967642 222521 474897 518538 965574 1899711 1968595 794045 642696 726740 1681103 531054 1454360 874143 1785181 337938 375146 1385185 447393 1340911 1530233 34816 57065 268515 72736 378106 1982785 1225338 979322 1715555 1915042 667735 1234296 1359909 1393946 1198625 1128958 1591399 572970 758541 140826 49171 1997620 1615312 294388 654603 1733719 586068 755272 688537 342517 710470 1773917 432117 1004028 1522889 1424978 857881 1478415 992012 374883 1781397 225454 17893 97414 301453 1201101 1589380 1760720 621438 1494476 1241126 1562740 1861725 1757587 1219115 1647911 1632900 279405 751638 1047884 604317 1462849 1037814 978709 669761 1703012 1380003 967089 328559 1650409 232311 1704898 1664585 20743 1315788 1026507 1505495 1086642 1091556 15252 259241 1484775 942535 1988748 1594658 38502 1236170 645820 1996672 1746941 1235577 1810064 67902 1454715 1555295 1096853 95065 1453463 617665 1043445 1727647 1283837 212092 1303202 1714858 948963 1077756 1447611 1523846 734770 374505 1220798 534982 51790 246123 1746761 367790 1091778 1874495 1956247 1606329 1610831 1761717 348213 1176122 1362575 1967751 1493043 1493543 1191023 338769 1090301 887859 1003943 556266 556455 240186 1831617 1460994 1408735 1823755 1446089 684397 485783 1373959 1110964 573422 1824274 1260768 1310467 632004 122554 1279531 509788 863995 789954 1786649 890346 1578928 671616 468479 200480 307137 1634922 1570183 1659891 701278 1853427 1302807 371878 1306822 395975 270981 949329 1671464 285325 1645211 696214 1088099 1394819 1552099 856713 1812949 144998 78105 1498859 1350929 895726 1346963 1985270 199838 5863 1515718 710742 817710 1113850 1916856 30849 1025432 413195 60783 579568 1741733 204439 1809773 5033 15658 1281079 1393957 511715 1892301 1078656 772585 1953319 1224640 453035 1207720 676417 1675723 1366819 1691369 1843593 498501 1423641 1058163 865857 1979428 622619 689256 408049 548287 279599 668867 1629697 1093255 1834498 1505437 1245408 393872 1824327 310940 849272 557778 1375565 1307494 346574 1141963 394012 1967872 1443161 707048 562579 593579 1846771 927345 1498568 397050 508088 586692 173041 286856 65478 1178666 1329333 397952 1439175 604161 864375 453066 840343 216380 127090 763635 212632 109468 1640010 1273481 1423466 1830139 1208287 1883605 529905 1224215 905440 1464387 1952563 662298 986664 1189406 800751 1298015 422055 702364 302232 45158 538612 1057934 717021 1118018 433975 1329224 1730087 1707131 830124 434505 1045414 662851 1896433 1360906 777278 977859 866640 120637 1871353 1426526 561516 1204124 1140193 393270 873814 266195 1828415 964278 360294 1710242 111193 823357 75952 769561 1190888 1396482 250413 1829448 899886 923968 316525 1492385 1223863 1167991 1127819 643014 376560 1663872 1703678 1128461 840014 1376338 665570 426670 21243 314180 893818 1000773 1509659 246558 1288251 1305099 1977968 820328 1780919 978052 1802833 704291 945233 933071 1262936 90671 638272 403898 713180 852566 438530 9804 122669 1148600 1212843 1760136 1895286 1593351 699015 263941 1489985 1662641 1541413 399248 873437 1564856 229336 1018959 396310 652994 783470 467666 218080 1338795 1145499 5121 677325 1778584 1963727 802292 1281754 1793545 1353502 1877046 1191592 537895 1482661 1399792 289012 555288 859814 1403596 1691555 1551978 1325273 1793574 1434600 957571 729123 1249172 264013 1689678 1781617 703660 506879 1220977 779321 1439947 282370 114607 18326 1899593 327462 903673 690574 791371 443520 1038050 729532 1516386 1540201 755539 1201198 848393 1865431 919336 288482 320135 583354 296342 476758 1754511 1270897 443176 480771 1126701 1474590 171836 486623 988174 1773835 1329071 1462984 188167 1757376 1467971 1568571 1799742 1448108 237878 1296608 650116 1630094 762503 1721677 1674240 569711 1976229 749905 1483360 695731 54165 1829104 151878 1521223 674297 1093741 20073 1059152 1296860 511894 1135825 153224 80852 164680 1115876 1662748 37619 4573 581980 144410 1957150 1119952 1928896 1073355 419560 1585720 493237 255633 254378 705517 83301 532019 289627 91267 347080 32975 1607476 540476 1859326 135181 461060 161976 740678 809330 490832 1808869 1447983 1908855 588801 430914 1710130 378213 1878287 1652716 983150 1420431 359241 902255 980891 462110 362771 1369768 4060 501572 562231 723548 1458534 577330 1207140 1795553 643643 392634 829116 526427 632109 312951 1518352 1331353 1529756 1844710 382393 873933 467069 904170 809388 1108614 1342280 1723680 1731909 270431 131182 1138989 417927 1920823 48868 1190699 1293582 746900 532546 1515701 950249 543506 1594476 1975646 1285995 176448 975568 1726787 938755 1593767 1524401 515323 1854827 846002 1872436 672479 1610113 22799 271714 1722734 765134 1114138 1114097 1934203 1258444 1900061 937567 855514 1210673 1733534 1720223 1030645 12183 1116502 49540 93516 687163 326705 518329 936560 1764438 1971535 1033227 1112632 151136 898631 1439608 1703352 433316 494834 55263 599316 315111 980849 1496585 1820585 1818477 1412960 233563 537046 1614211 1665361 1582790 280202 1577543 435444 1790510 1023612 13539 695628 1774250 1715486 645463 643958 1042307 1142304 1491025 92610 1886348 1812024 1797960 1915966 1373379 177638 606921 962088 1354865 566223 169994 1065784 1576742 1757360 416285 642166 228498 756786 287969 1771158 1331635 188067 389246 1406583 1762570 363430 1502356 1063033 1592144 1727203 1993427 127639 106555 780425 487333 450415 1716488 748697 669058 545220 1098622 1492086 610105 860525 1032151 1194471 1161103 1206081 1208962 1370352 896423 880807 1586155 1995015 1297492 1773654 1482142 208421 123115 148004 1814915 548893 1494756 242736 879823 1733689 1905498 440326 1489430 147115 527464 384550 165400 1183587 713570 1583709 1865660 583826 1465174 1659002 1417394 960519 1651455 248815 1495931 501501 1251229 1201327 646645 292407 615786 1713282 989816 944847 240536 600429 328369 1949260 808847 1574941 379582 1906219 662891 536903 996047 207310 476224 1521443 1274698 1450984 1634555 1302537 768968 1815284 937667 1484140 602844 917685 1571049 1432498 752576 711259 665946 389571 47524 572705 464230 1366228 1476628 2799 321702 860401 1561039 1961835 196970 811167 1599945 85581 1310045 1666319 415142 148908 268908 649444 1286356 605323 1245522 1780780 1127023 543922 1926226 1420194 760914 194221 1568294 565445 1124390 81616 1950319 1272745 810579 383956 1103789 353597 344585 420862 1812696 101569 1331787 1354608 1137772 767168 1150184 1615600 924209 1633177 238440 1907128 634364 1415408 13836 459408 1939219 141681 843850 537174 233278 92402 740544 1636047 1946121 1669491 233178 1754320 1529977 465152 1599115 352841 605568 101189 1043522 1680247 1459658 1798252 338241 1734493 710179 596966 457105 1107855 1334289 545105 701807 1689637 1519909 72098 1089026 445524 732582 345942 1256768 1768627 20381 1959744 92495 354966 1073544 1392320 81446 56913 409100 1184228 1815377 715200 362512 1160831 120091 1164953 224750 1254806 1518544 1574309 1864810 115159 110568 1311613 1114090 947765 1988302 1888107 1537046 1644623 409097 1786327 1551113 1607934 1856057 208579 780924 399203 1243474 919739 579041 1994687 818839 708168 1454922 499405 764208 1634206 508461 1390207 1739018 1757847 27554 95893 98737 296446 1676612 767631 688364 1534246 1025455 1541560 472469 940015 1560618 1015375 1678980 177238 1795625 660484 1193414 1279383 1293667 1470720 300192 292431 982372 1247203 1376615 1676655 942203 952344 864434 1643384 1304804 1948642 1848863 1254437 353299 1117189 1133540 1894885 716653 139827 1442088 1927241 569168 1978769 72645 1859029 138857 1695813 1780964 59333 1128857 948499 971290 1856263 819096 761079 1064949 99204 750578 1904989 253864 1847881 1171019 155731 217607 264336 687532 1650762 1585353 1527772 196886 490376 1379152 1201588 251468 139187 1360735 779978 1567266 227685 1742018 1134081 1165667 840537 1102067 744488 1862429 1709863 1757488 471847 1529371 433096 1201237 949431 1754673 928685 492988 1861790 1040856 1939412 745394 514523 154603 981091 890228 624884 1599283 792666 1478260 120340 588235 1748494 321030 1388337 1155930 1657220 1628224 1922033 213727 142194 1160250 460958 443793 319692 357709 645130 1465085 385744 1211119 691970 936011 1570891 1466304 938919 1485834 1460842 815315 1647599 1430102 1102721 1629554 119869 1738960 1543575 900963 682569 1942970 315293 1466154 722646 1006106 217171 1424862 1403072 1976819 293680 725341 808118 1781995 1939217 802962 510290 1690947 1016279 1946058 1920056 1037147 286249 777208 866399 888078 1336205 1538300 1718255 790695 75960 1338896 45313 1120285 1538361 1653423 1999653 1170484 363784 1922165 1920003 1134294 379238 767592 1034479 921042 851246 1910705 421914 1157790 587539 973409 1703283 1397169 980033 1375388 86978 1228736 1416756 885892 798177 1920703 1368843 83836 1413687 818314 959077 1898991 81783 1472695 1292187 801057 559172 175284 770747 669723 772545 651797 1856900 617112 402947 834746 436482 1373693 1884683 1773555 392376 89980 1713522 1140013 1327304 794782 1849962 877930 161687 1069307 1173708 483038 918497 1457310 845280 1752851 1061007 1908525 122308 1263101 471496 488023 1335064 1697053 789929 1409756 559274 1860612 1063648 225062 565365 811002 1283440 1910025 470952 1302520 1267918 514992 882728 1621912 1384366 6641 325001 179618 356025 653852 533982 1539817 314451 948606 725269 322310 1077373 350314 1391026 778268 1317687 105598 400327 880470 1752328 337275 1384489 283980 550424 835034 375444 576380 1445321 1629164 1608006 513944 449630 1137261 920241 399718 1807595 1294759 287046 1467841 1896050 1719742 592536 1392239 246832 1637016 152133 1001091 1692724 713629 1753144 119142 1079855 1932533 79939 208428 1492344 5014 1196664 1366921 1229689 160547 1720167 1701838 1395910 1020701 1890327 369710 1425024 1122152 260312 1521951 245696 1168167 568000 373555 144544 1985456 1143574 621135 1299537 1503980 1554611 631443 1708516 525953 216081 938829 624258 1469301 1397511 1325916 966596 991447 208777 1156864 1737798 883613 1724202 1606275 919908 1537374 735790 928663 1484926 250432 318942 288739 1399258 1852767 1606223 1610739 1060296 1810517 1539983 1391004 116927 267569 569266 853358 465284 437433 799934 38224 1002537 1635637 95694 1113143 1321578 394178 1468223 399703 85336 137046 1009681 1404062 650572 872470 353566 351578 1452919 445236 1100813 559933 943204 1353773 1399487 1872246 498112 826765 1260199 1802525 1952546 156055 238937 1629943 1991931 348626 1218366 1954287 322127 40339 230616 850788 1884396 682986 369797 83564 1269978 1901327 518006 299764 1464794 1733497 1796318 206754 320093 842581 1486038 1673672 1469609 1872347 212862 1001379 1901236 27818 831030 1976000 1598088 1617385 1871574 1129688 1533668 1492092 1538945 1725354 631756 1119854 1155338 988038 973265 1161030 403483 1761265 835799 988558 1869838 1836736 1915301 1850729 326737 1175321 1101367 185657 694295 523888 1128824 803929 561014 1734420 1386412 372553 1020200 538409 1319780 1108549 1992010 1472244 287700 449309 1225399 173773 1246280 1311358 596633 143516 1934071 225203 723 1742709 263155 967248 470300 1185682 1935575 272954 1323918 810087 1842733 1153129 1236683 150086 35750 1126349 1967915 1541382 1398210 858287 1978259 938098 1619474 420444 596823 144613 390056 1473115 828461 419732 1628835 1018607 1191146 747433 302341 1233199 242128 113193 1446695 63091 1622135 989663 355842 1273850 293041 807598 1579413 1997478 604132 1053903 1418190 640603 1597498 1675606 1430479 837748 17420 1406042 901787 954911 242410 1363423 1068863 1175429 1457711 610820 1583765 518984 1234057 1974272 1358853 723236 1692057 441073 875551 513388 323992 1094559 853375 873162 1202349 1660822 386775 1124921 524767 1815252 567391 1467316 1429535 257325 1152006 980459 1415573 1640881 823434 492102 1687204 88563 1802302 473371 1160178 1379061 1989447 429839 1671124 1238194 359078 364879 239802 765907 962903 361407 1123916 650805 1403095 826852 1223297 1949451 2863 1917058 746489 1737154 642012 350340 1352961 1214111 200887 796526 1144903 203506 1410276 167157 802161 1124476 129654 788008 1771351 1767118 865502 1378244 1711799 557261 617743 1128231 1850624 431399 1618174 1925902 1527870 795363 348781 1180797 1974066 888647 1238855 1151846 1523886 345941 508233 1384932 57765 1136761 128029 1644228 1420018 833912 1687493 1092391 1596615 461056 1820260 1177449 1285444 1361088 69005 1194468 1677035 57806 615579 1504689 498373 1382494 1681761 1481226 910660 1621143 1517851 594645 1038882 1292505 1550935 327778 770611 408496 1220236 1986455 1788424 966545 413247 568421 360602 1088901 1807376 1102587 84987 1496730 794494 1459377 1258155 1234723 710341 800108 509124 1472646 1872945 1776813 100492 1552158 1286925 1185767 1941260 962078 260195 1551302 596776 1715436 753449 1280473 815303 201906 660163 1103911 1495027 202557 1456641 545704 1151368 190773 198003 281096 1637588 1187188 559795 44863 112644 611523 998311 1110868 952915 454051 1552159 1707829 1099751 1471977 407412 1342568 475680 604630 1910471 207350 625936 210296 1116770 1303077 1022023 1653472 1636974 1399883 966538 42885 661660 855338 13574 1775657 452454 1946583 1655963 81609 1287425 898010 216512 1081909 738074 1195009 1550606 884728 561347 711244 1309347 979838 907553 989294 70004 222678 811479 404535 711795 212194 163677 1963776 786567 1420561 409394 818686 910776 1480734 119356 1926333 154284 1085895 978637 721660 1005588 625670 1653804 1686636 216366 1418302 1347698 864746 75771 687252 246473 1222609 1121382 1976474 1894075 957211 499117 866378 219248 880300 1903337 1739440 469818 922320 628828 1316621 1920377 285189 1742215 1011379 1055408 1028824 830581 771719 928498 506748 1313232 580078 749230 594792 1744764 1302490 573104 1256000 1300811 1450580 787406 262507 1750735 981832 1505945 760294 564750 154041 800053 760985 267090 585311 1673178 1620627 1090906 1257463 645646 1119074 1268313 1691580 1418151 1597487 798499 240883 261358 49028 1595667 365517 1824913 725001 600324 1231576 1419819 955133 48045 618148 137567 1705075 260754 176310 1127681 1961445 954341 337403 34193 1399860 1752415 1534804 1662457 613546 101435 1705757 1301245 1088656 1008560 11463 1252556 1107795 773438 228612 93851 1277785 1140843 813413 1302621 829778 336995 427253 887382 1263976 1275912 1779654 348157 400647 770540 1117860 845082 466992 704038 1644715 843389 1610652 1026547 130258 1547103 965097 974881 314542 1019894 1778559 1127070 642145 1652166 1974947 1679277 889088 147879 867310 1478841 1673479 1093451 1884560 1106975 386208 811752 1786318 996302 628634 1461 29363 1654531 457912 483135 1681447 330226 12985 576807 719708 1502937 1586104 1857136 1992676 1633470 705523 524308 270068 1472992 1238962 1662876 232031 1089808 138553 207049 1604341 771702 1831843 288903 1647952 1249811 54859 64459 1878276 395414 681089 1058437 795870 1763384 628727 1528582 1577100 1458220 1248573 1174997 1308034 865643 189419 1651043 1261038 943359 341403 850171 1184062 704179 1282333 1218929 1061788 939578 1027140 540674 1039590 1339081 610246 668422 1164672 382666 185780 1044607 1883249 1299 1151977 1308482 1406099 968402 1407810 609270 894778 1840552 1895465 416955 1525847 1885153 1164134 1784227 1017358 622634 510781 1792851 791491 1666687 804590 1689737 1877223 1578048 1723439 966181 967474 1891729 1650008 1443787 1004517 1780785 1766477 1679327 1534096 119256 1381634 676244 154106 749365 700587 529990 1164293 427160 1259920 1008189 1033897 1071668 1717282 834111 1374325 1401167 1041153 359721 715594 168507 1733081 358291 725913 442605 36248 1070565 292544 1643617 1596516 1483562 177072 1165705 930847 1295564 724135 710744 480327 346742 279248 1618196 1494892 1509917 1771963 391788 208523 1189116 32022 19029 920587 1325449 755898 1769181 1403782 1934367 687935 808742 127818 746 1486766 1047111 240885 1108382 1978391 614906 46481 1511410 1896773 1629792 1767765 804336 1123928 1713159 1009382 773222 1737619 1952839 592550 1951418 1283153 1308786 1084289 1110189 1839052 265752 46686 1111303 1009435 893881 1560369 1530736 1564760 1795166 352115 329625 1628804 689998 892900 1176169 1609617 1345748 1467061 1011555 981054 1330808 27229 48307 214123 1016049 1006427 370372 1021652 216169 670653 581532 1171933 1590972 286746 1564073 657094 626768 1574241 1992772 1774840 1615268 336300 94856 703052 712976 1526773 17952 1323948 763017 1661476 1915295 1154263 805251 446626 1774618 1677476 300884 1489502 947129 333455 1055776 750358 1282655 1783647 1120362 570571 1730868 1783646 758521 1321326 100995 1898384 865007 564593 733554 925142 499285 1552286 812089 438159 1397619 1677161 1844631 250610 581933 406583 1902626 1080876 1502556 1505304 131243 130672 401529 1677501 99203 1279753 487605 18177 496889 109722 291755 681668 252381 671531 1376717 1028172 615064 903504 789489 408317 779925 755371 669866 486321 1101003 1587273 20891 495994 23278 744245 1149361 963439 304449 1263854 1145688 1006472 487579 1676113 1324642 648965 261189 477583 1296047 1414612 1235223 873596 1789119 1637441 981036 365186 683263 1305612 83473 1660535 70895 1862094 1314935 1260723 1589261 579459 1554582 1775546 1622136 260660 1747205 1896262 1669198 571625 254804 1107093 149921 1322911 1576434 322575 84691 1882385 3774 1983258 427411 488938 456839 418075 1720130 509163 1834017 429232 458356 1957819 1520497 103382 967701 152915 1572255 1425103 1256482 121526 642449 1013659 373321 1699266 922603 963034 1715229 830481 1022731 599967 1441420 982134 36512 1056942 626978 1687189 1335542 983248 1214411 1065374 1040069 1859623 1023776 1833957 1075966 1544063 1370026 774662 139331 1144710 180412 1378083 1631259 1451337 669519 1990429 711284 296664 172599 223545 315441 653597 1889000 174797 1971319 1833043 537481 726335 418107 404289 1914660 354854 1724982 841687 1259076 1213638 245581 1793436 1849130 1661423 1858139 1593599 1159304 1016238 1116066 1060120 1034797 117624 932333 1554579 1962561 450612 897795 168973 1500137 990312 491699 1040646 1457824 1759807 187202 1188461 1473138 696389 1283417 1942160 495878 1421433 1700171 1958001 1948117 1871275 777838 1023107 848458 903069 38531 1453930 1094544 1215054 879728 672580 418321 739250 1653685 1536868 1654868 1963848 1730678 8596 313547 808237 527326 1506623 1700731 1259663 1894103 348780 983620 1929069 10568 1567868 893696 883358 415749 1247241 949214 12021 411413 73578 1975469 741102 1088145 943058 1307576 1741176 363277 930694 244906 1316632 1024083 1729223 86097 638570 1475813 1898227 1554076 1961045 1075018 71916 369617 244707 412775 405142 916635 1143583 849151 949835 800849 442213 1871963 406932 1680662 1664330 978162 611074 519565 1282806 383797 1918019 108535 116998 1876376 303454 391821 968361 1954408 1216599 1878139 1464803 599358 602404 339864 752033 737309 1727335 1090153 296600 1681516 107755 775494 2994 449506 1116219 1959268 445705 528945 19188 1447731 252580 11212 214258 1392346 823959 660802 1977999 1712799 368093 262466 1624759 1909684 889347 1385462 1358384 219106 1725419 713209 1380922 1406771 199901 809100 1891379 1233857 1864271 1275630 335102 1054787 1444370 995213 421031 1009082 174828 391828 242191 331346 569338 704446 316125 977066 145687 1579891 1105530 1427595 1249898 509601 696806 1638123 227530 1659161 1560636 1921651 1041525 1613478 897746 804738 223813 1785820 383062 788627 358345 1237606 47983 366545 1294644 524952 1028391 135421 1714877 1314188 398940 1990249 600054 1901250 409487 603052 803128 1423202 567759 1249210 389429 898948 311720 174315 645645 861354 206776 1085080 1930218 747980 814973 708266 348354 1282572 610107 1818391 1121224 1923218 1347515 925238 201854 1187523 483523 1130998 1412348 898160 762469 1038131 467418 1420779 1584411 1452359 302061 62160 730828 1427728 1502548 443519 376053 657603 866065 1690822 331621 1975414 490562 1063701 1350947 558703 1993267 1515767 711015 154707 1301054 293559 684329 1529370 1988857 1707350 1902356 1543669 357243 370205 608536 121307 1243182 451715 1045330 922822 453012 1646646 579345 450702 25241 1081209 1301151 545942 523387 483128 1278107 593440 1518859 1056429 224134 476828 53689 818781 1302676 1513766 1346895 1205546 501142 1088721 1678318 775173 317133 1538403 1510325 1489620 484559 468845 645972 909743 1141374 987324 1088440 362332 369130 137563 1757088 460438 39572 123277 1469074 1641887 22138 1419430 393219 619915 847211 1887542 1288306 559986 200217 1874102 316424 531422 1516933 1669928 1529769 1719356 981902 963342 1572802 150169 1771017 45696 612418 1481797 1281628 124879 1990110 862669 1708469 1794096 1264293 1584312 140179 15090 76859 586675 498518 1336584 1632559 592568 15455 1016109 229916 315337 1745971 1191959 867800 430652 1939642 1717129 1342265 1857125 1588383 1882969 1235878 1263906 161604 983102 390659 440709 138629 922588 571593 1254084 1433472 1087922 1819247 82220 847831 1423999 1266849 733688 969594 660544 1201528 1466045 1195929 1626574 1710662 1083593 568316 770335 731094 702046 1263961 1470963 16543 354003 1753585 868057 168393 521459 1569831 887468 1258350 668872 295519 302632 370433 1842686 1293158 1495205 1735876 1011888 972552 1641728 975125 824226 1445712 1477544 1293251 1411804 575607 1999629 224995 456132 937347 1292686 966535 216348 51491 1117165 1991800 1872354 666281 813109 1920045 624895 508042 30118 560213 103381 202634 683907 1543210 686062 849131 1828002 631339 179908 930971 999753 1254158 1013795 1848499 841951 1282518 1779079 436780 1832376 1985855 741139 1321302 1665518 1101414 982627 1270245 434024 1018674 1301994 777695 54943 1583128 807523 1549377 1621891 1294425 1739207 1655567 920716 1380060 917468 1040094 1620376 1026168 643828 599466 1399383 1705512 82624 1834217 416332 1603822 211972 800418 720490 1244826 352266 1561551 807276 493936 176841 912846 623041 1153342 1138800 571985 197911 1562275 160490 204127 1748245 325800 1726018 291789 1912182 285976 78050 1520444 1403307 208956 1098708 1306352 542987 1742635 1249242 1313111 687134 1268186 1982875 355378 1889497 979045 208351 569766 430417 1769644 583051 1472887 1781629 61257 737793 1054341 1570945 1206532 1713256 1907302 28303 1988783 1823413 1484310 885930 1345785 561093 71714 228548 1296733 1545923 1454980 119087 847818 635323 1925031 1429573 1843055 894504 55155 1427970 909773 1788252 758918 1906010 393396 1163848 1931405 122395 1982858 1652934 820008 241389 1485841 760898 1518465 372521 1334151 589347 300264 1654578 1779511 1772452 709493 326342 493119 241421 1583058 1182689 766239 510802 736911 1535049 4832 10495 805015 320340 1320504 145181 128554 684194 488678 1315198 1178160 444129 840363 1713141 747334 788672 1456157 525529 1203201 458232 353970 1139772 637722 1916986 555923 290580 1127216 1880874 1776111 1098036 1568831 508498 1559042 227149 1482834 73723 293504 1068153 850859 308192 773224 1343918 1180051 775490 681338 114594 1797619 714410 168985 243712 411044 1259642 434998 1111915 1477295 1010771 1613602 1079081 1125983 1575980 1623386 955914 674007 1367234 1231991 1090192 1549256 1067091 396473 1620181 948425 1347770 1712026 651532 1943950 818242 1984356 28918 1765671 1563877 405440 847941 1092361 1906679 1235781 261006 1723771 316633 1146651 1026830 1794337 659266 1508486 1331647 1029066 464706 46649 1648471 1556866 1829862 21817 1944578 198461 957117 8091 1016463 126345 422457 1336277 410462 1432258 1451575 14091 34429 30124 1506122 112084 1499942 1798741 1247837 968344 485075 484590 291297 1848761 693689 453608 1066871 590517 734989 1143418 959583 1871995 1559548 1505245 1306223 1132082 1430278 31921 894912 296418 1372176 1941178 1003891 277822 821227 625743 32628 1456251 885481 1218861 1580648 818440 928541 763912 1070935 198133 1567219 879534 1110279 88925 325182 457654 502595 694046 1644580 1317336 1972622 1166069 1769063 1080224 1709077 373591 930823 132987 1196683 749651 395674 236834 1003620 261674 749479 1524574 368568 504141 1930862 1934357 1275549 721149 1987208 1993789 1675286 637338 942895 696124 1840571 393561 231198 1048866 1478244 90261 310513 720342 547809 1853961 1233937 438525 1205567 902125 316815 96507 1477979 1439193 1188814 754056 256938 67938 815457 1709044 1263889 845856 1695292 121230 1580269 1776975 1084898 1178016 1217588 1653392 1865397 20723 1618450 957554 1882671 242180 290292 409249 388743 1587157 160281 591766 1218642 488380 1376668 1434087 1735488 1835490 1654428 1179947 1973958 543892 274577 161526 391079 898174 160450 1496016 1355956 1446111 1138692 1914376 16681 1446451 1039964 60925 1167000 1310570 279995 451456 110088 1956257 553335 24753 802448 400894 1654465 1661347 1462356 1545666 116515 1089582 923344 328586 377574 815968 1546154 201202 639624 1121500 563194 166484 1931215 1504217 1995285 1945684 274289 807128 1879115 1799262 841288 1157407 1100017 252421 1387014 190286 532333 1548043 1362219 874797 1189676 868863 1642617 330825 1535397 1972057 106020 1327360 839933 1486718 1487950 743978 1958015 1196458 1312016 1099459 954534 1007543 95387 1869851 1484544 357844 1859688 226086 1476516 614366 158827 1327614 1329382 749678 723230 580029 536979 1288638 70371 994893 179274 1756427 1481597 1928323 1124160 313627 570731 878176 1817606 290224 1980403 1117384 756406 333855 1077821 520987 919585 1149953 711632 948916 929300 1444126 756298 103737 300319 877619 1144248 290395 1001919 865276 322317 1730400 60562 1995530 1822778 294610 334565 235008 1542647 1376128 490760 613011 1093164 1687287 1434630 395241 1845750 762104 72175 1058074 285019 1876062 947930 935208 257365 1128381 1569098 1445137 1999475 1357216 1791384 1635816 1945922 703788 1490304 452395 857250 1243548 418297 1364462 169460 1338542 311843 337364 105648 981693 1044348 1229701 43735 1179372 340380 329385 1260655 182534 1732067 1905820 1702705 1018882 1142817 1943107 1004989 764746 329514 919093 1904150 1266240 755814 1854798 93022 611328 660628 1077354 631887 761270 979658 1865776 60924 918899 648564 750175 1136262 1406077 714401 589547 1198763 767646 690488 507612 828582 303901 1595859 1728925 1153981 1851943 1041922 1776200 1821890 1369667 864232 1356849 1415835 753249 1137474 245337 1420742 960321 1380712 31963 1460518 146220 859471 1861271 789419 1950059 1916827 314148 1090169 1549095 268079 340865 1403860 710411 106938 1669564 290365 752852 567159 1239860 1905800 890955 375029 1877514 1554222 1092894 1520027 590201 1715795 179784 719559 959035 258276 551158 917600 1966124 95300 275924 1770485 735083 12199 1073964 1645271 1897636 1677362 971907 444554 208805 937168 1933083 717653 1539962 82671 1699786 789928 810292 702718 436599 1160517 392674 1229190 1707846 183528 475765 656193 1217284 174224 913091 1018355 737739 536844 370359 1907385 1390469 754039 191900 1061684 1906846 1603354 1307663 308226 459116 1571316 1423369 1711361 959869 1978196 1732304 1530823 1389922 1929790 1382643 503119 1135617 1968664 427760 233683 1271144 1377742 1133282 1592783 555851 6116 165199 282498 636755 331601 1653812 451453 1413315 1806737 292880 1326761 505967 583077 40553 1677835 1373066 1608944 1187862 1125651 645570 1989658 301051 351953 94067 181344 337137 1306363 113055 1009588 1847238 1223823 466701 1245379 1690048 1889108 16008 375374 367489 999159 1809329 966246 1187493 1283874 1440584 1602956 1487356 164186 1243796 610489 1534253 1509440 610213 960995 1490356 1456932 198380 1652698 182913 702847 1658037 943333 1684978 1728903 1750786 938250 316720 1210338 1167364 477739 221430 1914459 349005 753507 1856734 1655004 573184 1460866 1726028 23106 736523 1536387 1286726 1409143 1349913 1654812 1863482 1850376 190338 519506 1182519 1156456 829316 1415925 1016875 1226024 688555 909114 266304 1333418 1171919 544310 1802337 593684 363023 598724 838409 560913 263393 1851056 404680 1659495 435682 104263 1760896 267603 1992781 1475122 1002974 1769992 1759169 1815361 1217092 1191196 1580736 1185293 1647878 1291961 1873609 487780 152825 1385365 1678890 339952 1405955 24942 648877 1182122 150950 1077577 1661337 8764 1785408 885610 724866 1024607 213885 1911295 1180145 1846248 1378816 1943326 1958204 1441755 882903 568447 1118612 1441353 1917424 998543 1391789 623448 183782 302854 1251498 136295 1433865 974832 76852 1174582 1578817 1043864 1177020 1807045 197980 770034 1432791 749408 723224 608211 896133 736172 341468 1510633 777511 827726 1891875 1344235 189615 1395940 548764 1552507 1291555 1380434 652277 244123 610531 239649 432857 770139 368251 1896088 1163833 611591 1129183 555090 1612292 287395 715522 1256842 1780284 1444692 1718411 1231080 1774746 450404 1460392 1950895 239174 1815896 16195 1942713 22100 137600 845201 1695782 1514737 797853 137821 208513 1274298 701955 984135 749079 1389960 436435 442950 1299813 211905 1942559 79947 1067154 511713 1571626 1307189 1396761 686569 623867 791683 1396800 1809607 1683219 991897 948891 1073839 1536639 1629712 1101599 770489 1736048 1759338 436322 1915833 45362 1382283 224511 232233 251900 1388199 1296123 545210 1191814 1197493 780051 1813514 1912403 1124446 894470 236886 695759 228748 1852432 1269343 595991 732584 978321 506341 1526063 354964 1592138 1627212 446623 174383 387083 1318081 175345 922416 822812 210402 1537346 1833931 737278 1212479 342207 1412921 938947 1010239 1150063 793529 932469 367293 1075501 1102255 276331 1941970 1735959 1179183 1669794 665694 1250051 1873090 173750 102001 1528945 681350 1667105 1237022 906616 262244 749134 1456535 565939 1488352 904284 667287 1072526 1986490 1465827 1394478 1213272 1549899 1823382 415862 1689830 1748739 847426 1592096 83562 1555386 288488 1908506 132155 975463 1128311 15858 131168 226682 1444633 539845 396917 108128 431832 1710167 640359 1832774 1987449 943037 686672 1850084 1542412 1971098 1146233 779390 398730 1041060 355849 1426933 861841 137524 1400687 828438 1419232 1510651 124578 570507 1082744 1175834 118035 1391559 1613249 1593381 1836753 1230 347497 1991200 1505592 593339 1226014 1622191 1310597 412862 1661993 554824 910547 1346789 386417 1580895 1432263 1441429 308472 1330009 271143 103939 1241344 1080376 250815 1381409 1145820 802627 96778 1981900 1258153 132518 783629 1980371 1858535 976282 142299 1303491 1821609 378379 1901136 395043 904120 546284 758557 1348190 1948019 995024 1385633 1545310 1704719 604379 439254 1817 1181601 685912 1537736 62611 1034310 1390356 1343837 456562 1372243 342672 720145 1467857 417682 1637197 629567 938558 557822 1944514 1714346 1601966 485836 73363 230027 1788692 1537388 408138 939558 1632529 114435 1635526 677952 967723 91029 1607112 1625802 1399790 1040310 1386104 738123 1641306 1380072 1436575 1105271 955301 772469 1033981 615402 1035677 704075 1506402 1050952 827343 1214584 104618 191846 894038 100173 822730 224063 112150 218045 281657 1077448 1681069 1312581 220984 1179328 869208 1614193 203650 1263321 1518543 834615 802344 1836665 1338337 933787 474365 1110505 957206 606051 1231581 1269286 394436 1100963 1604209 1682316 1127257 74296 436353 1084783 1186524 854206 25572 79845 1851884 441300 908250 1635285 1723312 1617440 1331357 1295205 1814739 19983 922371 72749 155651 1237284 224679 199466 1056931 1584367 1787927 271833 1397850 1318506 1860023 1221042 1446759 534804 260033 1891317 1902561 1835296 538551 556112 1293009 684057 381031 1265548 592468 1906648 1740366 1124570 104010 1351884 1769145 1723105 181225 1462669 1823952 1056534 1500876 1089569 141471 365610 992376 465766 592776 742323 71989 529015 441241 1688879 287014 514704 1288007 1211590 1136468 1945508 142255 171000 1986586 1455225 675995 1712804 1470389 826468 500266 1242344 1714606 240589 1237474 1607210 336788 1153689 1218911 940810 774948 128421 1791099 159222 866083 1498141 1866906 779744 1397603 801270 982796 416906 1217623 1325348 1767978 198766 1147103 1075464 532582 1611500 1508862 1789851 1495473 1997583 1953442 269940 1483235 1712972 1618475 1058248 1069609 804029 1327093 1928266 1889435 1905143 1652626 205993 1769835 413793 190563 263067 1083361 1103408 1345468 888154 1514978 1626855 1916065 1615047 595034 1981398 496088 1768943 186239 190564 279135 1969111 1706872 948670 1142348 1880565 892580 28776 14393 1709643 861875 1266255 1146395 1479099 1272834 1288028 1504094 593892 332682 183553 1319700 1079333 1120990 1664279 679115 1035661 449728 1569723 753273 1592856 1824534 1321411 756143 1919842 135614 1264599 1025230 1181348 901373 498440 71413 1514910 930279 734212 906578 742795 200493 1136995 918622 151797 647817 729210 1262470 1759455 562011 391820 997107 677612 1606395 1595826 1068284 43922 805253 1769478 1633312 1968939 1204079 1948988 198606 107475 1840636 1710984 30752 1316773 821719 1331846 1486444 63622 1652007 476500 1838093 1651205 1159882 1466659 93336 318418 762774 1934547 418140 733894 1673847 311857 1816310 527585 12173 1516283 1971339 262429 1019300 314043 751208 826359 1650585 1882373 1480632 1182490 829514 571056 1616018 1443076 811610 581492 1740244 681709 1297473 743159 689448 1979629 696868 1284725 818976 1256596 1872111 1341287 1934499 389995 1695871 1425840 423938 1621310 1514434 865161 880509 1607744 1310258 854454 911149 974208 490831 61055 1629189 964109 1841028 990194 1633060 1310292 1274038 1222675 1710412 863215 1349559 492806 873819 157426 1064976 496536 1202356 501304 1731349 346505 718493 691899 1070147 196421 80410 466176 808400 1987040 1645719 1516730 1222773 1136847 924290 911764 1540225 457544 394099 3637 1173625 1729010 1098625 725692 93708 1891479 799502 1118594 1634736 446459 310900 401203 75477 155580 1383217 505658 1609413 1631734 922768 1580659 34493 747472 363098 1270863 807636 703326 533234 837212 147746 1306303 238970 1566177 1935674 163777 82798 388248 1908945 1332611 327215 1296794 1377713 1539350 1081633 927470 2955 1945425 1386677 530423 1215994 849687 1031433 608274 736847 701651 358482 921374 643364 558248 1417049 1442650 1168848 1410061 988692 936652 1671512 811595 134302 1792356 89659 74282 1810124 245089 1429609 793087 754820 440157 283702 1724414 1551882 318838 267252 1648190 1283791 1764886 497877 926977 1199137 1783885 937646 1706152 346577 1129204 506902 650988 1086006 1451481 1536401 279748 695436 1756665 589104 442863 1548046 1286233 95012 1204803 116915 1518719 288975 354423 1905870 1371396 303246 247912 1075205 550231 619862 870165 504024 1905352 912562 1750521 1246684 1909655 572940 1126679 1531454 1678847 224014 2724 1835404 1126849 130073 1400432 521089 1522747 701279 1615469 1679079 1071712 154902 177395 1403425 1809488 533456 1737181 682893 333036 48369 186566 672105 749915 924865 603850 652725 1799076 1097132 462728 1027787 174854 1497059 726234 781661 1197465 241724 113680 224865 107164 715514 70425 1611677 1772740 618439 1199885 716620 1462358 1470079 1670020 1925808 660002 1334442 1007741 1163425 1454216 1753744 57600 1229415 1010721 396933 924115 471063 964760 23834 1339765 767206 1392687 1094219 521410 610779 62187 485050 1352414 733249 1574629 171119 1636109 24321 1079313 1205854 473574 1761416 155074 290713 799899 44533 1331504 1372702 623615 1270961 324005 976316 76720 942350 94121 602919 1246062 197037 1250597 277890 1446291 762954 594666 1551192 1233529 12788 587684 1965464 1462541 622041 1621120 1420553 1986409 10681 1219399 1508265 1713462 1291673 816352 172992 1249475 113920 1272300 67101 117800 500498 270180 958945 977545 1645574 77246 671835 1337277 258718 1461596 1711846 497740 1761213 1337951 596537 1434800 87670 585565 1308554 1923424 291267 1457111 890299 173704 1977172 238897 716633 539235 1321828 1586896 1036810 1387318 998869 440450 1764681 1163891 1987722 1522239 256825 204887 1761768 150578 1352956 1264318 22355 300945 1569076 1660431 1839906 45530 450213 1615957 1993595 484940 1770378 689770 213735 645340 1083300 1962007 98419 820829 249366 1671270 471285 1359254 1029393 1813185 373692 1433191 1643667 1485406 108091 1152262 29903 1331382 295402 216085 1150297 1198384 991271 20092 433175 500065 1078650 1930813 533558 1956637 406859 404134 1095114 1152706 1574401 275344 198788 1265478 302180 724409 1488877 1930276 1371861 641670 1128568 1485807 1805581 553682 1262952 1086646 1264954 575191 769474 108447 1943564 552587 863535 1593748 1139256 989208 728431 1377731 1364430 833858 503988 711753 93667 1896579 1126320 1874919 1153289 1542692 1295556 1068416 125821 1332087 242776 1569988 1479628 1342271 755303 1453467 863428 1725655 1995661 1475419 947611 346594 1270612 1080188 440827 1183873 1986730 1959088 684816 1868516 656852 721957 391938 1371261 1722428 634209 1837817 1731569 1760418 260963 488297 1422947 637491 228890 1581138 740224 1280960 1117978 1338454 400035 994849 959951 1459866 1401911 942374 1675693 214665 100053 1027847 1662643 1172412 24195 1230424 1915752 1577856 801975 1384881 897192 1341513 197131 1136532 1922192 934508 488625 1025054 1243562 1089618 1938207 1542216 740971 1706477 1593437 1543068 1065652 1408246 1671982 386391 1381028 720413 1953370 50953 9862 1866855 1668386 912734 692983 1011901 1096476 1562685 1731081 895767 799767 1060263 1228307 443228 1714615 1362558 1057341 1956426 440601 120596 1583107 416662 295837 1650273 383341 764622 105255 584207 1517425 1753230 1491657 1299318 1332424 382753 545037 276125 736067 1492178 667274 1421718 364164 107130 1191711 958111 550942 1996221 1341322 1512483 246445 1678585 1419072 1806652 1480383 829598 333552 1697436 960270 737429 306941 284015 542387 579509 1257393 357932 1402092 410295 715833 87885 403906 1069053 1503322 1834626 421799 1634465 1443461 929900 668014 1585080 1180746 954605 1314891 503693 618031 1871891 1462365 657597 1129706 3314 1134131 1035195 1283667 908654 1393983 914710 891151 1767892 1404272 501330 260578 69821 90245 175000 1093964 1601412 289987 1676796 1060758 592842 514042 1066805 1644436 1441936 976621 102113 1117962 1091929 529104 1245006 213509 1268482 570008 1397662 344372 1421801 1945183 1540706 1449003 1336449 1209621 1208766 684756 1680808 1761269 1463839 1246454 890160 1080940 1011160 1665360 345793 754809 48635 1761002 413241 1861873 1639320 811217 478801 30864 1356846 1047948 1371642 1629137 688339 1949528 1267407 49306 100214 785346 164606 1748213 1694080 184009 1575020 1775967 300078 1428754 250952 852684 477513 1019802 1976309 1516582 1116263 1019026 344821 252599 258405 1267990 374939 1088502 1539197 522621 144432 864662 1881150 1538908 1961109 1791741 1435959 1563568 1303998 1709759 293803 554074 685084 1918131 263926 760429 945348 1347985 331051 155100 1705988 1429805 870908 311182 1021797 158603 452248 1131564 1836963 1829748 1416773 1435619 341568 566710 1546454 1801247 1859860 53321 1572667 1086649 765843 1945864 1237345 1791874 533233 1473884 1679745 1711741 1383878 443484 1812274 90280 513541 1074337 1255048 1332481 1431739 1847436 930360 908956 922494 439855 669198 67369 1186551 1122580 728143 199345 1668117 1776874 1948570 1959496 495520 1350395 1833239 1387324 480976 1880485 682447 1235377 1067695 1749085 123596 311116 1467283 1227635 1819010 85907 968244 1797178 1080233 135258 1498075 456739 144292 401814 540127 1535702 796152 1052940 639350 515408 140339 1603467 1786524 391282 209554 7520 1180932 1675910 1596469 1510329 278578 1614898 383822 489305 1028718 1239879 146631 998361 641823 1518007 1995598 456962 1895999 359760 38771 1545539 1079866 313045 385699 714665 844848 670714 553842 1845085 2264 629949 95306 136931 1770368 1230704 1797050 1697422 1442075 1461482 67957 1039603 437244 211860 297432 874053 226279 1691712 1390610 1866716 1405238 335986 1397086 1499031 1732383 548630 65742 535011 863649 1655537 274080 1788001 827686 503753 955392 295989 1194713 1371690 1601897 1750948 1318541 1935399 277155 554231 290030 392707 1140299 854143 1387533 1086233 768264 547183 980226 1203813 731980 1736881 118230 1471564 1806609 1635859 690998 1768213 746522 1043914 1548239 528042 123553 1457485 1466399 1228428 1041067 1344136 1930717 208837 140503 945191 587418 1012464 1303498 1820085 768219 454487 1800231 433190 426151 1889984 1445881 1114246 1597853 759033 941502 721792 1381893 224445 1057857 1947976 947939 1326720 1612735 864626 1872539 240519 437608 113284 143765 1705808 507948 113254 1559685 684660 566041 1704105 1557315 346466 746476 725765 954905 373856 1654044 389075 449392 233806 1804895 1481566 1867556 790163 421970 294554 870194 483196 1470459 1256037 468670 427581 1857325 382497 597990 793128 706336 440373 958287 1825727 801807 1275944 1423785 633071 1829823 1410820 1492454 306510 1461841 1667260 1364586 10746 33824 1395206 1589640 617296 1047797 137574 631614 812587 30836 305098 1739197 359732 1461422 1068256 1337758 399321 1184140 370345 825260 828734 642160 985373 957501 125074 805303 75112 806468 1519451 1869526 984878 1173429 1824587 1405768 669457 75794 380814 85233 1054102 1752321 1847736 1095943 674921 676027 1849118 30035 902532 1331375 1563838 793804 1226953 286660 608674 1079679 1769001 1440228 754684 1695652 1909241 1116654 511041 1154241 557642 1160067 1271000 1983153 1448733 603043 1582318 995311 460328 1922833 1526260 238540 187353 1921587 1040152 851606 270163 190500 519434 218881 1396883 94180 1434110 1630582 460217 506329 1322892 951778 699951 1671567 1589117 596078 795955 581830 1775108 1110359 763165 1883988 1432334 958990 1878167 1543999 872800 1095122 103174 397565 342596 1277973 1368135 498240 1576214 1356558 1326855 600185 1240720 972085 1030571 683050 626754 161043 1566534 1126238 1829377 754519 1482359 423722 731785 532243 1673272 1364051 297132 1178358 1290759 1546078 1992633 484487 416079 975798 1579828 975614 16413 111103 328300 636878 1995185 1689813 1705112 1249051 1748573 825412 325542 1790858 675888 783902 309189 186051 1778538 1895903 1862787 1293629 1714446 1676687 1159368 818526 1224041 1512109 1691328 138268 737531 1618421 424376 185863 943871 291328 1564879 446880 367861 304986 322755 1823114 300288 1301771 1371801 593536 975574 1620874 1031126 655690 1936097 490249 1615587 58472 559991 1881826 1596307 572539 1876960 1182031 273328 300509 504872 1289004 333379 1221900 1379719 1515846 501310 856977 1477252 802761 677495 1405025 851183 968597 547863 60006 1060824 923369 1070027 48865 875780 1702934 39221 1456916 1779425 825324 1812913 1276656 754080 1188809 997310 223584 1897118 437217 813687 1359115 560246 291993 387438 1429788 687484 794405 1446650 1155479 1594427 950419 342266 1196455 638688 1538410 1337649 1595979 1154086 859564 571146 595043 147582 825283 1411051 822484 1222844 1902599 318986 1578232 1106013 1448066 56837 1552452 1366801 1180845 1655258 1203171 707687 1244554 636087 947628 1199152 1979292 1174714 1207283 1661148 850749 716246 1681095 604515 34680 1713602 1585314 1557990 689205 1006890 1814654 1200394 1033874 1704675 1471343 594750 117517 1354806 444439 682458 1623582 1606521 1556110 776924 1604618 1676166 1638540 1687075 302822 310799 1442205 642234 1926033 915645 640140 1041600 1870465 1758616 1773738 1804638 1659380 1053563 1880280 1103523 1001444 211206 1223997 1907896 579485 1233678 1882808 1992276 78443 1443859 730961 68830 1432277 313027 242322 841976 760979 1361523 1456274 721527 1166331 1343182 392547 816935 476476 1427674 1242682 201298 805737 41618 180968 1709225 405925 126193 1925220 367281 75792 983898 62308 734618 414199 1398471 658788 1870773 854306 875567 387289 1277108 1287292 484613 347193 271545 717073 1649666 1585510 1118559 1326354 250726 34754 1491834 1152246 1927357 1533894 501690 1145035 100109 228734 1694570 1265773 1088439 1837583 1529232 442019 690670 13760 1417154 1548381 1365981 674313 1885230 616114 344711 700517 15521 320980 176599 1419327 33815 1195098 925809 1010269 1284962 1589076 1878696 244091 593938 719267 308134 515636 885562 625913 1696965 827559 89827 1448949 669468 235618 14498 1925024 132427 744966 933112 1359718 1597397 178879 1395009 1750118 1024111 1606264 1602437 1137514 1189885 1921850 1927233 1241243 721730 1903376 1216422 911113 1133728 842450 979557 470209 918640 1983914 1955623 564114 1033522 1495187 903508 1702662 1861973 1015281 456457 1482686 43989 1338874 592679 243864 1081273 471304 775920 1767947 1706983 1663585 1711977 174561 1031177 1260559 234400 1675114 121969 1961932 926716 1128674 365053 773987 83729 445298 1256164 1104359 72274 1820646 1377295 893796 1963578 21235 1896043 1001807 493882 1099387 1258272 588299 1910027 1269216 863980 1809889 1775241 1448642 1452685 983206 972953 1692759 318323 1415215 1337197 540754 83519 1050972 1827108 302467 696280 1809895 1854567 763871 77233 1166913 325976 1053259 1914237 1912678 781468 976036 1058816 1331410 743141 1114550 297653 811902 785548 812415 1086385 946939 1647951 712132 1203459 106951 1201014 1976405 1336682 986016 1403597 136126 1686506 1290622 1464162 478896 30854 141761 421445 366520 237479 1008639 1745686 82817 1941984 685224 1705192 1953608 1805902 606989 1931536 1094264 846196 1649288 171943 919171 60429 351357 206668 62097 1523584 605633 1388578 1985841 1820546 916925 1635638 441346 1791647 567827 495201 451291 11352 187247 968808 1724874 891296 1773647 1522552 149515 1035682 1205054 1970230 1065348 392127 574269 1651436 723024 581527 572382 982248 1208073 1170310 959203 1316655 191187 909320 1713745 1238805 466587 260135 134828 459280 73120 487221 1900508 687608 157905 464970 62991 1106113 1892063 538694 1420809 597581 1788766 1413243 1300974 1228927 1397822 662983 1134864 1122115 757876 25876 1108097 190276 644071 1378914 1420080 1691751 322806 477057 606974 1368997 1678744 396720 1456585 888587 1009641 1447663 1600241 1474122 1385744 364890 522249 586371 1677537 1602176 841563 1200297 1635675 1488611 1915992 290896 63057 416465 93905 1759667 1280656 623388 293732 1496284 759640 91483 1738749 773884 1657461 489809 878583 343451 940295 1992315 779499 6603 401025 677085 1503076 1921150 1717706 122258 1643826 1253619 1599082 818864 1858359 759586 477500 872987 47045 1293568 1438341 760297 1961196 226371 777978 224982 1541574 967021 91104 1576131 969522 1166672 910891 799713 1004421 1629723 936197 2213 780769 1450813 1094009 1609451 807554 760139 259226 75051 1614811 66487 1891239 339062 1832101 209149 944780 873537 507313 1604112 919220 759249 126858 1561012 305169 1183480 930035 1388294 309232 1712478 1404328 245134 787735 1801705 718085 179251 863076 1616065 933911 1693946 881182 1127247 1190054 1599019 1394672 962192 1112916 1380827 1746090 1448164 996922 1856952 320954 1833258 549317 5729 1922933 1145512 374164 1063976 504984 743081 274092 1163936 1411 1727427 1128990 1764453 1229284 1847151 658594 1928549 869986 751804 588203 880997 322517 1885004 207498 909277 1743551 792167 106911 62583 1229735 977019 1235187 825263 682654 160611 818415 1546080 405713 1370986 420781 190618 821534 563534 1148663 868501 396218 1789512 459939 233215 370666 376676 1827280 87818 763504 783907 1541641 707430 1116086 1582 772386 987076 1381396 169008 165481 1944338 469531 11024 368886 196876 1346506 1406657 1482635 1296675 74634 115247 1304557 1171414 1359295 420533 1866609 1197466 1069470 1403405 770620 1316474 662291 861395 1027126 543819 1677310 1599416 1701831 124672 1931136 596567 1009451 1268526 455633 1857626 255195 639687 1396114 1262667 486675 829021 1459284 583044 1045571 80171 986529 1473238 134633 1482846 1849432 443282 1547311 448393 690124 1423436 854611 1360134 1178801 47281 611781 838040 419599 1241184 1482005 599734 763715 1157992 550745 1356406 1544912 122560 1048234 1473641 1094084 1879129 711717 1495913 1320943 12654 986365 515891 90704 1847248 1073525 847091 356064 304837 1224262 1389656 647268 161061 279721 1406232 466954 561002 302580 931821 1161375 1838383 374640 1636655 812821 892996 813606 557411 603405 692204 236910 820062 1607679 160510 1495802 898462 982057 1814151 402328 987647 1021654 184359 1559138 950386 1819832 1175706 1239679 772836 758134 853261 1313789 481833 789282 579989 1290189 1253244 1396492 1789412 994626 375360 1547836 1186740 484193 783911 126075 632433 1100770 1951865 1274279 1155707 133062 942631 1991236 718215 1659805 7107 1796082 1463567 1181602 858345 89367 1733158 1269763 1641286 1439841 1376963 1107418 1256189 1372900 607629 1604599 1561096 871897 1763809 1111952 424875 1785134 30174 706372 1578713 1454196 540175 1863657 1061743 1010168 267984 1492569 1142891 1952747 38542 290033 439062 878480 1584390 668182 1612018 555448 1040585 1977951 1640036 1959175 1239657 1810234 1050421 576990 1766880 1808199 608840 1423087 1322889 282124 1062417 1278059 1841415 935073 1970430 522456 1977468 1311732 1119054 207657 328814 1664205 999289 1162393 1434254 1964481 836529 1799982 1085129 899949 971562 349482 611279 1787263 74150 167126 315288 1569463 476955 535947 1285466 805421 1054203 1918651 214576 1064984 477935 750597 54698 1938319 1445262 586363 1144289 564495 1401317 109194 1673465 211312 1998611 1872372 269842 1801154 257316 1420328 1079827 1108879 377416 1838871 1764149 1851089 448481 1984902 1331671 1019476 1938331 1415407 211397 1689630 1982382 1608760 1416358 1457363 1359815 1935419 1466397 825857 1116513 1061880 1288293 673670 550726 192063 1501538 750101 1261525 1946571 1233556 470350 989374 388462 893371 731512 1160548 1634719 631024 1928371 858022 1031980 992812 703798 1551502 308211 875770 1195190 636547 594064 566759 948958 1354108 1444306 699225 334339 15209 829440 1209850 94345 1899123 1266135 872873 1017870 872304 1840160 545034 1630596 1958969 41219 1395434 1578791 1701916 1696319 1012451 32745 1231611 682123 1935864 1976237 1774307 379206 1984937 1525652 299151 1155304 119372 767039 1102007 1197013 492267 1704788 1084946 492985 1202007 1484061 179735 972792 1293996 1563486 1237398 1587446 1158404 530764 348640 1462588 1784579 1258747 1145772 1664449 941064 121084 1845033 936928 521708 1125244 465382 943060 1091639 199560 1868466 1946535 1290680 1324977 135259 1512356 638310 1556733 1470859 194841 427058 543170 1200061 922367 1006254 1272330 732149 754685 1582095 1250506 414658 705809 434029 19594 829721 940458 242820 1560051 1426298 786253 172061 1130323 1709733 360146 432733 1092988 573340 1736082 1713115 813388 591375 1682356 726885 1736476 807109 174186 1155381 1422667 1723419 842140 1257017 1845775 103154 866919 1466624 1666113 134099 598968 740559 1106032 21435 321965 92089 1508864 593788 446372 401307 1670683 1547375 696700 505539 778988 1330868 1089056 901757 696196 1347517 100564 1743501 235546 765692 40272 1828837 451366 788356 704375 1355893 478781 1747272 746198 593900 262294 1016450 445692 1690588 1532864 1802717 394525 327765 72772 1052432 284447 1545857 1967045 412788 1551177 1980424 980528 1978510 1902739 1862206 1930815 1987167 1273484 1231047 1727279 1303778 890004 1740027 1596914 1279000 1550366 50741 531923 1369632 1642730 1057900 1722721 1856580 935739 8409 548758 956136 1052499 1526116 1053165 1975064 782318 746318 137420 907188 307402 535980 257067 1007595 873845 342317 1882700 575505 1838365 1964509 1331946 1041312 288249 1295810 1099222 934695 484340 1230877 785229 131781 616843 891764 1643515 495781 50081 1198039 376565 1896891 589174 14207 642477 880209 1732193 1100455 1579380 1342231 859622 1415427 1528713 1423400 1090657 153516 247201 243014 400003 209482 1069123 256826 423523 83692 1191752 1298223 1860647 1469602 1698943 1166944 1639630 790165 448334 380379 512045 944176 397236 559007 115021 1897204 1018129 395230 214418 1417982 786312 1133232 1716902 1081177 1379652 1973732 1939501 1752586 1550523 227291 904022 225279 887843 1604295 1815213 1366116 481176 495307 1785980 1778425 1649871 1042926 330701 1028466 472665 1916330 1178926 167659 1364532 1619548 374973 108475 110212 72620 1198401 705529 625367 1746192 1126926 1197423 638428 1989432 1097638 1434590 33432 1983980 1519845 478273 853110 467702 1947513 1931364 93467 1833612 918555 1622524 1103327 727944 619921 744692 22144 67840 1068389 1346929 1576732 1997119 1508932 1071242 628112 333004 4416 1977621 434932 479913 1236697 506198 298581 696576 426171 1661735 482974 425854 1995918 1330107 304900 841683 518307 716340 1029192 1028691 564248 1453158 1292197 1713857 626174 958556 1274500 35221 231591 1903208 1492456 1542908 1651050 575335 709890 820901 253516 204368 1002268 551514 5124 1960577 321664 567597 674385 681640 295476 380890 449042 1652078 1279352 987438 146854 403638 1370313 607234 614257 572672 1500387 1412882 1378408 32991 1898780 1123791 305930 346416 939879 1091623 1960997 868385 912849 733983 992821 1048939 635721 1442405 1059318 907888 822222 1329118 4559 1577076 304886 857294 911148 1216603 765526 656741 601494 1340278 1119483 1344185 589981 662618 336012 1900093 144588 1342059 1915797 703177 873917 619004 1458384 1156027 624307 1282506 912978 1464732 795366 287384 725198 96316 569225 58514 935272 396201 684942 1382352 467031 1300521 1737384 1477852 1753569 583062 1483628 577825 1367181 254154 695876 359922 1340606 427995 1124804 1178246 1037887 472189 197178 1728443 1483649 536039 1562258 226092 1966868 1100449 558440 669512 725905 812398 454488 1861942 1304321 1727953 1216290 300885 1657387 411796 896427 690947 306363 280350 1993740 476123 1867805 1880989 26885 1520068 1399071 164884 135099 337376 648392 155771 351485 370920 7697 25198 1531023 1800189 1055827 1237200 1635209 215694 965169 1206823 977005 1792556 1795863 1525678 1660626 1760944 1881366 1494261 1900181 1340814 1688479 665144 1026104 1255017 1004285 1371631 439367 1540262 1235398 1657405 1272078 1286944 1398328 1004348 848270 247562 1937617 1555262 1904120 1853256 362545 910917 167773 1998128 921773 1117161 1951401 1868582 621267 1061660 820372 1745269 256655 1397910 1572344 1079277 84959 1198841 565590 1823440 1817472 1769921 1468027 197514 416180 698434 539015 1224334 1011206 830966 1747667 55634 1714266 270345 115782 1780548 497104 1384078 1797428 474037 1320734 100729 307959 811043 533667 1427644 713414 846217 781759 254503 117956 1214778 1957906 1492970 1023728 1057763 1353687 1856640 1858747 135010 1083892 1440960 444640 1247134 1700089 33583 608892 581861 1362513 1279286 1022710 655059 733235 475441 482514 1657856 1218085 516797 60889 1911316 96567 1513487 1208848 1714699 1951763 36361 415177 1349928 1856447 505291 368792 522251 1991749 1954973 1832380 832633 342864 350655 1002858 1144865 507458 1579102 857036 977561 712908 1747962 1190896 961796 172267 130793 857065 1322579 303181 808738 1629590 1266018 1124117 1306788 237175 1293454 835697 1976634 1028872 527052 42111 119836 1724832 717450 922221 931366 18991 1724561 1840813 794861 995713 434894 1134621 1019067 130439 1862432 1718861 19531 1268652 1021104 750622 1739966 495683 1358701 675865 1246667 820592 141298 1760977 271302 1834987 1000156 1575173 1965792 269987 1555608 870530 1096613 737758 596939 1394878 1943480 480571 898767 1676916 1531682 1290970 301171 1569990 681736 921702 1742023 1297521 843743 1382275 718773 494899 31136 1022578 36608 809787 1932352 1975428 551774 167377 1488136 135350 1441962 507482 697010 1725312 787679 1629749 731990 1147901 659147 1435421 1426597 141078 525197 1592141 394860 1508929 1597374 850665 1888726 430255 993284 42571 795388 221843 457416 1111421 886174 575538 1209084 1057513 1842526 536728 1054192 945813 918646 1541444 1264132 1997589 549401 1664933 617697 1771330 1136837 1855055 662185 469551 27113 392285 21923 1078575 666347 1162157 1837626 1174858 116519 1222652 341594 1761853 1281968 396788 643920 977969 863477 470957 427565 125843 1758971 1033942 246043 1893462 1434267 1201984 1568797 1075589 1415627 817364 456626 1655011 138215 429260 1939364 1306970 1214622 992341 1587436 1616485 915682 259292 1483788 530174 859888 78007 17428 573885 506165 40070 1595544 207172 1171568 1234267 108881 1096691 1400097 1701268 1462275 506746 258375 1379890 710234 451536 1412794 1954609 1387029 521824 1722854 1312597 137708 1234787 1835860 933571 1097026 186577 570894 728490 663424 1203219 1995288 646190 1893181 1097456 1180553 269558 1251996 827668 1633638 1721499 1162067 1304272 508901 596605 705312 367446 138382 296063 5123 1009739 1896675 1110493 253566 54104 1949487 400646 80132 1011211 1036373 1740477 1413983 377589 1381048 1747330 1029528 756659 29226 1682429 579132 590441 454407 170307 1859752 1961925 175526 369870 77716 65171 1166501 1499856 1506480 812375 414612 1175023 1321257 954415 617510 134026 222335 1702963 1686587 717575 1292865 1857541 1138970 1550161 1865353 578226 1046396 1153471 1399464 1635757 1697637 1560309 364167 118459 1278325 254249 1302314 574506 744001 1607851 1723019 229281 81824 1392517 1947526 364045 456742 1797771 85367 1099627 1727075 196477 1912815 1009234 813098 394757 652091 1397055 1239249 1796783 1900159 1069562 1170194 1641708 778097 1315538 859396 794878 1968828 82752 1288087 481083 1888412 119871 10024 1935071 1043471 631984 816354 1784164 800875 1885136 832017 1390166 1346806 1695206 1988262 1398679 1230895 588187 1201215 1845025 1790683 1852825 380734 819698 1115379 41315 1889568 894147 1399622 1495632 143386 1667219 1354911 739473 906916 1768366 1191976 296683 505180 36469 1942661 858106 1167460 1157892 1930484 616097 470127 272238 320178 357766 1542709 1108598 1291689 1526847 272912 1339255 422230 1279045 1945081 1550577 621680 1643638 154480 1449457 375294 1818816 1244607 886731 697695 199799 1492900 576355 1066862 623877 1241922 807148 645859 1971821 1300498 1361730 373498 1640575 158331 188062 737932 1764609 382513 1449465 682790 949652 1360532 1087952 294428 342004 1940263 588455 751109 1395834 1074460 286804 968307 1728167 305467 1218666 478014 1886587 1443520 1630610 331948 1385590 347889 1426779 225313 745571 1778075 1804615 1922687 1149912 170510 1654846 592480 1534416 1532276 767157 453360 228563 536888 639974 181476 539181 1647958 1806664 1319118 1361750 672764 61744 490967 1658097 1595532 563923 1195983 761826 1376462 1583814 1820365 1385302 79282 813284 946101 493327 1327971 712734 894523 1172109 779627 473374 63601 1490276 111719 29075 1701599 23755 1239979 5381 65621 585345 112124 1539092 268473 978499 192773 834930 1539301 1471651 1640640 1214487 425436 1477215 615743 1233036 513069 106607 46624 967869 1827356 1180293 1159150 121215 843816 532849 888246 615435 1355084 215306 1798588 828110 121303 1933231 1589375 410705 1766747 1649313 933816 528040 935970 963389 1257586 103887 575375 596257 1425787 1824541 1845874 798216 1255846 515875 1245083 794751 1728301 791526 237176 1167461 1734857 1520985 1451961 1530643 595679 1180229 940138 23913 533990 1466660 1277035 658110 209378 662749 781866 553934 1151821 675794 651189 398010 1873055 868979 257417 1400232 1315156 893192 123450 791876 838136 817455 551427 1419462 206015 94652 1185651 1163230 900872 123517 1347174 216738 1959316 1328573 1435627 1138705 807807 246143 650869 1930511 690489 1029713 412752 1067680 568326 978786 506240 1270153 841053 1556809 1965397 609376 812390 1476139 1878806 1655929 1233628 1591462 808520 1895367 1590187 503894 1436299 763337 1867856 1329077 1295712 86092 1229405 1746310 1693658 199168 362053 503365 947945 991845 260456 957494 1014068 1857269 547392 848354 782491 1131385 1587340 643467 511488 1963391 280971 1305449 1579929 108966 1091396 1513823 1239669 1549881 1027514 871826 717647 1654598 1132501 856801 1469713 1686432 1133288 1931011 1513955 1892071 1034599 57794 1497038 1302500 950218 496419 1043636 692366 1031802 783406 1856044 70507 9013 392575 282834 1505207 321196 1772481 130958 1720132 1298616 778633 1571820 1474155 782217 225867 346705 1520388 194899 1858692 1028575 359669 663909 178503 1688969 1132494 1941215 1469159 1501436 1491736 1953992 1495440 755620 1718355 369177 155640 237236 1781717 1553232 77250 260525 538300 1696592 1914775 272043 882615 126616 284116 1354212 1257685 1748928 970127 1402659 435694 135691 20673 1481425 1474651 590965 9066 718387 179790 740451 1972154 1883077 1340912 779420 506594 1863583 562543 1973844 1607830 723466 71597 1296943 1891740 33626 454650 711888 1073746 1655040 1425592 980259 1777340 1251816 801878 348560 378961 780890 294872 1925392 1408458 977103 1480024 681917 617376 1187739 1034811 537179 1186061 632850 146318 510608 886437 1853772 23619 1017002 131331 652400 720043 278032 103888 1958951 646074 1683623 142840 1730054 725189 224008 878175 434560 1863907 1928732 970871 318048 1234670 1016868 1401765 1849784 142537 1872484 1819128 1454020 1575914 1258684 47688 330195 1263588 1258690 1876253 838814 1105982 1993523 969727 463439 559302 1605058 1481926 39362 1472252 1570837 929027 1890791 39809 1151170 679589 1323356 1463180 570990 1940698 1358241 638587 1632433 427569 1470950 1958240 504094 800480 1968603 1283194 1470328 238241 1538769 1951785 1016277 884074 1816520 1221309 790500 1815119 382405 744660 263287 903029 721787 1876152 476165 1498055 362107 1992953 826585 692005 1675611 1568172 1061504 1882194 1215300 1882662 1356776 978421 1085732 1548681 1868841 301085 1515713 1014994 920357 479753 1017812 1149310 1193571 1460442 836407 1716128 1275836 900848 1937209 1969020 1471692 404615 866972 1874708 863960 1918528 437862 1691935 1969423 1162054 1429307 1295260 831173 236843 673030 1663786 429673 272604 498675 1467983 214552 491741 1090515 189384 848476 845727 1617477 902826 8844 1864112 1720005 857463 221794 118004 1559544 1074183 1363419 1984381 1921184 826814 1686677 704585 892893 365162 1627337 1378622 675262 339900 832164 1993485 1585717 719061 330412 1704490 879600 1092622 947195 186555 404509 480945 1988574 270285 900791 923962 99895 1214945 1125181 1021674 711612 1216732 752858 1647738 732920 41973 1290020 1799798 1759723 1769112 875406 92754 793656 1921494 439114 1079719 1440475 1557465 68176 708182 298266 444494 1407721 1402117 399384 1765733 1505158 1954762 1130699 607887 216664 23482 295531 893522 502133 926496 534244 81120 62416 1594036 950389 516668 877693 1237828 1945726 1356970 396830 925533 1150085 438157 583095 356253 778674 416586 549456 180475 379536 1566803 387311 1751364 213056 1103390 600001 409729 1309209 1890534 1121393 612878 624653 1064645 605686 807251 1617016 1506296 117414 216917 1078340 1557487 237569 250993 941376 1757628 193468 1896982 610551 1736039 405853 1699795 726468 1917456 1219590 100122 493229 1240056 1913034 82504 1950831 975239 666055 1710935 1172124 1634662 477664 1317903 17835 1037167 851018 1676867 1169922 758745 1202968 259466 1367549 1515903 1018386 1849993 1036957 1139589 976890 1649676 281788 1741753 691140 686845 682832 1111372 1423065 688118 1852748 332372 390289 513884 904998 1619610 364006 1044804 783587 1375998 975355 1360862 371143 1914326 170312 215198 1978738 1955188 696272 1754258 409096 1605288 1647102 536120 415089 1510315 1704001 906940 1992654 1947294 413774 1504775 359124 648606 1908514 576907 1804618 950208 1051050 1222217 373440 1895236 396541 1719714 1067780 54296 1264631 1508571 1128508 522678 1375548 456611 282265 1503251 1775871 455476 1201697 877946 1200040 999212 1719603 114926 1585210 355915 474549 708415 1315289 1052481 1206513 448593 40004 913193 894654 92052 1263429 1669302 1514519 1044583 1908204 1952957 792650 277688 36261 1471196 1988358 497069 1168137 947234 1870024 978071 1856038 1190368 1669484 1384088 692224 725910 905223 1248277 1971387 351666 1737844 449706 525959 1369885 1700981 1302657 753524 1628713 1698267 363482 484731 1365499 1894003 1909027 921275 188637 1357550 1154988 284143 1970378 1982002 125890 1018668 843451 284814 1219953 545874 898965 599604 1816192 1854669 1015433 329700 722490 300366 1226085 1768061 1836983 685762 585322 1840963 1766685 1599530 1593281 1545649 1289430 264464 748621 1921205 604333 959150 853040 1682617 1161491 356495 409194 350879 1155652 993906 178190 646043 1170610 883169 1886006 156543 963052 678757 805859 1275436 961385 1528207 435830 1657601 864638 864791 333748 1997354 905699 1368184 1004487 1889834 1471466 280298 1230257 320244 615995 1385017 1811843 899218 1945732 181830 1768395 679097 348600 855630 1913835 926794 27949 1225072 1485495 1684471 1198075 1520970 1549219 1085604 1279268 24252 1660948 404176 543243 69286 281073 1011572 1164838 496904 56328 1233648 1112162 634552 241486 1976874 1116609 907803 1848336 40317 104435 706886 1661617 1301611 1340228 602299 60585 621671 1503095 6959 1336140 1180901 46288 1367304 1656794 641203 1901385 1403199 688311 1069743 633620 1323808 186894 509028 957520 842570 1600947 1161984 372100 1989474 185966 1327114 1844433 1866606 975830 960656 1768542 465834 1034739 797539 129729 543330 1645696 807122 1093356 322083 74179 393766 846404 743118 486869 1659271 1538203 376995 502962 1654031 481745 269429 51893 1499462 961646 604008 1275793 1495639 702496 122541 313986 1697505 496922 1744187 419843 580171 1867016 783826 552765 792435 622305 935041 903748 1129269 1131163 488122 1299636 42333 1386649 1571724 197679 1789413 1307282 838689 1254409 107442 444725 1862627 217335 1318569 620864 952240 846628 1061462 136709 1857201 319068 1760442 964634 667073 1986441 1649385 1188299 1327426 1296252 345009 790526 84111 1483842 1862093 439557 919766 897676 1199167 1343243 1135670 261113 54178 1652464 218480 1019603 368323 1709063 1338947 1382409 350763 177632 258798 176506 1347212 1949713 1855371 1632192 1013189 662018 1235085 1870634 962237 549432 1274735 175155 444820 1228692 493397 1948271 589668 678321 1423967 1445281 675038 1654056 1789502 1676244 1093935 825141 345606 698970 224498 599307 1209798 1038106 1188791 1662051 297161 976092 1595275 21447 1370746 159454 1492665 981439 1160623 731573 1141874 182232 517102 14666 931335 451512 741350 14293 212854 1921134 509203 1873576 484583 524857 1128997 1958032 315709 1041425 848438 1282139 1335294 990204 137052 795137 441541 1570091 286012 1130479 1043789 611759 1128770 138156 1116894 1278329 36108 1235704 1149289 1092869 1851334 1273380 254919 270002 1309739 769045 778740 1367277 1675542 382423 1474574 671833 1505164 1959979 1311254 513587 1161244 723311 1466830 1270291 73663 407477 517163 990975 1500619 36257 525607 1549140 871782 898343 1907872 1268684 724499 1586136 488120 378774 1587178 829031 630526 1459498 566447 1167941 1978754 1140940 691149 483155 1179319 197351 983009 1521220 4702 499203 1501058 1076254 1972383 907331 1952876 219206 1586298 597515 1372564 704659 1089390 1883568 781138 1209739 741520 815667 1627291 945703 1573822 1943289 743559 562405 257258 190104 1707914 141898 1087974 1081585 1216636 393029 853944 1063258 253055 1726364 138373 1410688 250453 5586 414869 1890641 722246 1384517 104546 1613392 1712532 759744 1781444 246024 1764328 853294 1369850 1734873 1703048 782606 526312 155271 1483106 676248 1952642 1895768 1052721 921135 956416 1185226 1775650 1063166 221858 1069523 1128684 409572 15145 558647 627020 731543 1789801 559489 1043169 816542 668995 1639992 565227 1949123 1813831 530980 700661 373117 1505634 695825 1083744 1728639 702878 1937374 1851697 938904 1681166 581996 779494 749002 1151424 1494555 571328 1673977 199157 283149 1410735 1702049 1481613 1044714 1807246 583778 752481 973812 1644079 1407652 1556013 679749 1542431 125958 393174 911963 49904 573161 1323538 1047954 809 1034759 1073650 1725596 590372 688094 1137817 1166581 1030257 586701 1434138 1380349 1247522 1553115 1629470 748201 1174628 885931 966838 1036778 1204889 428948 704377 473158 647441 1467017 456583 1224596 519292 1784442 799914 749120 113595 486704 1497652 1968073 1906871 1901035 1320872 1160072 598885 1388705 1846692 111336 602864 1474008 121981 1164449 806761 636696 1912975 859613 1827106 618819 1708972 192224 1513413 1613240 1349279 1576266 1676541 1615718 291584 1926536 1325002 753367 1924799 1750499 1071620 580612 407953 81765 709933 1351715 1986743 897998 1237646 119691 664151 879011 1283019 416334 110683 861715 666733 376515 1946024 1992721 696109 945913 1383016 966086 282706 537759 1120070 11742 221904 223518 808942 1577494 993487 517055 554213 1698635 1471450 584748 762194 575166 1208521 1693041 1824762 1648612 249763 1362316 421310 598450 248523 427310 1240317 1260672 1714953 151370 1829401 567199 1828341 1178693 996082 1427234 782756 511158 726609 466387 1871601 580271 1779210 425783 424654 1251698 1520031 382599 1520481 964274 614323 1080122 56864 1589010 887418 395689 352649 751467 1525024 1901655 814729 1705821 40008 459742 1302217 53912 1732715 758572 1368095 152424 853419 110603 595351 419883 1442715 639219 1108102 633405 1764941 1792459 45592 1220486 1831065 487588 1009721 1900119 850730 1538675 1655607 1634841 726189 650405 262873 1586140 1314918 1847294 1727068 766764 1152756 541039 1783490 1672026 202517 1138993 1696756 722214 368194 1330229 1938437 774030 1250558 589000 168406 1738926 1949565 306942 1376600 1815943 1307532 1019863 1990405 736836 188253 1455829 1804993 1225057 1921725 1788724 254435 450644 98684 1901561 296480 1189564 197073 1915332 1138341 1470167 1543347 677291 7980 1386306 1768716 1577308 51178 1243317 84233 138700 1724611 148148 1529701 555773 1232210 861229 1251188 486626 216264 1334576 884111 209719 277284 41112 104545 1486291 821628 1767190 1937596 1484527 1366283 477287 1208345 663616 1825777 347405 735730 977149 1309672 401423 1572244 199079 1204081 638681 1451515 672517 1659898 820680 1388113 846336 731387 800743 580309 1849960 1542704 1443307 834588 1447965 1119605 649834 1322452 1232589 1048597 89550 918452 1670647 1981662 755039 331393 1045443 1166797 279529 777215 1571758 1851782 1212357 1933124 112887 305543 651657 473151 46043 1112626 439932 1583242 1287720 690169 1412559 1496433 734652 242710 1933225 1404114 773775 348087 834619 833062 867931 1161920 1273582 239854 1098449 76399 1216229 1749853 1219913 257993 1578093 1591464 1367945 1235066 225547 228378 690988 1141235 351791 62843 35934 1555621 1129431 24037 232523 1815684 365725 768767 1710427 1908919 1420131 1642912 427359 753068 551301 885759 1596256 935309 1414241 676161 1197687 1414155 1733501 610645 1351840 1014173 854849 1706449 926453 240718 1583199 1787946 1350230 931234 294441 467691 794235 1277974 1713052 892714 1159449 402464 1835640 1402262 71593 1556951 1828849 1974248 1771763 53144 1403937 1031651 1200441 1263755 1278384 1201920 1335922 1140925 1390594 1602033 1811571 138836 1441920 1478625 1687818 1590001 283496 1017066 145786 90564 872606 179378 615422 1110947 1505854 73283 47268 1428421 1297306 537777 975562 83269 1149751 1019258 1828064 1190121 175925 572142 1561206 1893781 157290 1826325 505102 598267 697555 100267 1620095 1425139 1377282 1347367 1678284 1512268 1086475 896358 929237 434915 379558 44286 678685 568242 548680 112301 1976930 438575 1118897 1579780 336829 1852725 345020 628108 964008 1707362 930947 665459 1933743 675584 1972083 398883 530713 327342 1365722 144264 1487162 1839302 1084915 1247450 320009 1255696 717427 286921 1310445 1532079 1727707 994567 1290337 1719799 1389916 183877 1194614 1499038 151015 1868100 1465346 212653 35062 254391 349017 1115660 186137 1030720 1200633 1885413 1076938 781387 732781 17594 745380 265956 1399272 1224883 430348 1961487 227420 1666899 533149 1126186 792572 1923475 98763 1531653 640680 1554056 1918444 1690271 590905 1151476 1942848 1818822 603655 1186035 803153 974778 1209965 255393 1078031 1612573 1372447 602288 554510 1919157 1014820 1642130 669226 1018054 165 1129896 1239335 1668131 1086483 290367 1247179 1173907 1386898 712636 784530 552959 1536998 703578 1027917 679823 1600113 360099 1715966 1167341 1935289 1175353 1102225 917497 856228 1455260 193766 861283 1029780 92847 1089709 417846 55346 1108179 1017021 1549967 85753 1462244 843185 859821 1691785 1346275 454468 45891 267244 826085 1610822 953268 28464 31253 1911906 412205 97031 304547 1174204 1593889 541283 1919608 274253 287707 350715 1694018 1800294 1190277 1900354 975577 547224 1294758 1813142 1452365 103518 1868515 1135799 1925144 1053274 1227980 1258353 935850 1232524 796288 1813574 237322 576503 1293424 86835 1263214 215936 907096 196793 874341 934415 1341294 722925 1692685 1797668 800595 1459356 550860 711973 221715 1673785 875923 620800 1990888 104481 1249332 761175 1969887 1437331 1166418 402207 1317092 383833 379509 117740 1006207 1783706 1378958 1848947 1750429 1356602 1694710 845287 1440857 1439664 818048 369938 532304 755401 501053 399492 911760 1868953 868214 109225 1946054 1169933 427880 222761 1127554 195570 1498696 427572 479700 719341 491942 713844 1874261 1341103 683806 653582 673107 460999 1751233 1544868 1032035 593526 1155403 959547 1021722 1611579 1124158 1139270 242981 673772 1525464 118453 816885 187196 1556641 926831 913350 330009 1482971 1221179 1175923 1198096 1937896 538276 1310316 1408850 1296436 752754 1462736 966457 1566196 977501 166715 312596 1588728 1940134 271600 33594 411714 589826 1330198 1369722 1969374 154399 1672910 372669 713814 1974737 635767 1440636 1020612 1794571 1494850 1401134 711937 761322 1190960 1992088 1508461 1699389 1816084 520803 1133256 1270697 1137804 1388229 1539126 1722797 1794753 682288 547583 630497 245263 1668868 547734 786106 1350912 625707 1233050 757661 949436 1562659 1420768 274572 940908 999748 1802488 522377 1069540 1737305 893548 1698554 577395 1049097 1714421 590602 1651982 1492353 476095 1114016 1495647 913331 1000802 450624 1323691 315543 1600980 1240271 768326 1610715 1056408 395105 1694206 105167 739498 314844 780146 1612842 880957 275461 1464694 1810476 1958928 1200011 607285 600397 1534074 1659519 429771 1803221 1553516 198835 1507043 530528 828364 1962944 301209 878410 1989704 1930292 1975765 810759 992102 1009724 306655 525918 1476079 62756 1306191 1647780 1357525 364607 323777 1891164 1743416 920668 1821294 197959 1733797 836178 197774 1118523 267407 773815 496857 1047494 494651 1195524 371096 1053674 1878337 253246 1042237 1744960 228881 227449 589513 1325654 647583 580025 1839953 1520713 147474 1125753 999935 1473222 1055645 879361 779333 1670663 744152 1488082 1238391 808443 1193129 1891098 38598 544209 1635614 59836 1671534 1109154 1829160 510783 1832948 1647124 750581 1190616 1034079 1193349 116133 545649 519962 761282 1844995 1477303 1341162 1396848 918855 1090475 246035 1181289 979167 1684565 881246 826141 1430217 308918 1495806 211000 1708453 1923185 1211873 1573196 145954 542740 1001739 1898611 3749 604759 1271802 1548389 1145564 984553 1191120 1319007 1282369 425565 1556658 1467064 103250 1135579 584481 721537 597392 3681 976149 1437659 704810 1769778 1588721 155469 1190711 1123249 43410 863380 1366662 1055024 1114456 986860 668044 1948320 1615021 1307872 1141053 99387 155769 1251687 1331415 793006 19673 945422 560095 980309 578904 577030 487004 1755988 257456 1350030 1897223 707242 1121292 1779458 73314 597476 806596 421533 1012716 232335 1360575 505832 1509766 1952287 214573 235841 69314 1905338 1213524 1756568 465978 1478528 1443918 1347624 777339 287898 1198392 1568418 829491 1477920 201186 1641040 304869 1535809 372229 1602856 145029 25871 1545733 960192 418594 25906 555598 1142023 237818 1558114 1926991 159301 1304571 602228 502425 561387 163402 1792957 333750 1393672 1753406 1002765 162632 1433630 1047757 1191246 1831396 1666852 475823 440640 413173 1839132 1185383 1155574 902708 1420256 109163 1397871 555907 1421308 1164430 1846672 401981 112376 1991218 1280880 300089 558804 544335 248332 1651562 1969196 675268 154606 1315124 1539323 1818461 1855432 1017150 1234268 159136 744845 543529 1860817 1153703 468122 1188669 423835 755967 143727 348633 1444040 226406 1196239 1662957 974056 1923468 427396 219477 1779890 1775436 1392004 320889 828007 643438 1000389 996518 1748819 932910 922570 711369 1449320 813219 1578542 696505 1561667 57543 1372815 796872 1386215 1949620 609260 1996303 680610 399311 1528341 823917 917366 951580 1386762 146193 633248 931949 1942291 1055877 1205146 1835129 101693 33362 258364 1409863 1301351 1681562 1572919 1596591 1498760 1558268 1289893 1069227 916825 308298 1521987 369498 1372345 1366475 410551 577861 1277060 1304022 1479510 782509 1822009 1465328 1945650 440706 183064 901505 1783049 1857795 447992 772793 892933 941578 1700651 948923 1320303 1944113 474912 1719407 1829558 552951 918128 508934 28404 1344163 77320 184566 1408055 243524 991249 1632674 1002829 873752 1638307 1918830 445473 1338727 932071 1818596 1077356 479817 1528 1909036 1724957 1614147 1549259 70162 165338 418875 1676157 1284852 829267 5703 1561747 134994 1875878 932932 289529 118782 1642624 97224 1132746 904488 1389113 364362 1852362 1414699 1954499 1863179 893266 70851 1910642 1572491 193437 7252 295012 591107 1875838 1112104 1730992 1754176 951103 935097 1287623 26194 1259606 1255955 696730 609680 1833062 1573899 448888 334096 1645422 680146 1985071 730873 1457609 95202 1110867 68142 454229 562380 1095655 885441 1370647 1528611 994061 100157 1933644 801703 29878 413949 1793019 1661327 218807 849364 1027885 648948 352601 1176566 714786 885227 405500 1393655 1430550 1869900 1998810 1329246 589920 769141 342661 1879374 1997240 507355 915198 389845 1311424 26465 1638874 435645 1712322 1653336 1805110 1612314 1115505 1850950 589862 292054 1234208 1550394 593341 1753131 1765329 1739434 525487 1904530 880216 1749235 1108591 1925859 873904 1546555 278132 969435 368243 1710300 1418395 1055112 1427170 862415 132026 937346 1354556 485862 765172 283530 1982479 1574871 67643 126400 366771 428688 128547 553584 1866102 1416639 1437000 600194 140771 934859 1486944 1723700 703553 1192159 818705 1081392 874661 645696 821010 624223 289231 1207364 1689186 1864587 730718 176152 1526353 1637850 200778 1619890 436493 1211293 709684 1330319 349768 822173 780322 1941336 1682097 1231386 529075 1265010 624869 14044 1617547 1149866 1647784 1381421 312872 1934481 1548929 1633776 382134 1846582 752151 1932994 1066795 1834735 1029566 1272464 1235211 1742127 623952 1756538 1472918 1089737 1515591 1478334 1979933 251414 164178 1364269 620045 275635 346070 1388072 582370 892437 146494 1481333 1012089 1941210 690239 112230 117603 828132 108035 1119645 630894 1956330 62354 793508 1353745 1589728 1982515 1122060 1492335 578109 1712565 1271836 954536 1543592 944059 896645 545045 1722649 1257721 360031 125804 1722455 1156231 1169925 1770415 643406 1701738 534086 688786 1212484 1190810 135568 728757 707345 1211437 997803 128518 1375454 705157 145518 1286236 1072951 474900 113799 656537 1638545 422652 1044512 1393722 338592 958137 501890 1652538 1986411 1979561 1279044 247002 110290 1180019 178013 1902043 1391689 1051506 1132876 1491767 1043361 918262 1324235 1312206 672410 188382 988353 633086 109710 1688365 244291 400518 1025932 55833 1588665 1581080 1229430 729452 894653 665171 790566 933741 659562 1404200 1588604 1474381 1224520 1579483 786632 691801 867664 900504 325431 1349682 1945410 688488 1211987 990054 703564 410667 1739156 560315 724180 256832 1880037 611663 1134015 597370 728981 1684631 696295 1944386 1724475 1530156 570297 1210622 100693 305945 1172251 1421052 7453 1308104 434897 1647092 927183 1907447 1716646 1523387 840775 602988 775558 1376966 581203 1069969 214091 738548 399616 1407902 554949 528744 248399 838494 1519022 918256 232881 987236 452517 141089 1162561 1720541 1913410 955333 601592 1577123 371666 351181 35773 568251 1043122 877392 1488285 1385232 1974090 172377 1695066 182083 340291 1601788 1479715 1985380 1357250 1868649 1705850 1719783 856402 1273468 49714 64251 626199 1483430 545366 1048564 772335 1445443 1514027 758565 142744 1325747 825013 210087 838751 1623385 224852 1085595 794019 566217 375791 1864987 1945955 1536585 1363240 140035 1008681 1725508 410022 1721594 1797689 1178424 1924906 661242 874376 202074 1121395 815083 1310722 27671 692870 348377 590039 1587354 303757 1415884 1660170 1558294 975981 627705 1302453 1509256 98981 478607 1461392 657583 345035 905176 646529 1792769 988198 84846 594426 1593985 378362 279606 1074156 1536192 1973183 829999 654678 92977 991589 574633 1727834 67364 166014 1604134 631991 955246 1772689 250244 939753 623174 1575313 876634 1014292 1974899 261300 332191 1321598 1733264 604334 1431007 1165777 887833 466423 1957886 1339252 1698966 1964534 783127 488987 1035382 1119137 842715 1967468 425528 1403018 813446 1792679 803468 618633 327758 1387212 1409545 453513 1104987 657226 377265 453795 1446225 1786346 1714802 1019578 492797 1372010 738578 1047764 1131477 1532308 587330 7616 560776 1000395 1541680 1728943 1525088 1370454 750836 662758 1738810 146913 580003 357701 1209567 106072 295509 991305 1981699 488054 1777152 519970 1392196 924915 837603 666588 370562 1911446 1241725 474226 928172 1756936 1522699 1401526 1542177 835553 395968 606957 967732 1038425 577460 1078357 490814 1569807 1791509 1463278 1476880 119378 84826 1343964 1218934 1619130 248056 1496626 1074198 987974 1917771 613130 287722 1377541 1948775 223606 943173 928224 711859 1171310 306738 1328287 1755693 1802518 1497469 458689 790918 1506500 1049558 1378339 1940176 1538480 1500691 379031 1899539 449805 663668 1898692 1040134 1001502 1942446 1253530 1670595 472998 574486 1017227 1990821 1354056 1438723 1984517 1508025 1628376 843448 1579554 1693136 912753 1820121 192452 63897 137133 1102648 418277 1651280 754799 1552866 1819230 1243472 1568019 658500 211667 1634497 416366 1756102 1858173 552572 942142 1576535 1642325 1143586 453236 869620 1750546 1203015 621062 1933516 443515 1960442 519595 231189 180421 89299 1998775 1162911 459346 759161 1983509 1914236 435779 1472409 712686 550633 1330073 952747 1297416 1269267 1423591 1072141 1457813 1944207 1912482 725085 36089 1258189 1133875 547101 783223 932762 1877853 1982296 1460198 82505 799750 1665580 183377 401097 984075 1377248 1242354 918208 1761550 349477 570818 119447 1815406 1771128 1111547 221869 676354 1831308 1222928 1039165 290287 1370967 1809067 179197 794923 1330700 88344 1437384 1440084 93441 1126008 1935279 321791 1169921 831686 402447 1368213 281253 846066 1592301 117619 523810 1532326 1390971 348729 72531 1753315 1980779 727585 1977756 1924783 873867 982207 189799 1937057 521580 292160 517553 962938 1720141 1114238 1298965 1531620 1633175 232600 482693 1539389 270806 579239 1801581 1396560 948635 1978179 1333609 1599274 1155330 64894 294026 1609357 1864769 1896134 629290 1157639 1236219 1683008 1223392 347890 1265590 1597743 243387 1074980 689053 319643 128789 833553 696305 911631 191716 335398 282313 1684182 442117 1527755 274644 393387 1390493 671660 784450 1372326 314496 1347269 1105070 599612 163215 26067 120527 856187 1010836 339014 1542827 1826787 353774 1970191 465867 1688430 197716 302969 1758399 212676 197591 1697456 1921321 792911 1815439 1386918 1068143 641023 1835325 1340877 1047856 339839 840683 1305198 1168462 1243642 1367071 382420 1054184 1590490 679168 604492 315077 209281 1292405 801612 1935955 1852053 1630458 35984 293547 1196507 117403 126991 1783980 778873 1923882 1931757 956623 932301 1086570 441271 277953 1835601 1642054 958899 166048 1636488 187888 1731555 347389 932194 597469 920977 1378103 676267 1968661 310497 1559309 361209 701934 632680 1380588 1521028 1417591 238381 1170554 768280 943395 1145500 788768 817860 673562 479198 468350 1435355 1112151 1455077 336495 1489958 731498 1617076 1582344 426370 1986224 1264975 89086 79659 949993 1409352 841874 1499906 325906 1651922 73926 310726 463307 835974 504968 1314369 364985 396403 300402 396964 1853396 211816 1065835 1923096 256077 912558 1079712 552001 363834 702587 915974 988529 336526 1774385 1889946 994129 1352921 1461810 1334128 184135 1110678 1179896 563663 818353 818925 1187141 1581581 646016 468083 468809 1184276 1115284 1458882 311170 668156 754083 1730170 845969 989052 1685830 364909 1549199 1389624 86730 571069 1808179 239688 19922 1157737 401916 1821433 1885038 414495 920143 1185498 867692 1383141 442530 547327 162598 1224850 319686 1075363 828131 318515 1119272 12992 1486210 1067706 278929 1052141 901784 1329344 870658 895173 1354656 1481716 1339672 201884 1096436 1520486 415744 1811473 588897 1664911 1168522 1592342 1705539 1447079 636693 291227 1635090 1750689 1268395 207561 1308124 957511 1893816 1518011 606649 483777 1737222 1850224 687344 1493685 973628 1665251 776656 1339530 1885954 1140249 1099923 335516 1229694 1598209 677470 1476730 1838807 1083836 714004 588498 658631 1435439 1634645 905304 331535 1535844 246709 1127566 516856 1804685 611777 68884 2323 1428624 200407 1669003 512311 1098544 1041398 587596 1851769 751888 1123577 475895 1350024 1748637 1847312 1228995 604445 419557 1769125 946025 768225 450899 1729217 1601163 268168 41517 1307426 78801 1280248 1137201 177930 1138672 562450 367792 1793705 374636 1341380 1197265 507246 1053041 1891128 989449 607490 982793 46717 952670 933194 469896 1124354 1476226 462385 504944 1886546 1483679 969995 1007733 598062 174846 1286563 1104095 273738 98518 10885 502066 1996348 653082 548520 1164431 1130076 346558 1685347 1110859 1999079 1819900 1165425 277110 1865486 1581469 699832 1151473 1147006 1889531 497750 446764 99926 946285 1671278 1963063 643442 904063 772422 820696 1721710 540430 300161 421482 972880 1464410 1034709 475662 174868 261017 250408 1977642 1752909 1023994 1561989 1874367 430040 1231099 698210 1771345 321376 1388053 1545575 1396856 1621782 532357 848349 1392478 1608973 740037 1211535 88846 1006069 555018 456934 80985 1220320 570984 270022 714969 1944841 1985862 180000 62713 406085 1832679 1136059 971885 1061151 1110369 807510 401952 372045 990861 280750 1274739 1149223 262634 694879 981690 1766301 826280 253981 1098933 907301 139579 777205 392412 1928045 1679732 1097420 1326575 449278 1535421 1872777 761299 172280 1835797 10430 1900646 1144701 1106820 674345 1533800 1257871 336275 918428 1487980 694848 1597675 1035488 1280908 999626 1823786 1433875 667328 812440 978632 1515984 1643791 1970149 883134 1102943 1049500 1820233 772796 1574455 522652 257721 1138468 433066 304147 1559747 1511840 1557473 1403449 936411 327711 1643705 227283 1087688 1479565 138541 766817 1944132 1028345 387687 1202437 1827919 76773 755742 1883598 1098333 1136024 1267438 1765960 606250 1242840 831320 731099 1732054 1864911 1032344 1850603 663174 1209800 1138676 531904 595254 1351808 779659 628670 521241 431854 559771 1552686 426603 1076713 405711 110495 58812 1659565 379373 569424 1777529 1021004 755568 1619866 1723823 1247516 907739 742187 606811 151017 1461186 1349045 1361327 620518 325175 1582817 1572437 1211288 1312616 362628 778279 1178010 1877098 1799722 930234 1164467 155979 1221400 1250087 345784 1946861 774324 306223 1489340 1976658 1264545 1144173 1856155 1461170 1958268 1286817 1941103 330013 1371783 756149 926589 997874 782965 1979340 1692002 1270005 1490946 1164593 1813267 1923494 256595 373971 1456237 1989652 471897 199934 1351309 1090141 313578 749108 1541623 783359 1273096 1409134 885284 223908 473820 1701424 1017697 1022538 1560207 797084 1038448 838130 1243066 1984599 1893692 1830029 694997 603826 1902344 959971 811796 1697819 1361090 1183736 1530544 1059027 39772 1074616 765495 557515 1464264 336658 1281537 1883144 1012012 1781743 37806 249523 1565246 659121 137040 1813374 896544 427814 1372173 1715763 314485 303290 1123550 324262 1672960 1334130 1539206 136857 933231 19490 718381 1544235 1704901 432150 1832389 256815 802792 1601884 657731 195225 738132 1159083 292625 1556542 385338 39568 960994 1194636 334457 999314 1054579 1955991 959539 722462 751559 1309310 1369823 295131 427278 1696582 933047 1694156 1078452 1587037 410193 316519 376229 1310995 940651 6562 1768138 358173 1421670 1444769 290699 569528 1611877 1110545 1825678 1144117 787455 1268229 1387420 647315 1163418 935069 1937002 277567 1620280 853560 994747 1331889 1819093 555559 1686944 70370 1285887 665658 217040 1230269 1906872 190525 1178555 1581047 1731574 127752 202532 1951209 1347427 53968 237552 503144 633671 335988 113506 604047 1663780 1382115 1070939 1319913 1507817 1861050 1601404 356607 1297796 1590632 178445 1615599 1829598 675688 150095 1754975 1159264 175817 1799437 611271 564871 935660 1643404 1309492 1214434 1992539 206082 643091 923974 1037994 1983656 1150143 1758721 897929 1162653 1411665 1584730 1715648 438633 1466081 1271379 1831202 262332 38419 1129599 562470 1315956 59422 1067790 288508 280978 1606683 1048917 1338989 1541722 1779274 1974517 1784321 1901257 1128417 77262 230354 159612 1309366 1570000 1047778 1824711 1944848 320322 1219053 1367882 96706 1984974 1333302 885432 629622 361723 1693959 610360 24046 1058188 1977485 790658 220446 1935053 476697 1474772 396608 287499 1211433 1897716 1053984 1658378 127073 278309 594702 379896 197788 1092796 1013535 706590 1480899 1383954 1551685 1577795 680986 1408681 1738392 579605 567774 709540 1019785 371476 594371 1154045 1299136 1775987 141793 1370208 1279014 1739795 1056850 539000 1888141 248891 813909 1669291 566123 728690 13765 1619630 1729792 731152 419031 48984 677363 393542 952247 1066951 711172 418468 1986720 448286 591531 1710629 1995314 1940936 145795 1839819 195006 1812981 1933757 1721598 98041 605512 1931052 1229004 836264 1957184 1405603 1110988 1846959 1725484 1799741 225195 1555463 466120 684543 640393 1166997 1529244 1549042 30055 1052465 686178 1136428 809503 1578141 799685 320458 1180462 1112251 13319 1477459 717475 200968 644909 171545 403987 212180 366550 1904321 1960740 1272516 1659316 839676 446378 702707 700155 1827484 366456 1805068 68267 1918097 385158 1022787 993861 1373808 656153 176463 279685 948540 603725 1145605 1536197 173327 741597 1082592 894964 1337035 1435862 1643773 230645 67428 1952097 1281023 657742 1493591 1198900 197183 546012 1374458 1126596 1285075 352604 912612 473594 437376 688020 1953676 1403475 680697 1010755 1070039 1675473 1527937 458326 1540466 1383987 1520608 339346 689255 360321 44593 692477 1914765 1350802 1050414 432295 1150859 763076 1135528 1806546 693298 138024 1207748 803155 1129137 1133535 670170 805335 94984 1911027 1457471 986107 1812136 567507 1371039 1071979 1645460 1478550 366363 960595 155468 1735665 463875 1346624 1243334 905583 470584 349753 100504 232617 1364053 1520669 526747 1143984 22123 647917 1957226 584103 1628965 1550870 189138 862746 1998243 747522 735051 1047384 551329 927924 684055 1792265 1310888 1265963 1623949 1753115 312297 1189122 571823 1252313 672280 419879 1010895 1798453 1885552 265711 1896636 1056646 27287 1257865 1242799 1377023 1218370 395249 123169 544505 911501 1633197 1258287 1823137 1562880 1644007 1514954 1562918 1021827 551207 1741929 358214 1151861 92057 1436177 1956807 1267384 1343768 164821 1144067 1532644 1563777 1607214 1490405 1524414 518693 1762745 210786 949464 1022900 1520022 219600 1881798 1470163 1255256 635294 780717 503611 3533 1099036 516733 1485551 756746 588886 1919206 356225 1500253 1797173 1339826 1750718 1732885 1893851 720569 1322540 94157 1366827 402596 494479 1575756 217154 1756199 938041 217055 244103 723608 186860 614031 104515 878325 1990916 1193092 1744454 1238729 1269423 378119 382445 529560 1929797 847067 1062858 370604 412123 1823391 981876 913593 831435 418127 1660 1753062 1046519 1147197 521938 354691 406590 970506 1900845 814932 929481 93571 766523 311504 867755 1087411 1671734 1158842 969258 1538492 385871 552359 250414 27099 304148 160726 527101 486433 1423177 1851967 390456 1791178 841153 1047869 376313 945637 142651 1221560 1046655 751370 53791 1081214 187388 606236 1607166 683751 857744 347314 1197053 281510 889993 1011579 241476 66929 405272 1043611 846201 264838 1702273 1483312 214949 1234673 1316546 1627167 1958555 1879217 1539091 294765 599076 1673013 476026 1366518 1458676 1360189 1535449 965484 807146 711407 1526071 815154 1408164 889208 1141731 253391 1156546 218938 116294 879113 1947780 942483 1891951 1404289 1903891 322207 1107480 416871 1787725 847520 1530240 330835 371592 818146 230240 1874029 1208821 848579 297317 1082918 1016119 513892 1066673 1881959 194475 538606 364107 87825 1419408 88402 1444239 909956 405950 386045 1348818 1745009 1269501 195367 475658 1630464 1804470 1122591 1604339 1101270 597815 891462 887592 372786 631338 1400437 184543 1900838 872697 1090099 1703394 121046 1125128 786588 673560 1602983 195536 1561538 1749366 432147 577878 1221388 1580362 231004 1371939 399096 1720844 597160 43400 1916716 1383333 733215 361850 1694102 46031 1032204 1022653 1956474 246525 1264239 598382 1562350 991501 1488234 1404591 1546159 1784311 257860 975357 1212420 902457 1993734 1160270 1887369 396086 832726 1463279 1447218 1025167 1562217 549779 426025 959924 984185 1952820 1570351 347706 1892671 1888214 215944 405890 1028070 708102 1009364 1641022 633701 1493409 1374183 11128 230387 1698032 1691818 909810 1119062 1431928 472497 599810 1720929 565346 848198 408754 1372510 827975 637662 1689627 65960 643071 736884 344433 1297183 501705 969751 350780 830434 12082 118277 153062 621136 342283 1164602 68240 513580 1109417 340174 590673 813082 1475545 163033 476524 879614 1353008 1486431 1466447 494633 332361 1584486 1998502 443400 631879 627484 1624200 831468 163185 676239 1327182 1196692 1540975 1994005 1600319 1299962 1832188 659013 843047 1297981 975266 310358 1637631 187444 880223 1190733 1383924 1640740 406196 258826 821496 753787 1237577 1739668 687699 358247 1557168 753030 1207256 342575 157836 78140 490955 1150572 764115 575268 26615 1974016 1169739 1600697 1926720 1009882 843393 596839 1066616 1056100 174212 1601645 505926 711096 578884 1462806 1944206 577583 1667598 1370265 1148344 154714 756748 30072 249262 1385214 1580679 1220335 1642059 234230 404970 1941511 1565205 1338952 205144 1912450 122362 673909 1001249 1723850 935429 1606726 290108 709731 1259976 1908856 26211 1061110 611200 189292 1799111 703117 675380 971338 283781 764881 946894 233964 1338419 463335 1318242 677764 1783919 305972 727925 468659 960105 1982595 1527988 1507405 1758936 1273585 1164601 1782659 74465 35415 493170 1374646 1508227 1465168 1294899 1665753 1145852 853772 1616635 126196 455848 1125265 1695335 1786415 1407648 1664738 989786 363553 1443480 1745704 1887358 188764 1727447 285161 1544675 1361521 163951 688117 386348 1639452 1122345 845325 476976 158186 99610 1206704 718457 1772331 664876 291099 908766 182152 1773761 1425463 43969 1897283 447965 552139 1011035 157047 724917 421267 1044163 669860 1721557 1649215 1963416 1492857 1473401 38973 882663 1956301 76851 1502987 1919 1456656 281763 1405605 616383 28581 87241 236283 347574 1793980 1828885 68330 1706189 1855397 214351 871100 1838755 688148 35837 217010 1929794 1279998 1193500 539693 1008450 1513713 39784 1107665 1661224 1529219 1427037 137382 864230 1291777 1773643 1739610 1755360 957711 555882 39475 745172 387889 1980581 859079 1430937 1679647 513616 718500 563658 519327 1923000 417851 1107759 729954 119184 171469 1526472 689625 1927477 51585 459091 1659989 187094 1452788 1859560 1067523 1513833 1426087 349144 1707001 1930215 1817217 1167898 1458907 599862 1232393 1955727 1490002 321870 1124343 1040650 764814 1918617 1299101 198468 1499154 1572362 739167 721155 1867658 1929400 211607 1444006 1908416 1868829 1052035 1687250 79521 539435 452655 926890 1818872 437357 676951 444471 1051319 721501 1592541 1812739 1132666 1660776 760518 481352 1232180 1882852 86518 238534 1201931 1668919 737315 569509 1824650 1833856 983633 181560 633852 370669 799961 153022 552550 11609 508382 666069 1390643 134249 1441082 1894795 436219 624541 1631884 1210131 1009788 673230 1640055 28682 488863 1923205 1336750 1906875 562768 1620798 1011453 1838320 1539474 1521570 1475075 1763522 1550783 923320 1084370 1362595 1392699 616085 931383 1308271 260110 1950434 773748 1230841 1751048 1274756 1807616 17965 1445571 891965 221665 1397882 1509489 1985965 1161728 1763579 642660 1889180 945903 614624 961734 1595656 711934 493035 1872200 907021 1801297 1327979 41303 1548298 718258 1361524 1934509 206714 1493659 912374 1952702 759983 16477 1588889 1120243 1440936 514677 1303781 618079 1221054 1717330 1295597 1280519 1700137 1483084 1672321 1470709 1960043 588883 938713 384082 1821165 1628723 1457199 1800172 312023 514256 604135 1559857 85283 305867 1787771 310524 960899 526461 980158 1068850 1450751 145347 1764266 605261 696079 320477 888310 1999388 953314 1276286 342200 494074 812711 1212515 295018 1162394 621604 1410128 978973 1202048 47263 1982673 1707286 1336192 181346 560435 1045102 8176 852386 421888 254367 287674 1069196 905904 808453 1702257 282571 887950 1467610 917042 1249127 1438271 1372955 610875 1989543 1143555 1350863 455532 1594263 386349 1402717 1264672 259475 1007005 1467412 1272772 1576450 148503 1496623 388202 1871747 730492 1360739 489960 1861552 446434 613478 626455 1934152 1513846 726016 604803 1569820 1937260 310377 578500 398396 793100 164895 1689290 1791964 1576745 497038 1384890 1887728 1252477 1382681 1624278 78077 1863496 934367 85826 1026035 578249 736030 1769937 1844141 1609258 1478269 211755 345228 1401096 1010186 893945 1840370 1243513 197647 418501 1838041 1951532 1772284 336453 1516357 509630 1380718 1204112 1809080 1785659 193571 259862 463878 552461 927584 417421 1818789 988887 336366 1347450 779583 91528 1796810 913869 758701 1408782 666030 245674 1315632 166267 1776700 809064 1674177 1971738 1768098 1870480 470335 1145508 236941 756287 632185 1018444 1187040 816184 641654 1321645 643195 611320 1840266 1677613 1125217 123634 1523253 1249720 1080173 1711924 1142907 923077 1660031 477239 1381464 1838636 827591 1396280 315790 1159132 878330 1333465 1169415 1929630 1785422 4710 1029795 1531888 1883403 3284 1964195 508009 1961077 1269063 548126 1012512 694745 930402 588969 1434417 219494 701191 781648 659107 1685776 27860 15102 1851996 1726509 826928 66400 149542 1486864 1644555 723336 92004 841928 1810088 1749714 900970 1468636 1344346 125330 1094800 1247640 1928769 1339421 1856746 1412671 1230508 1783809 1008156 801617 964303 242810 807287 200665 1622263 1231784 1038473 1406544 524961 992195 1542693 121587 1414966 1552073 308939 1029992 657893 38881 1993571 1524191 605229 277843 529593 1354673 1073071 428919 1398356 1919314 1814387 397208 1357345 37822 621961 1136142 153480 927836 716918 1224936 1137025 884606 1768938 292543 640434 1967269 1218844 1314027 1533885 1404818 1367467 839359 1379927 1966125 1382491 289696 1588669 1454363 1830201 398074 698579 12745 563279 645230 1057482 1679750 799363 1851525 154276 1740227 481675 323448 1342606 1949918 1945613 1255456 665523 576944 1366261 722154 1843388 490470 1349030 1838615 418854 903065 1338756 132982 679016 1967854 334921 4261 1959662 280376 493246 1341783 1864047 34631 833731 1862624 260774 1969401 1056855 1720591 1186803 544067 1130010 865166 1856810 1133313 997606 1250363 1425690 1798676 1726337 743991 1870061 101841 1226491 1769362 172785 883587 139966 195624 380673 657062 457224 407192 662724 874539 206132 1964159 1965460 1651700 1143588 107665 1691091 1132075 1598626 100993 686561 1679800 436894 1361515 830438 1824934 1954491 113692 1386446 1491761 1392160 1288822 1362568 641566 1401546 936240 366116 896466 509586 402253 645643 32353 1813942 1138835 882339 499814 1171206 1575076 1984350 1321480 1719672 1099363 1155339 1293422 1306171 1789730 1367729 417109 1783566 1605554 1774156 485374 27339 1746176 1708064 1909756 204701 764663 1937364 1933989 1557415 1123540 1610012 1184734 1322434 1417910 1608900 126340 752493 1764636 143049 784909 807160 1627078 1421750 1654447 986246 358080 1030958 572108 1836626 1686773 313262 1795038 1959381 387286 1016559 614066 1074261 1749213 660586 791476 132233 595196 601921 238543 568023 664002 711777 893968 667962 1701264 691132 190242 452097 1140473 1787759 734570 1861071 246208 474808 1688679 698875 624399 1952756 271230 1911564 1883779 64400 1059291 1851908 39181 1282747 1745442 1257138 1468124 1065716 1322860 139948 1420266 1494060 519576 1269372 1072592 1042437 840599 703589 36360 1766922 187309 754160 1522497 1672001 1668120 1839096 1906461 97752 445475 1315550 769743 1524891 382920 1247849 683929 1867766 149882 1176252 91232 1727425 160635 1593422 146321 939402 338206 1735331 539689 777665 665371 942534 613027 1068962 1473152 1723888 891495 719211 919500 122016 303275 1144684 342995 664581 6869 593017 1372127 1778867 1930540 1147871 1335459 501699 696537 1761557 444349 613342 1022845 1966356 1987986 1068236 1172196 1816820 626352 1326592 245118 524279 1615711 563767 439944 378404 1128831 1385004 976427 674206 356401 1129234 1559250 417726 808490 689923 1290428 1544658 192076 1112321 212953 737399 836449 333320 430564 475366 385507 1914262 534441 1421869 938020 125158 307966 1072916 1864399 504639 954806 785259 349547 998811 1580091 502365 978918 1988066 1268403 1532468 1163111 97254 1701912 525247 330389 290113 448820 1691892 1397141 1398222 882655 1482070 1370696 712020 343612 570629 1457662 246371 1760259 1218793 972501 407122 360379 471268 795416 663031 1507428 201721 299541 801438 1251080 1656698 1024270 1868238 876177 1571369 1585054 89969 459433 1365827 1608744 639812 1870300 1245420 574289 713114 1292880 190981 506564 1127727 1081718 1339238 294574 543325 666684 1973780 684190 178170 1249918 1726067 794408 1474585 1960079 1421058 234489 899422 770222 476754 331353 1084331 1902598 1106125 1808129 1102161 180299 1117985 204302 1256353 1956118 579281 1024763 1116190 1136602 541448 329747 1763341 471051 868552 1430692 242190 293772 539140 9028 16452 423044 1799452 487735 980995 128282 155303 480270 888147 402169 1332627 925091 1182022 1597874 680593 618802 193500 1339617 87529 1705894 1462070 176687 562032 569680 656574 1590802 1352651 1883091 409010 153750 1470118 504927 1786089 347591 1752326 1384330 1799743 898517 859971 1162420 1345057 1997306 314531 990905 53397 825513 695361 397527 1684093 196508 1984019 1237608 1793393 1435732 1865636 1085652 839286 134418 114407 1579590 590849 1976336 819097 115737 1237180 766483 1935923 246083 1563223 732654 651603 1188720 638034 1613823 275532 1324698 627163 1684945 1164132 586822 1638398 348734 758462 540518 1225173 551569 248593 898270 268750 376359 252868 863411 271175 1707281 997759 1946193 1454481 1437004 503159 1164482 26475 197966 22445 1588741 1405216 364928 861379 1863079 1144057 712286 1133500 1293850 419904 1317818 1785846 1324108 693678 1121853 1511639 730454 825851 1266715 930094 164063 1006860 1260875 31884 95101 328213 963179 793946 1578774 968494 1959429 1887312 1692719 588697 1354246 316218 1760557 746080 636512 776666 344193 101548 439163 1873279 521528 1193108 917594 1120798 1882122 142333 69449 671474 715892 1100035 836477 1807484 623156 254991 1345937 197706 1426820 958197 1830668 953728 1010665 788024 1664036 1232507 551010 117894 1852033 947138 515665 1926072 1912649 308859 1241476 1367159 985972 857057 878820 129835 41933 1649278 483216 1641226 93659 600329 1278125 978143 1783675 772027 490083 890301 1873611 128971 866200 1901224 91062 1132581 45932 1783505 1348012 781619 363514 50030 608809 1630215 616905 1878286 917402 609426 1086038 1165045 563958 307376 720012 946522 1583041 1230055 261448 1995401 1870880 614208 764271 283470 1934064 143491 1125576 1561090 1405449 682359 1156851 520548 1654338 1765776 1576647 145129 445179 1039330 1127607 1752103 1377646 1861683 1135745 255542 1120651 223003 1553554 1841783 118917 504528 604727 1041574 1934543 1943704 1545383 1916000 1165839 724460 931439 550308 656655 117674 1406121 39198 1016584 1787238 680008 700729 574982 1120305 1439149 1966889 1208131 1496092 118449 1657111 1675458 1958116 1993567 1256142 720985 1889046 199100 527442 1164471 1992270 20048 521772 1987293 226387 823663 13995 1391363 1274960 687942 1494165 870518 674809 369166 1592843 1755713 1317998 333690 26189 483114 419183 741759 780648 1511080 80248 756251 1220247 59364 1306175 1779590 1600834 1592737 1639699 218461 1935129 1221333 1233668 1519407 357490 1903104 1112607 187480 50981 849531 192567 950045 999377 1708099 1726795 919513 1246189 140736 92028 1427996 1453957 1381023 5199 1074599 1979017 1381229 1579034 1004152 71946 983569 427784 253183 1689232 598684 977694 1219800 1675193 15743 1860322 1560818 798839 1211996 668878 571838 984470 1008013 1704329 697510 1196774 467845 1534434 759496 877301 1387085 986045 550423 924303 763622 1468006 1184029 1529257 869058 1829175 1966960 1988537 1821521 235941 881337 447623 580749 969117 914900 907988 201835 295207 148735 95753 1111012 752259 1677511 735340 450053 1937036 900861 138222 84511 1857741 883103 1665447 1087872 1458356 42751 945979 975166 445227 1735322 35152 1331939 1392014 1836982 119722 870835 1983043 494447 1395788 1720081 380015 707567 413278 1545049 519600 836672 472670 1629039 372816 878899 621337 1530463 1774818 1923507 466664 412472 197543 1920138 1192721 970426 1349652 920769 1629374 1943606 1368761 994210 779859 738213 1612475 1075800 351208 56342 268385 1628145 1978350 1350805 247004 400420 1819684 1916942 375825 1543308 1869664 1830928 440760 765911 54226 744695 256927 1640564 502360 268135 82908 1815869 1829859 550243 593026 756087 633030 940106 1694679 627115 616132 409331 1198651 1640602 168344 879828 1222638 625560 1456619 242787 1136946 89354 927769 1051041 1841891 284446 864887 428855 92140 1179056 1899571 678747 25410 177776 251054 1179293 1300607 637053 1678091 971190 1003477 573320 1312574 938900 446846 108482 1602733 1765423 1222593 1674183 688019 540374 747386 480415 731747 1993831 921093 1945620 114874 1093841 383389 333964 1962511 1005170 133135 342009 52015 1779512 500556 771986 1219965 307999 21239 432279 440041 418156 1425791 1109185 1395876 95040 1472575 561275 1557241 711424 253205 329082 621704 354504 21058 1475053 977153 724280 1491196 503502 1336944 1820776 396793 1899922 616024 553170 645703 1919365 873296 1302540 597098 1474076 1926106 1737321 1934358 687979 1102962 741083 1840656 90850 1543787 1369576 676131 1834622 540116 260551 938362 526959 277996 541357 1669307 260629 1293805 199824 1244061 946621 1683948 1276376 1972455 344184 713435 1634491 1023183 578838 383654 177732 837744 1855823 541619 1056216 1043294 491658 792813 842227 457748 1238010 272480 1733934 1501849 158598 1364637 915474 1151088 1384792 1591177 201101 1412183 663316 1893126 1732310 1721709 1538662 1770553 1518500 1528494 570527 988974 336142 254189 1367243 557975 838755 1195350 751128 947497 324269 86752 1559070 299769 1884401 1699829 1645419 754181 105896 1686654 1314449 1725973 768918 707043 1239216 1355111 1728530 568506 566002 1538268 1246577 705045 1814635 766672 354974 1877848 188030 1909017 1770761 594135 548280 1897906 1211354 210699 1752603 1321546 1724704 780177 833977 985631 1571417 1231860 1976150 490792 85748 510919 1635775 1763734 1156449 566524 1551111 718931 701103 1580131 903830 1216059 1833561 133611 954419 770936 1997983 1218720 992251 1721236 920551 1133894 1612886 1403909 1236059 1802271 1375946 790912 744447 505665 1467636 174932 1108393 1176066 16447 67336 782723 629543 846625 714274 198925 1936011 1858301 1158067 1831381 1726627 1876002 1936984 544531 1321879 626651 1399273 422849 196440 1974177 450410 1867517 1289257 580427 1390802 1337157 1523467 1602632 806731 1941325 238661 674591 1312741 558658 1318545 214648 788677 38942 894652 1919050 289423 922469 1036594 1610945 1549044 173027 1915384 1798030 872664 138899 810376 301586 391054 1911077 950565 1254252 796831 642614 858997 842231 1502000 595531 556242 1523768 1043354 1432717 1656579 28911 1343187 982830 1046221 1997133 48520 1789088 398920 1476821 1266481 1226002 307830 1433578 1575929 1506132 302703 300554 1826978 224065 331419 198716 1883257 480882 1002559 45022 687841 1980068 557494 659678 708973 668459 1833570 1056120 44903 1795702 812147 514387 1330853 1487581 711834 1855735 519769 24470 886497 1830942 1148955 1640176 940636 370851 869713 74522 392898 267976 1247432 1574426 783020 1445365 1927499 263891 462723 464117 1244116 906120 943977 618866 1187460 1281572 1064253 885738 734453 1812328 506642 1920528 1118847 80311 20367 942087 302199 1603836 1629191 1288444 523218 988423 683791 1533776 153875 1416944 740509 1925503 964 319121 1737433 1329462 1273017 689160 369407 1038099 1058490 1197780 228445 1121290 1524608 1243473 208242 1509181 1149603 1853390 1691457 927622 1266221 593628 1245758 719457 805460 1097173 642020 614451 884117 123851 445305 166406 1468098 943646 133933 468347 218826 654334 617968 332142 165519 435123 168436 1527539 1135910 1071905 812149 137117 951009 1955897 36567 188889 851357 1341806 1305664 1030897 616127 163874 554644 1785653 344637 1959340 1778000 1561504 1539134 917619 1865226 1243043 290596 1499016 440153 91277 1574407 1519925 1236440 219187 1736699 605725 441684 1214792 5669 1142389 1938629 1598609 235601 791231 122460 1534749 49448 747118 329227 1751903 529123 54489 1709627 1333055 688028 1995709 1695360 764137 1527733 1473036 1919253 479262 1053947 865215 1736589 1814203 877047 1559227 450788 36802 1765168 932576 1206434 460085 337494 854355 615458 316091 1757863 140348 1083720 1004507 1532010 1947788 1261291 227243 1720029 1005784 1518081 1290348 255263 1670579 1743646 862881 1242883 1380463 1016235 810754 822906 1341399 1782652 1231242 1566524 244299 928001 533380 38359 1564947 517603 775127 412237 1656639 966261 1534878 552305 1459425 1697385 1397116 1577398 1599311 482364 1634193 1456680 227037 1841613 1297391 1392050 960252 1104056 170230 151103 1749119 563773 307267 591079 572919 1808997 874977 675987 1073832 1478041 1853996 1798131 265032 1472479 1925053 335597 528822 839783 1631139 620689 601048 388009 760536 1795817 929171 1455695 58418 22376 1900348 1344937 640173 1181369 155470 695616 1210415 1213930 1505157 1315870 1263323 1421373 990740 811834 1401000 1161949 551995 859572 398682 174749 1235660 1255478 830292 545289 388460 1143966 419855 768874 1194698 792906 1599649 447250 14177 1487176 964874 498272 1955276 891100 1116535 513703 699833 1248381 1212806 725389 457833 1184587 1699848 1878256 1043106 1667334 744272 1456728 1904538 1030361 1470385 279772 1292632 1173711 1586887 462846 97638 1091625 1399931 1354208 624402 1130769 46397 240874 197065 554355 1277335 1428795 578370 205642 1989625 314211 1792158 831242 857271 801108 272293 1476145 281200 1574861 1996891 1965348 988159 107790 166965 1837477 1153894 965299 615728 37583 1329673 1888913 911818 588989 1628044 1138571 1602760 461721 519933 823127 1739330 330789 1252160 1163320 985322 1718557 473483 1241447 218046 1373503 1605285 1316647 641784 1837476 1659911 1863892 351925 944925 148989 1951482 1196709 1922250 1162087 432073 827411 933537 1467910 218985 1163501 652676 1498025 380777 843494 674093 1617347 956661 1831056 1462076 1451049 1472914 360367 1272974 1471380 1034302 1689256 669595 1152432 103842 1208812 517023 809480 486161 1901992 116820 584441 1785804 976355 148526 648024 601731 64694 125325 930576 1812750 609035 508858 398967 1035974 1741180 342046 884473 1582832 1317512 358717 5183 1133761 1641807 1004939 1453031 500254 38991 1424519 1506851 944996 1916505 312676 534567 1142309 432693 551259 281389 405410 1407426 40552 105795 1117518 246999 1958569 482529 1011302 10252 1591540 968148 318990 962132 177136 1168305 1457994 967133 1541045 1151512 885868 1747576 829075 1298961 845702 1558986 1689938 1330010 1473467 1481752 540832 1715178 1276362 533618 1391647 1901633 488215 1398111 835807 397093 81729 1892135 30269 1865028 361026 1627009 1366169 165906 146639 453419 147934 13700 245936 1608545 1317252 1113510 1663595 44450 857072 977243 917974 1131844 1414500 1151641 126091 858429 1285570 1081947 1852221 910739 1809614 99786 7167 1649430 190945 1738545 1870730 858581 771180 1548979 1047566 1397706 1633965 1053641 926926 1081952 436110 62679 1733389 1418449 959749 1012420 1433812 202625 1784510 740806 1688622 1869349 959030 499734 1434208 1141752 1592715 215750 1649749 1044278 693340 1464092 893604 1190279 1997379 1271378 774272 480048 1756617 1120648 1119482 508518 1630673 1500931 877844 1853465 1736614 960143 1701004 512580 1266337 1185696 301651 231341 1237680 1779905 1908710 1218915 1188722 366075 324214 1762216 180927 1894377 849329 727818 1027967 695793 1088488 141486 1125689 1306989 1823925 1039072 1283618 336367 1004319 1280103 1721770 778555 1574106 500460 356305 223352 1954594 551257 91365 1700031 1730042 1874754 1450322 263144 835016 112863 1250453 1027005 1023752 1981918 940823 150880 1505002 1179832 673740 123323 1209628 1102659 422163 487048 482611 1651783 367883 1224950 2181 1145429 1826608 131139 1907528 1944372 1988252 185100 1312705 826349 1468566 1592223 388976 1981811 579432 30672 1389904 70758 1834736 392489 1416330 1502690 371603 359589 683826 136757 1359612 1428577 100102 463724 999478 1049716 607211 1265456 1325207 1019944 450187 795488 378120 1922690 1258052 586559 1914202 198662 75953 1929805 1750549 1611303 713586 388477 944911 51009 762822 940145 1776100 1938580 900997 1941324 784359 598536 1046081 91143 170519 1822542 70325 591031 563316 629416 438400 878701 1131429 1982913 1612890 1481917 1756900 571849 1914558 287184 325824 784689 164464 850937 1297943 1105446 1574837 968207 424674 1315593 1592010 1982551 188717 1419100 149312 547517 624054 1313188 627571 135185 519279 1958768 911120 861092 1560757 423922 144469 1180757 462794 1952363 1979362 616869 1228496 1685544 1516230 1312493 1196295 676468 853741 1986090 1177477 1813608 171757 544188 1133562 1319840 535289 257280 1186731 78911 1427851 924828 905439 100569 652779 440599 10129 546501 394921 1799126 580436 1808957 773346 527298 1811796 1767471 313629 923878 1169551 334217 338197 535616 1587061 1349741 451981 240774 1295392 1153521 1096887 1987139 1197875 1599849 1296162 594901 1738898 333594 1374187 1066592 1571127 1159434 1330644 872913 981326 159674 964514 1519791 380889 1828245 1024290 449931 19952 373626 833277 29346 1435841 1888158 494477 745649 268237 1524305 462827 581205 1337903 421802 1635792 938298 31601 1147066 1099819 38005 843757 1848435 4964 452964 1595218 714169 1094563 442272 16350 1075268 1738522 1986643 902984 614537 1397068 734329 1570987 851686 754719 924673 63029 1733814 1439653 1640739 1843621 1690509 1568033 130504 554044 1899911 1792787 1741673 1981796 980062 1640578 1493983 1758123 1445900 1573570 335029 486264 849415 1950967 784077 2582 325643 1627877 1399796 1383653 155107 509047 1925207 1077815 972172 1927568 303202 1402182 206476 200737 686130 875665 247417 1001571 1060875 1487087 511655 426794 869787 520719 10630 357849 1368808 1654867 185866 823013 1520653 1381486 265682 1765237 1177092 622463 742783 981441 1249422 1019284 1071593 1937935 1829385 1002946 277926 83784 1319282 821006 149802 888745 1265449 354328 134101 1495351 1252962 634828 1126216 1252239 958454 35758 443123 1849060 1397887 569999 1161645 1218804 1205505 1606098 627377 1195424 1664951 539106 5228 1337551 318259 1229083 733582 1024040 18277 881169 845907 128844 1035355 289434 1252829 119762 1007944 1059180 133243 749081 483586 1084018 751096 1485330 575960 85300 1369219 356944 1752904 1214398 1293524 1311844 731918 587379 251340 1114472 1461627 1272149 273362 1723763 912718 1639213 1212275 1396537 539002 1015213 1220036 1249555 1213884 1319796 438031 1337072 1284490 727296 51471 1617848 698556 1071998 724240 1666608 872686 1093384 655641 346876 560763 1461689 423182 1961461 817798 64972 1309561 730914 1368839 1040150 925415 1651088 1108817 1126719 652154 1604392 141873 195166 57678 546451 1089987 660592 1931007 112300 1633598 419150 111454 1041552 649033 781048 107256 186564 1345623 1797857 1848085 107517 1777209 1985981 1327577 927915 1409046 1750600 1064798 1988757 1998714 1125024 1814919 948813 147947 1158771 705532 907240 852747 1696766 528973 664320 874526 1021142 45537 699024 121505 1416082 1983515 1875194 1638800 671286 624420 1147866 147966 384321 237559 1364728 1572778 681704 1035547 1259926 1211767 1203905 1687904 800048 501901 468887 507811 1659642 1431219 122998 247225 745159 141460 48630 288886 1186830 1244579 1176431 1412553 293029 1752049 218055 1696797 1617412 1857245 1339906 1865963 1763746 1858787 1484320 145317 455244 1515384 120417 952934 1365500 1245007 806188 1338578 218720 479580 556004 1428886 588081 1285214 1463042 1548515 1335263 464148 643927 986836 284043 1484866 243961 1907651 399531 29579 347967 1780812 1489849 189846 399747 742819 1039050 1094464 811407 979614 666047 43464 1033184 867024 626529 671137 895514 1700580 1077862 1828868 1365238 1112933 876504 840650 1499927 490691 1092954 666856 1912885 625994 593592 1440236 974101 347694 922018 1333730 1720934 1427054 1447478 1392272 1850595 1320941 1078746 1852396 635573 1472974 1460779 437165 1390188 1584887 156421 626176 1530108 1998074 249692 1300347 452086 1416988 939458 1999514 1527246 1912305 1781531 838135 770877 1505182 1406330 362840 1729824 1806450 798050 779315 424562 703741 1067221 1312055 1308758 172652 1634532 1140485 543762 1418905 1491478 1010113 182188 1335101 1177775 1770971 1190713 506788 880942 1855967 336536 1427888 1298430 803969 488751 853705 878902 1461399 841440 620822 974790 1845397 1954362 169383 1108034 534462 1426309 1428909 106922 1447160 1927990 1559569 47760 22926 887158 748107 1327844 318925 119621 1643421 459869 19081 1515286 453057 1829058 526644 685232 97895 1899796 1932024 1030977 1829986 382791 1644140 562650 74560 1525727 1372219 394681 491500 378800 46142 391570 1584762 395442 656092 841972 511405 609617 1850521 1542178 1189136 1710707 454755 100558 1601237 166381 854312 1867759 1451611 1149776 601267 115943 1964823 597775 1131023 1156129 1448533 806845 796111 1846307 1358049 1458096 1608223 267329 1242575 1280083 706771 56784 550300 1283334 158731 302390 1138421 181752 235292 1021427 964266 931803 1715220 1271515 1083642 1946476 394375 64229 746352 408617 121835 594353 1358383 1994766 1672115 432968 707670 795496 1683178 1616492 737179 236808 1657685 1713387 1251370 609272 972274 1138297 815042 830614 1667999 78054 970600 91398 1942036 1097902 1876969 591922 1785263 868536 295000 1646513 84984 518875 228673 196537 64731 103714 713261 1481332 1007707 1740760 1362297 1640697 1618952 1357841 1865208 840910 130338 1490631 180717 1352435 757429 675272 884725 994636 827259 1757956 320137 1041495 382446 1664228 73632 1941596 997750 632452 1477779 1853156 1096234 120490 1016675 1707370 1428871 341356 1715231 1979611 1504867 447018 1191889 459571 1007421 1709549 1524339 484876 946042 1040623 431991 1636551 1026777 627426 1681006 1847258 238388 1935475 511920 1217781 1057447 1938004 1407017 1282670 236489 1438393 1876157 724322 826569 353043 74194 540992 150160 1169533 1124316 144135 845558 1549751 1435112 1389744 1368572 1985692 1352355 70450 892048 542441 2435 1653614 1604399 1799133 1051103 1640918 1820596 1046585 686874 1138535 1599803 1063917 1638431 1220986 1158559 343503 434295 258822 1080249 258401 462414 973539 528054 442677 1704316 1200254 347979 1351831 1217205 1691208 624555 992144 360804 173208 1092110 1058309 125612 80543 1586256 657043 1674613 243626 1363942 737212 809394 298027 777931 543589 244680 290944 1799242 1421241 1721665 1626971 53844 922055 1063202 600456 1690367 534803 426450 483848 121151 578148 1500282 822482 532700 375325 1817263 1002190 1431516 280373 1903329 1626494 807310 611288 987708 400455 1181081 1536845 497915 1397702 234055 1745779 1739430 1131193 496843 61943 1400184 1597092 776937 440622 406954 868069 1720396 75954 1808524 1029297 1568658 294522 1230479 518461 1719361 510408 1772724 108515 340523 1835971 1285815 338883 1038412 706474 896319 1758438 395408 1800904 345855 1963871 939393 1067196 818260 485526 291967 1375632 1992188 554290 1941425 1474641 1705986 1697856 593683 491065 555970 379914 189571 968204 272263 1065164 1291185 444683 1465706 1437751 829105 1739691 506357 1819750 1210241 161181 764616 1080652 1366740 1548187 1154019 1719313 1804121 18467 1544383 1141968 1952749 127716 621775 66703 1679261 36694 774589 1703878 1389650 1943199 936929 755759 92602 1208378 672501 1709737 139295 96521 383174 1767076 330788 160224 493086 1632422 7335 1856986 785923 519043 608005 551486 82375 87348 346970 1972557 218886 1498031 879601 512176 1673054 1955729 330177 1964307 1715629 714191 1484559 1628928 403328 481162 1240736 591130 278262 594693 592108 181845 800238 1744909 479786 1305419 1873436 1436547 1835109 1768962 1599777 263814 1840761 429713 600877 762684 1765181 537192 557689 1973289 943782 464048 110906 901833 460071 1285595 266893 1137118 1537829 539601 1708156 524396 667193 1308996 954714 109353 1623750 1356957 1853910 1110181 1372667 188230 547268 1813007 691855 1181654 1903205 131886 1904172 639274 400974 253392 1933939 951343 1302427 1822592 793450 1121974 760660 740325 1448830 1240908 619107 1984953 18043 1123129 272378 420418 896595 1736218 567039 1037511 1420250 1507767 1946177 137878 1208939 1426672 1202749 441597 1067484 1043434 571850 1887811 1454942 1325313 1289112 227341 1406752 832876 1790724 438906 714017 1719349 349985 232240 620850 485770 1176916 915099 1056898 1340518 1693738 754183 86077 1806680 772160 1501862 1078078 335635 1545515 267088 527372 1983795 1316009 984139 1418828 121188 1880755 1630983 803999 1320069 1079533 879339 372068 675146 1884382 676225 905498 1258068 148454 1436381 1819723 1025212 1972127 1867216 1630050 565020 1631302 1247817 415418 1708005 1266708 375827 158249 390806 714355 1348344 622538 1207428 748986 1857861 1017788 1412034 857350 245483 334342 1685864 1799218 1763639 1085156 1325570 1647240 425744 838082 1606136 589204 345283 736965 540246 1857267 1953725 1791217 1005261 168802 1404016 996154 1831021 1195996 1244188 1261400 249253 1350927 373589 302388 1490992 846215 1863742 1733512 862755 1781099 1074672 1018164 276897 1943373 613179 1343611 32789 1861895 1485043 1874810 575095 739183 540414 54263 872077 207215 551573 1437119 706067 148521 459718 794734 1878045 118227 1524160 51726 6221 1825937 938126 998079 1522457 210938 1326049 276936 1114587 1301183 202851 815322 1043395 369344 1006334 1091750 1252883 767666 29852 1786440 305105 204754 1555283 290600 1605175 1239078 1857431 1010490 559871 1491588 1244064 1102928 812800 1429839 1543216 1133420 220625 420874 530087 1230331 49022 480858 211344 741774 591042 1170342 1984281 532785 258567 274313 739863 1995982 1998558 232892 1864763 1164241 1340714 1877659 975612 227935 1514717 454255 794446 617239 340237 1623231 650956 1608476 1099680 416328 577204 1608686 213887 392906 323885 873057 438766 918616 471840 1878975 1445257 1687461 1449505 1258769 152733 1032116 542463 1722940 1524133 1509182 1553933 1770499 658880 1531 1559527 418221 1057336 61422 1363919 1853764 1420870 1267502 851939 275612 1196031 1734375 1809910 1112736 1498385 1077976 874312 381939 1026711 1427942 276534 1498408 1677757 1991459 1249152 1637446 1672061 1971198 1609291 1884279 1696725 555852 1917674 612910 138078 513733 1296110 1506326 179999 1048049 1944196 640488 1435771 706133 676695 480596 1626350 1815884 1723347 1837341 140493 1667525 206284 1903774 644305 1534573 203304 1542388 1657351 860621 590273 1953712 744213 1605710 636702 1091186 885655 1646765 1554186 321716 986526 602525 1650761 340782 842186 1822784 417537 1556243 1774413 1676496 924552 177838 1297522 742035 151664 791528 1542776 1300825 1509069 1597500 1732893 487096 164612 1212537 3057 1156885 1715225 1392165 1289385 878938 1259541 653850 1928767 1338773 1156388 1519912 212641 1360297 12690 298500 1324525 1253176 1497829 1421087 325911 1652894 494465 1333205 1638056 433993 1055361 371335 1595966 1501614 892674 1814773 1963495 206541 1106476 1176284 53773 806292 143685 866713 559322 1435114 113636 1806197 1932962 2839 1372569 1282867 215474 1654210 1955882 700686 453886 757701 1523469 796855 1546426 1536012 1204977 1698499 649451 340398 125528 601153 442557 1622535 1373110 540144 538997 1998257 1418980 1929374 1545340 1719343 1014432 595275 1203844 101190 991142 471360 1162850 1909599 1834262 41732 1552385 1595636 1773745 585554 1918996 7208 1073182 921045 414152 1857418 1004666 908549 1095131 919106 1073960 121416 332000 1841646 690137 1274931 1793299 1919212 472010 1316610 230470 1042480 30070 77544 806212 587703 917288 288522 562451 60382 602914 298061 1221222 1796775 369191 41034 1907624 129789 362839 925478 1051358 232426 47332 1752017 1676585 1942876 950236 1122887 971183 809000 386309 218712 1850311 835336 1267632 1048598 123593 608286 1317588 487055 711608 1821817 1608548 367578 475264 684526 1541669 886557 266364 1958828 392483 1915500 1018209 155378 839709 583840 1174601 961438 1562285 959452 1215690 1244790 188303 1860727 959261 1134009 36039 1282015 553176 127613 1362994 342746 1462475 1341822 750926 877200 1299647 527447 384460 860653 924207 442375 880568 124262 1045835 647905 437069 1196813 15169 1695140 32923 1516399 848196 1750450 1131519 1341987 1723124 486846 145058 1652655 1474346 1589032 1038216 237205 690019 96607 513172 155368 947668 1955144 141013 1637 422831 329973 51633 1868809 1714154 728481 1477430 1150723 410647 1879635 895392 1789461 983537 50800 356964 286064 1120655 53620 226705 765409 360741 1364709 170667 351989 1609657 1920409 144522 308768 264737 1665459 555641 1444989 984585 673969 610328 1037459 213548 1746979 1432847 369189 504843 307244 1610531 776607 1836347 1959483 1179992 721446 952853 1050457 462099 528712 1132356 215108 1757861 206425 434189 1490923 1687277 7093 449179 1604066 1856975 878507 998205 729657 251760 1059414 1430253 1017625 173374 149572 1326905 1604438 1971022 1273256 644415 972823 1169232 1701898 1380013 623352 1362329 1419242 1295504 531225 594298 1422698 880965 1019150 1590392 425913 1680621 1733319 872181 1506879 1398049 1705797 1503173 1971476 84734 597256 701827 1456955 1221382 1707630 479263 1558569 376745 269706 1866338 1677725 1689265 70172 925741 87977 345457 144968 708775 287764 718172 1421243 517042 1505404 805056 1045032 1654308 1243198 1171041 509573 790683 512976 1939369 254861 1881657 1251900 1993319 335771 1248363 267238 923097 1790294 593518 1681043 392335 630112 24698 1730870 1010888 1322285 937743 1508095 1066964 665249 524331 1878374 629601 486523 632284 908144 275072 1175552 1018372 506348 1344361 1629299 869598 384158 1589386 1769203 1145507 1172612 540181 396282 316379 1589493 964500 649400 1461919 1316814 1142468 1582953 1881356 950527 1711307 929409 1262309 1283876 321164 600469 1269627 1604006 1384022 1271599 460347 1804831 1564422 721305 1522021 1791539 1141608 1391043 267835 1991474 1254272 1263126 581459 1970628 640405 819829 425019 678545 533806 22185 604418 934150 1618556 1296479 1280910 301403 1853459 56752 1790402 1654814 1554019 1109637 147364 110061 787588 1269422 1890852 1217178 731816 1116844 1775584 1039645 646132 1238580 986017 1055999 1554741 1413470 224725 953302 1277433 795772 371451 1127767 1522506 747709 248042 1932011 1353699 540807 418938 480768 436691 1159536 1589465 1817552 1376801 145022 1817471 118456 1272246 1764469 1218267 1672880 1705640 888250 231726 1152629 1784604 348680 495640 665031 1218153 208617 406921 655468 1282496 252838 599164 478544 1181638 1402129 1381075 717425 1650341 1266682 1172771 906872 103782 1690231 1827404 766493 1590590 1569114 671517 750866 407904 30520 1234735 309516 1948992 1921867 1302852 1500234 1623774 1192875 744791 1783119 1620395 429979 1668404 1619347 2960 1558538 1269832 1558587 1253321 970655 1100995 1196811 1673683 1224091 1683884 1899186 637140 258054 457269 1500458 1607411 1208854 411479 730426 1596386 1386186 1662527 1103004 994419 655954 1508916 432670 1973390 824790 1582474 528754 381978 1288203 310519 1725957 24687 878914 1780180 907489 1845385 1288770 1040252 1442670 1375860 1312262 1090742 638519 1206637 1572023 1554334 120064 694591 449477 1070245 1615769 884007 335107 606378 945354 545153 537741 1276959 1993642 816204 1324818 1785381 1470839 682937 225680 44988 307518 1266647 1132881 1579239 897423 18319 1492297 1875975 356076 291716 397727 311347 570969 148949 1950516 451269 397624 244612 1025661 336235 677869 1544435 327643 1459274 335822 354238 523501 1037096 216554 276789 1814655 947437 1181987 100150 851553 1299273 531472 963338 366327 307530 1670714 1166115 1914517 954033 1142665 1535823 145825 199300 625103 1931830 1724034 1709920 833968 1312216 1882214 1284519 1227982 418439 335575 1077401 445582 346990 1687980 162790 1242649 863598 1518534 654578 27111 128176 1453058 1377323 103522 1586322 735495 1701527 1657580 351781 1810549 18718 180591 988583 169339 1618734 1796174 1826638 153069 1213609 172748 1372603 1655837 1410345 828926 1915232 75693 1208608 371402 357985 829781 1856092 1078107 1133219 646117 815455 1408857 306006 454002 1422730 237292 1119556 1716454 1645269 1667411 358116 1216690 42001 1386471 1740700 1769880 782307 649720 894303 933625 910251 1664164 1282661 278252 138451 702405 1219227 1441711 1924651 1414994 1643065 1807870 833633 34186 585222 1194424 1335448 172114 1704986 400725 698393 1464657 232403 142345 1939669 1509777 320032 194256 1511181 128837 450873 1895785 393080 1853813 1965312 11699 495252 1438078 1712607 1955249 1279216 281059 1075807 978866 760747 383127 1268075 189904 1747549 312728 621877 1827213 141616 1791821 1187147 786884 394236 836573 1790102 788543 1466583 641064 665942 94897 1128955 1061850 791416 63125 1872072 410119 1439849 1587499 778691 1655521 1551690 1263584 204991 473459 1960117 787942 56463 455240 73703 909924 290044 78700 191649 65985 135357 1595543 913106 1161310 515384 1958114 1617921 1981454 1610703 803801 101684 46975 544867 821949 1802045 848159 158559 1966332 69968 419931 1790453 870562 1203686 213211 1153052 1976823 1947508 1408127 1623810 377174 418179 1716565 574087 75711 1028893 1981082 724766 587639 1943118 232735 958663 1809814 614547 1931370 1437217 185173 1297136 246792 1992399 14475 1052760 1959910 1363742 868738 1383481 1918533 809569 1505121 1896838 661663 741752 1294129 1818783 223660 446931 441814 358881 311044 473571 1715291 380393 550349 160181 231420 1160532 81986 1472241 677723 54691 1363325 1773325 31722 1458193 294724 1844352 1717256 843153 54294 1180793 1839795 1202490 479932 572315 632162 1581379 644303 314227 878366 821837 1061146 1568838 1568617 1489020 1889536 464245 1962198 400790 1681513 601407 1395944 79625 671279 556467 849819 13903 1381332 975564 1449441 123127 84662 1549675 1510427 1901293 910027 1993342 683673 548830 111506 156669 667164 1804551 1868488 943924 1423053 1141110 151582 1996471 710164 689695 1716995 529563 1274933 1454458 13496 540032 283111 363955 1491655 836521 493424 958084 1587023 892975 999546 1158258 725530 372269 1829898 934446 1471845 1807547 1519332 1424940 715365 599636 275189 920892 1867207 977590 1540202 256404 1380475 466938 429724 773460 1140317 1685243 446676 1701861 341832 1575221 1620566 1817098 1061405 1778348 1479001 1348042 36686 413682 245302 1717844 413961 1291057 15543 3560 1638947 1707390 1597364 1534039 1187853 1154343 1830514 440808 1203753 1505997 684129 1534206 1556159 622130 123148 636017 428074 535775 1436752 1077163 1523733 1167872 574326 323943 563427 1011562 1698715 875718 961284 1546106 328439 227251 1273720 1020211 702204 616826 1309428 437197 109776 100914 523887 1385382 452687 407401 375932 453976 901003 567460 375015 817675 1713406 769962 1413158 1383198 958653 580515 904960 512354 322447 236580 1306533 1467750 160364 1737820 1616846 627052 1607704 742392 1169329 931342 61199 1888648 391861 1067868 778461 1722303 926793 1809345 732163 1685001 555795 1180645 415107 832665 422886 95251 1922745 1263439 1077221 597135 730286 897583 95330 1336137 1679469 526901 1289418 716968 1191428 1650136 254849 785180 139575 1552757 1643442 1863955 1303993 1246573 175691 438165 1980509 1411900 498791 567778 1387985 1744413 284761 1959408 597935 1766538 1609441 788785 95681 679054 1838817 1449752 1338109 634366 1145314 191309 293151 1271939 1504377 594635 988869 1018420 1842259 135419 34270 546960 343336 1265319 1711893 356756 1965942 1258503 202121 993886 869841 179357 63189 781242 1051953 902098 247189 1918600 922441 1499633 1230928 1126378 397508 853302 1797517 763994 1330767 481582 938575 1286731 655116 1740193 1562771 352913 1844038 1615881 1076381 871230 1664233 1074240 118488 1529443 106193 296799 1599426 118090 1656514 388017 322988 1398983 824625 843035 1291143 1933558 652861 611289 987927 1517749 846856 684699 333328 1101313 399081 1892614 285393 1097510 1194978 1413129 621938 1204501 1978253 1744036 1175782 1361802 1817087 1175324 780205 1327399 1941058 528597 1741296 525631 1655816 1582283 232565 914392 1010389 595892 1486884 788771 106416 1964398 221306 1381258 1980488 1103813 1177914 1203652 287607 795637 27429 1670982 1847950 288612 1049273 843305 1739818 423979 1211064 1506377 1657564 148236 1728901 1627293 1788239 511391 1219771 763665 672791 124732 1591428 578254 551865 365764 1901618 619554 1391865 1640210 1601823 899603 558611 807742 916957 557670 1365861 1109530 421977 397024 1910939 951782 651017 933940 1220272 963787 799974 631730 1344469 307136 1233261 55887 1289876 500265 1624610 1882857 294963 896429 1843110 232148 1241282 911243 1558295 1532172 1444658 1014153 1938653 1608702 585068 169143 1303806 87393 202647 958360 383795 1069957 197248 1909654 1689731 1768841 1552380 808505 219834 1937972 319861 1563824 413707 891792 783691 1844802 1832578 1030834 462815 1454555 1363743 1786366 86387 828607 1790307 883513 1847076 1386057 253473 815530 1008155 602931 257170 321329 1852177 1842726 188886 1331996 1358093 698758 493998 896617 1845809 5620 1794615 622805 643473 167989 1443477 1360048 303142 354658 1253832 1872771 705439 739913 332888 824395 291931 1371028 489781 438058 858545 1109401 209311 841478 678076 49687 1394252 749760 512794 1145003 685182 1221529 1715902 1157461 1398447 743044 535642 950235 1520450 1926284 1732905 1345762 199522 312325 1893790 828380 258900 283041 726141 1881048 1498951 284702 1859436 1072329 550533 615769 416764 1317394 1534129 461599 56708 7994 1172226 1554581 1557269 1590100 1036924 204153 535522 1254717 1178988 1052310 1812038 1798292 1480281 160648 481252 388789 1727474 449843 881088 437908 1466057 1297615 1780671 1156631 1310343 9278 560965 1949496 873379 971492 237646 374703 1146784 302953 1828100 1838961 679684 1649265 1893001 1217521 382820 1637015 1198435 572999 1962902 1455762 321563 415770 1171336 156922 819196 316398 1228777 118344 1487428 148789 300538 966075 1305647 1171260 1220608 223369 147520 285457 1654964 1958505 1506909 753317 564455 214355 1075830 808327 746979 806076 526961 1937261 189191 153902 1661649 162014 1218957 573634 205792 293514 490434 72423 178260 130026 1541224 334680 1994638 878046 368907 1294217 487647 58408 1991738 424303 1397049 1262720 1486565 1252021 254944 742332 1495240 208973 1901817 468326 1122040 550428 436029 366868 1363434 218469 1292824 315910 1280232 1144246 1613065 1293066 811435 1384938 206727 1348868 999135 1667218 1038125 1203284 929173 421399 530294 1677755 1429850 269941 1588678 140270 755632 63066 1910761 91990 133760 111417 145437 28857 827995 393976 653164 1581577 1229889 1832937 1009036 1805307 1301957 1898590 440331 796788 1072845 545029 1067323 581916 855737 620285 1805818 1431256 696037 1244379 1480572 834815 1284441 85696 659281 738134 1142834 1903434 1353174 514706 596367 1506467 1998592 1420058 314038 969393 1816206 1964807 1472663 1999518 428543 201806 1997243 893600 1751638 618220 1316797 665536 540875 569286 1273258 1282592 1760947 940527 1690057 1632565 789334 1426494 1863151 379549 805038 634380 635319 1597218 569166 1348981 1285536 642922 580158 432842 1352952 1419575 1983234 1056396 1483253 1065930 270413 514040 539189 1831422 1819231 714961 984367 1118354 459245 833922 1058417 330364 1568811 1632151 1661983 649059 896175 558140 1883435 642462 1104655 1145217 1048895 533834 744663 1038327 673673 1219547 719589 694409 1988635 562927 1346761 921765 185902 783094 1486303 1477908 792247 1135043 229097 626332 703939 723104 310790 1082081 533454 540182 1178373 1513662 162641 264359 426725 1471600 1956526 1089545 1983310 1541629 115059 1162675 593669 709474 535455 1050450 1129358 1309231 42056 696275 1597461 152426 1850073 948691 1702407 82323 182195 769681 204952 1932623 102824 1767205 920593 991992 574157 1641543 348538 219812 241609 901248 1927668 421466 934112 1119357 1915795 631439 73524 1243089 1341431 634670 1928259 1498056 1268722 393691 346638 1697570 1135515 270019 1213106 1354974 1445730 1200781 957403 240873 556344 1798217 350678 1508397 680571 1596897 895998 1609237 1012252 1762975 1767416 837336 780070 1776910 1855186 422319 73215 262690 1735802 535331 786725 806024 973071 429311 1333614 263993 1622385 308212 1430680 87128 610751 724727 508864 1136293 109083 1887072 1957209 1333689 229810 427715 605200 1157273 962769 1232896 1882154 1486638 100610 419387 1105562 385557 212154 104328 1890962 1883594 116018 132957 1960181 1473876 1156762 1575147 1917766 1005497 225599 342420 920186 987100 1240098 793270 1574895 1648865 1704446 41393 1726856 592765 374329 1072394 936202 1572400 1862181 58363 912916 1858984 1931307 14882 664000 820902 1312032 1010661 1000383 598419 1876586 1663295 35157 167229 1382897 1021743 1131378 1632118 705187 1733624 1954364 1408734 1378130 1063527 1533283 1249583 357580 168349 1684724 1310120 431702 1740749 403288 687953 1101961 160629 1619791 207661 297061 1728218 1310609 1284656 1590368 565729 1088813 417406 504496 995851 1499303 1682161 1338810 279788 804269 711227 1408786 655221 208468 730129 1672733 869745 154303 422342 1330739 490370 457479 1364605 1117748 1834906 508240 1855209 1075376 7476 567099 1191223 1022352 1263553 1049077 1740130 1707013 717568 659293 235034 1695688 351115 1294465 103390 194222 634141 897673 1239757 209445 338742 1332378 1270509 1927028 1899719 1550417 1987941 920327 1259822 90588 1951958 578116 1975922 430873 998309 1587785 702991 1458423 143847 1601197 517223 1898421 1121922 575989 182564 1927775 1226912 1875865 1690664 751326 1585811 500499 1298776 1345835 1613282 1285294 375288 663132 1310289 1219361 319525 167764 1014235 913766 791768 893979 1764917 1444090 189201 184629 419636 907090 1445920 294552 181060 762969 410632 598589 100279 1918611 230487 1659592 164048 756825 230907 1355810 1001089 1226611 390029 751422 902115 929276 725264 1861376 1337303 1943301 1145180 1861592 1590479 145268 418857 501952 1597787 409329 1972800 904299 1523056 153218 945626 253 1290141 1886829 23486 1778133 750326 1034372 367676 1565204 1363760 767183 1782974 996317 1866333 1961748 859726 9841 1310654 1435668 8716 708119 107901 1315930 1997611 1652305 1335865 1878536 1824549 770659 1180166 551044 40172 1881220 1369643 1859311 192154 655627 328875 181416 1195678 673547 693155 721343 1765736 911079 1894815 550493 4982 1214549 1832507 428567 770404 1543497 200351 698380 1836293 1628476 1942897 1903541 191817 202428 525924 1014162 1503765 794856 1105805 682645 988764 23565 1135310 1801412 1306309 441828 910611 1690404 1881605 324816 511103 305919 1634926 552948 1645139 1917148 861268 949510 1926660 1764577 1846669 223887 1287006 990273 1972971 753695 1470030 277066 1170272 219359 844443 1247792 132220 588050 1984191 500305 1951641 763022 1944467 665379 389203 9570 1048555 1090315 1870781 1152192 1232684 1069242 1579775 885158 1155904 1236963 440366 761298 1105899 763549 500853 923261 601647 1574760 1790392 1819840 1630573 507971 845593 789174 536202 1475601 1556738 1484874 35727 1107525 1199743 1399335 1173419 66765 1700036 1221039 544930 798635 995043 1373716 1929426 434168 455995 1479030 832768 522915 76429 1985027 481127 943637 1977356 981736 253099 714092 853027 1189622 1259994 1816386 591500 1019119 1491379 325518 1761080 1608794 900512 625613 113279 1214529 165474 1289788 199686 1913697 507785 1839748 1401958 213015 1741953 1937422 1338999 652285 786900 6078 363511 1120758 1575930 1657371 869732 243076 208646 257690 1028895 322322 877865 1270850 1679628 384587 1198326 1218206 1664513 168972 1753055 1346987 1371950 1438965 1574687 1460781 1467951 867309 835819 1334965 784760 633643 1863472 189241 1234044 306795 929512 1538818 65297 813140 1187918 1643621 680540 900337 241191 1537498 1107894 617140 431801 802192 841435 1490078 234060 1351379 157476 248865 817096 1405116 1892760 407205 868611 406391 942458 344176 1140664 365064 1109521 1355121 181801 1412547 1240088 1120924 1729901 1547597 1101113 1335087 215704 1609912 1204632 843995 1104416 1356731 836230 842861 1745252 982633 277166 634608 1581022 433971 272864 17240 1162907 63032 323449 1031569 547990 1385981 644374 1300733 1878350 835831 1644119 252911 726713 234607 502936 1860764 284662 292549 1913079 1608583 1723605 1137221 384230 1860385 217532 1721866 389434 1602034 940120 1899933 1327769 944208 1475994 716779 297487 1335195 854048 1712771 1830709 1166270 1595000 655444 510884 1866316 454130 650879 1926472 542192 849089 24739 1205063 581994 536412 415228 621225 1836831 464873 1809861 1866279 94721 1056709 1417095 56476 118320 1632308 841176 1377132 25262 1853380 628601 1936058 403370 1440188 1281352 949826 894670 1298054 1016519 1349815 1120407 1260702 1580783 1157757 1168469 1864816 1243667 258961 1796049 619924 1307315 188200 160610 494531 1030425 730065 1778114 616200 1572107 1500473 1915398 1293777 1664935 1447944 829548 223238 593786 577313 775489 1279931 244918 1024294 281515 80329 1364894 1171100 389177 800206 468781 209783 917282 1555408 905862 322761 770245 113756 1791606 1511712 1165132 134371 879884 342863 1449962 622750 1337936 1877270 1118329 1925559 991914 691508 711257 2059 1297529 167247 1670802 127383 1394477 907963 1486027 1247653 1430572 338137 1631072 967238 1963991 990076 74052 150096 1976789 1876353 347292 1522866 1671676 1042471 70078 1346958 1478265 1235549 584972 994960 317522 1268905 757705 379420 1807262 1645353 1132736 1744807 272100 194959 1280425 1081016 349902 114549 485787 158805 106219 663134 113519 229344 476515 1615906 1502043 1473490 1171894 373930 982851 977350 925868 893406 1482455 1032652 1040400 910011 1885470 606198 329249 1915414 49013 1920335 1984160 1661592 1818743 1352944 684548 7202 1180621 1432799 1862506 306864 914114 23457 1967111 1021300 1667692 22204 728221 249597 1781165 593353 656086 1251985 707159 141136 915129 719946 1422298 154380 1199549 1493738 1304165 1883124 1928989 76635 1282291 919068 644983 189669 1624538 325967 1319730 1917549 845331 175205 1736031 256339 686273 1861945 1979480 256243 1246172 1775429 16797 209043 392333 1110540 1245783 886488 1657217 1424674 1852551 495621 1213896 1245884 650130 400661 611352 189233 502510 361110 789004 1425763 895629 267487 1772348 1080787 19186 1347239 1859160 939378 1241433 25866 273238 993195 1840150 163192 1584798 1828787 1618144 1608857 1387169 255966 695066 1986172 1299208 1263777 1434063 405797 816480 1106939 379266 1850159 1135441 1412876 257034 1388513 761951 1792860 151360 163959 779455 1618738 1183886 374844 1367281 1479812 1661882 585405 1971106 1040196 1238667 1999525 378055 86643 1838629 1594667 1615929 1542848 724875 722059 647028 1494673 235620 661951 491532 1190043 464018 1048028 249356 1680201 1161290 671457 931450 129485 608538 478176 1220899 237945 1758416 120511 708398 740842 1154169 1714718 1866032 1125112 114901 707497 1930294 414779 245165 629994 1775259 748692 820659 404563 1967688 1310345 1772483 1247250 369274 940891 1776114 1933432 1027630 1965672 1721792 1773768 342722 93491 203686 461604 1619546 518536 281993 1218494 1150644 1868390 378762 1570652 1193820 1648021 593630 422050 277259 1358203 1804010 1328013 39579 1178499 1327362 1354450 19997 302226 1809679 1871617 1536442 532252 76100 396888 799151 1686172 961162 488567 1110213 1267739 1170057 1831076 527490 1839810 1048572 1592450 1401107 357599 1706801 433462 1313084 619501 897072 1258819 544420 507205 1215656 334110 1397534 1007473 1812238 1401539 556722 657520 1138515 45805 1070887 1292428 1916449 799351 710362 953098 1003052 1051048 500439 17857 178285 173485 759288 1645689 1299992 992633 177389 851668 47132 841351 1225218 1766418 1552772 919822 163462 285640 631152 679993 849780 835951 1019803 1071340 616359 203254 1949096 1174235 1607065 959803 930903 1373707 1397019 1677843 1645873 597583 736108 1647330 1862006 212251 701531 1625885 1714234 1858818 698092 1142471 1893213 1907123 1439668 1150534 652978 410856 1710705 274821 1967550 730436 1351597 59120 1270292 914605 552568 648793 975720 1161502 272011 1646367 1535479 394697 1473931 1395623 316147 794358 276640 952570 192766 1462853 1768393 826924 595028 856817 30419 217278 1278178 972337 1275167 1713644 363339 218067 742181 933878 1355070 1791496 124886 1691894 1812497 1753517 1596193 954326 1278027 1747480 1437372 1738260 1022229 446400 368421 1800355 217668 826356 1295868 660733 1864761 501156 1707205 1125665 351948 1112199 1388102 1169025 329903 1918567 745003 694859 1097719 1839310 1539455 1116629 1184096 638894 1739454 1983062 1204369 1931032 361460 1655305 1282119 739227 854535 1167418 398036 921861 256382 704226 191784 1827142 1602205 1597683 1646744 1441915 887230 810341 1236233 1750119 516552 1077134 766208 1055828 1172404 778375 1203888 303174 1242026 780466 518974 1919589 1859791 1984155 392456 1384127 1681792 1546137 1839928 233413 1702102 1485762 265364 381119 1815060 532029 1857342 1152203 897205 63847 291343 804301 71914 966600 677908 1355793 367143 634091 5939 200014 1154570 1190411 584686 378664 1665340 179768 12161 1861229 102381 1642366 1869923 46817 1172702 1613086 740870 681506 451546 584845 984540 596874 463893 29797 1770426 1736007 832015 59126 780535 440541 1811288 1943671 1055052 1566351 1376687 1718588 1814859 1178620 1189654 1503457 1093242 1893987 712956 668132 1913632 960128 668063 379523 667582 191560 1591829 746335 1727952 35140 561964 686996 1798101 1205857 39115 1784671 1871862 1025240 1154357 1066802 1369309 1223846 1315524 1562316 1486183 1886308 949258 713361 751269 578852 964881 1970553 399234 1625536 944039 1402301 1904361 283570 1232951 1256499 955871 1544741 11712 1980875 1903823 561288 1569102 1021146 538089 1653763 833721 195758 1791540 928854 510150 21197 609254 895114 19957 764506 1756177 1932830 1021340 1072661 800369 96432 1667104 1119344 956763 723494 1022758 1049895 441856 216514 948617 1311748 1230718 1104864 1393621 869601 729965 633311 1650757 1573987 1193147 851836 1771547 1315142 1657931 1715934 1682418 1959583 109848 1177274 208323 621144 24264 377068 1170481 894401 1316289 1534758 1396355 54130 1432788 674370 875804 1707809 123105 739399 1822658 1073398 561933 716070 730489 834199 1123634 445907 251596 246671 241407 991236 1935881 916358 1528154 796920 1551188 798952 495555 1188330 816707 1758378 1958714 252117 1094111 1528746 1014617 178763 1322581 1838460 808472 1079754 363313 400808 822136 1704072 1217268 1352012 1147268 743974 1773159 1150834 1005796 808808 456204 942790 1177865 1961276 775727 27597 987655 8767 1940501 1750959 137487 210952 1201207 685479 111452 1961369 1455786 1749863 494707 180895 1136965 1695481 978579 544596 1640760 910025 37564 1123030 1938909 1854559 1996254 1809409 104183 1655657 1981531 637278 481735 56009 1778714 1812210 605833 73683 1008876 1284512 1451711 3638 1536641 404048 1168114 1955075 1740288 989136 33556 1731316 772978 1637891 1463609 146584 1410961 747221 554749 118634 1899968 1313034 644673 1583864 1549330 1292625 836180 1446717 123227 88627 1139490 1225444 343354 1083981 511175 1263483 1273600 1915650 614974 1382820 257039 1928357 1135075 1089933 1390506 242162 734098 1452132 981443 65629 446460 211702 1698522 1896549 1003977 1337914 1910218 1217795 694303 1803474 50466 13200 138476 873342 6223 1320975 643594 335779 1947730 695763 1170464 507632 551982 1186216 178682 254038 1415382 571579 1326421 1688582 1943385 7802 220307 1315311 746613 218568 1587269 232752 629083 266052 413323 1257961 1049539 500788 756021 817621 126742 1648371 1431880 52816 1956918 1269856 1406687 1025759 1545554 1175684 1010585 767415 50118 1497381 352799 74093 1009774 1728225 663372 82993 65227 1482983 334564 1708157 1851137 1518803 525436 1154906 162201 1594030 286121 1744368 276018 1919336 734899 1979095 1854572 1908364 473304 281584 1610908 651659 1412526 1596893 1070588 919757 766931 1125409 606724 1086451 1218837 1763142 800817 582993 386212 1497079 1110005 1743963 686017 506861 220554 148315 241073 978006 97962 1025530 1104179 432977 856230 162028 946461 1627414 572556 519303 1161901 1705029 1354973 63486 1789631 98018 1890902 1980563 972331 143230 51143 576454 1041276 925811 643479 1662442 670837 245948 69169 668898 183732 121493 317940 988582 1484952 1690916 988878 9169 441291 753903 1118019 80012 1412150 338682 139063 519110 530771 1430670 253670 1665146 1403000 1381336 203835 1260585 25315 213858 1730369 747444 1021781 716357 883364 1322910 1350530 1253882 910956 321585 616730 1407121 1931292 553524 1971458 38257 1491942 618509 1431947 1656547 651174 173934 440625 1215583 347512 550881 588167 1274619 456729 587104 1189188 910473 1656008 1088834 640537 111303 1879703 1999055 989854 128916 82980 1880828 771612 1094040 1395662 809806 1131312 1615521 1712979 1639545 4298 771713 68305 1915108 434529 939889 1554676 796542 1253221 323024 1653973 220842 636118 1198300 675032 259992 1728575 1962843 1778951 813844 1392076 409591 1083581 1675661 508496 545530 258410 718874 1750067 1736921 1718006 672458 201062 674718 560336 22985 1842481 1947064 1316956 605786 1181949 1764540 1488247 404486 1586604 567799 249257 702281 829701 1938539 1888025 750937 1527434 1816754 856954 1771259 1881831 810585 509692 1940950 1393250 1186317 910281 704533 1098744 1393678 745775 1091810 757292 912592 1312837 1184852 855425 1421838 1415950 537381 979763 372718 671448 989523 627248 31571 948347 119434 553869 220628 1131601 612719 109452 366676 353461 935572 414173 1505197 1573356 597516 61276 1018871 1854299 856092 1479716 1159682 1114171 1363333 87141 1470245 701070 714159 217636 11009 750841 229258 1054775 1852504 1543608 1013702 1017630 1603786 1020511 308942 396484 1297960 1955884 106679 1656533 1450540 1496283 956756 1111760 1646359 1274381 430100 122463 1974465 360194 124698 1888502 1366645 1277029 1542496 1592702 1082870 1348501 1024821 1924566 1504389 1077861 1600898 1161059 860970 1637066 1098104 640428 902110 1188583 836844 1422498 237037 1331768 896118 134203 1330280 1656023 1857040 1069332 1887527 1892604 1916182 782746 52830 1615276 1041327 1409503 662653 446070 702484 565144 1180735 170165 1569062 906454 367457 1913412 345248 1534549 841669 579196 1649153 558266 1648957 868491 517403 1204362 1487226 1180858 218987 633722 444517 1525953 1131055 375027 743349 1393419 1054758 1327966 1832676 1228288 396817 1377629 581283 1218645 597306 204045 800335 1695640 907693 879856 145390 1804223 1405761 1313239 45099 1585352 1327481 1120899 1567843 1204215 865924 1310093 164670 962671 797258 1789798 1878739 1712062 571787 419721 313822 830842 1384 1595708 739657 1513907 1281954 1047086 322147 846983 847469 1256602 192690 1263989 499926 614390 499602 467752 874470 1928639 500646 685296 133591 354839 599278 1419726 899991 1027670 342502 1192666 520438 1914499 34576 607867 1880002 307899 1784977 1537149 192688 1104091 194146 1152123 1463825 1343146 1079321 1973190 630943 127524 562143 1139409 475615 804582 1874212 746549 1202728 1516726 856421 1124757 1181246 351738 1819372 1719524 272132 1220263 1927762 300052 1880973 861769 140378 1869556 759259 313046 95000 1402080 455887 1388292 771438 1940380 569770 922801 381679 985650 654452 752780 1232577 1517497 219686 539377 759710 1000765 289551 544496 729718 976084 1697286 386972 166249 1637983 491746 253986 1639007 1904905 871465 1515513 1265738 1748475 1544104 1179443 966572 1620738 1380686 496318 1009633 965582 1327382 1964226 1490978 142841 1812650 876314 1252757 551216 982032 843844 1935312 1770070 1861522 1245431 1517214 1930988 430146 722260 1029677 1747643 994168 362076 1477431 23177 405012 1091453 249833 1842528 773749 164976 1672931 728734 228633 484707 998701 1048958 1355470 1840780 1331743 655950 1602831 756476 1019895 708990 1036859 1166429 803756 1381176 1389168 1987002 60861 867471 1589352 119759 347099 320173 607892 1166145 1352051 587050 481800 1394921 686587 1731239 721909 864297 1420810 570048 440612 12193 1179029 1160239 372594 1158089 1305687 1720681 1606852 1326932 864366 1008017 1857052 1064375 1452079 671155 217144 1988579 313091 613048 892165 34611 682079 1737933 1611439 1699405 752220 1228666 1705052 222197 1202104 219546 1166378 1959149 196116 598211 1155236 1898284 863558 442938 586452 315688 547845 896120 895704 850098 975154 1267721 1526056 472158 1680387 1594566 1201317 750885 1937263 349762 1217304 981304 1703584 1144955 1753544 491051 1536761 1283764 1541264 1157565 1584911 1561365 1704827 886210 389673 878251 779210 1759792 951208 599593 1798742 1911342 1796232 190976 1940751 1040185 442802 1330758 951713 704151 1153679 1611743 1314220 1538737 1576553 63374 553748 1958584 716213 1450340 716524 590631 586230 1268276 348706 336614 1490222 1224897 820483 159852 294123 322496 1848641 1488419 1823772 1302803 1957453 1631889 712268 335989 1704286 120963 933311 1582490 873967 1817377 36454 1994961 1667381 915734 1213263 1956721 1375146 298907 505052 895563 184252 1217754 1728665 669075 857955 430028 962489 1465122 1774341 686648 1574521 275914 644372 801798 202300 1412079 572700 458067 21787 18178 1264133 1666091 1599768 12827 345904 1829787 1436595 1905677 155280 1956134 261838 1167357 976846 714791 928442 693168 1405437 1464956 664266 713436 477945 719010 1402477 672720 1979743 461842 2128 265861 1891011 1424101 1394307 1307689 951800 607639 1971654 719097 1526213 22655 1440316 1445035 306711 613781 1717681 952887 54338 290488 1736932 1127845 674941 187305 323263 948942 13369 1133084 82453 1472237 971922 1603378 1397483 1477151 1782187 932158 817958 501528 540991 748285 1971360 29143 1582881 20406 408105 1273088 691377 1478738 1192504 1073613 452535 192529 793857 1912357 678009 1569284 1857895 1453752 956292 389243 1482631 981134 1704272 4961 1132362 1531253 1195544 773806 1073216 561870 1223345 1096778 1003732 843359 1629091 1459299 1598470 1371488 335639 1239433 1056496 1720152 175751 516872 561459 1996635 614953 1052853 540913 824533 916981 1272755 190229 1051436 382081 1830516 1616885 1668429 138357 281011 1291233 1566358 985786 1729628 1008591 47680 936248 705288 39739 1270988 359766 990677 714947 1080507 700284 1957491 1171607 985729 1992778 222628 705566 1350231 861439 1401478 1177428 1461281 1444072 1271170 751270 1783106 316654 1227261 921839 1812885 1780771 714354 1795980 249904 1047901 1939117 1743808 337250 1651784 1280602 78394 75735 694825 900750 1310451 980609 1349549 535678 1857090 683031 61922 1434551 1274512 810322 1205122 839467 1429094 1033722 1412989 1192094 135445 1643781 1347717 721022 355788 761446 1955503 1695883 54046 1192167 488207 563642 769459 212450 1349352 466081 706979 152879 107485 1141489 1088028 979927 1080133 583699 1741566 1404787 1756690 354006 507023 1454581 871217 1788892 32480 1670588 1496062 1875745 279949 819968 1077197 896047 1243236 560615 734054 781833 1425932 434359 50768 1222265 1367937 1186349 1536406 676959 1848670 794804 597926 244577 872162 1978770 1646948 89755 1471659 1648564 682892 1895144 966735 1266067 1332548 374559 1295368 1228171 368178 1801923 301054 1590238 1045655 809392 1442823 647744 1379045 591131 1083010 99007 1454846 1969705 367864 1687093 1505613 1704510 1928444 551184 1772965 1317519 1106044 332571 485855 868937 280807 272075 1387444 1140736 455676 1979807 1535833 1136936 1985827 296025 1415659 1423103 320790 1208986 1923306 1024205 1898241 1266909 110298 898540 970252 502057 518167 193641 108271 1283593 686951 1542950 1088008 356778 722099 1052542 910854 340780 582896 619816 374735 1678777 1660667 390583 7602 1866657 596948 1388672 695265 39379 1452639 461824 581318 1589919 1815027 1822702 8053 1493186 773625 722136 1621072 496369 1827290 1277317 516204 1917697 233577 127901 365970 960846 1140005 1086859 193349 1117022 742627 411803 1743024 1995149 824633 1748694 1831384 638944 170719 1341717 1919490 1848383 970852 1111297 1103802 1685337 765192 1796779 1747178 1077129 912847 454301 347952 1936755 1677782 972698 935612 1214495 775821 1766930 239361 1434601 1203067 1204935 1368896 1053879 1651025 1642178 1840262 827868 1752308 642513 301312 1853262 580720 620566 1682622 1308275 39898 1459739 1742879 1420936 1306602 962326 960082 24805 366011 1571765 1103743 1975409 685078 290545 1501683 317631 660821 1352040 393489 952163 861302 1304194 63183 1406265 222646 1652297 147190 920105 1599204 1601936 734961 473020 903046 174037 558256 1499603 227868 24861 398529 1532479 1946762 972434 158767 1957373 929116 1131363 929285 1511226 814797 24108 522693 811491 360489 1812040 1713764 1239112 752668 268531 991016 67924 1254427 856725 1451290 930574 834438 16270 905148 1786162 696926 881447 1825952 977683 901731 1714774 407046 471635 601769 1578549 399358 309790 764364 1970275 1691843 756043 1999618 1223530 884767 471411 95926 1067324 612765 1689063 86685 182991 206402 376939 417913 366721 1411137 1985936 1826944 1459014 1562581 1641968 491380 595858 883425 1410967 1764526 783793 1640134 1338744 243640 379279 1087562 925830 640243 1450146 171987 123706 759941 1267551 1963512 1757333 1680483 1496081 699012 1961558 1285480 1139155 180863 430133 1598820 1677294 1274695 640168 1238481 10770 1340580 554598 921035 646900 446817 1306340 1644483 49755 704523 1514474 1731914 1066631 1151447 376108 1397648 1733916 1622571 1463906 288616 536328 974737 1921113 1119390 952284 586594 1707308 226607 1227774 823080 638795 1765656 925165 986467 617782 694138 1055281 842014 562782 993035 173940 1358705 1258531 1928827 1961204 1417018 1042524 1277294 40024 158734 775973 935059 1055935 832844 1082626 1292808 159946 1633928 180676 605447 936626 1523216 1182610 13151 1787568 1481224 1799646 1371961 1501047 1566082 125812 1371686 1410148 410098 725437 586222 1434987 1038833 115888 1802097 964657 1620457 926552 1561467 356121 513690 1338126 379786 726088 1619189 1942322 586024 1991755 797855 191364 1683811 1112486 1380658 661753 393775 107430 1333806 1705177 1124540 1906652 1836655 1720380 1830360 419118 1879781 1283315 669696 1476652 612223 1607279 787609 491140 1676479 114201 1765241 809570 457691 1700969 185886 89494 319632 1123896 875886 1390839 1615754 910333 459118 1962624 796875 611304 1609703 924144 588892 1934121 675695 1405595 352872 194310 849951 1241338 1997064 1331214 1341256 1056539 90187 1778539 1931815 1004210 556486 1189843 1427247 838642 78146 1958219 1441245 1366053 568213 1608299 521597 1950578 864349 101038 1634607 1673394 484909 1876203 1193073 945920 51068 1833603 1770297 69885 169027 360818 1799609 1497195 1044518 1217634 358983 1838322 1576015 832962 1382468 57300 280281 1086496 1961076 317802 206213 263070 1917398 1088620 771983 1746562 405749 1434221 576650 90632 203915 792908 853000 1961978 1359568 762208 1320784 265351 1268451 216599 1683156 1554393 851202 1714925 1245931 712546 22191 752036 1597591 581836 597071 263334 584434 481840 1309946 1533100 1152563 1509329 97795 271487 573447 1651093 120220 460345 1887079 1858023 85767 1016272 320610 1336522 25500 1547082 1863051 729418 659914 1331596 119796 945914 534431 1550064 1270281 1402429 1579786 1781956 211150 731273 1366304 514362 297485 1563617 1112369 259768 191430 1284358 1688315 1407672 822335 431135 938702 361018 511787 584138 1071841 880676 1389628 777376 1399955 636737 746434 508105 256609 592476 1520399 1289752 48605 809703 1643085 1678009 1746428 1733253 1412837 1891626 1398790 288126 1144584 272204 1207910 985987 98193 414531 833598 450875 311873 1560053 925802 222547 1620032 1820362 921778 1727408 30961 445748 51679 90360 1359089 710812 888194 887585 406395 838575 1934254 705181 1465279 1637135 238145 973862 1911179 1328027 1824329 1026847 48609 553931 531288 820013 1097508 1941372 533703 1485828 1701242 1679713 309414 990570 545264 140358 1409951 150975 1578518 1108126 1974021 575559 1390543 479397 283954 1938524 1956696 1806858 277403 50 41572 1313323 672992 445150 1613734 399022 723674 1953868 1275500 791919 150657 626421 1989601 1884874 1369651 779757 1519685 497369 1448655 309774 369905 669239 1327390 1953831 1999485 337046 683975 928256 1163205 412909 406420 1263027 539891 1955973 1680819 872149 1032340 1004784 85258 1940265 1421155 193238 181081 1075112 1345787 99123 1123007 572258 428552 410879 1041758 1642365 868272 477006 866218 1711970 1764588 1800502 1670437 1230802 226648 494350 616252 1157807 1237796 1520197 1878164 1575144 1974187 1461043 133690 401359 802294 84594 1919230 777153 253085 1555483 959395 1069982 186786 1054658 642873 1837804 745950 1924664 167903 1595615 955734 681520 406427 404776 1393697 734343 1049264 381626 1360654 1682133 1166682 1349854 791009 1250598 1173395 143219 967526 1035737 956690 1954193 1527418 1759473 1428400 799808 30691 74317 483467 383856 510523 296273 890659 1045286 288982 1228702 59616 1243735 1645732 1662890 1229271 1287693 1160338 1651836 1890503 1760195 266771 545642 1352673 1913569 43505 1690421 1844889 1337201 1259735 91700 90663 1943166 1612452 1085676 964878 84011 1885087 41031 882438 195785 1252923 868406 1767748 34945 327904 1054526 1073116 1807834 145442 1688303 135168 1120558 950253 1630658 1149122 873398 1636394 860030 426909 1311135 1626492 1868415 1985914 932145 608794 1763662 597650 1388640 746369 128042 1807651 1298174 38001 1575961 1928813 709272 1746365 1787902 1057069 806895 1701840 1739541 1071860 875636 1201196 1848666 198840 1085452 1992620 43878 1234356 382637 470487 1488831 1327491 168604 1797711 1245591 1786020 481509 1375756 1783398 664048 221258 976571 1105942 439128 1138082 1806553 323671 1317661 1043364 1785780 33543 1377122 173855 1259654 1857994 469628 1365067 1359470 413440 1430274 1885334 1641498 303037 13367 504975 726480 556292 1809946 1973187 1928 912918 1659929 524721 371672 509876 1041836 1995129 1997175 1753528 1629293 353682 1634397 364881 1669875 1560505 1449750 1174692 631674 1836013 385150 438881 1959608 631883 1295180 1102882 1273992 1877475 1700600 1022549 14770 1646893 969535 1521750 1405656 1374960 1027155 794505 1311812 397091 1298796 412281 1182705 1209033 1976334 1741144 1285113 1228436 1420028 1469132 1550289 1095431 547731 1154891 1874091 1759054 1165791 784860 433161 1531398 1463498 1900241 1498813 277004 1056257 724418 1867820 30542 1858220 200587 908268 1058249 736043 1081490 632560 585366 67926 851215 117060 1628118 674532 933936 1027319 826364 361382 656544 1723211 1873050 1174029 1304242 527632 857128 4400 1577551 1986094 1157575 1011297 638114 960878 1842561 804618 1010746 1631586 1321775 238736 1562364 649220 1132214 1361273 314457 329959 410290 1170401 246761 1809724 1178907 41490 1694036 380643 1443033 362314 1458856 363966 988351 1435425 1146851 345240 1386473 856757 1285627 384149 1654726 1647832 1751477 764390 394430 1048222 1628617 316640 902460 1718426 974968 522962 1398293 641042 1101145 430020 805580 116309 590779 1665157 784589 559960 1366604 1209317 81536 1669332 1556186 955902 1204303 1570998 1354358 120613 1676247 736730 1986027 665071 300992 1925377 802367 1355831 1709374 1426432 537032 1961967 1403505 79496 1968133 1781986 1374300 1385747 473256 685146 1311853 1318783 1752468 941647 1234763 829473 634396 347687 199194 53864 1101302 731505 1743574 610729 337243 1387550 294188 966974 986987 300365 177288 1331510 1757098 1142035 1215843 752144 342326 462118 563192 558481 1969250 1867722 1121313 614430 912428 430170 1306992 1955052 1061949 1626651 932135 1987532 976626 102771 1249053 1868407 893114 1116253 1680306 1988521 880451 226539 944766 142799 693356 152098 1177326 1600068 850910 967232 78371 383729 1630447 905595 234760 1215301 284 1647333 1112234 1108035 781002 1155396 415334 1630034 226521 555030 1526264 1394125 527687 9897 161178 1613896 1717563 1466496 236211 1327863 787849 1905421 280237 61901 211528 1858135 1976120 1835058 1734688 67603 611752 1761945 1997592 408980 27251 135881 1966733 188187 810294 1781770 691859 21232 1714631 607163 247466 701591 87886 366718 1139642 1345438 19043 999182 1398618 9057 973923 193477 30803 861728 1795231 1710307 1423292 340676 1207527 1464702 152792 1907055 566401 1659042 858174 738912 1722028 1633695 469515 492125 1561946 589663 1849079 1268747 356533 1400705 1827304 1878870 105821 491976 570700 1603626 1649073 25401 1005835 1187373 403192 1575904 717822 149160 1681071 630858 583836 625596 1584021 119423 1731653 141342 171785 407378 1405094 670101 276177 10437 1008479 1753917 829198 132277 1612652 1742511 1426014 663088 1955942 1345737 929204 744530 1985748 1261577 1832213 1230445 469854 1582218 474726 366384 1245570 1815620 946722 950912 118159 1995264 1238510 1853111 1447327 1300387 95806 1515835 441850 830054 70831 1197115 1264654 905910 1584354 596506 425746 1663510 1680236 1368028 1232897 87286 1387510 167714 676607 1159801 947336 637226 56661 1175246 420213 929661 869142 100619 9418 466079 399884 576386 150240 1169949 1947006 1248583 1776208 1502554 382233 1153473 1413995 272353 1519552 471287 1310856 66677 1600722 1330805 572749 1000450 1427024 629435 320438 127616 385646 502995 627727 1095374 1635736 1012923 1376707 68324 822529 231235 692879 1443831 1615590 788779 1130302 918992 730545 914594 1612493 111919 574934 1542882 1185677 122675 911227 907965 1484710 1735061 1582973 1987435 925897 32699 1866017 1244576 1540911 908105 324354 845215 739521 445503 52547 1346191 1042763 366049 179620 186943 1176983 1306750 1957986 832594 1680338 1096511 1269443 97387 1346966 489878 473342 1406595 423157 1831037 1203855 1198780 531674 718154 1117501 1028324 819441 860067 1613883 89302 601021 112335 1939282 1167663 1093643 424986 1447139 893606 1277917 1888074 963950 1253505 666793 1798046 799561 169794 1445231 1727551 1142108 991909 658423 739508 1408406 1071995 511768 1215449 1133774 278630 367298 811350 19751 1827987 307010 1586651 371964 263627 193970 973771 639210 422873 280083 1510090 362777 697354 440955 1621206 1527802 1180453 538533 662179 1042942 1713257 523410 625003 1042155 1341847 1266283 1349897 1410042 1618266 1189891 289879 1190742 1730437 1220734 1080794 937026 496443 858510 757237 621328 1627688 1642763 446809 1028304 788706 1300401 692894 1972089 234733 1561941 1156424 1680466 646290 1409744 1100546 1703596 1076944 17361 435305 606531 1942171 1171647 6840 1415171 1933071 90559 352827 1511409 1608172 836854 135696 655506 1938374 1087072 1533554 1426150 416903 916163 1651108 1132266 1040370 1823799 1989255 1682574 1965130 817139 1920573 585645 625517 12892 684740 1081422 1880850 647159 1585172 1105172 560463 581626 262589 195433 368880 1174654 1830773 4691 1039912 928438 1972753 436121 767815 922321 350092 1534881 627240 1896027 1036216 1107263 1020761 14909 768662 1378388 746608 1977453 675001 204855 1322903 907155 433092 283594 97364 1962971 477270 541152 1378179 1866536 864176 1253226 817083 1655880 1917372 544815 1724940 701200 1490546 160822 961169 759299 900293 875387 649465 1098588 1444576 73026 1330113 1290083 449037 627259 58168 1197060 664327 1283348 358121 1218049 1929040 214632 1408377 491 1516229 1188525 1611617 1358042 1177804 1652009 538238 1836651 1762260 1649508 1583556 1082842 703769 1687431 177064 137441 1013892 867468 1687724 1208943 1665625 1163900 1139301 766494 1242436 1810272 399346 1766983 390362 763239 607305 1601752 1421027 68035 1966758 1902932 806512 1944693 845412 501612 1289521 603886 1545371 1792809 1790862 37435 10163 933941 1270012 808837 217108 142566 1738724 1109512 176482 726417 1930771 706606 1687510 1465356 1309053 675639 1987877 90937 94314 548784 888660 1131857 971464 1876416 203687 1318397 681589 1078558 1713958 1858894 1234351 1163223 59816 995038 334394 141520 1674315 518919 655001 185426 202802 315027 189387 1341077 1881947 1181296 1360087 746655 433147 383216 1550768 62937 1610564 1314333 358567 1391650 456993 909621 944894 1101863 1191549 1706277 1802313 1627606 12022 1403386 404814 1646585 947049 99566 1517776 952748 192365 1044679 1813948 148897 324485 1732881 1590464 962631 1932065 484711 50248 1773156 764097 1297338 1397576 1626270 1311990 900922 165174 245908 75066 1021325 1176984 476772 904800 1548314 855828 632721 831114 1185912 1098525 908778 1059404 117361 1987326 639148 475579 176103 998225 1097784 1007875 1133489 9809 1096381 886037 1224030 438484 738288 1887678 823789 1703440 337064 108857 1453829 1586409 1830761 192202 1975676 1562975 848318 708393 1514331 169911 101415 1412468 1702743 1610397 1037069 275082 1695003 684231 1654805 905058 150424 872723 1307881 505305 567431 1866232 107214 265790 252471 1621305 1125474 1345807 1240562 1624480 326163 198197 175814 1525141 1216002 894407 1554714 924793 1978393 1091124 255603 1078661 689198 394828 30261 670874 1660773 171012 481911 1382344 766803 1625603 1384727 1418835 1640551 1633929 127535 1356310 811883 368386 1504098 561262 1572057 984143 524947 1086577 542324 1773354 1801284 807142 1370037 1626595 1590188 911263 1179806 35884 1148984 417038 166542 1347824 236547 1571647 1149894 443902 1910536 152080 1073394 1874669 763419 298515 1159899 620781 169658 1452466 699573 939626 352569 993508 818755 243532 235937 136908 1888213 858857 1567056 1357204 283862 397152 1431503 736577 1824228 1920675 1237962 1228449 785120 1450739 1600784 131335 1624749 209804 1211183 1549203 445799 1523034 759777 1193443 1443345 683064 1815979 187973 1066114 345677 482033 1652348 771674 991419 1659243 910319 1488061 375194 89418 1567560 1765552 179431 1474461 1672965 1781662 1422152 440078 1479990 80441 1348658 439865 311210 437966 1199295 663566 876461 1819810 1817978 1668366 1233424 1410290 910638 541021 1852141 1512199 487155 1613633 1337070 691825 415226 312091 1360108 1030707 390920 1711914 1907912 1431929 1697774 149978 384429 1415276 1259233 90248 1206484 277933 39967 708927 1443693 164566 253676 1283301 551193 1163034 741562 318956 193030 576703 1021705 1643815 1298820 927289 280824 353857 10253 509585 1122784 1907700 130111 994971 1603777 1031209 34638 1546895 1340878 841643 849973 360557 744277 1581373 1708899 1345465 1022265 1925114 954747 1201041 338005 1926053 208519 453723 1906298 215842 40593 1509736 1661481 33713 1972059 1381144 1337821 622956 749879 522233 1447128 1408674 524171 776073 433694 948842 1568911 371320 1663652 1794133 173053 1314130 221279 228625 1173584 1613188 1547011 1732258 989815 1885687 1830233 485583 1898891 1457288 1644026 869240 513634 1432578 996337 1640009 89500 1017352 693346 1386236 1199669 943923 81040 1732999 720101 492909 495767 537771 767906 1408670 1835395 310105 1223703 1522808 1236054 437355 1368957 1606002 312642 1323563 1738914 1822601 389787 4284 1026900 543455 568935 548670 1539955 380011 673814 743084 826740 458366 368395 1197645 148084 890917 79233 1458035 1882107 1986735 521028 166036 67017 69392 343084 84067 130388 1296124 595309 1407312 772292 868444 433368 590864 347094 1510181 272653 483357 96240 933979 572861 1051874 1943218 605460 1389363 841240 1154985 166363 114143 455484 1084198 1538605 39527 1997315 296554 134488 634217 1653787 1780896 1437323 483605 1495009 1628532 1091389 84761 87217 332456 938984 1754888 308273 1082989 239323 1626264 206049 1837829 152088 561732 1282231 1281844 432810 480796 1390884 1602936 497486 363198 424026 110952 346449 460863 155764 290400 1800239 163216 1494973 1684068 344998 1269851 976313 158051 441492 1179158 1115750 1418199 1531916 1919554 162333 928011 668732 1244230 978995 556783 836343 1531358 1411568 1463792 336150 1872439 764764 573283 1012267 1810108 1650881 1839947 555010 461362 1698329 1338382 1784495 624266 1554716 1793287 482645 1699506 766618 1828807 116347 1220035 271984 691622 1460850 1453268 927596 217392 806535 876884 1283051 1780817 211928 141931 445603 520604 1671002 871875 1885461 443736 650640 877440 1786810 1873033 1652377 1389586 1607388 2578 1895765 1558051 352936 1123404 1697107 1367063 1606821 965112 415738 1179182 927754 103841 1841664 677921 578608 797344 1061003 1595762 1834292 378086 1104202 918089 96226 1894056 1716771 566389 1392895 1935155 831535 1320914 954782 9932 1114593 700324 1343435 101779 121635 684440 1800262 827920 803233 1685166 1422542 987037 1508469 1308432 566932 521632 425078 1410265 5741 1493052 1188267 276599 927257 1837798 296066 732933 585177 1385063 1241192 1734664 656674 1874722 699505 217226 1307891 842872 79891 459224 564847 767870 749347 1615241 1371641 420102 1062641 180907 1298353 1735441 696966 891121 794597 861750 977691 1045136 1107504 729127 1002409 732828 461723 1067414 908700 1669744 841889 1138085 1757068 513017 982852 7982 1361897 524315 1694254 1146216 174750 443399 71658 1675597 1854516 376164 1785724 108351 1079564 255467 558720 1269172 170280 1237772 1720686 1422014 577076 1999527 107874 1014377 810838 1798530 927059 1837785 1168276 1711299 189849 15724 834730 1957441 872498 1673335 184962 1049188 1174474 898735 1873421 957209 595683 1160791 857123 856517 424495 1997050 807375 184681 1757592 1386152 832837 1137809 7463 1409763 1402045 156512 877740 1368858 1057967 1845178 973293 208806 1415228 1457420 1145535 1877956 1056627 1201332 1951733 1660136 1783420 801003 366342 1884945 451966 978460 1938935 852133 562676 1348470 448396 451178 158366 1093577 1855478 406712 789960 1034948 500583 880738 491721 1890204 455358 1403116 458714 1859840 1308145 1121067 1385832 1822716 453108 300778 1626533 1641480 783717 679292 322516 641089 1909487 756059 744207 1576765 1628102 561419 284907 1348709 1284473 900533 1363372 406012 1175692 689151 1559906 158436 1357332 662107 1638650 1855334 546404 1159976 337867 390274 1456493 1593791 813018 1031148 1761574 77603 1567464 120860 566461 252339 990666 201428 1301040 1644694 1914181 1171974 448656 251531 1120367 1793762 25882 1844329 1792634 1141545 773333 708278 1507640 497529 1619777 1602795 614413 1924352 240265 1212656 1692991 445035 1859698 9065 1211075 548403 1788311 468986 1522353 585939 707549 302912 458479 293649 1458338 210469 1524428 589077 1621566 1057736 463929 1867898 772838 566045 1413873 989199 1972449 895477 1992231 779555 193894 922058 1012281 128520 69253 1406011 779686 1964708 860388 1578528 202549 606842 152807 699863 1871787 1585531 1854245 251525 86156 1248114 325398 1884700 1391542 522172 168616 1207122 1064125 1602676 1595751 15303 965117 1901004 959630 114318 287280 1590269 1560592 1099436 883864 381589 1520451 34242 1054130 393448 486135 1885658 1778625 298385 480423 886834 1751152 265194 576114 386666 317402 221108 62252 697497 1789678 1461777 1060932 373218 1222649 1747752 1807853 1759976 697496 196979 1311 735864 658871 403474 80782 593123 72417 322984 1369051 429388 369197 1970623 1640841 1830411 956629 189788 1376941 1123102 1007914 1285608 817177 1274581 558331 1638102 1375681 1304992 1067418 795985 901980 185831 1689575 689461 248882 1889751 470875 122429 900455 1578429 116712 466044 271423 1165697 197778 1745089 262211 1692474 1076332 404347 1994902 388574 1340685 106057 1089306 1225333 634147 1352484 1060482 1642561 757634 1657752 1821902 548928 1156968 1958940 616144 1301497 247461 959662 1475174 1911168 1546381 875534 1140742 760165 1922748 1678327 329041 414149 1104371 1889329 78782 1909629 1117871 297748 1131518 1295607 1434049 234040 1322286 968357 1692362 1126001 1924073 1476551 149751 1212526 1149780 463889 1182494 659654 29861 652973 1965660 1895312 1680998 782797 451380 253586 166430 1584166 1974149 648133 946160 747183 1560985 936034 1541109 220314 286784 928392 1619702 1932860 66407 317792 994183 889054 1552382 162324 180100 999887 960494 774765 1851880 1379854 1058749 1280903 564893 910471 1320453 582166 372383 1453588 1208937 91450 122906 238063 157409 792567 242871 754546 1853524 192045 457307 628523 1834668 430578 573921 1775703 1624242 1192043 1110524 1502450 984612 430276 845917 261260 545168 892294 750455 761365 507118 128884 675180 269535 1531842 923224 21455 1246647 252478 1153389 968264 1156948 1035555 1701520 140953 178911 1340914 1949646 738891 1541212 228979 1544642 1865492 66730 1393060 1657933 1138843 690451 1713335 726318 902154 455065 13578 1165320 1872379 947444 537326 257010 363900 1762795 974940 945254 1450567 511747 643402 532238 154423 954557 1535069 911414 756502 1011480 280658 1022788 1449108 1950286 522176 1999256 94538 1861788 569994 1252887 1933652 573717 1724886 1667427 837908 922413 1244740 452629 603838 224442 195756 647692 1663902 425645 1058484 1320745 770820 1354749 105766 1949369 1405204 337998 792822 857360 1452917 790121 1909152 1829635 1886914 86726 1351337 1455316 1253774 1759719 1989006 1004801 1749281 1476178 787007 1929184 139087 1743007 97996 413028 1625080 719272 384436 72723 1709843 592870 721829 1418706 155928 1193107 928095 1485556 664208 251520 1410893 1668265 1516484 1945918 863457 108186 1559117 862476 1796812 417567 1804171 1080523 1296810 1612409 95589 629267 1220651 1590098 126754 1189430 1086479 1218672 1241105 736195 1469835 1268413 1501608 137373 54159 807336 1754051 1725467 533155 575362 1693724 1160716 420908 1323229 547144 1960868 1082527 786481 244445 1952445 1731114 531106 435207 1018720 1464610 1107 1276528 309061 240045 277655 1462351 871729 820306 742326 214269 1685091 1270179 479536 1997914 7588 820463 1284980 1886712 1637982 652835 1026806 406334 397153 136740 1962752 352864 1035876 856130 215393 1914998 1997485 1301442 1813589 98336 788487 1404706 1127361 783312 1008827 210900 771652 1209154 907496 1929750 779250 1576012 1655809 1724076 962383 982270 1125896 958913 1066211 689756 993162 1166769 1844419 1900515 1626699 250697 686665 1138076 1092857 1451042 1267611 1139525 1987112 1638900 1283485 1763058 602119 554273 1488944 1504558 250433 1750572 3485 224945 1344521 721256 1189286 1306225 599974 1754495 268801 1953771 1468084 253367 88317 1754822 1669076 1567806 92502 1252018 266358 1022257 1209180 1412186 1326978 229171 633653 612745 1085483 442188 1917635 1029570 1628395 598764 908054 1351328 1573754 205888 381594 385603 1764135 982682 620464 1272350 1498779 1621122 1776402 1000531 1833293 1663742 178714 1068458 1637864 704987 1177028 1487308 724374 191639 1501044 1410198 1015655 1332088 1123101 1198781 959382 760016 706206 821547 753022 1506527 16808 597928 1658799 1340063 171046 1386696 1213662 173824 1761478 1997189 1838077 340256 174981 206861 1207191 1850733 165863 275430 1101483 558991 1610767 175280 419191 1811181 1808094 954058 1171581 1762476 459431 1606721 1617279 1564833 1241124 50941 1455346 692651 1231411 845862 791587 369335 306735 1194642 386353 1054402 1585540 328298 89298 711961 491497 1773092 1845080 1007012 1413839 1599567 307726 516049 1209762 141800 1057783 266106 1503844 1103079 1337757 1287677 1154014 1653113 986948 1576346 1567371 316678 1546301 1230842 372420 109819 525634 1325468 1450074 885905 1376534 1701800 301322 1013543 828560 1530224 320033 1677740 329641 319038 341266 1638009 1670789 173230 114550 115678 1256424 567152 633964 156371 466205 764856 773236 1435905 1570780 1950801 1053840 175518 516576 1837667 297966 1265249 1041176 584936 1222828 410802 1468855 49706 276445 220958 1070622 45543 1485168 467668 997580 1489269 983199 115832 120756 1451896 144815 262261 721234 595321 131027 1397607 647371 1134755 1331814 208124 198977 375381 428923 14826 1419521 1496897 819164 2717 1533832 1091260 1339244 483549 56240 1112608 1669318 1005939 1170002 296577 1572421 132180 4384 1492803 113811 1625963 464384 1008280 91089 234384 1613198 1827434 159194 1480373 1789105 1929080 1874606 630919 414509 417438 911557 663860 1161360 1430616 357464 30199 926869 1110364 1853560 1012018 1911886 1994807 1251076 1376267 1614923 1755290 42087 1651889 1607252 110279 924006 681208 93561 208737 1955753 238580 1667933 1047295 1527284 891876 1818379 1702695 1542819 1471778 1005664 415638 1798870 1555732 788979 231379 764160 1243438 210543 836692 1969547 916815 1136632 1597171 816256 1960684 693221 1723013 638278 185533 17022 1127977 826407 1681837 1608496 1606124 259437 1945470 695862 241409 1568624 825974 894921 637479 786827 396859 1910028 799168 1587338 78435 1656536 1570439 1389540 1871043 1675138 533884 1113744 378244 1531384 1154384 649380 1356434 879103 988682 1839429 39456 1861406 1844688 389411 472423 203455 1898354 890979 1104766 1344254 662799 1323194 1021764 411165 1987100 1796096 772337 906437 474483 1407261 109414 1144070 1420514 714763 1592595 1831463 1468072 84107 1643497 1759927 301844 217199 347885 110738 1025236 1842080 674585 1533482 535256 846138 1071291 696956 1645801 403173 1380028 1261125 1669294 124695 343897 322437 1553788 1493075 513362 1995901 1863554 572470 1378253 1718191 1776718 632258 1636593 157490 556754 1262312 1231273 875378 1746492 957185 1285245 962388 632859 1214624 405831 83856 1528881 885064 572760 1088714 1602324 1295762 1346726 458461 290169 869174 1471529 199223 1836137 1534581 169990 1039856 626533 1078506 1556393 1490888 814042 1071608 1786113 1344087 965179 1132369 990748 872396 229056 552416 813251 1523943 1983232 318189 88613 420864 536533 1898521 1433735 1529536 443057 61362 958179 1607466 1701068 71832 742832 133637 1906801 1290115 1982977 528030 1776758 522417 1320447 220394 1908333 1919647 1757063 244017 736556 643648 1652997 1236441 1926298 312204 993372 388436 955782 210934 1917780 1758216 1343609 939663 502609 1187837 713238 1890388 1541179 1703381 1147422 1346134 897197 707790 1275497 898628 1208729 296786 182862 583781 807470 1541637 1093383 1110650 95099 1439704 401625 1410165 1550163 1989539 600130 102779 828278 616755 1236260 894745 1024981 181457 1226717 214716 1989807 384951 1214289 687371 1859320 686142 432184 544193 1070664 284496 1928640 946334 1593267 1006704 1057883 510664 1967277 865080 1440482 1902512 20685 154070 1434881 569121 1184753 432484 1661005 1823861 577180 1824321 1803670 595911 686952 1605888 105505 1614775 1581603 493239 1792171 1663691 1444573 1002347 907458 1343049 1139610 1485336 860060 1547191 321371 1291922 1893924 1214505 461188 969404 786394 1707780 175545 960125 417886 1266041 158321 157406 1469991 625186 1190687 1842888 619907 477515 1362381 154600 851027 1749771 306999 1484578 301362 1479808 378823 792089 1281514 788502 1349623 1100169 1324406 632428 367890 1214075 1548563 1765613 597018 317904 300578 379418 998766 1284115 861372 609906 444775 1402031 1325320 773299 63437 922702 1672871 1114758 385502 479287 163250 1059265 540569 667890 1458657 400107 1164784 976785 411893 673524 779067 324704 957932 286734 1171683 1980521 1157302 110171 932295 1980568 1421119 1524154 1917765 1308180 1345567 1295952 1502292 9853 1790339 443899 1453492 649552 1366796 195116 163668 1897996 1125706 1971186 974456 785467 1796413 989624 390990 1110751 795784 203711 205161 1872937 385931 807708 1007525 672611 76491 271303 1583811 1587016 73225 599931 1352791 247591 1217086 454987 631148 1321350 349972 296775 210441 1392980 981891 1059808 18878 1373407 1166749 487428 628160 102451 988274 234803 66985 1745827 665922 1950716 875798 25055 201872 1361408 1616636 70939 260932 397682 447121 378733 37983 554799 735744 411408 1965633 1607705 766760 759518 33826 60734 845648 754711 552283 1879959 494765 1968373 652296 1599734 1882442 1483096 184449 1868921 1913002 444369 566599 863352 685944 202182 212538 933476 755245 1639895 1317175 38451 1949816 671319 390310 899515 1223643 1315935 703273 1736500 1771821 849057 1430140 648300 208271 1243852 853556 784318 1158920 1391568 385365 235747 243623 220921 1150392 1784017 485847 1606006 938283 1220760 1660045 1220054 922285 1374975 163128 1353521 1902838 1724698 1100978 1009320 765407 1383098 29540 1085332 753207 1239057 362950 1377518 1737598 253932 1257319 683755 1216749 1386946 297997 133549 201222 1459988 693931 1261145 1401083 569933 537762 1705028 1060774 237058 947881 313361 745165 76219 1777193 631784 388951 362600 1171846 1492958 730159 131513 546035 1977129 63907 1533584 919471 686512 1149742 574379 498254 1044080 1239502 1152533 414507 1506548 381267 1284238 317187 695303 1796603 1808287 76554 1240384 1539988 912495 290165 1097289 649931 197856 1195419 735356 501680 314401 347179 1143611 539719 1255113 1239991 1865197 268251 349375 254024 251882 616374 1904301 771967 104774 235406 412673 286666 689092 112057 235015 1630611 1531966 582732 513950 360577 1544938 1847200 355900 669663 1541853 927936 399131 35164 376687 123240 1345066 952328 653253 1778009 430471 435614 1123725 398524 109359 1444749 465485 270079 416556 991533 1446428 1107240 776663 972380 1476724 575018 1777018 1410010 584592 1259803 1062939 1531954 940649 76800 251367 1815843 1434068 735304 128496 260102 640373 1299630 497857 1557757 1481070 232634 1628820 899180 1051858 792541 1416658 54027 1993313 1711468 159143 793382 1817083 1353520 701498 1886896 1014179 1814356 1873909 1392373 1685335 208368 1935692 1354728 1121628 1835934 1052893 905724 1169742 1760377 1200155 767420 1885342 614523 1730303 509936 449064 250477 1031005 79821 362938 223597 750259 1994977 1613490 1936773 157958 931313 1149909 669471 1707211 1848992 1554674 1407557 1983306 529347 1654314 227312 1150060 1804910 1811487 260637 1595432 322409 1592035 1192168 1849041 528266 125113 1173518 1519638 1841446 1109824 181048 310935 970222 444610 863947 1555714 1845174 341207 1629531 1440046 619064 504374 740753 325220 327658 761872 1132469 1160565 1869813 624637 845951 135152 35011 1886945 1399812 692432 856604 1350517 218208 103574 58746 1624391 1397202 82691 1922246 921040 1984884 29139 857461 1242839 1030598 394748 1059687 1207868 681347 269468 485927 1272640 1010076 1652474 1872570 1451394 1060761 923381 909172 294303 1851092 2485 1829940 48753 1230633 1375598 1946074 1472910 101995 791858 1366663 673258 294118 1914844 132609 1028239 77706 951912 417722 1068751 775724 1864354 1057086 536034 826158 130911 934048 1489767 1006716 763992 519867 228983 485781 1191075 1393565 150968 123059 1016554 321262 583330 1916841 532724 694401 192895 403223 636174 534046 1821737 921986 1372312 281090 1335476 784896 408175 302527 260383 1692454 882454 346717 1605044 7060 1770872 1878996 384201 1500642 1056547 479697 379589 397996 807174 1680180 611395 302288 1497540 994729 1069088 1695520 783663 1329117 80217 91544 369883 1349598 1436053 1653714 718163 1723496 500581 1605458 1521305 1369365 375143 414941 1853614 632023 1468633 1111976 507758 1809199 33089 547859 362341 680319 468897 1097655 849773 1643375 358980 1617301 615205 1169258 1966092 458969 962913 1689078 1868344 748746 1174178 874713 1630527 1741516 634652 1369741 1358205 1947544 193031 674332 774097 132740 104298 1517937 771203 793357 1232568 1919547 1188857 111217 1081636 89744 468074 1114157 942684 665979 952215 789986 1698305 492106 289255 1393148 1645338 36331 1501415 191018 806880 478356 1231772 1577760 432557 1993216 716054 39045 730386 52590 1168112 455122 749409 1720703 975610 276056 665322 1065543 995200 488104 240736 1386046 526134 158957 1270030 1029885 1005157 449086 784192 532498 543193 1315759 1724627 676370 764232 1922130 250378 949805 1368078 1514407 1855311 1376026 1033106 1324141 1423389 936069 1942703 1038822 1265387 1804208 1677764 1679094 104667 1045362 308263 1223472 1633587 61932 1515493 1839725 966623 1107819 1617793 1892813 1901918 1929807 1096588 1967300 581794 267153 1872186 448403 471138 1429651 1403015 1223819 365446 876901 1200779 1018404 1637109 1468902 203974 1749879 1350598 1096187 143343 442977 1982428 1768642 319859 519480 626675 1656093 917919 1191380 324481 1158238 399190 853074 1733765 1954550 103606 33028 768272 758778 1376594 1635922 1247359 128624 939118 1624018 1721536 1848365 598720 1095843 1525397 1930424 1787883 311936 886587 1571808 1667710 393825 966811 1414602 1165030 1106700 723461 1838338 1054598 142731 615414 932111 1436414 1205162 648256 46568 563817 279439 1216270 1680085 136842 1334765 1244378 279504 1767183 1090684 464357 1530716 1920000 1564819 1636642 659093 155044 1637409 1369203 1012383 1204987 1911308 413365 1989502 1013053 574464 817521 586876 114528 1147614 1425482 1152434 1888904 1957705 1604667 821729 862621 1711027 1814078 925608 1060962 1564901 1717297 660291 305284 1196550 1868306 548686 1738234 423301 1123418 177782 664967 961810 829018 436573 1467054 1034794 1476129 661397 936082 747000 497874 1468976 268344 545505 1108731 786142 543441 783237 1432201 931287 170711 541352 755032 537109 142121 1156080 1927644 1918013 280830 1779612 1983749 1010767 663291 1475768 294927 1496680 1097504 1641052 1608986 764099 1139670 893708 1115830 1014823 722198 75069 1150860 1735439 298053 13561 998322 1654850 105413 1604797 1823897 1874630 1031124 1821164 1719969 678413 1947368 1335430 1114656 507533 1531142 1546069 1359622 1232413 1234870 1106180 763721 1513951 141077 1527622 1754357 1883614 1477691 816919 144816 361798 1036761 1313861 1421950 976038 643124 503401 1801554 1733898 1770998 1192573 894737 1053657 673966 1254549 1454977 513018 1034649 1254265 322161 248796 1675575 1183307 942834 1726671 1213301 939341 1086774 1252812 1898022 1286930 73308 597750 1671917 992238 812231 14408 1883936 859787 642213 1004131 232662 493075 1611145 724170 1188145 1883602 1737100 907072 239379 428246 745366 1666605 561243 565257 1772380 230013 1377162 1016982 1524690 1003900 1399562 1994048 1213448 1340553 1864430 995151 86861 1673031 360298 177466 283243 1832899 1084306 1946335 590508 1123845 1427734 1361976 1485575 899517 1311153 1834630 1731544 948343 1473755 994292 1499294 627223 1223479 1613229 23741 844906 261806 1676459 313572 483103 589907 979387 1180664 191737 1255330 1342592 1496226 1871078 1958305 1630950 1567648 1240397 685140 1017428 1557809 660759 923405 23920 866448 1413457 1997475 1397666 1140508 1980670 1288633 1642512 1453253 934060 938779 403847 1229325 758888 1578424 1970173 1732540 1133341 152719 787546 1021961 481405 75316 70073 1534852 477752 1372360 1541741 482107 831056 432201 1313214 57235 414633 1539357 279197 1667637 705702 1573816 473516 1945146 770770 1849120 1406481 665440 1681131 707438 852973 424797 1188526 1791005 1212634 1643323 1810915 1137175 9690 1315090 1739604 1806177 918822 1426865 1467070 122677 404256 1409067 735369 156133 1490148 697992 286115 574502 1817921 1514732 798444 1860769 898398 137929 1191958 1929669 1592648 50621 1680138 990036 1650829 162863 625190 74230 1708089 1951003 1883922 1679559 1583133 5370 1084627 775107 1416009 1888499 1933857 1795726 1991687 369250 486674 702502 1479516 1466131 1505033 914690 1841999 722157 1437690 1230879 678127 257843 604167 1213834 1432570 9568 1626034 576637 1038129 475843 508093 1694677 524152 1817957 637627 1028222 379150 640231 1936702 200285 318717 555785 1638592 1189231 520391 907949 1940364 662798 219516 161029 905192 909751 1280188 276151 1978213 407040 15345 1876419 52083 810743 1952900 1959658 47906 1796036 1056249 585999 1514818 778129 721398 929068 819021 1942442 591327 41063 1535191 608670 1317383 271891 1177491 49093 1851774 65104 277468 1748192 68344 1408241 1145969 453585 524691 162344 1370916 251746 617719 1124924 1217379 333289 1617456 864676 638938 1646798 1708948 270356 1501331 1908921 1047127 903303 430153 1922090 1582837 1974648 1373598 1867626 1241071 470337 1940006 1495941 1435460 1430403 221158 1431738 1644926 1283142 644275 1755231 1571800 869535 1758062 1987168 1205846 937331 1625285 1013684 1466299 162960 1705489 316917 376606 155026 1376206 878933 857902 466048 493217 1125203 33863 872512 483995 1971854 1464356 12236 1774971 1900900 352380 882322 1077978 190332 465792 148105 718630 1990185 1377517 1552171 1610297 1958627 1361243 411959 1266924 230741 139705 1453647 1995324 239679 731504 30960 1328298 95569 1960892 47371 1077518 1990490 1892687 873453 1371526 1106243 474847 112836 665310 447737 1251097 198275 1304851 1164878 1764283 872828 906626 1418535 1166822 312564 1876573 1957970 1309555 1395139 41735 1530289 1290493 1708123 1252639 915941 482957 614143 158498 514027 849138 1353304 115398 190047 516398 1934734 851303 935334 1093492 790438 1745005 792170 1019046 955956 82952 1655533 513687 1005226 1535393 1542093 1328956 42902 1260727 1132163 915764 1968127 1493453 1280088 1100343 1841044 841718 1695754 1302007 862393 1755067 1706493 370987 912987 519126 144402 230914 613923 1575288 1133694 242130 1820239 1575945 1551905 888243 13572 1526290 1224419 72633 1618346 1821255 341542 847412 556454 349027 1438610 1278245 1112368 1604020 306136 1370101 1825445 1267965 671136 1087172 368657 1493948 850416 41101 566326 155921 292692 66507 391685 324759 1667856 854702 653648 1629109 1955532 1016126 1639799 1753983 312323 138655 144750 777754 1461396 500807 1512493 76257 310287 716856 683897 1477062 1296392 146370 329375 1305304 1341449 296826 1450807 1700568 1324332 1055235 340619 1377274 1592014 1644571 1442855 367646 841760 1913819 1556743 1954113 1105659 445313 1335374 750075 1713200 1592857 468546 83632 1446400 519832 372237 238448 104615 182750 506640 177500 65376 294710 940768 413444 1403787 1944542 803427 1615487 935873 506091 600216 1170050 752420 1761487 1805943 1047715 1711983 361582 1832385 784791 278946 911768 148840 712314 1400079 1328037 1389588 521960 1400378 1164274 1106151 712217 72968 1875711 1674118 1812562 1685917 1331659 1075485 1499071 893448 1038767 1418664 122332 625266 1925038 681197 728052 1923102 1728478 1508074 1278133 820999 189102 745115 1750819 1643743 1361627 1287821 181319 1432139 324580 732926 1052650 548143 1033070 71829 109410 1108953 1799398 1265612 272034 1839809 154124 646189 1029721 137875 1485731 1947112 1048300 141183 1239014 700645 734963 468 575338 310731 1408604 508556 721332 1061612 95745 756535 1016118 149721 1215529 471610 1191209 213055 614513 1744038 258959 558620 1991414 1943680 1540732 401201 1646253 870847 569467 97260 1103509 914824 1678481 268952 1979012 648839 273212 1863062 524420 140471 1593876 1630366 1512069 85286 897999 338950 1781465 274597 744723 650646 433060 829869 1512162 1377836 1710040 1218897 88716 619457 896915 1480845 28849 167548 1792050 1276654 870072 1878234 691676 1271233 778903 1741423 1390322 52252 154880 913695 1989305 496771 1851218 395115 1116491 1860007 843990 1977274 1031716 1036333 972322 534682 933640 1037209 1284177 1978967 978893 951693 199662 491144 373678 941275 84955 414423 1971220 1541415 280823 994741 87764 1153061 1695545 1910511 709035 1369271 1835300 1612624 1806568 607198 718830 1997484 1448227 870669 1191930 1872476 662441 1318711 389659 1036637 297787 316018 1815459 705958 1417697 1191550 1994399 729014 1691277 156355 1175039 135284 1166114 642149 1043359 1329660 1165220 921634 1143874 1453537 25571 1936953 639532 1811227 542018 1158 1961846 1724560 446781 122961 1818065 1095892 1740819 11599 574106 1131183 106684 1106687 1046973 535705 503419 1821956 1600036 1972717 83290 217138 1181900 556649 708695 1128840 23547 1908154 1861747 508360 1356637 718245 1836349 1508970 459352 1427627 307314 1889805 673665 566120 543190 1676056 1967030 1892691 213528 223823 1470621 1627744 532887 1912886 363044 838846 448475 1659118 673492 1936375 755011 733697 750257 1487125 560404 1949791 1558000 1932167 1739626 1462721 852043 1478845 1395474 793354 483333 1665877 1036682 391517 400741 295595 1811576 915630 447050 1149622 523566 1575282 1378028 439197 1912626 737571 107551 199526 1772347 1970486 62372 1437926 1901103 792538 403840 303611 1928128 509607 1118977 693985 1333900 192479 1256523 944668 775569 985133 1667630 1955555 25289 134899 136608 1440638 1753402 1912642 1131361 475580 357387 1770593 893017 107095 1473515 40368 1509292 331088 1867565 211593 1110647 1068115 1194109 1266779 718306 1663998 765438 1731379 141729 488454 636372 1526051 1162383 1877357 1677384 282932 769150 1915721 1795412 1694233 1660429 527801 1168710 1236423 243231 1794222 1861178 948070 541723 702062 1426358 276868 1686395 1289676 1615231 1677104 1867283 1832726 1416578 477138 80033 1349222 309642 130184 1868251 1696899 1730489 528199 800793 1964029 570805 754783 883855 975512 36687 1350355 1720225 972238 1236876 1850668 506778 1271061 1610518 1178802 1913781 1535283 1545091 1902642 1304380 437658 525730 1530422 825123 245203 630520 785416 979723 1368258 1850833 1949328 200415 997333 1284651 677451 1254769 827160 702761 1223347 1347610 1530285 409685 952715 604711 460464 1854114 1643551 1264916 258885 645928 702307 1725908 1756841 1532099 781976 196773 1575206 589500 342172 561843 1728283 1053227 451032 1549245 878917 1022796 867023 37505 866994 890106 1856198 426102 1101033 1719473 1774551 686721 1596767 1068097 1839963 1852046 419293 1010485 1940206 755962 1754757 392845 334746 545571 1232823 988477 1296828 440882 1997453 614689 846366 342769 1999458 1003020 434329 1214063 1654271 102642 995592 93588 1752830 727542 829823 78454 864357 911717 92945 199378 1052486 1191647 1609626 1711522 1239490 528764 1493005 553586 1560519 1140107 1494644 1906273 1128632 1938999 1733942 1835598 1933751 1441960 310493 377914 1825283 1605515 761163 1665039 275523 350860 1253150 318784 1271772 1358771 494962 1063800 1246649 1509428 1520172 420804 148739 786722 163829 897650 37374 1007213 1130501 125660 195436 181570 1094509 1062926 859791 1613120 1612530 589758 1502547 533786 791791 1839219 804285 1560889 800083 559066 1676850 1382862 1220062 1173212 1810513 719335 1608426 1198753 340458 896762 1291321 1904681 527176 532793 1167978 496134 1401557 1063286 1015384 698170 1108790 1600049 940152 1004317 762468 1495683 732368 1272989 1710952 498833 1055203 71589 660441 400698 171395 479748 1293799 133911 1190956 1624872 1617706 1050780 1120164 1704561 298962 654146 972035 1412953 817706 1529861 1284806 1558862 314616 1370327 768172 1954061 365367 70462 9286 923947 1931709 466772 640738 1805838 229609 394789 1490019 1610494 344385 1468304 1990852 1039187 159504 364198 1263043 6937 1518454 8106 193850 618028 617189 1802070 827597 434224 852372 947379 1540731 1710420 1297 286120 235585 353406 1500373 1359969 1342082 1484889 353194 12873 716806 1995758 1444221 1375778 514227 318484 1995118 1459468 1042148 414832 997437 1468993 1583775 1832185 1228537 1596506 409290 501298 1296600 772993 1420780 1774095 30737 903346 1744157 1634582 259568 695894 1101927 1848633 1334386 683262 892786 938568 1141744 247594 1669649 275280 1963041 642467 106507 896215 963740 1453112 1556886 446137 70242 1183194 761187 275105 544851 1130109 1448824 1306661 192797 947596 1596786 1874573 943384 1238836 454572 453969 921752 1634209 1583401 1125524 624624 831621 493712 1611172 125298 971608 1892724 593711 758099 215034 501903 655083 1972638 128986 816016 1796903 646496 1006787 1115699 1032817 778535 439498 1022496 1752578 437090 655529 1450946 288682 325383 1641510 1445382 1428549 313424 435565 1586724 1725673 1261688 63756 59797 1618949 425761 944878 993775 1971050 1895322 198513 687132 1085278 1287504 732041 1610145 1641546 852955 1475755 1329265 1745887 670680 581449 1545429 1729247 1867625 1830419 676949 983098 1936748 434415 949362 1798737 420473 1865571 1173214 951362 1188812 958212 367641 1521674 1628525 538087 1150483 1369733 1272437 1353400 462817 152772 377508 312388 770040 1674851 1734698 31743 1184109 1510727 1953534 836006 457682 439366 1623892 1845316 1109790 2911 1266729 499683 1257809 1853043 183771 592619 1232663 1391255 670611 1200328 1114764 511352 399810 1402839 1931515 1979642 1689857 718146 589791 1537067 1703668 926238 771239 54171 195619 675390 895103 235392 1430567 1886602 693497 977662 1975635 547556 752302 1894649 457974 1960389 1688102 1737858 563391 1755489 22096 1927526 1472869 1297714 142664 34458 279050 1762583 489692 707230 575434 920568 1468209 1594821 974922 436216 1362455 9719 1200110 582362 1841130 1376770 607828 1502145 1109038 321390 330457 845779 1584468 60775 126975 1230906 1306310 730874 1365134 514712 1573145 609953 1085297 610391 354768 1978704 1226294 579318 528400 481825 1088829 912174 619866 640144 1485205 1087518 1056837 1670706 362150 156538 1489209 402100 328447 1109789 351990 1535140 1051267 1744082 1054593 1587586 986177 27437 24294 1694492 942104 1612680 566106 1273266 708935 948877 1303379 1286757 699840 1304236 1312732 592999 1586628 1883822 114861 349946 1482143 657410 1461603 1690323 1083844 1675060 1450164 768527 1709818 1789021 1213089 687352 489927 1521879 1013368 1589460 546008 165510 94868 1906017 1545427 401424 1729506 881547 544944 775743 1611591 1722924 94929 33699 1903491 1265062 1994031 1154156 520510 361202 1808705 50129 1219365 1294438 701337 385210 126350 759924 1589562 1989184 1420348 21765 154823 716545 683704 1214677 765263 794682 1755042 1130297 251234 1207228 1435496 377868 1400030 737488 844048 869693 157311 1886972 800035 346289 1318922 734218 1753769 1868704 1000043 1294986 348803 1970583 1367782 443364 576329 1203893 1781654 228630 1976152 360547 475473 1868891 1499985 1914188 1788019 1723143 1260675 1136347 1123383 1250586 890900 103368 708726 47496 1009889 530876 1137428 1212089 1137908 695974 860823 637110 1891477 171997 251418 1448567 1173221 1897376 987516 574003 464099 587993 1867077 391295 962180 228461 1145520 145017 378777 573217 513109 320385 1920208 1829418 1085593 833323 1999820 436751 898457 1118445 559145 793338 1313359 633187 1661247 951948 1854933 1823533 1940308 1489492 469608 1274209 974273 1505162 1106081 869772 1759205 1914419 1899304 1924645 74132 505704 1926635 782630 436543 194962 595346 1793957 55304 1540770 1342331 1872743 1484508 452520 659500 1968282 845286 467010 1527974 489681 1172481 1725623 511766 59497 1284713 1728005 1015200 9361 1862023 1375401 1443054 1709265 45560 1270242 1987933 1832793 457441 1264969 1973901 558667 548203 67589 1742670 1379309 92463 638910 708392 422239 1905993 903958 1120997 159843 615511 404965 228030 446221 1319156 309668 1810450 1120597 52946 804079 1864387 935371 949278 170170 1695668 1105575 1476782 431352 470365 420560 1859593 946670 1874535 802167 171179 614112 1798254 944964 492046 1121549 1928487 265407 1987702 592115 661760 687250 1787392 238931 1610253 351281 693108 882939 1681465 684336 1538539 1805549 1765679 1291487 701695 1928061 710783 1702696 1187670 1296871 1050963 200997 227862 466600 44926 88650 85227 237027 161146 1715864 978295 343586 924367 812746 1880099 640764 1487357 233915 719244 954802 976713 444161 741284 930640 1835522 1611846 398126 323946 947604 1351905 1896417 1788934 1903423 590790 1452250 1523179 1784286 44331 317671 1039888 288852 1685710 928406 1619232 1168943 505700 1730694 120302 313741 907485 1366523 1189141 1993032 803058 1255439 301352 1843414 242487 316521 392454 700973 725166 773795 491782 477816 1650780 573492 130775 1939380 1069078 1171618 864313 123474 354565 761853 464983 1569824 1097101 798471 1346212 550122 293300 1253118 1193434 40228 1928830 1528663 1317061 1280283 836390 240859 1972898 260570 1332764 1970707 1096460 1148958 1839483 698857 827974 278538 1264574 1128577 370475 1291734 663447 205475 1645723 994016 1943292 422984 1246099 1673093 1977394 704611 1410731 1389430 269836 75131 1150054 525611 702525 1397177 747323 1714138 1323645 673869 1092149 558891 1474906 717951 26518 1579557 1160361 1142654 1652829 1890290 625594 784815 1861217 338269 599513 938428 272123 1635486 1980950 656296 74703 1662108 1061022 1192134 1186183 1854420 1732077 486944 1310221 580192 280014 1378660 538054 999533 1327809 1784631 1062639 1895635 1485154 1304293 971314 1332798 1228877 1242456 1479118 360690 1984894 594952 1605373 1943898 428787 1101704 562092 576859 436451 707248 753676 1261494 120829 966739 890964 1942443 542646 442865 1341339 895841 1665786 291828 996399 1142511 1042884 1722692 1338302 1168014 396176 1672257 385677 636526 1030463 32732 1875999 1067441 1221436 1788174 1486680 1766634 174941 1084437 388774 1910890 360919 1444925 732066 1408277 133987 586566 1715382 668080 972601 62229 1073086 224276 1753491 1774743 1391483 787954 167341 447984 843998 1425707 607711 841137 1821574 957754 1966393 365934 945895 1798908 581917 641505 322263 1157875 1448103 1628505 1956234 962377 726001 1095720 325237 427778 1901680 1421641 1487353 538655 1464123 778365 828858 827299 712835 1095287 1043436 910659 117317 1725016 342868 336527 904822 180210 814126 378306 263794 132001 504677 881717 1627498 1327381 106047 1647442 291369 1751268 1623788 883769 127896 1042031 302941 1331431 481234 1849613 789656 1242155 722195 1558858 1599492 1478272 533208 1149159 1003409 1685909 1381037 1759321 964144 1087566 1860141 1576439 1703969 542968 776302 174327 716976 623984 1461575 25356 1006997 781827 1863507 738152 244668 1814385 1203229 1770744 201315 515615 1995579 628016 1593837 462730 1541051 1150031 1702702 1074917 357721 1819534 173766 803353 1460149 1456560 1270135 1288902 97099 316743 206888 737497 1537792 1814676 1363913 83492 582315 471884 1853387 88751 1907287 1119970 1106215 1117405 1239129 8022 932967 167349 1921927 1833101 1864067 1265878 382474 808730 1127557 641616 332082 150469 1782647 277640 1123522 533276 7856 101918 483121 695385 948477 1818819 1630686 1999007 1044631 718297 1900643 1600421 885065 891951 1843966 253849 1517989 362710 197007 950223 648560 788275 1406366 465116 910488 200854 1043230 1033400 248715 1345095 1830512 666525 1745231 417250 4502 1640162 79458 170008 1980442 1804380 871122 998501 1970926 319290 1411684 234955 512941 552343 30253 1557505 1231129 1146218 1037738 601691 102016 544728 100045 1693171 113153 618716 1103869 72160 995181 524393 1810202 37065 711435 901673 837963 1708875 665350 1329098 1947829 1708078 1926619 333241 257453 1957721 744860 950210 33946 111777 143579 1287218 679066 1688861 1254410 909618 1711277 1517894 1939945 1191853 1642019 295828 1599237 875122 455973 759617 1697661 1392107 698407 1213729 1229610 1335150 829284 1405081 1377700 230512 1724731 1640550 714688 230206 1506336 57181 893113 1971810 1573206 1925401 1570896 1140653 1793307 778470 1048704 353852 1870374 747743 1869816 1244823 1870952 760668 733986 1397166 1508651 1755573 827827 1927543 1019382 1167499 1549932 1096394 888687 1131252 1931373 763562 690765 314117 562628 1309499 1707097 1575167 727911 978828 1166460 1516845 768337 1518338 1978362 1943235 1724419 1295344 300634 1965250 1149323 1827956 644430 1832608 1667649 463363 1063001 1220774 27916 1548452 1334769 359080 630616 1524567 806360 429881 215562 1218813 1609330 1315633 1733665 1559953 1646726 1116791 1130455 1408742 1521239 1930539 1043563 449652 1118400 790380 1757408 1178633 241387 857568 226603 1737437 61557 235389 1289914 1442925 1936880 527897 425379 1874737 1823268 809951 1268786 1676223 1188377 344513 1059322 1973231 1489474 1993200 323512 264814 896806 646082 981959 566038 1866826 1574807 494965 1759512 244352 1797863 236209 1673716 1772595 101439 1992183 348402 127490 409896 1949895 751046 129263 60130 357388 1616606 673267 1767231 1449004 85050 1046744 1465872 1836685 1365627 1459842 446789 506462 1866472 1495704 1038962 250592 1140057 1239475 58718 955669 1613473 54040 49187 1766860 1397559 1167167 1315136 537304 1983191 656433 380940 608821 273244 355545 1840176 314703 724761 1996705 591091 496520 1618682 309961 1371639 267434 268682 287286 312093 1709301 224579 1736120 1375922 558953 1856313 1096322 811910 1694358 1264782 1656895 603613 1671110 294957 672077 843619 1584101 72836 1810856 1609545 645840 1553908 930478 1824999 1007372 336952 1016037 1831047 372911 497466 763363 472170 164355 522523 708600 980020 1918129 1684167 843220 1466096 1500076 1934056 1366157 98202 1766616 1029903 850403 885802 531952 1995570 1965293 717432 971069 285103 1884441 1424257 1442021 1096552 125386 272197 817674 518240 1868040 1016077 1414642 1886369 1940850 1319778 1609448 475733 738041 1950988 318753 1311687 1433851 155714 900135 1599118 1217558 649548 1132330 1512907 1430003 161296 1383851 178922 1933892 656053 1524637 150156 1918489 688637 932698 1145687 295523 1694081 1300195 816930 1594702 421542 1510024 1812671 1097605 1503204 733788 1030736 1569188 451543 1606731 159378 982459 1861723 1373400 964678 486612 943862 1221767 1919883 1885473 323270 147391 1072643 370770 1752390 731175 695085 204570 1967884 1566141 661643 453578 630357 1901231 1475325 1348479 1042561 723085 1658348 1540481 327306 2760 507771 1017651 388751 1333641 1782735 418945 255373 1255548 1841350 1190476 126383 1771652 1370088 116148 1306589 855197 1737778 1364434 405274 879084 415977 544878 864182 267878 343128 363110 112216 480807 1600425 1074130 1800168 135547 952877 273937 446513 1898399 501103 607704 1497081 534002 1352603 1627734 155705 1323233 6660 1787137 234418 1579354 1742050 1153013 1135332 78142 367515 955629 1762174 1853470 1851810 1666180 675006 512239 1128195 648290 750306 1560787 1292097 311125 618903 1080439 466369 405572 1567886 1609170 187542 373010 960058 1536445 1148989 1432326 1017200 779606 145196 504992 444487 1406510 1242536 201370 28212 25213 563713 631746 1069157 1636805 772926 1664676 1763948 601152 1996607 493693 1503056 273026 1305755 657150 373891 1724220 117811 1083343 1890382 765278 906783 94187 1241219 1867726 1181538 1210787 1391531 1564360 1767322 1917335 820492 87768 1990278 397360 481243 1280772 434971 112997 1451392 334287 731115 1199109 455046 1923815 176721 1904736 1270217 1511686 963660 653457 1660661 1495912 1270313 1306430 243248 1647005 1401387 1268504 1478590 506039 1941295 511572 1305621 891998 62693 281180 701768 785087 1578119 1358964 1336928 1721768 1019616 1488496 650398 10841 1591231 194298 1994724 1545338 1732681 980656 946109 411954 760192 1636863 1151993 648394 1147736 933527 1715807 834306 1432513 1821999 1146106 1566313 272858 1300949 474320 1376022 1153477 1821394 234621 1243133 677079 1098461 1200836 1333855 1632814 970755 388297 504296 37195 641667 426522 1775776 1737886 33585 797337 1906765 889318 1089168 1000785 699235 1539006 608856 1632533 479371 803288 1649585 308570 833413 1130249 1685857 528543 1779244 401819 9634 752187 1156316 1743379 1330335 1954014 688523 915108 1690531 528813 1130048 267211 235553 1037985 1361738 925443 1943927 1070107 1855070 258435 405520 1103493 1348565 881646 177695 292381 1138834 81939 1624445 236359 778277 834124 930864 1581930 1684981 1345156 813374 1475049 947908 195308 1187416 967795 639383 1415433 1136774 1132373 1178018 1089843 1172322 1377402 341067 707899 551807 1549923 1839325 1752163 1553137 1925607 1661159 793853 249678 1595336 1998273 659540 569949 1904121 1718733 625576 1694145 118664 1396185 869987 256126 1440955 1779858 1448943 1572599 1943035 1303698 615933 768300 1980281 1120971 1406562 1003766 347504 68325 263433 679614 802800 1873162 1651649 1941184 1011593 604738 1137716 1744348 1772950 171114 467206 1530621 1154298 1630128 898185 284096 254997 215316 1508436 748674 602551 474113 982168 1168605 1295709 1893946 1099979 1053669 269891 541110 1442268 1091392 1817007 960478 429051 1771743 1326069 399454 1192697 339961 1212774 619537 377834 501110 1627236 418076 325781 1809421 1372072 1768924 1996017 706317 338363 238641 1405154 316272 474419 989196 780128 1553242 1434931 293099 1885791 1730340 1425491 1914199 437613 1001510 993468 1582051 932899 1565140 1688003 1591945 636792 296403 918748 1424623 814538 934694 1463227 1834971 330981 955934 448099 1461258 1708122 1619293 1890445 142417 1787538 1413104 585672 922196 1847381 839419 1130924 1445664 1385003 745259 1743520 510541 155059 115787 825580 603894 1149221 157839 1496941 1867748 669817 721393 1356618 1297810 1059834 1743915 1555528 1890977 1378486 610499 1447406 1272014 345100 352360 1270948 555280 1495021 524247 650786 1999216 443910 1886127 796552 1445160 303526 539407 1780043 1082942 1927646 934974 788799 976160 224393 895886 59121 1272938 1440308 892923 332421 68488 1733738 1382658 497709 878357 769405 1952375 829399 1327955 1156797 378693 537265 943317 1688186 29466 304798 1505831 763782 467125 612422 1492601 47724 1909406 1262781 213118 903376 1467879 1764374 350803 1571618 366104 185944 631098 1528046 1383218 1523015 550613 1642402 582399 104113 410146 863883 1310686 1933565 174462 1433423 1270354 482746 525874 889111 117511 689809 1212995 1441980 1825128 827296 1163398 961817 149450 601839 963860 1859927 1020346 396790 963833 518300 1417015 777524 442037 917085 1691494 911499 357533 629001 1466174 957828 1245449 1573964 1825813 13181 982126 1868761 1269862 1194976 1668018 1239135 1617795 104196 1625073 290779 54424 1363280 1891785 577383 531620 1130256 1174045 688015 174270 1207141 1421451 1815722 64121 1219029 487836 465014 156812 1236048 1250836 1745604 1042331 1560752 368772 175215 366675 318637 375935 517418 686656 1338177 1868316 1223028 953750 1824238 1513503 1318490 24367 282178 1012307 442100 1161196 132144 1796230 298796 669174 875575 948611 1251207 1915402 306845 791647 1656504 567205 1528694 1871839 26922 1450915 454977 304096 1807694 197944 945007 1287081 1908162 1167741 856325 248686 1806319 79769 982561 954477 241332 1728559 268402 549604 1648474 1148223 957961 267144 1663159 1800839 657989 1337802 367059 473481 1755779 55334 562097 1638455 404473 199980 1602520 1842097 518808 921064 484142 1232572 836117 420329 1452306 759514 29050 140241 624484 801952 279167 1470999 1320337 1574092 1218624 748920 1091381 1760813 1730877 1595451 503117 524852 692364 1821401 1238029 1379604 131481 1483700 1591012 259147 1776566 622222 295892 1015149 1812681 395455 699524 26973 848544 562750 773541 787436 563876 1524978 204896 988941 1142783 941257 1604805 1408571 1585570 1527720 1893418 1114615 1862583 1476324 95974 903128 1428453 36069 596128 1417386 983424 1321613 112675 449963 1245935 63591 866248 817781 898447 165181 1226388 1874881 1964913 635963 1513589 1332632 1791891 563800 598320 1642752 1562555 973520 1866522 1940625 10323 1630167 737671 107152 700273 1180478 1715309 584536 203421 1452362 1731626 367242 157326 522483 667557 506452 1704235 1116150 351103 1239869 732863 621088 1991256 363710 728117 1907340 1519799 898929 406639 1210800 1356870 465647 1748737 1376585 355863 304895 1554732 1867363 765811 1682933 265607 752534 937379 50463 1005419 1406437 1174175 577963 819812 1100873 1467303 1029304 496945 361040 255785 1725646 1367835 289370 560655 36476 1782722 1386599 599136 1721185 1464407 1891581 1825772 550963 95346 265873 768442 1374292 251024 1522858 569803 1478196 1005484 1021685 159394 855910 1506388 202476 902807 1374610 1501486 1374242 1889520 1179324 1736889 1390715 307994 1940210 1007310 1655411 320658 842041 782950 870015 545960 7549 339272 1048914 518832 90506 1227601 1102140 422645 1531326 727456 312495 525979 384922 417901 914311 1660036 1719475 1146184 1980659 944595 1492412 1409633 505236 842960 12995 153479 70380 1495789 1788247 1016515 505054 1113285 1314272 1136988 746424 1630510 598909 1923225 1964421 1816095 692339 392630 369769 36023 1060772 1427878 176664 701133 236414 191021 292064 1388843 334541 1170166 889248 516067 871750 824143 480345 297299 1785006 1014826 1336390 201745 1740478 1563714 180727 1797053 410069 455889 1741904 366827 1059107 1351425 1251967 646810 1036140 853878 11041 430341 1168155 1474259 960106 488504 1194505 1415390 1794759 1693381 1639803 761027 1727206 1516661 373282 349478 1942255 1379347 1573889 426216 1497412 368661 850131 659626 750520 1543271 1036113 330499 911934 1110576 171715 1226749 779798 1013788 1522405 791320 1937749 1528187 1403285 729806 1260220 1098280 952093 138204 548485 141332 1123679 1125721 521802 525263 1560146 1604679 1051157 884637 216931 371983 1230098 1241160 1303968 1510364 857617 12245 1546139 1236010 812365 71631 1488562 1654554 1021066 1346330 1039049 1764555 1479615 1224408 423134 1286746 1880201 686314 1313279 650364 1157064 1865428 1229223 639689 357832 1257228 981438 1522665 761759 1823629 213308 1561346 1910856 657527 378803 1808483 1777786 1744958 931170 983939 972459 1525113 925866 1648438 1302563 1316951 158318 1333502 1522634 1513522 1182969 557124 1168051 605085 842427 1719572 1897980 21986 833059 1347684 1303421 612970 154253 1971229 529761 310007 1225982 150656 1274513 1240380 35333 484430 98930 1675066 266831 1178634 490379 504475 1802664 478359 1422754 1541581 82627 1394414 31591 1547156 1542380 1727568 1130869 1357881 858950 210134 306675 321913 1460310 386690 166032 904707 571055 724436 1265593 431841 958441 442015 1120324 1165948 628518 130617 1719707 422099 1888085 546742 1316568 894247 288095 1099753 510376 874542 257935 945088 230717 1504730 520694 1758922 1331482 647236 1759649 1152605 1198657 401866 1283743 1260043 491219 898002 604419 1678933 637912 1882641 1490322 1370968 1510746 1292842 773033 1654617 531403 183206 793528 1907989 932870 1314129 1347553 56872 1986022 1229386 54197 837567 1855337 1146152 933850 1177247 1772697 285396 601790 1025850 436023 483433 251291 1482973 309979 105597 1690174 1804065 156098 1346554 103959 1306346 1620679 1760276 1969125 1800235 1691596 946834 352753 1592915 1068435 1529317 1053626 1398866 1571498 4248 22936 505010 1388755 1547294 1951747 701386 1252912 1595225 1712177 1313246 1722982 898249 1789819 1540394 21558 647708 1765632 951914 1999243 333857 1016870 1529413 1726692 484591 129786 197946 1927006 197803 1544520 1288913 508581 1211349 1260269 635858 1614157 1705216 214676 626472 739598 494076 321852 98268 609839 1770189 1186203 1268050 1222155 561202 1741164 1667445 263189 1304558 1102181 17900 1591005 469293 260128 546429 700806 896181 1350939 944692 1744430 1034460 1009094 591015 1788014 848917 617669 266968 437473 1318612 12233 1218927 1883563 667293 263270 1204520 1571158 188202 35699 1248776 1997215 1149230 531780 157038 605624 99635 573059 1615293 1717176 815477 1741957 1545787 132010 753035 860290 1001695 706994 676072 378567 1112087 793820 861788 1137030 1620808 1537604 1146201 1197894 1642326 142262 870467 1984562 811062 594866 740848 1429751 927917 1154488 895537 868206 1299791 515629 1961144 945827 1779986 965063 1573855 1962038 1270533 380096 149853 607760 1857307 1234407 94841 933343 462128 120910 106196 639920 368216 1004718 325637 247046 601348 1966217 1138270 562661 1653490 693275 1149960 1341438 722000 1598096 951626 1289906 1188705 1107127 820971 790276 1681645 716034 1813101 1958156 1136404 264354 678636 233949 1465430 314667 1133727 1843879 775430 1783886 1003539 1392308 1154599 334893 1249711 1735299 65806 1867815 1555294 1412924 234236 919010 1501877 564510 1274054 1921005 1032853 403563 1387092 1798178 1136442 451452 269125 951574 1754111 1712617 1109728 839793 742250 1179554 88713 595943 208598 844092 751290 605284 934284 1963246 939332 169772 1939389 272809 239276 1452260 458416 665181 1058571 571483 807985 1387337 357043 170818 1658482 1881423 1276301 398132 1261106 1879417 109086 1790235 1374557 1985173 1932106 915425 302264 1688108 1163835 494635 399156 1820814 1752615 912712 1942381 610734 159613 1401426 1095171 842007 1826205 226052 1299721 875785 1094980 1839484 1125152 1943917 233105 1329487 1841183 1896534 823673 1392901 897607 1998548 637809 469637 705292 936782 1201518 663142 1367752 70167 1243150 1708126 667755 1793584 930704 342882 1683703 8853 466987 1798062 1788467 19624 1431971 1940094 684064 1149064 1412931 1696522 274515 1117657 873999 1726213 1393140 45862 249983 435675 1689386 751583 417347 256617 48594 1539905 1204317 1918736 758711 1131221 1774555 609049 781391 182660 562702 143288 1490734 1839217 1642037 499224 1490097 120901 1198771 534581 982129 771128 1550766 1013305 1483186 716375 1966739 910100 449013 793225 407954 1949189 793016 1980313 793771 1605350 1229065 1670549 500684 145940 1258724 749443 1412065 1476980 410535 193185 888845 1669528 234051 508002 315675 973593 668451 949922 1416931 114718 341099 70827 1956801 1578037 1315978 523455 850004 162194 1044902 671278 1873016 1313315 898272 708730 642041 1661798 914875 1698917 857731 1213404 275263 1662239 1572972 1571749 1713216 1775704 1710779 1939937 1359590 105433 1559137 144079 74849 1385310 1755476 735876 538450 1413310 220630 1250242 1810775 1977263 1362214 438249 1174846 679536 1863434 735940 374969 1205064 1530190 642737 1222078 1541293 261049 773364 1314624 515491 1503757 1345373 1214013 1313882 1232601 188863 1818651 700924 273887 802709 684243 1301662 228848 1232874 697729 1758737 1688291 1066662 731150 419943 1589859 1718678 305681 235586 429652 1914157 147975 976245 791267 1290069 799941 1769690 144838 44402 663697 758004 415213 1183278 1951605 1982990 1937515 634348 1462629 1838604 1564575 745473 199577 733637 327084 714930 13002 52981 532431 748347 1761209 390718 1054342 933513 1951136 1816867 1581464 1315134 359712 953684 59966 1668064 1149429 1647390 815137 940611 1615214 1750189 1703536 618889 1025534 394473 1495055 1726234 1481385 560391 1044988 1301280 951547 1466480 86263 460741 1516718 1770709 1698129 837863 1546955 1315620 219366 1550818 157815 708191 1789805 1523264 1503571 534894 977370 829362 460426 1420634 208937 1681153 1699175 1551773 814098 255413 1937241 1993290 1536331 962216 224091 688320 838172 368662 225943 1443189 181327 3849 1284004 1377175 1073225 1142162 659892 1405756 1092855 1869638 817518 830363 15008 1741999 1583285 1296400 608079 1296874 165881 927809 1716297 533310 1386975 401560 977727 1302709 690609 1362085 1340873 1227817 910033 1637611 1019465 990236 1307213 340094 960605 394229 957838 1822373 1562226 1682552 1394350 1214133 923433 1050029 1467974 19364 1143215 823233 651859 679658 1048577 1567057 1861846 1005931 997166 918125 1506597 856063 1033121 504373 1795098 26181 1222339 930718 1430645 1837612 1527587 1098967 1581582 12260 669395 999301 534387 893853 466799 825212 1820131 597217 874665 1164198 1126881 614916 1022522 1258131 138766 25429 360352 268491 1922328 1852189 704713 1714198 472606 1890553 275541 1130812 1979019 1306151 1532287 1278408 893619 1807503 1467076 82422 442282 36474 1276693 1417705 1063394 670991 584648 833538 104255 1791042 1578286 961106 451765 70065 708625 1359065 484842 1408673 1215786 1835314 527890 1505000 1654475 197059 256565 1529820 1874852 1977104 1867677 828128 1664477 596834 1971428 908640 533957 1473415 1579516 369190 1623677 48691 684861 59377 563434 1883760 1549195 429104 1463098 395718 327952 1162944 819426 1809637 852333 1214491 613063 298376 1866996 1806991 1645010 458091 457110 1998343 1185004 1082322 344344 1423808 1322805 883329 675503 1294703 1706363 882232 876672 686559 888120 649693 407448 998814 1503591 183532 1331498 1676063 1300788 1405652 254048 154049 807451 1641871 617634 144118 334056 855008 814978 1154141 1517250 20740 120495 353207 686622 830656 1885225 1590369 254918 73664 1321604 1385496 825951 1135508 689837 278416 1762157 802472 1240907 85827 482355 292601 1505312 1043130 670910 1485240 1569084 630675 442521 1475627 269922 1557863 662234 302899 664625 1329956 477944 268019 1122070 892028 1619144 1450151 507160 1899093 1134623 1949663 814350 1061437 1677708 271204 183681 469223 138219 1749326 397271 886317 313138 640266 1878628 1900859 731917 778702 307686 1262340 211488 1120637 1612152 1698008 1426114 982059 101027 1591239 254509 1680276 1508861 674392 132560 1680510 1258267 1903968 787375 1427384 1528108 418687 563014 1212641 312525 1529840 167419 1860562 16807 1831888 1762967 1441812 1440419 1158873 1388718 854086 702609 1848727 1214944 415330 1270623 1751610 1482068 1187127 1966412 114181 281999 172680 1527344 426602 1913744 1426342 669267 193090 259461 1278923 616191 1712667 749830 435384 545394 1768459 712945 976508 1670372 1448880 1557458 1795586 554636 353266 522941 25138 1877250 1646002 434920 832258 1985527 721263 1772218 14985 992359 498225 1200321 1688098 1728604 173391 545926 1599643 414687 653941 1054429 992357 28229 987834 252266 1260691 788781 645619 1524036 70205 1700131 1550592 888649 466692 471673 169925 1150881 250926 260823 1889274 1960927 136413 824433 1443708 549277 507721 1870964 377706 1762895 1075457 106368 1578160 1165057 473432 1833595 912030 1578886 1757452 831650 1218496 1787957 207022 1799434 625635 104137 74646 1154547 639958 1699001 1022568 717076 1986855 1639561 1408672 1892544 1316455 1064586 1874492 260367 125957 1463767 1705708 1243586 1524805 87800 209535 579657 1318436 1719803 1962009 540465 1984345 620135 678973 1744840 74762 1422366 354101 607950 413613 116063 1585150 911678 716359 1119108 991073 1335879 1260446 721725 20069 1398833 1088119 11086 1469586 772458 1283364 482039 765673 1375095 1211238 860728 688225 1522174 972303 1277038 813710 256390 812019 876304 342799 579439 115577 1759274 1927384 1661881 599739 552834 607438 1322459 1442965 1624959 1814454 759319 605762 664069 507503 1847663 8079 1470690 678646 34699 1031107 1100990 1657394 741613 45211 699969 303877 214801 166385 1436351 1954268 1376609 1313442 1005227 646756 296232 1741175 313835 1100320 1913259 1727762 423262 1559460 116194 1353785 784965 209573 1043678 600742 1635865 925636 1170844 1910065 1774476 1918303 1968382 1982662 1906309 357882 1844252 1306045 77551 879768 1210948 1214439 109759 1990394 1001797 474233 431880 636366 1173164 580028 1818414 885101 362043 363461 1927018 1026551 561059 219514 994443 595480 456244 909885 852948 236747 1169495 1371645 1685667 116164 229110 689729 1806679 1622204 253902 1416459 1164587 230370 1477935 594376 345986 765981 1218394 1880710 31604 739187 1068470 554721 1106683 1599149 1207494 627251 1468768 83678 1964789 1268916 137060 658911 779010 944403 1506820 760790 1628339 326561 283665 583089 1184825 1979464 1487299 791821 417298 289809 116019 1178835 1292735 836096 21540 476820 1797465 238088 1936525 355936 379728 1750134 1527680 787474 1256092 1833828 1682554 1598926 1354709 818978 242990 1571474 22088 425730 122922 988697 828507 1088670 1837507 57140 1814983 1350177 1902303 1396929 1650089 1049083 141799 1878219 1058271 796112 1977130 1873157 73566 540719 1971688 1422308 618628 1914960 1178542 654803 1758427 1889422 1844490 33916 941892 873666 13188 178595 28755 1766100 1138875 1781621 1303655 1949845 872303 1312192 1294846 1527419 1659831 300750 1472696 1647376 1103278 312206 1811149 1060911 768810 1094593 1705876 1900939 1325311 823901 942524 1421710 1200832 1490873 702214 1486725 1384733 645572 1256370 506491 58912 496128 759279 1004688 1150750 1704415 129084 251810 587897 1649150 1474274 55993 1033245 359061 788841 894800 1777054 1891778 1240549 105270 1075199 1806980 1596326 77101 26092 1190897 1501312 1709408 514131 570486 1350458 1619354 392538 1883631 838375 530581 247072 491879 833859 835053 730042 1843802 1084767 547968 462314 1736325 1460274 499910 283131 121514 1466051 1010544 331614 439828 387059 124091 148107 682433 1177525 1797430 1587282 1312325 1000036 1237821 72741 1355348 817897 1670330 651095 346299 813186 1749327 1999718 95535 47606 135160 564149 1671135 1806635 1485785 700356 698046 204479 1643986 954345 1563652 436637 866350 1516775 207345 1548263 301847 904190 378780 529519 967116 74953 1273856 1191109 245429 1036377 563832 1580334 951804 1974457 1548527 1172437 1264186 1615033 439797 370623 291110 1281892 701511 272953 800109 594380 281832 1771980 739139 592272 1506537 1937708 133459 1182936 1159925 1301617 1450736 581926 192123 1085686 759395 329710 1305291 1512836 1277582 807824 1021183 1290162 224770 1669619 1798976 1463849 393141 371898 982407 565831 1507557 1559885 1571547 13218 629281 1552063 594367 1788354 220951 862337 53804 717907 301510 994162 1735573 1828247 654205 460306 1368589 1627382 1840832 1361775 1119575 1068019 1624680 1515156 115767 1554073 578744 604486 931905 292828 1550522 377748 344652 956127 304857 1549108 755553 950427 220253 1738483 1675959 208719 252410 349782 176835 1797129 1689129 1109513 334192 1507352 1855800 916932 830255 1435007 1411052 438787 476817 1075389 52347 1089331 1523145 137245 476797 701904 1721096 821598 1153941 1041174 1268036 535158 582088 54944 1027750 449336 186695 521959 1306421 1666743 1904537 910243 166405 205243 503597 1995290 1086326 984935 326710 1907404 1703456 1378745 1368759 372738 1397150 1233485 353904 685314 906491 1583293 1626668 358315 611431 831009 1603819 243746 70464 831990 1059947 1689040 410120 1941624 1911780 191557 383139 1182593 1812022 814789 875720 61057 803049 156001 739775 202533 965901 456001 23270 971340 954910 361292 335237 1306392 1214017 374586 1068539 478282 725331 1734839 1464313 148697 34387 1538036 1939163 1500947 760664 1454187 1934618 1100207 445598 799106 128744 1822115 1792766 1911546 1594366 1387995 1340889 1315630 857581 920846 15080 949413 1790794 119485 1105657 624847 560167 272392 363518 1255743 1607283 851111 1842303 838867 954303 164683 630501 136894 1505038 258884 1678832 1473291 726649 1160586 110972 1765332 1035289 1367616 1083094 502940 791391 1775248 1754153 610963 1322999 992293 1503299 378872 25463 586154 1900784 512356 494018 1416914 666121 1838029 463304 1243304 1168724 405664 1124371 164095 571565 534546 163338 1013693 1751447 1891572 781670 1173827 1970774 42667 1185808 285974 336151 1482569 1185041 1939891 1315098 284370 1503285 1209870 658121 1254776 61117 1021324 1700394 558064 156593 1605870 55111 724597 835676 184791 956398 697223 825052 1005818 1774934 1547487 1965345 1889356 1404871 67695 823836 1044500 843073 1601272 1412790 1771975 539036 513734 896106 1276290 465181 1860274 754637 81263 119350 242688 1951457 496083 924137 1060648 817785 1338052 1264867 1250084 1564268 968493 251905 1557072 1355369 1391196 620771 931667 1235633 766524 61187 1560744 743156 810453 951458 262931 635995 1385901 238433 88098 1241873 1848570 816543 213805 1111345 897785 1062579 1936856 1883559 1990132 1308322 1425296 1992388 1326411 797606 876752 534404 172723 1048446 1529966 1302014 1012983 1002467 1629190 309311 1279676 1318137 543508 1752932 151708 1760976 468697 556516 1752684 1288593 1506120 1206772 841882 1765107 1790300 1891901 1937865 321443 1579738 11887 949299 414079 809490 1191879 150579 1630857 21862 1163681 1592754 919671 1910780 900093 496722 993952 1550712 1264785 483322 1404095 541391 1323195 713519 1918120 1900371 678719 970730 743200 257082 11140 408341 937929 208042 1607004 1665891 1508550 127177 442280 546933 695057 1737949 1105190 717331 1800466 221373 1866260 754213 1027158 486513 1615419 1171137 772770 1110004 319762 93956 525560 523907 161042 228587 727386 1065684 1159963 130207 1076502 132923 1733388 296410 1002333 1354625 1400183 1546493 1090177 544302 1201937 1187846 379119 1568051 777894 327372 1712857 350577 1295183 1299475 1707979 109458 1988850 1558383 1985143 1604982 1707875 1311221 155850 1597586 1332494 1724770 1335460 343285 468799 523636 1597356 390837 1365306 771383 1029667 840428 1730368 865445 222818 811523 479716 981301 1714185 1846324 818736 983728 1017789 911732 1946057 1305861 734205 1006892 1034341 1797402 1443214 1743968 1982443 1920514 675595 1735868 862440 1762083 1261904 638220 396321 238401 360182 101507 892616 782743 1357854 1334156 1579357 1950830 611371 966525 1776050 1258617 719812 11917 615881 326910 309132 780764 537689 998867 1418500 1226261 1555509 1217812 109436 642746 326950 1564964 742737 629697 1269879 455969 1936473 1123160 1191433 792954 460121 1119200 1399390 339840 820797 1678909 1486552 404567 990496 107106 444284 1085479 1728678 497089 1025607 879302 926089 184019 1226549 494591 333779 1285258 95423 1029724 1885585 1293478 790176 123639 1031507 1867729 1779321 459597 1972374 1456684 1756651 627695 385113 521066 1755357 1272605 1377833 1190625 1801805 1833860 1859374 266139 1021884 687839 1673133 1376292 1324681 242647 1389842 1588007 1571110 856586 262662 1789909 41938 1688998 338761 1167723 339402 748276 247244 1990629 1750263 1237803 1141318 1081078 1160174 1218372 1553710 1785677 785330 1532319 284667 1555005 294173 1913729 115031 1788222 331432 1501962 1278855 1421509 646053 422536 441730 1021750 1170854 437625 1360596 646065 453487 1600681 1069899 1912161 1179072 562205 300451 1575700 487145 1203748 1654032 465563 1788212 885792 1479350 1864932 1043602 1424072 1773346 1721707 619498 1660422 31930 1175851 862343 1085022 419265 637638 776495 196999 422222 1925030 1410242 1788678 972451 427114 1011855 1733960 1327306 1778083 150050 1381375 964100 627917 508372 838498 1214579 923011 1192702 1401187 79650 1690956 1393592 20625 1142169 525969 1288352 707796 653434 1561785 948295 751329 1923661 1033726 233154 1467845 1048393 937474 91905 248078 1657828 168321 1433552 288563 329351 1881829 1753493 691071 1138513 1075839 1772038 1444463 859556 1277503 176004 654806 1382910 1221119 467140 1147677 21142 491160 637651 428054 259839 1705459 977333 1727974 532500 1571609 1181728 384895 306212 1092552 1782574 1657647 1622903 1616928 1008175 1390404 1333983 1816767 1894813 1923403 116110 1276279 1407932 1801551 1628652 864652 815871 1575620 1608954 164616 320944 1450404 1861861 610331 1368923 924463 1639588 1281229 181914 1230185 37572 1618054 1510107 1258086 1616652 1148809 1247185 1494342 886571 1026594 947000 1800166 914048 689779 1400172 141084 8690 1154050 1619211 1212003 63333 787665 248808 1422168 1212097 172192 417630 1975418 1221318 10498 1615081 926763 1093048 1478672 807317 190388 341348 1203615 1865954 388312 1036014 1721769 1421158 1919778 1834882 853936 1018275 667191 808627 1319627 1122553 1366825 691020 686321 520995 461200 363884 659998 1223613 423532 1639039 1099569 419248 99213 1738692 197610 996802 199445 1834829 1424537 510204 1361083 42215 1466890 1300944 689752 990614 837708 230703 391370 187473 512855 1577779 861068 1603874 114035 1817583 1218862 660642 198994 578186 349651 1742345 77351 280499 1612392 147246 480860 1153606 903237 147548 932407 1292435 1823549 1555986 1281633 1271851 227087 653433 1396579 953289 292714 1446100 531733 736646 1412356 40741 1710435 238219 648465 1668491 401646 990604 1698609 1646952 113702 625621 19046 1835498 434661 1704239 1313124 1917481 1260759 307325 365221 427377 1409625 1203510 924471 909940 1390862 602390 942354 688114 886806 432447 74109 168579 1030184 34963 1309759 1709493 1659149 275331 161057 1561990 1229502 458930 1981647 884700 1649742 1755469 986255 1349527 1751569 896045 1227097 1569166 1231795 1268603 1402992 1175222 1604630 1793925 1224004 1572427 1448854 949023 5615 741428 112090 102418 1417626 1021430 1457862 1913499 1227724 1211954 598711 613289 1045626 189925 759247 906709 1365819 748616 394777 331834 420595 1092827 1598516 1330003 648496 1942060 771114 619732 1430193 12582 689871 1765666 894945 1839075 1663314 463777 906773 226205 108978 1721148 1788605 158701 1876982 240631 420884 138921 1299501 1748027 555201 700252 757005 24913 814293 530315 227683 1039955 390324 512623 163182 1913531 231196 1406968 1721461 1183755 433600 1694808 413698 1844458 1912098 1049315 1827123 1947321 78029 1517316 1653450 383409 107735 942249 738244 1248330 1241730 303198 1400729 1690637 1291083 1022129 1711086 569976 768430 1883056 558886 352501 1219654 395183 1824962 1847633 1462097 141974 1700815 312665 1773020 533751 1113166 1673592 1255587 1890719 1697034 765682 1410337 126220 768741 964622 239309 1509761 204059 1337436 1652195 1455347 349603 60344 424237 1083500 1716285 1885453 1141401 1585053 754296 1707602 1908826 729110 14270 1638357 1043992 448062 312879 1850054 331515 1253369 432356 1143264 1221184 1277862 1149707 973752 1994875 320255 550066 1841430 287278 209413 360852 422848 834194 845873 1216190 1830321 1963499 714375 561857 116815 1894544 920201 17542 1398264 1924046 1773402 1190230 845750 1308009 527235 1717560 1405897 429908 888904 1268650 781625 169618 1409643 144127 261288 1938626 1396026 41148 1523459 1590893 878633 1086317 494634 259450 786832 282253 1435436 1652727 1269670 649883 1340551 325982 1083153 1170579 962759 105659 1856144 114281 583712 120532 953376 1873191 922003 1111490 1571514 556470 560501 1668990 210352 1803520 1721523 1246317 1401894 839702 1198559 1508991 1883100 1281704 1695018 770219 952198 1905833 1844996 1586439 609418 1877735 1419942 1150927 348777 371831 24324 1759742 415398 746228 1555974 702399 606632 1088943 297706 509443 749173 1783036 1826380 715112 1569529 945215 302764 982807 1248613 1709652 1740662 1672953 1578734 1546667 68140 1571870 1638913 1144991 114994 411535 1116478 332967 1973441 352765 1298570 1144323 535912 1786990 155489 1103704 993483 908023 702959 1217797 335576 1330831 1079948 280837 657686 997113 976831 744129 1686263 1738509 1305044 1584595 555665 155260 289136 198419 661508 324984 703201 553002 1952878 46470 366352 760869 958420 1219197 977327 1429325 680566 1412891 1118135 642182 1048105 1959959 105961 203997 1149088 581089 733727 1726746 1877932 880447 324676 1830072 1777410 538636 1904819 1583074 277885 109296 782924 941646 1462671 1161912 1949806 564051 1987083 524229 93904 531531 164824 1904520 1298005 833867 660986 1136553 1120302 28447 1612200 97617 18243 887503 1788 224737 1723798 242901 771736 1194037 750549 141709 1378863 875479 1216048 1466231 289996 181240 29067 1648663 1621913 1339159 1320485 1471612 913819 1830305 823292 1406871 1872139 1743676 1360159 60617 514644 257179 903402 678902 1825406 1568561 1174883 425240 407470 1877501 1168344 572628 251296 1752189 1886228 1920172 419348 75775 811991 623498 442566 1804442 1852180 1386720 1866485 1593710 2286 918368 1650918 221343 131474 1721362 823112 1834719 1139095 1096252 1043129 469 1804519 1592145 502061 259043 1967100 1568865 217520 1468714 1857939 817626 1961789 1385005 227170 1316208 1393385 1234982 406691 726696 1048275 1370564 1925145 18481 998807 1692327 854384 502606 1241562 687836 510341 1040877 1152248 348259 1301735 664340 220659 175413 870290 104981 1172005 100694 1962714 901038 176763 1821327 559179 1847175 1841779 1507451 1166679 1352851 265669 250250 1444132 1417255 44652 683434 851587 1347019 137376 1222937 846677 1552755 1068182 861189 49666 1297932 399685 473622 1430996 1556729 208043 475885 595906 1018473 820215 1673265 862976 1999347 1066891 1625524 10272 231752 1854284 268555 1617830 1557555 181018 1126813 277352 1044068 1841642 392640 2472 1341179 1883474 670926 272136 1794182 106525 1954288 649109 13921 1740192 1135998 1998871 1296980 460475 1665577 948277 137828 1602164 1793971 965072 1599636 468299 625782 97291 773294 1857497 1719549 825849 1290185 713759 935632 1878380 95505 1593734 90260 1833004 1460645 942440 997065 245621 551253 608158 70057 1241375 1817536 310356 1611834 1623021 52109 711374 1842474 1962132 345960 1498865 1930177 892035 1037447 1750707 282499 1398340 1291879 1660949 1602162 1435079 567553 1962789 1941679 390259 106482 1073906 1441629 1952454 673597 611420 1664081 1284739 1768884 1317373 257414 471860 423025 209291 1798380 1377721 1283342 827136 782851 385042 423614 1174837 139642 906667 71186 1554454 1266133 329899 544861 1936906 556143 1044152 598887 196281 69007 1884099 1504697 1613168 211141 1408076 1199936 1416701 995218 325530 1692821 1625367 855174 745245 1962946 932835 231510 1326494 520534 812436 565917 1808435 16698 875663 843579 338907 699276 1897391 1662369 278779 1023143 211710 1301803 1795673 1541960 621332 1943886 1421407 1770549 1199735 818196 790858 1895824 729299 1354029 603592 192584 718533 588033 616327 808072 1552217 1031836 14369 879716 1802096 1333278 148654 1339358 1005183 1809752 1358026 1434251 1636892 1153552 912404 620987 445625 294602 604288 630032 1054233 1662963 861898 1643445 631693 1447343 1437090 1991270 1155237 1428784 494132 58682 238591 608145 787377 1192324 763644 1451630 189252 625533 160389 1096319 1195540 1599624 538502 1188077 972854 740430 895855 1539141 1423130 1285485 522823 900130 1001664 1921282 511160 1042290 553612 1853179 1663264 1902794 955811 1807476 1087627 1334871 1565853 586526 903079 1329102 1045962 1029071 1909068 437824 655378 719265 850465 1139417 1692432 1132463 650724 1827368 1707851 366596 1565754 226687 83370 1106283 175329 276099 1463569 194443 895239 1942844 220504 894637 1080647 309306 205284 1638370 1046548 681235 1576296 1123976 159552 98718 913229 133751 1690868 1421814 1688884 733161 503588 366761 254441 1248003 227262 789060 1496331 1755002 1919553 1709278 859876 1619837 671164 1654865 1448023 1620331 1095641 1025345 1151234 621165 675118 1607806 1689663 1029779 402156 89795 1236340 1675891 31098 985179 1669683 1031356 425286 220587 1430239 626974 1375594 1018591 1174090 447641 383466 1664921 1474572 1916052 958618 1656255 1750986 502902 1276695 1592456 1464923 802976 144912 1413316 338474 1828201 1782717 1954615 1559113 715548 828130 680562 1302999 1154969 1253867 897980 689298 311045 936246 1187103 724688 315617 1732313 205748 1545529 1262586 1841471 802896 1759923 203860 1154686 867602 924131 203301 1522782 959059 598830 787755 208406 367266 1149517 1622603 1048751 1727957 728389 1641954 369437 938474 1328195 1286007 1958293 63178 1588259 738210 380651 412815 1350854 1593629 1350249 456062 1805158 1609680 1930722 1226078 1515064 1815912 1848076 876480 790287 1851719 1077637 1460678 368092 1435686 361963 1669029 1728015 874513 106659 1920527 1883732 837500 155415 432362 330730 1200360 1525039 861763 1801591 174702 694701 409608 221493 1244202 1832758 818768 1560815 1341878 1607574 1473996 1866254 549206 142387 1471209 998570 1778079 1531107 1315040 187089 1549034 1006530 1271 697219 1859993 1934150 317634 1316221 1185604 1593680 1780057 532556 1368851 1044911 219264 956939 18364 1155741 1944303 1918237 1538550 895398 1529841 1453916 1084877 298653 1665218 1274777 731995 578367 314377 588874 1577735 11940 186052 431944 1757265 1101463 1800192 1937146 1530496 603255 384378 1233426 1907288 933312 1890390 159961 1675962 1025777 114420 633880 918571 336924 1106996 399032 566142 557027 556371 1323301 196434 31657 1125412 1774056 1974719 703047 1539935 362141 283943 358497 1334142 456714 433322 1330237 1671560 1530484 634958 1373750 951768 1517635 29993 1011961 1044530 231178 401785 1220722 640924 1781979 503970 1341625 958659 1519253 1297194 1682347 1425457 111000 1503037 923788 38283 1427559 1480780 1914145 352122 340813 427122 861007 1599964 1599535 1332094 1259574 1512742 1209346 763106 1571847 778345 1553069 1096544 1507350 235686 924903 1782222 1109897 770919 1905844 608738 665909 37322 1984074 929543 402965 1905346 37561 146114 1528543 1859023 611155 1253493 1643101 1778849 191565 1516398 480459 951108 1232644 68615 1070268 1386021 1241579 1308081 273980 686028 1711 1397749 1423148 955960 1420396 449113 711034 1880525 41173 684674 1519137 463542 1470844 1992205 489561 547469 7021 356799 943958 1731618 1843880 1542553 1106669 935274 1828197 183850 152439 1170613 1034990 1237612 1098729 1170573 385629 93126 1320769 134832 1834492 522750 373545 433788 1289564 394279 560677 984339 1654055 1890474 1979562 1821850 1754001 794941 189360 1360822 1883441 972562 1673612 1816324 163210 288775 105826 601313 1204363 1966497 68926 1211788 1817005 749321 1168756 208828 1049579 1203247 1684175 110368 276312 444340 38183 1988531 160503 1998854 1435985 395611 892004 282466 1761431 124756 62384 1852076 333134 104384 1629529 1501946 1831305 202509 637801 1919914 1377759 873617 9820 1037811 1408717 457606 96068 554868 1928418 1694981 1427005 1860843 1667653 1586608 1432094 1415421 995526 1450296 830339 1180260 333810 1279232 1724694 1544735 1297163 467319 728555 1664840 1077832 573529 1140610 1680079 1639237 1387819 144787 1623739 847681 936430 41930 977550 723728 1197925 1584687 1568325 363828 1909705 1066014 123485 702924 504600 252658 927353 219885 1670530 1534990 1987381 1264287 1667442 1745408 1794718 551025 1437346 744225 542936 48342 922290 1981938 164539 674639 288267 1268639 600997 519214 12977 835555 563693 1992738 781755 1436075 1854801 1201282 323217 70523 615845 764464 1316511 649264 706071 288504 1069341 685476 1885441 1014613 387371 1999705 1479709 117097 1252862 1736648 995157 131703 1070670 1446439 165447 1472197 252398 1372269 340318 1840038 1069386 1499904 378084 1348747 187798 265346 1705585 1030092 602416 997777 1810888 1785695 1946453 640463 1902247 1645750 1807884 1646321 118501 1627431 1985281 241623 284101 77054 116619 1622636 18539 178576 946651 482139 1041025 440681 1225675 1929816 1139818 363974 1784684 1170679 1256870 1671240 323326 1412847 1775595 525726 1609690 1323933 12073 1227741 1275219 1427077 390442 222206 487639 78628 694404 1979262 1212654 460522 1268302 746482 1327048 113877 1548157 1793305 1371463 288280 974235 121607 1686215 118261 212941 1389557 1061250 968654 859409 1233609 1327739 1566114 1722744 1800057 499338 115410 518248 1944102 797664 1731327 848060 1600721 443416 816663 965283 332993 1889476 1600026 1270606 551920 1246224 432994 1677013 239967 455763 77312 157059 1987920 966344 1977442 582835 536066 1444664 1077113 182882 861468 1693235 902964 1783833 1096205 793410 1960382 1004167 1375754 876708 276183 790325 530601 1007500 560650 280223 913319 1972044 1247492 1587478 870631 1013996 483081 1752581 783220 836408 42853 1347938 867589 95787 481128 812847 313935 1480157 854420 449619 487646 80588 1277533 814431 784697 974775 825695 63610 1012106 1813566 1945315 85015 876172 1673171 1588770 1390240 1788322 1767049 1311545 968488 784540 525491 996365 1911613 1574393 1105966 1288684 708633 1007353 472733 320336 1038111 956943 1701634 1948489 15240 1497506 1073325 17227 1947347 663804 1008503 1969232 1518464 1926906 561404 1528767 1247513 484431 1682826 1094793 1674513 36750 1960742 1625681 629097 1628865 476521 101391 1200443 1020630 1217410 304939 1185943 920407 921851 233194 1459221 116022 213864 200202 871289 1902820 374579 1725305 1203004 1359387 254675 677401 740129 578418 1309935 1707442 1652770 428995 1336809 1930221 297285 325194 1078458 515693 1117757 446793 1643506 1689306 1449087 716672 1177681 1589276 126030 1359766 670162 1098951 1484117 1998796 1590434 1820445 499374 1181106 620818 500262 31724 1352319 906176 9633 1711443 1033080 1253360 1178095 1273802 1830568 54565 633697 605391 1040471 742578 1614370 1540220 255569 564264 113353 980324 1784114 1635933 1096140 1755286 1477248 693205 1800296 1548145 1804932 629117 1885388 841212 73852 928749 1325300 882021 471048 74222 872054 239602 1747933 582114 602150 586404 1050399 111070 770322 317292 639956 160346 1329591 199595 1380523 471767 211008 1674294 680309 1719590 1177596 632517 1858273 705721 1146250 151816 386216 1963288 1882106 1529325 1946381 444275 1046392 1466503 1598194 1632980 644382 1969552 1623536 224018 1487587 634846 749775 1075893 1550362 1578137 309577 1231458 1293751 1993292 605611 1559343 1232954 1437847 693751 43150 1552274 504675 1674983 1822470 1197768 1969571 1229006 358488 1079832 332435 303244 60749 993758 479258 1042124 297614 1906566 1269464 54254 1311595 1302918 494587 516823 1099308 563499 625021 1388400 258349 1095490 1322946 200857 1468014 830449 5869 1087707 1579432 774242 1136239 293247 594052 803190 149737 1581725 769492 560583 465569 1842937 1731091 1526098 1414590 241053 764221 709733 386315 143890 945011 1035637 1720595 596076 398588 1797649 1035500 1731970 393175 1899729 1550824 1071302 1392967 430335 1132428 746506 368744 310974 34792 1207958 737498 1780294 18839 1849724 1806573 869110 392508 77335 475176 119510 1251212 1114370 1375080 1142981 1336908 1803925 1859912 1932205 1318647 1949183 128355 242305 591837 1361394 368511 551168 1540562 610693 1460161 1299001 1740515 12177 722734 1230140 1300201 382347 1940053 73070 170637 1567719 690891 1501105 20943 1779062 1792903 107043 1548059 751206 1823756 59814 1775550 611761 1876951 1131314 1694849 1385746 51359 1266571 355060 892976 1266928 95920 145053 1024258 1553298 133995 1137029 934860 1730352 408769 483165 653023 934653 868018 1004609 700916 1679882 585397 748723 41671 1685095 1773310 1568096 894181 1193602 1752730 536473 733117 412481 447924 1836748 1056419 129677 1544119 1618530 634040 540251 443435 85320 1098983 739712 1202818 1188504 1493465 800408 741456 1518385 325460 911875 1911265 109920 355440 1093405 1881510 1700579 1435004 111770 1908298 1531857 1228022 977704 272990 1188865 1870025 147481 1170812 505337 1414088 269006 313569 1534157 138070 371552 838848 218339 799061 200287 73839 1132285 1955170 819406 232086 964757 1237223 283184 1120688 193730 91879 163134 733206 1459225 1946659 1706813 1618271 1156346 565462 812030 1124988 1343783 1599174 1163621 217097 582172 1872995 599304 1562110 1627719 1777042 1881659 1419276 1697634 53169 752038 1304407 1866141 206246 1821344 1579000 323822 1198438 423058 1662059 337067 1555990 1863446 1210837 1083690 1357804 1964120 1138322 1474098 1189809 557188 1018952 1292054 776239 1311601 1030743 1404314 491014 143785 1118529 787795 1656406 1634890 1885070 984787 861256 1597690 91939 1461866 594652 1922409 280519 1025475 909373 803516 1390560 278298 1160755 1960715 940156 934055 1601753 1730530 509883 1283152 1487424 908132 456266 1133142 339624 1495983 1839942 851391 1422230 1960028 1074574 395992 990630 632351 849401 1838546 512350 499985 1467455 544458 1043820 722687 1682839 1214536 1335382 1093196 75821 664899 1211428 761780 293742 54052 69616 443574 1171397 1136075 575162 1184506 1897419 1403751 1969798 1794921 1153387 727071 1373858 912836 541333 845678 135741 628843 390359 901228 411582 610284 1163108 1495141 1786504 1988877 529366 1876936 24475 1655641 1742233 209441 1939454 879997 693820 1214202 1839160 937017 701890 334751 585961 1517467 1928458 1550871 1252706 1618200 1082094 733046 1526623 662626 1499519 210736 1317895 1040682 382104 63248 1261461 10193 1838936 359558 1372654 1938244 1914606 776111 197949 1977070 1315597 855681 1904225 1769550 1355509 776400 1796075 432393 133380 391539 142958 1414229 518650 733253 54201 323100 1717651 1162760 1453834 621378 964051 1867905 904126 987594 145089 762322 1473011 1789048 797342 995190 1099647 118723 1371203 1938905 241306 1011205 1610687 1814047 1702954 1418851 1908423 1955935 1637520 317150 1962743 1300237 1556635 1712050 37119 448409 73771 49892 1639954 2843 857570 1898305 1979369 890731 102517 64156 311604 955651 535054 1821274 189108 1811063 865025 104993 1243138 593851 800536 946457 975482 267765 559084 912008 1617892 1130239 1255001 1229426 1642909 986074 104533 230346 1875084 1302331 56167 1654333 1525369 448723 1117569 1522415 1080847 1644587 1959388 91415 1784214 621391 166640 1860289 121101 1283974 854609 1308769 117908 173969 496109 768844 45706 1978481 1084031 625737 1997026 1978496 666045 1971235 428314 1117751 797544 1736847 1251516 581067 1783937 1846391 1614534 1190363 363889 608331 1672391 1280305 1701000 1972511 1501639 156979 150102 1998656 97936 11213 56115 366872 758143 260906 1737418 1646175 842179 1269842 913423 1791892 929097 1719376 1106976 979669 1706867 1528858 1939233 723799 1493786 972144 1257653 1537311 428770 901304 623090 125173 1619114 1911248 1581671 1874250 1963261 886240 642943 1278821 498623 1585507 192443 1813451 1271848 1907075 1866284 822762 1922809 1417101 1666284 1525036 1428154 1306412 178261 383412 1557290 632073 1250623 1055969 23543 991378 666194 1650085 690896 298890 758530 148032 1674866 703320 1478108 649491 311847 1825886 1739872 880314 333618 805769 1948614 995117 1934963 1845503 1523267 845665 245986 562007 318875 461881 166994 90287 245056 1890078 279863 57288 967399 30690 508359 1218853 1540195 746744 1116 1836162 733693 1533638 1359878 865999 1211907 1785987 1117929 1832153 1578637 615543 749695 1960167 1785739 1805589 1610123 229871 1126728 552814 895401 675602 1172896 1522467 300079 315000 138073 1442714 1021140 56510 1951796 1837570 457671 1986196 1845830 1070744 825188 320466 1833717 451170 318572 810302 1222513 720409 1381248 508483 138570 470351 794919 1414042 1539503 800450 977291 799036 959522 1158438 574055 1451162 1703916 633927 1689242 1673057 1877388 1688404 1416685 262438 837597 1680012 326375 757597 1846632 660574 691214 755532 1721753 1166833 1344494 694527 371573 1558396 1691532 860952 149603 103591 42645 224946 314440 198245 301608 1248043 1840955 3216 487570 1914122 1441538 1118388 1786343 1469544 1154876 1788182 1405554 324929 975460 255970 481158 1261167 1345417 1614982 1399400 1245421 896530 1430622 1646633 364953 980485 1710135 184561 1855426 282825 630402 750426 526397 201208 1295250 742921 452290 1312014 1619397 352947 696028 1201521 910265 695675 1512304 1410550 1218791 1828006 1244124 1152195 23481 570436 1499804 1332552 1329064 1585041 1516498 1095851 1727747 1949438 685019 1303405 686459 1137841 715837 588782 1853630 1526634 25460 305693 1013164 991493 802649 1709664 245895 472236 483672 1048004 422086 971909 554703 543974 921906 1370609 1246334 1558578 503301 1921976 1341303 246880 145446 1276605 503544 789715 1384818 778167 1186100 269960 76421 1909259 1287165 1331642 1060779 1659312 847084 193804 213302 1966318 1883855 983512 30588 761305 1149345 1498554 497697 215629 792797 1563308 1809268 1177695 647231 170401 428062 479529 1130504 1750889 310102 763412 1323393 1888299 693496 1047081 610201 1320833 1395011 344758 1298679 326701 1983498 1471579 1392843 965261 1927504 1623555 712796 1251911 818502 516461 571425 724238 438452 1028707 654155 519331 84098 296249 743780 600151 819972 1610970 1795316 1008714 1822217 1729236 1270283 997140 968677 1373790 989806 1039422 319193 215612 1066178 1395866 250322 1559558 726983 1347706 238813 1192209 1877496 593635 262824 943288 881390 564082 1682334 1759328 1470035 1597705 1922234 885727 388147 438410 876895 574751 753420 298081 315788 386876 1639845 200269 1889831 1758296 1824692 1824531 913206 1596578 468658 1107167 366438 69599 1618962 604744 1568200 502746 413002 954687 1126613 684507 1181911 332935 1259515 913574 238476 272200 246841 1538569 955268 1370840 1412233 461411 1678568 258234 402310 1985988 1574325 767641 507742 1268877 919335 962016 1571219 1468070 1499585 305905 1237302 1891145 760776 1531424 653331 771130 1862154 1817284 1264441 885821 181898 1546545 1665374 394869 1967073 1278293 1214806 648661 923389 1579403 770231 1758299 1838013 649900 1746032 330723 1239852 1859754 138790 1965405 1592910 1761660 592466 589425 1759587 556772 448252 1937925 695587 945352 356796 1821554 1908491 1777687 1983020 1389992 192633 826151 669480 233404 1799321 1838187 615745 228995 195976 1274786 40600 1706333 1709695 677014 632332 1212742 472041 1515084 1084088 870803 1934654 1990388 1425579 1726581 1030668 1744379 1590262 605966 1542354 1975320 961402 1987863 1840024 563371 795975 1236771 375204 1765403 300418 1099064 910461 235885 582056 1703510 1934119 1983318 1843774 178007 221429 610136 621502 1635680 399043 139970 539752 1783362 1304170 1727356 122964 293919 1458168 135548 1998970 234022 1748331 837438 982390 125492 692658 166521 566515 695043 157789 395599 865420 1542958 1738906 1793417 326975 691349 1810818 1821190 214156 1784651 1580479 401419 1787681 1223019 430881 1931481 297606 1036964 1456082 376316 1399154 834912 1280464 1242023 767771 300196 1908225 1910026 115905 1257176 911778 487401 857066 1478518 1203704 1456465 211880 334736 1118740 744055 1471408 118531 1208117 1158847 1673976 1292810 1016490 705129 1254842 1831492 248073 1998814 665135 1508417 378449 721298 569503 723347 424441 1364349 486067 1294528 1208271 1928802 1200796 887239 1746649 1853735 52284 107122 645447 137010 471049 353779 699850 987007 1728112 1326268 1951225 663747 433392 106358 1642067 95125 1720423 1587661 1727659 162364 497526 1419190 944412 1834481 13085 97511 1607434 144751 472415 1428001 1318543 408832 66559 418506 1556028 1855191 855721 807900 1372213 706356 184453 787644 674027 1050108 841236 512069 1400112 1554284 1216833 852016 511780 1317244 1966211 692497 1378904 1698425 1689952 334770 36942 108995 201444 1099027 949378 749549 1239442 1213757 844542 1104143 897668 1548015 1537186 481739 1191926 248040 1434571 1564044 1676359 1937831 738011 1026536 1393103 252378 1755690 815737 1095903 819694 1568464 1761752 1948136 912208 531874 1587400 1392926 1712938 675948 1620873 1127041 1957160 369239 1447588 1598346 1110841 1185474 1362654 78181 1096622 1351864 1320383 1377464 25251 28268 19847 394317 326782 239888 1433223 1533123 1083747 694029 1765345 1668095 440893 1453345 873861 1819127 1350933 509258 1340936 559300 691443 1408998 4210 921215 9020 1797415 1561409 946589 432341 202937 45617 65294 1707682 86580 1863380 889104 756978 1236313 1180461 445107 1193856 955031 1691146 1345432 1393207 1643722 1080808 879500 414503 550355 177035 570354 412017 1747218 118613 168517 1032618 681592 1461937 519410 68804 948133 1246248 1266427 1124067 263881 1003583 1591660 609429 1751773 134256 619938 1414417 1931033 28165 1439803 342930 95062 943388 1606961 1580400 1364786 1058622 437222 1715884 1879126 1376998 829407 1561100 1319606 1406628 696568 1916702 103630 602315 25901 1108255 988167 1170903 64092 1764044 216583 46679 1094896 478355 729341 1300673 284267 1236130 127184 573548 1984826 1553368 772128 1506582 541563 916623 1371427 934866 253171 609709 10790 105458 1118437 1402797 964414 1212381 838591 1080546 1116982 629890 442145 92869 926987 771645 1521085 395407 1426248 1546029 1979256 1250445 272196 397514 1322348 1563108 888928 1231494 866696 1791452 946634 259576 1921623 498014 1391074 1772648 537872 455114 905815 1299596 397230 1952435 113843 1344349 1663076 1119887 836043 1384317 1645011 201052 350153 1475820 1826001 483702 890432 320826 557893 1495269 1880165 1593077 1392378 1799823 266428 1370716 1914268 1728289 1446366 811501 1205422 1210280 1076088 1416323 1154032 1585071 981488 1992109 1416630 542806 967453 1133161 1703661 1277044 74551 1918313 434059 1113917 703694 434322 29640 26021 1553336 687204 1043209 1264550 1646341 399834 1424699 345984 1175411 1048892 1870274 1268666 1710057 159777 1524267 1960837 751589 258995 1907969 1766160 259415 1046856 1250486 1696470 439184 1783642 177811 1334209 1556051 1063599 928508 48830 1208484 1182405 1938745 1105259 1407878 502896 540184 1572612 1089137 1107627 1779778 1871306 1567398 23881 1063178 1688781 453284 1764590 1294840 1891483 962327 788216 1743624 214973 214382 876688 563725 128997 1713451 585390 143621 103256 527186 1833393 1562917 1263342 786016 609984 1184704 1383068 1912019 973201 839694 1350396 1873414 1279630 1518131 1065702 62853 1437213 538437 639367 434680 1761298 895781 1951833 1924430 1217206 1242792 1258914 1005263 285243 887750 484151 1594830 986772 524734 479056 733995 1369918 1750057 1106571 803056 1597776 1291585 59289 65329 39158 1072299 336003 1206541 1058002 1510079 1743727 1983189 656953 1127820 1613375 1213395 551752 930766 499445 1678787 1657262 124812 239588 213030 472951 832859 663579 1932248 398760 498990 120648 1573795 1532528 318332 466470 567650 1679854 192945 1917378 1963509 355313 1119079 1655967 1797573 1991074 1945226 1453421 176480 1593414 1932908 1287638 471093 1086352 1696832 466316 517544 1849322 669492 739564 853403 1183959 1988121 1742088 103182 912812 1652753 653899 1164607 1521130 1694238 398420 126902 1056331 1419551 180281 1507267 661280 1074561 168926 823531 1301910 1238418 1444445 10519 752802 1538414 657389 763944 1820571 401360 1186975 1110925 1867105 1429042 525038 1016174 810069 70249 689062 615103 1340526 673392 999161 967472 436918 1452724 1873471 550248 425641 668925 87899 1204973 1464406 836964 338367 489108 474448 300409 1807268 1494105 784336 856240 149693 695141 820543 1663701 1931512 1957841 1427633 1819424 878448 1476364 384529 1243091 645774 1799518 748724 1178064 282640 925922 1783619 629120 910377 1099669 1613860 1021524 1283889 1085444 1710708 744260 340314 455698 1723683 271586 1397381 1861739 259495 169949 1568509 1978513 208306 767672 1490320 1764646 1604516 50714 1958314 1983875 1727000 229812 242832 857953 563888 1196382 1245096 1160401 1061414 1953248 1781674 118568 562893 1856292 1638537 62568 795839 600777 1832907 1257777 1223344 1338959 559068 1135186 1295751 234210 1164488 535371 183728 124414 1105902 730613 256269 497505 171792 1491318 1304611 1791060 541252 129992 756178 647508 1032541 403327 1959621 467664 1871763 1638364 1332234 1490155 1302581 890646 10230 667426 1873946 1963536 287266 431886 1787248 814454 416228 964608 844727 1932968 1323847 412399 1044056 1540428 282626 503874 928279 628786 1133673 614568 680953 1604333 242622 422865 101719 1974058 1487701 95441 1542813 339962 743952 756898 36177 1353021 573084 1389569 1835101 1795309 1862260 200660 1893758 1070308 1592451 1509771 1891521 827797 1842374 695349 1658551 1825129 733501 1501922 1435433 804821 55962 976337 1916214 7667 1167604 1672006 6288 1648929 1503000 1364779 321969 1267079 1398133 1571665 627925 938055 1970972 139892 1196873 1129593 701527 876874 126408 224392 1834576 458621 1679947 721685 1950038 1533411 44991 1765833 424389 1737533 1377579 98507 1470758 1000821 358831 226689 1961913 372284 618876 973397 194990 475951 561379 1197320 120293 1657261 960933 1862178 1337077 180351 794134 1894047 1362105 195100 1568754 506706 1125212 859928 1611039 796446 1497754 211447 206857 190705 1486089 1242334 1368494 565935 1476467 949426 759199 1818592 465679 75220 1456703 954789 1020723 1156155 1664669 1276174 888095 462197 112343 1901447 1627834 1134916 1257082 1454257 1760361 247133 802388 112594 90034 136333 927165 1911993 871604 226930 1159409 1080056 129692 880284 1985382 800881 206543 278719 733285 640988 908689 1986881 1142374 918658 752980 652378 454735 1901494 1387097 1005239 125615 849304 1166166 798005 1524962 509476 525393 319347 1576857 797392 781086 202590 1052682 342551 1411830 1313857 167552 857444 212882 1629967 535876 182823 1795105 895649 96382 1703974 1451107 1162956 593342 1572048 607556 441580 1100844 1215508 433336 1860799 1477680 582414 1980067 816264 163225 247588 299892 882694 75988 35567 1025970 1071746 623273 875310 1062729 1935107 107990 1670864 1347497 1134821 743961 290274 125503 1184894 448268 1767858 830378 1437991 1439192 886330 424742 291696 1238107 947767 1513779 1644472 194230 1471503 553785 456947 1145165 342793 1071389 1339722 941242 402278 1785469 1784365 932894 1496849 1398146 404584 55088 1094257 1473564 1313063 606522 1009766 1568858 1789732 979567 1008404 1301571 1940068 705426 1349184 957129 811875 872371 1187845 479345 294830 493023 338380 18142 610100 1941854 1043919 1948889 383774 988620 1915011 55551 1217121 1786211 676440 1396976 150938 66931 802043 1836036 1354156 1471487 1979775 920858 1464124 1558072 1340717 432923 1541332 155386 1051024 1475485 1828079 1450824 1972235 509400 381029 280794 104455 578843 1877773 1989113 1546457 1640107 1939635 1890239 1856960 158115 675025 1105549 1782556 82459 366250 241465 670478 618243 1781776 988327 802566 847994 1210315 602826 78214 852468 1730502 1097212 375297 772494 869046 550958 1648166 1528011 1374018 1777823 1270626 1830864 86750 980845 1028565 1937910 311089 1218450 1692880 776307 1629276 1239343 64163 1832059 87861 1095354 606651 5342 20242 1570734 1939040 721766 1836946 1296641 742727 1716324 1607024 616041 720328 928604 399126 1103748 599928 1741024 1665590 1750951 47144 267848 63876 1570581 837290 1525082 522702 721926 1780131 1187767 354804 1325322 1494601 1576224 926537 1215133 1358232 1242701 1987977 1446811 1814976 710041 873812 1468065 446905 1179043 1843286 233036 604668 1294218 867565 884155 908329 1820022 1358085 224717 1258335 1217913 1179027 1513367 1743293 1190871 1984354 226732 84332 1778341 1807628 101894 1536871 1503731 1054378 315550 1242380 133898 1740826 1811178 323902 1879531 769151 204379 1180926 1752681 297841 257132 483391 1413704 1418150 1412061 252073 1196230 560910 1875233 429478 1614306 1750149 1286680 1660556 540607 1009862 760114 1631371 810928 1893003 1492365 242226 1418462 1004572 1897336 1795106 248300 365418 757182 1379628 631033 973175 1107255 166426 921632 943304 866508 1141262 633411 186196 93221 404964 1002811 770713 1912958 412612 1063646 1014086 716314 1569224 424398 1726371 505661 1761821 764241 735079 378536 1840637 753092 349575 153941 20948 903023 403005 1687638 784916 1855749 1412617 291156 1502207 79071 583057 928137 1720226 919070 1243287 1487546 1657044 103371 246790 1863237 1292995 1028968 137908 500049 1483520 413439 1242505 1874384 1887067 310487 1540325 1675383 143536 1902244 251715 1627886 1508301 1707756 1575510 1489918 1487159 1346422 1568933 1214198 1431741 1528170 455007 988956 1931924 1322069 231099 704216 992450 554336 957945 886049 625386 993199 1261858 581782 198336 742480 756572 776166 764767 824816 952256 1718883 1998251 1906786 1501635 1007482 1014534 1201993 1714533 143098 1593820 902861 1699093 1278312 1704451 1579061 1321611 919854 669022 42621 1881546 937942 1059517 804311 1778342 987722 241871 1745530 1705256 377985 843091 133347 961050 378692 887670 1982447 1556065 1517541 30009 1832422 1785621 106095 119030 1382218 912644 1103252 1454394 247150 1003945 1959489 463776 587241 689974 1569637 226563 1203468 163961 1658445 895088 551971 1607277 375650 1251407 312475 528421 1088949 350957 1827972 1769264 1287711 430003 409720 1990024 700228 664425 748038 621046 1551689 1794005 723784 76150 610676 1887359 479416 435542 1282520 248917 220085 1033071 474780 1416079 1005714 152612 219358 374551 345431 306171 348593 1245615 805991 1470275 1676106 478937 1324731 661620 723949 353303 453071 698798 1254566 1642120 1222758 399715 709083 774307 55052 631559 51504 350538 999962 1358741 514968 493521 1081911 1234422 1143807 435801 1362786 1854700 28533 1497859 854510 21026 1780532 1690580 1708650 394479 328104 558691 1502697 1272427 1463476 104299 828012 956271 1969317 600104 461959 461422 1612074 1275911 1038932 1374447 746311 1829556 1808008 1773043 812450 19975 1030690 1063238 1233114 1794191 1248575 1216512 591310 390314 521031 1099758 423820 38103 1141291 19039 1415700 1761964 834762 1266464 523019 1071586 480317 120113 1068034 1037512 1976685 181847 1311792 1060472 414822 1421002 985699 1187518 14753 1211449 1747063 479513 1177664 1035980 1859996 565451 1163434 1336463 1543727 1871046 869219 704648 1558116 1369411 1417991 97223 1171103 1511986 46959 1733505 1962513 1636063 1741625 1384385 1842960 1245374 251128 966913 1726294 1461504 987959 519114 1439594 793064 879850 572988 1112602 1017691 1867289 1853773 332040 1748479 74484 1696017 741481 1654433 1487101 1934443 794773 1008281 1236267 1789408 447821 1130458 497849 543453 238525 11241 48827 546434 1095206 1525041 1258601 1073782 764896 606612 1590197 1881479 583590 1915926 726631 1619512 1107817 1752122 1339966 1089982 639361 902585 1360954 1231935 1920299 771260 269038 1483558 215841 892444 1498967 1653513 1575859 629549 1087166 1427244 1383103 558612 1139520 1478644 129548 406247 922149 1378046 846023 1970254 1321239 395896 1318721 1821068 429291 58726 1103675 1747077 1386210 1447706 418160 1113896 1075801 117965 979104 1636914 1707052 688324 1515095 782069 1170011 1147966 968320 648508 1743833 184656 1888750 1244020 1493758 1569546 503786 1866471 1643203 1404512 539213 1655263 1866786 737144 1478746 131001 1485543 1695967 1429594 893587 1404516 1271840 1231707 1743184 1409658 141734 991872 1103874 1161233 309508 23523 137604 1345558 565358 354161 1180263 1874137 1974997 1384790 12775 1250995 219142 620005 719485 36157 447452 226330 454087 136723 1876339 645382 1741442 908055 875121 1001863 1277898 826591 1807259 711563 583648 495580 848977 51724 615434 1589115 350649 1306009 1737550 1292946 1505056 9510 1572459 353063 1460646 836559 1518279 492543 1434910 1404791 1186776 1805659 236342 947040 378243 352328 1803385 1673936 1632209 933022 954778 1889773 156398 1489587 1819711 930785 136756 688161 350219 709666 486691 875154 1352999 949207 803234 426582 203973 1799547 929213 1398271 1290823 1268968 488268 1069456 12038 1802704 469192 1999429 1182408 1161670 1606666 311754 1171640 1078971 1053423 900167 1049294 1076701 677651 1137291 781653 791284 1946292 30109 63650 236369 594178 1092165 70422 84453 323772 475016 622296 250576 464743 1275515 934071 1380049 447946 1430601 1851792 1732190 657270 1312846 697884 1886478 785128 198099 1705998 1644655 112430 406550 1691811 471702 1719959 234511 1521842 881652 17082 337224 1995737 1367931 492853 1084683 29893 769097 1133516 1185655 885495 623734 1265175 160498 189821 265903 764749 1795197 556831 473033 83395 1273885 885487 178899 1529292 1957692 473487 311996 1293263 1058793 1162994 1827427 1075509 710934 1062141 1762894 163764 1888689 1273636 808828 277450 1548359 1133354 1839042 1989615 1983771 1481630 643008 1588505 1226233 105184 617462 1432506 1465809 694812 198224 1152516 1740220 461719 173260 1228978 1709976 1633069 1900070 1086506 1080706 1273547 805666 1553737 1790115 1148799 1608368 1392333 76820 1405407 1351431 1106462 398461 389223 1531160 161945 1585079 1101045 189144 1797044 801817 998119 305883 1623897 53422 1866150 1871711 104773 1332180 791748 1101627 728254 419007 868819 218095 703573 411376 333860 1453370 1710625 1679092 1625215 847933 859289 1823866 1534676 1147692 1751730 553370 1161568 8482 1427307 167622 141236 1255435 867465 838573 1934470 87791 1307227 460209 673963 1823458 445418 60946 874994 478134 665866 1958707 1917380 200470 1848308 66295 1602257 395679 1735332 1659053 1541209 914544 1364119 441188 651895 1032039 1947582 898084 850233 830139 1414445 1169040 667957 813739 295718 1941652 1255847 163717 1036179 1532861 395526 661414 116534 1652389 739698 423085 1627885 606123 177960 440377 642250 1627786 1601229 539260 886657 1919538 900780 1939420 1451150 1903659 1774315 242887 92538 1057470 494502 87814 148026 4019 293405 44665 1864119 684477 1597974 98245 1530900 759987 962152 105333 105025 955791 156615 105837 419042 562779 1524455 690394 1621579 754752 87362 227345 1886297 943153 972970 913248 673958 658029 953084 1965913 1114632 562985 709486 518833 1480474 1977201 1313631 1268358 947571 1296927 840971 694147 493946 17543 483796 1042050 1685509 895339 1567873 1767083 315189 1959850 1076449 461727 823521 711511 587873 100843 339728 1976697 1802335 1392986 1867022 1356726 1198451 43828 664504 495293 447220 1363611 409160 1529092 436985 285271 852469 1680011 1012044 1856928 1855919 838138 264209 35457 1212154 1663955 1699899 1848029 1509834 1376062 1139941 1612746 675100 1137797 1762956 1538097 369774 270032 1356043 13611 539676 1424977 1040111 1156563 255471 1620564 1714781 648112 1238450 506650 1149763 843367 870273 326887 759507 1681027 1747833 784158 852111 1795517 968909 436871 230459 1719400 1992306 164907 528703 628467 1091432 410627 1198768 174129 1645324 191234 950716 1662752 1706594 6289 909715 1218674 663932 1786644 33747 1846676 549316 1063822 1329516 440301 1693588 451972 486945 1358941 1686984 1972613 728150 85293 380783 1664436 112022 1844921 30012 684404 382286 256637 1211312 537740 377840 1319595 1512458 153386 822145 724299 1312494 882146 284148 1096996 780888 251638 796676 483398 1609202 1077519 881229 1325577 614223 25348 1910754 58444 1675930 1391450 1057984 1159589 201974 922009 1176005 1900620 1377230 449831 1182268 660834 188362 1615391 324032 1952569 705824 421115 349220 1480037 1250928 1294513 1003642 966514 1602418 1881997 473298 1483070 783033 1573711 1088824 1039362 29228 1935502 234667 346707 1275555 396344 1966518 1792285 148299 1091847 1990638 1305607 1321444 948461 1849243 532344 1772005 1641607 1705814 965559 101700 1375861 965742 1679385 380306 12326 131668 814598 333388 422442 352715 1877571 579719 1920095 1906370 1492830 1972034 1520237 511679 702641 897233 1475694 1045733 1758411 1695484 83494 46654 589910 1150663 1670924 522394 1925037 1886157 740997 1793365 1829155 203597 1483630 1853508 1590162 825710 365512 1204812 1788076 860277 1451383 1193214 1398288 982067 1567744 1180546 1109969 360648 1574526 831235 1974591 1546867 1080760 7525 895941 295286 1600745 1402749 558539 1913084 563337 725026 1951359 412669 1900042 234827 1372142 1428135 999339 568173 1848088 1712545 763354 676827 797911 531725 1897483 818743 1181787 1090095 1199298 995600 152206 1540459 211112 95885 131963 842335 1399755 1990652 1681142 1848537 596639 1788920 222388 725574 107450 1525945 694728 1097431 1266917 1583505 1243773 333910 1423310 1260977 979805 183041 1677410 1148767 906213 1954078 1818111 1216745 513246 1658490 78941 1982230 1879478 102860 301401 75031 1311079 634573 854348 827577 37045 1348251 794388 1241031 1879734 1661870 1974951 161224 1441327 71909 948946 909231 415579 342536 1320672 17278 1066061 1533077 478911 400206 1746397 54853 1919194 1779219 1908114 1810198 1192940 464407 979291 533836 443721 1232141 535345 1342589 39665 1458493 355687 554620 1440553 272156 47073 188144 486459 1515488 774068 1029829 1395920 73766 25496 599599 872338 1582399 1459963 150948 1244936 282559 1815505 1464647 412772 860623 1348493 438009 1865163 180054 1159125 1967760 402074 1568424 1991497 868889 1219656 1959312 1456035 541426 1066734 1780336 526903 1191451 127707 1554790 132798 1851923 455567 960410 1293873 1725298 703296 1649573 534286 658383 1791865 610477 1473586 774812 1911790 561597 147231 1239334 1827608 323351 1710826 88465 542668 765104 799018 1862835 843402 507693 264942 1611647 1585753 1001117 1028203 425651 606745 1455981 1951884 1400149 1316728 1003388 1165169 595473 747851 434244 21114 1564200 722380 1146055 982514 1603312 176938 31374 1566955 205191 145476 1000234 1559476 548551 23888 1290762 232821 974499 744955 1973138 1518075 1897668 1206133 601874 898840 289989 1672488 1133261 547905 212966 861615 1458396 436060 743543 1055038 1710069 1704751 1160611 1892478 663337 1737 989413 1620825 1666974 1117028 1136757 1091590 1411454 104596 1403565 804276 646480 1873027 1925009 464837 1592707 1818527 1765931 1696954 1573683 1980261 1160348 780604 155405 450865 246042 1788177 1163659 649438 127418 157106 1168130 629375 812828 1544551 89034 830554 707743 833153 1044018 1492166 463865 650774 1366195 613982 1285936 934141 1892876 322608 914931 1053914 484366 1650986 1210715 870572 685911 705467 289726 1029600 569786 1874151 501729 112362 962717 1352966 857051 835604 385708 1007298 1738363 375701 1588790 1515549 965067 724167 1426476 365603 1087647 1073619 1992035 1654076 1392164 1913047 532660 1063237 749526 1619522 16556 1690719 1807581 415994 339205 1207168 1979941 774176 1163599 706540 1712095 1960689 750760 255487 627720 59022 949045 214024 1143866 163315 1627748 880666 28536 243757 604899 1663301 473858 1047142 1989010 1630088 207211 136411 895644 1645027 496458 1904479 926727 177725 222149 1563443 647853 1431416 1080871 1919763 1438780 1736022 1711257 777597 79989 879161 207975 597701 515060 1289643 1465596 79274 423914 238181 798852 1272681 589465 319656 724711 963125 1835252 375860 512557 58530 1345378 985308 1851423 159628 1419459 1003779 368133 724736 295472 1047758 1484014 140918 1841981 642361 758227 205553 735542 1633572 583073 1016262 864771 931437 362102 1164497 5518 1082040 263924 1566469 1247546 1277355 556721 63403 529670 1393253 1724302 442659 58385 1933049 1279187 894210 390835 1010670 127349 118432 460892 1575220 81749 992648 1305927 794654 534409 232575 369607 1728149 1391822 845800 1930190 662142 1381209 1035235 1748514 1093691 530222 86528 103871 752377 1294799 1142835 451346 1003771 1605654 1906098 979257 1768315 682772 1423575 795274 1912175 1225414 1232277 581115 544009 1976580 1047090 956070 501711 656514 18005 1521772 878049 1947543 1770100 1527809 106888 153828 364558 829036 1125346 62575 432078 914685 1187192 76480 1533167 1748095 482258 558845 1908982 882404 1073067 1592995 58499 233152 246181 1229198 309639 787122 1316521 355114 1942306 233561 547878 1352206 870620 1343856 1739890 1985947 768835 945910 1553007 307466 1342128 1378921 688622 418192 1402786 837877 1665356 1643678 1383341 1221608 781921 255747 1848455 443878 424050 480503 1912143 1873500 1085677 1340796 1725572 74291 1745015 1533820 1768005 1726227 199825 780498 102650 1615274 1458279 550096 427759 1409634 1608948 233606 1857594 1567014 1482944 852603 737449 1047981 740383 1021814 1385562 1788511 824102 1063351 751862 142772 1527663 562312 1504292 1733304 613129 258248 1285689 456413 1676511 96750 1138657 1509699 1234614 660656 621443 1388232 842207 1307756 850198 1997456 1010587 1999491 1653200 979552 556806 1731637 1329700 1755152 1904740 1367332 675003 393777 1547750 378734 1650565 1293889 831705 1873440 382604 1665334 1407764 1207483 127849 1606196 698231 194051 685129 1323357 873108 1648716 1311761 1184177 1105353 695159 446858 1305059 988263 552642 1240632 1608793 1943745 10761 1228840 1650867 1006980 1438247 1684335 1807558 89001 1676311 1980976 1753604 1962520 756742 1108470 1327535 318891 1435157 1888755 472391 586008 449864 1853228 778663 290835 914845 578388 256596 327036 152220 179144 630487 954901 210530 1027046 17911 608171 760113 1659435 895154 1628013 964890 1221747 15249 986952 290765 1963606 579330 889228 838859 130819 457930 314815 1657018 1607785 657002 1547012 1440698 909434 1875826 43146 1039962 1679443 348021 1957383 64835 77355 1377348 1523234 882612 1444855 433604 1456276 1776695 837046 1686483 13634 1885680 627058 614561 1280416 1169134 1305448 1073810 1149774 1791187 222452 481415 1884031 1928535 173184 1371498 1830937 884329 1784936 1998171 1556271 582311 1346818 587369 268654 544656 467567 438429 1834183 1200649 889344 737974 1818402 416186 496644 740128 766027 1941599 1799301 1910236 961186 1845538 854153 746615 1754781 289379 822542 1290846 1460669 1231054 586212 1576467 1085730 1551737 913278 572586 674130 1879647 983050 1656662 1536245 911806 448881 933101 879586 888874 246916 689284 929258 1476327 493501 1651343 69374 1766593 1341207 1924375 801047 921816 1171696 1086371 972798 130454 1508481 1328086 1989819 1613299 581164 962690 1954315 819075 1219022 698894 324474 1056783 522037 1996683 1589992 1512844 1899624 1248526 652187 47253 1402440 1728101 1898478 1197204 724293 1659555 342495 1948054 368199 1404006 1557312 906226 1740133 1585131 1288828 823700 1936180 681666 197740 1013160 555111 1521977 1748048 669813 1231380 1201019 646277 1632924 1585292 1548830 1166784 479970 940674 815184 428771 1673095 1085590 1588765 1662913 516105 894829 304527 1677841 1171716 664375 1246795 1222130 237856 1758219 1848851 358925 267162 668201 346824 1556580 1992914 591807 1237176 1767448 1289437 633979 144081 247690 919499 1516014 1427508 749425 1843598 1362571 1546498 1473646 147774 1549036 1718737 502858 583650 179815 32132 1690259 66532 1389606 1665557 1454395 42030 1530409 1806428 1654635 1801066 125736 1269148 1022050 1195834 798153 1897766 758464 517018 137554 1557395 1779473 271580 1510599 81170 1686412 271529 1810373 672000 1081821 796535 895848 89352 988334 1134067 1127868 385608 1700102 294 763748 257227 1361086 981565 1312498 1591547 540074 1381529 1010992 795964 1532268 155194 223949 228064 426204 813085 1107319 1679836 1998269 1759652 484310 1903032 381544 1915300 1468466 961092 526895 604233 1656762 109203 1942338 527689 1351699 1998198 1191927 361427 488531 930953 1309745 757950 1234906 516871 1959547 624715 440095 572971 1867142 1962563 1633815 1070818 1196124 1502833 1628595 1457461 993359 141286 50730 1319270 1811715 1487430 1450369 577402 956976 62811 832455 355351 900827 33171 208274 134536 560351 355392 929385 826122 845552 1245953 1243263 1853248 351508 1536285 951896 1789232 646766 82829 817189 556080 1214121 573580 1257870 1187044 280663 976815 1174096 994435 1152960 1019708 1171048 34878 681053 415880 726765 1005550 716147 599122 761466 35202 1619046 541274 435529 1663166 558853 1823760 762779 1744920 1236699 369640 10810 825691 1647242 647684 741802 1793662 1907929 1888779 900467 215271 1855647 959787 1152847 1017166 637088 534232 474453 1774336 576596 1195513 1939072 532236 363825 1248751 1836691 1499005 1543204 893070 1273115 557308 521359 409004 104997 123751 1642575 1584902 180157 445198 1483629 1940247 1932410 432767 1643378 57544 271264 346057 435875 1340414 998742 993108 1647594 279004 1730242 1440018 291405 1126515 1613873 1053804 306838 15344 569222 1462676 1968220 1857200 1545031 982646 624458 917134 501635 765175 362067 1299758 1171627 1556408 582041 1148742 1765363 1942744 751240 1331953 664932 773253 1278693 1822627 740955 430988 89036 163679 1979889 1162740 1723107 1970087 206944 839714 429615 226394 877162 580163 1158866 944907 324991 1629859 369256 202037 469046 492206 61952 383820 671316 1447525 1240936 1892190 1088965 1527201 542856 1615398 560126 1295343 838278 635987 1205719 640018 316425 714069 1480204 1458482 597698 1727088 483295 967150 1136109 1827828 670134 982025 521471 77504 914608 249191 1088850 450044 368366 1934542 253351 14542 442262 346791 287964 1833825 1171009 378560 1420369 1076948 1006865 611575 956356 1452080 1809448 1608065 836103 1063385 629381 89392 1431508 1158493 421694 577645 1587190 227268 867001 378029 264068 980314 421433 608919 200385 799138 1344029 204782 800158 1367229 694761 855079 1685011 765816 1638651 1603720 1739957 1153742 215775 742311 348422 40774 717716 783259 1808253 23301 456592 782453 602337 1645428 752726 732753 1071652 1652536 130474 41048 860332 1559890 1474187 1670571 87710 755197 324256 661285 1009004 1794761 512204 977361 382572 1718823 973194 1580185 1598674 276413 1158511 1444898 922827 1197303 1715452 1026846 749604 1236779 1228822 1634589 1247902 1695333 431232 945308 587130 1066225 1909557 1676566 905224 1101525 312166 1174545 120369 924214 700398 1466815 1214417 181330 469769 890014 1542786 493523 1249604 690923 1191015 1230437 1728062 457280 347291 1922910 1116520 339065 1190010 1856835 1717883 346383 1790380 1637788 1722438 753643 858873 1747104 1701804 629964 1965295 1746667 584375 1659988 489380 1715129 1964349 1812974 994037 1525965 1549569 412645 44379 172724 733841 849622 535963 1139993 1088097 1186223 759408 1772386 1640433 1535293 1886141 1606479 479454 175701 350497 621324 1262164 189145 777498 1895371 429808 304300 1195894 1282915 320456 1565550 887120 945035 633583 437930 1986479 114155 376709 1205994 1817806 1565816 643715 1805500 558217 762274 1902028 889417 918284 1305655 855927 639621 728831 688027 495491 1063325 1083968 921833 1417796 107741 1837602 836777 1112791 1709462 1971396 1348841 1841166 1760312 1100701 1776928 74994 437505 1782681 1408154 1726792 266118 422839 1218287 968045 1535175 1894597 1621212 884632 570522 1036721 313170 457862 481859 539042 485529 1028033 1426303 1243206 1967991 1037150 1476224 147814 1340797 508969 1655582 1630601 852118 275549 1864144 1594793 1992456 1183016 1675449 33053 520298 56516 747638 1133173 153488 1842400 1099897 1113185 1591297 1185634 1197433 191693 1326303 1157511 1525194 834126 401542 1657506 666219 81079 673281 720791 313454 1625084 297155 1502341 142459 1305957 589775 1635193 297023 1869719 376525 330589 734398 1456845 1228025 1380211 535676 477445 205519 608288 340824 1064898 1612751 1172003 1906997 536909 1996865 1521101 1590902 1809075 843340 1411207 289297 818451 815061 289915 1363818 369116 731066 1078014 923054 837329 1832173 47754 1339133 1674908 881146 1791436 1283975 1069290 1053222 923259 1525361 934469 34823 176714 919940 370287 595766 559580 169752 1817830 12804 55870 597637 605679 1719071 1473752 1453428 693384 1486061 649943 1215757 491541 832244 1738925 1462046 36785 44375 1114786 654432 1996060 1654426 128574 1919653 805757 4318 549992 677866 373377 1327530 1126569 1673707 1493281 1981668 918946 920887 1941257 1818873 1356522 108181 644538 1718147 1510720 1757048 112408 794648 822774 797537 1858903 306126 982888 317726 342910 1641548 24265 18408 1470716 1377222 80489 747580 1445388 1768999 667554 1910877 1277828 699617 618318 1994427 748437 433510 1636397 883301 847751 1127475 1754493 1486443 1563624 946366 722186 981536 1162728 724377 174024 611659 339790 437514 39054 885980 1279645 1135952 629704 205761 854637 327746 495475 807066 445506 81178 358012 864661 787906 1163908 1165718 1416962 1968842 1708301 656879 1034961 62151 1235220 630499 660383 5537 1327007 1490130 1708992 1530105 307388 624968 1298745 402132 315429 1092896 1901264 224871 1680105 174339 796292 252174 405812 122578 762618 373415 856632 952343 1727276 1527402 1229994 1107753 1300524 765697 567946 1901303 1079197 1612732 1698406 847242 1509380 203694 1167937 1208464 147011 1148295 1234110 1358407 1007604 1618060 1085102 1862170 1926105 1685307 235908 1841523 1366404 1829042 1808173 1843042 911165 1341853 1239090 672910 544506 1646569 267503 1436359 646705 1536496 581044 133708 29499 1409843 975997 1745565 107930 152681 444856 648464 389097 602459 1488298 1303063 1621173 930450 133401 1053114 1178356 432751 1950423 1443090 898614 1795137 63825 839366 1261705 1380180 1024003 967259 350993 1694112 1206086 152211 1740185 489936 1937400 1286303 373196 1059634 1311499 1869450 787329 241038 1350608 1451602 1444051 763828 597034 1967773 805298 1870707 1577805 756892 837026 1395115 347168 198183 1576172 1381488 528282 690703 582714 139061 1621697 1078682 436898 331382 1695633 1986235 562530 877052 106048 1022444 957608 1913871 507285 1020558 1360579 341158 1642271 1119140 1767460 874692 1678818 1160312 816361 484805 1884416 1199744 422383 1652241 706975 1861914 1266134 1556379 926852 1681701 188609 1700141 174348 494541 1489529 887860 998239 1475232 1138427 966008 1514533 719499 739839 922370 999127 1629884 542655 834529 976467 503506 762118 110028 1246142 21848 564809 1424974 360481 1463088 984278 982754 1059336 956885 500733 1626167 369384 502132 956558 1328898 1785808 1212658 1587722 1727416 252671 359989 205373 106783 607862 1085624 1910933 1385967 926011 59787 1120105 875354 192028 338403 262714 1874717 1931904 984384 681382 1626309 1424773 1518281 132495 1844142 1321127 1395675 1917225 1334749 1859947 628644 604746 1682602 461224 1965438 1580715 1525677 1771832 1534299 1844045 1904116 343256 505203 203068 1137959 879737 1912479 635983 506653 1067964 322348 838641 293608 718946 1854955 1186059 798268 1790925 771486 1990757 1642424 1232590 1462055 750913 1720056 781284 364064 508356 1902196 1307291 1027776 1931665 1492018 1291022 1596891 852933 970825 1386274 30899 1375761 1875976 751153 1554765 1746475 1203040 1401715 1326656 259066 1641279 233980 391742 713913 579309 1468331 1599469 1962913 684808 902598 304435 197657 1520579 1361535 1834728 289039 1901681 144423 342807 1678977 1545751 1303193 1703665 1511293 1757608 1351017 1211920 582390 69913 1709828 1418615 1771542 1807682 872128 1583386 1645432 1319169 290542 1783200 1089283 405827 331706 1922701 1483421 190308 348360 1514993 1833511 1096559 1494011 430044 1531610 314823 227284 1201415 1263070 1408634 1392072 447695 1582075 1664254 164923 612704 932250 1074290 943104 1832919 1409363 1204815 1162581 1307868 1945974 260873 460711 1913995 293089 893612 1649589 1354289 1621537 1252677 1372527 1331657 701892 732255 1859548 1062353 1341995 1942447 700942 753928 983359 1279439 397466 24920 816948 782048 477229 646275 1030624 1123749 434398 62163 1346256 128375 262167 1599390 898090 1615522 1653995 924021 710171 668507 787126 1941784 541171 160550 952814 958239 1405185 959021 51308 957150 1413474 119947 1375354 1577547 584605 1229680 994065 830696 1281109 1916388 522952 413388 696949 1722515 1155208 539758 277330 1169027 180193 632098 381941 1025847 565059 158530 318223 1351975 88818 1259493 1533648 1961101 1029675 69956 636192 1425281 1998422 1525932 1781578 617780 1032886 577623 36662 1592086 1030694 1950330 166462 985369 299956 820983 784886 1037619 542912 581914 265259 834698 535519 350908 1130829 228556 77845 1816894 743379 1301553 1446369 258136 1720205 1666587 1155154 848848 1512711 1648388 1336249 957580 332273 1735115 723447 638633 1627874 1888073 601074 541588 1875677 1698134 1992397 1163906 1383780 1444667 649948 1078902 1493081 123074 826068 1365326 1274447 183224 459052 769727 111671 1302392 152962 1076281 1740545 1145636 1447825 981283 420761 1915598 1449982 705748 1764082 1835985 904883 517069 1492928 1660901 940012 1364960 1285655 1177198 1704587 187157 1538349 744274 664606 28982 1592418 178573 1144983 1616654 1149133 165925 609380 718752 1484815 1508164 25405 1425667 328347 160119 535538 1498904 281033 1405612 1334665 932461 1094276 1190541 402597 1227037 533177 1901107 643116 1034282 1090842 1310592 1545767 4810 543307 1044203 972846 1860231 752647 951164 100455 1159879 1027762 411517 323677 1265082 868638 903744 1681358 1513381 1695260 377765 105158 292971 1515308 1342199 318422 403695 470161 111972 138183 470223 996820 946220 1211169 1442915 633820 912655 1211210 177699 1963178 1619192 934125 862412 1095275 1446644 867856 1418839 834781 51499 788224 967850 278853 1714084 1646740 52171 1810565 1912469 1948929 319013 177286 1251083 252037 741819 1381009 1854351 1498014 1898362 1771174 321056 459227 1107425 1815289 1127504 82203 1264798 1637635 1945527 578520 969528 642106 1465249 372256 1210811 1835153 810268 472092 1964883 604133 653453 1096852 948645 1031402 33425 811358 773685 1993206 1294230 764290 1942778 151095 1646614 500561 1169475 1837277 1220208 1150553 1743813 434638 1227578 1448483 669033 1639542 729652 498807 1387783 890353 1448714 242222 33236 1325769 604493 1222693 255598 1980342 622814 1408502 1918834 1362692 1669584 1313 1564828 113908 197464 859630 829908 737167 981573 264015 1062601 314988 114372 671914 1508428 1883261 692550 927318 1775983 1390953 67035 1174346 580006 550369 66108 1312489 1432197 1399338 1387856 621724 1177502 626970 822518 1460523 1237965 1318518 1508018 729495 728199 1305095 489870 1121476 558686 1642293 709948 414005 1513571 334834 557914 718548 490350 743396 951156 277476 410243 953008 729640 1232053 843038 404198 1308838 504686 1290024 1565262 1267403 900170 534339 1633225 1373104 1417524 1524605 1104085 1482243 1819123 1741749 162371 1815241 361571 353080 1873075 766526 1962141 1691074 1154390 1748166 1633973 1469750 1543656 1641195 1273210 1009702 1178768 138339 263698 490229 207928 1166521 67100 1176940 1714702 217965 985651 335491 570283 980705 1531691 482001 654637 928857 1707547 1152343 991233 1056060 1916152 815003 1436545 571685 46780 306822 517476 861421 313364 1205810 1900193 370142 1785114 1873222 1804801 1895797 414065 1784310 338102 99102 1080892 776801 923412 1152217 1063618 1056735 11654 1655821 85079 703240 1055238 1435745 803339 551211 1358989 168300 79951 711014 338912 465583 828409 30924 792032 1013529 1551212 104370 926364 17450 109511 857289 915201 1641785 1127810 1975290 1174169 418974 643734 434876 1959412 734048 747374 1308200 1245382 1494870 1493221 1575164 835427 1714948 1195097 100 1899751 1357334 1083625 1744065 534364 265748 1167382 1137125 712570 345873 467579 777679 341225 57912 1188929 262803 1715558 283614 1746930 679845 1272506 488844 1594921 1877755 1363748 1710736 369913 819077 88800 482847 477195 864723 384653 1852583 1830946 721208 8924 1627145 1178606 73577 1045637 1964667 14006 443159 1718866 1152028 148794 850744 364887 1333306 230974 1488810 1951541 1931621 407676 840027 674967 201568 1161599 999303 878359 863951 1845551 625875 786154 542554 94324 262582 1721476 1108234 386857 669502 1565397 1206392 622877 386584 1112128 169402 862347 1676783 771647 1719089 495674 1872877 1872866 1719201 1919071 1657899 230971 1597531 965173 896320 1098334 805101 73010 905959 1945110 1177063 137743 204090 1879249 1338961 1991567 1006287 1749803 889272 1701046 1065866 175178 923300 1195535 913394 1121096 826066 346103 415917 860894 1328739 1951663 387584 896763 771784 1566927 1652866 1842064 1252764 1868995 1941993 186033 893423 651434 1979465 1578116 1566025 1682834 1965368 1199402 1466524 1872189 1918337 1656986 1704627 1211556 763637 1669684 1180992 375947 420442 9679 1624441 1252242 216476 284008 414437 702304 1556943 1679022 1453601 216572 1892235 10791 360412 839479 20731 1371280 161661 1519046 1918822 337675 765089 649903 84355 1805209 1912278 1548656 538638 751120 379791 10170 662839 1680541 1081628 1282319 1796900 1778623 636882 1425078 888214 629989 1189028 650782 1849811 677287 1182533 976428 1643468 587582 1167982 1068631 1341321 1891244 439840 669724 1575104 1950235 776374 1097202 1756027 200326 1648515 906545 633119 460833 387792 84801 95373 1480795 1671995 991766 618297 208872 906005 1434136 1370921 1720603 193680 1284260 537865 1242399 1437816 279061 1862404 1486553 1323246 772628 1040981 604928 1373432 1762237 584530 1088452 1309982 83343 731518 1996850 991229 1181479 1184469 1152287 932881 1616367 179246 374217 1444297 164217 285582 1406751 1510139 347370 63187 1798501 358964 1088870 231940 55262 816940 970266 1730448 784831 1836898 3901 99995 1213402 1333044 556623 1751464 1369645 304 457158 930923 1381515 1914536 872878 945683 1395617 1389184 1481303 1986427 1883432 1003628 1863150 1444890 104500 448708 1536572 996629 729443 1244345 1868892 611107 1501865 1389482 265935 1776173 1330346 1852293 1558575 849346 641967 471203 424107 596685 366115 129041 1348735 751731 707476 960407 1480250 1924008 393246 48113 1497545 774382 1422265 956103 1030019 1723778 933265 1448043 969775 1302491 1992458 1453116 558306 76119 1171539 454228 370785 1849448 1426377 1076812 1570727 1919366 1658890 533522 1588639 1134793 1252540 457423 387116 1634522 1730668 1687783 1080257 85469 390097 1427591 1457033 1884476 507182 1903516 1211128 1860747 1464670 1051848 1605616 480428 6735 1661474 1624095 1232348 118174 398301 105536 1402326 1772160 620018 1569303 854151 1443250 660007 1787697 1353070 1670456 1762878 1394942 1673397 968775 421788 1698881 1639535 480952 735122 638820 361287 86370 527571 281167 1779731 391156 1615505 1765989 1107059 292768 1530228 1805098 259592 1667062 1837915 1943806 1895762 1544489 319800 225974 335216 143147 893652 1424347 1478443 142325 125147 1432114 1886840 1339683 752685 793980 284858 1447726 806634 655240 1072230 1115176 1493430 1392256 903052 866966 1881511 451991 902744 1466201 412872 670205 219591 1599051 1997825 402412 1462164 596166 1800311 1631265 557061 1996739 600632 872960 967432 1259322 1756074 77684 1149727 730927 677709 612480 421980 732463 900746 17931 1812388 318142 1910688 880429 105424 441703 1009474 1765264 606494 498882 990756 662334 681635 665659 874037 1221248 1822029 1823509 58173 887284 839972 716651 1151341 585479 15150 1614538 1323171 32122 733625 749012 1811152 701351 1544248 336798 373963 287904 413468 1318287 705789 779381 1739251 390270 558749 1057704 1343421 1707957 1549451 1619582 1637890 957091 33941 260945 1886770 193544 1392512 942858 1961556 835027 1663357 1867191 753286 285842 1252929 715070 715591 887253 713150 1825419 928303 1959810 217972 24336 1107391 1107410 774498 1607008 1682382 547042 1384563 1845876 960137 1436183 1309543 1834716 1192755 1566957 1971234 1709412 1586652 1440811 1258077 757127 1701052 1060017 1579653 317650 19741 1455693 322076 1400635 1537826 767563 1220380 529470 308221 183287 1558897 1806333 1446337 167292 316711 207775 1551286 1448916 1227142 315361 1922845 1785547 1427008 1481930 1984225 1114228 1976631 264478 1193920 1933126 493676 1905337 1891442 667721 1195976 1229317 625934 244703 579873 944390 1069086 1348276 1213383 1151980 1923084 1057481 744379 546431 88244 440368 1995879 1714868 610089 1198023 1137603 1833162 1826494 1070532 692674 899606 861080 1216649 549303 492767 250995 767764 802818 1672266 641289 541775 1814119 1327876 82392 966726 403628 321707 997441 284287 1266506 1436820 167266 994291 1192115 1584912 1334455 1181593 469889 1729997 1904148 1350219 645023 1628673 294290 1736104 1564288 1424904 111784 1820469 1965089 394254 1834569 1825890 84051 1436111 1492009 1211995 1585872 1381183 1102476 904858 906398 949505 1979442 618088 331555 728516 1684392 336947 1340671 440494 1233992 264734 785674 60011 1597569 221204 883395 535079 1540676 542773 816554 842822 26651 1967655 1865324 1821470 134079 578373 898702 1058457 1291272 411097 49193 1594248 615019 498263 1119360 756839 887913 1093264 612092 1514509 316163 1111114 884071 637774 674451 1911133 897769 492185 1008077 1626741 1927375 1138944 661694 1026268 1289618 462137 1878321 682593 1002379 445172 886805 632554 1907041 1873588 719654 121728 1285228 569491 1788739 889259 1466208 1218047 806997 398798 1689498 1038094 676828 1864571 168386 1597501 121685 1781977 1305238 1413938 571682 1046183 394547 1242544 83759 834037 86625 37043 1717570 156567 1417225 1330757 524154 1436184 1813295 1783632 932446 256686 441407 1305256 626329 1525933 113471 1961287 96999 255415 785113 763856 259981 1482744 1435429 1473183 550543 1264585 1058819 884053 403311 1512856 77831 1319348 1234363 1003153 409683 1086840 1813633 1701538 133789 1361454 806446 711113 1128098 1794065 1818631 1755819 347747 1306364 579946 1865437 836759 14450 612187 525869 1222272 677771 221740 1708906 1820178 1468985 387898 1072357 1913957 577266 906888 344320 1685094 112312 1690690 1242750 220284 1941490 1183144 1195694 1452833 1521655 1778399 103292 1152840 1496734 1337531 297489 1217513 1712584 1118924 510192 294672 1015406 1264777 414851 1085055 1069529 174972 651262 38308 1242075 316092 1080610 341839 815914 97639 118353 770806 22622 763844 462384 125556 1215351 1882026 1060931 1060324 1468342 147340 166821 1129140 1534531 961407 112218 1404894 1992212 481914 392879 1962028 1637943 473368 1937844 1044378 1891412 457503 1976123 491352 1864734 209775 173310 726962 1845855 1589082 1396279 1421461 1673199 1316870 1224646 134057 1188009 189990 1239047 1119528 1796601 1258672 1321720 1738148 992471 351582 1230264 397394 148401 171854 1441305 859304 859815 1055211 1715871 903420 1070098 1734983 336401 1974190 1441045 637933 509580 814601 278934 1101249 269406 939941 1048385 1639998 1694699 1331609 1515654 581167 1639675 824684 1437997 1558158 758538 782868 1645532 1766236 1115558 1976420 350557 1515454 419406 284142 1008107 1694515 306768 297977 436619 1091024 1870969 1164477 95298 1718394 1449019 773546 321540 1603842 1551484 96453 1402619 1318201 1148562 1270997 1626177 59083 1141514 1587940 1535150 1334351 882591 22318 1876647 173418 649848 1128718 1867742 841655 633735 1910845 1402305 1434634 531845 1562318 557875 263916 1935552 1496779 1798685 1511304 474163 361371 1972276 1208223 102170 1740471 1550664 691411 1600895 709045 1886350 681076 215514 1535953 1035056 1543828 625276 1433833 432790 529902 1923204 1585474 758485 604278 411928 40564 6764 145054 957080 819685 225714 118210 283426 442229 1723310 804418 932710 1211575 297125 155570 1482213 795907 473722 865973 1516857 151889 488047 435080 418313 250178 1631 226490 904708 295218 1584689 1174793 1977765 659876 1027808 289734 470736 1942814 630037 1234112 1672905 124582 798458 1615833 152463 1641045 578535 1337337 1828951 1585088 1232611 610689 1069210 714164 605704 716575 443074 76573 587076 1187586 251460 759174 1625113 688860 542864 1916686 650090 889668 1482155 1144922 1429411 737060 350858 343790 130878 1557953 1105581 140125 348026 431269 1195578 1743338 1236733 1311533 545478 1249908 1391839 1812628 1837186 479940 1769902 33450 1403131 1220456 1310838 87118 1076787 1256709 334284 386554 1561707 1196639 1915912 1926955 1586612 206648 196627 668480 1260537 1133151 1464378 518031 208012 1022603 1865998 30599 1384916 1941404 911022 377158 1530125 950662 420079 1855530 911115 605443 1437646 1139560 1052329 1026057 1212082 1950162 1625650 545848 1740548 1545168 803641 1361220 280868 1824815 1669188 1432455 323044 922717 574400 1132530 1189685 1388567 1235594 420159 729622 1259745 1537266 758604 1561595 1389459 1089818 403861 207072 911360 474663 641948 1025591 535636 1049124 1081117 1643210 1314877 192228 682353 326764 1378008 1065690 1871182 1612342 884490 1103494 39092 1951677 1633884 641564 716913 1377781 39191 1424248 1962907 1880256 1935402 1466207 463424 1845044 138287 309981 1239152 216964 1805743 1144934 1418301 220395 373998 1729180 301074 738333 376094 530598 1996376 1205356 1507595 417619 1733948 1452847 17488 1153500 1007159 1959526 1408589 543500 719201 180077 825368 282238 3340 1541061 1233815 1024662 985920 882486 1479429 196804 1691056 976777 1946338 266931 1496183 1010982 1216211 545217 560055 737510 1267802 1856892 1028693 1611781 1453560 1175078 1128488 1125805 1385753 1183454 241134 362867 1506289 1127196 990332 564611 484953 618636 769926 1631458 1989823 871965 248636 170906 1843145 1444711 206633 393152 1929720 1143045 1372311 404467 1617499 1829028 132008 532938 384924 1990439 1779775 1331789 1928617 801357 1756339 1783583 1240948 408065 433125 93459 677824 340273 573540 523251 1205250 647256 471991 519791 1388958 1794429 1062617 97901 301134 1195486 1598298 1212939 1057832 778966 1656483 1709038 181679 658410 1368817 1573537 867260 1810441 1231027 935029 594416 1853504 642595 1319441 1661802 1551011 1986118 223961 1902096 1848421 1461892 1618935 299819 88737 1116572 767588 473082 737369 276523 298352 419489 686546 201523 1352566 1196252 1421617 1315519 1888131 1630967 687467 1991846 1448425 446625 792693 861055 1237199 1129491 1523640 1173434 914196 1084282 1962814 2223 1120487 708917 1338938 1713782 1900408 110235 367916 455206 1626677 690777 685815 1739448 837541 765982 35336 1873350 1963690 515273 613843 1522750 210320 654428 981177 1601701 508510 1580408 378246 312693 422025 1727438 1565690 1595546 1431594 843353 430823 499984 1747829 1917056 1740698 1640874 1705711 347833 1008980 1433165 1892642 45388 1640985 1392135 370665 1423439 135446 1746282 1099657 1376330 1847417 636404 521090 97666 1755252 458561 1066412 203545 748995 1441889 1749963 188383 32505 169426 1835760 1895325 1790436 897090 1125362 602734 512119 436648 1714677 1254264 672775 1866092 584240 1329228 907386 321614 111815 1115608 461472 60598 878538 386532 1572067 345338 567417 473886 1320777 1843040 253600 1301095 174533 1290601 77947 1342114 883960 1003058 1618109 912022 1502696 897326 48804 1772615 553738 1345116 454688 761577 1066518 936814 1983824 1815344 1657495 1423374 1765792 1325897 557803 445230 1737246 1527532 382512 628167 693727 1990743 1832251 1473017 1935441 707820 1929272 1052730 1386699 656917 1967733 41298 1487223 1478147 310145 998906 1138354 595046 1064689 142567 1077123 35789 1767607 1207537 1241876 1876709 911383 1655738 219594 1321857 1245795 1148045 1783924 814693 1303289 1500263 415092 1912451 602699 1676233 1265119 1409302 1400390 1415406 585328 1863562 803037 27878 1168883 824797 831216 1401416 711799 581077 789363 1827096 1346749 1424338 89051 198890 721908 1876024 1855765 1277580 496444 339429 156601 1280418 1943915 286611 948359 1174138 1908320 134893 998022 1313007 1710568 1686795 1006748 1476484 1364521 769849 1225370 1710768 593190 814178 1189550 1035336 152226 1273416 1285489 206764 307263 1910020 1565047 1563461 289211 1126770 1312902 1624420 403441 1518307 1551256 438008 658096 586541 1052761 148961 17641 1735800 1371898 1964093 1272077 1555041 535195 1018745 467891 860961 1132937 1866020 531969 881221 1321903 559504 747628 532083 682694 1340018 1664209 99056 1127544 1288778 675297 1098693 1482203 12587 1443660 460115 1215357 1277222 278207 1244453 1163477 1010848 1339930 908780 1239876 1587361 1115359 639000 1236320 512785 1836569 469233 1114384 859054 1582706 1971906 1282691 1848903 153329 1797497 849723 1462921 1216930 839072 866725 1793639 200511 1503353 1753337 1787196 434374 97144 1566541 667139 1071897 1184473 973326 1833350 506871 1143444 1210731 1993754 1319794 1574591 1966999 125729 1335451 311834 1472549 325130 362506 194214 186102 1015063 723446 1707878 156524 1644346 401751 1532240 1668416 346854 312282 49358 1628803 880399 804221 852304 584395 1896854 187502 290479 752836 1636710 1022396 1433994 1101278 1221495 458342 1253898 269076 1205393 1001689 1317472 1425599 1818901 1656564 767601 1134249 455954 289947 237138 1479480 33910 590970 1420115 875863 850336 518497 552456 666538 1434062 1541823 1339057 798334 224182 831688 342378 158544 60322 1466636 1327419 552623 1161544 714588 1599198 73431 519921 2675 484010 1344454 389775 1297277 1073196 1844178 1442865 907241 1543310 270576 1974431 1848281 1289890 369932 689527 1346147 65246 1709498 842410 1943398 1617154 1916256 1531204 298113 1254391 641796 21892 526659 420194 272485 1396080 1393615 72141 201839 1919033 420193 1480527 1217246 1809897 1303425 675046 1371373 1125929 1386547 1315721 1327147 1012722 274788 650590 313474 1451477 739293 1151043 553715 1086152 1765100 1383875 44 1158833 1237614 1981132 964424 39494 1933523 1828975 1680192 1936467 151794 1175735 439915 15796 1302767 4263 1976320 760239 1536550 574453 1866561 1657876 1995743 700797 1817106 1482798 1086527 407517 648267 1745036 1159904 1788621 1964246 1484773 1729201 1271031 490705 1876308 532265 1564386 1299427 216667 815935 1506966 1830748 876775 888427 1804059 642311 693900 1081417 830917 1953009 958709 1627199 712007 392139 1110625 804794 1156764 1072620 974064 472972 337185 80597 1866539 988567 1516257 1431524 1856130 322997 1700074 1988219 1731365 444059 1986801 1327601 606366 367396 1036547 428433 1319893 1214859 666105 378557 1409564 320065 1937380 1300469 58473 1060806 664070 1249701 1652916 1936020 268923 700066 1286850 153487 1911040 849153 1975060 1375301 860550 198466 1712442 1355938 1870149 423398 660333 758150 178019 1157805 1656665 726424 1395946 578484 1793739 353256 865655 1671555 371306 99134 1703613 500682 364005 733397 63036 1810962 998836 121489 391588 1833439 1806694 1373606 333171 494823 1534249 1647535 788852 1007367 1581355 1212337 502690 1543484 989787 1636114 1317346 1740827 448596 1800280 1639851 1316185 1185328 1501966 764182 378868 1719762 631036 1212892 327506 1421029 631097 1131533 1292048 847823 1457223 90208 233870 555774 1476649 924634 1058293 1861498 204637 987264 980243 452614 1061898 56706 289911 279494 154988 839607 261813 1630344 1482561 1652523 1059237 1541334 544926 2097 489097 1441662 73533 967314 1495598 1910535 1898833 1307818 294421 643762 750617 214612 987814 79343 554975 1506033 1119289 1098406 970546 807622 462624 961842 949498 1527 1685579 1921000 499420 788782 826916 778228 173721 1020763 887887 1405940 1006864 716268 1951727 1629863 527475 1384788 1912244 370598 1134934 1525244 1532619 439307 1665779 1769247 1710704 180640 515287 275092 931500 540420 677037 1922043 326219 1677074 1917425 949402 639805 182275 543180 969789 47243 1795770 1656512 1864288 1706136 1259205 1731287 1939141 551567 198260 1075621 1656461 431204 47340 1485401 1887065 729183 1208264 988501 936224 512281 1280631 1165491 343681 932316 243956 60271 670367 896756 1175750 619399 135585 369579 112865 1659756 1039224 1081946 1660963 1182322 1805218 1499962 933358 1741035 235303 1990171 971503 1291811 433729 882816 750323 313952 419869 1412207 209563 27350 1802176 48704 1797965 1926783 1660912 1479551 378483 1548558 541429 1711501 1126128 793848 1823649 850690 1745185 671243 1127029 1386474 1224026 554502 610510 1369795 735574 942706 1193316 1751626 1924652 1679211 1206545 394256 1265162 357353 621183 680408 1760602 14413 1532969 169790 545055 1321183 678432 913021 819326 1160433 1512462 1533674 1219219 1422709 312748 1190187 1395681 1267232 244277 229078 1810167 1555725 11444 590292 1078535 463965 1926414 1620509 26456 1175801 1512375 943123 1288055 235395 404353 1470064 1275750 272687 677275 1742250 1038069 1789878 419055 522356 1901057 284995 1398219 1591083 264762 578873 1218736 1983453 877782 1372032 1916425 63540 1642188 1069507 700849 1486469 819852 931465 48325 1248348 1983598 1025599 187283 1295661 1159183 1388469 1279204 1495211 1656770 1096963 474418 349244 366345 170452 12594 889449 1061955 1281606 475999 248380 1834507 478092 813360 188608 961318 1450629 975951 1729390 500154 690161 1834415 1777935 477403 90493 961425 1796090 244548 1187884 1968256 1024260 240432 1424892 1000611 1578839 1016603 1579087 1693840 1132662 1316816 1768115 1628502 891427 1976051 349999 251411 771750 258617 1731663 1366634 647075 741737 1322713 743381 1277916 1772276 243518 1029981 1723502 1583056 981989 1519556 1534963 1893407 849476 1084138 1109649 1734320 519471 1487097 605577 1695725 1008675 1434225 1124326 1671264 762972 987065 1217054 1056166 1023690 546977 1918128 221271 854051 1953091 1181934 1961201 1950633 872092 1353504 613593 434336 1060075 387844 697844 1201609 710220 1622414 1586072 443373 834062 540743 581163 779527 1378395 229302 781915 1941556 1280995 1730265 1325618 1678641 1919155 1294454 1167868 1036465 842854 1287091 512818 969098 1637389 1392198 571712 172907 438240 850861 1156036 260717 906597 1225000 618369 603615 1759010 1224546 901924 357943 1744222 958632 895454 868063 584833 830728 1019130 1339016 1675916 696959 1066715 628836 1881068 1532029 1472470 1702321 1846066 663952 1202393 509168 2136 1095066 546884 1959513 1549000 569050 519919 1893341 1224661 577020 1641929 379083 70533 1934794 981651 806288 1506635 1400461 184754 141255 1086762 439818 6082 1109554 1667196 1430355 87179 1160643 1014142 1461759 746326 359071 1963997 262885 1766753 1261381 1085235 1699417 373256 381713 586481 851502 1831130 1031040 1868613 1847987 1342448 746967 951752 958139 915714 13063 531530 1809013 66421 260113 1710101 158721 1514782 406443 954906 425588 1749623 660716 1192640 419439 1660129 939783 1466023 1761112 1394404 583151 536618 1017718 1270301 1313237 1722450 901858 618190 1689871 1075093 1919251 1445652 1964346 1281077 545910 530920 1146258 1937091 425569 1737636 786605 906541 706300 669391 1404263 75080 1879789 214340 1569959 923200 1502173 1914756 934420 934740 1165396 1575201 1673021 757240 389666 1432383 1922849 1779033 895185 348421 105780 1700838 1492310 102211 1814834 35504 1998956 1400418 428628 1502103 118431 183697 1750342 1594720 168239 828068 1704147 666108 210610 1511124 1470631 79976 1297834 1927944 1850965 735563 1211132 1489026 163358 1290781 30301 757226 1442219 1322815 1556217 821734 895199 807063 405716 435900 1564994 1048270 1462881 285830 1381190 1462142 1092899 1289085 1238541 41953 1154795 1040405 1306491 489355 353709 1244060 490032 1213939 1845421 767223 1453856 1650727 1775598 767227 553467 1564772 1820402 1677203 1688346 202032 1112449 620564 448328 1146468 1930385 271579 19176 521855 1334746 1313997 832000 1266336 630130 331200 1905406 811111 1987307 241346 1056420 1311730 1042363 1539391 90007 1045776 1679247 137409 1552353 437669 1857036 497844 388417 387820 1964056 1953637 1800272 1254920 659105 560475 1947056 1841161 10443 1328717 584189 1009583 779460 1261742 186049 618049 1902392 1037303 581246 1310781 711048 1376762 174259 1890069 4546 1361267 578682 1478884 1360567 762680 764155 804316 602670 1221218 1928531 672222 1117086 1347564 1379235 432729 612137 1213840 305617 1839757 1026481 692132 131774 441640 1915335 1319355 1870619 248115 1163156 1296909 364367 543113 1757780 685247 1621797 1077546 1735502 1436951 1297899 470382 1628615 298716 1913524 1229433 462645 631930 13378 1005508 136866 660525 869347 1725480 256386 1422395 1813165 1185432 211588 153721 914381 934483 1817082 1040135 1640756 1420319 147332 1692088 1144261 741321 1738226 1718511 1065502 179278 659214 910258 1775031 452095 1318851 119886 185179 1844221 1644537 753477 1249615 1288067 445753 801490 1003036 944562 438373 131037 1600417 660026 41846 20377 1533239 1239753 535316 419410 62779 378424 366255 244748 10938 1405904 828018 200768 67231 1220866 566137 1386141 1941564 1638494 261009 1436391 953490 154189 839973 938979 726850 686739 1493091 219418 677405 256975 714641 1213544 1932269 1351631 169372 1100471 1261246 1324042 1044676 1752928 1868634 1691575 1526729 883605 185280 1711418 1107614 229581 1403943 888262 1500884 1904678 589211 1779462 1446848 1916455 127527 1979411 570219 722603 1212875 835159 1977329 1517558 401375 1047264 1803711 873500 860702 813515 1031763 410244 1049136 1134473 1084580 83986 451072 1347208 1822643 727139 1516413 1408659 1275542 1691241 584050 1240055 1325635 1002818 794985 160253 541456 745959 378381 183677 1345803 674207 383255 1305112 384066 17868 1933647 1894389 824722 1185772 634370 1139150 14949 209738 1690830 1023609 28584 1939221 300492 516062 1363057 403894 1998812 422171 818996 1290073 1791268 934894 1877650 407353 1846138 1283380 956161 1840829 454515 370390 139834 1242738 271781 1529606 745012 1640457 1184899 1003871 1399729 168446 259354 92982 221431 592857 71345 812451 831276 755186 344886 80706 1861960 1989009 974917 1307929 689841 157678 205487 1727420 150052 45307 544676 128466 1628245 474317 40521 14567 1874629 1004594 845380 178892 1841232 830530 579398 1619358 443576 1423332 720469 226735 124118 693914 643235 1749922 281680 44260 68303 1146284 571035 74714 1492024 78712 392213 1810350 512910 881920 505405 1694920 239103 1028541 1657188 1017090 1773641 1087424 1131113 686056 376894 738170 1446606 1296785 59116 254126 1212717 651393 940082 1222132 990693 1861193 68924 614307 1812465 1647014 466087 928026 21127 1016079 1462650 1162558 666948 1971964 1104322 1377190 1881631 224491 1715824 178779 1233835 1899432 94389 263420 152856 846890 1833995 680139 1558956 1438523 1063956 1092516 387709 692900 1990784 1731651 1672495 1419640 1960178 160402 1985249 1435061 1340412 1048274 1669551 65035 678299 190760 1102474 339364 1152903 147757 1752997 887547 529643 1959799 1083397 1098546 1933575 1821133 1548391 1875289 277018 1977559 746987 1994886 741488 1282125 951637 1338341 292181 1966880 320140 461571 1058526 790101 887012 1458777 445878 1084691 1967720 153408 273858 394086 369999 15026 1360613 1983876 1605576 368038 951086 1227603 582474 673893 1747926 1329649 432596 568334 606485 1960018 1827009 1468487 1126788 1663562 938086 1683917 882216 107030 683177 1974062 767772 1203487 1582319 808111 1460425 1132141 1509981 1472837 1469841 354886 1613577 1811852 698044 407803 1753615 1092741 1619403 983895 1276318 93524 1297957 322953 1910848 1731392 1103734 297759 1154184 147795 1602600 1496281 943017 1327149 1255472 1155212 983771 1597908 640722 1712736 1818217 144829 244185 1072489 828612 1153081 341444 1172772 556449 1201247 545675 1370298 439409 587731 1151594 64006 1092973 1446161 320907 1032015 664726 600673 1940381 1626266 1790241 52829 701218 567376 1802179 1454668 1739163 1154397 826708 1925969 1559934 1608730 1195732 119696 554516 1982445 1667532 905168 482260 1954923 1362926 1869162 1628602 86895 1280820 1418636 1470314 146062 127066 963533 809732 1638438 575810 914904 699165 1300757 1642421 1145022 37604 1548950 764206 1892353 1476641 1728016 337608 1089253 937558 1425494 711170 1260063 1198310 339067 1959767 371305 1932263 1897701 1099013 684604 1425813 1516115 1549221 637586 758681 1262670 1825010 1725980 15927 427767 704997 1861274 1899526 146853 699685 1775300 1030997 165662 1555110 1693016 1359710 1907336 1585652 1725698 1455625 884989 535788 880527 782063 481636 700033 1358827 1112681 446957 698290 249201 1248275 192055 163150 838104 511304 1617853 410126 1987400 7108 154306 207662 271577 42887 570672 696731 540521 965781 1613362 1886402 1879218 1642687 1991684 1604765 115251 1213945 567325 1270815 1650849 275712 1389907 515964 73406 554102 1488920 855074 979949 16597 1499951 1981127 362309 1303613 507148 1755330 460674 552880 966554 565859 685065 917240 348906 1727147 263909 428980 986808 1956198 1208814 813674 906901 1782040 272841 846188 158283 1161240 1620118 945010 106411 437615 26157 671655 1638142 1291533 1265913 247391 1744481 1207118 985283 1315166 966620 1648153 1023567 1209320 1610003 37090 163985 536735 79269 1757158 230289 763727 845329 1159593 336563 570698 1226230 1400788 133376 563293 470967 1049960 1616911 1604961 1849749 953031 371380 1243780 600733 1700129 723710 1183889 538534 498941 1468165 336900 1881498 272876 449321 1884559 81155 1248011 1802075 1931232 1870198 250317 176356 134621 48940 803397 818172 691768 758900 664837 1210687 1036330 257482 1226846 889089 1588434 1996977 1889018 390858 943348 1172688 1983546 885914 1374352 102782 1485367 812296 1167393 73121 1765098 912165 1987912 1664302 611900 1850356 596996 1734006 634794 213057 54933 931051 948580 1535538 1234685 225149 272513 1220317 1771785 1491047 520927 27090 17448 886503 1217768 573969 1741159 1318315 1508422 1402528 1957656 1170404 91490 79948 221546 20371 729853 1037916 1697347 537974 1096093 800962 1071067 884811 1142401 1494951 1585278 495720 1535730 642248 472338 232848 1923078 518292 462889 581038 654726 1141144 428160 23318 1897711 384437 1417369 1722288 310478 1588714 1741343 1407094 984862 427658 1409747 722353 302214 1895269 1087093 1607824 1937877 795481 118105 1580379 1246195 1865709 416904 1318432 1130520 564299 731767 1924509 1893976 577134 1060725 560425 1005621 614170 1101167 1205836 88286 73331 1079546 1170642 490027 1496386 1676888 712503 1900493 194660 634511 1204334 174538 1714218 399459 171189 521798 77376 247371 1613192 797698 33859 109694 408970 1371972 610666 1760808 1273478 535537 713845 460170 1535786 1183616 1168146 1250791 865816 1779383 380246 1454147 1227349 1322390 1244048 858749 1535959 19228 98168 1183091 889475 357684 702586 553454 1631953 1522378 1704848 938630 1749584 485246 1424291 336861 1377752 73751 171229 216054 1189689 394325 481397 1629440 532731 40759 957597 1435722 1577382 1542321 1000781 1023858 751071 589503 341030 723530 566187 991304 614712 140892 1837099 677712 1710954 562524 896925 492377 1626593 672577 1804573 1201594 241269 1616851 1075820 1902042 1417987 726528 1495783 1821901 704393 1136134 1339463 497598 1294602 1677571 206594 69419 982397 173712 1810136 20902 1695796 1768244 1996519 1838851 1524595 1461615 489801 1126802 401067 1123693 665504 33770 94643 310814 1493236 443672 819157 1083674 196868 1746059 1524479 469592 1307098 1150462 1698735 116313 1015567 1977528 1822884 1702683 253259 1038124 499167 1428192 564661 1434034 387140 290684 1404864 795862 1228635 1411598 1444544 1610204 950147 1580412 850421 791300 173907 302740 305299 604429 892952 1920267 953611 771529 674839 1955849 1688902 1672169 294186 1920235 189563 676163 1400055 1625121 1052385 1827789 88566 1001956 1729807 992022 430373 1133285 1440226 635612 1782298 1694198 157739 670871 1329236 109575 1515578 1164262 1908001 1468117 1092732 1424136 600085 1759767 644059 1755869 151242 575764 710248 1966302 486014 741035 584191 354673 1396509 1698910 1829291 964450 89097 1052439 1869795 990207 623988 50728 631189 870586 1998230 1107473 988952 145587 237813 587194 352188 1514966 195782 1318828 914508 490623 742593 1854079 620372 307456 280811 1776692 1003204 559579 1455735 460262 316032 886820 830163 1253526 1096325 1932654 724923 608465 885181 994554 1750131 1831458 696862 1886892 180762 989756 764514 1031015 1852604 140210 1346805 182294 203646 1835758 1927362 1909486 860747 867953 530844 410256 1192276 1063880 980350 2194 87051 473866 435161 5110 922878 1698223 1841701 688347 1250666 79051 383593 1170423 930391 1164393 48942 685253 162557 40495 474286 1107189 1353514 1683924 562888 717837 724792 1887934 1604254 507088 321552 1886096 719063 1117171 637340 699397 176918 46622 1010251 1032198 1895425 34964 871198 1674653 1549059 837889 680640 383644 1391765 811870 933154 747519 819149 1230099 355884 649805 436929 1952832 1117921 1333156 627347 1387492 1790368 1285332 1609064 1476300 30768 1581744 663787 36496 327786 711412 1687723 1422672 1357150 531392 982719 1399567 127398 9366 1995456 237503 756952 598024 24682 474661 625122 910157 1312549 267527 617052 1169170 1765071 850209 1762737 439778 1723968 949315 1333451 902727 1177065 211262 533374 1364440 28891 893178 505729 1702101 1957937 41474 1094136 111341 1883684 402702 1911326 1100909 1808331 373375 814195 1019131 1413625 1649047 1046234 40124 1863264 1796175 1673886 1389607 97381 431814 796607 1515411 645598 1729620 626767 1011106 1714292 121240 1434058 1135233 650124 683450 773406 624801 1211911 772943 1775144 344645 820034 745121 784678 1962504 562677 1867526 125554 956395 1190930 270687 952851 1669887 1771916 204932 235408 381532 577733 955682 198768 1308828 572074 1111852 844302 1039291 1808118 1429254 415052 1688063 288953 1512883 1158697 1871164 1298499 775776 1419797 800372 1033837 261084 1230894 1134671 341842 626632 530205 1052673 964219 1146593 1659283 482359 482606 392969 680437 1175073 1697110 260759 1451152 875471 1938566 1265765 609666 569033 1299371 1569137 1308121 1971330 1798428 1653722 9226 1985228 1176936 383327 811137 291607 1222086 1824073 665782 1012302 490672 542977 1101398 526801 618175 1662362 52296 461637 1575492 1672962 1313923 826831 650806 1488740 1189756 1280108 4009 201815 189307 505616 1860780 947204 1180378 63955 132523 231147 872125 493596 104477 1614205 1189767 579515 625566 848285 1249705 201164 721110 1854459 1691613 1840516 611102 463319 911651 497629 1922129 1132000 1908558 1463687 1413427 1278624 1502187 69074 841392 1537772 1328798 257252 1863902 1968572 107124 1022651 406532 1765322 788746 1746072 1063023 1987762 1910528 280367 1723817 1295139 1074951 1185863 1296697 1576799 728558 721557 962287 113617 1273352 1866006 318080 1647210 1502857 425212 1955349 163643 726342 1636275 528405 416875 789633 1308869 1521547 1108516 1837490 297792 879769 825360 502371 167375 1921338 530666 1334082 1018222 1938220 1478454 1254486 451270 1007265 751817 443975 1531144 111033 1127386 1862733 213039 1321687 1333069 860680 1049942 1097078 687499 1038627 1300881 203705 1589420 710878 1737960 1099003 112141 1463369 109815 535350 1099292 1902390 1515856 669763 1875679 878678 1816053 887893 1096210 1266454 824606 779449 918032 353433 1012036 1856955 1742428 195010 1580089 625741 1691543 633922 96092 1329791 860299 1672544 1361872 1668767 396946 382027 47690 332850 1478014 1324585 830744 751816 1842068 1817348 1298833 1272512 1183803 1540393 1178191 1943741 35446 1161032 1378318 953078 713342 1287921 1152072 335847 998665 1020228 524195 174194 443233 668297 1131394 1466476 629674 451024 1933935 1635640 1965610 1977777 958689 22826 924694 1016905 1166670 902754 1644937 1056548 1418438 1231596 768814 1557804 1796884 522206 1713776 980508 813379 188435 1249214 1182625 1624054 883567 1010852 1730187 551462 52599 507584 75553 54774 1561247 1269355 1868791 1371485 1067149 289205 217135 1075130 832957 1777549 766647 765900 289721 1146725 291948 1481475 186087 597236 1637179 558427 1254771 1130908 1781634 1967436 242137 1023949 588385 1457608 1605732 1260530 1380447 393198 301643 1855614 1623740 1735353 179718 1362456 1025980 1718328 1808364 1339186 147718 1654946 305592 978538 1221712 1722278 1622715 103086 408916 1875484 613253 320540 880991 643994 1764633 1850555 59296 1292090 457921 743995 955280 235360 1499839 62051 1519879 459149 1880370 1518649 269954 321724 1790401 869557 1851133 480080 1051236 1544252 1508477 1441020 585168 1101504 168440 1767196 1904033 504370 602427 1547338 843667 1523091 151256 823983 755958 598562 1182061 1824795 1826076 608126 1737622 1187915 1593362 1936331 1837006 1631488 1711711 850019 1464848 1793528 721158 644163 348137 732174 757019 1279766 1411504 1290180 331686 1854054 404877 1825189 1037470 1902971 629728 1024197 1482533 1914773 1490027 1367098 110845 590479 1399753 433551 584484 981335 1108290 1765848 502269 1819447 489760 1148932 1937074 1500883 1790614 1507335 436420 1610698 1062923 1872400 966828 1440898 488118 1570214 1062194 1238895 1817230 235572 30756 1788232 499851 1004466 1091769 553486 911993 971266 732344 474131 1490335 1408848 1041232 1115133 1075478 36487 146502 219318 494214 630585 1646487 1618451 255719 616641 1744654 113067 398663 58104 1515295 59757 1257619 406099 1435756 266494 43795 1425748 919200 1482590 1259950 1959772 553362 743080 1128422 608908 1334904 1049234 447123 1762926 1991359 529975 1032429 19669 964559 643165 1878081 1477891 938961 787051 43367 823956 1450362 1782656 1537393 528942 226441 1284413 1608386 872200 140606 297725 1512986 1409926 1923063 1135435 982125 1269977 1521454 353363 1644356 947021 1072702 1720584 1268044 1676084 518848 940717 1705999 1106685 616545 661480 1600830 1681119 1985253 787547 1503924 1143480 614285 602567 1315366 1660324 1418508 1579075 1864237 698076 1186104 1087454 1413395 1862893 78339 396327 908554 616937 1100416 878056 498515 760864 3042 1111410 714836 1579222 1433799 546077 1283098 986477 673363 561479 1276640 1459503 1880022 1771342 920714 461235 1038506 1326395 218035 806358 1714714 1885100 1261500 1834419 198247 273953 1639324 1827773 1093552 1279704 534842 581953 1971157 16611 1913094 70784 995847 1069729 415714 1907820 105156 642256 1126122 236527 1535462 1416937 750183 1914306 143555 1284674 1669871 866683 1978322 204622 1916289 1878170 926368 1106740 538301 716977 1466248 994170 1599186 764740 1652555 1859933 862999 1290559 17183 647686 114288 250710 1034720 1218893 1355221 1553954 326185 677857 1572795 886372 1423425 1916002 690721 1026363 1558764 1502230 1063905 428382 340302 1692931 1786843 108617 1332590 505178 862738 1530032 550170 1246134 549938 367975 339690 808294 171700 419411 729934 1401141 128956 1716830 1153334 1500814 973092 1793356 1846063 416081 1105338 1263303 1176452 1032661 1955257 900767 13573 1184286 490469 340545 1791556 687194 1620925 251055 95841 745135 1574005 1299491 801562 996058 1468315 630941 711293 1445165 1099323 1473920 989839 1108383 79394 253015 1222739 932933 1995037 133730 367882 1939637 1631867 522973 1362965 1536041 793595 959843 1167019 1002762 1033484 1417921 1548049 1141220 1301278 1964513 1659713 1989560 1876241 1389097 645877 89011 1691675 1611586 772719 580592 1922724 350929 1715881 1530342 860036 1807416 1031637 632978 959743 1523265 1515264 1287955 892685 1023898 851063 679561 1756743 695889 1173923 963347 553404 936225 866108 1828015 470397 323557 895385 1931161 1391099 1015116 1940282 130284 863288 283096 1021580 1742495 1942364 1080841 240741 854545 1672351 1690033 1135886 112192 1047577 951321 1879002 1528007 1106697 444007 312844 330148 859449 1950277 281036 1837247 1321899 405400 695641 1058245 444633 625806 1862319 466188 774632 487783 1024673 409737 719391 1844335 41839 303884 1324174 115053 1793222 472897 1708125 938945 1729873 604702 1147345 693085 1305051 866675 616570 321847 27013 1369554 1861898 332610 955359 73830 1218670 1767242 1445093 1602489 819975 623514 1190124 999973 882685 1870119 1555137 1177088 1169216 33349 819229 1096273 24201 1716442 1092167 428664 1173620 338420 824803 1618565 26540 240921 1151823 502000 1042411 85824 1334659 1567256 1791835 1898412 1481179 1650700 525771 1235253 1783391 1148446 1444752 1612492 662766 660463 1809661 1602244 912139 529042 25196 48051 986331 1474138 804230 175377 596680 934923 426944 763927 1080267 514038 1042490 146472 828964 27737 677986 736771 866649 757359 29242 215229 1938178 1060912 1654414 831182 1550074 591732 1336768 774322 1101968 426345 1500097 1875344 760778 687183 421824 1437438 1270072 503343 1279836 91863 1886370 1102069 1623790 1317860 706928 878452 655929 728564 520328 1819790 1485159 1550155 515750 451821 546100 1548468 1848845 1757451 1346213 1554651 314018 1139576 208647 1787965 1381398 1075653 1731546 597060 508438 943908 281673 210691 1708592 789677 653182 872583 335636 817549 457266 565596 599942 1117589 520271 1562645 1121090 1144439 453834 1820025 1178441 1205223 10738 174734 1378640 1316864 553016 1947370 1307050 1742707 749946 715413 586794 465997 1280390 238819 899498 253535 442039 678041 1849366 1486976 354675 697013 717826 1792936 1731108 503100 26704 1904231 211323 48743 674990 1248566 1181535 919550 1857364 176656 1818664 1714772 887939 1906890 648405 593593 814072 465023 1251711 1547888 175103 277357 1341653 1396778 1318700 33379 162696 1995083 535099 697392 965515 142585 1046000 270736 1261650 1436149 806784 1819410 1713845 339081 1628322 1855228 1299847 1748745 1368627 541725 1412009 759218 1966344 1972350 59614 1443045 692030 1683066 560854 274975 1474129 1993672 713523 484278 1259140 1592617 397057 906501 1072760 1103635 835759 1814161 1544713 103963 1147579 130087 382730 1298613 1375737 1735925 1904266 1447380 636003 1955493 1623339 1302464 550446 1629618 684179 1647290 191841 1977532 1816874 583446 1709138 66528 1632765 592072 1530091 1429363 1158638 1301806 340415 1609406 1716752 1617857 1022534 211055 657602 1767944 1318656 1522373 936268 89924 1722988 261414 1484731 62513 1769416 1796033 1415495 1371864 1347979 1376672 282062 674817 490239 536654 486005 1454861 542662 1086991 644425 1446673 272775 1461647 221353 738341 38526 1021790 1394151 370105 1418604 1077289 1026005 328382 174334 1951477 1648066 219011 944991 1511847 156617 1460114 451043 1167064 1271412 1693226 1180150 1142122 1411362 161864 1025761 1956624 1949887 1858006 1552665 1429134 514918 1645463 1692828 765652 1877837 1263432 1688264 785 1321424 798447 189646 1985386 1485158 190941 1822459 1788609 814688 822893 407373 1533332 385353 1607959 1605282 56097 197318 1882772 1412130 175425 455377 1589100 1281024 1887559 730033 202689 377222 1882240 854676 570753 634833 571477 1312347 442781 262335 1955846 613369 1983360 1419519 1341701 347971 460299 1107061 1714758 1328953 1075499 1919142 558268 609315 1481798 924843 753751 1302456 119969 1203549 1188682 99355 1624182 1848071 270555 1797464 660252 1104402 694299 668681 1345775 1424448 671961 1216787 916496 1368156 97890 1797976 490897 45089 1979212 871662 1231082 669965 1579097 412008 306537 612895 620754 518743 416901 1423619 111254 1326456 625199 902055 1656656 1031814 116946 562697 539427 1147827 1652915 1313999 1210504 367472 1016265 887342 294456 1338904 1461563 834274 984487 1802723 1792148 1256118 168606 1069772 827064 1581050 41409 139110 1017954 537516 1895309 1714366 915842 662367 1188019 1230139 1482864 998599 1696217 1226507 1115931 1968272 1591575 1534738 570710 1155190 1711366 100528 1889394 758783 109927 876666 1351829 97778 1321749 1666781 1587448 271327 1423744 1254248 1179774 643289 1971061 863610 203980 350909 1926326 245260 151420 1297048 916563 1978221 1945055 1640824 1720563 1770518 1878478 788896 712160 1849900 1500334 1716681 233676 244504 309230 746713 1722707 1600623 1202505 777377 682564 260879 269892 1807029 547019 553034 717322 920439 1373060 762153 549272 326750 986704 208149 84584 1612056 434361 1684225 1554097 1050103 560364 19587 1380888 553745 1364335 1621628 1375530 1195821 622936 867286 221993 1817576 453868 944400 596990 427476 1855410 353282 1022216 1357382 1561668 1106839 703025 118891 1065340 1759071 1157779 1264349 347053 1541788 936461 902864 1572935 389814 158655 432089 1882505 1378648 54012 1470313 115375 332876 1001171 1886691 1299815 569141 793438 971385 207317 1334721 906066 539773 911653 183913 33657 1229321 1636171 233032 237289 726229 1982286 932557 1187225 680680 959087 1783629 1580420 768489 1073759 776914 1993016 1789567 609357 1628128 548804 1685916 1425740 252163 1845064 830062 1566822 1832062 934546 193818 967411 47588 700996 955718 1052409 862721 1162781 1853857 1329800 1116423 337773 1275182 1239574 1315402 733505 1536912 257144 33969 1294010 1588225 765307 1418038 1874244 1826578 1147371 780027 1519032 1574411 789256 651779 22209 387493 45338 1470344 229703 326073 1993513 1479706 1180295 725955 247734 454182 1185430 1559242 789523 1947700 468995 1145009 508345 569965 419777 742915 1467101 361612 56753 448544 642774 697627 833289 772598 765857 822502 558163 1619547 741979 1355987 1143518 321480 1943973 1075553 705831 1171812 279725 436503 590633 229312 676534 698337 1711486 191438 1779082 97472 142290 720290 216938 653103 1500978 1972796 835018 1469068 1637958 436766 904314 52646 1866611 991799 1619778 1532500 311911 692559 586330 1158557 1699852 553669 624522 1993017 1931680 1560012 1702575 1891174 588160 793684 174747 1834282 1323270 1235049 1748636 967393 1243202 1346484 94167 109423 1015513 425193 236753 803773 903124 486980 457966 1485627 909967 102027 24063 25437 842734 423024 780956 1495575 1222195 977491 363894 687524 1686710 1437656 548856 521550 1885774 614034 673274 41291 1611979 896871 586947 44979 1984141 411299 86035 419954 1852586 69860 646950 839218 281707 1778796 1438835 1452442 570624 1006192 45916 322262 226460 252185 1530897 916889 1052350 1998512 226812 636500 1137314 1343035 1223306 216062 561633 920257 1482572 1707138 1146767 1349579 1250345 274469 1626902 757238 1421209 1339564 1008359 461018 1193673 1221845 1830696 1589180 1956934 1271734 1180421 1445988 1696097 765106 1407545 873712 918697 1124322 453140 1706690 205462 4244 1303203 796123 1252343 598098 1452323 1504384 991413 857670 1521391 514566 1892968 1673368 1767437 1723434 1268694 1239473 1544071 1201017 212654 579997 1011248 1776416 164615 655807 1851590 303665 1043342 1920356 92715 282570 540332 1743508 1455503 183978 789488 1081661 612431 1675584 1835050 100398 122907 1415895 603875 1922243 98470 321435 419135 1286645 1066214 1474655 586074 333922 770049 241666 1211986 1825110 707878 799773 35453 1081123 146636 776731 166500 484631 651008 451579 1378731 1455171 1265620 292851 1623271 679810 1315018 1278335 82041 552042 261787 1790941 1096151 1784987 1268406 1018200 1437882 299838 333883 305782 1872314 1233436 1890704 391509 1026209 1768934 1690620 1381324 853393 1273192 1614023 189566 692091 1488123 1051092 156800 286789 1618683 1459914 144996 266235 310806 1906605 1052609 1330419 1231171 1139021 297679 585123 290624 208797 1559993 1497988 1432916 1416816 1209981 355441 399344 1938291 969606 745174 407572 1747841 44931 1820780 1737464 1906194 1775616 162012 766890 1883189 1037731 590928 106940 1140297 1883557 1648205 119801 1658620 372550 948882 743276 615053 1861418 1445238 8052 1621427 1944640 1915184 394276 1247921 742276 541713 1581054 485943 1955536 1768865 145759 434581 1344564 1640069 431362 747681 1478559 1724562 1832934 329068 1275179 1237735 84517 1482900 874512 581097 903233 1321536 279162 34394 1011989 1073890 642582 1244642 424487 987119 875497 1753687 60621 1182486 24068 1177924 1030804 1067608 472790 285323 527990 431456 1786059 1718414 1114143 757517 1422981 1235194 1195609 885528 1258820 1268296 1798686 1836229 369095 1143680 67900 1082562 1946795 40959 1080226 384264 757045 759582 1005558 1645700 70679 1250209 830594 1716219 9225 1308111 995307 273482 856464 325346 1185934 471073 205393 7437 1170798 1648483 39570 848359 401716 425649 1691696 761326 1821215 1841381 924111 353253 1481921 1182356 1293435 529163 1580409 123396 944087 339764 1104173 1686797 1199063 1143546 1175299 587933 1698278 1473153 803063 209566 879373 1384905 1130876 1311319 464033 1221540 1037432 57579 1065456 237434 669411 713004 1017184 293860 1929649 741062 704047 1973625 681874 1694549 962032 1802471 1947897 1836560 1424931 1763710 1628125 76784 463132 1989684 1234298 538008 163682 205147 1321946 255422 1029748 129389 1763602 62332 1118899 1340492 1653264 597142 1380491 1792240 955470 849890 1022909 424520 1438406 458753 1930030 1892615 248189 1834215 1044413 409719 580726 1433056 1433276 1403398 183311 1306843 973944 363693 876270 1007420 985100 984904 398988 936584 1454001 169388 1996473 579676 1750872 1816796 366098 237887 1080284 521945 1213548 1147107 1184415 1211303 1874540 1364556 473708 1379050 1767699 25388 1282705 756293 859144 1757235 1367666 454183 600139 1406395 623276 1408913 1388956 413546 696910 1012853 123351 513765 356943 842641 790246 247981 909922 1464483 1813610 87074 58678 437522 847542 1774242 897741 251110 831848 714948 205381 779350 563122 1795721 423601 525250 1547265 1313839 942398 1070394 331644 1690682 1890024 817826 1285156 1574410 897115 838559 922552 234912 1705259 558824 614236 587301 1167715 1064912 1918152 1099472 1471067 1246370 162534 1614978 157151 829742 398081 1139307 1819056 1126252 1911196 815275 1073013 91508 880854 541530 732687 1081047 780219 495632 1580098 1738571 378333 1439674 650081 1749538 1718170 811382 713946 604763 1409814 1768425 1027677 593138 630268 102895 1279659 822070 487147 1410783 1194127 1318917 1413405 1935191 1241133 1873161 301045 885271 387738 1870621 1828037 405119 666573 197237 204959 1735405 164939 274052 1154093 388740 1839444 1311500 1806499 1232565 139716 145651 627639 607564 1524967 465244 1454622 1131817 1949709 1195449 1637540 1151556 946274 1523416 721128 1541258 1840374 892508 688805 258816 501667 1832890 1802807 1293679 1794044 183827 1910424 1431803 1326764 220066 1177003 322975 1411640 1261079 1641258 705784 1338105 1493108 636364 1820330 327382 293750 166605 982021 736944 560414 796070 871394 1928999 348751 614904 1584915 1509849 182161 1704003 1443662 870696 240277 1915714 428386 680604 1568944 1597490 1918924 994 754893 1094094 1352216 1959969 1978870 264567 877242 214228 705961 1237016 209769 1528455 1248025 337687 1497130 614476 1981279 1684937 1002192 1902748 336389 1145262 1526467 673608 18186 454009 1582494 62364 1039065 1510786 660000 1804405 727025 1339979 308270 1424234 465690 299810 1320989 1302606 19832 1293960 1762793 1212632 284530 1997616 281523 752312 1137616 626040 875998 161350 1859031 308102 1203143 1011421 661846 322009 374367 882704 1876990 1155363 1849400 837291 252034 1417902 1342968 983630 292286 1180014 388014 1079394 785837 104845 294881 831903 615691 612294 1386394 1030936 1643204 1777364 1041030 274251 127804 177674 959744 1843417 1266426 1533773 475928 643574 1671379 1914661 959557 95455 631573 1185234 16285 172231 754834 1879416 917184 1222274 1074941 507734 1288070 979239 1848887 891587 308332 812267 1297227 1121349 1446876 190018 1814432 1431838 1467252 361842 1765990 1483030 1098001 359994 1318063 1165438 1915495 7670 878646 1257311 1267399 1617809 1498903 207403 1047225 1099041 525609 1082561 213023 1437363 1842108 885585 1011574 153774 796149 36677 56205 290280 890525 1470687 1166512 422209 833768 553907 444715 802675 873901 748632 341019 1094909 1306600 550867 1094733 1747637 644173 527525 1056033 1949244 642400 746200 1931634 200195 1687811 568237 1581333 1361347 1523100 1598597 1141503 1568054 252199 450353 422919 517958 1982187 1942416 321575 516584 1966523 1578096 459387 234159 1578149 1157663 580565 1366385 1355399 752752 1720474 375526 535898 1039716 1315911 370415 1298361 1663251 1538301 1554106 114224 1054197 311492 241285 339135 179224 587870 1325831 300478 329430 1010420 1914824 914057 98968 759598 1301638 908612 1039106 563285 807253 1425656 170808 658763 1655289 1275342 455836 1517314 1130581 1083681 1349509 1004997 809808 392876 117878 1117746 1662779 1461083 272445 1809213 560802 1847906 1020001 923741 87707 452374 176902 1831797 1025718 1304548 1827316 1894068 1888698 954213 1474522 482844 1675226 986148 270447 1517079 779572 169178 273692 1176700 537186 529678 1726082 1469426 301141 943202 1998169 729408 1568886 780702 1678149 1032547 1717700 1534345 111850 1314365 1132239 717678 870900 1459650 945113 438257 631690 1590302 290561 1103035 1725745 76696 911915 922537 876585 1313958 1360874 660608 593612 1318920 1285273 233750 1551982 1884954 1443951 542522 1206641 790172 1528112 1400462 1905463 1955793 1254517 13860 1780427 1573427 1700104 635363 1911056 1300579 1506551 738665 177113 1505897 823245 1071451 1635657 1776118 1273264 393086 677161 927380 45879 261168 56175 198063 1184218 1253692 251491 117073 1695254 775024 1154127 192739 136224 1189599 1298735 855693 1778607 251934 1928590 1809690 1446399 221905 761832 1898273 1706570 1374376 247050 1172118 1225240 1720624 146647 181109 281218 393539 680006 744299 621434 100772 832963 1878054 818865 1200209 1593183 1544056 25215 1900636 1764996 1550000 1870914 1628497 901253 22652 1444365 1071494 1948959 765993 269107 416951 326770 1446930 418336 421221 441376 1881024 334652 913334 846487 1771868 922954 1570449 356723 1654202 1304679 1843256 1131432 1051794 146183 91330 595845 465433 193025 1711595 403891 545171 682210 1580182 951090 417139 348937 1373714 633650 1103573 1417755 1797724 1929588 1670984 1313420 373965 293839 1588292 1043851 1245549 1688233 194953 1887084 647468 660427 200806 982668 1101837 1158610 1188602 376270 1786135 1587702 1483709 1971367 1890385 1742022 789726 322779 1653230 867814 1873917 1849796 103440 1192059 449927 826545 928944 1936269 1929298 1232683 1266163 611650 1154858 1484224 694022 788823 520035 1106068 1019633 198401 1344378 1387409 217790 1242885 1696308 575622 715497 1158267 367017 827184 198049 420370 1371091 569434 1939822 1556900 1036191 197392 1934579 1286184 1459238 855879 752453 602921 866721 1782594 665381 68931 1064757 1107651 784683 684 1997533 1642897 750963 595447 1789767 1560131 389324 1115972 339351 98189 1041510 1705099 1365537 398544 1055612 1059396 1909653 1982502 407020 358322 1450359 386403 799483 1068535 554910 1892892 1970736 1360167 758636 588248 774321 1510790 1476849 1724447 667499 1031353 919306 116556 913153 299757 70038 804170 765109 1012434 1301368 173108 1672999 952953 1117883 1424440 1271242 95302 118603 864218 635435 954733 1671519 792732 1709934 1063990 1741271 1702802 879508 922013 1596951 1361634 296241 1157862 522999 202236 1615432 1637376 1287460 1892755 1055386 919301 921455 1521827 1496150 1564620 776764 897959 1322968 1615834 1397418 823071 1186005 460926 1498828 1038038 1726203 1231306 1765170 42958 864316 1704742 1418162 452028 644710 1855014 1682666 113727 1625190 638026 754259 1398934 920246 363702 1251448 1749973 83769 697381 993 995752 1374515 1940152 177192 55611 522676 452398 265447 1969194 1718601 1551555 340915 166010 684755 862404 1018010 1952391 542704 1158708 1434291 131026 537119 730053 1003249 943860 1208693 1713278 369868 1470190 1298568 332424 1147679 411951 1207154 103892 1356111 1822750 159139 1106171 1852209 341125 1171434 1701696 37232 1731455 952308 151451 1605492 709352 776119 1931844 946717 210128 404911 624075 852159 859874 570813 1849774 1871204 742160 1820919 1928521 1033452 1109264 596742 300983 910616 1197268 852715 1156969 1398205 1560715 848584 1677659 1585029 1826337 1922617 407325 646516 482409 346987 995674 1191394 1175803 1551875 269671 112951 1096305 221989 1595840 73905 1254150 477784 320579 811404 846442 1602411 825895 813723 1034514 515381 1722768 988099 1698222 133820 135260 1687700 1905074 604708 841148 354827 589367 708368 1564367 950437 43165 1238192 816026 480757 1574190 1401670 1637729 376519 64110 497411 388365 1159766 637082 917989 1414747 691678 698195 815834 1501869 114621 773004 1097034 183302 896683 80692 498783 120947 1319505 1662568 1786360 441779 392655 339600 1670739 220488 477137 1641450 800490 765796 1176499 1924862 555160 1448519 1771845 851411 1388546 1870992 495978 72911 1739405 1644304 1864026 1413822 308601 824524 987996 472179 411112 297243 1561098 26698 1445605 236716 1613855 1691748 1394012 1166570 1200545 935884 1150746 1586837 1493480 1706688 1321930 1495670 467902 719948 59085 197576 1271633 1820413 568107 1370220 868178 1223110 1761661 1373222 198227 1866756 1580036 772642 1709876 1799875 704614 1600732 285316 1852980 867518 146548 1797888 641394 46846 1032624 1147290 1023363 1753719 1347740 1577770 629208 1724996 992815 465724 133598 1295006 1542278 555585 1915007 1815105 515898 1699483 1890960 1811867 1293074 1587937 352515 773821 611578 137296 815104 705770 1614689 838838 746001 590630 636448 607045 280385 1608322 1463443 693245 1567639 39215 1877392 666977 1104090 1420464 1620221 1617618 1114991 1048929 1669864 192460 1707943 1830910 1790605 272663 988734 554283 704384 328650 752609 452391 423200 1718173 1602414 398532 849710 594407 182734 726732 260410 1919915 1733074 245886 129874 1327082 1059815 1476213 706891 744720 323145 1204680 1634634 1063724 1499430 906222 649607 1464118 65528 205903 1680940 1798527 186952 321742 1517661 364216 1986480 344364 236123 395193 1667348 1005895 98068 284489 664706 1425588 409674 949395 1608762 1686071 1936756 1269323 184165 1100099 160633 1801846 1788711 1749906 214540 1301694 1702217 260722 1068331 365804 682827 137082 1162223 478656 781372 1129467 923046 1010635 1951049 214437 1178057 1473416 220669 1428807 1344988 1365699 321273 1556247 313056 597079 235522 1620455 1164886 1401353 546954 360059 804819 605272 114020 520196 353039 1233260 1427925 633209 1342237 967680 1865499 1829329 1144842 1869817 1906820 1053797 901484 52612 1177340 884775 207862 1974755 1390313 1204023 1956809 215983 194019 776356 1161875 1697122 293000 533514 593229 1062225 1796716 1508190 423228 1092763 1695494 1986262 1154214 326698 1928647 130078 1421121 1940067 1035676 1380633 354483 459458 1082287 1333700 839111 332375 1220926 1862914 533291 568348 781795 1088432 1099870 931627 77633 510555 473383 1978621 1929250 835842 1257811 937531 1055381 125136 1504365 1102062 311677 1048867 1470155 806365 1671999 463128 594035 681185 417655 1239306 1202580 1141568 593354 1478791 1812947 1159869 1983079 716423 1058145 1550075 1808383 1251584 60935 916176 1859483 1434599 8232 461204 589237 1199710 216255 1099887 1167182 733464 1239986 693152 955121 181398 1638405 436441 1785885 285379 699123 630438 840575 57831 1231621 1662562 1231111 118527 895951 949419 831822 939160 808232 364839 733420 241436 481044 1333624 1534205 864265 632690 1918174 1147751 140946 745448 1892532 1314706 1881744 1117953 44147 1429654 1520520 1746014 587068 285646 1824047 476991 489544 208479 558753 1021883 1644736 894666 172258 584256 1220347 446701 1846358 1007695 1421141 994777 1600336 914135 21864 1538626 1805407 1912667 618291 616084 1760031 1489456 1646053 687493 1599291 724066 1150335 125661 1273329 139065 1096162 395653 766364 1396086 1618189 1522587 696455 610926 1531762 1871319 1900915 189301 435275 1281226 179358 1005620 797293 1359326 1232031 49813 1722319 1557643 848711 143272 1019500 862125 471798 1120972 452350 1970908 1417971 448427 1341900 1562182 1383989 965046 183220 1609394 1752280 115337 170883 638088 743210 19974 937094 804035 1513555 1358334 1961344 660534 599500 1332041 90020 366615 1347762 759156 768098 1150984 1340192 1060954 343899 1930524 956431 1903196 248998 708109 188542 393755 1911705 783303 1077066 906034 572751 1628144 1482457 1578823 1485821 766584 2984 132955 1628066 1618044 424907 1060146 817234 1087752 1450297 1829784 1478259 1342066 1650395 1904402 1603916 127089 495626 189851 1398695 1640442 346196 357436 201971 1587725 1920093 1348598 1006275 927236 378322 60226 619976 245750 518129 319255 1743094 1159852 118451 1955933 908158 1651086 1794656 1178925 1253768 806249 1738455 1597931 1760294 864581 1226075 275237 1050340 210617 1034889 426815 1398490 1899644 1999688 4137 366852 1197158 616620 349846 767701 524002 9534 1850765 997597 185630 1895756 670019 963316 946122 1255152 1232651 132052 1148827 122039 750732 1609750 1891711 1329432 866653 1142954 1946375 1405258 1549162 965859 1215138 439185 956679 1564883 1579926 1741171 537298 1998798 895344 1331684 1597152 1647206 569376 394584 1970336 1587350 1952095 92355 1493509 1048196 209114 1956024 911979 1099347 450450 457936 218787 276395 1729998 434589 489086 71224 14720 1553480 1333972 153963 1452373 1874053 1350689 1591271 263605 656580 1420501 1814865 1624191 841799 189596 503017 616932 611268 1217307 500688 1393295 513478 1955525 1557638 1894262 817548 803855 123495 1286877 702930 1682257 1046269 1971441 1923766 1783124 1973250 973087 1043338 950482 647447 854613 172676 274545 1364809 1626172 1808490 465425 375425 780147 543783 1152417 919206 1425036 1229180 1756377 258261 139173 845206 1561293 1068661 712212 1918761 1547075 1202624 875064 1508011 686940 11183 1256869 278956 181445 851901 1546119 81766 1966554 1564668 1435415 1128712 1827664 1455174 1575103 798385 1173840 1272034 762242 893231 900931 1032960 1046204 1235816 1161453 1056456 454454 536743 1816254 1122017 1259436 854707 1035776 1397877 327914 882491 1895817 66700 410870 1821980 399238 160016 1315669 1414367 837838 1115350 1136646 1451831 927511 1505962 48198 1468923 1404019 1558510 1013873 597892 1391724 221069 871885 1839080 1010503 1491474 517292 1053887 1973607 6865 1216224 114622 407968 638992 821750 1583023 1958726 373109 1395133 1556189 138903 1946035 1327622 284581 1864203 514154 20096 534109 797059 916866 1681942 1308519 1715758 1170623 1098268 1443420 1044535 755400 909305 490126 1026245 387739 846538 1539659 722552 1325738 1278910 996264 1132203 1900353 1724966 1798069 1532032 1147478 418740 1297178 952051 1024538 300461 54173 407028 1816020 1160771 320931 780375 487400 1516714 553964 424356 757574 1995193 1300069 577524 1204170 346609 1618178 669904 1308863 716649 160372 405326 190791 962366 1328020 1143001 1663464 1074684 1684887 590140 1668081 71072 1942294 1785580 1136371 147656 1141289 1804880 1708196 31203 420508 474191 1855166 574164 1262 1360649 1399188 542332 717305 973551 1516109 1997522 1595352 1147982 1992886 1269736 181541 890600 484386 928254 287274 606857 778064 1953615 1848061 48873 1186433 1388325 933468 854612 1456667 522679 1629088 1534051 984614 669289 1074259 33951 628981 1300193 1831281 369077 421159 824233 1540357 292116 1201127 1808596 766228 580713 288159 558224 1766408 1625993 544953 1825621 863064 259571 996390 1528946 1387717 828898 1447363 1125810 1044142 1364009 49260 1339794 1120941 651261 948968 1067337 1631710 1414991 762840 895077 987139 1014047 116774 1219237 160135 59160 403607 1261991 254442 957247 179058 1077313 1168449 295432 1998891 1316443 1216313 1403620 626252 678739 1286332 1275389 394811 1520717 1537418 1145932 853970 1957742 1758959 1152622 1451908 72425 1368222 1128283 1477603 889615 451831 533465 1385500 1190285 594662 16410 1336939 1688180 1751750 623209 1847494 1434525 145233 1938638 27346 1571014 1428829 1103750 942863 814839 1743780 1514184 1269733 58324 1188518 1343244 321577 924280 113439 1676452 789855 901522 94091 1376814 1715921 784981 858972 1407975 1680017 917831 567054 1173892 1855761 1036772 608122 1127093 1370117 342750 1562829 1893737 122762 1827276 1534995 1096326 1284099 1526843 1534876 1075516 1510929 1823743 1074200 1488002 277022 369948 1139269 105104 5190 608111 852262 1026147 323237 1759817 150263 39203 592282 1043711 1263534 1619239 936939 11895 1775787 1178890 551664 1427436 18751 1083491 1079460 961707 522966 716007 688374 964057 1453313 1148857 7761 517452 489422 1240905 813594 1164460 388881 1617580 605514 1374489 586034 1594916 1351445 765226 1208207 67527 394246 1947244 1456223 807966 292432 623570 1022827 1282700 1144167 1298856 1444433 349057 1568736 1635491 1853404 389628 1560929 325224 897610 628195 1058400 1093570 372871 106927 1858391 192310 1370864 1638201 765362 1176119 1877785 1947819 398661 778248 1042179 1075387 985154 1385475 1895071 712672 1064542 1102857 91056 1982496 1820849 932132 1114750 1383288 138088 253927 1120833 1120294 112832 785970 1550261 1898917 274564 1920961 1875155 1596113 47331 902036 255837 599677 766054 684502 851559 925035 528219 937630 369838 1986364 1045799 225127 300013 8888 610324 5168 1699968 38679 1005341 392302 1228665 1147929 1607230 342488 953321 1688281 999867 59530 127797 650379 1043946 745910 1156706 1863114 1601003 123959 276717 1954342 825977 955697 1709913 592200 857857 1783209 1492177 968030 680050 1954280 386572 155853 357244 1380526 1317517 1532272 1739607 144532 1178581 210232 1512343 1513826 1915847 1831722 1280950 619056 1207895 586552 780700 890271 30409 1312403 1777007 1832535 97704 1786703 966109 1749635 850448 1103334 417558 1579042 317831 1807841 1358970 647334 1190528 1190948 956485 969699 135892 419375 1705594 856750 1136069 665915 1253123 982971 553293 17405 1491780 777918 943564 1881306 1354008 950715 1383981 192511 1788643 1030157 1670963 1061594 1976924 1015904 1713788 1895017 733713 1179123 1143031 94034 321124 1484467 1022126 518423 705238 1005380 545598 169908 423721 430412 360159 1953111 1807561 1618934 1145218 1442559 1363877 617007 1845782 62121 970511 971700 1716269 1740786 1135470 1745503 865103 1527796 212020 1078942 229187 1496419 129032 1782074 1079282 6311 175721 374657 1020592 536001 326921 422173 357561 629770 1133316 57326 279085 1593918 623538 496192 1589402 6175 143075 97547 1513653 1989706 204683 1003937 893213 737483 537510 1673388 888072 1675813 110013 800423 654520 1869093 146107 1670921 1227074 1703274 518318 1523906 203960 1179689 1807293 357067 1160556 753994 472334 1207828 90 446455 1514858 311635 1405839 144015 619367 697012 1960790 294069 1514012 1463364 820976 1998848 1690329 1995258 1088755 1147201 299451 480057 1682641 1990319 1647609 676539 819411 1940749 170436 1029728 289970 268404 180321 1515489 146851 1270453 1695575 368651 953841 1494655 654820 1019040 969028 656303 859010 617033 1871882 1244141 243884 1338412 1875775 1872032 4168 1258234 430449 26572 1998362 573537 35482 1114371 385024 260006 1158832 166953 344576 411080 207895 1616756 905651 1458903 1462082 447907 1054693 1533158 287146 1460689 1488424 1710140 1379788 1809948 143224 1185527 286343 675191 860342 1428367 813154 430673 1047096 1024523 36979 1839197 129825 1769184 1980136 1493451 457411 1802357 1683352 45685 1045348 1078436 634969 959447 834636 710608 1592135 621199 421277 1657812 84861 1624367 783966 1381916 489427 1046063 1929086 1702387 1793342 1256444 732482 463160 1169211 1159142 1952111 1545105 1707912 1593794 1959783 1998951 674108 560100 1786917 507187 1105176 458093 1451891 1784583 1207169 1472857 1719547 561309 38924 1797919 1359574 625630 161130 1182184 1443762 384836 1616740 1812573 611930 44113 358587 7952 13625 1457515 110216 633196 664716 565798 1820812 760578 1598306 1766018 1765723 348578 423867 1583996 1047134 1579565 913445 1495842 916035 944247 1834962 467990 17532 1728014 1989045 372204 33899 1085980 776043 1005162 1644324 666965 55087 1438695 1262241 1794396 372165 1790981 1399633 95190 1499647 1313269 669199 1613552 119472 1051606 1771436 317092 1518379 601817 1914212 1623164 1588820 1454527 99908 1643037 1714563 175211 267795 1859529 399488 1869244 1092197 1604545 528149 1039191 1695799 1422607 144459 652131 1672368 196373 260124 835060 765072 661685 1817259 1589997 1336132 1853239 1362101 1358194 356264 78222 21399 381252 1586295 1567540 1177200 758053 828978 214402 437675 1146976 1514161 1951153 1290804 1104578 1519699 1614180 1076308 1806217 114863 207374 502710 376900 681488 869912 1352753 80875 1091409 409644 109352 230207 357964 1088259 1573024 1742828 454782 1130080 550278 1190466 147597 837795 485790 33975 1280380 995621 575099 744346 496446 1192740 330879 194243 768349 309453 570358 1415365 1224363 978589 937858 1895016 1072808 1638072 1763054 144089 1400597 274935 310039 1576771 691549 1318213 989634 1825863 101441 96031 1281527 1958238 134158 1274803 1604444 967548 263020 1388623 1745090 457517 1469911 830860 1277334 1195744 1900687 124727 1026890 14570 346646 1085086 1736466 1066912 760868 476897 625896 1772062 236374 782615 1399360 40148 1134324 980604 1103895 1538886 1859834 1075752 12428 1098319 1981378 1069717 1666267 1831727 1920544 1339208 228672 1090415 1042762 1179656 1273143 1952842 993901 1426000 296947 682932 18675 721123 22018 1777629 1663981 1116365 1495545 598223 775930 326077 1549274 644971 319188 1942099 802842 1006899 954634 18660 1487777 1419626 1573673 664446 384342 264332 986378 357208 1373378 408407 141939 1330933 1247556 1624562 125274 1688142 882350 67007 1732515 1070013 1157189 1159169 114252 767898 1899952 441175 399868 365843 1414319 540966 1059589 515051 1318884 229067 53304 1666446 448008 663785 1831871 905931 44911 907579 426104 965114 1463274 496770 1181139 1658246 473817 1325939 411304 518842 278757 1978384 1487925 56287 1511612 1262319 1438636 1509462 579731 1299571 1184666 592594 30780 59474 210980 534638 1041373 510843 913594 899484 1732316 308001 1521532 1107259 815665 1296997 1244158 1936362 121576 91176 1337529 1709932 1461373 579319 822375 1058117 521277 938835 1591892 833986 533596 1424542 1084176 1998033 1494027 1031639 1252108 1313577 927273 166069 1902877 1877806 1155625 36516 1841027 1963247 667625 1186078 362276 326383 1892369 1987927 1172551 649142 1853202 1504387 529292 1984325 84606 1883870 235588 349250 596353 168868 1027726 1726722 1777727 1192707 887134 1060276 1624727 1126791 1257170 792390 826245 568978 712738 1820754 881690 1171760 1355482 1914595 868463 1074272 742448 1514028 358583 1032478 93418 1678238 336269 541686 885291 1028842 1501732 445158 1111296 623561 284978 986051 93928 1148466 520335 1130425 493145 422113 509111 183985 700202 1199199 1409173 61771 525756 670557 66894 1558732 1213488 1150698 1975035 833558 113886 808993 1098778 578771 1446404 509281 1986298 1815104 878033 563482 453134 683068 1169459 1526902 646195 1718292 914415 1839068 920718 865060 135592 1887907 636766 1783008 1435497 1038694 1142816 1468616 1617944 614229 411447 1664799 42311 1312281 1322698 1665648 854903 1891403 1772806 807915 1460563 313518 1329701 293773 90703 1177950 1685959 320171 977783 1567821 961651 222695 1477780 640593 222008 1130940 291678 1001968 1533408 59081 745531 718770 1445672 1771241 804541 1166135 548222 1664496 1185599 1101128 1626217 1607092 477608 1128811 1282437 618766 351406 1618043 1759445 205925 838074 628037 1299467 1837911 1859152 1808152 431348 1152923 1576274 1975640 1989981 741070 25561 1384105 1527999 1592647 1122789 472904 228421 979571 1345227 1996585 1969792 1830019 222220 1710966 1239466 948722 456396 519996 70815 51948 1844999 605269 537519 1126745 1181005 1428426 378268 1123709 1430932 461729 1234175 1439402 1389111 799025 1782315 1534257 1584291 96469 832136 1630096 1455973 1617889 190804 1152986 941562 1395855 118735 414626 1443329 299325 556100 1693099 1863630 344744 1939587 1993864 1331088 174322 1202062 998693 374827 241419 1367340 1728100 160120 793758 891372 536757 239979 368905 305391 1724430 871494 1084 447775 1383286 341520 1220032 236165 1956453 1307051 698980 226088 1878630 311790 296910 434891 589259 605108 1892754 1034519 999872 756312 485501 149346 311365 634891 1192825 1800831 544089 489363 599402 1907387 588602 79526 1009535 1571728 1272080 151850 21592 738154 602954 118741 1934471 1768636 574072 372282 1747007 1266906 428501 715482 1777270 740249 1165613 1878036 1139730 1524627 1623682 1101935 902082 1588575 1260564 1996423 1158636 267397 1551218 145074 1694046 930710 116349 203210 1316652 1097899 752837 1309335 567614 1229667 484555 1740851 602583 1623925 1572708 700198 378538 1139202 1703318 1051995 451756 297909 115121 468758 1142991 327174 204452 1760875 1229512 226913 332692 348566 1515387 1537608 1500570 1051726 215710 376322 1477315 1537590 1243564 671095 825867 968727 875369 1565698 1830774 708231 1523381 1053231 128124 1251716 711560 147809 696785 1256593 1767630 65454 415178 576890 1841732 27005 1842634 439611 1234216 1372880 435807 1099479 1084487 1262778 1287588 77342 237436 718467 900612 1115302 1734075 569295 1599526 936250 1250490 1725632 1278502 1221137 1602569 1616908 1370680 1703841 467856 774055 942198 167482 1132742 678473 1918557 895478 1075072 386245 1273529 1625505 1051399 74375 1877835 172204 1327266 1240949 485539 7904 313163 1518292 484736 1324946 59817 1138842 388548 1661110 1534796 1217224 500793 640152 1722637 474727 1717461 1171248 410917 800540 29022 1054916 1543713 535914 704386 879698 166463 1227469 1338206 593003 383431 666306 593191 365766 1528199 599820 1455427 375376 1963310 1511418 1526040 870398 933921 995331 540932 1630671 873328 1692138 889655 356695 831630 52660 1633378 1777996 1279062 315812 990762 1152233 1667099 101154 1418058 543055 541846 1226553 1366742 113221 1680820 1202525 1500352 811472 984312 1069574 530646 805692 828780 177989 1266204 553011 1796338 1517929 934288 1915930 187223 885749 1780530 787372 1596787 1222122 1392638 1872175 1163371 697614 1856264 358260 1690454 709525 161666 1766875 1907367 409684 1250612 1000222 1623800 835669 1576990 1858399 1252075 246800 1224482 1844132 633040 524395 592757 927608 1216752 1887512 906581 640879 1908563 1314480 662978 1913882 350636 834474 1039479 1685342 1896552 548617 1675406 986535 405970 1235800 931912 1510239 1972019 759621 148575 1827456 1288058 1177403 1432935 839827 1583172 917430 1279875 1009159 27217 1271683 1919403 1828330 1164295 330724 105195 1008044 74345 791539 1798609 1510640 174138 431413 1625072 674374 635727 708911 1833204 1646277 473390 1573665 1245005 244231 1526355 938867 375902 1550993 382909 321510 1486408 196605 1225320 1508167 1770244 1581227 97737 430343 239406 1403296 517417 1427398 473195 1141650 1969290 1847981 1519036 77346 10375 499119 335627 1100908 1787388 179008 1886744 568740 54900 816145 1384910 870446 1243800 1029500 1357791 708589 1794655 1324965 581975 524404 1926626 584734 728902 1825755 1680168 1579656 275750 894189 982644 876146 1684777 1630275 1771073 1266224 847370 565990 13182 297324 1035771 1149764 574239 476158 475011 293447 56987 548438 1972904 340895 1975333 1124378 778467 1109961 500014 531807 665393 982520 1487728 1672254 393751 1329532 319641 1338274 1728732 972782 395317 944487 1352297 531434 1078727 1365112 649518 72993 842182 558935 109576 1176168 1013966 629025 294793 1340103 219 1633342 808935 207175 1298740 879514 920918 495829 1533174 725614 1160252 440519 757846 938842 253356 1904523 1334763 261965 917015 199539 1347866 1124819 1652654 152952 1355684 879746 1734399 1925691 1930102 71108 119170 237518 1726053 1512934 67225 987592 887456 1703831 1845229 426189 875963 487114 913255 1661422 1401702 1513876 1874692 537950 509261 1699881 21225 951616 425145 99884 279122 1658041 1869935 45046 1152804 1129529 898728 1048659 796974 1497167 223677 1314224 1605403 839172 396741 1994428 1015346 1245059 894577 635842 588066 38893 1795285 561814 1610875 433947 1888923 906723 815475 1034703 1604167 1505077 7720 1736730 1501841 1355621 1181708 758378 1713168 560644 1943245 1656706 1749750 134528 873645 239165 1269643 1817496 111596 1454927 798741 1451594 1731616 1235328 528567 1767961 870359 26382 1882095 395065 477206 308741 721900 1650927 818566 651528 118120 35223 1549311 1893195 1616417 916683 305970 1204295 195473 602250 382769 1685099 87984 1632748 1671260 857107 1194673 108719 1826195 1561679 941656 1546511 1242763 541403 1722277 586926 478481 1631309 419456 546704 630915 1698650 1066672 1147669 1466888 349812 1593736 1734989 1665254 1202401 408235 1654863 239091 1219240 408236 1514294 1493779 1621302 1344191 1951338 445557 1378849 1560641 1600294 563953 900920 915965 1717140 1882710 105962 1389162 530569 794221 1029234 1777232 1939670 1751074 354567 353275 1066125 1021060 205846 410966 1277202 1437775 1493169 1484290 1062267 1807718 587439 58887 1150070 1076459 1383082 1217590 857914 300466 1123624 600417 1906255 420201 660566 1506902 382663 1797587 1775353 963975 528961 243408 725729 687406 532177 1432358 1406921 1396122 1347818 725319 671365 432204 1792727 1827000 510967 1341325 937363 1033525 1883630 1053412 1555380 1577153 1331755 1480972 747680 660818 680677 1817270 1554054 1620906 429160 580186 1232668 357399 748760 1300444 1071825 200825 982875 1597011 1154869 1769984 1736547 335016 1780358 574666 1909809 355043 571356 1466808 276719 1068443 1546402 1505176 1855752 397312 369141 1728050 1485114 454565 837932 1081697 1329359 1220622 196502 738005 594551 662802 831367 858806 790729 589003 1401469 27970 150639 281208 210067 760053 947724 1941479 32671 1625117 1574527 1263123 1207178 553390 1711187 86323 1453637 325734 1817686 1534288 632524 1767475 26789 1064383 1427271 58738 1583954 304835 1962501 1421234 1530886 1662218 275649 4722 1466474 775809 1625545 1702000 421775 1410725 1857951 1130608 335300 780441 58668 1894119 1924055 1183916 63428 715238 924897 101366 1160821 873512 1225552 1764012 1733041 1374264 134368 674100 998441 241985 1779121 1731123 385753 209760 560892 213317 871319 1845794 1893657 796035 1494593 1817599 1061745 348099 1702244 1791582 1246755 1062154 1998788 1088392 1781129 1660745 34982 1691495 24623 1725639 772991 1203523 264990 1678030 709426 1045145 420655 1314306 183957 1214118 506949 1571921 1625109 955086 191718 1819450 790889 47184 1160857 347882 708400 620165 348865 1916362 81112 869410 1836455 1699988 518750 1592635 675266 195666 1318008 980087 1318940 302781 835095 1159612 1911154 1703215 521047 983956 919270 466614 878658 338207 6392 487686 1773243 543527 990992 1636823 1841607 1169472 1791326 1986916 1260731 1314157 1428721 1545037 1917652 1967920 1381875 1978639 178102 648362 866288 494523 1214585 1571683 354575 1779706 1975087 367232 152632 388496 1186675 231993 1433762 1597404 1100781 414654 786280 307641 636948 710715 863093 1108941 1278238 1004433 1751129 1430405 467589 1930936 938994 830006 1110998 430354 912241 1381806 699726 982731 1941035 438586 1673965 1782506 511000 1518447 147308 279554 1832001 519201 748124 1237134 313371 1690737 1602295 194010 1996775 86920 1181416 744914 919624 785376 1034799 1558706 1883844 1650240 534634 1705523 1393435 1953377 109364 20090 397070 597489 488037 1421673 1196257 1505346 1813381 271975 1846008 1671971 667665 82945 1957711 1965446 1563688 1563054 755002 1629100 1206856 436063 1721844 1032490 1335563 1746097 259525 237233 353395 414803 1544373 81985 154831 1742197 1906590 1350087 1383492 1024967 403598 1383088 1179803 1716718 1157901 1513444 1541544 706889 1126143 813449 1239448 1640949 875828 1470083 1764533 128184 715270 713884 452777 1297763 1527741 763789 497507 1054970 144169 1888057 1349232 847162 24476 1584720 1228966 1326898 157523 1751145 1109932 1554849 237398 1409567 1039939 996854 229936 249346 171042 118695 663236 170470 1223176 210041 1035109 866833 387481 275294 1992448 1000286 1300844 1010090 415996 1642831 185083 479374 400180 1636049 1246299 1712464 1800514 629775 74554 1641289 269243 153755 1669414 1155226 1611700 1294554 1677703 967600 976928 1839561 196169 1032783 179629 791263 644127 1921716 1593048 539593 265802 694629 1007560 1047414 1569301 1364955 118253 894243 887062 435422 547460 1968321 1254880 814357 1614553 963349 1019145 474006 1819663 1183691 983665 49434 227443 734756 1939062 1276153 407333 1825821 1891845 409107 943274 1046220 79713 1726266 858681 1033519 1459331 601534 914843 1624272 156526 481969 1933606 928945 580603 1623274 516034 56638 1155738 1108763 125219 1268067 1977276 887933 436814 1998181 1028350 1718474 545676 174944 757420 1648482 1660323 1903759 1738800 468355 1893696 1844010 1313330 1005308 1319354 1431627 520256 808179 329693 1148920 1073925 513845 469467 850026 1628297 34513 750738 1280749 336057 520936 1698807 1317290 1627927 410277 463790 1091875 780506 53337 1113392 897884 1443341 1743105 1720014 1884852 1846914 1280805 218224 448213 1291311 1081334 1269968 1646170 296431 1302659 120686 141327 631752 722306 25624 442465 984536 649694 1843239 212729 1165771 618388 456461 938360 60177 804512 1737665 833390 1511947 1951432 1781484 1561025 1487377 1506600 67749 396392 284098 539522 1770774 1597703 741772 1838281 1740609 448097 1784206 768801 1863956 13813 1687323 1197236 275277 255925 459084 1723557 340538 474718 428925 115677 307791 1152285 1973305 1939151 621194 571569 1539340 1877597 36185 1299410 1864986 1029281 1932202 1002470 21739 1148569 676823 215768 121686 930495 1015604 758878 1770397 1395418 578366 572520 474289 884628 1064205 473456 280506 1097938 1000809 1247604 1528506 1802074 1333594 232329 1650574 1542477 1450212 1712808 779642 1798708 827519 446593 1686890 1342603 68154 991062 1619867 1502142 136275 1022348 1851821 1683986 1368504 1929651 1786851 1461885 1567743 276675 687674 1829020 956642 1473297 154169 527086 1062558 420463 265702 663614 1283168 142174 1945396 844114 141762 1319600 1867549 66167 274658 1888577 1586485 1222204 270297 951449 387398 812412 1774869 1214805 423291 1583501 470940 274580 209061 1905920 1513279 1069033 224696 964897 1850296 1072112 383390 662476 1065138 13780 523155 459619 1950167 769867 945409 201022 1081499 1492759 1372547 249604 1045388 248628 1048925 978366 260616 1724272 902429 738148 461035 1581402 307536 1418128 974110 1851436 854440 12713 1713582 1461761 341 1666325 767196 1297500 1959859 1981058 221205 599731 589544 1618667 1530746 393176 235871 762751 436507 1849526 1381142 189090 712476 1070154 1993051 1719765 1301695 1552410 1781420 1744330 79994 772621 59687 1279648 1664237 551689 596042 1177348 1333909 1149748 1116628 678055 270014 743463 1683679 264222 218482 1320047 1187832 27042 1238437 824429 876235 1575278 1487862 373432 1573821 1692458 146154 967718 1898295 1135335 1671721 562109 1320904 1482549 825852 1132780 1888416 1536735 45928 399705 1786795 1229807 1917601 794722 1811092 1638985 52512 1253464 1654313 1631562 1774942 1784831 519062 1779427 1745212 444242 1761828 1647073 127603 1056917 283485 1235934 649681 689020 1978813 1390330 1516305 991985 1741594 1617229 34851 1644652 1193627 286314 117483 150143 790592 953304 667829 1320444 1075065 1314478 609263 8676 693135 618533 1111464 1639140 682008 385848 1018641 864762 1347677 1499150 894188 574415 434821 1945111 1237949 1954436 1976124 1804596 352089 567543 1873721 1538974 605266 944930 811793 785949 1507722 1374045 25167 862286 208772 447867 388562 1030030 1732297 185318 1334901 1712104 1510661 593132 1694775 1478826 1318208 623979 930344 414887 713194 20200 560392 1282297 1856003 1230725 28501 572152 490356 991879 1635271 644099 1207693 1030497 30096 831437 1943419 1356747 1637939 215211 816764 55156 1814381 521424 999674 1215795 867970 652160 1784368 492420 204295 1648392 764136 837494 897417 1096296 423006 749095 286199 603301 1245159 1711687 881779 233466 1687998 1857623 1772736 126705 17185 1864658 1704715 1637202 175740 1940982 768865 1463186 1733802 1643027 136477 1401857 840325 1563231 873690 174447 1203137 169688 467500 1901122 690345 1852458 781616 833222 1076430 1570242 1720282 1154075 890890 1206743 672034 512624 1663845 23395 1836141 910557 1734704 1462935 792965 1743764 714745 1044358 864794 1889714 995687 141955 1151339 898359 541228 1453881 971053 381141 665296 1626948 1733014 66410 989429 1612083 1413095 1331374 1920392 1696996 1136369 985723 1193727 443921 220948 913436 1746329 1032608 220172 1297499 326362 593112 1344721 1269528 1627469 98123 959135 1494016 1343117 363747 1707693 1002520 687773 205956 1555744 1539585 1929718 1990381 1208346 1146190 688974 826406 1713850 598377 1891336 678251 959418 1060567 1649858 1223896 851196 1448113 616032 943640 1679631 1478009 577511 724050 1277559 938413 1072313 481472 637469 234183 1090904 765642 1115962 894804 587787 1836765 135910 1276016 1578625 353407 1267989 334949 1769549 834876 1942109 538196 311666 1110453 1955315 527367 1663586 530716 323020 77176 1142397 452392 161435 528119 417110 682581 1396893 1593489 1739631 231086 1879492 459583 455105 266971 1169839 1191123 650232 1288643 52393 535260 502535 1536858 626062 764246 1626204 1144152 1739256 22925 1483511 625786 1048800 405234 173813 1515737 1289924 46695 1769885 1377962 1223484 1452338 364970 1241280 214244 764691 180638 778768 988716 1995397 1970777 1104688 1877787 1436982 83895 800762 1177371 827817 1036513 1687991 1412993 1188127 1545797 520680 688057 1513862 255868 141661 574563 322301 1514432 1939634 1727676 1603839 441088 538374 1419465 355591 1569589 669634 1271345 835212 1815795 1616557 284656 1509898 776582 1671425 454444 664937 1567331 1557272 1461541 1878339 1874111 625706 1314331 1188387 251661 708786 1745052 1914324 239217 110993 684407 1792070 842052 1494672 1133951 959666 1830625 573381 222051 1383065 852714 1397805 374408 789535 1583615 304077 599451 1885850 1369294 199543 698467 372954 764748 774785 58752 1051234 1270975 528350 1494700 71145 1006416 533227 1762939 1516508 1985704 1273359 1938568 1711073 83027 1098596 1416129 506485 1428070 1086218 638665 78824 1774833 825022 1884328 650214 1275087 451092 975208 550124 1845207 1737632 1678825 1430056 1947420 155736 1098505 1503375 1102327 818171 1109075 1250763 1005491 1215224 533088 434265 1896044 1542362 1431873 1177172 1932262 88556 1193452 398077 120352 1773060 1509835 1553353 862245 460276 305331 652646 1929505 758615 1410882 1284448 1800579 1757905 273809 876410 1582213 1933641 580157 248190 1173844 981686 743805 1237872 1797335 907692 368122 1688600 727301 1602006 1019065 81002 1552795 573595 964649 496797 1342038 1571783 430889 661474 810086 1858309 56603 1552600 545853 848182 288320 1500960 279069 568713 274164 1178770 782020 1831491 1233932 1634536 1500899 592530 1202856 578268 1071140 918065 768522 1740925 253280 1873667 1968976 1136954 475341 1360003 1705384 345973 1995198 782881 1497327 176364 1001915 1830711 322134 1182650 853272 392544 540068 429555 542884 1866105 775137 1324568 1466103 599259 483842 1816803 1479562 1640495 190854 1095587 1594730 1735295 120211 105900 207571 1953177 73629 572182 1081099 955224 533047 1297449 1521076 1975981 1155874 295899 1907576 1175404 1132819 850559 663092 168738 363202 822756 1177861 1604712 502034 1895018 1820637 1993516 349505 1892354 1410853 1222728 239425 240542 49419 630587 1159501 1449792 1367319 272095 1244522 1036053 558228 866623 223205 1587902 52774 815164 300838 8860 273486 893001 386089 1539818 80464 1794901 1213096 500099 1494936 24028 1636091 1010531 1657310 1557226 816736 645095 624717 1122299 559730 331999 871341 323207 518877 957981 1497049 466631 1228679 1232415 1647109 473092 564959 1508777 516710 1504543 961109 1392835 723101 1372799 222198 1052724 91136 908371 327256 1204807 795221 461799 1682921 1364896 1158495 1286266 1876018 790293 1873209 36745 1527132 681907 1754014 1758326 263487 1964275 859100 1490072 706266 472466 1239600 1283292 976174 492629 1643356 397875 898331 1883226 1588479 1451237 1804809 374215 137724 1467932 728242 59332 1543894 299605 234867 106725 160324 760777 1384387 1606659 1762876 22219 922278 889673 1696866 171095 1246477 1795642 1537664 1780028 408548 1979516 1012604 884268 1489611 1494505 983517 1713014 1135759 1787430 1076771 1560163 1504018 80448 1488541 1092152 1787844 191476 1960014 1186068 665502 695024 222790 721429 944385 39006 1789954 1331113 1323689 96220 377221 1886603 134046 1519074 683094 1065524 1977535 1488276 1584155 1568979 697070 320691 549447 1936736 352900 1192194 297471 385807 1824870 894539 1855388 1497202 1991849 639653 1763275 1290785 1837085 349506 659698 1613843 1576980 1858079 378092 1737204 736703 799089 928403 1239374 202760 1109455 264706 164651 1239278 1327846 599585 1119475 163489 1926127 1878640 1148976 752357 601204 904929 1725114 224590 1404981 453390 952232 566924 1014357 1057075 1045683 1562823 1878659 1314781 635526 433908 1092730 949280 1543493 802045 1653049 249074 801834 428459 1352160 1210176 1884363 1331515 804591 1791530 671768 1344803 422858 388806 421331 94193 1898104 1215380 349783 1346999 441984 904147 1891260 1716706 1875924 235897 1734521 294174 1749455 429599 370603 1063831 1239315 1956255 315784 948703 1036869 1003113 951140 584586 1012688 644114 1426645 232885 1842616 21133 809819 1906300 593034 1300829 530504 1035154 1545301 483908 1805302 878735 742985 1138598 515043 752950 873343 1183171 869652 341489 487749 753752 1825251 1416146 627712 812772 192361 440645 930013 1422081 302068 519312 271944 1609474 433274 881895 1452028 614154 401815 1660121 646584 1579598 781204 353346 1771060 226483 941391 570735 921360 1532149 1073589 1567262 798531 1036665 937126 50407 726809 469602 1826363 1469959 558161 1631875 1792090 1903365 280013 616547 1460770 1250564 1849893 1435397 1398190 463554 1771113 1133848 479334 157429 1322618 238418 1451535 1498547 1000283 1086384 394209 1489358 239060 826043 1157903 776502 983942 83706 861070 1466556 1741786 1654995 1368006 724783 885966 256642 952600 1059222 1486784 98051 299271 1837059 245045 507754 680788 208788 1430529 1087486 1297762 633487 370153 1293747 1046454 1754370 576393 1966840 462329 1213820 1619908 1158149 1437397 1644412 1120802 1234066 509848 48002 1298639 495336 131689 435866 124858 336624 764139 1529560 1732139 1428153 713159 1868810 337476 1006506 841580 1219533 1193460 1103780 1597657 1100042 831899 1559384 1891595 1912942 1417261 749926 1989478 289645 1284044 369998 1679939 1849832 345862 203831 1672956 909673 974174 1407214 777438 1972000 1516040 1300392 312402 1461580 1873539 259915 1256519 1658876 296113 120396 449035 1296866 156158 930666 737079 748271 360772 1962953 349840 224194 876335 560927 1592777 84937 734613 374054 1705138 1860067 809876 1664491 1299774 25192 708137 1200882 749828 123655 1120647 1607510 570924 905273 1156378 519809 293716 21521 1027238 1266068 430145 1789575 628819 1180254 1700248 1464752 850573 1339949 293833 660382 125670 1189287 1626954 1411208 1546974 1677319 90380 1389033 1366112 1034462 38260 812734 910718 712704 88223 806850 618905 545522 1760152 928513 15656 1091269 12665 8762 1599960 1417901 598424 603195 23492 1072091 217911 1235628 405752 1812769 1545887 1027117 942877 1694528 1616727 1174143 159286 445423 653335 1955245 1883607 728860 1697607 1403577 1874232 121882 1531045 121594 1088517 969233 581568 188505 1182849 1754641 691312 9406 306785 288336 1183519 230793 1674634 1612142 1000570 593919 322736 357848 1147004 1322974 332165 1242364 6992 652294 1932526 525363 1051930 1432145 1216588 1516279 434252 1074219 588256 153932 1536082 833576 330002 164742 332976 11105 1938898 1365621 1204131 1760761 474851 973797 1118415 189674 1737239 1961452 1634253 113123 193556 1280164 1764944 1961194 1953776 1064736 480064 1712658 1844545 742231 415134 71339 1522479 149171 516611 46414 959820 1855641 1109179 932429 855437 843082 863441 1568328 679901 1573506 1427880 293510 55725 176097 937121 525018 1985983 532151 1129607 1439672 496075 350310 928149 1479009 1508504 368706 1015418 140207 62304 573713 1108779 1117529 1932076 847767 1418834 124363 1687396 1958228 1785396 196859 1587329 126628 650286 725787 261889 574290 278658 899724 32992 75657 1592383 195129 1186108 1660350 805227 1960410 707547 130795 1603791 778522 661642 1904328 1136560 1274967 681477 1288805 1201976 379058 638212 1501671 787860 484628 1722575 702279 354532 1161991 1135879 1666510 1472168 1808424 786319 172435 957874 967678 1331229 1798533 503070 470819 1381359 43438 1056255 507153 759026 476983 1555816 1272987 386333 631058 748954 216192 1382503 1298210 1333059 1738139 1058630 24463 1534584 1290742 1286049 63274 1181512 586738 46400 216182 1476827 325183 871641 1678482 1800505 1868542 1985126 1833741 1585301 29728 1821445 204339 1470232 386659 983488 1231270 226939 999260 1933873 1884838 1338104 1909601 1138004 1474719 549195 839140 785209 862502 18590 1347830 1801182 361109 865367 1107022 1454070 460524 383844 736802 1604105 115488 74884 1448735 573391 1270824 1775975 979332 515643 1263436 281925 1760337 321233 95503 655688 1635444 275661 1114792 1620349 448714 580169 1359970 1719912 253880 799865 1627532 49061 1817391 1971554 1360113 359522 1205574 1495242 500454 957036 1820800 562349 1793439 1853722 1950189 821140 1842088 951876 1974805 1833347 338213 1476709 129783 1737337 497385 1471080 6213 692565 1853769 1454644 200196 1664167 1255997 320096 1938347 377035 313582 802063 868224 1074404 1039035 1985046 196913 203290 1338553 240056 4828 155653 887274 1136550 154456 1366419 1911891 1220108 1404501 1077089 271645 1103984 1760605 402568 1613476 1924600 242486 1976125 1608179 808792 574857 88135 921080 1564608 690850 942288 787149 200272 347983 1363273 1063436 1868755 111115 1477999 1410553 244932 629507 1286297 150711 865081 842178 215505 1954153 596576 92399 1580511 1402834 1978424 956878 499587 460363 393116 310104 1091394 1763725 1554722 1387143 1930441 312616 240770 1633985 223098 1310355 1029362 354189 1442014 139666 437295 447681 1075858 452861 896304 1231033 1065700 1974707 1333599 492465 310870 1374763 1388109 733188 1218409 404162 288721 1416272 178330 1248217 1909908 124463 1836954 725265 1186097 965347 924539 1017052 1400359 1402067 415553 1625047 805534 693083 1562605 1574792 1510977 396877 1098537 1104412 167013 1945656 230647 1224427 513296 231033 1770403 1228423 239277 164686 77711 1881160 1159831 1375293 1449469 566861 1013547 1528430 603164 684967 1215660 653075 1345831 1506520 1476997 1890646 624227 181519 460447 1615569 1223453 763595 1910658 850036 348994 436812 582603 379149 1084797 1546661 1389745 585010 145678 1781239 1684750 1994316 1949015 623990 701457 891752 1780199 1221363 539169 1650736 1310913 1932705 1792052 881677 1197675 415630 175357 131873 1875040 1394497 1357186 536454 653725 56898 1131582 339474 1757672 1286572 1555060 75570 1824853 1083622 1395090 1034855 503294 1755033 631324 1792909 623669 1849917 1900526 642310 135499 807721 184204 1866886 1721349 665530 1240819 1585398 1940019 319054 606241 1391251 709965 1663456 388979 825086 207088 448684 1563473 1894106 929562 169240 1953861 320771 886119 1868220 1659113 1761218 424600 37748 170888 1249333 398835 1020144 604330 308405 37002 39984 951509 887334 48239 583376 364559 1294761 1115664 1559482 1318769 1821795 1371759 243840 906082 1400582 1654479 1674336 236109 1708000 682802 82938 997670 1819596 1990663 1128307 639281 433773 350724 337343 96359 563241 110503 1077064 8480 95403 317742 1472004 1937066 665003 338451 66989 1634394 1160469 180114 1852854 1096255 809432 994604 1829116 728816 1895187 1861932 908012 1491415 299278 998404 1096342 927403 1138357 512568 522364 1106073 608466 1970670 226384 1434654 640464 502013 1953951 1560470 1255889 1629176 1186096 868675 1810157 1159894 1664239 1361435 1081516 921547 486137 1187842 1156071 1694601 1067807 668338 973225 1614360 780523 1935453 1670593 1304649 1546261 169514 1647753 1676824 296143 464641 1305387 539079 589883 1938912 1300545 1042129 1171897 1278256 1428764 568769 329253 1228976 1757351 1524808 1630695 746071 1721368 490918 1529662 1218658 1656602 336063 976986 1522140 269034 926653 1277668 1599387 818593 49157 909057 1878751 1332852 856652 1772158 1743407 1694443 205215 203292 1434777 1091119 1302787 196936 1795324 132186 614351 1035573 81488 1215882 1713228 165058 442270 257855 1508741 1388165 905006 1586782 45305 26154 1676199 1212618 1044248 1849341 1468606 1099648 521929 27575 1707292 283458 454499 503700 1516703 412355 1973787 1692524 1463003 925929 1136407 1065794 175237 1520163 109652 655515 1916162 1395936 1649546 1670980 657925 1858797 1592821 244454 382843 471056 130694 625094 953231 1379714 1677114 1816682 54249 169162 845755 854354 251386 1331200 820998 1865206 882023 389303 1032176 1159109 1912660 515508 353916 1793872 1687880 1575430 1579299 1420777 1301789 967824 1772067 850068 158733 1810182 1501192 1799564 1909830 382227 1337106 832907 1295143 777156 1967525 1974928 14913 1137597 828546 1728973 1187451 1068579 104009 609005 1933243 179270 1177304 1607742 1896466 1377496 1490418 1946373 858188 1706973 883581 1660470 1908692 796702 970751 1476973 1679264 429188 1144858 1831378 1321911 1181748 159727 1441540 1000983 1805939 216007 610149 963752 1831579 751716 1283531 1851094 1197166 344968 930079 1440216 1374904 1807984 1797322 1192335 1250976 466367 1831018 1680979 91687 1937838 271573 1817780 525497 1064958 1343601 1668215 1507031 869015 1334688 1445040 106862 1748988 1425236 734724 83740 757951 474062 1503464 1698328 1519531 1136104 1044759 381624 1849409 841730 565321 338177 626575 1199568 893589 257108 730679 1845641 1875652 1766016 505384 786760 1065756 259097 1313028 38996 1409586 1912887 894780 1272036 275586 1248410 1578179 985272 1722347 1887830 946368 852264 699813 1923461 1658993 683709 1658057 781491 891039 206712 841795 1905462 481174 730007 933199 878302 508787 1207049 731300 342475 1389335 1838386 1324304 1634263 1669290 514020 832350 525936 1446363 653640 1360983 665198 1279211 1774108 1751419 726553 466155 1298743 996603 1839665 58524 760396 1945977 206531 381093 1429905 1638973 1418279 596065 1160717 1048009 404546 353538 1937255 302662 466135 349110 1070885 795681 1005414 677490 1967899 853907 1315864 1045116 941823 1801485 276293 656612 1232902 549062 758454 1126221 1883152 752949 718106 243547 382251 1030185 1560664 686688 1875026 440225 1628167 1370196 1333907 360958 828051 1596874 1530865 367015 1168729 1688537 183071 1504061 1381753 1893828 674041 768266 618335 367492 65596 628193 746276 1909957 46416 255987 1180555 132935 524159 1774589 826845 1235179 1963361 360850 1032308 1291825 1014863 1493151 607376 1533274 121272 1870375 1661329 1031584 29982 472829 176573 405268 829624 1276118 10784 1648335 1617867 207638 1425010 538493 87985 1382525 356502 1808802 1115469 951620 1117614 67150 1618087 192291 1461680 1218669 1797004 1276781 1575785 625050 120894 1395506 1343693 560815 1752699 108733 110457 1003529 1123216 1690435 1127220 1356905 1398317 1039182 1499525 1803148 412178 1377119 1200817 207828 1321991 522521 440360 398329 300660 933820 86504 1577538 577334 1191009 1918876 1459208 1658182 134869 1873608 1946957 560862 959766 386479 1062313 1571851 1806688 1760975 433792 260604 61152 1338595 1566440 1538800 1503174 535243 1600823 869010 1884514 1214852 593451 885836 352851 1102386 1462246 96143 162866 1516851 1632599 1018361 529068 345836 1058461 1220860 406743 215340 777869 846030 726944 1939617 875703 1760874 578181 544981 577751 280536 132252 545570 1890469 1277397 1966244 568250 1416577 1414585 1715222 704266 1978670 1624158 795962 1350638 1704299 1565103 1517449 172780 1899516 716358 1322223 1105102 636280 726090 1420151 504832 1155217 992234 1269200 1376913 19970 874491 1921438 360170 693100 92759 1066998 401982 241529 224168 916539 1169113 159080 1037441 908912 1983084 162447 1180094 1071525 1101115 1203370 1220637 733102 1303248 49940 1372837 758380 323091 1062319 1303337 140188 1842691 1292710 1579697 1867504 902434 302500 1593581 1970248 1163764 889959 899859 875230 1151438 1093032 865523 688366 394347 1932239 835784 553747 1549661 1181428 1969646 876290 448095 364604 984769 1969363 40582 255364 1869943 484790 1416735 397701 425836 1211093 1716768 1448147 635875 134027 1715571 1888515 835707 1750844 653865 777435 1544506 516070 1843790 1758275 1662267 759192 872731 1096070 1557198 1386710 242467 1572861 1810687 1110344 1161693 1686446 1138445 1921683 59684 1456984 1129777 371577 1887224 1933517 1985694 1002872 16924 1318904 89571 422290 1086778 1259797 1856350 95245 6775 481612 1908575 635169 1353856 955373 591456 923609 850303 1578246 103017 1891210 1275969 1325645 1033233 917735 52118 1596008 1489237 1245147 1967438 670425 934621 693538 233261 385413 1231124 1028811 926848 31514 79923 369202 151726 1623270 226874 1791118 913262 1568375 153505 1337422 734893 848710 1344073 1744180 1676131 1225727 1061830 548042 1682913 1145212 1282248 78062 614310 1291050 109878 957157 1535240 1729004 1571580 121105 638297 936403 998321 185534 1687072 1171290 1875059 656348 173030 1538214 958680 873843 458944 1703654 861255 89541 1249195 1946836 1956773 1849381 1425315 187010 1622914 140347 702416 1727854 682873 492116 1080093 239752 1126201 1592097 684191 1006713 1154568 6969 22162 697058 1276667 1395733 462169 239899 144119 31017 8884 357052 1958621 98259 122240 401414 860150 1977266 1673216 1425446 1974316 929009 1935775 881936 896267 261419 1228195 263413 821889 1936671 1995305 352727 1570873 1440586 986503 806355 8573 459082 1991053 1741877 977007 1810676 1621093 1923051 1125797 1145706 841045 1592403 985737 135948 35987 1014464 353030 953128 1281632 664917 261094 538693 329288 1573992 345583 158820 73687 152598 1081982 1839856 1229640 656737 1800564 43591 290208 907312 474573 1819897 1489994 373297 103069 547586 596731 612493 1029791 1907403 894245 772359 1142138 1798570 1625996 1383379 1185646 18148 1089676 678619 571652 1984098 1825736 1745520 1836354 1142021 818362 984350 1609245 702216 1058841 1025889 1550094 375690 1402623 1733561 1860338 263117 1755207 1111980 1385461 655167 1638568 706942 1289472 913516 113039 1225983 918536 2678 1730106 1942409 354861 1566880 1736701 239292 625718 311155 575556 346629 569096 120148 6244 163649 1299609 1177954 1710528 767725 1658124 843865 1291154 1750648 1029756 46308 994826 469330 517005 1137590 1291946 583258 8205 1577325 385631 822365 664687 425351 1470143 1136665 217384 482519 630434 1512939 1785090 1981210 1922922 1010281 1053739 1788104 1790865 105814 90113 1310167 1934309 1251891 1446259 1259014 972426 338318 1326706 1805936 949573 685144 494863 1310140 302387 740953 1316964 171783 908296 1263170 1619236 1150211 1709636 418361 1402338 581952 422946 742893 1612367 182035 977141 382305 833353 1361028 1790409 1276461 1034094 544875 1601725 915012 845871 1538959 789449 1761161 1326657 1823472 162465 38574 1913400 1933990 194088 1819195 269171 1114917 365405 1476021 86808 1262109 1917220 1097041 643474 242290 40652 1380488 762213 1128538 819632 1444000 1513937 1955578 1568279 838613 1449635 761217 1985018 1146418 477132 462940 1058512 1068574 1247398 953500 1181004 202427 755396 1968979 1398955 1648998 1603541 1735342 1757639 1031976 1018725 1245790 737251 1519377 1327642 1883588 943320 305222 585400 396126 85833 1604754 358047 728994 416851 558446 932495 1090268 1992735 1814134 252586 773207 1620408 1436396 631385 1215627 1691100 335415 683609 772403 1011527 1721755 704381 1112524 191717 1722837 1554295 1617572 1443037 1348335 40816 1633232 1535725 1903843 1409332 656475 1256991 626459 282988 1285006 1193495 1208968 610115 412897 918484 1488068 1287422 1433259 493519 296986 409257 1542601 1847549 1376607 1715696 1262282 1724500 417259 1628269 632315 1170668 313772 1952980 390467 1364360 88832 868724 1315475 919456 1725771 1862203 1306069 1641700 23373 292165 1989142 1976205 503454 114859 1189504 370257 1711632 1065094 24670 299028 1674561 845519 1116825 1067102 562357 972478 1664179 1822277 1176691 1781281 908690 1793888 1052835 940623 1114567 1896737 1452261 1756861 346358 1490191 622937 1794102 1277854 1262169 1835777 1683299 1267142 1902460 1914095 280320 443100 93371 1272820 138664 325638 958873 1284039 1692011 1619040 880519 73011 1679505 945450 773298 1375295 112243 951685 1001483 465804 1578458 1741965 1663163 1418216 342157 1733500 124994 242284 792039 724598 1356225 1343676 301487 1010795 1586335 229017 1448678 1296135 298869 1076272 835868 909170 1738583 1509231 919670 991618 1366774 1927988 163301 984385 1737303 862734 1678395 67649 1339521 954884 69539 930015 1771291 376691 262445 824668 1776736 179681 1851239 549240 1236213 1538538 694235 541600 1925289 961465 1768931 692027 1125877 528256 963297 490394 38891 1121506 1496742 178794 18926 1872241 495319 1468915 1900280 377615 1557508 1321095 225274 1354356 1806601 139440 198869 1952920 1278819 1724379 1325578 455910 644353 1180288 644266 1053590 753813 887085 612268 794454 11996 1163132 1395369 1793409 1320060 1520725 1743186 1066031 260817 1028629 1441914 1196862 1236686 360730 1863006 867206 101096 419247 790010 1249439 1585006 451052 950387 1314446 1692411 1578481 1811658 1162205 56848 471131 488659 1940593 398579 344014 1262155 1784843 818494 826938 1961088 861108 797746 229842 1076238 55121 127915 459316 356795 333523 1868209 68233 1151522 312153 203102 1919524 610891 1497640 608341 522474 823332 180683 1292095 721790 832250 63921 972450 618479 1896302 1905477 1206213 1083085 1738022 1952659 125996 1189046 176457 1947541 1427408 1218384 1760233 1039818 212812 572433 857429 1116099 827534 633307 626278 244473 1892850 158287 574376 1504877 1319090 949497 579340 1451086 1064779 1758576 873985 754714 1885882 680078 232357 477981 1521232 1868168 1715563 237088 345816 1051029 1018954 1428655 680664 954992 769191 414158 1958758 1323955 1125694 1739093 128221 669782 322858 384242 1987431 1592002 1615434 1009168 944663 1537625 364732 689740 1275711 351366 893210 23566 538681 738870 124372 529783 1196665 32934 447451 86514 1389272 1023801 490604 676887 185324 1858946 1828160 673205 743929 1646334 1630852 510721 1518892 87922 637076 766234 1086262 629217 992899 871098 876564 1363346 153871 142641 29169 219488 610384 1552675 90943 1184361 1762311 667594 1792646 1113338 863279 485181 1817998 223682 980461 281261 661221 484455 1524886 1534448 1363061 252737 1377321 1609794 564126 290445 1218101 136986 417338 1315442 1303880 1339064 849159 1516418 577125 1455312 760408 410741 1094682 767270 1534577 1267556 1131623 72799 774588 1481874 1416367 556564 529143 32972 1102503 1254735 1060885 1349585 1302535 166431 1349874 1536375 609694 196360 1029058 103305 321646 839788 634806 1115676 1197253 1786746 643169 1703444 1329230 33065 599976 170631 1095381 1643630 1538173 709439 803974 548446 1199383 1836772 1460916 566878 1336890 553652 1530354 538424 1989982 1114951 1379556 1178397 1291096 1427525 348255 22549 1369777 1972236 196454 1057851 487520 1695336 1724347 96488 641056 1346088 1633834 62920 1526218 304818 203402 883609 1646129 1423847 473743 1316602 995818 199756 1107574 866031 1549837 1159104 1334216 56244 389797 1092058 490094 41419 488272 658264 1187866 965819 729186 762086 1161738 852802 1086536 1183426 44185 1930756 984451 1600833 116429 1420720 1890629 1900815 1895363 1916515 764286 621029 244285 237415 793243 576770 1561170 1265412 983305 491922 1852714 840126 1732962 205763 1196060 1655157 809856 1354483 667042 1740772 1319784 1373983 1040215 1270352 1616205 1013629 1686791 1498173 1868653 1459127 1953400 1376575 1408869 1164184 1028669 1706279 301550 250838 1335921 1640385 333893 325317 1425200 1007187 550524 211460 1832190 1774748 1254309 1425984 750130 1547788 1387484 1165543 713546 651142 1467574 462269 740573 165148 1498932 1569641 397532 1758974 1640184 1360737 1758469 1695082 256604 992036 30265 370428 870381 1935505 1831405 255744 1528373 1359991 1435669 1110975 129953 600111 1325326 1377690 991435 1348716 1882588 1025152 117025 1121365 362117 402313 1530632 1437699 892856 1761045 792240 1119511 1517934 1827095 1374432 1535119 1417911 1487147 1174912 169455 690453 1556510 686216 1214518 1595083 370270 45320 317077 1912831 443508 173961 197719 312920 503451 559415 1931702 1779518 1468436 647134 1173389 1299790 946478 1153175 350471 76347 1151062 293629 1722095 716262 59826 1856412 1870047 46972 1142520 1936181 1118908 695161 1565232 841546 1300867 10762 1474190 1754530 690208 823589 842660 1074640 1475799 362959 1439188 826172 439301 1970601 1819598 317018 1055208 1926901 1295087 410118 1754066 476749 1773866 343341 453047 370508 1139058 156119 1259082 1350479 1818015 361743 1511598 1466835 1813642 991099 600698 428085 583399 844239 1938569 844284 982752 298517 1002692 109231 478212 940621 241353 417519 413158 1550336 473635 1473398 537384 1640715 1390275 1929066 336605 1569491 1268711 823337 1158357 1785602 744503 1279163 246402 724131 1893591 1212705 802751 1515028 843645 1633251 1727471 313566 1834926 962564 582377 543940 1694726 469851 1029044 1204123 335429 953065 1579914 836464 1803350 649002 748912 1850762 1643217 1663738 1537791 468209 828726 474867 1468971 339821 1961994 1774390 631744 696585 1361503 983122 1299141 185629 1825623 1688745 1631149 188220 1295206 815550 733984 1330823 130221 1182744 952633 260996 1348798 90453 262179 796807 1294736 387683 905954 1932998 154009 1471775 1752413 86279 38601 1135485 1115958 1443123 669653 1351364 1936526 146136 196602 1500406 1147273 1492274 807407 1770011 486779 1718687 845221 1421953 502573 1894852 388939 736869 1361288 190910 107683 1738463 1370242 272762 1128927 1222077 1407130 511088 1458612 155879 848737 484497 1388357 881021 98114 1331832 443770 569884 1340422 1498421 1054606 1959630 1121957 572311 1020690 1926184 98911 1693494 1550333 248098 1989341 986968 1175824 1487500 796315 1905289 1810425 734896 146826 731040 540907 370799 310570 332587 716707 354609 265795 262152 207221 930514 1789067 432659 1000714 435057 681248 969164 1645234 1679381 528214 362201 534062 907631 1879433 1516897 1904748 305200 916490 1710509 744946 1687265 1209937 1988106 1958896 440075 1971201 50833 1405986 1805757 1477012 39123 1663284 1844726 331659 1084219 1839910 887827 1265930 862460 1473505 1087649 29197 934265 718571 137100 282877 905189 1265193 1279928 1497658 1929580 1834541 700969 855002 911832 138950 1227975 1016528 123446 748730 349643 608550 796878 1148235 841015 89974 1810835 409473 742422 862331 1215514 1944967 30125 733529 1388234 884886 1898121 1291153 1890045 528226 1497256 1389858 1618798 1900423 1798361 768681 1771185 1056188 1629695 1394464 1812841 401596 1646567 664792 1178470 1494612 60503 361508 315941 1699160 912861 1017839 442276 643539 929439 1904708 1923829 1289080 462662 1973455 1395744 1159395 505116 166601 1897471 1170306 1666714 822876 1258646 121583 101039 1813743 530610 1915122 1409558 1989584 551500 171041 1194366 1235583 476913 595394 565335 811779 1820393 1453771 1757559 710031 1943862 320903 1949635 463201 1277405 633652 103921 1846899 685846 289327 1268543 692351 1398756 258653 470810 1700291 941722 368990 1491953 1244232 300423 685550 1934095 590959 1971055 1316681 263137 961581 1698467 1350899 546517 1916549 1512459 1047432 1262873 924314 128930 1453270 1190205 175403 888389 1697573 1223654 359145 182530 276362 772987 925487 516174 1194894 470235 1848353 134655 1618520 967828 955398 1080397 922482 146604 458165 1188551 96783 82763 1030801 521973 1938751 1716613 1775033 138607 995546 1049686 1661101 1980286 551425 1384649 149493 1026630 1737109 811160 470389 214229 565120 1004536 1633356 1300672 1355943 445101 400512 1516618 701885 1783523 1667865 27899 1611170 377107 1848963 601363 339170 927439 1471688 370756 784485 1845223 358351 258602 396764 227211 1015923 1467003 771756 1404057 1406195 1087526 708347 50963 1972409 96932 1510718 1602258 1460373 736264 671827 1909251 1463798 1924924 361249 1157158 1164662 742240 1191663 101438 599153 170800 1910093 419203 611512 1519622 247507 838930 612020 1878466 863884 269840 729493 103462 1434430 1253441 607716 958067 1100446 376909 1926248 379995 6201 889720 1483152 838833 283863 1271991 1244726 987132 523589 301641 1667282 1380195 1327594 135251 815570 414308 951627 1340339 1649793 236216 105650 1209877 962919 1477613 1522581 1275471 1890831 1226300 1669496 219695 780551 1664314 1734127 285891 950799 134442 314072 832201 751154 873405 160282 994858 1498916 1570232 668697 439446 1918241 368660 331685 1935294 1213069 318364 1631349 964473 1421652 924089 205392 1909951 1188224 477553 1908781 155222 637971 782594 278597 320802 1594039 912659 34014 136974 996489 462745 471390 468222 817018 582017 341497 7507 420624 374042 754164 864877 1610495 1340926 239627 197294 225558 1343709 843620 353903 1493531 412680 1495339 440187 298129 1460993 1182120 1023871 329412 255198 147507 877320 1191618 278437 1749553 1105926 1411988 1879591 1694129 1181025 1759602 1194006 325697 241899 1102486 629126 586094 810575 1279690 15290 904726 337506 589088 1809860 589632 1838727 1252393 567939 460318 864890 1094086 573831 1497403 970744 938693 130142 146315 307111 1953668 1599006 1551146 99623 1975780 480934 1294709 488283 513320 1640529 1057282 154978 1339880 1073117 1221726 1376088 1474587 1982528 816837 1343464 1721439 1233117 1317557 1456445 1940901 1525659 1923076 1597100 1024369 1717742 1952709 315060 656672 561725 413784 412441 407097 952498 209565 179160 656692 130735 1753124 1323410 553434 811311 1118144 1240980 1283640 1739516 1285522 1265769 88256 229961 747172 1896988 804222 1456335 1738066 931956 389422 1931489 1169319 1244318 1645477 935002 1994576 870481 1965566 318641 492201 1855945 1500161 325736 713394 1785611 1000061 1961855 641182 1278501 1097572 398245 547940 1618083 385816 617046 413210 1205793 1720858 1706339 1761657 403586 1395620 592255 3689 1770391 1421748 532379 1365277 925311 220445 1688134 505976 959253 749781 829497 823605 1010921 1267554 740394 52382 800631 4220 1115171 133689 411836 778496 1306297 1495604 1730432 416101 1284561 211454 175459 703274 1994205 214074 844327 1876102 1935644 1223608 1548100 1824217 1674036 1760647 1191029 1514955 1003146 1459230 238285 1253849 840634 1026920 889500 1314800 436884 1962909 1454714 1705076 1866124 188852 380904 502660 680803 66539 694077 472651 1699458 982512 1089270 1252112 649514 365778 36960 671476 1219967 136106 1485222 1854336 809097 727334 1066282 360229 6910 497468 1904844 1756005 303978 645376 58769 257755 248820 826614 1749408 1026571 1419233 565945 996655 759027 737098 1494969 944080 1570480 906826 848834 926601 1641859 1892832 1257477 929539 415432 559291 1598300 1557765 1589298 1573927 1518702 1147996 1893268 1204136 1003811 1133237 1616685 866120 995650 1404756 33503 59839 579738 1458714 692808 1147804 1655148 1119234 689445 1306271 1961360 538084 165310 328331 1299151 448986 286778 626655 750229 1221335 653885 865513 456343 1024670 1373012 1896334 1454959 1221469 1066086 1336828 1850942 1308392 44413 369333 205104 1168835 1277420 1357676 40366 797632 1951468 1461253 1196443 1525552 1770651 301623 590264 517558 1664612 595989 100269 1469010 1187338 1298098 1416867 99854 1776888 112355 686426 887266 1956749 1471388 26669 589423 153222 792770 796998 1143772 626376 1735086 807926 352343 895727 372780 1875480 525701 1444529 1012919 168710 603312 1153672 1245307 869798 1501191 1117242 660126 1002330 1565523 1718580 1257511 1179840 944448 2514 106305 574387 1537410 67698 446743 116439 683589 1072744 1550156 1581676 1518482 1806338 155301 1898463 1361419 483938 1252870 58870 1257728 1781923 1687557 182705 587517 73653 879468 588341 1179379 1214088 386747 1315379 1277453 1383810 775216 372238 936745 542812 1698221 1318958 731572 714032 1746962 89470 108278 241628 1662694 1196743 34508 448853 493408 1264620 1855200 1291491 1970375 1704799 1668291 1462937 750057 1701399 276850 1602241 1090465 1964760 41815 1171227 699150 261723 1429191 381657 351307 884349 1574601 598339 207725 989800 929917 1711410 1054112 1500203 678067 1843848 673062 1623149 83806 760009 4162 1029741 1080521 694676 910331 53834 114833 35100 717171 948856 410708 919453 1200849 1831674 740463 110533 352439 1063339 790650 12230 355258 1084733 1332474 458213 1042644 876471 1651928 1896409 461437 1006300 725278 839427 1320520 432446 1487020 1775706 1892068 615222 941276 927036 1078534 44293 750567 1259317 995007 156754 1145126 1813231 790097 1525845 919697 5724 1438323 136236 1049191 1156041 1701042 491011 461484 1110873 713638 1469645 881624 841995 182264 966498 250675 1250353 1330779 1698405 1735370 1053083 1334928 285345 1028574 76325 1226349 1190453 1128186 493602 230592 1523316 161000 220724 1856371 1885714 1123875 1192149 748665 137412 1071971 1354530 1982413 1041892 503287 1568307 1440603 35804 642542 695425 1814771 1341579 574248 1028520 895931 805312 1924092 791955 874465 1653246 652740 365231 1136591 1251251 1986082 1302704 854277 301184 1333733 921770 445933 1793685 1934591 758307 845327 1324948 394609 884625 568504 1677420 974823 459108 174641 61038 1482386 1326989 276238 1094438 753051 1415484 1038072 1834825 871219 1465963 1376403 1269791 650166 1759463 792153 1021477 732488 244487 1113155 1087706 107337 454288 180792 1903132 575763 1411191 27992 302319 933102 1620708 777340 1225276 518719 105202 1568804 1045064 493463 1497537 1458524 30658 441297 101632 498052 973568 934545 1792725 1583492 811628 392368 963483 1680757 746408 1079392 1073640 291830 1009516 1212704 209110 1472781 761615 600211 1337881 252994 385209 303501 1008556 1150412 121938 786350 1980456 1285902 560952 232651 123785 1220445 445215 347857 894796 881535 418062 1489863 1153143 1912208 1306628 79722 1437611 399851 1269341 1319896 652502 1915804 1228769 822486 1532759 1482597 1937600 269908 1108766 830808 424243 307963 1734908 977225 1780813 932748 141952 1653244 417780 1654529 91255 927320 386768 1554250 1570311 935245 191456 517470 1235000 879380 137675 1933971 547423 1877302 757699 322223 274140 1973624 118667 617421 126889 1017494 1118983 488364 1851397 1005447 1490167 722185 657900 1506208 695858 1593137 1819988 586475 1363184 1473742 793525 1471725 1788826 1582216 72182 1803562 693035 38164 745701 1701285 1551296 334628 1218854 467276 790885 1874334 1122586 1251914 918228 837102 648344 552630 594920 87041 764457 1358073 608636 859674 559442 780935 796095 1980031 115918 628086 1338034 1446496 872395 117164 1607077 817772 720944 473775 1008133 1813161 993291 1429285 1722673 147289 365409 1410864 1753366 1046540 1450042 1835479 664868 715927 798077 144249 877700 491952 594515 1617351 552903 296485 1828455 773074 802831 890289 472740 314699 73657 1184566 1535088 728113 1375007 425915 1974035 682677 1956895 1819602 358464 7278 1054344 1450759 1455028 1556374 1973275 1085924 1767182 768407 410227 1839636 1887046 754071 337964 134037 35286 1750831 1355248 656002 642364 1322495 1270478 1484512 390626 1720133 1297871 711676 882577 1192341 1596547 1674783 628610 1919458 911470 1603334 502886 515318 1439755 393131 180533 1014039 1425357 326661 664820 1401722 1816326 865105 235161 1014115 643193 705210 1029993 1578097 425147 875159 466953 1589029 475444 1208517 1514528 324489 907920 970992 34037 1783540 1246395 761965 309081 198626 1286241 1561432 1735335 1174022 1392676 736992 1549240 983382 1771464 1466741 1280302 703157 1763222 1154549 362735 858904 1867079 1465082 794439 1952598 1187072 1334076 342538 255960 855897 1754398 1783800 52545 239009 494315 1114263 699578 51617 577505 1580422 1683847 1022866 988989 1670768 1126241 220221 835456 769013 498260 910715 1885445 1041374 38113 197304 1304331 1468822 1361089 280456 9712 683079 451182 984690 593164 1039917 132079 1530423 950463 706340 1739864 560388 1870034 1965062 1946518 833247 1844681 1701216 1940353 487104 1892473 1003435 1274527 629329 606631 115038 1452111 1511764 1848422 249840 334855 1832146 1140908 1032866 939212 914268 488348 992201 935808 1738915 391303 1695935 1067368 1524136 1447820 1389626 1509290 1442493 747644 778923 1999110 885796 1851720 667548 1260678 1477257 33546 1262696 1722568 1633555 1410382 719810 1425981 1344415 1917076 416910 608315 1263494 1264743 519423 1363010 935092 1257917 1807711 1892379 1756948 1935534 1416718 1436262 947583 778207 35003 1400357 703614 551562 1915410 1386970 1777660 320427 425755 1267752 1422029 1911649 615083 824406 488078 891811 1864429 1059243 1437068 1834306 484809 970639 1586665 1605495 511410 1720941 20739 459552 692300 222239 1215364 1670736 1249596 487103 901233 977606 582178 1670700 774274 803826 258778 258911 1149271 795194 910419 1651439 1928814 935733 344478 1099589 540564 486522 665056 378249 1846538 395736 150070 1628644 665945 109101 582664 293422 519157 846219 1916632 1659349 661161 3474 554623 1404154 1025067 203392 667475 1733378 472613 896794 2974 1690239 209035 1749980 174413 566541 665148 1094651 1352342 1676966 1569265 1433804 1069991 677381 561435 377384 381760 994832 809533 1775356 364444 1447811 1628767 1491642 57652 1836675 1701770 1394756 1066823 1708283 1486973 91225 1956332 875984 1273712 1813841 535411 1899024 307036 462856 559985 1096755 454044 125273 1451984 1487382 1094177 608064 1828554 1159040 66064 1367786 1718405 1226800 421729 1971912 1296757 881258 602405 1247327 869489 1845078 1890626 1390302 1517197 973490 1031361 950117 1295611 1979959 1323049 1118832 1137253 1791547 1896715 1679778 251505 38363 1875110 236868 1254426 161426 243439 1997112 529573 1940328 1562656 1478587 849464 458740 1613174 1091244 632233 129002 1314245 684287 761881 560803 1304353 1132735 1579013 623436 55205 831370 691858 1790024 398995 462784 1717679 1849316 1433636 1556589 419522 1126792 1353 49661 1591612 175442 1325151 1377801 1237392 339845 969759 453105 885462 1002538 1830528 368335 1784834 1511170 1854859 854779 1227497 257580 1348888 1383842 1934494 970908 603184 175782 93234 1197062 1307864 1646497 272897 906318 55117 903045 190297 1969179 452247 1423944 188938 313 446451 1589360 579594 426826 1893461 1330247 1760846 1648478 1224768 1265310 1820850 1610644 447926 1522822 828458 1572233 328494 440771 220491 496983 1521102 66978 937754 1138663 1194193 705593 1025267 1551677 1157543 820994 23213 606203 622601 1210191 161170 1849908 67997 247809 412810 517938 1323562 1685652 1048076 1007467 590588 1418205 1977664 1470599 1495493 1670555 1646383 1828740 743205 1912895 187314 275932 1574608 765173 1373087 1991832 1861551 381899 947828 144995 1635005 1735354 1214324 1793388 947370 1572721 1294441 1290029 185955 1376176 1793652 938827 273926 1792031 1023369 88754 893809 689562 1727432 1713049 1676467 804646 156748 1046052 1866534 1009483 907231 797218 1908771 1403972 268587 309515 1414056 597174 1998073 1716932 940326 392862 99106 313352 1426742 106444 389315 585801 1561968 309239 909626 1770729 1993234 680507 331573 1003660 1080550 711623 367710 259879 1123701 1217680 1574333 768703 474755 1678338 327420 1084862 1156502 1019285 1554396 1780397 1848180 1969017 1185910 1094700 32198 850963 1547040 1282966 684095 221129 1638173 366740 167784 1425307 1718535 1786771 1588969 1186027 319185 974831 1376931 1290757 688372 1462862 1537480 1437014 914075 1251270 1282928 1243323 30692 1014616 1001008 51469 1624545 1196867 1946274 122485 115627 361403 1966896 1374993 1949557 1920858 1469374 368340 1699546 899038 1020864 109303 18602 664770 1226326 1110115 755903 423500 627384 1819305 447418 869261 1398164 1539202 1585580 1021036 77462 9357 1395624 457800 1812894 942271 1663307 1175456 1089811 569147 856880 794817 1286821 543335 1666280 86311 1315393 1856668 977167 318859 1178087 33353 293069 629189 535647 423334 763463 264776 1723952 1696431 729758 1299937 1178970 1242769 736243 618700 1855126 182590 1637517 1414000 425759 234149 61780 442333 1474626 1744143 1978406 1518028 471055 1964819 51323 1900013 1743022 1630863 879393 258499 1429881 523977 696792 1279461 1246276 1758633 1352199 933510 1727847 1782341 251969 1543989 532707 1960177 565118 1417871 1626876 773933 712617 1474314 1765759 1628852 518923 913419 1615399 705603 510131 845852 108160 889184 1097984 1798744 1567237 937512 254130 905980 1005307 342147 556385 1414609 285774 1567655 376784 1930197 1545143 122744 385775 873945 795420 1384694 285606 1686254 1166515 1940705 1955824 502961 1565895 1011712 1039885 509616 101099 1850852 644117 486120 1250670 960565 1882727 901172 1017435 418692 1963885 1177205 1902095 281941 1026762 592699 1965593 32668 57584 770587 1455561 1637232 929858 1701074 52114 994425 1240970 1424652 1098865 1025503 1549868 226665 1860298 862090 1137061 1964507 296870 1257660 53937 1317187 587792 1210437 311674 1999185 926382 920248 991635 1950027 1744103 1509147 204909 1786116 994562 1123500 1496894 449279 1597097 506040 30156 636892 620849 1486704 380563 1350208 1942886 1222112 724543 1968928 885522 748283 644634 1308556 284004 302897 1398524 396185 1767844 1552718 1530682 1642250 1510963 339203 783093 1322049 32484 1025007 481596 967130 1379233 383279 1929926 1189299 1743846 209429 1562383 1820890 804662 1425646 1340289 1855743 1460079 292211 1626697 1266889 74130 834250 1097934 1119868 354059 454141 85941 337631 1836820 861551 1733573 1328842 1539813 626833 66007 882798 633401 145789 1484263 291157 1795423 1382263 1025435 1695944 1682182 1317879 1697989 1371383 943258 243678 817394 1384964 225958 1201928 10629 1183391 1709997 1173763 1491946 1097842 822025 731760 1927287 512426 1512531 310071 1280208 471587 1073881 448298 1513724 1240316 460343 1140065 759906 532490 63707 69338 1026454 1726217 1625284 550356 448616 1753834 1650067 914298 702413 1759313 1464174 930657 703809 337458 76375 1776689 567999 308085 1551299 134365 1720432 1482430 40993 503373 1303507 461293 603000 1095482 877767 1448354 345903 502134 1636326 550571 1207274 342999 861339 1735857 185961 965187 1838315 1738756 1976377 1577475 647796 297138 1511220 1734447 1658644 942763 1264332 483713 1199032 1250691 1270982 715762 1242447 1253677 1288745 1552863 1100530 724887 1718729 1127630 1520362 623744 1530030 24512 390606 1535907 501873 1800406 55621 1357544 1465462 1295397 876317 1349083 10206 343434 1476555 1801458 684980 737691 1338899 1018700 281035 346785 342429 973083 132811 415872 1415717 1864486 486597 1038892 1855440 380685 1646834 245665 1763836 1943272 643459 187151 688716 1927313 1105717 91903 726904 1958168 1118600 1801854 186243 1480206 710450 1615392 1215305 1142037 175637 962991 22802 1597088 862549 325259 291530 12431 1487441 1160841 31138 484327 804113 1349813 1076835 1749508 1789440 726215 687604 1660261 530960 742811 1110037 1874632 1015697 1319605 1387127 322614 622048 735116 360304 494557 273254 357795 1603561 831844 766758 42148 1484459 1110598 1959012 1239623 1902041 1969536 963894 224212 462870 791205 91443 1558891 1347270 887849 1149847 365968 478362 691155 1893448 46661 373647 721466 237991 1818140 1733510 1054967 705389 1770343 1927582 119083 865300 476434 1076741 805000 1978539 327962 505375 122572 640335 870944 1765172 871520 1164598 319517 1902640 1253610 112781 1462642 1424138 678436 21931 1410884 340002 894320 604633 1075287 787656 939117 1474354 1080034 886506 1485659 166657 891033 318265 1602911 1411687 1050615 524891 272972 298020 902226 1504672 1970924 1676371 1475034 315634 1230155 1803027 714573 1919694 344670 873417 229999 906223 1194696 1976324 1440371 974263 1219565 231999 417460 951504 446168 1507264 1342214 1920612 979121 774854 920083 1621493 1662471 1342904 781668 1353453 1580043 189746 1991610 1976080 898981 1734752 146017 1196624 994068 1920215 1843830 768733 1523421 1550688 354087 291159 331744 338711 40098 1089023 1860101 1897927 1414315 1137919 129269 1598093 245462 598336 304287 699868 314605 992271 266266 1593666 1577937 572697 335451 633944 1202135 415517 1812094 1538910 198724 775645 869703 1670122 582465 554452 211945 295284 1833234 985189 633622 1512914 1165349 887604 1952309 1153512 609781 858059 1896618 1574017 451712 1392241 184311 857824 933568 38221 1696722 941357 1628135 261233 1796571 1777220 128362 1245860 414763 493525 1229789 1726367 1115052 1802556 430415 1320884 413899 490109 1392317 681863 87329 391278 183843 1317137 576433 79418 266755 722284 956503 178566 1953314 545982 732343 1749794 567227 211009 1185612 1127025 934025 475336 17768 1701906 235411 1402638 1951867 435872 134116 1483793 125174 362921 767027 1493580 1659340 761234 225071 994117 1203099 806116 1029021 1230427 1951362 810948 489130 180525 79670 1402197 1445646 1310050 1160612 35792 1492802 573035 113558 1151320 589040 154609 1564072 738876 1192731 1655838 1501990 365504 661163 1545628 1338466 1436029 351859 209850 65690 1173544 1107815 1230673 1817856 631431 819517 591585 678458 1097653 281248 1800701 600318 240901 1918114 1848429 1307094 361010 1561729 1252069 941515 1879941 521796 1664221 1203471 1651073 1502193 1266711 1843617 1743473 1236182 926338 812229 1651274 929371 773976 516591 275162 1916089 1069637 1432111 1629711 1568152 210086 1136543 260851 1543694 1053210 1708413 799326 592681 1373728 1642915 1674834 630540 755973 436674 1229791 1123585 1042846 1199307 132249 946984 571252 102173 308726 192547 1130358 486652 1196043 1268940 523572 287941 699576 1910382 380779 674860 1461141 1639744 1449373 1054159 1653988 131231 847297 231242 1054795 666547 895898 27081 1710604 600315 1395071 874935 1698601 1416085 920539 365011 716447 1919629 1746259 1162309 1987556 255275 736876 1372240 306522 928191 365043 1090225 1376815 914147 688742 638079 1925949 1202427 854123 463847 1293675 1764033 1550259 947028 1851646 1429289 454551 1115882 1451271 1386994 1815282 661561 1614277 580928 1366542 1409349 817858 988314 333 1507217 377430 1534076 597634 1100461 814221 151554 843711 1434403 328285 297537 955659 1829129 1153208 1824343 484156 365460 265929 1677920 864717 134857 1860397 56619 351771 1082387 58379 921133 1111775 188098 290363 1791077 726091 887122 1464383 1878894 1634440 805467 20735 818501 129731 1148730 188556 228062 1591521 6043 1293308 969372 853828 1799015 883438 1099424 186117 334482 85606 612099 488967 527817 170187 676747 423570 64662 643275 1763553 378783 1172007 964553 1249998 1648311 301552 1682308 134784 1555999 1772922 342697 1955992 287569 688053 881659 23454 1847355 1784002 1045953 1221697 1948297 480912 918682 1312898 1008567 1876649 1583666 378568 672084 1356857 320607 892559 8995 55459 565302 288060 1060992 421370 1087546 1817114 209642 1862420 735577 56953 956325 1623278 1749426 1769094 1253409 488282 52280 656782 1623546 1481344 198832 32362 512257 1701863 292028 826452 968625 1885376 1944128 534796 1181218 1834868 1971270 708771 267379 1860502 305097 1939244 825236 1776529 428646 459294 1119929 892000 353224 924361 1236808 1315916 1893909 147156 35978 1822389 1701017 748875 22569 430562 813070 832141 976295 1459954 1001504 555669 414204 209275 1641581 1534378 1682260 1388809 515187 264561 1536961 1792657 179842 156111 979799 1336452 833710 1917749 576028 991317 1939579 312130 1850244 545924 373642 1622516 1178366 1013567 1069709 736302 542116 343227 134261 1175274 968508 1438615 294086 1285401 653980 599724 1357379 817937 219883 1881881 4563 1095438 732172 1835484 1263285 311361 1222233 580392 387281 102790 1257615 528190 1803244 1039630 644496 553444 1227670 343570 1388362 906471 550847 956203 1491210 1745179 76339 286332 481371 1025069 539936 1345822 284067 1844591 1256981 785793 1028983 977003 1746990 570925 677517 1761439 1570343 614361 292812 1810179 196294 610339 116057 176203 1124785 512565 444498 690505 245329 819132 1090847 1902434 711375 1781610 1102220 25223 314230 1990694 728910 1742545 973557 541860 1748373 934308 739439 1481823 501016 634148 203276 1479385 1995133 833774 1339029 1969084 654229 255515 1840862 1768152 28792 1258363 18643 825102 631422 626258 1950338 1409316 806413 275798 93925 632492 1367139 280581 529715 1110157 1886997 1014607 1923064 1076223 155018 313867 1935316 36513 634548 60949 164470 1906914 216143 750210 425740 1413648 313608 1568590 715057 1662555 866948 1449297 1797180 337241 1737780 1624814 1491421 143312 1234456 1810221 335983 1165770 593720 584077 1400979 1000974 940628 1756492 911552 504443 1841661 385660 1614080 692994 122427 351242 1853025 713105 359172 117805 1793256 1906730 1096762 281779 1121722 182886 1813401 1269551 1166892 489805 311296 1344941 1577502 1387339 108195 955256 1802965 761984 1355287 1932296 213085 1067930 1348522 1804089 105150 1391498 1710739 563605 1585822 1592049 1819942 645379 1868826 1623196 28733 830325 830668 857590 536670 1157400 1124421 1528623 830215 1790168 617497 1618390 1324659 749387 367072 827080 590836 1155725 71111 17851 729258 847291 1109753 897162 1308559 1210501 1245097 448836 1350370 221499 1731775 638565 1049248 1237415 580634 824991 850370 1032774 1393732 1171326 745830 1005580 963372 499809 627722 153688 286245 719721 1645439 1749593 924824 1095778 566485 1043869 6995 577469 1769621 1703056 1951291 90189 404463 1269519 1133150 1652188 1681863 270813 1710208 1474188 513912 915980 1950187 1895502 1620949 736653 42849 34953 891838 1144695 1966327 171515 702886 1044699 711240 1516982 363748 557880 1152096 661976 56431 703608 1991441 1673 37890 1891576 200639 1776649 1974095 624708 289235 1298882 980636 684759 648929 138692 1874741 1398260 352161 1937116 466719 1174987 1571799 1775278 1731955 635148 1483677 819249 1762882 139935 418416 1778210 1498606 1211905 168328 159206 861187 99061 1101008 1839560 454567 1281135 1065369 1801073 1446620 1729482 1809678 1265527 172160 234797 762604 1652622 221175 372437 490730 512034 1615748 316252 1318344 299805 273771 408811 1660641 1042240 1877376 612393 745704 1637726 818307 72384 1409818 1297741 1294367 80073 599102 1046248 1696749 176118 603674 1415541 290567 662559 542529 1604249 567817 409816 529340 1143499 105540 1477960 530602 1573600 799984 831429 1451161 678822 272542 1978651 1653972 422629 1417090 28462 1216242 1644118 508351 62792 110079 228146 514446 1475669 945152 1777335 251729 1599683 1949817 878346 669423 1077904 1851204 409204 689081 1256788 264132 149950 18312 1488564 1953982 695006 792137 1370978 1726037 1100197 221878 1319643 323294 232245 1171308 1732818 1130994 1776040 1506262 940604 1293189 9210 824026 901445 737242 950590 556204 1248814 821257 958526 751564 1369106 1911776 752116 1940274 1554600 991094 825750 714383 568111 283602 970118 1091011 1408768 1473178 1268637 275006 1758567 273183 565196 827878 222576 1527700 968960 1061288 792656 1406760 406313 1943977 168860 1009192 910805 1730145 1091654 38149 1796443 894330 1695893 1027438 1616457 135397 1798830 326172 60357 649874 309370 728932 987241 1185233 269643 1231255 1901626 1537744 235812 1839559 659005 1244805 363162 1422080 1926727 1975964 542335 832062 1100333 544580 1547665 328622 1227248 1524399 1152295 1790610 1653342 1446468 1262943 1748229 31687 1256066 941382 1930976 1668604 1210044 263491 1055691 1122151 1937510 1748503 1921197 191081 32879 852872 1564599 890279 24995 1612643 1068438 1980997 1802915 307419 1623833 816291 344536 214881 1756088 1537491 808574 130941 256399 1730217 1854769 708892 1709723 1192857 1374784 275452 1488770 654832 1244339 1256786 1131046 300166 1030672 943128 432475 1002452 887485 817656 630374 567432 235192 1975490 1732513 79397 1431611 1188765 789027 85097 1551157 1886539 1983989 1246915 1564717 1319678 1578131 572952 1595203 534524 1842056 1619770 1227258 1085759 1487833 512918 143225 820617 1174522 946685 622138 1836585 1511636 1267645 1292551 470113 1064211 757691 461137 630938 1906809 598002 1612456 1017522 595924 458542 1202204 1391092 332278 132922 1347142 1959674 723326 151659 581540 629771 1265834 618685 1614419 576301 997125 772619 1638010 496025 397424 244517 1046061 217716 1155568 980785 1541740 730779 1678662 731356 513185 1975020 1769942 914598 1918799 1086050 1764414 961420 282642 285857 617209 905751 1891760 1580311 1522403 391438 1272027 79069 668603 67987 1729633 1369185 1398807 226220 1633950 1217391 672707 1408544 1087233 219971 1402501 1203762 998762 1508823 1939715 5504 1362597 1495668 360738 489319 555757 238975 897683 1888324 1060523 215723 570716 1286853 911124 1388372 141075 1143635 892831 447605 611469 1774320 1356478 971769 1215876 467349 742178 1521405 410128 550167 1965261 1160306 1211108 1131259 1894681 489705 543410 1538308 29613 1613727 1750955 679530 1335106 772691 236631 1811810 346895 654434 920466 1520008 1935092 1830795 168771 1783063 34400 1099550 442838 454234 125461 483695 445033 632310 169017 145134 797430 288173 1427484 255831 1466115 555249 218040 1369335 1096470 350968 594609 778852 1325277 779304 645006 101145 382827 200709 363605 799669 1795052 1577374 1472860 842806 1485468 900378 191369 1086669 362098 408453 1781331 1841356 400059 1219599 1911750 808832 367602 1375205 1196586 1662864 706177 160736 658027 1511622 454675 1929273 182637 1133995 483061 177131 39052 1976430 1441995 1561139 1147316 588588 416278 887317 135170 503832 1673569 1812495 1975203 639901 999276 1364589 1203159 1070894 777540 401907 665649 993877 1648354 995634 1477023 703329 1970298 1983349 1877675 1407136 205224 624426 1784395 1020619 557296 1258420 1400227 1259983 200959 1743040 1718023 434791 105679 898957 1886752 681983 1254605 807635 11492 540250 967796 183691 1556908 1984017 1867904 984217 284237 1115618 1590119 134126 216695 1910671 917737 1807278 589999 426315 1925258 1450148 270744 1341703 1550097 660094 759181 300575 1179371 1438748 182311 1495271 811428 881899 992414 1822466 920253 1093587 542389 924990 1159297 1487584 1648217 1620179 1311847 189007 1972944 1797467 293163 167786 1228230 844175 509255 214108 1745217 1978620 1741964 1098231 383031 1986795 370890 94430 1156984 1430295 86597 612991 828231 1377524 906679 32073 1421818 1121573 750895 1563440 1281989 777645 601059 1312228 1865589 986918 1330032 930378 1511564 94647 637163 1316132 844923 137905 883958 1122752 1548990 325403 666619 1179766 1611029 1131479 1725986 1272344 1633115 106791 1331223 596477 880294 26222 1695927 1486302 460043 351857 1910454 1355417 892604 358051 794455 324447 1272658 674832 1396120 1466058 1349065 1689401 1747302 612824 531147 1884339 1834532 320748 1947575 696270 403881 1879549 1298434 609645 1997637 259956 1953066 1191763 893974 674925 1533055 434743 964599 1531841 1697416 1564798 692281 1053825 256600 1546444 12179 1403819 933427 1507534 1360122 1490257 1431812 847425 1722992 1707203 921021 1031495 1692090 1876177 700326 971456 1676785 900060 1235372 154508 1129279 770797 289763 1333026 590578 1548791 116375 1104847 1937329 1550908 860756 1773684 1665978 1338457 141098 1092556 1832591 1780891 1026426 684566 1073607 1644175 1888670 1873311 1017838 1511572 1645721 1242806 360805 793451 301855 900206 1975506 525312 142616 854823 716506 436582 1972078 1477734 707775 1946195 1882150 284010 442565 161640 1861395 368442 638859 797588 802920 663317 1232401 1626922 737586 1257488 1568986 1598668 937745 120863 1598770 1218016 907220 1517545 1582872 1163715 576848 1968483 632743 1983072 249427 1654087 908438 1316224 552574 335337 8471 41951 222034 1905349 748992 258361 123904 1152424 231363 50638 1586510 1111840 1008483 916613 1712803 822827 771970 1102041 1870039 762028 1749913 383969 416872 722752 1617992 417943 1029403 325963 367094 28525 191399 867987 99222 1589054 1450634 1881096 752817 570826 1520710 1391198 1331136 218877 594351 1971107 851383 1791177 1315005 1185985 587220 1435938 1796363 1450917 1571733 1085047 1629226 207564 1654774 290986 685367 1244285 1976401 1832886 413778 1117838 9190 768858 1938012 990409 909358 1367233 653949 1657392 1126242 1025755 671441 419180 1028820 1387209 162838 1922894 413865 1453988 1815116 22653 1014169 1121056 35500 919231 1350932 550573 1887805 1069758 1723250 901354 1530939 1480212 1227959 830143 1399372 1737502 1134545 1189509 808929 4456 1311781 1074957 1469562 655767 1075588 376000 425944 338168 308874 458989 83588 1923759 1951029 423108 205303 70063 731346 528610 315175 1464674 347032 1482025 595884 17727 11206 1555983 358210 1396494 1043569 1425186 1907230 167218 1350444 1162993 1788097 1740837 1753901 1089309 1417370 1767519 1922345 935178 174146 194881 834987 1424544 353491 500136 868826 1423172 1222833 1322405 1867823 1763315 1239512 61288 1485335 849655 72786 703333 850170 761224 1315046 526313 116177 1758493 615328 1994369 878800 52184 1823149 1952766 38272 1914378 1974275 178780 1271151 950272 708222 1694120 1583389 1098154 834200 1853995 650170 1685309 1480222 884870 301911 89899 1684213 1457595 335662 213409 1288773 1342854 1125195 754671 1282651 153377 595586 1732204 1090532 22993 524684 1075529 441877 1903213 1008221 1176516 320692 1069121 1432259 1333043 1745937 748989 1744412 1715835 264337 225734 358100 1162805 18263 702813 380535 1726969 211462 1970952 115572 199588 1713031 1808387 957408 1649230 1409553 491425 511703 1194724 1650549 1696690 1355090 1193252 1385015 1403699 1671807 415699 410355 772801 526038 1702163 120225 89634 1085700 868701 566927 1025061 182206 919801 1817390 1440022 1347446 1171433 938962 144129 862148 1931576 939760 234618 1663316 1470337 968257 253491 604788 283437 1305479 1572100 303050 1524040 608905 555762 554153 1180835 246026 1132885 958288 1588429 697169 72828 1362158 1751853 1007059 1237943 142095 1887835 1076947 116340 758420 957003 1925056 1295548 434319 492578 58438 411297 1727219 1834710 531858 1175278 1072159 1864708 199439 1173824 1841317 26224 296677 725268 1879276 1217302 510551 1335537 1673201 579895 402881 1318941 1422777 181503 779378 1201487 1463178 1417862 1384852 1646687 235610 1278183 1880615 1732396 418203 1804460 982714 1369694 1564967 63362 1805450 1136719 1424301 1725135 1757774 857303 641099 726543 279233 152767 1331742 1540828 1797706 1240286 1114400 1238764 335341 1116209 1881585 1608578 974504 461884 92275 135891 5343 1359534 773327 1662048 1503351 890359 952029 907882 824114 331802 1148299 1474436 709590 1536737 1935587 1012819 1913560 43270 1303174 1770376 1491453 1004500 1674477 1896709 1445765 1381204 1331712 403351 509700 614781 1214693 1013321 80338 474560 1812248 900146 352402 851748 898522 636956 367786 162954 511831 122796 788044 294367 1450366 73094 1226681 1110557 707035 1058204 238134 1608675 525424 1163212 548445 1531716 1362472 1833070 1021629 1609588 123994 1292670 1601914 772659 1657290 836445 1711702 1998155 840885 477164 1027765 1674364 731125 706990 702002 1899083 1202823 1226275 1373146 1873203 758139 829212 314363 165691 1280135 590232 961210 1362646 1194393 651224 1479602 1726971 718017 512336 289978 1744616 398749 1458992 986434 1796361 194305 1263492 1251030 1359899 766532 843469 422472 1625449 952947 478934 209885 271311 934954 493448 366317 893495 1513745 695755 710942 1561272 1880941 688328 586240 1755867 166759 440380 1895339 1287029 69600 1857952 1654439 57248 1907607 587618 741633 330632 137190 1770081 635407 1917887 1811821 542088 1926335 1308313 1649550 1476847 1170457 362095 399109 758306 993728 760759 42270 1429791 1134057 838959 90965 1308235 79004 1797765 437347 773099 1008058 478445 1825865 378300 1564046 1097384 1561328 1731451 749727 185734 629899 342637 371631 1793272 1447667 619696 1432433 136648 1081900 957364 1856112 828433 812111 1891618 1945074 1066721 1013315 605886 1642696 1935768 1672439 693360 35711 662816 1746721 311583 1358810 235972 463418 1584739 1187692 1450538 1813618 845909 1741782 273841 525786 85927 1208155 511816 700427 1871015 1700569 149809 247385 1793078 204533 1332004 251283 1003282 1278608 188410 1974329 1737208 1078566 1849055 354292 446465 1592889 1883995 718889 1900179 1527312 402315 1673366 492237 1513143 750543 1056441 1896181 774002 480410 382237 1254283 1920861 1753308 1108251 782904 1391523 1608268 1132561 1041952 198906 243677 1630717 759741 685449 530773 170341 1741508 286561 38208 1351929 761774 1434474 88611 734241 1858819 507960 1733906 1657775 1641399 1037505 428331 1006398 719328 555744 224053 423776 1201723 1964402 457431 1721484 49711 1722073 675847 1012731 237155 344739 304764 1274141 1345915 442543 1524289 526587 1877713 628543 821928 1035013 455142 1047485 1678045 423710 1690009 1990782 1596245 1872067 1287500 1985209 866726 138496 1576997 999869 1658014 250099 572280 1903078 940857 485232 1016312 1824239 93159 797967 360474 1485956 775993 968151 146269 257101 1825857 1829985 1737110 1547199 585467 1299765 1546492 1461082 537630 644237 398028 1663134 1270223 113316 617274 659632 641026 1909781 936562 1877442 467781 1218999 854038 1682876 99070 1596911 1324935 1573786 1634242 945397 1066917 518796 851610 1645367 1781106 733051 138210 913297 18528 15398 1409493 980277 1607106 466323 855471 1631102 506927 681719 1405547 719398 1392877 1146199 1934436 206842 856107 1935028 160737 1509217 1697517 795103 1144040 1153118 1022095 1574688 1581768 1404885 816560 1466287 1839061 1623168 301311 69111 839192 1147488 1814033 132693 1665932 894266 1910376 1768052 719548 1358137 232490 1775333 53678 862772 1166548 375597 470913 727586 1902210 926086 1000431 1048877 625787 1165081 273720 916985 656510 1871780 1025048 1678589 1161725 1707297 818291 188172 1718380 908561 309806 758622 7269 1669658 583474 1573188 1316800 890635 319161 443509 660684 821798 1576433 1146411 1025285 1160116 75486 45665 747237 1824903 1445104 1905524 60582 951205 681405 1370206 1777545 383690 247662 737438 389639 1376524 906434 1924543 1530444 711297 1750635 996125 1556329 949440 912035 1399966 561264 1615933 1147931 1369123 563500 203649 616499 72132 535723 1621800 668562 417940 365722 1344794 1027111 322302 1434415 1488255 1103490 697713 40370 1653229 842046 299711 1722952 305219 1280734 337237 1144950 141526 1375881 152802 1764092 1204128 416552 1793870 591290 1029266 1314604 667472 707192 691017 1907207 1048681 110627 578396 1776827 183752 950453 1540973 220796 1996994 604661 1643035 762172 1471972 1535988 1005128 1328251 1366047 1193483 265361 1034848 46551 1857051 1413791 1436054 218117 903270 1159357 677984 1279437 77940 1559424 1040938 672583 1811206 1475931 1827317 990602 406134 899487 1530460 1934160 1816235 849521 1952191 1003373 1492751 988238 562332 1170740 428116 1101897 786903 1916664 694221 1342150 1551249 1688072 1783669 462467 786621 1787040 419470 67400 272790 226684 1222422 1803774 457728 585166 910849 1004073 447814 1455091 1163374 1432339 178947 787993 1917316 1679478 645437 1537937 555330 326442 1171028 288542 405786 395556 1944310 388781 1798454 1812677 1776091 362187 1640305 839150 713706 1707596 1193888 595411 889029 374890 1669156 1679734 1511256 157941 597350 490276 525574 460311 714765 1507799 1015006 783029 1610226 1995761 899247 211225 62774 179495 402274 1808549 528020 1924488 673506 1663049 57779 921673 1197810 1346288 466004 756420 431228 1722851 1942040 1377367 549027 566488 305933 1574630 1860316 1283075 1894358 1921067 314434 713551 1301225 147905 1595375 1451746 383603 1280889 404103 735667 1249502 871126 374097 46715 1147429 855835 1994603 197482 17455 226386 729277 335562 20508 967118 1386585 889813 1352684 1268063 1388894 959771 183988 149472 1557672 1105100 724038 1578576 1846960 1787661 957154 1212317 1306863 275470 1642481 328308 388333 508022 62091 94760 367352 616244 1972656 1356189 337953 1913254 614077 535981 1132538 1707524 753700 909698 1634293 431432 1961982 409586 1019594 908081 1887583 937301 869303 1774810 1659785 987185 1286601 1137880 1938192 859141 44365 202092 921973 861427 798473 1744941 1429003 1088957 482042 1740031 950374 1029827 1434361 1109915 551782 1005014 1180633 1960591 209747 1950860 122448 535246 1379725 769569 174813 1531666 1148315 1724925 1538049 1202955 1275118 1617209 1487486 366074 1394903 1879330 704715 1719282 439054 1571008 382824 1413455 1903853 1861713 802959 1026107 60726 801150 1872353 254508 1721520 535999 828272 1097603 798708 1198543 475233 121809 934876 725626 1761584 1944062 464057 1166695 916738 843098 748980 1159197 1907410 1232736 1329045 740588 60650 1752534 571893 740257 1973763 975825 1381123 1709292 206445 1864702 857869 1477789 1716024 832347 165501 353254 1093345 1666528 1040415 1879484 1795079 458259 295560 1867085 1329620 1636033 191460 674734 1957530 1831766 1891350 523753 614400 1179291 602278 1281927 1536684 1152080 1378616 355827 1129681 597435 1007009 1007340 1512110 1351913 1985816 1241999 500912 737359 174503 1804634 356567 1482298 1425885 253065 1450705 412015 937392 1080119 340673 1801342 527539 3892 1446774 1448246 1889874 1548285 1061931 1939639 1423325 42731 692948 241551 1994371 99992 596358 1640698 342206 1196965 1148701 137853 1622551 723591 1183673 1431230 1281380 1395017 387826 813034 311101 606216 550667 1863061 1992339 751890 168957 711292 1143038 1091074 1123054 1562246 1981897 64641 1208039 1201709 363719 328858 165443 1634638 1334234 90055 670773 670183 1745491 486662 1961727 1771362 47962 1836361 1444954 1611725 17796 1885501 1262464 174662 349119 387086 196081 1007433 1265867 558122 1905841 1028141 1138979 83643 1262835 547055 723207 999768 1132875 1527778 1839224 599852 182281 1201940 965740 476471 872210 624960 1742299 1987020 339831 1849132 235040 1794595 181402 1131377 418628 631362 815725 1785698 1847714 656027 1283486 1684308 1079819 1200132 822844 335179 1219806 152428 855319 128664 1763936 509486 1650944 1190201 1360938 1640422 1437906 1807342 572853 850410 301942 847369 1099646 1372391 833682 270267 24071 1554761 683964 368889 846191 274986 779209 1700386 187823 1333017 921964 1199594 455287 1735779 1232588 578409 1013273 1035477 571378 1905232 230091 1070563 1157613 981662 1546624 66488 334869 1335856 1539019 739985 521027 468099 560142 292620 762614 1668613 430558 385051 1679279 1250648 907437 1840905 317036 1243636 1210690 497234 801826 692688 1358265 403149 542091 1682926 1312681 1136497 1227178 1672912 1590177 1219068 1889638 1996476 1834645 1923942 1324856 1637529 1510803 703782 1096872 1107277 961548 1484066 1969099 53685 147678 1330467 645208 477083 1864053 1845983 1075964 1944396 73115 1894344 776250 412177 653230 1001714 208565 702667 470024 1072811 1698333 1308292 903042 925832 1676552 143293 661994 829926 1487419 594250 1156062 287973 1816202 445584 641899 794700 610356 1476820 604154 523416 1458364 703466 1037405 1848648 201286 1351646 1727245 747683 1311394 516626 1407462 1034320 1827754 540599 724634 188166 1216249 1333272 1851783 1072059 133110 35033 1459174 338301 1466133 294052 77367 1279505 1797620 911714 1318233 1260995 679480 216181 722919 536224 1947851 1730845 974446 838625 172293 701893 1614332 1184262 626799 255897 201796 932396 711839 165700 398701 1813949 1940419 614116 1709791 361159 1782449 296250 993384 1104292 280210 989874 1401007 141258 959367 352057 1148300 1954779 1759158 1990344 5888 1404650 994328 209610 937577 1366078 1690279 1041740 607347 1321246 286140 1088352 1780380 725110 694912 209560 1807553 553036 1098653 386664 713138 1653984 132267 477902 218084 1163517 1468074 53545 535938 386917 357059 144217 1504505 1053667 34085 1457991 1051046 960848 1108871 1531249 1979736 844596 66928 1554006 1288197 1112734 830342 528049 153015 1498463 720088 1310870 1945278 1053081 1070985 1245158 1569026 836293 1991280 1315575 550097 1919748 1630841 771697 9559 944639 619198 111800 1096548 312843 550752 1966983 1888049 1530778 1766052 1295138 283879 309467 1831471 658088 470201 1397499 1389929 1036266 1733974 606421 1400096 631347 1467459 802207 48067 1034815 822965 1916996 803973 1682904 1220801 69161 1959539 1860670 578512 1427366 1743030 618717 1760018 1889358 428959 1313130 1663104 356001 307185 1904458 1453443 991324 1002508 1105908 1587667 541125 582425 531746 329507 938627 1354956 1219129 1583826 833915 709163 845053 1037908 678395 5031 1844322 727726 1077666 1355211 680870 1279173 1022411 270231 1849612 1758128 1246631 1979925 260310 1870268 9295 70366 448788 624539 888396 229766 1276303 439558 1486204 453124 144320 1463245 937238 1249830 1538988 325546 1791248 1070486 331618 726102 1966221 452182 108708 71566 1856828 1771685 106456 1991581 1639119 723534 1531143 1940775 953526 1372839 454168 1927412 1874370 500115 212438 1716959 1742143 229584 1182035 1689826 809175 989054 918393 760148 506378 1688078 574114 689504 1010157 914754 1056533 672110 50326 14500 507870 539245 165462 920207 792321 576778 1383555 244916 1637954 916466 1541126 417520 250807 722763 364013 692021 288924 1178443 1174808 1652256 237525 235439 362044 1742843 1292883 609438 1901338 878879 775276 1439911 172347 1004220 1229225 151073 233176 1175218 953011 714603 59400 539515 878440 1846809 345961 1665228 1803458 341085 1012425 498211 768671 897011 1901178 819962 470015 1411443 1575198 1786147 143995 1519848 998627 202012 21504 160275 807823 533573 629718 1757263 1396968 1335849 1075487 514401 1119609 385651 1655114 903816 432533 1592317 1082857 59407 35909 1253104 833597 87396 337852 897411 1777697 1313581 1856138 1246468 505715 938399 656918 845799 32419 208110 1430722 1132520 460856 554561 161080 857774 1458595 479910 458652 335514 1312287 1597605 729722 560849 1381804 1996347 795393 1341290 1016032 1109168 186908 1054404 63507 761581 1137411 983127 1520448 242256 1992071 1363386 469675 299232 1581991 1608692 260527 822981 1971033 541353 668370 1175786 840012 1014290 647947 469803 635794 110449 947261 1025721 913280 847871 1633907 952047 669472 764772 1142479 465614 3950 1933387 456150 1144216 145557 1950135 925661 111135 147588 508984 943549 1492253 1919252 1327759 1934942 60541 989835 192925 3232 205747 1278589 1558211 35374 1170803 711423 1305000 97846 328034 1993003 1680920 1519599 912235 1182290 1479132 56014 507577 104646 31345 1434785 636682 454722 7556 1771055 1342439 1032790 584740 1923402 1323115 1681435 944844 1051336 652018 349654 1994211 956803 1164937 230611 668366 1161359 288970 382232 1090595 1493997 1665465 1207431 1683782 172380 1568729 22141 727613 651215 799662 142801 287127 55788 1302019 702524 712603 1863073 821775 1598865 722118 31696 1273385 122051 633326 188968 1942618 1552732 1675773 980125 240310 249188 1674815 550017 725599 940954 1051845 1900337 460837 1386680 545587 1880821 210055 1465607 707507 1055270 670982 1750430 773076 1142544 759760 1632477 112883 1099045 1971517 29566 1780012 1191643 1283254 350553 1092748 777954 1053329 1086069 596562 1971123 230820 854619 1193152 1320183 1758891 687264 1628054 453285 745667 1197608 1523798 998614 235745 1634823 1458923 829510 951111 411395 313898 988023 388039 427547 441803 409496 1899589 741030 341396 470630 133605 568735 979151 1358355 587518 1939592 1276770 243223 339924 60390 236685 921970 1562455 318997 326320 1358610 670015 1003692 1882646 1101362 1025354 545222 41528 545793 480400 1373697 1715440 570335 1349033 1962421 941204 1242981 1389508 909284 1090710 492341 354167 1173495 1896604 1853309 1894946 779239 880866 1161368 174895 654528 1730899 920594 1449411 1302735 1796486 72327 1036197 1719243 1614252 1834188 1108227 475320 539449 228183 796754 1703540 1972139 1130456 1582111 1925487 272469 1816099 267411 137780 203874 417575 1350039 810050 1456637 540652 1441506 452918 759703 260448 401125 1064882 231503 1154661 1717721 1909966 1085453 1667380 1986130 1457119 1255199 1424081 855503 1898545 1510376 938976 1166811 981330 976764 179794 997929 1356405 735289 1403036 1595335 463757 1390513 1594058 171405 310894 1707904 971256 216973 985307 583237 1929173 50805 881150 224537 747986 23636 386281 487142 901549 618784 432023 1376580 1144833 1478150 1204033 1348726 1729729 1865042 239041 425260 1429349 724356 1115800 1511542 58547 440836 1086818 296867 1479745 422132 1498315 66179 927173 1953116 1231387 1755870 700335 1322368 408141 662540 520570 28994 684143 807120 1070970 660367 369229 683631 865507 1575305 1483955 1235788 1084841 1215144 1985392 1630021 1900326 1235919 1135415 1533899 1445447 523331 802501 1527511 853837 710899 338808 757994 80613 1874009 166342 408347 1279297 221366 1017226 658207 721577 809249 1768168 62072 1345445 742245 786176 1308169 810368 333718 1378471 1683501 1856093 1220239 1354655 1903591 1995980 990794 227479 161967 1819945 367411 968834 884438 1550448 1340629 1418804 1759902 1455387 721163 1658312 695822 526784 894482 801688 439206 940398 1993778 101477 971061 1803897 62504 1047382 1592765 1340828 1780608 1699693 1049729 1928253 1151492 1102112 1333720 580934 773913 1446103 312361 215592 1514234 26700 710805 874357 1581148 538361 1709131 1555536 822515 255091 1280684 1832138 1934875 354134 739904 1395808 1934853 1920608 1896121 1505362 1194979 973975 1739262 1314356 1649945 1186871 1703175 913390 311438 1726099 477351 1627923 519926 781194 1927809 871033 1092272 708918 550902 345964 559261 353607 391285 471596 1929954 220664 1922801 26790 1397934 1993946 1838902 885994 1334045 252244 1947395 1303026 1673128 92315 1813774 1511721 782346 1090738 1889739 1501656 403357 1814086 68402 612877 1447594 1504763 1400085 701680 1829621 10507 234267 1357449 933696 1499695 322298 845384 935875 486025 1365477 1201713 767327 1052592 133942 476489 1848911 127444 145774 23699 585690 1473664 1634044 1613793 18101 1192288 1971007 626636 1278476 218414 956118 327024 208554 1033972 1906960 589477 1209600 1311953 1026595 1388157 1619930 1860522 124775 390846 985291 243651 1075370 796517 1128991 1434419 1871317 1393610 526807 746933 3626 1500483 1123589 1266417 630527 1831709 127907 113194 889426 1461302 1932689 412921 890105 1520905 1500765 1321482 804049 895349 1162014 1426720 1411416 1627331 1277674 1908278 1269650 157959 1312930 1336947 1272118 58103 531714 1678681 363101 356379 1427120 76697 289188 309191 1159582 791825 1337199 1135659 333564 419234 1073777 996417 485193 84611 1426922 1967425 1999575 1685346 118042 1124695 936015 1961534 754073 1462932 549189 421931 73798 1366726 422274 1735179 1489932 1010133 1989325 232057 992817 1443898 689148 369400 1262993 1483979 1291975 779330 1405799 1376583 1831705 1842643 403278 1280459 1149585 559501 850447 376454 138355 1802751 522108 1707182 363208 832007 1432261 690538 700503 1501559 607645 1360539 549002 681564 1501556 1485198 292799 1006926 1685964 953699 308510 167382 1763301 459600 928719 975157 557337 1315938 1569922 401514 192738 549738 1938195 1085170 1919407 1730946 1906631 1601281 39580 430428 683136 1373440 550827 1174317 1714694 665241 619604 1415999 1703211 441923 1057598 394114 1056379 441403 1403287 116247 1148615 564718 314319 34431 835787 849399 1183271 1452124 1030643 1680547 950053 1137167 1892634 1735597 402051 406944 1566098 382142 489409 1309192 1073170 131983 190151 1668335 1549375 784812 936347 1727655 1654050 202596 601484 516534 1594420 906860 636904 243889 818219 536291 588156 80699 1334154 564579 1965064 1223279 140254 633440 1325176 1559841 438866 1707335 1038494 1675751 1191525 1674766 1996552 1322238 1220751 205095 304252 1902167 1056377 644463 1550059 1397359 562212 1368081 87109 1978358 1429878 543056 1278230 447305 300254 1655694 1363161 695456 385823 265574 908999 477238 427766 1561283 1391171 1525084 347394 1280376 1989413 1292438 1796799 1938960 405948 1972492 1766434 1157629 1384244 1081002 1213929 874071 94536 1999288 884615 1729794 165184 392987 887478 780857 205822 300491 181769 1449769 1274306 1056773 779526 482968 552803 805832 1576945 291466 330657 906971 1505931 214704 294349 969855 1945352 483687 5046 1739646 1090813 1588555 383653 203262 1146898 1308677 555200 913050 168450 170127 599017 1094031 1149085 1384147 1493455 1385245 1896022 1628514 1441729 1403587 1310852 870332 392411 653816 1629544 589301 451211 741843 1372123 1479270 864333 488873 1624559 540339 1294127 1879362 335441 216804 405837 1440943 1948919 1241518 1517625 708722 705734 1103915 853331 8139 1196392 1265257 1357450 1468557 956087 1640165 1346179 48813 29183 1739986 527968 1835348 1856676 1455034 1926422 614496 1966098 38713 544158 1573063 158433 1194082 987640 631397 386552 1685244 1378646 1651582 77429 1199725 394129 481819 777850 1661619 55392 139771 1388179 375324 804259 1990541 602700 916697 241873 1576733 1684757 1157889 1395673 800463 92611 451797 1766850 1952167 1793196 1764404 264925 286164 1342134 53788 338533 1038535 1856054 208625 296069 991842 103573 1793981 1181805 1541239 1076504 1424139 1985446 69278 1538282 97231 271485 964035 1542010 117451 1908150 84076 1413411 1258111 907662 1139206 1085395 664537 1787662 263751 869396 751303 1055046 722193 1556902 936328 1956704 344355 1197387 558981 1789677 1236597 1514057 1851014 486191 1621678 1011269 1995194 1025688 1517922 1749592 692878 375260 1414554 1757336 432309 593471 467665 1052795 942690 245015 336578 754075 547005 659504 1245614 1999436 18113 1831267 1263134 597105 1166606 525050 1627625 1439274 1778698 477778 1825038 1875389 1398520 1117726 856015 1122644 1436425 335663 285237 1040442 1544208 1774406 825128 1738845 938198 1432770 849869 1859988 1118300 473209 67998 34788 1870745 700905 704532 784366 1327829 136310 552725 350195 109318 221625 74467 907716 879259 854989 1383326 1755470 1433600 83440 1806877 750373 484947 326491 564716 1546672 1245195 838951 1378480 1090467 1627282 935865 462750 1987274 1571301 283932 1360758 748733 1867177 1060621 485609 1314401 517052 491613 1880285 409672 1741985 1355592 137605 118061 1702641 461255 11258 1665915 670206 135487 1558606 1715305 1359760 15035 975449 1512659 1605328 1888144 512144 820078 566125 73370 87897 592936 1644791 889461 616361 547212 1880295 1597383 788986 1053176 1626430 902384 532191 908594 207598 404220 558850 468303 737193 1049609 1010658 1613645 418385 746364 937819 731639 1778656 1579613 1279727 125888 1902265 1867423 1877869 22499 539255 1979972 332561 920715 948786 1507333 1238653 598302 630842 964870 830227 1826933 584661 215843 930072 574339 677888 1420245 400713 1372266 839464 452198 1427388 852470 281019 163996 642075 890139 1565628 1635030 1089764 634721 1690556 1251879 1905102 1391081 1266737 239616 1514377 514156 1388183 509042 702254 319701 1341083 633545 1661455 1940619 1082204 403697 762593 471907 1452477 308279 1694318 698382 219664 995353 471759 313718 794004 36223 725207 1217444 258121 115723 1147588 166270 1177577 1297516 697040 952531 632018 762334 1742652 1006164 68772 1823579 55930 1534139 1510054 1028482 251474 1846862 11461 1300263 539418 1205115 1392728 710888 965785 32477 970330 1532996 1140060 1477505 795751 1573160 275136 1804678 957859 49718 233073 1798124 748461 611873 1972676 467743 1587331 1351806 126044 1827258 1534110 1728323 685707 1357693 578498 1020710 184034 1784219 120927 1745147 20225 1000512 739106 1626712 1303617 1641064 1527131 287517 1072890 1319031 81046 1730112 132699 1987915 471417 1003202 107586 1019665 146655 412627 1447449 1751776 888386 1271511 218380 1981201 1581319 897185 594270 1367644 1501006 1234010 1146380 185090 1216128 1005641 1925750 703994 822758 1637069 1698517 1454438 214338 561670 443051 1284206 1489685 654767 890968 833504 190744 114772 287467 512417 17090 1085696 1428396 1346194 1120040 535782 415180 920385 1417257 304425 1489903 95722 1649464 1613017 1314776 1651030 297399 1778111 616903 840588 680735 1488703 1207062 1211651 468766 1827522 1976992 1254710 457094 985816 1579460 867573 5874 883433 607174 1103433 606163 167688 1384765 1257076 1860654 1733188 1310365 1753295 626830 496170 1607602 1214149 929647 1746030 1021322 204797 1496986 1573336 1929392 1714165 945489 1970679 408848 1762339 750607 302979 1593106 178271 721212 1211116 912299 271019 537310 391313 1328543 577907 1510893 1845069 923270 85178 1063872 482793 1231839 442631 575751 192658 1362661 580145 1898289 347043 789840 1829295 933037 1495706 809487 222035 1622253 182474 1042389 1162608 580582 1025878 523068 1478169 1404913 1513214 383172 11894 1806069 337011 1441345 303716 1314472 1838954 1662159 1432666 1044910 1613632 1294104 1123971 917481 1339986 663270 1652864 657586 655863 292973 1320746 56169 916323 1322622 1986215 812993 852146 1327866 32104 1333091 1202524 1084621 285887 229293 1005848 1919667 1434379 303735 1166549 1666705 920588 393050 138727 476230 1678283 1669753 1671940 362589 596586 804045 1095056 564453 1171821 221272 303259 1086087 1637245 11446 1352974 162698 1327096 1247157 1907070 1509792 726011 569557 270563 1215810 1793303 93081 1075096 864863 424623 1008162 437223 1454655 1138913 33213 1136720 633951 733916 1227511 459102 818980 125264 1423917 1598074 895041 227801 1452901 68001 1418772 1238715 1166134 386276 918245 1325346 1665056 1136006 146371 398851 1028553 424052 1722424 388444 1563229 1149924 1309262 113222 1572473 1953322 613024 159123 1171057 417312 1773812 219162 712077 889004 563973 1750268 745955 758296 1121455 891138 946351 1719943 510162 795175 196186 1829887 878569 242171 165778 323177 1001950 1447720 16954 738343 1880079 958903 1447739 876336 1949180 1059460 500164 1815518 1274654 62444 1475214 1021401 1282035 1416982 1221678 792996 629113 124777 298671 1649405 1126660 220377 364756 817345 942093 489959 1214452 1347578 948407 962806 913383 1392671 1005121 250412 1808176 156779 187399 119091 1314217 416247 1435851 1332631 1302779 1144727 1900480 449613 652656 643595 474434 1363335 686391 1540590 1858330 283491 818846 801595 1443730 945066 1108478 814371 1179289 1184629 1646990 1097115 1956584 1001012 592965 1993178 622551 195943 113139 449758 973814 1172525 1958729 811494 502167 1890453 1116236 1112741 857655 65264 1307699 1688222 1186019 1843889 1193044 274999 197923 1975470 283948 1246830 1665081 74851 755302 212983 689227 672294 523500 772101 184738 1428791 292934 1700525 953890 1615338 1924486 1746516 796195 1403482 1140543 596124 1718619 142205 994904 391368 244887 1748569 1389333 1205215 950080 1500024 827050 1669939 55480 339548 357860 1725722 64277 1139572 857675 1593503 1411300 514477 1711031 1216121 22931 653150 1810949 603947 1378232 875945 1430240 544624 1773178 396417 428410 1343163 1179668 867251 689693 1733912 496901 1321065 57400 1815733 932783 1815571 1733930 649755 1738445 1182149 1746472 1708426 918318 1913111 1559338 261125 1840337 823709 496285 357873 326620 862646 1123469 335072 1248520 1640950 1753110 498119 1412482 750148 1987531 716415 83598 1096186 1040050 1122547 931135 1088544 1122389 404298 925646 16982 585812 1111841 1663275 1060058 461527 702826 1532224 663281 111183 452797 694552 372169 102547 275534 13439 1045635 1422371 83684 1573367 1046155 90733 410899 1434752 1434017 1406530 1454571 603722 102764 1395121 1816354 581659 1509920 1200673 1859546 1305392 898911 1217257 1986570 1697665 1346815 902952 1472667 75191 702090 1047023 852353 505859 1890289 1908214 283104 183109 757209 508863 131134 920302 640036 635083 1715031 540963 1336072 1889840 590504 116899 327880 259739 707985 710671 1987014 1430498 640808 115394 1905054 1350887 385636 1395994 898860 38780 54314 1963493 7665 1279886 744050 143744 1982801 907395 848424 733193 110237 1474845 1899289 860909 429646 1677849 1564664 1436451 518416 37468 1480574 789685 36952 550443 793889 1315280 1965024 1572226 267323 78867 53279 226606 292522 1829053 1190527 1579788 1489426 2583 870657 913017 100004 1463677 397881 1980152 1865719 1558148 389279 122074 126736 923551 606680 264195 39095 1462655 1649085 84188 1972865 1400257 1558345 1173848 837968 459970 1297883 1742634 846929 812833 1299955 1534031 1538147 1017558 545236 1325435 1377229 578478 1423411 603562 1476723 1009297 1549834 1568579 1456174 1574925 279114 1802044 818918 1721603 1190508 1982941 13474 597983 859571 581040 1792129 887835 1413927 699623 262816 1199666 677947 215168 1303268 1380623 1606319 708947 831392 437094 877116 1047820 1240180 26972 1500688 217149 1307027 740800 795659 1098740 725404 110131 1121264 1197673 464470 388319 1854601 1328923 830748 1146117 832412 1422731 1911083 129629 1412514 783266 1903270 1530176 1472063 1644883 1632602 89862 1710301 1086136 549052 569963 375109 1568310 1954424 1581845 1715337 1910541 84286 191802 1602694 599118 1585688 1452206 116427 1665256 39322 499728 1119646 1538929 730174 1780832 1904169 1590782 843151 47603 314525 493057 1155531 915225 965985 962921 888211 1702347 1785560 1960744 1717554 1491286 695864 94960 684715 552121 1245000 34147 990955 1098997 605352 1630217 1815574 1718473 1994905 1138983 1547165 394537 149834 1438485 853018 1657503 1527970 1089078 538270 1801639 76471 609788 1384082 1927110 700128 1314314 303265 1018622 132317 808008 490532 3409 204738 1061275 1175175 293553 1123019 514228 1828095 1868561 1166943 1049759 1776812 1469063 195337 1215914 1425072 1137302 576298 1233852 692591 478726 871300 846736 423237 1524753 590239 860984 479226 801494 1950908 1910862 772041 1266065 1548420 1252515 889351 1800799 773743 1389089 727599 1911273 680393 665531 436718 1440336 1037065 1185644 1070947 1122227 282333 1806091 694985 520129 1435702 513225 1357431 1419124 269317 1402568 1027612 1580047 1894420 1692281 1439656 1458302 1429415 1719409 1594834 761622 265972 1039773 1603464 1745238 812743 1454578 281889 639463 221540 1836605 1053571 1820221 1122213 276908 1908758 1720242 660831 942947 1045695 156219 1879393 1681882 1707235 1708176 1047543 1702864 109538 1270520 1778325 965869 1676024 350647 244427 443734 340714 796958 1893695 496663 521645 1283583 1724724 697740 1243826 964119 1101351 1672429 1197058 1584038 1139264 707852 1934258 341178 1522601 1635527 1078213 1470084 1050585 820788 1981457 1224308 930137 653166 1845340 1297732 758204 1503968 1259658 461601 1733380 1137818 1857523 1547164 1592263 891298 285534 776440 1371108 847340 544182 1588847 777410 1591552 360666 1565294 521135 1974979 1688724 1678245 1738267 1823270 95814 431563 1310637 746291 1760314 430806 522056 439564 771386 1031104 58824 1140416 1154035 1316191 1060107 882338 480292 246929 1276632 241076 180711 1051884 808362 1283479 674023 1052430 206573 1801669 1135364 267448 568417 562202 170569 185033 1250826 508963 1244335 1278780 1326745 1179608 1234671 670289 600086 874068 1568815 581479 383935 1651241 1507983 1363941 333714 1821615 1478583 829055 1766760 535012 832096 1328642 949891 1590656 1803909 841114 281353 1229561 1224674 1356011 620798 560682 820487 580924 786916 930340 1657613 740300 909633 1946582 485028 325067 1436341 300305 414714 1530159 1629515 1019338 1857430 757809 861843 879611 1047808 1425442 630335 1244037 1085692 1692323 1529972 528057 1849580 1238441 517864 881728 881361 1528122 597658 1423226 1036973 1135413 1251345 1866639 1557680 1808952 1035486 563086 203332 468913 29804 1546606 1925980 1817274 1611614 950407 415383 463609 200379 562083 1823858 1862417 587000 242595 935979 373125 1750702 748290 1467996 20452 412588 1095697 1918209 897632 1377335 1673758 1364966 1793618 632854 929662 1456508 1146569 1569581 402186 1987855 1369254 1093404 282528 1270790 957669 1552470 227165 1659687 1912376 1436929 255357 957011 1357960 1244441 517293 5650 960819 1471473 709558 1641854 576825 15824 162969 953173 1550725 1740491 448485 1284143 1337907 439931 1937703 333099 1446054 1019772 115115 594017 1469130 1443035 133181 524980 1855628 970182 1196991 1842618 805645 74186 922463 1424615 934290 1963109 856989 1216627 456176 128964 355985 978315 1940521 308023 29708 535126 1280827 1535475 1448659 1152972 605133 1985205 1093798 812946 1552238 95579 1656966 1196961 1281735 1721285 987944 1452347 1839032 914015 1006579 1975615 294386 515550 1380659 931655 1832482 1022847 1320306 1189323 1256213 1733908 200864 1437870 874222 455320 960678 820130 1219352 122695 1978885 1439563 142695 299515 568896 1434559 1449922 816738 1940600 914244 1427030 1534174 1088673 323865 1220462 1322065 1150035 1116843 310630 566581 1639867 1580271 142432 1060828 1055396 1283581 1455854 1345401 719478 132963 940813 487218 783022 1679605 1608480 64184 1726688 1390024 1924448 1038113 1087326 590579 1787993 6317 985759 113735 904086 1323511 564368 185769 1680213 26500 886945 1287198 95097 1955278 1176362 1038435 103615 1519923 1158411 1273051 1599815 585210 1708337 655723 594420 1829108 1281887 1398657 1901358 581410 1342759 420501 192912 1048775 813222 1031589 1496028 452898 1935662 738338 956779 1628274 1453566 547171 1236640 475807 396680 1668337 1824811 1700757 323709 1653700 1872783 1093511 559967 688153 1540749 838004 72861 169023 1102613 1047143 1705831 1202635 593675 1379417 1207115 1405521 1003363 512739 1959171 765487 1320615 382974 933928 592127 99037 1011548 291762 1553403 1521887 441160 349272 193785 1301127 1214874 1968084 783767 798392 725442 1566547 1558709 1483551 538224 1139265 1058723 827415 1052726 1130688 988922 1258596 1246591 1981759 714700 966977 770341 1291615 1014159 1198327 1251361 913404 1990102 1189270 1496084 757371 1411777 340532 1545436 1660585 1437458 51881 727411 446130 1944380 1188037 743419 1332220 401195 1021742 933735 1170598 194403 1369557 876635 1915900 104547 1262054 645694 92480 1482583 1474525 920146 1703180 1821140 1429404 1970832 616295 1735411 1629128 414946 1645914 758550 969914 1349368 284182 444038 1073841 1933960 1063139 1048728 475327 1057288 265764 1697598 1818222 212802 562240 330535 515908 1910439 232828 1250472 808736 758347 107348 1989403 1341951 979253 439587 1739858 1640177 571443 1659129 615308 1639360 1950406 87698 391772 1439024 1278831 378357 452987 725325 1195030 1850554 1788210 867525 1112710 784132 1702915 1625283 604396 1570901 1026398 1441361 933028 12952 69275 1932348 797403 1595415 1267658 819216 1229313 895534 1059055 1945242 513149 973249 506108 1331771 1143389 1512350 1158303 1293420 1451851 755023 1221297 857182 437043 566777 419779 1113450 1247159 1470505 1927162 935015 1198400 652910 108012 1015298 902748 359164 1980614 526298 1569451 712741 118541 1784303 1252718 470863 110324 1301601 1237337 1418110 1293788 623118 1888084 664512 383669 548327 922057 1837097 846427 313236 1975788 1800428 1032408 419647 1332270 689030 1168610 1267726 1962948 1533292 76856 1784082 1303210 786805 167378 1130431 1556985 810756 1601692 228446 1308060 545492 354489 431952 1139696 203053 1789404 1369620 242839 1924708 1797818 1193442 1079802 1773939 1575525 544008 1877382 831394 1017773 255798 1219182 117034 960671 327396 1521092 989133 1087597 1544940 302601 416991 1972256 863345 1778950 724817 1285110 1734596 690439 1020236 781763 83725 1805970 1032751 625847 896409 650909 340894 870312 1516864 1811731 408174 1384775 1187334 1518455 755578 574986 1290830 206898 1745804 473965 909716 1111518 373809 39325 911369 1117134 1705280 1564459 393010 763914 1585768 1867384 828690 840496 720680 1567330 544402 1768970 1152743 715190 600426 1352848 1741826 110731 1345527 907762 226462 74548 1605880 612316 964377 146800 517471 1855018 1833597 1196284 1112228 126343 353131 1986825 1799068 1448328 1385350 251839 1384156 2999 493411 522699 513127 695577 9760 610784 1767080 1115501 74146 152670 594241 1590571 200157 1698308 1925137 1922451 1877760 1508566 1865822 429824 1954765 693352 737816 1310978 119653 1963307 1396410 471765 259693 41342 893883 801061 1437504 957841 900188 1882714 435925 1962158 39249 316215 1109965 1251590 152899 765671 1883283 632281 906856 1408867 917491 553978 389983 1394542 1861309 646139 45301 1155526 1005751 310393 815435 270516 1623561 369844 1271088 1502962 1397991 944172 937248 1391216 1959914 1259713 1544879 598816 514116 1067595 1843160 987338 355272 666954 821265 1259996 1484238 316594 1668893 1518813 1821877 340658 1040795 1842027 831127 1743834 1959901 1227017 320866 1584185 69033 532826 92450 1506891 94781 261428 12404 1026794 1150028 1625892 1981266 631835 749358 681701 1713029 426759 1991468 936266 1322692 1018101 1889126 662309 1332118 1298069 1555504 1518516 263353 2259 1315959 126704 1032492 56067 1092403 1105565 1490431 917500 204382 1541841 828701 1516254 41607 1316279 722009 526568 1000831 449605 1100367 1494194 1715889 373679 1928857 1262416 1938357 348396 1093479 1912513 926809 1138012 57393 1801844 148641 1606401 844333 505991 1498968 502256 269267 1954607 122806 1072383 1327039 1045515 1431728 907190 1026523 367527 1736877 238233 695419 499333 797703 1566682 1936352 79079 160176 774360 559472 285957 1439716 402786 1988237 1667883 1942630 270938 1170582 580834 337736 1305597 1635980 475021 874180 840290 1783237 866923 1417374 701806 1764465 1893928 194441 1512548 121372 373986 391100 1631184 1118720 13869 1739930 180761 1236468 1184898 1404630 662362 1643307 587472 1991552 350376 570089 486719 1986721 191104 418213 1455134 1734836 1218106 1319883 320465 1919320 1792400 1495684 446991 1716925 723386 1862124 1359591 1073507 1596975 155744 1173442 1840642 1056001 307552 609047 1580123 649852 175754 239625 937332 1283025 115903 390161 1286355 1401735 1521533 1406948 1956650 1428838 1900846 495880 1582008 1068423 907582 201033 1044537 741417 1455310 220279 383628 1648631 1222471 438326 1495083 34481 1080930 57296 546610 276068 1280362 1943809 1688122 1418598 1082328 439689 1605090 74023 1477223 837850 968612 153427 1832537 468172 121646 68187 1883330 1477671 694427 1181113 1112332 1191877 968540 442453 1797552 882252 692205 328345 455982 638843 741773 1037262 1322773 629455 1376731 1900987 1144200 610043 205625 574991 433053 87760 120066 1901805 1361246 111382 1988737 598849 1948120 1384323 803301 1818017 1051559 1562943 523645 754572 554318 1394129 292023 1480858 1727076 1919834 1977010 553912 255095 326041 1820567 599991 372409 909944 542179 1660016 1465396 629589 464714 118295 1611277 186255 12299 608184 184942 1290047 794559 1726560 773649 1263160 1727525 585835 950027 508773 1829243 1707152 327267 757455 1576207 919546 1554082 397832 840231 1489959 413448 402679 439954 1517638 1256992 1753318 890570 193994 611684 1052784 445208 1756933 442242 1278702 932687 1810255 1756203 1935735 975415 129422 1772324 1720009 1750001 1716162 20353 826779 1194899 1588598 570663 1956459 41041 857884 727364 127654 848323 390794 409886 867203 1422966 624472 205492 1834429 272194 1415778 505122 1425698 1956305 1941007 547838 817677 232802 1667434 1198549 1888581 1621274 1417151 51399 1251350 822815 807683 1721620 465379 274642 1807501 136548 704104 1827468 1884035 778075 991835 1518561 1468101 941493 1059097 1357638 1274479 1276479 1380597 640172 305903 422293 699137 235552 1029171 325040 1414920 380513 1389043 201765 1501160 1131768 783199 797238 1148603 1459784 120243 661537 1104365 940721 1876010 1467671 491953 1700275 1763596 1529214 474814 1344788 1736570 217241 1145710 1204222 1518434 1799988 1257207 198772 1860257 1836900 1637916 1269988 67328 1826559 367323 166230 161744 108021 1307923 112923 1280057 250793 119188 1399780 1998294 813567 203112 233262 1535476 1598489 1982570 438345 1260914 1531311 143424 1845098 1534891 890268 1822993 486435 1820396 1338801 334074 1137130 1726252 829367 653765 602063 416683 957462 1488571 143243 1966557 1506630 1050333 530255 120733 896419 118943 1554662 629073 374314 1741342 1715013 1411514 920897 489907 310823 1856989 1885794 368102 1329878 174479 414273 1373799 1001605 26946 945688 40416 492844 492243 1326203 1442566 1999444 1300409 1335258 380969 1046786 1146853 103845 1223735 1009478 403086 407919 913047 1737959 1299785 1337359 1430426 1743980 1016387 1459386 1502906 1530467 616528 365637 889780 1085773 335482 1502079 272756 1133450 1034718 1530636 665119 123606 440607 997391 1514976 1445374 179649 1615316 1462163 1839126 1850149 1781872 1645220 1485621 208336 12091 663632 1257055 1358139 859159 1736405 109451 184632 1750837 1905546 1598118 279198 364626 130781 1301030 494381 1134942 1889640 1374893 82182 1047827 1654040 1300260 1402936 1121762 326336 1634502 1067139 989781 1768223 1991465 1172669 1283145 612308 22675 514463 1008773 771376 24891 893725 219565 1866327 516939 1849019 1483389 550027 489511 651684 1770480 692741 1145868 486136 400128 1178297 1870463 821630 54531 1416976 1633550 1656290 112946 1862450 1334554 227720 1375156 1020976 1403483 497909 1287328 1230481 479125 426422 1148056 1015414 203437 1172191 1107560 249236 1045033 1541586 1158862 992641 535986 902189 571891 1135499 807608 957151 519255 302227 1453885 1066353 161069 505989 1898329 257762 1938017 1576264 1179353 1663698 644501 1718980 649627 1378324 520632 993350 1649874 910910 719226 1618353 301481 1669432 807832 1832799 341346 170775 1565327 1663899 224966 333703 1360250 1806810 564855 53330 396458 432552 1074786 1076633 525898 649352 627573 811105 163289 1844007 1542066 1981813 1086598 1177621 1542498 1662483 1573563 642935 1597861 674838 966033 329417 1362552 187338 387339 1932231 1069452 1172553 1835430 1043694 224246 1285535 1737862 235698 1643024 287159 564097 1441224 1886287 1265954 158640 413464 1460701 914028 686109 294341 120586 1380848 801292 694467 1542921 341745 463268 1205618 1062665 126926 1535148 1197987 854898 1187777 66173 112313 525672 1255813 309848 1618357 889262 1972544 1787859 1725499 623920 680495 1522862 78043 897043 1887916 100751 1348394 719240 1809919 1423248 1247946 151909 1662478 1754499 1522390 1490559 106820 682431 829519 124971 1025682 1439055 859625 1326743 1160185 1762529 1778768 1897178 1668160 911199 1215288 1292472 690079 932689 689672 1876963 1117457 307091 1414239 268395 935339 1359031 92343 1820135 111066 1565101 1554867 175201 1086647 1557785 1569891 1160380 1549828 155592 1199187 806813 1625210 204528 1402004 1333784 1473871 76262 1267506 1611165 1066268 950934 1333819 233905 469464 1158625 1835272 1990953 429623 1697447 1552236 892864 390461 1863701 798144 94881 117071 1981504 182644 440344 462364 722209 703377 86955 1579229 1387229 844328 1543927 715437 1245290 1949407 1192767 1434309 155307 1640494 1308161 1123856 520981 1991261 1982281 171802 165518 1444762 1101542 1345277 1795528 172905 488816 725329 994585 1571422 605979 1358774 291432 122261 1834178 487813 519517 710081 1575978 1377696 1219039 1364963 433376 1259939 28330 720838 1706483 1253198 1748151 1210634 838737 1457303 1711703 1167500 1236315 1698894 1981448 425341 49897 591269 1598241 198040 352453 1862876 1955061 1852752 313446 1061891 311355 1346040 516009 1838328 100766 1021170 181625 809672 411603 1738609 994596 316805 1152769 1811877 169938 855844 855009 1036552 1904200 522202 1732268 475902 80149 1011406 23885 23178 1438286 1747135 748893 1179930 1792377 1276278 1658006 171344 210344 187681 1168005 704084 255893 1634147 246073 1586213 975422 1435785 1560648 167025 313755 222123 1704381 1860304 1757157 1719831 1773883 1626618 874983 1568923 226548 714482 1054503 212225 529587 115467 986369 1201480 1111750 884650 397766 610494 195927 1205734 1168212 1210871 1042136 1543789 500287 268600 1799141 257828 1047374 39901 978477 753835 1271902 543235 1731124 1743704 210237 840722 547943 1002678 1997902 314464 1697884 30937 1286342 626441 1757637 1430655 527691 1282197 1483083 1490289 1207245 1974325 742357 1351948 224848 1271121 1139513 1735946 181206 1321829 1197054 890232 1784660 1474249 1301193 1865803 895625 1716085 1011380 507567 1919271 1876248 1692666 1441351 277661 13184 1088368 992320 1142640 1150963 764793 1075918 489817 1710281 517220 1922209 1359401 667841 926108 1433531 355427 1982498 1507554 1483322 1996646 358257 602118 50866 1511313 1607260 1974768 1662124 986790 868101 1771107 1737167 979516 1305544 346045 823483 448540 1263128 1618233 954210 634919 762645 1575507 1796660 340642 1352087 541633 1289698 1905097 1061322 1803433 1093666 306314 845490 736179 1777810 441694 812635 98199 1747907 242117 782973 980647 1403752 1112216 310844 1476899 814423 1033752 632039 1243788 1044367 440179 1353250 730207 418503 1634563 943759 1495930 1408764 285240 1674111 1193422 1936739 188377 1104209 1825389 1471364 985175 1973349 1555053 140491 231927 1538240 1612151 74134 925144 1081587 25972 1991458 1323333 607952 865559 186736 1802505 459190 226315 379093 1486233 853967 1392457 1813255 1238866 1062059 718732 148500 1040417 1953202 161865 980027 909001 418463 1972056 270583 1782014 1940785 1275658 734118 1731425 1832539 27058 1710159 1192567 785830 746839 1476710 1652404 935540 1919923 320973 1170344 1083661 1994566 591745 1956443 15599 1641855 1431351 435051 1301456 1638356 305923 600809 154964 415759 54903 1223707 1388061 75221 1287706 1142928 18797 926474 512238 420038 990277 1451476 694124 815568 138947 426655 1555503 835059 220922 1804308 673373 1012793 1704724 806567 1150709 55965 1719073 1853392 396525 1345664 1394782 778085 1451945 1322807 260672 1220437 909955 1348083 186195 1922332 342991 722868 1529447 1348822 313647 910987 428135 1351102 1827079 1336764 342778 1078269 830961 69021 1108077 1556280 1529574 843539 1462874 358027 428536 945644 20058 35017 453804 422380 457786 242580 1393476 1735992 331009 1670840 1336769 485610 1632909 75795 1709600 958558 261520 1224698 962807 658319 1424886 1510461 676597 1507477 1936771 481541 1770689 1282790 126005 1806968 1408614 1523609 351905 1955705 209068 718538 1806117 1482904 44928 866809 879162 440164 444126 1914585 989020 1685292 601720 467286 1975055 1391752 33521 511558 1177820 1825428 499801 1628442 1023586 1179889 1394218 1776632 5870 1875257 1325279 1324881 1514790 1618355 816314 1148579 1677573 1457378 136233 708180 453143 753046 820995 1134063 1899080 450888 713116 1880065 1934069 800163 1127189 1616440 29859 437249 648568 1449843 1425244 303969 831315 1018391 1339913 1460503 1514418 1186118 1148665 237664 913300 1665265 59511 146971 1386542 707067 1640834 1890790 596053 1258133 317434 730844 1693735 954400 1589104 352633 1331695 925562 1913166 1728693 779799 114817 1559663 1386411 945283 955350 1219203 96928 814149 1698777 1054668 1976964 438213 1083533 1901032 1896330 1127446 1895972 168498 54345 1715235 1815808 866397 612891 1505839 1322292 1923895 1405039 167767 1584817 879710 1530372 1966276 350516 809089 1944161 1956726 1999849 1428398 526040 104561 980569 1399138 1603814 1518781 1306343 1136938 154607 88470 1349231 880234 351305 10457 1013233 1674438 779729 1843149 562358 1585387 22884 60810 1825899 747530 1225971 286020 217567 1160099 1140232 1059177 1357904 647778 1419605 78325 391663 99262 806313 1781504 1974100 1974818 1490842 1148097 358938 643357 1951364 506752 1245726 1594995 1085919 725811 1852812 1511417 1581527 577933 1682807 773674 850407 23645 564868 937723 464799 430998 781959 587780 593288 492460 1464658 113168 289386 476824 569611 1521175 1537459 743199 1484835 1770286 1456009 1561950 1129464 1878089 1239724 452042 1872044 1287038 1059594 502350 725950 1685605 1196538 1625897 1764330 1176192 1952296 1587232 421518 1387925 1001269 1964574 609518 1071715 460410 260483 898243 1644262 437926 1992484 353853 843048 1656928 531860 793241 84132 1361977 791114 1804599 1688183 860951 553313 279903 1078698 603523 418973 1681878 939828 1099879 1141282 1161791 778221 524939 804858 1689241 1661157 1762454 1682279 1270113 1258065 1151534 1307364 1826912 662529 356879 1469194 1803160 947268 496808 1673757 1206091 162153 1749384 468914 1235359 420777 688988 1019459 1109841 1954454 1860861 698377 640179 1997295 1820685 1904006 261858 1213353 542696 1975737 658873 1518668 1311403 402309 119675 1603074 905033 98940 1005712 1475741 937798 1640163 1871025 1215200 451088 1067012 1990193 1491766 1738405 1443691 1247554 253000 1348176 789978 1349394 64191 1665114 53508 327891 1907152 259012 834524 1474754 1722874 1964664 995528 508725 1757264 165114 1176853 485273 17281 487808 489550 1043794 1038633 912332 282170 1527430 1215428 1940010 1258092 694559 370452 938440 423724 1177036 327654 1718786 390743 26683 1074496 682104 264752 1441012 1458144 223338 1016857 750040 181087 1764094 1146535 1583504 92286 36732 1916273 1793396 1390904 1267320 1236149 168068 311332 1718860 1880456 305048 1610304 1483698 681497 353934 150446 570473 1320367 1714467 1270201 1156974 35016 1596500 491129 1362731 645129 540590 104390 1968372 506337 1533807 1196849 670998 1716420 1985360 1547208 224913 890142 1504751 894365 1799694 1389091 1953869 1479682 783379 42805 398640 317413 1716094 1772192 121666 1864358 1253727 1218140 1911756 138266 1436033 269185 1323453 1922423 1430079 348074 1373371 653834 1581504 1725626 1843547 455533 271092 1658113 466710 520865 492097 1961511 670789 968192 1357898 221524 1463821 1246077 1156510 270162 1289982 1540190 1082024 450698 1552396 889040 1216520 1568909 1868812 453245 200150 1447260 1804886 974262 1874354 309587 921935 733 1207194 203285 1172143 1811266 331484 688851 992000 1575483 1358497 688009 724162 1177856 1058612 1971376 1896443 1772072 816813 456936 1811504 960589 504878 690291 1392126 992222 797845 291699 1338329 1560445 456473 1332678 611851 614931 1509937 636919 1052910 236538 125407 867802 1586053 1211679 993772 819722 51965 399554 158126 143278 894515 1001158 992248 1289510 1503940 1308438 616409 1995670 94912 115193 1120298 1278776 1987523 108972 204130 130543 1606193 1924042 110544 340776 47283 1972814 345806 336939 1448863 1371956 1082547 1896624 1894546 1452387 1557930 355459 1885944 226833 119715 861976 679645 1720063 3761 1967009 1942935 1716117 1271748 1556581 1777946 1952778 700298 248613 1358808 292465 466469 460952 461951 161274 1185099 76825 1978912 1264265 1477049 429564 91885 1518995 344053 1137339 885360 696500 726204 694521 152024 783592 670268 1596224 727164 550863 268159 524545 541669 169333 1970150 671849 228252 1691558 1273144 18345 85618 1557907 862348 798262 1742242 702811 1240009 334955 350126 298280 59748 1451938 1509198 1016755 1089304 317828 1269954 235185 1704859 1159299 1735240 485913 965174 588195 129814 1169932 1282300 898708 17246 317964 17494 1475556 1685135 1238964 283880 1397493 1280022 1859953 1499751 1317159 505074 1985361 940512 1941781 1647719 196457 217268 1818215 721723 1680391 1507627 1202020 1984215 41701 1802890 1196386 982837 676840 283197 1742492 491909 1709940 917005 69525 1543129 1780243 615160 736773 957263 1657782 1820757 1257345 1535145 59012 222025 144876 432491 503154 788166 359043 214149 1593671 1227984 880285 520504 337333 530985 1255129 182782 122528 1109255 1178202 313961 893047 34949 1569049 55529 453773 284467 1554176 1663054 1587694 583670 1793838 516216 1505989 844595 11315 1589256 1940754 90687 354749 500132 809747 272376 1811261 881571 1414724 182562 912822 254984 1762680 1701358 1006505 1429879 1814159 26330 725473 1348041 590753 720501 1651870 372684 1548231 1431088 320012 420564 363913 1050872 987932 1124027 429733 474920 571260 1902960 291348 190301 888907 423811 1643177 589585 1862812 703791 1330680 342064 1322156 1710181 600782 49705 1811139 1603331 493165 1332450 1715732 1341781 1722809 439645 662147 1824670 1440455 1656190 1120401 1280524 1190628 435843 1502148 1028410 837786 814335 1535548 1706565 704920 109814 1453762 1271639 1350718 609214 1627814 516644 1183517 687471 1380340 1765683 1311367 1631307 1063716 1500637 694447 1333021 1051880 1868915 1118655 1358612 1628332 532242 1640762 804828 1915741 401226 1172293 1773589 61804 1212807 1083187 222805 444569 658480 60153 651082 352708 558650 1666140 1177012 1059081 1737018 381505 176453 78930 1236872 338442 912898 25025 1228538 988632 937560 1852603 1385799 922640 1278400 969889 1084452 883735 1593987 1484821 457661 1109533 780592 471763 1783062 949185 833839 847827 1834362 1795092 76669 395400 1679258 476805 605202 1352526 1837166 1713963 1316047 1576199 167527 1284247 1449943 795994 1134882 221739 100689 1817463 375618 1222727 1119077 1526049 1539254 142147 1677951 1885349 379253 1542061 1296472 202594 1621227 1113929 1341505 357855 179547 1727360 120025 611483 1183722 1735140 1430364 362214 727859 185888 1349155 845448 990247 1683727 471774 688995 1804279 1772040 1206194 1529381 1347227 10862 1847240 198214 554325 1651052 1390295 254371 73159 556051 961213 1886302 1986790 1251226 395430 1394314 74003 1470865 1972017 1619574 1703188 249246 1118070 244034 663436 1234132 993281 1809771 1975993 1540402 1250534 279569 1100133 618817 1614564 1871166 539559 1809073 1114431 147057 1566335 1322451 1749145 172244 1556157 342810 827256 1245922 530466 401371 485446 316906 861216 1057553 593121 1959266 993271 1054251 1341680 445741 1103648 1632485 283202 81192 383008 1279897 1184365 347101 1251685 634809 941677 1695011 1376065 854131 404199 557210 1729872 724878 1693022 1383357 1754490 1657499 1714890 925111 1346430 1806816 1363998 72232 335352 396708 243249 175810 161312 1527326 1957728 506179 1953971 851141 979397 1285363 1783396 644326 33758 618020 376426 1867900 685402 287390 1884843 1222375 549085 1863371 1954413 1659767 682837 991756 1266913 863798 927905 498339 871550 623536 1529699 1553454 42461 958275 1824917 1431286 629984 1745069 1098100 663297 1355924 1217099 1237685 834173 1198744 1478507 1185565 643265 612932 102928 961094 1982120 184385 1610776 1601937 1143425 818113 1831626 962233 1116382 1535349 1486460 1891721 1076632 1308149 1174878 684126 514972 640896 248003 1584453 387056 858291 1881527 649431 1099088 1810952 297402 1731575 1113987 1991421 530235 1390056 1074391 1791991 1505944 1972095 1168499 9059 1967938 1840276 374514 503477 749415 1078480 1146728 1357661 806149 1689833 650597 1591104 241177 1115191 854824 1899275 449548 1835293 1011536 1988547 1189800 10632 580178 741025 229817 104265 46441 476759 1767711 420790 291351 66236 716003 1220046 957054 1220154 570634 1402781 873795 293588 1322772 864715 1715412 1030652 1951019 1704860 659926 844234 1793703 1513550 1647505 1774192 1364267 1963985 1833436 692186 683082 1787660 508625 290767 69628 426689 131750 234289 959466 684953 357453 283721 714416 1898164 240424 1646997 428278 1321666 1641060 876017 150470 729919 26393 1139191 1087346 1012838 1850605 768546 1923952 1631091 1608478 204655 1669719 138055 1236482 1995877 1151459 1140292 1279862 938185 1302775 423707 816611 863309 574393 531753 1172672 1144077 607746 440476 1744380 142054 841831 406510 585698 462258 1312636 624447 603950 1339320 1938778 1033846 628501 417911 1055291 1861798 1197349 419064 369416 555176 220714 1432656 1994236 53489 1101531 1789397 1765519 898308 603992 414238 416093 1558708 820835 1523788 752102 822374 463181 91133 477105 437287 761864 1268288 724821 844025 236403 1822113 1025176 527939 1960508 85818 415574 1031824 1108391 1697859 760562 464967 1702303 1641311 1603875 1565638 1375480 197570 745041 1595128 1593787 90970 427502 237192 1784889 1796628 1242625 599613 1632230 647057 1793461 768078 383720 191145 933234 1462315 1030160 429712 1914458 895885 632400 1559645 1508611 753744 14107 1818422 923790 1891193 840602 1776708 807348 349159 942831 1671797 67415 425469 1294976 149321 722946 1879612 1537075 800768 1949764 1261778 1724185 1353586 1202159 828749 1909733 1799834 1914139 184360 812458 447327 538324 1904648 987643 1754078 1693996 218471 358290 836856 803485 1615547 1124691 675082 102321 104497 1485885 1773791 1885053 1287068 1131276 1702966 168666 1607217 1346230 1992044 800915 1247877 1239694 722568 443332 567225 1408972 929248 1466362 1983530 1811237 829533 239503 720294 1301549 478916 865087 102581 987212 920113 778519 907527 1751491 1777630 26275 1673615 343003 244201 1104011 1692167 15131 1550973 444315 1262628 455819 1240524 944135 162076 202368 497712 518843 1805633 1687234 1447401 1158630 1426103 560497 1288660 969359 180926 823321 685010 1427177 495164 1386784 402210 612554 613033 1248090 1143350 777868 608588 1975376 1620995 1631715 217654 1806140 1168364 874667 1695994 964755 259681 1105574 1866591 1900505 495898 428943 1689433 125511 1667284 548845 668887 1934747 1903077 1463919 86591 646182 494143 393845 463199 635455 922548 953225 1975608 1664839 1736778 1110806 441371 1785074 1066435 1587580 1174588 104780 154349 266452 839777 32320 398180 1129403 1116668 1473231 148147 1825394 1529764 488500 953338 1972252 1264425 1880751 562491 983598 1316881 270018 1926776 1654408 1747611 401127 1369205 353975 892465 594171 1523851 247682 283276 1508127 398732 1772680 442271 1390458 1634411 1588153 1747680 241216 250546 686784 1925658 76955 537372 969352 676429 602646 990186 1960844 1627820 1627915 403265 49982 393679 1347008 448196 1191998 248514 1395230 1123696 1680163 1202855 1865956 924697 187892 1921547 560733 84164 699171 1363422 62883 916705 776000 965949 107639 1550371 924678 721385 69808 835881 791302 955686 413385 1739101 1618821 27706 1965635 1476431 1641633 799753 1258391 1353342 270467 1954150 1711473 543227 169916 649746 1216521 164794 744427 226636 190849 792886 675770 109537 1833665 1319379 122652 1003883 1811005 87267 1580621 1355344 1493412 895603 1474872 1617102 1298094 522667 537968 623841 900718 79062 504053 1262163 784572 1722678 62821 1694757 673927 1689914 548425 739111 1682953 454859 1089540 1611783 1755871 755817 1455740 1705391 776659 642725 644039 1012693 1880809 1031321 424290 153307 1130922 1632164 756136 74076 1035149 1988618 389871 969592 276198 1729622 344330 1543946 1296247 759467 53138 450025 480039 426683 1856463 1086887 382535 1154823 1091035 1257976 1353266 720449 545725 514319 440528 460980 1157616 724660 639662 223943 1114462 702902 1255624 1301011 244832 951220 1006352 1959373 731282 1135349 321827 411918 33638 1842504 505287 53754 1696164 474602 63570 1870557 66387 1637785 978864 41827 1413278 1882681 1288978 1584763 768121 65849 862299 918419 1389783 1517675 1483886 1474988 199962 223921 1347073 1059800 189590 1693781 1132762 212989 1627757 1388476 1832162 1686030 1094740 1106781 877592 120856 162493 375751 266315 1496782 1354548 465625 1289544 101115 342128 1028783 1361987 1416364 1873412 1089518 1053620 1045827 1560821 1976885 246317 970516 1657013 226616 1444582 1654864 997991 593015 483906 1657773 836022 376808 1176846 956904 1851904 1151951 1031537 646692 333551 1179062 634461 1676780 1758073 1463853 150519 1695913 808301 147471 942088 1703919 698812 1624027 110213 908685 1944307 438537 741651 1459702 1856705 1963084 1114196 590540 1749188 1536089 1172042 584245 678062 751028 1189631 108948 1187424 633288 1568220 569699 40678 1818005 109266 565250 302725 1373330 701113 254122 678556 1213360 1139255 1027125 748608 450949 145270 440205 683706 867163 445619 1501354 287426 1305047 460742 617266 1632412 227263 1611930 422366 968903 1681715 1573577 146184 1836023 912528 1633865 526322 1668119 1712531 1213581 1661876 1519433 1613318 1982405 384987 341974 126257 1236641 914749 1553502 1777204 115837 66956 1901367 562516 1328699 92484 397851 249148 1950373 1229441 995082 540086 1676317 1292255 157174 41225 694609 1421787 358790 1118913 629624 1196170 1242486 407511 1453657 1060311 1768708 1593258 1569499 1042497 1485469 729910 469885 1318515 1371695 1910216 1417243 1443484 809188 430867 1440625 1409508 179786 795437 755901 530228 1766017 1420732 600506 1464606 1249955 1673794 522553 246219 475057 1304890 239521 712441 592284 1968993 440401 868314 1829812 1447359 1715477 1771694 1378472 121861 1464440 1896626 1098555 1109957 832216 1984609 356484 312557 273313 1135297 801135 644177 1166392 228362 1327746 560658 1039814 1132452 1600989 1260900 1363927 1992838 645745 473427 1474442 1412041 1843685 1800499 693710 1504893 1151852 1440996 23416 294649 238945 1713790 1369469 1712392 660546 738668 268132 1083000 532132 845564 915810 339716 415516 1762896 19135 568609 1792397 1583966 1246093 1641837 1162708 33371 437670 24429 1122310 1107398 35146 25602 858157 65802 1945360 1332787 667173 1343620 12711 1173496 295961 1059580 159354 405454 598388 61209 844219 885887 13777 480003 382555 324148 1728827 640829 1402051 322171 393577 1102703 1648174 1223712 287229 884846 550035 1204989 951284 1507981 511184 1345177 1541055 1777247 106117 247643 1843554 1276452 1613833 1454617 876670 1238823 272171 1410188 205217 1216876 986770 459075 317284 982139 1712423 483168 742098 1898115 1768551 158409 1851259 125088 39498 1381461 859163 494069 1665899 10169 985719 732157 1331600 1648506 416263 535484 845773 1055680 707869 1184643 1702280 107766 759857 1600615 1457683 1285869 1225660 34551 1942954 869901 315305 858276 1790360 658288 727657 814224 701148 1231721 222657 298417 1624754 1597192 703362 1132508 1738104 281559 667592 1744770 482803 908602 683012 1508439 753275 1543396 1441967 171287 354847 164062 884564 872163 617040 506371 694754 1731395 14529 1047045 721382 1170997 1991665 1559922 1136169 1921492 1472872 961574 977101 1707393 1999766 227478 1714449 1218680 798492 1925471 791065 332847 1015017 746810 364634 1686365 1493007 93979 999240 1488044 945809 819244 1297754 1612774 926146 1591789 1879133 1617927 957811 809156 44847 1527272 1539285 534817 221433 1708399 1816516 1662146 445060 1443005 1348140 924993 365497 715103 291327 534066 568604 544643 1695503 654661 1615609 1901485 1290152 669405 966527 1404884 587122 1087547 1228413 1708039 1551575 576737 1842675 1943598 1300839 1789365 189536 959076 1480177 1196504 968254 441646 48536 1176547 1068686 477786 1736064 820893 812212 4097 516061 180705 344 1080844 757508 1145561 531828 311124 1883503 1616424 60612 568236 347878 1302792 53152 171297 1111699 1655598 84830 1416478 1965019 1829603 1252340 94641 1017821 1752473 987847 1371166 378334 530838 1005961 283920 1904682 1584328 1020183 668359 116791 355619 1206574 798349 867955 278248 1692459 926143 1171446 222454 574004 1988853 715887 1264590 865511 1255869 974975 1227468 1506794 514974 227802 102409 1896646 211859 618485 1201481 776229 1511193 365578 1107988 555347 372905 516381 1620661 1211431 301810 1331556 493968 539349 1590508 1771779 1759513 379014 622377 866730 485549 248238 1542387 1579955 1127809 98637 222963 31444 936552 1443933 1008029 1727863 143988 1561169 263156 75017 1059037 1663018 1554987 105135 854183 991912 328751 1612862 1631729 1647213 1851554 346546 583732 1430398 134206 100307 107875 801314 299582 1757930 1536394 1899698 335758 1402508 625387 162709 221456 501747 353911 903313 1810909 1677248 931375 1561904 1711391 1264348 439270 4577 821409 405545 704057 404439 334966 1510218 291174 493494 609443 184704 1199436 58555 607772 1314789 799916 1176455 957019 164982 1584399 77889 511778 1005159 846957 1628031 511516 635803 982238 1140921 1402913 129799 1765963 1487818 778118 1577922 989829 1078898 1702878 1303325 296868 788932 546865 1928443 1041753 1052210 958859 1434586 1266616 1371135 1530836 22271 1986337 1280900 23022 1342105 625999 1213105 1677927 960404 1027454 198854 1261348 717287 617524 1600668 930399 372187 723227 688229 316641 300645 1970195 640309 1655146 649826 783780 303140 1535740 241512 1256503 420438 1711478 788252 1815814 531739 798634 953046 1635631 1127146 1718100 1257556 1571163 1778644 220470 1763953 841076 603303 914134 1857037 414321 782075 24881 1003610 139976 769518 770386 1448931 910094 268980 635590 224718 266378 929262 1828436 460502 513853 1159212 905043 956468 1934111 1252970 1715762 916042 274216 1522657 938426 481721 1798100 749591 427706 1343269 1828821 1997362 815324 782343 1685935 731051 1966466 1623495 663376 889015 1332766 1475336 104556 226420 1582469 1599322 1180464 620565 460683 1076534 3124 255911 726406 970147 1280253 1675558 194307 705574 1974699 453758 917490 1588978 187785 447008 1580067 1940983 776371 1695223 1845031 1293489 700149 1503619 421112 1491898 826931 1741554 1877240 531814 1809174 1102278 959111 1797980 1275397 546679 1474134 1464066 736728 517134 766826 712621 1694718 1563 746774 1926408 187612 302602 1551119 413257 91989 668325 1007263 1331389 1926043 1929884 164759 299462 1774269 747150 300061 1916270 56088 1057445 1106664 994082 291292 398117 1447557 1626056 921258 1069636 535709 1373742 664290 356550 500557 935983 1683505 600280 1229414 1810259 1763708 664423 1416118 702483 472495 161624 85566 590521 428261 447546 121786 975889 616999 541968 434418 1395363 1145691 1269308 769089 108858 36448 989487 412276 1668410 666663 351097 1123375 736558 963160 1252592 1569738 708968 1388739 1311303 85770 1057141 1215755 1818253 1097424 1497863 408765 888747 1425910 1534286 77783 371310 1052725 1348770 517697 662109 1620768 661547 1336326 550263 298445 1885455 643712 272334 427239 1504023 788331 1285754 492512 360389 586599 281410 531663 565290 1374668 914141 1945212 654791 548462 871149 342018 1721370 863062 1412808 1302636 928741 1897884 997028 976947 1114525 322535 639408 1754955 577747 1307043 1368816 5454 187069 882289 1733059 1259960 366662 1553282 65456 367772 385464 882850 1150240 412567 529028 1826087 954545 1103468 771226 329466 455772 1219769 533500 433090 394730 628349 1079345 579285 1402142 1873205 1563754 835326 1484993 470838 625097 1534607 927074 112350 343068 1490872 16407 1716032 556317 1447405 139517 489534 682366 126963 369540 1575559 1840540 1322702 677551 983112 627717 1271495 1124992 1621548 1298244 120048 1365144 929953 282504 858967 1919818 1225571 854088 1807483 433583 546038 1033892 1348498 1825656 1112668 931886 236322 633299 1931334 1440759 334237 1317353 1944930 1120257 1553199 553063 1856707 1270492 1123386 926283 516622 1485458 1359100 802147 707970 649225 1759416 748251 1801198 515978 863635 1647220 358818 1573358 1087787 1203338 1703450 1959462 887938 151749 1804788 185284 1661206 17865 1590127 1512671 978842 1365529 876293 1103522 438032 745565 398706 1628105 1009976 1077757 638663 808934 194505 1895759 1207435 1080184 585494 1587979 48098 1496561 1700054 1622259 1513258 1410959 1161247 790013 190637 608067 1998644 172413 1967129 1518262 1554986 242987 70759 666610 370952 1003749 1340025 1238833 1361108 1783328 125352 927214 1507909 1322879 222341 788970 1295902 1409260 974771 1221827 1594033 1777068 1275817 1098667 656214 949767 147565 1093717 1085139 900102 194966 997362 534496 412313 1031069 558694 781272 1349014 58174 625693 535550 735551 522785 1353476 506190 1603199 869837 478846 454895 585414 1519651 655517 1076927 1903036 1395724 1432010 1227832 1040841 1703770 870852 945023 707958 232793 1280420 1751965 1516964 1580346 741130 1168870 189327 1983086 591623 451707 1249582 218578 331701 1406398 1122388 1356811 1256237 1363260 1731891 405881 1568043 1013716 1554668 1047651 1516336 149155 1214276 1923842 1660495 1638467 1190613 990025 914554 1931335 620046 538479 428860 442794 688780 19097 706047 400445 282271 1358712 1260042 768644 155943 420829 412738 1220495 1123440 822646 713122 158419 174044 6040 1988720 1342136 1774983 598213 560310 22941 1811452 712676 1511381 913679 1021458 1140113 759248 1030352 924908 604581 543200 472860 375580 983635 1138078 1898003 585762 1941206 230178 865848 736783 1974499 1169915 673094 168088 633004 1449360 645000 1515648 487479 158818 102421 1637318 576667 1099049 154443 1467886 1598041 614327 654429 1608109 815384 1787608 798683 1925215 1554469 1069536 910720 1538429 222313 1938788 103105 180714 895733 160357 1054315 1574801 1869635 999746 885247 1821388 1727159 394459 255763 124825 808770 1895136 462791 1831929 430858 1615265 1275975 687143 810570 26447 887474 640798 189148 1407643 1078135 28669 1540510 414795 1947726 999043 265173 761775 933396 1756578 684813 377797 454003 512435 1984987 221392 963151 152517 291581 985537 959672 190753 1733165 1910281 1000099 1648748 324107 853500 1669385 1212216 391011 853085 511988 812958 1113116 191510 902777 1090969 586443 1527862 1634413 1359071 857662 551384 678578 1683003 256795 447848 671346 210094 1944229 1542619 1023163 747205 381727 121280 339544 1895528 861943 1817027 676943 977798 1295090 1429360 131586 983826 1942445 1879208 902354 1307871 66085 245778 1381696 1234308 1733992 434109 715215 1484295 1200928 1656750 186904 123497 848472 1429315 905292 1341873 1332865 593576 405330 1223949 58032 1963854 1869042 1367343 945962 201957 953408 1289707 1898571 553644 1273943 1126822 31609 785956 1443794 1506427 1170620 119330 771236 1835358 739379 1700560 999882 1910978 689110 1334066 1388826 151066 1124517 191420 829974 1128356 189857 834827 154238 20643 199565 1460208 524633 1331563 1453788 799338 1568730 1953828 1469883 51470 451098 105096 897910 1122271 1639485 895866 575065 712940 1931983 1244391 870401 203819 1903176 500332 1441754 175587 1203361 73381 1259897 1556824 335819 178651 1622880 886856 676559 357198 1200150 1837774 1941540 1726394 1672033 498840 806601 527832 457905 1238204 792914 281174 2980 1256513 722465 786429 381135 1494773 150226 1430279 1091341 478133 1929589 398498 945334 1748352 1935135 1761286 1251655 1944399 668289 787999 761804 1806492 1204916 279216 326519 368495 190002 613035 169153 1941130 59875 407944 420584 1505370 1622304 1539068 19969 1579800 1721179 481001 297984 1135856 555365 1863281 1507166 821544 1328090 827404 120704 572284 1186813 1315631 486670 544171 1293543 1085065 1649623 1265578 1998474 1783251 1317312 1391042 744067 63000 378992 714606 1606925 997284 1990829 1050876 947587 1618343 300904 764081 234102 1656830 701139 1110942 1320516 28060 1901176 615672 258105 313579 1312603 1578183 1312144 1430484 1463752 1020803 296968 653236 569041 1455249 672023 1670224 570736 268684 878910 994932 555831 1437650 1670105 809767 679951 1440329 1133155 1544054 1392060 1545330 70418 785454 1876875 1749111 1950272 223288 1212689 1412332 307817 926246 1557578 1645285 1748440 141499 1951620 980699 807420 1619333 95989 445801 1950758 858589 1461025 646750 1109996 861851 132524 1786666 305722 1686995 102787 619360 1734660 602941 300860 887888 279341 714152 804948 317834 1987454 1293782 1961780 78650 1272568 289684 626297 1363607 213190 1135870 1718724 1268903 1318879 243268 1696006 228622 1347210 987883 1240529 318234 1197883 615338 1427939 382231 271544 605910 1959454 88769 1570770 844283 1939589 236103 1870921 326623 1720744 1267903 1997067 1779819 1129592 1114685 362656 1064520 583213 1195997 1460601 685198 221793 401037 849018 525628 1041435 1561836 1519434 180241 227009 1457325 25204 162996 1801119 1683702 392360 814851 127299 434015 530973 65969 1901211 773228 842276 1407795 107297 993538 491646 838433 1567244 112575 242560 1987352 928396 1214391 600424 867871 462101 952955 960953 1945489 1211353 346760 1005200 521124 502619 926184 744712 1836907 1341488 405028 588347 1204069 394123 1801608 645406 1115020 1424525 761245 1054840 108577 1324998 1935936 1514409 589702 953114 1345265 283950 1478576 1654467 1177119 739567 1826291 28265 611047 858343 1205679 432152 851560 1528300 107625 1795712 1403019 1786674 548 221785 803024 1136430 1477279 530566 1044321 1107053 901437 576274 1299917 1655257 1817737 524241 1375623 1519310 1495980 150914 245119 1619946 109929 1592627 1459843 1607273 901734 237930 950913 291151 1765377 1178800 145321 331655 1556747 1351661 1813585 1630943 967407 383737 1658601 361404 1163795 1397307 636442 1711898 1326730 1087286 1448585 195723 418915 263868 1257512 1089455 24023 1439616 888700 1638626 373569 1342099 13863 41078 1782519 952745 1794524 997383 1989989 229775 1654550 1896254 807672 1384283 1257625 1180533 836656 1928121 1200540 1947204 1929800 16542 596378 1107775 779651 1099158 569537 1674616 901746 1242095 1668251 279313 1256945 1078850 524753 1182696 1182091 970230 1082673 1188904 96642 1843429 1465063 1304208 1048569 1655246 1749779 572680 1223075 1541909 1702418 1574408 519007 162949 1346924 1716302 1717587 1981393 888220 113369 910374 986183 676927 1018170 317502 1253888 831912 1623938 370706 906768 121771 1557810 726197 1844986 77431 1606420 1321108 789135 1079758 1510616 1513976 1760998 777660 1996284 784182 718052 1406468 451901 352359 844752 391426 718353 1921439 679356 1780986 612018 1652437 1579262 1559154 1579198 1781016 1082787 971980 1113290 947143 916336 30660 1121020 231325 932063 863818 1838469 329398 1072889 858822 1179590 1527933 478278 438458 157277 1570341 1670003 867044 1115452 430062 795322 1313532 1179780 1287445 590393 780987 11728 171018 1710024 824054 924906 1839621 1038237 1955328 261542 1059773 1876099 1131521 907535 893989 1743967 1137420 1054173 1756511 735509 605149 1706566 639619 1777230 1169228 1051171 677906 516621 1230945 1625973 927154 1144515 810584 247998 1993034 271770 1069616 139796 475425 1956564 608978 1555554 1012326 1251620 783628 1912388 642518 752710 44354 411357 1001129 159009 1580062 725092 1276945 908582 613552 540697 150217 1328693 558348 1076837 1101711 1117853 1794982 1598173 409847 989862 270333 971664 566814 88840 1649189 619494 1064323 1285005 645559 1550651 1642028 1884682 1349454 676073 1669792 1853483 223845 405145 325900 1946194 842020 1237870 1012091 1514054 273447 1766972 1641914 890913 442912 1526614 1799286 1903544 1279629 1178951 1145017 717998 1877135 233875 22454 1800083 312381 1945630 1132396 535853 1132227 700572 1478612 1786590 841952 559393 648597 410064 1373291 1343715 1429019 1373195 570517 1694095 727627 1669026 727401 1193260 1932454 818017 717787 711114 266430 922992 447780 1213178 36593 1000825 1722905 1052670 1210593 1520242 518656 1032782 1884737 1912967 1141641 1416734 237847 486890 58573 484051 1770126 837223 1839624 1841348 1757553 299481 1281028 1698373 1360005 342124 87234 1718180 1798132 651919 90696 625738 1684180 1087031 1291112 210653 1950368 970100 180369 484117 285685 1535502 304704 1915962 1431520 1246592 650977 357029 1761949 1111617 1883740 476747 498510 627931 912375 1458610 1811333 1372045 1013747 1641709 287398 385610 580891 1068615 168023 672642 684003 1794021 1995113 1528601 1061757 647189 1149725 1254783 176766 1632003 1494478 1138414 1483118 1910037 764399 472828 457904 451091 604676 671842 367622 190614 1496777 187854 1725967 1118398 1277685 1736836 1603546 750900 95172 980356 1996875 1973320 1142130 588505 1020319 1883291 837928 820982 552278 573235 1587404 1338717 586275 1338660 1541596 766067 900434 1873919 1508038 1978159 1629405 1425204 581862 1794584 1541876 59239 1494025 1542514 1672881 400359 1958551 1308498 1687384 387468 1722433 875415 1576356 1579994 872715 1745670 462046 559396 1908008 1779270 95769 831811 1797867 1693706 1498887 351985 784907 12336 628146 1780778 287217 772374 1476157 480752 1207583 873347 1439812 638071 1373248 362231 1287236 1766122 1157720 368812 777480 1775055 1193658 1781932 640143 1796946 1068022 305750 1051200 158281 682317 1130598 720688 441252 102781 457843 1772987 1708435 159954 101915 192320 243504 35875 777043 619321 1990776 1227728 908798 673321 1677686 317135 1520899 728118 1924251 945069 1786481 1630470 1856711 1252850 945263 1278770 1429515 1509717 471854 629982 836135 607956 469878 1276458 916468 1499580 402804 1793663 472388 1809908 314921 1788144 1802264 181935 1407050 923693 1892688 574127 1990283 829714 1705579 1149163 964447 379498 140502 722074 1250852 1370618 1269765 607273 271132 1104509 1712789 1488638 668123 378411 700954 139023 1978555 731025 1097571 749494 900743 1199462 1709281 693013 472827 1051064 1010119 165015 191208 1022916 981466 1008721 969870 336298 1210864 938916 276624 320770 1737184 1709242 447677 1799216 882000 1308668 708459 923806 1045034 1951139 366021 1423693 1705973 1446512 37543 205866 1822971 1580329 792052 1543239 1074333 172719 1932785 1779472 1701973 1668936 1117438 538763 1157204 323090 1112772 893889 778242 1147149 885743 1670542 415388 1271361 405755 638232 1821295 559067 1086283 1337841 1389794 1485591 1280957 1898108 1296322 1964621 1198132 1822027 578198 1546405 1174490 1819464 502010 65682 340229 1914530 1935014 1196276 1483026 1103431 724244 1371394 1156405 717825 472942 593880 1537965 93926 1099762 1488561 1993282 1106815 953007 1318334 1698981 564969 1462656 1794917 1664109 437892 73684 1632265 243255 412305 1604025 989708 268967 436956 502338 54029 1195531 1528296 465233 509834 817968 1294916 1099820 377462 1165178 1857660 386941 55936 44694 839061 316572 1105316 898388 873550 444003 1007892 706267 1876066 154749 1587723 1542574 389081 175992 545042 1485150 292106 1914374 1714012 1059448 1363000 164652 337569 904528 1651482 1934087 582130 1818488 1318120 506870 1705466 227682 11704 527311 1893826 247701 1181599 1899372 1255446 1321269 1825117 1306409 214784 1166812 1935449 699190 118074 801159 1585472 1068398 1028524 598673 581290 1409834 734776 1619750 866272 894465 232921 756236 241359 399197 837735 778968 163598 1969737 253064 1033364 588356 492204 1581926 369218 1269499 1294604 971000 834706 1129828 1550392 1343789 1639529 731534 1304160 172996 828958 1001485 1636664 1611173 657641 1407796 207827 1706380 1069102 1150204 875761 1777383 609623 240801 1531644 1849449 1001964 977568 325549 1778731 759896 1880421 56163 1270414 474515 1847182 725689 1059679 1696211 1942802 666671 107763 687673 1353024 178353 54267 573560 1114312 992457 1336592 852737 1280091 1063108 931995 952355 296198 907451 27570 1442765 395628 1278761 1468841 910120 130938 581105 1283362 1186475 1547196 472919 423467 131631 764085 817356 1280675 1214504 565649 296802 1362509 1309598 911 1819458 572725 380479 1595473 988170 495094 450134 1869227 135933 1039025 1755982 1609149 567484 791440 1348561 1455812 1977341 916583 785009 1029313 277870 1606414 1994918 1897005 268343 928379 480739 1355295 369743 1594633 1249865 1004023 353606 1555973 657525 806140 1681963 1364672 1080432 1157423 1363696 1902035 1419458 1732319 1481351 647918 688016 1731220 652119 516890 600968 504702 1522176 535320 1346269 989078 339400 748742 1892277 1128653 1352045 1210358 1537534 902912 914056 1216820 1782869 1547238 1377825 1045839 1120526 357509 1663829 841295 1654272 1059377 1987391 1062927 1693194 1025602 1677060 81975 133579 1886253 527141 1212109 1100324 1435569 137636 177024 1731666 1741205 914324 1551634 1611046 433258 1385966 386740 850597 1314871 928746 224220 81739 1700756 441293 1823569 122741 296724 467208 504263 169236 1254657 823885 25366 1737347 153845 1496874 1038190 1202602 1409386 98853 506119 1276261 1415676 1679047 1634222 469567 705 559996 1839443 87548 502771 1598537 1076491 1894576 1858110 1507075 751429 1057491 1209527 1595535 1153688 1859258 198971 122767 981388 1378485 493852 1252514 1800299 482436 840513 662477 43046 787099 51024 246002 1044275 1759051 1045233 819054 487568 1342352 184637 248430 1891788 741934 429072 1330398 324277 1747658 281086 361558 76310 1316962 1632517 910678 456860 955764 414572 1737079 968048 669418 986527 1296426 346902 1252856 1757752 490552 257561 241181 1865993 942904 22528 1988797 1360100 1708043 540424 1985742 628129 1498320 478767 1952697 1393547 1119461 514417 1856921 1421260 1015797 1987315 1257951 1262320 114191 1975393 1727133 1247302 998075 1262191 1488375 1277449 1817715 749579 1103476 1758559 1649739 1609819 712436 1341979 1529026 1482993 667784 1207938 850069 372378 1299199 1158064 99952 1550330 1186285 1526361 1279823 807239 940723 1088316 145334 427675 69841 826098 902898 340341 1949656 1579680 1383434 1658709 1923529 201862 194249 1652106 500538 499866 1975943 1835013 1297718 727671 1083554 296401 1118291 167423 1933479 937618 1475129 1115390 1813925 1732406 1349249 1389763 45076 410671 1156579 1468346 921684 447217 221709 1246783 1409959 612111 1403059 773258 1873104 1962098 706789 1507878 61861 1490932 959902 459284 1807353 1249248 1817526 1647222 659153 628343 1169859 155171 748334 354756 1214627 498286 462223 561283 1736789 775243 452422 1233059 710998 823618 1671111 1804510 474030 1890867 1315291 1853315 1036664 1426198 514665 1948974 98137 697549 1025684 1382142 1741540 230952 1479469 1506979 1205668 1929312 5928 160318 1778593 1347887 288154 830142 1182522 1993623 669152 80669 1769693 1662638 530096 442258 785220 372208 1412565 568959 1084314 1027329 1735126 1011728 1536317 1731047 1132513 1848745 1148047 825507 613141 931820 1718614 165042 111151 483302 372785 474554 532599 1404815 1727233 153164 696947 65871 705498 842765 526762 1978899 1183798 39917 55653 96077 324650 1834970 1385469 287861 216039 1637880 615592 347227 1239472 945495 1359465 196882 152532 1208611 617288 56508 273669 664005 1583176 346396 1165165 1478603 1302911 985071 1091406 1659985 1414186 1978927 1061958 1863445 1289817 1956993 1798978 373726 469846 333867 1858884 117204 1148171 1321403 167415 661137 146686 544353 523365 740194 945769 1508116 1139110 1121842 520392 454613 1596775 350670 266675 237843 1350829 292255 59411 1865434 484926 1857091 1523668 578151 113924 1331894 1537835 1276584 1780098 1543388 583830 80640 228099 1939802 1074881 744459 10536 974407 479118 834435 688589 1954909 1554455 470140 1086587 912118 513607 904001 1509714 1240938 1292046 1408308 1017341 1909458 190558 837326 1843197 1122640 1650371 1920762 1967 574785 433058 1360225 1352124 1077578 228488 258186 1907776 769877 1559089 149267 303069 810152 758365 288283 1752263 1315537 1738110 821999 1419150 942336 1497618 551347 1710093 64129 1922086 456646 1284834 1671871 390646 1512567 1561084 485519 300159 796285 1981737 960776 1863395 876848 1228213 1969676 338731 961910 1449056 207387 565586 768475 665726 1250166 1672048 372906 657015 581135 123757 713354 849381 114417 1456038 765598 403190 1239427 1312971 14223 377841 24466 112678 692546 441653 1621811 75274 1970640 945316 758669 138823 1950590 526789 1550438 662314 1241151 1980803 934961 467084 620137 901450 1694349 1567481 543737 1940063 771360 1010879 149781 145634 1066356 1938555 341457 1682031 749180 1174271 1602157 607052 736565 748358 747674 1100848 733009 1297673 509489 1413389 514037 1617806 622080 1630908 1609877 1227686 1371311 1721195 1687385 584695 1254026 1062055 317821 347280 527906 1973551 1782517 518767 64697 31123 1753231 1081680 1705526 498631 1204006 218405 1583873 841316 573428 1198088 1274918 943844 829306 1638189 128141 576639 1577065 570171 1262035 1674095 1160962 688445 1041097 1890703 1585269 542626 998121 1839648 1058254 644571 1680260 1826055 364452 1249854 282697 1459115 1796125 12367 1332669 128995 1307036 836710 1155708 769427 569093 869763 762479 635715 9390 624049 1136920 430002 1514023 1750172 1609547 370046 1096302 1573756 442768 1524410 1588737 1790952 1906253 658826 910692 1488112 794610 1309580 1310061 952957 751362 21089 1657269 435100 804774 1225721 76998 1346431 1763206 687435 681950 1550723 1975435 1715822 327727 1229333 1366186 988485 1229181 1514961 888816 1944371 1593020 693016 945560 1571174 1128370 1673185 702821 753267 589710 171248 405414 1781583 32636 132753 986550 1373496 1179468 91210 874944 885095 1319685 316945 593070 223387 160925 1884663 988810 241199 233380 891322 1587550 1937576 636507 601617 299701 478629 1844651 1316178 1813322 1836803 1292668 1178186 602254 463438 1881668 820635 1641295 1831947 466254 1253961 389148 603472 691475 1992716 441678 149889 662494 1574775 672857 1109975 1501439 1455016 488656 40431 313084 637003 549644 258264 1145686 1609187 869049 1126950 758597 167731 84915 754674 1248224 1761552 1338828 1919147 1156058 969937 1996887 1292942 1438180 837978 1020152 52514 58916 710101 920411 1754741 1047784 755374 278235 1935068 248499 890046 1510127 98808 69676 470703 1225232 1458457 220745 1028314 534978 1963571 785293 886756 417229 1945546 1858705 1142570 1388954 1732011 1671769 67269 898872 1539761 1697566 1954194 1049984 1755726 1194378 619099 670730 458527 816637 565959 1870060 935686 377678 931273 111546 1685269 873546 870955 1744111 106675 1885293 1191134 517032 1072096 871413 735242 616495 832983 585624 188359 1989324 1435486 891601 1677255 1095361 1858197 615136 928583 1088838 205178 992686 1019877 687202 1374318 1073442 795453 1448305 121499 1029068 1197085 870729 1219990 151849 1871020 1877318 344989 401994 1958470 1474127 1918933 493934 1391455 1327860 809714 1441735 1132500 149627 951012 1733329 1969357 1955227 279981 1516177 534913 1958231 1981748 502984 112158 1551990 1999442 707603 1589851 718097 1414885 200966 1206249 467453 744085 790054 1738354 428906 1234317 412952 79783 412764 316281 1971900 206097 164175 1836973 996719 202644 430836 1587334 1557069 1622487 90613 1069563 347987 1550037 1582134 398506 850418 869634 1034743 266882 1102650 1615088 156268 1850271 899124 1782978 460955 400641 1737095 107546 1537481 1555968 1802499 1397255 1305200 1332194 240554 1602704 342472 1593042 1103117 557719 317001 288246 1943232 776743 582686 1223238 21256 760354 112914 1587637 171725 426348 791005 907895 1063505 1236811 292225 1912234 648859 116600 69197 633978 1217604 829883 932279 170048 953536 1987241 1143536 1079776 1866453 1500727 1044293 1936658 1687842 1470160 623765 89139 1609072 300004 14750 1516534 440507 1957497 537511 750643 396936 882670 1263612 564839 1955569 1473545 1842492 280791 192136 1989861 1030416 1321245 525114 444852 870469 1679283 466809 1426009 825434 1346599 1841211 1174569 191823 1571855 1990898 1509745 413995 1139940 1804293 955046 941466 788343 243703 1960265 688100 1170141 654565 1421712 1888376 355066 1210243 456692 702138 1696548 1548425 1005455 1742871 978387 479912 1004035 1817517 831545 536697 1032497 1256631 1184499 447086 1262538 905806 554688 1730928 1674992 634700 307503 1509775 1889445 101591 294243 1256541 351053 771845 909495 490893 1672394 600710 474175 1381929 477520 1019356 837745 223444 1017908 303786 97230 493065 1554885 1513137 1539538 47875 936484 1008870 230078 121395 360503 210156 1463418 36017 1126271 1762497 1661652 839326 110642 1822369 656732 820694 1109230 811764 1345166 333628 1328491 479601 1102636 1563980 1428692 145836 91131 1528061 881773 1859138 511464 1483091 1109216 501238 1032137 1740637 1560827 782017 1016451 298915 415946 667762 705732 1563896 1720808 600798 510594 1095152 1705842 793513 762485 453277 1857849 312569 410285 1037431 1245670 1626261 426207 1611696 545871 1790002 473897 124336 308289 1153896 1512245 20257 1895669 1272998 286365 106040 1258130 1186611 1999346 330645 1502095 1397292 1471353 969546 1944480 1972503 660606 823561 1924380 1094103 1481781 1121155 857481 1929057 1375620 971261 358958 1889390 1226597 1692801 489560 912233 695142 902353 13214 654147 1283295 54026 153078 611442 1585404 180287 1332980 1670956 360331 270420 1850660 847571 37878 284081 1469910 1678128 657734 747329 882732 548298 766389 293867 1369743 1010208 177663 463389 858311 903603 1341014 1842934 148205 155244 1153626 1225082 1780904 1045011 1629333 1957074 474858 1154150 1766378 441605 1426329 645178 257620 530319 1034139 1675600 318607 174919 973368 266381 24300 1506027 1095311 463720 266705 1666532 1656245 1074954 781879 1427007 126565 1020172 1921368 595798 1706737 1398449 72859 366364 1307299 560720 1974093 1856285 536725 394288 1883475 1951400 1642446 503427 1819104 410268 383753 1961041 55207 58265 1101434 1251112 1179641 1170535 1620690 643115 1709864 385805 266915 350679 1878006 1816320 1666219 1575716 646089 530184 1234379 959655 1597668 1468081 644858 1032954 1377400 1549453 1475713 463215 1252283 1046593 720811 689601 1374623 116860 7030 789534 639734 908243 974492 502180 1795654 1764307 1712598 575085 1623895 561058 968804 1547204 1566316 250241 171690 1858043 870902 1285635 1945031 543034 578280 244747 1602830 1780290 1257601 274346 1132459 1431337 225241 95600 1033214 272769 1730164 624205 372741 1541112 1779796 753482 1990643 1872729 347166 1951880 206405 227075 1602292 845049 1101293 1723086 1911045 908427 1827225 1236819 227860 865768 934164 810023 1574751 1785853 1861963 167742 1352641 502072 762016 333578 120799 784573 1612454 709082 1828177 331035 901394 347060 147526 855431 1468532 1151316 978526 1918687 318936 796343 190052 116152 1123711 1492131 1304042 28410 751444 7368 257959 398832 705846 144585 1789097 228238 1759639 524815 491932 773855 1442355 797340 1189925 396237 1078913 120360 1686507 57660 1590025 1071532 173173 1903131 599120 1607310 549620 940935 88961 646341 347300 868032 728344 39048 1215310 62486 90432 917320 120235 756801 1029227 1611768 1336748 1368832 308697 79493 114402 1430018 1583842 1111017 1467133 1470008 1356840 439849 1933298 498347 1537722 634376 603747 962204 1270350 58641 1907698 328934 544277 1340398 1094307 154177 1574530 1700274 1704600 1079246 957753 819555 380013 568041 1115094 1959208 612726 538893 248551 21292 1107737 333306 1283475 91181 1094658 887810 838858 1843495 1372439 1606760 242258 1235916 819793 1592982 728949 327827 556645 1464217 1613521 42250 1307563 1626888 1298197 25535 1652990 846363 1168852 998065 186990 873 1692200 790405 1690477 1930699 1529513 396065 1051870 1789931 133644 944258 1960810 1293005 675195 1155127 1504948 1487984 659885 1294168 226255 1029254 1370777 1951782 822181 455413 309482 635346 1669896 339534 710290 995358 992426 151639 547091 1396679 1704010 421036 888016 1499343 179331 663143 1186419 634488 502305 1469940 608031 1123095 1610249 1738180 257893 1984222 646447 1540154 1971255 1484446 408587 1398354 1265739 696329 1013527 1937620 605028 205646 1099300 609818 958035 23907 1282541 1667002 1041200 51737 1088077 943563 203266 312592 616962 148016 295257 331589 1033691 25996 616874 1545261 1380996 1418005 210068 967529 1083204 287428 58792 423264 1409119 96210 729920 1396259 1044830 1675972 23466 489634 284017 1478486 1787700 1344503 471981 1235277 1181439 132340 632186 689193 1110568 407826 477297 330786 1483258 1714383 1465747 893146 1648670 1250646 1535239 1909805 195842 1419526 470846 1189551 1630617 1418353 109990 799380 1763929 684569 1595320 166389 979504 637438 1566523 1654028 1059023 512835 1561914 806698 743435 694050 336609 722746 239442 636613 1936590 1133130 1477717 823755 1095773 636538 1595090 391217 1675158 508891 1084174 758998 1507545 76700 1553203 59718 609385 1211010 1180963 1902630 545684 1556910 256566 1928290 1598187 1135554 140070 1411774 65500 1797574 961626 1591488 194824 1598533 1379928 581170 872830 1226900 1346631 1172569 837135 701927 640181 990013 1238625 1317944 1580076 211305 717770 60715 954665 1224391 936007 1477826 1267637 1011486 1344902 1632623 222671 374101 1854735 1811225 976385 993490 770712 1559464 614742 1599525 817322 903025 810590 991260 1261666 1247761 281382 1471220 22868 485055 1900890 870765 1747447 1753099 589650 39963 1465053 678891 1694033 259175 1524469 1312099 1493985 253623 363216 973697 1358662 1321278 1542681 1055445 427666 1968213 491467 1570319 63081 1131215 703013 1417804 907053 334064 688127 1828634 978432 977711 717132 50259 658865 563995 856270 858285 286380 1192968 734693 1630761 776843 332890 829455 1850134 1593451 159967 138999 631620 1732975 1071438 477173 1138685 837418 1168802 1080441 1461945 553195 111771 1721959 1092990 844120 1867909 1759784 434318 1983802 388601 216047 1425729 1676058 1519990 1768072 1072391 1228745 1233499 327341 123251 262537 1608845 1469846 966222 327835 590096 22000 1029156 409511 1743039 1059639 1609870 881392 1813250 1601184 212236 1335907 357892 1393894 869236 1384291 1801597 1364889 651573 1852594 813141 722472 1901438 848951 1441760 165001 520042 1330893 1509105 400514 1689258 856884 1484356 1154966 232531 998490 497625 1689316 1773264 1283276 132828 376610 1614448 1614408 999436 1481466 357960 1370826 1409492 146855 514812 1063554 719707 191644 1636995 1592850 1257695 370574 800286 1772257 100029 173654 1245457 70137 92336 1508547 1647034 1696727 286280 1846659 1736806 1590792 1039846 980700 540499 867167 1087555 1598884 1298232 10484 106637 1511969 1024426 143663 1865322 622353 999635 1198844 5305 860543 1603382 1876783 630326 1926314 765966 483297 955339 1368880 801264 1923288 1986217 1929596 1341172 53498 408656 1827841 463711 437537 1011155 1309233 1367257 1503034 1949366 1423252 1464856 1689431 136588 1453768 1068719 1447073 558904 836933 1719875 250505 1979177 1834722 344699 551191 1515590 1894167 1469103 1282716 486778 1845289 1203029 1153582 1195256 914451 781223 1970708 1985538 861116 407167 150985 965263 288864 1444568 1300443 516181 982065 950363 790651 940053 1601546 750851 167449 1857826 1430413 790069 525006 1305920 1094201 1857165 1500383 853105 448336 537323 1458037 1388731 494574 1871039 86732 1766043 972853 573115 1359316 998206 1008214 1798992 964754 1781867 734987 1426310 1555537 310716 586216 573135 1146693 538486 150334 512065 234868 1383285 1674856 595352 1178983 1293428 381415 946952 535337 1846756 1889535 1296418 1122819 1318487 481955 1090865 291700 258423 87686 1676874 17040 1970077 9939 1728497 962985 1281247 83774 1178083 1415846 72337 1644164 1491828 655788 256388 1851161 65520 1044442 1295780 565461 603114 1295312 83094 761371 1270274 1695219 1823122 1192189 921830 24358 1105714 303408 315755 1784231 15946 1688099 1835041 1454353 831604 881038 187042 329816 1011059 26784 749219 892535 634621 722635 341570 883183 1667252 73078 214574 1193292 908484 1474036 633493 1967929 657599 346555 1178101 6242 1890389 737440 1837354 383731 451608 1282563 582132 830423 1878694 1181421 872221 1623398 96993 476554 33472 974408 1363116 593914 1599225 304976 1821427 456763 1373154 1465813 188364 139960 665289 1854433 982271 1335273 961010 101009 1176000 596271 854746 1520773 659471 1266574 1922274 740060 873541 968496 377029 1644086 45969 1684920 1839930 202404 1088052 1474339 1569438 1410304 1261974 1116350 1135248 753282 1872378 983623 1376756 362521 255006 1311690 1518509 1675922 878261 1121363 1855958 1152050 379510 1077999 1879052 1377919 1470629 1690314 1390017 956897 1062991 543154 1405233 1269340 1592676 985599 1761391 1335703 465063 17189 968568 1309614 492703 190915 16969 616002 544063 729927 398604 602701 1239471 1858087 223854 309898 677190 1742883 259230 1114355 999332 1202034 1013339 901177 745577 416638 910712 917719 1654778 358401 109881 1394019 1426332 536782 699721 186100 1933842 60590 506251 855107 1638388 187327 403077 875597 1026339 207494 146320 789034 403575 1957202 1134966 1112801 434002 1077836 1435574 628098 1985747 583740 1706427 487769 667353 1893885 1126485 1387882 165122 415791 1324830 1142873 1005827 604599 693157 1124215 288901 1808457 1282739 1835901 827378 1348698 1236464 1607192 1144622 233693 1293349 1720448 912362 747189 30548 1275675 1406994 605061 1990272 56022 1265828 1878418 1608836 309612 471550 616422 1785944 1139662 99186 1446798 1036512 956419 429189 1068461 906669 1161143 1577982 100921 886910 1797669 502578 854552 1014950 149435 1801659 619087 1205808 970808 1959433 1673820 766535 604642 1577051 1716377 1884602 1065775 631452 146875 979650 1393683 1983758 1958428 136384 194494 492152 104282 188129 1485966 79313 890605 1213892 398560 1194361 1915045 1719844 1077948 1939321 143208 1532696 671422 1893409 1757824 1220613 1661511 628911 1416766 172811 1365773 1404340 1187189 253228 1518403 284361 1820163 738587 449495 1296280 1513140 579930 80069 1629889 938450 1102916 1056164 1301290 272832 536525 967621 440910 385656 1565409 1171358 1709666 1284726 135241 879648 967775 1632461 495501 1819683 1573784 365820 1013132 1922212 1769714 976306 1457885 1984054 596705 1279170 272133 473455 1837234 1135586 1389822 181916 169523 1360788 1594742 1851729 113403 1908013 678492 782729 422793 1420041 1865149 1855595 617358 1678734 521171 39935 1387751 375945 1661483 740314 15140 703098 1517712 272878 39027 14322 1540356 933168 1326618 952657 572301 868472 1233854 450038 992127 811598 1126357 1647415 298331 1241481 596024 1801894 472805 94126 1558083 1567794 1135643 1208876 1567091 777245 627873 1593446 1435677 69774 978934 1998562 1179619 1705596 923577 1702691 1932074 595429 22356 748837 211994 457168 502030 413296 1470412 379982 526908 1381955 1767677 838925 1363675 323435 1076592 278058 1932097 515889 145571 49204 1961247 148777 1482409 1092526 1346615 592383 28698 1587829 1017873 173701 1646973 614674 1758904 1222102 728623 1477814 474885 1064547 1016111 241463 845010 1019654 246419 767573 842261 1492971 136026 828657 1441783 1571153 261564 1926324 613889 552836 1670139 917120 1209856 1709679 1572743 1132175 736612 831562 378689 367388 303283 458348 93971 1873183 1732345 1137473 1594354 1571837 1643933 433314 575755 1488679 880299 1669930 1204421 472950 503549 1789243 452299 472928 73561 1163254 1283597 948136 1552895 1680669 1829514 159002 1348363 1082960 1175781 1056788 1587407 829430 552533 423363 1881346 1026639 1225231 918924 118499 1696804 971475 554367 643269 1688038 1387028 660241 943657 1028588 155426 655424 1009719 1323446 102993 1360024 669747 730813 980349 513771 442398 1741207 1265841 718742 996964 460074 1177646 648500 1271101 1735437 1366192 1522517 1328597 1162988 1106214 1043619 1288990 550775 1763808 1477835 1117890 1723815 947677 1236319 605778 1486707 26019 165606 10418 1593066 1847960 124537 902436 192521 1992292 1783160 1712775 1874305 461177 1564193 748364 57670 533281 1493526 1836991 1742473 745692 1884111 321649 1942487 1234833 1869481 991961 1324024 1445236 988656 641850 979010 185585 1261452 951523 1893973 1837422 984269 1087958 221952 1651039 1078826 193583 815542 1163777 1658114 391464 37648 180571 58816 986485 1248536 137839 1963239 543075 1774914 1686275 1831585 1995969 312825 1183431 542449 1660730 69711 1654106 716711 880058 1184500 1438171 830505 1118974 1423234 747758 633499 1517806 1628479 1267905 1894381 1336191 816627 1743476 1424850 572626 28687 1057031 467690 471232 1523974 759792 1311579 1237188 172802 1484751 1786054 1248441 137751 213469 729175 386177 1791905 579174 1834298 1046830 1635819 1515716 1696307 431339 1085480 755459 551161 812696 287319 131779 223771 1993187 1339253 1782894 1521949 1054554 883375 1865319 1592073 1320871 1891226 238416 740873 761338 463582 1072242 1039465 1662846 796357 1351541 366599 595413 525527 502390 1292852 1754597 1445390 1880152 853579 1454605 910703 1451427 1762274 668962 1493135 1451226 30704 1925925 1907137 674672 1355860 589473 988631 1337347 1690208 439551 1216470 46246 1279818 1373796 863938 1135082 1276475 920480 709383 257571 519034 1260257 1637267 653939 41962 1746139 1332779 1556161 213285 227379 87198 1459613 1600748 485699 211510 666586 643451 738367 632975 1702089 505899 1286396 883968 1273539 366483 186096 1351131 914762 1381322 1737023 742560 1400219 1279712 1593708 1228795 1908424 1657501 1706051 1837293 336332 734377 845295 1052728 762192 1752236 276148 1503441 535167 312318 727826 1914977 452730 1387490 1211824 352400 1980847 826732 1889991 1148437 830975 616834 1210590 740515 350559 828663 104540 41147 25328 426113 1664679 356454 583930 998601 1476694 645176 830827 1899009 1090408 1672616 331333 299113 40244 1540564 390444 1021842 1655982 1375764 1341132 754617 482166 1818135 1157635 1376579 1539180 1495720 1453071 1291180 266784 841292 1286579 907109 1967796 1563143 1160097 1037872 1150266 1860170 642619 1749244 817000 395972 1078249 439867 1339477 1596569 1113888 1361629 1834125 1804716 1224476 1318232 503536 1056957 1570813 1261034 1857183 1272321 1673184 185423 1535641 1685672 1832641 508986 211051 680315 1257755 1109953 1499264 1200606 1245148 379746 1177085 519092 445290 819807 365678 1991384 53909 1881592 1623343 943184 276150 1888079 881204 44269 648791 891968 1785095 1282920 143351 96255 471842 1750055 1064803 335841 1864019 1000173 210033 294225 752438 1652573 1743344 850241 1640931 762428 1196759 332076 830151 1653437 18720 1518491 776263 1064792 1107625 201846 995032 1411511 1435489 1329678 1240903 1996598 53809 207007 1307422 1851442 1004641 1779632 813196 1526415 1999345 483385 1821711 540713 245969 1982005 199152 180972 1352973 1038663 380081 1869380 1145788 1274361 1801308 1669851 1236227 215919 72252 819031 1528075 363436 725296 288120 570277 165801 923510 465664 96862 1073901 952946 1270097 1500033 256844 546873 76220 1579893 979896 1989321 293445 191506 240666 456571 1735944 1450901 1044836 1157810 1010540 93594 1452044 1349716 979255 1122016 989365 1491301 1949024 521925 1947665 978521 1505217 1112082 201376 1411583 1780927 1104873 1665632 1117508 1194957 1440415 1209302 878065 171698 1912940 618102 102080 1057280 845670 1789646 45535 1836145 870820 1576779 323028 570482 955789 1477087 1870904 1965955 1067140 1311975 1229010 1837794 1502110 1461903 939553 1619804 1682341 1415888 1265810 1420956 805903 1113151 798564 1773910 833075 987458 477904 654062 190716 612953 1810370 1082958 1955779 1443770 1247982 1810853 475184 644903 533650 1725210 562113 793159 606734 12033 1797527 1402632 175645 1121293 845609 1572947 1638930 1749030 1696799 727207 535143 1530366 490044 1708040 1412032 1823468 1320300 761090 1728866 438127 1263446 1866541 135637 1693716 814474 226755 610749 845941 1004217 123390 1866629 161198 1750144 364722 1341968 1202365 486611 1555331 1422493 1347496 964222 1175349 13012 608168 463612 318274 464283 873415 1408974 1308057 702042 1007946 1041264 1815906 857087 1713710 375443 417107 1805186 775353 1314060 512928 809177 158842 1613524 465358 598505 295026 1135872 809769 919777 1336042 449814 1994047 840108 1367288 651137 42775 1168940 512306 1532107 1888619 1916831 624829 5798 426311 1578797 515445 387566 207296 692639 1538623 1471126 1002051 139938 1333099 1237746 1996032 817245 1166752 555541 1920007 920 430950 1487236 442475 1066741 1351239 1650230 1166476 384347 87226 1977958 570956 1766361 535872 524983 867059 1467431 186977 357070 1104609 1747810 1744506 1257157 787861 1928942 800041 1498546 1506085 1569110 1929823 403706 872093 1524697 1162768 1658685 94729 860048 376424 1820771 282061 581517 1419266 1198749 655783 1145974 965970 843323 124201 1093092 1086796 1135101 27183 1906172 1653051 1160000 1735251 1515853 1834466 30069 882352 756541 1341296 1379521 565950 1584221 652847 98868 1113469 1030419 416169 1596507 1120424 929518 1856969 176102 1641693 713018 805317 825874 146401 245373 546556 1555577 1137799 102671 1177486 805723 1034627 840053 94347 577697 1255555 229714 417329 183338 102075 1035929 177867 1555733 1294982 1085535 480205 1642764 34107 296880 892443 1396198 1367414 433928 1618698 727838 1819047 1837171 510848 1091077 392458 233645 1448845 285648 1821173 1063261 366824 1039685 1879221 1548967 426490 1879835 1915459 573816 823909 20375 445642 300471 647245 1650258 89766 903306 958162 425808 834516 1471256 1062343 128982 1324551 1312005 1342764 101325 1424688 1146957 1284276 382244 108192 504802 1324087 1929056 1983478 1525146 1780592 304570 116690 622826 123821 717872 25154 1903553 719472 132191 1757387 350906 1459426 1616060 1794259 769279 510159 1719809 1246497 454544 402698 903973 340139 376332 591716 148400 1758061 1943044 1046365 819580 1024237 62130 1246868 329168 1652831 1337618 1528835 341754 998236 1981402 744226 1373147 185812 1731013 366273 338987 630273 384329 1725708 1572742 211697 1284228 649520 160855 483489 285831 1451601 1473259 1038307 880126 607343 562159 297519 577142 1410902 1530995 38545 1084603 560062 589955 1477298 1718600 716627 1766097 1355666 121715 685723 797068 172776 315936 1839333 395311 78387 1051701 1431546 1781012 537126 1243908 584805 205564 1761370 1960219 1130359 33571 1963181 1695217 1688912 824677 1615890 1201648 1812203 357449 1318789 752077 1504975 1910546 462362 1866555 1503101 1552127 795673 999558 303742 1407694 454837 1068544 873224 1235027 1751485 1337312 1738563 1879637 473309 92413 1839618 1554825 875055 1973304 1758668 201660 205742 923132 489394 491599 1332901 1151848 1165936 373067 1202300 1869140 1120985 1460963 911253 855037 1509907 686865 1804927 739242 1537070 1638318 438148 285428 1184094 1701098 733728 1046013 835418 1438804 1795537 1393341 187035 1051657 1845312 995304 329778 648315 840845 1044793 367447 417962 718270 945645 1899701 870459 392894 1433350 216752 15578 1873830 1495826 1223158 568495 1750378 1343720 468304 1104147 783224 1536794 587804 1442597 1916073 1992606 276655 954948 75015 552089 1537769 1414151 428257 1357995 1644054 1051077 1389699 341055 1282112 405698 1407936 893691 1494900 8873 1882065 555722 701142 214927 1380574 58330 786427 1439797 1229098 1244302 1456717 1960299 1555207 211118 1534307 732809 105737 407173 1074590 1801810 343103 291103 886565 557717 1429937 1485016 370326 1029847 508434 629320 209626 1805658 260368 1709338 537489 1780077 795185 849402 963892 13441 408037 103819 2532 1028276 1650051 3224 327701 706239 434007 625338 1214113 574024 1201986 1060917 1600751 411000 1091216 715126 572527 1689850 1546329 461605 1279565 1983045 582148 894651 777265 607672 1427389 565403 1334821 696229 238128 30060 773123 1017335 1562810 1901720 1210463 683305 1065284 1629558 1252780 1219224 173619 1331014 129979 1367597 1176519 1035270 1766115 1788163 796794 101219 960844 1344296 1014342 203969 847683 1516634 169172 1448151 797995 878314 1752776 345479 348434 1084104 1796600 1667038 713891 768086 744637 1998835 713545 419807 98210 1787986 1013326 1500036 1142849 888174 1028393 528688 1774475 1209441 1996486 848790 1561652 604025 1538485 1619919 1525913 775647 1037242 1671920 265053 1491282 726349 1071221 1697826 671763 254141 1678072 476751 205780 1699562 1565455 1166126 312649 1169755 1849681 944232 1793105 1268473 1035169 229899 1562169 73660 878282 1083498 757722 1228981 937465 645337 657960 1795095 950547 687240 1049003 279654 602822 581427 806271 1176684 410387 140331 1039995 1491562 499691 1488989 315807 878592 495273 357644 339439 1353904 1925827 623048 1430681 508619 496330 419474 313886 1584487 1639413 377559 1007776 563111 827504 1554751 821921 1015343 103530 22965 1058826 686048 15468 140776 1059848 505751 698464 416255 1384795 1039753 338238 1588176 686253 579423 96874 1297667 1499480 674902 1167281 1195571 1843688 55953 204190 223353 270709 95527 489078 1777375 243811 347869 104166 1464459 556241 1345619 611444 1473357 303263 1383378 1402681 1087842 1705734 539795 1272893 1142106 1444189 1010085 1613105 865976 858348 1177073 1806095 703380 1155648 1188307 1804522 1592753 459835 1629937 330323 759723 451676 953144 576302 189695 103437 963952 1123191 861272 1752287 1184039 424129 560662 992569 1717338 1498143 1386627 340301 1888378 1597091 2431 998899 1807967 1350936 1580758 6209 734459 544785 115358 1415941 253939 636175 1176681 1614630 172477 753370 1915262 1058974 1710287 866674 1624850 280526 710738 63218 1497089 54151 261766 1914479 1778374 1786443 1349377 1291863 912955 612870 1832404 1247499 362554 209567 1648719 194247 1588168 1158863 1649557 662510 1479620 387589 506641 1435921 1323831 861654 340831 470280 158405 982113 280448 296304 583463 464703 1858888 1079520 1012039 982259 181923 908040 1864600 52562 411584 1352672 114556 365531 1883550 700633 968413 1214875 735091 1356564 401923 1868375 1349972 217679 1617423 746194 975114 984641 688201 143933 1384006 643778 952862 1229537 759524 523893 711266 690554 1947737 1244820 1701336 544881 1733055 305619 421300 152339 1777731 377117 799209 475026 416209 1779697 1364795 225016 274555 728400 404033 1512157 439777 547692 467814 1227065 13204 1178979 1215030 1595849 1660786 367781 765748 201028 1277088 1271410 71057 1852078 258757 801632 1563036 925715 1929994 90538 78126 549198 1386504 1795877 608912 45730 855017 722218 1442446 10431 1064374 1663774 604860 1799385 1519329 1663170 75921 67184 581519 512949 1553400 700394 722553 707956 77358 973667 670744 1622365 1444139 521464 1966982 894500 222820 1982865 488325 456532 804962 179643 302098 1798704 1230336 1855786 52395 1097551 1743545 920971 1077584 498797 585190 181961 1091405 1548368 511754 1902740 503238 545670 445064 1951204 1002514 1971780 27239 559314 638611 1113033 789851 1349615 1935447 1155370 1508998 1636449 1341662 1995400 1631394 787803 1691059 59491 919791 439733 1790909 1724533 977105 1980402 283245 287783 899767 1014456 465998 1733636 1643338 1439231 733181 1397028 775571 770452 1656163 1982268 1806587 1502976 1135279 1391309 1929996 983187 580752 1224192 1383355 240976 643206 1301996 1701703 243159 521182 1278437 1989977 232053 925849 867974 1310556 1472438 1688409 1926694 856521 1388747 1615259 1262338 1513165 1305921 1576350 807908 1103223 1530901 942461 1512645 1921346 1088212 1105476 412688 1789564 789209 149290 1359086 570489 724539 175360 842662 473966 395762 1092965 1976722 208850 844560 995637 908009 1115768 1298942 1648766 948005 527707 1594362 1069551 584527 1930614 1714358 1408635 916493 1358445 1278826 438604 706189 776025 228392 1634455 1072512 1885558 831613 873048 1687136 438224 139719 1216637 647714 1861880 766850 747707 1413335 1529181 32061 257051 1808443 1343561 1547865 178370 1102305 1980035 1296527 328396 596892 608717 1086500 262165 1667793 431920 1111884 861109 1783185 1979829 651126 526742 1122867 96924 1988703 1864936 1921370 407748 1348763 593780 1324655 1421352 924550 1325651 387666 700348 1693357 1614077 907136 491689 1083424 1919474 605505 1372540 1921299 444529 1108071 302577 816231 422210 984859 341963 135827 1603284 1068102 1427570 1756502 1584714 1597205 1736678 121768 1711886 1732165 1312618 1917321 1096767 1227519 1210764 1886131 765047 383841 821526 258193 807551 1190828 1574127 1900522 1662360 1342250 101756 1730195 404250 1854578 41894 732848 676836 579029 818909 1723723 908248 1289258 97257 368915 803504 1808928 944942 552692 1712463 1285929 139845 1227031 579824 18735 384669 1345797 1849979 333356 1595704 1556792 1081901 1699600 12088 1418673 1439370 187578 1706766 482005 508724 520302 934848 1484656 1120585 612415 1233915 311630 728700 460818 552432 958794 1961771 1706156 1540654 1262015 515874 1783431 1004700 425658 1258653 757720 97312 894113 1215759 1418198 1728401 1662827 1015449 290162 506413 637927 1806769 1470066 1362866 1882550 1062091 1481017 798358 844584 42763 1688124 1580167 590229 689164 1774314 443091 1919464 1147691 536639 816564 435898 829508 370722 1205138 6349 1435678 1998988 1984114 138033 662413 986544 1938521 289224 1749554 742508 1131593 131011 849794 846118 1025369 112044 968684 1481390 1902132 237015 1159810 772902 1992820 138572 1290717 442018 1026637 367122 1031843 1780311 722826 1669133 12754 427121 1419314 1769997 1486953 1479517 1712510 647693 1688215 96167 21281 1943281 1211842 1205750 564831 1192032 1802408 1133674 588896 567962 701370 332969 1754488 799288 1740647 629469 1202250 1003127 1593917 1795839 1862934 1789920 54708 1757992 877025 1015927 571671 1813190 849277 1879191 1976557 765889 1273479 1679553 1111108 1014319 105487 79242 146921 969879 126595 372344 1702746 1370435 569860 597655 180613 1301374 1547235 1416911 1179213 1567723 344937 651977 695513 1369220 805613 1858878 991702 1355957 847238 516254 1544775 730483 610792 231924 205459 432390 170391 202460 1754611 195743 395059 932004 1272457 1772559 1414434 1920692 485322 1391981 1833122 642567 1610611 443555 684358 1750369 1687943 1065772 1434492 1372553 1888505 1670697 1935615 1082898 1860516 1800609 1540948 745262 1375781 1444058 936487 1938151 905181 229266 239399 134178 1499539 1429674 1189346 1787185 63885 228007 1862460 234291 959858 569764 507957 1605511 1461062 1307504 313980 1423939 464558 162988 361476 981890 424901 5003 1480069 1504146 672295 261588 992334 755955 1848637 1957192 1674906 1820412 1018730 225700 892687 1806952 1247987 296428 748328 528797 1384487 1344777 1440058 1519335 953654 535754 721584 83906 1160076 1933912 542087 686313 611103 1647032 1696232 1037906 119812 1266259 672779 1844469 1649850 620973 1631991 1179950 1018094 28639 1895477 1328240 1015677 1857700 1902858 1506984 335908 1675876 116256 496385 1636361 698930 1714684 383224 1994590 198120 1512927 1697190 1730421 731244 127656 1876504 1401734 498638 1245845 940004 1663522 1105369 1297383 1149220 589671 1605508 911451 916005 1747003 1490766 1756778 437907 1974774 886748 1287823 672441 1697754 1343088 1668866 1342981 300746 444879 584558 273522 516998 359953 823642 153384 496002 385550 390069 1858615 1801171 1505365 948211 1110534 1297240 981139 586238 1518850 798707 1333312 298461 1932596 1700115 15363 1942220 284425 1758107 1304324 1984382 547543 133932 754104 1591923 1255223 1689395 1614300 287109 1435914 1600117 366980 1045552 598413 1599327 399064 1668524 1711555 1175836 879617 1334513 590271 649920 1117434 1759945 1674485 1363363 839840 1622883 1621221 25291 1117815 1318573 721767 378489 1424774 555834 326418 606992 1675556 1265005 671351 1975049 1477464 1517321 1412239 917574 469855 733903 664698 519860 1016927 1597754 1657855 952317 1658385 474480 250208 920556 1640034 1896170 1428419 325347 740742 57403 834799 1659423 1247378 873034 1662791 172970 1316654 117192 788523 63724 717831 545417 1799127 49192 414122 1037178 575592 1722983 1686950 1984446 767525 937069 1168032 117090 1799888 1910727 512304 1441784 717328 1604257 357665 1906850 986486 8425 34860 1943343 192233 1880054 710162 973605 1940874 1021445 337481 1779147 873782 126261 182177 303892 1951717 1981713 1792283 1333680 1788506 986869 1756889 488041 461597 497323 36713 102229 93602 255813 1464625 156078 85408 1778264 1491 453262 1569661 1926258 89769 1023375 40838 1343510 1549977 1355670 1136600 1453334 55812 1915130 1922592 1960001 1974374 1651973 1779405 526791 582921 1932144 158825 1660127 793282 826536 1043584 1286265 393929 1369943 1374742 1252692 1678369 1508106 665097 709719 896854 1367212 1909948 1964211 1546412 992578 598734 1258837 1056197 1706532 691575 1005526 1819846 1783899 1637091 1159241 205291 1760934 1422397 1557454 1681717 41915 453553 676066 781633 562620 581141 1862035 1611299 591845 1946191 1939722 1261950 215494 1562551 1205812 226286 134454 221969 1366386 1842678 1751022 840054 1411608 731120 1813595 1253366 1013931 1583590 1449251 885001 232269 1004544 988499 227458 1693053 1139246 967080 911145 537206 1507984 1954269 815242 797097 1952294 1822245 1298090 1164636 1097056 1182903 1224676 486916 729839 977982 815058 1728262 1121879 1389934 1151023 1005016 76547 1014271 854784 1599548 1556833 1494063 524922 1867819 377012 854275 1291791 698116 1119216 1811954 1810035 581035 675473 354938 201323 636266 671821 1409695 826878 1712962 213018 528179 1799618 1833080 1065873 411604 533007 725743 748598 144866 256979 861172 1942952 801734 946199 820155 1898929 696694 1908760 201775 1520281 1054128 1364625 274513 891271 1746549 426078 1117885 1630935 1249471 822583 588359 694287 1410346 1187106 520849 1688244 615816 741960 709571 438759 441243 601303 551737 1626685 719400 1235363 1607611 32008 306567 262904 1648672 589203 997301 294993 849299 1579221 352152 29158 1633648 1750085 1191859 1241894 1750409 1700087 80419 1058275 723200 405322 1962094 1096678 1763981 1157028 648031 1167162 26442 310976 1023271 1112799 642395 54150 300488 530584 1021970 566625 1051820 1985350 880099 1935455 493458 1659288 812430 490245 1175930 264632 1274028 1285096 275346 237486 150953 685639 82753 1123576 1256856 621473 1165287 1760495 782689 308607 1957321 1938917 927249 78983 1792170 1622117 1548322 595938 1845233 1199976 1986628 587591 1811650 197358 671765 1746619 1645601 391519 434300 1728950 11179 94791 136398 467181 109937 407467 1164366 999456 550855 185823 921238 1649705 302731 566328 1399113 1707580 1551060 731294 468241 93818 1661919 1625941 1071258 1568618 423043 816993 1524379 620835 138192 1748646 660001 1769663 1610904 1103212 159728 960858 1312661 1630970 1236158 461203 657105 360507 1514424 1494098 969574 1364359 1430464 686856 624549 1913582 1812393 1022942 6510 475798 1758359 1900689 305907 1018226 1817439 1041883 1221876 163135 464531 1898195 311106 578546 1891012 1515530 390219 1203038 431747 1841197 314931 370050 1676854 931643 38122 222257 1567675 1258938 588867 268694 68257 1291089 909127 1107416 1061429 1484386 1783083 783837 1483478 1498209 463979 1248514 291574 677429 1432920 894889 977108 306876 1954160 585631 85942 1152696 1389900 342857 215356 527377 1758620 755983 598954 1244669 652341 1707971 855299 1998316 688047 661172 1550135 226990 112213 361320 910237 490076 1103567 1254030 828641 497481 1737600 434748 458214 162787 1399596 237023 189967 138237 964108 656335 1440075 738509 1060971 236508 299378 576256 1098651 1908537 674728 1640928 884703 962488 13599 996052 373069 1834324 11809 924622 514571 107591 1015497 916627 1009839 697213 736967 156603 880602 1794819 1751295 1943163 1772068 1852521 1166787 39680 1928699 1298960 903500 1489376 1762250 667516 211244 593048 1456778 828390 54354 1471728 71368 832188 246965 11626 104898 821735 1740224 271991 1568537 516559 1012817 1480160 957878 1190519 1530992 402550 1882519 998973 16236 237952 1190443 1579062 385682 1726279 1035406 1054734 294886 1202380 1885514 127560 414596 1858610 586057 430839 1990827 1503413 910019 1505849 736706 1594023 1486938 1301029 1559443 608707 305626 455352 329852 1758400 662660 1601359 259749 303214 1314200 1656869 1364775 239620 138360 249442 1986599 1153140 360642 388107 465740 589167 495611 1422689 256350 500226 1948212 204980 1592829 462499 1140588 667668 721371 1700676 379130 1032419 1633445 582301 1359547 1383822 1642786 1290629 1002249 524227 1659207 1291660 1617584 1922416 273693 1284428 331324 1082294 1231917 1901147 1221279 385426 1090585 58401 1427980 992304 831206 177388 35701 1415067 249867 92748 1019000 1353696 664143 1043477 633778 557332 1103221 1476074 1432938 675062 1007632 1142085 1445915 919364 69097 467 200482 28949 155450 488948 1293697 214084 265615 969358 891730 1317103 328181 1278930 1765868 64286 918311 1834643 726896 1544192 1404549 1494155 564547 259629 169163 394274 1283732 353995 1661945 1834461 514050 1616502 904953 1292760 1953484 124552 1295710 1402944 601272 568091 1175900 1900450 535852 1744923 1900724 1389575 1429744 1456956 662525 1739678 1587498 629391 1708680 641121 1877641 553594 790887 1729284 1525799 242434 1548435 1598092 648670 1242640 1467392 1179900 1752244 1217299 849948 629558 693659 1351670 432689 1990332 1368819 1316396 1095906 1246132 724778 1553338 1967036 768930 1063731 1091830 1494829 338709 1923904 1177189 4424 549404 1109854 872216 756790 1911411 572394 413073 428024 164471 1909973 199372 876054 576658 1590399 1286941 217136 696407 1251065 669360 72819 769825 1360049 1698852 173667 1693384 1177677 1853779 1925875 1713285 1573618 886118 467300 1489304 1942790 1132583 258352 1595131 1919047 1878819 1835582 490838 1899808 1978294 945878 1550003 312643 412668 1986950 1437533 200586 1331618 1631832 226006 1803923 683063 1606385 1856020 691023 1598024 1996252 670527 1855792 1555158 1698624 1644136 1346091 296749 281229 493155 56710 1610959 1913186 901106 1826262 1630997 1909912 810755 579706 1713242 1263929 974423 1162867 470332 540281 1863863 1475222 444576 235316 1014625 1789325 482827 31127 882567 1460553 696503 1113357 1449396 1879106 274514 1620054 3881 933307 1099932 210190 66639 578492 1792720 169033 964837 573937 310209 1871076 1543128 1720894 1962360 1636239 1065900 981181 505970 1493238 972969 285880 864998 1481877 1382686 545507 1416550 551912 1390125 1942871 833676 1367956 434977 82391 1782605 1360092 1991220 220326 1157838 682190 1389642 183851 992668 1400678 1581370 152776 539470 1203430 1203449 1391560 490707 932736 1712006 477158 612748 720389 554585 934377 744130 1486275 218165 1056741 378553 1954238 550558 1867724 54673 241416 795209 1691413 708136 551628 834532 1891973 386169 1187179 19517 1619226 181943 1079826 315237 643248 1760098 379733 1644235 1099732 1591226 1010884 946152 510283 1157460 1355484 1744593 43112 109471 13775 1523746 87184 61074 1261 1103805 60413 1181226 128081 1449934 1233307 1449517 1464714 422098 1598447 1995251 1602014 979428 1761047 1366372 1479089 872480 1238926 762989 742058 1295403 197166 1452144 583848 1341149 1348618 1466564 408155 844973 1219803 514497 51814 1362735 1788245 965885 303983 516565 310059 221349 1056525 404369 1689847 1629245 1034343 855323 1047853 1865639 599540 780059 1012117 1490645 532420 1734619 1056696 1058968 707825 758811 343886 1382238 95699 887507 1879580 320371 969068 1869193 1146904 600870 646515 735874 78663 599853 190892 62370 1235369 1383084 1328959 1508539 710517 373625 690500 1808732 1446594 1978285 1027979 1811838 66857 1772872 1418499 735441 1615042 574449 244799 71243 1728926 1361673 1855734 1139432 839951 1699430 1448067 539564 319896 112840 883042 1860906 962774 1544701 936776 255538 1388797 1080162 288082 101079 67442 375192 1812002 1800763 856798 1408366 1350475 1841885 144191 278374 856542 1801713 42275 1337812 1881814 192926 828945 1553527 804974 506941 1057860 845782 51441 1667621 1963203 316738 1410445 1224925 790109 247423 1712611 976645 340597 386296 81299 104870 642428 390178 1524283 569521 44376 1222199 320106 1325267 191043 132303 1530371 1180261 424956 1614973 513390 62940 1213690 1038795 824900 1431082 751520 1790939 748119 124202 1590746 1307809 614506 1520641 430251 1003843 1452131 1891891 1330144 857234 901598 142996 456946 111745 1444036 1055194 443531 1251154 406861 1553988 1953829 809152 1778828 1982305 231523 210103 362851 111401 1558876 1337945 790322 1445914 1522892 1589437 987602 983833 1811834 855386 885175 339496 140498 51447 1151229 1506781 1310081 1791203 1001526 1051928 1031145 1650971 1347671 514877 1637393 332532 624891 1339093 1757515 767382 1735231 1294717 1650137 1361885 1344148 1969372 1949489 1302352 1079010 517355 441692 749514 602803 1728457 370573 197732 720918 291039 1402631 1476813 1153988 421406 1002813 639912 36922 1344813 1304212 1330934 210209 831425 419132 824449 673991 90928 839352 1431673 596438 213459 133840 1358165 526072 1636923 627701 405488 1363694 1717485 982703 1342413 489628 497983 903921 247399 1479108 328114 648992 1584548 38792 136930 885864 1247697 919865 1019898 559864 270003 1100982 958153 587020 1871610 353449 1148333 880994 1448024 1642688 1934446 1829148 838056 653824 1856046 1431559 830294 1521836 1807642 927909 1970310 298779 1612819 1131166 914763 966011 854699 679068 1488087 503391 1953028 1260009 1084285 481000 328021 233978 1373174 1127170 439115 167448 759332 1135258 160420 455184 1208446 1163601 1793156 907922 1052549 1151079 175631 1801634 804410 805875 1493203 269071 1902831 1683436 1193190 340635 693274 1702092 902700 1240130 1245410 1048167 483840 1785376 815655 652975 1623017 1613770 1101640 847095 1128085 33830 1118583 1774897 1383290 398137 476309 1868247 1042149 450271 1892851 1438126 1821879 304893 1837155 1643670 1964206 1581084 225604 653226 1160256 935700 248272 1783985 1913820 459484 803771 775707 766830 1260473 225342 1484084 780795 1828846 824952 1400000 1078004 1502600 1049161 1185862 501871 1479298 1568037 1579157 316777 1643583 1109470 1502141 235771 868326 653341 1044448 1542714 799675 1805429 359293 1062801 1771803 1486062 1889041 1041925 1248968 723082 1262647 1411680 383633 479358 1598560 1449716 707493 1096021 1864622 102793 1208312 280185 541180 279923 1486241 1432937 89143 1301343 1041001 67630 160914 1737702 1752737 1974282 472455 273079 972924 1134164 1411701 147833 1115530 229043 746978 1318893 1292999 1456065 1990195 788837 802397 1353782 1847666 1228761 950828 1997476 1705158 1939166 969091 1929052 1320253 866741 509814 66805 92309 1443201 533434 365096 523831 196969 1818930 1235604 1025749 586147 1866252 698797 1035789 586372 1432942 88350 286028 1442523 120061 1964766 1524771 1525269 313991 1416314 1087484 1167076 1833711 29287 605695 112002 545335 767938 59385 1899171 1603458 1937628 1634641 393558 1797475 1162977 1349696 577306 508211 903939 891523 1016810 930768 651735 912071 993285 1160007 1339300 52904 980753 1640419 1029226 1813138 1751469 535729 1494385 264811 879881 1817952 877011 530778 991117 1445497 1004650 742056 1534542 218267 643247 1942185 1632628 723040 1415034 1275636 1105179 616957 1874402 1254955 1611008 1917909 260433 1613624 1614603 76276 1906900 208601 882962 162503 1100087 499738 132719 1252814 548489 1459150 1279543 459587 385094 749329 273907 925648 520628 1844101 1537796 590677 1416412 1246593 1640787 1040440 1952864 1933963 489083 1773415 1957153 234379 532862 733479 63345 372319 336477 674735 1828918 58423 170296 1179485 252017 133777 1582254 1800970 268037 905028 932494 64214 331369 1721741 873001 1894601 704082 1713404 701207 1349511 1965104 906660 1960510 456252 393352 326133 72641 708946 1088738 1803280 1014707 1574357 1070459 1749367 1763554 1911159 631009 1005376 1932271 1191402 1278667 1066749 696672 1008271 803006 1938440 1850186 943533 1138830 1827380 1558601 339761 715288 619714 1041284 1536114 1782668 430968 1365844 58377 1899830 148997 1702838 886145 1646107 1513517 1415139 254072 192382 1804257 350208 345727 507795 1616292 703443 771884 1597741 6374 665936 1860533 661562 1275032 1667022 238456 832 1161745 94659 1011348 523632 1208889 488651 1733939 1034174 1687276 536880 76382 1208616 748090 761387 1967243 874103 594455 151672 1731344 1678433 1854183 182236 290500 821235 651738 1835462 1847564 176610 1420267 794008 1979412 1251367 1848971 1636532 1407449 182374 330749 1191966 461164 1302646 508709 1011466 1390049 398540 557686 1197904 1071034 720332 1755209 114182 1104694 1515577 320064 508992 1715752 1359064 1269105 110026 1432129 807671 483778 1176081 1137906 890513 1359997 46029 1591926 875412 85831 966015 1268080 409913 287306 29745 1048082 1457838 972427 500057 768549 1480719 160216 718782 241959 909640 336085 1985433 179577 1478774 503575 916987 109866 574095 1823945 105469 740729 637396 29934 11344 714645 1482786 62946 1992672 110115 1840243 386513 618879 34440 734117 1548331 1799016 826701 1761542 164663 300628 1376366 1575943 1660489 1092324 260565 1583742 1950698 268874 879470 1903524 84997 745036 238701 513847 771418 1651420 181404 1902523 1963386 968616 502456 582090 192981 571681 87574 1519902 906169 663426 1008493 756687 1622305 797624 210812 1409088 1204335 1006148 1835653 1739806 1897537 271406 1855745 412936 563978 754052 1542305 1027575 1022850 1242804 1761020 1209366 1958410 801641 1550533 1029334 1580114 335046 406406 215444 1263256 1570276 744096 1680512 1241127 1548270 1749132 1767107 1780827 679043 1180599 679372 1240581 1141393 1875662 1415556 1494950 509277 1582843 1968549 1299442 123792 286446 1951358 191215 936996 946543 359786 687661 1116167 957491 1713130 115861 352025 479690 1264444 380975 1359417 645793 876718 1357027 1319233 1693375 1126494 528280 1372241 559543 898040 1991661 954734 1841681 1735626 699177 1250277 435679 760392 963726 1077261 1065579 1446427 518397 1012257 383482 1672020 759841 1285408 321883 479078 214372 1264518 414463 1238517 1062288 286296 795021 460622 828807 632650 301962 1087380 1728461 1951844 1251291 601193 594716 1604547 339159 696453 305622 1551026 1243555 1575941 483404 320838 440826 491618 1234606 1331057 1808998 529723 1019183 659463 1731962 672361 1903771 980761 534349 1212375 1616199 666957 1575712 1523069 1376035 1546375 1312927 492942 1456025 1506698 682953 1267499 1961418 1792934 1067118 893046 1561189 135176 330796 838901 1352254 971071 898248 662800 707004 813590 535716 1484349 1769082 935618 575524 1608916 1645451 1373320 488583 365233 860447 363067 736982 1027597 1308366 1129292 546812 420741 1361008 1625319 224516 321436 536050 1135979 1548360 1338430 1417497 395631 1345755 128740 1535160 1470210 946514 1867316 776004 152752 1695846 1508963 1898638 479972 533954 543233 512550 1716237 243693 1756621 1767298 619637 1175147 941387 1057351 451073 15396 1352091 1883126 455247 1823409 29367 1843157 767460 262576 1972117 764925 294753 458169 1755866 559296 1052216 913195 1212488 642089 37018 1657191 1382375 940371 1157521 1053355 172184 675147 1878873 793763 590352 1982117 1386121 1850928 1472811 962008 428505 1439173 946342 985202 1393353 1119799 288220 84116 1654584 1677273 1827575 1266372 950805 1425928 1206554 728565 207575 1119220 1556903 1677215 1394718 1912289 446483 1606339 425583 1978954 1152749 345989 1732256 541715 1750644 639190 721204 1322148 255880 745683 1258585 413849 1169239 828070 869365 1351199 122112 1744924 791775 1628384 907736 1919815 1456530 959893 1442225 192199 1745014 1551422 898107 1126705 513678 1022054 421823 839691 1558974 51612 1325950 1485891 1706465 614891 1088570 1829216 1388532 227700 611033 258796 1846201 1151198 1463942 8843 1965142 950977 370594 1974975 315210 1703556 1928334 888956 1821137 996233 1283948 1073610 1357276 455622 784303 193379 314399 1641157 1544297 433653 1947797 226691 101273 1880342 978374 1004000 1547174 816428 53647 1957567 546886 1752397 499648 364552 203627 1133506 307749 752627 316107 1904125 1586821 226762 1166767 881585 729584 1701260 40263 1715448 1524711 1406815 379658 1930564 448893 1477444 1401983 874530 216801 1218705 1909735 1406281 38812 1425762 1099953 1983236 104959 969882 1367856 853064 369782 454678 995158 675208 763 549918 393722 956916 1903999 306688 622702 478858 742053 1533945 1568920 347025 1743322 474841 32947 703426 23446 1285938 401894 1348420 527110 1769543 1343062 1377015 1655681 795847 1945921 1228179 1732730 417450 1282495 1694226 321010 310709 1873351 567437 1030838 1028458 271786 1998537 1501689 971177 865506 826869 38383 1105045 394095 1678230 1311435 544649 1465731 618056 1141838 1905814 1132891 86205 845749 699324 1061767 1951538 1339368 1802174 37770 649929 912480 1608098 309859 1373775 1382522 140362 1256649 1102758 544795 1947329 1590786 356652 361457 886700 585164 536953 1780875 1072697 1714205 1264278 1461327 593385 479227 1891250 1066004 488572 1320360 1745592 329209 101626 319721 1262443 616145 757180 1942837 47782 651112 1096632 1267277 998496 1700956 157960 532531 150658 1938038 232894 1201365 1589551 767912 50021 849586 796765 843297 646201 648409 567858 1350601 1726426 568168 65138 89340 922140 1819758 511072 555798 1386006 702421 150211 446441 1017228 235177 1994655 1376415 1366127 1790228 1497374 690904 1278735 1998624 1355668 1129748 555193 730044 712185 272432 1949066 240353 1524375 1317937 1809449 1240834 489656 515971 1094783 969195 937475 1019458 874049 1549386 1944817 1381672 507814 859862 727236 1372154 1469868 1194677 1015573 1590879 1223290 1840126 291537 1233895 701305 815325 1254378 1690965 747565 1128297 847754 403926 240270 1140835 229090 168368 1651305 1944582 361307 446399 1560917 1079440 1477308 1863929 1438981 224488 62596 1435315 1838865 651181 858446 947932 495775 655715 1461598 178282 831777 1054521 1312068 894833 334956 1291148 418539 1512342 1242815 1191674 1623239 130564 1480894 367372 1910323 1765907 986759 1968239 739587 1174579 243034 1718234 1983083 1973648 261039 119123 1588906 1500039 193742 167208 29131 326861 420831 90560 1060728 1921611 1676921 1795544 1046087 314558 265026 1796944 352650 924556 1883406 1525281 285039 874299 1667794 1973606 229651 287435 334942 944177 1643354 1117897 1527252 564106 1458043 925826 1655757 398412 438539 1539210 362457 896731 1198979 672926 1528520 842534 442693 52499 635942 1485467 1092642 1628375 535637 1442029 1774651 106089 518345 1632603 602361 1217668 1078781 117541 655722 1078875 926998 1376562 1481730 1568823 1389649 695995 565810 758169 1642518 1992128 956025 1877590 796864 1537684 435041 292835 411475 1313654 1017829 1810587 964194 1194850 1130698 1620880 263687 362430 1505107 1180230 381890 1554681 496215 475166 1605818 985965 1973545 706480 1099168 1575999 1674299 1985774 994421 1917471 863704 919993 1703828 1314814 1592641 1613532 867558 723325 1795931 1148743 1188095 912816 926650 667964 1217071 743068 1214335 936192 1199538 1507929 396059 1903389 324306 1426275 1302013 760022 1310767 1115368 1441259 1018637 694687 762305 1729763 1006118 1633705 81973 317123 404622 1398421 489103 532461 1968285 951361 1647671 127522 1580824 1613378 681329 312016 749838 534823 838445 648502 984167 1250042 527245 1594611 1314985 1223405 697217 429532 1624098 241382 506762 39685 1342900 1178459 1265433 1867754 1437767 599640 860471 522119 789274 674402 1421223 1067014 1502528 1104226 34976 1415199 914662 29417 757813 51634 1134281 1693503 1522074 982565 1463032 637758 430292 318933 1743408 1479379 1972007 1967005 868838 1676454 1396331 1822212 1909517 1961788 1986517 112891 714088 1094917 1043141 51621 74488 1061113 911182 67137 1538161 1613296 87432 1198180 1185447 220480 883962 705576 1624319 740705 127095 957289 1348796 558514 1831801 468483 1470533 1271506 1624603 190815 1121672 665920 382322 217479 510578 1433998 402988 1644193 1436580 45563 1718431 1163902 1787230 291648 287413 1027658 1023118 1345403 535650 381944 149243 1570125 1521032 1379000 1589231 1184124 314954 496288 1194352 614919 617614 711675 925577 1509335 89509 970286 1525569 3376 147201 234030 1462943 1501236 1201234 721319 80377 642634 1699698 1848840 1991602 1068700 1493140 308645 661092 1483369 1182958 1142748 1815243 1025909 1000599 1597125 1355649 31588 1169086 1032371 1981922 318099 923549 177652 677213 882039 1282978 1679105 1029877 107499 1038136 1066121 1480592 162566 1910661 449566 1040366 526455 527867 846844 580833 236859 1005473 47529 1257353 377928 986605 1124555 401232 424978 294273 1714450 1522470 1487375 398848 1415788 334643 1362739 307780 1641282 1837228 688913 1113836 308503 1907557 1824937 1230464 710787 740871 969184 1863343 626412 1018918 878627 1462939 199156 916586 39850 1652966 1121923 729178 674819 812980 35034 1596847 1397683 971295 1389317 650295 1548838 444957 486701 980526 7146 1994416 158601 416009 526619 128848 1583663 1929556 176343 541284 238512 837529 1103873 775701 1282607 1005765 1677623 212899 1890628 1231146 1734635 1079294 697498 420945 880680 1502014 818985 476605 858274 1996314 1487468 784743 1683561 1019401 595579 1674734 1340866 1174309 3592 1530856 1535707 67509 561440 1301133 560988 1692551 407923 199905 929687 1706311 1714941 1225882 1960456 1340387 1992275 837 1158974 631532 1277123 946972 872141 1894444 1085653 294275 1753006 206796 215595 739737 422713 424880 1239535 1843862 1809463 296473 1371390 1729586 1354017 1715026 1100089 324599 1924921 1492621 1333347 1282468 1359199 489200 1360188 1778878 173603 877067 81245 140133 854539 868008 1425223 1891888 1656373 134740 1441912 1502169 1117314 87162 1190249 520485 1073595 1192077 1242964 578511 636035 101750 292009 1310553 266499 1285095 1243602 1400419 741151 892768 1542659 966754 960807 267317 633186 47622 408165 27296 1905805 1802959 477228 433816 1858667 1791694 1327991 1298780 1418391 1133166 861893 1932002 1813041 1374976 1726462 913097 1659752 907699 58544 1072868 1669572 534959 1391547 1982147 905977 1312147 1465878 596157 461423 355149 462172 442887 994556 412338 406572 433648 1839502 1213142 1770743 1411429 1828274 1365050 954122 725326 775158 642560 553276 26462 1779269 865915 1998815 667437 778615 820740 1844654 1458741 363728 653340 962961 1519731 4675 1318457 1253299 599748 1113592 1506542 1688486 227874 1473122 1341400 1477104 493795 250033 1402532 1017672 1179649 154199 778809 210355 1222562 1464475 685676 1200806 525360 1340110 1125065 1721486 1436502 1302243 1689933 1896846 283416 1091784 1343584 1602989 766172 1377544 1440890 1080822 679599 183062 387787 1858341 1739621 1018157 1277605 1055144 699555 1384070 1923395 1952154 795171 778278 1913652 1857887 688367 1834922 1684968 1785461 633350 479017 1413127 736411 844697 1877920 519491 1575224 1947109 1433131 1354340 1753519 942644 860817 859091 830882 164100 1390357 699826 705198 389295 1024499 1319614 1290110 590031 272060 1138131 1763676 403513 226066 1186655 1199173 530912 1011754 1711804 59198 157244 893149 1534685 1989843 1853044 665854 1231183 1919556 1812026 1298211 1713515 141820 841011 1306202 1247024 944745 1584744 49691 204821 917034 1373987 300991 998071 641079 1082551 419842 1937492 954385 1355972 1105551 139613 1898339 1031234 1664195 1242490 232005 1347999 1588522 1422711 360607 1656036 116868 986086 767499 1519754 1068580 1555822 1270705 909566 1738259 816386 937522 1835190 1300436 1200744 422569 1275954 1195245 413499 953477 674931 1448072 722108 1838645 1459312 914266 267232 332121 197359 771211 589804 1897330 341911 14636 1347152 558977 1352181 1271219 533529 1466756 1287646 46572 1977364 1896210 1156465 1941259 1285233 361837 1361496 954863 1902446 227811 1696494 419776 317456 1326215 1672155 546037 1172727 437673 582974 868920 241071 141638 1215253 1905775 911855 14259 1364829 623033 322345 264452 1681709 94246 211164 342315 1322909 1079862 1175493 1180137 1052894 1965768 120551 1164194 980743 786650 5816 1073763 251691 1187744 1657451 254758 558075 365356 80416 1431550 1845284 1096429 498498 742506 116471 170446 13340 137685 43351 301823 1837849 1906179 628194 1502691 1432487 50758 142263 1269083 1076453 851949 1689797 1973629 1468396 1587818 376200 357489 85949 1140894 591591 1208144 1408509 1515983 350741 1197501 1277767 835218 197425 794608 459106 700858 405492 1631154 1063509 1752338 482117 1801628 368862 1016217 625437 131864 879047 1091898 1837639 110766 1417173 662506 200033 338956 1925068 1224221 1560435 1658185 1085113 87143 1657746 1962193 850523 1774709 403932 382169 1675779 745013 705286 467506 1755664 873703 912997 163359 1238294 1585090 66432 729497 1659478 1947814 1535516 221886 1133693 136409 202621 1869656 444432 1165737 1087034 981698 1537830 277812 30721 1758746 1757665 1417537 880019 606219 211515 792753 333015 1166448 1062688 832421 1947767 1062710 330310 770991 170564 1548691 887091 262585 1622558 1640750 390027 1744363 1744885 179677 306121 297120 1957824 1101739 1996779 418039 994395 535602 1847474 1529559 1921503 943648 1573008 993367 1924036 1503828 282446 934964 247480 1377598 1831071 813519 1892054 1233773 1321808 1691103 821037 1989034 35975 1361879 418561 1999816 300168 1254622 1785496 677641 1801859 384150 1367227 1123869 1770096 694865 44297 1941025 317585 877965 459563 1057781 664432 50415 652354 909185 705953 811387 402852 1718361 256828 305926 30811 915823 219201 436843 309169 744478 863822 1690385 476066 1859941 426756 477460 920606 1613162 1843269 1530459 1421595 582286 535786 645007 910396 1983697 216653 684478 441805 1660894 471581 166300 1320610 1066665 862324 1530432 1328948 1538728 1949161 899700 346482 1552383 825783 1120742 1559173 1617556 932060 799253 568079 462798 1834388 1731318 858127 1367770 1103756 1830881 1311978 485918 1983789 78570 629055 62864 759547 1337122 518120 864331 1250274 1468389 482360 294986 661333 1194087 700614 1799296 501649 1039255 84853 64339 899739 1525056 634873 479162 1520021 1238958 14670 858159 1992759 732020 863924 1899025 1509439 1799442 746020 1162400 911185 862316 940500 950609 1618932 653301 1590578 345502 1809844 1752384 1953426 1141837 637919 1494327 394827 1506037 498949 1379022 973224 754812 149449 301752 432455 1439265 1762942 1958724 705550 1797596 1658703 1415900 539512 1461683 60565 205720 1516539 613744 297076 111530 1002037 1945875 1225474 1162887 1362270 619155 1598344 397213 802162 1480402 729208 6149 1619351 1342664 1730618 11013 202671 1457381 853293 460424 992969 720278 531628 792583 381857 1344723 1602725 1686851 1722900 277548 1458479 1314280 1779946 645882 436180 911525 800948 600672 1766359 1112804 906769 520003 1784300 341405 493990 1324890 1085026 649899 1866962 1438581 571152 1449037 1326285 619467 1197733 780364 745264 1620090 1485304 763647 823805 1232316 1189772 1776633 999192 292343 1056764 409876 192022 747007 854841 565431 1769567 985027 430015 241657 937741 480320 857132 1819116 671356 141703 1598548 377238 1099248 1592740 506519 1551466 1634758 367480 565452 327704 1956697 765014 1616047 183162 1147213 5153 836399 341503 196419 325385 1441654 582867 1050070 391894 1813431 517406 981703 1692964 1841847 217736 381113 761353 851235 844020 1588501 428576 1659928 822023 1996623 1696155 65999 1169208 299231 422507 1083589 1640169 196995 1966726 905896 518153 1421383 1311304 1885904 251081 813808 648233 1423688 525844 1852393 1921519 652156 1579202 1806521 1335800 1120299 1604508 834637 996382 1730846 213086 2536 1221401 1665446 1279971 366529 1470602 1265607 1185519 1278226 1664424 1296704 251696 816292 443305 760534 859189 555323 358448 194059 167963 791612 1098914 884952 701818 836754 1830600 987522 1122540 1228503 855707 859285 710680 1632861 74502 1238761 882061 1571374 1110077 1035540 1902676 343683 1983819 278541 1174124 409409 184670 443325 1172294 988307 1006467 602925 172044 1889736 1873648 780157 1804659 142689 1383332 1626427 602759 861175 999335 1139743 1010844 56581 920922 1814016 428266 1469156 688943 133551 1807492 443278 125565 1452488 1871542 1559717 1600031 198264 1764391 1137614 1977434 1561854 1458226 914743 46171 1092878 35608 1230296 1770723 1928335 216195 651438 1862859 489618 1333697 1823887 1866978 397955 1819369 553156 1298552 1142910 61140 1725513 1212233 745429 488194 120314 214739 1698902 566042 1482771 244392 762804 1153420 1551300 108867 695326 1866016 398443 44194 1711104 1071789 1256796 947231 1471632 1264218 321438 67213 219423 1837509 516428 344718 1157339 1186286 1676245 467760 720124 315503 1589879 709089 1784197 520124 1622686 1554758 1165831 817796 499100 1918344 600184 633836 1052735 200426 66630 1655605 1337927 86107 805551 264882 872176 1494456 179318 202327 1153034 902335 703944 1350348 1047103 1578642 303652 1062609 1080694 653438 1373864 64801 1489984 1541037 293673 144693 1588913 1039589 1764548 668007 932309 1747972 711814 94847 1351959 1506986 1100951 556439 1584977 1423312 1844172 863616 1240270 1381897 1569889 695911 64340 1516591 1368251 1014189 568753 1510635 1674197 1286575 901124 1321166 1762858 558477 1361539 320532 347547 527621 1353528 933662 764070 901977 808271 888514 1000770 160388 1369863 1835532 1162490 594208 710365 510118 986660 424776 1123448 1548316 797243 330426 1242933 1679748 72563 851363 1582137 896632 1208556 1775142 963948 1537843 1447004 567226 1377361 310481 1779307 410642 1367546 931053 891282 1277619 1437036 895771 240762 1570131 1229185 1564143 62333 1104790 474173 1837152 78989 1142804 1764972 1014025 233981 884039 894065 973830 1588930 28711 1150633 1645825 619863 1099000 159831 447533 1971092 566857 1291851 978061 1965161 118206 464088 1902238 866868 402682 1816953 910662 532840 170762 874629 377248 1383044 236777 595923 690386 1143009 334453 212078 1391403 1795300 543744 1969842 403698 1292446 252800 1455358 823525 1609856 511846 1571398 475918 534561 1220878 1137151 684244 1384943 168258 1235841 71771 878915 1775878 1960228 6911 1643257 791664 1328411 1792592 370400 218567 1053264 711231 809942 635345 1831190 1422379 298594 1920349 429310 206804 1832732 566362 1533245 1451604 630525 1997769 1770717 1847783 237158 944399 735071 933206 1534773 355358 1546506 1486156 1916371 1826635 1192629 376081 1009311 75892 49827 1184602 655859 306405 1464847 1995778 1358927 274024 394366 553218 252183 1768786 714049 1832718 1849175 909359 136206 145942 1501020 1700652 1033579 1974068 483328 373155 512232 250380 182001 967005 1139680 568013 1666919 1851378 1835019 1276579 808263 1531020 703672 1904237 641262 1554344 634930 531108 1193653 562431 180464 1918299 1044295 721677 351297 1832342 1096798 834743 1732724 1902799 334696 1583532 1619149 908786 549307 1322554 1533106 195873 193795 1475416 1361046 1615349 1366721 1029099 638601 459788 1209287 1237238 1941573 1369450 369910 101157 1573097 1517327 1547399 1557901 1105027 1365804 1418294 1109725 861328 1861098 1347966 32554 1322174 185212 1801734 807615 198949 842977 1989018 10104 1722904 1020796 597249 1411917 1969877 1673882 166672 666204 663942 712126 861612 269929 1768367 317359 1250433 120126 774695 1956147 45428 18188 661089 1469756 697269 1959740 1002952 1981989 319739 899127 1587692 908874 1233322 1130687 686236 679493 1976877 33360 931495 1093918 482249 826177 1629736 667209 601146 915222 1623269 1502532 1493728 1994134 968565 449299 1844436 755968 1245451 1628821 1300286 537079 1473851 145924 1666046 466443 1552952 1165631 593918 1050901 1816912 1620386 1558153 1358530 1315282 482741 93953 1710732 1802439 1743005 759671 990848 625029 38282 489475 1761143 1532833 1305400 285300 409140 1960593 56105 1899240 137120 562466 426089 189249 123057 1277273 1339489 1508043 1831144 47472 1117458 426101 629015 1083629 481532 1459720 877653 1668016 1907826 645152 1010559 1074443 1280761 900241 991669 1702895 1678017 229665 276055 713318 588322 379493 731848 817542 1188051 590002 1215834 1852183 437497 32308 1250214 1291172 1812567 1075492 667511 1175608 1424216 1798294 1530629 166104 127836 1509443 890552 823190 1083667 975963 1455616 723258 513740 900919 296743 438048 1436403 1280144 424886 697839 1618570 1657795 198824 885192 467574 912996 12526 419050 1713064 898293 1059381 626425 1526238 672858 915195 186483 1941332 109062 1176043 480676 36296 1887080 1551059 1249644 633404 518865 863492 1540500 1806000 1052554 138205 1590991 372603 1453405 790259 1830129 1749385 418893 1489739 1580212 1379458 407141 715193 1838600 1132739 836024 205774 1298183 145989 1340969 1401203 1974892 163115 486123 1170821 1564142 903469 381701 791126 1417150 27696 1238835 91426 1658154 927002 1663602 1058882 1671010 1794203 1621335 1561777 1280688 607456 1209574 1094895 1065471 127442 43357 887525 144391 523865 211470 898919 1325500 1492814 1432471 182708 685946 1482813 1789223 740877 1569330 312317 99756 1815725 941949 613196 1057651 1899772 1409942 1235601 746414 1467827 145250 1805573 1462285 1932806 1273730 1819818 1600729 917427 814850 1806806 542978 980879 1604957 1122484 1760020 363227 1832692 444446 1481862 1027337 1157248 1531012 713082 20769 207731 1630350 576916 636648 406255 728849 1002782 913036 499429 60425 1795011 914831 933479 1130421 1892572 1008569 831871 1727129 258517 1539078 1629376 1946178 978696 1350192 720717 544027 633960 337614 1667540 657301 1905300 1942112 832072 1289845 515948 1736820 1665444 1438080 1198882 337584 1207298 242927 712479 1650930 568703 636331 1385651 682784 1810751 109767 1749522 1122799 4538 391933 1936404 1713283 950871 884161 209852 1379110 58143 1106275 406741 234904 931283 354851 1165860 1843325 789069 632983 65442 389958 977326 1327778 562198 1322993 161956 99195 1258250 1743770 216730 80680 1492584 280926 56333 1860512 1854474 602046 1986993 1686334 648684 1501200 130539 1467807 1115271 796859 154998 448000 919878 261606 1225247 858580 727308 525541 1108948 134630 218062 1323103 8578 920192 1944471 1387547 1231632 1930895 1742912 1371699 740164 1917695 1176303 408487 257491 1022595 526006 1805751 1367588 1917388 1151685 677261 1603257 1015242 919999 1182838 10358 1712369 1687618 1831859 1296826 36369 1240997 1822644 1197197 631827 701230 906356 826414 525283 1982549 1613425 8278 1698993 1715278 741841 1703895 1999602 1977517 1845745 1888796 440306 407709 1330155 259916 73793 556716 420379 1256433 985257 463246 454784 640781 204021 1110166 796494 1059696 126579 367494 1243235 679811 899440 1880998 726064 349194 1794313 1121955 1889368 232747 409208 772876 332048 304660 1957050 660032 1328488 598870 391936 1717131 1456005 304482 966184 1666453 1050474 11337 944906 1472750 1273190 160868 1092232 288642 1838970 1218173 678812 1366155 1110216 1522842 643687 1076040 180150 615285 1526174 710804 1639629 483630 1163472 424247 622223 512263 999153 1519409 1683086 1539653 218228 499919 1031283 1496721 949259 1368474 172788 1219808 1676832 938415 475188 501710 1754946 1499696 1962179 361525 521656 793487 712410 219746 1442505 1078020 1024778 1959975 997112 1459325 1245605 706359 319806 1260197 1978810 1491870 1511838 1526572 650808 1183142 1557769 1966066 1573141 609080 1677825 541518 1011274 1336854 404608 1101361 65912 1599262 641341 1992057 1490467 1898821 777536 1216742 552612 104445 1501243 1219078 702839 158762 1835492 292965 1137121 880426 1402676 544166 1176048 1256 34011 1752212 682341 1323006 1772786 969531 189700 1845521 787073 977087 1746764 676917 1070839 1931683 1626049 1352949 231132 1225422 1167648 992369 168044 199924 612439 120050 320213 980483 1225604 1770162 492353 1753152 1519288 316280 1388190 779781 1966649 836996 913603 1953994 528826 789240 29936 933772 1183643 917940 11112 365947 2879 894485 281877 1482524 1941813 523200 918977 1526008 1751828 718809 1658844 1145367 954861 57886 1780762 1866399 1920737 468230 794396 618341 267177 355584 458559 176623 421550 28443 296957 628890 804711 1087150 1227675 137123 37826 210389 1571992 1209929 1598371 524160 1975957 34389 1645318 578536 377523 1746659 1523489 1289672 1411506 1885241 548696 1545286 562324 1053175 438914 764515 183372 1904658 1275890 467827 256115 328903 1680714 1131135 838452 270181 1116712 1614946 720233 1942925 1962870 718093 971808 529000 1927196 727841 1123603 1940207 446719 589518 1467140 939911 1741530 329557 1566430 29886 578163 61748 971913 787763 362976 1169469 979025 360676 1844288 1358457 470977 1131550 375071 15702 1376517 1674746 428371 1699292 503290 1178287 410308 1346776 1268298 587689 1686385 1227987 1994711 819122 1205803 1666699 1811827 345320 1674300 102610 1283313 1311775 1643824 1900254 1257313 1377968 767335 1914704 1855244 1943173 75877 1387425 1985626 240763 1410579 705142 623084 1121629 80860 1971702 1696318 1786931 1417389 200604 407755 871224 1946871 1603883 837387 1939725 347517 1313310 925855 436742 500292 622329 349204 231213 624786 1585144 518382 944905 1318278 1511471 1235015 847585 1276370 1983739 1669279 1904023 349049 1773134 815592 885244 493478 1905195 812520 1682718 95274 723445 843978 1996803 195779 364667 453697 1776186 1266231 303421 448141 1170616 1402223 702594 1997402 314155 571149 270165 828444 1553871 458985 675022 1383931 1990971 1436765 1205960 496986 656941 1143514 1927642 87618 1904976 1655563 315017 1316213 1031683 1839067 1631765 738446 862013 13545 333066 1931280 1942506 565918 1911198 1323897 1691939 1939990 853593 44933 1249957 1742327 1382914 554090 1697931 344727 1664982 1070827 830457 1141018 512316 256071 1378843 1744671 1955976 1787218 1938106 464480 1141227 826724 1660501 1653004 559476 419380 903250 119975 1833192 1775732 767112 953732 332065 546907 1412002 1796669 1840352 585320 1463746 1827975 1199649 507854 1154815 1077585 210437 1489239 1037347 1380799 460179 752533 1245780 1767534 1219089 1632144 1310784 1315558 274386 956994 1404416 1287160 202065 1649062 615895 1337235 1120737 244249 459707 1107147 1284916 5805 301415 1116971 1840192 1166325 1719675 1116487 1310400 62846 1983386 1786852 506850 1848488 72675 1599728 1840632 1830003 1159276 624441 738224 639800 1456278 1932634 171873 625648 1917351 876787 1130446 137920 1174028 369684 679477 1846673 447136 456756 1789807 856712 5350 687270 1658191 304395 20022 1820634 1171995 1205737 1151103 893411 914992 857852 1856363 1551170 1933469 1415860 305948 1200294 656298 721060 552202 922456 1154746 222879 1074619 1689236 1799050 1025309 1971884 144735 1780976 104641 1100264 592038 991367 1347422 98705 1618448 1468801 1844126 848772 1604515 274217 88129 429969 981352 719403 719992 669654 610249 1708830 38766 1440721 1686031 92582 282945 1370900 1281305 1704137 1030163 86842 1527078 1460988 287581 1791779 1333495 691947 631561 1789826 340748 202413 895416 768708 1308588 1942210 262036 613606 7192 1411350 1217466 696076 1593046 1087239 1834006 1836839 1826474 277379 215609 937072 1453499 1995506 345030 1071024 1080898 1979236 153657 509609 802255 559563 1232125 1771188 788842 820686 1229358 1458017 1877662 1318312 159473 1373769 339173 1047436 1708267 1973368 1719876 746279 1771096 1651946 118538 1326836 1451241 617301 1176619 1377226 594175 1523661 1671141 173307 751285 782848 1842530 1413733 1809759 908587 407166 673571 404374 1289864 61690 947912 1953587 973958 582988 713298 1659561 1941583 1131430 875868 1161659 1057454 1274528 483235 1926435 1269234 1021433 1091920 800552 1587335 757029 1416097 1129151 1102416 65231 312020 325493 861264 26360 481768 1060414 718007 270023 1436175 150222 1548330 1306782 479677 270076 112877 1779054 706332 1829954 194723 1175708 1940730 97036 1777514 652824 1286695 1353733 1118193 104988 883348 1121846 558653 1529529 187595 99966 469511 133011 1923298 205905 1438863 1529855 1970552 225243 306843 607827 1587198 1100783 471845 165334 1083825 1026461 1424595 581577 506398 1789216 1906992 259638 1154145 414841 891655 1981223 48817 191349 775440 101621 173567 1312978 529053 554228 1869166 842328 1054253 653507 1150087 890647 1509487 1523628 1306180 94853 885669 1644201 967208 650432 1187669 555766 1308725 95686 1926902 208903 26667 539150 61077 284790 927119 1794661 229020 1223398 440598 1608174 463358 977346 1483791 990313 1859348 1025494 129955 1485646 1836697 309178 1688876 1011507 1859404 1255499 97390 1463652 338050 1563003 1323488 959435 102029 532519 1373999 1448978 917172 745444 958504 86949 1923725 421740 1762999 886971 1995637 884006 150945 1698530 298278 1229247 1520688 1359978 1768835 1305585 1087467 264433 1229016 1475482 380064 639066 831497 420035 1193680 826192 257320 1844384 177941 1085719 277000 1175209 1481263 481822 408874 336668 1859449 1336316 347638 1893868 60622 910191 73717 1670603 155295 1876469 390215 1482825 979416 751807 799464 1507961 1883213 1159689 1301790 715720 1521316 86485 536975 1926866 93919 1236491 789314 517580 751365 19084 285875 401062 858453 964467 1746615 1328598 742979 1899999 503766 1731694 683552 1617043 1675675 933604 1079219 486097 277684 1812920 639174 1597168 1481870 372500 621278 1601987 891924 1506335 1575168 1002448 641943 173551 238830 401645 482160 744830 427111 1711369 378596 1386967 1618179 1282625 1303089 1687346 645851 762407 1489792 1433448 1624891 1291671 1659812 478859 273297 773063 838734 526946 1533282 738298 1601175 1686393 1365359 1935091 510104 1849997 1071020 1161118 1494816 1822361 1855268 1900962 1620432 1636202 1273749 7995 624613 769069 199665 159767 858670 32657 24525 6698 88878 371405 934729 954189 1314256 1933257 1240320 455116 1113351 1748104 1798052 1887419 814068 940906 1594120 132221 284296 1826073 317374 1485399 1518354 456828 821918 1123012 1253866 161751 239730 1734074 1026225 580843 968149 681222 1157913 749628 1532728 1359856 185594 337750 1166034 1062649 1080261 1533067 1552924 1624972 1252469 121204 1234197 809211 654994 1012259 505282 1774207 1604170 182070 877557 1721797 254937 1139278 195088 787780 751587 1443592 1118440 126527 795728 484041 1041802 29689 199184 1707397 1128218 1816992 814382 1937633 1703552 1291788 1828246 160280 1166256 9818 1394731 524570 743558 1280989 604121 1570272 1337710 823563 222866 117681 68214 1059692 241345 1987975 1039993 1870682 1059731 1100179 1093137 39691 1475589 1392250 1624171 1633267 247965 1269306 268628 872677 873107 585958 700678 76541 1243862 1539625 1052877 11664 690730 864097 221054 587628 302722 1155138 1237480 186035 515025 869890 1066421 132782 1368398 486159 1032929 42272 1161916 270211 241511 1723398 861017 943945 144870 245576 724099 706498 1830689 915504 1865313 1349203 817950 52107 255754 854541 385448 1270769 821125 419749 737536 1767147 165995 1305820 955052 1559516 1327949 1388602 546747 1311021 831744 1907902 1587357 1119147 931072 892022 1040080 1350473 1534889 630764 1066771 173200 1335831 961480 1905355 1943381 1948399 1065118 336492 989879 330777 1376558 1839094 1528081 736920 10030 1154112 1053082 403322 304804 911796 1123274 73368 1134469 1712899 308571 1890656 910149 1728877 65108 1821610 1514931 308743 400 262330 92681 704045 1107396 1135292 720751 1670910 430815 599979 614037 866939 313148 749652 1375808 1614317 1429427 132833 527550 1943893 3674 922183 1496576 579590 1350233 721482 913150 1544153 1439629 51300 715766 455501 156023 1848236 84637 490662 379869 566734 1871785 169814 664262 1256119 1505249 209133 913841 1440042 1168917 1543655 1200900 642036 1949270 403052 835444 1222395 891148 418390 1176627 1898690 657548 1441431 1746279 856888 923296 1779766 1045386 1797829 1751062 358698 772425 375266 506636 1822731 663745 1012714 183778 1128649 1563884 979216 385879 1789843 1949477 689275 895049 1681387 1679201 151372 721675 412339 1371914 923438 221619 1925586 1706685 566743 864589 712047 1999808 88264 1434139 370410 360686 1111000 1724437 1243035 1744939 1583035 307913 1094809 1654351 1758120 344332 1912803 208798 1155499 1895929 1585569 1274355 1166666 363487 427151 1645517 17572 351809 822892 67361 1192693 1591970 1507873 1559475 1197887 802849 896690 1540343 1397649 975158 325000 1564730 528466 1035825 545061 1174770 1434079 623628 259991 1024643 1223280 103367 1766978 1536711 1060208 813091 768343 1858239 525515 688697 1902336 1090617 61553 1649373 1687810 127014 486981 951401 1995088 1233979 226419 1474899 1012799 1475261 252455 1030602 1910879 1405976 1745544 649116 325406 1674694 985895 1469105 1034324 798848 1101970 1932071 71982 461420 481367 340553 1449259 681936 983325 1339996 1358881 1072285 183156 1166413 46984 1965579 5227 1239158 726205 1590799 41305 914783 1388464 660200 790339 119084 587089 1119916 1509872 323793 999010 1496068 1486763 1312957 873770 1372109 1066354 266283 1272320 949365 114161 1490126 513592 1119309 775278 864650 1959827 1284187 446955 1038934 754274 1057455 1254576 239235 828489 1407437 341981 1733806 442994 1559625 895246 230069 298023 319546 679007 1690977 1555684 1764139 1669023 397300 431608 1860909 710663 468152 1661694 478590 1522798 724516 1560672 392470 1908435 1952476 1613075 565356 293399 787112 679414 430143 1092155 1184111 525875 868445 1913760 542975 147756 711796 95707 1907007 1848530 1099676 1280477 1924458 1554914 1466270 1168163 603234 1451047 1043154 727042 353694 644781 1671600 13900 1820190 1546576 419963 914637 1203697 943536 1715123 614626 1210566 944555 1750677 246303 1169894 123882 628583 450104 1915185 875844 1164101 990033 1867151 379949 81234 1216508 139774 1050274 1770677 337500 658827 1685516 1290217 345312 1856098 1404230 540975 429607 442472 755585 1350831 1541442 260445 1678655 526686 207236 1845966 245325 1900259 1288384 975509 700081 1124431 24269 1416425 675227 55917 1166579 87322 774163 1722889 1807076 1026509 179140 1800163 482585 82647 1849678 1106020 250754 1229309 1095918 597313 532875 1777361 971500 568620 1872638 340806 1523877 642143 298824 551402 629424 1414501 813465 1680771 867477 74834 1618787 199833 567360 1106580 634486 272070 478823 1448324 495789 816531 1465185 449642 408469 58634 1916153 430737 1862239 1609751 1782793 27165 1055329 784021 1188484 362761 1250944 1326385 727957 203330 20639 290344 1368411 1266851 1088294 720756 953524 1715212 1472639 661935 1285313 1086706 1365965 940375 884808 1817661 826388 646287 1608497 373894 558531 1049217 1172272 1441554 269604 1327518 155778 1240278 1732468 1806709 57910 1513472 1134227 1837852 474874 469485 1850774 618832 882726 1646480 270058 1409351 1979760 1480610 938633 1623634 1899139 362804 1761464 892136 1242609 1684501 931333 1934055 59222 1624811 240680 1077891 185446 125497 1548886 1968773 479106 1716723 966207 928806 41018 1727052 1152529 1420191 520428 1088369 1402318 559192 7707 931705 1818398 1887437 1827898 1292900 1441335 282649 222068 890389 365943 1470674 809331 473492 955113 1725656 804913 606814 1616190 505326 1541758 1274357 771149 1060095 40179 1264951 1493718 1142271 1975275 1420589 1467779 1114461 19566 1566964 281747 224560 961771 172632 896136 740504 471270 849146 1668128 1252897 1422969 807849 1555740 1765047 1802773 1099508 2524 1012966 227163 1365246 455039 518049 1065444 791598 649071 744008 571536 1728991 1804374 1052914 920745 1295704 540813 1040031 1394928 450032 1954426 236519 700822 1498288 1610029 299251 1522087 73682 1406640 1550047 1889891 1345544 948967 1175128 1900836 479621 850930 1645 1039747 1393786 1574536 521203 1375783 766854 419872 127577 1826108 324818 634339 1132149 1671990 1381816 1559466 1157564 704217 559927 330882 1447353 107187 1192939 808096 1093083 1843983 1129365 1270455 678977 489483 798629 943778 200416 119591 1333424 173401 1593741 836887 1702501 394214 1964791 643576 1938399 1287695 1382236 339523 850150 1525297 262952 1558042 637598 1154789 696563 1920832 717680 44248 460279 790120 1950000 1425333 1665850 1018950 144949 89687 1972133 891226 761841 1448422 1927564 1957399 920441 1609778 578762 1494589 12734 1937751 1217598 1186862 976803 1617065 19275 1526331 1250796 1828140 533231 520906 49020 1907994 166509 248170 1905504 848094 987230 126648 1507967 434306 1994825 1375793 1714191 279631 1561366 1610344 53762 1669134 109419 1263162 1130494 979536 407764 1494846 307888 344546 606621 1787127 88804 57430 1637442 1057650 1921784 670368 446302 632221 413869 1830098 1887047 1097529 636061 724692 1319786 743989 314338 310751 1082490 1329251 1424757 1771003 1903126 1471556 1125718 840133 653527 1159011 1966748 1471230 944215 1655947 487653 1483059 1494185 830908 1910970 568643 836102 797614 438386 936605 1359893 899196 344398 1436604 403336 145480 863482 782086 1983004 639001 880552 853537 502484 1743392 1240160 756782 1045847 1481629 191604 1188589 1629868 1486266 1724093 1653338 979074 274006 1784253 320755 839880 1274134 1258435 1438683 569276 1548153 1751103 1176876 23903 1541502 1067774 196698 1609966 372834 839552 1639255 202429 910292 1151058 2523 193393 1359147 422825 1690527 723245 1604009 970432 1150307 287920 173695 258603 210950 1734511 1671069 286300 957974 1466802 1120158 1199999 585827 1674557 822117 603042 1746022 719059 890030 290484 15195 814259 1708266 384045 1154984 1043319 527130 597218 1360360 331224 1333840 1461067 1814637 1215579 1980516 1744862 172008 1077881 839750 289674 442962 199337 289154 866881 618117 1197415 1785515 612924 390084 1574658 1132376 1960582 1808708 433387 728484 748670 1748705 206553 1779777 1343516 251396 1487056 1956208 1490483 1251039 853731 581905 621601 182832 1493347 1372458 1426467 433463 522916 1901750 393121 717940 989789 386524 178736 1513034 1178722 1350368 507348 1099186 458289 1612970 963166 399377 698926 172816 612696 52342 1698258 354460 625495 588873 1432237 1187778 215917 609771 589815 1311260 433101 285129 986951 131908 1267860 687696 1450561 536203 1935700 1792740 1725581 1996522 1653632 588323 1966559 1507943 358845 497716 798175 1044083 1536436 748237 1549466 1614647 1772008 635595 1050048 1438415 1772291 525061 1043805 889388 1393366 1653403 1836614 22576 1363299 1397249 945969 904787 919782 1434619 967689 1267991 339257 1321150 1440061 1815806 386792 1188078 1269380 1828396 214824 1441109 675533 924937 1263075 1695621 1051887 1516047 416682 1927831 1004674 1290944 174134 707942 166082 1356140 43021 1259584 625709 86897 1173094 27710 667576 1904098 1483599 1501971 1515159 356994 432895 1525767 954292 1218856 131215 378010 699069 652565 1907386 770238 15501 889590 1256309 652527 207330 701780 887857 1249519 880678 304445 776474 433479 186392 799297 384161 1997124 1002503 296895 1793835 1330923 1463932 633835 1560141 997294 854862 1326242 1572911 1944456 1464468 1560303 1617511 89037 805849 1732340 1123520 1186325 236299 1288914 430486 1268213 79478 877645 1166068 1569087 134169 1333003 1959202 1346471 1550018 1694967 436940 1320313 1413971 276620 1869625 979729 1344687 1940044 1347295 256308 595015 598875 797816 187552 1127988 1866336 546619 686490 78993 1055739 208189 463328 188960 1633451 398342 1254846 1029043 1947666 1098261 1753271 1324614 612499 888629 430766 282866 1142050 192486 1585735 1393738 1681453 1483079 1367781 1212958 1622670 1427631 821457 1417940 1320067 1784984 1452252 1836049 1729598 1187382 1087813 1810793 1901853 517464 1482752 144608 101866 74931 124512 562608 1067340 366257 1363899 1919387 1520284 328844 1145551 1637648 1825424 409980 909265 1521103 5479 1213880 527614 221079 1837954 596774 554234 91909 938218 1087907 251459 849785 336646 325055 893988 993663 1424934 1138807 306087 859867 224723 757085 104015 575252 245234 673702 509776 1978847 1363427 70424 239181 886021 209606 938197 143589 201204 1913472 1535582 1178226 862310 1420130 575972 1412721 1388242 9508 1325616 693838 958341 1379555 105174 1214054 1621480 379029 910887 609274 210161 802951 1954307 1674776 1605319 899944 1529211 1551200 826434 1964497 696478 1122653 803954 1183062 513100 1656637 1907522 1361613 856861 833618 409475 834264 768953 368406 1725231 1776222 1853903 1737599 343773 696322 1488895 317527 1970701 1891165 1852921 163515 28304 1156030 318692 197730 142390 390497 221440 207173 190921 528957 141373 1240797 850310 578947 1980685 897982 309387 1309503 1681570 424321 625616 215409 1934906 1186583 1606920 485558 985200 805787 1311326 219070 923323 1009624 405580 950315 1736501 910576 880306 1348114 1324145 1735572 1333035 584687 1053907 453698 955839 359506 819853 932058 1460021 262369 1665366 622168 1012927 1304143 923198 1062488 1453974 654616 689215 299296 1723346 718694 1075085 577162 873797 634272 482278 1067506 412754 1216673 79238 1843805 1684735 1682476 1523902 1239034 957464 1566477 1507605 949029 733244 1898274 1402806 265481 780982 1298807 1170607 560760 267889 787010 387323 1677608 683959 299560 551291 806066 1173492 1777847 677841 812364 552486 1602390 1476977 499848 1944484 1910759 1948234 1588455 1495192 1199809 1346858 182789 10915 220627 66501 1204990 185853 1917344 33816 545362 1291040 1961946 1395797 256985 449621 1770600 195354 559988 43160 1323750 1054395 1911018 618344 876719 1262613 1775859 1321565 562421 1963896 479605 867869 794124 538978 681492 757400 919084 1090872 1699516 97674 567912 1486599 419315 1902493 602821 1203103 1471071 1178425 1527962 904749 842169 1400204 748913 590793 1225442 1768209 1443231 1630226 30725 739063 838556 1856694 777349 626649 1925088 470469 344018 556799 1649326 1077489 836420 99770 1487252 810969 396319 983344 368293 750337 1464122 1980178 536360 1287272 1804730 1834212 41775 277102 1810388 1910178 932210 1429306 1601548 1981766 712851 849755 288983 777035 1971113 1798262 277935 8540 1833614 102865 1148815 809025 1742344 829808 1355172 396908 1540421 1343185 146987 1013399 644618 1960241 1605412 1610060 755552 664426 36378 833686 1581408 234651 1040365 805305 1306987 545442 110379 1606485 1175265 835412 1664303 1734578 390747 1040776 1219153 1690883 123807 245113 1700276 1897814 1075255 1366858 217227 1635274 1520577 1983091 1085062 1901775 1908110 400744 950806 1871405 793926 753151 398969 1112898 532071 1055560 1682060 518999 697459 1779105 1793704 893615 35143 436414 1676251 1018675 984616 1250701 1500491 17888 1218455 1577072 1555925 1601774 69844 255993 1324076 935425 219693 1171768 1731448 1226825 1857041 1467338 988854 683952 1733523 1170710 1535701 1135402 843341 1245073 111201 1646127 1285687 393535 415837 660076 136160 546663 1494878 1089364 479298 406082 1321811 1734668 769040 1062902 677055 1990657 888813 891223 83141 157089 1049384 997408 567678 771846 878543 709983 1059627 1963476 42937 1051939 1808512 587334 1816971 1241540 1094846 1259526 1368518 325110 1679944 523441 1168984 1131916 947872 228479 1389935 1605502 1222935 427902 1999679 380429 1152400 167956 699712 1760910 1454369 1627077 21030 1091697 324195 1309737 251121 446215 1413486 1376552 1501669 1092029 389861 16783 492326 343115 1415992 1014442 1736563 381413 1610625 766880 1963745 1741469 758739 476997 362899 1345086 793654 1386820 1953456 193299 1488549 1441570 469527 1237839 219461 902972 1283278 1388173 1201494 787764 1961922 159690 1965107 1070038 1345782 922422 1856170 682507 1137576 1566281 1606390 446774 371307 921981 632346 1960713 1503960 218109 1050970 772343 293950 1807520 777306 1490633 746912 1244013 948930 1360053 1684230 351400 1464002 843776 1391067 137976 1227732 1577943 606210 1041658 591734 1063925 672170 620433 928843 921899 439426 1831512 1356692 1183693 918421 631910 290464 948416 800003 537197 747719 1647318 914975 1174460 1599942 605964 1059355 1055850 220562 1892072 1679172 1649362 466033 555422 642736 334867 1356527 1914170 1141191 1415120 547232 1262777 536347 1978682 1097526 758322 1791293 573208 1782913 1478464 1771222 958388 499488 923010 438060 1971633 1577787 1876565 1541114 510617 885548 810655 560986 1535636 1899616 154388 182928 1111320 230440 288796 579275 1055834 1898790 1545564 702917 920286 1197460 268528 1014422 922517 1451714 1410811 579155 661693 1000190 371048 1537146 1527202 319300 1607746 146550 745969 924112 184002 117224 218298 251728 420942 1931205 23198 935180 1845356 1943541 923496 1282756 38818 229142 568055 1499631 764264 1907330 495953 356855 1449903 1650068 1601405 120820 690031 786909 1611850 370544 1491486 532817 1094842 1367487 302282 1474632 868804 1570005 1715539 188475 90090 1888275 593364 1962816 269844 1508347 990855 1403108 1119435 343217 121553 261792 1471561 1807202 1903810 1290150 1540692 145044 1871545 221589 398531 1874358 1923548 102640 1909260 355051 268123 1376257 1018928 922184 145777 830795 1736119 1797749 1100922 145246 947508 503993 497031 643518 1977571 39134 1469415 491122 1043269 1774843 293411 236644 1502575 1303410 381047 82594 1701926 1671981 1751736 1204257 497482 555984 1478283 700048 554198 1764207 1357252 1747982 834829 1021149 1112427 1126437 1159789 1651954 863162 954618 1383116 1876513 1233303 42567 1425630 802486 1358976 385000 288941 372010 1730070 1314689 947120 1014389 1603488 1564892 1807444 74170 779144 1523861 308731 632101 1711466 646412 372545 469373 987408 1647451 1096499 1955639 1997140 1780379 1913728 1328291 97175 763762 921383 1212450 1484728 467226 131990 758532 312679 424283 1964587 876579 108299 1393278 1688929 1189371 261958 918847 1561798 367674 496538 524969 804155 245609 597548 176777 1976555 1036811 809932 1064156 1618369 134600 1294903 1210285 82306 578742 900166 1210066 440565 427117 1457236 679333 89353 962855 751541 704965 261669 213535 177863 264987 469300 1044149 1302250 1997108 1090234 1065922 1248634 1974792 1879508 591913 736903 1305929 1654766 1307133 469722 243004 1363577 888344 644191 1074084 106102 1963646 1954419 822552 1068723 1258881 1097985 1841741 849448 1210417 761411 165249 787323 710554 588162 7427 608304 1470263 1429539 1607872 74330 478403 1069344 1799349 482939 775350 78081 1678263 136854 1343544 696709 1369727 1854717 1153878 1665310 173481 276945 1726631 735565 24447 1628693 1117323 1731531 1282218 560397 1779898 1573139 437313 1958996 1563441 1780729 82926 502803 1575445 943196 1187027 641343 264295 1341182 1177824 1522105 142912 1214886 1623066 246171 52439 1645496 1573248 903348 199515 381504 1596078 1018890 1017007 64771 1486290 1949396 313164 1827195 1388709 736756 1993431 520051 620239 647171 404963 342014 629905 586536 1578044 550782 1109813 1797411 953903 250705 690093 1780589 1646269 271807 1068260 1325913 1058052 1856763 1777766 51077 875980 1924496 1874915 399336 1617913 1843033 1415661 1428023 232935 286577 1384806 386011 1048724 890661 1632637 997986 1298555 72340 517093 688440 332050 383530 653110 688768 1209195 1369811 293224 1727605 1640753 1522590 352394 1725234 308284 923918 377136 620845 1870230 617932 470247 461507 313899 1977721 776745 714249 1298061 1247289 357138 909812 1028926 1530816 1627591 196455 145377 536436 1659237 1355103 410004 1092127 1200091 1448243 869329 180258 1481732 1218901 1764132 590963 661714 486708 955476 55204 404881 1073848 1670878 416541 351632 1391862 1560166 974742 1439782 182679 298185 882001 1222665 1003511 1329214 989738 1824122 477463 887695 1966857 1421632 1455329 527375 1592563 1099453 1510259 1620573 925966 954498 1901412 587714 324090 1140537 1420834 1118864 1549060 1902613 234801 1446460 1024927 690766 677970 1581377 362884 634478 1684337 602662 1574256 1145525 396261 1377885 1844556 1197998 1190046 738831 564769 15603 477301 811632 376223 1159102 397031 283732 468701 606153 664410 776029 1867611 509790 160761 329761 433446 667713 672749 502494 201256 1810887 615563 531246 169400 1253391 520393 1830430 1269137 1703823 1022108 1256775 873259 395845 1106603 1109888 1494745 892089 1397261 1966483 1669769 114396 469951 160378 46545 1714951 1354715 432523 1618188 88991 548594 423993 1163773 885011 1655422 1516977 77629 697950 263302 422845 999938 7825 1292645 498698 1105395 1932650 987770 1743086 959283 872796 1122080 710999 1802629 1295162 1895374 822139 1893624 1778452 435905 399618 669672 415705 1444060 66216 669349 188720 779356 1512615 345582 1620574 1130966 1159772 275265 1316566 1027033 1845429 1217943 266585 1938303 100054 174680 477861 861095 1704752 1652668 629338 1279046 1352559 641345 612600 1243609 1424421 444163 292006 217006 671781 1431360 1832020 419551 862848 1977500 495970 1669442 725710 291670 465164 1450864 1271673 1761407 271910 414807 1216213 601356 453700 221048 173755 1183533 881641 1136947 1744325 1134716 94272 329901 1698830 1755689 1575820 442625 946644 1181652 1742958 542578 772967 497524 1243291 828048 1284556 189162 759311 266383 1861405 1697542 994474 612751 95812 1075563 1378753 1181515 1350293 1869620 1165607 1073530 985193 460131 218232 66095 547535 1935390 1333914 1831475 155907 741008 1299138 357108 1011913 710072 559594 1685167 207198 1650987 733784 1552569 130083 850066 63018 319843 1642136 1015792 1850544 1474535 537194 1529158 1149832 1099072 1259071 1135537 1640213 1296004 96001 1832620 1590649 894299 630428 1401238 1350461 1035692 1596997 1589439 342375 832854 228838 105148 584708 1222901 738089 312712 208284 785919 1105377 859875 404978 313999 1476830 1916077 1593533 225906 871610 211072 382309 1225476 1620215 1675220 1689650 229102 1688259 1754215 236744 1015201 1835075 1239231 1501245 1598551 519703 891084 1686652 1525577 1395756 1215457 1222624 35536 1104128 1673502 1418412 1691536 766108 523975 1958406 610628 1705040 214590 1152774 505513 1112691 355558 866002 370894 894509 1595847 1734724 869760 1669182 479301 23369 1392538 1921061 949802 1866968 712920 807018 904216 1641383 1265425 1562784 1538221 846886 1602959 923816 414992 880455 507238 1036164 441114 1670038 1148430 1140215 252747 558790 1008394 426744 344375 962767 1932450 393081 806545 171875 1052419 1591144 994143 1061270 864575 773183 989499 1799406 268366 1888937 1766225 1108749 1632523 630902 1701246 831238 1537823 1291182 1658553 1947398 392466 1042397 1153553 1548506 1422441 1362730 1914191 1505080 1522370 1290953 1848449 737641 1942549 1854157 474528 373825 448612 1242887 96632 1030998 1041542 998752 485378 70402 1929491 1101275 914538 633540 1905614 1905125 536578 82258 1440903 1954512 692969 1497735 200976 807904 1965000 49716 1659071 1095046 404398 1661680 1751927 11207 892730 840557 461369 1984051 1950508 29560 322961 959416 1146369 1948375 1906084 625527 1260219 1510593 218225 482230 7615 770313 853577 1568124 1705929 1589627 242361 555693 1743396 614838 1634204 1116756 1211225 593485 1753956 1881411 1685332 1328365 952057 598485 989257 1053524 817218 83600 537755 1339192 534757 1081837 1174387 912206 204977 120610 1144359 1937911 226243 1966954 1007352 1534125 43371 1599171 1484364 28089 1159614 317943 506114 1365377 114335 1108639 399151 1749353 1809956 1672846 1434156 1650554 1086748 534910 939136 1564458 1618954 1139986 1900715 1579686 768735 1577312 150575 1016336 274442 152486 4575 1617905 1029912 1129088 1784173 390306 1737322 1894036 830324 1590046 1809348 555373 524060 201547 873934 138554 539670 560187 814123 563553 304908 1466306 1545057 1649655 271350 1862106 239842 720963 1193334 1921193 1893162 1863192 404441 1550680 1126987 480078 351431 186271 1166706 786626 1716776 1926718 660219 1194559 674936 1010785 1133873 406190 1581520 1539397 39146 1108461 1671326 99170 47814 1577192 1688963 1614076 978312 1469896 431325 1115412 651990 203580 1825343 403222 855570 1302932 1223223 467879 316573 64558 421366 1072696 1405530 414190 783961 1696210 1593818 699930 1067219 806722 1113482 1795400 1726156 493316 1388488 1146701 477586 1935698 1307940 489037 58871 278043 1058738 504476 527304 1977359 1867215 525322 860787 1383317 247720 1713972 850373 129316 1397377 1767216 512453 1636344 560232 1640603 1444045 1220345 1751209 1911699 895101 1238891 671480 44393 1119354 66854 973531 994258 1680712 1102484 743531 624486 154553 1032041 1065943 475645 488779 1364840 799378 1641599 1176108 620051 1003875 540757 192491 271127 1080330 585192 1353973 1940387 1561282 1373286 1655038 1109070 1051587 1092460 618807 278154 1042534 936329 748747 512722 1399881 150896 805266 1914999 866363 816446 766469 1638566 1978292 155359 773306 1089352 48738 432186 1795720 508613 518704 1011523 1857406 823926 1930331 53658 352340 1335897 1713539 420806 455655 1498759 1654435 1972189 960774 1652962 1491666 340985 555802 123051 1812170 983486 1357762 1642684 282521 1477755 484948 485404 22253 1965731 431979 1436164 1112492 1268238 1922776 1070104 391101 871628 89225 602981 1204383 47059 1108903 310685 1869680 308848 1353020 1925237 1334325 735952 1559488 1732809 1596794 1513188 606933 1901384 908169 1862476 1463138 490161 562716 851422 256418 1952794 1882236 368646 274595 1441939 540659 1778163 1214484 1973261 506331 1353595 339927 1657160 1549762 593049 1259978 509822 985940 662138 1670390 134558 1379863 663924 1648345 269687 638867 1058925 213279 1285528 385731 675844 99305 1697442 720895 481181 1166210 502676 603658 362578 387164 861751 1928790 1754404 414039 750827 1018623 1525809 437734 546484 23259 410946 1132385 1034182 828990 1113524 591859 271263 1739073 855075 1228286 569652 714007 1210186 1637287 666634 1687770 1754476 1346071 372489 602640 5758 396740 281280 862931 73518 35600 1439453 1413645 1816476 113618 501748 1812342 1425595 855118 1909310 1116397 1801889 345612 1786911 745408 618907 1600204 1946870 1193838 146966 551939 1517722 1452802 785806 1849489 1021515 103958 1682054 311220 456085 120533 1221168 964673 874337 456387 1344677 1538476 738481 54017 746816 1059892 1298664 923948 941165 1760083 197142 412601 606498 1282731 1404854 125177 1267526 243557 1648558 562152 1288470 548087 183839 304212 263518 335223 90847 1626562 269789 167597 1551152 197052 285559 1968978 1877832 834385 1171657 938329 1418101 402981 202239 1118208 11931 630416 1313410 1044366 1615485 69308 1854143 1861518 864119 1616617 212249 808155 304107 1942655 638591 592755 427724 1431748 1460687 1068402 327821 1414187 752168 137689 1811565 1929592 922602 1664129 67822 1641561 944002 718409 140299 121742 1762112 1405582 1211134 795506 1741117 1580109 502293 340899 818661 205737 1201078 1121126 771658 29040 612147 620039 545527 1598225 1288587 38543 370473 1392561 1109026 812580 440007 1474191 716408 1708688 1309886 23388 25493 906784 786808 995668 55330 548470 893136 1234103 1772492 86135 571504 1160429 735596 183764 1810519 813888 504025 772125 1839608 986950 896264 1133519 1147841 1180479 234741 856831 1135437 321737 34568 1745155 1698289 1082944 998018 155030 1191603 983184 1165072 49065 1232971 491387 1135800 214190 133140 1893025 1826794 59090 53106 1525914 1737169 1963280 1591467 207008 433300 948421 819890 1217602 1590326 1420877 1928148 694586 4989 398554 880662 6387 1228032 524686 1878880 475384 425627 1818812 887865 1895960 623150 1599201 998169 312276 1493117 504867 81528 1941707 462229 425478 1761689 31431 1060773 1667376 557649 972849 270344 672055 497157 1249186 1322262 670330 1334088 1842541 1906561 1216733 967136 1319404 859008 1509579 1893707 1716749 1377849 1721912 1663884 240597 1762525 1865165 293495 234815 1765427 1748385 426975 1669678 1402783 696678 1495583 789813 436928 444861 1364220 1808298 1707793 1809932 1942905 1422770 261944 1949955 370335 236093 307795 1068787 788814 844749 1920020 1899346 1237226 1715609 1709550 1010367 755678 309703 734336 618021 1934201 619530 1752912 1305001 1309552 332343 376448 1413122 1223278 1836825 1874670 294392 310587 601758 468394 1105212 1618086 39738 1278874 1049896 1069908 1748684 1986972 253056 1293026 1236098 1026300 402839 1961801 770334 1153844 1917197 48243 522179 1339969 1365606 16194 979143 902773 1321126 434667 807980 57532 969857 1311992 1611959 1383006 513630 1380390 1642867 1948058 1281515 628358 607661 1992635 1685979 399641 1958341 525213 1285601 397167 1706188 360476 657102 387400 1239492 129617 1250266 1512274 885286 400750 1234450 1638353 960672 1037841 570917 1694441 1162690 767376 585842 5086 317220 329925 1229036 899715 1825219 276798 297685 354763 1865343 1567287 1733108 989308 1695653 1521708 1714323 550396 1610011 1062775 1003403 690579 1389348 1751323 1051807 537645 757201 105552 1126434 998960 1470929 825537 1779000 1559532 13229 1981417 1620429 1736392 464755 1561756 1179106 1560178 1821498 720633 159793 343487 1428786 292327 419331 1703935 946518 1780676 1730677 1553592 444632 1071518 1527261 1366732 1400272 92894 1792191 1793919 1248884 546304 443199 1778679 1715199 245866 881908 1372785 1827189 1753068 1125734 1198529 1992828 792010 1516472 1884856 1701818 1248504 1807681 398407 1831320 1694151 521602 933949 84838 18593 31366 1392710 532896 1168009 948515 1348063 579435 430743 1190885 1798316 1753360 1906422 1110755 822064 1015061 1300420 1178657 1507689 1839452 1225299 385003 1303552 750422 455966 1038681 339339 28688 738675 1608023 1424036 1708027 900836 926516 10238 1763190 1707141 652301 536410 1987808 885708 90579 1487032 1326225 1794995 1796756 237430 1720481 582164 922496 749076 273775 1297752 1358897 1997556 1033068 507343 550797 1507141 1443917 626868 213083 756102 432371 380321 1914986 49045 1080246 483347 604984 1354510 1552152 1039201 640028 667780 1258525 1017579 1786885 684371 931793 1769750 1530160 715389 1009044 1086362 192815 672613 1527487 975285 139574 1631666 673675 784465 164774 1753336 1944491 148427 395087 1505446 1791884 510302 1037221 710545 1012515 1453629 706490 1046846 336702 1907857 318016 659186 1022226 1280882 1883527 699195 1200972 226345 452831 804805 463232 1835370 1054649 542613 1383118 1435584 1562974 1689718 250574 1617994 1553970 1408621 261315 629635 1850150 795008 1911024 1840983 1325712 788394 1473810 863256 793095 843980 1094845 1691683 797668 552923 1790553 957803 1879382 286917 1015217 504001 494894 1424685 1203027 370684 348890 470040 1310398 684015 185642 1746965 358555 422760 791893 1374769 1630830 1251269 292609 1476406 1668288 1652817 1650899 441989 496874 1971488 346589 271749 1806192 716466 823398 1851464 1045351 1146433 357938 1065380 370548 449063 1157414 1388395 610589 728334 834317 1108167 220219 1208559 566801 614529 1304945 698716 437420 1387016 1342216 1200207 579307 866161 1987340 1323945 656795 439767 510972 1850919 1335084 130136 1442252 599006 1785708 266427 942308 1026863 875388 505340 1183023 753071 637011 14761 1191216 266735 1698698 968071 1823421 756841 1000439 1549725 72903 1401256 1646595 1737074 448068 4043 440618 1525934 814053 1068647 78812 1334652 201671 1169104 503763 1981023 90231 1950640 778848 254962 1322270 979881 1647793 1995368 25076 549127 59101 690731 1169409 975555 1053634 330078 1865176 1007274 823372 585908 1658081 379281 1474472 817632 587954 1721861 699138 1190264 1510853 577698 1158925 1317635 3180 983642 1566830 683341 1358267 859003 1159455 1023656 377356 551208 1645452 1722601 1981909 240127 1188779 41387 178299 296287 972422 228807 163945 1411162 876114 1550882 31855 690634 1641909 874193 128167 1509570 1914023 1075878 1016351 5273 1070522 694610 1533285 1308604 902230 264206 1723647 903797 1711157 1962657 122826 762652 1048492 1366650 1232219 587435 417803 944532 1690821 514814 1348678 1771977 1915910 408838 832551 555266 1278613 773845 702799 285740 822305 1726204 1408640 1649517 1511117 653021 1886466 681838 447455 1113124 1656201 615887 587289 800617 1999250 1243623 1444250 1163668 1674907 751927 1844488 939778 1745986 958485 1643545 1865360 1804651 1843702 1745531 355150 769623 1805028 1110397 1933400 1975015 1733540 569146 684511 594223 1076518 1712176 609190 1125010 911985 1402360 1493904 1540048 1328249 113639 474477 211192 918704 960253 263164 1911470 1921586 1910818 798818 1262819 1848126 781693 904365 9222 1057051 142109 116182 513045 530998 1802996 1018708 335169 1501403 1106706 369303 1174955 1183366 157137 1250948 50613 412018 114655 862304 931638 708698 976722 17067 1624535 954843 1122278 551611 358780 561649 74693 1548384 1042082 893438 1120654 1221514 1312092 1977864 1201177 216682 1849269 1708594 435993 1477 1985874 243492 270107 485550 1932622 656158 1623064 1498020 917195 537205 1486960 1466980 89927 861753 440307 1801434 54525 878926 1670261 111517 634092 1133239 1663252 1012003 1273216 1183538 234593 1381210 949549 582692 1722100 1414406 1041039 564601 1151792 943535 597261 858671 1635862 887911 307728 731554 926133 159808 28217 381190 1844792 69173 1634854 1443302 1401514 642733 1531854 1688904 1059989 338675 548695 1153654 43951 1346841 1674050 537772 928763 48024 1670698 55442 509158 449556 165516 486111 1668146 943224 125842 1273208 953181 1134471 1039115 1313606 1550081 1388011 1878353 1123941 149082 1863138 1476804 1748685 1137757 1788639 1719300 874428 1702583 839737 1614919 1897798 65281 899708 30586 1249188 231244 179682 690523 1560962 1451319 695722 1042130 447508 573765 1509927 182345 1338178 778606 1480560 240540 31120 1928519 1679330 1343758 119 285392 175738 1545372 171825 48388 1668593 971516 524355 1877495 977202 865425 1793779 1574964 352610 1886565 951593 857529 13864 781724 841233 1816218 1113673 593177 1343318 968464 1965561 54169 1268946 1041803 1144252 1928646 554849 1465368 34943 1854760 576653 1681614 913085 369055 169135 219612 557974 693595 625111 1934593 606192 968265 8649 554173 945243 1576367 1272195 1142750 626855 517154 812872 1315407 1954585 291417 1770382 440520 1405209 1935514 388837 334788 665482 421553 143148 1943928 541584 1255413 1935982 1616301 1021213 846537 1061643 1551271 1185400 1658488 355161 285950 424814 439228 414141 1188369 37504 971688 402064 1689625 103108 1007409 72213 1536557 1132345 288875 1932161 445491 1802126 498640 1051281 1916669 998986 841987 282653 1982279 1336931 26450 298263 21458 443203 1903332 1161850 279283 68708 1056243 1909436 1393649 1623746 33844 1597255 1403039 1534792 625494 653676 1689342 139720 1454291 417905 1046514 1737171 73642 1849299 736012 1902107 85512 302193 1423900 335564 395574 896552 235086 1941697 1129873 1523439 570396 1158191 1676643 843382 1004478 635886 402215 813351 172516 451463 1240440 1083579 1810410 291712 1909826 1908267 114126 1850517 1902153 634655 1770885 868996 1311560 66567 1105792 364394 326045 1025499 801823 327395 504531 1631107 137365 776297 1794626 1567889 1258176 1507386 1874245 224357 1107711 1228226 485101 1835355 513962 90916 122168 1047849 824145 314247 1842571 1072231 760788 1811449 1979587 1152573 125673 364893 1953643 1859370 156308 1401524 491149 1718283 545131 1476078 1003976 1961682 174222 109076 981841 625552 939210 804627 1810680 454133 1483968 1914250 616513 835308 247511 298667 1488274 1339131 1147165 1260462 37377 1506903 981086 1820841 1476812 1189543 883427 1469810 1816904 305716 152947 1244567 650347 1566691 775986 1449153 45788 1009686 1997594 246216 487023 819881 327116 1005960 250764 721905 1288122 996716 1985883 1271930 574988 248009 1270616 1254067 1250162 1798209 1058619 63331 1847581 872575 1239118 1912608 541453 142606 232097 174114 1944504 1649015 132283 1427527 402769 670646 98712 581925 758176 1579333 1332009 1632960 1310896 1493156 45980 1048835 1955640 1860641 188962 1838265 1527460 71184 1781632 1003604 1116368 423674 1113981 526968 556610 1750186 1678628 428872 408389 1116964 1469869 1785545 1047768 931601 778304 1949147 57796 998468 1595052 773208 1736697 598460 1716460 992703 1568232 1766693 59060 668442 149816 1079967 1589723 1528345 1960285 878447 171409 839085 695899 1460656 474678 1521489 960558 957178 329420 1682327 1406725 1006190 909158 1331295 721109 106968 582486 172567 713834 1102399 1810598 1469670 176431 720692 1296496 1657445 1781553 1165344 910687 1065283 1528232 137026 646350 833499 1996548 1154890 752939 568990 234500 324341 1624178 1783514 1903866 757997 1555426 1110171 1741740 1651992 290723 1324125 1623007 665713 420484 432175 597635 1565504 108117 106272 180097 1068148 1026655 142685 1558401 95244 14314 254941 571298 1629560 16116 1923207 607932 1964441 436935 1678059 83090 1622357 812572 455216 971809 520532 1896288 6010 1078839 938992 180272 724773 975585 685897 406019 1557213 514407 540625 997369 992489 100879 185816 1777224 1288889 61568 717039 164560 1660838 438476 1024333 14669 361881 1289920 1503764 1641276 1272795 279225 116658 183831 1932738 485859 1395390 454911 1434724 1371740 734665 390068 1801830 581244 6975 1304360 151303 867054 681223 359526 898977 1036901 1672879 1582754 1543782 1396578 237018 1792272 351733 1314376 1173971 1725058 959384 487320 1197820 369460 1002075 645457 1154077 590425 1237249 1432667 1699408 1052154 1696906 1157984 1025743 751619 925376 1930140 349995 1721261 278702 883916 1716885 491902 722401 672694 1258382 252756 1579630 1674392 484308 814092 1455314 232413 1449681 344368 781542 407745 1781526 1509406 495747 1520345 1591580 531280 1194726 1948518 336019 1578279 1710857 45095 796228 1717373 293452 453915 1693960 212392 1167513 1225970 347957 478564 1925840 966707 1993500 1267604 1086550 1259293 1698558 1729111 369780 376062 307881 132757 660940 366984 283735 1266444 1132615 1788973 1969487 1349517 1165483 1706900 1802513 1037546 290881 1270384 347615 1501934 1144146 84532 1705970 24276 1733248 508150 761915 1366426 981434 937793 1619555 715790 1770130 1596044 820876 715764 1132616 66129 1745684 491911 1102010 848588 404096 567587 1157026 542467 1926361 943663 584842 1998130 1000544 1203964 1074033 88353 1479670 1749601 1179223 835613 419778 1575151 1875885 315669 294829 214262 1437521 271779 303352 788757 435441 1837262 1331447 1445004 1978953 1938394 930316 1735553 1609675 827576 679303 521763 25846 622139 1652151 1353155 1948416 556052 212764 297119 1808679 709016 914074 909739 329858 1514941 634667 279447 1834997 348769 622686 797641 1871522 1131778 438260 1836443 537029 434206 249039 72343 838716 1114782 914433 688946 1046845 193800 81085 83803 480156 1668680 1788669 844702 1731873 1992717 490953 1747406 1767763 486041 1182221 1001228 626945 68318 205252 595863 1721804 1141204 632048 816001 295535 79999 1970211 924100 1243319 785933 1009344 524715 503200 683801 1524159 1018127 1755188 1874446 1824524 1842395 534091 522757 1174699 1140561 35633 1836167 210802 1101325 1833650 248800 1943190 1997624 704823 451253 1519037 56461 770875 1950098 9383 992512 1499023 1739485 282508 1298274 1908882 405377 252388 310960 1918160 1294871 1498079 763288 387578 1749671 1496202 1832809 1649542 1177167 1859010 1233003 1088967 998638 1072823 1564744 1638393 1305625 1981364 1660030 1139755 418545 762687 255185 610971 167267 708829 1490920 1974461 62649 1465901 793774 1904102 1039757 1953364 1948074 918151 74024 1388391 344089 1957724 1153308 1217875 1075175 1199894 628375 1178612 1863109 772557 1146119 718706 990771 1764001 1333183 1274896 22621 620058 142396 419646 590838 846437 522620 309881 1381693 342871 1702379 1285013 692715 492605 1661412 576235 1819289 179046 37594 76172 1580558 1289949 1254133 263356 1961080 902960 1299087 221020 1079438 976273 1661797 465514 96015 1541939 1891518 606230 1849990 576797 1180981 748555 1744069 1489476 1770058 478395 616847 1543099 1567034 264502 329849 385929 741038 93869 1872999 1207706 1767403 1201961 1391295 1078893 1611674 1497552 246184 1808619 355301 1932468 1435124 100938 1233140 1739816 1616257 1876378 1448993 432673 1928745 763138 1712209 1510394 1721833 1749839 946081 1350090 424181 262147 255941 1589061 1914552 1116175 1663601 1889505 163742 653471 1412425 106802 1508326 525401 1822804 898131 226961 1248367 678392 215782 756891 987030 1507387 377207 1541826 624838 1020045 1194723 209006 320905 1510995 466556 441412 665413 1955111 1266761 616491 603752 1588064 162740 219652 984684 1954565 1040489 1325646 1055467 1455784 1549003 1043647 1948632 1845216 208594 487219 628613 156243 577067 919079 40674 1514355 729109 31361 1117228 655630 1653429 1371717 1317246 1499055 1599017 409733 180237 1197149 1192021 1251491 1279734 833243 187186 1032364 1390503 779575 887630 351046 112775 796532 1528675 1180291 1029112 1411648 1575576 747341 1742337 1657651 1596436 1158199 1600470 203635 548154 1012900 217229 740488 1381019 1022297 1372416 1398766 1765663 993362 800700 329076 618488 1934626 1801027 1181899 1792290 499456 1125951 812357 1723085 147446 1534282 865008 565131 1825754 145440 538455 1433584 1845991 261337 1994965 1846905 425767 1991248 1950964 668330 698987 597194 258115 193549 292533 756316 19934 765493 1901028 1272109 478579 1292242 1929003 99011 1585915 1666708 1252766 210501 372659 1836662 1019134 1130457 343192 1204993 1698696 309893 1776112 520716 1661526 1274800 836267 1380021 602144 1196826 1872330 1849906 372771 1671371 1458729 1906883 1267578 69625 1614067 64180 1152009 880656 1082828 862374 182335 1432389 196006 1687578 1755245 1016091 922674 968696 1739084 17662 1624227 84488 12725 1834369 1606415 437025 1830501 1068057 1362904 1099833 1957470 476113 1939797 171086 749953 189069 94368 1862841 1527388 1572130 1625547 1391640 5361 1797751 1174015 138331 1965536 1194111 1096851 892672 287850 1613479 411685 839299 1049434 1683228 1234174 1849487 1234346 20825 801781 537723 1508909 1772512 1676773 97532 1313091 662131 1769862 1057980 636914 1636876 1613558 635460 1435294 1295366 323599 224035 926689 1610373 866289 1196338 1924911 230163 35679 309362 750684 652866 1062899 1512303 1653484 1781138 1617597 725435 847139 181806 1746376 814606 1315517 1164325 220771 1487434 447806 777238 1700143 1926819 402462 880801 974767 734837 239022 435624 520966 1190898 601486 1314173 622926 851083 1090432 836193 334764 929456 1673039 1371284 744399 1740719 1970630 501998 1384626 424926 1090760 857624 881207 349092 470489 831947 739669 105017 370099 890844 1257040 1757975 1694613 999354 1983456 699274 1950771 22958 159875 877889 1860595 1599642 1535760 781791 1031232 51543 118681 602475 1494993 1266795 477377 1968029 65761 1533827 1345604 964767 1626821 1277612 1972322 311982 279083 1803387 44477 1180391 1285171 145538 1769767 918905 791920 1360304 479995 980251 889960 542385 1604747 1512404 913899 598488 159696 503054 33842 1561434 845450 939002 255902 15459 1645788 421118 766833 1183299 239275 867358 394746 1609477 1925505 391771 400857 1750817 811343 513677 313450 731226 1106600 12478 1528291 803132 190974 448644 1988432 1014532 352104 964323 21213 785893 1120064 1832927 1753206 1619839 1632437 58906 155966 539682 589261 1722773 406771 306758 1809091 1985256 687992 30082 925359 761069 559860 1605107 961482 310951 568489 310460 1948300 923447 361556 817192 1819821 1712952 54181 1807943 1408626 1162426 148732 1264025 992178 867361 1237720 1357569 978335 584249 404919 966555 508943 1069906 902736 1778510 356163 969412 1266985 1810544 504492 1098432 974136 70958 133353 1452264 1766473 921775 1114336 1738902 941356 1974067 1061028 703906 636763 286797 1752214 1563842 199253 238228 690685 1203716 210643 48436 1039295 220494 444149 48968 1170265 1804222 1433501 280169 1157485 965588 231959 127908 1605347 1548042 141928 458324 79731 1721935 1498205 494006 320619 1029123 984783 1072779 1741709 1851969 1653569 13293 1655328 1606658 486288 1950681 1004739 476019 1826911 3352 141751 1166324 927195 1711878 501676 931719 658279 1132245 1821449 58137 931105 1481609 1429241 1403754 548136 1027097 1052897 731178 399053 1341772 588835 1543658 103885 1655491 318649 545232 624507 1681965 343992 717118 322088 737581 1581004 1618776 206266 1008776 1510553 1646971 1426204 653463 1916169 1068068 1993153 455708 713351 873558 636814 622144 139350 547371 1078511 1992284 801112 1532465 177010 1357780 1165991 1369422 78307 1673674 1990722 994103 615961 706510 1626706 1718836 1733401 1639813 169773 1549911 1919288 1496786 933081 490159 1508158 892843 349227 935246 933336 1620390 1767980 1467342 1379313 1642604 455182 328923 1477255 852999 1201599 549899 606047 1073123 838767 551284 91705 1661349 908346 1705144 1990337 216576 779951 657620 74630 146695 1393917 658339 935163 1870544 556803 1380648 114243 625516 1758422 29094 489323 1254043 1927892 140832 306147 815451 1890054 39829 1280783 701551 769891 1743504 1610763 1716722 1803935 1781656 1212196 205919 1206053 1304530 230409 814422 196538 1631857 1772235 282149 1271346 238943 1423964 1947886 506876 1439098 1694221 1586098 1709229 1819901 1793452 1750432 609311 1478540 1131900 1864657 1432153 1645756 1462429 1535700 1037870 1811445 479400 625853 1268101 1221885 1204138 1553939 210013 1763440 1660104 764042 1159898 274476 1566599 1297892 872691 798102 1322116 812720 1562142 849009 1438842 443855 1688361 1685954 1167224 1654567 1809575 52125 1591242 209916 1011962 285566 808175 1935732 1884409 504880 995913 1256128 1148307 1253126 1058572 1585188 111767 1553564 734514 1791294 1944293 819473 481896 479682 993924 1436308 272565 826258 322780 1569895 1414662 963121 310548 609988 1588486 1100932 1236368 374811 821705 1838137 1254466 614372 655253 1644176 1409133 1066885 1364881 1094687 1495249 355361 1484652 1004708 1945496 1344603 1398203 1820911 1203231 1697197 199312 740538 590325 1797096 61208 1067020 1861444 1739685 476502 1960970 267451 1830096 1317306 807241 1533713 480261 1482766 788325 1484230 1135618 1307115 1780182 1871526 1619378 518679 1118589 1312345 321929 174333 1879050 592483 478269 1504149 1267527 273700 608591 837455 561173 1060616 1439673 37783 1649994 1394244 1961172 1977120 1889926 1412628 871200 975565 33460 110080 1284903 1644735 405864 549276 645061 616377 1367211 1174651 77423 1888488 1419861 398509 694425 1469455 768299 1760861 687094 138071 171744 1467134 226482 373167 1354934 1022506 275918 668202 1122732 244345 1365097 1312949 67693 416661 1097356 1371718 1116361 1389520 554430 1179516 311858 1435626 978725 710976 1318628 1033334 1876913 1170760 286962 400623 1724012 955079 1891720 1215969 1901337 277678 1830048 837933 1714456 1141046 1567771 1932463 697435 736938 1471899 731317 127610 860037 1548510 1328217 823044 886996 1665594 229978 1136969 61935 486700 1439713 74209 1370669 887168 1645387 1141683 1312198 1294379 1246578 898836 1662966 240456 1301530 1426262 565566 170548 1224827 756423 1355028 930285 1236817 512851 1244766 1843328 1213476 1831634 1348277 1208630 1185194 44790 1799318 1837985 731453 369584 1216940 1718561 236960 1304747 734775 414513 312476 358689 582573 1141935 371762 1969635 1025875 453910 1627613 1727431 692515 754830 974207 1777345 652974 203469 146984 920132 343689 1279577 1926499 400913 1890796 682400 1267722 120719 212328 341823 461766 1129511 65032 910875 816644 1931982 1942453 884274 1215740 499512 500176 1609574 1134246 1142867 1588755 1608696 1315662 1289031 1347767 1417411 751259 454973 1256434 1984238 392381 874347 1278498 266113 486831 102163 874126 612156 391909 1651725 78242 1254871 698688 1993923 394768 1555626 1944049 101313 1643132 871270 1534934 825840 1193815 98877 1461991 1026771 1963388 310458 769193 1952525 755471 1240965 1402017 1788532 355363 448115 374211 1232476 569817 670913 943511 914535 442402 1742457 1962415 1651892 694674 984792 740112 1379089 1424737 1899623 855634 476627 1701478 13601 866935 1380984 1626338 1493941 148856 1865919 409341 103280 1941973 1773756 238590 1630224 1055119 1831353 1089648 874396 148942 96120 1983176 256651 1536884 137220 1709874 1264889 1582584 764210 157142 1064440 870811 1389073 476691 1501429 1452126 1389846 463260 1205823 1857339 62412 1219411 1527990 809973 1278810 602067 212323 213182 1718926 1377866 1380252 1624998 1783581 1729055 1841544 1867590 1025540 1848299 1883339 162253 650156 1866594 1874891 1039687 338571 1879761 1584547 1598672 1426928 64306 716824 1640994 1136604 1745984 1105611 1451008 1539783 378493 1139263 526013 1683244 856348 712145 773233 692777 1787037 1058347 409168 1096865 1924078 799282 62147 1454364 1749655 43023 615660 489051 994736 1090008 389407 1904186 1523178 251699 945534 1881425 849798 1089863 1329181 1306137 610810 750321 740143 1694461 658898 166629 1178063 177933 1396285 850367 1723363 387085 960981 1934316 1932436 1570234 1749494 70503 1397932 1209177 1170963 1730410 1637008 84894 381408 847671 673235 1482591 603577 1936939 450934 746031 1679205 1797983 548469 1189212 1774060 354469 1584768 190497 613057 987449 1251146 1615323 1628541 1806014 1447659 159388 413904 538690 1282950 198609 1095767 1652237 662409 704941 366252 176609 462650 1361460 988844 1738269 1260624 518119 1602193 45167 653952 340613 1575188 375525 921812 891200 656844 1265942 832855 761532 90043 647073 1910782 70237 1411438 578382 1601487 1986685 1680900 572365 691340 504820 547490 79014 1323696 514861 1721851 99542 1561974 1603082 1875489 650559 633749 1915729 1279880 25540 230118 890942 700194 1388176 771703 1350378 1661062 1125240 854253 931399 762534 1364885 1385536 1049218 1157861 701164 170553 1008807 1760994 1908814 440509 1129324 1371650 543623 1024668 1938860 1996892 659395 951120 1648712 1605671 1715451 546980 325608 1243688 1300006 1740709 1592766 1657303 251996 1227185 648352 408140 722653 1680767 1449375 938831 604601 1019762 1011157 320629 1666982 675447 364863 1116341 1686112 1561512 686263 1652373 1503813 1866991 106753 1992260 1760268 1330976 449242 1647177 1947915 1006866 1987007 941019 13489 951536 781919 1592790 1474799 1920685 1010861 494769 1804262 1380771 1461418 1429273 915301 618249 1485657 1613341 1829414 1029457 1704863 1089829 1625082 1439865 344048 780988 1926984 996446 1840556 1484291 746398 13990 828187 1662116 67690 1636614 1331331 89569 1821691 1479683 1184502 391150 1557177 1148480 1628457 433475 638000 182946 495525 908675 901883 134561 1575197 361067 751900 605368 1187857 1178895 493233 798386 1016508 1556521 979266 1814139 224709 1126147 1993232 452621 1306952 1202145 825675 688186 1575641 1046944 250349 292546 1984451 451771 1908165 1557275 1172387 487536 913536 1705801 505109 222853 1178480 625247 249804 566580 348797 1015757 7928 1280341 902720 108147 404239 1544326 1804474 212354 546018 1645935 410657 1849818 1307932 33241 794896 1461983 1534373 253365 1558167 1976157 1991099 1000705 939107 1219114 903535 621535 77703 548041 1736243 1927365 332875 1598499 1326927 1084798 950652 1467457 1043379 416610 1013174 724637 336382 137470 1106775 937104 1632766 1574631 328980 1541988 1759209 395068 775097 903618 1280224 130862 71123 360519 1747666 1824701 930783 383675 1800989 1250361 1304988 1451963 1076169 1367699 118975 1476696 135161 992920 1420528 1200989 1260122 747952 1307971 276585 738533 787729 1412200 499450 414957 1015271 1243099 1571390 1358740 429088 1623758 1512349 1985911 1672478 22776 1209780 921707 27324 1644713 1288242 9321 1922983 1245827 1704518 151194 1779598 1638577 348745 565201 863953 1269370 137098 1655549 56098 738842 710637 1576970 1788858 785595 854581 245270 1314963 32904 282479 236857 557270 713962 1475143 1888561 1794962 1388166 787576 263168 654050 1867648 282456 411577 1629832 838958 1734766 178710 672451 1951472 820551 338572 1355838 1948354 93458 159812 1121694 173535 1039899 675558 518233 12923 1081432 1273601 1159942 374805 1299838 43328 970179 255958 1055352 101499 34832 1543121 1021446 515984 1314601 1479346 786361 1800471 357507 1666027 666291 1703438 1292889 471718 1730358 736079 488522 423470 1163233 452249 387356 408920 1042074 579233 1838273 124288 316946 1128444 98997 49320 191302 725038 1543063 917655 1191649 87343 954649 1798579 1637188 1529717 219174 423477 1964911 621229 434070 1495184 1529694 1486117 1285984 737961 1221371 1439291 1039961 33251 1278515 1627163 463034 266393 696074 1145433 693964 671299 1060554 151543 958586 1906595 916143 386556 1032427 679683 1230687 1285025 1698313 1302465 846398 72673 1309103 510644 43056 298002 1111923 1453678 13013 214731 104285 263276 1422657 423508 224841 369716 1123487 766264 1068054 251769 1568417 976204 806703 654495 1078138 1819319 1317249 1547458 302672 1937892 417960 603282 35403 1065173 1424009 1504092 31776 699952 1219778 958622 964892 177789 1693708 1050995 978943 475334 995186 1261005 892093 535951 567000 1798544 267018 525399 1530613 1827937 1090444 1599930 1895825 1247664 701481 866905 1890686 1694360 436041 1039287 309344 374538 451915 1684033 841514 141558 1239989 31043 93976 1006497 1106062 1437220 406120 598459 1503607 1217565 941331 732306 1180274 883749 1793947 56599 1293061 1337993 932479 708783 935442 575339 1236065 1753640 722366 411254 57297 358253 1251113 900198 1326437 1914223 355801 1557931 822442 66053 1978452 1861358 171914 850111 848972 117482 1634685 1178518 1212910 282734 684217 628410 1381270 172026 735466 425987 210640 1641731 868706 1319150 728188 1776033 1573713 1395595 515241 1670966 954027 723726 907982 737856 149124 1287509 1873595 147254 946004 644970 919331 216244 1350415 1301596 1690557 242535 589971 827062 1753826 595406 1662429 311566 1944122 693778 259084 716055 1249661 601899 1560009 1353788 78521 1739565 224136 564848 5511 910731 918756 840153 1047822 883695 579580 1873714 942905 1341837 647146 939194 249259 1455675 1465594 1302239 1698394 1881761 1252042 831599 342798 46643 901913 1154631 217376 1277013 1336130 1544557 1911591 1232579 1452816 881260 64401 325418 1306210 1286195 1312034 288702 668899 154235 369811 1706715 892281 1432421 225888 612971 1746295 114860 576545 361093 108983 853779 774464 1485235 1302550 742717 1591798 491116 1584804 143036 329064 1807669 1072063 1565108 1045543 197960 1801384 853182 1472267 625577 687690 885202 1919285 1644352 1396172 1714650 218382 939726 1297134 623537 1918479 815569 527050 1487222 86743 1120465 287803 768028 1666553 758429 1156170 347268 341195 1706039 1621186 373878 1134476 1523310 81747 142133 1633294 1947210 464738 815027 477940 1382190 646885 1162025 250833 1218264 1034166 246871 1615629 162547 862613 1848674 1502981 924927 753720 565127 1028417 532670 974873 724382 897963 32449 1945897 278087 1303823 908377 581840 1715496 778836 1513287 1691382 872748 848799 1761007 1346617 1884139 1734091 749792 1414756 103913 691148 1134116 1067532 1765082 144954 789049 87702 1648406 873282 734301 1606748 317795 1333125 417488 425342 1854044 991163 1135371 1886951 810340 1538102 702549 443981 74923 1012197 441847 1806614 1533063 118523 336532 866101 568322 447518 1773209 110622 1121843 1437589 1203711 1055580 1734805 1903987 724652 173545 99630 1180231 51703 291051 999144 1277949 1524086 432889 996163 431865 235447 876282 1248639 1485410 713702 264453 1152985 1650843 1353306 1864254 1236785 1395346 1435 272273 352441 1084246 666049 28224 158501 373448 1654017 810010 524187 97432 290254 974495 975862 1087092 845808 679917 523532 1283994 1142716 1322804 631860 1041594 297310 1560798 545106 1928761 6541 1415333 201625 684431 1533745 1602159 1691984 1696781 630239 491507 269489 25670 1637003 249951 1831061 647289 1801457 1305402 761454 967229 1282761 442055 423730 1820347 1811532 40146 472702 524562 1949979 1127496 877062 873393 385069 1326918 858418 996730 581939 1655354 419687 159404 788143 1117233 413235 592853 1501074 1897968 1688495 1572673 1192963 1115905 1426139 1747526 1537117 831265 1569394 1368255 399097 793949 1610048 886335 1440839 1532083 1072251 716056 1405629 1555256 767889 941558 67420 33676 1248725 335973 349980 878860 1025722 1690978 789168 912909 320325 1952483 69129 803393 1064250 1215877 200874 503954 1731780 1524505 816643 1358475 1832877 1813600 921499 520208 382416 625433 1860724 1898814 609867 1305325 1431670 1083664 1590465 648894 1183919 1362066 1244922 96318 1920629 273350 1536667 1519568 1341699 1723862 1418555 1416269 1123943 315125 1419988 99359 366839 1370810 817264 1920592 130189 1485581 1415909 1278854 1986225 885829 1854077 1736558 341228 236260 1748414 920012 774609 397357 396980 220384 602492 211717 316780 554590 1085548 685716 1659623 1731106 503304 732776 1221395 276659 1241262 194694 1441195 724513 58781 1261284 842303 972783 1982615 654407 1698939 1724273 1805240 1802783 442580 74133 1250964 585521 124699 1834796 498972 1572411 1409455 1121662 750170 1225679 488885 1512903 1675695 12098 1070812 1355857 843250 1255878 1976439 436538 471306 1530089 602589 730520 1957348 1481551 830314 1544160 917333 498062 1463808 294822 1690389 1004168 813868 1478703 87628 1396997 1129738 1116596 1912335 1763378 322774 1921336 487752 306005 1026148 1536337 222772 1134838 641288 1006326 1973394 307710 1498888 323414 873429 1562008 954211 766243 181632 1011262 1260887 1626947 762486 1828297 892259 143350 388079 708579 1981822 794936 1695092 1021059 685484 173754 14926 312437 1543509 1964134 971311 1461755 125848 1238360 1778427 1719028 1119956 224050 505401 482400 1829191 394478 718375 779997 321016 1924891 1524648 1388999 903064 1028701 362119 1445232 697759 1929103 911684 1243117 361000 700359 1050745 696589 940639 43031 344948 786180 1178993 937159 685699 1901449 720001 242906 205744 1658766 610968 574807 1980198 597829 1743441 1266583 342683 1095952 966383 149238 940744 1436876 1446514 526254 36943 1467535 831131 653370 1149982 1485520 17898 110234 1509999 1222713 1473236 1653966 833061 1537764 1902718 1155729 771574 1887482 428268 281966 1254910 272329 1101516 1899391 1360867 1199856 236480 119383 1448923 1588022 1011608 1827731 870090 115310 1858598 1846348 346934 1528456 258544 1468623 1712555 346431 959525 1605299 1764157 1304633 198308 1359296 1580668 773672 1983388 955285 1309451 1219043 1736430 991928 228166 1403887 610288 1009652 1066404 1005563 764906 1494123 1416200 1987525 1814625 171591 245772 785041 1969613 1044298 498465 1052930 584052 129896 1729747 1523860 779553 241765 357652 994251 388728 1787590 1239586 1605173 308135 1204888 1036388 1464144 1963228 1802493 1223089 599080 1118910 1148192 681864 678814 924217 804367 1452064 1014129 1315067 1896529 1312709 649374 1367875 117535 1522768 424631 1236291 936033 1049247 1476044 1464528 1488633 1256075 1946533 79533 430784 1219855 414170 630358 618538 1899508 1451301 588789 1347407 724589 1548672 1167039 466512 1089310 1025876 1108265 1109951 1719277 1831994 91500 1505461 1173992 1141033 967951 1899457 1507375 1420106 1832388 1292762 1796213 913318 1190394 970280 1029755 1798303 1034442 728875 839110 1957314 542066 1181395 1771298 594727 635984 1535566 758802 975093 1865995 486801 1577692 1099891 201235 1665284 590342 1036236 850991 358243 1619160 918501 1719645 484293 120880 1436336 659689 376614 516218 741231 1120804 343126 1668769 716215 1797291 61268 1773785 321813 507433 1487227 1972211 1760911 1946363 673626 1960173 47125 117856 1341145 769946 326552 779411 1892951 935220 1420254 811001 139972 622194 861466 696468 933837 1028742 298235 767051 930272 298054 1775949 925279 82072 303078 211748 1975521 162911 1086856 1914098 60205 531718 92646 886338 1654330 1592192 352970 269382 167405 254467 381305 619852 1287609 1749590 308522 217514 1518886 310109 766073 250980 1167492 762513 1154850 1895303 1122207 944190 1560904 293630 1460364 650781 1297116 655542 1683976 97849 792944 722113 114611 168240 487822 828350 232503 1708046 394918 206205 958506 1794385 399220 778908 425903 722875 1022792 657944 1760280 1551498 784822 1216408 1428857 1111575 1483484 189232 1615299 1590445 320533 1726857 278259 343765 147878 1456496 1790095 1747771 338287 1347704 1892143 290076 32726 653500 973991 938432 56741 1357113 1578358 135021 1562354 1346045 475224 1138176 1792227 1756581 1915455 621401 1557311 1617369 1004817 1743798 416385 1471691 457298 263792 1781481 521517 591311 703187 1535087 30290 1812360 966665 720546 735050 1837302 341783 1628642 1401778 496448 420191 819408 1947072 1186527 518127 1685590 1359897 934320 1795985 781212 1591584 1801174 502796 81021 125523 659744 1644948 1365608 1461684 987788 1102469 273873 642647 1597221 514117 84957 875438 305585 1752514 804643 652952 1247542 177740 699862 1869163 1412979 1096356 908950 562585 601286 1508607 873126 1314372 620202 160455 1750331 724795 522649 874925 186662 928047 149846 178959 623676 658100 1648706 1684898 1602930 1730939 414484 1649923 186008 976942 330930 1549969 1886848 36340 1519470 559466 933436 1728688 1189135 1768386 783768 9788 1846519 1445451 1659261 24239 1998823 412714 720837 618625 1609052 87720 23586 1058769 11630 1402124 1360727 95105 863419 1577580 209303 805346 1378536 198053 843752 1008254 39916 1889441 1829628 1256101 1725988 1714819 1698953 325032 1641647 857727 1310308 593686 121937 1381972 647319 377877 1971149 447421 1075645 364143 886931 465067 812735 107064 1029523 82379 1917137 1623707 704006 1044070 1962221 1491252 27701 617828 1643022 1496329 1275942 1773774 1540887 66754 1388839 465058 1644669 500034 1595884 653095 1083985 324532 108153 695921 1619816 1626768 1294957 930797 95303 233800 353502 1088 1444053 183675 1318466 90184 1472431 1012842 1829930 91374 768706 1040913 1303084 1064358 95842 491279 1991583 1491590 165940 1817328 775057 1860571 1670394 53882 1213972 1423277 32624 381254 1182352 885243 1508727 819214 485226 1793918 480853 1917432 1968605 979954 984004 713124 45544 146958 1779987 1363302 520764 1040768 1396025 1290574 317468 1168328 631064 1821945 90356 1705740 1326450 1469707 922693 704972 1720951 520355 1670030 1385489 232342 629107 1270813 1680463 52664 72104 329313 209784 1990793 1369059 258197 1831661 697042 1204891 959292 683210 1463578 1972070 469084 1448153 570878 1423737 626510 518363 726107 1688938 1916156 1926959 118442 1396074 1506919 1671660 1662595 555556 460107 1967219 151960 1795475 220916 917149 1259348 345465 825709 982223 867976 701993 1858687 1905924 1771269 1403143 45893 17359 342280 1610800 392024 99538 1204574 1584695 652781 1318012 1305985 1168247 544346 1265302 1131782 1941409 284891 664828 1567117 33504 1977653 711689 858696 19743 1278282 185345 963800 1104612 12701 61735 1093267 1539249 302407 43189 1489494 73607 590934 328441 610185 21120 1913377 1600511 156536 182443 1601877 398584 1059216 1928034 1046491 1556947 458992 1765293 1063510 348564 1783726 1126015 658331 453714 1392621 266913 1762667 1348903 187662 327318 420259 1717184 1788635 1422699 864288 1240104 1078411 505986 172928 41999 1628774 1571083 711581 950042 841618 1150009 1876564 1570336 1455737 33756 679281 563586 1624626 1178504 881296 396809 1019775 216446 800132 800721 83286 789747 589169 1989871 824424 525111 242429 1084953 1390613 1717620 1962253 403235 379596 377292 839643 1666697 1574514 935974 1421281 1380240 189956 1008046 1341797 280109 426438 395715 1318966 1680806 729176 110828 738029 1045065 590247 1824609 243 1016777 772862 815841 1815159 381403 990135 1434146 1574958 1124214 394966 1934433 1610852 743067 1182681 1065738 423087 1670373 797419 84087 200342 20785 250673 737626 404538 819524 93174 1283825 1550921 1102805 275969 232810 1173980 75378 1672636 1622672 1217425 213722 1289348 780620 1746341 1199471 1951898 1152507 1934948 1925075 147237 998136 965416 394728 676600 1178210 194745 651941 1878446 1246484 936278 523516 268989 1204307 1838264 939165 685487 132101 732088 1179436 888719 490068 1634220 479383 1877812 1522022 470763 1157944 1392641 1644286 1833866 1472066 926025 1066915 1113284 961310 1455385 39187 1659182 206608 569015 1217113 1610158 1389619 1912946 850113 794696 753204 635890 1284546 1994684 178381 492285 1755101 1025059 1435298 1245643 759870 1178307 1932581 105760 1410910 1961560 1289917 76409 1429376 388432 1647509 218328 763569 45230 1715441 234067 197580 629457 1075448 909762 1936616 1792588 698101 1599054 535517 1807253 1628824 1508609 817094 1785459 968517 1981424 389014 1108182 1798788 75184 513746 671032 1751305 1153568 1968948 270773 1710747 1282168 916841 1928954 476242 986127 734642 1076998 667588 1654832 799737 1037322 599605 109072 863098 1891076 690668 271652 1225563 511466 593221 1196105 65922 1582242 1182418 1682540 1441127 413074 1826756 1952673 420297 1602315 1456988 537430 967174 357274 967095 142400 1728614 1859570 801433 1887703 864405 105940 823919 1228889 92990 807012 750288 283638 1235247 471065 582026 1314610 976439 963633 1308777 262625 732768 623730 1690375 1039613 658894 1698187 461814 1417784 102994 744857 756518 157912 1465463 1862145 1696687 492993 1059435 52120 1006737 214226 1523427 630749 978567 1707708 1248993 1173199 1689810 1645134 1595515 1899244 531098 839463 287382 853041 1941821 47190 1415987 1081757 1009468 359815 1160375 1864134 28457 672039 1274292 1626631 1968503 1835201 1947090 515174 1918780 815770 1282994 1239178 759358 995430 653197 628238 644115 383042 455168 1536532 1721275 132113 1835858 1595809 405038 339791 1427358 1028709 1762333 1449298 1887443 1134872 269208 1940761 1615750 831069 1597998 5089 963562 726144 80923 1499281 1786516 1888055 172415 594735 799516 278518 285694 894843 1546509 1172423 1780779 476404 1733722 698182 703657 882412 779261 1119007 1295331 170758 1590419 519306 658650 830545 1591772 920947 364708 325610 1120528 397854 701758 502168 813928 1505837 1736714 25894 178565 143472 43104 888363 1482269 1454812 354303 1953922 1040368 867184 266078 674618 1167194 274870 383920 1251167 795544 941952 705736 1410780 363877 1823998 1568964 976867 1753367 1056885 1791583 1448251 1125049 1486040 1193267 1391066 1942329 752742 1200481 1201347 128263 46967 1063323 1570402 1986178 1284378 715549 393786 1474007 1213026 401836 1748885 1229647 578624 1135015 1907853 447887 1110387 1347558 1136690 1519932 1800181 285832 558938 1556339 697947 1076046 1451176 893899 785801 1247260 583663 985411 474559 936632 1086675 72086 162978 717671 70273 1659585 1841184 136970 783582 1646020 1913941 1513255 1522368 725501 1116738 1447039 90866 798927 49723 1273746 177428 525419 648130 726516 241239 1617904 970643 1890725 1449797 1906895 933665 1588503 1514176 8219 1481361 1731812 732605 1134668 1858752 1265972 1320140 420543 1070214 1222234 109590 546794 1762857 729679 147327 1922632 1233108 505272 1103620 731492 1102459 301290 1768697 843801 1779439 130060 683723 292122 1210236 1004142 572027 995069 574624 1297004 1691801 958372 44712 1116116 988845 250756 1905308 1168150 1003630 930664 465006 1960552 1233956 1840840 1364904 1917460 66938 1150762 278388 967048 1721040 1922746 1567939 605557 883532 1064267 1470918 605620 1724176 721462 1835745 1819920 555932 1118870 1952023 965838 230377 604924 92419 380803 185227 716675 1682755 259360 746425 539359 573218 1863028 600607 1196767 1525866 1023437 1900405 340068 56439 1389378 474244 1535648 1224065 473364 1965203 1391204 99689 480137 1503643 1981248 958532 708036 1995343 1069937 1370287 340575 834846 114715 1660120 524289 143864 261045 247785 561113 309935 626878 35835 792156 645479 1864882 449750 767512 1200082 869355 1586398 1466819 14564 413211 1448359 297034 1438014 1239648 99728 1146764 1382427 664544 769063 1817954 270758 413602 1026552 606923 1459578 1982261 1080716 1954949 1599142 771334 1614604 1478912 1905516 832993 1166185 146458 633008 1387957 196893 1972340 1649170 274969 779369 1368794 5303 1550550 494628 393215 1400535 1756232 895775 471524 329988 795398 1595505 1490033 1687761 1106486 1905561 93462 788514 1351660 1184235 1844664 1817920 544221 324585 26250 72409 375647 465744 1477294 561051 839134 418264 1769846 1702071 726142 137136 1694532 421898 1835155 1410867 145694 1595220 212805 1224928 767074 685529 129329 1262831 1570520 1581955 1447248 1646757 495688 39703 747697 1318565 1487100 1212377 1385815 182505 362134 1474200 1104461 592954 590960 1209520 1627673 253270 1771230 1853187 850136 1238643 1315215 1672019 59399 1019997 400229 294284 1710706 484209 799806 210609 1419563 1850023 1169089 630343 98340 1439189 1690326 924752 175474 816394 1136802 1619050 820345 95121 1259453 984991 450768 151125 368921 950078 1490288 886283 1508922 427820 143214 1191778 1295235 347036 1794280 641163 1013816 1888278 257279 1557758 639639 968544 1403545 461649 33082 371274 1547621 1871957 1251803 1970841 968008 1605043 1937671 1362898 567241 1781455 1168651 917688 400859 1992857 764243 891886 1183213 908488 767878 1714885 1698139 35197 1103890 1648570 142172 1337661 790389 1427443 801211 297550 1046898 1997307 1301729 1015267 757016 598560 1098224 765150 412118 1709823 1054195 468965 425086 149163 380147 1072151 819350 474948 1068960 1265926 1129631 1830848 366091 1355449 1244055 670250 798505 1767222 1963903 1133949 1288155 208884 1721161 1119889 729890 1848406 1992096 818697 249919 945229 619547 1866299 738271 1186332 1218388 1916347 1210938 1344129 579822 1782279 236402 1216816 525359 920747 1375267 155963 139600 173913 1096048 147881 863873 499432 331434 484807 1415114 720910 1256388 1932709 1191779 122491 682976 814124 1639497 1658470 1963760 956563 1978679 631728 84149 297729 1987807 586640 747203 469961 1523159 873458 1801050 182984 807278 1167459 1608193 1971584 238067 1932244 1307376 993510 392618 1773544 1579419 238640 1825431 364483 1730429 28692 725640 312011 1989153 1033023 533669 870259 1543988 1472725 381188 1692419 1984360 1217272 1100068 116389 62342 1837204 1609914 679312 1490568 669638 80176 702426 1783333 528591 1634695 1732960 1892685 1207418 1637804 242265 1579806 1534717 1997410 1778804 66939 1695936 173038 706087 1733781 1902327 918676 711176 109140 1491396 1093612 667245 285693 1680678 1412008 47533 443102 352023 1913172 1079336 1299137 229062 573185 1085386 807479 1445726 1821278 1338962 531709 317288 1167471 653778 644720 1369737 658192 848835 1264158 250796 1481913 777084 1872385 715673 1786202 1031220 662220 1191414 414422 1235304 519650 570734 753368 520440 1868884 1768002 1458234 1923647 1215576 1430503 1954910 1856824 357329 1487033 1845405 295184 572890 592287 51968 567448 660767 446808 297200 381522 310509 168837 554764 1529801 306009 1846404 1899163 868294 744691 1374037 1858409 1649315 574711 948481 983866 350466 70933 369492 1029770 1037959 588868 1529945 1159134 1677500 1825082 407121 217821 577783 1729647 42797 809329 966206 8408 1055603 231810 675678 917848 936400 132065 881904 365049 410089 255231 1382020 461913 346236 1861124 90497 319413 1750787 535649 158396 177859 1484709 691366 1826056 1230620 189392 1807585 1756895 1287583 1348082 1499406 82051 1157736 355457 1545191 1655515 796610 820038 1957515 1990868 1770711 1817058 79724 829345 839217 755794 770746 1995790 1394479 1635204 1334012 1021302 301545 1278868 599391 535252 72174 22617 571283 1095118 215492 25589 1791950 541585 548513 1649865 1554052 1294319 1762959 1747872 1448843 448070 1491639 295256 1517709 1836726 1057334 223768 325058 1014572 27816 616469 1683427 1857632 1246211 1506222 236213 1558540 451855 107158 1092673 1085733 740867 128247 1330598 647908 828621 1365263 1641344 730072 1312903 596817 1074967 82932 56520 554645 951405 1342836 1143034 1114151 1456850 1567612 588934 1582915 1206108 1175331 1743309 1202259 958567 900594 1395450 1779715 516782 1694094 1044217 1616473 825356 639930 1822675 1838252 1881791 1343702 1244861 1276353 486075 76210 438529 319736 1561398 1472 1508636 637365 1364410 1958580 180053 1161504 545565 778218 1624687 1436676 117481 526829 1249437 1063392 283913 1362204 1910729 271089 1301842 1262230 1363352 1101510 757611 167753 1343773 1092909 725475 54906 949265 893649 1321016 694158 9006 1310224 1541658 327740 496907 1606280 1990202 330537 998680 1169511 1571636 512574 1647081 1567896 608686 901966 1989496 437284 930142 107973 417762 1012513 612412 1443934 828189 195948 850742 1871396 1179884 1292820 929625 1655056 745984 53084 849631 1913453 533564 612355 1266188 1084749 901940 362347 1922311 1711609 1728131 1942539 1023744 484888 695887 1121973 166922 256083 240003 1905002 999204 1824814 897475 1537523 894602 199009 300920 63131 592122 784902 648801 117278 1872630 366223 140732 461334 1248311 130628 222932 1779994 183431 663042 237849 15804 381333 392101 402865 1635994 1832100 721713 114643 1542843 443225 256102 1231477 996645 899376 171542 1694785 1916377 1248731 208104 1346797 694667 1535517 125232 1949623 1245359 1667737 504260 1251639 518692 1873709 700802 600335 420161 769465 1761262 753353 1737017 100998 266031 59316 1928965 1369565 1078864 830095 388782 1373946 236418 1838774 1304484 166658 1012366 623491 1827748 1315151 626375 644877 957127 392865 1769847 1316042 818442 366334 1142799 962900 729062 921883 60530 1457962 8742 887794 1985791 1614323 103562 1555558 1258825 574812 13123 1912089 1544649 807602 61698 1397879 494916 288774 1372804 962968 1180598 599899 622058 1244829 1520953 1279249 1848399 897923 1944378 1399947 466529 1271054 413635 1736768 1250594 1459294 1620165 1384913 1222626 870953 1026931 638613 532062 893168 1966319 238248 708195 237656 1087373 850610 12552 976900 376295 521820 1205000 732017 345497 1656464 1385682 1009115 22433 363395 711988 833371 9795 1229429 788637 1155812 1296218 178969 1444129 1913284 37054 1581331 1083258 1002986 235399 90060 554715 1840830 1773644 1804930 916313 1203330 985562 1595524 1336431 1133982 1177835 1437285 55826 1146999 1447357 740724 1061985 658603 1405043 564958 383942 1279622 1536398 302890 707297 953508 714670 374246 384815 1894397 1397297 97958 1456958 1524885 780959 1643553 1361151 486463 1181300 1969621 415765 1761811 121550 1741890 737840 122361 1555649 674054 1386521 317625 1124950 1013542 1469945 1842748 1416249 1396612 1523116 849946 1935909 700759 1641111 507469 1038426 1972162 200752 189267 231287 1459968 1438975 603 517283 1525316 44092 234132 223284 322765 496454 499973 1100112 1533619 1589351 1401802 1016008 1947139 866052 1559838 786924 749098 1181569 1777590 923145 1651671 1387343 761213 393088 1389339 115424 1366405 218775 501013 387746 1725553 929725 1743448 1389483 1536673 1561377 1993585 443542 242525 1740582 1404812 308763 1155670 1232992 1250745 792430 136687 215621 936456 677293 674915 1995060 1674004 972734 1278397 1173926 983023 609006 209891 836349 1943318 589563 341430 974544 1129219 1962943 1018075 509307 1183207 1619587 1849083 1632966 1983060 1832401 175183 5475 737434 960313 1056607 433697 1068213 65274 1531245 504391 1372894 843500 1566573 80371 1977617 561176 299795 945136 2950 150417 1339344 1139717 131861 558051 806935 1259295 288406 1283932 974850 1413135 1604298 1166390 399329 1509631 326323 1193467 1682814 433412 823453 1690859 1705283 430422 220275 1306956 1089030 577219 1127222 587445 189057 975989 1129940 1223416 1843752 59580 366630 1200515 1241033 708791 1309410 1542019 459130 1466678 765849 839278 431305 982014 479921 1807445 813662 693774 40267 1673677 1347102 590276 854394 1342490 786559 1007903 1179195 421630 60740 768045 1913568 631661 1623672 1947140 863456 227713 1791199 1197297 226147 743375 1306219 1573046 234921 296387 17974 1207630 304971 352663 1675030 956658 1064397 619147 1966617 403264 1582576 639159 1274782 1117206 91476 692491 1730284 259189 726877 423809 218723 1931016 267919 1106038 99555 1103521 203510 1533575 124957 1648099 789075 1102742 1456423 406156 1579339 1918586 12886 900254 1758663 1491610 344068 520467 181772 707136 742791 495969 312819 662123 695464 1131323 1170823 1531052 1750875 574930 1507341 1711207 1165745 476706 441038 1926245 1246970 1043444 59509 786868 707010 1655954 1753813 577110 643207 1687073 863853 960017 1122260 245698 436442 1956338 1300930 235545 547754 955986 1638794 575695 142184 1093565 1919626 851642 561039 1615914 653929 130867 20656 862329 272690 1217823 1020493 757235 756194 373322 564123 9497 385077 1383120 649410 293734 1056323 1592395 134791 209360 1707139 260379 15284 1593028 320511 437030 634759 720216 414421 1362705 1270031 910834 350922 860062 1459680 1736909 562867 1234073 1233771 1119225 1173806 1694715 1040759 1498070 530151 413011 1556191 1153306 32409 1100968 1926221 788892 586892 1579777 412884 1203890 1393152 968819 459646 1910231 953069 386758 349141 743343 1151973 1793562 1634636 1331956 1563488 1914018 525083 1555035 1706173 19190 1537432 493786 1828088 1051911 845710 1813961 751375 791733 1627922 550748 1913057 65072 1090182 329813 1001981 267098 1269031 224000 1945417 1616889 1101583 1177448 1130394 934864 1459120 872615 103682 1945569 559963 35329 1924902 1924106 1758661 547288 579527 1457185 1672862 580611 1008527 185037 1982059 1462215 434910 1745922 1333187 1675115 231885 1834752 1037817 38957 925390 580549 701583 1518720 1022978 81306 1971587 1089932 1474904 645894 756662 653575 800779 205959 609628 188900 1716125 340639 1517654 480839 548656 1609009 997067 553891 143364 157447 265857 406896 1525095 1883509 1005035 907979 1172957 664681 821336 682852 1234946 614283 829459 730797 1240824 159996 1748142 834882 1106315 801121 146394 519785 1640769 242185 958901 806453 1061330 198087 1906214 1340735 173425 412560 898408 201389 1280374 562264 405588 1117626 1088203 127552 418950 1832536 525156 1829107 1640619 570223 308470 1706036 1519192 1281055 996225 107017 552799 512078 1061911 1084591 35707 979020 1381439 426079 1749894 1522900 165705 1638578 505179 696324 1919331 1852188 845664 1424917 1354959 654431 1438669 1661296 759393 1832580 780765 1172975 894724 27270 1127044 1015173 783131 517490 489061 492412 1441611 1450817 777774 1003215 505209 1636541 636365 1539222 199228 455722 517540 1678104 1057187 1100331 556728 1725597 1679972 1094764 103286 1009590 452612 836338 1541597 1714705 850297 1108912 254425 289935 380278 1816947 647054 1955089 653244 1819533 1862342 600695 1323630 183690 776468 997385 1362014 1770139 138066 1539107 1844209 371867 427022 1650687 790870 1368749 1473132 1954254 446982 951035 319767 1955732 1650699 1038806 592106 546412 689912 1273065 784546 181588 517232 1014761 1583396 719388 492925 17957 79566 432141 99080 1328999 726759 565067 370774 1433099 1773921 399911 1245637 392852 1511301 1282075 1516223 1004684 568991 785037 646312 479214 474186 231046 1707403 587360 481106 1014490 1655566 1144344 472150 350607 945235 1717116 335502 1859826 616364 337732 538021 112461 1012006 381154 1968113 817556 732373 852976 187427 53343 1669380 174184 1007437 382853 400734 346046 679912 1632049 343623 1263516 1530410 1330951 1292073 1229866 1182697 1867795 1480512 696657 608579 1509207 969928 914247 1317276 878770 960 109407 102482 210550 168851 1266965 874237 493782 823600 1462931 1048037 1881911 1236594 148023 1297384 271923 1779693 77172 898296 1533351 1682466 1315107 1100627 641187 1446058 446877 1352028 1372004 1762681 523724 1445681 1560524 1191885 1767984 1955659 102904 1719229 1543360 980960 1159701 320463 382123 400173 381545 1200512 1705116 761096 1806225 795534 344630 1406478 791308 834764 583219 1087395 1591318 1530437 1380970 1172342 1588387 1071181 1207147 1574031 1170628 1114779 185591 1864991 141110 1439152 1514338 318643 1578373 766130 1481378 1589452 188709 1998247 1877969 1050489 1458942 1273546 562314 1897403 1873590 1968941 1246177 446783 1410535 397154 94595 1579291 1549535 447590 625987 456374 442606 143439 717388 1717919 1644403 735180 1888696 776515 769675 1261265 1237533 1458077 778320 854378 277869 1397066 607243 650038 57097 1081305 55783 414169 338662 47720 1101368 369144 1646928 1786146 19818 1551258 227152 151650 1448834 70572 354382 240847 10302 107576 200743 1780903 1994880 85055 227950 993607 1631100 1563677 1541338 928697 1256996 1702425 1825941 1893708 863593 1895089 579348 1594790 186967 1786817 126634 825501 1091446 1994676 1776156 1098026 1359654 1795301 1520990 1904817 1330295 1557300 1555754 1684446 872403 1634955 976462 8980 1067113 401118 31528 1947525 466623 1052972 475917 107251 1111243 1394832 1452489 1707448 1125615 1445789 1751409 1001933 649056 1154333 1537423 200982 812815 1081088 435590 1155054 1321512 1738338 1758454 64485 206691 1124266 1665858 141906 1767572 1723842 961634 1365600 156048 1770035 647813 1823824 1319027 1517583 460139 1273524 1261319 1252101 571774 72739 1697651 157488 1551350 845647 30169 1758451 54473 1875771 231011 1025590 144540 587168 225176 1418826 1413467 347331 1199410 356422 1016682 309183 1070546 981817 1750484 127394 1334723 1249723 424999 889343 500869 1653116 573191 323563 1258241 1605677 1778556 214482 1323769 326765 1625790 449019 382874 1020858 1423908 1189643 67378 1330210 1624693 378075 1920525 1941292 1376039 1896342 1975252 1265174 1387157 1323771 247288 1119780 641093 616687 162627 444743 1896536 1266251 766567 1496170 1393484 1659856 398668 1251925 713532 1393775 1235565 609968 1438168 1409080 206104 966348 863920 1592668 445516 1691814 153057 619688 1569705 1050365 1723959 1942110 1541354 533672 664599 383047 1349129 1704693 771337 681359 995945 480465 56173 251504 570397 1281052 103776 1274765 1489338 1127751 1140200 683244 1342845 1736643 507324 827973 669872 921661 1923923 1656745 191151 1813977 1281032 1609193 1954328 437453 196708 227239 1738101 1358474 1245039 442979 1720830 1220812 424754 1290610 1989732 1394721 676457 809550 1398796 1817916 1384501 84469 1172842 618653 959850 1646871 1753374 841536 1317615 1441895 314653 1412182 822183 1991533 1753085 1098058 751782 763574 570916 326837 64602 1027120 1275786 535223 1485693 1856147 22171 1235598 658610 177649 307816 1256610 1751505 1886865 269232 556595 1920302 686250 545031 1777282 693531 594772 1837051 1369500 630555 618805 1368139 1604325 931380 571109 1845519 72668 1182119 1333040 1399897 850064 970533 624346 1893371 1105593 1619682 1445862 317165 1901219 715612 1373351 1586739 975589 1076795 83998 839751 414409 317428 169495 121412 532922 1904699 1192428 1003901 342183 1640816 963370 1790831 279272 632765 1565553 232898 358149 192409 804430 1686490 1708664 507622 802592 215228 527497 1523896 49196 1202533 1208633 1167834 1031656 1514174 1752019 445247 282204 1452913 1930014 1568756 1765206 1883769 300545 735581 717668 606671 767495 1814769 323374 1640742 620010 46121 1819822 457397 423629 1209580 1946040 42998 568577 1925509 461125 277560 1078404 645547 430419 1889316 1208362 880473 961075 1513236 412973 1661214 1942846 998500 1738311 1196463 1388789 413524 1795064 578177 639510 276208 1002849 1711964 1298445 780685 1288066 551131 914288 1076495 1915844 1260940 127905 1094309 1349612 91198 57178 1937120 150773 556234 128101 1984355 544666 1485552 81608 301885 1611637 1756897 1193661 1325919 27118 403651 1609958 1491909 1736913 1741577 1258526 1295525 432940 774625 1160454 1600441 883987 1183754 1040466 335792 1593850 445406 152251 130450 1904414 882536 617024 920486 882550 924600 928667 545927 960869 1187266 1842054 1699593 1007662 1391720 431939 1502923 1857971 685046 707648 1079066 1272220 1335008 194739 1227891 1326597 51844 686252 763450 1365259 506960 59226 674286 690237 646523 1004153 744051 563312 1444978 825989 125932 1404434 1148684 1391982 153833 264902 885250 1315058 529431 188368 925186 1311321 418744 1234813 1986625 554919 1950435 1634577 130809 1725109 1382307 1914620 1699614 16321 1532658 775085 832949 1610174 1812722 43353 745993 280115 729924 467633 1896202 818199 1090983 534259 1732065 1622668 1812231 125168 1792866 244325 409061 1965354 293692 991969 1512685 313153 1571915 674573 1648008 816239 45618 1062568 1744199 1815123 821416 35408 285201 1032638 1501871 1445581 1571595 1758164 1023779 1300299 911958 192770 1307064 652071 426152 1186296 611245 1613126 1410696 1018595 1910866 20939 966664 624866 756009 897342 877877 764383 1826549 1690225 1873262 1431466 1046725 1058947 855110 1422532 1635156 1273466 991542 1232143 316903 106302 1747064 246840 686124 1083559 187282 588019 946147 51271 1013691 1048647 300060 935182 1984229 1132791 18883 811602 887392 359462 1393115 386841 886120 367905 120529 1508487 747802 493016 1350839 934188 1359090 553203 1833396 967599 961781 47602 81712 960865 533926 162396 25932 1508923 1131583 854688 966136 379580 1776746 1114537 1842443 1349426 8666 927738 1676936 1688811 1584325 79644 923928 812071 86934 881205 1583503 601463 1798569 184649 1730518 1885536 651466 1426674 209215 980646 746444 1680501 1390817 285802 832298 1686916 299225 1034389 339214 859125 180992 1796770 808163 74629 424064 1774548 973149 356787 142151 1874189 154250 139785 1887868 404829 1261981 148549 1748200 80049 110283 880933 697525 682701 1353224 208291 769933 590715 1148677 281184 404237 1806896 1957884 1977190 388972 1970921 486908 120411 1770303 330881 541557 1706150 1888980 428445 1865292 795779 1588602 438506 1270014 153346 310664 1112176 1010296 32247 624497 1027753 295720 1427614 1590205 280172 1750890 417784 1272011 107048 1094274 706006 733683 796906 150390 795174 162486 254533 1729677 87502 1202985 445391 562913 1720090 356034 883831 1799856 1696541 128483 60273 1391643 204875 1730810 1144756 39120 1633980 1957052 1082611 68925 220128 1649748 130699 1871414 422542 1059616 358317 929380 1372635 679073 294015 934572 1207783 1470136 560500 1014467 1091788 1748537 237994 1003678 139180 23471 1386212 1824332 1987383 1445786 1469857 1584002 1433474 1863466 1688698 1230988 1060939 1222568 263763 761374 1414176 1688874 1132510 1075951 152422 792934 240567 477617 774354 899399 1772118 1087776 814699 710607 1013976 882171 881543 1851106 1548816 1918612 524954 19905 1136224 143091 572447 1950604 1030467 564551 499929 1638979 1439791 1577870 618217 442360 107247 880634 204939 1159106 723707 735768 1949796 1344554 1846660 331179 1598083 1134722 1834356 1091696 1660612 177335 1734863 1108342 873399 792618 963540 1362612 1293288 1715653 676803 890557 1454049 447818 933298 1869043 1475486 1052520 1137801 313273 1776488 755072 382533 1407611 1727371 388864 1591463 597186 198664 979662 1954487 1568271 741075 1736608 1516201 884610 356665 830477 1382539 1617656 530104 598180 1209626 772931 1820576 237087 26193 1413903 1825588 405425 1033829 313090 194308 332241 754141 1928725 72405 1974225 1442206 281256 858520 1823588 1481707 693413 1826004 119927 203755 719058 183932 634246 1516748 1314798 333807 11999 1705203 1458982 1649300 1499221 18673 851712 1293607 239258 1920786 565405 1627811 1524963 1360051 1821599 1635015 1130892 770225 762376 1557792 1731568 836822 1230128 1683181 1671616 1337016 1786321 218853 410210 1645326 1456628 613352 1099740 326204 1725293 555367 1850889 1618291 929831 122547 1471072 15601 1848519 1580168 559174 1300552 1705332 362316 212209 758403 655168 925381 1094281 1595064 1823725 1859746 1592169 1059669 21672 1658213 1068356 1508416 267638 1553433 1183882 527814 212467 1112446 1238414 553275 413185 1080389 674700 1817982 1394380 1879779 1051616 1363175 152188 305637 365359 439412 80805 821210 787132 1087874 1859552 781100 615509 116364 48733 298605 932871 79588 851827 1105101 740574 1411968 972958 725294 509223 119019 1557794 1183337 1355153 963867 1304161 1225418 1383043 98912 1239941 1980831 175938 622586 176474 914603 653957 32442 485005 1226310 1402842 900341 960028 1917703 478863 1764233 1961424 1056125 1682969 1754206 643334 425397 1888513 1947529 901204 1626600 706918 1834952 463668 729563 609174 204834 1085596 1102296 1368773 1792571 1204640 1326228 1737495 363318 1459396 1355423 1808434 734915 1971826 447056 1502597 1040797 505234 1177754 233242 311130 539849 1487739 265767 754096 1610415 350365 1602692 758983 1849039 1833893 142337 1046434 1146492 889770 1784234 860095 623768 776027 495009 1016825 496054 58837 563130 1569239 1648287 1679278 1485175 241100 984057 1685173 1176738 1276108 123307 1505499 83074 375151 1026435 373406 1899385 462060 333915 1523958 1266776 449109 1718847 621815 553031 1877320 1640811 783839 1157911 256012 1928892 1578307 1475406 1379622 165861 1223749 1166577 873195 430099 1950876 440274 1529932 1281624 1711196 243401 1336807 207653 1433284 1195108 1122421 1769707 1555255 1677449 1796116 1208367 1687820 214100 100061 750106 1190580 261505 1427414 1897024 203903 57533 483379 687335 86394 1508635 363789 324405 1371984 369138 1818430 1705448 13776 1093647 1122723 676717 443268 459949 1211400 1652875 1600858 1541229 228799 1364283 1799750 1337143 1568682 20794 1086102 1141907 1031885 558454 1404629 1378029 1397775 306083 806899 83552 1677211 731036 538642 20387 817131 1700006 493417 706051 126825 1215179 81718 1059595 427468 504578 842910 388426 915078 494109 845300 483106 540544 1087469 1602492 1298687 855181 474129 1551000 440725 817695 167685 1546682 1178386 1152454 1190216 1393611 1421262 376381 130641 577200 263303 315136 1894790 339648 212678 1430372 1297094 1515584 1692632 1963383 147601 984821 589738 1083771 1135817 935942 389957 1246904 836586 269859 486150 1427254 408959 1893230 1512505 822569 1183986 1262646 1306476 1986339 1083334 1510014 1146092 1611689 738734 81132 1591281 789828 273769 291491 597816 118995 1682190 1994315 1814394 1931098 1724602 1628872 1781430 1767523 1785727 666927 189164 978385 1087582 97894 222160 1040670 645875 1622813 371480 1767664 444198 761994 1613640 1331052 1577322 126983 1362658 684078 1095498 880192 1720955 88243 1237206 1937298 931217 1126901 1633340 1394770 937998 1039742 288055 938820 648871 707769 1580007 324140 3112 1397773 1421946 1245828 1500484 218620 1770452 884150 1055979 204765 6173 1932120 218098 726768 1561056 272998 1884924 126859 736400 184179 618655 395621 1654781 684799 400883 1916226 1791898 749203 1072612 1001793 852787 1819218 673227 1208191 1821252 423483 21775 1430992 1369016 1262525 1174734 1077068 1222336 514251 1004315 1724284 1410758 1897111 1533555 1846925 1555413 1760414 1564831 641572 644235 1074645 775358 868020 1097799 123491 253102 627279 1086361 1243214 414236 400864 108785 1977775 372857 775770 702771 959110 1693475 1502443 567452 953132 1330800 539239 684700 694136 1838718 950151 619629 1984892 154940 662537 1720398 1758197 592134 1604978 1667526 1163810 1792780 287120 1620246 1799803 983859 1881495 575945 1290135 972371 1642427 863921 46404 232088 1984042 1647497 1524534 455515 268849 368417 31412 261663 1234248 556146 122004 1496336 982476 276069 120434 559052 807027 86258 1803743 245564 1734111 528427 996965 1298387 1575417 949156 1524048 1231569 394262 1267597 322691 611946 1234256 1819531 798209 1370450 329922 1421173 770367 570189 52291 1635137 1722299 1096710 1401567 353049 1553891 922759 351598 469560 1397581 323844 1345017 1093222 318844 236458 953004 1324737 19650 124831 609900 1313913 1187419 1891342 1319183 1393379 1869650 1539083 632737 12588 1688227 240578 1995608 1852390 785366 1687152 25412 241888 1618231 899817 207230 241926 580289 604440 176060 1959083 484889 1185472 1680403 1866277 207289 1749962 123253 1673711 791442 1678272 216821 1316985 1407589 840214 1517519 1833084 1305175 293025 609230 1572134 628157 71735 1019055 1610114 1290248 1144739 1767099 120938 1694933 352255 82195 191864 1600551 1968724 1771851 816151 1680191 1956478 1723972 967993 623216 891941 277195 1265957 1552954 1326483 590388 1276581 911170 1715298 1997739 188466 353873 544143 1882561 108170 1223482 644100 1155413 1087300 781979 1203602 1320114 596747 1215909 111648 728302 848928 1679912 173419 1329158 711543 394588 1761666 792741 1162277 905673 783046 903131 677884 1427161 194150 1205691 1576054 1065387 454217 1218620 1161798 897386 1644122 1235425 1056036 1425108 513034 1248192 1232007 589420 1898064 351503 1273118 1849034 950952 199086 42919 1658129 1585057 242632 1695812 1517408 485816 814180 268221 1719543 824087 1202343 1074559 740428 426457 1820266 1497546 564307 613163 1622754 503860 387996 1855277 386566 1093322 1970951 753007 1020957 88012 1117137 38768 361444 1290894 367463 1294920 1984591 79827 1743670 277002 1058229 1751925 1525259 1113288 1512321 794768 1824415 502208 944001 732397 223572 1610005 1499011 1018614 1209479 976660 910436 1323405 1112291 1813032 1127311 877070 828534 1604115 1652163 928214 1970214 401109 1883881 612195 762874 190536 1451545 768307 527885 549231 1507628 1759571 1188839 919056 1220210 601515 1177704 5383 1231489 1964523 1607723 985576 183322 877015 1370600 1711304 573827 753985 1741789 446485 180496 748490 511739 972615 80891 603293 1404592 1847810 1037905 1903342 857142 1747602 1101213 1078681 71922 1224420 954641 1095681 647161 868631 1423637 1912880 1990054 183861 457747 1400426 800320 1611507 572934 1672015 1894700 877742 26514 1286238 1911620 488514 853282 1937746 1118602 474704 316698 1427780 542956 263173 449515 1789673 443820 1483507 357683 604607 820023 18162 240241 1372099 620541 356179 1626208 333762 1831676 699907 1462910 1198402 216698 1592118 512651 288581 1170148 813265 1876594 1391646 508460 1104072 781801 694230 731169 1770024 145721 1458416 682158 853672 1165071 171855 831000 1315651 845845 500306 1514751 909576 1522266 1525196 1048791 363226 1481634 596119 1181664 1751641 346032 1078525 1513603 1555418 1014032 717169 1969334 108237 588257 1044313 717420 942256 1496756 807020 1219145 1026262 1423106 1017782 873778 1984963 355165 1669899 1913803 968420 1458647 63216 1704217 244419 79601 341677 1103978 175428 742675 1580559 1522297 125428 1145736 1495399 765441 439222 1583602 1972513 1401686 624480 113668 1056011 1352129 1325284 1135920 1406892 692552 944145 790168 1870605 1967679 1996799 219483 836617 845064 998842 1723463 719047 49758 43936 1844407 1971970 1247557 1817476 1016182 845138 583531 881001 171985 1467790 823448 1779613 167910 174109 174832 32761 1901650 1119744 615861 253120 1092466 1226561 818019 366755 899980 957658 1681908 74827 289151 1321447 551942 1357873 1015559 513792 540844 1062445 1957482 105668 316457 749240 477609 1594717 859254 701841 134508 1881259 1448928 1921539 1234799 1304960 1483190 949828 1910012 218825 1845694 769884 1115140 167363 675004 1509204 275653 130205 810987 21991 313197 776106 1230097 1034169 213472 1815001 1004275 369000 528528 772821 186210 1151205 803865 1936521 1517405 430110 112200 1142333 1454365 1753234 776366 514436 1702982 653406 1705820 424758 1952152 1751058 532010 908417 1044689 1725650 1256227 1437917 1044558 891505 18859 1138413 1978420 1092821 1854425 1288126 1876 1043815 1620232 1779829 1995559 165969 13624 973847 1693731 1047728 1513495 144242 543803 285013 1084360 1900296 77680 995514 191892 1041397 472228 105665 317117 296441 274365 1761366 1318666 456 285395 1886644 383359 1781257 743656 484895 896009 852130 1671635 219950 1609902 759855 1655888 1196699 1647086 651863 1358678 294890 634516 1389392 1409581 824019 660912 835509 1422983 1834449 1232952 391937 1887866 1675957 1174007 1432925 1217737 1751821 845499 1337693 906845 1693789 216049 1975366 1534972 243441 65187 255067 1171515 18541 1827774 340271 1257386 1521764 1321233 1263754 1294623 1814014 1319857 781504 1706144 554569 785677 419072 1385167 1375972 1579336 1047798 885764 1809639 1701245 994785 886341 210903 1247447 1793227 1510465 858738 1792550 132554 1365831 501379 1843091 1411809 1629155 1458596 71100 264155 1119299 337332 1638233 1877934 1659359 196395 887792 1000519 1181983 1959070 5142 1187741 1613842 1021836 142481 936629 1549548 1103142 1151636 1591451 1905262 1103843 1768540 1642262 366428 1929026 1349757 1712884 1305406 1583610 100557 1311137 760386 787226 1680179 456686 868504 178760 531129 303066 1635468 976726 912899 1357408 1581385 829531 1399823 439574 87132 206564 234704 1690119 353158 1307345 231880 1046141 821732 155391 969623 878156 1497411 106236 910636 42936 1598144 1129779 1155673 1960791 1037031 877593 172821 1529779 66213 1490309 1738815 750676 687908 123476 1678233 1594368 783332 266251 1039058 16581 1279951 79288 1878707 802515 381082 540222 664060 270432 558468 8322 1595411 1735653 642051 961179 1261293 1133362 746749 1733274 775860 772954 1393156 297549 1683651 1941191 1054696 179266 1443147 1997806 1322827 599459 835956 1522719 1043588 1593360 1302898 1624901 1976030 528301 50998 841150 1742899 1162091 1412968 1219835 397297 581575 595972 661158 1198446 1438803 1454857 1956397 1089584 28490 759730 198973 723682 150765 1987339 844250 126241 994116 1489551 1747210 30760 231443 1450484 585993 761109 1971558 278611 1222770 1811627 744102 1466041 1915826 1852289 102858 1325314 1634944 808024 1880694 1765401 754776 1742675 1038876 1985077 1175749 976879 1924370 1335287 61100 1710987 334761 194185 745275 379047 233460 1426450 1422026 1414931 892378 1104227 1429996 996278 1443884 1954534 1740921 37658 766899 1760701 906481 159973 235072 965927 1583801 1041224 756387 535802 68133 1171536 1982749 684714 1152346 497962 956759 492354 1308265 1845305 60867 701057 673090 1733152 1072203 1495130 1796427 868535 625808 1416524 1905970 959070 773566 1516548 416245 1520420 1228833 432513 1369586 47315 31643 742105 682782 1770977 1990786 1886372 1790314 1029398 1422153 1200152 979880 193146 764140 436472 1279469 856246 453226 1295430 1778956 844064 224523 1797519 404232 1474321 173229 1112580 742207 1367483 1086420 964284 525275 1591603 1174481 1033322 827915 401499 917532 1229147 1835717 1398746 819465 1804764 563389 1066355 1387624 1838641 456147 1284330 1266950 394637 741192 148545 90690 1904126 1930712 718403 1149260 1006752 65940 1367445 1463104 1713461 262870 158546 1516063 1091914 451627 227587 1250857 51310 154071 281784 727209 221127 884836 114384 1946996 1696967 1654889 18388 1676040 1374506 883366 372076 1151969 1231967 50517 1538722 692685 1725397 1951344 303076 969969 566644 1339175 964287 1914684 1378923 1698931 610033 606912 1663155 1047102 89840 957221 218314 549695 261541 1050137 1808149 428838 166473 1845054 143697 1301663 85138 1405606 1256924 1896304 1527039 1677040 892937 493909 361597 129496 282682 510061 1630349 1313777 854715 1708693 1483921 1007795 1227844 422844 1719186 924018 1317955 1430788 1624960 1448297 1310247 446915 233285 1853318 824619 783965 563204 1120926 1960642 741489 979559 1648723 1976070 619705 277009 1039368 1676375 1803890 1260225 645743 715360 836769 1995087 903944 1097648 1411203 1545241 1860593 24835 1069631 147701 1642144 881607 185954 200578 1520290 1039127 598408 972831 118101 389358 1835307 1327918 814889 1198988 1809220 1805483 1708582 276359 1647638 1290567 1942743 1053863 1402394 1537612 1248509 1709125 867864 1010042 244797 1837195 984455 430659 295991 13354 294524 739732 754704 1018317 1166627 1095180 1814435 1103616 1195232 1511784 1182837 372801 840790 1742200 1865708 300207 1075121 683219 1302772 178721 730984 1530725 1309617 1496065 628908 446012 998577 1429365 548562 464788 78471 1264392 476148 280774 1034290 419505 1276262 405562 392251 1600219 191966 1799260 1465269 757478 384142 661968 243920 1883457 542374 1988851 277563 535159 1950176 1971322 1808553 1186631 1251092 1362210 590211 1422127 1164117 1254020 364067 1669097 1751408 1489954 44423 601120 384268 669420 1148456 466613 430399 1560974 187236 1288403 315517 136593 1645207 275844 1210646 860762 1783058 908650 399403 712771 466256 1268372 614615 833547 1181223 1545747 1278474 744801 56029 142036 1782658 249058 1205220 1980132 1432229 1931903 181378 1499237 73928 955374 256508 797035 1813157 593746 351683 931639 1180475 672149 1598608 1305524 89124 1935055 74018 1740034 1760488 190726 1636368 1245218 519683 1283057 1984333 1135563 1714664 117470 1038217 1119613 1212814 1174899 804862 1287838 1600188 1959025 1865645 1391787 1085830 833666 361253 708669 1296542 1188060 1113023 204311 1186520 441611 258130 1852992 1557065 287578 1071859 529612 1912909 350772 1476326 1326979 1334730 1217015 147647 1657623 1744569 1775018 1964468 1561002 1138463 738773 283767 1447042 1565374 1664590 943643 771014 97214 1114983 135112 578174 1248587 305127 1433287 706693 1427754 579919 1947288 949775 435728 532638 199417 1728805 994091 207083 100108 220854 1516670 1579103 1670175 698303 1309562 1435513 1734430 1784467 1902962 1364217 1743474 1210440 1341736 1872850 617475 1308667 196952 401753 1696997 482598 1741744 384117 391616 659337 1024704 979785 667039 100261 1591220 229879 1257564 1101221 139250 28263 1984997 363777 297517 110413 1169122 944402 1140953 806900 1358155 881147 1744908 638654 209677 1562191 1926222 928477 881651 214710 443134 935218 595803 223014 1020993 1900547 1813829 1900292 1440571 685050 439108 1986987 1503182 136859 1878381 14218 1651103 1584259 829241 1684575 241485 1379388 1873097 673060 170590 1518333 201941 1786909 1131208 1123496 426351 655344 1557783 702623 1799934 151681 1154866 204414 1354765 1492023 1496535 1192698 1510541 552099 290565 1093811 1097862 434446 47816 1879939 1636273 1927053 1485202 1252432 1638220 501753 469943 992669 1288761 786726 1347641 1720619 1770341 695590 1585233 542492 411794 1019592 1377807 444703 1817561 63298 75421 755642 1413436 2176 511285 1665415 247904 1848862 290702 288531 1174164 1295393 1114500 1009007 1705809 1522785 1722626 1828742 1418721 503030 1105103 684290 1236339 1308804 283639 879452 1883904 433424 1904583 1427944 1820000 1990127 1916962 97380 313928 26074 1072153 112647 45198 1985150 153232 1715447 1459953 346287 1049870 1859193 1050691 1793953 419578 1936654 806039 1502720 837793 1422273 582358 1718062 1274597 438598 528540 827051 1311050 1117684 572260 296449 1615920 1709514 1250979 1463218 1802994 602873 1690590 1306239 1896546 308408 384764 1710143 1341378 761539 690229 651148 613183 1226039 1280342 25808 533620 1076970 1784733 1509698 619881 1829789 566535 817274 1269454 1767337 1153275 1215267 601004 707105 242756 302297 1956992 175330 779360 287678 266623 907502 828855 1019553 630296 700528 1884108 440861 698744 90977 1408778 891309 597686 1977294 376067 1439869 147268 308030 1620759 716985 923087 802681 718769 1307274 1086813 1704021 1466946 383562 1107414 810497 13101 272992 185165 1795590 1174543 784005 1236665 1190107 1029022 425885 639900 367764 1354430 1178660 1117680 1127871 710008 1732150 1277046 932585 1191217 1911038 1708864 90259 1206660 523665 1606549 1451411 1175093 305383 1518234 704695 497834 1672356 640237 1123111 1932260 1299488 648766 24777 1214356 1864098 314152 697190 338428 1230179 1479532 930194 1899760 1377249 1835205 1450485 314690 1264802 382622 456541 113577 1350967 912313 276986 1794924 1448729 1184554 1313521 1259668 920331 842677 499669 628178 756863 283164 1448060 789778 785337 1599843 724830 1100204 1253669 1793542 1563713 946800 1189733 1885196 1305684 1927010 120617 7308 310602 1700895 1541034 23793 335025 452317 198815 248691 1702704 124367 678920 1257530 1059946 456034 245097 1533961 930531 1625992 748972 1783465 1262105 1935984 474784 1095981 1096897 535609 1809280 937598 1779644 439284 1722395 1274197 1907320 259907 1685847 771838 517400 1977675 502669 1998253 1088444 1126468 699436 115231 517457 1896184 1053253 594034 83159 1545718 355666 1650636 911785 1506147 392631 1462776 433883 1658697 819328 1467615 1782106 1024030 183251 1153628 1498308 1567752 1379618 609132 1821885 1306174 822504 1558682 1951914 345368 182091 1809693 1838648 347902 1562029 556251 691749 1347689 1256278 1571674 740594 749315 1290045 36182 375247 719832 1213633 1602576 630097 474514 1827573 441126 119941 267155 1676011 915948 1948364 394284 1654758 1065150 1845982 840554 132159 558313 1555315 254167 1315953 913022 964091 728769 789441 1994820 1380881 1092338 612873 1980578 944250 1721052 1510980 342612 3265 169405 1070643 1854168 1500958 1104041 217115 490053 474316 1086049 773043 663705 546688 1441618 348071 443160 1258887 1190781 103398 1043005 1546182 1390407 1922324 1892049 1348324 750469 266425 1801882 1403511 1811286 933621 1628089 1882702 425907 1446994 464646 1508058 503101 1789540 518253 986576 1345820 1784837 1419579 652773 1905998 1453582 331327 266812 1281171 321978 562632 1127919 1815150 1186177 324916 855011 533929 1981749 1217372 1310142 1048352 1602618 1132769 1344573 634771 280206 1228781 1410743 1511088 728719 118240 1808009 565276 405113 1325247 1652438 262897 602744 996546 517026 317548 503941 483873 1988359 1246204 661665 603498 178012 599082 1664736 613441 1835694 410441 1292230 203944 1161524 1871089 115274 1174560 1364153 545921 1054731 132621 398696 132080 320828 1097633 1812108 506685 1162642 27039 1553537 1119670 772435 464431 563837 134421 1962291 176382 1797892 804341 341386 1892407 1625475 912569 354323 192903 1101149 1682987 1784938 82705 1271579 1560297 1116191 476208 450689 956387 1911160 1681491 779366 1997280 239494 1707680 188689 1034366 687668 1396403 165433 772785 1162791 1915889 1087336 1517099 1907965 1646817 1651177 465416 1231048 893148 1227106 54833 1682995 989962 1431665 372261 1062137 649668 1370835 1092858 131010 366902 1660710 259328 1786610 1113164 1944913 1928426 193132 192218 297824 575765 1922657 443761 1447272 930965 1524998 1255935 1614087 813061 965361 1917916 991511 1726366 506242 929835 309716 1228072 1762541 1051906 1775145 785615 1281981 1424327 1364740 1676373 1369841 911009 183488 1473518 1975260 825397 1120545 107506 145677 470313 128963 1641210 1340548 892653 822359 1325808 817298 420053 176866 255836 43069 260821 1922709 451200 1816382 1841889 677509 1092261 1721 1058830 476415 923245 50215 1416251 159848 1109280 1645505 480518 712840 82451 302905 1314709 849643 1104060 769606 1284938 501991 1455521 974163 1963890 978994 20416 754657 1372111 1287651 958615 1792579 878265 1706411 475841 917239 1806597 166255 585934 232880 1953876 1023131 192178 876665 302408 1532741 602606 1437141 58226 751720 1472673 527422 740277 1522234 325939 1632108 1291165 584929 1229002 1055777 373384 1067573 1523476 5797 1793690 548662 777937 1654142 1805817 1719934 1535973 1297855 1774711 102593 982233 887068 655842 1124627 1350335 718032 1563767 1219814 1818645 1430626 508180 1875828 1252943 1904666 1407515 1847479 559219 1043526 462446 53444 1452396 389036 803964 422840 906132 1837220 897886 1605866 503994 8399 1956409 1659624 1061833 1548642 1741875 693911 562860 247043 1672727 121780 750062 1651462 155273 1224418 1772751 495321 1386520 1440312 1605292 614381 607003 449470 1106153 1159549 366246 1628284 473069 1832169 1020466 769367 86867 911561 739270 1032124 55989 380194 1875729 353118 1832096 210046 968883 359396 1792141 693303 879448 1662268 216168 926612 320159 1892118 742909 360067 87349 1541645 645442 1492190 318573 1928376 1037357 792998 1433731 1633524 838782 231358 646030 1742286 570228 1638972 1148775 1053719 1663888 877768 781445 1421878 1530781 161892 1213513 730392 1663208 1468479 530176 1878056 224804 1404159 1405921 693746 1554972 314911 1203146 1390808 643684 1314254 1352705 761629 368411 375379 533913 52853 1486600 1856991 92630 1768553 277646 475620 362354 1691430 626256 161112 542727 820470 174375 426006 1436141 1715393 1990155 752441 1595978 745691 1651017 719576 1529728 1892984 1276244 774106 43291 846491 388323 528236 820302 1482954 419694 1478425 197731 1534086 1675727 707815 34077 1569872 1677866 1487071 1812033 778370 261387 1338230 95262 1231227 319881 411747 1642587 1176663 653542 230957 920511 10305 1600235 1951578 206488 1136348 1568123 539923 1605426 66777 1680565 1974584 73285 1043000 1407451 1689096 1627586 1296869 728799 30605 1059238 623415 280268 325482 1826991 1551385 1605636 759622 1527090 316030 1697537 762579 1630588 887244 144512 1480293 284077 1980532 193867 349597 783593 1609887 771399 1129115 530622 488095 1810950 784967 373706 256342 936854 713857 44139 1700154 1489996 1745548 852853 55233 1891115 1290259 610918 1101916 149838 619620 1800555 812315 1544242 973392 1860720 1880997 376247 904764 955500 277200 1424003 13892 8004 741029 1005587 1963186 129284 40624 1587601 1129662 1909334 1065884 1845646 1382899 1260128 1948316 954010 1345735 548332 1177708 1879705 1852471 1240253 1110699 533212 1074732 518224 1909468 909553 1437595 920316 716373 1878001 159515 1017292 1656224 1583691 1059289 1357393 520637 1470769 746282 1722324 1611462 1423798 1338777 1099317 1323251 371873 1453562 106425 1126480 1522359 1224705 1418336 277194 1560784 588725 1956217 1700420 1488482 1479069 402007 745466 1514269 410512 490419 1557877 379508 510280 872220 736103 980534 1307583 1014512 1748895 889394 1822063 993907 1558326 1173586 1068936 1928781 1526753 480675 746868 1120903 840286 875094 35652 894022 216096 521544 217575 688510 321936 1906637 1591593 1625709 1210222 143336 1513178 1394363 1860949 488927 1361405 1955946 1229342 916784 379289 777446 1300599 1358981 1830023 1692849 1881497 1178741 1639338 57807 1353657 464276 128683 1293255 1277027 1636272 652198 1560635 1210354 960208 1366607 147065 225496 919785 1853336 1320924 1315385 1188843 1535592 1314018 1716233 1344829 1958008 1164283 1717505 811439 204713 517768 978338 397347 1432869 725067 606668 53944 974597 47012 777573 468715 81628 984491 146645 306479 652095 1705748 1440139 206758 352289 769107 1643138 1725670 1010405 1831889 1515224 259400 1281453 1545005 503968 247473 406840 1661689 1352325 80626 1190167 1157783 271093 1236266 593402 1251920 45553 1352959 135714 409094 1409967 763053 924883 662644 1264827 1646892 1815269 456587 767716 1662029 488919 1954109 743694 1592005 1599355 725028 1002964 1405244 1830717 295800 1008848 644936 771494 743355 1907771 1668933 1853538 1554949 1873649 1368993 149358 622666 327148 440804 590999 652853 1255992 1701549 1554610 1035749 110367 1731484 471553 104207 592722 275368 994780 1911661 1667207 355928 722703 1568577 827643 1109036 1867841 704899 1625451 1926255 70779 398931 1906181 548579 942160 368983 1174132 938758 1637601 508588 1024345 514393 564376 1381433 1559686 1541768 92777 1464676 23917 1600599 153075 379792 1525165 1127643 118319 466764 1535361 233620 1507053 200413 1223887 1927230 444575 858825 1000967 1631407 1978 483688 747240 787407 1246363 1885495 48540 1309476 1315047 1076305 1488485 196334 1975966 1824186 1495486 1334987 1007368 1727515 1027491 846683 1127143 1072648 521619 1564900 1601449 1811741 1623916 1243158 613945 1824100 1709734 705686 1883184 1403963 682483 112444 431760 1372843 941076 654801 556663 880925 1092490 230879 1609849 816625 903353 1556385 56265 1295623 1609907 549073 1572512 1476564 575024 55985 681216 1189952 1482343 367686 831504 1817118 1959313 187002 1800314 231163 1025821 33584 765420 1138744 157883 282606 1067792 1518758 318087 977147 1662973 76954 69428 1444617 284933 1011795 1189918 1909866 1013370 1018024 921124 1822957 778101 707591 1839962 1737644 996708 700424 1487095 693095 650188 1852970 658981 998901 805110 651248 1478599 1416765 205226 929922 1189989 569813 970082 887213 889378 704722 1613076 988789 991111 813191 1192350 1715365 1844338 1268194 328418 696639 613068 1012546 1462606 1011531 928836 1240385 1714687 356493 489933 1679815 1051361 310118 293468 1944545 1366883 704233 1846560 1628492 191441 329222 1832340 97899 265513 1501212 1668985 1669523 300949 1713682 1654843 1866004 1872906 469695 1470878 1767751 694544 1241648 1799994 193122 900022 1874007 1784871 181732 1027107 1815992 50075 1969176 1186387 79604 601510 1627879 333821 770533 268421 296909 280864 1450242 761785 303871 912894 1555024 1497063 294749 773217 850663 1140209 1612123 1047234 1103268 1045916 1822385 868374 1680526 1972278 1934796 84892 546240 671082 355536 351182 1842397 738843 1329256 1169327 1536267 1822794 1393896 109020 593756 1331213 288147 424289 529051 347152 1002092 650785 1081061 1421085 307430 1605358 284603 264864 763584 136817 1363018 573315 1673665 958538 350983 283086 1699374 612755 1324192 646419 1914889 1431756 1523560 1553268 978256 510041 267123 403141 1408312 137157 381050 1962711 1209476 497904 1243664 1360382 307620 1744775 1650714 161906 456104 823288 1063405 508504 1069658 742758 560834 494230 1740729 304979 1620101 1948053 139136 308672 1526382 279763 876981 888542 195599 1048869 1501054 1717028 411606 1155713 111854 588615 505159 552151 1597504 46523 137437 1140212 1311116 1603240 260652 1020484 1121787 1804735 999810 1552290 896476 406906 997624 1707844 468717 1351192 1491802 930277 715081 439015 1560379 1684524 1183150 975868 477095 349774 1831036 838758 1799902 875757 1397807 1604579 1440435 978435 1248079 171137 335369 259055 1447203 741637 1455460 430207 868302 1115323 724735 1331211 912547 1343663 981359 685878 1395943 440691 150114 1200589 287421 720566 643433 210865 457265 112280 894562 1428058 477848 954781 1938749 1535771 1085468 1300604 1803610 1841315 217411 1169380 667363 805914 402950 667098 975312 1062739 335765 1486911 1891770 260546 1242035 767693 438793 177033 275642 1515947 360514 809780 1818466 157207 250355 1841200 169245 807866 210242 1576197 711752 788285 1442385 1989600 38136 1000939 426465 1816496 1379358 694813 105036 584503 1543145 1534801 327766 1781232 972210 942214 375033 1286196 1177130 247754 882513 1736264 1428003 748418 334328 497056 919369 1423649 715601 1357254 527734 1133539 181107 1477134 1047388 1985974 1599111 722796 635095 1227839 654263 1712647 11856 1685090 382841 724789 1486991 1097226 209381 735264 1473280 599172 112293 640462 972080 941641 1658194 765890 1354788 559597 1433081 260069 885571 365739 1400238 729582 879491 931578 662489 1219364 1076309 486190 1157666 695875 504906 889164 1449806 748051 1879590 1354791 78044 701521 455560 406248 365480 1291235 1434467 297414 1697345 342244 1243361 1201235 285056 1098469 1598065 1477669 802995 846124 226171 13884 1050221 880637 1720704 937959 1458246 521893 1153944 867238 1172361 1255353 1078601 1897697 710117 442424 1890085 1316477 1776332 1839574 537789 1702254 612826 1668650 1644933 235243 1672828 1172821 1749772 1089172 377934 321291 1205198 1141828 1753138 1538234 981600 1360981 1045501 159192 851447 392676 622205 347171 302336 967362 1763373 1443588 1499638 267901 1404414 1374141 1921210 1888728 219064 1462832 1378396 77222 1107143 1464743 768400 422744 153166 1156426 1602480 504674 255651 72315 1010327 734904 1249357 1546992 361987 1264328 1710466 188546 784255 535875 434762 677598 1163921 1735365 441337 1430303 1618637 710333 1135341 1794607 839525 675737 1497653 1066983 1862338 1161844 516908 12753 179018 1670121 1402353 1695864 955778 1078860 1000977 1777228 1326875 1091061 1558661 651613 393164 1518194 1980877 1105603 1277758 328393 1871779 1851171 1074205 899070 865787 38240 1541523 1057719 1893353 1000198 1437075 95345 562335 811763 37049 488986 1409873 423853 1795312 239541 1433760 645213 496233 588840 1163176 1505137 1734297 1749788 1132694 1429000 55526 385339 1836887 234755 555078 170635 1095231 728273 1981587 255015 540117 1402734 1419000 1957030 1622824 1243339 519583 1049262 1752897 732631 39861 797167 134847 637389 1412100 1158143 1728243 1266299 141313 1159566 1877759 803054 1629969 130656 883049 950228 1046001 396857 426012 1197617 1609802 404081 1326779 1149975 1985557 1225744 1831549 1299055 1888958 450370 807432 312636 1918398 755721 1407 29489 1011699 638376 613586 696279 673881 304006 273779 1837406 701379 426174 813216 7991 1790546 1930376 1440998 1628698 525649 1556205 1999274 1324730 387505 1922359 1148417 932579 710238 810586 1161726 451286 542420 1964985 1608422 786018 224381 1169306 162906 1732907 963998 1749552 1317369 112975 951021 729318 288684 610114 468018 851621 1638136 537971 61790 1540847 1464988 311698 1286180 1517494 610978 248702 559979 779040 1669674 1466991 125747 1973818 270807 1227825 1495626 969025 1184633 1364426 1490039 1484759 1171389 78668 1468730 1906568 174335 537709 350166 1072265 109658 1973074 1642387 601762 1862769 1950230 240826 1211282 1498720 1965271 991102 1691492 1388260 1243047 1838148 1372684 587824 868787 1388683 987031 115859 877605 1105886 1636790 319923 1355862 1030149 1856885 1357451 648629 472492 490253 428977 175260 1109457 727472 33491 1792613 1107268 215697 1103888 1831304 650238 999666 527242 575661 203127 1244393 508229 1907997 1876251 9646 1037063 1510457 1068908 1077154 196656 312975 1277261 1855661 1997350 229708 1742487 305498 1989490 1885987 1410015 1897677 1296068 142769 1572117 1100180 1267977 1270534 391875 569923 1486713 1660653 326521 1251984 1599797 113170 1510011 1340595 517449 1116067 173232 1342758 882040 519103 1387552 278833 1332437 1114117 577521 564576 1783291 1685387 1905198 399863 1227543 312160 170922 1816077 69547 1810562 1434920 1354828 150159 515270 942699 1746047 1909214 865465 1814901 1819089 1244891 1453890 1927548 758589 236639 1457055 497676 1111851 1423114 837402 1387002 148123 1256003 1869651 1549687 236201 1001666 1969954 1229786 661441 1500431 1600488 1792991 1935397 1405983 895662 1926843 770545 492612 1614520 1521022 1627901 120426 1243918 1126073 955253 259941 1550180 1190160 646755 1349356 1955104 460680 1075411 1593821 1989407 1373229 1550249 1287322 609043 861429 281589 983923 914163 1230156 869540 503710 276557 731677 24000 1857531 176684 1208047 1390102 247153 1053696 812498 632882 1563590 1275597 139452 1040427 1497925 1599020 1791791 413680 108864 1305690 1676560 425982 1877141 1346184 892511 271461 1543034 187356 482073 1400137 981197 990491 297823 472806 1611051 1220585 1581785 1229968 332233 84248 1089509 1821446 1857122 584426 1554174 332741 1738984 1966457 1897226 64946 669936 1365617 1153826 120165 92622 668682 638219 782304 1408185 1103999 1218308 475017 979417 575410 209256 958898 1373107 1117709 1223450 139818 294165 1642265 388770 1525872 719302 1450999 1611796 1646592 159170 943890 934590 1019019 1462311 828305 628858 316956 242321 158920 974147 198919 438366 1477179 436184 1063197 567903 668727 829570 1230072 1557501 1945101 533174 599784 13740 1878907 1367694 1952078 1126971 414333 1333058 1690021 1129203 82442 45052 1811470 183030 1817815 1502570 1510088 1471436 124081 163551 378563 34617 1443756 967667 1611722 98766 1164520 427846 97040 918353 9362 539930 1022612 1674882 874501 1535102 737791 1081307 971534 1428623 694856 1574361 583535 191529 682939 1517523 1105742 508084 1907214 1366868 362230 1568385 1113721 1074569 1406409 442762 718196 919721 110578 1612529 119784 1214743 757725 1936153 1318576 1930418 706678 761550 1530549 9427 628420 1135761 1427088 1732409 1934613 1942831 916581 480419 1721322 997358 1320792 689060 1641694 1048845 459625 1114172 167226 590194 1726287 1324382 964509 104917 1865723 214302 991202 335913 637405 660256 107351 232517 1863550 1799247 1741118 1928262 1285876 537244 1494768 1946968 760471 1260645 710654 23657 1666465 1729685 1886827 1675218 629041 567890 1263225 753128 253674 379077 1129860 648713 1436110 1679937 1498052 556846 1753767 8284 1613709 1966645 1165324 1067569 1326264 239199 1703549 1143919 1406560 66711 1506269 1204355 484165 1960671 1910655 1055802 661364 1863801 1622924 584347 1668367 728930 1576101 752224 659871 503383 677695 1513014 404124 202270 335718 1084033 1577324 829301 1390273 1732628 1152239 1889382 978325 296961 435970 1071475 1011305 1106493 1625962 943114 1413044 128308 483573 718965 982013 1869757 970735 1557631 1207427 1468576 1218444 1675680 1113123 1568952 1751211 921147 870561 899183 1196339 51632 1003479 1418297 1407849 1143700 1850463 1905963 1328436 1960297 555251 274416 499143 147956 1999319 120069 1895323 1635302 147028 1683630 526782 1349449 266346 1257726 383092 1377330 1716221 1297514 1799338 1096218 1353233 587111 962878 1624874 1007283 144192 923114 1168731 427206 1573278 1675429 298536 728473 127772 369139 186404 1598365 1858708 703477 609087 1697736 1450279 513895 272622 244096 1289631 437480 1695922 293968 43272 1212915 902391 895850 875885 271109 124421 1168078 413766 642764 1576614 808762 1606352 1524078 489088 462206 1421531 803945 1428032 1388968 478730 249494 1403815 379734 796895 826923 283396 10329 465450 1492514 235142 876936 413656 884215 1489731 258597 1048622 730631 759369 763938 763583 1663219 1442325 1098331 1371538 1747618 1524336 217581 738916 933321 310986 1582274 1264762 1533305 1182931 898169 589557 1256826 1233693 194597 914272 312469 1823265 1827745 1669948 179940 669588 1597830 913973 815272 564913 1426964 653221 934619 217792 466965 900802 1657442 1594582 443703 1830867 838865 1293075 1664247 903679 91013 175861 1023083 455207 285912 1713677 295428 1188628 1257272 1528983 260984 796066 1512374 354957 1487998 234436 748588 1635076 1075310 1274318 1097104 662668 881822 1290607 85912 769338 394195 796251 1088808 1824919 473990 1114358 1828663 1741798 1787547 1739928 970373 707532 201850 341303 315745 1680587 208553 540445 1330772 1961623 406072 285369 1557653 1526929 1405497 2248 730351 269775 664623 282948 74594 832428 1322228 37682 690697 1005381 1328553 1601552 413104 160557 1362780 650326 347624 978789 1949526 1028849 321194 781742 854911 1950008 334171 1884688 95866 886975 552408 440566 1251853 482128 1026054 821082 1701377 172356 1739112 812483 184208 481621 1734950 877126 286009 531196 1268685 1042521 798585 1889533 1607117 226247 1774175 449152 1488872 723688 1521666 246056 1192484 1963464 1745192 417605 1238752 747662 919544 1025734 1262657 299010 326399 1658427 1633684 869556 175527 1912346 1326200 513610 6702 454004 466948 1764097 1887342 565869 191147 346349 1208922 1424626 641404 1989046 1616007 408981 1692032 1766551 1860450 283274 1147111 1545193 1376536 1472188 1013289 1020639 1818167 1498446 1955901 91658 1322307 1501269 188044 1490907 1869565 1166560 697577 233713 1361044 1203759 755299 1422662 275122 498305 873599 715810 229847 1769428 84564 1774372 436244 1182227 172059 1762682 1600666 1343718 1410472 1400387 938365 450526 1882362 153322 903505 1210553 221038 1583603 857113 569314 1177067 1418448 1332111 51295 1174876 148737 1445159 34 817698 1327374 1198293 634403 1703484 544331 467456 307374 115727 215136 1054517 627117 1146943 326000 51313 165419 808425 503245 1897543 752553 40200 883891 1463521 1570816 760692 598840 882887 597921 1457423 224082 1198147 1921171 528770 899997 1352141 922508 1255081 848448 1440271 1617345 491946 322412 1252730 964493 633914 1582352 378027 1388436 481503 1840664 482972 602565 473393 37164 1229697 328861 14283 975507 433166 1256668 1303458 946375 1606451 403966 173735 736875 1795225 1213043 1366152 538648 1449993 1638015 671482 600723 345498 1030436 1630904 327933 1356967 534014 233526 198508 1247840 803257 1242574 1686345 1597250 1190672 282634 1637286 740076 1265619 1399591 1420253 685582 1537519 1809938 1684140 478749 232779 1338615 1156626 1152380 1739559 1131061 514612 1293331 1267736 706114 1149815 1147857 1695593 308865 1264558 761373 1408682 448979 366574 1147664 408209 646868 846776 1963414 1499473 32328 189716 1340708 304712 978797 285674 1213897 1014670 718195 546028 991556 1145640 411800 1019542 1164698 563889 1117700 1804883 1609761 216462 782363 215758 901210 1249930 304792 939590 492546 1175747 1963404 724983 748163 508824 1123521 1983411 1786417 782344 1835638 1489056 764329 758011 474645 482674 1463883 111223 718089 1764560 970520 584148 1861207 1756045 1744744 1854823 694358 1643300 876714 1193904 1822075 631442 367197 330028 253577 314430 1864864 1793285 1694401 440253 837891 815632 804677 1366132 1229519 1498179 642664 1641610 265208 1186964 1430678 1911116 1048897 1795097 958528 1667911 673698 237785 1121231 1013300 772886 959882 272810 389207 923704 599792 680347 98241 286353 1741348 1140426 87682 1077878 1620195 752866 1316904 1052507 1490018 672313 1747262 640707 647640 479778 72034 16181 1797891 1709458 1661540 291609 1990499 948111 43190 902901 399189 1412334 1290886 656102 1970843 257948 1095319 1697376 1993612 474910 1514470 10436 1526779 1093591 1625263 460747 1565926 95024 882176 716183 1063305 1986378 1106099 1629747 1367020 1438896 1737759 1798105 934480 1625497 21762 1837834 182293 1994085 524596 835947 1358764 553193 804843 1694480 616773 494407 680879 1770693 1446916 1433479 150993 1005903 673275 977816 1686397 1675257 302037 1348036 141175 664916 909366 53472 1784247 577053 993909 1782220 1591567 1355059 626683 1918161 1437239 1091713 299348 408035 104112 260231 1893016 828651 974069 372988 1604847 1317985 150472 1840901 763733 74175 350824 526243 564565 360377 834209 1241504 938002 794335 1724343 1213999 1796166 601330 1463530 1175817 633963 1475562 1482910 1403390 1529253 990314 1435125 253131 1679596 750873 277302 1930410 975050 1563195 1924332 1808124 1251012 1214229 1711321 270689 979026 717630 513247 1092335 1412516 1759481 1798282 653319 1773884 1420900 1165469 24695 1393809 1726734 888751 764788 1436584 689437 10306 1963435 265455 1594895 665398 1270515 1501802 1945260 1434450 1020627 893893 1893833 781319 922439 1331144 10905 1639669 680314 415858 708656 650861 900472 796175 1212919 1967924 1239261 919219 428909 58072 955363 233443 1342342 678622 456497 74466 352349 1762674 1433859 584506 1514396 1923555 1999027 684213 1006803 674517 389152 992470 84615 1723359 1728626 861915 1393269 420985 1700196 1897355 739614 357669 1173058 32367 279386 1024167 1846220 1595985 1014505 452075 632541 1036909 101348 1843973 421992 128200 1639565 1429087 1750163 1060029 1329684 615934 48359 342927 114334 375972 1817239 1520696 1044267 1410669 489702 834001 1233893 575528 1046626 1437452 1487596 672130 941157 903536 1900217 149645 169036 1746885 1704818 1188133 1915831 1205127 446518 1516883 1786686 35347 1016814 1016434 259982 1904533 1810205 215615 728919 1523499 1481646 1268961 1567598 749696 686372 1465802 363943 170578 1043717 1885642 1074055 83746 1697887 1237071 1526096 101188 675751 1441824 1680937 1153505 436931 759921 1564308 1900992 627418 781198 1678598 1985158 1096688 451503 1153381 383332 1371259 1543219 633369 2894 1276477 1190123 379287 349294 398699 1795100 263185 294046 820943 1414019 1217156 1848595 64512 5967 926814 43775 302691 989179 171971 972867 1563793 1678511 1020143 1018768 209141 241618 1445311 1599338 1191173 1144267 771309 974164 1887083 1512677 1364354 56343 1575565 837599 993878 765798 1438986 103324 1161847 1852198 93671 1798467 296807 1853534 1316252 275875 1915083 195970 247582 1105480 32564 1196430 663822 579799 1203705 1394848 1434610 31477 1872376 1204461 504561 126814 94933 1447173 1878340 689025 589452 378552 1196129 601081 4891 1132738 1309299 974138 1201930 1181525 1716471 676147 1028617 629465 485622 547263 1318757 323690 1515334 435615 682088 974462 1384671 1839948 566224 1055604 1325597 1719346 1764313 272932 714990 912516 781471 1302969 1813903 1067730 550929 393104 178317 382145 435368 713996 696165 1250803 838876 306802 803864 691989 1429328 384417 418603 1248941 127483 548066 713227 272000 1747891 1767072 1208743 1902680 772102 1314458 1328169 1026907 1255398 167792 371065 1474856 1612601 1003547 599452 604986 1273022 481603 1832127 847070 929878 1475045 581085 1194191 1262036 1473147 922825 1022875 696129 1160352 1266127 635797 872880 1778506 1410156 1961929 1212538 1442594 681097 1062699 1867033 1213425 867157 1888366 1579667 968618 330416 182100 177757 1707766 1553448 134787 33145 1749509 921691 995406 1715025 1189790 607053 1461200 1489213 966038 453257 717620 1726818 974987 1747484 368607 1664000 1358150 1804195 914136 1163615 194779 314570 1174630 1903315 519484 1013820 1389249 803587 1383952 1660363 1890484 1754537 1631226 1831269 952010 47372 62847 1218601 1846425 1968959 1040353 543999 1304097 750533 179602 1814698 1621771 999115 1628759 58403 1656648 1181835 1250554 1249794 1588138 809691 1241814 1119278 1763927 943158 1129527 1163787 176465 1081096 254653 1679977 729674 1864774 1744029 115970 1123051 801565 1071541 957668 1111311 987884 1993086 616080 1945863 1025008 124275 1304803 1177828 11839 230183 1472640 1711910 1269822 1872141 969469 350460 395437 197807 1122914 63779 1352997 171727 106709 551077 1159610 1093022 106384 1223531 1117541 1790531 1049473 1667107 798510 1073730 1410774 1609153 35259 1827107 957470 1986941 113310 1562386 857410 1417040 1776734 1547498 1165870 1528874 1099967 256237 1626725 1704192 188234 1362746 1998684 1602550 440008 1901127 465787 50257 415725 1470252 1831528 982922 1366357 1464571 1153887 1708729 1118061 1408256 1984754 1881812 956211 254131 10696 80462 726982 1357403 280744 1961718 42803 179359 1728532 515831 1020453 79940 901771 1027042 1122699 1902646 1774642 1152750 391947 1047028 807837 259380 1476578 193858 1273657 404869 651018 407971 1485726 1685353 1331530 1184413 1654264 402280 712207 1842294 1944867 74084 1116207 1661025 476721 1247832 1645738 1787976 879179 1441202 1246089 1888070 1714028 1222536 1406856 1440686 923100 1505643 697262 760611 1526313 1323604 1576414 840586 1613636 831027 373306 586567 64017 403939 956500 1799513 308422 688962 994589 948784 715196 227092 778902 1059824 374694 1562483 145239 381550 1885281 1505016 1942086 962283 961468 529162 1599891 121482 354218 1248787 871484 1416095 621132 315226 546187 1979123 1117383 1751894 1477139 1918371 1246626 1668667 470706 1554228 1460893 224628 1488537 1097965 1623619 1465860 1179546 1149259 1167457 1479187 1847482 1482935 827841 1832649 95042 650811 1415513 123697 1830896 697304 1735738 919572 1097333 894773 1567888 606369 1444087 300383 1829766 1367018 1700583 279779 1204833 1147849 740134 1682645 1472287 1765232 959062 1262662 1603523 231914 212086 1406060 964581 1530327 1915784 939261 375941 1982189 696435 1140155 170763 1462578 911287 1906857 304056 904622 857717 582973 286971 1229285 476325 190930 1109354 1789578 701450 1558336 1927505 1578720 705866 1124604 1139759 1489785 1316339 988903 324643 413870 1209914 1438459 1079731 918709 1761504 435797 1990013 767797 1804745 1100840 1163562 373814 311749 819531 795623 532411 178110 648091 1719493 507590 1783949 1985021 1400971 1840189 1359626 1735292 49791 1403875 1259648 1011384 1636506 220240 1577230 1161239 950788 407949 312073 1725732 715716 1092924 730151 201647 941533 853154 1488309 537467 1891161 1275196 1562697 1270333 1012889 1830675 1329547 917593 63533 241399 732117 805456 610048 1801706 1438185 7764 289152 1091459 376003 169280 1722948 283792 1331232 1366768 938714 1705865 624491 538707 1827741 107641 1858335 555226 706791 895559 1556565 734383 1361862 420039 1729383 1079631 1007601 308549 869803 1736687 1326641 1013355 171686 1424596 1734035 621655 805258 615323 1555625 1004486 288388 1185778 1996760 1164610 1275628 188223 586521 728147 1261465 191137 1595414 266484 889210 1880318 1962392 424717 230201 1363944 57899 741072 667835 1652128 1335852 75446 83602 459312 1435772 454835 1696312 1953064 205658 1267763 1018021 350846 758360 1584809 1241488 1259099 868170 211603 97319 1236505 925068 1440389 860396 1602914 612181 586754 1624941 383309 4093 108439 1821283 783591 546032 408635 5315 937063 1037383 206471 272444 1290385 1399305 1618314 787037 1594016 188692 1259184 727662 1281695 543615 312554 1752420 37031 785508 149278 828644 58550 181890 1231308 1893717 1683873 1767921 1482241 1808681 1289051 1585409 1023504 1054029 1355752 957051 310390 1726004 419945 1441933 249546 1480911 1221185 40874 935149 737733 264980 1782262 947022 1056606 108437 246261 568486 722325 1295572 1400703 611196 51675 840032 1015624 628431 1960519 1649836 900863 294223 1771142 1427092 115055 156 1948493 953572 1363193 1680936 889113 1500077 516931 1103841 552168 1055427 368489 1474263 904979 1093299 177013 685495 1671407 1994216 1990583 1014538 294851 1521422 760219 286684 1593548 26482 285925 1437278 223503 909840 34363 1713778 401573 14696 667084 1961997 326947 1360956 223865 1589503 774303 982710 1028773 1258142 91610 1296547 1292608 1777256 1870702 1104299 970220 1078885 1501520 546034 1477926 472582 833724 1597881 957829 1704191 1177243 228280 634014 1449357 792607 1931176 1060498 1669959 1981898 303237 1004919 1081957 1034347 1592551 234743 467369 36577 1393028 1973232 1519942 342298 1955752 253882 669989 1768128 1779685 1208044 81804 1684129 684450 1560837 178141 411113 912421 1448703 1688598 1646186 1371916 1051316 314826 1094070 1061450 1743513 1244767 407126 1905943 1249614 1238001 1637270 783523 1238514 1731601 1453429 997769 1545259 1724745 1937872 1896423 1290067 836603 6924 1426285 1360855 742454 1833188 360867 776678 1045617 1201360 877257 482857 473529 90902 457520 64120 814378 26137 294358 543812 1733706 1862838 897528 1356907 123896 1182905 429747 1751327 1800044 1475884 1453498 1529740 1591447 1714511 1384358 1490859 322253 1547619 896473 514098 126061 1077350 718393 699457 1538597 327392 1755616 1321117 1539274 1151308 524147 1053569 850888 1708761 401872 446062 1120018 936691 1983420 954259 218638 1586328 933780 224 1877845 1743123 1213113 1222115 1335027 1705638 607582 152114 1917961 109946 332759 789283 1173046 1279669 513346 33722 757469 1481931 1173028 280734 822216 192362 1192257 1903784 529261 352339 679817 1163244 716472 1848409 1880883 1354455 1333208 1255754 1177808 1883315 838137 60510 746392 1482663 1868437 317444 1279932 44171 1178169 920349 108828 157119 514055 268606 305214 734498 857963 1524346 1472351 244655 1069769 497370 573095 791763 198823 1405641 543944 317069 868409 223549 347704 586895 137544 1366065 1147477 1218319 941865 1395041 819648 8262 1268142 1532069 1201395 983238 1385866 1225531 1977704 1365838 466520 953607 566159 472986 1030536 771936 235268 455978 1176806 1037983 1856437 1922757 951763 1224685 1744947 1512655 1552521 1464792 1409762 1000780 169836 384853 1480418 239014 1519886 1580790 554241 642677 573704 920673 406803 1683864 763902 1476647 1859448 1156154 947334 927735 1263147 1550208 24559 1197703 405939 194070 1190108 497247 1445424 552062 207490 326581 1688446 791380 1432722 389053 1930503 382803 1592840 1262193 970108 1364781 638844 1784512 1029997 1058141 357241 756712 1018435 559919 1674435 489820 690644 1655234 864811 18962 1970002 349721 1081771 772974 1622300 877806 1738593 1668573 934366 791705 1115518 1896488 105064 147369 1285477 825546 949745 786309 817575 24192 286632 1375661 1923505 1721784 363082 525019 1272771 1281025 534106 510558 1287830 202218 608498 1930589 1049890 181070 1647046 389886 956137 55615 661438 1363962 1266501 632413 528353 1976737 1467108 989009 1913593 870855 891123 711094 939647 755082 1184320 1589597 441093 1864465 1657985 1103590 1635264 1779821 1794273 10897 885688 66042 603579 1115077 798321 364019 1772667 1732403 1800539 708404 1974829 1893805 425167 1036351 1722271 1909883 265847 1656777 1944991 1898901 1001257 839599 697089 924742 611461 909146 548870 864888 807131 744375 1210156 484443 1080802 1466489 896342 1114404 600430 669156 88466 291567 1673411 1493958 1405775 1349292 1556821 778050 1775329 397723 401402 1194399 593051 1155960 543262 1790365 1008416 1920222 1838638 517398 1642337 672030 1332073 1102392 1601256 241685 600810 728581 262189 1813505 989401 217032 1174660 1292812 981659 497353 1624951 652173 1123849 1004395 451229 1204035 601462 240413 1110651 1467112 1518314 1934989 853268 1817784 1134320 850904 1361752 483892 1466114 673253 569126 33009 1221180 1431512 1737648 1439677 690370 531745 915375 1883597 339664 1852545 99104 1709433 170599 136953 971257 1370367 1554353 1338043 1520254 370356 315198 249980 1395333 1943284 901572 1006444 94590 275233 617917 515810 1376234 1415000 985597 1260825 1620676 1906691 1203809 175371 1333290 179676 1914073 1639665 1842999 1596009 1134484 1686807 1209528 1701251 1395307 1252209 485464 1890146 897339 1017793 1024389 1394073 1215515 1598121 414903 1459528 1664939 1448933 1904109 1581241 1226558 1221478 1730906 300850 1901246 1230203 475464 1038887 504588 472040 177956 562186 1638750 498197 1262171 1592562 1909588 754800 1564223 1837862 577959 1282893 1651057 961456 423352 1437541 1898009 635136 1015710 846517 372469 374977 939040 562273 1765001 116244 1712904 12954 360205 1860936 1018466 1584096 19551 1890529 1565183 1824802 284283 724702 892191 524169 1592380 1073638 756492 1891225 222585 205102 1571707 1351965 405671 1574762 312950 596080 1809505 310437 212387 1354627 1383930 1527263 377966 254909 972908 1083731 1132626 573710 235926 1083768 801603 1083379 489552 1447976 1321800 243355 1002891 1528579 1446787 1037820 291615 1816765 1154687 133141 1065361 795192 1187421 1962482 371321 924798 1036950 1876396 1684532 842362 1952698 340441 523825 1086755 1045600 992961 832068 539047 222572 1709101 97668 411672 1563567 271399 1847256 957097 845478 200928 1914861 1934293 1059217 278604 554193 1624855 1647735 765125 1585366 417140 37533 291805 1976498 1765505 1643161 1246889 1210857 1793103 1922510 1306312 1471202 906938 45243 800860 386114 406073 1055324 1211717 1642072 652612 1641364 796061 1942665 114173 1906263 1362986 1421819 1288786 1476936 76959 1364717 788658 1823790 995429 714413 1594379 1365997 1101933 1165550 385724 1911560 1649581 298063 1581369 867497 1854762 37528 600757 669436 1282916 1723412 1747358 180252 997776 1568853 761734 1902721 119498 294322 817957 538317 279983 695919 1307127 26226 666498 1861065 1470203 1817966 1277255 1450876 1227761 1744860 1818947 768365 1548218 134053 142764 5924 939083 679838 1375439 9393 1294157 719145 569505 809986 1142406 925600 1829075 1972674 1442929 1853405 1704436 1447028 758436 549520 1549196 192947 1607399 1580450 664563 125878 1443634 330229 457994 540632 1332996 914304 1328405 874633 1493569 93530 1077774 863882 126901 909121 1581917 1924989 1674163 1969264 1906877 31556 898983 1816702 1140405 1232789 1633336 93256 1123880 962615 1363828 663653 1825182 107328 378634 827550 294616 795556 1318152 1764499 1814819 472473 275570 129483 658578 308552 1318707 1620024 1684746 848459 270660 1806001 821264 1915297 420285 88294 1618090 1387622 993734 938839 1197542 269304 633391 1487776 1808412 318136 823070 446422 1550674 913578 1340784 522430 1065014 255365 1101828 1128133 1169889 106463 429102 1780776 1935981 327005 1953256 1753409 1875611 1186895 1836119 303106 1071893 144117 841906 703700 1371842 1379353 557810 851562 1841626 232595 409504 214840 159758 744210 351165 1176395 197630 1720299 416772 1182334 1596255 371750 1299047 909406 285910 1181513 776167 1657879 1740875 170884 1508490 1443920 233223 859016 1515096 1896376 1757426 1184571 445010 221520 626867 252340 1908077 158457 1367576 457556 1666904 313672 1711237 465992 1995444 197421 1732177 536130 655663 1464248 447813 50902 201230 107300 698945 485337 880182 1936967 1945657 1437692 1935231 529180 1676423 1071619 1995178 1075265 63019 1593672 915483 228311 16091 601664 344958 950193 1398991 1887361 1085352 1805219 1206442 1193836 1759871 1685712 119396 1699156 1783541 1286517 565988 1976353 420619 1377302 843846 1912491 186831 1739268 1981339 113999 824896 1392262 501394 59912 641649 1830652 1620507 872377 477668 1980904 265453 1358638 44470 1009937 526016 273264 1272525 174507 890056 705704 230327 1871682 121640 1758755 1841644 366508 547904 1336729 183336 194335 837984 1579425 1617009 136474 120104 917458 895009 1938194 1824991 1867344 1775813 37057 810847 1377677 1973854 939113 699640 1741717 14376 991487 384578 866368 1808769 1631980 1633478 131415 1028998 1861681 205460 770686 1244738 537061 1952835 272575 1147533 497075 798284 252175 1036646 1297251 193609 145804 185193 1465321 660272 627855 986494 1599763 1850201 587359 628765 942859 1850548 1223002 418339 294947 889765 1952720 75838 1397438 519425 1572943 370504 1010447 969927 1322358 541646 420104 318880 577875 547851 1788646 743529 1205089 849040 1387369 1314982 1432369 1062310 1438600 203703 1234555 549921 96211 1799283 1373267 257766 467945 724510 1779167 436804 734253 1203090 428367 1729880 1183099 1152447 1059650 1336125 1126497 171922 38273 1271880 1878539 799306 847850 252401 1463938 439553 1380397 345852 510124 903929 755134 1648011 1882274 630050 468349 1995373 1880774 1654992 1039279 1220200 311287 568087 1290404 1489756 1708091 1592461 1532950 1052103 1214329 320002 560941 1487513 1542930 1237894 1011314 573972 709851 53459 802188 1516082 1595140 833026 1051978 1525032 620625 1303201 850315 83013 1854277 1985131 936763 1304519 1802759 1644858 434153 256046 1845446 256701 1656901 900035 83379 943620 903150 506 1173678 1718850 834278 945882 1328387 1894372 406308 810149 908365 195351 957430 25552 1267883 1945981 569541 605977 343106 730470 41963 438827 1269195 248568 556900 539266 1540425 543326 1426427 924876 1005349 11368 290701 1809352 1504560 1925567 1767123 1177628 1169062 175344 1777844 1276105 1820752 1055681 1047029 345739 995044 1204939 1171002 1052645 1994351 1107862 1313830 230033 1950591 1655232 1212739 365687 660588 1040392 993530 1349666 1810636 195327 596925 1355397 537788 1551951 980603 1949445 1189573 585252 91545 1738769 545897 1100885 108845 1599025 1760824 56569 609233 1119307 1468327 1033107 1459801 9733 1331412 249451 500921 1230438 36650 513031 106824 187922 1657247 1680629 552209 501169 1426829 842132 1668638 1740682 932902 310083 1918163 411273 1316907 443141 1117524 1052700 1802583 1754444 1852424 1671027 41896 1524847 269465 1404458 886110 795966 104614 908416 1298701 518421 410533 1395368 1789331 1737953 1519218 49736 1213262 1696760 1178832 162966 964926 938010 1017290 923754 1563368 606094 345427 1988096 711575 541052 2636 49741 447484 589256 1108177 1478697 1702697 1849571 1665066 348001 1545839 291272 1811522 1761284 378403 250138 665167 1095201 150235 752240 704070 1066744 558549 1234142 1209694 916747 1318967 580955 1951934 854983 757010 1358065 827728 501252 354765 1396412 770895 341969 308959 1054264 695567 1991967 1379087 1519908 1847989 859075 1725970 1688935 1672506 537146 1436924 986122 1765648 1882306 1177498 1866710 1740009 716090 812353 1807942 1812049 1229702 1636199 182772 1969206 235735 1486171 63637 341179 1271474 844634 167974 1172822 673778 244930 281375 993725 1109680 113997 1663496 15811 1588040 809037 1499513 488083 1012525 587189 52387 1079359 316347 1758259 289349 1890073 621978 1322386 1106196 1104191 704182 1103034 1479522 889824 776540 26144 1973203 516429 605565 1754271 1798014 1209851 1764394 89074 1902102 405613 1315617 1305106 854838 1597303 216500 125023 51867 197896 324708 1520126 438184 163514 1460979 749764 217477 307893 541656 1935180 213813 836113 1094972 306548 949982 924402 738689 1705008 737881 394157 843455 924439 1376030 402704 1430116 137522 1093225 1391889 15076 1121699 1907770 1080628 1549012 1559493 1693851 1888492 1966359 76895 527602 1736386 1198866 1012166 1859571 355485 1165897 1108696 905326 1026500 1268562 1125179 168523 604239 1192913 139453 799263 1742602 406775 372206 1994600 219928 1551408 1566946 322227 1598462 1772337 793409 681778 729099 1235007 80787 1771337 1544076 1442703 903465 1990754 872906 980908 32927 1121030 847118 1898649 945014 307902 358245 977972 225967 1737236 375563 938434 66384 707945 372414 148386 1457686 77085 1645057 1874667 8222 787124 730860 743385 1393815 720570 418885 266330 1991048 433388 1290335 1527645 1303718 74789 1429980 801414 1706348 1771008 1788975 1317702 793422 177194 1982256 593100 834122 1258389 87530 913802 1647422 1187811 1704121 1521793 779300 398960 1219483 711536 1981891 1348540 796923 1095565 224811 1438793 627702 1175421 1025295 707217 335026 840839 788776 790816 1609495 598611 1106576 1368481 43726 1958281 889728 1333289 1865548 277644 198350 1260608 1119351 1091695 692100 1034072 1592670 1014671 1081689 1636724 1552405 359048 507321 1554782 1555084 1801595 1765768 911426 1605155 527835 83035 1687067 568787 1541866 1715443 680038 708429 307386 988458 263761 1030647 1545826 1163159 1566569 495672 719148 301240 1079680 649450 866245 1475002 1500535 1369337 1145902 5609 1923775 136987 688001 366903 1102730 658030 119508 201224 1820791 329481 1693244 561063 138482 1993770 1588147 1045910 862323 980760 1481404 1548487 1792002 1257026 1805438 1728343 1531733 1365726 319453 989002 1401332 1776066 1726215 301535 19152 47703 1067579 1926277 413471 231526 360383 1611669 266360 532197 495701 13300 1269192 1951780 1006021 1328793 926979 1800567 316636 230208 1497322 1414073 1984089 549787 1787322 154909 1774240 1433320 361494 1179844 1613554 458367 1171990 1128329 951256 97273 1801335 1088717 1720763 1077934 746614 1444373 1298681 783903 1035941 273031 839097 1119193 474066 395855 894164 1685106 428627 1675769 936946 1876200 6648 1058070 244681 672866 594878 1642781 1263720 63042 964815 1868456 918211 134826 18968 274366 1904904 1359154 442910 1549088 1137475 612956 1176484 860781 585103 1270159 1814127 652553 896150 1862082 751861 1849948 1197949 388682 240253 390764 1747048 114466 1524209 1690920 1517204 1819886 1592210 1681143 438618 286473 834734 1944270 1271944 326449 564736 1369455 1993053 1393452 474170 802157 1145183 264610 1126936 431897 1248691 1217498 232190 66116 1567018 326574 767714 1245912 1054 1170036 123165 603506 23052 1607738 1233625 1606929 1192118 1228320 870743 553510 24116 1029794 1297653 1760916 1771642 1011561 1238849 1799363 156232 692145 502089 1958221 1965681 633207 826890 144505 89547 1215499 93597 1258693 1437 91401 1705195 998265 1620541 452913 1167077 1401104 228674 524217 743356 395489 954547 1115877 609896 69961 1139383 1592237 1597822 1260823 1741298 247879 1222815 179030 1809318 1937830 102244 469155 1535506 685774 1097270 1803378 1042540 945532 341731 795219 578004 1349872 29341 1607520 1891001 1525210 1534189 742600 271795 360890 115341 34870 1137639 1549966 1735093 1544637 992767 1903506 268624 1940465 493358 922165 683820 1151764 873865 1832302 1143409 1694251 1994512 1443524 1823678 753875 1786598 1807005 929749 845791 1701915 1888405 1904271 725867 338937 1645900 12638 362084 1061271 39933 1464280 1555065 699426 1214942 380140 1349524 41824 47420 1794506 1692819 120724 1632187 106904 989960 1243234 45763 1302994 931666 1154638 548752 809724 1682859 442002 643439 91814 1459556 1140198 316401 1042716 1178912 266253 382735 1993869 1576987 1283445 1615333 1149858 494150 1006373 1106805 137514 3642 1103140 1747239 1595997 323873 44764 518628 995362 1362545 1588776 1562458 1107835 1575587 224433 631864 204817 1259628 427177 881593 857687 797936 665868 1998826 1520507 1376784 499074 560212 1077128 753825 1570969 1517642 1136089 1684269 31945 1739664 919169 1149738 1261071 435230 1606960 290804 1646297 609284 1435015 155641 477948 154599 476698 527976 124198 1665090 428093 1549460 1417107 282109 673652 513434 809598 918018 1802352 1980822 95087 1508456 776467 92156 483153 1454750 1154002 231877 1280256 915241 885210 1764872 815259 1764340 587793 1898873 803500 1098270 1814450 1780409 1411627 38641 353081 747736 795716 1271314 1724555 136988 1380514 1322184 1071993 800896 1813337 871151 339863 733115 1218482 1924079 535795 1639018 832222 1655938 1859285 1399512 174925 975838 796724 1348333 859568 1320787 323875 1469790 304469 1083983 1649863 547321 150908 959499 1514718 824281 512195 634242 940388 470571 627914 93748 1771086 802044 1200618 1912221 416554 730800 1331356 93614 882914 357812 1307696 1039379 503850 898438 605835 1760662 426138 456074 693011 572306 1442525 258118 1381691 1573257 134295 1764947 979484 1752484 92177 274296 312044 997509 581503 1226926 658193 140022 1851552 526636 798880 948658 983773 499874 1878367 459427 1701768 1104464 787152 1311065 1285544 695727 705628 347563 1919058 1217415 646059 1534910 1579252 1903445 1405958 659697 657281 276825 28176 843374 1731225 1067802 171382 784780 1966085 1706996 173547 722695 1636041 9924 1996477 1796047 1160971 659518 1498224 1030190 1054759 884682 1948155 805973 441931 876593 784507 232967 469669 1510094 638415 19921 888260 823419 1829715 169492 579476 1758935 1887108 442839 317422 920116 1015928 823026 845087 56803 629979 832627 432582 1604346 168708 1134354 252932 1323375 1816143 1981352 1558393 1718658 1918755 1847801 1664817 820697 267836 704645 273450 1471962 1688564 1139267 1818989 388730 1446378 1830460 232456 132778 1641945 845399 147491 859751 1700700 1798474 1603207 710361 718883 51516 852494 213382 218094 960950 1555007 931427 1784690 765629 1902873 990408 1512663 1176557 67096 1010655 303754 920999 176554 592311 1304637 1804699 1756641 875018 536106 1819986 1660014 934282 1618280 1091442 309896 682994 1832065 1466239 1429390 575798 410622 83346 232212 700920 1372942 288381 547891 585461 1645556 1911680 1642823 460474 377317 190328 439661 329708 1824144 639362 1332665 680860 1237198 275735 479325 1336399 659379 627656 291850 511257 832391 381008 408463 390434 706362 824322 431689 663672 1092351 88861 1108930 1799004 469861 806619 476466 1713828 1498388 512653 1985967 1755502 433325 446040 178032 437405 1684784 256841 1678242 1738347 98260 1203138 1486719 1542349 198631 1173978 628559 668584 1838744 1061302 586578 1075849 1301299 1847234 1631029 1777976 931696 1377703 1721885 205456 1535923 206028 257835 46034 196001 586441 1541270 1223964 238023 1833302 1434652 1015012 1830921 817991 1403661 1010212 113387 344487 1172090 357806 1628366 1344986 806287 1625468 241157 1877892 408464 629460 542133 162487 696940 1749219 1590266 1727508 354912 502828 1627924 1704418 1050248 377779 651674 1108089 1872664 1399670 780517 850123 845931 561330 179764 516504 926752 625891 1061617 333426 1273595 1749178 506155 1915550 317840 1593340 1720908 803031 602673 1346701 1635187 1717045 1414581 327946 110699 899563 1292148 1549282 1334609 1466593 876255 51001 472004 1722788 222155 1040232 890664 373745 1269673 595200 1104009 1909870 1868819 587586 1427653 1045585 717910 587919 874259 1168 440806 124194 492387 522939 1661664 106262 185590 666523 190406 40110 1936770 178962 732236 1888139 350950 64603 437075 1323080 1990186 1852800 1526286 997949 1509483 794783 276597 1746101 1767289 1776637 1802745 1514414 503026 1521014 1908542 1515678 1549431 1000046 1237265 717964 333076 1008476 1056260 914023 1074635 1950861 1772336 1127060 1224247 1624404 29810 1249967 891653 1113464 887501 1063216 844599 725337 364172 1603571 1612484 1034100 747364 354553 1839563 964691 1558403 883069 538738 1364743 756571 1940613 1636470 1961302 767920 1962836 560161 607638 23074 1570279 309750 513645 693731 38520 593086 1748554 1407759 726456 1216022 1468090 1263021 1963598 1159969 1447741 1579377 105996 1062941 556175 1081660 1629546 452487 1872255 237141 919111 1132129 1494708 1080966 1403572 145910 966316 335589 1821952 840776 1757422 1513074 629522 920733 1202424 876220 11582 29932 29244 584476 1330308 1903913 1705692 126277 648522 709698 1920627 1857116 1542221 1476455 1041596 771777 1677084 766454 254124 742958 440531 1522375 149854 1192819 899061 1159330 775335 1708957 262693 324109 811336 1988592 878489 1674853 1934871 116593 1912663 1914623 1982816 526152 554769 304061 610016 840084 1272817 529388 482342 1925424 1497036 339316 880152 66533 1632219 944543 999765 123950 960629 1559358 690311 1589539 1890300 1603918 140526 873956 538095 1960408 1732231 1342002 1212155 1654196 1965961 1313934 420663 1193119 1320513 267597 567235 732483 856642 1432794 1289537 616787 1017122 1818318 889616 1301154 466088 254996 48068 372334 1749245 502959 1185145 1911433 1346480 218126 1047235 734078 124343 57398 1280347 1689976 1818869 666191 593865 1732426 424621 1771601 141876 1006975 1294259 1154432 1157579 1423246 1599796 1239041 1167226 1751215 909544 906632 1915078 1411340 1951511 1620728 1056160 797678 1335396 250897 912523 1632057 1161522 1271775 910516 1069479 1329776 1734150 1721353 825079 483621 724070 1183734 1924460 774698 731844 393451 869593 1717016 670461 1517394 1670120 915310 473350 1802776 1947272 1746652 1473078 253756 1158184 1278848 401309 1111079 388839 1320113 827762 373946 1760555 1031253 388419 151829 1405118 320421 735638 1079030 1812832 1211492 1734200 1935348 59707 817613 632279 545118 1355576 728777 866045 770180 657843 1952106 25896 1660463 1176561 785125 1118123 756161 317260 151809 1987729 1452049 269011 295004 1181486 132961 1969395 243012 1099270 63477 1891917 891576 235398 118027 1449262 964399 925377 284506 1236020 965860 883116 1400840 1510653 1241136 196254 1453731 398837 26486 444193 1503454 1249936 1761583 631925 1337539 1340971 83933 263801 1028511 660417 1775074 495573 896415 546706 249688 646197 497943 1977804 2373 137889 1373197 1460950 719260 814749 506505 1503300 1930448 792910 431033 139462 1694128 1960171 134359 606408 558684 1458892 319468 784367 1298713 1092144 302362 1232757 1266044 802876 1014773 1360535 576520 1551327 47252 298457 580422 1599478 1679476 708000 1902615 440416 1715327 1495886 60771 716395 486418 478175 529353 825708 710377 1219168 1696510 101045 320761 825744 100972 1066394 233203 997403 587366 453234 1026897 437547 264162 1221339 1175314 150163 308515 146199 1334422 82977 304004 1174110 659037 80009 269801 106170 524696 1492429 278264 301144 1187275 1777445 561467 919552 1142517 891269 1502033 453350 86668 1330304 421314 1356684 153324 304012 1935823 372518 1452650 742236 1164708 1523592 624651 1468469 604915 1403759 133074 596523 1329719 1615911 88992 137450 142615 419569 648858 1632327 1580984 96205 1607022 757584 512323 1533440 310496 1753002 116950 1508732 542763 1467344 761822 1059319 286800 1514999 1133186 342727 136366 1023054 477422 1552007 201197 1371079 595963 1589912 1812994 461299 832908 718496 1669403 1176615 983097 416679 379652 173975 1243295 1341127 1596082 124302 396675 1424026 1132821 1667849 1837399 153245 883500 483454 1178717 840522 1536378 1633519 497147 88530 1741622 1506802 590717 815480 1893282 1164709 646536 1954021 1864634 1654735 1306120 1694664 40149 1412984 1472427 1146446 1396718 821553 1374997 229808 1493441 1455482 306032 1175497 47032 1142515 1115422 92860 1786575 1163625 1918028 1253757 1935741 1736110 1039765 1792691 325407 1084650 688600 175883 82428 1342617 1165398 1570887 1703617 1298438 806012 106601 721970 508285 710149 1666297 1620171 372360 1325865 2762 1963893 1401290 333642 1247651 207177 233072 1828597 1117435 1651771 1939556 726636 458931 1288227 1275697 933460 1220679 838129 151686 439492 357336 1463175 659583 1487461 1170544 1991875 1034590 147664 1826644 1685585 1726103 442069 535599 470214 768063 1100735 1883809 64155 1892966 1983842 469407 41092 1785542 1282120 662430 1282549 927086 1075707 1355476 1023460 736534 272717 95629 639537 1813384 675521 1284977 1505047 86718 216876 1997591 464576 1137628 1536270 1631513 1012005 781118 1508673 340060 1822665 1440440 1979111 916203 803401 571437 1660408 1393421 1042986 603248 1813568 669433 1445269 1131465 342972 1374790 1460314 21624 1833299 274075 393560 1538127 743176 1297910 1332716 1858998 1881325 1917028 416933 574168 277289 134167 599932 142 188779 1117616 1164402 737900 892014 1947349 1038165 1907076 1888807 1849880 1858108 320433 1309941 1305003 1980945 320376 1199815 1558177 1474337 319993 625903 1812066 878874 1335425 347260 516249 598435 933749 1537019 63421 1540935 692884 1207421 352835 423034 91667 622030 472926 866372 484742 1378936 1674956 344426 367848 1934164 1949311 1984095 589603 781248 1711721 773409 1190804 1200547 296471 1013514 1247613 1327551 744058 766701 1039954 5235 226914 941303 398320 1777086 1283808 255291 1533956 1750271 914735 1889311 707226 1695107 1403971 637891 1827178 1927408 482586 1341760 294254 148447 1862555 181617 615890 574439 226465 511407 1149798 384206 1182404 983822 1973842 846031 1243810 1570440 547003 789509 488249 1525033 106455 1814967 1286802 1134050 879849 329911 1174288 70484 1522400 1001906 620131 57721 694189 90355 804895 500267 1063547 284272 1768983 1257624 158367 337222 1158940 1248930 606922 807232 396087 713479 1826184 842888 1502590 29735 234294 540293 1059094 819999 689754 1727651 1334500 12602 922613 29246 1818495 82295 17017 180092 1918776 1523339 1911679 1034106 340986 175530 1354025 790716 469957 1827751 1887316 1419285 1864972 1249303 1349892 36628 1176257 806853 1639925 77451 1558053 320824 1106612 1915860 273259 79353 1846414 1783285 1303114 232806 80941 1146239 946121 440863 412951 696995 1235092 1699058 919341 976150 1856812 184070 294399 1692159 193914 1925234 1184128 555221 929555 114250 704032 55177 36138 1568808 1321115 447202 1912271 439817 1113144 33478 1087191 1814673 1344453 1841469 1912734 66666 341946 1592537 796657 1044576 1140082 1751735 1001989 1639586 644443 1800990 612791 1039023 1958864 316581 1537084 1119856 1516101 733556 483730 1070455 1479457 141083 8541 1611109 1176239 1770328 494945 1250706 524957 1296824 1938168 891705 366477 1126340 343134 5839 444347 71128 576764 1698459 761658 464322 870717 884351 344774 1893332 471816 608388 1556896 91630 1122120 1885825 253803 1071031 1873228 1164017 1094914 192501 500021 647699 630145 224754 1556673 561119 301511 849140 222384 1404403 1411812 23553 754606 1959981 1437229 994966 1196023 1996981 1724382 183650 1689639 1352755 1127565 916241 1022829 1989420 1746958 1499816 1937868 1071827 941991 346035 1890661 1296774 1117988 501515 919924 1419748 1400393 203518 1917793 1852470 1611279 1587810 1732317 266142 1228259 1057836 1593251 1018555 1428654 1551410 1938424 980912 507513 1617520 1169930 962554 722390 750200 1715121 1168467 467313 1464474 960557 811740 1739755 325785 1325281 514586 1364741 1960369 1941088 139220 1614921 1704343 680635 1245370 1596614 675455 991128 1330382 35944 141566 278932 1583163 629324 1524467 550706 607613 1564773 599130 126956 965455 37051 1566583 1291236 1433393 1202692 605666 1371887 1102183 1106075 1090038 420769 1681471 741688 1054602 619406 144652 718822 1296684 949094 1098021 213914 114963 6139 1081646 47943 959237 758232 632164 98978 417983 1239576 1261258 936121 586532 900948 28349 228583 9221 1415885 520197 1024305 1953365 1328773 1062136 437588 1233869 92001 1005566 673401 355477 1909504 1294859 1717926 1319542 820311 1622783 1820097 894196 1565776 1843954 238680 1135454 1707918 940926 605107 845560 142492 733650 1740422 605958 510418 1077323 550142 962592 1578661 346338 508967 1529523 624739 38501 992045 1355782 301068 896748 1811566 447464 1118994 1070724 184841 1129142 564568 588536 1926181 57846 1355590 509313 25086 82871 1094511 1599188 516815 1437195 327440 1373092 714868 740071 285366 650823 654921 1606330 1452613 1797063 1780413 800900 1037706 1695684 1558684 163697 1543645 822507 1817383 131490 1968234 1980269 1791052 40751 21888 236006 453253 570641 1984455 1990696 1214971 1627512 1154134 626060 138803 1946677 321032 73876 1612252 89525 1531714 516768 336612 1692803 1004123 1046443 671445 94698 1726446 557239 1080792 361099 1003865 952908 864633 1255224 1650768 572233 1242480 618739 1988487 1648468 722641 598404 1139320 1208373 162774 793916 466686 1065538 1099542 1918345 583521 733644 321802 145547 1454653 574853 112447 1276394 624416 405596 1846865 1877143 1337453 907550 341087 1963889 594120 513013 689416 432699 1895707 1405502 520646 1585084 764818 1057022 580113 847786 1645087 1747197 1156932 1051026 451561 203171 421388 1301734 1301473 1001978 884136 140512 1503695 594056 1808638 1788006 994931 258082 1935927 1099167 623685 1008818 1905332 347224 1449960 1382415 725127 27906 1210343 1799614 1391117 133501 830049 774266 726612 1421117 1207255 1972784 516893 833330 963917 1382692 1559991 1219373 941394 1640533 460025 863548 312752 59989 195719 1015703 774268 197797 433853 146715 1970066 1799620 19357 929446 1997882 642359 1040449 488245 1532890 1711373 1215598 1526548 1667234 1048718 976339 1185005 588300 1027249 1633114 1813318 311075 365757 360993 1164388 481517 1113415 1375164 819668 1926370 1583025 1096744 232401 1241684 1659496 1122196 667617 844111 1373509 56018 1889958 1085087 1711960 159153 136270 1510153 713739 903838 269197 880581 549275 315833 1284014 1118242 1240391 378368 1714026 565967 1629836 886403 299347 1784859 1147689 1082335 1249903 1038947 1066690 950696 376647 1403932 672534 1715859 1465297 1454305 786739 1126322 1883324 795628 341613 447823 818657 1329361 719336 875052 359446 605575 1203414 411724 1971335 57922 1059443 83238 729345 514774 212734 1124559 918721 940040 1550846 921756 1164189 338713 590842 805507 445133 1602858 533044 1480306 786449 1482883 1153797 698171 1993417 104124 1069477 1761268 401874 175902 712200 1155944 907652 1066005 90706 1715263 1906594 172414 1343300 538702 1080603 1987643 767722 129187 943410 1328308 1437859 1130233 140682 1412972 310534 1371316 1226327 1282512 289682 1189199 1202658 1566479 1609126 127487 132647 1908770 1713526 528727 296681 1988370 1491765 1492076 1167934 797488 1370356 435098 77612 1748877 479544 1823958 1531469 1284350 1108116 1325115 1836214 1428488 1056031 1942485 997410 512622 1534886 1201922 750223 1577309 801304 506954 1015340 367455 1329337 693861 1409707 109263 1913659 1063829 440807 561679 1821849 1876434 1052357 1651548 960203 1262565 476223 1242110 1011774 1644915 299921 1117154 599695 759362 1194508 706671 1024283 320937 330871 1765029 173794 731113 1573161 1523386 1735719 130582 1419547 588707 404002 62617 591813 709256 995259 699991 1017186 1571284 41235 219062 1182662 1819610 1031849 1511635 1768358 1397414 1474196 1908458 1644470 758237 660376 625574 366898 734625 1777659 890588 429912 486957 330969 331402 155790 1880127 89680 571848 482998 1477166 1764553 1061481 737334 1408968 1610170 1106501 49587 200650 1483047 1650541 1946602 94501 267861 570784 179071 1414783 1521017 1053586 1701179 463653 385127 463642 1386737 1338597 1813035 652282 240319 326425 658786 1817769 1040277 56847 320129 1431126 1185956 300608 1963408 600949 880011 1349489 215002 1499275 440580 1449776 1865287 799244 591186 172379 1825204 1616114 659038 1422241 1164623 1526167 192300 1127612 1431413 722658 1746748 1367610 1628684 1525525 77943 1795199 707088 574566 1066319 487222 406507 1944599 1845986 1053310 1392825 1107771 1697535 193314 1152019 1857024 579159 1929288 1961917 441390 1680966 1889120 1276726 601995 309416 741109 1424324 1472976 802717 31510 1038037 1667420 1187633 1551705 188948 806104 1607524 108882 1394913 333657 571156 325934 1111453 1589585 1723289 1595586 65469 1304973 1254461 1976718 1417590 82650 735460 570980 1289042 1754072 1228706 1340343 785795 1064962 1639621 75169 1514056 1153859 824261 258963 1499295 826302 628709 1804899 888324 1975196 1195243 1258776 131820 1847876 433144 1006166 77588 849079 472839 553320 1286699 304116 1198266 83257 211023 1694555 397042 308014 1069264 717069 62107 1242758 1387578 1598624 1276234 1292474 1778148 1794884 1057685 1747263 1332686 1256670 1228042 1771688 1098274 495268 1158389 203470 1760467 340049 1501294 963495 1968194 1746759 907993 989216 1120866 1989884 1769187 433118 673259 1868908 483505 887027 954528 1094446 107953 1841951 1419727 1609212 552055 866731 1255746 1221127 1696117 654035 962380 1406156 1053131 1532734 1314181 978755 1763858 805392 1638146 860436 1446342 455351 1537899 1044460 914787 861463 245715 902084 1371482 432421 1639686 1479678 1327996 626132 1470432 897602 727148 1563874 863978 1206154 337135 532098 163608 1217380 444605 1902918 1831449 785617 1230507 1574078 705787 1443275 1356188 406281 741870 254924 1933921 1450547 401764 1906177 392044 428546 372862 1380453 112576 587006 34533 1434806 860808 1255664 1762179 387407 1757786 911003 1456210 104187 216798 1344684 1740122 1415287 1341967 794572 1074063 1942095 470290 1782784 877113 1870336 1007272 1696254 1364179 182992 444806 1776981 522906 1254335 1240195 1818699 1929647 326464 316191 172463 1443004 34612 1862500 121600 838513 253163 393300 1160100 1299706 1008838 115220 1119679 1352201 1985012 120994 465785 1972996 1510654 907636 1963298 1321058 1377847 397753 1853834 137816 1885242 1037558 118835 764804 422854 199805 1141082 777631 1167697 1263458 1883831 759134 965729 460423 1216269 1336063 577000 1720449 737366 1663073 912546 638216 110847 1487063 172327 1832586 1989265 267024 767884 1252349 1910644 1580319 1313160 1034197 1762105 595070 1780188 937621 151523 1533767 1167112 381151 596758 223168 555241 884693 1580640 1687171 1315415 610643 1970130 854683 1567976 204808 1905931 1654041 49735 1460301 1883398 1547840 531125 261535 1148854 991737 978017 1448294 1983250 977654 739301 1105903 1055343 626652 347350 323751 672533 1742627 1413738 594398 1841842 850424 144415 1877447 1018173 1939122 1632761 363048 1593305 393877 108682 1636018 863310 1045438 1253167 1220709 131652 328804 382050 901407 441588 1838562 1459859 1311627 615343 1637484 413234 1619938 1086968 604631 784310 1230386 1139019 944786 1128160 90304 638148 1122574 203760 1768522 1038369 1154872 1066266 486475 1798381 1540936 1278553 1778360 1245168 1036864 17906 5700 1115889 196042 1319204 91170 28732 1308707 511546 1911779 672518 1758401 387340 1258207 846231 1840994 24561 959218 1238907 630823 224174 1051082 1657108 1167344 1205909 1642147 969557 199849 434642 241297 1437102 1902580 402796 712283 1085833 1416407 1653168 951034 51972 1891908 1174682 1397552 750012 1951650 1470779 712402 1847568 1653301 1206943 612247 1042186 1125857 1048307 223841 1513702 1427561 1967327 1112941 204033 689744 1505151 1813472 1569165 1496014 1393014 1826229 3671 392616 1419969 187029 416861 331057 115191 345266 1040798 499532 1956651 1957024 798578 397639 1356735 1538091 816631 168565 1335989 1560206 887103 677761 786077 620672 687505 1222200 1539050 1346389 245189 104777 389556 1223041 1953902 988082 1553956 454858 728138 780405 475594 1246924 1686638 1622589 1164296 305614 918590 1771258 1894908 1110356 514364 560148 969804 1682640 1545620 198740 399183 1141830 1406396 1377656 2630 899151 707751 1213964 1653743 49428 1166803 64208 1461925 471516 974450 350650 1643584 821152 1868727 343561 1623906 1382726 83228 795639 956446 1268616 589364 1695301 722094 954017 1874477 981897 1128118 515348 686724 1515710 1478000 448859 1731583 112020 1497625 240224 1539646 1529014 343496 994452 1266617 1048439 837401 384269 591841 268689 113939 116486 1198322 329462 478710 682816 1329855 875944 1377477 451559 1235391 527864 295006 539450 1621795 602452 820181 622813 1737308 281147 19165 743729 1486336 987994 1573416 433530 1785113 1158128 597134 1860696 599107 10673 871603 1949432 1457035 207225 1096270 396036 965071 1541573 1353706 1929514 718860 890264 7898 679458 1660852 835230 1708258 1128030 676029 1013251 420230 1339182 1225722 1555055 910294 92634 456770 1024169 1008267 1346367 811283 924533 1297083 729047 1178964 1253182 786315 702166 1331081 596937 90374 217118 24435 1751636 1381857 529272 303022 1558667 601423 962657 105322 1434097 1265898 426033 1786056 518519 1981138 809335 1632961 773658 873033 1645468 1605938 300151 1771870 655229 917155 1773672 369570 999361 495715 638945 119289 784680 1721421 157065 738736 609829 105369 265448 1699437 864808 1201971 322256 1653772 369662 1623128 912400 1544899 455376 881325 1507825 1084737 1389504 228411 1281856 944892 24284 1063452 1440050 1312542 1984370 1416780 1489962 1649600 1946910 1911162 556155 886305 315463 705137 795257 749547 223731 1212268 1598534 1162884 210579 1569787 90052 1280564 432610 1111309 1011526 1092929 1551798 157407 1988570 1621425 251144 1674444 1209674 529022 1219779 658885 1739727 1050465 1595841 1350295 432398 774594 1471170 1536011 1378078 137866 1321258 77138 1572320 1613990 327030 1785715 1610093 15055 188033 157033 1786500 58592 519913 519068 51854 1726745 724364 1002257 38928 852763 1747882 1271387 869915 250702 185514 1268607 1162141 1958007 417213 514291 876977 660987 94529 158875 1971020 1090127 969922 111072 434455 821393 1240109 1256618 1448750 1749921 315800 388305 1423469 1321543 470905 216045 228822 743253 1823519 1875225 1773034 1639604 1190983 505508 593655 785040 774611 285003 1630697 1054386 320004 76367 650152 1785057 1991818 835449 786339 1776763 227159 177685 1160058 50358 1271519 1862451 706798 406687 1720675 1678394 884664 871004 894369 678135 884358 204958 1871731 918015 96486 1605601 1051576 1588849 396633 1064727 454673 1421082 1567834 984581 926144 1899467 663685 1535435 1985076 531433 889829 421307 1598896 68902 896370 80764 1990156 1801415 1185989 1756668 1063472 883342 1615206 390839 123686 766074 1595787 903987 1344360 38859 1792078 154889 232504 129371 1844927 832318 1870316 1051484 209276 852881 686128 1678133 965171 934278 1555313 760383 1380668 1079792 610998 51213 654829 158447 945102 1754944 683985 543599 501654 397605 1366473 725034 537829 1073661 61560 1122210 914801 491362 1452249 456515 457680 1010840 1692727 88553 649969 1027303 1229528 251978 269540 1733588 654124 339979 1806240 715834 613316 1923883 1952059 909036 1017037 639393 1416643 1032169 1896719 483011 1025220 527152 1498050 782430 92575 762945 1577925 1422258 1824685 544554 1668173 716393 976027 419781 1167736 1815983 11117 1465333 738385 1509846 1439242 208048 1526212 179441 743575 500253 127993 1146379 202458 1570166 1314581 1688271 1007048 838658 324271 287746 1115539 1470835 346677 5185 1683573 1304408 899011 191181 1113036 621253 1553355 98985 1460849 1530653 1278660 1744580 1399738 341665 340014 967266 799825 1101800 556590 1039270 1761056 75272 347208 514888 748182 868599 1947195 422272 1148260 166058 824712 493684 350021 936576 1703079 1343301 458648 630533 1167086 455950 420759 1558311 134413 1412869 900595 1159195 276608 541184 1054525 1163134 166987 873390 1842121 1609654 301773 1879235 1299267 276773 1080333 827871 690937 1110227 1175309 1135481 537449 1595 574018 1077274 1824807 712157 753018 1925 568472 1710778 1953412 1896893 368295 245108 391452 521220 1545233 1139007 909177 573847 1324026 1793950 1474440 1513294 1375010 583592 865429 1127061 51672 1984570 382685 1388978 448153 1605421 550008 678706 1570354 531376 234619 511277 1068369 1535200 1131184 1418244 1920835 972951 1549743 326380 180681 871073 1724740 582388 32693 93082 889762 105730 759564 1654949 652121 1080244 853934 359451 996217 1921281 167890 713770 1446358 486402 847363 211920 691267 1431716 1685362 1147822 1545080 1470434 1146400 1807472 601317 536576 93871 1402402 758410 1311862 64515 919298 146985 1472929 530505 1617136 1202563 1750699 1325050 580336 1695706 226149 1973969 750154 1525174 32173 371643 213706 112902 1296756 537376 1750834 1019250 320764 717150 1442999 117866 793205 896727 52087 961695 510324 1671777 654937 397860 113512 77933 1684563 1637606 1819568 1371255 733585 194884 780043 1001524 733225 548689 1282012 796386 1006568 17001 1813034 219796 1123132 393822 731212 1752520 238989 1706724 191488 1842628 1922474 1968449 1296441 126332 1299920 1945335 825268 379684 52843 893666 1171406 1994356 649804 188564 800713 1840185 1280378 114933 821321 1428800 906839 1937084 60208 1737606 199400 1228168 1278435 282285 1911013 1298498 1543601 689590 1765558 1260065 1130587 64382 241696 937373 500235 1455631 1152349 706387 1557364 227723 1311999 936503 53994 655776 551038 1560838 185689 1368690 1593263 401668 1822760 1948969 720153 1441922 434176 1294697 1580340 322993 1415411 1047107 1156711 627508 753579 241649 486304 1607226 491539 1829741 861640 527273 80873 821188 1898310 1319617 738349 1122856 1418386 1451504 503902 1793496 453141 498742 1007057 951551 630248 1774264 211394 1150434 174958 136672 1831988 963168 491165 440994 1370598 1220621 1825680 1231396 18876 404590 383799 113957 990737 1407091 1860443 1427370 1609326 617090 678583 1948938 1874740 1174507 751180 248792 1179531 141641 822397 1955093 1640450 968065 415141 488566 984122 668783 986661 135578 1841501 1384377 1251880 1956869 1968511 160221 47824 808693 12986 1001662 870153 1095298 1697082 697009 1406781 421090 328223 1578948 184726 932128 265887 587752 1746162 576680 973223 915447 1988516 377378 67745 899722 1800092 651652 1773997 228632 1039951 1602534 1459097 1616681 1437099 1030317 1922804 97454 411988 1115307 14021 456009 1699690 705194 1428792 307944 1820891 101309 219940 350030 374567 1376480 1809267 513584 1092900 898292 1000256 21693 866811 1494972 610578 1595653 385308 1186191 702678 1365815 764365 1299850 1355824 740474 1846472 1500615 738839 1409202 1570609 184429 919105 1221629 1020075 1003496 118282 125149 1432267 1009191 1555682 1863427 1414779 240027 399636 1525954 377926 297475 161614 714986 1798360 836480 742442 1539309 1008866 1055811 471174 53247 1005976 1292987 137718 342802 319713 1249914 1477928 558500 458800 1237370 1103709 681961 39583 1330524 1387709 1299795 920391 787114 1005803 1836087 158891 201578 246559 694548 1708378 1858904 1890041 741507 385794 1354438 159057 932450 86635 797720 759356 1504331 1037302 1959579 1313316 1037133 189330 797153 524604 156171 1935036 1836194 955195 529274 669306 726450 1222697 850329 1630022 1021624 870867 171911 711217 1332464 781070 1894253 1615382 179989 994586 1635793 1749943 383348 113268 916366 1625055 1186501 301043 1919427 44089 319850 183060 1309733 671665 1444452 1587270 1206979 1141802 454608 135052 728045 1569490 1108367 16490 12205 707873 899790 1355443 685455 320274 1747497 1413575 500985 1183335 1236778 890986 638058 1626032 1501680 1501821 1094347 1550957 1249759 1716785 1452942 998346 1354591 1435839 154706 296317 1226430 352143 111751 1335003 1404985 1597113 475304 1077509 1014675 740524 540836 1615710 1037812 1515274 371807 1140061 27490 1172856 149408 607077 1925787 1096437 1045475 355821 1592194 231318 752709 1727919 78622 115122 923908 460065 1775403 1562094 241981 138460 1899734 371585 1811533 1253852 1238344 406449 1936612 778794 545339 819603 1981846 1883524 29901 67181 282911 254226 557968 751985 834565 1388465 121735 773436 1707469 75737 165941 1748824 520 1017629 1166523 526503 361540 1935639 1637065 285586 1980012 1061199 729887 732012 40479 771353 312056 919356 1620948 433671 7763 1281756 915717 488126 589935 940344 475276 1771698 612574 1867314 416884 1270809 1666675 499540 1145448 1175104 491944 1146945 218212 697829 796029 1993674 1206594 1552069 1446998 1059866 1497380 708588 861241 796346 1404124 984887 627490 1129820 989803 1022669 1717650 1211646 461631 764493 1971920 1965160 1595604 287097 1040328 369524 450707 129056 746299 1766637 840678 781146 1717642 466654 900051 1493557 1600727 553899 389020 740025 1354434 170670 1014475 1852122 1060261 1997783 701384 1165317 1028490 1144318 1178506 1526036 210178 1404661 916704 249108 558629 972109 989101 1966929 1934588 1489108 1373761 1712996 1639660 976706 581735 1105493 401977 1875469 937768 183700 769384 1882074 1518115 151577 73074 1082436 749837 843939 530554 1364652 1954303 632224 1153448 108915 1342358 671608 1918405 912841 1371360 526039 1701676 1568250 1445142 1209756 1544227 375775 1910203 1835076 473561 524859 424937 314750 648887 725908 66549 1764455 1724942 696128 847301 1925433 943437 1164692 1416666 736448 1291205 1245550 9693 1741279 1122107 1916908 1118776 1986204 342258 1223651 731758 394993 814160 728191 560569 209635 1037401 1149292 915698 1465918 225732 1934430 1098834 327537 136022 837807 406919 1039499 1622908 1344295 1577591 542793 1997742 815411 642715 1228686 1728246 1591413 700020 641198 1785094 1582925 272752 1716427 65305 1437163 1154776 343614 1762881 988433 1533804 150275 1799257 1777181 1321632 410838 980316 422973 1379139 1445310 546538 762389 84319 225920 1598025 1067217 255403 695206 1023836 1164861 1912532 1018005 228091 596145 42671 515149 355892 932430 69134 800894 1413862 405199 1233691 461756 1016389 218288 1894081 778153 1912177 527819 1145463 401875 382455 806151 1928766 1839357 872535 581195 101581 1112612 537468 469310 1288220 1411113 29973 415500 998853 1318782 199339 1852054 486012 1031517 814177 1638865 1206031 1008819 1595836 810354 523374 200978 1322617 1437606 559924 140927 808945 612530 833228 1012116 538878 1277480 1170347 969672 1588767 223250 352375 1646466 1234293 1072672 1440973 1089920 1935916 734007 1729488 1413007 622746 1631598 196894 1329068 1755350 925619 707498 1598847 1654532 1966043 1424970 288322 805763 230499 1332074 1579257 1325930 200106 537841 988045 1808665 813752 1398136 1796288 700786 672730 413661 1456248 1160539 1745477 1362855 1979514 556624 37263 670970 1422522 774147 1304 358969 1106981 1927910 1474520 1469863 1852923 826296 1456808 110985 1565615 892190 21854 335018 909560 139883 508424 861018 1522604 1150142 1475037 210519 932272 1901197 622512 395572 1394831 1512738 1930676 17645 1187695 1214304 1983467 973296 850058 1241775 1808568 1090337 988354 451363 131125 727649 1336199 100403 1773263 1361335 1959809 1067649 796326 1420657 174238 1822865 996675 1733860 1255723 1756249 745685 769806 1361263 448317 1956885 520078 1878946 413575 488756 1598833 629243 145850 1523404 1930115 50930 1317319 1978411 241688 451498 108490 31960 89481 1785386 498713 639661 733587 129106 946829 1671974 255694 259995 686748 1018120 957133 1753139 1357446 1985866 719022 1158646 1360040 258259 371189 1277435 249177 871277 915446 1233536 452507 1934572 254280 429810 1184138 1930156 1939184 866336 1375442 397446 1906283 1123837 881014 1397798 960980 1200102 1726263 1731014 1253908 388982 451203 381182 952389 200772 1097797 928881 492118 1209217 1906168 64973 247041 1975085 1525420 1215055 1393450 1013391 1066671 942124 450740 1754772 1008301 1579448 100394 1749729 1387952 869202 73919 1819603 1124453 103590 724346 1531816 408201 772861 539034 1704886 287851 1483309 1041239 1912841 16120 288973 628369 1770527 532797 375820 368179 286258 228939 1411390 473614 980112 314647 1657175 1239192 934310 981098 367150 1473842 1466986 1313181 348935 569746 483421 1925232 1942007 374293 1481283 898768 1421533 680543 1698989 1641147 278586 1894858 1968388 1978588 763651 104230 1087745 1143882 1199265 179670 415694 311748 591829 682121 1104729 1658156 403243 1539494 252876 1003445 66570 414316 388238 1192203 1696870 465158 867293 1707170 516814 710430 741193 1880507 1734339 1209173 1272742 1279559 1491045 142593 1491100 1570032 455162 1971863 1042944 527631 1640747 1768602 1601512 841410 1855658 1515172 1054785 1226574 983147 249348 1734396 991414 1036979 1176955 910769 791122 1439555 1987821 1047753 590015 1346192 152198 526456 1782043 1274422 1763689 1509778 1938412 1657132 1255169 582842 39412 1390114 1157709 1827786 466126 1200484 1476470 1249669 535531 1551025 375852 513084 67003 1332582 113738 324064 1607206 1794030 172095 1464830 713944 1943903 130530 1367338 66927 644178 542221 1690485 1331992 1371552 1819573 1493584 22419 706230 755466 775262 122598 458844 1189675 856956 990391 550980 103657 524643 1232931 901346 1448054 232910 1822535 102906 1149040 1948397 932296 252500 1027582 1106418 1655730 1761608 723754 1761253 1580033 286252 667147 1292035 1616491 924291 745276 1096433 888361 981446 58774 634416 143614 1955894 643354 1762752 1919333 1763393 226473 1987418 1578563 1719797 753792 377519 1480725 54950 1117732 1551136 1710105 1878560 1564009 485933 381601 159847 673163 779854 1103551 1304983 224529 599198 765583 977570 1673024 589336 1281037 253287 981561 89517 564688 718804 46102 324910 282237 1345160 15018 105120 1850219 595470 517705 1920422 125799 1739811 1593512 1594756 1814686 996617 1232042 1486067 1787554 1488614 618319 1827267 1799925 1456288 57634 801054 167184 1190062 492142 1024097 1391501 55786 969067 204704 1941018 138838 1206946 246459 910501 1175386 442404 1906338 1004816 332470 97268 297393 206019 1784664 1076201 122935 1824085 867126 1544984 1663408 1922702 1540369 719331 516997 1782471 1394336 1958469 785578 974683 1568249 1803758 326885 903982 1151639 1400832 1839956 540383 894288 813985 1577401 1406461 414780 1095383 1837413 1371059 1135113 504143 1741340 814001 1044646 71781 1051846 1808147 1204853 1937248 22961 1690725 1200107 1003291 1678259 667599 1875185 605430 99564 1313937 1540455 810931 719496 2028 640683 1757064 1956385 1161973 1485596 138820 379082 1370615 994044 369714 1777116 1473698 1655 1165673 251645 952377 301836 1911652 905137 544576 514502 488741 1076673 1179091 421284 1867185 149774 382076 1570041 1608641 1954250 1577713 866223 1524143 1652397 80964 1866704 1575557 685423 821412 466406 1157865 1169474 1912772 1406794 1762473 1438740 1938290 93104 606688 1832480 1097809 949030 578699 535670 1532652 1706104 193297 888287 1094597 75079 769794 35030 1320981 851604 53481 1233451 915454 237932 287279 938018 624815 517332 1642663 1388559 1236316 1643896 1244569 403104 1543038 1431484 857880 1801949 512712 861168 558372 1826053 860850 1372952 581954 1039942 1623881 27379 1389484 504923 1004775 788065 1049035 1265703 925350 624706 892263 631142 399268 1123106 915291 335485 1628743 202736 458364 1711485 327664 1786184 1182310 1333579 1359116 1693762 9954 1054786 832705 36609 1596823 1842525 1494785 787314 1507085 1771544 1105323 1656671 772729 1065114 1691553 1653827 742571 536474 313050 1106282 512379 758534 160398 1603106 1384708 1189876 1936103 807573 191073 509415 627602 827947 668065 770873 636310 759460 1210525 1738122 1124172 1106067 864032 1931208 1622480 341400 1882480 831640 1466029 1257814 758240 830672 1441652 281971 703654 1800898 1651543 902815 1699350 168120 384446 1697911 238260 240882 1564897 1663588 341522 645004 1776363 1050358 642285 1211955 1116750 356381 1811902 31956 1946065 1945849 452874 614679 1488104 1279984 822446 535612 757901 169453 1265927 132591 620354 643951 799172 1709892 773032 652441 932354 299922 1031972 1352792 915200 513967 1266021 246069 1595623 795983 1512578 1391276 1007044 1926083 183450 1824413 402415 229203 808135 1092584 475564 833611 1571563 1410918 1834067 1691156 1791454 90370 1373258 554931 189291 336662 1717615 223455 1184354 17867 374521 1937809 652202 1712226 1987530 154270 1638133 564441 1323125 1370067 457927 1986837 1556156 648422 1719641 437395 666830 1009785 1546879 1220164 967179 1505902 860807 821500 957203 885768 661896 944214 1082221 1695563 210487 1777544 389617 982199 316534 1900206 1488660 1169223 963061 1354112 722150 1702950 1744390 233596 1455642 1156060 473641 1072912 316628 1981010 149595 739937 1335860 1355569 1712961 1469147 366069 412240 644922 21781 1480128 1775577 608575 622325 1325400 1218769 277171 1903756 619022 880305 1945809 1408622 1787320 1231716 6039 1547004 370252 1409697 1247507 1173977 518969 961649 1700170 787506 695967 663386 1951355 1172179 565209 313661 1019017 1664633 1853618 367081 1166848 51214 287575 1766690 441963 892726 1857333 682388 1283624 1611094 1366382 951303 1483869 1083636 1369873 855869 115897 707129 1163714 127284 506365 36556 1039399 1742518 1939895 960071 576819 93940 1612598 856122 1256033 75936 201365 809266 1475180 608377 167757 1232661 1639000 926948 1228640 778746 1413186 1690393 1557034 412036 1660829 915771 1248216 513533 1269433 996757 1751969 1139601 1358494 1230214 15716 751970 702023 97964 1503477 1710066 1798688 1593810 1008570 1265360 204383 971606 799409 994853 1054327 445910 1557535 862742 2679 1308566 1981451 160865 1189274 126464 187872 1796857 1318462 1995333 1472236 1597159 13589 1913657 586577 1202434 1551330 553256 1101132 288223 1217630 1714286 253126 1190773 404247 1313448 1143895 1902436 1297107 1916612 1958187 1175118 636815 86249 1639049 335693 573696 1436252 1214459 1284909 833310 622982 957959 861833 136651 721321 872543 1207522 1123726 1606347 1889839 1102169 1041482 606940 1207285 1818002 1742957 1427566 1183695 830 895667 1755754 310348 1388519 959276 1401565 1094397 1101062 1241097 703698 1561819 557277 1201715 1522004 1945151 1054573 215129 1212916 1871234 177416 275164 1827963 298440 1268016 479498 901601 880195 385437 541188 274944 1586941 1061076 1794786 883448 835118 1771212 85028 73386 429446 297443 133324 1373446 1221174 1430037 610432 1646414 215176 1923709 351178 944645 550586 1727868 1902179 620487 555461 1975395 848365 1562634 1703788 1340676 947972 195826 153059 833414 186613 41801 419979 1981017 938181 4593 776132 500089 607989 1231303 653588 951387 221682 1184622 983188 829871 1250099 1573917 195089 141885 231557 1399204 1911203 1415575 118860 255994 1503447 611866 1671566 591529 1254074 1523077 96076 1966463 75776 1852562 1372516 1986915 814660 981024 1045855 106118 357359 933634 1142708 674071 265575 886908 1132437 1972234 55730 1692104 871264 22539 1710290 1718676 670045 1172071 383620 221197 1515438 1074960 1220612 1980770 935368 437871 824778 675405 273994 1888116 805838 892329 1120694 1250937 483311 1742579 1128431 784334 858027 317333 831591 2272 787223 914780 1105782 1611631 627162 31208 625843 1671329 312194 183448 1254744 1503631 111163 1434315 1885766 336714 1354916 671193 1418285 892236 1387740 1392206 570759 1735398 961180 1990810 724340 897350 1591227 1650553 1763510 564894 580586 288548 91492 509787 86272 1689409 554252 235882 229292 1600643 1498712 694082 1480190 1085853 1363269 919296 795456 1132047 192259 573768 1975644 624914 1393850 431185 305241 532038 1649249 588035 722651 1547062 1520957 903491 1677345 1152620 1957908 1980932 1821969 1561657 1088591 1523089 953224 495492 921118 1708203 1729579 588996 503998 601220 1756330 517446 1354382 1717744 1720319 1172163 615021 1578502 860735 999895 853137 984909 954332 37167 1297730 612846 1637178 1320882 1633045 1195198 1437988 333282 282635 1756960 1145897 465879 268443 1967276 886137 1828875 12720 1021180 802749 29159 940924 892311 1606862 1780143 1536351 870824 898943 1899839 798828 1505928 1486639 23036 664352 1675762 1374277 336767 1954010 1170463 931341 1552002 1998581 1958270 786379 1045693 1978574 629961 1997609 333177 174489 341912 1770110 663802 560685 1843607 628060 1497689 676188 1413810 1222735 1534043 1382977 1500316 1343263 325100 1392554 1061132 877258 440244 89846 1317494 343804 1691107 1235795 181504 526662 1867036 1563577 878711 715770 632387 702387 800168 759872 1059005 927894 973672 1110474 1424518 929067 1466947 1153126 1384544 917284 4589 1330995 261853 1400372 842978 143134 1175600 1317859 426677 1435719 1417553 379008 64749 245521 826754 51921 1038213 1303668 1759202 267999 1076363 1709511 16056 228528 892598 1980811 893402 237852 1977068 1738280 1322370 1988974 880064 1734066 1070923 55602 1029235 782202 471236 735254 455944 1181037 646126 736564 1852246 1768955 950254 425878 1098429 68392 1603252 1263409 1044906 352228 806725 1895849 344207 1793519 1075926 727756 1925676 713304 1325853 342359 1344771 1458768 1558915 821604 537333 850107 254009 1400798 1676553 589631 1320934 1895162 1733985 47377 148222 518658 1187584 1768270 176661 625410 1870261 1868260 808390 551589 301783 1222226 60663 1983128 127514 15448 1728672 1694516 1324545 525885 1540251 912106 1508474 1048398 234073 622275 218503 81855 204828 1894992 1077595 1438100 702412 80721 316934 418922 997095 702979 870807 211618 1602490 555618 1387192 1489966 678165 1867108 499198 360637 1289649 1966634 531646 784616 308491 1199605 226826 160819 1734010 1963339 1721196 373068 1409617 132424 954108 521631 631802 1911511 96197 584066 1263219 417875 800001 634249 959259 1074760 1392322 786447 100009 1579527 1317086 1772702 1428231 739615 467951 1910247 682689 1177342 245321 476350 1721291 1737625 1683007 926475 1182678 630963 166466 1868350 1607021 1326946 1837501 1298836 1305088 387947 1881133 1699189 914773 1905044 499268 630 423152 1654186 1671208 427013 1529645 1572081 940515 333522 119569 1635811 1760247 21908 1532844 1042586 70041 881967 1813854 1468522 53334 1643450 1683465 1812953 1320086 1804465 1087007 551909 1255948 295747 870431 1242845 185427 524030 847629 1869866 83517 740431 806685 1167853 1647431 1877338 1853250 436615 1450630 756500 316491 28717 1062708 702682 336233 1698172 1042228 811681 1981310 766358 1192425 1161409 924959 1791961 1831335 743902 1109810 1398497 980264 826762 1592126 1921432 1220501 787204 1149633 418710 983277 1075176 301864 129933 428381 888478 1363417 1000471 483781 882878 1969711 639345 1120439 1767643 1676961 1123494 1340046 1966477 1012244 307575 1381885 791766 1644461 1670631 1623853 1144259 1781930 1770731 1160296 1808326 655492 1917698 1314856 1554411 955912 926240 614997 468880 914863 1362068 1850145 1966258 173630 1348801 1474439 750766 969386 311989 115190 265243 1666842 553608 631437 61980 62813 139522 1983768 637208 1018739 1242851 1294545 218618 980151 1463607 122089 1798339 1279028 93056 1700904 548256 1407683 705161 1550201 1190468 838366 214478 123656 1754011 689302 1583084 526154 1574777 1047942 23121 1944546 1804574 1693230 757593 60212 482508 1437921 553972 1293599 707357 576153 1447939 1776578 1199651 1226112 1062004 1745533 1900543 1112955 1236279 5045 792780 888705 1831827 223897 1368891 1002773 49773 1513257 704490 1299249 101957 1053118 247916 1340309 1209704 1937179 1713471 25842 1031042 1739917 226508 1166388 689797 515416 1151247 1760354 479341 897564 393090 1945886 221719 410962 1290803 1921767 1055485 41730 728381 1622959 158148 1458555 686271 1044890 149606 1523349 1511402 1356644 918472 842599 1424963 846534 1713887 217764 1773070 1312963 1876640 1477127 1571773 531729 1719323 1774233 1212750 85561 508977 368766 1517054 585421 89811 557149 1397699 1382477 1346783 744535 746468 1029288 599035 1993537 816616 1379391 1340250 44488 1083141 216335 138116 1479639 815470 1325896 1962334 932994 414144 1824499 1196391 590606 1683381 938486 1664345 703140 1425806 884644 394498 40925 1315794 1842697 1145527 100355 1439212 1601590 84070 949897 1506243 1580466 886550 1918242 1349261 215583 438731 1797398 626722 1312127 1756101 1648218 463066 53929 415321 1764794 1766325 1090121 498009 1296061 333441 37994 182081 881973 154268 1236402 1078514 963836 875949 708497 202642 1635 617289 1354066 1086494 172137 1934381 1466415 1315975 1376003 961167 1293007 1819142 499818 1527777 555445 1479025 1181387 46724 919107 364662 1862661 1514399 1862152 437450 1947291 1931708 49094 735307 743760 1768290 1486979 1601547 1605378 505749 1077322 1661120 1075524 1224280 1495859 1201850 1803513 1355965 1343183 1083307 1479619 755155 856303 83419 895122 1023660 620141 1991566 1036231 1011320 1633368 1697988 246927 411365 350790 1734436 1769366 865415 352711 516728 270965 1264662 1141345 421434 702791 498151 1042733 1853600 194679 541081 1095509 1838298 1976209 1763758 1799277 969447 692192 81044 1844554 605175 1712088 1912067 986877 948244 1830583 896539 1177358 273132 1802663 1532380 1165722 1075378 427901 485775 1470016 285397 553227 1890806 949712 1276950 1697498 258168 148634 1030763 1108264 1884811 1390159 74676 1490249 984801 1667481 1950543 540238 1701598 1530186 607515 951213 469089 75807 1761951 749515 1929530 983937 1215063 1007246 520125 1553327 278319 1319788 653840 450193 1336725 450984 1628428 1952806 1414053 1463631 1397439 338778 1544806 934193 1990431 857839 1178208 499156 142200 859211 1580510 1100757 1204175 1808850 983085 1093732 859798 395444 1932475 276605 761862 260791 154140 449323 370266 1855422 1308344 443701 1653223 163997 1005680 1333384 1195161 824541 182005 201111 656424 1972141 143805 1236803 1156411 677475 749238 1684703 543927 1570247 771235 642793 624894 457887 307634 1032536 715421 1242495 476551 739593 1556852 1190795 1940664 1611640 1235755 1849025 39468 1063583 37148 1821404 1072655 689117 1127832 729337 1730225 512005 1285118 62231 1663403 315588 1015696 811475 540897 1582805 1044227 1966504 1440929 512881 1939452 1292207 619798 735559 273623 1584596 1619262 982148 1836048 1798089 1004420 1402272 1961832 907194 1639123 1756422 198403 1909145 414089 480608 102378 1951792 1379615 1047310 804815 1390020 1468295 971408 1785255 204459 1454758 1562856 861198 1972747 1765973 1077971 229063 1383150 1182381 1672535 787870 231330 85596 686977 105644 957616 1087801 840187 1452063 1128722 438490 532617 1523092 1659867 92313 1527013 1399481 1869706 1657815 534857 1113919 754552 857976 1783194 184812 100825 1049070 1648373 104506 929936 126882 792465 1885074 701210 172853 662203 113243 758257 437389 1733990 1024908 1444736 1444329 135484 1858686 778659 1358818 1100828 985858 904810 964350 1847743 1254545 349403 1947690 39447 1139107 1941845 1031188 782864 1755241 1005610 23962 1640534 808500 1644363 1336237 1927631 1803750 577529 1130691 638624 1739404 1497935 1289179 1304219 27932 766876 618333 1911669 1792996 565509 509872 1241554 1215120 1421781 962732 1783021 770673 1771281 845321 94762 867129 939891 1381621 1930569 1183741 119534 1321192 863160 563235 1397974 1559913 965973 136158 788735 1029868 1695116 1092767 1748959 702745 439969 261331 727152 774991 881042 615367 1206160 588239 1089860 1492846 297383 551653 1277968 1657893 1083715 1319117 773671 1955531 1911430 833772 1635459 1868679 1115478 818016 1047031 222457 850374 1030789 1697954 292433 24066 1965909 1329706 846595 1586257 412246 1552832 1487634 109769 1590104 870516 563830 32920 246388 63843 41016 1986084 1218236 772644 742268 105811 1170503 800426 477026 1589910 258123 1251994 807003 1722367 1288860 927089 1615632 1455749 1602997 383543 982241 937835 1392259 1946548 1041866 689432 743756 1582301 836916 1239577 557886 1447386 1864562 1083594 101420 1173133 251029 1243611 1434536 1114540 1301999 1705746 1066799 1243264 662322 1945692 1491503 1861970 563228 1773499 477679 758077 564227 436025 1841562 65178 251119 1521186 1881882 1588409 435632 1773394 1759245 149679 143237 1359269 1015542 381213 1253208 172276 1873245 591908 67565 753238 1524754 1368890 735485 1714711 266434 1500813 1093478 1202376 806938 778455 1132526 1647273 647890 1459523 386514 516441 1894256 813151 603755 1717380 404651 876896 1444590 1605698 1181136 1415877 819978 108467 1701384 1034034 1341672 595556 261953 1403796 1146766 1038096 1841252 1974386 1474637 1915239 473648 470621 1203296 1634048 1549347 960234 1594650 1107520 1539852 1681839 410213 1912385 559127 1347701 876056 1516278 1710100 783018 1946378 1256396 1741807 67703 951691 1794125 1038728 1821512 616408 1708984 1903660 1914716 958355 71591 1846044 1772290 884190 961181 818691 1044851 1337872 430203 343584 1629905 160255 1905576 287445 308168 208634 1323417 306771 1068368 362992 1195028 1961962 1714065 40095 1614906 1681854 183017 291633 518322 1901646 915416 1553560 240818 1556894 2042 1736684 644989 1925632 616161 540473 1378574 684750 1283578 152174 1131088 637077 430540 1060690 823995 869736 1623947 612672 431686 573965 1028496 1513426 408703 694792 1343549 613828 1275012 1307298 936869 478216 1148206 753682 886482 867922 193293 148312 1636646 1848506 1133578 923699 1011653 1963793 1894212 1007548 1617780 1086149 397554 1214024 853084 1709701 1297680 47523 1092125 1471735 566132 514834 743181 1259177 378414 1791189 842484 452981 495821 1071412 1170033 831111 11121 717338 783089 1400119 774000 1636442 426053 1813526 140459 1836943 866202 512317 972996 222208 834393 515940 68978 1342686 1682227 938822 317806 1053214 1054646 1924715 1795368 1103081 998870 169278 1137487 962395 350183 440987 1448263 286427 428076 443202 768949 1977401 1386636 506671 714886 235431 1424646 1123707 1421724 1868889 1443521 1864370 1573312 1628685 882056 71499 1496781 1792951 1699022 1586212 470623 1352058 1959921 375725 765759 1595665 975677 113301 1395239 423350 922398 1958652 1073106 1215396 1063298 1701270 1872646 1624439 985210 1456941 1570522 659062 574717 1606895 601635 1398232 893727 900344 1375745 889877 392488 1337184 1744586 437762 918607 1224683 1500170 1341550 1532663 223401 1117854 170652 1902923 405265 1979288 87175 148738 1371919 975630 1375579 1006362 1109704 850087 121960 171235 1614900 1971246 278765 166438 1065113 1017260 337191 1226155 100463 1701334 1335355 168563 1334034 1339783 258810 518696 1278439 1046456 1760378 1056167 1338755 1708354 1538327 1371902 556984 147106 165347 617845 1381629 934214 1838156 638500 1894503 1037022 617428 1795923 1135932 67005 993516 1426578 816997 832133 227490 609737 529280 1021043 122596 1723822 1960506 119167 1600861 1011054 609440 396814 948024 1939034 480848 1591791 1574961 519881 695506 1209784 850850 666122 196805 1712142 376681 1761769 74176 89002 1818134 665656 1494309 63227 861980 1869887 1613462 233795 1992703 586362 632886 1121891 1245142 666852 1645297 1455721 855016 402099 1570306 771116 1676851 1646882 6828 1391467 655563 689484 522742 963765 53421 1068276 1682477 347886 155550 438916 1187351 178200 1253163 928929 663329 1509320 1291542 1109791 666797 342967 1603648 410700 702569 576949 580441 1089798 1556102 1041275 423513 1709383 1182369 835403 1806663 1615201 78196 480844 630856 1019371 1369237 779923 1195950 1621575 1076386 607038 1077299 440716 1371987 1721581 867735 338630 786459 1709351 1078570 789194 811273 692193 1658336 1662148 1965270 577233 1015669 155206 612323 1622214 591323 1677366 1847648 1561803 1858858 1023290 1969942 1865125 972397 828293 898563 487756 1431175 1417069 1746258 321914 1836159 769945 390495 1894926 60548 1559018 145918 1846783 1382703 1693207 917530 1548953 973464 255446 66757 407911 375667 1574905 1383311 1835859 1876566 409306 285367 848093 883813 612245 1594969 766980 1576036 444622 1717164 1100598 1613861 580084 334721 1005347 1116076 1501561 340583 1047583 683235 422082 1690161 346515 268352 1450620 1626363 1590204 1765466 185003 77979 428648 387461 274506 903670 285334 1248593 206912 257192 2699 197119 1115337 1227777 191385 147830 1034418 1167131 1774799 21750 649164 1551984 850196 1263181 421260 1813253 1832518 1985200 1413878 1237170 1777799 1627215 886043 1613070 1362041 669551 319224 1112576 499950 684222 1148449 1654899 1158351 1316649 878873 1017665 1989766 82133 1708182 908842 726108 1363076 524847 569461 985321 420972 1662172 1821586 631095 1775758 792019 1607727 666575 985931 851577 1803830 563891 1565834 1165297 798074 1240646 1515115 1658440 630910 1355545 401317 1432874 1042819 1990428 124932 381334 783009 789630 1346062 752351 939143 951826 1780924 1407157 1591310 419631 1942501 368435 461395 432287 900938 548197 811282 1947063 345562 665433 1217321 625956 558236 1383606 218529 1786410 590584 1047433 958810 1347544 345195 1261711 1186959 1149613 485854 1090935 772445 162649 473093 847248 701968 1136242 604794 1986072 712833 1114305 582877 182684 1526311 917656 915893 1960699 399191 1171578 575754 331901 905400 13001 156872 1207819 658807 922120 404387 198002 610280 1690129 1853421 1341300 1298409 772338 1026521 1122531 1595296 1671970 1957454 477372 455979 1245604 841495 1270451 1482747 1241212 1746391 63288 1806698 277498 366938 203188 1734966 1473666 149186 1103074 1038843 474319 1828089 1262676 1852002 1051081 1200266 622450 1012951 726673 516828 1558077 1318740 594118 1551809 210826 760748 1620348 1869506 930085 217294 1127841 1584216 1279987 655345 1244520 20464 1926818 1599415 670622 1044496 535604 633394 1799795 1993588 517103 1669230 625214 1469597 1022970 1974952 1647450 1320579 438883 1415051 582074 1315009 256200 460194 409762 1886816 360076 1391503 759989 347947 1454769 294662 1759120 798721 1521067 453599 1283602 388145 1735577 1080113 492792 462566 1564494 1680420 1111152 870161 1493828 716381 335360 903720 1106314 693977 838156 510915 433501 992442 1908194 600525 958010 1165167 1610987 1438489 791456 479138 1605987 310689 141580 10992 290410 462175 714782 1870510 1083827 1319652 462465 1410100 1857211 312049 206340 119985 1972046 1166426 1820262 283038 751146 1679849 648510 1898526 402779 1956567 113707 93573 1639759 88085 1723034 88826 903383 1623995 529017 68828 1162512 1526968 1730569 1190348 558200 364564 1210265 1949592 661545 1625383 964938 839536 433692 975712 1691653 827605 1243171 1761233 1208398 686304 1538294 322037 789980 930888 967584 998097 1008423 548569 1938210 1759801 586199 1729177 764958 734600 1642621 3288 1913345 431199 1316308 196035 1829158 1954402 749983 1564203 1850490 1260452 1094973 183015 790219 1784778 1539877 375654 1996680 576049 953813 1984459 397077 1174403 1581122 1631168 237853 1530542 1165785 99515 1826896 516124 1501003 861009 33308 996783 1971552 533072 1991246 1468543 741680 1308862 976853 713590 1800240 526166 756221 578305 1330421 443151 553850 1846299 696946 1290326 274371 209857 1701991 1767347 1510515 249810 1777669 821260 541416 156845 1907865 11277 1817790 774635 1732344 1075058 297672 39551 1690413 803812 1855249 110761 183072 1901559 1339496 697025 1032083 1492127 515251 1633152 127840 508574 642972 954920 1097973 2800 1830958 1120980 1439351 243689 693002 382682 100340 1796761 1107601 862625 1757035 1909715 463910 1864988 1667086 1804413 76353 128336 1441254 68281 1007904 1104876 1432833 176292 1220677 1037160 110886 1074963 276330 587509 1386030 1198915 594784 516228 1052711 1573719 326957 1489777 423429 1953353 109360 913385 501691 713397 1680348 1652571 309246 594400 136124 1145409 449689 649350 1464738 1837495 380051 1966650 924823 269435 1185047 1949368 3241 1786933 59821 1050470 1391726 1228811 628003 511598 1301150 1448658 828681 1851683 1435796 1353744 540528 609125 1435479 1709662 1836180 1779153 870091 352309 1479906 1145207 1689216 967176 1362883 1354842 1069922 1829411 955849 1594303 362791 817133 1137243 858897 1565793 270423 711699 246890 674522 1389665 510813 671249 340126 1234471 572189 1320597 618246 508549 1829691 738699 933557 1137626 440546 1294775 1656229 1503785 1822164 1412864 1158385 617459 412864 1063329 1992135 1276894 1397390 589987 1304523 677134 1229654 688031 804243 650578 295741 825792 1092562 1281939 1519997 1090905 1970948 697413 661766 1068408 107580 1048923 195410 971002 755786 1400211 288649 721893 1892048 1283655 1981180 591994 1562914 727926 1722963 594653 1073384 1406863 1971226 102312 1805202 777859 1369527 1418263 300809 1312341 1181757 1754186 621931 415374 1214115 1165433 425621 564383 500655 160020 1278352 124736 1964322 858663 1915021 849268 368462 97183 1896653 972920 1312490 359947 1500893 538656 1958581 102010 170361 837685 584111 1362546 278693 1525100 1607617 1032649 1766335 1216915 296945 1097035 1524735 555436 1152014 83258 922731 944426 1157609 49331 115556 1011101 275163 1008165 1257362 929505 1769691 156375 734387 1651861 1198483 615619 1372349 931763 1630288 245467 1954720 823000 1525057 1331788 964613 830969 1201839 1693782 60069 781689 18976 1498638 1663891 1417518 1309289 1466669 894594 882718 885619 768650 926620 681075 228253 137867 1673293 1449818 18605 1349294 448728 1315276 1195452 4213 824769 1821650 1987501 1987883 576821 629615 1150067 1572916 800569 1287716 488244 1176528 483729 1596028 1154312 1516913 1581253 298807 1449931 1734331 1138234 1504413 29056 74959 136051 21666 1184952 4979 1565299 33080 845073 745893 1423853 1409288 425273 1304053 1531355 68478 715722 468553 943476 1543496 761755 604023 180209 1281358 208280 1912650 329425 1534681 1370682 1351659 773124 1692166 673131 108076 404893 1659295 1105267 830717 1955803 1171173 582752 685620 1679227 342639 1780873 177978 470994 1241365 763250 351901 835311 1845702 149769 282979 1722147 1856386 776047 1693106 274692 1404717 556430 1755185 1218591 1557122 874701 275414 449748 854084 1538543 590550 1613616 1215947 522199 1031945 738853 1988468 194259 265727 485358 423978 1359066 1934403 272160 1691927 1756292 1158836 1368405 1725067 1307508 1979245 1364401 1341654 1837374 1352627 532154 1238123 1418123 1781748 1745883 437712 1899716 1354727 1841553 1340238 1539577 12897 1038645 547461 1273938 539358 1982041 911093 1202943 372431 1350914 982981 1057081 1965950 1306688 1322880 684789 1677690 970563 1235759 1435779 1377916 570690 75383 953756 987263 360479 388564 1375631 17983 777691 1930337 269440 1796068 1729433 129831 936570 1649996 734437 914080 461837 447891 1982646 1142183 938340 742948 339207 414138 1262779 853814 1774442 1853480 789144 1838481 263139 815879 1096418 663510 847063 1885041 1360149 504112 1911667 1836113 1906808 1023108 1995154 1083438 1018250 1721390 571294 1966036 573350 1423217 537850 1954371 897730 1926152 1295011 1583352 805671 1825943 668693 97980 1342488 593641 309661 1321216 1395695 908834 1987516 538744 1321762 318243 1086998 1836786 364429 672142 617995 558828 959854 1266830 1293127 413248 529872 1559372 72984 1177513 1218035 533536 980355 1224598 1919496 201024 1530158 1227419 1398857 155371 1537880 613672 1404767 1863714 1468500 138658 1069286 602332 146290 361395 197211 1178406 104604 1863665 479058 644257 1213166 1788628 1664512 759113 1805780 1336557 1434970 1191683 1520400 957156 704088 1045104 256953 1182560 903338 1892260 260214 1842576 1567535 72441 81198 1318601 377981 1819168 50554 61444 677775 1086310 438416 1014824 60031 373547 1943817 691038 1964367 475221 730885 719086 258989 1777208 656858 1345717 776998 1107089 81417 547447 499822 182848 1098062 1262524 1284400 530896 1862282 1175365 1281496 467923 468680 220348 116203 73361 1128690 666190 347480 1121187 894832 1533491 731621 1581505 468352 1836810 830285 724191 630264 988665 12141 461381 1302585 1803258 586454 95545 1678019 1470868 1681847 787719 1636845 563401 1949561 1887810 318645 1931918 1430277 1511936 155793 1380419 1817540 843115 1701281 1396396 186297 1601056 1920628 768403 1603667 260211 608291 546271 583820 1293740 114364 48964 348728 1102695 1344097 1333337 636506 66761 1992775 8788 1742710 854059 199856 1886005 473323 1166542 1140501 588676 1718340 894076 346144 1343808 231851 318790 1475748 756187 388407 1407257 1160942 1982217 722721 1008987 1629255 238693 1855683 1094674 595467 466718 1036531 630960 1190637 1444108 1323658 506995 1210178 1432822 894140 522511 1793920 1522226 1795918 113448 86854 1584657 1630415 739652 1712927 1767198 1691283 1304895 949636 1164904 1850142 122464 107084 1359554 540717 382563 1235563 487575 647700 1032965 624275 54371 1394868 1943954 1974142 1521627 1369799 422798 1208516 1564056 1732164 1362439 1294539 1980771 1166956 1587438 1818189 1130036 248123 1326680 953794 361429 1920242 1920465 1973464 254204 1796726 1763097 577534 242287 980532 1068092 620308 635077 419022 1080199 752412 42700 1744801 935732 270363 1626608 586513 1570673 1417459 862277 296199 152569 222101 119198 665993 1352842 538353 476576 1185395 1882409 1776517 48710 1586139 1163685 1817026 621993 1481680 1915921 546764 1709393 322698 1727297 1512503 275571 1448421 559419 1629195 1686088 1395329 1203587 17945 980863 1463751 466531 1058527 1626126 1558221 1269351 1526766 181230 1532828 329319 212095 571630 363594 1272716 27250 867042 439372 888510 134853 783080 818147 1407402 850478 1590749 1152124 931804 586290 1051410 1618554 552091 220181 628956 594088 1687626 1450240 680828 1017810 1128440 463508 1916835 1258193 1400975 1419108 972253 773548 997667 1125208 1915256 313910 30295 70897 1007602 431015 802635 51831 1425339 1028486 1576704 1052288 920706 745564 259712 1996806 291233 1774848 113866 455031 583755 215837 1068930 1047888 225026 1331300 573178 622227 303473 422150 320716 1910881 197912 1083033 1151881 619119 895023 237787 1770764 116300 766496 1571545 1001805 1867882 483521 600882 1334548 1173920 459098 616123 1983543 520528 1031423 1519629 161560 1440394 1586765 143735 77019 1038511 221427 1032057 496284 642702 1848784 1993857 1425453 1692020 327763 451780 421467 789959 1407872 982926 657872 218733 733686 838394 1738772 1927190 1366848 1611030 1527207 1957362 1571383 154917 378319 1022140 988534 1214958 238189 991141 1723391 1837458 1712791 1460536 1852341 716176 1557202 1768545 1026878 1334833 1401158 1636908 1664155 642608 1582523 1710438 36525 855531 1791659 122095 1830930 1531194 883777 1641165 1779361 425520 256675 1126817 1906208 1944522 1728232 912581 1582042 1880754 1406252 380120 930302 781822 764434 1705676 661745 1666136 1270791 8373 1259593 377470 502329 1010412 1576066 64759 1385948 1310824 1041118 571521 343706 793899 1716508 989197 1251047 1692785 779188 1908853 1768452 102230 1554498 1124123 1985427 732396 1567047 552039 1743937 1895107 1502611 709238 1801919 1385370 1113980 1416826 535752 107312 731274 834307 517607 1233719 593149 487109 51693 465815 1169235 804703 396433 1901499 1182813 786006 1798680 1407596 703854 1480041 419367 1403079 1518704 214764 57438 729769 891297 1804532 367608 403098 1517090 1533530 1710883 1544711 783569 1712829 1711081 1855052 1605148 917912 742460 513395 1152597 141039 1614271 1538058 144646 1208553 805920 903198 1075683 1578754 1462917 1089096 337644 1789847 677259 1703269 84667 1660304 325838 1272475 1080903 654268 545743 53197 837063 540735 1520546 1068215 979685 569937 468621 342145 1093369 979063 709097 1510499 991112 388143 1546580 1851194 1720741 538229 281606 1835843 1670074 848868 546521 794926 1693834 1957893 1788584 1987839 183725 587210 1553190 1179687 173853 1229559 1499087 1465904 892023 1844451 196197 1678973 962354 1618603 645462 1302899 1655609 1394931 462763 543631 9342 1439210 1559120 1722987 390707 590373 713768 1350729 1929687 1803381 1970412 583217 601909 1073494 1341815 658045 407515 1129369 1651772 1245135 385291 498337 118842 143801 1002991 1430933 1748570 263657 1758031 1310185 161500 1388472 445486 346448 1827847 169638 762481 1296899 561758 943875 137309 222072 34464 342337 1262636 1339071 1648172 424996 1424032 504086 769270 1131612 1048181 245681 416540 948873 1830951 71963 804938 30252 1432211 1036788 566298 51257 1069037 1487770 417270 692453 503479 1758270 800359 1120917 1155343 1931435 1105759 127151 439462 854202 63697 663380 1082671 1589337 1450746 1332496 491811 644845 1018999 1164653 85039 905042 1785185 475435 1929153 1651867 1862674 52851 1397806 1908342 1599288 1527845 1036148 1392054 117162 454456 1424760 312443 945667 1957852 977823 246320 1749354 1515230 896407 1562280 1655788 1009771 478448 1191458 449517 713497 784869 1215683 1459128 1632781 1595528 1755384 34417 147885 1549865 814046 1209949 1989685 1179227 1443273 590513 105269 906332 521097 624474 1925191 1255896 1078378 1224176 1866383 1962174 697626 1904847 660501 532632 149995 1125035 1653405 1690038 101184 584883 903271 1340576 438175 1685503 295175 1278773 1543349 1633734 630808 663341 1919391 720988 1049520 436395 120577 1614945 112819 1851343 106150 1815735 1414580 463927 1332903 844935 1169283 89986 202372 6310 1713798 842180 106698 1992122 553640 1796286 1810989 1785262 1085019 622796 516650 1807370 178362 845343 1542995 1238987 143368 1135086 420854 1827875 921869 626764 922549 300178 321098 411355 1785083 798854 1815657 555659 263195 377813 1813711 1044671 86240 206033 822277 1557759 1566194 1701079 1600072 971542 519747 1440497 1080089 898165 1272141 1000142 723797 1305310 1727284 1243484 1998328 49361 1720685 365772 1201914 1866531 437628 850189 1880496 581486 585413 1526457 1834690 479822 1056667 1349918 246164 7224 1012990 1700976 542622 340900 1575395 118777 1037168 101196 35008 968746 1721631 285794 529316 1585871 1941172 1990963 1120634 1481451 1272860 559518 1008083 252303 943094 715729 778012 894452 1516141 813345 529021 1276245 1444892 779308 1620667 1892249 1142666 396532 289119 1661419 1919522 663093 1150967 1511927 597248 509584 254708 580284 293298 979259 200943 690922 855225 1082137 865660 846606 224221 151401 1149899 581892 744683 67117 63416 1470461 954377 461681 899675 332313 1332875 1351730 121866 1597882 1049395 1764758 140937 1571135 1884040 858707 503455 31554 1252593 1010161 382288 245965 533147 407979 933362 503150 7582 1122065 608081 662192 549172 157457 498088 1816617 1666059 165788 1594203 1028899 282753 290092 1155040 835985 1805833 1988147 723947 1812146 261198 887304 1023264 158909 1213676 639988 22764 901475 1153168 1586429 1680480 166684 1361057 1171819 940722 1964332 1941054 499110 1761190 1708785 1018108 1490234 1273614 591259 400667 696819 1139399 1339751 484071 38288 301714 1245917 995691 471450 1768996 1943430 414358 1178336 328030 754384 1049089 1220087 1161439 1681459 1511732 1760981 1932117 1071461 1044271 274536 146643 617237 1389905 1690414 1292532 941787 1061190 541950 210871 1609705 423885 778704 436097 164335 507306 1126121 70386 947249 1874482 1765593 1131630 223368 1922229 1868575 1437246 1033873 1559211 603957 933576 1545319 110265 254507 1953775 940852 83499 1459015 742642 15544 463501 1956931 336146 1991448 271154 876440 234631 292504 1809413 843643 803853 1671125 962607 1128968 1524004 1793087 561995 1431349 662118 1189540 1191289 437369 1210517 577657 783157 1641666 1994414 207010 356871 112445 1048493 1764231 326004 1696487 171951 133661 1069319 510286 858015 123682 1615272 611490 1132184 1713470 228854 180776 664302 1979197 960798 1693766 1229280 1294485 1994223 568133 1535924 1519673 558931 969950 651923 804124 1636132 1926104 408668 295275 1850588 44900 1659035 1208622 461746 1646160 535402 1082206 1676132 823536 835216 1165316 169633 1090913 1642871 810621 470910 517601 625163 1869289 573834 1091018 1513250 1510839 213966 946880 1853684 1560931 49817 461907 950499 1616204 1294905 1099655 1353627 1398974 1165763 728321 1723061 1610516 1432095 814415 1338003 1632591 1870934 1743400 314250 1773123 1848659 1061386 286212 1905368 285462 339531 131106 1573119 790558 96406 1346820 1012290 363042 1747641 660959 1915835 363408 309283 1469483 801992 913121 1659931 934007 1202216 1137184 668960 16526 947354 1845644 1917564 1960594 1541848 495758 1286452 450124 280633 1443825 134914 1443471 1787972 682322 1081731 1224201 654310 1191396 1879500 696626 1510519 1166014 1017785 1686903 891430 1594642 348452 1408539 1972804 373830 826026 123063 1852790 677450 1594060 544959 427655 1655092 950494 813043 1104035 454175 693577 1961397 1697171 241373 1773844 1152815 1761192 1612743 1100876 1529822 52922 1509104 1229935 653792 1211924 1222511 920739 1864676 1627791 729460 929747 1713967 1400753 545553 859135 449550 111009 1202116 516788 1130021 1832574 514619 1247537 952596 84055 1101969 628910 1193868 1662615 5226 1874662 184253 810043 422934 1312766 113064 76945 441913 402712 222564 526284 689018 1498208 898237 984272 1857634 1716650 1229644 444029 1546086 1331128 1879465 467590 961035 1414492 487828 1816563 137246 148799 570817 631432 538144 717673 1271593 718666 10136 106354 1938709 300350 898352 641376 818170 126938 374125 753179 402750 276196 1749575 567840 175845 958124 490960 215929 28788 950521 1115736 1545968 703239 1576773 729737 1213549 5800 54340 866373 1877303 1476950 306761 1911678 861072 1477606 649326 216384 1885619 1860350 1564981 1260815 294795 1284001 1886560 1819959 239095 1280234 122383 1203721 990298 1908428 1807957 1585184 327520 788157 722091 1619391 586837 608271 236011 1321743 1660842 1805062 999297 350886 714105 173332 1463763 1217255 616016 1398321 918962 1609282 1778010 1442460 1146542 1925618 1291217 1382322 1805882 116688 733090 941467 1039900 1021874 571797 527537 1414895 472995 643938 1142857 1271340 1745536 1382805 400911 1801486 1227617 1407860 1683658 958077 779463 1401597 739429 1707385 410072 1766557 324156 1876560 54004 103814 118058 350406 733957 489080 528083 483286 1533213 1672884 309122 1277160 1660870 775362 916997 185965 265701 1718108 1220367 527153 478227 666129 1598208 954654 846164 1162705 23708 882010 786146 151116 716104 1075786 712656 96723 1883530 1892475 378214 713168 206074 225532 7396 1996162 515695 709638 1315839 1675379 633441 1041748 1378881 300411 88407 1560437 1831706 1285117 105808 1886943 1726788 700331 522319 987349 1862475 1200016 1241563 1320065 1940109 1786910 997708 1159355 1055757 1379136 1881187 543972 872607 504586 1291191 998263 108088 876305 257268 864089 1420142 1786290 827982 1343451 96851 88710 193433 1667224 1709034 658212 1965057 288913 424513 1455758 977939 295761 1785419 611487 1555004 1225458 1465926 1685359 1804238 1836956 181154 1358196 928652 1969562 308954 617440 1672440 1925798 769076 723973 546182 1873971 1407109 1316743 913795 185610 837330 711020 452346 310762 1720786 445969 1710007 647381 334247 873434 288351 1079016 1869847 1590290 1024518 1382611 825912 116391 1885008 128974 926892 1768691 844758 680296 1998324 1993135 734032 775825 1978796 1756459 75353 907140 1363975 1654712 1317371 1716257 1521048 903975 1026724 1818034 1684888 1576817 16839 946142 432536 130885 1356504 763105 315638 777583 859647 1390719 1219731 1756525 1819180 758056 1231234 928557 1556955 1517730 413890 702633 1703611 1982166 160894 1133448 554254 1430210 672401 244040 679100 1489290 1173788 917032 701847 621363 1855524 468702 1089643 655076 1303285 840855 771752 1817818 843478 951408 374302 1722750 588494 826027 135351 202181 25645 1003930 169048 1864817 1644213 1369987 339938 668595 1321684 1338710 412805 1352245 104779 760897 535620 1122534 1092168 773592 1522898 975640 1931627 530115 502807 251330 1562092 1171681 1167266 1494769 1584692 1773039 805992 770780 1234689 1979568 890663 764790 1120252 1057458 1912823 411953 734500 1250230 690928 1018059 893418 1064522 1554597 894989 1378916 259511 1816169 1062993 1837806 1461255 136230 1731389 1512959 650492 1154228 1389966 359138 62195 785684 425559 538158 1712933 1841100 913902 1667989 991212 1624150 710194 1944503 405895 1759596 1480019 689441 365297 989791 1141050 59159 1895754 940245 1926337 117879 1913411 1720582 1100014 344595 1070850 1442018 1333943 1947320 1429263 1993530 154018 103470 1059213 305027 1934224 1138798 154788 969 1789358 1490417 1734277 290241 1422456 848218 752434 832263 1955600 241168 1348135 1828150 91268 778013 638181 441926 588143 1507002 222329 1821125 899289 1748313 707130 466838 995318 776344 799435 1289995 1525131 388304 981371 821218 98157 189458 1209415 1578768 1129294 919916 1507542 1518535 1971171 111785 1009549 21055 316050 247382 453333 10325 728525 998028 1437517 388142 670168 677809 708595 1169085 1762303 1427599 1238214 1004181 1363631 1730627 923910 1280567 1153504 390580 372635 907753 664520 320316 203195 1144072 1072204 1172995 167283 427150 1271585 889965 1237874 1602875 1846114 1663382 299997 1177393 1428394 999042 396330 546565 1345700 939660 1581341 1806833 1709642 1523510 1967114 45699 1342851 492457 593587 1337263 874655 1623229 1174977 1913435 1362921 1572401 828756 551876 970250 715090 1406573 708473 509420 1589550 1073966 1696755 218632 238908 572885 1503858 706470 847706 101774 1253486 862629 179553 129815 844059 120817 1489120 722271 747630 1749048 551382 598983 391566 630761 43776 638191 708201 436076 1375848 18880 1297278 1586308 443997 317537 707555 875423 441741 1611001 1983052 185080 1161696 1414824 164942 318978 1759192 1331387 823223 300174 77167 949174 664422 72106 1943835 1270629 480500 218581 1024467 1879586 1417198 1634528 1847651 1805107 524473 547474 1092282 675212 1137562 511199 1510112 515582 480056 578820 1249295 181444 1039123 979848 1856814 1181201 1567367 1282013 1573748 1924480 1685853 1694119 306117 858481 1509460 628519 1065859 1261001 1570451 1031260 556249 1097649 739372 1854242 187071 1113003 1652557 1402513 923279 169362 457081 787567 418526 1370642 970404 571247 1406240 1612440 127212 1593956 922431 651968 125601 211508 103130 15348 1752101 241406 1372746 1994149 1674049 1703322 1875914 950224 116081 1181797 368393 1699914 487701 1159416 447383 1072210 1203175 1370931 1381341 458092 748408 1859415 1181904 827470 157638 347507 1396455 756902 39342 1969439 935805 704330 799290 1943851 63837 1871770 85046 619802 1334634 1257627 1584765 1835689 1295645 229074 1389093 180671 429904 1314271 385458 422684 1585554 349736 1255079 1450741 41725 69619 1837244 1261163 1216780 1710932 278855 1931562 42196 1490363 1575722 1207797 1328449 149129 1682364 354364 1365897 16644 1911187 1747710 902381 642519 1491011 725865 610602 1419863 798710 1060044 18306 1326133 954527 620796 643234 666750 211736 817880 1060650 1058287 1630212 650477 123746 706139 599497 1938740 1138392 1469963 1712985 156246 349892 1970753 1562879 362197 1007232 936049 553077 1950400 1862061 404702 596647 1729091 1480316 540025 1503965 465104 69303 1399693 170004 1404358 712158 1800945 1627849 228104 777052 1436471 1033815 1593565 1053980 1270082 337906 1416954 1589135 519862 1951287 1532205 1791158 954983 366764 73856 252258 1338484 1223381 283423 1603993 1485911 426464 1711160 1914276 1528211 1320760 114785 576410 352348 1705437 11119 1033966 829277 1511502 1777376 867579 1229259 157797 650420 938463 519508 43623 347471 984051 1867122 1311346 699900 436886 697986 1118875 246375 859977 893404 1161424 295258 1693778 1966732 166769 304137 1208056 1368353 603482 1308534 1698476 225911 274762 94098 463355 1214552 1267345 767617 578242 1533671 1094197 623605 1007349 321263 1267497 1921483 1509863 509716 255274 1702660 49368 21485 326391 1773627 1689471 600057 78229 132327 1087343 428778 1073851 185360 1778800 1862298 98739 1151179 466896 1244072 117474 1417241 1623858 741200 1824473 7143 1980220 1398275 54227 1238900 1220916 18310 211674 818764 950620 639438 1861 1131730 1974775 660717 1325421 13325 1505374 10853 155130 144109 1778496 1495410 1762563 1695149 838618 181521 440679 361975 1204717 1342989 1107433 1040234 1576517 1166729 172924 1830636 301404 485715 200380 1241759 113574 592236 1430206 506759 692411 1119830 88013 409264 427583 1177586 76423 1795746 181273 651730 1418307 388091 1042338 747682 760217 1815711 352590 1135354 1019783 579418 1530357 138888 1107054 247229 1301880 405122 1883965 950146 271017 1106494 536980 1067272 564122 457788 1481762 1411964 753757 465193 880446 1535560 273463 915177 1202597 274893 87647 788689 335290 1957327 1230858 627464 1800003 1395700 117565 375024 4568 849939 276700 467458 1785607 312860 1180924 417895 1025474 397356 455817 793047 563675 1502811 1880544 50468 554731 1856167 134397 1568667 1781965 973439 1294593 646368 1894603 1042929 1677030 1665854 66134 599045 484813 1285295 1562640 1449995 237817 871712 1108844 639247 1184287 1561361 1557468 62386 768141 1524411 1153948 918853 110494 547869 305497 1595459 1229145 515593 1329399 1023821 1128018 495930 1184378 566711 384760 1064363 1202141 1617048 1513157 796938 1044777 1113529 560762 880661 1646826 134353 1729258 596471 128060 403060 188757 489645 586247 704733 1891828 1051542 690908 387360 513945 1815389 578570 89923 272504 992640 1631064 283687 960477 1090897 229190 1016063 1918663 609170 1861810 406409 590035 643353 1898105 685616 389748 280422 1343514 729111 248329 1688052 1063369 371679 1864775 300396 1047733 1314627 1248433 707665 1312986 792717 216119 1884178 1602812 652869 1495956 1258811 547610 17509 1415469 568770 403306 534163 220272 531374 527674 1265303 1784116 1693132 1185852 1540784 995539 1736808 1645225 239050 1131551 267431 1233807 1822991 425222 1281117 1596299 376487 1371281 1433785 680221 1410936 901070 701677 1120850 1681615 504235 1366057 543402 1410231 309923 1547820 1002785 1163001 1952137 165428 1293393 1793136 1707895 1654504 239852 889174 1075401 216388 1867829 1448333 715628 170837 624956 471266 1672820 843722 1066494 855058 304806 139631 1339171 777823 1054991 902804 51643 1535551 449994 1322076 301219 18128 277398 1563325 1797560 919299 170233 58565 1517462 756907 229799 519928 1619759 32526 1110161 1968277 1714297 1756979 689051 691896 503721 1084234 915216 175860 610214 308394 1427059 1991733 1162338 1462969 302173 121958 979691 1918180 551401 983017 896135 1390893 146387 1353755 573743 822441 20386 132003 614379 1073933 1700762 771929 1126444 458066 1643838 1080007 1596684 363471 741842 24582 1574442 1694979 1547120 1633817 1537243 614255 137741 1423241 251388 492357 479654 251724 441888 135769 189032 1846599 940269 1878258 731433 80907 88711 726902 761781 680670 24976 807603 1860485 1070544 1836192 826506 444543 802747 340227 1950780 786775 805922 481049 1379734 1988535 303747 1310155 552751 1976359 37778 175492 498685 1910098 1446410 948254 1375453 1202795 1217849 1747586 1590655 381997 1411375 501079 1645536 758581 1613971 1465423 878894 73911 940341 1744911 1393220 136468 1847172 1553695 1787084 931850 437520 1056657 768332 1270105 36221 936694 1794025 1712292 948335 1899879 159109 1295754 1998681 1310366 1359734 1648608 729994 1900557 1323732 966182 1693935 674533 797526 975809 803512 1824669 1128129 1137870 260065 526496 7215 1594776 273485 585563 211981 1613327 1270564 1466862 1636483 34373 40769 1586260 134842 770778 292492 674770 320031 789857 139542 1702507 679295 1426753 1677726 1013268 233491 1441161 353688 569197 1343082 1679484 1552495 874637 661961 1064532 1366230 1235970 1733288 1137166 12960 946231 896967 1855142 641186 1007958 1445965 267226 1259647 1066869 543862 964086 133866 1217804 73326 538272 1237125 765812 1246369 1755154 1605030 1104677 435653 587419 1912698 1868091 424662 31241 1840809 1814596 1641272 1038555 1445833 580310 1064884 50141 1054419 73436 1190287 1837196 65659 39794 60056 1374620 743536 1629539 123234 1067801 1326300 757799 482677 917879 158144 1852148 1846051 1011287 435120 1091072 1299445 828572 819419 15515 1777065 723351 10092 335550 952043 1497907 935415 250715 384930 986041 1981311 1342919 600330 1053234 32786 705869 797662 1423862 1042359 497949 545679 899974 282410 1338036 686335 1499831 1528230 935249 1658688 1585147 513635 765353 617351 1690504 1421455 1960571 740915 1895951 1775915 1610324 1413074 1863707 615942 1482777 1604430 235102 391582 1931637 486502 1887122 62527 1635588 1065666 1124225 1876907 1172425 928747 1129231 1256504 360532 359053 840498 881927 109571 1782147 1349667 601019 460536 1658502 1944553 246622 286176 926461 1507633 836218 1096529 479838 520261 1576784 347150 1495301 1361208 881905 568657 1834902 357698 449675 380744 273307 940411 1344617 1032181 1505946 1574174 1173652 853286 1445445 1729549 927777 1658656 1458470 1136183 1635419 107497 628913 268172 91006 653456 192483 1437042 1767167 1764713 1674691 980759 1434046 1947212 394210 1214870 747863 1979556 1806029 689425 1844156 143983 1287366 408127 1576162 1114805 1691071 88060 131431 1124880 1079723 1577608 209170 1517868 1215932 694365 771530 832501 171478 1133339 1777607 136461 6862 679255 1241051 1419966 1189106 47536 799448 1044306 1196263 1287192 820325 1032580 336136 1591165 1060355 171412 1072968 400238 1804556 980273 1554476 1368272 787119 371688 821951 1162475 1582814 1200747 1754914 722774 51648 392322 1540354 382178 1800458 1811961 120029 1304131 412198 1270257 371905 1160665 584857 1326517 1036237 71501 1677371 1955723 1855983 1492013 1595550 42704 906683 252950 126216 1432327 1442448 1581938 596664 604586 214758 1643308 703711 629250 216292 443901 647681 492608 317051 1785858 1283704 295966 144640 1325357 207557 478054 1462259 904802 533974 629498 1964535 827397 1537698 444551 249924 360288 1612982 1752261 832753 2662 1117267 996856 988244 1016385 26575 1591167 1784926 263747 1354194 1667958 1846161 1116484 1942545 1400541 927977 1633987 110175 750653 188428 1381811 1075342 1890195 304156 1084011 1806889 902792 376957 714726 132899 166857 391271 741362 383148 1387973 1805100 157359 53572 1712897 1932377 1541769 2210 1351398 1868661 1157964 490931 1535972 1197587 1035981 723244 1753606 960917 1096455 481022 1886558 1375732 212365 1949777 1234977 1456692 1548658 392102 856860 1629491 1705440 479938 443450 701605 431130 279531 1122170 1162868 738922 1523803 1637676 1729567 201764 152429 1309847 1459310 1371665 1960274 130481 328047 1045578 1670743 1284971 803727 1124681 1502758 1015738 736489 82882 1355343 861320 781134 1228664 624529 1153613 1261649 50452 1742291 1920149 1978838 797811 1247326 939732 433328 1903636 575502 324529 881415 281326 241249 873337 190455 399661 1628971 1444822 714097 819174 1944868 1254861 1738189 1162815 1339710 1425900 941988 1322149 1170104 1484479 1868500 123382 1888293 362436 237635 810022 504836 1005465 1744716 1943441 381343 61119 1262497 757351 668776 701528 483436 1168586 391125 786859 366566 246900 420381 1260053 1904325 1975371 1648410 1621902 1010148 523404 1910762 1611530 281513 1713437 1690266 455656 1208019 1008487 766792 47326 1770029 1492384 734947 1423293 899566 150674 1942117 654177 1523188 942215 289230 459348 319229 1335776 598627 1789869 1053133 743580 1836335 1526570 1345065 432643 988370 929238 20136 987705 1672388 1642728 430392 1299054 1964539 1872569 646470 1812777 1042324 340525 1239153 1573670 561875 1285270 64925 1730856 316202 496531 340333 679042 715638 928484 476210 1503951 1003060 545240 528292 1298981 825378 1929943 1910180 48059 1262564 1273084 978334 1663390 1887843 1616611 1318734 912942 130268 1219418 1863308 551722 1843298 1032402 1334461 1053637 1937092 747560 557460 1281260 853689 689159 613002 72094 1747486 1586313 888039 119112 595986 477066 1682326 10469 750378 775655 1303702 1814731 33095 1246695 108356 1312411 1822037 701819 748321 1929030 437448 1294669 1372896 1391359 1903746 608355 864689 1343553 1452578 1707707 383955 1694843 1110168 1761197 970333 1450399 1983202 1581470 1024434 728783 444862 1997524 428321 1881565 561848 1770698 1837650 1891523 807004 1848093 690564 1309058 195435 932590 845256 1616904 608660 514788 1475563 1856490 33151 1630633 1721116 653974 768785 1202743 1712942 1866272 1194925 379800 764903 1530051 1171771 444903 229040 1236728 1471808 1428622 643020 882602 233040 394079 975733 1184341 213581 1041653 1440191 1474492 65327 1827063 1440653 1198624 1072585 1583542 1972772 260070 668254 200763 1930468 1983269 1853748 1758269 356241 486401 1851730 996906 1897998 192046 1065858 127565 341607 1510231 1295533 640029 38561 500781 1485728 980256 150464 28 705057 308920 176637 1493687 1714548 1218695 892133 387864 595182 1442554 1089726 1380619 1779091 1457262 524287 1316069 234717 1642099 1282827 210587 1049947 677083 1405684 251251 176712 420280 1011819 417584 1796342 343587 1214469 204437 1863785 1520533 1254210 372960 938865 352533 1107935 702311 1221051 292167 1955530 723306 274873 1662075 1328283 1411601 415875 287307 1869634 1051626 1405885 1799615 253284 1295470 1780122 1049971 1321420 1419490 1834658 1704579 1691049 1054672 1677863 802148 57918 1892848 474672 1391463 204505 824759 1411085 1235240 104950 1326024 794887 1101842 1389224 1770078 354285 777633 864003 79961 356005 766933 513861 954750 1845301 676352 877666 109431 780661 1833472 1625173 1736845 1597015 456602 678788 1366903 585655 1267026 543066 1481954 1347277 1715103 1306607 1304729 1124438 436107 165803 1645248 790114 719202 533598 30091 1030687 379520 923858 825934 558846 99755 854840 1460982 232723 1502487 1036336 1152794 732337 971489 1644000 929509 1904386 1338872 953940 1421017 1613203 1314251 1138942 1564776 103992 202228 255559 1926367 1410488 1193493 948759 1376599 256545 1358438 330563 1670223 1174593 1695860 246636 111624 1091462 286379 1797572 1241962 1302133 1521683 1530068 134493 1633385 301267 1232051 1457050 774623 292974 922737 1103819 1454768 953414 944301 1149741 600309 475870 1794898 1623065 1847133 580523 213940 1921347 1874019 585356 972786 1912923 1579428 884690 82778 1608658 1779671 1311031 1736311 1967736 388348 1713328 1265276 662647 1894618 1457640 1711398 599042 360556 576496 713002 1122022 854686 1285966 1655704 218743 1115834 1420521 1184552 842236 1568989 1685947 1189527 384184 1487758 1124583 1147029 824396 1890047 964907 710927 225701 720808 1327917 1850591 585092 661947 1647621 785099 1613365 122692 1172381 1668260 1051814 1359369 1377770 978246 1014923 902362 1057186 1700182 1917645 189860 1089526 69259 1649520 567354 381627 370351 601223 1542849 1797524 281757 962939 987126 420308 1959254 466775 722405 1865835 1213808 1826764 263604 1628309 1756196 1355147 1872632 1500109 1980796 1210384 1178129 1517246 1391960 1586467 1514749 1596836 892878 234988 1229645 1857935 1705747 1394922 681091 1778641 1344328 987746 200785 132103 1177080 1488365 48301 767368 807698 608985 690144 1302750 1004722 518645 193751 1405736 1553631 1887377 1182561 1943798 1994357 1594306 1836756 743123 1045238 1001972 1323085 1334796 1702444 67264 1548734 893738 1133815 1887010 1655052 857939 295212 1350351 666379 240791 967870 919504 1790237 1184628 127443 591387 769237 1361147 199101 1292813 1111735 625659 213125 1275392 556386 518577 1253608 409596 1552730 264956 607599 1127877 1784559 989162 784002 1776291 384261 635022 1744557 399838 1645173 1268947 217747 1056873 1856864 969311 1563291 1362206 1089914 1114059 658924 426738 1752937 1031565 412108 1120715 1304972 1106192 579586 1535670 810141 451557 1645642 1878741 1172203 1902867 1939037 551796 1396857 1305041 829693 202632 1459593 1487479 233174 647460 1749134 217772 1487626 1227760 357333 1310388 576324 1653158 970098 763110 48988 1651807 1656258 657949 1017464 618451 358075 279253 358063 459162 432086 636337 461547 1052016 1899621 1375477 1396131 76824 1603036 1351268 1971600 1960208 539484 1288244 1905481 299083 50993 688544 1976407 1805858 59902 409628 767478 897030 1370095 899678 1001405 1150795 516912 483472 471489 718483 1196091 1656022 1165514 46623 26887 353342 1680130 1140080 1024343 1881996 1105888 389233 1307712 347369 704193 720397 1816225 201257 220576 851026 1690153 119334 992260 795250 1588823 1873362 281688 46453 239759 1042207 1364466 1852916 1591545 513776 752212 1521675 263667 662592 1637560 1071536 353924 1386051 626701 589417 1074081 1635092 1832837 84875 597405 1201359 924326 980860 1778049 1084684 1146279 1639616 240776 1837331 1945615 1372490 705044 1027526 1241462 270770 31538 1622537 1412417 1733973 1099136 1557372 988560 1626318 1164514 762755 243692 1629669 249505 1981250 88688 736261 1767721 812370 1506331 1747279 1001522 197839 1775835 1031915 211390 1418219 735593 1744209 1417180 551598 883334 894383 1679062 1681271 1235218 304667 1350281 1436123 76675 1007616 486446 1871253 666761 713977 186409 414740 1675586 240570 30410 1156194 1463980 97514 1293430 717932 1334117 1532296 364030 88042 71440 942165 280566 638075 119336 1960351 61272 296520 1934846 981622 1221357 63105 206744 1617165 225155 968825 1343142 941753 995594 65807 1233328 353469 711921 518427 1922927 1843477 1015251 355324 1892474 1921032 1875862 1100043 1114996 453831 1752094 709775 1682717 40215 1139994 1419604 1740138 301338 1592573 425258 1430754 1267367 1433722 568710 505518 1673888 499071 77670 656904 1929429 1981414 778244 274311 1558926 1009840 1283394 1588982 1580754 1302299 1952063 686071 1883686 1017920 973685 1969814 463947 1345631 742358 1965240 591698 653222 1835586 314569 936861 1464631 89865 191975 1918693 1661730 233109 792973 1914345 1124598 1536611 975004 540405 1498654 1575204 154724 34181 1752166 1075420 1807279 1379084 717336 141798 136544 1828304 1810137 1702909 922099 883576 1858693 1580864 1312095 689958 438199 434653 435249 1201955 1392599 725445 1018215 1974620 107612 1739353 1094360 1141795 1097854 1091220 1831178 1229312 1012311 1945269 51031 926978 1562657 1053033 1721259 874541 1480703 352043 1517486 1823154 1048380 1060534 1668122 1874478 417230 25665 1483263 1037529 805794 386354 1246352 196797 45750 158107 487179 606902 137769 1411189 1352941 304928 1306158 503684 1591625 811352 1868098 1798814 206316 1765412 820512 1459028 546620 1071090 435950 5311 1062624 364580 1737513 1238586 254569 1349089 255397 425678 834934 310862 1529074 1539052 1845247 887819 348002 1921481 1925882 986676 1998762 105251 1221416 861895 617640 622469 348271 711030 289399 1119045 1823220 1993777 3804 1042328 1450323 210733 885903 1325957 186657 1906421 839911 105334 539618 1920552 1624477 1114299 968169 604205 917523 858271 771187 598768 712035 1277783 1197259 1979316 945712 185422 1488179 34359 202161 953819 593052 402374 1885531 521216 799607 302598 176208 426255 1251198 533947 1127797 1851231 1348413 1742811 869196 1888647 1864685 1035262 563786 930177 1680256 568268 253520 107127 1995985 201629 787184 1712629 1581031 1123294 779106 1685423 1042734 1895609 1291733 1025169 1143169 270518 1866337 522505 1956906 1983067 1126367 1384404 1764795 1133436 461957 1807791 1039830 227078 194438 1579585 1915716 692655 1123171 1838746 210310 1878385 725716 50589 252137 1170402 786021 810128 1793880 1000580 1936669 30986 965747 426072 1399746 472640 1953149 432190 1466188 444427 283527 244302 813106 439025 1894108 34567 251417 410957 328801 1235792 1122503 1816027 1248557 758831 659938 548216 809042 35151 1075981 1553166 1172877 913860 1016498 232391 1257574 528529 1223961 1750230 1579273 515776 861244 1229216 1356592 915650 1378906 84160 457649 532815 460497 911210 671561 1103563 1521393 1022368 63352 1971320 1801401 938082 1939200 1764208 592563 393543 1432893 720019 851603 1795595 1462815 1671404 1696465 1447845 1292825 1094635 1627701 1445880 1165955 1276762 530416 126017 892282 55946 677207 833039 1861805 1948105 124217 1582765 734733 1642181 1360245 1024771 1355204 535306 84849 350277 437944 1578338 1057552 394285 1507602 1174321 970154 1503366 186474 1849732 253925 1479141 1234823 253037 1832432 10557 1486776 107798 1394796 1168845 610308 443640 520959 312439 108496 1053647 701952 690205 496764 1100113 1476112 1267023 1001215 817310 914054 1820689 1558521 632482 1250347 978972 1566181 1363359 1867174 1713392 1137108 1166952 1483261 651405 50754 1287256 1393824 1480494 1407246 1522000 594567 1607097 267975 149975 647138 193807 854499 906733 424952 624841 695492 155345 1475567 1441669 892902 1391481 1628895 156860 1610579 977354 934429 384780 65332 1201629 613700 210012 31069 1392513 1191415 1579060 1478968 988141 600499 749911 981700 1844567 1631350 1408684 334524 502588 302600 1240027 721477 1591387 541760 89461 672661 1836998 1374453 862716 990920 463649 767114 487183 9223 1624011 567804 800210 1465512 817101 1886704 559477 335979 1425708 279928 989195 203932 1621725 1758415 1374155 80551 644561 1905724 1862620 1305503 206962 1107677 939444 1691482 446558 49258 812290 1560386 468090 1113456 1896032 176075 1171148 1489018 1321488 1567192 885940 487247 1558441 1654583 165452 969842 1168457 1333779 1049370 458225 1629381 467604 1466214 1463504 1328363 1822237 1214757 657626 1410200 1245712 84852 231376 940254 837346 307547 1408538 1507617 74684 1288641 535567 1469141 945630 91206 1931974 1999924 1281091 868040 1384925 109989 104368 324531 1142158 705366 791251 341916 933184 255148 1576154 323466 839387 1103920 752418 1348879 795652 887064 1741229 1919224 1451374 795837 203246 402426 178823 1669136 297237 199716 1978993 85931 577615 456308 312977 1568724 1110431 1308700 1092611 887729 1098188 570649 1509192 1215009 976379 935772 1325601 533765 28100 1119481 539530 1789152 1224051 566974 1326883 1943001 1673309 1581330 1531599 1801929 1389101 1854129 981123 733575 1835641 1955467 1549484 1702645 665832 783349 980025 223782 1957603 166807 955083 1605785 1150613 782230 1357082 1443871 1221178 433364 948491 1399994 1415787 1163845 1286131 405166 65925 1158701 1947079 123255 1671746 600494 600399 359611 413394 431252 1138745 886538 590524 1390723 769768 645865 782220 746958 1139455 1309840 1224078 370406 44589 503194 1609085 1128658 171893 915470 771270 488955 1362607 1366492 222421 1862320 58394 326423 1471508 1063356 456987 801447 1556283 1187437 1972411 414690 1245043 1740419 1356913 1886324 1325232 1936266 268194 1498692 602192 809603 1013871 531452 1109997 200211 870845 307084 1941915 911664 862633 1542314 1317514 266600 1485075 23054 1568953 178045 58881 126395 569670 1402135 1351185 742873 985487 1547115 1292974 1926368 26718 1906452 876549 1031349 616178 867541 1393873 763991 1467958 1945837 717857 1287906 1683624 308480 14007 1236318 1561112 614342 38523 814090 1278098 1238198 1144510 352530 335899 664457 1157985 956863 1027562 787260 238666 708896 1689695 1027321 1929112 1878845 679074 1538601 35964 1898065 1592912 162887 95212 1269854 1144699 783905 536052 1521110 1368831 1909730 968345 741084 1361854 719963 452425 1363886 1422942 331647 1484501 1846086 372926 1071272 49696 1823557 280505 1137335 1771713 844263 1090608 1675081 987755 536149 81721 1547881 269500 1374258 1601883 829077 1474978 1677329 1352195 1257562 685731 881144 1742134 244161 818704 1110799 1349695 639839 1863974 110228 582749 1126523 574477 1262019 517059 1386241 272592 1773419 958295 1517503 681502 1043246 617535 1385823 500980 231192 1324223 1649064 423786 652083 658262 79705 925951 1800369 885686 687316 113658 1965809 353285 658167 1416617 475914 1850532 438455 476590 257621 788626 1039380 1301578 1979713 189583 1634600 517727 163545 1340450 1194085 1884579 551914 553389 1096214 1789822 1556561 1264693 324601 1579362 1454673 1977740 287613 1313682 1750946 1285784 690927 1570694 546511 767501 381786 1766567 229986 1307742 1204509 1910107 1857429 1583173 1929326 695113 233045 1424878 82559 832744 1993405 1894384 164949 1991352 1949523 756967 1199018 546290 1963387 325158 752247 395809 933317 1722001 1616915 101489 1573271 1595329 1394403 1564065 1372717 150241 537320 946079 1254767 173732 1647416 891640 180199 47987 567874 1148847 1025573 979050 1205578 934838 145958 1754897 1852275 1524402 1626152 1319795 1008466 1763340 1292523 1949479 1192568 1857153 840119 1110930 1289606 893601 288206 1104792 729016 1619478 879445 672257 1008497 1836562 448327 383579 808202 1354731 1549886 1245813 30022 242574 1189002 1420737 1467922 491403 538716 714470 1947863 927645 1161966 1506477 1956703 1497129 1496143 402778 194692 1198870 1501697 703670 1496804 589785 1797258 57725 569466 1173960 952791 124119 1196808 709602 15456 1887266 822415 1441152 821191 1976980 414595 59728 1753667 489745 390631 1611461 443739 1209153 504134 1230838 544283 1742546 864038 1904863 600218 833689 552853 938140 29845 1988498 1725069 535216 1412755 1135876 1652518 1853863 1994534 1524437 604246 716225 887071 1257203 1975207 228395 888750 381664 1659150 1083506 593863 165216 308286 1793486 604450 1868536 289134 599828 1156938 1287014 278239 835259 842420 193642 839903 1408765 57958 468258 1415336 631005 1278748 32747 8153 170890 497344 252631 566654 800757 259306 1997847 1775237 1446273 1176412 413588 1676810 1611864 824852 1943651 691284 1952690 171197 1859717 1420787 1978840 1534289 1156707 678449 1361149 762854 1692924 313088 1290995 1076124 1525149 277758 1895316 1903971 21993 966116 573902 1038672 754388 534439 1343767 920827 729579 1037380 276684 794088 234290 1341902 669212 946851 260899 297474 1295290 1676924 451323 133356 573905 1386483 74964 1452465 1936629 201480 24910 235175 1527847 1439530 1773878 1194286 343201 1076681 944616 293031 313776 1436662 1618128 1520266 272727 1628408 492872 807238 365204 955739 1667018 629901 1547207 1709647 1657057 1379700 1421340 1849922 189363 1032899 1564462 667034 571974 566795 404736 107555 1515558 967658 1291337 938658 1181396 73881 1575665 811643 113023 365805 485282 1635879 1145394 1886241 371527 1469726 1752663 1741863 1603176 9035 488652 1051490 344605 1422910 1647858 839363 208726 1315079 1588526 1251714 955135 1621806 337669 208201 619746 391419 782354 1537295 1443083 25692 960795 1916620 764674 253796 1702936 95945 1016300 1223353 335193 1412679 1029418 1939971 855260 454163 1152373 366808 849731 1757809 767029 1587933 1002425 1852967 1942111 849384 491819 1992495 1803352 612818 352600 682384 1813597 249742 320138 777981 279660 281893 278864 643258 313388 329788 1764933 616346 657414 692307 21317 900348 712465 1472493 1599665 1047465 937922 695802 794099 1380928 613823 591561 130855 1936127 644946 1196163 1163868 1224440 1588169 364771 1891735 1283879 1770211 1400083 649348 599464 372412 445345 603586 1792434 322877 1449639 913835 662335 324615 1283425 873229 850332 941998 1044832 107531 1306791 1842252 1895761 852795 7690 1707824 214616 1863945 308397 952722 1414761 359206 1200160 1843676 904109 701320 1445903 1599545 896058 1860852 1584696 629023 861872 1976704 1105248 1065232 1157295 1410845 1180050 790676 857131 1507045 1771559 1254088 742718 916834 1540879 419388 1801262 544549 655097 1082494 636669 699941 920168 1035478 1142464 330372 987073 803327 605752 1126969 1324988 535239 552248 30144 1728738 1848445 396677 669069 388540 288241 1002276 1718797 1811582 1172127 729007 1676139 1385613 1885303 847328 389493 958819 1327688 1414104 116918 1038885 1944722 1511007 30885 1167195 1929620 790855 1011494 732165 1715150 1714835 420119 920676 1773435 70719 1811893 793228 1333655 1429639 1835126 1772383 313580 237521 1705915 1704797 772630 62471 653138 195416 1669211 1502664 313535 1289312 1347489 576919 1471332 987294 416565 63070 1887992 25219 1824309 676015 1453746 1346313 1901933 1272244 1805815 191221 442337 311346 1461229 1339642 868742 1810725 663249 430329 11256 650023 74337 1859539 1145814 190118 1415597 864570 461319 447478 816062 1085728 445204 544812 38686 1471284 387537 806842 250845 1811310 375870 1477994 1237004 159647 378435 540278 1822117 769799 1802163 1274772 1798919 178125 482572 378834 1416090 708710 947790 1697181 1511145 1578355 1268187 1554786 1320708 578325 111708 615445 568047 1748219 579103 271753 663699 1437443 624211 1611004 1480159 366645 1847643 1157831 1472006 640047 1479222 475328 529094 134100 153442 855498 506214 1630332 766922 539388 550959 164909 1150516 97815 688056 1580919 1802860 1918277 1736280 555572 1370153 388234 517318 786103 220044 1818156 1473274 1887683 1335635 1147110 123881 672418 575490 964655 118981 1581578 563656 1587258 760125 411609 1935873 1645804 1847813 1883380 1085734 328162 1575312 344141 829271 1018032 1973925 289366 1371797 642113 248067 621387 1270321 1983405 524818 771623 202265 892594 680688 1922872 1741334 418347 205501 1047737 1059903 1194694 673053 508845 975582 37508 1458767 459086 1225691 805609 256421 1227559 899174 1134948 1335380 1341333 775205 145838 817306 224164 1324688 1418021 1031541 1683314 737330 1720127 963172 730982 875516 317125 851373 505873 1824918 1039734 144890 1576961 859816 1420201 17736 1959262 1792212 848962 759592 351328 866911 939264 26577 1639120 659650 891773 1752564 1224634 1085008 1527250 691072 1621585 1713946 595125 1247407 1843424 1112261 1468408 1566878 1778463 1569964 1575966 1225904 1107598 923541 451830 467148 1705687 1988517 1190419 1622666 1119207 978417 557410 522520 1724730 506455 467573 154980 1236831 1687522 1923877 124318 1763589 1864259 207465 1252837 1242730 1468349 1278609 1465184 964386 1114704 1880464 1765362 1256779 1342458 1800768 1529998 146482 115080 243775 1917739 18255 1726189 1507519 1134708 357146 173998 1558194 595106 704957 477014 1174523 1486648 1975191 730890 1023153 1072100 1004859 1257059 1887481 93011 1178190 1475226 1035979 690430 841489 393763 1462909 1809189 204823 810062 905661 604685 33323 1348965 678398 1272069 1925815 782052 211038 182537 301869 25790 41289 304782 376749 1137579 1635620 973937 1151885 435391 237827 1937674 885594 843307 27049 1827677 723831 358300 844885 1286010 155905 406747 1023085 1827740 172394 205801 1428474 11752 437716 85577 1141302 1470964 1904712 92071 106119 359436 1290285 239717 809936 1025039 1652031 495046 682188 82001 969500 1190623 1198620 174710 1710616 411253 656286 1550083 991156 164593 920268 1583229 1659808 343814 708819 1022645 1564593 1604763 436729 1658959 1059697 16789 1120508 1252485 241443 641974 646943 1559132 1598729 886606 1782945 1371836 1079467 693361 74814 137672 815954 651244 1740154 1635709 557969 1428325 46753 1633814 173347 1196838 1435564 410192 1670208 1744663 583116 239739 378039 1063828 1636332 663175 1367784 415936 83571 1524803 727961 948773 608420 731829 1236669 1522142 761837 529344 1892786 1349847 834690 1141421 1509250 1997426 996195 806336 1562183 1119418 1325044 538833 1391075 22814 905244 1930187 1037182 490812 1388746 1552184 1861532 1673443 1611503 1577291 71738 492895 1986341 1902122 1053441 474054 839723 1609093 223532 300388 1380070 1841527 1401772 1371112 181508 301972 1114262 1173894 459702 1658901 1723395 1070992 1788701 10340 1236920 1402219 1698132 696665 1359099 268986 1993987 1517056 1876663 514796 1683026 1907691 1592184 698004 262030 1391917 1760161 954892 1357110 803510 1932371 1851665 1496510 213510 313756 371654 1012134 729793 630610 1104827 909204 1671321 321380 59852 777585 1382541 620315 642098 1951167 1599921 1259893 473671 324244 526382 1981278 1866550 152181 1214297 133677 1724744 780138 1732408 708054 721524 1514959 641794 161653 1863572 301811 38176 78281 1387091 1015000 362288 1940661 1212652 1033886 1036286 1454929 74367 1679326 1782518 1770146 450355 378474 1679644 1698858 620668 1019107 253399 5590 1328150 408324 464095 1888882 1958642 1227297 128905 576327 330968 942240 1838283 558317 1871050 1300983 286227 1431565 72268 1069534 793234 67326 1419332 1483661 1253410 1968212 107890 232087 455754 360097 372022 734436 274436 1481686 67111 853736 1328508 205831 925334 813654 1519240 1960052 1139036 954702 1301521 567375 1841711 1780952 894259 792631 603436 766990 21144 1664346 1938407 568976 351327 1613557 120195 242160 163622 1895894 1702643 1085380 318339 66264 1770172 846172 1670095 1973587 1168342 288565 792852 1694052 1845474 1087162 1102591 825578 849014 1249379 1394468 668706 698286 1050054 50773 1018349 1528802 1692607 249605 455704 1066693 359640 1387090 1216804 1348953 1252009 442165 1526169 1245120 737162 1655914 680039 1509808 1784008 568551 553068 927613 805834 1059314 1678510 981101 825773 114399 586006 798375 397330 1481839 1264220 293336 1765393 94913 1752250 1482146 1118905 845625 1925213 348236 1746844 904642 1301315 1798927 987950 1188108 265116 862965 1057631 441895 139898 141445 102611 1470905 1543786 1166693 1476477 1373145 671315 1793596 326467 1000889 1783968 629574 1505235 290870 1069917 783660 1253616 1446702 676211 233616 38004 1124861 967464 1696530 1684430 149917 545469 111306 975580 740005 1129422 1445851 334053 1137282 1958691 1468575 536816 70006 1563228 1459513 293462 258771 1654430 1907311 1131749 891218 966347 1248486 170377 78399 1777742 1394455 100086 1142462 1424953 1226103 873270 1050799 1623915 1905215 1843143 235293 1317825 1746822 516270 193739 432661 1626680 741348 79383 1564768 1922533 1902632 4873 1989140 258212 474257 1129397 1569553 217397 744524 809178 1984938 1529561 1922362 606194 1190061 304028 1773696 1113253 1069431 1922378 418334 1233380 1696433 1752421 1527456 349472 1637224 1183827 1102092 1351461 550049 908385 743753 1658774 1843662 1104458 7811 283896 788260 1273516 1788118 626947 1611274 566837 566469 633372 920670 1315330 562924 1580216 553102 10999 259845 646525 535000 511677 1863732 569647 572493 1071920 800925 358422 928795 201963 1547821 275407 1730777 1953096 1236356 526268 1111890 649228 1418041 326049 1667015 657316 987971 1193387 423475 214499 578615 1581994 990206 1698335 245404 1966423 60474 1808235 1420813 488644 1304565 1981589 1804104 138795 369402 527330 548422 1723082 364189 990289 159234 233185 1684393 1214183 1045700 766730 101126 1822903 1615188 1391021 801161 3172 838028 1896486 1119870 970240 230875 426714 114285 314548 515479 961320 1188931 987527 1479175 757456 525907 973585 487266 900994 1003399 1125584 530386 1093974 190570 101568 143169 581804 951300 1021317 1078610 1352829 802286 875802 241922 1505333 1423050 192293 283745 859635 1675815 1777122 1484463 1776445 1827613 224551 873830 974610 504489 98049 1008742 1534696 715106 27027 1654639 1016116 743121 846132 1478945 808142 574468 490865 1964306 1749151 1132178 622532 842019 988131 18659 213357 1177942 1196876 838657 1418025 1775801 1948379 1806078 647018 1266778 1629738 1008095 1217322 1974111 1137067 1649613 827517 1009219 933347 1358858 1652542 1995997 1623986 1114650 1745216 88946 882768 1650110 1165295 788493 1773036 322834 1628186 538907 544330 10458 1951090 411842 65423 1973775 302511 699503 701056 1569882 989582 1640417 523512 1521916 895853 384144 71064 116756 1520433 1899445 1252524 919418 527730 325866 810133 66574 88306 1521792 1012461 749895 320007 1312046 716719 86538 1899127 1989176 469078 856112 1770733 438236 1952544 519964 1436296 1761153 299585 1138863 1586892 807356 1846250 474196 66468 1677169 1279898 1091081 547046 1613918 1151089 1164950 1931414 519593 1393687 671391 1235857 231536 518854 977139 302674 964034 395893 830660 1524012 1991768 7083 850186 1832450 507063 902131 1819928 825600 151873 1096951 283549 1462828 357980 1377255 179298 18885 294028 1109594 452887 1540605 930225 1300721 459220 640737 1678552 1758591 1272291 847379 354082 695028 203978 1815748 573731 409633 1710802 338344 1302815 728843 163490 1912528 789116 1544311 550903 1005752 512980 1473780 1375966 454422 77571 207679 154431 1952847 671190 1119842 497533 1107549 1313903 326090 841071 371499 806655 1177216 685858 1526241 596648 1656363 538339 1317196 1289461 888623 716342 546979 1136138 1156151 257199 1184385 1722587 1485881 1173981 1473866 132265 453662 637401 610619 334186 1639587 1895070 791360 699390 221822 1859930 1214263 425219 690507 1043921 1202462 428292 707437 1641482 872485 1101778 115405 680407 828533 994722 637913 1505315 79995 498358 908069 746642 369606 613569 809201 345629 1588724 136277 346074 358741 788491 1359943 679404 1476544 1116362 1896777 133236 1388330 244385 1932986 84726 1862245 668787 1184251 1200585 336 1941594 463262 1157729 1483859 1322033 524956 753958 994230 544160 361426 1874498 1634966 873151 1715584 1433463 1757248 91137 1372000 1300755 236355 506393 515367 1478870 833459 495005 942830 1003601 411739 301490 41153 1411739 1217921 1083199 1682139 812534 13057 1749711 1876148 1400496 1868273 1429466 520771 1806477 65672 65769 1125017 739659 802285 444227 550831 1456388 986190 1159105 353489 278844 1022201 714327 1117941 116553 261409 288560 1911713 369447 1078285 766569 1317291 1050607 1392862 1845390 1035099 265738 262464 669486 1625459 744323 1285227 1026643 1131197 1349205 180352 1354177 1703619 385862 1972678 1545231 31277 136713 579499 168135 1279881 277600 782905 151377 651696 1323091 489898 58080 1974368 1197745 1061977 254942 174059 193341 16455 1142534 955364 972946 1045840 936759 1721128 1575900 1229899 1306811 1301668 1628084 1270456 491661 1517411 199095 185319 612182 1107704 491621 1783442 1722719 1977547 495526 317598 184217 1707441 1486942 1690439 45646 1616069 1886574 342833 432556 1524746 1623886 342973 1661578 799120 415728 1205301 654757 347136 557763 1635724 904562 1799739 1542187 1712109 17368 351557 1133495 410596 757635 1043706 1375921 587477 1872165 1206967 235651 1565509 1841628 1500909 836963 160082 1586679 1655383 782399 1868981 148274 446939 873563 90121 1777485 1675879 945646 998222 453139 347655 106807 659110 576449 1758033 1697341 668549 928221 1206456 549633 1090312 1199982 827220 1928358 1862536 1871201 1975148 250143 983591 320958 852649 141048 125623 74042 1972820 1775040 1466652 339300 1755251 264392 56630 434376 1270293 396940 1668462 639790 1714685 1058351 1111029 706872 1784806 1276728 256026 754634 720363 490077 355369 1109938 845778 1420213 1175119 599741 1819329 1638216 1520549 1087512 403006 150442 906571 761614 1294472 1776916 237324 1142136 938494 1207861 299900 1123754 200190 439888 551351 1357472 1632358 37288 1060170 1880458 1605726 1837584 240328 467524 897364 299022 410032 108813 991852 1039702 276398 1806687 1438009 525735 367896 770064 1222762 1103164 644001 544810 384194 308519 1195360 1046053 494506 1256251 94241 572454 29255 896269 244848 919388 1629700 320214 408077 18281 1064324 141185 334446 1267788 1909383 228908 1450201 1461179 1002623 1915327 1681548 221439 1681844 23671 1970147 1018452 1442005 420808 185793 356243 489000 1116494 1076411 1432273 1644988 525667 1348615 1225407 591219 108847 535429 718388 278843 920448 1760073 1990365 761058 707235 621587 1739365 144769 272980 356969 1563794 203987 1895028 1309344 893012 704333 1874036 802288 1875991 646632 380763 1365052 471706 1961387 9654 941636 1746874 376271 770926 603239 1169640 18098 355669 1815592 1925894 563095 654905 1207342 928807 201401 1511413 1852159 1808274 1011223 193481 717664 1061591 1226212 619189 1664422 1088451 266694 318840 729113 1306601 484058 627322 1569133 1863336 1397398 1961905 501833 1794830 955845 953676 316837 1130716 25038 1810459 261158 1846359 601519 1699278 536463 1053094 1533024 968945 1713339 1016449 656839 864216 558026 709763 1762890 846406 1256007 1396769 1451361 1881151 659025 448494 837306 911033 1633305 1171862 1415277 473045 1847629 33144 1889599 393477 796845 1647381 1722027 721974 295408 1858562 181791 355387 1239056 1741683 1984703 1636298 1772335 1364512 1406874 1931342 1197300 542105 1234626 1605488 81294 961600 399066 271901 1250639 1662537 1254738 1237674 1850401 1146970 1104642 1173033 459933 426528 1567071 1099169 1109186 1395436 637663 1849638 591433 1859101 1249050 619946 54711 821290 150877 313133 1580836 1342717 1660085 340198 1623397 1651028 341008 1261022 1503399 562094 1473773 952879 448762 674142 1830395 507418 611067 889864 95123 1137153 1508510 139003 1243732 1265885 1211121 1861415 1617930 1330545 41446 48488 1297723 721688 645590 685298 1180831 327595 317210 1797768 303119 369619 1170506 1488070 1284024 52466 63213 1610600 608767 195467 916575 1097927 1048466 695130 72093 350561 1999576 1487367 696682 953388 1549538 1472783 1556800 1328390 655350 1758541 1676616 886854 1280110 857401 1331816 1891105 340697 830018 933607 577459 486586 1358838 1380490 137096 1076478 635227 952031 1877945 1455870 1926871 1913280 1065621 154486 1788789 1767346 1481376 1555539 38815 142640 435411 787914 1049405 336635 823967 808638 1882483 709886 512766 1897726 1520058 1873391 2461 494955 1383973 1657881 1167770 1440605 1019389 1797944 212340 187918 548810 166150 747959 1684350 68498 1185252 628134 383489 100134 471007 277223 106814 228762 1667046 764306 34596 450170 1208379 723818 285493 146583 1949723 1896147 1300056 364135 416100 1089155 682040 712705 1238634 103178 1726061 513104 377053 1403384 1497684 127103 80506 66759 353602 596863 93198 1622657 694429 121776 1495305 289031 357881 1851421 997932 39426 1124914 810496 150046 1339217 1392536 1764015 994359 1382016 617975 972204 1955347 1320675 1211777 1637256 421560 1656481 1975734 311904 143976 1074435 682363 1700113 137315 589085 246849 1897443 643066 213791 1285201 161460 295020 1300888 210893 988197 516686 388692 831749 1559693 128123 1302673 218548 1679573 732813 1076874 860743 209126 130265 36550 60575 1779906 1148123 44545 675492 1048787 1782759 1406745 1732445 1686096 723421 381689 551413 826770 1136376 1008326 338897 1750247 288817 1799357 264704 1276714 533101 72476 1516989 94900 974354 1544732 12195 1369235 313229 433395 842651 1785982 1590899 1436311 1524510 717707 507673 170625 1705930 1182668 1536075 217589 1895415 1036013 912880 198077 1199468 1824373 1281115 1694217 390575 1185187 1735448 592727 1850445 1846604 835477 1386586 933653 1261926 623792 244904 941325 1053632 867908 1747922 692596 33333 1060820 906864 522181 1061474 1076602 255178 325395 47335 124094 1884940 996909 1549213 880443 36923 377387 320657 1843447 421942 420858 1316689 1429356 1935218 1895048 1034067 824257 374189 1144473 624798 425850 211729 817768 61751 1823994 1386191 652118 710558 805064 203773 345298 31305 1246451 960182 1715847 859747 181055 1447395 338873 808576 1499244 1445553 1523706 129426 1317443 202369 1383069 1929486 512666 155250 1200285 1090012 842036 1899776 1602248 1201926 748648 590718 1572270 1229520 1253291 1723278 1607772 1670850 623070 115914 500911 654068 1972366 652626 852725 656144 1098932 1534427 388685 194524 80286 580660 1900253 285883 942283 1652818 281527 1594606 1633492 327413 924264 1744358 1260741 609147 1138948 696497 866475 1856414 711648 1073637 882133 1265782 1121021 119873 496136 1345297 1445748 1131790 1761887 679540 629270 864367 1507192 777603 1498533 1871850 139568 99604 33672 209265 132349 590839 296487 1382652 869681 1187920 1892430 940130 496976 1273430 1539016 1588137 1651457 994676 1589244 126245 1362817 1266112 323581 776886 104589 1721925 90999 1144429 214472 961414 1101920 832891 309590 1760401 1368756 577756 531345 80786 1034866 1014242 1166927 525567 589313 1104543 1070893 820752 1777813 1460444 941178 1890634 586995 405194 395596 65233 1430573 1912848 1756817 645341 1770864 1112807 1188724 1642869 50489 1055108 757966 388127 1721132 1249302 117494 1350031 1915509 1368443 1701244 694025 968704 1201890 950034 558830 987210 1079149 824021 303900 1906136 723222 406968 1128889 1300678 1082659 1163110 1593209 1090385 108325 925295 1711642 1042424 1807768 1083449 1094852 283442 1272917 876862 1453185 657566 24461 25734 163252 1528003 827951 1146632 42475 1883992 546414 451 821360 711285 1974321 273 1374648 1239734 942476 1845346 1680156 1787480 394322 1239358 327074 213526 1729214 458464 1885725 1978001 1307492 1421541 684874 1442755 927486 394511 1308452 116728 1669643 1677979 1195492 1033335 181509 198135 797381 1226074 17798 1995638 1466676 1597827 149104 25733 1757362 94206 1972483 144599 1923881 540415 42227 1290174 1775943 63787 422704 871616 1716560 288776 1468750 1518050 1676020 1868581 737526 1449317 1231389 1030785 1906797 1455548 1346183 1997237 1626996 662101 294493 960070 421218 1369533 1857796 83658 1073505 146111 199064 1884880 676492 1887750 1836519 214067 922739 593280 1684297 860514 1140242 1170709 1757685 1778250 1247221 1851135 831388 1804736 1626448 996060 343931 1513615 1272713 344878 1459957 1253443 501584 50542 856324 779138 60116 360551 942707 41738 1327347 873191 1627499 1128147 741093 1401666 1833348 1987519 582364 1792425 1141557 651374 562691 1614 1257006 815709 1991511 1851002 1795600 1062816 362887 576000 1056198 770151 271380 1872722 1176830 832169 971810 793893 1364596 941742 265846 997259 1123684 836270 1757909 309294 1703660 290987 393213 1960363 387102 1664072 178636 1988842 612539 416560 840362 436267 1941507 488132 594572 1837067 280615 449460 1477730 1351381 1432026 1515469 132040 1942729 650976 1723271 1229450 1387188 351052 1836837 566229 834285 1319745 422489 932981 431134 1504133 13070 1404013 1118235 1775276 1106484 1191578 1109369 617944 1865857 746840 1514716 1372258 1016650 184170 1387896 106101 1136292 1995538 1988597 1094243 290035 1581108 1296508 1381085 983631 1809787 379168 1297371 1511738 86681 988836 1914107 1504496 116318 1980173 1537690 1856162 318656 1584876 1086517 1264967 653728 10101 387956 1916891 858033 943056 64422 93859 671654 341393 929193 1386503 983848 1606569 889302 1771996 1260352 78245 472817 718954 1080275 89268 1215021 1178980 1260057 203256 733271 754566 1352307 357079 351942 1631738 388119 655760 1870412 1745318 1683838 587826 1980702 441214 1144738 1782662 1133121 1041887 340283 1209518 1992393 555640 1655665 875481 329151 80321 569476 1082628 897050 1538768 752496 1541066 761385 1674416 637784 1427922 709354 495578 1940832 1399153 235756 1854367 290639 398307 668715 1709410 1439207 1256221 875681 525167 1888890 1347211 1885750 757184 1573676 219371 1025271 1807223 1629202 1423014 1997117 1896130 1375827 1901283 196396 1295861 621798 1090275 1909576 1364972 1997989 760743 1522152 1129049 974979 1957127 334203 972781 1850351 1289974 1026955 573072 400342 472864 948706 712678 228767 1293750 1455496 1683048 1695319 109469 1637515 1289850 1817725 1565372 1085345 1618254 1439997 256646 1297925 348656 1157050 619204 1769093 27238 236573 1700639 1727560 1976211 861321 355232 372112 574171 1950707 1775317 1120286 361747 1863683 1215718 1826454 734428 965967 1114205 1749709 1612223 564273 820789 1069022 1365918 1898979 1661786 810186 152889 1910752 129036 520249 926690 1557358 708293 397049 646206 554790 924234 1829225 1981236 1326154 1094606 1614056 1962219 212964 711600 100201 593444 907460 874571 909338 231961 565132 1839150 25827 950874 1878413 1352844 156438 372091 475446 454443 1043933 1510412 374179 507217 778710 551151 74377 1255525 1778323 1460303 586390 227567 1047840 269033 1093777 854062 1647668 315045 92624 1356279 448360 890371 643480 1394183 581871 336754 1197638 1424501 1162987 1956511 1010209 853232 222899 1501462 654802 551106 1189213 1451684 1982038 616933 1140248 43075 1623188 1590705 949729 677221 169859 16788 248396 1373692 1175285 1997828 1647162 26384 71690 432995 1553104 84110 1064726 179114 332242 213262 28765 477317 1953089 56950 1013375 1834081 1373109 227366 976939 1708310 492656 1303602 793884 1982677 1231068 517427 1061744 735549 1609969 1923620 209207 214623 867587 150280 1114529 8890 1235492 1717440 1275279 721383 610762 1965976 1473991 1235641 1287636 1076698 657779 1091796 1290756 424624 847409 1109063 1449125 889690 1292973 1433352 42900 1840799 897745 570793 825988 1909203 423353 160090 641256 1840892 117488 976971 1018321 613805 838276 1395242 1042856 1240695 119952 819493 1515058 1971567 437463 772898 1864072 1235094 1103039 1014444 186113 404588 1395462 622461 1391832 1266994 1236300 446575 1519202 533829 1348031 1123453 1355998 706060 1275385 605236 1021529 1475840 1784776 900169 944473 511489 1554622 1383335 1307205 606594 663797 1664952 284906 928013 1455481 174416 827048 1803121 1808625 644476 1580799 1056929 1801461 1894654 1084072 920666 1245819 392014 1541604 1388304 1185683 428370 1270186 888592 1843005 1628259 9785 853911 1218088 1365720 1622427 558796 393618 1695423 140033 867381 983554 532141 1674593 1115258 1193644 882110 1460181 247426 142874 1851145 1957159 1990532 1780204 556480 1550589 370038 1640608 200929 1882552 1029681 1307593 1426037 581385 1697647 361464 409139 1922901 521258 323627 4081 1629996 334012 706559 1126354 565764 921470 1591689 468545 634736 826223 1128455 1892553 1525748 107316 602435 1894214 1183864 1726046 487572 1985887 1845102 1569746 970510 898256 704135 1703504 1590628 474666 509032 411195 752090 1802958 1590737 367202 1364251 1297725 770951 1272556 19749 636024 1367762 1758340 329125 1884344 258324 305899 249184 794009 1210038 1397677 828349 814507 1063312 774299 678651 875837 1648509 1726096 414393 263619 1908504 1612960 646259 1668015 1577727 1630293 1084643 1052533 1502233 1477473 876736 934553 1179967 859024 1129300 1421512 1956831 1797645 927700 1281345 707584 1946047 1482560 302836 1932052 178507 1398380 1541302 61423 33675 1376290 1021466 1401673 1878534 692282 378450 1381221 1834037 1242078 235907 7266 1980956 1237389 148747 251394 1816920 1550949 1832672 1708417 121601 176132 1609224 1966695 427602 627558 1504345 1359171 714459 1680259 825524 1844123 1852462 977280 487305 1001833 1660977 1559509 1248635 1070145 345429 1362486 308419 50885 1488631 1421418 1204051 910401 333790 979249 1320935 1411806 1997844 468314 1601180 610370 772811 1081048 208154 400203 845426 714656 1602448 602970 1341286 666678 888495 681986 840528 725156 139721 871456 1818195 645822 1077405 299049 1518083 1030796 908033 914321 1359572 182329 1772607 808943 1192201 1780857 84281 304925 251407 1120493 1289887 1669576 260753 1700319 1758210 608192 1124859 1229162 165636 922397 1234121 1817343 1987728 1977107 132200 981873 1153498 1416925 884961 1636494 376989 1035704 855995 1478847 150355 860082 1206279 1262052 762689 419129 1526197 1514210 690615 1577092 1735361 118540 393168 9504 728659 1280924 115181 1753238 1586550 1963110 1069169 1919887 904007 1544926 505397 1497398 251446 469915 695592 1666439 486460 1299064 1648010 203391 304218 1707599 473682 1821451 690608 732949 937514 1888908 291430 1089120 1272825 1048841 596851 1639333 1102791 1437562 1008872 1442618 85622 869678 1441586 92358 55256 1136551 1994912 1630495 22157 316028 79181 1754262 72319 1063664 1775056 1270064 1819808 210252 654922 396326 1207470 1996231 305764 1620933 1173305 1780440 1702213 1178875 1377889 1930284 1482489 1015478 1591305 39286 1956871 309971 1870076 162840 225677 993881 33730 801406 108070 428303 593608 670233 1987310 680343 1514268 117147 1382563 1642444 1935707 64494 27628 1520523 338160 442974 1143789 1343565 484170 266353 1917088 759392 430304 1501287 918661 1025625 429520 25681 1632435 257949 333697 1924897 1789714 1649452 972015 1239337 1402705 1360644 911068 604284 276441 1981760 32068 408791 726254 799144 756482 29926 435510 113916 1030503 1891565 217356 951920 574221 1950940 1076416 1082061 426382 797347 1881199 657050 1301878 1994773 1912867 983515 1203387 8776 14415 198261 1912427 1627619 1461187 999330 1389779 1920767 915872 332072 1545685 544164 1807479 1156075 1034253 1343123 279321 1027276 47918 630797 1209382 735601 259702 1723864 1072157 483982 412322 929584 1006513 1993324 798567 1782427 1424030 1991495 1826098 1141809 1038784 462555 1157118 1219812 93617 815917 1377386 1254299 455023 1073873 1080278 689181 45175 839774 1679530 15081 143698 543992 489947 46179 780901 1398044 1577034 111985 1521445 351608 613496 675356 1960943 252089 1114878 802234 1678919 1523380 555313 485807 72365 98565 1621205 1185532 1232367 131214 1344493 143370 546734 648120 588650 1762096 994764 867266 1925381 1602119 1438011 326665 1342337 1833298 195871 683412 1209997 1876512 183716 1335582 1142226 1092810 1295735 869335 1555945 1998076 1499008 960590 1476171 360963 1678527 400690 495813 1952371 1514953 1219616 319308 1191092 1725924 1142055 1108483 1276141 1442442 796637 625438 1668511 1298798 960853 1562980 349253 1967391 1890653 792139 503453 1678096 1021102 1185528 685155 908831 462905 647284 937025 228489 1869930 470103 770521 1543941 571227 615408 928923 1247601 200142 1484095 1437818 1216500 1612222 1723507 1084586 1627069 257125 1473738 162117 702005 1678964 1335742 9073 1463057 740735 1478329 290360 1452905 958826 548015 894024 1273429 1456048 227476 1550918 1454950 1324793 1081542 158739 1586741 115345 1928460 1315802 1628327 1322103 683296 432658 1729195 1832033 1524941 883341 379831 1312684 1958513 878047 343000 556729 1607317 497775 1161217 956609 1276151 40501 796506 1938720 1664414 1269704 1573451 1459497 1223262 1854061 1610641 1235122 869849 768393 1214494 942312 1000005 236696 1911260 1637764 42776 438242 417717 644620 22624 525781 1851143 392680 388676 1409227 653839 1471108 1842452 1167108 1533966 583707 882464 284815 475036 1983244 42369 892017 1474983 937986 201805 751185 1671245 1165637 1185133 1188111 1904167 755675 645450 1997876 1002025 1594634 1227414 688921 1618571 1967225 875250 1786359 1845320 1297654 1820519 225507 867326 1696636 1820769 747048 1745236 993161 562533 760412 1558293 1269513 322488 994583 1403400 1398518 943777 11063 1712786 1267124 590438 829981 290716 1049906 1450425 276240 742524 1237031 1761675 576190 1224867 1323631 407473 1843510 356820 934275 1812012 392482 433776 699319 548163 1980004 1734973 1802636 738563 97466 307232 672738 510697 1245211 829096 206890 127361 1952838 617501 976525 817358 695837 597257 1420075 1078743 1045882 754935 549119 1918040 669146 996734 1857687 1939516 1461095 227810 329047 1533936 1156280 1926054 1272669 101431 334102 732751 1957635 407598 735262 1034401 1571382 1812168 237366 1004960 768637 1938449 1050487 1460877 699788 1738315 509275 600258 1942771 451593 1570735 1451505 142761 1047050 1972742 1973226 141280 968853 831907 1672035 302525 729930 1244910 1426328 115268 1360905 1439393 1395101 1890601 125486 1116542 215257 866395 1131400 988394 247218 429270 1112895 702251 783012 971975 1657509 123271 272390 1751672 1327401 1787291 1045441 1490621 1847211 204501 1153554 3210 1700042 500312 450619 666726 1626186 1507865 265584 106206 663532 1665380 106381 1442838 56564 1825079 1919500 1192374 918108 367039 1273929 932693 778610 673700 92038 1304798 128511 339199 603608 199267 1804817 1970947 1886358 1288232 1112098 733981 321675 343334 1581275 502310 1491596 14700 1999357 301070 870700 930479 42346 461154 1550833 1992444 1850289 1598957 446548 525822 1917002 1851712 697507 1649318 1572449 472832 1269541 1086062 137249 88990 1212069 411697 1191269 950301 1427638 1193110 512771 600374 497661 345652 165630 589119 56072 1872216 1217937 761854 1796456 1626994 1344864 736452 502119 1634686 1124648 253706 1888377 566344 781153 1607172 237712 1454316 544586 1991382 895714 1241803 832479 1941917 1958069 740590 1366105 291080 852436 501338 895311 480001 1848929 1517115 201681 647000 76882 82573 1090013 482966 629251 33330 1485092 1691403 1635760 1725019 1364200 317583 1160318 1081029 1333912 1765202 1265477 177860 780046 1275823 1748986 477470 1786145 1935037 426236 1140027 1162507 532510 1370404 591087 456438 1192859 1453164 1009968 1594484 854710 477380 386259 1209257 852666 1380333 1912252 420932 458151 1254193 1916234 268707 1878494 1570352 334344 1204951 1474678 259652 1068977 755615 92871 1996081 1268138 892494 1662405 1632810 710226 268633 234658 1126176 1351999 823518 1163889 918503 1057271 442848 78714 505662 34233 363241 1830971 1840315 1731935 1360442 461709 1325937 1053905 482316 1775208 229415 1415537 1696608 736230 1575184 289784 1788759 1323713 1203301 474746 245058 1320168 330988 750744 1983783 1760185 1016966 1354573 790227 199102 44837 802265 339675 609549 1065275 1355528 1731942 1160324 930628 289352 928320 1471745 73293 1509157 1344260 470491 151463 930002 1621595 1946112 1800388 1360226 718756 1885878 1171339 963470 138876 1034236 1056256 694400 294033 465682 348976 1982223 1619282 967506 1860369 892516 1826482 1406594 1790968 1045177 1024969 301937 1786105 1039780 1944627 1419406 1127401 1025256 144368 1520069 1756971 261512 353684 847389 526539 1820702 1509401 72892 969831 1237624 300523 1743313 1195046 1956112 664310 1989772 21684 1475145 246648 24537 515618 1845081 1028940 842992 1225030 474422 566805 1122803 1087938 22588 138535 1918127 1029575 1754424 237449 245600 1060729 1874124 573701 199126 842321 545019 12324 1069253 1821086 1313032 1294649 1126018 1613531 1773715 117263 1555369 272812 1015665 1155971 713389 1632196 1267184 1183676 940270 1589470 397536 1569682 1759307 140448 874563 140237 1820439 1586084 903106 1755078 820822 1037258 1148316 225052 1008245 251482 1019115 1265121 529701 1937856 1863518 85318 418254 1920217 106925 481680 457293 433799 1037265 638459 1415752 1347256 1589472 650078 1854440 564873 640133 491360 576730 112979 1749983 1173362 1157598 1443887 1522499 658973 162444 64198 570504 382234 330751 522935 1860119 1319733 515402 1513136 923925 1797833 491893 1013564 294480 1442496 775716 748256 1443607 1067823 1140374 1190023 1656209 1810554 477352 1094159 1241308 1390335 477594 1325715 340731 144227 1930555 1732694 1121800 681876 1206903 449438 1810152 1402192 1044094 1808750 1365239 72353 42945 1077104 1782694 297750 944396 743968 489220 1268901 1539727 1147706 1027549 911534 1189709 96516 584781 1391293 307592 1240517 1494458 21828 1687916 1438441 217518 1682099 117227 607051 955196 1842436 500819 1946399 164770 1900304 317102 336620 1202346 775844 491553 1895975 32782 1034027 320856 559283 1037162 1609373 38743 1259105 1768946 1577058 588990 193270 1656301 1049306 420427 1679602 262949 1208650 351186 1522840 1590116 901562 45144 882169 1333223 326300 41061 838886 166418 420757 877845 605551 1885550 1297397 753476 144915 1427857 1620279 985821 33395 352937 1292826 377480 1453018 1751799 806268 1448282 967979 572774 1797458 1875478 482222 1132159 1141706 1996092 1316212 1226790 1397294 145016 230639 584900 1831048 1205681 75458 1866813 359142 1193163 1071754 426687 1671695 635717 115098 1934818 1066988 1732708 202315 1197950 639171 1594801 1328515 556072 443897 85932 1406914 979753 651856 381577 1966177 33823 1467395 81753 1087585 1241195 1541580 1040157 314259 1538433 77557 1703310 129983 944011 1716489 1539059 682599 406145 459503 1607182 900408 1125791 630603 449944 1023440 1731041 680287 792529 1186557 1942696 1440849 608390 82976 1463915 521666 282500 1415964 1883337 961063 337234 39936 734635 1900868 1885032 1750788 468238 1000218 565693 1259320 665568 20364 1552514 498132 503226 1265757 1294216 1725842 19014 1957377 1540899 1099909 1803526 751964 648535 234907 698666 1811506 1526810 1040437 504289 55235 1963805 772579 1578964 250569 97726 1605641 1181405 1111334 1324898 9384 1551220 1809495 141302 18746 79854 1868328 1498749 88183 138325 189210 480623 965277 990016 1122378 1821780 251534 905023 1873079 1206384 634513 562224 1662507 77385 1549467 499564 342710 1828411 693206 1093896 1736383 356958 1063419 1577482 947977 595657 1178023 433798 762830 1335985 1425179 643939 1757931 1309951 277474 717746 100719 595521 984910 1825802 369950 729586 1219572 1971344 1181536 1089102 1902650 346657 291277 1104463 1513352 1415062 1686883 1300298 1788368 1500173 1303064 469799 929378 905443 1844292 774046 1640407 1623062 603208 1444018 1188088 800967 494250 651905 1518355 1581187 1056465 253038 967422 1999497 655443 1492743 1816970 1324262 1692146 7983 1694859 557789 164757 711681 410328 1512320 736934 1641224 923759 1260808 363559 1483110 62009 1472912 1188012 1303686 1293690 1361181 883799 39777 1835071 760884 270658 259838 1733410 558126 750794 1123565 8985 1331397 435552 1175443 368285 1870697 1920341 1567008 63278 22545 734773 54183 1239139 1830828 1802365 1177121 429867 1286950 1306255 414508 1643769 527781 525916 1064209 856890 1632731 440294 1109821 1793421 1755195 155201 220763 1799231 1087774 740392 1506411 1964530 782680 1829057 1738950 1625323 975191 1463901 1949372 589464 490225 1457455 1768670 1741724 601336 1502539 375034 481285 1454989 1466867 1562491 95935 1977240 372626 654797 1063934 1250380 1918937 672043 1835896 1999036 291406 1468873 1712074 1408362 1525059 773818 995647 847179 1010793 753750 1168927 1584285 988075 25485 1968565 492683 1612737 919887 425452 482078 507428 24543 1691758 722268 476944 36056 575113 941170 1934517 1278850 655281 413783 1031314 460884 128477 204166 941012 107732 51562 1381616 614393 929272 1810927 394373 255974 1366932 74080 374146 1785163 1867204 744866 1045849 1099388 1156201 1663572 665524 497891 1943486 1660238 204484 1253764 1753955 427752 574133 352473 334720 1965567 1695954 1232267 1814608 1251736 1206726 921985 1066343 145791 1796297 440919 1292860 576100 1313625 466707 1039088 399890 471453 1807533 1856018 1892663 915803 1240617 95976 1863487 1448577 1702767 1297734 1294724 1607493 426842 109688 433212 964058 120819 1774552 376131 519623 527117 1292694 616286 220483 637518 1342287 1900457 1086789 755560 368390 65872 1363438 1123691 876402 787745 1968772 36125 985341 1362406 404084 71429 1758546 226871 464483 1797973 1618026 453739 1022375 1715900 322181 215083 1653404 1034651 1915504 1836242 1195238 1258257 1264370 929939 1134212 840424 1305943 415594 984197 549546 309597 1785375 1810832 1146066 1601743 1515052 1280389 873017 383540 1231283 1591058 1681630 378013 716628 1622561 1918912 694755 952709 357038 1736673 1312314 657781 654165 589662 1503773 1806817 1690169 1070487 1067656 1417669 439606 1646593 1985423 913464 1820805 1672387 276739 973314 488294 1751930 1140466 1231066 1513803 1031026 1155218 687320 754932 1710158 688410 643819 886747 75129 867474 1788191 723133 6000 324661 1159118 472120 829679 1526314 1211593 699252 1635124 1063465 1428827 710474 1842847 356984 1574726 1275618 630256 1312343 148145 1683453 50177 55891 1045842 1256661 236846 1415886 670143 643285 1402271 882343 1604641 584459 1509120 1699605 1409919 463669 1648209 1238412 1424776 1784001 1331120 790207 1102442 1284119 62436 1906728 1596425 1931023 854271 1404958 1137685 126567 1666171 638496 951654 1405616 1570826 1702464 1667357 1041809 397191 1337392 1471037 318174 245389 824167 666046 1886067 1874523 1830948 1690182 1845123 98919 1776183 1093953 1568072 605344 797256 1138521 1221598 923251 1611336 327380 1338160 296211 1416445 1138074 147486 939825 1028933 570601 1444932 825343 651100 792332 1841858 1826914 1923930 727980 709756 1348895 960006 1141094 1261849 1964175 833403 332966 501912 569128 1142018 587347 360870 1489700 1502496 693350 99174 57394 180441 598723 26799 70748 1237622 444265 904912 540649 1736771 1672142 182651 1663319 1019689 32828 1274463 68182 1419105 1077024 1268795 1756491 1619394 1537985 1573731 1919064 1670182 1180865 1835705 913041 1786772 524288 1227973 898865 412901 1703120 1914356 1139648 1599854 447145 936102 448239 298481 1937829 1104096 566895 1720446 824748 874034 604166 1274201 721442 1211672 434994 396806 810835 1025447 700764 1495611 1427814 1933404 1481367 947006 1874681 464817 618614 1820541 1902763 797197 921510 107624 1285549 1089871 960228 929753 1115074 207538 1564133 931645 921764 356383 1217413 751545 524830 615488 662714 483484 990956 1795900 227639 1653593 1365195 189166 1608918 1509900 1142863 781899 363161 1601448 490438 788496 356714 1523780 406850 84184 82717 1750217 1779417 1079706 1506591 522588 1570312 1436835 1757300 1082209 1638029 1658107 1152541 117203 1980967 508778 1023024 923206 191014 245241 1742006 621895 1967687 1885652 864775 817296 859169 1230378 1526739 1294927 309167 893939 1846274 1311487 1707498 93841 279992 349407 1480361 759584 1806386 1295827 1384756 1350110 1919092 1305272 1737819 962220 538635 1016556 214411 413982 1723429 962946 1347441 253948 73202 927606 1268800 1358173 393580 1485396 696567 372249 117286 389209 1927791 215113 1317072 110535 807838 187575 1676582 876763 1054481 1523928 1288554 174054 354256 1832034 1723721 1536102 1101366 724728 1396673 121616 273008 1624937 1911960 741666 1983516 395752 1334974 689390 326706 1457330 525295 938508 555049 995823 87750 622027 1012521 666622 1067402 1348940 277228 1304296 1647729 381453 768419 299518 1966654 1064357 126227 246247 1739483 1444656 843824 1204 1730545 176947 1026983 286281 875850 85555 1505186 1691260 1824691 129646 1436167 870643 561425 911735 1720961 1137274 692239 1545852 1439 170115 912227 633377 1249356 1633679 673019 1014956 155187 322342 416196 361799 1182279 414982 1193732 277983 478600 1818000 1189404 720355 1587520 1174927 688826 743693 545607 1969946 435981 1868623 1170507 1896398 1522584 1839585 1794143 1358399 876023 1729430 1481699 1959064 597068 1310184 1672976 25829 1120813 1219482 29639 1615325 1985901 1903622 879364 471961 966818 1105083 1891153 359146 155781 1334643 1916672 162893 655169 667135 606287 390930 1312787 1940755 76780 765971 1727697 283132 1175390 1228124 898643 21254 926642 160048 1629635 1742437 1566059 1985577 468563 814746 1937598 1893634 1112611 1340739 1446095 808751 642289 1325693 450372 381309 421100 635062 1585802 342335 207938 55793 1825336 1205268 279106 720604 926546 1921108 1207376 1515011 1252646 324100 766827 49853 1986334 1230504 294864 1204560 262889 1921829 669762 1410987 201065 1378207 1380714 1376314 807366 1313892 426224 1258271 517144 1369675 1329854 1000678 221920 1494201 1764448 1010651 1065267 984546 1900514 1484498 664110 22873 1429156 1193224 1682683 1899770 825370 588809 1984550 878502 334050 1919323 368716 535281 1723187 1497873 1324270 325995 72569 576868 1578956 973916 1693198 956993 766057 1283352 1192273 1085748 1546027 1239955 875883 811114 348772 1120228 339941 44618 445810 1053394 1734590 87631 1766911 1750382 1429200 1036578 67360 192735 14272 523931 1914368 147129 971590 1935788 511529 283844 998137 179244 306003 1407783 319981 913364 1271055 1972271 208518 1380019 439116 310946 97857 1151133 1156635 1088127 286528 159750 565892 90155 523639 146616 1199339 309885 276995 1103438 1799839 41709 1894799 907998 1776932 1554510 1015900 75192 1939041 290618 1810849 245515 299511 461940 315214 1735103 1485768 848078 1112818 1291523 828838 705761 130364 196549 418944 143372 449450 24292 483853 1188827 628809 1381145 792867 1529254 447931 922263 1056970 362967 1023266 1642320 661385 1634775 1474229 1037642 524831 1675510 1607984 1652491 171349 832351 1711133 1684169 1629739 282314 1283600 471675 765219 435405 1422562 809929 277486 1293312 1173633 1366783 1792252 1816686 170381 1033362 433460 1290667 385728 462351 235113 962120 1742387 1105124 1331067 1924219 972707 467100 1468569 371771 143779 597692 493982 1931217 1368983 1981029 346360 997883 1390339 729699 127829 872120 267111 1671401 140013 147034 285133 1060908 1326969 789861 607033 1666244 1379053 1913252 630166 873160 1654204 857214 273561 261910 950573 271576 1635802 152410 281791 313840 1074579 1081631 837334 597288 1598304 1360272 729087 1783950 1078950 1866827 1088617 1971232 1578598 1831124 1062252 1606575 1102089 1594431 1242029 1512246 965443 957283 925828 618170 1049833 1080423 113734 1665687 1411459 571401 242192 1624862 215395 1607 580205 471194 1784922 192253 1808497 392295 1556802 244834 614325 822345 1252115 1058193 190449 1047174 826943 1708324 1747361 1442370 190958 1464177 22970 1602635 810542 842463 105526 1189854 1403487 1556734 23104 1257817 1041193 95718 1098291 1743490 398673 1634118 846825 1074702 1924045 1805023 501154 1726136 1011816 1741722 1068231 589865 1710132 1871443 1079029 436853 265192 1893183 755389 1301974 979721 60167 300685 1089294 191142 993018 316033 375251 1672522 1906079 579726 1645606 809472 1118483 1962240 1098490 392327 1274380 144858 325473 541312 292400 231495 1055725 1335107 1673823 479671 1512560 1775978 1625878 1093594 1086579 592428 202764 1454408 644639 1885988 1788958 98211 570032 638427 379963 1664384 1353197 1234398 1187374 1497544 1688709 374430 437247 574383 1300525 1746586 686619 1829234 1159254 1384444 1842685 1015653 623970 916428 1364682 1562247 557628 963322 329010 1514495 912807 975091 40639 809486 1162701 402652 161942 667398 505195 501294 849330 530787 1317247 104444 1628154 1446951 395523 1018548 1528413 387887 901460 1920374 98120 1337733 133187 1848934 1085711 1561416 394124 493150 1384779 1022149 18551 259756 507107 430237 392468 1217067 979690 1369236 962127 327213 808310 1607249 362017 329820 1564321 1949780 1063833 472624 1286736 720479 1831932 846743 1724594 44426 1780811 1778160 108818 39093 1543213 68470 71634 1455638 206347 1928033 1277375 1036877 818880 250041 752766 90774 1040508 890599 1696621 1392653 988409 891352 1141074 1866054 629561 1046247 323541 1718680 1013390 538990 1054259 767167 571352 1547398 1814896 831834 1061732 566167 904584 815269 373444 1516029 1580447 434705 1341639 716862 29462 1848403 850388 1398793 597343 415593 1723102 1820697 1458797 985785 1004902 1690805 613518 1978136 1318882 862554 1486607 463000 434291 414254 728543 111729 442323 72643 1127872 1608996 1414165 1248677 1695629 1445802 1519918 1106924 1120399 90443 3688 1092667 1630095 1597048 1311490 1483927 1863946 22244 889507 1936488 1587558 1496504 1124141 633743 1216824 306717 1462448 1291732 1904581 459522 1090250 1036395 977277 241004 373295 92693 914942 1608460 138746 685633 1018849 522169 1373511 999328 1241145 1378529 396284 1859594 1662130 1237924 1332851 185222 1054797 202824 337308 395094 930380 874015 1959631 724868 169856 1949482 1368806 305591 784492 1487928 275302 1962646 1646823 501806 524176 1431700 1175293 1821503 660861 1495315 1993673 1423440 1494646 1231690 1162417 842752 1692943 275039 667993 284787 1040361 1202909 1205364 258459 1215362 1173176 488048 1127576 1819186 386525 737514 1796749 610410 168148 1632379 550 846485 418269 891564 1507731 1492822 1874101 1391764 1203671 1741739 264004 565750 919802 877902 1932336 588679 779866 1208540 1147538 1659395 452942 970197 326614 185748 1014857 1701560 130409 32387 1398156 1069643 1583313 680799 364095 946038 19701 1517269 736409 443207 1342519 39380 1999517 546740 1429037 1059682 1210113 1259427 300867 860274 1505866 809245 404448 1447393 723836 489064 331661 1545439 552132 649964 790769 1728735 303717 1566558 720473 1761251 1238169 1253256 612212 721073 1716104 1603341 508370 792503 317734 365836 1717769 1393429 1702174 101913 892569 1368154 1694101 1822456 1006281 390559 239449 561845 19193 450349 622648 1142089 1682091 1941072 1786901 407008 623082 939763 1202032 11299 334917 382726 1263141 1348462 1454791 122804 1998522 291524 323285 649602 1032884 1836134 980917 110250 9040 527699 1856884 1778242 973537 433743 1560540 1012415 1490984 1275249 1488354 433381 1128729 837314 1053761 1898593 535497 225662 1847179 1250350 181856 536674 973313 487365 445410 87906 1589874 584394 1444151 1793612 186892 204770 811492 1455344 1049010 1443085 1594852 476305 1997722 1686874 1612528 301060 732424 1423998 959768 1255366 1941364 558690 892077 658980 30659 1444979 1834701 467060 830954 49285 1934154 444123 823331 457867 667629 559682 331474 1013334 232485 1000972 1884809 635079 1951449 228585 1269353 1957247 1095637 1028131 322257 1298724 1800014 1955625 1618796 503951 1729952 735098 1773657 496059 706831 981925 605370 880782 868913 1346066 527528 1984448 1853853 1700856 1099328 1863039 1602070 85409 1762981 1756678 182103 727978 947013 1698497 351388 985740 1840454 335400 265601 1021218 1454358 1791206 37908 439834 1075927 1429846 694788 1304440 1104422 661107 1699165 1830533 1357461 1010314 1059711 633506 977091 212167 638192 1120406 425969 54870 1295522 1324657 525362 1549307 979703 752139 1070065 1636602 1247196 1633871 1758739 980875 1019564 1106831 773492 502035 1574313 1776941 1251271 860182 1237960 388620 1679058 490828 28044 437107 862047 1975248 542885 1253046 866689 521469 351885 1909792 1275416 47504 1771406 1162710 108108 1230223 1430325 1040423 114139 1772238 1081143 1656941 257956 1741550 754417 384594 7846 1601924 964745 311226 150929 1391627 1732019 674429 350646 1016124 1885133 137258 7775 1758090 1305947 988290 973229 1133438 1477058 463038 1458378 635975 783366 158048 723077 699134 1629454 1556327 997429 1603174 112327 1541348 1731493 88659 525586 1704845 1222915 1181465 78241 1443943 302919 402175 1523032 1978243 728553 1906703 866648 947408 913922 1007961 744157 1294800 1672463 1549964 1224859 333274 1550942 403510 932749 1077938 1814751 565778 592214 299522 1431347 1314827 236399 1830906 463581 433142 1445481 1936555 1875632 1062106 228954 189437 1504704 1129672 251785 1295595 80087 656220 40132 457581 1367946 1548173 1123482 1035882 286133 1015674 1482785 549403 1367280 1730281 1808844 701206 721161 940580 1582498 664880 807258 1553927 1891991 1846773 127996 1038946 1155518 587204 891470 66068 1594743 1264023 1956286 775875 1669885 1604564 637423 108656 1096944 673669 436763 170743 1196150 184156 802287 427497 927674 1055649 930882 171945 894054 1051597 1380544 1965776 1400409 81676 966706 679176 121884 1630175 1584719 1017380 824813 210116 126222 36192 833932 1341387 1336121 964531 1338689 994366 1979827 1384141 1378811 467671 1887043 764193 1612627 467813 1706400 928644 1366793 568505 781085 1683894 1658884 691503 764026 604441 13020 938241 995129 1190189 281077 1104515 141859 1262546 1109031 298952 1305911 377683 754818 1371277 316848 925962 182522 360281 121143 653025 1859331 973091 1001423 1820825 905227 795593 160449 1472846 482163 1651699 1428202 1185237 978870 1402041 478350 1311831 702494 1610087 287763 1638920 434784 957415 499557 1028448 937463 234161 409965 1726686 1441715 1291896 1072775 1807635 138706 1724118 927727 538145 379222 638751 233662 1935248 238755 925762 265984 99235 1790557 377699 1116145 1577667 1142589 62604 755769 548757 100278 844095 1126258 965923 679205 1349784 1599667 643062 1370919 1438672 290691 1013234 1713935 1534882 337337 1164280 779271 676283 455155 1035686 1446137 884730 755531 253843 213009 1653152 739683 370306 786729 1929289 276497 55502 999104 1568218 1909127 1202492 473625 147120 169746 390343 404210 1172961 1188002 596194 1265440 1176618 488526 1194817 541714 250409 1629964 1202392 770030 388690 139380 1953203 525972 600962 931682 1381035 568494 459999 397968 184172 477150 468309 512635 1507741 1987853 64495 1509944 1095172 1790471 492513 212692 1094431 459411 619166 359835 973458 489351 1765426 392314 460796 224879 837140 566154 420860 1516879 1806902 330832 798138 95510 847071 50587 1298004 48175 685281 617696 1891068 1867413 898283 1198955 615679 1650820 807029 621000 179789 397550 518392 930976 1659570 389981 1868068 788935 613079 1529221 1891003 1774959 1452476 1398568 1701073 583862 71439 207184 636243 1331140 33620 1539930 1495262 782261 1736634 1782409 61176 185710 63350 478809 662069 728927 1130377 349791 655361 97352 678412 778274 1233973 1594796 8196 56646 888222 791196 203514 1594866 434230 1186712 628903 81130 112255 1643089 492522 1325758 539397 515731 167576 931490 1190564 610537 268424 470861 1708380 567630 1572165 1405998 610476 9993 415181 1254951 1999418 1986029 261501 634135 1773438 1247780 644075 215757 431442 782450 959263 169304 699803 1769799 1661505 21269 1427198 1786845 1504266 565007 701054 1255236 619849 1046836 916736 672974 51177 56869 1325637 1078098 891213 1382936 1160580 1699930 1560215 1775097 908214 1369847 791676 595397 449196 1951178 840106 1437713 484262 1810764 1009845 1504622 648272 1956499 1911432 1646808 975098 1009782 755165 1800976 1982642 548195 1400574 1575652 525699 1729242 932150 1164521 566545 1876067 558496 1361319 1282509 1088411 1953654 844500 348620 594401 162383 304573 864857 1840450 314691 1036667 740792 519721 1006008 1035229 1827727 1986507 1445685 670296 1284038 329099 134432 852746 1530494 1651372 1966248 1762453 515804 1959114 1344809 468190 1292936 80866 485820 225887 1910466 995879 1347822 1944431 1272947 995568 26693 553601 103025 98604 942456 1969449 1143066 443730 1009328 1863159 491572 1922119 1487161 50627 362930 790164 888486 1280742 1687034 309008 1787961 1742590 441056 934090 896516 1847422 1087251 718287 1343457 1561270 1010871 161140 772757 595157 973876 867523 1916587 1062399 1426980 561436 967328 1728550 743271 57352 1330406 1341848 1983705 1629565 582118 1903735 1444349 1433643 1183043 712698 858023 1468723 400476 829741 1291372 194577 3211 592566 583154 772220 1496358 848578 1771120 1808148 1276406 1888342 940060 1250695 944070 1607707 1742655 1056220 360484 1590734 650007 1879212 1915946 1740286 32002 1100040 1226421 879313 700349 1194001 270612 1738017 340373 1914347 1989087 412665 649621 141245 268170 4222 377852 1128258 439833 941550 1685856 1086525 1619774 82572 1703305 1624356 1485135 1392651 1264496 1757601 262590 345322 1811384 1164476 1661557 1072000 1095047 1925748 88247 449603 913814 1253580 230643 181009 1521914 1808706 1602367 1880288 1695786 199277 1024551 94460 442712 1639596 245554 1645493 502386 136518 1871833 404499 1143906 14222 1944963 1724063 1604 1010345 1028390 723858 1356908 836054 2294 978237 921977 212785 998662 701348 401820 1984295 89242 1212679 497054 528246 214066 1477181 452468 105537 1979711 1831567 1645457 152769 1839405 745806 140714 1574326 670193 6265 1104087 1096475 1371036 406710 1268402 1482043 203269 814982 1796171 1360423 1396440 128542 558397 1379570 1993930 1672157 1759522 1478881 1512581 38663 1816782 886408 607850 513878 1502823 1385275 1908621 225089 1987583 228401 1678722 1112230 1463660 426335 691103 1014725 128822 171071 255972 1197005 731162 1540444 1893957 1224289 941430 1461400 1160633 1312987 1914083 176898 598945 1630236 1396138 48694 1398405 937155 1444552 847907 1106722 830417 1449873 1011982 841195 1530662 747108 423491 1910865 627502 1657159 1412056 1861447 1375182 1200060 631697 357042 11166 1765415 1015898 230817 176442 637202 710811 228723 1989710 851599 1849464 411026 1023805 385717 594261 25083 366964 108683 180067 694406 1817300 635800 1675596 37879 1078016 80085 667007 270438 980557 739194 315606 1686599 1266639 844804 747285 1240798 1852474 656279 337504 407319 1920253 1167007 565258 1404398 613446 1911086 1098232 1559146 869304 1518779 1092066 1272150 332629 1605643 1203557 1473352 1585841 685569 1073303 220754 1906839 887044 2908 1199297 843528 1108932 1308545 1874784 1564612 1636025 523056 85311 1742157 448340 1329493 1948970 4167 996366 838889 1057496 1539415 854445 839041 903533 669795 1231636 364735 124545 1350040 1958312 791236 700410 1701442 190321 1311407 1130403 1393781 1801186 228376 975704 399444 500850 1641889 1188823 377413 1927863 1255821 8059 672723 773550 1824447 867469 1247101 691448 968341 786767 1048964 433994 1717277 201692 932039 410390 1246550 935774 501996 992297 1803872 555310 1920486 512358 575168 1232222 417123 1390747 1315605 314494 1487595 1362777 1715474 67852 84491 445389 1901573 1848114 198132 695653 1311280 168784 150074 75183 890686 300427 510095 82 1577239 1865463 4909 124571 1506564 463709 527264 328120 473381 24975 639735 1565368 1582126 1331297 752987 462714 435252 237655 1482776 1153757 1821658 1131302 213541 534352 1629599 1238957 1005441 229905 1180566 1696600 334111 1098550 1197859 1161801 583813 1116891 149594 1291895 588232 139833 1319417 938503 886316 567243 1122679 778814 810569 1138481 1248977 1810099 1779342 346293 476133 1243067 362386 258868 1604928 1248271 1498815 1360326 16365 1086535 893878 1497458 850138 610697 1770982 1471231 1054273 386773 770768 48006 245963 48054 214908 699474 99891 216108 1561113 1348874 1652206 976077 1115887 26747 410745 1867703 946338 912921 104153 60094 1800381 764914 1341168 278165 652614 1214789 675600 1171305 646227 1960020 507776 1428726 1819895 1988070 1590684 1521593 533611 991072 1094975 999705 1802572 188676 1470237 1466187 1985351 1263038 933061 1522446 1764896 1105158 317184 64151 1492448 1248246 1862318 262794 1461896 725595 1242144 897672 1637899 964664 359359 933120 1071355 1232442 1476856 1488415 354031 8529 281424 582519 108285 1041367 1333221 1469568 1828190 654234 353547 955653 33020 735835 1385599 278650 1427526 164922 1005632 1309732 1055701 482538 32210 1999869 1268904 527226 383655 727808 1741779 1080178 1023148 1171626 1637634 922265 730572 1330053 1699813 95880 1893497 1368195 1741536 1102879 1823120 239299 180166 210076 397867 1817140 724153 1522736 1076119 685972 1015526 1473256 271279 837853 1340493 82708 1285884 1167878 1503109 408330 555670 676984 1961235 10628 1874957 1714338 835254 396303 1935525 1170545 1892457 519138 984658 447678 328905 757087 745656 1319214 140951 480273 1660381 803098 554182 662781 525406 954735 1294940 1950218 35915 39341 18289 1093162 347831 786450 252219 1045121 1066 1312487 1297939 513772 657837 1320938 539904 554921 217031 1145793 1547368 962736 373991 1567953 124947 807410 109196 1979986 75695 1113598 1039855 131731 111411 616440 839712 1410548 1456199 1746542 357693 1225808 210874 1044909 1337707 1372950 67953 1721991 1456050 1509934 1968879 1245417 506757 1126914 1376048 548353 1862216 1430014 1126996 1989523 466292 567792 1923230 945159 709662 501426 1699686 336466 1364838 1408629 1780921 1781158 214668 1062660 302959 1197658 947123 1562523 1047201 64420 435002 1426398 1416676 227344 358085 435286 1113485 971132 791551 117680 61991 987290 1587985 569043 1354887 1708718 1168008 1606965 1895752 576367 422305 1897672 101199 751572 1243084 1455772 1478422 1918262 935923 1886671 1019306 1781744 163392 512501 131989 293346 19736 1297882 1514814 1911486 649479 625668 1616542 1477654 643423 545785 1889217 1644450 1648682 1895288 905312 772883 1750413 1446425 117217 1667076 1303224 1074770 1098707 1088790 232291 1477540 220603 94490 1863399 240692 1819384 791830 1410664 1609039 262758 249416 1239272 1642131 842396 1149677 131688 870158 1269084 5900 1302408 1320321 1459437 495947 66585 1254711 673566 1509538 786734 1655345 1321980 1594314 1390694 1012871 517177 938528 1456695 705679 1724567 287908 1712602 1797576 423325 205681 743699 96988 1411838 836351 1702313 414764 444031 964310 1750530 117430 47459 1792818 1035762 596192 1630709 1362922 248813 1270480 17747 1000362 1886515 1966291 849920 763836 776341 1837771 1871927 868542 469204 1634481 1603347 989000 1924002 1679086 246223 1674418 6654 1161216 1102652 415532 1362292 1403783 792621 442090 250981 655077 1799957 882351 925319 881298 840629 585676 1168099 1211006 677964 1614238 928162 1883098 1665645 1119765 115385 1628571 650965 237094 1615548 1433633 1363001 1923652 1488142 1459841 129112 441566 154990 1568379 858458 743229 448058 171367 1036484 1230144 1398257 1341702 633821 1886448 1487216 1054190 553680 1205995 148920 970529 201864 195488 516051 708919 1952005 1744729 408045 1217331 810095 1267566 1696836 1448348 1921510 1145555 1979475 922835 628082 1977623 463209 56606 37450 624038 1146483 1004087 1346988 61852 513050 1459722 1654888 1588839 417546 246328 386802 1468374 1159441 973798 627392 1384115 197369 539797 725862 1574507 1167051 112164 709371 1138425 173905 754364 1169300 1952421 432954 635378 1976471 1588676 207032 1655240 332633 1959349 766161 163317 968461 892826 1889411 1881490 986746 324843 703493 1892799 1449535 1409534 520884 566421 488896 935146 1838534 1426792 591262 187262 631139 4784 692755 756552 347048 866394 1395811 114188 1320222 1271798 1407089 1564583 598661 25499 1482319 263904 922498 1749416 1361869 1524556 909889 1890062 661546 880706 786578 747601 1771734 1717774 1181908 319988 694093 167608 1272607 1558838 1493517 820010 273176 1617383 866764 1025130 1209899 1676554 975184 397158 495249 1848341 393640 654193 701104 722351 497592 1828074 294059 794860 229639 1294889 1206332 562910 401771 290106 454039 563416 999695 1046143 795210 421635 64394 1863609 1152476 424101 1247705 1043798 1720492 936625 1435364 1809605 692883 929236 1931914 1423315 1556237 265643 893591 537925 1997015 1043120 271784 1508465 1916681 1743804 1667346 535792 914897 919377 1992931 486207 923879 290846 502054 856692 1757792 1125769 1308193 1347272 374971 1985994 1422726 815856 1340985 1402880 487545 447002 1718679 1044455 1767012 72235 1076059 593839 1476598 188980 110315 503833 1987215 1948529 1865455 690975 798611 888681 1684100 1062251 1832261 241543 149348 43899 707063 407218 21306 1556077 523111 1644222 147041 334550 1563465 1735892 227473 1496253 1339789 1044333 5093 1428883 1053241 802442 893321 841399 121543 1003649 494322 1673446 1985338 1866350 1422244 868533 588855 677006 202536 1243271 954599 1764105 272481 1228193 1312775 632608 1563532 454757 910985 53562 1366844 1972303 1082970 154445 1780009 1371573 319324 528215 771852 1118831 794966 1692781 1926182 257232 1648298 1288046 1553652 1641166 800654 1561119 434938 1675860 1638296 1162206 1166724 1040107 890348 1894179 1618730 1573839 1479753 747868 1314082 1078025 897546 1121129 1976642 1933436 528392 1041628 322198 707071 861796 814087 626578 1943376 1861803 254238 1177222 1437862 1178643 599596 439000 424641 417115 1069872 1643359 1986942 382499 136069 1974228 643088 399296 1770632 387716 416899 1289352 329261 1580064 423630 1770994 1408529 1112105 777155 1591133 1893222 1511820 780936 71998 1227795 831868 95143 1070605 1640440 1020711 329780 224287 1885608 1321528 227470 1282347 649341 578212 1107667 1763577 1098239 1573725 1073420 1273067 629794 1487435 1373094 239570 183863 480114 1077547 100955 641973 1012902 749167 1798222 1170189 1736023 1422590 1404074 258045 1030865 1211242 1759543 1831355 573721 1076753 377682 1127671 1293134 646000 1366780 1446932 1603114 13657 1955345 112717 899618 239791 630758 826083 1825274 1195622 311219 33637 787773 495963 687995 192512 1132997 1980464 1366364 798597 1951447 1471988 571469 281730 298777 690910 641224 182343 1720709 1501297 229404 138064 799298 1591808 1051773 1307368 296244 849368 366140 247215 379531 579463 58325 882697 1405170 1398944 512382 1430275 1161097 1846081 1346268 1969956 510498 1302941 1526891 1837075 1866745 222771 944861 1419231 513813 383564 1579770 1800305 525920 174857 924222 720313 299483 1677136 734933 562723 1522781 37210 1671148 1255851 1091252 438123 95667 1168641 159366 1632535 1359600 623509 1346967 1275640 1644116 497327 1093260 57374 743173 327676 556141 25578 418064 848405 1502633 1015110 26703 1035867 246327 1599361 814927 1376881 1542887 1988644 1795464 1857573 699546 785779 167459 1476414 904032 1506750 1133355 566973 601858 1296008 1363382 361360 505655 737185 338495 1413605 718173 219601 1099398 762591 452880 1654404 1907513 781091 1275144 1106495 865384 15746 1738940 457172 1834274 765929 1800344 642439 1884394 1440089 1455443 1438139 564 1983124 457412 632797 1883676 924394 954981 668491 1655308 341657 1133566 976193 1697124 172845 688407 1809682 164696 587872 1049072 117169 1114211 594892 334859 1164255 218157 1932628 290473 612588 592315 1064072 893909 1566640 841431 1316810 155027 541884 1452796 1593095 1034138 110447 535943 9728 69258 1804756 1600682 960238 1421900 1048652 444572 652470 1660192 1707726 513818 1190097 1666430 408386 1698387 573820 747998 833110 722338 1653570 1123508 153169 1069723 1755945 1331528 310047 793457 332697 1247042 383005 1577304 377303 1453692 1495916 1924872 983437 437754 1380836 134523 367708 268211 168071 1251281 1406416 1054074 753574 1177266 1215381 1995039 1010444 1120564 31493 578238 1063453 1186847 1818965 24083 952219 1507575 765497 1682864 701935 1911952 1190827 727639 446272 1631835 1122019 1874592 978612 1618350 638334 1727773 1945674 1991383 986823 16255 1236615 1522210 737493 1227483 1218296 1404325 1413334 733905 228033 1647361 1098738 1300457 404180 1061947 1695681 159117 1331847 1909270 1130747 57099 91362 112428 490839 387322 1875941 1898071 1553799 1919073 1936195 41979 1089729 1695490 924252 206332 1625872 1784721 1067276 1439277 45368 650396 1390725 1781375 693503 357743 897188 607112 352484 14133 392752 773384 1874960 1525404 454672 652141 1909764 242707 1007932 1523540 1889866 1337469 998787 999861 280048 635029 1321854 1180203 1124927 889076 1301511 833497 1355458 983209 423288 1219181 1099728 36262 1398817 806000 746064 1235143 1293052 1158506 1160421 459222 863865 1459442 750145 497129 256055 16102 1002889 725719 322486 536683 1578776 1850863 1163824 1798730 998095 382448 220975 1205619 646952 1809915 588689 1007149 1385188 861433 1047372 729426 187944 1887276 587188 1256973 25696 801422 283231 241282 749169 852569 929462 288910 1612431 893250 646366 1831464 469320 1916950 43685 1409498 799207 1318639 273555 275934 363949 816205 516996 1980535 1770465 953722 1521079 443510 1487568 412843 903660 53990 1403866 1777027 1208163 624251 117489 1693928 271205 790112 1646180 341889 904587 828357 787652 1506501 1222398 664477 1655265 812849 639520 1322379 1310109 250722 1222141 771661 1123406 26201 1565914 1459971 1243967 1462586 1110149 1893370 227621 314048 1206003 1565945 127964 1444616 1331159 1050743 861643 807462 1533572 1812514 56247 1642714 823450 1488532 1084197 556281 362548 620191 559830 132322 423854 1850332 1149261 1241900 1406270 353247 133577 410990 1573768 856049 291710 1616995 1985210 182276 1371461 1409186 54839 1847 775862 147409 669397 1986218 370510 924010 1938127 160127 1420910 560736 1752816 234207 1944698 1526645 561124 1878522 1380328 1949128 482618 1188016 501774 381820 1523470 1640687 1605600 1489342 647017 509445 890743 399827 1345040 1083168 441976 1015069 112272 1994949 192801 18667 87049 255683 1836997 910825 1098107 1365671 382532 45756 280930 1190087 1626678 1706576 900910 1862002 499423 1198002 1620554 587144 1128845 1644443 1440583 1358247 364512 1618532 296914 41925 1643017 1719487 767110 445323 1932580 892776 1035943 797615 1534287 338491 1180563 436712 904836 313940 1583418 835322 369589 322628 1501237 1828319 761391 345915 1411133 1804153 1840740 545214 401578 1405298 1067589 1090026 423612 1768252 1086293 195949 1269114 1916543 874125 1718470 1190849 1011804 1566722 1879303 213622 1450753 1018677 1196905 976802 1524003 1705661 1298475 1600611 1203144 1691882 1232048 947432 121950 368964 881043 627284 1368013 1343949 388589 1913685 922848 1889626 386266 1528750 177102 355658 215824 1960210 1129622 1806827 1849851 680892 867907 1631565 749216 852647 1766071 3141 518147 1029805 1674964 32295 1127887 638080 1212039 109718 944748 23154 743527 1516344 220460 1564711 1943191 298134 1415088 190866 769385 521368 1570612 1429737 1038658 731218 698650 1041995 629215 737658 939858 21754 1876106 221235 1418866 669786 221275 1973663 1580711 251547 687064 971164 889118 1338963 699478 1864207 263143 1653960 528569 1994054 1877263 1333979 882628 1336558 805071 1100896 334176 701159 899078 710660 630775 725478 491885 1680838 996545 1729035 134022 234134 1829934 1539821 1922322 1169181 1112048 40460 1075311 567642 1032123 1665704 1620529 1691747 1427329 1765726 84587 1835711 1712640 831983 1787715 421162 1549591 1852634 17664 1693063 1272983 1036896 154091 1281252 1113261 1336857 545518 592013 837095 584246 1674962 474502 1237649 58858 1709496 85913 1071572 381782 1278078 417146 72927 410835 465709 360223 1646452 240733 1201978 1320357 336348 44794 1333839 1402151 1842512 1503474 1813155 1000419 179150 1365724 1685844 605544 609366 394007 915062 1991657 843077 1201289 514434 709665 1064647 89920 365643 979433 318049 560393 1330146 1458025 977011 1075702 1065346 658416 1306826 966404 1756654 1570883 480426 161839 1901588 337936 638781 269390 583546 962863 67540 361648 183740 881629 342203 1942566 1327122 1646532 959604 782992 1499877 1701421 927246 1115183 1500178 138225 185599 1290543 240779 898318 62165 641673 1528245 1240093 970194 357246 524572 1491277 1095610 742291 899360 691743 426537 217087 1188606 711235 991622 1642484 1979601 812944 346418 90078 1663185 1331595 792692 1784480 694489 120745 395973 1271941 345520 883696 680026 87858 533952 474928 1999595 1901355 1704601 1772398 1290957 1801877 1780907 128871 1121948 1335331 1240896 1192909 609434 698735 18764 666907 1151834 685733 1824671 578230 531652 1676751 1401762 616387 628336 1940821 1005756 194044 1678216 1083056 1134553 458541 128696 1687426 1310149 115718 884699 171250 966085 1605608 1110302 1164835 685768 1402637 1845984 905873 226806 1807851 1613895 72200 1375831 953496 1124180 1223220 1123635 1743867 1356771 1323792 62796 1162267 1292965 506082 606708 25218 1568288 47491 1486366 235238 490961 953842 692768 1026936 472490 1251856 1728417 1716590 1048832 698477 1005730 1747185 556452 1029011 1351655 758953 1114447 1953498 1137943 177922 728018 1741710 1651573 334581 805618 258696 731508 1184242 642453 928569 1564757 1588139 180439 1529663 1293737 520636 1873395 1231791 408307 1276068 357536 1074104 1886944 1433215 1593688 1504451 1969502 1463452 1297269 1970809 268459 1530268 1856312 1166445 269674 615229 1620546 1643337 170608 1314761 150769 404569 170253 146932 816150 227794 186179 88010 400318 1954983 1893996 475475 60025 217719 1409159 853946 1772899 1362175 1104282 1992684 1659782 18927 150290 131530 1184331 838937 1428429 863570 1352676 605399 721068 1300979 486782 1726489 1713861 1396696 608030 871886 1539975 871788 583910 483066 1493675 354990 316762 437813 1532372 574955 1678067 976373 1649046 1587783 1305136 1856879 400085 1522543 1034874 1788384 1834441 400932 612576 323876 836745 363059 1879658 159709 654395 229975 300851 598049 1122746 640319 1216191 1046030 1084205 1457169 48886 1424279 1223807 5647 236807 411521 1387211 1113081 724152 1457830 1123293 596291 269943 394954 1018443 181375 1164178 1449511 406640 849204 1717712 1596510 482934 881318 1028503 1631145 959747 672816 1270259 1721565 391221 781503 535560 1801012 1365767 1568444 1306119 1038148 140971 444128 113176 132134 680850 1801849 780647 1643471 265622 1193049 16234 135250 873976 446438 49108 1102454 394490 1408155 1795826 1681846 1876118 1136361 891262 875067 1746723 1477442 174463 733757 1879161 177117 72354 125357 1943971 1176216 478347 156943 724082 500938 40123 349129 851347 652230 680900 173295 82011 328856 1190241 1935999 979846 979196 1383740 1001118 500713 328767 1961118 1951474 1179734 556301 1543825 1886561 1160636 520521 551396 1416961 1494241 960633 1282793 892085 1110190 10464 521012 1228895 1116642 136345 1220629 65371 431092 108087 128563 262013 1693435 450962 611627 758113 1735380 690689 440661 1179598 1027087 1623989 810684 1925180 204758 856894 1563434 1778615 1292353 743272 1004495 351119 449153 706144 853715 1833850 269550 658531 14916 239858 662435 1682241 215256 1309283 888765 37712 422515 382388 1471744 1502500 657880 61329 1752087 1063921 650821 1368249 48298 1100247 1592471 1795017 542676 1486258 948676 201495 1032358 970821 1238868 1331287 1883179 1167824 1848249 1046849 36795 426360 890300 1248412 849657 661191 1211410 877265 847696 91334 1301375 1231846 1021571 881569 1926309 818305 317887 1148841 1384344 1947941 662285 1144110 535653 1841226 1690383 1033407 40364 140721 548502 1681850 499618 798222 1916163 27840 1590283 179701 688579 19336 191980 1408767 450566 1789780 1325080 1226464 952496 266752 1268448 8419 1528979 229054 1842091 69282 736674 446206 645968 1996320 1097537 432131 1561044 703681 1421539 1838560 1413501 1976935 1027676 1697251 1341276 1728400 1440520 626650 909665 1087942 1435825 1462901 1572839 1499084 1258933 830165 1904621 1300632 1967373 862853 1535726 1407291 871165 1950686 1980933 6705 1307908 1614854 286036 969062 1110122 714942 1131792 632821 1484895 578745 567427 279970 807529 70009 1591497 187763 1817612 1495367 686148 748474 1405973 1739318 633432 1108845 796460 1131576 528732 613800 993667 1786326 99920 410909 1352234 951581 658073 488886 628873 96224 487596 393574 1286756 1843050 1432021 961015 1016461 701316 891720 758324 1592814 1287535 1412651 1357483 1633490 351477 651796 1021186 655932 451879 1215306 419131 1750697 82318 1182868 1476051 1026334 895008 1745359 1249905 1739006 1705002 346166 666855 1030488 509279 1969283 1780391 332673 275241 386489 1343761 997745 1337754 1239191 149213 1389087 1661632 1940863 1819502 643225 305296 1249455 1265611 1527294 1226620 426279 1979515 1348278 825253 964671 1865839 177759 1135681 1691450 1557355 1715290 676454 292508 531414 841543 967348 512613 581225 1928429 1146596 26827 1076515 731245 1054381 1638229 1796848 1861203 1600772 1289399 420509 826631 1084943 1418066 757877 279181 1308870 749284 514894 702891 1838920 735945 862582 540026 1850855 1843571 1108525 804987 1680367 574637 500640 407698 1181976 303250 1674993 1317199 155908 271422 979388 1571293 1796538 1271537 26223 419800 437138 1377061 793473 1554132 1159984 885443 1972860 1555560 1021344 1121627 1631411 343180 138990 1043841 1698184 1127452 500180 419689 775548 307997 1354587 755737 920972 206408 531270 1121002 1817674 580741 271448 498159 433539 84081 1512294 1511187 938811 1907393 631081 1412269 724722 1852955 1547514 1099980 1465987 753989 156980 1732539 161040 342689 985623 801399 1285219 1947087 1216330 1830475 1706294 575495 702723 396195 153256 1692465 1661883 691617 118754 51630 251821 1390185 1194955 876135 1377514 1039791 589868 952244 39828 1695002 536974 563632 1949430 611325 1427518 751974 884390 1658447 251069 1579241 584383 1665838 1180789 134580 1194751 291117 448221 1331054 1140362 1257238 369207 551206 1317087 842659 1122321 1934356 1922558 454792 8252 1196578 795567 1978028 932206 469396 471284 1696901 359710 327288 1779556 1600897 1679225 196043 1998136 488204 450517 562133 53198 643879 1237428 570028 1211194 1411844 1427125 1623830 148075 27880 1337602 1667171 1840232 552521 516761 1644139 1647582 235913 361373 1065332 846763 1520105 201285 1864082 1281191 1235268 458715 360361 1861472 603532 1975128 685719 1639947 1426144 1747831 742475 1937981 111325 498232 918672 856717 107096 151929 1938726 228942 618618 1106772 1191053 21217 415826 240203 1438747 1222909 680015 947950 1245744 138699 784201 20552 157148 788427 859598 782597 244203 875105 1971492 769874 1355445 1987321 1401331 890073 1870585 1281570 1097370 648658 1691316 1447863 382520 102887 1188200 955388 442489 1845002 1452130 1653773 942911 1030621 1295975 1667371 466863 1348326 934654 1791 1828548 344612 627038 96063 246727 1329735 534883 664135 1596678 363880 107423 861243 891484 998271 330383 1483517 883442 718360 19269 576702 1267659 1336827 1491401 1646313 488230 123116 207274 1131756 1264026 1380164 1248599 669928 1870440 664286 1664591 1991927 1214311 475731 247462 1902842 121075 1191552 1599751 710876 1060460 904391 1216372 1175531 1328200 1555487 308349 656457 183927 154335 701253 973927 309524 1052162 274270 910925 1653078 599242 922634 1929677 883553 1932460 463019 1670659 847161 1586347 1492354 219744 402353 254892 930832 1081126 1213603 1623885 1205667 1004832 536935 445550 865147 1038620 724464 1616000 1580029 190943 1373401 1122005 84273 1124089 1399967 1057444 1653783 68336 424732 1126372 501892 1550475 1056998 1212720 373482 853145 615409 832604 236495 1107551 989719 64748 1782719 616888 221375 1463068 1757805 848179 1439268 926406 640923 359761 866315 776387 1295808 458721 476069 1575384 1269032 1990943 1163325 1967606 1007399 942455 487287 24963 142723 516727 1781069 175923 924503 398266 135440 987514 1057157 1122185 809205 1600463 1119151 1616707 967679 640246 54528 1053474 203811 877147 931822 62857 188576 1983034 996867 205064 888838 1772630 588681 1123357 1945406 1668249 1799829 1527242 259499 1449513 1525103 1056932 1242516 1768362 372677 519075 904385 398745 1850651 871869 1555901 991151 1071135 1091022 55753 1411018 874292 757390 1176694 1543510 482679 941241 1947668 1785729 131067 235518 546014 1809888 999977 139598 469011 1655322 1064567 87679 828389 518286 1647881 1328323 74896 1227193 1490596 983747 1512179 1976830 85690 705392 1878275 1116676 1415089 794131 1572050 1031850 1118001 1711771 961997 455540 831088 1808220 1895277 418356 1403889 442290 697887 234313 1019229 1480022 884261 1305766 471811 472322 1245521 1485040 1038469 959258 609598 882346 1109773 146638 1152179 992863 1140879 1351249 514746 1502405 1297295 1646901 325667 444412 401510 1493768 1188465 999757 1967873 149080 337739 581738 204820 1488538 249936 977036 1064290 148870 1311874 1646264 1997798 1449702 1213679 1872337 764382 1305074 180396 812393 151593 1046132 345079 825945 773275 555247 462393 1549894 774914 564268 1795998 1182189 582593 228860 116537 1919402 253215 1974916 1616219 1531847 1320744 1344950 355242 1246559 860613 420050 1155007 1521463 758064 301310 1914701 1694130 1188269 1172149 1301102 1323496 69155 1839206 1575658 62276 689446 248889 750828 1393605 764700 1416092 1907155 172495 207056 1312892 1583380 1081170 1626139 1081241 608281 1534280 786263 558670 1606618 43093 784245 982282 121672 1647193 1641183 1134403 388046 795223 1980363 165689 467912 1523330 1584870 272971 4931 1548496 505084 1644595 601932 350598 1098119 709264 1775480 1969279 1984290 1420748 476714 918016 173912 684103 12338 1192916 1937281 352095 310186 1888924 1508255 1886629 920245 887407 1244405 330566 505452 352497 1156329 1748854 500406 856561 1697840 1052183 909866 1590313 107886 1956320 520746 583488 1304630 258244 704990 147086 1082899 240258 1001310 1517957 1460806 1982495 796334 260489 1691006 1754149 1169830 1183685 1445372 1996083 1292372 933284 1535310 1917356 1526064 484741 1691648 1649636 100268 916025 120161 1200875 1924493 561492 806644 881340 1722715 629020 1435949 258584 491237 1328660 11484 492127 817252 1578100 1388547 416286 1143977 1288982 1649570 1090066 1166070 742079 379317 1107130 132406 1520303 1151123 1633829 289047 138534 840911 1114186 1436608 408130 542689 1718659 1911278 195798 1540100 593189 413118 1264560 380891 981831 1387845 651193 767704 175589 1731000 374517 1763050 1415795 781892 1489582 53223 1071392 903957 711641 595054 1072321 629470 40950 19333 972186 299353 421693 695044 791911 1722118 762091 1301631 123167 1756574 1626112 740235 669019 508281 393334 590828 462612 1786038 653061 725769 1303503 53617 1707989 1459421 706833 93710 699495 1489403 1226361 610607 1202071 313206 1470843 1916655 528851 750580 518176 355773 496043 59807 1882749 692705 1159267 1889069 288637 1695718 642955 1002681 1003822 1931679 721279 1591308 1171521 1250027 44114 292280 868395 1949536 453247 687878 1550576 1598291 1520649 777579 1304014 1368951 1597929 760445 1247369 1167134 1990564 497495 605608 1138086 1286203 515604 464686 544260 755750 962776 1573621 218042 187369 48220 738309 902810 1886492 1835308 1751945 189456 738845 780902 6817 298501 664495 1358628 248150 1873702 1206233 1477568 1863584 252506 1081167 1239715 1093370 1128255 98153 435023 1704274 403805 253430 82158 299624 1050360 1950679 926250 471332 1042133 728085 714736 1263350 1218509 1184060 1740850 277757 1569138 1537326 314514 1750031 359897 362035 575847 692669 1195528 895157 1940483 379669 82595 1760936 1277288 994417 1690816 176888 1965328 148979 1284780 473121 728797 1601993 1045267 928217 1187844 1682387 932699 943107 1649023 477695 278404 1951855 161534 523633 511815 1586634 1865070 796503 728534 38370 1062396 308022 519296 1390702 290084 1871807 596093 1330632 557530 1108130 280915 1106897 561236 1272951 613980 132981 1375849 452013 1690126 1342438 236048 731219 1232255 280335 1728109 1497543 1674024 564025 1612589 570126 1286221 942206 1834798 364817 1446497 1639531 1140211 237102 1803114 448529 1492829 1537319 555248 825961 1962713 582261 325074 1841133 860315 1728598 1449690 77494 983110 1817807 1014049 435455 698440 1952581 298041 1322562 226275 1784499 1424702 1992961 552252 1419450 719054 67072 95113 109653 1367537 1641404 400431 1335077 573798 407789 1992401 1542373 686044 1108080 1123035 1742026 1128181 1596815 1828841 632172 1123607 435475 767181 1083375 696017 70504 529247 1422434 809380 1545745 1176340 1529588 1644423 1127958 1014132 1965871 1253297 1567040 1412068 1527030 568059 559031 706020 1621457 1318227 828541 467489 296548 1713648 497649 66755 1978699 949833 776108 501485 1229853 1116747 229911 1516615 1835260 379668 774864 1394829 43742 97972 146919 1966366 336153 1046278 1609961 1035002 891281 1276706 1869559 730650 19880 798684 1212017 813327 1994323 49996 394033 308881 1523363 1428246 1189687 1487359 191028 847112 1973377 1654396 851883 1744196 262475 719367 891418 1084369 440276 1296635 249969 1329856 1156379 1930401 1697682 1376617 890272 843926 1669037 367174 684187 573219 465144 1342961 1702316 1017088 952831 181173 170141 1697116 1815563 1405329 789919 787228 801036 463354 192070 1303798 1049239 1356046 1307017 672177 1229917 818628 1604221 1600061 1368924 1569710 1487853 325227 1661642 1534960 495795 85675 187228 481461 426019 492491 1953747 1026543 470125 639184 201984 1146591 1165273 235644 793614 1391545 76795 232312 1369874 310017 1186995 1025945 1462757 1252990 1494069 124465 308828 347100 1950022 881700 731496 481750 580324 418271 1180074 1661911 951434 803598 1156578 1004154 30440 253779 1189681 1120047 929990 1579728 78087 143145 1925775 935456 489408 188314 1302840 1926027 650994 1935228 243201 1994737 486619 1766357 1072301 877939 1914093 1266828 351944 174154 809999 28248 949580 1200698 893906 937024 694140 1401896 1295106 89975 1326731 198503 1994873 1801191 991453 1203173 796559 1131624 130099 1317449 1867190 1482660 1572208 590656 1066719 1157534 362978 1275164 1305417 1404945 142366 195306 4910 925233 1145668 104156 1827103 1751087 1459673 460059 294289 1680215 1987037 807932 1158947 1489382 1521353 1709993 179936 1243283 1349535 347147 1839539 612777 1691828 1173743 1571142 1689252 600555 1737016 648029 1667879 992192 1786282 605046 485343 1973536 1398617 1433701 621910 534986 290333 462652 632500 1633946 808948 509946 510815 1517884 1902958 1697574 200838 409711 1876190 9438 733203 93797 1314717 5762 1411592 740695 682891 1457822 1349303 332680 664785 737666 1477821 1978431 1158683 509899 842004 433108 1193313 1073972 1510150 717886 1057073 1844090 829146 479703 436519 382899 1029149 220805 113095 484405 1189598 1398692 474080 1345540 565066 1667400 769330 813970 1001090 1211180 1281386 603343 596313 1927711 453089 57700 1996064 996789 617960 1501744 1255381 1462308 872917 989809 937652 1848395 1767411 167085 1334174 453811 222000 219708 1280352 1535800 1804625 537397 1093819 1938079 1887320 533488 1311088 711771 1107968 1695316 666 616716 1681446 1340365 1848748 719829 57315 1255913 189886 1156538 167300 1211049 125091 1150874 280861 1403318 566323 704580 1586336 269966 1699298 1844695 1831902 501260 1701284 734417 1954275 645964 726827 278123 1945382 1693292 449204 1509391 92974 388576 1463226 1083540 205871 1189377 1434329 1010059 1074235 1957493 168164 400139 1345702 1214039 1347900 1225359 1605911 1998934 1994349 462966 130422 222796 1174902 1977937 444750 1718183 515109 1461912 608640 500344 822678 1903655 780475 563532 90372 1533520 877513 1178257 1150210 126488 241941 976821 1802866 1206280 1373659 1288072 617770 543916 66485 888627 678212 47557 1198492 739307 766533 263177 1590700 323260 512025 230815 1657223 115313 331052 323189 1410751 1674460 988291 932864 1176368 108742 664569 1029039 319369 1669430 1754665 1448693 838908 733458 1847772 1635834 667526 73243 340589 1548862 1933352 1611471 874639 1728846 1240794 877752 751779 446547 1155481 1187976 1427376 1559316 211956 1072258 697257 978318 1619870 1249352 1404811 1731862 1637234 266038 540165 1439271 297253 282556 1470570 1738762 1911737 294882 878337 1233266 1727148 812864 224256 1557196 1775720 1158911 1900415 426879 1238080 1883551 1328028 1293610 1237266 1033833 92888 747474 1937160 1751287 1975967 338583 952416 1797193 1762578 1354079 111309 1552968 1257371 1567162 1491314 643886 440278 1622104 1424730 1366950 1398676 658095 632121 1566658 968286 175002 1125630 56779 1408014 370336 1458403 1717842 801136 834403 1608623 1490087 1349956 205340 826630 355326 452208 2685 925510 1402380 1032256 438325 1158678 782391 1406057 454815 869253 1629092 559187 425123 1166973 554822 1256721 783785 1770906 894579 1962628 1154583 1787890 1362149 934327 24668 1189144 1946228 446236 736353 1890969 1709886 1762436 1650323 636218 442740 1863485 119686 394967 959524 58683 42860 1755745 173104 486088 814781 1886550 1383953 1765176 415409 1008760 266004 1191810 621560 1183556 1422776 1051881 1176991 1045650 983788 478466 1857708 1756462 1930553 1779801 1108971 1385268 358271 1728282 1535265 1445259 1944771 656860 1762126 47374 1887336 1002588 1813690 1327123 1026102 247009 627676 1114563 54245 1385938 516850 340668 326074 1033574 1111115 54748 1777796 1295063 1288289 1564228 42331 1420237 1901828 975405 388581 906282 1745431 843218 736238 774250 1726453 903296 689547 1880764 1055989 756914 1720798 756349 1250835 1305266 1488575 302956 261886 1239772 1297204 538414 1323348 811695 511805 1754099 1352336 1750105 548100 154359 637871 882082 1519365 8528 511793 1929855 604327 553095 520360 831565 96563 1680606 572735 1367428 1645153 1498520 492714 350746 744731 47029 413630 1676377 1629656 214341 1316385 1944029 1044588 510765 1712505 869466 1109173 53943 901075 1785276 1707186 1766218 429394 1314962 1838342 1407996 1844494 591705 914418 1659063 1218538 831236 1864541 1797077 1832527 1536841 896255 1627422 923001 204576 1847443 1326877 337402 359421 1729543 1097912 1592594 1044559 1401895 1079518 919725 1958267 1924847 1900695 1678951 148512 220088 1688578 562426 347760 1566074 17673 1107388 254465 1941222 1559129 65753 896722 819187 650290 1606304 675389 1216614 989200 607342 1955885 576111 486217 1183367 1030225 1934598 1054245 1866717 1497104 1480763 171547 265385 1419213 917570 457824 1071814 1833546 1538507 1247819 1107105 659073 285972 105083 765602 1185035 1864371 1448053 213163 1553550 1522199 767872 445632 307865 357947 1250831 965652 1291992 1207571 1170773 539846 1319536 676562 151002 1095170 1326814 601584 1724338 1156368 1733637 462256 705236 557813 1857250 696300 1677926 362106 58322 1960004 225167 346761 22650 1277115 419815 1050592 1487730 598813 182458 535959 989982 1652196 612301 153576 1712729 1942371 472447 882897 126592 1220844 786508 1381961 726801 506712 937195 1063609 98571 1140943 1373609 1747784 1076528 145875 486478 316026 1317310 958921 1278402 524568 1970680 323838 132371 1650111 883687 602777 505591 573593 1647357 466095 676020 1525029 724567 108899 639392 421757 356519 968386 1222070 472369 1764470 543258 84114 319448 870222 1390621 1304026 1595810 1312436 686537 47638 588584 1371906 98504 1438666 1598736 148252 1716090 1799740 1172276 1721474 44074 1246920 1175022 1823193 67790 357594 1723750 1252293 110658 27594 1768107 648055 39200 1687912 187051 568684 1871869 1881787 341879 626694 1405936 1264070 1123410 1326759 1571400 1691312 211278 1106266 1683585 612964 273922 1184900 342631 1624887 1598274 1080077 1817085 1551525 955105 1692271 1710875 1835299 1440202 824714 1766741 1488272 1981788 573143 477291 866411 1249554 1666165 624292 311378 1822582 812643 275287 1935396 589342 66749 1147378 1578989 353101 1223074 794476 1399266 437936 1749143 1812292 882965 1907491 1441631 1901383 672264 986077 1232741 985980 326563 1116046 1307080 720979 1167610 17152 71196 1448999 1865415 1368316 1093347 1256024 842645 531145 185773 1261507 1071641 624516 653833 1715693 1483932 547207 218264 259019 958040 1395132 1505474 946771 1797161 1374898 13652 1674872 514908 1432528 75628 1760063 861142 1627456 1436112 1244605 467888 914222 1378211 531679 1047717 49390 710125 1934168 22146 506592 547165 1305994 388830 267888 1975384 1141089 1543195 1845650 1547087 721162 1624997 1131797 1692905 391448 1126500 1080001 1620398 244882 1634781 1411399 494795 1152492 235452 1105418 1041267 205627 264298 633884 1363918 167800 768603 1306648 1783652 1289206 1709091 1288027 134247 409975 320816 803178 35275 1115542 764855 429963 408434 1075055 1301985 216150 1568402 1306053 1436256 1005858 1463340 1519312 447708 1064514 1368944 1297423 1847789 1068782 567677 1971859 469175 101691 952655 1538006 270847 371441 1124418 201251 1047943 1182423 614546 1535711 1541501 1373688 843738 386284 497506 1686006 487126 506330 795224 531056 685987 230771 332705 18707 1526663 1608210 1660026 1327378 146922 415511 740441 1067003 1047006 874138 1841032 1821009 1220238 839158 572349 955337 425674 548328 1390452 599982 96082 964224 1025248 1615874 1071929 1746865 1074843 880217 574518 1718083 1472259 83042 637223 872778 1315305 16499 250920 116808 1693965 625416 1971057 1368473 1183464 202403 1737836 945094 1288327 1986753 1394587 1456623 583888 683239 581144 806988 483863 385828 1642401 267622 1493621 150712 87477 288894 1290190 253308 1854149 784740 1298283 484076 8583 1724324 729436 831771 494173 148943 1441657 1080646 673771 884526 922501 1295907 1023169 1906152 1915770 484053 1371663 1515626 1111726 1436992 1171570 66070 683785 1800154 687289 713622 1762832 865676 378330 1868345 1708986 936663 310226 1495900 634076 1123145 1285434 378142 1346699 1044159 52736 1886248 493622 1575968 1910360 1033028 376523 1143736 1440596 1434211 538002 1980459 80114 872836 1165755 1785924 700543 1746417 1025680 443809 840953 1563047 31121 1672575 430974 872593 69519 1684174 1815611 1037559 1113425 564005 1896543 876993 1930163 1178393 1530291 680518 1346718 1199034 154112 879807 1014668 1291809 1903614 1704351 1795949 786575 1604381 1965422 1063811 1823095 918057 1117915 1345804 863552 1363198 133610 488100 463311 1165956 638644 329556 774080 1335075 292786 1566162 1716130 1974167 1827249 505154 317764 1843394 1470634 309029 395124 1787801 641124 77755 1438522 367065 148556 1482523 97424 1917005 1760394 1032969 1128757 1790762 207822 1156702 1577540 1572956 1273497 1432599 952340 1655446 42010 1209681 1645047 1129318 909080 1466787 482045 489604 776991 931709 1006758 1540940 660939 1753579 1707777 1592554 216191 871921 1830188 960299 1115277 224935 1235860 1593865 91412 1410028 1578918 1229934 1588453 358635 655584 1102679 352709 1474699 1728001 1252731 1391735 305101 792533 323505 1464801 787727 1903222 1196062 1922491 18056 668302 186246 474668 481779 1848837 1773927 150935 50094 1202457 255740 538112 241908 228562 1726333 569571 1540266 436072 761740 22711 1209664 21488 64333 954000 1918165 766673 1358466 1625522 1554142 1613541 1167874 1149672 891799 49366 484470 1694511 1587765 345730 1156607 925437 492043 1158132 632059 1476817 984767 1240639 1640339 1056464 1779534 748851 1017772 934776 1048310 1484318 96548 1027159 1319310 964385 1161114 1191184 626282 1945211 1566178 1040581 1026511 559370 1949329 901169 1610391 914651 742660 1926168 1328438 1671157 1828491 1794910 1995612 535205 1487501 25635 1283123 1822163 1587832 375416 1022607 1401360 1990470 769666 1515360 5488 1846433 1523413 1910583 483837 809464 976007 1985297 1566408 1446183 562376 579588 974539 1482365 322005 1779127 173279 581665 96213 271936 1152324 522682 1336173 1938695 1094161 342679 604995 1060695 1278137 1657910 594824 1841217 313874 182176 273800 1204864 1082447 1044140 1108692 229315 1750684 1428273 520585 594875 1573303 1246254 878886 873998 1675642 1668790 1741099 967406 1886708 159030 1047500 667063 708130 887964 843789 1056067 809228 1382748 111586 666048 1004070 916564 1628025 609534 1860382 328768 386815 812106 2608 1206047 1083182 986221 1695727 506888 844763 237997 630458 201426 99489 1104474 1306556 1508883 1768416 1499712 1628372 104292 129968 482680 1473712 1393928 285780 795025 1262761 1443178 18930 106974 434628 1885947 1024257 1804641 120053 738199 211639 579194 871777 595880 1514100 1755509 825891 386599 789143 1083514 1380703 1335631 1332673 1264956 844553 549510 969224 1576362 649591 1176551 1913596 564170 1562499 1054270 1873928 1008671 377649 919491 1753368 521108 1589292 1635984 308372 1914291 28302 235331 735703 56052 1138307 543980 388016 595836 907275 1864855 427295 686782 1715594 100765 1470396 1203356 212308 1116647 767607 1498823 194961 1210770 1810555 1080982 741590 1999137 1496080 502810 1569579 470963 1522032 209547 1583655 1794122 938132 148588 773070 1531317 1174155 801144 866941 852805 819376 39883 961176 810854 791210 386386 1521335 402651 1799771 1073969 1619279 897217 797325 1635515 1419163 831608 616484 10452 936364 459198 743747 1139367 1459075 1529836 1515254 48758 1911115 783724 971994 1239533 890839 166612 1816148 717082 1882798 209128 1397670 1737770 1146423 1898672 1909111 163775 559050 318300 899962 420771 1006588 160294 293199 995379 198758 614851 746539 792893 842990 253894 1258579 301498 1633366 1937693 302318 1468843 304814 1690112 205063 320379 602795 341844 1945704 1730466 1910623 491138 1235943 1843106 87947 1136529 16022 1828738 1828108 663828 24342 1523067 1301416 1921006 511886 1874940 1123490 1257143 1854331 473418 1505472 1558324 153024 1720958 1569919 197325 418444 1668528 633758 325155 1075027 1133005 382938 715898 598687 1911140 177215 573722 1990641 363369 430369 475873 1211602 672037 626899 1929691 1507398 1838076 1238002 1496571 541881 1324648 671094 1834652 1440363 103642 810296 533439 1504290 1456125 1343577 548549 947332 338033 1758709 1177246 896905 1566651 1438815 930022 178568 503583 1820868 1129083 174704 1371419 399558 1538351 1835008 54174 740402 1696462 1081961 1921305 1808966 495177 458994 1448454 1914784 728935 1757882 1219833 1342880 435383 1695772 1316860 1095299 1310695 642587 1688889 843392 553310 865578 1961038 244374 1252752 1109037 1671214 936655 624753 130363 982292 1848161 1790447 797653 1896590 1098891 28772 1557849 1736990 955813 422357 577752 333188 952928 763034 591368 174166 1856480 622747 136123 39625 952780 24033 499916 990728 842155 297133 625525 1991209 1501662 1640733 1701397 245661 1034751 631732 291187 900063 499329 1868359 1882743 1448509 964439 384964 725128 290758 1146612 689482 790815 1603006 1952265 306788 494424 263081 1070609 494991 1268846 314996 522655 1650016 715761 466398 1203593 286571 595959 1765653 5892 461040 249552 1134292 1946436 1209072 1579541 493409 874722 269379 29595 1494262 1976678 171448 769909 857695 206080 1601445 407986 1958350 1895788 267240 518125 1689464 1857179 107884 974038 311695 300110 1443052 1412373 257201 806785 1609100 1444550 1200406 817461 1511997 65355 661520 230322 671778 1492056 1423171 300946 1123239 854223 1763278 1209197 817984 1126746 1605781 349794 1031120 310917 196635 1150132 1626450 1529833 277880 73318 1608515 1715542 1321331 1642847 465240 946982 1465951 775639 1885171 1635654 1225032 1369463 670393 138539 1772229 604477 1938861 813159 689994 1166808 221917 1793314 925551 1365602 783698 963559 1899833 259498 1625361 798937 1426165 972432 1775239 30988 1982707 1065093 1869819 660048 1190106 1745190 1509464 443191 1557510 362860 1907048 788635 357990 770209 1031510 473214 864644 962898 1758658 1039041 1886238 85935 1027879 428682 1797070 354355 1460751 885476 1461595 1728586 1372115 1352175 608452 990674 1882402 1481899 1350007 1004447 1284208 705605 1763591 908479 649763 266551 1245517 1679196 617025 583067 1804957 1481575 1094435 1866958 495656 753052 306734 741660 1880954 1295156 1488737 373953 636649 1209016 863043 1099555 1105089 1226752 274918 688038 1507732 334837 797055 559328 47896 1126383 1350907 894695 660078 256099 14732 1309234 1732034 1196107 645605 1766833 336926 58163 624954 1704145 1592466 131121 211766 1032061 548288 451943 1441512 685148 754003 1281767 1950042 1721240 268241 1467214 1866129 175711 1118150 1297695 450693 962241 331213 1594508 1910337 1575602 1486858 461989 1557321 236755 325591 1916135 1070169 481559 934322 872286 158113 613537 1363396 1983463 1670365 364386 1548483 1664343 908166 749635 401703 634033 998325 1771195 747130 1261620 929018 500863 625370 1754276 552002 444476 1296153 1005674 1308459 694378 662355 453901 843712 1017311 125685 524213 1230759 1919651 190124 724631 1960346 1980056 1443557 759117 348449 1238124 908577 387070 436895 268937 34546 178648 233762 36036 149939 1719627 1787701 1315671 1940486 1159457 1552713 712719 589305 17100 646554 617339 1101191 1666039 733817 1409829 815335 630452 581818 1410924 416360 1270026 1035742 811888 1325351 686668 782174 1503601 1827782 401426 1957920 1878492 1519971 674955 1174763 1023663 1950072 1789746 675440 1162890 154991 717192 905670 985864 1613056 1408254 168833 878159 1425283 46738 452799 1127957 1709660 1603148 375020 811485 487385 1803903 1246624 451288 1802706 816384 660034 890475 1223609 1936712 577950 1638206 1993547 991703 1445146 1231952 593830 359037 742546 413496 457607 670159 1601591 397019 457124 25895 734447 905347 1474074 625895 1062436 1855072 1629173 485603 874128 1081205 415460 279104 1269303 1663769 725031 1237001 300073 1439028 282671 1080490 1358526 1169690 776900 1248023 1859453 1056264 188093 206067 86330 1388002 676603 1774303 1621210 24551 259340 1010918 92136 881349 1100238 1663116 1554880 1647264 122673 331774 74037 401151 634697 1531863 1576092 1749298 1594749 1551518 11310 1096875 419189 42422 1405385 286085 447474 1158587 235230 938245 1269808 367132 412303 915869 785728 1107003 1579115 1878606 1761777 1539516 1225682 634211 1359029 1845838 1675116 571711 879049 746584 1909551 1904602 21321 862056 1567870 741739 1149720 79557 813617 44332 572713 655820 1324535 652170 477163 1139358 1436861 584713 1341732 537423 1343054 149225 6932 1800834 1754588 89645 638509 807725 884912 18960 1228293 1799075 1332745 615788 1029976 1099617 54956 1018478 1656012 112212 1195683 1165584 454371 872472 33684 1972551 1090214 1558050 1230255 198557 1834795 736782 764639 1648384 204180 1758337 697902 494944 67805 1773261 992780 1105094 744644 613025 399206 702851 806892 1147391 1623210 1636291 67067 1342299 1113758 1506989 1591180 98530 1623235 1137447 692311 1813554 1637789 1939355 1035338 37140 704221 176496 1908808 1466216 754123 942622 817221 1882087 253720 982310 1906291 838796 37750 1911218 1468267 42962 156019 1400783 1386252 748365 579102 613762 1559964 1439968 120337 404544 574621 1399031 953711 373127 128935 1583445 1652488 1923607 1294116 1411003 949548 1450743 1527688 558209 1149918 1448497 158105 1080951 346882 1988907 1868045 800456 70299 526177 1132726 586150 1723517 1895659 1303305 672412 1763556 345147 710739 1229509 1314241 742045 869563 1041812 1406893 617571 1452981 1715944 1114327 1180744 282496 775901 346564 1318298 248013 1264107 1108347 508052 1319946 1285696 1063120 929553 724867 1479603 1166419 841936 1142614 1419347 627473 302524 1739726 1064249 1526870 1317670 611055 673548 1281776 1465937 1548099 356363 614083 828415 1372770 901586 1066878 254883 1534954 544647 1711266 728861 1968301 1609983 1007039 1792004 199036 1959484 1941622 1318692 1547437 950883 1449937 413942 1923023 215620 1823378 1699089 1442544 563283 1383879 553183 991858 968981 1929073 1987908 1278484 868045 333395 391333 805014 220285 1875370 293719 40955 102975 1874470 107916 1850308 733255 1267091 637031 942225 991731 139691 777525 1292933 283635 505984 1864151 784459 1188514 1439624 1832693 41982 116521 1676263 901030 376473 892842 239895 1596902 539710 1006888 904458 1693763 1137133 1151902 1752901 1901093 493724 716002 1829813 760731 1456983 991951 306508 1426798 1231736 1407001 1356852 343307 437604 768760 1194142 1035850 941071 957141 1129991 80219 641963 1757086 665150 1964017 335558 1292919 462675 1069561 425039 1174010 1903621 433656 525255 1724 1056808 1891666 246819 1131327 1560759 1381941 1519001 1057027 1206380 137958 1295911 1872560 93856 245438 1016183 899259 636738 830265 1445339 1509635 346547 266109 390921 1457470 583357 71042 177881 1550367 1817479 987800 1963883 1926217 1335212 1462859 1283302 643823 1944107 522800 267679 841105 1271353 160738 1205478 164844 1308429 702671 751415 1607290 1469587 76281 1615489 1640286 1267445 659200 128942 1852684 97892 327163 874318 277001 1499331 1849844 1124018 1116804 1970589 1023065 110082 688629 42660 23272 1831612 765295 1383950 747376 132129 1019028 1374311 681018 263203 118829 1702100 1609223 200505 1082062 889995 303741 494532 1030662 829147 378151 411018 1649137 752684 1114231 1223855 917578 209219 530037 463111 772538 1055888 326726 32827 421351 1813013 1570137 1185899 1146665 1419784 1545395 1466776 935028 1480760 1832710 1285981 1532834 1735289 481231 1849958 1506755 1405138 1018660 928650 900266 397021 555706 1832720 632639 1735818 700883 338450 115606 1031758 1758963 1082300 874517 1845001 1984521 594001 1095547 1264517 639580 1487076 337963 1217293 492751 1822577 894081 8648 587026 434824 1933250 641092 38132 106798 57734 1062484 267604 190043 1966441 117604 282782 1649096 1878361 1893090 1656042 121708 569722 1181905 450599 1722865 1954591 1384177 581153 164745 1436782 1476507 864423 1123732 1459123 392352 1061439 562301 211617 1014594 663417 1383024 838439 1196771 174607 791001 1634793 1328703 1054616 1204620 1737122 770397 1556600 502953 591862 468135 1623875 1490587 5150 1424240 1979746 123754 941209 722858 787898 1368150 280886 1877145 1598050 1479589 374228 1873215 754762 331164 168727 441322 110538 785401 1450856 863022 1330160 255099 399949 191605 553733 64310 1681602 295650 224300 985578 836281 728313 1918455 856056 19734 492144 935524 1162321 1560877 1429525 1574812 1926057 930904 1010403 167002 638780 1065133 1037583 1726400 1469346 257164 127115 495112 1816486 445995 1933079 717531 617730 463499 841872 29230 1832078 953590 1209132 876166 646477 1943170 274878 1838234 1687241 1690176 1526411 707754 1584801 1986305 388926 1354097 1095325 29925 975116 654918 1507652 1391060 434624 1923047 1556149 437159 176619 917822 1941157 101743 19703 36111 1742430 511594 64321 439085 517411 983927 1619954 1721966 1165649 245589 914257 1820313 413924 1474331 750582 550712 260794 691447 1571843 1641265 207534 1934980 1458740 627876 673615 869744 347981 1193716 50677 1609828 1183481 737291 1190330 887367 736254 528352 1994552 682606 1163944 1154520 476467 585593 1359921 320669 1552333 454864 1667541 1574039 700007 1523428 30911 1984644 1247617 862263 1897826 244031 1314607 436475 1887518 1955152 295845 1275928 1834627 281998 1155976 353320 1618082 24799 48020 1843112 950423 679389 1009881 1412600 324594 409992 750240 1241198 1199813 1887569 1043213 1208084 716021 1076892 893157 1637618 1354372 756855 1141820 941930 788027 1742716 1915072 600343 1540351 1316666 468779 1565382 1328081 396188 1130042 43143 809232 399963 1779479 1346370 1660125 908359 497012 96115 1624620 1993604 1639808 1410788 205231 572087 392275 903447 443075 1335805 384954 940749 597804 399689 858860 267657 1720185 1216478 1292606 1613272 366607 1507516 1007414 680793 1057028 165493 361533 1062951 19179 1713879 1177233 843207 450444 1778245 909613 1675250 525723 1821953 603640 1665864 1479718 1323010 1289002 977776 111366 81023 770292 1747001 288782 1434696 1190619 928637 268727 1151575 889039 1738768 1217310 315904 1474117 1032731 1484195 172741 800614 1495178 1009011 1594891 1912681 674753 1863770 524430 421474 1624856 470238 469632 1568026 905095 25420 508243 1168683 1367169 1501728 37843 556248 1968021 1436962 53026 541111 1642577 284136 916264 1326459 980628 1596901 1099342 242242 1019078 1016805 394551 1915662 1755369 622079 1293885 1291239 1463693 754013 1599389 1967598 42652 823717 611329 1950306 1872226 542673 21617 940210 267352 1627931 660863 828303 383134 448420 1517105 480972 1953523 176443 1394420 1537941 273743 180612 518867 194294 115499 813120 1231170 575633 1377158 1977443 1056800 480113 1653164 261319 425345 751351 1552526 839983 123712 1469848 68186 836146 532263 365829 236258 1589546 501625 1999017 300148 1347854 1359986 1876641 1203365 1001254 1435337 821367 1794695 911723 1249875 389309 1599339 46742 1773213 1968779 773485 90745 231908 461442 1262989 631326 18819 467946 1994951 1449498 865101 823148 1322320 1572836 1112111 12078 365827 1124879 1300424 1490539 603887 1730193 493573 1936625 1027648 1377702 13847 1740425 1670080 807660 727268 829558 1011308 1901653 151886 672903 1254353 1764782 1104288 636186 573080 646892 565194 1143306 1327682 447869 1023699 948142 494563 733560 223972 475878 634556 716309 1719531 1787619 1085231 1364803 449435 1381619 794894 1168611 377165 1799391 1744357 138067 499805 1613169 1898232 1791039 1186327 865014 258698 575896 782187 1233013 1380873 1687090 1781684 1309929 583202 1686430 1262086 640327 604178 1086922 427426 1148779 721657 349391 1927617 1307902 1706029 1745737 1596070 1234496 457392 1902668 660131 1570078 1297186 659901 615278 114641 1712428 136222 1838007 1846892 1285717 1803131 578313 1948486 586184 1339656 1713304 1917150 320708 1568261 1275812 524751 28512 1071864 1843523 961797 1773322 1711246 699572 1033204 591812 35091 895620 1496826 317236 636653 700536 538377 1287296 1983775 980807 165282 1009283 1972663 742204 508114 628350 1096537 1661175 1865756 180125 810239 1646968 521787 1909639 1966379 156323 755157 716253 1974582 738537 485340 1733226 344962 1571193 366909 974549 1019524 653646 442831 295809 1023244 70882 570858 1854128 1050131 454138 534236 1401399 864960 1066157 1275557 241247 155840 27781 875292 874871 1588674 22614 463346 1802762 405138 1464371 254370 345950 302514 646966 1733506 419233 95467 1712651 133960 1488340 640550 386329 1326709 812752 1481329 1050073 426137 413132 1817590 36748 84554 1697485 1290145 688691 313761 1783493 348355 432714 1665611 654469 1998763 122209 490703 868603 1258033 197609 1476248 938164 982562 740531 1104034 143511 1677386 1723975 1677357 748092 696476 1890337 1331110 1032767 1917333 1664269 1624710 926424 335019 1366206 217515 929341 1761978 1796376 551212 1470938 1201438 604946 1415756 1036908 1779732 1040639 30394 1842229 1519802 1212386 1218649 180995 1816536 943712 1372738 1218816 462577 646928 133654 76792 1811639 1577236 1175232 1386977 1428208 1566007 428665 413313 1711117 1763757 372969 43298 78549 1493723 1101370 146587 1118333 757523 1616863 525115 950523 331021 1181853 834350 1061914 1534764 1029958 1852256 223747 1858658 1642487 200487 1154550 1952306 562364 1669828 1501491 1607804 42340 252520 1505642 1259645 762537 1066924 281169 482298 1355559 541345 1300184 1733235 1217962 1807334 889733 402062 663273 635213 1295999 1638598 1400903 8096 468674 277080 657916 1835416 39370 911984 249893 345288 534124 1747747 1821324 354190 1353335 294679 1762224 983764 1236075 1947763 766969 196074 626561 1693356 1435320 1014424 248744 1867 620341 1039015 1819924 473133 911907 604423 257917 1605280 711478 1678253 1335689 1520430 910721 492072 1523528 907884 834996 1360042 657152 246766 367370 1828398 118896 1338916 1898997 327446 55991 1034410 160502 1782120 1771051 456183 367853 1927501 474997 1902585 1100371 1251756 1422310 1411124 1180144 82403 1857105 267097 664791 699892 669881 1568160 1479351 231872 29610 1607449 1802407 241870 469793 1501469 606411 1702358 1514761 884711 1143069 656524 1223501 232207 677715 1382734 253494 246817 1398703 354281 1532695 1589137 1142137 1612405 589315 74263 1938164 937194 1461803 1310208 12591 1833795 777286 1825331 214510 550147 780967 1391186 865296 159894 1717186 363516 1601908 1085498 1254708 828536 617624 1775884 1756992 1142759 1832044 783845 906008 1009366 1976783 431536 1501545 326542 695537 775868 1110312 1087331 852437 690023 67966 552567 35890 310558 83818 1522376 678796 1374374 426020 218215 915255 1276611 1887273 795037 1984678 427939 288918 1289777 1564747 784787 1248537 752763 1220746 38190 1450064 934419 1795719 271534 13033 989010 735779 1620958 255757 844955 919509 198651 1925071 1643111 706043 281277 1792580 1053008 1198681 618775 1298963 1154058 520656 143630 1632215 1512217 779036 1545867 265311 178885 742141 1891543 122446 1574210 1783768 810188 3303 475044 48853 259510 570398 88620 1482625 612440 1093110 514400 1867713 757319 213598 926196 100210 490642 1903347 1656914 824190 1038457 90123 452941 834798 1875227 738554 1218467 773138 609746 483808 194663 744958 1837111 1087622 545439 12871 1061901 948243 1772744 1353678 973350 244320 137282 830537 1963297 723927 946303 230156 1530983 635138 1300285 1824146 1369806 1015154 691248 1478930 1986687 266081 1945924 541643 262814 728307 1373902 793197 209864 788348 1896835 631504 443269 602825 62683 268250 1649670 1571435 917463 598434 657309 1371174 1194826 345008 310504 1736818 1450058 1281675 1410311 1535724 195399 1353929 1843668 1550127 1050724 5048 1087575 1564401 520508 1836784 1451089 1153108 1467616 276589 251355 1556780 250063 825041 1445177 1113536 565636 164671 187945 728279 419674 1392819 695374 1211869 261265 474336 234163 1483051 18871 1171557 157396 1222179 11300 1402389 1431543 182494 620764 513240 762848 1843597 1358485 559667 149471 1362359 947094 194594 34414 1568741 791245 1898034 1574160 452549 715825 1155891 1812636 1273709 1231358 567309 1859684 277611 1289164 1900456 1726033 1374593 1131264 1232976 1764626 1050785 1614310 1705379 1976851 259468 1032228 1950950 1818241 1645876 233487 186370 1859867 1974839 1777984 653606 241763 1151947 1308585 1619654 149134 363324 1479349 983809 283749 833705 318794 970343 1875434 1918749 1450840 486781 1893247 565429 1077126 543382 292940 787052 113728 1196946 170733 530834 1611317 423427 1626671 762671 1714415 1500719 1845277 1246162 666860 770195 75720 986635 1150057 1106051 346806 1375189 1775910 722032 1624421 652172 1220178 231102 1199948 200918 660328 507371 513029 1404881 120270 1438388 419156 1033517 166026 1065614 931759 653421 1541777 1466110 945043 672688 631230 243688 726486 1958164 1948763 860007 1660520 1640656 52223 1761525 1532454 1234599 13936 1704622 1865682 1154236 1419196 1682883 836063 347062 1276615 311597 113228 1111351 354909 515100 1723304 1536777 980330 1244029 260735 1340020 1450828 1469556 751409 694775 906042 1899325 1567684 551359 53837 461265 809981 953309 931647 1702508 1751189 1636994 1854597 1503159 1450075 1673424 1233704 720532 311250 1234952 1388031 1946926 894849 132456 1182645 1419257 1683848 1912797 1320863 1744410 34540 1370048 391946 1871421 1633533 1861095 1490547 1898705 175746 977665 21115 938834 692427 1071573 1137349 396034 1918788 506558 1386695 788233 1860555 1463176 849931 194383 268886 1172837 507356 1040704 485908 1904964 460577 892127 166679 1808877 1275458 1722869 1262325 966659 395724 1759201 1253083 1347812 912123 1559986 1898083 247882 1015094 1193545 1091068 1966397 205033 114507 334144 796786 166059 760657 1277446 1808618 200629 76933 837304 54038 417601 830938 212576 1161344 1672 651801 1888674 626379 749423 1344852 1256320 1125402 634938 1878887 666433 1958195 373055 705107 1332483 624384 1975555 1722487 642485 1819413 752504 1205463 1462687 1674770 765883 27427 785265 945812 453087 1193968 1531702 1541247 657334 352134 753528 1513755 1698831 578057 1071632 1447904 464012 1762998 228526 1195914 1240142 591898 1005857 100252 433129 97116 1583994 1688524 968659 512346 1273298 955117 1063407 356304 1382561 149818 1662212 1198986 395634 1730610 1747482 1228624 1677953 40014 309170 414647 1450806 314519 1378496 1636065 1960176 1236907 831204 830799 498486 404035 404172 1508910 844705 692056 962085 1117122 1914063 1279460 1778481 1160657 1135274 1197619 1435029 1871947 1047460 1385928 1090986 1432646 1760931 1478340 253003 730750 939698 805194 1269693 630584 1561069 363901 1586393 1789085 493431 946194 932792 1016526 1628010 1799435 71994 1301439 1937069 1695918 115442 988660 1251227 313778 1636422 664152 176493 127495 1655286 1496008 1973247 1535848 142096 944526 302324 1845430 219216 347641 1919601 55970 307119 776691 1098814 1720159 1924103 1399228 1013689 663925 1659844 1407008 141586 1277240 604290 1649219 839489 1901851 53431 685122 1409932 1665514 506634 280132 1475736 59917 1554131 1360820 80643 388489 748075 1125849 1481778 70947 77395 665406 1186067 761735 1397678 861024 1446742 367749 1764937 930114 1097189 1364189 192337 1378552 80214 501675 993419 1716539 1501206 1252299 900845 1302004 966105 1864379 1943005 527986 869339 1865250 1483704 1379850 216899 941323 1202425 153698 724094 1946693 1182034 262095 1641944 1912206 1237516 1979264 235257 101544 1856878 1511436 149797 1580942 1058075 568830 322880 1965124 1781077 1206701 337879 1206852 160770 5632 791446 728868 403507 182961 636529 468330 1471737 342670 130673 236723 210092 1281688 1873005 1155112 1076371 874116 450547 1061352 1248394 876911 37546 1545513 1336510 708159 1153917 1325994 600409 660579 104636 586810 1546285 1526774 1558181 772073 1261474 1271695 778869 1981217 514153 755121 1590316 979437 1943857 295252 536108 415824 954850 1161909 1457747 359234 1745492 476609 1798899 1964725 1902825 1966289 64431 1862375 1444971 1890511 701288 805508 1855768 1399564 1342662 1892659 1202313 1475775 468888 592523 456681 1257578 1406777 1259020 1855387 437928 1311337 1442539 1484103 105317 889167 515885 198903 364178 495213 501971 1623812 1365005 520376 556165 1327003 1733338 1108183 765211 1510578 522534 224581 1603704 567144 160483 1878285 220847 1927161 270763 1446157 33882 645477 713520 1591275 573206 1281681 184979 154989 1228757 1529403 1649541 1018993 536780 1571830 1069224 320470 500990 1193885 1869624 1296797 1206246 433106 188407 1718254 3142 1672974 1347103 1444256 126576 821696 342423 1232961 512138 713796 1446432 1626116 723610 16690 578917 927691 1742821 389023 50263 1192148 1866433 514088 1148930 1623405 1321648 1140194 1445138 1426495 1879092 488013 1780641 635254 1694348 305960 1402989 222478 849293 1486152 71880 1976941 293478 939837 1443709 1651183 221222 471288 1495152 194339 574302 709522 1777263 1372966 409681 1034142 694005 1373579 1725205 340214 1988683 155330 512617 424567 962360 519226 23100 295294 206360 414535 1955269 563851 513040 1349891 646282 1196278 1817669 1269582 1631306 1419399 1429669 1434507 1490841 1851931 1516142 12661 1811358 1667266 1542680 1612025 1999198 1614774 1420356 381037 611187 353068 1446710 1044781 1593973 1699436 1903871 180431 610227 65667 897034 1740096 1242128 1075216 670820 1742090 580664 570206 550926 347365 1008753 1298547 1024768 1773981 135342 356470 1233469 405339 1176945 1101514 439120 1579662 1105037 345166 1498585 174162 1328707 274488 60794 658615 149647 5638 1592962 1132882 1024885 976122 810107 945926 632936 78509 107143 933413 1092891 1415478 379003 1071699 1533289 1432180 947548 1033854 544169 1573753 384212 188495 1095256 1886377 121739 1546542 904530 1134376 1763906 1019902 1810389 297453 918199 795038 688594 1522626 917914 1576909 1108467 822744 665272 425327 1140634 1563402 40777 648795 419857 1548377 1271512 3359 72447 211608 1260006 771252 1993080 1655731 1713901 1282394 1283027 1312536 879271 1415125 1112613 191248 1519995 1344181 504805 701874 711464 1611827 1773692 857830 378641 654157 488103 869919 1087727 798879 1808992 1334788 1626672 1870080 1470536 624572 1860556 972458 1856629 1990043 1365629 1944696 856658 1777925 838470 1058241 1300581 93331 1547636 168494 1124907 1213300 694627 1407923 1633713 965679 527494 1720774 526464 596086 1995315 942734 1602313 723155 1973375 1717532 78036 162125 1920122 1848802 642780 959230 208279 1638219 462415 1517392 1900976 104403 1483710 1905855 1290758 1126395 852709 726419 1336360 923027 1643044 1228551 893911 156923 423225 564887 804127 631553 115005 887510 12484 1032068 872884 214052 829201 674493 1102333 1020356 1615543 410334 463577 1700142 148543 501843 941270 474297 52594 214344 1132910 371102 430289 98601 62201 860963 185813 177025 861744 431510 1908831 1622410 367319 1755948 888593 1955988 324105 1900440 1311778 746696 1691790 1303907 789598 1179585 907492 518934 1913234 97983 936166 103822 1005137 1270018 1709639 1973896 449838 673570 1800999 183326 1359314 998082 891701 518428 993095 1716744 1558067 222736 1999325 814716 1857184 171710 1095491 1615764 163561 1179904 958958 1321850 904536 1414927 1709657 1303945 1692495 499650 528232 1406738 287790 1963902 743079 1717117 702423 1336708 1730816 1995943 445346 1974731 1830420 1461157 892485 1081619 1674225 252947 308475 1346267 617450 249929 1636993 581231 942562 532783 201582 1716612 1247668 417054 1960902 438826 1523241 285355 464935 597865 1312937 1245366 691966 799890 785755 1126574 1142178 934592 33113 411323 1425473 971969 1758942 1659492 1585613 858356 1686508 1635871 1961878 5796 614774 322781 803011 362898 699628 488611 866645 1741421 1996106 1380963 167471 1197507 996643 88645 1631213 658244 1236620 1084046 1665390 1522992 858026 1268629 879089 1099421 1143604 857608 389920 1049894 1749933 1847317 675926 1335512 1312881 943446 286647 344380 1882191 1577269 1521587 922470 1839104 1197474 992444 200321 1090023 1837156 1147832 1224180 1745465 1552763 1738466 532359 1519134 359851 99441 891194 718261 1146516 519145 1301859 1700125 1408606 1718077 325822 729065 1612968 1466963 1475550 1921083 1840210 49272 281049 269833 297580 366003 5442 321477 1540905 684265 1801008 1420966 696706 767538 796802 1054514 638717 1713974 1784960 390144 317161 1503609 993567 1946564 1395758 698761 363505 1771490 636740 621555 500373 904788 75653 1747289 1742498 986206 468259 1723732 697845 566987 779518 1566625 1602759 343702 750041 749492 1882569 487379 455730 1221274 1258301 1233227 1580228 1258791 1979441 1273597 457235 407015 1886075 1608897 131810 999713 1719382 1086364 160051 1812457 1091293 179484 543643 335783 142182 400791 1687433 299456 1730117 1002486 1397029 721990 594766 1988374 529334 1170644 918678 1881687 1207505 272404 1230859 1127375 1065120 17685 135688 133185 1003824 1809874 1506238 1584210 175929 1803331 16185 561221 1138532 1527321 159138 555554 1950800 1897933 514913 954090 1961099 1505419 1493235 1774544 1282146 685973 1200503 878385 1955169 327852 926947 1332114 890725 1982274 1124842 870231 574250 456654 604933 1879340 832869 636471 712237 1789961 1005744 611982 1611473 217594 532271 434887 336711 996211 1358852 1009727 575962 1808245 1813859 161639 889305 1001198 1677123 1635388 1808616 722929 519714 1341574 518289 1528688 1834963 1904788 159798 1387238 1452298 425296 1889391 1717320 1544810 1559492 525513 1939908 1611411 42790 1046290 817314 1086643 1480424 1108907 845774 1786340 618103 176365 1448187 1121143 241766 215227 894930 1957140 1779523 828192 1347419 311246 877671 1160228 279178 1945181 397908 1996336 1633348 624153 951100 105157 1956771 1045219 1577759 1458481 1039848 1684892 1902256 499111 275248 712623 1000923 1371440 837566 552066 1482360 1155668 805779 1812125 1775366 1697830 1781696 1175155 273461 614338 1473999 1588514 180269 142354 876595 1164335 361213 1316426 1939023 587218 645312 1693630 932364 885451 1701806 1911729 1291132 1701707 604414 723563 31827 1000880 255629 254707 1651512 675637 334241 260184 1514498 357846 771947 479702 1295532 717414 970769 777636 1698431 1673656 1979885 1029739 590354 520286 1629708 1636890 45265 1789008 1646164 939103 1997218 1793791 1844164 947008 754945 1291189 1685624 1788520 63122 1927089 1964145 1799472 1551899 537405 1582670 815934 239279 935711 1992303 44563 175623 1653808 1428086 750313 1846945 520846 513821 1784211 1363664 1533009 497309 609557 738283 710188 559386 1011363 1123437 853978 1286529 1191658 1931603 1948935 101595 1685298 1930972 1498215 657164 647192 1536525 1713727 101075 1587887 1291068 65531 889435 1501903 1760774 1171701 1547001 1238611 1519162 951766 1995904 179536 1974105 1906313 949725 1233713 15433 838820 315158 1453662 294299 1267552 401116 1671551 1821421 163391 877869 1203400 385806 307101 1926858 1523323 1787023 581956 1753735 570061 151605 847397 836076 356011 330352 1236660 1809459 954035 241212 1749339 148238 133330 768695 136055 44459 1295282 329446 150966 1967710 526220 1919379 1230637 638299 1901948 1444198 1907464 231587 803608 266508 1553322 918377 1446223 1318751 259044 971360 908679 786297 1703915 1091759 1835547 1156365 954454 1457882 467861 1996297 1556405 757394 1568609 265623 1301023 1213569 625223 243122 688981 1813160 703287 1505237 490079 1539211 1645290 1542799 1104036 126054 1639843 1160858 1343431 1598883 1470882 1761175 220127 906638 429543 74607 1742078 1911005 1825255 430149 931110 642481 56548 1138161 692338 488447 173181 485760 1459074 6867 729738 86229 1308024 1137310 838741 989012 1016706 1101736 1102731 1358132 1395616 343884 1919182 1107801 1554270 1037756 1640170 1914732 412990 1505604 900819 1168233 808407 1189423 1204694 1961709 1277360 136375 885282 679928 1451204 271382 179541 313499 1021615 1733936 492940 1769869 542661 993659 747441 1445647 261303 125323 303828 1134915 1574417 1215436 188629 1997871 1985558 929705 1639582 1732207 1109361 384872 9822 590178 1068702 1077907 852089 1013614 1059798 1482074 446541 1862780 1339281 717743 1774766 1771154 232488 1441346 781636 1883450 1500312 567461 1386623 1172838 608972 1032471 776584 1172998 187804 139780 1580539 280546 336354 902069 961232 747896 1106500 1483346 795198 608477 1451957 1761215 322556 1024576 1925723 1736985 354574 1493461 1573944 704884 1982111 368077 1728152 1982766 157008 1925457 1014213 1976513 1648049 1087666 1433251 858639 1069094 1263852 1596822 1272661 1959299 793273 584799 848125 1152155 1924719 249614 663127 1492914 482829 1349798 1989425 1506793 840057 122461 584063 1340036 1513418 847820 1874602 1721512 1939905 1367903 736792 571651 910478 483846 314684 1689720 1998543 1700793 1109474 1618765 1528887 1309172 1461934 237131 34137 1780048 150003 5867 1191197 1036802 692631 1496536 1534997 1815110 989720 818904 145057 54176 1859386 1101964 557653 1326957 1223901 1841216 852642 980696 1279335 1505750 122022 576174 1749971 591357 1800619 1330026 1481223 1820892 128000 1151212 1901783 905655 600193 1840605 842164 1498918 1799666 249020 353271 786772 1618818 327972 854259 1485602 1416905 1309370 203927 1385254 943827 544819 1267416 1094600 1931150 1584850 8973 1535090 722204 807443 533594 914602 1657353 360462 8105 1712842 1216642 114199 913197 446807 1296643 532526 1809493 1805712 416248 1041000 1707270 1615258 492576 575629 402615 1407381 1661063 213753 456117 505244 136954 1137191 1931273 575066 1731396 625077 1974447 93278 446213 141515 1366527 327042 872945 310549 1086198 1057724 1089261 50318 465296 1720258 584879 408939 1547721 869423 120413 660946 1854024 192249 382946 1606919 1347244 1295452 1804718 1633409 1592770 646927 1240728 1335488 869378 141711 860403 634954 1620506 672557 541744 774836 1672757 210153 34560 183517 608306 455159 1891655 291167 1401373 1005702 1755090 165291 97032 1157073 169980 1217359 63857 1901333 62235 1221555 1911588 1034440 453757 1288413 1586317 53468 1813749 957388 291743 1658214 1734552 864371 992052 1997331 1448319 165760 1011300 1769418 452428 1324753 563046 780713 768710 788798 1837541 1512344 1341428 667418 9010 1420218 240364 1650491 1303671 1608878 1768400 1372965 1455396 1693463 533416 837288 1533542 374407 123984 768435 1571069 1439121 1450552 123252 636298 1748225 68500 35881 945588 1851142 855668 1745396 1224788 759060 591239 1649580 64139 1237349 639799 1881986 1132863 1628906 1920382 783291 535180 368205 1078614 246597 1710358 1475429 292726 1484214 1234967 239237 1678129 969140 190764 1275493 842461 1473886 971549 879820 1167343 1918842 1098674 303601 592241 1160938 1219420 1153879 1281928 1328955 1020675 256733 881649 608221 613949 622244 1836342 1808116 1754790 1129399 1885022 829067 1345661 1064270 1015832 1699630 1881757 391136 1190685 338306 843549 1111430 448472 312618 989744 1146837 1500056 506018 773083 1380457 1633148 613583 397610 1174379 975598 1266641 277305 919603 778505 943697 305038 435221 326239 1356143 1475223 662007 1984858 37017 726617 947866 263901 306048 1601166 355271 1043027 580636 1958073 37224 84343 1539339 656363 915877 899657 1090036 1537316 1221231 769791 85412 1481031 1128375 443184 1660042 1219606 1655950 1919038 1787474 1748753 44603 1593922 120168 183613 172121 675966 1816860 1598778 1467313 36320 1046787 979221 1855456 153905 205296 452151 752795 1770879 1521963 1609965 390458 748901 653073 1358713 1655864 644473 1652890 1316290 634684 1953214 1974025 222658 84349 1639881 1267236 1142436 746511 1445584 1108788 153243 574353 262496 1864673 1444860 277126 712668 1411828 1220840 1091162 472069 1016495 1454660 1171147 1657968 821912 1376036 1250470 732289 998927 1961043 1392051 1401658 1081500 1946210 1727089 1187840 1868774 196219 1754384 1572438 625890 511923 1374492 57519 851478 467539 504932 1705427 447284 356843 1825352 135509 1538560 1432403 601820 1054791 1538862 647551 1446339 1741802 286198 149908 1286046 655856 396601 334735 311771 1328731 490516 1794180 278094 242280 974329 391357 318899 1214921 1688323 1948930 1547431 1718992 886916 1892387 321974 420628 1621564 1863697 1822270 1857217 918762 1885537 243094 316905 1721794 1269182 1223955 1868720 343501 1704129 62006 840474 1577806 927703 1528261 54761 1265308 1926139 1040532 1675822 1754950 1177018 1754664 1423968 563161 1669883 44793 1501859 1582185 1790505 1532174 1807789 112297 615310 1151863 1362226 1174785 1124628 1720214 454048 1698316 1292492 963185 568894 1056723 1747945 1078671 1287615 1143141 1593777 1896512 1993444 1227131 750018 900846 1284234 1102464 283439 1283572 893333 402900 499069 684340 925273 839167 1988759 1627992 1665794 1010986 1422403 1771219 1929117 532128 1590909 158446 1693061 1192029 381990 315135 947674 505721 1921542 1327018 831790 994173 196731 55564 1385363 686610 107744 962739 407907 968401 491305 757388 1053543 1460366 530439 643147 1841530 1091614 350168 205636 854564 128600 1191862 364656 228389 771667 409324 171438 503843 1392144 1823791 140195 165552 647125 161836 338676 1576382 671527 569853 1919678 793351 239099 1701780 904094 1339407 895164 940556 1513533 840425 1752883 314895 704251 1317911 1117227 78502 183939 1346814 1450576 440107 512755 644404 335641 1109053 1412609 611368 1979859 866453 1275971 210892 448939 1790650 655568 36812 649739 105888 798756 1361287 1379544 282655 1395774 546115 1195858 823402 1990245 373867 253633 568346 1378689 299468 1249729 1198679 20106 844160 1892070 1170067 101886 374692 1213980 1163154 1344329 538665 714555 1734594 605630 587764 403582 822751 487197 1453553 1403923 685098 1159718 1097674 1563392 1258815 725662 921456 1485794 223374 1890991 533470 1476711 482095 1595726 1776735 1201169 1515404 876464 1827460 6930 1223830 1615961 1075837 724532 1241782 421268 1625293 1512004 772086 251439 1784774 1544590 1520732 1504486 1262496 1028177 555360 1465657 1307100 196626 288313 169350 1063802 624985 1153476 241402 776620 780991 1266003 478624 1964218 72609 1159705 113142 1893709 347769 834370 366515 1819719 870287 648442 1784945 1665501 106224 127736 738722 703737 1744750 1584293 214645 1155357 1433063 1729775 441142 147114 775949 1301788 1509014 1239538 1060235 1103380 1139466 1388158 363908 985455 743473 1650517 983710 98935 1727966 1307715 1476909 933278 1067913 946490 915520 1817642 222876 240601 224611 583387 473395 1602628 287153 1614051 60142 1363619 1093253 362941 1718851 83760 1961687 970879 1651208 426473 642643 848149 731207 148352 101363 1168657 861892 1999868 66912 994813 1997260 662720 1742459 588260 1551202 735487 1533992 107271 259325 603574 114473 641989 884860 619241 412868 1799588 980686 935450 167151 1850890 1017327 1376153 338035 1869654 1273069 1220175 51436 883899 216331 1794033 1549457 245707 1593869 1174476 721259 137468 327497 1824478 1940158 582452 537522 1737718 1330307 1179638 1706236 1219700 1203465 1456924 1096447 1067737 445744 386476 1542050 937385 1272135 1953024 390928 57332 1148740 35506 1297691 666818 1425830 66644 963778 380100 32124 1508556 335760 1584232 45767 865034 1208788 1688878 271186 192834 890234 179186 1959244 602851 378388 144822 702124 83852 277064 948744 1591006 995286 318628 84430 635956 1084270 1190753 1373936 140877 1986045 1539793 1108767 83946 138106 1665248 1600108 487619 1329456 1573834 1562588 1927398 258029 1274790 176508 1124587 1707160 738573 1795748 1587523 976046 1631328 251947 1184906 946971 84807 1190325 518809 1217691 637233 452789 389175 187492 1830364 520781 671572 1506157 1102324 1359430 1247924 564076 1647191 148743 16 183756 1668883 895715 1452957 1437318 1764602 1821202 1894011 242072 269480 1513311 1253290 844780 1666033 1028205 1164850 1901939 609976 1596784 956886 1322760 251904 1744392 64297 1270966 651784 1542127 471412 54927 248724 606831 362698 1872768 1277579 1145805 1754875 293951 1900861 1496200 1673538 762146 862250 617857 1846620 1226901 1445767 1432564 1173701 541029 1551987 813321 368531 1746385 1028049 690065 177898 580647 1153382 616835 1820230 494872 1196456 1099754 735870 1889469 79404 511614 461126 849911 767126 710928 278016 53947 52993 1047804 793816 374089 553192 306418 430568 1336460 1008720 118290 609729 1864293 1003442 704498 463227 868393 1966950 17950 34761 1746045 1665088 1908075 1218331 906997 1350156 257288 1732592 479927 1913434 25691 141648 954002 630281 1964362 618014 1597516 1631397 941862 247145 225668 503571 570443 1802315 906389 985530 1831089 1413972 1810523 577880 699529 575127 1209545 1385513 1517690 739484 1052437 1177996 747870 1474971 962569 1601470 1729784 1852366 1156300 740849 1601132 1968622 1359529 1327429 1361608 885964 631294 655439 1326739 1235243 1021915 529755 901421 1230451 95957 275450 1015438 540903 399266 733992 1958876 1194443 235714 646832 1578653 224469 290953 1518436 199832 1637498 153848 1111060 1833986 1608729 388448 1203798 1492823 11133 1417265 1060270 827149 1246539 1072817 1359062 868708 1732362 196052 1330970 1129563 863858 1554043 692489 1279226 1019933 1403117 1797226 1368815 1741720 1789256 1821243 1177992 580692 1800051 169322 1173358 477143 505017 1038338 278346 753212 1401617 1728409 503059 615381 1117377 80524 573472 733302 1813728 628407 1979170 1375300 916343 1236031 1219898 1394695 987513 211833 802683 550409 119540 1774578 749245 159231 1349780 1849764 740675 247707 1969131 1966922 77733 1013227 897177 1084536 181108 1175631 777386 689678 797006 1295913 734782 407742 649476 850314 1486841 1570301 1034484 1196997 169738 1894062 757266 1278244 509999 1936477 1671497 1564372 1866037 892891 1395138 651705 319922 229058 975592 182819 1241849 1262997 13807 158613 1195130 1260509 395218 487118 1681099 648878 1353866 1550716 498895 680071 694622 706450 475898 1642531 1756762 922475 1614018 995148 1866364 687305 649567 1183402 1523478 771164 867056 851025 748048 1061853 1579849 859164 349673 1345889 1934479 948698 735895 1741662 1832368 914821 1050139 868614 1093603 1679452 973339 1283308 603111 1222255 1970794 848713 1789381 1088170 674019 1296993 627338 76632 437458 1791575 242319 1954186 560826 1220861 252162 1911336 1251134 397533 713621 756787 55137 1215461 220513 998763 1579724 1201747 466138 457242 543861 480019 1080135 302809 211567 1342641 1509611 1340077 1778917 1781816 152175 1735605 544717 944458 769003 1247455 1393235 1331555 1224606 1011528 296598 460560 1413076 1178102 1490037 727319 1275111 1035698 809088 477382 48374 865901 1808120 175513 1431375 1084493 1257458 1082154 860679 666738 1511159 1509787 290417 1973389 1348224 1753994 507553 517364 785179 1849669 1930322 1991616 1857914 1207877 537848 1588088 638545 1669177 1389615 1914150 1145559 1387745 227292 1100136 545445 1617768 1106537 1571039 390017 444481 424118 1323184 770060 1917282 1318632 1065125 820554 1836146 433055 1139778 1747079 1977482 207997 1411957 351209 520725 1359663 1222412 1566952 116673 933506 1817268 56341 154782 1449497 1082000 707153 259299 923345 911688 273476 1408288 437341 254190 958141 682776 253585 1811497 288907 1789868 1402450 1242156 454483 772362 931182 216578 920247 1603247 1474830 1082829 1712930 1284168 5525 943833 743376 699328 1166539 609258 853489 1201973 1577195 1080499 1441867 889271 603349 942518 420085 1666266 1672179 1680350 1752141 492342 1226524 1130984 1321284 1979076 362789 1279770 898101 1814219 265862 766687 1945689 1985728 390740 776751 369943 417391 1320886 1696716 723065 891146 1480952 477555 447470 1413217 433933 1398858 498216 183364 1006029 846809 1936471 898454 1392269 1503778 1512854 1833967 1054929 965425 1027920 1143834 1532680 1002046 1005737 1325766 1242992 402623 604193 519248 1714289 475076 1292789 22046 1862864 781406 347771 1845639 1207151 1364452 185438 410866 1151971 1190044 1215434 579229 1189917 1974531 1376848 9340 942081 1865847 546520 306292 1734371 1998412 1059478 70199 1912804 1157476 1467834 381736 314847 1604137 231126 192808 1778201 1892411 1941907 939730 1357708 1451620 1372165 498374 921018 1418932 600529 657369 1704293 1507165 36168 1923121 462580 1534642 767336 1784574 373135 1419664 1951292 23325 564965 732135 154498 705785 398911 443367 559918 927923 441480 169539 505101 238750 974560 1934681 34848 1496278 1170653 246913 406176 590417 1439856 330313 947861 1475154 1196656 1311630 435022 992662 1352731 1932088 1768165 435794 741301 397318 279720 513075 1837588 1673322 1290006 1880322 666437 1868038 1877210 970391 1431452 876087 1780047 361962 563063 1166439 1294187 1357315 1183349 364103 461941 426369 1940477 969016 1464795 1767377 572901 1517 633108 1863358 1031519 918175 1352105 302461 1095462 1369345 971203 25071 349730 1881311 356085 1139823 259987 1361075 154170 1522933 1494999 513838 1448686 1822140 816497 923520 756241 1689353 579905 1009827 520058 1781006 1835727 1710324 1316021 1818677 1096971 448623 711646 462167 68491 594953 88678 174328 48460 655118 1474548 1313498 846553 1493789 183565 713427 1886841 750339 1966346 132212 6608 568508 1596875 1910366 408568 1739771 577231 234858 722851 39457 1200238 1429650 357118 954970 1820254 850023 193777 270272 96482 866067 646165 1435342 325046 790443 118982 1470149 1704825 1137759 1683265 1015525 686562 1374048 760329 690080 1779199 1031503 1633457 396194 656071 350738 262202 227991 1699623 1381169 642637 1368266 1538645 301558 1486561 1673233 1292258 1704493 303123 836041 624569 1600465 780121 87467 1128864 1075982 403779 1093258 830924 493484 273836 703535 800146 1447603 556744 1444852 1229220 1613403 1729065 75412 1936026 1174590 931843 879781 1030888 1318844 1054726 281156 1955747 719807 1944875 300361 962029 107441 706873 798049 1703607 615157 1208416 225747 565938 944917 945852 1974342 1234912 1641716 1807318 903791 1667522 1023208 155962 722670 1764565 970326 1041760 611615 605153 509006 186960 745655 138039 368654 1982240 1761481 1143104 131649 551680 1668536 732393 1763329 208073 1118439 313330 654269 869931 219814 444508 545234 1299376 514051 823933 1966823 532097 1178713 1685533 574948 1448515 1002241 1159405 1203395 1336221 491059 398922 128802 804456 848134 1038184 1050438 764209 402626 1226274 1921013 1390764 1903928 633616 1602577 770593 1748415 1853000 249922 285588 1012626 1411895 75782 943487 69620 1469765 840031 385727 1112760 1473932 1661046 862346 1048449 1139196 1092301 1220301 953091 248417 1260776 1321173 1334926 687430 307473 307979 896584 1106155 54576 723099 917986 522853 495581 1107066 1451311 11225 1507459 1146602 441059 1510501 633738 1848590 862296 111428 817934 1755332 802927 887165 1281645 725360 868803 1309674 177053 411560 389732 1077500 220024 1660462 507104 1142634 19500 371857 119271 983706 491091 1931704 1120745 912284 1073133 939010 676241 9378 967652 295760 1551858 476901 1957952 741781 1668800 83902 19109 102523 211819 1271069 944849 1943775 1985717 1727782 1447901 692952 1553334 1781051 706959 1126314 1791011 816371 1119226 200951 599025 1553425 904514 1355116 976889 775831 1613164 66031 130935 520682 1234294 132841 1658935 1433604 215193 1828523 1541916 631380 744888 1215692 1598397 1613850 503326 613952 1132005 436569 1669810 1855491 1973476 1152543 983470 1722106 1464325 720035 459831 1645762 230886 1474445 35599 59788 660947 214270 1831882 1926157 997584 1862401 1482161 1188762 1022772 496972 587726 1000390 899433 1508848 1991013 1586340 732916 1505438 641307 562155 731796 1840201 797620 1545642 616944 1557314 1553365 894336 349819 1864337 1315801 1380864 812304 751317 418904 1095248 952598 731769 109487 407750 336119 1143779 1869336 1164977 1435056 1187524 543457 1781755 4854 1413448 1463197 248507 1472973 1882342 828466 1633100 1459248 839033 1365803 1363222 631122 1999471 1414726 788542 440335 1471889 1666551 1886985 482757 994957 1841564 1500635 310608 1778271 1226448 708616 1061924 645476 1250537 1933896 232202 169345 1358640 435232 539430 1259180 925105 1975772 813979 643620 434872 969688 1086389 1643616 304019 1684711 1124868 992858 945442 240902 1221681 792640 348753 485592 964246 1909949 1804782 1246936 984257 1412240 1820274 46937 932244 1131170 947072 607947 240773 221795 91138 1006818 1364076 1737336 1925372 1632760 241710 96922 964507 1078115 945767 1989503 586712 861457 1320251 1258706 1901046 1908651 751436 837262 1236735 1938624 1286325 1377134 803777 373343 697736 1648400 438701 1460684 1798923 50791 696863 491368 1933383 240709 1241553 1219957 280809 815823 938490 463323 540710 1679041 706842 381887 415869 1212341 723853 169059 223383 409057 1035927 613769 1196695 1578366 922771 138569 1656379 723402 700286 1734524 160494 1835363 357945 1176376 1778975 1727749 126757 140151 1842778 612833 286334 350260 796941 1115033 20662 546978 1569999 928159 1222022 931862 629925 26940 1416381 1463970 1396046 971812 968735 240261 738940 1372334 712308 396312 764313 233408 741003 390382 1038724 1904850 213606 362433 1040023 1713161 1944607 475723 496740 571560 1742691 1791263 1760356 61306 1486237 1152247 1851699 1145724 481137 480879 1222377 1497993 268998 1026879 245679 1164458 111197 1500437 1638325 1084949 1503205 1836258 855577 1018013 1293087 1633716 1186079 309987 1179938 1686335 740434 473759 1099050 1398522 1271074 514592 413164 669524 1084048 375501 911882 1074244 218073 70924 807102 797237 105799 1947900 593906 137089 34159 1752865 1883656 1235031 1691290 1771186 1690741 387795 1750887 527057 448013 835909 524115 1351593 457940 106362 239631 1233112 370973 198607 1420962 462472 1497588 865467 1565548 1504267 52641 1805443 1684988 1931366 227708 1844575 1969510 1080216 192668 1980911 1168074 1090120 1124337 897129 992397 690980 1742775 1350976 155895 1010864 1521565 1760307 1358117 1041485 1560384 1661547 944069 993633 457574 298993 144048 1082799 1451362 1232927 1204665 1344962 544943 1995946 1984279 267159 1768518 1248 101277 647212 1155316 950865 802960 1920388 615286 323329 373344 1978151 1069408 579201 784050 897226 563126 1532457 314323 213628 1264068 816593 994734 878475 119219 1939884 450021 860154 999518 1185489 69583 826578 1327498 1476091 286991 627104 280220 1010620 288247 137149 281980 681873 1783180 182996 606994 1046130 1473620 1679908 1653052 1791475 654189 183709 574954 246441 989079 1110774 852585 483001 193292 529191 137050 35549 781414 457657 248208 1964938 214044 1177581 1520644 655610 1871038 777812 1628324 1603744 1761014 1720747 149028 39945 1821672 1157270 141912 1065625 839601 465703 1549953 255664 1206879 952673 21912 292761 1700380 87056 1179143 1699816 18950 1794458 1416061 1981649 1424889 1831547 883983 1562982 458250 468754 996147 1457618 1056141 665999 915304 1678199 1319047 1990750 1523730 1202386 689918 1335637 1664238 1233919 211572 1810189 1884552 889740 1912315 1293512 600556 608843 1053488 1192546 9593 299054 1896090 1771707 899350 130133 976087 1507563 133737 953951 202837 805023 473782 1407474 283478 23212 828332 825243 1690043 1786850 1911854 264193 132509 1774786 1513498 1346693 530890 488371 1335226 622029 129004 1816257 782402 1036487 548657 685836 64059 805616 1426755 219124 1564303 948390 1372185 1639750 1811880 712272 1849956 164221 880462 475792 1976213 1482193 1340355 1952668 1184933 560481 1118146 1866621 1151618 1352060 1378933 1224919 1714988 1211758 110537 420362 862557 1364235 905593 310091 679319 118140 195427 1418759 1080973 42153 177179 722399 1274917 1575906 107673 989758 1361091 834914 1696227 610270 1621690 831641 573915 1740181 533981 873148 1802218 1933327 1142879 1270087 270764 193389 1286917 1722958 558546 1792041 25317 220341 147719 903548 1522206 51755 797300 87281 1265865 1179467 1561647 620305 1063038 255859 1055351 853151 336152 1490314 464621 625777 1765607 1432687 173900 1711348 1687649 1761065 834778 1243669 1712377 539746 1183286 86309 1391653 1111776 201842 1165393 927552 1174012 1582793 79192 667545 322684 335820 804070 535296 959526 1480083 446189 1174057 1834099 777651 795323 618437 409648 1770799 123220 1510500 376629 1770001 495262 1695821 1877063 383846 58998 408649 789098 62258 1048236 384356 307126 1329225 1357620 681798 799345 493655 1129670 948219 1268769 1309627 20296 1223111 391473 1871216 265257 1552036 1743993 784090 788232 738945 875024 1637685 639100 1458900 18414 1724667 1424189 1618235 374416 1557646 714104 425181 1812300 1959915 1009734 408368 946742 789262 508815 1334459 1703777 305558 1847391 1169403 1571140 1088564 1400654 784300 959990 160886 1839507 1654471 1762816 555211 1593942 1708930 681180 1231670 690109 267058 1984385 1849664 652649 1972906 793041 1310948 1071666 1003017 870426 808704 1494559 988095 798359 213075 517884 1171333 1499165 1908019 118299 357135 1120838 605676 1197448 781045 1061008 1797215 1824678 307820 1065553 1400151 1628004 203376 685309 1498536 1722039 166218 215150 35525 620853 1879474 54300 924624 282148 1779859 619364 223615 792678 1550785 1421253 452407 222900 683813 1159077 639483 101103 9121 100432 740150 891088 406615 236801 496401 843818 149934 1843474 1477622 1242723 1449029 1896440 1400532 878096 1802768 1994059 549516 818490 301631 721635 1195860 632473 1587497 1837031 1380140 1989117 1820927 464383 1406493 155854 981121 524008 1944041 1574543 1588084 1280806 1278110 1674020 1265304 226132 309481 397687 381007 1280292 168526 1120173 721820 1267068 436394 609346 1141647 1507195 288361 943518 31276 999934 387053 1913222 72491 984103 475325 46095 1884177 522586 1119267 103891 611564 1013306 1410232 1681261 530464 532765 253457 1429572 7130 1076840 1931865 1075184 191392 842938 411937 467484 75816 1157206 1694621 877422 1096940 143050 1727943 1379508 1884317 940886 825317 668544 55658 1864557 590800 1714880 452446 1437755 1512936 1237616 1967905 756965 82564 173187 1652771 1537425 215352 1264583 1104061 407843 1247182 972273 1445787 1848594 155344 1272992 1320541 360767 765170 1035472 690714 481983 1763105 198853 1185476 886589 1313533 305423 387877 1696944 749374 1782920 175872 381172 441755 1043564 742980 1571904 1924686 659133 1563718 1624265 1835059 1122862 1042284 1345350 600451 498399 976314 696292 1489354 1621447 1154508 1871053 448889 1885924 152056 601216 864917 470494 143291 643674 267822 183824 1117994 607413 828267 1509361 1075988 1479241 1305972 1759655 330048 56434 877095 122062 300764 703833 357973 1711374 372680 856843 1742374 1978610 1530439 155729 1779068 1244591 63322 951439 1021755 1704781 1455014 946061 1835698 1181444 302699 1271348 1217075 1138991 1039307 778104 1477233 1199685 737565 1100347 1139293 670965 1364245 1398731 682412 799891 570181 1558865 229259 1302233 682318 227494 1324254 1576142 1690577 1313517 1697925 1429060 201946 751682 418653 1470227 61154 1491937 247339 1987561 1282559 884771 1856214 645647 152673 1009816 1282192 267896 483249 430927 1995374 1941899 657305 587401 742353 908552 982288 1002786 1663373 315933 1003839 1112145 1803918 392980 1330472 110929 1857785 1674538 445690 1763637 882125 1457137 1046963 1594909 1899930 1391333 424677 1264490 1179403 736385 352329 1004157 1122848 44632 1331432 1042364 993938 1312122 1949395 80806 1400899 1067509 1679411 369101 1520257 1329834 696370 1382650 805428 515744 17731 875647 1118139 79491 432900 664858 462733 653759 1991077 1112005 1499740 308861 1968184 1962981 972866 1507672 848985 764394 1098155 1455195 165402 876178 905876 1580431 1493998 1999472 88964 292651 1446765 3358 1758615 14253 873238 1273375 482789 737123 1395570 1119471 255917 1808593 745370 1463350 186111 1183164 1110555 1456744 1867785 248949 396621 477055 887640 1983639 212617 106056 1764085 1373284 1658389 313459 837878 1513071 688971 1019464 1297541 951671 599377 1003342 192379 1065893 494670 197909 1794509 744151 1023414 1463300 405686 14242 1207413 497467 1594468 1568047 1008338 403914 1498133 1937180 255339 640220 1929432 224893 459650 1812902 640943 1561852 574786 1126153 882928 128906 122698 1516932 839698 1889012 1995681 381897 780137 1579990 1881572 1380578 1653448 331825 128679 1519707 1489331 732682 1953810 114266 1862224 1063725 748005 1925012 867378 32045 941125 768369 1243332 1396289 1677907 1241038 628481 54148 1993055 382068 164307 238110 1636956 1116908 1283939 1984557 1770112 1816768 1679445 1110584 1217563 1536992 599027 589308 1029970 833045 1286271 111665 517288 788297 583380 236440 831649 112334 1787722 899550 1108362 84588 582801 1615367 716181 628063 853087 684335 1506487 1618837 1369567 1891482 1902393 1377607 799227 1873270 419670 841537 1179030 174241 248989 959935 188758 1597186 1772297 1455320 1863181 1196151 1803636 1469464 1617935 136837 1902841 325451 1402899 1552620 1943198 965448 963247 1546104 920982 1106261 1574942 1274132 1345610 106934 1207482 1349151 50709 1149792 1957200 1062150 266215 419912 438035 1993977 1806812 848385 1269860 1231478 449715 271870 1663757 1644462 403935 391835 1516448 1654527 1218939 1873929 151229 339730 23672 1886977 156990 781570 470294 64650 1235207 1295736 1701485 263661 1809549 359370 1270140 1204601 831247 1875438 1212706 741706 486395 929364 81165 124574 1092736 155964 400376 683290 326766 1800116 580902 948763 1455682 350506 906957 434288 1230798 242131 1842413 1261338 1840978 675024 392348 58165 1486785 762778 460257 1880903 1421593 1363305 1925259 848956 353512 247844 103748 899620 755090 1366066 1917065 601723 932014 1824044 1075666 1009996 1546589 547525 256723 1624982 162001 1051520 885925 1162116 1163733 151081 734407 296152 1674255 1425973 1896172 1709082 349656 1173850 1956456 303566 1775170 198155 157894 317063 909691 1288605 980144 593870 1970504 1255241 311739 684267 655925 1526831 1304967 1465999 98145 1118699 1126136 600080 598497 63561 349801 1444337 916365 1858156 454762 966371 370070 1678636 646224 1936193 815754 1358802 1304888 165559 309974 1672071 723248 1765534 1016372 1317690 401206 1181317 1433732 699124 620331 1200709 953559 198065 713003 1378031 439050 990131 1115698 303247 1593859 1629674 13183 371009 1626398 1011113 619146 305631 571201 321901 11519 512662 1668234 1272410 409235 401788 1885997 1086988 1648154 741459 484987 1703203 773584 817760 263344 403083 102003 500533 328758 405215 252603 146806 29527 1052190 732953 598681 1197679 35997 892989 1438634 262620 1082716 579866 1600249 1740641 747695 771937 1079342 537899 1003591 1525869 249129 1207314 1963817 1145961 1952541 81636 959871 702454 769863 556463 1498540 1638131 1765031 1059393 523914 904255 859260 769321 1558280 289885 1335927 1580264 445864 869832 28742 106292 1972812 505311 1592661 1970206 1275951 1775409 1422967 327668 1281280 994002 352344 1378612 1876037 690365 1944305 839222 884116 198344 1957424 1004725 1075288 1573261 593908 998200 599876 1838045 1702597 850864 322043 1915132 988217 1980678 689366 530930 1225909 233825 1033621 16782 1182564 614654 457950 1146179 270259 1637528 1315746 561290 556152 137019 1948220 786847 1523881 1230799 105399 1093183 1421714 709787 150056 968162 535016 608185 1052668 1662358 1862202 1952084 1578867 656753 1962947 7820 546783 125774 1369975 1587751 983614 451860 725402 725288 531015 1574165 1628993 1578987 1419723 538478 90484 1181386 1168197 633452 482749 1654026 1111369 1281388 1352770 729612 1287784 844071 232783 1999590 1128449 1301637 450626 507740 752313 315086 1787239 1939303 1060673 618232 753861 1000867 194912 1223015 387995 591668 1653333 1023649 185971 661177 1803287 927771 1476954 1651189 370141 1089077 1404468 233332 1029666 1594897 1726704 370478 580000 1750874 517960 1658640 230853 260500 595167 1143162 761814 696686 1707364 1995955 772576 1477987 1355650 1530377 1505607 1439910 1430976 1088039 1075614 1585809 543959 1256342 605315 416817 42359 472086 146351 1785638 725428 1314865 1435136 480685 1594199 683388 594674 1258900 1941987 1910804 828193 102251 1233243 1417382 240034 1169597 1926297 494148 1572015 729647 428129 1371239 1720386 1609368 1535756 1771971 1645639 405197 1067931 1689913 1099371 1396087 1209634 1836774 312994 1156972 1718069 1932935 1115513 1689470 1252401 672773 1004238 1509472 646970 91635 701876 1824254 1266699 260733 28902 1694754 1893642 1018656 1348415 1225208 1726075 362596 1036824 348683 558389 1291005 1939683 1941268 1135254 455826 356478 623285 348408 1958105 1890728 309865 149040 749426 1385120 1982257 1271911 366836 14439 211071 1533095 1920351 1307351 1227976 1816512 129973 560599 1516735 202839 323496 1656819 1930281 500758 1008890 242577 1984389 271857 514406 1963762 774059 748582 1771302 1165689 2958 1715897 1431802 214527 209512 1155124 1416621 122047 941776 812605 1728815 201803 110854 527280 408922 747027 1261631 1447989 1360560 1330177 1001199 1732736 1646853 65950 1332915 1601428 1344290 748862 1746731 1995217 1876915 596760 964157 1653454 1164741 568649 1137593 673027 444613 385266 773843 149553 16000 422815 1299130 1286401 193 630712 572462 935289 1555250 861967 941134 1017255 137381 100626 298657 582242 1112745 64941 327168 992657 464656 380103 1323470 309428 1145790 621683 193127 1106227 1648548 1368642 1888789 1995160 1400247 692656 694776 1939783 58292 77788 1365932 312110 1347541 1228096 1750781 1514115 991602 1361045 1998382 114244 138564 389631 1026058 780771 724947 1444052 1665587 1694363 1038732 315154 1983277 937436 213440 1503730 1024182 974735 254055 1416940 665080 296205 1523812 1448822 401825 1185434 1278418 1939535 1672466 1810238 59583 385818 1992282 873199 349113 799479 940948 1352967 1913906 1555227 1415358 993766 1962031 1767006 940168 1718467 871229 585 1768689 1822167 1401744 733309 1281986 419397 1597558 44868 236131 975341 285253 538703 432 1597401 1381499 601079 1770019 399116 47930 147602 238325 1246834 1295921 1800147 781180 587856 238055 478765 114084 1783409 346608 633019 765489 997828 457961 62213 1683197 658101 1420255 732010 496421 1906524 677957 1256384 399662 1325367 1224413 1584951 1896030 1412272 572452 1637932 1522852 1430042 220901 1020469 1597477 445826 1474828 1016096 715662 1657293 1146215 424286 736308 681812 20919 1337317 1673138 1828989 1055453 345204 193165 1705953 1635290 1616747 1695965 1332492 595669 1830132 953436 44614 814325 173268 1953575 1358718 153460 1347036 1635009 428587 865292 741189 1555885 1195982 67574 725411 1597876 1753550 261048 1076583 1687839 504970 160247 856864 846371 1283594 117889 1716410 1558987 362471 1702867 1842517 799420 371965 814170 719770 900529 477305 848703 56148 1682740 745939 437884 493807 738085 120589 949314 171453 719390 968665 311140 1196940 296200 1995704 1324035 870282 1376643 1209761 1378201 1401693 362352 433472 1487400 1667053 727513 950661 1055636 136011 724636 472775 30848 253963 1271329 1604349 645483 757796 1839679 565694 250916 1992544 930825 1589203 210356 505825 653220 242087 1899800 954666 136869 893019 1748725 1185045 50319 493363 467676 101023 436752 99923 1544236 144549 1366028 725650 855782 792231 625817 540209 356195 138216 1529504 231609 963927 433247 574861 253732 1382382 909156 1759865 1636042 1596936 254351 1406838 296588 1063614 1880078 358606 1086869 1064787 416089 816741 358234 874998 260404 681080 1040191 50485 1596006 235646 1997565 1332749 1082679 787392 205341 927436 113733 553913 1859609 1876283 173125 691844 1828429 65896 1839581 905318 561181 275719 514241 1539519 475352 843843 1186591 572450 1954875 1251013 1762076 1232062 1066414 565704 341830 1660171 775969 1874043 1178469 508836 135535 1029139 1379617 1324868 240345 1363776 499721 240259 1417900 1125780 866794 1798662 281645 21623 807630 25298 972097 1320190 1696335 1727713 1665270 1270600 119482 1406196 784052 313169 670024 1805140 896050 1574898 704835 764826 828889 277800 386627 1368716 1005839 1005943 1468451 67115 194813 1695455 816978 1732968 1690591 1985835 1435387 655770 131726 201748 335947 610250 732179 1257064 783187 83890 811593 1163680 1535920 480935 866066 724896 776806 507767 1586856 574520 444721 146869 789643 1538527 489916 90449 274585 841759 1554894 996710 399413 1599846 1829505 436792 698305 339645 504447 50733 1741330 392840 785561 1223069 156983 63635 898376 1499921 444320 11203 594020 1379025 9388 1304487 1138034 1899158 417616 664914 618496 305738 581050 1792928 1784456 889060 744094 1902099 180081 1422892 905240 558819 1003331 274919 639228 1601871 1796091 1224943 304569 441790 1913001 1040620 500245 492400 1879558 1801330 118844 46702 952406 245570 277654 1826798 1243245 1263210 754696 1142408 1882630 500447 911420 982040 455719 1963554 38154 406663 1297210 978859 1365771 1400161 1102189 1684826 1286063 687538 1564489 1107051 909259 1059510 1658631 1700874 801925 897636 1679890 129125 1775209 1859203 1308850 667142 1352013 906148 144546 1642836 1269125 1840601 786375 514847 475093 1724084 1884719 679638 1763121 450815 722743 1875648 612671 232937 1170146 1318494 1322719 789595 184297 1103941 1538751 390594 974212 429951 1878270 1550520 1466795 1202133 720183 1972106 523254 1227538 755173 276966 1659180 1327379 1243869 1957130 1618160 993727 876984 1644198 1371157 968435 1083316 196881 1978124 783271 1117964 525831 1545511 1439860 439795 1293561 829113 739034 905640 1773666 1827408 382807 525366 1222750 735146 1336723 465328 81463 1521924 409427 230222 1843363 13794 160813 199748 1371168 710831 1049305 1153236 1330084 1132344 110846 660565 66245 643215 1235313 381051 528098 391674 1972787 1994786 969248 1412703 1414988 1741926 251424 1916351 1282284 562023 191642 1682772 585697 1189003 1962545 1419832 792177 354596 1316517 963139 1197609 1349331 687877 1679875 1212962 1762046 935064 880758 753016 942823 887343 415563 605313 927853 1179801 1660516 462392 992734 1488327 1593286 1597029 756958 1200027 1347514 1890776 1464966 1084702 1805740 1858757 1379178 1471921 1416604 1327546 1338415 645170 1396577 829976 970149 1978250 1970029 604186 1566054 1603495 775483 1709825 1743630 1940621 532634 1138182 906242 503773 1463758 1760681 1113906 1655587 864020 964148 253355 564533 1086054 224773 568575 1022445 1980304 902360 1908191 806051 1284251 1378001 340419 277960 1117020 1525633 233997 1507211 1499191 1633324 548690 193001 1378614 397160 1518899 1886462 97142 895116 715940 970200 1723987 1936926 1630133 1766008 1253620 1169304 1961353 70604 1165895 1736077 866069 1613983 1256491 1124480 1588975 1774408 1025346 998747 1151490 930584 225882 131114 41332 1143374 883750 981312 387605 1469040 1177997 570760 1977350 1521954 477479 1073341 1489268 782604 844601 341389 1479048 1657973 109088 45991 1353660 1992325 1474601 1370982 328918 267591 1103910 1484038 385288 1025910 472060 173448 1756551 27087 565972 1160757 196622 1750074 733365 1606743 1227952 928325 1803137 1073593 1187035 1577695 333280 1567023 742619 693954 745270 1876141 1060462 1342833 936793 1082105 177359 1000137 1244743 255353 1077733 1254653 924042 227043 162313 942871 922830 144682 251473 1231448 1698190 904718 909598 276241 540763 836548 1583799 622386 104735 478712 1361352 829895 495104 613272 1434447 1521480 677983 1500210 1996513 976667 153021 296385 669583 635001 1492908 1998731 1053520 1515392 1208667 1121531 1884526 957763 766219 1950211 1613005 584541 1867893 1037427 1395275 1947617 821593 1548282 1473098 435166 1182881 1727783 1149978 854399 200052 1407556 706660 1275741 1077276 1471051 1655868 354946 1573752 1819951 1328210 1151701 971122 1513562 104054 257140 1421356 1595511 1297496 744572 1257840 334062 1762938 71049 986999 817535 1486882 1675475 506755 811791 557812 1723015 197891 1763641 1196560 1954138 357447 1757446 510853 90074 1704392 328711 388543 1130557 711497 819460 655251 1972446 1345992 1433006 987384 836397 1073374 438757 591599 1993806 646007 473379 719104 219236 1921160 61696 944653 1595981 1530702 500548 1785868 281557 364762 1370377 1901080 840340 832211 1236696 1262349 703856 177158 1713028 421414 1417688 1988364 1871452 146537 1294527 1561992 189418 232953 979627 285132 1791894 693253 10754 516800 615177 598004 1587764 1169457 1734549 1335409 1999049 464086 1168400 541745 365548 648054 1644704 688078 1275195 510350 1349211 1763619 1529023 133727 375389 234842 1432460 1677243 694462 193117 1674603 1019099 856370 605567 1337034 882867 1783447 1192852 717202 562635 275325 1382768 678514 1805048 1288129 1261004 1995576 26129 591735 1093653 1842310 624309 720045 779323 282861 959831 303179 1599865 1027052 1500758 306517 1275582 467315 1911970 1941729 1539669 1443919 193482 1347463 1587759 884002 1092295 1674596 1071425 1238693 546648 1780196 1896460 1990456 700544 658064 567093 1918287 1472735 1848909 533264 979638 1044755 1693348 1643587 1090299 743182 1366259 623915 1466959 1914637 677909 1659841 1356893 430425 1131297 1460543 146909 777824 138021 529369 1967396 9613 42664 817039 1797561 54769 167605 135834 1724117 1037750 1504046 589235 511453 1585927 11242 888965 461914 906600 1364224 466114 1070393 1834231 994351 1741533 592450 1590243 613701 712965 1133083 1288870 1031372 1675336 745885 1374832 1024983 1192422 1408985 153853 6071 741006 106326 445386 1293033 1709520 1274329 1802138 1126846 676388 1331056 1440091 344961 1741467 1952295 516635 659413 1111208 309788 1929763 1224723 1394818 1354351 535439 1199201 27587 1289410 759532 897009 1840528 1660252 971208 296847 154192 887395 630575 1037861 280190 850633 1679147 1655670 1307149 914258 508336 217092 1865095 617305 1462520 1790676 1533562 354507 1904660 1406322 1982855 698014 129030 1542341 418719 1935360 502281 1135265 1639631 955021 1691715 346016 1407606 608732 802462 657011 756715 780110 475915 154141 1483011 1001591 1148753 492394 1034095 1453727 1593250 233611 906308 900137 349498 740156 964980 1159755 403717 1449734 1132936 1436106 55287 428376 889359 85161 1347333 178716 538193 1712412 959777 1897644 553861 913963 611550 1764981 1068776 1279016 962805 727727 1590846 1495282 1980667 1286638 1910674 395773 1348860 1028812 1402771 275295 692494 138672 1152685 603295 1099607 1324734 1814702 806 1274585 464330 1898495 1193325 1167234 223391 1195611 475856 871508 1904776 1318184 540922 1076126 79093 1135922 1887469 1319727 218454 1236151 833046 1551994 365157 323644 1361199 66417 419758 813271 198527 1739788 1133152 691226 1458272 600804 1886371 942381 1224651 812021 43029 319852 1173958 1925242 67175 942719 1512219 1743885 1969303 416508 914342 818403 1680821 1332740 1562887 360466 1512849 217444 663137 60790 285902 489356 1747696 1544528 1111835 1757094 848122 654017 1723777 1696026 1850109 409887 8120 1210999 665548 1554512 1955378 535474 1247019 1923805 942383 1533640 25939 543747 1652235 157313 785962 264477 1203649 180424 811299 1111384 1637613 258745 1289880 741247 864571 1261173 1913240 553632 519230 211283 1552784 34735 1321541 868120 1928360 21706 1616163 1912167 837619 761820 371561 521196 270021 793385 1455581 413125 283541 30230 1406236 1761564 78759 466830 1074347 1444911 1389936 1424550 1690877 691883 1882526 595012 1963723 221350 586557 1901551 1708171 633812 1444996 623976 672423 661233 542336 878120 88033 1312811 346084 641633 1721941 720056 850659 592678 1400834 577468 1237795 508663 772020 1590561 500133 926855 1027104 597761 53136 1840554 1900477 261408 1095284 231474 1113175 78109 1524306 1599506 284654 1579794 267298 1223203 1143858 1746364 1097684 1546757 1957963 725504 300445 911927 1527253 345243 861917 1644783 1492450 955378 397475 609778 617849 566099 1440781 1580724 1986054 19274 52470 458679 172908 1093830 550261 1814695 1640021 298679 1186735 355959 1942190 195833 1939350 797645 143654 413525 908659 342312 499666 760749 1881233 1185636 981048 272193 1634529 1118781 148077 1335412 258389 1116045 776967 332249 1024334 467071 725664 300745 1525337 712577 667751 286560 1687825 1425468 1636014 1366367 83102 1945295 1844353 525076 1600661 1059066 1858531 641481 1540360 975329 1458889 1906207 619785 676912 13445 6613 1193145 1468975 204693 1100634 1154168 673961 1990373 1130255 1384279 1712129 1681995 79318 1684828 1196714 387615 1297478 145313 1609210 1698382 1168980 343473 1549005 1046198 1308783 1694334 713526 1940585 192019 1749402 592670 773131 918990 855441 1601243 688986 1244314 1222054 586338 671029 1256887 1154973 376462 211561 578944 1665610 973090 1973127 191450 1763825 1029809 821121 1791476 1480403 993381 198997 1771256 1779784 965195 1549975 1532350 456307 308948 1166206 1748337 1466760 1621496 1052576 1301674 1157546 1915129 379917 1317918 327507 421579 1772496 1903592 531019 771233 660603 490972 1856548 940784 797104 401340 1371242 727730 1812977 1259345 1583684 1149351 1860133 1710268 1904765 1657965 1937381 1597539 1145914 225240 289607 966914 240488 1417545 1157336 952267 966252 369072 40027 1901723 1312158 1980039 291807 1483991 774877 511280 1027519 644035 791812 113227 1896103 49082 998313 1705482 275383 1970609 1177614 121299 850995 966380 235272 404187 1479467 617735 1959596 1113609 1267809 330064 967381 1171562 164559 38693 991148 1934013 1997292 128979 1708377 1662291 308479 987952 1780184 1408258 1478686 1232521 80995 264638 1498534 1033901 977096 843983 86057 1133618 715818 1502412 1871773 590148 647008 961100 111242 1880951 858614 330700 1937170 915753 1923020 806747 1142846 256956 1299717 1922896 1415914 762675 147175 1861815 1347180 601722 1209223 773268 665103 833209 1291958 1105201 91612 1777783 1295634 1257506 253076 1985865 78696 183408 1931459 1058467 650888 559708 1314218 191413 1015278 1237886 248574 944329 378321 152485 345807 1473685 1282391 1110318 1556891 1138639 1686583 1716004 1828194 305785 1011956 1685997 1282171 688832 845056 511868 250698 1042999 447944 170613 985536 741278 1557828 1455899 1788668 523755 957238 1664821 10546 1389533 213429 1801777 410842 180999 1884411 1236759 884404 952434 469400 1710780 1760154 979061 1557053 471401 620777 1985054 123159 282228 32170 909391 188844 1760302 984372 1937113 1609025 1647189 1574892 1911249 943768 1352659 1235853 869427 813165 1132069 304244 1162227 1770824 1560349 1743778 363120 1720038 1885369 1931874 1703875 990266 1595803 1364055 818005 1300889 1305362 83231 1572291 1224733 1360824 764134 1088231 1735812 421342 1847069 75767 1718371 1746929 232338 809306 686581 879108 147954 1257737 910164 1805696 1153547 1325759 470966 237022 1363969 1719985 805122 1521291 204815 1447552 1510267 1633741 855277 56143 246903 1295051 631228 1531834 1945828 1775876 1680399 1718305 1187869 154227 556182 1829269 45218 290432 1029356 95855 970531 660663 1141187 543722 1587295 363416 1664490 497202 910259 775615 1364054 95479 1807148 952013 468308 55404 1925711 1341238 1664862 781594 854369 274483 294745 1489475 1703364 209662 89347 736859 889888 399930 1054312 716764 82469 529604 1248150 64775 554035 696101 1279866 238925 1897940 158736 755522 366989 1029141 1405793 628359 1331175 921197 1495834 655748 1658147 1816154 1304011 647976 40169 793873 1776493 431306 620076 424157 770689 82154 715438 483660 1818750 958974 338673 609815 1786759 692766 1117064 601542 1487220 1930951 940743 1843350 153898 860059 550516 344677 232121 629896 1445537 1582086 1208560 1603397 879565 1891061 891305 1629278 1733414 1667513 1771932 1493229 352422 1663500 438317 1590224 1544749 967693 1337798 841424 588368 1231638 1381553 182720 1784289 256786 109665 1470375 1601760 1481139 1110160 234419 570965 245794 1349901 179827 1430553 282108 193059 1919983 196054 771119 1336799 890368 185469 298186 872273 1379074 125062 448693 129726 1397984 1969270 669059 781799 1997170 85063 818993 1518505 1507552 497896 199692 1519974 1503796 837376 870816 1750945 1653712 329085 1749013 1837433 9963 211130 1752053 319583 1754256 640604 1254407 420409 34867 1652248 349094 264406 1623117 39908 1014293 329586 1344508 193823 1922034 1421786 1153812 503940 632812 1252586 1233822 605087 829019 1904251 797788 1444316 1443999 1889687 43339 1245105 430940 1361111 1921105 1538171 364028 999268 694902 773285 871537 1383545 1285229 691900 73205 1402322 337581 1894016 928598 1062666 1243605 431118 1545124 525314 1317129 726783 1816252 584644 766182 1673928 899238 1167006 264164 1246414 978433 416368 1161817 1811220 836095 391283 1465429 1935398 1165761 1178496 523430 291793 465643 210876 1304361 443976 959998 1022379 733865 364678 1167611 1892612 62672 1681162 1755221 1630727 1246890 1781338 1258063 845182 1964494 1890261 108321 1411533 748409 938318 1211097 1635973 359717 1608159 1865562 1023474 1602400 542892 354061 1809045 74515 1100613 1517975 1628302 479495 156521 518898 1750007 10274 316199 1579228 609707 1395431 590886 1179168 196563 1016799 1477448 758147 6557 1071047 1141911 313699 1790493 1289819 1705611 747215 506582 473979 1086093 1690849 159218 546758 1790568 1801619 1314768 1631779 316138 1176114 1248117 1112007 1562074 325827 239391 1165021 1208761 1946505 1372661 968510 1724928 82251 816229 268325 532816 121996 127055 702719 1023 781835 1510686 495710 540781 1676457 1914963 484116 1888151 498441 4943 1086126 187580 438943 1314467 180145 1982533 1402511 133146 1816047 746025 1534273 468655 844300 1706937 430069 1794173 952931 1187442 1622662 760037 1994715 208411 1875748 122178 281065 1460084 269307 1486828 895505 1797890 1620660 81366 1073235 800724 154312 1228626 154757 1867397 1983612 1304658 1393346 666031 1072900 499331 1756467 909976 1552930 1790239 1087846 1881627 201478 632675 1817233 1841729 1003001 999368 1281137 125726 1981154 14807 1048815 738488 473819 776778 1245944 988297 640158 1341403 980159 274125 1801328 244641 1936392 835925 1699932 53454 817520 148748 1331673 655484 202766 145013 1429780 778093 1802321 1591621 1858506 608113 286520 560227 1840763 1094767 1806276 643655 530411 961395 1304905 523261 491898 636412 1637183 1767188 1340484 744350 86152 300226 1578301 33168 1100108 234968 1637860 1477327 1884233 1152508 1628009 14141 980360 784044 855633 1486892 909255 764627 461226 1274582 1354560 1464565 1014193 1948190 765704 522467 1171095 44000 1262713 1262116 1460743 1845097 534492 422698 946570 1919140 698320 1018957 148998 1862546 1985872 580911 1337957 1354035 898788 651035 923444 1390989 1829133 165771 726716 1590791 1910137 320102 1361313 1038967 1736437 1157293 1027088 1980083 1405860 659524 683562 1108764 1282894 45511 1190388 233984 1918648 1603608 1692132 455120 676158 1557156 1609813 637319 175161 41065 34517 181636 1809527 902999 1597798 575971 143028 1490870 748756 496966 873515 1570937 1425606 314001 1401205 1907939 1770054 1183632 1123786 437889 1111973 215920 1924846 1492271 1440825 1976511 310759 1298216 1849135 989627 1304162 1698192 1578646 1745927 564090 1231249 266899 1242241 36021 1293439 288586 361920 1178735 1807670 874207 1043343 522361 1248444 430453 951418 944320 241639 780788 262025 702044 1559350 1175775 393959 848865 1498941 173904 1000112 655852 994576 1950393 1596717 1191594 1384219 1815393 1341404 1951319 807858 545246 499023 585111 687301 1789763 1724265 229333 1217533 1290771 1639557 88560 456283 1279149 1668873 393981 540047 334003 971864 137564 1437375 1965077 921527 181841 233257 337228 1273886 1566143 1389886 1508630 1696483 992904 298327 1234680 964207 1520141 1128474 643600 1009649 523615 1760568 76602 1877899 1176371 166944 1491231 1857611 680979 667909 753927 1366890 1813958 220022 966129 1361399 1116905 1698342 440001 814633 497839 123170 436793 1974240 726320 1197355 79996 1888115 805340 1189006 738353 169761 572966 286003 1678083 1041633 1891827 1207474 1485687 1407565 1205981 882292 82176 1010198 12814 1020817 1493767 482124 1748981 1794416 60027 269868 1229030 206847 52267 297924 314177 331879 1904998 1826785 1333376 1404194 464650 1932905 1104160 202201 1496385 1153041 42746 1355701 893449 1723980 1688397 532283 843931 1180761 257954 1098420 1434008 633050 1834923 926466 95353 1973332 1875271 804260 35102 1780539 1169797 1199494 1448568 973505 685653 285409 1768442 1938361 567221 837725 476240 1482848 512879 621114 335317 1078720 1922707 1376943 1323715 1364979 1388328 724437 1423059 1946190 783454 126173 800590 313911 530028 876067 689581 230911 1802798 1280054 811031 1796475 1521304 1945259 816308 1282156 1818317 1168691 1081571 398485 1055542 1805570 397576 979767 1886313 770431 958290 502041 1067981 150694 1617593 1563555 1678601 482965 1857455 1512007 1732543 1858389 1479286 1674235 486457 894514 75573 1547295 1716527 1067145 1359409 1117692 657499 1621877 68505 1827758 1252456 508971 658554 1158830 323911 219670 373317 210424 1490902 968063 1447806 1402432 370564 885074 1833242 571724 1189542 591828 403711 1282841 910222 1270102 1444431 469163 175395 642855 1506847 1586918 1622664 1724729 142444 1074252 966898 1963180 1468796 1792893 1169989 702995 841565 954389 443995 504987 35534 600076 1292118 1886361 511596 1843457 1494035 169543 464608 402783 1989455 1693513 832157 109923 1805018 292641 1214456 568405 381249 1178736 1181192 1415373 5122 607474 731126 1258290 117764 968417 1660418 270515 32592 453002 80242 1231421 700131 444255 117194 328978 35674 617043 1015541 1770004 1848642 1823030 1058977 583615 1129898 1316516 1781439 1395807 688747 1352451 632782 269176 1457593 1663365 1482227 1070740 1119978 1001844 1378348 1661091 763123 372523 62440 1993308 520820 1951444 1291300 170875 1734205 1748333 570904 1944755 418691 1448941 1768408 395280 427405 1830355 1187092 790667 849235 686870 72195 760179 1645608 1568739 716129 1301371 810430 1736090 652067 1285666 1232290 1314684 369489 1824900 394401 1626175 442999 1331905 533571 1931466 651989 1820753 1011168 1162572 1751937 1801821 1849666 439214 1597361 681857 69172 1896437 228101 776866 280279 1684800 772112 213001 430757 408938 8209 1671753 1997181 550365 721112 1381773 862211 435016 865767 224472 1961529 107960 132036 1145143 406168 1909212 1318622 1623014 185161 1606538 1330404 1632228 614676 294272 1238923 248816 11286 49388 1787582 1689908 1307268 1142248 1290891 347803 808788 1699310 816466 99324 1450062 1479164 1559261 1519521 1133292 720047 1343199 1846502 449417 268525 285011 1327598 1721838 21663 1867473 545088 1769754 700025 1413438 246882 1213172 1503946 1235680 159413 483767 1816105 1689237 1358889 1492935 1129276 1775404 1806324 1687298 1840236 1278511 1208106 771592 1996282 551433 111939 1896812 1109097 1327640 857080 87958 266672 561822 784957 1931952 1711890 1049679 1353686 1738785 569184 1541277 21192 1220207 70657 1761630 1351973 1739549 1666301 1606791 765731 161294 1294387 1742988 313637 1191230 1876539 699971 546940 339853 1507862 1157284 1141655 716594 1038576 815664 1107316 1132775 400259 415816 658113 294466 1586121 229244 1982592 639795 1927020 1223189 227497 919342 1893921 1889521 1242286 1039594 1152652 1673667 1866465 398350 1690074 1700293 1343866 781754 1686774 369818 1122096 1207012 1981854 700238 1474458 1949337 190798 1875822 32933 612186 44069 1742636 1156593 1759476 679434 1977019 324172 275862 562456 774211 171781 870644 754676 1048717 316079 62465 1246231 1805575 263771 1392785 1214752 1587525 1411457 1251758 502836 1106773 1473337 699548 645778 133578 1810130 799069 834362 1193035 103901 1253381 825921 1616314 235409 557884 390589 1244510 1554410 1216154 1436395 1489071 681558 1383522 231232 1520833 1355733 235500 1305830 1691615 1403707 670797 848202 1907351 395475 111523 331414 804374 1564054 944307 314105 610574 315507 431568 261008 1287053 84943 1444939 664090 1593158 1798082 1957009 119337 390566 339270 476933 849831 1501887 119405 44081 1840030 1206474 74239 1473309 1503206 130836 1164027 1655116 1273895 522248 999021 1722343 1864003 192614 490146 808340 494694 1026094 1257281 25699 991943 1837322 1238274 1661413 728610 567331 44946 1634803 17544 1363829 1939060 1524806 12393 1247337 1229440 365960 360240 1891906 1444352 944481 1674397 1962213 1172214 483118 415688 988936 387636 1661324 1373471 1775596 954689 1266213 845386 258474 1256734 1505909 257505 1745447 745545 859296 475322 288138 575496 91567 1794040 986553 1972993 1198686 1211196 331359 1743916 1026455 835413 1194527 1868513 268315 327155 989698 1220818 213993 149354 1692628 868776 951230 86989 36685 600067 1750651 1485776 305803 1019431 734934 1772466 1415140 832769 859357 128417 300307 464323 177925 691946 166277 474323 1755099 1480543 1716714 945220 306681 741574 1575381 1256695 1671992 1678060 1041716 159444 1748902 310243 817436 1780498 803839 1224114 24519 1014009 624543 1209424 1061704 1210436 697903 1404346 1884520 581835 323648 312863 614151 1302092 1587470 1863660 818965 563916 1850076 183895 1255323 740261 1756650 707244 914776 16746 78065 137454 866275 586530 151470 1168028 1113910 879444 370449 25359 1455309 309254 1228565 813991 1416040 289466 1348651 382720 1184885 17795 1984405 1880534 973021 167670 539272 288085 237153 1331514 84031 1204967 1986849 909008 859528 1607923 1016804 1280000 712307 816434 1161363 1927985 508175 1817032 1610845 1288179 1517333 264619 1959314 1961113 1277221 501799 133515 277463 108093 1912781 1248873 1794683 1683057 1554842 1109619 1980615 1944343 886399 1581850 352311 1687318 1507816 1701600 1526782 1517349 12235 12764 442735 1088051 1050398 970027 865373 1183988 275181 1654119 411578 1005077 543558 321876 1960792 895400 106000 1983765 24359 658210 1833572 1895100 1858915 1008283 865544 874984 1364870 816562 736796 875137 1157209 1513844 1123125 1521167 54861 1970542 116054 780317 173749 838540 1351330 594099 699571 1632453 754225 1806343 1936248 1493425 1474199 1690388 1072871 1769312 256134 1002575 1486688 944790 97703 1329321 610626 1579208 693271 1807156 352065 1281076 779962 1286775 1890887 493148 1987047 24552 189101 467841 1628836 1066553 1084417 608796 1829752 837781 1552005 351355 1945308 349932 923247 1033824 540916 715230 1374574 498624 981515 1661731 856362 915221 119761 1474027 1021497 574259 438523 1267114 1873139 1262479 1817374 370630 1886706 1830332 1915737 950595 1135654 1205494 1670383 546912 1504469 1878822 1266967 526141 580875 1572584 1523983 784955 902983 81845 1100954 774391 1096650 1452048 1856769 259395 62185 1678423 1405129 192504 508308 183849 1608721 872049 254933 1440330 1526899 996363 254373 581128 50405 941227 1935633 335722 1780164 888414 343960 631022 1440108 1598754 1964084 882624 1876311 1639942 771493 1074079 1587475 1097491 1722300 1108718 17809 1855217 979719 833947 79170 210887 1487366 662062 341077 238017 1454148 832069 441353 1391015 491329 1806073 1276592 494031 925823 1053130 1422452 640661 1555194 1478569 1002375 106806 267279 648705 1763470 852026 49839 1093507 662196 235057 1679145 611954 1161019 125761 1159857 939971 936205 827068 1090541 1173010 402933 1979106 246045 1606515 1336759 537620 571319 508222 196718 693469 1217046 1195175 425605 338847 1018090 839705 1744651 1898184 1049617 791543 1119588 106296 1590460 1363661 1485738 1607084 1573629 840176 1405776 799152 963969 1410977 1428479 1598247 1947197 289150 1811380 1336114 1401503 537303 108745 1703072 1716473 656033 1986792 407131 200300 1291861 1539664 76526 1684435 1619591 316863 1489626 1694962 804521 870269 1771782 1799258 51141 483208 1645039 1542199 1086630 705434 1478474 1295857 1801000 750159 1677859 1233157 1375302 1454191 1986529 608644 1948882 1794816 1845007 765533 1260876 1376020 1495070 21237 431988 58661 628672 1317395 820209 1427791 1659708 1706157 1144197 1260243 431148 1894518 211120 885833 1482764 1344274 715278 862497 514554 1442743 753644 998405 1307825 1614934 93218 499109 1243984 1695810 1684662 483507 793030 258425 499101 17827 989975 1120921 145705 38847 390821 1886743 793557 1947334 113269 1784301 1802080 746322 1921509 126837 1339749 433130 1609497 951285 1381274 1622595 1654838 1695065 305237 194861 1482586 748768 12425 841181 50729 1082555 1373397 1535622 1741819 42072 911982 309124 438549 1040662 1751592 1733057 523526 1861928 499607 1198417 169879 11832 361486 670617 1343217 861561 869660 686080 1005509 665741 969482 770826 229736 40121 1128980 333827 1497211 1165898 72698 1858152 1487979 1910001 610853 818531 1812749 1617072 1500999 67486 1021160 665941 1441030 894375 709003 660176 31583 134686 810047 606388 209403 1532797 1130773 95656 1129278 645475 321156 1145675 1836512 1291577 722649 1059073 287124 1762168 728721 421375 1540440 1870929 596133 1988375 1513124 342535 615948 15424 1774251 1723712 1035790 1464901 1913018 1973317 1023772 1226492 765503 228924 1908529 231719 912435 99748 913932 152151 1586013 1128866 26182 101867 1408562 93271 412938 1521037 1792116 583038 1281759 268529 1264134 1568413 27922 1930088 1879285 1787509 229122 1039517 966390 900194 1893430 1989511 1624179 535863 760097 655797 1917258 192772 44068 1747201 235242 815931 1545138 1903290 260969 1601283 1832455 1196758 555832 1242529 1748800 315240 835165 1192878 96165 299600 641258 161002 1576248 1422101 1728265 573456 84618 342873 147697 1861349 1889173 1109934 1534009 1232045 973892 619071 1278897 1644492 490452 1205474 808932 478983 1191411 99743 859083 507620 1512575 1850621 258659 1392594 1812783 757911 1170139 1254512 1326118 1611236 475614 1554355 511487 592535 552354 65273 1346740 1745703 741978 1648625 107026 1049286 1286139 1388548 860521 734992 1985778 221746 474072 741061 880274 996805 1757696 891156 604368 1997169 432430 535082 571928 570705 1392824 1814841 1211263 1154105 1120162 1236174 1939 1192396 34579 1704808 909842 223442 1870897 1567233 554012 579218 1059280 431697 898232 548345 1119530 1179287 1596393 279210 115243 1537372 341264 1446276 587812 1096953 1362541 858406 1187390 336253 690392 1693914 1145084 620325 182807 1597781 1613500 1778905 1463761 508072 253940 1155651 620456 949494 454391 1474573 989974 89877 296557 888177 158659 638344 972262 511906 1977549 1416396 219188 890928 213859 244382 1556689 867882 1034587 354441 391504 1843897 1030242 370242 1391459 279433 1187973 759371 1595964 1240883 76324 1699141 1093501 1962538 409612 508444 197772 1694864 815014 1212249 121920 1135575 818809 1915573 1354557 905430 1373645 1718516 260014 212004 1542365 1748887 420211 627438 1959456 679337 1235562 1830639 1839708 809912 1820559 1047233 1456570 1331580 837237 1523492 798882 1607678 1223356 763629 986410 1335300 1281244 1387668 382567 551275 351029 248536 1739244 569641 1163538 1204507 1178546 195794 1751780 844018 1503047 1381327 218565 160113 764524 32812 585060 1971932 1558369 50095 1560983 1133957 1629813 1185399 316233 111988 1865121 209933 1510971 1150459 651027 57085 1514238 1270660 1727687 1090406 709137 356196 1689125 1311669 195673 77072 1503979 11663 1625471 241578 541546 816344 617649 1506453 123592 671985 1978664 1577411 814643 897465 1433188 968737 258072 755427 1195136 849312 648358 1015877 1967314 1052846 319562 811356 1289267 697108 1387662 918575 1662122 677792 1424354 58019 1928569 703692 1831546 1109742 1464478 462712 487223 713426 924271 512507 1190336 768965 584576 1956891 1440930 1472327 624552 846742 882293 1240265 1986265 238346 1568398 1587926 655399 1948708 1529719 734745 1198574 574698 1690997 1608030 1590180 1186318 629388 535448 1394408 273665 851739 564557 1709838 1375499 6371 1676319 1381999 1393229 1802957 1444745 1544451 241294 409320 1530438 906885 887487 353976 1378113 1638333 775235 681031 780546 274518 307216 562542 1353332 417310 1036226 1521408 1733647 1973129 1063540 950349 246750 1512800 1812662 1601965 1959734 1804812 1003814 1985479 263116 510705 146657 1524563 713006 1454055 725002 1951979 1539608 1798164 1409802 826653 1156187 1810306 671895 821797 1035632 1003994 1739438 306691 1410078 1441078 1988150 565909 1804503 1757722 423887 650216 610116 942412 9451 1060909 373977 1887859 943256 709816 1169515 31390 1533248 369219 1382966 1204196 955384 1356291 375412 1024193 564429 255573 714034 1879055 397132 1584080 1356809 600838 743076 611 802327 1600715 87215 477183 1182291 219387 560094 1840459 101293 1656632 26727 95668 73195 992056 1463920 573875 1375667 665313 100450 1980358 817333 999348 1391351 245907 488471 1475115 614243 1744054 1373275 185330 131955 1283917 1918627 169788 677466 1247226 333885 1350011 617134 1810394 221760 1159962 965714 135313 820974 1042568 1198237 1035659 1684992 582694 1282273 1425670 44686 1559337 691167 218351 1839524 337740 1842641 900642 1835253 1675385 26687 675571 941401 1824198 1943368 1780793 1435571 1150946 844737 847496 1703288 1357121 847350 815240 1084600 555681 485236 97603 864425 709366 1357598 1202248 1906185 1761055 99506 1544577 173866 1946119 535203 326339 414030 524626 1446239 318063 1034400 1434189 1261517 1531265 604285 1380661 1385007 1448216 515606 1820401 143961 1690582 1980275 342608 1967709 24260 181077 242243 1303875 1469037 383025 748750 1201981 1376960 1352747 1262138 1245648 277169 1149148 1566153 303864 274705 855113 417277 606959 1239581 1521128 975094 1219677 1867130 1629352 892372 367915 1260566 823343 530005 1011678 871561 233513 1545078 53939 1697081 1159632 168954 764886 574458 1116918 402267 394230 1761106 925657 1441418 190523 234475 1510160 1151479 965226 159635 1717551 1750977 689812 777873 1479393 830069 619340 896841 1668348 307942 370490 1247959 1061314 1787777 581256 476579 1983664 1200471 1310253 25701 399878 1575764 6306 898925 1025382 1265914 826489 1528098 684142 1511688 157590 1210946 1580198 553952 514655 691370 1885615 686058 438335 1078986 265086 445699 1177500 1531294 111237 1542162 1165624 625281 53016 1934665 1234133 172796 890411 1830699 251224 174922 142635 483148 1013896 1800474 903848 71961 151411 1824580 360217 1147512 155631 804505 255510 72452 110087 1445734 1729475 1249178 1375114 1677506 193944 1841814 448219 393991 349847 1742639 430523 903620 557775 1956635 1113154 906887 332160 638876 1201642 1874166 290459 654765 709825 1494535 308056 14250 489732 74246 1192682 878295 30004 416075 195731 243973 1117774 1896024 1672734 854736 326455 1943481 1735114 1341543 387167 1649694 1831392 1160540 777916 1249574 1658387 1125491 1567142 1564275 1751757 1170131 423335 1361012 1073885 918717 889566 314335 586572 1002064 1925637 1625315 1108360 1545335 513743 644066 1727458 1623745 770542 1623045 221770 1163563 1822412 1114609 1589192 1984027 71284 1803904 1942968 1106640 816112 480831 296771 883798 662752 1024774 1135461 1654128 470400 737336 427908 1895471 194638 1947560 301747 1808670 1764686 1103058 168652 1066753 1759970 1933866 703301 1741107 928990 899889 1291690 1789998 912888 1996654 16373 28148 346568 1289313 273574 1809450 1190608 840715 1751862 28020 838487 823737 463882 582884 190577 882428 1964891 465270 1241011 960928 1161404 803350 68435 1166021 1401122 1723757 1711049 1453551 1232473 1913068 1842145 700573 1215582 1684873 545933 1461231 729270 1139977 671037 1916838 1945960 335756 1703334 654742 135433 291235 653325 360297 779147 757048 260072 622534 1814522 678285 1585857 328970 1758814 1655020 1544477 382107 1473003 1506123 1216834 351626 1988881 1974972 1283689 782409 435949 1683101 445091 965138 1658849 14810 107950 227543 1126718 1550996 1095008 1425086 1398778 1055703 1769177 1127225 697458 605904 1833927 291919 59143 869025 160723 685445 1105486 763509 1632185 1387271 723184 471042 664469 215412 1241199 1974618 1297989 479481 1872933 1642808 1085335 68323 911675 1366591 23034 1029111 263231 822072 780383 1394220 1453290 995677 71731 106932 1861848 793170 1752310 503411 1633621 1603255 934826 682508 372728 576930 1975958 1280638 200228 761413 1477995 1349259 354438 409425 1159305 1062443 358807 310251 652501 636124 122230 168260 452935 590869 490337 1190943 476234 1830090 479438 489425 1431492 1350094 510115 131315 1977590 1198411 481758 643856 1634151 165138 498818 853424 582818 1469807 1191597 1341750 883021 1122890 887653 933126 379087 684400 285919 1568788 838739 1879978 367566 1662317 718061 1289217 1928029 1351230 288568 1686157 1310966 50603 22381 554041 297256 1064377 306047 1960951 639452 320542 1324008 996469 186832 1206572 1581717 730859 1477909 1949176 971976 1423757 139130 1918800 1157178 387927 1885817 216614 277831 1632474 702325 1266389 1828802 636947 47175 1259266 864605 1332387 836512 1478922 1880639 1240486 1186974 1245558 385434 663702 1473272 1888774 1160089 930053 1137005 709611 446056 526390 1786929 1648806 1122200 1930697 763668 1050411 1418847 1055537 1558703 355549 1829180 1990266 1105951 1612866 1286431 1769524 756527 383050 1356177 336976 322151 556177 162157 29507 1766942 1495548 1336859 1819937 1081882 1038421 1739520 731792 1737939 1703644 259889 1926449 1856066 787485 1042563 1537194 1035376 55681 778916 1556146 479206 1916268 200797 194182 1672520 428795 1749572 784619 605176 1308936 1442621 1590363 1889764 410393 237000 1414774 248589 1404734 1715341 1832918 1734822 123521 1424 267739 69503 1626050 1838005 95447 552784 1247180 469845 119037 228796 1971915 502821 612036 1461672 1452098 1284324 846532 1039256 1717162 26671 1694272 78665 350645 969139 439384 155666 1797540 1918084 1823935 486019 261558 1752811 1984885 733003 911367 1655357 654698 290492 488338 17914 457345 716047 1066968 362719 1118725 524181 281672 1826742 563890 1060957 1964051 699601 184537 442310 34510 1517672 1207983 1110 437112 905581 140992 1721477 986967 716310 940118 1521544 647101 407999 1850747 1023987 1391080 124193 1249996 1680810 626996 227881 94138 1195415 1258338 721579 132514 128126 919113 550266 1822639 1255933 74737 42191 574350 99554 1460983 1634928 243406 908476 577073 206098 1476835 986681 326600 1611086 562968 284875 1518320 625841 1055808 63490 922390 1707318 607646 1470425 184225 1682129 14399 679427 641150 881868 1031155 740410 530853 600361 1030289 996423 592033 1205481 1488038 516478 813891 618331 1599 853671 185515 537538 480845 1263983 712750 672689 1728466 1796431 779795 1795456 481704 240238 1924580 1757278 1921099 1487822 130961 1905047 893800 1656871 382350 54597 171890 816734 1128900 1644332 513939 1061243 799358 1844087 1080754 1520268 1856195 239441 1399802 597081 1735722 730892 1090988 1858224 1780352 888761 1164377 319226 1109786 831297 95420 1203538 282102 1757165 20531 1132273 476081 64520 1503199 1229522 367004 620158 861191 993656 939329 1229912 703905 1139564 291900 433926 766435 1732283 785968 1763382 937092 124826 78629 133601 561823 1606269 1784628 623336 1049854 859744 1846593 61204 1232795 1776157 195442 1291535 590415 876032 1335042 1561828 1725220 1818547 1577930 554151 104794 1126375 1695729 1532620 1650818 11445 615775 1097835 32625 967736 1696231 1522476 1587668 1662123 657594 99901 592037 630113 448826 1208146 1019414 1587410 301329 833389 1134130 1296613 1656150 597812 1431521 75136 183242 437459 1059058 443986 1839348 1250925 898271 1386655 1059735 1674712 565788 1637217 1340874 1566962 94438 1731271 795148 748827 849536 1532413 1631657 703885 1922081 1163526 1719366 806394 1732387 1036311 1393303 409451 470488 1164911 645138 67877 1293591 623354 1228127 492280 1831125 1932786 510822 741266 468901 549179 1954817 1490291 86600 1744421 340037 368326 683592 1931341 1500487 800935 829588 692621 25567 721335 655754 1901930 846147 1525560 162046 1185331 758491 1572409 596972 963323 1697620 487044 82374 717741 1586575 1624864 887492 504718 1030480 16248 1160181 675439 295868 1924769 649054 1084495 1450310 231878 507317 280165 1617962 1672866 259212 1256185 1783334 561338 1452968 254678 867239 1531948 1654552 1044190 521085 1578242 23346 4438 822391 1907811 716236 1895912 1055584 126683 760682 165354 1223144 390660 1639913 566242 446136 1751320 1291293 1641150 1563941 1744913 212943 733910 417474 594559 197113 1055660 143025 677132 14260 1960763 722833 140392 53322 991919 1674323 745625 492618 221927 1154160 1606622 1447437 448705 968080 1535755 537169 1553108 1280200 1664298 1910155 309091 381262 1775811 1564785 386856 1681105 1063542 1489723 1042407 1499503 1042285 771786 1264291 4337 528218 1123291 64780 1185802 249006 452583 1202530 1915 1025077 1043132 556161 1436715 1211796 1219846 1093437 1887408 1348637 19698 182187 1198068 1167043 351910 1823667 393099 1908938 920440 1622940 322418 1150164 1492659 1418416 332262 637574 136972 865457 169406 1062143 616506 1667796 702176 1848438 1184950 822625 220321 1145380 1769076 1506161 1127266 1430950 27985 887314 1027729 680474 1289993 730038 632597 262500 240057 186309 1045242 231124 671462 1114325 1624382 1572938 1194563 808057 315889 30024 1366273 918624 68912 1404122 579595 1674725 1285448 181957 1794710 1734232 1217216 303489 442349 1003394 291987 1958282 433767 411502 1298188 522790 1730667 990120 1323385 300030 1408001 673679 809869 597178 212763 1597415 585714 109957 690836 1434721 638326 490727 1851736 1613687 1672110 1598812 1097349 1715564 643330 1848216 1497969 1040330 1135797 457953 1429783 1460791 839766 620956 1881270 669149 1322918 514304 1205041 1891918 908937 1518405 528310 1715994 322548 1165479 1128036 912524 307535 1885302 1947677 615418 84341 591356 187543 1221031 1908237 796850 268786 1192631 1830277 755670 504055 1070215 1758879 699755 1465102 1736958 1748310 261840 984897 780583 74578 1739615 488793 1366683 1711308 1785167 1550579 1287873 1533896 292605 1468835 317526 1779619 633198 1438104 700114 1354776 1475273 464269 772131 1828275 1167989 644310 1048943 410728 1914905 576104 600251 1368688 784803 1233834 739829 1846443 1468039 1450097 1174956 1265853 627930 1278954 1332715 988303 1864322 929685 692511 1449933 755104 1995574 1363781 403643 1793748 1051374 1186650 869516 1351970 850966 257904 362618 1499206 148787 901032 930006 150180 192632 682585 821469 1837992 514574 1983339 297051 402260 1159717 33757 1364632 131997 412610 1384921 896912 329804 337551 904966 800531 1047640 22718 280171 823592 1278870 1964615 206041 856266 1422087 85328 1548579 71193 1025994 1059964 267041 596968 1589957 471689 1289401 1475067 487604 714674 1123400 417051 1139349 1193369 1390290 478914 38821 376237 65586 222760 17279 408199 1884889 1743954 476427 1650118 1178184 1183795 687353 1864843 1111028 1391240 667627 74612 459333 1004308 514682 1264440 691180 738401 1069960 459756 1816640 741382 1021097 1465091 1936051 622718 152350 804100 1237312 1193799 141733 1444441 1281713 917672 761345 186067 767508 670098 973542 523108 192388 1543687 1183682 1457300 53189 706631 1096543 1041900 858842 484427 1222949 1320152 486164 368950 1591427 1541042 1244603 1680684 1265950 1349542 1088592 395259 1351651 816307 1686479 1186671 1610682 1388976 884569 1232876 1180861 70621 541909 34225 5608 663136 765097 270955 160453 755206 752467 1656025 816095 1083502 1482801 128300 303678 1707567 873068 1003368 1599782 393660 1887778 1586161 1534550 851711 1146156 1427074 1350416 445156 1107113 946618 1541803 349889 1359727 557431 1758391 96731 1599605 921224 1094653 1142228 541075 406543 1225857 982081 1480484 630613 670346 1810858 1427033 1871905 1911403 1219977 862185 144413 203408 1701168 1749757 391007 685558 796353 1851275 795908 255848 926565 1718801 1251242 1513969 1741892 36057 632988 1496899 765392 1886181 1853840 1626720 1871356 1733001 740280 661053 726840 1266252 1866347 547128 621230 1501119 675338 474810 606659 1554863 744858 1136800 1455953 165895 696378 47294 484188 1108937 468691 40067 754936 1137091 1361813 728620 1967547 1711815 917920 1359036 682390 1158216 306654 1106237 1261675 30201 356301 770017 17150 1215595 1898889 607722 1182951 435037 1090166 868030 1604154 440892 66520 1711533 585054 1704069 820424 1603486 368469 1103603 1271201 1626495 701127 1306712 803984 1402343 94790 891179 1571200 1410005 1487844 54092 776350 1744949 465396 263944 350133 347160 1973296 1132478 440113 437731 1890925 169668 989543 557557 1023207 656631 166091 248080 1640813 423745 1322176 1960310 278417 1175743 633631 1944671 1546970 1303735 635015 73064 1231770 863792 1861188 385104 1733371 236276 1222921 19927 1417650 1496279 729399 1645117 394452 1456996 1588457 1266943 975302 1328337 736794 1423089 908205 436650 902484 508975 1012583 823803 410159 1939145 1665290 1020562 909022 1768484 75038 292220 1101792 1538056 1823011 1431459 1754497 1222387 1578739 1846859 194368 1076505 1509859 1183579 1650446 21654 1781290 697667 1905995 843507 1108963 882057 130978 1479021 236447 1579546 1872012 1050529 107951 135781 299323 402537 793625 1738922 255748 1855368 381003 1236681 914168 544537 1815395 1231918 127800 864841 1146451 1136246 217598 1380605 420776 476538 467217 1812279 750568 272722 1811342 161804 456669 833694 1556246 1276682 1968466 590067 563149 104341 1967784 1777436 1167909 732750 1016885 1154991 645388 558375 1454797 206306 886682 162526 1538034 646458 1386986 530906 571517 904295 377254 1726919 1805178 649457 1907210 1991221 1172459 1402029 1565971 1184713 1546924 1867763 1657421 946864 23700 1968871 347072 739064 669540 78276 1253073 363903 1847501 1300762 1593677 442861 1563028 1940762 324644 1835648 1902468 341793 1611670 1262433 37737 374263 360521 353557 1926079 1954016 86768 484511 951234 963481 1097792 1712824 1277155 7906 373335 1887372 1033883 1756785 1703729 873938 1254127 655836 1714100 399092 456634 1657390 783726 1451396 1887228 1683823 234780 19895 1182181 287826 1415538 967677 1757880 1961884 797227 1408036 1635144 315468 1849799 1628161 1164417 1101433 1960051 410992 1718111 965863 1486192 1151454 1630760 1191691 390668 1900817 1229058 377271 1823255 261067 526861 272449 1688836 603873 1658864 1888425 1927344 1504430 1932431 1499246 1914344 1769022 986487 1033143 764359 105315 1204214 1565253 862780 1882701 930135 811926 1280487 1417517 11477 557165 285077 1362807 1068263 1066828 1877799 1044593 433034 1002225 1289470 1938332 504890 1335209 1219023 1136215 532249 145785 439101 802781 1071080 496168 70874 1926875 999466 495032 799936 695485 1134453 1228489 345038 1546850 1128432 20042 1014883 1381164 1239915 640412 1146613 994148 1144257 276990 112322 391151 1326174 87734 74326 728795 973987 776417 1917915 1773800 1459510 1478713 507223 490065 1057181 1977100 230718 39473 1706572 255146 1010905 497359 867500 593722 984884 1804653 1559260 1217488 901621 1949409 737724 546854 1652785 1980665 1062382 1260232 1663558 141441 29900 940676 695299 162522 1541863 239431 1257258 628984 1559368 113394 1983836 669304 1941096 1535621 1435632 1100874 829609 924956 752410 824862 119996 706145 1420667 632397 1463628 772226 149304 551593 976198 565907 987896 1527146 1001900 1939665 308943 1925928 684879 1129414 555012 1326313 1918514 1787470 70669 921367 1798987 1434727 89613 1665679 686803 1328572 177495 948673 1200121 514591 1004294 102664 502069 1963266 1801314 197833 1760828 725065 1081634 546362 1315842 203194 1683168 26733 1881972 1459745 1365034 1846940 1692735 1924757 491614 1457670 633270 1799090 1356604 1418892 1553663 1517311 735175 1094986 383248 932782 974 655698 150729 1384479 810082 167568 1779250 240124 154945 1141209 1095908 1840393 1550692 53433 990918 715147 1819014 1733891 629675 659342 822068 1374721 1748722 1094923 457756 1625020 567290 1326893 661744 124800 749187 1198031 1163312 777784 776103 1402918 545274 1602526 169193 524034 1122168 674940 575477 107928 790205 1419736 1024957 699371 1334533 333453 1093712 1371521 1394630 645650 1087036 611802 89621 597095 1276087 1343428 379051 1344992 1817238 205930 1336380 794049 1220359 1339437 874177 826369 1637803 318494 190121 1547356 33917 993081 1376111 712601 941079 1346689 72937 813015 900256 166964 33518 1592869 752764 266914 1589236 602820 1087928 1190135 588527 1408731 1586578 145672 666406 1956609 902421 1363348 528243 1733817 562879 581724 1087169 234224 1899392 1005172 1661975 1627386 456636 3188 30884 1852118 1105541 1831459 1185790 1689777 1567172 701144 1600556 1292909 633507 181963 434582 1930223 809454 1425902 1120738 68028 1944432 1502549 335273 703409 621110 1510287 1674741 100920 157084 74546 807839 936028 267494 1032147 266097 750634 714861 739240 1205961 665182 788954 1075592 910447 181464 1612188 37414 1809708 1955774 740417 560084 752430 440880 1694139 1319403 1218448 1780733 292108 261334 711485 818673 1189124 64867 982868 1123605 625243 911567 1787047 950319 1640631 377264 1500360 1491082 104076 551626 1148700 787288 1101647 638625 890737 1361851 317223 1175231 1379129 1792661 1902411 372618 905387 218587 566513 1417051 863242 1714178 1880554 1894185 797320 1930758 1452129 624437 1244138 1006188 1360350 69484 723463 1326223 510947 1450488 1968628 197834 1964446 1598040 1536023 1955449 1580295 1914449 1328588 1801006 550664 774956 883191 1814425 1438860 308217 435075 1410243 1684407 504790 808334 67667 1655581 398653 926691 607585 397611 1368276 1015395 1220737 564745 735800 237319 2801 1001338 1140218 274728 653691 335191 1144527 1148337 664160 174930 1250474 1974870 240758 1870630 1136557 1752881 1853924 59080 1803402 1464691 1670482 453518 1325001 679368 1986372 1000726 315313 798438 1201858 1268239 1617737 1053665 1939735 1434778 791018 791466 1531735 1571164 1502818 1808363 525377 412309 259489 884736 508849 1904289 1252348 365511 1459303 1896890 1990101 1838948 1167677 1986811 1034431 1776442 1674279 168354 653375 1962506 1552392 314960 798762 1947091 64073 111322 1698369 724420 529302 51569 457299 1670855 925865 867190 429238 1339123 1518435 585450 1481622 1437445 193076 742897 703413 661434 402901 1844743 577088 790514 1710958 1199574 57640 72308 64768 1181230 1696347 1823322 289988 1435872 1024289 210149 49206 421816 1329736 1113897 530451 1273405 1080624 1349125 16134 745031 1695932 401827 229046 756309 972053 265000 1584517 466475 1885582 1232285 987951 905372 1694901 222057 243755 285543 1180881 1187206 631676 232587 500200 214271 722876 1171180 1341376 1252499 672920 998930 1730600 1082520 260765 1089775 1870937 477716 857879 779521 594701 1966226 328453 964317 823437 122865 48490 773551 768722 963621 1159445 370886 795462 1308796 926427 681198 212976 1502358 855287 1850419 852519 1335134 183535 431599 338104 260871 1515825 152170 1517245 610495 1565029 1564276 867294 504886 1164594 763791 1364780 1671697 1852749 3680 1685741 98450 35324 57154 433666 1679519 1535891 538310 5728 845028 76960 1934431 157783 951202 789 1276064 1287799 1459772 1965005 1663715 17556 955565 1726715 1038277 1977736 1143099 23254 1341107 139604 581232 614216 1029114 1665167 942204 1809675 641674 427559 1770607 543657 376556 1249459 835927 447644 1470281 1597112 1818197 1549999 1647971 1255343 969264 401665 967562 1909785 524532 391465 138880 1482171 333994 1531477 1096079 436301 1898319 609974 1195312 494164 341706 1905828 1841648 1703709 356087 828055 276623 56044 824161 808839 1190283 1847712 549428 1021635 330314 1210502 820239 1560439 1517704 260199 1914568 325351 1927283 687349 748950 1854414 1408473 632708 719596 511658 936437 237470 657231 679812 1377014 1555575 1903200 1510422 49084 1287704 181281 644287 288101 612302 123278 1904160 1388495 1382698 1533381 194137 193644 356129 859309 1745250 923552 1054057 1662582 445808 335793 1659619 753778 1318292 1388868 644204 1342571 596301 1935716 594495 211902 959350 249899 1061523 905905 720964 1481537 1516564 1841016 1061159 914297 1312193 1876406 674050 1146966 1112817 814666 602178 1304502 1714256 1921596 1333539 1398505 649445 1744880 1913344 1843240 1408796 1914456 112385 839181 66348 1029426 1569691 1671936 305059 948266 1163121 320193 1177055 837189 1391626 98765 1775049 335222 443142 801348 770007 286487 1295119 1977545 1425718 547177 1518174 277666 58779 1280182 905470 651090 1641407 947886 580680 1366550 1113551 1452658 44433 579183 834808 1357546 644797 1051834 1115552 376182 713722 1692496 722592 250422 1880947 1429509 1719674 435490 997365 575470 556173 1308217 118936 1244282 1398844 623597 1315738 1526635 1091665 1125918 1845234 1895360 235639 1018627 1658428 1302213 1826649 1637605 1570806 1795496 1290974 1406708 6651 1586930 1229112 1700514 1200920 985116 1319758 741369 1128551 822641 991483 147527 285485 963279 1083188 647502 139909 813339 984428 1618708 606140 426366 368287 548130 293353 1569991 1475292 718326 782001 592883 1606447 554631 42468 914522 98119 470029 1397416 119748 346871 1933024 180059 1906497 68461 1729157 1138310 361672 1887585 1449479 235027 948817 1531681 1143050 1700397 491830 113726 608082 837059 467281 1073971 636264 1071851 1409060 1091171 1065996 80919 1265899 1009239 996748 1084706 507883 402898 1082131 829705 1688444 626465 1582796 1767541 1080363 1752467 574686 1530540 1350072 328416 918776 1724465 211578 1101580 1553014 841004 525065 1374230 1377237 411851 368565 654287 1029864 1804020 1901923 1029054 1869948 410276 1621046 1376923 1498579 1022068 1589416 1862866 1473207 285361 1622067 1933755 1654172 539252 1467601 536091 1762702 389150 1160389 1954904 935305 346170 47711 527887 870602 1830596 376147 1201663 1933206 527453 972298 888713 1725165 1313714 1225408 44994 798946 645064 154222 1321463 1405604 861540 1945395 1067073 224962 1038898 69863 1802368 809018 1713742 553649 504815 559882 1967509 886563 1965813 1792741 745317 1616842 844458 394608 55058 1011926 220248 509835 689710 1969998 673621 997321 1961793 641680 398997 352763 867708 1392123 978539 584549 796174 1126516 1111292 778297 808110 799538 496229 1939258 998372 394078 1676580 1043643 1222254 1357126 1822557 134292 1437485 1888760 162129 1893300 373713 1471187 1075087 952501 1659965 819721 1818147 1090708 1431472 1287813 500624 1923293 837533 191103 361916 874256 60876 815001 109740 1169384 1700685 118377 1795502 276001 886981 533673 1185716 695963 1601538 221567 1141499 1064913 689358 1643972 551566 1336046 1127774 1598520 1054356 841199 1306785 1175289 1839394 1291522 333639 475684 1231014 1975828 360667 160755 214870 255554 602603 1845495 818282 144020 1631833 1025259 493687 555362 1514690 593480 156447 1061579 1093243 136285 1299406 848488 1774872 1553474 212048 457645 1674359 1168770 624023 214207 1252172 436859 1630403 1648125 394221 1201144 1295171 1902455 889641 478515 1169803 1160501 1241328 1058266 1514544 364402 512314 1475216 1683850 34799 803867 211883 34535 1842159 796189 101819 1131789 1154847 1741126 872774 650376 1079324 151905 350194 1288589 1155026 1145546 1043041 206787 1734792 657954 1274018 840123 125361 804028 697385 964667 174131 1507399 1272221 1665124 336516 1576593 135640 4196 525774 362472 403343 1157183 463532 1639634 463749 1686688 233567 1271423 533091 1995447 1108856 1798596 363816 902737 1910154 1895723 333363 173197 1890720 788354 125805 1688769 1658085 102192 716030 503891 1220021 417689 392479 54551 75869 394824 1251422 669462 1369926 620505 792512 1078250 429269 57345 1667613 716835 880005 1749534 1649774 444095 96193 1644016 54974 10219 1832593 162082 407834 805022 336503 483213 1445407 1534278 289111 811636 919816 1003413 1870295 85961 1100131 177421 445082 1978346 107711 641729 1817069 417128 143029 1423612 766502 88766 714019 1275830 1234694 569291 169191 857805 1821995 1516091 802470 1057281 1534780 1218820 183428 938990 495695 1453348 1205555 960935 1471481 675047 1556313 793349 530690 770111 687737 808631 1948598 178554 1217236 1797060 1724623 1875137 966469 172613 1637482 1805934 792735 565034 812421 817723 1073459 157510 93776 1762348 739249 1712158 679848 1522304 1105592 1331236 1742496 1489681 567961 1332814 1281356 1635131 1571386 1780187 1479362 304549 906375 559818 1599852 1897786 1322970 1972061 757723 1480708 1351563 1122396 981089 790225 228123 877866 1145594 85587 1303443 1374384 1818261 1507207 323275 1218651 1970807 862448 194052 722356 1612014 1442854 1114031 1685018 403556 579186 400494 37078 855189 1866612 1242631 900567 1833899 1023128 158114 1911472 1136370 917168 1681370 1655580 286260 136960 1288439 166376 1670281 919874 1589870 1578786 1793548 812011 908490 1060257 52076 1132402 1020258 608975 1346253 710426 1092545 1358135 763631 91984 972284 1961701 292837 938182 1211505 948805 1308703 143789 469108 133170 1519753 745877 1341166 1761597 1571676 1133944 413261 1442576 1447884 610126 620695 1264556 1384485 505569 1040086 1217899 668774 929252 1981043 857806 699975 896157 1689502 1125744 1763367 688528 775739 1273418 883599 14193 1975214 487503 652357 224447 194325 1831717 335754 1109756 1831115 524810 962481 1788945 1391089 1291432 10151 1249080 1008816 1731372 191646 1074856 240068 469067 391385 297673 1939021 431198 101685 1435526 1404425 1486048 163623 307196 432554 1273799 1835683 1675445 1122758 82604 1206760 1882140 1081644 1394181 358183 651841 189287 778910 1091131 693842 82516 1693203 655910 710010 670341 1326841 1538898 1707316 454370 1479984 442503 1565314 1672132 471978 1311739 1542112 427337 454806 726558 506408 226189 1350057 1942035 1991840 1078410 122915 1685213 111889 1070736 202651 1633107 1382342 1004400 1277128 777311 699267 1323197 525440 1383926 805472 1171481 1696260 1874944 538605 747838 435528 1334538 1192466 260764 1668619 371005 1132697 1227161 1169850 1896801 1133786 1464291 1023557 1775891 830543 1164879 1681694 1138271 911816 950659 883681 364702 483610 1140222 1054194 983765 1684570 1301555 358779 789080 966138 629805 1761344 1737876 1325504 1853073 182876 960170 436567 370314 1017497 881362 404169 1409670 73506 1477970 556563 1122097 1635659 1168602 851334 1902027 722476 799624 600776 1852220 623921 1379571 1960298 17215 1505178 1226625 1942822 139442 298386 1741497 734906 558476 1193144 1636758 211698 1897792 312700 918916 1716043 1028142 114208 1011006 1521966 1394564 1412193 1189339 1596998 523656 691953 1839291 971445 1132556 1882888 260285 147547 1733610 338369 1838647 477854 6266 911405 58821 1925475 1381108 1166841 1569775 1425294 1969812 621001 1111118 1403161 392796 1259211 691998 519669 1792748 362892 1377990 1909789 129286 431703 1623691 1458660 100231 1613286 1568411 1378887 1216410 1301709 1768130 1960784 358066 1929440 978236 626505 122014 206757 327043 64605 541234 41210 1685661 746680 144290 144741 276411 1341679 456410 517068 1544838 1357329 1552674 341533 61682 858805 611581 975661 455400 904249 811825 767804 1918954 1834100 583818 1153138 1903481 422540 1841720 1973471 103348 202721 1759218 455157 1325049 354100 1833998 1239267 1139996 189704 607044 1614153 1677005 1940854 649515 1481222 1211454 991866 1843842 1867773 736537 244021 424767 240129 1975541 1068968 284565 1621232 1871035 608500 829295 1254114 1487110 606359 774076 607994 266126 790596 527562 538490 509688 1437708 904421 139122 1785246 1598480 959026 1258104 1303234 743454 1719326 1450632 1775054 1415638 1825998 1509959 1204445 327281 748095 389916 816581 177415 510991 464676 377018 1273941 1472530 1228994 1001378 107170 1704758 1377969 1067556 1305945 1903668 1349140 1409341 554207 1045299 835773 1380850 588571 445834 307324 1486895 685231 673447 726677 479019 249507 58936 442764 118335 1360249 960758 1566005 1145354 1297872 1695884 1417783 1017332 549282 310241 651706 815141 1280086 1022394 1735679 1090977 121506 688406 615757 1004509 1411032 1221933 791862 468042 386312 818037 1888624 1225455 998194 58389 1297087 1097287 1766407 1598722 1061524 1659505 1407213 1304731 865071 1319748 51567 208263 963657 1172254 1646219 805186 111330 1275932 792054 1612135 1708867 206667 268268 1652105 278353 1168154 1634470 1859803 1659064 1823852 1952671 565033 1829896 100929 1953341 1794617 1707770 1130619 1851031 378943 432163 528465 46652 743615 565379 1607161 1297110 1868637 1179454 311091 1139145 424369 382172 1990666 951872 433303 331813 1194197 385587 501701 439588 872152 1013221 655048 1031954 815751 1302501 1183633 305755 1403064 1436034 1487687 716934 1762911 1693172 361647 162267 1260782 1396972 1078244 20324 357374 1117098 1862100 1708463 415083 101651 533985 475636 1402881 649800 1264944 750271 50753 1371816 1065386 618953 1592951 1482218 1804189 555664 535697 1170143 349081 1620539 1624263 1172340 818375 440543 821178 779221 275802 1118287 633514 95005 1800194 1159396 433492 570505 1748543 617193 1287550 1355588 576340 633235 619795 903861 945774 334345 1622891 353513 1760017 328524 432978 1089388 291306 319438 1554857 466441 1593516 1566395 1045169 1772186 32341 1838585 1806154 976297 1230429 1066529 1842177 1859811 235975 1301804 893986 1224564 965775 218828 205353 1033629 911335 610129 27543 326415 1256235 619154 40390 1132349 1519295 134030 111774 540015 523781 49116 1990804 1249710 143363 689534 1304443 512234 1466286 1246357 897179 1666237 559885 684631 1616285 271034 1168689 757964 184590 1374540 151580 480573 714362 199788 518358 1626721 72463 411269 986040 800584 1281133 1386493 464794 743681 1874566 501014 1664051 1696460 64197 89922 833881 400190 1429056 143236 592798 1930120 1463379 486656 1162286 649723 1293452 73542 1129722 94586 1477539 856698 1832244 701970 359632 138000 490035 973406 452940 69431 1365498 668558 1643239 103380 1643052 603068 188504 1046552 1456404 100977 477315 1232341 541700 1902896 1311099 772918 1504179 543591 11004 1901294 1406932 1432537 521360 506580 531752 1986657 424102 550680 1362819 281257 1257102 1950556 802572 918007 268559 22362 106668 1339056 861610 907659 559209 131519 1232428 1836797 1258906 1121503 796146 1881456 524406 1579930 523289 1112896 652605 1181053 1177793 878343 1388738 1229228 55563 1166717 108511 1722950 1741982 1901022 1679756 794415 615120 1521604 1067687 673732 1733460 378832 474627 569513 1274417 128467 1834808 1343143 1010417 1315185 1210408 1962314 953366 231146 786448 1694213 1840950 86555 1623362 48828 101081 1912784 1753704 1592121 735216 1946895 1025241 603412 509393 1643073 1955978 958004 919901 1447896 1282569 1310810 1786467 1021514 1394870 1937185 1254018 1571953 1381614 1416398 889936 339740 1191565 1044447 1815522 1163532 1007204 1752861 782796 400448 526097 636027 1085858 688926 216528 1315320 1255779 689362 787721 1558603 346291 1251189 1770611 362315 70666 1496476 1649780 549746 1985770 734472 1105916 1148648 1316427 426977 1885166 302921 1326046 1459125 701930 636807 597923 1954798 431196 17614 701455 904160 882096 780101 654348 1785102 1870222 1055224 117297 1406083 1925379 462574 1630079 389633 587365 1077389 1045795 1744161 1549768 566083 446279 1230130 1284996 909809 376616 354677 970900 774777 1461879 329662 573382 654662 1230004 1657406 670232 1305425 1193768 385982 1262276 276965 218804 421722 523190 1157792 335776 1809963 112075 1580266 108597 407181 987491 13466 257070 1849886 1064794 1117164 1815049 1110088 1317112 1219632 1190474 434959 1182563 1007327 614559 1115481 77552 1067647 169411 981506 413672 326854 535136 346312 634254 1780288 1005647 942903 692076 1516245 1190562 1976253 469882 959695 1027938 1949327 125944 269368 622844 243999 1644503 406466 563728 1258089 850757 284308 1104788 1468477 1190458 598147 1283298 1775726 1678520 819860 290418 1655502 373094 1737438 913066 1184397 1517568 1476222 201225 1378831 1821996 1282589 724935 1978818 108129 1209035 379563 110170 685134 1533222 925768 1869548 1773411 1805629 322415 1873787 27720 566455 403142 659257 792287 592590 346172 89778 1516825 1513765 1146969 1294131 750806 1691227 1312171 1361995 1406775 361402 1193300 1161777 1813258 1141831 626433 1506381 1463720 1122562 1396719 1615725 1874588 683568 1148770 492251 404669 90692 6061 1833801 355565 397898 660591 1947899 161084 812245 1600285 1701135 557788 491736 1204206 921044 1822150 1168740 477723 1756910 636378 1065311 1945826 1788481 1660154 1038684 858782 1702714 1561371 1418180 429627 124631 1864274 947921 1218451 803889 1778175 754223 1020501 666021 1718098 1734558 1926719 1696230 389660 642401 887561 1922885 933663 485879 618806 783265 42217 1051643 1523586 1286810 1470509 697727 1371688 672782 363485 480294 484263 536977 874184 1876259 44280 388300 1587577 37222 1556034 857938 1137791 1488187 232183 429046 1737597 1172291 390172 51656 273310 1893220 1037897 170987 1316947 1432119 39396 1289076 300870 1013940 1216467 1607978 1113862 1096720 684241 734092 617647 1876514 1620928 683000 1801423 233819 1141587 1352528 849179 307414 1818112 1453495 26864 1192231 808476 816858 216113 1454121 1114078 1848248 1857292 550241 999058 246663 301211 299072 1494855 1172202 1769596 1834296 1268176 116448 624632 1435192 1208467 1792415 1378626 310088 1055617 452411 349158 707484 927062 390731 1725871 1239307 39418 505680 1571803 696392 1992345 376635 354234 660221 1871239 1382998 1279111 1201748 1752673 1546959 228719 1296020 99726 1002852 74765 1606034 931369 186542 1239024 402844 1771429 1528866 1416489 1063903 1183356 178883 1375240 1719780 975077 1000548 1179519 116564 1852022 1423366 1219362 1719917 1703761 986597 1517755 1515484 50461 423340 534800 1090195 11291 120784 1864372 383449 1597090 573857 546644 1954954 1750956 1590708 1108778 891046 1733024 615699 711454 704940 457696 1285991 1099276 1961938 871521 1149382 1005430 418189 359106 1615679 842975 1153302 1243873 72158 1558705 1472449 1609632 1077252 694137 1861184 1833715 983084 1208958 419040 1265695 1351392 1716295 930757 193181 879896 1504747 296020 1160427 1275250 190932 1368157 838999 1856105 167528 974249 889982 1562249 1805719 279434 678773 92227 1772095 208461 713190 82245 904938 1793026 680177 450597 1155645 1368194 178830 596007 516770 125248 1336788 17716 1908478 770646 1519121 928064 1354163 422692 1915762 490629 1004747 1974087 375205 271703 1368739 1764962 1027517 1438498 260150 399038 1102348 639849 407545 83560 1166420 1135925 116090 162054 989395 1121456 1380258 1108181 550069 292008 902772 1712892 1683535 1204911 725538 1279776 1976901 277362 181023 694987 819644 1069762 543101 725 1295438 1615563 926674 1965243 1747774 170443 1172438 66447 1184788 26852 323958 269404 931985 1187851 119175 1724828 682073 1892165 1907329 162494 331247 668069 1565497 1258711 1439796 1241565 1173950 566498 410202 161466 726046 1122690 22838 400090 620536 1658358 301217 807910 607394 91039 1691023 1702011 1991747 683804 213417 668222 1197183 915756 1863495 272050 1093057 435399 1386987 1732234 1641638 1286598 1816811 1149513 626222 20988 1525326 1988079 691202 1510495 607060 1923807 680992 462796 411064 553794 1847973 1447651 120953 131274 672886 1503703 1993705 1012064 2020 639071 948393 1825593 1283379 625431 264439 70915 492899 1460333 858425 1280050 1071760 1036648 583395 994322 1555722 1460603 1260466 1422216 796882 431179 225909 688944 1183606 1526304 86769 1646776 527543 314379 935542 1626784 1845721 1269096 724416 1617671 1380985 1718955 158944 1213443 1911213 106310 1626729 685089 921469 458383 1970820 1984942 1707681 1293388 1664168 1830461 1650010 55890 1356856 740026 588743 706421 1686135 349976 263127 1005442 1568844 1825767 1519511 79525 209958 1888371 1527088 1688086 820107 674767 210363 469594 59008 891714 75759 1444690 748082 199362 572316 1356322 1273346 923347 1670476 1912607 1567897 642753 1879980 599205 1315998 67824 436977 656705 601401 194021 1128660 114993 418540 577419 428893 958765 1079137 779361 1054947 338204 654857 1062521 1161100 376732 515918 460605 438860 448004 906563 1131179 1796968 1550171 296546 1094290 1425889 334890 1467653 983911 966776 675624 407612 1277958 343759 1959203 336912 523389 832488 1141627 1644459 1760655 1304183 895557 1695605 300116 1563990 1500018 175646 411106 698482 1001904 1490674 1129251 1556839 699330 1552406 1356552 1207089 18853 592289 260544 1867296 586793 1144618 1319458 107565 536562 1527702 948559 1397007 1062556 369957 20771 940873 98073 1254764 540891 306739 1262552 1076180 16809 1796258 704735 1174257 1845210 627762 215456 712036 484917 1164216 1612102 1393955 669741 1096799 1297861 1035143 1097788 130546 1730385 858926 1455861 340856 1051801 1341966 1702051 1931841 563998 1278082 527904 1414529 1066046 1852034 1487453 812156 1209707 662436 459169 966345 676522 1434145 1020941 971724 1295561 217826 1785936 527515 670431 175688 1083368 1520411 1345950 1205570 456804 1314362 1669022 1487274 745706 976131 1589471 1654378 1454601 760472 1875400 839358 1785823 366804 403128 1698042 1013741 492064 298042 806191 283011 1803077 640048 1834342 609302 159201 752470 1140990 7946 1413028 1776251 347289 1621534 1511000 1006757 114027 1828404 1274684 1243233 309433 835805 1292062 429558 1085333 1744808 322721 1598901 1684095 1290472 375997 1771521 1683626 905623 1380068 1299965 1283087 1839369 1838993 1396991 491963 1058964 26433 854993 75159 1005992 1676690 662722 1786944 357949 888846 1250424 529810 1747673 80653 288580 975454 815690 908647 1572105 1790739 1153662 442892 281632 781357 1328877 480887 1589279 2184 1715727 251137 1856108 299559 944589 500485 364938 850566 514560 127914 92514 1829228 716756 571510 1701812 1830655 472853 1566264 857964 418685 522577 1608699 112622 132193 354904 1909179 1533706 1765139 610442 78764 1895268 1218027 916569 1618900 449191 710959 1386588 1254336 419412 302027 679631 1985147 1793674 1811623 1057886 342365 320130 1261589 628196 191415 661216 1315917 1091782 1303296 454971 1453094 1520769 1026216 1164179 959861 509438 914775 869797 1658893 778990 1013353 701821 23670 282727 87836 1790541 901347 248023 221963 1582473 96300 1571996 1669898 1822769 1746414 290387 1386582 812341 898187 1108615 198714 301168 880946 220185 1773349 502002 1703711 439677 899542 659104 1805034 1895559 692890 517127 908964 451398 1071021 927176 151458 967749 437657 1770493 1447833 1164413 1503877 235949 704589 1647783 597630 881203 256586 1067718 1122205 206655 1490040 244765 163712 897813 438015 1550691 30889 1705643 70809 776225 142917 902762 626182 1429450 1616167 31367 1749735 1175737 408440 1281727 621051 582868 1217349 1257117 1197125 850809 1081740 1240222 163234 1172901 979410 172843 1287318 160636 1266800 221800 172576 1533400 816482 165316 1757298 1424689 746940 1641806 765233 1677307 765636 1382886 102557 1874486 371675 1531693 372740 1551390 682234 1217662 1262095 679620 1891589 482750 811440 1406810 1762285 1322647 419540 13784 1182338 1623058 1608063 307 1360566 1559143 1248696 977601 993674 571749 565688 381851 867923 1082670 40825 564336 1243383 1255069 217367 1214036 933273 1748812 558657 382097 622809 1348414 1264257 1481227 1972467 515239 661921 1749650 1587434 404671 1304904 1504984 453999 770113 975174 1081920 1303527 1593475 1485195 425137 1619142 799405 1192344 844929 1840884 807664 1945642 644770 294511 1658887 76781 135702 978313 1579743 1969136 607505 196436 1584708 1005310 253475 614498 791574 1413303 1069521 1520846 1993719 354899 705293 769117 260669 976230 440341 1176409 791524 753970 985783 166985 1959321 17761 919846 1706553 421492 1656994 501836 1589660 1605855 798021 1760348 145359 217915 146134 907663 987728 1415208 6634 721770 735951 468534 330776 997222 1392845 827867 527545 523995 901765 618328 1127373 1436246 603228 1032482 1611623 1311884 239530 413240 676063 1155332 645429 676752 1462814 909836 1827444 117417 1893051 552598 447221 1946655 1874546 2322 1706202 785436 432206 919817 1524862 1396159 808102 675967 508314 1461809 1343028 170792 124975 1535999 1311363 155857 210521 574027 410296 1546523 1174959 1005661 1393057 1909800 94465 1766454 795248 1175398 758443 536312 873173 1226217 1252842 851260 1419931 1530027 1243565 1383230 1279827 450974 825392 1932585 194731 1112355 1916645 1106210 1332366 678562 297843 569545 1495210 1616966 1123727 1748700 820528 1914151 1679786 660378 1450527 928781 1693073 599830 1510009 1881156 1068852 687269 857922 811992 838015 503434 945781 256465 12525 1058562 273499 203412 953765 527648 1029074 1913776 978370 1462491 614131 1623719 1715978 292290 213311 237662 365433 1953157 69081 1666367 1098606 601868 869608 1969157 734532 1597220 73487 227315 676711 1029337 303702 95056 1233756 460939 579289 1157116 215300 1512555 1083451 70186 244261 1524349 124791 559755 686590 64016 267950 809871 1949522 1326975 1004094 944578 385457 1954741 1273450 199731 472914 387134 1967328 657467 910972 989072 218051 989780 415486 373924 587491 1570859 570655 720517 1420995 321506 495436 1246676 38426 1046945 1928142 1901889 1540832 1910288 290178 223087 548301 1857620 1668242 413488 543934 1382387 1552882 617162 986932 352053 1237220 1975848 757616 1493756 1668200 14346 1501721 285727 1134887 7053 476613 1185379 598696 122853 822993 1713061 1289353 1594429 1885030 1072491 538688 1355363 503644 1321674 242531 1320794 76831 1347017 1820318 712253 1543390 1482184 1296200 158269 466823 1712296 1177090 383990 501112 1811189 740841 1603083 587859 1802194 1529942 186165 1320216 1246935 600007 1885806 1023432 791149 670190 1264987 1443331 743254 290537 586670 1635692 947135 294734 646761 1519226 970848 1120015 1991894 190291 794416 1729890 966682 1852165 335173 836502 467831 633200 1906279 1359270 1384559 669300 1969740 1111049 806333 232253 1061596 1034340 324511 1392679 230950 1999765 1490997 801241 1070379 1538827 1541587 522420 907633 1715560 1431754 1768894 1425136 1011632 1219542 1883574 283137 1573253 1152059 1774889 201170 965441 1249680 1111157 425265 252607 360255 132676 828291 1983563 834620 1636675 1601064 154874 1475531 607371 1181087 773370 1516838 1798462 1757834 109381 1772216 1307907 123112 106529 586106 971431 297951 1879104 1215292 186080 1124389 213701 1842500 1967197 1605767 1915811 1904599 56164 1522925 261737 1888702 983191 854316 1604391 434101 1132371 709633 588367 306693 212144 7790 1561354 275849 657639 1877915 983775 1519475 1403447 1151860 263434 210113 579121 823341 1017337 1843337 6966 1926484 1236522 1066241 1420057 1983807 1575196 1846596 401471 126632 1539143 989262 1760872 139807 1328038 1129466 464745 1766488 261230 357778 551825 361231 131360 828956 1512366 19506 1122608 966985 1229472 1051327 1155784 1859989 302400 1250895 1628323 1455888 1939005 1147837 567899 1060642 247114 1202585 1819032 1794038 1372645 1963503 1694160 1044887 1931047 1898564 1850509 1332569 1627185 539675 324951 176352 919043 1169968 557703 431755 872405 1197114 330613 1808790 889024 1742974 976234 1858377 1654883 1079612 83012 1461923 421717 712229 632835 901682 679104 897526 1810972 3619 1791935 442632 941261 1976165 1453649 997740 530147 1623133 1577103 616170 32392 780496 1637867 1050336 1878703 832228 1440154 658737 268137 1623056 1197632 1108506 1146010 1682164 312184 1813078 971138 1240303 1540034 1401041 1379464 1380431 1456541 1887071 1475711 343169 33608 1535428 810219 1864185 1563597 696795 139930 1085897 521008 1830504 1066155 1584922 1496206 852533 1163265 1861881 571134 1813691 1083783 932067 1544244 1042964 88456 79527 1359457 484381 1589946 985668 117880 224122 1610916 461134 1694365 438085 837188 728990 1634283 1702725 18295 753552 349014 952619 1991621 309431 556642 1336253 933163 1341566 247697 247970 1684177 1080497 1988959 922304 633521 147326 50323 386225 161966 493418 407716 756475 1673262 1829213 699852 893841 1962082 416414 1359157 1606640 658708 1382044 780350 925231 236271 928768 1524317 951393 1390533 1172064 1614518 1278050 380467 1685092 675982 1350731 485678 1359239 1759998 178181 740247 885076 106759 1685557 801881 1399760 657741 1214577 1414543 437993 1139583 1985121 1255462 687520 1467118 1542486 997562 104627 1643168 1918840 1403044 1212228 85190 1970752 1573453 403366 521214 82987 318968 131741 1057583 648838 576773 1467998 1495849 655612 1766484 889442 551698 1260416 601225 397447 1428102 135738 1508259 1775078 526346 1938021 519301 272665 1945667 1123414 446129 913739 245193 193276 201432 1964905 1506141 1394974 1645811 289 1651090 1899148 1175399 918436 1849881 1000106 127635 1127826 1119907 804949 534116 556348 1029852 1019363 407330 1154829 674947 842119 1752773 1597231 1409757 648010 185351 1384116 1608990 150894 1627359 1357301 1562114 390853 1168581 107203 727111 716520 154772 988910 1214938 1095548 735670 1299241 1809004 390852 1261475 1039624 1393153 1302489 1639804 202629 1247872 1012836 1641635 194414 1837939 576461 721072 1594947 1689535 1898230 228783 1485784 1000663 1444462 1683469 1315535 1366466 355353 1370017 177362 226933 1600335 1740934 334633 28798 1996906 1485733 908639 1438623 108058 96381 26621 1474066 1003392 1017305 729434 733124 972195 1382747 1827336 1324986 1119394 1713224 330912 418723 1516108 17508 513332 363820 1914708 1356832 871334 1475653 986037 1929614 939884 1013314 826377 1487927 2206 1301679 779717 1788566 364862 1488115 643781 433201 1254474 1416435 205947 1977123 1705175 899232 815588 576188 739260 1498890 1447444 1550671 1464300 1174457 1965268 143405 1733725 366561 556066 1641225 1408648 83903 748178 1761596 1925028 385144 722302 740187 1000690 1890685 572456 1173418 1513979 1371944 1123305 384079 1159990 1168888 1282850 1705027 1135126 1836671 1919264 928018 1766854 153879 448276 534460 616772 34826 1176251 114439 648469 758731 1599381 1248415 733936 1513264 1471070 910963 537509 130098 1961760 1166164 260375 824498 181704 1469742 1346587 1270050 377546 1811155 1931470 1064988 1668500 1592400 1573479 1729139 82707 573424 314932 113928 1572715 284053 131090 1440320 202554 987933 1608711 1357821 1185216 1367025 1759486 357629 1057373 822738 1741506 1053353 411364 1988940 635376 695698 1948785 218188 442128 1645781 270210 1532940 431856 558873 469061 1213306 1813408 1906256 429202 1179966 621213 351729 829340 731363 1915886 336990 1569389 1317271 490039 291641 1402114 853078 965001 1418722 1594712 594074 73846 1358930 508880 26119 1701619 688193 244944 1921233 1857053 1866888 1637767 1683088 1345331 1206591 1795950 1770088 997875 1172590 1650949 1800350 325239 304876 955621 703889 1427658 817335 313431 980093 1797101 1262313 252930 150508 674543 675906 171942 488153 1320202 948793 1853902 188143 1382383 482841 1229448 557123 1388514 1896286 1609155 704468 11325 332750 1964918 1421562 1128138 1320996 398107 1112535 371506 1389287 1789600 418403 1793975 11091 1223192 1116591 259955 316035 375963 675897 1614248 504089 809641 1900754 52353 1218818 681249 537108 810946 1649080 1024459 1392312 264935 1129114 749754 1883038 99946 1678278 802994 1652141 859231 1213694 1505269 473975 1777829 201053 742700 1352383 1275147 1701180 1601376 449374 1046748 468053 49703 833614 814203 166837 1904832 566197 1395753 199589 579879 766458 1857251 1943073 622054 1314463 199984 944110 1449214 1825596 762939 1004800 1354762 1481228 1590541 17652 845772 1485502 1431273 1041659 1334124 1231137 1483126 1671397 382005 1872405 987614 958224 1027174 817068 1129239 131501 1477851 1264367 578948 1593010 76034 1127689 306213 236767 1661756 981621 857135 1146558 1095320 692093 1289900 1902728 156148 1426737 1961297 76142 1401269 495738 413222 1601052 285647 1060415 1519524 40672 84386 1422723 1332086 1921342 1174511 1941099 1248988 1329458 326409 1750324 1067435 359459 289193 1131992 518241 387564 964264 1585256 1210391 1759958 1283134 1200151 205878 339573 1635587 126771 1801477 440818 1339648 350173 1336035 1548764 853119 1079415 1629778 1090529 446069 612488 1360405 488127 1949074 1395559 1528491 1932366 459283 792085 80537 727149 206116 1011431 1360584 1911240 1359858 1785889 189091 1394958 799990 210695 410316 1883835 1287359 134004 297072 1326967 1158179 876557 1452922 1888179 1564499 183701 1592071 630464 1992665 1125381 1506602 800550 1564183 893462 502634 584478 1492708 1453632 1416929 3450 1648657 1158229 123934 1077525 179510 1960650 548303 62581 756300 694589 1877473 1053105 1839007 168006 1490285 550176 1987517 710652 1414107 829273 109864 490583 527700 1385964 423961 957392 561858 835270 1355146 1313698 1755302 1759850 883686 552190 656399 1950706 1183768 1561907 1267036 1336885 1328589 1222849 712053 743565 1036618 1558666 939896 1358866 1870863 779121 337825 1240162 1277943 543265 1014845 1520419 591422 200001 349225 894528 1880978 1095215 1754095 442477 1566191 1285896 400123 492356 1332697 1394113 783963 296491 102232 1365356 562986 1520238 476917 1076395 584454 88000 1422803 29983 1814296 74079 575054 1755863 1329223 216233 1955927 229313 1641275 1288663 1604839 648089 341382 1840792 1307595 1864712 99912 732543 1993506 924629 738607 866129 474315 698732 1619877 415478 226931 416623 538070 1922499 1502346 344721 712193 1413819 794600 1712090 949113 60353 225609 560998 1074176 1414335 52675 341792 1496211 1848829 94998 594085 623577 1562621 1233705 1205716 1304041 1643066 417265 351147 184668 1312840 462058 1271267 899477 301948 1282253 1445478 1457371 687879 1699587 97394 1673331 247936 1341119 1480264 1830416 1008458 6656 764821 1361155 625653 710853 1409968 1772669 311730 524530 1592941 1279966 1069780 1986526 1690645 1719998 1314602 214260 837701 1253048 1734273 1934805 528777 120182 337256 1748555 601025 1753478 640458 1342318 724010 53940 1498642 420911 446587 1253190 1161099 931208 762561 1851597 275670 649910 683515 362319 1390992 35943 861889 250153 696658 674853 1865641 419114 1507577 592086 623554 702376 1672991 981774 1213159 76975 16787 1056779 1558290 1953884 198464 1046409 1356217 3841 918149 1694720 1079054 1652355 1026003 168000 993542 1535597 850615 623540 140678 1417267 1639864 957076 391609 489307 807974 982959 1404133 1330902 227096 822830 225767 1529276 1916755 1159500 1312259 633092 748186 1704683 1186801 113383 1296149 1014012 1763759 440399 199244 1333644 291990 903165 1205339 411557 1396945 1236142 340839 1614541 144302 1152235 700644 799429 241725 1908545 1786591 1724155 247564 62166 665770 1193034 69557 178068 1420939 1856441 1981431 1411613 1791550 910434 1948171 1738417 187052 1346122 1545378 1495636 1310690 19268 1197513 1390765 905989 275417 33182 1947444 360453 820063 1235147 749508 1350728 1006520 734932 660643 1289662 391597 139084 1247137 573446 193375 1191707 832864 1777149 192013 1358443 1669139 1601636 1395441 453816 1510810 1511059 1987370 912232 59252 766664 1884946 630551 983690 970570 1453306 943714 1370570 1141317 1551008 1952590 1392153 763533 796403 478358 1911726 773272 862162 1755795 643426 1814864 332666 722696 1115582 1596970 1291021 1146939 1735319 1516598 1084294 1535553 50692 1084264 1982233 471019 1848629 1574228 1636493 1211115 1719502 333351 320787 632711 706428 1326504 1936178 1695966 866491 1566539 1088786 1948973 85776 1433116 713801 1981901 1844960 321486 275734 1674943 263167 292848 1914627 48019 1672332 1882971 310646 1273777 603593 30074 1962872 1170266 176340 1298282 461517 1466465 1938725 732941 1439917 1240849 1887484 1000732 1426379 1802964 1987029 1129556 1327083 1555855 236754 1639449 1875618 1699402 1524795 245084 1552573 464137 1390181 1472835 1465605 1650239 396365 1959125 1991578 633079 1226484 1500136 1702136 1473707 1376605 1589768 1074835 1926482 1144479 1023404 812741 958487 674580 37663 1423197 97378 945751 961457 1031934 355314 457984 1846048 1009553 526048 1386969 964062 1358020 778689 101510 1243720 118911 933124 1560276 1726798 1257998 477255 147745 243671 1143679 1795265 935068 1557206 1713020 706090 1746661 1829239 1240376 1262659 1193694 1899899 1449041 1549321 1763346 486924 807643 1877938 1434875 309833 203410 203526 858811 1241286 555680 310236 1749098 361332 209344 1487508 873539 1071671 1757371 1735763 1647968 1459524 841886 301245 91804 154640 221554 1410105 1308598 145026 1105927 1834624 110439 1410538 781718 443964 1084382 158776 1700090 1757125 1362184 25230 396524 1521050 445581 1635845 1540157 1704211 1059592 1202957 957027 23399 1890165 922817 212663 1755316 1151569 332008 728423 875572 1173697 618041 1207202 1833015 479485 1987295 988816 1723541 211936 1956990 700754 336709 1310760 1974219 1829584 1510203 674349 1703508 552327 584683 59533 510428 1674426 1612541 44244 1372508 325047 266698 1691603 443351 1346294 1635784 105805 826054 695543 349060 1055722 716850 1657567 893506 1901356 673973 1344479 1296978 1620520 1850453 1399566 732212 1575053 1819504 121371 377710 888787 551379 911878 738206 1386223 1095935 203648 786132 1907718 663690 722848 981894 1669372 1022143 1158491 488654 1322325 644789 1191771 209579 86231 54110 39133 646432 166395 724717 973610 38603 1059907 1807776 1928189 1985505 87368 440317 1074705 1428092 496186 555028 1979326 744853 1680268 1484883 1941513 1273082 1888291 157955 57881 1875899 1867437 1057774 841342 625127 1497244 862523 1626385 93542 1482050 1930626 794943 982592 1891280 631447 181783 1019989 564404 832700 1746635 190227 1050036 1625620 4907 529378 50794 1367721 1382069 586173 365500 1759154 478093 128298 241184 106211 935852 1228726 1307028 148420 811154 1722728 1964277 1295188 907650 1998090 211113 1989 1966425 1494124 618803 911015 123469 1009938 1139764 645083 597240 1027990 513294 1449701 1835476 1299927 1441250 37351 39496 36597 250699 831373 1426725 1343242 1635442 822847 1224092 1331537 1955722 287163 1279993 1543595 905163 619830 157060 387546 78948 171637 1751004 1862155 854844 124840 588223 1986308 1591794 810821 1105680 543150 884278 446970 887586 619196 1536644 71551 330161 1947817 336932 740116 483008 319105 684970 1638105 1274268 1586326 623678 651993 756710 1241166 1132514 194558 1025962 1703798 1950987 1732798 568297 1465105 1671688 1200507 248397 1296741 725958 585149 752182 767579 158078 429698 266192 1337638 1160848 441618 1181519 1144655 402195 613706 721835 1987708 1326817 1043838 1951465 1436174 1699953 1651279 1989930 1269392 269402 1797382 1666812 759519 1186123 996025 188050 1721106 259394 1235224 1140337 1042020 1114844 510651 1921039 578201 77454 837111 937429 1257515 155441 1449480 851071 1544619 1401078 1355521 1470527 636079 416621 1888571 1984793 813079 794175 1900672 561940 977554 1741876 1962249 933965 1970927 1703391 269277 960349 1401131 993043 1126688 640401 1474882 1729510 1526825 938690 79126 1806147 1739329 873106 441600 829758 768159 1187447 494009 897436 1981342 206639 1823451 754173 1674821 1371713 1106300 1117606 1013621 178797 1946389 1584191 373419 922276 1788071 1544073 1104077 339434 493853 875248 1684458 319818 241777 395148 745747 1453280 660096 770433 1412529 867894 1483442 395419 1274881 221694 1277004 1767423 193211 610867 927049 1314433 268840 1606565 452155 559955 881450 756459 352693 1613391 789345 786784 6585 1548112 458760 39855 187843 1434708 1424576 1780564 1767389 213817 1656240 1638272 1365424 256577 344762 1910715 482 1800363 69113 1183653 1767693 165875 1266631 1291098 1844811 1889842 1802880 697610 154655 1158998 228250 1736765 611793 578602 60155 813045 1965494 1852519 979860 925183 553531 1332657 706041 1163465 1467280 1710656 1559756 1546050 1760884 1174349 193659 1030833 906902 1196715 1256923 1671258 1215332 508310 147435 347891 1365054 22208 801315 1841092 1039446 1420964 75979 581046 1128424 108875 1477283 1276692 564002 1025796 1832643 1475056 693570 420523 1068089 906376 1784439 849457 579175 115658 1289765 629037 605231 638849 1773067 243594 1527332 1167143 9627 8101 1044462 98539 585604 1115499 555507 1492940 330897 1548706 941589 1267242 374358 856691 361434 856829 368361 645059 1560969 1125800 785688 1711700 1454008 565792 861031 1660739 846447 1546476 1725089 576087 1580455 1645697 1379326 582397 1642218 1592258 1462499 1013371 1408145 616150 263574 250744 1686279 763567 62914 235703 634120 788555 416148 1364830 537999 1260919 1179589 909639 524520 1872426 1029105 1972715 1537741 850197 1017140 1271098 427364 1922528 846412 32679 1083013 39008 1851410 1427875 770023 1709384 343639 1363315 1077435 1103752 626442 1450309 944587 241003 849478 1852509 1664231 1904549 498734 883079 729729 348846 157738 1768090 859223 508989 1221884 675433 1183569 694176 1194897 636996 1274827 1926668 1267263 185335 377002 655849 1046925 643506 1450490 207951 724515 1424441 161546 475920 1857561 1054994 917935 1638901 1134419 1940236 1975008 164325 533471 1630483 637495 1663030 302391 782305 1836712 392623 218709 1494867 1457429 734828 1038149 1940913 451790 945399 432051 490228 1297127 1874052 988875 947344 610710 1445131 794765 856847 1036269 1836489 371243 438979 634558 1207106 1917911 1870970 671717 208706 627139 86101 826446 30775 778310 411585 734499 1789390 1828547 271646 983658 191486 401098 1682698 1052287 1284430 1500088 1984219 1740296 56181 633427 1747957 583171 779001 410511 1133474 1254875 1240421 1399785 1030060 528294 1472514 216295 994003 198335 932986 122771 1905616 149776 1748195 597088 343233 1221680 370946 1081091 238599 96796 513431 1627130 740153 357443 979602 139538 1920192 1499523 1962407 278192 1891259 1389980 1902857 6771 1312844 121895 1374577 1087288 949132 1605311 1551379 995127 858665 834556 1605246 1916497 1904470 1336007 759953 550528 226181 1069454 1733753 1657166 810110 1725826 1065670 1463740 278407 1214150 1115263 1134241 1677323 1245050 1114006 578809 1901146 1704345 893775 1075711 1807970 1638983 340453 539111 1596242 1531562 1263112 1240361 1529617 902716 1344177 1098978 1433590 1822158 1721984 1650683 1728843 1662334 1741208 1990813 44878 577710 1618078 389532 246531 1620552 1744197 242943 65320 326937 73743 1299635 655821 842808 1754598 1700236 1412444 116595 1634134 254451 43705 21005 662631 1962225 1431877 1884528 1374698 1475086 978024 1455176 454681 1485034 684372 1299307 655992 1198956 116343 1421663 1021123 1347898 518465 1371623 799884 734952 31454 868353 614164 1804545 1547447 1134645 1762270 968954 725999 130156 1170493 314654 1445091 671456 1633332 1524179 246232 1582094 653883 522691 1623963 14758 127982 774738 402963 914195 934151 1078240 1160585 641646 1747042 137242 1053271 900615 554948 1570706 1041913 1808864 482132 120958 1572060 969280 1961429 926557 935908 231953 1726712 1526595 1702773 792895 1954335 1112672 4630 1334094 665779 292695 930187 1054754 1378998 1907968 950759 662645 1602476 1619316 826103 868886 1613154 1161823 171320 1729919 179327 197935 1379354 1689362 1058705 1593173 1285367 1623657 1908281 361378 1376833 1652594 1659290 489624 1688588 507559 1085344 142259 488941 151344 1930311 1377961 1253555 1534916 370511 68877 1415330 1752763 1583983 459234 1653045 159572 711714 1223511 611540 552073 1597448 1407919 534373 1054116 538211 938931 1073711 207341 419714 1132552 485257 107395 1269695 298358 1655145 1594453 972212 1064142 693211 250947 602269 873164 1310286 1552337 232803 1542080 946074 618941 511842 1996356 1106957 591364 1929445 260597 1602544 206908 77318 1851153 806608 892869 143762 1459462 1088006 788281 613748 1443957 1205800 362009 1511793 296357 760872 587013 1872609 1821643 1469149 770287 573682 1025843 1365103 525202 421834 62498 1470590 806490 535841 552268 991004 996547 1226992 539329 1780407 1260627 1259190 313671 949547 430092 620200 1989196 1250307 272229 220489 519818 1355903 1716226 1372335 1413398 1390805 642889 1487113 1408219 1785857 1324619 1872723 671265 1760618 490289 1917383 1238406 1722407 366985 1658380 1919789 117600 1258694 204734 1889063 489968 745619 1311465 540537 383967 686830 1755559 611366 914065 1985990 794001 1754653 1056327 1228262 1125680 1532059 839704 1818289 1004243 1432161 1431093 470314 399517 299856 412490 521989 1447853 40433 679961 26509 158730 734848 1634252 1956698 392903 1966284 1161543 212968 1235898 898833 1120809 334156 1166455 727729 1249577 660490 930329 883108 1777792 1360664 793896 1488841 1364926 1397788 213888 1060399 1520874 369279 988548 526924 1346679 1644199 1701537 1498196 204611 847309 956622 206662 796810 1721736 973754 529725 592219 1383870 1282270 1091326 1366587 132336 1958780 1484576 1495012 1586116 1136280 726540 1405874 930309 613191 1644665 4826 270414 1213259 1362038 246285 1019147 306281 1274880 1499896 789507 1859542 884896 1421851 257426 559272 979176 1824056 8136 1337781 1354928 1454786 1877265 168536 1709158 791033 53125 395942 103743 1679941 883702 1927094 1997909 235931 1681357 228812 378981 979207 398031 282150 533503 1826126 1853259 1825264 1381460 1848189 273216 1709185 589284 813525 698674 54982 1260968 1196130 725024 167052 1422376 1822974 868766 129062 1533631 1973142 1961958 582916 1511188 1898107 1805746 489854 1078033 593018 683818 1464430 426517 688289 1708449 110201 34025 64564 1008343 941447 1640914 1225731 1304019 1327652 1168669 1278299 418337 1483620 903088 1024213 1411835 1628124 1508814 1142923 228936 1000757 1415437 892887 1213457 1490823 1290719 356830 1017787 1483377 616271 1727584 1015799 1106972 475541 1007639 508964 1803308 632855 633733 777347 207133 882380 734504 323456 1056662 561302 1315120 1045906 372260 180805 1802611 1123076 970485 604235 1435224 64326 894496 756257 314433 1462871 1504472 83303 186031 671486 416863 1367767 226144 604488 888725 1536246 876421 859119 83152 505911 690944 1409500 1632186 1723729 11425 1113024 1140984 75232 489922 49574 1368497 561955 330037 1850060 750091 732491 781743 1563499 1127321 398717 87437 1078257 192598 1002522 1722313 302634 1674366 724574 921741 751268 677022 1773132 1056069 1723078 1863158 1852996 247479 1985954 1176724 1064238 431258 1009688 978155 890392 1560055 1492290 922315 138422 1577831 1130762 70474 790497 135807 855928 178165 1717311 548179 634557 771083 1545453 1336095 777813 1345295 1639722 1764945 779856 968990 495716 1543973 423347 62589 1339763 1384760 1344987 1574815 1637382 1245817 689303 1202486 996487 1372859 588951 1427854 1225619 200589 1827871 624460 1640346 889609 1287937 915724 100909 1909138 532647 952753 64622 1150373 1095296 920470 858980 1003133 494536 1834764 1910013 1919909 750598 1567144 998158 1508034 408506 344691 1074846 1385752 915905 163538 1511723 1685572 403789 1894856 500244 933596 900018 517097 1095255 950967 1014569 1741879 139434 517879 1092834 185235 612597 12732 1665054 1678191 1163744 680595 872614 1884713 87690 504090 1565323 852053 915134 1245434 1306849 284623 1277756 1128137 1133172 1804502 1524749 995452 1610070 900562 969089 922596 1018692 453182 939824 605186 1453585 1612205 657474 572387 1381282 1417709 738697 1967370 1980656 916051 806053 1594857 1885124 1745819 896354 1065235 1731603 1652540 173458 1164206 4645 352002 1870695 486255 1398383 89958 437144 16340 1936745 1671792 1612581 1964603 608829 645008 505526 1654368 1803690 652805 576985 387399 124944 152084 1491987 325301 334654 1820473 148175 1968363 1660869 1948580 725192 1567365 1888672 1630240 815316 139887 1320385 864168 1250693 619719 1081710 786295 494456 1468163 971134 297195 584981 1427435 1860065 286515 1281275 1457138 1941357 1528220 1039823 385287 1826273 1235166 758872 1516865 282513 1380345 344776 1864906 1566016 1635255 1521438 1724613 1717139 1400742 224968 698006 1330712 1498275 1172764 802658 727543 1608538 1436833 741931 570015 1912723 1834572 379487 233708 319865 1542236 1878839 264036 717252 1285694 809740 469843 875254 106804 718569 1227703 1538648 1058199 1670024 983427 1616064 1039136 9972 1308641 819245 1952310 1281730 484491 726138 838707 345959 1274041 841156 1658296 159591 908626 977629 651433 1446537 793236 795325 938607 1679955 810014 1309071 1643362 492825 390926 969251 677242 1530334 15458 458852 1773445 1416881 1856524 647398 1186292 959394 1794771 1458711 431787 1659981 1403166 1328564 1706962 1869034 1379301 914531 1365474 1579582 1342177 855816 1441804 1547422 1821537 1808334 899071 1403071 329441 186791 176962 827727 1466165 1617030 1296289 1487481 1741414 1743935 596428 1453105 1761926 1496503 1051380 132866 1738968 801367 472556 341596 993831 1271687 960497 759521 1748807 1599864 1404658 795943 497806 1277554 1122491 715812 559990 1064089 1089870 1622923 776518 1436505 1656520 1030940 1174760 1294404 1211207 434073 1354701 1878426 1749880 1406282 347178 1182192 607446 670121 58022 772539 1175648 1373851 1844074 1196039 707051 894510 940600 179648 1308814 541470 1401998 974919 458494 673196 36263 1069678 295396 1928137 476961 1515637 1427855 1801573 1811800 1295040 1101593 467800 1727531 272495 731211 1382911 921550 1180937 190362 1165400 82215 918694 116930 1299827 1334793 360931 993710 1308437 1289681 218300 742088 848143 236200 589852 769526 1068317 132642 540003 323233 1813995 1461824 1597793 275463 1648893 1630057 595475 1564550 697352 1458765 902373 903678 1777147 1203481 145656 438170 244826 74370 485098 1451144 1935438 640694 722133 1244450 732928 1954522 1167264 1674548 1495201 890684 274714 1960061 1907938 1326837 1892994 757967 688828 480923 483422 1266671 1696315 1585654 1015813 1677717 135091 1506049 722745 1514887 1594925 1137738 931890 572129 680624 1583970 381911 90781 1435350 1520736 1268443 1917733 673950 558863 1003694 1980647 963326 475209 19072 573074 1305496 102747 1230186 37647 1126435 7627 970650 1429175 1610088 1856786 841628 333667 914661 274933 815765 759798 1079134 322110 684271 876022 640974 104275 585792 1639327 1640468 1363643 701105 1130023 950598 687245 1436335 666081 1323858 1473951 740991 1638242 652369 795483 1847433 777066 683802 1111656 1920821 1254027 1796462 1745642 1387210 897824 1558013 703349 1478200 221153 1334563 1699897 274498 800263 924080 1597889 174599 464093 209807 1315898 68504 12509 301390 855759 1573995 982760 1807288 959731 1875446 1218178 1482034 85392 1588590 361262 526272 945370 531404 1938044 983758 866446 1632519 1256987 903214 951065 270818 1357036 1505054 244698 1816408 1051514 1144176 1018162 1214355 1700597 1163553 855096 1073299 1394454 756323 1018923 1771040 369603 861359 1459744 717916 255136 910589 1012514 225688 1629970 1359811 68799 1068978 1710397 1590076 1216283 1205032 1485125 885604 504232 953682 843630 503421 529507 1098604 883453 1955500 169541 1276918 746316 473346 1612191 1085459 370003 1372465 1057323 1972986 382699 771518 780792 1365325 1593953 1467181 473394 1143839 1694776 1245270 1191400 1680534 1543430 484067 681352 161775 763489 443245 1077889 1844967 143010 1651096 809907 1586283 1484561 1234695 197910 204290 334854 69293 41578 1291964 235356 925604 741604 1508337 1652104 180385 1839022 620009 1241485 285344 237244 1005851 1473703 201121 63509 1685840 665143 829583 1869107 219707 1843994 4944 832623 1359040 670659 297873 118211 138948 98156 434528 1233516 378923 89858 127276 1109147 1241363 1237468 1371789 1407036 200177 550444 340995 899188 1795294 1091931 1238624 1297832 1792776 1849779 632257 551132 1242257 1972890 967171 591541 1895567 869226 444188 446104 736180 740949 991418 1820271 861548 1140844 450904 1233046 314770 623862 136024 1745516 628348 1773820 294720 1075660 10826 994667 1745397 369994 700304 1858561 1635615 1183598 305656 1039384 1163816 1395293 103107 1511103 1388711 1749302 1781719 1743675 475829 65302 766816 1390699 1207467 1510438 550883 989798 829627 65609 1350159 1057055 1220545 1123649 455242 1952075 436745 624663 1704438 813565 1379473 1972043 546829 784252 1179764 863759 577703 972933 9597 799656 1842096 677021 392107 1732534 1335062 377520 252349 334844 302705 1332648 128810 761564 1244241 1811197 595867 872044 268991 544722 1795406 1056498 628985 582046 442823 411426 855785 1230362 46258 899901 1449142 1165934 176758 247954 1232044 933891 1669966 291636 1757697 1521424 1822545 1499741 881377 625547 554559 933054 1023622 259962 1338345 1655988 1851701 861171 1538748 1507531 812136 373161 1887554 1557847 608967 782504 1891000 1572571 1898076 1183433 41388 1959443 566604 1563703 1202575 1744263 459629 1710337 609712 1461460 867240 491224 1765686 1946754 1958459 313245 1332701 1818381 1178609 998128 447971 679286 1694800 1074821 834244 1214905 403271 62502 662198 1156613 859385 1220310 763226 1978023 389967 903209 955358 1329699 1346155 1523725 207482 108282 1583640 1186392 330318 1660876 1244440 1804761 313800 585460 1409166 347546 1407726 370425 1526076 848160 1268862 1281434 1715390 1396038 1010640 948176 1178230 619040 987657 1401588 529301 1810062 273101 1040637 1026604 1535937 1880042 1470242 1011677 121821 1035179 1226740 13052 636330 1240800 1873443 1416872 764741 1685861 1685763 1809145 1469865 380733 464544 282043 987261 1161600 45850 27822 1548133 1649116 667810 898125 149615 70530 128343 1892954 1486329 668083 1058446 1470960 1076951 250067 1344224 1643346 1799768 1374103 368263 479871 1131034 1860377 1218310 1194611 24645 1785328 1868383 1726724 1103694 97574 238082 1478139 1610361 535413 1708869 339369 1985410 1034099 1299732 451117 108478 1473558 1737517 834644 182154 1722735 302473 1290308 1045367 256896 594584 268126 1832807 1962787 1355497 419005 1427468 1875908 257408 488647 1465485 856176 1169261 1962345 61865 554925 498633 475538 336161 421301 364631 958929 1297444 389664 1924574 1528444 936366 1108236 473713 783798 1083356 1868971 1405096 411348 61989 551110 766653 1227713 1362272 352196 1685600 1755596 1668859 1506042 1863888 1201612 636116 2220 511139 1759123 1486092 820202 861353 486962 21226 1896356 1829198 962912 1434186 137852 102811 1265457 1538759 514611 1364978 417004 961853 689073 700539 1640814 1392491 1647426 182670 364954 1467564 1503475 1229146 1351909 714225 405091 775537 826973 539750 119155 388176 169183 721430 1310362 903329 967461 543444 1088891 414153 603653 1395048 94894 826507 1433224 757289 676067 1402526 631373 182389 559680 24626 1483884 1083574 458252 1037936 825000 1720450 1570350 43303 1450898 938435 535211 911010 758769 885418 789838 293270 940021 1939363 1284256 1964479 1531474 1725139 1876733 961987 1207018 1772461 59755 1087762 717267 1844276 790533 1410848 1366344 944722 1072826 75339 905981 1161601 1416001 1911753 969336 1707958 752932 1416341 1782093 304615 27241 200452 46913 1909542 128674 427988 106711 1665024 261338 107603 1166414 952612 890822 1215715 1597341 78011 144877 79264 1321213 656365 284110 1562140 95646 309933 1958826 1517398 65255 1384136 186435 1900621 1184729 1567453 1879730 1097118 283203 1699378 510497 963103 1168033 1830695 785245 1825807 1623505 1794348 484261 1849986 1984712 1216518 1949385 222112 1009676 781304 137224 605174 658116 1302601 783067 445394 1663994 449475 1715430 1257431 1813051 1649485 1168162 1626880 604970 1904722 1788623 1449496 732200 1958966 1893918 1331878 1404828 635914 870089 1206589 751515 658577 390402 321185 1078768 1273428 391185 1974809 1660791 824794 1874770 493520 820644 280418 1295304 1975195 989312 425523 329183 405182 1867138 1644689 247524 677129 1569144 461490 795938 1901085 984724 1254555 122871 371429 1013422 1429237 1398109 1198188 1290715 1689897 1849973 1302109 1531558 1273667 1670168 1216882 1938896 1618803 1263544 952313 1048219 988319 271059 971543 232678 151748 1529904 1741821 1515403 1443986 769992 396924 1243573 1859579 1673030 980953 1862091 606826 781092 1227421 551576 933655 720655 201404 1389833 48126 1582154 873194 1812020 425018 1587461 131721 1367532 1201992 881881 1818196 998331 44367 644161 1431124 1700922 13430 1775164 973660 1653609 1846473 1077144 11858 1752753 333516 440887 1259925 1274591 1283135 1756818 1418806 822696 316770 464598 460198 290776 1375461 509396 1138826 118347 1688976 1917567 676007 1180798 809127 988175 1639983 1154181 1188875 970932 1081983 291457 823498 1295212 147674 855592 701646 491127 1641964 1947855 27416 1272864 1662040 640263 783924 906415 1491517 1826430 1095576 84490 1536638 1267607 1355840 1415681 404979 1175019 756330 1980088 1786785 1356617 837400 373944 261764 1876498 803586 1893852 1816824 1414910 408561 290917 587553 33660 1759408 1999911 988876 1796221 1785272 667878 1487118 931027 1762546 400176 1750637 377674 1263185 1840696 1757708 362293 903576 1983305 1313677 5691 732215 1529278 752651 760742 492529 1251044 1534281 1407520 1033918 1664684 1839133 51561 1093295 657799 1027881 272448 1309980 625762 1059034 1762668 25852 386641 17196 1311092 1182882 1132545 110788 1343743 1974027 564157 954919 1027548 842675 774304 1250940 397756 485557 1287020 1366338 882845 716821 458109 329550 772707 970974 431603 62008 1396085 1053080 439286 717155 1936210 1110257 1082697 1849263 798203 1627964 1455120 1929207 95708 1509853 50529 798503 234468 1590919 339802 935264 1407168 1698451 364832 336455 984337 342189 1447034 563370 1788471 664217 1823293 1370171 1973245 1654829 1736918 1802415 1241106 1748713 792182 754245 1551246 1396134 978713 19197 163499 1348431 1953260 1491467 1387634 1394361 209980 889653 526867 1287004 1236601 1799708 1274692 744594 1800267 1928236 1650989 1861249 1551887 1839880 1047533 1326423 90755 1729412 399780 534814 17275 1931430 1466468 47337 654327 1430523 1811451 47196 348959 671196 1049408 1215101 279052 210510 1962442 349097 801238 129899 932609 52213 649463 1797834 1444948 1315481 985657 1860375 683856 120394 1701340 671056 1559780 1787371 228046 746062 711898 1279517 1801192 994272 217101 1209622 167335 1857498 355269 1884547 1705962 1947689 643337 636749 8204 608520 1360440 876926 1143910 233979 595638 1740535 1934512 1689829 973112 1076110 194226 1265218 1417502 753117 537398 1926636 1705682 639189 1933050 1486146 1157417 1073715 879824 1914505 1623426 528648 508172 1040517 1815157 931669 739578 621294 1521621 972106 1407941 677316 1178489 317364 1934522 23591 990744 1415587 1323973 904219 1542564 1684856 1961506 1127862 1365893 273762 632539 818165 1780673 1101 1820748 518627 374242 892944 130650 909859 1012185 385924 1897769 576579 118098 802741 1130995 422013 1744301 1636193 622913 454732 1604382 298257 1549898 1915538 1121489 1901556 1553498 1866101 1553066 296698 1470377 1541611 545005 1992529 176251 1364086 1999891 977636 360468 1978198 1930989 1418952 26931 862875 294200 949929 1546728 1371428 1253575 1787532 1482428 1070209 1396117 1441433 1187629 1856931 1999983 1964210 202646 415685 1358053 469056 1493434 775849 283828 584283 1461852 761725 303778 1922940 106156 1748240 474265 1920611 1779046 1281553 849671 318928 1845913 1770101 1387305 1325133 1039973 1023959 632010 1131802 1711973 152871 1541626 953184 99274 1428816 1520381 622693 385214 843748 1714076 364912 1852532 29531 1239793 268284 1658481 225252 559406 402001 1439549 81 913479 334749 40465 773538 657365 1746534 252052 1175774 1421120 1766699 79925 35867 1527101 1784532 389626 1047421 1666865 1531025 1512064 1088626 1521576 1719212 867108 1788400 1158433 1578921 754391 505268 392377 726324 1278436 1513800 633993 596059 1513931 407164 850822 1304066 395806 1647687 912059 1382746 1350434 44368 408801 1836570 203385 1648677 1636658 1541868 1794248 1413144 1549223 1245134 1769137 1109498 1274509 145856 126864 256507 403930 478848 595136 394821 1883943 846179 1601638 88054 596616 1014308 882285 1148582 419488 416777 1158964 1803320 846555 465036 24971 929023 1641572 1226566 550936 1637313 1409580 1542168 1935379 153013 1164749 1771307 530415 1281404 1303065 1324579 230296 1752297 1718358 629739 191367 739755 1458620 427994 399744 729604 1658718 225548 432851 1477510 1245999 358534 540083 1779576 439342 1313157 555963 1577432 1849665 422096 895533 926125 425433 756461 399523 1140110 583989 1633464 180532 386984 262110 315335 1915944 1769577 1870765 293317 618408 1062474 779290 1937051 227245 1102569 969472 776346 691039 1654235 1122304 1926281 1466629 1616601 394591 1636637 385773 35404 1030516 909169 1634286 1336037 342774 1391223 509828 595404 1174431 64211 463648 350204 1754082 1183126 1419359 1248241 838263 1391499 182905 1535827 1047774 1163123 229894 87195 65644 1968495 1265164 343998 680858 1776117 1913766 571153 812930 1956776 1760907 1608053 1605262 916409 663212 417126 1549840 1732808 1911944 1655590 1531600 796345 195293 1641912 1904382 1401737 1431402 360128 1787469 1051244 167613 200898 1530616 83548 1141546 1799801 191402 1011833 1257893 558760 1698395 1529382 907364 1219799 1369681 569864 796645 1380459 43820 497469 748014 1827166 609403 1844764 532573 1760620 1131600 899588 615634 1670842 532714 1140044 1134880 676117 311939 647222 333737 1910488 1266118 507763 1094398 967874 1400458 1673455 258290 885091 226994 1583088 1099742 612581 1560873 584997 480191 773084 1147906 1151369 542123 871632 197532 1454026 1522330 1400093 1751755 1463955 568403 1106407 960472 12824 1251105 1059124 528510 1359006 455739 1237521 1756493 766500 769128 1477857 514641 1495467 1727743 999098 255803 436552 1301492 1573177 1352760 204947 365400 296758 1005559 1898156 1697561 943086 1090043 1510762 1805426 953969 1870266 927473 1303447 1123568 158159 710767 53501 1149647 656451 1234433 807571 1182630 386423 1199026 434164 63173 335938 1078180 1567543 1241952 384343 549543 313740 1652477 126538 525971 663267 1693866 1979871 1124796 935896 951481 56457 481722 108892 1640759 1038753 958757 1887900 813624 651349 1886473 1581459 82678 1685487 1132395 809370 595914 1091856 1236125 634909 1977477 689972 88326 699407 605670 1345034 1549807 139022 1192606 970757 1680628 278448 679326 1526680 90633 870540 961422 1687654 1862151 104866 920913 1907197 1666938 1114298 1687278 739945 1657246 765626 660437 16068 823225 231131 1626974 818367 763973 370873 524564 1348564 132440 236429 1994682 1559364 155461 537195 364914 830865 64034 1980501 1658529 981979 924918 947038 556431 519245 1695055 1723338 1991999 1278208 954151 1987718 707543 263059 347600 1104312 1214062 835432 1130916 956665 1994507 195364 380764 206135 1493026 806257 876863 1256453 832332 1444951 1144793 1765788 1972776 1892219 402010 885557 1648843 1635332 121150 1157741 1041314 1883773 268586 761708 770321 429469 563904 938005 622688 1521983 500458 1080039 332441 463126 1658788 553105 116512 395470 523445 139448 1728718 856984 329372 1426893 390860 1174154 179407 216029 360702 632631 31117 1356697 1355757 162500 1856196 18633 1046416 1509719 200102 241395 894193 251887 1921177 592647 141969 1081166 1871100 67830 760723 1450132 1411725 338341 1764891 1008137 408322 783069 1413000 1557414 1112276 1561963 55219 1324987 1845011 1165911 946310 1127237 906364 1618752 704788 1574053 914466 965942 834549 1009426 1266796 1373159 970160 748065 341696 1856213 37220 1812926 248100 1181241 1023091 845767 1761318 1881137 283472 923278 308627 1440355 862733 117081 1673365 1006141 1795832 170287 1689732 1109990 301457 654589 308815 1901129 866238 1746663 1481779 1664364 1206330 1787834 1945943 1349214 1864283 197880 1821311 1832541 1260335 1529568 1157722 1688633 1870367 1380290 1205701 1194043 1131118 383075 1888452 1383139 945076 251806 183923 1696086 1591645 325033 1197361 645263 1928130 201714 1942075 668967 1123891 41143 695551 1083240 554164 427938 1411156 1114309 50898 579245 1259861 1772951 472851 159741 1228583 299374 671323 1874929 1901870 1012051 850776 645102 1172304 839091 1862916 1089641 1649136 1217475 149010 1712894 97022 1924361 358258 583207 1292947 130097 1753162 1468868 1189647 1886109 1229572 26975 975342 622276 1924797 45609 476316 1876723 578757 503213 1952665 442784 1920517 1932574 375604 1062774 831282 864819 1561614 1579900 575107 254583 1974201 1757499 1856945 970291 1792723 214530 1376522 1469931 1961272 601879 1097305 1940828 1035104 1249115 1594228 1648138 807175 1051644 833751 528903 1578526 491988 1944976 1675885 873049 1200007 624264 932229 270183 1379085 1796252 1018315 338330 1070421 1755281 216136 1918767 536773 659060 1962106 387806 370376 288227 1146185 1879865 125555 1531596 48214 1531675 1178977 1155172 122127 166899 1717955 570016 1295117 1849177 1853825 324760 1716588 217521 729479 22787 167278 978489 1951993 115661 1291589 985231 432218 1277851 1177640 867710 1941647 505642 1751352 868468 1198354 1699603 703617 470372 1678735 250782 202758 1052578 1905613 763901 499623 667956 513650 1346463 1891791 521934 1226918 1354816 1600728 1515702 616790 318785 361724 785802 348273 11504 831596 405372 178522 1055007 1519350 953782 1956121 1618465 1168773 370227 1744740 54270 494353 1196959 748157 1402686 307521 895224 1829487 1280920 893826 423498 363131 235909 1628735 1268396 402405 1887846 507047 11283 1833728 1742536 1424443 346613 582997 1940587 1868817 1130728 1230969 665800 969220 299556 334665 304649 1682620 1511098 1276221 966007 247187 1729878 1035960 1997968 1827788 868368 670344 479149 1694977 1819831 1643760 1261043 500423 1323950 1494821 226721 1128533 379225 790047 1742830 1957196 1554826 1331602 1145008 1356487 833675 1814355 1463137 1711453 274497 77649 595844 725856 701614 796302 1293890 374839 1602325 1790686 1112839 1689089 1849447 1157921 1686233 1441108 398001 729312 470856 1304568 423163 719180 156811 1604420 1794419 341306 1151509 147882 1249283 876258 1975161 1426995 390656 530983 295434 632247 452772 1795679 638746 1851871 1642334 1202320 685555 976902 1775233 1658756 1655766 1362712 95586 1470946 1624467 39083 1655153 1260717 652825 70414 871997 65560 514100 43368 1969818 1677249 277533 389018 1486894 1448630 1624851 935832 258108 828279 1369784 1990594 765448 1672436 590640 853102 810623 786867 742194 1575934 966382 492789 733390 1290289 1414062 159133 1235961 81738 507151 1950349 1716437 193155 932147 1767255 1451244 117834 1278349 456187 362096 966563 38009 1538291 473267 846556 431314 805564 200282 768194 525164 1187718 467023 1912423 819669 1765408 559529 1970446 367877 209871 1624157 380630 1529279 412637 923149 1590398 1739736 51738 782134 1218716 1557288 1463503 1228552 127416 1078019 1144472 2992 1162523 1342058 1544533 1237457 1691803 21018 102763 1551133 1328267 1588752 1697182 369413 791663 1660818 1732238 1424436 1464350 1503967 1582647 1511851 1127228 643622 37649 971293 542233 1944533 474516 1282439 1757636 1773711 1069484 1480746 1558335 552687 1540535 349395 617273 1803068 216205 1155515 1131174 1103237 1652881 419866 483670 1287664 1078281 491536 1742055 1577356 738971 1384357 1047622 1976842 717 1959379 461330 635773 1208722 1850962 1340844 695364 1980405 1908889 360787 32932 1776972 1042054 851595 307674 1428949 716000 315055 957798 822354 655159 763532 1441315 1839274 604824 1904313 1453153 1176314 1669868 1177276 539200 1024331 1773267 603800 640662 1892132 1422952 1333010 892554 493828 998210 1923483 22990 1046608 1994533 569215 463154 1634019 592135 1788365 1649650 1851911 1874735 272244 787603 1563907 14513 1190075 1920971 1567777 1466715 1396741 887962 1011321 1159288 1248997 211753 1889456 1957326 448632 460596 1321459 834130 1096536 437208 1544679 1468787 1884315 618038 405626 1232016 1901893 259124 1274170 604383 1260813 774060 169594 445686 1059674 110597 1037698 94085 1057830 1136409 1770759 1398668 1144382 1528608 858569 1281691 271896 466482 1443567 483862 962261 1758431 1710390 1463974 63078 109299 1690744 149739 125236 1259319 370661 410031 1347474 363125 1569415 723457 1746623 814796 984599 5310 1455039 537811 670585 1718749 1890058 103196 1358836 639417 914394 1057346 1348689 1480113 894895 1844471 109261 40812 545 1382252 648611 1569190 1926637 357100 1427667 480181 7468 12628 241790 1469649 1967413 1882869 1710131 25418 1598693 1777269 943321 1445968 189011 1873241 1966985 553371 829134 1420576 1049021 1801638 475927 1097386 1859911 660068 1465298 97725 545902 1015952 697789 1684665 1718983 1499624 1897349 1990848 1073772 1569324 1398782 1837128 187616 1841266 1597848 247918 821080 992488 760444 608750 636432 770623 980111 1492043 450458 1722362 952102 72206 793779 182872 1382610 1948830 222200 1654966 1279272 1404502 524459 1839939 171617 1066082 1779017 310874 34392 1762130 1278983 130604 1315445 1448156 50473 1598053 630655 506865 1282274 466899 1555374 991024 704895 1603939 1489163 504322 340277 377695 842844 363957 314584 1180155 296353 217224 1435042 851163 932275 1273864 1493700 99790 351036 965495 1552659 543905 1783653 1352932 498308 1400812 533130 1187923 1660656 442342 1867922 743783 45380 1774884 728128 1003777 1174052 1182293 1303868 636031 147232 1300142 178022 74385 1939437 915061 1027567 298542 728696 814820 1610146 1625134 7593 1536723 1400773 1517513 284207 452131 1394235 1040633 1338715 56517 273459 1016899 1699634 182415 1044148 1531956 1231870 1528278 928997 430248 273235 1748488 1116268 827079 120698 1726262 1076330 1700865 1105065 638105 946526 935945 1988258 1997193 1831985 371463 1098985 944794 399701 1530214 1666909 14733 764711 1927451 1810131 1635071 1432716 918942 1972142 1105994 952285 793724 653664 267837 127561 718730 331547 45414 509691 1008620 1825583 1989545 1070501 419403 1134925 912519 898001 1835616 69432 1485432 1281518 768665 483957 1043447 1478317 323868 1172152 595189 1362192 937407 993726 892328 729995 124269 1294687 1852016 1094638 1694793 667730 535763 1780085 269010 421714 221152 1296041 1414105 1980870 1529086 1420644 1015621 237674 1347853 277175 360807 176985 1105062 1083480 1738041 1840772 1494603 886374 183747 640911 1309669 1212555 408910 362091 1837537 393748 1548319 1234459 1494087 276818 1068997 1685293 1689454 679448 799796 600235 866898 627496 1460438 261995 1340447 220220 727626 326870 1982810 1575495 1541783 655464 1592897 1892303 793537 490151 1184259 405507 264450 261951 285894 934287 67838 1071967 1098110 1948275 1533371 704600 105809 1947986 1594483 1455084 1140464 1017664 1482019 1967044 1679541 1856970 316414 320847 350915 1573647 1604604 1279485 1034419 1734017 1943084 1117825 1040255 1536512 1320907 81206 1164591 330553 1602346 1521956 726668 1230563 895873 1357617 500135 792494 325260 507524 1111622 1089112 81853 351487 362365 1910334 1932043 228008 1634178 890561 1106729 450725 919367 506028 1256900 1556788 943603 1253240 589864 1869422 1197220 1422470 958849 658711 956728 1462504 1551319 319392 1055875 1157919 964239 1145681 1616718 1041086 684504 1710973 1261565 1558340 474351 944834 968091 426906 956777 1810722 1000235 478739 673473 1001192 1350083 482745 1919483 1575918 849615 1667407 557486 980826 17943 649294 1079788 1335094 1601208 1426967 952593 1895186 1976773 340306 1047587 1243931 735750 635088 1266914 1729351 1259522 1778638 1997253 1776394 1595472 396155 1138458 1212380 907648 225971 1462946 608934 1839975 392940 1752596 1035299 936190 1258466 1307465 457507 957222 263342 21744 407283 1748876 1869584 313847 243553 681471 762528 742391 62727 1300072 1576136 1302023 1399794 636121 1719195 29166 1918063 616967 976222 1434448 1732892 1805292 336775 617044 1383775 1157671 1146756 1814659 1201651 1506717 1012021 754649 12816 650086 1370103 739042 1376098 372484 1250545 710515 1010264 1428831 1420433 1871564 1254795 887873 358038 33397 1126531 613874 311016 1626873 196751 465318 1180585 1018335 1218432 1667556 957542 1046878 1146497 536808 420056 1951301 1494258 1148811 678721 533477 442059 1914739 683026 1215868 1600944 274248 704267 890956 1004643 1958885 1489796 495628 1528147 1242341 1560291 899934 362022 1728762 1955804 883820 710105 1964536 725046 727247 860110 1692269 56544 1981622 1507614 428293 1722139 746938 1489798 271337 348239 1771504 1476937 1471389 1250707 218999 412074 1114721 340948 96428 1759547 1399090 1712530 1092956 509082 1460666 1406310 1174221 1516555 1066648 734900 1140090 1879158 1143052 630139 1151790 418425 487239 1353620 167167 1166198 1470888 176601 673875 1153271 33512 1369536 393483 1867171 1612160 1917631 641414 61984 1124896 1400778 1693829 1183872 1390836 209279 304891 1315811 309837 1138434 1717608 851375 813457 725983 170820 1775206 337714 1403357 610095 1218145 609601 569160 123144 520087 356428 1130953 1604873 1290526 668152 1687975 1926480 1074864 243730 1323684 543711 1025872 772025 218561 527747 409494 132461 1430963 1734682 1991804 1807592 1708889 218056 796817 201166 1649594 1551748 224659 1594098 1649538 73446 284206 1375093 800075 281937 348503 360204 1057340 503267 745650 1968431 1241376 1111299 634320 1222554 588318 1563423 356563 866432 110853 72039 1320008 407291 1422820 535029 1497245 357768 1838990 1946297 1762833 1138207 410880 1409928 537 427664 1411536 1073209 684928 882348 1653815 1223406 1769470 863105 629978 214827 1219711 1169048 191474 1879355 1057432 1578318 175528 800551 833838 372367 897720 122566 744510 1123435 1250317 1684257 390336 808286 1002511 1328467 1971897 1707858 1938927 556935 116371 711210 795884 1775816 345367 909297 1639359 630128 5407 1435001 746648 1948082 1362649 246129 1529353 1132143 1770858 1267608 1562067 655401 1731117 1040844 559129 186893 369044 359542 1070124 543448 1637294 658704 1972192 689772 1311574 913382 1318356 1082132 85758 313381 850434 1852142 941797 1307056 54094 851737 373146 1687989 1163825 1911959 586904 613039 508494 1748640 1302037 597788 187456 304850 132084 177005 1110403 1175273 307024 1442795 140791 1691317 1013114 1786975 1492124 714112 573495 207819 368837 1633948 1323218 758560 377386 864113 1825509 1117126 1064050 1859942 254488 1487102 1877682 165228 1109088 272149 1160353 1241213 1926672 885748 1301433 1512216 1729845 356822 300792 1271890 200424 1072549 569538 242656 1853659 71925 121853 1568693 1722882 1790295 825533 748523 1794239 1102720 1291916 1587469 899809 1802134 1518570 1483423 140565 1026561 1390834 1139922 705557 1268529 287379 23172 1195818 309109 1790466 1075164 1674097 49152 545715 914200 294089 742217 226824 356737 352078 1041186 1114026 1717043 767220 1128309 563414 997442 852072 1876403 697594 1183231 1953173 204296 602563 1901565 1609732 1294001 884530 205434 1023482 254110 733659 227486 1559458 1114584 212469 968094 183187 978380 123143 579659 3005 212479 987991 614249 939997 1072188 1083679 1161162 1375485 1848092 893673 1560581 1418410 1630271 1271128 960093 1857625 1239892 730111 614499 144087 994097 175397 677238 77279 1386259 247894 574377 1974934 112152 907710 510907 1660638 924716 1568728 440287 511625 1148655 1457959 1863163 1808863 1761124 329005 99499 1550179 1454908 369287 433204 552191 20644 1757031 377013 1998496 178574 1763172 1164152 1959336 745383 177489 309131 725055 981532 935142 1029388 331370 1017063 741943 938214 1978307 253705 528667 373108 994083 1692237 1815960 138662 1626939 370098 120634 755911 1263726 1074543 1607116 961321 1156645 1474902 1645291 636453 1377701 1283286 1325934 101387 720534 67528 143644 544048 683214 533657 1421363 843021 1754667 711345 45860 148284 1824354 440569 1310038 685104 1762964 687140 1741976 1152754 230137 292939 1421933 527873 1798733 642410 9511 1113860 1056972 272784 129343 1488462 457139 1052316 1343597 427871 1070241 767980 1075111 1114374 819034 17131 1476103 1340697 771590 1249740 1072649 1073278 1526608 1008437 1047151 626518 640769 472491 1684408 960034 1914353 1679037 1909903 1483702 407143 1402938 1202229 409542 1562485 1997441 847061 1569953 29123 649040 1509023 1225425 95237 249935 639239 876437 1952052 1762866 1912075 1267855 867985 726160 1174099 13793 1747240 1361982 1079699 1199479 1705183 499501 1886123 885215 1709245 1554727 1384217 125719 1427662 1290932 680338 1341360 303515 353076 828753 763548 1600995 1258849 1969123 1990019 973351 337358 385783 686839 586301 22255 279611 1147823 1358602 97542 365047 1478655 780824 1761914 356748 1629328 769512 365690 230736 722223 704992 158015 1607218 393418 975570 768841 1963827 733144 1341058 1731213 1775326 1615871 749593 1097136 1458439 563568 1318646 235400 1715675 1830790 411167 486775 1386182 1634121 863778 1216432 1525840 471281 1990765 665825 1671173 802931 1067535 952628 1558809 1536924 1943209 1605628 610529 414061 1222591 430430 81293 687055 648956 1695128 1212277 12930 1714598 245723 339630 1167310 380802 1485443 1969152 696985 530914 698921 183195 1495587 102989 1216948 984659 192331 1426471 532943 701567 1123208 610874 633708 1923327 1657794 1427987 458916 1375678 1451829 1857475 1428837 1106766 532189 620324 483365 782646 1151968 1193317 626824 1806978 1111867 189188 1892853 1446524 1739848 1159378 36407 237530 101053 1816205 1380756 1669917 1698605 1558235 852417 515422 603882 474182 544648 484710 1510033 1470371 1326191 229849 1792315 1058198 293993 1047428 165776 438524 843756 1674207 899623 1865620 1288987 535418 382060 218888 1651945 687814 1684323 1832966 463102 989684 244148 1500700 1834607 686189 1126626 1475522 634763 1601992 775307 248928 866034 558303 174168 1530532 1471494 337733 1886758 1792471 158112 1548768 23347 802144 1803661 1654205 982724 1354125 769308 1383568 1075913 1603847 1030970 1866515 1168671 1233965 272071 1800257 245470 112010 311321 1777310 304037 275031 529321 130893 1836436 155218 1874105 1205431 1368495 52729 1072477 428884 539448 1328749 1843570 1328398 34068 2389 1690091 1806426 1573582 830867 1116189 1898791 1378334 977782 1083458 731457 1153 1124934 184574 548431 1224591 1549746 155724 216855 1313384 957558 1207061 1939737 1176186 1238881 920648 1342475 1367350 1437496 1737354 1473494 1226193 1125676 1276462 848236 721353 1509030 256503 620711 1434489 896100 1972488 1173026 1481479 1520956 1593248 1124004 137003 879465 1951550 463007 1689487 1786613 1891021 1212441 376578 1226985 1545093 1253352 669720 281856 295973 1725130 249990 1621720 1580542 124455 1726635 178796 61581 1170079 189881 609136 1457340 1091127 1219347 1066572 434929 1353195 578169 1158952 1946975 289369 278841 958677 958608 680596 80872 192069 1095713 1444115 1331860 1188372 439950 390264 1504175 118991 1462068 1609417 183427 1645359 18692 630673 1631894 1139873 1014619 1961007 818377 1472074 380991 1556022 362055 964428 1787753 1567626 369242 414367 616102 1394488 6390 1148502 795818 130754 98751 1554111 1965138 655625 1521337 1043439 117885 237019 1756013 365648 1392288 1066341 663755 1800884 1760297 1774048 257639 1119143 1601946 633398 475253 1480535 302139 1621460 339331 256534 1463484 1000863 1322445 1882521 285759 1952867 329574 714193 342447 1273506 1970006 1332826 92310 1191795 1518389 204412 998815 857052 1294580 1693783 1374080 262822 49009 1490839 365235 1390218 1673676 1602409 157276 1013725 944050 1217902 1565239 1930105 176392 385997 1841756 1599610 590668 1474582 1841123 938529 1468214 116320 1564726 567228 71906 1704638 1596588 1385078 1190806 525186 1624589 1722577 1283492 1346513 524431 1250878 1980884 582769 402390 14873 1395672 1062439 409386 294598 867095 274050 1363167 1101917 1277231 1150909 232716 1982767 1667788 1016990 1473546 450184 1256085 1277147 1950596 1036784 1894890 1211001 1463408 1115546 1787094 1404378 860715 1347462 1099245 620032 327319 1279749 1334296 1680527 1372210 951141 35451 1602025 43535 109277 311927 82417 71522 373056 1591556 1646778 552600 614418 982146 674896 343535 713297 1881162 903755 1337466 346786 822019 178365 1615934 1111845 1658075 1332397 1430159 1478831 842162 238138 250195 706819 1408245 282916 845202 1303812 16033 114808 691339 1518622 230152 1502828 1689106 150558 1768266 454492 53942 1519509 701396 622025 940171 1426764 1718543 957583 516752 1613817 1383095 851625 582712 768324 1886526 1511031 1521826 1985282 1909278 555471 1835867 333034 233201 257585 1470613 482658 731176 1737170 472389 1027175 694112 1321458 927304 1178855 395781 1547366 1216433 1076881 1368855 129410 1633131 1277876 651454 1332138 485468 1758203 76274 1553511 261463 566495 1855498 1529898 629623 660669 219175 1559892 1995851 1920161 1690751 1495135 1347429 1283604 1025331 1243205 1749300 338156 1575358 956415 1584519 1730475 1746665 1191545 185930 1531202 687378 1334009 1983973 628025 1596866 1322697 1065678 181480 550080 1458964 569075 1397929 885719 281010 448900 1104991 1282383 1652197 349628 1310698 492236 1205276 1989289 1788009 774172 1765380 1323953 1560643 220192 186730 895214 1597568 1369589 1720169 1101880 202129 1130097 16704 26737 1376138 668318 284646 1576232 734174 1980986 1344932 112449 1990047 1070729 1672378 393094 1018338 658521 1504398 1606749 1445604 1609050 665451 280053 1727805 57173 884497 394489 41655 390361 226596 1715467 1852166 1914519 470470 900621 1743682 115961 1389818 1804684 1368822 720771 894555 1695124 1379520 1065500 29229 1889727 955990 1983743 672116 995937 1730671 697562 1486372 1055786 579277 355287 728331 772590 32101 1586280 94889 183875 1419501 1210628 372366 1081399 1957781 1883470 1262227 1419930 75172 1056339 1495589 1676967 1790651 1651332 1700051 68870 748635 1924604 1793132 444869 263856 791641 1660688 1302399 1297831 1153643 1162691 1145483 1502864 381870 1839569 1905731 1069826 838581 1518860 1902655 518565 937490 945413 1680320 730476 1126907 1608723 162628 1489671 1978462 519482 455297 1774029 470264 1533528 1697150 156347 235511 1790839 1082784 1292901 616367 718019 486338 1184069 223017 64166 1133297 1873144 746179 33792 111126 216221 1837902 1619243 588438 1086884 418906 289452 170953 766415 716931 1857641 898459 684274 1988665 1217811 870126 625461 364802 1917717 61966 391677 527404 132102 1348134 600135 410532 1323491 167652 1916400 60339 1709585 509214 167346 1478751 1998232 1027704 270674 839956 992801 478191 585066 1175489 1277589 405638 1063408 505181 993894 1990064 1875458 1585941 321347 782377 241942 810679 667865 1253576 1996149 564837 1782037 581759 48909 1720240 23681 271602 1247083 706105 1608369 704564 1228046 840240 1055501 1480981 1211069 1646861 702838 1046445 1033344 986380 223016 852808 113148 455538 574194 1517973 904042 267718 403259 950312 272248 1043276 1403146 663585 395900 1857770 479769 1060702 1461317 729888 1906943 77935 424581 1447681 394687 396699 640948 394067 271963 920000 536797 236866 1042443 1750624 521158 1458788 1030186 702116 1272057 380595 1127484 1984209 1604188 1626249 359921 74043 1277394 90889 1502705 1807081 1583237 949105 1867926 1988422 1126422 1699999 1111470 58101 372870 1608615 1168616 687534 918494 1707263 1391573 1899580 531154 1433263 1336868 1148081 48668 1549575 1945774 1472558 124450 1122059 1668227 153792 1353216 1045473 1232510 1623473 895215 104119 1714518 1405448 1133657 1515455 1500302 772079 503146 1719168 558377 495437 1872158 791489 1651424 683019 170715 856329 1470110 465741 188654 425370 561117 1534633 804661 1686875 499816 1820649 1152415 634218 1517260 208810 1501736 99890 914825 17408 1048334 1812193 335888 1236629 484264 1682233 30871 1024730 1558881 1625335 101683 132694 241496 120929 1073468 24178 1946288 1272586 1686541 1560064 605422 308075 1247918 1930510 142797 1276679 1702927 1365436 1937211 1552567 1825181 754740 1291183 61347 682216 881154 1430711 1072629 1300836 365864 297218 1536357 776217 1841136 50617 1121088 2001 1052325 1614491 1079638 414843 719958 207940 1667061 1944364 1284482 233632 875144 1979866 1212800 1023455 1172726 585578 782382 1099588 1598931 57726 1919328 1248265 151443 1466735 1007787 585901 1877739 890451 1089710 278529 504589 1232192 618918 1854223 1310381 435720 1257324 14752 1482153 1192359 728358 550593 1435545 492055 213737 567472 1077034 1942687 1722732 1056329 953012 1818773 31862 1838373 1069773 127749 180674 1230459 1040741 268429 1010693 573806 1604133 315383 933365 873766 1142117 1062836 933706 970320 1919982 514996 1648535 365076 1705406 1425566 1604268 1877384 242722 1766062 455782 1628933 720262 1569404 1621506 446408 383796 748822 1428729 1177683 1478578 1797325 898330 306169 341939 419521 1453342 1976278 1888590 1751175 1397931 1102352 1767642 1525919 1750182 423849 880144 605221 1235005 1188976 811841 1633158 393944 763557 1382990 7244 162581 1277427 446182 184544 927253 1076376 402812 711129 1126815 1077139 972141 406213 1660797 745023 1644162 518600 947742 1475285 1706807 362800 267141 1233581 1472984 234910 521511 27780 781089 839093 750658 187511 175411 165816 1222224 427545 1804750 1247948 1654185 440973 609098 1170225 260487 1253586 1047157 39946 57228 1442042 1545510 1091492 1390727 59015 1672814 1792173 1204248 1844028 1246505 306318 288655 902600 530501 1410110 771509 1284877 1048124 743930 1110580 393833 1764151 1764698 186385 1767870 1878575 1332926 216455 224266 965789 560134 1011708 716773 758287 422504 1307675 146422 1854035 1097521 278810 724996 1740172 316763 1716396 1973113 1023877 1509831 1354192 1218504 326332 56911 381956 3851 1928909 1521004 1728058 936090 1647962 257736 779535 626249 1010102 1764801 1457658 500421 105283 499783 953394 1734438 1171185 176359 1571073 217345 267740 1305616 546835 1350059 1619768 1461818 13725 263563 465980 1086522 1644878 1775371 1207900 1109279 405900 1803868 892613 1514692 951682 1809563 1917922 1804534 1626378 1895250 1548455 26343 1817014 482600 1750264 47258 138068 256334 1682674 535854 1388494 868169 159990 600002 1218738 1522816 1400157 216434 935682 1054904 960540 1944613 787097 925779 1440588 1874391 1380321 55238 1227184 1038680 1560078 613081 1029804 331888 613172 1617781 442630 360988 1262921 584223 626910 407641 860648 165318 497009 607283 1769977 597786 1404599 563865 749346 481948 91573 1841067 231733 1973480 351802 5731 1907366 1950203 454309 1345330 1931413 633052 1750705 1238232 1321217 136178 1300390 677643 1540469 516917 1484781 655559 1985744 194785 58534 482734 52446 1753830 913652 675853 701161 11627 1126432 469213 125955 1700012 80804 324958 921565 343767 705973 878881 1279020 1025384 906109 870966 574174 857779 1736043 71507 1187246 966796 1247299 1286021 376165 1189833 226980 1946310 1187602 514390 66186 1814416 84229 78425 1087196 620681 103116 1566447 1592435 1036862 1764148 553022 1705486 47637 1670902 588209 936086 651733 120370 778750 268321 821327 727728 833407 1120237 1991812 8518 462699 1666833 1554703 59023 1623053 1099765 129605 848684 1115471 681490 1304256 1900191 132324 158848 1695443 1670625 96557 268312 165746 986381 699467 1367560 1796562 1754842 361783 162171 481198 817920 1014547 1781230 1105956 218276 1303701 1294949 401653 1879307 1676346 1991936 1376581 1665040 1855542 346588 884024 1582346 272951 1392361 321259 1580061 667186 300320 1449483 579390 260752 1845157 208451 1840423 728785 1206514 1952359 1599032 1640511 685493 1067916 1853475 89926 106630 1284961 1632346 542477 635448 663867 273051 1029466 701584 1168647 1182846 320970 211826 1388791 1450880 338106 46756 1153315 416480 1851694 628216 1184427 1429868 1167755 1333102 1371330 1816050 1929329 1949108 685073 17611 1316861 345729 687293 1620781 1297641 1385905 6445 584938 195347 1238719 226696 12085 1463392 1578988 141377 1531166 585594 1236987 1097461 420693 1107097 1395535 337940 245534 1149077 46832 1165024 430536 1680358 916158 667908 1999909 227805 1191448 1779146 1363147 1173236 473054 1429267 942958 1459895 1511139 704528 1641033 1631604 1708825 1319971 1286352 1950156 1794254 657210 955125 1629154 1622063 827233 996171 277697 423869 1530923 1952381 1943895 1465260 321825 1459817 1595547 1225794 1450528 1844923 1003999 1162242 192155 253349 1585521 1561256 1657414 227912 1200565 85530 149711 1177230 1001039 355430 1051492 393946 1920384 1996627 1062582 1863566 1954675 249247 1254085 406745 1316581 211320 1123803 926555 1837147 1913179 1548489 1343365 15039 1356337 328362 286926 743102 863514 1119347 1963524 1409921 1209623 858277 1976815 1134148 191574 239125 590967 1846561 1771314 19309 403067 150063 496837 706746 757287 633156 1861636 1614141 530453 1183518 1159204 1821351 1849838 1110006 523629 1153780 412374 1058651 1616561 1529558 1491614 1372927 1747656 1284510 1331350 1574056 241405 458966 1151107 403326 1045326 1395221 629806 1356525 1957979 1540672 1611206 109475 496547 1077663 468877 658902 996353 797521 1881721 163509 390407 241607 509528 985034 227131 1747285 1934721 399285 1762751 751834 94026 1231579 211456 887472 1143280 187252 660168 702665 1481357 1611199 1493157 1139790 546335 66514 1826199 1585933 1216594 1530547 553875 457343 1906834 1869896 244598 129332 296533 179575 1391785 577346 1302429 1027777 107619 366067 592822 720433 960804 1005531 908998 14134 438361 825363 85647 50861 792812 1387748 1568828 1420548 965319 424540 1726931 602127 37006 1406164 1205469 602481 360183 753209 1395576 1594383 1993041 616247 1102672 1905705 747788 287383 1649881 1389521 1441640 503361 808852 1371765 1542302 1637985 1972473 1924723 776671 119747 123788 1840364 1953491 152797 1250001 324513 799551 1089365 1581916 1118390 98081 7766 1591361 1963546 1444110 668034 1862316 1490939 1863167 811711 275389 1884828 1153728 465186 4276 788834 1812654 1230294 1994288 1630621 1849734 1949467 414044 1243557 1605943 1049701 823322 1254590 1876421 1300198 1993854 618776 46472 1417508 1413533 671324 1730089 1611028 727813 1412134 1988601 1679121 45188 1711696 1099473 1462562 646869 243717 1833308 439905 1760616 74892 1851449 806369 588308 1954338 1779114 1352299 1574851 35610 1844514 284789 625995 719116 1996039 889589 529439 1006660 200465 1317280 1302889 1803146 1555571 1306007 427976 190069 969234 62060 1665997 1309087 640233 404738 1184035 557787 1687670 1277890 1284216 901974 59190 1521768 97441 141596 1294324 1346252 1131585 396107 1778407 93779 503090 10175 900105 1598938 1935983 1833286 1902818 1552978 1218871 171734 128188 1508040 1511408 789294 1273315 1101760 830810 483181 1127804 1440087 43033 1055628 842082 981324 1919268 429339 638520 1286549 761080 1218951 1922768 625912 721760 1343447 1910172 284754 1116803 1660401 1484046 1204981 169116 469065 720796 1362398 139637 860425 748731 1375723 1787533 1868878 1859265 1826518 324298 187561 1839932 724357 1047305 1273780 94164 755244 1282215 127817 868238 1983882 1719630 944652 1114973 1311737 1289892 32790 1328619 1178131 1091012 902240 1991905 1482930 1147183 1273021 1395773 1634462 1972447 1962211 841229 1443355 869286 1295141 392313 501393 358662 637660 1712970 731704 1393089 44285 215517 1083231 1536236 1738121 921358 1613921 325060 1621857 147603 1312622 148020 1253519 37418 493049 1767470 1723199 858751 733565 185071 994349 698672 123408 611826 1423079 1552908 1147854 280708 387473 154109 2423 793083 534287 151062 1009185 63853 271486 1767757 1343008 1479556 780291 272848 1456507 502708 1520920 987780 1178664 847830 230432 463590 872362 1768677 172151 1685896 1826421 882113 605680 436206 402745 1040372 627557 956263 1929930 1887277 324239 1772260 886432 1948461 895044 1594215 1007950 700808 1691530 214982 164059 849295 75783 395320 1335597 292281 1522109 1097466 1977753 24821 149790 1417144 1709282 1751882 1145109 1612707 1584192 508918 1445633 2174 1470318 1520674 983829 692573 398227 438546 1399778 648507 1022802 980244 1837162 1410429 939486 360614 1185783 1450652 454408 723108 873185 968481 941696 1621510 1271161 329211 588832 1909520 129111 10378 550082 1226461 1999210 1048298 1527699 1423536 68 669036 1230242 353476 138643 748605 971530 477511 1418537 355614 449218 849569 1912544 372430 1657459 350697 930922 1838803 1034043 1890447 530329 219574 1748732 1752465 1561792 670000 831964 705094 1180748 106613 1612240 1266176 1454566 305482 649355 1103858 211223 395239 253177 1353726 344639 332833 1663877 1093131 421421 673378 619438 319875 1719758 1743179 1449822 703243 1326189 1518190 1146006 947113 973466 42509 1976951 1731378 948483 1227431 1219092 1817335 1650800 1967600 1485660 1697709 428204 35433 869020 1246718 762677 1760329 1998733 249166 539362 862084 1875371 1353213 1290885 1115662 1099684 806968 1663656 1908031 1234525 651065 387743 1694055 662536 549031 972087 445967 1798221 1066465 1518567 1165053 1699395 1831246 40732 306112 1994734 589058 879178 1700185 417792 123100 1744113 1451812 1013124 1252578 998504 1958037 770973 174573 1928255 577744 856432 1407290 833515 1278875 805448 1131910 1872240 244684 534761 1704834 620209 963056 1160772 830610 1764805 1568921 1730075 855160 1422943 1205786 764207 727849 1451300 1262977 1052745 1672622 569176 1690399 509061 149222 768478 797124 1344117 634638 94551 1383173 843930 1324463 1594965 1188685 1314759 673737 382661 672835 383840 1514372 69753 1483124 503190 1815977 1826623 1780494 1390654 1354792 1898166 674000 1327169 1551186 190806 32630 733343 1229518 1449385 1204805 528526 163365 410376 607093 980535 998669 494938 1749667 1565208 1174553 1889919 812651 1895292 1777476 1877629 370746 789642 1404619 1936782 1818033 56311 503023 833653 1383026 1899070 1494948 444199 1967378 705116 1395023 589220 514422 436592 757629 1587615 263064 420598 217216 1045801 383716 1568625 1304552 1050417 1301056 1194277 974186 961697 1179461 494752 1272295 252038 1701193 732994 1752488 928448 1626302 1916088 595620 714064 415781 852369 514751 772061 1411765 1502552 1698745 1986497 1277511 415800 392934 1661264 1713767 1131813 1019061 282137 942864 7956 310776 1258552 33811 309702 471432 1291869 1764464 954242 1058745 138894 755092 1676102 1643717 1121720 1800210 1215720 911605 415217 1411788 950178 896894 984448 393675 634467 85215 648571 149980 1751917 558249 1415763 1604053 233562 960104 879460 1872836 1906000 1007887 1248875 1819367 1150525 546762 1646669 825342 1238411 74893 1248564 307833 1088149 1706534 1740636 1904261 547493 1229646 1454202 1747811 471737 1742288 916083 471852 1938879 1787521 384280 1777468 1790188 301814 1526491 988457 818381 1508945 1551184 865568 555905 908743 1920593 786073 991891 1211786 1243142 1379789 1139291 222915 1427190 761640 86527 1532806 1727760 550091 1667318 945505 1435167 893143 241528 1126326 269114 1487381 105238 1813159 1423192 585469 1585299 1696846 1994510 1074456 483257 824733 238109 1212835 701523 898934 1592431 1838199 452232 1315681 1082526 1523649 830418 114596 925488 1229933 618535 1988425 472018 1732667 1330482 1092421 1008211 1060477 1265579 1520750 272271 419292 1165120 247960 342031 779832 536535 783052 805473 1156669 1870521 893533 1277988 1401075 1224840 667483 1837770 1672655 1869206 22612 547297 1355743 1143931 64593 1970719 1486665 1161221 824650 932906 478626 1429066 1142001 42204 809063 308714 217788 134875 819545 491161 1565249 1310250 1267017 22446 1784339 1833568 518243 372426 324772 1588458 1122350 743008 1135109 708209 1293872 1308616 1246954 688155 1376650 368071 466182 1293431 808253 1697786 1169579 1954766 83542 206870 1478026 628046 255833 1083620 711229 1511403 553893 760087 1151363 201667 1074592 1644941 716728 735065 101462 883175 772081 1368159 1008496 1829166 1731659 1425492 1285541 576734 830940 529681 353382 1656803 67971 579985 707713 574389 1825888 33335 1004584 812298 631987 1909168 1498231 1653768 785247 1793147 1869786 1342238 33011 1786075 1889759 623680 1427324 677054 1575710 551365 184551 18191 487360 183082 348580 1063112 1811048 68512 1136464 856563 699568 1749421 627109 1269053 1901342 497198 1750688 1198740 893942 396734 558395 492182 1411541 1751899 254040 1398722 1478647 486236 987600 82385 115056 714527 1826344 1047681 841862 1673964 1814440 1281012 1331351 525859 1699979 1494071 1336753 1568183 1861455 112336 743606 316685 1022888 1006778 950627 1042526 918078 280537 1843268 1907549 1834661 894588 1711614 815567 911593 1295584 1737676 1997802 197638 75102 858522 83705 1905158 1009780 469687 1288713 20486 1746235 252855 253093 1086787 708835 893490 710197 1468271 1695077 608766 1288119 1176016 218564 1094621 630760 547056 358574 161985 1165129 1446531 255610 1616874 956400 1193458 1277415 820631 1442556 232895 1237126 145391 1290447 1795282 717726 650089 1650792 817418 797960 239466 1515839 999717 246335 980185 644210 15161 1243230 303133 321500 897158 1751637 695708 1479493 32817 823927 1315903 1503291 307098 438946 1264206 261245 1905751 1824120 595217 818907 1884594 43100 1774473 55618 551099 1534643 1812592 1568611 563264 44621 474128 1721740 1595018 1897783 1639977 1367459 964204 382199 1286154 141012 331565 903364 166518 1728392 340059 211448 627634 1491536 1770986 1406991 84290 992851 1260010 1411575 1936205 31652 1737234 89039 566806 397858 1457408 1843007 780307 1490597 295196 273017 442508 787675 125927 587678 478922 1761395 1470454 1647475 209810 1128792 1848417 26929 1734498 591396 1570412 285549 774426 1821409 1545687 876599 1038963 988236 1078158 550036 1394405 773593 1578896 1262121 1611436 924633 1189887 404741 1708990 1383229 668312 1260293 1607383 1013319 1774524 1659266 1878601 463452 168226 1587388 1783473 1990742 916696 453524 226885 1662214 1400809 1453527 1843194 709883 1057043 179158 878695 1206909 961132 348493 1212960 856023 1412919 347241 61218 1956263 1455093 218486 1119060 1348006 1516872 1449724 726286 949539 1674969 66347 481485 1053365 1617399 1364155 956301 1742335 615038 166703 793397 1033932 168141 639081 1955422 1063845 525711 430711 1603253 854617 1691562 1496056 870648 1023010 299907 1932992 1843725 960636 114253 282644 1908999 1893876 1757763 1356480 142231 714422 1083332 26855 1632311 576671 1389516 221327 1336791 1789592 947627 1988097 1244811 1440804 1673218 1750595 1312213 1070144 766752 1490760 47961 861290 521555 153671 1554280 1951282 359003 955485 1230395 1387277 1678367 941410 1086431 1966517 763459 552640 335677 1476619 1324951 1100231 819871 1164062 1160035 1946325 233863 839849 1285613 1371372 834878 446879 1124751 504494 472849 894816 1804126 164971 49207 125414 1353962 267247 1510913 756368 1683632 708742 227367 84824 244104 1712273 1490733 1563383 1771684 286288 825656 1184092 377038 1743429 1362829 131110 1245767 1337819 1004029 701182 1442889 1649948 257814 75233 383617 15057 1731459 964987 1076630 1601010 453196 723129 511336 658490 937240 955783 1901242 1642496 1631391 771796 167763 953581 1555638 252589 299603 1221805 956010 815125 787368 1936293 53227 1821698 1399773 817881 188201 420316 1281346 1420111 1076622 744453 472164 20712 114913 244478 1366098 477248 1506011 860183 1427656 1538717 299914 474979 1824847 1335851 65306 701627 1520306 1233170 485398 254411 1724483 1099074 386790 598802 1315277 1723411 481767 823971 524776 218459 479897 367087 662994 1980330 746727 770669 561452 889962 1807446 1134506 855684 216030 1785448 1063116 1966817 294705 498803 1909835 1684610 1476771 1768383 6529 216068 1950065 693477 1497459 1944015 946 522477 106815 1263443 769043 864258 1196979 637575 758412 536172 1381275 1787500 1759541 1961189 483271 566736 1842293 1292250 805073 790726 1192343 1122468 1864404 465562 1039730 182338 729528 1911317 1463214 1574946 1096727 39372 1881266 1679409 1238578 1693676 899002 1076298 47908 469287 891663 1528774 1065482 1225753 268184 1372242 1189828 354898 455475 666473 1237359 1201276 1637423 732716 1331626 1731348 335886 1572177 1840461 229704 1732287 666930 422285 1511235 883685 924710 687233 1296942 1129499 429802 1100503 1740396 36140 1764445 948550 272701 81365 1873342 1353125 1711811 571395 300955 373943 70320 1003365 255409 667884 195259 1208400 667017 1201361 346078 1844100 1803473 349480 563791 723330 1123945 310657 1266931 172617 377826 1923057 1538684 1846208 1887458 907143 661522 1407523 1323586 1457355 751470 72046 1041681 1766293 142583 1161527 1572594 487187 396970 699898 1187940 549559 1756890 1194315 1086176 1019138 1096900 1010628 156259 1972545 317960 45141 141934 827263 19748 464829 479044 1406191 727720 436309 266561 1248258 348443 1729336 1899172 539506 924636 551615 1370853 70763 1868965 220030 1929574 727998 1365237 1799066 1871256 515285 483085 112732 883165 1027563 1436173 286536 983368 231464 1366197 1686313 992129 1620512 555843 1232995 1241855 1722092 1358071 1510386 911517 780846 206999 42356 944688 286726 1896866 1833923 246851 569092 977416 32423 1475360 973917 110980 1105635 1709958 648928 530905 1901584 1132498 1021481 1786371 393532 803870 711619 1068355 1365208 302079 321033 1160275 171487 992373 1685891 1325724 1031860 118687 1884744 695358 384022 317379 430445 91606 1678939 320686 1838467 122476 153358 1022878 632280 128039 459176 1312137 823485 373536 529844 1463125 463520 1090340 880203 1232858 144859 1739177 594343 821835 1564692 1850840 745928 264324 798876 794787 1902021 211505 1282061 995106 11735 562922 47383 737398 1287796 966945 439864 1988779 737607 122057 1564029 737859 687998 738653 20414 1932818 1701187 175335 1951840 217909 841483 112789 952464 851002 794621 436954 1536478 1546449 1190385 825577 1335230 1719362 557657 670683 1035712 1228399 785066 275659 1542817 1481542 1346559 252899 1421996 327280 226259 144547 1124383 1125158 338702 1149916 761993 1860232 720348 1528893 98984 438308 888385 393564 1381112 259290 351956 1003912 347541 685357 672970 781952 827460 1310998 1298276 836299 903530 657278 1235691 1637302 110055 1099457 734990 1755814 1134548 1807848 1228735 1064265 757694 1914453 1985332 955996 996026 1338919 1369336 814890 1443254 1009695 1132160 1860050 1001501 887903 744097 1486380 1975670 1218060 1555079 1661371 90869 997324 1181833 393247 560900 258305 1056389 550363 72598 1656127 980615 1265862 1388085 868071 1986718 870910 1687559 7874 1017510 447064 181564 63351 191283 1665668 1472590 1148917 1851313 434080 377831 1094237 1181038 868626 963829 1930964 1604292 985924 1994599 258864 1861587 486826 1644289 861876 391852 1761566 749223 1459847 350381 706170 1457564 1553466 1780756 1328079 833976 1693337 766351 76805 84645 551888 310048 1729455 1108492 966204 765084 1091164 268454 1428406 1308384 348502 1032059 1304234 485076 283685 719634 1913470 1319591 374234 544425 697691 1678736 1658897 1404700 1800631 1765712 347581 320799 1125120 379787 1292137 1206540 1209484 167843 36462 339758 883255 143188 768336 1139654 1195956 1393270 1242356 1565736 964749 1437218 1201726 1224213 1731143 906890 1930063 1355041 1982897 473856 1247680 1926398 1453651 1596109 154068 1787864 550778 394856 622853 1090765 1857542 894507 1623631 333837 887815 50440 1357846 1163871 508783 142924 1210105 1610568 1974498 150049 531806 1252132 1214 872634 572170 1163920 1575613 1533011 618153 378758 1736492 1050977 1867063 905527 1395738 645143 1468060 784732 577807 719319 394632 400189 138763 1347532 1222496 1427884 314256 1498721 972474 611473 130627 894810 1057146 727815 491151 392639 185827 1229860 1685664 835066 202438 837129 788206 194053 1996839 165256 956673 1482281 1726450 1328581 1784786 6710 1321162 181170 1205332 245774 1870512 1183885 933443 238002 261038 1885285 101884 1991129 875384 1238850 1331796 1469977 1147606 1566505 459746 1987218 739152 1619520 1829387 1301424 1523129 1374370 1645888 596037 1463497 232695 1760398 1094478 1885393 1870021 575665 1774579 1959081 1891531 1665164 778356 1042235 1361771 103026 1288437 1454329 1367604 1011271 316607 679831 1958025 1855717 956648 1077700 1404838 943149 629425 1343473 1300851 706452 1330495 1324503 1387758 1154064 890433 1053246 438882 317229 1144394 1880148 683767 1146850 1583487 566079 1763648 1164614 830446 124807 1064028 1695737 1488097 1369295 1610104 994407 1388080 207390 1240502 1524969 1802386 134733 1397555 95827 190432 683034 590582 1259395 816390 1702289 1276389 644640 1253731 187213 1939630 1470671 1618104 859439 906866 1961414 745927 1652810 388919 1940790 1697389 1054153 157847 1827111 693065 1250595 1010644 473807 1456879 1897944 1224443 423814 787940 294613 798644 1023827 1972295 1124630 1576814 1582041 1285501 1895234 591513 137392 441900 1103398 1530120 633505 1757390 1983670 1685378 1745485 1425541 728244 520855 94237 944795 1380616 1763463 1607690 1905703 1234445 735695 1276585 1358647 1620161 1314072 1392983 209987 493124 823414 1770750 86167 1915553 1503848 1439475 1778 915591 1052847 319707 242534 1307224 1746348 1934326 1483266 971547 1268060 1571592 1364345 1857742 1078845 136636 1842198 1031028 1137495 339498 1355886 458900 1414474 74223 1434468 809987 13254 935138 1819747 824044 512412 15263 1047833 1873857 740424 1231589 1029687 1319280 267501 1354240 948717 1782033 483438 1043352 1315132 1426590 343155 897323 1582481 115033 1108883 1706160 1815886 1570557 1302698 715494 1574142 1897846 835644 1076374 1940298 248178 251334 1828519 688753 1170351 1943929 1178405 1154613 591236 1970755 1237540 1437447 1600355 159974 214101 444555 298713 1547898 1291224 635979 858392 819830 1114990 837611 734827 1458818 1867414 633517 1787995 102954 1207080 803347 839740 1459060 1405586 1334916 1488251 652440 818249 779377 1820659 1373140 831293 1868689 1446279 331989 1548124 640627 84379 1862483 197236 1053092 87576 963492 704697 747134 1569937 1890247 1933176 739848 421158 382196 889880 892261 1811936 1113209 35649 467962 134313 846803 822196 129484 784302 1559599 1628350 264141 1543244 259606 1478566 1981967 1986312 1268338 675310 1539145 804314 1768161 316590 8220 332707 1313760 1852898 1468945 946648 94146 1229308 23817 1493841 1661295 1172790 950858 1670265 3520 1176198 156102 253275 790849 474966 1574518 999266 1017193 841575 1752729 1836357 1364633 901779 683168 1282305 960515 650658 1034671 1729723 912465 1797539 563452 641637 1604703 1145783 1546117 519231 982944 397364 364594 1325519 288503 595109 27255 842836 1651570 1234728 1846713 1507934 700712 714216 447721 1596942 1185155 249162 1618458 316186 1402001 887959 1636329 398215 881266 1903485 784664 242209 237124 370847 653418 1175660 564272 1136662 1051979 1683846 932907 756797 1534457 195389 772813 1071639 1935293 1504227 1437963 1519655 1243468 1316328 1137136 112682 859768 437409 1087088 889298 1679019 1963024 1120673 1577776 1584637 1116934 627933 866279 983272 258966 499815 1281729 170130 1492960 1295933 42181 650582 1070513 1037672 215098 218576 1414531 537924 1209151 234076 99600 1278873 798856 1977859 1611159 1679230 1193143 1379937 974327 1238519 1296165 1166024 1924258 369505 185716 835875 1749540 449366 1879364 1208497 930239 74538 1335007 342983 465142 1152820 548098 1275410 850085 1827936 1272372 495811 168377 1833985 427223 480599 1275745 1983369 1668525 1542584 995765 98229 521210 461690 362994 270097 44670 1623477 1059956 1458355 1550153 1708313 1841966 917556 1452787 1036932 12232 394684 1052395 1711867 796000 246163 582497 216781 344682 289589 1748772 1114788 994244 1227016 189279 517397 1895120 1207351 1507853 1193667 1790476 1548781 461158 1039635 873485 1866235 458826 1738231 1588167 510986 1966263 441586 1979940 802595 760380 1964707 1818 1905475 1479813 1224102 40037 1529051 581359 247112 1510022 658912 1527654 1253348 721849 1655339 1890945 1921229 1209801 1023236 1025562 459888 1693615 329454 1400629 815134 981374 1033605 125642 358533 395867 1549543 542620 989439 862385 678996 58409 184820 1860345 1100973 551763 914338 1853654 906408 1587243 1210733 1699982 350902 998647 935550 1222636 692180 903393 1100945 1897868 1108063 677644 1117613 1028787 591844 1989573 251357 229770 1023809 1963299 1520629 722178 1110776 1160464 1414490 1940482 736735 737008 1160159 326603 1158444 319423 355227 1205097 159438 1207130 1691368 149197 2939 874557 863481 51237 1693447 894300 382965 1368686 101763 393881 491063 1221864 62479 1520553 1100894 1927569 1905367 1401794 1522143 1129943 1151129 658177 293014 42043 626399 293763 1981072 741788 1415690 24157 250168 552260 1066209 1175903 475051 151115 1190656 691355 30543 521599 153922 1538909 1634566 1969474 1579132 1134859 1292287 286106 1615544 348740 1272585 299016 75426 1373084 1921508 1702889 1056715 1745497 909447 843358 1123486 744018 824127 1037914 1904365 170777 234068 230004 66391 634985 975797 220496 532208 896535 1606732 1820854 1618127 783619 1813687 436680 1849115 649102 468160 792316 1316248 1221989 226901 701234 299264 152740 840063 1286840 1229947 1272478 1313171 797619 1941802 141748 1723072 1594086 1973835 800771 723880 818684 255201 1569425 1438179 1973039 1623012 1451742 906067 1356542 1752380 1345954 1782458 218680 1717289 491117 1080793 910602 463627 1207691 783467 756705 1439560 614332 308937 1109383 982570 1866583 1539649 1766890 934423 526271 915082 1537822 1292543 35643 1291923 570400 200642 17560 876522 1045760 1628235 77731 1513567 1309171 1869017 675464 1635928 1135011 58568 1385 1228557 1295159 1532634 701557 1455033 506612 1602931 194114 301751 1214798 1692599 891548 1863091 608725 1257259 1984020 1890055 62067 1904573 1113016 1282073 980465 863753 1556981 116280 738100 1556568 396755 1309879 244913 1011080 148633 1269297 685698 1981176 826471 1012358 458534 623308 149833 157224 500079 813836 63504 1851556 711500 540788 611236 462919 515307 1674000 1121193 997266 1300322 1138873 35755 525633 353931 1654607 1914108 1304120 1892392 1119094 196392 1997560 504028 1015188 1826420 546458 236471 1363880 652755 528397 1170999 1787099 606138 401608 1339836 1238802 1563781 453070 1561952 809558 1628391 437047 713878 1571181 1607381 1792819 132868 927889 1981768 1526341 892736 821864 337873 557057 268845 655823 1346236 1705863 1707730 411462 238642 479435 1938372 1656332 338347 1231796 76329 458413 855119 1176023 715896 1140875 909319 861836 294837 1228053 404923 357569 1787800 810098 1464765 138320 1660208 1611917 1070616 411164 114810 1539490 246510 1452540 361449 743736 1034725 1491852 1465938 109573 1433749 1083142 40516 1905466 1476138 1458082 417137 1260719 293446 849881 359691 1740544 1807250 218835 1900510 609453 576058 1393274 1373826 1605980 1162945 1837997 674051 1754775 54434 840430 603236 1402598 1961503 21311 1059820 1360709 536726 1781683 1486630 782555 1527262 699777 658173 541025 791007 1465609 466191 1767811 496718 1872074 1716774 1532938 1001651 244984 407706 1883859 1475835 1509692 103259 500536 701470 1745438 686908 672554 1390107 771066 1706007 344122 546630 673544 1006017 1503755 1851966 887246 773151 1493198 812631 1363982 383582 133572 893891 106461 43259 658327 1305745 603696 1477490 1436428 1013425 283030 1250784 1693401 1744657 454786 456257 1136873 1004059 765121 1511018 1443365 1958810 33949 780580 1687941 1283290 659267 1510749 1516579 135907 1346629 1770124 208193 1129646 36773 626161 1224491 1067565 293433 266977 397677 1649610 1577989 984970 354239 1156088 768152 178087 1499495 160074 592099 1594747 53158 900045 1133059 539958 1480143 378846 913351 597621 1567860 762530 1832176 74440 1904380 1992644 1562991 1394917 790245 1991537 621635 806801 1175063 1255411 1182823 300393 862254 1817389 905021 440788 23180 1899074 930367 495685 1147052 345061 726839 1999907 363841 119517 1950318 1857135 360273 896527 229864 708643 1518716 601315 1387768 357265 687656 187779 790734 619256 796916 448444 1666384 49148 363073 458741 650941 883184 190318 1162511 1334278 1742408 1820741 923887 286618 342140 1199500 986873 609480 1961130 1410321 1447655 663498 56670 1933736 1342996 1891285 1227165 1798342 1706718 229405 394532 1192220 684321 1335205 1661172 1054092 1939873 1055606 1414558 525087 1536891 1127967 1307803 156822 333577 1538079 816950 1074854 757107 745047 1387513 563266 318884 1385950 74012 1801259 1286240 637065 1627826 1555664 1167814 920090 971753 585692 995993 442981 297726 917487 1809559 365631 24856 1263273 226586 403649 977556 1712436 1143521 1505588 790016 1439132 720305 1071959 1203514 1467517 1961637 1891191 1917387 651255 1663672 9662 1055161 1422656 1401034 304106 227281 37423 1986898 1222136 590022 1329126 847694 832120 54268 654632 423847 333965 1486220 80018 1878336 78248 917653 1871985 173095 1909509 697710 676615 1274426 302841 1753548 808351 1147793 909268 1138629 1437613 1947065 196616 688338 1631987 1520119 1528435 1928112 1404026 787440 105788 1736745 1136831 1099225 1417702 1591402 1668948 169440 1559537 801276 1610157 2971 1943776 152353 1419503 1904504 1939862 1349123 1419599 669103 1398930 1905857 1995641 1657352 750121 266012 1072881 1041331 915998 1057742 1488290 534932 1267827 1440052 981851 1500623 1394748 1005577 1415249 1637877 1052625 1086564 1344716 1379932 362116 115761 1920810 292670 1889265 791334 1957037 1037773 1191894 764984 1482406 1146791 1530408 116631 1172678 1677545 853104 1105773 1222230 556398 949542 815787 246587 875786 1422430 738399 478834 148642 900725 1304819 1211284 1045694 113111 1146481 674605 1554423 365350 1602939 1835579 1769559 1974729 1457674 501055 898516 30404 1284501 718250 175016 192262 802816 1527759 1138025 85798 362435 680607 1916266 945154 1654706 148994 799552 184885 330425 328827 1214210 354513 312249 1630614 1124633 1620451 601536 1568393 477509 1425076 1519856 171357 1471291 1067803 133558 1964433 1740769 1455893 1400935 570168 654208 1986899 1121700 727610 1462727 1716603 1224477 463222 703069 1657346 1713362 299473 1491001 294918 815019 558107 1743133 1811218 719166 482904 1717154 1446217 876879 278203 1329772 152243 1952131 255182 1549244 328324 1892522 98597 1929035 1981763 1177249 1088417 1787415 992299 159313 653762 496975 476084 813096 983253 268790 823035 792271 1937621 191303 1742966 1369862 1630184 1506864 994838 1146589 471337 1007959 192536 349676 1231877 1295782 1704386 1179283 1179300 1077622 84765 1802049 1409334 1322682 788226 649259 1722787 1416896 1203768 1719640 1659321 1036394 807154 999261 1294664 302909 1115454 327128 1223897 1812867 1670391 922915 566500 735445 1045988 1273542 420542 181962 248404 844338 1781533 1101036 902580 169043 754874 319648 1484407 50995 805135 1578850 1763480 1602828 166076 602230 1255490 1985157 54821 556866 90410 550189 730969 455443 567601 1905414 927778 492527 288485 510129 529659 75890 516197 114609 1574434 931405 781099 1088751 287558 1695021 256073 515676 930881 826575 809255 1890465 1113798 966437 1918742 1457749 372649 432225 1062349 1713985 1021600 1102269 1808780 153938 248790 1172103 1925996 1009280 952569 1660353 1768275 1515950 964472 315362 1594939 1277135 828649 1229736 1256205 1905035 1864458 146832 662158 1685351 775525 1646571 2035 1019010 1502234 1755464 396863 90460 637221 1980913 193757 1268653 500560 1597129 302335 1859935 499574 1712305 780911 966057 876602 441110 1152000 1189186 200710 1183149 1707565 1154585 265458 1043203 1436493 141195 1399410 1994455 794846 867861 344604 1420641 337726 222922 1894980 965579 1252700 573269 1717273 35249 977537 400607 1816938 1221320 1608908 155159 1667553 489935 47325 1629414 448665 68384 1730215 1722899 1314711 418433 928942 1336900 1710596 594365 529768 814161 13220 1549131 1958597 824363 929030 178705 80014 922859 990326 1505430 485349 707339 431409 1485140 129256 1369831 36921 1975460 1026866 1485717 736608 1414082 463320 290069 1823968 593029 17815 114270 1487949 1513200 1951238 974674 135220 755607 1133928 943079 216061 1069537 398339 229042 470790 311160 1977051 1733151 1264062 1748043 169378 1846943 1919302 1082351 1478634 570065 1755818 1233280 804352 1943938 727281 1489399 1777424 50128 774398 1436913 379449 1959097 280062 1808587 1385321 1041498 1700628 1799252 323413 256123 1008680 126491 410238 1655585 1481908 1103470 1686935 1413697 1634559 860544 1900438 1748681 208958 880723 729061 1070194 417973 790088 1253319 1453297 1029224 690856 100757 843848 1340511 926400 624188 815341 1550271 1849572 1072291 1115433 1519034 715232 128550 1953728 1315607 1954028 1652860 817541 1145878 604913 764516 303879 1976829 1609557 102533 489583 1553866 1138600 789317 190035 1629309 1695435 1513047 67041 1762185 431569 1033917 80330 4169 1051733 844730 1265827 1627333 676784 1164078 605425 1584297 1350737 445026 1268881 1723512 800842 68101 1729347 1538468 594899 1183167 1657059 736158 1532403 1354086 840886 1586224 1075897 1396591 1294635 1269898 1322398 1076955 728413 1450892 426886 1500059 681192 1716163 241478 197011 729928 1254035 1252140 185606 733283 1241131 1171276 111458 381769 755275 1361400 231660 1397549 842346 1268758 658358 539485 1336374 1143363 88739 1195679 1700646 1647942 837242 727241 1839437 1656468 1889503 827465 88565 906123 440909 690813 535108 1326801 1576885 40379 1230204 1974446 1697679 1031886 71061 45791 1925168 219721 169175 1222448 458668 1120226 604891 835390 1435214 1787078 1125114 234906 1331613 905694 574543 1235822 1007385 795435 1596441 683652 1818684 1281644 709944 1294260 622818 419915 563433 1303266 465230 69103 977670 1227226 1233777 1400053 1451414 574522 1188481 1572657 980014 1076107 137406 1686201 1987976 743590 1410558 370342 755027 1373828 13511 1221157 478364 1680433 950701 217922 720670 1310039 288435 926570 657122 791847 1431662 1602120 1234527 515887 148528 809811 1908069 1484521 765839 164521 1668135 704347 104342 1223813 104509 924683 1253749 1237082 334356 675863 205806 716013 1775541 743149 571028 744671 404798 280922 1608654 1781349 754340 585836 1898657 524313 1459153 1476236 251783 1767295 540115 1033466 1323022 1999320 1634813 1754319 1691388 333136 115751 1750500 1736033 31271 1115955 1388516 472773 1265923 1854307 1844136 1255207 94656 977906 272083 940733 1921234 1582388 331731 1310195 1442381 550689 1240848 773148 1188773 1349135 280584 139356 1135581 1323564 52360 1086971 109566 1967725 1948505 527922 15609 1994830 111019 1509473 13028 795415 373960 124942 1101347 402332 1699971 927629 640450 1084804 683109 1230671 1306569 1062414 1692270 1730459 1300880 589665 1625702 1354076 955825 47926 1984193 720191 1569614 587037 498799 960460 628065 1242389 237173 490837 1203447 654196 249784 60866 1197276 712675 1702739 1190690 1675178 1244906 1374818 387670 1228081 1376977 1236743 239351 1438593 12721 1367766 1703325 1014623 224704 165314 545250 1582560 37070 485591 830509 41662 1144979 1542534 747087 1845245 1104213 611508 737897 1522762 100447 1689664 1020916 122802 692797 1309833 1454093 1643733 304523 717157 1981744 1862770 503064 1972607 883157 353132 705349 229432 1777999 573781 989749 1099281 511836 177139 1366415 1643348 91613 904730 571755 937700 1782728 516163 1833581 83869 1089255 808456 1805806 268108 1539543 1037105 980285 1472893 1156292 1521609 160384 821009 182661 33400 487810 1274290 705139 1707487 1756006 1119567 1887722 946472 937178 1579338 1670015 1204558 1751051 1642567 91631 1991995 728724 310392 1358751 1987709 1327731 1851482 873426 241767 1102537 1354044 839803 1141860 730944 1689371 1360672 631402 1845094 863246 1560152 1388937 1032331 153992 1434088 30490 359443 1707378 829826 345043 1630675 1656950 1622493 805569 488545 979269 806147 984065 582933 206342 1021798 1178601 1395196 721388 549948 170934 1915273 972909 299897 1211849 1511179 1024234 601753 311518 1143502 271135 1991152 939673 1638268 837053 381284 1300482 1742002 1602478 846659 1406551 1467240 864245 1839640 501449 1658635 1268759 411391 357568 451929 518325 1983325 1138114 363452 1555292 1561933 1239878 832089 509743 1186042 1584879 360181 1438385 801999 143142 1754865 396653 543354 683746 592304 1656424 1848665 1299338 1003009 1606171 1035930 1108908 848531 1052164 905433 1173713 1491140 1031322 393095 662507 1990091 56031 254143 1972062 1992813 1788338 1270571 772963 508081 1607810 1369477 1334553 644492 398961 211459 372476 707719 874423 244634 1709470 461712 1942092 1662781 1345876 406881 1542466 1054021 1261728 1450054 769733 961872 1072656 456399 851857 349140 906634 212312 1388769 1028234 194180 1005994 568701 30983 664335 320166 343990 1878408 79314 1325041 1576151 591156 1889743 597180 172333 1339219 299833 1537524 1603268 1847903 494878 297973 1487379 1106950 1671594 710980 825007 1001713 651807 752964 1733618 648787 999653 1413974 1568145 1149857 381518 1888928 63234 776552 1875694 1686478 1994742 1386400 1639013 1482601 1220278 1428108 1072338 1796368 915722 1802793 1268026 1117113 1232636 687060 1079144 147061 431557 165150 690897 97891 251031 606009 926743 627336 1445670 768026 1604689 1000082 1288324 1844319 461636 872196 1446977 1609428 827485 827189 1108985 1366503 822334 1899662 59644 702070 619334 996703 1038088 1542117 1806970 1616366 1486306 1597005 1484553 1355968 205745 1432661 393309 353760 67846 1432420 468494 816232 1658828 933279 1393062 1954914 1109316 1390586 930286 1881995 864568 629621 362424 946584 1877670 740637 733782 801115 617692 426239 275731 1718594 1799695 481628 1527890 732196 1792882 456420 1448856 1675208 854775 1477766 360679 1716341 1492217 854584 332454 1292245 424068 1070212 6590 1468222 36595 322875 1149185 1715453 228666 281602 920457 810980 886869 71733 353741 754784 700029 1761451 1825898 238509 1354472 1350655 666629 1655032 1604242 585701 557461 881615 1493034 89059 84295 1105086 1699197 1270501 1429789 287330 1550008 1264001 884578 507071 89026 1802791 518798 115235 469290 1048160 748010 837254 1652205 134959 1134734 110139 1190882 1066173 283784 123292 410960 1169663 266579 1364178 1063086 179767 1148476 1139326 1417543 1409337 1616982 1805531 712247 583072 1685715 980708 263264 1420181 1564843 178307 733275 1215918 1879301 823710 1256927 12180 744585 574979 642397 1738067 553991 1256146 819674 153865 1680267 1928234 164415 111333 45532 1575717 1285309 1948093 1448278 896991 1710710 1675112 1715595 1346812 126622 446668 691748 860310 184638 1859765 1335749 1613468 1360032 1211018 331211 1787123 944479 1992487 868229 246768 632290 1392465 590935 655438 620286 1199708 12739 1115374 142867 1035445 1433670 426775 1862626 1797815 1194809 1856335 1894345 1736034 645166 1142149 1091598 278814 1351809 475412 1674623 1003276 729321 977772 1064433 1150275 1181865 816502 929063 139547 1597209 319642 1636988 464370 1271640 783469 558294 294297 5221 253942 1469752 283332 1874000 1755041 1799298 1945036 507260 105107 599919 462916 729957 788867 681177 1508431 1385661 256443 513689 835231 850924 1689043 1196687 1288075 1554437 1212125 92782 758333 230537 1413955 257002 1499365 1821766 1433771 1657967 105525 412996 453218 1779692 1073678 764176 1800365 1380205 535591 550192 620197 1089665 1570656 1370603 1529605 1295164 1517716 1263058 1443431 1930886 1950813 1551305 1412366 410479 27583 806548 1576576 1727242 791888 954005 959029 1347146 403921 731236 1527520 397572 1579713 1866195 626556 975758 1738524 1837411 1004367 396781 423959 1270932 757569 20044 818194 844616 847716 1671573 1748651 1355585 199617 1303942 1078121 624459 1877014 1198416 1662600 923337 1297211 619873 1637555 596403 1650644 1669914 800178 779668 1162264 67948 911908 1278477 609856 1683154 1269720 247456 228135 229099 772820 347828 1820764 254922 474123 1475402 1717624 104967 1668889 358171 551835 277597 537601 461191 1958124 1651860 447836 61763 1416231 1977506 643878 1299604 1405006 1022453 1992157 1373161 1238885 1852702 1810075 110532 1797453 1958629 1006222 915097 289170 922811 1927271 1351995 923819 515034 1473082 483708 584517 1067568 287047 460537 162078 1885360 442929 1225715 755932 491191 569907 542710 602774 891098 1584643 1496051 946039 1457911 195173 168593 1153038 1816935 734721 917433 817395 1294594 1591719 1111206 350700 1847202 1091999 1232646 95862 1277827 1113625 1143669 1634434 385948 626595 1052624 1631463 1159414 1505720 1445693 1863111 1502637 442099 1627593 1555861 1843201 52058 1521090 441946 256011 1312485 1616244 417238 1377444 1312692 747701 23018 393454 1076983 714520 711312 1824729 356095 260494 1288062 150369 566834 655816 762291 1809800 1044330 1456792 1273627 603582 726228 859884 925518 573920 494539 286477 285701 1249187 1311423 364515 706640 804547 1676006 1266198 783864 1057223 777779 104416 51246 529709 1531571 1379913 1146863 696290 963426 1020604 287387 866089 1655113 1767453 1968154 1718067 185879 808512 572552 1253380 626785 1441328 382024 1489693 597102 1912646 613527 1528977 1989384 458274 1038804 1671210 656914 1098853 481736 740163 1623258 374532 1530705 785428 270839 805013 35858 160924 310640 1030607 752219 1433839 356699 436126 1035830 679541 1539137 1947138 962309 477398 1155850 58803 911309 1177905 1016525 1158442 803275 457582 424481 1840248 992850 1523722 1865172 199687 1123094 1932361 801228 50282 796846 305393 596440 489977 1389892 1426654 1581611 372543 142342 1473101 1557352 1104030 892926 1339330 882861 611813 1599479 1550819 1356974 1909484 582434 626330 145508 1689016 486302 1846271 895802 1736775 1538943 1649018 1495716 1351777 1874685 913586 1333741 1220109 756209 796287 1631662 1840215 844961 848662 1231098 170727 659964 1771852 719695 1560143 1908550 1982680 1406008 192474 859968 302928 27288 1953839 437678 1458075 1286449 1456990 233121 768596 588806 320390 332235 1713956 1924601 953885 1707620 764685 1948455 277664 1471702 1288736 396391 941625 1881034 26735 1272357 164749 205740 1617811 346731 1621945 281841 373956 728407 416895 542908 843015 941150 1673769 1490704 828725 797709 768387 37670 818905 1865072 801524 1384023 349318 957788 1662064 1885190 10807 1681721 685778 513148 83193 745832 753235 577462 1343474 1600041 282451 1996593 1125517 1596168 1861312 356643 1312626 1258774 1918379 1244234 97148 493915 461149 1636088 452101 1227604 1568333 157157 1976035 902209 1622054 1066709 1292707 515552 2470 1011459 445149 468014 1336139 259939 283420 1421351 929958 1819438 1300532 1716068 1607999 305045 1851389 571266 1191257 1470702 1864999 1203758 1374444 1110306 250770 1698228 443881 906663 76235 1960436 953656 440927 1600582 1965156 670594 815098 1876898 429890 727285 1464276 1392101 1868029 1677266 1100819 1575051 1397748 1767374 246394 14316 447837 760891 571689 102023 288171 1941469 826632 1472097 522072 1200715 189528 1420385 1666036 337465 1914522 888527 1788784 1120223 362590 1258074 152207 713480 1724674 852238 1929932 1567315 695529 1652572 1685367 629743 1508521 604428 76362 1983952 861568 128285 366004 614087 682500 1832932 1890368 611079 300457 162309 1384654 681161 725773 770223 1829187 872026 1335955 473659 1937009 1513810 1224910 1437288 1871881 1905942 1531385 647024 1015959 928063 604887 1061184 687536 1702460 1525321 463192 155941 655 807178 569117 435099 217201 973746 510351 568859 1448851 1657267 568611 176655 782648 188668 1491145 22391 577785 627964 1026826 1718267 718577 157489 314947 1445046 1783157 1664251 816577 1099391 103646 871207 1430461 1481963 462117 1265744 138703 1955127 1068130 225204 1314399 119115 279493 1442996 1774305 1632416 914832 249559 152299 257228 571728 1383395 1616156 1413363 800046 1994146 832909 1677839 1646171 1947007 1435757 1461728 1162822 1394462 908477 946297 178745 237906 1337319 1822776 1894776 656349 159542 1563448 869443 742253 1395470 1313582 317033 132865 289113 1748435 611811 916148 249588 1362342 1504186 1309500 1212365 858312 1951078 1290484 1685097 240049 1710907 1957316 1800979 1490163 529671 1947670 202930 321754 1505357 1377688 713607 495111 1242600 1878075 957176 539737 869267 1184856 1919616 435398 665675 1249089 1607418 1021916 186675 486054 1610128 452883 1126865 75295 465097 1739961 617135 1056641 1742647 131299 92692 339957 795877 990394 1489822 634761 1345456 1189304 1631585 1682045 1927275 177582 1587188 1019581 1888720 490098 810256 1937936 1618297 1770254 582149 1222756 623071 737761 1099209 486896 299413 1573792 567546 269683 1597633 759433 442808 1102297 1368448 1740075 1825528 770994 1339417 444430 1266036 1745871 1004829 1628692 1049092 435182 181575 592985 852487 85389 1228303 1056992 402490 985880 570647 1461315 49139 1057899 1034256 1725640 1627008 1723004 683383 1645075 1290168 826801 1149451 1211926 1262517 1552837 883311 1619264 1974097 166263 1808693 1475552 687087 1262473 1101890 1979427 1419026 807414 1894535 1234536 1251282 49563 1540680 77154 1213256 1196198 1599590 313442 612585 275622 813559 142919 835301 685578 1987090 1492295 1904604 1190702 1711127 831061 1316111 441564 542225 682997 1107860 209023 313411 1767303 363902 1614063 1663914 1160040 1657167 1634396 1986929 1741479 989923 1982584 1484303 223100 1079523 1468911 1035103 1694893 1290254 344297 1557133 1462877 614505 365762 461163 507611 1884861 1491502 1838109 151120 84936 639865 435904 1080102 1514602 1036309 631381 1330648 1128567 1469560 1058166 1535195 1397290 957870 724282 1838224 497063 1733365 676495 1828171 1390741 798790 128680 1491986 373428 1074858 663528 1459307 483461 12971 273066 1612443 142570 313921 1721224 889731 793080 792048 529635 537434 1713190 1985261 1430648 462962 1842399 1405706 96661 912571 1946742 991812 1905280 756295 414186 1776539 421038 1415019 1914873 353899 1685036 1328211 1112999 779819 82613 1349393 270616 1779346 1179311 282214 426929 1278696 811272 238473 1022784 1487305 981242 235947 1178122 1928349 1143385 672525 1882382 1553245 1037179 421131 1468484 1276572 1373855 1832089 746793 1270708 1719100 840431 122978 50956 11421 957088 1415653 1599089 711628 439293 1113478 1677301 329648 680124 1187353 1359488 1555525 1002710 490680 1555940 188837 242834 1284252 1670420 1231061 1389712 1796742 318725 572058 459963 620585 1628411 1240735 457554 1452574 619984 598067 409430 1280929 223271 556969 931413 606176 200460 1008839 1181763 1324633 537791 1806187 1112031 1746114 1942374 1299429 28736 757943 141062 1291473 124130 1179637 1612491 893879 54505 654582 1360718 1907777 63089 503971 962790 688350 1484611 489944 576050 1420691 1747596 746371 1757928 1367722 1726658 1351366 53027 220188 462985 540482 52835 1106846 1090343 210546 1478271 24850 750526 425785 1747385 981544 7812 419568 203418 1664365 338112 627236 1316160 2310 1525974 1719244 201004 593075 1341870 1691167 1524633 1744321 323250 1823515 1330514 1176922 962344 946563 1471763 601007 798979 131254 479745 1977273 1802837 1969410 1896089 628780 1159442 1403706 1997195 1948833 1650047 1228943 1179418 194613 1761223 1868527 838405 1296851 12154 506382 1434941 1695239 136715 306544 1366893 1784533 1100574 1072277 382215 9880 676692 1137840 73497 718047 473670 943670 386269 317469 228433 285486 1790363 1391154 1221389 1427057 952023 161822 988552 538783 1400959 797883 1546851 1354975 987218 1756347 549554 702486 871893 1602775 1973909 78079 1554053 645653 1635512 912270 181471 861277 707461 110851 396591 748985 760716 810985 729504 1471967 451188 869452 67931 494 1695912 535363 1260714 907145 1620716 546495 1968988 640562 1801899 977273 1030675 1670060 428821 1395260 439731 109608 610092 1992332 1495932 1755239 199390 917538 1141697 1591211 125031 121849 1191345 1841147 251485 7592 1905334 1660373 45318 675479 1134684 172075 525033 760653 590657 1425295 252347 999469 1936348 885325 154278 12790 992629 962797 1799337 1109713 1728213 575219 1407922 1171234 1263593 1956594 747774 924012 1924657 190179 1125765 1090526 317613 1969728 654507 1624533 1406650 1830870 47232 1539029 353243 426589 704461 636426 989316 153883 1947783 1654095 867601 1795469 1071520 1574006 967897 1217428 238603 1430743 1761756 1740082 1648725 1668695 1970014 173776 1063263 645112 548605 1865068 1834600 1903957 410506 1592741 1887685 1783458 114002 1424092 1527084 1729105 641478 1352786 1900431 115804 124707 1187628 1460349 877670 440438 1197372 388965 1505475 864826 1720670 1717305 988737 862907 87246 1478536 1475043 716565 1781443 39613 806048 81286 888850 425899 1632851 704501 1126328 635798 1947760 848071 12675 849693 1755671 359917 1412418 1558895 586700 765834 156124 1024463 1938390 974795 884076 1712005 1821407 867939 1896057 506767 1829423 292591 624081 897491 1902426 256618 1879694 1771583 335230 518115 311938 1700406 1278588 998975 1638145 741595 952288 1416026 1986176 1300011 1329692 1060604 1388860 1630306 596545 1438316 998923 1127444 1573648 1083005 718111 428526 563101 952638 453635 212885 1842033 1600670 1013843 1678688 804930 1496019 1222173 1876631 580552 925563 1761873 1716127 498478 858319 927782 12037 104687 1958875 1245657 1054438 1583329 17984 684724 577428 243711 782147 272907 1827742 127238 605699 1653329 1084482 636293 681724 1433781 461317 532193 977895 1683941 653240 654579 782011 95839 299299 1033687 657289 310326 1618545 365755 509842 1650355 497665 1780404 1143846 1421961 1824648 1095425 714037 1696523 1765865 1259772 47348 962678 1137810 814005 764723 1413488 1590704 71875 1204937 635678 351323 1676357 1079987 1835663 1168509 384277 1825668 1748925 451100 1957600 1466529 1716457 1364243 1455194 1515925 1207763 1058935 400581 607967 1647339 52718 3525 155099 1181061 1566529 1312747 1326237 1175256 1546185 1873373 780686 88104 1366374 1477925 1502777 13674 650717 189711 974794 1735367 23434 1440496 512053 1105341 1963657 808427 1974918 1949387 397007 1244256 1283770 1335877 578468 318977 152308 311364 263272 1167037 1865753 1003067 803175 1431410 1699425 1858521 604227 1561641 1493504 512301 942803 501910 770680 460751 544073 1673562 820927 971374 1428647 582678 818300 1429574 930069 297720 1017433 1926097 1789416 1303432 568634 359008 1542143 162196 1115116 861383 453708 673593 247678 1317844 1767848 1263824 17830 1773366 1500712 187912 411144 840 1059872 301683 1072533 372667 1351505 1572363 648245 1493961 1883587 1508988 1249435 492033 1011934 1138537 393026 17443 1476247 1120062 342980 1129925 1091737 1071643 1091529 1466800 118443 1942873 1334651 1864618 749858 270293 1596934 248338 298274 485450 1003270 777374 1496714 741057 1655557 10315 1742071 89096 664788 713729 1953265 1078782 609821 1652833 261196 694394 1492267 1530582 125054 1979033 585256 534520 1542722 851586 823588 1041203 1884030 1992557 188280 1974551 916006 204759 381659 676246 1647143 1996571 1233514 930024 44087 418682 1639079 890800 726038 1742468 1081405 1063601 1799469 568243 994198 619205 536764 1316489 1970369 1064018 1269439 1942941 1233090 106963 255369 443812 909730 183669 1631412 1681610 840378 235145 539417 145551 1553152 749286 1351667 1006249 1927661 1228940 49336 50445 1665836 1595460 470915 945375 92694 771314 744778 655226 972170 1744841 780599 1238546 576018 1906186 1655487 485688 761664 1571607 1992575 1540383 1140721 1285416 618590 1382974 139285 140741 37202 408588 1024559 1846236 1288143 3693 418713 1202208 1151336 935676 102797 1918168 986579 1824095 1557640 1009572 375952 532253 274901 1748356 1847811 1296231 176897 1756037 788080 1344895 1602226 340184 1374109 1050687 1343311 1022767 908394 460646 479973 92691 1717968 924194 135490 247259 1398118 1879699 13145 945406 1761535 136087 1834556 491506 1014209 60219 1628672 1030627 417388 1029131 28430 1848871 1750037 1936972 1218783 1249015 1380969 1218545 995423 577862 873829 130039 1556724 1021225 1522358 578215 1459545 369480 337796 963509 1508438 1871189 602550 1478302 184602 762899 557542 187336 964494 452192 452632 1072160 1987731 1189316 198520 1384631 996931 928787 385251 957272 1582371 785746 360879 378750 113364 1990730 1163606 1461391 887373 364270 1700407 1523779 1463989 619212 1791222 754038 265089 333713 1254267 1690196 160930 232370 958256 285144 1001838 561041 843753 338257 1612310 1184746 1089317 929571 1323378 988906 1062285 978500 691301 1549595 1443188 562208 728718 388446 458599 583309 1151538 1547577 168009 247939 1997032 25209 68633 1995825 1407404 1235151 1577945 1459397 3695 1934560 481244 11838 1637621 1457200 135164 124335 437543 1715525 32588 256028 1118357 1205721 95767 305389 1491838 1551235 892818 923624 1251726 1699882 677545 1007600 199141 1974427 1288600 659640 846357 547112 1179644 1949035 1261451 410305 1069435 530706 43359 1070580 155388 31882 205242 988302 1870385 197506 162731 1807524 92972 1875304 1778187 982785 19553 1549904 1133966 192539 959788 1425877 1978740 1871029 1390291 139922 1660073 371814 802318 1978423 1421272 1741178 408745 541578 1476383 252211 1544089 441068 1059128 1931582 37267 741769 881731 1993241 980176 1958891 1500732 1263897 825980 747204 1896400 967947 644098 1140663 530163 1117664 1895225 1763182 967434 865298 1848425 592905 1123203 358134 1840180 1828440 1495707 1346044 1850019 560800 1906491 180584 294572 804863 1584552 1562687 1878987 214142 689673 739815 1456146 1650610 1678089 846329 1371903 1715831 1017096 1793678 1287718 207576 600514 1022135 273982 1828086 563476 473703 1540387 1653173 434856 54973 171299 128333 925361 1850694 479494 516198 189542 1849166 410105 1739639 507132 352232 1049527 1884628 531865 43186 352385 1235802 963214 1704990 1144641 541291 576911 1826419 792490 817980 313291 1141543 1430071 165140 1254882 785156 1868485 1561259 1520264 1921079 1059596 1969767 125765 260818 950837 1198487 1841279 77810 296851 1652850 68677 1649543 1493212 1285032 776156 1725189 45384 1076604 194281 1655683 1333108 266829 14864 880755 688493 1770206 1375154 1945842 1405412 1610862 342805 1382135 1137195 1869351 1735792 1382904 1849538 1848586 664381 932109 568511 844430 568205 727033 24827 1498005 1115118 1973613 929740 1185444 1786597 1704471 1590522 1568872 1358576 1990311 1759135 748465 1991278 1386218 519578 1750203 119561 1837363 1287592 704278 7354 1361719 759628 518344 1805064 1775350 910710 420017 1336930 1513972 891546 1370942 1989429 360824 1536364 39763 657252 190188 1135918 1854087 45359 868023 1766638 1235865 321075 704928 1120761 1131674 1697548 1465257 1424065 1392670 1736723 1740607 376922 535997 623756 1886731 666398 1761382 1408726 1866444 271633 455067 478025 63896 1727524 838565 1073215 32848 580190 976972 1077062 893037 1649003 1681449 1897549 272017 702130 1391009 1252266 1736489 1093191 543897 1434390 1157963 550660 1270241 540929 823603 1502809 279650 1809843 1405777 1359415 875806 1074036 217083 1420850 1050522 1656919 652566 1324696 895861 480308 651499 277216 1921423 490121 1391123 630075 606682 1524560 1733079 78247 414157 666397 328185 1798373 445374 551910 161986 638253 1016458 1478153 236796 1612610 584588 626276 620906 1324509 522559 72266 1606022 652895 1915333 1491174 512293 1580665 1554339 935136 1753781 1294446 510184 1828479 1030666 379203 136984 371275 1124009 1614371 979023 1635889 749936 1390967 1205802 1923459 414723 1571819 504240 1860946 1395821 871178 746232 1583092 598680 1082140 89834 1122964 1276421 1029559 13453 720876 1749793 1804826 726664 1276131 643675 261543 1583387 1974107 569336 373552 466002 607254 783567 681943 734744 1786392 1728212 42381 33529 307572 425006 175334 1694147 663434 1521325 481346 290661 965507 1439407 1053539 1694172 971774 1050817 893007 1965562 1949913 536595 708169 382156 1847528 476676 1839390 792736 1191917 1561001 929733 315450 931370 1914934 1326845 1759077 836318 1574151 1747657 48058 548530 1286548 705337 178017 1003568 581760 13658 932222 665665 490716 1157124 411533 1375832 1526683 40883 488221 553567 289796 972130 1492452 1542575 1927211 993215 1809100 1898882 1326001 1650956 1100791 1728727 1911919 215080 804224 1217736 115811 1383960 1095826 1798353 1034971 1320388 1251894 1177814 337158 1521111 1223045 1266836 1236667 1583138 538140 1192030 1908623 272316 1055529 131221 1474911 1688561 1251400 1385346 1377209 460463 341117 866194 1947483 1242383 709179 87845 1545479 248646 1639083 212155 198496 83146 571665 349714 1757895 52 159602 1943197 1738623 610818 1057816 1309811 260182 1418008 504189 120500 1487225 862705 1120370 607402 1799767 1230955 358206 1440168 280592 1591838 1948623 818263 1561082 1034517 369405 1705867 1176951 1959134 1049127 453659 527638 1602539 1202819 1251597 1298334 1006639 520801 1531180 521384 622049 1589401 1859847 1437396 1834448 954535 920353 417818 477582 356921 1812128 1049817 1930615 466608 1522317 934336 1484155 1682878 874444 857478 778239 1546384 1689275 44420 247841 1473556 1050739 1209835 1899067 1042099 1696826 303418 1209903 630970 1805453 870866 488961 717298 1922233 386615 373795 571742 907500 128970 53596 1079992 1438719 1344906 711465 294417 540152 52945 1790201 1592415 1843501 177665 728394 1421901 738013 694556 1952275 1647484 1559533 236948 1033711 529365 347530 1750828 618864 1325470 259080 831566 1601124 406430 478871 1171767 426231 24742 1232609 1872942 1968361 24410 1896010 1276850 1437984 1442094 18537 116285 1663225 1114294 921774 1604205 1995236 579449 153625 1103726 1314953 1722697 1707007 425098 990603 1049318 926487 406696 1040745 1827406 1234991 1934467 657 1993477 815348 346110 1414267 1205895 928848 358377 364237 1556890 705598 48596 1120553 1868951 1199903 1972859 1599249 356137 1040385 459621 815792 285234 1542163 72865 61712 9271 148757 248913 420819 638935 1759325 983666 1457725 394754 978871 666902 295030 1070864 1981146 95908 883230 1648188 357750 540172 65014 134807 820203 1686732 1559026 1028589 211951 1903648 1784598 1245587 1478542 1647776 1488493 1564682 1209775 451208 238308 1448781 1154480 105053 428047 951847 475514 520416 847954 12755 1173843 618236 397801 206952 654774 1933730 1330855 1872213 1528990 958549 1792371 1017410 31522 1188457 649356 1657648 781447 780839 1122133 1135772 1358963 419158 1475111 365677 511073 676639 1625625 173632 134408 1482923 453870 92881 1955191 212916 329397 1061611 1036624 1384490 355644 159583 1000236 540469 1992500 1476622 393624 1586057 1808589 476401 1561280 1023909 1548897 385820 1422860 763455 414117 242332 1160709 1709830 101992 60337 678984 599355 884816 1941256 1409976 406002 1035294 738727 1467063 1244524 1341925 1311197 1424601 371531 1232893 1748706 1562003 1205833 1213891 44382 531776 1932848 1763283 1006201 171081 91425 552417 541708 677877 1767276 1285291 755775 285907 1053188 1919495 1903978 187842 1421255 984403 1825063 1824405 7441 815617 1140268 1076939 795395 894394 353490 229828 312123 783543 1337080 540137 1755130 1734036 1618251 1043915 940630 1862507 1841716 1771804 1249076 627037 1961854 1838972 576088 364898 1496646 568101 1980311 337941 236842 851298 1724219 702283 1059729 1829452 922516 328273 1534580 1340847 1550641 568738 932387 1833091 1764816 131601 400182 99657 277992 461825 1817824 1009356 201704 1730520 781719 1135500 1603299 262387 250904 1768173 1840208 1445773 203619 1325018 1342902 1953310 1359186 1178183 412175 1345174 1361795 1063047 358032 1650679 216703 1602999 1570621 364185 1184258 1538511 1995023 1533212 187708 656568 1255173 573893 1028514 380477 682316 29372 1961644 1535410 42774 703106 48680 1767267 980731 1700039 270006 1544880 1346954 547913 1925527 826871 978360 1973439 279510 125758 1526854 1221588 1463722 539919 1817971 81707 939549 690772 1922819 1604004 1583194 555678 1800647 1537837 649265 772132 1720372 582874 598341 541293 1710260 219500 1875801 199706 465988 1540331 840268 1210328 1482128 1516950 1921717 759003 1071158 60693 1243544 512493 282459 1567810 1170373 934777 6837 1099492 1444435 1954521 388339 525398 194599 373500 1433202 166756 1207242 449471 119661 1310442 1922791 1949323 236879 1845588 522320 1031776 1432531 620843 747119 641934 675883 1630010 1096171 991773 197109 686420 496998 126401 1638962 515233 187905 784829 899295 1787252 600606 690114 1730685 733250 579076 856910 1122539 896393 981733 1144026 312816 1997127 1790806 127452 1546175 548599 1066090 1483058 148348 1617805 949913 381299 302666 1119849 1874517 1865915 1013045 419276 1807599 1365816 1400593 1538002 1047607 320978 1912858 1492938 368398 861051 1216451 388769 428337 1510558 1270764 796380 1679931 510855 527651 1061142 1505678 629733 755739 1469283 1111213 478762 488416 1162434 1342369 1427640 1726665 268198 118425 683175 1637301 1448811 1657718 1713088 422122 370971 52513 1054971 803856 664956 560859 1001079 1202289 264779 1938169 611927 1442873 1288664 1593579 743342 1708037 1627563 1352168 847964 152011 878126 1827752 528012 1184905 1844684 100118 1251169 871356 178703 286754 1451020 850638 1384898 1641297 1144785 182762 387271 1553020 217802 413022 532053 556103 244542 1290467 336086 536968 1139951 877998 1570134 1223575 1740418 487404 1402765 782476 146272 1002685 1345067 1841357 970988 1327669 340146 1221032 1020799 400640 291411 836167 633784 957835 233309 859298 720804 681673 336244 390272 178227 633849 756607 1375073 109461 1696699 1547718 1276996 240433 104915 1008225 316208 1445528 452585 1834089 393133 195668 1988949 1052707 1366814 34514 355262 1737509 1147199 1653598 1422400 1433296 119279 783994 1045106 1414533 1278931 1468015 356065 324833 558371 159232 1562898 1207554 1957681 1486493 1422261 108576 1384773 112366 1230483 1415579 1248775 1596830 637141 1838737 1751726 711867 1497841 1945753 687891 1475553 1717676 1075211 940568 1849806 618211 745753 853050 196562 176775 1148872 1523452 82669 1585363 621033 269322 551458 53265 1637277 857535 317264 9138 7530 856450 1216807 1366216 1810391 361028 1434180 909536 1490983 949947 1235259 243007 611579 1831870 653052 1662331 30689 1360034 510037 1243608 488897 380215 1129334 1609815 870801 909223 1662426 964296 1676369 1112401 1365049 1519562 350160 19028 850415 1857199 942136 1916018 203900 748673 1835915 548574 829984 1033588 1556281 726358 673794 1603726 972961 504824 923964 882030 2531 1720019 871579 2375 1381053 686153 1180818 308010 384919 1789658 596141 23160 1069559 317525 1091332 1257374 987601 658895 1238971 1715817 511632 320825 342628 1007119 1279861 163882 1972559 467086 400954 1341632 1254262 660053 297290 1493197 548112 835373 229786 1621889 180775 1048152 1025968 544138 18444 1171623 762415 1230150 940728 1300956 1961562 1288552 1567840 1472365 1371145 1851165 1429027 361543 1488865 703156 1270925 1041421 1342149 1404361 681974 1226462 536145 1496248 863518 720600 1391799 1288964 272844 816089 1937186 1579596 5403 1018670 314553 455582 301067 1156117 1510973 998477 1343158 128504 1919611 1817841 14588 412453 1195448 1028475 374732 141379 1681262 1593610 394421 1053866 1460862 1031297 1109370 400470 1565296 1195500 497646 713255 394960 19738 1169183 1999111 1682682 277214 1947421 268927 347934 1308280 20115 419780 504582 1656981 431340 404418 1223556 1703808 1916013 1368169 163653 298050 1852764 78388 1342349 1459823 1883212 1435300 502304 254437 994895 781116 736504 452202 1233593 1341411 1643448 1594963 1709056 886003 243410 1227947 123799 1899626 20875 451245 1891287 128850 135114 307852 1891653 1325035 1878953 1710623 874149 428287 924805 1666478 1855086 1152359 1638898 1852935 118019 1309871 8017 1818315 961509 1390637 1731095 717833 419302 1082108 1967259 1644647 813172 1465261 284752 1776249 1652666 1114245 649707 1453893 1621091 554175 482856 1871209 1916253 1856628 1687544 26638 1791212 1066899 224594 735602 1346233 1470947 1976909 1775245 915970 726625 880546 666351 546210 195069 183158 1194901 1852585 1980709 422556 913023 1587131 67934 344229 1342312 498950 611660 1790156 861012 671497 1169871 418220 1778533 535375 1981975 962013 1261690 1525270 1563038 1895859 368427 1703257 979429 437789 1704460 964560 1882029 204812 1235069 680340 109280 1657373 472168 32446 498172 318317 903049 874640 735858 1399037 928730 94958 123607 1044492 1924621 1830260 1976312 1480539 1863764 546347 273351 1163707 798329 1936102 1162289 287824 890826 937785 1796018 1841073 779762 1100964 1584427 1271759 938716 350006 1900391 1991898 679694 251282 594836 1792063 1980873 1293781 1197338 141095 812801 129923 1885969 444231 1585313 591047 1555935 806898 285578 1336440 141908 1005169 239268 270027 1492690 1131933 46284 1130040 112584 1182541 373788 1837469 1931088 1797861 192093 153994 1830184 1109538 153645 1774773 137366 1696802 258585 1839714 536650 248212 1189830 1535431 585107 1902423 765679 1550812 48607 1169519 1593713 1401451 996651 1536455 602445 865845 284872 1340021 1504054 771294 1062077 1817887 480958 1875741 916861 568481 1732460 1992528 1584167 1329983 173825 1019320 807705 519954 204726 292463 117115 342678 30043 125622 402540 618417 136302 1218750 1306420 1424355 763406 238729 80697 264659 906760 526401 807139 1380327 1484623 996495 1610887 1398413 1632249 1937339 40791 772593 1980222 1523317 1110762 317992 890179 645034 1095337 557740 99989 1616750 1105560 1040219 1335901 1116010 833127 1908258 243947 1095181 1474345 808051 1360907 1725530 1406600 1298845 279642 1120195 81974 762768 1547997 1432738 1459180 243694 1928746 455757 404797 361520 294856 242980 393584 1061968 1286881 1110429 1135680 552907 783030 77772 290456 1023064 1549393 76634 1747033 1226532 145740 1685159 1632225 39185 1723264 1516330 823510 777402 1522372 582448 1034523 1126680 288331 611939 232 47092 1293660 1997409 80437 1129099 1566552 1458370 481282 1628390 1047770 11275 616051 1560410 710281 1450407 1432724 1996496 777889 398314 63283 1807375 1876181 1965904 843622 1558469 1837903 292411 706326 518655 813364 1279138 520116 1335838 215066 1116208 848344 432850 1426840 469112 1160028 1379004 928911 1646103 1162496 575243 1848563 709750 1088642 1819524 222787 1670264 1019911 690793 1860024 1285038 1001166 41813 1735811 249600 486722 277314 1879659 1510390 544778 577029 1035629 927941 1652439 550494 103920 682991 1573527 846268 1195554 286893 1357553 145800 1799541 1808797 733431 443467 1348178 1801648 1781906 1208094 190907 1955869 101650 1855338 510303 928844 358913 99710 340466 246637 11930 1478937 1973214 1347722 1459808 412135 835795 1440235 1358292 1566248 956896 1718591 884520 1139073 1463886 1374696 1363033 844104 710356 1792443 28183 1535496 85447 1713724 676168 303560 1590505 349672 975247 1264394 257245 1334339 720625 1490311 1217292 938069 1786968 322411 1599743 1224781 865773 1136317 1785863 408963 26723 1763224 1387298 1831376 465871 81321 1659776 289307 1504895 1502527 1308423 453701 1014300 1495376 232630 1854664 917233 123813 448454 13484 1008261 614915 819707 685511 974199 1035007 956252 1456970 175725 1768298 1586650 328354 1249784 1944876 1287455 1305124 540982 346124 907630 1436046 393983 1312724 1350298 997469 1561468 609268 72380 997483 1523133 15739 1991391 1347064 460824 955338 1849195 719032 557929 1015268 137501 1389843 52260 647579 255310 1875577 926513 1762630 976833 1131643 1627242 1247600 951642 1886555 127391 1369200 1671737 1556367 410832 1952289 1558354 1425684 1198045 1695801 46628 253061 988928 91499 174811 1119962 504100 790031 758148 719198 906255 580769 958378 1319909 766761 689197 1317642 1785824 124988 136161 1656594 763114 1009991 72418 1598698 1100181 780227 1149816 415184 1436447 217658 1579538 173471 810235 1341561 781978 1893545 1142174 954520 1147971 947154 1000090 1950011 1789294 1099474 194629 1698576 609681 1616225 34248 1452401 1259346 881252 1589296 471027 761424 736120 940765 1707008 1682207 520212 672453 147541 1865748 281037 182765 883930 1619947 852674 682706 1613322 1769665 419536 1810821 32973 416949 1026269 1329285 329154 656142 1921513 1917127 268408 308421 1454613 1489828 1871745 393860 768320 118566 86039 247614 1717435 324539 1640630 332411 1723875 1772285 1794696 1876839 1681826 1144400 1435250 1041601 946127 232092 1192540 937136 1935800 213314 1740024 1790160 741708 1419801 120227 1062949 429512 1618606 759999 814577 1095192 938379 1347894 416369 1982853 1277039 433117 1829451 946181 1386130 1016090 1358431 511252 742847 372372 276712 1056891 1667279 1973283 1814804 846609 1833644 53228 263772 1308353 430877 438878 628260 1134842 68076 1677870 1594693 1199804 636457 971433 1897851 344797 129527 825785 1575972 770549 66621 28047 692554 405446 1380481 826343 255814 618116 214421 1208923 1954524 303789 1638547 422453 1642607 1238637 150055 666868 415761 1026283 1386792 1119130 1182039 1547095 390776 1707177 1080219 215419 98256 373302 1827262 1528194 418538 701967 67950 895356 1909703 1857440 165793 284064 1500697 1517019 1710490 1087869 1422049 1237158 301385 615917 896311 1305834 1325415 1114636 177255 621266 252734 601634 1312543 1286270 1917777 1304063 1139813 992549 1998804 46195 1993563 438497 743310 1566378 1828393 507233 577766 872213 1694565 1675062 1424394 767320 1439007 830661 128714 377552 1794052 998713 546387 1803262 511557 266257 1706960 1231252 798445 1981563 964780 478033 259944 172729 401091 634137 1385201 1436135 156162 441266 89602 327917 1481863 275025 1018795 1145004 234860 1148175 807578 1754245 1028339 1567441 1101225 1795060 675665 728173 97073 1723873 723764 266543 588216 303477 457089 422881 695942 980674 899558 1848501 116793 1305309 945128 289310 230221 215840 941764 731469 111775 1959178 809988 1713519 1105621 1072872 1508835 1942887 283242 1254743 928282 1945032 1446376 611426 811124 83886 1479275 1428609 1681417 233988 195345 476146 1296829 25011 1140350 1932014 18403 1220757 245878 26795 12096 743809 466295 704738 895632 1351891 1850467 596159 1766227 714939 67294 1719251 1889771 165133 1566567 1688109 1027145 613788 142261 1039218 1226528 1005786 1191364 1889135 1017172 476199 1204835 563105 667368 1687764 426031 41361 1868814 1178732 833179 1733596 1015707 503436 842353 1425143 1737721 1370634 1255153 182533 1600695 701944 221956 130231 754844 240881 1368898 1438916 1433750 1477801 1945625 574042 454188 1781190 1297273 784313 1987115 1189058 180318 1287832 17710 730162 324757 279244 190378 214682 1304207 525841 984153 1328073 1832410 1017751 535886 73529 411843 237781 1215533 1610069 107482 1365789 1267898 456755 1903301 579428 573027 1730197 105160 931468 609849 116100 1375664 708008 140243 1293828 169821 1374223 942377 1996816 1995405 1958050 763653 1361403 1145859 1290645 188864 181750 1765126 786584 334410 568661 1301848 1254699 497407 1437923 1690864 374174 1772246 126650 184230 1000335 1427143 1004719 1766458 1853288 1195442 831581 1540823 1608965 1799492 140465 1105382 1864840 1063000 1397568 1868458 104116 1265186 1654795 409835 1989293 665078 758102 1595282 8046 1863365 1303659 724898 404821 1662243 677745 343147 507091 1513827 1431726 1194880 1150559 1192300 951840 116149 515956 449563 1729908 414623 926813 1740763 972723 56766 987288 1891683 665597 1480287 1623125 1991179 1268882 866252 1103716 1905412 53775 79011 1509224 745892 50099 881161 409525 1514729 692429 1457306 128371 1844747 185153 1267104 1011015 946708 87033 1798876 153707 1888440 810028 395987 1127033 1123399 1889747 353345 356033 615512 797152 1291362 1903849 1964199 406477 623137 62538 47958 1104702 140935 781090 528555 55805 1949873 1188610 374512 1422508 1700172 1297075 288363 1629974 1580205 268830 1934 1171001 273719 574907 296501 957395 1294979 1112604 922618 1375468 1844968 1670539 1537163 605310 90320 589840 1127570 371299 417217 277224 812851 580776 51655 414774 1092220 1567377 1122382 1610777 450942 1554137 1535395 1878942 1924871 401574 235063 119216 1323359 1341825 1018304 1156676 1888300 1647794 1227765 1697189 1370301 102346 288823 585821 2944 1842736 208710 208086 131534 994908 1043722 1214570 327590 937293 1203948 1032458 226172 345968 949821 1078953 1455418 1112316 1029032 1853944 1724025 476584 1892044 1883334 51715 548158 1717133 1927592 1728541 843167 501652 619073 1930266 421069 1961423 872562 1962210 1916622 151366 1750871 949999 1806356 915743 1192664 1222464 1474815 411630 522296 1027260 1792698 705318 300921 409223 495631 1594070 1156197 1264964 1986383 294633 1927290 695949 1509210 321306 578410 1446985 1063997 1755815 59996 65330 689643 280052 126498 1541793 427653 1591878 1518830 513195 1419061 1253237 1497008 67974 1178917 661765 1380393 135257 1899511 328575 1151319 763362 1330038 1133915 1179002 1059253 63965 966655 14915 1044652 655192 46940 1293271 1714818 1231457 1000310 84296 71053 1491351 747862 261083 635993 1409536 1974845 648904 953023 1734306 1803041 1526338 1259449 1905501 1894100 1077863 967339 1793432 1495787 495130 550106 1564796 1018154 986151 419861 96665 852901 1920327 896503 912434 1704798 976690 1481327 1510195 183257 1203723 489048 1702090 1235511 1660465 304321 1625549 1259513 806390 189265 1471731 310089 62643 685522 595710 1917732 1735705 1484546 1609303 1821734 1005915 964097 1985826 1791559 1610370 810300 1778189 1635080 1896031 786136 128080 71747 2359 460731 269219 928148 1244871 553509 569384 1749912 1677390 432422 1965512 1966058 1738726 1656370 223520 198632 700414 1100026 1604127 663885 1414016 859398 1223490 1221788 772366 1201597 627424 1077082 504122 1576500 1378813 896736 1016050 106876 904248 41264 1037752 1439651 93570 244552 1358069 1225500 367594 801259 1826910 351352 701905 1319948 1911837 1719024 241998 1394123 646175 1339734 853600 284165 38239 1398814 282146 695937 716074 1425070 11208 395675 1224999 92510 1860991 1720620 298612 1697601 1025146 344074 1507390 797806 228147 761418 752270 801530 1275997 508576 352342 730981 1156740 1170603 435332 1417134 638838 1862095 1020919 252250 224178 333773 818559 108479 257084 397780 1822283 1354085 1342359 1271066 1055409 1232675 1752948 1812357 33936 115560 777119 702849 1626258 731709 1327888 1389645 9889 1299780 970405 652716 1806985 818660 629332 1876674 540716 1836438 371106 464436 542941 1238654 603038 1368554 172910 1977622 1721781 1104512 1101868 844919 1201254 1257720 710005 119331 1903769 532821 915627 458185 192465 1387195 582646 38481 958272 20903 420596 797515 345595 292996 1605665 38877 231549 1975079 681759 318653 467167 366915 58977 592787 332500 1958259 20866 963981 1899787 1370797 1473731 202724 84559 1880257 1732921 1302440 1776650 389953 187278 71020 616703 303137 437894 1153460 533243 1801703 1557712 1333308 905541 1995237 849072 823690 1136388 1505650 1437153 688271 303821 595049 1209918 375092 1476657 1092265 1799069 1415861 827954 876521 1588911 1339740 1253075 1244130 1602484 783977 1662888 1599008 332380 642625 875521 692206 399294 1468678 803852 1801990 602875 1490863 532685 463858 11498 1272578 1781314 1123994 276342 1817149 1945182 332179 1594652 796329 589018 904461 796179 1582267 1495068 412182 1536623 619923 158235 538114 851615 1605691 1063129 167488 1988446 1390021 1213005 325757 1472319 1244546 497975 109896 171848 561037 1259667 310581 54313 1099649 90772 710659 1829370 1397823 1644743 857679 326083 1127918 857945 424244 665176 1025106 689743 731468 376603 1653439 1301913 624057 1990693 151440 1519306 1239838 1109886 402474 943948 222256 521052 1257435 369531 1074449 1501492 985915 450180 997993 497552 1930023 1997761 859931 1886572 382281 986402 1574722 787684 375533 422227 1987126 1471458 87183 1996292 408200 1395144 587807 451686 1619911 974381 524006 1172904 1619401 661926 1717335 1319783 1580166 190827 259289 813039 1865810 850931 1763431 1050561 1211607 1561045 1910783 359253 1714719 513913 1134845 1217589 1017047 214181 223135 1234114 1757317 332955 1743289 1170327 1110144 1706468 481853 124645 184570 106793 288863 1880085 1889731 1680987 1453722 874415 779317 1153483 904574 636413 416605 52737 989995 1822093 1109258 1900933 471314 364071 996121 374144 282712 197645 855464 801271 351210 644669 710970 752440 1325778 1091523 693929 132738 1171586 286665 943161 1159092 469097 912345 185350 332916 565286 1659749 1330985 620121 175195 1310815 1863565 1254609 1266249 1952121 21790 1274386 1011779 1254610 1407848 1033906 1075573 1902517 535934 1407012 392750 1081676 1480463 1789548 1953710 665517 781442 993810 1683456 234354 1783321 910520 586218 1000227 1004042 1169213 1469375 1067174 428121 839199 311987 587254 1280714 302466 759094 1387096 177244 411291 1285827 1026305 963192 698355 863654 58152 948749 1859396 408776 817079 1554096 1753220 535150 1192373 1615423 1162776 203082 532592 1608828 182101 1772510 1646364 658866 1177761 1303853 926350 1139055 1511898 220741 1215968 149890 347438 731096 1807385 1876217 996214 1434832 1626859 117059 1789616 790033 672499 457698 503983 300329 143116 1707475 789394 1103981 271906 1258289 292580 10164 1345092 1596870 96279 1505090 964179 1179933 872235 1700315 1922460 616609 1482380 3320 1509408 568301 732622 1966351 297429 1158463 800829 26474 1102997 1664243 686686 1190854 536799 1280365 243854 1198545 1227928 507679 1970991 33313 511567 845688 780534 103211 262929 1885079 1769536 701438 1851751 821865 1259621 1058683 1484564 1727574 1335432 704855 1537716 1085341 751677 57923 698148 1116393 668614 427518 1503841 878693 530193 29484 351203 1067690 126119 392431 786891 745520 924967 988923 1056 1652216 1649674 1743873 717158 1150611 1342813 1931995 1473482 906160 16425 650271 176518 1832618 444592 1772104 351808 575303 608012 1002904 562267 71343 1071919 1874349 1514212 1020454 215215 331851 1355021 76641 427077 1798483 192999 114659 512705 1598967 1645714 875308 1042433 921629 1942028 1808958 1031303 4512 836803 828848 535192 57995 1357213 19027 1110738 1051019 1810412 482398 1854235 1258835 459523 910537 1761306 1820079 1738751 864613 1095087 72936 157325 1648902 1591601 1247621 650100 1798063 563441 1365057 1345115 122163 551695 1233975 698958 282723 1227236 1271934 1990581 1031897 1956352 1643956 1493246 1830982 1589642 1497654 1773489 518207 1534556 1336154 1165209 599788 1347191 408860 415715 1008263 126649 372268 681593 187900 1950838 1051905 879429 1860313 1612201 567863 243314 1678341 1752616 232165 778484 780261 824301 354641 1043438 497275 581314 368806 27578 572855 426577 1009374 1626711 1244293 1884078 533262 128198 682006 1021345 1259892 830439 1374716 1555818 767571 1535858 467380 1331025 1124072 428107 552657 1076408 1035320 763881 9033 618055 877419 826911 1011998 1216684 1395460 435050 1125060 315413 1136136 1233093 773494 961189 1448662 1239151 175529 686005 852578 1446056 1843908 1696748 574351 1163030 818257 559696 1140632 600292 1390773 1017797 753847 1869129 1819873 986243 1041219 1541954 600548 355356 501250 7149 973617 1741513 915524 1913101 1295495 1523123 1641568 104225 1828902 804461 209152 74097 1674026 1536995 708870 502097 1480189 669948 699153 604948 1585275 479669 1086398 1284499 564766 480240 1348884 470501 1948296 1715363 926878 1384201 1099219 881723 730036 27230 1598793 1914114 1280450 1757635 708068 1039648 818444 102447 1377655 1729059 1965140 770345 488359 733138 919322 812650 883939 1470373 715536 1242449 302014 65429 632531 1332066 1812254 24783 210722 161792 1988519 840904 223002 1604446 221364 1145128 1581796 800265 1238757 228407 1311459 1489658 1978879 292095 508875 1956904 585595 592082 1309723 637429 322080 1388881 1922098 1923036 1607821 78537 1798538 1838559 1332641 624582 1810901 3123 410471 1213635 1801876 1113746 1524933 805518 1044718 1019727 1726670 882919 1505675 1682245 557218 1819390 747820 1238500 340702 310222 702271 1977809 1654724 151307 1803975 943080 1823532 1655348 1455059 927199 31994 958157 1727986 76768 1974318 1941748 390762 566996 1427428 854359 313817 103457 1005924 1220099 1779314 930204 872857 1046157 467124 752666 181012 341223 1696029 1866340 1038928 825527 1437299 1218507 835570 1361163 751086 1234876 1604603 1569836 1205711 1786756 1848361 1599576 1996489 1756348 676660 11666 1106199 1337545 159417 1791751 1573517 900628 326503 936875 1022921 1676419 21238 1641758 32373 1381925 675746 1369904 853598 1130 453064 1360587 1476276 1800352 1480846 718045 341635 54984 560861 742623 1682298 888139 1781141 240009 1323477 1683861 509297 1205052 757464 1613907 1481396 1725643 158338 840401 201252 1553451 389816 764110 624950 562675 277946 1914836 1949971 1097593 423380 1344164 856215 1757778 372846 1949543 31327 1335141 1111751 494526 775945 1966365 1348253 1842800 550289 791305 631636 625918 32405 366417 1607115 379475 545576 767805 369904 10359 1364608 867178 1974453 763171 1054537 1195994 584940 358044 1789203 913311 1938096 1164426 1512504 843346 1684249 138487 1904687 784467 890231 134941 1329093 232542 1396828 747656 54188 1775372 1973055 1934972 1580121 78134 1021971 591659 1443649 669534 1436242 1490516 1436759 1864780 1770103 1880495 1688310 520296 1494915 1583859 1520326 635513 747902 1691188 1096774 1372489 1199466 1531352 1890353 745881 585104 1829450 1195174 1082851 1399172 1521329 1136078 1147665 1897254 82512 227392 808413 1569801 818460 1132359 1563235 1495615 782984 261352 532146 1925986 768772 1427202 558114 1842763 129447 1495279 1990415 310283 1859294 349602 1844068 1108163 579150 1396253 1338496 1435307 246664 303999 68760 925310 571202 774400 196044 495240 1455928 1619484 888405 1827611 1265029 337609 196053 1257387 818808 780566 1810292 1188636 822978 209293 1038526 1200974 1947583 871450 83202 1923452 61360 780641 107379 55049 1961089 1063304 20840 1208647 977503 1624961 430376 1028082 458818 644854 1104891 1356426 560151 1517153 897427 1237088 971152 1496164 1431569 1977851 422294 582969 1467738 1549272 1184914 856578 1311124 1683545 976359 1128041 1385429 250921 1641013 630981 122784 341368 727196 1026756 1902795 1248596 1485044 1145957 642336 1181552 195524 1611643 943049 858850 1508241 435947 248922 1040469 530342 948516 1704258 96256 1607680 1309616 381750 871084 557755 1914842 1725415 499765 1882224 534809 250612 1212234 795624 1772099 626315 1593765 1763249 695929 615427 1109925 368870 1672079 353600 441525 539774 1879981 1986892 1792236 1910128 681739 317089 487324 1125081 73037 608219 373566 1689162 1085707 1803158 951134 314044 785004 340267 745528 640621 257717 204565 1379014 46132 1515014 817220 245730 1910182 1675594 958493 623413 948956 953280 1199772 1056488 1736193 650530 459847 930566 187841 649501 1152077 1823455 867202 438911 679381 1519516 233840 1732552 1800220 1370470 1505190 1332616 1814110 1282069 1359456 466148 554201 1019467 1982461 1697528 1570025 1246174 852322 1292978 832816 1845568 1538885 1666617 1573723 467695 487152 934361 1237573 1759741 981505 1011235 1358444 1778957 1641145 1622001 572302 1541608 916766 1442447 1385927 736343 773000 1365439 1417866 1627248 1569772 1071960 507231 1357943 1762960 623857 297625 147517 1503860 379687 1823983 522658 590042 583793 125463 1914473 338099 1472834 233524 1646166 410318 1063881 1034821 1708619 1952970 688683 1539386 109962 1513368 1368336 1874992 1416106 1208012 488913 1711854 526804 132472 810276 420073 187589 987046 337507 1600597 1332878 1553892 216033 1783043 1293859 1429093 937174 1019699 1498516 903040 402700 844883 1378601 1497585 559659 629373 1517011 639768 1736419 192494 592758 1269132 1217195 1864547 716101 1959458 1584603 1697339 1323271 847969 1875998 37945 1187887 941192 135142 1396370 1951279 6700 59913 694506 1794574 967262 1843242 1519124 580828 1122053 1002661 1621871 710380 1591410 541454 1700325 1417775 1209972 819235 1909572 1639339 711896 1408607 1466616 147990 1012754 379835 1207270 1015284 1592177 1749981 1660274 90547 38684 826222 914303 394267 1129489 947532 1703882 1409584 1911215 1420729 1833040 1634077 1866499 1635449 1724534 870198 1704268 994563 689259 1977152 1535727 385112 1133055 180867 1715737 1995429 1479579 1773208 1231879 1988085 1589878 809627 780145 1708230 1222048 526374 1923502 1302877 873780 1491533 564669 791139 871674 1011549 899022 785244 1570414 140716 1817692 1225555 866867 214644 414789 1208900 936129 80999 1796430 598255 454276 1872196 456920 271575 1045091 532382 1899759 828053 1084921 574886 1205014 623478 673602 773088 1956317 827324 1903037 1027867 1418221 1247132 541717 761300 681889 463292 244963 1888857 480430 440298 1633438 1610574 126289 1532523 522615 647606 11403 1815139 421636 1421406 1933599 1864836 1288974 1170436 1694167 796431 404357 393839 911553 247743 601599 995451 1567253 1872326 1298462 881944 190056 1872280 834968 47568 1032653 1214471 146707 244475 644321 1663198 626159 1874405 891568 1562389 381855 1271952 750390 831452 1612128 1231063 211229 1218383 1816299 245627 305301 1584961 374224 1817665 1225224 963575 641666 192288 774505 783638 411177 1785648 1953441 389004 1639040 1447592 293261 1362681 1417887 1664502 1553047 216491 1309827 1686656 149052 1839645 1490179 248562 118267 15377 1870386 296254 832313 1414965 257538 810492 662518 191475 1688080 378529 219015 139548 1401930 1684227 391264 1178716 159379 1238521 1069998 315619 151967 1745677 588696 1245772 332254 546570 253448 1160502 429279 1513966 277852 1967658 1432746 1552454 648276 1268976 1276129 1343196 1602590 831402 1715400 1587390 38673 1368140 341675 964432 1734165 1848052 1009314 1679716 790119 45373 1239631 1441591 352542 434615 933763 137687 1540224 802669 1774700 1393771 180179 120562 960854 9251 111204 91563 400282 660132 1292680 374459 1455966 572787 964768 1026383 1950076 65685 393313 629193 759553 1350884 532257 790800 727008 1692236 735851 1397173 183828 549430 341921 378506 1927829 23111 1645231 1377664 1882456 930232 1173243 1009908 440660 1770541 1093194 537559 129487 1153285 1619721 530986 1564670 653705 490937 1994808 1205196 721797 1407916 1607243 1945044 1392466 578155 1383608 1162818 14457 633796 116567 1530304 27500 1470669 1906712 636157 919353 1841422 729583 967638 1666695 1472643 849590 1593359 1238270 1943778 512675 420748 741825 1660013 389477 1121705 544548 46593 1275124 1136492 1306114 1882911 14368 1205475 406256 892603 913295 1963650 1215263 645609 1381643 1429943 1543931 589164 1411582 1538 91553 1720277 267023 337829 872119 45062 1001527 404895 630001 1773615 1382942 1815861 1243328 701983 1621392 455452 1817796 935306 1025467 1010873 1016752 1332330 1919144 117345 519646 1779280 277232 1945124 472044 226656 1148106 1312928 844630 560935 6296 1840218 1922203 191754 390413 446536 204916 1261321 1751509 764678 1658789 700422 678176 488821 474256 126129 1521794 725673 1376741 1109760 1726661 1193219 217475 1715923 588013 550146 846680 177907 1509783 1120612 1286311 1741721 1595518 1369517 383624 1080555 772308 429757 1983168 1375813 174973 1490576 40331 1472790 1465523 1651567 875570 323577 75977 787992 255478 273996 1674210 1545370 1184594 1430637 529883 87946 1137834 923670 1021795 70182 504999 564449 1344178 407797 741341 107031 1477998 930423 788924 73735 633785 1296873 1138562 708614 1135181 959019 1725434 466963 1547488 886201 224903 883717 1951342 395214 1613157 1698819 1809599 96198 1947527 1825483 1820392 1222711 316791 1935638 1213593 1841238 653811 1995896 465767 1141038 26101 278459 1695428 536614 1098557 54881 1371476 1223157 1860243 216833 824601 1887418 469358 1829658 1261545 861054 586846 928280 743673 354356 1914432 711851 1326839 996153 995785 84345 1939628 323592 1573961 974626 586632 783358 833095 369314 55705 1797545 827856 1221214 816968 514347 968406 1502466 42077 1532387 694543 1129902 325354 1044290 237412 581374 303668 1398503 561733 1431912 872711 992563 1364678 668314 426674 948113 1688623 1886976 1060667 1991183 907481 1413337 1851585 1721527 985278 1600831 1800401 1157031 413199 1034391 405161 1190355 303445 1016793 770708 1755418 1605471 613507 719162 1674699 1433992 1310114 322209 1279906 823102 970474 991292 1654350 722495 620968 1549712 1404017 1847758 874989 997592 1010569 1179442 1192405 226348 1638349 794165 1160449 1889023 1377846 682879 674220 1815253 713129 392104 876031 912043 677130 628402 1859601 367823 1545217 1929146 224897 35227 1124655 932148 1563973 1707792 571880 785941 494423 1138965 780206 353687 1483889 205426 487150 881838 1127740 890967 1392384 1646345 941771 1018988 1890071 1974075 1439120 599226 1723302 1974372 865254 146890 575313 1367884 350276 1493232 605945 302963 191459 907919 742238 1184670 74740 1258780 71702 1373931 52631 86444 1467461 857600 749974 1673795 1021824 1053375 1479415 1399187 1241232 174352 1240258 765348 614993 426927 370963 1817128 412517 759557 429067 878885 1651694 1997213 917399 1323610 1319766 317873 1380734 1534976 1195342 984389 613040 163444 1345305 1252325 742051 1762321 573019 41216 1653688 1337029 1855114 903554 1961431 519276 320030 194179 1555172 1721836 1752895 1854698 28690 1554059 652192 1890384 1594607 393749 581411 1683349 253025 1159748 1914467 1259998 1037602 614545 1328290 987706 1334443 1873840 1916668 1028576 653130 1366937 266462 5887 1471004 622557 1710683 195437 1458044 1719922 677834 1852423 545313 398138 81322 813276 1544136 1141651 829020 1489938 117912 20240 1776469 300398 591464 231084 857280 816179 506966 818205 692251 432908 662701 1153722 578812 715537 1961030 1923303 576034 1212486 838143 1636032 258475 503166 547228 1856192 1700582 1367814 1990870 816608 1717910 1202569 491505 1553957 186654 1139546 1373071 795334 869534 1127625 605130 16082 750172 1235250 1922790 1728948 1398075 517586 1026964 985169 1048697 1558492 1920423 652112 1248106 1122523 1091404 572944 905294 290811 1728713 1003602 331860 181800 672710 1206402 1714214 2369 639032 1127893 1133143 524037 1018557 1243095 1338562 1573447 1310278 833312 1325771 33328 530039 1839719 1620919 1130274 1063146 789472 494427 206052 1355207 1015477 348113 531398 1058410 952755 413225 1837545 558413 1152745 258784 1968298 1086961 425543 996381 1605617 792702 1497693 1313280 1023243 505589 128237 785014 617434 704197 1043713 1589534 1288827 1025001 21568 1958447 291065 239371 1474216 1871069 1663668 1910525 1226914 1434240 539046 1024387 1043063 1556974 77049 1501272 1698553 1506099 683036 214657 1138345 1590443 1163931 1039029 1831072 1041313 1998632 416723 1674223 1826081 991061 857226 93842 1476882 858550 478063 1733603 1161348 1479035 1436352 1236890 1636957 709076 1035990 1432843 83068 187848 1774339 1030266 441263 1442799 741905 1310353 700264 1002098 1158456 1530001 717879 13897 328119 236713 1168976 839527 1781865 1553153 590210 1468105 1059436 233318 677540 1717192 289241 1137508 13503 1320850 874704 1107282 73788 1249253 1192451 1235915 1569827 1992615 101289 123039 1674399 1938631 1381426 763444 554881 1537049 788857 1662820 1118093 929084 622963 1607899 1816030 1659734 744431 1882309 101804 916938 455832 1307148 1322740 1677632 738862 33937 333123 766261 353758 1646431 847344 1347856 1890573 1310295 1299163 1111710 692242 1039984 1175095 1860648 1759095 849259 1099188 1528904 303291 1868338 1337917 1231158 418650 687141 898464 521650 266220 410809 1773604 120435 1967903 1464659 1694816 921513 1240107 309231 1035608 1519186 796678 1479524 516100 1358929 886642 411853 493178 678907 743462 385626 1859382 762105 1772825 855023 846946 609374 843826 371472 1143018 1164555 487136 698047 827551 1728523 699194 1614648 718777 1141288 580057 1182879 242618 1482030 1549479 1539863 1468766 1932897 1101966 202333 1971147 1525202 1060573 1757605 1297389 337287 726573 860168 1587202 937183 1316927 1189592 811635 349663 1906689 660780 923602 1006931 543743 1249390 1596403 547004 282983 188621 1472323 116237 1145760 1188357 305610 1771303 742339 337948 21682 1128614 1880323 489434 1589067 1951966 142753 178697 608021 90566 1898257 444045 1263689 1651808 271925 980896 1500417 1208790 233039 1457733 1416482 878838 824039 1613653 414431 525306 453825 1740013 1240671 1277979 630365 1360079 1821776 100469 1023089 476581 1877680 1177599 1926250 1535011 1526359 1890999 689833 558456 1382700 1703430 240023 1879965 1748843 1627982 1642195 1305182 435686 593868 1126777 1704296 62549 589153 251935 1583856 1762380 1209051 151673 1441385 1473181 1490171 194567 604925 1641588 1083515 431378 1751546 1150364 1145114 1938051 421890 1695735 1441927 928109 1432141 1477756 1558025 1870839 138620 612477 126575 1879491 148463 264251 1193736 834234 1213337 1719066 1990348 1165229 173094 391922 316541 178558 1183210 1561971 1089854 804831 422127 80910 1955712 1826125 116494 1061445 399619 1340990 711346 283120 938941 1491778 1500713 449553 62283 1065905 553286 1088831 1914285 1332682 1405551 1426194 818890 517859 155000 631375 111045 345628 1859475 1152345 44024 1211992 1804045 201249 1661384 280469 7600 1942246 688487 484215 133027 98754 486044 583143 1992063 1035127 1869147 254631 1382470 810624 225545 208217 506659 1842552 1349492 104083 421352 1059572 250908 1339700 1323764 1118281 1075852 1328541 503768 326734 323859 1362527 1797839 378609 1987018 1855194 347402 369125 250747 1959243 617825 50683 781321 1476466 1678747 183562 1040756 142696 742741 1689820 112051 659096 1818973 794519 1058919 744838 1532113 1711302 1090320 1892952 559454 1414634 1177116 697105 154097 1710060 586307 1696375 531929 1434658 952710 1507558 1976886 1432550 1705284 573421 940237 1747500 1955606 126924 1093952 1736159 1342562 114795 527040 1550605 790290 1650511 1456366 1584653 320564 1909700 1437829 1054305 1591881 904093 1134146 1027913 405297 1225478 196167 201889 1860247 1827285 1394169 1977229 1752695 581029 1876793 1196188 664318 213464 555245 483147 944558 254913 1536264 100358 228819 1103282 1683187 1005065 188733 653895 1570634 1423032 36042 245194 229724 1121735 520464 1854300 239639 989427 1875131 888919 346202 1891970 1868962 1480951 1466915 1277753 1744017 864350 1930176 130482 1939686 1420098 1829284 1818458 714315 1164139 1789641 475811 1328083 1970270 1955807 1646623 1876676 737838 1049063 1475853 1732284 1238078 1234721 1232284 252457 1709011 891715 85019 869599 1039600 926082 1317685 1605861 1770758 312105 1173262 401586 591895 1532517 914556 1151550 1121149 903671 162420 139852 644107 744547 476310 1305358 955081 1389124 1188997 462485 1665035 1426539 1146334 605214 809844 121301 1932112 680174 48915 1922606 11618 1466095 313942 369786 283720 1193468 1388414 1246388 1506139 197937 80240 308888 259805 615666 1750732 1751001 1346405 1585609 405462 989745 881249 639202 906080 218891 631016 188902 542343 797901 1216435 1898727 773591 45848 95022 1303632 912031 399752 926640 584931 1110894 1652837 721887 1742718 10100 1438488 1589042 44295 719144 1005026 1508284 1249162 816092 1583927 1276929 532184 1441486 791431 795397 709993 529730 422829 88519 1839535 1166033 1080350 1398675 1407691 1684096 1101693 1519956 155021 1992069 128050 240396 240543 581722 1661627 1120451 409457 1346694 653168 589814 1404330 571219 1567823 1336528 238069 1832218 577549 1429624 1631191 1232654 1059875 1173591 1148231 248517 757190 441464 1460142 860173 1075762 1608553 1963798 1521734 28716 1848022 16721 1055684 920711 732676 777241 655313 1598838 428900 1722233 634395 1334489 1231401 1060111 169168 180570 632300 1439414 801833 1477032 476694 217555 922752 1468195 1658742 1942046 1231020 758676 673400 875861 1161496 1576428 1393055 1241497 768316 114539 1771948 398729 1666556 973143 1335719 1508838 1537586 709216 809837 543516 1036254 803947 998343 1045152 977373 409667 372177 358086 674894 761805 207375 787478 160909 1251148 1140890 1241586 196452 706699 1578273 1939162 1518304 1536724 332307 159047 14015 1816485 1355128 385801 1548352 1954272 1768377 606370 282409 1818225 1106137 1241268 869136 1305666 952111 1091021 699219 369734 361205 543298 1563750 547815 1897468 882964 188186 1927332 1187575 270900 280523 1272421 424582 1670866 522947 875779 492393 22247 1076197 701845 347841 114296 707266 1660270 710843 170992 204787 283569 1026284 899140 1045318 1305990 914887 1133675 94205 1750915 204544 633774 894910 62200 762903 222323 337848 1683818 106873 669141 1179663 1005629 1344581 309714 1388071 1633382 1226655 742219 1703000 163733 24923 529773 748650 551405 1337713 570006 1671997 831958 1229008 959472 1727587 723422 707691 464617 480515 357817 1309468 1716172 1254102 1818124 1622316 1068459 719376 453347 965668 378621 1663238 867449 608583 10248 1465575 1456179 689344 192712 548264 1766155 329044 1218781 713971 884061 941711 1515440 203274 1602465 451349 1889738 1392268 1455886 1707614 1259159 688726 510880 1724857 1897175 233881 221255 383510 1997862 622236 1403174 916492 1728374 1203653 1843235 817974 1700201 13920 858450 673151 496166 764859 1536143 564619 1014091 485085 1763399 1610648 680225 581344 1064085 240187 250644 1321205 1745547 1609083 181250 1704716 175293 1749153 511928 448813 1023883 976474 70468 1318389 73631 674906 425695 1222634 1119131 1431808 941531 929960 134744 921982 701280 1614709 526639 168572 1425278 977717 832052 1348959 1893935 1998486 1601628 747982 1887688 1482366 234412 175743 1122057 884415 1711242 1772923 180478 810817 1781018 627942 1257092 311109 567151 1586981 262370 58545 353499 1647405 1448614 654290 25189 589229 30435 1280808 99182 1542906 147092 1656143 51126 611098 735954 1862351 91405 1305962 1807838 1435087 481326 479048 1027472 1486311 626758 884403 140978 1884864 1300033 1306801 860411 1772971 1378453 522441 825078 1846147 1153352 1793552 966998 43885 553162 1633404 1444583 1446835 699666 1910710 1914048 825509 497233 1121721 520266 372361 48820 906809 160387 513560 1162821 1178820 1803677 13130 1535228 1686850 1503972 2574 1828129 755714 1362801 351710 1419368 434580 983227 1902698 22412 1342159 252890 1443944 232089 1685938 165397 1116282 1397473 1482066 1109904 225736 219154 1594165 1301940 1045251 370082 576704 194616 398681 1030563 881380 1674719 811690 68914 117011 1453541 1876526 1145799 1486121 1521765 1121117 1959128 468684 1423814 617846 1438609 1394654 1612540 1062296 1999486 918699 790422 1045587 288500 1160604 1686489 926187 1246463 283015 1869629 157403 1835393 1181930 602020 1092416 1599236 1702526 1125429 1189597 368405 1509034 700941 549334 630862 343184 1019891 171889 1909603 400967 147171 1018190 158750 1730487 345602 151193 569685 650087 980365 1552240 5139 896405 1142286 1038662 1137814 803555 48718 1884065 686245 1006816 1852476 1078239 522284 1170635 696936 1410021 794870 409387 1537758 989844 599477 635807 560324 1097320 1711437 1642573 69105 1916901 264228 1693069 957897 544029 429061 858486 779990 1928195 505184 81083 674503 918515 963479 1126870 1801433 111584 595084 1317009 1720581 298663 397452 437759 1637349 205694 804826 1622567 101708 27972 568912 1747636 1550433 16775 1191521 1837116 712243 1093325 1784331 1118275 76273 716855 900345 682142 316385 829258 1177897 1765822 793704 244414 134133 485155 804779 1580520 46361 748826 947057 1934284 640857 146861 1465856 224020 1913080 635273 1677845 823436 278129 715760 324821 709618 1865671 1041211 351051 852052 88148 781509 1838734 267477 971594 782766 1262688 505923 1458258 599966 159581 1509247 1408402 818226 684014 1476298 1338673 70034 1177616 761173 1745878 457955 1270746 883652 1281769 695065 1485068 945997 1233394 1399208 421567 1780781 1880611 1193447 1715529 469450 1785821 501982 1297722 426814 766267 1725534 995800 1626808 246429 1634621 1367473 1029379 541988 1437243 1318325 1543297 816268 189525 50923 701917 1526122 1357829 1005071 1053556 139426 252772 1648278 40197 80803 1203760 574931 1670503 893770 1601438 689307 244184 203305 1879397 844450 1736484 250417 1576339 34350 687373 602741 1747802 1456820 762976 1325893 905551 1080991 1916804 914939 155747 54571 724360 991373 917355 69934 98986 1170839 1691443 587316 769779 628101 85085 458005 406192 1815272 1607319 1366024 885682 1606716 1258926 1648651 324038 684834 100541 703754 174307 1576452 1235912 779087 1503398 356432 1677052 1031576 657919 1194476 1009005 1828774 699689 1828713 957590 931720 124433 1666043 534591 363799 221671 1949034 304179 1793069 1781301 690284 1228141 295755 1922276 277157 214497 695981 456417 480708 1861493 1813418 574733 1260479 1671217 1065908 1693848 572641 108354 376911 826539 1431965 709974 1944556 723019 513964 1796237 885908 258855 511206 720178 378908 317670 907783 1876347 173585 1261772 1430944 1323420 1550173 1693521 1725364 635876 683044 267057 798671 1313851 1700833 1244400 1770531 1789981 1093902 842539 1368876 189184 799322 830777 471865 494692 1963316 446570 110060 1848263 984091 826234 963753 980313 23463 268683 119223 1915894 1836995 1291092 1439618 1663296 1711892 532754 1375798 1387475 1436946 1924966 1627486 587571 201123 798783 520819 1519709 161662 1550391 465100 905675 1995867 1113188 1182644 1787344 1069105 1530855 760907 454761 1868452 600573 1039821 191064 780646 1089881 862769 1742747 180535 1979982 1628700 632074 1999993 1499758 204903 448880 1188106 1100046 1349088 1649068 216958 301307 1500838 1145667 339540 1532810 1808704 61075 1773192 1541859 1532906 1063722 541447 649504 1456540 1401917 1788531 1894481 213743 1128778 967186 1602957 1468368 457274 935702 1013231 89044 1933219 718645 1561841 838632 1941323 652890 915706 1934298 1391019 760584 387144 1667675 1916141 1281030 754569 867945 1243087 1271407 1188221 629576 1736839 481382 312331 699049 315318 1244150 1537507 918269 971888 1054925 1802387 882494 1411970 253652 1123011 1725330 630973 196916 1182506 290442 1611653 1109926 1195568 1813816 1968493 1231939 525851 83675 303698 543140 521072 975421 1136812 21280 670538 1595288 1489241 488079 725790 864506 1945720 1015741 786949 757265 1867453 1923678 1026108 479924 939764 1942938 930474 51775 1084540 1812674 1446388 982155 29986 377883 732537 855155 954542 1300770 541999 315887 1765611 1505672 452435 190294 43274 18999 1062079 998326 539862 1279490 52724 287241 1765845 435326 873822 1476398 1753225 1646635 961679 561245 941266 963518 1825495 1433420 114129 562469 1220018 632922 94494 978399 482270 154949 326675 135409 1698760 282093 139843 1991633 1210671 188296 1994995 1320847 580596 367240 548750 1058539 847264 1673770 364171 1789568 433203 1002274 1114357 1703982 622376 1193540 668237 1336535 1854072 1532742 1782948 1909899 1045880 1972634 28151 1828584 1916840 1437965 1442358 233227 1661282 1893147 945576 850005 1615624 637928 866575 1226850 1051790 1691912 1005235 624997 70120 440990 1245494 535737 689229 1268444 1813323 323032 266329 928834 962984 1747029 1115717 705255 411262 1316136 1645524 1185032 603317 1008769 1197444 265526 593879 69909 1704411 789378 856513 1107006 316822 1267007 954795 122034 43728 407679 580301 1802801 1396417 18039 1419515 1233323 1369535 1039836 570880 1464107 1012376 1910679 988905 710229 759334 1291775 862248 159043 697110 1466080 1306543 1050271 236989 82255 1597636 1133837 912402 1984269 1820288 461595 1585208 875170 372018 1472141 808398 1658294 605369 692644 1789432 91669 875616 702760 108428 390680 1694868 1683685 1039866 15061 744469 803868 1889250 1801994 1647003 1373625 451321 303391 541366 368217 433944 1278675 917327 1198371 1522281 52605 146479 349942 1721114 1107159 1058785 253201 880808 878610 557136 717912 1208779 1079008 1032943 572216 678997 1605634 1542367 9244 1986261 940470 1325546 878028 1565098 1809234 1427758 1280312 615889 1730237 1712604 1708708 1130568 911718 1339178 1961963 378654 997591 1183198 439321 1426743 415306 1083219 859270 49215 658392 1600216 976917 868386 821608 1931801 888930 88782 1978078 1562557 328474 1728725 915379 1284608 507724 1986655 1348222 1036267 1494965 1820440 136867 1036163 820806 573818 545177 278530 293228 494911 645453 944736 230455 894628 829703 71276 1890936 866386 527220 1311087 1935591 986885 871742 1605520 1650074 905735 1773659 1190231 1032825 214193 94890 58521 717597 1029176 1512260 823251 1420417 82025 94525 1872976 1551747 1197134 1271505 1399147 222832 1525664 11034 716713 446995 188194 1262450 422206 1215781 287631 1108811 835993 23357 251160 1791119 1981532 1442392 94192 1040200 1932003 26805 814112 640364 1440545 286364 890031 601324 310147 1679755 22846 1874752 1029572 1978713 328988 19933 1810055 42345 447506 319527 1822570 1613043 1449945 900808 917892 887409 1945140 1191702 476643 1778254 151958 1384972 1183639 1066451 1046579 1446909 635113 1592151 510425 876268 1421198 1523282 1611789 80710 1020006 303687 744516 1208216 6402 1334674 180970 1805825 1089153 1145447 188006 891135 1243816 128858 1664836 1966220 1102771 1127106 1382365 1187327 1584107 770071 375254 353756 471510 1603577 1964704 529322 141222 1446705 79412 46366 1836945 1198654 547274 1435118 254455 1782803 1216798 316632 1115862 1557989 320021 2507 1674789 116813 899954 127972 1820122 1321147 1132202 1957736 1437701 1718709 668047 483497 1218425 1946239 1560242 1754582 1434509 1010103 176855 686373 1044573 150731 1662225 1082712 59874 985691 1606836 654127 529189 79572 1788615 1820240 1391298 806573 1391085 1559063 236536 333818 1390398 1125092 1636178 1734271 872534 1121168 1706617 322716 1603792 709875 1022910 1318074 1183339 191580 1289542 1724050 1167815 87306 144389 1081496 1562023 177892 209231 908289 1561033 1227860 1414447 434903 470993 1564469 1381675 507964 1813379 1134483 610303 577087 944079 1721905 1649338 1375402 1598063 421575 532774 1492437 80501 423834 447712 498147 196184 770455 211636 230200 1075630 964776 235734 1493170 451331 1711061 1868578 1987534 1597200 1228975 810227 1339168 785954 1912578 1135672 1099484 107793 75085 1301197 669526 422687 1856149 1230586 101659 857711 703367 1457234 1633181 1220440 1506782 1346851 1076675 342925 403244 149509 1580963 777011 1015243 1600103 1359955 1680507 1289240 1162099 954603 1082871 800510 1797295 1895612 624684 785141 1343410 1840376 1625181 259118 967764 1531864 436318 1398981 1581014 1205468 1741960 457326 1391372 1663254 726997 635137 76028 1540609 969668 751948 445844 216850 327918 328890 1743753 264517 837088 1600685 508536 976720 208662 1121582 1747509 53650 1747600 853982 452357 1737911 226953 1064936 536167 414454 1638089 353134 1705033 626156 804163 339487 1310099 1517395 1473220 20155 1395092 1437832 526586 113839 1118103 576684 1648956 609584 354429 1580691 1117550 300861 805762 853449 1750436 1106762 642351 1335305 1536321 1549523 1199722 201116 44235 1940045 216610 1114931 113830 1286788 1357158 588204 77805 594787 1383267 1315349 1647130 399777 1365836 569129 856807 1966632 1817698 1064307 948264 16890 90236 34177 438728 1859696 1312532 1208013 1278781 1409930 1577797 243236 273402 1580058 700383 607959 480728 1559930 1347732 1052699 1043839 1190558 188489 738646 1629710 1362626 1451849 1470914 960960 883303 1555170 1818206 901811 1895732 1676949 781021 1726920 1302842 233764 180216 488636 273030 595390 30797 544070 1617699 1201840 199017 118440 1199010 1698599 1824301 59187 1165832 379273 442168 1979376 818977 1830109 1310582 1998893 1504593 41820 1852831 300085 736627 1912106 1790810 634314 807428 1204304 509612 1748852 649586 1351537 952382 1093109 793533 808207 1875646 724949 556270 253286 1072289 82184 1223159 1008494 873076 1477844 203404 1973768 204203 1548919 912418 956950 1608400 1418660 1170804 1274638 1028836 312651 390438 1149258 503878 690075 459297 697417 1413683 1544564 346837 1959106 423648 1662623 1037446 1643951 772815 357177 523116 267102 1699174 10943 947001 920713 1995295 199806 1760640 1589068 1306074 1575186 395135 1925226 1250859 893326 999664 390221 1700237 617873 350342 266474 1977918 644604 18385 1535290 856201 1096181 1860044 318202 1647227 118883 1204563 288705 829450 1270662 216811 1697032 1630945 568535 835089 508930 1945870 90531 783941 1031418 399163 894237 19105 1250949 583945 1839287 302911 124053 1538570 1073882 223404 45994 1184645 772272 554258 1692661 8130 1611495 801446 148679 1655803 664615 1856822 1305192 926966 397002 953580 215130 1209212 1000187 1859014 540131 1550485 418144 741327 1431710 871102 553490 1330692 624597 644880 1970878 666664 1408364 500580 63166 1592867 1022609 505021 942761 143410 1163964 1659525 741832 1033383 1810048 1906964 1115426 1760036 722019 1349574 663366 591687 906694 1613840 1208035 1466837 1494682 193796 1687256 1196332 1977885 760967 514924 1342380 62381 36672 1164585 1478987 413914 592309 322879 362720 1038260 1177549 1570833 1688390 943041 498528 69855 868864 212575 142173 902047 87487 1744108 53328 981799 155009 22855 457941 625905 1271199 1273276 1262393 1436885 1320956 1169775 548749 113392 1140095 898822 1694384 1039365 425670 561721 1322039 1660066 1915309 1910200 1018559 429407 1438023 203935 266997 991328 546997 644058 578196 1622434 707467 1216445 38622 393033 1584305 5495 1195336 168363 605431 525921 348013 489840 1891541 1482338 1524538 541771 824197 1673157 1388140 167428 49321 865842 1236625 1209568 1682709 1715101 1615757 389577 1722812 495749 1145731 1680719 803858 408868 762006 394484 1320483 1199507 426014 1662085 82429 875547 431392 1982744 1505098 1962236 534494 167474 290262 1104693 180343 563699 289541 463444 1623766 511500 1588326 43349 964022 1699742 92295 859732 1200083 1593963 1193299 1846155 304503 1994946 245911 1966815 1591850 976946 150654 975737 996310 230606 1255492 675616 725762 824312 1271892 1957072 525682 1812044 1472955 479722 304878 549183 995284 1428665 1089421 14425 865051 8127 1150477 1979688 1973422 1250238 700311 1260374 966386 577948 1840677 37555 1137090 1030594 1826634 1564393 1146735 101900 1100127 833537 401014 834112 830815 1376760 709978 257314 482980 1768243 965919 228234 273477 533576 735041 128523 1992643 818289 472879 1560639 7967 63425 1027901 1433289 1367282 896346 1770380 84923 1387522 279675 759397 1474087 941118 1620838 564133 1546546 1813740 238273 1203148 627107 1438330 555548 819295 573942 1368165 1517590 810693 131898 1573564 767490 861593 1928163 1337120 1900717 885578 1370546 325329 1393411 1644747 245242 1572384 408654 1914341 429121 1997851 1912866 1511508 246779 1257572 829798 1516818 1570912 748918 4734 1413491 864687 527671 1532260 51892 801118 1815181 1371917 1681933 465039 706412 279871 67095 1658617 1754879 15338 723615 1371130 1719102 1613085 1679444 339686 1489306 849993 791827 637055 1454691 807515 1606369 314003 678396 1161152 103825 1954580 451263 1514909 1837356 1753972 1883418 1034381 1234921 169006 974763 654989 1420043 1466028 1069171 1645226 881004 1613851 556889 1223010 767424 507749 141930 136189 1565495 881893 1219970 1380761 684416 1512587 279455 747149 1964142 373396 1743077 1712622 990034 659109 58362 1935857 964955 425516 978212 26414 983021 1915322 1354873 647135 1643345 1563954 1903824 1780005 1303830 1785973 388163 1190422 106207 1438063 483942 694309 1242243 1976881 1235923 1409628 380447 1301627 260116 584881 1500205 1465615 739784 1590614 630163 1777639 297990 111177 787747 1513726 623649 308340 1600025 464273 1261228 34462 228880 88184 1540894 666544 488575 91305 1797294 1483672 1661086 599018 1988289 812959 1648777 1990939 1937885 219709 1078625 599460 699102 162103 1386292 664384 177998 1708232 1943774 780836 1336582 1030090 466186 1270230 86704 351361 1549824 16329 286047 708830 1964232 1539292 1091299 1039003 1704432 1643245 1587444 1777535 1616275 241632 670229 1263560 1346491 854531 1145186 517648 441723 1708015 1322950 1937382 1899330 1122039 1898484 1891040 496291 1614060 1545918 1547521 760070 674794 439488 536233 1443774 318962 89493 1263480 1052043 639673 1791252 1979398 224312 1363685 1739199 498264 620550 121279 1073029 1796664 815869 235289 1760629 497615 253237 705315 935315 237541 528741 239314 1503865 22113 740663 343996 198451 1881253 943794 547174 870941 1812528 1959269 1102640 1101202 1226796 402971 680580 950002 1219247 1737909 1758675 890260 886029 1758467 1534830 294708 798969 1360198 848896 1950139 360528 577239 54573 73954 868424 1150882 267094 28362 169199 543316 488973 673945 1529020 1540757 1620687 225023 1521998 596700 974472 1441562 68158 1830094 1137560 696845 70397 1747087 1978403 547433 1056046 1421034 57547 1532735 1976899 614036 1346312 769504 187640 1121498 1748305 821967 1554247 254780 579299 1561493 496104 895152 1420430 560182 1272976 1580465 1381740 374777 331794 92418 862194 624006 942837 1649502 680977 1194757 510524 325860 526052 1449500 597597 886319 758404 954818 838745 1790990 781034 228329 1412583 384522 688026 238573 1457149 1597992 900092 1213285 260336 1566786 1880254 218527 71945 239720 1857621 630188 224735 891926 481827 526775 1025509 1438077 386830 1753949 1784435 1544046 736454 1406358 442314 1735064 518065 1601490 1747800 354284 365202 1360168 1940359 1590272 737901 1630025 1310086 22702 100959 877602 1978626 1073370 818340 1679311 666770 13468 1213883 1991556 590028 251723 111328 65572 1602852 935801 13409 781592 891007 374259 289558 1221603 1197573 1128963 1618258 271177 1448846 1771336 1451199 859570 942926 10679 720361 1891059 188982 1536906 1885340 980789 1653267 554114 1494918 1386889 1439436 670037 1418129 478535 1099055 1194811 608932 1206922 1648913 756049 259343 1257684 1706002 1354119 1745381 1159543 1034710 1778614 1789128 1973887 1365582 1443006 1121603 1327936 1338099 1935336 1856724 676528 625498 70175 1803176 1745123 715463 1736882 436989 1991760 763262 1396634 426227 893546 1665967 92544 17434 1506686 471111 1100544 1468637 1588157 1097116 1856560 1250004 1299874 987791 1589228 1070256 181129 610753 412994 1699508 1300087 724519 787491 1436998 990047 400730 1044665 15021 342935 66820 1504862 1170578 1598452 1630085 133423 188851 511370 1134977 1105260 323565 1077102 1000127 1147524 1776654 656176 1528166 32944 1020303 966837 1302479 1746331 1358982 1001829 557734 374083 70500 481072 1389141 1900315 402220 719356 1346687 1123085 828913 109707 395169 1752749 1483820 1645547 1686868 428412 140759 1610604 1162801 753645 1460533 856050 1378973 750863 1215887 599394 85851 365361 125791 107520 720845 184397 739674 132284 698780 226730 797089 1931922 1638040 1259625 954280 502444 1038968 380737 1679101 1202281 282902 1641140 495219 1435550 316965 1022895 1992482 1990928 812306 1548211 670403 1002913 1379314 764339 597128 1848297 1178541 773804 1730781 849695 1493705 668580 814150 1292644 17937 1489719 660279 1348530 141631 1684823 1113538 1327189 1030021 1862610 95607 1694088 962128 450538 398666 1644096 1271017 1957293 1858852 458422 1065129 443122 1806389 215214 1279420 1727565 900403 683656 1760328 1251193 195547 1326103 1773237 221944 1881492 661677 109598 1379626 1206857 809246 515798 826331 1812846 1317089 74841 646379 1693142 451955 835201 306867 1527264 1678218 863911 1164102 1775784 1090670 978878 446595 1429 926693 866184 1422335 1851761 1100402 310314 529513 823220 1961953 1692636 228737 1497424 872750 1397384 617628 307299 1071797 1435476 219231 1276752 1040660 179240 1072240 1613303 1519145 401013 1268572 1455673 452074 104095 1979738 614103 1170333 951243 1976314 235710 891867 1843909 1618585 1535423 963704 1942823 1891866 1841934 27516 1856042 760665 199341 1914031 1966865 652625 1838220 1931056 1414811 1588656 932346 1246175 1167243 1390772 1848583 1029453 326141 666362 764372 639847 855304 170075 685793 103549 307381 863699 1295172 1359664 915132 1807798 408966 391155 172674 1730636 1652870 224528 1787199 514802 951897 1079265 904719 811917 707614 928077 1536812 341944 901280 1655112 1058449 1482986 1100739 928831 651629 517838 521079 172152 341884 1168862 691594 111741 1724104 981401 1713906 416307 353280 849424 1799169 1186031 134308 1432289 867314 1904732 997062 1105769 1965818 1390766 21674 605566 476737 1245874 947846 1344489 1628966 1685879 842440 1820475 255526 18137 1816068 549250 1867745 1093043 911713 466917 205781 1310008 1994289 732419 221781 962810 1214201 10565 1287745 282323 1540659 287574 168979 5735 1981006 16125 1250789 1803924 1232650 537680 1443848 783777 36285 23753 1908824 177537 1556705 237274 1113861 51882 1182883 448059 1093240 1390289 847576 1026173 1928991 783024 1653420 679703 430639 1173879 5182 918908 1451643 461937 564673 1821384 1774146 521847 50286 506268 1583403 105971 1651119 1396348 1571979 582331 942007 1795657 1291741 905107 699744 599375 626904 814411 1271237 482468 905642 755709 377426 1138804 443280 507609 799679 1794545 284588 1483737 1761643 243016 230268 727100 1703470 130494 443947 830544 727517 1242929 1168165 755422 1238312 1980058 150252 540888 1600660 998544 1515736 842079 1593740 1957844 1485382 964126 45634 839808 392907 33471 1709395 878596 507786 663719 1306935 1912291 762243 139340 510717 299780 1270170 585771 800407 1544514 1292773 1499407 265632 1267229 61624 215473 12176 1480455 429423 1821304 1331763 1078088 835073 939281 742303 322768 1874739 59115 794261 396763 1242063 451248 1065711 1975408 416960 1355165 251378 578870 700108 212808 1949774 24515 1191490 1722704 1964524 930838 742100 693140 1124919 1717845 532337 539763 1401598 1529476 644292 1527187 492035 177677 474261 1134033 1925255 49631 895506 1375702 1832330 595678 889629 750735 1025464 384860 1322070 696521 1533503 1489619 1202711 637892 444216 123621 220064 1671561 1662219 1515974 1296466 1724321 950592 1301656 1818049 1503190 841727 920785 1608445 1260078 1714936 658248 98176 686138 110612 721559 766887 981467 1908864 1946156 1046590 1559987 207606 536136 1939816 1051549 1373237 1226559 1702116 1094699 1421197 1299913 131016 870330 743794 1190818 1137442 1210470 8791 308535 17293 17601 720119 384231 1600510 213611 599175 102972 1790811 1626502 583448 303255 1813889 1707750 82057 857301 1263873 970552 959357 1661285 1950478 72765 1384166 1392342 508474 846549 716966 1915373 133006 1256459 1810954 1763396 747253 118564 905687 1792018 1655191 1929239 914920 136078 621603 877923 880790 1628406 871863 376927 1870248 1508723 1201623 1856827 1703425 814228 958629 194902 1043485 1470784 746053 1303591 1300304 46879 1354103 1696041 1595899 567623 711873 1522486 1839588 1053000 1847698 356059 1135645 1452988 373360 69337 632645 671052 482997 918677 821683 89726 858899 393862 339463 52355 1983169 1684829 1029448 535780 748866 169625 1143043 1415751 180430 87584 810461 1946480 1866328 1897179 81728 882137 665835 1579774 1860317 865179 1528317 1795177 1637406 1189121 1400814 196971 241719 576863 1208917 1986221 882640 601810 960310 482059 694930 306819 1692253 348508 934915 1229244 1689708 105629 96603 15754 756522 249109 1347943 1311513 836090 652998 737400 1030566 1991514 1079604 940523 501977 531161 279062 97110 83321 1698940 1183614 388165 1627674 464128 1724028 1727331 781173 1282213 119306 1900176 838455 1010358 237538 1762098 1988118 145186 1132943 899668 1822209 449473 1663541 1205216 956033 1672843 690338 1197155 1217461 1586464 552901 1055856 1255102 183376 246137 1043556 1011003 1909501 275157 1842755 1960584 695381 449483 1681595 1230585 347112 601113 637499 1887098 196387 601150 1342555 1691072 1994662 1031247 1696681 1171976 1446081 635477 1356483 1253589 1496890 1893189 181966 108520 887636 880002 6299 1392791 600778 1865945 1083024 199566 1565042 683368 1204996 1910477 1850464 1237683 1533425 964672 1159308 658667 1639298 1987652 1775858 44224 957956 208384 107626 1621719 1187010 1770048 917812 513519 379945 1078762 330074 324864 473466 273829 1568364 535778 742981 81208 5372 52232 869940 643829 514232 1058274 129083 1071434 1965578 1404187 1201018 102968 6880 1939328 189876 1942083 783755 104675 373958 842866 1411952 556957 303264 1461821 1645546 1300845 67339 1895449 559347 510895 1816500 1436949 704184 1324702 1395857 1301908 549876 359028 1207731 120469 1126708 601508 815645 1754091 1329634 1820852 1190238 631630 1234263 1196629 1005180 476351 1887216 741686 67620 653165 449688 1835982 63402 448467 264223 1126291 231711 1776737 1569803 1823208 1013382 386699 1020022 426901 1824930 1985355 469277 756010 1993888 551707 1557193 128627 185809 1923140 1675199 837245 569373 1811051 607131 1231071 509237 1380262 943719 49069 1708519 644453 1890737 1403647 1380822 1407879 1187465 237602 452316 1114428 1117051 865003 759103 1881388 146836 1768616 878812 1611154 993477 667160 285658 1122900 507969 1962982 1227907 123539 1916061 1145907 990723 1435753 1464290 117943 1920109 275772 1326499 1742856 907578 621957 475140 925642 1064113 277460 194643 1304341 1226345 1742738 801281 788749 62325 1716916 1281067 305834 999454 1408770 631185 1766368 1905996 1396772 755224 440022 1495967 961793 1900665 184267 247000 1704831 774109 1711273 1717604 209888 272524 1428026 1162590 1991951 1895099 403883 1290952 882645 1593839 1208126 1909258 1323047 1920743 1780274 461668 870909 1672541 1290565 1734780 922063 469376 778574 324212 292733 1352477 841843 37892 1364567 1469150 245229 1986733 1109825 1155586 481182 1254994 281190 250070 455451 1473196 431014 835179 230598 732420 840454 693248 647203 1992577 633605 52408 1605103 1095600 869492 1496245 408354 1025214 1234169 267224 1910884 1900331 1271416 1985396 456124 69223 784107 711362 1053196 1932435 216071 895143 1205916 132933 1654595 1913779 1885724 927317 1884955 1231823 667887 583680 1748063 1374744 1141788 1381575 411230 54041 690213 599168 1241167 1855499 120833 1844143 1453817 961988 1734184 773163 1364071 1496985 497156 1606804 1362946 618635 1130793 1965197 278504 1540497 267785 336865 44932 1353301 1866197 1364845 163072 858744 243227 1196794 187063 524837 1723498 847104 347518 222359 1592387 485949 714820 1531059 250994 1442190 1612901 702257 1347241 1358671 1049084 803834 131954 1139931 134184 169742 542610 1973287 663394 1340133 1217613 69035 1223428 1353821 1347467 1148216 460425 1274399 944707 273966 1043792 1584248 1761616 409917 1276980 1551448 1148943 652395 593769 1317491 1927715 960532 1035975 754194 94547 913667 622943 855591 350338 612930 415552 1941074 1289524 657303 862081 565179 650995 1260799 1177523 1619906 100674 308120 899950 930003 1747213 100646 1132688 1637295 1390361 1041251 414205 1033967 1760707 1388863 1339505 1422083 1395493 625043 314345 456676 1102055 144938 1566970 1576385 1438624 1204796 1148575 1792589 1439727 11483 1568978 1590852 1416340 818970 1012933 1330162 733262 1535666 555431 14609 944747 577054 466642 496218 1432733 254609 807958 1727311 608432 63409 1925043 1928688 1784673 1768288 1783033 1758383 812652 246625 1037503 560814 686146 394814 362515 192060 1840312 665160 1389251 1940174 821040 1720126 1783655 1228418 146055 1872705 1045503 1988310 1026584 1735758 779228 1819579 1067502 292662 1607220 120229 174840 1792200 1121765 1288693 1340215 1326026 964484 471637 1556068 1508713 651889 722619 767147 1305210 1856392 519889 1797302 1469123 1056443 964391 598651 1032337 1515761 535826 1318239 700177 302464 1728458 609281 1359724 1492027 1298366 1192781 491421 1977679 1533163 634618 1706489 1957995 1374596 284528 747226 340609 782901 1679980 1499665 260655 701383 1264082 49478 1425439 1667771 317838 50815 1508364 331570 761490 1667686 280155 1337356 571788 1674329 705398 970850 743162 78220 557942 1716900 1338140 696461 513537 1554599 781812 1134930 67539 1315453 387357 424611 1866206 1547456 202688 1991896 1615570 602835 717710 1614237 1034164 156217 1388159 1633179 1884413 1410982 316082 1661663 1055622 1781686 1175518 1418812 695687 1776075 1956880 612029 784552 1677278 363320 751744 530536 482725 1237271 284949 1880175 1780029 1767213 1798963 322279 1679767 1041169 792172 1899766 705813 381253 1862137 1124452 1542595 1646763 568707 1206399 965106 1249311 1926175 1657085 344423 1545789 1278584 83327 1454485 996240 48809 1764934 1829950 115526 377372 1406487 150489 1150206 490610 1754657 649997 848550 1211074 759064 1175027 71423 118780 1945209 178637 1754542 1269035 657695 917998 16546 1309653 1351000 204229 270078 201009 1417074 1901802 877202 880718 1733583 539264 101631 1458686 557162 1500245 510728 176540 1029148 399062 1949869 832463 804768 1768650 1883624 1604448 803643 1441769 1652155 1652764 293774 216224 786058 321290 798416 185647 124355 1905643 743077 1173333 1553132 493467 127841 908269 1426507 1137575 1084429 1308269 331166 1751127 528037 1496293 723732 1577281 151281 1902214 456209 1734899 1357261 444858 638309 1953394 101360 39636 898184 317687 385358 1758170 436757 927115 1498166 1546975 1064167 849963 969049 118688 1315162 217008 730028 505565 1518528 1332705 1749530 1696299 1353343 198671 11234 100380 1558208 967437 497727 1378187 1263077 267447 274196 1050932 37237 19896 1430203 189841 312395 25521 392878 842153 886263 954893 1016902 1465678 1480897 953632 998788 1896132 1506905 692569 1088769 1062752 594659 1495943 1805152 119835 905297 576719 1651166 806901 1627997 1245070 1258796 656366 516046 71274 104926 1137913 1658305 100845 1735065 69528 1064359 938536 491270 1136421 1328801 625417 1863829 1489378 348185 1488711 1966852 855502 1629026 1703232 220654 1594292 1687008 394294 1625062 1568349 1832058 1109832 545157 87740 670930 1883287 1540429 1205687 789418 1386145 908610 1702579 1303004 774492 1872424 245891 1629206 1888985 14784 727594 1140575 1640479 30653 880325 377061 859252 607329 1745162 1612267 1408263 987938 1670415 85830 1907029 1389753 1236731 1136606 890815 1233493 491478 1772486 973441 1352017 894953 10294 244055 991633 1674632 948917 383751 1351058 1770312 229126 1611764 443678 1486883 1271206 1870517 517883 888332 1002362 787050 1272728 1962921 1419392 447461 82758 226782 339993 824988 1069095 178329 72256 667463 286185 1247080 720704 1683310 1549364 1479993 1343430 1797753 1376040 1280017 1542361 940858 1547927 1088794 699450 552424 557521 1593771 1214628 384496 1574050 1479760 686671 1192086 857961 446663 408008 49926 1091426 970906 1549464 1793419 218308 1801258 1073712 534426 1716839 1185536 1512541 1281816 1955632 347085 1580229 1511067 547756 46796 120184 1625981 1056187 734484 325421 354555 990967 384472 646746 391956 980209 244952 598523 6760 1255145 1021278 1420012 1951210 197 1043100 1558871 1940748 1761436 359069 576070 717451 931942 86544 398334 1398870 524027 158098 1680637 390280 988321 1109837 1032367 1617646 158687 895877 40409 675085 56281 1758502 815010 1337724 1098250 1964172 1666920 1216909 1388854 1592076 765021 711208 619614 76751 1429528 1462662 304250 935007 350585 962096 1925880 66419 437365 364761 952080 1504106 627447 107240 1256966 852555 1052334 1335551 804254 1962729 1351961 1643774 1892385 575403 1864 892666 1691196 472240 1423443 1974614 1946240 1979453 625222 1573246 1338326 1402980 1509145 694371 969017 645884 1326645 1877715 1652919 1655096 1356170 1194921 302656 1758849 1524531 1158915 1839617 628311 1584628 418684 1348828 879010 1572648 1743997 1633556 991376 1368974 987560 1001088 191314 375142 127737 607405 1217863 1948820 133100 1500008 1819983 743198 1101426 1945164 1674953 99836 969607 1216404 404087 1893191 429554 1963563 1468702 1607293 749794 1514052 1641034 735976 1260721 692858 891782 231486 67689 943705 427030 714505 818333 1345036 1544755 1612616 550255 973757 1795705 1991776 725670 515350 1106919 46920 1803423 408013 471893 43373 640774 280639 1113241 432975 1394725 1443879 1356624 1230337 337535 1378016 1886037 1188836 986262 1811802 1958140 1643939 41046 1215386 1421896 1608955 236683 30430 1998863 1202765 1543221 1689568 478900 274521 1911766 1325805 261511 1975806 380701 1895739 936352 1846769 928166 1188892 1771894 539004 434563 1724978 1840615 1502409 737539 428297 241042 1444470 631403 628569 1676889 1201797 206726 67700 719133 1369213 131006 1074223 1898005 500711 384788 346627 1936894 1982185 506292 1877723 771706 311093 346537 1600985 1750761 1561294 1082182 108402 110015 242275 1711175 207084 724450 258849 314840 1979381 1441140 1790689 1377028 165560 406444 1142472 1435480 1069701 622158 1845520 177946 1043648 36532 382864 218022 1863736 638993 1917086 1603694 646173 1763394 1054982 1345516 527373 715218 1327942 612262 1129082 540794 796128 856242 1819433 383994 1179363 804530 656267 456697 1036615 1477847 1919741 1391239 1378385 1044042 846304 1151087 511683 1603985 915060 677176 68548 412510 1758479 1009376 1300314 968622 1279171 62654 640728 613177 350788 1887093 87122 1099982 252497 1056770 466430 1596461 687391 49713 610290 760211 1926933 68018 834208 179963 1338391 1591460 1558199 1774701 1156072 257434 1189761 1490771 615519 1628412 1021974 21107 1328733 1494616 472594 1635337 906704 1594386 451405 1680 1434339 1205806 1774159 663054 229339 927346 1823578 1984800 916246 436375 1191421 1824065 1753561 986744 219356 824559 1250321 651490 1242999 1332511 1428672 1815696 733543 952774 1440368 589825 1326582 1549791 592317 1161649 146486 242082 261159 172787 24836 1000543 1966871 1820478 1258186 1347893 1861439 326834 1187483 1992740 1406529 1806005 1241808 640506 984046 1774604 389222 1003800 115695 1334297 1219716 1266294 1798272 147027 1964941 1689310 769133 1079575 1646143 1889911 933777 576042 713623 825963 564060 1137367 557727 965672 579862 1546983 1941983 276168 1935086 1925677 1076342 1642856 215567 1126344 352081 815476 1676823 987538 217235 418074 888162 1032401 975194 1593885 209194 841268 1541267 1301460 773717 110207 1018465 295299 287948 1474524 348756 420481 1168193 486693 1251838 1538336 1942206 1911289 1029560 539784 1628076 220950 176373 1110446 786690 1901406 1441055 990003 431556 1044674 1037739 1053463 921329 960999 1046716 261473 187602 1697177 523613 31218 1991190 1798066 508206 1544555 135745 1015412 1480822 358240 341566 105712 1893026 436788 145223 1894482 757143 522967 159445 1179151 1749180 1012032 1285824 39360 1977115 1819862 769126 1256520 60374 225378 1631295 284766 821901 1931338 1834601 827750 1423162 1606456 1737723 649383 98657 1751854 49650 376649 1090743 1733881 1866732 1032883 1511002 850710 597497 163511 244718 1056140 188249 331773 678136 1014586 806686 1815656 1767338 1861253 1401449 1113302 667740 1025897 1265876 1004871 1616650 1906031 1255982 1066243 285870 739180 1264475 182526 1320919 1387525 301343 678149 873411 1072413 1474659 52971 1442964 296339 695853 827328 1081055 1351739 1680472 210301 1875640 807047 1796731 105874 181591 1415593 1617771 267497 1794959 181439 598484 46200 766555 1738276 1092440 433645 1843311 1777029 47343 882820 843260 719535 1982745 1799035 1242376 1737897 674203 1644379 1107180 1528186 756453 852199 187762 97925 861554 419819 545599 773065 511652 1666596 187564 723952 1527306 1389420 1829443 1513893 34594 73480 130458 533587 1363882 1566556 1158142 1340867 393405 1464152 1519015 1316890 1554460 1600284 1165597 735844 1146826 161218 1269888 1612869 1933354 279046 1439536 958782 1090506 701255 1371008 337636 813907 153900 1111288 239347 421940 916169 593494 1439553 88169 1830484 474619 52422 1542614 1998406 1433508 1696158 314786 1607909 395625 1315375 1760043 1734627 1772609 896515 1275230 1720821 1098135 920515 874760 1105304 1168606 645133 1156123 1944775 398406 1504346 1539178 687937 839887 405561 1323570 419788 1796692 1096675 321383 785733 1394692 564555 647883 1578443 1574638 289238 505183 1791372 334037 1231754 1519557 1323315 847282 1191646 358072 1472344 211469 1569078 1105518 683513 394357 723958 1202706 238399 1432398 967203 1327224 1973013 966065 1932209 924306 834490 1128487 794850 1682222 837613 388969 802304 651354 606884 165528 1024341 1377315 1214976 802276 1726330 1542110 863149 119265 1135632 619380 321645 1567125 1877232 122714 178713 384659 1762783 299999 976093 1898614 744499 1217069 1758418 1495686 1884836 1009025 608233 333753 1313204 1868210 597075 816675 1425146 1359346 944228 484133 979134 1880071 1620119 1672561 1341935 1077506 1937716 1230602 269748 693101 1906021 1718378 155493 1147036 756503 1074498 795379 547884 1035456 242495 1410582 1839162 229247 632799 1275091 560012 156717 1966910 1182347 674179 1791143 1060633 1881345 223343 543086 1406049 1624977 1469409 219697 1192910 1636389 1330043 1088329 1059395 1478407 832958 1178396 191735 1369030 1015181 657264 40032 1767246 1777481 205024 1286287 351368 1474706 104214 64209 1441293 1168523 952032 26947 885746 1642524 1542922 458267 1409990 1561880 1585119 854714 1532550 679522 1931959 15028 1450545 748229 1387918 710084 264034 513926 1847017 1408671 1240187 782783 34619 1946215 472815 42854 974624 1019191 1124518 845468 904327 95665 1718061 1011139 371419 360742 926836 1476410 1961296 757431 1094574 297575 202965 816311 1293588 203243 1863738 704302 1500865 1217567 1940542 1748963 1039133 1106257 205023 349484 1162931 842840 1226797 1547349 1213680 613990 1810645 134189 539802 533708 1168759 1631063 1895819 864774 1208825 423895 1220115 1826010 1180680 1457543 298920 1024693 726767 264409 1659041 1298698 1073765 1965219 265829 1468413 1555387 1506468 1017294 366741 1304912 182703 100934 1209977 1117938 1813957 1268856 1263082 241648 233272 1915957 1678100 1620849 1736363 123015 1119620 1793099 1255868 1950154 1816748 1147936 73959 1545425 441351 547667 202773 1310453 1753947 1249277 885186 1212547 1511396 721336 840407 863810 325720 190530 897212 808592 1656017 738299 382340 307723 420184 933289 1300257 1952382 542567 483591 1126321 1405418 52206 1014912 1422380 1097940 718254 195167 1286188 1748100 733569 527862 115048 112761 587771 1443618 1854232 156422 1006371 1070084 1166881 1341958 66656 1135764 1205253 865527 1209915 909327 710650 575562 1859443 545377 1118843 545033 8740 1802381 1637509 90364 1367152 455014 189626 1435484 1660919 789818 482430 28279 1556654 754902 1034231 1281070 100250 28627 837337 1777769 1252569 1599640 715973 446627 819182 1238157 1724021 1379627 135562 478948 431895 967503 1581632 1647260 300360 965130 737672 227370 1095135 2111 1737467 1165427 752811 919932 276949 1894261 306549 694201 767334 1918001 486557 1060807 1623835 1000591 217675 320403 499436 1591421 1127708 1420672 59651 824588 1840980 1138213 476129 854483 916345 1694100 451656 271858 1101380 1480095 1693242 1169309 1850807 1263545 1652554 1109447 615572 690853 1743088 873953 1004489 1532589 1915119 1888496 1699834 129580 345710 1967119 291683 507677 946209 379224 90018 1340957 1136316 1731066 1222198 347348 988056 585542 248440 1364398 1702919 121610 372709 1646354 678607 337181 1400013 531810 1868912 973834 1680356 758516 350046 25870 856145 1738095 1637831 1074416 28055 1592896 667128 176471 1144615 1765597 1362534 483692 888102 558532 125894 156699 439483 315986 261509 306519 1676942 1790954 1515201 88542 733419 682613 1781706 318845 1777760 101713 342236 295057 668576 67024 1293988 774016 1727322 157828 992626 1733141 1828505 387998 684107 256209 1337172 1634763 307240 281982 791985 449048 1847757 1216727 691840 289252 1084831 856903 548080 666461 1652504 1141520 125858 1785882 1067666 232862 614691 217774 177283 464044 507477 799610 77323 433931 1971521 182361 1731733 1047870 338500 844340 165183 1935217 1005841 1201892 201600 728140 1902885 105256 314892 1373037 1022440 1735694 366703 1166541 1516629 1581584 212009 1688051 1170533 28562 183010 788306 189817 1770410 376783 1865394 1515851 1932247 1599513 272127 1478513 86564 1357925 96225 1774968 1286819 1306623 785782 1766461 620725 447822 977929 47942 1188294 501607 677218 1687830 1947933 542102 1598329 820148 1284106 1510959 1577532 441430 511845 1280499 155445 1750393 169487 29424 1847706 466833 992343 1262173 153765 744932 914177 1831831 1423236 1357946 1734065 597820 1380889 1439406 824491 1817115 1478727 1381116 1820783 1013677 1855130 1334714 348124 1422021 1551843 243487 1623027 1988257 1116838 1429389 1611724 1544737 1458281 1954296 107761 861374 678270 1685380 64050 634576 228909 900306 1679074 1114492 885019 1332265 1631798 1500412 567791 679654 1619458 119805 392199 1261848 1976509 873354 1989414 682060 97290 1960517 138719 810816 1555763 501502 1857403 999995 249062 1341641 206057 1011461 1341532 425870 1123871 862071 1828561 1608771 1196969 1512831 113553 55420 389806 611408 164899 95783 1511182 503545 1494271 964894 1512251 1413952 1745277 936948 684641 11820 763231 798601 133975 1362756 447106 196048 621118 1720480 861971 1412380 581769 1640701 1202609 954898 105301 48379 1524667 1978206 1830812 883854 1232603 1970587 1801501 1486781 1881813 181558 841591 1202381 1238015 4975 487891 1787022 1861351 1608088 806589 1372797 392999 584865 1962553 1882440 117128 84793 1126483 1630738 519886 222422 122766 1510157 185625 644474 696237 1264803 879621 1800639 1287688 1624722 747289 1111264 481126 1805783 1485425 1209359 583422 1862021 141178 1210496 144537 438508 1715495 125707 278600 981313 1973684 1830427 346343 1054520 367214 1150689 45963 1265415 642367 324475 722548 302845 410435 606213 1520003 530888 315987 1665530 1827431 1167376 1156353 1749274 1265552 915421 449426 832266 1615159 1687689 504479 907285 1425376 620737 1591586 1783830 119894 1528648 1603350 1536693 342231 1811207 141691 114592 832652 175226 10714 1429453 732499 1171773 1656595 877686 104690 1275669 792031 754317 385375 1188775 905226 1885955 303122 1676844 1729072 575937 655130 288625 1955683 757246 1730060 198206 1128621 1211838 1781177 1908867 1151978 1876589 591633 1804898 328019 1753331 1852733 1215574 1352552 549248 514274 1725684 1901018 633385 500143 948428 1539885 1553407 1710842 574479 728074 557341 1171390 384405 1518965 1567671 593616 908030 1189904 1121743 1431962 1175141 597077 1647571 1256757 463248 1939889 1587879 8892 831121 1069796 20929 605573 1138730 1887821 1279498 702666 331770 1083927 1641363 860667 549332 977965 1566758 164106 390864 397097 606610 762450 727611 35444 782945 1031908 1885091 914326 1879338 1236538 705399 611318 1499925 361390 507296 220947 712251 983128 288477 1246617 1015746 1339311 569791 530279 1975075 193988 225361 120219 1511926 1942002 1340408 214121 1981673 910626 220324 1391047 181217 498032 1692630 302060 382007 701156 379447 592431 1622938 1298709 507675 1868324 1570477 654882 1601831 1684611 1052704 1513874 478017 1001584 344853 785669 674407 482751 380026 303485 1332257 529978 556104 888807 927721 217398 942836 790357 349004 648898 1199737 543152 1359918 220322 556723 822872 1718365 1748792 1967498 1653844 1389014 991623 567852 1265574 963313 23331 310834 1568767 3940 1843582 1510617 357293 1379643 874545 680792 811379 1111672 391338 3490 296702 2567 251348 38326 1499912 1813637 539171 1742712 412307 1082668 306038 1430449 1729777 1145391 1760191 1283311 1881653 957593 483759 487085 1485588 982978 1554388 918589 1711320 307073 630624 559855 1188870 510710 976240 1759891 299550 1611706 905075 176977 1288707 1172687 188603 230182 1922467 1380579 1082781 995612 522671 468771 732524 538200 1329827 736744 1982361 1994367 1053945 1600190 1583332 360709 1894659 116315 1138247 1072317 325733 1612659 541195 1048097 1612052 1826710 476152 688785 1344929 1785378 132093 1708245 405365 1771828 1471276 511681 1828167 663309 1412436 421821 1102048 670878 484828 695100 230283 1694741 730313 1993518 1398724 1971353 1215121 1134308 1477809 1489574 910354 954199 1571299 300954 684731 1979951 415494 509100 1031008 1525655 1822189 1833287 1050695 967060 748424 1094057 1370673 433835 52215 178644 340115 5984 52479 909052 665881 160264 1346353 21 1176170 1247887 608334 426431 1008829 1146202 274611 753239 826159 1042720 1664333 1158470 1292979 283363 775527 1059842 1970974 1247885 1017420 1160460 1312649 482859 839001 1771288 929229 1104566 1545500 1454815 1852086 1299718 5456 1768652 1157229 591825 481522 203057 534436 1424538 1206813 631792 669835 508192 1396321 425320 521060 1300165 672498 1740289 1420331 1769033 1799000 937537 435122 1638601 224755 762303 1286446 146998 1602907 1798091 1663388 991251 309879 1531810 1965575 845320 1078313 622482 1430799 35057 934949 1036826 1551285 1454677 1579118 888536 1761353 1633949 353004 792412 381720 707331 1880031 1192542 1648129 1102003 986562 1502015 40754 365830 489595 763113 737676 824216 1335911 1523403 1974270 34725 808114 612107 507594 324504 1561306 523309 1767078 651768 267069 838561 1632580 116787 183558 811618 962372 353525 209105 739168 556907 1222269 1047250 1159709 1244372 1524396 191826 680509 1248164 51446 1934526 1910796 510665 195147 1893312 717539 690072 657972 943591 828205 1554436 676879 1314824 67318 1887367 688636 715491 1981669 1388552 1694625 73206 383872 1462334 889197 1646061 67905 1231884 198655 1057758 1730398 114319 1774868 365547 102209 1709254 1953435 1173810 1725586 1080108 1045582 984037 652925 827342 1274043 1015135 1758054 582299 960249 456595 1675967 1065613 353926 202526 675785 572973 1604362 235864 1760709 98672 1368429 71864 208552 620856 1313064 407231 1502107 812854 1290688 1181013 1633430 1303259 1739579 1107536 280841 1123316 1306280 675697 1208636 1915990 1591693 844131 1380536 37922 1112089 1696348 347586 945666 542721 1055286 132475 539765 1168292 939756 1791693 553429 904433 366812 798413 219503 1973995 1501352 1063628 1140278 1004083 757624 782197 752745 212490 569526 793703 965274 1087001 24274 1975977 1635168 361484 333536 1161590 1812972 617912 900882 946423 835748 1386524 80111 205513 440945 1644685 1902583 1195077 1997338 1111061 915913 419574 316460 1798231 867152 445343 1805996 1463558 684248 69681 757489 1652252 1492921 204286 281586 1347850 755309 1159930 463506 460801 1034337 1672202 1983937 737118 1902610 1461267 244969 1757995 1434396 893346 1581863 1500257 1487799 808433 1507162 1315695 1334918 372058 68809 1090498 1829825 1020149 474860 905005 1321368 1979498 1004940 328606 1859940 1569707 720683 1876646 661099 695836 394423 1623735 189600 1218746 722165 151388 244224 1041924 1535466 74979 132342 1863607 375023 1129018 400014 1433411 1389920 902657 1065383 678758 203641 1715148 1278524 231672 987910 1093563 247536 928880 1201568 1258423 265860 39893 1918434 698947 94749 1507388 1381524 984305 257653 219297 622392 1839496 1303893 1650594 462993 1831327 157506 1517470 1601746 68649 247430 1381777 297577 720770 492187 1933570 664655 1557900 1662904 866117 1225323 1062887 1562299 1351458 541483 26367 1669461 1831058 1577726 1643389 745075 325382 1345241 200064 1759507 1104465 1800675 1951998 583131 1478069 1971543 451637 1302283 1859777 269052 1095949 659652 1881012 140490 635193 288350 59764 1605428 863812 1162644 376150 1424607 1670070 181702 1394827 1834900 925275 1406166 476308 1319352 424599 1589880 1458690 1019241 955284 1749885 1583521 143522 800099 879151 231553 1153706 219441 1058388 247540 887288 140705 1403980 1684885 1046246 550004 1300533 774861 842571 873990 1188960 166578 1584139 1342863 871280 208340 719360 1045008 1102317 201913 1478369 123637 180691 613451 478862 1131915 429216 262478 601043 68138 1613970 706502 728343 966836 334374 260173 1018533 813467 491177 1517447 817184 417760 547707 791782 944012 412687 485665 1990005 505411 48309 1574557 1379355 1803590 1261170 172110 1748168 1385683 1859174 278200 120874 151679 291074 765367 49313 428439 1621223 883132 1680927 705108 1744338 1610975 1714779 1618704 779516 1998579 1362376 1349247 1198437 1817154 198324 212952 1609758 590081 1894526 1057413 1668994 543517 1053166 842982 1194674 915731 975146 600385 476860 900233 665154 543044 112893 742263 1445991 614735 1093638 38181 434299 1850116 1775850 1828708 1155695 751777 1415773 1138776 3980 842076 1805373 1798330 1396874 289553 252000 483240 1286061 164797 1659088 1181459 1627138 389344 1376372 714414 1414771 1248642 1890756 254471 1473410 1852254 1387251 995929 571233 1251008 969026 32935 749751 445002 748015 740673 946958 1663779 772183 1748639 1437116 1718452 11966 955506 720139 1450434 1112364 1748884 344789 1248320 1740861 818096 1205991 1394166 260246 1766531 1111696 799682 555976 18290 1738420 1994326 904746 1897882 346614 908792 1630952 913190 188257 1418552 435685 994645 129463 252879 930198 1562542 508526 1625230 433943 160916 1425507 1705730 1075213 1707296 235688 90297 1546731 841737 1878671 413789 754095 1244487 146432 523457 1728357 640016 206127 325143 1155268 1285810 1375336 1473895 1697738 334543 1583871 810125 722095 1537979 1278920 209172 997111 1357184 1916638 211718 1303528 71876 3470 1098005 306812 528690 1405152 1738790 539518 457438 1661233 1501526 1014910 467057 936144 1965301 273074 1130439 1342034 940228 724318 348607 1094964 82169 21329 234547 1716935 350696 1941492 686163 847794 143624 386071 1845647 839765 1524325 27924 1075547 480980 276456 1248889 1460424 1676446 1193095 958132 1489143 1321527 1701602 1794321 357785 1315242 155192 1829194 484353 649927 1135633 107063 206318 544741 304365 1542077 865021 172141 1577518 1539251 1931663 1748126 283856 51784 262324 523107 1335857 745898 1748404 1576816 751140 1143049 1046453 670384 977587 1259655 1648453 1484323 856277 140265 1171544 1495986 379269 1817836 1665763 1876535 1621623 1278014 633081 1093566 959064 373739 332650 1766249 626682 1689753 436163 1199907 1507239 1260062 1829881 1678940 871631 1497123 1131242 1844169 1326634 124056 809809 1908029 1830658 321511 1940354 1454762 325701 833334 1997653 1283509 1135629 502933 482473 812386 741962 1192482 1799986 1957022 58997 456961 953238 1421765 1343551 1597511 865503 1126968 1843999 1083263 219956 1479823 10212 565595 269754 853694 823827 1296309 997504 702651 1087883 1477748 106733 1518654 1362262 1902112 226139 1891902 105072 472246 636339 885607 191796 1118258 824113 1906912 1229910 1356381 1350196 1090699 1314658 1099165 1192246 514187 1385530 196238 1514555 1442037 697011 1469687 1480733 1123407 1964363 675185 630383 499047 654784 183645 882801 1909968 202680 1329602 1127702 174746 781574 464134 1088126 1626556 535370 732318 313037 1782207 241227 1713415 1577586 1414561 58629 857477 1550612 1755952 950851 1129601 1394206 811581 342785 1036323 258392 618956 529483 1866521 1860125 1003525 1277210 1809297 1982556 1393398 848673 1327510 356793 1717988 1381395 194791 413341 84059 751750 908741 792348 271830 155189 556124 312969 748743 1758491 531664 1253112 114716 1909123 1915422 897405 1274139 513843 322275 1127065 1472340 1933016 1516966 160972 882153 1124975 83883 1298957 1440420 789830 1708197 172436 1133521 1722665 220379 442202 1162639 92262 1363932 1440463 1175551 1838274 111851 1341030 170574 1418463 1381413 103430 252362 662785 515994 118202 1063353 1845665 301249 393049 1890083 635023 1422548 969277 1382311 1167132 551735 1985721 177219 983523 1831935 323094 542368 152146 1019512 263329 510245 1747830 1109314 92989 145580 1696588 1667990 244572 326445 1743220 1327711 1061804 662664 461978 721597 280247 1685913 1855430 1133398 1989182 1200379 1431107 1745419 1163723 356579 116426 1387806 393202 788076 906035 845336 621532 1538043 1113934 269207 620616 184464 679623 1651411 1278805 1195381 1130597 1875417 1432381 1960099 235697 1349055 191542 1502108 1840925 165448 1015416 420457 490616 1032049 881069 524599 1948245 937080 1608807 1360273 588784 1246112 1711532 1281090 1843624 1584204 851777 333800 1458308 1842594 1190873 1819346 823993 1866068 1101663 275979 893089 1744122 1764430 1263959 1673693 1052431 952882 349431 1755918 1056491 233463 1209989 1507840 291831 1660315 222981 1945770 410897 774774 1077324 438579 1318006 204407 997176 1296095 1634262 169448 1443596 465310 379121 424049 1556909 914504 1025381 1234630 1660006 1644549 328398 370629 276698 472608 1034482 35128 784229 510810 822082 537067 113631 1649164 1625291 1061228 1953140 1708382 1391129 1575454 826502 1091515 147109 1863706 1429225 371611 226256 1265196 436346 1141008 292950 1438361 1511594 488525 574678 1875560 1015321 1444777 1121486 753442 1687442 405476 1135056 9744 1374403 1928152 1618157 381982 749554 1393759 1059550 504747 957262 781631 278121 1095555 941856 1841869 1793044 802535 276287 149117 564529 730078 1909541 1426591 546435 1997060 1257486 505747 748924 1811937 957667 1761819 1535179 476442 1822337 1193681 1980137 1447661 1969630 1943944 1144483 526620 36534 769588 766427 1524115 496515 480034 22824 913299 156494 1372453 408393 1134167 496205 1815511 167960 1059763 249910 799309 1881977 912413 1284152 493620 1755857 957898 1394597 942676 1015294 1844885 263120 333741 1659662 46835 120538 1742842 326715 1959450 1011404 516047 724568 1151587 284735 635520 292329 1583698 343050 89303 28947 955402 266291 1339188 1168761 1050302 658519 1501904 1374382 1351207 1312310 363152 338340 1497999 1556923 1881501 130120 260298 1485338 636046 125840 1372071 619851 1848655 485429 1996500 208377 436272 424735 1460934 1832099 406370 430139 1414478 191361 640950 1468229 1520251 838805 861342 1744400 1269184 1562308 489724 1104999 1490600 1669109 1896912 979599 1435803 864708 361819 1513020 1316721 1469768 1132391 1953235 168657 760255 776421 1665933 478388 936473 348388 1558175 609389 1912911 551869 1422526 932999 1549702 501207 1160522 1012623 1019182 617370 152667 1573465 66732 1558169 1314398 451209 1542635 1956214 533 1510966 1454298 228988 1200804 883161 1607235 41961 1092603 84589 137569 1478138 1151353 734208 533395 1919475 365553 1192527 1671087 1011201 27036 273043 365329 1074743 1834950 1158317 956734 888949 934243 1210582 911356 220211 354250 768915 607621 1000139 1132523 836127 1226778 1823012 1693867 913698 423299 1092792 1695334 1253716 209840 1026378 1090881 337335 1308529 869587 1874100 1019154 569597 1758056 1173772 1283816 1856495 1495226 427203 1049350 630678 688046 246347 1142986 96675 662568 1615837 395278 489812 1020678 801542 1185901 1149293 883764 330556 791887 1539794 1887987 1305705 191518 1598220 697530 273838 97609 1130648 606335 1745024 1158980 1235335 873872 1154651 1967330 1789409 1651830 1566488 471346 1160798 997402 31281 290204 380878 855494 436731 282390 347872 1479131 1775197 201120 1198765 901926 1113660 858623 1868008 140306 1200932 1741269 572011 1375187 193638 1650797 1474489 719126 1592242 1067674 1258731 1987574 789631 727670 1820298 77968 1763507 939206 150540 716949 1516446 1764488 1794442 984 1166090 919953 1715094 1671855 1432514 874392 1490989 1272497 458337 1526408 919649 1886573 949528 1962502 1484585 1850245 211789 778204 1670916 418022 943200 1545868 1815353 1779039 1732001 1596491 1343548 90815 570659 1595378 210325 1330323 661762 1609013 1659254 1419763 1780816 1202537 1174266 864197 1972777 1011759 300348 1922123 793246 655675 262517 1252314 1522160 685685 466687 1652778 286530 371716 929946 655227 527114 1700118 439394 382158 1844072 621050 1938025 1179201 287497 655619 1160462 36005 1153925 1458473 1178618 1822441 963889 1993729 675215 1899638 1003194 1910728 755061 1307388 990292 234525 622636 890865 347716 179442 1201417 998750 1270136 85450 1658751 734740 1134607 1900762 77148 1683705 240063 1288139 7541 302084 300767 1307937 1480195 135097 1516140 269713 1869054 1359164 323293 1172093 613535 1676784 230768 1963543 1493879 1581541 1705132 1656587 847105 1399439 734392 1247014 416753 200577 224510 667021 180344 485087 67798 594668 1051724 367428 1091402 935017 1023917 722871 1956994 1587659 359418 423063 1385237 434573 1477593 1820836 907870 266631 1087080 1388654 1567998 455423 1675884 712354 579129 1162747 1039963 1831439 1205258 350969 1986538 1653095 69763 452637 782780 876592 555077 1070261 507257 566427 752955 1379412 1215669 1964690 1966330 1239300 1302770 1509708 948934 465649 1283420 1768876 1039908 615405 650062 331897 1094752 1483954 1733943 1102641 1306432 545146 1095327 217062 185899 1787919 848417 383262 913136 974310 278667 1153281 7941 478295 1429547 1276973 697956 1013214 1764834 1560355 887867 1459464 321690 1836309 1647393 1092292 14846 204981 1370430 1993580 809278 1636207 1459516 1157391 1170714 382826 1636636 728366 1659604 924052 1468157 984351 198322 578896 725262 1794969 658200 296065 1470601 1082177 705731 946768 522103 1829298 1057925 1882692 384302 1086473 238205 357807 102275 1002994 616685 100240 1490565 572072 1971207 688705 1243864 1167638 1006913 1860712 1185841 1746489 784765 370016 1942188 856292 1090116 1772489 1312148 266480 616552 362178 823051 1151802 1770231 774034 1752797 1065223 436343 1219490 1972114 273480 867411 635938 466426 1504011 647083 732935 1992560 1999204 919812 576223 526910 789195 212103 1288721 338098 18815 595532 1204238 1764999 1185995 848156 708887 1674475 990269 1953814 1646034 106069 1839324 787335 247638 69211 1554261 614248 673229 209455 891154 486677 721151 549495 1565308 856079 1826109 1848524 949905 450585 1416472 741904 1897120 590818 525119 1283886 1066482 1415915 592703 200610 999107 1392619 529574 1961224 406665 1507046 1734796 1730384 180621 151610 1298313 744536 825824 286436 725010 1356793 608883 690067 970759 442805 919275 474079 1142695 1036701 892080 869416 1250689 939220 1370804 954299 298736 813635 1744419 777759 1532088 41808 1374911 1886328 1685564 908585 1760576 951304 1353760 105976 981436 860009 499878 1756859 84226 1930142 37410 1690665 652787 1667877 1474623 216381 480720 1849354 1435078 638124 915718 54572 1576447 22558 762039 810435 1901281 1543708 1164529 309161 248465 1214762 1609560 159074 827533 756480 1412806 1342074 1910678 379323 1567260 1858558 515390 1169102 1788218 1776330 611723 1223601 1469837 123343 1460409 41633 1412744 232668 874534 555612 1768269 1988912 1258509 1205639 1730844 16504 1970406 1922566 571999 225140 1682524 503769 1238703 1779672 177330 1361483 669419 694557 1120907 1484333 1787339 1594405 939520 1583132 138802 957704 200488 344659 1317754 100949 410160 48931 1055957 1010754 1036596 9774 1285839 1958667 1634796 1240764 582600 209467 1234941 450112 1291742 218562 691408 1203287 1455207 160101 100690 618143 677751 644733 365606 1990864 1120094 1026928 706192 821404 710578 1489651 1235553 1033830 508165 1071762 1128304 1562727 726284 259705 1044222 217343 303169 1384094 1760232 1339579 1656434 1334435 425038 476168 1331977 433847 1438398 33733 1569302 1497105 1482582 1244913 1236930 1738980 432928 504669 385363 324203 390231 801167 431400 851760 1165654 1027370 1097506 368731 1247124 551122 1577001 695526 1454377 1820968 720816 1654121 569032 1295569 1055967 1259413 1767610 1899781 999310 1751208 532642 94093 970178 500189 1985044 630241 1730628 1624579 210018 421348 73142 1309325 1757039 1137911 339100 440092 1953722 1394543 1720451 1545004 1905690 637694 120129 1493819 621370 1308596 423229 976014 1501313 1424388 331319 850960 1887951 493762 1923644 662517 1615482 524445 1775474 1547030 1573044 1508130 1382973 1444940 668497 209159 977193 404413 505746 1692305 522909 895084 701132 1134913 36489 245973 6461 663714 169931 610009 616508 1997273 1932092 1529123 155158 1291237 295022 510882 728841 1723337 237129 330647 1831684 608486 405771 1792404 673836 501102 1320365 1358704 551059 1602872 161360 118897 859993 1520767 1908646 1690261 896344 85853 796196 1155894 1198832 1587595 248885 1386445 1190705 519322 1891542 470383 111234 860813 425179 1372668 971627 797808 255041 843314 1167842 222211 1069246 824691 529802 166935 233384 55672 1911645 1404001 599188 1361461 1126109 1441034 371177 1353527 199712 896324 1084710 1027214 365133 648762 1951343 638314 1982665 1243275 1498154 322133 911870 740343 661982 18265 1309081 516193 799188 993668 1484749 772582 726683 1090274 1457632 1435906 1726291 285711 1854654 747243 1360132 1781060 307506 1663454 146818 1557019 1811882 1537289 1086624 258049 1947304 1059930 1997491 197596 1819847 425253 1157394 155677 28794 319885 876551 1250189 1212240 761554 1588574 1573191 1251602 4371 465044 315510 535868 846723 748230 65177 1488176 968180 1691081 800116 982670 1613430 1944264 1009010 1906825 803089 173657 304663 1310084 739915 1431448 923234 298150 490022 927168 1297164 1076969 350989 1287182 365377 640124 1263917 1299333 668854 1525224 394083 1983602 541548 257892 1733352 1125766 809017 613718 1309439 1690252 457881 1726071 1934553 471638 1254627 1148453 628022 557824 1008259 364201 182697 810007 1248576 484266 1318220 937319 1803570 964569 1596760 1540352 1200669 1228902 223277 1490605 999884 910023 1224662 929535 1015435 1884807 612246 674017 336227 1257101 1721175 1498379 294056 1799853 599813 595763 1946127 1311643 645375 1604152 1200566 603125 206833 1077072 691141 1766171 1619501 1256749 1469224 820834 1018711 596488 1929071 298466 818329 1708411 458742 1230433 514409 844417 87420 4002 983906 1444588 1155592 1309963 1142259 649657 546554 1582750 1195615 65713 1560317 1229401 1425643 1216763 1043216 22695 698522 129293 417674 645682 212206 247238 1551878 1361864 876913 352771 1260892 456612 706167 829971 529620 648599 306440 1157937 1757747 434421 806506 841006 599465 25165 132529 1889797 1454550 1090133 1751762 1485102 1368047 790085 1883648 173248 1871205 1966355 1186957 1663344 388383 103781 49653 201987 119560 602173 147292 1086556 1748704 1189027 166620 1685783 791502 1753383 240194 1678321 957646 189464 334448 523345 1654390 1659930 33358 1725863 1965523 821984 1987280 358308 1869454 1800694 628770 405612 589590 1682794 1181874 1220423 1086330 1809241 1706020 1789117 1336445 1564325 748024 1371752 799504 309396 323228 926874 1193307 1251046 1646018 1881360 836018 113131 1404722 746052 1203998 1306339 267517 1200724 1510111 555409 7652 1301123 1794973 1830083 1410396 1260867 834193 991129 1512662 847774 1570524 480304 711162 1727142 1780865 1673753 402721 971834 563292 424275 1021232 249931 412376 1922037 1884676 948314 1665448 855123 8478 1509165 324629 1671072 955540 1836577 102038 1787516 1427462 131756 756050 1937393 768634 1086637 1361801 1737419 869188 153985 1319374 329655 440988 1971990 675345 1936259 277989 1025 1481119 1082348 1876931 1198519 1816414 719018 406631 1867712 1472656 125280 454204 1270832 1761528 1199709 992308 430001 275084 802450 1433768 1221284 801657 1979895 900230 1276757 119026 1607395 420660 18229 1193182 1444190 201502 743836 1611313 1837901 1651137 1841088 1004162 1954614 1334861 1292357 1687310 1311007 1633515 610863 1090359 958691 393955 1234288 640074 1351281 571577 1088764 891864 1043802 1737824 208674 17660 366702 1815451 1036314 1301378 1762324 1639513 279382 1948605 1350100 1709335 1505587 1973285 1935017 1654199 988574 1811386 824673 677833 23296 139596 344964 1278284 870595 1220465 1765153 1081518 1412333 1191443 1329760 1449624 239693 1052236 1575857 622966 270648 1875839 1362822 785384 120870 1545746 378520 66589 566636 951003 1998678 869179 629297 714440 1205663 1475430 113358 275322 770619 1457023 251216 194350 908882 1304007 511998 1681744 1778589 1768806 1658171 939430 1284900 1325221 12356 1832700 251253 1730184 1145130 1913426 196925 1074675 1253993 1372857 1721796 386060 847167 1234646 367606 157865 1906821 1634401 159943 1561612 1150966 697349 109605 884014 1656734 1177648 789964 1349381 1872487 730307 340912 853899 1010583 1106090 1137525 781515 1358388 1925181 559024 876944 1458291 1467351 663017 765357 1118551 1793290 1785215 1864490 902049 620015 871609 679024 875887 929838 137818 266067 1128300 309663 204152 430086 1866791 1269667 1002673 43441 1445552 1735927 1470397 1335717 659864 1307439 594132 664538 1055294 359433 375772 1905514 824153 1225949 1090543 1766296 887195 723590 834361 541043 711624 1216921 211181 1450378 543766 1402564 315783 501845 255597 111554 109549 340075 1376777 178303 1389879 803993 1495773 1407061 1251417 1780668 1876869 1524687 124385 594692 589098 824679 1337742 596559 265388 1916708 1908153 692020 1581326 1709548 932190 1455471 1435714 650382 1908516 21069 1837263 948746 925662 372542 222537 480551 1773045 399345 303653 749819 811139 340192 1496332 1358803 346803 1216338 380976 430531 241411 839271 1783966 834118 918250 1574610 1201231 630107 1197199 1979231 1796293 1956917 1047611 1350575 865625 978124 1223216 444691 565914 492470 1001111 885901 884688 1284609 1100677 1964351 1917590 1821886 1403275 1692745 1247068 54630 1589474 3886 12368 1875441 835824 1672058 797782 480100 448434 1812817 728012 1893496 534811 1263788 1110430 684567 597175 1402328 1193087 537069 574537 536655 1872266 1764803 1732711 278190 189796 960470 929174 276746 1953764 1179084 1952917 1897110 1493592 1797420 1929639 1895914 827374 1480639 1931977 352302 985608 1490911 1174209 1344203 1513361 1200355 926080 809226 1652734 1906465 775919 1807710 1995176 1650926 1107274 1508256 300571 1673811 1098131 1796009 500288 1178726 672018 1031877 1699373 1940795 33717 1625619 1487035 1282318 1365285 17896 1303754 1480304 230619 630250 243350 886792 1257283 602414 285326 29626 933817 1162139 1653949 248855 5053 1091664 1257561 916838 359876 1503685 85994 1188255 41943 852376 169903 1810875 1003789 1779299 786595 1616385 1727289 1338619 1904794 1569805 1383860 1076212 531843 931784 224024 757822 361133 129936 1439161 914255 226399 1271881 1850885 683708 85521 304485 1953132 1241886 567663 520170 239057 1808637 150136 1134339 755954 772416 1181463 1531102 1465708 74356 1952457 1271154 1794671 692092 247538 388897 1936784 88293 898986 70048 1180335 215206 503357 1707653 1817280 1391396 1672284 1293566 56204 1376694 397276 1566655 1008931 1101974 699747 570934 359910 1937743 1816969 1722961 1830845 1751872 536459 1892941 768558 761815 747438 397936 658365 1368529 57495 586564 1771227 1851516 1773534 1924076 791764 308899 1547010 741324 918240 1925020 1155918 565773 1657829 323026 727848 1983822 120388 1037993 648641 1464889 1775120 1770579 1031080 1180201 935937 629340 1891849 115693 1500835 1427418 1144330 1979455 650334 454797 1982047 1114236 477756 1229695 610571 1360900 369008 374186 1850921 610301 1122533 1790882 1166703 900671 631363 691494 1179374 1562534 220315 329039 1330311 1287457 1292784 1257376 1980084 1027594 1674291 1576401 492763 1347376 1429243 1340336 1145215 178728 1336004 339520 274725 1410340 459344 1017468 1161163 519960 1089536 1250848 1230106 1915026 657134 1590026 120453 1840626 1811045 1123648 1151356 865580 1758239 763018 341826 1224524 397094 606616 1054957 1419603 1526388 646921 24326 1996575 458466 1013484 442818 1821827 1724781 699789 170938 1992335 986797 1932025 1989300 931351 362441 1214189 1222220 1100786 325769 1392413 1189125 72960 614760 496807 1813480 949603 596269 1304337 1103333 866465 537727 323952 1363921 1391894 216320 1551868 1574746 207697 1828016 1279651 1160561 1370281 1115555 187183 1922420 1733842 1532720 483446 1846363 1125883 751732 1680380 117548 682661 373275 1667023 619194 1185281 1541531 1067635 562055 1889454 1042578 234146 1444812 1790223 864659 575794 1651467 1330530 605523 1831496 63645 1575776 1281643 1093927 776003 1576256 1863189 1877538 1390305 292635 937310 1295318 719538 141264 712095 954111 1047148 963449 1965321 557400 747785 735562 237189 1545460 1179133 1113612 1236622 565187 1674150 165524 856527 115176 1695329 285066 787658 1846384 1806578 232162 902495 1105622 626691 1031354 285984 28799 1152321 1240873 73831 1206149 483355 50720 416694 1042855 1995029 1296506 1184607 204158 1566069 614520 1188463 469538 1253748 1672077 691376 672695 403880 1244678 616671 1842240 714473 624495 906522 1662318 859802 1391968 305254 1951367 311013 1936665 972534 933133 1479581 1082460 869941 1191491 1072377 932734 669384 178980 1187046 1285707 150510 1196041 1244835 652534 531609 433563 1025394 1925515 865688 89077 1349272 800385 605788 190565 1846920 473363 1658268 1139216 1315095 342662 1057590 1614066 50825 1086515 413310 1792913 1505595 43950 1608421 1282189 1701656 1807306 160047 1603101 1316019 554646 1232135 599655 878194 862882 1650267 236438 1937969 98793 174675 982763 510270 34623 704315 1339391 1594155 356813 1995282 772322 1691903 821046 1211322 1142727 387821 463860 915856 649187 970329 1950501 600283 1498681 1595194 486558 420723 83034 1540795 880422 1028570 1511110 1563691 742104 620401 1974711 594642 1188337 1604404 1421251 1256583 1766000 712450 1861341 1545943 1758102 1528044 618003 1590332 380903 760937 925164 1804660 1538770 1922874 179529 1065797 946054 1768626 933400 486579 1019878 1928685 360520 1361216 164491 208735 1299456 1007094 1683243 469202 663126 915612 1323154 1835919 657409 691082 356244 397127 501263 960686 470137 477652 896754 514556 144500 889550 1078007 1073697 1083899 407559 1740972 328289 800005 94821 1420950 928905 1691009 268032 16465 1535256 1832106 836373 603262 322660 1711899 203466 1616334 958488 1276483 1204578 1111650 409791 1405047 1824803 1617650 33453 1993029 1196310 1641960 825568 699255 530708 439439 173484 316926 1817798 997742 817307 1462388 623698 210194 272840 1305606 457666 320260 465585 154050 1308372 1848486 1194357 1775829 1511749 1329423 870127 649688 1456432 52302 400185 1869470 1345200 1149414 545036 1417504 1147842 786195 1352530 1869363 1443755 418397 935557 1986431 949020 1267458 1485984 793363 1051894 1459656 144628 808089 1297241 1815010 705412 602246 1334512 1185690 841365 1013991 414757 127978 74073 1682801 71473 1300302 295660 490669 1319823 938567 283213 1296420 1811250 540790 382487 1867995 183649 359634 284984 1959508 1016838 268822 8948 135678 1949531 916398 518933 774879 1261574 71141 837966 259166 1199916 669044 1097257 1032592 1952767 129551 41344 952002 377185 1019174 1266530 1053689 852539 1820534 1776354 1230986 834261 1666404 1782934 341933 1828027 797966 1372905 1669536 619126 674774 1084133 1129078 181818 1097099 1595634 3037 854934 1871560 182380 104523 1668017 501532 1505582 495723 462524 142360 1696981 1365591 1154828 454325 1668844 1826646 1526192 396564 1499594 1514981 365338 1862327 643027 1371715 296636 1261168 705944 541938 1624244 532880 563093 177630 1422427 498046 174125 1629480 1585238 1156594 447804 1283340 196348 406212 274405 1403369 667299 207578 1671031 1120768 793130 824734 1905434 505816 232784 224928 531387 224680 1633363 481062 1368763 414888 732714 826028 1632792 911144 1291496 1827698 904437 955966 639023 1965677 1208003 1421825 1864694 1854934 1588122 1477764 703414 570558 601218 348131 50591 27584 947815 57949 1003149 1623321 1224320 870199 1325794 930646 134754 1999587 51279 313527 497199 1871557 932357 1036536 1591301 725577 1622073 1755329 1952772 667600 683898 1445506 1609677 1978984 1580993 799691 1105187 1881547 1739955 1699551 992035 1719230 1857577 1722181 1960092 424075 1997515 806400 1861975 1572660 480610 1898342 788968 501629 1998228 310325 321890 461485 752514 1687416 586524 678022 947183 1673143 716767 284543 256136 43175 220244 1446324 121142 1185115 525805 2443 33780 1256937 1900664 504066 432974 1666910 495073 1207965 1484047 467464 1963875 830794 1120038 1134149 1915252 1260358 1596479 1434855 1631251 1624498 1109338 813725 172945 1264311 802464 1286652 154984 1098178 1558312 802163 1966102 1158416 346088 203958 586943 756721 499527 927561 1125917 559817 976893 352274 910173 1426770 1538313 1850189 992896 1340099 620539 120397 1618551 973708 1313820 306472 1311536 1019307 1642414 1691736 1797594 884842 1586515 365850 696987 27026 1787036 1606019 1043190 1687850 58046 458187 1376377 1727305 372379 1553741 1826726 1487310 54669 145957 912145 1031931 78015 201331 163417 844810 1173172 1856780 1884827 7070 884104 1488914 911063 410679 775981 1821880 1581507 1449964 898722 966468 240297 1863259 745199 1970478 1568370 1750449 191337 1350678 868508 346138 405447 53555 298946 1655930 737499 353960 393596 1197358 124643 1624346 1868786 1038304 959508 756574 1459019 1375255 563089 952275 1382459 1085949 162510 1177768 434063 76321 1176973 1064902 1494544 1635633 1299310 578451 114762 955461 1718630 969774 915921 1134603 629420 565051 68103 1507060 1037839 516088 1649360 1405672 1521691 1671994 806174 488639 710916 1735308 141457 117759 1745580 94361 98953 1639144 502247 1350000 1271953 1913590 212783 1112534 1602026 1418630 1458362 1646673 1605290 1920457 1609024 921952 562663 1622837 703067 334295 1783440 1484301 984527 280938 136054 17774 1200570 1210234 988584 154784 31541 992585 949574 1077092 917338 89505 94342 18259 1225269 555388 1297108 793195 595052 1827803 682757 894170 244501 351133 1638931 771712 1631248 452402 807041 1131292 642203 354342 621977 319410 678248 1183289 1333696 849497 1986080 897858 1814066 589087 713954 730434 11393 533270 1016952 394727 1703655 1373179 409759 1116947 1210409 1672031 737073 1105235 1643694 939464 1623041 960154 814273 224374 1300410 1750613 1349934 936446 1023613 1733275 549280 110473 1547674 1588597 1277910 526852 596234 1487494 820947 48189 675518 261942 692736 429590 1187346 1394382 546727 1677150 127781 1437930 1082184 844203 1842834 254790 1966672 1531521 110774 840665 167336 1426263 396694 418660 1954327 1738093 1176709 1696953 185308 888192 1259650 116272 589449 1562967 1679987 1830684 606400 145704 1347347 57832 1098759 1509871 115798 1430855 357843 353322 1743509 1884071 1941824 158738 201203 1308015 1109195 1155693 95181 951733 870418 276583 243153 684410 1198802 274718 1793785 871990 366791 1412949 1612961 1909863 1089405 1858040 1563410 780763 233101 1741276 1823582 1472710 1149940 400392 1507251 1668489 1531989 819023 1066620 1317753 1718624 1181072 372715 1066660 1017754 930470 1696206 1252698 166614 605884 956333 932536 1970108 1253869 518605 1814601 1587346 874823 1339183 96700 162254 879971 265433 766368 268964 1333148 1309724 1184644 184348 58012 710311 1680378 70388 603021 562461 1480456 846525 975173 774671 861410 1390364 1479824 1683628 774793 1428476 481123 993857 316635 1389680 693235 1943828 235330 1693153 1469468 26273 1794159 742690 1635690 1466883 1385686 989186 1261885 954998 105486 869325 1706079 1698556 767283 1138290 810546 1176457 500892 315232 1124063 1468159 1701628 787086 135215 1949992 1745588 1474644 1782776 1433193 1468254 847451 252831 1359563 223056 109879 1581755 457893 1930389 1136341 226804 1359931 1790066 1513701 1699154 198635 649461 232637 57283 848361 238601 34812 951544 1710120 1338376 1328056 1057867 437684 774005 1075912 76228 1735958 263448 1520510 1728918 1025229 1527150 1904854 1626752 535466 846177 834342 584849 1896873 1241820 173461 1260511 388829 1694653 1691436 141438 209257 1270838 1759453 1502837 1003624 1616832 1420284 1328901 1066315 478210 1716858 1551514 817295 1606348 1800646 453871 16748 947805 423872 1448095 196272 153586 583871 1786008 508227 1363479 1506264 97306 680968 1215441 1252224 1913782 1307290 1618265 659783 432719 416373 93242 230107 1903837 1099409 1410014 1477425 1960444 347571 193020 596809 1879938 980023 152691 907610 1035433 72752 150001 1125705 811348 1549557 1618662 1774215 1259673 428570 1672521 1525653 729771 728774 994768 312846 903953 343289 218071 93697 312186 396934 1166831 1666409 1368743 1691680 190445 902271 252136 956266 445890 1547287 659164 1107876 153 612035 619374 1261344 1158015 1946417 196664 1014344 1677793 569993 1964007 598108 1104170 911382 929158 1213831 1593157 1795124 1757183 1627429 768607 254020 139860 651039 752405 1544772 781882 1584086 1134266 764319 963572 1264416 1064756 516311 1100114 22261 566034 883915 1436518 515833 785250 415387 1720944 422961 555458 17190 1369139 674800 55258 1459278 643578 494884 1429083 597951 393408 1669192 1691320 447583 960861 1375335 1126157 391700 443930 400088 1641566 1367057 472547 1324973 1273890 1456095 645431 1607994 1511168 933083 1659320 878758 635637 1248448 1229541 899467 1437078 1333065 1369946 1923454 135522 715231 1390034 1123387 1575901 1958771 1304923 238994 1158990 317166 822670 771823 1079447 576984 1813856 280958 949476 69866 915438 906572 1226122 1738665 242992 279630 1324291 1188755 744290 432454 1822833 1330749 168742 905819 555359 605528 126436 236488 1411931 1072278 556488 936855 1970981 327356 1531220 501511 102234 558189 1731805 90061 1365219 287564 1405057 815549 670751 1552116 1205781 568532 1587955 1401589 612094 1247906 1040170 1630486 271894 725796 1179254 1097947 1617837 1484179 441457 1758638 387129 774351 238738 641319 1799393 984207 1657051 528734 1891359 1275503 1438486 536450 1386772 1698712 1573490 1104935 1176745 1686247 782218 267381 1034963 890803 1616409 1299904 1141995 1918312 871472 923584 1445211 1466955 634457 256138 1722038 129064 450560 1974285 1055686 261710 1354775 676497 200464 213903 267339 286337 1198847 1323778 580573 1121593 1711537 263208 1222961 975459 238133 1570667 1660726 1665407 358180 337555 1491320 1481061 95743 413208 1527737 732661 373940 438583 1649441 1676345 994913 1174814 222292 262329 828151 1928476 165685 1162604 777991 386135 1538663 1346507 883284 383838 1058894 959674 617481 157050 1753466 416663 1201687 918525 1595818 884362 1637031 461379 381757 1680970 347175 1099379 742739 1941577 1366847 85837 46301 214802 1246160 1621233 1272009 533116 1912766 438182 46723 256022 989981 1503162 897762 858869 407253 283836 446339 1379887 1035304 1664362 950780 463234 1778955 241063 754633 1747448 816890 142608 1670643 1309842 240660 980189 840073 873324 1767064 1414183 446097 1353882 1122812 1280157 481803 1569058 1248539 858245 945265 1841618 186881 60883 392683 334583 898639 752416 1020943 28242 173035 784687 1983444 35552 1921935 749398 1472601 11104 404771 51628 678700 484404 940880 1977008 1818243 1366896 691229 1907704 1433912 652350 1196181 1453122 1259937 1562276 1355513 590855 643344 1251296 1690733 125651 917738 1063046 1501382 537237 156921 500618 966238 1080379 532042 1369082 288287 1663119 387530 31660 1027387 1173059 756740 852677 1059303 520130 179700 917325 1914738 670420 28477 1168822 1866487 561466 1822870 205154 79120 1465730 1450670 1872613 1771101 468104 1353401 897675 1438317 1755912 1440600 852288 935621 1892363 370066 1492428 1051216 1464308 1829870 424287 608257 579617 840341 410637 620724 1034622 1836275 1506015 843656 162738 712780 1740942 512997 1317446 582187 926746 1941438 1105291 877358 1007024 687397 203538 81004 80447 319526 1208558 482960 1811540 1009242 1749608 1323553 1390683 1808121 132147 974586 1839296 321762 143308 131550 1537982 1008579 1621019 762729 1615945 307150 576372 1186646 692551 687896 549490 431956 1028386 1943407 1956691 1173073 758504 201457 1003219 1276865 228935 810859 1940078 1861319 529440 730744 1591179 1094064 923410 847142 620669 1753005 1370096 1780513 603227 1172615 1170074 38653 1769768 646533 1126646 1990181 643688 534204 1109493 1021091 959255 1644253 336971 439345 551282 968668 1235683 158177 39712 1532486 1755341 1393531 565256 449519 537395 633448 1497454 1787206 1667696 626223 3696 1397309 1143108 504011 378893 728049 1161411 1367651 1079383 1947674 313473 1462352 743447 618978 7750 1847562 1905656 1249608 436748 1163914 1912821 1968017 917272 1015545 1564196 1380660 1606033 463908 378343 1275141 1294364 1039994 1054800 1127524 1830155 252445 819002 309512 6489 552737 1006429 1707150 358371 464928 769629 1013081 1637434 1522001 999891 1170551 1541673 1185020 655423 44851 944308 1367226 1417912 1739064 652788 1859080 69052 1386891 12633 603502 1053659 1691725 890887 684278 1790602 1876432 1916798 722467 288137 1259143 1051440 777553 1999181 745393 1565213 976352 152378 1567909 585664 39645 1580996 1378557 1584383 1654406 902163 825932 427357 733589 1078206 272842 1335444 733684 456026 1892257 1261812 1520156 457874 793001 373463 1573183 1565457 1191326 998770 429683 1847606 1276753 343796 1987580 1062391 1594254 483282 556130 1745033 153786 43203 551192 1359697 108545 1593018 1606639 849666 1373910 966223 709973 1018877 1120992 453188 658552 249282 1175564 1197515 1584979 992466 484357 105009 875265 840182 952001 603199 496490 1356057 428913 691243 467007 1623432 1378739 1953379 1563609 1093941 1299728 1031906 1907384 1486308 1137839 1015319 76609 1038247 992349 181694 1200659 1464320 1387288 170924 1348521 583857 1379093 1018606 667682 1754747 33612 1286892 923809 1315085 1106605 1634395 802355 908014 149050 1596990 246506 907054 803127 1764779 1300186 355158 840955 1225234 996535 663941 97939 1448706 372246 105192 1760747 389823 1599919 667973 103162 131881 1408102 1200421 1599157 1330287 1702266 1795861 604257 1341170 1646 500888 286636 577866 952808 1048359 935460 581819 456352 1788500 1554566 626539 271116 1575006 1685134 1725331 1259230 1857929 1364549 942915 1156913 1311948 137701 1558425 1233726 397828 1952564 159899 81589 867130 1740173 170964 812025 1032207 1516942 1998197 58970 1468933 256576 49908 980446 1818646 581770 1899499 1563065 1889437 1438251 1029023 1479649 772900 1638757 235783 1971047 481998 1429989 570896 1674529 861415 1290412 1848771 1152795 689059 1322330 94616 1717529 592772 916441 821055 672483 1905438 1613719 1851054 707888 1829151 467641 253028 1202263 1731870 1100604 1086304 43655 1983548 781572 1625551 389525 1837646 1330776 1670160 250682 1624339 1032498 1365757 649652 603989 843969 171799 795971 1773682 1349571 829287 1070804 1634963 1246310 1531998 1765257 401555 1400560 1864149 1113113 681946 149185 1791292 1947297 171880 1682230 1417633 647263 1133901 810437 270497 417965 336288 1940710 1254678 540285 791164 30181 1172521 320410 15891 1429662 66984 11302 1328537 1348831 606027 533663 36803 742239 381755 1649346 618378 1735089 1764119 1318206 963205 1591519 1898647 1010522 1177429 849047 1855547 27802 1915591 1644574 52838 1358851 469216 397181 1965482 323735 1163069 449326 456980 1979225 1279634 1917149 1869947 860588 1576320 1908328 1157716 1193279 1308045 1355208 1663420 220201 1527076 619960 968202 1029311 665690 720822 576142 478199 1949820 899157 1077282 393866 809708 355887 9077 1072647 960389 115939 1650955 175910 862566 1614309 1631740 1314016 1084109 315683 1054902 139674 1564249 773631 1171636 338914 886124 1457122 302291 1998278 387984 798541 992018 1821333 1090873 1343876 439400 72486 997010 1623879 1058276 1700618 764240 1006368 1487908 1318817 558227 1428172 1154121 1408532 1415004 264794 901589 1722284 573022 460110 1275779 1931079 910736 1948263 159195 1316388 1794709 236815 388858 1737907 13698 1949242 1686809 1251779 922916 717488 840314 3953 1584370 1128371 1897591 1981276 141356 581341 1818275 1129637 817895 1628879 1259217 345938 941565 1749452 366283 1229865 1495642 1046656 314858 1647 1615143 663250 1435290 765529 27688 196027 802998 1020421 938824 1905119 960779 359301 698263 1962964 933544 51148 1324440 599087 1922335 571021 1583526 1195362 902965 286950 300642 411243 1855695 678309 490075 1230535 73961 1284585 1033282 1255421 1527635 1555209 368679 1203234 1213545 1163012 196067 106856 1523681 975828 1316498 1625262 1957599 1980504 1366490 346794 941508 1584778 317506 19528 64795 889927 225526 245894 441473 161539 970362 96106 1942027 1015159 507252 957958 1008443 1872339 1905569 449726 642870 1861808 343427 79160 1306551 1126977 837628 451124 1192421 911959 877919 120548 580048 171135 1125732 1123452 1936311 971302 1933852 70606 1901651 189561 465536 433557 652218 1779756 1517630 709691 620362 1107877 1856461 159975 1681146 415020 663357 1042768 199201 1008241 809561 97315 280729 348262 834841 1241444 1992817 1820430 193189 230665 1734737 1115438 1004411 1842081 1270712 1095324 1188450 820338 1624032 1413181 886411 819161 1908597 686992 1470781 1754677 472810 1904005 1412880 331201 354884 1162852 867123 19110 142784 956771 253153 217872 155334 498907 158844 279778 165370 1624037 1417117 880840 870372 134883 1269113 1601200 1509642 1225605 429248 576716 401172 1045256 419794 690699 1400396 1567350 1410828 1441928 1760440 282493 993475 25825 934610 1669463 848104 1484873 1973213 571108 30709 1218686 480552 1428201 675905 1156343 1297102 1523311 707291 1898037 1131810 703168 1818304 1062229 591884 1195418 1397215 335282 1468063 424407 18360 289315 1540021 416514 373975 1810686 1750526 346140 574582 1529027 750592 945819 223586 944953 839899 1600478 1901593 599048 1217772 1286512 877232 60391 1854292 443331 336929 1260944 1854083 1397022 984627 186589 1860403 1037038 1563863 1879252 1343770 265813 1743114 1856310 961606 484514 608254 327199 897091 1428250 276317 545662 1786266 459986 85496 1636401 1653654 1000267 577972 797593 1511255 182626 1085749 1042216 1006041 1063951 1590729 1785322 93892 1083616 1015795 1031859 1638793 215726 1415975 263289 709996 1324722 1537090 1219991 149750 1026791 165781 1629873 1682507 408338 912255 717962 558428 1095809 368029 530068 961469 185299 1836034 1848623 1022738 565724 443197 780395 903361 798075 293146 1461453 1348310 1119101 913046 1512981 1584177 1309124 804440 102294 220861 1158043 1026368 1818861 1912085 1609452 1680395 705279 1922140 948346 1609236 617860 1366200 1844919 688403 1743484 987826 1525356 155424 573555 1634946 56660 789769 1255808 1252854 1216458 1128827 1406803 793145 1852322 1914308 1884331 1100480 1346832 263874 164344 477419 563629 1357443 312548 771219 444407 1644134 568877 1335142 559607 1587457 1683549 125829 403338 928483 1860281 1155496 557823 1534213 904004 1683473 1151734 632967 128213 24392 1990243 1858913 536666 101828 1464813 881982 1529395 1223235 1334058 192659 1628068 1874725 115936 736124 766669 1732080 1056694 774987 830724 1525660 38292 546874 1233711 410945 761442 429620 530995 781808 254321 521245 471564 257188 718313 193035 1507334 788583 1207424 175896 1395388 1918365 1835171 679517 1132978 1294731 1516298 1214844 1373188 1459905 1755474 889943 806484 1519361 972822 41238 1339387 1042711 1058013 158511 1454636 1319218 828211 474538 285342 1188419 897842 905330 1368349 865807 1924818 432671 451011 953853 1763799 1716414 1026265 1586826 1105507 502845 1334952 1163124 1558458 427812 760438 1854197 1026411 1812800 1279570 1218869 478770 300711 950814 1988222 398428 435829 1295388 1335256 648395 145953 302770 857266 593204 1275980 586294 238625 535122 1724303 877559 872580 1024850 1906573 296915 1374543 1203776 171249 739719 725923 574594 1130304 372655 1080382 1319654 1452123 349012 805650 1031461 1020960 1790029 1616924 899591 1351407 1362261 1074094 1537348 1471769 1608677 1322038 1123329 574319 847927 1636301 532725 299793 517396 1319799 1637671 1751393 1348780 638366 969828 1112181 1402487 1790323 898871 831092 1839573 662868 1024921 1470617 516091 1112070 952721 727872 222505 844280 536555 934831 1378249 915049 166904 1049250 1148964 1833138 1154138 273387 73058 276179 1621211 1921286 1452484 1507149 7621 1806051 719867 61373 1409292 289447 505829 1678705 1924945 870992 1093166 1259424 1984440 1755760 601562 1490192 867917 1591170 99617 1009692 81808 749954 115874 560361 327954 298928 236662 1533847 292649 622330 93354 24473 763892 1781223 1831393 1972725 1173636 1579073 1124245 1517278 656988 649351 1453718 830692 461671 57589 334530 1215065 890453 361967 1812369 282260 644812 1328665 899079 292342 169 857893 1295693 509002 794197 1814762 1021850 274943 1730806 1853263 379764 1146718 1262678 1414427 1239255 72129 1953450 1322803 191638 946057 628426 1237494 1920188 892125 1827957 1468687 343510 388032 228476 1928082 725400 1126053 837332 837866 1730656 88912 468453 1549409 1769459 622128 460364 1091740 1204673 794305 616925 1615661 603822 508350 207932 890393 1727506 402521 1316123 1358172 591170 1491327 1646393 76005 1163506 550313 774579 1746693 305583 18591 664708 605129 1506485 1886839 1666756 865468 1159344 227661 593969 1873295 424541 1403454 1351089 1377375 646072 549284 745187 1912150 996287 951294 855542 1245844 1510039 1181101 1470067 1544141 1212741 839002 328422 92316 1408338 1946182 1577851 1128348 846651 604260 1862371 1118209 1081085 446074 302619 930739 617065 1308152 1349385 823169 1644247 269282 1566856 406236 538689 206860 1791333 788069 615347 439352 1321451 948287 1428487 1179793 1654695 1123254 70671 1525735 1188205 712579 960111 1742562 6401 536427 404301 1475409 1468270 1391587 1420765 1006057 1577211 1969661 1507566 356367 1799281 1337665 161720 1790354 750920 1208303 565936 1031102 1515566 126822 789020 1876448 73716 736642 1301363 476735 6526 1787107 1977007 965210 1659779 970253 1855559 325688 761480 1779028 1282646 1431993 818841 1899506 991804 482271 1715307 834109 215178 1580054 1580032 1968583 681042 759814 930447 187293 896156 489118 1559612 521625 1763042 1605956 819412 869488 924599 1976679 1129560 1464498 80526 449338 175564 1339866 38835 1319097 1006524 1840298 107742 179688 690184 1549685 1128295 504514 284850 1283665 1153482 402492 198509 683337 920020 1665686 1012690 1686193 1651114 1928445 1733824 401115 1354293 1872224 822428 1746304 1995916 1722864 1417116 1744485 1687153 1437126 1715420 77111 1268108 1683586 927207 1014840 1750300 147121 1782494 208713 804836 1759725 299802 1751613 625241 715253 1659165 1657539 1635641 1137634 194119 858610 1866559 787631 1579650 923679 1091174 1064933 1971556 210917 1934817 1572617 1897699 1724713 1830720 154013 71671 179739 1502322 1136999 729453 1650650 761679 149726 353055 959507 1886484 321625 980779 247948 1563643 1561543 593770 796134 1246973 1223727 735545 1287386 956139 460989 1086088 1380704 78987 986662 440084 953389 621764 1710709 1241371 1265359 889108 1295277 315061 1672311 418623 518899 12300 600069 1499644 140871 1947220 1338789 790064 1499716 1141870 83392 1895709 479429 1632499 337466 1377516 1669776 1667251 1378443 1494557 1097646 1240412 1103559 1850740 705501 1875413 1053124 1468047 276409 353832 1670236 1845718 860483 812316 859104 1666711 851479 590019 319245 154926 1810639 1425417 1972312 1190310 577265 1915498 604628 157433 1011980 1924978 1564003 164147 1134590 1348460 915160 427906 1443744 1696161 1512432 1000393 1182907 1579798 261154 672698 1244714 1694627 1632034 1562664 1766116 1811070 64466 1815149 613203 1170081 609086 1334691 1272051 1242512 165640 1514378 123758 1548973 1499504 28237 30791 107331 1205156 1920129 278949 106497 778541 240051 699825 1529058 551508 1787711 1060318 1225934 1615402 425076 1956879 778583 1527638 569200 511938 1162156 964381 1756153 208256 494751 38672 1431667 1510697 1256210 544106 1424752 1946185 1013154 1486448 29928 722461 1022938 1425545 93309 582967 1881227 800927 1936226 954551 1584888 1858357 367227 1887077 1591924 4777 73020 1490370 1795255 609364 1729117 1211289 393203 1644527 1661555 1210821 711385 1803965 1133387 1107364 757354 1454775 1515239 1712558 1114003 605920 26528 688218 1100477 1919734 1293036 965699 1286138 556658 1663343 529951 1873481 1277476 1453548 1712394 1036310 773972 130937 1128759 782887 1115009 524274 1530237 427094 1401168 928773 1266220 706178 1869388 1254832 1180915 1952524 1457829 1668074 205619 278019 171148 1329235 1137007 444100 927695 414134 1977554 55199 67947 318966 450460 269453 1127277 1984049 655947 793550 1668941 1710480 1210684 1287770 1174848 554883 618616 998493 583573 1835513 843418 917411 203959 1778073 1129603 1100576 613773 554046 99820 1506492 1030620 659940 636273 522625 1488191 86623 686432 1475048 1305379 1770390 36869 361155 1187077 898741 1783618 1651633 1756180 978062 291007 433550 796491 1385480 1019681 1334018 581749 796894 1567275 26599 783992 954685 1810770 1339197 1208763 681212 921969 1557694 1258419 1329187 1666722 1005882 1907541 152988 883471 1418431 239006 461246 577820 1953391 583527 969351 526934 1068412 213008 1512647 803788 1273410 1642376 329043 276100 324616 712547 985016 156736 296855 238864 601595 903335 869930 1316144 1170016 642957 1610551 1143360 1341186 1623697 664703 826999 1727347 1277927 1804675 1021353 1091305 1661641 1099216 1178871 1953755 1559861 354115 325115 363717 55470 248539 1955761 612983 1883197 1686098 1850397 1106695 724394 92260 269937 1018509 1600852 1626156 81204 218116 173881 41427 1760471 631969 686801 1301331 465141 1783873 882902 931901 1855634 1189752 792310 569105 724151 1841115 1451926 1220567 139544 1130811 228268 1659866 175961 506764 650311 1234596 580732 801471 74754 37306 277959 1865247 233440 584456 94990 917985 1931813 826505 301026 1899192 1284926 550538 848317 1815256 1419735 1241149 1366649 587878 1508399 1203075 300820 1024842 1028535 935556 1800232 1464403 217980 1592168 522369 362451 1814309 1216762 1237286 822435 552290 1170382 227808 316501 1737054 670160 1208380 72715 591743 1957163 1628201 1630516 247756 1791735 1342704 1867589 1190398 1612043 1132479 512870 1911094 1173668 1319437 575636 1170619 1518823 1244397 1082936 216665 316502 6507 1338778 1151810 1431320 1732117 1418334 1298130 1822338 92351 679039 1800740 1143809 839421 1012317 490348 1842201 1733473 1662647 1486929 371897 825910 1779955 1285325 1484510 1363446 1220665 1607054 943121 432180 1407675 1356334 238179 794052 993535 783112 1371845 11357 505230 204063 396243 1854438 1882635 1049181 587339 1852751 358059 1053215 755383 1387814 1167259 1425203 1866806 1438429 1568405 1910296 1420606 1654856 287827 1118225 709440 314223 1189048 999499 1027645 421214 1162063 782538 504268 1133779 1508787 986353 1837441 686650 284492 1387833 398958 743264 1246199 706026 1869639 705372 826818 173083 322930 120496 1243058 203417 415543 573510 1347209 1408228 651848 1160037 939302 1913959 1916345 21881 913174 666812 868835 119900 917608 166958 410230 650748 339921 628589 1523026 1604290 164610 257826 805731 38101 775361 276498 1140131 286776 1217986 1222480 123805 702200 1134991 589597 759686 785096 1123173 801346 519768 1953259 1104502 1884734 991009 980083 1680887 226110 1008292 151406 42624 260207 1122050 1064407 1844913 1638437 502334 890085 1386874 1757969 566681 802438 994084 1375913 1490422 785473 1104623 1786787 1511556 932297 663664 1889800 495457 462310 115043 70133 1836338 446014 1291674 942428 1717687 29538 1708812 1889917 121991 289471 934939 972313 1229374 431338 1096427 691457 184364 21459 90467 804601 517976 639176 322242 310739 1689112 1366885 1733837 1866160 920923 574632 1555090 1416237 205609 792725 293565 517347 1174062 1602767 43136 455113 1942479 625009 1162331 316020 1228495 1123314 659027 525759 1206877 876122 1110417 124500 1180779 284572 1618536 1030716 1086207 1881684 485641 1714911 33071 1469446 1940071 451578 1714296 247928 702104 732336 894048 1481486 1983885 464744 903481 1253192 1402043 205607 602634 560180 1911428 489170 1230821 1402144 316801 10768 1823285 1477015 1304595 1128550 1696871 1445448 1420616 1673995 243786 1269163 1078703 1970290 924525 1257118 1462626 362356 656642 1507279 607253 16162 980038 1510981 597315 1786388 1127839 1231851 420396 991103 1784902 1403205 1543 1149710 611709 809910 1989000 1752611 193815 40729 1252040 1154762 1156196 1047439 1277563 1295887 1177268 820513 603827 1665169 1639139 1420381 1809262 601998 747997 1271152 1087290 1524628 1880719 512695 1682463 974811 1335729 1012149 486950 278870 956884 229882 1218799 823108 1784823 1571334 393180 456430 1476015 858506 1117000 583052 1848729 321793 1945428 1593720 1643590 441967 1783568 363948 1189462 131847 1327806 1554693 861338 1077734 392169 896953 1905596 964725 585903 961935 1304566 1894706 704688 1072690 1201862 1644339 91446 393018 755127 343283 812389 775191 1580407 1794135 1978457 65087 792747 577889 747126 530434 379000 808522 895014 1505321 716329 1980662 1434216 1874271 1085342 1772844 1380062 198172 1492608 173971 452362 612174 898721 1307997 651419 46711 1253794 1404594 1043712 850985 204237 398144 1415388 832022 813250 1659225 1289963 1826312 426131 1775666 492679 806630 387455 1799553 1981690 1118277 822091 1378419 506658 1976118 1267761 666900 336794 694941 1577274 106887 1646380 1657620 219866 1910006 1979970 557690 1944260 937206 1554282 159079 1597557 1991784 88454 961080 1341618 821588 1242519 663793 402892 491883 959816 1871249 558666 224829 1504951 1744839 1954684 51586 623505 74659 316021 1435909 369444 1294469 1928705 1854723 501848 1331019 7411 398814 927210 1630869 149083 692356 1878757 707984 1999668 1401099 1231957 1458274 702986 1293793 458261 1644577 234162 612528 1388915 107593 1536886 1595872 480633 1474531 997677 1412519 149531 1963605 1022391 776148 816028 750870 1128974 1092243 310972 480155 763325 74509 417319 1570933 1718638 32417 1079904 178943 735987 1348503 1507305 1800146 801653 633707 449679 1395791 1636576 1216799 1794327 897964 1287752 912220 1258786 219858 2676 989883 993188 1824901 261170 524200 1242616 1391195 589124 1301202 420403 1939893 669947 1968823 432535 1838661 1696643 1326514 1964775 240441 904957 782961 220397 1753803 1541231 316634 265073 1456917 706669 457515 603651 1572458 1792816 310695 1679536 877094 1575078 1201999 37039 116423 179029 706481 715370 85906 847423 1776570 1715853 1325675 177667 5937 405515 1840967 78651 1278319 1106645 528359 611045 110664 406978 91967 1312781 1898698 1193887 772462 31396 277657 278783 1500915 946036 988848 1631569 117114 940650 494410 49049 339865 189096 582822 1839417 517047 1121941 443087 263644 1570128 682988 1118405 1933261 1567373 1989782 568746 399222 929065 66319 54386 1644625 1957903 611359 1028694 1263324 1251493 1300032 295352 617153 1218812 1602604 905141 560914 560264 1799061 208003 296919 1017278 234424 1415903 1328302 996213 725365 859895 1357649 1412016 1292333 142745 1848788 1175982 78684 1365175 1537003 140183 1667700 1743869 1476381 1410815 1921668 1226256 281259 690385 1371853 1181985 413477 1151019 1357554 549548 1360495 1055476 107807 1162655 1722509 1304590 1069873 1134025 695599 1264384 136489 15210 652116 1847388 1338170 182102 426491 272410 1834953 1044123 1220730 1472956 1497359 1726044 197566 191210 1852377 256248 1704931 1295175 253645 993846 93966 1280193 1790358 1549004 1012069 268190 1699421 145094 1097798 72035 1125784 1667138 653984 514543 1934217 1050257 402006 480040 330341 954177 1746937 590635 114583 1269698 1144042 881081 704050 1169749 396113 1839506 1852541 1477277 1813162 1816642 935709 952132 743267 405907 1196195 1333726 1999784 889947 1376937 1026569 1622491 1630934 661303 851724 666209 824624 1212588 681038 1554236 299823 485802 196339 1018747 1616368 1115609 1343127 600875 1839773 1511578 318509 1128029 547038 954639 579778 1791497 1301362 859890 512264 256095 1133283 1106533 872602 668003 1067189 1494791 435110 1834980 1573173 1120443 1494844 344850 1022299 1049313 1626386 976453 976184 1661933 1639656 252907 1505039 16755 636589 1550169 1940458 1241907 1481985 1678979 1630687 1818976 668210 1756301 600941 802031 25471 336728 1454146 501456 241714 705972 1058158 1037413 1859822 659774 834449 336763 339171 1842122 1068632 1919135 1893530 1382847 442792 284440 1541615 886568 1730509 1761884 1791352 325128 1843968 1732242 801588 153276 1020755 1245315 1293837 782113 1444191 608427 432498 1058389 839764 570148 1212893 1302499 1070627 572439 1271901 1668455 891560 35253 347939 674433 1825249 772158 185940 1004448 1926697 17552 1874633 674722 1523011 949199 760427 183607 1253765 1583336 1124487 207686 1782871 1031522 748757 255618 466544 1883909 643673 1495854 1320806 1302613 1383804 1153392 1916560 10702 551850 1451706 588068 1279384 76171 1784411 1293830 365397 1725193 1309787 947490 786971 917205 1339449 77951 331071 1753075 604034 1804277 112743 1241318 1363811 1707907 1058043 1099406 1122456 724700 326365 1609501 1698997 1490408 1608595 1095840 373833 1555478 852439 1334434 1292288 1663809 104674 62021 1803475 584263 1096466 167907 846439 1422807 755263 1393772 1558547 772672 132331 1116942 952162 433657 1733101 391819 463494 687685 746303 1780026 927278 1812230 797895 305116 715185 179531 1372722 743829 1319731 607574 932497 165562 720288 716128 1435086 1399779 1301730 489573 1178290 1412616 1565312 1177846 1612829 1253026 856302 1973099 1423833 530700 868141 1896983 1164350 1785302 356616 1984433 1309055 68729 725868 1233458 43897 61394 1598852 1252500 95677 1148438 1884805 536961 672012 981719 1185545 1031288 1931286 317892 1432616 21305 780416 327795 1848717 841258 1974330 1041024 1105317 501951 1967454 1581081 859782 1183658 1467355 99632 836222 764449 529185 1379802 1578036 1454890 1819427 1270843 377606 1696052 1845451 328471 515718 1065143 457531 546069 1993775 926785 120432 175659 135930 645929 845686 266852 1326064 107674 382496 1336606 206650 313621 1553563 453272 1091258 1873049 1431767 717683 380591 1106851 886099 637238 1416127 1851245 511127 1610626 583386 1802205 1823181 1865019 1083507 4101 752578 974885 1277076 913323 1505204 1027564 786279 1456073 1556717 908601 381588 1678661 224876 553960 1608960 437885 1151196 37384 1614786 638323 835861 918578 1623466 1118378 332484 970175 33914 255657 952015 976348 1465519 890464 1469400 1392639 1133091 1715403 785997 1188555 429612 688796 695610 171375 1358891 1258652 434332 439100 1537699 1352110 274689 1368583 1910489 395643 84278 152076 1831919 1041440 586733 1013060 906261 165739 303015 1223721 1421885 612816 788665 1806964 1984627 168585 821294 1797448 968388 1178879 24050 1758040 286555 646494 1512540 84550 1601349 194207 365357 205133 407671 529785 1568884 1178463 128597 71814 11970 500950 708700 1578895 714066 1115036 958587 1010820 1575583 128106 1336656 841187 1068258 640107 313923 1734211 1439781 637614 600100 1026835 1248704 1168446 344692 58764 1259155 1706463 503133 1927754 715302 1018316 1306731 56359 1813079 53495 155906 904349 1933076 1975508 1896931 820208 1473989 1761053 196985 1700574 1595919 20970 1503214 86575 662055 243204 1339560 532289 1827340 829656 563297 989339 1058324 1949539 753485 274898 1366652 946874 1122021 1024142 1181595 1754268 1650199 217937 820347 1010108 1072116 461190 1475237 1217861 997563 141009 345955 195286 301914 1890004 1793577 1375845 1680978 1241629 1031921 914012 533378 1764935 29413 493076 178476 1355935 1558644 1669672 1590815 1511801 1534606 340177 1660554 1388542 1009039 34324 343052 708915 468981 1567972 1126054 707637 406017 1957124 234712 140020 1499958 1464094 892323 1007285 1072234 159202 1856657 110418 525886 282010 532456 1645996 354450 1093900 72413 1799745 444753 1838285 1179294 1487057 663539 1062940 179178 155110 312916 485982 40016 942788 817368 279747 1045769 1615400 1448356 1168111 255437 1877963 192994 4492 1070770 538307 766517 948034 222474 1078956 732141 528120 1781432 1617141 522765 1552723 505936 902338 945897 1629877 1094485 1914271 1891615 984047 1547340 1271552 1958813 510819 1935321 1610594 86699 1674646 564977 435945 1049618 432967 561462 819418 162182 210915 1943786 62484 1518112 1310829 1767434 1472693 1509625 1722484 102408 1015202 951531 417231 521032 1367333 1986067 1162643 1985598 504000 457928 1174972 614736 268105 1846375 711239 1912838 707333 49800 994511 1523952 1124144 1485414 927685 86917 361500 1959021 943664 331140 1749405 854017 1948883 1171603 1464592 1551644 670437 1997777 366765 1164513 200637 129006 1605191 1264952 645612 936922 1834869 1319177 406226 1227000 96764 1804851 1099602 1674512 425721 804190 1788021 480105 1100032 146092 1798937 741829 854451 614261 373050 1390035 311053 478369 106471 933808 97775 1133210 1569569 1977122 831333 1662119 1023589 1449088 827455 1577574 1288676 1100674 112371 1225185 385333 1687821 418251 1638132 1740780 852532 41159 716631 611443 1860428 1977697 1369871 667732 529552 834738 195959 1776313 637305 973609 1263329 818371 188521 1798038 1443267 569829 432759 475258 1292283 746042 1458009 124206 1613959 1177208 52915 1605963 134124 89346 1549545 1505046 1693614 1244519 62931 1878803 1287519 1607027 356281 230931 1514547 1862412 136163 829127 279604 894277 1532433 1324460 631234 1385621 18754 1617887 1380348 553127 1221242 1649350 1453109 1690724 387029 1229242 1636258 659522 263466 1945339 1614161 1847407 1495413 1203767 1529392 1056630 836137 377721 1073932 834282 1753101 1609034 186352 652864 542953 390019 878459 427458 726489 1029002 852742 1226077 369983 1581471 1675949 344036 688769 691150 1668869 78548 347532 1016134 1754171 1912835 1622752 762370 691251 19988 985463 1380382 559526 960218 1135084 1433408 1280770 422397 662187 1472516 1759981 1998957 228028 222905 1091576 1881715 685157 1251464 980341 1466471 1620375 715582 103255 1216977 1907402 333596 829958 12876 22913 1937733 649926 1384974 94485 423049 689146 741392 1564419 1383841 412218 296922 924641 1997045 895382 644121 1973749 978194 133859 1125136 1950165 1815536 34398 1213956 861918 1501286 1545993 234674 70557 1415631 1766023 499056 1420412 1853553 211173 672146 617415 846153 1250195 1264521 1689858 964271 1873093 80507 1136155 696502 995065 1700106 1560833 1769523 704454 245950 70361 1459321 425248 449654 815915 1686013 493182 660805 531834 777787 1049714 219212 1203935 577893 598770 77124 857974 755510 674594 405208 1546340 441799 1992215 560612 1246027 728891 249038 621264 564494 831752 1925182 1242358 3162 517989 274996 1491532 237097 864379 1379826 850342 1024295 1977391 932868 1497271 1379793 52400 1905492 868861 1068668 1192095 672475 1659790 294807 439850 1236908 1128190 1274566 1113909 231978 1859342 1078304 634151 1754953 993094 1800313 984034 316758 224639 1601178 7071 488481 1688541 160271 34681 1352551 1676879 1967782 1538445 1266538 1390001 905903 462405 1913763 634939 443891 1353228 868984 301970 327524 1800077 1107034 1102290 1160882 1068853 1963634 1515534 1170251 483693 501918 987270 1444839 57517 1608212 354090 521404 1517924 906998 556651 1284503 1196886 1871051 1479770 718682 619358 407335 617063 1573214 403799 618270 1740230 1076617 639557 161088 1450063 1587474 1052942 120305 1061676 1714079 1965626 653374 761576 1290729 220356 622486 1213053 1018043 758128 342539 76699 372453 647543 643885 676220 1758845 164706 52620 291637 635355 701940 1659410 1112779 1592977 1485461 1618210 80781 365419 1711744 1698108 1048426 1032840 1363180 428676 174630 1929218 1339297 1714063 1272541 1284022 1092233 1821417 403953 1335010 1256913 1756958 1323353 1790135 550350 1987674 34276 1934991 489403 1143010 1160164 1680252 134336 1735849 1867474 1218469 1097772 173475 610543 450463 1873509 34923 1301982 1266954 1937581 1849361 808131 1602867 672948 447467 246780 704798 726607 1355050 1846721 11026 563119 520696 1243227 1031067 889373 1824377 1116989 908681 1976670 1980837 1581614 168788 1682330 752697 1935463 1623171 561538 1282609 152396 1932881 983535 1727907 398481 68375 259786 910092 562411 896274 1888557 177197 1231416 356569 1231203 466136 1162992 587148 1361212 1836510 1569969 1704519 1934076 1664079 1516150 1163057 1519027 1978084 1319408 1527408 673413 1987030 922936 1622462 1552530 103361 626582 139694 1870511 1100686 1803044 589666 1301166 1856936 454534 1189054 1888967 112264 305243 843200 377023 521348 1303513 184679 1292146 1997105 444780 201804 742654 1568523 1643280 1541099 638274 545835 1093867 1533717 159361 257507 1154317 1470180 614240 78718 734382 92328 1894162 190404 1368118 842144 260387 1364975 97912 178529 1546944 1944821 1076952 562054 1163840 1789278 187167 1082044 1426149 404457 81554 1316530 444653 31403 824067 1264774 734043 1558314 1126810 427940 550587 1830182 720028 1925175 59030 597127 1382544 85919 873486 1548772 1909778 1983423 763403 1470907 362255 1254295 821063 1687029 247725 1577773 187581 315512 1600791 1239470 400204 1088853 1952408 273446 1424811 560757 1292156 676483 1718428 996338 1578412 1163972 1733991 939815 1662886 57526 1573106 1670244 1658018 1832258 1715509 1503155 31714 746750 96175 966458 520134 1648840 242461 32234 1202686 1667844 1309266 511517 956511 1787589 1193160 1598909 589766 1812831 1236860 1568820 688842 1735759 231574 1652476 1446211 1740623 177363 289323 828417 1951596 1858657 1411013 15962 1529585 62757 341519 1711512 1816308 1508773 1821070 1693600 1650310 1050727 1276933 1312977 676092 537457 896649 314586 1345870 1403756 765646 1487362 1712110 626688 1556572 326439 1287122 601358 1971303 788733 1988611 1984984 391944 1131031 1445940 1909264 1437814 1031570 1967578 1675659 726151 888447 440406 1486004 473607 458108 1061001 272754 38299 1389637 1656864 1237761 1752185 132044 1260888 1834087 290913 1152730 264369 1603316 1670833 1064708 579151 1828248 1271559 970793 1394621 1012009 1128262 1296327 460587 1164121 1860306 1198033 1879201 426539 819758 74094 370637 1484822 1895558 512392 1225151 1009682 1414 1856228 604341 1327380 1626423 1797396 1482344 805271 1728092 1362981 1078978 92902 1034813 953432 1398628 930530 1614830 1267180 1760642 120849 1014064 1172658 229526 1827746 354272 214062 1565058 528333 1557766 1734995 428920 1125239 143166 1074832 1959084 1554773 1808386 1169388 223247 90764 248544 719927 507844 391762 1754250 1536701 783865 1077100 1997636 1886614 1885224 99653 1973976 719078 797734 1718322 1511601 442320 990760 1141602 1549769 1392128 1116290 156974 1721459 417893 181717 282152 107964 658366 1178624 211497 48448 1510420 725878 973943 786746 195376 1617506 423685 821742 538291 1210390 565064 1916189 388659 163457 1352310 95873 197903 1742810 636093 1430409 1168878 1299664 536622 629449 540455 1605642 352128 360839 1542269 254170 1359368 1237784 462657 321484 408797 1149516 346937 734406 1933763 1150341 770240 538147 577388 848796 356144 128613 1089295 1145569 846255 961097 729740 712831 320220 83472 274838 315064 1949991 89140 1271365 1848823 903004 485884 899469 81249 1027571 1247176 643384 474300 393021 125545 1464849 1874096 241554 956405 1340897 72424 1597197 1933167 805693 1602327 1634978 448458 193339 1180572 590037 1385136 1420495 1941815 1501214 1325285 569516 1420060 1496265 1853741 959478 1031499 1834864 454195 1418333 1734218 986541 1736884 787141 69002 1155698 444718 1637337 1978518 437722 1955574 986305 1261707 952883 1080406 479931 1881178 647950 1476685 816325 721899 102213 858524 1295391 1427168 1943717 147488 105868 739959 148689 1992924 1435902 975380 652859 1291924 1563944 948280 1666199 862542 1856075 1853920 576464 1798750 1745363 1192294 523749 1125333 1127771 512442 788698 1095173 1829251 1077849 251849 933082 1023545 1180928 1568569 1329970 276730 1556983 829231 258258 1850378 62150 359397 390305 1128004 1901568 703196 1923261 1026635 47625 45245 363011 1907759 1206389 464116 693818 1677422 369317 1514721 143094 322533 1692328 1201564 1625784 547275 379532 1296414 767043 381674 1680423 373102 1632689 1762788 1886707 1645348 1594322 1430147 1339225 1315113 237543 1245348 1204502 319529 596714 1268631 163915 1804348 355342 456845 788412 263235 401058 1868893 1388684 52216 1833764 140666 1997496 1909356 166984 1249481 1636727 444911 330620 1879927 1842910 190839 280651 1608085 1941078 1915438 1267039 1186378 754596 199654 1269588 1923960 910950 1352292 819017 375696 313717 264202 659525 444977 1273996 1574532 1416429 662526 1265362 1316849 253436 1990172 1378572 13816 108517 1075284 751724 502831 1821578 648011 1375864 1484373 1011826 874328 519238 1814347 275218 1411026 334640 946105 1147715 168055 305305 1701354 531774 326250 359649 1935234 1408139 529382 477443 1928352 1871055 1685807 656534 1964939 1290637 473065 1225793 1258128 1996701 718597 1747158 809528 1329639 163063 1988027 969308 150721 720125 1033681 1243942 66800 1504792 1823898 529479 1017446 1995966 1506620 1705838 1122135 1464989 420672 977292 1287283 697813 694719 1175183 460812 1403440 1198801 339942 835695 611675 65576 649232 1869201 66251 1826178 1826598 204724 1997850 1940126 779471 1980047 548720 1795637 188806 1531512 1239309 1477558 1759190 1608177 806810 1664278 597608 184235 287816 36101 596787 49381 1594338 1416788 181861 553331 720583 1260963 268905 1016983 740917 1961906 1623439 1094294 246423 460166 173280 629934 1886139 858829 1010138 239138 1847575 267736 1450198 649125 1012630 709828 1900679 1968921 1329103 497547 869527 470442 138821 1195898 1382316 1536108 481458 149114 1724075 1001190 297176 1777842 1879945 120664 1166975 1732346 1951805 778980 1813235 1326486 751045 1266610 1917300 1184850 1282554 1089529 284295 397767 200288 654645 1876155 1607971 1658001 1838384 1993855 1758475 500283 349809 676637 1801917 489393 1580930 1933036 797275 1602042 1600394 253449 771405 1159970 781728 752787 1821540 229603 1187102 1806204 1260421 1725675 973097 1821875 1055466 1923730 1097568 868983 1887220 1404710 1313178 301341 1847288 1824916 1999947 1656799 1268212 1168987 929653 1714602 1629803 730790 535679 1793831 807397 1865920 1762650 1008969 243075 977978 727482 1293073 1772228 139902 788225 1354054 1933456 1380626 1464283 1957049 786628 1644518 1832490 544097 1400308 1149364 1382803 1529782 311243 417582 1838138 955733 347579 202845 1933674 915759 317773 1776020 98086 587717 552026 1778268 1375554 513442 790645 439391 1843586 1656688 917342 1425314 986214 1485187 1181056 502471 1356056 812062 1516962 1337782 1550832 1744115 1242673 606385 1219076 1701887 1211212 555184 284279 790649 1347160 1116626 1202926 1149415 901334 165942 1723855 1758079 1863796 1727415 288811 1391086 1130577 1585763 1140149 1917131 1930228 1674940 1482010 205972 1278029 1512668 1670041 1088860 1853332 375872 1805529 1834998 316051 1088624 1375854 621245 817404 1393853 1791381 1710269 1432965 885731 1548705 1300500 1889001 1015419 1802231 347037 1419487 865827 515957 1506364 1431300 1473039 15867 419605 653887 60368 411999 717218 1884769 1469727 272039 513344 676065 691821 1573745 972100 214064 410220 674476 940667 673756 1605983 285199 1931030 318613 728937 221065 1652938 885203 19382 647596 910588 352915 978633 1201552 1956072 861930 1000901 913203 1993931 1291381 1286760 1337535 558082 1704710 1421207 286661 982343 495815 1783408 599482 298253 1225049 161064 1013139 1857515 759549 1701659 1468677 1708804 916175 1211622 866199 1725606 351630 1086085 1433951 465656 971525 1603377 1039418 917944 1896861 741282 1519835 671255 1656397 1960192 1062611 737052 74154 1122543 1496518 1574756 1403009 1665638 1708805 1526690 111252 137387 358846 461670 268261 971995 742331 365908 987481 1646347 1841378 94496 972323 916553 1570841 1731791 1438699 980134 1881339 624487 1661841 1050523 1716515 1439106 656216 147118 678575 1626694 1815270 1770445 1216457 1585078 401623 915618 1493275 1224539 789537 177143 267163 1278126 487793 1321950 150304 1337746 1513473 1799270 283914 196292 858917 1723632 1508622 1433739 290460 861442 333661 164746 119276 1005386 92606 1557037 1974400 525686 1684837 1425387 442993 1633280 599404 968793 1768845 1154234 730251 1481816 362445 759657 978524 1885311 662437 1374387 1917055 24078 1435957 1281763 1827732 1119869 495482 794327 452642 801694 1418550 567157 1603379 1829024 1641469 860268 1333338 88338 1364094 269296 299818 626535 1441667 1829762 1329327 802437 1381889 664379 715836 1534113 1803232 1526429 794836 746093 404498 98652 1749905 1680706 525982 1275724 1588965 64729 211868 1908098 1226984 686654 270070 818330 1214691 280648 797509 1846904 94518 337934 1777767 681218 1134879 1770210 943208 1490906 77553 1580142 1542381 669257 422962 1079405 882147 1199359 1752594 1767658 1373909 566998 1589430 163524 1057152 548107 1009921 54646 198950 40797 1780245 10357 1821359 1006967 351291 1152893 575726 1836715 1345983 1902023 767638 758997 405171 990543 1542219 1862814 946143 1501698 503973 894711 633473 628688 993494 1512340 1377584 1206970 567878 839554 101029 1333880 1570143 289660 1916662 1711352 589408 774191 232020 1634476 962635 463837 1819896 681730 1279144 1888721 1722269 574715 97456 1412782 1097756 884277 222582 1475738 1284146 995776 909329 22909 421649 1671620 561731 1680649 1577326 586917 1206179 535405 713385 1900497 984901 1320658 1496349 1689563 235762 1710311 903058 1545155 445416 1965513 1744855 280189 92645 1115466 786821 909182 572877 1393540 496725 1514786 1434782 1965335 1968877 1887717 1381592 1081316 125835 1433995 957635 42066 250264 1438974 1022395 1683480 320578 347645 1154577 611870 1021525 808899 120037 274305 793388 1330916 1884816 1513460 1632436 1115860 314682 857645 1595076 288862 1149966 1597236 70437 312628 376207 436506 1955954 1197848 522737 415055 329794 1172035 1223042 179478 289646 1296172 128299 1267077 1444674 274833 1895700 454980 1131431 1027636 1786058 1463650 1732619 443556 584047 1328946 541340 954663 1181818 1963779 1122694 569700 45092 874597 578046 1621339 1888984 1564619 1739879 1798593 883257 1555702 1330390 1392665 273475 1745335 852740 1076262 226850 321397 1049361 1786608 1970139 1070283 1943228 278125 1796505 1815309 1145532 340332 1732550 1131501 818844 73508 337576 1588605 1255571 891501 1276727 1845375 1851853 1119474 758915 1263382 656684 455703 297572 65263 1439069 22495 1087058 1395499 1437402 49948 629008 1606036 1871883 1840286 1381039 1635891 561893 29664 1792538 1217061 108816 736483 679542 1874624 830379 55055 72717 911945 1184436 1559810 1338398 716269 1945256 249194 1903732 1248586 1842162 1121568 1522450 939574 802273 155028 1461198 724943 318431 1362299 1827840 1208736 348854 1145877 516762 1781958 1479933 1930236 1239697 385018 1895660 1277068 568883 686100 1718583 500591 1560387 1906761 435959 404113 1753014 1818299 1677818 753871 1054140 1271036 690482 1939208 1302203 517684 309718 261054 1710542 1709526 446499 1831872 445850 1118266 479252 818983 1689173 1889895 1412541 527859 1551243 325226 307932 340488 210929 919227 1387394 668670 430324 1130419 186580 1235718 1375769 1320638 1889284 173557 1053972 528470 463944 1767636 1958072 216019 1709634 363596 435088 101004 1010602 1132295 1101801 1561465 616212 935296 1533220 1313493 857639 1075362 1083175 1446592 843159 1909701 796040 1405272 302198 161423 1575163 819841 337296 1112247 1205577 1727285 759126 1040408 1376938 524973 746684 580919 926150 434608 754344 1579991 707592 646168 1361063 402931 1194907 1349661 938651 583788 566117 1719635 944647 1721428 1951256 340959 1086010 1482719 1730749 1838301 1009421 1408032 639918 639610 756470 838637 986203 1178584 1283361 1785652 1189482 1277515 971612 609481 1992583 339200 876608 1878655 1635683 1722593 451569 1361167 725228 1728823 1969609 994182 1230329 732551 111674 353212 774103 291 47674 999557 1386134 374372 561653 332359 982262 908492 1943048 1779897 1506419 1408344 387266 379657 1226878 529740 1729918 1492382 624994 1565501 575161 1408719 1470125 326704 366880 1884648 1318898 569423 160053 133288 1456342 1771929 1692635 1741495 1577193 1546074 1832262 1164319 817021 387335 81201 828135 71839 1695573 1317459 497397 1105718 209681 834650 1110071 931699 1931957 1283730 1127851 27573 1646625 241083 38291 851556 1869928 733236 1945365 667635 1173083 1354566 1222073 894668 1360183 1109222 1531147 385265 93816 1876986 856507 1871200 758737 1520858 449143 73892 429182 600701 895677 647954 280042 1649504 1410500 1055868 152541 654128 277453 1893850 946385 397188 238871 1948921 1699842 1424895 701526 1740950 912974 569569 152456 1389965 165007 310272 132975 1246140 1521227 1284627 1732536 1014359 4412 427504 728584 1449928 1207572 571943 628495 1615294 1805798 853369 939018 416446 1947067 1218159 1174766 1424927 1678329 259903 349620 419389 1186842 1096090 1348154 1645648 1221404 1608959 358394 1438047 1984260 1319508 674274 1620400 1211148 127336 648570 628175 1147311 925170 1660668 1097413 1766583 1039449 992133 1047524 218447 1866153 1204063 1007389 36364 199368 511258 431724 1621104 440029 240541 1445425 1624148 1672985 643437 1808028 1146996 818711 1221549 1494277 797231 1203790 943154 1852821 1874074 1560589 807560 361864 640945 1283803 290906 1014355 888839 1415021 735692 1019938 1865203 981482 510243 1381079 59720 1758319 1407934 1198561 865740 1195562 1361342 1451030 1890942 180364 1695516 1415616 439911 96053 30910 432532 344500 1493056 894280 1018272 439129 895720 42009 1036817 275403 928041 1509596 447772 982568 1334279 1732820 776752 1622208 1301591 1792124 1193760 432926 543559 1076563 920033 590462 903928 791871 1579751 343848 154214 1053371 1915631 300756 756770 29019 624519 375032 857380 360214 1121307 581394 26487 743194 201068 1884962 739838 995317 1562392 1639639 1028797 1321574 397651 920346 1347080 639843 948145 815810 983193 876009 1878160 268231 1791096 696796 1746429 949863 1693991 11837 878142 145148 748811 1986649 1864638 232844 929024 703674 987981 957905 345471 1830594 86353 1376538 309744 1749265 1291679 1976368 1806396 38138 1685355 1083704 1883763 1841159 234256 1187056 1606786 927136 1235995 1253214 1996457 377796 1485612 1271090 506192 1381137 306662 1852883 608981 818518 844102 1878368 1928434 1408505 1738114 1269671 144631 1665957 1602906 665844 1024055 189240 1595570 1106598 1769582 826171 859829 1755080 639980 1687407 531760 1970051 15230 57731 1569627 1136621 1665344 717493 114608 1576910 138878 870419 332261 189205 1831760 435355 963003 1034351 533848 1751964 491900 122610 1580404 814391 758606 1309116 1241177 1176953 947831 593618 1967987 1198069 1387352 1062998 320972 1605491 539890 1998869 1903875 1416661 80279 495967 1548761 1747704 697879 600919 1649832 1923910 886375 737302 1173567 129634 1807386 1921549 13830 1055318 998649 1200252 579373 91914 1364746 908738 647843 26277 347601 67529 855787 784719 381101 199403 269428 1838436 407006 1505457 1759232 1032369 543131 1656117 231814 1633961 1762620 654691 796994 1665562 1510764 252985 628093 1152098 1527229 814312 995027 1026179 55955 1690412 1076466 1879443 1306656 1716538 1227174 1276823 1076519 232738 1488189 1920576 1920912 876283 1384051 1465903 1026956 809727 22812 1990517 1114690 527893 1230569 70653 664971 1489764 901318 280995 615918 1075952 639061 189698 531914 1124806 247197 1647292 1903923 1381732 553368 1206353 273037 473822 336323 841224 61089 1167420 131113 544244 1075632 1252741 352114 1323885 1470269 785321 954973 1977358 1241290 922081 306391 656775 1267429 1327851 391102 1660402 1963994 729620 1078470 1756473 1820961 1363420 726070 1958046 1974557 344628 40579 1516156 1847816 123722 1557936 1605006 1319395 280782 49522 819330 684188 46866 1129868 1131619 370755 1388537 12898 386199 570044 1533464 1051681 1246230 1031587 161281 331096 1873604 594427 1114817 928356 765298 381770 1066526 229180 430080 1904796 1223172 1571805 1029862 1959832 132345 1589417 1747098 263810 700036 1072120 601263 1842132 1918975 98320 127370 845309 1815764 336409 513022 423425 950940 587966 1892616 537585 108409 1223477 996746 1664834 922128 1059571 1997879 1744938 893890 242918 912522 419356 15017 1378327 1862269 1716505 1247252 192223 1332768 916342 1476246 1398707 466281 302585 310433 1971698 432915 1697803 1378368 1503862 450591 819667 1030867 653616 787630 563613 1625841 118509 262161 990422 98633 1920937 1478477 289126 719190 1692771 927245 1684957 1448253 246784 1484154 354084 1919102 401452 1918298 967098 1013539 1372437 1615271 1514 1189680 271993 1300831 863281 9218 1081141 1460081 911135 1992770 590449 792432 1397527 531284 1019245 1540792 1909449 114462 224550 1297803 1781272 1818337 585017 1251478 83521 161772 1730130 1126113 135604 1745826 1246449 150168 421732 303719 1076393 1683426 1603889 66205 1862408 1561780 536070 641274 258692 83345 853174 862928 1400057 1711083 964321 1222423 1711381 1024507 1048633 266308 1397956 630640 1655899 769931 273910 1004515 1428452 142788 92441 989022 628482 1880676 1939914 1542108 721138 765311 947693 1316 574661 379934 702048 863661 1340830 1243386 1269093 1871554 1469557 966803 1896370 61851 296427 1847435 509981 1422381 480554 1047677 1859022 1542043 1143631 1800492 1238361 1445611 266630 1755534 1811779 286053 1608059 667960 1429808 453920 583539 721403 1801975 767274 1536962 873946 1146720 151854 183179 150415 402578 1001315 1066752 1043181 904195 1605133 1351800 739396 1879848 1409626 611251 1913952 816060 1995257 788079 480644 867823 1773113 957146 260957 1628190 421029 1192889 216535 1956660 133263 1009326 911666 357069 955411 495334 1546605 1050520 1154921 400849 554941 1784809 1597316 74409 779045 1251330 85817 852179 827025 455692 1463046 156587 319016 569209 1619745 997149 966141 183561 1846319 1890072 328599 1009467 662124 1232242 373737 299300 841787 1411346 1799780 220770 252921 920809 1449507 1748457 231569 1145683 1223283 1572354 1367377 586685 1722518 930994 1336494 202436 1506862 1906050 355709 454877 335598 1805992 994635 248681 828732 1167089 656135 1141490 937659 844189 533928 775619 1876196 1002569 45914 155626 781584 1608932 730881 1047877 1596066 400620 542719 1534149 380597 834564 1182036 721775 429130 203766 426711 1440652 908859 1032121 452400 1294247 861755 917642 489990 1643858 1153054 1710501 723556 215719 1264700 1653872 28818 1299451 1007452 566272 874562 107525 1598085 1431863 1349755 1013977 1092652 1371562 578397 1388303 1209272 1103810 1514741 120930 1611114 149303 1865937 1823868 563387 636552 1055463 1400213 881803 912932 279474 664177 1765473 1580700 1561925 1329789 781254 530749 573327 1040262 956383 1378202 1923435 1926864 1393225 1250517 824297 412467 764587 1809653 865131 1609201 1774331 847626 1543854 782073 1608435 1073017 672823 1928488 1765419 1838425 684338 786573 796401 1162777 1841287 898650 1311570 1680185 1576082 1850744 1776680 1048802 1372461 1091353 1318994 470375 1511815 772303 1065870 598524 551123 360000 308699 994611 1400249 1799019 1535243 1313536 609542 1084170 1887350 1766733 482993 193485 1191472 1947978 1745668 770956 1316729 129875 1748804 493236 1692867 702559 1705529 1495418 1906865 1785394 1654148 1937085 1797509 1797386 872820 314234 1300468 1984264 242671 799802 1352582 188711 648039 1521118 1949291 151220 1438631 1466948 1735078 468535 480007 466785 1860238 1855396 699020 389102 1568605 230638 1145129 418722 200545 1525724 1331437 969315 149300 1293606 235128 746144 453018 812108 343047 959318 1132638 1343931 355116 851983 1218204 355763 647227 659448 1493917 417099 1056897 2637 896239 1994115 103836 34202 1712917 208473 1526895 873256 1118382 997720 199332 824557 329966 1811866 1035748 300487 1838918 929175 977785 759682 572037 793914 1292629 802059 903112 689452 452433 85537 606254 1744720 318153 1140900 343009 574357 1775071 1195918 584399 764111 18455 1596899 1166783 639123 494336 1380471 1397482 1474724 648618 1710785 162059 1632231 1675450 1277609 978165 806368 10159 186308 7711 1745317 16881 661087 293471 1393664 869385 346437 1861800 810372 1701207 122064 1623215 334365 1241978 487113 798732 782958 571861 475851 179310 471533 1144986 837823 690503 732242 1965817 1204531 1946016 1338649 1267337 61393 1307007 1041948 1014888 306818 927265 584091 821567 1651022 28101 76260 1747853 771019 1040090 1701903 1416928 899548 836602 787197 1246926 1681612 1332840 1345078 394101 353362 1043281 628661 809259 377412 220409 554126 1982510 1649311 338593 19162 1720503 1829268 642849 1427490 723015 840787 792622 1992858 1683082 731858 244371 703024 1848063 1857547 1733735 1203333 1095475 1052713 530511 949684 586014 762285 826976 506181 256735 1973933 245979 354728 1250075 1278991 821523 536971 1878043 1891780 166474 337911 619846 1017442 769668 858290 667235 1919530 212184 141556 1496627 1876775 947694 1870846 130825 1421186 247840 392106 551262 1427118 171537 1888380 87823 625654 1189038 151284 1439625 1109968 594847 1496011 1208050 802601 378116 635143 1803386 1804737 767799 1897267 1291309 1717609 1593050 763073 1998776 609580 206011 1205963 492559 169515 293117 1423405 1142733 1445790 304303 1636287 1548974 1934124 277099 1134808 1799345 1707046 495708 1597133 1481844 1907827 1114628 660506 1295131 24379 1601278 1436615 1335532 937977 171954 1164116 1651913 1373963 219561 1138576 660830 821193 1763437 1345015 1164268 1456528 574828 1806290 320451 1347493 163328 1501202 1544150 1902854 1899579 19276 1278914 978721 46690 1928664 520530 1579544 447756 1859817 1801897 1322372 167834 196319 1822835 1962133 1076823 621122 1830787 1513127 1160323 1174018 72375 1382389 369293 941962 1251797 1498622 1376402 1853451 38648 1653855 17620 202702 274872 1361230 1716878 1504660 1112556 886718 618484 1846543 1505428 1608431 1808535 1459423 1614200 1798878 951114 712298 1573852 1632941 1169337 650411 1285777 189502 1735002 1271400 771489 1589794 1264111 358058 1232439 371501 195483 1799922 1071003 1332690 1671289 918204 1013455 1841040 1177666 1501073 1602099 254658 1342332 1904633 330924 455005 1366470 1204008 379054 1880829 1612166 1940831 615294 361314 1506798 1768969 704703 1441720 598857 1027891 1167829 120554 362140 396953 423272 1545647 1393511 1970200 248017 453454 846169 1700482 788222 237993 1237890 79420 1769108 1197528 1325677 935078 788414 153798 447283 1977040 1477070 138925 1852559 345890 1707633 755211 1518110 61194 177051 1692900 1445500 602622 1080949 303455 1363737 672850 1928245 243673 723820 190091 1739065 1939902 970044 1826479 1162145 273255 1783701 1516587 1316161 1421032 1987397 1549442 473908 496612 186964 118412 1194049 23316 1024820 1489726 909801 228110 898173 304873 906827 392581 663849 277923 859693 950683 104474 208731 621089 1487795 1110479 1600186 20306 818948 188928 375732 843668 1021350 1456823 201354 1849700 883644 1281401 1766761 1773918 1475880 411402 1213109 495550 315197 585278 25524 1456655 1771310 765917 1982511 804899 1161660 551913 1574412 323655 1112455 1796618 898051 489857 480199 475238 1518642 1387684 1336820 778307 1199051 461346 1572500 620829 1793677 274190 1472090 155505 151025 1398034 672340 205708 642644 610497 381291 221415 894400 268162 276581 995861 18374 805501 1316403 1682321 1867304 1449407 264001 1601783 1106320 278878 768566 88128 1750857 905113 382937 267423 898610 498055 1539696 1738388 209414 143788 1095630 389900 666023 1878988 133962 922521 1885298 1623039 1960533 305218 1524314 1473177 960724 1258969 1684817 546139 1314561 1612212 1773638 477096 466915 672390 1951701 941990 1019928 316130 1429109 272877 1668248 1508959 213300 1554654 859126 1562476 316583 1783486 928630 1680622 1446784 1838766 861107 557067 583274 354955 152708 1748806 537366 1402433 96085 1973253 590126 1507039 725408 217267 913339 842935 540867 1622014 794150 852039 1175868 1646122 1212876 1887831 1852270 566268 1734286 272825 836661 643685 991883 341321 1927627 360631 537921 1606558 1409090 1200109 780324 1426880 307443 656886 38372 194716 1315710 1098925 1179174 289760 825877 1468407 563483 732469 1529575 993854 1049775 355771 1627394 4520 1801267 1373568 1904510 28356 1425105 11657 1487671 216263 502482 613660 378710 1435407 558108 976583 212126 488180 810848 160608 796016 1211496 1146097 1677244 1378218 1774278 974003 1908158 1067350 1784909 313475 410853 334832 714697 1523755 812937 1447233 1662474 1701475 696803 827688 488850 712892 927449 1490128 1341178 1714429 1801025 479222 1876064 1983505 1415725 1252000 246167 635903 1426603 1390890 1725943 911155 946945 1061109 104678 400708 1332734 1293863 741999 868823 76517 343428 44201 1548931 1952491 1576476 886121 1725798 672624 253858 1202607 1225718 175379 1422332 1581864 358411 1167762 428982 715736 1254163 1242189 1459311 1530312 918081 613622 1192240 669675 1732953 73884 1193246 250286 1344820 1065024 1081497 1117958 64852 1432685 1685658 1249887 1299414 1588192 163309 1968839 1775440 1546209 1776747 1057844 341366 1142677 359581 1080265 1799598 800758 963431 1730865 1841526 1237845 1785270 390790 1617563 832746 978254 69924 96578 1604171 35242 427796 380648 311503 760381 114444 1828893 131014 1672670 1851639 162133 1158090 346734 986470 439300 1641711 1961183 1732351 1143693 1375191 767436 1513091 1583014 960800 1016160 958584 55393 1524256 1639448 1132299 843777 262583 438471 1043709 1314344 125793 1343227 1612120 970926 393273 860908 1993002 1059819 1188973 1353780 127968 791780 1711788 481826 341302 694893 800258 1389512 707425 918131 1883162 1590044 836487 1708591 1481826 1361950 175766 694659 276927 1752817 773150 749638 1954163 1155170 1992006 1413164 1289926 356547 860006 195122 1895274 69255 1420427 709634 581104 1130972 1866341 1653307 1073203 11828 1856992 740047 505207 338372 834404 1441733 1237852 400428 228934 1917720 1912776 1649866 272120 1181562 1849865 1027039 1840519 100858 1782703 554146 644306 524692 947631 112410 55969 255240 586140 930854 958123 1822507 889737 1141408 549098 1829982 1487678 1385865 583138 1742400 977867 185981 903461 615947 922625 439759 89893 1062295 1456849 989954 1868356 1794406 670549 557423 1899974 1679763 1833660 56141 150323 696509 688187 1672319 250031 1646319 196433 1233671 12369 1401733 1485555 153336 1092972 931837 1248447 155316 549657 187276 791892 1225250 1596639 1659818 33354 656015 1053213 1363287 358643 831417 1464214 1213102 539510 1291885 1396317 4574 795447 1664374 166642 1781616 940052 210135 1517103 1855911 1660530 206078 1138683 1986012 936720 886991 458140 542178 271698 349025 1106138 924640 1735226 1084679 1180240 205356 549716 8861 737923 351947 689885 1451899 1923732 1176731 1144458 1791448 1228477 88451 1441048 330520 763390 507177 1333245 671691 1741404 494243 1557413 1058756 1442687 193168 1761984 163856 837831 1568597 747657 1799884 1219851 686220 1115766 214807 9844 1216944 1235790 479309 1271483 1645076 1713872 1717169 1464757 1450030 1361821 689808 635960 1357305 583490 1416210 769966 1095448 1216562 1885014 1198510 477802 878492 1746753 1793619 1758834 386074 812388 1784297 1225701 1987247 1096041 134840 36776 115261 1499484 1459518 1572010 553130 1572643 759013 1047071 1677871 1450507 1417294 95240 217733 521920 1167060 1922990 1647398 71964 851917 198672 659781 970560 1219545 1925628 1426838 1608243 788428 1884189 1491505 358071 165357 1771634 1323761 1762446 1737496 953816 1926432 1837694 737628 1358863 1585560 162149 1509005 1946668 1230167 2378 1610150 1342282 1912164 1875270 704342 1788703 1174510 288328 444964 269136 807766 1908486 615031 195926 1223156 1294470 1437703 92461 1760789 963462 1762676 1587828 1528995 1672696 1637387 1361101 898432 771907 999842 57346 1475763 206379 198572 1829794 1227594 522255 669314 709512 498448 994341 1395342 926302 283571 747325 878651 1474310 22039 1764388 248347 921809 1600937 35576 1612718 437382 1042356 171199 600568 464636 400836 357917 371578 1990739 335463 1348475 194921 686259 1436578 1929376 737172 1598988 1771611 1826556 1187064 893663 659838 58383 1048026 1032005 1773203 1979222 173543 1813294 897805 1145437 821365 1061436 1591064 1859165 1463093 847898 516560 1522674 411104 1991913 1804129 846635 1447768 1814660 305700 763023 706811 1614558 771716 966684 688449 1603954 1975824 1984770 659302 631632 810067 283697 122649 311729 499010 1489221 1069001 1475662 1710650 582229 1147319 1616363 264256 1440556 1354704 94999 256416 1116107 1389567 457386 338748 398781 830927 808806 1390095 1010778 1802242 862820 666346 995721 85247 598916 829397 1694065 1866296 1726781 1051952 146028 267264 838300 1324136 28419 751562 271141 594025 1618992 444130 968052 1157122 1885868 979341 1833713 782829 1824904 503410 8816 1223029 1263666 530542 211910 193824 459391 621010 908923 740154 85655 1076619 714160 1904877 1690863 1735870 903161 1871127 367126 1899250 804993 446098 1863872 983892 179377 744167 556223 1519635 614142 320646 143262 1792859 834075 745112 478485 484055 524218 1144765 136086 377815 265313 1966308 1260798 1764435 406266 588655 1564534 1190202 206072 1232377 1213806 324051 345558 1970975 225322 1008809 1100989 314642 1287956 1256706 1206927 892319 843547 830137 1988271 1598112 1636360 1695843 1946744 1317618 944628 1389136 206916 1786452 934191 1739822 1462794 1933785 1692382 1156355 565973 1427716 953692 1322188 511725 816355 1186800 1426026 949529 1743136 1984058 1833515 41537 932838 1935519 263642 205651 1013849 1170832 643329 371507 1065839 464774 1736783 1274154 489346 1602744 342964 1118854 157024 1904960 599955 1167102 1247212 6030 1417621 874724 1032791 155200 1119771 1910190 1022472 565467 460717 1576940 1527696 366326 157331 1300078 815290 23530 8320 566035 553728 291274 1685386 345672 147942 1805445 1822830 1411161 706541 44047 1751979 1223876 1862238 1939766 1123838 755375 1736713 298808 1891053 1590408 770011 1324923 275951 1160482 26265 339917 1063895 91546 1261454 454684 391206 1875973 1206780 92448 1068998 958425 1348106 390785 1802092 674671 973571 709066 1770147 357987 491994 996000 915360 259957 226074 1148610 687980 1407603 333787 1024246 464997 14124 360595 815165 495650 294940 595501 100070 1918790 272454 1845964 180918 25159 648953 720027 996994 900579 990448 430162 918824 1096591 1454272 798633 1871111 817910 1169096 1474385 684060 1401051 1273030 868817 795275 14471 1341755 1975299 1403740 1105078 1357866 1349547 1018535 396919 1150195 1489123 1156211 360280 1444353 404747 1935988 1630014 1717239 947365 12144 1219426 72344 1546669 1101532 1415741 216671 1622609 818065 1235862 1877050 371789 1277805 585203 402385 831132 1839800 1681100 1459672 972347 1562244 1445706 222090 253193 1010886 1191166 737583 1537560 176691 544134 158649 1629284 495424 1445328 139685 258797 438617 273295 1078288 758525 1671400 1330450 362207 491424 969768 1634237 1710183 46990 1767724 1694730 825668 632165 128450 1590793 1447650 622888 1546461 675580 1333590 1226750 576264 583757 307035 49317 1390394 250065 856665 1097877 192817 861590 1342020 622572 1597412 166681 1791927 1572433 1632166 758897 1924504 169428 1727310 521681 567864 1367209 1779461 1836804 1947175 774276 678601 1607767 1047284 603683 1329882 1501595 971175 140729 679766 1248347 1317055 751053 261272 743403 308309 1224581 1523359 1659213 66540 1330036 720880 600179 173901 308425 1927942 1548802 1325295 141818 828772 1703888 388882 434799 930682 1488037 461643 584398 300405 1338145 748735 927567 1177494 300915 934407 1782921 698833 1458372 1909409 980412 847635 417366 360494 1809482 1199934 749391 449106 216882 884503 1046067 69329 878293 415729 75149 1307536 362723 1490542 620768 1882847 1010525 1639110 1526045 1640359 227401 3299 1729477 269813 1934956 600600 739837 1568942 31536 1693623 1230528 1248749 1687168 1083362 940114 1521269 1036233 408633 1598542 767859 1988242 380603 1426966 407149 425266 1808730 535400 271793 1462645 714708 1279108 260163 98077 1664438 1547769 70022 860534 823860 1966486 1734188 1355167 1259910 1291001 682201 516353 52073 720916 734014 726914 1538683 1422129 432616 573128 1798901 582224 1239856 1980453 1647480 611401 779251 1260853 1843109 1050223 1864829 1463515 184774 17256 1772519 1103539 183477 635639 952253 1726800 1806513 1185380 475581 416759 1069382 1148458 66721 892728 1657887 583311 1702208 445778 151301 1579720 387914 648701 168394 1082832 1180073 1414741 384803 412698 29887 1968046 1312900 1263987 1245009 628404 927306 254528 420429 305431 702842 708507 1377136 1362826 1340749 1888529 150664 1768507 1239200 1425341 1157605 1462347 1816976 1366008 1697951 113654 488632 1736813 1887325 605562 1199591 321924 694415 641168 1770628 367979 1911841 1309384 1288730 417939 872787 437211 1366103 231960 1366140 1902152 1921277 1045902 748306 1210169 1299806 19017 278624 738942 410636 1893860 139481 1492805 80320 643097 800367 1743547 572434 902094 301125 1635387 966716 345385 1730488 973073 1749440 1684365 171006 1073643 475489 509801 1944512 109329 1648973 1527950 1772165 47365 1010958 820905 584003 1602672 245277 592226 965717 280447 655209 1047631 898203 254191 876226 1499014 1805380 1228338 1782436 1412035 69320 1749011 103793 662755 1074505 1048799 1095025 339064 1946854 1339019 1219188 1663470 1418049 85188 1142260 376180 1433556 1466325 521789 1139373 1790790 1390261 1538808 174052 1586430 834397 690207 715364 1941982 1252082 1375645 676586 578405 31207 298489 863515 933705 1865692 408787 1913161 856099 1681219 1651392 591691 449365 927455 670685 1862601 910663 1376369 279989 321043 1499933 1610499 1420707 6335 1116085 825075 1098904 1800324 1412309 1620239 1227896 1083269 947115 429264 980689 313409 1748905 58220 101636 1757533 1985910 1238259 102853 1049438 809204 1396595 1797222 529717 681811 257340 915516 343851 134023 223979 1641740 1998595 1074882 1186037 368159 1838912 600088 1497575 331684 353255 95627 1901830 534269 1766730 573437 345157 1932351 1908641 361649 1929803 1869285 1237196 1781335 550635 1213016 1621883 526981 644941 1608108 960273 687179 1161516 647822 5933 38330 1430052 1305314 1585424 778219 118599 253311 305317 1784471 774052 17141 48763 1312356 304945 1463336 869861 844051 1316022 1297422 1720819 405528 847768 100370 1173520 221412 1099385 1058153 753736 781618 62524 479220 16554 1396162 697158 494253 645075 930212 1614198 1719027 1948081 554333 320707 166424 319952 1863658 323612 62413 350832 395298 109696 1482324 295590 338321 1315398 824911 84212 551317 910691 411816 1239862 1674574 113943 1805418 683910 723640 1443438 1171138 1328795 577114 570618 128257 442940 1995278 1314133 1602780 1674610 739124 450721 497799 1099775 245171 1145393 1854668 469095 1976608 118178 697221 137277 888057 1235127 184094 187172 379342 566425 95076 1323471 566360 426187 1841273 295682 863754 1086223 726207 1161200 1878302 35508 1544125 1919273 621277 19859 42080 1082515 1628070 1550979 942311 1298315 121320 1050391 1429688 1577 171411 657308 1178953 418587 1667956 1152818 1446181 964884 916113 1716891 198761 1973257 872793 1642787 1526558 512122 906554 1415467 962446 1028604 1792414 1709862 184182 1589045 683155 762442 125762 1671456 791253 1020215 1284617 220212 83432 1666024 176608 1463158 1711569 153306 1900158 662051 1957430 475318 817417 998192 489159 556693 1866107 275800 1987945 82533 1116228 1833565 179564 716307 1081654 1656167 983978 46466 657008 1050889 1651360 737252 1507946 1486034 562999 1016729 2372 1953020 1899453 1079396 1349177 255394 702431 1119231 729247 1203485 719445 1167525 847224 1955108 238510 1534178 1056786 1782889 1044031 489687 1233813 286046 1378158 404280 1467921 999450 241237 462908 670176 1929237 1906860 975254 478500 125229 1894024 960087 1834761 919382 973518 375286 1049243 813560 668686 736926 360195 581559 603429 284061 313132 1031641 1021723 771453 1447295 989321 554918 1795440 1334227 13641 1834510 1879088 1002898 838350 1142114 1234468 1408499 1936289 772857 180374 1576850 682051 1720806 1573051 1477964 1005862 1756325 1186573 348949 1623127 716592 665778 1476603 927973 1664541 1098752 1181169 1913520 1717672 1968692 1403853 596555 1195159 1211774 1459330 263190 817359 1939948 1943266 1467602 1649829 1861581 1502296 1442969 333957 1267187 58006 1142235 487361 1871755 756871 1230656 9564 958309 1625739 1159752 1046398 1272151 1906608 341507 1417193 49379 1781115 663516 80349 1111768 631812 1517949 965677 1833401 50314 446973 569792 379252 1509313 1831687 1657158 1299361 1174849 729229 339101 129984 1489146 1001021 1978806 1407337 1245415 834856 1240568 105414 1459159 1208808 1722316 1933708 495270 1611953 1691945 1322425 1855984 1803047 1443960 1097310 90668 1886761 1860165 1835815 99313 1939537 608800 1052292 1604356 368897 935135 558336 454899 1270279 812822 786368 1782738 245488 600658 1072259 1900172 1912583 1747836 527945 1335830 539699 609063 1637377 1693354 1937232 877059 1526543 12044 1761156 1679055 1388538 1243211 1762293 1524833 1988454 566939 1031278 1173667 383498 895155 1034693 338227 223843 779700 300485 1898603 309087 1095342 1531112 1801848 1069669 1569323 324272 106903 648625 1963258 1777188 1244745 733667 1238911 1592939 1546552 1385013 703855 1418546 663808 1708095 1189196 471216 340364 1970621 773165 1811651 1995017 647626 238950 653477 1089988 1925789 1224629 647562 1251667 70701 1374162 1766250 1618612 1246997 1935894 1233503 1716239 1984289 1082719 327254 1923653 565085 1379945 1369797 77686 64796 1039820 382197 1957361 1543862 20957 1278331 1389926 1984338 1464033 1497164 781797 1360663 1857993 430326 619833 280019 1718053 1084158 1008667 1418872 1896502 427044 953749 416274 1060696 302927 668908 378772 1717602 1370586 1296582 1734665 1651647 287987 1544873 754464 825696 929874 733750 807521 1368056 474857 634713 1553231 1097944 231988 557820 932789 1312760 1387392 908320 440340 1419200 234072 716512 1092953 1638719 1939864 1664762 1928017 584656 138159 741110 202083 1195086 280299 1989294 1794470 697723 343697 1874223 1000723 1588247 1877151 167148 1691166 138079 1271826 1586126 400986 1878595 494966 1968376 273421 528557 1890342 1645236 429249 1331726 472708 166561 580880 836531 1272030 781030 501962 210101 1047427 8828 371058 294330 136590 29087 525789 151003 1176279 234775 943455 1245049 963763 581850 1602464 1106349 260518 292352 733801 705168 260865 1174715 1698398 1171029 1458845 1112462 250249 1492067 910106 1375937 1844213 1970271 555363 375057 798273 1404305 1569484 555075 1767843 1094893 1287567 616068 448386 1738794 1239256 402938 1531549 1826435 1243424 1933381 689992 1057395 593846 1279047 1164877 42818 1758881 1946810 1143681 318708 78020 1312004 1507130 657292 812824 1233146 356971 1707945 281963 1737575 666193 1165958 1705133 810687 1948393 502424 627700 1680384 1731326 595877 486416 1372433 947299 1038118 334960 249061 976407 1217375 1062721 1079698 1488647 587096 626391 536981 1082698 749509 1946547 1341234 1986548 1262944 820194 1607194 1779749 1489272 120937 134403 265330 61036 146896 883316 1621246 1852308 1339632 1156487 565625 1985685 1436806 255078 72012 856889 1204216 574592 58686 311212 84756 1421049 1761148 1813456 302129 1121924 1701092 1799330 1223062 1169286 900142 875300 1101455 1934695 31753 522102 1108004 1558866 143359 1758694 1230057 1192272 301204 293667 1341891 1206693 740584 1849313 1885547 806478 1934657 925935 770666 378328 431035 650740 1092719 410910 1965217 1673393 1995242 461402 943315 1947708 1197960 337171 869564 48930 1492453 5679 864872 690565 930373 543673 648696 74616 1756440 672783 32464 588947 1933798 1122926 1622821 1808771 728601 222581 212079 1717854 1312362 1460796 1351729 102471 1364511 1089328 1145274 1836921 489451 783512 478084 84283 604363 345967 420254 1663466 1603800 1107371 926300 1056218 967602 176997 552128 191593 1844542 1651635 543939 1110688 501121 348243 835503 1592615 574626 1124734 900383 610082 293493 125071 1073378 852563 1491197 252956 1773792 1267448 683111 1214896 1577287 943791 533358 850221 1597444 542994 905018 401039 1915126 1231893 946682 1132059 1924144 149138 237024 808827 137729 880387 543077 596162 1455601 895290 639342 1715159 1370650 396704 1570805 1513416 1049158 1028023 1618925 1946208 119542 215332 1760744 1555285 1372222 361474 167102 425566 505382 1595190 1132582 588846 1852595 1522315 850660 219556 849514 1950580 1781064 1224258 1813447 40213 1484157 1382009 1727561 515097 1669535 211380 670832 1900844 1753063 1009656 1785173 481167 1950481 1184615 774971 367423 1048370 705199 895701 1269092 1538146 979871 1603660 856930 1345113 1078937 236698 134309 355283 889253 1083763 436907 1411093 1859657 405783 1921487 259715 1329381 214434 1982449 821359 1613406 364900 1898103 1870508 885404 376674 1746517 519288 1271007 1465000 1652285 1768342 1484500 1503149 463907 1587784 458873 1536226 340405 1313991 1236387 564171 610155 1980975 1792822 1910999 1423289 1502037 1888410 4193 494798 1216299 580916 1493616 1052308 1791279 479775 43226 1342085 718515 1027199 835910 818129 247949 1267340 1283198 1839100 300594 1744890 255617 1567300 685323 733746 1374419 1683051 175900 649443 940503 839982 1813498 1268922 259431 957024 1603555 710001 968403 1955185 1838465 350545 1439648 1951229 295141 1353442 1755752 1450391 1480007 437806 801548 1246635 1445427 603685 499222 1713806 1474303 626515 1074970 1563309 155164 1551022 1133471 1378159 415870 1091984 361796 655664 356491 77468 618824 229821 1597494 1897160 1260208 1043274 1426434 1544163 1866887 1548517 26361 1772834 641870 79430 1561491 1591145 675963 694791 1857329 206254 1021472 1063992 115431 686348 15267 1391674 1440914 308641 371262 1381267 574944 297960 18127 1512431 1915075 1279180 445807 707294 890866 334267 573210 1457842 1677908 1461155 1457755 1425441 136601 510137 965350 1229381 999166 611123 962777 285860 174247 1200330 849983 869182 1074495 1198215 1145326 1758343 1892489 1291914 491622 989125 226480 1659971 606046 1644296 934566 1102177 961187 875629 16613 430775 1210772 923739 439156 1121949 713443 1125190 844537 1170810 613590 150625 738363 1695800 361644 1307684 168952 1371952 284971 161474 167481 702680 1918955 555868 516888 1165335 981376 1730417 1521515 1871758 1001094 625339 1275404 1309507 336211 464818 1131703 267734 1271185 68795 288310 23925 345870 1159322 227745 718124 1556069 45177 1614634 334985 17277 1598822 778123 225538 1703294 653706 1774661 37781 1587538 746729 121989 1017042 1707686 1083270 398709 1545119 1749931 650700 262983 145357 230196 492099 1969541 409200 1785749 1221301 1963830 154065 1688069 1644241 679151 1878451 1861628 1032571 860392 1654722 1077606 1169302 1983485 912705 1408981 376014 1051219 883490 1863960 1326616 1419995 1946059 95318 740815 1150482 379053 1903672 1837132 901416 1513721 1084780 1210347 1261355 908301 699027 928405 691225 626069 1298156 1483847 326768 33514 834986 1839363 407274 283715 1341851 1463952 967114 1751225 235513 1482947 362146 1449577 1281956 718755 311247 977221 1069183 1555330 589873 101570 1453377 1134685 1194015 1256576 900361 294646 291459 1539891 1546513 84380 736804 1699004 780735 1299359 861159 1691691 571110 610259 877262 706233 687863 570029 749682 403056 1642145 453208 615085 451962 1088573 1520077 1847023 830317 147640 454144 491324 1764348 15760 1153751 1578274 108957 785612 1617702 247535 209237 608760 1598575 1130174 526173 367098 1100483 1945964 187894 1814527 519143 1868512 795657 674708 403344 501986 459556 593939 1304979 1323374 1566500 158522 1095891 415892 622483 636523 972688 954451 1583650 33909 1864428 564257 1000398 982539 882165 1124320 1390785 1548655 523693 983006 1391070 1343815 1574067 1595400 289280 270009 1162694 1008911 1620695 702274 481909 1607135 353458 246683 1674972 1353507 769201 545305 1404685 1842193 890461 218481 160991 895892 1525936 1596635 1494933 641611 313118 1724489 196239 718838 455483 1917080 666518 443133 175388 1325335 498003 676074 1163147 442273 1343934 804330 1860349 1872505 566196 270179 1433942 1820661 237636 902481 89177 1180627 1599993 190826 405287 1597838 441468 740634 160339 1944748 1260874 1263636 1134844 1914516 1777638 65740 304309 1808103 492263 1162104 838392 1395686 1063890 1395633 234017 1742241 1191863 1762764 1322133 963885 1428723 1404142 56557 508212 1807645 227296 1881065 873459 1739690 942934 97954 327234 1078936 1173691 99826 940305 601788 1847874 1202941 383363 690240 677574 787443 1149983 1198685 239119 1380354 94185 1085390 1785728 694015 1999113 328630 1543141 1494817 856173 417119 159889 782782 756969 65558 822833 787282 817489 1699705 1418246 1675288 308110 1003231 96268 1049663 1078965 546947 1810170 285335 1951138 1172238 174562 304858 1013433 633612 1327928 1887034 500797 1372977 1306590 719895 468110 1306697 228131 283441 1602542 1985889 1473306 1852415 773595 271842 647348 794963 971304 214183 1104337 1612651 1260962 534350 1478333 813597 1466372 108408 858717 1153001 434090 1877944 3701 459607 186214 1745113 1794199 1115310 1032142 1595488 1566484 1186195 1776657 624421 174267 266663 1271252 135980 369942 1268686 264010 1236280 397299 806240 808148 429068 1012662 998946 1306417 1800804 1638563 1954935 1180236 588335 922805 258479 1208597 968816 487614 1730479 406742 1994028 1004121 1411560 1425852 1457162 392635 870489 1679576 1966298 1458425 1050181 1375705 92934 489251 1200248 430466 1496396 37621 649609 506080 838415 42507 775741 1440009 791550 874841 63251 245745 574385 1923243 35112 635616 322055 218092 1164980 1181268 748698 640693 1153321 390874 1661585 850727 550893 405592 250944 1772992 779772 1067735 1900825 29770 944486 483561 751870 1505918 232015 1411920 1826408 658843 532958 445520 1333577 1333991 1012422 480263 730185 1949040 1495831 1644161 632337 1633611 1291339 1387350 448183 456735 921076 697329 1013029 67803 448712 348083 354049 1606861 1715233 955413 1565302 1400208 129711 259503 1043199 1086395 1053691 445260 364956 737101 1072342 1397469 664719 345062 1795418 1030682 851150 1722228 1028384 117030 48192 199782 117423 1412566 228483 1889169 1570951 634694 1760496 1288407 444185 1707003 1395002 1226945 35049 405540 1091870 1093145 530128 1615546 92632 499900 775560 1480628 1581968 179004 850011 95465 1821556 1751838 714265 275491 1660210 1382185 863628 74200 1417798 598890 1766045 13 891992 1887753 728345 996779 1983957 465721 347283 1494330 1837781 423464 103234 957341 947689 945740 1345914 600820 999683 1400041 725778 1474041 665731 1954410 142327 1998806 247880 1173780 1954329 1585928 772479 881118 1414046 1230996 1382925 1818817 175407 1701514 1088811 822126 1639286 1688396 1602195 983167 1564202 1987413 770357 638626 723400 765234 1080567 215263 440922 152161 1462341 1545196 1092557 698873 212842 74773 1759837 1352043 1814493 1715861 424634 380702 1507970 201879 587791 1502728 1895093 760048 1864035 742299 1777591 63572 1626461 418191 349393 1316288 912321 1969472 1927299 295763 497296 1538381 254184 1412160 1052250 1034873 563638 257972 1649369 562749 420573 278858 704754 888323 1116461 1232798 1931258 1353286 1579447 1817403 871322 905037 209094 62576 439268 1433916 466409 1876456 193705 1280858 691189 113878 1455555 1795257 402790 1779696 799393 742706 1987579 1476029 1806209 1194752 1909685 949218 1897017 1692564 927716 903687 1168563 303910 1038705 1315852 1185266 1388697 1892382 34861 675040 1326955 1606896 1496393 1770596 1122718 1391762 827701 829792 1813072 1532426 58750 768859 1752630 1495592 1491310 413192 1286455 1035234 977838 1402658 1781793 728383 791349 596975 395508 312243 458501 1490424 752703 1023972 1622029 1050495 3032 222189 697568 1306926 788652 1346322 1289128 803280 1235590 447164 1576846 418775 1559151 1826493 1861902 1393719 1034701 437917 1023233 927442 472988 136076 48115 193640 788234 1272723 1903464 114170 165777 667168 139865 1265778 274194 724909 1500233 376189 623255 1466939 1133600 529776 1586544 1437651 1492839 1625509 345460 306229 1340004 59131 1012231 1675393 627604 913059 1602521 1112050 438304 1793955 1215159 222076 1035887 457058 834291 1458068 1111313 785498 389445 363925 193694 657003 1643349 931754 1360246 1521039 959270 626936 483985 823759 1412958 258682 1358694 1654480 1358661 769973 1521513 1589536 853640 157431 166279 381823 1683212 1942280 91118 1082065 741485 1114950 1454666 773941 1177832 515332 963261 1230567 440296 1343230 651305 308092 1431823 1323318 1886093 1289189 829867 518165 1326843 510296 742418 1635109 594346 200696 1117945 1270236 822525 324894 452894 117354 953444 1534539 111778 297874 1362835 1237371 1855987 88246 1824023 236310 176743 165905 1404471 1009494 886332 399716 101914 402030 302763 590908 1058161 115029 1648881 1898974 368569 599895 413803 1027442 1379408 1188784 206620 1193298 1405375 1470031 1256484 1929531 1997638 1647186 1003493 524397 1313601 327307 600674 1296398 351882 1324914 836365 201102 761255 1939852 787338 587634 942693 1691660 1482867 1905043 1293921 217184 1490578 625803 1492400 327762 1721226 1945729 960767 348518 913803 658945 723714 574094 992531 1259938 813840 277751 136976 1937758 463194 1047364 922284 115826 75812 1246051 1815654 1196220 1867993 1569660 1742190 782935 1239168 748333 1339350 565181 728141 1507891 1522796 819449 1196470 962934 637955 1582781 818937 1900336 823492 579932 620140 800422 754047 396033 975857 350132 252646 563633 1552190 1279410 101068 167943 1177922 186502 1606651 1603994 645689 616719 1878872 1665565 1083673 497658 1881380 127473 396049 669790 731828 684320 1174730 1830628 1848739 759934 1181107 376432 1325012 1240280 96749 1515326 1106298 628275 1894557 485851 522288 677559 1303085 166140 1102686 1845008 658785 607429 950599 55220 981968 1971610 681754 465404 1290293 1301282 1054578 90239 73571 1923750 1649800 454662 1391230 134565 488287 429320 478493 747852 1434583 541831 1197007 1034276 1103740 557524 1671661 980984 749355 476005 1485797 1209230 1395461 1832882 1549188 306026 1899584 1557278 947703 1944969 694417 1042728 610794 1805269 1830597 1556153 1649645 1891222 52708 475869 855496 81881 84119 624913 373181 1740306 1220014 613763 685238 1005797 1559961 1740074 367441 1245751 355704 1148340 1567152 743845 154053 517937 907723 1053749 1847641 1196161 49676 837953 525710 1111500 1936586 538804 1630244 764378 769703 1694687 1737482 1923457 1732946 1023768 684415 1692891 419839 1906965 1720658 741081 1875093 590025 1922859 601775 554352 172772 923620 58431 1364524 300919 420904 1506197 1037023 1272890 1400305 1603974 582371 1244880 522465 1756280 1978396 514478 1739465 1325898 1529194 1074074 385364 704296 1560721 1825853 1913787 862465 117174 376371 720529 613702 392372 979368 620136 580804 1239362 1629282 258614 1467185 1853048 1821742 382118 1312337 695603 1379565 471538 1288298 1148383 1455298 489796 107391 1233336 241643 115555 176041 626234 98124 503594 1608439 402223 11773 394177 1482638 1981549 1316738 1981369 941199 1395243 1644417 520041 552566 1395259 797610 1256851 308719 536313 666653 318424 1238707 520361 1873087 1518094 1949781 670457 665417 1832483 1903112 1392740 739266 1543249 1338579 882084 956353 571449 1493720 1025624 1602891 92048 1186445 1973068 1533445 1649152 1383839 891465 581887 1085369 118768 611415 1068240 751768 1349792 1142848 1649990 1086466 988791 1970564 287536 519057 707679 1283845 20201 638111 1193027 1238032 1109293 596626 425374 828045 776791 260547 1443905 275038 1186864 964965 8984 1607603 1832072 117547 1518265 1269678 225044 787399 678104 967111 1364446 1899269 40336 1525889 1101138 1863092 1269691 270206 1148084 1561640 216715 1264904 1118156 1116486 368032 1841726 639725 1400126 495724 993785 32162 1381271 829754 865031 865729 1228674 36600 1223561 599968 673878 540176 865273 775500 966034 1833005 1584939 737772 1819552 1427583 657538 1074757 755557 1361178 1471326 1413559 1033904 1255116 1971888 1850988 1037802 1340242 758867 1244154 134040 1732745 963760 1285274 941172 1166619 328000 418997 1119524 783091 1800730 3866 76988 885000 1379630 51595 1395197 686002 1582252 1616536 958966 1343325 901293 1405288 428438 971604 22843 1383648 1365903 682100 216203 211395 1011353 977443 1869047 520984 46945 145384 314981 1411565 149359 967719 1622417 1311070 1660131 62047 1317627 6074 1672223 1103018 317261 63708 1897570 1264551 518844 1548081 1266735 297235 72684 1980618 1856762 1587416 549483 439820 70101 1212354 819124 1494828 1009391 312563 1154372 152111 796408 1167332 1122593 1084616 984816 770497 892210 1081220 298518 567541 530837 395020 1745246 134335 1950557 888611 781710 1889825 1400548 854388 1562387 17436 1673034 1503342 1952519 1523205 1503895 1419364 786049 1197428 1442640 1131984 1035239 1550831 1220646 599320 1117561 1754219 1667118 1314753 1925268 1203903 621024 369435 727556 533421 71837 855354 1222608 98717 1003507 478060 1851563 1236694 1366056 141130 788780 1484158 114707 1224628 1163207 1359255 697499 1765432 1701587 1946892 642558 1156517 68950 995984 1444283 1731139 94962 1448758 1219588 1153576 871113 1743406 1842163 446896 1601061 51614 922675 1469360 483317 329474 779344 1672992 405393 211888 1241987 94118 1753552 1956699 671930 645292 777103 162675 1390004 390929 1075751 472878 921169 299242 1316768 955589 1943075 1343067 636196 417555 145343 1539847 830817 1640426 1144319 609157 66626 430357 853179 483520 35693 324536 1692144 1454477 1216687 1637266 561999 10879 886972 626793 486469 1852386 1719331 1197777 1149287 701776 467229 1848193 1080618 145706 793635 1856449 326629 748816 1732455 1926513 1356465 97365 917442 1143542 1034875 1508235 945465 24041 654807 1453150 635284 926048 768364 1104031 850646 441759 1411889 749843 236967 584550 1257071 798146 752908 55322 1671493 602324 1966575 1651173 1913490 1453507 1955821 1492670 1176844 608789 93885 1464322 291455 1570915 1096626 1775984 1309229 775220 820959 1671842 1252143 1631081 1650437 1768723 1454082 259684 1001649 580861 221064 1459508 1747644 1222774 1964112 1444525 727089 216234 111688 292104 1876128 760008 1784894 1485811 607713 1984443 716810 1761921 1168853 254209 636625 1353921 1733216 1225749 674172 1536298 132389 1199049 785647 1391065 1471738 345119 326386 212384 651891 1505784 1491635 980521 1507021 474796 758972 816799 1407242 622318 1217490 408225 1157125 806708 832406 886919 1416821 944292 1463880 1170561 722482 1233674 1536121 1495353 1949020 1077720 1499646 958852 220963 1729816 193808 1058560 478441 728678 682822 1666682 274016 1952680 814900 542253 1517346 950907 1123156 618743 795537 318402 727404 316871 374468 1506547 435689 95068 1065145 24828 1863364 1160925 1167549 987577 920422 1178700 1204786 585772 600652 482275 1040890 1754452 1579155 1990682 1132630 1358266 239178 440624 553777 1730450 1087256 1294970 1978897 1956295 1192327 1929986 534434 1186284 57620 233548 924396 736868 704641 884694 716584 606538 1097040 467564 138254 1944327 257331 1263199 1489191 1973598 1267098 1747750 58351 116409 836556 83218 1959023 1855767 860860 520390 1736037 1403789 350095 416351 882135 1505800 908485 300956 1250929 376770 732797 1556037 1542942 786807 784341 1819560 1949724 284114 1249452 1419704 1620981 553654 1448013 920990 852557 1904233 446269 1366297 1759612 131480 1644975 583189 1873291 1752892 232482 1202237 1812429 737062 600564 1773748 1245118 1305838 1917269 1692956 1550291 728402 791103 544754 930208 1714209 917254 5437 1411368 585574 867139 158662 662614 351199 1974638 1614423 1325946 458596 621690 1055344 297668 1215885 8641 1585899 7853 424309 964766 1154767 930205 625406 555488 778835 809284 829704 551142 401320 1932302 440647 501218 912357 1739053 1388707 1954551 606265 1394901 627229 236520 1309010 435859 210032 521349 668648 1886296 237382 1620871 916191 1304843 681141 807685 117243 451535 1339427 68607 585470 1122515 844668 1860059 1058121 426372 1716136 445972 188002 532231 29833 1463237 119136 695236 435004 896688 63970 1265573 1127027 373163 468116 1605891 1447761 1592257 1559864 489717 361983 157052 1727751 578617 588909 1485668 1510696 1855995 431957 870371 1605205 299912 1955042 1290514 1768666 775763 1190117 961830 6506 139034 1817766 422816 1880330 1072454 1588194 744014 521546 12334 1010543 1428311 1429458 1525430 915909 1409391 1918115 1977509 1423706 121537 1644629 565383 921921 1614743 909324 1721713 1164987 375794 7164 201626 1214475 1309695 156843 136382 574323 303826 1430647 1641645 1014418 1525972 1021479 278053 1626110 293027 1109332 1590761 1991334 653249 1456851 155094 1254984 474887 797790 1379632 336883 1014604 515742 85173 768861 928629 724492 1136706 663916 113267 179445 690016 745574 1079953 532829 1893125 1527965 1097285 508138 1284076 1603277 1830390 1436390 1968769 80166 1444934 1649462 1171609 436136 997710 822398 426468 1130834 1441016 741302 1879095 412156 868712 1275457 1574272 838259 1453335 1447179 1348327 691588 1382165 360749 226870 26809 1729382 737116 29359 897719 544278 1161222 79578 1867284 860872 598957 702521 1449252 491280 1894267 492760 1985298 155984 968281 1911701 378254 308277 1544596 23549 328515 704210 1173796 1324782 662168 36545 1844422 1457197 658454 683505 230142 1908904 1283231 737975 1342924 519644 1832405 765020 57523 1325762 367885 5365 970247 1884546 1249655 642785 3930 1417072 1853223 603883 671439 1090396 425505 386131 1897170 106877 347946 255163 1954398 1723300 857998 1424700 1956092 1339938 1365645 1945545 961461 282038 884282 1440853 611425 1321114 330207 1411705 473640 1082394 1050606 782047 1657432 1017205 128351 1621509 1734813 1037026 40786 1779322 292871 1948574 1709241 209246 1439778 1612380 1156359 468589 1771211 1151785 31618 1349193 1558493 512282 1556612 1039996 1853603 1694949 1690780 134067 1962186 1262661 1996719 447433 1010235 1374241 1208881 1318987 1699406 1341319 1734319 1379381 1531763 1098444 1414011 1346698 1736785 1400313 998936 890566 373480 846956 1214387 591046 1538969 132111 1933706 1718757 1276672 321490 43973 1987147 1337971 588107 412125 767054 284068 1699612 771516 639727 1236304 1866967 577714 386176 1622145 937610 722004 623530 26283 350455 795663 1539658 750553 1547541 988947 503360 703291 1358648 248048 940488 1788405 1117510 1367453 571500 372141 1699836 1867683 745967 1634472 1384420 832684 1578688 1991112 1180727 1949555 771058 98194 1526217 629824 398467 713113 1757313 1113005 37650 1104253 1304100 962716 1972205 1411333 1190947 508523 1089524 1982421 28219 1221993 1781089 504217 1024836 707059 306278 648113 1530493 33068 697928 1971614 1173925 1983970 1808537 74915 1372946 136355 1954489 798840 1073597 832339 357468 1165485 774186 840946 1074914 951976 84372 1217001 418935 1052309 852022 1430874 1322147 1949772 562949 880029 1591590 1970765 656190 1879529 1328427 661316 1467325 57813 1574329 1608676 97802 465127 1111978 1654520 292999 354896 1414238 911671 620718 1755817 1846471 1334268 403213 242783 1736050 1319413 1684991 1954072 496862 1650686 522604 18245 1040544 1545827 888632 112221 109249 1412432 934093 651409 837240 146837 452421 412139 1114827 955623 107295 1575740 827636 578259 873609 1448844 820030 1526922 83163 1503200 767439 952430 162408 1241582 1004591 1012914 827180 1575609 647659 873358 1312832 576956 130541 271388 856213 1243320 668828 893412 1121655 445360 327165 1033391 24290 773066 1714979 963473 1708345 1629640 417828 465287 1451238 83192 560224 783537 917618 389785 1077380 1874967 795072 155372 367018 105513 206690 1058205 482809 1743244 1577260 458649 1086206 278957 1861893 1992913 626413 1399903 769696 79129 1608447 641139 1277386 662960 776665 767806 997609 1104547 1759910 264283 1837824 306192 1043786 803746 162759 1931145 1574804 1827983 1688004 728299 327819 322655 1326216 1691360 1590658 1353295 197446 189236 717645 11739 783811 961599 62508 1497367 531648 435691 1860239 1077493 1066338 807813 1754592 349928 1542644 523061 1482419 533446 775232 1770851 1353223 59964 781217 596439 1053225 585886 1024438 875860 1951236 1310116 1944860 493303 1631372 337747 294181 651391 372163 290750 413660 390095 230604 1343343 1835413 1677913 1941118 1440129 1669393 122436 425053 1373942 882586 347705 240682 1031611 410359 1556419 1097604 166154 1326540 1120351 1653564 1540492 1281998 1344872 599673 1905299 1858484 840241 446948 1750379 1743859 521768 995164 52834 549150 1306124 921576 1287633 369825 99362 1218764 521489 974830 495661 810191 996005 788911 1837699 615526 309222 1169816 675359 411841 1159222 1328609 986364 1383041 1076621 376023 1004633 622417 618961 1456914 1157853 1901186 223967 364947 1593385 115602 1040804 1731979 605703 1293244 695644 1503596 365325 887123 1962560 120625 312489 1440257 589300 1171231 875831 1833041 1707532 288663 1878779 1286618 1100837 1666753 1660595 1119648 103704 636336 1324344 1055752 1108632 396080 1986159 742097 558030 1426971 1775467 1642592 1597187 1799326 90455 565252 520103 1861210 1898913 1547326 67814 1235784 12293 1133023 1863428 721325 784364 281651 90106 804357 1614805 1025978 1391715 1594446 1544979 575512 934680 890462 917946 220125 1820433 309148 1367203 1893345 1287487 267682 81100 1848790 584226 27788 1086080 673949 1649251 1861687 940793 188769 551696 1563123 1627443 396313 934210 1158552 438949 506947 1785593 1961127 1207919 1237640 1546324 1264069 462603 949822 1185868 1835286 391244 162221 351028 535574 1691889 1730190 1122919 333597 467120 1887011 941906 1845662 356248 1105111 388459 1795986 468102 1002542 1026312 1820284 1920484 852 1696886 235036 1282090 1447136 997346 1609171 844139 1208920 127037 1585524 1621972 1696032 1546936 565500 1913740 1020269 394894 790224 1681764 657662 1364314 1146715 1696183 1870753 1072914 1780517 1143498 1700710 1914424 501369 1857071 1887635 256870 581422 933004 1621931 82021 1374672 1350916 1298074 5312 1549755 1381484 1683379 1300873 1314343 360992 1944262 1903055 468537 1689889 1998072 978686 633130 1960312 171386 9007 875990 987217 847860 962816 1937520 1637340 229667 1864926 1480350 917251 1296577 736367 1995511 1151530 206687 1150653 1703924 878303 1395604 171044 1651673 1662698 1892748 1832201 1311355 1046369 915422 1360509 641046 771257 235067 1544897 1517525 1931884 1747454 1364510 1115519 1934491 1755990 55301 457210 1047276 1888048 851233 1460281 1541593 394278 890556 1198603 957138 1977856 1068996 60295 1873 16161 668654 532981 1219051 1230353 1425991 728286 1417006 802023 778077 1676420 693941 85377 1683336 213339 1868750 322952 177105 409360 1074329 1161458 440999 885597 872951 330594 1844075 683835 1527604 1094801 676359 938246 1706515 1068683 1206925 1976857 1599655 1013463 1058160 80368 1788050 1171689 707301 535953 1296796 1780273 955701 1304320 1016484 1579805 278850 839209 514421 222601 971391 1662387 1357719 1115774 866494 234117 1974484 35313 1686965 495543 1995919 1135069 420809 1639903 53520 385701 891371 1758255 590167 300121 1666958 1736142 1912365 1539898 1497716 103902 304907 851431 1399236 588219 1133265 1606461 648348 739917 1199524 1187068 1487109 76003 1951443 1362752 975780 717877 1448157 1187126 676210 72446 845312 853241 1860142 1455438 910450 1706977 372174 237689 1339584 1240074 1564182 1740711 182889 99019 1450008 526787 678012 1125612 507421 1525128 342787 250493 227642 996167 599385 1671417 876891 1071093 70707 1895766 274041 469123 1689039 1867387 17743 669801 917329 1817739 156095 341305 496095 1832933 143718 1444796 782361 1064675 1382963 520081 767966 334997 1888541 1951808 937254 1097087 1903566 865128 498400 3899 219671 1781775 95429 123072 1710631 1814779 97373 391349 1626999 1874131 1756050 1667857 31205 1165191 825648 19340 97064 790217 172449 1312697 1939392 1968398 774727 143082 1031709 1791205 650217 1618695 1987054 1999817 123976 1801309 1591312 1583928 1327913 908070 348317 1366100 1282548 1279540 1423899 509169 153722 435112 1725008 1985441 32065 1215131 523776 103081 1413305 1980184 829431 1035288 1418378 1415305 448857 658242 676434 1468439 152858 29693 1360240 1577845 1381254 1833231 680818 1467912 1193816 635935 683364 564702 1061939 78569 1898044 1426983 1966401 136089 1080698 1780628 1219995 1258778 1862219 988624 253507 1719817 1498400 829051 314170 757352 1229391 1527948 361493 1620986 784395 571429 1819017 778713 1592786 833501 71085 370146 1272046 1417477 505295 168411 6220 875235 769943 1236089 1347552 115591 1868979 704211 533192 451850 570266 292624 1654670 1453363 886334 1806946 270722 280437 276350 1940226 401567 907903 1592088 329517 401884 1628285 246220 83575 521976 654711 1597142 26588 193873 1553042 158111 1559394 1233603 1074214 1803220 189726 460915 1203589 1696392 172681 1814656 738395 1214414 252475 1896664 1096177 361512 791217 764905 69749 332772 1633441 208965 204317 303175 1497157 1723427 1343763 438110 1977852 776385 905966 1701519 133245 1900525 466626 864780 1121806 59538 797294 885902 728818 1598153 517621 62455 1914882 156290 665366 1044252 875595 371942 975198 1993131 357969 506425 1056307 780828 1335264 373 1047863 46270 1895864 187324 748162 1469482 1713092 1512946 1028985 793434 128794 960495 1428217 1523535 1899752 1754755 1110786 212168 1233290 619151 347077 1584134 596177 1462375 539088 793777 84065 1329984 1917280 1370319 1249906 1247706 1400836 1947810 1276775 1271799 1416799 180265 1281151 1417539 1628360 1693368 1893073 461956 1489935 794156 270528 658950 1825083 534789 1228544 836025 1994462 838729 799541 1150514 875716 1159431 256372 1675851 427870 1416207 858901 1512679 435317 938786 880763 1108377 120445 274401 1325086 92296 1209055 1036265 692319 934238 6134 690954 1301366 1615841 1186856 433534 555684 1187017 780467 262829 1981230 1801627 1976840 1964572 490668 1777399 782541 1531070 53045 1736675 552617 361245 678305 1746315 576096 423102 1247685 947934 1429890 1265594 1190490 131538 1351650 1384647 242866 1451103 866590 1696630 1771604 1895181 1942606 1308079 269644 1891574 1808911 1038837 345136 806903 371442 1054504 263766 469577 1042160 1695477 1227220 1338626 115040 376879 1454694 1906962 20112 1631238 992459 1670355 989016 1717307 848627 645159 536714 655789 1704902 887583 1892103 989772 1016051 1843724 729142 502280 1651660 1844086 1830742 1624122 534743 1728103 1474221 134559 152070 1444561 1128591 293242 644198 1942217 1341278 1471914 1649857 1164647 1965302 1409681 1507788 616250 652915 1227314 1377032 226646 1775757 567727 506195 785107 286985 1905717 199552 57756 1302298 140104 105152 1232907 55594 1429025 979379 1107946 458365 752563 934673 963869 795176 871903 238879 1012090 1014690 1416692 1844411 300917 131593 1560533 78557 514623 217970 749866 1669710 6982 332498 799211 765934 1973659 1122248 533681 74494 199158 492741 294170 1356444 1346030 1100397 1719794 1667960 350404 842 1327859 867792 1806577 1667137 277858 1675166 304186 212878 1931688 554486 270491 880805 1122429 415843 476172 663287 650138 66029 1831164 1258895 1443809 348056 1755265 1045785 949095 383038 60594 1250785 645638 1743124 944140 1272207 1693004 994470 948249 292794 689551 833112 148436 117560 1089581 1849771 343409 730494 1850456 1129758 1864193 1387632 1688943 775011 18973 606951 1470441 246996 1548631 1257162 634567 561556 325400 1502938 1835557 303197 270950 421793 1648545 1910030 1814942 115175 670200 135836 873669 1770505 1208096 1315638 1422122 94581 796454 509914 1964447 147978 1872725 858916 1232916 641648 776711 513416 1444612 1231391 601219 750528 732574 275611 527760 1477518 916483 889614 1219963 532424 294992 811561 1062792 1672074 257410 1409310 1379188 1998330 769012 438324 783841 1589712 1333046 834364 1578378 801788 1053968 631938 648997 1888343 18622 663930 132421 134865 953556 349112 612408 801039 866776 1500875 1931213 1094900 1262883 804957 1601881 1675853 799512 231 1244422 1606082 1760254 863075 1854246 921009 193123 985925 1411748 634617 374165 79361 429355 1599902 1774666 308558 459944 1981075 725423 1357694 1261975 677895 929576 704103 350913 1892178 1878027 1330785 467012 1221670 659300 1467618 487962 121222 348329 21103 299567 704313 1594659 345533 1674143 483190 882379 231723 151147 1568457 143642 1223739 1391348 260529 296082 881994 1013372 1909895 360429 116287 714109 242318 179852 1204405 1887972 564572 368753 1318589 147083 161125 478879 1306 706377 1903197 767930 415094 566667 1178903 279305 1454875 451645 684000 1074193 414360 1154989 1100526 21966 1051685 428243 1729782 493898 108525 177908 814710 821682 1915576 533791 709531 1633642 1918186 878193 1349390 686563 889495 878891 1069173 108391 1460212 199858 107431 327439 1170650 1332383 1295160 1396878 171709 1371622 27891 928158 1917491 983551 660924 771774 1069498 425803 290970 562501 734673 353431 270369 430115 650827 172303 1008518 1800349 1660841 248391 1575897 602691 1457769 1651056 566406 221777 1440411 897445 1953052 1769175 180358 994579 1769169 1994106 579113 87508 1435377 1310431 578072 377249 743306 535800 161746 267670 325640 1470935 1341890 1767451 1145304 1328461 852467 51191 1775109 702310 1646727 1370880 1463344 420792 436765 272579 1900223 435941 1953494 601727 1365091 1155045 124624 948590 360858 13027 1623186 1570437 823092 388628 647598 1353014 710700 1758978 85308 1037463 1712454 608530 300600 576352 915390 1877511 586124 307468 1624136 33549 348693 1734 1895744 1983330 1562466 1239517 1792983 376480 900939 1483564 1763694 1309649 109746 527171 1005351 112349 710975 1171245 214016 1344144 181191 1454996 871104 754638 1749911 1690994 756507 1965358 648708 1127978 472672 1498353 444497 560691 1215650 1926342 475174 863306 29025 557484 1398325 1694809 961915 1992357 1651493 945420 1937955 1114483 160797 1567773 857241 691409 828849 412614 503497 874492 558057 1917194 1509117 1933373 325368 1467950 1513645 1341794 1970408 1603756 1404436 1628258 1703652 1717915 246018 1026392 1479659 1605064 1466642 1160295 649669 440462 780495 1946640 1371355 1492491 1006065 1943880 1900138 26478 1712047 1536815 1209432 1424587 1672701 1307947 1834827 414208 431523 1940285 352923 295811 1153327 912486 791161 1966796 251698 1609042 819679 684860 1635697 1108257 1100864 1651429 1087152 1830009 1639435 1036940 1303027 1211340 1912360 598557 1028647 197616 1956684 1444587 1695659 651861 1648401 233441 114078 799436 1789101 1840216 1085542 285002 626591 781969 363206 1382007 499439 652115 153674 1242877 715599 1458563 198765 412169 1840595 1395195 1820959 1164356 1101671 1414555 18889 646611 1883578 1260345 645010 1823052 1644875 405883 1141573 1859036 121164 389739 1431114 795351 1308852 1854185 1960739 1680291 51539 892160 1214599 1132617 1065585 1467973 1117042 278468 1366013 209017 909455 1365297 1694283 1237299 1975660 871330 139577 810452 783214 1835398 1742150 1606848 66302 1011233 1515351 1597139 1259415 1806504 1807953 933239 1027056 1270383 1986737 1259866 1868608 962054 1629014 866626 1206408 1947573 48793 1744329 1623779 1318779 1711311 1453709 1735909 919387 83221 143909 77957 21645 400593 1331103 923994 1167250 173112 1825974 1474416 1825854 1291903 1794795 1592234 1917434 1229327 498372 555617 1688148 1030136 412834 1306576 1443221 1844765 967011 1293034 527746 879960 44091 1650824 873947 699932 978110 423944 823417 907177 976734 133148 1154947 1139157 1923948 879577 1469174 925585 1705078 11083 1974753 1950616 1299996 1195428 709502 1719183 747941 1889061 871106 1570371 1469951 1610303 1776386 246096 1170207 1613919 1888423 860133 1885478 902629 314016 1966293 579690 1305769 484484 417223 915608 704188 1999039 1819265 547718 1219228 653570 398247 965981 323396 1585612 1072621 1724389 1343588 1407991 175158 1588657 235472 1807761 344406 905596 942608 426737 1721580 142323 1693038 678478 1662098 1976290 1980805 331844 1672938 137516 1061181 186597 328035 264962 1438738 1218249 1256603 1939090 1548521 1209438 966924 1759704 462365 1386658 986659 705026 1010292 669380 1126824 1647458 851169 1757918 964457 1132136 1540652 1189957 1100267 444792 1649608 1756428 1606220 1373971 1114712 1315725 1000914 1590083 1229151 366890 1239618 1269457 826305 1987078 1118116 633556 1099560 747760 1116950 1552611 1195504 601875 1137949 1224217 1532968 1433605 171553 1608056 1030300 1590110 1475260 653339 1786110 1212593 59162 503754 1982664 1415143 242520 1028866 763126 1919836 1727115 200636 1223212 1295413 1380176 1369257 1066804 1560591 809758 1104326 1969717 644164 1989700 929188 269586 807610 1511806 1857863 1525096 2612 791286 272962 550377 907411 1663479 1839190 689901 321546 607451 1184736 937637 1208888 1234304 997790 248321 482122 839405 1750752 549460 418588 965770 112693 555865 1178531 1985851 1585259 503163 1142657 1991799 357304 1081504 69975 1442054 265377 1186773 1758159 689857 1176309 1488461 323006 520526 918712 615541 62544 1641153 1241435 996138 1181804 869515 280787 1789727 524688 164650 1263597 71400 583504 1721217 421540 1126844 1101634 453011 1537836 1826440 1778635 264473 676025 281942 1096843 381876 108015 337587 1619949 1839744 333150 1363075 708219 433611 228435 1004277 1631216 1018136 450556 874090 725162 1794577 1730801 1559661 1587695 1628230 920936 1594631 1242152 1786007 1869251 1663258 1788271 353408 674443 377421 1345435 798755 846345 100733 1215195 190619 906227 208606 1878038 389109 1146523 529040 1544022 1815907 986625 1142182 938133 1056969 708606 1445544 1451279 1458157 1055465 1598098 414390 1236772 1180393 1038570 21730 1729320 504191 1080908 589660 1364387 141591 318721 626672 232525 359946 725925 1780838 1142501 1242912 424511 1214541 507518 344983 1206845 453051 1563556 1124901 1541170 61451 1258236 1190766 1606057 1243764 1915165 726283 1910903 363924 1634640 1222814 324305 1114114 668590 117581 979219 1487990 1776202 1632887 1275819 124337 303845 809731 637617 43428 190848 1947403 1729093 1269320 289882 1037214 656098 1952744 609226 535127 460117 1311707 1450582 669614 1595388 1696638 570014 1132929 391507 134762 943312 699670 1987271 945862 865085 148564 128616 29101 1726306 1600363 964393 129390 351876 1937326 501209 1465158 1154453 1577149 112144 216156 168455 107613 126665 656781 1776569 1751158 42315 76317 132276 1621220 1919149 298988 1223032 1403737 1194042 1338093 1750317 1388558 1584057 811684 597822 1959653 97791 859134 1347695 151538 828931 1859750 1351657 1096879 1123396 1790564 244338 981857 1545221 1692179 96433 1917034 1366481 1907416 1647727 1474557 1791706 1699750 1689928 1259467 438802 1200304 1898334 939365 1129216 879334 1479600 140841 429032 283633 261250 387022 1647104 697050 567307 871332 1541436 669206 866600 1045986 501997 458441 1481876 1047664 1780235 1663644 328852 571539 14494 1652190 825999 799307 1823392 1926558 115769 1838123 670444 598927 998894 771799 658783 725683 1215388 1554838 1699465 1879173 1876245 765612 1540056 1025709 1024095 1915544 1569197 1261747 704650 542643 1791003 1903510 1736646 525241 474046 1090051 807916 312078 1329569 1419275 192573 662293 892641 480733 223285 823766 1443993 369415 934089 1691437 1296714 1230450 262961 805430 230919 1324312 831925 1412003 112564 315270 1846572 429796 1045870 534300 312014 1938808 1156860 260450 973686 702351 1710042 1428532 439242 1836624 1035563 1920720 745537 1576935 1378481 936419 1863634 1086511 629038 1066629 1669284 1028648 434179 150920 469903 1482871 1153507 1988829 938443 603978 332260 743060 489902 75523 717687 1704520 380639 644944 251259 705916 643310 230402 712444 1157182 394203 1684050 1183822 411480 675045 1778910 1163328 1019686 1183989 1472093 1341343 571424 899057 626098 1229099 1237450 1468663 884656 27340 1252696 1726630 526426 1490836 1251969 1093202 1292856 841921 1884756 995893 1184563 1617068 1836220 550878 633729 1005599 157336 1608389 1533688 1470853 1162976 1811163 1203794 167411 1804915 1934215 1456329 784222 1289473 1222470 1385130 990150 1960908 709387 1426738 713832 1886116 1377234 1393006 1520595 1015762 1224562 1802416 1959424 1570268 1940986 751116 1221841 1830808 373879 1581797 586156 372413 1324004 689503 1047993 1117340 1473437 1623024 28016 39930 1349937 159627 236400 738388 271981 1095446 1547828 44442 18609 1596841 1827046 82464 458601 941194 1147395 1713547 1465909 1769969 1262029 1349137 1124115 1617465 258120 448160 1279049 731724 408413 1941405 426175 920183 616862 1897366 483750 850804 606419 714899 1938254 322707 1027165 1530809 1890423 1664007 400769 14590 1359883 1912605 1402645 1511693 1494303 1759896 1085995 960906 484221 343753 67016 541091 1193966 1557714 691640 571003 326569 1292407 951645 202002 698124 1965814 1853729 1658344 203621 943255 1200800 796718 1483052 386013 1462968 698721 1551217 255477 191191 1290418 1024681 1846330 789503 13323 1990474 202324 1288373 241663 1502587 400453 250566 1175423 271083 1742798 1777278 1264740 1607295 1259425 690599 51870 1378333 1889963 125827 1718047 1475770 1789259 1573152 154524 442772 80821 697027 1900770 82506 1195620 1200513 1221911 632938 1714857 1030792 1810698 1159839 1469330 1756649 917424 1625142 1149976 1771369 1900026 1308591 1320118 1078070 611799 1066228 1837616 1085184 771291 60754 1758109 1559883 52864 464533 1189484 931766 739931 673481 470097 1820110 147219 970028 613846 289462 1987625 1935119 254972 482842 464551 119883 1765667 634961 1728985 1109106 1264227 1502710 1507529 1500888 707397 1660795 699556 1151985 1191991 1328509 1161340 1094170 1266497 1352823 1838543 733975 1221739 1810031 1507736 1673950 733084 1864089 1338731 819592 963133 103438 574159 189134 140695 1100749 945730 1498895 341937 1858080 1176291 1300013 918283 189081 1236902 1593271 1829734 1031235 1432001 1555461 1833081 11023 1741124 399449 1235119 5969 1930685 1835081 1182011 409881 970068 1953731 9923 314636 640698 1631218 1607304 654560 775978 1883482 1935532 1748548 827560 838539 193674 1045108 611054 244716 44809 560582 1341706 204556 749752 1620845 214783 208337 901299 1535654 1933129 1060226 1072699 1208465 826015 1395530 112966 922402 362409 631819 1995103 1401456 40131 1227127 1395838 611381 369996 241050 1278670 1082378 821549 1803424 1810971 1128256 932175 1478112 715508 1256626 1923640 1490619 151057 797931 617652 373777 684327 1077379 1282447 435199 906870 854446 656200 943398 1095780 512366 1844709 67158 361715 4185 694972 1852813 1210905 1473076 1852731 108802 1912111 418895 599053 1513674 824326 687298 1629412 889574 100675 1877019 993098 1906869 944122 1859179 381680 1351209 1061782 246149 175577 308753 1737176 586472 1661517 1289669 481587 526997 1126235 962956 149235 96807 831920 153950 817236 1815718 227101 1252585 637879 901755 641127 309492 1273643 517737 645432 821611 1625797 1436984 1157153 407631 633537 136909 337382 1111040 9432 1071874 176553 881351 614800 1530207 956374 296556 1893619 510554 509871 1248307 503500 1193285 1230863 1038143 873239 237392 1172206 458284 990528 192415 1809838 1672197 1831097 18905 832734 1847883 179086 1672347 571258 1763139 1650443 1480437 1127046 932540 1595477 1929913 20886 1569616 878060 906370 482167 1816086 1138342 409416 1566308 1464560 1280423 18470 304640 1168500 525825 1168184 1477045 170258 1816839 1362474 190543 389487 1239219 1515130 828598 1714521 1667974 43518 1798432 140751 1778898 1718157 716209 1380649 1756830 845513 1202100 1656779 58945 1231247 731924 1922158 1538545 1626561 1302098 247449 917709 733082 472707 547443 261968 307677 1571315 610746 1195391 1268772 1734876 1270060 1461244 271226 476279 1720290 1897023 337869 1283576 708778 1236559 51239 1513276 1149730 899751 100537 159052 1823878 179026 38701 694928 983370 1620039 1429699 565737 997900 1328574 1558183 1779668 1980344 887568 1246407 1692275 538623 336867 290491 1352678 558745 883363 858448 294429 1939544 949985 1451480 1293975 846198 696180 1768059 528636 1634165 1294424 825688 1088527 1535604 415411 1953457 547192 869029 986076 1661976 1988911 842339 964617 1788296 1600808 1975809 607899 412212 1213052 328306 1553371 936325 1288726 1279199 952818 536910 714172 1577602 411522 1100711 1237927 689975 1669961 933671 612226 766314 292414 1656577 1544344 1577521 847886 911533 371796 950006 1309464 1006645 113430 475976 1567164 1296223 135743 1885632 298183 1061187 48872 509493 273718 206156 1236792 1004483 741827 1518615 1215564 1371492 1701343 30090 424997 953292 562692 1161584 1685451 878406 1701809 931137 1801101 842820 1818200 70673 1098302 1943013 1571364 1586605 1988810 1376432 246610 1164337 583599 968601 1506217 682459 184077 1002422 1944956 1504551 759736 272138 1154627 1269451 1418077 1558232 571706 1067223 550650 1741063 1063380 1964966 505013 165583 1483730 1760013 1368202 1398608 325850 439444 1509718 339335 1720537 1666407 1076013 1746298 1422059 1714295 304638 1630125 233111 894282 912521 700689 1246155 1636943 1354867 305894 1105085 1685046 1817985 1146244 1882712 1041002 1102245 201644 178375 132445 517013 1826300 168409 1117428 1886477 748171 215425 1073865 1137013 1230088 1789976 206158 868081 612884 1508151 1946467 553247 1497800 1212837 412456 864477 1512401 225012 367648 25446 1325076 1103294 217671 1498492 1825965 698903 760946 1495182 1571495 1172263 1660117 963614 1395086 1039934 1437840 1564902 828456 372471 825596 64287 219324 1645156 923239 790456 1431026 1632581 1168603 1994110 1973905 747675 1032838 1345892 1975370 1520086 813614 235463 717224 771052 192601 1049075 1594378 95083 1636972 505419 951970 1937483 1335672 1700018 1394612 998996 146013 22681 476849 263274 1671937 1766441 91144 1187943 1270931 811601 1118043 1400494 408804 195607 1845496 1105847 1949380 1083966 1541632 1619559 952605 1385983 1313087 55979 286016 213935 572492 410736 1738709 363798 1948094 1801815 1303485 1002558 234100 1300705 961344 765820 1149042 1023117 1218406 173910 1622349 526365 362186 198502 1175253 155590 1697255 624055 1576523 1606761 1648986 1913981 1450381 667372 1857312 1891431 1972341 417399 803752 13992 1479092 1403778 140296 155865 713680 980846 1225390 210584 251812 626673 1927492 945004 1941310 891075 704478 174893 1001886 1629488 1883423 1808846 102861 1535284 1054154 1414603 414007 126188 398016 541503 1177299 304249 854598 1606591 1752477 1316033 9375 299691 295109 561566 279868 597956 1702559 1816201 125294 732398 659360 900320 452860 559534 922706 1115820 824809 938439 915408 791658 1362349 114429 256877 714612 343923 1197395 465639 209109 18040 966711 1704785 1032758 1699689 84285 491649 87288 946858 1989617 960193 20518 1022101 1320393 20543 600915 749823 1804585 421769 545267 1544783 1315431 292732 290902 1467267 909733 1422802 777623 1672660 1535451 735336 617385 1320025 1043684 154005 1124607 1671257 290394 1715024 997815 12964 770630 827596 1806196 1075174 923041 829833 738252 699094 361172 1616981 1288238 930598 259664 1705879 1529191 1847953 1905114 1533777 1952304 342054 1083441 39147 347129 884793 546083 1283812 1871612 218704 1903178 563065 667104 1906541 1768981 1723761 606133 835709 1233653 169565 1620810 421868 894265 47395 183757 1877306 426543 1078993 1855175 1232849 230544 389970 1854248 1724727 1653493 1378949 1006397 237230 618497 60079 50023 989008 1975010 1952350 1626508 434658 853626 597253 1570796 1734563 551461 871058 204997 1458090 1616164 338354 445439 602243 1643677 716320 897873 1231373 98760 1412507 199014 644092 1975829 1961984 1774568 1273696 1627135 1039393 379158 384743 668012 1508842 800471 400262 683271 927410 255978 1110788 268440 1379318 1301904 99230 109647 1370972 567283 1311663 1336630 1348467 1434360 190255 979637 1879472 97000 17378 1220493 1266516 1449090 789302 1703085 1353086 1678658 115090 691216 1263624 381336 1670316 1944777 1465208 410352 133292 297436 127062 1652021 1031301 442798 1516669 109275 588307 449874 927745 643360 859138 1784585 344126 1179569 323462 1741602 97383 1576694 844587 8094 697837 308188 1513275 1709104 1396397 6047 960794 1378793 1510524 832121 1319221 1467900 286324 421967 1756893 943311 148786 1469753 958318 153701 1704823 1316241 1862343 1204098 1546236 1391690 846821 1181796 202024 380967 84219 622484 752018 354170 1528038 1712673 810981 980808 1418512 1919503 858587 1714806 1683117 1472231 1498187 588885 1816626 1342872 186249 1673924 1979250 189657 411132 405719 94816 435930 1180307 1988925 1179600 703799 780397 1763328 239572 1261878 1080627 358571 1613578 872193 1703240 1053983 1609065 1781512 927547 1096191 1666170 1664597 887730 1821065 690487 1728937 1611655 724755 379814 1415339 1030472 1723157 1733538 1318440 325724 925383 1714640 1978215 1094750 49780 1112088 280302 836450 1577815 499731 1898930 716321 555609 1500346 1417054 818392 684008 436794 1750733 1626209 298442 1491215 1548096 374745 1318974 1890856 307160 1452795 1506753 1612182 331502 1445980 1480867 649429 1829615 1518388 988259 325515 1578423 128458 926619 1555179 947636 1023978 655181 583730 232578 132235 1498647 1580744 1223031 936960 1307954 1289282 1075958 1439273 894934 295263 1162640 1185184 1915272 1052076 1710641 1150381 1073864 64600 21555 162732 1477574 1338312 297621 87407 588122 472349 176802 524079 1427285 1164162 1793015 1741040 643862 1688149 1837135 1372605 1284342 604842 693193 1199831 656016 124786 1891886 1751983 187671 1443981 898942 1250439 897038 1261191 575666 1999703 422812 970310 1861280 96045 1354141 1016557 86997 50583 560693 1120676 1440785 1070868 353865 959145 847634 1915141 460218 1304482 1729428 495955 30171 1292850 770385 32589 1894554 245145 930599 1254893 739538 851647 788833 218921 1089128 686575 1141620 617477 780948 389267 1356245 1038097 1620763 1007115 481824 1766645 1307235 1092777 111302 1975474 1022009 244435 706409 1573552 8030 1340461 962708 1907453 865036 991861 1107933 1990964 1769395 410795 194721 1090565 1245506 965145 999737 1083962 1305038 1008231 1428099 531651 1884979 1127426 44110 868253 1216296 1452515 856916 224367 167436 1859523 1822041 912622 110160 1711872 1754796 1596396 1268324 1206358 1012236 672027 1178648 758671 1842620 248371 624186 1713928 1791903 1326628 191558 279211 1503712 1626367 1231848 1137691 711519 431190 246926 1906693 738513 1158171 1860266 346739 1774941 1859929 1733697 267707 1998250 1218089 708212 341997 620468 157302 561616 1568179 113426 1743888 461050 1874716 1943906 397197 699 968854 173213 370932 1926479 1707808 172251 1677637 1733720 1241613 1372450 1624510 1106656 1459573 1579879 1956019 440854 1472334 1626147 233852 632519 1081915 832820 533695 1363866 421411 2620 1210021 1241113 133954 701623 1799555 208196 730335 9937 487296 480614 1699251 295754 327862 854763 29119 1764957 699249 1904675 408057 531516 1610273 554966 931403 1896958 814044 1337835 182821 877940 1735710 682504 1392633 1349707 448282 1005044 685901 1531371 1287952 1679268 1322013 1864565 1894780 867526 1260681 706514 1990225 1865183 474637 695700 1069481 1475470 476813 262304 1330578 42106 110246 621869 1310748 771424 524432 1368649 899557 1432400 1010854 729069 209045 1665994 1938386 364081 1837863 1139958 1347431 299861 1134331 908971 839581 143603 12529 1868636 1140595 1657354 1836989 501249 1202102 1352708 3404 678845 1968947 1791768 529538 1870919 120777 648901 1174427 82358 1613732 1930793 757152 1362804 1412248 1729785 888931 1088665 865891 626667 1093095 1359460 47851 249458 940179 1027209 1420485 637583 1480567 1339345 443591 1881740 1317815 234933 1376893 1470587 430963 1084403 913040 1848877 1805487 960095 435085 1522272 507563 762189 905287 1900970 1655017 836324 699010 971332 1071053 95700 914618 1399716 550708 1830875 732675 1398339 696303 705639 1356529 644297 1409949 352513 817645 1410860 1631803 1230246 653395 1512829 964663 1728591 1740704 426774 1555596 640489 1718525 295971 1792417 1710453 632136 226849 1869159 1702614 1273782 878019 962176 1434916 446780 597348 351682 1716720 415389 1422377 1076043 1296113 329272 1812390 1023370 652662 877955 1582527 811770 255391 1976289 1528489 1365533 1942554 1370473 215406 903205 931191 437853 1221457 41353 1061040 542231 413478 1028769 443204 1834384 1311686 1075369 1379917 1140906 841517 964110 721032 162045 1812795 1603593 1894334 953979 1361566 1621376 242111 1851634 1994839 50784 705477 240113 1431493 1762218 126398 417980 903191 1739620 1018647 926957 1862630 728809 1200039 1309973 1344999 1457196 160834 297262 1052242 711998 599099 1893186 1609729 779219 732206 907879 1058435 156792 1674545 1425454 96820 72553 305235 963508 1681217 1813863 517608 1820435 858877 1257954 1398768 173097 789895 1386479 1220699 1104364 621731 1643451 1361206 1100269 383525 1687635 845611 434346 265432 655095 1355076 1956520 328141 1069414 391412 1082400 935344 1597880 807399 1744094 1925128 133016 1163677 860939 278750 1234117 1826180 357624 543804 214818 781417 1986903 894198 1444958 862811 1778672 1907201 1530368 1585728 1037072 1547391 1757937 59597 68516 34221 1492772 653232 1996174 91874 1755837 1116285 1461031 328853 1850304 643787 1924467 1741392 425377 1044985 1874416 1375086 717983 1228108 1543742 1327028 1969840 1321805 725676 486122 1657367 69455 1568062 55606 701401 1503625 962455 1879833 975941 1508795 1030810 1274839 1934270 1284995 1724107 882657 1320526 1593615 1782988 1204180 1306283 1757024 389355 1337448 1028404 85219 1392242 1986583 521999 315627 1218567 1728913 1145342 1994828 335490 1243682 251576 932400 708941 124395 1049776 1145502 187426 227017 921138 47567 523533 300535 1870344 491221 1304316 1624670 1123647 1058399 1539164 1445415 1423 1280444 330876 1662620 936682 1273146 922216 1618020 740263 1214540 478156 1595009 1959145 1451397 350321 1054146 687851 1934679 15569 190454 282171 1318867 1483212 635128 985118 28377 1013487 663163 1785609 1761028 1911869 1968145 1765791 1530627 1956205 811005 217081 1917953 669011 1169441 1562993 1904996 1975507 671396 1724368 145115 50420 1717300 1616646 1541561 187934 1053184 805933 1878362 1688820 92960 860618 1914197 98325 1451675 1865767 847592 393958 1115997 275023 1855318 314368 1888069 667261 256420 1919093 777401 1458361 1263835 1778587 992520 947406 1792489 906056 1086441 1721252 1684507 669737 1711761 1529501 1136639 603961 1965087 1310232 1538896 550803 1167033 1587763 1002480 901526 1539620 825309 163395 1205514 715429 618087 182975 886614 79112 433350 900975 1860617 1702504 1549922 1456856 1685402 307793 1055257 1861425 647578 10339 673093 16550 1386 23682 1930571 1669228 1998024 1486805 736893 1713536 991561 275484 20863 1355847 1527508 25622 475764 846706 1119397 838942 248981 500568 631164 687000 191895 1074915 1958708 359265 1119563 1368545 343761 749718 1819371 1463848 1623959 1902587 845870 259968 382153 353343 116072 586618 511201 1369501 499246 783309 840824 190648 1820223 832469 1907539 54465 38682 967207 187454 583884 1796512 109601 498415 394942 1461243 1167155 1675622 711438 1360318 1936757 27314 171103 1138522 1660525 1739716 1598797 22945 1877283 1265760 1965778 1297821 371165 541084 1901515 719569 295501 1563570 438095 1081541 695648 1234467 703211 1963010 1184090 1011046 1196321 505995 22269 1791897 1387042 908603 1005406 531592 848439 1475632 322841 438278 726919 1699255 182476 151832 1736118 1816006 1692464 1928927 916682 642919 1652153 775976 1710652 88083 343096 1028008 1674227 1108898 896053 523079 1397646 1168568 1362050 1787781 760487 1942052 1158749 798181 359745 1325028 309592 449145 958314 214702 279027 39711 1021825 512741 773462 292558 180316 611961 438417 1277252 1237702 1818313 593419 930592 1026443 295844 815167 1279730 1111069 780699 936893 690862 1255926 891938 862453 34046 1121209 1739735 827794 662480 456638 1408849 1745333 165094 1129561 746007 1803921 1286942 1743190 765141 539283 63431 1775814 504703 1515478 101955 429657 311009 1504481 1967138 1978836 1505253 563074 571324 257367 702085 1456600 1403340 340021 140553 1278194 952470 1829080 1021589 1744962 770246 496713 1697488 636204 1012587 907119 1747286 1244333 1352427 106105 1972910 439096 1521494 794342 78321 1465020 1093860 1956811 522012 935932 1150186 843864 1191188 1249731 325877 218236 183853 1226474 622748 1002426 1076922 253376 963006 1285897 1049682 627608 649011 151871 24409 341840 1635786 624527 1569674 1058143 1285283 1154566 1964604 857972 758679 318476 1157648 1380772 1312645 1872504 1172564 161009 1499940 242255 393682 1533314 1155868 1740400 70017 676384 1998461 35426 900597 760168 1361555 1047001 1331954 1988420 1424655 1772283 1801249 1084061 158959 1116138 1502220 84597 2384 1378740 1737557 885990 1355812 1149248 1699088 1736463 398582 607628 1585550 722269 663965 1690940 1119899 1447810 624324 1895340 1636592 446208 1387899 1545967 24985 1417652 643906 515314 519606 1352694 654853 110668 873424 1828497 490285 1847142 497708 799015 1864815 1378691 1032309 720592 791444 1712281 1159257 883338 110762 1712579 1375542 313743 1069092 1594389 278829 821571 1904027 1052331 453996 1933341 1334638 1588972 504964 680017 81640 1081396 1516050 1009802 1797837 758978 1512051 1986335 1841249 554668 1492706 1687379 1155612 779102 1876398 1785119 142364 174850 1479708 47123 883936 1257426 1240019 897099 777716 672894 818313 125823 1740675 1670816 897483 1680545 1132837 1848101 157006 1787119 821785 1994561 417614 760615 1279631 1132676 599193 622659 183590 1162886 660687 1735371 1057578 425268 600849 727461 693341 804175 1706994 1441071 186913 1238803 1865254 725253 1366011 186158 293231 219975 933465 1943172 1853127 1589403 1437929 1199789 516585 75703 183282 1676503 1831474 78485 903796 1703122 1598536 798036 1618745 228793 1916196 421604 359173 563971 1225791 1612144 1280571 141378 849445 1107650 1052264 929626 1853131 972133 1784751 970062 907252 215132 1481868 1480217 267579 1862557 916527 1749959 1457888 1176196 1357257 1400542 909501 468515 70254 301953 1634103 832251 450915 283266 1807601 779505 867793 1335099 1887799 14380 1878196 892201 1198422 592154 444776 941616 1797541 276695 978812 995325 728982 587063 259102 1228167 1045085 1801 743296 1594054 942781 953249 1144843 1207241 637317 914791 1300318 263220 1393465 1970787 645809 1001585 921786 1269640 290172 873693 663830 220176 1885705 402648 848611 1963507 680054 1506637 361639 981064 1954716 1868362 983876 969780 1214129 973075 1528527 511322 609561 51344 1644699 1839259 345141 516390 246589 1777704 1688322 1534468 1749176 331586 872247 1275399 1498277 1081311 585659 1630676 262866 951501 284266 1843638 1367713 1371064 1371477 1404887 1221175 818469 94693 125873 1810886 434645 1509397 926027 421055 1032753 1498207 1370059 1527931 438101 966358 1172386 1026288 1423441 1726132 543257 350897 85272 1230857 1980566 1677498 318053 496480 513515 1494296 1230822 214983 1390807 1520187 764957 150720 1140425 274211 1769171 1725379 1040868 1445132 1366717 1511071 1768793 1742505 163914 1734221 1605185 1325026 84712 1044666 670552 121247 646034 882333 1613939 1983274 1089624 398575 635783 1092273 1704056 679264 405035 1332222 1685693 1226328 1217914 269849 675258 80978 1459730 1662254 26513 1577784 939032 1737555 705966 1807908 1311478 1107025 1867855 1955694 1782537 342938 553388 1577993 1763362 1579137 1264893 440843 1645484 865661 555988 867392 301867 178185 2758 411069 1240362 1483283 1009143 1843679 1179650 273306 1184614 1527734 1012336 1103812 62810 253400 244868 1807164 681588 902252 1907459 975954 1660186 1327308 1912247 1696463 1834849 1770540 1874720 1497143 370230 388397 1044464 1925713 1460501 1443636 1266156 1984691 246881 1890175 316001 1269835 459916 1394905 1472248 1381690 1282901 1978507 1511957 1490349 1013825 704985 1928600 1722032 1757899 1915218 1559909 679048 769110 1745437 986384 1889304 1994475 344720 897926 472093 1706921 1024422 529494 1134785 1996241 650055 1947043 651339 423209 1864687 1011511 1520999 1080033 1693531 1354834 1407891 1312323 1494699 1535723 777108 1196705 1371469 737000 1502481 845029 869631 813945 1771110 804064 55010 1427940 153785 151385 249450 759497 824864 332408 845319 1977047 1267550 709717 312314 695249 142525 640069 913367 948507 1097804 150726 1900352 1209091 659704 716644 1846441 755619 209533 1005078 79863 130877 270557 1481528 383473 1774584 1113379 939794 1074253 1688821 712458 1631525 40896 1643016 1762785 1848326 1547052 99286 1941988 1786465 1805823 1350132 556342 851658 1743835 833980 1382051 180455 1058474 150897 952577 133769 153080 609882 1584505 392810 1923867 1581884 1056471 251387 375989 344885 759182 1306947 1076187 1344647 1217700 1844708 1962618 1190248 38943 106174 508324 1213688 671225 228154 104676 767555 1369190 1278974 274715 784952 105390 1609469 1546421 1359786 1911845 1536163 256584 887733 299548 390915 558978 1127951 1673009 244939 1080299 363682 145287 1894110 217484 1694258 1831643 835848 1950100 1294223 1915905 596824 1270783 655217 554751 503605 999572 241557 188116 365676 1359796 449062 1567522 1868438 1690671 75164 1542196 538056 1317090 266207 670539 1393658 1323514 1586297 1644424 280328 1433559 1957660 111075 1591398 1027026 697374 1347364 1794527 791230 1427227 190831 546017 937886 1251343 395842 1831873 1846317 1618365 322432 1567108 902275 210927 1963700 1038744 1286566 125267 519851 1748495 848746 301230 1320136 394682 856911 1481204 748792 1825395 725315 185388 166227 573378 1860466 778907 1228001 1137845 1276054 1931141 1745108 183474 1808534 464447 29225 1780508 1323369 1896223 729605 569604 1795032 49199 1914033 1351051 1552000 389649 1807087 193811 306644 766158 44688 1673827 1298932 1573116 619882 396625 486189 1191753 137637 113832 1535139 1769322 1521811 1395602 1438799 1897529 833445 899610 458549 1464086 1642386 39992 1641975 1919767 1058695 1374762 1095187 1111325 542609 409722 291055 513271 1780962 142700 1830686 1719619 1655334 520669 1888220 1172306 1480267 832307 302996 813280 1294625 1983860 105767 1396533 958820 987794 1479975 1412138 533996 121559 1494401 1605462 1008553 1890630 1435109 1872598 648516 116714 143100 484113 605903 1872593 1343164 209234 362348 138211 304070 1652546 1501229 488317 1414180 1417893 1990746 1244435 354498 268119 1147264 371157 1887942 1995235 1015830 895513 19953 246668 905490 1060246 1046169 729442 217388 1195168 241797 1449969 1551542 365834 1416382 607544 105792 4641 1484865 360480 1966167 73170 1660813 1679059 1125411 20524 292196 113409 12535 1186121 325984 497184 1477706 1929668 550499 1532731 629793 319618 1179439 633224 637960 182582 1403005 887121 462820 880111 624334 1957627 1561555 1134371 1055707 12371 574730 1517330 1605587 1787093 632575 1642420 1310762 1489890 1179676 159911 1980014 42107 789870 1499362 1955909 1997703 1566899 1949490 1711749 1140741 1725780 1912101 607430 1064666 343033 557682 1234088 325603 1411066 272799 681613 1654233 716508 49663 828363 140387 1842553 2986 238634 1697895 1586625 245398 1168627 373066 536505 1969899 437709 1882023 1283047 1016132 1788158 1967983 1978335 1341934 1600023 468073 1760499 1365877 1638919 825229 1974859 1987979 1581336 1177522 1644980 272629 1094985 939686 66255 1419449 542240 631720 881614 1931147 1773227 625483 1287655 960619 422711 1758106 241206 115564 164726 338844 1492564 1263172 479552 659244 198116 317545 398811 1634453 1140386 650381 1986177 21980 330636 1476163 1376413 1772711 72188 1057107 336915 490786 34629 1556172 385510 1139602 1031880 787439 1241925 1490232 624207 1068051 663130 1958546 450580 29632 762508 1090828 1941395 1707188 1304402 914193 1840533 1707313 88086 1781611 1944468 1310834 957505 228636 1559078 1639053 120254 279682 1144889 1631871 467383 693817 683862 1317225 427550 829245 812441 1943101 1003791 1557141 482123 31032 1631341 1571248 569636 786749 156200 1928147 1853871 785325 1622750 603559 1014278 153402 1847889 1724353 1924680 691661 1625077 1426295 618701 300819 84066 729214 425838 207299 956700 287936 1706956 1625324 1916723 1056404 500935 452002 1193832 363145 1396683 215985 1048819 1756332 426068 1308833 765164 1536531 831110 1190869 1356721 1542379 1544352 523024 1548523 1500262 1254616 827436 1997328 1270327 1193400 1451195 1038286 1687282 1856415 1623369 424885 1831423 509611 1600047 580229 544723 1042886 384600 75679 1704237 1544982 1280973 237516 903127 1469549 41242 561132 118110 1994722 1474700 1360751 215230 1434755 764842 1416699 332054 41816 1775886 466928 1246304 1767562 681305 668521 426213 359861 422782 1439372 776841 1212444 8119 1449909 801016 453916 522533 1579 1043986 889851 1010798 1841033 1533449 1060237 217740 1217462 37764 1077827 408615 583236 697800 887594 906494 1732558 1813824 934020 397379 1199448 1009498 917875 503484 1612688 1752091 978525 1228897 384104 1336771 1321353 1656334 1025395 581063 696428 1699887 653444 124203 941810 980452 1502846 953465 1349862 651935 1454362 1720279 93676 347107 982629 152482 619149 1815343 332518 1119516 1572981 1343605 255486 498942 1546986 1091327 314993 1832633 744054 1578201 917230 875686 1410749 494104 597712 1283207 92350 1114328 1839275 847501 1194879 849313 1383861 540741 1678436 762837 1500699 62431 1899706 989578 1038058 1454925 844185 500400 481999 1096467 34593 1904306 1311660 1478619 123345 617263 1345148 1233148 98943 287083 566193 203229 254529 1723501 355889 1347785 1368331 1389849 1649985 493957 1721601 531348 1140518 353703 223203 1850607 1739599 187718 1929266 28593 1937905 1948843 1902938 828840 1066663 1040012 690464 1748110 1098031 499478 1851907 1513005 142910 1105222 1279033 1276989 1806457 464588 924660 1641454 1545769 909497 1816741 946625 278742 1116128 1718875 795596 315574 1763956 1563218 345775 524144 979408 1602101 96487 886611 1285204 1658024 78244 226248 836682 679885 1560982 42073 1594411 1993362 341130 1067761 1697106 292581 805118 429250 1200269 1753221 1411184 1576485 1051307 1161080 754667 1138604 1477744 1854976 571639 154654 611158 1596304 1248149 69942 1114250 1265704 46224 1359658 59898 1547310 1380573 63422 489995 1067893 1281840 1704148 632369 490308 1058532 1955621 1604117 702604 931098 1042057 527896 1852273 1834338 1520756 311081 945977 294921 770868 1268739 1943155 120632 723051 1511719 718982 385403 1189536 1225480 1798088 780035 968128 1397335 1395387 1781904 925690 76223 432941 1930700 1401336 573665 128031 756579 230031 1467394 948328 1507359 1035525 1400267 1496491 259897 1003437 1988906 1288779 896023 1647514 1457431 1152471 1854312 1089727 445097 1752301 1532142 290597 1004623 1742196 534662 1281985 133496 1998827 847710 1417419 13495 342227 1152462 1469709 858336 1401903 1783360 1263877 1910309 1099040 1336919 304423 892140 484945 517602 848842 45755 51142 1469234 1168035 1873829 966241 570281 416646 1611183 1914225 822164 1359367 907355 255138 683915 275185 748903 673986 606111 645592 1462722 961001 899617 1837284 582298 823248 59854 1560868 53889 1996615 1435563 1338033 474268 1149563 1278640 1488126 1230982 1903063 1611044 1259810 255506 104689 1172190 406788 469872 752834 1218459 1638597 375598 1720952 70353 1248737 1853251 1611566 1819058 1940660 157544 1316931 872785 766205 42175 1402897 1201171 736306 1649870 616475 457584 1522659 1947621 1349428 1866410 230789 77316 1310212 1800748 1351998 933558 1262780 947005 1051787 229878 1279409 52504 1283596 1874231 970681 1571268 865542 1809084 948581 1684512 134274 1935003 457255 904783 1821210 1617589 224375 681651 565040 301076 562890 1538803 845887 295877 1057996 137588 1253187 1001216 819158 815267 1920891 1250401 1624504 1060511 652459 806852 464329 1400127 71185 1992504 16619 1268006 916608 429838 1414007 184074 1182609 1190585 820300 1650571 1812597 165360 1846834 1126548 460932 1871254 1780484 1298788 818498 869269 4752 172428 1330503 935236 1034499 185184 1615666 1788339 547248 1999157 1102589 844466 1504658 742185 60032 102174 240210 372026 966978 1408892 432939 1564818 456937 35605 224434 333078 1140379 1470 1768467 911158 1442207 1288893 1765438 418458 359575 575542 1019768 697337 621860 1788291 787672 982940 1754778 86016 512146 334939 1352025 381353 1444531 712666 945589 328128 324173 684388 419301 355548 273956 1344894 1888838 1943311 1933478 1300957 1075432 534432 441851 120489 1259247 1681410 389206 373889 1811042 1003580 1449072 1681201 889415 48431 479318 1420842 57968 567254 1097441 684671 848954 1417365 89238 680165 1776698 370005 1997718 635739 1474603 1560890 777618 1692341 1154265 251688 1538119 361816 1889949 211764 1672390 1219640 510708 1214804 1809336 1249465 42147 1352598 1836411 1917885 1749443 1279166 1429492 805531 211434 230423 934622 261630 85863 485947 1160903 1357103 580460 1260080 261662 555642 1192072 112050 264361 1443687 1341615 686506 1958433 723357 1936402 1026550 1315834 554007 1622573 968722 1015285 902346 894713 577612 480638 1020816 837107 4413 267996 214253 724163 1560383 1465218 807143 850816 1767528 1712227 1091988 1264310 1118402 721221 21171 1096740 591872 1003105 467840 1763379 1969957 1159054 1274982 1676422 641883 1544887 1956912 1229771 1418340 151734 1977142 1998746 375481 11928 432865 1471893 1469833 1801525 1927115 666072 448417 843514 697479 141436 1222062 745837 1700647 1466754 69668 1290409 495730 1311639 455407 579374 1148399 77242 410140 1394030 1335659 869949 808568 1648191 1107470 1911291 1072168 1657853 1595680 1260175 1045060 901859 1589556 1549475 396248 1976354 958624 417059 140983 73685 670276 1117408 1456204 1234851 1190327 1360629 647098 1126609 894626 151249 920320 77739 1955997 212792 1943840 1632975 1351792 1762906 1540232 1600371 1855951 827034 1484673 913157 205411 1755832 414523 341934 369132 1305484 1750318 969917 104471 750516 1363783 1495402 622135 1002202 1291314 1854585 895457 1504230 1324421 419812 1519761 447347 981095 1440544 1838749 1911633 1958420 1836250 1393017 121725 1107275 66476 1372903 1314349 290083 1706932 376244 1330025 1844343 1170595 1291023 1382136 1665670 261192 190347 488456 721611 1028889 1089542 1730732 1055214 1895718 1209165 134638 679818 1212744 146949 110355 30218 1295297 11116 577923 1321341 932221 92654 979113 66563 127926 856556 1073113 1894497 1373111 746329 1613160 1657249 1542434 736244 371452 1713384 718665 904844 390345 715031 611678 228216 194229 955833 1850865 1717030 1785959 1769516 1006794 1583889 1250829 1377269 758081 193340 86418 779389 962323 774165 1958385 532666 1287912 1200225 1364528 656028 276388 291533 476202 1173928 443175 305560 284606 1667117 1862837 1192471 1939125 1785066 1398460 1338914 89886 1823006 823079 957516 155930 448490 1128001 1579442 838170 1737896 1220424 889349 630168 1222893 993903 550658 1102332 1627101 1593071 902143 1862089 1899687 1301128 1077828 1311662 1186214 1215773 1178987 693699 569219 229705 1267690 493232 1364042 686260 1004038 92595 564782 1928108 212759 242414 947771 1828207 1551127 651988 328987 1240711 1125066 147740 127979 1917347 1177481 970661 1473531 1543183 715290 1053158 1141966 1524624 1416213 1998366 531107 1847621 494070 1201150 1563178 549424 1342430 985957 1070855 1921362 326722 29469 1959062 111836 1190356 182095 1762585 346275 835622 1691899 439271 1550580 1148710 970171 492269 697112 1585581 3098 482394 1217877 23055 318683 1287971 219632 1213754 488580 1041198 214186 1171633 1097884 831264 1107030 1298927 433766 1072427 217558 252418 1295487 1382249 345902 1107628 498144 1064369 1623273 1334462 1437367 505060 1865150 890893 220042 1900978 261682 1748864 1657024 1585254 793151 1993728 1519412 1165769 1293655 975252 660337 730124 670107 1269686 1556648 741373 1500423 125534 951527 1951264 999311 730707 1061725 578899 1125773 580082 713431 658069 1478579 188090 1426382 1551684 334205 295152 1167624 1047280 1814803 1405709 1786342 1761369 199329 1211759 314378 1792165 462249 303733 503329 887166 361780 1360685 821220 1672550 1473733 492192 1609701 1756238 1490710 1490411 1203168 1798921 180233 1090360 987093 874929 725860 1128155 668417 1018552 1144894 221009 327112 1039637 1663772 905916 1074739 1131679 164777 538819 624303 4987 1700608 1821398 1217422 534058 1505728 516029 1826415 994725 1626268 290268 1522069 598568 1959669 1301246 1342172 1245798 753828 229628 1323901 1080753 335745 1559203 916752 557539 1795206 609836 1158541 1360650 961978 516159 1824316 811266 619393 1864002 1801804 979264 26705 410255 778194 1662728 1465176 557748 909744 1106834 1360707 1949018 857189 227334 155529 374986 1058071 1562660 544443 1807730 540550 1988890 931733 340698 1516673 165935 1906957 1407928 1900031 1248419 1803857 727650 1753656 43807 667440 139895 683780 1679852 1076420 229649 441836 228170 155087 316757 95822 1506211 1898874 1797885 925082 207809 1518529 1425905 1335605 711977 905970 696919 1476722 383852 1845685 980404 1235863 1322588 1424552 1096498 1304842 665997 1670621 821728 1434813 680421 975013 89460 991967 270522 1609143 815572 1250425 103623 1752951 730383 612242 1821809 1467370 137766 1304329 1372664 219225 334095 191768 835728 1077351 5330 638142 947775 428080 477129 909267 1420540 1755 542025 203261 1867034 1984927 22052 1914821 360509 235346 548488 1161378 190617 1768351 1674447 1918443 1885075 1142127 574500 57653 669812 1831371 1935144 754985 761858 367906 1362524 669876 623667 1685048 163400 1342339 1856006 989976 483596 843958 1605536 1345574 823238 137259 958964 1974438 1346623 1757541 944777 1216345 1861796 1220560 1106736 1036048 1410171 1612099 720953 305185 1968383 1815124 1374726 1511062 1555347 1770940 47762 224597 1706595 243091 1992211 1521767 185924 287958 1333225 1813121 402612 1445864 210686 1785064 970402 1180182 637745 1829076 596188 1515720 1422905 553030 1326689 1904184 398101 360036 978217 1854152 60100 1800374 1989974 1671473 236350 1678544 904251 1770094 1868077 892168 1842182 524162 1861422 1961729 1109543 1859780 1121496 805294 801064 698594 670150 1865400 1115411 1203313 1110126 1945311 1703626 438079 78328 1591422 843472 1513010 1862306 1350698 150043 921697 670511 1496115 257233 614391 1378364 1666799 146125 725741 66435 1344112 244167 754166 1545396 294457 865316 313267 604180 1550702 874897 699657 1901714 1418620 435563 1712093 192937 1944292 733626 720629 389273 1742603 96150 477703 537208 1301348 1685568 673883 1309144 137276 1629776 1526465 168830 245481 1523787 905986 204419 147696 447791 508011 653002 1186853 743070 376231 1581789 516243 891824 1967053 1380637 1907554 1468624 1864412 321507 1548889 985427 742227 417389 101896 1651269 853620 1202566 163855 1405450 990300 686487 318453 1208133 1126860 327114 1732046 973356 1035459 1808583 126237 1996584 946208 1213697 1978090 286877 637165 1700768 1061254 1262165 1100357 385963 1875545 1467777 614194 1620804 1979604 27476 544922 201828 943781 1343660 1797609 1610487 1691305 424132 1211063 226272 1047124 1799701 177868 817722 914343 802993 1842241 1691950 907976 1154492 532495 1157133 1458525 1995578 1402242 1271184 1337559 713206 86386 46863 1828347 456784 619674 663303 980755 1098994 1926995 1743565 967475 1012239 553441 201888 1659839 912088 1211061 1961838 1265504 1907077 1967126 1191410 664467 90616 1483790 621797 543454 1606235 1843218 540266 1341866 1886197 1360090 1773991 362446 1058073 1733790 73610 464756 724482 1285711 1119167 675211 271221 165825 1683663 1989978 900514 826415 437231 212411 1057619 718479 1981275 1382665 246228 17192 1231414 389431 1307531 1865691 311057 1908946 549555 1054494 1838676 253422 1626937 958857 63810 1720343 543209 1557147 196306 1154647 1929422 70560 1279602 83417 1988619 484872 1116534 451212 1367794 645943 1352620 62829 1172429 956671 333715 1900275 326525 133910 467550 677757 1104078 1927899 1685893 734919 1516571 1453969 926945 1496975 1117891 1647332 281940 858779 1987766 697748 1316006 1415308 786888 1952705 1180569 695493 399435 1821736 1597355 708977 1993450 1070131 1514272 729051 1239970 1874289 1252836 523405 372280 1420534 949100 1553464 1628737 1197510 1536449 1617047 663770 521184 1777333 471891 339779 400841 257176 302924 1805922 1473461 1822663 1746698 767426 350785 1786520 1718119 1839453 1626966 151833 694493 529039 960243 1658607 1256435 1055059 1699127 1391311 1558546 388189 935212 1849205 1491043 983185 23685 1377037 1740125 160862 654168 301437 1092347 1012459 939793 1785594 423220 426427 1416837 1798321 1854147 1590037 1780544 426402 539338 988024 219677 1287005 1961756 1453145 696150 1487956 426953 1218006 965314 255722 1841612 1558982 52782 169600 776476 1623416 1945435 1624052 1436484 1586054 1302053 343072 1750352 1397468 1099290 1675165 1217706 278735 1565375 700125 800002 1127861 1445216 1074491 1468667 1811339 330662 1096593 202797 1079888 1877070 130515 430258 532689 1648428 550549 1204905 1332989 978329 1207416 1649325 1066563 1637071 411849 437940 1099187 398664 757777 1121023 1345563 386540 451284 1763726 1909986 712429 1072382 1582771 1537782 663159 1993343 692127 471475 642989 673846 685849 697665 499777 826044 1065116 193140 1954803 1503613 1944656 102347 1988941 670260 1666970 766163 1095862 947702 692967 91822 253899 1196712 1558788 1721021 507315 251989 1267243 768849 1118186 1892003 86612 426266 1456006 92604 335427 553628 1268867 594191 55822 1970557 1415923 1697642 626213 1059033 1579200 82482 298759 1971749 1377380 1960159 1425239 368098 515398 568156 967653 966558 10 697054 824817 1767659 470478 1719454 1176555 932829 25755 1649652 1213996 222408 247778 405134 714079 918217 1357517 176320 31500 552386 1966939 321670 901301 1688822 144319 1733174 1264155 77744 1866770 613003 205819 1984435 238212 944864 863338 239893 1607143 81865 1021237 1990531 1186174 1986300 638782 619471 114543 1900601 1690967 1144386 567533 1736288 619800 1409162 965771 941298 952414 340564 546093 376057 506531 1161821 850753 1357510 1530668 1995272 1024933 72720 1343347 1056805 357197 59696 1895564 677929 617808 1145875 1600389 1800935 914420 1802928 1768428 793331 7400 1223276 983213 1542095 1554895 1861830 732736 853472 1720607 904078 1025842 1164894 193906 413866 463108 282223 1276710 761001 1472938 194149 891068 1906387 531134 650688 46625 365615 1735206 803201 610569 1550113 780708 661181 196448 278273 996364 1902444 298232 1010238 57082 465420 551157 603768 564430 1948585 151917 549130 372181 590945 1949404 331070 1962632 673588 1944152 1462803 1986644 527205 1101611 207727 221765 1970477 176582 1532762 1238585 1351779 879449 1564765 864551 282303 1985736 924122 29821 594350 266271 1577680 210472 1562804 975006 1188370 1338704 906770 147145 1766594 1203683 783357 1450770 1257099 1673887 771543 1997634 1444209 1968896 1474839 851887 85957 990629 79377 1572822 1950901 407303 976642 932563 1545758 1342926 213776 306444 1601429 1413595 1123339 675856 211785 648719 339922 1515511 32506 688895 493918 856789 1329885 317328 1123721 611316 1209025 369081 737880 829139 372285 1105646 1003651 1135776 608968 776598 1570211 1719406 619521 1487871 1559046 662938 438936 1912510 627853 1172830 1104387 1137578 844993 618690 723542 1012590 1086339 1229774 769953 1473903 635633 889182 1136707 1473880 67333 366562 1006683 1632992 304403 1856914 395066 627586 1119269 1083522 1693905 900556 1098941 372052 843716 1152778 1299342 164373 789888 1434243 1367632 1490229 1970507 471466 1745214 860387 993833 1347748 846233 1785625 1062627 1219444 1847123 1292067 869260 1339695 1248177 971365 205050 624235 893160 1333248 793294 131414 423864 888774 1113714 85924 349254 1762698 287242 800957 1631575 1616283 1961753 954926 1001343 925028 1713187 1597039 222460 147826 650148 269113 1336158 1615719 1954369 936167 1858295 1022361 63506 105689 1884980 1678208 1171460 758312 986427 1423485 300601 553138 960426 980107 246808 1047809 928112 477254 1817279 645409 617856 930841 1867508 1008116 718910 1538938 673758 436672 839076 1714307 1006697 368152 1194832 1013682 1813720 1096011 1083999 1450302 1876110 1348291 1145854 1553623 679132 90404 1765374 1428569 1839113 686584 974281 1634477 436436 757953 92727 1236648 456850 1346991 1574500 1042975 83438 377786 1144932 1071454 531526 802901 1506143 1188737 1863982 121208 246740 1861896 1086323 1895796 568988 75054 875967 1028483 1710590 1495791 410941 153074 201141 881023 1005008 31881 372273 453768 946136 1302460 858865 1327132 1213495 1666567 451048 1699996 1809438 575849 1287850 1104865 1111517 285684 1516687 1299945 1188442 1524616 1984015 38111 1089314 757710 6625 871792 565809 1797318 1453990 483869 872526 1404363 394034 1318870 1572509 1813688 1126184 1483216 1535118 1775716 709312 1846124 1394963 146427 173896 1032238 617516 1640141 522905 743147 1669537 564990 676387 1100107 918403 913866 902224 901566 1702399 903316 953187 1579783 97267 31857 1846196 83040 809050 833956 1324444 1343405 1575524 540296 1224273 209202 280386 970167 1948041 267881 753697 998917 390173 300162 1015049 427936 62189 1625570 383615 1894230 1321357 340840 1503148 172402 374008 1696955 1336649 1837395 1859524 1525239 1332907 1465187 1543947 754101 1333131 185920 911600 1439417 865951 923084 778774 1778709 923579 1249507 563829 379539 1009018 1204438 1626726 1477340 1672152 1505163 355268 1042628 1065559 103177 1020142 1268990 1326519 151024 1003841 554719 1085412 388154 1984565 1865914 296099 1642950 432025 1649970 1818025 1156182 505509 926736 1877819 979450 207452 1797641 789009 212132 1299198 1363322 470914 302642 54059 1828017 318950 1079688 102530 920456 181329 179256 1231000 1702073 517264 561331 1022927 839355 163213 1432117 566533 1110494 1678629 1521472 169230 653491 346169 1180975 1932411 1909139 731865 89065 1370235 1285393 108152 946094 599905 491046 1899753 1674970 1500094 62345 1695171 885225 1072731 844816 192056 1685835 152099 1817503 583572 150839 896676 1932432 637220 1809872 1002827 1775985 650818 1760459 352641 1121785 741096 484037 311830 1975991 218802 452212 741634 1447529 1826818 941527 684090 1802813 1835079 558665 1573002 1026118 1320464 701078 1450808 1031089 1996421 885574 1909698 1960070 1534842 1001888 142812 1760340 1559157 1535952 806386 1607598 1964284 679227 344893 551806 1584396 1898418 1351263 561675 951329 1358870 1666597 914435 451183 1125113 1504431 1248949 64783 1430340 1334015 1723381 301826 1070429 1793681 1544726 1621770 887083 1289493 1585473 1784847 896237 1407237 32864 369552 837787 1179487 1107828 29201 793475 463281 1054928 219100 1162273 19207 908607 765541 494409 1915614 1551790 1435504 516541 1834664 442610 389420 1555550 1997438 1826264 1367567 1732743 1923301 1080632 269431 182404 1460589 1139165 1117440 1607637 378851 508346 28983 1645941 1659880 972605 1613963 1479508 799379 463189 493646 1976457 501794 1100999 1284181 41432 1590952 729700 88153 1967293 1007087 656155 1643651 200812 228357 1612945 1748018 934400 944434 1793079 833210 1818509 921856 790959 1882997 1464101 237162 1997561 1034525 1753306 380564 1202712 710231 1409089 697431 653814 563137 289206 320831 1115983 531444 843257 1472205 326037 417187 855020 17918 1381525 393151 567935 261693 1439819 1081056 1545538 1061762 1684361 1932838 996206 1717500 768991 955940 1744318 1370204 1722087 1820304 510691 141376 581215 970025 1288009 1121971 1430710 660613 685060 695729 1989250 236686 1979691 691619 1657547 1824140 1657807 1462014 230745 1513693 1504916 1514740 1408439 771010 1438948 1990684 668801 730725 794792 117412 1981714 357842 143833 1506727 999072 1666323 1144944 1792993 1445110 1562731 87063 1782424 16344 1754659 1961178 1777235 1206841 1330561 1946541 494930 1301862 419460 892111 773287 474301 687166 846457 761159 1484403 690179 1701120 517207 287029 1695937 1156002 760257 186761 1651520 474640 535597 1659994 1059227 1161677 812761 999146 1437425 700078 1906235 1965882 1984146 1722445 1421581 1734093 686628 1741089 1500738 1204887 933522 1971546 1248263 1225743 205797 954828 403940 317291 202507 987375 1706587 1869271 1024320 939461 270517 1957382 804685 1198703 665801 418004 870627 1072303 245441 1560492 721960 500186 1919633 1754538 1272214 237593 355125 701911 9894 1681584 650231 639077 424545 396987 1493846 373734 1981786 1401274 1098826 483193 231017 716439 242394 1031263 1627920 765827 30591 1942893 1657025 1114626 473566 411050 156093 1172363 966417 367750 1539766 1600818 983170 812017 608581 622969 891035 629046 512738 1142673 1732900 1900221 36950 1238840 703881 1983154 798669 449241 842254 1510264 1855467 1247716 364078 1396573 1960220 1979221 1320120 1215654 1155594 1392763 1464277 1910413 872432 1118457 198763 1944585 1544188 152798 264756 1448431 358697 238996 1061121 85086 801937 1217353 695998 645977 1865162 1230370 327830 1376513 1250271 425201 302772 1029817 1288068 1287924 1548775 28107 194139 476811 967462 1684980 1171270 1144052 1386347 777036 106695 152771 914077 732986 1926430 1114041 1126141 478037 993352 1649697 527429 563243 984762 817411 1939255 419313 903906 1585338 466215 950030 693768 225163 87035 1690817 1053023 1370446 961636 1752770 526355 824940 1571892 142369 987833 311462 1111031 579755 352713 132800 947215 1507808 472420 1889741 56771 1608151 407921 1977339 688150 1678802 106984 403915 1421534 1742409 1895623 71727 285671 1368193 1120116 1315697 1919989 1179411 761543 1127545 1414507 1312563 429548 785630 698072 611126 1844969 166113 1427739 234710 621812 76387 1547068 651228 1726604 841948 1691967 1251205 1182595 1254117 1740936 528967 1410542 1136708 135857 522482 1553645 727068 1234793 299867 1517329 87757 1065183 1512993 522616 1093540 1134200 402751 1408537 1394227 1520369 1593648 1174165 1204394 763416 1186792 620650 536928 81335 1854969 1283595 1709122 1148644 346018 897566 171993 124712 961503 1937040 1793251 780600 1127489 24378 994528 1124854 830244 1425921 1404833 1230660 484904 1425964 1306072 1127202 1027274 934142 1434550 984166 1294043 125833 1310598 1456284 714875 1806701 24085 718044 928288 645383 1621617 1982652 896525 994284 1017085 1813736 1831166 730701 506011 467154 1132433 295330 855677 669522 248746 543250 1805121 918314 896699 453299 788992 1853292 554967 1921605 557033 465720 1382634 915249 1502006 188427 598175 1074358 1286092 604743 1816916 618808 1773038 83481 1287675 208578 545726 1997554 244038 1717216 894741 88313 1802373 632758 1841298 1279253 478782 1818103 1683625 1211453 1406531 1480183 1421284 771825 976869 1438817 34124 328296 6210 1845307 1118456 1434803 261749 1892019 1025891 264642 1879251 587484 797292 429065 420393 125818 1329788 803967 1691412 924923 1069442 1484694 1960904 1509606 463103 183632 1655634 1717427 210981 678152 363756 1074325 1147280 391382 1313462 1406473 1112339 1220481 1679577 1064396 727516 914917 820866 1966257 391702 913481 68444 1041516 1586138 68956 448589 866975 1798313 1060421 494181 822357 1983434 1613828 351863 245179 201189 1098871 1424894 1488431 320292 266433 1180698 213726 1745880 1082338 1737684 1983333 377408 618810 1682262 1573418 1713011 334219 75655 201153 669238 723673 733361 501401 1158754 1697084 1396328 1772546 1367138 244173 1161962 1109826 349202 448105 238168 109500 309803 1513212 268642 746102 120754 1892684 1354545 1919424 1572477 1198731 1985226 985800 963985 1035121 113674 576741 189211 279357 866651 511532 1917629 1715464 764446 412845 760935 1745288 1818282 1549291 180747 1951831 748303 773868 1697664 1315209 853288 1797666 1745559 1576412 958753 104229 425629 564232 1471610 975949 313491 1793445 1013061 653266 774036 413141 740977 935468 1732859 1794229 920265 1645443 1541913 1690873 464821 1892278 1839085 1940975 487967 1553984 1860234 1018900 1232226 708557 378784 1028241 1342374 885936 1777082 971089 787243 797426 634435 469014 994135 1909943 1181936 559938 681532 712188 1127881 1370011 386557 583159 162952 511427 533025 926675 951025 1031489 486393 375252 1363117 1345310 156795 1889188 1475866 1251788 53931 675481 1539525 1624301 570516 1093750 1993111 114946 1470101 185527 1170816 1728895 526696 121087 890201 1125146 1045054 1788207 1034049 1515138 414746 1255430 1477947 525369 255354 1777672 345027 1785235 1157622 205433 72493 557062 937673 1371024 976319 1101836 1682939 1947756 1544594 1419293 852447 1073296 936770 1906976 950399 327630 1758425 369249 1349548 1472523 1101312 1342563 802179 1482453 193880 1832920 885208 1927172 1890266 22392 1023077 1057500 1205761 1128919 290954 942420 252328 1429323 1554698 954137 1446265 1904771 984915 629183 1747314 1565216 1062968 219962 1909689 448892 365247 1544312 295281 55496 1434497 1882524 1156203 1671195 974092 263200 437194 1981449 730535 1516067 1763942 1773303 269436 115580 1048261 1123192 283238 1160803 647379 161979 1158651 1313883 30619 11924 59019 1292799 1775531 369236 1068943 666331 1608655 45737 1217831 198296 923637 1273469 751202 1900940 674264 1304524 1561065 1764958 895699 529127 1161025 1791256 1332592 344217 1936386 1111365 395640 1252903 1121878 1035365 1094878 949393 1716436 1586331 1421579 405346 454605 474969 68365 394786 731045 1261652 1564272 1581538 523297 1635785 187951 837713 1261492 350926 125551 1543622 1778836 409141 1440579 416562 445326 1834322 1514336 28331 1186054 474964 76957 1394664 1686212 980641 729138 1887182 631890 1112372 1906719 602038 905502 658359 108272 1552564 1694021 655976 1830576 197454 1399999 1230043 836221 1256536 148144 674182 1089436 1182255 881276 1752164 1855390 859133 1630818 1517220 16050 1718882 1504612 1394834 1995095 1716548 1037226 994391 1848423 1797423 819537 43296 1122150 1279363 733130 734368 481226 1154271 1175262 1996744 407220 1762739 144992 1328640 1381815 840157 705221 1463438 482104 1820212 1782868 1682837 373836 359964 403232 890209 952070 1366852 756013 1437555 1883825 132352 233254 227417 1580853 200810 542525 598433 1992098 767189 487847 280929 1796846 1750736 1139928 1518148 271149 735675 1571318 576397 1177297 673028 1394513 1404663 804690 806656 1631469 870727 1327110 1541324 1621753 710874 474761 527411 302838 1604384 1023493 1276495 529188 328281 798562 413877 1762271 90431 1636817 1225411 796510 117731 574808 1642741 329589 653819 588015 1298060 1899116 1423435 585047 890211 374077 930549 1647584 1725691 1582687 1007326 1779382 1183223 1684922 36786 1309660 1214470 1240423 63817 395033 1687643 1616011 1182517 315178 1712079 1792334 1303950 760046 726223 1864596 101904 1966690 1270740 1131919 90776 1469905 705637 1208457 1257124 411092 1719142 403714 1300048 1386167 583999 1972249 1897732 509753 451726 1924243 1352469 1998070 1194317 951915 306041 1351726 1879445 1374397 1992581 1225877 1617970 395457 441583 1459007 165795 113771 1878106 1416240 290217 907818 720631 691086 289833 308709 1668000 450653 1364351 1655802 1258577 658172 972575 1990520 218203 1339272 40181 211449 1834379 1912184 1127323 1810396 1252472 73816 1680963 333643 1213323 733709 834693 1696274 1852936 1139143 636621 982783 250601 323693 183966 877490 1907237 529906 549773 1173560 193404 1962832 131296 167862 1536939 1570 1965134 419202 1867695 1681871 1656003 805662 263182 1207975 1837725 1546224 351661 823795 1000068 1597877 1368007 1795564 1331330 508058 1869921 1534866 1878512 1750573 717924 884864 1691557 1893405 888135 1747646 1717508 1106322 1915560 1504080 963794 435359 100878 510163 1902320 914510 1919549 958880 346698 1008535 995185 1377658 763658 1531560 1678703 914851 1886274 1283841 1240475 1267073 161908 1794646 1193203 1801571 330390 1710972 1599929 1786218 1083517 1651465 122899 1830941 1409204 1418010 448565 893759 885982 155673 1878723 742157 354629 469419 382059 1133012 868016 1907080 814822 1269042 861823 191233 963591 947478 300006 1984737 889572 760767 684293 271333 315740 152102 1613525 938444 1272003 1319578 1503711 1306777 1256169 1946971 319314 78627 370411 363852 1358698 1511737 813024 1552088 553587 1942018 1919621 1945433 1403883 988022 792340 1538564 274736 1947157 639674 1424490 717263 65997 743493 760875 281062 1890730 1303803 712802 851397 93444 601171 1056094 39059 1831147 516536 482724 1999178 629162 669840 1559720 1272061 865331 1025645 324554 329914 1567990 1558372 243983 1511586 325250 1831280 1245228 116329 837482 1931723 1801279 560746 657065 1597739 1288141 662906 849934 680372 490366 1444688 616229 694265 475480 1845504 1454896 499417 399481 1782096 493919 1290563 1471104 1595770 1088803 83275 187533 1734714 907591 1613429 39403 1530815 791136 1939092 246735 595716 1668482 938989 651323 1794261 1599859 250469 1295120 1468586 449282 1556567 391735 1629319 905232 864108 1274062 1761429 1212611 1898679 1378380 561155 555975 770297 1636438 174594 1023110 603537 1833254 1051780 1872128 1770690 442849 1317847 1725694 289807 1709778 641085 1639766 23390 941458 1327921 293107 1743267 459791 701151 1585141 1606316 874809 95969 651956 1174157 229772 1325659 31812 856924 1994131 1885142 1410449 722199 229937 1430875 1479402 1052852 1368101 178855 1660618 592109 923576 1612762 1323650 1718526 848183 344351 350503 609611 862989 647910 1668949 764849 1427406 1518341 483961 1595600 1259576 1124743 1627061 89935 1034619 943182 61992 1436150 181846 341799 162388 976268 1560068 1557471 508639 1155998 1419010 9410 1370406 1223370 406821 188915 1492072 1996976 576929 830133 989405 623924 1659503 887988 441397 1327127 1604457 1630743 176896 123360 1928452 672734 604598 1034566 710871 1257414 1352095 1591351 814751 1591832 419949 1078174 1210885 1925922 1269873 827789 1433297 1965944 611040 117609 1340947 363204 691747 1554367 804812 1718357 870654 1778602 387054 1341984 125700 1149635 582249 355643 729860 1523526 405530 477184 931048 962543 650329 979469 1998113 1305014 357705 797589 1662004 1994162 1392456 381321 675094 8000 1016822 121918 1361506 649559 387942 1936809 580266 1432711 1723188 1438222 498848 87323 1171499 155142 1584623 1355098 571121 1787285 1100482 1686044 1741943 1432107 1708102 431626 1951102 192000 1299696 1581191 1958923 1306300 57281 1879797 795594 1892955 1881876 1473504 1218315 24065 191049 1192749 870303 1430883 779595 1622583 944201 1061050 1303342 1559615 1010233 1742497 937999 1028484 1296859 401917 1572115 1836913 1119862 1469118 620148 1264830 2590 1787156 1405482 978948 1194259 1295990 1463512 1909054 1835427 1297705 1247738 1058256 1015633 1916045 1730019 1536792 969109 1418266 1664976 1998032 370255 289667 1155854 520923 583638 1252596 1048218 1462788 684026 874199 190207 1500317 1631948 1369890 156482 1886664 601756 1314131 1737932 412859 1685560 1440266 1029620 1507351 492580 1428887 596870 1586195 1184909 1383387 291635 871475 1423940 923471 1340710 1851297 1020571 72043 1824940 545278 860390 1605700 1502957 981170 972456 843244 353626 975244 160348 1566934 430513 1577185 758215 108791 1929413 1897511 1140000 204509 1962750 1748816 1771024 963404 299286 1220511 1649991 148904 932964 957519 692622 1700534 1123985 230159 1411584 1177550 1751800 1248985 1947514 1415022 43283 1928124 958751 534806 699326 1208020 877097 166543 820885 1383252 1024535 1202589 1973 1749177 1284723 723430 828981 140993 147026 663798 610051 1465173 500260 338437 1866734 413033 149046 600064 829257 324606 1928698 110188 375608 647736 1546530 1912603 1674721 1704347 1859873 1210396 1137729 1989328 747462 200254 704909 1235895 270934 683355 1097816 1076064 432436 939805 630828 1984232 1174613 621799 140184 1947457 724782 1218024 370790 1399609 287739 234447 12673 384027 278173 1550247 1315455 1536013 1450521 255051 256087 147889 418728 1060455 286857 1740909 274603 724999 36055 582890 706774 1409251 1965450 1083470 1563653 1672101 1686310 392358 188103 428158 1672641 1195908 457356 1666146 514461 634869 593248 1710245 149364 1896649 565229 1475783 5362 397385 40580 902295 241447 1786560 844937 88839 883802 1542585 735039 981715 1237032 1038007 1565378 1118907 1840680 1406403 1641268 1876613 1057390 1597189 997080 492657 1778228 151702 572754 1226245 1753064 1242184 232876 1409934 1947765 1114332 200349 1390119 804082 1603673 1104533 1248577 988860 1542988 675347 763690 875352 1084384 1913349 194300 681951 1358160 213945 238328 349474 865231 55614 979473 717873 1467404 1307697 1751350 560855 1958575 680459 65468 1901055 352846 1634390 564539 1325547 662754 1428506 1077455 1436023 476539 1635585 35888 1605405 733202 1119242 460027 1731188 262418 247135 840801 1948560 589024 505409 699260 779302 310585 215096 1827989 353743 473023 1758100 626646 1591276 1238557 176819 26410 1035989 1290438 1519355 1433160 1967451 1784518 328268 103970 755087 1491408 924996 1791074 747775 688412 1340981 246325 1164409 90831 1918353 1214523 1748047 319611 280105 1819972 1280335 859940 27304 1312907 1915677 658289 775512 1741829 1921637 1778909 1197189 383884 1712084 783385 1110222 1123089 1514443 978010 1694487 239298 1406989 331295 1059684 477915 982810 616318 631292 555019 214043 459436 281140 46269 1537461 427185 1107098 941316 549722 827055 1777141 1667254 902840 1128734 768793 1502315 1314196 489529 392883 1259352 1245221 1197203 907137 1111184 809652 1933923 1455611 1476480 855562 1222777 342735 1876609 879247 133872 1350819 1345296 723307 536227 1978148 940818 673941 927643 1828933 91509 1908718 997884 506761 766136 242034 1829178 335719 523337 1170601 485447 439727 639109 1373273 1892981 711583 94798 476890 407859 1620049 963036 117027 915805 1464964 833740 1228772 1135990 427215 137248 620693 316772 718002 314013 600577 1835589 1304501 1452268 1469087 1175671 1380691 1865457 1579292 257663 1884684 269155 1500069 1115275 1564526 360573 726866 253195 119705 1138381 243676 1921747 1973962 936945 298878 1849542 177791 1614013 482397 1812639 734165 986599 1224184 454452 210529 630957 1629583 131511 1916499 808431 1386732 99161 1653535 674143 969986 1839204 1380785 10386 1609040 1546160 1700802 677755 9021 922159 406138 1125169 1318382 619507 1950872 1578405 778125 1324060 194896 213520 85743 753445 172100 80960 452165 436135 346826 1152899 266720 115340 112766 1018291 1212347 243257 126852 39144 9948 511689 532376 1743949 1925661 1480014 1726370 618084 1274453 1836391 1421354 1956823 854994 1491686 1949669 1545059 1152156 150165 74067 1343089 1548415 722711 1077884 551857 769251 388081 693813 578810 1247940 1881447 1821281 1928978 236619 97028 1650385 222113 383946 1057737 1248492 290755 1057249 1456231 139313 1640507 977325 489481 1016965 1988324 202293 742895 732758 1462449 1394880 1059387 948008 667297 1552112 1754314 957047 249707 1345681 215011 10703 1053527 702258 493037 692602 1319806 1195594 28124 607703 489347 652390 1112459 1478119 1431539 257924 1854950 426251 1632072 686731 1145696 230579 856772 1628712 1760711 1778100 1124407 1456521 1524552 550756 1937996 1400377 1019001 274361 188995 769769 1854295 1939186 651124 1475760 1021491 1561517 1234448 417704 1484031 841016 1517301 1502071 923018 1680550 1804464 1190430 1591337 59001 1302529 519244 709799 729863 621913 671881 837478 1640238 335982 276328 1352839 1723587 200115 1882359 1606191 1199803 1439388 288393 725364 550244 1458319 553568 4794 1089711 657001 194061 1269510 1153042 1244994 623062 469694 1180745 651153 9249 5633 184883 1908238 336761 679590 492764 1958986 1177066 49579 1010227 1655015 632355 1106183 230680 1222370 572348 1818558 52789 1087802 691250 1745961 800295 1469083 1835182 1556692 1710238 836716 197817 1511200 79962 834424 459498 525900 1218246 223670 514513 294325 602740 1601544 1494031 1538342 1452881 876990 260160 1929010 947196 1033664 1674564 763323 585687 713626 1421853 552554 1726714 513946 41277 816806 747846 699823 964876 1285400 809419 1195462 1985301 1414665 770690 1346733 1158622 880747 168970 1669878 1064679 1853011 1361756 1565071 909657 688371 1463385 574865 1383901 813495 448198 803821 129884 659106 493067 7123 150378 456242 492264 640306 976501 163106 618995 1956253 233650 215752 616711 1188314 31348 398692 590089 1399923 1001883 1137135 1886147 402924 1702924 1396389 1912679 1258927 1247005 1773403 299005 1759714 539095 10814 796436 983702 1038255 1923707 952922 1131626 1476753 1188955 1448545 1613572 615986 811655 295952 231319 1012436 810795 509439 1460960 1849347 1468810 1751454 1808399 1448203 100041 574588 1347535 1987401 1507183 1518205 654629 1094910 613026 877943 756105 1334364 364289 468106 797880 1404212 137582 1606657 1699111 222901 1858015 1381605 206552 804592 604385 1303030 1340673 229951 1739836 1947471 1440806 1856338 825182 1061471 344615 1490957 254757 1974849 1238267 1239456 1228361 1111129 9911 817618 935121 711747 1863289 1088060 1197724 532048 399896 1341807 1563260 1779515 85737 750883 651994 138124 1226486 466864 1937307 1053593 820362 1369942 7590 1376932 1613813 1336874 1828122 1336585 432623 1160008 96772 835508 1332523 762227 453030 375245 1909539 1701167 291596 251501 1394644 1524235 693479 979122 120984 1431529 931249 922568 1803812 1124385 780616 517061 1163277 1322488 1501612 836668 1197836 502321 1449070 1786473 309568 1473990 1353772 1093361 460930 186543 814988 210081 352728 697288 1876271 1313324 1815784 1971003 1425069 999313 558529 122052 1105613 1171864 610637 1844551 1571152 1642080 131747 571007 1087219 1636105 875908 1961146 1560431 755988 1567120 1814415 1189227 73036 52713 1339877 1361356 1337057 616357 1089465 328253 175535 817460 1872518 1960995 1471322 1479284 1750930 1866689 1522921 499850 328864 823610 944167 641191 1172765 1749717 1450544 1417776 688228 1821463 1547640 133142 509498 293062 486331 174478 819692 916955 1740695 1850563 1372342 1025352 280983 1237919 65921 231493 1868668 1468045 57745 1761221 1007015 1004481 380509 926566 1415549 960247 1137903 170598 235751 1261630 1134846 939944 239094 1971307 699886 1599056 812710 1000104 960281 53216 1044955 1055393 1853931 1674136 1994268 1233435 916320 1798377 132211 952572 725157 843023 1741470 140664 126885 1982918 1365660 1628613 941902 1722976 228354 1073118 623748 1445468 622951 844946 925412 1664777 1272867 61298 999443 1141232 1092675 168414 57325 815536 479188 1778313 224481 902672 1200242 525827 627577 954976 1889264 1018763 1619500 1423525 344177 656474 1762689 97263 447432 1277201 902795 1983323 718042 569836 1928676 867799 954101 214845 605000 1841307 1474281 744390 1792360 221758 1947385 1179365 739739 1616038 1558471 1838432 1437796 3190 154046 1134005 1132300 191746 250938 432292 1848974 1176838 249199 508169 1717251 1074181 1291230 440766 1127933 1385579 28112 344105 1543754 677665 1996076 639995 1568042 397583 720279 317064 810629 423411 1321768 1751652 1206737 7276 849903 1753172 981356 1817622 1148822 1478100 1019904 271248 636110 319378 1359827 717691 1311779 898301 1968195 1290157 1688568 1934812 734410 1601606 1424170 66278 1950944 1809395 727905 659126 205950 611698 384065 435550 1627351 157422 1925802 1915859 388204 1170549 1126533 671132 40806 37318 1781870 367845 267719 178996 1321663 706068 1040468 1872217 422054 1490744 1962152 156266 137323 64797 1065216 641622 981653 1521961 687347 893774 1991237 25869 536420 656648 82045 502232 1212015 150840 65054 932241 876906 1743466 1213009 1391415 713327 1268439 1931916 522797 1054458 352691 346458 1790894 1696490 1130889 1425776 1090398 155480 244063 1756168 1562042 461653 153916 1156370 475498 1409269 1356691 1195630 1970805 1472477 1436293 998949 1535245 1533149 341928 360882 44205 1324005 79950 640044 1083811 1510835 1329726 1717074 1819595 273660 139744 174188 863224 34708 17243 1215140 1264345 1225467 1508604 288677 869074 745127 1918845 1671621 1393866 1527612 1416510 1985668 1020751 749698 1508996 1336109 1488224 73698 1771103 774614 1402393 1128197 1933053 1551998 1639599 116680 1805583 80522 681831 1193857 286322 1452570 124461 768298 634006 629841 690967 1788883 1650274 1130493 373794 847884 1087455 751036 447929 1960966 302201 1535611 198014 819629 1115013 1282097 1025315 1323881 1955404 68515 430601 1106720 1932479 1077240 1595858 407736 1083959 1463568 281917 1980073 637434 1060467 316068 933389 1544973 509114 584934 1748298 1924929 1331448 535293 1852736 686883 1021794 1924531 1611851 1913175 1320376 393210 317104 37765 1627018 1743120 1757066 1803389 1352993 290518 1603150 1107114 729614 586174 1893603 1447598 1024269 131866 133714 1119947 1905641 191831 696881 1771912 1837351 1830960 1674309 219958 857392 1726488 609972 289503 592512 621402 1684194 1525359 33372 552690 581990 315842 674739 137339 400242 18917 1143676 399326 1204145 1004497 1708231 309355 272624 1844406 1662894 601052 636165 1276650 1498711 486583 140168 871272 1911559 845084 1527243 135007 1235547 84918 1613350 1257079 999372 1152472 887666 1240837 491327 1308836 687457 135725 777013 1504349 497402 32451 600567 1523603 1156455 905911 740623 1010311 1466940 1317561 878304 1587197 1179173 785204 560337 1432368 64774 1093440 1694029 160306 383264 1339097 837353 983094 1945975 1073486 120622 1282570 1476673 1179591 1312205 681542 332975 1612352 144501 1102972 876642 842889 720245 859577 878883 1823024 652990 1925574 461360 661247 1500183 1401219 1366319 570756 1759272 1237917 413653 788251 1865863 36363 1113037 661563 74123 620021 1088376 1984670 411601 1511051 1994502 1630383 55277 140765 1452857 1705826 1334498 1715532 993064 689769 1296998 1068942 762845 883534 833370 1452653 1990483 1156763 1026617 787360 664923 653944 319658 885198 844209 173429 982321 32999 553055 1468515 20892 1476187 409721 1266250 781545 1304645 1614003 1546363 928530 184045 520389 441039 154347 455188 1253340 768424 1332064 1456219 41270 1785101 172866 1801456 205629 603112 1824818 1499851 754176 239776 631039 1860655 412865 778127 1668688 1954996 1514728 103207 1118391 1153520 1181400 358521 764885 1478885 1626575 1592855 305852 1280633 1039694 1163888 773882 380109 211405 565891 1408564 1805857 148492 689389 1055765 1219667 1981436 1408706 1906879 1393570 1033674 945098 171062 978520 347720 418258 1517240 367330 83929 475842 449635 1150716 1809366 751962 1956327 366885 586479 1479547 115818 718191 945971 502952 1681985 1147500 830972 84633 89075 1131836 1101238 1002143 1655247 811128 1666437 996936 257965 1975476 153851 1876698 1112218 776932 724601 1045185 1527470 650945 1028261 643070 1759533 990325 759927 665293 591947 22703 824701 1935317 1170742 927381 1327632 1821105 333641 224784 802765 313171 1365557 672287 1356101 706093 1912231 445352 1766694 404935 1116490 608870 1358459 1409607 1282360 1774135 1764261 978493 1243342 1792496 1303313 1324815 1696162 50726 940916 1283253 1489443 1768703 1695558 162468 137533 1442113 37308 1179376 1150102 1845227 1766614 1298935 534032 1342012 1388006 1399541 1041078 1510715 1083044 318436 369062 1307308 1272997 1660029 1202002 1922900 650703 793540 4348 494473 1717033 1582273 916856 1520740 670294 1736404 1613209 140711 60652 1939333 1203035 1162677 1958853 1889724 498277 45616 1641214 1068295 942972 1566690 1975714 1640473 441378 287537 1015576 1875950 896018 402355 1390564 1914025 944422 442495 607866 264444 1422179 1265002 719303 1028154 1430471 1891271 585051 1790742 436319 817442 1788301 314017 739855 134427 965344 293916 1072892 594339 1162401 1723340 1531897 1400649 696035 1824412 552125 1949141 510089 859038 1455328 888929 428866 389340 233784 519630 864438 224557 463432 1230806 225105 1457466 715674 1371576 60690 1038324 1994472 195237 1122612 641240 316953 253184 1119939 370024 1756981 1891054 966448 1878736 1793268 646548 904869 651451 360603 800810 1529988 281931 1468203 621967 1076293 1723225 314508 1965098 998651 1760192 700615 1778454 1561693 1528357 672641 586907 912851 771593 1724495 1642139 1340165 799747 424970 784027 921591 1151255 1819041 1012031 533781 192530 478144 385673 1608434 1667331 53093 686842 946243 476077 784034 353295 852205 1444653 1424647 598321 721802 315886 187559 1345033 745956 1092136 1882616 1334145 1917759 827697 814110 772471 1037924 1271556 992840 1867570 1341720 1241107 967038 465574 758693 1967196 1724385 646729 3050 1269994 1295620 688254 317915 1050707 1624934 365595 1449689 251811 1309537 760685 1901995 693434 1728156 1930662 1499514 670349 295323 470001 1627335 1552998 729753 1504696 398416 45884 273491 624563 954990 5591 1464227 1232987 1901728 992561 39648 871199 591110 1756599 1843900 417724 554484 441186 1400 1694770 937243 45077 43959 914011 1243606 1652939 913787 1831574 1832663 180670 1813113 802019 615618 1832592 64292 906837 1449113 634983 1406584 823761 228226 152185 416482 1797531 1771760 1750381 1977390 1427585 1358726 1641091 662023 409972 688991 670089 1233416 742121 1912737 1392495 1226035 1647369 553332 142349 1222522 1962003 1477212 464112 1365520 12234 953498 1217747 1720797 1467622 130796 1015892 1763775 1134155 185851 611339 1708841 1467575 1852311 1943450 234976 842876 820882 336204 1379685 313441 1309988 458911 1617550 1061674 1179412 1743847 1575316 791678 1391671 1086803 506482 1433026 97860 1104629 1053875 614795 189686 1963768 1889244 1280181 1570737 716229 1154528 1483817 263713 385475 432710 1906317 716514 1847126 1560604 1552105 790841 755151 101471 1988400 645723 71133 882929 1230729 1911358 1811554 622577 1606864 256754 1679523 525540 130276 1783664 1756616 144213 1012002 501832 976808 1131825 399047 22058 386787 1689971 635489 1496952 1175987 39424 694032 117438 1892795 1343680 187484 1467867 386782 786109 1715711 1490618 1605800 1317481 263753 581390 1230642 1061192 409020 8883 1354201 447611 504678 1982244 1453689 194148 1260328 197323 1452569 1616358 382818 898024 414306 1008110 533056 267320 1816197 199704 1281458 549295 194870 387321 1336709 678315 889747 1313559 989489 259497 1456742 179549 882700 955938 1556059 313443 1085262 1782099 240577 574842 1106114 1542748 1708767 489620 1328325 855596 162387 1382906 574332 563714 807374 1845526 1911124 1884098 654481 1409355 739679 1644290 1391440 901540 1504232 806195 1789654 694459 361778 441655 949983 720813 1870479 1291476 1322626 1187389 468881 625756 1424429 1798464 24703 339493 1251418 1083232 1556257 1179114 1517951 1791901 1509099 552789 925312 104921 69153 1995358 1826953 770405 1511095 1568449 267969 702864 1348069 762363 135184 1657134 1009304 652518 1876820 348638 1927980 613584 1976202 1203346 1624471 1303169 15581 1079949 115967 1396469 930605 381279 560445 1356940 587813 1182298 1705089 185959 352411 1948950 1627425 1935550 328140 545375 40820 816067 1469296 992787 600551 1657984 1547817 1967506 841685 361670 554904 216419 225789 1104108 1049147 599996 1608720 1993993 693418 103171 1939703 599363 1306329 538974 1135417 232473 387900 1532044 729703 457896 1184485 344751 197207 346831 1552554 1003834 909769 81343 470866 1515358 568122 585350 1139353 818751 1169145 1316171 1837122 1619684 1700419 1439238 326091 652548 566949 1208765 1685870 1168058 404100 1312828 412495 776089 166329 74054 1148636 175322 685780 1865407 803613 560704 200912 1611223 1037851 480560 1240178 1434995 340487 1028034 1224121 1820193 1535174 401458 1690280 1520384 55 1751678 366726 246571 1140600 837662 1102040 364858 780962 1699862 1337286 507978 1797658 961968 866078 453287 709706 885133 675661 608894 1718959 259481 678720 942510 1383077 191134 487242 645209 1077231 491643 1161254 896191 767515 1912006 815048 1784653 1483550 1616591 117732 905159 639560 708023 1092615 1443896 585843 1220822 507976 757480 673975 1864870 1349806 662676 548564 1827232 762124 1715704 1652192 15921 1357244 1794627 1372451 530783 1603321 729177 1534215 1110042 17125 40052 556415 955095 1415108 1140645 512805 1027813 707851 1956458 943917 628733 1860833 1724823 587203 316686 808966 748844 809881 377875 1206453 337184 945496 1413312 19390 1654176 1630371 1203113 59196 885826 1044618 1130373 1607085 1310950 1546638 678368 342415 849219 917438 1652109 727589 1896011 1011568 458112 110719 271826 1300189 895472 1063879 904709 1962111 1482405 54540 619628 99987 1810811 275987 871255 322370 1929698 1330392 625602 1440092 610821 1000109 134486 1046232 300518 985596 1857240 1233990 115260 58603 269865 1633052 653820 231710 1543672 351665 1704957 611311 1161558 1176932 898288 1491216 599737 1728223 1290997 1989078 212918 995216 809583 1354821 1481535 1501041 287317 1566370 1303658 796964 682602 1357013 1361588 1473669 1173989 864462 1897104 1007447 1665405 1737163 1231342 565611 1535681 1148174 1711436 448222 432101 1113519 1635524 1871419 1572070 680379 218301 1419177 1356889 1784545 876520 1161186 1106084 1129159 21514 833065 1938547 1136349 1500297 189452 873142 464153 386674 1802845 1870120 502070 1382483 1263254 845313 1667404 1282142 1395224 884225 1698923 1722862 1763173 1210189 1022107 1430713 1496299 1553512 893038 1755498 233817 177934 1577824 617970 1940292 1552185 1937784 1946017 1065802 992681 614086 555407 826715 1959851 686582 161706 527857 1685241 372770 573753 1363455 152997 1675534 1468302 1552117 993688 265560 579992 1429522 1293569 580939 869023 1525656 160123 293370 309272 1645931 176926 1051571 381317 980517 317827 1462546 1264379 775147 1237808 1987323 1529627 262799 1334410 950647 996723 1247777 914853 775958 1787595 10025 648128 1803741 963267 1358362 868667 1358615 293635 623515 107070 529850 1923545 1550281 1347764 1076405 883730 1953702 367210 1957451 220812 1182176 195966 1196202 734011 624454 1757256 114474 1978477 1157762 1782822 1561404 1300116 620422 1742305 1246360 644886 527697 371413 768309 526493 932897 202664 1080301 1489148 218732 1476855 689001 1810658 1913501 458653 1589970 1310889 1816088 739643 133956 1775264 277968 266228 191174 136934 94629 134320 298238 997734 526697 1338549 416809 714663 303145 1921636 168890 1810421 1797102 471559 1198203 1587905 875623 1670740 630000 1957909 1306737 1436240 1082601 1939165 134947 1322973 1625310 927692 1400704 1756636 828327 564006 264900 540340 1198995 1614079 1601944 527503 757955 1656736 40323 976522 563950 962275 1301949 1456986 1600101 1936202 306141 1904434 632338 1355783 500415 1333228 1239726 1305627 706558 1609783 1733126 233403 786962 39634 1300206 795568 995360 1418212 1520584 1876538 1511955 848957 1186623 320765 506207 1851049 588830 307689 585424 967345 1895565 5834 840174 478727 823875 17766 915585 658394 886195 1513600 667681 1344609 1692169 481836 149516 1069526 818572 983796 1227977 819713 158997 1989050 979096 1438039 1149736 1965085 1727714 252871 1923046 1799087 980922 1858103 1535412 299502 731764 930130 545572 1936892 424642 1815873 916091 832100 227593 438856 1457907 1885278 709822 391924 1972677 947842 794660 1195687 370004 1974880 1598368 1278736 1066032 124298 47905 816911 952058 1023029 1259426 1529281 91626 928458 514669 1429117 310992 1945429 1173319 483514 695968 126421 1437227 474546 1930426 1889956 1124537 3577 869955 770864 1303413 960038 1729776 1324518 1350449 809518 1386417 360458 557510 374062 1485883 1720237 1997459 812533 81453 1720177 784848 1010050 1018416 1350726 21953 1884797 1971929 1570428 1700925 1377461 1427210 398739 996466 295798 1681605 658356 291621 1924307 1556796 1386370 284048 1709620 334392 1265910 1401169 298932 1642572 1264853 268482 965987 496190 1080997 904215 668273 1890206 1737141 884296 1983856 1242566 1404233 156749 1034987 929255 1655262 451322 1511012 1632134 1380305 1557982 191352 399817 1275538 707734 1685073 1037471 768410 1831448 742954 1976609 1386428 1184768 120185 479133 1330684 1669170 1904948 892155 1538010 1791105 1111905 1205379 229297 237013 1223460 211252 1889892 1485103 1929226 1250779 1526527 1307659 120248 289135 1087474 304376 194525 1394500 1970454 821383 848682 373473 703352 968017 655195 1998353 483673 1299871 1511234 942884 1476101 1752945 1465564 160789 1607648 1441355 1431364 503057 1622911 657330 1007724 346904 1489462 1201453 1330377 36796 702695 1262056 232157 1064536 535857 190951 1892438 195258 159217 76010 774154 296816 858416 1021297 1745993 1697690 1061179 1008275 13683 1099935 1491389 235403 517198 964505 609017 1734895 857172 1864552 1960201 1339920 1243223 435643 1555735 810793 1876974 1355467 134710 1752398 1760088 1415374 1821325 208549 1184974 354200 692128 803707 1518212 1656451 751908 1147346 386589 257589 891201 535267 381180 1211542 1731134 1942113 619897 1150871 1148928 91323 476784 1098479 792015 1204339 1515775 931791 1626811 418504 965468 230248 1038314 731426 1839395 584618 1372624 1668069 860641 1399728 645416 1603085 1688371 1044020 820226 375549 1163081 205638 1711119 573293 1108206 747014 1341432 1376044 1463330 326997 771533 800061 1672476 950083 1222584 212922 1406743 1280430 683763 651962 1027300 972558 459862 1382071 46728 833519 1203114 1604910 1763160 1054043 1145307 1669820 722694 1930854 1111838 832764 1368090 966284 1721732 212673 459099 1162486 1284706 1402703 417641 217169 1085661 1035455 1844586 700089 618607 892189 1106281 1749064 186444 1214485 1577762 1484305 1291719 50518 877857 78837 1781823 1557467 1965796 1472535 808920 1644368 1197685 178374 422336 246686 1241612 889857 1530119 325883 336265 1648972 1281039 1470352 1020980 1276434 108184 488849 1247172 424085 1888751 1340578 764864 221487 59721 674052 1881765 579876 1193492 1596609 111610 1137930 1286003 119814 1324909 50088 1984585 1885589 396583 1620320 1028445 715816 988248 1363746 746541 1510502 1719583 494345 1995144 1126408 1171332 1933978 1788641 874307 222977 217699 103389 1841367 1322500 1124056 1452350 195708 759824 1344806 32795 658724 440684 1516514 812557 515172 167115 987181 1596688 604313 263121 1970409 1915983 331365 581841 320967 1024924 1725403 1953736 211030 1379049 1141292 659174 1138957 731321 1911708 692352 1067890 1513096 1909580 708002 1447287 1358048 1563480 900124 1297596 1723923 182721 1686505 309391 467221 704126 1447675 1926019 948089 147462 970397 982099 1522227 1947531 1443599 1074942 788608 1055585 615640 1578536 324211 471848 1380365 1591896 477497 381424 1672761 1728379 678239 730402 1049028 355935 675791 1795473 253331 1977553 1190397 588135 903337 1800270 573298 1988777 1568445 138255 1256929 221627 12723 1101123 487811 337926 624617 1884936 1550410 1714963 211001 82520 644962 1318186 1958685 294199 1130923 379529 1024059 1220352 1113118 1634238 265792 1314991 810299 537330 1224461 629752 1657008 1827320 1992586 145601 1813649 1011887 576328 538380 323051 886539 37279 423202 7792 1172939 801675 314275 595036 332676 859601 1901362 475102 1056827 1336426 1640013 952476 1525588 114906 1366072 1944271 1261140 138381 1371361 43315 1835519 1106901 113237 1234625 373183 112324 1079600 178556 445745 523391 1489136 879653 1310863 142451 593784 609792 558974 1959592 1547659 118594 387191 1836142 613294 1060351 994300 867051 1455246 274402 1679199 1171694 1941992 223200 1185724 750713 887117 1192286 1681097 905355 1145618 473337 1178761 809342 1337532 48803 948121 1551386 714638 1206650 209650 841706 9899 152155 1644077 773828 164889 1905177 1762729 37620 1528326 1522003 1194601 1224819 1226202 1591176 804626 1414731 666641 662562 1794791 53173 684833 1165878 1328748 1347184 1199857 713187 1682274 1034791 454719 1017281 1957647 940559 573780 1916391 584640 13617 106086 520652 550545 1096001 1352926 1423777 1830163 1520080 740147 276319 1108076 578981 30190 226662 40084 964019 71509 721771 1245701 901969 772309 599653 1686441 522464 1924451 582640 1729466 1539482 1305385 1055475 95200 1150947 152338 1355288 779107 590320 682651 1477206 1814207 536772 1815724 1637839 1540508 555522 745016 1274097 1465477 841198 1601700 1431240 1311530 1702647 1653258 1760503 1898746 232818 746158 1118625 26469 1892741 522566 1679090 404417 943805 659222 69883 728063 837283 1951542 1052273 924093 289817 277970 1293818 1676786 853458 519382 507025 582555 967340 1674582 1500254 1480486 726717 326413 1824419 1901106 176596 1782631 1668814 1293895 239136 588514 1203045 980168 1950323 1727097 1054949 1050927 272526 1090972 129621 1911507 652463 934975 43568 306757 718524 26791 334419 1714064 925992 1167506 604406 1389285 1308234 1577862 1739696 1495586 1501393 362866 317356 691951 794000 461363 1793376 960745 441756 1806329 1906661 722574 192124 1595561 628355 1512313 955415 1550497 833394 1905878 1214096 252606 1478596 960757 509105 520990 179619 1690199 1928180 273404 1177270 300902 605893 710100 484993 244305 1448631 1784190 1653029 1007715 206921 591502 1887902 204675 1533643 1705901 1892259 1419973 1236958 1140934 1171818 1883843 1075890 1499977 704087 124472 915473 1084671 1922600 1594255 69757 218320 1779397 75059 1062002 1584375 993200 1516922 649172 806013 1214108 1295114 1773780 888334 1496108 1175056 374715 1146518 1344596 1588694 1749604 571839 1132448 746366 742052 1750188 1046916 1526561 1112415 121190 1777360 1598787 1907666 1073283 1036927 1357070 1523946 264486 1234326 1881648 531267 957305 184685 328815 1000164 1871581 1024748 292594 1584419 1350654 960065 652488 1878510 414908 1738158 246279 1904927 28888 1863246 614370 470170 1978005 1676842 1828442 914098 226975 125365 175940 1518489 516810 844594 308651 1449682 862315 1880768 1033787 160595 1027079 1484819 374386 1434364 1484241 417708 715989 817095 1945893 1459379 1215799 494441 174121 1988138 1178368 107001 1375666 714962 784930 1014954 686607 624614 957625 1397949 1233656 326485 1592723 1670726 734716 398807 1619739 1839040 1430350 46109 1258018 1685151 946573 1121998 668004 312461 1419192 1392722 787142 633557 1783822 871759 1011745 1393093 1888617 1562653 1915030 1017525 882140 392301 874908 1250715 1717059 1714874 1568299 955409 648758 1973530 1732298 1035517 1999159 1556861 210872 1508869 1024583 42444 1334557 661595 594155 983341 205269 1876516 1836518 13751 1212358 845008 98305 276728 292094 1444262 502478 1087473 95609 1521183 223642 923406 1918746 1063256 787893 912956 496110 1617643 1170160 1903108 816475 1719412 654718 1686700 102807 1264183 1262023 141225 1747908 59570 879652 1810823 404699 875455 1608188 1028414 976451 1355834 567166 682062 1873389 1266061 945286 1528704 951705 1278665 1869811 1399260 1134625 1105303 21078 508428 1887169 1494804 924745 1379010 1444631 1020268 1570190 132236 368153 389923 1538416 786871 1958902 1633369 1773146 1824887 650229 1477364 1600672 835497 1368238 692474 1858266 1503646 307571 453288 1356018 413186 608956 1405851 171244 369073 443088 590580 373007 1209278 1693162 463004 1778949 952700 292353 1748571 1051180 943555 114955 911220 433989 1277457 510236 1712248 1090720 1134611 1946128 1189524 1652900 1508007 142064 1600711 1965365 404942 1669520 88039 1752464 178567 420692 1206939 1720594 671134 798252 831089 1690505 1363823 1223723 901387 1712054 1858967 256942 1750286 209763 117388 1942203 379647 1284759 596836 286211 268659 1821731 1201604 196073 1297493 1934940 631325 87572 251685 890241 1067212 1867012 1820379 739193 870986 1654296 1684768 1743281 1287263 1112295 115698 990658 906968 347371 1236871 379811 868807 1998843 1373501 206355 1007412 663420 1525377 1800823 590058 1097231 434480 1681039 1231802 1490410 532399 1080961 1806530 1307548 1634310 325090 380080 1317382 117303 814665 1664529 1982333 1273652 330783 1400448 1666877 105429 1299357 88045 546707 794482 817463 866742 1858638 1797868 1016791 171427 946539 1076971 1678882 1065413 160602 1173639 1920645 1765883 687746 30770 1343779 64348 26406 739486 1830131 644081 1728971 1942723 506882 1058643 1475004 1382841 1135907 1051510 176657 1197730 1459109 1353491 223883 1248110 1732097 1421664 1360217 1356335 899615 622055 217680 333694 307720 596847 821843 808621 136944 209153 1868564 1901020 1560017 759414 624469 1256636 557811 1925040 533494 1777155 1088520 1692359 981756 613881 1993119 1927385 1724592 1651519 1467454 651191 902914 1511268 1341981 408167 1311200 1357941 1929270 1546116 1885745 674632 788906 1444849 625279 111199 981744 375499 1344243 477027 75182 1624296 436313 1612096 280096 1225351 856940 1854536 250149 1795153 1030756 1306263 206218 1784755 1120581 1517976 948570 137439 1539716 1612189 510232 229648 1608561 161790 517230 850905 45156 668696 196441 922486 1543445 944802 1039387 1270676 1246844 10705 876055 1233948 1237427 1652496 1715063 651159 332107 801608 259947 1758429 1252220 1015731 1232295 1648809 194292 1701349 1030159 1573999 862837 606717 758130 1075597 739458 1712877 1707062 1539866 20908 1443036 1773456 1558001 1716626 247210 545501 392449 1253691 1412683 1237063 1097401 1427864 1724640 1943092 6323 209321 634993 1516120 81110 602439 1855198 427907 383275 54917 1811398 1168012 1168583 1477268 1575127 1151562 644796 1438200 1247169 784273 183348 336307 400649 1330063 351510 1128758 1648346 573787 167392 1044598 631105 1246518 76922 1704260 1854658 1579779 1400373 1244622 1385009 784125 602849 1252389 763972 902868 481061 1855107 1628690 246075 86870 586160 149069 841408 1927914 1906870 341698 161087 985259 1466771 1642568 1807184 1204703 200284 442324 798410 36509 636908 493141 102184 1909827 895794 632889 837907 1959209 1935649 258879 1204790 115484 435569 1709471 1657362 1756066 1519223 1526959 1763856 1091006 1064788 1387743 569238 1990909 147779 1042416 1090290 1033346 463415 211403 212439 96160 358971 906174 1986140 1583839 722421 540651 410176 1031230 1394419 717062 1282818 325846 1345342 860083 972372 803421 929131 1006624 1330454 1480986 1382678 1504198 244187 459876 220650 1811870 942176 1288296 1294906 1111191 127559 1730229 499472 471606 1937469 161105 1008889 516219 916533 1692729 153760 873697 597524 1722172 1421981 542663 1579278 1810068 1450988 317283 71684 809800 446077 1109340 1211613 1526817 414464 1235823 734978 1649483 239402 1648032 1248671 391082 1753026 152466 1147192 1212254 772680 432212 1280397 228795 1113238 400683 687944 1845401 514280 573475 1761587 1778284 47635 760374 1227613 1898394 1675569 131718 1690475 720889 1710887 1535297 1280170 167859 1419975 879753 243003 993566 1524423 1023421 1393068 1340994 654045 1488490 1546517 488535 468337 1761618 537044 925184 1385518 1753432 1003574 367923 1811411 606838 267077 1787618 1511538 1875095 765341 1752688 530938 365165 1094609 962292 978016 1624560 637092 1945068 1623507 1609555 660228 695751 1737999 1599024 252788 1078268 1671516 592137 1953818 937075 724946 1417603 1966633 784874 1457521 970750 1221975 425939 1558380 1983013 1614878 499242 514112 626022 577013 1380680 839122 1718033 1039837 1597945 1551314 1406040 1792513 898297 64266 1499185 1771018 857898 26423 1017617 1272378 443147 1798818 1789866 292058 1158580 1771792 97543 208738 374913 1772926 1543077 540308 1887544 1322389 418533 808898 725746 1943160 1508650 795703 335243 1593961 1417165 1277096 169419 778670 995950 17386 1039935 111796 759073 1665676 1971905 1698816 1118991 222696 1167088 355349 848101 1099285 1077157 1042769 1801709 1319880 1024019 853524 232341 1100115 352458 1221754 685552 1240277 1247796 1602435 381162 617401 9863 1936493 590742 886751 1918890 1531865 1420249 1981596 1441120 282939 650668 1566551 1021486 1493003 434212 172199 772029 1889595 1991499 1260118 1472737 844017 1459930 1796396 1541956 1600766 1038036 181754 630577 394523 526955 1602833 711234 496835 331599 1102283 468475 1889782 1406854 260071 1927880 1431228 115153 835751 625946 1403809 1832068 1333345 187021 1373016 732743 579047 1734011 994811 656743 641558 477240 449253 1809875 1309342 1585978 1953023 1987936 745107 1230611 619274 570948 1568153 147216 1248939 30535 1762551 572006 1444840 1732227 1164803 360560 635057 1182281 1976672 919044 399901 447698 1688075 1093281 384421 1134903 1022386 1099527 82911 1339665 573591 637232 74171 985261 1278287 162646 318972 1507232 1360865 1481736 517724 378545 138264 862936 792892 1162327 1186114 426924 535724 1501195 1769985 1149009 1060289 1870500 1927839 1470292 1377473 870510 1133863 1123905 722927 1743402 794143 1623011 1346943 834944 1905448 1350521 777269 97670 1902325 117903 921724 310297 1785748 1560332 270128 326714 1080347 1090799 428397 549406 178435 657121 145205 148548 1628132 169935 26136 1151181 290147 75733 1222411 30682 1839837 1740624 1046647 1840960 515877 1871647 705308 504981 456199 1094776 337261 45 694131 50186 976226 1743101 1758627 513618 513686 1685974 1061975 919964 203774 1823687 1543630 1030701 577473 1189203 804968 235951 1458719 115373 1326436 1176100 537885 1327583 1700786 1890217 852479 710391 214993 869001 1030841 78184 1925899 1404056 1748107 754866 104831 440659 1599255 444416 1288851 594832 357822 9402 1632405 304359 945609 1882212 1445603 1854390 1194898 1340427 1416715 180928 1846000 1216143 636788 72951 1364953 906843 790416 900355 1599456 1404909 1215966 913662 1680042 1663122 278606 132709 1259912 980539 393474 163261 181451 1882487 1307371 1784719 1251835 16146 344353 725176 1878956 59998 1448672 75176 1365234 1055098 1364754 36971 1759206 691436 858764 299319 801290 1100433 323621 838698 1706382 463891 1489879 1506681 1370870 1711378 1105614 1381405 1487420 564963 149738 1226458 1635221 1972754 1440167 180851 1811277 1650729 493172 1840469 1106154 170583 1444084 186263 969338 1825145 83415 1641632 140263 883561 747165 619891 1710647 1005652 1269614 1631574 385503 1018901 528145 1819944 1733727 1345105 1919620 1297577 1883001 1498883 1337996 361248 1212628 837616 576089 679099 697805 112442 1019566 556690 357811 425450 1558801 1015046 1914727 1132109 551666 1114688 1619533 1988472 1798410 392065 714634 50395 1277529 450571 1025724 658047 1337692 965644 726497 1610679 184703 1907400 1803795 1671539 1435565 536362 1060966 1813792 1485783 559409 726077 1321170 197531 252364 1353891 774515 1954723 979847 856195 711306 1849207 386456 842792 270883 1007469 856581 119504 1364185 1058573 161216 1888021 1301190 1435755 668768 1838101 326431 129877 440129 1463039 1213439 84200 1178279 436182 1556663 1148727 1684896 110403 90434 1218628 908362 907390 685617 966339 608622 841860 1090091 694529 554864 1608943 924129 1651311 382574 119549 46875 1971615 1244200 1584728 1995050 1842358 972691 1802899 1835399 272792 691389 1703191 1790971 1398975 136001 652986 962391 1773762 790329 402829 1133304 529082 683753 1066508 843488 1842272 94577 566945 1264733 1812410 298703 1645869 747133 1735960 780870 324144 146041 141833 1405779 426010 34661 846841 1263563 115838 800645 1416014 107720 1595749 1295216 81266 1678864 823625 832035 1242312 547233 1166919 431579 48319 42654 1464269 584875 1279002 110240 148604 543530 105777 370513 1450190 1950071 1414842 1731993 777046 1377811 1578533 1051364 1828410 274228 104708 1002566 113318 399712 1368888 1876052 805547 1896298 711574 1104315 1847554 506387 1327857 432531 453233 237227 1897437 998362 558510 580805 247679 201545 420395 1541351 1109320 1186969 1261962 159144 164832 454033 1587758 1954461 57601 717869 1082579 210953 704848 14470 796484 1691815 1940442 1714333 1958180 53463 599317 1752142 127008 929298 1377861 898901 694476 957736 981298 745278 190754 1223555 1657692 63710 1848750 1768829 222949 1741278 339569 1121218 1668818 676008 149078 1903224 1178662 1570824 1788320 433781 103844 854375 547930 740242 1282802 1556321 1280427 11607 254121 817951 825781 1319110 715933 1091365 1966031 970046 1823634 1712855 1792943 1796046 1128698 857935 14560 406331 1230467 379059 374901 1240643 842363 7692 1371125 1396830 410574 587556 1644114 1572646 448654 475978 390465 1160699 992586 334515 542073 1824929 440468 4586 1250349 298584 363352 1826669 511691 55856 361062 715889 1047793 1513073 101702 1238243 732585 96704 1141824 430590 816140 242024 1826095 667563 1740997 97781 858810 736747 1801663 624530 663621 1662187 149476 1241847 1368471 1804469 412878 918890 1517506 1207387 631110 1916690 1228716 537903 1046574 205038 697989 350782 693534 8430 799912 426882 698138 1102465 1882697 641397 1652152 1759413 1171742 206585 1426619 543229 1291450 1322952 738097 1640207 317249 1120709 903005 1881542 24845 1208246 33825 646650 525245 1244474 650052 336470 1565309 349735 1490896 354981 476677 1962916 1869592 1239268 765773 346866 367574 1985039 1028883 1141423 1069784 201477 321113 524805 1524059 1688125 398787 1793767 1750579 1511896 487519 1061569 1220071 1882751 746484 123315 985834 793091 1446593 311173 1897987 329081 1268206 1994469 1476850 1729572 1738044 821295 1852703 599535 1226582 516052 1803481 705114 1060553 1242984 1142777 331905 1011546 521867 511298 1624231 1730333 1233829 768614 271697 1950117 887124 1220971 916344 1291271 802270 704146 1588403 761451 1960120 710577 1191944 241540 510210 1211451 95775 414527 980006 1552212 202825 1633089 1121373 289483 730677 1280606 773314 787330 1025610 632921 1262331 1003614 199418 155040 1742534 733468 35463 279844 282494 631162 241764 960649 156641 766335 1100756 1657797 1368053 1062589 357772 722250 1883497 668679 1907877 1888023 1954848 381345 238919 1725894 905600 207942 1455377 253911 1111469 1543550 838525 993701 1404477 248743 1119377 568583 1092229 1801301 1096363 1693441 1426527 1087695 174892 887777 748640 1568001 98038 1306831 1799810 691985 1165224 132756 329676 251690 1626085 180004 1657655 488115 1730699 1948745 831398 300314 696426 472802 1401262 440220 824249 78172 1321725 1744500 1078618 1097695 1337734 1866051 32318 1075319 1029499 201916 1326782 503162 345668 1472429 804303 1058732 1530999 76337 41128 1831885 487670 263372 1398145 1183844 1440088 1471636 554292 991889 1675329 1090592 102255 286061 1756727 1363309 10727 206829 1012093 1951743 729136 922259 201947 1247288 347489 91550 531354 1689900 699453 344260 9591 1021275 63812 1269542 1756042 1738858 1664537 343705 1318249 1939834 980040 658451 522406 1721207 78369 569532 234529 1323503 148586 1533244 1515112 1092734 248621 1941817 527388 1398718 788246 424854 1410713 625842 375241 1239196 1949751 1692423 1027322 1346653 1522399 144665 1030771 1660135 930984 1376992 899509 1848711 1062623 312598 798722 778015 417074 847250 862509 97415 512646 1165907 1604495 345163 974122 975934 1896670 711006 775994 493116 464942 942679 269519 989305 1246662 1973735 791468 223480 545791 820896 750879 317861 384203 1617776 604953 680397 755178 1487311 906981 1053382 483378 167244 1011171 119968 1741318 1261267 925676 1403130 7581 1151793 859140 1096009 1206728 1163432 521586 926781 786698 1526615 100678 149764 1819042 1503728 504959 1064690 1880488 101091 1224077 1603807 735653 1528469 602092 790143 933023 1287142 1881746 540136 1570455 13647 1216559 722436 1542453 1889098 1963242 561570 1312419 903443 135009 409743 1226149 917865 994034 1815464 1141867 1344534 933505 1560371 1627605 137444 1007624 201283 1427049 283377 680939 206344 663568 1360624 735212 1296317 1405557 621111 1359810 1981683 1735356 591493 491816 1937299 909230 820605 69719 47651 588898 752824 290831 938411 395590 74226 548827 1115846 1933113 467232 1116782 316341 1319999 556095 699491 1757468 24150 1931425 1609414 1382791 82702 42387 138477 1442116 1965627 1497514 676425 1673496 61921 17422 375742 559440 679065 430159 681808 1571709 1583586 208439 633238 1208028 671298 823213 1047479 50899 1210827 1439492 784635 35982 868147 1603032 882967 969179 158914 35027 609497 851058 440251 1712257 1500182 1251618 1771761 1880605 1591122 696780 371332 641831 82814 1908626 9044 844371 639751 1007180 1996765 38377 991923 845027 676509 902344 1860902 1491687 465411 502751 1264809 1542171 1391417 1758018 1285052 1576726 693681 946762 1996922 1350573 1011986 582271 1296045 799347 100992 1746039 1225108 1840018 1139205 604617 1181249 1843407 1677228 82394 229306 1900066 17771 617707 119013 210 1532243 648063 1476009 842880 432835 1385764 1504784 691721 310730 431780 1913539 1700853 1896231 590186 83328 661453 1090276 1833994 1859141 62299 3048 1749505 1777321 733033 778482 32163 1959703 1911529 1224530 1614726 68654 1815445 1423975 908808 239398 953277 1404036 1042517 1068982 257578 1111041 1756847 1012369 643883 193545 1283547 1922619 1340515 661442 126828 893643 358695 1953991 1920332 253410 727237 1294643 1301313 614952 1765709 1216459 562158 1387844 1674481 1823414 1490913 130335 306888 1487861 1600709 226367 589060 1161617 1678094 22842 1987012 289072 1890499 1919377 411231 1271116 1543440 706867 95074 261946 104910 912315 1440434 1939379 1246394 1755538 1620668 1560713 51017 1541163 903152 764093 84684 582991 431515 810394 125320 23459 1666362 722579 1642255 1767515 728878 343636 1356417 607755 1954120 1775432 825129 519307 1841113 1135053 1825594 740540 182815 495901 21014 1961288 557295 773235 294216 1337953 756632 1937055 878300 860220 1423045 1040474 478194 465604 893590 726965 539105 1410819 1724971 335049 1450838 1226847 695970 1247117 608261 1092743 551764 1888811 785838 1824821 65444 715955 1552605 1205608 599882 1661028 1301262 788033 1954024 1318959 1697274 845170 710741 1276249 766815 172216 85365 171991 1607888 1857992 1206501 96465 1659145 665226 1880696 138898 850217 1573345 1342146 74205 1857115 896336 1392497 1263700 1639409 594213 1853643 943146 647045 783369 1050583 303273 1117039 315863 1443670 1527613 1398762 1231747 422362 1962066 46172 1769769 715293 1810573 1339796 840669 1580927 1571541 1188505 1284101 1566731 1841393 1980531 370095 71737 984929 1956100 1118683 1945983 1046093 741969 1783851 1749752 1534587 526609 502903 1755345 601083 1524413 1133027 460397 1524275 617621 796316 1564743 649517 1489080 985299 1486812 1028731 243453 1290975 1433594 1752069 1298451 1176896 1231871 159694 1238676 320222 425750 1848973 504061 1672665 1107512 1900446 75301 1970768 1706457 1446828 1106631 411031 1050318 1744211 1534497 1250396 1228222 712613 1259174 1600526 121671 1675139 721558 1030291 1293415 889268 73048 446462 1059597 1134610 399919 1069572 1162844 629913 1215080 1278867 1556616 1466966 47902 1194970 1147627 1915005 814758 1908547 1116514 1080110 1893577 501755 417288 1177781 143924 89359 502941 1268121 1900139 142947 1210825 295514 405695 1137694 33023 60279 850810 437864 1264193 1690736 814387 674376 1109010 1395330 166844 221617 1105494 346500 337320 1553959 430187 1116366 1164689 638762 924854 182355 678508 632849 1335650 255671 1088455 1919673 154559 729080 1437879 706112 1798699 411066 331177 49421 1557443 1587554 369289 380836 1840371 421733 259385 853864 411734 1658394 894411 631833 818467 1349337 1368244 377994 1985474 368555 1255287 970416 864642 863071 1471658 1063598 1084642 379358 601285 1485593 405586 469566 1120402 835103 1240212 1408485 227651 1760598 1288625 1933742 60931 232294 1805348 1036143 1481320 600624 419049 139749 380876 1756106 1887904 1682757 1983092 1846241 622730 695844 973007 612206 920176 1770224 1833490 1028229 196530 1329147 803892 1311550 1546255 1721308 1300682 1295824 1562193 556186 1689780 956206 1677096 676473 312497 742218 868945 1131668 950381 81471 965023 1127463 788032 1458262 1108716 382588 1488939 621008 941958 1040426 862818 227627 1460919 592717 1709870 137016 643173 1921458 1173098 1777488 802185 490677 102662 1579076 304520 126011 295410 389766 1701378 991604 1996950 1838977 1383979 466848 756709 185276 1068267 1970605 343028 818206 864370 58155 1839459 855345 1347663 1994215 1052305 1253781 484268 1485996 692107 433435 751556 832671 324468 1614373 520573 1015280 1333705 718821 455915 1339690 1888626 18409 89690 1256207 810194 444773 393836 375104 1551886 1804838 534709 1313044 363930 1760570 609066 1413382 803917 1079159 636431 2418 239459 1432097 683996 1165525 829856 1373441 103330 1345680 1934884 820756 1701163 623681 179129 60216 1643320 88062 1380635 186059 92323 1898359 1226793 997853 1614158 17104 1975509 184458 1601535 1471204 813279 810272 939968 1216379 758235 366157 1495693 1708101 586568 1725268 25099 1141904 1711802 48723 905635 1508152 936721 279460 1447427 161857 1175440 1355026 45562 1737049 598087 1537766 254227 1991961 1376564 684558 434134 554421 918491 848724 155757 966982 1800289 770999 1255455 436872 293216 1093024 1157222 976143 63902 1997646 1170161 1330355 1468889 1469747 873283 864718 774457 1620682 1111907 1903437 1975441 184598 105116 282665 113717 299785 102666 540962 530951 1236932 1344746 1676142 992169 1276323 342051 1324553 170219 287751 278321 1387408 1626335 678192 909648 1172546 676536 1680804 1210216 1065771 1247004 1564076 1358001 729402 1675318 1487387 1622511 719771 1210096 1303970 1242539 644707 1194510 1624694 1479851 871455 607494 1635519 401405 1465559 377471 1451440 1956046 508136 591794 1753797 1842958 68394 1192267 356143 1331518 578808 1115001 1485449 1533680 1389984 1299599 721340 1799687 1875583 112310 1175893 1113072 1003489 1138966 1811229 1987990 116960 1432396 1839884 818539 1817973 847127 1390208 387581 737481 1381206 1461363 1146606 915896 123317 828677 1864127 1918988 912966 175509 1734861 1355722 1966233 175520 456688 10064 172355 1577289 300011 778705 462359 179546 582466 1599689 73035 1408202 96840 567386 1677240 674883 1553635 178848 636937 1380611 989169 226859 832355 1274563 1971386 734594 473584 1282606 1962235 872462 1313840 1712722 1332319 1835216 1183826 544887 1460737 584925 927899 540723 1978186 1550158 894043 475316 353652 1696787 995613 1946188 342850 1374118 1571397 287189 1262635 1147530 1184275 224901 1546189 244093 1809397 928711 1622795 1877652 1682608 296119 112281 1410649 1062336 998 346847 1518739 427698 711967 609985 226087 1789670 1851084 1167627 78609 497212 978949 274896 1746257 953909 1420839 1699210 1524791 1931803 28380 1663686 167743 707110 466528 1099147 350297 1074301 635847 1079955 1524303 941585 356745 508184 1593485 749989 413084 1671558 1237503 461510 1385528 652884 1883233 513759 1039177 1742009 1393536 1623292 1831107 1419378 1234076 238090 1070375 1391343 1306982 1944663 611720 1351716 1067932 1450200 175713 701937 125592 1444091 823256 952833 564947 1743970 1739468 441783 1886955 705898 1208090 1493067 485914 956344 105382 829432 402247 1567075 523696 18700 573964 1109405 1182878 748993 1388091 996801 829507 788933 1667757 9990 491638 614412 622989 298249 385389 569893 154181 65512 1835089 1380269 1875547 1425815 687411 1974435 1458268 1677912 556269 1032119 393318 755917 555092 346019 1177889 628576 633703 1083562 977865 1690236 445706 1685705 1873963 913056 1565289 1906505 1839021 1744337 6842 1332226 332185 1107865 1594271 311083 642369 1291107 751439 715313 1253931 1971514 131911 1130636 1494529 166176 1644004 691213 1726210 103520 512058 1055977 1398620 1559275 477250 1367448 1683190 1556240 1884644 246572 461705 1079136 893602 1990639 890951 1192536 1799691 28200 1536411 1546547 591028 1950126 167062 152821 1241530 621951 548233 464187 435627 153472 404391 1549748 385737 829049 1833930 776961 1274084 1993643 935872 55543 1479822 1292414 560318 1309721 886888 1332272 1170421 1617912 264280 309742 17955 1003089 441764 1708905 157718 476248 958428 319938 970961 1714013 241403 1735424 95597 1156200 640540 601550 610254 464473 972476 1601556 492568 614409 739122 1716095 406467 1018179 555118 1508987 1799785 1967395 959676 1612853 1603376 1672099 1001939 657267 1355917 1924139 1129072 432700 907498 871179 1062540 965889 1878553 585495 1680024 1168749 1348426 81067 196444 46011 1935229 1741123 242575 1591646 1375025 1221300 1984371 496752 1587094 1477226 1020545 46890 1622568 336436 1291821 1891375 1603061 1706469 526014 63214 138115 764045 1309203 674593 82481 279968 1824283 1990432 1094166 360853 1411439 441800 1049048 1242798 1169976 833735 1874857 1402466 1536762 309805 322062 1501114 1096401 595057 378456 791309 1571038 1678807 523916 243659 1672713 1030411 13322 1476512 1049720 1108427 959373 1470157 521389 646088 773506 1487548 368224 1812929 1743141 1952465 725487 182384 1007259 204804 1312339 923612 1133763 489203 1582230 933812 164724 742478 1539924 1954300 1795051 638682 514035 1765094 780130 251019 1626223 462087 1941749 454528 720891 276218 641407 1665827 1233101 497820 1221251 343865 1931467 1907809 7291 505810 301357 487127 626485 808275 871221 245952 1888429 837627 495680 1083606 560086 70987 1075341 557015 1770394 687831 12314 1699827 219085 196973 1083572 152656 572229 7551 1320848 464136 1980977 501923 1388211 1119404 1279158 1144784 945792 1754829 1807543 43063 992331 250893 1289439 688521 1052901 256131 19713 136040 314897 1153920 1068897 127563 1661795 1725359 607428 654819 774887 465814 21957 418359 1776702 1767622 787322 1416525 1535948 1336853 1026394 762072 1607268 74193 1959967 399573 616743 1895317 1233259 784338 374057 1625884 1147960 1775689 1941582 169953 1324138 1994585 927371 1443653 42149 105547 1395352 1386639 1828278 1020405 85350 229004 560139 1923905 765430 190027 1079752 1984076 212043 1297462 712964 983453 1719736 1056781 703186 1508618 1176453 725529 1238992 400210 644036 1363629 164740 1772819 1038045 1784049 827288 1828503 1237731 1636586 1524104 1520332 1312466 768013 504986 191180 1609957 1105615 1527485 1599802 1828932 1144453 1851278 765343 679382 1119875 334450 793772 1486069 33064 742857 1348094 1022658 1950295 1703700 498971 253602 1068032 1440070 1175792 247832 1425118 1436771 717650 612338 331121 899236 645234 1930045 1781175 28651 1913272 574960 1973543 1642748 1195670 1922137 324147 374418 1679362 77930 1843044 1085491 243558 570995 449205 1425653 850978 325039 1634018 1574498 1715039 522335 1200284 1232368 1776096 1596694 1132671 237084 1640330 181463 174730 1614984 37385 569154 1595030 1977808 888457 418389 855538 517044 1961603 563703 1186797 1860297 1576491 1996046 833495 756240 714714 482697 1103274 1668178 742179 1886461 219203 1320551 589401 632924 1375077 1942051 513833 1112836 958331 1686267 763270 1912123 1282140 455359 1411894 812622 1788086 69834 399091 323164 1630081 1683159 1060196 1573737 1122899 1156361 406728 1999692 450552 1835776 799242 838277 1590560 1665451 406438 1390642 1179214 1232077 1067303 314775 1037123 516821 691524 976455 784655 1335506 931939 951727 1454803 219344 1870125 1768314 184744 1927640 1701356 1471696 661880 1164761 738220 1318223 380937 253945 793715 753844 1487630 590572 444091 136399 254413 51913 1058042 862474 95747 1640803 1183377 1316236 1034902 1574651 1219696 1240398 1401184 343369 1224586 281201 623485 1371577 519610 587898 464693 1509202 547542 117720 522313 1762646 961083 41266 722335 1297058 568098 1493343 646481 1639795 429927 971546 305632 173122 1660424 1694523 1272566 1788317 489411 1155121 1704875 1533596 826833 552650 841363 1215479 493504 304716 76179 400802 1014620 584732 857533 59811 802180 30554 996161 1763124 962718 1035159 956664 1955602 1265269 1353592 1328758 1919432 1205545 214916 1090534 1043248 364498 982918 1476447 522608 740012 1338251 1309493 1101556 1281312 1448419 1175911 410867 1927248 1402070 1415959 1814156 1446518 753465 1510323 1140717 771189 826838 1344859 397856 574843 271961 1953772 1043123 460147 321068 1825446 769190 804378 1217160 1840456 1879165 1344613 1350414 1076339 221983 276896 1489330 1357971 1714557 1049822 943855 725362 759458 1989643 1875013 950258 1731162 1760968 280529 1022138 1621906 481936 1204795 138105 45157 206272 118612 1100880 787526 761207 1371691 351699 1906254 1390255 435071 268169 1118449 483077 1629556 1534184 1286831 706612 1121761 1099845 747587 1137401 1661896 182783 621822 1493463 1178512 1215516 1873542 1590179 1988694 820802 1196922 871546 1331533 828597 1507337 501714 1034491 756412 1432184 1624087 373899 309912 1852287 726164 1650835 1437631 1840976 1963155 22731 1442418 470334 1419268 681230 1658310 844 1851855 152699 1545502 304167 725313 1172893 682926 1515275 359349 1371289 1826508 400619 211057 495784 1564703 1501339 927268 1256042 1219608 51354 1189485 215632 1022843 1068829 1427219 49131 515863 760953 1755631 92353 611507 323048 759271 810490 1750764 516294 1467026 1901172 1291430 1479382 758072 813962 1500930 1609463 732380 1233063 753350 115928 414666 1978716 741100 685467 1953371 322723 1763517 309000 293695 311400 717638 213667 817419 103495 495132 709172 1411902 1717603 445304 37451 127269 49293 847174 782288 971545 1724758 1929788 1317384 855132 467839 1638692 1276684 154794 1164173 1172369 1205086 1987694 1049071 278942 986144 696040 316586 1681186 1392778 1581827 1361942 1209713 79471 721971 1197543 1206889 761609 1441449 265137 528964 741615 455285 408319 1132264 646004 1360515 881734 1335572 490025 1776597 1568133 405829 726250 838952 1443946 405253 224148 743372 1643568 1778031 1629611 102630 1228854 762452 216890 340003 1366772 292360 1489536 1986063 1349932 1400632 1286551 1991859 1565609 1073853 1432669 11873 287660 732222 1505469 440833 1627280 1877468 1725686 149268 650284 783338 81504 798105 351413 1688554 922235 1053964 164274 814963 1452104 459041 307938 1158798 1747970 162524 1559003 614018 1459380 1495268 131972 1249104 715026 1543539 1688410 174537 1772745 1852387 1878526 1639856 1817378 331805 1119833 1946097 223208 1453460 1988696 96060 1919234 1486797 1167480 817875 938863 468982 493955 56988 1907146 556258 571677 467619 867828 1267654 444151 113021 1826522 1502183 246201 614215 1426302 169528 1269559 510432 322204 1101960 312062 1302036 1162578 1930090 969468 997386 1320742 1328389 218044 1170149 416287 858577 1272757 1312153 268939 1771366 1720631 1221612 857691 491759 440168 753262 1689776 1192930 78294 1603301 949904 1677119 1608603 374893 611943 435701 1495348 401787 1114261 837295 1074577 660331 1493809 113670 398051 1593803 1908687 274807 1721043 1790897 318507 1261524 672736 1949120 894478 934385 1083870 1829761 801093 1606115 194049 1654247 1218478 644688 1706101 868212 407579 1029947 879217 1377979 545197 1728893 711391 121524 1522618 184354 870773 1448930 1623446 649639 472567 832272 424471 749619 386379 1019482 1366988 678072 777408 32227 20627 1368867 230539 1306306 79755 317257 510966 1713450 787513 409085 1570356 841301 1297555 1791944 1055148 437205 492841 501948 381392 1504530 1205483 1509888 405796 1504492 1866494 1851685 1415007 820652 1691333 927639 900248 606174 1267705 208975 1093561 1034550 67217 1899503 1640044 53988 746466 293970 160077 1417889 1697524 1321765 987639 60203 1994004 1031231 80523 1470068 795741 9462 1314087 567218 158253 593194 32611 302076 1853749 641799 1940740 192160 626912 1482812 869193 1898415 667441 939668 1385504 1017400 925810 566762 1970801 1530857 993683 1542073 673719 281016 1610764 312242 81661 670563 1608271 1472314 616917 1679089 865279 1088243 966130 1472533 205490 1376 1033971 1595552 580952 1431702 1111620 1468988 305969 1542569 1591677 1970541 156364 1258708 1212108 1693639 86817 497980 226418 381364 7784 842668 753867 428883 1076624 1277708 954025 1412825 702159 1038002 1259867 1568127 595274 1603402 1108289 585338 1530899 1418120 1844500 1668522 1448516 1619719 1148552 980515 823545 1194639 1880173 564143 115992 739411 973320 1521671 1255481 930678 1432607 1099110 1877595 1745749 773179 1520148 593724 1688423 1224980 116331 1542933 398735 1445295 1289144 721058 902235 327514 337230 1521910 914492 1538653 206309 1736322 1307065 152107 805816 326486 1320722 540160 1890462 59503 1857746 492015 78018 607991 516169 1133368 1264095 1225997 887416 338064 1410164 1087999 1524477 1680151 1134097 1420982 877834 339326 1653399 1317080 1859694 1584845 1885812 1209912 140182 218028 871034 834931 1005507 238306 67447 1981254 1739130 1910251 587650 820455 524673 877425 1552060 60568 667521 942887 1327319 1922641 1087799 1943754 1746720 184321 377514 1277600 390229 311196 1618125 136291 733101 178711 269346 1455885 372698 340802 860758 234241 1781827 1241482 335818 1694171 771704 1333452 563117 1698835 199812 215077 1542652 1898018 823254 459386 174953 1433621 536374 327471 837097 1382227 755414 1744501 1474450 984022 1199985 1566441 1852207 1174889 886378 142052 1099493 1337761 246174 1547215 95785 1669410 916179 1475137 566016 965310 1318916 1023565 1060484 306438 1242901 1111781 1983706 1462314 34423 1578297 777566 1428322 744284 1584483 85279 709795 1381520 266886 1269702 886182 1628452 1863836 449078 1416644 1458190 1157655 1818286 1309276 420488 1075060 765906 1527387 874121 1114559 1346476 506770 1968261 1021551 1716133 699959 144942 701285 1389144 362748 661119 705377 317690 1778008 1261067 1344228 301028 1430264 715738 95145 1738258 1075150 704766 390111 1429070 1046985 1747923 343164 1950213 1356172 1436422 961765 826300 1888457 949041 911425 1979481 1900439 188847 1054044 183546 565472 1339040 1797154 1081828 894846 748390 517391 1730481 1704102 851188 1419860 1730491 975943 672242 767597 1366114 350624 867729 1282561 582385 1163950 1898352 357473 1674155 292650 1768967 761727 1342147 1472519 1494897 1094062 1900544 208603 518649 811549 633940 1059455 43640 786502 1664160 529229 1601641 1991862 1652011 1550583 160967 1776869 113565 1941158 244202 666369 1199733 1079864 819462 1180084 1996686 999389 1438528 1155369 665292 712186 137160 1202369 1769246 1306481 1446242 1076269 604957 978673 1822777 1268450 1665102 986712 343118 842268 1107956 294814 1566507 234623 1012699 1424433 1575129 668013 824020 1913424 1491074 1014396 1471053 1035506 131084 1262245 278439 906714 1446616 1561132 1840035 166200 243060 1025047 610951 426853 1996645 1618418 150571 226056 1429759 998246 710448 858834 1790209 1678064 269264 1496224 1409333 497924 637661 1070680 656608 284235 879115 1270228 276373 811952 890123 313103 1077785 1194011 1996935 1521876 235342 1228594 676668 273606 1625627 147720 1058897 1959754 874538 1641458 1697858 1425440 841386 303794 675509 671791 984532 1318955 1510280 671074 1208442 196707 173255 538030 97200 368039 1968130 394162 1909587 1550491 1766909 1912580 1347109 340967 29556 1779553 454903 1904588 1659168 1287269 1706795 5413 1853734 1986610 1114150 706968 1949053 39257 1777469 323002 1788691 1512248 1656800 424593 1022746 435324 520778 935918 894159 590143 1604259 962111 1249413 1699785 675243 178267 1736479 122502 479976 828729 1415897 1976434 1030074 616642 1137938 163957 33502 55445 1719545 272631 1084924 592686 1616210 1024876 1833555 1713775 1833454 1096400 1820198 608776 1551535 1961969 897881 308037 22325 1270128 1513090 299919 23908 185370 1402199 1043217 251614 527252 1685391 206062 673074 1892209 1082804 1448691 806289 1924466 258637 445803 1363214 1756141 290097 1778550 787294 664985 1784573 259892 1177190 523103 209895 1721338 1982328 214118 484529 1547442 1933209 1446383 402571 507481 1922720 1675489 1141734 291695 1699039 1253470 673406 1582904 476293 1952297 1053923 1718123 1485364 934401 748338 1874118 1983075 868373 959702 816275 926438 1720145 338353 1475244 344987 1299049 325856 34139 325919 337200 1776359 163903 1088905 1142128 1167911 721310 408301 1289515 688571 845666 1766862 1084213 1131066 1331891 1522589 1605625 947656 220710 1381155 1361081 1204256 1740754 1336162 500735 1702394 384741 59697 1322203 641941 953843 326608 1400051 593575 1285652 1770384 1248247 1604208 571806 918411 391630 523154 1952399 1615228 806559 1589094 959490 643349 1831429 54397 837839 212656 1668339 658231 1332311 212075 1376246 417671 771715 395825 211772 125723 1235564 1474332 1649481 1399000 1366719 1807504 1073679 1377465 1643254 805854 1301960 1677396 1036038 769232 612053 1051642 1568467 1881092 517693 1354513 1679413 1463837 1645993 489888 21626 934348 537204 1005150 1586695 1738904 1231077 255872 87304 1760422 1676130 882384 596442 593171 394880 699039 721774 250078 1255197 1874826 224173 1722485 387553 990105 614108 1992268 17879 953330 20602 33269 1036597 1402708 1626342 1098402 1614131 1784123 96162 1149779 255612 1105245 1222214 1863099 1946257 1070867 324379 134318 473458 1756221 1081408 210498 42139 1974091 694068 1168578 613978 1953817 1438072 269939 1131906 1267669 1839844 1966521 203388 773332 1690058 561945 1883984 1621992 1037842 1057143 1407794 1894181 115197 1514221 1796655 1432638 1030593 1455205 102448 72082 1441587 849109 670905 294169 476672 1291541 1392661 1151322 1585532 268097 291123 805158 93103 17472 8970 1532442 301846 827751 1892297 968014 1180108 1148277 592759 637863 363757 1375971 797225 59439 46996 384500 174465 580045 1589973 1281504 1579478 1133570 377946 1268247 1557380 591318 1052132 860662 760939 1338444 1830722 1006637 1253279 772780 470177 1934530 629334 368583 1244011 1975358 1745294 1163206 448564 1745999 1988381 792080 49147 134115 1826084 958866 1408015 307041 1224098 1658395 1656087 1929573 1105521 1755633 328705 828148 1862247 570682 971751 1085415 146933 284469 13190 1780769 40813 947273 1022111 1995666 378723 459795 1986297 1773024 1552563 307310 1799870 1273333 1828024 1358323 1771703 1754782 1344302 1758105 268290 635657 1426460 881606 1038382 277754 30801 885304 102933 1546200 911268 1706412 683495 1394923 1005716 30314 1737938 634368 607759 1842074 857614 1871288 710491 1649426 1713227 1128460 1098448 675423 221390 294952 7419 657946 1531154 583952 615586 1759678 869862 250404 1988012 897859 1065373 150730 948166 1942270 634322 1188761 252480 308467 845527 1842089 1597342 1053779 322372 795727 567005 971084 1163637 1834540 750775 1618747 1186013 802217 723816 514760 75796 1005997 448505 611984 496100 900178 1819418 380340 1242762 931572 40157 1489885 774637 1447489 117102 721471 523873 351011 114568 1061973 1667872 122852 1915175 180381 719012 1380531 1347345 53492 259983 376529 1423216 1140778 184486 368059 111384 724927 1554688 882671 1356993 1755554 856495 1150618 1566563 793485 936885 596095 1221675 1593751 209140 1683575 1652023 1093619 12460 183885 617714 679181 818819 51576 1552800 1908045 1029462 713877 692148 718652 1101502 738313 1449271 604660 1857997 1539912 1475006 171577 135347 741756 76556 451486 1720136 1307900 635012 889801 1087146 22037 374800 404532 1052294 544947 1946960 1402073 1654932 616922 327408 813554 110010 1292920 1243267 1838789 1467315 647859 1253694 1268821 1240169 1782015 1242541 282502 1101619 585162 1501872 273335 1219661 1448527 1653233 876777 1996442 692762 1160216 894949 286506 478639 1248794 432138 533842 60345 1009404 256378 4479 1900765 1509682 487560 984262 698493 69529 470678 131561 1073811 1585012 476851 878107 618911 1940765 817604 678004 451220 875244 1011123 539436 1069725 216619 927279 1100328 492020 1185729 75895 1154256 36949 1607834 934701 548793 1233889 193405 1269837 1094826 30245 404977 1078229 397020 250561 449588 1233816 1067843 1073950 1949193 525457 1936120 1188665 1995644 1935272 1198152 328715 1309631 1337778 1824790 993339 1184862 701713 1841513 1187467 1169969 1558504 585234 722105 1512250 434688 1791128 1990038 360917 1408696 1189668 869081 1233936 1458183 1468250 541010 464201 1155970 362179 144260 1765968 1563236 52756 780449 955472 1090641 773398 396224 1589982 486788 1053942 1343826 1915593 1796666 1635381 1531676 375309 1495263 50171 1794269 1068178 1598849 1102803 689868 292737 143192 182676 395890 1874080 825321 1624665 1921969 530126 1882012 858643 831966 1228841 1448214 420202 234049 1587938 267274 1551928 1057684 812733 943531 33150 779936 236065 1606405 1058416 1914134 1884278 1689085 34157 323297 1218643 724143 1884168 562243 1151612 1625971 880359 907272 1382255 86494 537364 1119919 1040103 1356669 1953678 1691361 320415 285197 1464817 1974444 1722203 1223422 1033885 758634 1238023 1679464 1180255 474179 128578 227694 583019 1968346 1295612 1925600 1752431 140583 444148 359678 263805 1449179 784585 1797138 35439 285148 441171 310148 1715956 66760 905604 478910 444308 205547 1652988 1640695 1371163 233719 117056 1727163 1117539 68102 651676 825028 1414024 439518 1134049 62055 606808 148024 240008 106894 1786255 35163 1298940 26846 699021 1505712 1078109 1696199 1397260 1915879 1441882 1678305 1632920 1448017 119625 429328 1723504 1921998 1191048 606976 1446230 7377 574310 110459 290289 98951 33036 369232 501819 686689 22015 1062166 1745991 598729 1077809 505621 72459 155987 1092946 1966458 1803272 773831 1250523 876356 1617204 712033 922433 57850 683482 1854939 1129551 554137 864140 787428 824645 1932462 226924 1024675 978704 1073348 1901068 1097969 340136 1065561 1314097 288299 1297531 1835984 1958704 33996 631243 415244 1707387 1324486 306454 91228 673199 861986 1113339 1850410 110310 1397316 1510353 1941742 975486 1685801 1513511 1864711 193289 1569892 1092012 1987068 24389 1739019 317796 971838 227594 79993 402035 723280 1123876 1280327 23372 84034 1574126 1841753 1244367 686568 39928 449942 1810150 1019859 1148845 1512053 699985 810005 1714962 109940 1268531 1364891 767824 1671608 1433234 389937 163769 548787 916995 545204 768079 605730 1390729 1363375 1095584 560689 307129 580355 1776751 248876 372874 267419 149099 1702343 583940 1399491 1823146 127782 734096 638055 753196 1164069 951219 1404162 1904050 1291328 998430 1872191 1675826 1692262 1341864 356655 179528 1828660 973131 1104777 195866 1058485 1234482 285061 1543470 1396917 1733607 471437 418791 854377 1823033 476950 150427 492734 268005 1051388 465487 1180412 101576 1153580 4163 1953042 805582 14906 1674924 873143 1340564 1624019 606689 1570346 1983366 1054068 656997 1349380 1404226 818779 1952342 358648 1052627 65421 1042664 86880 1318696 437398 332032 314331 753268 1868166 501791 1431142 93830 1051686 1183603 709720 1159659 765350 751621 1369042 1169353 1564227 400758 1032044 450785 129616 1137295 305476 572401 1455972 1369984 742635 1444923 1315322 360246 1999152 1471274 528118 1885287 841219 134369 1533764 44816 319904 1187576 293562 280352 426299 813805 614221 757219 1247834 1664380 1491817 1349692 1055984 97137 1074995 1521618 761195 1664677 31570 1187654 1545184 947651 30975 372402 500098 101780 832502 395482 972406 235019 1518446 573664 1788345 702322 388133 857109 394465 534471 983675 407077 1426373 560657 573284 43232 521077 1757044 1341840 378647 1867350 1209259 1708009 1122034 658756 1598483 1475453 742787 274307 1414103 106510 1228585 278837 575506 625165 501594 1107219 846775 971977 1878629 369476 733883 1467554 1419719 571096 128220 1228869 1229941 1879482 949981 820292 634409 1145869 943528 1455996 1137761 61679 528287 586072 1396520 276621 1893979 917566 136254 456758 1211778 1061120 1005389 1431206 1063208 1207481 1572977 889201 643682 521429 450360 1881888 1275320 257427 708096 276953 1836409 1583934 1168208 343892 1716770 389866 364454 583141 59838 1744965 1146688 829634 1336118 470860 394047 1352895 1064498 654988 1276967 1778055 1575320 1048315 585841 554047 1468825 1766180 1163019 1535101 1499707 97875 215751 558791 573204 600853 699552 1143217 1818722 1646638 324891 1587245 1567702 1271510 372115 1025087 285495 1569799 1633728 29719 1220991 385286 1326901 1319797 1428395 1272666 722656 1296609 1730179 1902671 1303490 1173092 1504693 904595 1313431 948681 1432453 1041789 1804232 1341271 763038 469737 1652359 1751293 1107446 136542 1584299 82211 1155083 258308 195407 1140412 721254 1762236 236337 1699573 1913021 911065 974773 1759046 165312 445235 55700 1440615 1579367 1841389 677763 522578 1539763 25530 990129 678482 563711 1874879 1232096 396907 865646 831397 798477 1352726 445464 1630749 1166828 622804 26585 284414 496289 1056124 1550251 1985768 1696735 345924 1441702 796258 39104 571436 265539 608798 1646888 531365 1337760 259685 1752160 345982 353148 1577926 923116 1334378 1925785 1788046 1365565 312955 43067 360126 1845020 952460 1184076 956278 1653418 551822 1964324 13277 1173722 1816443 1325260 1098725 1294566 573647 1523261 1970054 1866538 9324 793981 1915317 436099 1213670 1452918 1420034 1821270 377672 1381517 923334 1274250 184948 910002 1028406 303286 1602063 245433 753050 240060 1507561 619597 1494141 321141 1830352 1401273 140475 648774 564357 1791424 138971 1642450 1859863 316709 29382 67315 245280 1265570 711823 947865 245182 346241 1068465 1044672 485342 1426007 1243493 1374525 1729657 265544 1635808 1051059 947538 1872512 681771 154406 1445596 1858284 650581 404645 618660 540016 400093 1549164 535546 1368791 350631 796074 1873944 1342780 1202986 1199946 1108599 286100 208066 389976 386236 1508181 790261 1615810 1212072 666261 764301 1416801 505762 78790 1853281 1529556 1728667 1317611 964362 1296720 1579022 488141 1123037 1398134 1550011 1162548 1354061 1473346 1836893 1101485 1531873 1320696 273849 819134 1610758 1866077 65570 1204535 880810 1478421 1990822 1781942 1633496 1962296 656480 1034261 171769 1213226 1017605 406030 1354652 180677 1725590 1256367 387006 432106 1327273 859965 994834 1681685 1931169 425094 178505 1114629 15196 1308003 1620346 1354334 776851 1261143 1786269 1951679 464139 381020 673861 894057 1193906 693764 54028 1954520 814089 1249168 1069143 1611481 39953 1437990 1955544 987848 1721502 1206350 1191192 890511 693927 664064 1539189 773589 1307676 917779 1084217 1645194 182364 377183 1913626 982631 1342405 1655385 113261 873158 259215 1899786 1633963 259109 1458455 1215491 1377886 523363 911721 935213 400938 1089766 913452 1648058 449347 1342350 1965157 408425 812515 949416 1936291 518807 373154 848455 526799 756679 1716624 1516832 1856094 458677 340569 1734488 1212698 430270 723722 45506 1517413 1625381 1435359 406611 1144627 822994 1901829 1502763 1844940 805642 1597732 1050538 659237 1819628 1898520 993613 1406417 669017 1185988 1757410 931665 723413 1629511 341538 1142216 218077 1322486 915595 688138 1089483 1774865 1521296 79868 1803266 400628 18874 1175296 1959593 1459706 1835188 919426 63788 1536708 1602283 1311867 14033 1697256 914580 1979020 213067 1374498 278167 1554931 1438475 1607227 1964674 1431765 1571410 465386 649046 1738685 1083306 148440 1114115 1246603 546330 485373 1168079 1915997 386943 1545341 114180 544203 1261514 1854089 1529994 1650588 1707805 357660 384000 1098492 1301762 329439 972729 59360 1099258 527007 745305 117292 919519 1156727 72498 1419329 302359 79005 234822 1175853 191635 501723 1757620 780249 267627 1774383 1844506 1420258 1151209 43634 1378651 1584327 1129947 832787 1330129 1809030 1160867 1468592 1441574 251489 1212244 623949 1041387 1758370 1905771 1517410 145067 1591254 1960513 152029 1495816 1120002 1563602 290454 857024 1525153 1206394 19227 1726772 1986075 527824 867349 188072 1993569 315706 14301 135449 1995010 1492229 1007547 289383 592479 1820007 1197488 619633 1375125 414759 158940 1745681 896001 982201 99173 1692963 1793718 159287 958920 881660 1546611 1422143 1080425 326129 150326 711029 451329 1127406 1189219 1191995 398219 1183897 556765 1551457 101863 1764545 223578 552449 1677602 851020 64274 1621218 551891 1355999 1556966 1832661 1880933 910486 1661425 486738 70240 1809370 265239 1539299 1790595 993390 133272 1044434 241429 316792 1053698 973102 110516 213865 663687 1173206 778828 1352322 1209753 1478530 1552681 1412371 1157298 1479422 747708 1570170 682033 1009003 475152 1957751 805499 1368412 1229375 1083114 1805346 457308 1281145 297588 974860 1352775 1390660 1101805 475568 258163 998705 1529722 597547 1481118 1110243 1386950 1935412 1267824 1872214 372897 1095914 1146361 1174896 1449309 976070 1579537 819497 183503 1479576 1479918 1146857 1792995 1113440 1660823 741547 1312858 1532637 1606553 1629118 1127662 427105 1709043 1928391 67637 12578 1380901 1665552 1980529 1336279 878277 460186 308109 432357 629667 1681818 1681263 1183205 1130405 1822970 1368678 269459 1111025 18145 1099184 1594351 41115 1306611 1343647 1639102 1028800 520268 386435 70080 1709625 987990 1181701 1808813 337000 1081131 1863178 1295763 366604 1863663 1626019 315476 1102688 1951846 1742706 1754855 46726 51945 1002258 1770989 1800922 1403991 1175335 1355703 1228077 1604587 444096 630600 1088453 1224793 387532 1181960 1912142 565086 647136 86489 1952821 220168 737522 140590 1497923 1635182 442538 1531976 991438 1037461 1036978 91661 81584 255690 444380 689153 241823 1506624 430498 1873924 504312 1042258 1376845 30381 162901 958483 597455 813729 1755978 797411 1703186 198690 969442 784510 811776 358039 314777 13389 10906 1098071 1009906 624933 1739227 162677 1987402 886556 858121 1057887 1801836 874866 900084 1316899 857891 1544972 1533048 551248 719892 52898 230246 1673743 1804974 1457266 1939926 1895446 1376565 1099178 1590131 427147 1103132 676187 1347179 1600671 864897 673388 1520542 1914808 116873 1955952 543937 1662724 45896 58184 111267 141992 780634 559170 255507 74398 1613834 897925 1148709 552571 148003 1810993 472939 1572731 1331697 1326913 287215 1277941 11426 1022308 1127383 436300 793373 95619 1390845 1869521 1065210 484862 1183051 245308 938669 1293115 1634745 1138860 163318 1013032 218450 388744 1914403 1194749 1400368 11154 410510 1972941 61504 697858 270160 324663 853276 307488 920392 249915 1587126 1172601 156688 1489724 424933 209041 106204 497472 594713 1877478 599066 456180 383082 124575 686461 1286870 1154249 166264 1743927 1111106 1902304 1865958 972189 510734 1420875 779908 508047 1655128 1433045 918637 245318 122202 1093978 1907291 757524 287140 1237111 742538 1659337 1063242 549107 738418 1539996 693445 134220 1965037 39219 1971585 167440 1472242 1918730 1032194 1005694 1551295 1639043 1761663 1310895 1669657 234509 780752 560097 694081 1213938 32552 903230 1902045 1406779 1229506 556608 561322 1319228 312499 606580 1775442 1028810 1563191 160186 1017769 1808592 597336 1610529 963346 707408 445887 1873612 1201534 376892 92557 289668 832064 1334761 1569296 768460 178026 1543071 932362 1813243 925783 1490093 1601912 213650 387735 112852 710528 136523 1147969 1007740 909044 1321960 1626134 1957180 390239 827277 1139116 542534 1147463 426922 826310 498237 617508 819874 1405402 1396075 404812 506421 1387788 1167166 530781 547962 149033 1664068 1123055 1529404 1978808 1578992 1116198 828491 1974403 1665323 1769718 172334 1623902 669235 262510 158174 1655717 1031513 834157 1701617 218029 1714654 183351 463831 1935489 1299302 1582454 1706981 1776081 1707701 1011756 1985619 1607251 1498326 599633 1956950 367685 1900826 492227 30175 1700734 591256 86951 1912227 631971 1649781 772236 1485640 988575 1703366 1402693 1624677 1493932 766433 268987 500248 691088 1888101 1602029 1526924 1125662 211546 253276 1803351 196730 1924790 1806789 674629 1354033 1263379 573024 1880558 525912 593787 524944 1907540 1913662 1596182 1245746 1240121 1818031 465638 1870603 604732 313387 790960 218994 1000213 1001872 1721916 1577529 817475 1806180 1479289 932043 573453 1531752 327065 156106 747380 986833 726315 34948 1361029 846955 1527547 703255 483952 1546594 673713 946401 876946 1632129 793482 539155 8965 1992184 231918 1137449 60802 178535 1496228 1345996 117530 430350 1625635 170288 680995 1637832 562295 1301563 1071051 786823 1471346 1907345 1874400 1518159 1806732 1121997 1118671 1813772 460316 585180 763136 1936713 1243551 1194855 1486242 842542 423533 1678669 836122 1648192 1519743 516598 557785 1353762 377291 293663 47236 540653 1641858 117143 1749486 1601524 101014 508200 80388 608190 1250060 561737 1583990 479426 125768 1660493 876976 1437347 93402 553253 1132803 1479501 1590423 1939251 1856068 1870774 1052608 1759960 71443 1520646 1517878 1574473 1510802 537293 1084703 760350 1768008 1656119 225321 180650 530468 1942367 1822616 1247981 1655075 66041 1960973 578822 1072310 1594116 458590 1685902 1759185 1708373 162496 293624 6629 1133353 161451 118639 500528 897855 1162462 530744 927880 1213299 243297 999532 1872042 1118742 207510 103433 823653 1190600 657032 1149453 1475735 634424 644220 325872 150130 400919 1405109 146515 827802 738934 444646 115257 178659 1478600 1464898 341722 1681499 962646 1900550 1608983 1053874 653572 577403 1093809 115276 12862 1267215 64955 1232421 636972 847705 1639430 555652 1125811 835100 534306 406610 749715 1459020 1878645 581785 51829 1898454 1141513 129787 1456542 1398431 1946653 1412835 29836 1402245 1533852 162516 644375 604403 1861634 473293 1641076 1394835 1463327 1483063 1397127 1429855 907236 1656890 1299063 724976 1937657 750965 54972 170541 1507143 1667159 1407345 3527 335267 504207 1185885 1648078 1052805 957655 1835255 855571 923166 1126295 1491842 1660695 587227 947870 1223929 517136 282089 1699060 421581 515223 1915644 1236200 975115 883313 1760942 271249 1281560 1485305 172353 1151774 256796 123885 1720790 739684 1212457 1446553 170594 447987 66889 910734 1823699 1238140 1628200 1143427 315563 1668071 420251 955201 1680915 1131401 597585 181112 1103966 911562 1021508 735580 340945 1241459 422011 1355882 676729 237573 727873 46833 569912 77387 1008531 1067820 1752364 798066 378324 1835160 1445666 163745 647184 1363398 1916805 1224926 1720711 1607794 68985 1722642 968061 1128194 714010 489864 575901 66084 1314457 722725 14903 828370 198447 209679 780447 1822537 1938494 164319 175358 1765042 579713 890891 200751 575946 1679249 1768417 551399 194641 160901 633871 738720 284457 277913 860851 513820 650569 513859 543896 814662 235846 1747259 383788 876263 773888 556201 188493 1158561 1420392 1391769 1602004 879752 262753 645767 843235 1812914 529472 996907 1125019 770645 1942056 1915821 930748 126132 249364 374554 1701857 229296 973962 863511 465501 107435 1218676 119908 631590 437316 783585 1532794 1741250 1764293 1288690 1118837 1064212 1646884 1624041 1971383 123417 463030 167876 1095711 124527 681440 1653707 1128681 1076195 96103 1704233 1048413 1416949 119340 293683 499452 251554 1167737 1826128 1016938 829692 1825935 1147559 941433 108606 995050 208296 305546 1067095 252051 815719 727443 1070337 793698 1132703 731227 344560 1691397 1058155 644984 1983177 940443 1376210 1318153 1835433 105332 1089418 191851 483313 972770 1266582 1536067 1390828 1433538 48284 160010 268154 260265 1106327 1342379 795834 1955843 1913689 1862190 1899119 547332 1578607 1371395 1762950 109445 1547794 1295376 1608220 557883 578111 1520808 430260 1749033 188274 435975 647966 1972756 2993 124998 207912 1255642 1190322 182371 1956668 254642 477091 729762 418020 382439 1342340 800379 96940 739037 588476 75548 109144 705078 315234 85372 239067 1263249 494125 1978453 1419635 304871 1260486 1112 1273974 115439 123835 873171 403752 1080862 1062895 60241 389166 681761 1535544 1945575 318596 104793 396461 378046 723514 61820 1380908 1768048 1900565 1293501 876935 1402636 1250918 262955 143538 492174 340417 1764728 450631 93168 1506585 1714931 931683 937535 1944838 1150813 92031 441864 845002 1435002 1358605 386937 610553 1046400 158935 1336189 230325 1495459 1353119 920491 1669694 1634651 1689527 1242326 341255 1787194 23751 1994198 1054361 1960200 282540 324905 1548847 1178994 799286 1310816 236809 1157675 1267640 1024637 1098699 1705181 642639 1004791 281525 89307 850356 1896942 13213 951978 690497 1339550 1418248 915161 862256 655648 985141 1494523 1880668 652749 392375 547015 578806 190885 919510 776714 193045 1333199 1025268 1503491 1737549 729682 61009 1114871 1500551 1001258 252761 160034 599518 1514523 947629 451134 877474 1257949 1116299 1475581 1809612 860583 1162340 1113367 571246 1661871 742341 1654194 1952676 526854 521427 1611244 43378 1944443 1176596 1771950 1451115 528986 480748 1619440 430786 389559 25417 465228 904688 766861 103110 1699162 826672 202055 1069304 1570575 1709914 447208 1582105 1052986 490297 1792502 680698 1423711 1112437 1430429 1769918 686600 1875060 663314 446713 1543300 574773 770045 1033877 1188149 1562401 1812474 910326 1731133 612664 1432004 667930 1558172 1542382 179287 1066782 274583 1449043 470443 344772 1410320 393698 1524620 1045778 1739731 1203820 1727077 669834 1776840 777642 1994013 64745 330878 313354 883291 1923037 1729452 1578548 1643285 1434378 1483966 554017 1418392 1622717 634571 550491 289857 1093898 1801184 757314 798829 1225669 778110 1775576 1335639 1718826 312927 865270 286890 864588 838569 615825 1210563 1700312 270629 1402211 1615296 926666 1627343 959126 1367816 1452056 1531837 28198 741169 249790 1905343 1150241 1852827 1224032 520004 1598859 1088298 1415883 346003 1316828 332725 807703 1884915 666501 901939 1156158 1626895 1092722 595169 1946063 935670 179173 1236896 238570 998616 34163 1670666 229299 883250 150893 1866602 1095362 1123567 1613911 782165 690839 537984 1262718 1947988 777620 120627 782487 1748016 1518566 1762354 1204407 81671 1094932 1175988 884577 1633529 378705 966499 1472743 237 425287 1403987 304389 214525 1510989 407444 1856404 1323008 226347 1111642 1562680 1122807 987703 1966506 937390 264117 788718 1505293 388879 375586 1929864 1078804 326197 749199 1628813 1574850 653452 789699 235039 420265 590541 572491 1723358 1952424 1751213 979227 1626973 912066 1400206 197021 98346 1631171 366864 118931 1822382 1752457 716319 923903 734930 9131 983917 969641 741052 142298 994416 561019 1182318 1027547 858503 529310 341441 79414 1128134 256964 1491975 1105425 1536454 996729 1326521 1235620 384615 1084551 506838 1957272 1105229 468401 780941 632288 1128558 1973168 1901935 1742812 1573693 415660 453060 1363149 1740883 842367 528576 621331 1612327 1554328 625479 288718 115730 847366 1788276 407957 311107 48939 955951 768259 1188511 1291158 320941 1472489 1965623 1925921 1505060 1493542 767845 569155 1049855 703680 82398 806515 128610 1834717 1512906 1256722 1816609 882874 84364 618952 127572 1273557 393784 197233 1384784 1562922 1447801 1781297 192528 1171114 1751528 335220 550455 89081 730363 986901 1193912 1586249 80402 960510 612271 760045 808345 1125663 867997 1689097 1040161 1409826 761049 866563 86431 1068362 1104417 1564877 823438 365283 1683326 411966 745060 187924 1064587 1333556 237487 1727314 1474802 1215412 1480454 1600634 257068 1600513 1326140 2371 289610 1194316 148391 346557 440347 1384766 623171 685389 60367 1510199 467501 564862 1630643 987160 1130722 1300226 90679 1344009 1474291 1279277 1597391 1952496 1171217 1132792 1871173 1455683 657129 1018290 1797320 1619819 345934 505063 455561 762860 304189 1508054 1603816 494902 1777712 309216 533709 348475 1904054 1301978 1856438 993807 1005749 1256291 757638 98313 1934172 1945115 59853 1176815 1299608 880669 1545278 974360 123876 710956 471477 562190 1422557 1105863 740491 1048635 961965 23949 1844432 1751440 610098 528963 351260 483602 1014825 966059 1347071 1703503 140651 1949595 578811 1730721 1576673 1520392 504767 1811293 770727 1617022 704028 527080 766170 1058210 968088 307048 702819 1274686 1136772 1977197 899935 1867756 421578 404554 1333740 1243238 576192 1255529 630468 1689758 567029 222375 1993715 366413 617920 468650 536763 1169483 1196880 160732 378338 1803235 1370645 1268365 1037555 1519493 1769460 34021 69682 464220 1781819 1454816 905070 1826498 945543 663330 523769 985900 1051400 289314 309883 1403593 21512 1893576 275083 506299 1650196 1731169 574404 1068655 42479 1025544 596244 1720914 101336 224632 1453483 1151489 167491 118985 526728 1618428 932853 1859973 228638 1805442 1003387 78958 983896 524089 907123 1087212 1010092 529219 1316007 1149897 923737 1669510 863618 1556952 986630 1556964 98944 728048 1257027 1342658 477629 651383 255473 1689909 1290985 1717157 1148734 51482 1508103 1177943 1042697 264643 1662948 1069655 1237115 1360655 447537 295753 321250 1515232 1088515 1824758 1659399 554815 751936 1232402 388862 334197 1165077 1347305 68320 639659 294066 1858468 608023 1659715 873117 137356 1575970 1728145 394646 1688140 1124475 1180935 664015 732942 336515 519805 255703 1180004 1634759 361958 1036184 607608 1006408 115562 1283038 966586 1884465 1990308 636025 1587084 1324466 550518 1218429 669999 942264 1358325 1326734 947711 300725 486589 151779 1219986 1194299 1810786 1599243 500396 510627 187720 1993222 1125475 1707416 13461 339542 132597 860327 663933 1185654 1938701 698034 890898 467446 255418 491342 886035 1514755 1900097 637533 1890320 1866773 1657379 558989 612714 107622 368500 832285 1483978 1431840 1711991 1946624 1700463 457080 1900314 1236444 1877550 64722 1057527 1994625 404496 231019 551907 387297 49727 1630017 650317 273757 1905330 68847 1402231 804478 1392326 1141037 379136 1193055 681973 548204 960772 1181921 851038 780252 1852315 885603 1232408 484971 1512790 414178 1935121 1519465 96307 291810 1486686 1767902 264581 497417 635989 1808836 613387 768959 1285043 186238 976779 350748 718249 263670 114639 984708 246899 1519111 1663503 1763138 1640186 261602 1751010 1416415 1648556 1718668 515465 1775615 753009 833509 193042 908317 641420 579779 1972041 51373 217017 296264 1170939 1630568 104133 92364 1439938 525158 952574 1612009 1312396 1292912 523223 1097402 454239 1839456 1885603 1808522 1105990 847990 784551 943769 287797 1784380 849572 1369249 143541 1498048 888096 983225 1381205 1285241 1473992 210353 474264 493370 675775 1039924 1889261 934517 707550 964727 204852 741612 262309 1959467 1500872 793969 968340 515968 996808 598166 1444983 1299700 1475057 1666783 1199053 1599693 603959 1461408 233517 1846211 259659 1118752 1747456 44789 116816 9749 1246871 1351287 677779 1033202 1043235 1396404 181331 667754 406408 368536 1204749 555599 67941 416271 1020315 1238534 970043 623583 110316 1693820 1719286 213378 944590 1443433 1533072 1035961 521730 1711975 1406579 1119522 1939667 1431438 1019831 927677 735274 839051 1011165 495871 78467 1865667 554086 936342 1414545 1085282 270261 626118 1649778 460594 210191 763673 1441272 603972 30592 1069827 1234232 249000 621043 724372 1252502 1467638 987442 1033357 66150 1338808 386272 1931600 1912904 32816 1524663 1070604 15710 146823 1874575 1107266 375613 1160574 510597 1399922 1906553 916274 511591 1994065 998801 1223324 1555266 634327 1882017 956872 1684295 949353 1428578 1053633 1658922 795284 1794100 1167096 835476 800934 1034702 584917 1131606 501682 297009 1074466 1206282 150305 946817 581194 1632229 1487267 1180057 242354 1709945 1518370 1239897 1036128 594357 108071 712430 978287 398891 1585504 52416 1123951 679051 1345498 1552876 426149 43620 186719 505155 1930101 386951 521780 947713 1017564 1362909 1783046 1083878 408926 1751069 1856961 623168 1166796 269731 1753946 1812147 332795 783649 142721 1530595 839938 1078150 678761 671512 78500 964268 157446 393609 862311 1669446 544687 636014 792047 353807 1939991 1259142 1478461 1480032 1369691 742728 1474237 1536173 1977974 1616631 1434661 1819060 1266644 1144284 745811 1872340 1616078 1719237 1511910 746011 702716 726689 1615319 1230371 1655213 409723 1971379 1081960 1101487 1316206 1943103 1840195 51290 534924 783800 434916 596740 1663143 303691 1520093 520975 1709427 375137 339644 1063551 1148006 1147927 792446 776740 661728 1448434 349780 1771513 1697327 1164654 586693 1155627 1602301 1043733 417174 83909 642878 928397 383081 1579959 1719093 1795693 1587540 1383052 1500607 1656457 280137 1455488 775506 762872 1357691 646610 596732 80395 663208 1150535 1418910 974784 949944 1248238 517484 374205 1593838 1620325 173455 239652 481794 131058 352409 428762 382665 1294375 1221414 1448321 907399 1376826 370364 1780381 174495 485394 1146098 128036 834316 916147 1679986 1835680 1592031 1018718 1768496 824585 1764262 201983 1961908 1834093 790498 904496 606102 847762 1144190 1372851 904507 126484 98353 1345843 1389777 1676286 1250093 33157 1839687 1938360 332824 1751976 1035817 335642 538578 1784136 949180 1600422 363315 1178278 146552 1715265 1247345 254446 1913334 13284 386518 1976526 932369 1579211 1173425 1862498 720827 547311 1245882 1781114 39378 285228 902239 449628 1758690 1907846 1064148 1033237 1764899 1744352 15378 1038309 1011825 1738451 292046 963757 839379 1113256 818599 1475150 33893 546319 1548891 328121 724512 967871 1664924 38565 406814 1850202 1851817 88895 675138 682797 1186857 1242151 1112517 1269928 715206 1081565 586017 407634 948530 133863 870462 1322121 748619 949810 1786092 223226 1741611 538583 1492711 1924998 1665410 906331 156295 803394 115853 678439 882002 37326 1143564 1602266 438033 372572 141850 32969 1692406 1395830 1794644 1915501 778428 1524056 690254 1559094 1190784 160130 12208 968865 1480834 736652 644925 1974053 1362126 1463308 1805372 245793 1404364 905482 130396 850711 1879970 1701588 1260305 528311 900765 44027 1640195 1354618 27896 1883299 1683451 1134714 838651 125419 1596031 1610211 1673572 1989616 797701 1806713 1852455 101929 555873 828061 226042 527178 673437 61355 322285 470663 763125 866570 1807430 523617 759494 1614174 1438692 1477479 858433 66370 1210672 1104980 337579 1984485 345600 999145 1212804 961544 1909950 1703051 146367 635684 804964 1319393 1165666 1544292 1569367 73614 709672 691090 1885781 21296 1527591 318492 1990137 985407 479484 430902 1200934 521418 110994 682898 926049 1118925 1929138 1557281 995000 285965 235635 590188 1396995 1108285 1895994 1251305 227537 1602128 1486912 1096535 1635840 1770656 619403 1096866 1485746 450680 1026694 1056820 1788102 427264 587847 861285 599562 828705 307515 460284 732161 1250253 1435588 4175 1335894 1215259 1757680 1471581 1681072 1327945 1761049 495527 1737807 300771 704370 748164 1240678 423198 539497 146960 1646399 1695836 1891377 1964578 1945888 1768942 352565 424238 385604 1286126 1501762 230929 1998771 1154428 576146 1502026 370730 1431376 1197827 795650 85997 1374785 1522592 223612 1972764 936742 1337185 842605 1709499 922887 1649429 62994 1343060 29576 5191 72504 1009416 1976545 388241 451063 886069 645469 1058842 519177 542386 566505 217858 475724 1786384 1157761 1521178 524569 1202088 1949107 1740616 953018 1860704 1507778 128748 265300 1502749 1304442 1793958 598917 950929 1880792 762224 916450 1037359 84141 853275 747800 1635959 806838 1835164 792610 1244747 1062362 153193 1301837 1163543 818339 923959 622646 1537473 1651476 1074793 783296 62962 449284 503266 756224 274683 234342 1235629 185731 1186133 379378 906433 723828 1519962 1836243 453160 1705707 1563454 1834499 646567 970260 1877816 255654 259452 1669347 1018640 875009 55703 631327 1297784 963365 1496976 275284 1748348 954270 1916915 1323935 425758 1836079 1283501 1328463 9611 1074044 154596 1867293 1120607 675317 579613 1054917 1235131 921408 1759857 594045 802190 1915331 1804894 897398 1035340 1244107 825588 75813 198126 1458062 1003566 833166 903704 1267008 1828610 1620071 362755 459704 452573 1204140 1434418 1531297 1460580 1651267 1940633 558513 1159624 726020 511895 1768316 26841 1181746 1727598 108046 826149 857521 1334681 308823 1526202 1087011 1043029 681205 665263 1665631 340842 643370 46407 1705578 1176859 1311609 817652 1604357 149672 1055066 523840 805388 1536614 1865795 452594 16849 1823857 1776574 43383 768944 307849 1254177 46934 1147115 1099570 797147 296024 354276 96201 976728 1861433 861549 348039 1538018 1326699 553364 1044059 1447890 598573 388388 747911 1460124 1479356 850878 815330 1285314 1088947 11148 438997 621109 767056 238494 1729097 1820711 448321 1533783 352774 878822 1623864 296612 906135 1468994 983958 20033 120406 999980 597739 433841 539367 23651 100822 960843 1824082 827361 1775163 355579 1719086 1658160 1707508 1067659 877401 1026614 1428783 300400 1555976 1398032 583454 448925 1541672 274573 1140772 1873017 511208 406111 1607487 1968687 1522770 1116134 1960254 224064 1352989 157985 1643860 154365 537571 1822615 802561 367234 843675 748532 1696606 81408 151364 993452 692498 136825 1900114 88640 1080430 921520 3194 1561175 1394359 1594341 1185935 117015 1118271 930620 1549138 1229304 1743626 825789 1167597 1260096 1720862 1249148 309043 1056087 1751508 1897898 1951706 878149 1304251 187788 1869329 1382219 1554742 862021 803187 1575029 1545975 1777171 1249318 14829 922490 620979 1679529 1050664 796021 1679705 587240 1451172 1378505 700894 144378 264615 878968 390184 1391213 668348 1078805 1293843 21841 1978246 1113848 898279 1943260 1239514 871562 308911 849395 764293 1076214 1144332 1969512 1890592 1671271 1909748 7384 879484 1695046 456370 375173 1850172 826803 1045500 884246 586841 1174208 589521 1055838 1776620 124946 427806 1493813 1830567 1965151 1642440 1623440 320373 1221955 98387 1663952 1638637 1328292 981631 245077 1145599 1726063 612735 1471606 718741 1426625 1336586 1004864 873376 850182 1867321 636303 1115854 1975334 485363 1263617 353908 221557 129103 804593 515605 1802715 356581 1882138 1657745 230049 1975889 406878 1585947 1714765 277413 1285590 133807 264858 481976 890812 1320635 479367 515698 950248 1075827 1409104 1734997 1252630 1452599 587175 712595 1612404 1392738 623743 984593 202451 1844891 341090 1957596 230077 166838 1875135 1896918 1979040 1296325 1179576 1757598 93489 1182716 1812377 1541428 1131853 290146 584993 1005935 1854881 1035 439869 1794999 898043 725134 646404 618598 1295032 1664265 576837 197483 676316 1432466 796387 185686 1192716 1072781 1964867 1841360 522114 1222811 1533676 272758 1959247 752460 1243752 1603512 67605 163288 802123 1958779 1352373 986208 1072198 332342 1687555 1532801 1020245 451743 217480 596666 1650109 1653488 520774 605859 1749861 1472447 1750094 1818777 963516 1846049 1250805 837849 1272587 316262 1787658 1709088 1917773 299552 869942 1858732 1464409 1630561 1284202 285352 1577286 1285585 1892771 859166 232728 1400411 730616 832736 531653 1519787 1621134 1008972 1042275 1031239 1811501 855268 557415 1441992 456544 1195229 627797 888137 384067 1347744 1976547 591843 600686 1621089 39429 655741 1850349 1118639 1650421 1422174 94563 1434876 324342 1431028 1367372 793734 1007657 1849648 1861637 641110 1796967 1452586 1268521 1136254 140699 740769 1149942 1291846 1010104 1950629 789746 949015 1454366 1689762 1258971 36167 472315 1779604 1750528 1152688 432389 389638 1788754 1703463 1457205 1482233 1064339 1644981 174055 457853 1350910 904037 882104 1017727 503311 527482 1675738 713783 788847 1695204 141740 1411296 462496 122434 1815299 1421553 1932297 1712583 257488 1641679 749534 902970 1607964 134425 780946 809943 703155 1420452 215220 526912 604590 1839281 1600635 1732486 220319 1372812 959607 592939 1845286 1207448 1461546 284160 569544 811164 1015552 1410756 959020 959697 1867451 147900 201337 1159388 1224305 477467 1931042 1398542 352532 1069272 1427748 733570 1431850 1685327 1893799 42975 232708 1443547 188805 1647211 366554 200736 1379289 1223359 1011326 1490914 109319 1019462 82467 702936 207579 1255339 1650151 581236 1135564 296288 894937 978452 900082 721944 1563905 937645 552494 1478111 68603 1292714 452682 1372063 433960 1873042 202565 369692 371574 1926610 1746510 520202 213239 1376354 564552 1948099 1331420 1615966 298057 1237793 315622 221246 468564 266178 547206 1569458 844049 1959943 434914 1472433 622362 811858 652394 518664 1119230 953107 1012674 1943307 1488805 1370090 1834581 1890855 539129 1406898 349835 495845 1737890 1054000 635828 770700 30830 1201442 1339227 626585 1211317 1701234 422792 1339927 643701 1382254 1540006 138846 49371 260245 1203164 278744 778128 1185091 615928 1033035 10433 127593 1975426 306433 1054869 62481 413119 1967273 1909198 1733543 1116987 662878 1883055 1743557 18774 1179722 681804 1687471 1460629 1222167 1724081 1751176 1228463 302430 967519 1619984 472488 1903620 1231307 1982586 1870283 1151737 943558 177007 1009876 1878245 842191 1116983 1438169 1057561 257562 1990219 1247782 266148 448614 233818 329779 1947869 168288 1600152 1495732 328038 1601483 1222816 414921 1022670 453110 952195 1482843 1607538 934386 661417 1299243 101159 240128 1731034 199703 1070434 185715 1215730 762179 1110233 1645366 1024997 1167882 258932 1903725 1692728 1094898 425010 1524492 694922 87704 1061697 1510478 993409 1054926 511047 1199432 1194561 332767 1402054 1587031 1101592 624627 1458146 526466 558290 631450 1027992 45392 60981 203377 652717 360561 1147180 1643435 1303452 1895276 863101 957480 1513346 1537248 512548 1637952 1793043 347662 1879908 514687 564454 145492 1183593 1256068 1464664 1439163 1620131 1809701 1672789 864455 1323936 530158 1982789 884035 226049 28452 307181 694905 740720 661488 365299 250790 399154 1929849 1891925 1010502 462604 873065 775853 946605 77939 1310859 1642560 831819 1162305 1630772 1955248 801134 59572 447259 798208 1400290 230690 838515 955971 573239 254336 1591261 945768 1154230 27638 159878 328155 19286 1874026 613662 1131937 770247 1564777 1156417 289239 743353 907047 402731 570147 974518 716796 151998 810927 9968 1064659 883956 1204146 1743446 1745821 1656030 425070 915054 800955 76292 125476 1238731 1554576 670968 1581116 883530 351311 230788 587620 781776 294075 1368527 1108450 1493518 1485234 805494 1039188 104606 1235844 356590 199919 248530 18217 1985106 1031863 242896 704137 1028662 1010872 1326335 684777 1314947 1757302 1972172 430365 945742 1274162 935851 1165899 1364924 1109822 82334 1176979 398886 340403 741401 190690 947209 488812 740651 726936 1024455 778190 879041 1554770 75173 217413 1371491 1831001 1948945 1268832 1847119 1071609 917742 248033 1891676 261126 1439710 292879 1488240 424192 1633489 614748 376051 1385179 707990 1962755 550001 1607432 552763 1658840 1319375 670355 3068 671900 143394 1933217 476179 1915032 1169001 1900188 498123 61363 806807 1361298 826199 620330 1123172 1688510 1985211 697047 617882 995386 1404506 1853241 1361803 521907 404742 712223 33417 1262180 1498845 951014 807067 1864091 15417 1119723 1056361 834267 588626 1983917 1035347 1805194 836116 190549 1235847 1522431 605526 316915 1202900 400521 576889 289412 573980 1136054 1092388 1483989 299742 33038 1441096 1034344 708005 922507 1529015 179635 1209749 639636 162633 1824179 906484 1053558 1442024 1004204 659313 1779469 297789 1845379 561586 254390 570446 394844 1505524 552393 1150245 1003055 1599827 1003104 764573 1802380 1698927 1674630 1190452 1557976 158021 550908 1253296 1658700 1565809 662294 1849790 100454 13922 1751300 660037 1476956 1148283 419476 1533707 1121556 1605362 1124564 579633 1826107 966126 30991 214459 989557 1458618 765112 453462 1392533 529857 446539 1953949 862364 1424856 490190 1940112 15355 525554 710798 609208 1564214 51453 1956715 1944562 1888738 1401856 1955421 30033 677781 765840 481737 1742799 330768 1954318 129873 1295877 142311 1736505 356734 1084635 342130 1907163 1113633 1839347 1029229 1296612 1725649 1941104 854347 305018 53203 679299 1563616 1373442 1593325 1164270 1134231 1795180 599238 1233901 1566464 978055 1744134 1390867 1287297 311912 516918 517778 375771 784394 729410 1287404 182014 1022312 984905 1494633 1006728 487950 193383 730237 1256241 122320 463512 1555489 438760 1926628 89897 627443 1832225 268414 1696736 490458 17823 1323776 760886 158769 369331 916884 162507 892222 914110 59947 643766 398741 212529 672651 233786 1522439 102756 315087 1954882 1274404 1520293 602908 1855220 1009530 14405 105143 756111 772540 681862 296512 1181220 170060 774546 894792 723087 1963831 1667011 1433173 397890 365197 887133 1862509 1333192 442925 507036 1563861 161885 1837057 1681033 529296 1840184 1657972 616733 211944 1267350 432561 1273955 1098074 223992 1868265 1937977 369641 1815610 660125 1806077 774927 1352745 1721213 1047919 1460329 585176 420587 640232 1751443 769784 262096 236556 1057610 1586377 531876 1582722 1089837 1683096 561370 1466153 450011 1656865 1977829 997420 270874 1342565 979531 1473471 529957 1937847 103914 255167 921245 889843 400441 373133 838431 387816 1870855 1049338 474002 356093 564384 1573674 222170 290516 1854391 65830 1092647 218664 119664 461136 1751501 1018440 127104 587908 157935 840205 86534 214800 320946 1546218 122366 1310923 337843 160513 302026 779116 1849533 1057236 757236 937221 43392 938192 1867519 921299 1463157 368931 1684526 76977 1405946 1161488 1947695 672310 1513160 1631630 33222 457707 170402 1950764 1209445 1467010 942207 1406877 679847 215671 1464500 768960 1288564 822811 852009 1775633 694160 712473 189496 1822631 840995 1977892 1973045 1019565 1682796 1702884 1474665 1427912 568531 662565 797257 779621 1784455 987860 901776 1737240 1348839 434733 1321456 1105340 1000555 1610922 1248654 1450934 1190962 1732750 1270979 224613 346554 62928 1331880 1162559 52818 1236223 968529 1470740 551965 1535218 1080845 460956 353660 111743 567656 544529 1943384 528347 1807070 1479902 234917 249586 881018 1058206 1264250 961804 692158 123011 684607 1617782 1669086 780464 361158 850916 882895 1322140 242855 115638 1792633 1403976 1414834 1827360 1207942 976232 1624458 4579 1109795 387230 1414066 78009 123556 32868 1138905 351372 1760624 678931 471040 1062715 275732 1892527 534170 945086 1954796 440357 119902 1275721 1699809 271027 1260004 914013 256524 1966047 301402 776956 1127916 798316 1828168 1054931 1703476 852550 595530 710564 776214 1468340 960000 1490533 1243988 744614 656913 1694954 939367 1405782 1837266 889134 1686670 696820 329226 424799 1375074 460391 468336 1600461 1044675 1810602 1427815 922732 1210442 1448626 245732 229003 1246397 215915 1019571 808018 1834956 1319238 1601079 893630 1561815 1235913 767972 285277 1359397 1820424 1745696 145563 1168205 912354 477424 457766 422813 1480661 560847 1155066 617568 920444 1103418 1736647 1383047 1413264 1009924 742352 406533 1795902 1389685 1137111 1317742 1639081 1216822 1074352 1724630 1317601 962422 1297922 1593576 1374305 1163310 314575 1541159 1467261 1710867 226294 735475 522510 943733 1893355 238859 1722338 1145590 1576877 898147 253787 1185212 1087950 1478895 1302935 1840569 1520207 538653 1994488 835047 753064 1616579 694994 906643 1702721 1532872 730803 719712 1188993 362591 1016945 1129930 1822454 904663 794371 342061 1036222 28067 1859103 1848796 502406 1699186 711349 689550 1201195 142244 246928 1599652 1471585 1299627 1598662 728762 1995888 785345 1369566 626918 1736299 1143158 319045 619704 1146293 1981907 938078 381160 1580653 330583 1151904 1786427 19067 398358 794250 845356 108940 326298 770031 748961 1003366 246315 994352 714721 988561 1749548 12420 823504 1507070 542027 608101 903032 500664 835486 838426 32803 1392787 1716381 1183913 650645 502014 201492 1063151 1328451 488559 1270715 295466 249281 768589 266732 501439 737335 1851197 817711 1704256 83624 122275 766127 1780482 1338441 340080 1700774 1578339 1864105 1039301 1181704 1963256 1347581 890984 1655243 314685 487887 1584456 582763 374188 462377 619469 784806 593488 342564 964315 1884855 573170 526476 1935077 1276637 1677073 1667557 354463 533479 1515457 1217464 1875089 1557271 826894 1115613 61122 564908 635874 370899 832262 41835 390381 1052505 1754852 1661671 331162 236341 985822 357784 944134 948200 1693892 502038 998888 1295390 1918673 1742178 182511 542838 175886 78980 500196 284584 1362610 604935 903133 884902 710935 1132405 418026 1463612 260789 195248 1348221 1600181 574490 313399 394448 1109390 366876 1622681 471983 1852349 1851526 1121336 1720305 1785406 186615 539929 1845705 1416469 618069 1245424 738254 1510536 250656 95242 882484 1640905 1477761 1372767 675370 1564904 1224465 409099 79127 604570 1577642 1321312 1146763 308118 1503172 619215 1082880 1070690 1475305 934534 1612800 1327527 1752426 1230839 1892540 1122002 1591963 372983 678927 451038 1060506 326594 721925 1740804 815781 1981026 1786704 700492 74786 1922269 1861317 358192 193079 27611 1061376 867998 1425253 891055 1752466 203779 1027393 1015084 407638 390427 1257307 1700094 1134533 1737631 515481 454258 1691706 1708609 1808881 1210260 939445 1558962 954066 863315 1173299 1587594 913330 701879 507342 1491331 641454 498881 1273312 1504095 1409746 677510 247739 588311 1659206 169209 1066918 1317855 1392790 588905 296959 1335112 1670544 1354180 693214 471600 185456 1576820 237065 203233 979687 1751240 1825647 41187 283181 1203319 850544 697111 1288167 1933096 542815 251000 1113719 641548 1336480 1604576 466074 1845012 1998122 384598 1662458 660800 770019 1302839 57720 1562892 551887 524122 786108 1175086 1111287 952224 1409044 154150 444040 53112 994601 1740526 285131 1553979 885779 861407 111855 694266 1099449 206973 1707819 1217593 813851 712502 647783 212171 1749755 34271 714285 996271 506407 222838 1683712 23506 1448860 784183 1373485 971979 1334526 1356664 1857680 727036 412856 1499358 1407685 1564878 1790750 203502 1897982 594655 1827094 1844620 1141689 1012493 806896 536396 1665203 293960 686084 1814017 1463361 1957643 889365 1865221 703342 1973567 1239476 1868491 1660742 1439900 1634480 845408 1917503 1403256 1582034 1009357 1655325 1558668 813965 629390 219433 712837 1506519 335074 1634995 1310097 1707672 138864 868683 1873173 1237696 1464998 1706945 1350129 1520576 398806 631106 93840 975347 1801610 135493 1187259 987984 1586873 104666 1523816 437975 1356897 797796 1645150 1634560 1933211 896961 1190523 416762 478714 455865 1933585 1080983 1496586 917933 1303043 910764 36660 558175 1267454 1946765 470563 1470271 928758 551731 96871 351604 1505799 1891464 756982 1980981 548340 1218033 73149 291191 1168418 140180 1020035 35654 1397591 325679 619052 1389998 1224899 1662017 644 1514538 960211 469047 428780 1045247 744600 756358 24110 1418776 500932 998648 1779765 245431 686047 1223803 465214 1436176 564254 962441 1723388 217363 1882454 781360 814720 708713 1741182 1260788 1556020 327034 23465 1628382 1220413 1441757 127363 1522761 602248 1010022 1364990 1760199 1309210 664594 936509 978552 1730529 130924 488959 1143869 1516519 1616268 1154851 479189 39279 512939 837846 1518273 295386 360341 1437568 775448 500478 874988 125290 1256271 104238 311612 1310152 319968 1054473 1190686 1717079 1333476 1867259 1180615 776805 580877 480259 1301972 104272 1518810 566964 1221420 1546882 1422792 1749003 25387 1937465 1687160 261915 504239 824244 1779492 440855 667462 1092998 732201 1083749 901791 1525080 1981840 1409795 1314029 1689304 5770 1646764 1448587 1747438 910633 60596 1548093 1833263 458767 1125941 749458 849190 1294988 250940 466030 1732 1807120 909994 956074 376836 1043669 897543 663982 1536325 248278 982996 519518 742657 1142028 1497354 200247 173983 338232 1476025 1800733 1433225 1588340 523672 1990927 1740768 748907 731667 1384026 1299433 400270 1132562 335997 945249 303462 1612209 1439335 1742284 1705443 1525421 324289 1932238 458603 508907 1139135 1487298 101921 568831 1935860 159841 1432947 1278654 348555 624225 1601021 474000 580651 75299 855055 1791468 178157 628590 872651 1929528 1765025 1358134 359603 1320781 963808 87924 1014848 747974 1771997 263441 1178372 120821 658976 1859589 1509890 250158 1525429 673084 561375 1456574 581728 134406 290469 1294646 673606 999458 531002 932367 1268096 1797072 1441732 1869956 1639402 606296 1421514 1559915 113976 541895 1087496 1043901 604799 1742080 849989 1082524 558579 495264 1840206 451835 1790828 1119227 1155888 924259 1531394 759448 441656 1371083 164219 1586593 1689346 1960940 550132 831702 1620228 1642819 1915098 296531 697579 1801445 1974297 69071 1919156 1351436 1702159 18708 1749461 1775022 743573 1755839 522201 806769 290769 404830 1755985 1810232 1795917 118001 486237 866647 1912327 1971720 701067 1943169 1756737 1507017 1242932 396566 1516958 767640 1821250 1235679 251083 1484700 1447062 678348 1331619 1274999 737265 534895 926331 162067 961389 1235222 822003 232679 786968 1202132 447385 1635191 356439 1467830 828418 958245 1609362 33257 799001 1672760 1108627 490676 35400 337933 835579 1885508 451504 1671474 1322081 1062516 196106 582716 1287806 1391668 1936610 1968485 1905496 729624 604035 747718 155245 662991 820271 519846 196772 1365004 390046 1701508 1132276 1296118 1799482 80823 510034 43341 367169 946926 252327 1013814 794490 694602 1281917 715948 1378680 980181 1044092 1035734 868662 905458 1510795 872797 1343852 48900 1961589 271256 1026372 1189324 1895926 410935 1104321 298276 1750537 1261695 378409 951232 1222438 888437 396951 1268661 1843731 108072 1872607 1718610 945907 60324 783320 524194 1223871 864422 721668 1236776 1634518 1578051 1059159 797418 635205 1454241 1369968 833907 791784 1440682 813987 342065 853161 326546 897696 1169433 999490 651217 1030223 145231 445577 536290 1015223 1363009 194484 150807 150121 1914153 1977465 297287 273759 987143 1767186 1274600 1056971 1669663 293042 195455 608681 526321 186164 111476 1774325 1353698 488754 1898720 1182010 1223966 1121470 1900808 203351 105622 960991 1867357 487073 948169 1729606 1770757 675153 365945 688791 1976069 1435391 1115639 185206 1018300 444598 1054459 570800 1196617 1537416 1008830 417569 825198 914569 1312670 1006955 372628 1225796 1204237 611346 972827 1124746 1950694 1786460 1942984 514064 349221 260027 1019156 1301773 1905850 1864851 1232106 237140 30063 1291841 1589558 1070097 575970 1935837 383130 1570189 984454 557063 638892 1781396 1485081 41638 150946 1262860 1443723 1025801 1470787 42642 530144 1244580 1217095 1578398 791776 109285 1882416 485611 827140 324781 260707 1756443 1263029 762429 890180 602867 614399 1822878 1455791 457047 215997 1787067 1804536 1731720 1013646 1142584 1862852 1958381 193925 310588 1315545 59232 76186 568171 213724 1362331 1729627 198637 975624 1209127 1841988 1344024 1525773 1611788 1589216 5222 706389 1323084 163163 1803039 1776765 259536 1590911 1434083 1523357 343812 1591585 219510 259037 1559158 1792011 1199635 132465 979739 1869711 319892 1150304 333011 1348550 212591 1868254 176607 167917 1799721 1912419 1766651 1732555 1538418 1418355 1459360 1111934 495481 1342959 688908 344872 18015 1053862 460 1168803 1687156 957077 586562 1548695 122081 509574 1462085 1269120 1106127 1018502 1669092 1757788 495002 882958 1566739 1280823 656201 465540 1382490 160895 791314 115269 657952 1174414 1556016 925100 503603 259966 1178011 1420639 1523446 76623 1705624 1763703 1493345 1306936 508572 1531131 1233836 978873 898694 123316 739826 1098552 205139 1536183 1549412 1413349 1111413 643507 1204341 969961 1522791 319735 1227191 772863 654779 56456 1884871 892796 1386565 783189 887601 208573 719469 748672 1207764 1539729 13653 359160 736319 1649886 283568 723538 902947 1973438 324924 21803 1956125 1849901 551697 1155946 1828688 291271 1424021 1458987 760306 1995064 468657 631841 739718 560714 452172 273034 1970992 719311 1943926 681732 338627 1515708 561205 319430 1315318 795946 281865 1401527 1328270 672657 610835 749476 1371598 1321886 546917 1671327 129210 1458440 1221409 635096 755296 192971 1120675 1263330 1454446 143284 1999719 198399 1200877 1947774 751954 156220 1413893 1851726 561395 664035 1317921 1750135 1833191 1932936 1461835 1849867 1650998 1745272 1782179 1575331 333033 607317 1206634 1581805 455354 1086108 1996722 174387 1555052 1365384 17967 1727217 459501 145889 47742 68106 1204830 1998582 1838327 1767334 442694 447857 79708 129492 671808 136926 986265 1007609 362338 536986 1567332 1797231 103350 218593 1018997 1148782 1004991 1895014 929111 783483 153234 1432541 319182 1770874 1881948 1888920 557269 129456 1542260 791085 1725822 394208 1570532 828627 928346 705623 1857538 752304 1326129 1494160 537880 4486 159778 1536811 1086783 1152142 1958908 804472 1425089 853202 368588 843171 283348 1072978 1378067 628470 254637 189459 378275 974852 397598 418377 263217 710922 1621307 226717 336479 557074 1470980 1366805 1335271 587247 1476154 954485 440236 1723711 557467 687036 1990347 208695 1501565 1931776 1383349 866146 2940 957911 1567076 121979 231310 184119 300605 1848394 8074 1371139 1724577 1660778 1592903 841300 1863515 132171 710846 1051175 368276 689706 503916 1944501 1101353 1208546 1036145 1165406 411467 112698 288937 942488 395905 1922364 709961 303943 1724994 851578 190756 611885 384501 1740165 1008041 1744175 3575 1158984 1501433 1823841 1618791 1914612 1281771 458277 451012 1920079 377844 423828 1943324 940017 648569 744125 1878072 1117866 406588 1068771 963673 1094968 982297 1030975 1908702 586745 1537784 1256245 741806 1458896 1595345 1097098 958025 1015663 47225 1493546 827115 865509 1596418 462023 506829 364351 688524 1211581 441441 397696 820736 982428 1725681 1031086 1803275 1456605 1594827 849937 1079918 1116697 1576311 70033 1461085 1826224 1015496 572534 28280 1269787 1445998 1191755 187772 642497 1395235 927550 891492 204846 1813017 1496120 1478551 922631 888659 351457 777749 227448 1384351 589654 438397 108042 1368587 1585089 1791479 1712909 1439966 130916 1884354 1521739 1707861 120615 230585 1192281 1216862 143717 368 912242 1613894 1151092 408033 409874 1062451 430038 808132 914563 448916 1290634 1849823 1640504 474451 1270314 616815 1758189 1360745 621166 560089 1734308 1050366 1961713 287577 689661 1304975 1685192 997128 1958608 966741 1876710 1572185 504168 743178 483023 1044794 1972574 892934 644758 24675 578503 1976758 365613 577368 943897 395156 1899217 1715020 760482 1656302 618825 1059979 753979 1564637 1972493 1443891 958938 1627238 1864837 851959 761272 1835052 285616 904950 654849 1456715 318245 238434 509171 151725 470907 1359047 186586 323170 1238234 1480964 1250360 1712051 1601168 107028 984467 394578 1275127 1973172 247866 1254468 1278701 1435047 1555384 356901 809164 1138972 352861 494362 823566 1715293 248852 1953109 1921085 1705791 1229629 280617 1059431 726712 96344 1136717 851203 1382983 1328510 1102986 1157328 113650 1620978 476505 728909 753612 47810 1845469 908400 60257 755974 779280 188509 1420590 875216 979081 264839 126294 1125795 1660486 1050369 684445 880009 1213728 1277984 683540 947995 761085 1648028 407198 247848 1598433 675842 85520 279273 1675192 110803 593493 1708568 587604 1840295 961876 673451 1034732 1846240 245831 1176406 1902893 1693586 1736295 256417 1798102 644826 1337675 1374739 1361990 1844168 1339667 181251 1108273 1226932 1323853 1267033 804813 966777 417050 1734506 1831418 814869 690234 90386 724538 892549 1999173 1498854 1722352 1969758 1254093 1737595 1676246 915001 720870 78724 1948221 1109456 24040 682323 1998340 906823 342319 171633 1073043 639146 165939 946242 13774 1252238 70356 350775 1165413 1254503 1905315 1916452 756346 1096773 1084928 1652116 441807 20005 711537 1435369 42944 1869812 189394 337525 968179 289304 1487738 1475995 1686456 1482878 745841 1547492 506324 1076428 816400 167005 1374394 1101859 1700883 652898 1814427 491383 1269167 561377 633157 1736899 622909 1564980 1720409 1835572 831804 854620 1417322 1260706 671057 1681591 482571 1908741 697239 713046 1236632 648220 77017 426043 199850 668120 1849259 438494 1300544 1075974 856560 51299 369401 994152 1403427 888620 1515905 468704 1005061 1909323 70801 1072468 881435 1407258 1886309 835378 1824112 1259813 1056918 14816 407230 935770 1629104 1131339 1692668 733813 1969657 335182 1639711 1354552 547572 1976045 622555 487985 842012 1931992 424549 7416 1346499 943447 1158570 1094965 148652 357136 948729 284946 2060 1677534 1738830 301876 420766 1296402 1277483 1337459 341673 900560 536378 710044 389306 1029698 1874263 89760 1966006 237756 29968 336931 755342 584898 1550439 350736 995458 362824 1063313 265733 665734 1146921 1990 697624 1144644 459230 576600 1876801 1355904 1853104 164385 1337685 1209712 762839 865104 1864129 1571757 334039 264269 1179807 1097726 1058501 150582 1686967 114876 768543 960224 392949 1969865 1511745 755464 1892831 342573 114286 1558233 51325 978652 816995 1221060 68678 1933677 1158346 437278 1558750 1542007 1772220 1661887 284247 368856 18838 1263676 907294 1373226 359572 531954 1077587 1279057 1303394 1333004 969466 16377 1747491 1763581 998597 89350 1117531 1359320 1015656 897565 136963 1300606 1730771 1314213 1594448 263525 1662203 636775 1315152 289167 490563 1489571 841456 1328485 162414 1477843 866505 556676 1659370 592903 82539 148457 1754813 1704595 1238818 214452 620446 957852 339227 1694448 1064140 1484722 8644 1873488 1843295 1321204 443953 881132 1190856 318185 892243 1685789 1151891 1823113 1063414 348101 1428042 765939 1542356 1807320 24048 577694 225685 816546 1587451 1187302 1879036 1601385 1414616 664122 470158 685172 1300875 101739 90555 1596091 1932055 396530 1099330 142861 871364 1355080 338764 14390 1905905 395474 277087 869351 89348 1291599 582826 890695 1890527 657582 1094988 47417 854734 1171885 302270 535748 1882389 1612366 903210 1038687 239293 641555 505392 145032 1309573 1796379 648466 212829 206310 1358631 784800 648059 175461 705451 246377 395947 1857386 1844027 67652 1669772 1564094 913931 463675 309727 1284823 57891 989138 635514 899819 1266303 6021 300306 25588 834229 386012 1979582 300782 59708 132793 789996 1939039 1343928 1986540 1889090 1395253 716881 445074 1865841 363818 95394 486346 1995283 1697028 1658559 1964885 1648052 206520 734132 1020007 792958 297716 789984 855644 150742 504181 400602 665380 1319545 766512 1682322 915874 1736594 1006178 511565 1259286 940033 1005408 1608115 1063201 924135 359949 1792280 1524185 953089 314800 1948027 1936779 1841850 788807 1906319 560973 1369049 1616723 388454 716868 1245806 219849 1059651 458699 1873166 594482 1162937 668644 1204839 1559071 1312638 866464 863609 77547 1396527 1604942 1016677 501666 1582279 740454 1987645 515888 1832329 1241618 460093 625863 1751661 1977616 1152234 296209 1798580 1881581 1233156 1288973 658437 230062 1973876 1464128 956309 649384 1109359 845197 1741895 1730997 497074 762282 622346 1858325 625932 1052697 1838897 23049 1604645 808429 1894088 1091230 887516 956958 987359 1087422 66247 309020 1130702 1202226 1793515 1409389 1091 306049 1803605 1276324 1419284 1443094 1404727 410002 1717048 1741773 851034 146237 576487 1663905 1707079 464777 1740781 1121084 1861090 1725342 1518750 810271 1066024 1895647 755648 252622 1824966 726524 1361420 464527 211372 419703 913438 1676195 717375 378038 783498 122914 680077 1526909 199409 1694869 1433120 1853564 247023 1435168 31283 1139186 195158 791665 1088386 154746 1525523 119308 1934731 1847637 1961010 1937355 589117 203844 129565 687735 535894 403862 792040 924048 63413 1289607 240665 568635 1861038 537547 1663624 66496 993421 1180359 925848 962682 623903 1629476 1499312 1702873 522237 1388983 1298393 1253793 1021258 1260434 574228 12335 1320374 931039 1133497 941201 1581716 618610 1197182 385407 589788 841704 979112 1473112 54358 1844816 51278 1400909 1004972 675128 773359 820604 1632999 1508064 492845 156459 156500 1019860 758661 1899435 1325093 363606 282020 1757582 1283979 1350619 854436 739856 114332 1331069 1968541 959930 1897015 1325564 9400 1753096 976911 1309201 1851041 1444182 1549585 492255 1164965 487700 975499 748078 1976489 1434688 1375160 1763055 614827 1756336 1756536 457504 314307 1352964 781841 1591423 1049421 807478 1772570 504931 1091338 459350 137971 948977 1654972 8354 168557 1343338 1934821 836897 103585 1859234 1185487 224637 178016 982478 1028549 346164 29711 1939600 567592 1938658 1242651 1472115 1570616 1052579 1576546 702945 1691619 1495870 379710 165527 722935 1213665 1847551 805418 826317 1908497 1359720 1063952 316148 1693760 665886 1306932 1617223 263535 1094268 1559731 1007783 61097 265168 535058 1374063 1215478 1934857 820807 152321 1505581 1738793 1646517 1073515 1760223 1395137 1861397 1173801 1562786 1425235 1165352 1961446 1367857 1411164 1225391 671172 1172943 156840 972382 1402064 1808002 260121 1439100 842252 1754146 546717 1252576 1077528 1369161 128143 640936 153639 496949 1619022 1287401 941268 1897837 515944 695874 1363516 1169575 167402 361383 659221 184575 230365 426644 308236 1297436 1111271 1462585 324297 1167421 1987384 1917339 1585833 873046 1009630 26896 1768685 557547 1609089 1032986 1289066 868974 25381 1771428 1673290 1453858 208995 1895843 1071648 1939614 1006024 1655529 772143 381526 98266 207481 662035 971477 437668 1138816 1955358 1538188 1868386 1703602 41095 154576 1948352 886750 955650 29187 1986499 447344 1583940 248488 571276 1662853 1031699 80112 1194945 67862 1445113 1230696 120312 1818820 1599282 635911 1451821 1298359 384689 1548503 273519 627756 238524 1335338 1928527 1613975 229695 1708596 1322846 1043862 1917627 1354336 1068040 966135 526317 599302 1671174 1476904 350128 925711 223886 184846 105397 589016 1392943 382018 710 1793039 1445201 1765034 1904821 1057855 989521 1931689 1109184 1794242 180606 643034 1477508 1210373 1157578 1197252 1772981 68725 1312610 1414773 1852718 461208 1643068 662060 832600 1390214 1992435 101543 1885960 20060 749536 1496184 50706 971950 1276233 1997775 1629390 262376 1175372 1524351 1553297 328836 857079 1687014 1534319 577224 1002373 302136 1681208 373391 35398 979988 1179317 1521336 1530925 1013033 1069296 766767 1536544 196582 1253775 1257089 1442785 1732604 1001262 1767343 686439 1838657 1651228 728341 1681798 1233724 108534 1178595 1247660 954013 290631 939208 226030 719233 136967 816681 466247 364917 194566 956935 1763978 185392 872890 1551667 933903 60851 1169279 388856 277553 128753 1846209 1888509 1392274 742759 1826569 827657 817204 122465 570905 1740678 555107 1903136 1551942 1619056 1656508 1156222 1388535 204441 650220 465341 1766442 588491 1911410 1361170 798935 1920080 135833 1542058 103981 1479053 1752934 1769571 1826838 710754 1356693 105361 759991 384368 1280463 1029691 242645 506245 345767 758286 1385781 1257354 1061775 306258 1281320 1292254 666005 231200 3045 1316730 449332 1972262 220693 482113 385354 371866 1324897 890263 1151812 166565 322300 1674113 1372869 1175007 500208 664450 717574 1912457 308737 563496 1724933 1110188 797682 1776472 1295505 196818 72686 874656 1014635 1999086 937048 561486 1476028 1371227 942969 562788 1198598 135145 1248070 1821318 595799 1668942 1330385 1886591 404715 1555768 1524042 1713618 165471 1147170 718902 1984388 1973352 988472 1055328 1642541 17133 457310 1677446 421191 267376 425574 278781 836398 507293 25740 697268 397409 1659455 145655 1143597 849969 496236 1215074 1575190 717153 1793322 1818334 1416529 836972 815198 1452141 1366007 237904 81593 852522 1862971 221376 1460013 1418742 216793 822858 1622169 1483555 1430605 1620443 1619795 1640973 196721 495011 1470666 135119 623843 60460 350491 712805 159008 1088884 1551496 832382 871933 112081 1033056 616822 1602339 1898395 390478 1694106 448109 3702 558965 1061560 582243 429647 305708 417376 1725028 1697439 68687 481085 941291 267750 1812175 201579 560907 1331073 91205 916050 1979701 219404 644810 441651 41888 907808 536967 785315 1100105 1509159 1390733 1770889 707008 1491219 109785 1570253 64799 1399782 602218 811896 1856559 1958735 1753736 1906202 1360356 1262925 106568 751466 1733127 1685514 937064 1840075 563631 1973417 751485 16187 1402099 1550084 60874 581289 1444604 1967700 300508 1204026 626429 1785569 1985399 698063 344938 688321 1131162 503022 977804 393525 719431 771570 336112 885251 1067974 1870716 1765376 1691501 697512 103872 1383284 35998 1588195 655924 66227 1528782 1157091 119079 1302371 1937834 1917472 461640 1380132 808441 829815 1613063 1529835 921739 735298 1398525 1010914 1758614 1416439 185834 1515071 1001340 515539 395807 20372 1678046 1632899 1023564 501470 1311122 1052180 668961 1916712 1907895 1622650 1223375 1884216 870549 1098601 797272 160073 1284267 725651 71874 112046 224326 1513042 174699 497898 497322 1613213 1504629 1457960 1406165 715189 1426017 699264 631992 1798490 92522 750837 1014647 350783 533725 906393 1169428 200674 1131977 1045850 1367804 1502089 1539086 166172 1844318 442109 1102315 805320 1804176 133412 1909451 1829347 1311094 1650088 1718142 1184181 1044016 1461449 1560360 597794 1093995 1109430 1468185 505432 1485994 493179 1317893 642575 1812466 1339316 175939 1566621 220926 1004526 1653534 1211912 148335 1317612 249970 471791 1973890 1725570 1085025 1208676 423719 1268782 1941211 92079 594345 1218330 1493147 1265279 278178 36736 1258246 899130 1915881 753069 1468414 1474909 1273668 1994551 1065252 2445 1812110 1787778 1324827 732372 1316049 1192417 1261244 1616845 1901779 561563 129061 330212 1060132 942351 1584398 1720278 297945 1019702 1761724 1543960 1401057 1621489 818634 657656 631780 821160 1376587 1889810 470249 1115459 3402 837075 466111 1783188 1443493 1185755 1926761 499412 870302 240249 1712139 1401095 631844 1249284 1902421 253191 1674040 572256 1537018 1539271 712485 1746044 1363150 838152 750773 382349 905011 520752 1547461 228318 492984 670462 1403564 786895 394873 1121614 1554947 202325 1484208 1643730 1585979 1585721 1229826 1203804 1624101 1653610 137128 348403 1368337 1104384 454537 675862 1530425 1922068 544132 995208 1025501 71456 1102560 271138 1022344 1076256 1606647 1320857 1451756 1480510 827900 753342 520767 166651 598894 1984079 1644672 624161 839917 342501 170051 1104685 1429500 347197 1415984 1832343 833565 753441 350867 1842487 1675710 1254356 894018 1576008 498863 1454081 893453 748889 621572 1353417 223665 701430 1988256 422008 1997262 1924157 754243 773691 1897202 1697294 96494 1959000 34872 1490818 1089104 372703 595889 917386 583228 1611809 322421 1157772 978920 1381132 365485 1627275 976541 1770748 1325573 1561881 210951 328070 1968248 671178 297017 787971 212596 1904585 245932 527847 11114 1963623 697517 572253 1498140 635063 1449598 1279098 1058127 1296529 51959 305825 386175 585519 131278 79898 1849952 1191688 963743 805696 1395135 1720728 1985339 1656528 1399825 271737 1609221 55158 569830 1548539 14219 1187436 633381 1473910 199759 1732179 1498751 1271243 1406140 1654324 1694779 1212201 36523 229223 453382 1445282 1085750 1185717 746312 809678 1053704 1889343 1219646 417810 1362339 550888 55349 1174269 459186 389592 1783384 669718 1155955 458802 1501910 82784 974010 344703 630155 1698583 772771 44174 1338967 780961 860832 1098017 961828 581848 1789077 120766 194275 1291307 1030334 1913165 929473 190199 1609884 1851460 575460 639382 1747937 74331 35073 864622 1346786 430542 1876371 46305 583379 1265881 1127280 1002396 193125 931130 1411265 1169869 1323026 1889750 266976 523691 1915233 1686524 571238 1365975 1980715 1991028 484047 1312261 952729 1185592 822550 1159707 1543030 988212 1050202 128325 88921 923841 1370704 1957609 1539851 1991680 1370445 1577109 948452 1582540 1541015 1757271 1576351 258867 727279 387896 639237 389302 188572 405504 860246 1336127 1870036 1396898 817494 1363615 1346700 270735 1886842 155333 1829573 1256774 415620 865376 1790644 678740 413265 738730 1776343 1060217 1450387 708567 1388837 1743462 823431 516283 698329 1033643 140211 1674274 759665 1148812 1913380 722614 1680127 78308 956956 1808612 746977 315711 700530 1984882 809923 1600248 86971 1743364 546880 1692433 436710 1113031 79044 469728 292957 597061 807244 12298 1886280 846243 1131647 511944 1352560 1968611 1624820 101943 1967844 326889 67982 912161 4040 1135392 1556112 1998298 1883547 1294711 596701 851131 440708 1192639 1069905 974002 1315596 290 205466 183463 355464 325735 843772 1829891 1428910 170675 1442376 1639328 892617 114877 1596705 570875 1495362 1646448 1275540 1311539 716551 1213538 853502 1720964 758051 388183 1008205 823385 944111 1921792 1398067 397549 152832 1814936 588727 476330 1953567 1025215 1305356 960650 1115738 499382 1558776 308352 696671 1313928 1938139 1059652 794754 1676996 1909609 979180 858302 792385 1814572 329246 256700 204778 1880103 794499 1685691 462552 719152 827972 1799060 1427404 1983991 27746 1773603 957805 559135 1584264 1467680 664439 1636024 61745 1571872 168480 926722 1962472 972179 706615 460127 727341 518613 139480 930540 830958 1102243 1005900 7703 1067602 514467 748520 1559588 1670680 1465112 912425 1836080 1048848 149521 1401030 830351 1207713 662669 1129089 1054016 1309158 796340 767535 1842693 1227751 1498390 912449 776281 1325173 932311 453398 1773874 6672 1241452 874937 1170126 925522 1333933 447651 343664 1914614 1538373 1347801 1449841 910167 231529 1645254 1736345 1358177 1872022 1388658 64924 1366935 1331584 1839445 947506 1869177 1788492 1447929 835606 1361432 720111 634875 749452 60823 447625 245102 1003431 241988 376130 947340 494951 583717 1426407 1955308 541782 1704306 373858 1220904 1113603 1481695 899418 364568 63001 724018 1003702 1327057 40547 565666 1147672 1356121 1277659 972735 929597 607231 1922808 876141 1943312 700251 1311125 269523 305191 1255235 1920722 1320803 258760 468979 112426 963897 820911 1310030 1983484 1377231 660469 250027 1106096 1940573 1596353 1947177 216662 1225499 742359 194800 491402 288658 875256 1051702 1166276 1355095 1518063 1936314 829464 1569619 646731 1475990 1730808 1529517 1089900 1292729 69723 1329937 919872 140644 446604 1197833 1301646 1800560 852455 868357 1291804 1161187 1399119 61721 1863026 892173 1468519 923501 364232 1953410 664638 713658 589337 952508 1184743 1499779 1272285 249563 325831 1804399 505953 1463284 1108870 1680155 630953 272315 374413 125118 1659532 1292094 593790 827901 457944 528755 1235386 133890 58434 1621066 1312833 1337698 683739 1426825 1313027 1344505 434801 1629896 507069 140359 1255640 1077267 1015409 1155914 1656666 1898043 1871272 440505 1464287 1112069 1364547 1171912 1846727 267671 725643 228241 820527 1542781 1125964 1494504 1075039 1439289 417183 1961498 225961 1085406 675458 528431 1674182 1623807 1822003 1420459 1302412 1983716 28936 1646356 1317896 1778976 268968 977400 854520 300154 1610319 992612 705390 1643910 1286659 400738 149194 28832 225904 1536214 1841990 782684 336667 1907008 193767 751100 429418 969212 1067470 711149 1392760 261395 293832 1575061 987042 1038604 1191672 1897542 1787953 811251 1032990 228511 465254 1391692 527809 1090382 985894 1053824 207425 544001 578456 119245 1597862 270780 732339 1765231 18042 1471761 1028901 664487 948700 194210 985854 156665 702338 485831 716312 1813881 142352 1888677 8654 812068 41091 1394660 867282 658636 442134 604701 1191066 939181 1296528 1017461 230299 167502 1966451 1644480 35393 1317428 391261 717360 696775 1618827 1385270 1475928 49066 807222 1832839 1824151 639358 1306251 1813461 1132496 537031 1998376 572696 618764 139058 531178 797750 115984 1241641 576606 314944 166910 1954354 15786 1165139 729370 1047726 1688029 26206 1214990 911730 787798 1362018 1355027 585516 1108107 261346 542406 1595951 1697760 46015 1765145 1214710 1346602 1131835 1140781 547203 1159448 1038350 650004 1532629 1566132 641847 453083 516723 554867 1063471 1611197 462340 411716 1920158 1151599 125263 151324 1486659 776755 449281 1908140 1376857 717635 1829680 1804683 1381526 1528254 1827940 324950 1443361 521018 159350 677063 411543 951290 996223 1475920 566749 278397 132401 1694766 763431 174286 1621841 603888 807873 212018 327190 1445006 872453 1671749 1564004 1833694 1630196 1050209 505129 1651998 664421 571635 773744 24716 992206 1326503 1740325 1246149 1573101 828307 688858 1708342 74362 307290 1230547 1986885 1824502 1672372 1947889 993110 1660960 1245475 1212500 1526642 1494211 857371 1252675 784380 391614 1802088 711950 1820489 705971 1582507 589720 751001 1904690 157284 1849840 825814 1078678 720030 29168 89220 331272 1034208 269397 637439 1145379 246041 1655464 402411 1026681 645187 427128 783019 1399855 1660877 692399 1562388 758682 606834 540416 289202 93907 1501036 735848 1495300 389183 1681448 1142225 274881 821899 1826285 582736 102502 1480855 979508 293110 958467 292478 1820124 32842 424622 763598 254562 1925614 1910390 746864 887641 551528 663016 1424256 940078 1272790 598799 907356 1252568 917279 703784 678535 1848993 1149358 1847114 277121 836779 896721 1546146 468414 609995 622583 1109440 60999 341837 1896233 319547 1689807 976223 1044065 747833 1816492 743977 1022889 594005 1528437 483260 1934035 1964061 1897865 1037925 1962669 983638 1795808 605814 1390412 1350743 1309320 396587 1633338 1678174 1114692 1551587 777018 471665 740981 806279 1888310 1879654 423838 1376274 709723 1538271 1293829 148037 727186 1511048 1290528 713617 507341 1695220 1271169 868248 687118 1658170 345900 976581 342156 1643525 1514839 122653 1169562 736733 1095692 1307408 604747 1349032 1717278 1138581 1048913 783545 1743140 823632 360016 311802 1647440 1178731 586772 359517 408670 529640 673600 378769 804401 1179240 1745977 595699 659194 679456 1958568 750244 735747 559498 628582 838682 1946580 1148613 59664 1414425 1779596 1909167 1306804 1940494 1895913 709689 358227 9735 1188258 808195 414312 1237033 162168 1105391 1213328 1032460 1893661 1206718 1333453 926865 1782488 28241 659688 1152791 344839 68820 1263631 407313 253976 1512166 1815321 729655 1836520 1782446 1657243 1187648 1828851 1235537 1624822 1049753 474294 228213 241451 1150636 1513244 445460 1325679 1134504 234408 1866214 1899315 1860903 80341 1809676 243791 934379 963682 1078227 1128924 1573407 575479 436612 712680 1679965 319770 966422 1971411 198814 1500416 1393699 1058576 1031110 1441764 699158 879712 469517 1287491 423671 253222 1880137 1573890 723646 801707 1131852 1633575 632713 365870 334977 1948531 1816258 612981 534412 946091 502164 1697636 1335327 1970348 1677059 98219 1711523 1771787 1288223 1142667 586327 9439 1384150 601067 1488418 839587 457743 1080617 1114551 30206 261529 1118016 212261 861058 1414013 1835357 1903641 487373 1904744 1765853 882265 1316078 1657970 1052993 665602 910203 846656 1360329 829221 960738 242860 881658 1271637 1413294 362093 1675896 64726 1857738 1358087 1271444 1368506 993998 322725 830051 435965 1948172 877795 325685 982102 1897625 563741 622410 1841786 278772 1837504 114272 1480470 123336 1597108 112712 535611 1330906 551712 1887931 478787 1968593 1338351 1292839 1224223 1448528 881977 1910243 1447299 814284 517359 41209 1238982 1176369 1714273 1055114 190494 1470956 55018 81357 1728628 202381 17161 1713261 1327946 745519 457320 1533500 791689 227831 1783536 646842 1368161 1029246 97853 783882 1583860 610515 473332 867137 1185333 795731 657422 416865 40093 881713 1964300 357551 1137659 718282 1059688 240357 391678 682281 308379 865592 171233 1347600 1802024 103101 1065981 1520882 310135 948907 1465692 224274 1774733 1295056 1422266 1474372 268509 419250 719513 1162826 1743360 1148343 126066 93280 896185 1631164 1692830 1253358 1676097 214810 1298411 1007393 1882841 1312176 1650493 44839 189001 1893908 1608145 610778 1119573 1409694 664758 62839 432592 786466 57110 48616 927227 533099 128912 1928478 1414193 264748 1061639 697451 950256 1622260 572748 1293783 1105337 485584 488473 967505 1688132 754816 312144 466805 220115 349777 1666236 1553339 963627 100402 1279546 1567646 1889371 364548 1391875 1804552 870594 587891 1131392 848809 703567 1314646 1255921 1179234 585187 1392993 10665 931549 1826141 147631 1889273 526776 1549669 141220 27803 528506 1797000 1231126 1724241 558856 1159574 1538469 1157287 1061974 634172 501229 758894 1848296 1819348 1030896 17878 415123 1561997 1233552 1257492 1262481 919420 1807234 839888 63949 45633 780248 1200489 327775 611616 588610 1039249 1987421 763507 1082757 9474 1600630 228187 1190921 1266535 1004381 1576233 417494 1458553 21554 1836944 164693 336225 659188 835950 467284 631306 1874544 1615703 814844 1922283 1883933 1599534 1322399 85103 71723 664111 488529 1739266 1587674 1396143 886808 1788854 1509949 1871847 1899114 1045792 634204 1334844 894544 28997 433779 1015148 1933193 1147947 378485 249325 131914 73956 106883 310957 1536853 784871 703537 1537395 1950622 1411730 1030089 1318050 1920654 1195242 1939900 956115 1088601 1707061 1379980 500053 258 153727 1877061 13570 1443421 1494984 981232 1171684 1086581 691941 71672 1306820 731907 428039 1320897 873565 438109 257185 1636130 1679934 1579439 126051 1323943 825262 329884 1707505 481878 644623 1270523 296162 1685621 1141705 322115 1537983 936955 1153221 93163 1722272 1911658 615766 268716 428387 935151 1209827 1956425 801661 407003 402493 254207 1998942 608900 827453 608332 1460740 943660 1697958 954182 1989072 514180 1868807 1500410 1425522 1831175 1897834 953807 614534 1809901 1542186 57067 520364 1709401 627031 1111809 776574 1241422 1099557 1664430 1056360 616572 1620745 1820002 28494 802508 1835676 774539 1268921 1429048 1257193 1965386 1969147 1617762 1649381 1519667 2417 1262381 1853042 1324733 312435 1175978 1480651 623889 1496313 1487566 974409 688091 761560 256408 1461716 1957459 1773986 1465202 871017 268521 380696 1457886 1689633 1723293 326883 1871034 1608574 1015978 458078 807871 52452 646716 535796 247129 778824 1228509 726040 120955 1543794 1889344 496357 775854 1133820 131451 1017030 1614680 1642828 755830 112260 184482 946767 686134 907945 1265797 1498668 368966 309152 1920881 1438198 1852872 255092 727867 1962059 423620 378521 433968 1010011 1219372 1015424 1709694 130015 1347661 771407 347846 95781 1852429 744492 592386 316117 1838058 88889 878587 327992 1383114 10518 256703 482168 936583 1751798 874234 945735 468202 1523325 1035498 682568 414641 699835 940419 122220 1784743 1213077 902811 362086 810646 1173659 1639352 1010297 813468 337024 1715748 464314 1305214 568614 591486 494064 1731975 1579088 1030143 1927702 954472 116383 1124442 1629182 1824859 356621 248323 1991296 880816 1697908 940844 1024995 1162509 1374783 798704 676902 859332 968260 986276 763577 41470 210528 473762 1323297 611532 1285157 1179003 481683 1348374 616581 664836 1545788 1338941 575881 604163 1795757 1797846 1492685 424719 1501650 1277716 1444273 1893143 440006 557944 1285781 1432714 119866 1055300 153623 182244 1804607 788603 1303553 323212 293017 254782 1037305 39552 1727070 869842 1012308 394882 1057066 1918756 314620 1852901 1532837 1076644 1830222 1265413 948174 1771273 916958 103184 950292 1294171 1717349 478510 1397107 490310 943621 1067344 983130 495577 1600870 44407 1086212 438126 1633281 582776 168130 1152526 1506978 111213 319017 1959127 1181523 657556 717588 837099 879715 1007457 1008660 219307 1689250 108319 1224610 636065 890777 863243 124501 1122610 1206431 1340522 505274 1577881 1998715 810760 1564388 1118000 1166018 704905 1591778 815599 93523 875192 1779211 650390 1586790 1001568 1848138 525175 519558 1348624 341052 1804226 1870363 867873 757810 1591139 137306 1476643 774174 587226 1411493 1014046 1521044 283983 1947789 978207 138013 1389298 757345 1826999 649604 852363 1178467 720844 604766 1453864 1116537 1260183 1646929 877503 1676003 513028 387200 673223 1083275 1549286 820406 106596 899250 997905 191663 731772 1937012 1519774 1222973 1859312 172694 423681 1522936 618128 883556 995498 1261147 65641 1451349 1910176 1914910 1074026 849513 172005 120954 1460103 452314 1980599 651187 1835179 60677 1155911 1361323 348851 1006938 923136 1193001 1750223 1459686 1389386 1746231 1099831 513350 337211 1222520 971905 475819 297657 1142868 534479 314640 31224 585883 832148 1635755 1549079 455154 1641413 837774 66561 435888 1439060 713827 1081715 1245089 1759724 1372646 1407770 338852 910773 14161 1784465 781680 578889 1227554 1156477 441150 720487 63942 868317 219840 1634554 811393 1250388 168551 1761328 1335259 1579600 1654227 1179285 384154 185141 450536 924889 174940 937296 1133247 1385689 474648 1618022 366292 467996 75726 1839771 1427778 1036514 1039207 1610817 1841948 1661103 1586030 891428 1550741 157279 444582 641575 235887 836446 732924 1689036 1286913 951702 1429400 1816732 1367698 924597 1215648 359109 1309177 308499 1644765 1063295 1411671 575067 93808 1594565 614204 78752 1879660 1674064 101644 120366 1666389 1671478 58020 1073342 890484 1013117 259714 897295 1587916 1951724 1043078 1291913 1411654 73995 870240 1513668 1581835 972370 1326199 1315889 1583760 1585277 1045960 976378 1923190 1559425 1267122 102391 1569286 483769 668805 258765 1061032 63308 475260 599914 1347224 465401 486178 506705 643158 631518 863385 1382138 408144 545700 1221530 185663 1650905 518587 958332 633965 1992404 338811 260676 1185173 1260253 998941 864145 918531 1288100 63867 165967 1931941 45455 1787873 1819474 1189583 1847354 601987 1533134 1672908 1345164 1355114 710938 206467 392625 1612562 1950194 1325843 1209397 1591054 1589435 1036779 933829 1008552 403635 53111 1356853 1903949 519931 134494 1336187 1913077 1690572 1367156 526112 529870 826367 146840 1528102 665861 1124218 223106 365153 1564290 1106303 1569322 1591756 1428604 761151 755108 1172271 740609 388387 88379 295259 1913768 1489069 645062 1116130 946067 1321861 367199 1558252 1388798 740726 1004632 1446062 935494 1946448 1062527 522217 1708088 1700224 1839529 679765 1195016 1164575 1643622 440191 55565 1242688 684884 174804 618216 1168409 325669 1596169 62562 1798924 1217844 300620 251007 844988 186591 165427 372630 204953 880461 544380 1528547 840730 1515576 1469981 1219684 1195795 1677945 429495 1369183 1713409 1055962 1318293 1687660 1820168 1194390 884097 933329 705563 1091879 1622147 1658560 670321 1716783 258658 1546011 1225694 1869467 846451 404932 1034602 135848 842870 598009 416557 238901 1349954 1334281 610799 36519 1049215 1382258 227387 1688995 1570152 131445 1221850 1921018 1313119 941476 853380 592075 113875 1000219 200436 1798562 760679 534701 1711048 371084 1165539 1452067 551444 1742567 451312 1119112 714266 410626 621246 1675157 1243728 1827546 1692209 493301 1316013 261226 948644 1897648 1534099 229953 1764365 1938343 195768 470131 904620 1804486 211360 1207504 1565784 95883 1977979 1077202 789288 507690 490765 933823 445382 1422514 1184537 1854010 1579936 1398635 215507 1835141 1020714 1201640 4315 508515 328828 1261934 1715568 1930937 1675835 1385779 535909 1117972 871085 1939845 1093480 541196 1601085 1913885 765962 1590701 1699734 1420113 1873822 414934 1189345 1929983 1153536 399244 1987284 1133039 1143873 1106139 1406778 215401 1849677 1401886 1202821 1128457 91674 1474312 140220 1781702 1584965 1893321 714210 913853 1588756 1171504 76017 507207 765207 177329 1331720 1167794 588562 387506 417788 221883 185528 583297 1178329 119314 1184887 1546878 20926 594592 900399 1536151 1276226 943618 1892677 1036874 520795 496629 439227 86176 1857047 1419621 1051676 1689727 1621589 666391 119963 1528687 1507875 867910 1093688 1297548 1776889 358872 948921 166537 1851737 201586 1201795 1249045 1581034 410721 600879 193977 950159 347548 828511 990859 1013565 1943279 1241635 1553482 583185 1970637 1756002 411524 719834 970927 918613 1416983 1737760 410586 1376537 1674624 192096 1240654 947671 1240073 1750569 812152 1345159 1039667 1004655 899145 948072 1158611 876668 1740216 232948 476464 1738277 1003315 1957444 1879546 435294 1650726 1563219 983426 1589771 744120 107462 874755 942231 758657 707414 715406 580526 1086278 531171 526909 822594 1984101 71581 873849 1695466 1466952 106498 240683 1975621 567455 1844734 206129 1229174 1658408 408616 887200 417561 1604421 1071545 344011 693551 1464728 1059294 772939 819380 541018 131419 1920618 351745 1932882 1900444 101563 1415247 1126250 1311191 1470863 681487 53314 736699 39544 229092 1291331 78487 216652 1032229 1451809 725125 583316 42608 511137 1029924 590395 885810 565353 1869525 1329364 1519496 118028 172305 505835 1245265 1768701 1759150 717914 1436218 1008821 443784 714189 549685 968157 1299155 344192 1490780 1641396 1079542 1775586 171016 1851759 655427 900 1947011 1734168 895978 1781542 1328750 131180 1305395 437001 52336 748525 661223 1541407 1755714 1268698 822780 1406665 1964049 1082064 323786 1747694 824332 1236703 1328864 1161666 1989204 1670186 1180330 881889 1269187 405011 814379 1729051 305940 928988 1099902 1730423 1385586 1112340 1588813 472024 1332239 1697930 245827 98057 359974 601888 1248020 1773031 1711667 543478 1140018 1694350 333679 376778 1783392 298935 256171 852254 1293294 1573103 218956 946395 1728500 964137 1434617 550914 1427894 1653069 495181 1583345 557242 1090280 1630289 1946561 101692 591636 869421 1090500 46204 325692 1224842 1226902 1775904 1124824 682044 405844 123576 1956560 1914045 1058951 801335 170567 1167141 380638 1198608 1967128 334072 646243 1125626 1533748 1849726 1374101 560852 1071516 1818136 599382 1493634 1061852 1678899 1298760 298258 1321163 1683503 500730 631956 368734 326702 1733631 24052 876011 193569 1889019 1749415 170049 276034 1994688 1867792 949150 1923282 1429170 1146485 1291190 650328 1247030 817270 631210 1870487 1253603 1939709 672923 738516 936538 930920 760479 1260693 41200 1516974 1219689 171440 175488 1145659 323619 334227 1007380 959430 1818999 902871 1019719 1684242 1818431 1753129 263555 1708461 784524 1098364 1845534 746015 1421204 914680 1210515 604726 1623664 1448956 1278092 1285895 1582261 1741970 1486934 862898 154083 1834182 303907 1010619 1302348 143941 1591711 1826989 648227 145477 852245 1428762 1919685 481065 397694 1119712 578183 1848162 105694 974344 1548057 752822 251637 1141403 410817 11649 1954387 1247020 1168560 297925 113708 1735277 1765073 1615729 838352 707965 983959 344057 1929991 471853 549288 681485 209953 281262 1423542 1689286 1750419 29083 889717 1870586 1065194 926502 824787 799473 710018 106501 1572613 1949338 1996852 951610 1596747 810212 1842485 228069 11910 603324 872850 784852 482106 1080810 1994100 712608 901868 367371 988728 1578589 300806 1991282 1519100 371801 1510023 595349 1932614 15539 663085 1261091 645588 81220 1103613 1457730 59095 216740 817051 1064082 1947625 335064 1852565 803293 1314788 1107047 1971036 1459983 285218 832230 1966561 1748879 1766534 1064415 1268883 1106190 1994423 1320948 1424565 1235744 481913 522863 1766057 388788 1321540 1650701 1001175 608366 611883 178463 1099455 1451499 1735499 158595 1718987 1111619 86907 875304 1752853 45608 267216 1276898 56113 1324908 1571914 508147 230700 882493 147594 20567 75730 1595227 281945 75437 217891 944313 1032111 145104 703390 209796 423333 1035533 1878109 435751 1855870 1205767 1362432 1430564 1948443 1007699 1667185 834705 349234 1530759 1857467 429277 555418 1777334 456643 669894 1009271 1697426 995037 546364 1534313 1426759 1938279 1272764 1017392 317642 1363588 1531125 891592 361363 1412678 964635 1017168 1360506 470042 20467 365248 883901 53394 882576 851017 938456 1301687 431572 349172 1772287 1175363 1914692 1885101 1534397 1253753 473216 1207980 1430332 1577267 1189156 1578261 69799 1875423 610111 1949872 255134 780621 1251762 1967437 1011001 762357 976535 857420 1636820 1650392 1803705 613940 1368956 1364997 1351233 391892 32792 1062023 1421846 33148 1779899 1620385 648408 1051385 395122 1154117 1106880 1824371 429161 753049 687243 969960 429205 1415084 1425241 1774600 858716 1563008 1788244 1415447 1907856 41174 1229274 1886318 1892923 1804211 1331524 1953801 1089053 148828 582435 59915 692493 491355 192634 250210 107975 380831 870506 212774 560735 1820051 1792582 507700 737642 1004566 295368 1396169 1963610 1155957 1604916 1030464 114642 780000 1184359 355159 1151278 1079974 152169 1807505 1427600 1480821 926904 688012 1622577 38604 1625334 404957 1952792 390326 547039 1286482 892851 1412055 375517 1186237 824587 1127765 1197532 1757687 1916176 1535320 1002247 164980 1343644 698567 1303090 1854817 1776298 1752983 1209235 802783 495444 1737754 1292171 179584 1644795 50660 531250 1113106 483559 1916272 598555 1969184 15756 1336036 647838 1527578 1278533 643288 438632 1077605 278926 1584644 1090372 1791521 584908 957966 424483 1224745 1353584 1526599 1255697 1263205 86388 1774935 1538201 1748022 213833 1048324 761778 787470 1235611 560780 1087344 95948 1117450 1087334 1998332 1030444 586489 1800996 1069381 1851200 516894 1930247 562923 1030787 632071 215972 179403 356293 41758 165688 1743857 1013766 210426 1135592 1884041 312895 1888411 1708276 432448 1508080 72109 1981686 1406553 803469 796963 462904 1455022 1240389 909416 1018458 96180 1602326 265576 120044 204777 1686366 28723 1427921 770541 937825 235207 1560694 1406118 1085090 1474092 1534820 1199450 1950857 29961 777568 19825 1543856 948775 237414 1271920 997360 1743529 542195 1495985 1664487 11743 553857 1352860 391826 431720 285074 1000734 685091 529690 1998528 1182754 152104 707261 682164 1599784 454438 1468879 193570 884079 343230 633323 1918016 735718 724618 1937982 304159 495826 285823 1231969 1129952 994381 1559697 1835608 1672059 401429 1230267 780421 1341535 1132104 265199 292409 422640 1565951 705909 1688859 994257 1849426 581211 1614843 295238 1472592 1470248 298936 1660412 1694624 1412232 65773 1484639 358101 1831206 1489449 429775 1967885 338119 408408 712991 1678236 112274 380986 1540600 1084869 1999398 261912 897191 1780082 682224 1331439 1220704 1196726 1563384 356788 690175 1773512 1180010 136995 276899 1142806 1075229 1234933 1336026 367718 203791 1938961 1561030 1391162 830243 1056007 1476810 981852 78601 246959 1183678 1083612 796363 695037 1697645 1614377 1991051 347511 1363338 844647 694567 1014838 1502206 1877059 740507 1647836 1789032 1524367 174255 295398 1506790 1856426 1299245 380736 791923 1564171 628008 26886 124741 422105 1993826 573233 1365673 990906 1417781 332790 1513774 916542 712871 1860236 530008 535396 797561 429902 858615 1465119 343534 5443 244874 1218327 704238 1453126 379207 789539 618563 1338537 1111932 1655194 629294 1385606 1482784 1982839 106153 1858590 1557244 219977 909462 989601 216560 1250426 844706 1233511 1415291 692547 272006 1218758 490835 750971 464936 1202010 1929923 1440247 725440 1101513 47507 1001007 1929871 769936 1312888 42494 1259908 614345 1503885 1676283 1776883 77293 1020718 1066659 628453 861275 1021966 581413 640103 78982 496614 1279561 1814218 1163177 205042 1374428 791935 1649199 371153 396026 1115153 404411 1864723 953207 1604585 1118099 730796 1131461 1410008 807899 1805147 181532 1888174 960475 1906791 1629914 1430317 811459 528121 437638 1924812 455693 1020423 117110 1301986 606470 154454 1154431 1334358 1931254 532433 1573599 1758143 1752366 1228507 1526679 1867383 854182 98892 666229 1407326 550514 1151602 1636500 345868 1073277 757021 670702 1712031 300590 24501 1316055 55909 647306 1525906 1285158 1608258 1657961 831730 1092019 1321294 1810783 407696 1332993 797253 1609374 1997812 309532 1954911 1201606 173243 650265 700262 404654 1605314 559277 890624 1742380 1937571 564666 440915 732243 871080 1413565 34454 1157966 38070 468920 1030539 1622139 1340816 270311 1356536 667948 1118547 127100 298157 60300 418110 942002 679521 1784925 1769698 1734691 1828661 870973 714623 607946 1648781 772927 428620 1979708 1018506 1223583 629408 1989746 1491947 1536741 793549 1833133 1523665 1657204 579812 1678140 895251 593028 1379182 1716799 811194 1993963 1413973 1552912 931214 329943 773610 1188069 603240 987074 1995707 856511 1228261 1549767 1611146 815705 1225803 1175506 1977838 159531 297112 886333 530481 893240 87954 1428206 427558 678010 60409 1410969 1637204 812407 1973817 1800372 1267621 93303 1936500 903918 764953 1945356 1695643 1278390 666844 1671035 271252 596674 1121717 1183753 478789 743206 1086165 1268215 1858351 1316998 1785751 982952 1154100 504632 268518 1736998 1100428 1689024 1101802 737962 1803718 1147011 376335 308230 1944212 1993025 843265 212459 1008706 1647171 1081429 19950 1607525 40140 650955 1226968 1136767 243202 1163063 475566 1515884 74663 398230 636984 799341 401799 1736546 1595434 551860 812478 1376733 1097435 201580 1897338 1563269 1714302 5425 238749 318180 787694 1985580 740781 820385 1623131 720227 371554 1884258 1135280 1446353 863073 996787 176523 1959932 155847 437010 1196293 458293 468993 1976729 689539 1760937 816415 538846 1645530 1141940 175496 192242 792799 922809 458352 1675400 533221 172117 1158682 1597810 1150555 477628 1004176 681468 1233649 904999 268470 1585803 1888704 350316 1118933 4282 1861218 1316669 1578760 230694 1083068 1291842 74553 1893399 781163 1216926 221658 1726009 17655 1523406 326684 1090571 978609 875635 1844611 1302571 1186137 188912 1935804 232719 558284 446734 86783 969755 14801 1758643 494978 884331 942694 836140 540376 1472235 66628 672670 800961 672683 899549 473849 806945 727347 930672 165964 1052378 1092352 1985574 1960426 902546 694263 1289837 1322426 584990 704464 1517847 687961 355743 1641924 1942720 730486 1896573 1699866 1064835 1483388 1660951 431656 214699 893264 903182 1660343 1449918 418528 104392 862601 1560060 1915147 660886 1295972 473429 515238 1123855 601066 1316164 232166 1626620 1696176 1741853 851005 1386669 1168278 985542 740085 17267 882724 925096 1162169 1723769 1021023 1131108 1926148 39970 253671 401498 1080772 1096390 1968293 1404481 705215 1067262 782471 74202 277709 31954 1706635 777526 22292 1713973 1976076 1850963 1242796 416677 727093 987606 164083 707730 1218032 351068 1195718 170179 1722298 361029 1842040 501796 1268364 748217 390116 81876 264412 1030973 1447131 66895 1414630 1574297 1818507 1937736 877233 1635084 1760492 840542 120380 137054 1634794 63502 1368338 1242869 605334 62707 519487 1825286 1875494 938068 479752 918041 1853117 1825466 653276 223881 186290 435910 1640323 1421200 770906 608230 1285836 1554982 1431317 102728 1195029 33090 941593 565128 114744 205927 1912124 209985 1256978 459377 588821 1522522 1198532 992355 571169 993127 684514 573692 1231248 951039 201574 819123 1893467 785916 357357 1337407 949423 1972118 1781853 254312 9137 73815 1716394 1809304 975674 126156 1794287 938127 206934 1564672 1184551 88787 580556 143562 1818171 738187 404639 901795 1447885 1354606 47642 373331 206959 437662 1294825 442326 810830 55309 923497 1696020 323763 1318025 269838 1546676 1746947 1072895 1966050 873877 1076152 182282 309080 1245337 1454682 346884 1070142 979449 1133097 693124 1530329 1422202 1568779 1109900 1063957 1516321 251801 1712408 1388946 929598 478768 484201 178481 1931085 1300988 1086231 989574 1498074 1602284 347627 1607079 1785034 1693119 1449583 1229728 1287374 309144 444389 1780569 1442163 825765 1125606 1933313 1750560 1371875 1051650 1326066 1822733 347576 154313 1132550 967297 1029802 1740252 929616 1162346 1392757 205738 460941 1358542 1936576 1500730 955837 759679 1216964 1968764 1508425 979523 1044078 511758 1085225 656722 1150826 434305 336059 1828200 1120461 477136 1949101 1231329 587522 604666 1323196 414885 1826064 1127192 1440995 700930 1340968 1311097 887517 219198 1968836 1673214 1846730 734555 228157 1789836 101350 926851 1555101 753823 1285139 1013373 1195158 214705 499630 1795281 1790997 923986 925821 1079126 1334349 1123198 1118601 448065 712290 926129 693845 1485595 1876228 1149132 1242898 1826772 853254 106031 1406905 764283 51182 1710916 1187067 538637 483576 308186 808701 195710 358148 1690756 914053 413643 1524573 554520 914228 1432645 137788 1598100 107466 1910112 931222 1364323 776023 1362802 1454387 447252 682226 982879 218296 1238863 856364 933445 1821201 1035057 1173152 591933 478100 1738799 1870405 162773 205414 1043095 1704130 806194 1632010 1835501 1017266 1867972 1837211 587140 564020 667468 943445 831461 502108 356132 1837149 646717 1638538 1671092 1769317 1368852 1633187 1208645 1300335 1911621 466311 1650420 882847 1165686 927775 811248 454455 1004183 404922 577045 1376296 1578520 96236 524088 638030 325819 1361180 1499725 1133636 503261 1140410 1686184 1635804 1797611 708650 612863 520760 1000098 760661 622761 1655224 1039281 879992 1069238 866270 246102 245549 438421 69385 561606 1548127 1632668 42974 913108 1458937 220080 785322 1979008 1689724 512471 194630 1495312 68310 1198682 118300 1999714 730384 1289742 115721 1779578 1231155 444695 161110 1935325 996429 1502929 1080768 1946961 929864 101706 1675508 1779318 807153 1992641 800991 1894680 1412594 1119027 1484735 1260052 954939 826744 1675903 1205504 19590 1230661 239833 1714236 527480 308125 781432 689618 1835903 1743287 859908 136130 1744992 91760 106172 1798628 1793694 16763 368391 386975 70060 98957 22178 1651192 1005124 640689 1217810 1871895 1915562 1477690 1188788 227603 129236 1762507 1292669 529588 446613 1823647 1753524 495894 1347780 260242 915287 1099047 1556232 637868 1736576 419391 321912 1804489 1153612 1675006 81642 1934573 155608 421223 1649074 446596 885611 419069 885268 312432 1776773 296140 1209245 753795 1265104 690971 945036 1626452 1407233 477502 1576925 746781 1121219 534972 869966 1440172 1338399 1245631 178269 1785455 1377405 757144 905251 980282 163154 1142140 1101721 69405 1203668 1366579 395289 1402540 100292 347492 544736 191628 1286378 111362 133304 960437 175454 179595 976607 1001931 1072349 1161218 1526242 717923 1027416 1669324 1868078 247834 317282 1036718 1354175 432404 1510608 431965 1076264 1912118 488811 1158649 1955067 511566 708993 1526813 278336 32707 1213864 169433 1513602 1063889 1433677 1599685 1111817 356682 1553161 741254 1991888 1622340 120357 742502 824008 1675498 681283 150790 577915 1702578 1011280 424228 1648002 123120 116278 456552 290637 626299 1413311 1855030 1902259 1151627 827814 1734883 1233325 1428585 1614481 323162 797733 431975 1569782 1060114 1627465 1275439 807446 1583935 701258 27602 546410 1544080 1583678 1151752 1874980 1477428 55762 575050 1091169 1799686 1720527 1476839 1735296 645656 238801 1030304 1045632 608518 789487 1566914 1158711 393696 1146266 297532 1455156 76097 225792 1590275 251318 748478 1515747 1803521 1452932 149224 1437590 66586 1977730 1514190 1879096 727661 1409055 790538 1412532 1573328 1440969 547407 63026 1091741 633426 1177037 1429790 1974082 1825715 1279307 808478 1680342 496585 1933306 219535 663444 550856 271412 140855 1752472 1932958 1297707 75546 304881 215854 1837685 83407 950689 242478 1127718 1772698 993462 1368947 907046 1465469 1100577 470038 1570992 1048460 1625830 1120494 984109 190672 537483 1270250 767144 1387056 1646563 212830 1627366 1429533 1962405 1465920 553697 1941137 1913664 365535 648127 1946978 894986 591702 1740905 718549 845388 1057905 137823 1054368 48666 417037 1275672 1461478 418343 749964 1455325 1959641 1173141 1145328 686402 1226584 1519131 217610 951098 520478 235154 1017648 1063938 1768953 559537 332873 1540278 210504 1378530 1046619 42150 913060 1457481 1561077 7355 1399441 987255 1414748 592845 515663 301515 1163807 1921172 1886063 1545991 438433 420950 972306 1824735 58848 1255918 320468 1593011 711886 1778366 375998 75200 1613711 310075 1183690 242601 782916 508801 593706 878206 1354769 869549 154197 595567 1770800 150764 1300417 70623 1268590 1122307 669667 729677 149486 235663 1776506 769820 1724918 1110022 597040 1737293 1172360 190029 1866408 532550 233416 577287 1788374 1638165 909872 1116280 1658095 1609378 1850028 70835 39725 1913518 195093 1712830 1670479 449219 1808296 1819672 985067 787975 277752 893340 1008999 1354613 122817 1464807 316288 34009 19435 565001 233240 130821 1435639 1486295 873308 785744 787425 1441852 1602382 391066 564475 1559565 85582 301614 580968 532043 713207 1511374 1313805 963916 1098395 1290350 683681 1761865 293564 1965862 998000 486298 112793 1158796 551286 1267217 287796 1667316 1625782 280904 423150 734703 1334352 1664402 871056 320942 1674889 560202 798470 362246 1518953 1211652 964132 78431 1884917 425804 1079005 761856 1730314 193358 1345845 545950 1292241 92340 1355073 1575537 832107 1974673 598997 214174 85275 541255 140157 1787884 1019656 489327 424932 597623 543306 211707 910988 1222079 837087 43149 1415192 997600 1486788 379885 975248 609695 1318894 1473162 1719659 1453489 386648 1815875 1198863 1234647 945230 1246798 1673969 773300 264717 1544085 28539 1777626 1315636 472661 1823681 840837 954348 169031 814556 85059 1055643 195383 30395 1707108 1020928 1589349 1786011 293800 342346 1910169 1671494 1039496 980547 1117063 1537083 1626038 313938 616086 1770996 829686 588533 1804300 1771234 1558217 288218 474631 1819161 100582 1874373 1087187 1646510 677308 1115533 794631 1928735 1530152 1175882 657818 1445190 1741621 1015914 636446 1468075 1627533 651550 1210337 1448894 959209 1423784 796298 158049 1194157 1059778 647250 1782986 174810 1810265 88145 1776555 906173 354945 1010592 981833 1545146 1782737 150864 961643 1119619 1472495 378892 1986238 920150 1057599 376055 308529 37731 1320406 820930 312376 1898800 879152 1964425 929904 1790252 1927972 1493352 57397 496830 559576 1211485 1265320 1532622 647032 578214 1576140 336851 514678 778448 1586268 1682973 907100 1392939 268925 436066 915770 424733 1798964 1007082 1997135 1487345 514537 474970 718784 693585 393292 582846 578958 516995 1893558 1919866 1467883 1280 423203 36338 1597390 1073884 36882 1833014 1589153 849857 205626 1953160 573977 1706880 1434043 1664358 1816219 203678 495895 1217838 401715 1427173 1280237 493058 1621036 1312564 214833 319353 619631 1941717 791261 1353159 495987 22862 6379 575647 1445535 973252 1018171 1288549 271588 555307 1588868 750784 1806496 1181991 374613 1661762 1362582 1140397 725924 1262871 278963 587799 1733459 1623823 1379877 1965378 446020 1197550 196120 45133 310238 1912310 1868666 1941638 1711120 1076225 1744774 909152 1925252 67493 1953625 1365348 451244 485761 689326 906293 742501 778028 1932068 1534898 1288104 405962 941189 1299698 313468 490291 834425 808210 97479 1315743 529392 781716 279549 401803 398779 350454 1243314 14138 1310417 739749 1746839 583411 104513 1476794 1658067 1489923 1101089 1196468 251428 133765 1911429 1451660 1369243 238982 799292 700368 1517899 1511481 1435305 54127 411107 1309446 1059813 1534025 831841 329236 411389 303842 749464 136380 1095339 1519002 742117 905671 1691417 409925 1696234 1003150 239135 1656572 1443353 797422 1981526 1656769 1035110 91574 314091 309521 1323241 539340 1213564 905676 1452486 1546018 1980929 623525 535669 608689 629350 1790582 291409 1463736 1198195 1918884 763241 1649463 939564 686343 300977 1082228 421365 510613 853558 1023855 548103 1616425 1319301 963474 20945 138728 566897 347453 605643 1797730 354529 944146 353483 1446675 646338 1433469 1170145 1742044 846091 1960471 1951317 456684 968428 1614327 1624108 867680 1862423 1121026 1221875 1355766 1984255 1984544 1037344 1198840 1082672 1032859 684745 1707247 1751180 1271602 1935019 1386702 1739884 1440618 1848847 457096 952424 1012437 859162 1852656 104440 463606 1580958 25125 349688 1618516 1496401 1641770 351982 1503993 1491624 1437732 1212202 950297 1786 1370692 1215550 1778327 1937336 1213511 1553887 1577487 301669 51140 1168536 681836 742024 1431383 992883 1958229 452194 423074 1816863 959891 1880503 1072705 294596 1745762 352521 1492022 1041070 165927 1413179 850362 1016542 777828 53511 344497 437000 269783 1233909 552407 477428 1723284 883723 704886 941040 1890577 1676225 1957685 1930939 387279 969178 618356 1644394 807774 866819 941880 858955 258929 615095 1413996 480868 743511 199164 557791 900788 1389324 934037 1749451 557020 1135829 126178 560357 1814221 180758 885166 1464429 1673389 871845 1982781 1830322 1224557 1002322 1329611 1450478 1208972 223933 16160 256473 1346612 1010142 733928 289245 252314 1313491 554 495125 247349 1069395 999682 633728 819000 1571473 447039 1067824 813016 283093 1251745 1657732 784827 1489383 1213199 103334 703933 441999 1012603 1394944 644793 174595 1665206 1492570 1961243 40295 1489145 1080396 566291 10867 1069653 1502127 1307355 1610293 1227153 1870759 728726 1890647 205380 97207 1499178 1194432 110999 1141392 188221 924557 1342897 553932 1598281 457639 1683532 1417704 69601 1979107 1540454 37541 652653 266429 668582 251632 353046 55160 1410950 1931126 1981227 207792 671884 1927767 474157 60466 1196875 1350044 1535363 635433 1509244 664063 1457820 988257 888392 1515617 550193 854476 1723624 850517 1278247 1717147 421292 616781 1113257 267709 576775 842531 713383 844439 1626793 427996 1731695 1871399 1216183 930178 1905549 909846 1863311 1725176 945169 920771 467214 518467 834249 726490 802918 340793 1721513 1192975 477344 1459249 1415574 1067908 559718 1388691 1770262 725239 1162878 1101005 492197 131617 950864 233081 1763761 1154457 605009 1780349 947382 890427 867643 198425 1051761 456829 10645 26319 860170 1077147 1848678 409909 201264 86354 839957 1445567 934103 1074043 1096503 1673182 1716189 758057 1339067 1272777 1592906 1889052 1607358 80824 1054152 1093429 1028481 1017313 1621584 776972 429742 1382036 37081 448672 493890 713470 1808266 263489 1746558 300810 700702 281092 1859327 672540 449888 220756 740054 1906614 1602629 451514 1773767 819647 1079588 200418 56061 18041 1626544 1778832 1125302 715947 514899 1721919 1531930 1252914 961722 173689 1879720 1094591 134464 1204143 1373976 863909 1281011 351381 1890530 783383 1471695 78703 1464000 76279 1883187 1139995 503087 1274305 272654 705842 1202639 1013979 700595 1157602 637568 483668 659158 1696932 557305 1648673 555555 1165504 766345 1236187 749214 394450 1092069 1441317 1283678 53217 996015 236788 1060331 118435 1989127 1986165 1759511 1301706 1013246 1551265 563873 1429909 36054 441017 333263 649432 1825026 1428078 1754803 1904345 788993 49309 184005 775406 1253873 1894548 344541 1178627 491947 195063 1372170 1564102 89605 1192809 1787448 665437 146236 212305 1141834 708674 71257 1275485 744169 1268665 1741110 1290394 813111 1243025 671853 29009 1791755 1633300 228440 1974971 1249175 1000737 1746878 130927 526399 857155 1877276 540213 1860413 1875641 1800459 1816409 1204470 944568 762147 744040 713592 1758804 139451 1463253 12829 1234660 1292750 1995453 1031546 1401372 310026 627040 1586938 984587 786434 385481 42218 1723103 1930943 495175 731777 1996134 1534517 1556287 688458 1031380 1269887 771818 1975965 1673270 481081 1836889 1783161 690099 1100905 1329324 687999 434654 513675 627083 330076 1613274 209587 60697 909619 1884867 1365284 88106 1725337 1572661 1443327 1741590 394666 1359281 912560 894524 1083002 432488 820705 40223 1681008 393520 40767 507281 453740 643049 73032 1746080 1076357 1818462 628051 934138 487317 1163692 1296099 1319762 918209 1026773 223398 1854795 239710 1917427 43931 988997 240395 1042713 1842408 1885429 90220 1165212 1965772 277103 171388 1922022 1354631 954667 1352914 1258260 1264730 362012 1347570 653905 1546593 1060520 1976441 1432832 1019347 778161 1526654 928203 1607262 1138365 564397 1804106 1503280 1628554 1419710 454892 984539 937907 1050265 1491899 1692273 1862963 533901 1282118 594919 1803900 294425 633059 1916599 729766 1355769 1900568 1324290 931842 621900 346109 664420 84591 1108003 727566 1785725 1879800 1579820 1375072 503206 139788 1766493 1489847 224467 1400817 1057092 1107674 194264 1544040 314641 1195025 900999 594809 835938 1640049 437757 649051 50274 200935 1111801 1018605 1780437 501561 704122 1269127 1900039 191260 1502167 1921544 1906378 126928 1304576 1249949 481693 236638 597660 1427240 349758 1836844 1685982 285540 51857 1897390 1768699 1793245 1574195 265466 474886 993869 1151385 916295 1306655 1191841 289779 1665031 404644 437058 1920884 1150252 967815 1092064 1226426 1358598 580954 1674320 1904957 955465 1667851 89211 645988 1919576 955603 1328194 1600763 168558 1892102 875694 745947 1632931 1163691 1350919 1600298 1980677 1901450 1867546 99827 899351 718296 1424508 687062 1407817 832206 1565212 1684833 1194923 1706221 542786 1339580 310498 549462 1387025 1393001 545428 13414 628152 1486215 1078443 1020985 671697 695051 406851 578660 15736 935397 645982 379326 1965903 1745362 385803 1059997 1389232 1461679 1601102 1380145 733010 928012 400421 296988 1335769 1888161 1183320 987466 128710 259636 1796937 1909795 257299 581230 1340869 84499 733999 1876047 828934 424503 788408 1644657 1862179 1818019 1828960 1790534 1206621 1503232 1253146 1245444 817834 828948 1190935 284161 1482374 1396071 1821350 1111214 538001 501457 983981 666923 666450 1147375 438200 375088 541592 1932416 1037100 1890627 1713210 1859770 1272831 522886 1116356 655755 953690 1241795 458204 182018 98610 337737 1665289 563775 1813359 696525 1488514 1617066 622894 709823 1868694 1047016 1377727 1089185 931817 381005 1539643 1545705 249265 1837558 829625 386512 842710 307166 966157 603861 1881967 1678788 1635241 1795439 879289 358686 1204764 1644987 619992 223719 549592 270441 1412140 389809 1735596 335586 1291147 1609571 1196046 1608780 1484353 661142 488698 1211301 49733 77921 1033894 1603336 476647 790281 1917418 481342 304292 1430818 1145826 226491 1363949 1421690 1304604 129081 1004014 398965 538165 1514641 1725611 1542986 446313 1992347 1495807 1447024 320570 1632006 402719 40015 210141 40192 1531803 233871 220836 1678773 301892 348417 1204800 1757038 1197201 1169490 1125565 424344 913657 1960257 1985381 1589815 1569250 1620575 261161 1508239 1952108 70087 967470 79094 1735696 1973730 1653372 856612 1358759 99585 518319 1893983 1205839 692695 1318130 193503 650120 1977953 896621 1096974 571659 992762 1763991 435154 1987119 1175729 1094461 759225 1010993 1524441 1626933 1609534 1077091 886710 958984 130367 1711797 1320093 1803343 643331 207770 439269 1464915 1729646 450686 383586 1213663 1506135 1193326 1765837 220222 1603855 1072049 1661769 955762 648226 612348 1289605 1196367 23901 433786 275766 1797426 991948 1742832 1316943 560113 1885323 529300 1774539 1511115 955583 380515 53447 852357 1766676 406405 946354 1400594 1138282 400039 1523644 1067399 21500 1975019 1596357 102831 1010601 572286 878712 1159874 1547057 813535 424589 547013 1415727 986145 1183931 1456828 1238393 483975 1390673 617832 300338 222828 46605 1958579 1237393 125864 569193 1890154 1361600 1682580 680561 536966 936414 1851248 555525 522068 1961464 809755 1094665 167891 80727 1973529 908059 1759931 1716943 1874476 840328 570409 883707 1363625 384571 479045 296494 1345463 128751 1861693 1052750 21097 1550623 8061 586351 1755475 1738843 108644 1773805 1330522 788042 523551 641455 905233 714676 155750 1628354 1624493 1687536 55907 1972429 1429278 1216736 1880680 877104 844674 1167653 1205665 1471742 130721 752925 1238479 1016195 50112 1383313 1795349 1353712 1308989 1778316 1505891 8117 1335861 1462303 1225972 560053 1872687 257091 897727 1850770 921655 1799963 536045 68052 1152125 772182 474385 7583 1569019 1873332 1562378 556527 735458 775467 259113 152760 1365929 1275243 1791999 1014163 1804554 1399495 1283607 1278811 306807 354543 369882 1957629 298086 112838 1526405 1564130 289773 1990459 1664948 724801 48023 1724650 1314542 1602407 35423 520950 1194283 1296175 728347 269950 1145242 149480 664851 688383 1228111 1863786 604107 54421 298970 419431 442365 524600 1196583 985345 1040783 838103 656818 1808916 1604282 862935 210304 1218912 1564006 440288 1781246 806536 811066 1470040 1127733 1967457 330680 1563548 465809 1107276 948441 892700 1944499 1807171 87376 1354397 849096 956289 851407 1447698 379695 1335371 525133 1215608 1514625 1989103 1008842 1487456 1882383 659723 663205 688112 998351 278071 1296138 1029173 177698 1474217 1629042 441974 292055 1594751 655647 396203 98371 1594926 642372 749530 9110 1999960 556617 1514703 1774681 1034255 610990 532006 392784 326582 1871828 1578200 523820 1051464 1864020 835045 989382 1432132 1408327 1542623 301094 1493737 1254412 242682 863757 101185 773161 354894 82642 1325174 1427050 1554444 758728 1945467 97300 611922 1813131 326931 1869983 742881 52791 1817111 289411 209965 1087818 196866 195557 1690763 1218890 547385 549329 474794 311329 822683 927527 1947356 1666872 1550500 1608928 1519859 744700 1408712 1975065 794324 265933 785613 1175657 1041602 234848 1043207 1861025 493248 70961 930222 793340 1773184 231299 1620901 1023599 81917 322347 123453 1156941 1431074 1118455 720505 1990361 162458 1455276 1425682 368724 360290 378245 786964 1244995 808897 1220816 298373 1627080 863766 948469 1725065 1442209 1307662 692419 1969386 1158737 1922101 951506 1511677 484950 1953740 750382 1270723 1173063 843121 525191 564167 964162 1676559 682256 1278258 1976838 816900 1589295 849416 299322 621763 1827946 426040 1019722 1249145 1262446 1839897 794104 860358 777893 1179364 513417 299882 1535424 1880636 80662 327869 1113873 1178904 1119596 1830994 108795 4806 574562 1695485 1683125 756426 1250005 625250 1333016 600443 1442128 847401 1176814 378367 1430659 1155122 832702 1190058 1183846 1103133 688448 635003 936038 1835213 1470187 774951 1055761 1515551 1027051 726154 849215 701783 891787 802696 1781310 744810 1438480 253329 1296668 1383553 73122 1316573 1821051 1072098 633808 1715434 1104554 137397 891392 622347 1546401 967459 1321084 1727559 1847367 1005872 524585 211260 136335 995260 1789787 219254 389822 102696 47913 762225 1081332 1663127 1844041 419983 1067188 1427649 766790 235218 1500665 1113127 1573016 1675177 1924968 1176812 131193 1731793 807098 215580 1910279 393914 1256764 1459667 851632 965746 1703299 223453 22737 504026 1206433 1978848 289750 513171 834888 484765 1191659 493965 1385271 10856 671236 1481151 515841 415947 1907844 100164 509782 1562172 1393451 251270 1471119 187693 157878 279922 501131 1033057 1495681 1353204 1442428 549610 1754420 1649295 795419 1573608 1013279 1978636 634143 69673 1358151 825192 1722863 1741482 1413532 105794 57772 328997 500174 360781 340516 1305055 165835 122701 1905469 922173 430117 6578 349374 114984 826690 157002 154671 344384 1710051 1499970 653520 1359425 1307788 1938699 259099 225768 1581039 423089 111461 1506267 1670348 1919412 1810485 897988 309764 166434 205476 1464010 1692354 1775752 516069 1338030 585625 1105169 608316 1392557 1334834 1103215 1151034 1485714 1568861 1661996 929911 1763083 257788 285767 51327 1625663 1109735 621359 298040 665931 635428 1780275 172307 614502 893566 915484 184532 426418 415803 1272646 158173 553731 1682132 1293094 1353886 965069 1946409 1140089 12423 1057035 323410 1808746 1305557 525544 1984210 572342 592519 73737 1093456 562600 650176 1986303 1311324 1713096 175301 425056 377375 1069866 1440555 1624071 819086 782296 948636 1631209 672311 1795116 1629485 1711039 1682483 641225 1884534 1686865 1393705 1392130 1978162 942564 1911832 447993 36120 1380214 1699248 1189686 743918 1260929 1439967 1119359 501499 1015207 1020946 1249365 1431927 783484 1703117 780003 1126762 1075771 1317309 1618939 700674 1920936 1007529 1978025 1459845 254163 164116 1765872 1479566 1844032 1751549 207501 1571886 923872 1157261 255329 1278036 625870 1329737 503364 800959 338122 444988 1590248 1045989 1403109 1094640 1878734 1888635 1897161 515512 449277 1025266 601379 1064053 483401 555450 959212 1504163 1721159 856209 1448404 1856040 1323692 522097 219107 142823 895921 1449188 1904395 1047391 1244036 1463143 753880 1084211 1492068 1272054 1493676 295317 611861 1466467 1018799 1828013 847420 243934 181514 1474145 1040744 1007270 949599 1612173 46008 825692 1255583 1527904 1356827 25032 311614 1829801 646484 4108 948096 1960910 1586946 1478016 473148 1154299 106337 1049441 661301 728752 1940543 1051837 1510149 1659664 75406 613930 472949 1493171 1314020 397914 973924 514998 1500831 569415 902225 1830216 1998191 579889 1894195 1678532 1249656 684168 449832 1409308 1525221 1346210 1421259 292722 147864 780850 235911 526624 716552 1728393 72193 1507446 1670737 864447 702823 234346 1473833 987942 86986 240853 1541630 244717 141288 791966 1973158 423364 301805 1684172 1114432 875087 696653 1871681 100600 703345 1986478 1720682 1516880 1110294 1226012 1565740 1088341 709523 163233 1348580 381374 1113894 1827423 1335913 155934 1737614 1733215 1012950 1408944 1007079 888854 1243372 657280 1454448 1492698 160735 186005 763784 1576555 1451692 566275 1644707 1460777 1962802 656372 302593 1687226 875972 1703663 648198 1140106 1015113 850222 1891545 1368799 988190 820808 1280386 770004 1513806 1277575 1367336 415784 1236642 35771 1980583 1569363 1667706 105198 128331 1725431 632920 1826830 901104 612131 668685 671244 862518 1545489 1821790 1040667 1655461 925961 429841 1605540 1532466 189174 1693691 1830311 1042116 1924855 1067218 529257 1950364 117193 1287801 1259736 1074666 824432 2216 1245075 40007 1051831 47187 1578828 467927 1850364 1076737 1425499 724617 1038709 122886 1748761 429153 1351122 455770 101018 67844 456355 156914 1076839 872157 947252 1006822 1768742 641302 1618836 1865506 520144 1588942 756617 477748 156969 137 1921561 1719820 37068 1841549 1621638 1206247 344982 1923534 1196552 797032 1788037 1237596 1495754 1053473 1304824 147612 1187132 1765331 1395668 310964 672875 1463294 1950413 412571 1298029 1248532 641842 1308732 1987769 1749867 76405 648312 1724140 536186 1477207 464775 1976108 1095164 821148 789612 144604 1815151 1661334 1746680 943226 176436 393934 956965 231737 659499 1268580 268061 1174853 1027784 242201 518348 986453 563608 1944419 18903 345236 1358108 1149902 1375278 37655 411196 1551837 1989238 1885389 774411 359791 358545 483764 107747 275211 1116428 1404523 467874 1621582 1981420 832116 1759108 876717 591527 1658462 1073955 1660265 92061 1665231 257025 1396530 1486602 952078 1579644 1896009 583921 1351770 162544 32881 651944 423414 640759 1661708 1237978 1845971 390098 530594 1237248 1802544 1546855 1744785 196949 190944 98721 602952 1731062 878511 1617931 30324 538624 1007851 1858935 834120 189766 1858880 1642422 1629961 1804278 1517647 1160973 1323303 288143 1273572 1477914 747692 90504 631767 479774 1055471 1259918 902387 386709 1578303 447155 375393 1475186 949483 248697 1087310 753662 1740712 554630 1561588 1660093 1131006 1931100 1110653 124272 1520296 206320 898967 1020926 385988 212570 1066415 1917577 1154961 1763016 1471012 823660 39420 1023882 631245 1791313 283502 1714038 308346 1609489 1090284 1254247 212890 443431 1950344 855866 92669 239522 830160 112307 117761 573958 1590436 1932061 1436490 1890987 600197 1475611 80525 786187 388158 1595694 1697502 115416 1879593 743659 191636 1183311 1903263 1233247 442227 1383403 1304459 914830 186267 976795 249914 1337491 1548439 210776 477167 1416527 773620 1516549 1171661 50253 549573 1782329 1962614 967387 1365842 1805150 809234 1790406 1675795 1360172 1275633 960352 1327232 1266344 1459979 1366656 265959 1320885 1672438 1376544 294191 1318418 355500 835777 36272 1176559 511245 487888 1664980 1791855 1219368 676738 834052 1240323 1235572 330678 520176 252477 669523 1476297 1752580 1925022 1137293 763525 1016948 1552742 1475293 164486 1541972 730205 1052455 1217146 1065721 1873511 742330 128961 1633103 404556 1424506 859490 1204999 186877 304681 656080 1318885 312687 379489 1663409 491414 318309 1607575 167243 1942324 1176759 1328172 409349 1002106 993389 678231 482596 1797827 109105 287063 143297 1386523 1694048 740219 630005 1919363 1742333 1564407 421241 1641735 1200116 189487 1727177 1578198 1928529 222226 521891 1450328 707644 1664455 1570781 92975 940198 112940 1688251 1874247 1464019 1988390 248864 1382831 1014204 1152866 433846 1420361 376726 884959 1852001 305180 815231 1565387 1352387 623296 723063 1658043 1726483 310468 137395 1589832 1218261 1160157 1550230 778913 1957011 475797 1304286 1615365 1569469 1580140 1119291 1864248 1041257 1887964 595541 249665 1306990 1573613 1348311 151139 1146318 1346027 1748841 78864 1664070 810053 1513936 797547 84421 522153 647392 740458 790732 1714628 952878 1400088 334134 441770 811131 1327555 903845 1054796 905914 1768264 1754669 1976761 1912073 727291 1109110 1284946 1042833 199896 429354 1997899 883290 1827591 1369635 444972 863524 406423 1015451 392167 1059560 1118685 103281 485216 564705 351691 424399 971924 1018935 1258661 1964584 431677 333548 39993 570915 1642709 1040664 164617 1246257 126774 1309035 1193786 1182641 1106193 1485848 1722811 1752669 355878 991778 1142529 688245 1721938 28956 1289726 1903141 1843244 1536925 139853 30551 1132397 800228 1841848 783167 1642844 80563 331120 1292525 995537 545414 441924 1279418 1168386 694782 986691 739181 1769422 1867406 565637 1898864 1676683 1019985 72575 337986 1361383 1586097 1722934 95768 143850 1646300 25795 1590693 1367045 1304916 703899 1242945 567042 1828733 1327568 516593 1453753 1655298 1864507 929618 159476 1601268 1815474 1773802 552234 282695 1360013 19378 1595424 931344 452191 64271 1233155 955713 694141 1953175 1259093 581870 548012 494273 913540 359661 1734334 374163 446308 399332 313791 331439 993176 506721 1785573 687449 254019 867564 1535405 1052209 1278898 471743 418802 122067 363878 158165 1836237 1003096 550089 1552216 285141 372108 1969287 1321286 481695 980451 932263 1153815 1754305 1074578 963427 1249322 1150954 1076263 1604376 485334 1478135 1811915 1558213 1639221 676069 1122815 1694073 776963 1374827 96903 168635 660779 1033168 1096337 1233372 1209384 1956350 1435449 1379612 596918 1285587 265895 109328 914214 995059 1898951 1737228 255708 1912664 1556427 366037 143129 1998414 695920 1848770 1309392 188465 1301712 1239922 1254519 596643 1975238 1920617 1895281 902424 1107709 548017 281220 1871499 1150510 1061048 1727769 357087 677282 783875 118647 707138 1733482 168342 103835 1208259 1145867 819683 835405 358309 1825441 280845 1353168 849452 1831815 1028951 1224818 349288 157445 72783 756495 857228 543596 613394 1131336 533521 1694092 140945 135047 972297 147394 1683969 1533844 1832827 241722 1216544 1363734 1237805 454417 1091813 1174773 756551 144538 569895 1631051 1566893 1071363 1969233 992464 1229745 586125 133106 1657107 1901964 1356292 974865 361910 234808 853193 614900 1469137 393134 1440120 356782 359615 1211578 1951899 541987 558771 1626165 857188 591123 1490950 1595598 882521 772301 192543 223941 135588 1009187 186948 655038 1118993 87094 1994768 363380 1181292 1829300 1921360 293175 1915572 1166290 1011227 1576317 1802153 1184233 1133822 1778739 1160878 1734982 1640929 1065806 1378993 124466 1129095 1994304 1281952 1765569 621385 824835 354978 348442 683439 714985 983358 702824 1509178 96409 1420878 1927301 978205 905935 993544 1418939 995145 1870055 1247428 1811539 1811596 1218070 132681 1642863 1825723 1705646 1656942 348985 651759 6079 808575 596431 100123 1154540 414314 1133417 1015332 147760 1080682 1265903 1504863 771569 500704 251830 285184 401857 1254175 1863140 1167396 1480171 1717806 1300460 1705324 776203 1540650 1669058 1130108 635582 574613 1644073 1524581 1440723 884028 808553 1319057 1889132 687885 1844467 872184 354277 1333936 353792 1897712 160672 872094 1924272 1694248 535573 1435051 1984869 1731345 695015 559912 1168213 249278 780730 1208837 795336 1575456 1156181 1320738 175919 490021 1999044 1738719 371325 100523 738045 55801 567550 730638 1481034 1630758 899339 260170 496239 295768 412595 542255 454104 79710 424022 1433510 1018130 1070281 1331721 870528 387450 1026472 965453 269262 512198 351636 635330 317194 738846 1070325 410575 1590806 495499 190722 1747474 524519 1179343 1369658 1468228 928960 505860 403831 291827 189357 1234155 1579128 745152 1040121 1168219 1065211 1574128 568018 792667 1132613 1495000 1464985 923580 626428 1066817 218763 1408189 1796320 1506369 1699363 613505 1585073 1252762 237467 1219907 1878480 1530109 986853 1758051 622095 1036579 867887 755649 1440950 251939 1431254 1109224 160915 1873523 1388041 257392 1210050 1285778 1511212 1831796 910996 1283387 1796922 1975493 164209 1363100 1714891 152811 76716 1359684 496024 955469 1030441 737405 641392 1199506 663674 1547513 1423150 1120211 14111 1500100 811047 1579808 1952432 1569374 180443 559812 405185 645641 649372 1447572 1042001 781613 1469925 1006744 1391637 569457 1385411 637079 590293 119703 1607349 455099 1322592 1310404 838677 80807 284271 361072 1564141 478065 1256194 1423951 665278 1178473 1376729 623124 1984837 1239114 1501018 552513 696178 1005518 999279 823215 2629 1605905 1024015 1822771 1514844 980965 1252997 882765 403218 872168 1901179 998646 776850 1956405 540791 476410 942546 849279 893173 1443324 1237417 1506933 1865896 941816 1852453 1851807 534006 1889651 20391 1737363 1846700 113489 1901974 408592 432374 772509 1439249 799187 13093 1762663 624510 379142 1186913 1657208 772647 467780 1815827 453114 641688 1342782 1161669 1496027 1168775 1150958 547922 1316246 43789 1620967 562164 1842494 747821 389392 1982319 1291248 346563 1922779 214519 670891 1582548 1687117 853562 1208385 1483165 1856479 1900389 1941659 232644 731679 1540329 1427769 493201 1918931 1016568 1662871 811215 1117248 827540 1387018 813587 1793978 1121118 911194 730939 284952 617838 1223757 1508394 1268079 1893565 653431 1938787 465942 1626094 35417 1496463 1895503 867626 534381 1913509 1604915 1930113 8431 943779 1239015 1894698 891585 1878977 1826332 817123 228112 1664105 1966588 828264 703910 1713612 681020 1402721 1443509 1502551 1059663 1656931 785610 165204 1772190 1860627 625137 721413 1344122 516546 1021265 470925 1368542 1370121 1743896 779797 153719 1573615 1910722 1478370 835174 1048415 712786 1485806 14910 848367 1571436 1881523 1616325 1676595 802089 32986 1702791 256771 920819 1925633 1683362 913204 1945317 733694 1330688 908431 1321107 513637 640810 1055895 309902 1357136 205920 928014 1473414 1818603 1627340 145578 410211 1204669 37606 1342021 1170097 1016890 378659 1880192 175707 934207 872134 860511 1730123 420282 746308 1244089 1723626 594781 316732 55994 1836796 1444032 1845420 359713 766466 904565 404221 927784 1886924 1313972 876096 1250772 1202153 1456054 821315 438275 838424 1997829 743743 343011 651888 467597 1889924 1272390 1560285 705870 295883 1622697 462554 1016473 1805425 1985403 684148 1665855 889308 971982 689281 1440693 756160 1682234 464004 1096448 1026495 636568 1928303 574854 1435778 784148 1899944 1122443 799929 15192 493195 1144891 1125441 718591 934888 1064655 1856001 49297 724853 831530 1742928 1018155 848230 929226 1677172 1508184 1502985 445928 589188 297963 1635066 1808931 1026450 1672543 1854855 635160 860300 1569013 536900 611818 260356 236187 41102 1284673 367879 1265431 1730160 1308686 1670429 508099 262422 1536960 479589 457684 795193 956891 14527 589707 43672 409037 661032 667623 851424 1497562 1586934 1353042 1673135 1262632 358719 1330850 973033 1642213 607976 1578308 1767846 1987658 865456 1231135 82917 1443863 271210 1252796 1736425 994881 1834305 502615 997605 1272365 686859 694167 878872 1187418 194341 1604911 1328034 665848 981168 1381831 1341257 1049891 791759 533944 132297 1514092 115 1199852 310931 530227 1378476 1258602 1229096 1624743 1096766 725485 550930 767050 1786782 310618 1408732 1482472 515954 1582952 1797811 270835 121366 1336543 1016773 1841973 1335558 1571504 1018909 120 1255951 164164 821377 1985091 1980776 177342 914064 1365892 1372380 68939 1117278 32751 1309675 1319964 314898 506277 542022 756273 767735 1411240 839538 221494 1305514 189258 612253 1336536 981904 568017 1068786 772480 317201 241267 5460 712556 1585226 1672811 925927 980590 1335575 507636 1414663 586821 106837 1867923 546821 1945454 1174743 1433066 1205996 308025 643824 728089 1351941 668597 1337457 1348840 388526 1144717 1280223 1730126 1449853 1490007 1569498 652223 849588 1416974 1980866 1202399 1001285 397894 545114 224869 726281 1643718 591551 1278372 1837073 1268568 788905 781946 1917531 1901823 591240 1177732 892251 369461 711384 1209005 1887714 529998 738326 1320433 24024 1961299 408903 1000054 1686010 228557 1369419 798729 1018989 452555 945438 1064103 1752800 1877373 1802677 1914156 1473621 1094148 309973 1586746 933034 314046 1732095 1435463 1333233 814310 869333 1107602 262764 1353864 622584 426336 145878 1509294 902408 645503 351816 862236 270973 625755 898874 59636 502785 70071 769985 887953 493482 1323483 1280478 1535242 1595027 600563 860755 413649 1778043 1825690 1213388 308451 97862 245812 584108 1721070 1724799 1450913 1316809 1735155 111014 1530615 1006167 829448 905822 559514 1309024 1295852 688552 202215 1116332 1506470 1577179 331240 193461 463589 1907578 462857 156613 928235 80179 796779 874624 1085806 1153432 1176526 541246 1022529 513608 698123 1395012 38742 1916844 825155 427834 1490585 331843 1442101 1514773 1356198 568015 1445975 128368 1784600 867482 1711698 1062861 999866 1808499 166305 339416 1984983 225285 1258626 1921361 421813 1845845 290379 565082 1042824 1057354 602679 871760 1017160 1899779 520931 47940 34456 6805 1768457 1561421 1380725 1811964 143167 264079 1129971 275774 1160300 1517845 343742 1736545 1857963 370157 816943 1843030 1539698 1094702 1112922 225794 1904105 1184362 1103857 234954 972305 66653 1975666 136925 815758 1109973 636849 1914105 673722 293260 35312 1217885 119272 794867 1018854 334009 317406 68472 1285807 38211 790850 1776258 909149 592778 337218 748622 811255 941272 1556647 1644142 540885 796275 1936758 679314 1988149 1765774 464654 865556 1298164 465295 1624865 108911 705751 83633 1004867 539954 916461 82140 294746 158211 864198 1437900 1596174 53880 911655 1653293 1026870 39554 409632 639877 1997586 1993190 1694947 226289 110991 681157 1889829 1694607 1151314 1102880 139662 263729 1688118 1415432 1413182 1840726 2392 1119720 974126 882011 1473340 517086 995052 613148 1613139 1409463 805190 1068095 1472037 537063 989467 1273562 1121223 1140448 1827286 1603886 117514 116311 210300 1631212 900228 1853755 790950 714232 935109 1330274 1196482 876360 6120 1107021 1124046 940032 1210514 1163448 1167745 388361 1962842 1689676 1504794 878756 892398 1491933 1946995 1645794 1394193 919654 978642 550911 436369 273060 1315912 586009 1573411 283405 1924607 1899792 1926879 58392 1882876 877452 1010472 947649 418475 1477043 657086 1147511 1938380 1664724 1602460 306857 1923649 1832588 1630889 880127 1798161 283367 1864641 580005 893828 901273 1444150 1113748 144298 178638 1859827 90085 277894 1594186 1657155 389311 1512290 462450 1895810 434738 455384 1379410 1857434 1779198 409481 1565777 1663493 844783 1281918 1801827 968474 807863 1958452 1246759 783597 1792840 852732 150512 1593943 1759012 935329 1691372 902530 104729 1608197 1831910 84859 245423 1744990 476289 958698 832587 1824633 462509 1908614 1960636 1479982 1243495 1817070 1012271 1129412 533132 6029 1570941 807306 537816 1564116 1418540 892558 1179045 1118651 1099164 924091 78807 333221 1506341 437167 164557 1338817 1207596 1586273 1766291 124381 1458397 89297 591876 959338 168249 305547 1094423 1811673 1890039 279151 503488 1443223 51251 485238 13692 1383455 955965 1984709 905472 1380280 686465 1708467 429087 1122111 452067 1636315 336663 741795 238041 1941504 715252 1577767 630717 748775 498157 1536175 1002748 94789 1286120 72988 1793052 1520042 1285792 1526477 834629 387107 918875 646029 1172936 1745962 1590707 1772574 1862256 1181650 906645 854888 665884 965321 1521717 376652 612786 1280505 1017162 1559691 380260 725961 1853216 1118397 1965868 296515 996815 1989225 1320448 1613827 1478523 1284554 1772092 1542313 1588600 64922 1082496 1701724 1196896 683867 576445 211559 636367 1747407 824526 1755966 1851265 1919787 1466736 621351 888423 1667465 1823849 253130 693955 1594707 803013 1481812 1281535 303562 1863824 1208143 988496 1591333 1268860 723644 650015 1330213 501875 1929255 336676 557360 1541864 1898435 270462 35781 1343166 1985808 1200416 853607 780038 520251 1792521 1182475 1756758 1454972 521790 50877 519242 251640 43834 1815266 1591668 1007360 1891500 922786 443131 935481 1710571 1721462 318673 1900883 927802 57022 1048973 499123 1155516 504636 425386 1529344 299410 121300 1175953 910930 1482587 1416722 545916 895268 1287665 1853064 1752566 1790743 781101 304031 1722681 1916526 1941951 649069 351764 1975177 189313 1567399 633928 161468 1946166 116360 660249 860513 1299285 766250 642157 608417 148771 968627 909660 388873 1787142 138218 1444661 1644131 1481994 1839186 1187791 1550509 474246 1452563 151955 67685 678581 1654630 1612927 579393 1712657 1743750 1749022 12424 1058139 1185359 798838 720299 912532 132715 666154 1483326 1134984 638291 280147 1476354 1356346 1530878 208667 239005 1006309 1834049 47976 465506 679278 1798793 1074472 1291628 1955163 870728 1503460 889188 390966 1863126 788651 1079458 299441 1874376 484513 1452770 181921 939399 517550 218682 65068 1256542 1712895 1732658 1689231 469331 99358 763866 1902342 919083 899337 1567345 1944334 1798653 1169814 1594349 1506737 1674672 726924 1302551 59146 1563765 1923499 888574 1786875 38473 356109 438124 1421744 1724236 1229945 158053 1879404 1900986 446721 756557 842642 761 651545 1681297 155467 154732 486208 483064 1576750 1206092 959922 739833 721534 153656 833845 572828 439810 450771 812558 1296328 734651 25513 672207 1302971 1068440 845616 490739 672778 1260521 172624 961538 420186 1202257 748243 877652 1345966 686566 1201505 1780461 1723767 1286371 1694777 698689 117261 89306 625632 1055137 610309 986864 1134894 129227 455873 505792 503883 930075 1359461 1551864 590527 1010523 1826858 1050796 1757195 1164127 1969712 1434294 346315 1540163 1147220 383105 575926 1396598 530503 35584 1820481 438383 220753 865564 987278 542407 1207535 1700561 1885165 552294 199913 1437935 1337056 795264 729351 1257273 1140179 570939 131615 1985957 1748828 1475384 742518 1617323 1810965 1801999 287133 865829 1088689 1650765 598259 1735589 1483480 413360 1730580 333952 1125279 246679 1502699 1556031 839943 1935235 1719967 109426 757572 2549 185136 173446 1805714 299841 423033 1430209 1509420 1556758 1154582 1459334 382516 1556617 1797025 1427204 1350745 715283 529221 235901 1496562 1708151 1308321 729981 1463059 1620374 1213579 1585386 1858924 1993295 1501533 1693891 187688 534783 1196770 750501 829251 458028 1293491 678910 805522 1888501 308628 483557 1652469 238158 1087771 190990 419638 555552 927546 1595102 1584071 1852720 1477881 528545 1733695 341748 1151960 501627 721632 908813 1106878 229483 1654268 1879454 1446815 436958 1609692 809277 1363618 1373167 1650637 479834 465918 378559 1456526 1980440 1932944 1525136 303819 1722901 339792 1735210 977910 1402083 368861 1982317 1567104 87213 1400596 57708 1784487 1285948 602674 1841677 236111 653422 1537569 990196 1518835 80173 927349 824209 1390534 1150147 575401 1903586 870958 1316925 1929836 1569786 891848 319705 1526100 1571471 1256699 832226 305468 281138 459615 655850 1659770 1662153 350883 1395642 317498 1583541 1287435 374687 1430661 1712846 336842 100186 988369 1612595 1776512 548688 654440 1563976 1785849 1333275 515284 1415837 1593442 664832 1204499 1853150 730393 1002071 514801 616220 553417 1371054 1577158 1310044 1566008 1885035 1792211 1407511 1969 780842 1836793 1122324 1774113 1864286 1759967 253821 831823 94703 1469909 1032274 512576 705504 1567529 1692049 1720986 592682 437314 52866 154491 76311 1568358 478000 81615 1003810 98824 1628935 1119233 140249 355081 773081 228842 642597 85529 496747 1870997 1272855 942130 525249 1822006 916853 839259 1345930 125948 1140725 1320191 1784741 475821 1812519 981813 1162374 1567696 1903981 1567651 604932 552205 789540 1500099 391375 1094208 549331 1984891 1954089 158757 1659638 1261637 1344528 1747809 726502 1197918 974672 1136438 14505 1187204 1865535 1240476 302966 292067 1794174 502498 1291983 272509 516305 466226 1711091 362615 285652 1677786 1182864 583685 885400 322735 938229 1736222 1565177 1045190 1003130 147952 1453415 455668 318868 816265 1881732 1372502 1072839 1261273 467253 1140874 439408 595356 1404861 1115813 1826008 1548861 1064575 545006 690641 824709 1185515 149400 1896824 771068 803444 1181537 860291 179823 1518866 490416 1495869 1488078 1769457 801801 1251031 853702 1611626 675787 146416 1534569 999982 287314 1352101 532130 1542240 816945 1018109 198131 1109993 1296432 711928 276088 1037364 1034102 1976956 1289095 159380 1973957 1329099 1895901 690885 823404 1512674 445414 1545603 159310 932878 352579 562681 187886 1163826 1102646 483303 1635194 1781197 1962930 1849705 1445444 1433806 1582193 544068 48528 1274485 556700 265240 1880561 669629 1820341 418312 1351380 1535426 290475 1310769 1879684 415835 1219508 1244468 1237178 1795585 447306 221413 234099 1231326 435952 546724 630245 1342860 17853 1181368 1856087 1016699 1440023 1697129 1505781 1749342 1694914 175533 1339611 1490284 822472 1024812 240515 513761 817813 1370510 413925 1094322 19635 1263857 756439 1721384 119724 958758 1007534 473928 339771 729253 68602 1026031 1427158 266133 1372964 430228 1471186 305862 1064972 401330 718743 153622 466683 1078022 48216 235736 997997 599165 830774 747613 1670245 128260 538104 150258 1128377 1642715 1454084 542624 819329 354065 896013 1401049 1789387 858155 1720853 249269 1624221 1916863 1526124 289604 1575894 47157 1093904 1980619 740918 6905 1271891 1555277 1598977 576787 1248971 1128915 547305 1043982 1549378 762280 1057423 563344 936635 772276 428591 1159100 1964005 1321810 78592 375466 957489 1002632 738096 1558812 1783782 41519 1638852 610242 1322706 168276 1498023 99972 882269 533306 1257160 678483 586651 87381 1195727 1907679 623507 1886271 1422041 972327 574205 1031460 1743280 365813 767175 1721282 245657 1532536 285442 615227 1012056 236207 719568 710249 853242 310692 1494062 1663161 896012 344190 986737 271834 1595433 1340141 1637126 1475646 771686 1495555 639155 1475863 435029 135324 1170548 1251490 1820843 1950430 1228898 1894353 143302 9005 1939147 63355 162736 720365 851593 1606527 1159934 1737217 548840 1304800 285653 1446465 727640 534285 1821023 1288927 1159576 1022537 1409960 887527 17331 727094 1044626 448977 23865 1361804 1293900 1955410 446262 1934513 1025829 1898171 695697 808162 422626 1493894 1616338 1829966 1225684 1337826 48037 720255 1476576 1511982 549562 13987 1739480 1621350 389737 1456659 1362362 25279 76290 1775229 1416795 126729 190896 1423081 635368 620157 455661 1569305 1233213 1241690 1768684 1326481 1541891 1589647 27284 888469 1012489 722573 1682339 1204689 773900 227058 703538 89093 71881 46253 1564235 1393754 266073 680002 492736 753462 1719466 876133 366370 898597 117504 1785037 1980597 76114 859851 871917 352733 1330587 1100660 1269124 1999801 1012614 291134 1716218 214394 1180128 592674 1686545 421186 1009293 1275138 839431 137200 83111 307300 465689 1388504 776248 682842 92580 222327 1115577 367625 1082810 1839760 1880604 117319 1034679 1923809 617755 1062027 1396879 909238 545095 508380 224686 1090345 1320201 369675 1239104 1473254 139949 751567 1861400 293420 939218 1083414 1741708 1439336 141120 547480 1507036 1462287 1357826 1160630 1655387 353014 365655 1579109 29938 894841 1913104 744597 998278 617128 934501 1111146 1092910 363854 1581518 1632121 175745 1047586 1967279 1528633 751271 630748 1582596 1482185 736746 1087228 891589 32057 29685 442570 262491 784639 1406127 51316 1115361 30473 1717272 1468120 1580872 256039 1155637 1001816 1260002 898356 637692 1952988 1537445 779181 522590 1894135 1575988 1246548 138720 768119 1540003 1833875 1798095 1859391 1036656 703504 898126 1352039 718664 461130 1854000 166085 999954 1247393 694809 1510172 543726 228324 26247 729681 765291 930583 829619 1871273 714419 824845 1600170 1853313 1333015 1236317 1259865 1612159 748885 1523255 1023337 1381787 283199 1035852 279259 1740604 110398 1525728 726544 1182042 824371 1732181 356509 1710031 812996 1935123 442591 1358790 321160 1503228 1312410 434792 1672334 575372 1103325 1457329 1602463 1300177 1716409 1009517 1541268 1346373 41136 699792 106042 1247011 931088 85681 1956552 803765 1944638 1663389 1956188 929844 466981 613609 1027301 359373 1529700 1868645 52450 2844 953131 1239803 1887447 491596 1648247 1047453 1301432 605168 1142274 1233995 159881 1142072 861101 316476 1504583 19118 783390 1955376 561641 1941939 486533 615224 1925675 1540502 1590736 923112 1594011 320484 994355 700667 546086 495523 87004 620812 496300 554899 1968276 45224 1006439 211186 1699133 60600 40107 227924 543476 1439736 1521925 887452 1886424 59592 200030 1314595 1469815 1025042 1786112 1857575 1194086 1580770 677210 1011829 332248 640343 1643906 1210516 761251 582677 928178 1330122 1946 1492895 1387511 791346 1608412 970873 486644 425598 1974788 1655124 1519739 1174700 613200 1592784 1226221 664955 1313600 725456 997859 280093 509280 1893132 4013 362954 1444184 1724145 1611294 1031410 610605 28614 1546252 1083670 1322501 947617 604057 1036050 1201531 663841 498628 1104033 1919534 1018463 1175899 652563 546725 668796 611484 1875317 977661 1211362 1325009 401949 372337 857988 397699 1341803 852752 1019961 1940054 907834 1993611 741983 1551318 1055210 619337 600300 373379 1712898 1577247 462668 374290 1298187 390005 1299674 1925997 654860 1068169 942811 506089 1753118 414956 90509 24931 1838004 1564117 1437408 1355990 1815779 1913651 393397 1481369 1519880 1827283 377591 399722 361129 1178387 280347 604304 396531 800761 100377 1785032 917555 1582339 1875123 482324 1756834 1333439 1627763 1555628 692428 750922 1529042 1807235 140100 1693359 48859 67423 642882 240110 754620 1633388 789729 1345520 777493 1179469 1452074 740572 1952438 1509077 1121421 1530575 92168 645856 714771 594900 182953 1694585 114011 406484 42723 329565 487090 95351 1014516 1716778 1284397 953753 287927 1366586 1245162 1432469 973635 997540 401156 990359 155794 1156612 1726445 1973585 792684 876352 1534090 1719490 1564430 1419542 823978 279810 1450992 1257001 1223753 1421932 719346 1942998 1314057 1089622 577095 844676 1267058 192010 643087 95111 1304744 681578 233258 1679010 896920 1156367 634412 1763070 1006210 389509 1015378 1434373 1400091 245978 197331 314364 1081225 1989946 1307151 455462 27399 1996023 42224 1412803 404501 589877 1877169 644286 1930478 1710011 18210 1763116 706342 1032880 1045669 1353311 315602 1242452 175036 1656571 1602506 1050461 1958477 374736 1954019 1050916 643297 926446 1980921 434046 566680 375153 1639184 296762 457497 1952226 1135623 1859756 166699 704694 1811249 669355 302633 1813815 1107370 513667 1769183 184603 671322 1169773 898180 800428 827250 1758826 1277532 1944326 964444 1480039 1069847 34829 248252 40408 1340721 1140469 1211697 1803563 1915621 1983873 773037 1457004 1243827 1724477 816533 863767 49168 1046459 906524 351562 51836 1324191 1289110 945184 1651325 1747894 1764597 87905 638185 741664 1822031 1150617 274094 1114060 1706604 1643744 1104445 154501 1503236 1413484 719567 1611659 1233284 987998 784174 1382519 616971 282381 1315665 1499836 482462 361933 1431154 54471 193434 1727580 1480126 869467 582539 891829 1584675 642687 291130 411712 833507 1888742 164145 1476399 1365694 1191589 1824647 1067277 1291376 526376 1502842 1191700 461924 519438 1755352 1489063 1673422 80271 961122 1110967 1816112 1628987 553243 747567 574722 117477 53225 1304718 522368 1153905 1745557 1607082 1657356 1152412 186285 1936393 1258306 1548308 837323 430166 1042928 869823 693661 987739 826611 449783 1168788 88622 1291656 425027 1947971 1375559 932608 656049 472769 324057 1912556 820462 1187175 826651 377686 637559 763627 1276189 393533 261552 1900735 1425683 1376016 1864759 386262 660626 115720 390891 1923660 1793143 1554933 337474 1619847 1951228 181435 514659 28135 298036 1663115 1522965 1147097 1391152 675762 142094 1440892 382950 379762 1902700 41057 685929 1375452 293272 477964 222080 1766438 1881409 1874281 838746 695719 902907 325238 207652 1562795 1571590 710758 24802 2838 1680896 1953246 1239904 1911363 1949111 949288 1783524 363030 1768109 1769958 365948 653774 1538860 188215 1626801 506209 1830244 697684 1342786 1521047 72077 777057 1387368 878092 192216 652735 1789690 489531 729509 1508928 1097097 268460 339623 1678486 931310 684998 1161260 1408392 122832 1638085 947804 521339 1113648 36641 1335 967536 538904 1816660 704873 684355 1963285 1146071 1649969 45927 1176282 457117 229771 874757 1924943 787067 1410958 1888722 1799367 1370161 1515246 664438 689828 1862494 196811 441431 1817756 1415899 1020925 1499123 1274742 807046 80429 1355166 922953 298165 287316 518091 1702717 1267035 409661 1666657 799727 730039 808289 658932 1559803 353592 51010 1262522 402806 691293 308180 309539 892471 1603333 389596 1691341 1146094 742639 481133 758340 1844808 1212068 620097 1006969 250717 1691875 1096831 1869174 362741 1954337 1480514 393012 1748972 1266022 1251310 843032 307031 306620 734648 1144633 748890 167524 758488 1510689 1528848 419466 961976 939746 1797489 78225 1916704 778796 133255 1350452 1893235 360115 400941 789878 1983019 1306048 431063 1823299 1574320 1534383 1935589 1715177 1612058 1785799 107983 1960055 1011484 48492 291863 536190 1424514 926216 1976873 380478 1188660 1692243 1190219 752743 555353 1123922 1527093 1740516 749596 1703373 124642 342361 429920 616571 1573371 1636324 1297689 916235 503527 1971247 1818207 569867 621936 1437924 31838 257369 1820548 376773 1487599 361698 207671 752362 201035 531829 1695635 1158812 556189 1318575 1713799 1574147 301483 1075254 1821480 700142 896348 708538 810889 980702 1814767 1755314 770888 745358 1240913 1574259 1631001 627615 1470130 1349101 224484 1360462 1914712 1869179 688953 1656963 1707347 334851 1277422 1446978 1914686 882626 1126391 248560 544969 1394251 1676443 364663 966964 846961 1028741 276785 1347783 190537 738570 335014 1768263 846452 860935 442501 1625508 1161018 343605 1071358 407728 379548 1328468 656362 893754 946980 730943 63022 386109 1735080 363627 1922390 185264 682761 1864605 1328764 99473 764695 1321581 747620 157994 1891148 1911983 1669296 400963 632107 461801 1599897 1997831 28846 1550596 1495887 489139 1262213 1892747 1648539 1752682 2823 1706809 993828 1340637 1115912 60753 701723 1068616 1703676 1606341 1978532 1588562 1176928 1826853 1657078 372639 564363 29792 1426478 853857 1327950 955779 403379 1960912 1736412 1914413 1239179 1200477 1328690 1788782 1782705 1228460 177718 749377 220430 595033 294987 696085 1823295 548457 205143 91828 267588 918025 1695987 1474989 1827059 249434 1095878 957697 810052 845926 752550 1444731 1922268 986636 1910038 16882 1431794 1535154 1457693 1627281 1207377 1714276 1200872 971248 817630 1917680 227958 795466 1099773 218419 997542 733167 1544632 279581 90463 583882 1524947 1192121 1043555 1409342 1103313 174082 534016 143844 1844793 1182963 963566 1607272 296187 166636 337556 893249 1836596 730586 681987 555686 1406007 1330233 1557764 592573 333533 1655457 407910 1348410 1091957 1335418 1596056 857070 907264 1419384 71382 734243 47063 1990292 78520 719991 1106828 595504 65890 599543 1072806 1529304 1607822 1347789 1758208 170110 1312650 294512 1701083 1889558 70106 1778300 1951104 1187768 1969639 291063 773153 631423 1764182 822640 1930277 734229 155773 956246 576370 983632 674418 420268 1193128 838686 421187 1043193 283207 90118 687065 1722182 1780456 1577793 1427181 1190434 1588901 1184074 1539574 501072 1212112 1859606 1498914 1933188 1243075 616202 856135 532079 312889 1582602 1452602 1514835 188045 1918223 248714 388681 1405750 757743 1308781 882580 742844 141794 1687133 1695321 69028 331258 372993 1548189 818319 1036268 725482 1838279 37902 922994 757079 1693196 76381 477672 1358169 356194 1876194 1352849 1218412 1632725 560464 1867694 1015852 536178 157554 113056 1124189 1396810 157412 1442144 17752 14419 689690 1392162 1025557 1198317 531011 358543 1822506 1530499 684692 1198716 1722526 315223 1271928 1855365 67155 1060134 1604300 1790162 1894015 566299 920776 280108 797189 680971 1210124 1851138 733016 836212 617744 604506 904044 1978729 1814358 1495481 1516856 704929 1178678 1001704 1546870 1190076 824172 765586 1456462 1482717 654423 622190 701071 1652611 456535 917246 751496 1423376 193435 925429 980681 1481596 1131379 1884137 540256 511396 692614 348523 1824770 1882381 1164265 1335236 1239036 530311 1552834 1884585 381807 935999 21907 1813588 594956 365743 49035 402216 271528 1170899 1847970 1304719 1742592 141541 547058 351669 1704753 1916232 153269 838931 414115 846590 1650009 1434892 388480 866143 708852 1663465 684602 807775 1364328 252698 1704110 617199 1269646 1179914 609733 450737 1815029 616074 1278348 1658682 570142 317424 1389759 440289 722360 602242 1469692 898558 585709 822585 492177 123193 894894 852461 903674 706137 1397009 154795 1043409 1267714 357180 1530021 1727511 1842961 485585 1765623 208166 298335 875083 65235 1490136 747187 1212970 1316545 524786 1652320 1292506 1149713 1155493 147139 942431 1259032 1410318 160677 1256122 1863453 1345916 171251 156440 1558240 412113 702906 913977 394679 1792038 393290 1243119 747039 393280 381235 1939839 1038182 300256 835981 1890958 1363874 673637 1110990 1972874 149760 1803806 1534858 240448 1163700 675596 1973856 1727493 992630 382100 1242473 1491004 972667 1846631 598732 685659 882834 1835044 745316 898662 546353 1370112 596091 374443 1788162 1119281 954784 1391219 1995747 1577905 972869 338350 608623 872887 1007995 650625 470606 1798418 1886222 1050451 1654126 1033327 1760672 195880 287910 1552971 1762755 634825 1368299 567618 1610198 783150 1559118 1240047 1382893 1427520 904894 766851 1764756 1572004 419440 76175 380740 1805550 293941 1847357 1553436 1573514 987045 936985 1452078 1134824 1312863 555151 1478933 1172694 1653482 1752152 173863 1302952 176963 1981337 1191338 1651662 289073 1182656 1985472 943411 431193 455389 242629 1575561 177355 1724230 563360 1329655 798303 701654 1831035 1414733 1636755 1585439 1808098 1151563 677528 735145 58918 1120719 55355 530442 671227 941775 1820245 1178571 1598143 101280 1005847 1153646 400987 77738 1293259 292337 1999365 1736445 1116957 1071141 1775043 1472263 1297450 1912410 591715 1677174 1103131 301857 405285 671712 1074841 244678 1092434 1052369 1507603 561863 447222 749880 79226 344035 1848456 1812714 1389903 457578 887321 1997383 982156 940747 541962 675495 268011 1993492 78642 1281804 782955 236064 1483347 561421 462995 428835 946264 797493 671370 1135373 1424573 595544 407629 940402 225551 1866390 1653914 777301 1714993 1256395 1288582 1279088 1900368 1375094 66516 1160704 1776956 1904634 1963687 1061860 489594 491015 1335736 1958965 1573878 761583 683825 1728547 5694 109438 685765 989490 1903743 1550429 1781422 1194741 1775421 1407939 1116571 532278 532297 946305 1349220 1394481 1389928 1651483 1826684 1637967 967455 252367 308787 793690 1740791 832207 1118634 6533 416696 372231 981952 1441800 268957 1682890 3264 1857066 1200992 1072553 1575940 1188905 1629489 1563393 1585801 1998007 84512 1974006 275685 554833 44440 351879 1196087 827706 912717 572578 1224128 150402 654915 661467 704120 1087063 921432 1415160 292758 1035529 305580 1382856 43924 1827148 1981521 1906796 1858580 1960772 494082 872636 1841407 779004 1581173 33748 152843 1995577 1126364 1182715 1946236 1325658 56906 1515183 1997791 1728419 141349 1926261 612074 90451 193591 315215 1760760 783739 122077 1427305 534996 382162 779438 675502 502791 1921679 1160581 1739885 953899 1966946 567505 154007 1894904 820412 766227 809835 1133514 162479 304133 150683 531338 796308 1969801 1987312 845366 1936529 514965 148874 1907733 1305199 1263656 793915 467067 1104195 332064 1009563 513649 1569952 1032016 974820 1155842 1569300 863741 912325 468224 505836 1267460 1153946 1258998 99295 1848327 1945908 1349217 852209 1744062 598529 1471423 537193 1775231 389415 23046 1524850 565359 1028257 1372606 1377926 1372674 743860 1595399 1501692 660612 1264021 798248 68748 1312653 1812216 213011 294364 523267 525776 50310 466630 581166 1820739 1070880 1267701 517868 1670702 148661 206672 1126209 634597 1614224 1289072 785480 1868082 806363 1584697 1742378 965074 1328368 49220 585773 1242219 1810644 1594394 116271 1272137 678522 1707615 184115 569991 1943353 123871 1700156 494813 110333 282630 1845515 60755 945059 1836270 756034 1850724 860879 1154332 278857 1628069 321719 1425342 1389561 42622 1217271 1941561 1950602 456655 454790 1262423 1904051 786141 1643078 1029814 1713688 99933 1844222 1313762 558049 1861116 1152078 637179 1970 1100652 1166602 1172435 1260670 1146488 508929 431588 1353623 1737765 802926 1545862 1048071 1173456 598950 1894738 1424943 1502415 458389 566624 1321143 457282 110176 1271433 1803573 452513 1263406 634420 304386 718455 347986 603500 694106 1399340 434257 992809 1354142 76746 1972230 379352 533635 1025726 303313 77476 278330 1362168 1310868 53987 1414110 1307234 1568351 1083696 120024 675541 159096 1216253 1944133 842062 1979546 64127 1734100 828738 509921 1182474 533629 954440 1467478 969866 863397 761306 1521447 1019554 1095946 461139 1392857 1083951 82603 691968 1425394 623724 355104 890356 1015539 36370 619559 307392 83261 396862 1386557 1377350 949232 140103 306833 458690 871947 1080183 194815 398809 1207616 1275565 938238 1751097 571068 1713964 127807 41077 1310206 464177 1610284 870598 1963164 441118 264914 1426024 470479 1177467 533217 876035 1965922 1052443 52872 1004890 461223 1913876 118865 932053 1403393 1556677 1656754 997697 395050 644591 187767 1921894 953737 1438059 1990427 1478402 1529434 1985755 486630 544514 1038927 1051012 901946 1593912 854022 329910 1374814 1525289 328064 1969090 1865441 1397960 1057532 1663514 475048 1307249 785161 314382 1200074 1498838 579881 1100694 1025142 871764 81871 328621 1546548 1991728 316496 1376299 798713 1211100 951192 1978383 942257 1754662 594541 1904367 536768 1334023 1337704 1505377 986345 15423 287068 1551810 1355625 1436144 969228 1900780 102225 1260342 984662 1431327 585696 755475 1718885 1257136 495183 750740 1756698 1829327 135868 607905 988512 900623 628734 1922921 253592 240399 1906344 201039 510456 1610941 739748 686946 1513339 1801427 1197520 1715883 1343571 87936 710850 1854840 1170575 1177611 342131 1596852 788116 1602259 1652697 813377 1071218 1488324 825590 1754971 2022 1417450 502012 1486531 805622 769842 1851830 1849427 1156164 886235 1033122 168500 219666 1261081 435548 1397313 947312 629164 182702 746010 987869 865786 1519832 248288 1281726 35418 742015 1769993 1368343 634857 1220096 343764 566978 1810156 333961 927876 1138686 770970 1574279 1452274 1305541 1907673 665282 225928 1947921 1807926 1339075 1687449 1077784 957251 452021 684312 688468 545064 1930338 1386583 303649 1128636 984949 1834517 337968 937987 725620 703587 1890475 517943 1812081 1598271 1583372 316713 971794 1918139 482221 531585 1073178 484573 1507880 1312044 997767 52770 1771986 1413244 483675 885469 1252129 1242924 297696 105909 905890 79748 744020 508644 1419750 379808 1155466 1075321 612466 106064 1325179 1398990 1758832 511398 81526 571210 1610786 1032679 725430 1764589 1577234 1011905 1881183 1968217 553298 837835 277925 1810307 1204490 365347 90180 1986872 776141 1070247 1368894 664394 1167403 1128813 761483 1293661 1615692 579571 1126888 1894675 1515293 1212034 1607581 1502462 1104214 110084 1549671 1303986 688115 691571 988234 1021261 1703872 1305329 1319187 773319 1800278 395233 1633198 1124388 445467 228068 1243449 1746801 229806 867529 750946 1503368 513728 1199493 1498613 1109501 584424 935697 173571 50042 1953753 1793699 413163 129333 497922 133162 1993794 1009489 1935846 1549632 362880 1317466 699084 589438 1592247 485782 597234 1520718 1316961 475129 1648885 1406539 1146933 586352 1122624 1355954 1159530 1874862 1475856 751762 1491939 444016 389 229380 777424 520624 213984 1100222 693484 1072374 1115651 1757297 1856619 637560 762783 1669502 645228 1132548 967129 1436525 1124360 27291 1410981 990691 1179142 166028 581806 1004918 1997100 156091 1448396 899713 402147 406187 1937766 1077530 154345 1314502 965931 137139 42199 1710619 349010 15694 1014038 1389451 362984 743389 385183 802435 766071 1614573 1606991 665595 343695 938077 1026588 428416 1259746 253014 1216334 820523 865024 1652516 110049 567584 1711090 804842 323925 1677657 1370125 821701 1365044 1144199 1705665 1536196 1635364 779172 1745775 64381 1234228 1553533 1908878 1143369 643653 958474 1857917 1749673 1448604 1898382 342695 1453399 1647435 832624 1826373 1341876 1850430 1481087 1307791 112456 124045 1659742 329295 558247 1261911 1837898 1792102 1023420 245065 1778864 206998 1663791 1045218 726666 1295882 1131823 962092 189752 361057 1863197 1969827 959169 227820 1824143 1352740 781476 895095 1902403 1744897 1154215 1941033 830001 1244015 1031603 72524 398876 64756 1956230 870403 1444483 427629 1314705 123955 379066 415338 1849285 758263 749295 1254706 145481 648440 1845467 1122986 719399 638650 522831 297055 747353 1583243 1002939 407114 934602 584685 1072323 1474806 824234 328151 951044 1148956 676491 1768562 999902 1551003 1456575 1128496 1064585 880525 637539 468422 1848323 104931 644740 1228776 1384998 1237329 794471 801423 336023 467822 743302 801650 896177 1855482 1261584 386380 53404 226851 850287 242938 1325157 1713307 949178 492068 1685437 404461 828170 642816 311926 487992 1667453 42130 1292266 1018318 1032352 1057418 1722604 1274013 742171 5852 1085188 1480252 151305 1441779 1090034 776130 1916822 1332061 228850 1875342 1166522 1848509 425149 295571 1762228 2580 1469051 437667 578308 1589678 195605 965017 630189 1673678 724630 430654 1017633 1468365 1187215 811203 892304 703398 321462 1372381 1164390 1832232 1201208 1148761 1609714 7634 1043267 146138 586248 1853661 434962 1778525 893788 968765 1759915 1315820 1260145 341741 1191622 846997 1557629 682334 623044 1044296 1483697 799772 859343 1834776 460225 1417599 1460042 1148887 1575069 471274 33533 1717371 1067551 644376 276487 818939 1112320 41067 1867750 1498531 638758 571365 1551293 341759 280946 1082418 1314259 1899239 1104606 1874767 1377628 352304 1765537 1485430 1317545 1493361 60683 1239932 1160485 1603432 1987389 699011 1745719 1634484 1237421 516463 1740176 1096494 81905 1216988 425309 1472476 1534275 286213 348414 1109445 1658022 1304243 1182875 985437 195482 1435568 1908157 1476581 1613489 901101 1838653 117316 587578 1918939 117571 896306 962253 1961509 1007178 485418 1608847 1002506 1079689 1446789 1588246 1363632 1909459 1175207 147578 1374605 1966002 1329427 670605 338268 665808 1511078 169134 206220 70003 1367620 1347023 760774 4243 1263601 1907435 1298062 1953845 1492892 1949212 1000015 845203 1866278 584678 70773 349772 1278388 1058146 903802 1657785 576242 581864 1963491 751377 1184529 1508032 679587 1052827 212900 1485919 698310 929396 1168191 937184 1310301 720162 1206575 1164611 1502998 14799 192905 1957189 896220 813571 659401 1460338 1288649 1623441 1603936 869921 443575 1152631 465939 445059 1574575 405663 1274030 235910 1545805 1411181 1286145 1313466 1015922 1918539 956456 898016 134514 1701460 801138 1454642 1844503 1783943 320637 1916782 465941 249173 1984610 987825 1874097 1917062 926784 1886134 190350 1277234 130760 506295 361236 357875 1428629 366085 878347 475651 101263 1476877 1149658 1836466 1736759 780424 87608 1351297 449492 54707 1677652 1088182 931575 1723007 1394971 1114064 1442481 950234 695904 1822479 707662 669254 696189 627395 1965256 70700 1786254 1898676 650195 1655138 1149026 1056258 1848412 732564 1036617 1840082 646057 1990558 765433 857097 63802 551237 386061 1419497 112531 216378 559980 808077 1987608 150676 873210 1100558 1594408 187323 1367517 1270993 1035634 1127021 879892 888160 1894045 1673130 966899 1717671 903236 1796037 579661 1001959 1696153 1555317 1901905 1495069 872198 292421 1092383 91233 1853323 1715764 1877247 1271321 1327588 1336783 1767153 277310 57666 827295 393803 1309345 1748665 1286777 1331270 1543335 752969 413380 1657037 805360 288489 1597212 684080 1236924 830818 1148910 1854146 273478 865964 1878292 273048 635222 1584333 1945879 939228 577164 1601130 756163 1793220 418920 1189127 1255399 662988 1188412 1934947 1390779 1158685 900249 598533 835992 361061 1723123 927755 1778801 892593 1832845 608602 1595161 1548901 503895 1194993 777517 1615746 696194 1537453 438272 296003 366908 1227028 1550420 849750 665474 673972 1121558 708740 23929 1760684 118858 1447391 1175976 126359 1440124 913552 615233 1559494 995663 1651321 1974250 1137142 1456413 1823860 1381269 1856373 940018 1171340 1755706 42578 1388252 632774 1368524 1534959 1410495 524924 343290 1731410 537933 1543257 1488284 331916 1355231 1689280 1249264 125462 195539 147546 461156 1643695 400125 315058 1726292 1664752 1296054 610747 1922514 1513156 538213 1631964 608411 165589 1556555 1599767 477063 799752 160857 784927 1939524 1976023 1866601 1941132 1136398 1569752 373576 1339499 31166 1058216 1961283 168838 1081040 1169171 1175700 1624416 1311104 763294 1962604 1954924 344633 1886895 1460148 1751221 487 767595 1114495 529009 203157 1041393 1859562 1344466 1660596 1283709 1499516 354168 262426 711204 1041377 906904 151464 86766 1981850 1551745 394863 985830 1531669 445859 361660 1284159 320879 1603716 677961 531463 1735649 917242 1701989 1088405 1145311 194522 1499289 431610 1389228 489858 1876091 356445 1834250 1868784 164871 680449 726198 264069 1529985 1427217 506517 859817 33604 1434527 1855137 742651 990169 42784 1457856 521076 466071 397458 1333168 39724 1226827 1428171 161382 1711360 1429280 1506100 1378823 782465 446532 1141644 896993 1991670 1990469 823774 1615740 365509 1494053 342306 533095 1326000 733925 1644451 33881 415063 373242 43271 767464 150443 932920 168786 521667 1200439 1115760 253647 29291 185808 205026 614726 256855 241701 179520 1330651 753772 223162 244791 1582312 1453162 731129 1830199 1116336 102977 1185539 50699 1333664 367976 457697 630451 548585 1189978 1491182 1053575 65664 1558224 1849059 1148672 786198 1330559 650067 1591325 1481388 1172464 377280 1811971 1293806 203473 1057273 1131474 778463 1754961 885109 1142017 131630 1073230 1193048 1144587 719030 1399058 70736 1051426 1691398 1084944 1246344 1633176 1371103 1448226 1826230 583725 1733785 343633 1306126 1636080 736502 71873 262009 448343 1305932 428944 391035 812175 146400 999062 183012 393547 538740 1407506 1676434 417472 1864835 45312 403724 701704 1639073 412308 1412873 1810294 195805 848963 1580938 1079935 195876 945429 1695445 1214922 309846 356123 161788 482913 1619435 1614475 811323 1755040 1835555 580131 1830366 633062 1692024 1894669 415573 1165702 1126045 611036 1184544 1810440 1408553 236287 361439 1029308 1115961 880057 1551704 1601035 1240122 1150904 1610143 419571 1200776 1095837 757674 653489 811840 869050 108782 751348 1678887 451226 1120328 855206 643174 198091 329613 573388 1281934 423339 770050 10968 1489266 1987938 534297 1742362 1340413 1170940 1384346 1104723 157911 37896 614650 38524 1827924 576004 1712471 518062 1340612 886715 1158277 846756 823682 1408522 707671 1466717 581213 555804 1240381 658861 1764532 1089205 668264 1198201 633640 185545 47299 1124998 1022712 1766777 236839 984106 330494 502784 752615 993244 67751 1434592 580425 1287259 724799 1500575 355737 351163 1115944 1942570 1679471 1527393 988538 665933 1371922 705632 948404 66330 793201 1591014 1965413 1669890 178174 831260 407093 727318 1431832 1584194 453034 103989 1579614 1660313 491542 684484 1952446 1305416 29379 194034 1030498 319783 1338462 188606 1362351 172603 102267 1638263 417 728508 1761469 272272 1935122 28014 995868 95114 1885226 386780 1791589 470156 700872 959153 1912575 16223 1810007 1904824 95790 548355 713867 1060348 1178033 26674 1323280 1664091 200183 1845440 1877692 28035 149951 902822 1281920 264552 666658 1738657 1122368 1456583 740222 1605589 296561 393404 720632 1464485 1636833 1640355 1931175 1890208 499241 1833495 1568807 462159 1717872 1117246 1583508 1992856 1384579 1011437 1559197 1348569 1106788 1360148 965705 7301 1091987 1698446 1504192 187835 102089 1796406 1857003 1697179 1391495 31550 1010031 1521541 704185 1218314 336945 963957 1377978 1832492 1911323 858050 318694 946177 93988 1644081 1384663 246199 1361792 638285 86786 890419 1094921 816104 942493 1350122 311975 1643305 194797 1834376 71842 692780 314491 1269820 1100898 1273041 495117 473300 226124 1634542 1766143 1048193 24329 1227517 210303 1391761 978057 1205627 819884 1263189 499775 1609940 602515 1364254 1158728 1546392 1664329 222924 426931 188433 1536632 434347 277027 819177 556338 1575375 1494218 439449 1832409 1534566 884059 20749 999416 7295 1942353 388170 1807207 397442 221680 353390 1774249 690844 696421 388733 1780767 1897907 1009431 875315 767014 176177 140849 50916 251980 232128 338060 6832 1779353 1230419 1549846 106999 1616777 1838830 1513861 504689 1662918 798319 1169299 1263848 1034898 774565 968679 1259781 1524218 853865 1955873 194883 1114043 1634498 1684502 1790812 391761 283595 869594 807030 816032 1245223 455034 1296937 81748 1719740 830754 1746242 1592722 1665865 1619410 1993339 426337 1395986 595601 1284919 1451269 1741450 1249983 1405748 500130 1060159 682065 918140 721670 1504493 1304556 311528 821737 1540417 1355126 1968280 1991201 1936950 251824 164641 859544 175865 1782796 249424 245882 832346 1341800 630315 1897472 1851557 843531 69766 1332823 940693 348807 1366693 1389719 1370863 887850 1794649 1281489 712966 1848779 274079 1668027 910185 1814193 1360184 1377831 1156845 1059775 942553 1642992 1475003 1016220 439999 1309463 940233 1905686 1041972 1735650 910986 703141 1920343 1627470 1115974 35023 224383 1404605 834184 50231 1784840 1113332 1324541 1684479 1599786 1097434 1422357 143485 1939247 709185 406352 986495 1563925 1886004 1541380 771844 1832298 97326 470026 782489 1503181 1467849 1374268 737981 662200 817874 886299 1180734 793697 1575289 236563 476306 1269836 1554268 1451881 502298 1526215 605773 1102408 1534513 1827149 361605 1324964 1377354 438773 1671664 1183327 1598058 1249397 433529 1704909 1995271 81338 807417 1911851 1980238 712980 5316 88518 978497 576311 336032 789720 1709424 295716 796617 1001323 20176 1163702 952114 287202 1182622 875791 1138117 857924 106632 932368 1886620 1954538 1565986 347700 1517803 1266083 1548752 1316351 789131 1725767 1940296 1604173 1649001 72076 1374259 1590672 1280615 408358 1450605 1966569 1876770 1847900 1710418 931715 600501 248059 1913062 1981487 1985032 1918769 1139593 457466 1250678 756411 1319366 1147609 1781914 346093 1525707 901062 635454 132616 1237090 1665986 1190945 1178945 1456748 268649 1340755 1229710 840934 1127353 814531 603325 556933 1479242 1516098 592276 19855 16566 932078 457114 8877 1525900 1751321 332118 1474380 633911 254546 160 1269910 674829 568046 369553 1077616 1322557 1598222 1060427 390532 358198 1657331 1575177 1445184 1766552 1816655 1577637 1325520 1814684 853163 766804 70813 1614836 1393425 675150 477246 1032470 1792925 332596 1629490 151454 1291800 6978 1052995 645349 1751040 1461570 1505770 1457897 500118 359010 871358 1552601 491757 1012667 494057 1873146 209912 1320732 1324853 1702862 406095 649535 1542565 1477658 1536228 239386 1809777 305058 1952125 779297 189112 90167 1779018 453459 1330413 1454410 409676 1591332 805506 48702 314196 752428 339376 392678 796891 978303 1642471 1942963 559984 1153311 315382 1401110 1221304 920737 462956 572330 1345964 1115129 1144669 1984240 1422988 895887 1030065 1912159 1405770 827190 1536728 555369 247749 1477848 1214127 1296558 107216 1870162 244029 595219 1085998 147736 1658746 1773432 567412 1432648 1670275 795633 1732871 23063 1255057 418709 98297 1108891 623860 306124 542532 1879122 1064143 1388785 1347833 66781 1193710 599183 1238440 1493261 1952882 1625186 49253 1416416 1223533 16513 843648 1040067 1030604 1749228 206093 308342 151329 546843 1483076 1492293 890634 1130005 230810 182919 1817134 1012196 1720349 1981036 1237561 1350109 1491361 693975 1376951 1400839 1065547 1891730 1667814 1838880 575163 1461410 1791993 479462 624952 366587 595942 1926749 1014371 423586 1807869 869778 1590538 1188692 1218592 300474 1825909 1144887 419365 1766596 1947752 252123 1955171 1336539 1596122 1858812 997783 534998 873857 1235365 545966 942331 1246610 1198101 1182484 744590 777318 1416730 401724 1936510 1980843 1642533 352103 1298507 1851360 739495 1950691 679301 1002407 78771 999953 766766 1905688 720067 774980 14684 1056564 1573501 1051422 1835660 1069243 603289 902875 1082586 284438 25648 253890 780181 1300344 1719468 1872106 1461493 261668 312605 779548 1123850 1424107 1958734 497151 118548 1901324 1884110 1846380 729944 984522 1372473 987569 942091 1171676 1429123 1018736 292690 1108267 261396 1465628 1618409 1648449 64444 1840404 247842 1658229 864326 1702576 628125 145993 31837 1034872 376598 221007 408525 623971 1847260 1009626 1648985 820164 214268 3242 1907151 441151 1632873 876513 1681873 704488 295689 1373103 1482714 486432 1293135 354775 310185 96536 1807758 1086880 109914 1810841 1381249 355499 848391 1929696 1213399 414315 1260707 1929224 56799 526234 1069045 358405 902950 22093 21901 1603651 499059 1681109 898674 415842 1623569 1213257 1839472 1076666 203570 637285 1157548 605738 1400896 862988 328863 364305 679860 738197 1577262 1787923 540438 1767503 60511 1383080 280514 1743081 1055915 1366424 1437230 1204975 496094 173409 675469 1430827 760145 1371777 1305324 143739 1695058 912019 532873 665328 1600851 1434031 1225548 1208740 5374 703893 475279 1835108 1556 88327 246918 890366 186679 956106 612518 7026 660833 301029 263799 877112 1057001 1868663 702314 185676 371966 1266677 919914 157240 1097948 447414 436365 482076 1279643 22228 604098 95721 443499 781777 513495 1963616 111387 996262 1685676 661690 1714487 1042336 733151 888439 687390 1678671 1674499 314248 78741 374982 584364 827773 921279 1855468 379246 1896870 204508 1555058 1277754 1068794 518932 1684452 1279436 1677646 155760 1747020 340162 241990 126517 1075074 36359 799407 1989676 539334 1426908 1842116 270565 894215 919554 398184 254978 623291 428917 118585 218765 172207 1674527 754694 640558 1026230 1602372 1538167 1816279 1312290 1239213 1867501 902961 995623 1473007 1728946 1575794 519743 373929 500264 1006239 1908206 1672316 204871 1831080 1994227 1440284 262207 1338855 1202714 1557482 1762889 134456 975668 934920 604405 693932 907744 419513 1451628 464083 531367 829737 909103 1831884 863682 1196649 1144476 659224 964410 53351 1185371 1623811 1486063 1376689 769027 1443742 1067772 1626348 1346060 646888 1852370 138095 489899 1490250 1683970 324588 1974424 646337 1841143 190061 598859 368691 1941545 1426383 373031 1759659 1047036 597100 88275 1633627 449768 1215307 922375 55645 1875386 1252919 1176246 299153 948929 834096 1468696 847876 1645612 1299563 209108 1956420 1861762 1802907 1610168 90025 1016287 1441497 1221960 1715636 56961 1644230 1551092 1917430 1101908 1222363 1117007 389671 1668400 1989193 1687613 1198668 1077950 430925 1442002 1148423 824103 1409075 1354091 820629 488021 1999823 409617 574436 1883110 201921 1674847 1086153 845162 1222476 1832558 1636479 524524 1099239 1367172 1551193 1482833 671812 1242459 1192701 1593517 886161 1741906 1412862 1852214 51385 367904 1995499 811202 1101500 1579175 474664 1261256 1483920 1220782 360897 1404147 1983915 1697554 153451 1858316 1619526 992120 1230579 173386 480651 1650832 1726924 295042 1450411 338793 1566875 1147785 489273 1542180 303005 1796161 1451224 1679266 751714 1511664 1496599 553325 605293 1048081 1765492 97145 676762 1703452 638103 1014154 1871638 1804373 1371020 1689549 1707669 422601 1186178 1242549 404858 1361847 777207 174074 767042 1936481 966092 1576879 372340 1445144 572390 480911 592239 175962 774166 1530416 1208461 1140498 1955426 312211 445043 541079 1205328 1039317 153812 360040 1706480 250743 1876168 1287170 604016 731489 173338 1770015 821876 1137602 1506777 425387 267659 270164 1884050 1454059 1306367 1751153 1873746 470425 811826 484823 1230477 442826 1961064 1777661 397327 746970 654006 1175247 1077084 1993336 450368 900441 770589 1003497 82788 1929385 1204103 404850 343162 709752 643817 432174 1505830 293485 1304180 1089803 992647 345876 1743493 892854 931034 1592940 1548837 1865191 1693759 215512 1214740 1275034 1650871 213017 1008565 370930 460175 1447146 1867328 175944 1794105 250504 1247116 1336308 1608791 1686219 704649 289226 37831 337042 145554 1251424 1943517 1894854 798096 830585 1284635 807777 937140 399527 1346195 274679 44774 1476094 1386949 1883215 170498 91325 1718804 1575500 873531 735756 239089 993069 1204250 1753380 782091 961217 1468383 348748 1954286 1377850 402002 1489891 534003 331629 575070 1963334 272694 1564538 64227 1522771 805087 1897026 1713532 1883672 1228851 1621101 1617418 366256 542871 1036080 1614414 617106 216112 1453140 1198480 964547 265386 1033088 583071 1178331 461331 1255162 1758204 1235043 1435824 908642 37540 1427725 362481 1832950 755354 1050065 326634 1911413 905015 1419375 803908 1531291 372459 337118 1886202 1680681 671384 1198420 1938893 1548555 938053 509029 1896169 502393 1112170 1650738 745923 193315 377814 1623447 1588525 576668 640083 1711158 1774487 848004 314460 1049131 182603 644509 797949 744909 1539331 1864000 199659 852255 1593204 70905 247672 817807 1147182 1210814 1155917 1706669 1826694 401924 1864655 691997 1741008 1579634 1691483 1627460 609151 594158 1037081 423554 1990604 408607 1316582 1773221 1445300 1785053 729031 1772495 125161 1311350 1403532 1001710 925763 612164 1507462 537282 616453 1475106 355463 90724 1495573 813100 673776 1586633 838147 332814 537117 1122274 719364 466509 1959985 392030 239007 791162 133132 892711 302971 1978272 1444156 772283 1531894 1298939 139755 956512 1832301 1885568 1258478 1525037 1965055 1635406 658138 76970 644087 1104477 1633988 406490 837710 1833716 1715720 534095 1481289 433736 8029 941053 1615525 1830190 1069131 1938143 1573749 1558716 1348739 703346 1163946 1455508 820077 489241 359621 824761 774226 1076568 651618 1060921 182881 922700 1353211 149514 729476 732775 305840 379570 1457672 1246712 449029 770234 1543740 601480 230037 1373502 204232 498689 39540 163442 402599 699091 1591525 1841820 101207 116903 339324 1885709 1202648 1074006 568856 78905 943955 1704588 1578763 796808 1071728 943721 1871295 1993866 1574797 1309709 605262 473005 1517369 142209 1482675 1078171 305061 1806727 1490588 1654048 934299 301985 1300416 111304 428952 117327 1292448 972959 971890 1047910 304632 40605 1381574 1289068 1592098 1173631 62445 1022633 450315 1175310 1270412 1344058 616269 928472 122925 1271704 1103487 330222 1513454 1893008 425333 759585 601709 1658409 605086 1320144 477170 880024 690659 383427 86821 1375857 1640746 545920 111879 883010 1385372 256121 372084 228847 557934 86988 1640256 1240108 1709036 1398119 1262232 103288 1195464 1145988 431285 473343 1475594 334771 489999 991788 1458412 1848451 1678576 631906 230540 1780814 1608642 1346750 467667 1492717 218799 757581 491236 1442076 567240 1965825 410572 1818571 202271 884462 100948 444464 1088050 371114 1327699 1208127 129119 943266 86587 1520527 630809 1582725 1814594 33573 85731 901249 1752408 493558 1205973 1214735 1049342 82026 770764 1538057 993560 1080874 680633 1407977 1126774 1697143 1475512 1874595 306024 914937 400695 407280 654192 681289 1798006 1037107 21590 1000585 1032279 497473 664906 1089551 752156 130299 1880963 231074 636473 1730952 1643077 54747 370743 1129364 1543075 1963978 1332302 697470 1866877 18934 1098309 1760413 1941243 257029 398646 1237438 954637 115789 697007 1866158 1125442 517787 544377 296289 1405778 1381741 1896379 1895362 855851 669094 1278705 424381 1500382 559792 1547344 1085200 1240164 678588 456976 1046142 1033825 475490 624947 1377824 350096 813779 1342937 352832 190316 1097971 817180 1534726 1728261 344644 1117316 1527110 1059449 600885 860011 1498246 1508098 1684179 1680666 395155 739210 5789 570200 1900149 290276 941307 672324 707327 1263498 1605194 1573283 1125083 1328417 614934 174400 116853 1325430 546893 884085 1389022 576873 1787601 1719164 1661361 538090 270585 487352 772645 860229 87965 1730498 470649 1625744 950008 853817 640746 496756 959895 1965971 1763770 491556 1001414 95901 1000440 708795 569224 1473473 1315077 1067343 442399 1234160 1309091 832219 517624 986068 614623 1437045 647361 19365 993569 1659411 1646305 1054466 962469 747228 817011 638911 509552 1216535 286562 1398822 1214679 1728158 1339501 272086 1952283 778946 1814546 1273748 368875 314218 764504 1037791 1961818 1564051 1464769 1595006 1661620 827571 1443241 250309 1058334 1048247 1794642 1018939 1227404 1742341 803162 1064712 593182 234633 406781 734545 646855 1535686 1587201 422142 296983 468358 601749 1978237 1798709 578637 92910 938869 1070248 1836698 666578 985185 40423 174291 134939 1995260 680789 1211545 1318379 1454646 541581 685655 746792 1823671 322837 341650 1642239 367972 1388220 689014 751246 1139371 1496427 1586673 319406 1705355 200469 132089 1747711 45012 1073548 696182 1915836 448134 1857457 506815 616610 1867719 1521979 782967 231975 1288154 709461 1433651 722098 603354 1684676 1340463 769023 931541 367933 1647069 1556592 116185 133889 27208 913734 33469 581482 1007916 3499 1372460 1332168 599602 1091001 603181 1081110 766440 343113 1792832 233531 1055089 139677 1553658 1582697 180206 1680351 797477 1056462 1507809 794450 657386 1286599 611992 215958 1830175 819944 359231 810511 353989 1910621 429013 792376 403287 1896539 1108653 620708 1118857 698738 1864959 535380 1680995 1907244 1446193 709711 1768015 1111043 690562 1453557 550317 1136578 1927806 1368482 1877229 1534908 75134 1938100 1451348 22939 1330886 1452446 577107 1951520 691437 245116 1184779 1814398 783863 444136 38388 1269677 1835824 1599364 946718 7778 603372 1267285 957885 1649678 99202 1044161 1405866 1064380 1093634 1131704 214307 619281 1350905 1632160 251677 1239474 1509390 638054 962874 933287 1563172 586914 1398441 48791 167027 1417616 1321005 1405624 1692760 1150923 1277148 745615 1100689 490346 1352117 47000 309257 484871 1962233 433988 551297 1148772 1977265 1238898 931462 786268 1319750 1766068 1300428 848769 1776220 1623514 1322180 175552 809813 376478 1559773 1733766 342264 958747 948053 55951 1723140 449694 216316 1838356 1179109 1936440 296422 341213 1768586 1138540 671994 1389389 853544 1073542 561808 238604 1440820 1459699 1149551 1000231 1738097 1240167 377581 434539 463964 1703989 432695 207389 1269790 734106 138092 598426 1636451 1078988 1119984 1975791 637356 1728258 1476560 1330750 1692480 1035246 1204416 1651463 718725 1366666 494524 93227 30372 1948595 925069 785184 333874 1296408 1433032 1003327 1576813 1494425 1623059 1986956 1032421 1505653 759029 1765901 1245877 309285 24560 954842 408875 95284 1645492 1791095 602828 1886512 1638278 1686693 108435 1521318 651589 1814241 595484 1673107 1349803 1534067 1773169 989194 184149 794644 1538673 478374 370491 1496285 170937 126723 962219 913815 1841627 527504 805556 1003359 1313843 879109 1098995 1211237 1095267 1831187 1206834 1568520 138768 203921 1922620 1168688 1804079 951388 863677 740732 136620 174558 1206209 776761 152356 1245460 1604494 430588 39661 1847014 477048 570544 639664 479625 750627 217034 1824880 135262 422063 1945121 850800 905592 576877 911711 1898336 1171692 791756 162552 809606 699631 1683988 1734684 1597306 1284671 1243902 1098850 146084 1322901 55664 1328498 740621 1437618 170396 1452803 1699883 1065475 664308 443337 827105 643946 859108 1491054 245496 1599924 1787603 1192921 84096 1295815 515652 165588 1892490 1599770 868818 421877 1029191 873606 198292 1189355 1826806 1997278 1624635 1242347 1584917 895485 1382359 1767749 965431 1072573 391941 1042960 322472 1033209 772681 343470 1273916 663696 475433 1859470 970079 81042 1230686 881786 1508509 678475 757059 1216806 426306 1507632 590023 1877291 240622 982250 720762 551490 128583 1449145 1639157 583027 787730 912074 1282537 568777 1254277 1035410 1711413 194989 1053185 658295 461726 1024966 1214840 1399271 1345032 884364 716046 119819 827788 239835 1310743 658439 517382 1564421 1540601 1803729 1744299 1306818 694747 1467536 1532747 1489406 1021075 1565543 1350141 1184586 670291 237098 486642 522468 1681754 34245 1653672 732415 301831 529834 337522 1140873 1092753 1957930 280474 494000 1450957 675569 650363 780986 1787009 234839 506693 329512 755570 508089 386685 1808967 220586 608940 1619540 144994 407343 205080 1877681 1038935 340938 850860 1429208 241864 1034439 1819787 1739851 771603 534417 400167 1576582 1058521 1552280 1423952 658545 841256 556601 931678 603938 555108 870998 992116 374130 1755355 98777 1837611 1918717 1429681 1686884 894596 1553071 763785 311244 506694 460609 611364 1428336 23934 369515 12800 771720 1192494 1725754 111162 758499 1681797 342958 1034288 1716047 1404850 880084 1383759 531059 360955 1486513 1860698 1254313 35631 1803013 1684366 1611596 405217 237253 1202778 155583 763460 887643 535245 997155 1375366 1398209 274205 354108 1363467 1090820 53443 746960 1006811 1717664 1878958 454037 1427586 647329 948614 388159 1150543 594737 1653832 611104 382967 439809 1840347 654316 1654808 178613 694004 621436 1137086 1643048 1233876 1136536 1582340 39509 1257880 1633022 508305 1442473 748717 1921977 906099 1719064 1754837 959445 1500051 282672 145271 34266 290640 1546636 744837 1418050 317448 850295 1930991 1980737 1756691 1400553 1887078 839042 1113585 811916 1890668 181448 818081 1098657 973390 1275282 720894 1901620 1034989 546473 1227711 216620 1672832 721952 1500989 1881617 783984 266598 1846184 845892 1500794 874309 750706 1800214 1994096 1701029 529884 1162457 412372 1962985 647521 330801 1785476 111231 971104 208013 1509234 212631 899616 919467 1395051 331349 1778287 1290246 1999244 560473 1414889 698581 752724 670812 1767805 236015 1173451 1034964 1141014 187989 1621388 815694 770032 188108 1186783 385754 918426 335271 493628 503295 1519541 155478 229959 429697 1845605 1876272 15013 668688 1936816 1364563 196787 1071675 282967 165352 42556 1842072 305077 1562508 667239 1064118 1768410 159904 1815881 591878 214696 171791 897032 1317872 697906 557472 1407688 695251 1918253 510881 338566 1664566 1812578 1768527 88462 1447799 1511075 84953 1097011 745390 999871 1372845 1774542 1463332 1935127 1718498 262124 1406106 1251348 287464 885879 1783325 1712994 1984611 147318 1261296 1131625 1943506 1068035 1921027 758765 1979570 1912512 1538163 785656 14071 366201 771452 1795383 975362 632126 966869 269093 1817481 48229 1816008 1353181 1500388 14478 175497 1675581 409678 1492174 1283461 1631682 235474 329968 47563 1334215 1649938 1933156 609319 1370085 1180314 1346317 343907 1834396 334201 521941 1640532 858021 1491448 1371292 1216526 353 1598404 1770554 1970837 51592 1876639 382721 819281 1619072 1393473 382379 1921582 936030 952756 1134587 174879 1614693 1422415 943276 1929546 1532247 1132753 1155643 1119539 617685 1720662 4623 1641922 1575150 1471063 841248 312788 1522939 1225280 1290744 826850 1423819 1631129 1861699 1801637 1615822 1413586 1432049 1672002 440249 426005 1033 577392 184341 270985 1436918 1631631 359290 1254361 1444748 162804 861416 863943 418170 1124119 363648 278457 1876255 351226 1437251 918165 691279 539655 845117 1342390 1907259 1788752 586343 1171886 690030 1668541 1564283 1121947 1876256 937294 1886490 403163 889124 1997034 815659 1588100 1292634 1518553 64472 1024126 768032 1652534 343574 1228810 709677 1256406 1388433 1170596 620953 1686623 251901 1177656 1790255 1510769 1611741 922651 1060367 269106 1908477 1158763 1919507 901182 1491917 1311170 1903075 1693568 867295 281721 595630 1364676 1339991 1880179 1502150 1032672 111185 1991988 573866 1870065 1243807 749153 536689 566202 927337 463808 830576 668889 1380029 1491965 201466 1986073 75292 225146 1551339 93274 1437527 786833 907684 696340 883821 1564968 1667489 1331419 1419057 1116641 1401329 258889 42781 1490705 347938 460576 1365200 1431764 499608 1934592 1697719 531009 841677 1145910 1841941 558640 589198 816382 487236 395984 1239911 1427302 1346998 630769 391679 1467767 1557472 186496 35335 747949 1421681 687018 531233 1382073 266974 844735 1122673 902775 1658089 1160298 1059796 1388722 1737705 1846361 1853826 473317 1975721 1154734 120694 1827293 862441 805053 1603162 1038458 1667003 1225375 583212 296666 486104 114310 1492280 529895 1771260 1180686 1326156 1581085 1457350 1329455 1490976 1496489 1679394 1745030 1232828 1143934 918654 1500441 1071921 1572894 704186 1014057 1780775 1951576 886601 1055832 1870335 541168 998008 1084999 1634104 22308 76099 1721431 1222746 1433200 1958248 1150641 434592 338842 525243 11349 1149057 878200 1098750 580564 1713837 1471056 938759 176566 898227 1794711 805714 1014096 937711 985829 21597 1621961 1173213 1021694 602311 453905 1715405 732238 198661 203715 1348297 1072442 1407364 1599480 1790704 1590048 428589 124591 260966 104963 1633653 689660 1291803 478343 967675 885315 1689513 311033 213330 1090488 470922 1620699 868219 705143 1794757 172842 1102586 270840 525324 1221077 408960 768896 517291 1647887 954316 1666787 1892128 1982219 1621969 1485470 273293 670491 1682122 480987 200478 523787 692418 129878 957116 1150888 841762 1801662 1973741 529035 1570636 271393 1395440 551650 1406925 498768 1277590 102960 1689044 820216 1061768 99955 488140 1548342 59625 1342460 857689 1253207 141810 637515 60235 857497 1248812 399835 1901335 903923 556635 1977505 477362 997382 899327 275480 1693844 1341352 1822340 191204 1766548 1889059 1271014 1470490 906353 418183 238795 1923588 1646886 314343 1061567 758623 490539 459925 1232790 440057 577151 1178300 989642 632237 1515450 524114 317146 655053 908075 1100009 1013473 1453737 1084847 734060 1732563 1043278 391520 1969614 834577 1461501 1039099 589512 349036 1417066 214774 1897550 66133 315573 1217241 1982679 1784492 1315019 909597 752808 128027 568306 865114 412931 354601 1709650 472317 320881 549214 1016156 301491 147667 627296 832225 1268462 733037 1787457 1722499 73978 1680274 1963918 20822 1967035 1928928 709353 505876 1303729 1841967 4974 139800 962837 653419 132031 277526 173233 610482 1376043 784934 326926 1662636 1084777 672535 1694227 1500675 1608706 1224914 1661897 834104 274150 883953 1447866 515666 1041513 1273243 1941747 96587 1517804 1713645 1914180 779178 1528978 285742 1499869 1205079 352479 23016 1769587 511540 263966 56515 1522861 594994 824843 300055 558986 505000 254035 1769201 610795 1467175 1845978 649029 638281 1315932 1537030 484145 1736436 1029995 1305635 770854 153323 1231815 600979 783502 594959 498915 1412097 1444197 1298189 848843 1077866 1109404 905035 1363970 268789 1751347 55245 1671353 1048924 1764248 1494540 1011378 1197748 141405 340321 437283 1267623 1285963 1891716 1239508 1361197 1036180 1504126 126867 226625 462998 1194915 1049037 258657 1439099 414735 1179360 637645 650274 1450767 1757170 986671 885767 908961 1814898 1714556 1516787 1922347 1226265 529718 1092358 1324073 1491275 1973778 37317 1612880 956179 231967 540787 1871705 1826046 660683 809160 172769 1964050 497000 1997400 248585 1200014 342808 1400045 866441 289530 593794 1984246 1185883 1440291 1819876 30259 1527135 932269 1296583 439930 1307838 404449 412618 1182198 478528 1704173 800289 334483 1285502 891228 1918071 547166 1378116 1955484 434502 1272275 1306024 432788 1154904 1535034 1516665 765590 401357 4316 456230 701081 78092 142487 564867 1217048 731763 1568720 1680153 996092 1021165 809885 1097671 786160 777752 598076 720761 1326793 1562176 519918 1982069 321047 765133 1954211 1541996 1848141 456650 511281 1282760 16936 154685 263707 27445 1715283 803331 1247969 1487919 132794 448142 839987 458907 1351470 254963 1628726 1170454 1862163 353162 1025289 374086 1998037 137753 1546583 1388445 188100 171620 1184389 1759775 373368 1020000 861394 83554 1211530 1606537 1861583 1637485 258378 329964 253377 709629 1555750 1540737 705783 402116 853587 326099 1718001 620742 1114436 945700 304755 558335 1059254 1056356 795929 127698 1308376 1574788 1344121 876594 1225930 1714246 421587 652707 1684078 1232765 1379157 356634 1585046 1149440 460831 357706 1798693 208327 830527 1335697 304783 683317 1890279 1080483 180256 467074 697373 1113236 1098177 823198 1526980 1036277 1130678 1704919 642025 1544158 1495554 1542230 1561591 905973 1381556 537646 1886683 2656 1355879 1647605 1083708 1677117 538483 408011 1602690 976246 1194547 1868418 1998142 1470518 272109 229929 6767 414710 216638 968711 236242 1361620 528579 783409 29636 1838884 834352 183244 760498 1012054 1943634 200672 964829 673114 941793 1039704 402616 518143 1532484 900515 1530348 1637045 777976 1085091 762724 408948 82517 798659 1589579 1493956 812323 1174278 1278656 303701 909864 1322340 1918766 1415267 1922753 163881 1691517 1929838 387707 856670 336949 284244 1015915 554022 271492 1244976 96644 724097 1478455 213566 1187552 878219 1663538 671973 1203135 315169 1583921 586122 32799 1608073 864307 1073552 1219072 1878811 412712 740414 553220 921836 1776935 818428 1031898 1907192 839754 1679868 122761 50652 1708351 204905 1504982 1410733 747152 177043 1935060 892461 1487465 643603 1414442 1162882 1032776 459036 1600257 1790488 455645 696326 1340954 1463854 1897833 1980892 1042271 253264 91768 1982086 147413 274101 995364 1825645 918684 11886 1234681 1500580 812471 464053 677498 500909 1493094 753166 1782437 426836 844581 347176 1339380 844521 795102 1517665 953898 1963202 1717496 1007824 1324676 1912618 759243 676532 373219 572822 789337 1639137 270263 1042604 1110330 1804720 1983343 538004 669706 443096 659196 1985310 66811 536623 882999 981955 1480843 1293214 1339001 1266403 45374 365832 1241984 414820 1789715 1932864 1606394 1358222 1817959 465038 1590078 674964 1143633 1136122 1848473 1649000 988715 121036 1185584 1804997 226050 1973544 89837 1201045 50046 1695848 711701 841653 1073269 1321809 1613875 1031626 1376497 838272 10499 1835849 203303 1139173 1982958 1072728 1119819 1026666 1869708 813628 749058 206735 32095 607461 1510216 1107899 1970287 2386 1976532 968772 1617947 1459708 1592299 1798118 1923389 577632 1499156 1593578 83657 1105808 1905303 550074 668624 1261440 1807515 1323606 1396781 24497 298007 1577604 1853505 918858 100033 420640 1734032 293385 325282 1952889 1831881 1227841 1592053 1812404 945808 1371058 1009448 146928 1345572 1413825 544593 1218078 856748 1408109 412348 992727 1147544 516284 395426 887936 633757 1202330 413785 79236 1687358 1436301 785881 728629 1976378 504227 1565003 784991 1161554 389973 1196783 1233497 1303472 1949851 1590488 1306833 282691 1291415 564353 733622 1075522 1391624 411984 1238813 1350369 1679889 1708144 910648 562973 1094548 970518 1021731 1397778 305618 1354670 922489 1447466 1299974 1938504 636875 65215 497179 1048376 352950 898211 525304 1254908 29108 1609824 388246 1334155 223783 1068060 197677 1186644 1581699 897937 1328058 1861023 120390 560664 147458 1677803 1853542 1053244 643102 90112 139258 956423 245795 1002405 662890 666467 728646 412846 73678 1472843 647825 1688618 3944 927394 306373 599209 1324526 1501176 261727 18480 1425619 1391610 780882 1648582 1211274 246234 1279990 968436 208415 1630481 1194233 477733 1200428 1240867 327197 1402748 498422 1251990 129844 1167210 1350722 1983835 1954937 73157 433834 5986 246666 1036804 682527 1645273 1048058 162109 1542100 1484474 330451 462571 1053936 308850 1904084 1164358 1791031 782699 458971 1739203 432826 298960 715697 1517641 1581386 557852 1709174 1502022 1834740 1374585 320248 1449247 761180 766103 1776683 1715158 968297 1820263 1534169 220146 168697 1835472 1968295 672649 1561499 1225355 1660821 677533 383889 697484 1393661 999847 1442235 1255180 382548 706868 564952 1270576 154875 130159 464671 812845 1509667 62901 1474506 225519 822258 47392 1126415 635671 1071323 888695 1192087 1402062 1077945 970876 1868402 385569 1074555 1081244 1823358 577129 307141 1356097 1781364 8766 1346433 645490 339025 131584 256222 694089 365718 413878 1536412 206439 1981968 1158226 623675 1033800 1924867 128720 896195 1488721 10865 675920 839574 1828305 1989728 1357726 1383029 793767 665645 1314630 1796007 1700339 1294064 1101143 634927 1176602 650846 742073 267995 882899 152653 153100 1362936 1618000 51272 738475 311141 1139692 1433482 125695 1031929 862694 1191313 1731635 189071 381216 677654 261732 496251 685524 251263 1768376 1232564 1117191 841731 807906 1328171 102776 1401009 1054572 1957041 974218 1691411 391417 635562 1698877 1006551 428728 1057859 56730 927628 1528364 15570 633346 1556398 422734 937684 1258557 140940 63823 1842789 1943074 193752 337746 604673 1563320 1473423 652961 1706288 29534 1758710 1615777 956232 1136193 313551 427144 1794343 296750 533457 412727 145641 238085 138054 1305650 506216 1089804 725512 1458215 1182955 397953 1717507 549802 29493 283248 1169662 513656 172391 381094 983176 1048389 1743001 1741777 1255312 324153 1344256 12172 994773 12913 61878 1598816 1859378 1010 1572297 1198394 1055357 312987 1447339 1408302 1286276 1760925 836893 1756285 204989 1576435 689434 1351967 1794988 1089095 1787182 427270 727037 297203 1801960 424668 1196824 1754360 1436276 91243 39292 1750345 1297590 373966 161878 215724 898344 414177 331155 631638 111293 441043 1792742 504804 1839950 1287413 1862356 1858464 665678 1726194 983020 1237915 1140401 158740 1529243 1442444 1364309 945840 236894 1186919 811891 1380589 1787214 386606 287349 1785634 1614472 69136 594206 525189 1355456 1368014 350079 28061 1654536 871715 822186 1612558 1684835 1658762 1034041 324871 1597194 93957 853404 1194782 431355 1332780 1552031 749096 1332277 1722967 179135 170063 1872389 119027 1440807 1033644 1290928 544367 753337 1020276 1212987 1859364 1454056 1059540 596472 1705654 725619 1414727 1998373 1481739 1399925 1572424 829237 1579857 1371102 529889 1289980 1291909 589443 1293513 1826323 1061513 782290 715125 1523797 1193150 969383 444306 1686504 46574 617817 1346874 1057279 271193 1046877 328818 1038206 1092650 42782 648816 349521 185986 738047 130406 405607 528613 1579548 79046 1454430 879390 804338 728798 1702898 368813 1715845 1608292 1804376 161723 1134809 1040497 1748389 354603 1235950 1602403 732223 631605 743678 1101121 631885 921709 130784 1298718 1818931 1405033 1911003 994098 678173 1224066 1110926 1277269 624669 215821 781962 1775935 857495 1832829 660533 906908 1793737 667332 844571 1979921 1722701 437500 1460951 661276 1707638 1659031 1641502 609997 634843 491437 1521396 1718706 508985 800142 208475 1301440 1422627 550344 1832806 783729 172602 819180 580756 1693633 1541910 1678086 423121 145816 1466281 1888153 210406 1878995 1939962 401897 453166 657905 1642382 530124 474425 1098083 640784 934926 1679672 1208612 1374216 1572224 1590575 1727023 1947946 65654 1700671 1700462 46507 824972 892765 665038 1530774 617791 1153785 1502592 1644182 1041274 1143724 1602398 882155 1065833 34409 1346232 535478 526714 1920934 1806087 954260 493167 1045088 1896616 1501716 473115 1058135 429382 1121029 1257907 722155 1248682 143631 1183306 1685408 1323143 437584 648524 558188 1497979 791962 666107 605852 840820 191086 1912155 1197186 120687 1286596 1817994 632465 1019294 796780 1405189 1707041 1057897 272581 1828904 1766838 948467 116518 1385413 737638 832615 271947 1549368 996918 493904 389204 1861765 1734283 1985857 1460697 216849 1571064 1563690 565868 1887254 823349 1530741 1482608 1944142 584251 1103181 1006387 352355 549827 1408449 1351707 570349 1817584 1388222 890911 1608536 1041175 1101628 228579 1346536 1336379 1132839 1913379 1708011 1729924 1145197 1825951 1124747 1615709 468434 1260636 784843 1421247 326857 1266310 1124875 1486462 886949 1236257 1216407 1162580 219038 1116403 1889990 76101 469151 43043 482817 151291 557419 1856457 1796927 377181 1155951 54726 435933 1037259 299194 833307 1738089 504132 335961 303606 525543 165488 780465 1354783 260060 1586972 121390 743502 1358105 622220 243409 799829 1950327 1574439 1224330 1813406 1925193 832102 1474854 1836916 823708 1567757 1034952 701110 1336320 114740 253511 266398 526726 143011 628342 511035 567885 1737864 1695233 31739 1559711 973394 1710918 648982 1404165 1857503 949457 107604 1964204 1668024 1937601 1484793 17252 815501 1892979 1333816 331312 1387377 1318175 829108 1821638 723369 65075 838612 1566185 773134 1737535 1703202 1003297 309200 1496608 1796103 1290120 733317 980165 722837 1638301 459231 1351594 408121 1193593 49607 1568697 612349 561241 1419987 1750361 129507 1588608 1046904 827580 380275 283719 1664318 1281973 674074 1078139 1098556 1709868 533627 1852950 1871539 1282259 1116869 886168 1471708 383705 983674 373119 596410 292468 1792847 1217851 391737 409185 93131 19604 1455690 1116690 535340 25105 197128 1287394 1681116 887319 1789877 1689326 1981440 1736470 1676328 251649 1869069 386588 1359389 1717360 1466541 1175992 1801248 988459 1082598 1908532 255495 1888472 1724677 1366311 166917 8628 314421 812305 286843 1793996 553432 725972 739823 1737138 697755 17677 1277146 1320679 575739 806029 687387 1073986 578539 1280732 184495 1557391 50066 1853149 755095 646067 681455 953239 1099333 1317940 1894667 1778720 1472256 1894020 834494 1650747 721649 810416 1125138 1551098 1496172 200835 1400858 614432 1004066 287715 1064274 1242966 220509 1267422 211852 1304359 220937 1591011 637513 1251615 1567205 1159435 1307690 1586033 408795 371660 36119 543133 551148 962601 1758717 466927 816951 1599074 1409014 752673 1295110 1147054 814197 1456979 942030 181043 389524 174450 432405 606332 736189 95818 1741920 243604 243070 565409 209391 1302262 1090725 1336979 315439 603654 1398171 1238035 950018 295806 202550 285238 1034650 562649 1159075 228969 1049422 1327473 678488 1208281 1014497 356182 828580 172106 1685348 1215806 175720 988657 903627 1229674 910398 1967461 469901 109905 791078 655719 1481147 259150 1740057 1165095 1647694 1061196 209154 1073361 731326 1179356 1985603 1809970 1193181 690133 1043918 463249 1304665 1256998 1585051 564206 1177610 1567938 1764109 1287986 1999844 979038 1182390 1672809 248273 1504294 1575560 913711 1122404 11237 1728781 86018 1427038 592148 1312431 117837 331023 1752278 192477 1226759 1961566 531688 1908468 385467 50195 1672505 433596 1067869 1118996 1459084 648056 286737 357717 5634 34811 1783351 797603 1141939 248352 606048 810702 1016972 1358770 571165 401467 1740919 828006 1386117 846515 739599 793148 1370464 956757 1607915 811293 394107 1805809 1060417 1422130 2425 539502 1306609 1751778 1886212 390344 1811187 1898940 1223026 1911545 1968000 1353880 1675902 2079 1881301 646017 202245 893067 21699 1229410 1243695 743047 1733478 1128988 129699 302519 477615 1515724 1103465 1209117 1929883 465251 1125493 1047546 267355 1819204 858128 333083 226564 1690023 507277 60162 1378230 323685 717817 835190 930526 1046759 838385 1918311 1778555 187177 491454 1022206 445694 296316 380910 1234922 745579 1027228 1908732 25163 254456 31949 1187267 1895607 608424 194009 764900 1942252 1707872 369246 1089893 852045 450959 1386838 95232 1101450 859250 264152 1038713 1529828 193313 159402 1045122 373409 1065681 1145592 571222 111998 1830873 1154658 1803583 752853 347843 645680 2616 658347 656283 952429 1569046 1385893 361123 1456097 367994 508260 20888 1034983 1446114 1271860 1667816 1413655 888926 233807 839988 1830963 277276 1430856 169729 253472 774575 1527891 706593 1943852 299494 1494142 460073 688911 1754269 556265 1200842 709727 1527874 1327084 1829161 558238 822796 1797521 1125660 794577 1523022 193422 1223092 11169 1318369 458938 1610414 1443160 1819315 1389243 231179 97658 1779089 867716 1203221 1054707 1945730 1897730 413972 1557722 1597167 274967 1147805 1173979 833982 393170 1836799 465360 521761 1970907 934475 1848439 1690499 1307253 1949237 1658239 1898052 1824422 376633 695593 93545 1203482 348530 712901 1716501 39401 1154137 1953487 69858 1071182 885299 1086980 1467423 1360280 520517 1746560 1304387 166529 273412 807255 1840409 1854023 155184 116522 856580 235535 202278 955515 333508 741125 618682 9297 1694847 1365991 1124990 879325 97911 1020753 603937 985751 16662 1582610 904624 351472 1409900 1430841 242873 933770 1511963 1033051 1108229 1300868 808758 1338849 620462 376194 1630339 168534 916653 741891 1065635 418987 1797766 991741 1043680 1111248 1200264 1171650 1930985 1871135 1850436 1922419 950357 1140974 131875 626390 1389170 522945 1112158 202856 1789942 1703616 1320808 1077486 147036 751132 141196 1971436 808957 1497160 1283117 1484112 782447 49964 1014641 687884 253359 1950425 279458 1869835 251706 1898387 986132 1494908 1237550 906083 498220 819693 743624 935959 410469 1759180 1037694 1809636 1536115 1857180 255286 1918949 45787 723424 1139659 1142044 732733 1410898 363377 1359536 1150157 854212 390392 1636547 1321585 1924830 1891872 45522 1742512 1134344 1822906 359884 253039 1758419 464288 1350277 62010 1925714 752956 1430040 891709 786856 928742 1395665 1971081 45795 267135 423248 1561501 1027688 992895 1876655 739355 1010265 1518580 401088 192088 510643 527775 1225735 1902175 1339638 76935 1651133 11272 1041882 1397828 1856545 1037989 550790 1620711 854041 1368521 1681970 1942520 1336324 1460397 1146342 177951 1954372 854916 1863080 1049578 368634 122392 471480 1411587 450453 303 578083 602943 580470 824861 1654015 1688082 193973 1761563 1811465 905147 41379 1565197 856489 1026684 957979 1993773 1480130 892579 1524310 615941 1167239 835323 27204 976586 1069538 1043967 996745 358255 742618 1044474 863204 868779 1931009 936730 984819 466839 1643189 1502316 952775 1266850 589435 1866675 1865130 1904074 1476100 763964 277954 1819642 59276 1483467 682914 580433 619612 1304513 1585024 364441 1761417 1683895 1636184 1816889 1267978 154396 1490694 261050 1767402 1499356 1003751 1219782 1160530 690127 207061 1461593 963239 130847 350187 1093486 1277356 307512 1628256 1140613 759660 892344 1448904 539068 411272 491301 21942 6264 1483275 1070635 214059 1712918 1442831 622645 474852 1615780 1051935 1477052 473879 1319651 1306546 233131 929295 1180510 151108 1850670 259223 1968428 802077 336872 1140968 130208 1167390 372607 747252 1733515 175230 1171119 1840786 747779 772399 1917663 1923365 295717 1503440 864696 1579117 1664028 1169260 1137413 1707874 391647 1175621 1246849 1960247 648646 1616375 264583 1517773 82581 372823 43764 1036850 204011 685535 1106769 1831895 311148 1189669 64553 394554 193985 701804 1482229 1307939 1455126 1338470 492145 300298 842246 1214588 327473 1289847 202226 1603157 257265 1362124 1989718 580419 415282 501659 440356 181267 1802537 837064 1074621 1091303 150718 1041700 86124 52634 1838801 1036744 344275 1719185 650599 1685217 1820599 1359220 1785116 480836 1798007 1540031 1945316 1177086 1262500 1638371 1461947 90082 1787519 609138 1510837 1600894 1696440 570669 451761 978034 1370238 296773 1707128 1850520 498969 862076 1514847 1881003 719866 515468 145548 311510 135437 1131565 1391227 83710 112109 1024609 1418870 686434 1057353 224978 1967952 1808542 1502139 1131942 5813 490283 30031 1461631 1452931 660215 1342864 1213081 1619045 568223 64504 177081 253784 814901 1744674 975826 895019 1276332 303294 833130 364449 1251768 191904 1528019 1357736 805183 1446870 1032951 272265 1676386 496126 890771 1228991 358716 1958035 399732 974525 1927693 1923346 740853 1000786 1144895 1917811 306227 1025929 319690 881282 1673348 960503 1139127 1105965 1540611 565316 1194386 1646299 1745572 473315 1359005 271124 1902722 406622 569084 762158 909654 826731 1337189 1404801 1361543 1621081 1234665 1948118 107896 369450 1474144 1279452 1352879 1791165 602264 783642 1130229 44746 1283635 345535 927043 613754 1837068 267884 1145557 1877529 307862 1859850 7043 315533 497201 1730864 1229343 353171 1592245 437676 868957 1746820 196987 961742 1587737 1348212 343321 109288 416857 334556 373292 907358 1610345 1829190 246720 861569 239376 808573 652056 428758 1137607 1857784 1689767 1452410 1246833 1700804 652592 1908935 1688255 989404 1260906 326492 543146 1302311 1150100 1780705 699096 1789419 1521590 1866335 1166464 1362738 1553456 1426074 1152554 861555 1069525 940594 1967523 921894 1925763 524730 1539683 1070258 160634 1884058 1954722 965193 101382 1155981 1052356 814871 1080142 818564 1733261 491449 237208 1554331 805553 1049849 454167 849559 1693743 718411 876081 1508441 942192 141688 1715846 1172461 1652620 1776908 553851 675510 448772 1444177 1924398 1690324 1690137 1340541 1565340 1384414 1710256 1227353 1704331 437593 1034722 1304993 1782085 907406 538574 188985 1442258 35812 1049374 63611 1841268 1491292 1792547 887138 1549832 983533 660181 1703281 245731 987623 500611 1329422 114153 768061 11146 1157060 1660938 133679 1460218 100717 1132400 653099 288418 147096 1173653 825563 1444710 1724306 1673141 887015 391112 269289 731472 113416 1886736 1073581 985703 1689199 654899 235211 539149 1746148 1412454 934618 124107 832099 1049934 1769095 1137394 576430 1038638 676652 1611863 1427207 1413210 825269 506065 1623689 1558420 399392 1541220 321570 1191867 253754 232055 169204 1307926 1373419 1177551 1251260 77253 788473 1986449 418055 1895485 1082519 1307045 1101412 1488795 1429295 1695524 588384 608887 1572120 1568632 1529862 549818 444996 1908012 1976914 469197 1721085 934556 1177488 1862268 1661030 312198 166832 1177180 1416065 1826702 404294 1508856 48500 1319415 599795 361140 1281656 199670 1053943 650488 452038 794900 1475569 1073683 1275709 1042684 1651020 134588 1963729 1365307 165943 340199 535196 60134 137219 547715 1286801 411730 869153 480963 695999 1010944 1634983 604664 1444760 248832 1864831 839459 1853679 721697 757255 948030 222470 71198 964711 1764144 924373 167968 551921 667010 422853 1096142 567346 450121 155125 717929 1896708 1775127 223632 718200 1179385 1718889 443440 201658 15978 278793 305572 866033 1959361 874408 947582 1630037 1979321 1274442 1554229 451732 321933 395514 1629771 1538363 1836972 463529 1720254 1504526 196220 375436 291152 554062 1188397 633726 1757079 192436 526652 1781243 380440 341914 712627 494146 1374159 1464706 1495121 625794 1401997 147390 204600 1680745 1963131 785424 1507699 739400 769179 1798634 68736 9642 1371004 779632 277385 1462518 1480748 875251 195919 686684 347245 698211 1457290 1613529 1296565 731224 45905 839867 1655818 181880 809945 157074 359568 1655860 1320809 1150509 43699 1355229 484421 375511 1975794 857846 834766 488256 1704717 884382 682562 499024 586432 1891124 222815 423443 1620113 345633 1316791 521278 33630 547279 606519 766340 661499 847343 1682360 1785115 1600993 1708394 519205 272233 1179941 163555 1799502 1003896 1434595 1236062 1974232 700012 1203158 209243 363840 1264636 751044 1844862 1661977 1294930 1089247 1742079 1844019 1868389 868816 1802789 1548364 802532 1470342 1236613 130964 316146 1028936 870421 29394 1015548 775643 870128 8138 1553471 1598278 693249 414270 668427 794564 480652 370753 1479525 429812 1353869 155047 161036 561261 1718788 116682 1717646 9769 1046966 1209376 660876 98746 1665176 852279 1756822 714277 941202 667448 765273 1705681 894169 1730684 805220 280594 151701 112308 1432880 910084 279370 584457 1548975 1872024 1024857 616709 466596 1086654 675326 478171 1055682 1112302 686588 521082 904382 1171288 1772121 499161 1887223 938792 364948 1511827 1163952 1432046 403595 593456 1216326 1556127 1595721 107406 636891 1150475 626396 1477955 1298122 1721675 1324873 1454724 421930 712725 1718109 785074 1535660 1165744 335967 1200144 1983328 1579389 922523 1277443 1371465 1496342 591824 20303 452500 325042 1808657 1449654 523137 399980 1778006 1801971 1938160 384139 1893012 1282947 1433990 1140574 1199959 648217 1912792 1409153 134134 1254684 1930374 1416117 1093349 1135219 316006 582412 137047 1288697 1575809 1588408 1740721 681810 345616 1323180 187532 1598665 67316 460549 591369 1501066 1411236 781497 250454 432299 985698 1752938 1842605 999946 309116 1438115 1682961 1036502 1570431 205885 1356236 1736763 1037294 257944 808079 972900 708879 1070582 458354 121703 881191 319086 1765371 268282 1666261 105520 782015 979811 251687 1112553 865823 1989020 1062301 1710454 890034 1088375 1953962 533566 889498 1456178 1791465 1105249 836857 1585779 174101 678743 1587115 1203368 1770595 1663735 424848 1074751 1032832 1246752 255402 820745 1334767 1318117 1661544 1143379 1566669 1101973 1220502 239211 839314 1985241 1193588 1294093 1752196 769821 915430 34776 1191254 1770489 1644416 452252 135314 878029 910902 1392971 77340 957136 360769 1271190 259014 503167 1913064 981620 1737802 45469 1530959 650095 1720845 1917186 376331 832409 854718 681410 522194 1443888 497419 1423669 89425 1192146 1602191 186019 1123887 980343 568520 1199044 939420 1898663 1993861 798397 747416 1101544 509676 1379434 1992774 600956 654374 531643 1681994 1806576 762799 666872 1841243 1565709 570439 1115878 1611298 615351 396105 955132 1478463 462991 1844312 1312838 18862 1357512 1303804 1454507 832549 1884326 1822614 1942625 1388435 216163 1916217 1932461 1022177 354269 52967 1665749 1011288 1115867 1583224 1357180 1367351 843625 1327587 162482 424951 1885487 1348506 1222725 487254 758979 626952 573299 377195 1698640 1033979 1912808 1343971 448208 88651 1069384 996527 1449758 1374736 949672 738719 1918806 1812131 2012 1554870 1150260 1101501 925188 1703783 836847 1272518 686043 716203 302401 1733827 1864230 1065728 57776 613648 1926401 1356333 741750 1797205 286173 679252 685882 1834106 969609 1033069 1875147 53309 416498 1794445 98181 123570 459880 544230 369608 1114464 830919 438925 920426 1551415 459025 714099 724320 1811763 396551 956308 668102 1464145 1158152 1129043 235549 463042 1808197 1983751 1911936 772653 874496 689271 1094981 140752 1628040 1667208 954106 360647 771742 1673532 1965751 1838693 1254852 216927 192201 48255 31911 1676534 658415 548508 780958 1561027 629003 1577040 1919096 1340126 1815925 1230970 1891455 1494190 607169 102674 1661083 411973 145952 1139544 1588073 882982 1216532 250680 689732 1940798 1407207 1349627 1717423 1912507 840913 1650333 1190028 200391 469701 145392 108591 1710786 84878 449005 1769961 1295047 953400 1414275 55659 1696552 966598 1882021 1780901 1602998 937763 454669 812656 1413375 186190 1099427 790188 493662 1459777 721069 243571 33711 411303 652480 585921 947692 353811 557000 34197 755870 1522981 1104456 301808 1887541 1420945 1940424 1676254 1393844 548986 789162 1485132 1404742 1450586 1842945 288813 1862948 1173970 651713 1766028 165868 1852795 1782420 1097280 797204 891354 185451 738133 175423 1192570 379984 1716443 1771028 1912844 771388 496776 2788 1536826 1599658 1588325 1259685 1803765 203623 982256 517729 1288043 1268307 1973314 1872384 514950 772054 399736 613023 867644 491796 333599 687605 1964699 924387 1900600 1696750 1167835 1175347 1425521 144534 1662357 1821293 190581 558308 1202707 284640 249431 1976351 253876 209983 1337786 942015 190865 944741 1784876 760563 550221 1700128 931245 1185573 786569 1340561 1214283 83007 729340 595684 1813340 333710 746913 477284 1414394 430485 1870343 1058076 927014 1548881 1779459 101117 1701736 1298644 316516 19485 1082786 817719 1035051 1239592 1046028 793666 178815 210280 626059 1915010 1639605 1397815 313593 1397512 1310579 1249291 1169539 494445 1087921 247451 540377 586606 1180164 161646 711241 2537 901261 239188 1043782 1828619 1417973 410504 1641489 1522038 1117286 895204 1421775 585795 555906 266759 1297189 1833793 1654329 95980 674287 521688 324413 1423928 588200 1561846 365167 661833 764803 1508833 354893 39348 1182680 891783 1585993 553085 118068 729707 724169 1464173 1381445 1057488 422182 138478 716131 685481 1919919 1055284 215039 864518 148873 1600468 958516 1946763 141018 1377982 1806534 155632 1156986 1020611 780484 417432 1946247 997328 468261 1694598 938497 893127 63142 366858 1644638 317162 888408 1999327 1798591 458266 1082530 967383 1097045 1247238 1874797 768610 1631462 1813516 1909171 1944144 715063 858774 1438620 1788053 1741016 1186568 1942647 319752 1809952 1804113 166678 286753 1123830 655999 1859896 1272226 1468597 415718 1052088 992194 895527 1330165 698818 1337409 1177099 1906410 308990 1741963 1833929 1326775 1843948 1195387 1515972 1852240 149232 1977232 1116721 1875642 341640 1312360 62014 431947 1466945 1762243 1420687 887671 24944 1103124 1906681 1587657 692874 1404323 1651803 1630722 1202214 298730 60553 831122 480616 398160 831879 1561146 645994 98682 59163 1196541 1927340 1754518 1156021 1096791 186449 1983332 1258495 1113078 98649 1173364 454938 278481 1665330 1557113 53654 1473030 554492 310821 1048008 1037907 1364437 1611740 426384 1235605 840209 1425185 1013161 1331774 1738528 366601 35455 612264 1264695 527354 796507 52152 1209418 809898 834345 1107914 316999 338893 1534622 801724 704743 417203 498278 225035 138122 283681 71180 1293854 1123370 732636 1616710 87244 867891 1707674 1619247 1488681 623464 1125378 507404 1276325 591988 60747 1672546 886013 1075446 1801465 1312591 1078507 1689204 810151 992177 1004912 585226 1872541 1752713 1207588 148758 917301 1532632 1980660 378958 68209 78152 1319628 194170 1241128 1324879 786436 253916 720468 380784 1254449 1137093 240550 1014590 1488780 1033485 869463 1193830 1062314 436523 1655310 727751 487903 620060 479743 1533453 1766426 1496024 1675811 762386 1911442 1920556 1493602 382176 92454 1646139 1065825 358763 1620034 1914957 1118894 773752 775313 184709 1145018 640512 168685 851095 384846 1949241 1868832 1993795 1854796 1549639 1434200 1144976 1592555 1244494 1230902 1215175 1666150 650462 811222 1799209 310826 324862 1706949 1404407 1563697 1250094 1838362 1197348 1737582 916255 351554 96725 1642361 993959 323279 1313975 746382 682221 732064 584572 1072902 693792 1282875 744943 1351225 1927091 1760974 1298419 1111467 154758 746928 1270479 280690 16205 1490446 1434385 1158734 1977371 1752914 796018 1514453 1550359 1648575 946445 338670 354088 1340088 133393 1586436 91148 598645 161183 1430109 1199286 111136 467750 1566804 624732 949581 1564549 603001 1234789 1039017 1341548 1344595 1110915 899586 311544 991063 1609717 1185667 1979003 542683 250948 667301 954373 184529 1628930 753066 640055 470021 1669110 1661674 147309 1364411 644568 936058 1748653 176303 1002535 245522 187790 660607 34341 1520568 325508 1739789 12042 1773143 1030674 707697 1724160 1594091 1678366 183533 101845 1692162 1027432 1438473 50049 1328265 641523 1512630 1181315 627024 1090512 1060283 636615 1688090 578334 1892743 1154835 1740992 719410 443480 285612 532633 623656 1233144 1578226 1592677 1064808 452868 1346531 1689982 1452839 817667 1928645 1853808 324150 1012469 1599813 1296541 1294165 1073974 1068531 1180082 493102 100330 258418 1880656 242462 79347 845078 102848 1531578 794370 993106 1611648 1065515 1689002 1438519 683539 1682500 452581 154372 307441 315277 1222657 710996 744505 1375190 781663 1620791 812275 595783 25611 229350 601124 865426 18156 1223303 849624 976083 333781 355312 790461 1816094 1921161 612384 1377960 1784129 1705784 893781 1929490 928471 288345 1884821 1934453 1131397 1963782 539825 1902966 1008908 1641673 1380193 1937439 553903 1900306 516589 1118703 1626658 1781170 1388355 161374 378917 1002103 1423930 811149 1650224 855886 1122206 620563 596351 747306 1267185 574990 1586998 240556 1874811 1179096 1863161 1989436 655560 1898487 763064 1423169 515975 137110 366802 1922655 946505 1926328 122365 1758119 937810 135209 593688 1080422 1032398 1457477 1136126 638350 1010479 424061 696531 664676 1206181 1582108 732738 394036 793395 142940 606386 744187 607247 1500154 167900 872058 1986827 1549782 1612185 842536 1620142 1799865 1875160 1745207 732684 842393 1242872 1262904 641204 270314 1720347 1458380 1713659 1501647 1746994 331031 297539 639324 37835 1863730 1662234 367857 955075 1709998 1603244 324648 1029552 1843687 1339377 145068 41823 163848 330307 212097 1238973 673568 353736 1811381 583397 852048 196870 1937654 736798 1016727 278487 911433 1039873 1962195 471505 546611 1207390 20506 783718 995333 1434821 1450788 195004 1714655 199696 1918314 1650953 1570200 1361471 1834743 342717 204639 683407 1560991 1369122 25109 1878856 1126228 1658431 1045748 498380 1336470 1025732 888826 1767282 1822863 395342 692463 69254 540927 1228033 991615 1114944 1232786 1744673 511819 1403084 58587 915705 175673 1048894 1626927 1612557 802950 1652280 939477 1175412 86457 1966189 914980 1718701 331321 1800752 130753 1426056 1658898 154266 1536511 360821 1632064 1722159 474185 108754 340650 147276 1567660 1070339 1811588 1812029 36012 724610 90291 260216 693395 1723357 1526261 729908 1856174 1454501 1608194 819598 479888 1802388 1762207 1064399 802396 1807436 1034210 500511 1645368 759731 1419508 1499681 676109 1478929 625041 546596 1111417 815091 64681 472400 1593136 1626248 727123 393005 605502 1041407 1550046 32009 614478 300541 1921530 1417745 1033330 1810419 93569 424031 1549333 1780987 82622 139914 1326371 889374 1208987 498256 1048987 1594903 83715 1931324 1882865 1874015 1264202 156879 1703333 1876744 92311 545866 921254 1270397 794312 188977 839011 390548 458788 1118462 198923 1600538 1891243 1506885 1493615 161109 744940 359629 663237 371179 811219 1445052 808688 1395999 1082708 1662467 735365 343373 1800930 1017344 222668 1895073 78033 1972597 1853883 1915945 781938 1263733 993113 1635636 918093 951600 457570 235135 771402 1216288 95925 356205 1680018 1564735 302254 1423611 1312584 883535 1378117 1344225 643041 426813 1755667 1183906 1177822 1891635 302087 1871459 1170730 1827090 70296 1826341 1968506 357732 1596352 1757458 1900638 874160 1204968 1462799 382872 711243 363399 881968 33497 407152 405055 1059367 955882 756419 487512 602779 1777264 925752 108895 1001966 1905839 1689356 1778982 1829460 1821062 1271015 1947145 364228 1861383 344561 129579 1881515 280795 1724531 42563 1786957 1488594 1574560 126588 153885 569553 1305570 1337481 1635648 189520 644614 35516 1293919 24611 338644 412993 1205315 951020 1653839 1161705 540297 1777368 567178 1264106 981184 65061 900692 972309 897223 81300 1438141 281556 1647413 393767 1230884 454824 277765 1254558 598437 326724 343070 1877608 807814 1521534 429588 747184 1344707 1726689 1835596 578977 1838756 836154 542121 885150 524454 1495872 400148 1383730 141190 863506 1183148 1964960 652101 1679293 299649 1856431 69966 1217119 117637 461124 83934 1271546 901694 1382930 1552090 1782111 66545 867959 1991990 829885 64264 1590955 299650 752747 1448565 1484009 1773972 173203 1263892 1007638 1248826 1196337 1959529 111161 1578568 781771 1730892 99590 779393 1076710 749661 1733472 211625 1878947 1840476 844651 842432 1215324 687494 856311 1523562 1876239 752871 1443872 1989148 628362 382404 321942 1825795 1797270 1352681 1125089 313184 872337 1610116 1106830 1739486 918157 75190 1047149 223605 887310 924040 1506423 1977301 1204745 1045053 1584014 58890 1168460 91929 1117716 791301 724292 1241431 1083120 1003142 1346561 67692 1122759 1944283 1051113 1271010 1506715 692563 1676249 332612 1231828 479213 1973571 712961 557306 178730 1143713 27599 872725 723963 118467 1151853 291106 1144993 143033 637184 667575 1812289 1421415 1089004 361553 355819 740597 1279715 1676402 1378051 1582945 3666 17874 1692893 1471102 1585327 331407 584013 1332165 1689594 1818863 1906271 363275 1736246 1690306 1780426 1583394 1288096 434745 1684866 706623 1925227 730126 229974 167164 1741641 1627106 1510620 1678784 1044520 1736000 1158499 1533336 720774 1803770 1824744 1558086 1071973 969595 1207909 1806242 1497368 566288 619267 1279380 1266353 272033 1418810 436514 578751 1711791 751599 1315875 42278 1248001 1485532 548219 115679 1252311 1728308 769717 1417274 1599941 1377782 431127 732441 1145858 1257733 1641353 305183 1626783 1575005 1646737 456110 1495698 1170230 337605 1698878 1329696 1088327 1366922 1474778 1821730 1193569 198045 1894809 1674675 1771884 829775 15402 415249 1614863 1381365 278904 1206363 777239 1004599 1635600 449696 1963609 355783 1001663 327447 472947 320546 1872955 784534 159705 1551977 1660617 976256 1853194 1687605 94896 1593186 463744 1228622 20844 1559590 874152 1888388 1075873 1992958 1130102 1601254 1997334 882101 1986256 409314 1841871 626949 1321069 1926227 937961 113689 896014 1224987 789674 193706 1929179 827197 1238933 1106383 670715 352448 1490665 1189138 1521100 649245 1047203 1223797 68680 1596449 1845135 1386009 907385 253868 1614105 484767 380530 1028680 703171 1459972 1456383 270827 929356 257587 1175715 1405076 1534477 502800 470596 1583657 1721020 885920 875449 1849911 1740322 1244755 1294678 942527 102013 324168 379258 1864439 1851407 982034 1996908 642557 1142053 280659 674424 155860 1842677 123388 692801 1843577 1574295 262365 143900 1745007 1154297 627098 969782 1517487 1685388 1321614 902511 1903375 16108 1905891 504511 798506 669941 941354 937927 1478986 1233661 801255 1603203 1624752 617427 147415 1382159 885060 180652 1685178 641657 1546609 1944816 129454 1884963 913561 1094006 540140 1959319 389127 1672989 1874054 1554955 621866 1614285 1393717 991138 347306 276960 3149 1075625 1103446 1059189 448861 1171145 1592544 1578171 569713 2076 1117833 554286 428288 1125460 959880 162399 764381 1940299 1429797 680754 134911 400615 1393646 374642 827367 184878 1581933 1731763 776102 1086842 110607 736207 88996 657321 1373941 1520908 144729 1237150 1281724 31869 1626100 1296538 1167718 1362974 793700 285738 470297 454962 969795 983450 1455583 735148 376410 784078 1168215 412812 1820865 861315 1124303 375106 704902 1043115 1207479 147886 2732 1340024 1506640 668904 1191918 921528 1470235 1658500 956435 1671402 1197090 601418 1425047 1395160 1847105 1662649 1991855 1163464 1986662 1444096 1012801 481576 1485889 1307343 141142 884275 1354165 1290650 1112821 1173580 902485 1120464 1969100 403267 1398046 516999 1790427 969377 1916937 548034 169731 1884512 946793 1125708 301963 1292586 1324427 994887 1520116 1625359 445727 1699856 221726 887866 828502 1326842 1673632 1309706 40356 645781 548045 1167070 307464 1222241 562814 1733087 305306 1841917 1669278 428301 666771 1841071 559639 323842 801879 496700 792982 1724289 592210 473261 1591107 884619 329819 125491 78973 427954 1400218 656634 1371089 995963 1349324 56024 1271686 1921993 91629 800166 894068 537019 1474083 1387331 1188786 682869 467161 751680 1605835 1605313 769180 613878 221873 1922835 1506972 966968 1815336 531848 1711760 106344 94328 1992580 1214954 1484529 306777 900057 953604 1126975 1080137 572278 1040374 1915296 734330 816767 396968 73299 449500 1080643 724762 866474 1882786 343908 405075 1959457 1768033 1657214 1596727 726530 773975 694250 1268321 582120 1350260 242356 1349959 1088667 1053810 1654446 1850382 982941 861595 97211 1106609 1732660 1669680 1093592 468003 1111090 1707771 707610 68546 952166 1208221 1386024 587333 963406 1577716 17639 1674337 1156922 105137 594726 378429 1035709 779825 1075737 709981 1616456 1332401 506737 464610 691011 158583 184691 1364710 119807 1085665 223581 1306846 1991595 421556 801519 72467 1596046 163865 451005 1819391 1782334 204791 326678 559332 1584406 1149403 547620 1842155 991022 620122 1824216 632466 1668891 1614120 637240 1218461 1915397 477251 1304845 1419916 1552673 678816 940107 903492 990522 1353913 1149334 1369358 431349 1586963 372183 1204963 1862698 24554 862739 1627627 681231 1161578 1723753 67191 38626 265536 1114987 248475 157274 760129 1731707 907038 887393 929020 1278292 78836 651314 760236 1693671 211325 692724 680069 394384 1799828 1272333 285621 1502859 1012108 1234683 1650002 76580 52494 1632290 1757984 1575923 1126890 917990 253694 841384 1267546 1458015 1490253 401528 1779412 119990 580375 336163 1379811 1225776 924231 731286 364249 29212 1843989 1240864 1077653 1797990 1013634 845875 867368 1271139 919101 1068299 470971 507787 1445077 704282 1539348 1517252 1590084 1948265 1667569 1187981 1843169 843273 345210 1949085 1927209 472187 1179795 1650544 652618 242153 1845209 1879548 1931379 174997 1009413 165303 1589975 947018 1424965 851070 490497 1678429 1227301 1309563 1694878 1144578 935943 599574 1922461 1670325 671235 728528 385034 459559 1296624 500835 750753 1330054 1166641 1351078 106397 1071306 1079657 1250650 330624 531331 1094603 1214969 765306 615575 137326 1706446 841231 238004 1908902 1347831 614821 1543796 1918150 690313 1869687 1938932 1734598 1784319 897425 1506182 1978034 1364356 779355 444560 735535 790517 343342 728607 642563 270701 142488 886062 527122 1624585 1785933 1905711 1178382 382210 874973 1797421 1168757 1876680 1950411 660090 1620884 1173377 24653 55400 1039504 1475165 1889631 1093059 1515187 820299 1316240 813309 1205140 633686 1397041 1156315 772890 832514 434290 717935 1484589 490020 605123 744981 180546 1723374 943428 557071 1029179 1194919 1807666 326268 1248994 766295 537152 1627976 44780 385119 996565 726294 1442160 1994692 274712 165299 1342138 1379820 575382 1148268 106 1333585 145936 671101 1586939 941086 1010972 1006966 265380 318286 552542 1114968 663486 88987 569683 72363 1831805 376789 598584 483674 354334 738902 157105 1812980 157147 792648 1482187 1168181 1958174 405243 797027 1722559 991536 1959907 206277 1036585 1716864 1007325 1478434 1121881 780040 1926929 1357656 331704 21262 893976 418128 725815 1458213 403436 1849716 123006 407454 1083961 311300 437126 190224 1442223 1986641 1733522 410458 268362 151604 1438720 399260 139669 1316935 616331 1101346 242068 225018 286273 1441112 125077 1782062 1750231 1892773 1041907 102475 1494415 1339818 1797515 1880149 713104 1510467 1518930 1616621 416219 1168666 479853 167230 1070286 101390 597163 557344 320312 18477 1957610 775496 445245 497963 613929 60169 248480 780640 1084863 832360 570488 338174 355278 72866 302431 240097 1791595 1864616 641797 1324381 689670 1499048 1247886 835742 1373751 1429265 331569 1554871 1997494 963155 1423453 523078 903019 114375 588331 1175092 1358285 1686377 763057 440862 1586221 184822 197801 1403316 1358646 400337 1533325 288402 1627664 281564 1096066 283774 1894072 363613 1493013 1350692 1239083 112278 1359376 1295198 1929950 346645 1757691 1171659 769115 1195766 1627612 940918 226890 1479062 291398 599521 505483 1904737 1698385 1053186 1087111 776142 1369834 395548 767383 209805 944575 1187728 1616580 1425484 1344197 1286308 849010 277922 1331897 158170 1351444 543628 161398 756604 728975 353944 1447711 196166 1487190 972974 1698632 692082 1688607 1093810 308907 1797939 1493276 1054879 187147 1880415 1761776 700475 1734347 742594 1396526 857723 1268952 28005 1728817 892135 1115150 1923069 1680413 141354 1522491 1130885 506007 618281 1718203 659405 387503 919502 578206 722710 1942516 1813251 1604386 1985991 1992901 1418473 616267 914585 1171133 413348 1282441 345076 958313 222002 883481 115778 1253455 1821572 570602 328589 195566 1727849 243928 187692 1203406 1348799 1424130 942053 1908292 1486634 1009457 233965 1505947 909766 1969725 313730 716908 1478499 1847299 1529160 756621 764974 875821 1008925 810414 899362 569896 136279 1708067 890001 1008237 1179492 1451245 566983 1117659 1344696 1485928 73810 1948898 570241 981503 437394 703640 1202430 1340738 131751 1033964 1881522 238252 1007704 896463 353249 1360606 1959318 536240 1196608 747206 80794 67138 1065350 604091 1302615 1756244 1305511 805438 1357576 160212 1508933 665768 907932 958214 1484622 1736248 29086 930475 842793 714133 297778 1268754 1730462 1593297 98110 889948 1633881 1576795 1102374 728837 1932528 1475716 1206190 1968634 353411 846137 11389 173640 1188026 1142946 168832 428744 1700289 1444910 1213919 678791 711929 1592577 1809997 1648751 160889 457526 276984 1672431 1391268 1474347 259416 223751 1400673 1851445 1226088 1951212 1742583 1713512 1485448 1082756 848894 1168971 1496375 619302 680389 1158330 285692 1317607 388224 1182133 324400 1376832 733714 1984620 1264689 128358 1029454 1562973 472890 1514771 910425 103893 911828 172319 744598 1617480 1653777 256072 1602921 1651451 200368 678561 1499584 520954 149965 1794501 1451804 506883 387837 1712737 1508888 1847414 1811603 1203228 1138093 1774877 813860 171517 1149087 1979200 345656 1876966 1578072 1626810 451154 1372567 1070907 496335 1350499 340560 1132262 89388 813952 138712 1569148 696143 27191 257616 1487726 591432 80887 1890540 1828273 1508942 1983510 1391854 870623 286339 1876119 1803328 1314326 1963850 1541816 268575 950183 1488768 1420754 1397218 1033888 658260 1676802 1375011 181960 98170 1998280 1071553 1966044 774541 126739 539806 1042259 1783699 1385842 418853 1879863 790487 456237 1471653 1683348 1167608 1732847 65824 116520 1882696 327566 1690729 1065864 680147 17393 635577 557129 660655 290064 711327 495244 242863 1374919 1475689 1457984 1350963 333738 773256 477934 1946607 1921557 1495541 1160649 1301619 524359 1450252 262014 499384 1079053 602386 1102355 201325 1894900 1654187 925904 1207306 785446 1523071 1877532 1230516 1849187 694142 909821 1909726 330119 107184 909740 788561 1118442 1410707 1781188 1134571 1169248 1329148 1826743 1609636 545605 131620 1715318 1734722 1155500 780995 774677 1757693 295604 1023446 541306 985059 326474 872464 296371 426052 842494 78611 1192107 819656 1757727 1783660 791917 1909932 1806380 459634 445592 114557 921402 1395522 546033 1632579 1281200 467081 636428 261638 1813470 91335 359790 613544 1317653 748606 600985 1539820 843338 1731028 1312226 1998211 105180 783986 22560 1815374 1092592 528654 548085 211524 763025 1972330 1769925 1974433 1960681 86788 412081 1302046 1346102 379280 114227 917025 199645 394213 284799 1561110 86453 274628 496463 271416 523463 1545179 327290 1393013 83960 631215 375148 1121006 247561 60667 715245 398586 635241 569331 753576 1207903 873598 1328635 809784 653115 1684133 147148 710253 1108238 1501318 663922 1572749 1258876 93488 1493764 1238271 1492164 1664217 1485294 458178 694178 1258021 472643 545838 1773418 698753 512394 1706299 970557 1435333 1692069 1452848 1002504 1337744 1342141 1869308 151208 1897691 810137 866771 508648 389618 833604 1722733 838010 1551381 1745818 1869825 688810 252046 1429146 1369014 980612 123203 1151840 347539 408845 425646 31902 1402116 146940 766028 1710727 605860 1036406 464456 727993 436841 1302884 1828957 1877106 1980018 1108866 1311369 193377 580906 447504 280638 986762 520304 1129903 1142211 683855 1330838 582482 199319 1453921 1366983 1643784 207020 1864582 788014 23559 593099 1789484 390985 1131545 911000 326576 151996 247045 532404 1118972 1714505 39188 1333869 1558981 140697 1494630 1962655 1454321 1973279 1346861 1494083 1385102 118708 99120 453373 807787 43676 1064281 1024075 261221 827372 786890 97093 1533031 148214 1178266 249096 1147868 863904 848309 476422 807028 600519 1718693 1691160 1676603 446010 1457344 868866 1770472 1234729 1068421 741749 1930245 244831 1039497 280031 1434799 1129917 1787765 959334 1552461 392706 1479329 1695997 1138508 403072 1034626 277319 1162563 1397917 1716497 1314743 12682 19779 1911471 324467 533678 367903 670932 1458320 1779109 1976088 1848561 422664 1342761 656041 1950399 245864 516017 1752162 1416806 1196501 1951815 847443 158032 96101 311953 852588 1965588 1504207 1237709 1490455 1225118 1814879 1012830 1816707 1678991 1180047 1658691 569637 1963199 1974003 954286 1003573 1360071 1015732 889273 1633472 235659 316118 1560711 278378 817953 47955 1229294 519049 103713 969219 1162837 109486 940756 468661 1051084 124990 127236 1356546 1670443 1461419 1460087 465919 199888 1624440 1767529 1187662 692787 557920 1066156 968931 1045015 666798 53051 1333410 507016 1611127 1290838 726688 144809 723835 1946020 686392 931751 1006814 544627 870038 473656 1690426 1701144 183378 703815 1448792 604066 655637 1445498 938616 728998 1952849 359143 564659 1723344 535904 1847437 1139068 968935 1035004 618302 1998003 1521359 1915841 1220184 273653 730956 770218 270279 1605827 1683075 1669213 12957 1981113 1971401 1122398 66554 981081 724581 1121145 1972022 1373783 1243406 200409 458517 1571070 1103379 450780 953016 844613 468297 1606807 1374768 1247154 1423760 525468 282233 411159 1398267 1658538 339869 268501 836091 1637053 388794 1876409 504780 574803 690132 1218899 1832351 1705657 1898500 1291018 9096 86432 1723303 1218973 753431 737231 571242 362744 1510569 296634 448795 1600648 417013 1003658 1659124 801230 397636 930159 1852647 238710 1962411 1460210 1170422 546535 1833431 60380 1342023 1632197 254088 1454728 1247366 826723 1700814 70082 1589598 495647 1096824 641236 1150584 1140419 1207000 1088366 941163 1821366 1272161 1549918 1966731 973683 405358 1646587 1313628 448776 899478 133435 3137 1323944 1731229 1570468 161016 1445085 1879874 808980 62274 1234126 261155 1103426 1038454 158515 635297 919477 1780947 1329785 1585179 1954816 1749446 1467706 1992202 682591 470979 860998 763496 615060 1288602 213679 1772728 1129097 783486 682851 944107 1953533 496451 129344 740656 554481 335928 24902 1157684 1322448 846994 912826 1914700 1813987 49095 130975 971711 1068673 1510052 892330 573193 1221881 520699 260919 1932364 99707 1547726 436434 344472 1858256 1002024 865659 1460060 1679886 1041256 1895610 531606 790071 999858 1128117 139816 571533 579835 1262488 1525087 470450 387516 1412652 1350972 872143 227792 138399 91994 880780 1776065 774668 737023 1676196 703484 641593 1403664 1236524 776828 29368 1583519 1956819 446642 969176 643930 735297 223147 456847 1796374 1235030 525423 525747 977731 937601 1348161 118602 242263 882753 618835 1682428 1016230 288987 32953 371994 1388443 1509810 1354116 1858702 512105 1428631 1116966 1941228 1835459 1982501 1552945 407861 668435 446584 369597 1969897 768356 864578 1220867 552813 1165474 213702 834336 650070 512385 779402 664583 1423056 33671 561385 454007 1503097 1530819 1024098 1850277 1442326 1507315 308682 1136520 731846 822860 473026 888230 522203 796744 222754 1305339 1919679 1498862 1391928 1535287 1925418 1022530 1402525 576922 107799 823606 1948787 463949 939053 440524 1150504 858672 1001286 648357 1676440 972773 151088 1393046 29580 433158 1467550 636392 1820143 835055 1684516 26720 1060457 1287916 748135 143457 350742 1058384 906628 964298 144468 1150763 234167 1136703 1148561 1590449 1626955 1253527 1656619 529741 1540073 334464 602451 1008883 418525 1429097 1375065 1923214 1209157 1259793 1644827 1983205 98634 258490 609928 1232617 747956 177445 692788 1311937 1292637 1293990 1152311 1512351 1668635 461010 570747 1915558 1147935 1050576 449408 157364 1332661 748179 1208153 1072628 503151 166198 709587 1304936 1852073 1133606 1016207 1981928 890333 1759726 1760033 1009393 1204562 1249204 683135 1932915 1139016 1879896 154752 959330 492234 207261 100591 1259175 1792537 191356 1404191 1709071 1605645 1136716 1497655 1367933 1070780 1946722 366015 29290 1426853 521629 192326 408624 1090157 596786 125049 1263887 526358 1007611 136563 1661676 561754 1030825 735764 1178359 405204 96320 1285645 1770458 1558868 1901511 1145709 1807284 1905895 434183 1449155 140619 1072715 966251 1371459 1897436 1029350 886211 1380421 1788545 841173 30309 844311 919108 1029481 1341737 1853510 499947 919436 773155 1457861 1464024 1379304 1438513 1217825 1877805 1026836 1098000 875919 975730 713062 1473800 722270 1505688 1931967 904453 1686987 489482 178409 384341 875356 1094882 1573487 823620 1686758 1776710 979668 1373057 1803112 420719 1729852 349405 1769193 610965 416798 1567817 495324 562527 429721 1303609 1361434 1042778 183975 1101689 1612719 1349736 686969 855864 1265137 200466 932866 1972404 1451913 811257 528007 1185154 1047475 1857975 1922303 400253 1852889 1850907 585404 1424723 789859 1419502 65128 1736394 119720 851812 135609 375831 1060416 1001507 796640 143985 1680035 1372936 1351910 1603040 1013275 943171 1360083 756784 45720 336430 400136 1647099 1834179 721362 185755 1325408 1679729 401617 684961 960386 400541 795355 1048007 1334491 1238149 1138292 157602 660185 1356003 1086557 1719624 1566032 852229 1538964 1985715 1042679 1302341 1685775 1453902 1817396 1749293 1275917 1497921 1454011 850419 85704 221068 1813140 898050 768445 272215 1044886 1913700 855655 1844886 1666840 1459734 491278 197515 1293950 851547 1769777 1286108 967838 1511837 396536 1955115 115825 3378 476173 1126346 1313145 1196136 1395343 588262 511413 937801 847483 818160 1577077 1434074 84148 1556731 1534034 1586829 728925 525562 805229 1358504 1392353 127879 1244869 990248 1727324 645296 1817776 733719 88319 401189 997163 1586203 1987458 1562670 868382 1673949 1296425 1483570 762219 1905179 902005 924277 883570 1970880 1300950 142954 1158978 50275 504621 158919 1473356 886649 1083516 940910 1071855 1428993 975009 1538341 1993964 276091 916601 521972 1813805 63310 1534062 746761 1756625 1172544 1992805 273713 1078526 1814479 736690 1495508 361264 90728 703957 584083 1894595 1177689 1037199 324685 1871271 1266665 1955262 111076 584463 1794398 998715 1866138 304735 712027 1916035 481699 42564 1341985 927963 598373 1207952 762096 464712 1921230 332868 642804 864279 931441 1154756 1713267 115506 1039439 1326733 565623 727747 621379 1710508 174864 1780709 1793521 83908 707368 626848 260213 1607811 691092 988868 359431 1352553 793021 474569 1976493 1136357 1021168 46827 1454036 1545794 776184 1244276 511853 1928566 144002 760950 1650791 1980809 898204 1248191 1587218 73316 1050019 1176718 1641760 680972 1720696 254002 1695572 580802 312689 1406543 47916 1909897 1427545 1293523 1733861 1456814 1108373 1582384 486352 1533836 970990 37660 974835 156330 305442 1139656 1721316 1618228 779670 1602722 1305165 1414106 1216484 1840641 959538 961324 1209368 810230 459894 1771527 103008 1616463 1780441 349586 1886464 423509 684032 1336176 1779061 1545714 805239 1383734 1365445 1242352 414694 331446 784778 1688269 1754273 543111 1876581 224297 564202 211258 1740463 1070656 1752405 384683 919235 977033 882551 35967 765240 1273899 1606262 296763 1533589 1038490 1349189 1973975 1036245 97422 853206 956475 677361 1057715 1431689 12741 526106 376688 1157297 1423903 809462 1582500 1990966 765316 652799 863633 1613355 1895636 1641215 991499 1430306 1706942 46566 289384 166618 1925877 1677588 1500219 444127 255279 1368319 551465 1925478 485154 1823490 1099034 1989288 594550 322783 1526340 1139224 1899207 818309 183458 1216885 175607 337292 47270 210436 641720 743433 75605 1700832 673704 876064 559391 732710 541411 1239730 1888549 1174947 919166 1554257 895231 1014979 1259009 1581160 582821 396199 1283546 845732 181568 1960499 67912 805915 1390600 836030 1409485 1349477 134109 684644 742869 408107 1973564 467623 1377036 1767890 1288843 1582665 1601739 1734434 1632236 1049011 1410438 990317 1284008 1705520 801031 197568 254592 987284 935406 22955 1849786 616782 1787530 107538 1810671 1480997 1792516 638912 429172 512640 1379989 808749 1773479 393228 573334 713951 724109 1661128 1904178 316734 825955 901503 982425 1811783 319337 314454 107752 1435679 547087 161270 1552831 339720 527094 1446247 1265356 1410737 1643441 353274 853713 1396820 193913 1234954 29165 23804 917833 1972187 1716289 1401573 407988 1127395 1261213 1421210 425594 115348 451112 1264626 318333 1511439 755645 298092 934930 1784468 231913 221297 638370 507684 33062 1838812 1162834 1192177 384723 1938077 1220517 1669854 1184037 1260568 842623 694179 1571138 1883329 1353109 336973 1707266 1222463 114001 1001952 278245 353479 1695628 703378 1714387 1546645 1136156 1560004 251322 1185505 1668392 333139 69954 1367516 1987660 994606 1668996 494233 172995 1218028 172706 1112726 1912761 1273552 10099 1955931 13086 1356819 718791 590758 1296412 861999 1892906 1997943 1966787 468140 856080 834314 1646003 1893982 1564146 44535 1238448 616968 878077 1612987 841656 89520 1336157 764888 1179798 547954 638398 153627 1338001 1816847 280400 1074418 1370263 649737 1154574 902757 1376247 1383956 1409820 609075 55270 331241 887163 1213923 1318906 513464 401523 1152659 803260 158748 1608180 116095 1414075 1354590 517395 1909042 773817 480637 398246 147845 1617146 28429 547435 1972255 1667426 38194 383317 187879 36319 544396 742288 486673 108454 11085 850731 1249147 958503 1274994 1485302 1727999 698762 74158 540566 975028 919951 1317919 340140 881750 926725 737674 554226 548242 272684 1316813 528452 834131 17533 1512593 252949 1231667 618463 1454290 541282 935360 1911615 607326 459598 111737 1832427 408132 1612583 1993262 1086883 195071 1543008 514701 728180 1186055 1131567 721576 413633 1676795 1852644 656381 362551 971692 622971 55596 372934 1183767 802482 746029 914089 1737744 1153958 1902972 1883185 1808473 1465324 1382529 63244 41198 202842 103919 73573 1517257 616352 362089 553158 1110547 1567591 1513372 1872415 434714 798117 1462783 17016 392968 1179961 7058 369991 462193 118729 303292 519946 176756 129520 1242820 1664138 602977 1398889 619657 882994 144793 1174314 1002383 234958 953862 1530208 386292 742383 1190211 1791035 1725295 1300433 1560805 376187 949718 904616 1457645 1328914 135802 236239 1784436 1419681 904354 1688596 691257 98331 579496 1354722 1304738 819058 392418 1594997 1856316 935764 1000336 1645025 849029 1732945 1416449 813050 1923733 1230165 21533 1656645 660775 242458 1872398 1093945 1375954 526504 707161 1463760 344081 1496720 1390071 1406541 495848 225444 745241 526510 695187 325526 409145 1590766 202518 1096605 830830 690713 882069 1031665 1137213 1808429 685160 287675 248476 1504537 168231 659460 97337 707535 660629 585119 1136408 1005182 723172 514474 474145 1715113 1367001 1689793 387811 1050547 1167454 1257257 1878062 1699227 55824 1675132 472174 158720 988348 1595875 380291 1476320 78553 970728 96261 506682 510858 906795 1730445 311370 1055398 1381422 1944995 462155 1564420 1874996 107993 1835741 1759348 783547 1117699 571920 1788379 1091797 1054519 1026641 1877933 175822 1183181 1861469 479231 191569 817366 783307 1944980 647343 1743575 1463986 617903 1526271 789491 926448 1426053 1338414 303926 266920 1453710 797598 1997363 1792228 588914 489526 643782 646934 704796 803611 1817781 1163704 299591 1392489 509462 309223 1793747 1151372 1892061 582023 952109 1210152 747642 958579 646358 1526251 447319 1977244 458569 1865935 674555 1084330 337033 187801 1771508 1303321 274004 812904 1024235 431643 1476389 1967671 118903 1681202 501869 1302244 653613 987470 361789 1771528 1151514 1274965 119650 1082801 1185300 654369 1556793 484481 690805 1625441 1607186 364803 1760864 323775 842561 722921 1689795 305307 1391872 1323484 1265564 1677235 605111 1278632 1856202 1756413 1478503 1964490 372694 1660905 226948 1570172 56814 477671 1108200 1088833 1750366 552378 304235 423651 397515 617322 305813 1134187 1256810 1344957 364982 1553048 1995348 1709262 863331 1442727 1662476 790788 64206 38662 1840654 42628 1573164 1498583 336285 1304756 417500 1254562 57402 1730823 284345 1013612 350648 493554 756613 331093 146903 1289468 273110 577188 1515150 92508 1908798 650797 1956248 1059013 1714072 690767 1882773 217381 1585449 1889774 1546273 1153457 1398066 1995859 1177311 38124 1446850 1745448 429054 465115 866574 426183 112991 967169 1125070 706444 284455 85250 1250105 1883220 230197 1345474 1997572 958447 617682 1695413 1068877 765079 510443 521737 961672 273740 1485497 1836254 681735 1455630 1194239 1433586 716402 504453 546443 1070996 672232 1440376 484123 165364 418679 1173855 468117 67952 585134 1095736 622014 1902551 629158 341434 259288 1347110 228590 700697 1095244 90924 186546 176567 1644914 399955 1171931 915073 1862904 1217025 484098 1013605 382822 1802180 1132902 1694985 1568631 1959184 771831 1491117 1337564 1551856 1132053 1725881 1839280 17301 1027501 1654129 880344 1507228 798800 1531168 1496521 1277139 1690494 1970944 1586167 574662 821512 938929 1565874 515040 886620 731567 410385 471373 582437 1671833 829859 1905939 206324 1916867 46612 343387 937795 1938369 1043194 1915477 546763 1681178 207454 815068 130206 1200344 1824470 922546 14888 455401 1974380 407645 1432355 1432507 1580891 1529306 1221162 512351 1506270 788439 980229 989906 1332562 512274 1527452 134562 1630433 1677594 8662 1797690 131145 151559 972700 1074330 1752701 1820658 863763 963762 1681813 1725111 1579280 1029803 1845193 410601 1019888 1044971 473805 476843 1211379 36770 645203 1892971 872223 1209911 1715460 26051 540965 1453330 437952 1950704 885457 745899 248479 1298321 1143764 1538114 1938317 1608414 339480 901192 1491718 1301721 1858581 1739286 652330 1674812 1322502 396724 1256663 1670110 1563205 357253 908051 611824 1864087 1346529 327364 824273 1155090 478979 1518593 823886 1581858 752307 1045093 340853 1863231 724011 1449161 7219 1718300 1324814 248136 502639 1533732 285955 1249716 390181 977230 1413130 33072 66248 417701 9100 907269 591151 626624 1703922 285893 432752 1303688 844976 359623 750214 733593 1863806 919809 968719 1533369 663453 313115 1607867 408955 1015334 1450005 811231 1026992 1188142 1100893 419532 1490515 1354524 637546 1565412 1597214 1842638 967976 1806019 389586 841932 1824007 1967341 631247 1484851 1541198 375763 758010 1717351 318230 1719885 717191 736340 785618 1174319 1696261 766482 1890944 970106 1329386 908529 732386 56836 1027288 1326774 33414 519372 230089 1774434 1827674 1921274 1013746 468850 376012 1198503 1954626 210661 7638 1966702 662715 1396432 49137 870182 1545670 28311 889671 1033584 134616 1869314 1283850 1871197 1454468 1009926 1001530 1349541 1123401 1202802 68840 1591443 593615 192257 1360285 456518 260696 265610 967147 46739 759654 934644 1847792 444357 351647 435125 899016 433673 1096362 47380 1978737 86068 852286 281476 1460376 646104 266204 1738016 7218 1841698 693014 1345462 1836948 1522602 120031 1041620 1065296 964953 975466 1919582 1892931 1291094 1741538 1217064 1501937 746460 151915 957710 754383 470112 1519725 1169838 1167280 217851 340746 702410 174575 1465095 1989818 503566 1587976 1469304 6543 1819826 97220 1090875 1139060 474781 903304 603743 678113 1179014 1707675 1635707 385418 1464914 1051330 1141686 1650358 311193 1603033 947660 1126311 1539556 1533346 580820 912699 924760 1837454 540384 957500 98413 1548010 995869 978716 1646036 386509 1258768 481177 1022259 1158102 1807500 663118 761945 972618 582556 509418 1136236 1179357 1805030 1576194 109674 1245528 1693853 1139972 378374 1871618 124073 470601 1712590 797665 1579007 490524 472142 819309 236781 408820 507790 1047602 693599 959808 752559 1157045 424426 513435 1847141 1188941 1118182 1135070 1085478 1404199 898065 1229782 670939 646656 158892 1339879 1747553 81703 369550 58880 279838 1494539 1256163 849793 573236 339359 1971908 1988833 547113 1817056 1971063 937973 1542577 1741244 1672043 1434591 884398 392234 1834518 1274995 1077283 179469 4270 1880650 1293021 691537 628909 154994 665063 1647616 1024191 1601196 1711640 92511 472468 1498958 588402 663956 1998483 1837592 1405725 1084535 1609952 1413299 1521132 1783798 1610815 1637500 1495891 1914280 780866 619235 347328 1083860 189203 885253 913196 432664 1975392 46094 519603 314497 1628268 1575379 1632221 1740614 1315054 1404719 174719 1172353 373037 1169471 1760816 1784619 701724 1357015 1217512 20449 1108552 1552975 861602 1834442 227064 1516639 1766367 749848 1342659 1178485 1472282 1660040 1463508 1645213 804407 106514 1679554 618168 336770 960742 773221 1291770 1261847 515276 188648 46128 184083 510935 61826 176786 413155 1547574 1287412 1599990 1477292 267655 1070807 1610686 351429 639692 1031526 1145673 1107712 1308607 1576098 1416750 1637829 1443868 749041 1027751 1251416 952842 110287 1266357 1726421 559377 514626 1730977 1708465 627973 819556 1607591 532665 317143 122153 1301736 1806139 1364998 204657 136449 753537 1006357 721996 819272 243259 979742 810510 1454888 454253 427211 851234 22536 1588421 771798 30407 1530053 1229972 1657124 1064776 1143752 1439350 320429 1256651 1328075 1778692 565065 1470177 1819431 1569609 1273801 776994 1530364 153583 1291028 943269 1718143 1083315 1077845 1565862 315614 341747 35702 1679133 330203 154492 54191 374023 563766 1834319 1732739 715988 1500216 316706 1893676 1330599 1253059 593905 383311 106997 525435 1816156 1443817 1414522 1278751 875218 184797 625801 190992 1943032 1016114 531737 357424 134735 1664156 1241877 1968374 846218 639676 1069597 1581543 1228439 231744 281097 1439134 173407 825159 7971 1660233 1062952 1317037 1863265 1756748 1459540 183953 963784 1769012 147628 968790 339093 431488 1154042 1154816 1214920 615555 1684965 1749986 1235797 1573625 1238995 1169822 993852 1670869 395490 577684 270463 202108 221891 1615790 1217926 532998 1127748 754550 663643 280513 1979156 1103904 1010762 437128 1641640 1622702 1831984 229863 646813 1811000 171787 1123960 1765239 1040729 1710777 308681 1803207 1692640 156782 1430922 741376 124744 56687 11289 240946 71313 1224037 223251 1364101 1822705 154667 633862 939227 826251 383474 1760384 458136 1353470 4005 531480 1166799 1615197 425638 1862529 1230754 1534546 1516487 1683519 566012 86860 338182 1374958 1830903 671920 137545 355270 20020 970935 696160 1007768 986419 1215203 1550194 663211 566916 604168 1776049 566441 1536439 1792291 1078341 1424033 1589938 1455196 1609671 343075 815785 236668 1410541 1879810 1508191 1148362 569374 765546 1922380 1019757 1464919 1321310 543094 1215874 1205429 1253626 1583116 1698020 1946308 1141769 1497507 709400 399820 1996634 1007774 1751307 676613 370217 1956300 358723 978356 1488522 1892749 1960787 191026 222517 1332178 1682235 1432077 402264 1487360 453658 237251 1106202 1842316 1457328 845214 397137 1530075 695420 1962362 536081 691047 1368648 1367154 739282 619458 1412614 1784006 1263699 1015452 45472 1744232 1790920 906738 6283 1830914 1637430 432442 929902 1324183 1378995 986743 1894455 135187 1520992 78230 1592721 500599 335753 411438 224303 1484422 1548682 1542656 1904421 1798932 891682 154604 972993 1061721 1640432 251660 908744 1045470 608397 241122 1737749 829359 1382567 270715 1317475 1142721 773358 1735742 1173822 795820 887990 672516 443016 1624728 1945472 34319 1408476 1536899 1857335 1913826 1262256 421866 349935 1042311 665962 570247 825456 1564787 1568826 107922 1792464 914516 1846265 1674077 200583 425204 293820 1139160 737200 1620848 696252 913413 1183595 175561 1348826 1707089 1223299 771849 422460 1565325 780749 1037613 747790 120943 177115 1054216 1914420 1357153 489032 1510518 1455394 1208356 730331 1362281 1290218 38978 464751 829523 1504607 1158450 146582 785193 1780748 1706309 1948627 1507610 480111 333924 1953784 699561 790833 687895 764635 1012858 391078 1343278 1865856 396950 794771 422093 966729 1749856 1803936 1843707 512407 1457013 765258 741339 1417232 298646 591113 1121432 919807 1603967 705182 500910 105783 668649 200702 1434837 201813 1476278 780731 629816 519082 1457015 1825416 1142599 1335340 1244166 1879663 853547 280910 1917526 500842 1435190 1750508 1214259 1028967 1829805 794492 1671878 1155733 1143719 330976 550677 399847 998025 546560 1860581 507037 1399992 978066 1894877 1680264 586066 1963694 262902 594587 238683 919990 167169 18301 608534 1790792 1842327 1293682 1218438 1396910 351228 1735675 1592095 1097406 205968 1349112 844821 1600266 968153 1012777 1045812 1547900 83736 1117512 1871541 463118 1017406 1697576 1528249 1407251 186467 911368 478841 1937934 265082 1831152 351170 1575387 754504 1894570 575436 564293 838993 1992980 114042 1314068 398844 1588515 1546072 806019 473091 206106 1771567 694016 896193 1364079 1504923 734554 529632 1570808 372640 361902 1560243 221298 1892214 1194568 1511950 427956 1066814 1708879 862998 889369 169588 1464860 1278017 1110199 1498578 1814266 1865045 1756533 1745569 54692 1518844 969088 562844 935620 1509644 1339221 317013 865295 1230076 502140 358737 522223 1909846 1654422 1686779 1824102 30529 1789999 1311869 76535 1239690 605543 1311527 614818 428887 1553379 1145672 198385 1750639 1216463 1046942 989298 423112 814465 979529 291253 1455090 1280051 753225 1632841 1177397 1654979 1282854 298046 505232 616780 1300252 625308 806040 249947 1473543 117255 642992 459833 1440491 200132 1270423 421822 499457 1654557 240915 1460025 121782 1228499 1662007 1072812 1267383 280859 1891396 561884 1807652 698315 1652807 1427590 1177886 383717 791185 1632520 1347106 1469643 1183040 563604 1848885 1875073 1243403 1652412 582841 1364487 129326 31439 1825811 561295 943287 1811559 1938947 1921945 1135976 1795630 1043400 1775939 830127 439138 1283627 411719 816503 1051829 239098 700785 500927 592993 529615 1213116 711365 1783741 916391 564907 1171761 1106680 209522 137954 430975 184407 707722 1064571 819861 70276 1457691 1866757 243056 835120 1934863 1506290 1098465 1040763 66483 1694386 165938 1647781 162382 1431591 1367306 842929 1018611 1123356 380085 1098809 1176439 1067202 1007196 141432 1481745 351904 624660 1451159 310841 1045992 622147 1477811 1805257 197231 474833 963035 944929 1220634 1023176 1948308 1417486 1822145 1361946 1409538 863040 1468684 1880469 1897294 1273106 353217 1190418 164873 1296913 968074 1412195 1916964 290318 1699950 448180 542108 79015 1918499 760349 1283238 1857543 534542 1566866 1640136 341746 227349 989041 950810 1499873 1403881 1833523 1144183 441833 1886923 435323 1096491 1759798 985439 1888563 1282473 1383735 1996417 1559219 1980868 1136046 448230 175747 342154 1118131 63665 526631 903771 1497316 1006440 1526767 328352 1254820 1812886 915399 1482952 1379126 1023005 1182396 601643 953688 1895072 1977546 1363726 1369960 1252260 791622 247175 831355 1108415 1066141 870243 1576090 1896522 1343729 1066987 926041 1039028 575186 1920186 1904576 776455 375021 944462 795830 905416 1390674 1778723 1797375 596981 1074463 335363 1235164 130376 582696 393656 1875886 1025363 1298918 1235828 1259605 164823 494216 1648610 830839 1354088 1582761 1513406 432756 891508 341073 1211250 1117805 1601537 1644371 1366387 1382026 1268183 641378 1887612 1251073 294666 1913118 517576 1765855 1281071 1197876 1088110 288404 970819 867992 1689794 1761860 1050893 1262166 1021424 1950527 588448 1841910 1038853 344503 110454 1507964 1460282 106534 1762219 776034 926391 1028178 1386605 214144 108705 1021207 675629 1188192 809715 673501 18623 24773 745384 357171 258396 1675778 1225305 571705 1203001 543443 530070 1433266 255498 1065595 1803582 510306 371769 1475648 366410 671268 461742 1319289 258636 1427722 1681726 899529 26175 1912351 1814112 329912 1127676 1080902 202116 1748890 801884 1583451 1593004 473556 1920674 2961 1964294 1865086 49976 1831878 1141379 1243409 1985777 858408 1819618 1394128 1210027 599525 1814761 1200049 611464 1444795 749729 359362 1744809 725464 1866360 1822047 1143665 421394 329065 1007848 1368372 1616226 1100536 1043906 1280485 1782569 1439554 1825048 1191660 1138286 197332 1179685 1133064 1262915 1094146 709357 1962603 1594928 99669 1269602 1332233 400020 46329 1894880 130122 571720 1150986 1220224 1186287 789275 854444 283375 19202 915891 1508981 880624 306053 1304808 1697287 1345069 1361322 350107 250998 510374 364354 1211960 468835 671941 1403741 525964 1537775 1765574 417941 78381 1872297 506664 1179373 1742848 1420383 1792749 666782 551588 1055901 379639 260473 1386418 571702 438234 1543565 1095996 1119065 494086 338212 497508 759708 838332 967892 1113600 1616127 630755 745970 887289 1651705 1359548 719739 121738 617388 526833 1207081 776920 478281 960395 522576 652544 1046147 1544991 741535 1788746 602600 1368171 354448 740282 1299172 104372 1458138 1563785 1772227 1972226 1609812 185406 457998 1877099 1932932 744571 1294502 1410359 918255 462894 1289637 911183 1279922 1084006 324424 83376 506657 484367 1385569 834323 513638 1576501 1881502 722728 1577330 250306 1099631 382127 1550619 1238037 753956 953160 1504929 657111 1703218 1144412 1697075 1381774 1474703 470384 694430 1551802 1005899 299328 992428 1425573 138072 1422440 1186493 328759 1442584 157522 1126163 120311 1830872 1513288 1398282 217471 1782613 1192515 620544 345186 715078 1573322 272358 1595610 1653153 1420516 1927753 359929 960501 57688 1408628 1292903 1226720 1391742 1358389 434605 941638 1819296 1676945 1681648 889738 1618493 389878 1139735 1373305 181373 1798968 1679364 631524 1786737 1962197 437545 1467904 389045 1754159 1840613 441164 1773931 1376632 1126937 1219325 1942059 27177 814866 1506240 1375347 414729 962468 1706531 1810204 886993 433990 920672 1569762 773925 1284543 1243834 175278 1045165 1474987 1434732 751035 1936656 1093268 938116 638576 1706699 702455 1845150 1583192 380801 1438363 1994831 237557 994018 1057506 1976562 654552 1027932 3746 289351 1160208 674291 857701 1525498 874406 4504 765684 1639772 870504 709697 1370628 1864551 1370230 1992064 1417469 698057 1080818 1206244 898881 1603103 1882583 886393 1343954 710029 269821 1871420 1809950 1769824 1148885 540018 1848065 1143800 1556261 233977 1419982 305385 517641 601904 97382 1094230 1231041 1426771 1243622 1223893 407483 915170 92427 464085 1601210 1941883 427560 325859 1144844 1418641 580420 1516099 1854568 1905810 1547047 1571662 1766668 1830836 276442 1018449 1518295 405552 577901 1563646 969155 1012621 1272879 1217707 1811725 1037263 793483 1879177 663150 567805 39689 22658 1723586 1054801 125227 490198 418552 809372 1625662 1203714 1073685 1611123 1486739 1059524 906755 459063 320276 1543637 1339459 1135578 1256160 756374 1865430 1707414 1006895 410463 102786 1297120 1928507 331718 1496376 403367 1683396 1344107 870254 1222535 1462635 1018661 861867 891250 325584 1159353 1954464 811669 1354031 1379256 132458 471245 1014973 919451 370464 433810 1572958 1799932 1820512 1275400 1826560 693435 924316 1934136 1002691 1612110 940373 1220807 1915701 503462 904389 807878 893681 1018734 1845095 212494 1574944 581464 1215409 771024 800069 405254 1244409 1349183 1054992 1724310 758422 1047108 880416 1198206 418328 544657 663440 1353562 252344 1819028 1394604 927734 1293580 1042891 1555191 612486 1610802 1652863 878093 1288895 1851732 671330 1371115 1065752 478293 1108369 1967310 1796983 856001 785918 756265 928574 1449856 585029 1917879 1022047 1839119 426098 132060 1215731 1066614 1871032 1262431 884738 1063397 1658351 1789196 1198798 1569684 1622416 1246720 1579417 986102 697707 24912 1057084 1173717 1395533 756791 677813 452834 1982327 1332294 341480 338205 1824063 304272 740195 881433 1813405 108866 5848 820891 1350679 1077940 1491306 1702401 909653 1997820 1746063 79878 1915344 958419 527449 481606 516150 288049 1247536 1555422 152494 1997679 1263457 1288891 332919 1887563 968527 625820 1200296 1118255 1994592 257699 657787 967880 1178677 278409 860792 425328 18029 993060 971006 1584565 1032939 595347 259656 1707610 680178 158086 501797 1640584 767281 1109102 308924 1467672 1484269 1655380 1831388 1295288 1484210 1790516 409231 819599 847631 897703 549763 1120600 392231 478239 1632347 1834257 303535 414280 1651839 835921 275836 536798 988990 766346 1299251 1263997 91852 1517673 258792 570244 1826595 1335914 135352 959873 923377 1440912 438129 207104 252625 1801845 640200 807011 140442 1052222 1165659 1110539 1845351 1803518 1080042 894723 1910142 1642116 1104223 1752692 1734072 1498018 1485679 834286 866777 234693 663375 1041379 906858 38040 53927 1447823 188373 1855274 1400195 442450 1252411 255081 1910693 260256 1667275 1264841 103773 918449 204318 1736061 1123893 578989 626897 550056 1862952 1025177 1445476 106325 269350 478687 1862397 1157504 1818237 1161129 846722 1137709 1642639 543660 1152216 564183 1151300 1272035 636021 225178 990613 707737 140813 1402801 388720 584385 585261 474172 55517 1521165 988573 1431003 1276388 1765398 858919 1904946 1406676 1887243 1982000 23824 1994331 1716569 1697403 112774 713879 239697 1614257 1777848 1444161 1764685 549917 1045368 1582225 1145562 1942488 1972375 1696322 1497128 1545084 1702180 144152 690527 270756 1876238 958315 849958 1492755 1631904 1982154 1626751 1791458 1899689 1496437 932033 1063501 235442 1470294 197079 341591 559539 1401771 1004244 1365566 99931 1158953 1940420 1546124 730806 925240 1103238 674212 213926 1357635 536253 820112 1813263 1291776 1563909 91115 88159 36323 796948 291687 8126 1075840 1933494 548924 343160 542558 1537903 900535 643534 533096 441434 401292 685660 1807237 1946018 1031197 1138985 1513651 166883 1863356 456767 1261609 833318 1988046 1781763 544022 175534 395246 385229 1815076 604680 1053410 527477 1987621 733900 1734902 1858340 1741155 510242 541134 261929 1300817 742810 319540 1014900 1731631 632958 515394 1651747 1171558 1750042 1357928 1208783 1874932 978281 1232904 417349 1145034 1877316 1529402 540479 55093 1631440 1479226 206212 1084931 1388823 43792 352761 1353202 1872951 1576134 930491 1064427 275553 1375711 839205 1015990 1641589 1862296 375545 1870852 725795 293821 1315964 799390 553815 504794 818351 622668 953928 82125 1114020 768421 1825290 511870 1837013 1929584 585245 1863071 1070133 1220292 1731373 1087542 644657 1193895 71012 1755998 1561061 1281265 1105427 1380099 19633 1326328 418634 905535 1911202 547768 1269155 770133 1374161 438820 320304 1790634 1189846 736299 1800066 85200 177327 1880211 1309806 113952 1163190 732155 272345 658252 1343979 1805246 500271 1429137 957300 1423133 215014 385781 1569070 1180423 1773356 1803259 1408548 1470808 1768847 1633184 498066 1958258 1883529 615239 1377986 1300043 1195373 32951 1290119 1797927 439371 1431562 778589 1921443 93289 986236 1404392 713121 752931 1833701 256624 121312 1694271 27542 1584996 1398607 1008351 1873910 382257 545551 170641 491585 807415 1899424 485171 961633 1606048 1056838 235804 1407373 388575 840277 1559515 631932 1781414 543063 953913 1932124 1681716 1656166 359890 342311 1499874 1897327 621695 13782 171396 410197 640444 528681 1635170 833354 1894540 440485 331182 797913 1190895 1532779 1593261 773447 1486417 151157 468641 1521986 1918879 140389 587452 1186143 1214488 906849 1285799 1771902 647881 191918 276758 1385751 1019378 1865153 1301594 1213837 587945 15874 1014576 13253 316886 1576557 1138708 1251408 1243661 1735385 1363528 178210 749512 619909 851433 1558850 1346674 898268 1164547 1668089 833644 577617 295002 608597 1894922 398337 110477 910213 1841916 628807 442902 1242853 529597 1713066 240184 344764 1205593 1960212 1526404 569163 650140 150267 1535690 297024 1859878 1733331 156156 825170 1673609 754287 947572 1970124 924141 990960 1416076 1473000 217419 1309080 1162483 563717 1671429 549924 1354798 641053 1208444 1936995 214029 1569099 1058633 1154006 1357552 860699 916233 1357883 254157 1430557 433885 1514537 1400965 1195083 776342 1330410 272374 1334345 264494 1744522 815740 1751766 835934 18998 1720835 661481 387388 1947835 1698300 1782754 1128443 1807819 1801120 1709919 674257 1655891 1511250 504827 1093133 1325625 931558 783381 1220810 1317714 1903360 1556599 720596 1464710 1183877 1510083 287351 1320200 366769 866257 1096397 1271961 554654 4776 1177719 1028674 541610 949501 1968219 512957 1952080 1537940 63157 1065628 1056173 780564 140936 1614320 1059655 909845 1658125 1465352 66325 786549 1780866 1655420 1502336 284788 1888432 1769387 442649 1615999 107629 1587563 1621203 1934260 1628839 970087 1267490 1047897 1236216 1755141 1303382 237595 92790 1314883 1233762 1948809 1598051 775632 1916068 1643419 324782 1614459 1069331 243359 364292 209748 281222 1402885 1917364 296235 1795357 607196 425710 412486 1545913 864772 217298 1304546 878992 1698796 517101 667469 1261464 1911400 1967886 1151355 319695 336419 779046 1620669 20545 175310 204450 1729991 1886423 275053 1006552 1043558 1966380 875810 1280617 66906 62561 235010 802444 1482049 1417850 1445101 520982 642742 628646 1140822 611382 1105401 769832 1363491 641119 685770 1027565 88974 100990 56765 1520968 379638 1728372 857032 1008844 578102 127799 1773388 57518 1317062 1649460 447738 507273 1591233 1041450 1082499 1603335 179616 290885 632665 84678 1736292 1546214 1929778 792027 329652 441571 1021309 133879 1283737 366434 1740587 1899214 756516 232798 1589842 1257671 280686 1262168 1089846 1513933 338034 467552 865077 840473 408894 650671 1460641 330043 1358978 805892 1440927 674664 88723 957033 85738 1148691 32232 1932791 1524912 1476291 554776 1875955 1492440 1094875 1755442 1386239 1374197 1252584 1743999 1142405 1738216 582173 223636 820603 952095 526094 246095 1755481 644485 710983 1382940 1116566 848551 603920 1178990 81699 1855835 1729544 1245330 1662034 624369 316404 469281 409673 642114 1165282 962177 939631 510068 1120782 335435 1758813 1729343 1362034 662373 1072431 1635838 1670450 385208 1824088 501390 922271 1673320 802695 1341392 580246 404231 1748046 1927923 617594 991098 368084 461358 1834488 1557723 67731 847036 1590501 1489519 1037351 1045375 1895411 436692 817776 840559 1130782 363026 1913303 641001 676128 131365 549777 18573 1398726 407294 76929 1021370 1571075 74680 1795947 1673512 1687500 1741255 735292 1061512 1711405 1616660 446125 625154 927731 1538749 740817 358870 1409098 1722086 362168 1594342 272308 1864874 1715926 700847 1837930 900993 390373 454900 1824175 1216617 597690 712098 1870330 15693 721804 505278 609843 1679614 632462 947127 1004460 1767113 977519 1934148 1171651 647619 1313273 1898569 1949072 1828327 12432 1232501 188136 656779 645488 1395782 756416 357993 117262 14717 167511 1719523 1934394 65948 1914840 1700558 371098 816359 1695850 801561 1506785 421304 1140390 845912 1934382 602940 1227546 1582866 1419504 393385 692744 590740 1147469 819011 642748 1117956 4202 118861 1247165 1218814 341284 1824111 397702 629607 1844938 1318678 174094 1381378 1871759 1909424 1642753 176923 215741 48699 1705302 1088849 411358 564726 1004311 1604935 1541664 876342 1907024 51719 799898 89205 1929707 1967250 39769 272305 135232 1908247 1697638 636855 549287 1334604 1618243 486646 1152702 1340405 391171 1652468 236017 1886162 156836 1271241 940176 907828 1287584 1644430 672662 1625491 1169198 1651935 154035 1775167 1662351 1622150 1128083 488345 551618 1635457 166237 1044029 896305 816924 525430 227777 622632 173601 1591976 1815419 688413 1575905 1197455 1510201 732903 499856 714516 1678942 1820745 1398957 563383 488915 15958 701478 144313 1324428 1408520 216317 1847419 522498 213731 1290859 1157083 1609712 888980 720337 660637 774236 1448028 344719 388547 701109 1026367 1991754 1455490 117883 890230 161704 605784 475638 334988 285506 1485279 1085693 1228243 457003 1951584 1657935 58707 1169128 520947 1079800 1812120 1228301 1123809 699977 1947052 553664 1897291 535354 1969781 1584489 873918 739388 1290497 434071 1022415 240446 757509 1037066 1142413 48426 1797385 963820 960987 1064494 1076206 1150739 1929285 43662 1145924 1403093 131279 250781 1596988 1816694 85604 1427966 1594037 142296 373076 1556467 1591864 1006667 207624 754443 173553 1401669 882706 416992 1276273 1752670 1619920 1724575 416874 1977763 1400284 304643 100709 514386 1129118 1578725 1256313 369647 1788243 962626 642620 28667 388057 1627765 1794654 916240 1320370 665172 690899 1068830 1538409 1938846 954746 728323 1935671 1387763 1912613 1694241 524270 58118 813549 24498 417673 1230601 1879575 655762 1958745 1996930 439749 131502 1695891 1054701 1008506 86599 251938 573164 199775 1411313 1282668 1767603 594457 1349835 1984263 1970075 400252 1200710 1520462 678935 1430644 411150 739490 237667 90951 1850503 1966808 929100 935382 1376890 806956 1830032 1501327 687693 1249101 1183796 1196277 1599265 1966320 1286140 1053075 784931 47749 241752 123442 1512811 1923889 330944 51008 662719 1416635 1353308 1167299 1900204 213752 847381 1782429 154300 244976 624123 1647850 1525419 811510 956451 118398 1336363 1709716 968580 1073186 1398876 1675346 327491 409082 557153 577681 1729457 1207902 103725 27535 120934 932973 415223 547273 517924 1780094 1410216 482911 784385 381318 1606011 120884 758877 1703125 708563 177375 1278101 1207114 936856 1101789 589199 36070 196033 775990 1270089 1960821 1885181 579180 983627 520918 1145593 261759 776283 1271175 1095473 818232 17136 855643 999584 1919984 646654 1083566 1144839 598530 1394337 512033 256468 1225322 1854721 178446 721225 495199 478953 1155180 1368693 1395948 144306 998328 818114 661818 520458 1921958 982563 598869 984371 1660700 672362 1623360 345285 281713 1799322 1940415 1284632 76543 1522205 1950554 844141 1851068 860991 518926 415662 512726 8313 380584 1424289 1273724 457075 1003786 1117851 899673 1785501 705685 109834 1155602 677328 60221 1510570 335704 1393932 1653278 1149530 1901445 603393 1498646 892341 613807 1131188 1118687 1213486 1385266 1940284 1588668 1054673 1839830 3443 1066039 1244255 829505 483445 1871687 1847577 829635 1684891 776955 1645917 1955355 331390 1535002 293248 1003967 1423237 361280 94966 809222 1766177 1940537 568474 1153106 1089107 768830 1679336 526680 1153006 73385 1390806 299358 479945 583493 521023 1995796 98544 1419972 1928153 1971140 779312 1587012 1689300 587621 1808133 543723 1252647 652368 1825515 1805104 343129 1215908 996872 1162362 225672 231251 1502843 666340 435651 708245 1200147 465388 1664019 246757 679250 456437 862219 525461 770643 1728381 598358 1743412 801019 709560 1681508 1678244 788151 1161089 1785925 95380 851512 500355 1908681 11177 1697014 1220600 1776016 194790 1465017 82044 1902200 681887 1507856 251826 258056 1652054 689345 618477 1658627 1633037 1046235 339197 1093285 926489 711949 1288107 887361 1454128 215522 1812830 1760455 1857613 352085 306330 1577915 275904 70207 1834936 1454435 736717 1166961 501531 1911355 1556067 1915514 203324 350917 149025 405986 295992 874487 1286978 1911076 147907 516497 515321 1708081 1885472 1337305 451390 1104605 1782 1808313 1277052 367439 1472972 1838225 1389766 863048 470998 1941386 1388975 1277100 1031333 179048 563802 1078083 1519378 1639374 181893 211362 1730255 622455 1666119 878334 937085 687355 1109764 78585 521527 696991 486132 1788705 1348207 755124 1844462 490879 913102 315888 1566854 86376 463329 193792 1591934 985868 1798975 959778 1958230 1710461 271372 573491 1414929 1254734 1000729 1366919 1421543 276738 804745 660245 806973 1611258 475959 533881 1731836 1303558 1596345 636198 544524 1470952 755569 331489 883664 486849 1602431 238165 1812532 1034097 1995811 111864 1017415 989689 10895 190997 1706831 1731340 1241899 1341626 1449567 455070 766859 1949513 1768184 1719519 1423109 1699788 1030096 862576 1821635 1573780 447734 472087 1556770 1489484 170752 480765 1742331 985036 371197 946456 542247 1631701 423728 1911817 1615866 1855564 1002128 245845 1733241 335170 323135 867177 543757 920228 1909158 1801104 1938974 1140367 607709 160861 733851 1280180 917552 1719207 322016 1529239 1570852 253178 1534440 1064455 995257 570590 105035 162094 830365 1055599 1210079 3890 217069 814769 586709 957444 673172 1735112 877366 1440634 1349604 1266137 1997359 1799100 783248 589823 1954810 1843615 789266 1048701 470136 108826 672241 793852 1274349 900217 62257 1904992 1495156 29955 1954367 1000659 1347233 1787989 1188001 1390956 1174451 9395 1744260 283829 1137815 1337329 577665 1950884 1713150 829567 1360658 1763643 1334146 1259465 1838862 1079907 802284 608326 53950 1243959 574421 1806926 2805 1339488 1394584 1862322 190864 872671 948518 1893824 900343 1900129 1669533 1372790 355857 258454 1550402 1660975 1511074 1212735 619276 1246679 182690 1907084 498720 1389294 1615308 487583 1880857 1685786 235345 1795907 110492 963861 739787 494260 889718 948120 213020 1871495 253856 1981437 921285 849222 1265597 1437833 747874 1626557 397506 1709819 591554 1462271 1193098 1954040 1661478 311030 1150783 603606 1700718 283044 339889 1916965 735832 914666 172844 1492819 1065891 881703 1468208 447575 1806959 1002917 1911875 1086117 1400233 66673 320709 1139788 340680 499271 1225779 560282 799266 490584 630176 1138072 1932283 825145 1670985 1473875 1849279 149768 227382 960575 327937 379429 1735836 593058 1729031 1499134 1843228 300879 106548 272438 192551 1688700 1611272 916588 947424 378307 449861 1196471 1302226 967307 1184192 471264 716296 550791 1447665 1729357 1344487 249404 515860 1630635 1392855 410735 214010 1263399 782445 438594 758271 1843957 1779768 181819 1902711 190594 1818688 1737276 1409582 410767 488155 1270889 1252733 1586065 739360 306301 184055 630568 205160 1383038 381120 95832 716232 529137 205855 167893 1753460 744007 1970612 1555427 1298875 63280 885569 1451552 1624360 1707455 1837029 129556 80308 441965 613164 906119 505520 1312625 91250 749305 26126 787714 975353 1348904 145337 1645649 103608 1519576 1189793 150551 1758604 1301649 1226641 545967 1260985 1527192 304345 502438 1155220 153378 609085 646546 1432591 802764 916407 768232 1753591 1497033 1734326 505861 541360 1574534 1119825 419739 764067 872581 1304593 425316 1048722 1919177 1127020 566530 231068 688089 19205 189682 946206 733412 785186 120601 626781 1300828 788367 67312 1423362 1549201 1800633 760442 682523 1805610 1676877 1967535 1378770 228900 284277 977653 1874848 40279 146249 1444883 1095120 1691659 1945246 881483 1140361 1223017 1782552 976799 379894 656160 1606814 981581 1573895 1918220 767203 4969 1875777 984386 818192 640281 70248 772300 380383 1045630 1463045 462281 1842021 870068 1050428 1914163 1777058 378219 1437257 1730835 465482 728808 1286475 1869929 1061248 1131967 1060241 941860 1603639 1498132 1442310 1116607 1204410 1678469 610949 1332825 1621853 1612320 1708137 675182 48313 1346482 1009294 862995 1285870 1786424 1144107 1092325 875109 1800835 408540 273970 617064 567483 1832214 1960009 1301782 1210668 1214235 100017 958054 336220 542632 1012594 1329101 1679984 876873 1353032 1908306 1904411 427509 207364 1625986 1288312 1080018 559970 1584851 618376 318557 1438409 1181209 1402032 1625540 1896196 943112 966627 1468238 561271 563413 529606 852782 670947 453824 862073 1340923 330218 1461026 803295 962771 1130970 870978 193559 933963 596421 1021295 249290 1868928 152231 608839 1130500 1815382 1721604 158995 1833156 864254 1505103 75928 1441649 456073 280786 1637917 811768 912600 234180 198067 1201938 1734877 1873610 1809456 987947 977214 1787338 1391535 1060435 1119487 1536718 1667870 1478734 904174 725211 1778379 178124 70277 509559 1615762 46197 821980 834945 858364 540780 1890654 938960 347416 1200205 1595915 1566942 1397144 121788 194604 1221730 465471 1238057 579267 1879621 1695375 735273 1834046 475378 846529 818784 1185662 1745478 1565903 195661 178109 304011 1975611 1734581 949197 1174101 1023161 498385 1207337 1254688 382265 1650094 1685746 1310083 692711 1022260 644442 1091514 1776223 1335059 558035 479074 711319 1422161 679403 380949 197174 189977 1969067 1653691 474996 407898 1447045 1007170 1136410 936823 866700 1623245 1463090 618067 843537 1932942 930552 1342505 1411176 1958741 1460727 413417 1058818 101515 212280 236793 206768 1809756 1821037 1953152 870769 1204997 1290783 1293930 1288681 886638 1153836 555691 1236077 1983815 614753 952611 1872101 1445392 1244841 1960170 518251 142511 228431 796525 150265 1036743 18123 323223 982490 1414589 619864 1576005 152282 36859 400806 1821207 1213696 1263502 833283 476938 303624 1814661 650542 22579 217697 932800 1135655 52500 893948 1612298 1038659 1369239 1264610 250593 694342 1002104 801291 112980 36765 707141 1659908 879489 1015392 294130 1116182 938621 1393381 1294123 1893531 253865 1540430 962095 1660309 146955 1416130 1944508 1986284 1020554 1873331 382119 1398582 1840410 1036273 1644192 1962072 675163 1350347 918829 1312632 1986375 642630 526590 796463 1069625 1337625 450100 1195335 414040 1640214 1385997 601777 96235 1208762 1720884 544295 1644662 885333 1201061 1650261 1477496 629928 536441 1410777 813240 1473064 513556 1721287 77579 205307 483200 610672 1786892 428253 327593 155867 273706 626749 394220 1829267 382503 49537 242159 704926 1415715 317932 1723026 3025 1240758 601357 406504 603675 512192 1226330 895610 1649036 1001699 440642 417359 426120 1677089 1115373 96365 160035 1312101 224111 1437426 1381898 158236 1430652 1066264 1883661 212680 1014787 1237413 685928 1815008 1168464 1742470 768576 778645 1589179 1436017 1502511 1500305 1028437 1655273 1753486 938662 1021568 1577658 467777 1085222 1384491 1821951 31940 1000605 1873136 1980609 1324216 1706711 1306876 1320522 356610 1664499 1699771 1287186 1232068 241325 288469 1790520 1749737 95374 1330872 413722 972881 1362319 196967 289585 1650336 1319577 1672667 890094 1572444 129931 1632645 222928 585447 808822 552969 1788658 908111 923967 213860 1851122 816936 1982935 1317040 402393 16571 1284040 1820010 1666396 1246207 565309 1420073 428451 80237 1969316 495346 286859 133655 456291 1740638 526165 19424 119608 1932036 1035808 345437 1722600 1077288 1663483 1859056 515192 858551 1144913 1915060 1597526 415066 139826 1060271 670602 263293 1236021 646663 92571 1723045 606686 1533273 958572 582189 1424383 1258591 1509819 191501 1833107 931931 1699539 56003 639368 1929395 734372 1048905 139583 1476067 1049777 1802774 390020 1076634 1913281 1291162 1681313 1520131 1000550 1069857 1118851 1451426 215869 1805388 745860 1066851 230609 1768359 1680991 1597677 1329941 338120 1347673 1081925 561833 1993605 538410 1005993 364218 1873644 1683430 253907 1669260 1980782 380094 1229246 1169804 443138 1819874 446398 686636 1800670 1733218 1288653 1752910 576147 1398193 1476065 1432568 898162 1882993 20172 337439 1200956 764201 1832013 132654 891082 139483 1251715 981405 764977 341192 776759 1421634 1523976 1838679 1060054 1364692 1031704 1381745 1339526 103349 296089 689359 1176313 40928 878076 966548 1638444 34795 810349 911421 1039192 1580394 333365 1323495 1224843 1631788 21024 764824 86530 395554 1504103 1213570 1461271 197029 624017 1834225 902734 955258 1020128 1039894 819615 1268516 1563313 1221639 1298471 1724156 631944 349138 1795640 513184 1189845 1855372 1748175 1483101 1500851 718271 1637191 897236 1925562 130025 1282202 1120562 174705 1680211 350905 117804 358965 1564746 1641818 863151 1005790 1578053 654817 1472227 1539250 564807 533437 799447 844888 275350 1648826 1131305 966713 336650 281450 1047187 999758 1283676 1823956 793711 712856 809410 1211675 1837690 467192 538289 1842794 206381 184332 483476 1392555 1530867 1332451 1077387 798350 1940466 114378 380856 609785 147056 918179 1178972 1377017 994423 18974 1587429 1692970 701784 1557513 1174789 811503 1651728 1042017 995357 1251070 1435925 640101 618407 1462503 238458 1642435 1193058 1379443 730179 268375 1466816 1799268 1593511 73625 1664456 1472760 638964 1870489 13143 1128395 1223326 387001 1822500 1388397 1321948 1650286 986796 1094091 1917391 1408000 513769 316096 946951 99367 1574716 1223364 1430211 1522454 269338 1662135 1481821 535899 1664353 1152184 951253 769389 1919431 694898 1583101 1685561 1482038 1853543 923716 922959 1320663 527984 155384 431585 979314 578872 1578659 330159 1292399 841284 727060 1774819 1082596 1796722 1281697 1262582 1695235 1069764 1106726 1967663 53006 317501 1683269 1663430 54466 854759 584393 1550207 82302 1905752 891080 1030544 114085 42542 1372784 1999752 1273739 587721 1484891 1192742 1258964 1671049 709416 1334249 4484 855249 412130 492575 1963583 457388 988249 1973593 1238527 475910 1423158 1685653 965379 719491 1641642 306492 1361713 1284218 654078 1824070 1377268 1705513 1981757 1060116 1887260 1367014 743326 382064 857046 552019 1340417 63869 1493966 955728 611423 347005 1102274 1296355 308619 244886 1083194 669406 713413 159734 843254 92704 1685284 1940205 1248435 1616099 1642927 1051757 1433713 1225517 1380157 1471227 642967 307900 982502 1684284 1919638 1563575 1860279 1486623 923554 392671 471646 1144347 1058369 1369423 1402383 727155 1072659 453797 156730 642734 93961 785559 1877557 643201 39452 517204 1874406 178423 433614 654892 1938259 1614632 1677402 641393 176277 1774955 1094050 1167587 366239 1969689 1098126 1750003 847766 1077690 552950 668049 159770 1456731 1727981 948528 1885152 350486 1123904 130041 1226263 693077 1309643 521000 1889894 698786 1026656 1086705 432761 1420532 292473 1801996 1625124 284605 10543 306890 71776 1976110 1970883 440636 416931 718272 791036 1475087 514419 635321 1629549 912310 1694276 1163330 375871 737543 1206707 1118876 962819 372458 306252 8325 1918098 1219791 98396 610958 1537599 1387040 1960705 531713 286905 111034 1799697 273131 1640403 251542 1419151 1588437 1373766 388577 1663821 294468 46106 1563034 656769 1325466 214054 780438 808406 57450 265543 1220658 19331 1135936 889486 901979 1171281 1677321 1489337 988759 732881 1400376 68090 725138 904375 1884622 1819791 835655 1964067 712530 342904 1993668 1221843 1894351 782568 1449520 258299 594767 616181 937568 1968099 1723356 1648619 1711191 69368 748072 219469 437626 205604 750968 1501391 404660 1089708 740210 1548158 202511 485731 1639878 1803443 494836 136359 1744545 199354 161405 1611205 729446 777863 1269133 1991438 369151 313301 1726965 1263280 538789 899537 1614666 481078 1051109 1532128 1274383 1198509 242586 1974723 1296550 351164 1660056 1227802 513501 1417601 1165987 311808 1656222 1112978 1615601 706594 1998341 778092 947968 658491 113664 1008186 385121 1108185 470163 685460 231686 1477162 1916731 1310508 1413241 1662067 1271942 360708 88981 1399842 364329 1153575 857187 647403 1687498 570954 614193 690924 1332531 275329 304105 972341 992921 334946 901462 687655 1301055 1243577 1054793 464241 550861 1333959 1776535 1567674 1480096 1873666 1548276 577625 950176 1662193 432344 75621 849966 1646368 1254660 1533478 511433 1080103 1102449 4505 1828282 31854 812042 1210071 1860241 972984 1354965 1685854 1995794 1242246 1952869 57913 959291 313891 1305592 1489124 1838958 223399 612762 427857 723847 1838580 1718848 1006012 1101549 1095911 577607 1237695 1471998 937118 600516 1370765 424299 1727595 823129 1864881 261972 817400 1830599 1517859 1596585 35564 970748 1045717 429420 1777730 1072519 1476114 424060 1245311 236997 1853372 1017595 595099 606202 1690003 1365599 874016 1600387 632384 1445475 341376 1870224 1111150 1222332 923601 946568 18653 202026 1007621 1136182 1688389 1929757 978706 256982 1930775 40562 1667144 653991 1937073 1821481 717582 129800 1583170 422762 1653316 1807060 1339290 1608383 328420 505026 427838 125724 1190472 391864 295498 669320 1436072 3349 65083 1682048 270052 920664 46428 1385033 966483 1186634 1676190 906508 575841 1388526 788878 1364082 811974 484493 509651 461627 830888 816988 369432 1052638 292057 1409358 162951 612447 348629 129577 1842278 1545418 1235733 745795 292221 745810 1287692 825624 1726101 1086131 613641 312880 611570 150403 577799 1624067 1834158 791921 1214928 1961448 876704 274316 3551 563140 426792 1947989 1403811 1503523 1047215 1771439 1906252 1260283 1212105 1350913 783609 818267 1724354 999038 749368 132538 274787 1833970 404946 1168969 725188 280488 1040281 1946755 1514433 258002 1928027 1482223 153826 1894590 1632482 1642908 1811292 1907471 303708 509245 574111 1188769 932288 122185 700220 765285 1288131 1902977 1911453 1777683 308088 967570 1204650 851136 547495 976013 560334 1825487 1916603 1181648 994393 1768834 27544 995008 1834445 979844 1637847 1688663 59014 1812209 1255038 86223 267798 788451 1882874 1679923 567978 682626 205400 1712619 1531581 1667088 1331990 588352 844030 170981 1891082 1120905 1825313 1041538 1933999 1457629 1095776 1538882 1163582 1097218 1459870 219960 1007585 1433305 410699 886891 151626 390185 1712108 1261857 682059 1683977 388188 1148985 497544 1427119 391260 1416706 1460595 780675 1545103 767090 1088337 663059 816489 874353 618634 264438 618018 734159 869171 298942 1896665 925538 747835 1609936 700983 312156 780174 1987245 1754949 1628329 490031 359601 529852 1851415 1040589 181312 1630432 270104 1167589 1994878 84873 1285126 280740 242681 1483510 1412653 1881917 1550808 1416283 557987 1189052 1807390 1120234 1251494 1886835 262896 1079361 680669 979374 86349 710617 350346 347012 494657 1089966 1542422 1228574 787682 251581 1209510 649995 1452986 325150 680637 794144 1134162 1939557 129411 1448352 1435878 960445 1854405 906672 1743153 1133938 421724 1742693 28520 1433480 683440 1222843 1577098 863720 1958740 207188 274032 161764 625704 1413950 326273 1959196 853270 1467946 162455 998440 849835 1204847 1282195 514983 82903 1863081 1254584 449211 1849108 36828 297252 1529475 1362453 1935842 1949332 1735130 1498360 961292 1650246 357581 18545 328395 1278629 1321697 1737389 1978500 744539 166297 12352 1077896 1035920 531375 1650436 1880830 1848643 87210 1095597 896747 1631519 1748726 1713900 1450163 1821203 447974 1536091 1203746 911913 310625 1736959 369356 1818528 1216583 1673654 1932187 1876824 1630127 1144425 94578 1114345 1651731 157767 1143738 1536014 1568981 1454966 851425 138859 1752009 817736 1137384 1561429 1164581 849997 120004 1372401 326233 1932991 368490 728360 413841 257573 92192 1709135 1994678 675204 1930611 1250197 1998344 1406505 58259 1421346 1328031 93107 1194514 1789380 303738 848172 999754 70141 900844 1769170 594711 71150 1421429 1741286 1677704 320282 1520006 1166840 1588899 489029 174206 1641839 902606 1652723 49396 1194319 1012192 1401649 834423 1236550 1917653 370835 925430 309910 549078 84526 1857169 209917 727567 1930882 17212 377847 1807973 1615389 754705 545779 726519 1529660 1258932 946613 587171 753391 1538031 89374 285511 992747 752537 231552 1804255 246950 1693440 1737700 1812973 900510 282581 177621 1051908 807337 917398 1423721 1983076 1634089 421659 205576 1360074 1831697 1770486 1291918 1130570 686640 715462 51301 1793855 1933972 675745 688598 150984 800477 1150929 1536881 1092817 240691 406344 617699 837716 1778380 634093 114681 1322166 1848224 780482 1854526 1812265 774071 1579158 1502090 1096759 1242805 868380 564178 258460 153907 546394 1713922 1876843 1115819 456163 324018 143916 631970 589185 1178641 1325155 430496 1566699 1980240 1962654 1632065 585391 1199306 1257559 1528359 1531295 1364386 410136 1446251 1115665 1212387 774105 911435 93520 146678 1273609 1446340 939525 520839 1813635 1034624 866360 796516 69727 544700 1102755 1454263 761663 874490 403392 590646 308548 338510 324512 1832087 1709727 1386470 307092 1698058 800413 1105761 76181 741156 1152995 57254 70643 322436 435963 383829 1539204 389838 521296 39628 492375 683587 761908 568327 737841 983520 1650724 1494386 979056 1539928 670476 1482516 663936 1872403 309149 1248521 1137313 1519280 1853851 1006708 261070 1102627 178041 1293637 1665567 199366 73201 456660 1754347 175169 40136 164191 487713 1567637 457722 792761 998305 1358176 166361 1697734 1869557 914389 656814 1079074 740864 1139597 1153656 1043943 1712817 198416 1340246 81816 393322 497017 764148 1622562 312534 1107035 1477451 234164 1772081 479253 1591919 286466 318042 403209 708660 1896055 668735 951146 373089 1291540 209881 843883 666196 1454270 1644986 1439397 1218714 1455060 414890 446488 258980 219035 755579 579162 307477 1094019 47586 953751 310542 597379 406682 1338348 201860 284586 237195 1391308 1101060 1067192 688011 1070349 1913049 1962893 1315078 1376166 901718 1744554 1426546 1487675 1075564 64233 342589 1292674 1600554 953223 525449 1852924 1331756 1062773 809084 251528 735513 1610416 555 942 1851398 870496 125613 323343 229561 254242 105101 881010 1222239 10037 1783841 1190065 685272 1424788 551030 483527 1837752 1114463 1476725 1424295 1582572 1657993 22656 1028744 807898 1266739 49566 1758531 589909 1930915 1071813 1642243 346496 140088 1931091 909479 452267 668216 1714545 775356 527 1201133 1566365 1134959 302446 921884 1299026 493483 912768 664008 1756126 1027839 1574827 1940861 995365 1069569 928601 201977 1471393 639331 934234 1284421 503007 39433 555880 1294041 1048356 1507985 735184 1731138 1078338 1612642 1841058 841674 1101055 118590 736429 241795 435696 1754815 1254760 1878580 572662 1792294 1690089 1082661 1109505 354612 28843 1558899 1749644 934905 1589591 900849 509971 273430 764473 372583 1374625 621197 1700818 1075550 1129938 11855 1942940 190271 1543888 1331807 1951644 29135 906564 150781 1043894 587691 1244879 1269713 402939 737221 915799 1416943 514684 657975 1630362 800227 1900559 770323 1893045 832969 1454634 816694 1083292 592123 663503 542907 572879 1392735 768319 237381 1463799 996322 1200577 719529 1806782 1712753 263291 1141571 1763869 1554916 1411507 771468 1832391 1761750 1200708 112499 145175 955212 1030802 590006 712464 427985 1516241 250810 1413045 970526 606499 1353846 1034770 1134554 1406607 596670 1056846 1004671 651247 1627467 1640668 1337944 744704 1312770 43297 213524 762221 1560797 1721605 1813434 1415289 44680 1451079 779531 543555 1972165 806969 1595325 1584752 1702187 1615637 1604129 1651509 235602 1907681 963814 1020291 1912276 678317 818649 1015755 1227927 1371220 582601 888952 1303523 165442 785076 1099611 1983556 1812595 701015 1241997 1164590 452084 980564 991888 958502 1603169 474009 767828 1588106 50787 746294 1013995 1658557 158149 499479 500027 644528 1825657 52037 1111047 1550243 1670165 112861 862103 79405 1257466 1109131 856449 1930073 930156 669893 905100 954453 1635664 992109 1127014 1430220 21443 1808202 264333 1592521 1099335 1842895 1791219 1731739 1827973 817443 1582412 384440 1601882 1730522 518722 1222622 1527671 1335131 875692 513486 9614 235609 1828481 651695 1387027 808597 387355 847802 1404112 298648 1478076 256578 1572826 1654911 114679 1661393 634624 1337628 117777 324934 1587645 1058083 546887 267086 1556056 1261537 627580 1197823 1995979 565017 1120986 1222570 209083 1121194 1588733 978379 754513 1827941 549949 1048771 618461 1151142 677178 499589 898564 179257 1877720 473940 593633 741482 1892912 1044001 743312 1958030 366274 1800613 665045 124708 1092928 1677643 575616 1749832 366479 1310306 661764 106230 1839289 1806009 1667399 1444647 997378 321264 1468970 965213 1984981 607930 1528533 1263450 916174 1390026 546342 1174527 693757 940746 1189471 404175 1762300 1452454 1728999 548922 248418 1208134 217973 1784760 1814851 1377509 1454023 960969 879955 687263 1752399 1580720 1915595 479505 1557225 63730 451460 1970957 1624282 160198 1034605 1197044 764360 778783 1779976 1482036 1200398 403221 1858453 1317189 419834 514301 261758 1596741 1472962 1426477 1173593 1205177 1085009 582126 1611204 1284017 1829749 1637273 1419802 1291828 617083 786048 233687 100308 1208823 1778727 1449442 1575515 708785 1875422 1516441 1652403 791908 1687292 552050 1244947 1876247 331531 1340605 66083 739557 1191303 1506875 1816853 1180015 48372 1898178 1160702 521043 1143848 842194 1083656 1809688 1390509 656211 1228126 1124780 1352516 1035198 959001 436660 537678 1560631 1973951 74237 1945824 1780258 504076 1562533 1401294 1490380 1433615 1400559 885415 107774 1934912 218719 201400 1310444 1382879 84072 421781 72509 1919255 1083531 943440 1947286 1442477 1767950 1670644 89841 699922 230404 1122277 1329237 1371429 1226719 1667351 8019 1429691 1674642 1989578 184687 749225 888552 494597 917079 69295 1026877 929055 379923 75846 1014875 349346 262847 831340 830266 1400239 906741 1210381 56102 901099 1540521 1114616 457444 1104539 392682 51501 1472669 1065620 509766 1265713 1608951 1603492 1092371 1753993 1033835 112470 680205 1811340 1444410 239365 1136612 1362434 437681 852691 1520435 1837532 627403 381932 1895786 155173 733578 1755038 1697262 76574 136439 117363 728983 730263 821004 720923 1474300 406003 413708 318560 749811 1482033 558436 1265528 434056 29916 1903306 1070533 235640 1918175 1598455 1423259 525063 295946 1191003 788907 1935774 1778479 897421 1950802 1021281 613482 1561381 1195294 1734473 1804949 1240030 148283 227925 479221 1167861 394026 1900445 397378 1148925 1652730 1441386 219267 104089 24431 842934 643873 1860723 1824060 144304 644715 1262912 997257 467519 1701927 358110 1369719 807917 1227582 685615 1383821 653560 1378163 1215482 559524 1996210 41945 620126 1543616 1130135 522692 752889 841356 90228 312379 1990131 322423 1295096 1828460 1462310 1177725 152481 1867907 1649200 532336 1006399 1856281 185764 1638465 432898 216430 981394 1403165 437048 1283012 1339433 861725 1871553 1120163 1484748 877520 1899219 1005987 311756 1546263 1125354 945555 1977552 697722 296737 895222 902257 169441 1648834 661967 1762479 1640327 795676 1631311 1986216 1410136 588807 796936 121019 1057206 1085059 1486464 1169147 623991 404049 1997677 467018 1630549 132964 212977 761941 91757 1711835 1018788 536984 188725 1044019 1799706 52509 482755 1830992 1456024 214885 1989958 1843996 1823870 1284820 1443876 1243739 1321435 411192 1498871 1689185 970993 1858592 354895 334609 1277192 797281 1618030 342929 567062 796124 1091451 1379470 1694833 253327 573967 1459139 1144414 714524 296679 1710608 288440 1288617 1927749 1031031 1722108 775706 1111854 664618 893315 1339622 1166530 512470 72197 1157185 164712 893564 1973076 403208 1536732 1314099 1642064 991772 1030356 285479 509739 1771613 1511748 917199 563310 1151243 7610 467344 926652 1633 1692219 735171 1182604 750967 1408020 427837 305268 1566874 470758 1609667 404431 317096 951985 505979 792351 1823720 1052811 336600 916448 637659 1335223 670288 1807304 1807480 168256 169068 384387 1438830 1257658 921172 483334 1377409 1149872 1988740 206293 314876 891167 814086 1500027 467733 1276418 3853 191398 806870 1233134 1943440 1844089 2962 1276885 307868 926058 1628777 394120 1531940 674045 1660957 1378294 572073 1118757 1877779 911583 1370447 1664629 1873982 368191 824497 152137 1371563 1080472 152576 624879 1424071 33250 1552957 819634 307815 118826 1356589 548552 343871 1406690 1693032 163202 916576 1178268 696649 709445 945801 1510606 1843853 747561 641169 964871 875111 563226 1989801 519704 544504 1369705 902160 501933 428719 1508155 591723 436505 137664 1430561 1872578 880934 1760387 1177918 208832 1987922 1242728 1950262 1676433 472386 363936 1221479 634569 1904404 1506199 30665 350242 440489 811642 1018374 145961 1130198 880606 777776 1615224 165619 207901 446309 1059441 40513 1091112 1579184 645764 637228 938449 1305976 589732 1255356 1542231 77950 495160 1045067 688935 515808 1514422 650502 1707311 1471008 1279986 113516 7294 516840 1226606 928461 1647197 1236500 1908676 1793854 1576646 1125030 596946 747759 383596 601352 422273 1383995 727746 1623480 1031389 513155 318143 866990 994248 97940 562138 851342 661374 1763533 678810 294820 887160 1170375 1848099 1956376 1812260 253683 689794 1372704 968231 1240504 1687208 144001 550127 437462 95570 287611 5012 1014546 1292649 47307 1287945 787175 428217 1141562 1582963 1301916 1063850 1260560 169735 1948982 666866 642292 1656161 395483 537915 1499608 331420 1191719 913025 495467 1428534 1273139 1926779 1213913 1976818 1990049 1708287 462069 211604 1821443 438413 697863 816783 769143 1593400 1644538 1612794 766907 1606325 156456 836674 1425553 1611975 1590996 1693507 921563 552895 1275873 193854 774547 58556 443879 7805 1071568 256755 1775521 144262 177019 1997130 1147094 1802539 669158 1373270 1616196 774713 1002687 966966 554349 391890 292921 994533 1556540 1146888 724760 1919819 1200704 1666314 901763 1773248 751725 1094940 190341 1398557 879419 1048696 1313201 871747 873892 1385309 973972 275291 1135986 1414428 528408 1663081 1192244 970763 321904 421326 1948954 1864469 417987 1080204 1257636 1983089 5339 758483 1714437 457043 355210 1727717 401209 1110847 230837 545880 675921 671615 757642 787573 1389873 489556 739024 1449051 1620111 1879409 921767 1041270 747555 189782 1567240 174616 236159 435968 1595243 851707 110686 1182188 950137 1524135 1866800 493225 625363 850763 1604197 1067571 607792 1335224 1614474 1949263 1077860 144989 1440289 535739 1351056 1746997 892232 1426852 1938283 1582773 1790334 680447 432459 1184291 1622157 1965439 1048438 823751 562834 1946825 33566 1196818 78581 467422 1122907 986710 447642 1527416 851178 1848360 1254049 1445512 1342540 1013661 836273 1375159 1703581 12726 1910702 69262 199210 1352119 815644 1044604 480773 127729 1139883 1518799 1815986 1037251 1366781 1073555 723025 416920 836201 1559871 286523 792353 1407200 1660043 77013 159332 1159617 887341 775171 961604 1936938 1823907 2441 604074 1799423 1759197 340875 1156507 997617 1001650 569838 819267 777908 184523 1680881 765401 1317541 1864567 1567296 730310 221743 902181 1112984 349246 1308336 615622 902266 440739 780803 697848 1779683 1757678 1667845 1304347 874383 1686560 636965 1189029 689884 1947098 872082 533301 385888 1234168 133172 369944 1323023 1292454 834359 700277 1053912 484733 1091017 521274 321076 859629 1682039 360042 630413 702295 1891090 1675134 764869 928294 966846 1666154 617653 1691907 891443 1955225 1531339 1354184 597496 1999837 1148975 557391 646054 1929418 1234866 593582 601572 406153 759326 1681703 530607 673004 1013496 1990770 1831526 1440357 1111452 341581 1468871 361388 523770 1815322 1462069 1819457 71493 734908 1705603 39505 1343933 1597717 1396765 1838681 1951674 1516990 1617409 1909858 1428778 1158770 820195 1969173 1761592 1913414 491755 1567311 1734444 33155 319162 1037493 86938 1011131 1701907 251813 1156068 1411501 568667 1557750 1765996 1434042 86737 1820238 845284 1778897 1588112 1234926 1856639 529930 133586 1658028 839578 898406 1597654 571473 1462107 184337 1926645 1603897 1757255 1576571 477185 1114741 1169000 1527749 409594 916618 728965 1911864 796842 752829 1998830 1140830 1632993 42457 541926 1898239 474180 1985007 1657063 1851444 585607 405172 389502 1627770 703103 727785 1411475 210518 728379 610330 419804 1332254 101451 616480 1286027 64691 1374190 1425658 899785 725347 1137582 1714708 702490 1484782 699271 1485720 803820 499761 920051 1076267 1018761 528516 130913 848284 1606116 1184199 1462953 784577 1979690 461827 334846 1031509 1391431 255766 1840202 432465 159175 1581345 1348366 960486 52884 132904 1218258 180214 1265168 1025144 374501 34078 601247 293534 121886 1446167 13473 1631647 170277 620925 1279134 850228 1314667 1208989 878840 554783 298563 1039135 285378 1882275 1032651 894705 831696 1433069 1310483 1095977 17032 1425220 756094 775590 543535 1536889 1931606 489038 1927470 197428 1702723 1265256 357857 1409031 610283 491192 224662 904572 574031 1478313 727379 458245 1888224 1209364 1329488 945929 755442 320684 1994243 184805 1067424 1738464 533561 842873 893532 1545432 332051 1594455 827475 109401 1923422 493935 1434027 1370071 195763 1588209 1278200 344952 979215 3539 1708223 1189892 1248817 31193 155020 933508 1718011 1735919 645314 1099789 357221 1184089 774125 1928019 1171279 806283 1823778 1276506 70731 1607246 311682 1401517 704368 601132 514785 1632699 1978247 1315549 1609627 723039 1889888 653501 1031294 1705581 971211 518883 74685 375876 51173 1004661 1598023 1781087 281171 1451916 1131326 179066 902068 1167688 1983087 1587878 6955 157808 1503488 1745057 1665886 746951 149178 54757 668593 1824201 1082965 488530 257981 529176 1746559 908493 661363 26890 1692799 114390 345781 1963139 1904753 328961 317846 1144452 1909254 1483779 1960421 843771 1461681 61724 2039 1431504 1338930 598988 511143 1718367 1658605 1972734 149895 880070 886846 1118145 197001 550427 932205 355471 847252 1663065 1084742 1746073 1230950 1115164 1738510 1298917 272435 1351804 193587 232453 1329015 1533916 1011900 521355 810849 1203379 246376 291693 241603 353361 862594 340243 1494447 304044 710797 807516 1335554 610534 1354412 871008 1040245 1321772 990462 1573997 1213667 267720 1297325 110610 691583 361052 1209840 102979 549894 566840 1893120 1450878 596959 1253199 1779024 344856 226299 202728 1124061 30226 1938601 367416 1925067 1221502 1336648 1912533 178737 1153292 1845335 979248 1670222 1676732 1469013 387326 1995196 905734 1804357 596530 934938 994246 123106 1421887 157799 1573690 481245 1808868 1548857 1628843 88807 1424456 988696 1141692 9587 1879842 1273388 85309 298148 48777 437270 1610535 1509110 1181044 88523 529962 965517 517741 1536661 461996 570169 490084 1431104 1989846 1350509 1697108 264831 758214 791345 882098 981746 1938013 767697 961249 502718 4661 118561 1888594 1811230 1655490 1055759 1928553 1487761 1010088 203975 341956 1535901 1976597 798747 1822736 549988 1438122 1176349 1110025 1051971 349790 1915967 1569161 870982 1088663 262345 887889 818066 532099 1621194 1150203 293254 865349 1056294 1727649 688346 876327 70634 871266 1390213 1419651 768355 880992 1195402 1319170 1687055 122770 349967 352904 402810 326253 1279732 1389166 1057617 621848 464941 1137800 33231 863523 1066501 1377264 409827 548849 476314 1321446 122309 1498643 162188 1076471 519673 322 1286860 1923964 53693 1981328 1552654 838946 937489 1590841 973691 781104 451389 598128 1673066 1582714 631521 1837327 1239345 318386 1760338 7494 1332103 831707 74164 1122256 1273839 1650764 627858 697328 1987631 165262 624098 1047564 9523 768223 1063348 649135 726787 1391701 1926302 1654162 363690 675771 505942 1442170 1666846 1439729 859389 122706 1946876 946712 465285 1479616 1872360 20333 143883 1362748 1447009 540426 25264 1827655 1529682 1978299 856003 1415038 1956919 1717998 151033 711206 1320246 1153055 727738 854020 1211436 496021 1305868 710669 1456841 1268359 25534 1280358 1751438 429955 2458 1108850 134151 191907 99390 1507456 1136450 1493234 257810 628669 771864 1851250 1456458 1027717 1018367 723759 1890744 1870414 270842 1899477 446561 1220009 1663976 1815218 1316379 1883160 190712 814833 1570504 1122861 1639086 534010 1930387 1535817 1587960 1241967 662308 1568639 831582 1165092 987672 194919 286208 1864425 55992 423589 1624895 1832654 931611 1913223 1204328 1918664 1190874 891572 14209 44925 266043 548188 207990 262012 278204 112423 879750 965083 1975208 890704 359817 809475 674396 1859723 1996804 951337 830829 1842373 1573274 398650 1252405 590619 55320 961617 1470953 450840 1161150 1750612 1809729 1372505 1282494 595613 466555 240726 1429397 999578 53196 1543858 1254179 196002 1119752 620423 311376 610171 1025919 224406 1063063 202361 231717 375826 775836 1101729 1927337 668608 1522014 1102190 1234127 1041762 987926 1876011 1293085 189769 1912025 1848689 316726 334436 679983 162559 1414688 177766 1787001 826895 1098695 1186082 1755473 1757118 1417166 1337792 1178786 703807 1457281 1079990 228397 912769 1188335 160740 1308994 125194 542454 1205179 189593 1027219 450490 935190 148644 1443678 1070109 606018 1163695 1588689 1050716 1987705 1575264 1447984 4618 1216674 404609 1941934 624964 1888944 1558639 1541654 796091 406292 1656906 1619824 619178 946841 1270205 1130515 1727220 128661 1836304 1762259 565140 1142276 1454591 1349098 1037239 801187 1566107 352968 347003 1859861 654453 708160 351899 1451330 15552 812307 1008109 1866081 131982 911905 559947 1748026 63265 1695031 177600 563141 4058 727740 159183 951135 1602642 1034454 1785333 1131843 1154410 28803 1310227 993301 1965807 1100950 985422 1559674 908877 1187650 1337838 716230 1786582 1817025 460667 1824817 878606 45120 1481939 327657 711153 329680 718771 627965 1850550 1779743 266933 1575285 1541360 1588783 1629981 821056 626550 235743 1032463 1458103 564108 1956130 585271 1088089 865963 636765 669964 904394 1371481 1327267 1740085 1878824 1616837 277268 1454079 404315 1760403 1185798 1038605 1304865 568393 205535 547374 37020 310912 1821720 1229666 1229051 1822543 1753537 1355540 1603235 1870431 1355222 537487 562098 923649 785109 1136531 1054681 834163 735723 1054351 1295968 1965504 688775 403647 1660291 1001276 1828204 407809 418100 1148051 1112079 367785 1453962 1580962 1420735 777605 1214124 267951 1679399 538553 1646108 1606687 1920155 363755 1033491 1859934 810469 1872973 1428282 1376846 1744090 1499095 657747 1954640 392227 1989161 1354913 1094681 1246665 78934 440626 983003 28189 172771 1787929 981155 917044 1711525 1058810 340763 1530458 165277 1567964 747259 450395 561030 485080 1899742 341870 1184681 909043 377123 591180 830097 1548372 654143 366343 964615 525080 862230 1943951 669066 253534 1375037 256571 328053 243764 859305 149458 1760396 247482 1453987 1276062 939742 1241111 1116735 1921343 1590011 772390 838253 236056 1517358 1255573 1579081 846424 1121927 1109436 1033566 1149889 578049 953515 845265 1472370 899963 1823464 585351 913362 1875819 365704 1937503 1266938 1987481 664831 1695956 54206 943588 603466 687218 1783876 749626 1825125 880884 939538 467816 1800217 1549193 570293 92219 1050494 963943 76744 630815 1546902 1307646 776207 1375508 844109 1757040 121966 1897951 781547 854344 1253099 1149022 1043825 711509 1995887 1753837 1349843 124247 644327 1619100 1634791 1521895 183228 545980 1886209 1481799 1213894 794560 539323 234993 336871 452635 1166102 176993 1423543 1841748 1116701 1363274 1482331 1472536 751844 1888997 235078 21954 1574648 1495 250482 1332600 1997250 1260797 431505 1259964 87607 1225283 54156 1870587 1414969 1899216 1105649 366978 1311458 864805 908574 1226613 1677484 48422 836540 1848532 654085 801791 1284549 337909 1928172 131383 1127273 657549 480730 1573954 1021030 340544 77965 1491954 1736269 1437482 1087822 349708 1521327 591421 433514 268599 816636 8183 1990423 1788843 1199390 997488 1190644 1762363 1904210 1561541 1291475 443270 146790 514595 64651 1726135 1607853 1302593 1542787 326043 1550111 1704786 1747732 71183 533597 713075 1052924 481807 418410 247352 1733667 930931 320752 811123 1553894 1914263 1995231 1716027 1365185 1661615 1166437 378549 507020 1920641 662835 597207 868286 1940780 773455 1509801 1576871 1932394 504459 1640255 1599838 1545708 1430785 538168 367206 146070 188846 1924910 417735 105488 540367 1229045 312490 428465 557430 1692585 1554665 1805222 1302480 1528146 1922925 1501334 852806 1175597 1955131 1784069 1736260 678117 123701 869149 978927 1522083 1698330 1211129 832529 1667329 891812 1502713 246117 1678853 1606030 1632787 1772046 411249 339143 8513 313177 1992967 1766279 1341495 1065888 1750870 1576889 608844 1461212 824675 593499 1269782 244594 1610119 658743 507396 1476940 1027065 1345917 540380 540726 1587344 1722409 1695752 938956 1948599 827955 1554303 149011 81647 149438 143583 1213046 878946 381380 664669 1123063 1874774 189998 340885 1193657 324931 72583 814385 1945097 1822511 1658122 203096 1627914 1731249 1892693 1170950 969896 1309411 1480945 1586129 1527665 1831569 87849 1134106 225498 668974 1578729 128977 1734799 944047 655190 1378562 413728 656605 605016 363691 184414 982038 1802962 1458114 1635404 948439 742080 98551 29620 1084851 1576044 1530073 606701 721710 1844660 1977854 1315380 1381755 1899419 69341 513316 1077599 149587 14611 842653 393261 423373 1025923 601864 905772 546629 918800 1000095 1746478 1168596 1692035 1890518 334426 381286 322868 500394 538473 1590285 897836 1338304 28328 1337239 1375123 1754729 214896 173532 8704 1736393 1844578 96478 388612 976740 209390 1220410 428803 215399 212499 887723 978761 1910600 946645 425079 1944119 1555107 99807 1881313 619124 678835 668856 732818 1148704 1146834 1044228 1149425 11967 813403 665819 373481 1211450 106559 696396 1260974 365021 120018 246496 1669057 774168 442183 1190207 387570 1482765 1170985 155668 130675 1854958 72301 1500627 741757 529882 79687 1260745 597112 1967524 920710 1610478 1398868 1735198 994279 1828996 493635 644978 334430 390110 1462182 180222 205051 888503 774562 1113700 197377 1036378 814300 1186046 1236193 1824495 237514 1676290 1817738 825936 661305 1118759 1727984 906046 428748 46273 402482 948000 1414325 952478 365721 1754704 1370868 1983681 814232 858488 1190129 1355174 1854961 1578332 270286 863292 1411915 1742802 1444332 1742379 752515 1070776 175875 913388 1539671 551220 1483495 1198811 1825018 1803446 1702751 1133329 52517 951719 1051067 1533040 1827753 1460660 360999 700334 246512 1137238 1263782 865301 1805177 1141903 240673 1479957 1456682 673798 960245 1546712 1680385 246783 1258641 292785 496788 955330 51102 433 944812 140796 358136 1093755 503291 683193 1662370 715888 1564334 1572734 370696 352935 1412920 1235246 895792 681549 531308 1162131 1127603 859371 1699556 369881 1153252 1808283 1630585 1667228 1935311 1578993 390890 281114 1423713 563223 1352174 1467676 1638839 1486494 420111 1949811 853335 467935 1452389 591329 1016098 467204 1311728 580897 50083 1410833 1066704 1267177 821285 181470 113287 1763377 730423 1790718 1391628 201929 940080 419718 1680121 53660 1194170 431322 1730910 517564 351606 1641775 1491735 1983002 741635 656167 1561898 615971 753304 1333781 1173444 1347766 1968676 1410796 1690224 932286 58716 423670 1093357 200179 971008 38779 1319002 1655216 1051227 1905058 31 1707950 1946192 1965038 1560398 243119 794292 1771378 130748 493751 752177 1582141 659366 916110 233470 1434747 45164 1388248 1882539 788730 1711546 828730 1959801 1945794 1688464 1180944 1009953 215050 1717264 1710049 808577 1535321 1065357 1398965 547939 415156 1014218 1464180 1178497 1508271 797064 1172468 1641129 1133739 1653266 284275 680526 1249032 450913 1399463 373742 1525476 884148 615576 1102234 166775 342741 735088 498074 1578678 94467 718693 766102 733890 886592 409270 1339467 88131 465007 1548315 10416 1215245 448649 983418 815832 712523 1509193 1135021 830826 1123784 630669 763576 1121380 1134297 49235 537118 790806 1699934 1923217 35809 61508 1209299 1063035 536170 426745 843301 521007 291005 1549643 858281 141189 1363622 655292 925723 1882097 1802849 125183 747507 1213783 1195120 1180451 604638 844980 907030 92410 1013464 1242757 310721 1667508 572924 650970 1329703 1625902 824528 1988243 1616867 571167 1801686 258940 124704 1166168 616794 1547572 1727472 4833 721650 1743362 631222 1945070 902219 1432255 973570 82725 639981 1596977 192200 75285 1067668 1114077 1784239 564119 1005878 567113 1290026 81327 1773387 1021902 1507200 245466 1520680 949002 1500477 219954 239170 468578 205726 688494 1041148 726377 1400613 1399219 1436582 876139 27128 680795 1045471 354838 371074 384826 1138590 269765 429386 1331668 723194 1291605 512876 1793866 1158879 1117591 35966 1395383 56736 1554940 149637 319921 428302 671150 1571414 203155 708527 341486 1062916 1949301 863970 241142 1258689 513475 1340948 464773 1956965 761259 846373 963040 1198267 556588 1306583 101108 1605087 127196 420609 1223475 585581 905395 902426 1107199 1226621 1990277 874275 1748551 1100529 241768 519485 1150629 734348 998475 1290229 985109 996158 1980223 1338823 267461 1974015 1256538 1215298 193343 327189 1350004 472838 1738176 1913877 928548 102941 96306 1745622 541301 1315966 973121 1813684 1071014 77910 1404202 486651 287170 854744 1931209 414519 982359 436367 1842531 650807 239012 645157 247820 664795 1784318 1652027 292557 1261154 795320 1879401 1283691 1519797 1063163 1722351 1846285 722252 699247 1985996 1579329 1347621 955926 808050 122337 1373829 290183 29418 1080194 1384298 1185288 1790710 1928602 410039 1278181 1428081 829117 1318412 226615 315180 940632 294279 1687785 935207 1756660 1166275 859657 1784412 1813625 199968 1393671 1073058 1856364 1249807 1972645 913123 1839482 1591389 1869744 525636 1461690 1604198 108797 1872510 719860 312530 116453 1375505 1966786 1956380 701499 1674134 730548 532233 637984 228464 321537 188941 554190 1554206 322408 1954480 729475 1365530 1587876 868100 1205363 932341 1569503 920906 820539 1041839 861890 1559407 131235 1072075 522854 971231 366569 1163409 108169 1306267 693470 468410 1204324 1697041 119303 824681 666338 1404495 651564 1185239 201707 517115 1559416 1357266 782423 668531 15637 1345942 993798 691663 472159 1216664 326996 920610 485664 1873476 1503407 570345 23452 891801 1033123 1340106 1391281 1534707 155880 897927 610547 36276 77196 1623182 1513744 1602217 1153642 1328966 1257772 1737926 125869 204689 977603 563577 833427 204559 1516038 911625 496130 489141 1972635 485060 870968 1488542 251127 44123 308377 1112133 1469684 93855 1411709 1641120 1467741 577826 585579 510473 1289731 959480 1490943 97718 763922 290377 890130 60576 1746418 1282880 780691 1982207 1791551 225001 1552550 464109 1741579 1100054 1959369 1880107 1133810 1589369 714194 1623969 1053798 1208103 148036 1627259 790826 1129456 927580 273755 966963 1852550 87194 1737071 984520 1026912 504988 208287 1385193 767649 1573195 1053751 1875415 897123 1686043 556924 403114 700305 1529225 871837 1898374 1235761 1170588 265077 1259108 1970198 332123 1586365 207651 1164906 1467486 1546226 751794 188080 649779 1857345 1879867 561681 1096353 1873891 654098 1398843 153857 1646346 1610957 1692712 1861916 1106621 187943 1251317 943616 1006224 1309685 1664657 637023 1946230 97945 70828 677586 1053861 1499361 1730191 1275229 1002062 1714727 788621 1779282 266542 792694 1736307 1741869 660300 672579 938451 1322187 1837933 897356 516484 1945693 438717 938281 421240 640717 448702 1505899 1221661 1892240 529041 913132 426112 512723 534988 899554 863174 969242 1688285 1128346 1776867 1582930 948084 46613 1051457 1706336 1390941 782336 1936096 703585 283627 1037501 648096 1975638 1618185 603186 849022 355359 1509006 136774 279441 1342260 66444 912448 1745655 499577 1604798 964863 1890429 401428 1396536 1660293 1922210 351750 908432 1966139 1162187 845132 641623 1166854 1066487 566502 842458 246569 1282658 730852 1852123 1551975 338543 578857 757132 1427148 684857 1281361 863057 1995470 31388 757776 1543135 1811887 1808662 121048 363713 1578071 123917 1843717 1984807 125373 544682 1904611 861920 624318 979657 383066 989669 684584 891502 1986558 1623645 1134911 1659142 1672804 1845554 102313 1641569 72826 1779795 1732938 669341 1877809 1598744 1506463 1238313 864899 1251859 658782 1056567 295591 1920151 957514 995688 1878623 1921331 1292989 327956 772228 234575 1346915 1968403 582000 1779045 1333396 1538437 1371516 1560653 1577516 965446 1121586 306685 1853491 395348 330569 101335 946346 1858809 818462 295121 1319175 644074 457605 1397663 180870 89633 490029 1103916 94280 480042 1359380 1583033 1251412 132915 1437115 682481 831979 791996 745587 363787 1902811 1289620 26095 997778 1949803 348238 652235 695782 1327988 1468685 1622383 460465 1380483 148064 103444 730329 384756 1299551 1971472 1836988 1156770 878224 867796 155828 832913 859039 1983371 781301 236086 1555480 1144068 1758824 312737 1599011 208347 98759 1897019 941431 899779 81872 1782072 1250020 101748 1409453 408392 717599 175984 48920 1683558 1419899 1379498 1580471 975388 328110 487765 1381907 241474 1657123 42930 791215 526711 1020565 646942 428194 1540727 698062 812158 606404 732239 1121162 1207643 1705851 630967 1990904 426223 913045 159309 1771063 1290015 133511 1288933 1731496 1390620 786839 1100072 736062 1211699 1949216 466334 804648 368833 1260640 158188 647879 673620 1672675 1615118 1157294 617670 1200378 363934 561344 170447 635916 1102982 982279 553554 1118040 934004 680853 1651622 738557 172337 653302 974918 1378400 127960 1707782 1778863 617251 1027445 392961 435938 1933376 972701 1693262 1803675 20984 1476831 136780 1779873 503012 1263279 1775274 88418 133982 357571 1022158 818859 388227 1596535 410744 845656 383869 1048546 18132 1213866 384346 1110112 309373 231863 953668 731812 295049 1265300 1667917 1658283 1902784 1125776 1430235 11353 1373735 1858817 807454 1151427 1229808 1364455 1706844 1801850 1303532 404263 867219 1954114 116896 926473 975445 957043 4231 88702 370644 1899352 239783 1634774 566109 33129 1692494 482879 1588232 1785233 1921235 74306 1615965 52112 1985666 340759 1694417 1770361 742242 414256 352209 1360483 1096823 1513037 119598 789054 1406030 683311 1529580 1774246 816379 672544 1512068 502543 359624 1649242 1630745 229897 1869003 1587943 892451 238386 1309490 1870199 1836531 1896161 329793 439220 535603 197694 1019494 1473229 733067 661386 284642 1343631 1012715 150343 1409770 1977956 926255 997768 1868270 1959716 605791 892718 1620769 1735267 1216853 1408321 1787424 833298 836381 645484 1453423 788431 1434686 1363917 214337 1517923 520594 454787 207094 1918421 1883186 1216439 571967 185846 918133 1401398 323350 1809916 1154062 1969457 148666 132425 1890163 156776 175325 18806 1831818 1758292 1774421 933993 580069 282840 999516 13916 1356568 418929 906138 1599954 107299 1158797 1741069 1794585 1722088 1106745 660559 1811274 1105044 15407 140039 379195 1716450 1706995 1096993 1292415 1120671 1485830 764332 518799 402904 1379357 1592117 1284925 1790021 660707 160674 1133941 1508953 654631 1717978 1340459 850326 428964 1219672 813743 1963965 1729501 1848565 627746 690992 1512781 408277 1459684 1369346 534726 1800117 88014 272817 841504 1571848 1980258 1172681 1020352 1784915 1644181 1158516 862897 1278563 811748 293520 855522 1316952 1926691 96273 556438 205034 1881395 1165949 795887 1567234 645231 1967456 873722 101525 827392 935662 417409 1608233 1425731 1119691 1205623 1945400 1229210 1257069 1268582 1387332 1516561 1167394 684468 997726 1103560 747593 1223630 553635 1206082 1137439 622010 65703 905531 516225 90367 1399545 1041609 835519 1179542 423690 995227 1670441 1527232 261785 1515409 444944 1645819 1998744 621161 1661179 889896 878898 799439 1754116 1788072 40167 1446407 1133480 1801615 1192233 248591 1495591 102780 423270 1894971 1266861 638175 1039726 505833 562418 834269 1227317 1675076 917598 864630 835715 1866434 1325386 1658889 998756 964342 1526154 1586802 121224 1252987 726620 69504 607389 124893 927995 457636 130804 1610964 938821 488615 830355 1496598 1086650 224179 1122874 1635070 672070 1624431 685614 1174374 1906481 681634 1945158 1223650 41948 228573 1318965 574045 909914 556118 1085852 132306 1831419 339497 846270 393471 903328 1955336 1024457 1135690 130488 1081330 233196 1386341 1580439 1154195 697114 602815 1813452 1394368 903821 1927485 1343757 1167260 1210378 303322 1167468 844820 592871 1194530 792053 1732188 1133408 1051951 325682 523381 435574 75029 990732 273024 300689 1698023 1719801 1314847 1042624 1022899 1228056 493206 1923209 570113 109587 1942541 1012511 1707147 1142541 351272 1502131 596947 1886387 1587147 1236247 215857 1438698 1683099 1900238 138725 1967101 1723559 1019758 1010170 1032381 793739 808178 770779 1602696 283796 1032183 739906 1682607 1431522 1951052 1021134 1373224 370013 967143 1661026 920980 903735 593951 1237721 1195977 142187 1305435 1437620 827310 1226418 1289775 629327 13753 880363 34887 746140 9931 70755 149870 917404 395242 835481 269673 711173 1734968 1567124 1243508 1973054 1159803 1741161 1054515 1764619 1655732 1129020 454571 1098591 754792 1834588 99733 539276 506302 598285 951042 295210 1202931 144785 1274297 170972 225798 949760 1471862 1672310 364873 1672251 1447415 1028208 567594 1947144 1535163 690683 879022 1417550 1445428 1442069 62451 994943 66674 560625 1456930 1386729 1106806 376664 655002 603361 1349766 1299027 832657 1854808 1502370 1909299 860633 172687 196939 1676032 548228 705148 587176 1108135 792779 1493256 1893055 1663335 736350 469248 719653 1035030 1688654 618525 420855 719387 172819 1057541 178601 236464 1228362 768676 531132 870383 540701 1534964 1023822 1731849 327834 809081 120905 454910 1009334 1688981 119361 1968910 1447092 288516 106689 620232 165271 865732 1299177 839049 1547124 638425 395176 655967 263374 1919076 41059 1922618 618064 1165909 1117762 220623 1288212 1084175 159492 504306 1914382 70163 490936 1316459 1298579 920350 1742272 675373 40129 1629252 1889195 1082030 1476375 1138912 129249 1600572 1319186 1882656 295285 1607997 1675244 1837792 880886 859920 541764 302790 910352 1591744 565844 1938056 1389156 1368083 960355 1348264 638709 737143 982313 1671181 486118 1379454 610313 649951 1161598 983495 93033 1386334 478645 1074448 1051309 1716634 1243447 1095401 799805 390618 909905 1177873 894775 516145 1731404 902551 204002 1714142 663708 1582618 154213 1794608 1564868 289909 868848 1505706 623106 119353 51674 415799 676715 1641391 1711062 278640 1237659 1987592 210290 531948 1402276 450981 1420364 910052 1238074 765338 1643582 1565454 251255 754142 1605151 1004636 397352 15553 294193 562536 581045 36645 1103945 372697 905123 888869 138398 708945 586405 1282191 666645 1955604 598423 1426936 1213978 977075 932127 1796774 1791450 1079201 354173 616621 1449817 1620036 814416 1987648 1138643 884803 1685963 1309701 1545001 668407 957438 384627 1494459 973414 1260953 282888 213348 286866 911637 1006241 1517328 1647492 912268 825901 1475422 1627221 1823927 1999899 1727626 762245 1585365 174782 128840 356164 1351592 310253 1121260 808591 723856 1954604 397459 1358250 1065099 995422 1356269 1908359 493571 56707 94786 354630 306573 819163 49210 808011 1583647 86326 1438227 503516 1749496 996883 1678458 1005393 1331474 1940175 629393 457508 447528 1830472 754879 317437 1124522 920869 484380 1388124 1887802 1277996 355703 1156810 538022 653246 586633 1680244 1191621 1893493 289358 1008053 1835785 702694 629760 955442 1460250 880036 1355006 1546419 1420103 1578738 1286565 1109345 1108430 1210404 912302 61106 400858 2747 1886142 1309974 1313863 1388562 1118775 1341307 1788442 322431 1620753 259523 1776805 859192 889870 1036473 1810955 346454 1182275 1732557 1601316 351714 1329899 48790 816144 1301927 1111528 469388 821584 1945376 254969 244057 130320 1739403 823678 930925 683737 1081979 887760 923792 654934 1125186 1217487 1559059 1925576 1990473 495839 805621 1286054 181892 1656996 1614575 1595871 1447886 1238552 1720190 142722 1899004 206609 1154124 158261 956901 366595 531890 1696874 791633 427588 1226908 1489930 1046975 1851964 270803 1815508 863033 505031 906533 778140 619659 1893325 1607155 1204411 1955173 337661 1098422 489855 1988441 156063 1004776 250207 1227725 1493698 909971 1268127 250812 1191164 313300 1705951 1373232 1620862 1995419 440947 42530 471349 781955 283376 477080 500220 884757 1882019 1011979 151857 1807668 1082657 161401 912454 1910579 1685443 1953247 1776986 644968 942548 410173 831905 1853861 219330 75436 1587339 16137 904054 743896 1862585 1088958 1369143 1968440 606472 1332266 194429 1049990 827539 986313 1375098 244953 1848181 106426 353463 1534958 664492 1658335 49917 1246178 1424218 1450541 1686835 644993 1736862 1363037 1575621 1657275 1133596 317454 856197 1363608 1545006 1777563 100832 932101 46126 1393458 843215 1073160 1983188 1432489 791365 381451 186806 1995379 1399027 510596 1317339 1165933 1960669 1646133 1183155 1852043 267954 1340482 398919 1679410 891922 420490 329067 506618 785453 1130767 1989109 207884 1340359 1433344 759042 1636771 1647623 907186 411179 571142 1079346 351102 303824 148367 1943179 1677873 721218 525883 1829192 1000258 461370 1020432 544888 1845657 964232 1519766 115624 657526 115541 1652660 454427 993596 1529760 79369 139862 747778 696458 901380 192074 272460 846572 1863252 572734 1053618 546258 1180486 1884715 325790 802261 138305 936594 1017178 912680 1208691 1338310 1176402 1130241 461220 1587055 1671788 1121937 1900116 1224214 1422888 72912 1332152 1477687 39944 1648774 418833 715439 835667 1954549 953755 891534 49409 364258 226713 736216 563322 1029730 776313 707087 146703 1360561 651552 1368176 1446834 1633671 1903794 1645944 762079 1775553 1673223 64448 1384085 1236246 240155 1801816 97878 29219 6915 1851207 316947 1132251 1571559 821025 806794 846974 177485 198981 868645 441997 157339 1625103 1490317 387209 1405542 1268366 108878 1705090 973108 1504864 555985 758700 228025 124384 1130694 1445607 776386 1683084 349775 1121058 1280214 11795 167849 756899 1833528 235065 1175302 1672293 904441 51962 1181422 53376 604020 1506618 1357490 1941062 1076558 145966 275010 981785 718639 733592 649412 876237 1828251 109219 354494 805072 1590498 883233 1845353 1481880 667095 223063 1546192 1329868 656337 1272688 1429133 520668 1946521 55760 1219551 287954 815851 1951783 1911967 1434409 1870559 1024875 379431 1279735 1072726 256913 801592 836694 323618 480491 1788659 1872182 215397 1470246 254198 15409 1974886 1288619 242771 974520 1020338 491463 1803685 1495054 830625 1094051 1056206 1986096 458120 940475 291576 161550 1953774 1495719 771183 1572422 1030709 441909 1684338 310605 1875316 782125 1988152 1350195 185275 981470 1851927 189678 1659079 243595 461686 157910 575274 1961857 134303 512842 1193099 917249 1932728 714531 504580 1243506 209024 1718862 194684 223034 1395646 66914 38483 462140 1765622 933453 1893801 648836 584539 1805086 696899 1423080 34659 247270 943804 912061 512689 928515 519241 1948228 1088265 1535327 716786 1692095 220555 836326 381177 598967 869092 1054657 434724 486144 1770315 1688994 436368 393120 1165214 1816344 1789591 914525 1984195 1545525 185281 1235780 1383223 1141482 1878202 929318 1716953 882665 956145 293684 1445631 1551155 1336177 1308310 1025488 262396 713712 1117547 1588596 638995 196679 1965060 1019288 713947 1757290 1908819 1718145 921056 320811 1601870 910953 970396 16049 1483658 1442371 1761442 1042775 1238318 1084488 206456 63988 1772730 1583441 1920479 1794039 507059 1421101 1562418 827499 889779 616890 1356222 386983 1191261 1241901 421500 203736 1128773 800184 1956308 278243 1509874 872729 1925211 1878384 568201 547419 1786742 876 1574817 348203 1354392 87785 1781347 655965 1904657 1673082 865756 733116 924337 1209274 662942 1345573 1281066 1747241 1274837 105769 791650 1802307 981543 687510 287199 1881488 296276 826954 717974 847185 1431602 1517253 1717993 1150768 741583 296933 595928 223513 701488 722566 1857126 1727563 1968232 879153 1502975 994418 1515004 840211 1694629 55539 777115 452694 774239 911067 1636205 1093535 1905594 682977 507379 208925 417713 1292538 1873572 995698 723908 1988571 604438 74870 720300 120969 650683 1139930 1022528 217059 795409 1691438 1789080 29440 1236019 224779 62273 632996 1342277 1070757 747242 1805022 281401 716876 595202 993501 1074450 1137451 870233 1308434 1509629 602103 998184 1478750 1611813 1765749 915565 1246698 1364464 1197589 1057935 596854 1827392 1259396 1809117 1947664 696041 1579909 1435314 396346 1410194 1414647 214793 919125 1263930 1409169 160031 1549592 807605 509624 1309703 1654357 397693 1263907 10883 1320747 248557 467955 1156721 723206 1990461 1163135 1592408 514086 1703113 923102 1927630 1353149 120881 318079 745976 910509 145204 376073 1359957 48823 834867 758523 998312 495887 1135236 575100 68134 611864 1938146 738307 1800175 1427741 235312 1193023 540503 528514 211212 494392 115883 449501 1890020 1029626 125971 436081 506575 1613481 968869 1104 1854005 192169 145845 1403938 520131 350945 249661 421557 1824515 1046711 1846018 1168104 908674 1596356 215666 829615 133590 1374009 195549 1979715 1163894 1336964 1846898 1395147 713849 1307326 1295719 1334043 649716 638122 689821 1054738 661039 830892 1039278 1090014 1873281 1891894 56833 1034833 254041 1265417 1111200 752469 42777 929486 1824128 1670786 795768 1711981 1936114 536915 1179264 1382228 889602 907707 585786 274922 1136867 1689970 65043 199556 1224294 764037 362158 1816071 1286872 1987616 833672 1212168 864298 353389 1690011 1980202 800150 805560 1417607 332251 102239 159541 1299170 552157 954732 1141917 1538640 126153 999271 1646475 1835518 686015 1177731 443365 898632 1457003 1398892 926451 898726 510446 759952 837089 832807 890901 1121389 651815 1490020 498765 733315 1698017 75956 303844 1861112 280870 244361 1627307 128817 1612383 1116638 711122 1575068 1785128 1684040 567036 1173144 300160 1338134 243038 380294 798129 1583274 1235647 92663 1187218 1603201 1917359 595805 1063429 439737 487726 1895974 885084 1675279 1600274 953296 749051 1156920 1667560 1973164 1142855 29603 1192216 1852522 953347 1326859 769327 1501015 1530577 340086 1965266 759411 43385 1667265 1974697 977779 952026 1684135 1214733 629731 228275 265003 1947850 1889177 1554558 661839 909541 196589 182114 1940805 1160917 1792642 1758371 195398 361281 1016259 1422095 1683272 472724 1560920 1227822 722293 1238220 1050897 425196 1287414 669621 824101 1812963 840013 715304 302831 26212 1945558 256394 242427 1605966 1615262 1544095 875259 1573706 1116990 647894 275827 435836 1001821 740335 701945 834260 325571 872845 780355 1922113 615092 329932 403815 1357406 1508242 252854 101135 506840 1987266 1079580 229141 1232082 556079 602955 724218 1238006 1372468 1403898 690256 15805 1325802 1880552 1616613 1787217 452081 1275131 1723728 1874872 739741 1166062 1718216 427847 169018 1987849 1392876 939164 680961 1981722 1525323 1100843 1799960 1022675 1501543 1068536 1553883 539509 1386930 276120 562722 139051 1410794 1512182 1080824 1175541 265732 1682593 1467620 77820 1547400 150887 280473 1923265 159122 1146 1240666 1255117 1147556 1296739 170636 626042 1178407 997 1869109 1550837 1393281 1837303 623565 1612323 348636 622678 467280 1521813 1205791 778799 1953130 1190384 1352595 503745 876176 1228907 401033 99698 1468028 911604 452753 927974 1307767 1090764 471968 164771 541676 1018320 1365977 1044913 130145 25178 1432623 548730 309939 1401515 445173 320587 561768 510703 428999 1768871 1664074 51825 1434149 1277409 306315 839672 270578 910708 1484025 657070 1487489 1195357 1985723 720430 1755848 1710937 1252 1660161 208499 1525627 364170 941875 1483198 1546786 780587 183902 1599978 36955 1590181 501472 262299 202240 687001 819771 1124445 34787 1616541 1997229 775787 1246622 890109 1924494 313879 17574 476454 1245519 71135 590502 269105 860789 758386 1572338 1667141 1094610 1706630 1809949 1093351 1276890 1019543 1450038 794976 180002 1390680 894641 922904 1344830 1542699 1922752 1978126 625951 1237867 789602 1367134 308541 1843549 1738782 1188830 617819 596822 882099 494747 816418 546662 711353 1345864 821695 82166 83373 1888040 652632 829892 1380315 575038 1047616 779784 444013 784068 679936 300414 1132570 735259 1450238 480406 691276 858876 1041250 1346308 792831 377720 1796649 231655 587679 350224 1344638 849325 433884 1284199 76338 974463 1867889 452847 409091 170515 212730 482684 606175 1193878 1532432 1670998 1250601 1833712 1683331 1231159 1126598 1580735 1593265 1821264 1572543 1261846 319697 170513 134081 1876306 1544291 633970 549671 40061 1067144 1650941 451744 98159 767853 294535 981644 970970 442007 927866 1488326 584912 462626 1155773 1175488 304330 639585 1295280 1903125 1408569 1843984 1065632 1833089 1159082 1307598 1864724 1509906 1159645 395588 1401630 1717097 696057 1800908 242206 1853199 603196 1513762 1029875 628487 1761211 531074 789186 1822505 230034 898435 1938637 1084467 1089190 1028546 213998 1614583 1761764 29617 322827 623047 54449 1292951 969724 619995 1296722 73603 495699 1117855 1969167 593825 1560135 1204074 174130 1360930 636143 1343534 202159 5282 657258 668086 1473614 1035513 1468587 748382 386402 144975 829443 1349094 1391474 1574819 1007138 1941261 890872 331622 674 943083 1600471 1233985 1881513 1229218 1395172 1568211 669532 1220591 707486 631507 1402758 1394351 90942 1137482 130394 1754063 1689056 1526585 625734 900123 78853 1089213 1380196 1285997 1001383 1064130 1003310 1900738 682941 529777 1458205 786802 1310337 927694 1042740 1495078 1717550 1837246 403183 1624379 1143976 1563459 1424948 1490517 1791103 820214 1951360 1636089 838722 686907 1549483 875457 1472676 1112189 453292 1296373 1802932 1031029 1088739 1826146 1995507 1537694 341416 523671 500190 878190 638241 1007679 1778074 1230235 1593031 1160842 1298993 1472753 386643 745535 1929036 1865356 137540 1487448 735891 1153955 303548 784161 1175710 273338 782115 512002 840299 1524854 786565 1123103 280205 688854 1958079 76731 1068352 1111596 546082 655312 1708493 149865 691459 169179 1864548 304590 1603873 1961348 1509211 1204082 947737 603076 1923544 601141 1380219 820295 1048482 726685 1784522 1691191 1301379 350328 1387799 1866754 437266 1085583 569899 1203317 807370 1814048 940044 1335145 207026 757408 1018511 1341575 1602597 1812264 1425590 136100 795634 1863838 382110 654607 1357238 311127 222995 1942465 1543919 67380 230985 202756 1851263 1382854 1913142 661168 722299 1087830 710569 1639313 964206 486607 1668958 141704 1863854 1151776 1003926 826330 648591 130401 579506 1554494 1080008 215678 873895 700570 954380 701066 50887 1237864 1970665 166003 207718 1577722 1998540 1104890 94509 578425 1231947 711883 950294 827617 459161 689034 1827337 439989 1786095 541163 981611 519391 701771 1154609 1027443 17762 90329 562851 352695 333504 962623 837741 1396821 96460 195559 18164 1459537 604614 814574 248677 290794 321470 1911478 1315390 1916290 1175810 329092 515002 848671 167069 378336 45340 8068 1549419 1251842 1519449 916386 395134 893695 1694919 1093761 1838571 907978 1000030 257128 1765209 1551972 903149 1448857 1542583 298705 1635262 1758634 711523 1495319 1370576 1361681 1338291 1670886 45479 509618 819390 220390 1398574 503302 1515962 574156 1343297 1715055 424475 996174 254786 482344 1631461 844731 1490292 1992701 1953001 416232 1709366 141456 148251 1682741 838275 1452519 1034880 1070255 1438408 983510 1423980 832871 1673190 788082 1497035 76537 992472 1017188 1971445 514784 269015 1874086 1503134 68221 81525 1999293 178998 1744576 996414 1557115 350171 369136 982166 706807 1945389 1414433 1663633 125718 1250067 1642799 1036121 1273694 1608240 1735291 576053 644139 607997 231119 789018 542450 1123488 1585604 409396 739933 434312 1995515 959813 1936637 1133989 370469 360558 455218 1689615 536296 391433 568469 664058 1126280 162337 1397818 1194646 532560 1092402 924590 383324 660817 506589 1656206 287903 956004 168467 1789741 308921 1561236 181075 1278977 670502 824055 1420441 1498826 1987069 1542943 211704 1666381 546097 322666 15176 1864546 180694 139218 1914760 1342428 1025195 1869603 850276 54609 290685 1571103 798062 1992376 99198 641700 1987365 1128602 133603 326755 1427564 1076873 722912 794313 497114 500338 1888408 1675907 367426 291995 411369 932823 826184 1183999 1292066 688209 1305889 1380631 1562637 728134 459309 1587777 1181982 988742 1938121 1587557 1431945 1148673 1873151 47576 948938 585457 306447 1417351 647201 1792627 339626 107344 1473384 639767 63959 1498359 1002386 1530883 816198 1780452 178178 918570 1288651 189795 1409286 1288150 1866413 1663697 596652 1835591 1517950 88362 1344980 1981601 1943749 922349 729164 603023 803778 3351 13450 982881 1323121 1394808 1141768 405067 656747 436885 1810572 1089368 1209493 1083412 891726 910886 115256 1084300 1431101 1064550 251304 1123084 1845483 832929 154232 579380 30079 634819 870985 941667 515406 664001 1813825 388069 285359 1787361 1176107 902636 1363179 565224 832498 697493 268031 633077 1452866 985074 1167038 133230 1006120 628113 480390 46589 770250 210377 1015637 66564 830945 1610464 1316486 736795 360744 851639 1843437 686536 1419075 844773 1199523 890853 914082 1926706 337114 766568 1855435 1264404 1387194 539645 1505181 222233 1564926 749469 526614 253857 1616835 1917970 614898 543279 1471982 1443145 367252 241386 55935 881616 869082 607132 1355767 252676 1943269 1604406 869979 1387048 281058 1697101 286179 35185 914066 28421 172239 1424346 622675 821147 355508 711110 710165 1265601 192556 1666878 483062 1540180 1978168 724663 389853 653629 1832247 1732393 873838 563405 305928 548567 219897 256176 1737125 1637025 1284408 462095 175878 699915 490067 1460923 997364 1081940 1624209 145040 1594713 1889701 1117997 1509974 1148108 1510351 615166 935241 1584324 677878 1494944 1916248 675742 1325230 765814 61428 120949 249895 312148 1920437 185034 1238160 1526204 844789 142707 1792277 351544 1886168 401549 1249009 1663974 1627767 1932192 566684 355118 910927 725161 1736849 1906841 1956565 250855 1572853 1490247 711861 611624 1197740 687678 290940 217096 1195481 1816196 355625 1857534 1078809 474787 410489 618299 909430 476863 1391809 1527751 1297636 1988060 486198 1847181 822226 844692 1318873 1107785 767765 379803 1885805 795394 1077386 1016382 739979 1835135 913201 1424389 1006986 1569291 1983954 759535 1108535 1144596 1131922 917572 1779151 1388023 1110316 1355657 1686101 1489978 1340696 1713047 211841 356785 7096 1181221 1460628 950561 1068446 254383 763175 1797785 1927981 56033 1183154 24887 1614278 473196 1319188 1288656 570770 1361204 1814696 1943117 1249969 888390 1047147 25805 1427539 1408099 1773297 669565 655980 919851 1646176 165000 1595239 983886 1080956 222578 807772 1779380 1716755 1393898 562074 1592828 945228 226484 1742494 1942290 897270 1739609 1364274 203931 97227 1862275 1048002 279250 323441 1944285 776528 1823111 117925 458616 1300251 1650084 848092 110834 685074 445450 1827605 395217 649789 577040 797413 1181186 557932 1333388 172281 1330677 2113 88708 454180 1805490 739153 871335 1536698 1638791 519141 671005 1830499 1017689 767955 1344444 1024265 1098590 1497137 1485985 598172 1439275 1658419 1107851 830204 139429 1411312 964171 809323 1536300 378419 1573660 322512 1563468 812542 1455767 589181 1625132 787717 990062 1504754 885162 467569 1131016 1698963 1060268 1409264 982768 1628185 357305 281847 1537934 1785516 70860 1359847 654281 1379881 332931 1958126 958850 300007 1412998 1552082 930125 178866 1524881 756463 1666320 1523352 1461826 1964455 427873 716403 483696 1531861 1585425 1958308 1804225 1901087 200375 1227018 495957 390340 949014 1529492 709497 407102 183154 185092 1094473 541063 1726000 1602650 1948719 174256 1946151 450578 1372295 1934763 663139 408039 355532 81107 306815 1279304 102200 873482 458491 1844311 1095687 1027433 165016 1440179 1590159 239694 1284135 1476422 800317 1228038 712631 1730348 484191 539879 240386 1573499 92780 369985 301582 1709202 1102605 1059910 1256533 238003 752859 982360 1547479 764783 1958812 383750 271097 1802918 1059344 1750206 63863 451235 1128700 948400 1101735 43732 437370 849420 842761 1829824 1576243 1014744 138247 86655 1521662 1316889 175224 1997059 553159 1548334 1202408 1858749 1155745 1140542 646974 1037658 1291529 943589 1285342 1166431 223096 403621 930594 301268 640352 1241574 1105223 1591974 1063686 1520782 1122880 1698429 1117763 331824 1170838 553743 574264 1111516 1263353 1304020 1081113 1610453 1864018 1445639 70446 731655 738272 416714 1855251 910649 716679 1673510 1816323 940845 31300 227988 1182673 523310 1715232 1504659 1490450 1722743 217573 1673567 1156692 1763950 1323478 737834 1952978 1002010 1617727 416488 258216 374563 1468674 291698 659879 1850171 246877 135287 1082415 1585923 425892 559205 885886 103512 574810 955260 305128 1012544 253926 1881842 513471 976103 1504782 782263 534308 1309211 44785 1591648 1337410 997558 1107458 1849791 1677983 561688 1437542 509012 413354 807465 1399888 1630305 679059 1406285 495363 1859276 46826 257723 915534 1588611 73668 1360721 1004026 1586243 1193990 1463221 759758 1985006 1140617 1612822 1250261 855814 888430 1281982 1094673 555396 1516780 751103 986234 1280336 1499969 1226099 468953 1560272 889316 8250 927012 466935 1824113 1482922 1582118 717794 1365491 629659 1622284 600914 1569897 1474586 612102 1998640 1268352 315956 1271962 485433 468896 111198 1214956 1117223 388763 1646799 1548161 1793857 963685 1327790 509448 924580 257908 276141 773322 1346707 398672 1664626 1665708 931155 16003 1034363 1711558 830309 1179730 366347 363562 624105 1995382 1214502 1375606 141145 1433089 962983 554780 272217 954544 1004129 606061 1482318 1586207 337760 881687 1417121 1496189 800432 262943 1323552 1278535 1667790 1600228 1325282 794516 559058 1166247 1487328 1291467 1349375 1531055 52009 1088276 437569 716615 1995360 664085 659667 1144666 341373 1531780 124083 1128345 1253071 1370456 1731754 1634267 1947892 1013907 717601 93237 1089815 1742093 815531 1677252 1284140 47787 1140809 919833 692358 545412 1612413 887842 59518 469069 1830732 1277872 1985669 1858294 859172 1859995 705334 1127382 1602352 1680442 185620 283173 894814 1771933 180684 615003 1337402 1479390 730157 1293433 1424617 268944 1429599 570942 711469 1013835 1119434 107119 1395505 1257365 1384952 849288 479570 555531 264733 412474 587070 1257343 1092479 592011 826161 1230116 425408 33821 51444 148233 1797542 335385 928466 1660124 302108 627141 231901 1120136 251862 1147372 1811460 1269645 1061231 1700455 124225 521792 1952083 399525 469160 1008989 868870 1095590 82827 1143073 945981 1145538 1032152 1612330 305706 574970 475574 980504 953111 295832 1316417 1631754 1095814 1258947 174417 59244 1439892 674138 440349 1244457 1365551 1924801 1245102 859404 546265 1478900 285480 1292575 548837 48166 408794 1973467 887143 723405 292045 1222938 218253 187592 658805 979675 1502875 464791 804825 1584550 460098 709323 1674516 1856140 402089 412892 1162024 658840 856358 122881 1552309 1501759 117181 656058 521337 810164 1304701 1190903 1216572 1248499 1145093 370634 1408527 1516945 1795667 341432 35630 1441672 304415 1489444 1644496 1730623 1232945 101825 1614938 1353956 534668 1710312 1039515 1386892 413666 197084 522567 326286 1385080 362136 214151 1581730 513399 207447 636219 1590597 1207849 1149481 820837 280977 734650 368279 1498485 835029 1646984 509956 1165973 1924879 1593175 1774620 1429606 939328 1151772 1067499 459622 680639 972850 427234 1015085 1424277 763044 168107 897922 1690845 174326 1739891 376230 1304817 1884942 172557 116562 573034 772971 25580 334319 399021 319018 77592 400418 599323 832281 1792772 1690111 214305 1279831 1376378 571670 1555580 980744 1457154 732541 818097 380191 775609 1769434 1603686 498851 1546708 96441 157584 1010462 133151 1901466 731343 560421 1907426 253764 1037736 961551 765563 119288 1740776 789554 1240584 1923396 599591 1775378 1664117 1447943 787927 98453 1655919 1154608 280003 341341 659937 1794050 1849081 315043 1716052 46087 1890781 1456100 1984064 454317 223688 286453 1971414 93053 1002458 121003 1178826 351452 1073108 68514 698805 945890 1302181 1379753 650296 213014 256525 374289 271030 1664748 627030 581240 1308212 1587492 1789108 1090074 751322 1792330 1254182 1060668 579087 1916680 108717 548790 965969 1187625 466570 205013 189494 1689606 1587857 1234601 304934 200830 1850545 1095858 1271627 1918626 1897506 1257781 1007716 923532 810842 1626191 163565 1968774 1516877 1581110 1579182 726517 319933 1111247 38851 1290452 1757486 1800005 42696 947748 1787370 1322352 1316283 1463667 159384 1099866 1185526 519753 79165 1031936 476274 313307 168332 576143 1925871 1385719 251681 1152101 1685358 1840477 119469 320806 1454499 678288 1174202 576074 868475 1805315 1996872 118715 1194190 437086 387201 544406 1338076 168766 1010577 1024231 762772 549871 876615 1444767 1630812 207826 916666 470072 457332 446085 896115 1438285 1759715 1094196 1197695 1399124 1430452 742614 1399757 1071103 1403330 1669722 1857877 780456 454374 1653031 1975038 1398580 882078 1558402 1693804 319667 21849 25608 1889584 777882 1216235 1341937 1330894 1501512 1028421 668263 1800479 1058596 227197 1190128 365417 1815441 1803317 1329029 1130841 185837 513997 1024279 1548855 1109183 907730 617287 1135783 1744064 1056133 85701 941399 1107718 1506156 870591 1943408 1094038 1649598 1878796 1645259 1833743 644428 276065 1640523 635622 582395 1064543 1837448 662217 1089702 30634 493691 1747049 1185809 1102785 1525935 1748081 1681058 1607483 193935 1991142 1070612 567954 56627 1526067 1866191 1748145 1016054 1126521 563242 717200 1605834 789040 689139 1834594 957376 1187929 1728658 529110 405935 1592511 850455 313714 1159 1173215 784720 13859 1927288 370609 1424718 1716553 1090951 1373470 477831 1137892 290311 1342451 662678 1856243 1357760 1703328 1761378 1400287 1929572 1178607 1685745 262863 1245301 1578900 1247607 1094492 166378 173450 128903 811094 58680 1045572 691923 1866357 941560 1552972 1767705 1068375 115647 6270 1529361 1625501 1640000 1428551 1936767 196123 453968 1892147 278728 1647711 1800242 537358 582656 1917744 1672287 1841433 3459 1540181 916754 1239671 1427783 353437 629720 651576 1004253 1762440 1858241 1823061 31641 1985063 890613 459564 539993 1412543 165615 1549658 226008 385463 684871 1792218 1263284 743097 887201 1529859 350155 690958 918354 630609 1767613 692420 736394 410070 941465 1690656 1269298 87469 1507277 146975 729448 1500331 1858474 103658 579468 1646731 24741 1536955 16046 1677787 18787 240220 316237 551476 485469 1198146 1718835 1734171 851518 1298346 1343006 290086 1171232 1633206 1447302 1643941 163800 487518 1614142 1038020 278869 89919 1415440 1515624 1589422 107803 398437 603311 94374 924892 401043 1294143 1221828 198356 374609 1255711 634009 1336555 1619904 713943 1947076 1488381 458369 644540 429340 459535 1599882 705289 432972 293051 6359 1904559 986142 1264279 723120 1473539 1301263 1085465 1505719 1760544 1341013 586501 1801069 707667 550209 1568555 1762744 961547 40268 855133 520463 1674857 15063 728599 1114164 390636 1703832 1050448 757870 1289097 1491856 225202 941630 176408 1804177 1257225 115511 1509226 1246492 1265117 1516979 177220 871868 1128588 220413 89758 569951 1480201 1565045 86652 748410 1066872 1152967 980770 311018 38677 559604 1493785 1780392 587292 23206 1022980 422007 1369875 904741 352428 1374667 1194797 940842 1426848 1767314 955230 1444140 552541 621435 1345503 941628 1131128 1401773 478924 75394 760633 1133106 722818 108527 1068374 1035896 1979667 1675167 864496 920851 1476766 509455 525011 790063 1095604 1879403 498313 483947 1747856 265224 1356438 593685 589561 1750631 508297 1875490 1339951 1163897 1066575 1498526 665197 97150 1549498 448694 547546 1707705 1023198 1069901 511667 285496 947567 1822745 957755 473632 1200535 1391381 1149797 192392 1769493 948715 484284 921635 843259 1152974 1414192 88698 408017 1822336 1646494 1601670 1041774 1785616 1123330 1706670 1889283 1026616 1303955 1755339 1728221 1320864 1194554 1661828 1733602 535040 1256906 551545 223914 820701 357216 29756 1414257 953430 14184 1266724 1919666 1546840 105935 1462784 97342 1584143 788361 3254 1574954 213882 1804132 1546581 1949055 8614 1761428 1996608 1381586 1767823 295182 297869 549007 1559029 1624970 138016 594998 2008 116087 557474 593240 1070348 242571 143246 1770349 1470042 1533666 495383 828577 1656414 1384781 1477388 841390 368834 308021 155623 672617 812380 1044639 1141589 484792 810259 1274547 777606 1536274 1761037 370874 1011460 141418 269088 1379758 1165266 64153 1572697 891993 1373362 804263 208122 607996 953331 602675 363068 1283973 1156457 1216000 1123870 1229785 1119001 10913 965922 559999 744736 1885591 1293408 718526 1773506 946520 1380107 1127876 1517531 192454 981268 1290905 1163781 1030432 1856071 1869577 1113525 1671980 1278267 377913 1824162 1524565 1630065 545603 930287 1012241 451492 32567 1819451 1424559 485791 894703 1188517 450158 1633647 1483644 600687 538146 978617 1862361 505946 658483 1644924 1703492 1032595 845475 1184470 1592251 281440 30776 642946 1598004 1894019 421522 1740842 1596065 1327067 1470049 1452993 204814 1912428 517335 1786029 760785 1281993 1858883 1475832 1112527 782437 686073 189245 332229 372672 1890578 835332 1112183 22334 179340 1729246 993887 443472 641524 368043 212101 1357893 1208984 20668 2062 188613 1735218 1066287 804355 1155361 782650 537654 930406 1694867 1571468 220818 880425 647090 1603108 1376655 1011083 1316317 565063 1973095 1153202 636654 769476 1359706 1637853 1439371 517709 714843 1431187 1247367 1703251 1312441 803404 856524 944027 1105665 645854 1320354 577246 287895 576657 1631697 1223272 1101018 247312 784988 1265321 1187051 598731 329659 1231220 1675785 1042026 859117 1869095 16654 3473 326068 1389016 802418 1104150 1952123 401397 1369938 1572045 238197 1911280 1263245 1094693 834473 120606 1718107 1739180 199167 1723545 1091833 361149 1565645 1550381 1527653 1113571 1924180 1998841 1900412 714403 936457 142446 1607171 175463 1274415 306533 1599132 409547 153847 73200 1325391 852170 1779822 846585 809686 1665002 1681326 231730 942366 1335503 993190 124884 909797 904927 1783282 1711099 630744 163487 1910278 1672978 826014 1336732 1757479 1623874 1388055 436366 1087538 905134 1088410 1780324 1094024 1774225 1429420 632287 155831 1171605 1781962 419665 1478127 1051338 1039212 853058 395527 726299 1699274 513323 1646096 600248 1973472 832435 386257 453568 553596 447176 1485472 1805547 1066624 1012598 1973686 1456510 323415 1898238 1268424 1749634 1903706 521793 1282545 1805563 1285577 322191 897148 426904 554766 191678 1505681 1452670 1843583 63607 1018652 759904 102476 1845433 335720 1825864 371183 121604 1856429 836513 1737919 621479 1804856 694033 1428258 1547220 1571026 1698713 793726 222186 1619783 300389 840849 1624308 1422465 1883626 495430 31199 467603 1269818 1333404 1373335 1090170 1680194 160273 1527930 489895 1887261 309302 1349023 1856460 272597 136955 349514 1381243 1425721 418402 1200516 1125996 1282324 646763 1579396 258787 1451650 1398284 1940732 918545 1871698 266533 61903 100500 1111553 193107 1800861 72124 1864802 12113 81055 1795036 1559388 1429866 769817 1639516 415172 1586771 1390827 963792 311537 1823477 638696 1584189 52238 1952290 507489 1099537 403700 982766 763449 950257 725062 1126348 1259637 1916671 5271 1383589 908195 1934682 704508 1255118 198755 510949 1732245 1362441 1437237 794325 41042 1316593 644957 1405261 1112452 918466 653055 767850 396396 686736 1366329 549065 1893986 1524091 1736922 1185235 1820501 1805037 1239195 1195684 252545 1834443 809182 46614 1252358 715050 1108819 1076304 608733 831273 1137219 1123867 1130777 1283385 1406454 711917 351820 1337725 1870372 848971 1411349 314320 1503740 314832 1003486 1527592 1159331 444089 1898673 424047 1473520 21611 1119037 1120583 1977005 1221310 206058 1626997 1991165 225107 893551 930418 942839 1749610 933308 144387 36678 305201 318671 856668 1410085 247537 1371955 16983 234669 352105 1159826 876627 1162915 662421 1523312 172801 1961457 1350828 1608278 487691 804092 259680 88323 737561 1959905 1894828 5246 847961 1281371 304452 878632 1410181 500727 958096 1045721 417256 1720867 705335 725036 1435022 1752543 1488819 779561 1672573 1668458 743197 1416424 1769245 664884 291502 1179949 1643049 96848 237157 144716 1215192 1375118 1741302 311178 1014603 1196156 192791 274096 1653281 861173 1828606 1762212 627849 1962712 1748891 1528156 1206678 648215 1120032 277233 302807 1436063 1033238 1624699 208946 710501 1242786 293835 1481817 70225 1525350 383835 968785 919374 1486036 342652 194273 1458121 613944 1190861 1795879 67463 1093877 775670 1599644 1767649 124849 1632439 1953870 1221229 1068763 1545915 84115 320479 865397 980386 1872749 1768516 745236 228292 1008648 662708 629086 213546 1593418 992121 1489993 374093 1777403 365106 848506 713411 1599014 1433532 987803 981722 934231 1759022 618034 1677606 1164679 449080 1581274 1328980 1953526 13786 1885324 1020218 639323 1347329 740514 883543 408700 860250 854055 1558033 1720462 846307 1965095 1315706 366240 160989 1793284 1570955 334559 1468235 1079209 1787287 715642 1633964 698982 909300 1309343 584301 874220 204342 1084670 1713490 795695 1329051 1876114 1406617 966275 1532136 1533426 552825 1346676 1971685 1705796 355776 862093 973881 1064533 1949078 271881 1309625 631127 171354 1079218 1028266 1760802 1723355 1654018 174472 1283244 133544 1733417 1977860 1327870 386676 1767838 1807576 81341 1531845 1437507 705680 404892 1858609 10516 1348636 770200 1556452 840638 973383 691233 411818 209869 547795 180115 81123 793789 550414 1303603 948960 173437 1591067 1260555 1086123 141406 490095 448137 1570514 211128 305707 1977178 842882 1702436 495579 1719595 173395 1666628 1150630 1840213 422836 71352 1130318 1850438 481491 1676998 1032691 391429 827861 1299040 1480802 1029784 1128038 857366 528781 1285073 1617647 1889191 1692590 617766 931966 1114675 440510 1992407 443163 25897 1215696 1308215 1672596 826939 943695 1340391 586071 1800767 1800203 567960 348368 1599119 1196531 1414563 515669 137351 130518 325435 219099 1830850 1283441 1596101 1008168 1060918 761803 810864 1362671 182388 1519316 1578880 1943106 1038622 1774194 1954984 1782331 451784 1850858 574610 1393868 1173606 21450 1502606 1065172 730669 305479 1320405 180739 1100141 292053 1562018 1319512 100524 1549771 1766226 775280 1769348 1439423 703859 383118 1293405 1769588 913487 825569 302997 1683492 1175668 213674 1382894 985250 620246 411268 1129832 932391 601005 1320124 423096 1113734 575604 1378543 812586 78762 1748817 485890 933719 1160542 1579623 1692528 1180251 1785197 1192048 1777329 1327408 378687 1909225 1570264 1374013 656318 1491472 1591564 1153810 725223 516847 1415351 1526861 947938 994105 1439707 1041916 1830425 295750 1407986 1094474 115125 582354 1306324 484698 261290 1468292 1771246 658052 651577 1048 1375712 496943 245994 1308524 537385 449432 1462841 1367985 992380 254263 1892405 207871 398389 1405155 1869120 1159208 612303 673252 227882 1989627 1993912 996342 897494 787892 811537 1426132 1140920 561618 1323339 156007 945847 1863841 1882039 294288 681227 1074813 685622 685001 55035 224128 1635913 100338 1203321 887 7349 482374 633284 664918 1512175 310906 829825 727351 993644 210412 864290 1488242 1413571 1742390 1353968 724980 38568 1009857 952541 1320923 524540 261077 1065704 304662 1996926 1706754 285749 191869 1319482 1587686 701437 1125518 310382 365182 1089820 1466151 1435797 180034 882472 1551048 1957256 1750517 1980080 1963856 1349005 462055 443033 175405 1337187 1481025 1119413 1993564 1467555 217941 857349 463446 1143240 533847 997114 147 1441343 10892 1770324 1826934 1545567 61366 789902 610192 283404 1928568 309234 939088 661940 1952678 323253 1685168 819478 1187805 1027495 1066527 1537029 1885763 569807 1589861 517781 1441184 218812 1243029 166410 1044145 88540 1625244 897202 539441 1812283 82340 1232322 287505 325716 1998536 68706 1232985 112259 1586603 653768 37691 604243 1498298 1492756 416864 1571368 1250819 596914 1089895 1217581 935043 101368 1346900 43609 387232 39524 76428 299864 565384 679233 389874 859771 68776 1141635 105934 17567 1790430 1382445 685666 1843882 917713 834877 888412 255756 1360702 1255947 196180 1008224 1451084 449275 1742176 1737094 1062387 1586672 1936465 1702829 325445 658550 868882 1809635 1797663 1408705 1568073 970941 1804483 24715 1591036 1854562 927035 1471583 545070 1267688 161900 1011355 886543 1900814 678086 1699419 993159 77466 1324624 483241 403622 127938 1542771 1466625 944084 1682782 82128 829379 1621217 1821733 1327427 1016753 63924 208711 1443890 992623 995264 1063947 189439 1602058 394296 1334569 512001 526178 1936423 1539931 87730 1720139 1854607 494179 1871875 1350677 51688 1393191 48838 10634 299618 1115480 799793 807987 675287 265604 778051 44398 1005879 379521 1779080 1412930 425496 544412 998709 1383509 645616 588912 583109 269066 1151125 1147676 562151 1877430 1635529 1889174 802855 1188253 1042686 1060733 327901 1110329 1467956 190089 170040 921268 1543639 1622021 1593597 1243437 1863085 754769 1639322 1766640 1383396 1847846 1908818 243179 382716 466792 1850477 752861 644780 173537 1094345 1079388 1866271 1209563 1457218 1859715 553198 345914 520146 1296636 620891 759673 784748 72261 947373 1986542 981655 1477175 1189751 1877380 569658 1218832 1221452 1670515 138223 512093 624691 1135083 1705079 1928012 179838 159078 1969192 1839869 77164 307560 387333 593674 1714303 1939724 1179759 1426352 1005963 1758387 1494026 293100 1957471 798720 213983 383263 1344362 1550529 206315 1626530 1816561 249055 1347620 1447094 1774065 395310 786889 1862205 1813411 1804213 74853 338066 1870206 1398894 1228812 1674846 427462 378238 21604 1163149 405687 317045 1644367 938830 1681824 1584974 1186621 1371915 447411 900783 182589 737560 796171 1756949 842211 752661 1881773 1822114 1894259 1138720 1911490 802893 1467527 848409 995302 399775 1652332 706829 1869276 1171072 1251696 1594477 974011 612352 991975 1448723 318655 935119 1444867 1352449 835252 1452906 1969973 496211 176160 1387804 1376879 786706 100419 699768 142022 575442 408063 442825 193517 1903012 561056 755599 1630718 1145737 625955 1839182 909019 830593 1731098 444546 1760533 1830968 1229536 1704023 518339 1717976 975526 1072606 364368 432806 5431 1897311 1004921 1537058 401430 201562 1498902 52753 618672 1812678 1467438 488738 1019676 1644848 845481 1887038 1745006 1956319 1077473 410021 950951 1858543 1369214 1343010 1470883 780595 1993022 1983122 330584 1089359 826063 1219775 1998435 478885 1366161 69237 681074 315227 534045 1451468 1382507 1908095 1273538 805910 429524 1360461 1113778 41224 666087 1782209 1074608 905771 1147770 844894 44188 208453 1910432 1063251 1815660 1099267 826482 658644 989393 21649 46922 246581 1068628 402047 455225 1365033 1134302 1604841 716367 694083 1325868 277902 678831 175323 105030 298587 797054 508265 1264512 1886340 433597 1100841 463901 1721773 205304 1095303 243323 1314488 1160425 225304 1866275 515671 832800 766298 1441948 1461343 731579 155586 816164 892953 710759 1683116 434556 1149619 1499919 1930522 1034793 757459 959411 1036032 517598 1207280 1971167 843258 823087 324619 1344571 795255 2341 1041797 298879 153745 1963755 1058063 1971574 191331 1161049 730884 1321856 1632942 1768305 351018 1704295 291015 1877762 1356032 967205 1377914 1129237 1200440 1021251 1491854 1439352 1513812 1722432 1248436 1543273 1464533 616813 536195 1688653 68216 1731745 1329910 1115859 1905216 1494510 1179164 1710960 632341 1637029 165529 1627863 1138689 878751 29939 1263799 1192375 424081 1492196 1403164 236827 1301490 169354 106502 282217 954275 1068460 653756 1661429 1595398 83268 914682 827594 1076509 420058 1669506 1735325 1534576 1706183 237722 575998 1447431 1288826 1945237 761976 1414790 353085 1637199 566989 1626202 1579912 881272 435196 376771 1638459 1882216 436566 284309 830889 1126853 1557261 1708322 1484928 1824233 776064 863619 561745 696043 1605203 605616 1115185 1667512 59031 1513497 1446313 713310 1318467 480179 1286561 228525 601427 304332 1437518 337170 498190 1348028 682154 571244 1799862 344079 1214211 208496 1655238 872603 576711 367381 1731559 1119373 1628489 388265 1239722 824933 750579 913317 1132092 289426 1263879 303068 1475039 108958 1598467 916793 1058197 1325971 1062880 1383935 83001 1972379 662184 695188 1827113 165487 1090070 1271668 1054091 731193 1594629 153443 1302894 223463 1562674 627627 440080 295719 268229 316115 957060 798346 1576104 1086583 898536 887013 208209 422138 1385647 1269828 322501 566470 231577 1471311 1185982 289722 819835 1870068 1368327 397427 1244272 42791 1421097 1322745 896647 1739633 1830093 1864420 265318 1925266 596220 1654880 1692824 1058244 55360 1704841 1329664 189515 47510 323705 1936363 742513 160882 1544351 648480 717745 1312624 968858 1143333 677407 1609853 668171 1927481 86114 298104 25002 829197 1909797 1176781 605864 764565 34336 919919 90084 1878360 1904387 1922115 506062 1595143 1297677 388631 1335653 389881 444897 184263 1319291 1766717 489869 1352180 515342 1900523 1144990 900957 879404 987001 1276011 182860 1372399 1088412 226395 844717 301256 120128 127614 583877 1042299 394841 812712 1417291 1189856 921757 443027 1716789 905429 1677973 1761096 1991313 610091 1900012 818853 1818652 1404267 1988573 309682 1479411 359751 1711598 47479 598947 1186101 1139359 309607 725646 1084925 430060 308663 1043546 307180 870117 268394 45343 1869491 844220 1727770 3787 642845 1252450 1682915 1216494 1011908 517792 906553 386183 189288 1661078 378630 1186230 1990498 745725 1613677 185160 797494 91825 827044 152346 1636560 820118 98917 1826662 53824 355157 1148905 330857 107715 1282083 1093193 1429040 1880704 1214095 1651804 479502 1593080 3792 345596 1010323 1030794 1166132 1161662 440445 569593 240109 1425064 155176 989938 1800890 1430689 1795278 91868 339930 1913033 138416 842519 536376 1226535 22150 511014 245046 1361514 770362 1187556 991901 326427 1681430 819444 1445507 1564172 1201137 1258839 479181 1446146 1570671 1865647 1709320 362608 614003 785500 5314 1901968 779511 362779 1245512 927654 1891601 1047984 1924590 1450390 701055 562965 245085 1960080 694585 365136 150452 1398837 44667 831501 681538 287144 1851633 1124025 1400133 849321 1846389 1275899 192406 231243 219196 1060098 283908 1871141 831184 413952 1064765 601441 1036724 1152055 1205132 625381 594988 1937037 1819658 1672456 1288295 1922040 1670589 83413 176986 973864 1471410 439154 1633830 332309 871154 1045271 1052326 183741 371111 474821 1513528 615073 760425 389780 648761 952625 39445 618450 455441 404003 27421 66615 1109770 252820 1444275 1856128 1775061 755181 1711482 1958593 266355 1367741 1265555 1175081 788569 1101755 1470871 50636 114214 755530 426838 739100 1777907 1662181 1438947 1890134 1991789 502715 571374 392668 522019 1099666 1176308 1256328 1730589 917852 1272419 995251 491493 1466935 628845 1391139 1541237 1631124 807372 1608535 936358 1841581 1262422 1870073 436865 191935 558394 1015031 1430797 330348 825876 1687528 1521724 1326832 43558 1786157 1531005 533293 730187 957530 928842 1724689 1325384 721836 1402269 81600 95490 1794464 833962 4161 289083 522704 1920633 415498 1252258 783580 747352 1454710 1959614 235719 1149579 303825 71287 687211 878274 912962 884535 79561 1496212 436919 506734 1055147 453469 899953 895244 828482 1027074 1028301 769575 382275 457002 1176109 139121 1624394 995392 1630581 1933252 128704 75880 564632 1205338 98464 1729740 594839 1873754 1083717 1751679 604972 210914 1387605 5060 429872 95208 544748 717839 1810948 164870 280632 1132035 1197010 100820 628751 1481379 28834 1036599 842444 985326 675248 1396643 1277752 304326 680336 1151775 1805244 1701338 914485 465469 157677 396804 1057871 140060 755586 1719846 1123373 308604 1108802 269416 1936985 1378596 1396154 1071932 1208082 1484105 1004320 1364718 455294 1289174 1680372 263986 291858 1591339 527463 1086897 1724764 1940571 483749 1573440 135727 1094530 1964372 1276319 1223920 677418 443242 1205632 980331 963004 746798 1228326 595975 1973670 774472 1947949 1304730 1335592 885628 1357611 257936 1016634 1872786 500232 129136 161674 1375236 876313 1998922 53505 615529 1760319 671140 712173 1025288 495279 1456363 447006 1268888 776881 1870956 1136868 490284 1698543 1024959 1992326 728105 1041706 989322 299794 642797 193959 1635322 285603 1681687 1231582 285948 663161 268373 284645 1124727 465561 1083247 1598301 11231 1968763 1705906 1079943 1240194 1235711 498222 1642417 1151254 1487957 176817 1186268 1403590 260802 1528358 165857 1575132 1434393 1432189 904515 725793 1453242 77380 167429 517830 574862 1744875 1260448 1502715 381918 1822181 1333711 411034 1181109 1177439 307140 47513 368244 16260 1867226 501582 500326 264261 332210 1660276 1973799 1067445 865908 1084247 43444 507172 1597024 180176 189852 1145048 641018 479942 898188 1372810 1909000 827849 1137059 188011 420734 808284 247028 1169290 1143787 1497369 1089561 396548 426314 842184 1324330 1381134 1259613 841944 71046 90648 1974224 1791058 760672 598510 1319781 999608 1886331 1638392 1247758 1923558 1018521 727880 899579 1450306 235320 560400 719889 232835 107147 194659 780074 1273196 176828 1625510 63992 1323751 394013 468067 1759400 1152253 1850786 1851318 935123 1695979 1019045 688329 737070 233699 1787894 127949 1993858 601449 1505408 989721 274950 1754225 198119 1537109 1514986 1271905 1085402 1080815 716250 1335882 934816 697714 1933330 1218548 118966 649689 887690 506946 1423560 1589885 465768 1667325 1931751 1466882 68822 1940523 1466696 1172761 18202 1013374 1289954 422187 1415828 1810106 1333263 499642 528726 273955 881948 1743754 1171222 1613736 1195889 716710 1928468 1756623 613470 1041834 1056752 1183340 1361011 1211937 1750678 1410886 1483184 1638704 1120031 1530529 1677360 749360 475852 212320 955816 769294 356591 461058 72578 1566935 1453901 1076734 1792939 1031065 624185 1177757 1402969 299282 349929 397838 924864 1044371 88835 1025974 1493855 1097281 694334 70605 1993415 960346 879112 750460 623387 1281766 795787 169261 1081232 1045164 1942418 1970631 1081105 1457105 99524 586128 330155 1942355 94507 1156237 1627231 357179 1999884 271066 1476263 433449 756398 1857363 609130 1171241 1881920 856969 1695609 29812 126847 536785 1244518 821789 1176996 847590 1288005 1035636 1343677 872568 1840974 532587 1522125 714465 729836 124246 1487015 320772 1111353 1562404 726171 124113 1914195 814613 1655876 1191236 651936 486985 196841 752149 1955633 1053790 1703109 788820 3465 940042 601070 685809 1913119 1481728 1212192 62271 1286992 1493706 1716013 1143508 1121988 95649 617294 1538936 509530 1508115 1998769 993325 1857811 1219453 1507444 1204149 1365179 310116 147249 1786729 1565525 677674 1461992 177175 1873967 1769527 616994 338088 1588041 9916 710224 720653 692468 1533944 1735871 535828 763361 81602 1508726 1783790 1170713 1033336 1226617 701093 52041 385400 812356 879372 1609070 1669207 690426 1084440 1014262 1714561 1270197 748206 1483300 38624 915444 1257902 1887387 1101559 1891759 1526504 612731 983455 1606359 1231117 1030807 1020573 701634 1681845 1795803 290721 193323 781359 1451101 309519 538072 220798 120872 924976 1695827 1591168 659541 1652715 664817 622662 1203434 1614996 757787 253805 1953765 374841 178876 1840040 975205 29076 21872 1258732 991740 901381 516154 523283 1059949 655671 364397 480779 1354053 1065932 1370110 1691479 1004883 1329485 290651 7274 1319362 436598 1387113 1377038 1488650 154547 1339537 1052338 1266071 208510 542553 1007337 1709687 1331687 420507 846800 606943 1453026 187869 1443416 1255749 1667192 880145 1783131 1407085 1432727 388239 1292181 638119 16284 982351 463047 530372 1299158 946701 117298 700352 749204 1207211 87637 387886 572623 1387912 1498111 1189732 1296725 1746224 838774 1481096 203249 793596 513848 1221295 122635 1464943 337235 807092 455319 975136 1289855 178262 498273 14875 1488717 406498 1083874 1320446 809931 302115 251878 1401993 655521 1391163 199455 675820 1110237 1480619 1292336 1668563 724174 559749 1941878 616062 1789179 90947 1112856 1611976 110898 2617 650886 684302 295781 1799820 946934 210702 148821 687948 1554587 226590 597425 493103 1808757 790872 1953403 24417 442737 785008 1125624 1540471 1916912 291804 822431 174874 1626529 286613 307764 727493 580109 449114 1538401 1999743 524266 1056504 1157388 16268 248442 1670306 1033672 1734769 335052 648690 1995293 99997 484776 283501 1981515 1446229 919021 254492 1405237 1784373 1983912 1881249 1716519 447227 1981498 965223 576822 1714316 827156 1272175 1576619 1146903 1383125 1923114 833051 1185786 156333 1850809 1192710 1407153 1823640 321600 1235829 742671 1066256 219164 1051035 1388271 1392389 1275299 1045281 1365801 386294 792547 1035165 673345 1898392 1358086 1454744 1483711 1720020 171810 649734 1951810 795822 595124 1804383 211213 929699 1622490 1462084 635702 1860359 1283310 262890 355826 1248692 1391950 1400670 1015010 420341 419999 942592 61668 727596 1238917 893954 972491 563903 454648 203158 1806464 841909 1814944 220621 129796 630765 192535 1646336 1938352 656861 1312271 1765942 1306745 1103362 259817 1741687 378686 696335 1796760 1477537 894011 1018857 61602 566276 850062 1226772 776527 1410908 1990376 848925 457512 1693459 1627650 562784 1464977 1332642 477159 1856771 147800 655537 790106 297118 1773729 491850 1880096 91964 545269 19676 640705 1925897 1643561 453434 435228 1684036 1193874 446619 777722 264895 405331 216105 1558898 959260 125979 841405 285733 267311 1288728 1768910 217109 1075280 507255 916299 1878784 528782 1918971 1525123 460488 1774187 685783 999618 955064 838528 1681176 418070 94432 1841210 1122954 1563582 285734 1116364 1007255 475507 1133036 936436 594267 1380067 662789 771091 1718115 1269384 577516 1929795 1329933 1512911 1514606 1171794 1607947 1271456 655243 795042 1002147 1266308 1211718 296156 968274 1883679 226945 1179494 954741 743402 300419 224318 499102 416701 934773 176987 1935601 704365 1341831 19931 71356 1377487 302169 1756048 1551579 1696986 485742 1858981 1006741 1458119 508120 1237117 122858 477286 406024 171937 1710000 370727 1579974 714039 198274 214433 818901 1834535 214749 1190994 173711 1790946 1189211 191235 1798618 687689 1095283 1709205 1933907 133756 1167578 248853 1562820 681638 1209081 641412 1610693 1545322 244778 19963 1574001 1393196 13935 320874 954043 748052 1327012 220844 280226 1273246 770044 1797929 329516 1045976 1280888 424506 1636421 1689266 504996 1496416 517104 1297002 738602 1759503 34304 1299007 1687870 100437 1064966 934764 1139340 173302 351617 1909067 1308567 1354549 222535 594940 560534 1433304 1265418 532397 652950 345980 1803171 802718 1089951 664284 1553186 857248 586193 1117093 1371317 1210763 186112 643846 1942292 204529 737249 1885062 1516016 1943145 315744 1366619 213196 696763 136496 1102614 1818809 187255 1896557 17063 1466900 928296 399959 809675 331807 757212 161643 1862781 55374 887891 1926607 761772 1716080 1515782 1926024 1491538 1694354 657865 131766 1448983 233564 168267 1931578 1383817 130813 1615134 1307852 876639 1393228 170090 1955286 1262617 1696267 1130127 544841 2970 1890322 843589 285391 77467 1033671 1952628 1000422 1748881 613120 1112620 464281 1835770 1739245 1506239 1273736 1839226 1847441 182454 770388 445324 1399974 1925409 794778 1916395 139152 1247065 1480916 463486 1252693 1254929 1569749 992185 422351 938016 33945 693835 893925 907308 1364433 1967855 180172 668952 1437002 1963244 1806007 416031 1674466 1018303 1865026 120481 894631 1158550 261367 282427 588346 1932861 966694 1790556 1881417 251944 220848 421478 1811099 25617 745723 1913353 178341 1860392 1988486 600495 406160 635645 50481 732723 148820 1745838 1974273 1597434 1679453 1393819 1573431 137289 1447275 784726 699774 964240 1730848 1233253 105320 1042022 884784 242033 511492 1292381 553771 1751804 1809480 1834195 1169522 781529 1172327 327310 837507 199821 1679765 910378 1198330 1999828 556378 29327 1004471 605328 1337677 1320634 310598 143761 1779916 1327100 146216 558293 1738535 501698 573554 532616 823202 344621 1114833 274090 1669083 642110 483536 631709 1877803 744868 680295 616309 217986 1716852 537694 1128565 916999 1859745 1627614 1982453 538705 143967 1786257 1995672 354333 1495046 1352131 1792475 1974549 1353828 1358657 908955 1641585 461491 273382 1455498 690567 1632740 660530 1588731 1056612 739351 214907 1928629 1606003 628083 1679028 916500 189867 1954400 1213040 258818 715351 324522 1322982 1492769 851871 752132 618707 6446 1718413 852082 1220049 1812640 381636 477663 537803 1031292 1227064 229734 1287026 1102379 423419 1093588 1822025 993075 286558 1995820 1957341 1416888 537183 1171040 1969186 1666634 1520287 1701148 1476251 1231102 640119 1774577 934727 1185082 1078000 1852905 1187273 1349834 813877 852814 1016941 737732 796739 1927675 990360 1324564 259399 362403 1419301 1568236 875410 1105115 421281 771323 1576410 455445 841525 1555358 1890060 209893 1108602 944993 1877770 581485 395656 293143 1890375 322506 1443954 1856037 872323 1104932 1444947 1369130 669128 1835015 1144463 315101 985403 996616 1396662 287483 1426862 1970225 1970202 466400 1678062 612398 1599532 1683324 1236472 939966 437193 696963 1046812 621617 229903 1192908 376208 1916936 1351895 1776978 1287531 693641 282949 1714170 989177 113802 2709 1080734 448438 588941 881198 800511 997887 1071433 1326509 969365 1241197 263917 1924955 1497021 1383506 1946761 1371052 694021 280694 1518531 1255346 1225274 793837 915109 1056474 1464655 1750066 427336 1363104 256180 725133 1502677 1967937 959085 704745 407133 1880392 292035 259619 1099117 1086178 1056202 795906 1944368 1397186 310676 78577 488577 527619 231187 1011187 399681 460477 1448498 90677 566364 289669 1216897 1043612 1051863 761256 626479 1361098 1056162 1907122 582477 585206 1277684 726338 1142703 557073 1202410 85122 624109 999636 557847 250728 44833 1564289 1715952 1085829 702700 1861417 1583677 1682474 1584646 1001399 1708253 1233534 1533037 1220158 835649 1753405 1039462 1663977 1191291 1152259 1866463 1905203 1984069 16861 1992636 300603 890473 933242 1506748 458272 609523 211723 1676023 660919 713758 228713 1529188 938398 1426021 23258 1760954 476549 803646 635589 826373 1027383 1323744 698368 823439 424294 1939024 839312 1557998 240775 245457 1655219 892412 16040 1198097 147772 1351227 1802326 1941031 896075 1023448 1913037 1594771 101503 1817017 185055 320124 895700 532904 1021523 1691812 604073 619978 829575 254607 778212 885986 1271936 851546 244283 1478728 337706 1870181 126177 183968 1036822 268772 653776 16596 1442619 1176099 198845 111466 1523598 50818 884905 899544 991963 146701 219033 335656 1920538 343625 780596 876779 832126 1165708 1488228 1318046 1266712 1260146 1958000 692649 1560940 1335334 198398 286696 484329 142646 501975 533152 1969199 1791045 522374 992674 439414 1696310 110750 1119981 924101 1175010 585064 305861 441212 163443 672762 641747 1900922 1439809 692264 1054470 290523 1551222 1984151 984368 134776 1723000 1412480 343575 1655839 796999 968936 1792895 703327 521020 767536 50936 1915318 25937 1074473 1293117 894397 1981193 173294 1608657 277942 576521 1765522 1840097 774173 1322496 1242003 1404987 1960187 1571508 1995069 1377491 28054 625477 153986 1739544 781944 933147 1060610 895531 824496 1471 155322 1025098 1415207 690172 1907 1018914 1783562 965937 963599 1236375 1985833 576586 1270886 142391 1348795 1091972 1013807 186827 1784779 1968354 1039237 83107 63668 288909 166887 1563147 1088810 289752 1737442 906458 233224 488624 188885 998344 1899382 1546251 978912 926452 67119 1160528 1676491 716075 865150 1994362 985865 1866075 963482 959210 1316941 1083607 1408591 897378 1636335 1035161 1506323 644319 801272 1694956 549204 1192336 1041820 887414 846155 1112060 1759628 1224203 1147902 1017947 1681787 792202 466154 1131052 1608224 1619082 252679 463815 144176 637555 878451 823818 147536 1839652 765736 361623 1755425 763531 703154 366544 1848758 1214132 1981894 1809346 1886875 809313 1677432 247877 1278380 68519 206521 1255942 335387 703425 1955466 1081611 597446 71752 1523341 1513021 1563564 1173436 1171123 1376895 251364 1049994 472692 1308920 948434 1602462 1053988 1672330 1327606 1895946 495959 1262375 872587 1431998 431326 1075144 812276 1110702 1115992 1266446 1159279 1240221 189463 1741273 1587648 1638576 279166 344095 744197 800663 1928143 1111698 1377549 639555 28031 15985 451199 1636888 442220 908959 849160 83161 1835623 376490 1676209 138311 530696 358105 813471 397896 1852392 1323422 146598 724175 276002 351814 1658250 1583941 895990 1795997 1968795 1274445 160087 797255 1568284 1872972 824398 1489733 143158 1082584 1123739 828161 444538 1490185 139536 1990875 687704 824594 1148089 268348 1835967 689580 657559 449273 1599817 601757 1102793 593648 93420 1418612 886289 945068 1325993 1438283 1090542 1209640 987882 444947 1226189 1767587 523517 1235821 632510 631361 332112 139695 1358553 878250 1057831 1726896 531008 1926554 1639826 779796 1929862 844604 689760 972537 1821276 303958 1929211 429421 1307430 1230657 176360 613229 1934807 747717 1224139 1978156 154755 1888514 1666248 1753715 1134900 1986473 74173 1488500 46476 1186267 756954 340962 1627550 306226 702393 5465 125002 1990922 1885452 1959009 1963113 1912297 503448 1199168 1121276 939656 984543 920107 922336 1093047 264979 883869 1104818 139357 1845975 1085675 197111 964675 390685 1617591 451795 356650 631821 1502260 1366757 832880 554195 93609 264331 1617139 1184896 1718082 1589751 18367 151522 771536 354315 122985 1344700 291878 1339180 205285 1266854 875833 661930 895449 141223 691108 869618 1822907 332941 67538 356815 948627 1928706 1623482 1799480 1107705 1249085 1993238 69802 404505 291624 120290 562823 1544545 1191323 370979 1389205 863807 621696 1086872 738256 1701040 637394 1033291 1625674 1922377 586771 1079978 737960 316800 1551087 64091 1064495 113149 1073904 1428735 1235676 1451697 261667 1771981 590452 1826166 594685 1428462 1958737 145716 442751 873984 1341402 1058037 533968 179997 1787007 1032956 1661311 1451287 142165 1980207 1794354 1589206 175028 1275919 1152680 141713 1320759 583326 162449 837284 1586986 898795 1153561 1681751 1911450 1036566 1604656 276595 1397134 806330 1294188 186494 1703276 1791630 896481 968953 1910300 1936455 1783165 1279388 639067 133090 534261 1584270 367699 1230851 1089684 1301618 510040 1410539 773147 718214 432574 818608 790089 1856391 504917 1031811 990172 1063983 877976 1502408 465764 1756675 149275 1301241 1910412 1613570 1078350 1424073 324374 48586 342163 1038317 1735357 974769 1953477 1184979 1028837 1823848 1021859 65597 1319281 473572 111373 1712467 1247017 651519 703527 357686 1966854 1462684 722655 1046313 1660962 1532396 1941756 550041 81858 915562 157616 1126528 514198 696664 902698 1854107 1649499 508847 1773206 1308599 998006 122686 370148 980903 1454174 1623927 1308929 1375528 463993 1662875 5771 914468 1317172 1465427 721365 892912 1497441 408309 1376224 1065710 1769188 388988 1857565 58650 419742 491962 908811 480593 138826 974169 1279742 1776278 365785 1840975 1250083 336639 1824771 1397523 1491887 1928093 653287 694086 1957171 1035672 1605998 12925 995313 678415 1711583 210523 623564 1441505 1988530 1019787 103505 632761 1487131 109756 452822 443858 998782 1314035 1854903 1602231 296030 1438131 61794 10573 539729 1456408 266509 674067 1334044 1123042 804435 1559879 1621098 1995561 1974099 911680 423122 1532614 1574355 1786660 944963 1897163 941786 1862970 1519093 223993 1123424 1513879 1195165 115805 166472 873864 1923337 1059985 1427865 1267914 183501 1759992 1231407 1618661 295701 899107 1222763 1353544 903784 500639 1314161 941480 267281 543194 82397 387176 193821 1496666 1656841 1441623 246373 671091 55427 1280353 852908 1332992 549574 1182576 1040402 967628 1499630 313888 410557 415691 138819 395465 1511118 386170 72730 1785321 1976624 1490152 1903588 1410597 1909287 671709 1726310 1875323 1430886 1175607 1723589 1521129 1071038 57432 76993 1779344 1747320 786148 287731 384457 1867965 788292 42118 1758749 317054 354977 983171 613532 272545 115026 268347 924050 1245255 1017681 1358880 217078 979661 235717 361809 625143 1453320 1024825 998276 1139047 566075 1519216 174207 1905407 313422 746407 1407601 353404 1395627 820276 1221063 1352563 545540 421848 1733688 27561 1595446 955171 1503961 680463 659020 1591771 1367275 1290994 810540 1737364 143898 233697 1052436 1508109 1896393 914859 1458880 858118 1001313 1004414 1273348 1228793 102237 32472 1452018 529771 1289616 118916 929230 1294300 1481481 1803639 951836 1264470 1815330 1781036 752101 1488907 1904447 295826 1087425 1187348 871713 968249 67136 1099077 648021 490678 503000 1646515 1660399 1072508 632259 848978 277381 362130 1730547 1892060 477387 1819040 76844 466266 996595 1997734 857359 387932 224280 475675 1615307 1459089 1875882 1910835 1322738 952573 54436 307379 402611 199019 679004 1219265 61131 1644525 1323439 123182 1396379 1457269 208534 1281862 1119132 1570139 1344736 1153748 1299711 1238739 1265111 1164995 1468394 1378040 1959151 1655324 1934521 599219 1068557 514404 454696 288329 564767 1050838 685913 1221194 380806 172985 598195 14098 1131454 1551601 73580 1980564 1504063 112964 1470974 51938 1392180 1250899 165450 1680703 1320502 1465891 1698753 1557921 52200 56492 1619021 401283 400891 827269 1711796 225721 804282 86851 471047 1291099 988673 1709035 1580220 117969 1108348 1969784 224255 1491646 786282 673016 980735 225005 860116 663408 1710962 356039 296889 1142316 1157425 906301 600557 1039893 159607 1282298 916134 1115574 405784 203478 1203491 1946789 216678 898198 651623 1406400 517790 1260547 1438289 1004855 1691695 1264 603976 1688868 1450800 594252 4609 1221092 1761392 1944125 618748 688002 135362 143653 1798516 818385 1114558 421412 1907397 727707 1453543 1688152 1368687 14437 726103 1228865 458586 1723164 3740 1459383 234845 1742921 190323 1219512 1483826 1151059 1420836 1479440 1316223 412619 1854752 1442433 998315 572416 1998189 1091182 1768852 1125610 193836 1938957 508904 1838236 909117 178344 39910 807273 1587297 1966548 1569924 851500 1578282 1533709 533330 1004113 1260899 162450 930820 816176 1906587 906706 1475690 768108 561654 1326941 1595382 350333 1347606 1546067 350252 1111449 1827908 687629 1795615 41900 1122659 1738192 1794944 587392 1674464 1478214 439290 509452 1378406 209847 1213140 1795025 843239 964917 1781199 596212 187573 342937 1114047 344066 1207516 1860967 881420 1324027 1721395 466659 1194052 1752242 877275 971142 941176 1953912 746287 278928 226185 509247 957576 1734705 1087712 590785 267510 1047925 1096156 564084 708936 1922110 952040 954374 352723 156262 1270276 17899 1161335 1281470 168111 1569774 593841 1413197 1582151 925923 239310 489901 1131449 397888 766048 1252728 674254 1775284 1700986 675936 659160 245213 1290375 1679844 713287 604504 1236166 861388 1291802 757163 528291 864403 1956673 478113 1029991 945067 1850957 1055477 1222373 381109 1028614 1542856 129982 1731201 1854473 996463 1172326 1425554 15863 299428 1541659 1495957 94562 1935388 1549893 825100 1033925 671850 1577582 1721101 1911183 358366 63889 795173 1629481 1735693 1098240 835843 380471 1748257 1094641 137192 213448 1418576 502253 543840 567250 1821797 714801 557161 1809398 648190 1883335 1859467 298877 1758742 299499 751010 1664211 1535337 1096159 1112142 1089705 1241544 234700 996756 331983 1451682 865941 871636 107966 467686 601721 1552285 1664096 1761113 216187 1169350 1591089 1339811 1923180 1365400 619588 9877 397038 1992986 178348 728955 1785002 1677168 121090 1923347 477484 1817399 734901 1986309 480213 148602 1876115 698742 470190 750287 183785 1362043 1837497 1790685 1968139 651429 373157 40497 153795 239432 492095 1334970 1278430 497238 820741 190185 1557009 908328 1637959 940357 1999926 966046 1580226 1351453 271666 887461 830885 1116104 1982796 10285 123703 1444422 1318355 71724 903709 876129 945762 143563 142098 215101 1756463 1214026 439743 1440254 491247 1076348 210676 851589 23365 658579 1160132 72699 194873 1889551 1268329 996290 1171612 582320 594425 1874597 1155875 553456 1699542 185208 395192 1511341 338338 444469 787740 966164 144284 1863855 560230 273756 752646 1809835 1887251 1146397 909865 1450229 1747740 1299933 1232459 1541927 860692 1260166 374191 1711161 1406175 1594166 150502 604883 1702960 374619 733493 946869 1134289 1489956 604802 1021501 1167630 1241445 1229548 1051148 1900230 1106280 183226 838892 1746919 1582165 924459 330714 1133770 583610 1170805 68518 246997 299422 1602166 1150333 290082 33873 938810 1911553 456759 1942361 1141437 708233 888790 801517 1995940 1747903 791383 1171823 1080214 1518290 244752 188736 926059 88143 1106746 679437 979197 958673 1738937 1176665 774396 912563 1625597 864958 1754870 1636176 1945327 1446800 883579 41817 1932902 1925310 832123 1325917 1753028 856365 127105 1866741 70825 1947417 1082552 1884412 577842 418834 228893 1073382 129618 1953741 1824577 1915057 368955 1843682 1832043 477279 468720 899435 643478 49748 819094 1161345 1702388 1494442 1780822 191046 392328 1468172 1767349 1873958 1654111 1745268 543638 1202396 878168 1579094 108448 1108909 17684 89234 1597878 947826 1641412 300501 396395 1665133 1780854 717184 396227 1667934 645141 1894875 486816 911859 309767 1673042 1009664 2083 574694 1260526 878310 1355366 587294 910922 1046594 1996028 806555 1859724 1494299 170829 1198221 940837 1335199 832231 34047 1176247 1700150 1841049 1728848 1800743 1078523 572279 1494782 103467 1286285 1284857 927404 1422908 1151869 40260 628953 448543 358421 1973776 623848 64666 615359 1031320 949562 509079 1434913 1720182 1494048 269569 747 1244867 999232 1700382 1544563 839443 488673 275537 1939730 860831 953469 133452 719280 1233891 28156 299132 713359 751957 986283 38763 479440 1338298 614447 746207 56926 1155452 864209 1101879 153810 131655 1044425 1373802 1185602 265359 744380 1509107 619434 263594 587921 232118 1827445 1267970 1997929 525104 1300103 342832 1697058 458244 149979 905839 902958 377690 1607042 729121 326527 1051160 1548120 1693850 1925113 1723425 1906913 772290 790795 924489 1340775 415856 1339587 1971323 585711 1144662 1493301 1265742 1938249 1429151 1514320 1968233 1872669 429947 1893420 1451332 1644651 1363043 1802581 1319970 1631376 929256 379585 429631 647594 477593 241445 1183752 970685 76925 1995146 1647380 211217 1084283 517850 550195 618988 630419 1660729 713460 1081734 253111 19178 1521796 1247950 155471 1232187 390035 1335508 194178 212256 728353 688194 1948704 987918 1569727 1956723 1148314 1595238 1878343 1203218 1168437 555232 1628991 174065 1079697 1212320 450274 1723540 999254 445182 1821246 203362 983676 1318797 614416 1135717 730287 1512709 548262 991477 1650811 1633165 180713 1863794 270065 1114542 798999 535937 140964 782774 1874465 1710794 1516668 1614635 1430968 1586405 767099 712174 229222 1758992 557081 1410081 182234 805527 1986622 102876 1508969 1358120 329122 1563706 210136 1648326 943115 1131410 512656 1504327 1690247 179796 468660 1198927 684480 1829545 419848 1921882 1615795 801803 1235441 1866177 1325752 1481683 978726 832214 320077 315973 164044 1626352 986307 1301750 1524232 1663918 742382 1196721 1925312 1240742 694983 1557773 1388704 1553280 1741993 1363741 1106123 39353 1654762 693147 1705261 560277 686112 891816 1861248 1425250 1712856 1800938 1714515 1115039 480132 494020 136170 1561759 1380318 701020 725429 565802 1387168 110350 147240 1593656 1344071 805044 1255965 103915 385736 889730 1815796 1307731 532018 1655366 1821620 262193 722201 1722013 561579 1329505 922600 1567067 1898498 1315436 121488 483178 612374 1313419 1239693 763278 548504 1884860 64674 1373656 1101794 857281 268994 277844 567602 711220 1783634 259746 1454854 1805053 1662154 809749 935839 103307 144297 1652236 1456070 241123 859110 652360 1726559 710148 1028675 977032 322350 754088 1160782 783423 136564 1535457 399781 341104 506661 1871859 1556760 1921524 920409 491737 227529 1657721 7391 1105892 1578245 720130 1288529 58720 1008103 646505 1975853 994043 290283 394141 1368417 57658 266032 913253 572303 1202579 200259 1310408 334831 913235 452842 687516 50341 1473159 1939386 24950 1446627 1066244 1216760 1823910 787821 329677 534629 1215847 650299 1300918 567470 16128 1935211 1596495 1199345 1775574 1011310 661644 204088 1739645 976988 428112 860774 232320 1602093 132203 213256 850093 1255460 649872 1191149 1413330 1663077 652462 1354777 251011 733413 530954 1678533 1711389 1432729 208771 1683036 1715330 1135387 1626029 744257 1962952 764462 1713535 171335 924618 1101543 166023 1221364 319814 1006126 797448 1348982 1313391 863856 1967098 1275009 1340114 189462 1892108 862892 565283 254925 286986 29189 858756 1697278 1479416 712809 1817435 493120 1102195 1761140 1983123 1036847 1998329 608638 879771 204012 1895387 1506333 792072 1110498 640720 35371 249760 95913 1346530 450650 1873717 824628 487325 997568 1158855 1397787 1035546 471993 1111046 1606577 785725 74801 445750 64369 310971 1276382 1195489 870369 837397 1141234 989878 436127 454663 129778 338927 4351 1042332 1461569 411399 1109138 1426104 1298133 1017064 1006720 1060354 769355 1776372 997105 1703997 66976 1240917 779348 51363 1554678 1601367 1260230 1852635 658849 1256881 585484 1539929 150991 304306 932283 1385088 1739669 1623726 992001 1918322 1550353 254742 1413170 1139827 1425771 1082752 1171667 1340326 1672234 269004 1220279 455267 1422090 1518540 626314 491313 292030 100420 1150457 479211 1334231 218158 1120800 1244878 104141 1751082 581281 1824938 1116056 864352 1768571 1640365 79726 1569488 1877089 356759 1159014 1923113 1817929 1375953 53783 207664 1425196 1741185 197918 622650 1541491 1047417 1564256 979981 658226 759823 1759934 1377941 206634 1455672 1457826 749630 719484 399771 167454 668860 518668 446875 743764 72804 411879 1119247 305613 1766259 684036 1899181 721616 861732 890676 146276 1563277 987804 154314 621482 949898 691087 669688 1201906 1155641 77190 1709867 1642526 1696855 130080 754734 204630 305752 506839 1268502 29250 727584 1170737 793230 1184956 547219 983448 1182162 1731192 188325 1600813 702006 681582 865785 830965 188324 1181282 1435239 1239525 275121 1936677 655656 100318 328723 1182245 990516 1572895 1186779 536361 1789788 1644810 703908 1114023 1136834 1803270 1799689 1594262 1578753 1501499 1071225 550260 1093611 187097 1676551 594002 296328 506948 1976416 1521820 1511710 690578 1852696 1797184 1019113 1402149 657048 1190936 1530345 1599915 9159 1017532 1546505 308984 1327517 474159 1657956 20292 664099 835282 270712 1527738 271225 499559 1640907 889700 807905 115019 874231 1058255 781554 1407427 1795755 485785 914963 50048 1180783 1278505 849463 1330803 1534148 1141015 1564017 1185285 945204 774564 217093 172295 786528 362213 1181003 1978013 293985 223322 761132 810395 1082253 709348 318609 1899814 606006 1160624 823637 598258 500936 260062 1912702 1400212 781951 603990 122415 638862 227871 784283 943519 1826954 1883521 978168 1898014 1149235 1666731 201107 336803 48404 68206 1951686 319082 1966969 1061760 1109011 179281 501742 1582701 1077882 241801 1896037 273635 1825100 896987 1138368 797785 737377 1437124 1596072 1925796 931400 267565 639139 287495 830348 1433400 152048 882327 1363371 1171998 679270 951882 489010 1087736 1222128 1746740 1939798 1612911 43295 1094004 81694 129409 1039972 115864 253080 495465 1573375 1480150 675270 299233 1943739 792277 1279921 559794 717502 197456 153448 631065 1936184 1696856 1045128 360673 1987760 898196 483844 269457 1981325 269138 554431 79486 436576 1296381 1557332 258952 94403 997782 803570 1471550 1541991 1909558 1605793 1797511 479139 1280839 118520 142937 1622822 1483547 859994 1109074 1507478 471381 1585627 1839331 1886700 1332733 75562 1213955 1552032 861345 81432 1525358 1159980 359647 57365 728072 1351355 1632008 1374621 681941 373140 1534534 1881330 652635 1511987 1618111 207854 1915189 1220144 615292 1875853 326655 235591 1066474 497107 177003 1873705 1129022 1239767 1204731 516280 1514255 136792 229613 1137782 1330269 1031988 1011161 1192883 1922343 1704631 1993666 1162935 1064066 851649 958876 886976 489278 282013 753241 1738669 1411571 1600929 498253 955678 1590604 949506 1833831 1476934 1041604 1578715 1746950 295439 525335 1216276 67903 1176208 314406 674743 1558960 781114 1286964 1836878 1224292 184405 808169 1180366 622241 834483 278029 1182375 939900 1372372 513739 519234 629931 1679111 1344983 1164889 1509779 438450 1512731 1289936 1267317 772704 1773186 83955 1549021 783667 1669306 1542516 917856 205687 789937 1859238 793256 1946915 573824 1824374 1627611 1776845 1530454 1725465 962421 71156 1386467 1423364 1141538 679748 152504 1668396 1246979 1508447 1314197 529605 1323765 275919 58606 1771653 1545309 464729 285990 554689 1206143 1738562 1276468 1009752 222557 1595136 151606 51058 775199 329337 224751 1059002 1280914 1564426 1467648 1018398 1770642 1748014 1564026 215411 1072619 192467 1478554 960168 1143398 845692 385455 579022 225772 724110 1326097 1132967 1101825 568878 789847 1710388 13722 1003589 351403 737225 1763503 1376269 1265466 197590 1873462 1301875 197650 786465 1528660 107439 795258 1629076 383982 1941929 286499 1106390 745382 906133 1231189 531693 554478 271657 1020331 879562 1470144 1284158 990068 1172395 1682783 311471 1474011 1922691 388055 1498449 1701407 1949275 1539217 1018430 660262 1778383 1054232 1552851 1981849 1294621 1609229 1041983 666195 1413594 1684367 1517861 509945 1724681 1560451 1523527 1366476 994581 1459964 1812220 1808915 215381 1799109 638517 1051424 953191 705752 355153 511426 1612989 505566 1843214 1483485 979800 887977 1387885 79462 1656354 449579 756370 365712 857215 1699246 1681377 1692110 851888 1650173 480265 1108074 1099738 1963909 783532 1292173 635572 478575 74103 385975 842302 1929294 1560461 1535731 1906973 244248 1512391 1586015 1122938 584946 252616 1099135 487137 1302413 743268 1483905 1804855 588960 844952 691104 296012 1283233 367546 240793 1114707 1917229 1375339 1784791 1147545 1690691 1936624 1297451 1247740 920271 769796 338314 746257 1737964 16937 695984 1270554 19885 491711 479250 1145903 1630825 646503 341562 1338059 1327309 1492562 1381763 1373357 818770 1853972 700886 1180624 298282 1757669 1398732 73282 719816 680162 1859556 12301 1732432 1417452 1943959 1530950 1020366 828727 1835178 916029 675429 1353391 591455 1949977 1244488 891908 1681254 1385441 1947059 1546036 909128 1398723 755147 1357838 1678659 58335 1843452 534687 1540639 670678 411837 1714528 668998 925506 1354203 1313403 650043 1305707 1401929 1256494 1847005 1819977 543204 4996 845898 1863733 387665 359584 1363524 266490 1058439 1968319 83409 923780 484182 66429 826989 232547 1615124 1978784 1884658 756449 461277 1703835 898913 983121 501422 785519 1198504 1596207 353962 1906424 115987 193934 1867091 1236536 531520 1461164 633453 635450 1170835 656763 422767 1448627 1730787 863939 1096723 1647595 1201991 1261679 1189619 1688398 311375 296161 1795444 1324501 695635 310710 1236231 723671 1174425 894604 1777963 265214 1933788 243342 707927 832905 637259 267696 824121 404898 1544371 1014718 1049087 1097015 190370 1037256 1180854 1812962 1483588 757072 1524327 1960550 1724319 68423 687311 922972 1799868 1242476 1507395 740804 216677 416464 1632473 734675 65455 281372 162908 1101900 1864253 1176416 216188 619065 975410 1542802 115972 1230471 1237958 821475 1899977 311176 1691239 923611 629547 1052825 1268445 324104 446028 533739 922947 1484917 167854 1004410 178489 1170182 306755 654424 738458 1784570 1614740 1860098 170098 1253773 841979 1496494 1538262 1414374 255343 1658045 82457 583988 1658806 115151 1030961 1131352 429874 1532682 324987 1768928 391604 978753 1548374 622878 1179058 1264304 1568698 1078973 588845 418794 1732398 216046 1208488 974160 1509416 1208587 535747 133970 1756845 85660 1137914 346838 591466 1512855 1567175 1973191 35988 16183 9796 726405 1304399 603695 478541 462106 823047 1277985 1266902 242001 58868 1914766 1622430 167835 1452001 427641 335327 1229014 796804 1703962 110121 1514565 947920 242451 194432 1350835 949733 444046 107764 1501121 1390100 966550 672798 1854018 309578 1387387 476773 631303 1936105 1593206 1113054 1875140 1684423 1047444 598823 1533909 1696137 422330 220682 556443 935162 597717 907338 703539 638354 962392 1445472 1818011 1965641 826696 688381 1516565 1742462 1391641 477059 591741 930932 453869 1166342 603630 253900 1174126 876806 858131 1151318 1761844 1371942 1335385 918783 1189218 1311348 558961 1950171 670966 1738099 1548777 1265502 673810 634522 1856736 1866624 713387 1558747 1157995 694454 1539919 1046639 777129 1584152 1209006 64411 1800977 1455 1063647 1544958 1593364 1831718 1990109 1776164 1014302 1707054 1700256 634307 1090947 1511865 598452 822322 866327 947226 1694263 855697 7938 730751 214936 1987256 1892472 265325 1095747 1984797 60655 1520434 1327897 1185227 1715639 1636623 58990 1191211 127087 758058 212618 166427 512537 1606147 965839 1280743 468107 1570195 549508 1363564 1012559 1306457 644980 1800010 847126 991550 122416 1364964 1341312 1567931 38503 1265254 684767 1449842 1796744 485869 1398903 1510274 463263 1042721 1755885 756660 992417 287181 643137 32545 1244214 1859454 1925742 1435981 227013 1978731 1828831 3595 125578 1214571 207199 16729 1147572 1379373 1955436 393620 848549 1248208 160730 1328285 2394 592256 1775775 1130059 318782 1327968 1743942 1113412 469550 1571165 1979612 1998383 1355645 537343 675893 1492408 1305646 37539 154447 444795 522453 1169316 532814 1177356 820921 482186 403476 113504 701542 577318 1029322 1780527 1229421 1475981 1731810 1436901 1937744 1876858 259812 462239 1006462 1430560 979304 607397 240375 378363 1813110 1610400 902956 84993 525823 608774 402194 1283717 1735438 14366 820609 1749109 302884 726476 556669 102529 10298 1118890 760072 679698 513680 1566311 1629289 1811786 742032 1510200 231677 243053 1152862 1770714 1149812 993696 951502 1459277 1284100 256225 1934774 718236 1508383 360431 698135 1162658 54255 355057 125789 296649 355396 146546 1863568 1235017 1938026 1180253 1200959 32238 229283 1741514 833169 75632 1473961 1743401 286832 1054620 1672260 1419670 261476 237331 768998 1734238 1099023 1937379 1260935 1703144 1706546 1878743 641263 1204654 1933132 705303 1858907 712760 1681092 98669 1433446 1846370 513306 1599536 1370325 658037 1832414 965188 188706 1913498 1176550 1348577 1490730 1081431 1489418 126118 181775 611488 153781 605092 472738 870558 440031 1674468 1163730 1724732 992923 30723 905102 562080 945943 1495977 344873 1887374 146627 1337601 773280 1683531 689622 902192 1117002 1946080 1926511 786740 887637 1533823 1698801 1391049 1646955 544846 1341091 2031 185069 817956 7799 495 32158 1970671 530449 1431119 425631 1177033 1768926 937836 1233806 1456014 1332973 1663658 1786827 1511527 1775820 93205 1174128 1173013 654786 1883670 881781 1752539 395654 646334 769919 203626 1317876 1733574 593323 1335275 1873526 23686 1317239 481484 1281304 1931391 273177 113128 1409382 1058436 1205457 1678225 795648 1615657 1905723 1447618 1978780 1680371 1667001 535352 666832 1003279 1622154 757735 794183 1655825 913975 530538 1980127 1837906 972149 1900245 207881 1195954 190214 390777 420510 462071 1511199 859412 355229 1425152 472498 11697 338359 316296 397618 1562478 1800810 981385 6987 189168 51584 1760351 600729 1297353 340760 553447 1642395 1771551 1645552 1410234 1282550 1161202 1982976 1078542 657149 910757 1906748 1922020 1341627 621107 371813 1623006 1544803 1798772 1174447 1901016 1541842 1674202 450383 1356808 1643885 1350145 126747 233556 1885273 1275384 1072447 363520 1670087 244890 252157 261626 430367 1996180 1327483 223925 797180 626023 1376804 421145 1890780 505016 1832670 1491380 1650269 63890 1185975 976205 601485 1078509 1503110 779070 257100 437074 104560 1867987 815573 849816 535791 1767333 648772 505443 1954205 123357 3132 1142477 1870951 447357 277617 273336 1090953 360808 1751037 1621839 659997 1675099 249459 844995 518474 905955 971649 255426 1273186 772682 190317 764315 693136 492834 1877327 145766 197874 1791703 72004 60415 954514 604907 1654364 660018 606742 456369 1879406 1394761 1704457 1107681 1055128 1309630 325003 103122 206993 1585414 500291 55131 227033 1792092 1177101 163497 137286 1597514 1474203 1700819 1335536 1460394 1922811 1158024 1197056 56994 1449537 1298064 1932186 819110 670759 212831 1513780 1992545 1749687 953038 1804111 380234 314069 691538 1801177 1410807 123205 1240497 198207 1144247 806598 1238867 494739 68107 601557 1924254 423592 185040 1989874 177938 1187917 262527 943635 1674282 1629383 642995 1449486 809288 1798199 1751179 1631200 85742 723696 1622049 1588001 1469555 1544358 740990 1762283 614089 508879 1738644 1002783 1962494 777211 1820668 611116 1627833 281030 498664 956974 108901 1186620 1676309 1469075 1716089 593553 1916132 429638 1436405 1073587 1259876 882212 1444632 1088513 877043 827255 72536 735501 1973702 1751415 1643222 1393713 1268460 122189 1575832 438844 1514049 265535 376475 1776540 1019359 715424 1050404 1289971 1010539 481483 1743084 1115592 129038 807303 575721 650250 1678212 1285022 665841 91338 335351 643394 1872221 1714194 333582 158132 575879 668219 1995750 704124 875211 1137816 274177 847722 314899 479501 733538 851073 1080273 1978433 349770 1689526 604981 350458 636041 1467254 1825269 1794677 1661484 1088690 61255 409243 240307 1078209 922697 417761 1445853 253306 1379728 44263 1184937 1620960 576874 1475451 1452244 1298036 562135 949849 1815539 1243970 173589 1349490 349163 1336401 1230073 1387940 265585 791749 1081659 1321947 200524 1885267 1978822 1216466 789647 969635 532979 696908 1752588 1238700 1655773 718390 1113048 806236 1183345 726785 44756 568708 439666 90446 1603269 1002703 1799396 1792470 1165655 41686 1078119 1385166 1952140 676881 410984 1424653 811340 1478209 1129812 422220 1867521 74236 139225 1799769 1954351 1838146 733233 575422 489060 1282465 1423585 22218 594295 818592 1759975 1655433 451264 1996481 851653 1658491 675371 275602 1524384 757035 1913378 1974936 1762014 955846 1249663 1428522 1419928 922103 671220 1746420 1851438 222870 636938 1077054 1975377 1766300 712403 447809 1142123 1194274 1751191 1801090 684164 369657 1330048 1921925 301479 1976066 510932 1408890 721433 164206 487201 1254659 1613055 1201251 861267 1674461 1415246 1877162 897737 1849866 1438413 1635972 1924473 176220 544571 1213450 1790799 1675144 831057 1283741 806409 840907 493138 671928 1579999 1010646 831014 1957329 477214 1690968 1802853 788610 1647834 982686 625014 680692 1922236 1944070 968326 418409 580379 1423818 686704 1126549 604229 114050 1723166 1057813 442034 601552 923326 1870276 74034 1133658 1127260 753831 1034919 297939 865046 272616 188060 188510 850159 1442878 212188 594103 672419 324842 1744660 682579 544421 1205154 1731261 284976 1627711 164126 1222168 1845843 1790668 1879562 391526 207835 1714017 1907307 1447515 962042 442094 299196 259423 164309 1908957 1955289 1710133 15326 890847 860249 373898 1456926 1664635 1528191 1419324 621192 153236 1695163 1431250 1883350 796699 622342 272268 520800 1222002 603624 1500890 1816392 654783 1268969 316821 1234512 1232022 50921 1738742 317103 1338174 100586 383357 1979637 813415 991104 1464942 845780 1240487 942752 423176 810310 261658 887804 288346 1755599 1401948 1684838 286478 1826460 1859109 472671 985294 494112 350407 1066203 332796 897161 439631 827582 1434593 926934 1440390 1070798 628875 1227240 76836 925358 1013506 93434 519529 553381 107904 929822 1981547 1437417 1621567 230972 1730523 1819095 254915 1756176 388903 950063 1848710 237300 873647 1957020 1794296 527248 105657 236936 1926940 643524 112332 613030 267577 1097263 1411876 1503005 1804689 440775 873335 1570017 1759933 529466 1205753 1044485 988188 1049107 1391008 987570 1170889 108819 1850623 531238 1025390 126842 159228 1682287 1830309 1007460 1573331 1702114 1292552 85902 1504169 1114783 506163 759227 1834621 8807 453638 776946 1245346 804199 432727 761174 1520327 1088887 521669 1217778 1588531 870357 187827 1846815 1008711 720495 367521 492241 1790154 1591182 220727 1380226 1585615 595140 892356 1731736 792379 364398 339642 491407 1674985 140138 12305 1710512 845786 1808380 1815664 1419099 1371702 1751173 660212 869733 1337444 423972 945196 1896444 1612917 382812 1933848 624210 661371 522701 1494939 1072546 1301487 482265 914488 1086424 1720392 1377538 1372384 1464418 1482441 42697 457166 1947548 1887586 101926 1682206 987052 1374753 923586 1988623 1962613 881885 1819698 533794 274468 1903255 1468573 1253689 614500 1312142 953834 507282 186312 1131890 293026 414180 1396608 1372495 964102 279637 769827 1637944 501083 1594183 224880 629486 1825955 858933 1013942 1453124 1258872 1401333 1278680 621172 813728 1140124 565531 1689474 513078 1798624 1548383 202600 383085 1372220 616977 786683 294585 1542526 287911 626726 1688639 786060 366518 1146225 1286083 1896922 374161 1785647 205686 1838173 1899017 450149 973250 345017 4232 876021 158361 1078172 837411 935877 811868 106192 1830195 1125844 339695 1088054 972663 1834213 884451 1484160 54729 634472 1153541 1501335 867520 1292904 1516720 1274831 321740 872700 726427 885212 1414981 1769964 966934 1262558 1443487 1079621 613071 1187328 1671228 57249 1513732 1078725 1185926 1841606 398737 637408 843311 642066 547256 1074429 1511084 281296 668738 1242378 1880273 1959623 1926986 1425622 869195 1384823 310011 1723484 280250 246858 1799012 745422 820269 1502986 1629545 1206833 121466 1420339 626211 611890 994006 335003 255752 1859062 954908 687480 155211 1522943 1242955 1535493 1820544 511007 576158 520126 402320 698222 237386 265058 1741492 1609117 507568 1185741 204247 1799757 1676418 1850276 133865 963455 250117 1260184 121244 935065 1562241 1080449 197963 165154 971743 958130 781193 467255 1522324 319345 1139612 386455 1630829 1233870 541598 1666021 1763072 1279908 1680462 1181124 200700 991443 1499731 1278425 1705977 1254989 575090 437846 1393403 1603231 657194 401693 1883400 1966759 119816 75344 1454754 1411442 623081 1663813 292821 1165962 435842 1550239 1714279 394346 169560 1380556 997957 1251830 821398 382600 147755 627868 1529794 1829171 1132076 1189605 6429 1864196 169963 1222197 1438218 1936577 1058178 1858796 932950 1133038 1649787 471193 518885 1388484 733918 1169067 1216910 1566413 586284 869475 1030062 1066148 1215341 1402026 666325 424575 2490 815403 1388375 872192 1782532 773820 405587 252905 1013458 649728 1012379 1911842 655259 361350 1372602 775240 73982 773408 1740279 658992 323963 1144321 31987 1485409 96574 1434629 1953572 411302 1618073 562437 1974042 571834 718407 1370635 817830 1693870 779823 1300090 542049 1268253 52777 702089 1294384 1047823 421306 544430 419056 685906 1327078 1878244 1994729 420454 217463 958 468026 670060 652088 1395018 868096 1721508 1314341 91604 882575 117768 377474 742 1979956 1088187 934220 325623 926757 342847 1767837 1487380 1541885 1775051 1327148 1413392 1893042 1792005 1121184 1086559 453451 149581 713353 1203530 1923281 51605 699759 327810 72297 1990055 1084459 1019773 789258 1901712 1139854 409263 167350 551596 56373 783075 1638222 1039216 1116028 1739094 513807 1296270 1564848 891183 1211114 179522 1362641 997796 1674794 194287 211943 1315470 1639405 1985707 1021319 1474123 679328 437639 1324106 1541241 862970 656222 1363585 599764 1892404 1275893 614858 595207 489551 224485 372290 194593 1654752 1240756 1578426 766024 198413 805188 1684597 938580 1878201 300335 611794 1459970 1625558 458973 1188109 791568 149022 1691717 474707 20252 220853 564182 792896 382372 1265707 1865698 984692 1851500 277347 1370914 1626409 466318 132109 1043783 120753 1538220 161516 677464 1047976 150821 305156 1830417 704471 885141 1732136 1300695 1687261 1578712 785588 843094 182356 1401419 867851 1414446 469890 662304 1173409 1335593 590310 838536 412657 190714 843654 522162 395231 1170586 428120 872295 411373 848538 1558529 1550744 550699 1007438 1565226 339039 1443028 1102678 72611 1066262 466663 1158875 1275509 160568 332545 1376704 1102870 823509 592465 1731492 310132 252300 950076 962572 455388 1500626 492422 1637798 428672 1812332 1887920 1988396 315418 1625821 983593 1013582 363826 883883 1794322 317508 18121 389921 1669002 1624450 1866809 578327 399007 900006 1727718 42243 1728441 625319 591672 1444109 16544 1816804 222514 678461 1311998 617550 1676338 162030 1180833 1722529 1924525 904415 1205327 1081509 315731 1728121 1387793 1544434 273353 13651 881546 1791097 541789 1519885 873960 655822 1908689 1916011 1779488 1315564 1372237 778899 1791494 1188739 469639 668495 161997 1277150 1773634 461984 931585 350121 1595802 1481545 453896 1670058 1010035 1793883 252840 846263 1443699 1083237 46974 1010933 124714 759935 298688 593083 1163941 1020412 997672 944260 1963157 842733 1816361 1586770 283510 1288430 1072864 1021639 463746 1709856 167852 121656 987879 598539 1021235 83442 1848916 663369 1606970 1021844 847699 202432 887431 801599 804928 399373 1368459 1126927 388483 1389587 71200 1806349 115346 1502623 743307 934438 1991138 1129993 46994 506363 35757 1103928 1022043 894435 251951 1210457 810997 790939 79658 891707 1188010 1135748 462585 1749589 1431083 1859924 1401453 1549231 633032 1118055 1236046 181242 192967 1403502 846384 698664 1045549 858234 975086 598353 301118 549042 485659 1057096 245128 965646 223196 484667 243993 1325641 48009 1602110 170619 892492 546040 76376 1850249 1417533 1502477 1121548 921145 1118154 282306 92366 339577 1073572 1148379 368963 584510 92521 1469920 1913219 1382250 334013 1970216 642418 1785910 1295801 467213 1538724 704824 510683 69575 1542658 367158 1561511 998002 1356918 1883222 408410 1385628 1602541 16931 1406328 428843 793245 831815 860590 451087 707840 731831 689038 1849424 840539 40772 915601 1238219 496148 957197 1948555 514368 1562368 767566 146531 1464999 948374 196335 1939051 850485 274029 1440572 1413070 1676669 721200 1670178 440587 1423698 1288121 1951571 874646 321405 1173312 588647 979521 807494 1201320 429984 1433719 188732 1073998 1411209 885216 607902 1619631 260677 379571 142083 1447865 1358314 913401 213092 1112716 1660231 1019570 1690622 894211 1165774 699053 1914407 1246031 1113309 408900 284609 257172 968117 662095 533495 1887578 578738 1659962 1512263 1475425 700399 688104 48070 1112023 170787 326227 692753 1509383 1685065 392356 527967 1447704 351810 795428 1047906 323815 642383 1099124 210539 1741500 127214 1182373 1418903 1495451 112721 1664224 902012 79804 282472 614473 1910756 520164 1634106 1238716 1206138 405795 1957472 284808 1716936 1845151 738218 840524 1155105 556324 386567 1789774 1203595 1882633 368513 960194 1735045 887035 1493481 599490 142483 1941342 400945 1229154 1499753 1116573 1635634 660609 56696 1229950 1401633 1561835 453613 1908980 1815460 954001 1965819 1403822 983590 341595 378309 55251 379290 220305 1282066 1541527 747404 961494 1546062 653401 1287835 1949569 1193421 607935 1475496 1500517 1392941 1474114 1264472 63868 1623217 1520216 1973431 328135 1986208 724835 1517150 415683 3865 1375308 534657 879550 1825211 951267 788947 861278 1995599 791429 1717237 681892 806346 659837 531658 1326999 1770125 1206449 593860 1141670 1939939 790391 1538687 1782003 1573601 1883748 1985108 1650248 945032 495534 1703335 1130461 1054319 942931 1754543 1732546 212974 876509 1245719 1256137 1272184 393455 1027167 873800 1789685 987651 246107 1791900 1849035 1348343 1271005 1506234 473610 1003049 1815095 1415496 1758692 820043 391950 883995 1054248 1654342 416821 349015 475741 1391010 364409 195946 597523 157205 280323 392083 1164983 1081323 1033130 265568 1672371 1818705 1725339 1395188 233016 860651 1365782 1509528 1667350 1589516 1118425 548595 1134707 1065813 961573 1278195 1068444 435780 696870 286243 149301 1077185 1212303 309732 762326 563946 167601 610020 702158 603376 1812098 518585 1227126 238113 1691700 1222153 328878 49449 608199 190853 1277074 837253 1948294 1035491 1885297 405351 1129459 420676 1441949 1841261 551609 1414679 544290 820546 531697 660089 1629069 1783704 1952242 1186681 950089 862406 1823539 720050 1364228 544351 967317 111820 1392156 1795394 435849 570810 555102 1246483 903217 1336432 1914785 1617721 316614 77628 789796 35942 507698 1477683 449924 615396 567032 665015 630539 1459557 130157 1333093 1609035 433355 1746626 846379 617026 710692 255133 47980 225499 645047 1037437 1019749 790370 740466 914169 243930 1295446 1471910 911152 406724 115552 966556 614608 1829878 1686844 1879196 1677299 1121298 1899727 1760648 1706010 199528 950985 1017771 290900 1091203 523370 1818220 651173 315471 602997 618758 1917422 885755 1165913 1247409 1652790 1690183 1960149 1575967 1959435 610035 1118234 72920 1987130 370165 1697174 1756276 1108374 1301903 822726 1200003 549837 1926216 324439 170990 593947 1847087 651979 945864 858957 1483357 1890716 1766041 1753247 1630066 1213500 1414131 1561750 1455957 1058445 257709 790296 1214010 377191 1196340 1651001 1280295 877891 1625705 1707702 770551 994542 17730 225174 1910951 1089945 1600283 413908 412412 694947 659137 750192 1635622 1818841 1468032 403471 1320901 182332 780185 377396 721816 512593 642011 966774 1467221 24847 1749523 766356 101949 995544 928578 1165144 32349 600010 296481 597210 385038 105654 1795142 265850 1806824 1641179 1759701 1505483 191025 1562860 346506 737562 578233 933356 155167 1535868 630076 1202081 1509295 543491 1278322 1078629 761794 727349 893832 1615203 1371941 24381 1188425 1389839 93229 1703086 1613815 107156 1550242 1059855 1321343 1378869 1841791 1153709 1410479 293483 690005 414989 1387635 1660430 1391326 1823846 1455709 1618876 167813 155185 421837 188994 291979 886386 515075 1809021 610175 1883269 918031 1885993 691669 307654 1231178 856426 1076456 257327 1350478 20586 177940 1595526 283070 97103 1968575 1757282 1669420 1527884 1821121 294231 1151735 55720 235118 454760 720364 475641 433845 475952 1852310 1864691 1854771 1794665 223995 841214 744356 814907 1621819 639258 1870488 1359989 1031384 1976325 1776824 1717834 54535 1970156 1853478 453405 347201 639823 655915 217188 1823608 679545 1534716 1302204 70743 1042745 1468146 442044 1985782 1028128 620497 1988101 1205521 1474245 1968674 1303161 291548 618667 1809742 534265 1951062 1608136 1839521 1070597 810197 1084424 1327578 13815 340551 638621 374037 1551916 1049501 1747471 12895 1634325 1943323 56138 1194180 1368373 24981 1758160 1298320 902506 1711524 12603 1996449 409877 1052187 789530 1659544 470270 1735027 266711 1067679 949669 446887 965953 1755164 15260 233338 423250 1659733 1241982 382292 1105452 825485 1265976 697388 775567 792505 573110 59325 1909972 1250659 1012195 120252 751135 1229830 869061 517281 126006 649585 1955001 774805 1143479 1956768 23571 230416 1565795 741028 3776 434756 1649472 1925903 1061874 455073 347447 1537679 607817 781142 396042 1709022 1470825 1179862 442779 529387 1676430 953748 939169 228542 760930 1463860 788327 1362148 365473 937255 279742 656699 362796 1628538 1863501 1195487 1196764 968024 698280 1793673 391553 777491 1936204 1504170 241473 1728558 845641 44788 616039 40843 1241424 45132 1046469 1333859 1373428 38647 1829501 1727944 1066768 715746 675073 329883 336501 981608 1215003 749373 1044036 373844 746049 358036 475263 1548516 511722 1963272 772400 1758032 769777 1516727 865308 1496601 1325605 1460470 876925 1591949 1076465 1493897 780746 1392544 465715 151753 1587530 595859 12066 1333743 556191 1286441 1037932 1268597 571065 70812 110077 179226 1758766 855738 1030322 1871250 62722 1194785 942607 1603540 990285 357127 1640263 1132475 1226134 1852005 499373 1598464 1855405 576987 282084 570230 526292 572404 393421 1459450 326496 1618183 1501209 1273685 670421 1218749 782930 1535212 1253529 1880214 10483 1379365 1657583 969920 1152079 4385 84113 853427 740107 1049458 1783902 955777 1190267 1931846 1087068 1354972 673311 91505 1682829 323574 854250 770564 1965194 587114 638196 370763 1661698 1349072 1998307 217663 525669 41705 851186 415307 591722 1524111 352895 66833 1505519 1818375 1654665 1398931 1110689 603496 122371 189008 1728190 133475 1620094 581238 944154 1281183 848420 763148 1205101 689260 786754 300392 1839829 1401298 1254719 1128930 856699 1357929 982623 1898696 1681 1860864 1588861 480927 1650423 1403983 430463 360237 1051203 1410214 1019273 280586 1917947 1045099 1911818 1591324 857217 945437 1366624 1616570 86313 200850 1655887 686318 1020093 1569481 988856 1157384 634106 1279609 324558 1080719 1740537 1062698 1082363 520500 1608815 213388 536947 1397964 1978801 803903 1699796 1453706 9714 607858 871222 1268189 1702042 1857117 1575833 1010645 416474 1854451 454512 1903293 1417094 1796025 1299346 1656529 15436 380249 152199 912082 1754726 1952329 1558674 290347 213699 497760 1586414 253211 64828 908298 1205171 1542793 869668 1282414 121770 895813 22863 1958761 417457 58527 889199 409166 1062995 1288750 478462 365224 1761139 1018609 865991 771567 229933 997882 1147748 281339 335552 1044126 605641 74496 1268674 51391 1841725 916994 1535281 358626 1221840 1529108 1385431 1199368 1453750 1184785 1325199 1464866 1986541 435077 1732760 307149 1981287 1269527 1748340 276459 199062 1413254 1033170 147154 267188 1616245 1433143 469403 1961573 925784 1052595 461428 1168635 1060476 1975488 947128 509419 650180 1377508 512972 211261 1339607 1279290 1832286 239248 1428765 1353804 135451 206851 242989 623344 1685727 48154 1787997 1117870 1020524 301762 892798 464708 1993375 1110871 588393 1192347 1616316 1937668 887489 877263 199389 1051458 732685 1427898 1449062 63976 1217554 1322960 1738446 336847 1936441 87863 658573 1927938 870498 1173867 1255503 463664 1503315 580026 1852363 1905468 229489 1782190 1914076 1848246 233883 1143790 1396947 1715895 1654016 599669 1433179 223261 4539 1996418 950074 340509 598748 604117 800299 142638 316948 1404457 1180069 277266 402705 370196 349224 278296 1541906 1191575 1225634 1557366 1359560 69556 373860 526058 1346847 1662859 1185866 345082 1327157 1408730 503475 1379666 611405 1377442 307779 1793210 1064702 906618 40589 1503742 1094505 924470 903985 864202 1485237 1948357 1694493 909868 69459 1399864 1446528 1059086 640160 830755 75690 653285 1854338 342290 1388592 1987511 1823880 1876156 511388 181001 315586 86212 1236659 1433313 1766723 1160797 1023831 990594 49578 556284 40089 1550331 648596 1648903 1860935 1297619 1670019 697865 1514124 1766373 838882 178758 1879421 389013 988366 1162344 879598 620484 85417 316991 59336 223120 894471 1478789 1389139 754948 1415866 1167966 684465 151334 483500 172640 1422439 127315 407555 1941011 984157 871972 440223 423430 566278 1796713 277238 553910 203768 1207271 1237631 1254125 672460 647337 1941723 863302 375298 1594092 773814 565783 672831 951609 531473 1658830 320061 15598 377403 1420579 1274313 999890 931536 1911035 102922 830652 125245 1263292 1303674 696583 194113 412402 1967020 262946 876893 1453900 1268528 1543900 1581737 409734 1073112 279796 1793190 703633 362634 1229359 1445717 662105 851098 1454349 1142148 394751 1945441 1453870 813721 980041 783684 904571 1293225 497488 742539 1374272 248713 1540187 1362836 1174752 1915040 1345391 1735662 933686 840802 588939 797157 694040 672325 736619 980902 897531 1028010 173350 1583841 1943244 1711601 334683 1585377 431354 287056 1428977 1651709 1865300 306853 1575307 1138448 1780702 920006 1673918 943879 999227 787102 397781 784819 1827391 1252724 1585680 992965 43196 577683 1875326 101381 1222974 79319 1871131 59479 1920031 1693544 1375880 1323957 1669254 1377410 1856790 1059041 695467 1190232 12718 311171 1175494 927068 1092999 427024 1763415 20718 1333804 1448258 430904 39547 258491 150563 1242330 312597 380371 1583838 1834378 276688 260861 68360 1758892 898738 1441307 771695 1131290 945484 484110 1775355 826752 578956 598719 1000489 1566109 1256645 397246 1777277 330423 1127914 66045 1647992 1669233 1198360 1457078 1359732 1743224 655857 220604 1248824 1446304 1430926 1289396 255931 662493 1318498 1256167 1951527 477871 1237744 1401378 1333897 732700 1336509 840646 1957658 273983 498533 1593190 1785816 933739 384898 487958 1259282 824169 1432917 471568 1257306 921317 487194 167152 92935 813481 144359 786299 263955 217124 1887736 1725212 524417 1833500 1734807 1445772 1589739 476491 1575518 1121404 1583869 1608872 1971467 89084 577662 328608 287121 727170 262830 920597 1097203 70301 779711 1689610 383674 1613699 195328 1423096 1422628 1694630 443692 94371 1051341 674480 492205 1092432 253979 1445352 360633 1052747 1800975 1976863 1196651 918325 479500 1237725 440 719501 1040608 502189 875649 22026 1565118 1793397 143690 11933 1893231 332827 436584 481563 1472641 1986264 1106570 754413 92297 545873 1276687 396278 1476356 1754898 373148 1502331 1453246 1193860 1098321 801266 469409 1359800 252818 1177113 1646058 253660 800448 1519354 1828723 845942 1119538 1974074 935145 438181 778586 161556 207824 534881 1770145 182779 1569509 636963 1127600 478405 1904465 1549625 1397205 1709606 1793698 807803 1148227 382022 1757667 72269 1803716 1473896 1300809 142743 283403 1878646 1021166 1256394 1219867 1345912 588479 525413 1131874 1212959 264509 605830 448885 798173 1932666 1510868 88546 244118 1014904 58058 478960 410011 1905933 1499811 1530487 931774 1425490 1368821 801203 996573 1949466 888610 309782 1744779 368130 1453854 1778478 1700663 707028 1355182 1912634 1654442 1194631 1510710 1281589 1369915 679386 1916385 1610203 63587 1136931 1655921 1556552 1122309 945873 1006125 754622 1774070 1624451 1909625 144258 1997337 381575 1042110 1811415 155837 1941752 784989 1602708 1573934 987815 590020 1362957 220748 510470 1134105 315078 1754152 1074545 1466801 357139 1444894 122844 214747 1824423 1642046 347364 1680074 486233 1152440 780539 1583919 1004366 736664 188749 1501094 346945 433465 88381 420287 1608712 669995 1891705 21804 974625 1343174 1775411 1831531 1166225 1524430 1839063 1541174 597793 1672303 1442601 363205 404325 1074820 1855246 605896 1303721 1497513 1009429 394065 1687540 95642 230144 84671 1847535 889719 1735639 1327701 1799601 1737037 784647 1511375 1749513 118588 1212839 450335 94676 972887 161944 30790 1156954 1564295 946026 8294 1695387 404152 38417 1085820 1612792 673784 408067 1163396 85017 389537 152747 53890 1226767 462503 1962900 667022 523270 1350766 999498 995833 1979770 1550401 347464 1443234 356608 1401969 329620 143696 1084032 1277717 1500647 911929 1850553 583927 457452 215588 634842 1313558 49325 750856 1429459 887205 262821 1474351 1558791 973213 705681 1953514 873610 1752994 1812806 212283 34561 687279 1955485 1335490 796127 1972388 1174609 294346 1954659 1609481 30956 1550904 1659061 1396022 436587 849772 1186713 1328599 356718 843175 1781098 798889 1511662 1019432 1860172 1840914 1909351 585224 896989 1055193 694770 1899274 851438 619315 870105 1799307 250329 636352 1170959 223041 25960 1250959 1040985 1074357 508286 1247430 1861563 434492 434000 997074 1608035 588901 675441 1668172 202483 275436 852028 131156 1074452 1640125 1128280 1442082 885943 512516 1398624 862242 1498356 232789 58959 622879 1678885 1518661 446424 516571 986155 1524440 961214 1351070 800999 1142124 517835 317048 1692127 193909 3333 652289 1678714 1186030 1023944 1876507 393517 53386 690942 1557462 766965 597780 1889346 1952079 735197 1967257 1923009 449792 163297 888352 61243 1301879 406540 1068898 630054 791783 1018217 1711693 1676884 1963866 1223154 1548759 390690 156043 1243219 223440 1080480 498173 830550 1978511 1091346 1874464 593511 1027754 1356607 739233 930554 1615073 557179 998988 1567500 733652 1163991 241640 1506368 252623 1145062 1392190 191537 184075 1785627 1988153 529018 1326098 1438019 1271421 919942 4095 669992 561464 1204775 313457 668475 696914 57104 736821 1103961 1464815 284807 1223388 584461 935350 1016212 1680816 169286 1644780 108886 1718457 1666670 129155 662992 1549269 1506831 1922803 1386100 1087742 1364824 188183 1342169 564457 368974 967759 983432 850886 1576949 1270459 1865112 783104 933293 1198921 1457537 471080 116855 1010581 270573 912021 1959099 777407 1685725 826069 694088 1291422 1797046 450640 1831195 1502680 806465 1593844 840671 340783 1585155 1075225 1918764 8686 92953 1049468 223381 1886967 1931724 397376 775768 1558351 1295688 1636897 1557444 118595 1427847 1155057 1372782 1614004 977941 1085167 1677083 634504 1686151 1904804 1715413 657679 918182 123377 1794205 1615170 292233 1723011 907953 466820 94302 1269845 1446969 245880 185801 878738 67943 864758 1268012 396540 1246006 1530280 1070302 1108171 102691 254746 806874 873305 851497 1811367 145469 1124110 1733461 1106170 897262 73002 897113 1645705 1901290 1244239 720755 1956968 1983204 83979 1423444 1672537 1623727 950149 1445406 1734834 244447 774339 805604 1933336 637178 1326327 455187 508312 692985 1372796 932754 1343012 366756 1647696 1794097 1918471 274135 1437118 133160 1188721 926211 1943756 1026613 1593185 1798370 615148 1630052 844210 510438 1857204 1275092 1245232 1373247 1038258 1762531 1282010 8402 1501381 1424425 1981009 387141 785058 1695518 1578070 1539796 1832656 857771 640952 1679561 680608 1432193 1065321 1183697 124745 1619338 1532314 1104336 715105 1153411 1807315 399932 1578124 1141629 412523 1436221 431353 601780 415612 773560 1918655 642167 110375 363004 431255 403748 904867 193298 72924 235685 1611202 1504390 324666 1276072 1093163 535643 1067759 601199 476602 575888 1452469 955030 908800 740328 368831 1039679 1657358 72490 349894 152951 556896 72907 1236011 931239 1364092 1010073 1708274 1345746 1878467 820511 1019885 1738326 1281492 1460199 1306129 24154 1133986 1483659 1056378 1841830 1805811 296678 1849364 678418 291185 402340 990898 681135 670085 417769 1541757 328191 1075283 1547880 1310773 1088063 992746 1518483 1859471 799002 63706 1871894 116506 648647 919099 1146774 1089319 1842869 195832 1386068 886150 1197666 500841 584668 541036 320361 586213 1902199 150414 1934210 316643 964436 825548 1661554 814857 1433053 1973707 1450329 1755317 1301698 1497739 1707996 1935425 1985662 259169 1586720 704035 873708 1009574 1208176 1210653 947918 566512 185099 1759016 1359383 444134 463421 956707 1259054 1293492 1008286 978077 1074891 1880778 1592050 984141 1122596 1867457 450392 342532 1219673 73217 4995 1018266 1335763 827500 238752 1308278 1998647 1821888 1889552 787983 1480379 1122062 213501 41654 493341 101628 1483645 1565252 1746230 345330 1090650 1941527 36203 1731030 1808609 1675682 1813527 933593 579092 909423 1239412 149715 1566117 185171 765608 1992013 1716231 247024 1442300 1279599 1971823 1298107 1380596 960133 1581146 678452 1877460 1112739 867733 1434887 375857 1111038 56778 1729752 11824 1712728 1745794 480206 906285 57367 568586 433608 717729 1126803 711905 1715287 1292017 690090 591295 96035 1413978 431404 792191 503335 1581544 1699488 1654654 112241 1260405 1411393 455528 1763335 412250 1277 1910550 1874313 1396261 1324230 966393 1223268 1823537 889249 1769066 198437 1721493 1323209 1460662 705354 1748721 1648003 998465 1178219 475250 182148 195108 908801 436903 762857 30460 1741354 886727 1166485 1627944 1663457 1630461 1505303 1231867 1037331 1195938 1340934 724666 313299 1965391 624852 905474 1174516 1507691 1218326 1766067 1604804 1781431 805984 1840655 108526 779227 1042576 735337 1482842 1871188 1720197 480661 1631430 1064516 467543 1888945 492485 377819 856534 738787 750585 7392 1469652 1420089 1799444 1928252 1650976 1192788 174623 1034214 1363768 265172 1383957 1444919 625100 535120 1857595 1948116 86772 1653389 1907108 888163 1061138 551176 1724610 1605973 1711695 240005 1176891 277030 940771 556268 804869 1517387 806114 1686925 605319 1825655 139546 646473 497037 1333264 15836 1533906 1915961 753292 1267644 514233 83878 1703253 685773 1875903 548269 1535703 1702479 623904 570261 1411606 1489754 799972 1929442 306538 1588715 829467 393672 625197 356336 1054145 499009 1212238 729056 1814208 901080 1979927 274626 906354 286822 1360929 811228 828899 1498952 1157751 1531703 828343 360710 1956297 1094858 237146 1684822 473652 1572452 497255 1563023 617320 457088 626852 999302 675042 1753490 1524948 531798 257249 1228529 1825302 1536286 320088 560967 1750469 101271 280816 817477 1630996 126073 1942058 1299311 642165 1535549 820333 1372139 487843 1401302 38175 1812281 1415079 1294824 396432 1064507 1013419 1299038 167444 1894074 1057661 1915118 1592565 27157 516719 1263740 1527359 1641262 1821903 443837 665102 924053 1936822 320241 783869 1608388 433261 1883394 1792532 231180 1199182 597443 1260044 38537 1072883 55697 199554 1681382 383519 1523126 563134 1428770 571383 642713 1670580 288112 998829 1146960 298791 671472 1518532 1144069 957167 818798 832651 1484271 72263 1398629 660061 881454 1797254 1729942 67859 533608 1617989 619726 1314239 1222898 781678 1639651 1810911 83350 59719 396667 695178 1868320 1846966 1817181 692657 1519788 43148 1966239 339258 1947391 207405 426243 370914 715695 1808854 19291 1594245 829079 566243 1825218 206502 196129 775246 809872 521966 1842431 1829088 1495788 887901 746559 1352184 1928714 1510007 73056 325763 1565015 487181 1469474 1682144 1852796 480211 187119 13723 386195 342828 983163 1210118 1489812 1464766 686239 1926970 89063 1706075 1831193 179284 96842 1386157 198226 362414 873980 1822847 1917814 1665830 977896 1849932 639724 1556938 250808 1670419 558096 375102 1607412 625023 183640 995437 1651802 332884 1168433 571692 1174468 1076807 1156212 1125216 1841037 1446578 403433 732296 1489422 1573292 1492322 1010576 1379165 1958617 1867877 1028789 986411 316040 725463 126547 877492 1292329 1182565 945550 593445 708594 938159 1473226 1243471 730002 682540 397414 1622669 1437584 1643095 1191915 1251664 294196 17742 354067 1718472 1764416 294685 1885940 1383551 951858 962632 1330181 384676 914212 762987 425128 591463 1533113 1318427 572370 1361679 84848 1683738 913216 324076 1626072 1773721 99642 530684 1816834 1507899 601116 956964 481867 407571 1175881 623968 1176034 1890202 953199 618301 1809298 1779205 300163 1052317 936773 61635 1829363 1964942 1060493 1258457 815633 1544006 1672151 594406 500887 565101 121011 503974 733028 436833 312208 1099262 1753373 1481540 1987157 1502574 1854216 153811 1341064 1984099 1046099 345758 1859921 1362949 1165906 1822657 705521 1549897 809891 702885 243011 1436430 764272 456115 1529208 1567716 757187 1968934 618578 126369 380151 1124484 1384919 145305 1364004 1890698 1371327 690339 1788152 1588048 1823506 148670 1930234 824265 321891 1188389 68391 1603711 1467007 1612461 774470 650606 892489 164722 1825363 1230400 799511 1412549 1140876 849333 1640216 754908 1897999 1590372 1777920 1566336 748054 1469666 1965114 1152496 1949208 224532 1735941 853055 533524 450393 125683 70529 903689 1594212 1457507 206987 1419798 1246842 1121095 349449 733670 1605223 617359 1337851 1973089 412285 1503700 604175 948105 809242 1095792 1860156 1524921 1904735 672564 600758 790226 1330649 895843 766668 751102 1805466 1597357 111332 1890830 414919 1928985 960704 1202864 173387 1780518 783269 644095 1799063 945695 1464414 1820604 822757 220533 1993084 575942 363106 29495 1018453 711513 921804 255668 309186 704780 1060076 1960553 537913 426653 869199 175097 1253859 1524355 1267679 1498358 44020 165238 526000 1351778 1961259 251982 421391 1369412 105933 551288 1611551 1908569 108398 1533949 310879 1527057 1209786 520089 257603 1109130 496781 389200 1655622 1301741 1969828 450077 1869226 93292 1469531 1437515 1834791 1738613 1004714 78355 565818 1849929 1809265 1685796 1089923 1417953 775002 334417 397157 1395565 743696 347376 618648 194631 1458411 1656861 1782020 1144209 1550628 1545783 1327818 1680434 1850578 1367401 1737247 1719223 1727965 179103 1477219 768101 293655 1294029 1386549 949655 1880233 788416 315724 1584494 578798 303677 1031121 732626 1588650 1539701 1924653 1296917 399691 978960 1898358 232697 1687417 1591768 1125435 505657 467105 1960746 585774 1933859 1829035 1117026 1584795 1252100 1998320 1732741 309318 606636 1308738 920471 805211 862500 252703 1318950 925382 1674676 881736 1047624 1216839 256433 545462 404319 269827 135022 1861930 736270 697883 1370544 1862347 1776810 1886055 1765365 694630 140301 500282 1536950 955349 831549 914399 966618 1834543 375788 1870364 351331 1377412 1303484 322124 783909 1295576 458181 867863 432679 1914947 1161538 872942 1305332 1030263 1873703 764530 1665429 1829122 482087 1402960 1786393 344745 662882 920199 564047 459592 553367 67494 1145357 383773 1186243 1501505 1235905 1209089 776394 1839389 1567876 770302 1592206 1553738 1696531 1220209 355563 1404301 441448 99847 165827 533269 1002643 968994 1538654 548600 994980 418198 1336443 261005 521015 1887116 587550 1171563 1236863 1566414 307243 1093802 212219 1152361 1213074 407739 929330 1063915 1675677 1828863 1929254 117873 1738421 198793 909332 537835 479446 1940833 255910 1474712 1075857 435418 321266 77100 1040909 1801325 1958372 657612 788104 1306920 339500 1487269 1337641 255857 1390419 343916 1617983 405656 928767 623364 431595 1409963 1955441 1449680 372226 1181614 1867654 1489006 1401884 1068929 1032851 1126022 1601832 1130660 1354332 327131 596010 956080 309461 1074442 842829 88776 1099868 955587 459982 1176302 1548002 737001 449303 577763 1248623 159795 1692441 1317790 1636406 632704 1474253 710395 557718 1184667 1669646 1584814 792211 183013 455045 1936230 479595 1326528 1636102 914119 876569 1585117 1581894 611099 1963640 362790 435438 1577712 596901 64519 1408757 500243 9827 356612 1136218 159480 483989 716635 303330 815140 1242039 1939877 1047983 629535 1441179 1334341 1784546 89328 558663 101920 148493 1317160 1881656 1406591 936648 1151277 1726891 1730009 1929014 635031 422662 1950485 438622 1813221 1848203 605718 871478 1717482 1516143 1076311 763821 1842827 102067 359633 434060 1094303 1032112 925759 419245 699528 211878 461592 302171 811189 1581556 1004970 1409678 1840531 163581 236413 1293280 69415 1563506 1799239 392216 379820 844507 1950078 424043 357402 1937521 1128088 1307201 602338 1788069 622340 1777355 839486 540671 677131 3995 991903 274556 332122 149465 1877978 1418848 1674325 1985376 1791851 742617 669930 1786812 274815 586628 1984261 335736 747319 254539 697370 70214 813459 1574706 945268 829973 108600 566496 2931 1829010 599637 1211046 271284 1871972 579470 236511 1455125 1005420 1804394 133002 364994 534452 1258036 253611 1095478 1103547 1172083 354813 436174 1217497 1770860 1592464 1479941 1196362 1423510 1959695 228116 415600 432403 882672 1052640 658710 540952 1105440 500893 62102 1016901 895187 1349998 1727788 1417492 1463270 1886413 1004565 1119412 640453 1174241 508014 259053 1898205 1974475 1985820 39018 776910 672780 988678 385281 1743323 1541347 700825 1904673 603581 1524551 1678550 537100 865980 486386 1186276 1328920 1928820 1247187 1685770 1009244 1526048 192647 92567 878348 1380235 1179550 1944610 1418371 694359 1651593 1098988 1619426 1396771 11239 640668 1590339 1496508 944073 1419309 1118013 1319934 724831 625116 837289 390889 1525726 305100 814194 1504055 1333732 864078 578538 479600 1440109 1264281 350352 633597 426632 409120 901158 1023312 1867477 201026 1438022 631606 1975612 1895887 1249392 810304 1783417 422478 1572655 888682 1172624 954278 1922575 1786018 469503 667590 1964464 430390 377427 915459 1688656 1723127 812309 1321432 1713577 1425846 701167 1784601 1014666 1896629 943803 659235 1584015 196557 1934101 792949 602519 28764 1321549 124344 1710576 1295101 395911 386254 1527277 1557641 312912 1512291 166292 699895 1324226 1216899 1598267 201802 505924 1562390 33398 1304045 1142469 918369 1011125 1192397 379535 1067387 1088922 729685 372809 1410084 1302562 907493 250105 1705231 594622 1285337 656125 1956810 1218991 1840451 493365 803532 7248 1427331 303552 699765 1518339 258300 68123 1952048 1718886 1096674 213217 935857 1944850 827126 285328 259661 120656 695128 266138 1617677 280393 1841777 947272 1162433 1084376 1124176 1008307 329859 834239 680606 71951 1411580 1802576 712509 1312712 1823147 52532 1178282 974366 488657 585239 296923 413233 965971 1409547 1367939 929472 286158 1369637 1230815 1562861 614848 945185 581500 1957919 1684416 882161 591690 1744709 52203 718263 1684591 815640 267988 843423 265464 264049 716940 887495 970427 1105400 448637 383308 1715799 116374 1313980 622973 1175450 1644843 344308 75736 590887 728409 1730706 1021455 812101 79739 415526 596728 1397304 1629380 1993273 176708 546841 817485 204549 503377 668137 418565 1541719 1586075 515153 1221822 1120942 1791819 1916451 648342 88625 450620 1536862 1522165 1407973 1488915 536056 909357 1248269 1361884 423308 1217646 1624387 1863647 73927 1147211 42684 159828 1990831 320249 1177888 955530 1974999 1531267 1807134 1816132 970139 747125 284943 1796404 31720 1566807 1642455 1570583 86015 1102223 1338813 550068 281774 269682 584690 1968025 865185 879826 149602 961520 388292 1762798 16966 503645 521233 810252 1398902 526712 576563 1329756 204900 493204 1569560 1154606 612085 241813 1930740 1316754 600692 1180100 1317721 1023053 184192 174984 560330 414492 736485 637200 1885351 1764100 902122 1552376 103163 1750963 184212 430325 1993549 31616 1581037 1786072 468591 1402088 1253024 730273 38746 1076661 216787 169751 581679 593412 145458 1581051 1604107 1920558 792890 1614114 126878 414142 868540 1279255 1059865 90111 336143 751977 308051 122382 1243366 1195845 1292395 1680091 1708189 1773467 1756205 612185 764275 42924 1087280 1166470 1961019 390513 1286660 20481 1631258 1006623 1491545 511400 632641 1040703 801739 212938 1406645 737797 865197 1213368 1277191 1077030 1270452 444067 311451 1620536 222477 1868250 899311 1658660 960563 736521 555264 1548998 498988 1868032 746319 680344 1373233 1614935 1141696 433233 657186 1050725 847346 690872 1306968 252590 448299 1255986 1544960 1041008 1407854 622245 1635446 859804 1650902 1082823 128605 943644 313775 519555 95823 629542 375910 1596873 583969 14858 462589 1756352 826857 996221 1335516 1173974 1735301 914940 1715273 1177940 1642735 1424758 1549455 1803524 94838 247712 1668548 1507176 572702 1570551 1794225 1567903 1473364 619150 1203630 1148396 1265270 1555745 1882836 1136729 863077 1812732 157434 259615 821331 1311684 393573 808552 955263 501670 1832766 1353650 1194954 1887311 1607852 1016462 648616 22486 1381528 931114 1917848 1591595 1632026 758562 329204 1284052 735726 947314 1156063 128301 114754 949534 1082192 392624 738827 362897 1300647 1037919 1637050 346974 856193 1666992 1106029 1242061 1131654 1111992 144504 261425 127659 1484599 837740 648974 1159191 1989055 1072563 1790682 1512412 1584935 1596872 65268 1570543 1712982 1280788 1628039 142119 1304146 1314080 891178 53388 1148915 461524 1771106 976261 1660934 1872299 781046 1980905 427184 1463596 1455357 96179 1840258 73066 1525753 511980 466496 386779 352483 752417 933898 1077007 1939440 340285 1925657 45278 1500572 1246719 31251 265268 1571218 72110 1498735 108455 1246671 979511 510893 780160 1444597 858646 899260 366397 1190018 657914 1758697 1019731 1315266 1540968 616304 1439798 373423 1467658 267927 1326803 196775 5659 122860 1488007 557110 1439909 1445417 783109 284000 649661 1636927 1070204 1503747 2561 1606962 1464746 1615893 1833680 1368308 146505 754374 916405 746070 1816984 1223578 1218603 898592 837050 1736636 1699952 1966126 1156815 1162096 60151 1706695 205204 724376 1522339 902272 893793 677252 793101 409682 1051134 1625675 1097933 226863 38416 97528 822429 1208033 969906 1137337 1961207 1081121 361422 519522 542170 1793928 7076 888909 1135212 1822698 1114797 1768488 804167 354263 1503194 1093518 322165 167667 1071174 1504191 510265 930424 1004567 86207 556392 1316898 961806 1075651 76628 1022656 723740 1518149 808590 196540 658796 1236483 1592679 1888727 578345 147643 988080 1850913 264239 1408175 1874353 551311 606503 632045 1228693 677348 467350 1856369 1030631 1008995 1032777 595954 1185026 1108263 1921180 592100 1145519 270537 1325380 469568 899483 872764 1778322 1290671 1119428 1457339 1242104 1308803 931381 1554018 816328 1890112 1054636 1684219 1203959 731004 1399617 36630 654694 520441 711328 1180790 1343922 1598874 655030 1134769 926018 1350519 1213756 1130514 1044125 895652 182175 95049 516633 1120076 1789966 1258799 1203829 701786 37702 886640 1585976 778045 380180 828395 645874 578277 517502 1372175 1559620 1467125 828107 1235886 883565 1306410 690637 894576 1781604 1147976 738701 954660 1385470 503460 526797 202836 204999 1749010 942125 932618 692950 776202 1965599 1101999 510553 1620409 1750807 848837 352587 881068 1396845 274204 646118 328316 426154 592529 605519 67297 749024 555498 469584 777510 104966 182031 190349 928269 1060096 1384693 332656 56843 888625 1559091 942480 748155 964475 600524 88821 1981804 751774 1750869 1787571 380105 662520 996049 1858274 1105447 589424 277847 645049 1053457 536159 607172 1737075 82900 1887850 446329 587676 1367455 1025326 1399965 267825 824553 1758504 525754 1232941 1516729 963571 600175 589697 508223 23447 853365 1036255 193418 1689289 1427819 1249174 325322 1988789 1076882 1356161 1090029 572812 426506 1105538 918588 1539708 1457056 1287842 456706 384396 1982150 1942156 635 298378 1270970 1909326 858538 553459 407337 901994 1057746 1431235 407611 1678990 1997290 1743150 236905 1911998 1347694 297365 175286 886387 804714 1533045 296009 1198669 1669181 114664 1566941 648960 109035 1612667 1449921 1838374 120196 1725848 609323 557014 794666 78326 1193183 313533 342557 527136 1743103 1359928 994568 955644 1776553 1667497 534369 985032 1819856 1636433 1003966 818642 535187 847612 284501 988002 439788 1592352 237957 254853 1604592 1065467 1190886 524920 1271847 1114414 205505 764964 555383 1358324 453310 1054062 1486810 407617 321999 734026 472549 751918 1575574 1462235 190116 567216 1386209 613453 1886982 1217675 620574 1641115 814656 1517639 280156 465140 689295 960812 163207 1335428 1729212 1833020 905700 1906187 1821516 1389148 1640872 842293 12702 574821 898876 1531884 399149 442801 1575963 77577 1240343 1716177 516302 777351 1373180 1633365 1937413 858182 748506 1556245 707070 1496472 471931 1137665 1806166 175063 1414670 1330711 1422902 1405790 161730 413243 822698 741319 1578033 309 1971370 1595956 1203316 1749498 321821 1532329 1996375 1881193 1839603 558329 1188312 435414 1556776 57029 1771632 700337 1885209 358889 562905 1149317 1834233 163523 717270 611705 952329 595213 1888248 884706 22917 913192 1302469 1100520 985041 293009 644260 1377304 1465392 648304 1943561 822695 1474896 1698484 773273 734366 1536004 823181 1486351 807959 1572336 1458636 17565 1168901 121060 1628192 635912 1547509 546340 766315 1528263 1052842 1517229 1700816 1340958 672212 203169 498179 1238330 798250 1884630 167888 1230780 278379 738055 732778 1567827 210403 1199546 1699362 1654068 1007220 1031416 1025120 1890404 68229 23902 656591 290000 54875 1281888 1806186 1352210 1924737 1296679 1622389 1399440 1238207 994828 1067611 1381018 1847673 1251649 1773145 1855968 374929 1391947 595554 1573443 677859 1802701 1080109 1812708 639236 827327 792966 1883882 1622408 177909 1611769 1253263 182257 454825 36445 926842 1568718 271778 1882308 1495445 1188437 1268843 1902496 926409 1870317 1543211 203259 1611143 1605047 1407633 1235098 1238714 233673 1736116 1033820 924769 637934 773765 1361414 1273455 1378286 1357017 114363 259815 1863368 1665551 695514 156585 384770 463044 813663 1103724 1302026 1626426 1614053 1001241 1060123 994096 929079 1815516 1387506 193634 1624031 996788 1808039 1171223 1058718 710762 903442 21858 351916 180548 556856 1085565 1543186 795110 490947 1521729 1205199 121995 1962232 242350 106956 118065 1052115 1704613 1208978 194871 1441923 1126744 1425951 1007217 287589 602991 181627 1075828 1948743 188214 379466 1736604 243104 1263268 1192588 1249706 315980 1443729 1604194 1516482 628411 1820883 565755 978115 946996 1159121 321121 295585 1046665 1468725 1908567 220767 1487219 37365 1632364 1696769 94633 409774 1633448 1271813 1480599 1720954 1531412 65578 1616356 1648479 1106861 1085567 1747071 887483 1917402 671606 871860 412604 1501021 1541698 384467 893469 1490368 1481248 1613678 1020434 528016 1329270 1409700 1975484 1790311 1435266 549221 741556 1911508 378040 1067335 1775724 35175 1786249 1823359 566997 94997 924339 1388468 1161296 1193363 300228 1463256 886783 528976 578239 394308 259420 708634 787408 684125 933612 1316205 1135898 1911793 1897139 1014316 49120 1899263 371751 139706 1781357 1418002 1581602 131876 259056 1847092 1719053 1385006 1129826 1200129 67391 1942071 1816473 56857 1808955 1679181 1053192 1236394 568478 736466 1617716 853633 1355089 1835879 304069 1766813 252417 1109115 119057 385716 1193221 275363 1540901 246719 1957499 630143 624863 158942 708880 1410710 455167 1759643 1675514 419643 415152 1846004 919720 1529477 746759 146300 1934377 534879 1954809 1949778 174769 849126 347261 1143657 1560565 1115206 144980 812102 942925 1686344 685904 1051443 1146886 134775 900762 280406 1979323 925023 17015 429738 957525 700846 242627 1647838 1578442 688844 39268 1258218 1414687 575947 243485 800174 782071 1952253 1856817 846216 296195 969039 448449 988230 334129 265298 852875 934606 1029086 746523 512062 284553 868154 603534 725671 1851676 1610209 1675169 1925989 169258 126483 285023 262878 383298 704817 1049259 1557240 989021 1310331 1031164 1655767 1327836 1303574 462975 1975884 558879 1917417 943221 804807 613474 532952 313322 1451946 433961 1499394 852819 1284906 62061 1912317 1799389 640866 905415 1853089 1591458 1351878 530814 1708198 1665510 14641 753288 1466751 1111725 1826051 497399 1623009 864663 603707 140451 696009 331810 755453 1122037 907728 435432 409038 1870845 867595 1170828 957301 719 124648 1423596 488059 1742243 384325 878916 1927137 1412934 1379773 1869540 1369492 1635566 722057 1224003 451758 803106 113821 555625 454947 1555378 640396 1844486 699819 648539 1294481 1257662 1500470 1220285 317216 23747 1601127 96495 1502204 1534634 1491851 838730 702014 658804 1708525 456887 178813 460505 16471 1771556 1242988 1379898 783346 1298049 1894521 537070 571312 5851 1090342 1789303 613941 1629829 568158 1288855 760980 376236 756534 1235261 1766666 1480370 1815187 1741256 1419018 1810928 547607 556794 1104328 1075466 1427951 446209 965892 174610 598303 1633098 391152 914474 1411874 14862 104136 828345 372648 1203022 1003821 998521 699521 119290 1354014 1540279 1452761 189627 865651 564900 795585 2314 276880 284289 1470111 1952828 1679998 833937 1733191 1850493 1187682 1670189 489345 132634 1777803 1880414 715803 401052 347723 156147 1336538 1427879 1880059 1611767 1104054 1393211 204373 1286713 91958 273275 1603748 591556 12825 773824 1777573 1260061 998283 183414 326358 1437386 146329 240938 1896087 1145005 249612 1024764 826595 1643335 1897909 946335 1703151 988650 938049 1810480 874737 1489461 450742 1918763 1557274 1135992 1077739 1537918 1294904 1724159 1388441 265393 1244640 508366 919058 1485718 1782947 576498 968053 36884 351007 1440840 1958368 1659691 978750 490091 1963887 1312793 1061637 1445458 880206 381428 1136762 1123921 1569636 344453 47578 9399 1815108 1240433 752782 1262021 1876761 1363486 1501308 1736475 1033831 1546031 993008 1669374 1522410 1143887 527810 460523 1349822 1737895 764118 1468320 896192 1939842 225447 561433 1085532 2110 1033774 398657 206361 1197379 236957 464176 982263 1420546 800774 355217 1158914 186739 816628 952270 893029 1786304 476400 630651 1517221 1277787 1606930 1367600 16632 61254 136747 541628 295133 277760 1646564 1558490 51144 1476485 1490797 1572381 1776778 1583180 1343181 721895 694460 327663 1264979 941482 1698983 602468 1846373 1276413 794518 1461427 1014315 345966 250608 609546 773700 157979 1086731 116885 940263 250668 1169488 641369 1068538 1476888 1609066 995604 105937 1154717 481375 1600376 256277 862761 1417378 230134 1805498 472382 1164771 997702 572595 604436 270442 1347159 711782 911047 1832563 135544 1944970 224618 319512 349911 1203483 1330083 1997772 761874 1305844 314255 1361764 1445531 801170 72630 5096 1719618 1723981 1970619 876910 912492 247878 1739797 1783659 265069 1473839 1406516 1413194 988683 250729 1262836 1326878 1435357 1132634 1773397 751115 998523 736639 1014643 74519 966302 18066 123415 1932594 883483 56063 1973020 1751073 1095534 580472 148164 1341391 770985 539097 1066130 724633 1219158 693666 1787301 53813 1915888 297306 1685510 1075251 1599677 1530239 508795 218651 624602 1151697 259224 224085 1081629 1382450 1999292 1366929 1130804 238140 588305 1970954 1588286 505412 560184 846757 47639 990434 1624511 19924 429629 1508378 546780 1296522 1150443 446932 1097929 1995895 1426393 1629579 1877563 507845 939903 1230573 1403273 1676353 759373 714174 1177366 757403 905761 945404 1798942 206671 283984 717398 1889321 1834134 1076768 268870 11097 1560426 734321 42151 1371535 1675539 621354 844740 137278 1891793 186265 437653 231278 1092902 1170639 1725936 567056 1873738 873097 790511 488251 663101 557320 1051842 1553794 1808230 227622 204523 840785 1119329 1633605 1403753 733174 505221 692954 1328429 1157788 469661 361391 1280572 1042131 18479 1466090 1058196 1784620 648294 314120 1588184 474757 996315 847512 705772 320951 55983 1498290 589479 802661 974448 938386 715100 1328545 1836106 939503 1499809 96579 1165644 1156459 1632088 201556 810192 526010 1034573 366923 1282099 338164 1148966 169549 554158 291354 330940 1884748 1133286 244082 329017 1674981 72606 908764 1284960 1025536 543828 1287960 213925 1366009 1568926 1167466 1942522 936737 145302 844720 1560157 853490 558623 412463 381726 563989 1568786 952542 1669628 952011 951122 863641 1857209 503137 201357 348743 441922 1244946 789311 203964 1514068 201934 1876985 1077972 1619539 1894731 1107231 70917 1744915 31852 717688 1735906 1776704 413258 1455817 703247 661754 140492 56549 441026 760361 912456 835321 1817727 57980 1212161 1269976 342795 1422238 1873677 881476 1853208 933925 79469 142979 1285179 1997367 792035 636229 1710897 300638 639786 483394 1779934 1262965 398992 1877721 1529726 1586473 1631816 344395 1035237 1114295 727714 1624531 431155 1220365 35765 1880950 1644151 980822 1731156 984591 375510 1723639 1484882 947878 673289 1620293 1514945 1730285 1303516 235803 1890265 1892001 1439496 530347 288439 681426 495376 1659032 95540 980619 796388 1767225 1364157 1616218 1610176 1822648 112302 1915361 1954301 145827 525572 1873477 1730374 1304133 1722783 1377548 962577 100522 1612101 1617387 1264788 1477351 880764 974762 1961404 565411 667202 1853384 633976 853902 1307995 1056523 1638768 404800 1238399 1983869 78236 488349 726449 798283 1588759 1285545 1337680 1125373 1513219 185175 224867 639905 87385 1236095 1676294 1982585 1900562 1557729 255177 949723 1371965 160230 205435 599283 1872975 385359 8251 1134230 768377 659397 1392337 1731590 1068033 1434640 1003415 1719109 271031 1800142 284303 490417 1761052 8434 1834271 1021875 372585 1217012 664661 1360169 1980485 20593 501461 1802453 1307252 1013241 470431 692484 450833 1155266 383060 1466227 1848576 1923248 466363 1766809 676120 1742353 542928 1330793 1896353 1889488 213335 264097 1186473 1291461 1551725 1197941 1255859 277023 1714887 892754 1723365 354786 178872 1641 337142 116767 62495 107797 1464071 1353567 658042 1354187 993872 455112 1860849 268323 198974 492054 524583 306582 1635878 239863 781764 929660 268034 244951 148527 358817 1358571 955724 1484954 1233001 650511 611197 1733656 283290 86540 860049 1329340 412024 330025 453183 597078 1028603 195187 1561855 1803821 621336 1530378 995245 1530866 949370 727455 370972 784971 502263 1124073 500352 1597475 1943457 855652 385147 1393190 582939 691976 1564812 1301785 1079553 1357752 1875318 1079298 1399638 360505 1137955 1449907 1132669 1736305 1614445 142580 220646 1558338 932318 1225469 1597594 1222542 836867 353019 1645425 1122409 227727 492024 399379 1624996 474633 1421736 1485070 1943290 469483 1400397 1635224 1693884 1871815 13210 1451443 171462 1172862 1323880 987654 1646900 1778309 1584277 1488930 223753 1843911 1289745 364556 764951 829124 429464 1024492 431909 1725481 1795332 1397863 785876 1241502 1581626 137559 1226477 407049 1140406 761401 287798 45478 1160326 655636 199493 592988 265207 295908 329339 1659329 777008 225099 265374 816260 779947 1215573 144957 963958 329322 1777075 185703 1493280 349637 194066 646740 64612 366552 1106019 1987137 343782 1794475 921097 136791 639422 302895 1398511 333430 137426 1036844 1311863 637333 749807 343709 834125 940026 452824 1378991 839148 1603940 268030 731292 1802978 988125 552471 1697159 322414 50301 694686 124970 1398914 862637 57478 241107 378888 125740 1241837 1526222 1858385 1302826 431048 238620 1012796 1692123 324741 87687 1424219 562165 598107 1272701 919236 336405 599841 1611025 286236 1880195 463621 1894925 1709469 1429837 84679 512658 265943 1000369 1968260 1063838 216509 1620737 971336 919749 1235495 408859 1891669 228339 1355995 644999 85358 1565775 276514 1904607 1856296 158376 1335500 351742 1006018 319561 546650 506997 1666117 615537 15809 58274 848563 855285 386652 1508199 1424111 1091724 574672 632939 1802524 854543 1625697 985301 218367 915172 896069 1687267 1844783 726748 188289 178720 1640517 487672 78302 235371 495412 432798 534964 1539300 535993 8184 233975 855623 513597 1918569 1189126 25799 983309 1502318 1488778 1601107 325314 312372 1799138 253836 246979 1206011 903792 23765 895521 887615 879615 784062 44678 1200253 1361050 296212 1334490 1571065 551330 627697 628423 720309 1249299 1064618 1759283 1037526 1645129 303523 889983 1824036 1461313 1591483 1654852 13458 1861854 1808580 1954718 1014110 246093 592305 1743593 1216401 1233491 1798917 993371 1068596 1665389 1251332 512047 1695531 1161762 39011 1105723 707185 1834313 910364 1997053 1852009 1458436 580478 974914 1098006 840449 1156494 308463 1057518 1447653 1614771 678852 1714901 1433022 195683 338540 439718 1308178 1411446 1256597 124856 1749424 776383 164256 1437136 1640563 236869 555279 379264 369370 1997779 622493 1296958 752206 231658 620611 950560 945140 1678649 778585 1621503 834773 817107 378680 985402 1747916 1655244 1697282 1977049 975784 316024 912831 1293502 981767 103755 130783 1485677 1978357 874847 225184 1727901 1763546 645256 1191505 525525 348592 1865505 112425 1188435 818842 1362548 1136265 1008901 976492 561594 72724 1753348 1374859 913579 1103323 1563957 1910501 463489 334905 688990 1927953 1312078 793057 1064176 1484834 239991 495290 244253 1147812 314321 307616 1433364 656484 910327 49551 1068521 923316 1265312 621015 712646 1565195 1607902 235188 1244227 135380 544186 1527825 786509 449893 1207320 977051 1224601 242029 487517 669573 1079889 272266 1466615 1534241 771087 339163 991034 1115537 1715125 1538732 1286 177014 1350906 1040577 977246 698653 1057190 1557157 612122 313841 604554 1274169 17554 1623803 1373176 757848 1559133 672165 204086 900537 994608 73740 1258501 833578 1091608 324234 1503906 1891862 1511787 1326777 1601101 613793 1978432 1862511 1794216 91132 1033896 919175 1823516 388166 539909 15253 1620489 420435 1451562 67303 48397 1589944 1200487 1358141 1635396 1336122 517116 1991660 1511520 1474526 812469 1310486 1594880 1246268 1356466 967064 1154382 764597 925039 1599028 749660 425161 850557 1787352 256986 1193522 1356250 61261 898117 840888 989061 1345685 796135 913416 708834 1026361 563045 1345779 983322 1693403 1470309 264352 67110 1028750 516832 1273541 1804333 1594211 149621 354514 1827 1352470 769061 487731 1457581 288198 1251318 340424 899257 1046547 1383241 645500 1507745 1589491 432000 140706 375073 1934146 211784 23535 368248 1633284 780442 1827505 355846 578583 1925078 98358 1827403 616064 615812 970592 398571 1078996 1675182 1111631 449429 999483 850240 1350339 1063555 90513 1473396 1017516 1976427 234484 1424995 1084732 1856643 1693383 1241323 23787 1158041 1301512 1089300 1405282 1768911 1926394 316254 342580 448316 1582643 6614 870857 726048 968253 1108296 1721858 1658851 1297007 629892 912247 1322585 1125206 506312 1958188 195132 355874 357217 983998 1730030 405023 906862 156514 1793394 207694 43155 1035761 634664 520180 1874183 576438 1733255 261402 1939193 914892 1590621 1372471 1831313 566149 450327 904128 1563158 1808902 1834336 400847 1603260 560186 299087 146986 355445 1228554 1708745 1158546 1356070 172372 690602 740901 643626 392708 1099794 1529928 1405900 132017 906507 1716416 1987529 1936814 779268 1311733 1692036 1819326 1447867 1191072 482822 1612868 336814 1148771 1242400 348247 593651 488196 1711011 593822 1901981 1919683 387055 1764048 1657395 1757967 1335760 906145 308793 1237473 1896537 1037987 590980 1337495 1690775 1428979 431878 1422872 700839 989156 487066 16167 8580 48394 140030 906303 140731 617123 513213 829003 1222094 1787502 229107 1155347 1704449 1133569 1148732 1764531 835214 74301 1959517 528709 760550 1003773 999051 606657 1052762 1316778 1579035 1571500 893319 113645 814570 315595 1019791 1185313 1609268 1928620 827297 1930480 543958 1233944 1552429 1310363 1843385 536571 755049 817922 734059 1061039 1242928 1663214 1579508 86308 751332 1388531 1246584 920636 42390 118203 1923690 1656484 1563924 1524836 1308709 909065 1005114 1192617 1857012 287995 293874 587469 864845 1985110 1943674 1134561 1520685 1482315 1867075 556494 1080305 838636 784451 627769 1211004 1155224 1869859 30733 534686 1752900 1144062 1350104 1283738 1056006 467039 1175590 881576 1277174 424002 606890 592492 1670315 175251 977175 716724 268472 538235 1600328 717884 36451 1711639 1970148 776709 938244 1764130 184967 524646 464529 1481912 1506538 97690 1542870 1379528 614072 928033 1478441 1095005 1709961 968763 1180440 354183 1651701 1860442 1291543 654335 485491 114320 405694 1614091 23229 702780 885568 1288181 544207 1364895 1412875 1222114 200240 501961 551513 1850106 657528 613006 1130538 520314 1889823 515653 1836433 936817 744443 901410 1896097 1348145 1180465 180605 928639 1229618 1257347 1328167 1763793 879675 1709678 1209460 918142 776317 596780 1963510 1769874 520597 690680 1540701 1206873 1263741 1331594 290235 1353234 1863045 1557132 116937 139192 217957 966320 1182212 1891697 847560 543163 1153738 1447922 1259853 291251 1386053 1020634 758166 1312365 1992854 225354 613060 149202 34286 669766 1642628 80067 1112587 847911 564739 926940 1974314 1331371 444845 146036 1596709 201798 60054 452253 560390 603673 1206794 770905 1236144 654007 1572453 321136 1144501 664059 955647 1477528 812228 1851622 1986276 4317 1893027 5950 1937224 483215 1773100 740690 337246 588768 1849298 1199914 844233 678082 1856359 1547639 506822 331229 1339907 886222 1074340 71688 1619599 1752535 1869235 827130 1113733 1749710 870975 1547130 1216819 233689 591703 1547912 189109 860174 37705 1684491 658760 384244 888655 1001608 1802122 1422478 954877 1026624 501980 1639420 1340344 1855255 1709834 1904961 1681375 1857395 90528 1131405 428373 1424743 567477 787523 1671909 895958 1261157 1438002 1030508 859783 872937 726270 875092 1463936 1349718 393060 651826 883766 1796080 1280996 176003 1746859 327245 759886 1872964 185567 944366 1942626 1183621 1185292 105095 670399 769155 1551131 763906 1915924 1035504 314304 1094204 892252 485864 799052 1457816 1776182 1316134 1849820 329575 1082130 1836865 34898 1010019 1454954 1158105 1332480 173105 221616 1240224 619947 868417 967373 218780 1730890 1369092 1487645 1177152 928096 52772 994269 1743860 307992 127303 893820 1183927 1614524 294591 424370 1406900 657500 878427 1985347 1040961 1658998 379096 415692 589009 1260408 1669472 1865923 828708 19995 305793 688679 1193697 1147152 1351272 818719 917196 1011016 425381 1458737 256244 134326 1684572 191050 847399 1231600 20981 1199381 1491741 1008787 763571 1620510 512137 1138668 1902967 829542 1884641 1232131 1417111 1549187 1379215 605023 1840107 1166886 1363707 1591077 553712 394139 1157653 1967348 876479 85210 626621 367673 143646 627271 1848253 1283113 467977 1947653 792194 467082 911393 1950030 1281421 1389808 1957458 453246 515 1483419 1453502 909908 1372482 331204 822369 598196 1093573 1254396 1529910 1203528 1869733 1087206 1062076 985031 31887 1188448 1952999 1677780 1527753 389196 486757 1525362 1055879 819971 834855 1222601 447062 527923 1441139 151985 1174585 782066 639657 1247533 803230 636215 1470081 755705 1219529 1811159 463125 217329 4524 1276401 63257 185982 800839 441215 289623 1452746 1046039 84168 1021854 1431949 41988 1633147 1701487 774957 561219 215490 110523 1490767 80324 193423 1044904 101469 1996225 838877 1029030 1237228 1812010 875329 1249959 230922 531275 124751 1098382 980677 328900 1047366 1773662 1586319 1024652 971803 1838414 1466284 1611139 449629 485703 828587 1102262 1858343 477772 359998 509816 1552519 998878 706812 1596557 268074 1468512 1918317 1788035 1595734 1054522 446579 1421703 1406076 804569 125646 358316 387971 295752 786138 1113651 1369855 1854885 1420693 1738136 153773 572599 1922111 1303802 690139 1632431 757771 1912377 1920750 1960302 1020028 1826680 150857 1019884 1300152 1682998 1289162 685217 1917550 1859527 1633428 38422 1116111 244677 733908 1117017 401999 21271 1966172 404130 1442663 1703954 1941789 271460 1247497 1761580 1617891 165770 207082 1739481 575882 1121330 1614822 1149505 1861212 413566 702960 981274 1865696 97579 483115 930395 1760876 566356 1740430 5976 19024 200644 163276 566253 806435 666051 1414704 1059732 1216929 1787351 1655123 1908449 726879 1467021 732288 869099 388874 1453202 266339 1747015 642130 1929765 900990 448500 73659 1365637 1108641 1089525 1568734 197057 1580435 643609 1254602 848295 295008 1756638 215619 1152288 659367 921674 1409657 1044453 203018 1643894 1424891 634519 1767570 686681 1259602 654470 137091 63553 406326 524804 1082489 1943923 437095 1384585 1241741 1718209 1721033 485680 1791623 1302282 482888 1170941 196205 852105 1414508 364371 80646 1501631 1380429 281874 777417 951584 1383191 502577 248606 786813 572156 1489501 1711830 856419 156507 278553 1735457 962370 1649911 479664 1106595 1401454 1471933 1729582 1023981 1016052 539914 482942 55999 383411 492725 880372 315386 432572 1328002 10124 1690796 1044324 1430730 908155 1212889 1811491 1806690 87388 1329408 351237 682249 134394 1768972 83077 598390 1580765 1147769 1417978 1191800 1629064 927466 1755844 814035 299060 1770148 1106085 879510 171956 1914871 1593174 41481 1594278 1516959 1326867 1276958 1813404 1239145 134985 1115818 172822 998685 96525 986758 622647 1544074 958988 1404845 1328975 1112065 1968108 1074838 339848 81803 1066945 636410 508641 826522 856633 395594 1905617 1762897 388275 1925876 56314 1485259 993007 1281531 618188 44669 409392 172381 964092 953036 227592 572728 1228059 1798302 714407 1452692 715470 296015 535628 1859576 1416254 1405368 1755670 1458538 1871344 868492 1942192 237692 1302184 376416 32185 986917 1977969 933090 707830 869726 1796748 978627 1831967 1116142 449824 768889 1272153 950046 299480 495253 673436 1917172 297097 1853639 1843540 1638767 328334 954672 1384722 1297072 1296588 403373 608356 1555610 453466 605482 1989513 1801644 1129014 615521 760047 1515279 1770198 819528 1184358 1995804 801484 251316 69906 1044386 336538 252081 597976 1570267 313814 1604580 398955 1330288 194444 441991 1780470 1078184 1778405 1669693 1860185 484271 107569 880089 200916 1032168 378100 1294618 89940 493563 1352807 1060023 593759 1267549 172526 1715139 1048118 1366622 187873 46022 602618 754804 62825 798373 1211999 1279013 818742 715707 599030 713000 756559 592233 115815 1307621 1093597 1652633 1064094 1863291 776788 106164 232082 1646421 900656 20431 1745081 1754075 49652 1496692 1893269 683240 55578 1138461 998677 1620163 1340838 1528787 1511771 867387 1928286 1961714 1600048 980580 901097 1439708 143585 1897563 1885886 1962189 1405080 1591401 1131098 6327 745342 558100 1278814 1655338 1557956 833963 1579359 222524 151140 584286 4352 1886293 1320421 1095289 1868405 1082788 1040274 1699668 870040 1037800 1350500 239711 904791 947578 1152645 1133184 280491 1390309 215652 1414793 782297 526593 130615 1120724 1108733 587831 1449104 1297767 98883 718367 1578196 1521787 1570528 848805 1920183 1057695 375961 829526 1649119 459252 1808440 1342355 1280127 1141006 797847 291906 1368534 337808 27713 570242 717051 865555 1953909 1004001 198080 1601259 1690607 925558 1647688 47730 944869 428608 214442 18635 1317724 198961 1735165 811013 4772 1728756 621291 286271 1685078 482293 1215792 1638453 986399 748257 47977 1419256 127609 1765175 472088 240081 476 1593526 328683 1039005 389409 1086327 789226 1034006 1911370 77400 1019195 1947955 1882099 1242748 1056080 1764297 1176220 1674811 1401036 1355009 361984 855717 1219303 1234323 239331 1864669 530965 500948 447130 784844 1758127 227207 1514554 1754065 415785 1097871 218530 1165604 842622 1961685 1359169 54910 87451 636002 1330358 156854 861501 480158 1283902 326215 1202665 1129061 1020947 636346 301091 555009 1993560 1048524 1338903 650252 1558698 922982 1338764 495065 87490 1261642 409801 985140 1252011 1937619 458162 132257 981424 994212 1586865 1096292 314172 760250 1572286 1301287 1302965 1388771 794857 1909575 1824134 142927 1179149 579896 754426 543010 177164 1263982 473159 1285821 1186886 237626 1629535 1895223 442354 1820660 1955252 460525 355882 1843167 1445370 1021052 1239352 349101 1903335 1261515 1179863 665653 934192 1080263 230876 278969 158709 514297 537080 710974 1812372 1621255 1629945 1166181 834057 609575 408024 1107363 1311936 1296571 499858 1530578 1235083 1184053 4367 410638 1178611 1986485 177109 926661 640478 1016350 221215 1990413 507555 1900349 999997 582019 1209703 1237149 42884 1182775 260353 492563 1710982 973278 1634366 614841 1985897 1893754 953077 154525 205369 1675986 1134986 1084816 881918 1664448 1290854 1534533 1496023 412724 600746 1951524 240151 44306 426504 586200 230763 1903181 672686 1615713 1720147 1037404 104191 1001229 786892 1668261 1856757 959626 1802553 702479 53546 288526 985214 1935821 947014 70742 1566618 627912 1039520 80316 443593 1777883 1653900 606799 1744441 683417 1038614 246483 614690 265159 699216 65865 1065606 1334587 780325 1480926 839368 474373 143497 982515 1855630 1937677 819064 716050 83670 715856 422751 284876 1435518 13377 56574 296000 1143338 1757394 809699 854060 913728 276592 1614824 970450 548408 504819 746477 1810083 1096189 388627 1788223 1877600 172678 1637325 1312350 1400259 893489 1950718 1727774 1355220 994108 1480508 974429 1968481 326436 595381 1071769 629207 181652 1560171 1570030 1830301 438819 533006 67026 1598128 68345 1312916 485088 16710 1602709 1320947 1110918 405751 607851 511666 65267 739234 853279 488424 1942813 1979954 170845 1137654 365662 1945001 1832083 683560 1099490 544749 1216946 789868 500451 990892 770163 69867 1338142 886284 850355 733553 1295287 88213 1653 1516184 917960 1405970 1908568 827375 675799 890779 1483586 1749396 101747 950548 1291208 1413463 884102 205060 1086428 806879 450589 1594083 67825 1607057 823125 883259 380451 3240 709106 1899831 317505 1160547 1839465 850178 1665395 1271482 919463 175164 1302527 1965884 1119223 890041 497551 187390 1152330 562703 1830710 1853682 594081 717446 419386 1723715 1133427 889932 393998 274637 434294 1388786 1392918 1054986 1313591 2025 97275 1989857 1338453 1209730 1403961 1732350 703890 206388 1966161 1466292 742060 1762359 1039369 1061910 1609467 27098 834235 1448517 1465593 131034 703776 1882060 463485 966362 1285019 606607 189560 124810 1834039 154086 959078 1379767 1472026 548184 553440 1111023 162643 529193 46585 1878063 413036 884673 422523 872263 845999 1897785 1054179 1082152 1890252 1225316 1450398 582845 775434 531213 1749362 330011 856637 1011377 1093373 90107 274675 1516294 266151 1308782 1998449 1084660 1637575 1015728 1466983 67885 1289899 1104355 1538919 645131 1544262 1610027 191661 545546 1201537 879003 452193 166442 1848634 1482259 167653 1328061 415045 1756606 272081 1329930 755550 1889383 104402 1535633 933404 1394142 367279 619871 703629 1610132 232673 1417413 345069 1712417 1632601 780814 252975 1597429 256146 176417 1187012 1779354 1566754 1455252 408761 1180828 1229499 1226236 1791315 848223 1119215 1241833 1892841 1175300 1376474 1236306 979989 272709 825959 167295 1460631 930949 365536 659150 683948 537815 317344 271022 234261 1275777 1493423 1097061 423460 750299 1189577 1788538 1276594 1689802 671619 1940842 764437 1632655 939451 1108463 1644846 282181 198168 758161 1619676 1104083 272700 1929149 11043 1912216 1594177 1943613 1125192 1690838 1996103 391917 683286 227218 515492 1301587 609807 361355 200243 1924266 1338775 580249 1531709 575898 589519 266756 1958872 1918178 1201805 511416 412086 1512200 1249161 1136849 546310 1063788 1519603 387794 281269 1003587 467598 1226454 65598 1179077 1661142 1644421 1003577 1922253 1796061 797766 951062 183153 1360429 1579274 889200 1068216 1268610 636515 549006 1438155 1386358 1521892 1925868 958752 1700567 1295845 1300908 1737366 69452 1159139 1667036 659705 1444905 725666 1229840 237196 1659608 1241207 86659 820359 602859 1425346 1368879 529846 1533255 1331039 569479 323278 1619632 261185 1954928 923331 1843769 1247412 447430 1476483 1429644 1155392 955550 1876439 897571 664567 1148014 90347 1754814 799799 966433 1420941 1845137 1340726 1899292 1668126 1358249 1500084 1777387 1682240 1360457 1626323 1163352 1241697 356507 601789 291410 1373883 1761761 1743708 1874445 881425 358683 1916802 914730 1368740 857268 1649792 1970704 1194864 864233 1243911 1429838 724768 175532 1634240 483805 986417 159509 1663879 893915 504438 1407951 1238577 409165 631336 1008501 1404486 1798632 1542631 909930 1870646 1663630 1404674 63513 1760194 282611 538178 1292895 1508818 31966 157716 1565356 187260 1285903 713645 592325 706076 1094928 1942602 1529150 476448 79617 209115 567387 915738 106052 21083 184346 394112 1780674 1691140 1929776 1406558 744635 535404 633992 885778 276479 986431 1936923 1031914 494289 1520359 966413 396969 1481786 933914 1700901 1925203 1658096 617865 1000202 1401710 774063 1484040 1273968 1943425 1166842 600422 1638095 1724612 170231 1458459 567971 1815793 1127367 327134 792204 1439361 230668 1103804 1720192 1991111 1994072 441777 715828 778363 808513 488351 716814 622112 1685898 291228 1310971 1651832 1608667 267340 667140 610125 1647862 1938798 34534 1533712 1146026 410763 1660456 1860115 1390016 917244 265651 469888 1627578 1737548 273933 864976 469618 419483 639774 544109 1927292 564007 264344 1615251 42688 1269283 115744 640750 1251773 476829 1927875 814897 1469850 1567514 1911365 841694 1414697 1582700 1780215 688665 1231931 1335705 1746742 1322578 467968 423322 89794 1664425 805026 1933361 277361 982943 1098003 595676 532198 1754169 1052066 606572 1407816 965200 1266117 93425 1511668 1692322 1837138 599227 427790 1342943 314313 233375 93255 1769546 1163607 1257838 1587225 1455599 1989538 50976 1953742 1395917 1097399 1180759 1154353 766862 741698 267641 592238 1209509 85029 1806537 498784 1400916 1004409 565758 1610958 205447 1843992 202913 1681464 1283961 1231040 528377 1609715 980733 738819 834169 1135621 870400 1995134 243033 215559 289514 1338325 18452 1612019 1582195 790266 1403557 1574478 1358639 1029155 958597 845274 907897 19209 1413961 308458 420453 1136257 434796 486712 884112 37924 1168764 407824 1255304 1953919 682274 1855836 1250310 705378 974388 1499781 653801 686761 815936 706065 1919505 1517097 1758720 1846977 1170110 1909137 1726351 693781 94331 781600 547337 1548423 257278 423868 262142 1154636 1194538 796838 940143 207474 387982 254694 628551 1133385 747877 885978 1103231 1680723 227595 1891708 499804 665302 1670185 1890282 1484734 1285465 1715119 222690 1684026 517473 1143406 832755 1763445 689563 1926183 723488 412572 97488 1762415 1715186 835272 1434978 1424798 1038014 645544 145179 784136 1864075 1599574 269633 1960925 488769 1914899 1046653 720391 442497 271909 693041 1902706 353715 34954 1580288 296071 742136 937473 266840 1089983 1506649 1868266 159329 1756271 230338 666118 303431 375348 959931 54453 204551 1751036 374662 710892 1292990 1031561 84105 1844096 1604084 1422766 894137 1437076 802133 329091 523712 1846674 8114 1830752 1875201 102938 842478 1374306 1755222 1515262 740816 777370 49360 1681522 439614 1259061 376620 1452577 740563 1429698 82229 874120 1950283 968507 1968491 473521 622252 282746 1707836 144088 676173 106070 1613277 1149758 561230 398044 1441737 774976 221642 1605346 506320 948987 87309 1765612 105992 1475901 1959357 1169842 74948 395238 580468 616770 1390844 369885 1457430 1340523 1999581 1423931 848154 513451 1577237 401710 456998 1879376 1364260 1268099 1144915 1646839 1830467 718431 1780579 980193 274120 1265887 955796 29231 459131 690279 1694709 359195 1218405 203661 1764393 191393 26214 1780840 1290966 575544 296817 1098253 1124208 370225 517430 1463933 1099886 1644070 1557258 1611885 1879716 167785 1020758 1317367 1426205 284961 775722 933470 568319 1871845 665070 612052 1376380 1548697 1566297 536483 252504 1316643 1081699 560510 1151628 992207 1961058 1379739 1172571 821731 1544482 481312 435335 1220488 864124 937946 1434456 107689 1350749 646445 1068332 764086 886143 590469 262568 270600 234532 706120 373838 1639426 1700344 65226 1429844 155157 1271620 576725 258883 1583384 237691 1241960 922876 1727593 749617 1807186 1318329 1002727 232229 1834999 1400960 1837562 724732 1809172 10510 1904874 316764 809379 1325008 722203 1915216 1843012 1823355 1331063 891063 1339640 523863 171038 502996 1486580 1304875 1810293 206902 1987719 704629 1458811 647512 779930 800055 1292890 213362 604069 741185 1525286 121638 573758 820095 386912 980096 401463 1152120 147669 843831 877950 1331881 528128 723981 1561769 646836 1444575 526063 1595688 1143216 423206 326914 1781641 270156 515306 1659658 292646 1401920 204194 397144 874967 624295 772441 831361 216924 1212786 1977250 1390488 966283 1692442 1662735 365003 818885 953020 1822724 226775 634793 1916592 793317 205452 20239 667864 1608321 615630 254234 730817 332872 1755732 49299 1563134 1345628 667232 1405267 1421893 909489 1809104 1664367 517517 1684069 210277 685847 982494 623601 276377 433335 865605 1474251 1903689 965807 160332 915678 697862 1776198 866654 1635201 595152 178295 453049 872963 445364 1500928 779909 1086635 1635153 1474121 550185 1488906 1968844 1200691 310274 530160 510220 771878 1436865 1078686 804955 476787 1750222 521199 735059 494586 517454 926269 471074 586386 1212602 145005 904098 295312 1800362 1594204 1658062 96540 699678 1940756 558919 959860 1637715 1931135 510017 1545983 1042120 1403845 1918137 1626042 303045 806385 1913720 1530471 183194 1260119 1056306 641956 1005597 1221007 1032935 5719 1818004 177056 1761029 1635852 1194479 1941466 1616481 998754 1561862 1196562 1342913 1832221 955036 1330245 1202550 586036 1941559 952204 1387766 1117916 1552619 1840575 1752135 997143 785440 1768352 1196534 1835364 708340 908648 1622452 1601658 1959980 33797 73196 1579309 1343645 421498 1919531 1134118 44493 259796 1721927 588266 199088 1352008 872533 731739 1767200 541514 1159519 1490178 1981251 1977269 248158 95347 477907 1825347 846708 65086 493694 1156269 686808 381882 1990886 343250 1668145 1715194 952913 1378695 344006 264185 584904 1674608 1628605 1227394 1786178 1336264 132194 442790 1530792 667933 377775 844608 1492366 663764 1176661 1088992 217276 570851 870687 540976 1445561 815884 737161 1380650 1353978 243743 1648804 698408 1851327 633230 561270 1929350 346469 1365936 566602 1103206 1178765 1508753 91299 1863845 96722 419244 939007 1981247 1246754 317287 1909360 37577 245167 84109 932178 962809 630085 1629542 1811200 1827448 550583 846636 665126 752315 1686525 1025637 1677800 1074300 1990207 1913591 172636 437372 1550896 526638 1767853 1072639 172422 1507776 525804 335836 1868714 416357 1080442 988747 806171 861647 1374867 1643970 1808332 681702 1047815 253834 1872015 1666344 1802927 820476 1977823 858430 495519 1334616 1002044 401288 666400 274071 145046 350435 893202 1497827 1800410 1827116 273784 1216574 748076 1687100 1473063 1624245 914905 219995 1212877 451530 376077 1286295 684399 1330166 1981858 821585 26295 114766 456464 440423 1702442 386536 1839167 462207 469689 223834 1762584 874478 998473 552232 1913880 1577464 424839 101516 1542538 1816851 825836 1347724 1868975 1902800 1531550 1174753 169030 1942406 1147786 782294 932464 1665083 1367161 1203408 47658 98053 1068885 1346762 1100030 240512 573154 1911199 1880975 1430308 1231433 1641557 173380 304385 1773318 247013 1067919 241440 1787941 306103 856794 1827303 1231578 686918 1917870 1145458 1399467 729559 1139400 1529342 458684 1261040 1818273 470215 1092536 1563057 1865957 1528493 30241 652393 1743948 514009 490550 394582 504627 700371 1499364 914536 708325 1279558 1519508 1664517 581469 1994137 297482 1819169 1377553 1085574 1302466 1957091 1117205 1138295 1330131 159993 1807274 139654 590150 1924231 913926 614233 146739 1812727 1839600 625858 64878 987103 1854983 1536937 499175 112906 1265530 265492 305278 1430769 1724806 470424 406460 80904 1045134 1674690 258820 47683 1859758 918996 1813037 1149775 1003224 11604 1301046 224155 1491058 570559 372517 1297404 1068198 910413 1857643 1832371 961835 1806291 1514760 1174764 1365718 1472928 704762 815194 1556178 480436 1276529 608006 1693912 246639 27045 38311 1602691 1439634 50917 1785458 377794 1197065 213160 1722760 761657 670151 1666232 1560111 556102 625411 1663058 1373556 912890 654151 635932 738542 1749605 1061419 155370 448012 1976060 1063685 1673687 87164 1375341 1619713 1490856 471789 499133 1750458 1708622 1978199 513937 1975187 1344397 822262 1534850 1920840 693511 1647583 1730072 279761 850782 1230979 609642 1294447 819969 431300 1155071 429749 443571 1740541 284655 719370 315103 1313035 1991517 1596204 634949 1476082 771311 569846 1426125 1043045 1759532 1783298 750421 173572 208064 341399 244460 1448155 1858723 1933372 576418 171608 1582728 540725 1141027 398813 1378821 1198182 262648 1681442 173575 1195410 1295426 1169537 118758 757637 1296253 555042 213910 274835 1988155 1420056 1352907 1486001 1430453 251057 516669 287018 700613 855065 843989 1476734 629614 1730334 223188 1165712 1333011 1437305 1578565 1689635 481835 389437 109418 179151 697014 998378 718023 367414 1338535 805209 1477572 925106 97281 806778 320154 349185 1230972 54437 771948 257754 692097 1760547 114730 28854 749967 401059 1267510 140703 1828385 1438731 775980 685497 1211687 559319 79379 1421743 1630918 1072954 1738477 912504 1297877 1756283 553607 1395058 379197 858812 55558 399299 438817 1136088 1840023 1316781 1876187 1296112 504410 1193848 1215243 1316623 1353081 1966691 309435 204259 324792 771643 1329989 1915565 1570033 1555598 437850 1564005 1925032 115494 557827 1357310 821541 741 1215442 647292 366094 1924344 1478860 1699975 329219 1027715 635065 1877864 111673 30203 1302805 1578193 1512360 539793 1995554 529019 348979 1014081 725098 675066 1644283 1190517 799314 428539 1209020 567411 935428 1534227 1394230 725477 1793582 1519444 468623 1319070 1258628 633034 1174702 576395 1827717 963584 1774917 77829 1826746 910684 1181285 868962 1024186 316701 1675446 1510792 479299 1768169 872104 382435 1580767 628714 242542 989120 1147480 490128 536095 1565695 1479889 595024 1112750 193833 1675207 357703 1159603 301152 1624075 1274556 1422529 502016 181091 1196737 212133 1853377 1037170 386568 1590864 793439 814145 1814380 791510 802711 1939004 1064957 478344 1988847 294443 458290 1081044 1063536 863357 1684756 322610 1258357 391499 1653819 1993354 1002774 1805374 942150 531801 1179545 622257 1642760 1533394 831159 1602663 1924286 1411588 221022 1076421 366489 114048 1160535 1571113 347137 1698021 1363604 93135 1368371 487715 1370762 647854 931382 1258550 743378 30870 464486 2965 1799227 714518 299909 515400 607560 526942 1736905 1321032 893855 807888 1381871 294840 1275840 1371173 1607643 1847346 693791 1765954 155855 617499 1700189 1032721 1800797 134811 761926 416375 872859 1702121 741344 1843919 724397 528587 494924 1805249 841676 303935 371736 977627 1204095 1470399 113961 843405 442340 404138 453411 154920 1083821 1332699 155785 1160508 1897601 1673858 1468044 950821 1053920 108043 1484881 1811327 220274 1958756 675159 272566 1583188 1656502 1239845 1756881 26729 1574937 1179833 1402319 1585283 965099 488658 520158 614870 271164 278950 888736 1478128 1154472 1414893 1118088 221849 1429568 997248 867222 866754 728042 1899982 225495 566596 439973 1892726 685100 766416 1756433 146878 779063 828631 76477 1021641 558588 185304 715396 111284 898590 1993401 687514 152483 35173 1284151 715117 1696329 1495701 1850634 763840 98060 1656276 1935687 1541481 423444 1229288 1150089 1322475 801009 584413 1449876 1910743 1985562 1245881 1830727 455253 1686611 635785 1196381 653624 347088 476939 830800 206632 368857 1502913 688835 713636 188946 783690 455690 1504007 807691 1049401 1462125 314825 641301 313232 1986201 372089 1051950 721107 469434 1311922 1211606 1285014 1878414 1238491 757245 888693 364348 1353588 1707837 1885141 761394 1154702 199508 1350010 476312 704822 765405 145251 1895439 232932 1255751 1731881 1451876 1359382 1577365 227971 1654259 1806060 1259225 1246838 1067947 687790 541541 406269 304103 1200674 598591 1629156 764873 711559 1644894 816009 1278103 261741 146529 396938 1890785 238078 522783 357925 127372 112064 1109523 1715117 1856887 524507 294848 1394605 366643 481619 82874 1949026 501152 539135 1687892 1276930 464951 1494365 1552615 1783280 1151684 152263 1807269 1923743 1168044 1540683 1732542 955238 106139 1107261 1303041 1259840 1898985 197938 1820267 4824 1221280 99148 1799951 1229310 1955688 766022 1120168 1450217 566820 1186769 1174020 596815 220392 1643227 1346638 1441060 5408 219465 480711 738499 781369 1286427 1120019 1081868 1296387 837513 432591 1547032 1756294 583803 548110 1621128 1015078 1983935 959586 879876 1570944 1051444 1732589 1420039 104443 907855 561532 106635 433833 108513 301345 1704116 1051709 1617217 1164080 1630358 747051 35282 550141 167824 1808701 855868 1975494 1258610 395116 372498 1103855 1088706 724034 1068509 292832 1877827 969909 310807 826092 571879 1199562 1945385 2410 1016397 463920 1892360 1770726 851182 1322757 719462 1767919 600640 1588030 634004 27608 1226384 1409461 1164204 227247 1862823 1847790 205863 805115 1927019 405354 454664 1705686 514842 105672 178733 367540 1934078 707020 1003656 615298 1958093 1335795 1651995 1022225 750589 212552 1181643 1208021 175327 1209902 1332410 1093804 159069 1704626 1217880 1502701 1897686 1004519 1814708 650883 1992525 1540662 30633 144582 1966285 1782505 1030562 1511821 853133 1682753 871728 1981741 1453422 1768979 1315294 39165 625320 298290 1528754 1497283 1818109 78186 561151 1936614 1069450 1380100 1630728 1409338 1184741 469052 849915 1507420 427937 1793759 368333 634476 887399 1074163 394268 1171080 556032 1948283 786637 1490581 1050644 1117298 1724962 1206306 692059 1626196 1008188 59862 1244418 699986 1064132 645048 1743130 879063 1212008 1214659 1784818 1062304 90171 1929876 738868 391865 1907066 1099637 1399181 874433 1326055 446390 88672 1993279 1786305 1807782 1340925 612000 239473 534740 1641678 1028771 942552 344083 1854917 931457 1043770 111765 882181 521431 784884 531711 943650 571180 1142650 80844 424274 4805 1957483 1406512 1428518 912083 1175989 1264850 249489 1452473 382483 425867 9602 1211732 1978637 472194 873021 1598842 1339222 816492 144128 328963 1262504 1680146 1205940 180010 1303731 1534057 835719 1037718 1316752 809549 1782789 165014 609052 453355 117786 1792223 362885 911233 82655 1764585 1534831 987665 1296918 161302 970832 781310 1633509 445029 1497869 857367 252695 1534444 670416 690427 1000895 1925033 708220 1045793 723344 821968 889638 1320378 95159 1555561 1508507 896657 1808758 1266632 1726216 965726 226531 196908 519541 279395 1069373 596962 1441137 1057254 378221 1179242 1225194 422657 493671 1354129 1034931 1926041 1500655 83459 1588330 881933 1897182 1033546 720911 1615880 1322980 476948 1060639 1323443 1868094 1082847 406275 1407842 252533 909475 296454 1332353 62705 120609 1623463 1165662 925498 1830772 1281995 536169 768853 1902058 580775 1134293 1564157 1606952 1609047 1085387 1257681 595536 480641 1149134 338041 447437 922575 610312 1705558 1122654 1275251 1061777 684086 1198194 1502499 351515 1976259 1559121 1391811 1589453 1721438 1736272 853976 289770 1022849 399437 452626 1754768 84882 1255432 586278 1598066 1399996 1293916 1956155 1212432 632368 17625 1908433 1587822 1319568 917996 1387022 180723 1227996 371142 515139 558267 542341 1049404 1474843 1583142 746134 880159 1240490 1981582 1766276 1185452 1282214 1492381 1006789 349460 1883263 316531 940426 882877 1334685 17343 1717126 1738206 1951188 417002 329033 372996 49334 1475800 1199676 1909898 1794560 292570 1384312 1580697 465327 198230 266147 1120560 426617 1170032 1755098 241904 708905 1231443 605106 677258 555233 75460 1748451 203495 1486058 1776514 1474243 306467 1245720 591345 401027 786396 1658260 927650 1332327 1170191 1943811 56447 1169229 1225633 1591902 250543 5646 111525 693874 67812 1567291 800213 404854 1547697 949133 1049639 383903 1619204 693426 1053876 123168 1921644 1732294 1509088 1241713 762377 1776583 826169 855731 1225131 793078 1518282 35696 1739653 1336673 666971 1515190 1991709 1957131 974081 39293 673067 698 1815931 1699328 459093 1441008 344915 1239987 391211 248177 1425219 845801 326374 1627063 1162298 800316 765123 1435602 504038 1534244 379129 1447411 470961 442067 382632 145146 317789 1151462 195198 1418182 1349355 1973988 1129523 468749 477077 1442033 52927 1074403 1095802 338312 1006375 442636 1635544 174172 904725 642684 1105283 686472 1878983 1617608 797531 1104163 1952570 1348962 582507 1928670 957384 1062812 285695 1185842 1789563 481344 91711 60299 688402 157111 436245 867763 1063637 203104 106079 19567 1367888 1475239 770226 1676149 1796279 436944 1889492 1330159 74760 1690197 30210 1691350 515076 206885 1469695 1022861 1860255 8561 154597 918538 758672 443004 1014646 548417 1695948 677279 1092010 603898 545656 350591 846668 429109 663245 34057 669769 859486 1274558 776513 914752 1603138 1737538 702570 444504 1931538 558747 1061571 1677334 850211 1909913 1657148 763781 742069 1782523 1390667 461157 456830 1104747 1453249 236395 360784 691162 791797 1473191 471784 1993400 356878 483960 1659389 803668 624682 789686 426376 1136304 933802 1777709 1034881 1809113 406338 1441573 709833 1464509 1926344 331254 1522627 555823 1404581 1815572 1395854 1363499 1381098 415678 1928321 1910668 667322 1694698 190867 1755782 374299 1783901 1174693 552988 450084 1708962 981926 242794 767729 881716 1855607 819262 524551 1591804 396360 1060663 568161 1052647 1818949 649389 1713907 1796444 1315984 1964406 359879 1986079 999208 1957568 1891619 1225667 1441957 28935 1482336 710989 584044 218613 1594500 569585 30703 1761601 1546308 1401126 131091 535189 83456 1924372 276428 1852304 641313 519957 1133360 786674 786680 1895703 427038 831295 158584 1444026 1919533 149569 183659 238637 1012501 1130292 1863991 1672126 176941 1271574 1521644 1311674 1975888 311865 98857 383123 1072790 583242 1696406 713001 1263241 592278 192540 1735268 1873624 1589763 1615928 232641 1346209 1357154 1766792 608925 1246601 816220 1779376 203930 670579 1601026 1639289 491438 1166900 1444290 290139 878203 1570089 1870115 310632 1207986 733322 1260712 888043 289395 1954651 1620299 750477 1511297 394434 662602 1541668 1550757 189737 1052626 1049622 1573406 624234 72395 1563929 1375855 1322767 1916394 1380887 1973755 702096 389436 166280 926202 90168 1363442 255424 399610 68034 1174428 395593 1098874 865954 671376 718900 1738191 234758 1060798 1688574 726288 1343610 42176 1767872 917501 554058 774628 1126009 958634 990385 1921354 1537583 1426663 418819 1001670 880 1854937 1706450 538825 1373960 1068494 521141 1565018 1151499 1299559 1855339 268523 950641 939457 1953100 61178 1122 1590441 1252050 1594162 1892198 1426686 94350 901188 572373 309187 623172 436608 238194 925653 1166047 41927 247435 820568 505740 1468136 1133645 186861 22438 844840 1165497 1425648 1092031 337341 1170699 587422 1502855 651700 1372494 1225034 1343586 1357381 679591 1420611 813396 1539647 477881 1405361 932627 815913 229867 807719 944000 1308956 411637 261808 176677 1312693 851936 415846 1696302 251527 1475798 1069250 1901160 1262175 1701843 1665003 804240 5366 433205 672727 1502485 1614061 785527 477559 1399758 629358 56703 1531776 1881028 66602 955798 639736 1647692 1917462 1028729 1615926 1005627 1545308 1253424 631799 343578 49136 136316 1658770 1475892 1292769 800419 732140 866501 1973731 830291 1842161 1933549 562033 1100360 1186630 1095895 294342 1569057 1876178 485159 1131997 774648 188233 1776087 108242 976430 1849778 725697 9469 1412298 487461 283121 997247 766438 1854777 1941778 222573 96819 1964792 1019649 515169 1271591 1591726 505147 1403710 704297 1563707 467391 517671 1981156 558782 1248274 169201 923889 999054 353862 585006 755728 1802167 246681 353723 1576794 1017444 95266 1840690 1565394 915852 368494 1442179 1071941 1171639 1652798 661262 1774205 730466 1303407 539153 739433 1106541 1556064 1702131 415028 1265854 1144119 66651 1553035 1879638 1891702 395478 1293327 158386 112345 1796728 1722050 1877619 1803419 472846 1259851 865541 1237933 93836 510320 1253117 232686 1584276 1753626 1187565 1399910 95291 305357 1388574 1796006 978035 1804723 937532 1689591 1299098 213560 710445 1095421 1369839 569821 992161 810088 584804 88938 542197 424990 288315 1386465 1886768 321085 1023709 554816 141338 553448 441461 780829 1616318 1793608 1750464 1741474 1459490 1859180 1189656 542159 1307812 1481924 1504132 467461 1036553 1400028 722096 461778 1298506 15644 653057 1169975 1873306 146366 1255293 841692 1250377 1037787 685706 1867264 888053 353377 16303 1055713 1808131 78144 971074 771073 513477 1222793 1746245 1736645 1868658 455527 144031 1007677 152611 349804 901306 647119 442847 1828501 307365 235718 1050890 788037 1496616 1179762 233163 1032919 1991558 616979 956811 1211740 940157 364499 1563326 1612214 1668092 1454385 1296809 1825783 246495 1968862 87399 936740 1684938 1133024 206301 632556 1394365 1702095 1689694 1251116 195164 782651 1553598 1728490 199096 128370 692054 474235 466607 1139170 968608 1284944 714292 680952 376785 1248285 394909 1237208 1976127 659077 672491 1416664 631232 678888 1226631 860340 245865 1764320 92784 33781 105379 1626904 1384812 1436411 550970 1207190 790319 1084677 244705 890063 339894 1284665 610166 651426 1936872 1185318 896875 1596514 938557 1677794 253378 798900 1122464 1021464 371046 822452 125797 1219381 1579871 890256 778220 1172665 1122253 1273807 1509567 893658 985413 114352 1041201 1153265 1004660 1821369 1126664 113122 1923247 760658 1069707 665335 1859631 507540 1938721 1112940 149430 43569 208140 1022657 1845905 1374062 918344 1886100 1135570 181062 1316415 1729617 1261130 4881 460187 597819 1413307 53590 709153 132582 997493 1577396 404775 101669 1640702 828998 1728609 1085917 1329665 1158647 1936146 1346550 1387681 272843 138468 1976482 1605817 871369 219733 762298 331694 1002139 1263288 1180726 1995977 1208945 1845331 1428691 1979834 1493405 508850 584203 1167262 1794367 1799372 847246 995840 1844509 330994 514054 1368450 1740274 883616 117753 954573 1685869 1335073 1756235 1445870 484748 575928 435281 370735 1308311 513737 409184 1995225 1887918 1153280 1970729 1644083 267883 624424 1603742 1995177 417360 506184 727184 443490 458877 213310 647635 402343 536059 394520 1828892 590038 941974 531110 766971 895955 796805 824880 952123 141086 471942 1371657 596951 817765 1856288 1596595 1992367 191844 1435894 1783347 1661147 845424 1832860 898775 343277 769734 874029 394906 1886118 86767 383187 576852 1127721 1943313 1263298 1292599 1148679 1212601 830470 1078132 1231096 676672 1417103 241975 460876 1737608 757203 842327 876552 987486 163750 592824 1465923 1101536 543887 713110 866565 1850800 665870 1615467 499247 1338101 219389 1590310 1470010 459972 103749 810695 1406717 649895 285187 925627 1305208 1525792 903394 1264408 335235 1740164 918925 1441991 334275 159557 1942351 951068 1333095 1087253 1331705 1187957 840048 410607 797692 947002 757241 901238 1017678 67346 879888 1046955 1643918 873513 68800 1983944 707096 753656 1072061 795859 1836958 1307511 1019071 58439 1036712 457318 1603189 855798 1764230 217827 1477830 1130974 754805 1481853 901788 1686911 1218169 1887626 1328965 1023220 1002033 1163449 698704 1956114 1127523 1669157 22538 783920 1537865 269823 1649021 1898978 1771266 1035511 1297305 1377554 1762263 1148392 1167714 1136399 771873 45641 633455 461795 833244 1849628 810371 281122 1689580 23533 1320228 454885 1700296 1660996 959408 1426334 1365638 168633 1776838 1476081 1533746 888261 48869 1931440 133291 465507 1313312 1021678 1611107 46556 1942204 1578614 905045 1240730 1441083 527972 276693 113684 201589 1957885 1706683 22371 610802 687769 146490 292482 763709 415211 1919752 310353 692198 1259040 1593320 968996 731107 866282 875081 722468 1413796 1838295 1346696 240798 1857889 1126214 677801 405441 615651 1739799 1842028 1186032 1648656 1256719 1635753 1897952 160790 1728416 498702 1041325 1446719 134409 133241 1340449 142170 1349651 1336903 873873 157066 661988 1203628 1810429 659565 678765 426556 840751 1630221 1572394 903224 1834053 1855648 1759337 1872750 1741251 1539855 364930 893813 174444 823004 1158603 1410879 168543 1724472 693070 822715 1008432 1559774 35486 1970357 1961653 830304 1342553 175792 593137 163082 1645605 281095 1501659 1913989 152148 30913 1060325 1457512 118078 1612399 413863 819980 1279647 1249499 714529 94028 1312566 1152542 773966 415547 589781 1042458 1282535 1185306 719378 1647035 795838 145698 1611099 1376047 1263131 141100 29081 1852094 40779 1115512 986193 1332505 579867 18856 1991107 97356 1338460 958933 410674 75842 1886720 829293 1729914 860739 1457588 471240 1896382 288641 1431660 1104565 1753280 1347115 1567977 938075 70672 148742 1872802 883112 1652038 94153 480674 30640 295745 1637662 1626791 439957 1977016 15274 811941 1459399 1397943 1471603 1547975 538594 682342 1362763 1163610 498170 1837897 1622803 320550 243399 16246 1615513 44677 113328 145927 1276799 29899 1409879 1011309 732455 897798 54082 946513 1746208 204322 1595489 1107634 1651820 873986 158285 1773809 1116644 349189 1276793 525130 1183251 5131 1665063 267104 211 379991 653764 1464681 1493701 805116 1027942 618697 906014 1535578 1061260 1084608 340228 1878639 325015 1423427 633734 378797 83123 1290463 440762 222719 1335225 1174172 1183428 802603 755295 1173439 67000 1969617 665214 968860 751205 1380257 821679 437121 1085896 1857937 45319 617587 688566 372616 44458 1089527 1884993 1894951 1960102 100067 1344317 1666413 1348334 1116781 1814303 836912 321421 1136346 760973 370435 1589737 1282176 11480 1108178 1771860 949714 1282631 267036 629062 1989076 1300580 1078794 548458 795383 628234 1508626 1437843 715792 260345 871405 1488918 1134065 108841 592992 1020448 558582 767989 750893 25806 1835175 865862 601931 376930 627575 545777 1001177 1063345 1580284 130540 1003774 737955 460402 1017126 1868084 975129 968255 1972625 571107 365591 111435 494719 619470 1641370 644289 884599 972129 1925097 686457 1286261 1595574 965727 1346332 1728453 933811 525757 360770 1591962 1580622 719869 380198 571208 1016636 1370657 1663545 325447 1639186 555454 1323525 1954843 185306 924479 572183 130915 1810749 80858 1738357 403257 1292582 1898389 544919 1981888 1695328 1643328 590357 628594 627556 1026742 180537 1305440 74525 237758 1436096 4978 131871 584236 1285398 1861727 1700278 1075315 1232633 374193 1727962 1558549 1435411 1492318 1465619 1541283 1357131 99393 1138484 973068 1690662 1160752 204393 58246 1426711 1687087 1819097 549011 1347048 666940 1070929 1988996 1772606 1322818 1296377 1400724 537134 912311 1888092 22928 1485268 858497 232712 1248471 708124 1098852 1864440 1966805 722227 81764 248751 884394 443321 1145418 1987547 490194 904350 1512612 1280758 125780 913313 1529869 576291 860821 354146 485428 1205606 941963 554909 1795340 761302 918548 1101256 483701 254091 1611455 1312816 581955 890240 20100 1565500 1239313 508606 152741 166855 367816 1408107 1968935 1655047 1629231 1352460 1530517 89668 129863 245511 914770 1137620 346055 1716868 1866894 619936 330614 1322195 917484 1295264 774722 219466 169558 1320535 1341522 696789 646475 1096199 1827171 1082380 122542 1922669 865391 1088516 128102 97202 502990 1402701 1077638 1017850 1307222 1542407 1245832 1777353 1349555 295542 1376112 331745 753481 1365189 114000 1548679 1341852 118062 228922 1043803 354709 1855335 913497 98591 354369 879966 381938 818033 1821788 1241746 988591 1755913 223064 1124637 610266 364314 28090 1330949 212691 1778207 1952302 169823 972296 397474 1780264 533071 471810 1363709 930314 1459683 1309856 901553 134127 81767 1742665 952120 1333507 1277312 1125196 742350 57564 695104 813074 1094729 24022 825272 507402 106243 1362694 756214 1942532 1520371 1352086 1631784 1566579 1803862 925435 1270836 524138 1860735 435013 675859 1638203 1453851 417548 1665875 1048476 989840 1500143 950584 661149 568476 250100 1525803 816021 1110931 355689 797985 1696825 1323640 465299 947416 1508559 348757 1905910 761802 1480532 1072532 1403481 919527 642187 1356175 1251813 1844211 173069 1345161 1231319 138026 635246 1133498 464327 1658216 338554 1645390 152290 448288 65986 436746 108689 1563722 1562449 353671 1298611 1618799 630173 458210 1969817 1989829 1929645 1912127 49751 503463 331116 687177 124141 1887825 1859986 1841152 1980605 1803849 746904 56792 852187 1116456 603367 1532793 1362047 211078 1113740 419078 1326393 1927069 1725829 539263 1328822 1820642 1390293 172331 283912 1291525 1457492 1942 95853 1748038 1049998 302846 814976 1881102 171196 71993 1247666 355780 1448927 1827150 1121049 671664 197006 564703 83936 458306 930271 1048353 1333877 1620724 911402 18052 989845 1656194 1087758 732718 77982 1102719 333890 268593 1840547 617338 325217 941705 1925412 812545 484094 669625 148776 1479406 851224 1591071 1358516 63689 566280 698959 254103 1472239 1308568 688843 238279 1658115 1857761 946546 425407 828908 1307734 356573 1273778 317944 220615 884513 1630183 685373 1014403 1761419 535302 1876160 1714619 776821 1160943 498268 998089 889634 802737 265699 519639 1803461 1388875 51769 1235618 662863 10934 625795 399928 557610 810895 1213083 1856315 1061846 1371762 1950749 911242 748344 1053433 1008849 1177535 1702866 55141 1270911 1637811 217760 1828782 1365796 723652 298080 1568099 727469 1711641 1276328 1382103 308096 1531309 661897 339614 1714045 1419805 230211 152511 584152 1160169 1421060 35296 1607416 1483749 80154 1807395 1918393 16418 53367 23608 1167146 1758206 1546880 1618089 1491105 1273279 759693 617355 1350061 179307 1582970 1052484 1176668 158752 1123719 888387 284059 816575 201514 658879 237021 534000 1606253 1238582 1534142 1830884 709885 1635038 1954648 1488607 667066 1124731 1373089 1164580 1489138 233931 707675 1167430 1080593 615139 365679 832941 446865 32937 1477007 925400 1319510 547714 207892 631783 337704 333777 1455833 1126333 232610 1503896 1629057 1016469 1946738 1850338 569211 1943063 1214519 666657 1713829 952326 842917 530763 84841 1748181 867937 896360 1231011 488537 1760386 1169954 968407 689184 847057 983678 1224653 1116788 1265403 458922 166022 1378194 1896809 1924804 1506305 1117422 1932122 918771 297586 1734172 801536 1504958 684031 767842 73996 1689987 823075 1989235 1261262 187964 767084 770086 1189768 645449 1703397 1959819 1675146 1784720 926311 341033 305849 1358608 1674147 180280 1817427 861857 893223 523193 1415583 105138 1621583 1368950 1858297 604367 814334 126555 1902398 1317739 1599614 1386199 975038 1204414 1407959 59647 1621289 1276482 1659024 83305 139501 1288188 794238 404564 1846578 91976 1144715 1820080 1347051 1369431 118470 1699966 1304535 983082 1490582 953620 1891558 552889 156516 191621 888285 1702045 465031 11138 1411228 1433811 1982963 1788255 1094176 503584 548521 43585 479599 131357 1062694 480457 855724 1880051 367222 260866 975272 1472848 490745 1919855 1101390 1383667 806858 1358180 527851 1614382 1452832 1685881 1551198 1485675 4099 1317334 1929102 466813 1145866 376622 1296119 761754 1238951 773709 1382829 176423 525026 1055434 1337555 566643 558847 1132565 525309 367647 1981274 1375151 737805 660067 1679274 224733 831109 1110858 43861 220892 52098 1771070 599425 1689384 13871 922796 258094 267354 1505757 1373895 638772 1344474 1795513 629060 1318339 220134 93091 1705147 928804 1895216 766377 49611 1492886 792811 630205 1017034 94973 39367 447236 1093936 1854162 480734 1314136 1301573 104852 162223 138165 428336 1693366 1190342 931718 32561 1642375 1310 1089719 140288 279444 884532 444210 256644 1371501 611931 562081 271232 961415 1743478 233427 1682727 210939 1793434 982378 504216 1165188 1078888 1204743 706507 1656523 1326624 1316340 463309 907708 1938537 589192 1487372 624955 1557727 467909 80235 1537456 202949 1387507 1878754 1236113 641705 1285261 1738534 1053949 49834 894856 608831 995446 764064 1605450 1900386 1277230 1731443 781999 1249173 89818 1137311 727794 1283806 42428 862046 1248920 1405239 212557 1787019 1162539 512874 80949 1019619 1105824 1525237 1423590 64980 1620609 1671218 748504 121808 1095882 1512280 1579284 928615 525058 1748506 936452 174403 1021853 640970 1454472 1977204 581675 1696508 974358 1650478 480470 1995307 1985502 1633397 505196 1645534 895636 1824428 1831817 1126862 892383 1557534 1775019 232096 425404 580649 897592 315673 1901946 1271350 840676 1513215 914079 880271 1945996 520976 169521 1977806 1330519 1359117 978139 1088575 68662 196743 1559431 47069 1866600 484301 1834542 1106398 398647 127046 212683 191222 884492 484174 1936159 1477880 1958527 1218359 1431293 1785244 256962 257994 1650774 638705 738431 654060 269224 1248218 1692400 606709 1285722 1627538 1051344 169014 634056 614149 92939 294991 363888 803607 1515289 1184921 906606 201149 21850 1208921 983854 467811 473947 1704702 628187 1065774 1020775 1069902 1710851 673342 1405300 50865 951655 1052112 1710769 1883549 1072597 765100 948339 1668816 1383965 1022584 331863 1814550 1737800 1556916 415335 71204 48833 497108 1347939 1845537 1271850 243528 913168 1064584 123305 1173369 725713 756107 1933602 1897548 686376 394913 1120395 662280 1724870 1730202 1376461 1270305 921762 1607771 995934 1274403 49303 1844599 230845 238289 433192 1709386 1786983 1011915 1128396 765415 1711795 1446934 758083 632267 1566945 310040 685337 787343 1506063 855331 1687553 911175 1023539 485299 1711503 1746725 191833 1349990 1637060 1466943 138544 1644825 695559 277739 1719040 74991 1486292 1509839 68048 580347 1328307 1477818 615212 454557 1187509 560708 255613 1358357 249946 89076 541564 1722553 694216 1322395 161587 844841 551901 734418 1422108 1877863 43390 316245 427789 893935 522183 1435531 1739501 1547300 1158323 472254 608793 1167995 707688 1408329 1846723 1824985 1228996 1800547 140368 900675 604309 10722 364366 877199 644814 368603 1017056 278387 469987 123685 1890875 1866144 1053934 127211 1481202 1963037 701187 1050240 644840 396039 468577 1480675 759452 787862 1722745 1854596 590797 223538 342792 1033632 1866212 262965 939505 401447 1098888 1815782 782613 1458532 881115 855440 1488678 402331 454985 1196106 1828566 1256217 853028 995662 176893 723282 1917279 1596068 550100 346784 1082763 235217 1934492 338674 1124405 1109937 1765696 955641 517854 24011 1271398 218366 1207816 1814547 440974 1860705 1010477 485244 645257 174657 347832 16106 707168 1258673 321735 754669 291606 37404 745319 434432 1510791 1881753 1370662 143496 788547 1873765 817071 1836827 1313973 1289700 1095684 1722727 1583770 1349391 1197498 1976350 1351338 1406899 1441147 1834671 623068 80622 1181372 1172885 405798 1878359 1168454 766370 1436803 1997919 11014 841647 1094595 648987 160911 628437 1951428 239961 1780943 1499857 1654564 1060212 541499 1289959 67019 1888654 765286 1691200 272656 249396 1607426 886585 1928022 334709 1107215 78686 1364503 1561292 1837165 403251 545769 1355067 51560 1414329 1009943 1573632 919652 1789351 19328 1639909 535412 403096 458166 1553228 122493 1700095 664666 1288865 928744 1563498 499824 1820879 558265 1568863 1121377 1395145 702915 921802 236485 1074935 1269764 1827137 1197068 1388527 1353958 1818781 1232824 1338845 69758 964580 1413238 729440 202401 111356 1787527 762093 851177 1930947 634115 685287 1027899 615165 1905157 1781133 1967770 440385 1329108 1747721 1605460 35261 1599131 576255 1511940 1872741 1706505 1623671 1527002 354668 1517691 1758445 1425666 382113 979404 1501171 547341 1409800 1537531 1759799 1311549 1997873 568154 825090 105145 339252 1320911 794366 600719 1637744 1624593 1220984 470499 1290170 304130 929679 919109 91059 451646 105246 1090902 442859 1792694 603483 187975 1662074 145122 1959777 797934 1459068 1526908 1629548 355074 98596 159681 613036 1098238 273993 1910009 1733700 1115367 726674 39823 614486 1369772 525302 46328 853083 1128214 430076 1855369 420979 1989769 182631 385326 1889820 1257779 1128126 867229 582245 1644316 1061841 644478 1189147 885790 1422248 137290 1321807 722547 771788 1327564 1239488 1631733 147022 341215 1534442 1853839 295383 1656768 229204 1089670 1871437 1926766 638793 712346 1164533 1563115 841584 115258 727495 538464 773856 1151778 659369 867327 1112926 1842506 616030 1508392 582866 1570399 1301528 1545726 72761 1384567 1720644 1068955 1405213 995449 1568275 192736 1780353 1933130 496903 255658 1520682 1634849 1645907 1684436 1532034 1156915 1306579 1745195 1256698 1490796 1334614 165989 324925 363196 608218 1596209 1772640 449406 942016 1231699 1521242 1693410 1941768 217210 529372 273915 1341459 1691714 1969223 1138713 370619 1809314 223377 717766 746901 877678 241095 1365592 920011 1316522 1717696 1683821 527511 1000554 614068 1815497 1933319 594665 214975 190489 288506 465020 1184890 1755125 1042021 589946 270954 1515975 338916 533565 242904 479839 1996307 279580 1981035 463923 756778 1379283 314918 1458024 591282 1766244 1401652 1747446 4462 585304 1607104 1124192 810942 1317060 551174 1477149 1620896 63518 931623 243490 1656375 64814 44473 790364 13696 1912506 1434019 783916 1421686 481249 641002 49637 1426183 1259917 888483 49322 1819547 824421 1641357 781176 1487445 111095 695833 433890 577547 226486 1042272 1107354 982377 1203030 442633 417414 705230 856149 239727 601091 759030 1800122 309648 1042505 107062 1144325 1986008 1808373 1019950 1400750 1787294 452889 1867850 402686 1432970 456537 472005 327837 1594822 196624 1825520 31325 1950383 398912 1101283 1046367 542515 401639 609375 1794002 1928988 1032088 415247 413465 567210 1791013 1301483 965049 1466062 481507 1422635 1867558 1381034 1177504 1992689 787353 1460147 608668 108286 897307 1283096 224242 1094594 1052322 1328080 516416 916335 418903 117094 1056453 203200 576529 527219 1562925 538652 647948 343208 1090049 971683 746570 994487 1680061 1773908 1980706 1087270 539937 648163 1800650 370010 1807082 1266706 606858 220352 1182224 1875198 1178745 1949073 1479803 778102 79293 1914166 124359 446531 724583 232463 465422 1588585 422821 1340951 1644959 1154146 1496246 91734 1049830 1392920 1907138 1040969 417683 893069 1884211 1329912 28900 1700905 1280753 1063695 820243 118482 1300060 241281 1098504 1225384 1330597 700339 152749 122313 1653026 1582932 1218187 1100469 1683804 1331188 765032 1001330 1592288 41317 1750476 1957175 1264875 73247 1420785 291365 699323 353069 1814477 201358 139954 826059 1915728 966456 585376 749404 867868 465812 147094 486854 1762841 1358985 1616448 38146 425380 1913746 522659 1540480 1132008 1138328 1439445 1393088 590101 296110 1022743 1423535 50571 683354 1016148 1180838 1493799 1970081 172328 849071 1612661 1620975 1354824 1227054 814071 1675950 896091 924582 1361642 1292650 1873599 1644823 1097751 1438651 610492 386974 835365 1271094 1254439 1224227 283490 421778 1265087 1561148 1170219 423706 908178 785056 1652099 1207799 1523857 792193 226969 1280401 817741 137140 811135 737021 105451 1657875 439884 1006797 1667831 745991 239963 115898 1414038 1653847 952927 687074 554517 1132247 194501 713527 89337 592266 699722 37146 550028 65957 895691 479559 704369 889370 223617 789380 1611565 669865 1605611 751122 661507 1061844 1556266 368817 1589888 426883 773238 1975400 1262328 401015 1726286 522927 45555 1301633 1976527 511071 685165 336882 474643 249959 1518706 622811 1646141 1003174 1341799 1378915 1521814 526157 1367591 209595 160727 677940 1165278 145471 544869 472630 1798550 213688 565867 1313481 1157240 1440835 485812 1226336 1846883 1475989 180428 1882358 1978097 1090748 299424 1770479 1071500 394848 705069 536258 848330 1123343 1793534 345241 369371 160624 538049 343291 211701 790399 500637 948741 402387 581279 572057 690711 459548 1601665 856761 219444 160656 550441 1669651 598387 1714639 345621 1709535 1095737 1611931 96577 231521 1729574 330947 867325 581291 776578 617655 1008102 391005 249484 197671 771621 1081859 1061945 406100 1648875 249376 1317140 593129 550746 1514410 1548780 701964 395533 1158531 169888 533206 1503969 1995202 1080942 1098714 1683240 1806733 1037070 272154 644134 619134 1265023 12140 1293716 1714900 527704 1680893 743082 1413507 1832555 1087125 1716076 685338 1677713 1699377 668781 465033 1322800 1416334 926905 1539241 1331724 1496237 323810 734708 99574 1399381 380647 320188 1445651 1542237 684666 999034 1209661 1665716 1092266 316251 1729069 1541445 1234360 1861643 234877 1861062 1518359 1853093 112009 957821 622700 731375 619768 333334 1849227 1173329 1111814 328990 926885 252531 1008524 888801 661730 894794 1417875 228697 1617592 921419 721065 174148 1003098 1130296 764151 782347 1106916 335444 544211 1390910 288853 1310885 1828292 574596 338904 469280 1643714 1429153 15841 992211 1247742 704376 829835 2380 1481311 1545299 314533 310674 1669325 915415 1071404 741405 270110 1651345 670080 1731537 1553372 353576 1284180 1281872 912781 1368907 1663337 367694 1715546 802487 211259 1299153 654898 1162712 1020904 1846353 1772313 1350505 92163 563182 1922181 1055773 556105 662178 178145 571824 1025810 1395748 1828861 1767623 242329 1938835 18130 403038 802357 1599239 966767 543648 1440381 420553 522253 1287501 1937369 1022564 1477599 936849 1533964 1294396 1768872 687786 1820391 616482 991348 711925 647030 526816 1707321 1351270 1344866 395182 1653184 176900 1480729 1486919 3611 1360043 580208 846211 1827735 1653401 22368 1009658 1606853 103764 568378 1265536 1161048 1607441 1629617 470304 1739804 232947 1699028 1844616 646112 1367465 816855 1786206 283509 1783197 1385802 360860 1631837 1950977 1283964 272282 1724051 1716310 1168379 1815804 1740509 923572 999731 379822 764546 1537317 465301 1685626 1873529 1399224 54580 1586481 1840899 1049352 1522063 818973 1056579 1963613 1047706 390629 747625 593324 158290 1410897 1402846 1263821 1635503 1189131 153794 1274719 1280496 1106951 1097679 512683 226604 385062 268272 1593813 1402811 641165 1173051 501810 1925388 349354 1587051 686214 615411 1066528 414683 720459 1554911 1970080 816363 36081 910818 119344 107589 875897 77618 1498096 1807551 25663 1219013 1531077 1967767 920389 157743 441582 1054019 1367393 611772 395428 1670520 10333 192191 1590234 1640755 1841282 1899826 1220771 1729788 246933 1960559 1305478 1782907 1915061 284018 1207831 1932961 1899328 1055035 515354 253869 834227 1492113 1318889 1556887 1634254 609178 1460367 1781703 706318 1699687 1894945 81262 1956982 1745029 1229453 173267 1877521 1446581 1160014 805967 1834691 1166327 708412 325432 1160261 1070251 1403218 410918 324999 1875588 1247818 1311138 882303 464946 537432 1334929 1339933 523969 1529203 1640333 247030 1832621 1126732 47409 1805662 845753 589459 94657 288996 1307125 822784 1214161 843435 553259 8629 266247 1735832 1809305 1390717 1227123 1261893 624542 1358116 280332 1399253 793634 1627993 1853746 424663 1014266 309086 1242772 898314 1935621 238413 1168116 227576 689858 536945 1936931 1303361 423951 1286412 1583925 924313 907798 1491026 750256 459952 1325241 1729348 744645 224785 1355441 1444178 620190 1457715 772591 1932487 1693253 167590 1586166 1383265 1900952 226996 1394876 1733077 1766240 29162 458309 279490 500045 1377328 523821 983192 1149150 744999 1334380 1541108 1185253 1457931 272974 464884 821007 184373 703958 1827943 1484488 1170446 800439 439332 524130 1431262 255259 640085 829566 573547 1008601 551250 621398 1109598 1168018 290200 262481 1657837 1219573 512840 645649 843457 1244112 956225 721160 571027 94208 1756488 1434667 817100 937766 1504056 1979311 778941 1716317 1194334 1182828 1091763 95439 591086 1144368 228239 1174880 1217966 896361 1409691 785006 1050277 1149408 1871502 599756 1654508 1142184 1293758 71822 511153 583982 957410 1024036 1496537 1550829 615189 817726 690039 1352365 919921 157067 375053 798750 825954 352524 909532 1442149 172300 1913670 508327 337151 757570 1774226 872753 1812729 663167 1958250 575968 916359 1800708 1967139 1643934 1742528 1871548 1123672 247107 1877259 1159697 8142 925449 1181561 1025672 414189 1367210 1505459 1189701 1018805 204714 1638161 1933948 187142 86004 920166 1712126 1500004 96728 1967588 1408057 940324 622731 1331092 1066519 1170584 1215051 914438 1847423 1900247 1461529 914475 1047172 742040 1352453 1553192 992774 708627 1745901 665836 1030365 315124 1332253 1515885 854650 721241 1682852 158431 399432 812503 1486773 821364 334375 179393 1880748 1802137 13662 1051406 950812 712484 396742 1631231 296568 1379663 757033 1678801 116626 864243 1123219 1091333 1831340 1236255 1517777 427107 1893605 908669 1067910 1818221 1246214 469441 611756 1940912 1674854 1969241 1589219 1056577 829573 1539294 653977 1279708 603517 796782 1592388 1784144 1984221 1161238 986476 416567 859183 1864770 641199 160279 340499 1528915 1294818 941190 1704869 154537 114455 677264 1101373 47174 61412 497595 923463 1105232 1374848 598837 486425 295001 1427019 1722382 1902104 35176 1042029 1905959 552843 1154499 198985 949681 1739168 462576 619511 1972266 1061309 662633 1752719 668951 1636200 171327 986406 52018 963815 280833 1253091 1187256 710622 1900637 217287 4260 283352 82342 232535 1295963 278328 343740 1889802 611454 1004336 524850 869265 187178 1424832 1545407 1068137 1537565 526142 823598 820963 102829 742395 634659 13602 1948312 556515 1796566 1305470 956999 1697865 1456023 7184 601967 825108 1900580 693330 1279815 1039623 1608318 1473276 1137503 1448190 1948140 1372612 455902 635039 1140490 1688573 565827 1737114 1253131 1631646 487615 166256 985328 1249812 536448 489293 1325530 301682 1039064 1824153 1201643 298306 1432144 423293 281040 534268 682369 569742 218393 20746 546261 1971995 1847704 764557 482812 1282546 1576047 973626 29902 1648274 1086929 187347 1903226 564261 1540854 1553277 833924 1857830 1686784 720259 702755 1826755 527209 31972 205944 1179680 1012664 1291926 278110 980400 809258 420499 175658 1548924 287939 1046458 662955 28411 1404219 1976668 786455 1901500 1859369 691570 872081 644347 935173 340897 1576805 624310 495318 1597459 1610077 59468 1369877 1628114 1497480 1858763 1772755 722211 1605243 1843696 1091013 1992463 125436 227865 1204771 1464865 243856 1427903 1868633 1148515 1726319 65492 1291676 339068 1604742 472139 194552 634876 1155913 861356 25028 1208631 338733 1181709 476816 572479 725297 380137 1224773 313957 1616315 315881 1232725 441521 557805 1944908 590368 1829921 1719952 135045 138224 436494 1056592 668336 1364160 132765 1765890 1420622 400511 727120 672108 455731 599706 1381469 1998078 1318641 526881 446237 158656 1412634 1848432 1663612 658406 277466 1659875 1405331 238730 1545434 963341 374974 1812157 1420166 1022834 324226 694056 997619 1479567 952368 764947 1774430 1190576 304259 867585 1089882 1953800 1045440 225047 288978 1944897 206333 195637 35056 1103626 1932969 767858 1985946 1407742 1818757 1201591 43853 580743 1632914 1658744 121823 1038029 137974 351998 1291338 137401 173368 408055 984634 1502901 978668 474918 1774765 1832960 1125961 506775 546678 798101 134641 751312 1387955 980973 706243 1844073 1578522 1965990 1274796 48692 1557437 759450 1263445 1606052 1977773 1091374 595664 1089712 1441658 985613 550048 1275816 202715 479715 1091700 1141839 1382169 9839 919255 1777701 459319 69765 1454698 241070 1600864 52429 1469547 257997 804829 1638649 1360753 379884 824160 1914711 698754 315763 724298 1379316 1817210 1330415 374005 1917880 1374719 806978 1613825 1370316 625369 207636 1138538 521288 6268 1949767 1939449 325855 158778 305800 1906910 1912565 1948756 1328224 313753 16258 1551304 410878 902703 1923068 592844 1384220 1972241 509338 748275 982524 1936864 476092 1508391 139934 951245 1272290 990397 730746 1125608 556987 201342 90828 1874225 575586 379263 1205201 1785146 1833218 1077037 1788287 699757 1064600 1882497 188355 112482 1567593 1492705 1803954 33519 863205 1275114 1285399 1437500 570146 1110471 1076400 660632 1639491 1492844 337999 1494837 1343956 442658 190762 1320655 980961 1220881 536491 287143 812677 1785268 133615 658739 1585065 504465 1449426 1598189 1120457 1785737 311550 104605 1379120 33809 104797 376991 1406472 1726039 461781 1675197 230179 497741 1696550 1042 41544 586347 1377687 1184155 694989 980102 1356942 1721699 1606655 854959 1483301 1945909 492835 1961532 1357399 846593 467492 1979773 1879747 1092593 1280795 631013 306396 1474252 829071 1215636 41234 1225544 832114 1208634 559752 480542 797651 437213 1795910 832559 255 1809405 957924 1540812 1360489 809617 470109 133732 1841230 1253042 483170 328157 911430 60388 1100949 1626540 155716 1092486 520822 1057868 1918054 1091712 1399262 1755614 1892666 1613973 848035 1208946 776451 535610 941349 977054 346797 502555 532936 1213950 1876864 1724711 792820 965070 300359 1579741 1802565 504750 578449 1359881 1820995 1581313 739584 1025984 509761 1538970 1284922 995560 1063195 1257274 1633298 1474080 1869424 845844 1343078 836249 1187153 854909 1265207 1412834 962107 1386384 533609 2215 1812827 949632 932376 804998 563116 939667 1589305 180827 1455662 424803 685583 1107344 107100 1844283 333947 700086 799087 1424198 388824 438789 420296 319508 634158 1030688 1323285 12221 1553093 89486 736981 33272 134672 1631517 1017644 1299976 1469155 987127 1107517 1906068 1756127 593636 1753977 1846994 924082 1720585 600448 979137 1811080 1074327 1812921 655963 759269 397981 161950 829142 291434 976081 1860804 120197 365513 461873 474553 1191444 808240 453639 46666 491731 1748056 99803 119201 1172486 797791 1173424 1404739 1158309 1778266 738080 1267685 1835788 1830443 97697 517176 760266 1135486 702743 1899095 1240112 1136556 519788 1054856 1952495 823430 611000 1880246 1518479 628511 442104 705410 459898 1246706 31005 961033 1992437 493242 1933560 1863998 1701675 763187 634823 1119699 1647641 1773448 1576155 1273553 1176808 1091571 646133 1965052 1460760 1067364 181822 721949 1249273 260831 1923199 1152934 1181341 1540996 1126288 1429290 1524071 788530 738933 1132100 548209 1472921 1751922 530183 679999 1130463 1838966 973842 1762979 1810339 840120 775244 1929582 1748798 1676759 1914867 1394998 893464 1051712 1163482 511674 1324934 1053711 1294068 1242949 1366867 1629942 165356 1800476 1827373 1132040 1608150 594673 1161682 813296 204745 807861 968164 845112 1500670 1361183 1077063 61789 1024958 871296 1680195 71214 1481086 170505 692499 222782 1264380 1923277 1091530 1689779 1115496 1654280 1865793 1686252 1152029 233436 674272 1355611 1946552 1296117 1275386 1462223 1860473 372483 1625938 1489121 392133 537314 541323 1213965 1162088 1741331 269605 428596 541258 1440640 1731125 1737202 1466483 523574 1906727 1151266 1680077 905721 1535533 268741 718484 280612 219893 1151857 1971904 912274 513465 1919598 232039 1666476 1648327 1080714 248801 1989640 1070128 1336826 160664 190511 803618 1592459 1481186 1623409 1946298 1093197 395018 1737583 1956260 173764 1964241 1448502 409981 255652 122850 1227067 1571682 1327156 639060 1331646 1193880 250344 589792 239209 1052195 1932110 855959 1858670 1093431 1011981 1994293 1273191 1271508 1431572 1834647 627597 1410640 1664944 419562 1859168 1316116 475556 641701 991136 175441 1066036 655359 1151683 28635 563683 753260 125299 887854 853471 73324 1320859 925421 1390775 618828 387916 1376903 1835537 1548639 1128394 23030 957984 493857 1189547 497537 1363839 1982806 999047 259731 355830 861456 1716149 1847597 22119 270015 595953 1420081 656026 1013878 111046 1135104 791629 832546 1918573 155825 447011 1477131 1075798 794709 1914584 1397558 1750905 1428666 1528329 1261473 612091 562260 553196 916582 686578 1890383 634188 1295622 46351 372245 628962 983323 1845904 556747 169896 260035 103707 680763 1651811 1860996 828652 1611910 1247616 1400958 1170221 888144 595778 1541359 984938 443009 1435153 1272073 499688 1253743 137815 1000358 1726278 1632252 1816379 902503 402075 1957806 1543692 1311510 1465508 485297 1253322 1349526 1555067 1924668 1492122 29524 1528277 1344854 172208 288451 575343 679421 378034 1789509 1900227 1891584 1059992 1750894 425826 1728629 221335 584367 429973 1723598 1032982 1236710 647074 184918 545098 291476 1919558 253761 1066373 667598 1869223 824362 1718117 865550 1568384 1152928 605361 1808309 1560978 1928642 1539732 1187819 1807105 441893 1238417 1621551 669903 856219 377495 302880 1839646 1932388 1225089 959671 277603 1296456 1719125 1621382 1815043 1559880 73295 1697686 1497692 202352 1501827 1381453 1826547 1857976 1614904 1373409 122093 812460 360530 1315823 1324956 971528 1620281 1570259 1686004 1008997 1119133 1358990 469616 37402 1068836 1146340 874703 1552214 1520532 1430118 867289 1568390 1759848 1809164 850936 1029340 967286 1108090 8171 307104 1745676 25952 771956 1594198 930483 615944 1879787 1323319 1796380 1456779 1936884 1672045 923715 1048667 1096769 276603 1944167 293697 966853 1796217 1638460 1526146 921156 552034 1762356 501554 1975641 1486959 1987757 1383450 604155 1293132 7880 1634811 278920 1717773 1900582 1019940 1659972 1985734 93880 1947659 1012240 1043757 1082254 632264 879428 469873 93984 788255 260910 1623724 1154721 480161 496091 1313211 1890849 1394535 1211933 399627 169803 1012547 1448063 593210 844465 1494473 376742 1913286 1359218 1587281 312183 1503417 1337471 742433 307940 278851 1866461 829328 794777 964885 1009674 179218 334019 668940 65099 65944 1430058 714372 380415 1820457 1110284 501471 133066 527650 1041532 1246566 748821 1908960 1040187 479237 1195200 1055122 1643825 1095815 30639 496234 1775996 375396 21207 1282452 730932 881594 1151705 1851303 1426216 1353031 1904058 1365556 1183270 261225 368137 334809 1620823 747798 817983 1562998 189337 1648580 1307806 495367 242995 656295 956870 370922 1057874 238261 334335 553274 1045389 848291 1516303 1556919 157333 1116385 1891018 273098 970696 1635525 1964493 1407898 965735 1668275 477125 743187 561312 107881 1540567 895346 658112 143323 1771001 1613695 928446 1398285 752532 70486 1386602 555968 713654 171373 772200 199870 1068670 1883610 1261443 1081377 1054819 1311169 545741 186361 191241 1115517 1629867 1777104 1045412 1178749 1438991 1336385 944389 1502776 1634409 208762 56976 910257 106705 819522 304557 740607 1062692 512544 782149 842537 725738 1523019 1579962 935268 751511 1416105 590994 555116 1651663 719682 755746 1303250 774645 1663878 1788790 632702 1118451 1506648 1243526 737754 1174567 647588 559056 609478 1213575 1352237 492066 951944 857509 434627 1138276 52647 1226969 1511017 1895074 1980996 1889406 546292 1356035 1015884 1390253 726824 1886346 1806603 1405975 1836711 351270 1488080 1654180 1189840 284862 61620 1589808 1463622 182630 157954 665969 155238 1872826 1694697 111568 1762246 1271929 1500271 1306751 1105199 1122884 1044739 166291 1212822 472493 1337764 744979 1311572 16158 1317439 1573230 613810 522222 1729900 339554 1666778 1869170 47111 1915594 762052 362563 103538 1896192 1863386 68485 1745985 413696 436237 1085849 211983 1411098 461921 245569 1220460 489509 1445023 1963421 963832 1802554 564800 1161481 412069 617794 345532 1904920 1416558 921331 1373877 503404 997863 1160984 1125758 930448 809911 584402 496140 643501 1273556 1767104 1499498 120181 826051 872936 503779 51735 1768531 1790390 403206 494785 1807864 1459388 467475 84480 743391 929246 1922991 454280 1606313 10787 1498490 1645283 1607347 1482383 342519 1075224 308871 481967 864381 81940 934843 1954790 1062806 243516 833447 964746 1064367 948066 219311 893963 1968952 1451507 94310 1612874 331344 275109 1024973 23599 335088 1509306 1359971 1525200 1329183 901122 115609 906229 1517710 632863 728003 61726 620290 1814791 529487 1690319 1013967 1620364 466590 544099 1000151 141918 1644922 1513929 154459 849000 819211 772355 119471 136816 260955 157078 1862 32805 1831721 1905384 1392844 76109 1201370 804788 1218457 1584436 112912 1040674 401950 651954 208386 110802 430979 1467147 1732829 1877113 674673 927823 1856603 812703 814885 44372 1131554 578399 1469804 455186 676594 953870 1502980 668514 1569970 1141456 1577383 554581 388901 1235762 1063570 1994394 104846 892273 1429832 168687 1954249 1580541 518230 720841 246009 1728548 1743901 209838 1643913 738166 1624065 876959 1691432 717507 961196 1499693 230501 1632062 1453668 1584493 269889 101397 1472804 789634 1926826 693863 957317 577500 1343633 1606441 942896 945553 1024109 1182830 878432 543175 835399 983615 814487 431906 1280320 1019367 1055849 640005 445605 17113 801038 287079 286435 327556 1600130 1187425 126440 1918783 669935 693171 57250 396849 790552 368808 1020522 48798 1010433 1463506 1399668 1488219 1366298 634982 403947 866095 1899060 391704 952171 74688 491727 1619986 1889516 974789 451689 879623 610915 348196 1719047 545464 1276509 1135487 174272 614671 1126381 1532774 1659485 389005 561044 542730 1956419 1300781 78158 927296 1312276 1778291 944370 74476 1175292 1532052 1016487 1988919 57434 1051611 1277266 1884034 492172 113721 558698 98225 1675911 1816262 477264 1302066 1054333 717871 971805 903354 78049 394076 1016135 1979400 79281 1423659 577528 1692027 771115 977205 420787 1535417 1622774 526325 107830 1860333 1849165 72 1574159 1858394 57293 3827 471633 340324 880759 1886659 1506203 1062569 1066305 366236 1344870 1198243 594502 14094 1804649 756900 1694674 698426 556836 1594523 128234 721184 236215 181947 514819 739047 564284 961980 470556 1889683 435795 1092591 1333608 1380405 516902 166457 816984 649972 622895 981604 1272539 681964 632352 1507611 627388 1886355 1186335 1691772 3643 1055250 1067724 1803348 268450 537463 376984 705867 1157983 301412 252462 323221 1907774 534396 976681 1206302 936145 1671230 1203764 908110 1685343 898859 529601 1935089 1127844 1048435 1465304 766655 304052 1022884 12311 389245 1779278 108433 215812 1119414 968089 1545657 1802848 1910981 1341773 859245 938787 1546288 798024 1242779 139329 1355671 1989787 88880 1442818 695263 1577283 1803314 435923 1392534 865709 445979 677932 696188 1021695 1798600 1417619 191495 1205066 1636010 338996 1623627 499605 1731513 1153027 1743830 466424 571311 72196 266256 1489405 1427417 1893226 394275 64226 1456962 983568 619724 579956 486934 1713496 71564 1812635 469251 231761 234492 1836183 153712 1715990 1557724 261866 1354364 255642 530200 1887177 1886183 426971 701688 1523434 887129 246299 1507160 1341614 1405242 911798 1379978 332524 1067925 1260203 723504 1242745 174542 1863534 1372204 671331 1417664 1340812 924696 351415 1638345 628133 1677407 848701 1948884 1918951 289164 1065055 347200 1762687 582430 349697 68217 1639072 470049 685575 1681345 591178 614599 179962 706461 567955 822250 45249 1162964 1239702 563772 112909 1948077 1993720 419090 1284011 325981 235273 125632 1586678 227843 1324936 1150473 914184 1911810 948234 602813 29559 1609521 733636 1642177 901084 129245 1733072 649588 417756 1873249 915892 1771708 799960 1068591 1569081 667024 583987 1336052 1545583 222841 62865 1831651 534371 1785441 267843 1782706 177864 613455 134905 727147 239746 1002005 1292098 1041475 381693 1104398 597748 1947081 3781 650592 1314288 1061629 981299 1924920 971359 1662432 756842 1204002 1480485 1411126 1354739 341001 597287 92147 1951429 26902 256191 1443604 572772 1477923 186046 1967377 875338 459738 1946039 111783 1476052 1670425 1462525 1927572 1479622 692384 1389008 1702349 1162932 851721 1118027 1109166 1009589 1459142 1409275 113667 1243477 1043088 1404627 692652 1307560 180474 1895153 1433015 1553351 1027599 381525 1552415 1211057 1529184 1722020 675748 607434 1853790 765220 777825 1623233 1942378 1138010 699992 1398456 1834940 1151453 1081173 70452 1583950 112617 382289 1398639 1220469 1445192 174408 1598798 1178623 607508 1410348 315548 1483345 771335 1756458 695980 1916005 1603794 404244 820805 1578427 224425 311797 1650785 1828270 892507 156501 453281 1812820 717107 721165 553647 1351932 1324972 1995865 135444 126516 649598 1821769 578143 1102036 1594353 1146724 1346799 1073764 722328 1253201 575435 1162854 1728386 1349482 498975 1505629 1364238 1033165 1854393 1014175 1909742 147392 363283 1761919 974902 1641135 833549 1425195 770311 201661 471999 103672 1265855 1725284 936032 1162474 1206118 498080 580456 1207340 385525 1595918 1823692 389388 960206 940003 305663 1969922 1113991 14540 1468116 582944 1584442 583909 1790913 183306 1492460 977388 520714 1842337 1245269 92153 890791 1869712 651810 948522 1476759 1570157 369142 1345605 266268 550447 494866 1303623 1552829 560105 1476093 448731 1400515 617484 17157 644392 1598238 1916413 167627 487878 1321158 1318273 1773877 751388 651590 158502 684476 1473582 738863 1890137 1463855 484525 1777296 1843801 1654421 64665 1669016 184093 1765278 1241869 405994 1760531 840004 1371849 17381 1396429 1203271 386630 362845 112393 1324707 460429 430156 1034969 905765 31424 661837 1516756 1667336 386547 560752 1804721 102619 754681 1185530 61287 965608 211412 917143 426442 297101 755711 1905076 245797 530782 1828605 1440024 741675 1712632 250879 23780 1282033 241911 1198712 952396 1833093 1012292 1004146 527105 374220 222848 135783 75450 2964 1320594 1748236 1088598 1686687 111647 1137435 1614082 1484732 922309 1924235 134781 1899047 1111898 167038 1326241 1807671 517534 1376388 162914 1709127 1873809 1990815 298416 249175 157730 1935177 1746449 104572 1553492 1805440 33446 1658343 1646447 1665072 1357917 593492 133699 455196 984253 13672 566742 1236036 446480 265803 1237502 1987300 1122715 711082 1789762 1019710 1588144 948630 1108503 465392 1159931 678071 629797 1647157 1570539 1534022 1243257 386365 27901 27029 1811391 488978 1686908 1920986 142934 101086 406829 1287918 1129253 1054836 389125 1746228 326506 812454 1804141 587165 426791 204283 312669 1633013 1730483 1126943 63225 1300301 1245811 1106649 849814 658067 923955 1208332 1064672 916823 1545452 951751 105039 1626850 1410789 981481 319498 104458 1374231 1979336 487869 952677 572698 1402098 1594760 295993 1194661 1637639 15285 129345 716533 813136 1363270 1958548 704125 669827 35377 1489153 179429 1263490 1139657 475883 1181577 1200172 1185633 771051 923155 1861240 413480 150295 1278227 379132 1250249 1118973 1080459 1204102 1672780 1330904 688345 205387 114646 1760915 1085321 388580 1058433 1305520 539425 483565 1081769 1786546 1530469 1686893 955748 945498 22284 1005689 64007 1968639 125029 1102393 1701622 1197228 312999 20368 1170557 804073 1379077 1884422 1713219 1700114 1565089 276884 1133670 480517 580344 155066 1807295 1935733 274855 42005 300692 816357 1697602 1927139 813277 307783 1334503 635021 1295486 109327 1324007 1638022 649733 1556525 1963666 411052 1384409 1847216 736494 199637 1490312 726947 889240 1956528 332013 997660 1087792 1911304 1560557 31013 1788100 223576 1761779 1480799 542644 1378111 1929827 1529780 1396294 1301846 267235 1673903 1877152 157744 1291665 1569877 281915 228768 1097237 1845945 743739 377716 1665397 1654521 298776 33479 1241446 546472 950072 396799 1495442 1938762 1618614 8768 173914 962431 1018689 1783565 485628 829477 1835012 1837415 158427 336198 595016 817681 353801 1845933 1964602 679123 94396 546122 1980934 1431612 288228 97301 777529 883937 1108152 376764 1336542 45709 514126 1362594 392717 560532 661136 24093 816485 1246345 1138616 1536642 636861 200689 799544 496909 240014 535055 1592434 565530 317909 236318 673242 74434 1897776 1812199 427913 80962 361657 803728 214849 333256 737879 1606874 1332518 1997529 1552965 509143 1350941 269204 91769 456538 1339014 311069 417522 1376345 347009 1044407 1053352 1454 1149793 305850 12256 1868178 477038 528859 937706 1587884 654873 889448 1485105 1911330 819908 1218118 1793587 1383035 925835 950501 591089 160697 1865536 1539557 197317 443992 1329857 1055840 47146 1958663 1100355 882108 760182 620293 1599521 328708 572266 654137 55959 724036 1686962 1182488 1403499 1844033 621021 142439 1582646 886040 311311 1488613 1171153 1403446 1764356 178048 1660009 375714 72663 1831890 547952 1045831 1744091 968519 1190110 1819973 620006 1665732 912160 1379724 354803 1345141 736206 1112077 1435636 102191 1315378 877872 166246 1322117 384712 1502268 277899 1709583 889827 1671354 2917 1147912 128262 1212946 100242 1740068 92924 194330 124127 1556751 495624 1348356 419283 1450409 1363259 429609 1644613 83170 537888 1072156 50674 866916 1660929 1446263 4865 1544070 1953273 381710 1527155 54500 1660147 1661823 1965734 1483176 1802913 1491184 948557 404116 774050 1280576 1266365 142265 835932 1356156 1298703 1223438 469368 1845708 1376162 1531233 405546 1200510 20304 475222 565838 1952975 771817 1382889 1533710 1264406 1882172 1684049 626955 161100 1817339 1963837 614373 1491700 870830 61614 598972 438782 957358 348838 1067222 1489059 842517 44311 1306996 117942 220514 1017476 854836 127431 231247 108771 886645 439192 594019 1775962 1610854 59324 1654498 628864 302085 1084502 981708 1065816 1155328 436164 1069218 1832137 230698 1666849 947686 1294421 1913405 1995868 1703887 1217408 1300541 1064245 1251939 1164806 911396 70884 14038 187923 1163776 44693 1011413 352037 1255168 1689819 1947852 1655996 599101 1002971 1691701 1252745 456447 103123 569744 1923764 372745 282052 1034392 68030 652588 701335 71917 1575954 1766480 1950274 94752 1544304 1532946 1375241 539296 1731896 1755234 1673831 9909 1362440 80944 1840645 302558 1962034 33227 1064854 1167333 1937214 909400 452715 1964685 592160 863126 1113322 1342247 1360982 1761273 462125 818414 191788 1828962 287526 1964074 716195 148945 682747 300038 563651 261690 192370 399323 1504303 1473419 947010 517287 392564 588330 64414 1703826 1853717 1395988 1820918 1742282 986140 1890341 842456 1931241 832130 1678020 1116993 980163 584840 235434 1859692 27003 1970786 225937 1334193 696662 1764482 480808 997955 4062 1026754 1666867 98904 740895 539310 1989197 304183 1277763 466708 1439747 136652 1617249 388587 1949969 1907913 624306 1829369 1831700 598325 1265397 1350524 452236 492343 236982 1105997 503978 622301 1100374 541690 1904571 678307 842299 763626 439461 1327933 638141 28399 88929 776177 1028022 1198734 371909 15717 1551204 827445 71459 1065339 289014 1296647 618718 26927 1861802 1427517 1366952 1137756 541154 346787 1415858 266231 1147056 634542 259949 66971 1970990 1567107 283789 7687 1555342 240136 1641063 1687927 1107337 596992 323446 1764337 592708 1685169 1062335 317011 1595285 1957402 787659 1947972 418571 1356013 1078774 1365335 1847708 1394910 538482 1800342 1576035 109075 568070 122435 740342 1518950 781903 1606614 161150 604392 593167 810613 533399 140262 291650 1604416 755268 321248 1774129 455271 802934 856754 878249 1419570 1837140 931506 1493411 1120413 309046 13152 1153269 336967 1176533 532161 1008195 1689750 499162 616342 1891024 1464103 769767 344558 290760 644802 1451334 557469 547841 927537 766457 455226 565922 1450118 1040876 996402 170827 1828461 1488101 535264 407849 1824320 1648915 482070 1483916 1848895 513786 1251389 1165540 1444334 1370589 1840332 183247 527005 466083 1256608 634680 476389 1580419 398229 1599787 1755075 1726771 153996 1167661 1125064 1847164 1461283 121379 729611 463729 101642 1298374 1229202 828137 1051967 205645 704945 1208098 846407 211004 444313 397116 1015673 227045 460249 72943 563030 74602 1563800 1228272 1035832 554649 859106 1314158 1311596 278187 728924 624182 797120 41890 544999 791938 185513 1834180 605077 63947 1370475 653925 1640447 469393 1102056 514824 1688595 1165502 1618383 950280 1992554 1274377 1784386 1563058 228546 498849 1810352 335314 410347 1996723 1160330 642858 457222 1781156 1535234 1839106 1684568 531533 199360 222417 1763040 1376908 980174 582691 332701 734722 559132 724389 345648 1987041 1033120 1414935 677767 1935872 885698 1513064 508926 1495446 1913299 510600 749086 424105 54904 1372048 1187566 1934273 879389 433668 416815 457385 713484 1460134 1273884 1137144 1372415 876337 1722371 1734450 821396 575027 335130 1147862 1541850 1925901 1063687 1381181 239404 351484 1449133 1140229 239069 97225 1233275 750690 1996295 1571584 235401 1735475 1307233 57042 1054532 1985374 527121 139734 327252 423208 987664 404521 1391176 1316130 500563 1999556 1585995 1561793 1110980 248173 1343749 592796 1826208 479990 349333 1173125 575892 1095804 1128428 787179 538336 1779932 1672432 1193587 679973 1026442 1235153 504715 395335 1502632 896554 517651 873371 638208 384871 1459398 517678 463992 1925162 496501 615126 1352200 1571985 188965 1142482 1529791 1485835 783180 55345 1401738 361112 778547 871158 1770416 269393 392765 1385265 865436 24349 293730 326633 600392 344701 72222 1311961 858289 1249831 456604 511220 592420 1686786 757936 1370417 441716 1377085 110921 1301 1641250 1588273 1724194 1401907 1113945 1764211 910919 418663 1739908 775061 1125620 1758943 794024 69603 275260 1184829 234188 1780271 918951 995959 1804797 1902186 1911822 1293479 1163959 560374 1879732 246602 134870 516515 989893 1277112 1614986 192025 275900 1905538 1856565 599288 762129 486637 527536 1011112 133426 612276 6871 816439 1547585 28401 1574287 608688 1237945 186842 304081 1119257 553786 1061455 60884 1776743 648171 1311675 1870294 770651 426820 883545 973400 327783 293770 632977 1045046 263009 258409 437804 1035425 1455024 1765348 1210876 298264 1438774 385317 646364 64144 597367 1127870 1164405 195036 1580690 194518 1663559 1243415 510661 302748 1838747 753606 1002047 566135 1380011 985496 1682488 199585 110376 691556 1319647 1392056 446694 1524547 243979 1096717 100739 1256141 1635263 1937242 700406 1202134 867606 1799173 555911 658524 1867086 1106253 1516934 1321994 1218119 890616 443854 768406 943113 824969 296835 1070159 1539960 743351 1769675 1523448 1977116 1867019 22338 1311311 949651 1927932 809700 951884 1895398 1838364 167280 1256096 433298 523121 1290808 1595247 1438327 71972 312958 491827 118011 1986062 1577816 1082454 1515059 1860608 1083265 1503218 937461 840465 798371 873590 1748692 1720073 1422582 1274789 577647 1757688 1334725 687116 1830027 1923501 518674 647862 1004356 1989220 793506 870120 1936791 1807813 1529089 613653 1940531 231831 99178 140970 299136 1878127 1215483 493505 1228190 1343860 1521631 576163 847165 1627271 868488 1797872 1093559 1722134 741015 934986 1872819 1733326 347970 248663 237980 273582 1383144 272339 1336049 530964 387171 101043 775589 1240034 1100096 678401 1631486 1867940 1504986 1310489 1213125 1394670 1527438 1466876 1253074 1856132 1602068 285121 1282795 153483 1348101 1410343 979897 813607 908303 1021903 1851602 802973 212368 1399015 1100618 690573 1426914 1353899 782320 464716 901322 43504 1496421 1738411 1805153 425916 251327 850790 1611452 990309 580690 1836407 333401 749528 1108144 1911651 977469 794343 1802369 1685951 173872 590168 108752 1441110 1835122 1623113 1480178 934992 444809 594207 1810944 1044119 476189 318595 1967479 434849 1016003 161304 1350274 1627838 823465 1296459 18269 497019 1497095 1579942 1187281 757194 1244586 416303 1425671 1975975 1967085 1706323 1446192 1532082 966106 124829 768884 906485 420384 1445665 1242137 1187960 1035178 181825 550529 497177 836980 1683359 412620 526566 119192 1415245 1907527 794692 867934 27617 1482823 1004343 494917 81241 354033 618976 786483 1716106 1493391 651059 468871 965673 311516 575518 821933 737034 1613915 980667 1298978 1898606 18568 1640844 1913171 411978 323756 1740561 1064680 389362 1924417 1096704 1305383 77055 870681 1431723 838973 1871269 458355 331016 986383 95029 302276 892848 1293573 204728 1970854 272314 256724 1781712 763969 1884964 486170 425314 1492884 1563569 1057951 804800 1439538 1945986 501999 1625859 1191902 1769775 1636174 1202731 1862625 1330460 868497 580625 1815547 423677 1945862 1077614 1733798 56353 863915 1527706 594473 1880539 239794 458766 1250914 1620335 1557116 1117294 1208756 423256 1517121 1557961 1798640 1847991 1460490 457410 970224 396123 792283 1875055 1889781 573423 1912699 1422262 523547 1957615 1123515 1410855 1283299 1884307 429234 1103179 730739 205940 1892212 1954458 29175 567147 1722238 399923 149522 1035945 234349 1084534 510862 260768 354705 1566396 437679 374404 215895 1480925 1970278 161090 917095 397935 452506 522644 1617353 10684 1548016 1065636 406018 298891 445534 1021392 1147042 1761672 905860 1004269 545145 1699179 1106292 1189967 1362947 52131 1158568 1601940 1660361 1122823 390429 878829 550245 829836 807570 1117249 704901 903448 1181234 352660 771002 1855842 1391541 1497711 1427186 1516736 942365 908322 774837 763342 129528 599957 1458717 472735 1237141 1363834 1654754 115719 808221 628856 1239096 860975 895693 131029 1861235 1223491 1311972 1599351 1903072 846050 1880630 1448754 277451 166328 504131 1650498 1480433 99870 627902 1303130 515434 595920 1451469 1164130 1951832 1532245 1011126 1097676 1428275 1351139 920735 1909475 1736051 1753287 1208803 1207926 33581 1887477 163201 212992 1919428 70103 738674 1075170 899698 1685054 1393345 309500 865460 947420 1523895 517909 591302 1540872 1950124 1849702 273401 129604 1124682 1771657 258804 1077195 738951 1439181 1064258 567578 1519817 812562 1846475 1385532 900864 1376149 599718 1650825 112383 996311 1710886 280976 1284898 1697839 311881 1752891 1558723 667918 1452418 1719542 14783 478679 1474746 1467139 335365 419256 342723 999002 319031 964129 666766 42544 1793158 792905 1647690 707900 1482595 1257875 67421 293292 81025 948016 749887 607417 942273 565893 105798 1540334 843532 1931975 1642629 250570 315484 1932983 1531932 883261 323251 1578903 178599 835678 174982 142875 629287 1468412 1501280 682437 1382058 649144 1037951 726159 1558707 790024 1154099 1327495 38100 559405 1450234 1443417 1749822 84230 1923532 1476306 857019 405919 979758 783705 1180914 364922 682346 1227235 292434 1243093 184168 769446 1100237 863534 701830 1710841 394669 489836 1034155 1018596 671610 345480 1844420 924875 1503030 1031362 1755096 585736 1502866 889980 1248792 136300 1185837 1950828 766447 1026627 1732063 1006461 899125 108180 1611962 1053508 1215329 1554083 337169 1648231 50278 525340 92555 387045 38261 1630002 986288 698136 361875 37860 1130539 1099757 661409 595032 802197 1708234 1632670 511389 1414392 237123 205542 1759682 1694982 1841913 1219750 534069 1355151 1883899 1223387 69591 1339856 590162 515121 72662 1621417 515356 741043 545353 1618552 972836 516263 473146 1587727 1918707 1422515 462941 1017383 1487449 394565 1045877 536574 1606300 778879 1835876 1549133 985770 1166806 1088857 1912863 590813 760235 691852 246894 20838 46880 757788 1295894 1397504 898990 512466 580160 1670953 625876 315508 1068096 1833057 469045 428094 904896 343235 1773079 1193810 595366 6485 34404 969827 709271 829236 1432247 1144562 1866378 1309297 1633450 1754708 494365 1850505 900319 355897 1370698 1241238 447994 1403280 1376666 966409 710349 1377298 1613320 1970376 1823215 1527739 207519 562333 1712730 230936 883733 671198 590976 1630252 1891264 1941517 200946 1033680 1767397 1027695 1438555 1458562 1027379 1977189 1060397 1744033 111677 1089442 419358 798263 720799 1976151 110638 122129 1257110 24203 1438301 413876 1848284 1658911 1427075 715675 1138454 1701945 1004052 116541 503838 641671 689852 197432 1171709 302045 882227 1074355 1403904 1573469 476580 1059723 1576580 1747589 1998454 1791439 866661 1516106 1798749 241410 348939 816658 1408700 854243 1042510 649836 1716563 1522042 747927 707895 1168696 1788309 776692 1740882 692806 1627455 274554 617146 1159424 1169611 515507 1321584 475588 1885634 198365 734405 1707122 1925616 1289409 55928 1559355 954154 1347059 1500380 1484128 272105 911829 1214451 199732 1741933 808785 1939580 1005865 1072616 1541169 1009904 1837328 1173897 337597 1142728 1820508 1513950 1298043 428330 1817742 1723692 701249 1333473 900080 1927310 1324571 1675705 1106294 178197 26873 477825 1643366 1922649 269642 1349457 753589 1891533 606644 898153 305683 101709 1512448 138274 84019 1445250 90110 457863 1468266 334373 346159 1586109 630322 466235 662343 714047 243866 1362770 181280 1331590 1821619 1311640 655830 1088753 1580772 243378 230195 996155 253393 649240 595640 405952 1706107 1130518 334348 1013532 540861 698846 1871722 62696 983724 400294 379377 1584926 722967 5473 1806825 1984092 499743 557422 1493288 1213497 727903 277412 332667 314337 313712 945245 381089 265080 921251 1401248 829289 991587 672086 127644 1567542 1951660 1222457 339574 1943464 56959 988161 246240 4598 436222 1777120 111156 1222299 739601 1147807 147908 303499 896166 1104944 1081923 1874766 1883053 647503 1173829 1587509 955097 1338714 778181 188069 972702 91470 1876678 1521142 1265554 1692877 256469 1705339 1268297 970940 90620 1298470 608785 1595812 1964469 1913577 201615 612311 1620590 611455 1416932 484915 905729 763672 1932649 1537897 1436263 1453550 1118160 1364273 1581171 206285 1188168 742037 951742 920215 634729 1974724 902534 1198183 753062 450794 1976946 1520017 755997 827838 918039 1273483 863241 1250338 185685 442352 153115 709195 1012993 1828370 344618 460120 50883 112418 922506 1377965 1754097 1177582 771624 651254 1818403 286400 951575 1993139 246575 448011 1095646 946548 39154 913800 432683 488982 792138 1918210 639111 881052 788687 1860781 1725180 1542710 1970811 1080670 1694731 1247336 1695598 53594 321089 510510 137710 783335 70549 1995736 1966228 1502654 741067 329120 1812194 1432224 527089 678209 1737655 1066089 1535576 1859978 637288 1711823 111041 1020344 1883208 313868 822093 1689839 1617447 1185195 306107 648353 1143036 855810 1497427 1509866 503781 1388206 611554 1591844 161032 1737102 979603 1385272 108961 439296 683486 746770 1960267 618146 604339 691418 1185640 1851453 1008877 742248 1297618 1805945 1521369 252298 1508057 1177390 335210 10734 854293 297704 594170 721102 802904 1235692 1048686 927838 1484445 1256754 566999 1397855 1719287 1766117 1887346 561700 323638 775509 3518 1620265 1580200 1118015 1377046 67313 127660 547227 1751723 1901990 1176172 20436 405759 627800 291318 1118700 174175 697966 1081027 1424865 1672865 697769 984125 1744746 199854 1062082 438277 1686870 1262515 158265 1088986 1855484 1571955 1491269 896417 512180 1074413 522389 1622526 528183 1951354 1244497 622248 1644520 1509615 1501076 284680 412159 471511 1085381 1394058 258415 1364597 1486412 398548 1564337 1631352 231360 667314 1611869 185905 340377 1062329 1447354 1867539 510364 1610111 579140 1014791 1515968 706035 741545 1882896 1552146 1933342 1639216 459740 850851 1329593 660750 1148639 321150 1961303 601524 1098491 602994 1550038 1749579 26641 693156 1149943 1088926 1970325 1044468 519804 173731 650521 143446 1680659 1605070 710371 61729 681302 604602 1929985 1734477 1511132 1817992 1839059 112671 821970 1593892 401289 1663402 323126 990606 1010460 995953 189326 970827 937701 1500370 1377512 1596877 916021 1499501 254136 1455590 595105 1290927 887886 1883276 1522637 1639346 1661815 921053 621058 1399285 390149 1703539 370592 1489857 447490 1556582 1278843 603329 919980 1490921 617276 233568 1225464 1914801 1606643 1254702 1905256 1434880 341903 536865 660430 1025272 932703 1563104 818551 256274 1035301 1823422 1958539 1770476 1216606 1147109 228978 484936 974046 473666 87115 724429 1784332 1084673 1234396 81678 389781 1758523 596336 19608 1291598 1805976 79888 285348 1582416 230330 809514 1779722 1670846 309747 1721640 1830829 136504 1637077 1454794 1581828 294179 919675 1151570 229660 1155108 1995473 1321495 1108926 939272 138917 579628 901689 1295442 1525738 1539718 1404720 1986251 270821 1127177 1683667 1503604 892639 864983 1101581 1812859 290929 552199 1276990 34185 204663 569039 672125 317164 1948897 555967 1769059 852813 373687 871618 1222160 79431 1587130 1806891 1862983 1322297 1753334 91437 958631 480740 307864 679335 550666 1311302 162806 979049 1400768 813291 1730271 1072926 185139 1785015 395500 896303 262744 373324 182082 35284 1428039 1594197 1545976 1638130 1919702 902566 1344654 64005 1452349 451461 265689 1295503 1407480 824081 660384 1666669 1469203 1183427 93190 733675 103999 1682046 1672509 1015635 258779 806674 689480 1429160 1925429 1828280 1484077 434746 1903632 657235 577629 5481 1558785 536129 1452337 1776828 1507467 1500071 833566 1713912 1625587 86508 985348 1121856 1275855 1901245 1581182 418707 783835 1383188 1794741 476360 640090 1777836 1426835 456600 978088 1901132 1724510 1461881 1172721 1547594 19892 96640 1379608 768082 1363849 38248 1589182 1294727 956384 715725 149091 498114 1608903 1834278 1364325 1995250 719077 1379099 522878 265104 1776108 1824231 713803 1011972 1917738 1496600 230772 254287 70853 872824 595133 298101 1372801 560177 316600 1364002 1073063 233425 713035 64893 1889031 102675 732153 639507 555093 544119 210547 1644278 458865 1928509 1300869 1366909 17871 1313150 457568 841475 76755 1093521 1014517 1144774 1464700 1444204 311393 344535 1913327 1248176 1293460 714446 427418 626941 16993 790268 675700 1956675 1923045 319744 739680 122037 1389909 985906 72084 474329 1751150 1201686 851566 905774 1746730 1021379 1475975 953449 1588627 1914851 1541455 578664 1514766 1660426 185095 1872068 1896092 1036728 292168 342210 201632 578064 591674 773439 1756417 893958 1307139 408899 639347 607328 582644 147899 1861234 397190 194262 970862 1374331 1641163 141605 1129189 1777400 1358376 1701844 860660 1440000 825168 541813 1364353 637298 1451740 1945064 1689276 823138 216060 1946549 1257425 972795 577565 1491724 888132 1018019 1272840 1506352 57410 485038 185699 1769575 1497046 79341 978328 1928959 1717827 169845 8787 337096 116640 1844904 1798973 1814384 159407 1363749 1830206 1752636 1779120 94545 612605 1015070 1976962 1833467 1408284 697519 391994 1526916 936494 236259 1552951 7486 1825768 1466575 403284 1574217 1402941 927998 322463 1448276 1592011 780158 605454 776042 443830 59042 727758 158536 1630529 1175831 1831171 569562 1221676 1249827 1983573 1019097 639248 869215 1697204 977236 427309 1671696 1918940 1440015 1985123 1224055 1594268 1718495 1254500 1000436 1214497 241804 849076 1064952 295639 1718262 27534 888752 1043 213999 1559550 49681 961762 856569 1336153 1214750 242254 741466 56505 1454152 710599 864755 841938 686580 1750014 835716 1474628 1939959 1919122 1557329 1269558 1916513 134755 1589178 1716707 806098 1827851 256062 976524 1410108 1799587 357525 1048447 1305297 1784647 462663 1790895 1207966 599556 1457478 409071 1885037 338758 643721 1080964 1455760 420659 1992143 1841865 1773947 753329 745576 704981 1042991 1356021 137175 404251 785528 1384164 1797419 619534 548217 573092 786759 833899 1643124 165517 1441309 1739596 1712794 1618655 1791543 1093305 506196 1069235 1435848 1889243 1771608 949774 57953 162187 1379405 1459692 1389807 1615249 1978712 204737 327552 114636 1715399 936339 221444 509480 1603418 650711 174677 1340848 914571 601056 262331 1758677 782608 1927072 426339 1937033 1803580 819526 936999 853014 919224 1798412 1331546 12279 1463871 1918167 1665798 1634798 1754919 327871 354828 1134084 148907 1592374 837934 1931177 39986 1736868 943963 663298 1909380 698773 1925005 933647 140116 1556373 592795 980844 281674 1192392 61332 990121 1883519 910730 1689806 132014 1306332 793415 21033 1532677 231604 48029 616340 1351043 799342 3059 1418188 1228292 1693037 1194000 1506700 534254 1411934 1625890 1731514 952726 1600439 664395 814143 173728 880573 645586 1953321 561593 499414 1068163 609287 1632983 1231912 1668704 1822017 1597229 1060969 682632 450997 218235 807968 1729075 1710411 1042123 1645311 196353 422070 157667 1065837 715469 706226 1324104 1736833 1191385 1225766 477425 440928 265415 1567211 944649 771882 1180095 1211727 983043 1429743 1768912 1279612 1833759 955941 1530972 809600 767409 572980 1033956 1401163 584133 1351744 134211 1157337 1065588 902522 1552229 1766883 1311657 11851 454659 738505 234612 950372 1305959 542261 1193385 1633487 1043146 18775 1224571 923201 1436935 280889 350819 1218098 1686482 298103 1213380 308528 1826054 1019298 1634109 899336 1730735 588737 1356647 1536369 521795 1823883 204755 637836 108421 289704 1391244 943337 951696 358010 916610 1843464 1813996 1951116 1993217 207103 1871987 715020 164872 827626 236810 1631289 1549233 176894 283401 1220295 1508483 137984 1715586 464950 913757 1338780 1370966 177893 179083 1465984 200601 1089258 767405 777024 1602180 1532143 564592 1561323 182467 970857 1715249 1448038 1555029 1046425 1052644 357454 1535602 1705390 1932756 1784623 1039693 672871 686266 590884 1930117 188990 1817629 152751 330179 51232 615539 1091785 1753501 1371969 1449060 134122 1439541 1674139 1125920 1053237 611418 409838 1562748 952684 1629153 1186066 1625511 714866 1641669 882018 195704 359674 1436758 511061 1358850 1978016 778976 1738888 318598 1439745 1776256 715842 1338180 694414 1078472 445375 693017 176577 923861 1610835 1095203 1441598 910408 1072829 1271163 567728 1598280 422896 1546610 265353 1974084 728933 378671 59824 1774469 1799817 726576 278006 1108541 190311 627836 74435 1350154 1328608 932187 448131 1116443 231983 87616 1747956 345044 1897630 1814985 1702156 455115 1227116 1589882 663107 1252007 938084 331768 419044 683891 492026 1134622 729172 1160320 1665489 970090 640846 1941285 1008007 607643 943547 41312 1465852 461581 1670049 706347 894842 1358758 1757149 1630984 273900 1154161 1740456 1232624 833419 557541 1025408 103301 761157 317885 911023 1748662 1751654 1070317 1636608 785986 194648 985305 7604 836568 1311790 360472 1465027 1893588 1925610 57431 187132 812750 186648 953868 1969546 1974154 1875958 178497 16530 1763018 251961 1551624 559762 1066472 1930290 745076 1722742 1609120 1432817 7311 1653444 1259481 66659 423583 356141 1636556 1146810 999958 1264071 237450 112304 1727426 772215 78725 528904 410555 1702410 413352 1021421 87356 181656 1579047 1763738 872717 1046654 112198 858517 1082073 1786479 1513532 1878729 1225406 539087 1770290 287654 1983644 680720 1222958 935421 868343 1844803 979451 629557 566022 1730989 1337572 330802 1738029 1133188 1729661 1902968 114850 582 985857 1075805 72522 1676329 348211 1482707 1000117 818250 762496 1260046 1767545 1158250 684229 1433002 1162119 193316 1628414 341794 1828616 1444405 211361 1752041 1460872 1327118 888558 32882 867545 959675 836670 901201 321803 629043 1227119 712590 930160 872669 449910 65975 1560779 1584289 1321872 1510585 202538 1035786 1182178 527629 126341 412903 1145517 575353 1721819 1195231 1178052 1313646 850549 136284 1515985 379805 1346649 1459189 145728 1680027 983249 1823312 1298731 1467592 1753869 600013 622379 284112 1702677 1260038 1484678 1043363 1785755 575129 1812510 1667162 1226307 1877749 520214 1517178 1147398 1186973 1038951 1126469 1455094 1658571 1247012 690201 356477 825249 1964313 1911144 1483810 1493778 583935 895545 1845126 1803589 1883463 1802283 643709 945999 928005 895965 1501490 1813839 1197281 332585 1339990 189052 1507919 484704 71791 1476510 1981845 1143600 1586006 141767 1837301 1149692 1810181 1071844 611468 329674 1364776 1143174 1630682 894312 1039244 1092379 1510545 1409167 1104577 1142224 1195121 114333 1978445 208372 522126 470019 449991 1766497 816649 1894 845517 1126269 125563 730444 1633666 1092618 694592 517393 439245 1680484 899427 1410149 1165739 573306 647629 428462 1260626 609304 254273 728812 902715 1182966 263835 261332 367863 1150076 423666 32870 1974415 745733 1448081 1212090 1056810 1027273 294846 580814 107414 1993817 1349625 1134440 1975691 170786 1062808 1168416 89364 1157134 554638 1069365 1342387 1607676 1863130 1850757 1900910 479148 1488690 1618702 571895 1516910 1558918 1724152 499400 1018332 1361239 971555 671885 474607 364821 406551 1500833 84570 1637626 878584 556316 1385731 1907805 1477778 1319779 1519786 1061428 1733941 1898735 1708279 1847328 259256 1596986 1451676 1560352 495060 1891087 749233 1532700 1990800 1806195 1404535 1819473 1109287 427154 1489301 1147394 1904672 608231 1957489 830197 864681 1969584 1555462 1808114 734244 959228 1160891 93873 1810097 1855973 1419074 1309154 205336 931839 1135862 422355 85024 188156 1536103 1076678 1694563 933098 1987348 1507846 1292977 723261 1117887 1838872 1292653 361096 33159 737322 1023930 641858 1575010 603940 1379468 471622 390520 1217910 1065246 1331541 657658 1848122 1183526 1576115 837644 1556214 1320940 1713413 264026 413856 1944725 493630 1062988 1008086 897429 838844 1658960 765454 187902 1344837 1091551 440404 1932595 1014928 1086055 101062 384745 24928 1469725 975265 1882530 306840 1359247 972163 760735 1503917 1834657 691746 318755 4297 729963 922264 359256 1074073 1993730 254863 1177566 899749 580936 207695 500780 1910262 557048 704813 97318 941526 1816114 983852 1539219 1358971 735255 1950041 1948446 1234118 774140 1318256 378808 450810 498539 1847413 1253795 1069861 1509353 1082535 819193 913773 918317 610840 1031876 937146 608114 574731 1400220 1652014 493945 1271484 1166436 1793907 1406162 1751460 1541815 1733002 1786580 1768960 94196 1781475 1298913 825589 868656 1646768 1912744 420458 328614 1695634 299466 865387 19654 1028402 143790 1397230 1487914 592955 1888812 235332 1032657 579823 1974564 585830 947895 442634 1822288 174906 511112 1380424 1778962 918327 1459894 526915 102473 1518356 856198 877190 1720283 1735204 59745 1358593 1545585 905674 527343 1000578 1626551 1646441 243353 970294 713562 1704028 455980 1016893 802880 959758 1513843 1525262 903234 1371726 1256753 24961 954254 928995 1233592 221167 916842 1295296 681242 481247 969148 1090220 10625 909506 1920933 1544249 937226 1301935 1902038 1093023 1768582 426409 386502 902596 740029 1140048 715866 806248 709788 1739270 572930 1792789 1903845 998945 226962 160329 413686 783675 1868497 745975 1105743 187756 1088783 525143 491669 971671 1662072 1676811 52686 765402 771539 288578 1912932 1103008 1689597 1474801 1816243 1025620 1416023 826514 1236196 1599391 749231 916406 1558914 304420 1026332 1375465 938783 1555790 450507 1994813 1392565 1343608 656629 1557276 1198119 304666 1059468 177727 164965 1658241 1203974 1113435 1354231 1597110 784568 2558 1055138 88147 751789 1522994 270080 579808 1914573 1836461 991507 1183600 1341155 111431 65575 357916 1411025 1415103 507550 1614846 1242323 223851 179800 1172817 1831293 33000 780944 457702 511656 1411655 1155633 68072 390822 1027176 1700604 1158502 794699 232040 601038 264084 906412 847325 743749 1755828 633702 226218 967059 383313 164705 385743 238999 1638350 1466809 1305801 68610 1494956 1812546 773109 293091 514625 1746773 883653 865841 1915041 821745 140109 714284 1141263 1589630 1065665 614420 61835 1726615 1495419 1299159 846260 780239 51059 1410133 762656 1091160 655367 1844416 60546 571274 1081219 1297015 679037 1067498 1368120 1390355 778020 1253703 1998392 74081 441339 859199 1507441 1518996 668866 1234867 1256909 1405723 1769205 1960406 1345934 33305 1467177 594733 1357327 765005 1248953 339906 639556 941723 1918785 995363 439701 905186 869175 250071 1613955 975541 1403760 1529456 1248571 606898 1345031 1072966 27227 672605 812938 690323 1678467 710451 353509 221374 1355750 1774880 1630987 414483 1045109 899029 1793731 593907 290184 203880 364846 644690 1072570 595983 1921576 1693983 562710 1235517 269620 1093815 1491340 1807298 792469 1079512 988492 965437 622789 655305 1375819 1601907 779955 1807723 1644075 361946 1255468 1572378 819680 1296615 1651450 48647 1170988 941284 109700 692895 1691608 1195078 1610309 1307260 1363096 811376 339871 1721992 392092 1903273 1488747 442484 1675367 962974 805523 562363 971055 1938672 1485516 106720 71383 1772041 440834 414586 762889 336351 1519151 127720 1225364 1771724 628954 1114565 1158955 746751 1371196 1163028 1095335 303103 782614 1079764 1720370 820446 1426683 308678 745215 55241 1239067 999022 1476269 706422 1843200 1501104 299868 1269899 1271155 886302 563716 351770 1962998 1275907 1748763 139441 7693 437785 1872392 136539 902367 1855804 729296 1353341 1642771 111543 1451633 1048212 369383 22827 1882905 227434 615045 532127 1116475 1838448 1809615 1917202 530988 803032 1769453 536739 1541828 1774855 1588410 1925767 694588 420072 811670 77205 499021 1999390 394397 1766715 1697071 1245789 1523298 545104 65937 1935544 1147284 999604 23335 265695 869057 567994 66309 1469240 1423991 553282 1557331 1681089 1993780 704363 1851187 1636531 194295 342270 750832 959383 553662 749343 897806 669597 848523 446775 1056437 299346 962373 1744679 1761527 872939 644339 541641 303100 1918644 948940 1668359 1888485 448382 468307 610046 967860 471053 1410230 1793789 1432806 1748315 293491 661143 1196432 1082594 627078 507308 1569686 621066 973027 926771 1729922 1569767 1045006 1965646 634740 947802 876200 530291 1251019 1163453 69285 1154034 118506 166192 1044060 865728 35558 1409026 996959 1770608 1364015 1177986 1327246 1982202 958962 1735145 1563182 1931581 1592639 1680339 893545 30652 22125 601240 594192 917877 117347 732485 1791406 158970 1585308 289981 400516 1874763 863701 915895 623548 1168472 23014 1373130 113030 500202 1821585 1586174 1801511 644172 53287 1030206 1060386 1829523 779223 944204 588903 333650 999864 194329 904012 666371 129319 1854909 125344 1157706 750691 1341745 1920256 1783516 893992 693380 1128102 439597 889321 1161155 1815690 1638908 308962 262841 754421 1473938 647372 1333964 543192 977343 526990 692247 1673211 1554995 444022 777601 81831 519348 618265 1673866 1683188 1242133 1958048 1663501 456835 53402 1193684 172990 490586 399134 955705 662325 827691 332393 894872 1963625 1577189 587747 1592687 826570 1530728 484546 899098 1363633 1694175 623003 712424 1689081 1560520 1108980 745720 1342360 601568 673213 841689 1281014 127064 1215282 99699 1247503 1725169 573867 572868 823872 84508 1025478 266436 663412 1674670 1197426 187470 1221427 306914 1502513 87711 10017 391294 1896305 172997 269460 1498108 800010 1058524 1227476 1754425 360249 1282147 485140 1991251 141443 1253838 1717149 339647 156302 375424 1350522 834963 435479 1603927 392579 1564032 1357245 1465686 865184 1957243 1941831 1199440 778081 1451590 586765 1319394 229095 42616 1322016 29128 893282 1518250 1271013 1532592 819275 1881797 1290420 771877 172532 565 1472080 1846082 1557870 1998933 221286 342338 63438 1792942 1829767 1161124 1513505 504513 1505957 873116 13706 1255718 421065 345920 1388185 1796341 1667051 531602 145255 1937231 1471379 556320 1782242 1974070 1359192 1565067 417249 225226 1817252 138615 924551 930068 323148 1783065 613694 1596556 1131140 368455 304562 483720 1035536 769495 1769256 37127 250076 1046215 1666819 44049 1483041 814246 1787473 600869 255500 491512 1440632 537749 1681736 297048 559461 1348864 638728 1780119 1159561 1742021 412437 170537 1713927 221832 34216 934936 267061 460585 389034 1747082 57962 1555459 1682538 949531 657277 1160928 918037 91908 753359 1944774 287447 1988139 1074783 1801558 336704 915967 278865 1566667 73079 1323141 1261821 207167 1868231 1049025 631581 888564 680994 1665560 164237 1895242 226880 1119934 1753117 398929 860551 797168 207286 1320929 378782 637400 108649 371203 1306816 720567 984959 658464 1358725 415322 1095021 1834088 598187 1716425 1121915 1707453 1858070 1759114 1508372 1958033 882811 1530022 307672 1971820 672740 418984 1425559 286606 1050260 1524692 1916866 1593059 347056 749971 1332771 545771 526209 160026 9079 1198226 207963 74272 1731058 1267866 57107 604778 837672 1358371 123500 1081558 759639 1349096 807533 884320 318293 301705 118811 22816 303919 421473 1781782 602003 543503 661626 1919905 1073991 1492301 1861021 589583 1042948 1555220 78578 435762 135964 1922072 918650 701909 509329 1002968 1520942 954690 1689137 329373 1296819 162342 48571 1303689 487033 1000280 803272 1107618 1987865 1179048 946463 1007968 414202 1708610 154448 1806822 1054900 1566623 855022 801395 1154426 542475 1723917 771103 948834 1523290 225617 450829 925070 1461956 404690 324440 1164597 1522585 294036 681429 174323 202257 1075725 764438 521770 331848 1052617 50702 1581953 1270695 882337 1049020 1819125 73974 1827864 1279431 855524 153930 469318 378281 856555 1974935 928566 1421116 1190832 385324 1286098 1999528 306382 647760 1766815 77132 1645125 120092 758660 802010 1659915 587173 1152224 1918066 1003545 874370 1245174 1660384 541791 1002057 1707072 234452 464078 1296278 1240000 715210 1732505 1509429 1506645 112829 1715097 993994 44683 298283 502653 1084236 1744277 1538007 452705 285175 1597318 264663 1589238 519941 1627537 567420 448081 373868 579775 235487 1214950 342840 1535968 548714 302080 245798 1117474 858685 1237654 1440321 1041676 189018 1932094 343366 1079034 193537 961233 260468 1759303 1266896 1418758 123879 528382 836553 1570494 410374 1218539 1784696 523676 668653 1698133 1483878 1881517 1897192 397631 93120 1463367 929935 501478 1590530 134075 1214496 717753 1642102 1522510 85607 1878481 1611660 522281 1640231 741120 277920 589849 192716 462974 79145 1112443 1768234 1197860 885570 1510108 1473560 1045542 346313 1297747 556125 1267291 589081 554656 1908561 945486 39943 1622785 605298 688465 546123 1230081 1206676 1230123 998074 1862424 1324711 393894 1801075 1784383 1114201 318874 440956 1279926 354158 469744 1959597 1360190 1121133 1547019 1501283 1122461 1778827 896549 1999012 455653 126029 1445625 1522924 531471 1108622 607528 1854050 1702598 701992 1062011 1242525 1471905 1206966 253823 518561 1415768 1931806 1036731 490793 1659768 1993538 269331 1757348 394488 1302628 893084 971298 225406 682889 862387 1310280 1969201 1861122 1461081 1542501 119393 30632 565536 1591123 1741281 374728 1873619 1398149 215779 1282544 1308413 1068281 317432 1217906 1460714 1101139 774674 105349 1896614 1208994 841789 1114639 675634 1266557 653076 235120 1095670 8499 881692 600395 1528755 168520 1614361 1979916 1457690 1385988 1136819 409049 897464 1342751 1386476 1385108 929466 1964475 1037443 411227 1666535 608496 557244 582485 1946148 647395 1572692 1159009 1615068 547343 1017426 488563 701958 923244 1616843 741839 1799355 151476 876729 1583094 778821 1030805 1258187 1919583 1037428 1047009 297774 400490 1755788 1804139 1618672 836033 998003 622269 1330828 15778 668658 999338 1972627 284648 1928969 1317785 1352415 1772042 1777320 857845 841400 786998 583155 1305289 675295 866485 1532964 454907 1396206 656171 1534583 1799361 912690 339461 1604906 170634 1425608 1184293 525282 1394565 169472 919864 1031740 951716 109120 1077864 470947 243465 752611 722072 652213 1164148 584073 1060494 213830 136092 329426 518035 1287903 172348 506326 631759 587937 1458107 1616519 1899156 613077 562310 1752743 1838012 1471399 322817 1746974 1180312 507891 962158 1156135 1463293 1570153 1988235 146799 1067652 1439757 232195 436286 1522922 1388856 1259264 918592 848045 932522 1476328 393201 141977 513333 354078 600995 1058424 138646 990140 238981 132774 1663250 1189934 619525 949517 1451739 1219205 386337 1936685 1938764 1282765 1594505 652385 1509576 1582104 750611 628737 84869 541800 219059 226165 1228484 1984192 706680 1370766 652701 893688 622539 1161895 1700931 1197897 1846907 1612086 1510320 1957378 1587443 962459 546759 303577 649031 412839 1530753 1615675 1027760 485311 699541 1383283 1766840 520705 1021409 857833 745445 645350 1976638 515471 980162 304000 135072 1601820 778222 484208 59926 360681 439582 1274740 1490697 1917169 1839108 1046947 1847656 287718 1148520 330956 1923484 444362 1615414 1496449 324527 1556636 1879250 672685 1984363 1484063 1464469 1231422 1586131 883413 1646409 666419 451925 1353820 376759 342400 39419 1107428 1677219 1290750 402307 432072 1505817 1153195 1519906 828386 396457 382101 1323142 1415316 1972289 1331863 1219149 157362 248959 1299281 908878 1992932 1084343 1629312 1068812 1399559 1840593 558430 510511 767191 1500029 1563698 1638404 745347 1157515 1797820 1452112 834233 203001 612946 1244423 332900 1782971 879809 1916216 1807210 1211477 1895378 805636 695122 1671467 1017134 1388938 851716 582483 120391 505719 1583967 393968 70834 1367112 580771 397658 403172 56372 1405270 19073 776194 1968405 1585657 1997542 746131 477619 1476872 765090 882129 1737843 697237 543360 979014 744630 220124 162501 1240621 701555 758423 201640 1429174 1876722 1524061 1888907 867461 481211 68053 1361137 765790 1087230 1275965 1112768 613605 821886 779018 925230 660113 243175 869370 1935549 449561 9045 1555777 482792 1332666 1439582 1215401 1694681 1384633 1537688 276616 1916453 191496 1913874 781292 679460 1117359 1973137 26511 841520 1710375 69154 1149542 1638310 1086661 774056 1827479 379101 1357884 608808 1777880 1792879 1213433 263953 539251 1754786 392854 613573 238362 218813 335658 1816159 1857954 10406 1318471 1330807 1932782 948988 76845 445155 81493 1735355 1125593 1490672 1281567 1469158 39588 1535300 1529040 855551 463426 1713997 407385 1525206 934581 1401600 1392476 1665325 1927712 1302426 1797504 1050341 1193559 1430981 27694 1869857 1236210 1729121 751913 797964 1100323 507905 1306100 264901 1050375 331859 20098 13711 337001 239556 100224 14017 912599 1544558 1908391 415866 408002 1078724 389794 1382985 515840 470347 264799 1390278 155017 689727 373532 23932 976669 251574 1602060 141976 983540 1710222 1204912 1942400 1801055 496572 1007479 643771 428584 694931 1965041 409899 1977971 1418338 520341 49039 652193 244376 1376659 341649 1071887 104459 1790802 1273824 831384 131663 671535 1281975 512816 244729 779844 961308 1784208 1462422 923267 481325 1075948 522554 862450 21328 726741 39489 838595 120826 1660297 3423 452336 1581169 629135 177353 993822 1107392 696026 52657 331610 1036049 1166982 1511391 120119 760352 281298 592960 1467917 1415799 1568818 406823 1134892 439742 1478906 251190 277291 750838 723666 1294981 167922 600651 1797130 102926 532400 1424487 1151963 1945563 6598 1955214 1740006 412326 1748444 1236984 245419 1382876 1726470 1353190 1801205 610297 1012760 121342 1003182 1397046 1191247 1866818 1243806 1972755 447408 1135607 853216 308227 25987 189255 260573 467886 571917 1087113 1329142 263027 742090 574958 1706063 1314342 1359933 43156 1368389 464266 1258542 1416497 1393076 1817652 590583 1480459 531687 1790258 293647 1622816 1692681 1846956 1791414 591352 56776 165198 1211848 233 1169323 1346537 1855596 1396423 1120568 153767 1394625 188388 1239864 779920 514577 639515 897031 380428 558158 150707 1769853 324817 1076759 546044 487981 301369 448306 1400415 67397 495304 907912 1213535 1788003 348929 456757 9018 1539737 700357 1472478 341123 240271 457333 251918 131761 1107913 1377242 511067 1254818 950260 1795208 767041 1965905 252384 1387720 129660 5897 1265392 1365324 1798571 542299 747653 1216316 1074048 1818875 231040 587281 141021 1360847 1675106 39383 1615598 115030 1084453 921325 961654 541964 1870913 547785 1277242 1140547 1207790 47405 112508 1745071 11452 1927656 65225 920817 1125191 820174 394411 1100616 872473 1529527 1411360 1461898 864971 1365723 1240926 371595 1592527 689322 1171117 1819700 1805241 873821 30493 1749137 1315423 223233 1590773 697376 341769 461430 64282 840278 1594333 1173597 938269 703385 1538473 1485029 1456730 1541797 1379527 905145 280590 306981 1115093 1535472 1455636 799923 1120248 835245 326867 765379 602273 1681688 449789 889484 1744546 235556 395776 717038 775131 1965300 728886 980633 255787 730250 1038452 992802 1173856 1539381 533482 878198 1483179 827912 594914 1677583 1405323 1706349 203232 981943 1823499 1993568 422559 1924637 1415577 1825169 1143667 1883460 726701 119617 1124720 559203 1135859 550876 1132949 1122682 776298 97366 1371392 736758 1049611 574204 1717036 1136373 625242 1975296 774443 1694806 1394975 1259357 850666 1736112 85119 108033 907511 994718 1202787 348371 725346 540828 1164549 483065 1051474 513601 1112223 1482551 18102 1236979 612403 236690 731188 673291 622843 739980 1255277 1804527 607448 1158801 1564770 114615 712701 1279367 546970 80513 1634689 1290925 1476707 1070771 447265 433281 941576 1199613 221902 262709 581008 531302 1417946 522057 655726 46454 114697 1063713 500019 85685 1635447 1961120 1637975 1100495 1850787 284610 497939 1350609 1612568 1338280 105542 1253567 628883 241340 1307140 877689 515976 325160 1995642 715782 1506442 1885822 1023471 1152413 1554797 153355 441085 1541770 1756735 96834 130218 1509639 1256368 291224 7632 1277118 1886335 905995 1302733 1195349 582442 178841 153979 1011173 1991599 697970 806954 967257 1800241 1065191 574925 1422092 862172 653684 835463 41628 430667 1007504 763759 1021831 752918 1171139 492327 16220 1028270 1472763 631113 1048785 539268 1879758 257467 451313 1269412 323183 1569095 287105 1126196 1757713 1164006 1699550 91931 1687863 1543137 894267 46215 680889 635569 16655 1819257 1908362 812039 519688 143311 1618624 1519712 271688 509053 369823 1484535 1027523 525177 293817 784750 1039920 322406 1719718 1405122 186323 440299 1441412 1242222 251254 732981 633456 1584945 673535 1578304 901348 531557 991399 655166 1587123 1784675 1278333 591154 729878 343423 269809 1358395 788958 6203 1540938 690102 1868691 801875 1870915 627516 313063 1926544 279306 461041 1709840 1548167 1842333 622618 1096881 1767040 39671 1063049 392001 510640 486476 804925 265952 1792422 1234637 1005781 1827639 1274575 172935 939397 1040384 1888782 210943 609823 1246714 326618 657642 246210 111976 1080466 395009 1613208 325010 1678749 455009 1803643 698668 990503 808449 1503334 815520 1935143 874084 1992934 377461 279541 412838 1577670 1735334 1543628 712522 155287 457506 934100 1330683 583726 1853249 331910 79781 854788 1149688 707169 1602287 1626412 1023511 1822049 1732240 255912 414403 605170 591459 1380329 1852876 217054 1922692 1940336 645044 1326984 94152 250933 984951 726061 303452 193769 566040 1574983 1362972 1555804 1506134 452486 143686 54112 1116123 576804 851987 651996 402097 187629 979510 6151 668810 1225248 1694927 22409 910903 853006 653494 710420 1360684 423573 1753004 510282 432903 1526912 829338 1767239 1860028 366564 1688577 284293 796682 1210438 889083 1338119 1683729 649065 226244 1275856 148705 1010768 915036 86170 1355749 1109411 1021981 50624 1057670 467826 1025954 1423898 552983 385056 670105 312233 146953 397277 145160 403022 1883818 1616693 1731968 777504 40094 902701 266471 1089308 222033 548876 294251 1207638 1161033 1703329 737651 1308320 1534763 10970 365178 1489859 43522 1160119 64679 1484148 796876 378490 1911565 997102 729415 1915623 1757855 1134579 1464172 498923 868014 1862608 227383 963383 472412 1673518 521494 1993818 1508463 1615720 1424791 1526466 934117 110813 1009362 809843 755989 1458343 661650 1319215 1650112 1342887 1883493 296381 1738788 1852219 391395 1560209 1849606 113872 454318 553807 798165 214796 1729461 1763024 879970 940799 367392 1129746 1909078 877649 1071470 708155 1077248 1406618 1117605 1019910 309060 1008928 776349 374229 1807384 1503782 1411666 671163 91166 1732365 390540 806324 1646851 999142 1411552 178405 889517 1948490 1324880 906273 349916 8554 1977657 1172814 1303782 659019 326647 1834880 393378 1062271 1933202 1479498 1385261 904324 1770763 1325920 1385737 1687249 1907042 1982066 424186 751614 575984 806745 133905 1999 1617131 78391 810970 1308693 89508 473473 770453 1673281 1499066 377370 1441125 1108810 201962 1096358 100613 1075562 102085 1788302 1132108 676873 618847 208729 592733 1084648 863929 1680365 974334 808780 701306 436150 1259507 1076997 179460 797783 1892504 1509891 1506555 967016 567812 893365 400764 1784900 855152 1110031 302024 723691 1827653 1321386 622604 325613 575887 511384 1875209 1410192 1477498 1353531 1892421 838073 627112 48446 855915 300257 603219 1047509 1678254 1682637 1095033 458134 430083 1111582 1637444 1797203 1176211 1052092 666857 288333 973947 195342 1189479 1953104 1861258 1183191 296593 1567607 1588338 674683 178413 985927 176764 1715475 1381103 1985930 1702656 529087 1723950 1040992 1948091 1779410 1200611 1621434 831517 248818 311924 457790 170901 1563017 1969854 1202953 1833344 920332 710173 18980 112741 1274001 914419 399563 1178725 439658 1915973 813249 420880 639553 1569765 594185 900429 1849337 911614 215689 499863 1168709 208642 1734169 13270 287520 1448602 377062 1945361 1358905 1250484 886983 1083132 677125 1652841 1218830 1735327 83080 113355 1838394 950303 1249884 45812 942045 1854339 387691 1549485 1977693 1174768 888915 64013 875084 872463 822476 438933 190862 452936 226733 567933 1327424 1783622 1327909 710440 1074134 1967931 1397860 1109416 844948 1898207 150153 1530247 975502 849320 733179 1890678 405720 39598 1303762 1296569 140891 1343572 913326 460077 246945 735027 1187740 228547 1556756 829765 1438064 1932777 1224337 1220311 1396266 673683 1641570 1005866 701590 1989962 214619 1611282 1478715 106605 667997 1400780 1760243 400378 1753747 1796411 65136 1103269 452100 573474 1355647 450333 1663525 1155252 1551752 1307383 396557 1207852 1787240 698113 112874 1382924 156605 828650 743058 1380602 671161 661447 281085 246469 1780696 262548 452551 720423 14794 230386 1065753 1982850 967414 936396 1643593 950020 943239 739347 1334637 1205677 504864 1286732 1347055 73309 421156 1259992 1165426 314079 1753136 1941348 1297525 926981 1141525 142266 1693291 1465060 1926780 1179135 290676 1282479 109122 555719 858952 450919 691302 630456 1010318 1376674 395801 1969153 6246 1157232 66665 886453 1664507 517528 281142 170904 1874085 649759 6334 1912777 253077 1600112 1364052 44650 60172 949337 223920 701545 1059828 415491 438488 1716116 172055 78791 648936 650838 1443383 1703932 1756852 603926 1554830 1883259 1845778 607217 1926510 450225 1755697 1897142 150257 1860373 1604251 1061614 278017 222078 1131333 1503859 336384 295151 24137 137506 16100 1077117 40386 1212681 1839485 1246096 1860938 895326 444939 749672 354224 1232585 623750 133571 575296 909575 1366111 1690070 1054792 1305464 1464975 1058680 1366687 1837002 359635 1812299 886785 241744 1366644 917115 1582347 950646 836609 332448 873219 115971 1403326 1290718 1288320 1073463 423708 47514 1540237 863313 1039140 1944575 198139 1677097 1417041 1684025 400975 1107247 12191 7027 1994962 1537155 1768331 612475 470549 1557791 570395 824503 1739933 586891 780974 226899 557582 323882 1898922 440243 1754714 1809770 656940 604687 1893214 1807173 1990606 1581452 1778295 836886 1051314 319142 1925683 864741 1147367 364852 642985 480686 16283 1994577 1002351 24058 120173 894 101033 1386622 1132099 1704171 461948 302234 338718 447356 1267476 725158 1374521 1546941 980574 1708637 896517 20411 1412324 1337094 1826752 115953 1980029 1161796 999388 1823522 126610 1973004 1431211 1798613 499977 1064490 125095 544807 1328829 1319124 324856 369464 17219 1204380 451576 1521448 41171 1523989 1892812 1178461 218604 1938708 1721716 217218 330202 886094 1305013 168331 905545 679882 274073 105543 123727 1598583 531775 959636 277212 1468929 262136 1083901 251573 127147 1248756 862586 1664570 487112 1920430 1983540 1582179 190851 1056502 687310 667334 1858572 1681700 1174986 1211275 1710580 843970 1140429 1797076 299961 656450 1897702 203021 629471 1202606 1504072 1336597 965674 195628 1783552 1411529 38307 770214 1811100 1197023 402306 739098 1183106 399951 1449119 1147529 341684 213032 405428 1240275 799786 1485137 939616 114732 512714 69637 1817211 1483833 93357 1424680 28867 1202989 446059 618857 1347557 1929013 1906707 16564 961350 542505 164320 1710386 1104812 1056480 1524083 880149 1087754 108226 286071 510650 1984865 30679 833485 940701 128165 1809851 449119 944164 1471683 1633755 438187 1266131 1693449 723918 227658 1782675 183832 1150118 516322 592768 1950525 1731178 1049008 854884 1440115 173947 137854 508367 1310699 147273 1011596 838935 465182 929477 675769 937050 665273 1268117 957843 1377130 732024 1769709 359283 52804 748093 174251 1829052 786101 1728871 1517422 1946766 723442 412851 449357 1895420 1957992 73953 159685 1567983 1790459 360570 1347116 574664 60902 1678161 38801 1260315 1671856 909932 1822431 1930963 731100 1902667 1537016 1200372 1309880 527998 1295765 212358 1705660 1046917 1696197 421707 1712999 1110790 1704279 157714 413852 17700 1977486 1037015 410678 1691914 143580 1443834 1356323 956569 356006 99684 395929 380196 1429670 471276 1148923 1127349 1582875 1942498 1176332 152153 834843 457855 670172 905801 743973 1089094 275415 1992322 1689895 1042157 759745 1986295 1313473 1687325 4976 138608 1053263 1596406 939273 342320 836882 1241438 500617 773448 1123331 644915 1559361 1905051 64657 890921 1306349 81153 1934778 631863 1258497 917652 1674819 468976 911481 741328 835589 1158117 506489 1552663 323608 1649788 1438963 1400113 1776518 1545618 1576688 1183993 315404 1067264 1032676 137597 1618092 1580348 1108153 319819 81190 288487 1553990 1028185 1120911 1217014 1500186 184936 325298 229760 413226 1659587 1732278 411508 1736153 199114 1638942 721384 620776 1681582 1491399 1393009 1357797 1602402 132411 299884 1687167 1619084 41472 1101418 308215 1987797 736522 490192 62555 151403 279115 752253 1376541 1810345 361071 193034 837278 230473 629840 1701961 1029563 1548912 540762 924520 1313514 643278 946205 1176475 478633 1459160 150014 491267 1883352 515743 454448 134266 344601 220215 571221 1329418 1853282 1851860 259748 1497674 257857 1689049 1341893 671574 484817 1870577 855569 923732 1752487 1088776 1800291 776773 1301470 1298629 1371306 1746240 410428 1209783 52973 1111604 1573519 228839 671792 197921 60363 632015 1767152 1252010 1195690 1883496 456495 1654485 109186 1603461 1061169 26117 1352623 1340189 688073 1631691 1140460 1964236 1813632 1129842 100647 312103 1116752 1768757 195228 1172921 643343 1369361 1283609 1931155 1783844 1670107 1518599 1061530 1406819 1478575 918271 1871944 142711 1019259 938257 393744 722394 306464 627993 1708403 1947376 846324 1408490 123335 1876610 137035 712414 1289489 1615971 258839 1456161 1116506 54133 85862 234019 815077 1431447 308164 1847212 1890307 1125357 391584 125180 197785 908134 1843539 391763 3768 1361914 466649 95564 1378128 789493 1248055 1155737 292415 541133 1037466 1480110 1021763 19919 831137 1714820 1875559 1626130 285596 1959096 1093018 1681227 1821639 1283900 776289 394426 193250 1234679 1844985 665507 1929832 906861 429191 1759983 616018 1658667 1971887 999569 404861 478467 361238 969772 1586745 742103 1716284 1674638 740714 354878 937106 1952530 564446 333763 1343354 1376789 599743 1005710 433282 1262192 975984 548123 417111 1675409 293131 1705588 1879931 305249 1983601 1792648 146915 1309751 1518274 275232 1841077 1483344 1770699 1902483 1556674 625968 1012139 1369027 1598502 1525963 656470 1557866 1880568 1924054 465065 324353 744751 856062 324200 710373 407248 411339 1893454 278194 1915121 1816221 1859155 1328466 294780 1340223 63795 651938 1520642 1410104 1622612 1761719 844736 1943283 278598 1028088 1226107 156882 797224 181213 864397 496029 883660 1297168 1543037 750080 895476 216643 1224469 413091 1512569 690877 1395217 1641895 194367 1802477 322773 646158 1608009 543729 1518266 1610366 1060713 1327722 460844 1343323 1036171 896313 639999 1665735 179336 493270 47046 1110342 1240869 862284 1501536 279298 1486548 1070320 508174 702129 1207945 687988 502400 230454 182246 1562889 1822585 1395740 1049809 1510220 1934090 259938 715119 1663599 653424 1154379 1814 569252 1134224 1970717 262372 1295714 1570347 1745173 1616137 43458 1213786 837646 1834210 1487344 1331463 347021 1295690 1918705 1452806 883050 1557250 549528 605967 1191238 714145 9915 891861 550854 600699 287844 530705 156487 842284 621649 1061886 1701655 1398544 1902670 1753566 98250 249710 1077122 1589482 370275 1931864 1745837 1551010 113993 408979 1239156 1541827 283736 485077 982889 1622377 30373 1307930 731570 679879 1001792 38277 1433139 1228852 473286 273397 557442 169954 423967 1016969 1108314 1003928 1484826 1676017 52996 1564438 320512 1373358 462804 538203 744865 829829 521637 1673132 508784 238142 343248 29375 363530 1262800 1526865 144429 46903 752640 570853 1367410 1507911 1412487 384768 1542672 998491 1425934 1692335 1237704 1255262 719984 536835 983223 746121 1666681 829760 1934756 1225195 219862 1541607 111419 427413 1828504 26162 1242646 1858784 1483372 128767 120212 1673772 25102 1843749 1135946 301289 924496 237716 1047056 1702707 951891 1615408 1052963 1196114 511288 1170993 832452 74096 1641361 242758 1357803 1350586 441918 1295353 1858303 772424 1736 421536 523832 94409 606841 1917628 1939551 952704 571454 1402702 113004 172864 996498 148909 1541851 1709915 527542 981917 1463552 430059 1525995 1259435 1811600 275379 888347 819360 1761296 1979290 1400292 443782 1722435 601669 1916044 944807 190372 1839918 854494 1396140 229065 488933 578978 716148 557433 1687351 1752339 287857 71534 1340527 939318 72701 1629167 853748 793427 691462 30123 318712 964720 628735 1164240 1844380 1959870 1098523 1265674 431231 205834 1611555 710548 1421126 1782625 1769412 881121 1966501 733881 716127 553926 934766 1510714 232883 589285 1174723 641305 1665032 126059 759202 552727 352829 1571935 1576695 1312477 72831 134401 131623 771681 624656 1849469 1161182 869234 231854 1698774 833420 123822 1773431 948790 100418 913214 416462 1750027 241760 1292611 1268384 202701 83834 1796102 1026079 123346 1612122 1286578 1850640 570582 362783 402768 578028 1306451 1490853 242610 1133051 844136 214828 1759290 750609 170593 583697 619239 1627665 508188 1481461 358981 1819406 1358029 696685 1515608 322258 496503 1934865 800863 713440 1467291 1214091 1092897 1489024 1992556 531524 1075977 1499882 1260157 1766780 301337 1793004 1733734 130267 1766343 220658 867731 1918087 1491230 998005 139062 625465 1730657 319914 1277528 993353 624195 1261782 1198730 233340 1254103 316889 1332685 947864 1977908 1411961 241245 1237929 1644344 593160 1051509 686931 1495020 33408 1758328 535687 890055 1165918 1603245 1369628 1242743 10875 1890431 934719 645207 890551 826759 617683 1364707 326006 1100869 680317 1266364 298094 544216 1525790 217815 928869 236901 373495 775916 636715 1893832 534354 1616232 1148965 530947 1389716 846051 75613 431464 66008 1013240 570737 741611 408707 560574 154630 820792 373587 1417711 1496923 1377636 1642778 566782 1371982 1927393 1674259 280888 1842264 128992 1752625 796677 818708 943485 900800 1974764 1891178 1366183 1844424 750009 358542 104240 1993776 404378 1716281 727016 1293589 1381845 1733095 1266435 1573386 477639 1270977 416401 130850 575529 239587 1673355 1966322 1608862 646520 283452 1403808 129419 764186 103335 900359 282487 211554 1969106 372632 768863 1939896 1119417 1983180 1162085 1437368 542964 1547995 458809 790773 685184 1498616 733798 1852138 553143 456599 439815 1633790 1290833 639779 457500 136258 579242 377700 1478604 1431189 1458094 1442871 1941904 97848 1264605 1547631 1703382 1391837 479381 413600 1895638 1344767 934648 427589 1324342 1244873 1217262 1836650 1968384 989448 1837289 1768665 1511217 1983584 636344 804195 547230 1606754 77742 548566 422315 1140557 1203424 1106471 1547410 1133228 25143 1737511 1366113 895395 936975 5533 37436 1433521 893122 956537 1081662 311956 456099 962721 94176 544948 1503091 180348 1760287 1357528 1718312 632313 1367007 1533118 943350 221034 1272828 1327951 1052997 34056 1877115 1818383 1890027 843018 1081139 1921681 24080 721296 389721 1542608 1934672 329447 86058 650880 1755847 612715 1197126 1500300 1462378 1607856 819854 312129 1135830 1206516 41340 1475364 1730470 1307692 1383840 1630595 1123159 951252 1948480 1151878 701323 1188422 192503 1345860 133478 234448 1689828 1172396 1234585 1437903 407992 105000 1519632 641371 777489 1636987 973807 978564 1868799 1319959 1293827 1746196 354357 1965139 1284066 1221012 60731 837469 1403771 450328 824931 1987999 1122760 1833212 1081794 745653 282931 628012 1651070 1654893 1998829 1385000 1435128 441786 1905940 247262 131938 597869 1774625 743106 136014 661399 1397629 1687745 593555 1123162 433104 1596805 542309 1531483 1200839 995951 724834 360601 1874644 1727692 185449 428669 1041652 1113728 1113547 1977727 16152 1110759 610743 1614954 1464661 1931066 249608 1775483 961735 816889 350629 1631479 1141766 1539603 277506 443771 560154 1762555 1293386 914816 42195 1668363 808374 426513 268543 801916 517920 759643 1666779 1853215 978600 677678 236303 1172236 1199555 15865 1982196 630023 429952 1303828 1211380 1393718 692648 1271080 465822 184301 473702 603183 1303255 85179 1393044 571064 280462 1974527 801274 1266421 875453 607498 1347731 625473 706027 962417 1982523 1654917 320432 1779375 1802875 1772649 1356787 198978 629431 851390 743874 1383315 933687 897834 856073 753149 133887 825240 82353 188075 1495061 1533068 1115924 1481271 1498071 1205286 787331 186854 638067 1464672 1556066 425233 1653189 566826 609745 43258 1258889 855053 1363340 1065057 853346 811178 42629 1096078 1072925 1055267 1536775 1752648 939831 1360666 1118412 676930 715926 1977106 483932 887981 634532 1552281 418738 1518611 1806487 1237814 1765640 1877426 591733 255807 1820269 741220 1961805 1892653 778531 1350495 702759 211693 341032 904053 3978 1076397 201867 1403364 1193651 197597 255714 1760082 1492779 1649892 1032332 1453828 1308436 817173 706208 841027 766012 1272049 511198 1855001 684342 1266019 345866 1702571 1625581 352449 585747 627291 388571 1832079 1338486 534183 720476 1450685 1885866 1988607 1612623 481610 1543507 1337250 1492276 1036679 1557164 1393599 1454521 1160960 300437 766776 1148865 995477 1311353 826479 94681 31685 121012 518112 1951559 1022402 846947 241045 56908 244892 250885 1402527 584623 1868189 742970 1675188 1743573 181989 1686253 1800866 1601351 781419 1140608 1441865 608103 557195 1614044 236916 4535 1414228 637470 723549 304625 1726721 805103 1635112 749091 1071509 1062392 1243851 79277 1617192 1538315 465603 252919 628361 551013 16136 109948 1005486 855705 369760 174519 349821 1192120 1950584 1224782 1207967 1941214 474766 1805856 1381471 404125 731262 1675438 1115963 117735 1548469 1631480 964838 1369908 675067 1255974 368501 308238 849827 1211387 465955 269405 1601441 487660 1152667 203631 1852342 960667 77798 1530864 1945397 1468807 1383797 1480551 976033 1742969 1259490 1072561 308892 1651968 154033 1245536 233542 960027 1200214 453887 1512015 518102 1393418 147895 1583021 1118007 3418 1644135 507327 88934 342829 293668 1024476 871596 877613 1026715 681443 1372637 1012332 56571 541773 1879837 1281843 1276334 702550 1732753 1939197 256842 1189118 146001 705885 142916 1366938 1466823 1179000 553222 276432 1365248 716160 1087655 155971 1155390 1229696 537685 1953582 451259 1864865 447371 1848413 131895 461131 1228242 79060 962064 1469393 1313741 1531782 2067 733825 355813 1267305 1021847 715710 743214 1857664 1784262 489612 1676573 1692062 58157 1434556 1819246 1910652 195643 1274661 233862 454220 652873 1005210 48742 353515 1554365 1221129 1788787 1657873 113619 882737 399208 1131438 749403 975171 72946 686288 686106 78477 1937462 1910311 133363 1348124 1372153 1460185 41022 837580 71930 127508 1830765 1637842 1279393 1093564 1910446 1314796 610673 1668020 1832805 169251 183137 315329 607099 1387840 567615 173633 14170 1941909 908951 1553730 774928 1247219 1541288 1800144 290239 1725987 638039 1505979 1113669 1534975 1713426 1825536 1143717 248883 1004954 1149570 1929557 1108210 934775 1388571 150238 769522 1996110 1477798 711682 1484627 597774 562414 1849858 1653703 850846 611584 1903531 1130014 556568 1037204 160884 1052915 1688670 840000 1914294 1823817 1846958 1569339 401003 1373475 1570484 1375504 336242 998240 1626287 782065 817594 794780 1717534 770720 79022 1191721 129595 1067965 48283 1413019 1590448 1533623 426991 69533 1706312 1901797 598394 1540183 129986 1988839 720621 121430 627609 1015652 15000 449264 1015509 199749 1478350 110244 1128202 471170 1248912 1876205 1709362 455583 1425138 685431 868932 1832396 1077420 1049059 205306 930600 1084153 1512508 1267309 727771 347226 1944742 1117911 77854 839026 1287958 1441722 530443 1433459 780750 553518 1227537 1013335 1070102 1214719 816146 562025 1884878 1160900 1864983 481027 327495 700989 125741 1226942 383175 20817 1193472 1732107 855981 1818539 454998 1733132 1282685 1010434 428864 397789 828026 211530 353082 53581 472348 1007618 1864989 1265858 1081321 44213 5180 1200267 1103187 972835 1992362 203994 1461838 515091 1832130 1385698 204643 40081 485620 983870 318622 656490 397465 1566770 1501919 1244629 294016 1482682 52245 1710900 1103449 1295805 755289 699588 1465671 1389964 340678 1592761 1013182 746779 1762292 73012 1494391 256289 35686 1533272 805443 1243529 1843243 504251 1719877 1975227 156131 1439314 800251 1286720 44916 1521774 1986059 1141905 1383425 1491531 1765275 1207350 76765 922886 490687 1271597 1468318 351396 1390182 1090259 762787 764220 1698670 969728 1958713 267930 540457 181478 601529 1676639 479684 188247 129855 1262212 460763 1918511 1818848 721417 706393 671940 8593 1722803 530120 1720280 1581710 810825 654171 642795 1831112 928321 306779 720607 1707413 1160557 503670 1828510 1093190 146669 9531 498565 1720326 1650312 988855 710815 465661 222944 1684448 948214 563050 708474 764125 90636 1597653 1461664 318229 1571087 266836 1641328 89457 326630 133355 889724 671538 119193 1443251 1808875 114806 876131 845151 1418551 1693270 631451 1948876 426347 220821 928453 494639 427515 341241 1743628 740925 1540118 835485 502466 998187 611661 698266 1750868 1171999 1055710 1534424 582935 597333 681010 1434377 758472 1087147 111360 722551 830111 1465936 1392518 808740 1278664 1125726 1979668 751175 1857435 414405 4977 1880074 1584884 1533821 1797311 1085394 1796235 1417235 1403215 751664 155324 1262131 585763 828851 1477993 368794 929349 1382881 314386 1589492 1867343 678100 1373261 252546 925040 1987279 1015623 1569072 265279 412493 193306 238583 1798117 1024440 18328 1115348 1171796 1601534 1085978 708351 1929111 1181074 1356350 1850029 1243061 368313 360719 613390 1293076 1993700 1813884 170327 1684198 1788535 695039 1290144 451234 496542 1738705 789738 1599105 1260579 1492449 461655 470288 1057231 1114048 960339 278522 818372 1980410 700295 1658518 538790 1696780 1166937 1717648 1752130 1027641 1006522 772184 1562041 985853 506554 510992 676242 770657 1366722 1287513 877369 1314708 922828 90901 638439 1677054 186387 724053 1979488 1397992 817615 1054614 188776 1705941 1530456 413623 179516 862942 1430224 972324 396009 1330847 1852038 139139 1827845 575893 392448 1150938 631666 84009 172112 631395 587412 425597 627614 1314558 1543537 231139 1332655 1855291 1152375 138914 1745822 636494 1938949 13486 342952 1952166 1548008 687552 889447 976604 1352139 366176 1987520 1827508 462008 524641 1180227 197301 1680688 722064 818044 1455493 1509979 1248984 1419673 524483 1356081 551800 134384 1522525 1443864 1834276 1037564 1643476 1635375 1675803 1814178 1702754 923074 1680386 1177229 1405023 512046 1815987 738677 524758 905783 562942 475537 732348 537878 264432 18744 1640 1200369 219842 401412 1955373 221229 187558 754613 872493 664461 336802 1473824 41260 1777373 508647 259582 1445409 1011513 1707238 1334104 1921052 873384 451998 735679 1795132 1005855 1866650 1491575 1517732 1517493 532173 1115647 1331333 168077 1935156 367663 841615 1066146 691679 76619 156215 385551 1992826 224524 74393 412325 1508513 1950049 762655 871564 446380 1967016 1636253 107065 1203735 1935337 1966647 1957775 567540 839453 1363504 1596575 399735 1168707 89995 995552 672563 1653195 412449 825352 1374563 635961 301031 1016200 855300 1416248 454668 1650425 303627 27879 1683994 673874 1055642 1536352 712197 1919958 11192 347829 1927703 628933 1113572 341709 996358 948536 528687 1932927 295066 415231 1249141 1671831 124177 1869180 29688 71225 1166052 1765506 1048584 575673 1600407 1639536 440754 510201 925114 489653 845562 907474 1361150 88777 898445 1419781 100930 1905115 1613600 1052178 1380673 415518 149628 1639293 531720 1242532 1978164 1864450 344906 494293 885132 1892145 580269 650937 1822263 1709602 655009 1938491 1319105 277457 915293 1751243 1113762 1042790 451027 1437578 110130 353676 1849473 1775834 1123472 1731753 759803 1490303 774225 297561 903607 615722 679500 1991555 1644675 1665089 47657 1206830 906497 866014 1830007 1593805 1590241 380419 1269146 1504043 1373138 1649309 1762153 1346610 768329 1397226 198776 1710468 1836647 603718 719342 213906 1220401 1988067 1324942 561083 900625 1920513 864051 1064022 268819 1721545 39559 343185 1488018 1051243 1711033 663753 937100 1577683 157198 478956 231351 1259263 1667025 1455641 959040 237190 895342 62279 788532 245139 1251607 1811749 1540670 571213 66797 434330 408572 721683 688169 1309741 1316155 604183 91297 1562901 622195 667309 15672 718796 1393387 1441344 1095651 401895 75543 627335 1096828 1391679 1684707 671745 1574891 420493 1731926 408451 1536739 34975 606355 1485491 195979 1899546 284046 388893 833911 339512 485745 1799648 1952193 1331979 1939387 672924 1709087 833733 102370 1036429 287730 913994 577966 39979 687193 699874 1006835 993135 1162830 387165 806189 715540 6819 815186 1827590 1974646 1289315 1466342 687645 1083059 647552 1183666 340135 1140524 1544947 1518628 1358 584129 795032 443223 540356 289535 673393 1781091 526561 612209 77664 1028625 1670844 1351041 1951268 1501031 409938 4506 750226 119974 602923 1764101 365562 1030972 239819 1549672 246182 396445 1990502 462653 1206479 466296 818027 1328185 1861165 424315 1880208 1152742 65694 1671263 982542 732266 894307 567079 1751038 1428950 1942259 1871510 1943589 1115571 937682 510442 1223134 1607364 1986760 1770396 317524 464142 135819 414608 1433055 1297940 727399 1033354 442834 1606755 1842799 469446 1139426 97018 997206 334166 64260 1564600 404287 188553 1251223 1649270 1523859 1731661 225136 231055 119829 866330 1734806 450470 1897515 679309 378257 1235836 693276 507991 1443400 133728 1333538 1335048 1988385 1124367 1141430 1425759 1046872 728559 1657563 114393 1452077 209192 1806280 1513078 1168959 513575 351379 1073469 679178 1309572 395323 1073835 786771 921669 1397888 1171131 1829739 485822 1762052 1274274 813887 419385 614634 320297 114187 1833915 806429 1504740 1480135 311151 21167 372636 1471576 701300 575266 1337670 1379636 156743 1607204 360630 784557 305085 915111 1560561 127553 491256 677296 1397842 1774025 870939 1955737 159760 147759 101634 1489835 498888 984547 1110853 1508267 1706574 378266 387046 1875236 325148 1493884 572204 1244267 582610 1342298 974042 1073205 670155 767141 1616097 8990 1259845 1682518 1965155 1893551 227029 1496012 1050510 1681485 870970 673955 497346 975771 1194118 213592 824543 220361 1126142 1786991 1275258 629035 917035 1675420 556931 803934 1001705 1204719 562791 1807411 1917866 1428107 730637 217295 1059221 730330 1537525 252641 1134852 1550970 302295 190625 1455098 628958 527469 1775027 1356958 535145 1454508 137231 1539395 800792 1689048 389872 1843713 914764 673115 1856906 668371 898402 258042 195920 1664482 985515 1168539 1715734 738820 1026802 1388120 1500728 1890427 577328 1246318 1105264 1342619 1878129 736374 1620776 597475 231476 1402093 556851 415258 1170473 1538035 1163989 458332 1977840 69788 660950 475135 1952787 1262267 996314 1769385 1135954 789710 1036454 751129 1322342 961710 1234603 1586265 1323554 1149601 227244 1644950 803629 134979 1661279 1661435 1017095 145595 1588089 568665 947588 1698945 390943 1650374 1187142 973606 150420 1042421 1245730 1262822 618910 1570939 804293 1219881 1307584 601992 1634301 671641 420589 1336235 1386058 1987798 1516685 288693 1029363 1145635 1666893 970641 1012669 1316464 922027 1823453 903612 575648 889760 447639 707353 635538 1612174 826638 1121641 1230654 1375718 1559597 644278 1335819 677484 230061 1884380 135625 116026 80930 682812 521222 493540 18943 1087783 286576 304434 1056858 342913 1932163 356504 1204538 1745801 1601368 797932 915494 1971975 22467 309535 1154590 58675 1369763 332994 655709 1643391 244367 872232 1512948 1697425 1125981 541587 23667 933472 235530 179361 1101768 1280817 811121 883506 480867 559028 168241 441332 1739534 1058998 256392 1786317 995742 1989669 553902 309735 1157697 1837172 1720522 1400708 216309 1679847 156510 743414 1907789 1149295 1246419 485166 1738070 1724893 1218166 213447 1074677 583931 260061 296897 1416419 1954313 536498 1551894 853495 879405 1160651 72322 1186278 658417 1860972 847686 1715869 604706 622967 577493 1762953 231896 1036317 197976 475089 1301609 1154370 1957018 651662 1594675 1912778 587849 1907049 666429 1066430 340949 1007126 1510757 38105 890178 829299 610601 1953734 565104 351540 1612587 1391749 903775 14497 1944247 1004361 1215088 1560202 857992 425777 170965 1683378 1401537 1294219 945635 288481 47974 804257 657143 1643018 767758 1672173 492959 1686122 1296977 972320 1342917 320176 657629 1025156 602149 305377 774811 246557 1506683 496000 768155 1457590 502377 682490 598181 220474 1061247 1115881 331559 238218 1153246 1024732 1820717 1858917 444573 1788413 961147 1129866 640521 1788024 222910 1332786 1538237 995729 1367543 61157 361361 147646 1174081 1980775 186391 1139300 1651366 418042 358676 1491777 313479 474992 107419 1258961 1900908 1654434 1908748 237405 824460 1757962 946488 1613807 296120 350684 1669362 556097 730871 1392209 1992429 1211377 1229013 1009237 1028342 821898 1118686 427221 1326170 1601077 982385 1335764 250565 1892766 1893990 587967 995080 1378760 996825 377402 1615153 321615 1745150 1147454 1985852 1508176 1882518 1842650 184387 1564847 460024 699365 1220563 535273 1591986 1655156 1105326 132072 1968649 1691521 1191372 1159906 41036 1275004 1312053 1272249 816731 923216 1112068 853776 439644 1127558 840298 1292830 1183056 759305 1860206 1547341 514167 985241 1203742 270748 377753 1511503 493568 1499160 968291 1178762 1125153 1564636 606020 1567557 627590 796750 1433187 1658829 1468590 1861590 1028479 237438 1995409 585368 1788167 842374 1591214 1891938 157906 389624 633832 1582752 534080 1974349 1656984 1987217 724555 44663 1997587 1143634 1645458 1373748 620981 334199 349850 1273474 1335782 1655525 1931772 1414485 1478790 272003 1344170 368992 694806 698747 1156966 51341 2557 1899845 1494438 1136721 1057212 791631 306429 341406 1833564 15233 1933054 322859 481456 727075 566176 1429682 238691 1421075 278999 947017 1646572 1023803 1281972 1101172 1500773 1172566 786165 32177 956584 1517284 222158 549385 1138315 790895 1106342 1598457 481003 263442 360949 116377 1853951 132799 1465684 181837 784051 1372358 1732062 96635 1941279 998196 1555809 1517271 947792 1143941 935973 1610164 1428317 531055 311743 154592 1617906 482760 952392 1781371 1711244 1513868 1101843 399809 1890793 1236621 659939 360371 1717313 31505 1522360 1283453 752786 976347 1536571 1852096 1382385 1611093 1946898 1254172 265951 1503517 1176649 810172 1789109 623154 1119046 1511513 692335 1280978 811225 752675 1835125 1149580 111583 591981 1147263 891241 246966 999 706894 1314357 1859541 1640804 1058664 1870124 288699 1051229 1166394 662733 1993321 901637 522514 776623 482880 1295220 1999622 578099 993033 356753 1784891 1625861 1408451 1086402 1721006 471982 1498984 1981806 726314 994654 1728017 1392459 1233667 1268823 500403 1759380 1067163 1460602 627625 1656289 270788 1987672 121381 1672403 1904370 1813458 1543581 225504 796241 189455 1125450 591103 99009 1210275 1229746 141169 1414730 1901286 1578884 141835 1475914 1286740 83314 715755 1135707 165113 593698 1196945 1001892 1135981 1173949 62079 1387013 1882855 1634460 650533 434411 106345 438282 316217 1324355 195079 1333548 593909 1817153 659169 1339770 803055 804944 1208104 722216 993594 545786 990085 1662389 1524112 681124 712820 807869 1785548 1261065 1499825 520023 333067 922601 484874 101131 607257 1978590 1145560 105893 343513 1052422 623962 1568252 757962 1569611 399249 426023 901474 771951 162448 1990455 1398812 1983736 1661739 297121 940057 1170725 486632 1552394 1160523 365100 310475 448645 861149 1879243 817249 1286785 347813 766598 1579414 1710938 197290 812524 1025617 948855 1014417 1306336 1205175 94831 1623718 442064 1588916 30888 486901 1959434 611208 1551130 1000285 1545237 1262438 301302 1769207 1274728 1342111 234333 1705641 420953 1697257 959580 389141 1731894 958806 929614 1158001 1750326 945585 1285183 188165 962744 1713319 793190 624432 1625657 515294 406813 1336457 1653899 1374622 245904 1693755 615879 876027 735338 1200068 1762060 194560 1505070 1702555 975212 743763 314243 592473 1655514 1135266 831578 1279891 169758 992724 1127521 1631245 1403229 421083 575307 1155751 643043 1181691 262194 242106 71891 1945159 830521 1966894 1828700 1180796 1036088 707148 177891 1844440 1324013 354347 1053496 1632538 908271 1214836 15129 1406277 410093 462672 967831 57193 1203825 435709 444037 1394460 202705 58384 129802 1665546 1594231 225121 362740 1689013 1068765 488227 545727 1149445 1169621 1274080 1513058 937677 712626 1352358 1228256 984083 1578472 158243 1441314 632547 1585840 520482 1065907 884559 347762 1795687 1681579 1808745 1615905 1940532 726583 1243601 1519561 1736535 1052911 330221 697953 1835156 674487 202006 588207 1471382 1693080 1764076 1904933 75986 1539245 1203235 806547 983518 534663 1113170 1791004 748515 1659859 76939 1828744 1801599 1730007 817170 1788151 895770 592882 349016 75531 1608811 1288814 1185693 1636378 452445 499652 1662924 1029488 319534 1104494 965127 1984977 1122285 1271320 1783754 318711 1100373 1319789 1163583 6020 64758 702677 1537710 947922 54895 696766 1708593 1356107 285745 1474128 112668 1631038 1326685 1688553 233324 497688 1778277 289414 292383 1662656 1326027 513779 1231909 1191483 803286 1105651 1607429 1147129 887550 1560407 313346 640539 1402136 1229916 839104 1243982 403982 1836809 639965 1353873 961761 642847 386932 1334002 203423 683289 276235 1949835 525896 1709439 818143 173164 1304659 1316733 1377789 308272 1248631 1371920 1424826 735132 178358 229528 918551 1141114 1795972 1201589 890786 62042 1101262 378650 1674242 770395 1459492 586129 1381544 1078439 1592802 431350 310936 1499363 1192934 1136360 1822688 1160186 241776 413652 486967 1804589 1956494 1496402 46108 220032 1354877 1451853 937278 1813494 1230684 68197 1308472 1783070 1667142 716597 1922013 304999 38632 1034644 323469 616255 385694 1103639 206102 1642283 1154414 260980 154882 551885 1933695 870525 372241 1683555 607886 489871 1776391 1037759 153977 233658 337955 220345 1360690 229776 1691992 1443645 822153 343215 409840 35061 48620 1245314 214225 607298 446737 878097 1148947 1017858 156267 721985 630231 1559487 425666 126973 971532 1463827 1596567 1263016 360107 47477 765078 1000462 940848 1260960 936881 169130 1168644 1602549 1162829 58188 581812 868930 410482 1112687 1809046 122574 1360170 1783211 76389 128772 439571 1906696 232376 927130 1038200 116129 1374676 983392 1646449 1186575 436842 1632546 1321222 123439 567675 659487 1234820 1957121 1734584 629094 1703562 1213366 205338 30903 683686 203767 924589 14655 1720181 1658954 1278903 472959 1216298 760330 254608 1362087 625996 917193 749335 806235 845391 485395 1712407 666368 1540043 777571 126439 759294 681240 1603697 1256055 349877 1755170 1940003 724724 850279 17387 859477 1520012 303993 505828 652795 1670513 231870 235366 628428 1964773 1854778 600472 1862568 259115 1553791 1590623 488012 672148 958701 1542502 1890106 539309 1798635 1062464 596066 975420 1945584 458697 968491 1838673 772573 925744 264322 74033 971595 1153792 1960194 552660 963640 767414 1084373 154004 724525 1901947 1651544 1021521 476594 1274441 629795 50890 1373473 1932702 1947194 1003505 608105 78227 618430 1038163 1561340 1613400 1388913 1393559 1814891 438512 1778725 777355 77902 601040 386580 1681773 216342 542070 500252 868187 1562409 534954 1947649 1043427 240630 280359 1793467 615196 1516044 59855 738728 254581 11667 854351 1597744 1584895 472331 1281004 234724 776012 1526348 1858866 272008 1291519 958037 1060050 486099 441977 417458 882416 1628587 1581644 1891787 1361837 967500 1591532 842430 1503652 30877 762865 1412588 1558095 1889215 868431 1529153 621840 1851424 1868763 1099875 786234 1891834 501058 1911276 673672 1703185 293316 1568360 1366836 1878890 1477452 1646198 1188444 1903450 1589677 450656 1303158 1194635 587042 264899 853203 1049050 1751406 1576277 511344 1477397 751334 928072 993410 1969337 984309 1424319 1105242 1842066 582511 1040904 707903 923598 1579465 253444 177548 1071734 291980 47853 1898954 786460 320603 1656558 1929850 598392 737075 1575210 1524799 1148963 199025 1004401 383784 625209 1865569 1253675 1427039 100341 1342612 1699098 1210638 507408 1809582 520587 701380 1687653 1281377 1765832 1787085 343171 1275991 199867 1945177 1688854 111532 290693 305545 1171887 623849 642156 643918 50567 1401479 350850 1308236 510180 1189528 353424 278100 918803 1657835 834871 1154456 170099 1056090 1123787 128151 1084781 1555244 1965775 1679345 1967168 473231 1009907 58405 444450 259674 364446 56853 1290175 990530 592472 1557402 1490217 484025 445724 595446 15218 994883 360201 579258 1322306 1943860 1893587 1794290 66375 863827 917297 1940138 270848 676517 1815673 1423240 1136275 221419 182314 1333295 746834 1958634 97108 1191039 358753 659813 227215 90241 1649037 635322 171699 1068503 1788304 811449 609543 1387375 1074045 1508136 389740 1220764 857184 387797 1597367 428366 889903 1588082 977594 26402 1983430 1073939 1723806 889070 1699014 1548958 830382 797134 1907909 734254 41160 1735489 1392879 1997394 1976494 89566 878833 522613 1412212 1188885 1387357 900043 1405289 1638234 1539406 18662 1774547 1809763 666162 786477 1981931 960330 998125 887218 1829127 48052 216795 18887 77541 1514464 235228 519783 1206339 793309 1785226 1250550 1797078 1402643 797943 309005 64999 1857197 1568354 1873374 1352804 905238 305445 260024 521167 1718284 130143 1128769 767558 1668369 289979 421551 1785391 1463554 432004 1177579 1087680 1000233 541896 1091980 1198145 1764867 863499 1652269 411435 852791 497725 293430 1621568 739939 227680 338903 63822 682080 1385187 1387201 636341 1488897 1238753 827109 1182354 1620351 1168336 1540175 1466663 754931 1465677 698638 1989145 1754237 769211 1687365 921720 1940149 369361 1795942 886034 204115 672803 338365 1443443 1224430 375181 27854 1895790 1901121 1158394 928447 323779 1792869 1239253 535064 1953159 1636915 1461707 821373 1490802 1825524 1127144 1177424 1072344 365388 167664 82538 469672 1351125 894402 859489 145885 49125 18865 1278738 1382941 334796 201081 375606 141880 1602519 216009 731799 75732 1097775 295363 700593 1646025 1200748 1357745 999828 1969079 1911761 32307 1379972 307364 1971194 881853 1400442 1923055 489923 1918821 1762028 19082 1695817 882022 1073363 1655472 428031 1531022 305337 1965966 1228879 743690 847604 1099854 1884393 308043 310303 1562301 161059 144329 563003 1515041 1078296 1153893 354901 256573 739910 1006674 913265 1972916 1749049 1804318 483628 1758022 1553246 1845522 43061 674423 662438 1434712 901502 1238386 827272 1559851 1437943 1768411 144574 1952174 179157 1588559 1680898 1913757 245917 290269 1099310 1943088 285026 1009289 1028887 518324 1087591 1616271 140268 1503323 29256 123796 1229727 684215 1664609 562045 825218 1513611 1686876 1330317 1257332 252481 662209 668689 572800 1476984 1150725 684608 1457407 1709531 1868377 1820062 1390922 562526 519169 296265 648452 915946 1131943 225309 829614 1648764 158423 7101 796622 41306 1631824 1045940 1258292 205981 1127969 744832 675293 1213814 476220 1302086 521620 578385 765029 1536846 946093 1097347 269478 138668 999028 800354 331823 1737529 928970 1318241 8682 1234 36143 663642 774435 1648050 895688 1826395 1766587 940516 369801 796262 1764813 891005 170270 617854 274853 707705 355601 878675 1855619 1421184 1676358 286081 550843 647473 236255 1262302 214585 1611383 1535164 1637709 246357 671825 216401 1191440 1373785 840976 659211 461399 1263195 927326 1820016 1908199 1016642 1996625 406612 1960860 1696848 887041 1347730 1590755 1169823 607393 1353510 1877565 1170765 120414 378690 626030 1322371 1695312 887541 1638550 1181810 971059 1583338 1836458 1225465 366801 1691817 1220797 1913719 801095 785660 132388 127018 1651707 1970622 512216 161201 767628 754159 1037362 1689429 1091606 843422 1433307 140797 814396 336622 733118 882437 839542 444248 1679300 941066 1330537 1480566 476806 1066736 62691 176611 785408 1363242 1644082 1025915 418510 1646400 173714 704560 9054 266384 18008 1951787 452823 637896 892646 1655857 100042 1842305 283465 701061 1190717 1114829 1380868 459608 397920 879299 950784 707738 1186756 742867 136451 1793259 1593728 799696 639007 1493955 1994909 1049078 1488708 1617062 1280169 512447 1036659 839327 987245 1594332 1205997 1045947 225060 304392 1757156 1225750 1861018 1899756 316579 1166019 789244 1308878 771717 686677 1075541 185829 1364093 1642797 365441 822076 539392 316158 636461 342079 624202 1704920 799261 467742 764987 1689659 615002 675728 1178252 887771 1054474 953681 1192038 1418163 350744 1555127 493050 1282979 1401679 891230 700950 645238 58552 887287 1002945 1894874 181094 1451791 40449 1725017 1513202 1466436 1628896 1927325 776408 257015 1863378 1304292 308599 909624 67727 366633 719124 933883 1061713 1281359 720315 1068796 1123021 1637226 1192296 426197 1427452 108744 463257 1336105 581531 1891805 1536297 1870003 1327710 175636 1403944 1157816 1971901 596268 562503 1244083 324063 211160 1907441 26191 1900184 334787 1612371 840364 123215 1505938 1998745 1873712 931979 1865585 82718 253794 1844568 271015 1626066 286792 1004841 1179957 1691203 201908 655495 1421891 1170769 1243980 1603401 1826287 867452 1973356 1205411 17444 420165 1577731 648853 1061519 1008992 70515 423161 1439401 764638 1706149 2126 926815 1277673 91936 1812513 1498617 626549 17070 1286655 959380 1555660 989794 561182 1587254 1573733 76011 576800 1632101 1862892 879095 1128934 1302882 1228819 1901761 1202431 1300214 1830015 192873 691425 504673 1936133 1678682 949779 296398 698297 550282 1928043 981846 739165 1653652 247 396978 879593 268946 65787 149697 422616 1142313 1530217 34969 664611 1576285 805292 1975674 1441424 1809070 829066 904290 1357687 1520555 765712 1016439 242500 952055 1955929 129987 1889776 22819 1839503 1040994 591494 534899 115625 131995 466067 707171 1568982 486825 1410493 656936 368579 1906184 1320175 1493085 1373182 668381 128948 819302 1315466 1564822 719546 1170345 257675 1713965 444807 674273 1114926 513200 706271 1298297 1842450 1844287 651064 670944 921614 139431 870638 1707215 1208610 647478 1514370 1960803 1872500 525293 75943 381129 855398 541400 1993252 1280575 1825775 1458585 844796 1681597 852102 571135 526294 272849 1138480 1998271 1157991 396506 1204182 635667 1007222 823217 642277 1359459 308347 668340 20678 1817991 1824579 1814573 1500486 388222 123847 1256475 1024690 561793 1367248 1712359 1807917 566703 1543546 1434247 536102 310234 1290892 568724 1276086 1197644 1001499 1203477 1321683 1389511 231015 961837 1959632 533393 246487 233771 1184728 1243566 900638 175014 1557294 1007750 1077211 889533 1855903 967463 1256112 69596 1154659 836698 982813 798109 1801085 1610191 113607 1087000 1239201 702749 1844521 420419 1637800 1210845 7250 1547676 1416166 667349 1444999 810589 941005 340484 1342325 1285663 1970274 544024 1189993 563478 1492115 1486573 356720 461260 842387 1416747 8167 279852 1065155 1146562 1593090 1835033 1430110 368839 573086 1924330 1551389 1731036 174077 1263540 550264 478753 565288 844512 758489 753915 306849 405917 1520018 1541729 1438427 200185 294556 326462 970958 921917 934026 255921 1003664 1538625 42489 776889 417963 396731 1887037 139221 1015156 1526248 1606131 285988 472199 263046 1384302 840517 793836 1509806 1769067 1111316 885070 1111917 1669175 757662 1373390 17793 585588 212457 679353 36229 1427530 531290 1611460 1184042 1984296 1067395 1136018 1700664 808430 1281873 1853171 559904 834312 659856 866849 478875 1634699 142599 1138951 792821 1666190 694846 49972 1196123 131434 1452861 238792 1107228 151563 1845214 1563830 405064 548234 1852182 1231994 1882091 1915555 1246002 854209 1594497 1785154 560214 683029 55047 1102489 1776750 1557412 1988598 1691330 1990162 1681339 1016553 1986890 658888 335890 167754 652054 757835 1871415 1469097 424256 741598 1997886 1525050 1924081 475246 982083 1944296 601626 973957 873005 4767 569983 1145712 923248 1368323 1127577 338660 490854 93934 473028 1106716 531852 1745842 1057988 1063149 1909952 16990 1672936 197435 1259466 1321866 1605926 1032070 1689460 1939164 1721181 1223419 1667004 1563795 1075149 1694989 1219993 1186598 1056028 1700807 798365 75400 57272 614970 1854546 1915012 1225581 469697 889411 331884 1627616 1077775 1408973 929338 1453764 1821893 1747401 1476604 1216076 1181889 1875134 602796 1530858 198779 1314123 1006320 627840 1211939 1256702 74309 1325623 997513 1767053 682113 1328616 251689 44222 560768 1109141 112481 241608 1290822 82666 1555642 1699694 1735507 435158 18012 377410 1714484 1759045 991645 1068804 95877 469653 1905006 760395 457389 1403476 1020005 1589149 430231 1191899 1927517 1359587 1690138 772149 217818 1274024 158971 1777570 425000 1445492 535764 1991263 419112 1118799 1915051 1667616 520238 155067 1287939 954274 394336 1227584 1172248 118831 1366574 530671 910673 640973 311048 510256 716010 1849488 1075123 46885 1114420 1175499 568372 1159497 283559 593250 1883117 1498362 1900375 747540 1687656 1690901 1291835 776554 557712 1256555 1785951 290739 336243 1105710 1619689 1684300 61374 440883 492645 1319166 350804 1555586 1242392 1182336 1482554 1134073 545111 1375809 813392 1234269 1957808 666446 681661 1460527 29177 531504 463193 667602 1721931 586096 520263 1051110 422464 209297 380706 429100 1673994 64361 1438150 1483099 1098303 1236458 1513317 1864789 1744866 862045 590921 953573 699130 947445 985350 1043487 24364 1704149 1310625 1047588 658679 616450 1404846 753115 917836 1663897 698388 1190918 420582 386317 499393 1136082 643400 1848087 1981462 118471 1547863 617460 380538 962134 983871 1894883 932006 134687 1020457 1549889 1774204 1300903 711432 619192 197075 586996 653492 852850 1795578 220519 922146 805469 157749 1964526 1889625 117655 1394215 3313 991423 1768917 61908 1609172 1024930 977932 727769 990669 1600109 842692 1836131 683500 209574 883789 1645296 299339 787437 385786 1704680 1545350 1437047 1051912 783392 1390281 1947733 1841225 1019509 1100927 1644610 331331 371591 1342645 662532 1409435 556680 1045775 418279 640448 1361945 597483 121657 1242488 932730 1896378 613055 1558828 1280168 403186 249884 1992893 1281264 1959063 236107 1676473 1757887 32430 420040 1349811 675314 1528184 435258 194408 1120711 720384 1885542 825450 634801 597017 1787901 74819 1127126 1729983 219616 16867 1982077 295953 1715557 145772 833024 427127 722819 1675871 906139 937320 1909333 1106912 673724 153730 1128948 196191 316716 1088397 1919704 923583 1342727 350377 1139732 175849 1032895 1451847 969363 1981594 341059 848616 1957500 759897 664213 117855 431217 110512 279226 1895389 308245 1981792 1523353 735261 1340434 1687199 1068806 117933 1455071 1383215 1182295 202071 849231 1227796 752531 386203 176330 1491087 1582865 1358676 1376180 1164095 1871901 146467 47813 1029716 242640 1309839 1765799 590077 1715527 372621 366766 1596932 1528653 183186 712721 1742429 534128 1899238 230797 469104 1209251 824826 910989 1355779 887646 427230 1093679 241827 707052 1597884 1955690 516494 789632 820094 1150379 188207 42991 1559940 1700358 1493273 412020 1050060 308639 241811 171457 1530014 501989 102819 81018 634128 5234 1799569 1351981 670961 1133271 384430 1815970 210738 272937 1460757 498962 133618 862844 1151139 205416 218122 1904652 1396920 92807 1414117 1612125 775592 154142 703632 704548 1158140 612754 1682389 140250 1460155 831073 1397466 1737817 621844 1492682 970066 1637809 463217 1637475 638642 953227 733985 1541993 1957646 1505011 1834975 1068304 1786727 1357359 909369 1964696 520695 472470 1630953 84672 426135 1140197 1732994 1539586 923029 1593488 771186 33777 1037581 1361769 333058 1447200 843370 638203 1142906 543742 442746 632307 973141 1939091 494528 779562 37156 1700960 1241710 157237 1236961 518529 335312 861582 183692 1328499 1731800 880694 858737 919930 175567 1301369 1276838 1108725 1801536 1527103 1361492 474601 550145 1009156 1898807 1078495 1436897 89014 1146520 563408 621495 1137974 835937 625488 1454102 1943346 958822 1178328 1408072 106550 419021 1135902 1190905 117755 15229 1949246 1028282 641387 1465043 1102351 1624736 1847711 838638 1406528 1251482 1389036 94428 1020180 1024347 641052 1499992 671216 938309 1876209 922440 264133 333028 236132 186744 1404855 393752 1366496 564538 623576 1664563 125084 311023 432028 1576106 1911093 1645744 1114390 714443 533376 1236851 917815 68326 915820 151870 1705226 1529310 555343 344736 1280750 145726 1267740 1955318 1228023 356360 1248545 1728011 484046 510111 172952 1757729 1046601 66500 1063600 202870 595407 1475025 1802794 1602884 1178771 1796008 876837 518700 279678 18912 1428185 1497516 1322722 948464 508645 1396107 1071381 1543718 1765316 305598 915051 1262792 291175 1448357 276118 846235 440657 1670560 231755 360844 924311 904221 1002619 624397 1743015 1226903 1565732 1167961 950656 923180 523369 1663916 1812626 441145 439143 1343061 298908 298976 438843 1212802 653379 1065404 522597 263363 437617 1569268 1973644 969188 641817 920608 1710306 282669 446284 20965 1782924 1324390 1100956 1173774 115203 114604 1426847 1380330 632383 1216098 1041114 1730034 811181 747891 1377107 1909240 1254587 1954697 316550 1360381 988452 1031900 89169 398939 504233 365636 1222090 1662674 108641 1150710 464036 1438903 1125386 250899 515389 1587912 132116 910234 308931 1207906 180635 259751 1780995 471697 239702 1648487 1429166 1358238 1615891 1428793 46271 1311028 898621 110856 1334656 250865 1304156 1203739 464830 642868 1222643 1389107 378399 1183309 195564 1463662 126370 1506179 78774 1450435 378556 1057359 1769842 678322 1941093 1012878 1043195 189683 1951419 711991 1815590 213740 1662734 1961413 1770964 317400 517573 1753223 351801 881674 811256 903677 1573134 1948175 1294081 418718 115408 1461834 936556 1032182 1412885 1800306 827758 1036397 1511590 250965 701086 1955860 865243 343424 373312 82906 795905 1198347 226921 221559 744881 683208 353796 140903 1593040 814135 472205 1729585 1843785 208962 1396258 1304891 522560 92912 1130209 852002 1950906 1876059 1762133 495992 1454923 345440 418808 1171213 162515 328383 261775 230693 721878 421521 1786945 1438379 937803 76563 1915022 467978 858735 1878132 531656 1398106 682093 1291567 1018313 703837 973061 1604261 1800769 1407440 726545 621012 1252956 1231662 311278 1362054 40185 536495 1412928 1224195 1904220 1815993 1246122 67801 1742066 67021 601872 712487 1472056 1282023 1765441 10112 414653 528952 1947053 1297818 1259945 1240117 1690165 373668 1927387 716315 1696085 523618 225572 422337 1813444 1313331 1944893 1052966 101461 603973 1262062 447751 1845716 295907 1658342 568423 929048 1873047 1664750 1424907 1034596 1433512 574158 108364 959736 146034 1962247 785590 1807193 830437 1758118 56967 353503 1496239 1800413 292963 1100475 187816 1788662 839947 1429841 664613 1688728 1918855 1599659 1175905 1634506 1626623 912207 1317662 1537101 38186 539570 1822635 1800661 1319321 1020589 1424684 148270 626410 212931 725638 405954 1584455 1985397 827985 695248 307822 1499067 819303 417337 1747060 1820902 784146 288898 1379563 1011405 619902 971123 1718805 398345 698770 156965 1826782 1182386 1999831 858375 1179634 1206668 1173680 1887881 1189519 1083604 810383 1276259 1421678 1578617 56288 1596400 1094198 451664 13964 375962 404827 1050363 759316 1248768 1833233 1731315 746426 915282 574832 786355 229050 849537 1680892 1570015 1302156 1687393 414400 29962 726998 1749938 1112448 1784314 284632 326304 1065989 925774 1916734 1005996 1049945 571534 106088 976510 680283 940013 1914014 913566 1794980 1538868 516857 1494754 1116835 1752459 1417854 1193207 523431 1268622 1977587 587969 1004188 1691773 1623484 1182497 1860393 353728 1234842 653091 390383 717915 713740 1433972 859944 100568 1143566 1928499 438087 1926219 399915 208152 1587654 1415731 1896705 1884069 278205 1479641 110540 709911 1497140 1679295 672735 1198340 1102019 1465482 747011 567825 1117053 814524 1579162 197682 79873 1698166 1974420 1452072 228048 870132 1968257 731749 1157759 806304 1533605 314463 400271 1416557 689776 1013332 542985 1593401 425269 1147876 1089181 1800715 201873 1772209 1610681 1503565 556148 29218 1449920 713932 1081111 1755214 1323909 1082361 1798512 684146 280851 393565 555730 1439854 1869690 1613337 1342952 214489 1655268 84042 253068 514043 1813433 380106 1699965 1329708 995899 94579 1655800 593232 666952 905983 1331957 133283 1739854 1618296 1674458 1253141 890177 1560850 1539722 120730 1577032 1715992 1125933 1546808 994727 700014 223216 1586788 1907993 230220 1332188 409883 1041399 696314 982399 1545880 1847060 1804947 692140 47866 809589 150601 586430 868531 1383914 1790995 253774 781577 1389438 1778389 1230217 919798 1095894 518541 1731257 1097193 382722 703903 1985843 1724587 1977649 975319 851863 1040988 921153 913788 926606 225645 607245 1543938 78324 67396 1595750 482763 1271674 1255294 424282 1721169 27937 1783731 1676890 894621 1734611 130942 1271865 1642920 872275 1300946 113000 764300 296794 173739 1625891 1662157 1293542 1578061 1622838 1280731 249675 1096928 927457 16798 760086 63496 1582023 1808607 1008802 1606093 1696240 450557 671789 518152 315289 58782 410527 620684 636913 1379866 1691144 1560153 302186 365938 584714 1057629 1701145 1992311 1681655 638189 2117 1673800 376418 1712624 1438652 1790145 1448817 57595 1367039 1864108 1811094 415203 1282813 73130 72215 1496919 1050191 1051617 337929 1387220 1263113 1887694 904451 1520477 1314609 1504302 375731 1387000 1338853 1682841 1564565 805733 316839 570370 850039 1726821 902559 460764 772716 706196 180028 1057377 1836488 442378 1613325 891308 1460372 1975436 1990791 1920359 630824 881413 800404 1537692 229740 1998701 297883 232608 1433167 1614533 1459945 798912 1295274 589667 259117 1258962 914701 1132848 1181162 215092 429899 947502 1444207 619187 1533920 89222 1149263 443372 297819 788693 1579074 439904 1526203 1638144 123331 748848 892663 1706818 258206 1713991 463037 1520310 1211977 1036816 455880 1200180 1463762 1502374 1499563 1354632 853342 1636454 1508162 1909510 132100 458403 361836 1509963 1547831 1389208 1069104 1956714 1028422 1820861 1458716 715637 28469 954770 1989098 936050 1355267 1887150 817208 175157 48207 356430 83292 872258 357494 1887791 1970506 1886903 762506 1865984 54553 838841 1550418 696736 993455 562346 1144947 1572874 1680113 716388 118376 1129731 1824450 1350144 1061037 1276720 1958590 1549869 1487008 863905 379540 1602252 974600 1975022 1514393 1726655 346246 988691 1234801 1614504 576988 142701 1374922 1325132 1942518 501718 1983131 1291382 1963020 582288 808611 1779691 1074706 1118274 1081790 1811620 569800 1175215 158479 1623714 1949390 1443752 1790384 1598292 1042910 799633 1022626 1863754 1938806 1185271 1002012 718718 1286151 1556076 540515 1650251 1692569 1085215 1689418 1566275 351920 167626 853171 495185 151203 1511315 909628 1250451 299551 289247 1899400 1690188 1538584 891664 67001 1558228 389563 766722 1055468 1793554 1483439 1582775 1575673 421962 1061863 715415 368855 808360 658562 748947 1867139 1629346 524797 270524 1215417 137073 1233712 963650 327518 867470 66685 1172804 1089664 755713 1435133 1515753 437111 1842253 382957 1672539 248509 1943752 135470 605206 1668624 933107 1910307 627699 1231906 893216 1591739 965635 22899 1407137 698610 202505 784374 39720 255825 38512 1234146 1828977 1922814 285490 592051 1315456 1974740 1907454 1501130 1683206 848443 719835 1009122 1749246 448165 1919875 1351158 225929 1984186 467772 456772 821032 1052989 1466621 1063816 1366758 124649 1072518 862177 48396 944248 1352395 1848606 1907304 551475 1347341 1895757 910015 80562 1512189 1789247 1975510 924049 1659229 1034179 707208 849620 884440 229599 1880678 933346 996074 1879197 430801 635861 1856728 1032528 924570 1725702 556801 1250306 764847 76527 310482 1274806 953502 1843836 1668630 201636 1836329 1974652 509477 860186 374978 1769638 641242 831787 653804 1438656 411829 1610778 1889066 201786 530589 164410 138363 422235 1248827 1023074 1467294 877643 1742384 1435457 1478663 1636380 1550300 358472 793503 95653 704867 1217494 397139 1223585 626487 1931113 1804865 1827690 1192075 1372300 1778241 569136 768374 1252807 1342311 1621047 1675960 1219939 1406389 271685 1365458 1781797 1058085 131844 571336 1341228 1056872 1446448 126097 206184 1627385 1858479 1606142 1396924 1464031 200131 299633 674741 1400628 347381 217870 596902 861632 1286616 708421 1069795 1882047 1804053 250892 1470910 264303 196202 1618431 1188451 1952746 1188878 758377 1794492 804429 1176020 591964 1583587 648630 1435254 1813342 1617909 118024 1580023 266769 1642762 280986 195253 277711 869210 1569164 543018 1358429 292798 1967667 912015 15148 595215 1255082 541902 228814 700870 705886 1141687 1886549 1590393 466517 445576 1031129 1899150 1381979 1227639 1469535 1715300 841113 22763 276468 283385 1509479 694736 1101870 109942 1793605 509582 813875 1601391 381427 1824108 1822661 1653817 1703121 196704 1646008 1499369 1265438 1842965 120028 194031 1243470 1333934 746348 788507 1866792 490486 704058 1988453 1490146 1072908 1023636 858528 1254502 792148 1475156 413017 1729384 1307167 1661885 1469605 978615 353119 639391 747872 1429723 4831 592120 1059678 1090305 816126 390165 707050 868180 1620497 352951 1393516 787196 542430 881485 1471812 308685 1545792 450654 756593 183559 578783 281615 1677256 1352621 1781067 466946 712104 1865997 1746290 1319123 450746 623060 481332 1813765 1700457 43511 594325 169292 1610780 1099415 1990881 1037928 2450 408576 1874626 533181 673349 185249 1481150 776020 1358513 321054 479659 1948859 96677 892029 1142810 206706 652681 250676 1237038 1136333 504067 129526 1754535 1545211 304677 1027816 110074 874228 21519 307269 1478029 137229 549547 1030106 613147 1899189 202294 369503 474344 691427 1150899 1174236 693756 1503756 353998 926717 1712240 1455400 407780 1983884 570178 103940 719838 906016 1556402 1520826 1275303 1969098 385470 1325036 637318 632937 348589 872126 870791 1142363 617633 406150 601778 282600 1162437 659449 776139 1823719 414756 1534863 1473399 788604 878832 1728073 207314 1121907 1048784 575895 790522 1352570 908905 945832 791910 1739977 1623108 325156 1870725 768783 1446563 699389 1777533 798628 1723454 1886231 1650520 1056840 692028 228264 1835923 249828 942209 841038 1268399 113090 38904 197194 478127 408944 387890 1929602 658462 1348213 1910630 1877110 1048808 664180 223468 624238 1525924 1426926 1040171 388836 1650540 942641 1177 940075 1370420 1951926 1416532 667393 364952 1873461 1300292 1333318 1542144 970937 1990504 182292 1494279 1882830 630635 1553679 806528 1862481 1116649 1002068 1394411 479145 1799684 792983 1501951 1976486 1839270 1497524 1845725 992609 1843907 566361 886527 933598 1813764 894718 55451 1047531 1936470 414071 168892 1126213 1391682 822999 979628 1978854 1119047 374288 1045447 1784296 1259887 235089 1546518 1873498 1394347 1388498 1786399 1649868 1363163 1047322 272913 557084 802745 197222 1762037 130330 17513 687815 1020586 863646 606753 1332445 584995 398743 1329454 1612996 1844127 54622 1979317 973971 153117 1817628 331993 714756 227173 484588 881011 61193 818584 641438 151468 27355 740010 1498301 1409864 764414 881843 1077503 588513 1325331 1483667 636699 490855 907574 1477640 10002 871867 1033625 1704516 1313590 296751 886648 563058 845991 699349 1341805 757441 1869860 1917278 1746173 251503 394424 1684131 1996061 1727041 196217 433278 518575 1918010 1302661 1215626 1697169 1291829 1180679 72167 1051487 794623 902873 1817123 528248 1570827 1606910 1620135 1282377 625926 196958 1698843 1053764 1283589 1280384 1990290 1818758 1227362 286045 667705 591778 1943845 930037 1702658 1856768 712549 668291 1992352 1496282 1855196 221040 29957 1747793 1707880 1645137 1902669 800838 1987693 517681 320042 1614106 984582 1283476 1369796 1103964 833966 941364 1355548 596123 1507480 1896700 199242 976617 617300 1783658 1643075 1077395 1810583 1863696 369566 1819621 1981439 866339 593989 1839254 1102318 860953 1286023 580808 311098 979550 181864 604830 702530 791213 1081081 1774474 1301702 1495040 1837066 1033984 708658 1066257 781482 728218 938533 748861 1011938 1287753 1021122 492745 1345659 300577 651157 1218618 349936 791403 1628531 900632 1743657 1879788 339308 327422 207588 1192303 378883 1587855 1467233 1460547 1053929 776970 1816629 207764 528302 828452 844221 850154 853711 415913 685064 1873029 32411 229294 43802 1510365 1330517 1264264 1909906 1820821 390330 1866125 1397143 1294092 223934 1043489 200334 1559865 1207879 843560 598261 284537 102124 1758944 829689 1345999 1994948 410789 275040 94715 594181 1188796 1139785 1230910 1911731 705118 717523 1505701 132829 601771 256078 1838130 1964585 114950 1378495 1832063 1684641 224902 560804 1708140 1540148 987425 1756953 1311751 1020899 469365 1155002 741847 1659191 1443948 1285642 479120 303905 1205326 1044961 76621 188931 917773 1885347 38528 1677879 708681 422160 1160861 1888676 1635373 1626980 1947181 1488620 75885 1485038 657957 1119335 1629433 1543758 981905 972940 322833 1645317 1366420 702474 1664232 1566405 832057 1740321 297367 1152936 1803460 1171267 618815 190655 1092727 1938670 656324 370124 806902 1768378 662379 1198796 1074730 93012 1814640 861074 947824 683967 996713 1721415 763734 939992 1460243 722863 1854179 1771915 431645 436238 1054630 1566474 742026 576099 183672 481994 1807608 1827486 53414 1632629 1818108 987806 254259 1948754 1110043 851099 855800 683654 1706658 1277662 1934010 1611056 281434 1293067 1815134 552154 1311592 1511478 1981285 1389146 587356 1553995 1904072 645898 1224398 1364799 1837776 1473431 1416608 767648 1386793 636987 1544794 1985323 438924 601943 631023 1172798 1061946 1182044 654345 250557 166440 1340040 610452 229331 642626 331987 1551908 855063 980695 65120 1728119 473186 1392002 94713 1864398 1090784 1221533 732720 338398 698937 1544223 915091 417516 454511 1256230 1947155 879367 44849 989890 1595864 1324766 412496 1493845 978626 357691 1313595 185641 1998217 1244169 524912 1956241 862134 515201 1952224 1470554 254018 455223 1576030 345879 1508907 1924796 1826119 1966630 1530029 1638425 791494 11364 227249 772695 1634912 660127 1369108 552052 516026 1922106 1615767 574642 283969 1630474 489806 837591 770898 864902 1443574 184319 1349616 395926 913527 715971 977682 700958 588771 1675034 1975240 806307 1555449 99595 63456 1577556 143681 1814327 1814966 1018110 1559677 1043043 578137 1648447 1821208 1381555 271235 925045 1326738 1124278 1136782 920866 783969 810554 1715485 1838654 1947911 202287 94420 1247352 1535558 745540 1206770 1383691 323105 176020 1488662 1719339 1641883 673518 1856219 1775123 16071 496207 230238 879790 1871198 1315483 635266 1218071 572119 704072 1099710 1376546 410839 979241 1425063 484988 1706117 226198 1512142 816946 1347622 961921 896322 1535922 848187 1027728 1875398 1484951 710626 1613611 850725 1765714 676122 195252 1994798 52972 629022 1692604 978928 1223915 1945752 1020181 1680984 303840 1715735 36853 842217 1038944 966613 562184 670651 519976 35075 101560 17979 475892 690160 278871 1168832 963191 537196 79973 655263 1383374 472730 1755597 574380 885605 1652515 947609 582730 830715 712171 218479 1943268 701479 997200 369296 1811050 311129 23626 1169107 239901 1579972 753123 586689 641581 274775 1414683 1210562 1448110 1560849 1621250 1084020 1220053 1708685 1892241 1824990 1722497 1160830 742277 590643 357471 448519 635687 1047302 1909401 319593 1297678 1660080 674623 80482 1991574 412743 1621163 1475891 86701 874054 638667 137992 1607376 1550797 311097 1873911 1137017 922193 1084909 581447 872294 810476 69423 270444 1127511 177623 1610399 1871668 1809863 166948 320492 576777 1661400 687943 1463735 1569559 345126 1776086 1350084 432081 365833 388273 1307077 1286141 807581 724974 1359274 406838 1223732 1632846 827023 1622498 854108 1007521 766115 813858 1115805 724213 1952143 1632947 344596 330139 1852003 46815 1206775 807937 1352320 1899648 1932660 313855 1758715 1244018 778351 1759370 1233629 1118829 1959089 437068 465190 1680064 915025 1285871 1055020 388940 1312855 86273 1807225 227342 270636 1564090 1044389 793593 298644 1530772 1897459 1571460 1291538 156380 21268 168925 834512 85996 539465 562983 1042610 1576405 1779251 1091986 1977445 299053 557995 1009407 630013 1608071 270817 46293 1995645 157129 998868 897941 124159 1131080 687826 349719 471157 661095 177250 653585 39923 1435335 1147780 1393539 964281 629875 718779 87402 1476434 815515 85621 1033450 1922772 1537848 265946 1334300 1862241 1502673 749154 1411165 1570007 577686 1224712 1818090 1021614 92547 630892 1754253 1379671 1074547 1356066 269654 1778579 800347 1915704 1601810 177340 717759 704389 1294787 1983881 514138 1587749 813230 1395551 1241279 1354536 359537 1110080 853415 1022604 789239 1018829 316081 353691 1221546 1563986 1934017 1844375 1928424 189490 1931879 768157 740079 1114154 527951 1472632 1360110 65360 1051053 786395 1397080 78012 364214 1906996 798985 1418925 1443961 210709 1167324 209071 79701 913591 446111 1117788 1158941 637139 1529916 1791969 716522 1898740 714271 537139 1374068 1434845 720142 1558366 1436196 913629 87224 57170 1175269 770496 1361704 701122 451742 1688062 1333544 1621215 155911 1697832 1407788 1709544 667078 1398846 568639 1628021 197092 302019 1621654 1917955 273245 1265786 164362 594921 37627 1060059 610461 1289767 1914297 851898 1874037 929061 602922 328701 559993 1832135 1057461 1791626 896737 399795 1845507 1280662 939685 1735825 1008078 1703226 1281742 9729 1670564 840959 301049 1009359 763897 1772423 1926108 1205644 1179247 1733026 1254000 367977 987400 434076 911944 1810477 80346 282453 1290311 1257399 1086280 170976 721135 1667671 1945222 1289976 585872 933852 1470129 1973527 379912 1623784 1948434 446568 1655225 1683989 1170087 924153 1840566 492309 1753573 1137393 129383 1425017 1016648 1100835 238922 762704 457860 1383933 1147210 1321896 1659159 724744 1556054 1665862 169967 1421773 648216 1788714 1398630 113846 26195 1303445 66111 1659817 845581 253471 1382012 111462 891574 765074 1449894 331660 1686330 917751 1951852 626244 410401 680541 931418 1435559 829728 379239 430318 132640 1498530 523528 558723 1645081 1152933 976417 1096646 1933655 763780 205958 606271 16005 802030 764426 226214 1085662 320028 1877198 486071 1767467 1650874 931860 1829508 518988 1622964 1564576 975623 183222 140969 1818668 844323 796971 1232152 559508 1126200 986669 1185962 877013 1136342 221316 765443 1184112 1262005 1828647 947075 4712 1964247 1181716 190559 1154491 1565317 1498381 943935 1617594 1682410 1950523 1010062 1693064 1856134 393743 679563 944836 121682 693745 638357 877421 279284 92908 1515258 1612788 1999685 694535 839870 746339 1627194 381242 890539 589567 537732 1526794 655480 864807 1760514 177734 719627 272301 934384 1731175 1474284 1585762 206964 1867346 1752728 1169956 311327 875504 1597624 1603159 787251 693443 1288156 1418185 1289346 1301507 1469218 910502 93408 207692 918455 1145802 224834 862365 540495 44936 1706251 334603 959501 861939 155361 1118446 1261029 320661 319315 1929724 1460496 1080477 1888883 134879 246104 950121 1645568 70907 465518 1447103 93027 223382 420754 1445838 1154462 1858515 1283480 1795429 1875757 1008698 397954 495131 1732422 698540 877465 734304 323737 541605 304698 1513711 1031429 228889 1720332 1784602 456492 1683816 235298 1671903 1192228 1663433 249254 1064133 181905 1970556 1416774 389799 1546484 1744512 119879 1864463 1437081 748114 1417530 1564873 300542 1830318 1747203 536537 820119 699104 476601 277753 1587487 1443719 1620996 223376 1261978 1091768 501040 1003704 1733840 1681713 1272799 879808 1342630 176940 84015 474960 559297 1189983 1941863 1673220 151254 1395803 257435 408385 1871860 902311 1047596 1581235 78365 442813 466221 1122486 999645 922369 1155536 512977 363165 1523853 1633569 1496021 953048 58509 824431 1360622 324238 1729243 937426 1444744 1674518 1696416 1350891 1234188 349098 732031 386517 698679 596202 921796 1466050 1729024 1889752 649238 915873 232655 1570723 1280785 571346 1459608 1779835 510079 1464178 1241419 1415589 998340 1003882 723020 1565674 1534328 563856 716281 1623704 1338215 277849 352398 1377558 1321055 1230919 465153 324943 209016 784207 1182731 1267843 45300 1205456 475340 1742952 231620 630138 781234 23658 1554407 401386 183610 147303 416519 1837937 1047403 633780 16127 46610 739645 1934683 1730834 702051 1241036 1463475 1372660 730212 223910 809381 552615 40617 1215225 1128066 1946902 1870644 1900381 937662 1376897 1531288 1571507 640904 866329 1775186 1238692 985546 1279222 1817555 189002 1056763 480287 412795 656949 917469 1217197 621520 1305306 1063441 614976 921584 233787 1928438 952012 31125 282784 526396 700673 339415 617122 1989904 1373356 280990 1817525 876412 1327061 1270465 518021 113245 937232 351423 1692674 945736 1141070 1996741 1200012 1867276 1923010 1533428 724986 1029239 121483 1663536 1355425 763011 804265 1348271 983282 1917761 1294579 903424 1747256 1509573 480348 530731 188150 1278079 804350 1562340 1222488 1283534 116792 1128982 1809423 694172 345178 856685 50667 68784 270096 1362632 1354746 919234 444195 1752387 641923 430619 1667661 24872 570324 1726209 888458 514092 853100 718103 1143820 557841 1267404 1642842 1537129 1102593 1361145 172547 582408 1705810 137446 705007 1182583 1262491 373712 214449 1101162 630171 1374823 1330558 162770 1083394 583322 1580859 1889360 665930 1672455 1685627 1910575 217615 1466455 715101 31338 1170974 729847 1414278 1043909 1467341 600128 1695306 703831 1689093 368058 1520137 144211 1449979 1217621 1473376 276214 1375233 1959665 806659 189836 170617 1623942 1363219 1100213 151395 401219 289214 38555 630948 189958 747757 45796 919692 1980428 1331134 1916302 704042 614305 1595298 9284 164787 1673200 220105 1917516 250779 1313354 1579100 712732 1978677 1502203 1060364 147524 1033338 675172 1152313 190937 1872986 871775 1083372 7873 1711585 1535060 422192 1228520 462417 1169705 808958 1709268 629 1428296 1016441 189079 1161983 599262 93343 1780773 931561 1733040 9524 1303739 748833 464014 12309 979466 986594 254360 576156 750206 1482584 813686 918367 328390 983333 1820720 51097 248306 77866 1476545 644379 1487115 124919 343355 1304705 231114 1682547 317925 1417998 363603 388718 206000 1055181 423546 1714839 459943 773778 1150144 96522 930385 415126 627811 419310 575499 1062173 1144168 822809 1033288 518943 212444 516389 1514492 264271 1496727 422724 1662857 778538 1366889 1819612 271101 568545 1825019 894879 746934 772661 196115 874585 1094353 288562 267572 1250322 807940 242628 345371 265740 1797259 1173042 1348197 1503716 329730 350479 1411483 1548207 1139541 1161724 1547181 1706414 939021 764469 637064 1965850 150167 1128766 1764672 1939417 1696889 1646960 732790 647156 1877903 1090927 1265727 793067 1751517 234368 765157 463859 944428 614027 205027 41336 199507 1347531 1814191 1179682 1399980 566770 1907596 29781 1511850 1165931 896327 523989 43333 1776018 1030051 938458 1080141 1131115 23628 833995 934092 1366440 1236461 356435 478354 1976360 90738 597235 604828 1687466 426170 28543 534951 1243971 756873 482583 362668 1398563 719408 254559 1746644 62560 20847 1903038 1719381 576030 1044845 1618725 50497 1121391 1710330 326644 439939 267755 1685545 1318801 777919 649787 563724 191155 1619089 655567 1894648 672838 1717631 1208752 1547232 259020 180997 252121 194132 678830 1877352 870604 1013883 317183 1976978 1706385 281273 36562 1949277 336378 872861 1720010 534475 1663425 1499654 308824 1380035 1479183 296340 1316856 1677027 1434700 473061 69576 148770 1614258 1790161 1463723 849853 821138 1208584 1665715 1246289 199367 882028 828712 726217 1061738 716781 1520177 138824 780772 1609928 211795 1999041 300840 1417190 1022925 462726 1112025 441425 1056717 58640 382618 371178 1545901 29147 609139 589784 13902 669515 1131440 1632454 1147873 1560567 435433 518287 741817 691577 1362146 1121866 1400926 90673 1961217 1283672 1110518 1434814 664728 708848 1148821 1692030 1816276 1006417 1228946 1208472 352857 285302 497662 1889386 257206 703747 537955 1920893 1584960 418589 1057090 459153 919004 1710236 73557 1425664 393225 133476 1577161 1727804 473318 1791538 517886 595780 817055 915087 416335 240725 1062009 1836482 1887352 1976870 912672 1235358 1829816 1652396 247177 585742 1126778 12920 1699936 314693 1961006 901646 227597 363384 1165090 1558187 733460 786763 145891 652265 441732 971912 1875254 247372 1388910 468875 1135762 751916 1682533 69922 1789169 599777 222868 263743 547284 720926 1779638 91209 1575987 308403 1257301 1558968 1545990 909262 1826994 612295 1311935 478946 1514688 1484245 1187637 796299 1099487 1176328 606433 626209 28629 727700 1737653 32026 1587860 1982971 1852826 779628 1114244 1601431 714474 440060 842102 389854 1844268 1992200 1140947 454341 449989 831926 447559 970259 472531 568998 1448596 756879 1345185 511851 879355 344454 1959694 1592984 1624588 1451960 993988 1717852 1176365 811016 390112 1078290 1393608 803200 304737 1114769 1748602 1975549 1885151 1952908 1535028 1598959 1381470 1469470 1503780 1928427 683380 570209 1613458 1340600 1151965 1774400 685546 1314859 925967 202508 163189 1142587 1553122 479859 77790 1135630 103397 787636 831571 989936 419681 1347094 1166697 1962319 1847635 172742 246012 385152 641149 94047 1314916 1061730 552912 1568311 646395 112413 1630466 775294 708425 1561285 819533 1742381 1253569 153978 122058 1309770 692286 986212 752938 1830348 1146183 1575437 710441 511502 1461383 1999788 838621 1186149 255986 600703 1781777 1113489 1035006 518488 1328128 686659 1945567 582514 204238 1637525 874250 1107216 551478 1122342 761930 1221455 1033261 150376 570508 1966256 371412 950908 352211 276014 936444 1434545 1473645 376388 550832 1850886 1911627 1909760 241803 1248743 1630277 1847442 930819 1436465 1756823 1445554 653889 1737106 315488 1340569 656934 178108 1254944 429937 976289 1966383 1943984 1015326 602969 31861 1842411 579704 1097958 997635 435180 443248 1070009 690952 1477195 492335 1040796 404032 284739 990990 1694802 1440017 1337916 967412 360881 1364058 424148 1605128 808109 1854376 187507 895671 1689936 1340928 472732 838123 1007139 295459 325210 1251749 708269 272781 500512 1914064 1529670 1201802 79954 879369 1999779 1795313 1486834 1934191 329867 447115 1478378 1884988 850391 797312 1812766 20859 1772805 1496447 966153 1916428 1419934 1829288 197820 685219 950719 59171 374207 101150 1927044 740667 1287530 1531324 891065 75800 625251 947599 511078 1676614 264688 1760635 1432629 1137589 489441 1482699 1867278 259581 806331 623490 1317881 1377590 1727618 1866979 1722826 112709 1745282 1607627 1964752 35081 1345760 1020139 115022 1598648 591495 1883694 1176512 923232 964090 201505 1462264 1445735 73670 815663 356260 1551723 936348 1613654 1216388 1622867 335954 54362 289673 450493 989710 1620570 647368 1618277 968298 400676 1614674 1693908 1194203 1201085 439936 507073 1886239 1558827 1680290 1206633 1285710 1061402 1425605 1087800 42324 289536 376509 1414596 729362 1390449 1817451 1995334 1588347 1798920 1606702 1291898 300776 967919 861223 170024 1865730 1961241 1214604 955106 41978 1504838 1865369 292501 1467215 1427427 813957 1920770 357954 1377892 1997654 1052055 1903611 1145199 1862084 700139 294162 870560 603825 167931 1612364 157998 1638587 497742 928022 901851 1183138 683180 590829 322795 1785546 1588994 1033402 1542312 1508719 3557 1967481 1092687 490575 1437787 1922954 1762070 21046 308825 671158 642300 352778 399849 926440 1896997 368021 803050 6423 221037 820373 1088143 1838431 1875776 639070 1827595 443019 608995 1456001 1989921 996803 716577 542229 1756345 460090 1674606 1440975 1407698 1634195 677873 1460488 1913936 700782 701233 630863 799522 1428227 199491 546268 450324 1235428 42399 1856748 611451 602107 1101737 492952 24107 1148022 811962 1139536 974363 334807 744101 566341 1732622 1399714 325241 4793 1772808 1096016 448707 162993 374768 1954572 1496691 1620923 1377430 685041 37695 571940 122843 1263523 1795739 1751982 952409 1111285 1512022 1434257 102632 21408 1884932 1464396 1509019 1546105 958927 294394 936433 1759301 1595714 1730114 1647527 681061 885349 157100 1955537 645719 279899 835761 1055709 660271 1870282 123067 145494 1084313 200500 573606 1393302 1892928 1648499 407792 892710 1215661 1966195 721031 1481272 1048424 1190668 1776293 1446632 903815 1269521 1955924 50414 658325 1678231 933077 390428 1383795 1205789 1460156 166398 464251 1173649 1090384 317231 273209 425458 450918 578192 289591 663993 1724478 1724405 1110924 783055 716476 1237665 287323 1381552 439875 1174287 1335051 110654 1955228 1005571 881898 1697253 199033 1351037 949424 548882 284668 89456 1463122 539652 1867499 1342549 1364535 491959 1855711 445943 1677832 1898220 700600 1917261 738856 451399 927040 265990 1930377 206828 1812187 793967 649430 841271 3943 1981014 1800205 505435 532721 1976367 1443644 1919260 596531 1846054 1326640 44854 1392896 1937344 802911 311757 1966547 1838067 1190831 1879557 1258723 1180830 512690 1278475 1580645 1475650 163937 1906015 1936504 390519 562459 548060 155453 133739 39437 1321672 1105640 334752 403414 1616279 1102032 1181703 514984 1057038 1512649 559152 698899 1731268 654112 924408 1582644 372788 1975711 799708 149700 703170 1715913 407787 1531870 1209863 1395263 1723378 1842582 529030 363876 120098 1411496 532662 321770 287350 1209152 1630448 1498373 1712674 1846988 1948277 1634858 1685766 1782840 1674769 4900 62871 1987477 1957628 64231 86981 1183924 1751545 537734 1783163 1379013 1668841 67660 325956 228645 855857 1082020 270671 1297386 1171756 717486 1390126 1612345 81336 358031 868651 959271 1944251 1957813 665291 1723821 1646919 37243 1001294 174081 27564 1172647 1806142 1083519 1513110 967315 1718038 1303900 1870109 682719 941415 1540638 1426250 951431 1932928 1492798 1633320 784487 206762 737402 814867 170367 702832 1270730 1225603 1217300 690892 783634 1832447 392282 1350635 159435 1738059 430606 1212833 574176 1645333 362023 875226 688892 1805994 1071377 716425 1902940 1472108 137342 109204 6914 1877618 257036 210416 127814 755258 365589 1990719 841308 1510624 687405 786228 1768333 1872492 122421 541092 835581 993204 1328552 737926 741502 640228 108634 1473373 1230607 1799212 837383 223299 683689 574796 915989 175978 1846242 191481 981826 495824 1128666 340872 1943602 619920 446661 449072 1203130 457709 946683 1973781 1334915 17328 890733 196665 887320 1103067 521817 1337307 1113152 797536 1015871 568722 179844 417991 779161 1363800 1994814 1725509 751516 434485 808905 64615 1856719 1668577 1203124 446157 877701 140854 473528 233518 937466 185721 1767759 1290958 1713410 1572215 924299 915096 1779607 1152487 1338098 56381 1526321 1331631 145086 770346 1772911 1472678 477709 775596 411083 917105 1029020 578987 1230621 907789 1265771 1107095 1425824 1737344 860344 635343 406717 248453 680573 448831 313744 529781 1109930 380310 1334647 1054406 167672 1045949 1901446 1664884 1501701 415711 1059528 1229876 658091 1291947 1641418 8135 1662226 868872 1680444 433723 48746 483110 825797 234645 846245 1087449 1632786 1871588 286945 836478 1043874 184206 990444 108736 1259050 431613 1759565 1449736 851665 817725 1235332 1926642 1160824 378681 1261320 636268 1411054 1678387 1715937 1152686 931640 1110210 244037 343967 922292 1254458 1538101 36753 1754270 1268190 655164 1782421 1158598 589520 1367678 224505 896090 617704 1469889 108300 1042620 348922 1431938 1587120 141446 1914783 46032 1820915 727358 1143403 622395 1202752 573305 1106109 638659 1216569 1756116 1786223 675776 1179720 457395 1665026 1642151 1577111 1823540 1729565 1078122 1419596 1357967 1548335 167113 1851550 1643327 810160 1575360 514326 806162 1089488 369463 1775963 862208 1553250 1903818 1785329 395227 656511 1341006 1638856 1111529 795826 1327719 1219306 1187790 1920503 367113 1471477 1253097 709557 884970 1567576 456324 1588858 1337697 43176 1362652 1687922 152913 1321133 1103625 765040 394709 1128745 788478 1926412 1448077 1744284 1043429 245893 1795023 1562380 599859 237207 1626715 844343 1721497 1936242 1799399 212007 1439222 1407489 1223719 234891 1878677 655250 1343762 1122569 1970402 1862183 1771004 947284 212856 871573 584004 1946711 126288 784919 1398832 857558 969639 1454324 696822 1634420 15411 653159 1201472 203820 431578 1324485 852445 203420 530392 1014463 1944815 587508 634615 540021 1553484 1889554 299783 1754780 983954 1669221 516314 1666765 1479161 1573962 289965 3229 1471671 487854 1028993 4915 1198982 488556 1633117 74946 1054763 1134724 64320 1240469 276 922872 612700 72030 1238162 1628773 124936 1577627 1835906 25949 826473 411351 1144569 1621976 1297267 63098 600574 11044 1704486 1920085 854362 1246725 771826 799113 1671836 1502497 1520325 856805 603415 1031825 640045 1906501 236693 1355815 1416813 1204424 571780 1562559 544610 631916 1243459 1076102 1444467 748948 997581 114587 692254 1247098 1161982 1696418 1866113 199161 1223603 787431 1136032 1848511 1738681 1096068 1651176 1675486 1025839 965941 35302 1422370 463056 1350934 1053966 797062 1211976 1619558 68025 1797731 1169250 106400 1627641 1288496 212191 36966 1694472 315100 137237 1203889 1961831 1239389 262308 165059 1944040 320117 1751936 1772884 1600544 1552666 662814 1920121 1085211 914436 804085 937850 84966 1406762 911862 1663 186354 214795 1370466 727102 1281084 1911270 854673 1178223 1740820 1455676 637950 1869335 1829908 675756 1055215 850645 1410722 1734355 422204 548367 853904 594410 294576 1132489 1001288 1996755 1447056 1689717 736449 923362 1495888 212920 1752795 1134038 1409975 1563227 1637736 629578 1820153 1570573 1781784 771403 1557297 263575 1610550 1280279 457521 1611477 1612194 640278 929303 1647885 1263904 1876034 665671 380931 1796245 697355 1517905 326272 1989486 1858400 254911 1524064 1220362 1954981 7641 686669 1884604 589362 1402536 222016 1520842 251262 995700 1447060 318304 1715533 1594097 758875 1582549 201756 1856025 1184135 327393 1577188 740791 479352 1569472 717088 514303 773475 5841 983617 1473481 178767 1727020 1027392 169416 1888062 651487 1055413 1176292 577349 509092 772490 139511 1997408 1854271 1640310 1595491 1008509 1621432 1126257 282716 497864 191932 1339274 280742 1135073 1477140 973703 1439259 315467 1172883 1827629 1117907 1790315 103087 1951751 1829531 81235 987603 23135 1052034 1132194 1184855 483828 1039751 1192557 1082479 425008 613038 1430706 1204046 558095 570594 1915207 1728358 1477567 1811013 1557114 1595058 455261 1723780 85651 765767 903494 988866 1640017 510496 1921088 1474512 1621832 1613799 1733772 1046961 546238 419240 795118 310311 1195731 1304588 1320591 1369766 84525 1336240 1904045 923767 288643 1833260 1594970 885534 34997 271649 933669 1909834 1197718 185717 1572414 1890907 903909 1448065 1370643 1782301 915634 1020067 1954038 1000167 1432939 1371790 1434114 1676982 387490 1807660 1806594 60933 403304 1342493 681102 993022 1103859 304020 1329566 1461905 1773606 966122 1887165 1323424 706666 1788187 1315734 1740128 605820 1406969 523554 104351 167297 1063360 733809 228852 450482 1438682 354419 38712 1931224 1371448 1699257 1686376 1314553 533963 1592517 143882 594105 1748169 1132487 977698 1449594 1997581 743483 879243 1788147 1513374 897313 650644 529873 993504 1689277 881680 1713970 1589510 877237 969786 1254919 629944 1748588 1368191 1123961 1826496 692902 1436762 61052 673708 31351 613134 1246427 1399282 434016 1858815 458772 1967897 1087583 649486 1633261 371594 316483 1212841 1432131 903804 586645 1192508 640131 340481 1470240 1751025 281583 940093 1043626 1410146 921616 46543 370581 40978 1442849 940473 1366522 1045918 168211 78444 1188306 1844915 1490029 752026 1657093 709925 1005098 998576 1420054 1918448 315482 1618485 369575 228026 1415754 1625144 1464453 706854 930432 588104 1107967 150460 193443 1005565 166646 1219284 636992 924691 543575 212960 480303 826800 1548615 1882887 948619 454949 659821 1238854 809238 1371913 1319327 843893 1358365 857603 344403 1541930 609064 1912438 1989521 1625719 1759692 1517199 1122232 501559 1539864 377141 1025460 100413 1351351 1964767 1372343 267312 434012 1344722 1443875 1224252 1305804 1219002 916222 1610660 1130897 854491 1002317 541540 1985192 1651978 720941 1900718 1080654 551953 751023 142127 1534297 1638478 586052 1789537 1419122 82884 624634 1309999 279589 1227622 1771129 1420244 317243 303711 904872 1950897 455605 1477887 1130522 984446 1527967 1207702 1102794 443238 362342 1725120 488390 1597431 1494958 1448417 283150 972282 888312 655300 397648 1029264 1502489 1231701 1784596 1652984 1546601 513983 1459621 1203450 15520 417995 1625150 133702 257781 1420157 1927525 515206 35067 896559 215755 1304106 162891 1760776 304848 718152 1611683 946020 726720 1306689 818547 1697154 1848628 1483619 735416 1150173 1506839 397012 1661920 1789167 103984 1928679 182689 363439 467517 1743922 140445 1831941 499359 1182552 876455 1501029 867837 1689690 33404 182875 477684 1454905 1025757 1632892 716955 71619 1444371 822121 122937 235577 1279573 482092 1163642 896459 1390587 112066 599638 1481233 1224720 1876638 287886 847677 290673 180446 1049796 350711 1257805 534911 261762 646444 1257970 41386 323527 1082031 132521 1846938 720972 857220 915691 39538 415522 1329875 187137 1754310 101275 391339 39852 220545 766175 1224109 741578 234847 1490956 992740 28376 1704636 923616 1320582 1780341 840486 82233 331279 1505328 633610 1900897 1816434 838872 1698249 139956 1827604 1584215 454930 650947 1956787 1265089 961174 1389359 702234 1791491 1786480 757003 181860 836213 1925716 1333627 1652067 1703673 1213480 1042817 248700 984799 1126550 1315367 799794 1499720 530631 23181 1499833 1109444 1149442 380830 782612 815743 1725775 397707 209772 1455764 769410 1909894 628015 1844037 1925896 159291 316556 1823474 792739 117105 438829 63279 246866 930372 1309027 195792 1344315 1872547 1134268 1869581 178875 1360603 645430 23644 1577168 1462160 1483154 109176 1038848 369099 880434 171045 721628 1925931 1950646 1274241 995292 531454 1480775 263963 1584295 387338 1249079 614701 1543809 1879356 673456 1896538 1909020 1881211 1894545 1422284 1176965 573052 404643 408066 21945 654123 314794 1502155 1903767 1166730 1819827 1130964 1309819 876916 595090 297522 750280 1576904 889331 313893 792274 1597662 1323572 1177338 978777 1383830 1192477 743861 870124 1920289 932719 1247917 942860 1974306 237578 922962 745453 587192 954489 353289 625570 491809 1245288 1285497 1063364 975679 824094 1169789 1925952 1168948 1355806 988219 1580141 565551 1128204 44431 1210193 945571 460379 940726 850915 1728290 1243351 950893 1372288 153568 174928 190654 556394 1847541 1784068 1063594 867900 592447 1385603 1149885 1625137 1553010 190450 1119300 860916 14694 307017 482494 988959 1982340 204120 46427 1864480 717512 1103875 1987163 155659 1455133 99641 865286 445397 288327 1217813 1025052 1622421 689487 1530965 1962187 504455 1562511 1633015 748671 1640321 1249695 1788327 1688057 1322615 918286 552913 1758784 607668 1605774 1753197 1153364 1260341 50321 1134298 1620542 597724 1320327 753569 1135878 1554048 1409982 146132 340654 1341240 1576486 328600 1106209 313444 354039 1249212 1162370 1389686 963357 1360734 696524 261266 1724604 801912 1214832 140213 258964 438538 819044 923255 1203195 138702 806723 1964180 1376131 144743 1976307 1810982 1990125 1877084 436613 535194 664380 1705733 168658 1735063 215558 626302 704670 128606 1865576 1549983 1334679 1384580 641777 215804 107876 95851 1081015 1500739 460153 1941162 1632456 1994484 1549410 41584 45297 1185900 693808 1082806 713169 1273197 450530 155945 1239459 753583 203947 1225706 1848118 545166 413581 1554628 449536 1456140 270325 365950 1789228 1676071 474394 255734 1638724 608982 18826 323147 1577826 359255 541878 228341 300367 863120 1968408 947474 1677311 1621009 766050 1443747 1635033 1564435 1911610 1580119 1206065 1049285 773471 1656460 392591 319129 692581 458708 1357401 82317 713708 115355 223610 235117 1815612 139858 1267816 457750 878139 1279181 1441794 1469029 1412760 1972393 1022196 1560447 1788709 1099211 1763363 1646553 1802411 1362020 680223 1795801 184211 1138810 1301248 262237 825327 799545 1313480 1786716 40949 423653 883597 8001 1360986 549136 636427 655107 1520299 1967283 1605763 1295781 1756683 1763690 1791536 1978177 569114 360172 1969706 264933 1001751 1330544 84890 171054 1315186 1113443 1699670 36495 294736 374637 608150 1703790 914835 607636 1708756 347131 337195 32963 1373005 19888 749116 1186029 404695 1979341 985762 1001681 928107 1021204 620552 559194 1012070 1454969 120470 1024844 1958818 520178 690051 733568 244957 403178 660143 764174 27890 1938395 410613 811151 207440 3945 1636800 752864 1433018 438729 444717 593847 722417 384692 1469046 104318 122158 1437561 318376 1682530 755006 1445638 772979 878015 1181891 888881 1283073 1016815 1597840 1345246 1436016 491511 869246 448839 191957 446301 176674 753987 711894 1816531 140744 545949 1518735 1395270 19137 376628 1286275 1425848 307251 94873 1663746 236586 131069 135236 568388 1930419 257671 607969 1863198 491747 1824277 1305733 770294 1666200 1305619 1601864 1254564 1067135 1499328 1946577 1914687 1424325 502951 1081765 650172 393952 533780 216423 906624 303302 798742 1594106 1598680 418995 1675095 394416 408128 569638 1348968 1881403 871620 1706951 1666253 268865 728365 342872 1483160 534953 1557041 1568946 945880 433139 1084700 1349900 858907 1783983 1063941 1409329 129042 1424413 1509447 321469 70849 270645 826710 1467328 115339 1964840 1027825 1005051 924765 1689367 557260 1237515 983545 351952 436217 276341 1015190 1116054 1431161 449468 716749 1399374 704951 292036 859374 1688191 1041949 1612111 271212 1358124 1672717 1647009 240558 1174776 769311 702152 1523541 1922407 1866224 1257756 574504 461946 942517 1559345 1318986 1731307 1697552 231786 840218 1074620 862129 332055 579619 468838 1251209 1188395 583585 238954 1395175 1529878 515296 820731 1187594 608897 1500110 1569791 1697763 508255 147571 463536 777930 1611158 490189 1546619 1000304 1804875 513285 1286676 381562 1316362 1937354 537967 1623756 1718356 1307204 1742162 252562 1922199 253337 1595065 1172878 130956 911463 1307496 319322 869197 772382 165571 1629496 131696 497627 978527 83216 1571605 1949127 1961044 455198 187857 637689 1873021 824204 1172129 1679080 1943414 1466557 980511 1659675 1400302 113598 255982 1743019 744302 447172 1033606 427794 462959 458020 1863586 1499764 975423 361627 339047 1587136 1601825 1300148 255355 1109178 965964 56769 1762987 1745858 1618091 1271404 31455 987530 190688 331681 377891 1645364 1892409 1851961 1137390 682846 1543084 1541228 734114 1642664 397058 1606585 47339 628790 1331396 923547 761713 250603 1151323 750112 233290 165680 622174 1914816 1687960 357242 771168 1528629 589314 1187867 1502236 1352274 1901512 1719108 1967218 209033 1687237 647544 1472839 24164 506351 26495 19862 1774066 511900 1591201 842541 1086363 1936839 279423 1865744 200471 1979478 234166 1268426 1926077 851470 1301515 1815235 1850288 499879 1810917 1822956 40637 436026 409997 60146 1202297 1361175 1178291 477046 1962810 1375738 1465837 1280648 252324 446240 460486 944436 1523634 375326 502652 733017 561795 215940 1294464 1287085 696676 618012 259621 1097454 1030879 1019013 1607706 79528 634262 985799 914232 1503963 1406207 351993 1087163 1304787 1845672 726789 1239645 171900 1991342 1370685 724461 422746 835647 1988638 1602557 1330132 395071 1643579 544245 1400760 237619 91996 1734878 303296 1100135 868663 1795790 1261124 712261 1636730 444886 374172 65041 1473319 389219 1826324 318182 839337 721196 657869 1035512 584464 105147 611192 751866 1353249 1789818 880596 556229 879916 109787 636077 1227063 1805254 27682 158853 729457 803827 254420 1364482 62176 494609 1026180 1365287 1911994 729380 278569 518405 1932075 770830 549439 271869 1964733 1696575 779345 62156 251158 1547342 727601 1158732 1266746 1557004 46648 1198528 1488005 1953673 170822 104952 1576183 1580565 845996 470707 482287 1838579 451462 1296651 431830 328107 1381824 1870210 5559 1816805 1824107 1168655 1915254 473219 771398 842919 1187258 1696089 726863 1860793 1851693 1521982 580671 1810872 1460707 1524629 154059 1885859 1638990 405725 411012 1177800 1010616 569410 1320905 1545855 1777756 654665 157874 1548437 1727187 932339 1848502 1818331 115200 1448459 532620 1062967 628245 1229708 1913352 1707118 1539691 1645827 544439 1887979 943215 931251 791430 1429643 1785726 134595 1089290 18630 554748 1989308 1499260 1270786 1259298 1717453 1801124 315818 1278621 1900111 447067 1849103 1181867 898973 129541 234900 586340 1532590 1498245 1269929 495872 1501798 1569184 183140 1969189 1913211 436487 1947966 561246 1992469 1346533 106743 1850359 629715 235891 621308 501988 642054 855350 1060920 232553 1327697 1775151 1544602 167301 142429 347782 1441151 1503024 788463 73714 1563200 510845 1316702 1274278 1550272 529920 787542 850513 1152802 1833566 609316 1969024 171564 829420 1628427 1816673 843877 841949 194878 441260 865190 1261393 789740 287334 768629 1737159 219413 1405571 1484857 767454 1211617 186018 749054 1449216 164104 931657 1849924 1412464 638739 1174908 836848 1610258 1824969 1609384 913716 1746473 1709587 112859 789119 1285750 1087692 1146301 1920777 1291256 73938 882860 973413 1546883 1460257 591078 1174313 1757230 403085 1966025 1688650 1418035 1449342 47439 274662 1574454 363916 1221791 465303 1313350 1470797 1962052 36396 651927 1410466 817967 1322809 49867 513742 1297457 1337645 1666050 230833 1726094 1616115 1398575 1334248 727811 985194 1350515 1580016 169725 459286 1739107 680013 1950918 1121897 1637100 1053122 575256 1915288 1524743 1264149 1723494 1402652 1677352 639242 1088091 1900579 671282 1797911 1025100 446270 984809 955569 1655275 513941 172022 493781 859283 1476587 1386097 1306446 1467869 769850 482770 1866963 207232 1934668 148849 277814 535815 1002196 653841 793139 1286102 533154 1918475 964122 449920 1419247 252451 452235 211922 1518031 1486937 1591604 1837345 333927 519347 1347645 373327 268710 1311370 588644 1511879 1393857 1100972 1316407 1299197 1256539 1583344 469114 570416 773376 1963675 1845827 666298 1029233 440656 849867 383515 770177 220493 560285 1010753 1611365 340034 1520735 191889 1590487 1613012 1906341 139668 471054 1293536 1975989 691034 499066 1669530 1651895 332346 141230 43256 1827459 1858632 765378 367899 633512 552280 1092819 1329806 545437 8862 1095624 555824 565920 872901 200339 460510 438402 1282582 1691949 1510436 920329 1325211 1467213 1281679 207814 1391662 165723 1592112 248540 198887 1550958 1709228 1505067 1819335 1840109 112785 1596466 882596 286407 485827 772675 1249551 214289 207269 499671 1637697 1881646 852216 22071 850432 876093 658157 1263864 1858371 126434 1138324 949401 1565398 984163 1151597 1711429 1229772 1141836 749802 1856021 1631984 622336 1758115 1582666 87512 1882602 888306 612804 1320068 1971144 977477 118370 576381 435248 1577017 1742668 342139 263140 1007150 410991 1983147 179630 346736 635892 745456 665112 1937629 166949 1263924 1624085 1702474 1514811 237083 1805828 1310828 47120 550572 847842 465577 1174326 19123 1952096 184773 121100 284298 1817731 1813380 1479412 847019 155262 217664 1201566 367927 1463597 1912993 31446 364557 1612942 1488059 803390 964485 221867 375237 1735369 1896451 1963159 385346 1741148 295214 188829 699131 178524 1969540 1433542 507761 411095 153924 1762408 1241768 539945 839860 1306313 1949350 1277719 233898 1792753 466591 1161229 1984669 60609 877757 379745 325776 1192834 1535258 101164 1353824 1198434 1978085 88600 10806 130305 844825 1649194 407664 880135 1897688 472494 1207159 1988384 421764 1134782 804704 120920 202056 1151013 1384112 891424 958225 411386 1392733 737061 1636459 824966 973261 388927 721402 804903 1229306 1665480 741630 129648 1536308 1337994 1957608 1246271 1808597 1913804 604447 968958 217114 161566 822020 1654173 1871122 994193 1783297 1512534 1914868 223039 788381 1691234 509762 953953 729459 1964607 417932 746126 1637968 218193 3238 1593911 1026793 422118 651131 1849114 312289 727923 890702 641691 1856781 21564 539610 470899 1948470 287597 614234 1595222 1836556 853407 883346 124865 1483014 1138499 444478 117066 416708 646859 34084 1373211 335808 12622 780489 1098160 303619 1167242 1545114 184189 575956 1026252 1675210 1266362 363359 1199327 835712 40771 1471337 1991613 1322874 1544246 587447 439893 1383168 922816 366629 1296350 1375470 1030518 1449248 890904 811583 246185 748297 1000067 948210 937683 1822244 1334063 146492 1401156 785951 587047 250256 834612 1173210 722020 543213 62703 468503 698024 790331 1941270 1235976 654363 451624 428218 421235 266644 1664462 1417686 813528 1106429 1827067 377984 1058001 866051 273815 1212101 1559432 1630684 904532 751165 514889 260567 1308500 123844 1306610 1484616 1432505 680503 1732596 1431403 475123 992573 1735123 656956 391322 905139 347098 285726 224599 1034575 976513 53182 1256284 1483816 1902935 1196251 1412646 932945 576809 1083106 7457 1061492 1102506 331357 1763705 744902 1524813 1938603 1205977 686241 1655925 1343654 656624 42809 1245856 128835 990400 1909564 868152 167952 543401 944813 41360 434123 1511043 530422 892546 745338 1167170 1279090 1651369 1006392 717313 1546906 182814 1435070 1845740 1586619 182719 889580 804138 150309 992575 218364 1574587 948216 840980 1297782 1777001 1506504 536965 1494519 933474 289976 632156 618131 372732 627565 300998 1301239 945788 977160 843838 672854 558570 954682 1342362 1120535 1090883 1890486 1411262 560171 1251673 1718977 309237 355092 1291773 1774986 832685 1066844 1272125 771050 702783 269291 801022 1922331 444726 967957 300370 1457018 1303180 259414 1747321 211709 472479 952322 1231866 1655822 1882867 311339 1502062 955904 97872 472584 1671268 1031030 1220836 1653210 284636 1157619 47699 243161 1480312 707433 872665 1464115 416204 1274433 541931 1461720 1521838 993404 852099 796767 1200683 1592913 1607176 444472 1621319 1796641 920820 1734155 820903 683251 670108 207804 365104 1546537 421951 279247 1618069 633360 1841574 1134487 1077383 16587 1571856 280319 197206 304119 1346683 1061415 227941 1261802 177816 657262 1462615 499253 1663448 770719 1754315 391723 17784 680104 1828924 1702087 223676 727445 638365 430866 1615123 1402788 842290 913329 1434623 1083838 1694460 1113018 1028430 398601 1548278 1990324 214215 847749 1187677 324062 1529809 221853 594843 306323 33007 108555 1530069 1640878 1066875 1386909 1327489 432778 942953 876112 1460070 1776238 1411953 68596 1336607 189748 406328 580824 797649 1124717 1013016 1522617 610635 588186 887864 1440992 1121691 637261 651355 597036 1402572 1509972 741260 1843784 1554262 1402808 1308821 1178039 149780 1471766 1508501 1283952 1702737 275544 1730542 1225649 863049 1742677 1293261 1958031 981885 1153313 136202 438828 1134291 17530 1172730 1040846 1040373 1067514 1200233 1912945 599999 1632246 590226 1647540 1937419 1093050 1802156 626426 1711243 1278807 119798 460483 991237 432769 846954 1179749 548275 1427062 471710 75019 567425 657360 473313 1628503 682406 1449040 829045 1331265 1684751 943001 1964457 1829828 1434487 1446596 831214 1249098 76600 1054278 239175 766123 804485 120729 953998 1011693 438514 1610008 1692311 1355063 588124 1685077 896538 1758126 1705069 919684 1654809 1674156 299986 590481 809145 610975 89804 587737 475536 1660359 1756809 1270774 1198016 688667 578419 1974332 111636 1839222 1486710 786017 800992 1676692 1541701 31194 1261513 140495 199781 587739 1632769 615964 1678193 922541 939703 1509175 1186750 152717 692545 777368 132572 1608594 907750 459875 629000 658086 768019 1485438 1920695 1130150 1396192 1915278 174287 1725577 1280984 197565 286370 381030 839392 143870 1546836 1343992 1577612 1416985 1348832 288284 1811003 1427853 125057 1422541 838971 33369 1266334 1124333 929263 1488458 258748 838086 146742 216014 1932473 219409 1378019 1386985 484515 551154 973079 1974954 657726 1172512 364781 111763 1921194 838906 1743172 1617461 833997 93410 987811 1657178 1332020 1380178 805287 1278990 1211 895759 925584 582449 1456022 1634157 1215829 748796 417763 1825604 229434 1185262 1680813 286454 1425318 1475695 1077056 1280705 1331770 1694186 1797566 859658 322015 1146836 1423408 842142 1088185 517282 638063 82381 925986 1590070 1486122 1131974 1721456 1247199 766362 699748 1568778 509812 1846793 488713 1305590 532884 696024 278091 15749 1512085 628526 1973028 1459455 1148393 1865488 503621 1335765 112106 1185014 1882553 123824 1383439 1199485 254388 1161646 1309313 648771 1140312 1697619 125898 814738 1684099 877493 1735031 347028 161244 819979 1585241 1540855 1840619 838603 1237092 762718 172806 1105423 598305 1219184 1031806 1788176 1010177 794749 1943670 1566321 1185503 1314215 1724754 865932 13770 103829 584090 853987 1479 1578769 1229851 834970 334029 1415623 538040 684037 1956005 1046211 1679869 1629650 391999 957764 1936638 1036153 117509 1173234 1309878 686462 687620 786989 467468 1354151 1504519 1697997 1197472 251264 1506450 1700338 793144 1161743 382046 625583 1199637 1286454 541582 330398 936136 1048937 566115 259848 1637432 1566078 752181 411873 372820 176051 80241 398289 1994744 1470054 601955 1836730 1102786 1416860 1035816 1997885 752499 1141277 1264228 366946 297123 1661760 78017 1134935 1714530 480635 1924763 1687744 286274 39718 913392 364606 899074 649302 431917 339750 427669 597642 1077193 235038 863761 644851 1226733 450926 1028000 564465 244980 322032 1717741 511832 1751519 1637127 66688 1746445 1359151 757155 1174075 285420 1964889 523342 1584153 1766399 772360 921514 1023206 245162 3026 63614 955447 1408956 1324944 406380 773510 298635 1998187 680345 1126691 725974 346450 487516 1927556 1472388 484212 712641 1848942 1690535 1308254 893217 154730 1924354 965313 1213015 1377126 1117369 430882 1809455 661881 18355 259329 75264 1829542 190895 1268200 1193029 1221010 1174741 329509 924346 945923 1705992 747783 957170 804761 782560 1364403 349859 1125863 1630662 757686 680464 1939964 1559147 1933108 1632831 1939740 1495547 916124 1953185 414485 215608 1627406 1945718 1038455 1888560 454961 202489 412898 1990720 1850358 1530737 1974000 1688416 899047 137899 1805875 840614 1999772 575876 1694969 108309 1198332 1781659 1132122 39594 23833 1302146 449904 613841 768447 410662 1276359 889428 1209516 1111498 46921 1587584 1331986 67135 532220 1689853 1816684 857507 1067603 260813 1410437 1742584 1246600 462528 1495350 483836 1903206 1469405 485473 491205 1924704 915910 1860814 1137779 471667 1377709 1010830 885806 1145533 1528797 1744711 1877718 1321466 95751 689741 1941549 705453 388725 1508279 1770475 1991996 34453 224044 797474 70764 1739752 1025996 1733893 260588 955620 920836 1399120 447955 1172706 1991924 1443448 701729 1300280 1431575 543429 295159 1215028 1027924 1149084 605005 864252 696961 1913708 1323637 1781340 882235 1758352 789248 142328 1887729 186935 882221 1786209 320208 954815 985844 1913630 1740517 553936 996128 1545159 858612 1663261 291073 893481 1049629 593775 1594635 1790394 873627 635581 1322253 769021 731635 1268440 1546801 1542146 1437783 712063 334797 597417 629568 246146 1653294 1486249 1001359 1591682 1123833 624535 1834160 1438912 1398273 278269 1179917 1432034 1594914 651094 1837675 610696 762817 1009851 981422 492008 839659 1288048 593192 147904 1380919 40601 831685 61733 769314 1544537 1926176 453563 1315749 1400364 1299885 875118 663758 851033 1089125 280683 1217112 1028602 939904 290168 510516 1015016 1050621 129578 639647 176867 661444 409828 1749637 642307 1461319 1439246 27102 867453 1388016 162102 1014776 1326660 1739719 1751056 1579476 207023 1576648 467202 438080 962405 661808 1437351 1503493 629785 787507 1089103 1845464 1227690 1974161 47577 1039208 847357 865905 68674 426579 1911424 1450213 1413747 1879962 1461612 517732 877250 1042588 729054 1431681 167691 23417 163405 136690 1487018 1948656 446693 1586913 1517215 1244708 1079724 1733047 687123 1224368 1183849 1212292 694028 979936 1928603 1854966 1812535 1795539 1063283 197768 766147 140011 1848231 1781750 503803 150918 398774 25415 439899 734375 53325 527160 1510480 57070 1533522 696716 746796 1192533 737902 479236 1192619 440214 1322104 1380415 1541157 1400504 372507 1492976 1908141 48210 1954423 1388510 734265 1734220 955262 156385 228678 39616 75351 1015020 836049 364434 1570275 992675 634418 826990 356016 691258 1962579 1577047 748002 1073305 1289455 1285509 992146 903833 654066 425632 1326121 1960458 11608 754235 1785314 1933017 1081074 1662965 239968 1138619 1452251 296290 186039 1433933 166289 506183 1312446 747658 1103230 847680 388317 841117 373190 685646 1281755 1663530 604002 406170 1386343 968156 525847 416647 891323 1056177 698920 1693941 40048 338333 1751767 142166 1999130 643976 37871 447117 1660256 1987079 1094482 1163913 519542 669754 1045255 1284283 980108 1470605 964966 189865 1589542 1422165 1291623 61404 982026 292527 101398 1533046 1799137 547287 1625433 375134 649137 1099374 1286129 1650386 1530111 739163 581539 492132 951907 1955246 1210225 412489 750850 1829663 1686885 637848 1115155 40677 1956514 1329995 1997220 61309 424368 1273517 1994259 1350628 1882208 1667545 939898 1632644 1551722 1166686 112118 1455689 71255 109844 1433447 511048 575943 396777 1286343 1572777 1543499 358378 664879 814188 1269797 297556 130717 1779013 717123 478954 283384 1018684 683911 748841 1908612 641102 947955 1941262 505297 1901076 1332240 1262452 931671 1984845 920650 481905 1528155 749318 632911 5543 1392194 1224288 1403826 1893324 1303788 703603 629894 240945 1224189 1823752 153503 1195112 574016 1191063 1310148 843702 1591115 621943 45539 1252581 1314897 270106 1383107 93939 1212823 243765 1697572 969537 1364465 555561 284578 1534499 112720 1814233 269663 1284370 977837 1610251 1630016 721737 962901 746185 899007 1052806 451688 1127087 130697 307810 488360 131397 340029 1753812 1662651 801075 1125085 471150 45497 1816614 718001 221189 1733617 1753185 1010786 1711214 1769602 1122077 193023 30353 1465641 348755 721701 1148382 1261732 1834850 1806655 1236328 706199 1829032 38504 1134730 862003 1748926 1044041 89694 421599 347110 918662 1630777 1468824 1189348 351251 834412 1896607 536754 1747408 1585212 36058 1202083 633933 1296519 1332528 1278323 1772021 8317 405258 1982614 682050 46970 831675 670316 1171935 3296 1278731 540216 1609026 552082 443536 36147 1133442 319371 1787858 243581 1851268 1985408 554246 1474052 221664 1294005 817341 423664 181379 968687 413940 1447621 1863967 1938663 1658020 1287286 1266005 1684014 1859682 1252558 301997 334243 36993 594059 889439 620653 1399232 1692371 979619 1121884 1706059 1640748 1745562 260732 329279 893225 537011 827011 306493 345553 534562 1296718 758199 209599 839361 1184398 1420705 691925 1743126 839252 1464587 1728809 593263 957629 1028961 783511 1275137 970671 1714848 977832 137465 339438 383894 864450 1575272 36061 1861611 936479 505081 633136 1907456 1192703 1952362 1282030 978299 1734143 280184 1956590 1073179 477113 741953 1266332 200370 1213778 1793773 1675442 395569 1679120 1383404 398255 1625943 1960521 1591581 1814692 1647529 985300 1456887 1967088 921114 1519182 292754 1532512 734435 441 692293 1809954 81390 1140020 1199337 1013280 1544804 706246 1431663 1310220 1093477 1921580 458415 5639 1701955 1809077 6825 1805431 1388000 1130996 1548349 54878 1148754 191240 1994375 1229906 1237219 1955579 192089 1052343 1233921 1441494 1008390 1681961 244183 819370 202848 174726 5433 925261 1066786 268858 1222594 1054533 305488 1145260 196060 1268910 1614644 61643 1141677 872214 1505798 1363845 992111 1682733 925418 469423 638568 26427 1085418 1944871 80776 1693807 162658 1576505 1891921 1090335 1471439 1075141 977504 140300 1111903 1590273 1936611 575767 1623912 798502 1400034 529572 1512905 361002 1907545 319718 1118188 1484168 1987341 1465188 1122428 1917390 1404977 1028711 378810 1045273 1018942 1954340 246938 1411355 253241 1864677 1927688 1812227 352221 452150 1029417 682751 716416 1205706 461048 1509405 1495633 594585 536217 499387 1937488 790900 1991993 1866167 1215663 1096193 1826090 208786 1017024 787591 884878 221357 1947588 916265 1706001 957394 1652346 527391 761475 65749 96292 1842989 1959599 1003131 204740 1181592 1426567 34673 1783324 350161 352598 1872573 1941639 634772 509357 1386382 744927 1772910 1682773 950409 1546973 25245 574752 374880 1552556 412200 994489 454430 1576755 312411 899398 1313206 831941 648979 890258 597929 1266984 51773 219323 46389 667674 877080 1137663 170069 1114761 546658 1959109 248213 651900 843707 362764 180953 1194270 170406 724925 153187 320317 363919 150351 1028071 468588 1477402 1587988 248773 840869 1598695 1776594 86169 1044505 1634513 1984827 313623 1010415 158839 1318363 1875727 918150 533918 1485847 541596 259978 1845865 247996 853868 1553629 138003 1921737 1103600 1978223 188422 1177957 109704 487432 1553853 951879 443700 1328761 259849 715752 78372 1721671 1147884 395725 834348 1773521 696380 594731 1796977 740954 457789 1501042 1526755 1363007 571709 1269655 1169445 499148 572423 1077258 1887851 441682 1425237 706063 1793793 1581301 288424 1467079 502327 1857896 1223064 1326778 1511849 487970 1162222 1967726 850565 715227 1735168 841222 69508 344642 1528511 590016 166512 438611 386745 1432239 1089675 1537475 1618487 763503 1296822 1413388 586435 1712276 130152 185169 587121 1622345 1916384 280869 323178 1266278 72444 1046233 617244 792879 952530 1461811 615008 453474 1178042 1674241 1831866 1031764 1353352 314839 1324945 1133617 1288984 1585590 438614 1346863 527974 1823946 886953 1550005 1110694 953139 1026255 756197 1744257 304110 1684108 1302219 841768 1801900 45041 1363924 1809024 333291 1919618 232193 602456 1705688 831780 303586 1023678 808953 444860 138020 567082 1842579 1607921 436839 520295 812525 1977473 1688434 372590 879504 515921 1570975 963059 654359 1892175 1698773 1173441 1536278 1245125 1777234 553636 1260611 808369 794917 1319159 223575 1873862 1631758 759954 82807 1885352 1648820 969455 777729 827872 1526807 702025 999952 268301 191967 206897 871505 1268630 1555451 1849080 1144500 859278 1435129 90510 1194690 73350 1401541 1150474 1852659 848718 188008 1277918 1890841 1289022 1189584 1279142 1986524 139559 1766011 307083 1831330 606546 706013 1539706 1245493 119516 1650098 796515 1136307 552892 1699311 518681 1640106 1969599 1671029 1815871 809522 1898131 600598 1702443 896573 953866 1969644 1991653 841244 1643835 123600 1225460 1041864 1366878 592430 1770229 1843334 1436464 1112376 1248133 1501180 1508435 359644 190664 815447 1580600 786 945863 1053079 1753900 1778494 1609622 1274760 1729635 477750 1901433 1247022 1049418 1863241 560188 677099 693691 158541 20230 1260569 679057 121921 188618 53699 1967012 8756 1643793 200348 852864 808149 501151 520905 556349 359494 1552455 473986 663079 441964 1489025 1130371 540060 1705392 697828 128926 455228 1828581 1562303 154093 1617352 1433625 1884995 726367 672158 1690954 1654089 106273 708842 991521 912265 1284026 222110 496984 425946 159088 923927 1875245 41623 313537 1970522 342101 603396 606044 1463520 1824565 1570563 811081 850292 806822 301419 908497 721759 1833972 201030 959940 970724 265483 9062 594377 1973120 997396 774795 1341905 197130 133874 702194 968082 134631 1850500 505051 1115823 1471703 92191 1232307 796042 1122674 1444845 1828172 1535279 1854042 1270256 482958 262378 1250898 133921 393486 1985943 885238 552090 382365 96653 811464 1177452 1767981 1984007 15673 1399437 3113 207473 1717933 230168 1604365 508486 24994 687933 1208128 201555 636686 1175556 1832905 1625163 9530 897373 1470119 1601980 1895816 303278 1893959 999848 1455608 1356418 1384241 1544091 1286843 534914 1972954 989324 1790405 1921846 439052 950064 1092318 926442 1600877 681087 293854 1237419 1341213 1651857 969487 1288623 1075056 518192 561461 1309711 230479 1556078 867693 185076 1060198 804046 1210303 1134161 521766 1661967 36179 1022577 1944571 523339 1565139 1608554 454390 922388 384239 1795419 1881396 609777 515023 1003848 191880 1519416 1010091 623158 192627 297658 1100551 957844 1849232 1017844 1847409 1091896 460141 58995 1540558 1457904 197291 762449 1165411 1496077 362541 395197 1426809 1528380 1738862 1357407 629546 527419 1693174 412147 461755 760750 799181 642172 24817 283714 242846 656884 1392307 277620 1948510 1551051 1747874 629462 1751765 1731297 1409925 1523474 1043263 638044 622752 75580 1802452 1618613 1509712 1154777 1024628 875169 1823408 1841162 12243 1025681 1194529 1744464 1116533 886693 1741420 1032063 1505832 522143 742708 110718 1681653 640747 712868 391915 1703742 117241 1193721 672446 301526 430670 177431 1129213 740159 1203066 1536637 253066 853821 1501324 326555 1014798 431539 938484 577706 574617 233917 759338 86741 1928530 814418 1160819 795549 1731757 206618 1067881 486488 636097 1265282 942798 1036 389510 1905452 287541 750315 1004925 1077098 529414 314780 776098 359571 801634 1720634 1994764 960997 82837 1668056 1540556 314696 1488299 1415262 1367745 1197936 1103345 269293 622157 813129 903593 1555362 727784 91910 468163 1971542 1000091 927672 1320524 1001324 238108 1706108 1439016 856686 845150 631021 1729923 232913 1618250 412730 269938 1264538 940425 893215 267635 995490 1305583 1347736 1037974 364719 1797361 351889 728898 815730 1167304 404153 1340732 1761132 1025105 592564 45375 618275 1227726 1412478 1635243 1188447 1564701 1634578 894327 1553633 1032635 63877 1429876 51971 1571091 414293 58992 53175 302176 824555 1701746 400368 1036662 1432249 1222285 470119 871817 245039 1026933 929746 770241 1143493 360421 1176938 405427 349800 1145575 1390843 1211435 422474 230574 1201107 837117 1537008 752443 1450481 1280041 1046628 1202770 974855 1317288 348245 822437 67956 117714 1531766 1410602 1125953 1820817 1921097 1329439 1357365 382605 394451 955008 684466 867213 52116 419295 347804 1815525 1612218 1905986 1098366 891419 466134 450961 1512803 400531 191259 619133 1562690 370938 1484902 541140 1730131 980272 1028687 755661 1608303 831711 889490 1431407 173840 1700662 259880 128931 327479 1567881 511848 1212318 1601113 1251481 1313009 1801076 1191548 1575162 123714 1571361 1778267 796397 942171 1401815 847642 1747014 1108499 1736397 267801 168013 1323522 736631 1585462 749699 1789935 220960 266270 706367 1148239 1032641 560410 1112601 453228 427054 421293 658233 1756534 1702025 883668 1112759 979613 1992130 78687 1543236 55607 1122402 1400125 871794 391235 848557 346251 650341 229264 1626199 303370 318193 690911 164815 743049 1127766 933456 1094034 97296 963679 1245112 1781116 503530 252983 1383594 1809492 1386864 1163708 1211023 977145 1755009 794458 1772163 888557 1702015 339389 1143310 126262 134468 880871 496900 608548 566462 665499 1841361 186707 1198511 1763990 1319712 1011028 317930 790823 1634834 1155265 1295939 1804156 487297 436422 577705 556318 1296346 30828 1436009 451880 792518 1929993 1864046 1171023 532423 1669742 146262 623713 1128962 511753 385357 132850 384558 1869653 1306911 437102 911842 1727996 664834 28766 1111738 3590 853809 833732 93510 951273 1239049 191830 1361301 1500272 1442025 1937760 1807796 835779 1631834 1207887 1539505 270995 1102240 1895877 421555 125960 143004 1417995 1467420 452451 619621 1673259 1256054 1118554 244159 1798939 1194260 103442 128561 562372 403301 534947 1905988 755940 1089225 1359558 1883746 1233518 1712543 1254266 1632216 1613289 769898 16023 771875 692262 571828 1789124 1202353 236861 106741 380858 513458 1634132 1272595 496264 1330381 1648020 989793 174032 929327 1852399 893729 1333721 1908582 37066 1232360 74621 854798 1963362 28125 1232270 182580 332864 621049 804087 196856 136320 1747214 1475980 1383802 1910057 1277223 257611 1204154 1237291 682232 1638995 548407 155838 486423 1189923 1430168 15513 1767618 597618 210759 324908 471442 1486333 457465 1945627 1224324 1067886 1560750 1734729 1770214 1358081 1491057 1050821 289116 599335 9621 478958 96166 1159376 556655 653050 507801 159028 202421 1954995 734486 1185647 1098236 1462493 1375051 1248660 330239 3905 899628 1727470 278377 1893452 578485 1801879 1247354 381220 634312 979676 1443050 1626727 1828662 1913606 1658240 368877 1169095 113850 1417002 366806 165690 372095 75991 862270 1951854 225128 290774 460665 1689208 712460 1576273 285849 1405668 195813 346511 1424672 1736942 805050 25616 248979 1315510 741849 371406 669768 1825316 1835948 1008065 908255 1442251 1438907 274609 1144120 1810143 951997 1671032 784117 1068151 1126771 1760397 120206 1613832 738165 717163 1469722 650654 118405 934235 1223627 43062 14220 820798 885275 1477828 185998 1122252 1424731 1183450 398896 1911281 419833 336733 1640535 277817 1526392 1165943 903772 1810005 1255053 1524607 590173 741957 1701355 1657205 1644049 1930132 1640116 1366090 48499 1188593 1157424 1642885 575669 1830883 1506235 391242 1380018 799985 1744733 717363 219584 598985 430403 342537 1404705 924711 1522644 26245 914145 660397 1939647 1363336 52297 160671 702798 728764 351385 71554 971312 34512 1857973 1811472 947229 207729 86717 715431 1811624 848240 397815 549535 1716403 310775 320940 1608745 1252892 1023308 1803820 416866 422335 1623310 464834 1697277 202941 1992375 196389 1865624 1682135 638814 1734264 1966753 1012934 1795244 841357 742269 149383 1771537 1772601 1448089 1327826 898905 1408137 1645711 778341 1816985 649696 1677443 1329774 744149 207706 1050286 985873 1796709 43804 313598 52796 1121525 472068 476105 1130240 841451 308594 1100767 1502185 359919 1458762 715306 573776 436991 286278 864445 997312 579260 652159 254712 174837 1668506 109028 440361 1543268 1312771 1701948 161620 276718 1086426 696605 889543 72157 1938591 965291 136342 798646 1419645 1627714 1961502 642867 1907685 1781094 1073500 1159187 1961593 978253 1757843 148426 1497218 1040451 1830377 1949050 19984 216817 1741867 455426 540510 1409482 22082 1031613 434908 192125 646657 868401 419443 313144 524427 1785035 1277341 1328355 1225386 1024082 1424315 1581763 323616 522186 484097 748428 1510953 982939 393859 624751 417127 300935 1455509 720696 594438 1456711 289222 1713752 1610396 666980 1289163 1522739 559574 206740 1976295 1526975 1844630 1970414 919868 30260 1561721 248086 1308080 287725 1672927 1130677 1274411 185840 340572 834302 1803649 152200 1471133 1837850 1389683 1006963 793993 1273422 674075 1524442 558638 483704 874689 153249 1783079 740868 1737937 393130 1209612 459748 1296715 1028357 1105299 208046 249925 640099 1770949 124048 1385077 56965 197857 1671868 1454242 1050043 845633 4246 172956 301197 1087989 440963 241694 1966347 1925805 771367 1367908 1604807 564436 1831201 96264 851689 1765338 468665 1415907 1801528 362104 1579903 218796 1628506 1762369 1253582 812099 471380 1836673 1251264 1489116 1570182 1217085 885812 56356 1252790 1748714 1447832 1016206 241120 221833 767249 1205936 811680 280000 327170 598896 1225124 1716494 1811086 135559 242074 284099 389459 1271022 310849 997359 224157 556905 1094645 60471 707204 1507833 545260 748834 889875 667397 377377 1163844 37214 886986 1765858 1039265 1035886 45888 1861649 1545845 345104 1943250 995087 323516 662996 1333681 1321912 1608270 916706 1711426 567260 1942426 364837 1678248 1350105 378667 1436653 1395419 653861 262921 724403 821503 1797216 1270270 813797 537125 11331 511525 156607 824235 447279 1948323 106739 911111 558590 1776305 1347576 865772 1832142 103851 1637616 94066 1156462 78903 92202 1778406 166367 1436080 1344991 1507600 6521 1505850 1941339 671375 1460620 1229165 1034455 1086200 112777 1612681 177077 1270686 389650 1581653 505933 773653 1695426 1520689 1197593 639810 15187 706258 1513886 880345 94427 799121 1349523 631770 1894176 1058000 1941924 107784 1057046 1693295 545900 1152320 75248 1938270 1242611 1649882 1747490 904923 621972 57412 34236 242215 1999105 1086881 300047 274746 1686976 1962523 682270 1478859 1341824 1658410 1012176 1880918 421287 1734530 273314 198575 1650809 424278 141606 1866797 1449338 328454 825488 1749734 369520 613468 1716446 461436 1887245 1073238 730246 1959913 1605713 1366453 1444394 194081 1055578 651639 942309 1956034 574695 1938337 508817 999006 1110048 1780497 1831416 1274472 106919 540228 395603 1648664 51476 517089 879220 493845 991154 672329 1330033 469489 1846352 1264225 1678004 1897889 972277 1248455 259105 434486 1309191 1504602 934855 1813230 460227 1420329 1070401 1598230 1541966 153693 654503 1160335 1554913 1549083 1684373 1318246 1593864 1144230 1730544 1314086 1811874 257356 39163 815768 1309423 1114444 1962599 551205 1867863 181394 1240963 298194 1717459 1260126 756421 21725 1584760 139469 1738142 800770 381125 1754724 1985925 1080685 426965 1017969 474055 1701762 1006080 660155 788632 801141 1402616 1925558 530802 569783 1374377 872500 1899674 1399689 746623 619115 1924638 525027 786456 1847086 1396502 1187549 576799 218909 1434985 627267 1657136 1163363 1349942 1183842 1473470 230284 462363 260977 1566448 1148366 175652 1785812 1962837 324135 1748174 82378 744446 1474516 1963819 1090894 1166738 1766695 1608324 1176606 1301969 1206926 19569 774681 1863705 675656 10983 385110 134820 1898181 800363 932739 300091 1264906 1296674 1455351 1496391 974128 649560 157472 818561 1797598 1861763 666874 132762 1731328 520297 1371222 524136 1432619 903166 961702 1876688 1538920 120399 1045610 1302097 1565970 1053552 566459 1108834 1465869 1150720 614843 250745 1285857 778485 94688 924351 1561213 1657200 1549337 627511 4816 1122725 1149913 356654 952640 92377 874766 395450 1092389 566029 506964 740898 1363071 1666744 1333822 64105 1022698 729112 1021904 713346 1732757 1890419 373211 534039 1288153 1088239 1191884 1651143 1323813 831380 517466 995165 742682 1343004 746911 1634008 308705 676710 1061592 202730 856797 1034773 416566 559165 1286474 881194 479741 816342 1905555 7466 684123 257310 1592709 522711 377388 1933587 1343159 85574 588396 36232 847761 104863 755918 420475 706963 897996 1638248 390320 828225 599000 633912 1029479 1324468 204746 1339980 980555 873084 333158 953343 1237453 494192 1564755 264809 67440 1143254 710908 1704757 1731649 456675 311943 103402 981623 1566085 402205 153695 164667 405116 387880 1119304 1601529 432348 41442 1982834 1546058 423522 1856950 1945521 962443 1164703 1997234 852836 122987 729274 1376428 286757 525474 629412 650426 245210 1291097 1160166 1320291 251960 1765328 497215 578903 13665 1973814 1144143 834589 223044 1083243 328470 817734 675196 992750 221888 1312274 1519004 1382867 1314597 1062667 1671706 1332071 265016 1369822 990445 106371 1737409 20982 46786 1110286 1294308 1590352 1847220 1465976 914367 834276 864952 497299 30771 882257 1779429 1952715 247794 1754166 1437532 152006 1186153 1614034 1917340 540215 1994703 1351870 1243292 887346 1153829 1903148 1542966 1543009 1701605 1711441 1420372 646174 1606516 1844617 1267244 1451921 504866 1614331 754656 217382 1027313 590938 1194686 701189 574208 655618 517271 1483934 1072014 55635 148089 1650277 729404 1097767 1331752 1669481 539322 1751420 776638 323995 1514292 1892973 1696429 375724 963044 1489432 1081936 1324512 855141 1124941 193408 898509 782034 1665087 1515904 1624021 1075079 54588 1524089 57025 1816295 464365 15042 1442972 1222939 457257 16537 1664786 133326 734021 1354814 1819300 863318 1056648 1116878 437579 1559000 1223051 813019 573384 1764476 771064 1618304 719316 1314096 249122 1549926 509998 1564500 1683673 270811 1622393 580221 180854 1021555 1174834 362284 205016 518849 582246 1664136 1647370 1140417 1884839 632673 104336 1396158 341121 1427941 566465 233682 307915 244856 521168 1512435 1706475 731952 244234 1292605 1470497 794237 1118157 1500064 433279 536850 1302958 1620853 1981503 272968 199245 605437 491753 464070 303070 1220641 1085944 1007153 1123389 1700779 341301 508254 1432409 1461961 1870639 689354 1546229 32725 1686163 1103614 947356 611898 1917071 737390 1520529 764720 863362 1431959 792406 335335 268235 1105654 93745 279334 987748 457964 894097 1960193 1491910 1157621 1254104 237347 201205 553219 1091605 1144136 1223596 1169778 1690149 1581165 836295 1383309 417728 5526 166733 1548593 753974 1917678 895319 855442 1602582 340726 1071607 840996 744059 770291 1685999 101865 967490 1643262 803259 319763 1558017 1089786 134824 1193634 466713 924230 248529 1538863 851981 367961 1072547 1803012 895465 776700 190446 1120699 388442 611807 1279305 609473 1616300 1359024 1952887 345344 864507 1984497 224395 1287600 1575493 712927 835808 1908733 1712854 527318 1196418 925978 96484 653272 1534134 1647585 409653 827133 1820450 696089 1701904 1980181 1374852 1447622 776802 37703 1191221 89261 419093 1648114 581308 739600 1814570 1618336 250740 565550 876922 675264 179591 1640628 627385 1079883 196263 723023 1645032 863730 141922 599415 1516483 1725222 1358477 994671 400920 1251119 1573413 721016 46005 646811 800502 496352 973732 612201 1889978 1071833 400583 440102 1711212 662524 1088975 1441495 1399703 1658968 1950697 1196290 1097941 517892 1071170 1241396 1212144 386090 1773625 598526 834797 1472420 1094832 842838 1432566 1565241 831423 1430438 512325 1425144 1913815 215547 60395 1560902 1058311 872046 188430 343352 1273014 407642 1966067 1232500 431072 1631112 1441172 1764489 1656311 755970 939547 625719 97540 1575860 699554 1398327 146718 1421616 1715334 1757307 1317104 694844 1913199 207137 1407232 659767 27258 1387413 178904 92081 469342 300372 693444 168590 573473 468456 1393881 1130025 429290 1182825 1632827 776357 1005974 1086480 149276 210002 21982 1027508 1173767 215279 1528233 1360330 716750 304505 59733 1211204 227848 575728 1962237 167697 273613 1641648 1613592 1119306 699734 1027243 307785 1891526 542141 344451 1452400 809350 545992 1182081 23890 973693 1159018 131194 118718 791958 1541255 1415485 1433359 1788461 1286804 1380618 391081 947235 628673 1385933 1718088 119451 1270619 161229 1022036 1787330 26029 1499864 809214 898776 1996050 297002 1752852 1742690 708665 451295 1813537 481426 1694752 441013 1686033 263444 1038222 928551 1346893 1877582 1777637 412887 1177473 1250406 32892 692261 1597549 681279 1501655 906921 43799 317681 1738556 219096 890718 8355 1734633 1692409 91262 1504393 1021031 1542272 79291 239955 1624261 1578841 1818918 1425037 597391 1835204 1053960 1107423 1250267 1345042 1391808 194397 105539 550757 1452749 321381 1318672 1278845 1451744 1820188 1581403 291204 84886 196075 1352946 1015487 359168 793507 706138 94004 242804 1501731 1305494 1241432 564200 1300919 1941962 1626988 1976671 143419 1478620 257964 1066437 1522129 280754 1393758 1395660 1794129 232036 1520424 399037 849360 999294 929680 885934 1764853 145378 511445 1491594 204994 1953895 807728 942096 443643 1839541 103734 1932148 1558371 1722556 1221579 923757 936523 660561 1786964 771839 1298279 1026092 1977230 4934 204631 1632152 630122 1759364 1333619 1021805 1027795 317695 75596 1403172 806185 519772 1767038 778893 1294932 347177 912897 1926804 167381 1503736 1395350 192714 1307262 1416466 220932 1938067 630418 96080 6662 792624 1709615 166726 827171 415311 954676 213276 1564914 153512 1522986 1170871 1229688 1625227 215631 532726 481180 1418184 1912214 1297588 435412 1542506 1893372 1892702 1991639 360404 1798346 1925332 1578837 1942529 397092 1225708 1017297 401853 620070 1802974 1329936 1776051 1003688 1367430 308483 420204 221932 1813981 700401 3100 1829007 702030 557888 883418 1244419 946273 1250498 388787 498489 1859489 1934299 198897 544786 562762 1713206 350146 35660 184286 68766 1504454 521756 1296026 1309467 133035 134207 1767670 403404 40111 2444 1891633 44729 1753621 435101 847225 1774073 576674 1551817 169525 1981284 1353541 1590775 269398 50076 549811 1700060 940671 1505816 365928 68328 1141391 886287 26210 461294 1363977 653832 483031 913013 458899 311983 1889819 1691085 1561562 558687 1951770 1750746 746822 1177602 76524 596347 1779288 642192 911834 1084581 1512066 287283 538781 841182 472449 1974199 1499773 1844682 773696 917917 992991 1321178 984307 1462747 1015608 1958572 504613 1252651 1588266 969191 1541860 959685 1125022 640273 75094 1531057 1527450 1601652 296361 1780576 14809 524076 818350 1304631 1689295 257768 1253584 700235 165006 518802 1036400 480340 193052 395922 608296 1530074 1767316 551304 984020 1141427 1013197 256635 751911 408731 565149 371907 1150793 859132 222614 289973 786899 614024 938534 1383156 638047 1389407 713340 413001 211820 774924 1477949 1542914 144657 343436 1573201 1735350 1174190 1219422 1826416 879745 863437 1360963 109939 94021 1542038 682916 1923216 1536855 1576010 812468 612579 1630576 291180 1544014 1151603 1733265 1322229 1677227 585439 1969591 1232964 1612242 280336 1655486 1422324 395650 1320268 1535366 1492102 852424 568751 500766 297520 1200874 1113245 1986458 1591259 615240 1927993 678682 384816 80969 112373 939895 647308 1938666 218390 203908 1990003 809412 289424 98688 1845831 1557018 936686 978003 330258 1173129 1667997 607752 1881538 488969 1376129 73174 11760 240216 283292 1152475 1438494 1081826 1952574 1824380 116917 117605 1308766 1689368 1809347 281826 1697929 1780223 485910 1089683 1333997 1359571 621975 831908 1555546 585520 255942 1369657 1923779 779294 746124 253888 350450 395977 1697391 1584615 1820808 1202877 1925642 1798395 1034756 1538670 1304369 1513897 85142 1915164 1391360 1839834 603833 614211 996111 1589329 43695 1778691 689221 1903397 417272 1859400 463753 831778 1236396 830079 1923825 1580959 291013 453393 19126 1611136 1246368 792720 1265148 1938828 149041 949824 435087 480174 1156636 764901 1319516 661826 298739 1014734 912266 323631 1129274 1753853 1403748 199734 718575 543542 1528553 1716621 1037250 941653 1049664 1237657 1704658 1721957 544129 24968 515148 729626 820599 1695180 1898942 1477721 1160487 787812 788544 1423599 1304340 959374 1561105 812531 285174 1439516 101890 183586 1777453 230120 1695602 830366 910932 1404252 234542 1504541 37483 1689468 1741771 34506 718092 904697 1144606 1314894 1607839 1597481 649469 1254731 1304257 1941036 1659327 1319624 1628800 1580403 1269217 1074513 619731 445504 1967941 1293641 725516 722729 668770 839211 334437 442263 1002206 347020 845946 1981501 1593434 667413 531909 1886577 1206158 640040 800434 977251 549090 1639807 398140 14237 1969080 1238042 15837 1710154 1475659 1493251 1468141 1917530 1786691 109190 1354994 359484 1807340 1124037 1908261 785945 1413764 1248862 748860 1801036 699786 1540969 1647419 527576 548816 1693605 700210 1122288 390953 730755 758939 1042181 513110 1793375 214003 1389837 1927060 1866225 1221693 1893144 1803255 221455 606949 645037 1758649 1520916 603603 1967907 1813681 759089 1860572 1699709 219373 496297 1332331 1030059 1970585 1655817 1471137 946741 632491 1037666 1941744 1257719 839481 385799 170840 110448 1597663 153439 1804752 675623 1322509 245331 906297 780107 1869710 1028058 802608 1419237 767717 440290 1245572 1774016 57509 1011750 1768808 1693339 44696 174788 1391886 687930 1239277 1717961 376493 1454900 8527 1756872 112468 164530 1424457 1253158 1040503 951659 1933580 1245100 982454 1234522 993175 1000700 1847859 522444 601367 1793337 1074899 1215760 6260 588985 1270000 1825207 271637 1437603 1176145 238905 673726 270707 1831673 1086465 316911 717048 634244 1363468 1758043 710199 198992 488892 1158635 688784 823290 665065 1016095 210379 696530 1061096 1036889 1973534 310227 627907 29646 1597225 1001469 249746 75492 1903457 957087 1561336 631426 1131293 117552 949198 833961 417032 1619618 1990390 1775898 1631883 20495 1190549 1974726 639947 503541 547162 409237 253998 1989856 489053 174819 1948626 852394 460006 1688917 1076766 515249 1821806 1896621 780875 1225337 617238 487108 217927 145185 870983 1259870 1385049 1823429 1814426 1280559 165074 706955 268924 185842 1266430 559921 30405 1950479 468169 788638 1642968 743660 1504623 320865 1565031 1576114 1084267 1669297 1340073 1912691 1411014 1489043 957785 417177 181489 764307 205186 1540952 1664245 999284 658639 1970483 1166183 958853 1567230 21621 336525 675078 106291 1246814 397443 1755247 1622008 69357 95501 1778695 1077480 1503221 1127768 1528407 254635 1890639 1113348 1845465 679839 1550326 1367298 1250043 1341142 1510167 946788 1027282 245391 1004286 49030 1893513 988533 1030046 125794 1742131 1917996 837206 1506606 1264119 1759256 1704630 703913 1913384 876855 846901 23673 747746 1724544 1812861 1702910 889746 1947563 756692 1478989 175480 289644 1732995 1994816 1478163 1847548 1369373 1268132 967428 1094727 595179 747318 641940 547979 1764542 1154113 1362856 1466977 1221260 1424527 1515054 1894060 1045879 1490223 1328281 735226 1206874 634992 1801318 451138 608453 1364917 1999369 984422 1335788 252550 1912072 326804 414113 1259510 1469698 280025 4876 1267631 1520560 1747341 812592 1202808 873524 1318415 1192227 1451104 1434141 1488779 1304578 1506616 811245 906764 1312700 892866 1611572 165485 1564239 1498571 1436496 222299 1474167 1145405 1457591 1786527 846344 161782 1095210 20483 1271969 832630 1571827 862492 1220768 1403035 701898 1095912 1705673 585684 1724896 1670141 1328064 1480347 1470291 277919 1699010 618459 1971940 1578509 1974236 408030 616626 1523074 1157119 1916896 1550142 1083353 1116272 502509 1022509 23051 37834 511803 862640 1681118 982702 1658649 1711838 836550 1851532 886887 50682 1338057 1777154 1944615 821672 854135 610158 267432 563625 1139988 1483804 351090 662738 1928356 1460384 293192 992296 137144 1632933 1927381 859524 537311 675247 1126277 171343 62466 882879 834055 149335 824416 1023852 234640 957884 889918 1819428 1349621 1456207 548292 1965288 1150733 1395271 246860 445339 1261969 1737515 413741 1532009 1315171 517324 1246143 1297738 69502 1116294 217123 45193 71486 1521382 695446 1935987 1780130 59334 1567382 1514738 466392 1121258 365282 1730927 245619 1524038 1060625 1631772 1613581 1598413 1232800 431606 1256574 1654376 1074010 745333 1982010 327041 1553095 1834784 646725 1706841 299031 58417 1945950 1029706 121363 916952 1204992 1210608 1392530 481143 842044 1472605 258844 973831 19899 648849 1197330 1658049 543909 273174 1742940 1244295 383333 1732386 1014932 1401124 1167004 1713826 670480 1927780 205986 1919515 604222 1358629 857475 321027 379267 1132064 1576905 1637719 477172 1386279 594100 1691863 1007566 1614910 1571725 1428676 52817 118962 994075 1280075 1473358 637456 108844 1992446 1967585 324920 1313146 1311577 764648 1154434 822837 1646688 441573 1459799 1161243 1807162 1969446 1466798 1698359 944129 875070 640260 226649 300037 591894 1997401 1300354 366547 1756390 1949606 1733069 979188 849115 329600 1447270 1453392 19326 1419887 1053741 979258 222368 1465317 812997 1860004 1659426 878754 1287769 1080789 1184660 1192066 603069 458033 640958 26643 1983115 759922 1610980 1505975 1696278 843212 1123627 474132 1137646 235443 698662 1520599 1727366 341985 970268 1892510 253937 106681 1082725 834780 1868716 14639 64770 1699803 660652 1415397 865417 1573910 1631509 1546743 1743910 729757 1000829 453895 1457425 1299769 1374755 84652 823668 827939 697916 486990 1534913 815496 1758488 936815 1086120 324670 225741 588125 1009941 751588 1687345 1012314 683422 1788847 520911 860657 702739 1657521 1938453 195735 1695297 1826473 1461118 1598185 47194 652495 40138 830306 1932393 1991543 1576074 1500740 1199697 1564510 1332947 1688459 375529 968109 1208569 1214072 1122767 1043150 1797376 1457557 1935611 289865 891881 1134979 766650 860356 1100895 1150755 1299640 19489 713203 1105751 918882 616350 1117842 1872275 1285732 574567 1981475 86840 1871065 1002158 1991794 1555736 76879 1253634 1625972 1026519 1245898 1169722 542520 1419961 1940628 65731 1311242 1403040 1055331 1861061 1071574 650343 1177068 846392 1903540 1384805 408688 164377 1574350 694431 978179 156452 803919 1032559 99035 204938 390158 1212498 1313333 1466132 1348151 1314193 1759075 1541887 330440 1583806 660060 1589071 532155 800250 810890 1418167 64084 454061 1026381 34687 1462026 1209904 633942 1003025 1300914 1086757 1283040 1852958 1745631 1607496 726032 1352492 343941 731919 86833 539071 1282310 1726148 1039563 1575616 1721637 332945 1497340 1485473 551411 977742 1259678 110365 272472 952754 1950179 1596726 1755348 378915 1721174 71021 1071900 236407 993681 704553 640820 1778459 692483 1995531 1101343 1367357 139386 1524660 275021 789254 1949773 557413 527099 550326 27921 1266565 1527247 661944 870399 1203375 779508 1951636 1315929 1335617 1591169 1620106 482178 1437300 1825095 253188 1116139 335914 1982355 983297 257851 64164 1404341 848568 1450995 1252163 1100377 1451599 401063 287646 517771 77975 1992249 958870 317342 1072399 979394 177647 1858804 599871 1763848 568876 1124194 1484384 1798909 1853240 450073 999589 1927111 1681822 1438898 733462 531747 1236879 22805 1675126 1990346 1802401 1339480 543548 200565 757563 198428 969345 1891656 1795401 1978869 580801 1611501 293651 625210 914404 1482803 1417157 978223 1159238 1218081 590534 85292 341322 272383 1680052 509880 423446 753160 1069063 280207 137749 1868766 1589812 878442 655106 1746956 356149 1093493 1002427 292394 1310137 285333 1144812 642407 1887240 1847485 954800 1948149 534208 869945 267554 1249133 1787233 1624729 521590 1250738 1561606 116365 258320 1155863 171619 733345 359880 1811272 413583 1186458 1951683 344173 12742 1037854 12124 310150 1996932 1571794 1837672 1177826 337418 1652079 837973 1859336 745355 689843 944778 501795 1212370 1519120 85845 1266034 1024352 1700148 520934 1124704 550012 155531 1301438 1706804 1467593 1603758 287270 1095048 1850107 831539 364465 110506 1937695 843347 1913644 1933003 1459193 299305 747592 1736578 1422805 634378 166327 95120 310008 826140 1639177 1993266 16540 26924 714499 1228229 1081295 1581246 1936772 1693864 694445 586697 1847295 598678 670115 663292 978563 50333 1140296 261065 572149 904359 962023 727346 1179432 1365760 186322 1088822 1546755 366841 417332 1734764 1244513 820002 121417 239826 1537756 1874164 1363187 1697585 216719 1641898 1744846 1514714 685021 547285 1553639 376850 789713 689647 1514098 1074131 915398 1397712 68576 641353 1992938 1034318 991359 900437 193332 1348578 274742 174988 1582836 1031407 1094101 195241 1846743 660012 1636928 1559672 381542 1625903 352720 471955 1446025 714062 1934480 484994 83916 722023 668463 1158823 47583 338157 952443 594294 1724410 1825728 1047135 206343 767997 1071441 1932643 1163106 1592285 624762 771646 1637541 707280 31888 1172204 252458 997467 761693 1935977 600694 742128 2149 1493042 1659551 331209 1945817 28351 861587 24319 444496 1078228 1982637 774474 1913538 1328347 1395949 1280988 833113 326696 628314 1013363 1394029 1521988 190169 1925370 693892 551950 194981 527560 1037498 1927815 938799 72619 1812663 432109 733717 1268594 582089 833482 935687 1170031 1467985 1683325 792338 55265 1055945 1798028 1025706 1671477 1881685 1701496 198177 1443014 461859 558678 258495 346859 618557 1774637 346435 379902 1521994 1915717 925887 824166 854597 1894242 28783 851867 528721 625830 329028 1004441 1369742 634665 1508305 491562 1319319 982231 621678 1257491 1247794 1787450 1864889 534679 1465543 999440 1198889 1780299 1756672 590689 1772859 1156891 269918 252022 956969 601609 1663393 493299 530813 637104 179108 1448092 269094 1347625 1399853 837203 851486 1756926 926561 1622599 1202488 90709 1685274 1650840 1762790 1366975 419738 819795 523950 1222884 1548482 1847253 569077 875794 1457251 574314 235534 1384353 476618 1890159 596753 1617566 1207373 1154604 1227819 233271 963131 41831 1093161 461413 1001441 162179 12470 1117946 218302 145001 886851 1435296 1793180 1442884 896477 828165 1527386 1927272 776026 1983218 815358 1818272 1556614 206482 1516638 1699620 216372 1327734 400087 264208 1755138 1488422 1025347 1273381 537588 1082817 1937395 484038 458650 137272 762302 1689992 373539 149873 1719156 1263236 368943 829165 885026 1566857 850871 217546 1091473 1456827 1399747 1909694 729317 289340 1846200 1514644 1450950 664360 613283 1465451 1384903 103789 637844 374955 1726091 1973156 1949965 1255474 1585455 944211 848440 996977 147142 1730650 1990370 961421 828129 1984588 696199 1843365 177979 380480 109985 174066 968973 1613791 772686 467798 785872 455664 1451840 1126789 1941595 1753674 1935631 832467 69848 475037 1613575 1228473 525260 10776 1659781 704609 1748420 1304393 657063 1855689 299826 1290123 937818 1454583 894790 92273 938606 659510 334221 1624618 1870499 1767804 234121 892958 242224 1056233 62417 1218540 748522 1064035 43915 1486080 1084989 180629 589976 44097 1788750 1291438 1750258 623245 1241027 1548858 529151 1697751 1690625 422061 368124 1198091 1430115 1170767 1291393 834525 1002676 1138003 580679 1101546 1411394 419253 657545 1829014 1631476 1410590 1848418 935807 1732440 569668 841982 1750990 1052462 1520035 1314300 338499 33136 294205 862289 1582043 387705 1829041 1327361 1348049 689138 1110409 72179 1597553 668487 587404 1048135 877822 939913 1512696 1653959 210537 1211219 1158434 579679 423486 1364131 1062363 1982194 992501 1694436 1704959 97425 342369 49792 1947590 723885 1361232 1212332 137808 1212884 1253324 364055 444606 126658 638755 348478 271185 1617400 1226390 1942437 92864 561457 638318 51212 1578382 1993772 1479847 1122507 1099940 1609504 599963 210287 1844217 42536 554391 1587456 741807 1149901 8941 635386 1893272 477968 547220 270684 1016518 1031241 431097 1741041 1137152 1985653 1007696 1303905 377882 1673180 1338305 842568 1593304 1078261 1886393 1005861 641860 861199 1670448 1989596 702606 721889 510963 805269 1238022 41899 1930261 1752899 1102363 620225 112032 472247 1637507 1729107 360727 268872 1713564 1481 1737766 619594 536103 388122 569613 899765 736435 979497 1161467 861780 329090 1455311 725380 1134358 1739301 1787525 282906 405863 1821178 91489 702558 65676 1628174 338320 1359967 1698076 686779 1279188 893036 816504 541407 1355309 1187479 1604316 1553253 462797 1513760 172340 1144357 233180 1527157 1695350 1518184 1296793 466920 827459 1093416 1622329 656143 1189429 1412983 1283085 161574 1582010 1141396 268083 1790305 1133732 1990128 234081 1634830 1620764 827904 479193 1331817 756813 1290684 93543 1956004 526304 1279159 297762 323632 822630 1936357 59568 1083280 1689101 666628 1350273 1302054 299977 1949999 199853 387153 1506077 1930275 1649388 145912 540906 1253672 982675 31090 1987655 355297 1129337 1896746 1893 1461623 1849686 1112842 357730 854725 16287 154364 406128 500590 1231190 76538 1819539 1153478 636355 889020 711274 1345802 1970424 211068 530261 4291 1935120 1266087 1422953 1964178 1336488 1825312 512508 1768432 679715 325309 54913 1505658 1236999 383736 705763 1388842 751255 1652717 1853841 1457811 896954 300680 1270902 229437 105631 164448 1880739 935084 242267 984603 845066 340524 1644277 944752 18979 1700642 177257 1890063 409043 546241 1319910 1709302 1232328 459695 1618121 1039282 1196812 376254 210375 1567348 1362525 314606 848081 1016430 1796890 1934824 1448639 1819762 1164172 332719 1579104 1246877 1852570 1880454 205701 168677 738993 705242 856289 426681 1358923 292976 1203385 767703 1596030 1536122 1944692 247202 69558 1699404 1433520 499195 1086712 1551114 1216254 1171346 657126 869688 1179824 1072386 201688 1644654 808651 186671 999264 1571251 678714 102503 670567 461860 222880 687667 382695 540109 790059 401486 781681 1064067 611923 692031 544678 1128476 929044 768123 196640 1617641 676342 676208 293617 438152 928696 1927002 1565343 716921 650494 823631 1074113 28517 1006813 1305162 1541831 823963 1288137 1781419 1871933 1008709 631922 266995 1643539 1286218 48370 198638 1561506 757417 180111 1747226 1538517 112697 674780 1442236 717260 1024487 1478555 1685195 1924819 1190148 170474 944517 1346842 1145424 409647 1491166 1114159 1143575 1677333 1148937 1169069 423540 416221 1389079 964830 1552877 266150 719315 150224 655667 1412457 418849 888550 1193647 717892 1935130 1151635 898763 1194306 1005795 374814 61317 1739838 1181726 1226368 14536 231466 732085 534544 166166 1938761 1693947 1660283 407514 203442 669386 1872094 887147 715262 1074470 542329 1353493 931993 546756 1317108 1688417 943839 59206 24480 1817206 1031071 1583807 830524 133486 570296 318538 1801109 58502 133209 26125 81339 1202439 280642 678933 603276 497901 269698 1354245 868405 1489667 1845239 727648 641331 1107117 1394214 211199 113588 1717068 1981525 979608 295122 1043065 1035372 1625171 1512380 613637 95961 1918675 605751 1759996 1114864 1526940 49985 1364641 540028 1278025 1712146 246336 565999 579491 1253747 424613 1347246 1123938 438094 1282984 963174 685941 1024308 1470743 1089752 1229811 964975 246059 122876 1493537 62551 524953 1734312 1598801 180180 1499846 1990105 1180071 421614 1178076 893733 710464 483490 882411 1821122 1439209 1878966 1930026 254613 1722859 301316 1596522 552374 1806336 1392247 694383 1901764 1237522 1904399 1122294 1428025 1482435 1359830 843217 1766142 952683 1461735 420169 492978 1533651 705951 1534980 1854406 870382 1699158 645891 1120810 647666 1865194 1492754 1437544 128946 1606228 199624 1368828 650920 1180749 881602 626577 1792752 1164138 1383949 1201302 41338 906815 918524 1742613 677222 383648 1699986 581732 1785425 46287 674900 1338965 1513716 1865969 1592618 1544823 1483264 1842493 798292 1578375 633197 1750434 1601757 1216201 1474425 1210061 1532096 12380 1906486 240499 1647039 219997 1743785 941956 1007752 919339 1337146 1875601 379748 52370 1066767 1635138 847136 1124096 298582 357757 1643998 1439057 999152 1824393 866608 323633 1733085 215154 1805837 1761360 1906930 1381766 1464917 1343321 558557 834513 349030 1661313 1153122 839283 798917 62845 764352 863795 566068 1471955 1791881 1464822 792756 806977 1533472 1047617 1339514 182218 263711 336901 1658819 1422099 1938567 101272 174844 583361 954070 1183943 1869191 1225840 622476 1822048 1864326 135101 719871 1219747 1622205 459445 836400 186567 871239 1142244 12472 1901644 914081 1479160 598372 1763125 278921 1698862 1241494 282428 586357 595929 822871 1940629 779630 1261896 1066433 1091161 1675760 627304 128364 124392 1979468 1960022 1353862 880353 1794883 529805 1286559 891639 731835 938619 1280768 71825 1156409 972429 1515512 242799 475711 556859 804892 1723607 292261 1376100 551023 419382 1302797 1509641 1821099 554326 327666 75853 1632802 1615058 1762654 1099782 984089 385488 118876 1931252 311272 501541 1807146 1081072 546851 1028803 1113988 294878 962051 994139 486045 692957 1588270 571584 10455 1348177 883986 62866 1983840 365373 1633065 452522 1287175 174770 1958929 1441173 1969284 1479246 1754774 1256265 1052621 1116854 1804896 760569 179967 1891673 1840499 757216 295206 289229 1971839 376905 1248800 3836 787686 1173721 1206224 646864 1850635 1960561 1265361 1768578 1783900 1398244 1634074 1698251 977439 1375890 1912643 659828 1350651 604479 856157 111480 1877280 1229255 1636206 627363 1902471 911531 272741 1990855 448493 126487 133635 631517 1061527 1322979 267870 609509 1763308 1478447 1209480 1513089 436707 1167128 449095 510188 1479832 952948 366299 720663 1426608 576900 351777 958856 991346 1896827 700945 770752 1413650 1788428 1619518 772493 1070797 1401348 1804765 1877332 373776 1554098 369954 1107825 795811 1308906 1706235 1261964 239452 1705415 921002 436664 605283 1956081 1748867 433498 339116 140876 741438 24026 1142979 1425834 1044802 1337218 871020 1220617 644696 1656677 434884 746858 841675 1182364 1220466 1865531 630164 919989 966329 585915 1870204 1859407 1834366 1265522 199192 1249868 1685461 1165810 1182071 1584600 185797 1427031 152447 1319621 1810570 1295544 1430584 1619722 1844182 1273078 1037385 536004 235296 187422 107415 1412131 1408561 11633 1416912 1489823 763799 1433822 1827665 1847941 531560 1033443 1115594 892391 740930 622492 137692 695691 1027890 1794673 163074 1868765 14037 130597 1819461 1499723 999583 980003 751626 1252215 1381106 1408510 1455830 242420 649503 1738564 1992480 368625 942584 1051120 1408166 1539738 1533571 1787654 1593380 665605 1158376 1939143 289615 1565623 66535 1298805 1339462 1932781 1136824 1896527 212801 298405 1387830 217469 1877133 1654124 303650 1631023 980606 794816 1211637 1348255 978883 1973640 112699 36258 1401806 1747142 935864 122895 1407439 77252 1875337 970004 676771 494819 1290992 626922 340278 1355816 981063 922636 699782 294564 639152 1155183 1163504 1444130 1524536 612569 1513039 590003 1939866 1720468 1768390 553096 661162 1277627 868994 870767 1043806 1551815 1254847 1407894 1506149 933892 1882890 75746 1300624 16781 605631 224910 1531632 1875286 1758008 1604602 428547 831412 72474 1548829 740702 1965214 1893020 189758 1057693 359006 168504 1073708 1921002 1811060 1032668 1814845 1422907 499869 1752856 802871 1382719 54218 895658 1805826 249017 485427 77536 1765899 1512692 1913771 155535 1820070 1765409 1824997 241001 593460 1802261 323931 949751 345451 81020 59128 1635981 194620 1593354 136556 420732 1255983 747832 1026950 776602 800170 494882 195222 203370 699633 1897961 84012 1723024 1149274 1932109 988830 59932 128862 1778940 1821142 1575079 937000 1298717 1258878 1721525 1060112 1653978 85371 1079733 38820 1889062 1844769 1289186 1030236 936790 285252 871763 256117 374628 496240 106715 866516 1188980 1729185 683058 1685933 1147368 476381 786716 972425 320900 818512 149439 385721 36301 1022436 863662 355162 253027 1026673 194424 1629398 453571 1361852 374666 487511 1633043 504972 958685 1332183 1267710 330895 455906 1212188 1166377 909747 650725 1210698 1440815 715251 1555010 1878674 1581812 1886679 1110826 217789 1903414 1455082 1433709 535348 158203 1529935 90971 536585 1791608 736282 546576 253340 626318 1450169 1494182 1543939 939254 330443 220661 173433 933498 1236362 370462 916540 1851299 1544727 1510404 321411 100671 348223 1778018 734030 478284 790520 1050873 936853 1548149 1951876 740482 991829 934655 169965 1580537 1884886 669564 1967505 72015 1635180 1731784 1752606 1801712 1966196 1956863 1630764 212119 664736 1383336 395607 1927737 1086927 1815506 1278413 371515 636452 35718 766032 505623 404090 1892166 662709 55259 547810 1041683 1442642 1080032 1450551 611071 182128 1470826 1727067 329396 1254597 1360693 1709120 1633262 1579978 924270 41278 1264243 53984 1340747 591955 1004662 623138 867037 640982 1324663 454614 216720 1753198 380849 1577045 821976 1351576 494808 219631 1955718 512609 432469 499486 952599 222266 621934 1199545 1508278 1844104 1712233 353747 990109 305046 1410057 145234 137449 784004 1126374 1207541 68302 607853 1362968 730954 166084 664943 1564194 563127 1384613 397369 1777184 1153371 1831477 496466 368367 574830 1402348 937467 1567363 1267616 1368568 647293 369085 694308 474883 1847488 1083810 1264639 107927 1686579 1651851 829682 1672576 1592660 1028397 766557 661621 16716 1096809 149566 1270489 203513 1395813 1068319 1592198 994707 1771431 1047544 325455 1748845 1294822 340107 1030911 839604 179533 544734 1127690 767830 375948 311638 1997552 1139130 1694576 865040 1847598 719084 900491 1439363 854304 1255078 1187407 1425407 1941945 1642251 1133905 896753 799763 34012 1544307 1330384 1871646 920625 631345 1553437 1772470 1636571 1883689 933958 170284 1094649 1014034 204009 1766946 746248 1987684 1076865 663996 1254421 1194066 681529 1505637 1436645 34765 1387939 1683019 318256 343770 1354726 589863 1585772 1553918 385360 1111765 1948977 1536027 169877 1196045 1740170 510400 1445174 1976472 622028 1638051 581898 281812 1657758 877189 1964124 276107 372907 985416 1484278 1741347 33230 298633 1679068 74850 387034 338221 1994777 972120 1537367 1282221 120804 1840564 1346990 126106 1420807 532551 306259 965855 1661430 106835 664068 1451250 632026 1312739 832688 469995 588931 640814 500237 1561535 378837 452455 264775 1127539 982354 1351741 1291081 428086 1800664 498202 1618814 1469691 1636548 1872062 394975 422828 931448 1655371 1925164 504534 590427 389330 331352 1012468 372446 58801 1759238 640197 667278 1125484 1383157 1123699 1405552 1059089 856350 38379 1111366 330182 675653 1637506 989332 389087 399210 864517 512221 558726 334121 393642 387569 104913 1327442 735188 1628637 322374 1533849 1563107 211226 753152 1735416 421039 650325 1951973 363881 1934782 1122516 1687369 693133 679090 865363 1480887 1762635 511005 1825912 1304898 983663 1790551 763949 1667363 1782082 1365455 413418 958271 1590282 1767755 179050 72863 260607 958771 1045982 1497697 698817 17398 1428505 1725127 1964265 983894 1810161 1341098 1198943 1111107 1406204 582558 1336932 1062089 1197911 1996679 445096 426812 159983 462835 1640767 602901 1969532 444887 1841386 1628425 25261 923164 202433 668588 925269 633265 1430261 1139939 183174 812294 421669 1553976 336657 1832840 741826 1337177 1990276 1785642 233066 346404 1749437 1416084 46617 618043 255049 1470828 1634851 1815228 1469611 804960 597590 1124376 1561397 392366 1607942 1191713 1489036 1757758 1414010 1468991 676293 1969551 1383662 1040571 888998 1606906 219580 1959091 1342264 158345 1737266 309434 1054292 795888 1623415 546502 1547964 551760 872435 1247844 601915 1612738 1708158 1360468 1267821 975731 673910 1496613 982929 129109 490891 737314 5600 698743 1911730 1774366 1116643 1751427 559224 1692644 579139 1155764 970835 1308370 202114 385611 511899 1283035 119445 870138 317409 1564737 1843640 863099 1203096 1933676 1369013 1422961 1381595 226253 184922 33183 1840827 197725 1895763 1489341 731421 53674 1819693 1453875 1253624 71397 1251776 1721279 1495584 431566 68017 487521 1981327 67385 330733 1151586 1051138 1944126 1347917 1211587 1561163 407270 731080 598444 244755 1689370 1172350 1946508 610042 1677194 1748710 1598419 427487 1705703 1101386 1264432 238667 373120 1912396 1611598 963120 308994 1781054 743875 1216383 1190944 858560 102387 1533846 1478353 133567 1892389 401028 482936 943881 1104409 1596530 1112392 827752 1308036 156745 903931 1127837 1781312 959993 247665 440774 1345315 880330 1926946 117836 1852631 1743893 507353 781928 1130643 1103153 1280809 1627284 1512176 1136355 1477398 1448061 1127649 529404 719617 1063823 244467 617461 880926 1315140 1371615 1822438 356898 377499 499163 252764 1362372 24557 298893 963949 882226 382813 1425702 351530 1851446 505246 1242882 1281480 944879 628230 875725 541193 355374 67358 687986 464016 1028020 34936 227987 1525968 1045317 574324 528376 1304621 1223270 1581209 655380 98078 885697 1347471 781440 511055 1868116 1226757 380047 1398821 1029979 914646 269147 639589 801236 1422516 1057771 259017 19744 214730 1935708 1912830 78218 1864598 1918424 20759 743494 188762 588756 1759862 1663334 227027 373427 1948768 1791320 782495 1605232 988862 1047713 759142 1581321 1759879 451206 931147 19343 12987 1337386 1041559 1407966 14754 757297 650946 929532 584016 1950044 1815844 412031 1017118 273560 423727 1482150 825562 760382 1344158 135687 1746933 924621 1242895 1585009 630375 377770 1799261 187371 1005256 719149 997659 225392 1507727 441940 1427310 1558835 1511643 117828 1283143 1057625 379209 534195 1866859 565375 184745 1017396 8979 1851580 1698626 657758 92250 1440477 1788763 263288 564815 173691 700975 1509532 692143 286767 380276 42194 952306 1413689 874371 182141 1862992 1741147 1169491 1583376 1473700 78881 1465253 828939 1198449 749071 700851 238545 1287405 870444 1698679 905093 1331277 1964940 1586526 280012 662607 73818 344738 1039918 1841140 506827 293108 1369802 910073 1235379 629259 734102 1782655 123529 9248 370290 767655 1160793 237506 569952 502144 428372 363932 1861365 694252 147311 997153 602384 1897921 440044 1367977 1625414 71742 1452958 1327497 1544051 381001 832754 1191268 1084029 1864160 968779 546456 943467 553925 130870 755977 1550637 633390 794498 954695 1176937 961294 478610 1979780 1942811 633535 1145194 1610961 642783 1941997 1767232 1471378 1069844 1125449 1692705 1680760 966944 1186300 1242100 1040638 431230 1940704 1757737 570718 897027 4359 1667998 1439738 1306975 983320 98920 325832 1830480 402566 877636 1407614 1827597 23538 1611356 917268 1888075 480389 542145 264562 97486 1700675 377320 1181516 1090520 1560210 1528560 1792114 1148088 1732447 150653 120722 34578 130070 1070063 115401 1197977 1700050 457409 295564 1750629 1926210 1106760 1111624 1241546 1076777 1173140 1061476 1710775 1998134 707413 1989694 376425 1862796 545074 1335541 813796 1195619 1618697 1189501 452214 868392 1392766 1436169 468557 1351987 164009 711457 1067845 1856333 1261906 1097777 1022833 186486 148316 1410344 1787718 257157 1435786 362873 47964 1522338 187539 183990 336408 1344842 1895988 175806 1138027 1189273 1374112 191739 587483 1147860 565559 828118 386181 538328 720943 404111 1423151 615785 1865403 861026 1139070 1506247 1737148 1197294 864114 662627 176954 397850 1516020 803087 237020 1520556 214106 1897871 531051 1314778 1039929 1119311 32656 1314635 1710241 17976 1794818 509429 221220 134356 898109 633183 1414390 184666 1593055 435697 1349915 546741 1454773 1060227 1088053 1110001 970364 1240840 990181 1006370 1745931 304200 1456312 1791078 1112826 1727915 1439185 1598380 660808 919731 629747 1666203 1382351 1735688 1401117 171150 1039158 1346396 317198 154529 1186757 134405 474907 349392 1271333 816440 1811444 93372 1478091 973521 694148 803761 10797 997498 1818360 39337 1550889 1269103 1834123 1790949 387145 1626071 500217 1399007 16917 318883 5784 915383 107785 562870 48537 1501606 1869255 1096449 914241 559793 87321 1761659 1501299 1090651 1341408 439697 307890 216552 1681145 205872 167367 861583 475563 1324451 1696891 471620 281761 1166376 1358862 1958318 1101809 893403 38468 969459 1453687 357496 1967930 345402 1573637 882767 395494 1470814 1897764 848273 478689 1733935 889138 1946938 320067 114784 452471 924492 504527 1329804 1384957 1178271 1474271 1026096 1036907 463846 1498950 1598686 1057068 70936 525110 308317 1538406 1405565 789008 165458 332616 527335 1777721 1322537 1128967 113223 24474 961934 948986 1059837 1455465 1489509 1093803 572055 1258493 1448241 1205587 228565 160522 1156832 1895780 951981 1435143 1326175 1126049 1004082 365017 332187 1958907 210253 1856751 1591160 1271543 286942 1677687 59388 345762 234417 1404633 1341212 1417427 837448 1404684 212235 375351 249748 277132 495971 686854 1341640 245252 311183 1286330 1529557 1843808 1653061 370825 319748 17330 1308714 1382168 1651007 1984486 1625541 962320 1402128 746686 23095 1168450 730496 1189133 1491628 960035 1650909 556239 392109 1670760 1354827 1237648 482584 1251976 21832 1089949 1155323 1848626 337129 598667 319733 212770 499708 1166240 65581 1174757 444973 548601 1747177 751050 1586858 1651473 292247 1256908 380532 174631 1986445 1643070 37428 1969132 842325 1973621 1206472 1863783 1076691 668168 658303 1716344 1978940 1900072 1468308 15839 249880 1305481 207631 562786 732232 20960 654232 792192 1010790 459730 20934 1269112 1995458 1863209 464697 1570241 955808 284377 1723226 687314 1149967 1403688 1199542 431676 9747 1688750 455629 1681742 1043089 1583680 40666 804984 1739346 521302 1372744 810199 1979234 912167 1146143 1507074 1499313 1454112 1318733 1537415 1251811 110837 710046 1953819 1620811 1153775 547796 190177 1226343 1625806 298628 1234811 1191520 862836 664345 514484 1254146 284156 748729 1492433 845236 1033759 1439474 1300639 1177408 1431025 1194053 50152 409144 1257357 140178 53307 314054 1079237 1029539 1335218 1227807 1135090 193809 613779 1321659 124492 1356884 1713316 1269876 1656316 648481 399106 795619 671525 199882 1781157 1618301 650476 770833 590969 655325 324487 32088 1272957 1095799 793281 368169 1404266 1912183 236799 764059 164057 11867 1161545 377166 1250532 122716 959193 1296771 1166440 399013 1410607 1852414 1738058 575389 1702988 1866497 459647 1670887 293019 1724260 1435593 872992 175948 813793 898025 882747 833554 374384 977863 890262 736506 1743925 1279051 1923974 613554 857502 1223016 1594868 1966605 802523 270719 823443 1309034 1442422 414341 314828 646212 659043 1490129 1647739 178217 629036 1979828 163403 539792 20843 237007 531032 316046 889818 172568 1778448 794300 245225 172768 1660225 1569253 1575899 1636223 1332683 1089926 216279 211102 1651749 1958021 641621 1331677 1970656 1006503 839649 1757551 242328 226968 312072 1851616 141978 775856 1820775 1074187 1639001 1278516 240876 810200 1239689 1301705 1530800 494593 306948 4064 1952922 1362862 674644 1755309 1314889 1142845 1531952 976274 521935 1053849 175080 797650 528026 1686223 817342 1145812 924407 476386 888746 1134605 359437 1300014 1044857 487440 814249 857544 552858 330756 1365668 946559 822361 1914631 1084435 1006304 1246937 812722 1951708 288956 2833 922347 837139 818902 270470 43791 1164038 498095 950957 201118 856756 259811 1596738 245464 1928608 1055222 163310 1846135 1032305 279008 1748688 1576985 1664140 956833 1423255 472114 1134667 1893009 1560690 1054226 1065401 1958668 66335 900033 1359900 372570 1368520 1987832 1371907 220339 442396 509198 1427557 1143841 247146 1562236 1092200 357805 753793 1092463 1906224 1710289 981240 1192946 1215732 1937849 1615131 908066 1789393 1914948 1675089 897521 1268010 658721 1254066 1274444 1463374 1620558 864076 1064061 231041 245281 1520964 136172 986015 270287 981987 1747630 72664 1634421 430821 1312630 1862102 199209 824882 1266948 1971735 352518 1592494 619113 294541 84735 660898 548631 337047 1455273 1907424 276313 1125652 122059 1146928 817446 1519726 1262425 459528 888511 1624988 319978 1377503 1545509 1306079 30469 1488465 808120 1959417 1073419 1792700 1659497 529251 1085340 1854786 1627721 144438 1375936 1682174 983407 794322 491520 955089 1317264 66317 467359 1669165 173124 684542 1668438 1739508 994843 887662 752797 1189044 1672798 1358336 946764 1089169 772481 201596 1032740 40604 701936 903761 977518 211498 1029376 1099687 617018 1506541 966946 722613 243653 43652 1712568 506275 42858 1344523 736428 1568677 1163828 338009 138631 1376093 186779 1771569 1568659 1454184 510953 70525 331284 1521147 730511 1903444 1233351 297993 1859788 1317864 776768 1770307 1608946 1274174 846047 107563 1484795 1873248 1328007 995980 190133 1160592 1224822 221354 996627 1488894 1717093 1885442 853652 841327 1354822 1568253 1914355 148599 764686 1782313 1779451 172878 1262201 538334 1571363 911046 1294243 19944 831725 247053 503288 1440525 1231901 1082739 868423 90016 417465 1852636 1003083 1145147 1443451 48046 1448699 482345 1844777 222913 1321715 751659 952792 32503 1011439 1677095 1621601 964347 1480305 1403179 673371 1352422 1591980 1331421 1117619 1925993 810521 56831 747435 1067758 1512698 1198536 486037 1252925 1064214 790161 970322 124108 1515524 25332 1119170 1953360 673190 1471085 1657279 1640390 338946 1325984 1791356 844296 1735003 1275654 1585063 1169243 633828 375673 368431 1901656 1907450 1265737 1647439 1080489 1545812 1633301 39309 506359 810459 1757340 1292205 329451 1776545 1118463 576981 1424290 103548 249544 1096975 1175827 270217 1094664 583499 666170 1067839 421727 100728 808292 474861 1340241 293425 270880 1418668 1330794 578208 1471774 375407 1144354 59958 1319871 322271 46745 1226398 1355584 1416423 222146 722611 23957 1202127 745138 1520015 491038 239575 338913 1386598 1704219 1485308 279040 46175 1375181 1705380 515351 194808 157844 1751478 452972 900737 1897085 818465 264038 1925701 1151900 1646981 1132745 447574 705025 149511 183213 1012774 1845319 1279189 231225 311487 1122932 478950 329073 624477 976557 1777795 621850 238185 194097 1470172 303744 509839 1583525 121065 1150360 171947 651233 16150 935522 816894 1919295 120313 1401766 975491 899390 497160 1879166 1144274 918471 1725054 1387315 899808 369486 56790 941758 1883846 1151279 204015 937774 185665 1406587 1488808 1847050 11195 1320359 900741 1862774 1427628 1085422 1710637 369789 823957 329647 1508967 1939069 176231 1129894 1610995 1531573 1802237 1601842 1968226 684544 1778669 1188567 497890 35460 1818029 1767381 556007 1890858 246097 1034968 379122 1378500 1680066 843584 498142 612718 962988 8991 1826990 1424569 1759894 179836 1309348 770766 51183 1766489 1365919 1353407 1626546 510141 240492 91780 1934685 1504665 1870141 1468470 1908604 1569311 166834 1908693 1716139 1305895 577335 1741543 744295 723708 789743 368543 133570 1068262 935507 458438 956712 1680928 1494843 282984 268640 757753 827424 1460280 915986 1167431 588196 324977 1340932 229117 1630239 810922 1802225 390206 1924047 360374 765248 869924 225930 1033142 1169958 489180 751112 814702 705715 155755 677556 1101444 1720355 368709 1691421 1331746 1675806 1000533 1467275 466553 157512 1356331 1133364 347311 166693 774982 1061321 1735427 1660051 1828958 1331220 1734323 929727 781911 1731850 1363005 549518 1579918 181177 23556 550923 1744177 223869 94555 1488217 896087 1335173 1324180 1164645 1534216 1851276 1820179 1738373 175628 1975118 167673 1256065 470409 1902961 841904 1236825 1444360 987420 413498 895109 930712 1829566 1902500 745633 1520024 441806 1608846 741424 1344409 1165727 796312 662297 571798 1679168 1292558 276563 1971153 674845 1412898 1228596 882427 1107950 999419 1006145 1320361 111923 1035175 1905637 1026833 16173 556857 447479 1845555 1941207 171777 178865 1535497 1456694 1227303 547211 699161 478206 883285 394994 896520 785926 674547 477311 974720 69651 582360 667984 1779137 1406860 5978 1978088 1526839 1145057 902632 1236898 496512 88943 1475126 163821 1126790 322084 1469867 1759044 784767 248775 1977361 185214 1827321 178847 520648 919823 412422 1577620 1849920 816674 438103 938168 1987554 1228789 1709953 993759 74131 1696287 1450047 179360 976085 1236995 1227755 1034652 327083 1549866 1076686 800688 92131 1625014 1322758 1818473 1978079 1755119 1757859 1450388 730096 1958379 319835 1909368 1243036 934174 1058440 792028 805043 1498378 92449 1935766 1683787 58733 947277 540824 713376 1142514 496598 1632964 1545095 143361 1767869 742120 1761022 1766929 1993689 1389314 125191 1558298 545270 1586299 625382 1651309 745922 600916 1152430 1047573 1120215 1725328 516158 450767 656458 1954310 310580 764146 1362058 1474908 409694 935939 1200032 503655 1144090 438616 1374788 339318 372558 1199653 851087 679528 1783143 855725 370407 1072126 842996 1160737 1622133 824516 680062 1778605 1174406 1186793 1741575 1407285 357475 1466502 164597 555885 397607 1072164 1109217 1328131 1696255 143092 497253 791113 687642 1758587 553273 1563460 1227568 1237662 282464 250289 122255 1034938 1040666 831455 1027072 1042038 401822 1847398 923465 467129 115969 1463576 853190 992827 326666 1765969 740467 1032028 601614 574301 465302 1624025 340663 1768000 287355 304247 795934 774576 1452748 1211595 22902 1878641 32030 1434616 1504388 448811 999747 1899090 1448525 1634092 827252 673280 1951112 1565671 731197 598041 1255314 191108 1656404 1494162 947858 785357 188684 34062 515124 369307 65229 374758 217457 943290 619059 1482889 1689996 1712034 509515 727011 667354 686741 945783 1447912 1059144 1427283 171779 469544 647413 1295214 794410 1789572 1172507 1649806 1700071 1674217 1371537 188004 1929487 781893 1068845 701324 678365 1354586 1430106 656549 1023248 1248228 912531 396375 529216 297581 201002 638575 1216199 1143321 595459 386819 1299544 1072576 832425 654884 1382064 1741188 1907633 872599 209550 816271 1251028 1999532 639820 126085 1189265 227559 1536725 1865364 673366 1946516 1420432 1824834 697053 231791 1275825 1205548 991083 669805 1285310 1656584 1199527 925257 1539269 698572 701794 1653736 393622 629596 267378 429434 125868 1023349 626383 216341 1823560 1320238 1858682 1288890 947282 695918 1965152 469382 597093 10422 967049 1760849 1070211 1959384 891851 361278 439886 702632 1435469 1382251 450573 1385251 312456 723360 594393 770694 764188 464655 1869837 1295630 954794 415938 933701 1110345 1178377 1269002 380732 110514 435360 859631 1946867 1975466 1299079 197173 1936148 1677904 834408 1969060 317339 174899 1120006 1060658 1574364 13446 885411 1632782 460417 580154 1790337 1122846 1665919 756278 276204 1745595 1708660 424431 1804402 250791 224926 387123 451250 1792438 416124 91827 1732068 670269 1587706 1580162 1175360 1737275 95723 1953233 106044 1968173 474481 1718075 806556 1467204 1276006 840488 1171580 1058005 182248 43109 350863 374132 1075716 801985 1130156 1220806 905809 78338 1021997 1222415 1349481 698643 1460451 1598848 1734715 863991 584153 1424393 1704598 1403304 1569460 994749 211683 193661 1950971 1788771 591251 1750938 641626 960517 1177864 1991276 1491866 1979567 1028420 1470092 1826235 1720701 1331676 1740433 68999 1175053 1349181 1317584 163686 1060562 1288856 1248864 1588307 609399 538567 1491228 455927 1054857 1055438 884953 1074700 472098 1565836 1741532 517193 1534999 1138968 1433357 1597780 1226319 1055653 1481891 14340 972726 230548 591355 784925 1913583 716430 1001712 1908188 614994 1189632 133411 990758 1185684 1879069 1359640 1256496 444682 1702233 202222 524504 826465 1483493 637270 1278199 1874104 1208990 131842 1948549 33563 845497 1278165 954084 1584824 1401793 480829 1596114 684684 407840 117306 1840002 1461059 1784441 1606623 1361294 149415 1388781 1366953 689987 572250 391010 1520439 939373 815800 746668 832989 149779 1300799 1955329 548965 313996 1040321 11388 1128421 636447 1158020 1048934 394830 1976953 1752343 1723656 130810 1434719 275258 589658 1826984 1050666 402584 1838177 357064 1303475 264644 1534141 752015 1914224 1711069 773479 907827 163503 742861 764276 642611 590411 1824968 691511 411666 397430 1873950 166645 273642 1095479 723623 426493 662180 1252051 1051469 872276 456245 1029247 206840 1109772 53656 1929488 1677164 972981 1721964 250693 621511 404637 476284 869402 1838938 442096 1084817 105846 1453210 1726527 430698 138388 548717 542684 363785 1678988 260032 146603 744175 1883666 439102 812601 1295330 863377 1540141 1266457 73606 1680792 1429479 1319032 606000 1307854 784776 752805 243534 1680631 1584207 1998011 1966722 187579 449104 1233861 1959964 1197641 1310778 738189 1535305 1333328 682625 11544 530414 1702542 1286148 731037 1753279 26836 680615 477067 1365701 1084694 1542136 1993430 946134 1726005 1436514 404316 359137 388334 329374 1476022 496603 719539 640645 879378 1097139 220746 1925347 1286919 1034336 1972129 424126 602130 1479785 154914 50996 141273 642254 976303 742591 554051 259210 1545559 444955 1977513 482523 1194096 419041 1341263 316319 1516151 76238 588001 570829 274014 796233 1885114 215643 410399 128430 280935 2551 1664410 961259 1134415 1897354 1155101 938131 550649 815397 1948441 1420876 1091019 1085119 1950893 858014 1020564 1197709 22498 727939 1546746 941985 407499 858594 83204 1392657 281044 1262009 1116557 788043 1668144 146293 1736373 954437 1879552 183916 260939 236118 29272 719848 698192 1632035 1079509 1626748 300139 1394501 612610 115901 221916 1856871 1908326 955617 137291 1895706 1338037 939947 1274838 729719 79853 1326272 608818 1648135 155743 1142676 1394849 364550 424891 1549080 558036 1075984 1792468 903468 1660893 983316 562935 356915 457085 755321 1821955 1579489 1826171 851924 1068252 1876835 1900279 650121 1328250 1475473 1082056 988104 1092462 1417729 1814404 692426 945090 262781 1954234 1391220 1159477 1201028 68011 1929721 1842715 1300722 933507 1318416 1573996 1336368 1729753 1200658 800696 96416 1846103 658000 339835 343221 592209 976578 462478 1049688 431788 1568890 1650555 1727529 167574 920561 412293 1562374 806688 609545 1784640 503196 1090899 1551472 423736 1849836 600094 610218 529355 1515717 284973 1569402 194168 1528449 1272507 1464854 1599474 1850238 993148 1911929 648254 1745121 1022691 570502 1438826 777146 1065033 389086 1511943 1879942 55460 852000 1438637 66733 669299 1010672 1551495 972110 305280 1510057 1172572 875721 1238664 1042098 1530911 1949219 917782 899167 371443 1755649 62188 125421 654780 1749269 1943555 1722103 1092873 196193 779244 1796661 883698 180966 1613563 1035826 511323 1166271 358581 1551767 1149971 1852454 218395 199574 981266 1637038 1712121 1592539 1062476 1776303 388215 1442788 1515669 339513 1809317 1074137 1961372 492863 1424572 1110805 661396 1811232 480319 274170 848624 791207 1006681 1977548 833340 1324913 416595 938986 583324 857712 1068901 387588 1771361 1960726 1923295 938819 1059329 993171 534351 1348186 961078 1763482 1027345 1927836 219853 1146827 1222322 1704356 149666 973824 1533360 427110 1816021 1575695 1807753 578530 406403 982610 1597066 900438 1075561 1270840 853550 521136 1130387 353093 698469 888070 971613 666235 790435 1629587 1670558 135755 1672797 1375534 1006037 146542 845334 246446 1215884 1819254 1077273 1701563 620030 1042365 1364993 969218 1358005 475950 798183 168352 541250 684295 1276697 985545 1023537 271376 73665 1983149 1995132 1510425 571968 1978969 338185 1435762 722414 1700998 51258 656502 972879 254139 681819 835996 1947170 396599 1603064 875853 249703 584834 225891 28534 1727880 268416 1844374 189933 1549047 1666141 1025040 981887 1334243 1415213 1636008 1396841 76858 438749 927553 1875425 956834 621552 1272495 1597326 1953857 1673934 1951504 1231587 225245 375114 642941 305255 100483 1630865 1666622 740307 121383 452927 1980919 1916069 1200657 713403 322166 1295022 1158036 1971898 956715 118818 1942587 1259254 918921 5539 1343834 830589 816779 1002884 271951 780778 1735229 1148196 200144 171300 617796 751907 514879 1310584 1127878 811027 327416 123325 317765 1947132 1235613 1666333 1766928 377889 1513105 1474705 1313453 1496685 623593 187914 314733 29227 942939 187613 700143 932694 107108 701720 1637324 1988094 954962 163701 642584 1732678 1793845 154404 434316 1657726 256092 1736540 995651 1238280 1690106 800906 448381 1041364 60526 1821740 981709 307127 319578 191159 1659935 254457 1093171 1986474 1456550 818703 14557 1101085 188594 1053786 1120433 1717572 445279 1450747 858334 1219518 1410312 670657 749413 433253 1934417 1143861 1144565 1757837 425346 1926570 410265 28819 1251342 528095 612995 1732169 948906 1974376 130242 1304076 1095629 1987060 344243 29206 1569757 560127 374123 329402 1691489 525025 1656262 822390 254403 1622634 1553235 1286764 1791423 660712 1767999 1093544 168913 85402 207954 896365 219618 1211843 1317215 507988 877640 170997 927730 1431904 1408908 1668675 256885 791992 624711 396534 1795854 939589 1506455 1217402 1859299 556574 1255633 1445820 86747 941609 511630 39330 492697 888083 1610813 915954 1769326 509953 1796561 1084609 1484358 586108 1431205 476934 1109220 1065990 465213 1360469 1247729 1782536 1800422 75377 941814 1607658 1101855 978568 1755049 1439345 1501227 1942326 1748778 591991 127575 1770637 1976820 371431 1306192 261062 1174104 1119460 294219 1002620 239787 355168 1330426 1696671 684516 532787 723774 1954646 685081 1134280 437995 871918 220424 11161 1967136 17650 53657 1325480 1237167 1038936 724975 1707887 52617 900430 687954 147189 1916616 1652299 1482553 1220570 1852994 1473303 1651233 1309605 1560040 962036 604452 1461880 1863207 1501643 963087 1976923 470713 1266635 1508249 1585273 166000 1884020 103637 1387012 1555791 360397 522127 638237 1851051 381455 1844299 1142015 1379266 1400805 242230 1161620 1946979 603243 1848747 293740 1965215 630730 1095237 333047 940309 161101 1960166 1195138 1932105 834341 803795 78785 1839247 66972 1228206 1243632 1160254 176166 1593270 1210320 1614850 1088194 1118768 982977 431646 1248200 846737 249650 1402100 787047 710489 1895624 1846569 869705 263880 599392 653311 918474 917108 479916 1631554 841471 465564 143466 982531 1504250 1422227 1109555 1068597 1589255 794379 558937 1958854 152264 134244 1385127 1448076 281642 866123 1230870 1996725 1377984 372374 1997403 928373 1868188 1802836 402076 108560 318892 526219 109493 200668 598163 1190537 1915794 229752 613992 587410 1060130 655151 611300 514168 429557 132470 1628207 581408 1945712 1748013 1875164 937824 875715 1660553 207124 1856395 20617 1280124 314953 1014968 1238355 230517 1273101 837577 674602 496085 675343 1876293 1463117 251890 567324 205510 568006 393526 1087605 1435012 1913565 377075 1597545 1661775 1981771 361669 1314028 420337 1422774 1592316 972229 149949 1567466 1183096 609219 1706196 283303 1090912 1733358 1291560 1168574 249822 1986527 1226371 1679710 1335025 1212264 82764 291023 1930914 1047092 882556 74077 958199 580111 1289362 1109988 387063 904910 1667585 429431 501738 1481383 265404 788351 923813 1839895 1469996 1889326 1671508 952795 351639 1733286 1464255 776087 381847 1293803 372986 1822156 1997232 901202 1649143 436148 1254402 1358793 620575 1962110 1130381 793736 969085 811933 158291 230308 643585 1251608 1031227 363374 700598 1246525 1654790 1834237 1930521 1392116 634306 1738605 182339 349170 157972 860385 1109442 778839 764697 1577935 804015 1092533 651651 633014 961903 1150901 214734 1847763 1232498 1248312 1621755 1781215 353385 1257391 1585324 631707 1642468 1044089 1562463 1455560 802100 321031 66039 1232921 1264569 462338 60252 1220399 1782372 545767 635962 667822 1187100 1931616 1772422 1979463 901649 935256 1324107 1756490 74846 1575459 1254025 832365 357942 1138992 1408104 642938 147024 268638 1686262 1390672 1941152 457885 354814 262525 100505 930103 1284347 1089548 1049254 153808 1743534 1213184 1950183 840360 1422608 677756 908818 1904181 598772 1873790 1127371 1920963 1262870 873125 1109289 1917547 1308637 1268898 1739043 1872815 1531176 971268 550340 1252205 249985 963659 48182 1164732 1806106 862123 1647768 1566749 1935090 806050 9852 318123 689317 1934405 362988 78232 1477674 254669 61731 843888 8391 1355438 1900271 809889 1781096 1853144 952387 287667 270669 33591 213493 1130057 1279325 1592952 1779738 389819 1212696 6251 1778067 538945 37141 461467 981204 1892258 342603 373526 656508 1879488 218333 710006 1295354 495176 1635476 1835312 1677977 391040 932702 1751484 1244446 1216576 490141 1071873 815708 1191970 1076271 989649 1314456 1307030 1218775 1355352 322287 707880 1611164 168213 549419 996697 183744 1069647 1334217 1530604 258510 586194 1887057 1430198 771984 280552 1785389 889450 1611587 101664 1896796 1033129 987341 307223 458087 536863 906684 1626458 133345 1173335 1978110 770084 188636 1362580 204134 447108 313677 1638125 328911 1593756 1668607 889745 1669093 74859 65254 1902760 1505660 240475 310175 289855 373852 826568 1657703 491142 542338 438451 246058 1591694 622015 1008339 1752178 1781164 176087 967144 539356 21726 1243943 644902 696372 406869 1832865 934792 847667 193363 577430 1942615 1101722 1426380 1688971 73596 1511802 881281 110943 1491016 424559 8829 1831571 877641 946286 323742 339805 1874744 1750611 1037567 682001 481333 1509360 118218 685094 1437957 1050580 1084426 1046007 1879200 940561 1797481 1405327 373969 1791495 1451774 1198614 38791 1998790 1112257 866622 812475 1467256 1413035 155665 945925 271718 985551 435302 1894042 740055 710210 639834 229161 1686181 1939082 678537 1045674 168047 1565731 1886502 876735 1890099 549319 1689123 1211789 296188 1059465 1880123 159661 61110 1973870 581317 1293322 699808 1200561 521301 548412 32414 1773376 873930 1792584 1548012 1263771 1097688 222732 865797 1871280 1954127 1618812 1703635 80996 296468 1061318 312930 1549628 1084154 1933295 851656 1239524 201138 1978063 1098984 16298 781573 1761681 1132873 1006402 1434645 1974494 1520832 1063024 1160663 662254 1310466 151182 1948566 881184 1376852 133752 57874 797814 1225352 759303 1005696 1410475 679376 1223740 209963 733502 637349 674803 625917 1938452 652165 1337695 731477 1817662 429282 910141 585040 1975014 1117867 1981764 1054350 1051009 758652 1100191 1647883 137178 1666861 1156540 1852832 308560 1295163 1136225 1400957 313486 775899 1361353 389762 1591502 1130939 1516430 1255203 310884 1758175 177371 1524068 930073 1400566 883077 1583011 162373 1893134 1478917 1349320 1271821 545223 587892 1841887 113167 179064 722840 936792 932416 1837401 1355246 1274936 1192372 1759772 285356 1745168 890364 1296737 643200 1084940 1864951 1694912 1112348 349852 926697 1190392 804915 1745855 1500462 1568709 275715 631010 446226 383948 199819 760793 687590 556834 1954260 946086 1704542 1387772 1295806 1106039 1696140 125326 965894 1774140 1208585 960332 1254284 115379 242685 502893 1275318 190626 174945 1544623 1856073 879229 994937 30736 967525 1323629 1544174 1376675 1187212 727525 1514682 1536599 786139 333418 1695544 1058054 1024239 1308514 32274 77345 907483 1406103 1105166 1801052 1353805 253446 268021 1847459 1847823 753770 1674015 1533851 1181702 1544020 215996 1752717 1242317 691808 1436557 1685922 413709 699963 654750 967625 1873095 1353554 1206477 1320836 633564 1735306 1912326 18712 144094 621940 181873 805588 481015 1834927 114404 350797 1735646 328594 256056 1909873 1647918 1843245 32190 1605413 1729134 1489982 1252097 286153 1593569 1575720 374199 39183 1172632 1946556 626350 467076 62942 688526 312445 377139 24399 369299 770872 71470 1270922 1657417 1443949 373393 400407 891087 1451 1281473 9279 609033 1276467 1806855 1711779 578949 817136 1462241 1413743 991201 1923909 886595 1237376 1586040 1983714 536634 703766 332074 751408 1172349 851761 737894 964612 758321 1887498 1901846 728569 1971982 715385 211200 1210850 1167075 1313592 1628358 1604923 474842 1976090 476225 1011597 1901908 1972302 1051989 867394 76674 206105 731908 104897 1655282 721 1239588 289678 1135676 529602 1266903 1347199 473952 1572122 1952510 1206987 1471483 1990169 1214478 1398076 124726 1883561 1605416 1000890 1448022 182162 1756172 668677 1008316 1004979 1991649 889666 438186 346732 1146403 141879 954229 1012663 890384 299018 130762 234909 401326 1521661 341678 1460106 430377 344568 431698 264828 1502210 1469410 1206953 1942234 990720 959605 304236 1457514 663598 1347914 203323 1045296 1572954 295785 599034 308433 376249 1346697 1801031 249095 822990 1933672 297926 1338847 1618529 623169 248455 257658 1639892 1421728 920717 1256855 701231 1573402 412914 605070 1989889 909558 912229 1181849 1030866 1883522 602266 716841 1275725 1309246 1767539 431331 602959 1395153 1442139 857279 476040 1902063 884911 1426594 1431506 291862 764786 742521 757193 427824 318903 1162553 44668 1234490 876040 770140 1225654 858542 1244179 1769 636578 1043472 1468914 530786 522949 417526 719087 1124053 386794 1836445 683102 1339800 635195 279669 664317 875119 720502 1388366 924392 1077762 643698 1497568 247081 1804588 923424 1941435 875662 13968 1186502 1572740 223129 1532161 239518 1860853 1162410 1808663 398713 1919784 107249 1426669 1313965 1615283 622119 854279 494537 1358948 399822 1660820 1774197 1808947 1746598 191095 1215266 1858326 819723 732467 1618325 27413 1519545 859176 1185770 1221800 704891 410006 1700777 1086750 1872292 1058556 1291299 1817412 748627 1595292 1276910 1150789 1056242 175321 379723 1509321 1997837 778398 914189 1413189 1339162 198881 1206185 153238 1054881 327003 1726685 268821 139197 1377830 1277440 1571259 1799631 1368068 1448405 789088 1614957 1756113 1403906 1520550 67639 1491962 1342300 958715 1422538 1765516 1532771 1895460 109187 1019383 1669335 1246765 53948 39210 527589 496851 1282525 1136732 1960306 747295 1507716 737681 1461076 1335638 123577 1693006 1719548 966099 1647689 732650 1556541 1759415 824569 570857 1492418 2426 1480215 1994385 1986553 1219807 1176329 1084715 559926 1385262 527148 1996631 275942 385883 199410 1060273 1815232 1392134 664158 1767244 1644935 1843781 1420423 1558107 1702323 1959553 839886 174529 477337 1072411 301974 1608342 408438 1606075 1388455 768860 807080 1800322 1654861 1648022 125477 1418250 950557 1848012 1646904 1724779 1557410 1919404 1906116 1275769 1512026 1509127 291017 769306 694897 659198 1327353 1146660 1829652 528212 558966 1615860 459392 270275 584688 1608139 1638776 992476 1990152 1001721 1524639 666289 450594 692864 1839658 346324 209837 1002571 1966095 1311296 1846916 1417097 1004143 1845790 652200 1713358 1214413 315884 740292 1801200 1492432 1717616 1691858 408459 1934958 445419 811213 1529323 566741 44625 961293 1956175 149706 1685416 1693758 714882 1254530 546242 912596 1676351 1497822 947046 249491 363928 1237497 147836 978719 1733730 1844368 190591 1107432 206199 1463999 1096641 1988651 1803074 1614384 1921118 723554 594153 834712 806334 1458065 581904 1814238 1927539 608786 1384732 1520817 751929 279618 1508273 468383 694264 170471 1418746 815854 790599 631214 931162 1609796 1156366 441356 1917103 671141 1793176 131448 1792915 1019413 749022 1450603 1619879 915587 271459 40908 124419 803534 741182 1486830 160545 1498083 267727 1632823 1183104 208476 1203810 1034858 600796 1185605 1847384 1127397 973553 1998668 1781295 1221978 1394754 1642436 1051176 207039 757360 34036 508833 1036736 1123574 1556611 762798 364539 1536249 39752 1328493 1056131 216174 1451716 1139093 1277425 867593 772641 1603724 1602898 1493670 1624899 971144 660268 1480507 1020052 947181 872398 633601 994988 452958 775774 253301 519911 523466 1940192 1432008 71481 1175448 301374 435260 1099798 1260528 626035 1108339 1154781 53474 275080 578132 886866 980738 1532255 130626 390877 613871 229029 1525531 1708611 1730360 1716837 728714 702871 873227 1182752 983769 1696678 595789 643793 1350464 1725488 802912 1807009 698396 1046021 1053392 1464524 600855 726865 625992 1536044 1009261 1094626 35044 1358744 1788620 271280 564078 328951 172297 1537073 1058731 512229 221735 1597890 170627 356067 615877 700435 1655301 426319 1843552 1834403 276477 818966 69699 1679688 1824743 894473 1610465 521758 1066493 902441 1813819 981918 497921 620001 1270842 765706 1702209 1251669 58219 1401782 1291942 1040145 1932534 339152 748669 1350328 649079 1874877 456698 344162 1059056 388918 863786 1673916 877745 1054770 1933277 39278 503176 1128364 39072 1258170 1059843 1722188 1255865 21466 1884136 1057251 1683550 156224 385730 497143 856538 151757 804972 1176461 153280 348970 1829576 1040127 221451 769911 1296575 637888 562274 559966 651042 683989 1079260 1044185 1851746 527156 1481054 1395603 1460412 36749 694507 568584 219877 1341971 1890727 1467605 460352 8197 1755145 1687688 1474409 768818 1563426 852981 253852 1244693 448145 1036041 1250677 819169 434683 539977 245163 750207 1204947 1538999 545258 439567 12449 1667676 304310 1135452 1548740 663116 277734 288118 1184021 1322641 1468698 1705435 241112 403994 1735163 1724811 248141 869881 736675 1188350 1672754 1532798 182192 1217077 718475 1939967 1851677 1375516 1893187 1321967 1520228 298192 705703 181645 166975 1387847 233748 684122 1147453 1074955 871071 1566062 475092 89130 1780607 743358 1447212 1648258 682160 662615 986174 1887087 1306574 1226875 1856511 1152502 1627383 979817 120797 417362 67292 1854622 846150 1168036 1754380 993950 1833914 878083 792500 842080 1070969 1287829 1120341 954608 279255 393709 334986 205458 1177421 1108571 1987108 246825 1923129 46386 982928 1036098 1154224 730448 676979 1662795 721663 1116724 1011552 1233808 619527 825480 682697 1222689 1517547 1043074 426565 442954 422104 407482 703430 187095 1413361 1152877 1595581 1878231 876150 715605 1719819 964750 170629 1928016 1598595 1975907 874653 1887903 353184 1402483 1350849 36354 1374708 1042653 415488 1878017 1914810 1484102 3599 1835916 1719305 1115192 49722 1940583 1052339 1316946 377157 594860 1936743 91072 1060440 1325014 1334619 1064389 982000 371028 355136 1833672 600112 1005164 86422 1851429 501409 1301121 1808812 457597 635660 1746390 1382774 1641028 751544 1115601 1931755 61293 1178516 1964301 484361 28611 1506340 1134070 1864621 1771790 983878 1159262 1510713 493027 1948649 1277246 1701842 192952 1825328 614020 1876666 1097127 600756 541488 1226530 404543 1708297 1019321 21427 1241575 927725 1496945 1402594 1687591 921710 1068904 1706187 217122 1741309 1322654 1139497 1791432 944508 366844 1235906 1677595 808632 1094340 1956870 531519 2539 1685929 362052 1718942 341814 1289103 1555639 456032 945696 119958 1477985 363645 1995388 1798352 1048983 895196 921115 935936 59486 1652124 602836 122233 1831839 1538060 1240760 1430911 140324 725774 1736314 1472922 187811 1254968 482305 1887963 1485000 786178 779167 857962 105731 31799 1354078 712662 1449089 1897075 1630971 474933 1512620 1018920 336363 626951 1156918 999827 1172970 1165017 596500 1735990 1575371 1808244 1876443 1821287 1866477 219467 1865483 104843 1964545 1725528 215653 1063538 1909925 1485542 719213 744211 333914 1014593 719601 1313371 1358259 1648668 1720306 486917 1830801 318335 861363 1902194 568026 1300699 164340 252198 1306637 1241735 1447914 705934 1169588 1730682 981820 1057632 120600 914772 293141 1263913 1338332 27108 48371 1987377 1419209 1126526 689636 1215873 649922 634107 16519 1837168 1206558 1510114 362567 338661 936838 1324488 1736710 27020 839514 1454871 795426 532405 1959362 1480165 1830372 1270656 1795145 150474 1428338 185014 370136 1884194 1711599 495258 615844 1955620 98776 640811 1838194 284526 1568699 1489929 1501086 1306050 1085527 1295192 397056 783856 1850383 1477898 13478 318066 959082 626902 1350184 971761 1850565 525929 1215052 1543885 144796 933553 498217 188640 1854843 1707392 571983 932661 312911 944783 319127 687330 320997 943108 1057077 154473 1378982 1912769 1944889 561543 281023 744072 1046880 698763 1760762 1832305 454950 890292 814602 204934 644890 1614313 1012327 1444122 517745 1882525 1745017 47643 1197837 391600 1661320 203528 538496 303974 1044446 1574980 98295 435483 1488472 151035 1600146 1994943 1303440 580766 1602011 1358271 921131 1146281 17499 19925 1107842 1089196 793945 1817892 1368904 1772360 1685024 1130505 38198 971904 697330 1615992 1805666 859958 302239 579226 1982375 833416 285037 572063 1913725 1308927 652712 90686 1520537 946907 858724 627789 458111 1032030 487689 742716 133837 185011 1083561 572961 516024 55464 304463 960989 1169371 1552001 599682 1070779 1666784 695412 986995 341022 1479783 1199501 1363415 1661335 513003 1079972 1079911 73988 1737103 817637 713672 1109797 620944 146246 315015 1011595 607420 547699 374956 590595 797008 1974294 1754555 1100315 808354 422219 78351 353054 80006 11869 1360146 651685 1363362 1230866 1292911 759304 802334 1952255 154843 1790774 591663 970130 137536 44638 1186978 247994 291278 193869 329987 188719 263673 1119578 277976 12075 565739 633246 536318 414528 1772733 915442 1648117 1690705 222645 1114742 1382440 492890 1837313 693615 1377211 961138 328138 1181830 1024016 465110 1554354 1868659 375523 1962941 71403 684923 948569 1972112 456889 147591 1736252 1385428 394189 1007507 37071 96436 498425 380723 1973318 1753908 412304 1929896 795865 611733 1211550 1291978 341989 120146 1657207 1412015 1498679 712070 400205 23653 1580629 1060978 1389694 1814989 1182213 1654793 356206 490861 310349 60841 260249 212718 773129 203704 1790412 1142213 897000 1166083 765733 658723 891493 1679678 1687779 23731 442363 1172108 1181825 270375 712335 227255 950424 339849 1658139 1139600 1441555 1214542 971628 580657 820984 1674905 1620369 1494890 901069 943035 861397 1577671 1012969 1014611 584172 1564236 32691 1372065 517965 385484 1623642 776960 368010 1853487 1986893 773928 1224700 525484 81631 61556 386622 1288729 1016569 581055 908382 1505778 1695768 1860220 445004 1644964 235052 935843 346841 56780 463388 72603 1442488 280714 1188235 1746415 1259349 799158 1637884 1658135 747201 912177 908871 622273 1888645 1117715 469074 442691 1011684 226311 1303801 1670676 1243936 1552149 1840064 960840 1242251 1502334 1709018 119179 219223 843851 1006548 1280654 566870 1663180 1454357 1969358 492782 1312319 1111160 469926 611973 564275 871645 114457 914683 639950 1415550 507850 893977 1457140 136594 1594946 1554829 1300238 1213876 822460 1789308 1956418 808919 631358 1311198 484630 587263 645600 148785 1534602 152757 628562 471701 20156 1472278 867265 905441 975896 1590885 1992993 1248006 1079916 110566 1502242 791903 175899 1476958 93894 1559664 347514 1312533 403899 1617772 226830 1898270 1122129 1126677 157962 117803 1389605 1458546 1263405 673511 612712 1620696 1923828 1279674 309775 1152058 976400 597735 682944 445562 534478 1659628 1310188 1506214 741886 559460 44801 624995 1192726 1234231 221449 349667 1826718 1186217 1111181 711802 1033776 244301 1649928 651471 1079506 921557 1058778 9291 1624369 1876220 142736 386848 1221211 616225 1116929 788636 1753372 68179 1311644 216538 1799732 1293547 1935592 804390 829329 285068 1863916 1209890 919131 834832 849685 1473104 1587716 1402588 672036 813848 61460 1884107 626306 1857544 1979533 1751664 892318 1555390 1333605 1505858 1614959 609787 1196435 660963 715233 1490470 167585 637170 1201204 148441 365815 1046681 1219816 1864682 118606 920926 972586 659400 1963172 1196032 97699 476597 975469 938422 1069731 820394 1606143 834032 1093012 792212 406812 1929665 1658167 389314 258472 1629886 1009101 1786876 1048067 135272 1442573 1396292 1596442 749650 468831 953176 1483454 1735028 1817502 854933 534519 661542 1156261 1630207 1025542 143062 1836015 26344 1344817 1786063 298678 1301529 217321 803307 1209289 916434 1787628 1679242 1765381 1541105 1019109 1677007 1352847 50539 1575474 482574 745651 1115236 1297167 1352529 1799213 287606 1655359 827957 451151 1428533 235927 1009172 1190479 1246901 1299504 1589080 65019 696858 561080 1797485 298439 901585 183033 1045670 562740 474591 688904 803498 228763 653465 799958 784042 1716193 104271 1623785 1154036 388931 1225522 1536554 1485085 410872 579466 404778 381423 381646 899553 744077 1886110 877309 1884524 1280584 1055142 1944131 1908054 345436 129550 517322 34045 1596856 374096 1677922 1416389 385534 1809796 740970 1889077 223144 1306841 807403 528284 470868 449809 125666 118448 552749 511038 1416483 1901839 1746532 658904 796264 1375550 1996711 969276 207539 1095039 700699 706998 1925084 1657866 1183325 879356 1570991 1033117 1459833 648148 1451511 411216 1688926 730491 1619714 1845755 1244682 416981 1855473 1045938 158667 40764 1306948 1926308 1861119 1660328 322291 1051673 772709 705514 788622 1285211 970367 1302603 201418 260522 1578702 1279911 1083819 17674 775475 1424981 455439 1575256 1438708 1763772 1803976 550575 701685 450003 108484 77221 1536363 827825 83399 1817607 1244964 369042 1976835 659787 797545 1401819 674727 453296 514363 1030196 1929002 286956 481179 1986161 1995234 1874081 1731053 137327 1776868 1893482 1204053 1021754 1292458 238410 1057238 45035 218102 357838 16871 36557 156129 354558 1836885 782407 1419181 1829953 1201339 895274 1897427 1363897 1182973 1286165 89998 554380 932989 502731 14224 1775709 1941105 1866999 685703 133246 1523950 1141478 1104926 1225889 1859321 1525007 514224 1912420 1170215 1116968 975497 367268 685860 95703 899331 1080462 1903880 593296 89934 561218 1344119 1765606 1037748 1533034 264529 1937134 419441 1398748 155174 636191 320834 1391609 268549 1132 241787 396223 1331623 87 1699290 1912935 1699696 789379 1233478 839496 1010053 5617 820187 1078146 1722761 635920 491518 454878 120193 486819 1770704 1540185 1924914 56253 1913623 570153 395459 1009849 1457345 861182 1644455 1170807 1323532 1513915 845370 1198345 892500 379363 765050 1261794 118226 1961909 209085 1613227 221874 1240060 642944 825844 662571 1156121 750139 775055 1240494 23942 1971251 1019170 467903 1908521 1909455 365625 1252808 900047 1405125 948889 1213454 540650 137308 1669741 14396 1826036 1612408 1083751 1466721 1091602 1799949 174480 137037 1837520 872332 1694327 580508 836753 1036756 102354 982487 202602 164260 1045378 306445 1661690 317656 1124855 1456825 1703874 7824 1025731 1343162 611175 1221014 1142442 352433 527138 1102584 1885986 129761 387531 165290 352064 13037 596210 682209 905577 1202064 1174501 617291 1118129 266284 1459346 947368 322072 1436893 1168819 1155505 413881 795129 1309815 1306774 632953 502370 1511191 1496716 1350607 731532 223416 193256 1898863 359845 1015495 792078 277941 1177647 531419 1280919 1764607 1810640 852071 1910335 1407899 57337 1509111 1970210 373842 211687 745658 176868 550937 889548 952973 558603 1415268 419166 1233038 912508 892148 1948697 377236 1318065 522867 251240 1318764 723246 41212 468185 546982 1533568 1376988 1460205 82231 728066 184626 1392673 1269817 1899056 1625727 1430191 452259 1465669 1289566 1167871 1848966 1170377 1084955 88257 86154 283706 1321012 282537 989191 1515645 1374065 616607 1130015 1141330 1354426 1437689 1160846 1308957 694324 724381 422516 1935306 1505554 428654 921866 843835 1749082 1791404 1552071 701823 468987 1303555 1450051 1992962 1874473 229322 874434 1244836 1560693 1631955 1302166 1594052 1356007 615107 1629263 719846 14434 1225783 1536663 760476 43285 562399 416755 1837338 1799384 1763889 325191 1981728 710541 1123096 1929715 301599 498545 1100543 1674568 31047 167284 1238305 1985659 1548630 1838009 84287 137287 21981 616514 857588 1536177 1430786 1475878 1273382 1837735 1255363 1494775 1432236 167880 201430 632627 657076 1288365 1069953 72807 1556007 626790 748710 258912 650901 476159 1209485 974963 1511112 157579 949593 247095 252405 1920074 1392753 649890 735731 165613 1009974 1766075 454819 1528839 1616490 401583 1371620 1806 997205 1012446 1827974 1328144 218797 1098600 171141 1170830 738320 1903535 1921314 1539881 1528659 291021 1785790 899377 382881 1417746 1713502 541716 156831 352046 917435 51011 1934181 1854556 627761 1879414 38263 1404157 985494 1094236 1391826 398363 204149 1294582 368189 1238402 1359343 645741 462715 1135951 7348 1142090 1224775 1866315 1884217 1533872 1850642 1568610 821163 1197318 1764460 582529 21576 1367736 1891826 1072239 502700 1015266 408018 780294 349183 1895729 33740 1294220 1379680 1048512 904264 493039 1109140 802708 227961 486976 602783 1374811 712702 522351 1260767 213591 401071 1165225 413098 1118530 1541129 652256 1305004 173606 427216 1069042 599002 107021 493222 1377665 1538365 1122279 828966 1481885 577979 1132087 750176 1035520 328846 696597 354129 724832 554683 490051 1452694 661879 1657480 1322725 749857 1808828 272258 1096658 1640682 659012 1977607 1399034 1535492 1194693 118609 377245 525536 1475199 1659852 672404 1533074 1683577 603510 1430882 808389 133045 460381 901039 744588 838543 1921189 1268702 1165251 261066 1578062 1831788 1640103 1220369 998347 1138973 1815436 1033481 937053 825964 9463 1221352 674033 961191 795591 587159 1600178 1816549 1961582 876589 1849317 1504229 1388668 1444915 1330600 1698034 997938 600971 745764 532234 1339164 1500840 1690982 110142 1421733 221399 1108428 440698 510216 319316 926411 1973921 647541 185464 358855 1472816 499730 344623 75138 922312 1374474 1753576 1361525 586359 1335044 1028246 546618 1336658 1879769 364838 91465 1246012 103739 1370710 12660 571537 748836 1405842 661043 1051328 1399144 1157588 221160 1824561 391031 379404 1921323 191890 1384135 289345 1168053 767179 381478 1896869 1666860 301893 1347816 1548148 1961368 1839345 943183 1553418 497280 1152207 1677966 1544976 237142 1199659 930786 1796202 1733341 1048714 1815560 944974 1475705 1000480 661907 1653615 126530 1322561 1700165 1182210 314518 378666 1565692 899970 1322716 1084746 1478969 651868 1098859 474347 1793129 1080578 1886965 227679 23371 1173919 1575431 345176 840376 1277419 269139 1004242 637254 660366 423418 786943 1805959 1048311 1858231 709585 904621 1031574 1509607 1243391 939923 1889393 627247 1442647 1533237 1485840 319135 1842000 49442 1272400 177095 1982635 1622301 1564820 442172 292345 242167 971319 1902315 1376010 291112 111329 744897 208118 1318661 1494609 33921 1102271 1570008 1323223 959146 258739 1847945 1629304 1064509 1783600 372461 622994 629255 1165914 724890 927649 952448 716657 418921 1169184 54786 221602 752654 956349 670175 1349376 1614523 497308 570315 1530106 1860870 1658128 1074027 475398 1163974 1208925 108666 1931756 1378870 123338 787902 1733089 800279 359287 1933837 1851175 1696111 793713 1268624 1555963 555983 365023 1990778 724523 209118 1965070 209174 282281 910843 1724200 1704278 1329085 449033 414166 1047742 607567 640077 1762869 751497 1624099 541537 1206782 339607 729149 390245 687511 323887 83331 247031 379356 393670 1443101 1943743 1899030 998408 1471058 1866774 430183 1331318 1214012 393900 1954477 817778 463403 24649 497307 1313526 814485 73941 1220645 84060 194506 146914 269166 1270311 160927 1434439 1132106 1271898 1791565 705826 323898 372886 644159 1460150 1388045 1838578 1164401 176071 1759389 1184208 1241469 206695 256746 1228125 206867 859957 360038 1120718 1302206 1215069 301906 1085371 1621394 143934 730541 1557709 83490 1739776 781538 448030 1943165 1182937 1832911 1438371 1462711 1694438 1637908 1024833 101258 1384266 702447 1443394 293112 1953483 1014333 1895336 948504 1854576 416181 1459707 1340918 630773 1826276 1007099 513033 1430137 478986 1026487 606436 1215268 1563921 239343 19266 29279 1936573 1699931 957252 265736 1098481 1455628 1441087 216250 1417853 352494 315743 65795 305579 1540762 96602 461813 287661 703388 1109471 1689053 1505183 1042771 1847427 944604 715835 1728305 818544 1991994 1332810 1468206 1844736 1075766 1948542 1765700 1442079 1193233 131786 1921612 12736 1373797 709267 1943629 1018913 1365190 745917 1824276 976415 339641 764224 578021 574609 320089 1308228 1253924 1494049 502853 1401753 1359420 5001 256391 444567 1463257 1912023 87443 1568361 778186 1554203 510494 675532 714472 1772620 1184118 9214 58489 905818 1888687 844482 1834489 570721 827267 1540121 999868 1380055 1658299 379067 860766 210121 1529038 5589 1947263 593964 830511 386704 671703 744833 394499 609365 215057 1824703 893366 1724835 435912 1525829 1076092 63960 1199634 1439426 434511 1423112 9878 1239630 1113411 750476 399711 1683221 74755 1511511 1069308 436767 1068879 425356 1573193 73481 1822205 1230348 713262 739211 641277 432064 578649 831221 1766385 953119 55421 298941 1840796 1907182 573044 119159 892551 584822 1219443 1982545 419426 410115 835778 300428 1668935 123068 1676158 251524 1830993 126738 1950572 1384108 80868 1555547 185523 108504 953126 1888245 1923432 292928 907885 560816 1802462 729529 1313048 1003471 1530230 1409428 883934 1720516 174751 372811 1423503 1138729 1784515 485606 1987164 1019797 965612 1309123 186207 839223 1540450 611899 1332524 784000 368696 396929 1118394 1998192 1856421 1164775 418099 1408953 45614 163942 382447 1576451 909218 521204 355253 716883 711117 1938392 957232 1510582 298746 1162476 222930 987502 284082 351731 520667 1744373 1995656 1998396 723370 1065169 1481729 363679 915244 1959644 1274767 1215518 1666361 827168 514766 1776877 1796283 1066038 1206106 718436 1377768 828257 799154 1674009 1547283 634116 918986 1872396 1039167 1394070 894744 1479607 1561167 1267109 1327176 1591081 967191 127992 1522836 1951603 287923 272325 585480 1488468 223659 1223828 354026 375612 1322240 1650063 870052 1998895 1183439 213489 51885 1529539 82015 356021 1705041 1317723 831851 1647667 1388918 1411330 1075131 264971 1644569 44250 605753 1630864 1100899 1734675 1104779 217372 119690 1066254 273392 257595 112048 780285 612211 80366 761521 506434 1536165 500391 833377 481941 184062 1263140 951478 1851496 675545 690848 450401 953219 72339 313631 1288133 157164 99963 1115865 908519 175077 373718 348722 552161 883416 364666 1561451 929167 161283 964632 691445 1672487 1322000 1849876 1257278 595824 568354 1128069 1096827 1986136 1806818 921150 111643 6160 453506 1904729 739812 1685229 1039467 652274 1626841 1261837 1031108 1088153 1864511 636134 1982880 1450533 1014711 1559884 250765 1313810 1082440 1435699 692067 1087359 952407 442268 1009273 188076 733047 636361 687439 885923 566189 757220 951162 696824 1125650 1192927 1501784 533258 826848 824747 1320894 1481979 1048658 1861994 1640514 1892080 862478 1032925 1207935 175191 825598 1248502 1020954 1944644 174743 277615 1269561 822828 271914 1887139 1351165 838947 471916 1206469 1413799 360033 1161534 560078 1478423 1419491 1849057 1177515 92942 257771 785329 546029 222066 424013 14442 318667 1822845 99040 515021 1057842 483332 942767 1276896 982213 597580 1940792 1917021 1054944 460383 214930 585012 430589 1329577 1828118 435656 33673 335946 185245 1040316 816594 809601 16253 103048 23103 472121 898930 1316821 992020 1207155 180956 161134 1650122 827095 181566 764701 1444241 31087 479431 1095947 1903454 252440 1208023 853146 1892865 412065 1513260 86053 772572 1802579 1341206 1812105 624744 437970 326518 291569 1594191 861803 508673 948138 926799 470117 1684912 786756 1314616 746794 1317769 322330 1045781 14145 435518 226160 1383343 1075269 783402 944092 177377 26445 334281 1023893 906516 599106 544677 991301 1410055 921078 762064 349860 157681 877063 1393350 307345 1577618 611762 1935245 1040834 1377227 1584042 274456 1017485 674307 640213 237903 254423 1717023 1868269 1067926 1953171 644156 1989590 1932077 1009506 638818 1200004 174118 576742 1230517 859111 160407 838108 483625 127496 1869939 1479536 1762612 1133395 787531 855435 788790 1817208 843366 1617403 852690 1232000 572305 1110671 503264 510818 1457480 1827550 451936 297328 1370179 994885 514459 1149222 59967 228225 496946 1439103 127881 505372 1542560 820735 1004807 726949 18955 1449009 1994302 136989 539230 1529623 361452 848742 540254 1423665 569542 47039 1054502 1932941 253635 1427632 445621 407418 1596941 1391330 936967 367011 287972 1366449 1158515 1331875 231835 583317 1287833 535814 1692896 1829847 469780 1748302 248910 1286444 550180 1767743 1573622 1950145 727462 187381 457340 1751814 226409 1939225 1678152 1407424 1813486 691078 1047522 1922045 224728 1152033 1909414 854155 1794599 1119339 771458 331442 1898502 1425954 1825114 1663745 1996510 51850 213477 1757204 1504887 1133464 750053 1312891 1918331 1015175 741013 1066522 1042234 1697305 1013491 1068334 925160 1404640 606627 1632048 1608375 877650 1934019 463003 710098 1017918 1085325 1009327 42027 1989409 1971580 466762 1878709 862701 1875139 1733468 1337420 643072 1382888 1324431 525870 376985 1756526 1658098 1357885 349718 647616 787087 528437 1224975 923115 1881326 1150785 1570452 1112280 308717 1524630 1072933 1872962 979872 719640 306725 554162 650151 1900774 499778 641839 1236177 1369057 1426503 1873614 901544 1258110 1140883 588177 389949 116470 1913495 1025952 1626150 69084 996702 1094181 1511805 1656447 731143 240777 920476 1253423 305606 728453 513370 1917893 1382970 637851 811613 1664901 705883 852258 1728981 1919197 952233 527325 1725663 1746914 1248340 1218593 1115262 1706616 606504 1971313 158516 1722870 1411944 33928 592379 965961 1656999 417065 277345 1232674 586320 457849 1166110 1180343 1277292 586288 1811666 1557249 1056137 1398391 782009 1597694 656694 819030 1557126 1100789 979432 1694931 1664961 1375234 175676 1827855 1802124 504497 1092212 1115023 481112 506495 787 1303581 1271103 1971005 1584750 1630781 942514 1922920 401861 295916 897328 1647524 1563530 505500 331753 586457 1776554 1662082 1788313 1595540 456511 578604 189294 477726 746786 1666965 936600 1824520 1276057 1379008 269728 1174631 881726 1427299 693840 831708 994387 1038343 1526194 1733023 677903 970904 1364679 495310 335413 1700253 686022 485392 1145611 1114015 97845 1918110 1424741 772344 1789867 1381514 731427 1340967 483834 984261 1412330 1647736 756167 1996300 1733513 1325497 1266371 1667635 1088343 1519503 981440 937170 105797 375256 498687 687322 1112906 607655 436384 480230 1577391 1722410 689859 1336168 1521209 954860 581558 421485 321061 460462 52901 154636 1097601 1390879 1702998 519281 1418023 1215295 1804166 562275 1265874 235878 629945 1178501 388783 630869 988468 1260983 1227610 357681 1115643 32137 474564 735377 1486424 1195152 104602 1706472 1893414 759754 1405657 1559383 199590 481821 453778 1576358 968041 1670210 151043 1838881 317021 686387 1449612 1131342 807205 9495 1376822 971623 678213 425775 1670587 1381417 1234996 862122 364014 586991 1919499 632904 1643522 303670 681322 1975186 1704160 1383643 289362 981888 1375685 462774 761516 922577 1789095 1465835 1064194 1644832 1932095 618268 24341 1532360 1699625 395162 1390499 1339635 500858 244766 1253950 791604 1503404 952374 217703 575190 1905478 1138852 838215 577656 100776 1917433 248384 1752289 1010804 1136504 165317 374879 934770 213630 6411 404896 1205675 284531 3506 420839 246010 1141669 1385283 379439 1377351 292389 754961 1641948 1398406 22798 1324088 1999050 960801 973904 756699 1798190 1691110 1899518 995018 592338 1393751 1661603 184507 1426997 142403 1379140 1934307 92453 501349 1953373 94886 1077362 1415889 1177540 1949318 372922 582990 1332791 342751 473312 1128510 813346 913402 1582885 1157826 1683954 557998 1697778 936891 403973 1770373 228774 1213236 355234 979797 332090 521575 160352 788112 980261 90130 1788985 893807 736272 95483 336110 317620 1157898 1006481 424881 1438149 557656 608943 994592 863912 1666477 27310 285949 572878 585666 1171703 468957 1808808 848573 1109643 210489 1643899 911577 1798180 91042 468561 1124709 1152911 1955507 594368 706627 1556481 1698829 1101939 1107366 255261 1074651 1537262 1984551 332594 1004018 573467 820064 1306003 117183 1946611 316036 892538 1156888 1628626 312572 1212447 1627514 169817 1461528 1162311 495122 875895 1261340 1814489 1686222 761168 1443978 812166 216888 1499119 1516523 491587 1683054 993133 1142034 224321 894758 1334402 1148546 1369892 245630 33253 1407525 943174 128656 444704 1950542 1448570 1377332 55772 1364450 1091298 497606 1504539 626237 951852 356983 405988 225239 846018 894617 1690689 986693 1652208 462040 1555308 672398 1260330 510223 1911931 1308501 7589 1738112 101142 628474 1411277 1223361 1499599 1334256 1313285 1816317 966730 619516 1975066 524687 1235758 391470 995889 545658 1102068 1426086 1175526 965857 1874605 875747 305419 1759062 391210 698500 881305 1364636 1504853 1469913 1904236 1133509 943259 752245 690800 992989 1712648 1145972 1682371 1476780 924983 1376796 1524619 590202 845306 357411 580497 169309 890582 1788742 1264190 1671118 203659 552647 39692 1757465 480027 907488 60498 209990 40190 1951923 913446 1414977 1876881 1355124 1260713 1483835 776695 371572 669021 329594 1522468 1691799 626269 673891 467162 872547 1331436 1672401 201360 1251700 786261 1045161 1883791 987908 485344 691525 705427 265442 1139219 647191 1708352 830187 248948 495560 63613 146158 161065 629676 403708 693912 278749 863087 1394228 624885 1166006 1346029 1738015 163741 1070463 1966584 299959 664451 907564 854519 191080 826453 1115072 1019353 880849 922719 1606524 1456168 1664300 1095209 521723 441367 1316073 1464896 554542 1648322 1891748 69128 1842599 746832 985090 710824 1710835 1282641 1290883 625409 1923122 809553 471421 1066050 1217694 43055 1269438 31646 72852 1971265 1425977 1767886 1752371 502923 354687 1245977 1415173 128880 525361 1500754 1742258 414263 767992 1592861 1901812 1490849 1627133 931848 930332 1556915 108664 402867 723011 1269523 133067 1986331 475348 214621 1604040 1534472 366597 1752838 317797 1422037 1521936 735541 966870 500790 1500864 1857064 1774117 26933 1361412 1354774 622859 729646 1311894 500002 961665 311014 1158441 546057 1752866 580553 1091996 1528390 1668683 256908 1547688 1765661 995359 1374965 1172023 1856838 1499791 1185681 1927400 1173968 740903 1425769 807887 1274629 1757891 564406 1858329 265578 471990 1162607 1203736 1051537 1057991 1309146 1131233 750305 1324626 838675 1457095 1276042 1597098 303675 1409073 534008 397944 863575 285488 1846145 1762993 1543222 724720 1751866 407707 220437 1224633 825322 1366967 1420013 481624 24089 390711 1716918 636575 1149864 686644 700064 90429 1186765 1196718 1933868 561729 300686 1106245 1349795 1679726 31481 1155681 1177496 753247 1358654 1489028 1932645 751066 1047979 1691987 1038660 324780 1818347 1881707 1630482 253657 379471 1810010 794652 991803 1037823 353031 1422648 132814 490995 129620 517660 1796146 1970300 444772 1008477 56474 607773 1957969 1083093 850584 50611 957920 1766995 1166362 328487 1345555 1156909 778778 1441661 1290256 1353270 49257 1655126 1872913 1300399 1293979 534161 27054 1568110 255508 381846 1945313 439013 1469748 410408 179453 607731 1776113 609516 1651317 1517708 687541 835054 273992 192032 1781500 1885770 448125 713170 581217 1266655 1994811 676670 1667669 333560 1709814 1252973 528354 1565568 726080 152186 1413297 593845 804923 626313 1083281 440193 675023 1839727 853451 722305 659788 1789656 633490 1013782 910057 619237 1861270 131693 1190069 1339726 1728771 1529837 1135641 435481 1496335 695614 559965 1429584 1420094 1891981 1526514 792484 1449923 1963324 456777 1154849 612088 1555372 1013625 1144607 25814 1041292 185947 153940 658611 1999241 642218 645672 214447 354230 218616 1077511 171256 220173 1031157 1754382 120921 1673435 1689873 535138 392179 1492590 277378 525052 1948292 594778 1518828 197933 1935323 898238 1267391 1169900 1259092 1659287 1890391 1704365 1611912 803217 943282 1425788 1219719 1165793 1943134 1788744 1760126 36944 1840785 1044408 640613 117365 1534015 1189516 152132 816944 1022923 1911497 1666883 1360186 1895982 1435076 373313 584566 556894 387433 1647085 1620683 240004 1357624 522598 1634367 150010 957115 1189051 1012462 698409 1489128 1682659 86688 1409819 849786 1723841 1347642 982892 1581607 27962 1123204 1293622 195205 827111 1463571 1658909 1968150 493378 1521546 1332137 1617482 1080016 127512 614839 1372194 1540635 635947 940149 700312 1838941 408497 703598 1386456 797327 1698225 1184363 877657 1516953 161789 1215126 73388 966431 1368230 1310215 1038738 309685 1850882 1896832 866532 1688209 1093261 424858 1553925 519165 979382 1605901 1919835 1367419 1961915 482453 311819 1413084 1194343 1833183 111229 1287000 805247 195321 959649 1057607 1896446 410199 898011 133897 969856 1858786 1232563 557802 1248234 773661 232454 567380 1508812 546287 848299 435459 1026654 1993335 1657833 374591 1189579 1505407 1687693 547361 1246378 1329373 468154 1139209 1353392 1789629 1850790 702640 1952696 1291745 1003324 191794 156474 1190776 93298 961336 108132 1037769 1700133 750284 1041269 1633442 924516 1939846 76694 1425512 568870 84163 638991 758892 1466606 1386552 1257672 966026 1830292 1952612 719527 1264980 1355192 934722 153533 1905307 22616 279586 705211 1620468 1497434 544267 1752128 1381829 1409824 1366290 879310 1516751 1668426 64958 1718026 1186056 1287288 281853 714677 1854975 1140877 1606693 537175 1655593 588506 1947707 663658 39495 1690297 174671 48703 1449468 1344562 1778705 952751 1769518 1186791 309853 428945 35467 281576 1187155 135179 1724032 1159570 1988981 181839 1529763 351236 1040470 1056674 140418 371322 1654707 510382 907516 846123 5 641008 347839 1885957 386977 1688567 1333051 1342767 1748143 1815865 788585 556359 705177 1622177 1171441 1744639 1465205 1643739 18105 1405207 1696084 1467123 1045788 532946 875586 124638 1421064 448179 185874 1640100 410507 1221897 1832328 608130 1140161 1350165 1700130 456588 515621 1961601 1735227 9599 844707 493875 1791612 430700 1908594 339891 639374 1022696 1242910 236169 142523 1617523 223519 1787587 1403210 261090 689773 525 615950 197751 147972 1327856 1861718 1710573 1641397 1493506 1551030 683769 207658 1271819 1215130 326171 324322 541370 262687 1850248 309756 277356 1053494 1501875 1786482 924083 1037136 1427683 1498293 1868322 1868836 763910 313125 689659 1620792 792333 1953520 1535687 1759483 1362137 1962122 250354 186110 868480 1424091 1455300 7239 572756 245761 1852255 1743638 633375 1444835 934424 564941 125872 237318 233013 1397318 67580 1091284 970041 1066551 256945 1340403 368447 1957265 46587 1541964 756391 1809102 1464561 350106 822920 483425 60405 1934539 1123834 1455800 1415299 1863734 1914547 102282 36465 770811 1529204 1496531 1790041 130959 1565288 1904469 41597 1986948 1309750 833983 988546 1330197 542189 1905244 877529 499049 509751 160258 1844564 890764 1129392 976464 1072328 964469 1317011 996519 1926634 1291379 508368 1445471 1586421 1906800 243325 281603 1017334 1017814 231338 105675 911294 402877 1827087 866775 741982 1017656 1638339 1660599 1617320 1647473 1669288 1714876 1012661 332646 1966981 456671 474475 906039 1250811 981308 1249552 943033 465906 570273 46227 1291150 781222 543567 1411564 821079 1383030 445092 1593024 1764903 450312 919038 225486 1789222 796296 1526945 1776858 516895 362032 1540838 740066 1880058 1469530 1739586 1743456 1265650 1306654 1338600 1272307 1396393 1902427 1833498 164827 576459 1716829 105459 535212 792322 1983350 854075 100322 28659 704230 1093396 1624894 686441 1569677 297676 423805 1162269 1517433 586992 348631 653667 500369 1045358 375605 1943570 441374 167407 1696875 1664401 628191 342548 1506779 1474357 1896622 442796 755037 1209374 1941426 1368080 250629 139828 301150 1354274 371340 1028046 111464 1651454 1354258 1934674 1818859 144561 279612 924987 805766 1601214 1010797 1015850 1003412 945845 792233 1446086 907615 473888 815004 1722741 282985 521346 1338224 1826728 1081533 126150 1816819 1778935 1708486 654574 276974 271758 1454738 839797 1746995 600388 1561017 1815624 952768 1289947 74141 486270 518789 1965759 77719 1524461 1712255 1933414 1498994 1161078 712713 1534578 1993909 845788 1653034 423929 1772247 408145 1113274 91933 1542469 868921 1971374 1697296 1327533 779062 257251 292034 1120377 711147 401599 655386 744842 7158 1755213 1237819 510920 1848150 313824 1701559 1922987 540159 436820 640515 449687 1314380 720798 1579968 1126920 179397 270822 1934006 1612140 1693413 778387 1313286 1797675 1197215 1804757 771554 462078 123187 73319 1533145 460977 1046152 806584 587371 1590012 226200 1553144 1800312 1114181 236739 1976041 1216101 788315 1214445 124895 730272 1565783 552230 456680 1087200 1358703 1006659 1200556 1008451 1641104 853657 1328105 485906 41003 1587080 1605137 5485 425060 1233078 290323 523065 725381 652987 1604551 1446088 1943316 488780 760983 474259 93595 719671 37711 1928678 431272 1292193 562955 903942 325231 1735234 1985050 1273338 388303 1131399 1947354 1108266 426881 1662697 50710 1036829 1783061 500981 1095364 305974 1029594 1807844 124015 1439989 1301600 472714 563020 1710176 888107 804215 1240177 344443 1372001 1285009 1618970 840969 447031 786609 1848581 1995187 813886 1294453 770927 1479124 1474462 1571476 260954 731131 1836904 1688830 1328052 32720 1053302 1222560 498819 928982 1096582 1602524 18406 1970013 1315290 894840 1407632 1841903 1563155 814992 271348 1976106 1350391 1067384 1747804 742180 549969 1213088 166266 1098189 546492 792524 1503290 1444399 1201416 1016506 1413153 1943894 99113 1012444 1306640 780914 1357467 1652652 1887112 296654 1204301 875687 100799 1827643 1088216 1168608 309399 469607 1331046 60002 1825599 1309208 1609684 482556 1923980 473129 1974017 665193 1785897 1434491 132489 1413176 41681 952321 762836 1588175 1891463 815095 1919439 1173318 806124 1415404 498259 1781545 1852945 676769 922658 1725633 1568071 1188128 1932889 675930 1521117 302090 1263152 273323 1806779 484683 1791740 1090923 587073 1569477 1799872 108856 498659 954903 12502 1683587 95947 1987774 403677 1928765 1730615 1261980 1930162 1927234 126254 1500131 1293192 202587 872242 1394431 1190863 1842646 799804 1531260 1575479 758887 1779865 115774 1611357 528239 640951 1086137 476155 1718417 680565 899816 1076319 569839 702562 412091 1350946 67324 693622 1768949 927204 1125005 304770 1856819 1967926 520854 1454427 374040 1089960 40464 820818 957873 1304135 614088 1070938 1385736 263840 851082 1508590 189055 229811 1428446 1276212 1158115 1538587 1300750 1486239 1752042 1767484 1512150 498420 236595 1495727 1797028 106549 694014 871269 893052 979101 1999734 1884833 1432737 126252 830611 1847911 899658 1706857 1143178 563886 847730 488584 662157 1246988 121712 1147050 1309113 325119 1266467 1023100 918293 1015712 1115231 1887649 518614 648512 710836 1652005 210689 1860831 364766 1352315 1025630 568671 105466 907135 1780211 800635 1066606 1761506 854247 217612 148504 687688 382897 1098499 923325 244272 562601 1630789 1373168 1952904 142428 660421 1897378 414139 1484630 492924 1610618 169642 1715279 1648134 1289322 1645417 1957883 1647170 1544286 168963 277604 994383 717890 1901813 1271837 552591 248030 165079 1534857 1728939 1690566 1165789 1567606 1420021 190706 1532745 502646 558121 1530760 1793601 1594209 1897332 435526 1591193 1220718 1799912 1944298 38570 1752318 240787 218756 484408 1337987 1198935 568925 1660159 792783 1379961 1321972 1665666 1321481 1678915 947371 1894307 794911 914799 1372134 1237397 40075 119465 727212 35230 640993 1691169 99511 230375 1737611 870189 885543 849945 1613540 1654328 870552 1814858 746698 143398 513467 378639 165923 955915 995393 93521 560753 174995 1504120 403988 1573638 1809783 1673961 1329707 361530 1523008 1791616 296943 1323430 283291 1922005 1074279 1788036 307529 1937887 1268348 213484 1554608 572908 1181449 1106175 799398 1614618 965157 968961 1146549 1516024 1257266 1789065 264368 156108 763987 241284 1227694 1468328 1871525 585577 269512 1577573 1812437 58690 887238 1142798 1012800 1103134 1234678 917928 910302 858739 1035708 471035 1568472 564071 1193199 1312039 1730192 306311 1968180 1696265 1825332 1226305 541663 1972462 1214535 1848619 746485 85724 334077 685980 1418479 923850 213806 855963 220110 1567487 1301223 72415 1951777 1146263 1525988 189721 234461 432579 1328162 622830 46347 1471165 1583707 1176777 1163648 1448398 255963 775319 575557 193021 198669 202052 1698642 289859 1780110 1915049 418949 1681414 1386135 1071633 564312 1235771 184764 1547090 558480 287804 1041504 1539236 1164064 170081 1376113 1340013 573525 1871149 819343 1786992 1768261 715150 1016237 1467978 1929730 1182185 1456463 1585821 1613363 301665 321908 1441600 1902137 883372 1781195 669366 1833958 1548288 900528 1256292 795893 1940767 605924 410583 12883 1564799 784985 1981317 418344 1154321 1584260 464010 427099 1105281 420948 728157 212756 1385656 1025202 424342 335368 1246781 745770 48330 1166991 1270252 201829 614427 860189 152451 1294517 1409245 754036 1249088 1825587 1043295 1973986 811070 1749078 1735410 627245 1976103 339477 1257146 616476 1120001 119890 1361123 433054 744193 98158 96187 107851 705145 1090487 1045451 362290 1819252 166423 872199 597004 1297408 1826350 1180850 1987741 1479919 1158022 1088095 33664 317986 1667987 98182 1738656 909116 1090078 1158547 523518 434342 744980 1567971 1292418 1249126 834329 1049134 458054 469257 924297 688062 302421 888917 1464573 1747439 1779268 859153 1451596 659884 1000675 744567 1183948 382355 856088 1148091 1456595 435787 1670253 1224816 1162657 684990 356122 807444 1493566 3812 1946540 1938965 1789586 604394 1213332 525707 1629050 1139629 1670287 1897859 999607 1509594 48962 1322279 1933348 649152 1443457 474531 946868 1854033 1072970 1431201 986483 639252 908288 1262974 1148273 915105 215321 1323900 570608 54355 1796401 938657 1104643 1941905 549346 1016011 1604706 1419589 262059 1633286 324496 644967 1665707 913934 1472829 789650 1861927 850208 1281194 464299 1239713 1188257 527788 1959218 1211355 1946702 1090946 110811 1784849 121997 1872959 1856106 117668 1478152 1914925 556290 70306 1065421 228778 1057664 361032 1317658 468398 481025 807907 1983376 849271 1076036 1514467 236238 1083086 896556 795330 54929 328537 446452 1793720 1057531 1002474 686212 1137205 32386 1354422 750072 1154364 1316020 452136 545062 688422 1160392 1563059 851328 894851 1140828 710150 152235 280322 1454320 195098 1002097 348296 1166998 1977960 292098 1476329 14825 1254098 874888 341940 580090 707855 1209696 1463179 535228 428358 1469438 1223941 1564472 1422111 782279 968037 310627 1810278 901720 1089246 1459543 397729 1217705 177354 754814 873154 1870146 1817327 1125003 1433048 98941 1293178 73764 37740 1350398 1699604 1108099 404613 314027 1432590 335124 975920 1197306 805465 1416857 38608 1750356 1690834 514715 747358 1697882 1275188 1655394 1421890 212239 973469 1456718 272237 646369 807800 1803130 313389 680216 539829 882166 1021176 314282 1451754 898467 580735 1164945 445399 1885801 565852 404399 505078 244915 994497 1372157 1258992 1093087 671086 112772 928117 1827512 663599 550513 1266387 1090198 1596800 130606 668360 262121 1970538 29630 622986 1936252 71236 1856331 1059747 1910145 1770652 1189520 1875617 1655193 1983592 151052 1664561 1059150 1384250 1883128 504035 1714422 282795 1022184 1341874 170057 1102893 4446 1574483 541822 454920 795432 1971059 1524377 1751318 452990 1311800 1937605 677032 776181 1337464 1064166 1655196 511582 1272588 799410 1577974 24697 689161 92141 330007 1525806 700319 233995 1544112 1262068 967655 1811078 1576465 1859979 843551 624062 1719219 545461 206120 585510 5769 319022 820114 50578 240962 746243 1266183 628243 248857 1565198 1751430 628330 1533705 160622 1902225 1465136 602196 572946 1241737 448 1669268 898945 1973124 230691 431904 1656687 1552089 1939249 1178782 25270 514294 495533 1967892 480326 386515 1014696 1542700 888073 393673 1115301 1797338 1682140 786719 428879 1922928 139212 1509180 1569060 1902652 1082432 1823353 9019 370304 1250647 975424 821841 1896755 234018 1952162 46570 1930527 1222983 837250 128996 1900203 490781 1956782 55425 1153045 1076252 548767 1937871 1109078 420299 166718 247669 1991735 1440152 1405056 640037 1792433 1717379 513004 1865328 536100 828162 938966 859949 271615 691137 1833920 1241787 650635 866943 1699921 1370452 1717403 1412575 817679 1113069 1199998 175009 1754247 820005 882680 860754 1035997 485985 1570263 453986 662655 37554 667395 1261419 616165 874909 1821997 1625399 16691 1642775 1255546 1919447 804985 1989624 234671 1945998 1290340 878018 812616 1780974 337460 657345 437221 1593600 1966101 14005 851709 889925 1640815 378457 1212180 1674951 360888 557004 979597 1151658 966955 1523781 1635686 1068556 1253847 569383 706209 901738 464397 760247 55144 1874062 1265752 102455 1833775 1985115 1858569 1539531 431386 1665250 1366370 483393 159862 1718271 1396475 986281 8746 1551141 869095 1691086 116503 896426 54310 1608564 273507 500041 927964 428521 1390822 1689859 137512 1689494 1690442 267607 1389902 242704 1798077 745968 688217 698908 1504422 1080701 14493 1524907 730731 1491085 419517 374968 1716794 440737 543186 831827 1260791 1777587 1208190 459797 1743803 63997 1052956 1907012 928062 1855937 339712 1677824 719322 92772 626076 697445 1585099 1161864 970031 1733947 423221 845483 1438031 466858 1692621 1934861 777085 1551050 1795778 72168 101284 1081025 1770413 1257993 1068232 46439 1081331 1979071 226058 622266 56161 1734762 761844 388923 1378378 1694812 1686971 1707221 223386 401222 896824 1811935 275087 1708880 1572557 1005544 455650 1181193 980110 1583827 1883808 596317 703744 1442578 261333 1500943 207536 1087318 1411577 819837 1390223 783669 1675711 1448571 1983220 760415 1802767 233882 698944 433241 763937 1274847 774966 513730 1828443 1956481 1055821 1917040 1892210 1616460 688850 1576230 1445043 833819 231296 1505602 1037888 223435 1616280 63138 844972 1800176 589699 1390935 698284 966594 1169589 1127749 1022355 1629262 1827885 888100 1539061 843437 694024 1834119 786779 444465 1366846 1053694 772994 318258 1550159 283097 1753936 523920 1387697 1634067 1016395 30767 386098 1167896 1851229 856849 1812268 1573520 402453 738575 130441 1286071 508007 1703731 1872633 101183 1650848 1062196 31221 1040908 1108224 1613956 265590 502359 1544342 560619 1744641 1339998 1149486 1493987 248069 1603363 1960185 1787422 380794 836168 790129 1289126 686507 293775 1880610 1022751 1883990 831138 854327 253971 486245 1908508 770637 141148 1927327 1852810 1283735 1675043 102470 619421 14217 862913 529569 1318200 1305884 106349 1564126 1412709 639305 1981123 1093807 1769830 1861410 1237969 675572 503827 1577745 82857 1745914 1995799 1436999 740480 441837 722100 1688407 1212014 684017 764920 15212 842377 1387233 998035 899312 1975143 1318085 464029 62661 852223 1426251 502194 849161 907689 393344 1673421 302749 1518391 992024 493761 1934783 216925 748655 1064058 1045269 1677022 487012 404949 157135 1890509 880201 1378387 1526669 1727887 612501 1726884 366196 1883044 593901 561590 1155506 1367348 1774323 899851 641968 538792 1933884 1431267 888297 1072440 1337577 1793128 1834361 1487213 1309600 1555092 1804206 802067 1375825 430439 727512 1466929 1223937 1168604 962426 338298 1105512 1348219 1800719 207377 1105920 897764 696707 132244 1505878 1462982 158866 1976300 116055 844524 607805 1932128 7089 764298 714489 853630 867884 1174817 1073550 34292 260234 641681 98927 1086277 1817392 306285 1002497 220718 666774 525159 1625259 939217 167940 1767456 1762639 609313 159712 81356 700276 991884 1590712 1834544 1701972 623646 732708 1892267 56824 658148 1202070 1485271 1964237 1164864 1073184 1801508 521 804936 1509011 796761 1556791 1119626 1296136 486797 1731719 321229 1745981 1185467 1889828 739007 820201 1893242 77673 1607486 1054565 404847 1201572 1512467 1162618 142206 1288056 673268 1522496 860088 601851 59466 179096 855710 1103739 1479296 1975318 152354 1932147 1850600 708081 953673 308187 381810 1460720 952772 855607 634355 1157448 712717 1216523 1595144 360695 162211 636786 1022079 630127 655216 689902 470964 1777449 867509 511125 311774 1014447 690581 1219342 1928071 150447 1760588 1524729 1445626 1258954 1081795 514511 1083456 1906473 776830 392244 1558910 830453 688553 1070899 146887 1489482 1197383 813689 945244 882854 1102661 584500 1772503 1120610 234998 295537 393450 201904 300303 1909151 1521058 1705152 443597 675965 160702 9459 287778 230559 1420380 1959796 1944415 1686264 314281 483289 608367 146335 1986648 1693085 790478 877843 750193 200779 706018 1080014 289787 827681 629740 1861793 1977239 1395177 770891 987102 57704 1149421 1452284 424708 535658 1323214 256598 917253 941509 1361371 1970788 23503 1879344 353152 580156 37247 345254 1084254 717406 443527 1606563 579750 508620 990759 23015 133251 323872 1546378 914972 1188632 544214 916846 1443754 1169424 713659 1047412 1448334 1454498 1204653 606062 1702881 736118 1104164 1526141 1088839 798307 1611759 1965786 1477521 620506 1435040 868802 255723 330747 26323 1231565 1233319 1182721 1396935 19020 701512 120167 1996538 1026365 995510 77928 772660 569194 1928947 1071300 951169 717612 157907 527635 573884 373522 234091 859558 1602902 1436691 388258 1373055 517537 1266062 1419390 979959 819020 361108 951926 1093076 235380 411070 1140081 1872047 840421 1507957 480973 778984 344518 575912 1977822 866705 1242918 1291889 1654612 1535694 822958 314774 493266 820704 190434 225133 1592478 1739359 438653 1353118 848782 402948 1405599 495694 254951 582343 1224761 267136 941619 1987226 1623483 1012646 1920993 1645778 170626 922773 1150784 387662 236354 1666158 950690 1217954 422959 1228406 1964160 581891 1245733 1437387 1136184 450604 1245870 601412 583964 312721 894658 902859 1819488 1895560 506561 840702 328939 1514562 457675 1005780 330983 1884899 406733 86990 702472 1761040 1723743 436399 1144014 399406 749913 1460506 1466257 1890131 796781 368314 88588 1869268 198909 1234030 69543 1302751 824901 576003 855949 1516323 50455 991058 52911 1940047 260431 731454 1242335 1257853 1673850 810253 69938 470730 260076 1531360 855240 439082 838195 1778017 1796616 740301 1154602 1520364 1310124 946444 834670 413601 128222 992541 113450 579413 755473 1151996 321897 1284225 10321 1047749 1709429 129139 19213 1704564 23838 195192 1666936 1080814 386118 1482020 541994 696383 213394 1709130 1490655 874828 708382 693058 814635 1529971 1288115 1087116 1972542 1416170 1118179 696181 1696352 1451912 431429 484771 1150956 664589 1269285 1389509 429815 609339 1859171 1132078 1958981 69764 661106 986963 1768986 850946 1958265 693556 1250367 1613066 1454303 1245915 1960084 1267923 209326 1879111 1495468 515358 98151 358463 1791917 40202 841298 1105702 805035 636588 1023046 462475 1305862 1662251 634038 1199927 284829 1646376 1224110 1676213 883628 1282547 920583 1084108 557268 1495795 826170 6831 100667 1058095 550873 1596040 1454103 1205883 991332 1488032 571364 139506 920336 39471 1057166 1911827 1234539 1401391 1274002 392523 1207210 858442 301994 1414102 1683627 1963211 1120521 499211 1091891 1749562 183296 1111496 157388 33466 506950 376145 517039 853875 1880028 1790025 1874228 78026 1674330 593410 461900 866292 510225 763526 1968507 680003 1346911 61588 957804 1887752 939286 911284 223494 1610833 603918 255727 1906987 1904340 1020296 738903 1466312 114189 853223 1563226 405101 1070315 1818654 998631 902462 125426 1424785 946942 1278636 1499151 714291 731898 35537 156821 1735810 1542492 985504 1180306 745848 1979252 1541122 412241 1883920 1039700 463647 1160518 184424 1182216 240740 1089167 1387236 1676648 1482609 409643 85843 503412 696205 434800 1975329 1105931 1808521 1439225 207808 1580531 401850 35323 17816 579558 1248142 434636 1110758 618821 1365104 1349763 1071637 1504182 583157 419657 299688 292182 869575 1631431 1223563 655252 1674301 150019 1980212 1223709 450944 392055 1774155 1898624 1302185 780487 412926 911634 989584 1415946 18560 1779319 711046 557396 1578452 207737 1642234 1330817 459891 1576019 603490 953775 282490 160809 1707212 345087 1083523 1290482 1641373 822609 84398 1921957 1370357 285788 138850 1103972 153492 1240811 419287 387602 465124 163229 283717 190139 1358207 1746931 1415726 899536 800062 60952 591032 438171 1426992 1143022 76678 1089414 1461973 648189 803368 661345 1038287 65046 896921 684775 1246741 1859585 1429122 343544 1165848 1300506 169198 555097 1384032 1047986 1101326 795800 1480391 1684358 1807025 282614 1428743 177030 1001837 1453485 1351440 1467730 4585 273265 1513084 840708 1307551 1576621 1789031 135243 430406 86293 1541384 1778418 1075991 534852 586013 137367 990490 930546 365389 1137485 506470 1116810 904774 198225 1332566 1096840 1840584 1817618 478906 400363 1938385 50409 1224347 1367273 919583 1616477 1191675 1175662 495420 330303 1524183 1096158 704140 1644636 1130396 947290 747424 395964 982742 1526867 1314819 1161781 1406016 1424579 1617800 1818491 1220370 202703 1785617 786846 544478 540598 922180 753508 1328452 1901313 1191165 1598651 332181 1109057 1022412 352454 1496486 288603 1222825 1219494 1556703 1483997 361908 1205083 1486438 1382724 1545260 531535 52304 424565 274876 299183 407603 768358 91819 861641 580789 1971916 956424 1372601 82813 984429 1445840 1100104 1999251 1438524 1661369 1117111 634460 1926915 1861386 1775034 1224838 409783 935848 1700024 1683580 639764 1657016 1617561 439234 1653400 267262 709116 927094 491592 851793 1771299 1346167 1869210 1449308 809854 1304404 510809 414227 868751 531956 498288 1092055 1893899 1371833 773173 949577 1499910 1992169 262436 1669485 996544 296777 531538 1363103 1004080 1611379 1310438 550522 602961 1811348 328258 34237 32296 770156 1250057 819178 1210901 380335 1712365 611018 49026 33027 128631 783700 134148 849152 289159 281407 1434494 1437161 1159318 994939 1919304 662401 80261 1694245 30799 703038 901952 499948 734604 192863 220447 523754 1929133 554240 1355264 1348053 1578269 1007710 1452809 303533 1923203 1085298 788633 283503 848644 1663324 1753496 315350 1966235 283211 1794502 951476 847984 606641 1229390 1631117 133417 1089150 1689375 881176 647283 1106381 1693349 888152 419128 376599 154436 1252268 371678 1770219 1375309 361777 1932722 969737 1083464 504272 119563 1875836 1699054 535809 1520038 576861 857021 1881720 770818 1630026 1777685 1322212 427508 1772780 1644806 1422210 1868574 475484 733971 900426 308579 716803 298191 1413922 1726080 1307415 95210 1804499 1245546 267804 476348 1304580 1847662 1232440 1716051 473498 1884739 1966120 6131 1606207 1119449 995336 1816238 1832235 489937 1452517 391682 203607 645281 1765797 848820 1605714 1998904 44536 1297039 1571932 594830 1046348 1940539 945347 1662096 1887299 1427604 718870 1308164 1113995 1409599 551090 721621 1785691 774894 697692 1192197 1859444 329957 33846 679832 653482 1230664 857488 1048395 1403328 573288 714432 1077850 842961 1991524 738192 1789903 422427 1753219 24911 1244070 1954896 1839397 281740 316058 1920796 1171235 834950 1778275 1371784 427390 690059 1563939 259682 975865 342861 1351195 60554 1159339 48721 552939 341337 1180648 348018 1677513 1207957 1414571 1877403 899003 63198 328472 374403 994694 134967 1883274 183164 1225158 173747 48779 1056415 4237 44301 972749 203446 893208 1615219 851007 1777689 93650 1864738 800072 1278547 1498637 1787775 29789 827899 1689417 1167862 1334728 1894777 1167205 508888 517180 853138 1390345 756380 1689817 1804168 878094 400207 838816 1148830 718826 1268153 685804 1568383 284967 1158348 1912162 820922 1477198 1051765 1102981 1112192 1727822 1053686 848618 790388 682064 401248 1544743 1226201 725927 759088 1200913 1746266 1592114 709196 694238 1842580 1721008 1266024 1669808 686350 593405 1949509 1313041 1840397 1380041 457348 351572 195978 831807 1947890 466149 177544 1497529 412716 180003 1196686 1577827 1573710 1358289 283480 607252 929834 172869 1226693 518997 1117454 1000558 693894 446938 1797248 1595257 6579 522923 1877738 1823773 463735 1149196 1303904 1894720 1941359 1533370 636078 1312932 1257149 354220 684815 724579 1414796 1089344 1073775 1849957 1002408 1169463 1709653 1809981 463191 770537 1050488 264551 1875737 533313 185167 1610843 1146058 503624 1414296 1883726 563184 1711750 261783 1912538 1782799 1665500 1807808 426496 624607 874046 1467374 1679285 1725327 482811 1620128 1217072 129357 153129 1681257 612927 1663311 1676528 1983626 1346173 1058051 813685 1370587 1236893 1525821 1052224 1717405 1244664 783651 435503 1682788 658424 513336 1936819 1651585 379944 389296 514720 736822 1544154 1340781 31589 485105 107606 371517 1058898 1909686 748263 702971 1104086 1612631 384865 1047592 868399 1736521 1874452 1520658 1375060 978288 1742907 1713800 625115 848005 394081 593045 1539355 1412093 1658090 676820 1909112 1636210 1561461 876526 1888965 1132782 665799 1887160 356010 1162439 1899550 1446500 789725 533807 1094990 327253 208310 1000421 1876436 713833 1589602 4762 1050617 1382532 1121388 1229806 458401 1353737 178153 1978279 71660 1326658 1683732 782413 483087 1453897 448491 750212 1417100 1322137 1135334 1893110 479035 373367 1335511 1048998 1522950 1866185 1904473 437158 962887 86694 1905824 1351231 1420599 814187 560292 1178108 1149756 1987095 647155 1839062 282447 995666 1629663 493368 455551 656131 1844323 1877657 1191697 737255 897594 1276545 47460 1525284 677146 1793952 1049738 1118358 308490 234670 1068641 760684 723628 1554666 332763 1973126 1904250 1184515 1469514 1162441 249176 1139885 1593723 366313 1105066 1969182 1266704 1987751 333082 261292 1570169 204587 634342 830191 580829 588240 1253389 1281043 161786 1516041 1073995 1496193 1251363 556210 1567102 979576 1583594 385546 287115 1141372 1111506 1988380 1785534 1494347 280970 1976406 1064969 237564 1914690 889300 673288 139248 708167 82588 1805301 1419160 1753416 963918 1617632 1857178 104527 14315 1039580 951053 660747 1965556 530751 577989 1569123 1533718 1865333 1956837 307385 40069 438691 1931636 862068 730518 1011452 251260 32510 218272 278018 1094480 843090 943600 1994235 1527722 941367 1236764 1857678 285581 1180383 1367179 1872454 148171 510028 422947 1056560 50101 1374695 366063 98680 1753229 1092157 1038481 826338 33977 677956 259179 182416 87590 458917 560447 1673295 822672 1457582 1939368 208913 254268 913780 197067 1532156 1099608 757598 715620 1640591 1887499 584771 1384235 1601766 561114 364589 332644 929854 1471424 414215 1944291 1184589 507732 1497860 1656425 1532882 565293 1581477 939781 1083007 1727912 1784749 917093 1120450 1994976 1367831 1495245 348313 1958939 681481 1635583 1184794 532485 907121 1103676 1551446 202801 128843 1000823 169056 120643 815674 451326 1656814 33782 860509 1285591 159390 1175389 1111373 1000706 1603578 511587 934994 1207224 1795924 1049847 1124684 255946 214138 1659522 202635 1129348 395584 630579 588293 926597 352839 716366 996798 115785 46489 1716424 1983268 1976432 547479 145064 204469 1911468 1743354 1394729 1697242 1283167 491874 1748796 1223795 1072887 284436 1807079 709422 506857 971396 11573 1365409 369555 1597463 243894 392838 989087 590552 166097 514252 1496844 465904 880383 115013 1465413 300615 1519999 1091205 18854 1446331 422789 1755493 444969 747403 1582583 1374683 209848 917131 301368 1636513 1015666 1103912 1181047 1080097 1707699 1643952 134182 1551823 1837180 374333 1223628 675610 207722 177666 1677009 1724254 1226168 935340 764586 1934806 1891151 883924 450819 1466464 1365542 1699683 397233 1944890 857168 469317 478029 156250 1304330 889583 311947 886590 353122 1519794 1636073 1391860 1368457 1919562 149109 591188 1871479 655358 1218475 717436 343093 1136258 442442 1833029 824562 1666447 109346 133947 1898087 17234 532955 507827 220214 248454 730085 105878 1996622 1182824 1155271 332250 187750 1959452 1358228 377357 1127507 1944906 723158 1357890 798034 359423 1635398 81724 464336 189984 73915 869814 289265 23044 1179187 402586 297043 24446 214882 1675645 1883704 1169470 648236 351067 1170494 673838 1300822 989117 1411376 1619751 1678640 463045 605900 1776424 1276742 1527921 1568541 1648145 1173497 226261 710536 1466191 1775232 1500837 1384058 1761749 94352 937688 1128107 1447633 416831 1130098 389181 1237504 1955082 928423 1762561 960675 1777033 1483541 363099 1979517 379898 861896 204107 183582 766553 1442588 792795 1187636 1181399 1534091 1170240 800015 873664 663979 1578219 1704473 182663 467787 34120 908583 1684672 1751849 853277 1344653 916092 1388576 245813 1389740 1753786 1211598 1071058 1381014 1557370 1605517 1870462 393792 1177843 1041583 1300878 150570 601419 1399450 1940072 458904 1104536 610539 756906 134291 561268 1816001 1541520 1974998 1734186 674881 227891 1643007 1817432 1655974 435262 1931154 1497488 299000 1844930 476245 1072874 1523201 1795674 598884 461938 1290710 118195 1646099 1206216 471384 969106 1424103 428931 1392502 427677 853618 1266781 1591505 1687477 218256 1898224 1209000 552188 1705364 247953 1173281 1579659 220004 1985299 1272197 1523195 832612 1075441 1015800 1196088 645736 262063 1488076 238600 1739336 967019 1530706 1762653 437515 1897263 1630059 1061177 1667045 1856428 1286323 413886 573438 1451603 267681 34806 1406107 1989741 1983288 1380296 1794948 1533672 785739 801389 1139057 424147 1642078 1454684 241741 454561 1023672 269905 1611893 42144 1956179 5267 931075 1732276 1680167 658297 1885852 541212 1216657 605538 1638887 303761 441734 1127975 1849124 1409072 42283 1162051 1858656 1022911 1061873 681067 1423039 177691 734807 522289 602031 1639362 703105 920108 1854555 1510876 765918 136742 1952786 997118 1009303 1719012 1251243 1138721 1912682 19399 1863367 1527292 1286974 36862 1799402 284951 777042 1064614 1124557 798429 1451043 1116684 681620 909250 481237 449188 1562385 92533 1197367 629235 716094 828372 145450 974162 1163887 930558 351800 1066961 321668 140980 1491206 1413336 96912 544714 610037 1708947 634924 1360757 727056 1580966 1548843 536485 482469 621565 887475 1181570 108370 1791152 1552767 1538594 848818 453443 767921 298860 450334 1593925 453690 347743 466217 819257 213717 497861 1199103 225541 1028383 1536517 944755 1438279 1272634 1173914 793943 226475 648934 153603 865127 274756 297504 13371 474223 1368103 911147 1244544 992510 119426 1448776 479665 453978 1392957 1796824 1984466 527224 1606723 88979 1703194 761703 1822401 892178 1661753 1274776 1318505 1446186 1311534 239023 8824 1930533 1133251 853082 213586 688325 1827238 618235 1345452 125412 1738395 428454 1090147 625180 673224 134604 163017 350415 665387 783422 1952684 353416 919324 1967301 670298 936214 1487515 739148 715880 1178783 381304 890716 170062 91829 279839 691794 1049275 1415025 386614 668823 1658486 750991 383532 903695 18079 1267086 846941 1591623 288356 440879 790330 1499299 686137 1805221 1012159 912666 1456084 220459 1795996 1249016 639492 844027 319041 1568368 764983 1926346 1692486 1859086 1106105 881795 402504 1409608 1861154 1375083 1511861 1410839 1238547 418376 1898750 478204 992846 1816620 1977667 1294281 874785 1746077 54433 692344 335303 537769 1509394 1174607 1797213 520724 34321 1809803 985256 1346424 462953 472367 386238 988465 26716 114511 1322621 39443 293605 1169249 71290 150000 271799 1445995 1828730 1451072 1205466 1512145 1068004 1707022 768862 1587968 530213 1312583 26556 887074 1704893 581603 1031785 708744 1166169 127325 1331655 1185109 21955 146232 1503633 1683733 1214566 319910 1749923 797049 129817 1756720 593650 769488 479472 917396 14386 715530 1497610 46033 881193 664139 467155 261296 419087 54198 949614 1408432 967504 1423396 23006 937076 959036 939223 1689171 376112 1288586 1864962 310929 369759 1253022 1543180 134471 722969 659757 1395468 1292008 1646537 299998 116099 1902575 1420023 1181611 1017022 1903066 85504 1587420 1262906 1846610 245990 1717390 202340 764852 1156901 1778553 1731578 1642528 1425741 1620065 317877 1733879 109984 728310 1038720 644942 720922 1434338 1762568 1249472 434369 1655827 1172430 1954348 256697 347775 1960137 1481050 1195453 1716251 1821859 486906 1462088 1124099 1873172 1771400 769004 66595 302107 1270552 1135873 590562 553409 928991 1488566 730534 667137 1166398 1422290 1361289 1831834 46838 1329043 141823 315173 819119 204262 799329 1007296 67406 1668421 276550 1476873 1930008 457975 476150 781244 1241339 1945711 1591031 144945 360785 1893773 616931 949139 1313077 543663 1263988 1684581 7195 1696925 1488499 1412912 1319663 760339 1089523 37108 1401189 668550 112487 1045292 1807303 602059 373139 616418 418184 1196011 20548 1889084 53830 1625595 1723457 1229443 186015 1041047 653553 179740 808515 1962238 415805 267636 1526357 1387117 1588535 1765416 32393 1842688 1276908 1532238 281484 1009469 1349408 699769 997936 634291 781060 789789 1207777 931118 1055002 1895029 1926525 1143128 865078 124561 318861 859023 590088 1711229 923857 1825523 1514856 1214253 1690027 573553 160375 619593 110661 1387131 771544 1488896 214924 1869965 1437355 1737264 881891 742935 683698 1053605 48518 12853 1225999 328483 1327772 1787258 351712 1638198 525286 688823 1958798 1333656 819864 1852469 1075073 1888321 1589240 1881963 20146 1621003 846899 440670 503039 1150934 1633847 265866 1398831 1213235 1436754 1535543 1148017 820526 822766 416856 727725 1851986 1868587 1240713 685207 148864 1536475 1598642 1643812 482079 1697801 287801 363338 811530 1890755 73060 751827 690868 812423 848924 340330 100882 1873776 98788 648999 1149224 1869661 1070788 1882357 61660 48567 536006 106213 912999 598025 1999942 179788 1423261 285038 1763707 893285 595020 1057480 1330925 130640 817866 1219849 900405 1405871 49222 654065 707174 1982483 1734198 841560 422224 1287934 1065872 338772 1603553 1654152 1597842 1239050 1298582 1504513 582025 1235938 1471368 1963276 1072973 453692 1245911 813785 1874601 1033982 1996899 143937 323989 358438 734350 1597765 1036520 1099376 581241 1386037 1585539 331585 1672405 352776 134790 458627 638833 1050207 367181 1558887 1104624 1582917 174144 232359 235849 729273 1252979 1100617 816588 380576 1238736 528484 1732219 1966494 1833892 1387381 974311 591108 1738679 699212 1734216 1694530 1749084 703620 609191 341668 322063 1653871 1437599 161671 1187916 1893024 484658 9396 590704 1121978 1229563 1446877 1387448 605515 1114107 187971 1596489 427742 1041401 1308907 116785 1071387 613138 1473495 688262 538051 1676761 731966 1151692 586380 1100525 974517 216215 1633738 1502021 1918875 431672 445759 523092 1012128 1330602 904842 190068 48697 1668282 1194056 1532730 724393 1425876 1692667 1347654 956238 1997918 1361258 950154 153761 671487 316935 1358898 891355 606874 153525 1189496 247693 547251 485522 1085201 1317709 1826093 1615761 1396782 1757093 1088935 1423539 1371791 420939 369600 1005309 404034 610106 423598 1306368 723327 1922761 200852 1459731 1324387 290383 1811889 926973 1027824 1826593 826728 1208010 255932 1146009 1775680 910134 1856638 1113293 1669217 528161 1446228 546639 948218 1007174 321064 670365 1287839 120046 1352615 131403 202841 1070333 1814691 977371 1406307 454060 879573 999452 494529 80564 533612 174964 891209 1963790 357839 1661527 412885 1394198 1030595 920152 639979 1775669 409354 148687 1342736 1549151 486215 1382907 1373194 882189 363467 606611 703230 1407777 1566777 729126 1187833 1665517 649346 200459 36335 1271817 1101623 319209 983830 1710282 1529497 1242211 989682 1892394 1653816 1060236 1226364 443436 225341 1079847 1393584 1950271 1751204 1736301 335637 305728 1644313 223479 1027862 604958 440256 512068 1540910 1095387 1457799 729289 793240 896996 1116168 456096 1092310 423313 716697 353730 370858 1798435 308063 978606 1946864 232287 1275193 872318 549588 1757514 1501587 257655 1216250 1279510 83905 1160476 311428 1457060 260870 447725 1750854 159859 1990772 1697907 312050 809547 5819 195080 1588850 1754684 1240213 1734918 562043 1780883 773792 614411 1993591 1438325 986780 204191 104920 1867842 1447086 1845133 243157 965373 1105071 1751557 410659 650556 1090862 494177 1047738 526649 1323412 354151 1131779 1772639 94429 1381988 600297 1573925 1098039 1521741 1511358 1446226 1197713 287691 682980 202501 597907 1807024 1563727 903010 1447429 1928654 144488 418125 1037340 1977094 1984533 1963853 1021689 1258682 1092918 336194 1732661 1920261 37292 172649 1082650 870221 258752 448101 627089 1685251 1529765 1910676 1291016 1681663 124868 1335566 965370 71686 1021442 634078 518246 1753859 1691224 1397573 725818 1083229 1898712 552573 516412 630549 547853 1430373 1933386 992855 594016 1918023 1516215 132473 901055 366886 548725 199262 918887 980135 1548495 738394 757161 76821 1797267 1141593 827313 1657408 1184020 1312864 1866226 196944 1189419 813813 1546208 20409 746295 1084401 303277 311587 349165 196114 1072020 1753594 785533 1213169 1802023 332914 1668755 1186832 1285028 843892 772760 1988795 798337 1349882 1485712 615751 1861775 1254425 1600576 1179278 1227800 403745 988358 1812684 1504723 150734 1525960 1653740 709478 77875 1548831 1019025 678498 1935210 656805 842578 865186 462312 618827 1696126 625074 201564 1964410 1380817 956082 921248 344476 1802404 1425692 243888 10882 416296 1218863 1220624 523487 885946 112228 537448 1174656 787383 1056816 878354 1230287 1280991 1970588 19989 1502474 1315701 1373664 1744208 1531465 180614 823516 1567195 1655793 894410 1436501 1636059 395960 1847920 72622 654633 216992 1217774 1360542 1555688 246835 757422 1707883 1050593 1481875 369614 290901 1267200 1061626 1253159 1206559 216289 1972264 1622738 432630 1458697 66646 961427 889494 1949588 1907710 597567 446885 915555 62900 1989385 1328866 573966 1224487 37825 232021 1402939 1669641 588932 1751143 1956348 993006 1730838 1171379 268783 1967758 265901 820673 952044 298604 1615083 1942150 344183 414373 1580343 1154710 1136279 452644 1338592 848151 834289 1416173 240077 1642583 271449 1194078 415468 803832 1075503 561091 1979161 1734512 869425 383789 789856 1446299 1299221 77398 1034992 947339 284488 172091 1902437 1844039 1075053 988977 1510269 1995634 1487068 911007 622656 102901 1171783 1508757 1329165 365408 1755105 1017171 1375704 895178 884021 1285747 1532101 1878577 949620 1762519 1839424 1582717 628604 1486582 870912 1090090 1982380 637831 1202865 446437 1612843 79151 431037 504795 1142658 676125 517399 1201996 243451 1912582 726272 1155581 990552 946132 864015 314629 595905 882211 900115 673765 944924 148294 1501208 1403291 234505 715817 1862687 351846 1589664 1393079 3526 920653 1889583 394422 1401421 1448669 1578 346825 546586 760781 864480 1229487 544803 326110 642728 1961003 1017735 1320265 133541 492134 1578292 625497 1821055 560197 1108501 715976 989377 1375824 23733 50055 400366 1798287 394456 39060 533641 403676 77025 795125 960545 1623992 1629198 3353 393546 1908850 1638210 1974064 1433919 174171 857698 1162032 1271376 3576 264534 1279889 1528292 1700616 1010922 656686 1376956 1351349 561071 837682 1351669 604819 238547 327405 806772 152329 1699238 508231 762546 812837 969821 967223 1655489 977894 342895 640561 65366 1185784 536969 1675639 143189 1805700 893428 1505299 731595 1669009 1546264 602949 920575 824069 1770498 1990957 406786 1938730 1087342 1471535 1592128 584430 1105116 1557686 1169963 1336411 1472671 1363537 1803413 1763419 327316 91196 766726 484458 1603532 1478903 956458 586346 702008 742815 518682 541794 1653176 405859 599577 997994 909861 844093 1927784 979470 51777 648418 472548 1845907 645825 154031 503911 570405 1858547 422410 210057 1122943 1767124 313789 1729624 1803306 1668931 1840142 762026 9477 1687545 1343752 993735 36425 1543343 91252 309534 373293 912670 389831 228775 1723638 1646424 1991195 666172 1877927 1470310 1125564 1706870 1560035 1954459 622211 1292580 1209860 796455 515504 314595 40995 1937902 1698850 1441543 579698 1408477 1188153 790128 1416601 521687 1177690 1209641 1850058 1700968 442830 145274 1144855 186891 562629 1137064 1087493 1685164 734763 1420067 777304 495630 1107683 1121018 1568874 1080240 1814531 32473 456131 1987216 1240255 1979383 56782 1038390 416344 1996620 355475 1827341 1411023 1769408 1747238 1939483 891898 1761260 380353 1913050 1675469 1020154 1586648 1164465 1285023 549593 397497 220755 441128 667233 1883421 1328004 23778 334569 1808715 911384 173937 696699 1412405 489236 1547754 1987791 1506907 847903 806081 81949 482762 1349495 1759030 1210230 1826795 356765 1445959 1134206 76533 333658 1294321 1960273 1457476 1730045 1656344 1127267 1795807 1358500 1813696 1660302 416729 681373 1657502 574822 389153 839035 1144171 1108723 213109 1121591 1359018 261647 1836475 876039 1767692 638637 1939742 1584931 1914892 2178 523104 1930458 1866478 1076677 496706 1613690 345496 974958 862088 504367 1401477 808498 1944864 361290 567850 1093840 1519578 1230719 1373054 929449 1861773 783457 1141060 1962399 1985401 102770 909494 1058929 31608 1375856 781435 1506571 235196 700927 1742395 1455552 18076 1069041 303203 456797 894442 960146 95896 159658 567459 123199 1179751 356359 1734024 1063247 265459 1018562 1713163 170410 1760527 1572848 1626336 956393 1274212 537411 1544977 352251 1105109 457519 282255 1754005 1778169 1937858 525608 1229347 281181 207445 78748 510237 1321433 1991698 1539040 20927 396615 940195 1187268 1438855 422048 762497 1143192 288297 682139 1564572 887749 1862843 843308 1476294 1391861 1810316 1589112 78137 1202479 232527 1031796 35438 1488225 355930 183249 1000691 349362 850662 1341262 1486981 257094 881873 1072400 1225635 1837425 1020859 750086 448698 1513360 703980 807617 592124 1994723 1650255 847147 621265 1402889 1948358 1104842 1051804 627437 699694 1734388 1773361 516724 789358 1618997 1107447 1611778 278818 860814 1715504 1586055 1385745 426850 795866 564891 1947407 1852194 391991 536632 670644 1547189 754103 1822948 1787175 1599087 1267976 130147 418816 980318 1781153 255404 1406253 1356435 1893618 1733456 60104 1514736 51380 1470793 1934097 175611 171474 110401 73265 403369 621117 1390552 1745135 1631157 374906 1257445 1142646 871730 312701 1859711 314162 274638 1483315 1181898 1613512 211751 1580070 100922 46814 1044479 1400543 789663 773339 1699662 1129870 922202 1199311 789793 1626011 1801289 783645 315499 1775392 1582901 515895 403062 1990781 282930 925764 673050 979206 1324357 661108 1874359 1847912 1716875 1503096 681121 956164 782531 103656 610662 1641292 725917 960651 1500117 1659926 1388310 1025965 1580540 227052 591233 1995621 153596 131717 1072455 1133676 1650359 1666544 1989061 1515555 391846 756254 1327786 1224893 513993 1072180 1827543 1769142 988812 1419207 1760804 1201102 1305032 1034251 1740409 394359 817843 1870771 1092412 684903 1080516 1802604 986019 1013733 1542232 1365497 455806 196323 1669612 1279131 382712 430144 1246692 503345 612604 41155 1336241 239703 1502382 614638 1646855 873209 1815274 504971 1270168 867080 317120 323734 988193 1102812 1956709 289257 733186 1549097 1150545 1907190 62837 19246 1061252 1737629 559488 1346659 618962 334434 157852 832499 570645 1560283 1208774 1139043 438678 1549480 1954020 1799900 1006130 1336999 1928362 1371513 442 1905241 1006348 1490933 266077 1795260 223507 384002 167525 1109126 1543224 513544 700206 313200 495739 945911 1218621 1783639 849516 81468 1248345 1383985 1496712 710469 295445 1417941 706357 900706 1462237 1618627 1153400 1633047 1585266 290916 212310 333487 730254 1895295 1212329 667806 1913621 137723 1711636 181506 328644 1093962 1947880 487924 438768 38016 7533 930918 1149016 944702 1531111 1680529 947131 119117 1931745 1692648 608585 1682809 1573798 1953188 1559835 1514112 1481234 1008217 1768122 1201895 1077022 1400752 1451314 1585659 1508588 472336 1420169 1725074 256217 1788748 627796 1801158 139901 844370 112677 1141418 1930491 817058 1992866 693650 622787 514314 541944 1694273 167158 1741127 1893301 476291 1155427 428632 170686 247849 129309 1557165 698084 549958 1257032 44124 1971917 821389 1881962 1151074 651731 600170 469556 753702 1996467 568230 1079448 1695641 18691 810025 151839 1870821 147305 1425536 1968392 506227 1254700 252674 1837996 853460 1797214 363612 596014 1827038 1692351 821772 1608225 518250 403103 1788303 318266 949176 715094 1328094 1382535 460854 612089 686282 370325 569780 1161126 102698 933503 1960116 826596 306921 1620245 483292 1584054 1539193 707996 792377 820110 1464477 1238017 1144823 557444 880691 38027 724016 1866923 1704209 1031240 59976 1810295 118852 414143 733476 1537072 264488 1414148 1420321 1033689 625396 324630 1537917 1432592 1793277 1568058 1773055 1851954 1205428 475234 557767 1020917 1967199 1477266 1390279 350961 496961 840747 1956946 781768 1138833 304856 591370 371381 1888977 1526437 242412 1416203 811525 1603915 804091 1266525 37591 1478609 239202 1752655 1421554 1424640 679793 1849051 392754 1060124 987012 187563 718525 577890 1140260 543873 964463 1537454 1568169 740345 134155 563221 98576 94113 908463 464605 1367493 1204467 1777160 274959 38623 1022795 450189 1142814 915144 42210 1580532 247247 282050 1824523 1891381 928642 1756213 1857160 887436 369382 637346 97212 959681 659878 76984 81947 1954616 446649 1495614 1210886 829339 852132 658856 132068 1695943 1320918 1462456 569060 621855 1119019 227374 1651583 1839500 1746363 1374946 207469 1078454 1672078 1890733 39722 534280 1784544 1764557 1477905 282341 1772304 694423 1852102 679430 369264 839050 1108969 1045055 1772436 1814267 1961755 1055311 580117 1477077 691201 1671949 1038406 1043639 787610 1964400 548570 1573671 288534 758645 401812 1666983 1039990 1418928 789968 39938 1062428 1705560 606880 15555 1861545 1770918 294571 176613 1708120 1269518 13748 934645 799971 1791923 1995328 592562 1208251 1037542 1694611 55920 406592 91413 362726 705648 1179005 731836 1430249 756919 460904 195718 1550096 179919 1773404 242489 1307651 218111 1681189 1246919 512529 1579237 1123117 754593 1776627 935198 726508 195049 878574 816455 1120355 1650353 906559 954051 677487 473754 1884912 1469281 660492 110313 1548932 1687275 993989 1478611 1863822 1839411 315147 1362628 897654 22918 8195 1734710 1522558 750444 1749865 1304866 1443003 927045 286999 151376 147979 1753835 1201616 583772 1047387 1882760 1069783 752953 361685 6685 1660355 50626 155275 1211972 17759 1309104 729856 535582 1681470 1179393 1387827 544966 666032 145431 882451 840577 1994568 283261 1530651 1576996 790891 1383832 446427 924940 314782 1922821 1388580 1734916 1305822 1245645 314195 1978372 542291 1838824 973140 1330658 1603637 702027 1975951 1330457 189556 1490438 1556409 1081372 1899966 1282100 1890049 242712 323055 258440 322220 499665 1357972 890735 448592 1485979 172826 529115 884127 1837896 1937663 631360 825312 959729 1149811 1620203 857736 1332008 1682107 1668336 783451 1151124 991830 893034 407697 475064 1119652 1617636 1033954 1492542 1607801 1757367 211245 770980 1883116 1233007 920767 785394 1595874 731021 1076886 734614 572821 527296 1385772 1821584 1411090 797505 30130 1176189 1206407 1515361 1165450 1362827 1144825 1169042 227004 670746 1323187 1678702 621263 1520939 892888 533871 441567 908215 707392 703879 1240051 1278043 180763 326166 1263270 222017 190386 1689147 143182 76226 1479235 683538 1264494 1837801 115492 388534 1722224 1509664 1240706 729574 1520897 1520440 723689 1685583 61695 91592 1898887 1156751 1982526 1179883 902293 689042 1074627 1642513 1992185 1821441 1761739 1014112 1716028 1273533 645487 963695 1575075 1085094 945823 726832 1291551 1678769 1085855 1843293 753836 459181 421094 1022904 1734984 1230480 1908419 1379296 1394941 1166871 1320260 1010046 276316 1670 1839904 1335874 135089 187859 556019 1218057 115641 932466 1213065 801676 509427 848331 810772 654896 1405670 297158 1438926 241563 144 1049495 1186907 859664 1290698 497748 649224 125300 347752 762712 1649132 1629492 1075794 1115068 645482 1647406 155289 57817 303645 1775753 1085036 1646307 689959 401012 1533838 684174 1882323 325980 952484 563166 136806 489757 18547 1973562 1375564 736234 1531517 1649497 1102167 688261 1746855 1961662 183274 657441 767120 1633139 716569 633902 611356 744544 898630 854073 1221298 694568 159856 1415165 278665 708061 1498754 173600 1795018 910560 1704663 481321 330023 1687150 591696 1921514 1267054 869248 1070213 1037049 867069 1666794 702527 1033615 841220 74913 225969 423184 1323990 755060 1512815 980865 1974183 1935569 777746 813387 1222809 1744075 869323 56454 413755 1648762 1207004 917504 423449 1150500 1308364 834069 1050896 1795148 40568 333500 1785901 1709220 810933 655502 354829 1329315 739905 1041459 1038303 462833 1962664 1564859 87927 69479 1647449 1769739 686759 416606 1179847 1604637 1181940 18208 446632 1567835 1040019 443265 1402297 630882 157390 1601343 343736 1606679 291984 754277 404474 1662290 46634 1389702 1841610 196183 1919378 1076962 736917 957391 1995304 1454231 18820 1475505 429141 535698 874767 57793 1804571 1580787 1547026 1006121 1617317 1188902 942437 1868861 193921 1504048 1640615 767198 445679 1202426 348025 1570014 1424320 1913829 1883691 1368889 976970 379653 1049986 1161877 311117 980086 520937 1765425 890011 340767 1338927 614844 1567951 741267 1587651 1157081 216166 341875 1633774 1423544 265739 1414826 1628770 1802766 1948083 1420206 901634 940278 1221290 527616 1626796 1100931 450132 219662 1775698 1605275 1034982 1879704 732143 1906766 398899 700709 51785 217246 1714840 170489 1495761 101831 1634682 1749503 1108083 481493 1033223 351951 1503816 1367492 679235 667480 1498693 290942 661638 465776 1050045 914215 1093940 498333 1591197 500177 1015350 1611574 753061 1218323 1021385 783614 1063285 1174705 984225 1969097 1875077 1909574 316437 1500340 655883 432797 440886 192782 847564 1551759 402557 890861 157319 1376952 119103 741972 67719 1505819 1189780 1743728 1834236 1563734 1613068 1133644 922415 418278 1233432 612564 194318 878327 1219712 40469 1335848 844983 1607372 491912 1430215 118310 998681 654604 328088 1233330 440809 1029196 689540 524020 516151 1702781 833337 22059 728931 1376081 284428 1365266 1309903 637596 269075 1022779 900239 1747206 1236032 1679857 1730175 911799 1684316 69181 1834703 1558888 1506446 146378 1658701 340150 1700844 695351 1660591 1558869 1646707 1501575 83586 363015 1247865 783038 235943 130592 1019972 1710250 514853 1713768 1805807 130830 1831189 649626 1536061 976937 1756326 1166687 1280134 266404 1296530 1379031 1346436 787502 671739 1548608 1486310 1101857 193199 637754 1233643 1418253 1505064 1003360 216310 957056 232251 709543 617449 381481 1270263 1994565 376111 290622 755486 950285 29097 1771356 1168270 59515 83863 1449892 1295510 1995795 159167 1005069 1889081 1539035 82319 1916367 871824 726433 1833623 355717 604688 1097316 1028298 1568208 1066181 935342 214405 221998 692213 1645715 1018403 1937026 1691642 970071 956231 1215716 1606334 1455975 446752 491758 614613 570208 856472 1200134 1363208 561105 64146 1278062 982871 851077 1060878 207487 1902476 1118673 1666890 1596454 128283 454153 1986039 1337690 293522 1217320 575952 212169 933344 1422846 135165 615274 1582465 512517 1484420 890367 672278 1801666 361990 550663 1079914 1862640 289440 1569728 835708 241124 604136 1533405 1511998 1956002 1499459 932350 1962010 1971295 994287 151371 1213506 1264044 716911 441568 992433 1458975 891483 135027 1553420 346207 1525961 749478 1115975 1010194 627757 1365383 1460784 546998 371636 314265 1742410 1307562 808230 1746119 1597968 350759 1409853 901357 1090602 1441863 118783 494756 1059676 1891233 442435 1244484 14923 1326219 1719957 401298 1019419 681770 1698125 650301 262820 1103706 1181623 1075125 408539 1835387 1031567 1207299 1601888 36126 1561728 1964720 96386 999087 1991437 1003582 48399 141980 1820631 1172875 201623 1129736 1179303 1074268 1297333 710862 1389403 855587 1957406 76243 723977 477542 590120 518032 41013 308170 1806022 853641 1714401 1444586 1549781 524494 1611160 992990 20954 1078660 1516 605463 1083672 374283 1290505 1241929 1757666 1565187 1105150 1939469 1020435 16572 1378017 1753330 826577 179726 1909524 82247 286532 1845573 493210 168772 1666729 1590135 635915 229348 800715 770738 740136 1162632 1886809 1534012 1891441 657752 1890748 257005 362383 1687040 982491 1682954 831094 1602938 157357 790554 290823 1807490 1755254 570092 263254 1505981 1164096 1952923 733336 144384 1402654 587019 1357300 1713371 1402254 1942721 1101943 449451 797852 666050 1079040 1092059 1809943 1748708 731527 76512 1280486 1202036 432022 1010537 286729 1494664 835036 388554 385020 1603665 1049009 1987304 8637 760281 441898 322193 1559522 1278280 1582245 921947 1040538 1603572 1421978 901415 1214830 638157 552501 624916 1377370 736693 1423449 183787 1041243 1371741 1062561 1388482 1675413 797826 543445 810182 97216 821815 900101 437647 593670 542918 1159101 794478 727667 1133698 1549027 1180597 1375085 296031 1074480 577123 86710 876475 92850 94708 1612145 1759638 1035360 1232427 1561714 298760 754969 1859897 850484 518726 1251392 1160705 840318 1041081 1988173 1854236 647545 1035225 1596862 1231954 1296835 1082470 1110477 591190 57078 1876837 1136742 636762 140609 542226 644750 242469 184521 1744624 79707 1164346 1278454 14323 1674535 651399 815551 1707689 311344 1933357 1879823 919748 1562783 1593952 1783636 314203 267513 1894383 388255 778934 1030928 94144 1894299 757682 1143594 1639099 1002469 972559 670677 1024727 948999 789289 602856 1796193 675798 713365 759975 816975 37955 54326 1322235 1698287 1494037 177524 850771 1766107 983233 1085866 1900813 1005390 836064 1042564 340727 1718782 34624 162132 119556 1682541 796946 186280 773698 923687 329220 1061715 312960 702812 1204321 1432940 235179 115296 1691178 89805 133240 699176 96472 473892 1057903 1213489 318077 901970 1650607 577543 1326834 1126407 3669 1158789 1758588 507542 782044 1658743 1737059 581247 1265494 1560126 9184 128197 1838548 1719660 1115127 624450 878132 80001 407596 1214363 1742136 1787905 1236343 1671305 1423250 1520459 1546408 1055010 1929635 968768 415267 1841239 1337818 1856852 905135 221990 1130452 234037 1118419 251622 1178259 334623 1293499 239194 666349 1822549 1954392 692549 494028 1056980 1737346 748902 799839 881525 466336 1276944 96372 169412 1025892 388906 834533 1826520 1033420 664347 1601177 1457219 1642719 1236084 603244 1733612 582698 855672 567407 1664511 1791873 895902 816226 552760 722308 1850211 1404430 1116734 1453143 1803240 423143 732922 964864 98613 551264 40608 914501 1124943 1830291 396749 1275740 240133 1800411 1600490 533992 571948 1871567 72374 1415072 1335976 736574 1943434 428673 1598394 427692 856800 1410420 1598276 1385750 1162027 342348 675322 110996 61146 1219220 268422 350175 317331 170534 1445981 396275 998486 373338 1449738 961641 1744242 1276566 1315610 1230860 723560 1097000 1809489 1871863 1801041 470296 1186170 379349 1445207 724819 640766 1700433 1828338 1002250 948621 220136 267761 1768849 724578 217626 185079 132500 702263 1511251 741584 1852523 1447252 1495342 1610890 1880596 1148680 1698684 97233 1719131 1184437 1908196 1252397 29684 33317 1699273 102330 1962095 753733 715949 544259 1991058 1873360 1308746 250660 1383391 682058 438566 901127 51261 1467095 1179975 840471 80360 609761 1927171 941563 1360698 575826 463530 862218 1596319 881845 946040 426874 362717 1431222 537497 1535357 1874 461785 1763934 710717 792704 466936 1774805 1283844 1241702 1703511 1203706 127422 738813 1493046 121548 1200123 181004 648384 506308 1552180 277719 464857 713265 1621254 300582 1922890 1849224 1020870 583294 1142214 940035 1165585 1967317 1872879 1956532 1275703 1995413 1966026 770276 1464229 1367640 1276928 1687098 124475 991071 872912 643681 283010 1957232 1480910 860510 1853548 1853849 1812302 1674347 1284892 1688533 420826 249974 579897 161904 1295586 437352 1607485 1685980 538933 1788576 1305674 684221 156237 714186 1229970 1573381 497415 912887 1285751 1284500 1275526 1007901 1215634 841839 1393172 975925 107787 570991 385985 1412384 1921698 22164 1989395 744351 1323946 1917803 1026779 548487 205019 1387044 2796 585498 779180 948402 362402 14276 1662838 512858 713371 1185838 1628754 247317 1479023 23488 897340 639713 1189806 453707 1899673 982933 159747 1375091 1044586 799693 1929176 1183128 104911 897983 1052876 279534 1821549 558831 428957 1690516 1415429 324227 706219 1548553 802306 280821 472115 1408830 1935539 805596 947107 1791910 7016 221062 1533330 851105 217341 165065 398251 19609 1303334 873823 600545 234937 11243 784111 1201711 1435058 157173 1211028 1566282 1898489 1679405 271490 592507 218897 1298697 531449 1236415 627997 857121 243822 761337 1297480 1842851 1620421 1518569 1260107 231696 687258 418852 1095544 670450 694900 392026 168856 252092 1651286 593723 759546 909064 566310 1631685 956011 1891956 405127 1440495 1683114 1608477 1977747 1127232 393739 637174 761722 732119 420788 857199 595542 1340525 1704188 1903251 206490 129792 1912916 709710 185229 262066 889396 70455 1559894 837961 60680 672089 1801026 159630 1196782 1435445 1189360 888027 1298541 1130992 904579 526513 1903009 78862 624314 693824 244897 1710013 770661 652175 120373 336719 718055 1544045 753404 67573 1303493 1810617 1282422 1401482 1881190 1032078 1091626 1059031 1303038 662594 1984527 40 1465967 1464790 1677925 396241 891058 1466824 398538 429069 332985 1889140 689763 48427 1295320 134977 1218486 757721 1620115 1688614 720642 1624539 1752665 1126538 1074122 1437005 1074982 1731416 1107360 1382041 484245 336920 1183082 1817707 15738 749504 805221 1478079 1659029 266182 250425 170174 1541643 854634 1314657 1062237 1697975 1492521 1774353 589128 301346 151525 996739 630350 856475 795006 705560 1399247 446361 99875 1785635 768231 1790935 61862 601658 396215 997184 491732 209262 1897174 178222 1840948 101311 849508 1277647 1086974 320798 758082 294074 1537932 850508 1348717 1025434 559019 285784 1284233 1060879 1591475 213257 515754 983148 826145 145609 495151 1044582 353803 924625 1889858 1822226 983256 733766 194711 1339103 1733838 889242 1954683 208339 982002 1555620 791833 870150 1450949 671550 86062 284320 1506743 347343 1144398 1222319 1814948 1092170 39848 132845 669217 735508 1394145 351851 1555214 1896078 1259244 1150588 455421 1861241 760365 1765781 1900083 1638916 1147646 921283 376595 243860 225536 66339 1790497 1925317 1419421 1585290 112807 1348793 1400262 637267 431219 1614664 1347540 616868 181292 70928 1629936 1782019 175660 52082 682261 568835 122066 1371666 1192156 1083957 488206 1354737 1060181 1294948 70737 1412786 1785498 721876 1423320 1457135 1730304 801549 1317248 1765010 216796 670192 1219397 1126048 695150 919506 647782 925181 1687612 174633 691544 95239 1825369 1610154 1182765 61054 1951060 346211 257380 1196621 1143593 1023932 690606 1253896 372766 1128343 342975 600762 1498461 559611 1444726 1236827 505599 1635829 578225 1988631 736128 621298 835163 1573605 525179 1868002 1680108 1425645 658802 1942632 82591 1247665 1888849 1906585 1221987 1643645 1892511 1180819 1603160 1407097 1123394 1491512 1532072 356256 361199 1532327 1989773 772650 1366694 603299 635939 1431780 734020 1859030 1236781 59631 1588464 208317 1265568 873253 471357 97869 1997953 1061295 391332 1594049 1254450 1965014 981375 1868924 1945092 538115 537807 1374006 797732 1351856 1944192 46553 815433 382075 1881354 1507216 868551 674557 1005645 1566111 1005219 1397653 377453 1566662 11553 1208975 909986 1303569 210367 508618 1551479 1432080 168092 961598 1487612 671253 1544917 846078 754636 141326 917038 1981791 789754 318148 876739 527287 1546996 857549 1107573 15226 1404368 386132 970595 523438 97917 362166 914068 1540384 1437860 1089990 1711021 238998 644677 1458434 1894943 279986 1489204 1197696 1726657 1682323 896216 1836507 427728 1321606 1252459 934291 524150 689372 864965 1153374 662957 1468593 346642 1158272 895016 850479 1356221 1275067 931211 589037 446359 679797 99488 321927 514360 1483065 1510601 57226 898132 1380955 1065379 105664 1458862 1918195 136331 309606 1117876 967609 798260 1276496 642079 71959 1932372 1943022 266507 1232747 121098 777087 1925812 1563391 154014 388040 228022 1926613 47493 520371 1314852 607831 1101975 552978 308700 488667 1068180 871948 256488 1967556 925873 1752639 1644018 1589573 379199 1725174 1876462 704248 1490834 481327 770149 964388 452388 1445736 1280269 31434 892306 881910 1952840 1243600 1482783 345222 1832509 1661519 1343400 1927766 1416041 69090 1756263 1933128 904591 494544 1167586 331499 911319 1345206 1167905 1139105 1442255 1712788 1425602 270483 1684039 263932 1716806 971102 1515462 323959 1934640 71604 356908 1021329 907769 15270 1280813 134566 607237 438685 1387934 1492007 918322 972454 1287560 999709 1868741 1213499 1085911 1377798 1141036 1735259 146257 208094 1144236 580792 156575 997277 8609 1468501 134225 1184180 778271 1395552 930828 1155638 1570039 1229476 1817547 504505 309875 551788 434086 1487666 1755441 297590 1762394 1233353 908771 568711 56112 1041547 975225 1818276 1016260 1694972 846858 724447 1257634 404557 994715 121166 1097964 1410531 1932755 865110 809436 407936 1332123 279159 1588900 829552 1912861 1284232 1382330 666145 1034530 940874 177857 694392 160585 859437 1465780 1343651 1930414 1906767 1207447 1833103 830273 1219883 1065378 788162 1522652 771389 5077 1918593 1595123 342282 792166 967012 232204 606214 481617 1141183 1732475 760323 367892 1633636 1446429 1485340 674323 378302 781647 283338 1284731 1095067 753191 1220779 1213898 281279 1949148 95449 831714 1961602 1768177 1917189 1240429 870087 366733 1728002 688174 10877 1953888 1446422 20126 974484 1773289 14106 687641 420452 706468 270202 1316299 430929 909220 1776931 1520854 1879847 1284403 436380 1782214 1877 1340904 1322427 1108647 989916 645960 871052 69057 688252 1292528 647279 1543588 1320092 1297078 24291 704655 989035 1736655 1656033 997906 930190 393002 1840815 1407455 979235 96270 1629009 790582 1693648 148101 465264 596497 1983719 1645242 83513 1704498 1992230 1873654 434125 1523789 163267 682928 214960 482233 1123734 382165 1018522 542139 1726664 1274247 437763 1268613 548091 1871237 461967 875604 561321 271743 1804403 788927 1112813 71298 717624 277813 103294 667008 1288330 711684 786056 1352780 514101 1593676 53017 385959 489949 1824490 1391475 93115 1086142 735265 1394548 1406157 1980608 263748 290019 263885 961703 977571 1481905 1156794 659274 1509116 1792658 430109 1546459 980597 393661 52178 304785 576559 547513 1273630 499533 1880309 65855 1471009 1440864 1989437 77409 842088 899049 1419405 744044 1036923 785822 1272461 1183215 1949591 570343 2900 1921711 1257797 1555832 1714808 19828 1191509 1624797 896836 1792828 1739628 1490519 976555 1228432 1017489 647996 1601264 148507 161815 1578005 1107583 413790 368700 845222 702944 1586699 144363 1330285 1361384 1993682 695278 1096998 1086986 1600044 921478 134620 1950553 1605505 1285443 1333445 504220 926909 309991 1716111 1101448 1344336 675991 488842 1230942 75864 3758 644233 1270748 854687 1418511 1773461 743031 1385827 1083709 506914 975354 1553342 1665170 483172 1547612 1804363 868175 1985690 209145 1544213 663226 1040275 1580582 182030 822595 754666 1860180 519907 1080703 379823 1407803 1264548 1863366 958871 1276907 818396 729223 987367 84438 941905 1615494 1859249 638738 574212 1337767 424568 174870 1993033 1002544 954269 1678121 1200361 488058 263063 837272 1502118 1176261 1687602 1766224 873827 1889761 745038 936512 387667 635256 376034 1114424 1788422 281224 1810896 989886 1062056 960066 234010 1758554 939604 1834899 1921930 1319336 1861944 1937015 1969130 229401 743405 514412 1340737 1267395 29690 135370 260418 1807731 24304 1106321 1139286 1139394 310384 1800212 235928 1244523 387189 586309 690643 1893363 1007755 82785 694301 664309 576963 1968550 569708 702242 1577554 1644682 945778 610664 1655482 1663619 672134 1213401 1938113 1393788 269295 111088 1382195 1317853 769044 457619 39284 1712725 231594 1263489 1390771 1037288 1656183 992325 1204882 1998384 1540146 929139 746247 769626 728412 488893 1079409 262058 469713 1107553 119681 431654 1771116 1738538 190315 742750 1150097 374382 1004357 765450 1795895 465556 837192 893330 1371837 260612 1525109 1759534 1055155 354255 1200455 1984574 415242 1373691 155393 647246 1361684 1748886 1067080 244661 271933 1233019 472157 482708 553579 1952316 1604109 217151 197341 197540 328202 1374375 840508 1290341 1251029 499193 1139041 465016 1671356 1014411 836392 1982389 659438 57260 459016 1847386 718798 307406 298499 1985172 556971 1248331 1223125 641140 231303 829725 1956027 1360348 266473 935576 1637628 879439 952713 1568238 1607274 1284295 392471 198387 148800 1967693 1675552 1603127 1077658 780313 968248 663618 1531438 1243729 1975374 758667 174615 580545 1212352 1392780 1950405 845258 1512658 544197 1766281 416845 1475658 1171892 941182 808220 1949269 471084 1664252 913027 1345767 244841 1348499 299006 1451920 668008 20268 1528005 126625 1722031 155927 1868583 1164989 611947 1016944 390145 1454273 1325193 700766 1776213 1399210 971971 934911 958430 1699564 610757 1314770 310963 426124 842591 837526 73601 1424858 375960 377345 1010122 205370 1278214 1486077 1516626 1125215 967419 1450129 309736 1119671 1064851 270422 1535110 499275 898954 754498 1792456 1395446 1639276 1548904 1791978 799236 942262 1252221 1180550 523171 55877 1070343 1009174 1615456 1476144 154115 857091 139670 1260443 1186759 1879244 1925830 1597701 1824206 1128111 1640585 158084 1760919 27281 1458703 1165635 469910 1899449 796638 244407 53588 566467 1107256 192920 1919095 1229213 1174217 976002 545252 1142512 535460 1197327 520239 520717 40808 1628172 1126318 1637322 1415065 1132189 1412751 1089546 872984 627784 672305 1135850 1111948 409080 1221450 148422 1487070 1581242 1487258 1996414 1766849 47928 439369 562171 1065682 1802806 1982016 1254120 1961626 813702 1078673 1473845 717903 1353927 1792551 958166 164850 365855 1769073 657517 346553 1036723 1069411 1928404 1644261 1603073 220040 1124789 1000688 1404130 1323994 137897 799045 1125300 1000162 1937679 1707987 250382 1893843 1506644 1975972 654084 818133 403626 1295072 1107700 552796 1953307 412942 722054 786034 701991 1074116 1971960 1931687 1443972 983951 896314 545301 1020440 686957 942927 614901 788796 763436 1597441 335926 675207 893450 621483 1840366 403350 1354575 857855 1076575 416086 1432768 1378056 1844031 1599934 300659 872233 933494 250515 678179 256567 1920052 1239585 1442231 1777985 1940080 629625 4087 1881880 1766158 334367 251865 1364436 1691951 498035 1519500 1867058 1396061 1620766 369294 125028 693042 814260 231371 870991 235604 1450619 438491 69316 1465807 1039090 989544 1829297 438209 318650 1365987 675449 503374 259668 211758 675142 423185 1876819 92082 1062032 451539 1859298 503795 1664954 70916 361909 538222 1948990 115715 1014479 653911 244163 1582770 1420116 1314033 582012 495027 486810 882267 946166 1003535 1598362 769051 656598 806652 1248636 630945 559414 231107 368377 1834079 119751 199582 464687 600805 675843 1358606 1869776 1874506 655833 142829 599326 293362 455041 1459478 1999905 1977769 1942430 1131769 39345 1825350 255333 1253330 4295 30622 699904 516600 1855120 1406161 1325005 713024 1329154 1001899 234974 1678215 541445 776855 782625 1634831 1475984 1501117 471164 443079 641125 1849555 911279 637001 329002 437367 1933954 844725 1885148 12138 171828 1067076 493163 1215039 550202 208986 574849 333202 975799 368422 894116 1353273 1017807 1896977 752422 627633 835659 661463 1741868 462945 1556274 1143868 1312896 545796 757717 566390 946877 1029984 1856573 246237 344179 1693281 1142212 978729 1010586 550661 693591 404000 707534 1679031 1131744 1090836 1160113 861894 894606 904848 788318 1661931 777688 271562 1336563 1779658 549730 1859747 524965 615932 40591 1317806 329785 381787 1290194 1706392 96043 1486985 1919342 1813426 124445 1832579 1945386 37913 1135241 508400 1325511 666436 1104483 1488746 1776181 257338 967789 412190 713710 1777972 540800 1773959 15033 565540 1546761 325909 676391 216212 455672 247847 440017 1917431 965407 260498 1402034 1423522 839501 1767511 713534 790860 636363 209890 1895057 89978 696508 294815 1525955 1915916 1610013 1717753 1270834 1674588 454460 971954 127584 1345300 1392969 1860436 1020656 221125 1151116 67597 547184 659696 1054480 310764 1094498 849487 411857 489539 1585413 362355 1661614 831944 1653864 1452236 848815 561760 94201 1248684 1946528 1393838 772618 484535 989165 350525 231045 745879 88655 3797 1822409 1305944 1331797 1097178 928216 1952591 249679 717552 1112981 1471431 1678448 451796 631486 996892 1581316 1001136 1370933 1773624 1653695 1507332 301253 357120 945921 413762 1828878 37637 1664516 668836 1624525 13365 169366 94546 1788736 58311 423754 1828435 403551 1962757 1148135 115614 1630455 321373 274517 355089 674798 459246 1938229 1380245 634174 1168047 76280 310391 890257 1476617 1855794 1681859 703467 586450 1411947 1153184 390752 888286 183630 1495781 1640379 1282687 134690 917445 422691 1797803 1656511 1087143 149311 202962 1442528 1926845 7382 1666368 1524812 611428 52298 1361695 1365607 353090 1510451 1586543 1946169 153531 1184782 746073 1282543 406695 461328 1896108 1197535 1666213 1914973 1073195 806224 361575 265270 1236214 1291052 560836 1753214 1753375 123868 1234469 1870793 271644 1702902 85565 1154696 1337463 645522 283741 1773294 1638057 928649 1830307 1507601 1637249 238265 1656139 499022 327141 368980 1684555 1405321 395045 15691 1086662 916151 1644892 833197 1270607 1998975 1086590 1994118 1690204 1344960 1836240 820775 480432 660387 164345 1629246 410008 1806581 1603280 1682067 1406327 1585950 1512949 1636074 1036379 1847082 1437112 1949103 236615 1492835 1159511 753703 750876 1813504 424890 343905 1860186 435612 232396 142389 1813094 1244636 1143589 1249612 1531323 834429 431692 117200 1005149 1340892 948140 905260 1671196 649366 1956310 112287 10401 928292 264302 1060540 100003 306370 263268 283435 1951459 29591 1397096 1824075 172777 1993951 990927 436840 1544147 220919 789457 692164 1373831 1589508 699974 1106301 209134 715963 697437 275256 1000668 1783539 1871163 1290478 1799579 1319434 1223976 510601 340127 923776 786607 1024977 480559 219438 845220 1790854 1774596 1621590 1838814 705492 889939 1623644 1932745 1377873 1602603 686329 121326 1016800 1110452 1853285 1442464 294972 138431 1552638 237476 602486 1738686 821713 1142132 1278958 379261 921742 453663 906818 1036110 893798 1199460 1349109 1886751 775785 1385117 571514 1216696 1731150 202556 992421 1974317 1693 1139644 1349491 55531 1607029 1526142 1792053 509813 10195 270550 1117446 641867 1052372 1187470 642179 172900 750025 1496993 1186619 747559 1630490 843830 786519 1391456 108452 1809105 456007 506244 1868692 1651348 132611 1723831 1926813 1467234 785704 643913 1970766 710218 876919 213668 1092964 1138031 448348 1522080 1962666 239990 920768 1305672 1282091 735781 1598903 1174438 533778 1124087 1040572 1509817 1885434 389587 402775 32770 1619977 1764644 130947 899756 844301 277606 1317861 60488 1592531 939481 920665 61220 1274624 979781 536554 715084 1629472 1720897 1744757 1202357 715870 14726 1123966 1124567 1969952 1520606 1959192 1528285 286255 679916 318039 71140 1137361 1948684 1509459 29908 368129 747947 93747 1617219 1900194 1228488 1631810 949382 1099329 696148 66518 1322367 332272 923024 712607 1795809 747418 1825235 830259 1591609 277143 1860508 1163082 1683313 1583000 1814008 1858848 217485 831044 170214 1754115 287236 1919769 318778 37880 1427961 1541419 671992 1557393 1721220 344401 316326 527709 1544341 1459488 253157 687581 1390167 1223744 140786 35235 1596251 1088465 1645883 835948 1156693 558484 461667 772510 1812137 1631336 1257518 1345217 454935 66737 50994 1062534 1945511 1680039 1921140 94571 1181724 1026400 1950700 1854358 285399 143675 163847 171070 1541696 841426 136113 1822918 1276721 1541600 895298 1501848 146119 281829 328058 1428960 51339 1164222 1317435 1602817 181802 861787 1667296 804300 1895992 1123814 335826 1142338 940697 293873 1256961 810920 825530 553817 1366293 627129 255767 191395 1691402 1528125 1345275 375828 293579 983944 304176 1324044 1969402 93655 1269725 324893 1252333 1760780 910347 1902408 244197 555274 1059686 1688184 679773 182074 1733622 1483925 1576186 1301475 186463 655687 213293 1928898 1767431 640274 619638 1706239 1503077 1168580 1037172 1727641 200829 550109 866389 704717 1940747 185119 344394 1320019 1446586 1508072 1253763 1438236 324765 261182 783999 1115977 1208038 370740 837386 378799 1259087 332580 371193 1782864 1363714 1057266 730060 9046 1821019 91838 798857 228742 374383 856501 1901818 1904879 1091823 834631 1363634 1735997 704702 1934619 1631367 772122 21275 1752814 96311 31183 1592238 227555 1161536 1499426 1929508 533480 1421849 1259554 1156508 875143 1554472 978021 1329248 1929521 1693301 76071 1748672 977059 821322 1983800 888341 1702232 1297875 236641 1312218 1148308 132746 741939 1336719 1513545 1701652 264687 177407 401903 1294738 1428983 109227 1925572 1340419 588024 179095 1183440 825064 50085 1490461 429321 725422 300143 618366 1090219 786980 1807338 1205296 546047 1974162 1546223 1713674 175346 1967376 648427 433655 1477241 569312 278570 160425 95379 1386911 444329 51201 1625760 1951422 25456 1666934 1444536 137151 1467403 726125 318566 80749 1272793 1730494 538382 338767 1540388 491934 1607088 434660 1027195 1089287 268763 1656567 1292998 1297254 1235848 488362 159654 91435 1188652 229444 1655360 1673053 1036640 657613 775130 1227247 1076692 1033311 1562712 578126 1761220 599149 1221649 1644445 1535176 147623 847138 334058 1697300 1890288 947738 1936717 717094 360384 1341377 489762 253658 1446362 784953 1101461 1722333 1906462 813255 1146711 1740056 1647801 1456466 1741218 61800 1488454 513893 1430726 383960 403432 1123524 334573 1436171 534608 223693 596191 1530414 383368 1309541 1636764 1806723 1785465 1200590 540163 652823 1586286 998268 1613696 1251090 1635162 1932152 9445 441308 1861858 661646 1604566 1036886 490240 743061 1633151 1817717 801738 1223834 1594524 927096 410257 1487603 188914 1655330 1300264 1790220 988178 1383347 1525675 1040249 1049657 22631 381960 1636395 284395 1669130 261022 486921 1992489 534114 396794 1170609 1451193 1608945 831888 704511 1874175 1164512 1027639 1774494 1997038 1754007 708256 1066218 1165544 1461431 657571 233394 234347 21567 714055 680592 566417 960741 1119192 1602001 554583 1653886 968165 1619913 168975 1880669 1094238 785544 418391 1985324 977898 568760 487557 1549462 1169751 1977032 1299105 1659308 19778 851059 1573689 1497479 443002 1828453 1175060 807599 1514821 365901 1005322 137234 1659757 1432783 1406045 970471 142550 1704387 363322 834232 1783461 247075 1507883 1536545 975961 725573 462534 885846 1271046 1711032 1371324 1050361 1966337 1095365 35018 1190614 1966582 528303 243886 788111 241154 440464 369478 977521 145934 1276974 1766349 876250 1876366 1205236 280030 1196026 1982638 1220566 1287990 1805597 1025587 51620 817992 572172 1057762 1514287 354821 1940643 214984 1927625 1580364 313751 1191787 1316557 996660 900651 127518 752078 1707521 1722080 1149388 1367562 714632 1471673 1916886 1126530 1454580 1960504 1446018 835816 1143173 939251 1401835 333429 846199 1132718 700519 1449124 743679 1280142 1792594 359012 1562482 379276 713348 1186492 1787173 560431 78676 33192 1467400 1001302 1064993 8968 720864 924856 670634 1245537 170276 1615950 1650350 557833 1952604 826763 918437 519708 1422450 15440 1674533 1422046 1416602 403571 145079 1426292 1517597 87010 1461511 341036 558229 1358268 1557140 770519 1413323 1974410 1129482 1207317 869297 1147953 1329431 1661069 1800012 853561 1139315 1499227 1247501 1215681 453036 1837963 58242 1978846 330651 1079120 1398240 843878 1048561 1853919 1943883 645486 606262 1286103 1452485 978470 1442567 635736 720306 1666470 1360102 291212 1301500 872180 1376004 202320 1721178 1643609 1473930 1220906 447686 297976 1666123 1249538 171965 174701 1909759 1950416 1298127 1274354 564942 1062867 937358 45183 1555254 1402720 436088 1854074 281995 1527506 211422 138144 1059582 641193 1230153 548393 746617 284983 1984390 1294679 275340 893902 326191 1254463 1680287 303506 940250 1516043 1748093 349837 373585 75999 809541 136174 960806 1686701 32032 446538 1600333 1733736 707265 538449 1629135 552093 10225 1780514 1582458 1026490 1139786 1864315 1327595 393585 1348535 373644 1823617 1783690 974524 1604016 1080476 1625035 1691073 1068453 572319 1755527 1062265 744306 1195297 1959372 475919 1683151 939067 931044 161172 90638 1060681 1506927 595216 1304185 638634 91387 555434 234192 220046 288569 32590 1212256 740464 299052 1761460 1815450 1309375 1164768 652671 1965373 968676 1129258 1664290 419546 276853 1447037 1898683 1548911 923673 310811 1619193 1718896 700099 124191 494119 50924 1332249 1936846 1188175 1333164 1760646 165011 1139655 417774 1337396 663435 62069 1927483 1409987 396607 1574335 553294 1989506 337877 620211 1343613 468280 468441 1456254 1647914 1213316 343733 553808 657647 96294 1691276 1963506 1906023 1778767 1968718 1197483 1477638 402361 1516033 939605 495148 298797 1877436 53621 1166150 596869 1181907 386608 720927 105910 235060 586224 1878193 800157 267479 443382 717720 395688 1841173 1198213 1713312 1432032 98907 1063759 222672 594156 816477 1752381 340539 724326 1714879 197968 151975 799091 1870572 316978 736825 111620 1868936 766330 1523620 1610238 259483 118363 1826626 579349 605956 1246750 1482615 598980 1370408 909533 1558998 1838540 654366 1007056 836171 1008369 1330601 313626 1217327 1628794 1911232 1435927 917054 1499469 1372687 1879701 78069 929622 1341884 1367820 1356138 1754133 624781 1221353 617641 305217 105741 1885776 1503790 596261 666748 1328561 963271 833021 1097430 675162 1653496 1568030 1021666 1111447 879146 1944531 957277 196026 1055269 917414 845498 1908820 296782 1674918 965874 1149174 1991061 143501 1982012 1462266 1456306 315218 1495978 1561515 562044 1964443 630018 1570950 108986 372730 1994017 1713295 1049212 1488407 329801 1143336 903959 39276 999272 1686287 1965145 1635374 1447448 701536 1356906 1124857 1805389 156946 842797 787561 1569687 255866 1698399 18057 1284800 158394 1276708 1424666 540969 234136 978834 1195791 1400318 1206915 1644649 840583 452763 53785 740166 397674 298986 1464067 607013 10960 1015136 1410754 1320017 748269 957284 1385354 1766208 1497302 1488173 1260605 294970 1389083 1114901 597561 360117 440219 1671572 634243 691740 1410862 1043035 1115409 986325 504420 1658665 1325569 1396986 293259 301228 1557756 1989276 1412141 1755326 1386079 1764786 449437 285411 554857 1992470 509948 1122609 528742 265495 1454574 264766 1930256 541733 532361 178436 939972 10015 266340 836443 1440454 186072 1660285 1539125 520070 1225141 498416 346215 636484 1568111 1494173 1556653 199177 1281597 77809 281592 559401 1277243 1968825 519093 321327 679751 1970279 1852057 729783 1155809 1389510 1637836 1173514 1620354 1440446 1513636 1142901 561767 1849029 1010876 436202 688246 1095788 1683933 882360 988166 1119424 1741397 965662 779584 1779100 280208 30488 881243 189869 982136 1262429 1433783 976674 420653 958649 1071575 1094998 830640 182851 810577 883921 1500553 1994669 1603134 918083 1104289 418656 582199 1630497 27944 18911 1336051 1655318 1712740 1640095 1913702 1433827 1533234 1939821 323521 820878 1193086 651661 1735490 1773804 1755868 710684 1486330 1868652 981499 1991089 638384 1844912 566746 1021803 1370131 1982294 494311 27514 1511893 79538 208265 1484563 1999952 1671670 1374033 446651 1862428 524905 1508826 1543686 850629 994902 548969 1575667 1984319 793330 815418 1382766 1801589 1684848 1354322 1490673 1463730 281611 687517 539072 1187376 357737 1493797 1329718 1410080 1697477 243039 216997 850797 182591 1081354 1204429 1220094 155685 892408 79019 1414553 1173070 161343 488511 1550554 1876388 768803 1477519 1945380 779937 1008719 280486 1466495 1381793 1465586 142733 978103 1338701 1168143 1587514 1223139 545925 865057 44984 1615348 858020 1953021 771036 1435036 1710941 581455 935141 830262 1013531 1179915 343412 765036 943318 395247 778183 28296 210111 1350813 301124 1362225 1098526 1819241 105500 1133026 586691 629385 381038 1819258 358580 622893 448333 1300582 1069493 1003537 1315512 1296889 1839232 497966 1650997 931737 1625314 1291297 676118 1206393 1532162 557652 704380 213332 1984516 990188 692624 1639957 495206 409229 91027 1437070 110095 1518424 1585171 1267265 546349 1620045 932056 717667 1343274 421705 147866 1897328 686906 1211919 1259414 822384 34115 949649 686174 1699847 205311 1261671 883646 878437 1415050 648722 1121585 715799 245327 1731110 902764 1047454 1774883 1063668 214399 396971 1396659 1118550 621681 781575 543100 1181661 1120016 1759189 241288 1515365 1950115 383305 240482 877847 720498 216991 379720 1376597 1865242 1803086 1286419 387501 963005 1094719 1954890 1299174 633905 1563786 1959182 1943801 982955 1384248 95418 1732361 1268360 1840951 1498294 126080 1397615 1923572 698161 803971 69300 1283556 1270190 39605 1886455 275868 1714955 335349 1741453 1870287 1017578 1641701 53905 151166 1040883 1154601 1614665 708576 1163373 1178927 4847 609831 1106104 1376418 10130 202914 407261 805888 578009 1309378 1307202 610803 1839071 132966 20018 1987497 1713218 1983353 82847 70567 280696 904619 1762007 1316692 318814 1490293 1973493 296227 1215402 463014 197224 1162158 731041 1180877 335701 1566458 1031542 951023 1602548 373783 40236 1458998 1217886 1929337 497001 1418488 530156 1149478 1057010 1212325 1790571 589286 1463162 1682925 906984 1300325 1676267 484298 1207262 1513953 1852491 1677833 824785 581142 216579 1913783 535107 1642789 550702 761792 1183071 1725323 487721 613209 949726 1844525 1300235 1312654 1238618 1119977 752872 1241367 85340 1249271 10656 272286 1397461 1166889 967861 1681977 1371303 498200 1907502 1116374 1592282 1221024 1907196 173235 481583 1114513 471659 740198 202180 469134 105633 1681154 664197 927151 1044215 1782983 1804983 180631 1994775 1237993 565667 634225 911629 31344 1563871 1589449 482521 575816 1940880 845046 1572228 1752055 1492323 959269 862615 100198 200892 1003576 1505932 604669 1701574 1180542 1426831 1664520 1088762 630557 1355125 1761909 63167 1271922 1191185 1916056 277235 760994 290937 1497120 1732966 1279590 1814480 573462 1579341 310196 1650042 503507 1710399 1504978 368337 1160207 301758 892590 1356649 1797366 1586760 1915542 179920 643664 233207 320170 74310 1120794 887608 1215487 47854 686514 281955 381197 1015919 300443 1291709 578912 856674 1050976 106466 426415 1573080 1419304 1345402 979483 891703 1503023 77616 1883149 1869225 454994 1541836 436146 1450683 1859373 349071 936511 746712 1254982 1043221 578531 251902 1469463 1074118 141957 1643431 1566277 1216281 565587 213320 653935 594144 98818 1822013 480863 1267468 476841 1149452 900745 1456848 1273725 900461 1493200 467924 202735 850622 1903902 1493942 957767 413351 773740 1117371 84348 217139 1981887 515864 504612 442819 1739990 673775 1206261 1588634 1112405 867619 727259 623611 1311648 358527 738914 949654 1298399 480523 433587 832926 1633381 1865114 1098050 534943 146664 1420451 551827 1434112 20940 1145526 1613248 1675497 1653010 318030 1040624 342504 963181 310367 430225 573727 1524976 33716 1720099 1858636 376661 754938 577551 776958 1234884 431639 528565 168591 641373 620924 1990403 233354 188599 1277109 260936 798026 1994169 530547 513468 377719 1040362 1467614 636736 1283339 772587 517995 42691 1649930 675404 1344861 971706 1199143 669561 716437 655564 1997672 1698035 105108 222148 452658 739135 1860887 323628 1883500 645907 641443 1402007 1628817 1077000 1149995 1136417 1294880 1731284 175159 1858873 484723 1284285 1316507 1739783 1277965 47645 1372110 1229663 438655 612706 1143193 55699 1449626 1444400 1748397 1825168 754544 619751 1549508 611358 80504 116901 1801517 1379278 1033853 123409 1062514 81932 693246 1756853 1262595 483220 1493940 1991792 1468453 192316 193170 1749190 899466 378115 726681 1415073 1651695 661913 1414709 808177 1867802 9600 408579 743145 619042 411003 904474 1851724 1944705 1369186 1780176 1211609 1011243 196650 1596428 968101 600813 1122554 1252620 737456 1318347 1212219 1521366 349412 113286 810320 1795656 1972699 1864071 706913 1297130 243277 1369432 1918334 814184 1531767 1502754 1951507 1630580 197014 1534761 1529730 1022091 811445 1327975 455563 749023 1056089 1231385 633037 1362895 496540 992105 566066 80432 451554 409271 406235 89212 1311044 1114554 255378 1137855 1640776 990741 678513 667790 1403270 1257242 1329946 1014045 390260 1646472 177577 1154974 645541 1926013 1351642 552098 1358582 1865778 1534004 1601072 20883 1979298 192359 288312 733273 418247 1079577 563848 1389830 1753651 501491 220667 1743556 907711 1467692 104855 1082992 1208475 669548 764021 542944 1620577 855573 527423 939568 348374 769748 223473 1012354 764345 1676763 322199 1913436 8303 287087 1435759 747942 787039 219265 193781 1178567 1178897 266447 1448339 1456822 549565 1693088 1132758 1480731 1640158 944658 702493 947071 647164 1111328 1882509 1280763 1466241 1000879 1195495 453555 296976 1208842 453567 1197295 541701 1812591 559780 492186 543414 1519582 1489589 144433 290548 764194 1761461 457723 1153769 1918609 74524 821089 981783 521273 1659747 1689319 371156 1562767 401185 1170877 1414256 1857822 450499 51813 275850 370795 1479737 341583 380434 1509100 575657 503052 570050 1950549 1369439 1920494 250512 443314 55740 1048119 835960 367615 1484435 465973 721977 795918 866507 484043 1195527 1860482 1281276 440712 436256 1504050 709972 31497 1895620 1519104 1626077 628650 1008258 114527 343968 1802687 625294 166580 133305 202301 1130550 202968 1450026 600371 1558127 1652782 1842886 1879347 1249300 1982130 1041767 703350 153609 206693 1234901 473570 1807708 1143995 459419 1315461 476098 1136863 1283169 141512 1056986 1933569 484654 1282745 1356318 1405826 1191355 871387 33448 1979848 759180 1026311 288255 685549 115746 645197 198563 1903028 141589 667777 1068865 59945 453198 1214619 1334171 293329 17936 1917894 1856308 415254 1980887 1885444 1487067 566856 423471 1934710 371830 1058333 555921 1192977 224370 941424 1144872 1226009 278896 945000 1974542 394059 627180 1213518 671383 1514880 497623 825805 705871 465601 1347237 727673 862050 1288263 144967 1514873 1920923 1416091 1760539 625142 608713 1251731 1026196 1291587 302783 318677 565072 1289259 1850323 412848 314325 1346614 646774 276601 1624963 1669676 1953413 1646806 1921824 769242 1671053 1635246 1685738 1177349 272333 1580124 1985980 336619 209787 623266 923265 1575971 1331487 1155227 1831781 516378 1293875 1564695 728613 1681004 58911 147205 1725318 1494491 670388 1099942 869194 722248 1263260 1460773 1511532 934868 1673085 1599904 385680 691919 59969 871654 945786 1503696 556433 382047 803408 992504 946752 867588 745309 235486 75944 1264826 798926 959577 1370995 98975 1701879 138259 1868706 1109467 210568 1108039 1496858 1045270 1957655 1969484 380009 932395 1354595 985121 1606798 1070692 1099614 333962 101565 1757406 481306 430816 1920440 1554561 355367 1689788 1053258 1179408 962037 1774388 578586 1176300 669424 466479 1266859 1343496 1155311 1358158 116111 1366276 1755174 926954 560515 600807 1465039 849091 229270 299911 484964 290290 1526201 1948158 1453725 1877661 976406 185250 1527006 1831232 1631224 1506730 506441 1135091 791133 1341187 879873 126677 1030331 420758 226190 1839177 1958566 1030337 1704109 87085 265034 227711 713135 1869082 110912 672822 1104741 1363663 271139 1539588 250950 90475 235324 1615858 312300 1032067 1115186 1349733 899826 1850922 1222687 1701243 1597344 355868 1759240 462691 212717 996172 1427188 1475284 1516208 1342267 498414 1660236 933995 1339318 985119 208062 1071741 1388163 1240534 565903 1440800 1593319 1758048 593948 1048809 1590028 827402 13929 900380 221774 1580148 1339696 258577 522329 38960 171027 491545 415497 1484424 819065 766530 248225 1474912 1773777 953992 1600662 1585664 1898714 1594079 1359988 1806870 1054727 102145 1952349 967806 1407221 158011 1602829 709058 1969677 1448097 639748 1907339 1954206 728285 1492182 1307374 232389 1903638 1122754 1497165 1679149 1939280 1191239 1980225 533100 1548599 328442 1446822 1323870 1454539 1471095 1069040 1992076 1073313 202510 1304854 1915308 1462611 1504743 1336101 1415812 1373904 1466612 904755 1334153 535639 100112 473662 1711916 881261 518012 920231 520951 220487 753422 1715526 1303639 1551818 399503 129898 522308 431673 1986194 1998349 620604 1102807 1428799 85501 376465 1336734 431648 162008 1960667 1025971 1496346 319622 1475488 345576 633990 431257 1313413 775178 1341527 498549 1764671 1536740 170920 291652 1212533 1832931 185328 919052 1448765 841633 671557 1650621 719734 1338162 645772 1281507 1607505 1680261 1744933 1029430 225983 313880 982639 979278 50029 309562 122490 1057572 1036355 1065177 1885804 476304 1647837 190818 1690575 1033976 1441123 1117706 316375 855796 519719 935669 1960375 1468382 467617 557867 999189 180720 1867322 351552 762443 1808731 21021 714057 1292396 1920994 90420 476858 257544 1853800 1459837 837483 1108302 330329 698916 1449170 1727874 1331207 1541764 890980 828449 649785 413714 810317 89294 423292 298853 1321243 176483 1475722 1263880 1015365 456172 1235757 1625634 433823 1015178 1748660 605572 315988 1325812 932343 737464 1787528 1745062 1522850 1503143 1940410 1474139 1838195 318441 1614871 136887 1125887 1635677 1095925 66160 1276657 925630 937286 813410 234380 1474743 656148 1796965 1189117 321638 618511 149256 828365 467969 781438 1423729 1764725 1284213 1170728 387098 1801915 582125 1171963 1397236 323904 1730789 1609242 1711622 102369 232564 1474367 1730926 89910 467318 1454826 1763195 1920110 1050950 76723 1811563 708712 789291 1093049 1543160 79095 1509908 1963732 451044 1075539 719901 1297743 1945254 1529621 1339901 1819916 957672 1651923 1105747 140885 313058 1261542 656430 1580490 1960473 429913 1149314 646553 236817 1721221 1777624 1237883 1174936 1005846 602465 1857842 1475654 844086 1901664 160880 1818595 974181 426136 1527683 136065 1112748 601688 1739533 1563510 758903 1385645 1162929 1747503 1420736 1805915 72808 531247 598514 1493652 38661 831607 562424 1333173 122996 1759712 1787325 1324182 1074381 1991475 472398 421054 336757 731474 1437779 1323717 1311907 1996189 1583803 56120 1813846 1123189 1369140 748187 58422 1860788 1780959 1798311 1211147 813263 1411398 1695844 1617324 1213376 1993586 1275395 1690957 356578 1592508 1073453 596163 104968 440932 929991 687736 20632 931021 973858 214694 435916 1871245 1197356 124011 318021 494912 815201 1818878 669298 894591 845847 648549 1548638 511242 1978222 1311745 1755769 865411 1081624 741095 196749 1152596 1749547 748501 1582466 730485 601087 1579427 1983377 756619 249838 710243 1270821 36948 554339 149920 1036472 906180 1914950 490912 503666 581536 1833374 1031128 622047 750829 1701566 1544396 1761397 1268802 802277 439172 1277860 1499746 1135412 275831 1176651 222249 218508 1920233 1784032 312640 1992452 431928 683386 443521 1195847 367151 1979842 905427 1551912 84151 990803 1011107 613729 1324395 1821520 789287 191562 1971640 1961309 1549361 1595087 1611243 666394 991606 1233778 1665245 1928641 1911846 1762144 1104746 1022408 1277169 420905 1736963 1700850 1775102 1840644 645608 1440313 1130910 1494492 1489201 1571931 979055 1894495 1202290 1668856 898724 1704218 1248728 1802391 1903231 443999 82043 661892 948892 984906 1771507 591522 979522 990219 1836453 405044 645684 220699 325671 1084593 860619 1517482 1035581 897256 1066027 625689 1002007 1981110 1024623 1401926 496524 1602482 160934 1487623 857769 164025 1122741 513840 1759056 1896454 121061 1562520 1155752 845993 204857 1843636 1169436 1528306 1289079 1654998 716595 370219 1578752 511835 615968 383800 856423 189082 624355 292831 427067 798242 1982266 557532 672001 961208 1769315 859074 1559719 236592 1795482 1376448 458983 1808975 342362 100479 1738002 513865 1128628 594753 748020 439799 1152106 1116031 1965543 1938219 1137584 1942616 860305 1855158 594513 485981 1346206 1440458 1312769 740448 743824 345252 911088 1847272 1480767 42993 3686 1649872 926481 202357 1912740 549453 909289 1203217 223140 1431494 326157 1623620 563450 47777 871001 809183 1918268 1680782 1238871 1154842 1988107 1268680 1248845 224812 1561117 1360385 1420871 323548 1778785 701473 851228 1938445 680772 349013 370149 1047928 1138696 712219 1556183 676864 1642627 1487966 300833 1735752 99013 1491721 1062116 661727 1409542 1320731 65199 714361 1032759 558113 1693975 204076 798456 1399927 553062 726860 841719 1988862 1140635 1227491 220428 480576 1578845 530632 1813264 884236 366720 122733 162578 1612415 321530 238463 1078792 173077 546021 1335309 126180 682985 1395652 368400 1131443 1995875 262111 444235 1367495 291535 1894704 1069869 1512707 861525 1962859 1783710 72430 431612 953117 1291503 1343452 111832 433131 680716 1328301 578051 1367780 1999307 1458876 578082 966501 763253 554985 1835131 644450 727086 539396 636946 920540 1879921 1111304 490217 1125864 948872 245499 1486107 98363 741798 1061112 1818755 1098411 875073 1815568 1767966 1860030 320921 160396 1987721 270631 947345 1461182 671871 1718567 1021513 1485108 903484 1714285 1404366 820952 1482361 1565855 1349701 986573 432481 1726876 130994 1692135 1705779 198852 1772210 1617194 557053 1110133 1922028 1943375 306722 808003 1789932 470614 1461490 607294 973289 1189492 1574163 1088954 1030383 690640 1447732 236023 1746984 1942609 1428397 899159 1076346 591063 649333 1205476 916078 559065 1872835 715873 621667 1223772 1507295 226219 1582931 967484 1664260 961739 385417 1010611 1162888 1779300 238318 1062948 449322 973120 1694508 565752 937458 1547274 1129295 218515 727468 824973 792794 1895448 1583494 1644055 828524 834908 483184 1292588 494172 427258 1235161 823481 688499 649185 1397151 39327 886498 767457 320294 1382181 1310538 1069651 201021 406027 863783 707142 590694 1739099 1665369 1863570 287 1560280 1097458 888330 941729 1074375 1853707 1447781 33724 984721 1999889 123152 1376307 1107239 1684710 557089 1496687 252159 254320 1437535 1524281 590260 1795457 1691306 602199 1101521 1204822 1720905 1242467 1834323 3197 1423513 1825091 1642545 1445935 1881383 972751 458725 1151833 149576 1099641 715308 1762980 1905291 1467230 1188958 999097 1103558 732973 1663824 341412 20351 1983794 1876806 826551 132468 1340263 1303831 5651 75971 655186 1532220 1432405 1747050 821155 1358763 1728969 1561561 541464 847713 669344 501944 1627230 270346 1843138 1200396 993855 83214 783258 204147 1774718 803100 105237 890196 775067 1018097 95905 678266 399262 442110 1808409 1821830 152654 1456376 1790342 599560 1665961 1013537 1166607 1875145 681760 1905542 1144349 1518322 1583964 725184 674425 1284755 1879085 1261509 1283356 97774 17224 1826951 1209121 742580 1171027 774453 1483894 1602545 1737845 975025 885502 397298 258610 539220 192364 685580 388331 537200 1105379 1675290 650401 1453015 571680 360752 341592 1853235 1404914 497356 36501 282532 692738 181757 324722 726313 660294 1539672 833296 367917 827631 539558 1219196 1395804 98769 480121 1799847 603648 967347 1573781 79547 1894439 1174691 540994 539820 200310 1667626 69521 1269973 297536 1636364 1180202 1359291 1778343 1649710 542837 1003677 351918 1762213 650750 208009 775637 405934 875955 540646 12770 1426388 1780041 1048975 41093 1446327 1529796 782143 1244396 233749 676795 1897791 871946 1989347 1291395 375891 1044570 1700627 1921770 1926877 1035654 713072 683836 1695086 1739899 1406601 96558 1037831 296105 247796 1339872 924116 1913888 1291391 641578 1722115 609427 574863 1708199 411016 1215837 593315 721761 1104671 752054 933165 273263 1373468 942083 728391 1973950 1209736 1287547 1913943 312399 552953 973982 690261 1821786 1130189 11338 1989507 1051743 450188 1370144 1109842 1844696 704660 1650681 942217 877753 1412359 334820 127338 1773000 555056 753459 1089904 1913191 928039 329303 884453 556795 722196 1729485 1574719 1015849 1882839 83661 1076323 16030 194102 87856 816538 595162 1784750 1575143 1037018 1647652 649107 399749 916517 672348 1249698 738638 1696693 1515670 612508 214588 467730 26293 1571521 761263 1960968 1779912 1654768 179470 244565 296088 694658 922246 1579781 592384 619691 1144830 1079660 714681 55201 1409388 1055819 1061478 287081 425457 1639682 446977 604942 1634714 1195150 1016331 495265 1501471 1112794 1099895 98400 185137 1026545 1257465 740987 104294 193755 495425 1952958 291313 1036858 794142 153390 319915 1465775 1663153 138011 1925784 1849643 96505 1247344 336750 1836504 1879389 1613864 1272572 212398 1883866 97264 1776338 1723924 1783217 1727980 1640863 484072 630827 745179 1973445 1662363 1809694 1848513 405989 312731 1841629 1659954 280300 244074 1765229 1227233 1499241 947367 748361 1592904 277649 442205 43485 1969088 1605518 826337 1469829 82222 272484 745641 265489 1195685 321186 1668621 706658 142576 1029506 172937 203562 1969059 354288 1754934 483572 1474177 997508 1410062 820934 1500527 293988 1582361 1186424 1763094 275188 374170 1224542 653012 928103 416494 800119 382436 493320 667502 723049 578134 1492313 431808 1566038 1130564 560441 1907788 316997 1678301 609919 1722209 1452176 1292450 755455 29533 298247 1407206 219454 1833763 117112 1886606 372941 1427841 1442034 27523 255193 696451 166136 832430 1823470 1485624 1491374 1391980 1652527 189839 1961075 1052459 948802 164878 614867 290246 670234 1260012 613794 365479 849585 1245487 373461 371530 1039125 1068635 4880 1242395 1773412 665389 1996691 1797084 1943877 142346 1022450 1041677 597859 1761627 1420259 258268 1741669 1153407 1491297 1511108 557855 575934 1250936 1398189 180336 1366036 714768 1602664 1090745 28598 328922 1625728 296319 1108730 626825 1904029 566422 570233 1269191 1918104 1656192 351603 1497304 895320 1071317 972731 1323951 448878 1399644 1129171 1328163 881277 1715662 1878386 1870810 124004 604465 62520 598492 778354 532022 944055 313941 1331866 102885 710724 1839557 337036 1136226 1322415 1561307 730209 1330960 583937 213610 1131146 267076 559671 1881173 1039739 989149 20911 1030110 1862160 1044741 695257 802563 1604973 885347 620910 128190 520558 1601778 1817595 25007 1902777 65232 428162 395835 883494 345174 1785438 1519842 215315 1797480 1055611 871773 771916 1072375 1764068 320331 902692 939336 1896981 619884 1554971 1616671 1221744 1891990 1028007 948229 35904 1738996 450391 101035 1909101 1906805 933929 1299509 827353 1429230 699361 1201314 185180 1013593 854579 1092692 188443 308772 1596954 1722128 1986640 358006 715645 49863 661244 1441617 1909766 1112675 110068 191893 1274168 1561966 475670 383936 1891585 45974 1503480 481884 236491 393834 1260495 1534840 461445 111094 1174855 1077182 1464628 745191 1011414 1949305 895381 1319575 1952115 1377495 1317329 1773801 1136835 1411421 1579772 186717 1289284 723203 1257165 886288 1955562 460072 387218 1942491 1174758 138715 723897 1030950 784458 406564 1632946 76360 1798433 201135 1951239 42370 1700706 1925681 1004102 1396686 925293 579990 665827 612840 1527488 1859094 1112454 1327651 992523 506957 857822 612722 1719916 603060 1260425 1445070 1243833 1260393 1923333 1788552 1356065 1243736 1924408 718766 1729526 1361024 61137 1662874 640882 724508 673439 754054 1618831 653654 948885 1759316 664533 969267 447101 10563 383980 349992 1693894 564403 611273 1340763 108131 287336 704554 498529 752554 1939898 1969114 1575960 1240101 184193 197360 1817039 492258 20808 1716573 756864 1364231 246546 80251 1470024 877271 1032562 952173 1398606 1653958 223968 237814 73691 993395 126103 1583454 1512076 1175878 1997070 1584148 1700538 941699 527587 739946 1537995 1402719 829845 324737 113782 1296285 836511 625640 611341 661393 58928 356476 1360716 1613787 1569658 1851067 384438 457733 1555884 1808791 1280077 1699561 1092697 613199 1813475 696097 969146 525039 913974 1305222 998515 1993619 41311 36085 462942 296523 1569109 776603 1736379 1112412 689771 1366299 17637 1441074 1704839 886855 1326122 1160410 1084036 1459090 1610745 1596123 1073713 1580021 829357 1613965 658084 1956913 1714459 867675 1095841 1965212 1709345 560135 365075 1344355 1671750 1304981 857732 578146 1936824 1290732 324711 1773969 1216370 1725857 239715 172944 320588 579741 1950972 1787857 1326206 1374529 1043466 58112 427740 1730116 384381 19359 850855 765723 1708339 1609739 300789 1167532 904578 113612 1233716 880750 1837101 33031 1612106 730867 1614376 267346 851160 1961919 1742863 280092 1261248 1903654 639746 993349 1342575 1636352 1219148 1066048 393554 1867313 1223219 1165567 121081 225061 1768756 144445 460061 1216361 935027 316612 665152 226501 1604029 449884 743352 252830 1083737 750933 515427 1676270 60561 1220795 1079747 368553 1828843 181933 1855394 912935 90994 567921 141192 1353212 65738 817918 34712 1892007 413128 996609 878542 89739 262513 465995 518819 1961568 1609807 767863 511791 396585 379414 1410825 102212 635344 199628 274259 847000 173661 218252 454091 775726 1340563 1641956 1379772 404842 796523 547967 273166 257730 1617770 346155 1131535 1751712 1336108 182725 1217990 1499399 315193 913296 118396 1120392 1466744 1861179 1355996 843660 1671109 488697 381535 1280219 1426207 837885 1956082 1329652 1130078 1582039 1972662 56541 411501 1667708 1223146 1724394 1777207 91688 688779 793174 1904338 541963 1794822 1212047 1139596 443354 1517109 325439 1694031 1706426 1435120 1722832 1985813 1316876 299936 1525157 487005 1052848 39996 613311 229027 1984805 1797127 525173 708719 1474293 1327476 1114535 500301 325810 5996 1251881 1141754 1649076 1348136 1664809 855405 1194683 554369 1124843 555192 44966 23126 1647702 1465289 1621415 150112 214988 1701235 538470 1674176 218127 1979313 1177712 530835 1284366 573739 1251508 1463947 27076 1246401 1727232 1089422 1033095 575216 1429703 1601867 94884 612760 448254 1463724 1753296 910034 154058 831652 1824253 1920226 986131 1637830 268026 1048362 1513428 756473 1752147 984883 1188519 1078295 321691 250999 57751 107918 148763 1847922 92 1634806 1082648 1938790 1845352 257677 1869288 1423680 736029 1523892 1575747 1940165 1384548 1169660 1840327 1731185 465861 1907797 708014 1553889 891136 503593 715636 1230772 1760978 1661899 948767 1205283 1487021 759085 541463 1260603 1794782 332842 1280856 640471 1340010 402261 1534507 1331969 790817 1123108 60529 1451231 1593291 900497 1297675 386320 57120 962021 1160043 95963 452396 1466779 1866401 1440324 972162 1821242 1485138 585808 1833835 197618 177391 913520 1322430 797823 1090162 49891 243916 1176125 888563 1525662 265286 377937 1831728 1115428 1154176 1010448 516532 1916820 1088951 1023442 936428 1315299 868350 369805 439728 1483040 1123926 1853767 1257126 1707174 440943 1274685 70257 290156 763281 1676169 347689 220476 293884 883099 1507496 1782004 1358650 1077710 815732 1239755 437319 1591385 208968 972511 1491994 652409 1727033 1272913 428317 356061 1062007 537301 855332 437621 190285 1269199 1429164 509640 305567 1063692 1730420 480671 1599676 162678 628424 1843349 1690159 982260 863669 492622 1335673 668079 521401 469125 856898 225731 270765 1863875 1292956 808193 1162719 457039 1012299 1668880 1262666 1666769 1691937 1940817 966045 495676 1342809 820410 783213 1777412 208163 557733 58391 1309758 1362841 1131318 1538132 1796671 1948080 1984713 917758 413822 1637335 1429892 203041 703529 1480421 1328618 1221743 923212 290576 701882 1914058 1353092 54336 782610 416038 1335515 818479 637727 1696943 229749 566622 757008 1468900 895102 1819540 1357501 934380 183160 1704668 476671 1709065 1488213 681610 611803 1045383 1206811 959829 1921490 313562 1758435 1284502 1954693 1410316 1806785 152715 438424 1842784 99076 895377 1248303 1152585 1717008 327275 1463171 1055733 1167362 1845684 197470 935270 605327 596906 1960024 796058 1662211 1745947 128799 1077750 1095444 954430 908535 827864 1692330 759648 1764925 1934469 694771 1041833 1575531 211783 438706 472396 1732296 589151 1298517 153631 1549825 177610 1006790 1070351 48755 1349700 1948134 301122 324669 3720 792260 346397 1651823 627273 678236 1495096 1179298 556904 1812619 803511 1324372 232866 1017319 1143101 1423578 1351679 1050822 1038168 1437013 616721 608155 1183591 1971595 892308 1926049 15164 1833855 1369327 863907 970086 574983 331163 239126 133507 1387881 814674 1387623 1900085 1398326 696266 1168427 480893 693690 1027680 1137891 405361 188600 655935 162953 759929 234320 470536 676395 1989785 1090112 1928456 819458 1790019 1490553 262447 926724 1593522 1003700 1009265 1540257 810814 406872 423368 1164804 862418 26163 831953 1146743 1552052 1117364 1092184 696086 233504 1644050 213624 930018 442897 1836776 812434 1753411 627593 1466393 244151 167325 1544881 749756 874782 410755 334806 1483743 908230 1422297 501227 251413 738205 1912475 489729 104352 508632 1517384 309028 819932 1509246 1960872 1057408 3925 957173 543203 266071 1517495 847549 1173420 813638 1985389 392955 1675686 247876 1235502 1950976 1613438 283666 955700 871501 1114265 814939 1468959 656038 1313023 297461 290278 1509319 1651009 1541963 1799483 344780 475346 667556 249815 613560 1287525 106077 1299527 1857988 341744 1830581 842330 1073842 335472 249602 259356 1493585 987199 1460285 1559526 1989473 2476 1636376 307453 1648376 329876 151848 1587994 234767 1028745 1456124 1304694 109040 1189195 1070263 1054688 1434466 1510864 575940 988439 533721 530883 1829439 241125 954678 1408424 1787268 818619 1728653 1834157 1918952 715852 102287 1148110 1972138 1501623 1793058 265306 1915590 1809253 4314 1727303 676372 803932 905755 1217393 1699826 1761754 160349 1496499 178263 1356844 641219 119862 1318814 1364227 1318755 201687 265248 464056 32704 257403 468075 1952739 380721 672497 1238051 726136 1450472 7794 531078 1077890 1047416 286491 1951502 521181 1048443 926821 661207 522752 1757781 355001 231090 1310587 1825399 671899 125710 691889 1743905 741089 1429562 1546389 920675 853841 1217153 1920160 1450177 470765 865606 784850 1255445 261947 715936 847905 880945 804639 1997255 1799935 294801 1429383 645036 915171 1288059 141408 1865646 1130936 1494882 1264141 796771 1405338 1461421 1723860 1331932 471839 1140123 1533919 305720 1588049 955313 412429 578376 322378 744088 1348484 925727 1164391 1067572 448536 1524786 192927 697967 1694654 808233 808811 1810378 1572397 1185583 225000 1362850 294214 989735 1490794 666250 952757 20085 1951738 1256438 601378 528838 1988188 713244 201858 1852860 383752 70999 357420 363421 1397051 539454 51136 1434543 141764 1825246 662521 496364 1213946 566816 1644955 1628321 303544 815210 1768329 1394262 1136792 797179 1518730 652694 583679 1850754 429751 1488730 942019 1846553 241062 1946013 284075 1130960 1544179 411119 345229 1682494 1865325 550687 514666 1878077 1244699 597826 1668872 793120 1422835 1537951 1284460 1515537 1308982 1086586 1576608 1170264 1713863 328507 173984 1501247 807791 388610 147747 1750346 90354 1251125 928210 1069394 387910 981410 1284305 501993 394344 252404 25787 1154564 1521233 155537 1065770 659320 1640001 511340 1338551 1266532 1149176 827897 843673 1018612 505018 1724854 1096916 230829 1994994 1091091 1996161 986315 1396597 1553929 107425 1510207 589033 893440 1129034 1961812 1529245 103508 1593753 442934 1045736 825566 995551 1864120 1840226 745449 663650 1640209 1485960 387363 1847480 1212338 404628 21635 1927948 972215 1115708 233473 1507965 1146351 957610 468082 1642697 527222 1491289 1686277 325213 420019 1816887 162816 1449398 1065124 367239 351127 238893 276759 897080 922382 379541 842969 1031404 453642 888327 1706797 1772204 545615 32253 1618443 1984153 112871 764421 211568 102017 1086096 928219 1557085 764117 1886874 337647 1485926 934276 801956 356810 1547415 1327986 404304 1217404 607715 177492 68655 12458 1837049 1780436 727798 23855 1587567 430664 1942309 1409870 1351327 105124 226711 4960 236272 1158412 1135089 493388 312738 1924615 1720653 1490922 1294323 1502168 133479 1435069 436978 1248791 897611 424080 1590370 779842 1022015 1251848 1672039 1042961 1975097 1426629 740522 1371882 1689879 1024721 1147302 864286 1476536 693640 865235 294370 1175765 1926230 620316 1924269 524828 573674 898855 121558 1117232 1013331 1972682 1939180 1889544 1019669 1507644 1665127 362560 194461 393941 909646 1741824 860132 702786 1374864 755692 1514624 1258035 371383 1872034 1266418 186987 1132750 1917938 775865 1349471 1480564 657676 1244912 852283 76985 1067525 390887 1380571 311914 1323923 445669 1674556 1383259 1142367 231214 1906328 705976 1677305 1397708 342126 1599450 1561630 1896620 1227159 367051 1284487 1568586 827736 1513433 1020030 629738 1223444 1921452 326515 1441758 24438 1682379 896761 1056176 926664 1622926 511991 542783 1995623 1202831 1858774 1673599 144899 1736883 53471 617716 975909 50576 503005 1684265 679932 17695 332227 509846 1284288 779576 278959 698405 472380 1978930 1933559 800488 260930 1195676 1266474 322609 1173454 1792693 1376445 522739 643799 955872 352578 1031535 217174 1074671 1438777 1974665 154298 1974018 1350888 112049 994659 1655111 1918935 1713977 1151249 543317 1944798 1987440 1585169 783444 1000966 1567421 1595475 218175 1748764 1680833 667881 1800888 720553 428065 276404 1450660 417053 329404 213659 351308 1133202 759310 842168 1964342 1190701 1730129 689481 1134688 1246208 993783 1933140 1104259 1428890 1154067 1136248 982153 1773383 1553019 569602 726695 1761770 1263758 890823 309753 1953010 1817614 1393157 1422257 728159 342483 1314866 694688 1097120 3327 1064560 932765 205555 1263090 175639 1407065 754322 1452009 198406 1462027 1861049 890542 405240 301628 935251 1106591 1373516 542541 638302 1586905 1856642 738365 478967 863560 1944776 1138188 1822872 434749 888571 96314 150547 1097023 1766374 138155 1603079 1971522 1800794 121082 108289 15647 1201504 1401760 301961 696511 1903369 903134 711695 1019517 669963 262968 334000 367459 1872636 33178 961333 881808 1823469 893226 124955 871091 1855023 1151839 1556010 1926979 1057024 1422678 1411339 331187 1117089 556800 879699 946784 435020 1662754 708543 1062311 1355066 705079 91254 1139295 176812 179139 398466 395568 1533984 305308 1907723 1685795 1344622 601908 998758 26901 1069368 396283 1253637 1618268 893803 1534123 1229155 751683 1660201 371259 188537 1060447 1534484 127028 459874 316702 1672483 1347394 949721 1835723 403650 1371689 1109441 619682 745660 617518 1297769 861422 851955 651773 1286799 192765 1979174 1578032 1099688 30818 1228474 662612 48204 754600 1517778 1782428 1523154 1862444 442388 865633 45304 1194108 1948157 1993805 800436 1219578 690096 889697 358387 292986 506142 1723982 1588054 1517492 1465970 1438802 241433 1895715 497032 1654464 1325266 1293695 48442 905361 1756040 204470 1215286 1916525 1932768 1783749 1170763 1736534 228641 1228187 152808 1661812 373613 593031 871121 664550 1191962 1653713 1499627 1651408 610406 989082 1502309 1810399 1934550 1571807 1469289 551055 1157152 1440678 1455395 1200084 1122199 1181125 1842592 583510 1019435 794444 387285 1242838 151218 603149 1312518 1810104 1498514 292724 1027473 999976 314484 47907 360350 1500692 1082088 35293 729240 1920187 1399574 136846 1089429 244092 1937432 1272894 902685 653923 1067098 359368 1496319 1055748 108290 764273 1810967 1225279 1458078 1395237 861543 535373 1879840 1678232 190060 1760951 1025471 1481934 1158909 129547 11997 326393 196580 1296709 463640 526274 603292 1433622 4629 660920 1878588 789587 122619 982361 896245 1359514 1967980 837151 441930 1616757 684412 1547968 640642 1749707 1580844 1193504 50039 257169 420082 1957829 1557512 1020275 275872 1295031 1385023 1553219 722406 310094 1752913 1293396 765197 1398399 1383329 1736079 253509 1484198 1476946 1943090 886948 216561 1954008 660404 523939 1665538 1904038 1846855 994293 1188184 1757025 119929 669466 1264453 1920047 1112196 288274 258363 1001637 1070389 1627121 276506 949602 1842839 1411015 1024674 1033024 1858145 808049 600113 141814 1926913 873214 1347118 786053 226081 671957 919095 1794451 1118955 1455971 997837 1009536 1115915 830322 1801791 1083725 417264 799695 800533 1801826 1087294 360849 937796 643731 1052933 384053 222 1853900 1123302 980967 1757949 1646529 784098 1216358 1439341 1717168 1996603 1786554 1758617 1784276 1695427 1157882 1303125 1519901 1699980 1749197 1712945 1653781 1104006 1781848 1155571 683015 43125 348466 1271716 1193863 1875591 437482 1415037 1605245 823263 8144 1924913 1275604 1052150 1869852 1645022 678199 949643 1776160 925362 1296073 1606719 1774707 1105344 717819 967522 1053376 1118763 1071506 189167 410457 1108637 283585 183712 371993 1282530 395331 741295 1771308 1094394 301654 643521 352007 260221 838476 203832 1952463 1149867 1965519 187397 1135182 1345481 1825172 1810260 331712 1938541 1040542 1421624 667524 1650703 1566537 977729 1812961 1496696 464681 54717 555325 381774 1630721 1215092 1262918 93657 288341 948186 1351180 1147363 1420420 1473684 1302612 1340139 807199 249327 686790 1461488 153107 1726707 1393974 1392854 954347 645405 24768 1071824 1775500 1795202 4414 254181 1457803 1674654 598674 192675 1080364 1023407 12390 210642 309510 72209 637654 1258015 358225 87059 902499 1434882 1742728 1394362 140608 189638 1618344 1190077 227611 1776197 931835 910514 1943603 27778 369990 486417 858908 1739959 496319 22715 1669336 728722 1132825 1769355 1530805 845433 1114723 1693809 579043 520281 599924 1110575 404834 11521 1015339 628649 834624 204847 1443278 26118 1426360 152363 1637083 667532 1436291 1553273 483300 90799 86878 811399 1294344 340725 1839782 548877 1154911 1743311 240211 587043 1271140 1185788 1205511 1504380 1108143 398676 306293 819024 705777 925725 575642 1370763 969999 361315 737596 697093 1541576 1917193 1407378 672194 1300439 1877217 497237 811529 266296 783851 801894 1656683 880949 1676043 560956 37368 1981866 1609942 510417 1308799 1700530 286745 332002 27612 1630462 1131787 1082999 602643 1822821 760797 1273741 769452 358318 829651 1488322 30684 1801230 973288 1048665 895179 1171385 644396 996243 996970 15508 1078750 366991 1117719 606767 1884654 1470837 62052 389857 81596 688969 1505338 855676 603639 764456 1605468 92579 1109605 159688 654262 1521293 953050 618834 1253171 1096038 146052 569059 1349944 1463121 1413498 1087564 1662739 644608 549645 658829 892949 427261 391716 138989 253533 1786446 110172 1653854 1309340 1523936 1317546 336567 277896 96194 722680 1794058 305161 811223 981625 712598 1788613 1512183 449089 1436763 1493316 1812075 624864 1815954 317953 1056473 825091 1438324 1466984 460618 820418 187351 1302685 848658 267790 1268317 1411945 1117237 809364 498740 1933920 1045124 917096 1647379 1734770 662727 1782747 1956585 262650 1673821 1481543 1388829 1806831 382313 1316485 999211 100871 755194 1423495 1487396 892186 951244 1966350 571340 1274096 1325074 17963 1008863 241651 1302811 1528864 48445 1077681 1980974 937533 783539 733535 706902 93970 21200 539611 1567784 1988785 1452450 1974324 1856761 964267 1519386 856564 450675 1442848 1869773 267046 800378 86428 1539208 252042 639945 350554 1529162 1782087 686729 698878 1623226 1085363 141940 1872839 84916 1360162 1171942 1113182 1292927 481991 1563644 258945 978950 1279656 710160 378899 827523 70877 1125266 1442927 736676 1311589 1908907 1445842 1787126 1149136 1562317 1304368 1326742 1135846 645965 1924510 1433967 1174571 816719 1577068 377668 1246791 214255 171321 809339 840950 709473 1410109 489912 1037830 1330420 74969 362077 1502222 195971 1472381 1561972 91480 1476359 892713 1333810 330562 1755465 1936885 1146635 519742 1552590 1258278 1759047 1192487 1460839 611456 810722 1694643 960430 1357650 347238 1373886 95604 459997 128172 709187 1243879 1271586 1631558 1068688 1269352 1572563 1194934 365541 451926 730749 1057094 249991 1905564 730431 991751 1681133 603378 1755787 395570 1579487 1459563 1492634 328199 875274 1467198 1071384 1626884 702201 1625596 540354 176600 894109 388867 1296534 425571 963223 1257568 1841116 1322284 566078 1669355 1330884 640822 429169 867865 1402576 1279320 1232993 1863221 810528 1863224 209668 1673242 1880169 1505481 823840 1769077 1627528 1715660 228696 1847587 1022037 456212 550620 412027 742738 504109 600012 1980982 740152 280503 1524518 1407844 1210013 1723460 706416 782442 1257199 1909665 98385 1877290 1913892 841625 1116565 744826 1879675 287580 431730 392881 286099 826668 270428 1314428 667650 1429629 1846256 1197440 839339 666200 710587 1228809 1402626 535787 372242 1827815 1327158 763741 1346885 1255991 645404 1918061 145333 1412578 1520353 412516 427322 1224797 1208966 138778 20455 789033 698913 1733528 1079423 1651256 1912700 1622907 1719789 886138 1486801 1655777 1621940 1599632 1463632 603127 1202291 1184961 1430424 1900476 327294 719532 334572 1867999 894432 679304 353933 1148304 1753748 1932191 1917562 378192 822265 1568733 58674 796508 1189413 1254471 969299 179300 212176 83772 1082 187489 249146 598648 1649941 1071862 858799 385528 168245 1384499 1466351 882656 1827777 1034796 959336 24937 938876 1049904 1156511 1133614 1344888 1468142 4007 988970 168157 617712 219698 1699774 1730680 1848149 1867814 1297374 1681093 1202151 483375 377484 1801130 729561 1804172 3392 685162 1325323 1371015 875603 499632 678283 142794 1904476 1467595 141166 1029830 742523 749666 980448 57068 1072281 1354075 1410066 1292224 1961324 940950 921341 341652 1570980 943930 1143517 560209 1603631 1684280 132637 1220817 1110999 212993 1740377 721696 155517 1351935 1566061 566419 1630966 1315112 418270 809521 1488796 1725928 1424863 873228 1565351 1405060 332731 1104721 1327130 1027707 5157 1319227 1287360 170114 350626 241039 263440 357574 865648 1987609 1099058 913778 1634138 816188 1020801 1661432 170730 254961 924950 348984 55568 1554042 217288 1378751 1266982 1264137 1875551 1511282 223176 1383813 997161 932790 300516 1601935 521054 490816 895468 1045187 620273 185884 1062567 1570373 1369090 552595 1273120 1281666 53663 1168975 323740 1008441 199460 585370 18616 1875203 1284164 552192 1401271 1106130 861736 464334 125134 626772 1966942 1391858 990869 1900937 270283 599708 798423 296823 784185 1448135 1649436 1230575 453637 1283150 1667973 1044940 1679878 1660357 352032 447404 498729 1118920 1594774 1533120 1816237 755432 1028355 1734459 1197347 155186 161890 1333610 1086901 567297 543067 1536003 1224396 936410 137882 1168661 1471669 734164 1729381 608058 1953852 1657684 1565545 1771942 23480 1645394 404401 136422 1040719 1487837 201309 464679 1542290 1804472 80068 920742 1609911 1869804 573426 19617 1193094 522200 182959 1712544 1364006 1779779 442749 78742 1444846 1843008 1342270 1618890 564280 342409 853341 1656823 1948724 1520337 1574770 670533 389380 1028279 975296 982489 1684332 1568235 1385688 136074 1852761 544923 365806 363545 206259 1412569 240878 513927 1272958 819817 1512542 1252879 216471 1315206 1276516 975275 1782302 1230934 421311 735924 888375 1403880 641998 1395158 1767176 336370 1678382 1816173 1144339 743201 1001078 823568 92134 1680471 1091578 862764 1515083 1774908 974100 742797 1857494 1991358 1396307 1211648 30231 371790 1760375 447331 1745853 341493 225299 1430039 414337 698508 495827 737668 1605234 107198 336249 1050261 629582 422217 1116196 1213210 1181351 1846379 1735176 1097167 1696288 543785 921495 42744 14306 1444232 579955 709418 1107443 1849420 1585209 464725 1381479 1563491 772603 1379390 1370030 142613 870782 1032835 1004743 918258 1705881 903247 209674 1929253 905237 639938 1215321 1914192 541806 1159201 1152369 814899 1705607 342251 360855 1562951 707213 1696854 1359736 295161 744240 645116 1846085 1783820 469852 827091 65206 275944 1821183 716776 1901238 1122876 1055996 1158302 765527 1903042 1239886 1140886 333467 328197 675929 407952 546313 327816 849061 32839 978272 1219982 1357003 1178161 858564 1354362 68777 1967426 781935 1382586 1037880 685344 1557895 1265250 1824773 1110142 1939713 315594 515460 942989 824071 1294161 1888235 1276138 1343744 550868 1927918 1889333 1562938 1902328 181687 803623 1333510 1494117 1202772 1836880 711703 657706 733604 1128728 877741 1791576 320229 1569331 1467931 1724625 490172 1416830 864552 61182 512360 1466437 1400941 768997 1135516 558596 1171347 108311 1788988 154103 738122 818869 1134727 1299511 957657 1321009 1475005 202904 862531 1189855 528835 804849 467412 1790222 1614540 273818 744781 1272584 1587365 250343 1292223 598104 214020 1497494 754143 795367 790792 673867 1170258 1109607 306300 1910048 1258415 1158532 1881089 60814 381247 1531608 511484 910112 853700 1203836 1721676 93572 1542854 1908715 602794 1655966 1567906 1350399 1690986 1021611 1511930 305477 1131805 1753881 674216 1951274 1456165 1552923 1781487 552452 1263812 425223 1022240 1573497 1151065 1141399 1141782 1819728 772026 390957 163834 581396 639615 1782134 834966 1379651 812053 1931061 1379518 714391 783290 1332950 734171 1405314 235681 1610928 1028358 982043 155615 1486563 813929 440868 1897901 1000687 1533917 1055166 41505 810209 974306 218742 1326727 119414 1494121 1099566 540648 121130 1098138 873202 565672 616935 175125 1786376 1046096 49715 1785636 742711 382887 845154 926548 479172 1685677 1185078 1538730 1086973 400652 1094883 1113619 98481 1873671 661592 1591457 1077210 983301 799517 1396247 1807629 217127 2700 87646 1780088 525676 416002 918155 62729 1944216 723390 1154057 238576 1151574 109565 954989 246077 1429999 963182 1860558 649190 1771064 231494 154056 737210 56509 1318368 163464 1911328 834578 1076231 961823 815133 1912324 435899 1083481 466782 1357428 1969528 674046 1866730 310691 850477 745339 686995 1215972 1500342 463511 1203926 1402805 1301083 869500 572932 335154 315159 1576161 1920373 685366 884640 998174 1834921 1304302 1337825 746272 505280 1088106 1462574 1594786 1279446 1907678 722571 355428 1654847 1102930 563835 1377217 1232469 924850 1485204 1672583 1170621 1742544 1528646 359336 283612 693889 1502372 988664 65449 432366 1637225 1782466 1153969 1961312 218972 1883293 279683 174318 26517 1284920 941713 1324604 1863959 157507 536923 1403704 1685444 647753 1891509 10931 1226736 678866 146454 734209 1877224 425489 1728069 1652156 171556 195604 1308113 1683306 1397640 1304075 808960 127385 1034975 1902371 427356 1521049 1273580 1091694 1219845 411324 1650631 1726535 1153416 1426155 485177 1304542 86456 1302989 582971 1982112 860148 25258 887986 607277 1712593 1648941 1240899 1812511 1548131 447073 1336891 1397280 733948 1280011 334695 1318332 1372195 614296 1577440 356992 229729 1088125 824752 673254 1286617 272625 74591 1616438 1574369 1014117 1669935 818827 1129871 1125463 1269795 625953 278945 483595 1430588 352583 759893 605653 1681205 1913540 1799506 1859194 1125990 705507 767598 301882 537792 1474162 640495 224664 220685 272729 1578459 331105 1035877 1556305 1331636 1556941 9136 1360602 555749 697660 1148702 531462 910685 919593 1100802 830010 1998609 629206 194456 1820989 507921 1105053 1427693 1474073 1823966 583724 776435 1881245 1878318 602270 506726 1804773 1037195 775832 1874641 265299 1697526 1598353 926214 1880833 1821149 1264596 1339807 1381157 1058242 1024619 534171 1597948 311961 762180 1426235 1125573 1726283 1959017 1136485 1145952 1098845 1879380 1545850 1693583 965752 160040 765569 455453 139234 1512113 1537292 469482 1149086 1742796 801103 5788 1458267 483291 418358 1498964 1594486 1608827 581993 799853 295603 168878 22175 1209591 240370 464715 840647 1595466 215342 1324021 1182389 1160647 1541503 1251284 523548 435377 1374195 1355804 1944179 1053427 781027 908857 1534375 415345 1883322 51372 1034507 1340496 528509 569112 1036452 1405481 151682 770114 16875 1488171 421196 370545 170413 507183 986259 777481 840718 1729205 970245 735926 425877 1171738 1160823 867114 1997956 1434849 1225009 960577 1985606 1868999 803115 1036758 1794953 1597727 1225786 755242 1194212 1344401 23037 643593 567433 240700 703180 1802949 26391 112494 1576304 1959292 1444916 1847952 50511 1457767 1811884 540814 206678 534990 288878 88575 756511 627882 1634416 587441 1115066 1656852 641439 729850 1536010 1062094 592387 324446 1329318 178189 1537629 885520 345324 1763915 92800 118786 777890 1684510 1765600 1551468 1062772 1269262 387061 1342982 104868 1878332 39227 1911539 332902 90822 24853 828076 323921 1215751 1151955 98947 1954479 1260094 1063089 1992530 1360502 1320471 1950763 1615017 489400 917337 1634101 1259404 990757 873595 581837 348668 1745751 726210 1165445 526661 1330291 698262 953563 572144 236890 1607626 1834293 1069703 1108684 1923050 496729 1115528 1318188 182318 90482 147203 57983 594386 54273 797894 1334762 625187 1417764 322180 1088177 368074 207867 1803946 1723690 1742803 1307181 523707 1590484 594164 897410 515969 1601112 770634 943811 1758884 790490 479663 879819 816915 751586 1831443 337130 1156076 315620 1399524 899794 1554590 507029 994874 1634721 1892233 951126 794330 1477984 1882558 1468280 808285 1659090 1582608 11376 1124951 1829037 1173634 1634496 5058 1462778 1043932 1659364 86182 994093 778694 1479927 668767 1797023 1469620 597245 834051 591903 1508592 1982464 208343 1277686 1307407 1280102 420851 422916 1727628 1572583 1095186 376148 710848 1454443 1186859 1258348 806491 1722162 1820333 1414923 695457 1647064 615088 467127 125504 1348705 1739564 1351745 815533 1235096 1840618 141786 449695 1753763 1312799 1008797 1273032 415557 662052 794201 956940 146278 1687513 812941 530929 451481 539770 995419 731318 218513 253777 1230396 989703 1729637 1368970 281537 669204 1979820 1772588 1641428 1414948 429020 940606 81713 986205 1689911 1286934 21538 1239940 1228037 139311 275985 1946804 1713292 358114 182727 971126 912116 1313426 436078 585811 780231 334849 1818044 855870 240955 1305787 1719863 1125789 32958 926834 1666005 702344 365281 91502 759290 476194 855341 1093686 1041500 30537 1353610 968661 1842044 772013 1830304 1687939 218818 1757095 1260858 1173220 1551009 1925382 515955 523231 474470 1486857 1077969 958006 437498 76562 695377 1479550 1490076 921642 1983421 130359 1702032 1937034 433450 731782 1862288 6699 1949907 260239 1883668 276250 1195964 1501927 811063 1474414 219972 1264813 213425 466961 921187 1371164 524450 1805400 771919 353990 471134 294505 1649861 929218 378041 621647 1624689 963803 1799796 17229 1314179 541845 90906 1601610 1722391 1674377 483978 82293 42338 1343373 1554513 1244203 1820451 435540 1843730 920655 1664088 54305 333323 1910665 1051403 1702021 303977 30436 1835767 901690 366696 1070272 254713 828811 1649223 1568768 338757 1074203 1587445 1430029 1855282 314408 1101264 1888030 301553 1515077 1783874 1830205 1578075 1583157 1217474 206781 1072566 1405464 653541 84058 1932430 422391 1015027 1482670 772320 306762 545864 713938 851398 1330851 780154 1873080 399161 1819958 1554824 503691 1760550 1046411 1150389 330581 423705 1967208 1596960 1653634 382628 1224371 1767830 1921896 1677914 1606518 492195 1138824 877079 547356 1984391 475386 1387146 565777 1850394 684552 1891873 58057 1346598 1462479 1195572 1116868 273638 837948 1154158 247347 1316389 719407 1749706 1160441 1989338 1566279 561558 1385093 658832 1696860 1672894 1441666 549485 251350 642979 852234 230496 397672 878973 1707863 518592 1731795 635030 1238300 1443364 797145 1552248 785281 660581 1951195 1949082 1857841 302476 1535737 1735787 1088652 810415 1754083 1438074 1009083 1258281 1112315 1563060 273251 870114 1252346 53202 1046841 270885 1223758 702996 437837 1392769 1711330 1660250 1904642 474512 1055853 1279996 1284742 398925 49690 1550966 87766 741648 1157227 1837843 1015097 589427 1399327 25615 537053 112108 972211 1401175 1700595 1225648 740643 469141 847415 1666759 273649 97665 1879108 378933 848888 1291302 1531234 527693 104201 1663520 1275804 1497748 1384629 1327828 554294 1752496 1057150 194420 924078 120878 803117 1643339 1608086 201198 1387052 100886 1546297 808145 1831273 1035509 228905 1838443 1140838 843317 1283614 334586 1264399 1154243 490069 139168 266830 1449815 840387 1825273 479363 824863 1807363 729023 337391 1706137 1278398 1577476 1318832 1268820 675885 1675384 286798 1301766 1587326 232640 323504 183890 1828889 1074804 1635276 116243 509503 633800 209969 987075 1684520 19686 658255 857049 326944 1013576 382531 619292 1257106 1221347 1376172 271763 1817084 1555493 375637 798902 1087529 1061452 497644 472514 580112 1602785 1074306 1139385 1470436 1486575 809455 1424233 1034187 865285 1118553 481173 58775 1276557 527028 565994 28826 1019339 1615847 5885 852332 1217587 1685791 72711 1688282 1891522 812487 150723 1399036 1148706 672272 1818643 1119818 871233 777804 430120 1293343 651114 621935 420087 755969 383600 1647019 1237408 347071 1501260 1768317 28256 1758809 1030043 392085 1919893 1868980 1074717 1610305 923009 765064 1917981 482277 112687 489507 1587782 330846 1436764 674360 1590024 1404672 1024273 497043 1625350 1250866 374019 234154 787718 498154 1887364 829841 822230 580642 15548 798774 1879915 1621449 1414202 1088261 908687 584650 989252 622075 1531001 176222 1718554 41971 1712513 1417596 908649 888604 423029 1879318 1372347 1330361 1272721 483325 1721576 1962894 1424719 824500 1247788 1307410 1178117 977152 23499 871248 27499 1567516 1832930 1586945 1153379 848441 557940 1522640 1714519 1846435 354131 544865 49938 190041 479305 1995041 882501 1419592 1845101 1233934 32398 1658254 1245179 886323 764004 298231 474036 1920278 1434001 921727 1171158 953315 1032249 781240 737352 1068602 900485 1488512 1678745 1934843 1113139 1190081 1151348 1036738 1634130 699351 752573 660835 841899 323188 1308219 25260 1369543 707195 868225 1855931 764531 321137 708727 744181 402376 1430787 1622160 855221 647956 537034 839079 530913 1851909 1401990 1183958 1307953 472397 1955557 1651980 765437 931662 1949041 1653438 1757717 807817 1868960 943581 459904 288785 583006 1272274 1401520 511719 1473907 1976788 1625002 1464552 111924 1534284 1286665 1657095 629520 1389070 1554999 1532583 1229942 888468 1249266 1866528 1100192 375115 480229 447558 1317898 1759859 1188301 1213095 1094279 1214272 1999818 925942 1658347 1058084 1470025 401267 1219614 1063368 1719562 121510 790750 1245653 1263590 645665 1693672 823506 119041 1129314 991210 1762116 1210286 431088 1347338 998081 465099 365010 681959 865742 1747949 446087 1608899 1129475 989889 850624 1746819 718551 1791847 1578916 846045 698308 1049198 1647294 1152761 456090 423870 511936 908478 768867 1827114 1677538 1278161 1134764 1025679 1841563 59460 1492719 1323250 1731480 1891929 672236 1614917 1495150 1479514 1203048 1141004 1980365 807055 1270408 1948867 1919961 355823 41949 509494 340792 194094 1361497 620894 1784216 1154142 1084570 589395 1956035 1561370 376414 224682 1962598 1244920 361818 1930745 12164 756569 958198 595326 109279 249792 603271 528148 1397379 889788 1739763 78794 1782524 1335725 1719350 1908430 1443430 1970872 341539 383307 520605 1917537 1865598 804177 1393710 1664744 1086059 1535460 1811548 191912 577497 200060 646446 1167248 249493 474482 369737 1321128 602171 1161149 1083919 1526111 223892 469008 176581 1944189 1240880 1621930 1416898 679102 85222 849534 50236 862687 71675 551395 1344168 437610 1297916 1856422 758845 385628 1563193 766120 1395415 1084513 846639 1604506 369284 100230 1863687 1293503 96394 876401 111422 1340991 458950 804018 201143 276318 1824317 1778779 1906658 1979558 1319279 968308 1768447 287098 1656226 1757369 1039578 222498 1974817 919946 1384846 1371085 1841426 211177 1799095 560795 1861744 11320 1005494 1975741 1868909 1410217 1666400 474042 1197402 1486031 1668950 1565743 943773 378231 1847689 1308787 1027298 930144 568698 611402 421909 381861 743012 403048 319983 194802 1773990 428729 449828 1199405 1296595 559234 1263415 906218 329234 1852747 788505 517146 1363445 776609 850928 378442 820958 68436 489248 1879124 1935383 934170 240903 274729 1822423 1800308 570135 1184526 1993653 717210 1344675 662017 367335 1558715 982159 747940 1894393 153558 255267 602639 980050 1549956 1699800 405397 950000 608143 140570 77023 968198 1209352 1358624 126225 1056615 1342447 878216 457509 1856540 602865 1669765 125141 1514060 525637 346478 989863 837631 553283 1606321 1667931 1384401 287078 1179458 112899 274413 1241205 1802424 1833676 227400 516240 1667496 2241 1739085 1797388 1041426 1274220 1004927 1913932 1853799 1637332 1553826 60342 1564851 756140 1284012 1918784 1968533 1918926 1465806 112642 1806853 600496 327888 1450209 1222083 25563 840143 686508 1832532 743560 1807989 1352386 46616 775398 430077 1058356 1003808 1673261 966187 1236612 1326400 395368 1322705 559334 1246418 1540746 351116 1008431 1673880 1889860 1959034 1111189 670002 376997 963592 328192 951341 537151 1520032 1796652 1474720 341952 570918 579068 31146 43265 1040074 25854 1844633 1236951 1855876 1225977 456957 936533 1404941 1263495 1531251 930534 1713911 975714 1534088 909407 877848 1597424 1199624 133017 676314 1231152 1585044 1491404 536207 629980 1882229 1481491 98681 1413718 1126510 879650 1968238 98631 1311384 1609876 1401951 1586147 145285 295025 35767 458560 260550 1848741 156143 1305688 913933 731978 684294 302058 1107565 1695525 920946 42543 43474 1281505 514539 104923 1180163 1986001 796122 825420 159668 942281 1399159 1023998 1220249 1998789 300524 1058835 379715 1834550 807649 1634050 1068253 386155 444493 190544 1010494 1779940 178514 1991132 1882917 1699892 979923 520921 986387 1339053 98292 1912832 308972 233926 1471287 1998045 1316900 1527327 671405 1918965 1122545 377173 1199257 1927557 1161763 533463 531146 1360331 788002 1615788 382941 1891318 1902710 1885681 707108 1875298 150141 12505 833908 1235417 838713 308159 258907 1593785 163958 1165532 1738959 1784051 1408601 596281 257951 1734671 1430055 943022 1315694 1112051 628816 1092587 853425 1639608 1633315 307558 302609 32098 187447 935491 1989040 751695 1654806 1407920 1261468 1612306 581379 247033 1995465 1147347 1557894 265904 1368245 1608276 211370 1150656 1886043 1769619 1478709 1481063 673409 1480662 1913244 527211 1187789 854392 1071576 432569 925393 41636 285106 1377401 101432 1458169 413910 1857873 1385794 754336 1904327 1157549 1978270 894774 668755 1739421 116501 259060 722723 468940 126529 1988277 411530 648117 463383 1978933 279239 1052252 967168 202978 221923 616287 1486430 150453 1303863 1061131 1218543 1845019 161309 1117523 531193 777047 1877134 1861485 1843627 666245 1528692 1294841 1968262 1189969 1962966 1206582 58820 713294 1076149 316206 1746575 1225483 874567 1779643 557839 317689 252346 1397295 1424710 198644 1927410 717413 999782 1447118 236091 1886223 1236017 456465 1724255 796497 1886320 83871 1253926 1052503 699443 1619695 50896 1528452 1175165 825463 1486222 222674 464736 286484 1456184 138172 1319775 988669 1769209 76588 569119 1548087 668457 46534 687109 1016935 1973789 1532406 1707867 221817 1298727 281187 272891 1200752 490569 919961 288378 1385659 1272733 1281581 1900866 1417327 133071 423965 738245 1436523 1477030 1007997 633239 1112423 1869498 708840 10148 1767210 1027740 798915 1150082 1287208 157534 1926166 898246 713711 1140714 303959 624764 1501189 1008430 1022056 146244 1907526 1884462 876939 1046119 614398 1166696 1332263 694741 1478310 1158409 962936 22504 1034129 1953891 506851 1290437 180884 1844595 1644210 1475333 1892265 487006 717243 1440310 1427274 1991343 617390 1356514 614709 1625426 41191 1888489 1892460 233824 1764956 1631493 1205779 910320 1812653 1866382 620499 507918 1593919 1018892 1966834 208881 64170 1798747 1429269 556779 1563225 1722762 387923 1078947 639472 1068857 1708691 1483434 1346374 1096284 530026 430951 694405 1896283 448251 492710 127941 679572 736266 907749 1797418 1854641 426028 12250 1450033 691138 314302 664859 1826500 640757 1778171 332022 1419741 1939760 1954486 1757363 1557609 520119 1936122 1658726 1306181 83699 1061380 1338528 678824 535970 1416548 1712783 19011 1960947 1321168 482091 917183 150972 89206 212671 1998398 420144 866517 1782365 1528587 1759789 1225767 1851611 293232 1897042 1241970 117276 1657055 1144487 4697 550388 1146950 652705 1858975 442138 1040276 22006 85625 1863384 875181 1159885 1910102 1560841 703441 1670694 162315 1293122 8089 1356687 518330 103877 1113001 1616243 819911 1602990 1770837 566416 1899881 1480579 1415359 573151 1869430 647561 1209565 55802 994429 934109 1833332 250997 224578 1450112 1634211 1003161 48760 1201239 1724381 1268880 588372 1968696 862850 1865746 271663 1010901 196832 1050744 780320 1224877 1389701 358750 752326 181744 941969 1870273 1367128 163125 1137819 1931890 344114 703832 861957 1689284 1699342 719405 499931 134263 384941 680215 1193320 804749 1300787 918872 1142926 1045807 1425187 1114710 1584786 1614001 1663695 1307238 1073410 1674186 1006917 1852364 27286 561816 959878 4555 1263416 522428 1082464 1879912 821558 1113249 192347 25267 963231 17217 28405 677507 240949 1459017 1731067 1434 72242 1967082 985912 336565 1119876 1710554 1882429 1681669 1640642 1364984 1089693 26359 484091 1711289 468269 772835 1922327 516879 174289 952983 200122 494201 885406 1095910 1703416 1803706 1561802 1977216 260988 1698597 573386 436950 752948 984063 1984580 1671499 159775 723028 1397331 356333 1599433 506174 1058980 1258972 251398 355564 1200914 1251585 1652222 479012 1329438 460295 998540 345173 1590945 65814 1364610 1153857 1887590 1577050 553237 694139 1442515 677804 1204345 611363 354487 841975 666223 172714 13544 128658 320964 785422 1285127 708046 1916775 740205 394023 1776511 1445817 898111 1514807 411720 46120 202972 1146344 277341 744515 1542945 1122228 216687 980766 473497 300062 1447624 113062 1522471 781322 1521690 47932 1197571 797452 412379 512892 1676899 167216 638553 1640293 924415 1630986 420987 94598 54832 1783780 1920605 788276 819443 372395 1280114 712829 1670285 1913218 1955866 1145981 1432073 1777462 681780 457163 207705 941519 546801 1949729 1192153 82262 1784941 1884362 1327219 1545517 605533 463802 1731312 943717 1268090 1060508 128747 444001 967061 1071445 1750015 1483860 1273209 551479 379501 167165 1925490 1535005 887065 1421318 1254311 47049 641290 1006691 653592 1671889 515230 220026 1324861 732614 1159385 1337771 1335546 176289 1024207 1980150 1663025 1922358 1747546 1659066 566285 255093 1137171 156415 344707 750363 472750 1116632 1108796 1392074 1831379 1865101 1568995 1911039 143349 1134557 2095 970977 1885614 1792685 1228729 1703398 517687 600827 430990 1610302 816768 688878 1443368 1512098 1780434 904551 1348059 1105058 1555758 684605 160945 1238003 1834469 1629821 729421 1373527 1067306 129015 1977976 754774 1967650 1134336 56079 1360145 697095 1029200 896040 1162633 309836 1420917 1791520 922167 1169763 1757309 1193620 1703771 265979 1234425 1235414 1493589 1381568 684390 545669 288572 369230 446338 1622719 741707 1086066 1719174 1011871 1073545 695750 742908 616894 923178 1100850 931296 936087 1568180 872746 389227 821042 1208319 1411906 576958 1249068 58451 958148 331019 1878598 1876832 32698 1287902 54009 1460047 1092689 1883401 769002 1980508 1442399 1159723 1747631 241457 1821214 1474842 793567 199139 29913 139758 1573549 1366655 1130196 281293 810572 755261 1329451 710693 688307 1686764 903423 1687650 1890931 639910 1783198 1131070 838420 582143 1504880 1789649 124507 762177 61946 598958 725426 512551 290519 591462 916956 375440 340863 850162 705123 1207129 1293120 1010962 199282 32445 1422879 1701848 1330044 342454 605065 141020 1238279 298916 1036639 1053935 1166358 139007 376280 211501 1279073 1991471 438425 538757 88370 1016907 1686449 86947 605159 1991694 771151 866471 209183 395319 926110 22940 1561731 9549 849356 1907986 934444 827707 1118395 654568 1925631 380977 534983 1021076 1066932 578995 1246813 783996 1184694 1605964 1026123 979996 1320583 1007742 1322570 227107 1626806 11111 1390947 230756 602383 968710 1637801 1602424 1585253 1119989 1501186 542136 636415 1135734 1358874 749147 94855 1755898 1225844 147558 1188540 168422 1800069 294510 402457 1521572 1534704 1362479 1150095 1378459 1668136 1777166 1533414 1491264 156475 232830 471760 1063764 1759435 383652 887149 372439 321872 515564 1568967 203358 1351526 1005082 1140604 353996 894163 337553 780926 404331 1346764 1375899 120083 600633 620365 1349139 574748 1397244 945134 1576241 911747 243523 881679 976055 1571134 1793045 1643680 745000 1419628 1586762 899277 401948 1043729 1998822 286010 1842215 546369 443818 1110439 1169231 974190 608346 1721447 280260 673381 236170 412978 1730971 357416 1123099 157651 1649932 1248466 846224 974580 1134229 1546496 499717 1955783 779477 847308 1467043 1722524 1521602 844249 403535 1814507 207670 1396562 309139 1064104 624408 1459023 477289 1050249 442741 1065487 937440 1357543 1259403 1758941 1416216 1967811 1405190 1892443 1023438 984424 1670904 5534 135308 1724223 105858 509988 1975850 1272748 522609 1863361 1192761 762558 1620498 829208 56499 145611 1484233 1511137 1275684 1918433 433239 1736021 1172847 1452270 1220949 1338226 1486085 1678542 1574489 1770154 364657 330266 968337 837450 1800440 626735 1248454 489501 221159 1660917 339652 1196708 819048 318996 931189 1782887 139471 84335 711884 205949 1444977 1032333 681372 1609496 453329 390296 1791343 1123570 54557 1967737 1688379 1492277 592457 111926 938136 325107 107005 734552 1828332 1769913 510094 1289882 470675 1883240 1772405 975276 1987779 1805669 1738550 619949 973648 701405 1632332 295047 1525731 1917578 193069 1461714 1274945 1887854 451978 513070 1450024 1751566 505535 1728505 1169920 827292 1796817 647658 623228 1617228 1872425 906371 555081 1082529 1595572 1353694 1987023 1582401 1862803 1943713 1017230 1606856 831788 314852 1237083 741349 202422 1323966 1907854 1868566 424104 62715 1966692 855321 696344 513921 551300 657812 1485858 1842981 366706 1720993 144149 1226163 1054317 1088223 848608 791547 1844070 1437021 1380485 539732 1560597 1765668 442173 1181961 1513504 204914 1209776 505778 1720218 1901532 279690 1168938 491319 501100 473698 1790641 1810551 544181 858794 1032681 220869 1250177 1269703 454912 1481155 802574 1192170 1275432 944842 1035957 898873 209492 1356941 1285085 1736352 1639038 726451 1048240 170299 272446 1681603 1941193 593038 1584903 1369031 45200 1444426 85438 1185254 1435692 1288092 1776829 1415024 1655406 1354363 857873 1403536 1871775 1975844 1120644 988087 1281246 1635857 1813521 1706487 1829474 526690 1345615 757502 396402 1348396 1248667 120674 373175 1869426 701564 365045 1208182 1975834 1668402 1731826 423973 153894 1007112 502476 457799 545984 909911 65852 306244 1327773 822309 910153 345702 1097154 1163246 1782138 1616487 453866 181306 884897 1552381 1024888 357323 248599 727521 621932 508186 1294598 840598 1237842 1769811 479643 1506068 23679 1645223 835753 1979504 1305773 5375 588954 515454 680666 1001066 1661127 1915027 707750 1530825 187868 1402790 511684 998412 532391 1475862 212580 1504563 690042 246061 1885258 1366784 61472 441673 1199822 1151463 350620 1815930 1501805 1554734 876664 840124 281580 434067 1879072 433904 1967741 1923672 1331971 1328400 162752 1642500 1273290 1981584 64840 1463276 468174 1161205 1206165 282952 1545331 1849119 837844 946398 1137822 682935 1462444 1204890 1759806 394381 944240 644749 635432 309576 1971276 684124 581156 1745939 460099 1147340 522978 109518 1055399 1787317 1118835 128239 1375660 429650 288194 912308 1626704 1960807 1369446 374645 776570 1248701 1002876 1671523 1019218 1658269 1954069 1752569 1356206 142268 1605594 1480905 1385507 1559065 1127379 603286 1047190 1060916 884413 1829698 1708006 900912 533414 1408800 1044949 177724 1039464 1122980 1689070 719751 1093288 467040 582069 733994 1886300 1775361 690932 1563197 14983 264859 1894810 715961 938382 331539 430039 1864526 105288 1398108 779639 1801243 804312 262315 605458 1569873 759050 951901 1034594 1387009 247719 1596544 41105 1583865 536606 561216 1231325 910147 539228 378702 105045 1097725 959041 1846229 1878556 1841155 1876961 1666423 472220 398091 1209079 1190965 1893251 606035 861562 1894742 946425 1852348 1885026 1969686 1314024 1687465 1188174 667473 429671 844964 563719 1636238 1658681 1338175 1240094 387299 63077 742349 1153798 326850 1426718 1842069 49613 663300 495053 1065586 1448427 242228 1094167 1466694 1347683 3148 1909423 1957543 1222360 1930316 1496822 1361235 517703 989827 113829 1105662 1731240 149875 826256 1526937 1161364 427457 167011 1203947 909287 1564516 9241 1230610 601805 1365548 1519600 1467417 1284050 5247 1141167 91497 1692105 792825 1231924 789690 1593444 753998 704198 50237 428432 1025762 573596 80618 685988 261000 1432181 72539 513586 1548926 775894 1046730 160574 1065491 1769240 28797 608206 1852746 1717693 1139099 1157352 11750 1783507 821100 1635971 291495 1637995 1658655 1352458 1974540 1492055 832208 915968 1725774 1362515 291452 498708 168426 140405 366708 1188264 70498 539998 1287747 1164351 1324253 1753338 671143 1328193 115635 880593 846069 1857048 1903189 295656 1717287 1436559 468592 1708421 1727073 1171954 74869 251320 992254 1225056 719997 1515949 711726 451658 676626 1071346 294488 1189198 313483 1989544 408902 150586 482552 4922 656570 518827 161301 902895 1326787 1621470 90214 1569467 911618 1505808 995411 1898729 1016649 1349883 187413 543297 1288993 295248 369347 786685 532527 683599 67459 737555 656855 1353646 1760794 1988437 259541 997824 216606 1472648 430944 941808 1892330 1547917 328519 1380375 1158840 1218062 841209 1699220 482964 106847 1858916 174682 126148 301425 917048 1397047 1203677 70233 594122 599462 234698 1529821 869670 664200 953177 1844376 900728 444892 1005883 520350 648828 821259 618887 1733303 1307038 749370 1802641 120597 1161045 1958352 419533 1096299 132901 599485 1217568 542575 1249746 1726138 1208898 658555 633339 1743206 1018406 518949 1924934 1943781 142100 472328 1330956 1717418 1562104 1775166 64395 1153440 1513166 1124003 1876015 1155767 1186823 503800 378066 1375304 1089274 663248 352508 431347 152001 1708942 1541222 1227526 469735 54930 883065 1345089 1085900 1370533 223321 1175071 189986 1813834 1972632 1838482 932388 1885564 560020 502055 731485 891817 875231 940626 1335284 747389 558606 1862359 806552 1609488 1252773 1675135 791025 1301352 22661 1967211 1711222 1447900 344431 1221258 1128998 521324 1775580 1948465 735528 146421 1906993 1436827 1794336 908046 522279 1411477 631429 63575 1411868 1601737 1803250 1746369 1903973 94903 412270 78285 790894 396787 17537 1446659 1196419 1482242 1985535 181214 1972647 267982 1569912 1041484 1063748 1073706 1603005 1417794 786074 777274 21847 1906457 1227493 1799081 104754 1044816 451491 1466825 217809 1119983 1764702 903665 836163 253847 369028 348687 517308 617793 825177 803141 666921 206026 825664 1832765 1793765 1874808 189810 514907 1793627 1875471 644263 1999761 742281 1526025 1041071 842912 1017268 1128582 1132899 1108972 72682 1481694 1354069 1973588 32600 426581 1369911 1108531 702034 1466321 1735454 700321 1580687 725968 1407740 1800156 18567 411848 278845 992135 1253216 823411 1059010 16968 480216 102969 668565 340303 694170 940548 135957 1405741 787438 1674579 1695370 729000 1291876 619956 949600 1937855 894080 1475978 1402288 1918811 399720 721958 1529351 732259 1248601 890983 1958279 532124 859553 1712971 1041396 1636813 1497597 795600 1863374 687056 175236 769352 1385308 1995719 1359966 1532385 1250705 95534 1303418 1721028 530161 1711384 846082 218358 346581 503730 782690 1096839 1457243 1246410 534156 744707 1034219 1091166 896422 253342 81224 1444249 1382021 110424 1480301 882715 1017953 296676 613591 656316 127556 876536 1876862 652537 554426 1002013 1068730 709063 128564 509141 1960033 462656 942881 1692602 189454 1423850 812805 1483155 1454978 15668 963602 12 1664128 291885 1013507 1343984 1621236 688361 1459122 781127 421018 611145 1797933 938123 607876 1388694 1935896 1371558 398143 1769528 1834485 486947 1349321 136117 1587608 1831406 469024 1955709 679014 537751 1616048 1431064 745482 206048 728905 207526 1194075 1297112 1781372 513041 1809645 1951895 1114287 1104280 1497854 539128 617824 1517678 1581079 551102 725323 1349714 630665 697124 173339 293310 497636 1075052 1370806 673134 1052756 310930 523550 638801 525713 98126 1083348 194349 263032 1035411 802173 134657 651293 400737 969575 1738916 1987357 1319462 1419546 1648644 878665 1369821 131192 1256078 1470388 925628 899264 1512626 1530231 1613912 1372208 1289881 454965 552165 1926861 916647 1252522 1289652 377220 584915 618969 1071329 1943019 428694 1398002 1073060 393284 1041227 1440854 821615 1069069 493902 1454604 1466268 1266576 1135565 393114 312309 1940042 1400153 295247 554117 958126 613963 624255 1501977 660186 1839688 267095 638087 1757965 702837 965434 1024429 673575 295290 1922008 1599324 1174941 33426 245703 271028 116754 423416 769651 1584256 463555 523274 1514726 881863 663874 49405 1777219 19868 963668 1976235 1228238 304473 275483 1753965 798574 1392642 1792107 922515 1617084 308817 555783 1304713 663918 23116 1118860 1327677 1735611 1078037 1063314 25005 1748363 899562 1479105 257782 1138701 411571 563121 1254749 830570 807002 1218363 1061018 1593939 1152635 839493 1615501 1065972 1333862 1806118 741659 519220 1988169 1074546 1677470 1762084 1464811 1503346 1170236 1559254 1735205 1835950 898519 1283679 651387 1942884 1538494 1873424 641244 1683296 1709332 42520 1412915 831220 635415 1004542 1271984 536411 1944397 1610318 1274795 1954730 790145 108121 609649 920560 1220689 456813 1276220 61341 194936 444730 3751 42527 91513 189850 1999825 1536923 705037 517625 767388 46237 942419 96713 940807 146485 244645 252544 826501 1907702 1944598 1492183 775792 792871 1988905 384801 303423 599917 1958842 888779 1464223 100343 962766 238287 344123 860701 1780744 1676050 277342 1922924 93803 581116 478330 1420274 692650 57 1211164 1987249 176219 1705964 326860 735684 944586 822524 202198 597721 811623 1021983 1803058 149728 516144 658092 1963417 1062640 1258530 490160 316509 847137 1734934 777363 620016 948555 1090769 1116404 444174 28632 1022652 1564374 1559272 1426117 1636573 1405730 30974 651636 1349528 1825212 216575 649221 884580 802702 1042373 1744267 397988 962093 25688 1387458 178024 1748659 198458 159436 661529 1913251 1957591 1554846 1228054 1114946 599964 1070520 1061442 1315675 1538955 219659 756432 1035269 903496 818150 3639 1687836 181498 1665950 68757 1737027 1115101 1422837 665708 1383793 398124 1178134 1234087 1817132 1533128 1712677 1539633 1912890 101465 714640 1426376 1877404 915821 336665 411776 1612971 981822 1984506 84844 451395 204174 745235 233559 29385 1398621 1637871 1977097 1205347 1051656 1485478 933900 206066 867932 559232 1475254 300709 990724 1622143 1068497 386418 1444675 1419068 1629507 188151 351875 673145 1942358 291867 214045 183589 1677781 1637017 531285 940565 814094 1181580 1150407 722866 1656204 327585 879425 1078982 1699037 1602517 1072713 1486913 1114870 1541682 204486 61123 67522 1754892 1189513 1357639 72130 79957 390211 953204 1137112 873774 998345 1034930 1043829 1453064 1428069 1577296 696934 1355794 88850 1358416 452862 445620 515311 758117 1609916 511462 1788262 163832 1789451 1191275 679520 151446 1362052 1068312 958109 1657802 986030 1828123 1337217 1516739 1737370 1435555 1172945 414110 1689730 722755 494358 239930 260212 1150124 1956665 1628106 391798 1975572 1043450 663766 1461113 1857068 349647 946726 1080621 1645491 1230077 1286580 673647 977247 1106852 139390 880048 134519 146169 1060993 913359 306526 1404782 1238134 1280787 46682 681853 1516481 370461 119497 1005401 1525723 392779 1531808 1727215 1688608 1097789 809965 1039770 1332773 1747789 1863460 429225 400400 807697 112358 1041702 400358 427948 1361376 1780093 13211 254468 1966274 675072 4345 31395 669087 893083 766118 868563 1120957 1194354 477220 1111935 1065612 483634 220897 770785 1510398 140131 1162680 1422502 907837 714483 7916 379343 1142508 1090849 321173 20787 844494 1866090 540641 1025339 496554 1886442 1384035 739185 1119895 1130978 647901 1227155 1502972 1239719 8761 1882724 627968 353508 3248 1187313 344741 211843 1524566 1285610 513071 730612 878586 319536 1951031 1257213 1839454 162377 551171 256481 657255 1854813 860558 222970 371449 1512861 750005 1517098 1492479 433027 1418893 1627918 1500828 703022 225788 506168 1512898 483528 1469433 622110 84428 736607 1385360 94399 1809218 712080 421530 1537895 1193135 350423 1342890 1450696 664639 1723297 21602 575574 420407 1664002 1185097 1411119 101906 1956631 811468 1887675 682202 767487 1212848 67532 1055490 1530896 1753469 1903521 118856 885218 494032 978647 685764 1960105 357609 1262001 1784587 77044 442533 536472 859207 798759 1801959 1084263 1805822 1965218 1848921 1798193 975795 556406 596184 1367844 24479 679082 1631456 1675194 1243633 19554 554172 914874 1469004 1588644 1574290 951040 1504161 910395 1461136 1667938 249317 402843 1619139 728002 799202 1584683 570177 475557 1501666 1916212 1053846 91204 67599 155199 813831 1926518 979094 1921703 892667 721043 778775 1470586 524549 887984 920451 906236 66801 1556387 1437746 427229 494783 91439 1401542 1092712 1615539 1416916 1053684 1641320 43953 1812768 1629743 820832 114514 1486510 1853133 858365 1506209 433213 1655408 1561924 1857912 406637 468488 1214374 1442421 773323 421998 1867438 1862549 13269 602167 921644 264996 98286 1197445 1328639 1817964 1689618 1260296 527676 1257456 1087596 1099601 1929054 1786663 820374 561535 42651 1399777 27235 509947 212925 554308 1907296 904132 151429 996474 1172465 96927 1229905 976542 1825476 485739 242767 1922361 1625500 147627 1167267 546000 754250 1408653 940501 1945536 963749 951660 778697 1838850 544720 236847 615616 1460929 1416458 1973959 1393633 468843 1587623 1777458 939290 1114130 455961 449375 765137 1377989 549883 300622 1611415 1429061 216674 777040 1937258 782338 1910208 241311 1403847 1184665 498636 717681 1316056 1758414 922465 612990 835296 46737 12238 702435 645279 614721 381259 1865344 899387 543097 841682 255943 35604 925476 1624366 1367552 655895 1933933 1599414 1685110 359967 1610729 748373 97313 327631 1307398 248405 182425 773769 755959 1987306 1812916 1527775 1889713 462435 258358 993310 326281 791747 996585 1481114 252591 1736175 242956 1291114 1000066 1261195 1502479 1870828 1651592 937157 557420 327350 1908481 1329817 687540 18785 479724 1583134 1324791 336951 1537593 632728 1486161 902630 1528323 1488839 1240705 404376 172693 415895 550862 1194775 1125230 1658877 1553050 1368813 250847 1641995 1407452 761392 894698 475672 842158 1116109 543738 1848685 634871 179311 1338011 1614463 854991 771506 1614345 1990572 1073267 672260 327599 1012610 1967358 383256 1559779 201326 1274210 152884 641303 359026 264399 1567410 161969 819038 1213881 463370 1463637 1154704 147456 1152524 346528 872749 1786581 1292499 1052871 1389993 1412698 393112 1714015 1441157 210236 1615191 1192304 785695 180663 1486545 848186 171721 1167974 1865651 1608 1360908 342003 24293 1659958 467898 1607215 270010 6990 114693 544985 1699299 78037 910969 925637 261029 1562994 1543072 1830740 327016 1491308 256936 1349285 506723 135192 358131 94014 1039268 705272 1788300 1334878 562401 1182283 1077789 904807 25247 1188279 468323 1291181 863000 590299 689993 1518641 180807 659489 25039 1081549 218971 697505 944940 1399767 279445 1974363 1854794 772953 952740 1420828 1403152 83681 5894 686751 1459400 464500 1546946 879031 151070 632538 108206 488131 1172117 576226 313458 510965 428169 949730 1929561 1521528 1617250 808961 741601 1499983 1809757 2402 1561395 1723931 11942 776753 661343 895858 606924 49205 879858 1261390 1094291 950704 212496 582456 794761 184961 1418406 1757797 1554515 418181 127794 1812463 1737543 813419 999657 1556785 1779404 1456787 237823 1280727 1772198 1398215 1122123 278371 1049258 1902314 1462940 1711268 1143454 583934 1137883 1392149 828457 303144 1430300 265685 109655 1200906 781816 257914 770005 1108254 41394 1620454 1379674 1498792 1426395 617864 1595202 857300 1546059 1703374 766373 360057 974362 441401 1704000 1521005 1182726 321946 248133 1935683 467070 1844166 1933702 109545 1392139 1648182 1093838 149496 1901125 1160198 694751 1789176 1378828 1810487 134387 1685037 1317851 1183078 321422 1781934 314058 873863 1814226 1365488 937003 1123318 429467 1286374 1518323 1387045 1649756 1828412 1079744 228223 1469656 1021707 1012164 11018 329643 1469018 1146507 336118 1112871 1762433 732998 723716 701961 1481225 1533647 396685 1663670 1103868 1726711 488105 1250681 1148493 1592509 1911551 743442 1553784 1822990 1462265 39698 1758562 1873708 1943161 427195 1066867 1241809 1478020 1309902 1286958 1108169 365459 1578660 1696987 1059942 1651128 1851037 1376331 1631812 1771810 741427 1315435 1565263 520555 425451 1025733 1249950 1538329 1309936 183332 120494 554320 1561502 1250458 1723263 88771 560593 1746093 146006 1914327 871321 1248798 223040 248826 208065 394567 1962477 1243156 75160 1745959 1768132 1972543 652244 1991563 794657 1981574 1989603 1859322 51487 1575791 888897 409736 1857943 26351 202737 1679517 990734 582075 1259024 1338839 46678 1905497 1221778 985366 1838684 977958 390176 908171 567400 1164876 392967 1552047 68701 1607911 1801217 101733 1972153 194008 95280 28689 1622026 1941139 1436774 927981 469113 1915417 1534799 531294 399840 156265 1169057 1904986 1224036 1203069 1244803 1619749 1651438 1314425 1106018 1903070 1785899 1126595 1046442 915449 813059 1020754 1175026 1790735 489279 1485696 1512169 603687 523377 681278 1192572 110676 708843 913398 1995874 1038745 1290429 1817127 916116 1666660 167354 567197 929368 748027 877819 876207 417445 970184 623658 1394139 1466842 1169779 827029 1388932 1630642 496350 479742 992454 647785 236684 1378488 468600 1816339 1531757 882263 380399 1834414 45221 65631 1723397 461400 1259904 509367 1115529 1494740 471698 555348 1985337 12693 1167265 1543403 645756 204104 1328532 863337 1225883 724224 147586 326055 620192 788389 624621 1436978 822264 1468574 1102099 1919918 87040 1811421 1232250 743161 247957 1983624 352041 1191569 704993 1178884 1446487 917626 897640 1977572 804574 390783 469600 108621 1915329 1189450 816871 584143 1478493 1276047 830116 1215819 1775001 1514916 537359 1255147 1258981 1618646 1401664 486125 339579 102279 492391 314752 341369 1488015 116970 1228113 72508 1976619 452337 1817176 1384911 1228205 1105726 1170472 1843305 164556 1831210 534277 1261757 1645040 1486642 1199338 1176868 223318 1184169 1771972 443825 531003 323039 1693906 1298677 1311551 836639 371173 46705 1550478 205240 880731 1903865 1925458 1171393 1617402 261673 768277 919926 1461093 1770861 1835955 1550803 754396 1796400 799451 1166215 34406 1870570 796988 974908 1231816 1154655 1720288 416950 829855 1647771 1756496 1345475 1376310 1322012 1821148 1792591 1707859 135228 1793700 1483501 1800895 1166516 403974 884737 1394947 918068 780574 42068 1421041 434255 106205 1641377 1785168 1267132 1936854 231402 918527 1127693 918779 572743 1129716 328206 1854253 1727038 1026213 855026 1059526 1617681 155944 1825065 960322 1477472 657857 911163 893467 657920 271850 1182926 509248 1098503 516117 120759 1564503 1054081 959086 370793 78347 1638797 178993 4143 226783 660938 377824 588375 123264 1678217 1707134 156431 133996 1522916 607898 1999033 724319 415274 209715 1342366 150598 1422586 851112 721143 1498589 655911 1930315 1859757 184579 43492 1935888 1781070 1719157 414578 1653558 921201 1464035 415064 1182037 96917 912168 114096 1819970 1622640 1913322 1319790 1152690 306358 442905 1443833 200984 217527 1532574 1483043 571663 1724725 374921 64891 1153604 490827 1512025 258815 176544 1171914 1355574 50786 1144745 1912977 1964836 524201 853114 1913778 976827 1274690 1738787 1225825 172173 253229 633022 1775652 697930 1838387 71524 73278 1124863 199682 1685970 571099 1848554 1577807 1019874 1760412 512294 767871 26859 1048098 997968 214543 24865 1957510 1651240 350532 240313 1943077 1525025 965778 1149389 1609676 1334883 1911284 1359669 1578476 1890544 139592 240624 464021 587216 577798 1428375 267308 781704 1814743 436880 1956454 1669958 1987043 674428 423529 1488834 1902401 672932 392831 75992 583083 1555902 1446779 612487 1395637 1831088 476061 1795713 1454206 1168673 1058780 1483397 1667538 1655707 1789240 1198218 1727911 769408 236133 1670267 65821 1274913 1591084 1877522 669570 892774 535053 1881235 1070118 1151760 496850 102363 79596 1254340 1968438 1995609 1400634 1299229 1529712 64071 258548 1234458 30987 1613266 1491071 620852 1774142 319273 1632298 497854 400177 955233 1873715 800911 1317499 1792488 833539 232460 1722824 162265 430850 1234781 424492 1031141 437350 817923 1555601 1095271 929306 625162 1820073 1731274 154134 894662 1426544 1296261 1001628 1062922 1262577 787560 1145756 1964006 1035607 405543 1363279 1985616 1648982 95749 1218575 1286026 552081 756588 442191 156345 1570324 823843 135369 1924907 602792 1897576 219720 1252303 1602916 591377 1668598 141218 1962188 348441 1940474 1857224 1710362 1835279 1006112 1224412 352442 1410983 929952 1923015 474384 287235 960905 1453282 977179 10965 812240 1850538 1456036 619989 472807 1143370 1195275 1841425 1872901 1967696 1764495 161038 380367 211786 362480 1959157 1717019 1515569 1998314 1284689 1049577 676028 1777722 534995 915569 366206 661712 1475080 56093 1705508 1451808 614719 1513469 1205487 1056145 1525043 1895691 480067 1897151 565748 1654115 303406 1505389 712853 536247 394602 1419866 334038 954754 1579223 932259 477353 721510 599159 505225 221534 1992294 692923 1738406 1225974 999517 935227 701810 1593825 163184 1577369 1197308 204447 937837 1785478 1869036 526958 497302 1021846 1679267 822150 1812773 13138 1270745 1932145 1601690 1087305 964491 315287 1894855 798312 1870035 1794723 248258 464571 693268 27070 1089579 278435 1036154 477855 917648 1193844 1249975 395117 217942 1137708 1839543 1976694 1070613 264276 625306 152696 641096 430779 374967 758146 1437614 645217 1893626 1038092 82316 1674209 631364 1754509 1453911 356646 39328 1547183 1257700 1230453 1501472 163319 1413317 1998312 1140669 1785082 671436 1426944 226368 575941 1138358 500942 725101 753044 1688071 1814850 840444 1261540 613212 1717655 508389 1560413 1690216 1381737 967933 1456181 1750050 1108746 1945447 863875 385703 87807 970376 1385056 930416 1997513 1618664 114347 1306593 1472627 34559 77717 538267 1337443 1388551 518998 832810 482198 291293 1693448 324890 524987 1416787 267287 1044317 245199 1992177 1696345 579584 1955907 1428209 765271 757027 52530 1204635 1645349 82563 879662 615712 440585 820888 1641592 163776 1251450 1448007 1658141 899353 251298 442577 1209042 1581473 1695231 873695 1711777 928257 1645154 213840 743015 1736462 581636 313815 1571622 1855760 1931838 891765 18267 1148428 1238960 1157436 731936 1942600 1257791 660449 135828 1894702 1540811 559102 156280 1764946 1510688 1819234 986254 1396618 13032 736066 729779 871257 50579 1250686 567564 962982 1486792 979698 843574 1094407 1650640 83461 440312 1140265 974464 1223587 1971228 19993 384354 102578 1754789 282481 1662348 1518310 1792074 1822284 1759126 239583 748139 1537230 961014 1576566 1754074 1059469 1325691 1946204 763657 826225 189723 1025265 1485827 1184498 645182 1293179 539974 237874 1517151 5394 1056414 433809 1682700 412148 1828448 298043 937280 1932334 453595 689367 332968 1581713 1759092 629583 1865264 1103014 764975 1797526 426648 791154 922236 606560 893033 1610741 492488 1623424 1063782 1510288 1546603 1778012 1358946 377952 1373611 324675 1471627 607406 251462 518707 1678868 1073074 1685619 458840 1187317 722562 906288 1606957 1508640 265630 185783 925056 717221 1561593 1188912 1014122 1452858 2171 1990028 1088317 1963550 828429 173411 1409375 1327584 632726 1187539 1039827 720155 1112915 1603549 1485888 1038543 1674865 1507193 990974 1055390 122713 990858 524771 75165 1106016 558851 511117 1966440 1703074 1634807 301176 1188996 837699 160347 1104582 1566149 936622 496226 1081999 1985198 1192694 1531910 1002983 28180 1357007 1855746 1941134 1561097 726461 873127 1475332 865111 374729 743321 1493146 178897 389224 1270343 106805 1646213 1152377 90240 1194391 954502 1438066 1285554 1091270 1667945 806415 993375 538810 242638 927916 779736 1851368 1358666 1633403 1169440 1740007 1112935 1207446 1499357 206767 1769222 1996288 1946774 1847351 885497 1953278 389346 1707264 1233212 1841439 8567 143397 1765840 1480743 990566 440829 422987 723450 1328464 1039233 556710 1526971 62139 1115906 1965401 1106336 181137 1946402 1087472 1669706 839528 837322 1297124 653823 1585969 1286057 1991732 322950 1723260 1081092 869100 1561057 866932 1812588 1527017 789140 902957 186124 588866 471348 1214926 357863 908862 82339 964717 585127 772314 53054 105211 1119682 951698 1402409 1009910 351407 1530388 87401 1581618 1849877 594169 1372202 493332 370166 1255495 1999842 1685105 1222037 230640 363081 1653397 836599 1198455 833759 794042 307460 1295088 1563949 1938989 1646422 1294385 915897 167149 1133952 520344 1058215 1352397 1448090 1574748 1392222 1973306 1850926 744739 829417 310945 1282276 1464007 696342 38462 989587 1186050 1853988 1326120 1050638 1614366 1705196 1012569 1847999 1193567 937590 1445483 1899476 1432637 1859041 278446 1746276 99287 14241 524362 799988 1348744 325339 641535 794114 856161 607998 232780 1914849 335803 55151 868639 1648753 1726058 39858 1919603 999217 1410814 608302 511556 693461 1400748 1308682 730683 1100638 1397754 1357358 1144305 1544338 1687592 1214661 139271 1732676 723930 906126 48606 1137715 1457909 622156 1637240 90536 1071638 1218375 437456 545705 1605264 887868 543042 949081 1900802 1857107 115371 483470 1073642 1796867 1007394 212335 4015 600659 1170323 323016 361423 1124820 344928 529416 1707994 1977495 308626 1435338 750671 105298 31515 1774798 1272818 1417529 237040 502153 486936 1748874 1682231 1930364 1764 1690465 523543 1699878 485012 1847134 1020569 1107721 651012 1437836 666779 1398005 608348 1145296 711613 262361 457651 1275030 1533240 630875 991994 1027075 351553 1624430 1743745 1482490 1282011 1555802 1862116 1297290 10331 537628 497348 1894288 692131 1257852 68374 919776 532434 1801290 568562 1240005 464624 221117 75922 465363 1191766 791771 235935 1329976 1446431 425447 1746458 187791 1025898 1800918 1200240 539516 32516 822882 60255 739929 1069360 1526073 275989 420886 463171 441336 253427 394382 14893 387888 38995 1547516 1544572 1097552 866240 1465363 101676 1924834 429654 437875 771039 1561651 1835895 302991 1821081 740687 688613 946508 63577 1220452 782499 47768 1400847 496031 264713 528109 695991 260138 882053 1907629 909590 1773126 1969766 1906596 545521 891826 731833 306074 546828 63074 1809972 1373842 1810882 267905 1971583 901285 571554 1074028 184351 826721 1679830 638368 1940700 894770 851000 184161 192304 591776 579434 117725 1476505 1143636 742286 855453 550360 1351208 561699 891196 921424 667023 591571 1857622 36426 64589 1642605 38842 1135947 1755396 58131 635165 71889 1354784 731745 644322 107542 1304689 1423644 1330870 460607 30947 68627 1852072 1957843 281777 1505547 227133 1275916 85779 279418 578700 961256 619644 645913 802069 204897 946688 802612 962580 335651 5188 1368097 1167888 832265 273732 1923081 1157314 1363851 1046800 725720 1953519 1501814 1295273 1437553 29589 1482140 200406 1623090 221198 739070 484969 1090373 1282491 829540 813138 1304122 963144 1487059 1144431 757020 438978 957254 1879636 1788924 148793 1066325 682235 306949 724694 742940 429664 283310 349582 1333725 158545 1263194 884448 547561 928840 1806763 66863 1806124 896776 119989 1813063 1935057 482959 35179 283101 735972 1224513 3594 1621810 406419 1919027 300864 501006 987872 1246039 1044369 1319835 779174 174611 1823347 1245192 1687647 1219698 1633806 910299 463780 1603427 911698 946946 694726 484719 986146 77600 715326 1224449 1794716 1234402 1993698 1821082 1258950 1434720 1636795 1002751 1961206 64499 595153 1737736 1182621 1314420 1859819 1504922 1569730 484762 422902 716404 270732 533002 1796184 1013459 381818 1638129 1540449 321729 497325 382580 1302043 1247957 524511 1572329 1842883 459078 1056614 782831 1303761 1507735 1527481 1375257 663257 386249 345992 1366349 1294274 1016840 208488 1584927 1642371 925453 411760 1928920 834143 559571 840427 1918043 1411801 727788 635553 1971896 1391922 560262 396071 633382 580559 1648486 1408444 585738 1445173 1410424 1597239 116568 304475 140311 1573982 1664614 1106241 20780 95267 1142492 751399 261181 1965996 27681 111868 646469 1124895 126010 545935 1370661 1181135 518931 1602331 1421135 1439321 1424120 1475859 1006127 560217 526688 609336 545731 460874 563280 1363201 1488974 1073343 494344 212217 63181 17142 848086 114103 1264050 986657 87672 1926048 1494465 29111 1842380 383583 637404 1787507 1538496 1935966 340225 1903731 213209 1997811 1567707 598348 255856 1958288 508881 1924115 1899541 1602134 1021296 72660 415399 1048792 529675 1165488 1606602 1224082 788667 1817163 1269794 230770 1244108 671689 1684771 1621648 1940435 534033 225890 1174268 1459602 1950469 545334 1658332 408871 132706 1995349 19379 1922552 191411 1468628 1034159 1934896 1500221 925283 1970861 935830 85708 363486 663563 641465 656426 1132809 1190566 55040 1580135 1850896 858087 1977672 573993 781580 1141083 351995 1087568 380987 303656 166226 834281 769246 1034421 1122942 501945 1299577 1763126 570302 1164086 301434 562539 343204 52325 1414330 1184493 139416 1428878 1249522 229743 510588 115397 1322114 1369262 828049 929729 1009123 1202861 1230302 1830088 952610 1215698 60261 1440005 512127 555951 526216 906228 1278953 1920739 911053 33406 428178 1330752 1617196 1143826 185194 30572 1192171 1723603 931190 1838115 388942 40757 317563 24735 286414 193681 1605159 354045 1789532 1858997 1486774 938530 714898 18863 929479 1603029 697890 657709 1936874 997221 1552020 321698 454723 406982 1046869 1558388 1337884 392855 1025306 1235682 197300 1651908 854091 748415 764511 903143 182931 239951 373812 1304470 1695696 1446686 1625410 312793 51369 600398 439562 48502 457588 879016 1169875 241809 429449 1071617 1016162 693230 903808 1130468 322983 12071 1611178 1299707 1849639 397266 682636 687931 1451233 1908055 392585 794958 1451191 1038475 147960 1944882 815605 1419968 1282046 1515029 1906232 863600 444916 1084043 1224471 1672639 128093 494033 1687220 1105771 137172 94736 1659916 815797 1961898 1018810 1984100 312074 1365946 1164927 1221696 664775 716164 221360 312224 1351734 599715 164109 997648 1897054 1598890 1407133 822986 297692 1073737 618915 1588172 475216 833979 1076660 1493359 912034 1037571 1985369 778668 472693 1846140 1510429 312239 1029302 774761 975649 733145 78175 1292562 614180 327877 628977 501009 1618749 702689 1325000 286149 1795535 335781 1029857 347266 1289295 1877282 1063808 1056740 921647 1749024 1484681 1552820 1910151 994389 1904552 979615 655397 1384516 1669045 399541 486839 1522322 802116 778027 1738039 1904494 926768 1156285 1063322 145619 1145982 1988924 1642966 1905403 1183740 1796276 1464395 208693 799613 1649552 497105 855032 1702430 1549945 1828528 1046377 1504134 1813254 584755 545560 1536250 231833 500997 1907038 232149 69296 1450964 566290 1173149 521155 906993 1130173 671401 692856 1096129 1341295 907018 1497673 1465078 569475 1416732 776050 359190 332259 485251 597863 509675 932212 1732602 1823096 24708 1349719 1311267 745607 1948831 1885186 663463 409866 1274700 1734044 913907 708797 921507 433181 1710690 667950 38497 27094 363085 13553 1781179 1340188 1736173 1419299 1481592 1585884 87254 1260751 707154 1298879 531791 1253994 667664 452609 962600 292584 184038 690233 581348 941207 411292 26476 956440 580627 1601808 1171917 75773 350587 1400871 316894 1922957 1744556 699063 1159255 1505053 1990081 204483 294997 1609896 803104 970665 1632801 1291072 201950 1173900 846093 1680660 974300 371066 1385113 1337406 543164 1663150 763063 1616112 447601 334084 1171966 1470663 1065029 316896 1050732 801053 1011963 41390 1615090 77359 417929 93469 1128397 1927107 1654637 1907212 1296263 1206503 450273 1680111 879100 83349 1303521 532246 504305 63995 1269880 1900512 1134993 643143 1400637 198392 390523 47653 1984352 99389 1668118 795074 384515 238040 357380 1032615 1649196 1020572 1058551 528414 1025582 207995 1555243 1505421 1920214 78197 1276902 1875029 1538198 508066 1916922 1481810 943052 1260098 917794 443699 1005800 440441 1733170 1535194 1115874 1950412 1965712 198924 1642196 1958217 722707 1612657 1891215 789187 281813 1711677 272728 722997 231876 803556 1415286 727246 564110 797113 110339 658375 1653838 1310344 723734 1323015 387091 1670111 1202922 496358 1776158 1354383 1206130 478242 411379 70596 33808 1990543 45457 55192 806233 1369040 1605474 249993 1065072 820390 1783169 1784906 1716704 127413 61482 586787 1847165 394041 66006 659741 55685 516264 1157242 1417155 1909071 639485 170083 1221326 1600079 1046611 1781997 44246 1231441 41954 26046 1043083 1945800 991828 592498 1264113 1833802 619611 550298 1641430 1110893 1187992 446031 1815593 129641 1002824 1827834 549888 1241288 1616364 1679504 1198592 1318323 1700070 216321 1188098 49856 1910817 1481843 1200479 1550765 1088959 1526007 30339 383288 1659616 1833 469709 1387843 728441 1943765 1702613 1940113 1446865 569643 1913320 88305 6285 23174 758465 701240 893698 386482 823166 1795556 1522749 1496856 71271 1647320 532539 1919911 806576 1919481 879498 49492 1417662 527204 1712564 1092016 403547 1206460 1827455 1009397 1927826 1877278 1659219 748682 86174 1167798 208460 952493 1115989 973607 1328024 177747 1211755 1566634 1912817 245801 11222 136764 531269 233230 1166096 428683 1215374 606776 869000 1423456 1623768 198587 860004 1103461 1771466 1104451 652211 1179147 89028 220631 1836791 1766219 1473212 229873 787320 766018 1889290 1435654 866957 1864454 1468850 1137174 1439524 21257 1535679 303920 1752219 883887 1182458 643967 1406567 946179 378134 44039 1816155 401601 79444 926472 1985064 1267618 1018371 1135962 234709 1443375 1530476 486528 131877 1728546 247838 1751079 1038176 1187763 1725387 102715 1786281 1012498 779607 1758121 1721180 629789 1867364 480597 1460577 1476983 1531205 1687690 765713 1442495 107231 1333047 1842260 59152 1669992 1229457 323864 1697853 617221 285676 51417 371152 575520 666998 770413 1262134 1242082 1979053 336416 163029 285309 1648880 1245715 1774526 1647353 342669 802744 703351 285172 134388 1670947 1501750 1806526 258436 972254 532968 1735542 1292290 1431122 279 1110586 119244 592170 1720589 599046 210541 72909 858992 1485850 112993 286773 1399561 1470407 302175 483880 1203360 1629954 197838 306225 127889 1203967 1632045 1534166 1279341 640272 168842 1976825 1198950 411905 1603907 560761 1865281 496379 888737 467406 1829546 338882 408227 538917 912912 824609 1667106 1036219 518084 1047069 1026939 1098457 935502 894776 1571392 1822701 1432438 1062777 1033034 33617 1088604 1088013 1399781 1021950 1576329 431125 1425470 919760 44776 1501295 1396067 1608648 1128010 1160200 1844257 899561 1830912 844269 593094 985101 1399684 1321521 1894644 1271298 763264 1113781 655231 818355 621484 691292 749455 10310 1957700 1751908 1184194 665927 1827916 1684355 131662 181543 7438 1700230 722053 327845 29816 819947 1848736 784424 763885 318698 1513431 1571277 1019899 77255 172078 1333713 1491931 428172 551366 1174976 858476 1286491 652545 604000 1005019 1298376 638265 1334078 210069 1914665 1178035 1346362 356004 226169 1716065 1664126 1603832 1194264 568177 1098968 164851 503870 1863404 917051 1303212 1030166 1823621 1160646 1811223 1158853 355366 1308753 1356462 195590 170948 987556 728314 428015 428626 212370 570804 915246 1696120 577790 358727 1178030 355251 1675814 34968 1627442 205931 445927 1938368 42868 429540 56664 32481 716530 228067 686770 1077114 1866456 1469783 1725248 949936 888017 1262683 1580957 643738 89331 61312 284219 312620 250313 1601781 725410 1368220 735075 1168617 1039756 1625751 1223366 1312938 1639815 366692 1624835 391348 719288 1923098 993506 1380357 1949700 512554 1339336 1869278 347855 1677862 18275 1638005 100135 586950 1176597 39631 1286752 431211 707007 1630329 1180713 300665 1210649 1883087 1839353 297798 1360354 567980 198798 260428 680023 1222353 892194 892185 1248934 1887619 88973 828355 891512 1587768 127423 1331542 174949 1277907 725699 1785590 1954528 388737 989939 931807 1569393 1328624 1591795 529181 1741851 404969 265910 1993903 906256 461882 1789839 524514 560827 445317 457221 776361 1944008 1303449 356154 1659472 108259 1107257 701246 1055000 1280391 573917 70868 1476654 1692766 1699650 1706148 639722 1424726 665243 1687728 1878732 1821764 854791 546092 1413053 441689 957492 1546690 1263048 113567 1971972 1915188 750972 1199548 1549778 782057 1697834 290402 1616510 1784186 143858 1576169 1645140 705473 842786 1884141 546820 885616 444401 624279 855420 423999 1741914 1774439 789312 725218 932372 984764 648689 1800520 550641 1669458 823538 879140 869829 83783 124002 1714701 1504412 810403 1794676 1701546 1259090 745219 83451 760242 138319 796716 1203106 1800764 660129 1291346 400015 167678 1656072 1851558 81328 1406114 23152 1888824 1894523 1391797 1279813 1153611 732460 40119 354074 1568814 1962629 141440 108602 1680683 107748 791336 1404293 1352261 779445 383143 728946 200750 969032 1556659 203664 477154 138753 294855 462299 1667673 1520666 734784 1879350 911705 1883075 1051574 974082 577688 1887886 172736 1875647 1595082 1932141 1311318 1068501 1131962 1303931 520198 363150 1105007 157832 1482447 1873736 492019 1404044 1833551 170916 1758911 1858608 1772003 1913978 1074506 1319468 379756 1107176 974576 1732058 1891639 859124 1976681 1067430 1954344 1518070 1729821 403255 116412 276576 293037 1466573 427394 788152 1826120 1106469 1002401 1920307 1898180 1476626 269957 617172 692752 996930 575380 1768381 1124963 331777 1231390 1049644 3282 702785 777753 28871 812191 1031459 321571 901326 11721 572507 846709 857015 134445 796126 35761 405031 381016 1175066 1161713 1092074 814225 298768 95416 1555549 193080 575842 1016827 1054784 1284154 146354 75502 1802613 753512 1634493 1673088 876805 528087 1696477 780382 1621692 1665699 1359228 524677 1915442 1873518 279002 595715 1385140 1662648 122855 714065 1711123 540410 1155762 1506556 633225 461366 844694 1970464 334001 969529 1372749 1257072 1577887 1681883 1388675 606608 957158 271403 1500918 843135 1453086 1354401 179028 592464 912295 1565764 614349 1210955 1749288 441436 71247 1324362 1784659 818136 895881 245513 329306 1043179 1463666 729085 1339132 1098761 609556 856745 236647 539179 1027124 765041 1688987 1254301 1175958 1605110 22377 1381924 1983470 1505289 1663721 1666518 33271 894372 1977036 1854882 1298808 602159 1677552 662287 494542 616549 1601358 1092267 1983445 1390418 478866 1327556 1627109 1446267 886414 1969951 1830074 947829 168292 1865189 1615877 1306699 736568 70561 560977 1300674 638996 1072765 500946 1011129 1312179 384563 1548842 1222210 1190295 507741 80593 841080 1036356 616765 501189 1013297 1868591 41158 1113084 1355005 1337336 1397766 232875 1015353 185794 997525 678207 594873 273828 194033 1963707 948141 1477396 1608025 1811088 1481776 1079570 333201 558721 1033900 541451 123918 553740 1453287 1787911 1539572 340913 1612736 1002182 1809728 680055 1962367 1488305 645997 1899874 322118 1739817 1064544 1857322 1178781 197163 460336 1827204 825746 382675 1668028 630745 1516076 1765731 78089 323860 550872 1416606 1747518 1622388 1299022 1537945 1142280 26236 1866002 564311 1141645 1894229 421751 1382023 1778822 584778 1304597 296707 1480011 506732 612283 1520522 64851 945222 1694281 988417 1130375 1252538 1276161 1556477 510357 239084 1145711 815199 1714027 171377 597851 1860398 951886 1733909 1955868 1792065 366949 1402932 919340 919040 1038232 943575 1343687 864788 795647 815670 976791 1140972 910609 161759 1824241 619955 1425209 1648818 790214 961376 909927 430401 787678 1260880 1219766 1840016 1958918 1913289 1866631 1157745 1407274 1367720 1813048 1892732 1595542 201539 1486983 633810 398810 666527 1941082 616741 1894311 229778 1665319 655847 1413085 1292932 17934 1574167 1350627 1110079 194225 1026721 764229 1919022 1436735 30425 1954131 1737756 477844 1887473 1320162 773904 394749 3278 378462 1831820 1787226 652826 946063 496939 392359 922807 216052 924282 325886 729869 1555395 1790020 1754828 695288 901567 1254279 1177341 1925218 36744 1349240 470172 322956 1580850 786471 1758320 9199 500296 477401 1503948 74032 174068 1398429 1102272 35848 1361790 1624472 1802227 568453 1683288 1160144 1206512 1904542 309168 935701 1692733 4104 1518245 1205539 19721 1240676 242660 222667 1268792 1727497 539234 842936 1420958 1940794 1478107 511161 1839614 1492041 571688 1074249 1562773 28276 1010988 719836 1863382 1072146 298794 1377184 1198557 143892 1415292 196196 1319695 1995948 1244310 247917 1765313 1416361 518320 1704059 1873078 871302 173182 692423 976381 1460661 1622921 884200 1811672 104722 623777 1743936 1573975 482505 1293504 853469 1266522 1356135 111467 1136202 422597 1493771 1704764 556271 4945 179917 903875 1915224 346695 690847 255213 298502 1794069 546720 1673956 514504 380970 559443 1397072 577454 829865 388735 1384033 782213 269342 1635530 724880 666884 711633 556135 908453 1203663 792079 1643846 1369907 1490590 1876174 416643 1513815 1004135 1376469 1910723 1613993 1142659 1301620 236841 1680546 1570678 895914 1228470 223533 138162 1988378 1237137 1977596 837606 633264 288669 975402 1624436 1687127 1816417 1261543 1095332 608651 661422 146322 854720 1660207 511678 479767 914669 1781799 800603 1784283 196007 663461 1633540 1788480 670455 214980 1854047 1922820 481946 454633 1030449 1447143 61327 1232481 622163 1508345 1973278 1046304 54079 1842012 555119 1123752 1013753 266161 1837312 1899498 1792949 1438909 1303049 1032026 922584 1566267 930362 1147994 722106 1141880 308184 1230856 561326 477432 1229024 631167 663607 633336 669914 1145730 661408 373019 212658 1175814 883726 470888 1642619 1776128 385742 1710333 1066957 390574 125164 76843 208147 1735466 1676717 759120 277408 1350861 286960 1886968 1551412 408738 1906475 138600 60107 1941327 460390 943339 592664 1806875 1107462 699889 565306 1236636 257801 749046 255543 1426502 1586681 1878033 1422965 53058 1430017 538318 908242 1474151 1117183 455974 1412358 104936 1615512 685647 1434353 919194 1644531 5574 1464680 537705 1324278 428666 171966 1462679 671966 1636634 1211861 1841068 1939940 671947 385473 1040683 601742 709434 1944857 1174311 880924 484434 1210108 1780406 1084800 323711 1548866 1555193 1836196 1037290 245573 1416261 805406 666611 1331001 277792 655617 44616 555214 242967 1726258 1908890 95075 1855902 1039202 1536344 1560619 1210519 1265209 1934211 230752 922141 554063 1445606 1087839 1592423 164193 131200 1358367 1691037 243582 879133 1593593 1836613 1656859 557143 566890 141508 559669 1495922 1729977 1825750 1663654 1562267 1626989 1564882 1042717 344369 321928 671434 143136 948215 788021 1727478 698166 956799 258831 138635 935696 280704 344700 1530099 1809225 142494 1714123 365268 1782842 1458751 1941753 1807662 323664 214098 1831016 649203 46028 1723089 1214880 1959514 1699849 828046 820244 18803 525368 754161 770495 1286366 1749718 1054941 1267469 552483 1470575 1145356 207839 1946365 1279621 1962192 256612 514911 1183087 656813 1570151 769287 1282721 1423838 23853 963102 1814745 1228389 971056 1973515 1546077 27971 479218 320152 20276 1486338 1855501 981836 1955183 1558353 1961772 1160680 478864 1194164 1110618 204227 1816831 1538880 1501828 1996443 1434901 1182910 90305 803992 1086005 1502199 467531 981579 389817 1560755 1199115 1175116 1266653 1192283 359878 804958 716637 341078 1650670 607848 29633 1915571 641428 147193 1480726 611091 1849687 1354254 8162 460583 1974476 493695 1869338 184673 1806621 1818782 1984009 1179974 1952538 693614 179489 906316 871191 912919 1255321 523815 2702 1190814 1434010 1539712 1767022 1940909 1255934 1589988 337298 600597 1538491 211473 190122 757737 521491 1503819 1917087 643299 364288 1419922 1287462 813295 1565503 1558262 1405953 1701103 1716973 43806 300546 100906 19527 143546 1427997 1125204 215938 469462 661313 122267 813936 1350063 1148645 1612155 1045287 220700 1710464 961165 1158270 1053420 794569 1859659 1148100 1488797 815528 75065 49740 1838306 748983 1657574 580560 1274602 671682 1843401 1859253 1253831 687225 1085701 540639 1331122 481571 1019778 1781348 130316 842392 1127327 831969 810026 1642995 770912 417923 109272 1367958 1384815 1735601 1245831 751507 1382624 88795 1035148 190707 459351 1932441 1088078 881844 1713627 999374 176741 420947 1764696 549890 1457855 1907584 64706 1138422 1147119 739772 1750997 1748158 1007630 1570075 1971984 1051155 1091204 556576 1056451 1497743 296384 1206462 1579015 1387010 237825 1392469 1246331 1729074 1408374 695890 1759763 468184 1489103 1725737 760858 1430709 1198032 555494 6316 571183 1614130 1432149 1335910 1799458 1986126 1867260 1270591 781876 691455 532970 1938930 919086 284352 1088112 267555 1338948 624670 1024633 926744 74088 409872 170870 58154 850895 1817623 1207594 1937518 862190 882087 799442 717640 747103 91685 1361887 702207 1879721 1199129 1421886 1878425 959610 1850577 691324 280459 738782 1613596 729970 1281897 622304 384266 652429 1572529 1380958 182956 546071 1334348 1050608 1056686 900554 1568286 1196804 400538 1191517 1834326 1774679 77422 1979024 501326 1596593 1839301 1516397 1034933 1637793 1327980 1555762 1393920 12501 1965714 463974 916765 263730 506971 1928501 1466280 1820251 255431 615613 232017 1364566 757732 1787049 268213 380304 1389669 150388 851881 1827990 716352 124163 661995 579977 1159759 816904 1779611 1378424 864296 62547 1767620 193505 897809 1758047 1268785 631512 399436 170502 2754 433907 951286 1188311 1966073 211043 1660246 850135 1206797 1885575 206513 1860189 456782 484135 523250 1034765 1984702 510918 630822 1472503 749218 627434 513528 395794 789139 804824 588181 1816436 600910 328458 1747605 709197 82994 657680 932764 508961 1872291 813389 660509 788533 788486 1442334 1049444 766542 1849149 565825 759217 1488577 300354 660993 1607185 1860495 495776 1059734 1733851 326373 1427952 1488599 1761089 92753 153518 585770 466310 784816 454462 873899 1412815 1342593 995976 1656254 523910 396961 1245569 1534402 1524740 373595 1048509 685351 324420 868711 1033386 1844669 232773 1330399 460825 1315245 155350 787869 122294 991899 1495657 278725 1743771 1597414 1327034 1520171 1560338 1349544 1048470 452727 1514573 1019700 1318133 1822436 861983 791513 1211345 886487 947253 116297 1323920 734728 1870842 400333 1084613 794629 925651 889470 1746608 443422 508887 637301 994766 1391402 1112831 502197 1080040 1525898 1734236 399198 1006294 1309168 98489 842800 829763 1245245 294737 527644 1015730 1641247 369960 699870 1562184 855089 1156077 280002 1388838 1114148 148629 21299 215283 942617 1769360 79636 1299019 1128671 814430 865881 1249206 1939854 183053 1289003 492707 1113997 368900 1446735 185177 801885 199133 770640 624092 947349 361020 1774683 138298 1330101 885062 859502 1404930 1878074 1712320 1709481 15224 1324750 9886 1543674 284080 389092 14920 747001 1619398 867892 675581 1711026 796982 243959 582123 632935 1666179 150842 1706854 1033639 1488889 771348 1594246 1038297 1814405 981554 901655 298177 493577 1334165 1121098 1838627 1169807 343730 1847242 506239 331012 871338 893511 1160390 667736 1412423 1983365 328879 1249030 1071720 1570444 1068126 402748 12643 141140 1840623 1242471 1760461 1075606 237661 1827658 947673 211747 145145 693883 1492591 1507935 622319 1163353 1579344 427490 1738366 867473 5459 393159 102011 585854 1355062 1244763 1959892 1216329 273615 1797272 10833 115039 1701124 527196 575386 1102299 736570 1594237 467285 37027 102141 795240 97305 1446374 891767 1548477 969897 1540604 1969054 31889 1621222 1029421 632868 344430 1896906 5820 1950854 554191 1866404 1869143 1028399 1645334 1367064 1478488 1941449 960710 1911719 1123366 662820 614899 1706005 416098 199075 756179 387109 1969286 321369 863327 1268658 937259 1853416 1811198 495243 386397 293439 50980 803906 163155 1950783 575454 474577 1999351 1415045 402240 1486115 771895 1925501 1593719 957084 1377929 898468 410134 306080 1737719 1618772 1922878 762380 1817186 1411160 794484 1426785 1903215 925655 525819 1256619 578219 1439770 170158 334989 222591 818550 552697 1197575 1413412 228174 1052489 1149666 37240 16676 1031616 400588 1707962 1950911 1125679 1551616 556064 1134152 908684 29657 256263 1390666 216050 1860251 1930764 1740660 833796 232140 1175829 1898554 179910 880768 127806 526463 83899 1563864 899288 416744 762539 389317 1838934 1309854 1000261 1349265 1045911 844133 999649 1289556 1315102 1054420 1192044 814407 459015 129534 1900300 1837800 451039 1177633 955407 1842181 1958933 920402 1727537 1645548 816735 571018 1779276 523514 645861 244411 699092 731940 1046868 371559 439169 495325 1853821 1201106 1805639 802421 1909419 1397138 992579 404887 431028 526500 1043778 105600 179820 715580 1762851 1540159 128867 1751813 1430032 143938 1232821 22633 1542265 787321 590369 1961893 1131563 258447 731762 96078 1500298 802830 273123 7402 1541546 505767 1650845 1630679 186090 143535 265152 95197 648319 326840 315749 1431316 1369994 1468837 1159741 1161111 1797188 975307 889487 138265 1235458 1565297 1436258 1588107 1095485 1851868 346834 1397632 1509091 302309 256362 1505751 1390280 628252 843155 1897880 1704450 1919330 1525010 389002 550747 1155677 1916853 1875367 1958122 1348377 1519387 556033 507760 1482017 1758930 60905 1568246 1703966 1225921 695768 933843 1348496 576751 1542518 299103 858512 154519 1297505 611198 1561760 1154294 350270 770215 938832 728948 1516174 1880331 383689 280193 1493180 1659813 561497 339370 1647708 540280 29110 613301 134768 1457047 554094 759149 1517927 1167722 1559220 77012 42143 377016 6612 395930 1910143 1574187 152822 491484 1186242 1495112 445342 1088034 1309527 414056 537746 1819601 87642 291515 1604067 1233233 772548 1708328 643583 491694 1705372 1002767 34907 1219359 1581193 1684514 974536 581157 1728888 1340115 1270356 1629530 1368147 1508751 1724937 1127946 1671500 870974 647443 490243 840903 1520407 1458231 1541175 446218 746968 1291082 1540215 452969 243729 1043880 1466105 42981 1800679 82935 1422445 855344 25203 1997727 1986002 1147252 1145201 657055 218107 154847 240031 919389 843420 972570 532303 1814551 1402736 1399442 1584860 1218158 332506 551844 160997 92376 243502 1767278 62638 233395 762562 600666 1691480 1804314 1672420 1187233 608097 368828 699228 311334 1162275 922723 1400713 1378824 65725 519454 1692558 1907466 679898 165672 616232 1682126 202922 304398 979446 1968496 1930185 1187534 1482962 1600996 384626 320574 814667 1119520 924784 1982740 199614 140527 1504599 1483689 1544568 1389771 1503451 190940 1739382 1019190 831319 140137 1226745 19381 845453 494824 1073399 749193 175115 1835063 1100298 911485 380694 1142996 1513132 1046349 1960413 135679 930431 1303716 709347 1938816 1885265 1305603 599421 418965 1571015 210562 1474194 1381823 1644581 1377581 1412655 1438336 1069806 543770 1382730 500023 1485573 593982 1877485 551727 451471 850307 67249 1935157 284050 1477531 550020 44410 502457 1942937 195969 1145280 1567914 213656 1015992 1515858 1471957 1735891 1811222 21742 815008 1880143 1594210 485284 65923 496539 497560 432717 407687 1106335 49002 1947598 1629571 1517294 317221 1816575 1882655 1450375 450111 1305917 1679901 411819 270716 1127647 795057 1681147 119454 1928740 1103826 876770 874992 107194 1311619 874362 1125359 561032 571972 940517 86324 1672087 1804624 1413953 1414559 338659 984937 1703304 1191767 1214022 820782 1149623 1033863 1062629 855840 241434 32994 100943 762120 1984234 1175871 1512715 935902 867568 1349073 785374 257300 848021 146385 1959822 2246 1979055 367400 734852 96451 842572 248718 1074032 1555431 296760 1336746 333959 1088074 891489 873949 25525 344163 435766 1432359 1430387 206382 661170 1995364 766572 1509215 551657 1349841 1602281 1194331 1785290 395371 1954018 1992505 239921 1419862 1779455 974149 588594 156230 1807117 1090925 622089 1037964 1326920 1380057 1217132 403662 1315017 1657184 806993 800574 739558 28057 496049 1650751 279889 9739 235782 1506153 192650 647163 317172 47543 733310 444963 1748467 1535204 1399284 1110153 1925751 775035 152441 659693 395738 1984671 1665345 48311 1543611 1969997 397103 231979 699133 307220 687095 728632 961778 945380 1038736 827652 1394877 1916211 645597 508721 1966974 92725 1420405 453157 1948717 1064714 1939702 146076 611272 57811 122205 1914572 642095 506981 1253065 1671026 1646094 1657779 542140 1819036 761458 35474 1998630 1707489 1444982 841764 134129 886066 1669143 608142 790181 1665991 1994518 1866021 232754 1670410 95038 238505 438075 1368638 1014113 1937118 706556 1401624 1168566 1129007 1656427 295261 1344393 1858451 314254 775337 794619 716100 473760 296382 683398 1124485 794253 32119 422447 700057 238777 622824 1753243 1860544 901819 182319 679596 1516667 354621 548911 395427 651646 1387722 307438 1641369 1516183 401990 433249 635523 964427 1249718 582765 1492731 1212779 1501336 1007007 1784176 779096 531369 245406 1053581 270540 1078201 1590673 1826019 1514218 1168424 492475 1502542 1334453 1809367 1617877 1504566 1986257 865623 98375 1707274 1362330 520472 368981 1072664 1144180 1393197 1159765 1516537 996551 105402 1632940 834430 935478 613918 623596 1074984 441939 1277620 454043 583797 1399526 483857 1888212 1151060 1950723 1570036 1358234 1375567 1012694 1188840 1229184 586067 1909038 1891023 1946488 887966 232449 135144 910446 338276 1486386 767256 72979 1924860 944580 148228 1509952 153111 797346 436255 418384 1334984 1352933 1380102 163093 688391 1778954 316681 51342 1181293 311560 1439613 1916123 976683 1985218 81383 847708 1171588 593256 1003551 205631 457615 100988 1601454 819682 549236 141986 1245034 1869131 1394934 550150 1085413 1047855 115156 1342793 458467 1026477 1449242 1618940 111253 907327 1902797 407232 1358012 712693 1960612 1450881 344666 1378969 1746024 318420 1155712 1958375 1617290 1770501 1083851 15883 1345026 1886843 773872 1277975 25974 602350 754319 322737 1448713 1183250 137265 1490169 1388803 1541091 1563258 458525 594324 1446142 505877 140743 1828369 938418 1694202 1774335 1473209 434786 1191382 625884 829098 1214643 1721177 63458 555435 966541 418304 1731893 388890 435348 659568 1121358 1563421 1608520 1933443 360978 361687 1168997 703873 1917991 662702 1316506 750781 594780 514017 1753021 63539 852367 52889 1024601 1826848 1365907 1490332 1084990 1424988 1790983 746538 827227 1803394 1139842 354869 1923194 904680 1239422 511468 1657435 919087 553559 844099 1545586 344337 166687 752371 397415 1507507 1621156 1123221 1515345 771837 1702994 852653 1441767 109950 1238909 1683810 711324 834461 931695 507705 302938 1433141 692667 1975278 1012651 1642845 113121 1006075 1037424 1668327 496783 1187928 1634475 768466 1452983 649441 1302976 275601 1722516 1391794 69643 131473 375921 1387536 1622358 220443 899437 1676705 749663 1667292 679459 968408 177396 1734733 1514039 506260 14480 1193154 1449669 1638855 1290071 901525 1636924 1510292 922404 1245291 1490927 1781723 1516509 131177 294018 56348 531735 740223 853997 479539 1935910 1168558 731263 186099 1147575 1580169 51306 57157 209055 523222 1506638 1960390 987238 1220707 1238749 511949 1498436 327953 276578 1073757 1213207 1396043 973457 1055260 888707 772080 618163 1493309 66146 94686 753799 1909187 387534 1671789 1134693 1463075 1672664 1372920 1746261 1837025 1710173 1387235 366694 87493 1195669 720396 402154 1556496 1652787 1977895 285552 898727 782427 1839002 1470051 1492637 1374385 515189 1210846 1405795 117670 1804410 1218347 1544413 1385959 1859923 518321 501734 1920647 1719513 1514557 720920 142213 1904267 788457 1042012 1427513 1249445 304705 564974 1480646 1949113 1711319 509918 1940484 772601 1007207 915889 1109769 1275343 1653094 373296 583961 607837 733645 1917449 116108 559866 1716870 1144383 163756 1194835 1000684 1611758 1726909 280812 1418492 29964 1479483 556321 645142 183620 1548811 1024302 1478030 1856888 1836236 462098 1653254 1148211 1308673 1991096 205969 88628 1400873 834162 1425543 1475673 1274073 1192184 758406 787709 1923932 1816639 199051 1592703 367794 1731055 900015 1435898 1034925 1377163 1954748 1043628 304655 169078 1067132 1356683 1859837 1491869 1791068 1862011 1079117 523934 1058937 1897989 996548 1779834 136154 1182530 439509 1911041 185432 489360 160615 737151 1711948 1585953 1187455 1703204 723333 1523968 1582052 726690 395267 1889708 257552 1856683 1298190 180882 527327 1919074 1644032 1244275 1206188 1050331 1847008 507538 1803879 1761937 539467 1478981 706978 941528 40705 383385 1637163 1823066 1411411 211752 431718 359186 1314391 1423692 1992776 15206 1221812 1224285 624720 1095704 990125 1815778 1151686 820138 1360374 104200 342275 1710792 1873054 1490340 1073187 126881 499968 743093 1098362 154595 281007 270302 918430 404545 976528 212241 1914069 900041 75349 1560365 58447 1220133 1457887 1044992 1387785 593214 963723 1295293 630454 1702514 29349 1435893 708981 277192 563671 384452 1906673 488304 1610836 1447491 258453 1585951 1735595 1493733 1272650 1670547 1149663 970853 715613 1232256 1492287 1102639 570994 1987904 1536227 433784 353417 76948 1394598 664198 697936 1362174 32793 403295 1612796 325690 1060267 286146 1360792 1389100 748825 1050629 1843275 1910810 1638765 1164859 277886 1829833 449704 1456314 934215 1240774 1718916 114130 319125 394664 387108 221224 1812395 1291624 1415409 1526424 260482 1295705 940420 63663 675299 222084 1659970 1640299 1331348 432209 23158 1822258 1142999 1236725 1578294 1559929 1713247 179166 1789830 1352843 1545641 1091144 1902901 1862194 763144 718873 396649 1036722 1631559 1052581 483867 1300771 366644 1680237 20577 11270 1167083 1825567 1529102 1743370 1435860 1941090 1038456 1220339 1388569 462824 684811 1724710 1382460 1264911 803326 1175553 207947 520420 22751 1296019 237776 1954378 1653476 198221 255432 316382 1381424 1955274 75607 1816833 1318587 1535951 293423 1182083 1241083 1105215 1952229 510933 741506 217326 729593 16769 46895 1345247 259609 1148391 1655863 1276559 805653 1110263 1548669 1415856 560240 1554699 1877968 1954612 1795806 1873761 503881 1239819 21628 1959428 1037640 731425 529454 1435999 271452 1105097 248104 1184372 675354 1174118 709939 596235 529210 1068085 835339 1029072 1519911 989635 990111 1150580 375238 1329094 112361 649226 1201410 1784039 90630 1064752 798137 519653 1765310 1951085 1994340 1694894 299873 1399323 1590334 800499 983685 1664897 827389 1473117 720353 1932383 847678 1819052 472513 1884701 418789 32710 700724 1770209 1738384 1987538 119260 161784 1671626 1759576 562185 525230 57521 711692 84911 1973329 768024 752784 846043 531917 232468 272746 1702093 1345336 1020652 1612899 1780191 1372485 1180439 918115 459897 1792209 1787005 1110875 84828 377849 1796712 70348 1601597 1150628 1332944 1797704 1588336 316553 71174 1361712 1468422 1781186 1725753 1755487 1408697 1464698 447196 446724 1143301 1579645 1640909 810216 1607818 1537202 869883 1204893 1632386 475965 1519418 1636009 835810 1773225 1419388 1698458 92100 889676 467021 1977714 768926 1433555 1962121 1599280 47254 149126 314342 340149 1806497 1841856 483940 1692443 1179827 838711 934008 1727179 362024 187155 1276493 313188 1480583 1153577 819315 1769605 925991 590430 601157 1997785 261241 1236161 1384514 1618719 910209 181535 244071 547450 873628 401511 1527552 299092 157694 1533880 1043383 835666 1779243 68040 7566 100478 840375 1319239 1793644 1415969 262638 1497951 192767 239605 307274 1862147 31243 1414788 144672 666739 1896845 1233610 1672869 977319 469532 704705 1108737 483020 179953 1834894 1968185 1467502 1642593 1575023 1024625 1958915 400685 1184867 564643 499235 978442 1351128 1570261 1567251 729220 1227649 1762451 855129 1304577 1540136 1821347 1696001 1672690 1755578 1903354 617615 606464 433929 560779 563894 1170829 115968 257289 450059 559358 961938 264527 1239745 236787 1139905 1247494 936637 1592402 1679322 1193410 1408560 280743 1413535 1841583 1945196 198741 497621 1910123 1595159 57942 1918820 1522355 903357 144510 1686491 1563667 1029319 883277 914137 1308535 1876107 204720 866445 1878225 1360349 177004 701851 377293 1833919 833443 515221 1012309 1878544 1640574 1035759 505041 1269455 1580743 456348 1797494 30614 658793 1296686 477954 339476 92490 252826 370032 1174893 750955 1889678 397168 1566937 673553 422510 964134 1225383 952056 679095 1341100 851661 1008209 1465874 1781265 994569 1430041 1452817 1548086 1728712 1086241 1335652 1138523 1271426 308967 1463160 1803245 1477312 802387 1106826 779053 877687 1145990 1778037 1476513 736444 289539 1624348 1542629 840452 1048188 1308818 1382527 1033275 1327557 1668603 1598342 1505465 798673 1550645 717949 1909529 1516552 1806048 1880114 306813 1595431 1624294 1043501 722048 725004 384556 1320358 1538025 1342120 1815813 1564721 1970747 571520 1940251 613043 377119 1903583 1122777 822665 1804326 1650116 915142 795539 1399458 602069 264341 1344016 206903 253079 1576642 1236804 1649041 1148786 775650 1865220 1916243 1307959 613764 1760055 575996 1528384 1699609 921535 1207905 806127 1546194 423346 1058004 1044834 840171 1616886 664518 1825157 1998321 1285070 1213173 915817 1549029 139158 1191892 1742057 1922646 767651 349241 73329 1515470 1352303 1196731 776626 967896 942313 921146 956313 1554930 1242272 530557 1910380 320235 1739934 262909 147763 1140956 337758 513280 1927236 87842 1237980 1168780 828557 1553915 1115378 1684506 804299 386486 330142 798366 16278 1627634 85747 1152334 328031 645323 653010 168691 1576007 1590569 1511306 1407552 741087 294087 853152 680924 138310 1315452 284367 955204 145736 1546063 812465 778604 200541 407487 1327834 503651 1507190 1776380 1837438 217503 316995 1915653 894961 1847668 217601 912564 1225554 1790481 579839 780380 589526 1060574 1213873 251222 1410662 550007 999250 1093526 1053351 756922 87176 1274398 630562 1922583 410050 493749 833286 1542838 256509 1318089 46354 756276 810779 510415 1926529 354121 1200997 937860 1603404 1469091 618623 1668407 86493 1952325 1827458 369643 1976114 1241717 699435 717187 89579 885361 1435494 1685005 240421 316120 1738988 1092668 1014044 136198 840814 1933658 1056365 108465 879709 1967684 1410624 879474 1578925 86556 168713 1217279 889306 1477227 198121 327511 641723 182254 489260 830005 704312 662742 542604 1253685 309451 86462 889158 1470550 604475 1317224 1129225 108679 951030 1579534 1681127 620279 235405 1009790 692347 384041 1536682 1319588 1908655 1903737 1983594 221725 325101 1806237 734886 1812407 1600825 410936 1914638 84377 224080 1685153 1466076 366921 205929 1936169 1585136 770711 1638152 1506529 1778480 494387 260566 469711 1703083 915240 192888 848340 1384826 80567 1658576 1092804 624031 1205798 1507158 70986 650371 1052998 1335168 1204247 896041 888031 370608 1610492 1263093 462009 1947923 1304466 174878 1694407 1392992 758092 1953763 1575944 997729 1066449 1431050 1455227 1724064 321674 227168 406999 296293 528487 1051025 811250 199032 1215864 1622688 1457098 1883127 338654 1084916 56317 1078005 875568 114663 1561509 90194 204525 216200 1479684 1177258 977758 145286 1553981 1694883 107181 1482933 431642 1825285 232035 1682778 1177062 153419 1032502 306552 66196 155407 1920686 1174111 234341 208605 1732840 235013 1653962 1456138 1656450 1708318 1449096 429745 1168290 1092806 1850541 36318 815952 459430 1172536 371323 977573 1931256 1795389 1611497 209851 1562865 209730 1774940 1675784 458496 1998505 1905486 290679 703691 1883916 1149335 240377 833089 1087272 1416174 1215816 199320 621533 1008354 633898 1819261 1017033 1223624 1686323 1076803 1680784 394018 632364 981788 916874 829383 138649 24945 1440986 911354 1042607 1619948 872983 76154 403900 581643 1731758 1660061 295941 1123153 815786 696438 946471 160118 1489515 185833 1108795 1820758 1896800 1003787 1470021 1129996 1629876 258262 824763 316895 1704339 400509 1300611 825256 499504 795746 1626304 349261 1730390 1967902 1488483 1775931 1849472 584499 879928 1523432 1561463 276165 554374 1378664 595228 1347825 298902 693952 1029807 127137 1054686 1468219 1455669 1992722 796379 1442335 618873 1662390 866032 1384867 1792807 122379 785511 881034 652023 649406 945240 1101417 1024346 404755 853199 1505807 1981709 1224486 225094 1719018 117445 1972209 341408 705875 1428119 1539209 251070 167060 1688796 1505874 508577 1189453 953516 114883 309947 297534 535224 1623295 286203 1344656 386316 545854 1969181 887779 1205082 803381 1574604 1653434 1547055 1959847 1353818 1175919 1522490 1182901 1439682 134837 83711 52167 82277 1059722 1316620 53758 1554421 1179148 378515 287016 1106725 1333520 240195 1271260 922089 503579 1013494 915511 559020 844422 1721450 1629168 686924 1320690 1441713 385795 361393 1030533 1420931 1047410 505820 494862 1660218 120259 1880275 1809057 485672 823577 1949671 946104 1474618 143199 1444516 513283 205394 806064 1792717 606003 1089139 1124400 1274824 348506 1604075 129670 1104424 1619350 286969 1438570 690682 39466 720347 1567970 521997 1345638 1313190 1146046 313786 930874 65680 930940 406061 910653 1176146 219836 1975656 216763 1516474 649961 1477184 1772526 1766330 1289253 551012 1529305 1601350 1697469 1953997 1185422 1244888 1042530 427403 563869 530506 510217 1788401 516333 1542886 852308 945325 47393 1009617 1051404 398488 1834860 1153303 775049 889140 1506032 388905 1151866 419514 783294 1260801 705476 1871075 684603 1362716 1367685 253840 777591 1092731 847296 1274730 42112 1038818 1371251 1899107 554390 460899 1888455 1701211 1303833 1768868 717500 531058 514773 165214 97030 411840 888505 666858 347258 15236 459362 961455 115386 1128110 1038374 39758 1628976 1184558 1937893 1490429 853823 689052 1713737 892779 1919735 1829419 192852 49483 1249312 1180292 729275 425619 1070181 1893516 259825 379876 539478 867155 1715064 66959 150944 1425424 51574 963500 1580235 159293 922069 1883342 74090 1767477 409065 113510 265944 1596878 1218434 330224 1323708 55282 1641128 853614 337676 1738627 1635694 1336304 99475 1855449 507973 1653697 1208985 179172 334307 1632128 1952890 1908339 1855797 102361 753540 1929722 713885 342814 518803 839954 1680724 1202333 1103096 1248171 801424 1897628 254597 1409589 1006423 909517 777680 942814 1456754 978641 1763101 1714349 357230 662866 1073631 393091 1089086 1163293 1096907 1606610 950194 833073 713793 1688871 604365 1210047 511169 1413970 1348639 789347 1808648 1112271 685197 1348193 1893285 147196 1498057 534303 1201069 519989 706860 336808 115483 562389 1744929 886362 1859671 1187477 1552792 1624172 1684260 1055253 83617 1440901 147217 1134498 559083 404835 1817413 619251 1019244 552906 592481 653874 1349439 39061 1192456 226032 1675763 597246 985849 1110898 1861109 622907 64766 1437444 1045252 492728 1930636 1580611 1677714 1506783 292344 414147 416688 261821 607743 1346889 1593650 871688 957446 1733511 167166 1086798 1196000 420500 52865 825914 1702851 410121 859114 1229074 381156 575210 1084812 1872164 1750212 525455 529628 757124 1243357 55273 1862526 1152314 1814491 913768 337492 1090298 1454851 1626972 859286 42559 1193747 552480 1704483 249759 1693697 277138 1418405 779785 1441993 1708346 239807 1610007 1590477 138832 1519411 1275267 133854 1126965 989970 1089682 1191171 1300619 50661 836297 1207108 741964 62716 620430 706849 1967460 494923 1967357 375135 1433944 174041 1021536 254432 1108225 654727 1303029 208275 523203 1208614 1159650 540931 1919146 1447954 865374 297421 35234 827515 591798 1939732 1441930 52963 1585265 1748898 1983610 1405948 1744676 1772522 1513712 469278 186818 1986393 1732704 1365358 144142 1826144 1023059 1877393 264299 1467441 180260 94424 1257858 1745349 1679422 414049 643871 1426211 398294 635741 1654756 833863 1597803 1564389 1068298 788550 578168 11160 387833 128531 1230739 849391 1976613 887100 674538 1500447 1414460 1765507 1501395 722596 1805777 1524222 1559334 284060 93696 993491 1662812 166962 1477470 482191 13017 195627 151492 236376 1680150 1143924 438243 1106260 1375340 1998369 1740061 1704400 232620 58657 282482 742109 1621910 293843 506472 113508 166584 628067 581113 1843191 240659 504605 220468 1654132 721946 1348454 812548 1054022 1606229 605012 716157 1958859 122903 345540 1850479 230251 1221793 1565760 1076039 1991586 328333 1962218 693411 1748586 818963 946433 862082 1145542 1782555 826654 1826239 770274 84050 647523 368294 1736522 880964 1846410 519531 142819 371606 935313 1275475 215627 491108 1816303 1306578 174656 16069 1880867 163339 1645815 1144803 1434236 1191604 731238 433721 32912 365272 1474065 1183561 1516741 1274535 1911385 1763642 1077369 484523 630147 1012219 37768 1960229 879477 225411 289840 1226541 1944898 714156 520786 1386745 1005582 356829 1575292 1815303 1421103 163066 185815 1506370 242848 930752 433439 1080150 1490510 1241608 221655 855081 1584858 380686 1975399 1292138 1752418 1535861 49576 1409936 1623721 706080 632032 1231121 163902 1711479 1285597 1330024 1598064 304517 381133 917705 610609 1500830 669605 1014281 1920977 1927796 1258081 1224730 1520884 923392 1088657 1558126 498129 641869 1918510 154145 1236609 1474232 873448 1473040 1614987 1609669 710524 130175 1419176 1846574 894939 813155 1299462 731756 946299 1997492 942818 632182 191368 1052904 1768904 1323914 1533551 450991 1689209 1182218 1473689 1122229 287554 428993 1561903 273760 1573488 1134258 1268387 1144094 1604274 1228539 45295 100788 196972 631251 1574863 1712755 1690681 1888077 848871 1569464 1166690 1662898 1002674 1762186 295086 773612 1975705 1630395 433897 360208 1535455 617629 1579390 32883 1672105 1309742 854002 1428168 891849 1233047 1156664 1594708 1250430 166901 272704 278109 916218 102634 862801 586762 1097970 1738288 521654 1048858 1506954 1365766 399132 1721321 218081 946663 243230 827358 1782577 224473 1434160 589184 1855140 512210 899619 1239546 1783616 606571 1719284 245608 1158003 906985 1803783 614996 65033 1193783 1882467 879631 698849 940773 131050 1502724 170169 1284015 1219804 906982 719235 1431044 1628596 367871 190147 1730278 577106 380176 1803833 1599542 1575315 805907 1128652 1519963 1940349 865898 823738 761484 1044073 1876139 604268 533749 1809980 1430825 647484 193513 838243 1425074 1853334 730030 859174 862682 1956612 901638 1046172 630991 450677 1242361 1364704 666539 828826 1001153 70934 635793 378405 510615 1465674 1462079 38223 294597 1095984 940903 1459594 276268 1227828 1820998 300381 353907 801540 1817034 446288 787490 1223784 1521702 1724026 1254203 932462 966773 1792735 1518501 18807 1221968 395889 118629 1499402 1641661 1917963 1801246 1392043 1694454 1374058 688110 1381837 781688 420471 378160 966232 1523490 1257065 578901 1756149 1949314 1233627 1465518 1823289 428241 1398656 1663303 1668527 1010231 503808 932711 1858313 1916928 1982758 638168 528424 796502 1176912 991259 1482942 488113 625938 402229 1305998 1233759 1767776 56490 774790 184103 1597308 187899 101182 549368 575838 1110719 110964 1448950 316557 432418 1606913 707850 355121 1448378 497380 693412 488387 1413413 924084 1029731 122664 1870819 210618 306543 1012958 975475 1117661 1609339 715717 512744 609472 688377 928595 1744513 1892433 484966 1090790 1053679 1184315 1620993 271527 215252 1617428 815616 171504 1357095 1378467 819006 169727 914400 1816903 979538 1657488 907079 1527834 1335930 481370 783453 1734819 885843 1094876 323211 1238538 592928 1604974 1793814 1603952 1448286 1445118 1625602 1424007 990581 434902 1539897 1732618 1282699 816913 1739571 1262341 1347501 1742004 1526103 1319369 219519 183155 637395 1901033 702752 1601989 1498915 535190 731873 893922 1681054 1576033 1616827 730752 1800276 960340 374051 1463956 197890 280622 1317253 1365221 1345877 913702 1387130 1435185 249520 1585469 226293 1203969 1477075 126309 1552913 1042291 27928 435621 658063 80895 733380 370681 850614 421609 1859962 1605041 1160309 1242450 621034 12539 175756 1809494 1504233 776906 481866 751788 1538364 66892 303101 1477916 1478180 1806507 126323 314459 432049 285941 240439 1595628 296621 1734661 1712317 1821014 1199731 1141467 1684941 127612 1815201 1275233 1132389 1699123 1970644 1246894 268811 1195011 1994515 945874 1146142 1713639 717461 256616 323132 1082223 838002 729520 989596 1531417 978465 167928 882851 44328 1406010 1986398 18583 830479 1577614 1897379 1852382 1786313 663637 703374 1603635 1825066 876856 413378 176683 51746 1359324 843796 827040 283606 853783 86537 83162 175281 115626 1310854 560637 192946 1943045 1635002 700923 1286471 670967 1750103 371852 715192 464297 1060893 1487065 1720666 794831 1708733 515322 1163300 1738374 1572781 1102376 1002527 494135 1720490 646352 740965 1154144 694576 1377872 13512 487323 1856256 1423894 850076 1835187 1589570 1231896 313686 628937 208987 1415399 74916 687626 1520904 1055697 209269 1951411 1676843 482690 404759 615685 142923 1700110 1004952 1537009 749209 1516289 396616 1246739 238605 177606 1808428 483095 1707632 588770 1818406 695071 1994850 632923 923914 637856 1332351 1370249 166675 1790432 383522 1336296 1639225 333481 1530054 1940896 607771 699191 75617 764087 770941 1628534 1721173 1108881 1937297 428808 41193 103740 479184 354970 36165 1737552 1745635 1792185 1725365 1250577 300592 415570 192012 150294 1663449 1647731 1118922 1515145 113808 276427 1498521 265619 1576108 90218 772153 1516522 659707 938934 1649750 286775 948664 365914 1313112 1717317 415819 1716880 1514893 1726122 1511616 954048 1959878 1276935 54341 1656431 215209 334842 1379957 92230 1238389 1204452 1190661 792571 1823320 1665792 1989883 1702259 774764 1751367 78246 1897509 1964148 1354173 618543 562885 481716 498258 587686 1493538 220867 754026 222305 1291283 640288 596035 1635873 748115 1715995 274103 1834044 32105 350856 419825 852783 829774 64845 1796375 1657843 96616 1547713 1564366 1328289 544423 1449008 58343 1403212 951565 551480 39876 377617 740962 320164 984770 1657932 1139109 710596 1046896 786707 1447129 1062429 1221332 1815429 753971 1614914 45840 1809060 1869004 1069067 667049 1016855 1489318 1430470 283099 592638 1749005 1198258 758041 837796 1339105 1883195 704141 874030 150338 28141 1458885 1760950 1608003 528536 481322 1711301 1463071 695826 1959935 962989 1633538 551488 858635 1797392 1733641 1235637 1185294 1168071 1141480 972824 126200 1534829 1346758 708703 730839 1421798 33482 116708 30648 592546 1563265 746596 635585 604106 658534 1878117 1736297 903826 1966292 1057992 1511420 1152916 78341 1726312 125605 838 1674788 914194 935703 345435 1364263 436686 374659 12410 100771 738627 205268 1171665 1821634 374730 698624 1132972 454631 14687 1042556 681006 833802 1541923 145544 1651428 37891 110238 164201 1816458 1752315 1621141 1305176 1744644 1726042 197134 1262884 1052169 1717329 706536 481487 1040950 1473900 1545825 1280891 28169 1143134 1499453 1073804 1339430 217024 1709325 431883 1599304 147732 549815 1354861 526487 997285 1291164 1725677 1369216 1805472 662377 1305710 61993 189652 182654 274298 1167191 1902681 914818 1581831 239915 607103 1656249 1220546 561860 719821 358720 144772 39126 1125157 1567601 543058 1461232 1301547 1908174 962477 258979 681894 1452526 1947611 1501944 1114438 1432540 1299659 1652068 282870 323760 1136941 1359375 1938198 914518 560207 186482 1027437 1577317 261745 1647452 1724924 1389629 1468840 271110 1472598 829759 1471496 248861 427281 1660352 1051014 19117 945091 1667229 1207148 58943 1238792 1982557 1020458 1996321 1974181 1318776 1040279 61917 137926 1900878 953929 1183646 1425248 1042243 1894899 1142853 398518 1436068 1269491 1179946 1797945 755482 1459640 517572 1772671 1729819 178727 1999897 949720 1333120 1525572 1265330 1503013 370815 78115 1852171 1748146 784580 696543 787008 858745 602091 1835202 553965 1233547 347862 202955 824139 1753654 1673395 64098 447525 1497198 1381559 1405615 1190239 1649715 787382 1458710 17696 852867 578401 1361651 870327 1769909 1680630 126393 895592 536332 1435245 1854019 1017914 1468265 257421 811886 1266898 703624 1405110 1332515 200503 1693562 1272076 1782619 1289585 1730295 1039238 1737923 769332 374035 1405055 379724 1777484 1359702 20434 969853 1326780 413929 1642736 319366 1588281 1278364 1352715 1808604 920860 1791147 1390170 1278615 718876 330627 1037257 927011 571578 1513985 578084 241011 1640792 1922735 1385830 1486694 374932 269158 947843 1812716 450910 1664041 1308198 858036 1192019 564318 1254090 1152118 480110 991600 53817 1037360 902199 386250 243514 21315 596321 673479 1439527 1061982 1667358 852980 1997705 444254 720875 303336 1693333 640114 1338203 1725996 831670 70108 1954266 1156084 1725544 476121 302538 1077159 788314 1461533 558167 1141925 1900728 1841972 483849 1940369 909198 690591 197032 38227 906992 1249176 1583588 833916 1792055 117373 1313847 289689 619203 1499774 1334818 452245 1734538 1196835 24413 324455 21629 482240 1819103 1251027 622172 1704540 1261498 884486 579924 1618065 1278051 919992 104179 929282 1354787 39044 36897 507048 1272332 1208855 1699684 1771965 1410351 966032 972943 329588 341134 953512 1616553 68293 1780542 1846165 1091255 1958962 227693 1415170 1824158 110347 13504 377698 1959648 943457 728470 1895247 896866 1662579 1419203 473649 124328 1451308 1974352 253095 1333752 1716942 837760 1895688 1601309 1291696 182287 1969392 857432 454262 51514 1792027 642759 1725027 889949 1850561 1313372 1418011 5756 1253797 1659751 981978 699203 1584666 1313641 168812 1709052 1138809 1917283 708666 965836 251744 1851186 711024 1286586 174441 65148 1179533 1492626 1027396 987208 450405 1881607 832743 1261424 344608 1995329 1619959 1638551 1755267 1958952 834510 1312235 1501553 632038 1148950 922364 1882780 488072 1504699 1062372 1795975 153687 1378121 625520 1928627 1945534 388360 253587 1835452 1732016 1146901 488463 812187 1031755 842418 1488857 538941 1214016 1580225 1784621 243527 1830957 135515 678024 716774 890306 289686 675717 1463721 1918111 704108 1320558 1288591 1433788 527921 1684713 474354 1517634 1602726 930054 797727 854273 659875 620662 1606840 211979 345719 1185357 342020 1308780 77265 1372724 1170716 214952 1564518 906633 1291265 959417 1552847 1685477 899245 1421799 240298 286823 1887701 1714506 271296 128116 547215 1757973 1481016 840579 1771928 416602 759257 723737 1094265 632179 68194 178650 92981 1237558 1479176 233952 1668894 21354 393007 1874563 1571515 1483355 233252 413459 211133 1224162 1313292 1568089 1896585 1374846 783319 1689603 583894 284930 1531383 1271714 1432887 243112 1504029 547680 1238179 1729332 1442936 1583275 937341 1955337 559017 708083 849862 978410 1313011 1414716 1042785 1065206 1549780 415644 292738 648143 970736 1146858 1696994 1772420 1307719 317852 727442 1383718 900474 1642185 1187122 1529234 1429666 1580778 1364731 1507515 849012 561998 1150885 1643872 1835987 1102362 52877 1546893 1288837 223190 1401065 487593 1812786 285176 960425 883275 15191 1255193 323483 1468925 1548168 631928 545287 1890197 375371 1483971 1379123 1317100 91008 479020 533702 1697731 350049 777701 1901582 1720864 558505 127216 1959576 946992 1451826 868112 1630583 1303350 649632 557848 367216 1993275 1489893 1222250 1331023 472438 1131999 993289 353890 1579555 915027 58740 482017 1472631 346096 848533 1381942 1414130 1921933 42846 979016 579377 860276 1932178 578650 244449 670535 306088 1172331 1706972 1854078 293240 970799 1040629 806305 1124763 1479306 1386269 625081 1770293 1672365 610713 1834128 1939576 582051 1967964 258334 1944772 63735 529206 1946879 693364 565766 1595712 1138173 1260847 1385299 420063 1001290 41002 1814716 140094 376232 957826 1656132 444685 1085149 1501935 1331856 1309353 964197 1486458 1213597 1071232 1424488 1514828 1727853 691013 1390234 1702995 1471586 879557 1352664 259758 1408884 1151097 1535510 1802162 627683 974041 1461769 502967 1655787 918114 1149105 611135 880697 362014 1737051 1007790 852598 1082200 1504731 1149845 1776694 187917 919742 1838635 1979693 647702 1203347 412002 48696 1987198 1197814 1624633 1936988 1341153 795183 514367 478514 1349235 1434794 1253868 1401043 1874858 668663 1607479 1595564 1137070 1016995 443766 653531 1256594 753278 283855 755591 1612839 1560949 1530007 1047379 1113097 967747 577066 1729555 1557570 1261766 1445081 546106 1804263 1142924 1959502 215 1102844 1123547 825169 354018 1948259 837757 1007379 1793230 1001770 522773 718999 1239317 690206 1248042 1642190 1259701 1762223 1050757 392684 1715939 1537375 1017005 819942 1172250 761891 1796674 1973688 1010765 546463 238775 251135 1155587 1377399 1019416 199964 68996 1964156 1607625 1059509 1312327 1013180 646462 346137 703625 1647778 669347 730189 1419383 698789 1621114 377905 15559 1384778 393852 970097 507639 1750580 1007900 1311734 1808139 1734080 868637 482450 299974 791448 1103033 275373 1552544 315219 342786 123809 1782305 4757 302977 307361 1341859 114710 1703631 4993 855261 957313 568779 1728849 1024077 529881 1834988 1630754 371477 766036 1977556 1462898 7450 140204 1598832 1612637 1030514 1271522 63898 677966 703408 1280495 1441028 340969 906346 1246010 1411388 1318393 1754791 1956849 1131018 1157857 1673587 1270410 1691088 1622171 1087355 399283 129588 1027682 1618055 1842725 1942576 1103201 1946139 1968470 1871337 304410 261264 1375687 505678 1422093 860816 52194 1898136 1204776 1869383 62712 1263562 1273948 264142 1759711 1771384 1274158 1702179 1689144 1094849 356742 26757 1349742 1537802 930288 1456444 451550 119789 1763620 1863101 1370727 405839 760388 349594 369765 413390 1112727 935370 533492 822376 1802647 66633 232934 1325824 224419 1854749 1726335 1633275 498469 623551 1815876 394215 324562 243853 164200 1774328 1462044 506490 1958500 1253034 1951296 1866506 101909 710986 661873 676691 521746 876842 1279102 1209998 309725 597861 349064 1045676 1357632 964127 1555824 510067 555636 1823524 742702 1088378 1437150 1568324 1342536 845417 1965171 1611907 1626845 847148 299990 1438895 567098 1574150 1808201 1850188 1842854 1979944 977329 1322186 981784 1861075 1767731 1580995 1594698 1958373 1757660 1201451 619568 717566 1212826 661239 326288 1263186 1946772 116845 1533066 82860 841634 1377283 1519736 1933966 989918 1428500 213187 1381107 1839653 1543354 1099438 1247445 1993791 102614 1809543 1405787 755017 1109396 13267 83121 1957366 86925 798382 1723933 604858 1946829 1325772 644255 636158 1106442 730992 832427 388604 1749767 543680 1126438 1853024 1426912 880549 1352591 1991806 1074089 579987 1841384 1103371 780180 1210667 1444955 14958 1522731 247764 1305475 217191 1999375 1977606 717786 1327247 673572 794319 392941 1792911 1057979 1249586 1894584 1446747 1747228 520974 305186 434049 1813938 1597800 511579 593652 154203 1021984 1904407 101162 1583485 1893930 1212140 825582 1147001 1243086 122511 1794808 1752685 569689 606952 1774980 1318874 187462 1463964 1503864 1521897 1391515 508069 1009513 1520161 772142 602432 797443 543696 828269 775065 1316645 443546 593213 1981407 1110828 1205811 1282157 634323 415970 1153801 256730 199391 1289053 1601889 1219050 586146 1406189 1432351 82586 147388 1031180 788716 130963 541209 1960709 1793447 1406392 1770274 1544802 1658136 909596 688123 856706 1042992 443637 666163 534406 916741 542641 1541127 1478374 1968522 1532990 1931297 876760 70609 694864 1427820 522224 441239 366468 1467195 78039 1599042 647325 1623639 566531 651756 684935 871660 1291681 1848777 239837 1885421 185086 271340 99079 1931448 1594035 1697293 1576377 1973526 1029913 1735481 928592 452943 885666 1351605 1920077 1873158 917296 1236840 1551210 1772493 963249 1162240 418394 689471 364514 198790 1077409 683098 1428774 1202223 1555781 372071 1773460 318345 700323 341343 1801916 203463 1786789 218319 215333 340665 31572 656540 1646324 743127 698587 1105660 255971 559829 478174 1971881 1683415 1777684 1490260 683854 650863 986974 459068 1673206 411692 1211750 128395 838987 111128 1160031 1282043 1628670 1583320 270857 1431021 837355 1810177 293475 374945 1270104 986277 1015002 1109745 1512657 456566 1140823 1803577 1190146 203744 1415836 1381265 1984908 1012508 1180982 281365 1559785 710757 434160 879495 1164684 24878 721716 140829 1726804 421479 906586 945365 1019093 453059 535720 928247 743745 9389 944332 307943 15816 150593 900048 626335 1638212 1482302 1384433 1535766 778851 554602 466001 334772 1714046 265230 215223 943070 1358807 663617 933620 1883296 1077688 707031 617637 1656818 723341 1018197 603469 1072913 1815551 820185 392642 1600790 1258533 465241 257878 752292 336632 1909399 996339 1331704 831642 954967 1766842 1479312 1171497 1369278 1951311 1676586 1624554 1718517 810433 1540061 1976524 428985 843747 1243463 1097661 609034 1617585 1126210 955172 777135 1682475 1601097 31981 781326 1047659 702817 194154 832861 1421423 1466033 1779094 1812607 1636631 230673 693668 1494282 1086639 360506 1055721 1064445 1339165 1281984 852600 765168 444187 1455855 1705131 977241 1680938 1139736 1772094 560882 114923 752214 1146608 1456261 1402266 1229951 1275298 1095948 222387 797206 1038152 627913 109239 636594 877961 1089262 318800 1532562 1586902 4588 1063395 1939837 70260 672878 1936182 1237287 1896687 1277728 1885885 1371047 18698 200885 1454045 1733694 68260 687020 1916929 1808981 1373228 971419 1827720 448548 1839951 1787394 494405 38500 406058 1893844 1314846 1723207 986095 607357 1266214 592556 1743635 1741059 1590120 918053 1337708 524981 1539892 432113 1873420 296233 1085233 1112914 1074388 216236 355021 5579 426307 146858 125647 1035467 693261 1961123 556073 1440868 861254 468064 640349 521260 1239000 145575 312790 728125 1065 728872 1420288 100526 389199 1427678 1456944 637716 36754 1677356 1197037 1107075 1880396 196209 876499 1372270 1660760 185688 1715044 1373010 842464 946442 750693 1480983 1357481 116732 1917122 1854875 1153817 1808935 1524422 8324 1920886 1499521 265130 872660 632031 1813144 1310777 621920 473737 1449091 111051 1296360 1072654 1994855 1672776 78067 1487006 498989 1111590 1750312 1930170 1441006 849762 1266976 322617 1159031 635332 1922118 1594201 1752395 769872 865873 479036 1064564 994379 865894 1002908 802159 104389 636059 540501 476641 1172239 600420 118766 1368283 1128224 1059205 1047474 317222 1270760 971116 722050 1406100 1918700 282745 749 1221158 1291614 787419 1561975 1930047 399913 1330042 456799 1744182 231158 215810 280446 147337 651742 963009 588329 75947 1839590 1705416 725518 466454 726285 1466856 1968986 543371 1643316 1022300 795514 826218 1371189 1979597 636796 1439964 158943 1657391 881581 1832982 1987649 1577822 940769 224521 211180 666173 1048075 1537218 1034662 856610 1785992 436155 1905960 1896933 1940433 1309994 1043736 1177402 52096 1275045 1507258 1028251 1688786 1084874 200507 1952950 291108 611307 848239 684506 1888636 1600382 656205 511669 367729 1368201 66010 975902 1915457 1036663 1251168 957536 327483 293341 703372 1694729 1465547 467385 151299 1516554 1845878 491499 1695588 560321 778052 187933 358435 37328 1719194 1878991 280605 1183618 669793 1687225 864166 545680 527472 1412040 1861314 600339 1669952 189719 1492505 1159580 1476296 1872260 849992 1310425 18828 1541855 1887237 1565845 1790185 948764 511767 1762486 1214034 293599 177112 509404 1411220 1452738 1125454 1868853 208234 941733 654427 542174 846428 1762297 161579 1250842 1462353 1566988 120116 699379 1242715 565083 372109 159941 1223497 190887 1719995 1875668 1028354 237971 732522 609669 33783 1922939 958612 1509600 1824133 1257966 1711930 1509303 161485 401558 1555839 1962138 111216 1556638 505736 1705664 1079902 932512 1832294 1054749 168809 623468 607782 976387 931596 504884 1042780 1118753 1685711 1161695 735520 1387269 1251228 1287731 1948231 948520 1071584 339833 699731 206271 576724 644548 598593 1502494 1269050 1904288 1341918 1915268 1556353 353451 1089897 1856704 1792757 514355 771548 1601134 415754 1004874 869113 647280 603444 1944330 277353 204089 1739363 1800949 1736109 918813 1997201 111954 388027 1477321 964098 1859920 1977220 579913 1720548 1372676 330892 10409 1662350 1399876 612593 966807 835896 1173695 836008 624371 1426158 1825206 71927 1979858 534459 989271 706351 919314 1609377 1972292 565527 83466 230243 213585 1837647 396001 1183118 481130 155327 1999559 199933 1709389 1586663 1685531 1127818 152818 1145261 1928981 627207 122864 1778461 164431 1494845 1739570 837709 1162668 1487947 944006 1391169 1995679 1462839 309830 53607 368867 269047 1389114 1383401 1802829 1492875 1526990 517511 1991783 517766 496681 1803472 1308499 1694897 504027 1073135 1749413 449878 846099 142746 1954545 670390 297569 732961 1342748 684562 1502172 91704 1632808 1848706 779520 506610 1451905 154776 1870328 1447521 470802 1241104 262337 1426240 1384191 963823 441168 561578 1626516 280259 173647 464274 585191 1495796 1675324 1859356 234896 681591 79906 489007 578085 1216416 1425960 1119073 363136 322462 949591 1509922 1197728 1033207 432351 1027118 68096 1827401 1200159 1898626 1834867 1287908 1858497 880520 1741995 1454073 234125 943018 1722358 244534 177547 1521670 582951 1102929 1304899 1691605 87555 438388 1172016 1710877 755606 153032 937695 1331438 1367089 1768431 477682 250545 215964 299613 1588250 1583538 81595 68960 1746681 439266 100174 428489 718051 789705 1386090 1101024 502775 1218552 1404235 1473859 668408 1956781 473208 926165 627280 988578 1392604 324134 980690 611655 1480296 464783 320464 1346708 1755747 425301 411529 672395 1767132 362883 118618 535210 1256474 761870 589807 558801 676230 1841321 750853 807801 901932 1597921 1292009 723312 284512 520422 1652462 975755 33995 605658 1095495 1202115 1617474 1369188 1342261 1834738 1377440 1844278 1197984 1027741 834833 271470 1582778 1819146 1018009 628854 74980 608551 464947 1382908 15190 1489291 556008 33522 332733 616860 14377 792076 1714745 305493 1216127 1563331 181118 1495173 937156 14677 593387 910463 1981443 950648 1278960 1815625 1954031 241404 613418 1623999 586133 369046 1352433 1641732 243121 139444 606779 1492692 548300 1889247 1680349 1899572 62973 1533512 971041 380724 1261107 1506488 1768405 572351 1111004 579926 56217 803125 988160 1804746 1240383 532834 996412 1664793 1130319 901516 1649699 1524277 956255 1329840 637633 1237381 1909626 392874 1995502 2275 429662 491461 321104 1219514 662033 433667 1947373 1779482 347170 1908447 191822 132716 39515 1979186 1719558 452223 1976206 14623 1914435 622516 1256833 1937683 1546019 896670 388731 415945 928628 838322 690663 1256201 537610 757120 201148 1234748 1660716 1609785 1203834 1686089 758674 1286037 628987 92566 333804 996831 829876 296077 131670 1386711 1721908 55876 1545710 1808899 473442 373760 172754 810225 1911510 1597530 687238 1317354 317 1671061 1138013 1463074 744900 612881 177296 747858 1636916 380354 1623072 1965279 1801857 1925272 702638 158306 1303607 1318309 248502 585916 653367 1975901 972381 1418656 1827585 96914 1982997 636335 1980744 1605618 1417218 1432961 1989651 791165 7439 1804228 59395 1740852 620072 1119420 1848230 963852 193302 798130 356632 382522 1892862 1973953 1474495 201743 1618626 229997 1313844 1548139 1603021 1802744 562567 721245 1707471 1757164 1903714 1176918 1115525 1898372 76277 1645587 1850682 488719 1489524 175582 756649 846952 820870 1565654 333312 1004363 354523 1685608 1763701 1958753 757712 1982227 1139434 1412593 1548818 691246 1974119 628639 821234 766420 329839 1771509 1742527 798797 695786 1924822 1749597 1467541 845681 1438332 1456162 596849 1036786 596285 1721685 1971659 1684434 1142039 810012 327604 1616997 400896 565860 1145104 946217 1520403 1030448 606019 880938 1264223 789879 223118 193881 1054634 685441 1114703 557450 579649 87108 137438 117896 260596 1349709 38816 77258 1056866 242109 369393 921300 268603 256519 369988 601896 1822296 734065 1840223 1485455 583960 825308 1754717 1288979 1215454 1218982 1289197 1471855 1375211 486154 1526894 1118963 442195 1399671 36041 297311 1924083 1695540 764463 1832814 568997 239133 637769 1882689 1608961 177676 493547 985378 1705321 1038175 671727 1780262 1874510 1438265 1152270 81283 1281990 1232652 771358 261140 1451482 1618993 1478730 1179119 1458243 1167269 1931840 1205930 144883 1873534 1745073 1890531 1542283 1682346 538411 662144 1260035 1520973 910632 1094533 1917090 461684 1090818 1852894 39771 374296 1629684 1878159 1424473 363192 361348 1440032 799926 1788420 1510872 1955654 55468 1508701 84373 1407905 1214405 1217515 1234392 97769 1816126 1697202 32622 638276 1539454 359820 340289 78167 725782 895106 1770246 1527112 948799 758327 770557 679470 171541 759846 510937 1492132 1376921 1816545 1716102 1708365 1982307 373588 1357808 1414802 1388657 527466 429508 801359 470108 749246 635578 1097699 640944 691645 1324795 22418 1189374 1592150 293989 1915557 98381 648739 1361586 642322 716337 1506357 886187 1269969 1110815 1369378 823167 267474 1238941 872182 341862 231654 1292190 1562800 1318557 1287891 57752 103722 995524 1439079 1659483 1603236 1926893 898473 1704805 1438092 1258903 1882471 1108589 1082314 1010044 689826 590729 1363142 1179009 1507252 1789722 1563305 300406 857263 1931979 245699 1209691 1841244 433937 1367629 125522 146243 30330 624700 915037 968942 1302361 1053197 150345 1363923 1832050 955907 1833391 1856327 158270 1482091 1634725 934510 990315 475043 631409 2973 1272256 129684 1747396 856803 822132 985353 218583 1523760 1055532 177616 1333372 454552 1580349 804166 453669 1312786 657785 70658 1362741 1371049 1154995 1458519 464363 1340354 181166 1944079 371937 436739 94281 1206258 1652322 494331 240208 1593432 1447293 1894278 1052569 1421983 995569 318888 577949 1422457 209384 767010 1070197 5056 856863 1970094 663502 758993 599114 1895306 60769 1745617 1122117 1693788 778459 800242 1580613 556137 1583397 1124645 1175971 946845 1310356 1359215 1341894 347180 1274687 1546753 1449544 1145187 542051 767075 361828 544303 534418 247639 1170518 585641 1681136 1424836 128329 1937713 853213 327150 1719955 1096738 1713258 389276 1941711 1413102 499002 170975 1189043 868970 1014515 1081650 811865 639260 1234571 1989280 1218920 1551088 125082 784519 1925452 1101289 1302972 633860 1688059 514425 446418 1649435 168588 1077558 1385697 950617 1837315 1261279 1717350 1516202 751473 901573 1161338 1717707 735498 1096513 620204 283406 743604 181951 288665 1271401 614482 1776401 1386657 658228 1680596 309423 837005 391220 548713 1557335 1680148 1120280 418905 1807935 708 525489 229355 159945 1754864 1150596 540644 1442537 93062 1534042 145397 80734 621059 703514 1585167 305057 468624 1433490 1618617 962597 1782351 878433 71867 504714 593452 320923 1064772 1816927 1892873 312696 1511034 1001558 1004836 1674625 1781660 854157 1879843 1949990 396575 1077532 198176 688397 298579 1839056 491908 43103 654086 363238 766914 908540 988378 657894 1007047 1101057 400187 1410220 1253165 1323834 1778680 1962092 1056792 76772 1473865 1417328 588521 744715 440374 408147 337757 1205742 507650 1830342 323300 586261 397962 967122 1307757 101850 28128 1298457 1121174 1237387 1569429 519712 599808 1269012 7978 25865 1878829 1477745 1103546 1926082 1684661 1180670 983785 573290 1113638 1577522 468206 511100 1927430 1486198 601495 1275811 1112235 1509032 668943 701742 1314287 1347214 1165059 1081184 1298050 223762 1543097 1354153 1614454 1313025 1318603 1421014 1364539 598832 1592846 494766 1295270 1926076 199058 1999289 1767482 300651 1089248 849978 1156775 393044 688928 1671518 1499609 37150 1506736 335829 1770695 1825773 1203858 1467031 1579131 1628430 1035744 627086 661708 1516824 103550 640136 1231712 568596 155593 881107 495250 939470 380220 1727441 407462 1083349 666139 58139 1071397 1870242 610230 1206727 1551065 243951 721656 1337362 434840 163888 730010 1574763 1268737 338072 1829150 1380925 1822449 1588667 603842 1303461 1993723 675679 262891 288417 1386637 1436049 602441 556506 946484 687816 792975 140582 1481206 1354013 1701398 1959761 935311 1067281 301443 1618513 1391289 716623 1001301 344342 1119631 180477 747431 410794 730269 858102 280866 1558784 1042479 708467 1249201 966452 1648246 1107643 1530219 1502340 740566 1358558 1641256 1829727 497757 1293856 946151 780224 553104 1610356 1080850 115307 442160 1980169 535774 904097 488213 1359816 899775 1127742 738576 1582127 209684 464979 529933 1100955 1451715 1469946 1043148 1305714 1562289 1655105 728247 236763 422346 1318011 1731814 944714 178115 108707 1358200 282901 1175405 1679921 442721 168024 1570328 1074670 621002 413657 1671569 1964111 672993 85466 1094187 668389 1610363 1899827 408345 1008391 409294 1419770 1877811 384894 1672781 628200 1400666 488313 1536790 856523 264292 524248 1951526 1996562 687365 145515 1141371 1345150 1139034 273291 529934 1923115 1984419 530796 198042 8020 1765527 1436372 1851741 1552656 1582842 781392 1329811 362329 973166 578609 74890 961859 515155 1389595 468934 1163331 867546 1051711 538616 832378 261286 287325 727672 1646144 1832605 1268736 723757 131204 691352 1449224 1240680 1037348 1416705 1275380 1438689 1001270 1068608 1957187 857743 1857074 804537 518199 492052 1238181 1587793 11312 1718598 1902776 185537 579942 401496 1920179 635028 779994 290771 1100233 1994325 1716447 1897462 1397819 577012 1260179 157427 99724 1368922 953435 1480444 1706413 1221810 1678158 1929872 1952532 1922721 1066589 1799536 1977052 675793 1823563 841923 1849365 649039 685788 914171 1392183 10261 246454 400307 215901 1960023 533296 1098927 621100 1101174 168777 393306 892542 685900 422570 643290 1303178 1529647 1968456 584824 1154693 28068 1992250 17886 1419089 1946241 956116 935362 995154 80547 668415 1254108 1829874 728907 398786 989873 1212687 889297 128310 580227 628660 168206 1697583 34195 1823074 1575368 686185 5130 1995571 1840596 546765 1707517 570668 312964 954327 1472897 1378347 1278011 856535 1645782 615888 1820673 752336 389815 1983294 1317363 1645070 1583852 172079 495962 600998 420593 1686684 1635705 1934363 1763781 1472501 265305 1997462 698081 917774 999269 871862 717408 1800213 261746 1020722 1900128 1226072 156705 1053877 856013 660611 1657693 1368166 812232 1283566 487285 977905 91303 905109 982117 327799 1902333 140314 473970 1092655 569932 642188 1461614 118034 554006 1825076 401333 616769 517028 1313335 930389 868047 585463 122530 1635458 1398334 979040 1589277 1496196 41334 1091483 611430 265606 1510117 347439 1719472 637905 1945324 626091 580585 1801304 853750 1686724 436401 1928167 1350453 119841 726003 91808 54987 838728 375949 1916970 538952 1124299 1865634 884082 1469205 640070 1275101 815828 830295 1481338 1228147 1079879 1024782 414625 1279202 689183 346073 303549 1155932 11615 1392212 543103 1938540 1207577 1934100 1242279 153931 1266158 934399 581658 1437719 1115172 119413 1533312 841338 565761 1169710 915143 70317 1128472 941148 462578 871687 523208 572422 909961 511748 103061 1672282 657271 846791 1643006 29318 418644 336379 1799500 1381202 245312 926907 928298 109772 140799 1856930 609786 1804786 640998 480814 214501 143887 1929467 935419 136454 983347 303262 1042909 1281206 1093754 1299523 116288 1404876 250616 1740376 879210 1844317 1966525 1250767 685183 563402 902660 1669915 1121987 85428 545449 1649612 1376017 72225 1850867 477147 1795311 805543 857285 882492 100928 1915093 1067867 1956521 1639187 578408 1520267 981323 1103816 258953 510219 710050 129003 1451102 165052 1373068 1197737 1419980 224337 135322 1891967 618353 1931610 1504971 1848868 729237 1412906 888438 1674715 1552758 284742 1996373 1403444 478132 1636370 1713950 876690 1089544 1777440 1203733 98647 1262376 1004574 261827 628088 1339220 904539 1298733 769549 1156791 504470 822650 1107278 1764825 516507 339372 1100566 1181851 50144 716142 1964448 953626 1060438 1327181 543606 571306 1870043 1054591 92994 1170951 1003382 1155755 158696 617557 921956 1942380 776856 1331507 326549 1852989 966420 124010 229197 1698759 987674 153151 1994449 197363 1074153 1481813 1358799 385304 1954467 587836 1638344 1024181 797625 1394785 858762 1729718 1019528 70967 1069980 996275 451272 1661575 1811904 1416779 1940331 1810969 612993 1341148 1437927 551223 764400 1889268 1420827 1603326 1013150 1350755 490443 1867359 549114 1444786 285268 176122 1347292 1169727 796883 1183228 1238593 1287365 1292687 1669252 901469 522653 1726111 9887 1612300 1243998 714179 933923 143059 31819 1879971 606541 669673 1365604 763222 494142 147648 600552 1550930 631365 1033131 1553080 1734071 985310 323369 1821575 189611 321971 1193992 409154 825026 73674 717643 1861665 732211 750082 862223 1565259 1128686 1761890 342905 1618880 906697 1982493 1226231 300607 1172860 982602 962743 1134777 13133 1819381 1412078 875277 1100236 340594 702233 76200 476300 221688 1005091 1952871 1555694 1158155 1100321 617173 413556 160029 1538793 1639852 1794628 1551164 822794 1576344 1340876 1326694 670209 1353276 1402552 639293 1526914 102609 1443542 416240 387276 1592499 1266395 1597496 1940273 1850688 1634021 18100 1388300 1269233 784189 419572 1466739 1270317 351674 106329 1860575 1798996 1035722 354470 1662309 1267711 1329152 801444 482299 1192309 1334253 1513251 1983207 1162906 931654 524910 1107920 1302810 1768086 224140 1819194 1595287 1254698 1978042 428852 167841 1102020 694291 1144733 1865694 916900 361705 836616 1458140 213180 154015 411556 1676628 1624779 1803852 1334860 1268379 648313 150479 627470 1261919 1674562 121069 479265 1438946 1105126 1022128 690448 105587 641215 188820 673065 1208406 1894884 55797 63406 398907 1468345 212362 1722140 488947 1416897 646619 1147709 570025 1009201 1783585 580784 1681979 825607 809766 1546632 555440 888037 1344934 1799802 1787566 481087 40372 205382 1082582 507045 1712208 1544162 1959352 938542 268913 1201273 1096462 1501259 639851 469528 1935937 397026 1195765 818470 1405815 1583308 330618 357503 1727378 854340 1982775 669290 696592 414720 593567 1743365 1909757 1597254 1242393 217106 1002055 416422 725356 1487322 1625927 1298045 1650104 306679 1111752 1588641 1784203 1775179 1762842 69244 1620630 594243 8098 110108 1035231 719851 1306389 768480 1117577 556053 473668 1175196 1548722 709676 1721121 1890380 667842 1075352 1316411 68692 1823613 1016667 921050 211028 1826946 1618553 985787 649858 544900 1356632 1040021 1143277 893314 1578799 1338473 392939 1700898 1976248 1176753 357783 1212134 1770842 1984067 1393283 1321818 747096 1140687 1907140 1508462 509341 370224 1725552 1961736 1319870 998221 395878 930855 360347 1607988 611231 405066 1750272 470582 1516450 628555 1203489 1094755 1412440 532453 628301 441330 1398811 67106 1513171 1524274 350707 1864189 1056467 1514849 1746273 1533047 929353 1560293 255250 1452242 840662 1652888 1410671 1953048 572150 993853 602532 1006927 1811798 61639 1848786 240840 545600 1955918 1830697 1535459 344429 860761 152862 130898 327920 1251872 910595 266937 708603 1815973 1228003 98667 1413175 1344125 1885818 1988002 1154841 1118320 276587 141853 621823 809457 919283 337075 1871674 1365674 1245238 1320474 747535 1672131 863284 1317358 1884143 1514121 918741 44753 1983760 1362611 60189 462777 1621521 1580446 813283 308005 1852082 257880 1926617 621145 1520607 1647923 554512 627513 669905 1200138 528766 1937906 833219 1402521 486015 1897502 44317 1283821 65127 1505078 1236465 991705 576886 823037 1104135 715615 1434888 924703 288602 468683 1668882 157633 1048096 193673 5825 1070359 1741911 1572369 1099556 1874442 687099 495345 1172646 1345443 847744 1311647 688856 602784 612962 552773 901105 156444 1662794 528330 539592 304929 1855828 1462575 527125 441147 368308 499744 1562185 707456 103506 1226886 418583 1160396 1280035 1478202 1421239 473776 194922 1308688 1822759 1671376 277167 551755 200491 161480 1469660 1610457 1628241 454922 1310650 1036362 1632168 1751316 397032 1483578 1242011 1403033 457084 426624 933945 71113 626344 49761 1874299 248390 1069245 313136 860647 342070 187813 276083 1763366 1980022 1847438 761489 1487047 1167904 1238961 944199 850684 869103 1075367 193084 1393846 1922969 777780 893158 883356 780894 1558831 1858369 1958718 1322052 1200889 1595283 470173 379598 1834631 580913 169873 1828717 689506 1954320 1767532 887184 1624833 1075301 107259 1699490 1152445 750733 422003 583023 1942459 115731 1797317 1807772 1928578 223541 1378802 387434 1906166 607790 1261955 1312633 1104528 441601 1491336 1671760 495864 1870318 1123681 600610 1647643 24168 229823 844829 1252767 957236 422674 1985041 1767449 1566629 205203 1138530 1181429 901129 1399702 587601 515440 1068176 749846 26879 1372148 632669 717799 1072174 1654097 1003147 1261834 721575 449746 1368658 213556 1990395 1737710 1298456 740802 1592871 931761 1013732 926544 1854551 704390 183748 1380337 7038 1587063 1744737 1889364 1693192 1882428 330684 1482197 1248942 168562 1940810 829398 1733194 116384 602990 1575615 63899 983628 91572 668095 1420784 404511 991966 1685413 1836481 943479 962636 1066770 1192696 688609 725854 459488 1490917 1345617 1825030 1539221 1808623 532245 1981103 271060 151320 709000 827776 956112 1884095 110400 528640 778956 1234883 282714 1355472 312902 1306958 1599206 912819 1506796 1269550 617724 1756779 695183 688989 816258 1348146 1032156 1617502 1232108 1219006 312606 587278 1590015 893455 319503 430790 348182 292214 361515 1076640 806311 1178113 641463 172116 1616274 1794652 1515180 503202 459754 849507 1287127 103843 1796079 1220781 1490009 1550007 153485 1024185 723841 290736 1075870 1972119 637600 1989150 1863626 1488764 1106009 601211 1414454 459672 808337 132864 328953 609082 1777499 130957 297476 1858829 636038 1821180 1973140 885386 278970 992482 267663 1338887 969072 663560 1571672 1580374 1948376 960739 733074 322160 1839250 1926351 1092037 1446533 1769159 739514 1220325 1505848 832016 1594430 670310 17095 410896 1942806 759151 1373962 743620 1365959 1886260 18440 1581881 1577968 1470301 1850842 738984 319699 1929804 312077 1393526 641484 66356 1891508 820177 1046106 995867 8211 138704 1383763 664950 1424729 1287959 1216321 219284 772913 1764277 1393561 1032531 994200 1344891 964189 973256 49298 936690 1184273 635300 919636 609019 1110954 680836 988305 1107023 1650405 1989229 1376797 76639 53297 869491 441460 388301 1934483 653048 31036 1640607 466955 34671 726364 1394143 889608 1364222 568739 581542 311229 169842 1430734 775457 596044 1026263 992239 1900991 1617316 923675 1094646 770678 276044 1601078 1182684 1951822 1426136 1389279 1253789 932380 1537269 737846 87135 924028 1708709 1014289 1520791 199082 1615207 1926958 97406 1758201 355117 693862 526062 1365793 1353355 997260 135839 1063487 1214357 765676 270386 1442956 1360084 1858512 677419 748789 1611719 415084 747742 1711680 325861 1055782 1440384 845186 556646 260666 1135431 155277 807323 206142 15418 1889811 630936 33590 246134 374510 500669 1435822 55884 451577 1686648 933545 382829 587881 151217 380896 1092315 324460 1401680 784990 1343893 1082298 479836 526749 821432 155314 1050755 910586 1820846 4105 1652075 1287062 616501 309698 17255 516410 1118613 1055567 1736072 1323039 1363044 981162 709397 1359694 801854 478059 1056483 1706794 1051346 1437052 553881 1239147 618869 999155 939800 187391 1290303 1955238 755189 468454 320200 806181 1430845 923939 1817538 284441 1934248 1643607 111787 829930 357186 1309073 415431 415169 740592 298818 938306 654342 1787059 504338 1430467 1602940 1747364 1808160 1659176 1019104 839819 1337125 420965 1156757 771764 523265 172120 1936014 1511171 741900 222446 1533563 1500108 1980965 1193050 1128192 1529565 286581 1518790 1022442 837871 139272 789341 1642044 1211726 820235 1236915 704098 965552 1544493 1086724 567161 1665939 735910 1939860 1316377 971939 1153590 752254 1346133 1281411 362903 18327 5356 1023154 1851061 747350 1684730 1265681 951297 1875550 1492815 1015891 1173413 765272 93253 1129956 637732 973939 1174417 1618148 295305 929450 1754352 1346666 1783555 743705 1694008 1333478 1321100 604156 777107 1586994 671529 424716 1095916 528451 1542719 1429428 184040 1352417 42363 1146803 470920 632358 596256 1728467 1405063 1086210 797820 1505809 456174 1434137 1732785 68306 1246705 1446568 921646 1813679 930970 1107654 378464 1514228 925416 1964405 1578742 1497478 1172086 607011 569178 1716259 367930 1578277 253878 625024 1379746 1897583 589059 1150838 260141 1841639 1645445 466678 319869 1420370 1044694 739004 1175809 399176 157076 569847 604349 1534736 93557 1178522 1599427 1475334 228773 179902 1280968 393266 448754 1893207 22327 1265917 475394 101736 267176 12248 1112925 1596486 904972 1508532 1656299 1856401 1749350 324344 1939256 146357 211154 776389 1362554 1057398 566970 1500496 512464 202864 1632882 289933 1000666 866613 1469447 1837 1572429 1575577 479067 407991 86754 314763 1811756 550924 922818 831449 1740593 598854 1184860 53955 847253 173171 1744658 599203 264826 1270222 1665797 1833776 155373 827123 572523 1235469 610352 1641812 843807 1860026 997115 1064648 548291 1503330 1139008 1745047 307661 888624 635779 1660416 1989365 1151342 335043 140985 1866679 909266 1851578 228132 442216 62533 1332712 818946 1836866 953833 977850 208385 1201843 1919587 119237 1545695 538649 162491 55493 166641 1939652 1505266 542434 1118540 95003 1970003 602128 758006 1392237 576310 352975 807585 1922884 1057566 401717 633716 1840241 564844 270723 571363 857308 1988587 1392234 241290 1713909 248964 1897555 1971992 1183393 1003176 1079435 357094 1000134 989570 1762741 991263 1744074 1669028 160824 1366436 1946698 1339443 7429 1590301 455119 1704801 312590 479992 1302269 541784 358118 679003 124921 1541281 659663 227065 576398 1151057 889502 312661 1788143 1519615 1590286 357548 868640 1481060 1122844 375789 795840 1150749 1986653 554852 740624 1640091 1214164 1165240 1427385 531947 826697 1789967 66048 1534765 1127882 358117 620488 1513836 1790781 1088862 1643997 982393 1652642 415566 1882420 1596882 1682487 1526003 1015160 1912747 377332 1415985 277188 925940 113080 1331938 703336 884496 1843596 1614358 236899 1543870 1852389 512595 895805 1058923 694439 163411 1527454 1521571 1834216 1882910 625974 854201 314470 1691537 572867 1084799 846805 304293 1641653 451909 29192 452284 727127 792107 18379 793082 1588350 1448920 355171 1968809 1234259 797656 1311210 1106626 1174477 1505964 1043110 1622851 563564 1969935 1685852 318092 762174 1418470 248630 1329915 295688 542013 1677599 1883914 1433397 1252179 1717189 1693883 1745428 331347 306266 477787 983825 1080823 354631 1754093 1885814 1503309 1472082 248863 894192 1626360 666435 927954 337140 1821848 1999805 76456 147449 1202217 1237627 351248 1707039 295767 1760295 1740129 189077 918416 1849062 830261 451592 1514886 1793794 389539 564764 1749158 164898 1263723 346474 839461 2983 1204096 1088241 1879983 1771796 1134574 125730 1403960 893237 1622314 1240436 881956 1628429 1149800 1895298 1744219 1944322 892527 392354 247523 89892 878924 42471 1421952 997481 371928 182317 1262935 444645 1278469 664787 231346 710282 22350 1385060 1100992 108417 1837743 1722009 1512749 1518962 663313 1677963 1689907 1912364 109806 554597 1056104 1898240 765988 840213 1273047 550429 1290360 677174 1323108 286688 1209308 1986788 362513 1702212 1148323 1691499 1644504 1489848 290124 258347 1911953 691848 420374 1247291 584418 239173 1356523 404070 1922934 737010 661634 1273798 1111550 1752026 1545802 1530830 204670 390865 216382 1129407 1627067 448518 218359 382216 1786947 223475 277756 643273 459781 1227374 1851448 1887809 1879827 846089 646403 1933398 1729812 864813 32458 694285 970514 1302353 1922997 698189 295430 260614 1927219 1075812 668431 770307 1730878 268850 1604623 1714675 363509 505580 1758622 1209362 95288 1423538 1791628 1225435 86933 759838 1365783 1318944 1581009 1839491 861373 1561080 213608 1240817 776404 873425 506787 1175364 435826 1454207 1718695 1402074 588983 946661 1707814 1707768 1046344 243177 682964 59308 246337 486482 1820630 835865 931378 420347 72032 360739 1437750 1540302 1015308 720855 1442555 468812 132790 589857 523736 1747307 640875 1676975 1012333 1760658 874779 1941604 1460718 916732 297021 74800 493913 1752981 595175 55463 657770 1933073 947766 1533762 970030 1504502 1234262 1853602 1707753 974827 888032 872172 1809620 1858931 1742254 1350309 1445941 1072013 874104 1664241 544913 870010 1383808 1890614 264850 1198312 80812 380828 480331 177883 872446 5401 764797 458855 30207 1864421 1829725 1560564 1806868 174379 733863 973486 219813 653794 749702 1211135 299211 589755 468339 267735 1438696 363619 669184 541976 300401 740220 51796 755238 1239656 1905709 1216034 110914 900973 1213042 984188 775077 1350712 1451736 1667052 1644463 6106 1005084 870628 519940 1597859 314767 1991418 16866 230225 872076 1364449 1333706 1443609 1557021 133524 1218909 986688 1467047 751372 667305 1372383 985091 636906 828719 393295 53818 297667 18501 414585 1462523 1826198 1314751 144426 980914 1624700 1116538 269442 1396565 1800598 165254 1157406 1924425 1233362 1072408 485467 742230 576131 108006 1906403 775316 1563005 728653 1954618 316961 1450498 1341666 810562 1678863 1805672 992660 30731 448006 1318349 357068 1740063 1165499 1577301 399020 1941352 1828180 210215 1761573 758124 1628110 585919 701198 661445 629474 1097404 1009525 1712243 1635741 1428552 1644282 767892 910412 1877823 98274 1878096 1902357 46406 1925912 57031 1870397 1859862 1838079 947847 252065 520660 1750749 1627715 1797685 272228 811071 1897557 964040 389085 768747 73505 456884 657438 845361 1761962 1111414 1287183 181697 71082 991349 1188566 1450081 1066250 544108 1371685 121017 1464334 1535767 1936783 589768 667369 240235 1522516 1815128 582280 354343 1139366 1650238 474114 1466699 184140 712764 1454160 893214 1373212 1293804 859137 1203876 1137559 1531054 623963 1708544 1011435 744928 1636835 1594396 931314 1775745 606135 794993 1810416 1798804 1648811 618735 288414 789784 745069 1863635 1597156 1594960 1603243 59658 155639 1879419 775761 363733 1908118 1634227 207071 1765056 390791 1984718 1975380 1496359 1440981 1197049 840381 718627 499560 562654 1751971 1953548 1675676 359617 1742448 1413826 830655 861662 679974 188147 1830415 356308 1756699 1113386 1746448 225459 1615139 1513029 376259 8858 154792 1442312 1550656 735707 86586 532443 1854395 588717 1507729 26858 1491733 702333 131063 197272 1829207 283311 97796 132241 152791 1613933 1779679 177681 729986 1504131 1797659 1647551 202153 660165 842842 1045420 1434606 1766520 1674403 1454421 696366 1034316 633301 1576254 1980552 1713090 962712 1906154 324609 1558317 187382 666803 1634989 1874224 403707 1992228 636119 726117 907873 1788403 1009121 808058 844513 1220829 1175675 1062038 778651 229178 709132 1052642 1628546 1406747 1093897 1802260 992008 745480 297069 1450684 589385 740746 1292348 496173 72535 1160114 1746744 6750 1963397 1701273 874572 1925386 1724434 775834 1835912 739627 1997167 530573 1488357 1684327 447156 1076985 1052500 1693479 1653002 99341 469981 323074 1117291 1853192 1207871 549618 102227 837922 1940928 789966 1614537 479772 854233 1655765 1103007 373567 1637357 1516495 1656550 1679856 1517725 1502814 1856964 1147470 253982 1107552 769622 1277332 528345 1484484 910371 1296553 370625 1140358 238152 933241 630090 78728 1837959 258639 497912 1612845 219037 1135076 1952845 461557 1157541 1422589 857450 376514 1605894 1308891 1730372 568875 708237 1457944 1077576 1111964 623197 1597647 1615112 611241 552593 710482 900803 880202 1607446 579062 780611 306202 1167360 918316 1192279 677152 1235 1136384 1961742 1303213 907470 1275254 879578 1216087 1881589 246154 596259 416934 801743 236802 1299374 894503 41491 804308 381065 982220 1834662 1515203 245815 1742889 1719034 1544050 591324 933459 77374 1795562 1521169 458777 371745 1753343 779968 1631234 1679621 1630138 1667982 1394284 1608912 802096 1760580 1761486 1197878 43026 475716 1000919 551178 1472999 1226110 709813 1315559 1491972 1435539 1580312 928060 1648206 1479165 1412783 1877683 824385 1272223 343792 1561745 1452267 1082264 382615 1126631 918965 1463962 1123661 1359260 425952 1996815 1255232 992244 35238 1853724 189143 1604090 1804928 541358 750864 1235824 697188 1961476 182897 144141 760678 1687736 233578 160988 968863 31107 1991706 497893 1946751 726660 1163151 1508871 1877939 1885194 1724386 1118682 1844866 1002295 1063815 506428 1935739 1161839 1719534 1956848 699714 1636045 1555223 1495689 1569907 1221235 474225 587160 260501 1123451 1445762 1156846 1806257 1957528 1322226 1438318 1478651 1474528 1526152 1982302 895879 98121 1274459 982218 987753 280349 592605 542286 193964 1525496 1547765 1128689 1263411 1762049 815076 55690 1450320 538457 1655021 1512297 427015 1597598 1218807 1362493 1327284 1793610 1880279 1739354 1805509 1147742 593545 1295118 1913890 401712 1171066 1024484 801260 1960586 840410 1232297 569607 591501 47556 222659 837200 370446 1499887 551509 226379 1127726 454118 809254 1115432 1346494 1229651 917549 231416 1900926 829401 1361971 1143488 1723521 1834009 21137 474298 726303 503452 1760346 204510 1716933 1711785 1452275 1781480 20139 1320363 397964 772475 39359 1988029 294726 1292443 368552 1129341 612918 420446 696153 217841 409561 1790681 322799 952157 348945 1061797 1638734 927766 1339424 1803124 531657 1001205 1354984 130249 939813 1554874 597380 458646 1879818 516 1066570 976266 487928 930913 192168 789955 190640 16981 1030697 1501216 1494110 1990126 1652796 1066762 320801 311172 1546889 1668961 1900052 1014383 812092 734549 1044826 78469 1651034 368226 442579 1585287 993513 1035083 331345 1048793 742749 352435 388727 6776 1739047 1982699 1923183 410042 1161252 1968949 482180 1471630 634214 1134479 569028 1244032 312488 295251 216450 39482 821132 852448 1716271 4264 740701 1280663 1217879 833343 1285387 8145 1117957 1898158 754693 141806 503908 1416891 367099 820906 1324519 777015 1588874 483546 1811196 168683 879469 1480030 1713938 713668 1450214 446825 1551629 1541248 472385 691516 1203575 1209699 403269 1132681 657172 1088360 288887 285362 972310 1987690 1421861 577930 1775794 1233821 1816793 666994 52548 1732420 1780065 1067138 986818 379628 1627047 916746 574544 1393895 1270251 611986 1015909 763408 979231 1031608 1927513 958581 1565978 1800807 620767 1858410 1756085 1380237 1176212 1736977 1907873 1816479 1357235 896980 48414 719121 1724699 237363 579465 244905 1489353 875434 230617 1600786 200010 1948400 1802528 165814 329414 495870 384350 1966398 476075 492730 603102 675332 527625 449796 670138 738970 108643 974907 197145 1963864 1980903 734457 465510 1756237 301999 1539848 5562 712677 1598556 345916 1948425 560152 1619135 1240972 1732870 1200676 679728 118469 803014 1429877 1241824 727800 1010425 105236 339194 624140 1645123 1648955 329526 1228119 749123 677392 1848333 229797 645355 1973000 1710774 587909 509893 1526523 1046113 1107090 1876147 1087560 1920466 1577609 575568 889468 1775714 259389 358928 1868489 144909 1084009 1028230 263613 1215430 1857980 1750207 1695909 223302 1013890 1192690 1621486 242555 859806 1966242 979436 866391 940405 1247415 670873 1014502 1759319 1600819 1577918 584230 321533 1604114 1142051 1797082 1805927 1769817 1969101 767865 85635 1676180 1216069 604210 957922 363149 318064 653564 675835 1501504 319902 1041855 990515 1951097 1255686 1705442 400426 809280 1866097 1613774 1032578 846998 745137 1650838 328077 453455 1597143 46086 1624917 1064444 383249 1713054 1202491 1686711 838213 1794178 1145030 1421282 1394219 808206 117157 964616 323719 1201256 1084912 1109351 1119755 830430 722831 716499 1251003 188622 283369 1828953 124237 283090 79389 1985543 695656 1145884 187325 605387 1803373 1458326 1763287 1508990 1498212 1809870 590755 1980688 641488 1305623 1211165 729215 227993 739585 600230 1571028 1724234 746325 975426 506994 142016 626516 551980 549796 471650 770418 144022 853563 1810114 1403821 1071120 508699 1296701 68174 535973 550972 641766 413710 1029799 996624 385802 1550149 186672 43245 1739417 1750020 1654757 704159 858780 1740782 527428 1960906 1893385 331808 1171591 1026976 282898 1420269 246106 1582122 1018348 1704648 883645 1324011 260409 1746612 1390507 1465118 1064796 446045 1986725 333400 1669588 892061 520107 1380420 1280708 112941 1655407 173090 625752 253371 1498067 1548184 498987 1796038 1492767 1910292 622287 616900 535417 223991 1381 313317 478234 1439468 56001 1794163 81011 1099815 1636619 1157281 54812 1339673 67556 1143532 1185069 1256878 1282399 1972606 870817 37615 181386 1308490 1389052 788602 1294688 460988 695528 1585906 379153 762895 143369 4855 39952 1193017 1976932 1861692 138739 444515 1226285 1784322 815524 380636 498774 343777 1593015 1892 622146 962386 110901 1486094 182235 246520 726013 1182929 1230216 1172736 133514 907380 153942 928067 441181 1458034 1415280 1522738 1030584 1657252 285248 37022 1787408 722773 741406 148672 472793 1990626 1996242 1486628 1569478 904164 1545598 526969 1229175 147991 625559 1033599 798055 650351 1681451 1595053 1293706 1531327 1882775 1715343 1903156 1581041 1950650 545435 111990 1787698 298220 80815 933964 179117 242536 1534367 505925 556927 1917651 1452038 1819287 1451391 1230148 745957 664027 726622 1214051 641614 823029 706776 260830 870416 1542499 1962527 1846429 647651 268258 1710239 1976330 1082034 1691963 1074282 1797722 1960077 1848638 598774 703659 501827 1786462 1259496 771903 1713431 1239774 1396174 376767 1533326 850670 600713 1054155 1766318 1311014 1719184 1722359 1919167 806919 307333 296747 1923135 650349 677095 412077 887152 37923 605464 1724701 1923414 1979259 1735614 963548 1792750 1220583 1769526 248632 1589361 1409540 960572 575049 1556012 1662604 1314971 294372 1259780 783650 1404964 343088 652446 1493076 459870 1891067 935706 982417 1551812 478860 1767768 1422237 771582 1848603 101425 785696 1235186 1802902 1265692 1618500 411762 318615 477741 550907 1898876 226989 1173761 237767 334093 1045301 878390 573430 882462 1468095 212937 35606 1471565 694968 223964 1511317 1729493 1442232 1992278 1096834 1802482 1452808 1151421 74566 1650529 847714 1101401 620436 1878792 1920204 346921 1454626 476032 1617435 1726398 1173531 204864 1843927 304758 1435907 1927342 1860449 557155 1325398 367619 197251 1669717 1804635 1365874 579403 316470 741333 317003 1309453 63258 908287 350130 798533 1696913 415477 1433560 652404 1836798 787979 1162177 124087 364044 1888773 1260099 1931998 1503282 1820960 919484 359018 1869610 1359701 559798 424833 1478048 22992 996632 1351478 1684725 1130383 590245 1387746 1538199 592494 187239 30289 1018642 418609 577210 427149 457823 1204810 1202914 181986 561826 204541 62930 1756927 525587 672283 341447 1067203 1250038 688884 272512 1279623 840127 854037 1223779 647568 1219663 1827416 706057 695080 880860 1323087 161559 860430 886132 681109 1451570 1959251 736552 483736 923937 138474 322908 1201627 617216 455799 1047055 1729405 326497 1110749 694959 763851 179925 549054 1976099 1985536 1874861 1058403 49278 1519867 880041 1884407 195111 1370122 643763 791219 1850399 1009936 1383353 1648513 1872480 1696228 526331 762620 222636 383591 98804 1233270 67916 370460 1697166 1544004 1852505 1120348 727057 378096 1650753 322023 650857 1190643 913731 679998 327122 455602 1283227 190039 165706 384064 608973 317308 943489 1771231 568001 1462033 448722 1163872 1738779 996061 1081842 715448 148673 403277 1974339 608527 119321 721356 1843322 218647 773915 1590922 1891072 1163426 771441 658715 10466 1457934 1847878 891600 88502 362425 875866 1365539 1965317 1472847 1596146 323650 1215082 1315416 1023534 323583 736697 822924 296769 1303774 1005171 873419 717815 212958 1104174 314731 361121 487708 1272684 1715182 429235 1142067 345506 410793 694978 1504059 1434763 1945377 1715834 680661 872123 1810997 1381305 616493 1633248 566860 939721 917473 1236416 334782 1262575 154698 788515 240836 14787 197378 938163 188794 1674128 511903 1364444 1080314 541328 693603 251174 510808 342471 305964 244100 668160 48701 920755 880370 908174 1834408 1061545 1803180 631262 1061297 567317 696873 1938581 203794 1294541 1180067 1909985 426435 475971 1222615 726505 64741 1757502 314980 1977452 986282 14112 885079 507326 1998894 647429 1422451 1675080 1291103 1386280 961285 632306 1674661 1390814 1323086 432765 1380298 1819902 962494 899884 1701176 249601 1076142 482642 121662 1823606 876529 950649 1694823 334232 1365423 1798204 1763181 1684905 381812 458717 1651528 839043 1994041 221002 1345081 238111 1765167 608280 356741 591568 1921276 50343 1978998 1825996 410329 550382 1290566 1440728 422630 1361925 96124 1891227 1898574 1062408 1466245 853298 1305720 578058 1855461 470519 1660466 1623653 292572 35647 451165 869150 1911986 416802 935689 572570 1075298 751818 99144 1040038 1791533 1205308 389552 1191225 1906018 1923560 890472 224097 107838 266820 258317 484157 1798808 1529366 1465866 1519279 1058987 1052807 1339460 1975982 1397721 1695154 737466 1514307 134077 1776272 1283052 352732 1000949 142586 870039 1108410 1190417 357514 1024682 1332782 421119 1159326 793904 1667930 819353 1658407 955108 380330 289127 871046 141296 776272 82210 1729058 142614 1541773 718565 307765 875242 1884523 170431 1724624 1602624 1656641 563932 765866 678732 79076 311750 1706215 964174 627522 1655361 1512878 951931 237364 1120544 523444 1589872 1253698 1771585 1653895 1098115 1113258 1230532 1636491 1436849 1459132 611110 674076 397243 1412612 134823 1932153 1423880 1876492 1689075 1845026 1191068 114093 1708364 209396 1688267 1857381 1243457 85448 1926215 1537356 647070 450125 1617683 1859267 357375 852580 953041 181813 1220161 1515238 1180656 675131 122810 1126172 1434904 1292252 90929 1635471 513612 1146697 1788080 1247615 1393638 1123641 1015544 550119 1242262 72562 1842447 625160 1720546 1806027 428183 934895 1430319 913238 1289149 1763325 258807 1774575 308006 1838455 446431 1505927 1900662 1419828 712526 157428 249727 23138 948857 1667781 128898 859470 237969 143389 635844 957690 442788 542890 399549 672681 1669099 116344 498276 1014140 1887121 176368 431607 1873138 311213 587446 1615248 1828508 1122251 1888711 120156 900058 1005184 1125842 1295594 182342 1397516 1680525 709594 1585904 1963767 1246235 922833 1685008 1167947 578623 177639 1547493 120368 1425282 139086 1896877 1302766 152216 567726 774156 811383 671071 199844 1516795 764633 860634 744678 399218 1757648 1644434 1229319 1276037 1374603 929853 1709421 1500763 1080190 119826 335393 108335 988295 1689026 1345676 685702 230538 1978348 602025 6724 844644 807930 1701720 177494 1924126 1494221 447042 1951819 607458 61241 1253400 1454671 734100 217172 639285 547238 828346 902425 994662 759128 1508352 823880 1230691 1819404 1361659 1183625 1093452 1978258 1029908 1833633 558504 1129149 1109976 1133734 1668252 1885650 95182 608028 565532 1794352 1289750 1257807 1074591 125637 965720 1697603 1825342 1674417 513609 143549 1307175 151822 635351 295137 682265 1207621 1650853 414267 247683 1945225 1933280 1355450 1695778 1464381 352163 952441 350281 536342 1807911 70760 1682490 112658 189349 486062 1068559 1945984 100538 287682 681947 213680 1212031 1651611 1579048 1027216 1815355 946636 714625 1702084 1134676 672890 1931530 256714 1078271 196658 935685 213855 1945887 366753 291223 1368094 469625 1944021 1969398 397543 1939622 221631 490558 1012869 1468926 890851 9306 439410 1927442 259560 228075 1174697 1734917 1616142 334296 698243 1274251 1845958 824366 972711 1965736 1817993 113422 1978581 1121729 1510840 1258293 1561659 1144836 232465 130685 1073083 450137 1776802 1475444 1707476 1106326 59804 883913 265460 1709318 1448905 544730 860261 1371457 1785160 840096 185658 99268 1109782 174452 572154 616248 1464673 371680 1273319 1794072 1631016 1355279 776928 477392 945061 583099 450948 262044 1475495 1723869 1815737 200656 1210084 440018 1217291 1501365 1176426 1089031 1936600 291190 1671972 596200 704076 427090 1167494 787696 182131 1801300 773536 1679905 678047 692055 1863489 1037920 1322743 887569 12565 1884220 620414 1935738 1016784 425413 1566157 1908067 1269450 1614089 1096015 1031179 1843494 562776 50433 921900 840065 347814 316554 1533790 956805 1378951 1042312 769637 1475399 1362535 1463831 1587320 739279 1868771 995378 1130309 527443 1243 1710082 1369020 169403 1885184 623589 1131889 1614806 339208 856414 484787 1142197 528370 989454 855718 1106236 597762 1252234 1334545 433191 908921 1475078 1224387 404598 1096760 1939104 1431057 210077 1095037 430078 1879871 1430700 795725 607136 695767 1144411 890329 1183679 348794 601057 1269442 1479098 1301536 350681 1730568 473911 1531214 318101 737413 1645018 1834955 1531221 240900 853876 1623008 547936 934833 661253 1318871 1399915 1915606 1618995 219204 1989630 1844271 842885 1479343 1597676 244406 1330085 1099412 609572 513413 841549 956343 351010 1768380 1735971 931898 1651741 113423 823675 1261657 572982 161324 879248 1750675 1229616 940064 1763573 708884 240620 1977053 1717413 231942 1419328 1176084 588302 1997001 1996293 496280 1627452 1151903 897060 1533078 477527 287702 825889 68796 1155168 1255181 775399 252908 1059206 1647980 753440 494060 856102 1641742 292667 1859772 229702 444131 1784040 382902 854291 709690 1848244 1662450 1610643 1931431 534543 1255559 541157 142069 675711 1848893 832828 1386339 609715 1687796 1527118 176738 1391751 1664620 551587 537331 1115193 1345442 1490855 1998350 1826165 1990616 1865395 1374229 876645 1662961 566011 1311392 1134263 1660506 612458 502863 973825 556503 618260 1441243 78439 1546993 502589 712565 1318809 975586 879478 1474559 1225306 1799091 24566 1459962 1641931 759928 512333 1273661 317094 1306163 197083 398898 510026 667114 252702 1000368 372802 1342509 1177024 1561568 680313 569120 1656797 660768 1624093 1675867 1243203 328558 252033 132656 610180 1940178 1875195 692017 1453973 1893964 135439 652138 526316 1014908 616619 700197 1298179 1845736 161439 1140932 716136 276133 124926 1384163 1590657 1912345 191941 361862 1532825 533292 1086254 1009776 1077764 1067495 1168259 1787983 551457 482647 836554 693207 1974583 499362 1612093 793812 943892 211432 1139190 222694 1861411 803316 220622 1054313 1404134 1664104 525717 1375101 25166 134711 1211513 1450706 1211150 1030241 473496 33535 719395 1619155 1443213 1716809 896434 1694425 1768520 1896174 644644 730561 1321445 662499 20131 1558626 878469 365561 1756432 495041 1165467 1666804 1354949 204330 798491 356043 1125701 959462 1424331 1710948 1170465 75318 449885 979875 858256 1715919 836909 47899 740689 1703901 1320394 1937126 1817122 1615401 973866 1214386 213225 919640 483176 277868 1073928 1086406 1121718 1850856 1519010 975518 1013501 1873804 764775 1428010 670042 600346 941231 1572150 1807299 1592093 1708141 214634 953939 419430 970768 227746 59896 1659270 1287558 1644056 582504 810397 642604 1897449 273162 1579261 1313522 1093976 1030826 1143175 64511 549586 1114017 1396967 214602 370033 1366499 632127 769778 1459494 1444824 275405 419576 1616634 1613233 1443210 1010938 695867 173004 899214 1419925 921623 663223 1472308 1250368 193562 597311 879263 1836669 1610162 1569817 229658 1542155 1543046 1280018 1931926 154186 1656835 168768 1013388 1945160 777418 1075788 452728 1213019 1213586 1385238 263852 1804197 1887066 288648 1484447 1593229 272399 1777059 1497106 1409219 337832 321992 1725078 1696198 1202663 4879 1075749 1702320 1859479 754256 644952 446178 1230368 245997 1064333 1568446 187127 1098830 1454061 1190987 1125655 444648 537305 111571 919663 1605082 1430695 727632 277444 1576371 377843 345557 792126 1563352 75474 1224658 1729003 1895674 1710585 1213943 1222764 916944 1227868 15432 575121 1440701 1780181 1877611 1869475 1578847 1014478 963513 1152906 785899 1613887 1981319 1488636 1718319 388962 112722 1076094 1576138 613401 343043 137679 1987493 438841 454461 1712852 725513 405696 955259 472162 170672 1471211 672586 1545872 1922105 103931 484910 1059970 1297442 241626 663411 391639 1963038 1408480 435671 2130 1201372 759569 1477204 1886486 1592877 248694 30215 1093414 688672 162460 864171 401041 632421 1940506 1474441 1874688 1538596 1349775 1806441 479693 134087 609198 193022 1622111 1988334 1818619 63432 728859 1228606 1717884 1554606 375035 601514 337018 1012061 812128 1732740 1419852 1026798 810334 1219889 1134223 737475 1335489 1190390 1466432 573516 682565 1310758 594510 437417 713429 1554603 1282453 1490642 1923428 876391 772968 412415 1989131 1435794 47052 884338 105904 678417 615394 456741 298722 345931 1882871 1436 1917246 1989222 471310 839735 918315 797834 1643472 387328 50120 1548365 1760150 349519 907439 870539 447338 170188 10829 707910 1883384 332438 1076638 740620 937668 252746 1864403 302147 1490851 531730 1992877 1493661 337394 1058536 1699804 1113009 45878 1439839 75541 1147888 1785330 1823389 1402833 392928 1422544 985893 1270172 432032 642993 1334027 738700 1167220 1346407 248231 1312480 748035 259192 718674 1926450 1093428 1861140 1053324 1469376 186748 421593 1221799 1497094 244209 1551543 857173 851654 395205 897647 1023604 377240 997630 955458 723218 13980 1717685 1678120 1242342 93484 1511426 1549694 1726432 731506 574690 1401109 847687 641825 333849 360073 1668307 1093119 1218702 1682065 1790667 1651766 1626400 497759 1063 468159 1445368 1052962 978072 1513392 331262 960630 1362667 1113017 280764 1023301 1994871 933630 1413273 643922 561809 1376525 1781636 1471023 1987107 829806 575644 1948047 1489392 1805525 987368 23385 1113898 1786547 1727128 1288077 1914862 1210344 1550027 1940081 1658164 1311387 1582024 1181316 1932700 1184504 187233 939244 1355233 1989152 286769 282 863526 1411146 988933 640035 1554573 1388986 1581219 134214 1664831 1534053 1713711 1877269 573789 1924726 54299 548418 1625867 181764 1645980 1548561 86650 1931503 615228 720556 1489313 1907525 17821 1009386 680848 1289354 110557 322212 778318 1376651 349135 57109 1564852 1892829 1097253 1911031 489381 688646 786929 746925 1336583 1799882 347106 1099977 150820 1892823 58029 1166163 688958 571950 1773220 780266 802542 142474 897555 895703 1592523 911974 1739989 1475203 196918 1382723 1315497 1678051 1002036 1279034 1747768 784958 85343 1737386 259829 1086808 1482021 297661 1590974 458663 627113 1068207 609990 1585535 230683 182158 222804 788673 1807471 334131 1803834 854592 1514585 148357 744153 1247930 1943008 1335114 1264330 568833 1592767 877516 1663552 783186 1463918 1200790 140949 1668225 1083655 1549262 496818 144601 1220783 1887004 1886633 214168 1729255 1672666 1983295 754154 697981 1418714 214844 589214 428176 591337 1263188 1328683 1865110 1793796 235427 1813345 341631 655045 1115888 1024236 36566 1395103 946814 181294 369465 399224 1865806 1383961 1832167 1963105 1388922 1542956 1931917 1128438 732240 837163 1896652 1422832 476345 1829850 1610217 816213 109771 892904 1109238 1965636 1820045 1339662 1463882 351614 1753778 34739 1942323 19092 1792758 1315827 1493086 1737646 1861652 1896565 793651 373472 1117968 57766 423559 1389910 1457382 1554974 255145 996948 1261661 488176 853872 517211 811801 1074351 401750 1923287 1759448 383708 482387 470472 98415 1309128 1568027 157531 589113 1778918 638753 986143 22660 1366184 389898 1680275 58125 1982323 222633 1714468 1880442 608375 1935467 920969 1047862 153559 1741044 1505904 604580 471598 104940 495423 843270 204388 82023 685599 343526 1732688 1525613 1911600 1517305 1834032 882604 1725644 172859 1906159 1855211 797599 11734 1919266 1769613 437623 1892731 970707 806079 1337979 1609616 1410801 964865 976826 207760 1664722 1264295 73306 1554085 1277740 1756712 1710038 129366 152372 1796990 413715 1579376 296464 1342418 1750046 1082510 326432 366652 234085 1742401 1019281 978324 1311954 643048 1638394 1795235 1584417 552798 1456106 14917 1584506 1329202 481263 1693360 1109133 1404840 265285 940936 679055 1104441 1702518 1741983 1156587 603139 464275 1370365 1404312 1172309 1964772 846600 1824322 418148 1843698 1805504 1842029 1977003 1584626 1126505 1065127 809445 1843123 871585 1022957 897812 644594 367218 1506447 1682277 1678663 1466361 1120979 560118 600031 513270 393909 1466206 989397 324082 94844 667357 1304751 1858700 407757 1085587 1484788 1548268 1485913 429980 262796 151390 1892287 272092 68658 354584 1461993 1019247 1216767 1312723 1073100 238166 1377796 1398157 425680 1339187 1505754 797757 197419 766258 668257 1439154 1108043 1407669 900715 452048 989315 1581914 527361 1233109 154541 598316 1187485 851891 1947151 556023 276300 751690 812325 1404749 1651163 1662880 778384 746285 290967 1336595 458522 68930 553870 329926 394130 1203126 1547335 1399438 1567689 53859 1640488 1265686 1200453 1848151 1913130 516977 1596424 42325 1685655 1442922 505165 1836969 423521 536531 994127 1248518 332794 1991526 1250009 1717463 288276 1448666 1737635 1535470 1705172 934893 1259226 343802 1877588 218960 32299 143616 1571963 1644968 897826 1507829 1748054 1382920 1612353 785494 257131 1079759 1147114 1597132 1762920 77212 1437132 83737 1615638 341680 858420 142913 1710562 1253914 1807893 394491 1104180 1666786 335375 1691672 1773861 917129 1089444 11513 858879 1122496 1212661 1939943 336002 1402008 61134 1811757 1428891 500169 1015870 1113777 410693 209813 935953 26501 1343498 1531964 120755 1705185 173066 556694 873272 1887573 606278 1902519 1986035 1128750 165762 265197 339745 598357 1174800 180737 550615 630047 1492896 449594 785145 577404 871630 1302417 1046671 1050533 93682 1594529 266503 459512 1342383 1345440 1741020 297562 1956976 1029351 121789 1150955 1562813 1500559 1166736 1471197 182138 522163 1509547 1950818 1132403 1489562 563165 703595 150799 646414 683937 1777753 1516648 583215 921524 89553 912992 1778170 1482721 165759 462929 1665999 989661 1926208 1066153 1505089 1225533 514909 377367 152081 902184 1456074 93225 1951868 1145777 165947 1927663 1036372 1717939 1964978 1953347 248862 95496 65089 1132811 249310 1760032 853956 1458969 850706 18848 1880675 1760904 286428 30213 208219 1240334 1371044 1750010 983558 1656286 1775041 938065 682499 1967335 1598623 1572371 1636825 602446 184067 1350201 720054 1474761 1282622 756084 143664 212787 1509953 1341245 1383513 1920413 836388 1083340 804885 575034 1253454 370662 858177 987314 1282252 1144539 334137 1139086 497110 783544 1794491 155629 157235 1662865 552223 1103827 1007037 829639 205384 402696 1606332 1210183 498327 1983044 428308 479415 1520414 45712 408705 803559 1556418 1940921 1804946 1317697 1110578 502899 159710 570909 1487514 1137042 423804 1796200 510110 1448827 1625407 985847 860263 476739 1405333 1364432 1685493 941921 11814 1321974 1359416 1519540 1540821 187263 268058 999927 744414 1619697 824425 603321 1496610 1578898 1869128 1055118 450128 1535188 654051 1542739 16485 520448 1336145 1369319 1480050 867993 1530472 1212253 729478 1732167 518309 372852 717241 1541858 503082 282666 1052878 643212 1565055 947053 987893 489044 1360787 190266 960936 704593 1587109 51849 251494 1254107 46656 1872949 1573379 347270 1132670 346296 1561393 1542130 245643 1526589 1427724 1836683 715967 1470870 1844114 749557 57416 323997 1187307 109402 1007935 176339 1228847 978707 1817051 1956610 558602 1285346 333706 659163 949735 1570071 1020429 287238 1237070 922327 1176155 576791 762869 1315125 1442356 1478066 1457667 1604674 1882438 818223 131423 1968968 615633 1665653 1671615 1843039 1374177 342731 400850 1212719 881521 568900 158452 1225515 518880 1780368 1152783 1453228 1316239 1875448 1610830 473402 1836110 1732157 1764657 780371 1425687 5577 1733008 801375 1877666 369276 28966 1180508 1876437 1098799 250824 831237 72281 1974554 1184915 1762801 1566562 619080 903327 1238978 1545361 348270 1662727 99723 535261 1101562 411511 1288513 868574 1751542 1130151 1586241 1329203 21768 1873817 102295 878299 1964702 835832 1003424 1847396 1972039 1300475 1722075 403053 1585956 272457 1648180 1046853 1843357 916818 1617240 1356260 1259115 1893685 1372387 366862 1486232 186533 152926 63137 1964291 1234139 1102336 1850732 1113437 817770 1191055 1173532 244675 668912 1102345 583811 474220 985888 678754 1623621 1079417 1704528 1595370 1764922 52639 793215 1622517 1118901 606473 1609059 792387 954907 1125880 1053697 1044391 1085520 482279 70383 1513314 1694562 1414718 1234703 1626856 1299347 106120 933225 227947 1609421 282092 309268 216956 165330 248869 317421 890447 1533131 1841815 258869 52812 723602 91487 1798607 1684028 1852039 177040 621966 1046709 1365460 1598717 1611715 1763711 962534 1785266 559428 873607 1857530 1203134 1835237 98630 1274131 1927777 835156 1741022 1630648 6150 283419 1568469 889908 752207 1820060 432069 1173791 1350693 1218075 1668956 1650475 1086972 1142033 191365 1414534 87721 1986982 1934901 952442 954092 167633 707377 1972248 271787 215212 1060679 1666839 41451 572425 541890 511019 1245154 1656880 678098 662509 1212977 1034698 1848319 1115098 1069336 1889167 1778527 1925196 995809 1632639 1724453 1708061 1016911 853316 1384623 161695 1624128 1820801 632815 1359924 1054939 678402 1275655 650468 122285 822202 959783 1703212 286167 1617653 1366553 478792 1284019 1251088 13215 1570760 1982433 172815 503761 1450839 788369 616807 1145567 1977241 523406 77989 638865 921349 1595768 159805 1938364 746431 598469 202334 648461 316489 1929011 351980 820145 1590202 1955799 266056 1168922 1076610 603782 444382 390792 201706 1291448 720338 137822 793097 85363 873615 1642048 1638343 74595 560257 1701200 1206786 1097771 1582934 1495065 466178 1781268 959469 1396286 1860766 1955458 861687 899773 1187931 1675057 89716 1737422 418178 1308185 95458 178669 1227026 413828 1395397 1156732 1024299 793092 1189796 1819635 1532756 1359974 1400400 1872998 1208088 824090 1742837 76458 1279830 1683534 24803 662769 365366 1218337 1525794 524866 1498649 1584287 67512 392061 1030407 584391 982267 451851 196212 142832 116987 882392 940323 1286869 601139 334657 881770 180153 1889007 1736194 295728 1829583 186697 1427386 384075 810781 711913 67488 945329 1443328 1258206 59197 60864 646217 392246 1715779 801027 201725 674848 1254912 1040771 1495695 1311273 636905 1081508 989295 764226 576191 117284 1714872 614971 1589809 1261550 576568 814449 646854 1155084 456086 1167793 553564 1449522 1097897 902536 168553 221403 1675855 104332 729122 452564 1877469 513302 1036752 386414 1708890 1908171 1960076 1033140 1312080 1845643 827986 611043 741474 1526806 40538 1719182 1064506 1786970 1962196 1780839 568139 1730534 1155037 252057 1631940 613295 489030 1221373 1261899 889130 572860 1460800 370613 1598585 879667 645838 367140 1315532 763774 641320 1838861 945759 342041 1885538 1732367 911484 1431460 1123495 1660475 107243 942805 1318786 1391546 385035 204356 1894895 985347 273546 686658 704821 1429630 335671 1333315 313289 997969 1036898 108587 347583 1574363 53117 213461 587314 840236 185934 1005053 1420053 237897 444579 514583 1161950 1262011 356297 279710 1817680 1712232 113500 1648162 1670630 577043 660062 1298453 1919609 628782 1757365 233729 335850 336008 1311915 445599 1332466 1326145 1348923 1041539 1994795 1278177 1204012 1238079 278365 97433 952027 1085163 209736 1812034 921277 1742209 64934 1691061 1752187 1270864 206755 762095 1114531 379464 1753689 1062458 819489 1875070 200220 1825398 1338840 280969 591284 1876628 685432 1162079 1110238 1572906 786504 1811811 72559 810672 1169037 1017300 1688127 821441 1305914 1508344 507134 535803 19571 339033 826576 60826 793318 1756090 808382 1063205 365176 28289 992852 1843062 644333 930283 1725868 1126547 1045692 886815 1200397 879120 85440 1820199 1093928 1592934 1784091 780590 540361 834652 1634873 1457040 704975 1170216 312299 881102 390962 237942 1824844 1656251 1717011 800323 1953019 1307366 1214776 1792401 1497724 1758013 1177455 1742402 1529427 1649565 565975 425321 1349964 257896 1748338 1695015 1271419 1640712 733522 846317 1004161 457583 1477980 111133 1918506 1897749 1025323 420620 1924786 436617 871120 192812 1829364 1216753 167043 1602844 205563 183034 15639 1585900 372494 408911 1467132 641047 458770 1849915 1929902 1858648 3933 19496 1161026 1742839 1842058 963467 1903750 763971 321949 1229049 142178 1140351 871383 1907814 1879584 1234436 1172155 1271413 476090 311988 1182371 1878865 396092 121359 1085108 279929 984820 1088068 722705 1693353 691237 1492507 944016 220007 1637041 675727 113463 1283871 397275 1887792 395110 1044219 152318 1643796 905213 210233 1139530 1615380 125306 6894 142447 1169401 1215544 976434 1882464 1700524 270358 660897 1531730 1640894 1611803 1642523 1011430 1530934 1553167 1055491 21625 1612855 159352 1425433 1838033 1809053 1027374 1033950 191297 990806 1183894 1007634 1250837 1735720 601373 1791218 366442 1364083 766052 1645393 657673 1616965 680730 1991793 754682 1181093 178256 1016089 1224659 730050 1833090 875040 861049 1111916 179021 251010 558050 1766114 1346978 29819 439730 1095073 898704 1098713 1144450 1974239 280481 348495 931893 1102307 1350639 255517 830233 298567 302738 139959 690232 1049503 842608 376637 382906 1014507 480445 62827 23578 1810534 929155 1787934 1868678 136068 1388378 1505951 1700724 433275 732595 1776408 580847 190466 406475 1772036 1820385 998571 561031 1370979 32546 733087 1972476 1685310 1848824 1890659 1367989 25461 714701 1362388 1405092 1359201 1002275 1556801 219437 1222804 924032 1137036 1820315 113847 752375 1727123 1660310 690938 431552 580119 1110629 1782451 1470451 1248375 1221746 678499 411676 1658363 1759604 152993 1131987 1256264 1759426 1728641 1341405 541315 657333 1717227 317716 451890 790065 1445815 711363 801383 1901059 564498 95328 1627890 1492427 1315128 1660920 551037 361340 983365 1472713 541507 1437022 1877638 1466784 1850673 1124713 1080988 204648 456047 1438905 1077838 1647144 744656 1492981 1267908 757928 1512624 757641 282302 1246110 1269882 1202796 925342 954462 1056037 1182862 1345426 1719632 1031198 1174840 1573704 534203 520874 1128707 654592 886417 1940777 1459616 1639363 3411 590907 1117196 1259377 1883173 1793186 489589 1598473 146106 789887 954533 834248 333048 1992713 1228815 1677504 1519426 459696 1475709 740847 1133762 307972 1735755 203598 1862855 1641602 484331 242402 888830 85723 283188 956233 1479860 545541 1055534 1293296 972102 1698687 56783 1647562 1678907 1172988 93140 1591117 91099 992092 1092733 1044395 1877911 1603526 536161 820612 224934 1221981 763832 957308 544352 642843 581051 1642911 65880 1803119 1605325 344515 1104305 1974752 1995886 1036555 876294 135931 1172774 1715518 1243152 1803810 1921560 220605 1301275 787000 1197524 1881298 738888 1772700 1795532 107885 1337200 1695283 405477 1435081 972351 1793034 22908 513339 1270498 1307002 503033 879932 75113 466725 1796881 921108 662804 697918 500074 272534 62861 1854165 1744032 895973 39618 1809196 558682 1440787 236415 915715 161094 1513981 1007910 360903 312348 150511 609018 1424631 1835354 1488481 996829 1720613 1306229 1720933 1819501 218622 1548863 244526 1138803 1533089 340475 1182078 454319 649814 1415928 934728 549370 963423 1964598 483136 1091689 748878 1997701 1724124 1678087 1732155 562119 642817 1583837 1353992 801336 52754 1078375 1738612 247212 1475606 1631782 776880 998551 642815 64003 1082796 1200813 1382106 823722 467894 1119660 698156 371078 706074 48486 663807 1695608 297254 1829480 1373825 1421907 1381512 1348622 1861325 1861820 976463 1200599 157597 868454 908117 1308768 1318384 1488646 393883 221005 706553 820435 230483 1450059 751478 1772307 610791 77868 312500 999669 1479571 1710020 946287 1311213 1037678 630089 1995338 1200348 1535330 400733 631356 1821587 119514 19007 1545824 987309 1911420 244657 169884 1274554 666301 1813352 1071540 428851 1165569 891996 604851 541622 293760 1702274 150827 187404 1688252 1186274 249473 1015463 1275308 1075699 219701 109698 1881944 645949 823267 474698 792889 149420 847029 1054587 168956 1567238 700175 1500917 1849561 1357766 886250 1942901 1464237 1803819 1320170 1411980 1364591 1239100 1137643 89686 588772 443112 1463091 899116 1784343 1499692 138164 1988560 1579865 601364 613820 1676662 87521 33855 1919298 1078366 207224 854805 1083103 363299 1093086 316363 786369 1536854 1263276 1488774 862027 375323 956745 391695 339066 1584780 695926 359086 1101624 1770852 865202 708586 201173 142264 1585898 221527 134232 1490615 1665760 1207188 1220027 1814261 218512 195732 1134472 398113 979859 102686 1312879 1294202 1930175 385061 317325 1446395 1303013 6153 586753 1628887 1541353 669572 494977 1890179 1552670 375895 1215215 713583 151935 1369924 629859 976807 1088899 371972 1913042 554745 1976540 212788 1677220 1723956 973846 834586 1964922 853249 921151 1605649 732152 760630 243946 21687 1182472 1444377 984705 1686486 889914 927897 191979 533819 38051 181647 649629 732158 640086 1612815 1946162 1185661 225791 717019 1116517 1699939 1745994 764579 1058719 1411419 332031 1809813 498343 854368 695125 1545846 1669004 1809788 1708502 961298 2766 1594625 610430 1113808 777953 115174 1701317 1072152 1724658 59692 1178350 1718833 924514 146407 1558128 874685 931554 1860388 634131 235624 1135749 768985 1852162 492907 1012015 991321 615199 1196092 768390 1130871 1790086 1971946 930084 598380 1298885 150697 1967812 1105255 777684 1975181 1749684 102452 865950 902088 1606692 2284 56421 331754 1469280 643468 71222 295927 52700 1551604 857890 638263 1460801 901941 1499090 1130471 1190448 1373870 364776 357050 645699 96995 272578 788347 1675859 857607 1993134 41822 665100 504363 14944 1819317 1627190 134373 27766 486412 1919341 1527353 1193915 826674 150040 1311052 162713 1877519 1438060 1904935 1585704 794477 389987 1355582 1608576 387122 1938773 1855901 343062 1944650 931735 1919760 392695 970717 62797 1126678 1621571 1075505 1915803 324812 1276883 41557 501173 940091 1787305 114807 1500485 1116736 1048329 1162361 400776 1020636 1626468 1328319 1344307 1776538 1582829 808786 592409 1979960 702938 1536548 996461 1938171 367231 1418686 992034 1149608 479773 1913023 1924962 119567 522832 1761704 1791987 496308 1225673 1272715 1073795 918978 701995 744022 1333992 38573 1689394 761605 937423 454193 1886263 1853501 1250452 95486 1684637 546990 17635 1091385 1255800 1284853 119266 846086 149830 791419 1240507 945775 866225 637601 445115 1455532 102761 349031 580426 1087621 443970 1500020 1215644 1862328 1301559 1893552 1652758 421586 165974 1790776 641202 1957408 780572 197169 774724 1496311 837909 1489911 456933 1625948 1022294 1860342 635778 1144945 1383727 984218 580727 346504 1838307 1678446 208672 1943536 1372088 1721550 588878 405277 586116 832004 1837353 1316040 469776 1268829 1774774 1976632 1420025 1622050 931267 849764 264016 1921741 1793761 1971692 20253 1907503 1736822 1349161 1764714 1366942 1395215 956535 1790707 160021 927644 515770 1588314 464981 994547 1906132 1190068 1441855 584882 1116970 192109 1315354 468331 418196 1240115 1906547 105708 89012 268824 719098 175599 915508 1554335 1835935 1008026 987634 762480 1411370 1851588 445918 1220843 702508 901774 1568268 1268040 1844964 756201 485754 943523 1554740 652711 647442 202892 381968 1030168 1184101 62246 1540260 1771039 29831 1338045 878807 758111 246509 1911 1221565 1032845 997565 71246 631257 710132 1293592 1626864 877718 1528051 1979063 1444594 1984602 191131 542847 325940 665368 363109 299065 1373345 1885870 512459 1996052 455842 528106 1624903 459412 1704792 553803 1336126 1212986 75355 957680 428938 461486 311968 883214 381833 1081488 436407 1880915 563644 1593073 1419527 1396897 857062 761135 1462592 1815995 1810929 1615671 948718 1892528 113089 21570 1026891 1429193 1276339 195189 1922723 1515597 1293338 1391954 309913 1001709 513782 1636052 195125 1386406 915812 1846371 1058716 1820558 1361065 1283698 272002 105073 1932682 1359473 488934 1082742 1065087 1654709 922986 1046263 237985 276566 51443 466141 1032896 1576958 1354190 1062679 487727 1278191 1273286 1442732 276812 430996 13703 1079704 1228680 1025656 105309 1414141 1478304 1454074 860224 1923437 706033 1097144 1623060 539009 1608624 167290 1061811 29470 107699 1570060 1386045 879838 1241324 1496988 375300 870391 1145701 1193015 1455349 1844831 1969162 926499 1699445 979573 904924 1096453 1721816 953124 263603 992555 1385791 1078327 731154 1685072 1918794 528991 1602091 785103 672541 1999199 1208796 1099549 429336 1391361 1597920 274819 1637095 283625 1498574 386812 1373636 441077 248890 1265025 1543162 1220726 1313449 751536 798849 1661041 1553877 687928 1041664 363993 576250 773035 609326 1061152 1748135 1735739 1814015 1050071 782381 820047 1995519 1683268 811246 412527 290554 776318 512162 1937828 1755517 834465 869977 1407272 1311453 488649 1818759 438151 3939 575278 303917 1106305 1529970 970645 1092491 1475466 417890 1109388 1210095 1456333 1298987 1819760 1986406 1376421 690107 1390745 1219602 1959 1072072 1767452 1226500 69150 869613 1364519 1658835 1219548 1641354 1900894 1834316 13479 882300 1114477 1239552 1767908 1899414 1729272 924576 870878 1139337 1971338 1385798 1403857 279269 105290 402153 517654 723804 1414027 1160265 1766169 1492299 728265 1545830 366648 1615969 1208586 726366 599070 367782 1092146 1291408 906110 554422 733422 375994 1024937 525081 36281 1029036 1708918 1006526 791777 1486559 151368 253650 59202 1720575 311551 1827190 238613 818450 1321661 1189151 1933286 1891490 585059 1213640 790149 1307969 752252 1848616 854926 373414 1542184 1297838 171728 499467 177840 961821 1530692 520626 679251 620600 465173 1634676 1988994 384859 1627980 398478 144245 780753 616839 1794878 810786 1855764 998898 211915 1095258 1916812 1829173 326469 1665743 1438807 64219 964536 201594 70977 996149 318849 1444067 369855 701486 1761987 806163 450350 1030248 75629 1720243 1558370 1446001 1957015 280996 1207226 1909262 1914010 1144528 1223164 749900 191795 424499 1818968 475812 1837400 1971272 1026412 286422 1753132 1552817 148781 987353 1799892 1453092 1051565 913851 1795310 1258101 439874 288132 388457 161581 885563 805710 1947148 1859053 9952 470121 1752568 178487 1855722 133775 1988552 1088311 890395 1730691 1734785 999539 1058212 1464526 1656347 963653 400719 225706 444618 688811 678777 869384 621255 960606 95742 422806 1353716 173999 1521315 943307 868719 546303 1615375 875517 1212061 1947452 1809194 1266207 826226 1016298 459428 1996512 1284942 804469 1436720 585613 1029371 1495444 1250516 1681296 654739 357438 342903 108701 509942 71795 1708462 314168 1354221 718004 318472 1150007 1040631 1023215 1115295 904466 1734933 1076936 996607 1752490 1809171 1454937 505170 197050 823760 690845 1554473 421048 1434495 1641741 732586 801683 1818158 483620 1041917 1535407 1637741 966389 1132636 1572396 1383625 416941 70803 1966495 796930 1593491 642151 128647 1147158 68355 627261 935765 1097534 1450162 1214420 1548983 1432913 284380 1890588 1391371 81599 138324 573265 1903331 1789340 79163 1241014 540269 62570 372328 594814 1609708 515983 1474176 413347 1206176 886988 1575631 134850 792932 1205770 862544 1978459 674633 1556846 1789122 1907030 53241 837166 1738625 499323 1456145 1265422 1137292 514643 1320647 1438097 1546327 645658 803216 616841 526404 310114 1817639 1314408 450354 141202 438775 1116887 1558250 1090655 1330735 784885 1407081 332301 1864334 536076 247190 1067392 1023258 1719589 1333028 1607739 1982719 588228 1130807 1080675 1232660 334063 97789 731797 347796 1045848 1201828 355327 1172661 1687294 300663 1460410 1246180 411586 1316399 165044 1288475 853120 143596 226436 410652 572466 1667995 659122 1255883 1059255 315869 1001556 631793 1909382 1835528 1750999 591492 11892 1444881 1839903 967204 743795 1640795 1234965 88249 668695 163577 1242995 392851 1995938 940798 652405 833757 322130 1610640 1120135 1740416 1441975 1642878 395346 1720183 951349 672198 442061 829177 1134796 197608 1346857 1031339 1120428 1553746 714054 93392 1757974 270083 581347 997048 188015 458748 280278 1414444 385705 1724409 1681473 1832108 1376140 1081348 1865751 1423318 678717 314649 551786 1715775 263379 1554065 964495 1177011 1657571 1347593 1035240 1923417 64813 120831 1613685 214986 1759718 1769152 1105897 534637 564772 1031024 1269985 692288 485537 1551581 351610 1781786 783590 1078079 1174489 1933758 67867 1197052 1873875 1923341 40042 1418938 1066302 445828 1605702 757316 1952768 1053198 1688828 1927029 799812 966445 101446 1219324 1354996 32081 1605176 1490038 1531725 1394526 648398 1627099 933519 216179 1724296 1037570 1014533 1802821 1978089 959494 1305350 684328 689173 514349 851305 1933908 1017133 360990 648082 1233796 1959406 1294553 460726 4425 1993505 1471321 104521 107743 151053 186781 91105 1156723 1690559 271903 281892 1962528 1703399 144106 856697 1090770 331933 39081 976514 1272353 781157 117582 1626744 247671 1825764 859423 181420 125985 8810 1732616 966444 693177 570688 288248 537573 1231462 290782 615244 73699 1894254 1845475 1606525 1253151 947455 850013 915667 198417 1565799 956360 955521 98593 1578163 1582493 1322862 1682187 1887878 427888 1515510 1999470 1339899 929929 1590085 747010 1357331 1567268 86395 1243274 325792 284334 505198 1105010 860474 1571997 1392158 667830 947666 1935822 833563 1271916 815598 1442731 483452 113022 654710 44315 1778373 1937149 1104892 303025 1496694 1147233 84417 259352 1858244 498858 1524471 1161764 1739397 1554768 1014071 900820 485898 203467 1880427 1584121 1064840 152651 1169731 1565284 1306897 934735 1984267 1234872 262788 700502 1097600 1827876 633319 967140 345345 663859 1667774 1202446 552436 1642962 1728338 576585 232842 1990177 1383083 1424415 1870313 1291032 973484 171975 1370714 1906321 192101 632999 1426337 1109652 1001064 387802 1429261 620893 1821181 1997361 325950 226043 734302 453235 901910 855826 1393457 1560514 1699459 602482 182652 1863425 910884 1573609 1417231 1877178 1607563 937476 1675337 853844 194158 1520997 1845791 1063053 747845 224088 117606 1674278 1201771 1408688 10893 1828556 1562948 380230 1504557 1890244 1568455 652322 1070917 1429402 443740 1418472 1389336 1451679 312756 1195874 214910 1636266 1350042 1494750 775769 616316 1032457 1892325 1936221 1660604 808363 1394608 1653841 1285046 1296912 1650892 1616882 102365 1824130 1077447 97510 1453862 878847 743646 734535 1590857 1209231 1621069 875408 1467084 1216935 1301376 1788925 1055321 322363 660742 246910 1656158 1895423 1560184 1760269 135988 785444 167237 365707 8512 1554853 819579 699243 938722 1572441 1178112 1055116 1496005 1497746 253407 1439311 1190302 246196 1245306 380501 1352549 558751 739632 1471748 547708 1860734 1340808 694169 1603215 1032467 1317573 482737 629765 490060 833805 465512 1130372 1736188 1521704 1565430 54877 624511 1588197 1476764 1174203 1873669 1440370 158889 1522569 754099 707140 1466363 1803762 1480876 1616850 523839 592574 1735510 1184305 1422734 1438594 892402 1880770 190088 620185 1630118 1426416 1033058 656966 123554 1624365 626359 500665 625231 804644 1339504 597825 1432911 949883 1059077 26473 1932219 1821838 1111269 982757 1281419 233474 1229077 765516 1182428 928577 1787646 1386107 924380 961928 1957617 636194 1012593 1510812 1278275 1798936 1227892 1524263 1343782 648446 1696519 1182225 1810514 928512 1211309 1334440 1861316 1770321 1780665 883422 1460851 1576122 614837 1172041 811987 666447 1813197 1603779 1176488 67541 167991 1433288 1079770 422754 811339 1404574 163757 690192 673971 332034 1847868 649712 632548 288865 19941 1889680 1967222 638643 1313824 683213 596862 144515 1774710 1926835 858804 779502 961522 1847683 1960335 1425515 1819891 1994847 1273104 776870 1469610 409367 939316 1721987 202895 493713 583881 1318421 1183940 61825 1055951 1999541 481763 1467011 256491 646506 326635 1647888 1171628 810763 1579282 1564558 339836 1434933 39654 1976561 1507777 96004 1961809 1734342 206528 1278368 190155 1202472 1235815 1805000 1925430 427002 278373 1828644 636900 1611308 77352 1067705 1999932 1563408 25762 514979 452187 980781 453375 1237609 1713146 1606182 1096586 588137 155833 902221 468254 266354 1397239 1237254 5415 324456 1283247 1967888 141582 1535735 34639 250016 1564129 625274 1547808 1252292 576556 958486 336353 243481 159725 1990027 1472708 1200855 366670 1260314 1568934 1755043 1046572 174023 948372 1217238 1433957 442043 1041550 1556062 876229 1158666 142125 1511479 717898 1351179 164511 1575916 726663 1950613 1277493 1606780 1510322 1226619 1914566 807115 1588052 1075655 1696121 247223 617505 293003 1893788 1947830 1093990 3321 1746168 586591 643832 77336 1241828 1239616 1598315 1543523 31270 76974 1883023 1668343 131771 929043 939344 1128618 580483 536960 1798327 1707283 495980 444200 1706707 1327139 268740 459451 1385863 1768195 1613717 1397023 546939 644323 1575642 648155 1721785 1325960 268350 722451 1046732 76519 1904694 1686111 519628 1480228 1949550 1106925 1975017 236102 1459091 59217 1358660 1193776 913677 1793195 1163687 580191 1805489 1493443 866144 658728 252473 559733 1570793 480485 970442 575759 908466 1518590 619232 1850353 1271917 663151 1687281 1550710 815634 727600 529745 1299288 823086 1538106 1610014 1450410 715544 821530 985778 1449604 713843 1593448 1705621 989209 616120 1882571 1045397 1102951 1164536 541047 622526 697403 222258 1934816 902409 1439509 716702 493122 1847097 284281 1948713 715964 547093 254862 732808 1175254 1706436 158322 1217946 611988 236031 897736 928904 4825 657648 1375522 1839778 480798 1814911 1052181 1246565 1500818 1038594 1353916 1906924 110655 1738071 1091805 848926 29271 1684620 793618 389804 1406727 200357 1713249 1452990 742807 1698611 1928486 1705623 1750571 746057 211047 974540 1755786 682942 1244529 1089783 1087480 777789 1485580 666933 510852 1723537 1800119 252552 777783 1948488 33956 800866 602286 1335978 670522 1530361 258578 1883794 627260 335477 165408 915664 1060177 783973 1695559 174951 1580303 295481 956853 1563918 1955283 1581349 537141 1370476 1521187 1340903 1567027 348155 19106 1896588 10162 1277822 1013184 1587847 1382598 1217440 1594624 804194 282457 1093127 842504 55603 1260317 356676 404976 1583544 1378025 1576449 295582 209786 670211 135899 413404 651775 654997 1193306 401319 1772478 1792876 1177567 488874 1442378 714723 329570 1111627 418383 1385716 1928974 1122217 617810 1645614 530509 47001 883951 1998962 836071 1016781 1284965 371644 1113299 1011196 1661301 63307 470317 251228 284364 625565 1051197 39320 1031750 928613 779105 1203087 1093971 802353 1109454 1258037 1376763 547839 755041 1540971 1503564 1032574 1677949 304852 1967896 1151970 1033272 1095492 1863669 160080 1835688 1391725 573436 1032048 638884 382591 167934 952353 1778420 1292841 1864893 77165 279141 519638 394660 1760146 1338293 290838 873339 1851387 663706 1321315 852886 175898 724285 785794 869792 1610208 158020 1555019 1670501 1367240 1373034 387626 603530 1838997 1950055 1379619 549033 192807 246440 1577761 44971 1301240 914766 292455 792268 1516196 747207 67711 1533691 1315557 1003964 56229 1512756 1135650 1676977 1887492 692785 900031 1317878 1225489 510422 1216748 1137909 1690651 1053449 812 599255 453224 1861667 1043018 1352262 1984022 1360338 553028 520468 824278 567481 1956227 1947277 1053842 1009538 61617 1555501 1837482 879354 402421 788581 1726296 683535 281793 1232195 1656765 1336093 964997 319878 175318 1798238 168883 968503 637606 114497 1144772 168632 815188 1607684 357272 457600 705711 287652 350284 748309 1404808 127342 66750 1078136 1236587 802828 1413250 1865541 832132 905448 340103 896809 1886208 633739 540968 1853283 669168 1799667 1165106 843339 1494452 526194 884041 202901 328944 1231001 1109959 1498996 1802215 1352605 1189352 113280 1480854 1214128 1842768 462070 978351 387673 1299991 1772431 1620041 195250 1028790 1066265 603793 796177 389514 813262 1661310 626523 1297461 1085299 677776 1886689 262008 1898222 410826 1737218 1204469 1345929 1054950 1220498 1123914 1525483 1596164 811782 1099469 140197 1448163 477660 720526 1462819 1256641 1687952 1269597 1904490 1381826 1787827 1956984 1663197 1237723 183614 964582 1688104 1146962 524744 181556 792099 1596676 1155444 1728078 1178593 347059 227873 1100746 1071493 781255 1393787 1102116 601239 988572 871925 467045 1477503 310956 853744 1618449 340438 1227288 1747280 795760 48925 1278791 230678 499326 1505141 211658 1740099 846382 363259 1492160 872977 1997099 1998054 1818984 300803 118283 1529060 1699669 1440928 1263161 1556215 790917 1438225 309963 1773443 352948 1466443 1186480 515865 416249 696798 1509232 208017 1933254 1841364 36634 1994967 558483 71289 1419818 1690378 8387 617942 1009671 976624 632521 1400023 1950236 1012624 1216089 1928144 962688 305252 1099705 16149 1915521 32866 1494012 1401518 795824 1094079 1481744 106634 1242921 706738 352119 839196 564696 398394 1189872 1840183 1843122 1271363 1564626 467466 1291685 828273 1505777 1324786 10338 263964 214628 205464 1080953 1433368 318393 1103797 827254 814021 1723569 1589517 1504339 497449 788641 1580055 767586 1895139 801822 862919 1810043 760494 855593 442748 664323 1025443 1332521 1467410 1240415 486922 29085 159575 11844 1426628 1553680 1120661 689094 627013 1606062 647735 1069200 1441061 1039134 605546 246203 1457059 62483 42431 1510527 84074 193455 1727190 1852071 938565 692929 1437849 743001 1528355 942574 1897014 1641615 1459532 1991117 1600559 1633952 1106070 473883 783518 390871 483107 1275887 1300948 381570 328170 1380560 1692844 876652 449937 1713765 315932 706509 1099111 1321355 1970897 194353 1223256 1528617 679246 1218776 1531423 1420005 1751919 172261 247330 441832 595652 219728 1868949 1918406 957196 884370 891018 1010354 901971 358934 1921078 1450682 947733 1368715 1738282 1540051 1465524 162413 913495 218439 1099969 318530 1536326 990075 6397 1006263 1289334 1607790 434019 1473980 560528 450400 1335820 749275 1512879 111042 221459 1252078 345936 560101 1107620 1515268 148696 149432 1706622 158034 1003159 1625698 1932136 409822 995718 398561 41385 1526789 1692366 397142 942935 574146 1156989 173234 1367441 449662 1160235 1970388 2854 462387 943197 1453504 1843850 1059132 1597869 1411249 1292260 1082173 1137004 755942 1445450 726186 1191371 1411946 792522 1602723 1236957 1016628 1123663 1152764 816412 941762 1868111 1717601 405704 1669048 608619 43740 782019 1467820 1772990 995518 826012 315919 897763 1574669 521732 1960982 1401082 518940 1678931 279300 1574188 1275533 1988145 863058 995880 1936007 14610 428595 1153000 1463420 1583507 782893 286352 1079490 1684655 1850930 1838113 585395 1515097 100897 1169997 1524530 1602173 48974 835325 452640 429735 1235390 1693137 1855948 1647274 135504 1764407 1621667 264408 997636 534837 30955 1626000 1367103 726922 1139430 1820149 1912704 1304919 1203439 441398 1340584 1516209 1418202 931818 461906 1734031 334260 642235 798370 468824 1605929 1309914 831342 595887 1934050 1598808 1480010 1427402 1554819 1586215 1875113 1229602 1622025 394979 1515915 277252 907408 1227070 644437 423688 1715664 536000 1316501 1916263 1836313 1694297 202997 570865 1945510 184054 202714 1904751 577078 51855 23245 1849397 992066 1978359 756072 1076394 1715354 1338993 1267521 752678 180110 876078 1701782 1634250 1684579 1016792 101373 209746 500960 325340 1872155 580297 718578 40803 691049 766882 223413 1993897 194188 750361 1233659 91726 219756 601206 208813 1243174 1088501 1714869 1329685 1550874 747056 126678 946796 679409 1311085 1626929 40100 199359 1403301 709325 1404333 1529982 1916773 1372854 1027766 1893330 1264422 1815495 1192613 996299 413892 131636 639623 328136 439179 431736 652046 152096 1193840 1613218 499044 1090211 1113145 1024861 128555 714684 811264 811560 34822 380913 1734868 568886 1000987 1844880 1541322 56931 1329314 1886057 558987 1668124 121952 115377 1718997 214642 801488 1940366 1023405 753637 173873 491853 925215 530309 1936411 838363 1876981 1222300 1830119 1642492 1208596 384298 1517974 1815815 746048 163279 200996 367184 1503902 1268341 1872268 616481 1696145 678302 849472 793402 418469 872516 1030237 475203 999382 1795888 1709849 681381 1564853 1500287 167359 1267474 1987349 8743 450064 1417595 1521323 1947538 1910830 718428 1083794 973069 1679155 836664 1413752 870186 1872117 1842300 19223 716125 739068 760359 1635166 534598 377708 453325 62618 1152416 1258245 1529943 1854249 878166 1670716 918035 1143323 564427 1598711 891405 222797 752603 1370130 158417 1116065 939358 849130 396550 1457497 1672175 592528 933364 279475 309579 1462649 1793130 1289966 1912564 681219 1402809 573227 253182 1214123 1733036 1161369 815448 904508 1282754 1048480 991932 5604 668911 818482 475532 1277152 1088907 1635765 851565 401257 1964098 1995375 693162 344995 1577666 1770488 475726 1939685 677502 1067383 115166 1529723 1262556 897899 1032587 21330 1069100 600517 997666 211237 123344 809760 887505 594684 267684 1788234 13629 1133874 1768038 596765 1887574 1133165 1931569 1654828 871419 301458 1845287 353549 1367531 792176 291104 319298 708270 948443 1361113 111310 813252 1111347 902056 1706511 1062491 1897077 1122044 1893376 149108 729238 208822 1214238 775989 317030 810630 1924784 1708585 232887 93610 1516154 1522555 124114 1530483 482671 962658 293350 17145 1761547 1440722 670896 1258473 1260000 1254482 537770 635296 164180 1114206 1127846 1838978 344836 45638 1099933 730506 1120468 1012618 872588 1732860 1351100 664445 1677868 180030 1965310 943011 1648038 1706355 250002 1599420 94806 429151 1026596 596181 832257 1543673 1676320 1298861 105384 57207 1766303 420709 37429 781119 182322 872875 884036 1107811 1932172 1330687 163744 1096979 769444 668631 321295 1532005 1696200 630104 1258343 103093 945153 915809 572963 1923257 719013 1834941 1964624 871518 500411 875501 1174036 1724865 370408 943623 1594469 868222 97997 928633 386818 675937 196037 1037848 9319 1988190 1335809 374026 1886723 1484519 1028982 452647 674080 558722 1561070 1830076 1745598 1049935 623787 1031085 667825 1999408 20514 14446 102407 788904 1492417 241978 1772678 957355 1583437 288324 1031527 647456 406299 1675277 1138889 22316 1091609 815238 1368503 1332199 19299 1847138 497408 1147228 205134 245228 1852530 1377648 754260 428873 1604419 1447276 1670838 140533 1301020 409051 1645088 459159 1758750 1261426 1517552 736622 1434687 733287 173049 1676799 1852260 1072139 699580 996588 705552 810944 1511720 493514 1268895 380388 1524634 181505 1151291 1309355 1121773 60837 445090 1721023 261107 520894 921549 916061 1555167 1337512 519981 1072387 1709810 98913 395376 1211692 997977 992468 590317 1709826 605076 327525 670866 943470 122412 1677189 769567 1721228 1644953 1211193 871637 89901 1041873 1888459 349577 254071 371963 1176766 280487 294568 1652969 1601443 1506773 1879688 1434521 1290612 1022147 1855878 462590 1234098 1353371 479636 1921931 983814 567438 1525497 906473 725825 1096527 1077979 583690 1952600 265582 1942392 1497318 841254 1043735 1235448 1365249 991800 1926886 507564 335844 350181 1133440 368939 29698 60259 1521097 596717 609634 1610762 865920 1021320 1857693 914856 158465 1982454 88965 1722452 618022 938626 1580766 1206615 1914909 1909821 615761 760784 924998 740755 1285360 1283674 472099 1144243 233053 1221798 1145917 876754 483111 1821645 348219 715403 1986501 202874 493094 854484 435914 981580 137650 1625234 1687709 983605 1183484 836217 401161 1780798 1264020 901870 980925 411414 1251194 1520525 1922018 812546 623788 733544 1802685 648459 957257 408183 1771032 1909471 1862822 1440886 613319 955622 402866 438739 811019 1459850 865223 929337 850454 541137 1859015 1707549 714693 722689 1937147 662273 458536 702210 1820778 311651 1408417 805297 1347287 1852580 1033697 1270346 353057 1194504 1569868 1407697 787867 1827844 1977983 1498587 491550 625458 1896660 242874 612961 109947 847660 1745725 1528248 669506 1780104 446983 1196137 1684865 275940 327363 1488063 164481 1227282 575247 427729 60645 1303666 1860032 828341 2810 1964143 760989 128801 108451 112927 865112 278549 238516 250646 212800 358561 1262140 1819396 754170 1612516 906337 755763 519498 392611 382482 1670367 1884720 1169901 1534019 442434 58294 440705 257458 1570095 1860049 557516 375094 925521 569254 200484 1855508 1021147 1963468 604658 1691645 1469508 1477499 1055025 1472076 37265 94776 1510359 1816144 1769111 1775262 1678178 221242 745512 1292958 1554747 1719504 19618 1909105 654825 536812 1872120 679285 117701 214444 124429 1604859 1901623 1295346 1778334 1605613 1187014 293981 1391791 890023 1404138 1008025 1129357 618565 1622061 907127 1573353 640415 770500 161122 1333456 1608154 516079 918159 1462647 1416652 1571777 204613 1925127 1600769 797052 808438 1854628 1945180 1763046 1581585 834866 1196042 719236 309249 122459 135456 539988 70051 801718 1102207 1562970 1492520 286493 1486114 1098623 108814 1277034 386654 525793 1699161 81693 645582 1353794 823387 1667539 349058 507345 1279471 1380767 1432423 487310 350152 625092 819107 1191450 808870 1494126 387150 1251580 1213027 917395 1980860 482945 708541 1882952 1046926 1885197 797110 154811 644076 124888 1748498 1940231 107824 627410 1845065 1357716 1221780 557955 840551 1881775 1249261 1444215 1779567 339867 577709 309691 1319683 1828092 400403 52075 272981 1777673 1267481 1187795 625226 389043 1974976 1423149 1432988 504499 1582143 944810 678174 742903 270289 269472 720002 1011164 1136197 515385 1866597 1906955 1048471 912272 1611525 559850 1049233 67638 198388 950526 1487152 33998 1196206 1098981 246230 908025 1048046 497169 132586 492992 180453 599383 1676849 1655355 857054 608121 862763 1527236 1785207 473388 1629230 1184484 30401 1227824 1647495 1980470 231428 64648 1415536 162434 1019048 1569479 809114 1987566 1478971 385935 1890102 1373518 192907 1769062 1133257 1558248 317816 1518896 1154576 1491494 1202850 1970937 1708204 1104055 1445827 675747 1666009 837305 662212 47770 579477 803361 1507344 182640 1234299 314537 550672 1795507 355167 1164061 885058 1146032 1726941 306780 1525266 1446303 266681 1854156 1981355 825273 1849201 103374 1139559 304336 622527 171364 759209 112868 1282268 858966 84919 1363380 226839 4668 1012470 854228 1473667 956493 469230 936633 310190 1183726 1707353 549104 1527149 406459 649154 1009654 1944904 1879015 1055672 606774 151592 210427 1665316 1652674 1453676 1276664 1171820 219798 588666 1720569 913187 833609 1276497 114481 791606 1737315 938145 1500130 1418290 611517 1557117 1110836 580610 41483 1997745 160415 114586 1807377 1216818 297620 1599228 945182 1539874 1436659 691240 1592460 1008082 1216668 72518 530545 729975 1938684 1877881 1861037 693600 434730 31959 587838 184654 658758 1698855 1918745 662919 685311 1131829 1741189 1116388 1358424 1456098 972079 117729 720572 812790 1023304 449815 1933840 1477513 1245026 543403 1422764 687358 348198 736532 123929 1532694 1860501 882828 1402143 226180 991166 1901222 1377001 630529 649525 104995 1613580 1194878 1788195 1312473 1522182 102560 1237011 68110 1429155 71420 1766582 1782001 154136 1223558 1704704 1678322 1760344 1727350 1722511 1826031 578160 542533 1231774 198525 401562 1843661 1168992 1034033 1919612 1320090 1872435 85224 813760 1435620 211571 502473 20173 95292 82107 1271253 665908 16336 1180956 1011438 22403 596290 1992171 840487 1540529 1188598 1771450 1130675 380271 1859157 1175819 826176 501863 1539780 1281413 1652171 1969980 75718 369772 1692019 613142 1497865 197757 220823 546444 647776 505442 1650616 544293 1332816 187705 1437764 1019324 641988 287263 1256507 1527251 1592652 1535555 385093 1921999 1172053 19156 1784950 435316 355008 820381 1775575 1882513 1388099 532672 1996316 221014 49224 850194 1561868 1812865 1862456 876097 807280 505137 634180 519197 1968269 1504228 1807701 977643 1046731 1483600 141205 445558 622465 716780 1701254 947062 1223990 1861925 1954026 1408969 27032 272048 1453819 821708 1440622 925175 1712645 1393299 681679 46873 361137 837664 1737235 27424 408271 185724 1819178 1408613 1040593 966101 1029614 823698 462911 158901 651679 1724192 1740771 1444146 1573669 1254350 1790518 971124 492486 377246 1024766 693128 1880967 1044216 1332490 1639676 1166175 230384 618261 1032518 1495398 559408 1656393 1880282 1308590 1778871 231597 640154 345384 1227801 1116873 1087767 729777 1810001 1956145 752158 1594488 909026 1655474 1234843 503924 777777 1160866 257882 1646865 1201874 921601 311342 445289 541167 207354 425437 1475117 492408 1578681 727368 1346426 730799 1882345 532537 1601403 670208 1174919 1221247 1925972 250000 723045 972987 1165865 72513 1213769 312591 46135 487396 601098 972644 1347761 1181624 353940 735293 1603261 177316 1598679 1720841 1956826 634333 1907588 1145753 1216846 85908 423277 723580 1755983 172980 976251 1871832 923647 951371 432102 240374 1414414 1256061 1904257 1875875 1500641 1104681 634824 270168 1646051 137153 1694075 1849350 1918138 1400511 1711423 1444075 449498 1108387 328444 38274 1333157 968805 589918 1888844 1776675 117850 119295 1605670 70644 1987296 740751 792488 1595299 606961 1519480 374545 1049211 1067917 1025959 558423 327029 165712 1061253 1735820 1040635 878063 1346665 1479188 701997 3808 1125401 618975 31784 481823 36546 300040 1469591 513808 1710754 1918709 701019 427120 344923 1582833 597166 337586 201042 1548994 1951043 1833387 1491612 176767 7927 1736130 667327 1726185 1851394 476504 1672381 643113 304401 1818001 1138543 1543434 991494 1285458 996 682946 1633299 1224725 407823 1376859 1067329 485125 726715 1172273 1448088 1429506 826032 816880 1944060 1170957 186054 1326991 1942209 1945780 906972 1540324 147370 1912687 1344783 1065356 998512 1401970 641437 517803 1979351 763977 470492 1249249 1924944 67732 1974284 1591450 1724168 901212 1322783 1273157 1207022 1779176 1123429 680911 1815168 939159 1334856 1138844 1715689 1059202 423213 1754609 14206 1782039 1187724 1909911 1242406 1524957 1126310 1091439 1879855 951360 1358074 1570058 1064651 1045464 1960308 1062526 584629 597357 509293 1705106 25207 905612 1034115 565549 1516415 1222527 683336 956306 1778167 381859 1111723 991642 675340 727478 561604 1435466 809448 759020 54084 147883 104909 1116592 1432093 505335 1757908 1286081 284029 307161 756629 1107617 407790 323694 1243455 62411 1297236 1632027 383274 863208 1938834 370638 1840878 1450439 1635445 902323 917612 754691 197362 13403 1333483 569908 1903885 473241 1182538 961660 1663574 627135 1783835 1068491 423632 599263 266181 56184 223884 795445 742003 1862813 106323 422439 479014 1457215 1651485 516274 202693 358323 1789279 1610919 683152 1757262 447375 414741 1833154 277882 1169081 1744529 1233418 1224499 818121 995431 794934 769466 158690 410751 515896 197042 1598469 1144705 1313669 1549346 1659631 1219773 1507322 1175965 1009714 751529 341227 449755 493706 742547 95506 686066 1477254 684471 1599071 1353012 1252513 4738 1007933 925796 565241 521814 878611 6249 865801 1696833 1409040 32797 1698550 1489811 1427449 692410 1348652 1290867 1579436 358450 1005824 1630041 266173 1901097 1177782 1846078 1565697 76936 1507079 227209 1811575 651535 969021 829716 371390 1897106 1364184 596709 298112 1660879 1051002 1867672 1718057 1697741 709881 804655 238906 844153 1480139 340610 1761923 1663129 1993325 1293723 367821 1671829 336371 1574565 1476211 727952 1623461 93744 167921 639632 1810869 9638 1039946 1877349 1973023 1726336 1205898 238284 1868850 1705423 957405 1285883 1012100 1986958 1200391 1544161 1394281 1055397 123347 318284 1419343 1065868 1388119 300295 215848 272224 631710 777284 1077101 453395 1644489 1878135 17409 846274 1580149 133778 1537079 1119716 652786 1566403 118022 763469 1537947 1235331 1694104 1740365 1079760 1926654 1511156 1746699 180786 131803 1853408 667924 213648 72087 892938 1441567 1740342 1215509 1439425 14385 1535792 1014649 537833 433245 1588680 855456 172453 801094 1639463 381826 1926604 345725 819361 793007 975835 1022192 518860 1960725 890879 648702 1497776 1258150 524666 370687 1434839 193216 1032409 717758 119964 546133 866503 378802 933748 1660337 991420 1068569 1671867 1730695 1699719 825065 932094 758725 481389 1992414 1837194 1634679 469820 1326316 1095190 1597552 1400035 736301 665905 899631 1870756 661963 107526 1559816 462036 639436 387380 1989860 1259096 253947 37803 1265897 1645657 1280798 1620868 129288 1566817 245137 1644127 492977 1714915 122032 141467 1351760 1635493 449949 779264 1586479 1616181 1602079 1267844 1418972 796959 1807458 667038 1629023 304919 334925 515418 719990 1380875 1299144 1109840 481444 848242 648423 76079 1455565 705294 1763002 1715352 1945357 432675 1702385 632094 96459 182373 1015523 1311063 1487657 591394 344252 452373 601861 1499033 1393092 1575346 800820 1513924 1304044 971252 1662455 469564 1034207 470185 1396724 684534 1524118 33486 1677338 647643 1847748 1673511 52241 690388 489181 377318 1677493 619229 501277 1073177 3477 1661734 1287050 1987411 885226 976638 955062 246175 499603 526330 1635167 430027 964482 654300 1697073 173144 1410939 1503522 451078 557211 1324823 961239 250984 938323 1017752 455547 1059556 1374931 257235 1996905 1494914 152574 700070 1529343 280235 232351 1638988 60306 905332 1814616 1944155 1469377 154323 1248681 1813540 1174199 856779 805439 1349640 1467436 1124643 1949675 1629184 946612 613665 35397 914907 1266517 463771 759955 1165950 1960216 830431 1644415 167120 1812234 152969 613903 806684 456146 13060 392797 1559344 128201 400350 391523 1443260 1264127 375712 1277957 1121357 1379440 846675 1950415 1030868 1948223 914483 839512 935683 471102 244633 1351066 1668107 720041 1249384 545829 926534 35684 1475308 1869362 1245206 1486323 1260921 1696676 1496101 314503 842869 1593105 95608 1005370 631968 259424 1194026 1204664 4158 366172 757838 657300 1866828 313131 339895 595395 70012 456968 1451369 903363 92598 1229796 318488 371623 227818 66642 1517212 465021 850350 1977798 1701217 12514 1117742 1301907 1762278 111446 1555054 1689132 1345990 1246186 586664 1745868 1369572 1567523 1487921 462597 190936 1043373 1476270 1292253 160446 1420775 1689163 515760 382814 52050 204943 1466817 1911718 550848 1064340 129926 697149 521250 1278356 751885 1458155 941210 998285 951541 485072 461385 1651634 1218570 783668 709060 1073880 225171 195931 262760 692914 189320 1101824 1887530 297816 1290481 1786453 1873208 1329390 473812 1908239 251421 1653201 196463 1728471 1065025 156856 269999 1362199 306504 1950779 160296 310013 1849846 671475 594180 815323 741216 642651 473405 1904358 1639385 254271 407734 1338856 353298 37114 319101 526138 324087 307579 1506992 1648239 714869 751937 1116015 191816 1920415 1694909 956508 1761959 899892 372978 648053 1447286 1117309 1686291 390997 1232010 1441913 1902316 1682923 243124 573836 1785056 647631 1918826 209562 110979 1920013 538852 1772870 331969 1394774 774839 717324 1594110 1890515 700318 170862 643388 1448722 1084386 390127 225530 1789275 554756 1898066 988966 180655 1011939 1695255 130777 1596568 436774 499996 631749 1087625 705028 321921 920643 1683728 533584 1838183 1900964 1835621 1939808 1519242 966375 992924 1870089 1530384 1811312 288184 513534 1562050 909979 1749291 1798427 942197 618943 1496298 982655 408965 1762483 925504 1883288 414646 325719 608542 783786 96239 347815 641363 252563 1277132 1343587 1480652 1386936 1400064 702714 1305677 1398000 940361 1055293 56228 621897 1288372 1021269 481037 775125 335308 1769539 1226414 1494176 644676 883389 288131 803775 350011 33545 735119 1377369 468390 971121 1605127 240675 1514329 1054407 1122982 263150 108167 801373 1242560 1452972 1703104 1763068 1500362 1916207 912824 817769 944685 1330021 1488333 649098 1242755 572968 1083569 1877354 152688 620493 96939 1330584 1777487 1946929 1164905 1136448 1583665 47936 1443824 1751378 1457750 1765089 975833 908635 1514263 1849634 662303 1822652 468851 1313858 1929131 79676 523288 1986755 993125 20996 1422060 667872 807468 1972413 1546584 811086 1604271 1940125 599910 570493 1696533 1477951 1910943 1118251 1208374 488966 1300735 1220299 595948 1037374 1288288 1208168 671556 1672565 1644865 333497 1212844 1340027 1721628 660248 1382496 430893 1987466 1453820 386019 110721 1642298 77443 1056115 1558004 1804700 416893 935991 1192571 739781 1518072 334691 1033027 1623723 1003097 1838620 1245941 1817367 180715 360299 1135144 764887 1902757 835793 1557652 1804783 223317 113914 1231665 1324030 1062742 414817 1143496 1757032 1256008 1526814 729152 747971 1092780 540733 353340 429768 1866201 1297358 1448520 526641 820007 1970672 1730171 405840 839633 1708802 1568965 552406 1055921 286809 950367 199113 255851 1068821 203632 272312 1395036 453876 256240 1964998 502668 1540774 1258522 1562274 874494 1693923 1119444 1258795 1206379 1219922 1700542 1536932 471398 1628363 946919 407847 1328173 399306 266493 1590803 33775 1780296 444438 383229 1287348 1786921 385493 1624452 1003076 1580501 1948079 1296010 1525686 1776804 211616 1469880 4262 1363088 1170186 1741693 64467 1805338 1252442 589348 1900914 1639823 55789 1461296 418111 248500 1576107 1796239 355160 38000 363095 1508010 1624008 593317 1591415 1343550 1659339 933660 1944979 1584365 1328478 746195 1457294 230662 1841817 869075 199085 822157 1463775 1911009 729889 1574789 1903127 1518952 1975596 830380 829740 1742942 1763458 1298831 880916 1300966 369275 23986 1959748 775345 435308 1125382 921121 495050 1221327 1597538 1748491 993575 143974 833201 1347712 1339143 1261353 1286189 1535995 376981 1248721 55901 1698487 17260 684642 751530 1957056 214175 571034 1318533 1720937 511670 1982430 1646016 1357958 494035 1500561 1079606 1850485 345865 1074789 199459 589110 1874759 38250 1117552 1563769 70488 271375 851403 1563025 30076 1748993 1035937 297994 1343822 988653 85634 1111460 1243941 1181161 249186 1047528 1024687 629701 514063 1721083 374397 1869514 910155 1331359 239479 238577 1740150 1435465 577182 650294 4227 1233673 103479 1443372 1063361 1196595 1813966 806729 1675299 1498953 280490 1407599 751304 1989100 1005459 1846539 682513 686982 736877 791798 1091499 541743 1988438 286674 1988482 1757022 1710749 78746 1605026 991456 1341298 484013 2043 1461566 415199 657691 1005127 1617528 1338741 1111679 412219 587654 897100 1232092 1042583 1748194 48461 1249682 871284 1943442 1346839 1757997 1399289 1566548 1470145 1837733 819787 1169794 1320973 184030 1391747 1333553 426905 25606 980194 793963 907323 1914782 1930475 391306 534359 1657508 1401381 805839 1188407 1186540 1025190 1851734 1280458 1802240 1306772 1225342 600275 311043 390639 1711992 1833746 1681753 610014 974052 535850 1751550 1320802 970488 460716 727172 529580 693170 41932 1435653 1619857 386593 818079 623085 962831 268275 350214 1747852 378114 465319 1381702 581713 1623063 1526254 97504 1559155 895561 938902 1204259 1160422 7749 1157069 1714647 1457681 519619 20517 300741 281325 1607781 1156573 1700650 1461687 207025 1335629 1718921 664714 1965036 1118355 1431178 1126352 684383 988335 1703595 829830 1884029 734083 1283230 896452 839968 460165 767728 1538973 506930 1732845 1786066 1342198 1942449 6034 435336 1222894 716950 1967052 1754154 81588 161594 1832204 763322 1537161 1943252 1037343 215311 961235 701562 383625 714630 674943 428845 1360165 1687121 126672 328109 1974340 921789 1860872 880579 54608 198299 1819828 370309 798580 67765 892087 825610 389391 582093 1324163 173325 1875925 1810144 1996578 28284 883801 1824039 1421582 956530 630309 1774229 161705 1501803 949845 594010 1945347 241620 243217 246321 6192 755361 571766 868351 699456 1847896 1692732 1770381 383809 636075 524991 734700 359381 1710599 383966 514862 630887 1625940 1584391 444501 815369 970521 1628577 1773396 1057881 1551254 55726 175464 462235 34246 44475 29104 307737 1676335 1199008 491766 1243081 546143 336176 395506 1255096 704 1637837 1621105 122335 875788 396706 1073052 1745260 1677507 471880 1680362 1160904 89148 1737310 1903007 1955132 1616984 5189 22858 1396624 864523 222639 1102250 619808 1275422 1364219 613485 789123 503658 63152 813281 986498 1122183 53082 738809 90215 1681821 1732235 452077 792816 1435516 1752274 835592 35066 815059 511935 727709 1133479 1762320 1208384 634321 1847056 53870 442285 1388226 509464 131912 517535 202 1738120 1761840 620963 1140353 906470 591465 687133 596284 1736599 26818 987782 24320 64158 750650 1724894 845689 91264 1332034 1146033 1475194 814109 1352812 218183 907646 680603 551721 678138 1411683 309469 1590923 816349 1046897 124358 1596001 112860 682770 1600150 1802760 982579 798211 280907 140847 1614038 383973 1112450 1880119 79591 1369339 49302 1379548 1871834 559208 61986 358074 20320 1706080 865988 1792088 1179107 1734716 619544 1820583 1781074 152249 680187 221407 760475 903639 910970 457215 815620 1966972 1692461 812279 42124 566838 1478363 1189691 851569 741799 195226 545578 949664 1285709 376213 1761794 1101753 80717 1808778 372347 1285225 1681403 1640016 144396 433394 1823745 817635 502823 1800879 1459820 885551 1406825 958888 1633467 1486492 1937525 1377884 1745848 86358 401197 1870290 909168 444507 1954822 988430 820949 952028 1681141 1137940 269179 1341163 1322790 1830066 1865788 1139185 1928188 1878165 963739 124852 1791712 953240 1381063 776645 748806 999978 1606587 1897429 1637755 721189 202135 1113263 59801 1617888 298826 973717 1609142 1576763 712336 1424221 776310 134051 214132 1942336 1154423 66584 923312 1185780 1212221 266370 1311391 436113 697486 1200621 85070 820098 1760962 1266076 259445 1443205 1957104 1278446 897453 1378256 1559377 284399 1754468 1302865 193658 1889218 1885836 1137332 289609 1278073 1470817 114106 486762 1403075 1568101 954357 1285702 534051 672638 881966 1398479 221732 1514117 1094765 575464 1127993 1007230 1796781 191930 533972 1485053 853554 829843 1450597 1408261 1602960 1330221 598386 1936223 118094 674917 882658 161971 1065359 1315587 1135158 266536 505094 1242741 838799 1785320 1916117 821420 1586472 651038 704214 317461 367993 96334 1726981 1262235 1212756 787663 941452 864706 374600 611804 109755 771027 1896759 940421 1012169 806006 1487492 1410427 609463 799758 999229 1462914 26934 1369212 1769595 301891 922480 60494 1288613 1688073 318497 178915 1947311 425062 23518 973853 1999223 1159260 1615528 184752 1401690 1531509 1908413 515805 1022235 37189 1229583 860873 596581 79134 1049773 811600 1344443 1873388 850997 1907943 687318 549363 186997 1940784 18356 1712792 1742188 911564 1226378 321034 453726 654951 1030719 948711 501922 606765 564208 936687 997966 692096 1649491 1456057 1951329 1412824 1908224 707321 1797964 1332761 383156 1269179 1833530 284453 1321367 1386830 1803344 1887720 1264557 271295 1241041 1911314 797288 1959521 1084808 1921015 621475 1798351 1759982 23020 521011 1821566 610234 79510 1601619 446788 1769952 78707 1063175 467672 1166338 1405317 622116 332534 165368 1569027 1112093 648008 1421600 1521673 816607 1946053 76160 1865412 929821 515843 1518026 971964 1873010 641808 1525341 140519 872541 143645 1476571 1793550 1540283 92345 1724072 411334 1162943 343628 1572597 922437 611342 718420 469168 243851 976374 781271 1995142 839868 713462 1232643 618483 1166504 1341373 1541171 1495318 774627 885339 363229 741668 1807780 1670820 1404614 552764 368083 1358378 446200 110958 1652070 1716694 29200 712848 1745068 906181 1287744 22778 1018014 1294685 671562 961732 1238636 1184662 355197 717449 1891135 895497 528655 1417404 1084604 835544 841025 1494003 784413 1952423 178430 15789 1678374 1732544 1706503 84835 902464 422440 199525 1081190 1536212 1761079 1836285 1120430 1088765 1704242 815610 1235405 1488924 1000466 515617 59270 35780 3331 1999648 1817353 1595575 1490720 749033 250066 127321 731725 1731905 673877 1891042 1824601 1957862 878541 1048187 422041 1339044 468675 1080901 942430 1415590 1552684 484286 1842559 716377 1497088 1022417 1484471 697151 75817 511932 1377279 1020430 1008944 1062345 1732773 1033766 1049057 55017 650954 529971 1925672 1510492 1299014 1005837 1070805 269588 1905107 1811215 91061 1401231 1608403 1310635 1645594 894415 1451217 1005907 1058172 21816 663256 1201934 1508150 110941 1943406 879825 1088494 816484 1043899 809378 995287 480298 1967367 646954 1945772 1546345 3335 42197 327961 606437 1102521 1048812 1539546 1535974 1518241 647124 316302 1565677 349191 1337073 1572709 1404867 614472 1654604 1006122 1456877 1900841 67465 1665801 1442463 69309 463862 480903 140764 704287 124088 984414 143165 1192820 1507458 928118 1900538 708280 1232447 542035 130204 664215 1731567 553352 854265 1202709 780417 1127550 839648 919568 1302588 1369503 355451 1895333 1702572 1373206 847565 1726088 1580818 1422780 990010 1081359 875698 572545 986776 493581 1057007 836503 474417 1501930 1526055 1791671 1906495 716448 745167 1096027 847895 284278 321212 1926777 1804526 121214 1293106 1066837 1192581 916597 1308879 756678 1661503 821487 789035 1932558 567893 246372 982436 1625275 50312 1055574 1178526 1810118 423800 248064 30128 142477 1147350 1987919 236863 184428 511105 1632198 457502 1565096 1264692 764057 1226037 542695 1065940 1219127 1981871 1100065 1997913 376925 226805 1248789 1755271 1702885 156226 1352125 1836752 950978 1525693 1326428 1777916 517541 28277 1526678 1876151 325244 483456 580346 188526 972641 178244 1136264 1174262 569004 843569 1130529 1041912 1756984 1616359 1761101 1440842 1574334 165639 1736052 501113 1585048 285202 796662 608960 1000707 654584 1799515 1851181 1031480 605001 1954814 1941991 1577012 830914 396992 1746133 1623340 1625959 507173 1654127 62692 1270490 1675924 1041844 426142 307357 1337423 1559174 1124810 1804825 711120 938381 377817 490752 1613064 1648303 1404253 633747 1612237 1813799 742633 1448036 192726 1454528 56202 752746 97160 854932 1632398 1147851 123380 402890 1297238 1251474 1731644 1795627 1400185 8826 147220 1687561 55280 1765 1971224 1657161 1799509 161039 89175 845442 1295207 225557 1047178 717920 995897 14966 1543460 673372 1964934 148867 517652 121836 870248 1148341 16696 1468716 1482236 1452191 27790 1766292 1522033 770271 1926519 992463 1216023 152891 375515 170580 541796 1234693 304192 1531031 1873842 1720131 770025 1885659 691695 774910 530022 465429 1196010 1754951 231546 917417 1736733 1973967 631859 1036943 1401752 1312767 1369739 195614 787081 1262532 1242585 1891596 1630272 641503 237643 957404 1420460 204284 908126 1906589 1938322 651716 809831 678150 77354 1340321 854632 1330971 691649 170702 1907434 1962089 1047051 532463 827480 221126 1901736 1190078 962397 1816125 126114 370896 401947 1810253 1502228 1062613 769960 1882124 1438925 1365963 162095 1443987 1867569 554944 489349 1749825 954463 1465832 621767 26186 1402515 1960831 671889 36892 884366 948553 1816270 489708 1672540 1324339 1434874 1438592 1158056 84709 793983 1795802 445099 1785020 181338 1894765 1591022 1000793 374536 323900 1590105 1789968 370712 1303033 1846235 449255 121826 1580564 1040824 1389564 205970 544915 1155866 1591109 957296 1633386 899194 544342 952347 1446881 1170267 997546 1398654 893623 1363594 845235 550713 201880 1194166 1616107 805897 843759 980980 619928 1227002 1668217 9064 542191 1686663 1400469 3044 1003483 1139193 1182623 1035257 1773570 1677141 1021303 601008 587331 682604 516293 1989719 447749 383985 1021817 742113 557463 1536126 1136358 1262284 1898439 788684 607091 1987427 551580 444628 1884774 1479080 463106 53208 1709747 1023988 993277 1659106 645244 1124313 455521 1188748 1209038 1646698 1508807 623492 1273809 1301157 731222 1949530 679710 949415 1824080 1573767 308336 1526463 750801 1807427 183399 574802 1465275 1744440 668472 574535 938222 582179 318989 645648 727732 1619208 1855178 648612 38694 1156328 1264849 1174023 1454985 1377704 563309 344863 1196388 537997 48385 1000866 1181872 252585 1540637 782941 391967 1907918 902102 1292086 340554 382450 1739162 796762 1594709 303405 299203 1161805 833617 1777415 656588 39283 932424 546522 608374 1178971 1574041 433817 1178590 333754 1993627 285394 1560756 1968731 821381 1632266 113037 359046 1848941 1337801 552323 684561 1994942 1701360 1897854 50894 75039 200594 1701950 1904397 1191283 1381401 140037 528645 509069 775634 327144 778842 1439626 982685 1017699 921089 764551 571284 600953 1025406 1738454 1059494 29596 600811 1768722 1554060 341200 1297498 1773254 780715 1346856 602000 1527429 1347259 401235 1833197 1260100 1918441 1904664 1794863 1798065 652417 1858624 576059 1244186 967694 728993 308003 260877 209476 1384586 355447 526577 266361 1936593 1100742 1817944 231426 822197 549140 1107642 438885 1802732 1553547 36031 637486 1313436 259561 934081 1826997 344151 225509 51597 362763 1152010 525379 446456 759501 1288503 1113110 519527 524392 11950 1474038 311903 137058 127179 1000958 1304145 786885 1950740 1037243 540185 1522430 671892 491212 461848 386777 1241096 888432 410169 37701 1957836 1143450 108876 834862 1672718 530934 81565 826789 594230 1184266 1910869 575025 1992305 599506 1603279 1790386 1142133 1420362 1409178 554758 1064931 447934 1408920 287431 1964283 855314 272571 1457028 592571 326772 694913 930446 1481009 92899 1515766 533451 142442 934 1947661 1863476 225472 1332447 520998 1406484 430217 1607916 693243 640425 404297 1437754 821027 918861 1654438 1077454 630319 1796979 1181086 1258114 92813 1629413 32513 45328 1472939 159210 1569147 1335466 943482 1027818 1884813 179466 1863880 227954 1309369 457184 276658 436028 1899986 142295 1615269 1576461 1793361 1798993 1027188 1756729 1187909 1565237 1637928 1469761 1027687 1489154 371652 894929 1065276 941577 338938 731278 9612 152583 630297 253831 677942 639975 1059658 1719615 954587 1862728 1616323 1130162 225277 732934 1847733 974275 1010831 523583 782953 1741112 1408231 1803097 1191322 782268 1077962 1022748 956657 1182540 1263921 1152752 1570044 1757236 721327 1410513 1658289 1112279 532261 829500 900940 849826 238727 1372177 1830819 1710676 1246666 1788737 1252119 529084 1535795 387606 1371195 737705 1215803 861685 1270687 1868207 686096 249537 91019 492514 1923595 1292040 1939830 826774 1734694 1546037 795128 670020 642270 775543 11753 1755477 1124619 1589489 962038 1704391 1589466 837876 563952 638093 1001436 1980164 1291648 1653745 1825033 43659 1367342 1452091 516182 1493816 586736 1244768 1730493 384456 1544456 1539811 1678859 771145 1710347 619695 470560 1224149 1622018 1263310 9552 1634938 679366 1659199 559787 102493 1090476 1584301 1066246 244592 910689 1678463 1933475 1521869 879977 580894 1771830 713231 836997 846038 1171506 1531657 555130 1430081 623541 1259550 900722 1215490 465441 860949 319786 1684659 126045 1316648 799478 1020936 477447 1736168 1796508 1404696 658860 298848 1174738 1532909 690350 816468 1354011 329323 990021 1823343 1655183 161542 493854 1460903 603504 865139 1999845 802328 391710 1197217 174058 632129 1119707 1217663 382310 234277 297967 144446 391587 274337 1075014 309275 174760 1620588 1100710 756357 1076503 629998 599075 319069 1700492 852824 174781 736509 1579746 1947480 88922 63873 1929382 653145 428045 114884 1187938 1586087 1653655 284918 41592 1882366 1665554 1573132 834748 1507407 1914975 399267 1960029 1900681 1267794 876033 856549 1549765 742009 1554093 992276 892181 180832 1516609 716099 1129519 313795 1432596 15741 1988639 1118621 707034 145955 719533 463488 1930188 406941 836517 1784245 550974 1633855 1967247 1940335 1828001 197790 694254 528293 657385 1572946 1590572 1530400 560604 939260 1432680 1180373 119005 611302 1860826 1705488 165441 172572 202378 841261 6352 1128563 25980 1863270 1762345 1616419 745767 912104 729042 1047980 614723 1498252 1452190 1148583 1035534 824731 1523643 1117795 1064310 1654923 927742 435386 1348367 1888096 810277 140685 326372 294937 207672 581057 85152 1486743 1102462 1938685 1885949 582515 809997 41471 1642142 911395 1917939 127074 191384 1790468 1716819 186348 600354 1350951 1337440 1778517 647053 863845 789684 1775236 318789 1996037 1194974 98289 189647 1096988 103752 644144 1678044 149106 752768 1268274 1929921 348072 1725781 1443246 74110 185001 237271 1941713 731304 1743876 1583213 1668777 515848 1867230 1518757 692014 1828102 1617621 1419084 294490 314356 140886 353265 1785182 926684 981639 1281806 1458431 1310530 638457 1805428 1141949 361788 636679 579807 1309014 1581802 1815504 1735583 1702530 1706852 654664 316257 1151293 1042551 60448 428323 406678 1292409 925944 1616172 997077 836790 1207063 1721134 1279356 1073449 1398682 190417 1059558 930357 1877163 343943 287838 365222 254785 982503 418886 1238195 1202282 1180448 698736 1029062 651105 1951599 1713600 1360264 1566127 1829029 1085034 1244006 775728 1452014 739545 422977 1070568 227827 670378 1306254 1352875 1858659 1757941 290748 205820 1978275 891684 829047 1186208 514546 996323 1976933 125727 1171601 1612232 651280 1264072 1972201 1288164 1193831 968501 1901162 90378 530473 992168 1924244 1527618 525162 1946068 482926 1224481 977428 618421 1964297 387431 1574977 35048 858830 942361 74644 893880 148331 435886 166443 117705 951933 688819 999485 1743449 364882 1801185 952786 1072113 753095 798179 1182030 867307 593734 217231 1415617 460870 274200 315157 581346 1387172 1611582 1742667 1429188 914062 103472 1227206 71995 473376 331198 471269 1819679 389400 1802053 702123 1020023 566893 1791238 1743690 67636 930814 625860 65319 1671773 1316431 728009 1480348 752217 532986 1637642 1033545 1397531 436262 1351402 159003 425202 65692 1289408 241537 422505 438501 1388818 1719398 1017152 699779 118746 1221619 1724550 1975098 1782698 1125278 462047 748284 373505 1081996 942426 1919544 172934 1832529 59125 1781418 1611246 920290 1794330 1886028 998443 267179 994136 1948943 455504 776786 212146 674993 812675 1859017 1783010 1209328 1901916 1937853 179829 509980 1478842 1515647 880954 546714 1862126 1248515 1044795 928185 879029 548006 441027 862239 982338 1509141 520247 532108 663422 1618641 1626037 797612 1480782 1974305 1145224 1298846 1418843 1836394 905641 766819 1455068 777226 847509 979292 1765188 287535 404112 623880 1629081 571445 1973846 588005 1328991 57319 1214137 693687 1786622 701671 585363 924719 285526 1199358 365426 1986365 1905743 1957778 392114 729100 1856954 399813 1918336 447515 410738 77045 712203 1956632 1628788 1552898 1673695 136191 1881091 236059 1680116 927217 1439930 927503 1189326 152510 636898 1885837 1104333 1306132 1809422 148887 1163267 965512 1961630 982600 1702390 907528 1700501 1636648 307543 1007739 1147674 1974995 361400 611951 1689620 154210 1617957 1871923 877775 1836618 1968045 989516 680243 1907978 173842 1589208 534780 1975633 547373 168722 1343426 1624064 1227321 1519220 250503 1956510 1709490 278835 245082 5128 1735066 677546 1368810 1841821 250231 496689 1044087 633957 1179548 1529844 1163282 801732 288098 34376 261812 1403689 1965647 727527 1496974 1714659 919516 130899 1862175 1840046 1965455 1979928 1284060 531206 1157935 1718881 1173817 1202286 677157 359063 614630 1286318 1241078 1046368 1300955 971094 1619469 577942 938093 1193544 435738 1732879 193274 935515 907509 1717063 342902 141409 425283 1221445 1395764 1299763 600377 1881095 1249524 124770 1002290 346459 1191936 967294 1557169 1885630 1015042 801819 181748 983547 1430939 1645851 1493295 336961 786014 1384619 1918801 228949 900569 561968 912509 1520784 1129534 926051 1825851 633596 671014 1778070 758567 1587483 52424 147282 1795840 423675 575318 1603224 1368261 1188657 22978 566824 932648 1143942 1767831 49104 1809418 1008638 1649086 1306415 1544728 6017 1267545 1233309 672539 1881052 13288 1554888 29434 1524205 1654373 1389616 163534 1996823 76912 1613319 1456518 1259120 1514310 1879534 1046864 449678 794589 1700348 599305 1969685 1060522 147085 947056 77042 1570982 349849 823534 1351748 1697945 983636 641306 1808866 1270858 159105 587139 1389237 987945 1690467 303475 691369 1324980 1827082 1450086 1878763 1985139 1518819 1226277 1334525 996132 537764 1810788 636137 1041490 212077 1939138 1979513 284079 981935 956589 1953462 720509 1463388 757541 1381024 1011137 1377587 364197 1437893 1330262 1922668 1265659 444360 1786468 73775 745609 1025561 1800581 1376631 1827626 1810129 1294256 826896 991680 1274649 375645 407113 1900860 1595790 104245 373016 47874 1124738 950660 991580 121645 1012562 1713098 1426559 1967387 1981586 1921511 1023094 1004485 1493551 1834235 1706448 974315 752052 257486 416378 689333 1662899 643569 1800951 1205241 987888 1416868 218689 820880 1008474 47564 59457 244004 951422 1422063 920235 1058913 1046930 1443780 1847353 1690441 1906383 1478526 84181 474606 1110620 195722 568652 526740 1339964 14648 1958953 158392 588220 1520844 1968887 1535255 815224 705888 530563 1774921 1033926 1887005 159328 155086 1232925 1400757 329621 1147059 1029042 551232 1159278 1226439 1005634 1023993 240267 610774 76666 619414 1315565 447883 1277723 1279342 1815785 903169 1745127 1438507 1546446 840530 313099 1904291 471331 1326127 472264 618820 1184376 1270804 1274042 634627 1006882 1474086 1516362 100453 1117358 780666 1051833 641147 638206 1261415 739166 1320294 1729136 1514658 47328 913589 668809 599969 1509595 1630776 251136 1451167 1987788 1909670 923019 714467 1740241 768675 276181 1778483 1069761 756749 232957 865720 166555 799264 151642 1563428 242176 512303 1308463 1614929 824141 1290359 271614 1425043 223457 1791786 455069 235084 1406965 89882 1258412 1823924 1798173 1857300 501061 801994 537860 584651 1088399 598309 725382 914335 1848775 801143 615336 1085204 1605318 656367 1425413 1924216 1560853 1274244 1313399 954619 480555 138953 709286 1463601 1742356 1457836 1575514 1851932 473589 462142 789486 1549728 1272875 819168 25918 230825 1110634 1604329 1313568 1114843 1973822 1457005 1099101 683267 997844 1289706 1723580 317093 391236 23073 487448 722624 1001897 215640 1478184 1246614 747275 951746 1084956 1274081 146110 1799602 1884261 143348 283955 1671119 412740 1163427 1138128 907904 685304 1897955 739384 1023255 1831682 1546937 115884 64610 9428 1481478 1958790 1964163 1642502 1225410 1859337 1092304 866467 377223 966454 840371 33022 977968 1269609 319170 1797055 1199615 1676469 1954859 1382393 748296 522992 1919688 1479353 326259 88993 667248 138502 1633723 677719 20523 1291905 1900410 1919457 1759111 1842876 445649 1282579 482475 659310 674305 1894853 700706 1330994 460223 546496 334126 460709 1921208 1045536 1276765 1536967 142675 1311159 244496 1758234 355833 11593 1890648 1293974 328634 605906 282269 1214685 1257881 1686651 1858186 1515207 42525 1255509 290088 1207587 1449899 1548988 167819 1829869 849142 650714 682231 58788 236058 867252 1618665 895897 1044429 28211 1015239 1808775 1798626 1596607 762135 1904432 358311 1203801 569802 1086112 655014 956310 1824509 1063027 1804839 741894 423079 1582334 1994033 1140310 395706 931013 303726 375558 953335 1532556 1958835 1997411 621941 1843004 752524 1109174 1805627 1139500 470378 1479672 146667 1065443 585249 182365 1556787 1401863 1297605 1286208 1586731 1659761 1159266 1928309 940695 198785 744854 404601 827729 1272422 592531 838835 1667073 162492 839963 938326 534070 1042889 688058 106701 1100088 511114 1673905 13609 459757 1733119 727263 1816780 1160165 1034264 143944 1707401 1580494 1613977 1803484 1264908 863254 1401507 466092 742608 1194223 1379988 66365 1326673 1968068 1429099 1795275 539805 1828621 1023033 627962 160286 1716022 1623132 1898597 975274 1507764 756360 1214134 1567391 379801 1374774 1173018 1380638 1781522 1044259 1786768 177124 1125648 1779617 1316395 30197 7220 1682313 363510 1960931 1267052 985565 1227625 417746 1490344 225640 1957312 1240053 58670 1573741 1679556 1597966 104496 795332 1457724 889977 1306516 277249 267632 1255508 1829336 1317751 1798113 1790737 1445689 1205254 1983747 1861599 1230985 1708659 1311404 1200198 1095359 44846 1737724 1941705 958875 1874970 1662002 671513 646939 585223 1167349 1217611 1195062 837154 1678345 977069 799913 1107923 1647707 531783 662973 1315170 1748049 1442453 1304221 1886987 544336 1064101 1614438 476102 189753 637159 409133 23440 1929494 1011048 1898992 579344 1165687 1902568 15393 900932 1222219 216649 280203 1546985 571093 546482 1497797 42171 1669844 887303 759315 1780946 326681 722081 1889974 441281 467594 879417 484131 1502620 1737451 1242396 201762 401384 319501 1406309 1190796 406876 1789926 1602365 82029 1728292 1089875 1839538 1668319 1677553 1036628 1353894 320949 914461 715168 1710381 1881918 776075 508478 1822076 1200801 870253 1917 871434 393684 1145322 1515741 1772352 524135 784198 296917 959650 1912322 519910 38681 999693 582037 296590 893042 884475 73346 273282 241884 237737 725371 162203 192290 343467 1272451 1525016 1956920 384925 38413 1299460 1211799 70628 559888 1420873 1659873 853696 688857 1508009 1333716 432874 1550424 1578322 1285251 1453033 154867 1027906 239025 508550 1336870 679081 409346 708025 493325 1877966 1076473 37440 1703034 130061 1363540 1876945 400653 1795165 565806 1346796 146009 1370210 658823 1925486 1871068 1277349 1298605 1013367 211960 202975 1700796 976009 1848096 42821 928049 1457846 947366 1651075 295244 1266256 1159095 1222561 505220 1229399 1827902 1407383 230525 243026 19010 1475339 1170979 1020363 1756008 1692737 1177385 1812909 1811614 322542 855085 1834308 493678 891450 490749 1021655 270239 1942253 1916170 1047217 1540081 423679 1073984 1592277 576432 168700 1999121 93559 691021 1612100 1549876 1721552 1000624 1501453 1052703 724037 322239 697872 89542 708279 1279012 599511 535240 745600 384108 251966 1673139 610074 778518 567201 738592 1142519 165192 1326408 1950623 1755727 308428 189076 476733 152083 750368 1665238 170543 348655 461707 1798711 1723028 45904 94072 1526845 590362 1169058 1251131 1041870 1516315 43395 1244772 1470128 1214724 1430702 606679 1237895 959896 113186 814852 243226 1928659 1744571 811391 1241942 1054219 1749722 1225650 431483 1497637 437965 643847 372295 1478990 923796 46344 1532286 107078 1224038 965867 49750 1661743 1227407 1380790 403123 1039151 1153788 1226079 1058183 1082718 1839738 255190 452437 106484 973275 1133330 1190932 1524678 896740 1051904 1508711 1726220 79803 44209 627027 219079 1836274 1365684 1663960 1363002 922356 1052817 1210560 33833 439073 742693 1651859 806225 879319 69702 1285886 695332 171843 1268933 1292021 876887 1288302 1122482 915971 205443 739665 664181 504990 1589214 290667 710834 173254 1843217 1137356 1664256 462752 842122 713842 1121255 809523 598231 710503 876251 380375 532262 1699073 487318 1923233 1313097 1354146 677596 1236563 1462945 1378939 675413 1969249 278196 633103 1204052 169952 1782819 1248614 1744975 807166 1197003 1482459 84275 50806 1686136 515594 80800 464565 1233595 1165153 1464772 916445 1299941 198310 207753 1599754 799951 1671668 646253 1447649 1116597 161799 150971 458640 1769495 1584885 1864504 1518287 862770 157035 676759 1612134 1533716 1128780 437143 1876170 860470 807996 1937824 1337674 1332210 1166614 331537 309897 355633 1636217 698713 644212 1774313 918840 643314 1018111 1764963 965332 894082 1275854 1272491 886917 484028 936113 781413 127436 47035 1082396 1059305 1044111 1130343 202716 1690745 1738595 1801562 18368 1442938 1561497 1226480 1527956 859006 790372 1097298 1093055 179642 283210 1150059 717558 710780 1333631 256245 1796550 783790 752386 1459124 1647965 1943985 882391 739389 1879994 1628139 943223 9514 1732202 981661 1955875 163708 775491 1259548 1522726 792619 76799 1713957 1729594 767268 1019520 1126776 89137 389741 402875 1393475 1338277 1622546 1033944 963413 669383 427719 668400 287010 513511 1881533 100436 187441 558287 759776 898514 162134 1958686 1822046 494568 34875 656890 355890 1735628 1690316 615837 1947944 875956 1212596 1770194 707325 1418782 1081514 930564 607447 352241 572083 691320 712914 60792 655519 1184691 1817318 1187028 1869139 136127 618466 1204122 1339508 1968222 1750540 134500 1967214 457908 785154 1535292 62609 67271 1001622 815929 1020294 1003306 183643 868904 1269143 828310 1131144 1066060 1126763 1767306 1481382 291062 846181 1437232 1569944 457369 1280821 311467 542836 1669901 85166 1809641 432445 965732 714130 1309594 1056710 49535 181324 593252 961006 1383695 868110 1173811 1397724 1458353 96439 1479768 487043 1470142 365583 1075334 1068241 787627 1655377 447494 1798703 90093 676181 731017 1608358 868524 1965604 1778983 1612916 23684 1542445 1333881 1220168 1861003 177675 144621 1075395 362310 1584129 116746 488906 1306293 1095860 809772 1300729 438092 1261247 1855472 1113065 1947324 1145221 890509 753601 675729 260800 633215 1549142 1086918 1873198 545415 895746 1092951 801007 298897 96530 1585990 1001902 130766 1114204 988127 220117 213594 461905 1807127 1163992 497766 630999 736133 517643 1243193 1676342 1874201 816012 530471 1186152 1448245 366291 932427 848346 27911 91588 139151 1103744 130418 1411329 1157326 1547872 1303348 309785 1467675 1743600 10405 1098686 108224 1382405 1504624 1583565 928868 591216 1221836 399355 411469 770995 1375616 1727528 436808 530458 1814081 1829399 1591883 992051 798779 1687096 1901010 711705 1148762 1492413 1782223 1402 1073886 1909884 476436 430552 1031471 671522 367664 650367 280182 211496 1149529 1514615 1576349 1214640 34683 669555 1904822 474832 1831385 499470 830432 875557 1173493 1033119 888349 869077 1493207 911779 228160 838305 1957509 1735041 796440 18620 1422334 1079861 93001 532948 74573 184417 458705 1136128 347537 1614742 1645108 1962244 123789 1823153 1381848 767395 1611870 1350428 318445 1592310 1012225 546699 1227335 1117128 1132832 335394 365009 644515 136395 1197940 1849392 1181023 1898652 206042 1071782 698637 677914 851009 206494 1053121 1630473 1696205 648882 1421603 405542 597276 28686 415958 1357718 1670870 1267295 1149471 1716199 809344 1623548 59148 286390 918210 225737 410437 1959181 363814 562558 1684580 921540 1422750 794566 310296 1969604 1059529 85306 1450174 1054767 1776626 1699074 1396880 608720 940430 732405 1623144 1371386 1912178 1007329 1828033 880944 237651 1277316 598337 714044 651918 343939 1806739 1595485 1066503 1588470 1156430 1164023 1551712 628432 264376 1304663 504853 1528788 198701 1227413 1564635 1438539 858194 1282730 1179981 1581595 1472919 1854520 928537 1194737 734960 1714842 969438 1097917 476854 944401 209125 1279887 1514956 1254654 1507559 72164 1813020 1864188 1200053 588710 34371 988172 1822636 1196480 758656 637103 1563632 982212 1851891 1606290 88254 5708 1407727 1379306 1170571 259417 1548620 27295 979938 756042 593925 385547 770415 1688129 104295 567105 173812 1764525 161141 1431770 1961163 1130183 33625 752323 296979 1024647 1634597 1215287 788524 720925 1325900 432345 1271405 444793 1823705 239169 977760 1751514 29479 1265140 139953 886147 817642 1535698 909420 563492 1630409 670460 443599 1787816 1192538 998320 481863 1507164 665910 986970 526434 59563 462164 593895 159458 799076 1919896 708307 1520020 1017500 74430 28868 1557787 1886463 581121 96321 836244 77775 655819 110804 1489965 1950784 1484300 1103870 379164 680934 1438252 248264 1272500 1504483 1706252 433967 43733 643419 683467 1378891 884089 1151644 278996 217323 1842318 182638 290198 1025710 62800 1217110 813047 351726 1423120 1332219 934519 1868105 1284110 976598 685015 880267 46899 1689131 1928633 1567693 895263 399995 557573 1763846 1967791 923668 1892167 1974366 1730849 1729851 997908 1594597 535322 1232541 24864 1531543 1762183 1683931 245073 24545 1542307 1116730 864223 276119 417046 517667 884168 568914 856792 1544173 1067432 706690 1571166 1027854 1406827 1869323 600485 163640 1327525 1094521 1759584 1667198 262037 820250 241636 918207 1105750 1706258 884667 1525943 1567380 1056238 1608203 987721 1154837 528062 321991 533145 1848457 474709 755304 1147663 1195751 1260370 615951 900983 30106 744770 1312321 1016432 668834 1596590 1099561 637376 579078 1627540 694870 204813 524117 1003299 286781 1251883 1247852 122044 1177000 563390 17073 107730 101011 1726945 1594750 877314 196639 1417509 697087 1966288 1575401 1813346 771365 932885 9925 748248 575428 294025 1092886 413609 678874 881290 493245 1414160 541421 400425 785266 1867762 566663 994207 420946 342300 624305 388486 340862 1782678 1216160 165381 46697 1210202 1169093 769753 1391160 439370 219771 652386 269253 1695607 612997 1505062 1327428 1543197 55124 1119119 1331015 489258 915942 1811854 1543934 1042316 1289434 213359 214994 1143478 750410 454945 1490564 10894 583923 380610 1877085 1957 552565 1481005 563902 700663 1798064 1480257 1915388 390610 1117686 1958822 242435 137881 1094947 1102518 611830 442093 567182 656321 1584231 1525598 868361 1716025 1469897 1944099 502904 247932 68868 1613371 443611 1745444 1850162 502447 1302070 742065 787043 750603 482510 1246161 19062 1205651 1907687 346540 1986562 1944833 331411 1062415 1307455 1779452 49557 1348720 1460655 959745 917606 683414 1427924 821230 1366928 722479 196293 1246220 404769 312449 1437120 1089160 382594 146211 15641 421091 325952 1489669 1489371 302212 67914 1909953 1075789 398317 301838 267412 1386338 1495304 1344619 1071624 119674 711354 149788 1566999 165034 1597788 91690 1953910 485388 1334226 1206167 660355 850235 1178346 891214 892149 692371 1452872 1581282 603078 1430595 1661834 1856337 1268813 1811553 1656047 350370 309593 1883092 1571486 1679433 640191 1127131 1985159 603348 579147 1908832 934229 35628 263582 1024945 1219156 1026110 863803 580052 543253 1988014 1170205 617650 1242368 1064031 861019 369939 1430150 661943 908093 843227 3213 1349564 649273 1900 335891 349282 1670043 1362828 1032129 1902024 1223495 1924596 1736955 1474771 224765 640459 1045629 339423 1030329 144476 463058 1118143 1855653 403870 83838 1030494 1106136 1825658 1952214 1862168 799574 1545623 1509183 1021557 341554 1667186 742338 1106718 1569685 371049 1994195 1036283 1485721 121059 1539693 38802 1018270 1823653 1408882 261313 1410708 1364965 1121175 576168 1332872 1894778 385934 1209838 1546411 720463 562920 1911078 1908036 1790592 592783 1419904 879200 1744642 214950 242900 1732691 222095 1670819 792311 881317 803957 354221 271202 554140 1822998 670550 366373 1192646 1581346 1327458 1677940 1701259 1060510 1435752 845797 1740829 1643312 1699207 1427085 74490 424185 902031 1032366 1862415 23338 1947627 1410883 1146294 1962022 644225 1332563 1338186 1626344 1670787 209867 1744566 73356 1198328 1571068 1280862 1974756 1497700 1308695 1068593 1625514 1106556 1496700 1184252 1825085 1973591 1996660 282959 1078621 293748 624377 1440442 170021 287272 442621 1130534 1968309 1716989 727722 743230 1470420 1496889 1816883 336760 965633 190051 1899947 1485753 22682 1379051 878395 681993 183344 228447 1529838 339226 1823977 416947 1031091 1608140 98618 127754 1687678 718077 1393749 102086 741928 45263 1843333 1159722 1041775 1436689 502211 1681581 1736617 1581846 653615 998985 165896 1507131 812879 627268 1383560 1110615 124679 976120 463722 1707898 33642 131869 1693215 1774105 726268 125837 482170 1995065 936900 1196203 83277 1449368 1147331 896235 1894241 407978 1984005 1849147 1019346 1189931 452324 1392339 1996462 516277 1282431 1446419 422695 1947968 783524 118504 1308698 595565 1846987 1655396 1305347 127414 492151 1268140 1665812 996777 49254 1126335 856235 1210244 1728883 62602 1628315 619279 1379683 765319 437902 43526 1759393 390542 793693 790397 735136 766999 437454 1812176 267187 1752373 62548 1051395 1799315 1185846 756643 1149371 1247399 1013599 1986498 39973 1617248 603053 186983 831873 451985 90561 105982 427842 1870713 399938 1747776 1650236 927073 1960923 74839 1833839 769760 505901 897818 1696599 1827959 1505394 949701 905218 657941 785957 174987 776892 1223652 239132 864797 318097 1146668 1542545 907118 19640 1946475 760069 1981561 525281 1312962 486695 617192 1539403 706743 1199686 1612959 1597350 287770 35330 26282 806964 343747 1120364 1745275 59656 1462775 1906743 1642127 1006382 1175154 1177257 1234194 1287439 1286163 1580551 1733577 4306 408591 1703111 1398640 629072 49633 1790869 651529 881218 398272 91218 1608217 1507662 663586 474838 1171036 985110 1999516 488114 1712380 1068589 806957 556417 1566416 1127665 1799659 1969022 1175356 1968559 1779273 104682 1078707 412602 646246 1786035 1944348 95008 536612 1050483 1671557 1567362 1546950 107195 358396 1499193 1534708 1639055 1408226 739591 1116709 1029046 759797 286579 1030130 174588 510513 1711385 1901139 1143164 497249 557186 1916865 1286567 144714 74349 601386 991785 741177 1365586 188857 1429115 1393139 355940 124822 107710 645810 38938 1573184 266237 382717 504068 1992900 136085 1633434 657685 1806054 683055 1237698 175850 272431 1681194 1112757 838377 1127794 635101 724103 1764002 687526 85702 254792 891930 223603 1214160 703278 1723012 26823 1296449 967804 76997 1962403 424204 1528129 812051 1814051 694634 290635 1746325 1062738 1520667 1984714 887375 1331874 1651560 1154269 1236813 499689 1283288 643220 1699493 1116553 1546276 1322055 1296034 671009 1502726 1539568 1978174 961244 161681 326988 1417922 310434 786801 1743122 1767941 1148291 847166 1611538 108871 1150567 1598821 475922 1597323 262691 864695 315555 608546 1540598 534401 872518 352478 405961 422707 633476 1062490 424763 215597 1823450 1668276 1970840 1564195 20354 468437 1269953 1375147 610886 690888 428566 803538 1981142 29408 36654 890677 1458409 1352151 556408 1668084 90684 1805477 194687 911200 1666575 1693200 59979 1100690 350501 673458 1659774 130536 1777100 7881 966643 1416890 420416 1889067 695277 1671673 986178 1871992 1696395 1504423 766191 1302486 1375092 1747557 1535039 806637 1689005 1916405 1768968 709102 508634 1939115 1507135 401879 1940528 1704376 1025940 609436 678818 1864240 1950019 36029 1044069 1104218 1460632 537368 1747099 1761496 1361797 1597408 990549 52085 378470 922229 1976560 743387 703752 976566 1704064 749567 1584614 665075 1054528 1994412 564145 1854214 1243224 1281511 590337 186816 1116098 350549 1707617 1065658 1354463 740090 382879 1591613 485041 193626 883068 156490 507419 361634 1152161 1486693 281417 1299234 322887 349661 965423 38948 1521155 794480 380860 1403112 1338759 377972 794356 944546 1413056 819160 1251860 769106 751652 1364044 210948 1529812 1247295 962284 165302 1999921 310365 1259168 1259422 1196869 1026303 1475204 82734 276869 23163 806457 1600747 1586088 1009089 429461 796824 1408914 1201866 1987746 1908039 1648869 1922831 890387 646788 364675 1358729 1495928 634496 22484 487612 169037 985534 505457 212625 62286 87462 1354926 202358 394653 1818361 1151856 584854 1190367 1095806 897200 1055255 6272 367841 374845 143906 822611 570562 230576 1338010 1572240 1376083 1071125 1306012 1391102 120162 144680 1811909 1963402 1786379 263879 1416865 59354 1145416 1111173 188694 1957931 1551772 1292101 116939 699877 1215584 900432 1940565 274276 1434908 1584677 912697 1629828 1007734 28018 1356154 123400 1777606 1024397 788474 233738 1297370 265876 519950 507775 1579240 601162 1497567 350605 824023 1727502 1005977 1256954 1427171 1832112 305272 1107569 744619 474908 1238872 99225 966642 1138630 489697 1923819 106763 1149178 32010 629468 54380 82747 311073 1933030 878618 1494195 257991 1226979 244964 865413 479421 1561550 462521 515110 304281 798003 934487 720779 70559 1916573 591892 964895 1445157 590272 1215481 1365560 879408 1680098 569724 819866 1012270 30335 653466 1664275 1599718 404023 1656758 602544 914235 1569252 1730270 595600 322821 1046710 731555 5186 78135 1601096 1838699 1683279 49907 117086 1638934 1127071 1362653 268856 524566 983934 1768047 451940 1501168 1765730 1784641 31688 1701525 207595 763514 190695 1089507 491968 161901 289703 1420980 803291 1466315 157540 1487560 361098 118683 538320 602656 128955 1937234 141932 1125059 1710419 75785 1238460 389347 1367862 1812724 1852402 733334 1668963 866506 1733731 1720781 1794805 360145 41534 432515 273588 601279 1043296 295784 40707 1334213 623293 65881 826870 105205 945024 823376 1585406 1542967 1518270 1974950 1429563 1593673 1606573 808028 159452 1710349 374090 1233607 935842 1663922 1694706 678644 961714 1328865 1011886 1938878 954054 1528386 815689 440885 1802615 1913530 66629 226063 166353 1307305 573358 1770057 1942847 1352085 1362462 618487 1313352 856588 129322 1492497 1864628 1066956 1102595 1807895 127539 248469 1193122 347674 598464 966547 1652858 1232891 580127 1143967 270562 1631450 108050 831945 76455 787980 666555 102126 1092283 1632370 1726315 806392 406047 891980 822810 408172 1439093 1635533 1899288 837950 1257224 982869 1799022 537121 317775 188631 1879820 795266 1556136 1022295 1781255 201263 1594137 832335 472823 548528 728708 1474884 1282953 391882 37839 1327775 1807763 1779377 1476549 474642 871444 1801569 1845299 1707740 1338618 972515 1542206 1536703 999730 111825 1090358 1096895 1427796 504336 80436 1588228 1281167 1619059 1792663 163363 888449 1148372 1526138 1973015 308618 197883 974779 1316601 707932 371318 564343 782043 1734535 548716 800249 1479045 872238 602321 1400236 1105306 1739063 1231948 475405 323153 1718770 1837190 556115 1737255 1617605 378477 1216171 182284 1109341 242772 1542285 626363 1879666 887574 1976321 877581 1091245 808643 291662 1969915 657026 126105 851841 188281 1370202 1012450 600423 1825107 751491 1164777 661038 1995597 1078367 1278837 606057 441753 1724203 454261 208097 1223105 1931573 1439987 307739 72183 789106 1755206 786425 1140320 585451 791187 340218 643545 90415 1015482 688070 1865393 31873 9149 839608 1887407 186332 1220171 1889861 1061566 347278 118307 1277811 1230755 25785 735223 1512723 443896 785780 414852 280667 1283386 828319 417083 134785 939452 1881314 1142210 879056 1543627 1293984 1494451 42552 1630179 330160 1635202 1472092 626016 1617220 152044 584494 727524 786619 693213 627110 32212 172973 985757 1763030 1250156 1120441 784941 1754578 881044 1999635 1212794 531484 411616 1271164 359257 1249560 346944 1299304 1145795 1120225 673815 1820645 371026 1811511 475875 1613237 796825 207430 825402 1789533 1975211 742964 767129 833822 1335979 923690 133725 294687 1206602 887301 286829 396130 1230233 114797 1280718 1311708 192612 129171 1948515 761949 41879 983727 1049036 1595727 788046 290428 87465 1531628 12457 565003 1335360 1644204 979704 1814748 1639952 1094124 177683 34252 402760 1552570 1753429 870599 1608451 542619 1533981 369108 982197 428484 505732 1492103 1399957 1598017 1455804 472148 1755943 419944 620727 676764 50443 1038394 1257826 1636798 439258 977975 1492136 902517 1105809 423280 1093674 1893101 1966951 260411 989777 1177879 232228 1272659 1745823 331549 1008577 457035 635607 655580 1176236 1437164 1662479 1436067 1969921 1725376 562308 948586 1240418 1416405 891654 97953 459723 855609 1965857 1997054 1923184 1464441 1441382 1207636 1613876 420604 67279 447230 1567748 345467 231669 365958 692821 890665 1921527 605517 340224 652542 447833 1499037 1538297 1063916 839333 1908006 1298125 1441708 1234659 1137092 308698 996422 308320 1262449 1842102 1908135 443682 1510863 1105464 15044 515130 833631 373490 796154 962181 1354927 752981 1021008 232054 42303 748214 956022 1400695 272831 1217847 381749 1150161 1687394 900687 1900441 57773 1949061 287891 646226 603468 1411827 1188275 450633 1823425 1417698 1044153 910524 1677505 1056713 617565 724871 1284483 1438759 673181 1251915 456893 1448472 1385725 962950 465122 854780 976856 1665583 1018052 1615174 1114702 38629 824323 1705170 1431029 959838 1050124 126899 26464 99110 1826725 199415 1932632 652430 1152166 1756611 1055016 1978440 1254948 1881676 1055030 216427 201352 691111 1208777 83072 135837 523578 1239430 1338106 552562 860149 328682 1604456 1222655 64390 363856 1450256 937778 1825611 261239 1542618 1524176 1643219 1449826 1856868 618987 1102325 1277648 1028976 1709675 838338 749075 520171 1740449 762788 1977870 1156755 1636563 934790 769722 835771 1508454 341495 420048 1404932 417495 598552 14277 484440 1767524 1165126 1344458 1268291 1272565 1838422 393234 1488649 89135 943160 969446 559349 1502869 1898269 1235272 689799 1012844 1882980 779012 1464678 1358070 1733830 819035 261489 1567574 756141 33116 1792603 37632 1278055 249516 707439 1411612 1692909 1661073 1519146 70824 498568 1398074 1244623 1348281 168605 1882313 852870 1080678 1590451 930518 429783 220618 824359 863085 537634 1648669 1147727 578474 1451232 940657 1075440 267522 1400317 1471162 412585 1214014 1495237 65582 811424 313662 1855075 465916 312864 1331031 508213 1613451 123119 449879 661084 387408 656108 1755321 849539 119208 1410364 1206612 595686 933010 329080 318856 1008490 1303816 157671 1500639 1935002 1536927 856162 865044 651062 480875 451089 1370322 912102 155247 509978 507604 980095 1866761 349896 1672901 432686 1712701 1407504 981321 1457771 1704921 1282812 1289563 847909 1044002 190128 1556816 1107984 1831647 345871 679910 942936 58836 1832888 1729596 598046 878271 827716 787715 334671 1498223 1492239 1489362 1284105 1940715 1317123 237014 1117671 194224 119354 507743 535101 686218 1684763 1648157 971472 1553012 1164738 1908784 1084813 807197 665309 482885 1540170 1216440 1145898 434832 1949218 296891 1012702 1373262 1730911 806689 1122394 1402505 1061999 1080522 1567231 909726 777960 309460 1193197 542708 1513197 1398408 595260 1025693 1758986 1454699 1221741 985160 655934 615370 1789002 1008998 364433 1278489 1330513 27536 109391 831923 1752458 1257727 1745357 1458902 1563730 249585 567126 1320298 680410 841715 23590 608416 848940 1372206 1733928 429228 245759 1326210 1213298 116892 1576530 767958 800415 68878 877491 472505 1786755 8705 1118824 229968 639944 1965951 6753 64279 1461054 1674180 840566 1498706 212412 645919 83085 901485 1921261 1252877 276263 1639868 806295 1462451 131804 832487 1992788 1008149 65369 649287 755494 62980 1604007 1300270 582970 901626 1376809 1077894 744520 153348 1101655 529205 1013784 1617366 441295 1868268 110739 966318 908653 1848622 1894046 115745 377299 145092 1181802 1088356 539112 818471 191440 1420690 114092 215329 1403570 770422 570958 1690819 1652311 1787184 1692038 344121 352326 973498 868446 733861 640051 739921 524463 1267998 1373528 1910475 906965 29670 1963565 1445793 222399 645909 1375162 1881727 287198 789218 1698662 1084178 1853065 1702907 980977 138203 1591469 268948 494224 612261 1530933 1132193 458949 1784106 1518976 1921798 782111 1021354 675376 1398218 1765596 454485 1117990 1058996 1308807 147592 1209951 1594190 954282 713939 854166 337753 777743 1952963 59150 1092997 1362491 1513720 1558536 1856389 1310303 1568700 497628 159786 363674 1145283 523362 531112 1380552 507894 954743 624974 1082218 1703206 1957874 1786347 654096 1483940 1095454 228801 579322 918100 676944 1543004 559449 995826 534018 1468958 858006 1062195 1217629 267055 927037 1070073 174062 1704464 234665 27624 1211649 1762455 1185192 559603 1742744 1298335 1017262 885073 592175 352830 85149 127732 149922 6553 678793 1781404 1135161 7209 1861839 936365 1222512 1185438 650065 121269 1608196 1441105 1205362 579028 1586759 1786701 1604057 548391 662372 1045895 420975 354143 381370 1202493 400122 1434670 932027 500087 1407653 819481 1927992 102166 640610 1748847 330297 60081 156700 1935010 1153214 1752917 1054582 679415 594985 1847664 1510143 1183230 638222 550384 903510 302673 1133642 474868 1598522 1327953 1941664 1569208 1295855 239737 1416484 1427602 511347 662625 472281 1149266 443726 281794 1911492 1151432 663816 1973788 612424 1826011 640874 840664 1252532 605816 1513942 1915952 1277431 730565 1063565 218867 671981 475178 350528 1823170 247437 1984487 8992 1868648 1654547 43800 483273 626037 1669995 197619 692011 571675 1456802 314219 1444269 781676 1955572 1467929 206036 996376 768473 446323 1543945 1995822 326844 1527035 1016386 79776 1706967 1036523 42274 1581670 139383 1103436 414865 107835 1880008 29127 5726 1306678 824042 1735237 206303 1759146 1239575 1589802 1875065 453265 1964561 1407826 650641 928754 1616567 375154 1504586 1989815 1780824 1015943 1476848 120419 1582903 1311882 1589391 977892 1263951 1087548 1716272 173693 980639 1737979 1448032 1442020 1542390 1912853 207455 329603 1657979 23990 1427352 725140 915419 1544156 1706014 1114943 52560 852842 64613 572619 1058234 1512455 1617081 1622447 77899 1748396 1377426 94182 1724049 1181822 1043415 1087780 1438550 730092 1758610 1847980 812189 1099377 290166 1891637 1204408 648485 1061584 1945082 608182 586851 1332593 904747 1963973 1971733 335666 1481737 141651 1176305 1746606 122532 53013 656137 71268 1623861 6333 1076911 863918 509263 1745820 398100 37867 654246 81236 1822056 1718260 1488398 1535677 13837 627096 1034390 1633919 660961 385283 1501819 447859 801923 1696081 1252662 1812015 1041204 122296 1628635 668678 1139396 1148436 10896 831557 822506 1065713 359223 473095 1189162 677203 1250941 845358 887494 767350 557668 441763 1550146 270057 1251606 1756004 913333 1031809 1183332 508394 1312808 454627 1700227 936827 1331403 1676029 238068 1595419 1647813 1630256 1017293 1197463 1845459 1703883 550154 1726059 872949 285257 1465632 706042 1354526 1592360 1300179 1482998 1794057 301898 1726806 744620 1137294 833767 1227269 1074246 216294 164119 1454266 1903101 1892933 1344283 1404747 656422 225832 380541 1742274 809770 1010451 968522 1447292 37571 1810879 1000434 167887 1956970 1526658 626987 863889 830186 1660541 1367294 1391616 1804366 1085580 894279 135469 1392615 848434 62744 1833720 115336 574154 1656320 1129612 1387774 354923 1246361 142592 1413444 1412265 1652480 456785 1743918 908586 485639 348256 608586 619828 156214 820648 1150141 1161009 1664680 1437473 1703372 907424 1235249 1962744 1047932 259321 1575541 1823244 1675759 697424 1664099 130944 1619069 1295878 1270381 1630387 1447920 530310 1137381 1855447 1354406 1564515 1964906 168076 1061812 1839587 1044539 1143817 414539 186479 846793 55552 487363 675427 1845979 1684119 145051 449953 1393233 812825 1624503 1702010 1025165 1687209 1122786 236158 620099 1132590 497538 515861 1220922 181668 834792 1402162 268697 1999940 1278586 147163 11555 1330443 1271266 970783 526362 872177 1952472 310146 1503510 1787577 229858 725799 475112 1601336 1710449 237861 15188 1239923 1115353 1258005 742340 1414423 650228 268579 653732 1268923 1948491 675720 953554 409779 1219681 569614 1825824 694388 71636 279544 1936804 415482 179913 1981111 822660 879659 262334 1019598 1253997 592066 432785 1722471 1619704 582070 1696451 561437 409607 1161963 44559 84101 901510 364063 403477 1052775 1124340 1345580 1442970 1046231 97527 1014021 1740600 501750 1691275 868884 8414 464919 984914 24609 608258 984475 193528 403434 1308608 173459 1572465 144810 1490299 1334432 1293103 102513 1114021 606529 1265716 669764 1040456 1288709 1222208 1119729 310576 1717190 258114 1446992 1707956 761279 1873792 1920416 748003 1267912 411128 1344116 942072 1142593 136537 1191875 1369588 523052 1505752 102437 1309634 26140 417610 1178462 738784 1270574 452670 455419 663124 494999 555579 1061125 1904760 460171 843749 915476 884552 1643822 109250 1319737 876217 31321 1193156 437078 1990915 226004 1402368 72115 943607 1914391 1916511 1841586 1113613 1402069 287416 277768 214754 238290 62816 21326 600921 167044 797383 142822 914179 1590196 772265 757939 701446 509428 102717 745274 1228442 1772515 1015068 1746285 1789318 286761 1066025 1414650 1809540 1178447 1794292 133924 809449 802847 1110558 1841387 468091 1068752 10161 79682 1431248 1542173 758653 1701580 1567422 165740 519182 1207356 46876 1024592 904253 353797 627570 468004 1096681 1636284 1277489 1345479 531839 1073162 1815726 344290 1889289 1794012 860479 1102453 1757588 369924 362312 759570 1781842 274406 722506 1730212 906835 1401814 625825 1079073 1695911 210386 183497 1157359 18725 679526 1037483 218198 410764 1087003 463690 266770 1958232 1505913 1915152 1781377 1477371 1108172 279324 591429 498747 371715 920552 1339294 1648161 417257 381295 1658120 921682 855429 749644 670419 1683491 1066044 950397 1941673 16563 598333 50690 1258845 952834 1711543 226709 1701020 643540 1391842 1746286 1439186 250768 1558736 950955 878349 1250028 587722 1903658 405984 1869694 117191 638433 1895068 1782417 1716048 646151 177929 430597 580055 944404 1938323 1279982 1693667 329243 1742640 1311576 372202 151970 612225 481170 1297791 1023606 1076184 1152547 1396514 515346 1190865 778843 1944476 1212845 95115 628292 1312758 693815 94936 902165 1892810 352299 784511 1437477 117234 107938 854938 11576 1128052 1438326 950348 275540 229801 1675538 1900424 1180034 796280 275658 1251815 1031788 822808 384464 1738331 174304 427816 10348 1107269 609079 1457183 1737036 1771945 1687134 851322 616908 1171418 749758 752267 570617 1547978 956743 377634 1668104 647060 580349 188578 1016482 1845046 846740 695717 1987106 1793824 530446 279236 650461 1436327 1319882 584178 150879 207877 1367796 421919 637726 738031 297296 713381 1547301 649327 958478 185420 1845055 657195 1518515 1201580 1261570 159491 638073 574346 1411114 1646863 1104386 1279687 1754029 1442104 704279 431496 1724393 1718633 316900 580774 1601861 1207785 933052 536750 1419749 1936145 1530660 891478 655795 1719669 1125977 838326 706458 1266340 1617213 91558 1374493 1655439 1860260 735994 501420 1767462 376065 1376755 1016757 948699 569315 1165152 374755 1636726 388504 551129 1201243 1790955 1142577 1888047 1633360 1207144 1807896 7332 1362650 1527034 124170 1814171 256872 676355 747970 451788 1161694 1955391 1377513 705567 1354987 923957 1267712 112937 637553 1925217 1468654 1561653 709285 1877499 749930 674997 1912045 1589968 660810 436555 308448 345370 978746 479891 1364342 381099 914755 519044 1708392 1125379 639592 1519981 879524 775514 1944681 532188 1708113 537752 219829 686300 1118586 574234 258891 793756 189533 1917992 144323 329797 701342 1031909 339533 428700 1460505 1111879 1654002 1819385 1642138 864710 299595 1399598 892447 419516 1461371 1467915 18952 1791700 1220825 1920860 908078 1437539 1857553 875104 1863649 1170867 15713 316420 1185170 1755961 1455871 990511 1346784 1054742 93912 1632481 1775009 514849 1630020 769425 705919 635709 1300140 1698511 1573651 1564509 1589356 928354 78730 826822 1576930 1366537 1322956 1809179 1618327 588138 1120853 1820211 1487525 1443295 1153314 1682044 1360477 1930020 1136274 757065 1196019 1562909 523894 1225107 194072 194032 1027430 1858790 1330422 1205028 1121302 898350 1565747 1586953 509139 551897 747700 133864 1391032 1574512 1944909 721546 1475098 516740 95909 1387860 1330068 675870 859578 992650 1458002 251671 339965 1203572 269807 872546 82286 835452 503820 1160877 1934746 1119713 1441214 538187 1595241 997476 301227 452790 1668976 1703350 1475177 606113 595631 17622 1692806 631687 1838050 207110 47158 22594 797972 1603881 1985287 7246 1171162 1441677 1711994 1640646 1503723 1070177 1031143 1227259 1385715 131546 188883 1346139 989150 463727 898245 817892 1789420 1725076 757927 150553 557289 416918 1282457 828775 1813670 54595 686530 1333096 1434850 159527 461583 139688 1380169 956684 25625 1544799 1128017 1058325 91506 548218 699713 1802308 1167271 1650502 1066848 121398 1782854 98376 678211 546987 584812 355524 1124472 340769 515827 1242925 1712162 1076615 639201 1947335 1664646 501324 330824 121639 1450688 625078 1483426 1694357 1957743 1776942 533170 872251 419793 1569898 1016613 1127854 1645043 1718741 344400 587879 1823233 601629 1992165 152134 1549872 102651 570808 924086 1680013 1717236 506782 822835 1033114 1536523 1534782 1781933 1040936 1051269 1812056 725987 1430192 1786320 1113197 1925004 729551 225208 1253865 1002512 1762728 855297 329063 1605865 427928 1365151 1461435 558621 1173085 913821 1632464 609626 869187 1405659 1145857 1240296 1237833 824842 788288 1742840 1920931 1558927 394001 938899 326053 1695982 735 1718819 776206 1931294 1071670 523227 1313587 626761 1271461 171164 1710610 1499637 1748309 562078 981750 785121 1282647 688108 197164 829951 1291833 1882080 913942 1134045 1474246 1743824 762590 153168 93417 1580429 26709 41237 565122 14836 23513 1583993 139252 1389723 711838 863004 828800 1379122 1118432 155417 339971 336065 1531399 858942 26001 331556 1037457 740957 943191 1108838 1020968 1179538 344073 1765385 1626184 729590 485695 1941055 1475362 986285 889146 227061 1988985 1067087 44577 1676234 1586363 32649 398432 553847 70195 1827160 841592 358828 1724418 1467307 912067 1944384 727864 602581 924653 1720818 1567063 374772 836812 1062426 454202 1605418 510451 1735580 1402474 520997 1837908 435484 1657868 992151 897551 1519840 227531 745790 297727 1956489 90147 878512 515911 1666194 1407829 160298 53057 1015855 411981 551604 560877 408047 789883 1720545 1226375 883179 549437 761639 1028606 781408 1208136 712205 1937891 758931 1922710 867791 1412791 546052 986272 1610337 559934 1463630 1892255 1281181 1766884 721704 1351988 1060051 925137 146722 839202 706049 1033113 730404 1416222 1247231 1139718 751446 164968 951011 1240137 1230346 756675 758584 699023 1961744 389526 839682 524832 1705474 1576378 617855 1124945 531088 1696664 421911 1716084 120172 341041 28105 1851942 651086 1382501 1351174 39549 1217784 1016234 487763 1501754 1371772 390269 576334 580247 529059 148857 502649 1509388 896318 597647 351214 1513479 1916676 909919 1597651 409693 961052 358193 1139042 8006 694052 1822640 1651734 114991 1339273 484634 1090303 213051 266655 1919845 441467 1699681 632120 1872481 1076200 385866 516493 1364839 35443 934458 547780 727171 1545061 823232 679478 1267368 846253 372975 1799310 1111306 1127808 1003629 89898 1222569 79805 1329062 830599 722473 395286 1616985 1895207 610623 1092366 698248 174559 982867 1088600 1076595 1746368 616399 695445 1000936 585942 1731447 1365186 1320473 1563112 558029 675517 1440086 963344 518800 1827144 835627 1183841 1700324 1380729 1358551 1152567 284443 1869368 49469 1697214 961218 1719022 624212 1019717 1904512 827690 1132934 959102 1333800 1668901 574992 1609972 846617 977498 787916 229654 772666 1164210 1539434 341383 8432 1797537 616436 94885 257631 1099399 827170 1364162 679844 736440 83659 710287 958342 1796210 97344 1322699 1179521 850894 816059 1024412 872957 776022 525132 651435 1503058 1016453 444913 592380 738671 9554 1490687 180447 1117153 185400 1371999 715850 491576 1804446 1526208 1921357 1052057 1708736 1795117 1152396 1991109 1422900 1295687 1858995 1630602 1307633 1567137 1259634 708684 191587 1398201 1606282 276682 1402291 263689 957186 853712 1807918 9236 1977267 1715261 750637 1241570 237301 889477 251757 287329 696892 1539551 713053 260942 1341610 1795841 684473 1317268 334487 442734 1692063 490534 876347 1798297 1578802 1811860 1509940 1205165 1614447 1614417 750427 1905683 166571 240118 1213389 715533 582513 1158440 500275 625673 1238039 918220 1005677 1409191 1368065 177121 1313016 1551755 1304435 985024 216177 1454793 1049528 1564298 962066 1644703 387905 110399 1830122 291044 231540 348447 131195 616527 776567 684916 1561399 470018 830759 845700 1129877 953943 1192868 156309 1469697 1439611 890701 974361 1918363 250876 409375 738556 1333435 325768 1702481 1049414 1124670 533763 671683 1329339 647526 1650682 465920 263036 540846 1227915 1694907 1184175 527283 1667000 203517 1847964 243776 1120145 165907 1370971 1439754 1159336 998456 1525053 886552 850883 1228435 1618452 1590322 1835236 1268400 1331565 1046588 1304761 1095640 751237 1719644 1726803 1503483 961024 1696670 363092 785762 1267941 858809 138944 712828 42538 80439 1119479 1307804 1488024 198933 1688290 804306 1268623 1964757 1774458 1695041 752205 641482 1311893 1572780 1674542 1537888 362813 1185756 33925 1336889 1962479 725484 877234 491975 1781109 1331924 1934118 1934000 236106 677341 226178 1407128 60330 214771 1440707 69828 278179 1934233 1268908 813088 472647 1882380 1721356 267922 965282 1790777 151181 1232803 450135 549038 1401085 1284567 1933914 1081338 871013 1508858 1131868 1678461 1180384 582327 1385366 1146958 612051 1682329 36245 307145 1165162 409656 1131507 736645 1562302 1041338 771249 1644603 435404 1144551 1611407 643638 1443276 1912355 1216718 243526 1721872 906584 100410 156899 466218 80981 1344642 1886220 1852869 626134 804619 243113 884828 1781211 1275578 1397339 1929301 676474 100696 445042 1030269 1441333 1124433 37578 1037414 1572636 1621952 1345988 1065555 1377936 1476747 746815 1497924 789178 590315 482372 713984 1322322 595672 324263 623074 1187730 1025051 1194291 1441035 906555 1498610 427843 1807116 1578553 1593891 51958 1475491 1777226 141254 1612553 1502038 543422 38732 1115627 385712 797792 258898 165567 1621625 1229086 321704 1726523 465290 78933 1010010 423329 1305316 590794 428180 615978 430844 859121 709686 387638 1637802 428496 1264492 1858675 957483 1200030 798291 43382 328657 938642 273095 714258 1568470 10923 499909 1693704 527988 1521446 844670 52862 1916586 731815 787143 187148 1161220 1527649 202107 1997707 84420 1251360 1775053 965006 1890609 268566 1541739 868587 1370427 319091 463343 731519 191724 417345 105970 717644 865410 29931 1317971 1472527 106643 1809544 1079966 808818 1644186 1084423 43142 1006628 564340 298368 541405 996404 955909 997145 350973 1474991 1381839 256335 267231 949129 983749 524615 1104835 939810 314126 529963 1662235 313040 451729 817054 1789975 1278750 1830234 335741 1716073 1187101 87875 433150 179801 288833 1159000 493323 1122346 234580 1459460 1061623 1080358 445334 243607 88255 1178938 721378 921700 199189 1256057 430945 955216 1210839 729259 1040815 1297547 868233 1424793 1273750 1520611 257138 1082605 1252857 212635 636052 208785 694695 510197 1693945 617321 272146 166758 475854 848512 280214 621858 1786197 1094155 288858 1242090 319499 1056195 1339842 66079 280925 1850556 247574 1597094 846438 270049 712572 28910 1933226 296005 1587050 1819756 984881 1109659 688140 1447934 836204 1008342 392844 546793 497248 917370 1710357 258304 157824 538538 1286123 985234 791255 1190190 1458802 1788010 1131222 130232 1367476 1870445 182120 206311 822288 1368138 358107 471817 1320585 4325 1887304 7469 440133 1319461 597845 56147 1761086 951845 377418 1469050 460543 273365 1032826 153943 527786 1592789 1582110 793384 1351098 962705 1948200 817554 880400 1907563 1249674 1699534 810991 1298712 1706777 350487 548542 385154 289066 1573380 683435 756957 1868821 1288012 1727394 1733433 318985 836786 412771 1622611 1881960 1262867 696467 345305 413227 32621 626019 1070067 240927 1884290 1788040 1029634 1165518 62870 1037106 753185 490269 1409177 332170 95807 1109242 1524282 1388681 400800 1379500 442820 1324328 1902902 601229 1318231 472417 516691 1847129 1396442 1807833 1049537 1979366 94385 1508338 317878 856850 1581119 430095 952089 39189 1082955 707909 1659209 395015 735096 1119527 508141 920639 1929460 1041945 1518547 1862519 1032040 361805 1653269 934631 302526 114751 560558 1432936 962200 485875 298800 1010471 1859484 1683753 1802643 1834372 557894 916306 1109215 490613 288458 1713376 1056393 1748529 729212 1755522 659607 5644 1451749 605456 451720 1043580 149822 614485 662922 1172797 1456721 1841373 1154222 1867482 1198128 111592 1222460 553671 131824 1486196 1845618 1447165 842918 1214625 830140 98359 1286694 1165306 973153 177656 1566673 1733913 1459552 356366 1638662 1913897 1658219 1430178 1849293 1571122 1125149 538851 1121197 1988774 43077 1792649 372474 1481997 118139 219442 1010224 1426573 1806623 1816778 849352 1286956 933635 1867706 147170 1998339 1399226 1291101 179667 99856 21685 1808655 563464 1647805 1486201 1749255 1236407 1539483 1560418 121219 695935 1134012 1485849 948223 1346760 113107 417271 606112 1415530 1467361 941973 886664 918870 944694 251740 620002 1837758 353657 731377 1200665 1627297 491920 848228 315851 1384179 1122442 1350616 15027 831634 947606 620593 467283 631706 785133 595720 771272 1730505 1166354 1941076 1263301 1910479 1273452 1734589 1153756 606597 489987 1132441 928020 1138919 1681730 210891 137566 952778 1462293 1684696 1213176 826219 252113 1940752 1898208 1132427 217600 1102896 1518768 1446748 453530 526150 1976173 1247558 1450523 1492008 716846 465810 855936 1833457 1471123 1182276 363892 1168325 1609319 317732 230962 749676 337720 1214256 31734 453145 717057 1348243 1385176 901667 1615439 721651 261340 310327 873091 1844959 778597 1298500 1885113 441298 1159897 266394 562423 362306 711105 507647 1756318 355739 704493 1371614 1556619 1910549 487273 131685 850290 1463539 1599181 248766 371707 1509349 1419691 1042589 1394632 554786 1912710 1304830 161079 846943 199938 980366 818915 370875 129645 378867 914393 289097 755341 269391 315052 1271468 287496 1817867 1757970 1308764 419205 1515760 618659 1957584 576513 739062 623874 1275985 358430 534904 900243 253043 1104225 1460074 1573483 1718070 1884256 178005 1760583 1554049 552362 1283161 1045078 117907 1366309 1203749 1208541 1672964 8563 1317025 860769 1861956 1305066 491242 164734 1682068 262600 1604297 1880713 376293 456281 1486456 1035844 229167 1468680 135132 806253 1657517 1154329 984242 606673 67211 47671 1699817 1702955 1510063 812809 628199 293644 1187860 409649 1428260 1036248 1959090 378701 646371 47079 1566954 1784067 793886 716208 634095 857156 758098 1672859 370970 585200 45565 1142066 1710502 966155 420188 618191 1995092 532104 643380 1666733 21947 1230373 312945 170919 488908 1952811 1044788 719843 1724767 581808 248206 513986 175433 1395073 1850272 1441558 1635909 1134036 1031959 668269 1516912 846904 100814 711157 672493 282081 226817 136643 1042956 371551 1561889 1049864 217420 886962 437637 1388865 397912 1318272 1016860 1573678 1650962 310155 395774 704638 775871 1455255 981842 1840836 1314815 1462141 202542 1949351 1440730 1176306 1985938 1615126 265035 1653661 1756815 972646 118674 1331266 157064 925529 1883918 1542343 678969 563754 627745 6633 1014023 1354669 1512750 1500091 1881855 1568408 538148 1394009 1180472 962121 618643 1175980 110215 1467940 1885095 1731339 1642432 1440413 1102843 585741 1966076 1345851 978426 637154 1583797 828513 1302502 804755 1055495 103141 1356224 140414 1756335 257942 1084168 1748528 915527 1897832 38878 638836 1438095 672585 1611058 1621444 1210949 632092 477833 936701 1765616 636212 826994 126366 188788 488725 126026 703087 258708 325817 375392 1500889 1199251 123402 1427700 1506104 1061025 1012142 1089740 1879926 1660923 589725 277415 1722291 895574 1282068 846908 1030930 1915659 89752 729726 202926 289095 801366 1650889 701186 1922124 1699462 721702 1641237 1408652 307334 146555 1553696 163259 542311 465962 542021 384489 1104306 640823 984133 107281 1113946 671751 1182430 1783414 723046 1246696 1543981 574851 1668867 1464967 1283657 1492924 1908992 1775314 1816093 1276772 401618 705626 388989 1006575 829393 1741927 1345976 1560254 272540 1701223 897642 1412104 858352 1148112 1407359 1659681 1779213 1695953 1935571 1181848 1736600 1832568 1492039 30441 1999253 17946 1672226 1989936 1317059 638907 803253 944174 825279 528053 1296816 1840936 243193 1115621 852969 489138 224748 1277379 820682 1595718 242654 340395 1538829 783485 230102 1526150 1573376 1907275 1705351 378224 1159464 556090 1947040 833506 895541 1454835 1939625 1197697 1590367 342395 810196 1091071 734412 948915 894935 1056072 353667 1240225 1116890 1290494 1454732 1578272 1643105 669118 1067341 331306 1525647 1228107 114269 1855751 493345 925664 1987703 586317 771397 1403903 1033432 367035 1537389 1402555 865342 1898664 1911192 1942505 458345 1218355 429318 853534 501447 659858 280204 281871 187931 770038 350332 1102709 1152559 1035036 1769034 508121 1522186 765269 1859998 125335 1714119 1438726 1198388 961925 131426 132869 56672 1577769 1614395 988729 191683 1727479 1150101 12857 953047 555939 825684 156871 426989 1302726 933251 767565 1943509 1543226 453212 1755962 1441249 788489 1053405 1719372 1268825 1885667 485589 1855988 515679 1229546 1970128 521261 861273 673787 607111 205521 1740 48829 1570438 20358 1748189 394677 879839 1208712 846303 234813 45531 166550 1638507 1896116 1080222 1202063 1804850 162481 1609696 1403439 177470 1550283 1582825 1496881 513562 591280 1540252 1802139 340699 1908872 802664 1382533 1338475 1363206 180754 1505295 631852 389992 1774260 1512757 180347 1281435 1478752 57737 1693328 708055 409984 905508 1501427 1947738 844744 1901065 1248395 1858798 914560 1870188 196367 1746441 722949 564531 384181 1183689 1358518 1439751 1412217 1776392 1347955 114061 989771 394729 652338 1702534 864470 370736 1736787 377854 797940 527258 1228332 1071880 813711 635862 663334 964641 1021619 847546 1211833 1845250 779490 1965318 1480606 1986310 941230 716723 99583 528170 1404772 545158 102121 486585 601827 1714610 954444 1378684 1505920 358090 546934 358640 173609 1255880 95709 998910 1080393 14524 487040 1354501 855628 242639 917883 1785746 1406218 436233 778334 294615 73725 958795 1882720 1570029 118819 853650 928364 574612 631254 1786926 894007 847120 120877 1904076 375786 367658 645683 101738 37215 877906 1479152 431884 1188576 948823 418897 1215035 1765372 1005525 1136050 1705319 675400 1413808 493168 978768 192993 782940 1585361 1709288 395657 1967393 1357868 980005 337319 730687 714839 679537 49916 1324284 1858582 1111270 1058663 1673340 1857872 711586 692720 762733 420014 809664 135924 1371625 453452 1757277 1409470 217107 1141462 757499 44647 1798540 1320758 1552990 318858 1824797 447643 20813 178807 1692846 974973 699720 478197 826899 1213471 1298047 1773514 1707323 691776 971103 637323 806442 40000 999825 1984399 1555967 1932032 1640913 1393701 437390 921887 536985 987575 252059 1797556 1280622 218539 1753963 1501207 910339 287222 542724 1297077 641423 1964136 643989 1988831 1705606 1448178 231805 1290735 1309816 442675 1078907 1500125 681901 413042 456827 1666561 1483750 848176 1570419 169928 1494348 1246949 583445 1967945 913221 922358 1447843 1932426 822389 194635 568333 817954 45669 1782500 732301 754846 1239714 7205 48406 1647733 1709704 1016202 1409336 1095777 1350236 562416 992322 225051 592565 1970505 1893303 150901 91434 93599 280968 427479 213816 430592 1044318 1072534 1004334 517474 389269 1314211 463419 1463523 1105095 680947 1170078 300715 1109712 1652447 666438 254134 1764087 1005789 33493 159624 891579 1842719 792515 575539 1782667 1283381 1301754 637631 966629 1854458 1837178 1637629 1363405 117152 1550662 367334 516783 1909788 1154652 1760264 873679 107820 1656037 402538 248151 503539 6916 676305 745966 596720 941347 830260 300449 1020328 1208428 79903 453493 689685 919598 48740 1939805 418994 1780499 1932774 179168 294393 888996 883128 441264 818683 1694571 1274622 941564 890895 1027836 404165 1561376 586659 416470 309205 154024 300099 1210556 769786 499408 187224 1898610 1717990 1780841 733004 24253 1850735 1983996 1037003 1190969 787450 758747 989760 1068706 1902863 490374 162177 1892462 1786978 583914 1805368 218187 329537 1746769 865753 1916613 645594 629611 1559812 557045 335285 1546900 929521 1027723 1301112 900927 1625178 296041 1591042 1629638 119186 1440285 53446 895031 216506 267612 285838 1270812 1786275 77818 1501739 1438820 53072 862504 1690723 1308964 22448 1618426 442780 662772 1230869 1158904 28968 1614692 1338992 601566 825937 1678711 1910059 917700 410974 1123675 1387198 1444268 381613 1743932 1166933 970292 1454162 735748 1644622 352729 1843610 158309 1536583 211031 1806661 1733878 1407546 1059895 889709 259500 23202 593584 494870 1805642 1259287 371764 1089687 86969 601469 1479827 1377944 646951 1765920 98731 1426581 410091 769541 22477 177402 1041726 927890 689705 601993 726219 656115 1089688 209737 389452 351779 1117511 1251447 380695 991404 1202560 1834526 1914307 1888788 864161 869190 1505173 870338 1296505 1057680 142667 1693515 222714 681757 74854 494152 102897 525475 491600 1584347 576955 1048106 1007917 911580 5710 257350 19467 1223980 1116860 1112570 958759 1507198 374281 441234 48470 1044431 7768 1841304 712938 1488760 1199650 1874589 132728 1082191 1519728 839094 936363 748037 1075246 1147847 906528 172013 1601174 895896 1630453 1381316 1359327 734591 1265909 1583034 22735 603044 648178 626980 1303034 1047712 1122949 1782349 1780985 1872267 667223 1326014 1084162 778288 1399832 264677 1362325 1847002 1797331 260664 1457943 1862294 1193370 1179026 1570868 1962328 1315413 1826845 1609756 1212831 825911 519496 398458 1423704 1773200 1997206 511381 1633504 1527788 1721578 1743998 365653 639191 1280029 945374 216389 1328556 1166899 1999128 1809002 975945 384476 1931360 421855 659681 1135462 511617 85151 665138 1071196 292419 1928758 151048 1605556 555904 755323 230171 1810533 1495612 944764 103144 1522260 1088893 359874 623875 478820 145567 922573 674241 820540 1606815 1253513 542437 1309884 1406182 1520974 1277129 1478308 1285243 807471 612979 189196 1553422 1982703 1814212 1764408 943344 855568 1261354 903874 1878943 1056513 1859451 433702 1508484 1117810 596802 804720 108832 862392 1421381 1690984 921327 1550405 1973496 866803 70255 142869 763911 490830 874345 444812 619260 428796 891723 1772441 1750423 915007 1830114 1453529 468041 741452 266380 1454576 1924961 807965 1872048 1164973 230549 1830838 1762684 1225315 1468655 1212210 1806921 201919 881718 434992 1684299 617769 1980812 1243868 1393508 1522223 1822673 1055447 145978 815907 1475551 1068242 1184965 574467 1135008 693785 840103 1832614 400410 210435 1360126 455265 902553 1541434 1141 1677497 338909 109309 806177 979155 315635 412317 845853 421774 1167869 912099 1746940 854957 1889352 1865445 1250838 201871 1128239 319996 1836317 1573415 1226309 1552892 1753451 1684191 43004 1605104 62708 1296499 1162794 420468 669378 1701440 1645702 502760 1874168 618308 411600 655473 1085573 1986671 1035356 1011174 584546 352547 1961281 1154987 1400203 583514 1388022 1336019 473558 248461 1538222 1244753 768306 1681710 1885319 387790 299673 468742 1598973 130834 1509540 737903 1078544 877915 201046 347734 375382 1661093 530250 260829 1461780 790327 1767564 1678076 644772 659291 1563580 742947 1214332 1717159 1254978 864177 328099 1407225 1305898 1577646 1375974 436999 279128 1796520 652132 1914744 1922421 1711820 1984976 12874 1223485 912626 634071 543836 790780 1102094 1967352 1269166 482000 129044 1317437 696739 1295723 1589187 1683567 1435452 1692198 1550490 949430 234952 1550060 95192 1692250 671864 1945883 1609981 354222 21630 1243925 112989 927194 1247505 59173 1970169 118805 313832 1278962 913997 1095511 40822 732531 1183748 1560930 580658 1718766 1737045 1302458 432293 808215 600477 39740 1218512 275252 1969575 1317298 101927 1584997 101399 920362 116399 1689881 1821039 1964106 333146 1392953 1291999 607457 1894581 547872 1905045 454323 85834 1732497 1051450 308813 1118711 1652004 207688 1923772 1158221 1285538 1832266 468978 591222 406029 954372 279550 57385 1748197 309330 172709 1157112 1251035 938614 1587515 219055 1612615 1276847 1090789 700636 1393047 1112969 643658 1788407 1191801 760815 80264 132432 707816 1208813 580979 1990930 1250260 855250 188241 175998 1403897 1121739 62885 281469 882839 298375 1046617 285789 1141748 201891 728929 777979 1521071 1852840 1449610 286225 232099 990839 988048 1505826 1588989 1850945 1976400 1025015 618342 1244615 1387901 202894 1651940 1614242 1156759 137725 1186851 543393 1686372 690796 1455569 103221 148497 1402845 142604 1479277 902309 1868126 511315 869486 740862 1726498 389623 641739 1489625 1313623 1417418 1600168 1070264 1024392 1728909 1611951 484824 603333 1023702 588147 721552 314239 1654455 1829378 93002 1994660 1070975 1466034 564787 1308658 301064 1159824 630078 1785171 1502390 425504 1251160 949153 103013 52603 89106 454484 845577 1956500 253283 890782 1417230 520071 94725 241807 774048 225433 338273 166224 1601797 1599072 398949 1464882 134364 479328 1737983 1573325 1968121 659294 181410 976668 357386 1031566 511808 758874 374134 325091 1259441 1577507 1894848 1123851 1032285 1680459 535430 277773 759459 324677 563859 84545 1636977 1770269 824198 633472 118555 771016 1102214 1034428 897803 1117279 781065 70329 47981 775876 1268475 1147061 1334464 778088 523242 976380 1782296 1327937 1251439 1882597 1473743 292857 443645 1809114 580461 679379 529782 1433659 389883 598752 1712261 1091183 347031 1936297 1788793 1302125 929206 1050631 1559389 1634108 586098 1972833 1614592 1548317 1076930 1131614 270861 660672 1317128 1764960 109171 735605 958546 118248 267315 1184920 1104475 191695 1587153 706871 1301453 615976 1789389 68984 161514 9592 991268 1246188 412536 714923 1589983 273991 940794 1093033 260737 244694 1176849 949485 1196822 1791020 537227 1093433 307404 632846 113613 873081 664021 404790 1595962 845446 1066077 1961466 1646026 604051 1145999 599683 345125 1773385 1487828 823210 6048 1723573 1980487 1142550 1099944 1596370 1954433 1923601 272680 1284963 701250 1818795 1510645 1845800 10445 483965 1670352 696950 329284 1306710 399870 636168 481743 884761 134691 1357464 1230836 1420727 1668106 789193 1426939 1982371 32894 1121283 290629 525855 1465490 186329 1696507 1797175 436015 658584 1243935 823269 1671893 897713 1396374 1697811 1868012 1811581 1182003 279798 78147 1838200 1668285 592320 762076 1381100 752450 818408 377324 874467 1974801 961924 1778166 1384940 591214 706950 1881248 160363 745804 839391 1370758 443886 1673486 779597 462639 402527 1007614 1142450 28977 1809106 1112830 1902942 1453433 1260915 952790 1416759 1071837 896233 1299673 594498 435534 1267213 1571519 751851 205507 1265633 1055212 84505 900273 89319 1071486 1222630 606294 1284394 242466 1563656 1288583 1303439 1936198 542577 1371136 799101 381302 1069273 32681 101720 465961 1936425 1805515 1525444 957847 1703018 886938 938853 1906367 1661651 1151640 1349578 996108 1020955 626685 1255216 538123 1499 1586123 1222355 1732503 60625 1066119 1009920 291549 1877910 1809545 1819050 144332 360092 434647 246313 728449 139958 1259871 1499952 516903 724090 1379896 671026 803785 13330 1116349 324436 538752 1938813 1562321 152955 377365 1821513 772889 1069486 1369305 275538 627828 1012576 903226 969676 1335332 173128 113893 1552900 1815257 1009207 1154975 1945016 1271072 928664 1724637 1331801 523610 1078539 1771987 1877769 1347079 1120188 1429971 497865 1550390 385280 301333 1038170 466180 1635545 110816 1047293 1094778 419504 140861 1881059 1941950 1713626 1277154 1001945 1424910 1726048 1484641 1560404 1913451 612976 475137 432195 1695639 980630 27851 1472581 444463 1571220 321014 1577106 1856283 633178 1899261 1488013 1210881 1745413 800918 1426137 1791657 1091825 1117711 1189659 979901 1385692 166912 1685529 1845656 681764 368438 925543 1428291 1553841 1683835 1571378 624268 1173671 670212 1129028 1228419 541805 986542 1975512 1957427 992136 728184 1024510 1928682 1659974 940539 269678 1939723 300733 342411 765025 948797 740082 921406 1640991 1092737 13970 1595494 1535040 948796 1342449 1906174 646733 1788518 522346 1496432 1954132 513385 1679707 225800 623207 269982 1560132 709140 1519381 1436914 1714405 1742202 1969354 1166151 1283221 1720172 1081349 1091471 1948864 1706016 896082 412883 1975998 999606 1039386 244829 1710523 940629 1030107 191995 1060599 52755 131153 1225453 55711 905605 38331 1875900 839270 467714 397680 437155 1295445 1107543 48209 549687 405307 1828948 1979041 1345688 1850431 819564 1944059 1805518 533964 1391155 916257 986606 756810 1687631 343910 1132450 853022 956538 1559549 110899 861871 1161173 209609 1650245 1673891 1985037 1057446 249483 1408650 1429940 1370534 197091 1038755 1185362 1872651 303839 1033775 1068760 1550563 1705767 1262710 160744 218609 1511560 1455492 1533430 812662 861508 1051295 49924 1256566 1291500 1336815 1162402 1572238 1357659 920252 1640357 325555 279001 999841 1514138 557035 899371 1519830 714978 562917 1790387 1107052 1014267 442150 1511767 641853 1598725 865314 376174 1866708 880728 1994672 1243733 1524935 1602262 1866701 646537 1918702 1265138 256909 1252068 73132 1590153 1151191 913014 1196213 602135 1702134 1276356 1324322 889462 1553180 127355 1844403 1049272 485104 1618639 1510003 1263351 1849056 1187784 1493439 496721 641477 839231 1360878 1622376 837036 467680 938912 1920035 5388 1163316 693803 231337 290140 587145 350185 980525 588422 1721246 469452 1814504 497821 1332995 275190 433442 1162056 51954 706463 1379098 1245161 1196569 1474406 1416046 922410 49935 907832 95336 340215 1571916 320288 856992 426051 212489 901816 1056945 1023120 216160 241481 354883 1323614 1428289 27958 1195708 1569423 1641950 755233 127286 261605 220293 1841332 706865 100364 1075520 964517 144566 1657082 988039 348701 1843844 288079 384982 1831681 1752745 379974 1472173 708062 82730 1526744 1743380 649572 1630012 895018 792328 1892086 1851232 1240366 1105294 1072441 376720 266550 630565 700211 697284 63324 1390232 1336508 1441375 1655023 956401 1878835 1155819 1784280 546006 542212 996385 1132854 1897521 970365 1020167 1594008 1036922 1974871 866620 1994609 1247830 925541 1606397 1165764 184438 1760109 621326 1601501 1745254 1649771 1872201 123522 1739521 1698757 861990 1101489 1439026 1065958 1356924 120549 807734 1974387 875840 1348169 1607725 766683 1793746 1305279 450172 732245 133492 1464936 1351926 521128 1962594 1959933 1421229 1757409 1065079 565011 1257461 30323 1669787 986912 1824440 646841 1748837 846369 1856397 1149349 235149 820613 697252 317721 91665 39080 952820 623533 1884556 262131 1402857 326174 494472 1256500 360039 849211 1342205 1217456 893060 552500 206971 1371628 1675105 639929 335821 1510162 1249512 698120 279841 276279 1080025 521074 909906 1434102 508537 116128 20882 324730 298410 1171874 942432 681349 1621682 1439315 152824 1401422 971149 1583444 481858 1596968 1438687 405018 795878 13361 1139122 941023 1804095 1411824 101722 1209740 685588 1881367 490776 1928695 1933138 322119 259791 885580 667406 1642258 1326042 1605640 1349470 970063 1482981 217508 1908517 311352 500566 1459779 1267660 281823 592500 1070432 89756 1807643 1394439 980160 84085 476512 552146 1327802 610498 395498 1609744 21838 101241 1208357 616740 648980 1355632 924607 352391 1550384 1054711 701696 386494 589844 1185625 1036114 463568 900004 1297781 40188 157561 1478296 36644 1512859 1643311 532212 1733029 1512170 558031 441380 1822962 1150711 109702 1802470 1858481 1586296 592194 301720 160708 1497069 938504 1251049 1736676 1956916 378842 338678 581069 1760866 74411 1652449 1711518 1348399 1932427 1090143 441792 1990737 241775 365116 570298 634341 722181 1121494 702670 1775427 877481 664011 1727065 465627 1600700 230127 885820 1336533 1581232 1267993 1653586 997978 300770 1223177 1458187 1259257 1827881 469619 1317473 1155710 205282 343425 197860 1547083 1111655 1637468 1539710 1710632 431104 660956 559101 641718 1977138 1839308 92549 1724845 653072 524299 1018599 743249 978969 39702 112795 511475 1004034 353443 711882 1571956 355533 896088 728725 1189335 343457 1690419 46995 1537658 385612 709258 625005 250522 359476 953776 1433312 1033641 867342 1435268 1113582 1265800 741458 238293 1704492 1878419 1526374 538557 463513 1398278 967885 1683817 1271931 1961559 1787938 928422 134818 1331215 910872 1609476 874481 1112447 1574911 688368 645532 870733 1252330 1159873 1738156 1858044 408715 1185680 1145281 1550865 643891 756750 74751 428156 836527 180335 856101 1835448 1581963 283163 165984 1085589 261959 1364413 1518067 592712 726388 1397685 1231929 1877300 584870 1767914 350003 70362 673119 994228 1504603 1260055 1669367 589761 1493784 1880504 344113 669915 1306746 1921928 1897162 1389857 1348898 299142 1772034 730076 1987820 391290 1440258 1977942 1191431 923322 808809 668745 429766 815882 633908 1808136 1399577 777726 1955666 817561 100200 537527 772099 285311 1391409 803066 1706234 362444 1757379 42641 1546136 238548 1311335 1295578 1111665 1286985 127688 1933419 1611698 1685513 1694959 1055356 1235022 119870 110925 1748939 1036173 14381 203075 792261 385873 978723 724075 644385 143700 1791111 1872265 1619015 744177 29686 1601300 194340 1901330 585157 17661 1114945 715705 580213 1906025 309347 1791958 9625 13059 1077794 1962972 828244 1852738 1226596 1605297 655074 158493 1319438 1346315 504463 1841983 604109 1928851 150922 620691 798509 293334 1377901 1397577 1017861 1123999 86373 283675 84097 102605 1072128 11395 1484662 484199 1528298 607503 1797033 654129 1633773 1495062 57676 157285 875272 895210 1093859 831078 557700 1107776 1379194 1178361 1292617 1469628 457737 1857505 562846 1147193 908373 1163463 674525 493522 1352841 516749 1762828 434835 537607 144428 1376082 1939156 40533 296614 1498015 397809 1042908 630118 743496 1603211 1307819 477133 1233204 1914027 245032 12836 352381 902680 393115 14451 1978465 1257194 1176310 1576053 1633302 740018 1899530 557185 2707 1109313 1466602 70018 764883 1144225 1265884 529225 1545109 1103898 1950997 1090719 168129 1040878 765265 1824954 439789 1881027 1907130 457381 1138748 740137 891536 1006894 1652695 1675652 745091 1591692 914727 1135187 379910 299021 1627480 917412 566942 936455 10977 235420 1318615 1063168 1461666 1856125 1467336 1330827 150262 181820 1626940 1964847 614649 470391 1120627 1887175 1788090 324495 1410282 545765 615813 702370 221942 439633 1394838 915536 218411 1221995 54556 1964463 937258 836677 1453787 1088940 85944 92003 909703 1899971 1015206 729808 1150837 155177 1313713 718619 205057 325514 403975 974272 1871048 139530 398562 368486 1876197 711108 1633376 1667277 787882 1458939 1967241 1591150 480384 929965 529633 1248910 88815 1322566 1494728 1055970 857828 1032930 1566812 820477 833174 1596564 624912 1500614 62025 869060 578875 385200 1533913 1956087 512676 788928 1334310 277112 223460 788322 872558 1386377 1612827 1312317 1522244 1603738 1029525 1872996 742575 153590 577369 1656681 1398176 1591764 183796 1647279 611991 1429701 1580696 1562091 1338767 926340 499834 537128 1140728 1301955 933574 604328 1892694 296177 269361 343413 1640848 1281017 1399317 983430 1289119 1373144 935849 35129 275771 863264 370817 1300900 237803 132633 508931 1201399 1935256 425690 864944 1124012 1118421 1811133 997879 648943 1028197 540520 1027965 1276914 853406 709854 702433 467807 1756096 1951223 1566490 1762628 617214 838088 942787 330480 567444 1699875 322222 575208 323625 491931 347035 1106837 1084008 1451502 1820161 1805899 970818 1779559 693022 466397 749344 563542 1257786 502824 509694 1331829 1085878 280966 1655350 99469 567304 1234619 919141 961144 918927 1784658 1646748 48640 1690802 913608 485379 552952 1631847 1533926 244210 183938 1880112 1997390 965327 528229 1805868 1968340 985739 1104532 967987 1560829 924884 1402688 613051 86797 595636 207767 262091 1232761 387933 499906 1404943 134742 1920 1251531 607587 964242 451254 876952 1586000 1501881 830150 453641 651694 376888 1179657 536796 1821735 213334 519213 1927524 498322 234861 1193927 1452731 99223 1446587 1554692 1962557 1723198 858669 948197 380650 263652 1681638 824549 140409 1445847 47959 758039 720682 469881 683430 1693005 187596 661603 1397180 1852835 263638 1144875 1499318 559051 123880 1744195 1955403 1814764 221798 242702 202952 784 571431 63462 766835 937484 743134 501615 87112 1060563 1912891 1829964 465479 1255174 358458 1517617 1124935 1533175 1201090 60644 179679 266651 1279104 325814 1048862 596907 349120 1123776 384748 357279 481510 375924 1384161 768812 593053 747573 1867167 1148092 1480680 911914 1201863 180693 342159 599626 158293 1589490 1878420 1402890 1804234 1072638 1205759 1242671 588431 392795 567104 773001 7730 3579 1035306 306769 624973 1575928 964548 1299157 1381812 1048857 134723 1145522 540530 347451 1271247 845035 1126313 508423 338423 1443597 885488 1824686 432822 34042 1948629 646330 1275845 1349404 284486 478703 1275419 1676356 1211336 1121822 251708 986928 630880 1565083 941590 1120919 1715450 1607070 1666019 1754626 131386 1372155 604244 629681 1025576 1790157 1925816 1249829 802580 1727954 1789020 1867149 614779 1568867 496050 1857203 13895 101412 356986 1275056 1473318 1288463 814725 723484 1095455 549712 821303 1075898 779532 1305052 1458056 906469 367752 1923004 1331170 1208377 700815 1405788 685672 1087217 1308268 779218 133958 1825972 867022 936146 525138 1923755 1630619 1053030 615334 445796 1786127 1540380 1562624 265580 1232670 1737637 1413165 178698 1003352 250517 1357717 859052 1030047 797169 641330 393603 848760 1832846 1281129 821057 1094566 726627 1679714 89833 1807742 412910 1030745 1960595 999555 356923 968650 839530 1130006 517686 295420 1860423 188380 301036 1541514 782454 392782 1958142 378073 1004109 20604 1694965 1576298 1356501 1656578 122468 244731 367666 75271 1814873 686400 1741128 697869 1317097 835062 133985 719035 1755012 1779574 1126617 1918411 1286385 1881752 760755 884799 1919434 1936900 673449 226813 983703 1537010 1427403 829092 1640645 544475 1015257 1086830 164190 1112075 29261 1144420 1978261 1931242 1234319 978732 1812221 1057039 1222567 1999727 282110 1331282 1232769 233171 1916582 161104 1198567 1047251 1720250 1903223 1359146 322776 990414 825559 1117488 497859 1447106 573610 1909297 1076475 787517 1053053 413827 1430952 1268810 643128 743407 1767925 549521 1622689 295709 1003586 1598590 747572 907585 1048624 1714252 1423984 541206 990153 1946990 808743 129626 455100 1875572 1761181 816612 1988849 1802145 1347098 1301204 1169334 339709 684235 642959 1891102 227333 1454886 206626 1435171 323085 1616130 1238889 200189 889998 1175509 1995651 167262 374109 787600 236964 410725 1788648 288114 1120303 156261 205348 928971 412780 1439487 908830 895925 1936349 286433 59579 154877 523476 1674828 774884 1343026 353604 1800279 675864 137906 464001 1685414 1052228 1052382 24757 327118 40544 913830 608682 983280 394962 1135577 378683 1398785 1634954 1819184 225775 490840 575308 157436 468486 299131 1478222 1730364 1106229 1405707 905919 1306148 510013 1123665 465076 298201 1124054 1789116 879424 489240 336874 495152 1122852 1622732 1833132 538480 355778 243545 1084389 229352 588337 1116173 72227 757592 438795 1066324 106769 481951 720373 1738608 326748 450824 886782 1562527 1391058 40198 1116729 86020 1203540 136939 1026951 854023 690831 151252 951466 1249625 1496475 1838513 608351 346840 1780222 836017 1868529 726350 542614 669823 957833 1311947 1400607 1649776 1995586 1471271 537052 799524 1017975 520188 502914 1881945 1804977 1843359 1165476 1161605 1105009 784826 1696584 1030721 1604757 1556347 1056362 204028 1847890 1078194 399843 390749 463414 1044091 83375 1210734 825845 1873690 909316 677664 1642453 8535 542649 1543381 1598889 1023055 669052 1620974 593067 112515 1210067 1787347 1396815 1813611 187666 1902990 706557 1836456 1930080 1040253 1600879 805755 622207 142989 140972 283726 884399 503580 1592569 1207143 1585864 688542 1273573 1356705 741665 716570 57017 1311913 747388 562911 452926 1311103 737149 1604795 1052923 1328409 712391 1033520 1483401 69335 1137964 1078690 1691159 1921212 72898 348136 1580855 544104 782735 1895445 917936 1619083 1539861 644464 1294607 1096446 266738 1287101 780617 1521583 1893412 1463658 546975 991143 276037 614242 1608630 789560 255468 88633 1658242 1905956 1163480 226207 1217874 1842935 838773 1870398 718686 1626656 1942393 482343 730355 38725 588333 610764 30549 1601157 968617 775828 1618596 1065304 1257575 1919617 1876789 1873178 1078615 710379 998914 1661936 69943 253352 552032 510208 782853 546589 448451 791886 686240 60200 446535 1235672 1789056 1428237 1930906 1154286 277820 583117 1539445 203089 1474384 422571 688713 751528 429190 1420721 52854 1966769 1241528 1711648 1287913 98541 1770868 833567 1560008 479755 1235927 226118 1616159 103899 1524020 1900880 1945754 1514226 351837 1863474 496970 1451877 146999 59970 1749449 1607174 1360941 624336 1054609 1317121 64533 506655 306052 180962 1266264 1901963 1974978 1432109 1200153 1787178 1722817 592392 1999588 1579566 1321426 1273272 1857974 1827861 867127 1538039 1778670 272772 715033 1153217 1757139 1253777 583672 1756761 691330 96014 1254762 680074 606558 689937 328381 1667660 306304 973508 102214 1670896 1791441 1061529 1631300 1200046 636358 1426524 1460554 530122 1051640 604699 323102 173831 1596722 1051279 1296125 740945 305400 1334302 1122806 1697672 1023754 117386 1325585 571304 222465 1167057 1725430 11373 948694 327320 1961936 549794 182584 1515374 159296 1799759 165333 147570 700779 1195301 1194926 719271 1323042 174779 690476 1929137 1851224 368710 1997541 1286733 207409 1402769 1672417 1515446 118082 1423452 94484 1669382 1006939 928949 613855 1841329 1266439 1786936 1896925 1044529 1054893 1224807 1685466 171978 1421202 116236 1909494 463696 1822575 1712963 1594410 804790 1034016 1283650 569140 769361 630279 769995 1695615 761575 1565767 1490639 1618560 1042531 1579602 1647796 952784 1539436 233557 1916558 1086698 718010 77424 1698418 1810515 173968 272605 1180266 127626 1442853 1533794 1580831 500469 888357 277338 981704 698905 1911135 1407150 593158 686877 1836725 20035 1369952 1651733 1147693 526705 1319210 1027127 1777073 941639 1324660 443600 208809 384884 1590929 1627755 1692512 1145343 1550337 419913 171330 623463 430505 658398 483583 1634628 1918147 983396 1364638 517405 1586187 1568248 785914 27299 610834 751058 1244566 967117 389161 775282 981970 481992 831628 152347 1037008 597736 520798 656067 347653 1533087 235925 1293355 1294338 1868737 893941 1859512 1886218 1643147 909969 1357874 839034 1327929 1323367 915298 122717 1036047 1899335 666604 691590 1633091 133086 1252931 239713 143371 624045 1688333 962508 1731230 806941 1006942 1944495 989713 80997 1443874 1407987 746189 511633 530132 345464 1373708 1270743 1659394 669348 165278 374021 132791 1599579 89670 383704 1607823 785639 282550 1982928 852269 1117307 1206824 264833 928777 198995 820452 1935431 1776399 1436061 1742123 1357417 285825 1452364 1432792 475458 816903 419326 1048161 552669 808521 475891 1730313 1710484 1450091 912925 1250478 1169655 298420 1871410 730440 441348 998056 819869 1078101 397063 226117 569761 857594 955002 63943 541843 952342 676084 1559052 244635 1230546 330089 1135746 412485 167973 1977795 882864 257545 2036 202754 848800 11813 1541227 1269337 1432115 1812787 600848 109377 1504154 1661138 493188 1768563 1280339 1634919 195705 782104 328433 1248031 1496543 193582 276381 1415422 1771102 817036 225511 1799893 1199487 844158 119268 1420722 815643 786317 251747 908957 1914630 911312 762055 1860960 564425 819213 72071 1408549 891273 1072011 1782348 75516 1792554 128739 1720646 1501051 616368 1787969 1273128 702127 501404 1402657 279695 1297414 203103 1734735 1867463 94968 1196802 200046 913143 879642 918223 1921760 578351 1948135 293057 622588 959773 1675511 1053677 1545629 661860 1773949 1874288 1083658 575620 199125 1117491 905138 786493 738865 1825672 1846810 109691 1290280 1765673 1809386 376790 397891 751950 1188428 807436 1466088 568648 1161044 397588 1003659 435596 607865 1160285 1948869 1482891 282091 130552 140345 1748152 514520 1808350 517931 1517006 345531 940851 1084723 1131528 348691 447189 1854158 161742 1084454 633389 1366536 426788 555278 1723830 1198661 243701 266338 976693 823623 1819991 1014022 816326 1497874 1365938 1787429 567446 188508 97100 1517838 582723 1139889 1702264 1236443 1953138 720270 420980 1664270 247586 1448653 1217938 1049797 454704 531401 1462646 1005948 321497 339211 802206 1945057 710142 1869427 534980 1106673 847388 1787780 1293772 133967 1639223 1741401 1257484 668646 1299200 1218530 1207405 361641 433440 1065065 48351 1872017 189003 1775685 1585698 1057135 203769 512284 280879 116929 1409154 311404 1446655 327975 14672 832255 1714616 517197 1298182 193057 1381203 675767 1333411 763059 770554 1489920 290761 179664 426237 1760595 337970 1933150 1561286 1456247 1195321 727928 1214901 540103 913260 1336627 1237054 997570 1228505 1352782 740750 1924006 507996 1981944 1090411 100790 1864470 1924215 401559 477157 992053 1084348 1680533 976659 1826968 1807424 228527 487559 1331342 1334967 1512271 1519940 1826070 1978952 1506479 1367101 15640 1227432 46134 1287819 732557 1255388 813520 551777 1015647 1309130 102204 1380558 1811822 1279351 325957 934851 631667 898790 1442773 1646697 1776641 570041 789304 331695 889743 1336322 1047146 846812 942134 806495 1399043 57189 1298450 145663 1412329 791593 1732182 928123 659490 1410663 1293337 648483 1338113 1162138 1348071 65018 1052074 937726 476765 790282 1630406 1341584 1544651 1980754 1334108 1480787 205271 1416681 573625 394052 420989 660408 88316 1147428 1080969 772733 985968 651423 209053 1806346 143399 133592 597183 1735094 1782873 1289981 225206 440759 824837 643882 1292585 597830 1603175 1389562 365454 1976977 1688883 1181605 1353603 1345769 1489311 1673405 850971 152932 647225 632200 801302 1844412 496216 660925 681902 1414872 822633 1415385 278819 1435401 1181980 1330494 868113 571367 1917763 1566140 947996 1562874 1579226 1314360 1797799 1007999 192437 925806 239262 856127 683268 1883026 1970922 1614714 57840 1473710 1929156 507169 1167270 590942 916425 380084 1114541 1435739 1591831 734439 152706 1450161 1378186 1795777 448051 526868 16105 920262 655020 1354958 1198787 1153305 1004036 208945 438619 138984 1941034 472461 1626238 709655 1657543 221460 1051353 1907701 1575867 847044 588632 897587 1726997 1832822 1137994 931175 392261 273023 325527 1239327 288797 1331916 1691410 347879 78937 1814903 687366 1904531 72881 307544 1984681 1643310 309263 989820 659731 403134 468760 1089910 1328810 584621 131325 1845632 1904870 1153629 1394714 459589 1768851 958222 1033503 134904 1899468 1576383 660791 1947332 1462660 988539 415657 996553 1857473 479153 1344106 960677 1012269 71272 387381 280731 28712 790843 1509086 69549 1074647 1514750 1557218 1085277 1698140 1558079 1009472 88041 233387 784008 670745 1689942 1699495 901065 1943476 240914 90641 1011924 1891627 549328 1556464 1866845 1388589 819905 583933 1969769 1013686 1870711 1297011 962269 1694964 829734 1060783 265520 480136 1213642 8366 283993 723269 1439399 1960134 89498 1404443 1987350 1295632 1897531 1448358 398901 526506 841588 565291 1246145 1931276 1249473 258568 55057 330992 762952 690110 1932214 72835 1111621 1361268 1189215 1789792 1209062 155555 664500 749019 642326 200804 873147 1628435 324017 1326724 1421183 937335 683374 1647261 159940 1774662 790153 206312 882977 75837 1264544 1006920 243940 1614460 901609 360574 710628 1527290 1658964 1002886 1909896 400163 1548427 1329824 1796151 1827031 1211657 170300 1066458 1328313 1307092 1904396 1408240 1847669 610093 1758448 392145 44735 170681 1826505 786820 1676958 756796 185730 1055074 1725280 813071 1686083 1021595 108971 343875 713696 114734 1994895 1246636 1998865 1433023 771144 1022907 1862514 254180 487399 547948 616019 1689543 424477 745526 124050 64371 605167 1822664 186174 537400 333586 58520 482172 1681157 1659028 402560 1478979 754481 1141928 1883258 898679 1029443 172511 1253084 436502 1349082 276707 1802229 1907855 1242071 1313488 1051783 596416 1703336 748457 1867088 384113 1977163 242221 1339051 634780 1301977 1507241 1487388 703813 1228905 1807991 41621 1222345 1021733 1191642 1378212 1833305 1950889 1119495 1562337 741128 1013322 58450 325112 707867 157354 1969036 676851 1716011 641936 396314 1354947 1861027 1351353 1365622 973733 1577417 244847 1959642 1430795 939390 602449 1072763 1878797 1206378 1697418 801124 146042 221170 205082 1860414 109494 487282 133557 605957 376805 294150 610923 1656692 692831 1025362 740530 349390 638162 298508 282297 10545 1574992 1732071 1265150 765685 641550 1748952 1226299 62933 1572561 1962968 1652080 71338 1511294 1715215 580474 1301830 1398555 1369157 866798 472029 122188 1999029 891847 499499 1758117 1352260 1580722 1294056 56632 1518939 541002 1574493 615087 1370211 559935 1569864 282304 275880 1900425 151010 1254432 1392244 573734 631937 710403 932439 1655642 695429 580368 300716 1304254 1688813 786704 1069093 65549 1846665 886584 1842372 694524 306547 284925 1125872 436137 1221208 995877 470647 104493 1802631 507204 466000 1950473 426861 1363254 915284 945575 848062 209473 1421915 220092 1069309 1353166 606566 1924239 1912938 1157529 1469383 202954 1982338 36679 1771484 1043184 1911127 1435005 1048928 51340 82703 128485 168103 645738 654457 1226278 1703177 1013799 13131 1227936 1523507 644975 332324 1640477 1276911 600908 1769955 747812 1841365 1776937 168795 54524 1219746 694053 972123 948743 409428 291889 1805645 311133 198283 711981 1637501 543300 1011647 1642803 704531 1382441 1972042 978734 733743 1058883 831909 674150 1537293 1935370 1813463 514023 965234 1350563 16520 648370 959503 281716 1804944 1334482 484439 107343 746184 1116959 1016494 635902 1730872 478788 1160420 288298 1673708 1643984 1386290 244931 1212887 51062 979646 990804 1302216 1209054 1652647 727191 817286 1138492 600586 753716 1782761 1874747 1107904 1966328 530162 1067519 982247 386878 987633 1837012 1536084 308880 903600 1620706 839272 1362564 1370832 1968270 1286415 176017 1644991 95141 101907 837470 1870640 1054498 129137 1050237 1187959 648115 1539234 25216 1920181 1861641 1148683 252420 1787638 1783354 533323 1454641 397752 1417706 732294 1235036 313968 412947 1651687 1395053 1541253 1678912 443524 1053232 1674365 1710852 1410887 1278729 1120785 843477 371546 409482 1904806 307886 343328 769333 396686 757856 1460483 273896 935890 1158359 649204 522381 333125 232987 1009300 1439153 1737499 1445288 379937 1240601 1471191 993259 1333400 1506867 1175990 872415 650223 618125 348923 1878227 883440 345538 1920133 297675 1292651 1832382 1922171 434614 1442275 630913 1576464 830271 786972 953369 1025252 94923 434899 600059 1851635 1187965 519640 969084 819895 635819 1049574 1736071 612801 472037 343170 692553 1185066 1027956 410453 808426 313519 269221 839850 1136221 1940904 174067 362046 408835 1539600 1026171 1424526 301349 1214453 328008 1516536 1951640 228567 744863 413898 1867039 778231 461311 1614901 1107264 404434 1287421 1212152 1018328 924156 1574085 611917 1803856 809687 99613 1799525 956546 100161 1919163 1858447 1456520 123472 1696734 1011256 1866775 442697 201591 675924 1526758 608727 1140438 1903083 1483311 1351264 1013534 1464549 296141 1761774 951464 1075950 1880407 1009139 995738 479101 1847426 1920487 539897 441033 1351674 195062 973105 498651 421884 338316 54981 169260 1181564 1578012 477969 207837 1764196 1289728 612106 1778056 1724015 673124 101833 1437104 429267 1721679 60338 1900599 1010788 1438995 695877 459133 510892 128410 596956 669743 1394473 1414054 1532483 312390 435672 1619128 59201 1922747 1315661 19515 932310 461567 577558 876610 1480928 345878 1534398 1593486 1200629 1445502 1492881 1171662 60998 1616411 729361 767836 911174 95419 1223474 43212 217330 618971 1978057 123389 602327 1660673 1922312 152875 785291 722183 851381 1325069 747110 1845152 1767970 616734 1263732 326775 1950161 1741542 1300893 381950 620548 419066 113784 55892 1110202 594403 1237263 13227 1411929 308181 1532868 1327190 1758522 1281369 361866 626089 1708385 1819781 1964646 1119936 1651170 734955 1633331 1176294 1194431 730197 1156799 971884 1811858 10084 524757 386161 1944460 1913296 606452 243817 1713080 1692173 1074072 418989 924736 563757 1772749 1965324 631817 528520 826301 1248428 1124611 1841898 1158908 314658 1037958 531100 940871 1768355 487258 1866912 99791 605241 1303652 1404946 982716 209600 574086 1475079 864541 435920 1510084 388785 1995671 1633883 273656 1148023 1727845 461513 1122162 1341718 1527773 1913731 633826 751892 981840 729595 415995 1322397 402227 698104 1609465 1161573 629432 1482309 237135 1962454 1759412 830279 776348 1589266 1377788 1295737 331220 1370754 1433338 1931584 925157 316802 517611 1851520 436952 868196 653727 423187 1737861 1428626 334444 1953688 162419 1090379 927243 26839 127969 7121 652581 1784053 697915 94625 45451 1241172 1554378 296820 1404955 1252444 1885532 916913 1899111 1297813 1391207 318479 346328 1340509 15082 1343084 497209 1395963 670624 1293490 707281 491606 111629 1271216 1435166 752690 218986 44659 665083 435545 212284 1768468 12174 1986384 634085 85550 987829 199149 551895 51218 1054817 1686062 1181565 118920 1348620 1343191 701681 514806 1939003 442718 692965 1289547 731507 1298052 1309270 1312906 1472966 184577 1628364 780614 1469500 1166495 174345 780555 1660918 1083950 1695264 278297 853994 61301 1144694 687859 1340194 1867254 753217 1065422 518003 125552 1915711 1674522 1098745 752025 925702 351335 1809815 709408 945028 1297869 1946551 779710 1398286 942559 879634 4411 1454849 1408222 787004 1105711 326097 18462 963710 1784160 1446663 1980858 1908666 1699025 706948 858076 1350702 1062241 968521 1822611 1644270 1322943 311848 150741 1468913 730359 1487910 797164 786105 512247 1494511 1630363 1142113 1201722 863432 211099 1902124 854500 1954230 1107166 292972 1825045 1754596 179415 1924386 340211 449781 409993 1828970 1549490 336435 1420568 948252 842245 1418586 1637769 360997 1965895 1765090 1738298 264593 1960766 1004397 1963278 1510393 432095 1779549 1389376 202190 1136498 619796 1176440 1052622 1537133 640583 600717 1291468 1345706 1664094 769161 144049 1765109 202154 51370 1007342 1302572 1438017 426410 138644 199107 133227 1767491 1089696 828005 208398 1788402 379260 443340 1430610 740821 1422645 715839 471031 992592 1246293 1517402 1664579 1831767 1614613 863430 1579011 556587 1902313 794940 31801 548117 159212 821985 1617261 679776 499293 1628380 1752736 561108 773340 1690116 49901 599414 1659210 1318972 671749 1721745 1933881 1942444 1889158 78177 469982 503229 168243 110913 1310734 1781938 1033326 946422 1299568 778996 1745368 1991289 32556 303771 1555747 1383818 1426521 532256 563028 1200157 558736 1143355 23814 1560049 1925907 277787 607883 1304528 1429679 1491923 286686 1343411 21229 1435534 1628093 352265 1005450 1853784 1721993 211193 992682 594602 178765 538202 145537 279091 1197112 1880198 1325890 48471 402722 1390797 1930641 616989 366849 19955 143666 317700 1849695 1080623 1779794 1886161 1924470 66240 1705110 774602 221941 774368 690656 1579001 730656 1405881 1132094 214409 194371 1425717 653788 58060 186704 69800 714941 1906115 1920389 299516 1936016 222304 1853402 675126 1557897 1301715 1205929 1628404 1108744 1325610 337039 974179 903528 725632 1923999 938741 1242498 1730169 64055 125309 888810 613822 199609 945274 1910449 1805096 1062348 1554364 928670 1240737 1680743 1436162 261018 858507 1483688 225257 824487 1145397 1666564 1146622 1023151 1965547 975333 754929 1810854 1614343 1438985 1326948 709820 1988967 1590989 1834715 154771 1897624 649717 1458185 635333 851086 881553 1451609 349035 24042 1475295 1108619 966301 110034 1209596 486847 360515 88216 906588 1014372 1633364 1115923 1468237 1661115 1314243 456701 1023590 11007 594583 174752 1750943 1313551 837014 187312 1913189 687490 1660643 261729 492047 566152 1601500 711342 531033 1288050 1435325 427019 1761928 1605578 360206 583337 823859 795982 685485 940279 1474885 1011396 624325 1928894 1549908 911765 1740158 719179 607001 1818285 545719 1488789 1842635 243964 1578312 1151301 1235514 1866692 802400 1975841 591779 1088787 1127314 1582981 904864 1726243 1449293 514672 540168 1086892 905456 383949 1338385 945611 742122 451435 1480115 1860003 1016303 1520498 1371263 983840 93094 706050 1186761 1540546 1413937 1335817 516090 1294036 1855544 195190 1456725 993092 167259 1637905 1562837 192192 16842 1770526 1860873 590802 1553624 2497 644053 661511 678258 269407 1731535 800137 228304 536939 881861 1169046 300107 965168 827988 1462169 448431 1752485 1028423 1808729 324072 547678 1168561 1247456 26549 1129822 1730634 967738 780998 830769 1127514 1550859 1055998 550505 534473 1642292 350737 704750 120675 1805309 1591331 191068 302106 650528 676036 1755053 1505998 977390 1145364 902843 752796 1411740 1534419 1228075 1469739 29042 881041 585386 1355837 1919174 872410 466974 957908 1027259 1970127 1440957 1300583 1104074 1968365 151482 136761 176221 486258 1725527 212847 1045118 1826242 1803122 332932 1783854 228731 1649127 308919 1895222 86160 107449 311003 889571 534614 1140671 897108 737728 1777129 827709 328438 1350409 86360 357462 191592 199050 1086754 1482028 1274884 1812710 560168 1220785 254724 694596 256497 258774 1900733 1065453 1328132 568492 116526 1324521 858494 1458165 1339006 1819587 1409190 901535 1677710 1726176 1102029 1595476 36981 1829956 1956355 61068 968317 248571 1675084 710240 1778281 1011419 363632 307752 1235145 16791 501365 148968 218137 1137445 455986 1307223 1717818 331456 1304115 1320892 1916219 174431 1857617 874829 318454 459903 1343345 1605010 919262 143342 920206 1198936 466436 1984034 991285 1403391 1774444 909593 742710 609234 417063 1567608 1683293 1556207 129906 581619 1875967 645629 1559799 1048563 839669 93007 502719 1592822 755774 1965648 800106 1401531 321581 587470 523861 374607 66886 760694 779614 521266 789707 935118 1301008 531041 1840465 641020 1166138 120343 1831911 1104954 1964011 1713494 1316437 932377 1051402 616396 1492843 330072 1119110 1630839 182597 924391 319312 101538 522048 254316 382353 967084 1862503 1057893 858471 611595 557487 796870 1666871 548052 859586 347045 1941412 463156 1512473 629293 247275 1048043 544318 859035 1108228 424894 1814020 1852211 1825746 1768419 1273212 1236358 968416 1189776 1745183 35694 685082 821282 1749915 711812 700135 1411819 82088 1087620 299535 365527 803659 170111 1044184 297808 1718259 1363428 1127073 1096328 1507202 911887 273093 1900613 212164 555449 342125 1301783 1858976 380649 597055 1706184 1841571 393422 277251 1629052 396144 1198034 1279035 1120161 759424 1393525 1494219 685953 934967 1445340 1550515 1771735 931226 1151733 1693092 1708445 951344 106969 89489 1429387 1054490 1024362 1970745 909515 1813441 1032461 636530 668555 528434 1390147 526572 135634 1304261 1763123 1075379 1170089 1463444 893126 1100095 440851 1818967 1474097 1174493 724813 173403 1196557 90064 1233126 989286 416152 298763 374493 31551 1572126 1611608 280532 1640427 952595 1862389 1451845 171452 894714 1102254 953721 627194 317895 850754 1285904 730006 283234 814054 627156 1216720 13392 1704119 160444 495934 532890 773664 1632148 1032560 612615 1396447 15001 124197 389461 182012 1611838 1282092 1134444 1267787 1055533 1093259 621756 324068 459784 853842 1475957 1144423 1438322 1772533 1443349 985070 140899 1852344 1652263 1098921 160774 546425 1278404 1967912 1301934 1048657 1965563 621143 292369 1196128 30869 470803 518033 1667901 955664 1324697 1835077 794834 617861 1191488 1928763 1469246 1445229 164691 280950 1295613 850922 1308692 1390627 37253 625824 1440364 901403 382462 1623396 701251 1412853 1223960 21410 1300010 918706 1062378 1231713 1728041 1230134 970354 1452785 911450 60674 1950168 443247 1758477 1618718 1220005 1805564 1077834 1305105 1447855 432213 1542821 1949619 878553 28428 1278318 1619284 389989 260093 1589903 664690 1614092 1302995 1941643 663467 1672036 1100952 517941 1444663 1754019 782912 154612 1422584 596167 525718 1820047 837279 144379 1181744 815627 1722690 343498 1811131 1019801 1566814 653299 516992 339443 450496 1778135 1345904 1116498 1428076 1036458 168116 1279283 28359 1300052 1169995 188898 6623 1175973 1309849 777309 902556 129396 510860 1700598 1484288 705287 1720200 1902609 1943585 678300 1149093 700918 1604755 18084 968064 1943340 1692170 782996 587521 1419195 446594 49006 683166 1844176 294253 95204 21711 1020671 1534982 118587 1429683 1841570 660711 1964633 855195 476561 507176 1220176 118424 1130523 1030376 997173 1384704 285564 208413 23473 502174 1964505 1903785 1116570 1087076 1284605 1071698 1901708 1941009 45507 879239 398530 1620123 920446 135829 1660458 1784446 502264 1890915 1151822 1579477 803451 731007 582153 774092 1661845 1482164 1352250 996938 1825877 1543571 56656 264887 1127428 1912959 948256 69798 1845536 510759 1935956 132280 675271 738631 639968 1309147 1250061 1506299 1394110 696544 1774639 1915362 280227 1471629 188458 735830 1992696 1159426 1338081 1266865 625715 1447476 494045 1930097 802525 1031413 468272 186068 21502 1911888 21718 1577387 1574112 797869 233903 1542826 607984 1370335 522275 542062 674226 1423786 1349759 40284 1517341 277008 1424947 678111 889037 1635521 817869 662263 1339661 1538489 722146 728852 134908 768690 311815 465899 1213165 1403974 624909 493080 209330 1335943 342328 892055 1972091 1677411 538588 704262 825628 1191516 974237 1911892 1802506 1436478 1887062 9235 1426430 834355 220851 772649 951214 1351814 744942 911211 1624175 1932852 432274 218118 897562 1253498 1432450 247434 218410 259717 1927415 1291556 1568508 1995739 522633 144882 1065887 1092919 1461124 1219827 1896346 1499770 1294194 1535638 1492693 592667 1753787 1111402 1048027 1983790 1390222 1553820 1319478 445806 1305086 70382 1917301 1286335 1750555 878798 139185 746930 582535 1325344 865947 264600 337379 589952 959282 1709813 254417 1022869 800059 462494 1343188 1811995 911090 1943091 78053 1015044 365711 1829736 342811 1345840 22500 254135 1254405 1760173 1553960 832742 1841853 1892728 1088473 1167710 1888491 1735983 44245 1506565 710308 1260132 1078985 1271795 1825837 1049791 382861 252825 692786 1393551 985068 991763 331463 1260206 1459824 1889993 1025269 1114067 122017 413945 1898283 933196 190519 1929945 1560876 623927 1375035 1735852 968497 719426 1437880 1738052 976836 977953 1889477 662390 248025 376142 827976 856576 1337571 1137649 23613 1950840 737111 1896514 24595 892018 197808 1204275 423909 978586 443407 1902088 370998 438013 1702892 1227270 1997174 1438206 242149 1248488 138645 1443284 1147390 1354533 728208 452364 1815719 769112 1243793 807682 1676734 1120416 1459949 422476 323926 719765 224667 765521 176391 1356450 849628 269930 1222222 1120055 571343 1711082 1426649 295112 1523305 1363152 782193 1793707 1438797 606824 1690658 803487 140177 1633701 1233872 1027162 501493 1273677 746557 1565404 1303376 1654057 1271628 1684130 1579295 322577 1848529 328821 246952 1197237 1327068 506084 474008 161052 1756725 1339669 671113 602184 1494500 1315248 581972 282920 1410383 394544 1278427 360137 794251 1587779 709757 1347128 1121513 1098436 1577043 1811547 1187709 1684064 141250 1191705 466990 1695281 34886 344281 904564 1751242 186104 1717947 779047 18486 106902 1392243 1210685 457195 1910893 793341 1540385 12900 634144 1407151 1693436 1760611 417451 263006 723073 1756192 1256836 1756687 684242 3383 92941 1998625 1569377 1782496 662166 1092776 1432594 1132468 1521433 1439874 961152 441439 364958 606083 588225 86992 1631299 326557 1905922 772792 290708 1899398 1615468 802933 1361409 1206937 551870 158060 1752968 60973 157817 323518 1830068 1258352 1589006 190095 1944559 1733676 407273 400530 308971 1844460 71388 1966669 1617917 881741 375892 807491 1210312 576039 354799 1472970 1076213 1114126 1371192 1691802 1833520 835220 854370 1932497 613358 1803188 423230 710748 407761 650855 1163185 17132 486753 1220140 244408 588787 1409560 702600 1484828 227447 1505286 1821918 1401574 1614295 232085 20379 1522825 270675 1958863 1928389 1618733 195448 497334 1644862 1784369 284878 1398320 1510475 1472717 631019 1297180 400037 758920 1387842 859034 448721 141698 565150 1842311 1832991 468049 1550012 293822 144398 143430 917524 1863171 1442880 286676 567357 1765652 1043823 393014 1526552 1812781 660516 1369496 1182191 1197184 813609 1830431 1096165 1058286 458829 1507896 905106 1429340 35891 1216661 374308 1383584 1345634 1722213 1438552 1911324 1184707 738518 1767380 1073470 1309095 839183 727026 68713 1963175 1345039 1094263 616648 1726975 142860 869283 750430 1115157 938221 1716456 1118794 1034787 1109949 1311017 1356223 150546 1783651 864022 1259299 1394606 879596 1299761 781135 151461 339122 881063 220426 248135 598090 1332977 922671 1206910 1448192 195238 680581 427620 954927 964982 320461 192309 1757584 974248 407022 818829 1938311 878430 147236 748908 1588399 1049377 514638 1278145 996753 747412 399048 913714 785989 1964793 1593083 618382 667205 1473001 1333446 1187199 1502856 1610202 1966843 1495838 1376573 1486527 1464458 820025 710350 1599707 1115008 17598 194913 1093157 617240 1089373 691098 921013 657238 780272 622998 1395472 1607765 1268842 499174 461202 1252779 286161 287012 329618 920398 1211901 1308245 1765887 204794 764611 1005280 1023782 54837 1925085 1993628 1887968 326196 1024968 17803 960880 1218260 545419 200956 551665 1258722 1760039 62687 1283199 82835 1808006 1063632 627165 155331 558488 625622 1310766 534962 1025844 1304977 1233510 614744 406089 1659281 241127 1160961 1365070 508650 1449834 1908363 1356068 600036 1224935 565501 1711772 1669503 1009935 326334 1928267 231505 1057759 1959364 1060382 722084 1002464 1643186 1121463 1901301 1157976 1278888 1921848 306961 1300664 1871491 498474 1286340 1508716 1239093 1524571 1146577 643328 61515 296821 1065734 1258113 571541 1206357 37443 1298436 1830064 137704 922647 843271 222440 1759888 12859 508742 1502017 1545655 1747555 1082783 996982 375854 1318908 148574 685108 391449 134414 1774018 1732913 1632319 1260378 1037140 844704 1372949 1516563 1007063 1350591 796372 937130 1561159 1315585 62608 1354756 327222 1618283 528563 1287700 1816885 678052 622725 804954 1558766 277340 345687 1435651 1809565 96358 1524403 162834 1065812 30287 356426 1563196 988229 1611735 814714 820460 1436688 187102 762905 831347 72153 84002 1198261 1278053 1752292 1987980 1160137 1221381 7168 1407473 560578 1510276 201344 1285766 1010740 850429 1284744 169880 1878220 897695 1315640 111829 788552 63420 740811 890712 1128754 1546744 881335 1851486 118346 600779 1496025 1994697 273919 1666079 1797772 625604 409787 1197267 42466 533110 627227 1963290 260146 1150281 1967366 1511854 638979 1217929 6889 1077278 350527 81113 541810 418502 517057 951514 553477 95174 825047 436645 35070 1184232 1743974 1780587 740902 83476 1706965 413432 709212 429056 1902890 1656317 40057 657074 702183 1824914 192133 1514177 1076051 1158745 1925648 77073 327974 1764930 284040 669791 427470 17089 1271527 1481008 1753349 554178 1922684 762040 845674 1494085 484619 988043 1826583 73136 1563535 1576552 331072 474829 1434992 204658 974728 1287854 535445 239239 1144156 622393 456593 1145386 354062 1011175 37579 370618 1881022 232155 1596063 393819 253990 1686481 1696883 1784576 1636819 54250 624129 409241 419524 570903 1159625 1751049 107877 418597 1353280 274643 1849206 1600676 1431111 1392443 1844993 450440 209929 124115 1002665 938089 153103 1726885 500660 304710 1783829 142421 909690 1276755 770585 1873914 1474682 1109019 82551 199249 1375383 800671 1922100 1736011 1861181 1830468 715373 1983769 1092394 1950920 742078 1995008 1775933 336729 1224060 410618 726771 493437 225400 1330194 164245 1750796 897979 1589673 1252875 324240 1332635 84971 1222627 519074 1841286 1242482 399917 674783 192558 287689 1659040 915711 1877213 352243 1664805 1559605 59698 866810 1719241 100534 420753 659484 1483898 1406678 152090 1845804 826128 1311920 1406559 497213 75001 889523 161732 1837319 1884740 1011667 412126 798730 508652 1784858 1068166 1565726 839805 568694 525657 1215199 212488 911436 1117995 375974 1724720 1575342 1011636 274369 478772 298884 24440 423013 1888948 1105934 1913791 508756 1178432 809739 1945118 598793 1097962 1310891 795988 163024 1776705 444821 1687935 109312 908745 259869 1831863 715827 479969 1372478 55336 154517 1972426 388149 1703929 202793 43750 636220 1210713 1419023 1064027 1917345 285939 458823 1995172 550539 1218404 362806 1325168 1219786 1330502 1658680 1941126 1493612 584507 979561 1016464 1485570 1147416 494775 502017 1646403 836455 977814 1912422 1042335 540221 1166823 9771 1409671 881653 654625 1388962 117556 1730477 68338 102138 1172769 20202 1566229 1522693 824680 1662906 12095 352336 1637364 82000 1732213 113955 1924665 321730 695490 343225 688055 1304924 383399 335645 1264083 1335679 849783 68329 1811521 1562326 1849919 533655 1622353 1860047 1359104 458687 1967755 84851 1333007 1272968 372705 921129 944411 415304 1940490 747120 318269 1176012 1610677 1757888 1179498 448046 1321478 1348226 1224519 442644 1113931 1476931 450502 1965511 442303 185970 173938 1344990 1507947 843067 35246 1616251 1193253 1669040 800341 726152 304117 271919 223214 497036 1405832 903850 1749273 1908142 583938 361300 1494692 546442 1638373 1329553 92865 165275 1955682 860445 391241 905575 1984109 679610 657561 1094436 40351 761710 1401647 152291 1135912 742490 944274 1325538 843195 618741 1320062 1805612 1063493 1794285 503772 162739 83104 1462988 1329594 403368 1299282 729585 1415930 1563993 170650 474410 798017 1299602 1862379 1923362 596921 1179799 1195947 262872 1685227 1256547 1803586 1606941 1791517 162237 1240084 643914 885207 350911 1242034 960939 922958 302785 1828896 1195132 1006547 976789 1787475 154568 1130859 1121520 58805 1542295 189137 204995 1973025 264318 396703 1143056 582688 291294 248837 656438 587315 715534 18111 794087 1898455 1490495 1382526 338853 660442 1979987 1154232 1698174 758555 504075 726533 338487 1494901 1360675 1215788 1112480 1878053 1725637 698924 1751429 1036065 1906204 77779 1397233 717222 400380 416859 857442 383958 1997264 606409 1642906 1255485 673654 881609 1211569 1017859 489608 546519 338891 10998 230009 319751 867186 1274085 230410 1557110 1822814 133950 1349603 1060746 494236 127798 1532436 1696207 131138 148952 1057179 1822722 1300119 484976 466063 977672 140488 1096954 1402451 145025 719818 1188663 1042640 702018 501770 1745983 509048 698422 993228 754728 1105516 1803539 614441 1481065 627806 387149 571734 824623 1855851 901480 1655552 1866321 520017 1640616 1832178 1549405 1583924 1990178 1606324 1480917 170033 1421991 1812901 1582705 950175 1796129 1115602 1257888 1506512 1441197 765647 1230093 1452698 1648143 1620594 35192 640669 1530290 207654 1246941 1299639 1902905 575347 428212 1925360 896004 996371 11801 753719 238033 1557610 1514192 722213 728406 1292549 1552026 449808 444565 659409 943665 1726515 1961436 1585591 112364 1612810 1423634 1475329 119220 583010 1318527 776739 363608 1240090 762927 630269 698979 1141373 1495619 80080 1245781 1664600 1682793 1272324 1892937 593617 1588253 1312687 1533514 1447211 1198307 1553919 592055 1004310 1595794 1986417 679803 1591188 97828 1043476 1568437 1914143 657017 410660 402486 1106181 923461 1185871 613678 295205 1979669 987489 166698 1649384 1446629 1422763 1656515 115768 250718 1315118 1198306 1558496 1968290 907138 147383 1998699 1954221 698723 1625255 224633 101714 1702921 37394 474396 1602876 181604 552141 1043291 1780246 1490107 1387602 1487807 510646 1101488 880175 1852680 778891 1500519 1980994 1231198 106852 94606 479504 1903229 565100 1888520 690819 1355971 896818 131209 1920449 1103482 556358 927334 1217026 155684 1335071 529652 727409 1054485 1653193 1007703 734313 1496825 271434 1390371 1657300 1114566 1773935 1953072 1188280 495091 8696 127751 93172 572870 832476 978540 1118575 452780 905428 1677549 983142 1898842 651491 365630 845297 1082621 1544614 1299256 1311396 243458 1184407 1522701 1992944 774301 793049 366831 1188906 1743080 688257 1546848 875075 459119 1193549 1819770 1530353 1716564 1813902 1205155 1040906 1460489 296377 1824740 362641 1516338 1098564 1800072 1876914 683224 665718 664061 8475 1277272 1953398 130553 910901 77505 1161885 854716 17056 82489 136802 153836 29171 1770804 1452346 895717 1026310 833600 1179993 1329226 946308 709135 102489 1481946 954793 268792 1572914 1852104 187494 12210 830096 1578430 558474 1455109 637243 655769 1392549 1331861 733732 1715017 572947 1015784 1624523 717636 887281 927852 963163 1411276 823060 1163763 612045 604007 148568 1961860 890102 1141326 497282 328336 1139720 410096 1796752 1206116 1812394 372726 54282 374422 969129 1704983 145472 892804 258205 1497159 956830 1560307 62084 1286416 1530769 34840 135217 1052324 1645525 1408071 11191 1646899 713220 1976298 349206 1589653 342690 1141242 696053 788365 1117637 294489 1307619 457978 1327281 1216962 1261007 634444 104035 1214700 1512227 544634 1217721 1949462 1971625 286728 1155559 154240 1835790 1316371 1413225 205794 1811512 1559086 1842052 1561741 464009 1542721 573585 1037449 1694759 1149328 474557 405202 151400 370496 510825 1338469 431723 1151505 616264 1060985 798333 1141822 464072 69589 1969451 832535 1903512 1928609 749072 1576654 1720447 1734653 1414608 825175 1863826 1818485 1453622 800329 1090802 388732 1167386 446096 61401 114931 1052964 379468 1399055 1472916 1395664 892218 468570 769883 1158261 476980 167080 395178 1363933 1696060 990384 1865472 1869072 202017 460143 850155 1183399 506854 277981 904986 648279 1359959 1683521 204357 1536508 658016 1588960 1357994 1971046 1501678 1947393 1175557 1391786 1198238 1438992 842584 484592 1461921 25858 335164 709737 310831 1830578 205059 352696 1766985 742076 1676905 1493061 1889532 315858 1283471 1270544 1446904 1497409 684866 1020661 519290 822159 1080832 577361 421879 1628062 147146 1396695 1403342 1872891 1226938 1840784 1641142 1055944 1863049 818850 1866651 1956785 996608 1608739 882581 1881906 874252 1306500 1397363 1912716 498704 710686 353036 1009599 415300 720266 1121936 591962 1296005 927126 1266450 1134427 1119093 785388 1088331 1390109 986083 857212 1486597 1570482 1584372 1016165 1725954 1792195 1043924 1569317 1941040 681207 1598591 116235 1770674 985831 1050705 1160291 921350 75917 366588 650914 1348225 736039 1016205 937213 857837 1937914 1776301 1154030 1283318 1952991 67143 1939259 1414763 1805513 1195337 968590 339967 1217396 1730185 243433 1353632 1005523 380928 1325117 1376736 420955 1033898 1067670 1001960 751434 1449861 19438 783118 1439211 1795007 400870 1933255 827373 1481243 701854 102084 1909332 1022283 1371901 1494337 799189 411933 1063366 1208496 1987778 1826868 806594 1257748 170007 1089452 647295 713370 152621 1128074 1654195 589554 1361640 1279403 300877 1302731 1151673 1718280 772296 734240 1798598 1696417 1692196 1377526 368171 742393 267774 1005703 134095 551470 531847 1720829 842502 1236944 1233541 1024562 1884066 1640888 1347090 1652218 598028 77003 1801708 1006240 1816064 1087070 1777419 1478843 1432362 755521 448033 468933 1980514 1296036 1938583 1932289 1150650 76705 565763 699629 618870 1253785 1342421 930868 225819 1234439 1993070 667793 1148286 1622391 1971067 1408419 1963418 1006181 1332550 1417899 258204 1233401 349068 1355763 916719 1934617 1676344 1107882 239712 281859 638051 1221935 328371 821959 1124134 195793 1055163 1256683 1658223 1797974 1927779 306406 748455 1170060 1299743 959022 1874411 349675 1608489 937464 695094 327241 289010 1121017 305374 998575 515947 1248078 1742672 1840292 166112 743231 582357 1709537 1449949 125072 1331178 597038 1000872 397237 713165 963791 493977 328947 611779 190405 135398 1436313 1471969 1735068 1098656 1381585 1701429 1976954 85517 1279743 1411586 745247 883976 1160435 334870 775172 694239 1104271 1634065 442345 901499 1346566 575485 583320 1184673 1155200 1685494 1659941 120539 590661 510370 1318890 1015155 950790 1862382 874017 1343399 962288 1393612 660483 746069 57127 194576 747160 1921523 742226 721337 1409886 294953 1163414 1856418 1804183 1427304 876493 1509135 1877802 855714 199608 827482 1792653 901575 822021 639737 1072028 221213 1760579 1575932 1989943 1624002 215143 1234806 619211 1409194 1404492 1328063 24949 168190 220732 1639622 1264614 755886 1658039 1643715 1227148 630142 553802 746032 316901 1580332 175094 108787 1529999 945298 969394 761563 1133333 487526 141049 1679592 1718167 1537939 1036734 659792 272408 1202085 1309026 1816879 278682 1925019 1746671 1253145 1699658 1674271 868495 1600836 1334606 843760 1705545 891607 1642991 104319 1184519 1437546 1098766 1906322 1045943 358334 763050 767503 330135 1296442 1878041 1042774 1952469 279673 1742367 1908340 33056 481163 1388561 1479158 246415 520210 103232 512943 317192 1739285 239981 1424882 181047 1304235 93860 1631443 88037 972529 355183 417490 94218 1085257 505756 1298979 706341 347401 1791149 1471493 1741070 1550470 1444187 837626 17938 1412954 1613947 1771381 1022882 1384002 1580297 784781 1739195 280157 350005 180861 536815 1182516 1135815 1136289 1436120 3835 1018505 352795 1953449 194064 1253829 1781895 1552110 607421 895562 494845 174106 879967 227056 1310396 381658 1626269 700154 21112 397222 106881 1037062 525933 1305732 1152352 1980714 1269625 1199365 1031264 1241949 1096402 403999 1113312 1676856 662025 1950136 421502 1675007 482272 1064278 1826315 1658212 845360 1528080 901662 578844 1003842 318569 764420 487993 876367 1964001 1302516 1643270 365261 976962 1957338 1365415 1273795 1336855 209261 1102740 90778 1776678 381174 1347121 1575848 1113374 273465 1912738 883593 725215 821058 1424102 1621741 589539 439823 1652824 499411 1554653 1130366 677342 1846882 415124 93536 191673 1655951 831195 1263923 127297 396072 1942391 322892 32669 1418801 1522387 1639965 542391 1539510 1789573 1759288 70570 626133 1755661 645914 138149 354606 1682604 819625 1450025 1294766 643227 33266 1600405 1327250 317044 60619 214685 846110 979876 920524 1376572 330971 1751335 471108 170577 437020 873851 1596314 875377 1069441 1779043 270946 743460 593437 792478 347257 881877 1769002 1137409 357506 448100 1594019 1713160 246714 1261586 718799 611957 969543 9255 1650810 304985 1511876 1853423 1157315 1552015 672963 1616753 1912347 1954294 303580 1144938 1324966 878935 232556 384665 73755 301872 510206 633752 1759394 1639564 1437914 588466 81121 1628142 1658608 59685 894727 1615564 1295682 323041 635221 954669 586980 1766547 1791524 1918812 832712 1425165 1176980 605030 1348308 1470429 1476179 134825 1457883 862658 1413942 959811 1346702 666119 604713 214126 1418313 994214 602811 1654415 1561160 555909 1081974 1517930 1942800 1884342 1519987 85759 1613744 376169 1727058 321282 1022089 1215835 1566245 1775044 595003 1581911 33903 1705068 1361411 1687511 1722664 1807294 1228747 1625060 908934 1754114 247713 1084942 1526693 772560 132311 575283 332353 1263707 350861 1429974 60281 1714739 1492563 1917546 1146128 1818837 1126738 1558407 818200 1772788 1314750 1259499 1466554 679479 1657540 241118 1035243 1093 440003 802646 813344 1944035 588968 1380702 835603 464534 366029 14051 114750 1677204 1875623 1343569 1874558 1901279 416024 1340593 1689329 1448868 1442603 233336 331838 286839 1440510 140355 1433164 1688493 1036332 1558215 357181 1254322 1668058 1171224 1052550 1947557 279559 1283723 1912581 843577 598642 1552145 872632 1348485 1907761 907345 241588 624299 267310 926137 606868 1400071 980873 343398 1160231 1534160 1331744 224107 890096 760324 1492747 567114 1773154 1845516 565303 295934 1278878 176305 1872871 1445114 1296986 1808565 890187 82930 701120 1141194 1356904 546749 709563 110218 228966 148052 566536 870533 1170122 138705 647274 253100 950182 483246 256696 72992 863780 7393 1707622 1475836 1354891 1719657 1863947 1370150 943019 112001 1858665 1349920 1787284 618104 1825277 492286 268781 607359 1589406 776550 831765 763623 768146 336422 1442454 756014 1003687 1674141 241432 151608 857149 136920 979601 334117 1193270 1215519 1807650 1435743 883135 1951030 302900 1258433 999528 1361587 647069 4122 1363062 675590 616156 1464774 1867647 1569696 1690200 406356 1265602 1201464 1770627 1734782 583186 1318510 1660380 1033814 1510295 28912 212032 1802107 113192 166563 664479 1841641 1321152 1438172 1221622 420910 1709902 1279336 762263 1983395 275429 1246135 1701621 1652874 1539023 608692 484778 1087660 1232649 723086 317623 1794299 1128124 257133 1773885 1128664 57108 262057 1739243 19285 576457 192317 1631936 1312695 1757473 1650568 273518 1535572 1779309 524133 1885454 1608588 100700 915815 705317 1777119 254784 1397761 78618 1495203 857104 401361 1132457 964669 1531629 327459 856320 1707227 995046 1655908 417433 1383115 536587 559269 1999280 359034 1646062 368240 176583 684978 1452967 1210527 1253149 1132177 367776 367897 1858071 454695 1958322 1047567 1989191 1151101 263624 1529831 1034137 1458014 311444 1000912 1990198 278040 1614109 992202 500924 1864929 1386345 1123259 505449 792763 1599476 257696 1745196 1104121 1537815 1709275 93537 567886 623422 1481550 1571901 1129989 559879 1522793 426215 1955972 439811 599417 839058 836402 544569 1050090 1581825 1072506 1666074 378726 734273 1867061 1742949 259274 624005 1284607 1386085 594188 1442145 1225037 1579149 741861 1282565 1645320 307941 1661942 1299020 1344035 1858 1534404 707597 1973849 1309180 1236243 1114858 1995371 304492 1350818 1627539 52711 418879 64521 825615 809085 1710136 618473 150976 1485162 14310 1338425 956804 424923 1080644 1376728 1824851 946760 1991331 1137104 361749 230070 888234 1622348 1490177 1438790 107377 546382 1576756 186517 793843 402212 1004750 1727821 477927 412060 476064 1662526 1902761 1916869 824913 1456283 1924085 87832 141307 1868947 756566 891215 811488 1718196 300894 1191471 571435 614067 869363 581176 634281 1890665 220484 686504 481267 667436 232884 1888156 1656499 396870 595164 1925721 339288 1498927 1055279 864554 154666 1419198 1503911 708288 1867702 837625 1373366 1057990 84600 365398 125852 1833155 246717 809010 1280187 1357284 1197025 138647 427076 913448 790032 725522 925281 1405037 445069 749657 319867 1704 1018971 1399844 721965 385369 1593627 1651113 1870617 1241640 1428590 1857077 1669873 1459358 42429 967644 91511 1253010 1412868 433948 817842 310896 1326647 1213644 1211105 1544949 962885 1997051 435593 1338295 838287 864227 141 883700 71835 1513284 538579 15334 1624920 1553924 1697556 412519 1765825 21969 1035094 150947 116074 1115058 1432968 996696 1196071 1122092 856953 1828337 20964 1284033 313861 349369 477236 180969 538232 1555594 523262 151298 1643955 1612268 1456739 797045 1660257 641105 1031731 535648 1569595 1457322 783343 1867162 1985912 1809734 756878 505404 922908 101764 966449 1199895 1168892 470869 215334 1545044 633717 1959059 181203 1454169 1471814 705588 1587510 1248354 104639 1217094 1956138 1029433 188416 1164664 1690850 1706634 600006 1175635 1675995 1548635 706321 1262691 1220885 1258608 1691079 1665282 1154395 197202 209081 1985291 1736515 364458 1803482 891317 1464858 851640 1973223 463430 1020017 736075 1917358 976153 1136972 983356 1337541 1951673 583664 775708 873166 1709981 415672 1394957 1837957 1489520 271042 39230 1496668 933161 976687 734626 1441695 1691959 130211 939970 1783352 1113148 630893 1436829 1012850 1700251 1923590 991434 1159878 1354564 536665 961305 282539 1646047 1263252 1507800 1540615 469862 351193 1771927 1622286 313878 12029 1038693 91806 1700059 681244 1790293 1787485 1991305 1960961 1810101 710977 1819871 1965981 859927 568543 1334658 501180 1170164 84731 711137 807449 711879 938356 1204290 852712 1313159 578463 1544290 825373 1055380 1383399 1982199 791634 1725461 1550689 41783 418319 316964 1994657 933097 1004573 1370517 388121 1296870 1628254 1659682 1394435 817682 347454 592020 578170 112648 695916 933794 693671 1280494 1646759 1874972 102466 921452 364703 1935815 728070 1121828 415899 1977692 1924140 1914918 123104 841370 1366547 267936 944343 1960453 1885082 556017 604575 860829 437869 566829 987072 533872 453734 476776 1820197 328233 1707984 1314132 163449 326329 1617390 806366 1182992 1929265 1434162 689804 1692476 1905907 1232768 764452 1353771 204123 1301186 876655 1083041 1221186 778227 1497418 976328 1972988 307711 1351936 1349328 1431892 912616 30583 1932820 401605 1329252 246961 353619 1509213 1602508 1141369 1686224 116248 938483 43223 196030 431650 306164 291962 313368 816776 419500 581579 1657313 1577893 1122584 159585 1614980 1755698 1810456 1558561 924099 1163694 521556 233386 1661716 1392503 707804 1918619 83070 1919433 1542548 1595879 975481 287362 186841 391126 1447285 1414703 1128678 1746714 731180 1823134 927624 892278 336828 1824667 1463345 840217 740138 1614620 983508 1370409 909201 1830537 1955892 97392 387032 253345 980351 372059 604964 54023 331249 169464 439754 657112 1140903 1474362 723318 1222865 890923 956434 85331 1158746 1141275 126515 1089564 654104 572517 362854 691964 1707418 1275516 1080297 44730 225722 1380913 1054680 1543790 971667 1342293 1824237 819748 474082 1211198 1767700 515922 1773040 241291 1063350 1073293 841766 1946125 1737332 1848416 588090 195941 376950 1989576 1713008 1467371 1143130 854492 1690227 419424 1606894 62268 1650828 9921 136015 1909798 818522 578855 1405405 1988311 866802 1369978 1562525 1503537 1257974 235386 1193882 539005 333337 1738964 1552198 79327 503904 916390 1867041 430 82458 1712017 436239 1436649 744486 1615463 374196 944243 884406 564740 1264471 324117 1054442 356662 105509 1004833 1260988 194591 415794 1250302 393893 638752 1548416 592976 438646 1662109 1591496 1780667 832357 27875 662551 1335414 1493699 1142388 964380 1373815 1437552 1071543 251548 776507 981408 1129614 1261764 995250 959235 639534 1758909 1658040 822455 1539077 184032 1212183 918237 693539 1419594 1629126 975127 1671556 1732577 830276 1689538 280241 109502 1875030 141240 122688 1695939 87634 1783011 65978 507938 1446172 445923 1540151 804405 956846 1563802 1613625 1985101 812910 1950978 271099 1360227 902702 1548773 775534 1271636 429237 31912 498648 1764319 895736 346233 1377837 1140010 386834 1396640 984276 1905631 1764783 1800317 570591 253872 1902490 1166332 1326179 1234264 1230460 23340 1549159 1173624 1599460 1911090 216669 1675904 767767 1700080 2572 1365090 1568816 927468 761720 650072 1495170 1048202 1817800 1555275 769971 217247 332988 1938010 1125603 147959 230364 1042555 738370 1827043 1164799 1100249 446321 1047871 66201 1379535 1860839 267528 654969 258736 966418 176378 1193745 1495595 1125322 1538731 902812 382461 190832 1558103 1541759 940937 1247485 993936 1649123 272710 980230 1823130 1150346 388759 1672160 1405198 185409 1970405 1879498 1075001 1835963 18247 23689 971945 1579485 191146 948062 1268145 1806279 1316707 1543929 636663 1464992 1522136 1631590 893181 691774 65420 592592 1268129 1871841 1302433 600536 873744 127710 1299564 1646598 1644621 445480 1862350 1153962 1690180 485037 359604 14942 356386 616880 900616 626504 1533375 691629 839823 533199 1899841 736738 1414505 480016 1621118 663038 1160596 1581303 378942 551362 1413732 765845 780045 309041 1325689 799852 354496 1380387 1707494 989593 916385 464126 1975696 258463 1412596 583729 828993 1740258 1035090 926680 1230938 1630554 1627892 130023 1832909 316972 1617513 1823664 864875 1464926 514694 1304452 1896064 234533 814331 1221417 1124143 1776314 1631919 867740 1935303 119249 1497919 1353390 86977 202414 56744 1043951 654815 1952148 1579829 1007102 306554 68670 373184 349123 240388 8424 1303921 1750983 1535708 10132 1798219 1503111 817149 478080 755050 913856 1890655 1273821 1584667 1779789 891889 917698 1550998 1083218 855722 147852 1464872 1947235 213766 789137 470041 342790 1196755 607007 1372876 361073 1361428 1816076 1677260 958027 401840 1621055 1021393 1906685 1109328 1705860 492384 519159 1958205 1327407 404873 1905980 1722202 593187 1703947 1856452 1111283 1360926 961194 1029546 546523 94989 584826 1197006 1873115 609842 461480 424686 694665 894044 3931 40895 1174924 539577 965402 1296682 50418 885838 394926 168617 1910472 668536 1473093 1734081 1280241 358987 1230890 861891 128484 79930 1911000 1546499 1104495 1256521 374151 419664 102334 1043949 636787 452566 675110 101202 711680 1445360 1093631 912603 1849671 1491631 309834 1139408 800390 450347 757849 855675 897040 1234285 125217 169933 485221 1644804 285232 32050 1912782 1067084 805864 1658937 1603793 1288627 347780 838174 1609355 1460974 635281 1618834 532877 1968889 656401 1101164 1592271 562172 979195 1497555 625957 949012 762001 971016 1859503 1920132 1613441 1948342 1795849 1755264 1550737 315803 329169 1969593 1777540 1143262 1935867 283301 597412 1181245 893573 1004767 674328 1514657 80676 1154657 838753 1060027 117973 806830 996549 1227902 192538 1320944 185237 999588 1221999 329189 1259824 893000 539698 1589246 915681 254059 1674342 1068155 980056 68763 628991 1996692 612966 1280021 591347 1368084 431593 1230218 873321 948247 1139653 1555086 268696 1262170 68533 1649114 1088830 1551922 1291269 1679551 1038948 339340 1155507 100129 380939 479025 266744 1993285 64263 1639353 829647 1309554 1985503 1309138 1979489 1491793 852640 492878 572956 323450 1739453 1137705 271367 1718646 909754 1255471 1496620 959921 1550455 1211921 14956 239162 779944 1880210 1085836 59700 24176 59155 283158 1551123 769447 1697164 901492 149845 1775744 316297 25151 473830 1654088 1415325 320568 5905 1094584 1942382 1904506 108067 52053 920649 546043 1823561 197862 749448 78406 114987 614515 617485 1462569 865440 1191375 1462245 1592807 210313 555364 1333524 828767 105218 106786 233680 1104558 1475687 448171 1558155 1610130 1930180 1934651 106270 238291 350610 127825 1312297 977852 1771132 999282 930763 1837044 116122 1542071 864264 1084618 673913 736140 1061547 341040 1338370 529624 1203576 1140572 1359614 1585145 1714576 1649089 454224 575619 1765268 711389 1893757 1213745 1638762 149864 1511781 1643530 286897 1886600 1327758 1916888 913504 227558 1483017 1694628 518758 968944 625691 277477 1056373 793575 1364925 269470 17589 631761 169050 438969 599032 175491 1387479 917853 1887939 1302302 1431599 1089916 358393 1211491 1214245 1219566 116735 503092 321069 397189 691562 1447332 1036799 1040058 420181 118624 1135960 1134589 660699 1355416 425636 1350902 1668477 551334 991679 261562 1640560 1393739 1818599 15431 1252913 1329499 726354 673616 77886 1842078 1882809 1304553 1456412 1154893 400855 867554 464672 679843 560091 261506 251043 664506 1915586 711352 485649 1849523 266188 888337 1505335 526489 398280 71094 923190 1219582 1355074 273774 374114 1642934 1172057 442918 27870 105628 1638742 733314 1454300 55599 245236 611340 882824 498610 1313676 1751081 1606542 1914457 1822958 912320 1043239 1109468 465607 1434302 568963 256726 1649500 860419 464822 1599571 1609897 1064460 1418014 1991425 285168 1590719 765290 1268801 187831 1415272 391808 609193 1042792 752848 1035095 1951799 796976 637473 536790 974234 579440 1613098 1793451 672679 321187 398625 1409164 1882064 1592161 98623 37157 1320130 615493 1904889 1935625 1020884 965938 1202598 617147 480220 176839 1993472 953629 448471 1335517 586464 732611 1238657 1612932 245343 1173325 502559 1685633 211477 1247431 1597127 1328441 1158660 1349374 504467 540342 1661732 444597 1483479 553933 1856078 965163 1566741 109897 413539 177451 1445277 254816 1399944 620923 961049 1399683 894559 1293962 758919 494451 1698566 962011 136009 577253 525239 151347 1172126 1712230 432880 960398 1463876 1689995 267865 139851 1239530 1967831 783655 1939315 873951 1431910 291244 728364 778134 1587639 1608081 1852956 535238 187490 360542 351055 1631612 1059999 1221716 1956872 430142 137720 1667145 735564 82713 1859139 600041 1458904 288426 1775301 977200 1609846 1839657 706352 1886261 1284783 884113 669276 1745119 1589024 174072 335705 1124549 1954217 1854695 1666672 1411261 1548154 1549697 499599 1036798 615015 1177812 1144960 356133 28914 1334075 679772 873042 1106255 516465 1090171 677729 1263643 1091057 1980653 1419644 1393979 28841 691362 37399 1039101 1332728 43545 686732 357392 628395 971496 1926377 1455808 474299 918280 1878126 52825 1802319 996333 510718 287449 1233533 10855 367082 1575306 1006550 37953 328668 1690565 840597 135992 1483045 1207139 1873707 103932 78968 1944333 962110 124518 259462 1704125 1679610 1504976 1959242 559569 65506 1241576 1331344 640472 811984 353553 1547758 964167 1918245 740042 494444 764468 778292 282222 829593 1645680 1438284 1174667 1725449 1802197 1918998 302837 1642877 701466 1305364 1298024 1693882 1451370 502135 70020 782345 524317 719826 881531 1445994 1234959 673591 591371 1063126 556025 1886098 1959476 1399949 104733 626579 1373187 1537797 351638 847877 1350133 1790179 983104 203722 953329 238944 898974 571945 1726331 46836 152570 1920385 1960032 410016 1131311 78514 352504 9072 1126654 1614926 1151351 654985 401778 283315 618029 144966 1679173 1465273 1668723 429001 375670 1168774 888359 108485 351408 1785029 1986840 1337041 1083212 1508794 712143 472460 81317 1528927 1189615 1408388 1873920 1309286 850828 754766 1215395 1982994 1582403 1121345 1296716 1057807 3271 1278963 1145821 257234 1563101 551720 311080 1328286 1880236 765959 612740 1067100 507955 1051094 496282 225922 888783 993138 829990 1634297 142717 13240 1191847 1298726 1185880 491644 324804 1202950 1624558 328725 1146949 165610 1237528 311937 760397 1224739 1534813 323086 876324 659113 603895 1096690 66729 1502768 992130 446692 830536 474368 1815765 786636 1973502 33240 1800118 362268 105431 301598 137964 372296 1302363 1104593 1914380 1231516 441228 336530 1847660 665422 1910008 1351033 1305073 1864535 1536042 246806 296445 1414856 598710 206118 315308 1121751 418123 1157731 721605 369309 1329121 1285826 1541256 845854 682906 1807770 447197 736818 480520 1377799 770744 35317 714510 1186136 1556097 598330 803405 1388940 1156260 1771799 126961 1089216 1238106 184581 1135994 1038444 1331805 342277 1711096 181032 959511 1046920 87870 122837 1052023 238552 521194 1728332 210795 1871390 831527 1942330 807850 1642429 499656 307603 316389 515702 831177 114773 1959977 750722 816458 1943003 565307 1294328 1439802 518511 707718 1192906 458046 1633870 573699 1754909 1076912 727994 589716 1956903 1562194 447440 336157 50817 327430 1172519 396302 1895447 1199814 1425279 1928739 1085023 1011315 1455247 1042447 1300563 1724671 1620414 1520944 839579 242643 167833 1553581 1343087 976974 203928 193614 1207260 1879650 817255 1653510 1391711 1992208 1796426 216416 1670368 494900 101917 759210 163895 473018 1839196 501423 1993792 1102545 1869834 828493 869806 1340709 922346 145140 216875 1038442 881645 509829 1045031 1025799 1300838 1321542 1749356 308070 1795067 1151842 193233 413589 426660 648864 47457 975074 1891946 195544 395104 1187912 1610084 1541319 44220 311780 5380 1131664 1253031 666734 1394575 910219 1680021 977530 1792833 1761171 257335 1656233 387836 136471 1974113 41785 93641 1265156 264254 1292427 367672 954277 899148 1771576 680656 1577245 1560449 192682 12486 920841 1959968 1131416 1214087 1635376 953424 1753991 387483 449535 870141 589612 1354577 1313108 343037 1946497 1055494 1772469 1860633 1810582 110414 1854528 397044 224596 403794 1629213 222363 1234562 989766 77241 1521832 1544992 455628 686540 266171 362049 1382269 1838750 1099832 714933 1861187 6960 600662 1562473 1596935 1120806 612861 1842880 1815325 1266257 1733981 845546 73498 1487617 1956604 524627 859950 1877340 1664915 1137745 1726963 1279572 1684162 427181 1219645 1763611 492120 1138741 1458462 1463219 967539 1701934 38337 1322157 1231228 1608362 1748995 309064 647519 1674391 1024298 92408 1827842 1275572 1464428 279331 915042 1320714 489479 743412 1138083 532555 1987496 1555128 1133196 331765 390449 1401467 1172652 1102570 842266 1288666 1304768 1147449 845585 681996 278260 1149319 1556263 1529428 1794381 909023 1656616 1191523 1965585 1628420 1960262 1961867 439758 730333 1255175 839119 741671 1415682 1867705 928823 1185742 1958022 603152 792874 41227 1502979 1813023 1919329 1601423 893912 925552 1953082 1180086 254643 239474 1114932 1363825 12429 1852264 904606 209761 1800245 1778129 319963 1394424 1123255 629767 1468516 425073 1157095 996975 1841083 1390961 903135 835318 807256 897448 665834 1423461 1335555 810179 934608 1945580 1608226 1776107 1249382 824577 1965058 996924 1790492 1175828 1522288 675283 1168504 1289964 71457 1422890 1789725 1242761 36530 975664 17337 385293 914782 1497583 1981304 804433 1870292 806600 1331082 1954506 748917 1948967 298771 1540571 460054 1977342 259364 1827769 1334898 1515517 241774 1603662 50610 1336416 741136 965387 1422571 1430633 917215 463287 283434 831963 1376319 1598158 988017 13879 172266 77884 1643493 1457181 543368 1900115 1063484 768682 494412 1772850 334371 632116 34067 1436823 1033240 921163 592407 166888 24140 1297693 932565 801476 429536 1721932 506921 60875 1862149 1156423 1759969 1223441 1225256 1117662 1032295 1670632 1097919 1915088 357894 1242502 749824 1011823 1652746 226821 1248384 1061354 1595622 1227056 1315397 84068 1509577 1961221 204415 702795 972524 622885 673850 1966287 847130 402179 1770646 1887094 1346930 249863 1179750 1940568 1849577 1524366 232285 1852245 1424410 1961236 374378 384155 746555 105037 1944111 1259661 1363097 1986539 1737986 1109857 1798498 1837445 1193115 695978 1448006 727097 1554977 1864751 1857286 619741 1693015 1899535 1087324 932916 815129 1895880 1185571 794732 1335518 1836816 570155 1239092 1386010 823497 1519563 387416 889190 712214 1714620 1854403 318901 417696 690963 3420 564361 315122 1499879 497470 659627 1679546 1869401 1778927 1727715 1888940 1664741 1144198 90302 1940866 602072 174232 1706644 59794 1666876 585074 1266236 1085847 1012284 291291 1983428 753783 102984 285556 1814999 254225 1663699 1432654 1474631 164293 1411235 133867 1423153 612626 568072 1723314 1422964 1634784 1421859 1476036 872130 985963 860131 1770724 392435 892675 539920 1954714 168637 395314 112608 1000681 1152144 1884640 368082 1949418 1729046 1373512 772278 530056 1632701 1938088 552873 1903427 1798456 930751 270746 948377 315396 953015 1250994 692623 1419358 1232072 1543873 1865713 570680 713854 13222 1688789 1030778 1910858 43361 1554541 133169 1006116 1257112 767339 1610420 1703799 1769224 1060977 879894 1152733 599657 1696246 808364 895092 917850 1341775 1980163 1853547 838192 53073 1002049 522331 490354 1147874 1768681 1556586 337621 499343 1041185 1416338 1637011 1758173 761999 1750470 477001 1100901 1170589 1526014 1962223 1815985 182812 1852677 1067874 1013845 888464 1870721 1394979 1753755 1150951 282286 1874988 997081 1917032 596304 282411 1787702 1503062 219947 663353 228513 962990 534326 993843 989233 1179489 1799830 181913 674574 1977203 104150 774037 733362 1077207 1004516 1666235 756655 292410 1237942 981606 750064 821202 1915950 75328 1007293 1909959 1893883 726271 1375901 736866 1972549 1619576 328480 1454406 1558961 1781209 1652729 1880905 739214 986799 1022544 1723228 1921098 1796303 1627267 1697067 1063228 752188 1518986 1922176 1433507 1581258 1086139 666780 763603 51704 1414342 822465 1825578 1790357 1200583 33918 554428 1017804 1510985 101935 844809 1736044 1826213 122808 187306 1233198 89855 408893 1259732 990769 1458836 1460462 1623146 1784130 860053 1581215 473303 1416 748814 884359 1234709 1055629 282163 1113306 1727118 1518169 994860 1818903 412107 1585459 346524 479718 1335881 1042616 1610156 78367 893299 321101 524451 390076 1326306 913692 256287 704507 124116 738514 1293418 839864 516358 1322935 869281 854851 903092 725073 1420626 1886713 411372 1717702 1815371 834632 500539 869714 1341102 226750 1949150 1640489 1595108 1013420 1087677 1326960 161601 1391658 1754292 412762 769507 588749 1554836 610366 1763842 562636 583378 1590642 1617394 1513752 1893350 1340080 1301207 1754108 1661727 245124 648639 1448984 1426913 100846 1628474 15461 19936 1414026 834985 163991 523343 1817519 842167 507398 1434690 149545 1813730 879196 511187 1574399 1050285 384536 29443 1241381 754116 454814 1520057 961553 458762 1584994 892719 17734 166360 77298 892881 1572528 1547552 1363255 697432 1762034 904426 456368 1321516 213145 1671576 1675131 1447197 1409751 1011261 1338797 707212 135525 458997 1575074 1543231 1081778 1904491 59737 1972649 1166612 395485 99388 215433 78083 204694 91427 78183 1051408 1740529 1278048 1636869 1596534 1167237 102532 884152 407285 191782 1940144 1131421 518644 1534640 1672796 510176 1272810 1748955 430977 1718146 241161 325885 539561 181540 1319589 1412668 922289 946376 824074 1800626 1429964 680440 169164 1673333 1149895 804266 1004712 558226 459050 1940855 1889934 485882 73392 1970250 1583555 702292 536875 541788 422772 78456 1827180 1451006 958686 1054120 1666398 1974647 508218 82883 1728090 1926738 287486 1659151 473555 1337090 13179 149250 1826964 1923849 1410386 1901993 851336 553398 1303109 1463943 1389772 666239 1449328 180909 1827648 1008743 616590 532520 1050138 1021518 668581 1909311 1860332 1413058 670935 200417 165353 563443 1777005 863688 1557784 912948 917275 765024 60634 1874420 1818053 907896 1483278 1038411 277628 1161497 1954641 683532 1247833 741016 280297 1029251 1034359 1289581 157891 1666450 1591740 732793 1555267 308105 1610342 1397572 950129 482752 588773 15247 170346 454270 1483967 730562 545799 1037713 1507768 641922 1846478 454771 1112667 1766568 250901 1505971 1157886 1308222 239282 1835568 560731 888900 327373 1621369 651087 324577 562256 1282108 975277 185605 1658224 1403401 1853294 1850056 785722 671780 306338 1063064 1332502 947250 1535752 1153239 50651 951417 1658586 1684585 1794109 1724753 995935 1497314 655765 979480 74265 782644 1287780 607281 1219170 1690776 907766 1016194 601188 82254 118686 1316137 1870660 1185243 1959701 1506558 1537174 1162686 1421237 1243882 630979 1115790 363885 653342 212016 312058 293455 1078770 813368 1817281 1517450 51228 1198948 1569543 643378 582180 873157 811846 1628586 1356835 791677 1703271 1585980 351867 1318694 541427 1645950 113804 1255355 1042572 992560 893063 1173332 706122 1747437 100286 1547813 1144149 328806 1093120 127904 520259 94978 1266548 654521 1127614 199997 1952893 252296 1866880 749149 152265 1934079 1469009 1708826 1111653 924986 1810110 1322216 452105 1567760 303598 524742 248966 832061 1869465 335889 1865195 1737581 1778347 911587 774740 1477878 118650 249654 998932 19834 1957935 542950 1520901 664364 1673993 539168 67338 1123369 976797 679662 802103 1682785 1114755 762328 1213684 1168824 401256 25023 36840 1939909 1290826 882649 1320657 1522841 1922089 682952 384425 1746938 198872 97166 500020 1494929 1987076 1587854 327377 1643135 1621084 249761 1732547 144132 1110623 1501777 1275576 1205648 29577 461515 1344884 1954475 811707 429080 380158 135977 1599471 748104 429368 1299705 382871 55498 139200 1014834 1889653 691338 806178 1315341 218902 349507 433088 653386 217609 264586 406291 1541488 1115668 1158100 1504645 1672256 1867629 1139361 422344 745664 2910 1481901 1831556 1159928 1590222 1464205 1496943 470394 1625328 1530273 1143407 1764710 1670148 1369640 679637 798993 118172 913171 761242 809648 614334 637656 918983 1037654 1967340 1318552 785703 1325192 1264409 1391927 382301 1397121 1516213 376373 760687 1621789 900226 43442 1750128 1210055 1866740 1244732 1832110 1032287 427299 42282 1692583 857515 1901483 860273 738955 1462324 1119446 386450 734290 1619182 137626 1855450 708328 273496 231848 1140187 1182262 89831 1761185 33475 1435633 61286 238992 489553 734888 117937 1379167 845461 1502303 465581 961488 1450396 1812808 1152200 1217883 825662 1962469 1814046 181005 282324 1939195 406381 1347834 380231 1428477 862951 1773569 585419 1242557 159032 1349369 272073 297961 950310 1600708 1296241 1398802 1153408 1731039 1358256 1104881 462066 1750295 493240 1793056 641795 1947844 204902 1375135 615340 1614514 330462 906100 891421 1377950 297483 1133272 1245769 282601 1948892 213331 284409 413054 787932 1832456 141554 1045249 1382971 27396 135817 1286064 359830 681037 1065901 397400 1827198 193450 1338418 1991451 1864995 1399162 758481 1698162 722281 1828329 1467484 212536 1642804 1594919 1990025 984154 1107887 1722281 1349607 762109 1439066 386851 727840 1912354 372948 596882 1246774 1625231 1249696 131870 1322532 1920855 907530 1842924 1154924 1254848 1936254 1612725 1933719 1745086 898828 137606 777319 1260506 729843 1266093 1895781 356976 1849294 1518294 447105 373632 1528328 675907 1038150 1849859 371904 946291 915928 400721 33242 1409969 700848 1494381 252912 40085 1342713 1424805 152849 41587 1286977 231431 1147957 281636 915393 1620929 976648 1906437 1354225 949257 487844 794968 1012124 451508 1595151 1769286 1981118 1658383 1103741 1370256 938361 30059 14603 1533438 1894086 1848199 680919 753307 319791 1303765 914697 712958 27431 1167902 1051920 1089999 1078373 1348754 809690 475098 1136486 1780992 899706 121200 831407 1709233 1052172 1649805 1704670 954019 1467700 805503 115904 1228632 908148 1336613 269871 1777737 190763 1001162 1642256 744542 932896 1314801 42426 352890 1622580 216507 1582029 1736411 506290 589398 1390982 1742814 980150 332592 739764 1912771 898755 783037 1952417 153953 1570508 987487 802140 568305 1091959 1511303 1291578 271571 62340 680204 945248 954294 90960 889095 1929034 801382 1253535 17704 422580 936222 1309719 1558727 1552386 631287 1795875 1377775 1431357 1565733 1731681 1561684 1391287 547532 775139 1465179 523083 1944282 424736 1005472 169538 392155 1540484 565362 1217136 315531 583377 1607849 1995336 1947958 652237 1255731 1267613 1193225 708967 1435768 1483359 1594917 1285854 152783 285906 801874 1137194 880567 584551 1835853 485734 60234 1912266 1144491 855004 1264997 458821 1074566 682200 840840 76041 160302 1646652 1368200 327915 1638715 1707363 1982587 554974 308335 834756 1595072 111508 1784655 266442 919178 1451016 163934 673731 1755253 1299600 1567850 381603 1173637 644293 871202 913372 1957346 682752 55074 1606480 1053683 77000 1434742 1266046 1815956 1532219 998115 746769 1901625 1633520 206018 1813682 1235241 1560832 416571 489644 1754222 769811 539712 19937 1658674 1284613 256968 1712363 531440 282198 1830038 656197 1036297 88636 1133254 690854 977446 1643548 156486 531572 714024 117846 1407801 971371 1571302 588490 812095 1143063 1995905 1890546 252233 1691327 1057604 1176524 1700552 805386 592706 1029685 759143 516279 530614 1673837 452389 1929822 711599 933149 113533 1922107 1228893 1762965 1751105 386014 1570954 792962 1259488 1269147 1922103 1353989 1000775 1874084 457016 982193 1136515 754431 1188020 404133 1423842 827369 158266 1562206 97669 136811 446043 228423 1635745 67263 614225 8467 121370 960057 319303 1542955 361411 957915 1631961 95095 864760 824544 240970 754011 1955594 454929 183898 1285580 322701 1454828 1816195 312053 1309912 922901 112537 239821 291952 310277 1480766 547698 1817344 283347 654183 879283 1153137 320476 1979792 1751599 1794175 1409857 1891868 1311835 1276255 119359 670992 206181 1786791 294218 493636 1676744 1685552 738998 278257 920261 986935 748607 396471 139118 1493495 1778227 387968 1968231 1643507 1505569 1223377 128443 97567 26272 1393271 935053 1748326 1016836 435598 1478346 327813 41667 1124478 46444 378030 648013 300296 1826382 421768 1965326 290409 1665588 1334884 1887448 1514328 1776035 1208263 996129 1778926 754881 1196490 392856 407310 1702519 1546099 1432158 1189868 698551 30637 803888 1832660 520310 1551659 1308981 872840 1144725 1136463 757567 1204456 1370782 1678291 1327939 706824 1675719 1251569 1722235 33294 1975781 787021 1640798 905204 604508 122846 700350 1530748 422912 467224 1247059 1649025 87202 217608 1831769 135541 1176599 1942882 228929 700468 680974 691880 1922624 1066473 1863961 1824824 174285 1904112 1605749 540210 564612 273280 1091531 1086546 953530 121546 1133435 1673650 838261 278847 1453641 870706 1337190 1572339 1651972 429083 1936304 664322 1409704 1502194 774404 1216511 63727 1702569 1656608 368061 1414135 1769346 1220092 508582 1815934 1736370 1702155 863637 1359902 170305 427415 665161 73910 886091 953110 660667 672561 1414455 1362108 1930083 1676830 1936394 1604396 1509720 666273 349973 902359 679078 1108439 1582673 1116900 1389240 1392692 91185 1078187 1982633 1390306 1788684 68373 836684 64183 74316 575595 713535 183907 134549 929841 22375 91830 1410519 1649178 1223204 1540479 612140 986648 901333 969135 38509 1783939 244660 821164 1849023 50340 593912 1733196 1373488 1552644 1564869 1590702 333205 1015563 343794 664108 1655392 1456635 1378048 279245 1483365 1908747 93328 1835258 1574380 802759 1851480 793874 274727 548171 481981 190086 580080 598786 449946 10368 1573806 525565 816772 1166328 1079880 448244 1864031 201069 1473107 895582 1897491 69584 449316 711880 370711 484185 114081 257884 1530715 1776239 1612238 1133527 273793 1589672 1749998 1989692 1091267 199548 1922019 629314 1212176 712366 1238424 1162591 1168016 1399685 1182383 953357 1142396 190391 1084218 267823 1015734 1361957 1288829 1246652 1047628 737097 1191412 1413804 1944188 1955766 740727 1972646 1018115 1831099 1012592 809186 24643 742373 1066229 130402 1292493 542307 1214119 1224071 752437 1697973 1683373 984069 938893 896643 1044844 1586848 508419 1923498 1394024 1450932 942938 1976228 1305554 1713329 457719 39530 892346 1298676 809508 1620562 900443 1109052 1125741 301987 913358 1973964 1687302 1979078 593833 1134158 298072 1731061 1984149 1889026 1153151 1840048 962265 1487025 1468583 401615 72944 928157 1422435 258529 701317 233947 590888 1509201 1072556 1221041 1727968 160442 381593 1632353 1134495 1260278 1890835 899248 1980622 1385128 473615 922145 664609 1544346 1165351 848665 1138821 565095 797628 1275224 1222394 1310727 14962 1639329 1935905 353421 636349 735068 524225 1930213 1768095 1040420 1373498 391725 473143 613892 1114774 218326 1364307 1362309 971581 1181094 264143 1432551 101832 455649 1745369 1479856 1361110 85255 396494 1869114 1401691 701402 1767302 1613308 1287969 672794 1433960 1324102 812507 1013249 1715618 615938 207582 947753 152724 1547064 442235 236081 1148195 475894 1680531 1903532 804081 226438 1998048 1334170 503155 1707548 1421102 1700354 408973 401893 1660672 648038 895195 305748 227272 1740066 741672 127848 788996 1531121 875306 1544994 65384 430250 1588491 174754 1988955 244783 911168 1304203 160197 213499 93968 101967 494493 750071 561703 631354 1049812 1774933 645686 1605824 1270735 1855065 348410 624709 278733 1684305 52225 877784 1772148 1225377 653291 1268983 1028149 1092608 16677 1829140 291337 1210983 454161 1243643 226402 1902279 1942739 841905 670623 485848 1306075 1109739 1560109 1252155 470884 1154469 247064 1940608 715300 1397518 1736289 980589 1653128 374515 293634 441246 1537667 972776 1045119 312727 1530427 1515398 1974873 1878999 686060 784576 343924 1637057 1951310 428504 451297 453527 1095467 948057 740829 1059935 1088297 247534 816709 659692 278649 877631 1046121 966771 496013 741256 1289404 1199275 876044 1433663 1053541 1071007 966197 1256372 1642854 1677092 1743169 1655365 1333250 164929 418900 1211805 1421586 937676 1386790 382025 1400120 949336 714103 422568 957218 1911051 362364 54217 664972 488274 435896 603073 118978 1716570 84495 292159 463593 1028184 499480 480446 1428595 1413083 613589 1427910 320155 1094073 1496837 477501 804931 670249 718456 620599 1378437 1609485 700474 253991 1777565 888395 1716802 1052655 1429646 245468 441555 167396 565989 82810 1603470 604191 1783045 221023 1516312 1389054 392958 1168373 256987 1576438 531818 1506095 1751889 674384 1644731 644211 1949433 1289939 1636929 523375 1089531 1947214 1057548 9050 943624 1910750 788995 105745 1537290 76170 362442 1695578 1004133 1445565 490205 1459201 120003 1232103 508564 818636 774768 217620 959624 1441136 1463017 116659 1423049 1324455 975687 794397 163323 792437 1997389 121611 1689687 1737840 1352667 52026 164721 53074 28364 1926853 182728 1445961 1784593 1176594 771171 1031017 618231 150584 941854 1542039 282484 579918 399861 1035551 723665 1457436 1534597 1756084 116581 909737 1435210 494161 1555783 1546640 431157 610367 786002 1815642 672728 82017 1067554 1878440 1780877 595348 1820334 193776 1168267 937732 929400 1973298 1727008 1401549 880529 910779 1888043 1858355 1321570 3458 408798 1763314 605659 486087 1086928 989049 1561559 237297 1746777 995693 239924 391458 1500821 1960012 1081601 859237 504281 687006 810467 1922860 1417717 1905883 542366 77911 268208 1767807 142441 1267178 831344 1438573 1117852 1862750 930604 1684547 1957690 1674293 1360133 739609 1035684 144430 94219 1521712 1271380 1297161 741370 1056644 305944 1878366 983582 719193 755307 1673597 1780638 584998 125830 830529 1936162 914738 697386 399328 1245280 1007594 85045 106232 1513531 220953 1129117 1478925 235370 1634572 181088 1496669 1687562 56198 1786003 367820 668530 901536 1673380 774406 1125033 1450695 88948 1507227 1080149 1492489 1831134 872274 1716355 1779076 1942878 1078462 447571 110712 438128 1800524 1401914 1231511 261201 1331007 1081675 1859784 763432 1567131 1293795 1226518 1788142 173899 1039565 1722268 937575 863990 1997416 547777 582740 264994 1391355 1118381 1958695 811127 1847028 322392 1450446 1417836 582625 76991 1535224 7240 1902767 299596 648730 1840866 1506186 1967841 72939 1394355 1633432 1750725 724061 1219035 1656063 1329623 1071281 445717 1708363 1609276 1252048 1022292 1024278 1599731 1783122 1734049 1554733 1012772 806921 1613713 1547871 1972130 271006 251096 787398 1125172 892872 1976508 235259 1987628 109340 1559244 625008 1837077 323036 1428864 938940 1074607 321067 1241141 1721472 223136 1742051 1885909 1835396 180648 126235 1937450 381509 766309 1822153 1394001 70471 1213296 283750 1581395 149174 1830634 794684 1649822 109345 370811 776861 1022280 500239 1393833 397193 1904849 1433294 813212 1853022 1051370 1596147 1904631 1238175 123248 425748 1295292 1929919 1509534 1296802 1224770 1140677 953243 1691708 1679112 833139 779885 1070538 1842484 124178 1530601 813997 83753 930829 30827 1441463 773675 123982 1319388 1625703 53457 1557788 1562610 1470495 1348592 606334 311235 1073770 1572928 1119914 1301906 1428981 875580 919222 1935233 774058 1860090 135001 1589398 1587414 1751977 410852 176645 791673 1610182 572497 1537217 721981 1104962 1048348 1260994 1955359 1483838 529260 299272 663654 1675749 946944 1601514 1824078 1384564 726054 1016812 1826143 1060600 739003 236349 941727 1172760 420103 154590 1774960 139684 1210768 906061 1009708 173835 1180242 1617471 874856 1345121 1252906 669121 365051 1104594 1496251 1519275 1928254 1966837 269730 1200300 1871750 1807817 1403736 795589 655368 1977410 407983 1290232 731551 1871508 1625197 1941316 1656429 1946801 1552603 1507604 977074 315565 1434826 1701669 1815021 724426 1871928 1591493 1790207 549783 1673362 830290 174643 1259723 565816 948331 1432300 818677 1387256 1526159 1815490 90477 840210 805612 1455731 99936 1753235 1879220 1112361 1254739 726779 763447 1625029 392245 82897 1750150 1666347 816664 1975624 1408376 798973 251502 23551 1576556 862401 741921 301785 1996472 932055 178257 1517335 1760010 814489 483132 1464363 931040 1978596 1496843 326394 1145423 1512545 251669 1364329 532457 1417034 141088 1651290 523295 1050913 790223 341359 593699 1288607 674850 650196 141838 1070708 944567 918213 1912285 1806927 704952 1257402 100329 1228350 1544861 1285833 729088 582657 603980 428721 1359940 514827 363686 1998959 1009512 917851 85361 1002631 550171 1446011 1283406 110174 1168106 1399025 1060407 1989776 1603928 606430 1136465 814786 51390 1568549 119899 657649 314035 492112 1722537 933371 435009 1260674 1674775 463963 1881158 1680197 910550 1227041 215998 1326115 1857798 1869868 1633279 638064 1592156 21724 737991 325442 1019263 971680 268485 154690 712069 1262187 1848068 1952971 1176643 125790 1821200 32809 1714004 1415692 897712 1876263 1872218 859995 1997222 1428545 676079 417367 1938470 495480 789003 1281578 495028 1946952 741550 1261269 1253532 249065 1716661 689866 1029680 1063662 470974 956163 252741 1476254 42681 1872525 1576747 122548 104704 1133128 821717 1910327 572865 1862357 1320902 782661 191425 1391891 1240170 1478361 1895964 441665 1427166 282509 1347215 431580 1408390 1684731 864668 1020628 1083262 949160 716116 117497 1261198 1318013 1013285 1971998 413428 1879312 1481398 1618375 880941 1991554 1775285 7591 1920303 1034911 435263 548082 1906618 1797523 1211314 749746 470200 1826558 521838 984476 676989 662188 1463564 446473 1919158 1968135 1886022 645669 1475386 226444 1889205 560723 707199 759815 677863 1879611 388558 1033678 1265108 1981061 1856251 443684 275615 712028 77521 1243820 638258 634436 855301 1135203 1955109 185678 1740747 1103239 601061 205787 1549530 1404041 1188881 33674 790201 84170 28459 66005 1043672 1263098 1423136 1822997 1943251 837344 1697250 1401014 1364113 1751385 1407931 1631633 155536 1487519 1403581 727160 1089852 989358 1980646 233586 1725270 681583 1136809 797938 1278842 1658945 846135 104836 149341 1638075 755346 503660 1905746 971726 178166 1630750 1075886 1751559 192417 1260275 1210420 1461526 697866 240581 589269 1560924 1430812 1042988 374770 41281 585167 1022820 1640579 1934692 623870 1040686 1654403 434470 1879566 1955013 180472 1922386 255755 1290775 1041136 1559716 1451177 538216 93226 1391582 1532886 98876 1007206 1838424 1605401 1604519 1530739 1661368 38206 451595 1877733 1042469 1945374 349604 1087632 1904923 1008011 659735 916262 1090448 985081 1524203 159803 1299819 689619 368530 690255 1132957 1800753 304139 840169 260371 1539014 1222100 84713 273831 1173511 456590 1132455 1514894 1446983 827840 182491 83354 918945 1240701 1997062 1782929 1329754 1988465 1009232 109029 1041304 1395938 318478 506069 10669 1706367 320332 1266228 1916860 7531 322154 230795 117871 1690436 106234 1340475 1204785 952590 1853797 1464327 974642 920592 680707 379838 83502 287282 265852 1245196 364927 599113 763255 1128301 1822846 533404 1797447 1647555 538065 533150 1249609 799505 1661714 1478085 720472 1425399 178956 1729453 433719 1511116 1565436 611021 1915105 1469136 1473806 61563 328601 378786 12893 1704690 635434 565692 1457522 1097921 767552 1467462 1270351 1096298 1286315 1779885 1425280 609609 473189 843480 1333742 1239668 60297 1309654 1313946 283739 1911880 840229 730294 1502140 738335 461310 1758542 706943 1267111 632334 1165599 1834455 1616217 1700909 1356306 1447443 509646 814210 1338182 339875 1152632 1942967 411093 472654 827898 81429 321763 862178 421510 327607 921911 1384862 1593793 327560 1331930 1829840 1338517 1389523 1753059 1989980 1642020 1853954 1686281 984138 1185877 103978 442582 845933 1224263 1286174 719321 1613041 322500 262743 1633835 928263 1999226 1308748 750108 229152 1747250 699810 297412 234785 1320538 1457248 1508612 262874 1312181 611222 631856 814093 782280 110360 1417701 537701 960817 1869024 204715 658680 737817 105297 646162 1853927 1186163 1816396 164129 1209119 261765 1578879 629479 1935904 295816 1210350 1633612 1602073 1371978 335681 697569 1991031 1110944 640979 1780550 1718903 846990 735018 1970082 921658 291578 313418 1487864 168421 1020046 696779 1865388 58124 1008327 1755780 1944951 1097373 752778 824434 1012883 1961632 1727229 1055583 1374967 347192 395802 1560535 1442233 341833 145812 1231594 1521453 901729 1713601 1413329 1760392 780455 412580 1805733 952923 1343000 467131 1555181 204818 1731876 1487834 58283 1718872 1451064 1905064 870276 1354348 179107 1586193 1004309 235658 1198718 29156 1936130 921446 375486 1437056 1367879 744425 1113965 1779003 181239 1665433 1889725 1275024 722037 1481569 879697 1903064 1852035 1755537 375046 1194888 1946588 291377 322142 215152 1638330 973959 437513 923086 1077012 587906 1179835 783834 503903 523664 274089 1526155 1955504 1120946 850838 212569 141562 1506425 1497087 1176786 528625 1142892 917471 792701 1738917 936797 963955 566812 1231279 1851028 673438 1599035 708846 722629 124324 1762898 13858 1438813 1532722 806721 1239706 720380 1236382 25079 1495996 1764204 17306 437274 1670670 780292 766954 51670 445482 336780 104972 532628 1598407 14912 1769259 1117317 76976 1562103 1691228 1075823 1202095 785571 183173 956200 1485028 356456 1052886 758145 482153 1713544 1547675 1893548 1366535 1606236 345450 37345 123384 83493 1225403 1004554 1117580 971105 1586555 1769704 270260 1729714 710940 1785135 26316 1620941 1139812 1457133 650218 60048 143338 1454525 1367614 475528 1850368 748379 1842267 382945 772664 925771 295559 1366380 705475 1239354 1388238 931805 953480 901619 1269117 233388 944217 169693 519776 1882290 199830 1292624 1548320 112285 183106 1947881 872557 575886 451767 1226053 325847 1519872 1374924 634853 1333844 1536397 724546 1826706 335448 1834528 519755 388152 1190665 1617859 782740 1100081 1041023 939416 1985185 597411 619170 1081453 714134 1920491 1578084 55307 985176 1252126 626080 425483 1617948 1141381 986328 1112057 1218537 73277 1514030 1735905 662542 17114 937839 10688 1148504 1125050 727520 103427 1238275 722129 793010 1162828 701737 359376 740181 581114 206882 698162 1115756 1891647 1187745 1758461 1384473 834434 1959170 775396 815340 1041796 84527 633588 1906407 1486476 1093728 1696292 267 213626 957638 1263384 1865721 1515998 108243 1445918 1486057 48706 1317807 1890871 512521 1420545 556616 107223 573520 200308 1186399 44271 1308309 625018 1853159 1418841 1091681 1949893 1837953 499106 549723 1692934 1050820 1243311 710702 1314628 1852952 1101746 1695338 1321306 558219 1240740 774537 325127 1030549 1996909 176975 1795604 1076858 511054 404452 165372 1827410 72376 1456467 1980537 1408501 707060 1066683 854104 1390489 428355 1475052 1089324 1516193 362916 540776 471785 634267 916197 1008253 1435897 1366998 1932546 909888 1419630 1828202 1483963 1356854 542656 623847 745008 10047 189100 931631 623837 1269363 1784155 1420312 1938574 377927 710271 1668709 234800 638424 1793098 1421273 187746 1593098 691915 213361 276970 1236798 1880591 1000528 447851 271702 1129005 884570 1252791 1001261 1561998 1780972 1699316 1775656 1236892 763716 371362 1152687 114986 1247356 956372 1264839 1253986 951665 1400456 1156004 295881 1711716 869738 1866879 1141417 1945214 738239 1814902 1048712 849193 1673919 316052 66408 960479 262273 1545833 361690 1783848 1497536 1366317 468229 483926 940753 473365 733135 918520 1194896 752923 364709 921392 1969202 450754 131350 270139 1239727 1545094 1432859 1441464 1862421 1901101 302310 843234 554274 875805 113449 762333 1185405 1655520 189094 161373 1390037 1081031 1222266 441267 900747 145896 98791 96448 36711 1453350 1209295 1027902 242188 1007754 614948 1349514 466177 1329825 1344948 337162 1372526 374208 822109 917162 495641 413264 897017 1452188 1910039 467146 1019451 142930 374846 277610 402879 896879 728814 349532 1601607 1495537 100248 1079233 1305363 1622287 1329919 125108 583501 1020745 1746835 1693814 1742719 1330394 1270148 1105220 1033806 171211 1323406 888683 409842 132627 362218 963164 623300 1241292 1610280 437519 1756932 1886537 1417867 118756 220598 1372580 167861 1216860 1176701 291469 1003639 620816 1753098 1861653 1844479 1027023 930138 1080438 818157 1362636 471121 1254100 1188630 951683 522443 378397 330916 868038 1574247 1243727 1014230 1418342 1438167 1252949 974842 738826 256142 827053 324990 587471 1750242 674582 581957 708986 215763 462011 1870262 1615604 1237711 1402888 1602425 1555871 780089 1514965 1729301 628757 1280298 1620326 320027 1986860 1676364 1379782 1950404 807969 1602547 1622685 1456601 1226436 37079 1675039 1190112 1464842 238817 1843075 1667446 1973709 393055 259383 1873912 967799 352922 631975 603220 704805 1085970 796056 1609926 327884 306367 1531100 631754 1814856 1302105 1052557 1181212 1663265 1748112 1728427 1401827 1745373 1990293 1354313 658429 384379 1432751 296671 1605141 794023 325573 1125712 1196205 1467824 1530387 1908144 958072 1587166 141907 783804 955351 191452 1710212 1346168 690873 370222 1255264 1257211 1748165 1252603 1621542 321140 796736 1338410 1830967 1414113 752110 1857451 854865 1678417 1696915 831008 914396 1899077 464277 1944231 1905673 955585 389351 1502407 1298859 809236 247502 486592 623794 878270 1976454 1605147 219152 1763108 1240803 1912260 1726996 1190631 658280 1390307 5420 788355 1899544 251831 1489420 1572771 791462 141801 1845202 1584162 466393 1713081 751552 1724071 1246749 852761 1095664 25062 672824 1299358 1267010 1676653 1603403 1347802 942657 1100263 1325988 480544 405547 535491 1387998 1367477 1218888 1319532 1474279 481467 1758927 1902957 598121 227467 1147321 1783990 1971505 215680 1040847 1673849 1495730 292551 1847405 476217 71628 66693 1170799 151573 1919610 1625288 1491274 1767569 1567442 1856957 1317152 752031 1017331 523166 1459599 752119 1909862 1687632 256235 1052026 184415 1541323 819043 1211604 1986816 933306 289096 1248018 444875 1477050 190452 633072 1489133 673791 621592 1891815 1615393 1365659 436829 1045230 332287 1094389 437674 1331538 220550 695933 1634490 1766989 1777201 1085185 1344974 1648512 1541328 574463 639356 1221265 1012936 442507 412531 1714749 1136198 1242066 1319916 1306965 392325 54260 1494546 905167 1343286 1557743 1152540 834256 1002060 1225788 1905443 1079478 32420 783133 1471807 1054282 1641617 615058 114095 1967990 1709102 1823691 1982056 1612872 656880 979636 1371087 1644572 676894 1049207 1862431 267255 1519983 503331 652044 1116442 1413946 562311 1035538 1768006 1128714 1012839 593286 1922264 195469 217018 1107145 1268557 1834794 552896 1119913 640835 863321 607435 1644158 39035 1551424 142135 211195 1834799 1579056 1058263 486221 588692 1439230 89017 958317 551582 1208830 511927 1241015 1663204 1724360 1672536 1028978 563024 1757610 492981 1340251 1652294 1619270 572420 209143 1914737 1371438 730866 1676333 866514 1366308 1048985 454480 1181760 1028597 562428 243085 1449784 755866 1514511 1783176 1299119 1487993 1084667 1890620 41152 269846 634520 791176 1138832 1294950 1617319 1672950 1614688 510460 540381 216040 880282 1887488 316355 370000 1957237 270580 1975642 1022145 352762 1077020 1141026 357367 140163 1394334 983124 234012 698939 714346 1282241 1725235 435184 1326473 386096 1523822 171630 1291429 1411645 1960198 1431047 120951 806916 487498 955784 1156737 307375 885319 257097 1143007 271152 1575099 1208632 1211199 824066 1602273 1119406 1501613 339286 702438 1628387 1030028 1194054 17172 811520 372918 454894 1451004 389961 223487 1649917 1897594 619322 502005 371228 1487358 1957490 764377 1957495 911310 493773 973741 1043893 730666 1877574 576220 788454 1589793 1944768 1849699 1788248 1097909 1691682 1628188 1177122 469815 1747727 1489075 1088610 890498 1320623 1605200 1919880 1440010 1179681 553844 718573 1982331 1574025 1709334 408207 1559190 1736980 1826963 1726362 400159 110866 1789304 1430067 1893396 203590 437320 1302355 565428 1315154 1509296 879232 1315939 165105 982605 1172712 1754302 29064 1781408 1616192 1075274 895774 491609 952996 1632036 1104167 1157220 909458 1077408 1386023 1891137 126300 1939726 1862797 1990593 695342 1012014 1300149 211117 1944159 943241 1829430 349580 1930909 1699549 292306 13585 1709166 418243 694471 1408772 624961 1919997 269733 1301809 1398252 1455012 1856177 1073924 500552 1804744 1874963 331244 643857 1539837 595673 1686510 564811 43803 1630898 496935 608314 1276409 1239823 279615 511411 1335674 1851825 569408 176512 1638963 1198589 1744474 1277512 793865 1550647 1311416 1669656 1407799 548897 1705444 212307 987802 466158 1907739 1835246 470407 851767 1272548 1308159 862921 687039 48096 1059746 1481368 533089 670433 1522897 1252531 210466 452908 444004 588755 1162667 1345962 219792 953467 1706381 761659 338645 15245 1643610 1455657 145034 879893 44826 1385300 1469035 1911721 1098572 391462 192696 1511871 1206882 82216 571562 1980387 824353 1007319 1112241 1909070 1569725 1037655 1441174 1993451 1704447 909154 433014 1363931 574870 94611 1852900 1316850 850783 390739 1151742 427101 1704766 303441 1927772 832759 1922926 623761 1719111 1312469 1603225 1517177 870894 90658 1342987 849030 1135360 1608001 1747665 1280217 1145288 1087195 1091316 1603904 490664 1341232 281105 1550141 103692 1909350 1959570 1547017 777391 1028182 1679503 755667 775168 1003740 365147 238100 1616021 809918 1544437 1442151 780651 1181146 755656 547636 49474 1101449 65823 405940 1832263 1023263 827978 181146 1392829 1021138 1290595 112497 1836496 333313 1038250 1849947 1655476 1248907 1186537 278061 948380 844382 1434767 1238193 1111962 1294636 969444 1997228 1002304 1050284 1486856 571707 1058734 1238905 632555 1835241 1254865 794858 118043 749559 1179175 1309744 407538 1756255 1425299 1796214 1970923 1624860 1485428 896788 1368835 666763 976117 1145939 948227 1302890 1913339 1835733 211486 185645 633980 1619620 441979 1601875 416880 592014 232843 231766 485983 1610539 1560299 43199 893679 988299 634230 1402953 1158932 1722317 315616 280121 1023187 1598347 1960616 1144972 577586 1146127 1904224 1894930 763498 881058 99442 828302 1442917 101973 798845 849936 833200 544344 1303787 326697 536786 733005 892170 684568 1549417 676058 489448 1948426 174029 8932 1742182 1071139 118611 163908 148734 420662 1749207 953967 3819 1518079 544035 1564119 1679038 809120 1569582 1064674 1520073 396272 1119451 104279 1294332 625500 427973 725792 1219040 1709360 471279 1076113 225649 1309590 361601 1501706 1675894 1766798 1104969 1789735 956672 1577654 1056784 1142056 1147090 887506 1274914 1233169 890065 1978227 1992381 147059 572681 1102577 447363 548937 524373 1907831 198679 631923 797681 239565 1031937 454745 1416322 626670 1222823 1886353 1931623 1892559 107410 443478 462556 1639209 1990755 1562129 568431 1832823 1826082 725467 1534008 1241654 756467 1974243 1695109 1926213 824420 1140098 1835140 1282031 1025855 294462 988523 1676400 948061 1782848 686651 1924938 712900 1008143 414673 785425 1987473 1188488 154156 907661 413508 1566015 931398 683637 727755 901 1735968 967975 63133 1001569 1851372 1585707 450013 1509142 1316229 473266 795440 1973689 1708954 842286 1267877 324587 306897 1617734 1874979 132247 1114410 276747 1937665 474116 1381066 843802 1083558 702605 1986831 748044 656062 1190331 1707352 891651 1078272 651160 640002 9574 1765110 1686359 376377 392633 887677 251869 1999323 131456 925450 303139 465502 1462302 446002 97482 1233737 1603984 523159 978916 729873 1162001 1269932 699741 1444808 1572020 352321 583528 194190 1433978 1931986 1729398 1104583 1633483 163427 120056 1112879 1159198 353866 1624235 773271 1831714 872567 1331242 1603360 973241 220438 1957889 500494 1526757 1115540 1624597 1913295 1812367 1759887 575792 1781086 197442 1538953 1222207 76756 355124 1742801 1755729 1215695 788167 1217269 679799 1727519 1641815 47300 1309853 214518 1591010 617731 1862439 1656962 968537 1066196 1223669 956248 775375 819753 1996526 1412049 928399 1862553 1613416 1291392 1497207 1361746 1631838 591403 965562 1569186 565135 1973727 1199294 1396903 1187069 249266 499185 744387 862982 1892168 385752 1183114 293735 1766892 255965 1747284 1203383 205954 712213 1212405 866284 1296023 506824 1037465 35283 475372 540654 1983886 457181 1003957 609924 450993 221861 235125 784101 931379 243788 831584 430259 1728506 1764604 1617039 1051470 196068 1880956 624407 306267 1949047 1962999 1370561 482011 862300 939456 1702900 390702 1590255 88053 540355 515466 1901049 1967289 1630266 13749 476789 1407886 1060251 1065808 1677934 971770 1080784 804890 1779705 409480 1463563 1953843 783822 170151 699756 1756931 765260 526237 815940 1056440 721785 1432740 786717 1516301 831321 1099223 610156 713248 776542 1006426 841813 1854153 650141 812905 190526 1025113 1493431 1591498 727679 116558 1410851 1516743 1077423 670921 96378 841484 1660843 305199 1924323 590716 1399525 1452705 1465148 1252187 1178922 929275 1839634 547955 326568 114936 1135697 1206723 1309769 273712 549359 1590008 1548074 1713103 1449094 504278 1485486 1435983 1946384 1589263 1315179 778083 1284292 1141801 765498 1009960 323949 109684 733337 730560 1740315 1615997 100001 5790 658999 221901 744348 1664878 390022 1878496 167539 460706 61663 419757 492617 1932556 1221202 92063 442296 1501640 306411 1810695 5668 1286171 1819976 1337079 20113 1167629 86879 1869649 422794 1474633 1180032 628092 1178116 22780 1221952 301389 1393688 1367472 882888 1725368 646375 887383 562041 1771862 1034601 380587 649159 274929 1979881 1139386 1584180 1473607 280435 622566 1378591 1779398 620223 175035 1333193 604184 876669 812868 1181290 1815649 1295896 1436850 176141 1254924 162183 1155726 1522312 618928 1905846 508535 135960 1591453 1733426 1163596 972489 1810868 1180442 900755 784699 1563332 1925245 1293619 1453578 913988 1071211 353316 1979192 536310 609659 1555801 603461 1078159 1305902 642255 661942 1664076 1034038 190512 394292 777522 263364 1633035 64356 395370 36940 1382075 1260917 1055345 1379506 1538012 1873081 846574 983745 1938110 1116815 440958 715623 1863866 1979552 1638909 247326 915515 1576613 257376 811924 1230892 1268712 755766 1412037 262989 1253355 1120315 1846125 1782119 1150898 1003761 270215 581504 886098 1877841 1270174 1949036 952591 1027156 1791960 1606336 1656553 1675928 152603 552415 1121310 1258164 1336262 1070875 1818638 625148 278421 1774729 612653 464392 362296 982278 1279413 315913 1536750 785710 1130513 1167231 791636 1159677 545178 1573202 1455124 995960 913210 1947964 25327 1443181 63469 1091773 27903 1681148 1501868 792525 91634 477357 1679195 1611270 1983030 1862654 455438 1500250 599182 1943181 546164 523706 568011 972921 34652 1544582 1155477 513400 580380 1038239 806690 325550 1011581 1638579 211037 425784 1570146 1955889 1240157 409112 291427 1969851 939687 913957 77859 772249 968054 380863 623751 845381 1680989 103648 408086 622816 82080 1994969 775606 399543 317429 1841589 667528 561888 416261 292127 1571180 1360151 884318 1418067 1363162 797149 1207065 1922270 1282167 523808 4799 315311 1843134 1135496 1915607 332674 1014085 483967 175027 1582393 340771 1971723 532764 1458662 1828750 1126657 656857 162291 428537 1293301 1249288 572484 888394 410729 1656540 701660 1966017 1718406 665578 330210 158346 1182672 1343580 1477155 87775 685167 1297093 1998049 1949004 1645206 1285534 781980 642093 621497 227863 786748 1314872 110039 254800 726593 1327893 1657073 1850678 43219 225716 1183033 1940849 1724259 121367 1059534 1801233 129133 55532 1181665 1127551 724575 1973100 1893677 1425582 278839 164678 1707496 1232868 1164352 1901202 206390 161797 556682 1684878 1753861 279906 1184817 94214 1020141 1618542 1605446 1036103 776449 1087866 1171128 1105435 1194114 1737197 152842 276699 1689755 959739 1802577 1602713 548642 1657938 543990 1977524 270387 82972 917624 1664843 706813 1001365 1227780 940253 244853 1166412 1018946 653480 1856922 508683 1086862 466043 1663733 1127657 731879 1079461 59615 1568777 1062781 534234 1506930 1581143 360114 785475 512124 1566542 262033 838140 537793 1621986 1096063 478603 1584431 589679 1013863 581654 1500067 1548235 436259 1230048 717014 1833525 1329296 1592700 239512 486684 1301418 809476 1579672 1904516 1696464 486576 33312 252981 868033 1939539 1067736 1621718 481457 1491514 881744 1770585 1858724 403797 89777 667488 1917722 1110134 1001247 1952415 261795 365243 1500062 571231 1057593 224398 735621 1017245 257326 1946823 1706689 195744 738369 1756501 362814 1692518 159197 1489666 1002027 336044 1647466 154733 1802696 861430 990144 1971705 1367184 647834 1718336 1246785 1028463 1770577 675259 697465 1518104 1427206 602978 1755460 901593 1672951 1635389 781692 675829 1846671 567443 1971274 352040 3324 1517424 903100 690893 1923594 751118 13107 1537253 1838011 1663099 964563 1029664 1525720 706056 1185176 907928 1496938 830498 577519 1606898 115975 1179979 189158 1072087 131878 1626005 377709 1073391 1897608 1697338 961766 924134 788764 517017 1703353 558934 25228 1635348 425731 1546202 744749 1865436 626246 430361 1254077 951680 55376 1352328 1492096 1148214 350864 624747 709302 731392 760543 1632280 1658842 864347 1253782 1631240 388394 1313651 1717589 1083746 682015 681342 827441 1435871 1383776 249888 1048425 1848103 1831762 1307156 1223804 1480467 998697 1054078 797368 1848115 268605 1666386 832997 241377 319284 1453117 916160 736937 1665825 1619108 1292587 185843 1690132 1974793 1106213 1908151 1258161 864463 531240 1602267 1022040 649713 1095260 1850748 863968 203252 1557397 691431 1156481 1552502 1370403 111211 1258059 131327 104965 1986290 647972 1423423 550092 1606421 974712 1308745 544629 213551 1203227 1669489 762831 456605 341015 446015 1289925 291376 1423631 1306149 6462 1877102 1423970 1370309 1232878 77307 1076875 1644708 1890311 1247606 1245088 1857106 1774730 615916 583241 1054765 1121688 945311 1144402 1341603 1390824 1427134 1625017 1625363 778820 314706 662227 703888 71572 1944373 1233652 1320949 1518605 97601 1371183 837349 940838 1466563 841888 361844 290102 631465 1034620 1458581 1576650 593697 1808631 1568769 1395515 112258 1613684 1289183 975210 446553 1684847 375495 1155290 1713133 1081941 1901374 1580734 632052 1455916 560613 312022 1945030 1115398 468271 781338 89162 911565 1283877 947477 42768 1171911 790509 1357936 1884026 573653 1747117 1136429 285561 28025 578954 1949581 489572 547458 935479 1673471 1136645 1512784 1613866 1998705 1709547 457446 1254151 1619419 829982 1937957 428590 658320 1864637 1303533 1757979 1250736 1485777 1938242 1456982 476252 859056 71076 499310 1012606 226765 1899709 891831 1396983 954072 620946 1970993 141511 17573 1119779 587101 1638377 1515127 868362 1134581 156906 568965 231898 395373 814829 338998 1781678 417518 577445 507378 132053 1153867 661479 709233 913213 1578755 405369 121154 42674 423871 1564238 873655 1265063 354806 830198 1072934 958931 498541 1740494 189816 1413188 948306 756865 1999080 413905 224015 874001 15413 91213 1043531 1454462 1371687 575350 540218 1163010 1157953 836452 72932 1789796 229979 1546550 426541 488192 1791896 267302 1714485 335525 77999 713661 1457277 1321452 699146 1473763 149653 1022561 775841 757221 1909825 1687065 197493 1938765 814018 360248 413893 1533365 111007 1352675 1344333 927878 85489 554251 311529 1172335 1817560 631440 543122 768561 1452516 661525 1920765 137269 1869538 429996 1959751 800835 1668347 322493 1080129 964998 859050 1341270 834545 1157034 1867679 620991 225370 1712429 161358 1079302 818304 1273089 193872 1005274 1718381 685977 1713714 1608626 1674528 908470 362752 107840 525265 1391856 1502821 1901849 1346270 1343344 336403 1093233 175478 844520 279647 1525685 1233299 1022174 1066298 1204511 764152 1825818 795113 1259980 1458853 868073 341750 35663 206069 1959107 1209141 1003872 1924747 761238 1980515 298241 1610057 333783 1995081 737619 1013230 1287929 1313959 862929 398689 1898896 1212947 647063 1875634 1991878 1667368 1025828 1461648 349331 67850 26425 764013 1719259 831898 150061 978999 1346909 1388536 1809871 762214 227038 1962645 1556669 1652165 1347056 804397 1633786 776448 948911 1171906 533606 237537 1750280 954196 717994 110325 100961 851069 935595 1979000 1587138 1827586 212776 1397450 1202908 164114 1657170 1929729 583179 160207 441782 1823682 1107844 563635 1682420 891115 1930489 1693018 1751526 1369616 1171737 1887682 137155 1394211 588475 317276 1931701 370871 1349029 1855248 1421006 1233966 18021 805279 1795480 32495 625940 37957 1104023 264699 353230 1919584 1685804 600040 272441 67304 1971658 1103495 385798 774111 105705 599008 782013 607517 597408 179490 1499733 1439960 1849507 416008 904000 243567 1190313 437563 754270 1823092 1912189 1866653 997795 1838818 190130 1552676 1184478 1582484 316823 1915515 398237 1361418 946455 426024 1909355 426804 1840750 158227 837679 288955 1873740 1039853 1649370 1341204 307550 1404606 1550873 331042 139293 1592520 672302 1030526 308002 167545 93994 541838 670902 1532532 819920 375896 1952054 848856 222528 1816314 1476746 986119 1661092 950931 1651886 592456 715363 1943395 561381 138112 122830 687084 463756 1336688 1245062 192651 1655127 1975940 590048 1136423 1242774 1542874 832492 372617 884267 1833883 1657372 1009933 1340062 992886 899364 1155570 458406 429294 895021 921664 1623808 1518847 1930268 540318 1273894 1514402 1085671 985718 244881 111054 1274064 1470812 775885 326787 1755976 1840831 1372388 899308 1013312 1218663 1825362 281653 1782781 1448265 272771 281341 1141999 1536543 1261391 377746 1188927 1174816 1415948 1466752 1306940 1003985 1350991 1194284 1404344 208459 456075 172374 700354 19691 1313446 661671 158951 1146532 586778 1524664 1448970 835936 1430048 1362482 1602811 482860 1586312 323315 604691 133397 371436 99721 1263477 1829646 1974247 1946289 800731 4267 447728 1573658 1995365 1496979 207512 973813 1379149 730309 946141 1896381 1237572 355927 1015295 1130832 975126 360044 611729 531619 1156291 612769 1718792 395971 263745 715386 798465 1465906 721077 1260628 1195284 1792292 1515550 468721 1654697 716419 1878520 214326 1618756 1225910 1187260 1812765 603600 1851864 1468928 445873 525053 122449 317355 125387 1329476 1492508 166143 1767762 1837379 1853039 1779983 1922852 111300 1322061 1649322 318377 1220228 1306869 1490762 1181455 146342 1402538 1856562 1330591 962114 279911 1307256 1615008 459984 1360115 1035869 1574198 1727338 918394 298793 1770835 455683 238292 1017992 511813 1708748 1585849 826487 1489364 1807751 730417 1633023 1415666 1603619 714781 1717230 1081530 564052 550013 1550734 305616 115298 341725 1041335 1321870 957540 716941 1735462 1293023 1296707 1015643 1864279 206589 586801 912681 679429 1171050 1385384 1328531 1623508 1757423 1055232 1105496 1095896 163801 1892809 1360833 117852 8911 1702967 88733 434433 725624 680460 1449459 905393 1271290 1269086 1514694 1699348 101599 1067530 1325359 283729 986725 135676 177047 320347 1210568 738324 1317 1060899 1661232 460449 1988356 849829 956357 1986203 1762656 1904713 924899 69814 1429304 1370107 1858064 837239 1077203 683139 1419210 218927 1991244 106440 251467 923101 1351764 1536373 788736 278876 1325975 1067943 154693 569005 120628 229465 1256557 1266770 1587351 481205 1823504 1058453 560853 1339258 1466148 262224 1804384 1600359 692257 1335527 811148 1992890 1761755 552563 937315 1340499 750318 482196 1976603 1164135 640618 810119 1377009 379069 84176 556643 1276476 978023 1824195 223186 899945 1863422 1098259 1374174 621551 651125 1742901 405056 570979 1186953 563653 1218371 459675 1877570 1128806 648213 1480466 1738149 1677819 572369 981566 651611 20555 1425288 1326983 1595244 1423009 1602000 1488813 1858502 754157 581421 1639023 663448 666895 375472 681047 1601577 450936 1470289 210119 47969 922169 644879 1295771 1503197 1719812 306197 523957 664473 1579441 1013780 765739 1059388 1809343 770534 1366042 839786 1953387 495772 59295 448902 37269 1118883 54632 533631 701422 263970 1349879 332807 208367 1008382 923199 1127028 754355 1826526 1094759 978152 1555357 1243584 939543 1783475 407537 1744613 285173 155150 656019 1065792 526255 1940750 43288 751647 508045 1890700 845830 849741 87274 114626 330466 1423826 1432866 748462 1892281 428221 75201 1883130 1257918 478695 561427 524324 949696 1811431 1309972 1183173 1093781 1499443 1797137 798526 1202017 332569 290014 1373912 873566 1178065 1992536 669585 286114 1145571 1925416 173786 1606438 1726766 1693597 71240 1300575 5274 1598688 1907078 980776 1866725 646152 764922 1122617 1314828 366776 713254 1764516 1999308 1945861 1217950 1716322 595159 768433 1199158 1256628 672870 566377 1668940 1739031 1238825 717925 576195 314077 962198 1437981 1234677 307939 458595 1634398 1888478 1508705 55292 1827806 1451052 425660 1457093 1614009 1808273 1240297 134202 1004552 1696186 1937117 292890 1236056 900466 670705 1091289 547225 1054806 1624393 882335 1170746 1477274 1747780 1534991 467474 1189301 1114791 133217 1353067 987362 1428215 316555 398231 787668 712296 1313629 666893 907548 1583330 618132 413909 1975478 1314301 1525301 1533172 1496824 670337 872344 1511530 1744956 1111926 54727 953766 1341827 859952 107808 9004 786026 977735 321779 1611104 1596317 315259 808630 1091910 1221266 440586 1161873 1726780 251536 1351096 321026 1468130 849003 757555 1254235 676261 58621 215525 1130252 630972 1528843 1015059 703325 153993 654488 25919 80289 1919409 1273100 1629672 383640 1647685 834509 31266 1798854 1435064 896153 25709 1974109 1627407 1303687 1322047 1787937 1567809 1680803 1760227 1693113 846103 998122 11707 934563 1003228 1741616 1115925 1380737 101988 1436369 876441 425728 1436343 1485600 1117767 604476 1096902 598908 14673 1974868 1352148 569665 604461 1447752 682899 1827551 1399921 1191194 1759242 1250359 1692721 89310 163952 1122839 424552 776039 157869 497099 1649027 383805 1574637 214925 1145163 462295 871677 141150 229716 541721 1741138 1217761 1763895 1327827 577737 602100 1621677 1647502 328998 1842998 64523 1990164 994820 792270 1056934 1530545 1746007 410269 585756 1828061 865806 660459 1686788 487156 1505114 1740969 149218 868296 959796 29585 1892164 1546313 432981 1914118 726738 1693485 1464353 1732910 1010913 143139 538719 1094888 384028 1589860 1541298 1433869 126851 1839711 1743074 974335 1363283 835239 1712450 1824719 733793 1577786 398304 1408541 1451297 1391986 904914 1677791 1816570 894258 169733 1545899 935640 899866 1129636 1747567 357036 797233 1765970 1028240 89947 1211945 560764 1018482 754107 1377446 1034817 524219 479920 1598351 858922 1533218 186815 85427 1276855 960505 386377 1690060 434698 935304 269082 1339465 1135194 1915643 1698204 783714 1006415 1136374 640414 1799195 1646467 801602 1839611 1200042 1696762 1576148 212848 1102435 1064923 297908 139515 1217439 1486480 945753 258908 794333 1849899 1909984 535529 413322 438750 8468 297524 665947 1174137 1259133 1497232 1414979 350246 1473448 557207 65463 338087 237226 332391 44003 813610 832495 324009 1577755 1487737 1169549 1646729 603331 1961617 1963470 1803592 47470 1553901 1167002 285135 1816873 295222 1670733 293906 224564 1804330 1090307 1335315 504202 1315284 1651737 54166 116043 329940 1111966 1998787 919987 1905340 1446718 1368421 70816 1138935 1205479 502212 1227998 667281 1174445 737215 964614 1042445 191963 1545932 790706 111962 866817 1193795 1547081 1426191 1308487 494632 1160385 1241278 295451 1475063 305630 1757642 1437680 927922 1770302 672715 385054 855215 1656007 569205 1685573 171523 830299 947175 1292140 1761772 370499 1361225 1714792 1505128 1315520 861854 325433 1917237 909165 188839 541865 1228415 1267629 805257 1105376 409361 1947105 1191607 507484 713278 517179 1872540 216794 368292 1237078 1367375 1527724 1085420 403593 974001 417464 1975704 1881896 1961494 1393959 1409882 754767 563934 742374 1911622 1702428 1534489 295774 1233550 1684465 690003 916584 1166668 899733 1662435 1454106 521442 1513543 1830566 367467 787230 792657 325707 1503341 160560 1245703 587228 342273 1449026 1539735 1615635 1705788 1277218 442811 1155617 1554241 324343 1026862 522509 955066 68592 1580925 1430324 954596 531082 1744492 817297 1698158 791582 136936 1582658 1777723 1927335 940991 1850797 205141 45205 140325 221579 1483876 111612 842341 458843 1200643 730153 1946486 1490196 1340267 1893751 850422 422678 1335992 248736 893220 1101405 393251 1019506 1878801 23303 120992 1855155 1451498 1589829 1879712 1363281 964592 183864 1770164 527010 224616 157621 380444 1639677 1167133 1154143 1216640 635025 1138960 903413 1889854 767681 241008 498352 637102 1857387 747929 1591355 1953613 951320 477100 1432641 572528 103197 899121 677867 1093845 1828132 526447 328819 419300 1254666 1590388 1229768 1321259 102302 1194035 648347 1453846 947274 1097395 69208 1895910 906280 1447589 679257 1081416 708470 1573953 164110 188064 826641 376393 1507620 1657681 1219652 1174650 65358 1386932 1036586 765851 1146384 1573505 1185449 132683 209355 1367421 1783591 246074 1967845 1701534 743369 1756993 1296777 187794 1799388 1459693 886909 1068869 213100 1428050 535736 1339757 878364 1305109 1710195 1052616 414718 1901158 1514135 9902 1897845 1349344 1100985 201445 746412 266555 614951 1467679 1422185 1577924 1909162 435496 1989386 100768 846919 79830 229165 1865878 876382 57169 420590 737795 1559910 768554 468164 1866942 1176410 1169565 687579 26504 1557688 1555599 1220102 101069 1285629 1605786 260196 673753 1125928 748976 1156168 925061 565046 935566 300893 519224 1173873 986428 893965 20905 562019 473029 1529357 876366 1655125 261339 711279 751075 1728037 1117472 1249189 597747 1335868 995102 312102 1672084 1934438 1470848 444474 1370715 529121 1161667 1018093 1269161 390358 1226081 1534011 1689689 987040 1439127 764444 383891 357131 446912 567142 669736 1412119 95462 515655 410083 1041688 738857 1043644 1827452 1790654 611877 1919826 687964 210396 368154 334228 831732 990267 598892 1536462 1061899 1719554 900930 458055 233366 1074481 260668 1732664 1384636 1930859 910429 1078999 371395 573573 1458500 1912029 1307024 891490 1567133 974051 1983322 893646 345692 183596 548797 1748172 1505511 1952859 1616647 10890 475020 1188851 25184 561562 358984 1955287 1780766 1952865 894984 210737 1059495 191047 1350232 899096 1672513 1137820 466447 352912 1970433 1395895 1005769 1992927 742139 193371 611926 1781428 288874 1568106 719605 754060 1054940 1229903 1561375 1939565 1252555 1944847 1735213 1087121 1071036 107326 727499 1088040 1953427 961394 1603841 1148042 1548809 1103550 1884958 1551673 378954 1229305 507479 1878831 1508616 1448932 1752612 1526173 352510 653973 1941834 973208 1122908 667166 1310222 1792713 1808034 771974 815088 879555 632447 1687382 1877348 825909 1662190 1028004 332046 462600 1498847 464239 955870 143103 733370 886456 1758770 1779787 397261 1639724 1416901 1975154 1618292 403775 387301 1355032 485351 759861 226643 1360764 230786 592728 42513 387643 1192958 1544856 1827469 771963 917980 1077594 1811209 614796 956151 257257 468109 1083282 1789647 1666062 1709706 971934 1413681 1753924 1408289 928473 441357 1298997 432137 1640093 461897 1525576 637770 1744314 1348060 625189 613493 1010254 703778 609901 1210548 171585 52850 1469439 442313 89439 909523 179015 1415237 889970 241890 1279152 1068291 1440033 1764700 1849412 1166061 602614 1154023 551612 1294262 609265 384567 1943854 1516888 123998 152370 1042486 926122 1617489 203683 52977 1182261 1695998 1649738 1071423 250304 410724 1957488 1612216 1784273 647389 1255109 1799065 1407187 1817977 648720 1920292 940781 1391332 887058 651378 985570 52388 664062 221882 696409 656417 1336476 1543666 1946485 1780179 1077188 1067897 1688341 824729 1753855 1097796 1659673 513014 1795592 419229 1793242 575254 1900794 370424 1408171 188611 887716 364319 67370 1751596 1434889 508420 1442499 1744519 1950001 1059971 1775502 1954246 283192 1133752 1762902 1464892 938030 757983 1552927 1467056 873784 201275 888607 750282 1887144 244760 1764552 1157650 1241600 695035 88966 580273 218434 1029703 636781 971511 490938 293784 734327 1570654 489192 1137051 1251677 1195829 1178414 1338912 454801 1483524 1735816 657563 1268349 859356 18280 612986 1696562 1757466 332339 1946591 745632 122757 1467596 923812 1425344 772940 559262 1168790 1875633 1221901 1991715 882862 1221466 32511 337501 1965602 413907 775217 677959 1363303 1924048 1900017 1902802 1419885 422680 1843374 1633890 1757676 769208 1262592 1105057 1677817 1462539 698991 1247992 1031452 1491248 322677 194447 684105 1835533 1714908 719820 782133 1263447 1214395 1108055 275955 296812 765701 1821383 1464690 1882199 1357597 233993 195294 724527 661407 455496 581618 803930 1541618 989620 509276 428354 1468119 996768 47675 856746 1191974 11017 1424286 672368 234485 1992108 1652804 745300 1316747 1355687 1258583 1212740 915922 1413664 984252 1575089 1132905 1525880 955124 1554774 1918714 130044 1495281 1900258 1996085 1186420 1362860 476638 1837146 983165 25423 20845 1444636 1190698 1320169 1971258 437179 1917105 738590 920804 1372322 651741 1794503 17099 1224992 201247 892846 139465 1746863 337442 893667 46888 278660 1103037 1004136 912322 1800482 943365 1560401 1391691 1998636 208714 934362 1533396 1898849 757230 550159 1735217 159363 966235 1351477 15730 721609 1399100 251068 602443 931140 509636 257637 175838 154507 1034606 137812 862085 311726 1843544 1374368 982066 1198635 96720 1594522 1066889 1683458 664339 1538828 1613669 995777 905103 798464 666392 1183994 1569313 132801 1003206 1062785 1810970 452996 595663 470681 537004 596825 1473602 1551813 622005 626180 702843 1180825 194183 753519 1258956 1573657 1471144 388661 111614 1635721 279718 1808956 993150 1511433 1674129 1042370 54327 679687 16902 1230210 1006700 1548230 1029477 1211285 1036782 538784 1437980 423550 1197173 1630285 628443 265264 1662986 1112292 1149770 1740974 1160005 232377 1711671 539860 800401 1860010 941285 816602 630449 318913 319222 1395619 1169573 711025 1749386 56377 1476184 1176851 925931 1729273 594421 1410775 531001 932214 1994147 89136 367508 765048 1659277 728108 474118 813787 707023 874271 603635 662899 512807 1479358 641120 1260034 580475 1899714 422954 837384 1055582 1988050 1574209 1237424 1093689 1248962 1156140 1372223 257528 1739659 669566 1564888 1021013 70624 1683452 1741145 486605 156121 806724 1292204 1205 133410 1989249 267838 456214 641138 790680 682962 875358 1786459 79042 1291886 709246 491020 759435 931337 1804475 837018 978747 225582 86368 584403 434980 1561498 447097 940370 1350853 1169574 1272301 155196 1488378 324964 712318 1184975 839989 880603 1564067 1884124 912773 1972160 297941 631861 1992933 1324126 730337 720997 336104 800229 1910210 1078412 1790461 756838 1733267 1588890 943449 783185 833801 1081586 1304941 1165040 772612 1127567 1310607 297447 1915633 1579526 1173956 433704 1686778 473993 870083 670848 1071528 437146 1311201 799343 1112334 561598 1373675 1446836 1593831 251347 884975 625427 1171093 1062920 641635 1730962 1151042 1180055 1323469 408224 476238 289100 1902591 1698999 1368556 1484110 415207 500007 111182 1119773 1810932 169244 903916 276340 1233367 356719 1302473 774573 1171251 297136 1346198 811288 8867 646304 1396315 13991 645210 207962 834402 1768235 625228 1279497 667775 1040984 713272 1947419 264678 414232 1021189 1444696 1985501 932808 1826922 1941618 263230 710275 1596949 1357999 1013191 1161104 1671667 788362 585229 211381 1063981 1200968 1033278 74111 1983213 1447849 596791 848728 329149 1576611 939257 77841 578616 757178 710139 1103765 688733 505888 1853956 942298 1742872 1512177 309274 1859018 652623 868390 1029551 1275321 1073315 1620891 812727 1241607 1298575 1627447 1969445 575980 1282764 239829 1180904 797877 1638815 664963 1140402 813147 499131 188420 1429484 316310 1599631 1699994 412633 1221115 574101 888121 707834 328531 929813 151230 560122 181937 113338 491435 1295995 1527325 1287332 1478485 1417456 590282 1017357 1167381 229119 1516617 1527443 1732909 881077 974125 1218786 1007443 743507 1352732 1106655 2160 102956 1501256 1152111 1821836 1628475 616135 1288817 399050 1289152 1669330 515200 133414 1081704 948704 462848 970107 713970 957721 1787492 1656164 557217 32033 302070 1221383 975859 943325 207201 586277 654224 1369720 773072 1689619 588750 387156 1344217 535691 479362 630958 1157066 1094818 1782909 1269158 1502286 824311 1995 1819737 1022630 670339 340773 1692331 1375440 425180 233633 1772234 601178 1791431 1069375 185110 641565 989861 905929 710572 737113 1919426 1182136 1189361 168123 1865637 1779475 1151389 100901 1921795 952630 1492078 626131 1788430 1588400 504129 1439690 1602946 1395364 344581 1771644 1883608 639387 130559 450222 817805 1312467 1832967 870610 1469223 724276 1248189 1629597 208591 1279366 135213 853353 998628 1083026 1190020 116507 988535 1151114 269722 1090046 1367881 1224410 953079 76905 1072306 153415 1193695 1066607 1175348 1788462 1917943 1341138 1682115 1967172 539875 1406568 634156 1117094 427810 1510925 1317852 985999 1935653 723497 1068783 166408 915138 44215 1302885 1316296 1526652 1247560 248220 1817000 692360 990249 1068337 171919 422488 999601 69022 705125 361451 1740060 807225 1771272 1319851 478527 604832 1415723 152904 331756 1982070 1157910 979667 23288 661010 1922689 1963621 1276126 769892 666792 161634 1501205 1983625 1844788 1271313 533639 165306 1328963 520299 1266905 1039083 1596978 1359960 1453833 674015 843657 1608805 16299 870898 1238335 518100 1352922 717047 139422 370701 976317 585286 152352 525384 868391 487683 749008 1979286 1794991 255961 1823734 1805706 1680468 1481522 1917191 928310 24892 165280 289966 1096995 860790 447656 1731820 1308297 793900 1639810 176056 202691 626149 1572043 897402 617171 1241026 1742028 1138355 582987 1880734 611080 523601 1393521 371086 1869378 1526349 1224654 1757848 944899 45252 1335999 1806194 835803 585537 1744056 1081833 650629 1653986 1052517 697641 1505484 1032033 1565264 1958657 703420 275242 992344 1220415 1871804 1167285 236208 378766 1401942 706034 796176 404714 559701 234902 26453 458339 1566705 1657597 1155251 1621208 1023555 10935 436132 1397686 1491034 290938 1650915 1177649 912112 1116224 344316 1515873 768717 444324 1163268 1132440 448478 1704550 1950973 1600910 214135 887231 1459172 1754348 179732 188021 261095 421278 1977424 1717086 1676831 1033089 1609687 1487413 1103225 1414246 72616 1174019 1217894 174807 943776 1713568 576492 631955 1444540 13556 1243536 632691 209821 1690433 582816 182169 1791492 683129 10308 1572812 1423914 643142 1123340 1897448 405082 389449 828459 1951076 1741593 1953879 220290 1105674 550640 1183026 1293045 1474289 367634 1350980 1529957 443274 817150 1447596 1504443 1610039 1705792 1544457 1280265 321103 1935443 1948999 1583832 1469216 39476 1635747 409217 349360 1165869 956847 1892169 1628170 848601 658122 1718982 155642 1212680 35541 671949 1592270 1690827 762880 1534274 468905 572457 100246 150710 341683 951522 1099357 1685067 1719811 1204974 373411 129301 987821 400170 1742194 1026919 1218757 9257 264672 1605206 1653764 561773 1546991 1272667 1212886 1295649 1628823 67843 1837258 802892 1086358 568276 1951417 1163270 1412605 1432926 801914 1971860 1690730 1613620 1123038 1664297 1454534 1313745 841920 1954403 769343 884064 710705 1839709 1379203 544357 1402039 1770720 1875698 1977221 1797397 927986 1858847 1252197 1944405 246229 551943 884025 1848856 1359594 64304 448455 1587459 781642 1524925 1308270 1171077 1878277 715430 1033487 205014 827989 1504085 564737 843710 252613 1933632 1853255 1681048 1216609 316938 375063 1740032 255782 141841 343540 29431 1386488 1209976 1155110 757900 216996 1937942 1257205 1489961 1340478 1662928 1233567 790787 852663 802447 106401 897422 1341708 428495 308093 1062398 1966586 728858 1132951 1512095 1208411 1945153 1117747 163321 1378533 990479 622911 285051 856177 554836 1825118 1714756 634253 1593125 1756619 693400 1556337 535781 1983536 1763614 1139111 1710681 931521 36740 189021 1067794 1683105 1522582 607623 545329 556930 1508584 382369 221618 897279 1244369 1310476 1639477 692197 1648121 756999 1533355 1657436 1227738 1793459 350750 1558279 1045926 29194 601939 43099 1682152 961251 58132 476792 1746692 1721122 1630847 72460 1128966 105919 1239136 914308 1303474 453651 539907 763793 835069 329760 515317 729407 221483 853632 916281 1825566 503409 675957 1227682 1721485 1171614 375497 46024 1901871 1673028 1223063 1334357 1403366 1587919 924184 644757 444747 1941370 1447014 1450972 886258 855476 1222307 1190499 1056299 1705273 451691 399856 847974 92805 222676 314702 589442 1674146 346764 798315 103062 1980813 961717 1142366 1863601 300931 1118100 565178 24036 350148 1030828 1491394 1497893 1563631 123241 1642884 1283622 789051 1845926 727981 1968271 1059351 445237 615975 1162773 1102426 1617258 1817881 899026 1554910 1150782 1856842 582773 759226 154371 1021676 1676414 1037496 984238 195974 1443722 1192783 5657 851580 250738 1942759 407383 921058 1099885 787061 1338567 707795 47832 1055708 938042 1373301 1476834 234735 1428875 1854541 171403 651782 216626 298271 634512 1081301 1587803 1216362 1288089 1152414 1242582 1395635 243826 289326 1089267 521641 596691 1790419 49883 417419 1824594 1006779 901996 881117 380091 1428515 846855 94534 587430 67332 1067338 1008164 1727878 598899 90767 1561313 744223 1293530 218119 931025 1822464 689811 1054362 1442071 275926 1594599 293047 903541 1124233 1216854 1056079 1980149 1945350 1672588 1819841 1727489 448473 1346688 1983637 1827574 751113 92541 642123 1126804 723694 916924 1669525 328673 1284620 1544035 960580 1583497 880410 1111395 728053 1238956 1343420 1345345 274299 1298919 1061257 174042 1237446 827638 1769854 513027 1419066 689925 1231642 1324129 1605950 1032544 1176129 1554559 154395 1914845 258184 1029222 1960036 1465416 938445 267626 603274 1617421 335129 1970894 1437585 461663 722542 778122 1952586 1952603 784751 393612 594859 145521 1328928 186614 303303 368927 387172 1537188 168825 175974 330050 1412194 341258 1188195 1850690 186319 1846638 730067 651943 1751627 617031 161465 641041 1222379 1524544 1851216 1913986 1930003 1137020 1426700 902452 1555757 627287 397001 230059 501267 1657104 1561122 839399 11971 1636129 1869035 735383 659473 918874 1208185 569946 530658 914849 1927696 802937 1158220 311380 1298326 1744227 822124 1500480 1460918 784913 1846691 1241068 1887016 120503 4366 717850 1818160 1585059 64043 94757 1442839 1147032 855245 22296 1053597 212699 1322481 127362 598936 592694 149325 310292 556314 698863 1390101 204610 279301 459156 336205 1970963 1649527 1578291 323322 332952 892886 1354522 1330206 1336169 1267463 1868605 765499 364706 379776 1377463 1993233 1919520 1969666 1048801 1214079 1405371 204468 685101 17369 1670968 1288466 1240346 1263708 107988 554879 681504 1612781 311055 849086 1205966 443161 285211 1445822 696197 489372 1696595 795814 1812507 1907412 573400 425343 1427629 95031 650742 1108476 1220769 603851 149116 1603479 670114 573755 791907 1549884 1589990 737020 324841 1091505 143009 1105810 6627 376179 635716 1764467 1536689 466741 1975623 1172496 1583241 824381 192431 1961439 1503394 993592 782114 1266577 1590871 1298406 1217126 410094 1712015 642729 1685706 1591611 816025 995665 84996 1273198 1419494 549987 1973617 158505 1854219 638491 275127 1963465 1583477 18899 1238493 1733496 1828158 241203 1927650 1137975 438339 1258258 950758 235870 1647760 353627 694199 1951967 1513016 204111 1631455 1545428 699333 1246917 921061 1543474 936351 1672299 165722 1743439 871215 454991 756521 565419 761348 1366222 1543379 1088268 475923 1381689 118157 395398 272520 1030555 1025250 1499159 1463737 176351 392076 954508 1206204 901630 935217 348235 1235221 348995 1866294 1190349 143414 491579 1584175 426910 1308109 57060 500194 1048521 395163 90983 713144 308746 105549 197571 1008513 1421411 659987 210483 1849225 154245 645434 1232056 567949 594442 764833 1550443 116077 481305 938247 1064063 124402 1457469 1265953 82812 1908900 901674 555392 882046 192023 356657 710562 596374 510680 818752 1841509 782716 299450 576997 1670976 969561 1656329 398202 35171 288794 474148 792034 1869802 473850 1405979 1617868 1228020 1726119 604408 231370 426583 405594 246360 936042 1016271 247726 1393852 1713579 1701106 363572 301272 661121 1646290 1540169 1775700 717559 1783590 1008578 407450 1588211 104241 563569 722188 1132804 1057533 231516 329276 1918925 1756410 832426 613064 450141 456882 1804254 1119785 860179 1819769 1873860 375258 1447819 630080 62082 73476 539978 967568 1639943 1779836 1815083 937091 125686 1551844 545759 53856 616593 568280 914387 874262 60095 418332 538554 1143483 1454232 500231 1266973 1067094 309580 30557 749507 967639 443738 1231724 1727577 1972845 1019779 374112 357589 1689488 728246 1742535 358388 590386 661435 282116 782779 156058 1254269 1822901 1688182 1444442 495339 740830 1579150 1665348 1422706 1443121 1300147 1186158 1620155 933139 1083090 169010 1259523 708165 1910670 1299729 313967 1169903 1654741 553337 522975 937605 1507156 906103 139999 639180 920900 1180929 274549 426919 1464169 136177 1139849 1874375 718130 917781 480846 1666145 1232086 1668486 841954 721984 325804 1095836 158141 1678069 1210227 206013 505625 540053 1841414 298505 82530 1415614 1960686 59632 1979602 1657276 157017 260309 673425 1480666 199564 1424402 1603041 1750703 38644 1661539 1539785 1524964 1377753 1348758 1056733 399746 955775 856479 745196 616947 998033 695694 1482498 1167819 1407466 664129 1050184 48110 942323 1720244 611148 1762177 1176638 1680152 1471038 199270 1221233 1755774 390044 499385 973389 751947 814244 904447 1873986 1415739 1738127 549513 1190022 574766 851062 26539 1305369 266864 1484789 1035345 421231 1390486 665625 1691973 1101096 1088540 547889 1871907 1407786 122257 583692 522486 553254 1168506 67804 1502287 1287554 1943849 284254 1023443 662374 429762 870411 1710530 1855994 807073 482060 1881816 1929016 825913 1456626 38353 1012995 350392 509992 1609883 1253489 1715076 170952 1590344 1681699 699206 1333431 638280 1904707 349450 1241368 1717838 150885 873975 528473 1621174 1609243 865000 721358 921577 935420 1300856 563171 126082 545932 1511458 1452549 1387560 682089 1685321 953991 1329996 659464 686363 1374091 1937121 548794 1989387 1864737 1917568 276469 1149904 1727942 1825660 356461 1539326 971425 1881111 676549 839329 817308 1845653 1553022 1246835 1631654 1604511 751972 987680 1026145 145888 579406 1079187 789019 1224498 1035603 496760 986460 1510703 1100851 1919632 1579369 373255 1924023 1946262 1718620 1247679 292748 1699626 370204 1179564 1841893 159020 931697 1027366 1803380 1651122 1079718 455492 1880744 330646 1834696 373564 892978 1778677 967101 1185161 837211 1915513 590013 68342 235614 1279782 951391 175885 1398988 1672689 512979 1302538 1574831 658695 778335 1140272 1460905 1384948 1004234 1447677 82701 1935694 1962019 1094821 1663996 1614182 473320 1205908 1785623 1738252 1505936 958948 1810667 121237 737365 1451003 1408877 696704 665415 1379606 1315968 169595 305830 1777594 1388308 674377 144204 856351 901579 1262649 1354640 859767 1243803 1246092 440185 1713856 1125458 1465138 351082 1916194 610050 580454 424702 1766652 799038 23648 1742167 1022573 1238215 804894 59653 1002574 989927 1626474 74243 68335 1478052 1857792 984891 1041557 1942135 1614240 67257 1371269 708970 943974 1514950 113774 839914 1748369 1789650 925884 999507 1856742 122555 30553 1790377 316234 1209148 778188 851695 226240 202857 1414503 1192314 1596275 141162 289302 825486 639341 557675 17374 1712575 165841 1015879 817596 1443619 479561 581752 1177193 708991 1109856 1905133 1040659 695089 1917059 20013 339547 998848 475827 621506 664103 1711415 1057126 1199210 1634443 1998057 1343266 1202272 70911 430682 1643292 1323875 28218 1460419 1479503 99708 147604 1968137 1515992 1564114 1128485 779437 1696806 876611 1802955 1271753 1384742 1474172 588073 476763 1165616 435498 525878 247376 1259360 1322541 1293487 833953 711248 923243 198122 1033564 1236189 1627090 1117682 1835418 1554002 1920609 608944 75309 511560 377799 832215 14256 724621 1141441 1506175 966537 87867 1438779 1439671 1028457 336447 449249 1175024 1571343 1623047 1963337 309709 904066 540343 211648 420518 435024 880952 159023 1001178 790326 597766 1318528 1519782 1553465 1850222 1942267 760128 1941897 1171902 727908 1697675 595053 245660 303031 1556433 902916 1848292 724438 490143 1528913 1314124 403331 4404 347661 1732647 332526 1693871 1699455 138522 1327389 1090715 693403 851287 889413 1981834 1340258 1812381 379622 1681249 1474283 1791571 1818540 1855923 1566079 770624 701201 139140 1996411 1367636 186264 1584433 169496 1715383 694910 299112 1758648 1103013 1793590 735294 587115 1986672 818951 38247 1280990 1332819 994402 1570661 1684437 1461303 1006060 1799094 1293771 271433 1470626 645343 992257 1923860 589245 426908 874258 1785416 1043054 487240 367526 132542 217537 190924 1111951 450857 1224365 515054 1380208 1732309 1044168 1368109 1337598 1724789 1851499 1493300 1478065 1535152 1677812 1765767 1294875 1248562 86359 849650 1428150 1118254 753488 866548 406772 1037846 638004 144524 1103130 790232 1054207 1468400 132965 1032971 67920 416969 893659 291796 991087 566212 584466 1717404 1945877 1704885 299597 1565729 1015638 1953597 1670827 798763 466670 920139 1310567 1127052 430964 305026 71730 932722 1016828 662447 1705770 115388 97753 1641476 1298803 265671 928722 1888215 1734516 209188 1414212 1265399 893639 137657 1503452 410284 877809 289024 336672 603133 1828898 1716373 1574135 1691210 197530 1826833 1913669 560343 251206 376915 1353274 265776 440533 339578 1031804 279171 310871 835521 168132 1082822 95495 1598932 332511 1984133 1424185 1602870 703819 1777824 1586545 1940662 1954107 1855609 1876731 1999440 185639 325945 58183 567489 137499 1711743 530829 1702710 1990434 715908 815803 274397 1818950 1621311 284755 1130955 954246 575588 213987 1776088 791909 700434 1417551 959431 1335732 504670 33438 679830 263913 1933459 540821 692584 156075 777584 216025 1899169 1209945 68237 179404 1636208 963270 749000 765174 1776939 674441 458960 817963 851874 169663 937805 994273 1562519 811018 1182694 1328970 1570204 1252794 1551728 87972 1249307 57284 1726888 1160558 1743018 1351352 852834 1981633 696952 1678691 808673 73059 704983 1759365 879169 799255 1338138 390952 829492 789408 1217289 36107 1102437 1759886 1082627 865986 160163 573604 173963 388042 746067 338458 1895507 681750 1027604 947966 1992323 1916754 570580 1656259 1672231 1721729 1036517 1306907 1757250 1287510 1577934 1986593 1676983 1810638 1045315 1449430 532858 333040 1685158 292317 731847 156107 1044772 678384 426225 1522546 832361 936753 1287973 193344 536600 954918 1876400 449597 1865084 1730288 487549 222416 19831 481172 1815179 77905 1252375 1564896 1085445 868900 573582 1863072 1317214 529922 1153367 1204207 1845086 1794016 783208 594114 1443582 1595395 1746625 604567 1649157 395179 393079 1916567 1495283 226044 137667 1026233 805006 458222 788000 904282 784838 21994 599790 1966917 1265984 152361 1267373 1431517 1353768 430303 334639 898803 1080606 698207 14196 142623 1008014 482765 626334 1179424 329612 1290648 29629 720458 1281383 1112432 1876365 427269 203653 821292 1643364 1622170 979402 1681342 1114611 367478 239626 168062 626730 852025 1006642 742028 635042 1021169 453505 1503344 546498 699972 484220 1864856 549584 1793090 1683307 1642729 1172399 908079 1779752 408315 1748992 1980931 1468363 1392627 1524651 1706968 836903 1245532 1835337 1665847 1881784 653084 1329177 1753871 1270882 997227 194109 231135 619499 1347014 513767 566006 514265 11550 1794357 1024123 205289 1583136 1421030 800920 109955 881771 611942 294818 1169985 1988753 116726 1020307 356126 56062 690235 494255 1596347 1377729 418338 1475472 1508327 187258 935590 1739643 1044194 225310 222181 1976046 1305513 1782204 1021791 1689202 1446347 1861998 333912 93261 1870134 1220121 50572 1237694 1498866 1505560 978224 997215 1138122 126012 1001043 136977 1132627 253770 573623 1509549 542841 1332559 173032 1158472 144856 1278336 12902 1474017 480117 1366277 1729881 635438 818331 551310 142049 1734013 1735884 1861792 1618190 420307 1938101 865088 793050 1921574 1186571 980396 1190449 1007483 1963822 1761282 1095132 974341 133088 880409 1908360 109106 784823 915880 1940989 1481713 1099121 1886999 1192264 755581 991170 1543877 1828749 1144165 772176 1376483 78138 1530232 607531 119333 1268437 667129 323001 1076785 996845 1543602 177510 226195 295681 1185969 987867 809524 58052 311694 761667 1041278 1920657 1438392 629100 582382 239123 1069546 1298635 106799 457325 1269605 1388352 227539 1901226 1291721 1215700 135657 1373190 431710 101946 832276 933529 1461929 1184348 1671504 1317699 328590 1453245 319567 1492048 1057522 192266 731673 1924633 145404 617519 1041622 1953076 613236 825518 368388 645804 1620515 1567123 1570953 968173 732101 1118501 1158601 531660 343388 1657213 1702276 271106 666847 89229 1818916 613340 123630 1850231 1268228 1707320 264035 992778 62355 1276039 890086 1664114 1514215 1443776 285913 339188 1140852 510816 206722 1353625 791478 1231543 14751 771 1686747 1509446 622959 814528 1548627 639752 1273758 980004 1936640 434181 802630 192143 1780938 1858426 1888372 1406990 1431035 997298 19992 1197541 1329075 1761088 1125323 677600 425881 1518120 979425 1802756 758825 537922 1170365 1153846 1286686 1640030 1681583 1489943 1064665 565004 339936 1704443 311976 1565428 955395 1082005 1301076 1962730 1546957 1903269 1614857 723253 379810 790755 1535568 759457 395057 1826172 130178 1061884 1729112 710638 529516 67567 316908 336927 289186 1126697 1876318 1487001 1122175 1599629 670228 37199 500995 685579 473796 1971661 547686 1193488 267574 567030 1017355 739977 1189915 1523118 1740502 14511 947862 316530 1553636 1729932 1737326 1246245 1651501 943327 1596518 1671281 1997173 209870 54968 1986083 758590 1319776 1242295 144186 718605 221700 96582 705343 1668301 1747165 1923885 891285 1440190 712215 1478398 1783231 1610288 694236 779509 1235288 711763 922920 1129747 596197 1451321 1390571 1884896 1463005 896094 1272348 455691 612835 1178477 1917882 1909964 1724102 939401 1263291 1316528 1037783 1246632 989942 1135489 1606172 1978635 702774 1742582 470168 1999016 1667454 1500229 1297099 1561297 1371344 609361 436633 1166909 912713 413435 967178 78335 1224163 994442 141982 141115 721741 1176974 90562 1226975 377969 923462 554441 1666663 1604036 1528542 196900 1118880 59182 1757428 76951 749485 91041 561204 1195853 1986585 587547 158916 915920 362793 950160 423078 441919 616105 1374786 1271488 1969137 1511621 1960048 960602 1706898 1868597 458083 1338955 1540864 85087 334381 1184093 36591 912269 1631555 652761 173117 372230 1744473 1910592 749196 309507 1813417 484297 1336207 376693 321651 1187955 691879 1036843 426918 1619605 647799 287966 1578508 1612918 117422 78396 753966 1216959 173442 1101667 46222 1940099 524161 1986919 524438 1245918 1541010 1258085 754817 616870 1778585 578951 1955887 1553129 1241434 732177 791818 1573550 1928160 218659 79031 1631597 1669659 1438321 541146 1724883 906467 1523324 750820 847896 1196207 1846264 357853 990987 1773138 64307 1684211 290707 19255 1248449 650006 1264977 1187476 766627 1085641 1057012 1568935 1277186 1813178 1708478 1949049 632805 312035 555514 1801094 1219882 680741 1281389 1123287 158753 639359 1865522 1305206 393686 993242 391619 1400474 590548 1932404 1425668 1361724 290714 580423 1095136 1053350 1135304 1723372 1300557 918708 1376244 174386 1329186 148766 1889792 1564821 113904 1179940 1402821 1201530 207117 1770547 257509 664925 1938676 1503744 783553 1138433 321222 821151 1723663 857115 1484007 769788 1474209 1179841 1705720 639703 1454941 1890079 923713 1409783 1165945 1238187 1005880 1157704 1379623 641785 618076 1946439 1359990 1831755 1812014 1311968 1629890 959444 994527 1058360 1269672 874772 270642 605467 1830806 76841 1757244 266140 1021734 1981860 859716 1961114 1651448 1499575 1680725 1498104 298785 1024151 1598431 805688 213763 1761709 711453 1743840 130298 356783 670640 10619 1800724 583847 669857 970394 1486471 1331150 1445809 1671794 966315 1062046 1048171 762209 1923359 1589715 1905264 32317 576368 1296384 655213 507946 458787 803483 173249 1162046 1462401 259277 1625049 1609930 766879 786069 1389281 1919299 872160 996464 1079630 1474302 537106 1830267 1827631 34651 384141 1330962 922283 315192 1119888 355087 177737 1671599 1805600 364049 777952 1863350 951364 854722 1449655 212458 1796050 1304844 811787 472182 1570108 429769 1785633 73951 415523 181940 1115941 363084 1597700 1239141 886455 73652 84338 593966 1293741 1090948 78413 1581239 206875 484840 988651 712813 662408 1944120 844355 241535 371334 1401430 1341418 1112185 398200 829266 1363955 1460943 404770 391153 999484 600550 1396797 557395 1925383 814705 693718 1079576 823192 533820 826866 1424807 1502059 897991 1959515 1396460 1653471 772817 1784978 375386 1311131 1140156 399815 132536 1299149 89859 1479502 147543 1573921 1461143 86405 426341 72406 1589523 676746 1693936 1759369 1810451 400372 1267960 272599 815213 1586062 755034 424209 1794619 542039 716959 1193700 1923998 8390 354329 1158066 1231110 30920 1559792 741632 1603163 1889190 1675619 114911 106177 20647 292873 758924 530621 1926477 139656 1682267 1873873 1582567 1686168 1676365 1314642 1345257 217660 750289 448798 648734 1471145 4045 1337243 1854897 1729868 1533763 965561 638156 101816 332664 1396415 500759 1623003 423901 760310 637977 116085 255229 878932 116472 1484696 253708 1732561 1171549 70404 679747 1167443 222871 834073 433951 1739845 416281 1216756 184084 273018 1534771 517799 251045 263921 1767777 65527 1842001 1692437 1440633 1565789 1157719 1309273 423423 350839 1053908 1504634 1853157 774032 172537 377034 1131897 120130 957035 698100 1887794 1510225 1523820 1536069 1846024 789970 1823501 1004379 152019 1875280 1922393 1385635 1770156 893510 86153 1270797 1907058 1157520 1821339 1332698 1310658 850923 350199 1604482 30305 352476 359849 570881 647490 1527248 1337669 1723189 1531203 1324238 1060997 583069 758114 207655 197098 1806043 562106 452955 1201152 130226 23267 1322636 239477 203048 1611230 1309462 1341406 1663935 270257 776479 1359905 1443228 1944973 1141888 1458764 1812638 1177927 254921 567709 1761362 1310551 1440418 1075942 204802 605689 191348 225618 961507 1879331 86647 715466 175483 354388 415461 142999 615194 1718287 1160553 410258 1568930 502062 1726202 878384 1763520 1265896 1411623 1081483 1458958 307207 721828 909852 681188 1986117 288930 1296193 1758833 1651888 182552 999632 1161450 467377 1482048 538613 809513 417491 57623 123482 1951246 360491 869459 1399326 796650 1164933 1095276 864146 766831 139057 1766810 1423567 1968943 1885551 255643 1084147 1582816 1894735 1851546 1003003 1501924 239062 550750 1587605 341251 599645 882354 94727 1650304 1265822 1179087 1458463 208236 200377 1581120 1938425 363675 844298 1939057 56527 415234 1673131 1059297 1483693 1403785 737913 1056183 865815 770447 1839488 204131 368075 130007 1688960 1382696 434674 1864384 1247638 1239432 1645494 326404 1106589 492109 1450017 1191807 266874 1230283 514 1116600 461641 944117 534503 81033 1897693 440966 9475 601988 1234692 397659 941191 1501484 653223 874460 1537763 935381 1161892 210112 1825061 718607 717838 1489505 142152 1960528 13912 573468 1173842 517310 1634458 1120244 1619892 1122167 15361 139618 460080 755764 1240555 1398319 333908 774153 312615 105506 1282507 422895 634887 1530468 943010 170497 1221058 1147933 894107 1269447 166504 739295 1665609 1247874 1104392 1243772 831995 1413289 283629 824917 1646437 297413 1004137 1073664 1542197 470379 1675377 1266733 1162910 1377093 1212159 1187091 591973 1136389 806384 766467 258622 1936705 529258 1001085 138455 1526762 453998 673355 1903839 1514382 1267018 139792 1866392 666963 533303 347089 1120749 1067456 1440620 850858 783934 152705 1999760 1968305 369006 1105679 1158051 1657808 814085 1418485 1480366 124785 1392691 1689299 1195789 1117623 1085432 1760350 1998184 47333 1311004 1069405 1396955 1314999 569632 624315 1128469 1130665 1558909 579469 1699947 686523 1476878 1465059 1230683 782469 1604411 246392 1281286 71841 853900 1394635 10016 1404024 297683 320930 1824604 1362783 479770 1325774 1055431 1717246 1111018 1976667 57095 268297 1005273 1710076 1116751 855495 372885 1851628 264480 1641799 1518258 1997970 1170017 614824 261199 190409 813589 523330 721487 1114816 1020790 86774 841791 838917 1692010 1111508 604889 773048 1794810 1265416 1714197 83198 1255610 89426 27959 1923139 945358 409151 1141990 1760332 1474822 1814294 139404 703777 1303545 1358188 1495275 663213 1162231 777198 622996 1840872 170227 1969033 336427 1380870 1605195 1227962 626834 832122 1891201 1088874 1273817 691515 686816 245617 1193357 611334 1848728 479683 346972 1920446 1851348 1906123 51204 1124722 1202397 628379 511728 1322983 399993 1737664 654940 1222116 204839 267550 918865 1516608 775036 1516520 1349629 1479726 813475 199035 16641 1964644 1750842 222806 1745609 1142383 644630 826950 684963 1569621 542873 771471 1723030 1385556 739324 1246859 1075806 422615 1363277 389432 105292 731738 41516 883457 329334 1848552 1390711 162011 894890 1315951 1080326 1435712 969495 677076 1991318 1255334 847720 832271 358738 170566 546562 241117 935005 1942722 1446720 1332359 1544117 1447684 640460 894474 1851658 7204 1376981 964511 1711851 254077 157547 862280 1366626 1531250 1067766 1327544 828885 799565 1112101 176246 1708775 839253 918337 1160443 180964 180390 1523046 660370 262092 1902756 526890 193357 310235 527584 1147325 1270025 1821120 649740 912381 424345 794059 1478867 782312 71769 494974 81284 1381817 106284 1871257 418415 1652744 1067537 1839123 379188 1297599 1586928 619558 1045754 611465 1577162 1894962 709576 1822807 794579 24070 952840 499770 1766260 1516595 384983 1045869 100068 1421877 451528 253143 477508 1914222 1187913 790548 1441964 1519721 885029 1560695 946222 1024845 540187 1283021 756941 952839 1458692 1610115 1580209 1088423 53215 467068 1561678 1756239 968315 1343093 161929 1156471 1287193 53598 428140 1844902 1513319 100965 183908 699586 263050 760566 1608509 1217791 954975 290362 902642 1583 453605 1685371 846686 1297613 1916146 740818 1096514 1425550 445184 404236 1151835 1634845 981591 1800553 1445890 883892 1654190 1417301 163578 1212308 1299225 990215 1161253 1931766 22851 1644479 58739 31150 428214 657323 1957141 1829315 1582759 120767 1757524 1681501 1234830 1719954 1143721 911867 657829 1083861 1004405 265851 844074 1058966 711177 1941683 65717 1464660 1487539 382326 1005726 993119 160931 422598 652543 1392098 1253540 74816 979363 210200 1390520 1573864 1913471 1726324 138592 1974260 874610 820061 400705 41641 1333204 1063959 1924060 1891860 1607515 618900 7461 80277 1823680 1731888 1799304 1251159 490149 1599943 1549604 1700366 488168 1974780 610745 1681739 168965 1153503 1657942 858872 137940 557398 1957181 476073 92123 1342433 116475 1623262 1320212 1988110 625157 1175955 190033 1834883 1446237 1229254 1780263 908021 1029280 867655 451037 1816981 471014 187826 804128 750535 1871158 1816555 1256204 1020795 511775 1900192 793660 895663 818647 584974 390226 533461 1072229 1254793 515867 1125430 659082 1012595 1797878 434841 714824 845900 109728 919379 1082345 1206294 52314 397420 1745175 1094354 481785 1094326 864436 291640 1350305 937978 287967 338936 1142607 843813 738376 1287827 1511770 1086026 1501884 1367121 1909117 1798183 1391436 1577177 767581 865698 630339 957855 1067393 587408 226502 1624384 950880 1353019 1810628 713162 156401 1783750 1574138 1432442 765908 686598 1865545 767540 788241 887040 1519604 1266792 332860 927860 1308256 238176 1143568 367247 683170 286362 290814 1147051 669450 1107355 644102 637218 352670 388061 278568 161800 699383 934506 1850581 166606 85885 1744892 1026713 226581 468733 1941967 412524 1135331 876986 1274883 715432 156692 1834294 42948 1891186 1467300 110085 1401284 1159130 1300810 1531189 1074292 319040 1703785 1414125 913261 1585156 1694465 138855 224263 1567948 1787101 1252539 1541452 1219014 1451724 1305743 384899 866756 1582755 861450 888407 497425 1200409 1888842 1101199 1890248 1375289 1022503 893359 436020 971515 434815 545683 1598911 263018 303188 901120 1270654 1243553 1356030 810448 510910 1545712 1693539 108677 1202073 1158214 1435974 1278799 1072950 1055591 208730 1881384 205786 1091390 505788 1082427 1633625 933649 1722644 1126553 1747283 1675824 1922545 1486645 1113479 1401610 464683 1149844 220925 919971 1027198 746566 855793 1715014 713341 320145 904070 1898433 1372264 397755 1232013 1535797 1504805 1860109 1685749 1055065 465354 1747820 1055718 151860 139822 1612538 1218390 249098 276325 1085244 1416426 52934 738243 780217 201733 457704 209707 1284791 1079925 440309 1588800 778652 1757760 347978 288598 1207664 363811 65994 1394872 1643479 329934 1817332 863520 811781 1137165 94445 1915518 1313835 1489072 154487 1994286 1844843 690097 1220363 1300906 1498086 1418783 725151 1499200 1501098 1183760 1988788 1659698 180490 458584 1736207 1399050 458363 186912 307632 1980603 1881164 1179991 426081 105481 492873 1514522 1909175 285669 1886696 583512 1396096 1485628 1630723 896826 1483646 838093 331527 1610380 1081786 1632459 1588652 1203444 495449 155253 471112 207861 1890212 951492 130688 356638 1016203 1602651 1610079 1092330 1849295 1204850 801510 453330 1432693 1933934 735879 1958596 1660928 1034205 891456 1722017 450185 1462958 1006441 1872629 876128 1951497 1483349 585449 1376646 1583875 1609427 1390588 716259 1374354 1441833 882530 26085 1856097 1156703 353397 1361271 1657473 764028 719648 1673939 1213826 947833 1896432 1499586 130577 1796333 755048 1197906 1027400 245844 1375069 951128 291798 384883 1585632 1060024 1920082 925397 1939586 1449022 1312889 62476 1395628 76131 1649283 507011 597949 1359303 580938 1161021 133370 179709 928654 328927 641664 1785996 1298516 1121492 129225 393490 290036 519446 1219919 254666 1764368 931528 217305 1163962 1788914 1303357 622594 867413 1180788 1377236 1513529 1890176 1467505 1925543 428187 914819 375330 771602 1992789 709647 1631690 1754591 1549024 611296 1202342 1337390 1786616 797830 616119 353452 4115 1795659 248759 1206965 1597578 384526 840344 521406 316585 1113441 20352 1319089 1300182 1390965 714719 830465 1812655 1699640 609131 669009 1814665 1457166 369887 617081 39650 174219 282056 1073509 377257 284485 481168 1432402 1673420 790675 859551 217899 1411447 1036230 735512 144299 1977810 1627608 321275 1866147 1444551 1012874 535685 1248350 1208801 803184 346597 1275937 1928655 1889258 1290670 141766 1548326 1599918 1884076 1337038 1096549 810740 636595 1980188 172214 786730 453000 358770 1757807 738483 1633706 1031208 945200 1796614 1587018 1245904 754973 1014917 1268309 555265 1832288 817653 1903384 1990492 1485814 111639 1322701 1996846 1568144 217777 1787052 1840407 1689407 1063041 1892294 1817570 1518350 127195 304165 1932639 167480 17191 381933 1304365 1585619 419032 1420845 1093593 588408 917203 207326 1876756 1830016 696629 943936 1420612 1855857 1326933 1741880 249222 1823722 254856 1707332 1620214 344985 1278786 442643 629585 677972 504676 974875 354435 1696938 1159004 37178 907858 1011093 1595882 1981354 1286307 1031168 1122729 1038076 622428 1319897 1618094 732930 1833385 541054 1564909 1606448 32488 963603 1319504 1752555 1014970 301644 1090242 106267 87635 938259 786673 700353 1106969 761323 706744 839060 1231400 733482 915041 71711 85672 701458 1120599 1144277 1380612 1620333 1952800 1551879 1848190 498424 1688079 1247197 1256126 14061 871989 467639 1312869 1408484 1096651 1386036 231066 1757208 1732516 1532067 41852 1634379 442968 397419 1670812 691996 1713137 1661488 1123974 1331879 1034603 574069 316779 1191200 1776635 1836117 1614027 1339037 1024886 831377 1571802 193413 727024 1162699 652229 669130 1770816 1241801 1585722 660904 1075649 1489988 1601526 957948 252047 673165 588392 1546172 1370955 1022892 821212 877488 967821 723531 1436993 1029360 712824 258749 1997848 1581300 1839827 1609808 249040 1010953 1724969 1235880 419948 220224 949989 544185 694353 512509 191986 1920283 281386 1701830 1034674 1335700 127923 1171376 885617 1431605 650380 567625 1404678 42492 628884 828558 213 604 1914768 1826506 780516 1012770 277257 756008 1310542 575421 1066378 6227 1108068 934104 1586874 706595 891927 1037588 1355392 608065 530575 524182 591602 792346 30597 1191159 1808526 1806667 912144 1251778 1679522 447132 592991 1783781 835264 345091 1207248 1752452 23435 1465062 532832 1249407 777158 192979 448143 1520711 1008213 787611 439018 252960 1700381 45201 121521 483970 5059 1808937 228119 620547 1049276 1718799 1966776 229511 76542 681714 809974 1696840 519746 15105 557075 1200064 1590915 1049150 865361 1636959 14358 1017632 786849 1785371 1998786 1287427 49000 1547956 931930 306514 1174618 1895032 532334 197634 851041 1754129 810434 1204340 793014 163531 1441326 1111367 1529238 744750 1041068 470023 467200 927202 951102 472552 1590101 1306490 1842604 923488 1515553 28507 519966 285265 1809677 1692420 576536 207978 294651 226433 1027531 324047 1579234 1300050 1409885 974843 1093282 336913 597037 1676804 1816779 99137 210513 1926746 292512 1030850 1864313 743556 849120 1293790 362776 1614947 60188 987423 1589064 795892 1337836 692961 1299631 1328539 668513 1836595 174371 1617628 1981870 1248153 1458632 1130159 286886 479981 1941067 1904362 421981 1831657 1710085 222733 474863 1253531 947836 144670 841398 1488947 680234 1496260 1649965 1929132 105923 824317 324092 1849419 1343203 208741 673386 1627049 825267 285575 235583 1162148 1414063 1747328 731250 1607014 1242349 1316476 628791 193727 44478 1091876 423039 378437 1932204 862288 197212 1364848 568615 125649 946506 774646 1322232 1221111 1310736 1679685 285192 707893 452738 128051 1202101 1771738 1275337 1981952 1983016 1684285 1882393 1093231 1689579 476339 37931 360155 945554 1512139 948640 1813525 1459445 1460273 491043 1106064 102328 285775 1548472 183918 617284 580731 1084328 769254 1974822 472587 715305 183 1141365 491840 520588 1868444 553885 1691138 1761621 1386489 1971182 795099 471038 1525867 170561 1368986 1182917 1437781 334679 1231647 1938461 1965360 867109 910125 612909 654855 1108905 1363677 1560182 452291 593581 1222966 953143 1130948 703850 1567210 476771 1001420 1973913 706523 1665391 22511 1984432 1789517 1299213 117270 1139087 289237 919317 1279085 889011 1695644 1600312 383744 1101310 954804 425898 1354087 1317044 222525 1032239 1041244 467892 995162 1994213 132770 1108839 434508 716106 1345108 1253844 1395558 39808 574144 762795 1120446 172051 1964321 1261627 1375327 677329 547515 536529 1656449 1393652 147008 1427233 691552 307631 1419716 1784151 1347556 920951 191922 412719 765592 195307 1767726 1563790 414724 1600128 188650 1056512 955404 1752661 373720 1097889 932040 1773450 1588795 1344413 618160 1057342 1252895 1610296 1547779 170191 1229921 1908979 913575 1107201 925493 181334 1297022 94039 1845820 1865877 673277 669441 1734267 541971 631577 292413 14680 399349 366661 443594 459313 687643 156995 949269 1999975 227293 1420957 1615962 981264 1828157 1171092 1401191 327278 1121756 521151 1486381 377603 1592149 401078 72396 759167 364477 959123 782014 908755 1343326 1708415 1269094 6896 1271733 817750 126072 932020 1495116 959266 1472757 723579 798743 683519 305506 1553944 181511 877303 64165 1855866 1959824 1457045 354989 540630 1787246 1770316 459854 374326 1088836 839432 593292 757761 63488 147575 588034 732118 348260 1758114 12599 491841 1536752 938596 396571 169914 1493658 89156 1676549 1901175 1385121 1693857 128689 1361148 1475638 584673 1466996 1192867 35712 46225 92773 415285 1352163 98013 1677415 1345301 745254 447810 772003 661958 1350410 379855 356479 1910319 1768191 1321518 1426815 1518560 1377565 1820773 1544546 1938334 1522110 1960118 1715972 1749901 1857028 628847 251948 1120892 1903996 768729 1603683 510251 1198229 10511 1562815 20028 1834785 1022189 1142635 1319230 243797 608394 775344 1297169 904873 310769 1311121 225418 1568882 1271796 349959 1141883 795302 1708837 261780 282420 544201 1320071 891239 1309746 995354 8702 428019 215432 905743 777059 177294 1687176 810223 198723 1723402 1810622 188171 365673 772263 110799 1697521 1180516 1443519 1888285 1001311 1445373 37277 527564 1349443 1657755 1554394 1081076 679237 1243446 881780 1533390 1803365 947316 166183 1397407 1965220 1462061 788321 764758 1100986 686006 746147 739779 12771 536124 1871060 1564712 105891 1940472 1051747 1627395 1611110 1592281 1835811 1315051 1187865 1784183 1153701 292719 1768573 1608953 1164725 1123801 1975021 1826773 96184 232691 351906 937923 1250370 1210295 985377 608935 141572 1622590 691378 1767029 1246740 197622 1850725 1052840 689968 329018 253423 1185025 340799 1074095 1907828 434349 1903697 1221120 315070 1615340 1610180 1366463 1613437 1942933 1296539 1528957 271335 806356 63474 1982167 1721219 1795545 328090 797171 1027002 885762 626153 9206 695678 191969 1140566 1188914 855460 1984341 1423568 1045025 415484 1187622 687145 162596 798435 148991 1096307 1336824 57168 253203 39148 780077 167734 1435879 202139 171770 159556 1299629 111819 407532 225118 873776 216737 1665168 515879 830321 443445 1504107 105289 342001 190471 254283 1524984 640382 717071 1623960 1007390 293116 169267 1817104 1095366 297559 281616 104302 1407074 591440 1214857 790670 1366368 175253 1530101 27845 1038035 215018 264411 62834 1971747 1746359 93119 541631 981256 1010524 23999 1169881 461854 1668142 1473389 326279 506099 1559473 611812 503899 1437186 1367365 560159 345933 1251390 100034 1972917 791623 596126 77108 1784904 282476 1031857 148013 424018 1061677 1309718 337607 1642850 691822 1238969 221387 1895085 573997 933127 1415720 225169 1584275 1962391 1717146 847119 1448460 789108 252312 1867518 1644509 1841738 137274 482202 384907 1136229 603123 1314734 1299341 1669942 629247 303412 801943 1554868 80044 743817 1605864 842282 721359 1484173 209908 1143642 1153282 1898480 1379609 517007 1501879 594570 798390 1886628 1104105 669779 1970617 1018456 1255324 178926 1066881 107453 1435553 4532 315379 1805853 860068 1409991 1768976 226033 496504 603845 1884742 421012 338754 120716 1901798 359024 1884832 136176 1714844 737852 858029 1869955 1646459 157125 133257 1951349 1739592 257124 818820 1585816 1368242 1001093 130407 1388118 424521 1703599 1383071 377490 1186715 1472384 1709541 485144 1295802 573192 456169 932281 1018886 1441742 234540 1177133 100891 1756216 229049 529399 488520 555954 1365666 1328872 1395847 1779292 1420273 451844 894902 47527 562056 1596111 1172676 434685 413485 1905072 775273 1990321 1220557 208964 947623 270841 512841 1517663 1879378 900215 368967 1370984 599024 1134114 1912046 737703 266635 274000 787404 1792870 884075 635617 78678 612060 332464 1302745 110466 1512278 369635 1678084 1291221 26894 1323550 1735521 1328783 947774 1824314 19460 1302591 412164 796141 1409476 1610633 993642 1837430 931354 1301648 269046 117649 1119095 497162 86399 597382 1229350 1811291 1539548 1524527 577227 1060422 1500404 1184350 1822619 1592341 1042034 1649648 735084 378176 141561 838655 770725 1828842 1450883 88065 616878 39013 85963 119182 1191758 323511 245014 221281 567358 53612 662809 1781587 1281164 348791 1858376 99494 1014789 403600 1103000 1813238 1640544 1232057 967757 1271538 1806766 906017 1332500 1461372 159687 697644 1929424 701812 269830 351737 411675 1638849 1713068 397121 152359 1046372 1952954 1447510 969894 35321 215274 1241220 1377615 702948 777112 757819 1278796 592635 1077032 758566 437063 788967 391568 1667468 1538921 1226362 97199 1919824 1545098 1774689 1006719 1851075 729035 1121839 1137358 45306 1089678 708139 1741859 797311 1303720 472052 618927 1875697 585748 1053951 31779 1703773 53734 792787 289531 909334 1814508 1107074 964241 514820 542042 1755617 470898 634691 316847 410788 1701615 817745 1096776 1778772 1331156 343722 693419 429123 1296678 204803 811830 346160 1052636 1400667 1143925 26413 1839876 300938 258875 1026599 1097863 621134 1867606 1656184 1773277 1602533 982601 1605167 388279 45762 849060 534397 1699569 387538 171758 1909774 194022 1876169 448651 1937166 1036860 1185727 96619 879732 1131087 139904 1524140 802613 590851 387614 1340479 1042885 1153704 246351 1579095 486955 1892647 1931144 1544989 1984801 1654161 708390 650438 601498 761751 619465 1631748 704412 1625085 1287824 1981039 1615532 997988 1674864 574117 1012813 982895 911136 1062980 765458 1533677 1068517 473893 260089 1352590 1148420 276838 1419270 381682 903179 937289 1863096 354456 1510644 657721 733917 903723 988412 1039981 1968737 1287541 860414 463937 1782904 987189 488924 342121 775041 1413969 870206 1876876 1096327 1775969 97408 815696 46535 26091 1543860 1271780 643635 602488 1321048 1614840 383635 300044 1888995 1665131 1728539 1133264 300150 1110458 332584 1699401 247748 261349 1502813 298038 1906233 459154 255571 606391 575498 217465 545772 1887524 1318168 354930 1328483 1287230 1098784 713703 750600 1093287 703304 899604 1457627 1734963 1367968 1000692 1018817 813353 1479972 1020326 1244658 1944802 1437191 1552717 480914 1103844 1805721 913745 934872 1599124 656746 464416 1761352 1583002 1131207 1402306 656505 650755 1055449 1735548 1113849 1717314 765680 701082 362305 1495002 528159 399371 1928081 526978 812714 60659 1725514 862164 1590876 292441 793737 168236 1508964 196855 87551 1230749 1489522 284089 1063612 1393893 956498 434922 1008751 469304 433211 175222 1437231 1008226 1074654 958053 293728 786948 159464 1365038 825470 649290 1888284 1169677 511129 1073404 571379 298137 1081681 1067165 1127451 1327099 715221 226186 1249294 999148 1536030 1730251 1192305 1309165 424489 809651 214765 1110631 292841 314861 793202 996780 1520234 1610838 1514475 906149 1151633 165514 1993052 202803 1375422 1356755 1294496 125080 808180 1133631 871348 826052 477008 1905207 1531728 1158339 1510387 892276 1912176 1682799 1831361 306862 933725 168882 1656497 1872943 165772 542547 339843 753219 1861619 939433 926777 1746792 1354019 748969 1203606 647077 966053 920111 1653137 93660 1225402 1825758 1067714 59673 850168 919755 1131840 1098219 890885 458026 1107461 313955 1925249 1401713 1131717 1995183 1044309 1286729 1159524 1583251 226658 1572276 1383621 77036 601581 1370580 558946 592302 1643865 1397641 1389544 966983 1585731 820168 246534 1550214 1448641 1317679 741004 1541182 1690919 1042809 469493 672987 1609878 130848 129732 1240763 935718 934814 1527185 25273 1474094 1830177 219931 1933765 326814 8178 1169166 1831008 78674 163152 817024 523232 1226420 572071 266153 1560961 281541 1140539 1075012 376344 80530 657140 1244183 1460337 1483280 543876 1957770 1958674 343649 1606944 283467 1950260 526845 268810 1215676 605554 1113678 794448 1280962 345447 1174459 1808466 206539 1024671 1749792 829842 1710868 899309 165973 783938 468097 1167041 1985601 1026049 74505 1817743 945120 1603156 964355 1668342 1179113 1794294 1538216 1029494 401240 1595851 872316 1061728 267256 36419 1100144 1324640 1962032 1758642 1020783 1052718 1977743 43106 1850619 505502 1924602 1029210 1925625 1357282 192883 434065 1693943 991076 853882 1874613 850340 1796402 369277 945606 1012323 917835 54417 45112 1189783 338410 1200893 1243385 1226593 1659851 751195 1758135 92000 1520751 380112 1275208 1016537 673136 464229 1852803 1553165 990388 869643 1904241 1492548 290392 1434620 201741 235902 1469932 395372 18366 1024501 1251666 1069587 70617 995572 321162 809707 830803 1007697 1838240 1886146 384810 624201 796757 1722170 647464 615018 1853579 1671719 1503584 67077 258047 1166967 413368 1663608 486473 1214125 920571 456405 888866 1988307 1404612 1991588 1582443 1401320 1987878 1519890 1478830 248684 830741 435723 32905 1247712 529056 1103471 144626 193625 1738893 1176181 859523 342438 503009 838585 316497 1968922 1969578 1843833 1701218 309047 487411 1320369 1790274 398176 1721723 44513 936124 1028468 1516118 1598166 325619 64113 900981 147487 13126 98427 1427736 1370992 225073 1989605 478491 1517089 1322785 92229 602279 592840 923195 1199726 1281604 1298388 1359647 1952098 291890 927432 1474464 1429748 1505732 106958 246921 131324 1517740 61006 383692 1358492 185544 612614 1159015 1863965 687469 176905 1530514 1752239 151507 57163 1686442 1410752 406254 1844223 1417835 472135 528735 1136817 235750 1389906 354985 1071462 1241750 306988 1848359 479043 139947 1143673 961432 1809774 402137 1166045 1407581 1371300 620627 328071 1750073 1280474 1596452 677449 544573 368935 1473661 1011553 669060 739760 1321496 1140975 111405 91851 411056 642921 921637 785689 267194 397630 697075 1460090 832697 1518804 1165484 1377492 603261 1190868 1336730 891368 90777 204926 1036510 983562 1927128 298471 1235715 1347729 1633339 1395417 289945 74845 349325 812880 1821669 1579621 1231729 883592 856533 1282423 1235939 962439 1162251 1238725 486507 1404072 1531838 1465367 1220903 897327 367080 1168526 1236981 844696 308053 93432 812596 1213387 41682 1424351 835608 610069 1236721 986986 257255 398373 443561 1683134 1718642 1560968 1548518 1805099 831746 627581 93579 317781 318713 1120725 921517 1544124 838629 1976210 86923 1856501 1961228 163842 1153805 1203072 155456 1199100 1583686 1159148 1113324 112102 790344 541793 77842 647820 877311 337850 969366 1671423 1968332 1919844 1303974 797310 1668471 1095615 277332 824471 362657 1693331 696240 675667 1707467 434254 1933118 479443 936873 1715531 226789 338092 1572595 953897 1013222 1318088 360829 496157 1746033 1330881 598033 200998 1853009 874959 1480235 792565 1712096 184829 1420363 796083 973274 582276 1364026 1985559 1202572 383913 775381 1643711 1349332 1012490 371422 733335 1286527 509233 163073 1174783 1663047 108245 1461940 1116518 1194574 1323447 1880783 1923226 1175430 1709419 682129 1984537 1166569 279074 1199087 307429 916566 149962 291866 820143 121625 1213007 1939910 1789406 1751581 1613831 1375914 674275 1850960 1982728 127041 833374 1872350 1155058 90137 1656321 340268 340240 1108247 321653 641900 1697627 908227 380745 334208 620249 1392959 888729 1419401 975593 1212674 274750 691318 1555712 1648568 87914 1857215 1875786 1331606 855911 913840 721752 524816 1542732 811989 1725247 1631721 1546947 315020 639679 1343566 515432 19620 1717242 286004 117709 1784371 1414463 1630365 544118 704759 135763 159924 1494588 106421 188371 110547 467099 230237 650049 1438739 744666 1577690 1632850 1328755 966896 1543096 8667 315999 986085 1552982 1852915 1277928 1199988 645963 4485 1273999 541801 106996 423626 1593372 348378 564000 1175344 932696 488353 608068 1285615 192506 492817 1339730 1370866 1790435 1932802 1244159 1084976 336170 1332101 853954 1063357 747082 1370751 389565 480929 80757 970323 317705 698855 1770144 678521 1032622 404536 464158 390766 401579 503733 239350 1472541 214237 1126941 1655336 225900 884295 623130 1659045 876425 686265 1567160 1354546 1598918 173259 440573 1824545 1925346 326203 1437910 1269428 440016 1619637 285834 1124399 275223 282111 1829217 626197 685330 1022943 358244 339262 605473 1075399 1020741 1420554 583135 1036341 402289 316154 1016992 1369167 1677019 208943 520544 974433 1360218 902260 1341552 713197 1395615 1051586 1894754 406623 1584255 1366369 1352799 1876476 53901 1769851 268247 693387 1905488 602837 1807003 893361 1999696 540408 1169521 1374568 456821 1231617 997545 606244 1208 1832885 932139 1351599 1459838 26913 1449221 1965374 646073 392304 1744610 61197 1074663 748559 498574 1029269 1736344 576853 393789 179956 1110026 1226133 474240 238660 433196 1635580 1449139 1352519 315137 1763080 690511 38031 1396930 1246213 742384 1790425 1545200 203319 648529 678925 267460 694338 1547262 720697 994109 195809 1211103 1473160 896684 882471 753839 103254 1494905 1523988 419763 211973 1801439 858472 1784391 331680 395778 1748160 1842668 1956331 355049 463968 766210 1993301 174956 1068167 1630944 100957 903849 1220833 1077017 1266326 1611701 1053385 998213 1134567 277780 1902289 1526118 1103396 1798721 45081 32885 1319080 867104 675715 1184839 948205 864373 1098390 1212181 339933 496662 1585911 1442347 1919089 1165205 630753 224257 6774 1322347 313732 1183777 607926 1593742 1754232 688937 1762791 1398233 1196836 71518 686964 1940223 1323298 1019667 734787 91740 1434722 247084 58993 1805768 877924 188693 1315629 396377 1243162 920230 1453826 1595548 80082 1582453 578665 1693859 1206560 1686451 299809 571586 1999284 1693842 1107292 436509 875706 485646 651680 414914 1753726 1480849 1119082 1393481 234999 554270 1353375 1242584 94948 1146614 637682 884710 1403685 1095235 994782 187445 939641 601653 1833285 559041 1824442 1394409 1376384 785341 1878619 1818051 960909 1111493 645229 1363048 131704 1106457 1087352 866616 469348 289051 182718 1146639 451731 1440209 936392 59054 1076883 962749 373100 1989938 833234 246378 121432 1896157 845195 160012 1618566 641838 871656 473691 1264344 301967 1588389 1717917 1431312 56654 270074 734895 1564651 113098 1590948 1887914 1344512 1116471 493048 129129 1749069 1947236 1334062 770494 909081 416628 63430 1598045 1629268 1268113 73669 314759 857022 199148 1702177 1492821 1528970 1453431 251844 1776411 632244 400757 297713 214640 1599699 883328 945012 370147 1586955 239624 974204 1382004 857841 901298 27515 1770900 739048 284936 101848 622957 428402 1356829 1915524 1878607 494462 125125 932807 1389497 1839383 977610 471431 761636 828896 1321797 76377 293129 1192669 1265664 1729760 689834 1094684 389758 1958419 781382 1649034 1250551 76737 16522 1090561 933588 1033738 250439 877283 1040993 1232431 1736993 541399 1966389 1733752 540069 983889 28775 1187808 984686 1296663 135511 1304454 1752333 1748449 1859734 1865091 1915893 874690 92162 1956991 412559 1984520 1086236 403990 618762 1560339 1111608 1183360 1071592 548560 587460 1876313 1463365 151128 1042746 870543 204400 940240 63856 1688684 1323208 1545149 1533565 1722257 1029650 916330 167869 1834027 1012703 1753084 1219394 885824 1256086 925612 827196 581681 1522918 866230 106100 276805 918722 1749746 1971452 111125 1199071 529590 1748030 1794201 21290 860577 1194802 1654833 1216273 544463 1726440 551538 1630519 1807381 415168 1148878 450870 1073953 1046887 906201 469526 1662270 1452382 1118314 1490382 910221 1474068 1327985 864389 1023132 970117 1274474 860152 697703 1230534 1174066 1769903 384677 1332574 1390688 553988 1158400 1644343 281658 1046918 413917 639409 674079 1250164 635754 1164167 820432 1505331 1982448 1447668 431774 430634 1736971 1160936 663494 336889 974240 1033187 281655 1219379 1357644 1290915 1945403 591209 177804 1218785 954214 1389409 651688 635563 777201 1492087 532802 541795 1932760 814991 1613730 57442 472414 201218 956359 537270 1173990 1921153 1427332 1447850 1969129 567314 987668 1459339 958437 1368042 481142 752779 1251426 40967 505143 420421 64311 66162 1989202 410113 1676296 505504 1531519 617732 1597773 1357470 22431 1276378 30100 513019 175476 1130822 1543446 1077660 1618978 777414 327678 1207998 172018 1322118 1868894 755680 1431544 1361398 1364653 1586803 1118436 101450 1258137 946918 742994 1492279 1927424 744811 272539 884603 894781 1493982 1042196 1119211 1097 69435 1671438 1877249 1376298 834825 1303542 1801280 1251950 605741 404209 598078 3011 831330 1312606 595545 1404993 18680 1663789 1661868 279998 1441273 1428823 234223 720618 931503 708362 1337126 867830 1634146 959018 1915698 743863 1600443 1367297 1276948 1126134 1293649 570359 1557373 619137 941614 522517 1874351 173993 142004 869700 1228208 1456473 341751 1295222 1375603 572361 903245 1410985 1988733 1808135 460963 107948 1684936 1612309 523674 612463 1263222 264746 987382 160628 1927055 1067207 453818 1945663 1456726 1278834 251451 1507225 1652273 1863744 737219 644094 739636 1916357 1513072 270137 1015221 971444 182036 363087 1985406 676775 1136841 1506506 1125352 1497611 1375714 1729145 1235190 871317 1202734 268992 93611 485362 137484 1683691 139737 805805 1925065 230885 180052 1984696 432116 763692 1558722 642883 1138047 149609 142739 579782 410921 1960074 1981037 501321 901435 854407 1624243 760885 1141271 421986 73605 109630 1091966 1650879 809275 1940190 1534358 1847632 1693173 1821275 1727018 1400914 1603709 359531 1709659 1310505 92234 1922042 329795 1814204 1990817 243967 1982477 338290 1775874 413667 1178310 543176 1852119 1389915 172667 1457551 1087817 1925514 1083535 1931108 587024 743212 916363 62776 778581 246442 1119847 242090 1855470 210625 252507 1100259 1022546 1158097 1588344 47861 509639 591801 890845 367633 718280 67936 937231 489694 1247624 534620 723893 810290 1533890 1027968 1298602 552701 1029076 899419 1246734 1669409 1389457 1049227 1707066 1765267 641714 1100608 739245 93312 699509 30629 653333 1152656 758364 961143 1606880 832897 1666282 36973 1370541 657035 289348 1819577 1493355 843739 352406 997274 1894748 1183812 954625 969590 809264 121378 1261276 1793661 282910 1581121 1797490 837845 533232 580812 70358 1478718 1790149 708395 1179815 1986867 895362 1036418 854125 623302 660380 1843168 1937300 88772 1407250 902891 717976 1343927 1367527 705101 964431 267816 987155 1359523 1016009 290366 1450658 1521855 356082 916321 1413563 448504 270749 1142591 1060396 1045816 635170 1382199 1152090 934698 592549 1449764 1654107 773490 971985 327564 254889 1557404 894130 432183 1620078 857162 1572913 1931073 1947035 702890 1566428 855208 481082 1704203 117869 1697861 480021 779931 978265 174591 1752778 902009 1328192 1598844 1872572 1218077 626714 158255 529464 965182 173195 1299651 357549 1680655 121136 1015361 1175468 569970 1037689 1888651 1497043 942120 24049 291722 251393 657793 612234 945390 831576 1639517 625192 1695780 430802 105387 39700 1311977 300219 63410 1618275 1237523 1821510 292425 83868 1734133 353622 1406387 1462478 1018439 1833677 412405 1966450 319411 15004 1093004 746885 689822 754922 636130 1880348 171232 1415066 665058 488308 1947118 1107118 1353172 26849 403113 1431068 1821488 132879 1699329 27101 619024 979626 1204661 425432 1581078 1728862 324767 438970 461861 1687978 1806076 980962 478988 991512 591939 164701 1879288 1585388 122845 1835820 1793379 39586 1285428 714917 1592607 1423012 1369621 651493 1103861 1815302 1453087 1495197 1967227 971925 1077295 1129564 1732716 530583 617764 529352 1393194 1132188 1289571 932070 660721 1369624 507914 705397 1263114 1442986 1112298 1751480 1110152 865579 1448962 784762 977269 586663 1770275 1760683 157124 1076164 419200 865059 1209367 100539 1096123 524653 440189 1641382 770485 1601768 113503 1319919 80315 657196 733371 1054289 1081200 1377460 1740305 422940 1815238 1455297 298685 173384 1565281 544472 1937861 1167785 1203377 533755 1241122 1625965 470975 436242 180659 511010 750459 404025 1771658 1472773 268430 1172384 1744451 350758 1854294 909072 1659030 839451 1339887 198345 1060062 355903 859584 702911 934605 1166809 789374 1263546 1344091 1261363 39464 1948032 855000 434867 133969 397328 638133 522259 664587 388834 1830926 1403248 321643 730815 326687 306188 223916 1146168 1391378 756940 767543 794314 771596 1385477 1836910 602493 1952500 517348 887895 1403343 1441257 79543 1599454 1067986 1859737 1775046 1373479 6084 1656420 1741702 83781 365375 1604745 902955 409777 764430 47612 1705600 235453 1834654 1979089 7977 638823 177313 1279912 1838765 569435 99769 709754 198070 808916 1215903 1477336 943710 1016364 1998682 1211733 1479264 1708269 960454 1718015 189675 838403 1228374 1379994 1677028 116352 302746 1481412 1562352 1219374 1196799 1478140 667356 215382 1446318 1113975 504309 601130 813626 1256717 304739 1770052 729292 354418 490455 1548123 113259 1979246 1175704 273566 1339845 1352399 1523070 198082 1929314 1589830 1407108 1945589 794061 1667815 597101 1834619 664824 322673 1243563 1162217 1322243 247119 225868 1839885 225077 1950336 579268 87943 704009 1231722 692038 75119 1168225 382551 689276 936507 365665 1858959 788127 1236486 1984966 1988864 1140504 661521 738014 1472452 1972692 831105 1071193 1639459 831271 1887449 1444577 1289599 1363855 1118054 81144 183867 1599766 1855907 748631 668006 854582 1751333 1099476 1959317 1752007 59396 831739 685564 7421 439816 1513927 559156 1487785 1702356 1658307 1196035 639011 1047714 263450 1460825 709969 859485 61490 1236057 1916884 1006932 1504235 1147531 1359975 1757536 1323967 827427 1412874 151102 728368 369976 1358786 972892 1955107 165921 1792235 1054436 1691487 1435979 1807915 1936619 1029587 1803470 1194420 516271 91321 265411 239448 672449 1076301 108269 1487022 751735 1221838 571254 1188697 747362 349674 258531 1683097 737559 1359820 1418134 1046124 1960554 105866 411336 607049 1746741 1608111 1690595 1423551 275752 398587 142275 907763 1054933 1667924 1861267 416194 614729 1796500 1870098 1098307 129145 1172710 511036 89695 412418 190668 1133217 626576 781042 270654 1393485 935633 1517844 1952390 125536 1079903 920764 1785156 235594 655349 755757 1149804 574304 882120 1940295 498109 1193619 1380273 1672673 1611625 360834 1191901 1515963 199471 483878 989956 449092 332558 264970 1989895 260289 1748294 477369 585647 454083 667574 654644 1973622 1512841 1458249 1762558 1039489 430559 940573 698976 363642 1276653 285353 1267782 726834 140686 1851459 78403 676868 469979 1574362 1900473 740825 1503588 1583392 1413301 1785084 1436922 801966 144370 1282026 1870889 1693488 166505 1823017 1096202 134821 79558 1209581 1517244 1531593 97101 418240 512254 167252 1289172 689204 183130 1061922 525733 1176713 1266194 1969833 985769 1644143 392389 1142605 948816 657800 84309 1211248 311854 1034120 1140186 1878229 1207841 987027 1353881 410672 101984 343378 904776 114425 982833 1877635 1565338 1445037 1396808 1823252 957078 1728671 357249 90837 1747910 830907 1072591 1246067 1067781 456719 766968 1551656 1796634 1404343 1191157 751775 1753701 1445223 953591 1346295 489932 1254636 3732 968952 131503 924166 1195530 1595028 889227 502098 827786 1262755 1010331 1679661 1627824 630345 722806 997152 231511 1722251 1089219 1602186 889935 959171 681247 1779886 969385 1479106 826816 1372934 1304909 1270463 1714337 735120 810622 485317 649171 857719 1725405 1092890 1129654 614173 194357 663477 584783 1845198 1497213 697912 1960614 1927270 10967 595913 1185496 228750 1369191 1342775 1955275 765088 737138 1081860 518752 508037 976585 1063970 1766439 1301064 1375203 1695964 344315 708815 897718 1708681 302111 248410 1666302 283940 1998927 1955642 1290379 1410099 1345478 1540250 1330423 709913 737867 147793 1215013 195773 291532 1207378 655706 1086034 1777491 1610394 412509 774601 1417093 1693181 1841284 38357 1378919 361036 1020607 1343331 482464 515236 1991900 1446668 1466441 1020071 1022022 219277 1396419 1465255 1365751 907087 1654310 462000 381840 771197 549036 164756 314011 65352 172620 116188 195836 865748 942022 706633 189847 825361 1307295 765933 1462827 1740402 1085461 862722 1306166 1184748 1436698 6688 1782938 1739677 226471 1339633 1422894 1212081 446630 551620 265853 1080653 420867 714605 991092 245593 194780 1783028 1283049 322813 1472824 285272 1323924 69397 400028 1625056 1082538 385942 1495369 27656 524510 397337 1347565 1668082 1214055 844140 1328654 1453577 487344 718603 1526641 623376 357771 1813631 420206 1518246 762527 54395 1957626 5192 779999 536200 318994 771874 1357896 1733715 1284507 1888943 325134 1104273 1943321 64379 1461989 1162788 873773 1680777 207741 1229505 127143 1170921 689570 1199925 264270 1790332 1115259 1285177 569890 71450 185799 1193415 1887434 1860810 1829625 45949 192255 1523163 383115 818617 1702013 1172813 629010 1401499 314085 1759392 1861783 616522 1686571 1198172 608464 1384759 887141 1941505 1535598 272257 225201 1688520 1025695 1801771 983132 679808 461679 983643 738211 1987946 1328012 1516995 1729564 676207 1569520 466777 583819 216431 1487368 812314 1097297 531334 1747934 468231 1544319 1299335 348489 1236856 221329 171560 1661089 1268385 720857 202559 1491636 853434 442147 781229 1401828 1757507 1311486 1241511 578596 1235643 1688374 1440036 1774355 1568423 672508 26417 202641 901409 1703295 1843049 131622 488792 170095 1059116 1445619 58120 1131723 924390 243770 1972538 638032 1631632 762974 1509352 557716 1083740 646415 1263572 986565 455487 558970 1766046 1254485 738519 1256166 1570358 1949677 204532 1965319 1199780 848043 418787 390117 1307116 804770 1602654 1042797 207515 474955 592300 1095068 1939281 584141 1843715 1414412 478837 584731 1016593 782637 1683765 1832893 1036385 1344877 1617170 1027318 1459748 456800 389698 539504 1224583 1847425 251799 1369599 483914 808528 1014338 1364877 557673 610269 1816865 51503 477180 477577 317961 601461 1742141 1713595 1452050 167323 1709340 908729 668266 651448 516923 43836 1846183 465013 1592778 1494618 80348 608882 1990067 658068 123121 1591260 425802 1080711 1373303 63798 1172520 197371 674537 547323 419952 1239098 1541650 1726414 1681864 335461 770947 127351 1927218 52263 852168 1740058 496981 1872238 656001 362778 1984021 567447 315168 1484552 1314340 899496 1222685 370927 493275 367320 110005 1397459 1875590 446829 1782123 281861 1776818 269506 389194 1120563 203634 1300150 498270 252832 398489 782910 1562218 1067592 1051941 419155 142624 724973 1732904 1541473 122138 1803617 1620383 1784065 534185 1434191 847059 334124 1298432 1160516 1831825 1447098 1069108 206325 562 1775092 360415 89323 1448858 1739859 453665 1685930 604805 1295931 1823865 634175 569663 247472 1885922 1696652 257219 416968 1234352 18977 269469 1876351 1512941 1849808 1138656 843449 1985154 1354032 436467 976308 1214581 1196785 1195470 1548041 1992477 262613 1948720 96108 282033 349914 1120590 1759059 1275409 453679 1391882 1609810 897701 1507030 85980 821914 1666017 318658 1693297 807686 1353834 968716 305941 594604 894204 62225 1427536 851187 1171652 1975520 247087 1474664 1282080 934365 602559 1767162 897403 547007 26725 965995 1378301 979943 1868992 1295412 944636 1570293 1786685 62477 1699715 626307 1091990 208123 925973 878226 325599 1621577 506422 528102 883226 1842221 208432 1332537 1164108 594419 253904 146611 1626604 1892992 410315 358988 977229 1435100 1838435 643369 652977 594257 1531505 275396 1174322 791044 1771201 1787170 452076 1118762 770028 1006197 1074042 1735339 1326696 1803687 1124254 1126979 13956 1105741 1894636 1385931 329900 854204 1898592 1211182 1796305 367473 864947 1840939 587012 1299657 183754 791397 1281019 364698 1705774 844201 373045 1030762 1666653 246438 285171 555171 1402718 238256 1265937 327038 1108916 1346222 1385361 397408 1331966 971754 1358815 614847 1685294 1499656 770606 1582203 1642509 1506066 70433 479762 513461 1815704 932031 443418 1658951 1576244 393226 664658 1391759 1146594 1661804 1253070 259875 293776 1951767 201727 258993 775120 1019786 1520192 1144276 600986 127783 774383 902352 409280 805521 759629 1144911 1775224 5850 764249 715875 1496740 478353 1074069 662001 917310 1232489 1252308 405767 1629504 1305204 1406673 1795268 192405 56536 237806 755662 169754 734668 1058366 1190007 749042 964320 1703235 117733 1352272 1380929 1813111 1890652 1201639 1993890 1958653 392289 1889048 1826527 1990351 1827101 367712 30574 1637894 1286900 1970229 1950467 1538426 279948 1141404 32563 1027945 699018 1146158 800903 318147 984945 1229488 539345 1235582 1432479 904305 1782031 1286748 955056 665790 1977796 1284171 1159545 783637 1137958 1550532 1156410 1913027 985264 595713 1791734 576443 2482 1364501 537491 1472295 1953649 444822 1639052 127333 1243776 1713746 1799079 1742817 1746524 1801500 106398 1008815 1672098 1346154 1728430 435869 263664 1975804 1598687 482503 768982 1767052 441078 575328 1531570 1543879 1247894 850385 734606 863165 1718985 167547 334248 1177315 1098329 390981 261725 1493284 531381 470617 1189107 427486 631258 1000482 1892236 757126 1805949 1095177 723940 691713 303502 1566736 923096 1048411 523883 865796 1052469 448229 1635321 1744361 1100509 1202547 652839 1692066 1736444 1533044 1642030 1209535 557130 1123485 1538135 26612 1595683 1705417 1305159 565169 1724638 1987700 1651393 1132162 1143411 324317 610786 1774636 1232133 599380 1887754 264547 991744 242395 963751 1279795 482295 1121343 1972407 9556 939116 1687207 1706034 811117 1566931 111010 940124 1567793 361898 1307259 1448720 1754377 346263 83830 1902812 349305 1832684 107320 400580 1284021 494612 397743 766157 1210910 302469 1662801 1130285 1599299 890183 1593690 1504308 464007 1653556 1460837 685736 1010532 1270671 746447 303153 1227216 233613 1954961 1989554 109938 1339681 24215 1401571 912085 133555 1406788 680292 1766135 476462 466478 166288 530249 658663 934068 115335 148620 1659196 1237791 1733713 1567174 608324 1316635 1378791 376343 543769 891295 508354 313865 1253760 460992 176735 1631079 188575 1812705 1478491 307594 774696 1553876 663282 731818 1539992 1381033 1021556 1117884 61391 530550 53425 1268421 1408165 1753571 1515872 1602954 272733 617334 942393 747641 186865 346075 615010 1080315 1209306 256947 395581 357337 1221475 40927 1974144 1704307 1566364 862206 651115 1528185 1609388 1416683 1597580 1527926 1617977 637587 565459 1924996 258680 1486500 1233768 752757 936920 831337 1749320 1410039 635286 1368089 39900 95312 748100 133049 664261 373568 782975 885590 370723 1473366 406088 550457 1719626 674720 656488 100014 708038 80559 1032435 637922 568821 1845792 1195436 303269 1334244 963266 105717 40768 1982409 1104068 1263084 891050 1023140 1336038 467618 1011923 1965911 666103 862823 1619567 191090 1221601 1679424 680872 256001 1059933 1006257 1031100 626648 740872 1177466 1240267 1151 1736125 1126779 368459 1669402 20123 708823 1010553 1705268 1291915 1511195 1421386 685862 58793 1698672 1637530 1006258 84535 302646 921662 34679 503215 1607966 634111 429574 380683 41329 530522 1461853 875628 239405 1987325 1030067 1522350 599651 1700282 1659574 1848609 1296055 820053 1851549 368147 1236162 1039629 1035008 1889997 522880 1638525 28062 668944 1353963 665957 896671 106357 847371 691711 55490 778545 581961 1489704 1760997 1300349 1022399 1446731 135717 1857884 126997 309594 1232396 1999999 634152 1749559 1087515 966923 878567 197813 1631950 483518 1715506 1665047 675622 477259 1869152 1455998 1543757 924305 1637544 1943924 1387588 1684342 1753725 1975095 558774 550639 12158 170873 1546491 1382695 1247433 1831487 330974 1977754 1288881 445610 994590 1727884 1555515 187806 1023556 1911518 932546 1810728 1962670 170838 430576 179912 1265006 1989315 1068187 597776 878593 1294575 431700 1465327 1960526 432065 479546 823837 1717639 1996596 902817 1907073 1911299 753348 788839 1359378 1374834 910021 1314660 520661 1712375 303938 1501816 1110408 1456912 108158 594469 138895 845846 1797442 1106742 1965454 1780831 239044 674156 1402339 172682 901151 1134747 1530333 1715607 1029272 552016 1247287 1652173 949473 1040210 142204 924092 91580 907300 1904679 1378864 1845179 460894 1666703 618571 408943 744495 1269784 546426 1223879 605031 1738566 1865563 1542864 1384989 178265 927451 139116 1627 537066 505491 180984 787446 187830 1594506 1198969 383801 1464952 300048 1440429 1267386 1455843 1816153 731911 529315 1689602 1328112 222352 643551 1036426 1493902 1359002 251988 122638 144351 1004090 760521 1722821 1685645 1154673 82412 110940 538787 25419 1797091 879832 1898308 1453359 369697 1867416 1391401 1771816 329695 377908 861432 1261892 1645688 1661788 1388477 276630 1703307 998791 338172 1036894 1368629 162000 1729462 562348 891719 1288916 1482235 970847 1729431 706926 1166017 1821310 551534 551409 872430 66058 1212785 463596 1007577 1781447 1200584 271200 1062868 366888 561629 423466 257600 1441298 1295536 1648017 1371635 593795 1351091 1213802 1636904 1913343 262390 166824 998155 1345383 1922469 73028 1837705 1143202 1716642 1030729 83421 1651306 1445522 881341 599144 1207497 1840281 419291 1337805 174119 926827 1589324 637527 7981 10840 220939 461796 262214 781352 1826274 1042048 1617752 1606494 1514540 34183 248246 674513 939830 447329 1584351 1073756 450472 133542 805996 679445 856168 176990 1979751 13291 1123415 1792188 847515 785623 654337 1962804 1344665 1131822 1544128 978959 301732 108748 1898324 1386075 1905269 1105930 886107 604861 1205969 1141370 536917 978127 1255655 906912 1945023 997794 1009635 1761850 175150 1967124 1162295 1320984 1351148 1336655 488468 1039923 733980 193981 1872124 1387237 1446543 763674 1652681 620583 1591787 415289 626480 495783 1454984 839573 318759 822483 1427622 1659888 1793319 981570 1982692 1498805 465232 1975457 1490819 1256105 20789 903173 1454667 1110448 202447 607685 85007 540478 936987 952951 1247349 1353590 1213331 327521 51865 1842393 1819633 1083920 1595808 870347 102951 1088650 1625645 1091944 1230952 977529 1820013 1725040 1722510 528626 54814 1748799 1726609 1081985 82268 570554 57679 1102544 50510 284563 99977 586960 1435329 426090 1752264 861659 588625 1601559 846979 226823 963335 1739883 211536 745050 596215 1284972 705767 824016 341770 627961 1101517 1658329 1730517 1309401 1621966 1900831 1863321 826586 1532624 1455327 1926522 1708172 2250 1212330 559910 871333 1196633 1648314 1321438 1666473 595825 871689 1482535 941407 584493 1437103 1663862 817685 38495 348528 143671 344876 209372 158426 570930 298690 987781 1883798 38600 1961011 450952 1070650 857901 1581245 1576811 870642 860822 1722504 598845 920507 697730 1089475 1647603 1921900 426470 1851504 787091 927601 612977 95051 351774 1245182 539827 1372877 1904052 683570 274344 1144874 1262374 928124 1074502 1963081 1825554 19442 13247 597401 1825209 175392 92159 1233914 109221 573064 495677 77337 545842 1309793 567060 1277124 1102563 890825 1333634 437598 1077711 1139586 1561620 407348 1439019 755336 1874813 1948256 65434 1023832 1369242 1512759 1214749 1194161 83555 1586866 1828825 1839915 978367 922885 1232732 1562853 1628636 864738 1742975 1046308 1059863 795936 1825540 637425 683994 421454 1617622 802259 1296587 1255502 297723 1402123 1986768 1181461 964665 189159 777389 1643890 1477328 64514 1844408 992622 110048 364546 1590201 1465263 1298634 1902103 1100190 809556 766538 1764127 857017 1610864 1815826 1788477 1184016 1752352 753091 1797048 1618252 639050 1309149 313584 524376 1320651 1543906 1519265 206173 1098609 588294 1274635 374385 1371646 563084 400948 1758651 1826935 743215 392294 225046 1848370 1441696 1386070 1015362 1594884 819234 751414 1633161 1100330 672015 232113 1338729 1734439 1400715 1647030 841577 13147 11040 1060020 766936 122910 1569996 241048 1467856 1348555 972796 302062 1976063 533401 784368 656147 353875 243680 582502 1959717 401464 1559011 327675 377311 1433180 979224 864153 1590152 450465 180432 1340767 1475701 657575 1355595 733264 1301850 1264983 368414 1438319 1542517 1577003 1625224 1920970 912598 1567339 660809 894722 331339 1818753 776010 937237 978877 113685 763736 1805724 1973996 1154466 971892 1211189 603994 1315255 281048 1439776 88239 594557 724233 556235 1208781 1464402 1496759 1159862 1466526 1540569 1671265 1256962 20000 849374 819333 1612768 1010147 373672 342606 1356311 1755218 1919100 585981 1264080 1851756 71659 364381 1400524 629419 1071603 249284 614737 1514611 1959240 1448793 573323 1513956 852995 966334 1264074 60132 1701489 780720 496177 373465 808509 1892589 263618 1903821 345455 1123935 409332 731906 888281 1901847 245739 454265 460621 1767220 1901701 628405 1213071 177986 1898280 1206776 1077329 1089747 161388 699620 1743283 1113885 1629013 356602 539724 830371 9429 1142801 778813 22817 292970 1930794 207639 1603646 866728 1170433 1327368 1146082 1994547 321051 976395 306928 1210229 520143 1295174 605440 1926976 1436590 1535086 741248 383338 296019 1418471 1746462 462024 1485062 1157482 1672389 227738 1475979 979064 563834 1052612 924841 226167 1458426 568814 171616 66466 1873091 1464260 1269615 1170569 1500606 1213936 871907 1344726 401231 322870 1556746 194715 983387 743246 39406 1900344 6252 524946 1206625 309962 635441 1177206 908507 1635197 1390105 803760 86998 1178720 1360516 1327222 120084 450436 1075517 65409 694290 394510 778096 1217087 144854 1507591 1514198 664909 1911579 1765697 901783 1018924 1533835 1532077 1532117 451367 1052571 108341 1100077 189317 651472 1135854 1384137 1714611 1466866 1929612 381832 978459 865782 179057 1732056 760298 1596380 580676 1706100 81944 1090286 607375 1592566 1521645 1574338 901440 1974738 1020010 1603340 445901 1209895 153615 103830 497242 1287395 1131283 1262902 12948 715212 1334756 369168 992678 453222 342777 1317423 1897775 413780 981502 302292 148790 59619 1799656 1892521 1108685 1503127 856328 269610 1959545 1331334 220886 1961078 85560 510049 1057304 1963823 1604204 625590 1303837 965148 81460 789412 1702849 641534 609128 1903425 786908 1717044 1883593 1486744 1595565 653524 1936272 1493363 1652000 1074462 450416 584081 1567319 721137 1349107 551591 1621300 384248 352966 655248 1853308 1730859 8880 1151726 1175624 1360155 1501707 703719 1843353 1089079 1959414 767470 1356931 1062316 767119 296226 1495523 507672 1300840 873896 751781 1588308 1315602 971015 926329 207497 1299321 1794927 709030 1757939 235543 1614302 596826 1705255 74143 994471 143190 1521416 1788073 453238 890117 651203 255567 613563 1077572 954675 458161 484566 284523 1054600 1088354 243324 1085281 1010802 1707359 1909439 170045 1346012 1146706 1967749 337583 1712773 442688 380697 1370778 989414 1222328 1129559 1254243 824052 1188570 542869 1739414 317206 1056084 1482647 1620157 1238945 1351394 99842 444760 1743075 1245914 1380795 539083 623909 111687 1006653 1780601 692932 1917153 775715 585171 1929168 960318 482003 1390041 946097 1722286 439813 308185 250187 1929867 1589215 1427455 1715548 1072700 756294 1815162 758795 143303 422728 1179021 1021040 1878031 254216 953410 1378941 1994677 176840 1686026 1324385 1084861 1762587 671917 1292879 1658126 967458 315323 1559409 250859 1939838 1720105 331144 741762 1895853 417165 1560381 872821 5019 781366 1672153 1615282 754078 456950 654080 234601 1388266 739254 1455931 1215833 842509 1034004 1390463 678742 1095588 951653 1947841 627008 1926327 911994 397333 717440 867224 1994970 1868988 704734 483397 1559014 754964 358053 1950220 1900212 164244 366420 573118 1808932 1609012 1211276 1947126 1028540 318574 1639167 1686297 1480612 493036 264946 453535 1791385 1007957 758995 1048278 1611302 1014341 677774 1437107 311112 1119544 693749 912452 651955 885061 192982 1016862 1848952 272113 1654714 289507 865693 1473081 1856394 1670665 1611909 1180968 242513 1178705 1208912 912572 1644962 402086 161675 268762 1030735 1382574 1992839 597204 1065268 211544 207989 1956755 1941921 1876075 414926 527166 398012 520727 715757 171472 345180 1057270 1473716 1291950 53669 1819541 1816427 757373 1061948 1037230 563824 1677937 122321 1341097 935111 1702965 4113 917801 166545 90072 541087 44982 1803418 621581 1356621 1691310 1347560 738603 572033 897670 1329258 427818 280531 1155133 1048116 312006 611980 124601 147494 1575946 1133958 315570 1560790 1344319 1264754 856136 1470295 1645420 1926498 616456 43825 635037 1450473 1610110 1222959 1448489 1899374 222405 209862 14004 443347 245816 1681010 597460 736647 660505 1114556 140364 1316685 1123447 1178883 58813 174830 1997604 17018 617607 1908793 1171038 336140 950670 798772 1793524 458611 156648 40378 1259712 188790 1221191 433352 1746169 750795 1999775 485697 1096752 627555 1731530 1196641 790764 366800 255020 1333707 1447006 10152 1659920 310006 1461946 280225 301298 1916158 27189 1849329 1493752 493593 1760343 178840 562576 1338829 406945 1416406 1914967 1058079 871506 1555297 159783 1218506 798141 998736 1562203 554184 1532559 631182 1483598 519084 70912 1179315 1191169 316134 1145494 605997 1330408 139601 998019 1842611 335569 1053173 661780 1946631 274477 1801958 1682558 1719203 1253337 686955 1221270 1365590 1859338 1444098 998734 15246 971005 431160 195362 1976287 1852606 9063 1215735 114255 814015 19979 1325756 1410847 545101 679211 762785 1258311 1301652 1787029 1268303 775132 524378 581632 1883485 491211 259301 19054 1434126 1708916 1878261 1895115 1304946 1294552 408281 1252938 1567534 1466708 1223614 321728 479618 175608 355718 579399 375561 1870943 1991041 525418 1455431 1755340 1676236 482837 455831 1344738 1600287 441869 705735 80945 1296413 1209705 271444 383924 1296457 1257370 996671 1810282 215139 1717635 1075700 88448 1621600 1618212 1314176 753653 1095796 403294 1776964 1937979 1675402 541746 472650 1077270 1102562 387413 1559353 1166266 1922729 1417963 26719 362910 57080 299004 1843904 207841 474767 404648 1710567 1073430 1708049 1250215 1406667 1652413 1284615 1995830 536831 1220190 188929 493791 1865029 1535883 636062 225253 786161 1378397 1872567 1145320 1552302 1072998 341950 965519 806863 911358 915761 1443442 638268 623602 328282 1925384 1167935 179947 1852607 1220090 530482 12465 738262 1572555 871440 1058307 1613312 239481 1713509 843686 1912788 247465 1061444 173138 1954415 893021 1428584 1702599 475654 1306974 551687 904412 1202222 191786 1407761 27910 1452427 119307 863936 363537 1050584 994008 557688 581719 881942 540585 798686 65152 1606624 1562204 117554 1559746 1664444 965932 1215726 1568201 1085142 1380135 812135 1341430 971263 1379941 207153 1838639 1486294 1610367 639334 66289 1245038 609415 1198924 1034447 690020 1707775 493342 1873299 77292 1151871 1576587 1510705 312682 1146425 70387 1946041 1105036 1390957 231355 1444642 1418421 306973 1030764 272904 1174830 1283750 1964223 224677 430446 76796 1465844 1998291 421923 44216 246161 56427 1556404 1797445 420514 287344 1270934 1564007 1698839 1323384 483816 1803296 1775290 960952 1744424 1119831 1185944 338917 533222 891911 1798918 1414377 1246821 1826913 940652 929159 254514 438642 596853 668117 1273986 1771843 977928 1354830 518249 869290 263320 865412 470951 715526 470568 177357 1990303 1165891 1698955 335602 1647015 1713048 26496 1877487 566591 1008374 1774740 1469854 873661 746941 1882580 221552 194216 1529482 1191871 830436 476141 1001346 838094 1160786 404370 1643514 1155794 982187 126113 759609 363988 1293894 1490706 1327922 880848 504945 1016947 1763270 1997921 1675683 851778 483237 451298 673137 943421 1375396 983395 1540726 1771607 271278 427998 1654092 1666466 1892455 1528647 729872 517623 1618309 452209 1346447 1569925 1284364 1547153 805389 1923617 975232 1651027 1051312 1336428 1302056 716744 1432347 446232 1474956 700959 19400 1704517 473688 1145407 1575109 1384309 367607 1723631 1940718 634170 288882 993128 963613 1013015 1275260 1089457 1880588 1466421 1483639 464002 1663565 1421096 1765033 269202 1801564 724672 1173783 580144 349454 1432154 1318282 1616841 1440219 1819665 974457 967902 986408 369803 1077116 1302859 1221757 3912 1418966 1087223 1826302 1280480 1602665 1679744 718617 1451192 241228 795318 1535288 390979 322545 355569 703823 1219041 481039 1070753 1352014 1516997 1517554 1158371 660401 1142009 1812459 1644474 1853631 66880 541704 83330 499280 1074976 1041989 65638 1743496 1822410 690809 1426418 362487 376583 1245858 582622 1522261 1986621 140783 1896853 292698 307839 575667 1047063 1360054 1551264 1574109 1222030 1215828 1440132 118472 367028 763919 687780 1038274 518413 1811347 640863 626562 866732 442184 669041 483723 1783797 169886 1193328 279139 701076 475436 208047 334380 599124 871432 1926125 1683488 6531 592007 83690 801100 923268 361216 227279 1892703 1755841 1601714 774405 448511 1005204 698391 1603371 157967 874917 367793 1659502 361611 449419 1293015 1578470 1220068 845234 1043289 1609133 782303 1848686 619817 1834080 744987 31404 184340 1376873 1978777 631191 654125 909719 1239017 1757121 849294 1472654 1221657 1846465 1325941 7699 634103 287975 659403 634524 225398 8759 1149645 1398663 727622 1906409 1391479 905208 695785 1787729 1508133 1561978 1373352 602696 1607031 1542689 1975874 1363750 1367416 939659 1649955 1346782 1799473 1505310 6563 1043252 966346 654227 300041 1464125 683142 648900 729642 1164787 1745353 678144 362711 1347172 227227 1731611 1267588 531937 1294935 1855905 1782350 1707055 237121 988120 1427852 861596 86793 1597885 1371124 939937 1318931 416202 1823717 533927 1066067 1381664 1305393 186742 1950355 1721596 775931 288061 631495 94561 1865010 249321 1373129 1244989 1656331 736422 1520357 1942774 1745872 205030 333884 1019693 91065 221659 446175 875741 700182 430186 1598207 1296132 358877 382396 478654 637636 837380 1789944 1842475 864360 1152260 324784 1726495 551521 1574351 445008 17269 322915 1513821 73661 427817 1761783 1022227 1996374 996040 95798 299519 53604 156894 54325 1840200 49158 481373 1809858 943418 485261 864744 393783 1791752 128638 1886979 23642 1224108 1160281 368467 680897 501293 1769734 1233642 519984 865438 1217551 385496 1081127 1046882 544220 1812017 1081967 121464 411289 1291025 1195267 318375 964168 1887782 558339 1469467 142880 1032557 1037233 1135134 501048 463135 1688274 1413284 1463000 1649217 873629 356407 775731 1763975 1320292 1614029 907681 1717519 356261 909041 611887 330208 1071965 39334 830890 1173225 377389 1975695 1759700 766212 293296 1268808 1945047 1059887 714180 634630 1639844 796480 1617036 590269 1973971 125152 1848130 1804629 816317 920263 51450 1385050 1896485 394439 208723 171716 576170 822639 1327010 735568 1197746 121029 649897 489519 1735077 1779659 1853464 629609 503024 905461 884993 274043 620819 447446 463413 1299148 799964 1940843 898255 1176510 303127 156127 1813039 1865380 448362 1245156 749716 1731899 126572 441635 501192 862481 355816 1060488 223896 11343 1619085 686356 1842055 1904764 1374847 464553 282621 426235 1596991 1987508 74596 1329174 82617 1920018 535549 35839 250403 1062789 1763585 824811 1688808 1449564 695184 338550 9900 1915759 92967 1064472 872423 1988529 597522 1853978 393562 1916837 1120513 1979731 309950 1753100 1231684 887280 203571 1803234 1493878 907436 276131 430934 848047 668051 505333 416644 40873 1918882 985372 1844992 620713 1841663 1454774 389839 1317808 1914024 22524 1407563 571532 289560 908404 212659 1131713 886157 377899 498626 368328 938021 1814690 1710367 1247965 528385 1180001 1308150 1587647 1290365 1932329 563616 219737 1720975 1024173 1273330 760214 694839 812626 1789195 1434734 1031219 336970 1592211 354064 1842996 1661610 773768 1344094 635261 1492114 1474527 1426786 928165 309869 1098677 1659694 1372429 1068808 1311769 33985 730018 450914 949556 571295 98529 1005999 1231628 1578695 140712 149034 957134 911234 329706 1611080 695851 1162804 340520 1099945 230244 588259 42888 1300726 1279683 490638 1979015 1934077 374307 1805951 236968 1502231 1941932 1904965 1142734 1511231 1405330 1957532 670179 490122 1085303 1081456 455050 807058 1378296 1780549 482242 1326762 1473760 196719 777831 1807572 1942337 1077268 1571723 1326058 1310702 665847 1980512 597145 1220943 403291 1853244 1922272 1514187 902383 202529 934737 352651 579762 1268585 1200230 1855102 1008447 348862 196583 1950588 1879384 1585914 1322403 296580 1844082 189129 1984860 1117363 1649241 777886 758304 1374247 546509 1646216 670240 643397 401352 1231078 1277504 577541 506951 1693815 1128062 347395 1704249 597607 1927353 1474591 1081423 838251 1418981 18011 155662 514395 1281256 94511 223201 619376 171674 718197 1005463 742989 838705 599936 1374273 599985 589411 865715 1237021 1116118 640325 389935 1793064 1505952 299455 1696852 1778269 1953107 797882 1771169 984326 171895 466125 588453 114313 873269 890864 367802 1476982 1588609 937285 123740 1900711 1449184 456489 267161 1149436 1889656 1974192 748956 139565 945108 172539 1969526 490357 1461286 673515 1651310 17186 1660203 1589229 1604200 1664691 219896 433240 794942 1676455 353403 1845140 506267 332144 1288474 1292313 330745 475170 860257 1158443 380403 1610351 636345 158288 1778719 648636 444561 800678 435131 1225451 850467 1443642 28608 213952 1941819 401539 1900851 531262 108989 1291849 103143 1445456 1055846 1231238 579958 1376332 1112755 1431883 634054 989497 454093 1005113 196569 1079835 83271 1216677 93149 743544 728650 73854 46555 1035596 387017 431995 844441 1142594 149841 714654 1550344 525593 71412 1577986 708526 1065740 1243306 706235 937581 1332469 507536 712671 1857120 22618 1350548 1023784 1074446 1844282 866468 895969 389667 848351 39091 1521140 1019303 75717 501281 97058 923020 42170 1408749 1054842 8210 1998093 1630036 1331669 480106 1500720 1220212 498209 1358004 1817751 68915 938384 1699664 843233 618137 179538 836498 390091 1772718 604961 162634 543912 716753 1235940 1169836 79789 359663 1722906 421064 1210841 1612459 1498807 1229289 1148413 1209884 1705387 1560312 1078756 653567 1815279 635038 654699 20669 1278918 27641 641543 1546931 1203389 452560 1662759 509316 1497702 1627002 1542530 18316 984107 139112 248607 1889114 638571 665603 1087328 714139 1908714 1376222 602377 1670462 1263024 1497646 39125 1804006 1999840 875968 1245688 701367 1113953 273632 239395 1580277 1758284 728195 1916931 779082 214034 68801 824615 763756 1833583 1552748 460974 285387 936159 530204 80196 1847121 324860 1183807 1780630 468386 1497417 1158654 274879 1636355 1958012 1384264 1871406 172499 20738 1871512 633302 140823 704772 1664619 1584702 1599060 1960980 1364122 67478 92583 887338 55054 1685111 1573446 1790070 553827 1839804 1598949 1984324 801028 1391783 590370 443940 72855 1621443 1065977 282618 1986007 1895973 1417918 645193 859825 1585686 694525 225448 929732 1743578 410524 1081648 1076688 1933568 590903 1641823 625874 644860 420385 1494668 109640 886060 923328 703471 1675321 1142411 97307 1834620 1020629 235219 493840 726831 1753292 1546872 1021605 1091733 1290690 723388 1502330 81852 308069 991527 1836339 696239 1733712 1039071 802558 1558995 284709 229671 1996335 903017 1801553 141216 1022088 1338268 282818 517906 1690624 1500584 269242 1346020 231703 1941699 1063249 388424 299061 352705 288786 1043337 1476462 914286 1249114 1085681 790829 1893980 596189 1312087 1227508 37779 1271008 573263 1961844 512446 1740157 1116549 1549723 1255946 1684438 1623126 267651 134964 64036 553924 1202983 1940869 1010714 528997 1174038 1835864 1029515 954458 491789 1018714 677114 1965694 1696434 1521399 1954845 842845 466558 1344545 1816128 376044 1406202 1184151 1559396 612905 1735088 1582524 1445974 1717509 1760792 266455 1043554 291945 1820786 1763947 342761 1651249 939418 591194 145309 158327 205560 981940 1833325 870981 818727 1228885 201098 792933 1606634 232337 1945873 694545 1908639 1477174 86266 1402874 578908 833415 679207 561677 1540865 108198 1556835 1060800 1902892 40546 1667820 1306880 1606714 285583 1235551 398099 1478940 461324 175862 1891292 1055553 554350 1023689 1843515 181713 470439 1764281 474454 781494 1986883 886068 1426800 1572235 1634404 983230 932156 1055775 1038302 758105 1566286 1390242 1072347 1362531 1776791 1591495 33515 831828 1835118 1988962 606016 1904489 603924 997912 1788443 1868204 1721345 1701034 1565320 100542 1449235 1848951 1288160 906210 1319984 1679871 450443 1061300 1028152 1023646 422019 1494450 1381058 626063 424629 252268 1337947 1017323 480271 1803145 875834 49565 1366552 468273 1843852 379046 1147824 759021 1755590 1627371 1831678 1414213 358493 341972 1899267 230348 189200 995734 857788 27728 1669507 1520053 1335934 983644 326029 1353344 1562211 896424 182957 1009930 467803 1961926 1406476 1820467 1685230 934762 1055206 339230 443194 1837203 541684 1386148 307442 1588133 420706 212944 1323993 1218373 1978815 1946684 1944527 1932557 770807 1665780 1238093 1310672 1333 934765 1850417 1762125 1381050 1478396 262848 759599 533001 1456654 427064 990626 217094 1235510 1914037 1468030 88505 475801 1042812 1159144 219750 536651 370558 1368569 1469458 856008 877236 1940317 960440 989470 298465 1923632 1763974 1814920 7900 543800 1663352 1193321 1958781 570237 1813319 375593 1748776 1473944 1637149 533201 1783427 849908 548368 1932442 79735 1242051 1250245 757303 1510994 1273574 574153 1717825 701988 1798567 1432165 1690666 1987461 1694265 862175 606446 1247298 299530 523215 268374 1685660 772148 747080 1360999 962852 572096 214038 1540778 1258046 1851374 187246 1138104 9946 1690002 157209 1317953 10277 952743 1863819 784276 256797 611472 109734 1842405 1051446 1653970 439752 1895821 862700 521448 361043 728600 541953 602227 363502 1164998 1967563 1584047 1119499 604531 597595 509718 1526490 1040866 1769757 1681298 393220 1941837 1006914 736316 352714 458895 1708774 1905306 1652529 851420 1662522 1925945 1859406 886668 1435500 875033 890050 1426901 1706803 352788 232309 1760038 431564 683225 791296 760065 1851112 1358854 966412 1060436 1281689 470569 1778117 516073 843296 1818397 674176 1631267 482391 917768 308456 830809 599081 194868 201698 1169600 1215530 1965403 1748698 781306 785652 1616416 145501 1174559 1646543 1194113 1323031 1800463 819438 687185 1648897 464490 1945028 455064 1189684 1160204 1867588 1438364 1158839 1092524 675836 744831 294012 464536 642840 1230379 1244414 1848536 688068 1027659 140862 1639371 1135651 1308842 563421 767843 542442 1845156 801269 1480006 474413 241734 377306 1036271 1362082 1998716 1663288 221241 399415 1705013 28967 1736129 1264411 1390084 1540398 1707839 760972 1466222 1796350 341482 200615 220893 1664344 843809 37699 1608128 1735164 19630 1543928 1222565 1835051 232260 724128 1940098 684281 1251434 1573281 832371 1013267 86877 1901600 1648393 967995 1660209 318895 811940 1891507 429787 714035 928736 1342356 320190 1729079 1207701 1791110 613812 1988056 1167816 100375 1240739 1539702 640193 957556 883722 310219 554440 1845587 1446177 1288392 1170978 1534568 120284 580604 502924 505408 1896394 127909 1523564 94105 1050 78201 1333195 693439 1418415 1327926 1990940 1621580 1429627 1867585 1750398 1910944 297321 728695 1421667 156407 1870270 144930 317010 128806 625290 122835 1579495 1019020 1950900 875123 1269277 1858307 1425120 762810 1330375 192248 1258840 1149777 387264 485524 282992 860900 1744387 424165 309626 1886148 366112 369624 1187417 90736 374099 1594688 1643948 741000 1002212 56401 811753 839687 554531 1731174 1504003 1176498 913215 1910293 815291 1938673 610315 1716173 760863 961046 854515 199304 171595 488179 1968711 1620343 1248212 10640 677345 1063704 1501356 376820 1315785 631854 1807667 1005745 1561233 1774114 776750 273112 488166 1893417 379045 176690 1119048 681749 1595456 1242394 1358080 143957 530990 985674 1039112 569103 495658 813934 1365167 1347308 1981619 1085469 890734 1196619 360756 1615724 1000367 784999 1874598 516483 447041 936813 711604 1314915 473066 753311 8937 1851182 1489381 539475 440183 1352442 542652 1443630 1165627 1684534 108688 1882900 1748783 493707 260643 1646205 1366137 1865769 1269477 1654522 1314853 124121 488404 883583 1582554 1570201 240378 737230 1900932 366698 1873213 543978 960377 452029 44867 315604 1949826 918163 1074710 1530286 1183879 462486 256889 1208879 419349 296603 998702 1930812 1477813 1769439 344734 349802 301061 1902584 1338591 445798 273102 1109114 410624 786850 98142 62741 1099235 1463305 1253215 163336 189319 407395 1211555 1015096 1517621 612611 759967 663013 1074129 509975 1461274 1381962 1941998 471344 55170 801799 289994 1445518 50549 597444 1530985 655071 1780955 935035 1056853 657268 455870 618456 1893239 1845309 1767789 993792 1110779 756379 152635 976983 522529 100408 68719 1960073 1776026 103454 541466 1098785 1153772 893085 1512973 1363628 1008810 1114045 1365349 1612922 1847518 27387 681100 1547839 88280 313873 953789 465891 1679060 958138 200319 235898 527492 1166496 79072 1990310 668832 25108 1826203 971125 258362 415735 667091 397538 1688731 1254236 1714356 1465879 846551 100440 1570023 1596658 1099822 1136629 1809823 1354597 1772939 1000195 868748 174340 1362948 1576944 58036 1806264 1251267 1526303 265680 1819965 1102988 1477299 252837 289098 1016513 601475 871757 49601 1707868 1534017 750069 428641 747220 752286 267436 1433492 485613 1163870 1115534 1499697 26640 1603700 792679 1812101 665696 1872833 993969 430386 644366 185228 1517176 1274741 1759510 421320 470533 1718790 58840 44452 216413 744657 1552672 1300590 1350660 621041 57334 93346 1148907 264061 1912540 1654655 1621514 1464257 1370240 1599733 1122735 976063 141156 1382300 1546033 1059248 1823596 1702941 294516 354035 1329846 1858090 911471 1893994 408887 989693 1184680 1671606 1853768 1342785 1502019 1837308 1370186 324466 1840868 1077320 900521 1113380 498111 1860218 149770 286151 1580199 401100 1562872 498497 379918 1139309 52549 1469143 1006096 665900 573944 654862 457309 1769061 56481 818680 120892 1859498 342380 1807364 624047 262155 386582 1267408 581068 1052138 53083 1038668 1561771 628094 631103 1988452 705837 1887413 63426 620596 1179613 193868 922861 45937 343582 1826715 526527 1718653 46240 547497 1853672 1958784 1917290 902911 86271 277129 1137248 1296438 943372 348634 1676108 788430 701602 1937994 1182442 1094212 861574 1609331 1454136 19283 337548 627802 1757911 1966056 700002 1810740 1878531 1220685 1810850 379384 1893179 1340751 1075795 1662050 1486256 652580 54044 874886 1375179 1958016 1858424 313828 918248 1846279 1734112 207923 138343 1240860 1597130 846142 1227289 884090 881017 1589251 318024 95796 1827073 1812065 445866 1280337 633470 929781 774151 448507 957271 1586789 1290177 147550 1386747 1746444 1132034 902180 589969 1851509 1993657 1937559 496262 1331177 1340154 19345 153417 49701 1528853 209613 113304 1732359 1286470 261061 1166366 227437 1621033 98556 1743411 1560496 1392826 720068 1883964 626208 1355920 1229494 1932833 654596 1152915 638720 397499 1033267 1902849 1755272 1365017 547749 202470 195370 201990 953962 4482 1451989 1974502 1280165 1054448 1572737 105571 1983820 1690155 1652310 509741 426872 1125634 509459 610417 1650770 523777 555788 1121480 594022 677232 342308 351823 1847095 1010910 792919 1156276 1071148 1671277 1270047 205398 1618700 109572 1037540 1516326 266835 1180859 1248089 608461 572043 56513 1107875 135661 1450735 335085 413071 1304134 1436526 1374431 666286 598779 1117914 1650769 264866 433832 1967783 1586512 895819 760881 220794 629685 546605 1982885 91177 1400009 1733335 655362 1084017 686226 1415253 486090 1271989 1620861 78939 495335 1487007 1497870 307108 1491080 1352854 1885238 820651 745070 1785138 1686358 167463 610131 1506892 988838 1000496 654686 891120 916760 94369 1556175 37612 1027909 970290 293488 1575588 436385 397975 290004 1804934 1505275 533567 263580 1105511 597073 228349 581368 711836 1353069 1651556 1787773 1749083 393636 459768 1783289 234057 31257 570450 954767 911077 117035 1560728 1059359 756139 364407 666403 1512310 62921 1230332 1655470 965694 1806903 1575251 803262 983339 1115092 753618 1342180 631056 158838 1973017 1627376 1615198 1698411 1581956 1536983 946327 489003 1903950 175289 1104497 1706285 1765456 1980446 1132623 396131 888615 476930 1477040 1522046 1969849 1024271 284804 740100 1733855 567638 1020560 1145693 297080 856508 1854862 759275 279560 1462316 735133 492815 1722563 1770093 1173744 1276277 869214 1054884 1140946 1348449 737568 389225 1271133 879889 1968307 208103 1208804 556810 17769 807354 942741 678843 299947 875765 1429727 701366 1800828 763196 1024385 1423463 1567779 1799348 189429 1841773 1721703 1712489 1890226 1883118 1318910 415403 1798111 1041158 1873747 428009 1565683 340940 998101 1917244 1166410 1437731 1426898 775963 1202769 1840034 958016 72249 1041091 204279 993194 1164603 1038779 597704 1979883 467037 837060 874225 582684 1066307 733007 1446636 1838083 1650767 1100499 928319 196956 812614 918251 560005 432784 1375925 79699 453966 681652 1531680 1108586 1411786 35716 1432426 1063204 1493145 161953 1664280 1575123 123281 1839807 1986940 398338 858688 1468486 1131453 1328622 748319 1116377 1586776 1279001 1337441 468643 303703 808282 244462 951265 260951 1696732 820939 290605 596097 1013243 1617003 1515303 1693101 1801482 1643478 1561548 1785076 145617 1979104 68835 1985647 1206665 1825450 1419516 649044 1086601 1707773 1362664 660679 471318 208814 1312699 472811 1453604 1183954 1626558 516620 114988 1799964 110334 1277697 1023523 1308373 289030 1749019 576263 741259 1520502 453842 1312991 672829 1773430 317368 641994 675524 1565235 319376 1921089 1290695 1320800 1732158 1452873 189550 1967777 922350 646011 980198 729233 1391800 1091686 295474 1945460 1150395 1592804 172497 1879687 1665549 1555437 1132150 1782554 102570 1856915 681756 318113 908297 239225 1949344 1262360 1563312 424212 870006 1078236 63778 1378457 1123652 310846 1767059 1256550 1223123 1192461 1086585 17392 1787234 1132332 202323 1379181 807453 1271563 678128 216058 229288 10074 250789 403727 1582798 1104115 688086 1911728 1147483 55033 1104535 855185 1647541 1499000 1758136 186178 915779 1967121 699943 368212 495938 214533 1407671 1850112 296727 132812 1357191 485426 845134 703829 857688 1518888 575921 430695 1785613 587287 221782 386283 1825378 1077175 1364879 482460 311119 1454554 1390691 12727 368973 827858 1018228 1863651 371361 1596361 1757720 17076 616569 1824568 1592820 931802 749732 390634 1708740 442611 1861466 7323 1949412 1967067 26943 1822734 978874 1838554 970845 22740 731242 1487389 1615185 741196 612021 1045757 823023 910795 180084 519 1379505 831019 681002 753223 363734 1187986 1036649 1949402 187906 1662356 1981488 1913554 1462349 1119326 349116 1040305 386233 1608141 1476319 1739773 1426362 446824 885735 935187 1500977 149102 1115460 881430 1948550 1877764 1016034 519027 1304968 1339972 445766 1781187 276278 1232188 321495 1222629 753124 1307453 1003667 714983 655577 1500521 1565147 1712550 509590 335923 1771324 1446894 1528045 1308417 405772 362180 229694 159437 112140 194313 1655036 1880046 1892193 475007 1507637 1827396 1397947 752027 1971368 910943 744870 1156396 1939534 1448295 920909 1559975 1424747 1803492 660726 449032 974326 1126748 434371 1424175 874409 232545 1828567 1732749 86648 1948033 1304215 1833123 1851971 1758245 839149 254763 1494576 385107 253220 655897 566306 1026401 16695 555797 252647 1752256 1335888 272879 780607 1182653 951106 1185456 1599793 1483330 699814 827478 1529541 156026 1043060 165066 104248 1003356 1934460 34407 483009 656445 1555931 143781 303075 113040 1899860 1262825 373185 1981050 1481982 787991 839494 320598 1345307 1969076 1018742 662205 1622644 1771566 259254 540579 1794439 1446109 732290 26216 1142766 139509 297411 399491 1827275 975494 1528778 184460 1412004 970236 1224616 1064469 653933 1657686 779334 698365 368714 22565 1016845 682680 24572 650282 198896 1859889 1811361 1766436 388242 82924 752095 1148138 1375772 712090 500963 1915069 1999613 936931 1638709 897782 1023484 1223285 1799758 707521 1039902 1179437 1222994 1153984 573786 570288 1936687 1420491 1651824 195527 1571009 580125 236088 1822707 1434408 1290279 1497563 717199 1071588 1634362 527681 485773 1485767 534719 38230 945789 1922627 1513061 184087 107010 1202306 829672 79416 42052 1919060 253887 353308 204699 1983887 1592949 852741 534965 1106156 841493 613287 390195 1309391 1569391 1614600 1293387 694647 83669 1023746 610049 782998 120047 1338139 1710297 1227496 220703 303026 758749 820387 209700 703444 1711412 425234 528733 207437 102623 590637 774917 856264 1569903 23341 1893934 1830265 88798 1514202 600393 922272 492093 1139166 1922466 739770 137355 1814557 159765 1577484 268330 1971962 830693 1959660 1243368 885161 84036 5151 949658 255608 1544470 790474 1283523 134069 1110207 696982 1820496 852828 250982 1345581 408570 1326505 1817774 1979555 650964 717092 1123164 1905077 704699 457116 1054456 653160 595852 1187786 1343991 1565176 717198 1366407 1410462 864144 1565007 731690 320360 548273 1877165 585000 455699 436466 575807 279353 45054 75346 686290 1535515 138315 584487 1104200 1617565 1590018 330038 1864879 1599453 395916 1146919 1336896 210343 527006 457032 889207 1816330 48744 922134 157963 175540 326938 1098636 133742 483614 1288473 1402212 1808820 31263 475321 179126 197342 358473 1525092 1504801 92258 591765 1405594 22396 536722 1709092 1644998 305451 1635250 1528898 956621 1365010 802212 1514225 1376132 14592 407386 1403459 151969 1659160 1433557 1643868 1070960 240407 779915 100368 1882164 43978 1820108 213794 1146889 562877 1127468 1997014 675911 1873997 82100 790335 693296 1711630 330828 804827 754105 1265381 652970 275847 680528 1417298 70516 1727857 1204740 1637216 1846311 1028074 1019423 1463243 725177 1216883 921298 1655695 513012 1897523 1390451 734214 385796 961081 1583554 1442726 1778453 1767219 1337290 70565 88403 419856 247306 32436 1653415 823096 1237036 869076 1180506 688757 1814802 1517166 1682077 1756603 1144673 1310373 832944 1466849 260042 1386931 724780 1540514 1370425 549778 958147 288088 252945 832774 1254941 1199104 137018 1615660 1686737 1283762 1471624 927791 564428 1892700 1471976 1314002 1758283 298309 149468 947963 1039516 770167 122634 297566 573241 388930 959555 1316512 775141 916877 971565 669150 1161822 1927814 20077 1852881 1058409 516110 1858948 412999 231763 1075221 1738804 264319 245094 1813735 955390 1017183 769615 146155 813538 1453600 162579 1360887 1025541 1414866 227393 915580 75419 1798107 358139 1240307 1700245 79201 1501442 221051 771926 451657 1515003 1310241 1824017 1476833 1099217 1768971 1232381 311728 132535 33153 606712 1752330 944659 1332577 1399666 125654 536521 613549 710993 1209468 200225 1286175 1559266 723511 119093 1069987 1200750 598537 1191416 394063 1925660 411680 644295 1837873 636889 855604 1729883 1725560 509185 404459 1104363 678303 1328516 277258 1315404 1139368 1601894 1708763 1030362 518595 43210 984703 183023 597165 275806 1959792 90288 966113 1666422 564309 199078 1102819 1104304 1164523 1587742 1336439 1437529 1383658 1671234 1943448 333198 1870641 1554671 1779501 929630 1679033 1531236 102721 445249 1858745 157268 1635331 420408 780141 1614821 282353 287262 955888 955626 10544 1670830 765225 1333944 517706 1022494 83057 179325 101771 821586 414755 1094090 1386146 705052 1426653 848669 886889 1996359 1994557 1409852 1570958 737444 88558 389229 900806 1136751 908071 1721672 1003528 479813 1203224 1886745 414631 1960598 1223257 172162 124109 810336 1339312 647131 660230 797261 1672772 1594815 1997445 42555 495090 1239079 333270 560309 1387532 656871 485984 1873999 990301 662622 548452 1493895 81057 834023 937028 596721 1134748 410170 1835265 266779 1020108 1300402 1413131 193612 690905 778280 1572158 109466 539526 1357102 1669096 1779653 396596 604877 1607468 1119608 503981 657373 1694157 376863 781933 897093 660973 722918 1579688 979630 1816712 992387 1636889 616789 948565 296963 63512 6593 671318 868885 1179239 1846195 1850566 1851427 1981124 1129027 842016 233698 353656 1749441 1921516 659241 1046860 725798 1482313 251774 687075 858363 1919442 1842651 1742519 62578 395909 877506 1495700 86919 1053189 226663 885262 1120118 1375987 81254 1473293 1812491 220154 583868 119173 74811 1385630 1346202 909511 563596 1749694 115599 825835 1548848 512645 1711597 1312247 1094071 115402 1020863 853898 122311 1858891 473564 753474 1298152 242934 278711 1952334 1866779 1725721 1476041 103038 91047 272493 611576 1684796 297701 1087114 581399 26937 1926921 425243 1089204 146811 1378355 743740 1583280 157812 1824268 253147 1831041 1633804 1410374 300753 172014 972260 1819477 706806 252851 1666489 1206014 1815369 889549 573169 618516 1165822 709019 191865 618348 1633229 40953 1850734 1073612 1452541 861589 1049088 1118696 1230020 1097080 1439208 1004802 776539 1976487 217405 644050 1041970 298176 320858 438988 1075920 1008038 1203407 1077964 1580987 885214 828782 1381135 99561 285258 1265864 1904812 1498122 1698921 1478749 1540667 84772 644898 1282339 695253 597487 1670233 954979 628489 235982 1165429 1993264 912879 722778 1727121 1639973 1056743 99664 384091 624043 430130 442733 975428 1312462 1043198 1522302 1655527 960780 190171 1799403 1875297 1250243 1911969 1591642 1166158 141676 1308070 1425409 1557675 466495 1191685 1034816 608587 1468708 886318 247207 233727 1057350 1302870 291708 1804609 1833609 385408 1193996 884122 220457 295083 1718864 1200146 118721 1050656 1808837 175166 579611 1946147 492935 364435 1970742 1331722 507131 193826 587829 631995 323372 1072021 1276372 1393975 1848045 210011 1033865 462943 178131 539253 1691729 643482 1671253 1652902 1466492 1425819 259655 629238 994482 909142 19874 272450 1367149 750807 1649254 1480953 1285612 1627960 1122015 1347772 1425291 498364 1219705 672832 421735 1248135 1606070 1707158 1771151 261791 727509 150876 734442 575866 368854 1793449 1396599 190813 26477 513227 1800642 329407 916284 1532376 1105362 1865474 521856 760238 584409 225473 274769 1471567 1809384 801011 470328 1303629 739617 313086 1635975 212104 1083684 1823577 39873 1493257 49881 1040779 1359630 180149 91623 593733 1433889 1928677 1849125 1285186 1084184 977621 452779 1014150 109210 1258643 822521 1060864 302162 1150162 716015 1872698 421455 129385 1872876 304075 695649 506439 1334200 434475 1774850 1978734 66258 1006410 435192 505149 1675452 943328 237166 1997488 277652 1202131 489149 1929907 389480 719659 706672 1830133 1445120 550085 1816121 5253 1402076 1426307 1820845 1599507 175695 1201109 123473 1648473 299500 1257255 847216 733307 1564525 689155 1495638 1168407 446930 30859 1279092 1079483 1962762 850321 17852 1600045 578828 1306084 21643 309094 1922502 1167091 712735 1942454 1959174 181770 57743 888313 1920127 80124 350798 521201 1614879 1344100 1076052 1952358 865936 1474294 79131 671526 200444 153621 394243 1821853 1654037 932003 1525882 809227 458510 137712 1054948 623271 328552 1601623 1204311 139156 1860123 685688 1039410 1470331 796212 1154868 811843 1339936 468608 341415 306496 1359977 1699938 1427809 600961 1550571 1192999 756399 1437208 1902354 1208051 1646042 839047 479404 1681391 16505 345216 779763 367843 1030381 1594981 1959040 1667617 642191 941551 497146 7769 1519526 1678038 1309382 489929 1778552 1580003 538125 589872 167600 1091410 1847687 663752 440402 1872168 1955138 1578489 1606465 1131490 1916555 1693148 607547 117809 1202628 1533456 948909 1712148 1695591 487601 34144 1505385 76103 955598 49673 767741 172373 247677 601063 470882 849435 168196 709359 1059475 682634 1053614 1924793 312918 1124441 950195 1757338 561678 100874 995421 218856 1006252 1213087 1058014 1297352 1909804 1210371 1963764 656151 1467059 761824 1030882 801629 1955985 1178270 1495056 1706218 54018 159355 47433 699354 1629800 1260216 225319 1423715 16475 132873 286678 1023970 654504 173692 1909867 1065051 1569225 5717 766066 1856567 715503 315975 1389727 902356 1333224 429538 14204 1554451 184088 1488409 130925 666841 1669144 1606080 120492 700617 1289930 653074 1298525 1075697 1436499 1799621 1245507 1059702 1103651 1394447 1804952 704169 707939 1879595 1549756 1870507 1808577 4493 156720 1711618 129524 1418564 381666 636713 1088637 547689 1254902 795093 633428 154626 472106 58758 1022409 997287 1816908 1426749 983664 836969 233581 735637 952668 1731533 431853 1256674 226854 1383202 1277106 600583 119409 222632 1583368 1268892 807418 745878 1741524 1382444 74606 769437 313230 475893 1256113 1022597 1903015 1653874 985152 751029 1585195 1733337 325083 795229 1986986 331873 1169293 175130 1726223 470626 1390740 1039073 740063 630778 1693325 314447 309340 413038 239741 1067929 1035959 616746 480655 1706485 1829613 36343 1077824 1924553 237568 1970928 1834432 1527423 671560 1796998 1842741 106176 1624682 1818856 1795892 1658112 1834101 241958 1310036 1811439 597854 865098 558326 116928 1690451 477899 1153380 234126 1396876 183751 1568790 1919907 202127 920055 1695557 958401 198113 1369393 1010151 1068168 1538761 1419591 792196 1646993 410480 1686473 62418 1851027 252086 572744 762882 1613366 1384674 307062 1882200 138262 1090624 143763 809009 824540 900734 1781376 1697544 1958344 268969 1547161 295215 1879869 149015 390556 1633735 236762 1791793 1441877 648769 1637206 214746 1467567 1968413 731117 250110 814960 1838191 854302 1421752 954461 1716832 1632367 1978461 1446541 297490 241587 1049636 522572 518530 518737 779680 489288 1251763 552017 951669 846950 980876 1426400 1587146 1087798 1822404 279936 683590 1751554 420247 995921 845411 415520 194943 660470 597273 323986 889775 905611 939322 1907755 1620012 283631 1417809 638669 398608 869646 245323 1548828 607242 941175 424293 1168510 55357 1692284 1290124 525031 1604688 1041699 392835 1705257 1836546 885507 1851555 53897 1039408 207120 1510838 56048 1278939 1186092 1116656 541062 1404280 1258756 752406 447260 925352 271525 459694 1334370 985846 990854 1089835 1087769 409327 1014536 1393513 1691153 364315 678695 949796 245452 988390 354924 823377 946680 850672 1749993 210078 919163 1018259 1584262 1469673 139066 217623 634308 210196 1320035 1379271 715683 987476 419609 312761 1307157 1211730 177214 727966 1608078 1744449 533309 839727 32981 1547373 244794 936553 1400934 837586 210803 1456646 314416 318948 1362 437434 823936 1690915 1561758 589522 491431 1256197 62699 1967533 1406332 1617335 1434967 1477408 1496357 555974 1366753 1826745 884336 1987881 58240 998251 127954 962788 780885 1928351 536462 1671142 1736491 1793875 1859976 1845473 965504 1731371 1785148 1927098 397417 618037 242977 1114894 1959256 1483858 16111 902348 323602 193991 1713370 829747 397544 88845 634662 458297 210818 1449556 798929 429389 1315500 155440 677742 834541 902526 1504712 1256984 1731839 1097524 1527176 610538 1173182 202879 1035956 1259153 351359 429090 1207263 1479696 1920856 1856474 754589 338899 1688755 225785 1785732 1316916 1226573 580530 1041752 1831257 13097 832172 902414 154329 1386510 599861 1345322 561345 1456957 1615431 1231814 1983415 1621946 449328 692234 1685363 1275700 1045282 1087834 203942 1485715 227150 1980819 731810 134648 760854 560173 1552437 1146588 344632 1230095 136029 1384785 538009 239810 1952348 467936 1988330 725831 92815 811209 354373 993661 1906794 1703524 1701139 701238 751754 1097455 1111342 608528 291303 1029410 877195 139246 1302688 1811768 1458174 1708143 1859145 1800863 1456289 1465732 997939 79568 1005233 1068329 1752346 1983383 1996742 582604 568958 1447567 1488528 558246 898939 1281622 689208 1725744 1851097 1826796 912249 1464554 1206059 1565473 413151 1046435 1754409 242196 961833 1719379 420722 532606 946125 996761 1683160 888476 596246 107446 1263979 1926710 1463272 1365404 1707983 1210575 218240 1134759 1459471 572314 1641184 1911221 428691 145215 1016931 406384 1407808 525205 1250256 1018496 1874321 184652 495156 575783 1917895 1195549 1104988 1869021 190201 478310 783955 1428738 1133160 1419374 1329417 699905 229788 655578 1372394 62949 1179064 1812089 277090 678410 1773282 545440 443840 373247 1533799 1793444 296688 951145 790516 849173 1196166 817559 1220233 1278260 1154102 1491040 1527571 43204 1493087 1564349 1990312 1352285 612129 1434289 1403848 908945 1461479 49489 1519862 635641 202657 844308 557679 814521 1265436 629411 1801841 484456 589122 1000647 78264 1715107 1617507 1048672 328410 1604012 1252876 1813596 1940900 365551 1397321 206535 1863070 354179 1271064 577969 575238 60386 920691 155104 1345292 935854 1806651 1124493 541123 1650836 498098 432132 355535 1991748 648263 186735 1625024 1270899 1911677 340393 768167 284835 719749 223146 1139527 1631735 788093 1467981 170908 592070 936847 171689 1152703 1253596 124146 881333 1447297 510081 1436039 1772363 259065 588854 78621 1774838 1079180 1402448 450816 765514 672292 1449569 521979 388767 1098455 1781173 924417 1144711 213710 68682 401388 1638697 1925729 672751 332637 1735399 1778514 1478240 24439 1000612 223984 161488 1718347 1804440 20056 1829391 1869242 1155134 935898 1591572 416113 1428193 1201420 1936320 930254 1620384 1666197 109868 139603 1520431 1145100 1623092 1674189 391840 1788096 1901382 1551310 1198951 670156 998299 1297664 482407 1575466 1613030 988509 1719281 624136 276797 1207318 746044 183836 1754055 1418621 1450363 1341986 1849182 1448025 1131009 1449278 1613078 1555014 522614 1786394 1156748 1180731 903078 430057 781643 1159735 1982580 83113 1883632 894747 1313543 683648 72747 1778173 154206 1680955 339743 1586219 1371406 646865 333997 1202622 55164 304333 255725 1514167 1831780 1584443 708450 1354342 912101 1714642 189878 686993 378721 1280868 86098 1802945 45680 71358 1169439 22235 1518630 1384294 1489661 1947853 1305679 1597777 1029603 254864 440923 1091150 1052084 1439116 1217867 1450098 296433 925324 1543086 1799336 559397 23767 1141327 1403715 1073898 782768 742256 909290 1340908 8579 157150 1090289 1801773 590259 1461790 1931028 335045 1433042 620107 1918106 899827 1282600 644603 782249 1976135 565884 856295 611498 1390977 1554223 1647812 408332 1475182 1342967 640498 13329 190859 86397 1750025 973431 1150708 106571 710196 1419675 1515483 1339869 101095 1527049 628783 1839662 229139 1441436 580772 827360 503103 605789 610603 1239246 1001735 685652 187525 1045602 741771 1243155 155266 1893422 1497350 117250 702589 1681352 74949 1922015 1405828 1531448 797569 346484 935889 1146424 1788392 1729098 452615 102978 195039 1570093 1213882 1172993 697838 982609 817572 1922235 1405859 317207 1912037 888426 1653144 1235424 547651 457775 550813 869530 1445408 436736 194436 302015 322553 391511 453206 623338 805172 1276690 218827 1518009 1302879 884123 541271 972578 420810 332852 518492 340633 281189 72488 1214992 160544 1876368 1488630 1913561 813651 1630511 215318 342333 1640970 859997 1514241 1492672 1996385 695607 1781811 1141912 727597 92719 592517 1410058 669452 1260632 564817 1093015 1872733 30041 322152 1728097 109216 1844778 1542598 1620417 500914 1556869 1274307 1232699 1629822 162032 1326324 1146151 58359 1253671 30220 746163 211500 319414 1995593 1512804 576071 1418675 427869 542682 1296665 1577659 1521875 519735 1933875 311791 258301 907543 299175 989993 477211 1876616 1259814 90973 22769 1909392 188791 723182 1194473 590242 1569962 1474493 1428855 184539 1642175 1642321 328430 1883543 984683 1774837 126819 780125 1519320 922243 897904 1150848 367567 676642 949522 655694 848038 1529914 574266 1862918 1302723 1825954 1931672 1759518 1714845 1324894 408985 1535520 1823960 1236544 1060804 637901 1065836 408690 1211464 99185 1347994 366658 1465631 95934 918893 310919 73510 574510 686366 1148778 1368901 917885 204771 1768724 1873305 1874790 204095 1691576 578864 273540 656986 340764 1652822 621971 584397 85370 365351 757657 1835062 1117210 314093 1377749 991391 1206827 1389159 64101 312219 500517 843415 664441 1035946 376358 254062 1060089 1904263 1315101 763831 1427035 194486 943432 437934 635731 92179 1643700 274961 86415 1076115 1055654 356701 215325 751679 1699619 1814402 1431421 1296646 1561902 823253 605363 1843076 904600 1606680 228182 456035 1607616 56973 1826021 1734560 1654693 1669227 874675 1334468 1144723 93870 1536395 453231 713769 43868 454652 118429 100018 785486 1362378 828362 1183670 181980 434623 1360852 107168 1023373 1687589 1555711 486470 871396 831438 1187640 1842863 1706668 798178 1661724 213814 1116194 1261086 1883093 1513322 446805 1510870 1767174 1131072 292292 1721875 112920 1642110 92252 401112 971200 45953 572706 1357815 111107 199912 1413967 146124 1550409 974151 1621058 359636 1895628 1528636 1098132 636989 1275248 1056110 85193 1820301 117944 1079980 317947 1353386 1755669 37227 207355 1488138 40903 1142626 591477 1016548 1156931 1206174 492646 1472018 858694 1328566 1531830 11253 1502122 1241947 1126040 1389245 447152 608250 1874249 935806 697570 216718 1447893 1520402 825791 472779 1845663 1312924 181467 129771 1460122 1289802 795423 1012553 1819062 1504939 1937217 283553 545065 857302 467682 1028672 710166 94455 333983 387958 39793 1850693 715476 321535 1664765 1956734 625760 1808272 121344 968411 1467772 243994 544997 1363300 289599 732001 1182495 726651 477364 460418 404944 1721443 375783 1360433 1484458 1919189 1948802 4716 1579896 1542570 1266355 990580 1670481 1819685 1952918 1276532 1478179 1408123 107352 1684111 766963 293122 490547 485191 572837 454279 1900316 718554 1511487 1068044 331117 779310 1524110 661156 984012 1150889 1801580 1484022 191429 753554 1079958 1818153 1762829 377524 1953955 422039 1051496 1645747 700948 1576807 1317492 830986 924341 1284815 371744 629236 1299230 1957583 1764670 610618 235634 1768509 1757560 1310117 1649380 1766123 363088 742999 1157257 672581 289799 1986533 1553587 740715 1408658 1398220 1246487 736215 326287 1340411 1140796 1376792 283783 1846244 1163460 72667 1604044 1804897 1030033 1431356 101046 681607 1369322 470985 1776348 1074155 369873 18650 897532 1739686 1276285 356930 1358977 780451 251673 1438454 1144640 218773 412513 442546 1329198 1722135 948919 240910 1979355 718466 163529 210793 131893 504881 562717 672381 1897350 1168514 1722239 981085 1274090 481586 1964320 1312291 1823976 1191301 1379688 1509177 1803891 1423893 536375 102238 1229473 1027364 250631 1037835 1622176 257381 1445950 120885 5721 853461 1427594 655267 1208460 331065 227155 1327324 799788 1927763 474599 1606351 28074 590712 422975 963306 552691 945270 52331 932939 1502844 980572 685420 202469 1956015 537419 1271073 1681426 19838 1284923 205337 1028494 1795087 157657 47808 1378889 1612335 1940233 1160409 658511 1459901 1382309 977174 1161689 1228155 1882590 1790171 758647 963115 1693430 1038514 406720 1928126 992306 990745 289634 1302610 372008 1727484 901636 1573369 1953972 939696 1720236 1999126 221341 927464 837768 179468 894066 1021116 233454 1326298 1117704 1971785 1641453 452954 1465015 1948739 1681664 1269018 1631848 1998971 1434382 680297 1021027 316360 879318 773891 36861 948609 1174270 1897428 1803855 691828 178453 1531292 1882340 1341499 909459 543017 1572564 1165069 885357 518414 1347703 188755 1116731 1561347 501127 268784 1350062 1506613 1608837 1922376 626704 59418 641151 989268 1272306 95978 1632925 1096303 451046 1865124 987130 1084619 1919395 1464048 1801256 1219697 1279529 736090 1589374 1912978 1118803 1340974 898461 249032 1935915 496655 1589412 1886682 1983711 1111232 1245967 1287645 1325302 408595 66913 1466006 305021 1685286 997398 947230 1854629 1898367 52322 76334 1052812 342970 1624666 1109647 1330871 787373 660453 1060429 1864969 129244 549167 1263845 5041 835274 549139 166044 1212894 1940195 1793184 870283 628950 1622040 1021612 500383 443342 1965964 366465 500889 1215443 80238 677588 1842024 92640 1588249 98848 900117 1458437 152934 27579 1207389 1101111 1528132 1239594 909093 1302035 674289 384575 620743 635459 588055 471196 659810 377343 854665 1945713 695502 1503 206339 790058 314446 1371081 703268 58320 332303 1606364 284556 1164107 882436 595017 687447 1275780 324872 320955 390775 1645682 4201 1870378 183655 1570704 1708255 833903 854024 585882 1195907 18723 65259 1126309 348735 239986 1838260 173886 1874706 192623 1669397 1241721 842038 94258 146714 850262 912409 930879 1305023 302759 806115 1296876 1502449 1725576 480899 661949 421783 257183 164925 1597451 1047769 110035 1757435 95316 1038726 100415 1578851 1768623 972695 1752874 74063 349909 1174014 1707612 1215682 1544714 1024597 1694614 1599825 1352600 119160 25316 1126193 610593 726753 1705870 511003 207549 4354 407554 1708002 167182 892802 88484 1864306 1890650 1386390 590708 1233439 1872954 1772694 787217 974503 1058353 1845860 1532338 700569 1093834 1996829 734910 1290343 939757 46981 1307379 1704033 1751605 1276205 743398 1560884 749570 199217 780198 1914092 148667 1520506 1022035 1482253 799780 1144211 1968582 1300395 1884555 1125167 971675 1347050 762818 494263 1666388 149918 566073 845944 489119 512368 1180683 1657422 1084262 603802 169893 490295 1036589 1636434 249656 1525458 145327 1641704 420711 435446 470527 1600616 1207361 1004144 519123 355852 1059409 1769345 424942 249323 1280286 669798 1696350 1087091 1509996 1783092 170265 730963 420273 1285281 112849 1968609 89591 1391072 188828 8549 1191347 1142159 302266 204268 1668821 243123 1958669 275794 1667389 1062532 954611 1357372 694260 105577 1862115 1895935 1315885 1252641 808214 1714618 1760590 1476465 1172284 344713 1778931 98762 1049490 1154196 1393329 1184533 675548 1647924 1612632 341465 631195 1692100 958079 1467205 443263 1800284 496567 1814713 1378342 63366 1322110 1923155 459700 1510453 1491904 1693992 699082 934552 361295 638228 1022733 523775 109103 150269 983720 221168 1075523 1765952 77119 207139 783707 844316 691183 1249027 787951 1866613 1781518 1378401 1637168 1214314 1531931 1699906 195925 973432 141402 805313 1067310 1912237 1073999 1173353 585938 621231 489906 1186048 1107608 258968 1469265 1451451 200298 231372 356746 75768 517964 1423208 158390 58975 1759349 1168503 814355 959222 1275388 578487 239156 964460 1536897 143203 759237 762509 1741295 1081242 1324765 1531089 459547 470148 605761 281549 1038499 1279359 1261472 1357658 1588543 201324 225563 627852 632844 746182 1283726 1784195 1644938 489642 1408300 1498307 1258288 20973 1311901 980410 1169523 1642461 877798 739892 1046614 72802 375193 1833674 890713 598188 1620008 460238 1049506 1980338 865595 174258 1004011 1648005 190687 1450155 1660281 1326760 332114 1412591 1597783 1162407 540750 592281 360579 9996 1722573 1425709 1741956 1211811 1154856 1357991 1182930 1926278 22091 1996487 1507083 1188897 1883345 544933 341822 1312008 334596 884312 44358 383645 1334157 701972 1238883 450095 1596032 1453171 978204 1858271 795048 564219 964464 954113 1404161 684396 17086 560608 264926 1907561 1776611 1532788 429292 992399 1249326 1167696 310877 753395 1498361 744674 348244 1359693 1939775 1756940 1841297 1687270 1720231 1140771 1106480 1748231 481362 1403946 1462035 995803 1715667 1829197 1662731 379098 1710703 1146406 1359818 1332038 1239924 1141775 1087691 1728776 1357535 723219 1538639 717291 973794 331343 597510 482231 28171 1916356 55209 788786 1548835 148819 1985464 1400727 224108 1714698 1363188 331817 1829338 252952 779886 1257095 712291 947616 962031 1958097 1156526 1877137 1536334 1306900 143517 480522 52886 400724 1730553 763545 311882 952686 1210792 1920644 1579821 1547882 1504845 903495 116956 1299734 683106 1159280 270704 743137 830036 177498 1437152 999979 1063922 985319 1824947 1037779 653184 1405003 1550697 491559 1571970 221727 1403123 1282212 961572 1159080 1615811 1933473 1692762 339473 28566 1433871 1551638 804637 1929738 1326536 1993077 672251 1994209 1151418 1410496 1161509 100059 1921163 1475785 397937 1299348 382267 1934916 1812275 965975 764561 1899201 1717327 948996 1387836 1746757 1062303 524189 1513678 257581 1432804 1232274 1729464 1951341 881405 628600 1713440 649417 1784646 96025 666484 492273 351761 791142 1526989 78699 1526474 179540 274461 1332122 1438973 643350 1144108 715894 963436 1212327 1945027 1239695 207520 1208105 607213 979584 1688529 1728499 341458 1525499 1280658 1209513 1358746 1657683 1782368 1096405 1943296 1310999 538015 293603 372591 618266 860986 900771 1919373 265915 856790 1842138 1779184 916555 1132379 1651033 505533 1757993 655877 1092520 1508182 1881859 1506374 946833 678643 469986 1940669 1440687 36181 661664 348920 649831 300281 1632953 1870658 99527 1939701 1785104 1408005 1584502 1090724 815202 649725 1013398 1840240 1949386 1105359 27406 832607 1876065 1571300 1734070 1875465 959897 998466 1902726 1293571 1265665 1347861 1674216 687575 963661 922094 1725843 1831239 77591 1960679 798675 693238 1817508 663117 1015786 1875244 408533 408513 1007928 1400982 54902 52965 1926232 1066030 93323 857571 1112351 833806 1430602 993830 1077110 1783779 1602587 1496487 1470169 1820562 1165294 1020455 180932 459011 1843764 830072 847849 369909 663254 863933 901951 1836782 1092705 681473 404872 1650959 1815072 910113 392271 1932560 67856 554296 30644 1287527 310600 1493974 624401 101625 1458508 1389800 1514673 759344 290222 789815 311326 807845 1870932 1055630 188737 1226873 1899783 601381 1299922 1155404 998629 1055362 497130 412877 982268 635619 608765 1913159 1152892 1748391 506784 1750649 1475074 1458191 1835674 35063 284097 1084204 1686601 1770421 1482141 570134 691059 1200408 845685 1662091 251615 1037236 1317241 100506 1505667 1173583 349576 758788 61071 1835936 1578889 315843 1733379 186957 1523847 179463 830742 299869 749085 1154732 1853165 1598484 141052 642287 591304 757367 1630730 27691 410718 1036914 80143 582389 142188 1458367 1808646 154744 1772156 783862 1499574 114835 1411825 1680255 820105 984248 919321 839986 1659824 1454100 828980 1495979 525977 389771 1020648 1965429 1073031 761952 13110 1388314 1168144 1842557 387623 1468460 1582910 911839 1840578 1756312 1204629 1681593 19694 891152 1684428 1077859 1339205 317378 1176967 989542 718844 540099 463024 932586 274983 556093 1032692 984917 777314 1001954 732771 1832848 515966 1124783 224675 1010185 382876 203130 1811543 467921 1911004 1981359 1782661 87312 1576018 1608500 1724586 1373317 1195180 1745888 1270268 1226496 1658818 295715 195091 63451 5584 1123737 686846 423005 471190 1081156 1794720 1560696 960121 1821338 708059 1190512 414870 1312806 438312 1275850 1132170 1472964 217543 298349 1503191 1889496 1803404 1862482 697448 799459 1767166 723279 1261957 1654105 1696907 1846001 90379 1231320 1045369 1047317 188119 919237 796027 1089059 759423 1531027 1996363 216716 1721733 1783019 1380440 1780721 973817 1253951 1542690 120021 351122 994740 671832 420436 667981 293343 108599 618157 1544497 1071032 1084626 1819592 1494204 1437286 1252669 1385942 692841 728591 1874312 868230 12943 1844600 1648772 1531875 427984 665125 1380806 1417839 65278 708357 424437 1908730 1677840 535362 1302428 1357722 631030 1599458 1516466 55591 1628755 1704437 942236 43955 1610263 639698 1403566 464291 644888 1983101 673990 447503 314023 760535 1181380 1104221 1999893 1187314 1669739 1709055 1610572 36112 806009 856901 933353 1560227 1608263 1555695 1475340 813803 674984 1013619 1228830 595671 1163089 1529277 1134917 671848 1263973 650384 639524 1407711 385284 338108 207832 1137887 665959 4685 1229668 1502495 773714 585326 1558026 1934114 942703 713808 1367971 937717 874544 1058142 1549950 1307370 1675297 1297049 1863896 1251216 1991463 1148264 140399 858718 879082 378980 848620 890514 1051306 605746 438929 345608 272299 1979659 1170591 1385334 1804282 1904853 591381 290590 1455988 1869358 262355 857231 1477117 499284 689192 149549 1508318 1230065 1204101 166310 345943 50058 155118 1709184 1742219 657176 775561 1785493 736276 381927 455425 1448612 1780988 1958715 1987794 761438 1893204 1053954 1038631 1099661 1523814 138023 1445309 229484 453789 255806 323976 1652719 56034 1149144 77869 147138 1813476 749121 1054164 1048715 492723 510999 308790 4851 1537364 151283 1105535 1259197 1995711 1352850 151545 1521847 1697455 414335 1740697 9956 805042 565440 1085568 20027 1380792 1584756 1925359 1343894 694765 748613 399003 579761 274591 1096515 533042 1823286 216541 985557 1156709 1140322 1335427 1846158 1865389 99843 1146932 1313900 613768 427678 717176 434128 981131 232136 585552 1624062 140790 1288685 1729503 26880 1847954 1109636 1549676 502776 1483 254148 1808922 747600 886472 761201 1718016 1407453 26097 1477251 276596 1899258 215022 446811 1134340 1219830 290061 1143689 769008 982558 358335 970048 582949 1070493 92111 443871 1392017 1987764 900603 86683 1419957 1721160 733266 1907411 833309 1116637 986425 154575 1329813 1316622 630313 104454 1409165 969818 85642 1274972 561090 1712827 1534359 1657780 1033781 378293 1934112 519546 1993172 734468 1866587 1074661 428869 1988430 366725 1516107 1422311 466885 231575 307798 117023 804583 928436 7322 1758070 1265521 1524470 1866683 1117395 1320396 1397132 1530138 1675577 1282980 324793 915347 545958 1888585 1759306 1339653 1027699 683356 1152119 92417 496859 1934218 1338445 1395249 752934 1105217 256781 609765 342331 1404725 1001061 1824542 1302247 237369 778683 1222028 1123562 1574443 1401130 202337 84821 1559704 1204306 967292 1967187 233376 358724 941133 690764 831786 7061 224099 1322224 1105024 684991 794245 501111 1254446 925289 605626 329448 541679 280164 201612 1352050 205327 958545 964913 1882370 732784 1382616 105916 884109 249268 1432587 318634 1927216 913181 1361251 1862563 1273053 1462496 1343926 1943024 176333 1616079 917177 1074437 650923 1657413 45653 1740790 1935111 1738774 1284847 1315608 854556 1745673 869788 1131969 547579 1780338 1714935 1916435 1438403 1477068 925581 1411548 1945353 888944 155409 655471 1748366 184836 50909 251963 1506587 931736 321175 560665 1115656 714136 1205835 132907 1534100 1269394 1302196 1539036 1934022 1995262 1721171 829238 817325 1420786 164449 1994959 750792 1615357 556787 802726 1508897 1995220 750890 1195352 1095648 1032591 467778 705629 1262149 142085 1980652 475631 1513033 1059440 638106 335359 544384 1534632 115438 1187486 1532200 1924099 19932 226242 862602 1030886 791569 565174 399348 997618 1397540 1018381 351024 549000 1436539 532318 555346 1051468 1504428 319061 142849 851475 1660985 1223978 404384 1307004 592403 444531 964329 1340842 1578143 1489665 1097107 1266088 1958011 1397114 599493 68993 971701 418151 718301 1972582 243591 1769398 365227 1430790 1557604 1822509 450217 423145 593709 929585 1831196 994188 312408 659264 246760 1957701 1385269 741429 1565476 775842 1750985 412828 1421495 1710829 704229 1174525 1508336 984495 1828641 402653 1845696 302392 756870 275506 723188 873085 1434144 1930992 213062 1718911 1849077 1151183 642357 231271 510821 1320078 295014 1391175 297567 1795200 1635496 605915 897074 72753 1914125 148113 672369 1393244 864062 1613870 182251 1481011 1711184 124151 1835104 1124925 492684 1929911 1405687 941739 427549 131571 489361 540190 1367187 799375 1337840 822946 1177753 776287 324194 1051755 1252838 796933 1743253 1318695 995956 313049 34035 696817 773046 17171 1249409 959120 1202763 1750513 1551351 1085326 1909806 1246619 1153250 991704 879603 732728 186078 276329 271326 818006 473912 1141426 1754752 1019069 394019 493812 1215221 585791 1169156 1851119 1915408 1054625 445284 290837 1735797 488133 1265231 1387611 114957 1490571 1242432 1526205 1418707 1961697 290132 392651 1443969 710867 277440 706675 651447 975554 355729 653745 521942 908168 493879 932713 319375 166272 926273 1995930 626196 1444728 461464 227858 1045371 1595166 194734 1479068 1573562 486471 792300 1314330 1322126 1904009 196962 1888600 1109374 1919749 267204 242002 1424142 750661 1022836 136822 1244002 572059 848248 550717 67907 1880810 490271 1704777 620358 1190377 1040359 1688177 1411767 1607190 357101 687871 597498 343066 1221408 1338428 1894499 652028 1341453 1728134 1402512 1267666 1122684 280158 626057 928459 1366797 1933804 1829990 1672323 589771 898570 1867273 170476 646479 1050326 1142120 1555895 851429 960302 1691737 564917 565700 245075 1351332 1869369 481201 849100 668190 1070800 1157890 1242559 717608 962782 1579701 310586 1581810 383259 1884699 407422 1811777 759196 832174 1878990 247872 623499 793412 765076 393163 445683 1847257 1482295 402069 1870589 1230189 81268 546058 401563 375195 1916494 59383 966004 1382414 850001 1555034 1087227 675855 1661132 294627 608473 327260 1291055 926114 989577 25048 1102133 1032475 194338 944951 1237613 1811481 740950 1366561 1744411 167401 722070 1811878 1544430 1141446 19799 150461 699566 1257808 1607396 216111 780374 1314737 1500009 400146 472561 246638 1477313 115210 1466725 1091553 1271967 686181 128205 1821941 153362 1041289 853347 1450579 808781 1496755 354320 467327 596103 632582 835478 297305 1427045 1289758 805504 1478943 496703 754286 103613 1860152 1917605 1599618 1966399 1361597 1235729 938429 1934850 1136865 832153 1734261 805865 258079 1546141 1756832 1794209 1060129 1950291 828339 1605289 1729601 476750 1725642 162758 1261249 1541998 769655 1640826 1268988 729798 1858063 869568 978847 147961 624962 776456 420030 614239 1418377 1516131 1751267 652791 465860 758587 1511203 1562353 1603679 1118793 779335 258422 1794197 586446 1086437 266544 1494042 1598817 1722413 714450 1913772 1632932 982175 1597078 1394274 1190775 256949 964833 1991606 1261166 855875 255474 535249 577637 1558873 1336909 1140733 914397 1929791 1731677 1142103 578080 1488837 700994 645905 278136 1911966 975813 1567305 1834957 1419180 458685 635946 123790 1351548 1589574 247092 1226703 1111525 1960403 1284918 725821 840087 284939 13559 907089 604600 1111972 1768921 1795557 668996 902561 1054612 252794 957165 150762 649268 1942308 339164 788644 1893662 1654315 1932698 691232 808172 1420912 558360 345129 914696 272366 1473782 1397229 665244 1979618 386586 792771 936388 1208624 1535364 1333161 590556 291471 358454 982920 881293 55872 527908 1984821 253223 504570 174664 130088 569945 1016829 1198 1710558 650281 1177990 555286 613745 566926 1041899 469547 1338014 826449 581159 585826 1097989 1125906 173183 1023213 1733863 551855 777718 321081 64241 722543 1663325 597850 152091 1139515 637570 153433 1546886 642926 1699621 1149937 1177554 1866282 757174 305603 648354 1540217 455721 1829695 763401 1896927 930850 1323479 794381 406241 61046 437046 1092863 138344 538381 994009 1225764 539481 105796 1324549 119764 9563 1218870 1221138 1530259 404846 1484191 697078 972694 151954 1564817 1076814 1920783 17737 93707 1456647 672113 669164 1659666 1432695 1906975 481927 512787 1745772 904239 505724 373466 1042225 1977702 1819080 1389201 1662586 754334 1708441 1208957 1923847 1076419 1979911 1313688 1139775 1163131 102401 547696 1169274 148197 1904292 863507 681821 924062 512556 591549 679702 1705618 304903 921523 169075 1040902 1891352 183389 1472719 876492 381479 1110054 1039020 1715914 41737 1421609 1196191 1682875 1961677 236377 30219 1991868 363163 101759 1106206 1585183 549117 731947 1870553 192701 569947 1456225 1274118 795646 1681585 1298311 793003 1298395 1833766 635594 491517 1856939 470480 825511 1195134 1850099 445218 1045658 168492 1751694 1618589 1892130 18832 1894263 1476546 1102421 1524167 675088 1503118 1260597 690009 447445 444047 931426 261269 779412 133966 415611 925226 1608384 1021198 1183991 664387 741036 1747613 1597902 1659576 1234738 531287 269203 1383384 617249 1222087 1461710 1647344 1472544 1539934 243831 1914726 1795526 24535 1689038 1033445 171435 384193 1915582 1425175 991273 509271 487052 577668 307639 816031 1810469 1652324 952886 978045 209669 476110 1292388 1508323 259451 774682 136152 476782 53577 1750531 817943 581970 1505309 1053827 268191 501781 111761 1145670 873618 1722112 914848 438448 1616390 793653 1273678 1375526 357432 618415 347948 315739 1711870 1987627 1441935 452982 1017244 959793 635033 1067779 1358491 1464445 1637162 1551585 1707184 1017937 1054975 708281 1826709 936052 1102035 366731 1954152 757007 285354 568461 738669 1243489 1899035 1313674 1689894 1772664 531967 800795 684144 432824 1114193 495620 1076765 1727548 848574 1202581 685004 1859398 1619186 82267 1860660 1983746 1295401 1232006 521050 622271 1791258 281103 256381 1355851 460399 1874801 625699 1437788 711410 1445814 771041 661195 94852 953382 486292 1717378 1861884 1491038 751127 1167233 1558131 163589 1980078 420352 1536628 1108518 380497 856011 1135170 1282516 966067 185593 1783257 1830601 799243 1930444 578349 217036 1665646 763297 438510 1815071 1900301 116070 171580 280906 1047623 532134 959151 784469 1927433 1325362 614828 1483391 1100930 257577 52666 1449599 1224168 368803 909540 1773993 388752 1002399 1514454 1612138 722937 1590227 1933477 1421299 1209820 532658 218499 1600270 595422 1543654 1977970 1624305 938896 695695 16123 1461952 581416 1775929 1572516 704046 490979 145290 1381450 79479 1882985 617208 1805725 354817 1269767 525803 1702190 4916 795359 30745 621930 1642547 458991 985007 38744 1798459 461915 798016 1005116 562040 1680447 208292 1221291 1095975 247062 242094 54864 1856547 817845 320766 1160463 608301 1067784 111669 477976 443596 461669 1960071 1991773 1989075 260126 1064474 261255 1742302 1797525 24725 22611 1373489 1253736 1873288 1836538 1783804 1971377 982960 427325 1363414 1759593 1347451 649286 459110 1677527 1023429 616909 1462373 843360 1792897 1195645 715874 1937817 1744030 1491984 329696 70495 635537 1165304 54558 1560278 761793 1313624 659388 635838 1663512 706572 753501 36800 1032208 20915 1477144 1604054 1953385 1536074 562230 791095 1370593 1658232 1284529 313564 1460984 1639522 647732 78385 518001 925769 1715395 1907135 459958 76224 881051 897658 1444505 1962800 801658 1866574 597195 261364 1040957 788201 1971708 1395019 690373 483004 1438259 112146 606882 1260544 1018351 1154774 43269 1115563 319507 1399556 932818 744926 1671686 1342218 1759302 1934177 42914 627354 1141104 1657080 1719202 869002 1517540 1784910 1536879 757693 828827 155843 150631 1100715 1052212 564408 1450921 1934799 1396651 1365953 25229 205367 188527 1854145 185013 967265 1792690 769463 882440 1546188 346399 474689 557321 227267 802225 1239486 984449 1610942 187948 1091373 1647628 533734 576910 1105456 546309 1927509 906917 1615330 542702 1935214 1227448 482994 1310257 209934 1099201 1373872 584679 1826348 548464 668984 968103 1844883 1515429 1740219 1428863 627611 888372 1418444 391983 1430408 1684378 1796262 985686 988010 1632272 649912 1693799 1195901 47388 1285671 850902 1497477 475849 1309406 1880877 549937 178377 1131928 1850448 614758 229202 1853992 945746 1595796 1944923 1086438 1583019 1409906 1320668 924754 292911 1755546 1284078 512850 1149600 325181 1960629 1969804 1126319 1742621 287301 676590 1184458 89728 502225 888235 1923681 1053467 1015247 323142 53904 1499676 1262684 1490161 385138 1254807 534164 1908580 161652 507033 288394 1509400 1328982 779175 22147 1767678 1210830 894385 1867133 111728 631884 614078 1228611 522107 1423071 1779135 314769 284299 1991304 695207 24938 211018 1796093 1144853 910196 674757 367536 1198219 1914020 422602 647511 24007 1108706 1357914 722830 310925 1954164 857 567177 466653 1845485 501651 354824 705683 569477 38480 1470866 766201 1494742 1180883 414037 1498718 264685 1545483 1086365 833376 1623770 240470 624911 509733 1850226 1224857 829893 202971 1760263 909749 1400595 1284451 585086 119488 1290669 1344388 531903 1962304 469115 972174 1765273 1913200 262918 449645 428844 433007 1421172 252144 119986 1666134 776332 915552 1408157 689400 706573 1212508 1472660 548307 1757652 313233 528889 948766 821877 1042145 1259884 297595 1741813 617433 858441 294306 488943 640646 1856126 1076506 248207 1869482 824630 1550659 1217723 516187 794725 1055778 844060 273002 1441489 1168002 1009986 527566 683091 466872 1261050 106320 1893121 3828 1926768 422582 1700152 238343 1373865 888519 1189900 606573 1946102 1088027 263119 877244 1903204 554472 1745611 248637 1611763 1578749 392097 223810 770755 1977705 298415 941099 2118 772396 1122739 1391259 529456 740443 1144685 1862092 170131 686966 22282 1721939 1201367 1515680 1499109 1092073 414752 116504 1269777 773897 595690 1839199 1709319 796661 1652783 1184077 526310 1108700 1714115 767900 1149684 1223678 1289549 68162 364736 1679580 708126 1170320 1073798 1130754 673383 995802 547669 198685 1801680 715733 1446633 455044 722908 1742978 502037 86637 160947 1469414 338447 954055 191504 857756 1223748 1076859 1993104 429371 267157 1441527 1681772 208894 1057904 1979118 1787503 1703789 1904191 1904107 1835275 1768237 696865 1903637 700028 1869283 567280 217976 402801 742971 1696159 418147 1874022 284762 16946 391718 1793358 1204164 1323060 1028791 818826 1158344 1991901 300090 1593945 245779 122203 1841801 946024 1117415 807901 1760722 275858 1935433 842867 1369619 478397 358445 1684234 1046251 1506939 88081 1467050 710102 1804959 995947 1080673 619387 800375 252549 891756 155800 326008 1179867 1687269 1008752 862427 297985 286439 469956 1724881 1654953 793194 1909245 1870693 575713 319148 1887082 458782 559892 1869568 1369726 1961839 22317 1790037 618839 793845 479147 649492 951423 1470424 859165 618656 1764046 787964 1801487 1366674 1649284 1145279 168994 336721 504903 1802805 620567 1451246 1657429 1896903 218404 1010341 608645 1661402 268904 1709224 948442 1899747 758192 921588 1110797 1665925 741924 1303411 1741588 1705542 1965428 222092 4107 1949900 791926 1415662 1889998 1964404 938703 1059779 893739 1356977 1419202 1934614 951825 958960 1756029 1599695 1420 1720843 88583 420033 393401 1432700 1463810 1289937 724590 1565688 1775572 862538 292521 1749773 34449 576519 1189716 1763857 1479112 1724757 201395 1679006 401876 1734940 238319 1773875 1655952 445034 406207 1699223 1720547 1640039 476195 440761 1635405 1665364 492214 726575 1466181 987701 71083 1915823 1754613 1709399 1731525 1609063 1953186 1601207 1564087 1624598 957004 103180 209119 1101971 1273651 1348847 864431 957502 736659 559416 283091 1861285 1518536 327508 505534 311468 1055516 405374 1494239 782092 616855 884477 124338 631654 187765 1584956 1939759 1660839 770855 36661 11843 1356526 1288171 1557422 666482 1548883 1614223 995371 1474539 1412826 1780355 1414353 676837 1216353 1835227 8517 1403017 1450383 899490 1498347 1219920 188010 1078066 135434 198055 1422157 610345 1389632 161959 96353 27643 1892935 1442177 696215 1433273 587784 261905 76165 519341 359211 455755 486434 1778664 228196 541254 811809 1227237 824965 444764 275191 473504 392643 1411907 654437 534610 1908827 356185 804965 1906831 1531226 1187696 1505829 1015344 1765296 749477 1127622 711198 80046 652387 1975286 1866593 961493 258370 839081 1497020 1073845 577109 305511 966692 1272615 1109809 1013229 1847899 778723 54200 252512 350932 241200 1822300 1873587 1624132 752293 687200 247706 1111946 869617 1730387 535462 548372 549889 1427948 754507 1008097 1006983 1757067 456953 115937 945562 641271 1967654 1912048 1047612 1975405 1815098 1411831 305621 1092509 1786422 441020 625330 1073760 1571900 1856304 1931068 49651 1086873 1308146 320392 1308379 915531 957660 342381 1095476 1146236 1447759 596277 38736 683394 1954048 461660 1116395 44642 1455595 1334748 272933 1052301 1720458 546739 564070 1087821 903634 690378 1457549 1847334 1235385 1947174 1132773 1026887 4310 1074580 880889 1147267 1693336 9105 1698822 708452 1218933 628227 1314754 363058 1033499 656733 1446805 411145 480439 420096 1351232 431012 757821 601109 952920 437471 1479067 613524 1545315 550822 72789 1134 59219 1686855 1780863 947876 178838 1035858 1389896 269554 20634 931232 1186660 696670 325843 121116 1881148 1107296 1961587 1386869 657817 1998026 1281610 1511673 1917688 389513 1109765 716982 1597321 1212697 1954679 560946 1486958 959667 65219 1755189 325784 853862 1938218 1476042 1319506 502501 775517 773728 650453 232684 1099997 1293838 203430 995028 744239 262665 1934578 623629 462925 890966 1281647 1129359 965690 1819338 763080 1432406 1238442 436604 862100 1763038 1425992 1810556 1832935 1023268 1988558 1075303 139988 200071 932637 1007728 1114557 722852 325073 1824583 1528661 71292 1433885 323646 1776585 692798 622600 74075 1327492 1482857 1801909 1702531 1326349 268567 443293 1709905 1631918 1994238 1139745 443146 1181920 696928 1557926 1062999 1010548 1405240 349453 201006 1558737 191738 506400 1102131 768871 828405 1378715 954945 1219106 1962684 1558464 213974 1700140 1800125 1468262 1778758 764385 1820382 789175 1203830 1013696 308650 1310254 929583 1230397 1590752 1688198 134502 1452883 354311 150709 1687340 88638 1412060 390969 1561426 76372 1721697 1003558 814526 1818617 1649421 798104 349341 529480 1449014 287305 1362195 1299751 108436 702557 572846 1086002 368094 1809990 1102775 1028037 620007 735829 93475 709199 1247166 1603796 340637 1404532 338438 1517771 1855839 128690 1529903 717675 1567372 1179666 1445152 1393183 1508749 433135 977159 1605666 1586387 1302587 1536072 1084195 1149762 1172965 859796 64116 205965 1524876 616978 747026 328293 349290 1385724 367799 1761308 621760 1383904 300631 1004964 1079228 971136 1600367 69144 246712 750442 982281 1608759 1857007 1097805 38589 992716 247992 1508543 1939880 1540304 512680 824488 875398 1384980 1518040 1582546 982371 1232412 1819456 806605 1705917 1493988 1692107 1075943 1634611 428063 1107513 1270709 851779 1871714 1045689 1234300 1107172 1661252 1178302 1662793 1936803 650766 1626125 1499901 196873 439229 671653 628654 466288 137890 80096 157810 138673 1206355 700922 1632092 435176 1302648 1056851 1465480 702499 1005624 662365 510885 1945343 1553913 1146530 400437 1622174 1633720 1645126 317580 682401 1383525 565511 1249466 1838314 401285 1278277 243024 1517273 599783 566608 764613 1338068 1869406 1507728 1478557 1787978 623966 1244762 406044 39110 1877237 991234 651319 234524 1923028 1304379 355770 715626 1615886 1581287 114722 1879274 743773 1032792 1999985 382279 541691 1054325 893356 240272 1467735 1112499 1111484 531778 1690483 491686 567837 513790 1329988 1626391 1990148 359863 411020 1422559 1859712 181106 785449 722589 721719 1026377 509786 1660941 801768 363273 881567 545448 756953 984740 291262 1215202 702260 222434 853221 640449 1648796 319075 1994753 116548 701196 1562181 1104704 1488531 1744345 1178805 881686 1946172 539428 1873810 1367994 1518259 1371572 993260 814987 1814563 958764 1158787 720685 84715 207634 367613 157366 1346246 570715 664017 1757572 1810825 318819 875915 741451 921396 1306802 581623 646592 870342 1352289 54425 313251 501197 955710 1172967 73384 265800 274655 920394 1878981 1762019 460757 748585 104973 1969320 317902 282251 1493290 1215129 546416 335970 417821 1671811 568267 1136765 1976700 1557803 343500 251933 1771982 1537833 446773 1335113 329768 1625309 1179345 979393 1455702 1338394 203533 853527 254993 157689 1180619 1018134 60888 1767243 1246005 45668 1013824 618406 1456527 859638 287946 1488694 979448 1024315 1966907 814888 269705 506750 58249 609273 1258358 1641124 1819341 538498 1674059 1612007 1073333 114912 1466091 857861 414732 1660713 1639022 136483 1067268 141127 1774449 1724735 1716886 1655823 1543013 245436 236771 366936 1761548 525755 79910 912674 1759172 1139413 599450 45446 1052086 70398 543563 77339 1769895 1280624 697726 443928 541059 624989 1870357 505211 988834 1298901 477503 57703 1580316 1225530 1421079 1833295 400552 1649342 543359 1421805 588815 147584 291766 80197 459520 1981309 1921548 1629011 428611 522384 928129 739799 89646 1360443 1829528 1012315 717473 1710735 379200 1621558 506872 1324610 1341419 1598286 1470736 69714 211033 1792630 1709111 1260676 1758817 1051871 500353 1330781 1355714 190513 979441 224981 989373 1456719 1228093 1176513 609599 1869585 1711199 1247225 266862 1285176 931512 1858680 1738963 1401468 1930534 428294 1072086 192695 370327 260255 830674 1690831 594480 480316 974364 1611134 1706073 1599783 729897 500926 930188 1117035 382253 979057 479733 1816470 1112649 1737179 930857 898960 122137 1851919 1018899 890490 360034 628121 273687 1758280 831651 1384183 1476994 1953422 1490640 1185435 1134448 722400 544829 845615 1214803 1861966 71941 1808312 1581656 867173 1316008 423290 1752358 1188940 275782 836368 1758954 1442462 1161194 989882 113493 1292831 950775 501488 505645 246693 1655509 1263535 33795 868665 163666 1618866 70564 434963 1469885 1225834 1075994 129809 1712733 249569 551686 684704 617103 528056 533388 893353 542933 367427 243212 374716 1469310 643560 349281 596043 275441 1636099 654847 1292157 365037 444116 447095 1103156 1871378 691287 831414 724415 1329755 1136146 1362749 1168349 627548 1264515 844859 1624826 1471878 540033 1773455 1817124 1610329 1777837 1215701 31952 1580858 948971 718127 1942785 390816 602498 8244 1672980 1875210 659623 193248 1474033 999912 337362 1756874 1991710 854199 51665 443758 536125 283761 730768 702552 274977 299235 303090 814651 94638 791577 1178253 1100348 983473 1218010 528756 365505 824283 1760446 1656930 244922 1955197 1106077 144972 32432 169620 1806278 1510639 1742648 616676 941218 215289 1285906 1830232 1972310 859136 980224 1244911 1673227 644452 1067313 336840 188035 385939 1813570 1477250 735836 1724443 87543 951327 1940626 1441231 1828624 1675854 1318052 861067 571101 235650 1578926 1732792 621478 1414881 1863349 900085 737461 1343186 1814939 1177444 1097754 1955573 871276 1121381 1948126 1991364 1612647 1673906 1842075 976682 1117349 684402 1212803 1014687 1037159 1753242 1795224 1770697 727805 921204 1063481 1030988 256568 274188 322615 804089 1940426 1749516 1769826 1469986 1436975 833079 1141846 1900145 279371 471156 1033736 252652 452019 1970572 1884660 1780784 1024602 1885732 277557 977266 422062 1404099 1795298 753926 1075346 1869412 868142 875513 856285 1430425 1909604 1735819 161191 551940 1727025 600154 1102780 1122602 214897 472633 224914 521179 1484593 1175731 1707866 859326 1758731 1216786 171353 923442 245292 1982315 920029 1533204 204870 1443266 1970626 367187 1368841 382469 25438 1417362 1424956 1724979 316413 1283343 403599 1550098 823272 828316 1767479 1762027 1086115 883781 578265 1971162 1183647 196921 1714294 245603 1912898 711668 298815 977468 378999 616599 822723 1154959 1966465 1420965 1785687 1786861 1763330 746435 114400 520405 1991945 1846973 1066399 781745 1860223 523935 1078799 1295600 1951441 694705 172954 1715841 244726 436232 1301254 947026 372283 1106516 1558919 949355 844428 1494851 1618632 1129765 1220946 1892273 359730 1801241 1401211 1747492 1769392 956980 163633 1734000 966994 1991713 1593168 1348971 312071 1798561 430356 722222 1061006 1354242 955868 1458592 1877022 1240352 316803 919205 570145 1868427 211338 279552 660910 501460 965570 1181301 658686 972579 1114925 1092025 1922581 270609 428783 1936321 1498713 3920 1243114 821251 926363 1707642 1154516 297594 1459737 735238 1881801 1635079 688503 760489 925790 55085 1199019 532645 169317 1477375 1385572 643484 173643 286291 449396 31000 1743959 726529 1353456 1480427 444119 1256036 589559 969460 1464342 567716 160936 212348 1378502 781039 182738 1249107 732121 1601327 175729 849922 1378176 943494 11329 1737681 288624 1272354 649478 1469349 351304 454510 1177407 1670974 1193198 1882516 1840438 97731 725009 1014473 380160 1148345 941180 233424 7835 837430 30940 320963 51843 264897 413572 1264970 441307 676093 1237143 1214421 60901 53014 1535381 1861420 1273744 988797 490756 456900 860642 1733359 33889 375538 56800 1349284 338701 490754 452550 206468 327250 1622299 943097 1906006 1780509 416120 1069403 1782968 273163 1441950 1585334 1997807 1365077 1110295 1130676 926599 739285 1989326 1334024 345747 1908968 121852 247316 1342598 395268 1271954 125620 1891048 1245152 1712662 366171 1678440 1454279 222108 1557224 653757 1765212 1883036 372967 375768 1978681 1265514 1416781 843592 1562069 1713904 379567 904017 1313987 157889 1452632 1531452 636354 1374607 1201791 852266 227305 1659377 1165202 45993 361578 507262 94740 178302 480293 1808243 31402 524943 801034 1374756 313658 1054809 898806 636600 164676 1339876 1962771 453126 153677 1871760 1486574 1527070 1538126 1119280 341211 1349228 162821 803874 739510 346054 926895 897049 1847860 1140777 481920 1247060 127701 1954414 1091600 948003 1263271 1125219 1500556 498297 1722441 718208 1275174 201797 269735 1611770 1165657 1978752 1841398 1407210 1472784 425990 747486 268086 561647 771557 581242 1750147 1410301 351290 1261399 1783624 150036 645342 1129243 797326 210622 753027 579474 1764212 1212401 1969350 1419918 168225 701284 1517483 145841 887812 1289171 1217451 321463 1786566 1497395 1777446 1186635 957303 1035208 1503868 1509924 167026 678390 45629 1251196 1423076 381578 1664947 185125 658613 1428225 523922 1660684 743432 901737 1631840 1648465 1642021 1987683 581465 956920 1539073 846981 1684940 1818796 1227306 1765874 1331262 1767421 306844 280589 731452 1598593 163667 60922 326251 1321105 1723009 1860383 1157382 1665579 1113262 1353051 1598400 1285033 311161 209829 594777 1150466 1046490 174661 51334 274601 1894255 1530747 1976327 668466 1708348 566534 1297170 1764474 1051004 521423 878700 1540967 1930151 561064 150724 1277926 743555 1905661 1999063 1296375 1362651 416051 1260322 1593306 23250 1473258 1969190 1454597 1800161 1908975 779148 412394 475549 1736498 835573 1216960 1267921 632884 1203647 1592428 1223315 1451249 499416 1633005 1320770 227766 809836 761400 743814 148725 1733976 199081 958472 1178935 1114591 1922696 1052480 1818164 1954758 1321144 235402 446065 639758 1722334 745853 702083 1067142 857737 1722679 877544 900076 1657777 1486020 1694804 1477253 677950 1356127 1346120 1535867 1196516 243858 1895376 164783 160867 1793702 538192 1588070 391740 46604 1464306 1350694 1908205 926244 1504185 1837662 310551 858084 484260 1016349 631508 654747 269000 656008 1441477 551875 1049977 1357824 1879615 541444 361042 125940 1847130 1510516 453770 459097 627370 1324283 302120 1683031 1623028 101887 1462863 679076 1549515 1311952 1217689 804847 809180 358758 800706 1343007 1119375 991523 751740 1735209 363474 1251280 1795308 1165674 1968885 947191 1361958 954165 1591753 1775391 273604 613015 163484 830035 75609 1846653 113953 1267406 1927395 1143750 1249602 868617 840311 370161 1824666 1625351 311392 1509106 1662941 524731 1344896 1846729 425244 509960 394715 1280611 447099 181675 699893 365831 1971524 160964 540995 429326 41549 1988477 1849607 29329 1318718 486274 919588 1919697 1309659 1481076 283498 732691 1241162 351903 1741417 1521574 1575301 1814050 1766675 911748 289723 675387 885138 1777225 1603478 367037 1911465 971043 1797757 955303 1579507 1998309 1190435 898982 686701 681132 1086090 675618 477146 930299 1526002 1154955 831343 1891258 332685 729984 1130351 1838780 45097 1856691 1268416 684362 396618 1096540 1584469 55900 1619253 1966480 1510147 1161921 1054981 1815597 886228 203523 1132857 1621874 1331901 1874493 605662 143390 1403830 1601921 798468 80339 769766 1325918 1482701 60249 321515 836356 538925 1518970 697796 1519567 948785 1610493 581407 1579140 574030 1057698 898834 1815824 495935 1069026 930684 1857629 457889 1729955 267100 731705 460125 1103908 211600 1597932 829313 1972604 416309 776253 358926 754087 147610 1471944 1290798 188463 912050 731266 205782 1338359 419799 1339423 1754307 561493 1946347 523091 1381959 929871 1210393 28537 741166 502801 246503 271053 1963456 57408 1430510 1530919 760728 1627128 1834582 1347166 1812129 1469085 92695 228416 227934 1824638 1387886 1749887 438318 418612 844429 1203756 549709 417153 1320434 898853 326003 195314 1262280 1292704 1620084 860524 960054 639292 733439 684019 925910 1611602 533548 179802 1640414 1065233 1203013 540230 309724 1911500 1469261 1922226 175657 991524 164289 1962758 1352864 530999 49797 1247693 1104695 1257070 1851560 468692 1056995 1630391 299982 307288 948110 1407377 405931 1391694 1197495 647682 531155 1728229 426423 1990041 810543 1490351 1182100 1498556 1397168 360441 665048 881262 764576 1980753 151982 817299 1474185 1075228 1966090 945834 1843332 325793 15034 55361 789898 696171 239778 46091 1949043 903186 1589821 1674204 1609429 697163 1286155 1053200 84337 644471 1784744 1229649 1701824 1585964 1267684 1099073 1014907 285816 1426602 668859 411605 952815 1251220 1771189 997960 1441739 660308 835397 1723809 708060 180499 366925 53061 905404 26371 1978241 237199 1447472 689182 1796516 1376050 1759330 958358 940613 592504 1570607 1044587 416402 526926 1616432 1002967 921627 462492 338736 1095043 619430 1009758 1418425 1427617 1077729 1816080 1714417 1058247 1348200 1868309 615650 63608 278162 1265315 1189848 349400 58380 1038589 1307727 248485 441132 325714 364115 1792202 119420 1761323 1363890 1430905 18858 1199320 957429 1130345 1160780 342510 1962324 1378412 916714 42298 1287019 1560716 1355820 449921 1433086 409945 143436 860750 835840 327951 325287 886019 1896205 1205139 1730232 1788185 489059 931936 1378302 1241897 517149 1640393 1261449 1946237 1485695 1110621 560362 1652923 1188189 1609508 246659 243473 1778699 445087 1233316 1846974 333563 33248 1585040 576628 285318 1509672 291566 240126 416799 1918456 265693 436455 333448 448502 93486 1964266 1717229 1710179 1627363 1340585 746563 743687 656334 1704169 513942 1564061 606242 410830 804169 803843 27209 1069371 828962 977826 1429955 20166 1337844 880615 257143 645758 940996 1092011 1505540 469858 962848 1850337 209816 1995195 1761483 693402 548782 30200 183491 312254 519612 1796814 184420 911920 844478 210218 312327 1028081 486537 965080 150903 187509 1508591 1733988 1019954 599214 1095669 1495103 1291957 593619 1900451 881793 1568085 1873743 1041208 915381 347332 164135 1971206 1054337 1695440 109816 1438587 1822816 560648 1749477 1935182 1764240 1615668 807490 724273 1319131 1749172 968705 1857944 1400754 223716 808834 1509842 357428 1808774 237926 880095 1115718 1250412 996432 88437 1093839 277253 416722 23092 1777391 159773 166432 521292 1588603 1820851 1561473 1157137 1770899 1871341 1018880 1302808 437259 1681502 229985 46130 51826 1942410 776424 1693903 468525 426762 1593968 1762322 454106 1886277 234090 1512713 1847661 848229 785371 1830698 69981 222222 995192 460095 1348365 1015310 281609 502449 1798488 368699 1575826 911986 1210263 1529930 1690955 1050281 630589 339946 219571 281272 1583458 518403 1384222 1092585 798599 372287 1828010 1661955 494417 1657771 321456 951385 1997693 1618474 531312 1115029 840531 653289 1407655 1187937 1225484 827808 1157754 72479 958048 899411 1519777 1196405 1986255 1767414 458736 941518 899186 1906947 678142 65013 726960 629837 1940243 795069 847947 479096 965248 1079979 346527 1155873 666521 772797 202810 111996 877887 981150 1523550 392420 1475523 1522201 1820232 1156866 350374 1359809 1111487 1801503 1781121 1905638 1422186 637444 1605723 1804322 1158464 620244 1963947 273705 1319274 572911 1096335 1290140 1426572 499283 374092 1139819 1556609 285303 1814463 370534 282031 1930801 1230461 685989 1401314 410569 887613 491188 1021704 1785577 1955791 1661269 1693112 1096150 1365380 927676 388209 1423844 535465 983391 1648584 1748675 559053 1294205 1245446 1822600 1022218 1121248 346409 581382 821574 717391 1170317 1206439 1259487 1631194 746273 1061685 863116 304232 345845 1097851 1044575 1450742 930852 596699 261917 933275 783661 184840 479510 76913 1582811 1133895 1028465 59505 1073280 379319 738885 1667268 406555 1168786 1739052 1845325 1353757 1266594 490968 415940 1835449 1561356 1894981 854655 1244198 1735867 150029 423311 158627 634756 1993355 1954185 1769719 1000282 386531 729052 1540120 1977925 383646 656971 1951065 583944 956572 341549 1389477 387425 1746512 610725 651978 1762880 1069951 696913 540203 1497416 422463 415193 650848 1196038 1834490 515215 477409 759173 1253429 1629044 632260 198318 282724 1117382 523949 1397012 1123382 739497 62950 550293 693612 1288520 1497949 491823 1318982 1164895 1428256 23098 296736 1765173 840762 915468 1594870 1153686 1858722 1442469 1239323 663023 480311 1725507 849523 1921115 1326153 1540698 779514 1959442 1789163 1129443 926588 1224421 1567284 1729245 1207087 1354047 698134 840677 77685 550858 891232 147049 859198 719416 1142576 130951 1771440 1098883 1944036 1198409 1946360 934155 1822148 98008 1285770 993848 683234 784963 1003707 85782 1900625 1726221 1373065 629888 1640455 1417037 1084637 567987 643848 1768108 1490388 1448341 795181 523018 8394 536550 857064 1380225 355592 1507379 1497887 1648261 1432931 731439 1774149 787271 1362490 580161 469642 1157049 1682294 254871 607423 1067798 1742996 760779 437407 1346723 349086 1306923 1885607 1753702 1653115 1544064 140087 661331 1020563 1130487 1630890 623297 417334 210967 217085 1340087 32226 15374 325996 675566 168646 567657 483207 1232778 1089467 1108630 37452 552185 228235 69825 1592917 423120 1168739 1261214 1839595 1117600 659308 1363409 238 793589 1095672 24391 926524 262757 26926 1873573 1574869 1728728 492982 505338 857385 1839992 525454 197132 690181 1026987 1693663 1696951 666836 1154722 1409278 106469 800830 1772854 1476970 1894249 279060 854555 246286 1385323 353096 1371369 1342336 932015 458448 1384091 761648 1334225 1479029 90212 792022 1234701 467097 1790152 114230 221378 1991922 863297 1372407 1043405 1890590 507928 1321649 1494538 1905423 794683 570386 836930 711470 632299 777099 625280 1122668 460805 1414835 386749 966037 851147 990523 1360987 1486199 301825 692765 71099 1293897 138847 697597 949122 1050945 1503198 878145 1422167 404051 165970 419342 371169 843511 1048386 1586547 1177155 415146 1399477 1436882 647685 1189498 1679473 1062891 821908 919394 1514477 641435 1686409 354825 1109588 684196 1395683 803904 226039 145731 1156363 1808145 291545 318669 325449 816884 1986577 1938232 219772 1414926 1854389 1333870 915124 1823565 1081522 968943 1268660 1808411 1457739 751884 308473 657391 1735691 524111 347844 1042590 986090 1533258 636721 410249 343447 667259 453517 62493 370912 879420 1403891 227832 1543548 1857462 733002 1134797 164348 331483 582630 259100 1734515 1212985 560773 915934 1580652 1388880 927286 1625083 1046620 1906909 1567111 1405249 837193 563970 1445322 1703039 1237660 903417 1301060 827572 1324854 985791 979917 1764197 1929638 1745105 1420915 993343 1731787 928146 40804 1125304 1718993 1319947 1618129 330049 849858 1459821 1904629 1120649 1946141 1768813 515207 876681 1098894 563049 1869737 1169429 1866396 85772 120853 276314 1596854 1686186 641231 186728 1086355 1659392 367264 1022380 866818 732388 1796883 1337395 516256 10644 1356627 1626396 1490570 589652 797854 1925705 283847 788067 323359 976981 1544645 1787805 641221 1423529 1616978 523802 374548 1092230 1718648 1631687 1324677 1536942 599766 95365 1319350 25272 391591 301951 1730645 1214240 448611 1671044 1531353 536210 1040018 26332 486234 1299210 1053773 956052 795776 1198842 1115050 1865171 919462 1158533 1278314 1520967 339405 1805448 145107 1311034 1769120 78531 1284356 1031046 1474599 221736 483594 1533152 477818 1529777 277226 138263 1495600 930349 54603 1944290 1340184 1412587 1779800 58626 306912 1846694 1304213 955111 343311 63194 1916057 1784235 1993329 1115187 227455 1875905 1135642 1859268 253914 1853099 158337 1866513 1653780 1026904 501792 1491958 1823259 161512 1666771 230661 672435 547106 652174 1199334 404185 519613 1606977 424558 220803 298252 1812477 678385 1399745 550581 1926562 830384 1554903 1988103 122399 515517 1601592 1396714 315145 524675 1078943 862681 1765765 471140 1226479 1596587 37373 855506 1920170 112369 876902 243095 1701901 1530674 531126 1284248 1708128 1783118 1377545 1545053 523141 268067 120720 1688925 1781570 1806418 833399 1184307 1238244 1983741 489765 689086 1502257 1480395 386795 1214756 1573059 1956603 1138490 1010110 1300884 484468 643831 131891 1209015 457461 516935 1102875 57076 1052202 1254046 1469302 34000 1236334 1761881 1886111 977073 545320 1513885 512947 361197 63836 1939563 1754009 907790 1265285 1546039 1069476 1679221 317948 464883 729117 1889452 1935081 1719574 392220 1816622 1744877 1120665 1644408 686722 935219 1134784 1773976 450930 638689 1671851 206879 478482 802434 1979573 1413040 308786 309575 1894743 362300 909216 286924 128603 663733 1051290 1467111 816063 733140 1424131 968168 1532903 1760084 608289 1538470 1472207 628246 311095 925041 444166 1865466 956436 1670164 980363 1273815 1985070 1663986 1317292 646244 1034436 549184 719252 1278117 1621124 1637657 1685761 229620 688179 152959 1040753 75755 1923311 959467 1990659 1517997 1625404 838427 38646 1564942 581433 1319877 20540 1000888 123967 706961 1643833 877985 1291724 1603713 379104 586584 987277 699201 1210357 1925161 885474 1180812 1087458 1358184 1819606 567557 1435142 94645 205290 481369 1982893 1551001 1901486 499296 288881 1578694 1979281 953213 1504462 775710 797871 1017207 1884055 701344 1116467 1476602 379594 1378475 1063754 1159486 58195 1319660 38979 1844061 1979331 1363557 245654 253700 1331672 1852480 1357108 1652614 1163013 1641754 1588565 1959773 1974761 864338 1443963 355511 1926509 644705 1058099 1977367 1031214 46969 128240 1066087 1498714 745604 77230 544685 1786631 1050558 1875901 629268 253798 609245 1847275 216681 1517763 1151452 456614 1004473 1726380 1510430 260030 1172742 1700478 1078613 224352 1975785 1447219 1078571 1588723 1385355 836159 58559 333462 1163182 387941 798422 974222 490153 1458957 1902643 393989 1475660 1061286 858845 1479717 555069 1052174 321505 1783332 1705928 327965 641409 719636 27219 636451 110017 1797107 1048052 852382 518522 1897365 1640395 533195 226666 1014563 720961 1780174 510130 1089175 1517313 1419067 1298581 677652 669081 449132 1296363 1410339 1859755 1717654 863225 708461 539807 21337 396268 497263 1880677 1518906 73231 1790915 1427483 243681 1433122 1262823 603877 1288170 1452116 1848654 391004 1891214 1707916 991397 270460 1338402 913854 916506 1541391 701074 1501144 1163912 718658 995090 739281 1724157 1660570 426453 851068 1907916 1794936 197497 1028668 291619 972259 665705 1381356 1867869 1071349 1190525 1476409 1931902 1292595 239108 1988158 1244719 113894 972591 742615 1924319 682685 469117 687341 699800 595519 1906498 1952201 1805786 493594 1057803 1182720 974716 1534856 901100 901710 730166 1000049 516191 792420 180808 601103 1071816 191252 674682 756890 1387036 1872091 391622 233037 223454 398994 1087465 433593 545243 1376551 386808 775640 925761 1027588 529808 562550 702899 313255 136675 1235125 617802 1324135 666679 710176 307557 196964 519286 1354476 1304772 713398 1366266 373804 1565171 353505 1235432 1204482 1329464 1602311 40103 267877 1589198 811172 1469475 1863206 252722 958817 561947 596631 1258069 397096 1167168 346062 383190 66958 102096 571088 562693 368270 1974561 1736761 1395955 1813120 1656954 1782528 89976 846380 1136796 1516798 1485111 699507 179818 1251136 1060866 473580 948926 1824459 324620 214976 1454331 1040386 927239 1478089 719164 123890 873248 1845441 1898536 1439929 667075 1506303 1642685 108879 1540413 1114642 1160378 122210 1186829 34428 222918 724989 1860590 1867621 940239 178953 395421 840400 1091953 850257 474390 1426990 338006 1907975 1199886 355608 1493657 133721 1610513 456331 959027 117406 954169 407052 717103 890330 228716 1167591 1775663 1539804 320045 1034035 101721 1856069 841134 1535483 1958131 95547 599530 1210923 652856 729725 611831 1199443 1870246 622497 1756397 1346048 66308 196850 1623407 1836535 348648 1267851 1450120 293754 1326750 1536392 1633056 1457797 1782701 792065 1328268 883228 1539895 1774040 932174 65007 822571 242659 1522305 726487 1158543 1064223 1433481 1489218 6946 816049 961614 1680563 1510296 465330 849168 1843648 779048 1196159 1880181 1314473 1603456 1940888 334309 1464061 1449514 802338 1687859 1384218 845589 545483 794881 382509 501022 717979 1174963 1010303 1683431 350799 1608508 1782539 1454928 1209755 1885713 601556 96857 1493989 742638 507995 1977069 1318519 621781 847243 606653 1478122 1745463 1193178 496194 299692 1193737 356348 872021 1110070 206253 1964234 433483 92021 565395 1285170 325711 606935 1742515 1156498 1864325 1458275 1371763 636443 938001 348809 1601296 992097 1774888 1060025 431785 1548214 1867916 1097488 1637174 1893319 117699 1430162 1065688 994057 891994 224295 936962 587823 1906066 444758 1117864 1051627 388380 447457 1225388 537253 873012 968563 365775 713455 1174720 1988394 939754 1114425 1586492 557906 9629 1048084 84928 1996944 1071223 496751 1691904 936060 1807347 689497 1924873 1044205 1996868 35638 1923415 1026573 308997 383011 1806591 1359342 395329 15793 1563139 1202395 577250 910086 302220 849576 1810608 1981976 676875 1869246 1752031 430935 1961375 665500 1228241 1460326 1365913 1006053 40781 1454336 966117 187506 1145685 678097 1899522 1816972 66969 96464 1270906 351070 1457231 1688113 896182 1898713 537344 218540 447726 96196 1951121 1175358 22285 36558 1540818 1455201 647646 820571 821580 349679 1348163 743227 1116383 858874 103318 1353023 654382 732705 1405539 1390540 1171160 23464 1988684 601433 766289 1692276 1145167 1571449 1215296 753578 980701 1026792 1778082 385878 973711 476937 1330818 780785 1468946 182993 1352881 825915 1519246 1023174 538014 1181642 1602666 728256 1892807 1286836 1262266 1791564 111192 330595 901945 273057 1745616 771352 128787 701494 1138725 1006153 1593749 1853968 399676 1585016 1471171 1233664 165220 1189831 1383119 1484150 1410412 125782 477200 1481349 1970757 1535577 1127591 925410 458801 193384 1385396 1248954 1680586 1764269 691550 689156 664595 345365 1920973 511680 947980 953406 1719288 691602 1725758 349600 717896 1217678 1702037 899957 281146 1077581 776606 1906678 1379968 1122788 805861 1523160 833031 1679957 231874 1941108 799604 1612225 970638 1523659 387359 141179 1228083 1516952 1772499 1370718 1492339 1734027 1712266 1591848 119110 820923 194157 1876762 1935515 1980542 1679518 135076 1725075 1558939 195073 1257088 226405 1783029 354724 424882 341865 1727090 658102 1266404 1144222 1368093 1200578 682227 899732 1503100 817191 45473 1197246 393359 1177425 760997 1720947 1363249 469371 1085066 1607773 1778569 124997 571251 693044 1676736 1187163 790998 1390744 154291 1285412 1956340 1804990 1625088 724990 1546678 1406576 1806368 1057451 295349 1073725 1692624 1466536 228671 446556 1527334 1280175 1436517 1117753 1394000 624247 710777 1330727 1078473 731031 264698 1011658 306035 565013 783538 868079 556549 501577 648790 1309129 880080 96367 1602335 1191510 1914359 1570769 31234 1170269 474567 359016 1911716 249273 714070 606547 1883516 963020 1760607 1934907 1675161 639803 125017 1992117 1152409 1224568 652197 775239 175780 1254713 61465 956386 1465488 1069667 448255 157848 600288 1907111 279591 1082029 1610950 412605 34604 300199 1478409 1184191 363567 1540718 1891357 1686002 929951 1943240 566704 967962 1559948 849392 871298 955251 211955 327973 821209 1525342 998859 528646 417589 629245 333498 60463 147733 213380 1352990 852772 1223551 1672441 1875256 647455 22165 1578383 1225443 1410546 337318 1075292 91478 412624 1953396 517414 662317 507046 1332370 1362858 1440461 683319 1721968 131805 1540704 854447 1145341 1094239 985552 441001 1163699 1903595 1237190 1049324 214202 1370268 580810 1260557 932231 266191 1708536 1224480 1037552 1733775 1971730 609931 363077 259642 1792393 1257753 1230809 1348346 1303318 967585 721276 811751 1410227 1850090 1560914 1473368 1827201 1910177 1873723 894182 698005 1341504 363964 281579 1326990 1186302 831 1684369 1043001 1817844 1799058 944665 998133 1723327 1179297 1575888 1413492 785413 992554 1908366 1007458 405114 1417481 1193256 992581 1918117 1551467 1096603 1406183 1403073 506527 780773 509885 1175153 1518578 608000 182165 468884 1908377 190046 142289 453531 381361 14103 1393667 295671 686863 951307 1121205 513085 1694191 1182004 998667 513166 1068622 412889 1789289 1396372 1202913 869817 1872258 1422993 556307 1736010 424588 1202849 1440119 527940 1515088 53342 1212231 115701 1750332 838719 1387454 1600821 874410 1891843 1897782 40665 1785658 1968704 1415239 1424045 1754893 982765 31821 57347 202001 1980170 789120 1204622 1018972 256549 40979 464180 122841 1764235 1706065 684134 616750 1216607 1790860 1987647 1150190 1438586 1851956 1160995 1778738 883419 1104192 957526 1738290 1280661 520546 238550 326551 771224 1790655 998609 368446 1273502 361336 1912614 474915 1793137 69949 638283 1703792 1201893 301528 169610 892635 85793 1642796 1197995 1898133 905918 1683938 913972 490436 358054 1838523 1226323 118194 1802738 1011190 1414624 1686353 1841930 1929180 1818059 1886529 1205942 1092525 181260 412289 1011100 348641 133301 961918 208462 946412 1583461 1829605 444976 1291701 1180638 1198813 1770257 1160294 402824 1210250 41418 925733 988239 626557 1710146 1301815 863168 869510 711749 1676235 1581018 739323 1408508 1017135 1688626 1455711 877198 1703527 1211570 1193124 1184116 367433 715928 220367 1338023 433842 257468 1385642 1429663 181610 907366 1246114 1467035 585429 1465848 1515125 1025188 1249130 415198 560502 1727377 1952599 1355359 531099 318215 745793 187209 836607 228172 1788654 1929988 431772 1563507 1087260 1856090 55765 1805738 367109 1303894 1277706 245629 1203238 365965 1171878 420276 984101 1327330 1747133 1788749 1374662 1653779 1091789 515048 1359482 832830 29316 1169005 1664220 705300 480511 1674339 1213258 1592399 1205112 835632 268202 44133 1624183 481496 573870 413039 15886 1868241 755909 380376 1834537 1301580 21918 1155204 1248622 593010 288798 670993 184589 1009486 114627 231778 1451867 1275744 383879 864814 114038 1056345 37489 399970 1009305 1277959 1594451 1685148 1690574 1563889 640638 285515 1079616 1873186 57320 595373 26099 726120 1429697 1647418 11911 1036767 269988 1596238 1059794 431518 472243 71259 297746 863946 237816 1700247 1398631 1551459 842197 1599425 1319622 1496058 360263 1874291 1791730 167388 205976 70845 1065448 1963260 451912 9106 1390969 213102 1172853 824564 883716 892974 880347 1632729 1657221 1408075 1403973 1695548 1439344 414955 1563782 1092262 787415 1628900 1434567 1891306 184264 1197739 1952771 1879706 979975 210878 1901254 1320389 1688009 511881 274278 13309 743218 1693095 1587465 239221 1025907 1018934 1497649 340902 172149 555113 1317999 1962331 522571 1426642 323547 1457837 312634 1782229 661672 59531 1063856 1826512 585807 1951582 581361 1516352 543305 873718 1456640 1032590 1127999 1067101 1764010 841099 730592 568196 1944761 1902931 575491 316242 953822 1682802 1230921 1078598 1959800 1915775 1212657 1296404 1572730 1441456 1194235 1762353 1076279 1616111 667352 1303273 1674663 745361 439295 728112 1097539 1276270 1687194 342541 1765011 1310145 1832438 250347 338648 188911 472967 525313 1538913 70741 1176823 1305274 945749 1392717 1055938 987970 138481 718273 35842 172128 306558 970336 1422429 594009 280554 703759 576798 654430 1801381 1410870 1311209 1575450 1639407 282681 968163 1734317 652005 803340 1527529 1351024 458666 394607 715769 169678 1409892 976054 741657 1843560 56659 1618998 1424406 257986 294868 511595 791141 26305 1428352 1406780 185274 1021613 1272228 701031 1283355 1123979 892763 677700 845662 639424 108315 196388 1770893 587704 1539690 564092 1653424 1003697 1850440 1944604 1461048 1749659 649041 1382386 724262 1122390 319239 1551384 1813066 1375345 1238776 693513 1305144 1184015 501105 131086 1985377 69304 520606 462530 61000 1491648 737598 825799 348601 1877197 334406 235070 1414162 568172 1890492 1243909 951797 570840 1527217 645392 191805 1114560 798822 1062483 53589 517735 250287 45005 238899 59904 472154 320774 1894041 150939 1620639 1825481 977904 657181 1522413 1551597 793731 1530877 511727 1547218 382907 1331495 1114288 875764 1342158 957813 557434 1559701 45714 1488728 1785179 457929 1137397 393148 700608 947589 1651236 677811 1740375 865441 1491024 166623 306488 853768 1851613 1012861 1218858 857573 321885 1339408 1962819 14115 1873487 1004901 929761 145922 1946021 891252 1796390 408897 1954827 1762290 1330974 1068001 781340 410804 1292393 1674407 1001139 150456 1333246 1084803 1596280 991295 179177 49526 1738662 946158 1467498 1551067 827677 1934331 122672 804226 747752 1576936 1706855 1496795 1337191 1654118 926022 1190844 253403 336523 1963345 231520 1302931 61424 408465 367413 71496 498413 1286983 1880785 1521573 233477 892962 86402 547236 1830448 1151671 656768 785430 1262172 1518554 842105 1346137 72820 1640593 1068111 1051648 356213 548880 215892 231378 1827632 1188609 280522 1432240 1980138 1510572 1690026 348733 169437 185290 1492168 971879 7631 1313891 1933039 30949 456195 1377650 1283455 1152461 1610328 580951 1080057 1273341 1233228 593877 654930 488193 636504 113809 229421 757258 1972286 1871587 216403 411122 792224 73014 1762985 540895 413644 1839495 392798 1030894 1685814 1826294 40656 1345461 737354 83718 703193 256780 1415389 983574 19177 1440205 28728 919226 123894 1922966 668481 1198834 1364523 1014459 309847 1034949 796942 350630 551309 1353765 1922610 242282 502768 936638 722896 1493328 1204852 1987707 1223799 1283687 997191 1775889 1643144 498133 164708 182737 886352 1384543 1063386 1712329 1726521 1078496 1383464 358306 917542 1449530 1879782 918162 534382 38616 1712874 1836316 1346135 797067 1574184 1008964 1520762 1570436 1374801 168220 568554 1926118 768737 1851342 1950729 65415 587577 929161 1280092 1529495 718629 295695 997289 742356 1903062 96302 1330849 137502 1405143 583983 1737707 1747300 645948 1388990 770101 1246634 1679568 572332 1349677 441324 1133089 627015 1874188 948238 328521 1806132 1004474 1870096 1326771 1791666 1094686 988471 571407 1194711 636718 1480151 514450 1557150 1519789 313074 890755 621333 1936707 507549 1322256 794595 65081 1676636 1057118 19114 838605 1787125 137581 1028770 1993739 1390430 1663788 910336 1966698 156370 1046734 280284 696615 1759591 1935542 1953268 1781657 83200 1308001 753954 994372 354751 978765 246612 427597 597837 1554925 954701 1840350 1121114 1726841 894624 1560513 1356704 1682806 831779 247044 218741 737602 1494928 1292524 1265213 1941227 706471 1215857 1936165 918947 88069 714906 1795061 1656618 198674 856144 406283 631528 1235462 78474 551704 957675 231314 702341 867187 48512 621925 1019735 1288581 165859 510035 1586862 1475761 438877 130764 403050 1063337 673150 702929 847598 481566 1076783 1889091 494613 315258 814533 1803979 1398454 183706 667814 90232 1591492 973823 877426 993923 268359 918456 1970459 1317431 1777733 1387496 148450 516522 1757932 1630618 413958 402155 1840138 593366 1976422 1262587 1298954 240664 387629 1688915 244569 289614 1183699 1466228 1754751 994986 1411319 727852 710656 1865949 304297 226579 1157070 1839998 135617 1762411 1527977 1491015 1980043 597919 1991756 764624 578698 1914793 243079 1886748 868727 358785 1307463 1360000 1542840 718675 1747254 1255146 990510 1618216 572715 322284 1876600 1413236 1564729 134399 179787 1246836 404343 429734 1695618 40096 815609 1697200 1003813 866216 1920965 52914 394253 1599273 277107 650254 1470752 1922046 111148 1557255 1461180 844354 65633 1152902 263610 1723444 1653585 203957 422475 1204060 1210675 1644536 726078 364490 221232 479259 961832 760391 50780 1355541 1145233 531507 1063818 1737203 1225985 842402 1770786 887801 1573245 762100 1876343 1834413 1442830 1626599 246000 420025 1828153 1435055 1566504 1350832 1681658 597342 678220 292270 1127960 1631549 795268 121282 1817598 1750462 1827694 509054 1751507 1967819 1459449 993392 541974 1350253 1918750 38687 375432 771169 1983605 607569 327499 1011086 313498 610642 1252765 1472724 266200 1079592 40120 175566 61767 1095551 581611 481873 950731 735623 318003 274505 530897 932197 1406431 1957277 1127778 972098 1464204 1547569 1471516 767066 1722844 1352814 538097 1857085 978332 118361 1670300 797891 110138 1734304 897962 1232233 389848 1298382 879776 951326 406644 51979 1154409 1329474 1439804 1564928 1976419 542318 1538925 1383971 350266 1196162 196224 485531 823757 1668150 600489 1869771 1778594 226973 1065603 531063 379568 1387050 78909 353510 113906 1566683 384412 682398 499624 470329 553224 783832 1375621 1947225 402836 925346 1990985 37814 1733393 1717882 1009950 763990 61213 697298 1762796 567697 817982 155019 1843404 996375 1328932 967549 181562 1028122 784234 331528 683096 1892738 1510800 1287589 1745666 1834434 1226097 1963167 1694524 1350719 241408 710011 908339 544899 1727013 1988874 1526328 1695205 601894 1394915 1926763 1879746 252846 1108232 1107613 801171 23403 855439 1851517 1123780 1179339 266604 1309651 1238523 21158 493061 257226 1127376 1439313 1325878 597176 385087 528477 1999989 1425493 1416377 1977905 10133 809478 1465952 1026560 1009842 1667914 1539839 1823018 923714 1992912 133998 748470 1135214 1130234 1504884 137152 986883 1154339 1520272 1208498 744026 1875016 1467705 99454 26309 1353302 1023495 562583 1331824 1053768 1285159 299266 678108 1185073 1755840 1072844 1043844 1250418 1809147 151168 863617 222472 1506358 1144098 181400 1592167 701977 1836642 1752336 488502 891101 815274 1999851 1226333 645313 601094 1946411 10847 732384 1726992 1174903 1099094 538889 1853124 43360 655832 1168470 1873957 1233945 1477758 1571276 560668 91648 1060203 87852 797989 576999 1735266 1530521 213757 99323 248559 651363 693354 122270 1671004 1840102 1012701 1025221 919979 425931 676455 631575 1503401 513026 351671 737344 63717 665178 1760970 1606545 1264325 1249474 515159 912821 900404 291876 1437340 1983449 1681662 106664 221511 1403915 1445804 1022032 986046 950198 295367 1518798 750498 104908 1771617 1868147 755406 416000 194145 872802 57976 126763 1365125 1110593 1547744 1783736 269996 791273 119273 1940389 567129 1748942 736415 721880 1304543 599644 898817 1842921 794679 1098615 515315 1359779 984159 240771 289625 626034 1825365 663393 1887842 1270219 1230572 279556 461672 485071 1453631 846578 180608 992624 1108480 211836 1418956 107080 1857941 1004778 1751651 868627 676606 1046150 1938907 1930651 757790 1130929 530305 485722 464805 111755 77796 637190 1066566 465923 1541695 1313266 1970162 1375729 353402 1000096 58849 1230852 698378 1481452 246293 1179199 1504999 1476756 459872 698106 176549 1348015 1861070 433400 138893 1533991 1637722 484246 813792 56021 653382 1661609 545849 738658 209697 827942 861206 60041 541474 954138 1694174 1939965 113743 1119241 224102 765888 305276 953587 654674 1230115 1158322 182447 902935 95178 599036 1406047 1750920 1743719 1860631 1553798 1193367 1915263 1265176 1956148 1764851 975235 1476186 1591524 735403 45419 1579433 169395 1931816 68724 1846795 526756 359565 505885 1301791 1771560 1333188 938389 959648 1815771 342956 1940604 1987589 36393 1654989 1761888 865987 209423 554156 1798473 1633282 90697 1350858 195061 479922 875997 1394052 1277715 300821 481536 1408546 1842979 1049874 858731 1264088 1980704 120936 1368965 436993 1540998 157965 1244131 699567 1672355 383680 1475993 845072 563255 777464 1855171 1383565 1504442 1546082 1871031 1691508 1305025 179756 67386 951432 1734643 1670856 858629 1166140 342292 780024 100932 1820050 452035 1144831 96508 881114 1012303 1721895 248705 7292 349816 691403 1896071 159571 806952 1421881 605587 1087033 318638 752298 1547685 535266 1092425 1928278 338399 5826 1395671 821694 392517 1662178 503321 1330839 1420377 123893 1317752 1557138 1493646 336807 1549398 1018861 1439205 1229980 1876946 1920822 571933 1793974 1256030 498767 778682 151124 1423154 356457 894715 1662668 1353919 865447 954553 1039009 1653684 102397 1264833 311317 578443 46377 875362 41313 3737 113793 1556957 1143500 1963232 1129186 941803 337795 1792632 1436364 1322668 1655402 922023 184803 1065347 678099 1302335 1187667 741689 346526 1482816 1649790 1080169 1233265 1702811 417764 1028973 936791 1054627 334951 1038974 1011242 1429217 130471 1437199 352512 325366 175969 1773033 1866898 21181 404080 1393056 625147 1558892 1573456 492113 268465 1567525 1833964 1757776 369588 1294523 371662 1891772 1445439 1263233 342468 906321 972005 798941 365905 56622 341013 975139 777898 1911495 1680785 1954629 1248250 1746335 898502 1573594 746854 804966 398596 1946287 1499709 1616834 1584335 1527073 1180888 416080 1989660 579337 619679 1126071 1829469 1901709 841250 615550 249503 392254 424689 1781370 925864 1592935 1126876 506514 74004 1123917 699869 1947504 384693 1231272 1691896 423502 1893289 1965316 1740912 551078 1668450 278169 327429 747966 999397 1252377 680164 1383113 249021 1545272 1119805 691887 1172010 509362 728136 788034 954089 1645145 758937 1533912 873382 244190 1182240 232878 369340 376587 1039401 1270095 75499 1593613 1734948 315625 1797626 1724948 1171164 959756 1550512 1557554 1102845 1094844 1984171 81624 1179152 1754565 1267082 922385 38015 565856 236313 1381995 809948 1095771 668443 562192 603594 1621991 569714 334145 753005 981863 1230744 1428485 619675 789342 1707361 463332 1921981 935668 1587533 1262789 704690 1596199 735154 34201 1912323 1456117 516860 115104 581158 484409 1441541 149372 189366 475219 1760719 1079816 1607857 489218 670262 1289844 1067993 1691271 1162425 1741816 441209 493753 769732 1431182 1142905 1552861 291646 582641 1538356 691780 851815 622179 699692 364532 1970976 1215425 1844804 674118 50952 1895717 300574 1322027 892829 1507812 1883361 40510 1875789 1258584 796307 117282 1001540 1868471 71562 1133391 1953565 557022 1003120 982195 469491 1501799 685025 816882 1285077 594341 318145 570307 1396009 648819 1099788 1742253 1274975 1831300 1635717 1036754 1907398 480323 1012246 568658 244720 1693594 1319511 807726 356091 766180 488160 391386 1858493 459809 694534 1100540 1481081 372191 1504065 440196 1940264 551535 98047 1562607 665341 987191 575116 1119050 321626 1835627 954228 687431 1170655 995123 904028 1287146 480900 198404 1111065 1740578 129086 1188698 1214426 1154198 1780417 113907 1514405 225846 1705910 1760175 1922508 647425 867795 489401 396102 1446505 642168 1538763 103225 1482543 420143 1289763 1579747 351404 63918 464344 1134788 1377087 971058 810360 531930 1689975 1008421 386831 1757357 960949 19906 671950 709856 1701862 1667187 937391 1882473 1893387 1303014 840889 1425797 764619 1288049 663295 745207 1607610 1722605 1070346 1877062 625069 667612 634820 264339 1902715 1519499 723159 472604 1539694 1754351 1881218 988224 724719 412997 1320193 1390899 717948 943747 314591 1272986 370438 582917 171967 1539360 1895004 1462443 1815540 1660345 109167 1234715 1854051 1385031 690611 1304763 198171 1084920 795062 190694 1260093 878307 1749445 539571 1182501 474993 396758 353517 302286 1660947 1898616 1462717 854423 36565 1218243 1833638 118578 1462956 510000 1493025 1681346 1822859 1267633 189335 1220834 393835 241918 1716812 1150530 1279067 1367033 1630838 1707210 1893688 239661 993457 1721622 1890440 557080 1250830 250689 1798710 1911406 1073653 485839 11317 276922 633431 1352718 585797 1547421 1828028 986073 1400481 1049978 576942 984071 1941623 1044932 1973548 291122 829597 299126 131368 619893 1251841 1058419 1224605 1843963 85752 533073 632249 1951786 1058385 1399265 1747849 856097 1385062 1143832 524258 1986484 1266550 390357 1122195 844053 1580756 1315539 1808965 121907 656923 1773542 55619 198908 1384669 1181046 1436707 935436 207421 1147043 331971 264584 1022574 1781204 1305403 1065609 552337 1050497 1780738 1536922 377712 1416726 424950 1571236 1826231 287982 1461599 1490028 216363 1650190 1195624 1377651 834207 1535344 557118 1653756 176543 404040 905668 983246 1757751 553049 429830 106952 1366030 214304 876590 927238 1181609 871103 1774538 1204705 914296 915156 1976004 627263 1266413 1706918 1999184 918866 715619 899027 1619213 348022 502684 1508540 1041497 571039 904448 1032646 88883 1166347 1672222 460158 1234196 275547 193093 548174 1165833 1345719 185121 1881221 992141 1584680 493835 269089 943357 909804 439074 947570 95089 864248 674373 745217 448370 1311599 1853847 497593 406158 1194892 286189 1568304 501911 222145 114099 1165172 1161829 1919929 1629833 1382913 87494 1555303 307990 1790611 563574 508937 156982 934179 258729 765 1069779 1292868 290547 487788 1883744 1307599 1942517 946277 1192377 1059552 1542961 93098 1550811 652652 196000 294411 1237050 186225 599774 391860 1313321 832079 819230 1777289 546262 818848 345223 1412959 649542 34501 1413191 220393 334713 72689 258228 1977504 525684 582064 515298 822537 1736879 1020868 1795178 395943 447114 1714407 1400140 1082290 985887 1473533 309194 600683 1008130 520000 147271 26548 1385042 1470816 1429028 469086 567865 1384503 326 83996 1294656 1040326 492624 1109818 1458613 197270 1597174 1898496 1493152 652855 36275 67330 451157 1611366 365050 932570 575316 701275 1826572 1254095 851893 1178194 1606310 658002 1941303 1965852 945147 1368669 127129 124651 552885 1520423 1995116 605415 1512079 914684 1679396 276353 474458 1321826 756064 802477 1411603 640840 627471 1012650 1957773 1141454 31130 958578 666509 373655 345896 657357 469976 1006507 212253 436464 845679 1572984 1348112 848112 908356 1103248 697477 1088487 1243753 635928 1086576 1967982 228058 222432 1904017 87539 172074 1167504 1643741 1130380 132128 619001 728796 815949 1654292 1637443 1334590 133130 1594794 109274 221180 236570 859214 1683012 1633794 1597117 1778971 141105 1898287 1292501 579123 1356950 1291360 122142 1638179 173070 1584211 1004185 596127 1368128 47735 663416 442700 1866520 1704372 776849 1468739 928314 560632 556520 1794958 1988287 720464 1558922 1871309 1869788 552700 456745 695962 1363318 238771 788160 1851495 503906 1635039 987799 1093720 596153 1688066 767241 218546 223630 1752480 1246912 1235475 300684 1599738 662319 1724384 1061845 1296503 1288873 350119 663553 728243 1004139 1684263 696975 420991 1454341 111370 701014 314469 243981 750669 1968367 231228 1617996 1388098 1586620 732739 841505 626968 1010999 876629 417827 873333 1693628 1640889 87794 257254 538340 923795 1239188 645347 635456 1149171 216742 846479 1158662 1263703 583542 1620192 593768 1229540 394692 1701866 1138222 1208716 1582818 1566559 1468379 1174911 605698 1669041 482135 1962373 1079251 495333 112842 1621082 1302525 261884 937133 690364 804072 750712 1333990 990788 1170669 1926545 940805 1487092 1115204 700643 360782 217916 639776 1410038 902111 1561300 348321 1737753 150428 1245273 422726 1187919 1203299 703250 946453 1869104 1171462 864779 1700973 1645986 17253 1666841 673169 1115940 438868 1637431 1509186 479110 408164 1463507 41106 933532 1428885 225095 1371371 1677806 1407901 678295 830549 83543 687725 231445 1617200 519828 1423391 1565805 1067729 274435 1584466 1893017 1747054 1939230 1710194 1017794 1456354 765035 1788178 640353 416998 557576 1024091 1242418 798718 1398448 1327316 661945 1198674 85614 1026525 1192547 788549 1190853 1896453 1348116 85401 1415783 1626802 190589 1353836 1934811 1256571 141593 1808198 184184 171040 1643053 1818900 507825 1420086 677334 1644355 452771 838101 919866 2116 793105 1781779 1438207 1981321 273161 1896228 1119821 1221632 472358 894289 1619603 1229427 1286059 1242233 938205 590660 1997464 2604 554145 949275 979789 1809909 1336473 113248 16264 130658 1806740 1141239 594798 847404 1971117 20726 313523 1647309 1507823 831559 1427349 300874 1177688 1509274 60254 223653 1199543 899807 1610540 1921345 396384 273786 526084 1968723 688170 1809076 578454 624750 1959741 1157825 1217288 775378 1188338 1652533 1043079 1894313 1278420 1273763 1155156 383965 1787076 1833446 1109047 234967 535144 46149 1627851 175922 80898 663520 1147600 1399761 230921 184665 824927 57863 1771443 793221 507070 1788833 928558 872705 270531 1599622 1593658 476995 1764790 1009502 1080331 1875146 1248130 1341790 398049 828178 1250121 843291 517610 1334477 579931 113627 373557 863973 877519 1345455 969954 1616175 168846 217754 523059 1194137 400151 951183 63698 414359 1462133 166564 1197537 1671392 76668 1278376 1185424 1358309 1636243 816859 1587423 1356578 1554875 730241 1313414 866128 1830449 1442533 952956 329390 1147896 1805955 522043 1512526 1086472 991567 1788861 588146 1933074 363071 1397556 951172 166608 1369532 1847644 1917350 201613 621914 1124467 927562 629438 807842 387788 229755 931795 648931 1204859 1297152 1116470 1077880 620990 217342 79885 450787 348128 922804 1782318 811417 1483481 397195 1371357 784745 66734 1518765 1130352 1052082 261359 1567229 1517243 198828 1381222 438857 755399 23084 833643 1675662 935913 166486 1125334 179285 1627107 1218493 1988822 716999 480502 894287 1216579 150850 1280063 578094 577526 1976556 1376007 1517938 1610459 491399 906032 1698393 852657 1506938 1013869 1364796 1164960 1743111 1574055 847514 1798851 1653197 1421448 66897 1548644 183735 466390 1175177 417113 893398 1304081 1585139 1208711 801253 1059175 1915214 1635046 1860610 1465335 1996953 1694842 306221 1921403 504837 1547490 1955943 1292598 1165704 6107 127673 148044 1544690 731575 94813 1409479 1597844 775387 1694462 449693 743642 1515186 1791537 314263 85760 1299579 1992387 1803713 1248169 1724819 1833277 1405230 1252466 260131 1540734 381045 1997428 251995 1556678 320682 1414622 1157361 130659 1832381 1417575 1582739 1343458 1283131 256091 1167831 1970674 956769 276041 1887091 431276 1501851 872492 1364669 44842 1689344 778378 449340 15241 1194984 1691365 1211286 779203 1315158 1812102 429992 1158405 572766 1362205 1558559 1176999 99619 146597 1248543 1515703 1553331 789355 1444567 180394 587902 778572 601689 654919 46064 1079258 964648 705017 643095 962485 1602498 891593 631376 1738302 898577 1406631 623817 1253161 1870481 1675143 609306 266911 1013578 1912701 1544760 1846556 970423 933826 1847567 710552 1600033 1734410 1658980 1207084 879854 31084 1394175 895542 1470426 1286498 107277 244866 168508 1043469 1531814 10154 974417 418615 63353 1584292 502443 1306103 1031889 602733 96906 442267 379127 1981283 971535 1789635 1242177 1401919 1734182 1149255 234605 1294185 830831 540935 697767 1806094 1229339 626048 1438937 748042 1458794 431679 1983235 876439 964215 1446483 1049651 1999997 1085431 1278268 1108395 924226 1031058 151680 3260 215347 1172037 1608361 516880 277621 1855026 1039359 1066789 1948957 602596 660011 1571720 376485 842926 1864849 717649 703864 936031 9982 529619 1998448 1099524 983068 1958728 679332 1507927 980345 818754 1974326 1841400 191176 1542239 1251376 95046 922797 1323652 1573414 1264323 1077463 493605 415646 66739 53694 507463 1029132 34825 1818932 1256877 1403377 1938754 1217860 490187 235313 772595 335918 1809627 452315 1598163 1686777 252768 304450 1109229 1177461 16736 1717819 1713781 1641719 150426 1122422 1267708 1350569 1629122 65151 411257 1839284 1787581 945537 748776 670503 969611 1437350 799281 1130435 295882 599491 827744 1664594 630180 1741086 1813288 739238 618801 1518800 134138 1371544 1735242 1915892 312681 865172 1635564 564626 1936282 850806 1665022 1838087 1637198 1761632 552805 1807550 882762 1641488 1200572 54432 424898 1463541 1834332 550076 1999101 141552 629773 1474993 982335 1840953 638534 1576026 1626498 1735504 169997 1985832 1812455 276159 1774853 875198 49015 1806633 1838552 1556627 6901 134333 613070 603884 135879 1806476 206644 548966 298174 1669913 579114 1862865 798071 1222311 440583 1316454 209594 918319 12616 1530146 1711647 1564557 1754086 696888 621056 1329943 1699180 337952 400268 1682454 1355716 57664 827273 1427017 782840 142379 568037 830060 638950 435241 891807 1831324 262865 1500132 1092459 1024998 1298560 493586 1844854 1780255 1443854 1689874 960827 1762328 1547245 256878 81759 1282211 1428460 1215511 756019 67514 439845 1878861 1252335 1525784 1824481 59193 1358837 219017 1023366 1945634 677879 1772686 1352919 617328 1403990 1214560 1330927 621155 927494 426100 1353582 1106472 1864819 947078 1596818 323869 667661 1650301 39821 920485 956077 170313 36384 348254 1757053 502065 593627 713061 1595016 1992708 1430536 352172 969061 1175018 795182 866297 1744185 118854 1698688 828933 982128 487654 1626775 1806610 1799819 624259 1270550 1187385 1255740 1561940 1246605 791971 221080 290788 1135457 82281 140017 1287275 888997 583751 1989686 831213 256380 796567 811674 1656292 1367801 130148 1175103 175959 1881083 1133785 1128273 855588 216158 938420 1852451 1981194 63750 76994 288365 1298400 856648 1288657 1196895 1583422 1974477 295830 1645189 832066 1307126 1118940 126267 1498766 1152946 1630023 11737 1718991 1731818 1758593 870541 230475 876024 1355275 1838800 1244033 1221905 705141 1523219 217906 181599 579716 1902625 1895157 304347 1445266 887008 1412244 1414511 1415341 483612 1556300 307454 1279004 220099 1924387 1025244 1855537 1847613 1938858 723775 1809123 1607344 1464316 1970592 246553 79643 1351450 546921 1327542 38697 310812 501925 1874466 313239 1323287 432736 1700159 550102 1681395 22753 348624 488994 445436 1589862 324875 538262 1999657 1693259 1278395 1788586 1176944 1212594 489896 827798 512679 597478 1673363 1879937 944423 1944887 428667 1251122 1930653 835730 550342 1897477 464342 1121807 1848517 1843804 100612 564788 1858628 1553715 1188055 130968 1429803 184910 953849 713086 1714357 1558273 1552453 41426 1481740 1922817 1288346 744053 1646208 1171338 340521 1873109 933626 1025944 271329 562937 913 1113847 1672114 1312895 1528615 1366294 1302201 1472629 439593 1855455 409206 486068 1277737 529967 214787 849707 1850136 1717442 142718 1174239 1370035 976741 797024 1012881 345510 276246 1610865 1408838 776198 1439001 1312368 156957 1623401 932202 974538 1251972 1057542 1062681 1419978 955295 687492 1976888 446886 754560 347317 2546 1123381 1152990 1964326 1633074 1774395 1291778 600676 1341467 1323544 1673983 132338 951357 1961116 1766817 1930919 448188 1435363 1462280 1864631 1630791 1895621 732442 1598177 1077471 200083 854481 1101120 1554985 361343 1720639 179675 1334382 200871 1031634 974035 988245 146355 981102 1545611 1531835 1372098 1480423 1183469 938682 1750414 922302 166546 485594 116 1616461 252566 1318345 1871238 1524727 1905913 1470701 830582 1646878 183083 1586610 1129144 1289331 278546 1759500 241791 1026045 1544931 857352 933611 1795393 514058 1506604 948311 889069 1953224 937041 667439 1885708 537720 1262549 215133 1832880 634397 646233 1801455 315065 1822820 286204 967744 1019440 823482 1908772 821165 469690 867898 1088476 944169 1536210 318411 1671018 1047431 1525230 320714 1599049 518741 1639963 461616 817316 336457 1431782 1063899 641908 1795958 1889334 978593 1502714 1801043 1928893 1729176 1399733 1313076 1686706 1885240 573654 1577270 456192 1296659 1914007 811948 1143058 653445 1244132 1499116 1199132 1765542 444877 1591655 1035352 638401 406039 1885067 454974 1831213 1784995 209203 229471 1899223 272979 301485 1961794 1945048 601850 904298 845421 526774 605466 882117 840862 553342 989746 122681 513087 1213573 1860444 1877488 702205 1378856 1222367 1032453 1245060 1336329 1210495 228959 1353281 1167527 1548880 443241 284871 64093 1577600 1591287 158600 1566581 1624991 755657 723635 860489 874924 1136478 925793 224668 1862013 1886882 1242044 1765672 1499445 954268 1447175 194373 149518 115873 187321 1985622 1953232 1044722 1472436 929189 1289490 1270196 1187002 578150 685115 1050540 494433 193628 1322513 404365 1295566 383452 953059 1552505 1369818 1894283 769394 434297 1979014 1621290 1796875 1715369 1800271 110764 786229 1333676 1265260 1492770 1970068 832845 1158837 1467975 784901 1445599 384936 1073588 809311 1407205 1451099 87963 6439 1700437 454743 516791 615656 246660 1327756 1172606 29425 1388356 805702 298880 1881040 1805762 1279682 107125 145874 1781234 1992029 1244892 1852556 138966 1195925 368383 345090 189149 974756 1559580 801998 576642 552941 1726323 919287 1240466 61432 1324063 1692947 1883120 1066591 1115585 353409 1258162 511777 953641 316657 1308388 276301 809661 744331 1725086 522164 389470 473254 1283351 165131 1432441 1395554 437512 980769 492791 1317081 1144312 1596626 831457 160336 1907125 1472303 244247 1100980 1410434 1735640 278066 925754 251384 1869982 504955 384649 1567437 1607408 622802 1414989 645626 770721 1316071 1605506 1993274 1455774 1470774 390944 645868 1993983 879672 756373 106322 1420242 33260 758457 307249 1806920 1538644 162277 1561156 728944 1502391 234837 109617 1976137 1581213 912356 1350451 1519742 393453 1825159 169256 1624847 941400 1977224 956131 1855074 394871 606440 1192133 1021636 1622466 991167 1782199 928038 770953 1513062 649854 465751 422116 1632910 1419397 1741915 949387 1506288 1872428 67467 1957224 942583 1518006 1725022 762678 1182348 1489743 711245 1899583 997085 110119 321126 625981 986696 1610578 1736625 83047 460191 928778 755803 492367 173417 1759475 1757104 1626860 834090 216881 1262071 1892467 1789359 1746345 1906579 1367960 455596 921354 558688 1969752 339696 271893 1109096 1780202 929058 1995406 1941056 240363 1214274 83263 1348546 1746722 136354 857754 1813218 719772 19615 1025300 69361 826293 550407 710822 1128901 65117 1833696 1980279 1188707 1399984 1468743 1310346 935155 57888 1574020 1037650 691342 1881116 1729260 1320964 1157512 515253 1815396 899036 1832762 1148853 1770701 16579 1746146 616582 1824125 423505 228095 907170 966193 1577426 943735 156022 1501454 1498659 1871409 1489417 1817581 765194 1171501 291705 1809294 1042677 574258 132208 22637 1978273 1317626 1349850 1013068 1549533 1852388 736164 1951099 1981303 1772323 1478957 1345362 269401 1950379 1769119 1025336 1857644 1391426 639166 1256432 1349643 1587030 300857 571263 835577 376430 1150547 1955595 1553716 231354 635107 1471897 928723 245086 60917 693154 468795 219313 1111901 1919435 1843303 719790 1145825 1061339 945772 1588056 793749 1549818 133566 1236399 1028259 1961804 1796947 1305119 593817 410026 608387 582629 1701892 1729463 157805 1123480 940828 1307630 935399 1572054 1618739 360252 1040720 1909631 1031059 1750403 457264 715910 1791167 863136 552714 329356 1862448 888818 1720739 1879240 1772075 420411 274318 1718448 769608 1954625 1531551 936879 1433632 675016 1325227 1101022 1585610 1063703 1432178 956703 1086950 440850 823046 1622132 517162 52189 451069 385084 1405598 1538995 1336090 646434 1768203 434278 229427 1582253 19671 1465212 146476 1280853 916673 473274 1525851 1897520 1853517 489523 1112341 786485 396977 1477677 266443 1104370 1336961 731000 1152054 121910 1299434 355096 971749 1742304 1678108 601869 551034 1345252 1602296 1579938 15920 1737580 328809 461642 1149691 27273 1694146 821801 1945829 699854 752201 960488 934817 10769 710059 1661982 1363591 463204 1222154 1795519 286323 1428240 1951174 1005941 1098965 200581 148489 1440971 1880069 1718910 328388 325758 201758 855854 38534 799910 1703250 1364069 857210 1025560 628223 100412 882610 681600 1095758 1876953 948709 566415 1974416 1085012 1017770 793343 553863 139655 1128520 1787593 961962 1836384 901652 1276096 1901713 562631 31974 1275213 1580298 1071810 1973590 1951838 25010 418348 811687 820188 1345594 1941439 1160918 329528 1878720 943385 1397740 1941885 1401777 1610720 693762 1867568 178462 1141564 555168 1299289 1747481 436634 1367797 1993145 458483 703886 1666918 758612 461458 1062736 1983127 754794 1719829 490701 867676 1606590 963086 503719 394986 1544105 29802 609699 1516691 1847866 700236 221751 1819437 182551 82596 1945528 1057428 278923 289785 979544 1636524 134435 520939 1504368 360138 1928110 1589797 1981173 1390252 968400 537418 1265223 103874 1811144 431997 53423 1352455 1313156 1536056 142779 1315850 335321 1581929 1635814 707957 569474 195783 235450 24477 1410269 1598257 1743691 908433 458790 1563275 1602412 107681 1013680 142252 646721 1516414 1089042 1936962 684350 1776901 1101189 592248 1148426 1745101 740794 1785228 1502751 1283068 1940903 1433021 1998091 416017 875219 1247619 574009 1664004 865488 978774 525528 1746212 81828 477713 154739 1766940 1015192 887790 11214 1184212 667672 679608 1123043 1935884 1471215 1093406 855352 1779119 895258 1210082 1240655 1672090 1638470 1336408 1723386 29129 987548 1938507 1020784 272276 1550570 165351 81772 997665 1945691 133331 895301 1182573 343518 1236197 1897357 115242 1258979 1158208 35292 1008942 1661700 147429 366305 1091533 1635517 1000443 84260 1617898 665888 1059360 1289487 686980 1943439 427679 741758 115419 1563222 1331313 1722890 1635963 1762346 1840592 525589 1573435 1732248 1421226 1517735 688162 698332 988735 968365 873673 42752 359113 1280701 327176 1013767 802356 1327229 1026059 989712 1566831 248624 1335707 1784594 151175 384678 1652891 1160381 1364765 341423 535356 17825 1484784 279627 1376186 1802402 1038702 1880788 822677 981281 1152225 1798371 1241902 383039 491173 595973 1518623 630706 565878 1169192 1016654 1476605 162575 726587 23002 983669 330496 1213305 1548026 1370463 463681 1610993 1371066 1802422 544355 1940457 1567188 827052 1168613 468667 1876361 263395 594263 1415383 484448 1963533 939372 1424420 1234359 786915 1574191 1698655 1112284 964855 179170 1104845 113154 1954154 1376831 1440843 480738 321820 1014638 687150 1197622 1550477 533321 636395 762381 176331 1667068 1596221 404579 394175 1241204 1497559 1363600 803995 960480 907247 1703376 1940287 1782270 612969 544060 1644535 253426 1142215 679060 860595 1614116 616520 1130647 700171 574682 730978 1377868 260698 434308 895929 1579209 577567 1908602 822492 1379033 1251038 900758 327470 656979 1384761 162656 738216 1487649 573973 719555 1515335 1717820 1434446 1639207 496511 1627136 1201735 1593776 1100977 177887 1693222 6001 707194 1026444 852776 1404551 1607829 1605593 1804299 767105 508379 949502 1685006 427254 720326 1328008 59185 1364866 740141 913881 56199 26582 1305186 1771098 1605588 510019 1446888 507682 346465 371489 1202652 1014202 1778484 1606112 528925 1398803 565774 1466647 1053707 820024 1441237 1892032 1386862 949090 1250013 799872 516631 35340 1061281 1608200 1781202 1853075 14625 1980400 756949 1012448 293926 1957524 457495 777699 1606305 317657 1943363 1880492 315799 659245 1941619 1608962 32952 603258 671811 1332615 254916 1738004 1077003 98990 1178591 1413184 1778262 217327 1305673 199790 1583761 1876828 960176 760430 1719673 1951989 1806390 275454 1283031 304222 1697408 1559140 285813 415325 597051 205594 1450160 36976 1118892 307469 1265468 1313494 21638 673099 1842083 68139 461145 543984 1919512 154779 1245353 1530008 386026 1047351 1342771 1799334 1407238 30350 73126 1000291 1316586 1580650 365036 650949 1596509 1278883 558664 1543715 1850075 1259483 582787 960608 930221 105196 984701 1645446 1400522 187594 1786542 1793951 624616 883971 1041288 176589 434112 1532670 1744979 313885 1229432 194710 188161 909869 1865377 255674 110361 1928348 795164 94728 1614793 1756052 1694975 110029 1928370 1661571 1828719 767635 708909 964068 887352 1161943 1607685 1912849 1575768 1978671 972563 1693074 1732384 430862 1193090 1469733 541367 1352746 1343299 488171 1522204 1022045 1281933 1758021 967762 791870 775540 392495 392738 1288498 440728 851789 259227 1619891 31727 574737 1883018 1731823 267293 906649 540833 546344 1002838 1433170 870321 970955 1994491 1625318 214065 34613 1515066 1233697 1771052 910287 959776 200206 1548479 1899202 385976 1022492 160138 1437491 686136 260323 464547 1828773 370293 47180 177325 785538 1623547 782370 303238 1715439 882237 1006311 1995438 1106638 1812788 1129242 851884 479497 1203869 165792 1875311 315558 1512301 1291410 468794 238673 301981 1343396 543833 1479335 642932 417734 178874 673906 756496 819483 1177969 1690602 1714121 1686627 406870 98287 25775 1219269 500690 214042 793745 1212642 1577275 1177313 1227167 92499 1084395 1777413 1075690 817060 404246 1215635 504842 1159923 597754 736741 538812 954008 1876032 1145770 1885092 546656 1280455 937061 400247 1121777 329893 956286 1243714 1882222 606240 625019 1930033 538046 1168612 1250032 1397978 1955216 1552335 935422 1468190 1724538 592442 231727 106155 420431 1447613 978117 1390362 1478783 1792495 1161157 1595162 610848 736599 1046024 1622125 1004985 757646 373345 1555291 1592743 1150468 847663 1861054 1615742 1287976 108297 1704532 484411 999964 1094412 514102 1357311 344913 1560848 294374 1547614 205860 541671 894095 435163 818662 202424 765619 969556 1560550 1223412 558401 1278666 140367 875127 91040 779598 485150 301087 124581 1461900 1804028 899463 1464482 1565353 1173043 390977 1870161 194557 1017659 1431352 551152 1668270 1943109 705753 673947 531179 1978985 305829 1863423 81646 1337265 928985 1899888 563928 1357920 574989 348218 1138498 1153468 1194676 1691526 1124464 1040332 98023 1036381 666258 1311171 1825873 1553546 787342 915804 81478 1794582 949282 1243799 803916 1136607 197296 63174 460985 1437255 1631274 1440180 79751 1122990 1134527 958756 218978 682502 1008022 232222 1928151 342900 1106515 1762435 38110 608816 1133290 700408 1881568 1523128 775084 687519 1864745 1078055 800827 1400694 857469 71856 1147725 1177952 1814922 331383 1625013 1897856 1083347 1913302 1068554 474086 56534 1668274 1274713 1598377 1744579 1254881 1406226 526214 112248 1228424 324923 1527694 27506 1542766 1531928 1087656 1869184 1745085 826117 1958610 840972 556837 489794 1518659 1651918 1801362 1373811 722137 316789 1840122 869372 1909041 643730 366979 311621 1180003 748043 1372524 1864509 224645 581092 1813787 1909255 1698572 578549 34960 623670 1739622 1131022 1741215 28623 983561 1439586 1306980 103954 1701054 1587070 877551 1049111 1851704 1620962 51787 1080700 1234222 801940 1675691 454335 168390 1320005 746491 142030 1364670 1741029 1667833 21222 457270 1334682 1676104 1532732 1980288 749538 966313 78944 1985541 1769863 802168 202480 995506 1879796 1653932 245143 468736 1074679 1677587 1273023 1520705 1402673 1507094 714525 1370231 1287974 486064 395067 1151445 94099 166067 1403201 723057 422300 1942427 1089750 732000 1001467 1697172 64985 1608168 1506568 213043 368578 1242511 1293776 1589030 1703778 273709 167425 1855798 1269482 1209767 1297079 570822 824391 376823 1867687 649878 1356100 1038805 1524487 750309 693032 1936855 13083 979222 521290 1939269 1451205 1994497 1604229 1749705 1068532 1141159 1857642 334242 766481 1031549 1492340 838231 1969294 1639146 1084067 1415087 1198736 1117877 782638 1791912 1152201 346508 733831 198110 1982936 264198 1561360 1449848 151354 1846023 234609 191498 948473 1664993 1401280 1982018 1710012 41054 1926128 1811613 1578486 518151 1767593 431450 1517003 1012170 217428 904432 32369 1626273 749471 815831 1660930 1250846 991610 452833 1031020 336972 1086184 880210 1496327 327797 216683 1374754 667670 295366 951489 568850 130337 1623946 1519647 1796188 978689 1911634 403559 1542468 1041955 259767 1731600 1092800 1794645 1284149 324799 972832 1795561 439299 1270755 1582751 1658891 1022117 1897446 948458 946604 1300358 1216178 1142352 474871 908816 1721488 1184322 47438 853492 221144 1725817 135286 337840 1924359 178069 32401 1491604 18525 1864400 258031 957166 505698 1200954 996913 469184 1026679 1887031 1353040 706264 389221 361528 1680139 650716 1718268 1910633 500973 1265158 1835193 862121 1385773 1658384 1910614 1093609 1065766 1884872 1271180 1478871 931833 1389034 1486727 1799053 1272393 134497 1339815 1433016 757675 822786 1229167 653718 1248764 1305564 1645526 483075 1582367 651584 1577861 407160 538666 1945065 453815 1435446 693359 1494422 971493 852780 1190297 143907 1485090 1522951 375163 613277 1248913 1281792 88701 773085 1759878 905554 1142803 1032314 1411853 1705080 1478036 1964695 1483616 714144 346195 171091 1704696 200646 362497 1584582 85230 846481 1909534 1795093 1750886 1402378 162532 1728542 54302 424573 176108 1228657 1772117 877324 613090 1092260 1108079 1687746 1002602 978816 464836 1706970 142898 472889 59609 376261 110982 532941 981626 1598206 1849649 724632 1845597 769457 486956 1117029 1911907 547194 1994373 1455067 1166007 1729537 198951 882738 928906 157099 131432 1204894 1437423 1196747 91339 1057197 999745 522518 1487286 1359651 1450867 1067111 693878 1506662 995576 230834 158547 823763 945455 1520292 1413031 1787172 1508102 659949 71375 163051 1080674 1711827 63958 1164766 1161616 1910657 148143 274653 180007 636261 1200597 1954198 1608349 84189 253951 431863 812942 1297344 308721 710289 1755044 1516607 511227 1682985 1322723 313469 1024521 1565292 1055234 1462947 614656 172942 726005 897630 1535919 242501 26034 1849792 116216 1635006 1152367 1611078 1119237 1431163 1076061 395312 529318 1356082 1241989 1257300 1682087 841221 1872215 43749 1991399 253793 446352 1131558 1881319 1703606 1459467 874293 807482 1794919 1642230 404437 1735633 1744057 1739782 615295 1355970 1748842 1904526 999136 1089366 1092788 384185 703033 555393 968100 555872 637284 792111 173005 1657049 1960544 1582598 1900960 242608 381641 642298 1698588 1666937 1577292 1428350 1201006 1338706 1477827 1848044 1733317 433086 1018433 1296661 267150 596873 921457 1944273 1403862 1251004 668759 584396 702614 1548102 1328349 480656 640499 643196 1250304 603402 1275693 1702267 1933741 1105069 1235226 1664930 1536552 454212 763378 1502717 96701 441323 543811 1666869 1795237 1062448 41443 1187129 840451 249211 1816855 1784059 1771859 1879928 1873259 1883883 1772956 1602917 1035772 709273 503703 920345 961846 1057538 898310 1483362 1400223 1687620 1685690 1108233 661845 557088 1357020 715531 1233884 1990497 572409 308061 149350 55296 397785 1246715 1443435 1572627 1369371 1026896 787025 516214 1297165 133112 1614156 539853 1900335 1040652 704718 1608257 696697 1524062 1453275 732825 1612406 1388276 456696 1930021 944821 924869 548610 1733865 679454 1620610 101594 218572 1999478 228291 1244104 934802 297456 1670098 1478487 838115 544679 1941388 608865 238788 766141 728110 926239 877484 1456148 581378 1706141 994265 81289 849598 452663 1992022 850661 275133 681957 650313 1001564 644643 1236460 552277 1943604 752713 1700077 732540 1467353 1684805 1886912 395898 854234 1488624 1901942 1861778 633133 530117 1495712 159106 64677 879268 1114522 736366 1256725 737152 1652223 1229965 1868422 1189728 817282 932858 1076770 1005400 775368 522606 282973 1616767 778962 1344041 777483 890436 407998 292359 7944 1619527 583068 682854 220264 268809 490663 599623 749914 267037 1627942 914029 1681172 1291482 1689227 282361 1452593 1614729 417378 98122 909794 474506 171678 1809504 1295530 1500992 65256 506145 824644 550602 1678783 1898010 13996 680240 908633 1428613 1531290 1607631 523667 262712 1585429 1274157 1560781 884086 355571 810180 1410657 228698 844561 1461000 1048547 1550878 1273194 1717643 793227 774207 1830577 1390402 1736106 1361901 176667 1194372 510632 280239 1688867 1259073 1237107 1721448 938717 1768505 699418 1407358 816797 40092 1152837 824112 673521 189488 762696 1186885 721494 454532 1604699 553719 667832 1244212 1141997 1882296 1206292 1234621 829222 919034 1696411 1279641 1027213 160410 829863 618736 1569818 519055 1864161 1673325 833722 666156 1347960 1435462 50150 1751499 992002 857329 1678142 1117347 1634586 761937 1833938 1263320 733227 1920471 1998958 1183649 1562950 587564 286394 1143316 515886 1350844 1368031 1563080 868256 664821 1400663 189300 1813210 1558424 1530780 988029 910753 1510184 449703 251023 1004915 807964 941668 1481211 942321 1742106 1362539 1098185 729810 1476548 1419333 243229 543396 1293654 1896645 1889221 1241425 369180 1809892 85008 453391 519938 1939640 1852070 13852 697681 807463 897900 1316090 119255 833261 1907313 1397959 1978334 1045565 1158265 1502927 943567 1363702 857986 1440601 254315 471796 1672189 1442829 628579 694778 1173993 535217 1237066 967096 1596136 1000145 691890 913232 1257397 202349 1304000 1430558 197223 479863 1818597 1742818 1019567 170531 801225 1942959 364194 999376 185030 361707 812431 678599 10236 1916100 1392505 1135553 1193437 1497301 37427 1160578 117238 923674 1302197 1574423 1324443 1438670 905800 79229 1657538 1683037 1354677 1055340 591572 675949 92035 1686934 1388156 1132743 450886 830057 1297495 935010 907367 712578 406057 789039 499737 476656 962170 1314474 910804 322746 631913 1202816 1709244 274147 1505423 738331 341563 440576 364936 489272 1091691 1696971 466578 534993 64993 236505 884266 695218 1708504 452579 473349 1721839 1577689 690322 1366911 497342 1445025 557500 1459782 1426860 787028 1072217 437856 1803315 1673675 1985496 278894 274111 432267 490207 1838136 404641 715053 834273 356913 303579 1262972 890941 1540960 676142 1844821 1373484 298666 6122 148520 1681543 720103 161361 463028 213676 1985035 156434 412565 990731 1110639 1889366 1582888 1581804 1624164 1382235 1891163 1772625 22180 871671 492738 1161460 739670 958854 168980 778642 697334 1468982 421062 352177 994327 871647 1036875 173192 1462846 554049 1704310 160488 1130912 1816389 285859 430492 1212874 1716140 1948305 1345796 682845 1105954 823258 691393 149605 82931 1557190 585996 195023 764739 1174133 1902260 1244882 1033408 57925 1814076 583444 1198018 1597309 242993 1756420 143305 897790 911479 1691139 922218 1049436 948196 599428 338453 330442 461312 1292702 1057164 88882 439207 774485 1975530 885116 1602289 446923 502289 1199461 180350 921962 1925841 968125 1367120 565850 526364 1460406 1282578 1208839 231069 864271 1335974 1871326 873807 1676609 21769 734188 1895318 1180285 1887222 1411205 1660390 128003 455284 1346933 624559 1586721 516970 413177 538175 1449790 310533 206143 389157 1862677 863517 1605633 1217835 1860416 830897 529223 677260 1369809 1383872 1999813 1261616 1650465 1498885 24613 183478 234127 190400 861801 321970 1480390 157334 1827791 1583847 925505 1119416 1809430 1911070 567981 492545 155169 479732 1184221 1533412 766934 1716672 30268 1706727 886116 427891 253375 642838 1668639 1150569 1372929 118217 325412 254481 692169 155375 1792811 1275311 1210610 301774 1664310 208350 274865 792605 1682760 1009085 1091671 1923812 1248306 1650463 588031 1618023 992495 580064 1800045 30685 1621990 480761 640271 160845 1699991 1858992 712393 1537856 1205424 833923 422931 1631976 1968762 1018003 873422 1575447 478501 1265096 1717944 120487 51786 248534 1681748 1310293 798657 1502867 49581 563899 626145 941397 926370 1147242 1009507 685743 824760 354332 976041 1752808 384374 1620447 1596331 1972346 1762909 886873 1984684 318225 1741696 654673 1907605 106973 1134423 102292 1287478 705786 600678 51570 1505652 1829568 779403 1006919 1939684 1356305 681580 1063937 885538 954524 221561 1528678 1618894 576664 1164991 603406 689904 1218367 1991333 1161993 332193 225209 430137 83311 1865712 107527 1846050 1462413 1352733 835262 365848 558155 888298 91945 1361312 1718895 347335 1336301 1767155 1086436 1845811 334659 1487798 780930 863442 1833483 199611 1645473 818106 1724250 189645 237830 270816 687227 530363 138860 1451532 1821482 93693 1818047 1180776 1365610 1807968 254957 1099054 245201 441432 431142 1114572 1474717 538025 178801 1830532 390737 1514047 573863 1000328 1362566 387393 993050 1583548 34174 660400 1900502 980758 974197 1698763 1124026 995033 134613 347388 877024 317713 1758641 984992 1066410 1642723 350665 483603 1558867 1834164 1410332 911876 1061210 514498 1575419 135291 1157127 902439 895373 858609 555159 768090 1584182 1243015 185419 262637 144709 1850772 272742 1323530 1464435 1200075 277062 806280 760938 271822 1266885 1576943 588812 1522508 170572 523538 556246 671212 1751148 1571560 498926 1667662 1255120 222287 1745902 1051337 298620 147350 32530 1455336 519361 412869 1977729 1190133 1504123 1943219 6325 1117133 165587 966216 373308 295129 1526737 1116052 836342 1551078 446374 1783072 956064 1614280 1214064 1972767 1527543 91754 923028 494391 396783 836961 202563 625723 1614160 187292 716629 198792 1837773 1554089 842763 1958553 235407 451008 212921 1982160 1539749 423825 1222625 1726845 455286 1172668 1602514 76052 27894 975081 1385968 990233 1623438 1800910 201196 350954 1042511 1774852 1540891 546631 354401 162131 1118221 789431 1181123 1633164 1328423 1098304 1259681 199199 1076926 146951 902140 202084 527455 1199570 966975 1360178 783821 79499 264342 1139635 1866416 958832 441343 109880 1885980 299234 859809 619163 265219 601082 1701536 1015422 1170204 1192530 16320 143902 1229382 601611 1252489 458996 266826 1513036 619088 438311 1402337 1532952 1182741 624524 385349 550773 771342 843647 1482063 1889125 187682 1558689 905362 1509013 1400505 82659 1131284 523848 807355 396160 1946512 659433 305824 1686459 1502371 1564305 1714352 1619973 204473 876726 489631 1492721 746894 1683372 252524 1237156 1215671 426987 787092 430328 1829591 340443 218747 1168597 1178931 433312 965547 1077155 1151148 3217 1399511 1727139 1427955 1752461 784444 509211 641836 391816 1134939 1856776 1727165 1038596 1990325 37715 865430 152074 199795 316816 1984292 1435978 1021471 250368 737722 290209 1462730 576478 1708018 1936126 1461641 1206429 1838331 1761992 1361238 1310322 510405 1072027 1688081 391415 927472 976936 1967904 1919180 1615502 1726577 941438 1191986 1473756 1879886 1884504 981797 694270 859098 1810592 1378820 1502063 1556000 1915277 1501842 86632 1172884 1500997 1447336 1047271 426627 1521251 712455 1059916 1634452 1463826 538343 1394014 761148 454746 1565918 247282 577023 243412 1591207 1219436 361252 316446 521175 47842 1135306 1900251 647992 1813252 763761 1164311 900496 781439 131855 1157513 765809 549740 1770871 1332049 513371 1867043 367491 1126027 1303344 176357 569426 925903 1002896 1213672 83105 636587 126577 1237752 1551586 575177 1328521 858978 1162555 1111769 1593657 1088434 1005304 1441651 1931450 360081 870632 20477 1709728 75452 264518 1517041 419351 1872013 1580111 1812401 364463 1055474 345270 1159847 312377 1086865 337179 33030 1115726 630014 125061 636265 886177 208637 1611797 1860618 191089 206960 1426844 938611 49606 340062 1194781 355212 808446 1873464 1707741 221995 1588681 83767 465693 636890 1562124 1224125 702212 326627 18599 794360 353511 1770855 48996 1091196 727497 388231 1933826 562100 659414 1778090 1519594 1631911 1053378 156634 1830370 604131 404751 1805352 493818 239424 1159323 102991 1623882 457532 1377010 202984 403825 1108772 770308 1091620 130600 1929796 1711271 768564 48174 1100688 304786 1024696 1369421 1157982 676121 328292 209058 1882984 1452854 1545984 549353 246992 1065297 408348 779693 1790653 1291041 1829229 1948306 989895 1056398 896183 1497723 68155 653844 1032155 1198290 799216 638883 44995 179847 640961 352926 930524 1148869 169452 1024537 1027190 894017 1924339 908284 118233 896968 853320 904471 1615195 1124840 1470552 1112481 451378 1218625 213127 1414950 1006878 140435 335392 1787431 162741 1359627 1143155 1646703 795997 35138 1032376 1455055 1315960 492589 710589 93173 1258716 784001 411921 870265 1926759 279396 1527748 940354 1699675 149719 1910554 1036742 1066582 692203 1557265 135275 1707915 1289751 609442 347064 941068 1974406 904660 32900 1797918 32237 779922 636535 1720725 1466670 926484 275353 820448 343533 1256012 693770 757066 1154787 831653 1945853 161096 1679157 573641 867965 1808192 1074014 1730377 999619 1027223 1755915 1974769 314241 1438755 1352327 1924511 822530 302382 202861 1670068 1936194 338708 1126243 1911405 87694 1004514 1990068 463064 767136 766206 1149068 65335 688132 488032 897970 1735404 1129739 263910 96458 1402497 615632 21861 1890234 1182196 1192047 771021 990994 1717406 125022 1431297 1958989 376136 1493805 141010 1154373 1199547 653007 684796 377947 1329424 388120 1704503 656848 65788 1098934 1308935 1346505 901454 1847604 1154562 1935995 1167563 1385843 785946 855822 1869850 178757 1338770 1187593 839447 1022789 312261 1777664 947359 574517 311977 1235042 1499070 665654 245211 59440 1768373 1717167 348868 1626267 1963492 1064131 1372082 1999933 1337232 1521640 729857 1873210 563815 136589 1506990 864330 1442187 1185031 1273560 175644 1078188 1643653 982900 1163629 1518624 1739056 192323 1347147 1104145 1859309 1832550 1332999 1617031 160272 94397 1347973 607720 1849652 814957 596402 1996312 75974 1743214 1038825 481845 1028133 313831 1192655 1111346 79176 103490 1938873 1506952 1469564 1998315 388689 1630194 1008744 851929 1400825 1915483 143017 235724 1168593 264130 223588 845980 65428 1165498 1891480 1410798 1939870 962385 962649 373378 465806 1960673 449604 1597432 551834 1907338 1159338 238979 1689846 737648 74278 1345418 1640078 625066 343167 1138763 749278 1434167 349917 1722857 1036225 1195723 1327575 1154495 708439 1607933 1522219 604232 180058 777209 117899 1073994 1368797 1332154 1719216 579788 271203 584293 1956135 1653412 795927 1063219 1491796 1301759 1365395 1897045 880031 508344 1166100 1042352 355213 1283643 1172279 1145954 243328 1542207 289993 1834793 1263522 1872456 395803 1025410 385228 615180 10053 1986108 268383 66014 1793091 1658489 267998 1062053 896144 1302024 254237 927543 800926 1451686 390768 366405 1220119 57510 404104 1922121 1519580 1081152 1026384 767801 1021279 1480220 1137000 1439006 641487 1174088 508996 361745 1702251 1107103 815055 1323755 1993412 98154 883262 474084 49501 5405 920917 1137452 399277 1537871 1047490 580746 265323 1314749 1852874 849578 1680284 1730960 22353 1624392 102896 836172 656355 1605591 1383350 175788 965159 257961 1297648 699315 1510565 1533184 1155915 1962609 456315 23032 958712 587884 762853 169905 1042629 906086 1103103 653417 606764 1837947 28762 1088842 1705729 845798 413149 223174 1133342 1986607 266475 256230 727344 605756 1485568 1772211 1339265 977532 654372 1015347 1912112 953669 1288277 151270 1271996 830175 891389 494897 1952515 1086333 847617 1720369 541141 1365826 1636056 1353176 526960 262406 622988 539662 963944 803465 1601604 71334 1607789 1893562 15835 534646 562892 1633670 1910364 885306 715477 657928 1104449 1334286 1150369 1506166 1244940 1620091 242766 1211489 222311 1352692 154763 1708723 309282 429450 921910 117958 3403 144780 367563 546386 1798003 459335 576925 554076 1128992 846511 348790 955487 641468 282921 426529 1721658 899959 911693 1069313 841593 684522 550833 1212761 1801654 646962 1481347 1651260 1566972 1739131 1135124 1831209 782474 854874 572428 1780419 583106 1401580 1296111 550611 1955802 325715 1949008 1296205 1077977 1391051 1913881 1587844 1842708 1224728 869622 1827621 774794 27471 1311284 843483 1888042 921152 735676 1136963 810733 1722495 1742077 360732 273188 650980 23773 1464837 705297 1645920 708613 115512 1474647 1245676 1894433 458096 278715 1886103 349286 1956303 1581515 1592576 1737791 400480 1036609 314660 1223810 1471175 1627326 142562 1698141 1907226 1907727 105925 58449 518973 1069176 1709551 1245896 1634273 1310310 1668100 1184605 315373 170426 1224726 1598104 885231 477343 875792 1912226 1212475 709968 723575 1005651 694505 1143159 1652849 1242814 1117038 101858 91149 527739 1638034 949138 370916 900177 581327 1739462 1468699 1531971 1343707 1518264 676300 1858703 250001 255442 1751721 969235 1657443 1274211 441621 1546600 1285061 761389 671398 1645673 291323 1647026 1377058 1605730 1851087 1419019 1898251 171962 497828 714857 1564788 367656 973926 649849 1422468 1641880 1737755 1470580 124315 1360928 1048134 1570210 789511 1085801 1497444 511136 759688 881792 1513324 152208 94491 348879 1088240 369807 1567270 262502 97232 527471 235844 433939 489194 780286 421124 1330972 294241 959735 1484145 619954 1754901 312032 1931251 1190025 99082 25786 521444 581252 1289574 1685390 257240 614832 748781 699374 1621262 1086183 824791 1633007 623914 944640 1630457 647738 880819 1999286 1662917 551652 1135895 440653 898932 1536447 740356 100199 1091660 1354181 1093814 1030891 1911733 99896 1882441 700777 406304 903516 632740 747883 1584645 1653321 513168 451612 11572 1326667 1896058 193142 412651 1807449 1578189 1229756 1907850 538891 1243541 1917154 774615 1601149 1595250 212039 1367029 295618 1413386 1441740 1790233 119865 634862 230615 1922411 979302 107729 1788356 884990 5349 434945 1761151 1992887 1527159 107919 1295111 183078 1345091 1161974 1052555 587681 1105437 1669413 651315 209323 13546 687715 185383 146761 1025304 725874 328753 911371 329590 1772049 298852 810068 183935 1020034 36064 531466 793347 1771565 309308 1764145 419920 1983929 359598 333053 313015 537593 1176271 15200 1668219 1841776 1327079 168499 428028 1107065 815482 860731 1507572 844288 344887 49221 657415 1383538 1230358 915758 246983 160900 1570740 1932230 468234 1185775 456059 848639 359736 782747 559737 1980050 1813453 53070 699118 893927 1422637 319858 172172 797234 1159713 1093426 968330 1732397 826320 986084 1051477 1090027 1073443 1876358 1308894 579124 747153 1136910 1650249 1715431 1348446 518902 230446 478400 46241 528043 1574009 1141308 246192 1263122 522033 328530 1526431 1465110 1774188 962053 1396885 459304 1107699 953567 1491281 379100 741811 1682616 1669050 876395 51600 1500328 504432 1775968 1544635 1166824 1156956 1459393 1618652 1108248 1760059 965461 658352 1370424 283831 1502928 1330012 927682 1642222 1198358 1143118 879784 1732127 1281337 1511603 541401 1107733 1644863 1564553 1834592 756394 1353385 1949542 1321020 147716 1167253 1432839 1559654 972580 21977 957786 608134 635420 1603448 704597 457404 1439287 1968532 1859890 548997 1585695 206286 1638658 1823585 1502694 973310 1238458 825292 1945128 1294559 628638 1973312 1140898 1480931 1035349 510239 1837032 264087 1989047 1004577 715036 1376548 266318 1661986 71681 591270 363396 191212 1411898 108556 620908 445809 381072 79924 1821833 363745 717327 637781 961867 421475 1990261 274562 871944 1051795 919622 1879608 1283714 1254273 980792 244965 76949 390417 908207 75178 627444 1942673 196093 1618481 229047 979413 1289058 270288 836191 1248693 156864 1835612 1062100 240054 1943579 492960 1757484 457071 1545448 549692 497976 948281 274868 560192 176002 1809793 399033 577504 1564492 997263 1268267 1560160 719139 1829102 829543 230918 1746636 1766963 1384789 708313 1131791 1497989 338153 319860 1144714 1420422 848374 1266627 1213620 421905 1794902 572335 108946 830053 531770 216217 1828672 1602566 1864476 1533937 279655 1446055 1868493 1099405 1907953 1928320 469395 1201130 1024566 8230 749202 1731976 501419 1506295 1951372 1519808 101790 703947 1361134 260415 423691 641712 654209 169379 1155324 896990 1852699 562375 1372607 1032271 362645 834484 750576 1065668 1544329 1851208 92281 726149 280301 148752 825017 250533 1129994 570055 513317 1670890 1619744 227381 202678 711959 1594930 1705265 255516 1045967 1209225 596624 507002 104830 244990 140351 700030 1890631 18684 1121185 1222126 888914 65662 762691 532070 720220 1515202 90140 112841 295234 445001 990853 1252320 794459 1061388 876341 1932208 1002529 956132 1281202 1362553 1079594 195456 498011 1696019 1833639 1508117 1062164 1158283 922646 1865199 1068411 741723 1665239 201501 1556840 1421575 222540 285523 759390 1277026 33532 1198505 489281 514231 513701 1990322 444048 1656000 1515395 765243 875484 1834424 1892798 315730 113509 25051 441429 25715 530831 1498494 1737571 1393839 259456 1027781 1335423 48275 400031 1021538 1306105 1570243 678872 1565191 873325 1858552 833235 1601201 1433429 1928186 261824 1082909 1272906 155821 112411 125635 977364 869786 508674 266163 1896238 5054 848955 501357 946318 925535 590070 500427 402856 1612119 1664552 1418112 522473 1473370 940917 74373 960884 234705 843013 1156191 1888504 403743 807307 231010 1750564 580597 1339235 639420 1204685 223126 349625 45253 1690410 5269 1305245 1065598 1328757 1858669 1499642 1626464 1382008 717307 449425 844378 524102 408639 1694645 386684 1909970 406386 253092 168355 1884404 383240 640554 423537 1347848 1565502 684965 255313 933419 287088 274494 805936 1879336 1273800 1760119 955865 1496116 659065 667795 491718 1802068 1631655 149520 104185 685369 318181 1143320 1590677 1455212 1526697 1542812 225331 1851458 91400 377688 1389439 1633120 1205015 1705345 983476 361932 820050 800193 1209979 1481301 629967 1871091 558382 761674 315272 834669 509065 1933705 343419 1865192 651673 1620746 1977332 432300 12340 1856894 643305 1717567 1332200 80075 1479866 82616 346015 1619557 1058179 1901051 1153173 1318732 511122 656560 756057 645056 1234498 896976 633694 60245 641743 1980620 553191 1767915 73887 1466550 1850267 997981 236725 530726 780687 1361214 1828420 155147 263994 90416 1035544 135082 826039 952994 702297 651345 663782 267182 902418 319364 1510224 689687 1689114 216488 301770 661224 1200759 227631 1952979 1158744 201296 493901 680729 1738771 986554 1524794 660085 189733 1941465 800331 92841 1363478 1169072 1121233 154485 768802 448743 103726 1249725 787726 713644 306791 720634 1509797 1275066 1303958 1482356 328979 1408242 1392133 481744 547242 760674 1080004 916454 1747114 596792 1722496 1397574 669047 1449653 275498 2563 90222 760782 1935507 239416 1052720 1682990 1998183 1755846 1910421 1283648 1280802 363495 304743 1669743 1464492 1162297 1055405 688853 205640 1264213 147625 1611693 19593 407162 1908501 489368 328729 1239258 393349 54229 1428617 1201009 509593 649571 1767369 1158936 949334 1308142 1158420 1204184 1623222 1398438 279099 655632 42145 89916 984926 136034 1932240 310857 1976139 798931 1141285 1074114 308353 1768471 1880130 674344 1927056 1457026 1955671 1872696 1870691 902946 313974 212928 591984 1598828 152267 819823 36918 381595 396338 1560811 169757 974957 891267 1227720 1868319 950488 905497 1227835 942882 1947784 514085 399886 113865 988721 1404394 784236 566988 1108372 622544 1756589 1070430 11362 1561418 443108 1820376 317979 1609939 1027431 550267 1738848 1572131 186151 130502 418096 202666 1852887 1617340 1606742 1097209 834809 1728710 1047501 239267 246318 426107 1080114 1639872 1093272 887156 360878 941567 1495285 1475972 419596 326111 1336954 1124818 1449440 255052 469253 903972 1072190 713967 262412 248182 1970806 586707 1718074 265187 13800 1649791 233379 428188 38092 777223 234589 42119 498431 1746308 1399868 366826 620507 1340230 228679 1758463 265509 1992289 1668651 1267817 692047 1040064 1861669 663500 1839373 334471 403958 621191 1751418 1821021 122880 1260501 209042 1021211 165721 1629116 1124790 1936104 154939 310345 199396 1602878 1225736 762133 651361 187522 751223 1696332 1281703 1206390 604741 202897 1201525 1268160 1544787 1597792 1555956 435855 1048764 415227 364711 1425853 1727898 101757 971029 993858 1592193 1704659 858244 292652 85684 116276 1171189 261733 421086 712363 1435495 1147207 1701552 1337576 1935558 728829 890154 1246154 1326446 209484 1637433 915615 1232807 200434 1245085 1005890 647773 1401427 546879 660149 1176852 885659 1506729 1628191 1258305 1058840 1339047 1057940 1328528 731305 1510371 1623279 1250536 1947564 1654685 1000325 208402 699594 1127066 297527 1705680 1491157 55112 853318 891369 972375 1028340 271240 1530426 1203911 783243 1798748 1907659 1720383 1292550 1093252 589150 1212983 1356155 600664 444466 437659 1097943 453366 1524789 1844944 1942497 1870467 1595621 1910793 194055 566525 1095719 1939327 1118095 1978325 1663145 1587142 1098112 62860 141808 1843395 649310 265007 1182056 1903962 899786 397692 1228541 939836 380959 1277173 949255 1357098 1845608 1600845 59168 1721857 512615 975155 779190 710421 257291 1804583 110306 1065509 1184562 441123 843728 834715 945149 1924413 1270287 245902 1048220 657095 1363701 706530 613161 853925 1065433 291899 1811700 385983 244297 1897886 754423 1765083 1357998 32351 511849 533879 731510 84277 1056225 1679317 285899 1943488 1227195 1869157 995556 1749958 1684907 976 1091306 1522820 1384192 1562168 852032 1326291 1317405 1428221 373807 396875 1218724 413502 380950 221810 861347 92965 878425 167422 326658 25859 1777617 1796582 318477 363573 158880 1831514 1034199 1430991 1579375 1865861 799559 665877 1299470 1012421 1373231 1929118 888525 77728 38073 1257876 838501 1167612 821922 777140 1640023 701304 322346 613305 1707871 153920 759568 1210091 998855 389843 532143 1847764 1215222 1682583 115752 135780 1354602 710442 1563552 32585 939649 1494255 1379517 15493 1413993 2358 1532080 242955 1037215 430025 1021992 901521 1093397 1663837 347458 1222836 982864 76344 744919 1420789 563884 1173064 368312 1965 1259909 168179 1395060 46469 1763513 1576699 850229 1363656 1758871 1760097 377259 1238213 221092 1256016 1906708 1211754 241736 1183501 1188615 175362 1535048 1472586 1214433 1376791 1423300 1376277 119254 512014 215189 1633257 1742480 504868 94596 1570460 1293051 1842226 1101464 282396 1631374 37225 489665 1991110 1694114 916339 1790673 596513 1074918 786430 345050 851675 1624852 1175538 372915 1131178 470101 687255 321169 853760 1963706 448074 1853606 249928 850317 465650 1057057 673243 1376419 1605376 1460783 287333 661234 1320718 430538 1434865 44156 162776 1199537 476107 205800 1993413 829706 1875994 357190 1913116 550208 290433 761829 1024620 1055540 1314437 1260602 305309 630160 1593854 771767 1203997 1877144 1278250 632446 1282289 1934639 1064186 1793107 1026186 825493 1490474 1175942 992148 1436355 1306314 721832 525619 514012 1821821 57957 46332 1767088 1772498 822363 1269416 1472931 211927 395255 861756 1518201 105324 900207 1045082 980352 281366 235023 42174 1389090 1111542 1906037 1891310 1619396 349589 1110361 554133 443402 385738 1491790 823665 385090 352767 69550 1341715 1009160 141055 1779366 1539344 1945671 1906643 1742177 1794554 1079607 550128 1505544 7153 293085 1877894 1246881 481631 231780 703491 245208 1679963 1431818 816891 1007466 1081566 121912 134701 461500 962202 1741612 710880 671033 1539512 42161 1993613 1093135 381515 474656 1749398 1927298 232560 672183 283059 509262 1734374 1259134 1833758 660868 153332 442329 902945 914470 358262 1307724 1799996 1620479 429700 1463888 351255 1834982 213206 1424510 170172 294007 106188 20404 1079928 1557873 1982095 1927304 754100 136195 1233121 170274 668655 1056117 444186 1284752 1219526 1283496 1860674 671092 420530 438765 477033 463812 1654786 1541343 961088 299879 441235 1954472 560906 1617382 41726 1394074 1170633 1082325 1356326 1523667 81902 497736 1880052 16827 138679 1950954 1787518 1952422 654243 548835 212166 1037402 1438928 262441 1157924 462809 1436324 833526 1174254 866072 1959487 1363797 504031 563925 592625 768742 1677531 1016381 608251 283079 334784 552637 1847052 1663550 304821 930172 1767013 218889 1333181 1692118 847080 1323871 1668716 1952857 294312 496952 1804388 328830 1223319 539839 1932571 987626 1447036 1894912 1683285 425412 449747 607220 899113 1890510 326738 1683826 1935292 1420410 673295 212085 787026 1962060 1879998 1445169 1728875 1966012 898118 186490 97950 499337 1092092 1964961 629891 1646379 1823762 1290290 40454 623803 67679 1948590 1981497 607766 1476534 1078501 811057 1704612 1667315 536794 1888671 1843351 686524 1136580 1188320 1072581 215021 1841277 462466 1533863 877174 1076260 1088319 1484272 929129 1621502 21667 1121939 353851 564662 1372694 845126 667047 1836201 117295 209751 1527295 1978210 1194363 1389266 618894 1044712 368349 1675644 254890 897195 146592 527123 1466462 1277937 1873570 1726777 1315971 423781 1953219 1964890 1306707 1093391 509014 176845 768602 1870286 1428942 1366102 309795 1054886 323431 1164457 934323 259149 185775 1104329 753588 1415761 1858370 602049 1780990 465207 349987 1074774 621257 256224 294187 632959 1681856 1369630 1256067 1522362 60185 662092 1837008 1317811 902548 276139 1810560 243059 273413 492621 125143 673527 1492350 1345053 1023390 1189950 1888860 875730 1251810 59297 800349 1902914 349668 622113 890547 1690598 586221 1082109 1303842 1563189 1150327 766322 60512 1202828 1814724 1767356 1143115 1149242 1423790 551529 1131834 1816723 1656535 797906 872023 608910 201652 1910371 878089 1914646 1013945 312202 1187456 227100 1457118 460122 916023 1332048 292263 930328 545181 1907475 6591 252182 1471635 653884 1774386 1227305 146281 1881611 672321 1020539 1931852 1924268 1551746 1018167 372065 1434713 299385 305702 64526 676874 665958 1961051 791277 1876460 1574852 1523885 1265566 1324600 1032739 346193 1216324 1044508 946714 1023069 531934 948910 699856 1427665 1558990 424039 764503 1509259 982082 828127 987421 1741360 887119 953904 522175 492075 410597 1271337 311204 454865 1207370 1857721 1727162 584045 1630382 1121931 1657778 102376 1278863 1981550 730283 828799 1604891 1538589 302200 402758 102479 110586 474188 1213928 1592029 357918 741423 349523 1340831 1337368 798143 782708 609028 1487764 549347 947518 95776 117694 1178795 202660 1080995 584704 1803999 1260703 831136 1787139 1728238 1241175 1313822 635353 1441982 1451094 390850 717342 1446118 1298829 1324996 761377 175935 908551 1410116 57448 158703 1250627 1422043 437796 319891 1400770 982409 159897 1731075 1568009 1224483 1180897 621085 160798 80647 954333 276172 749586 1924721 1592173 278886 1102594 1900001 970148 1866276 1705239 909100 1155808 1021034 381751 704065 1424245 1747103 1216221 15183 893858 824120 1587930 335242 19578 836430 458097 1035627 28786 58297 1654024 815122 1064045 665516 1325931 1067193 723459 1238938 1635226 1360448 1446559 271978 1576202 1212651 377782 1707865 1105556 610187 1302315 760196 1009442 1089408 923356 52438 1317207 1285327 1743118 234686 812543 1612930 597649 1342044 1590400 1025969 807794 638986 33818 1832311 1792131 909586 853767 1600953 193266 956762 1345201 1919707 573536 1402566 245582 1514576 1572531 1509043 800938 253936 1981256 1517280 849906 1952474 606150 240744 871157 365925 1704481 1839622 380605 1680731 752915 1676870 433526 297635 1828643 1284097 209224 1736633 172898 1986777 186177 1278261 551563 1661 1299447 594248 474959 1694383 162751 97640 1050646 1689542 1717417 1160740 755044 1187882 234851 1876258 665062 918009 1222416 1300529 1609108 259419 569640 1075476 1607751 764445 1220308 987202 1967850 973088 1231681 884981 415790 1957768 1863680 250988 1256982 1944899 249467 492200 1324296 1660856 414458 1774384 765478 488721 1274970 1506092 1977223 257495 1792721 436768 1061726 735063 1325142 505556 1500562 1938349 1442860 1909249 831059 797205 950638 1877225 1732654 1814248 1754608 536429 643728 704708 332513 481394 292114 806298 1659130 5811 1635790 1686107 163507 680057 1449578 232870 1793306 703415 1471252 977669 1051708 1682434 600066 146839 885422 1416690 1769868 1643880 661724 1408844 299201 1658533 540324 820874 365698 526865 92537 92221 816574 435033 1424409 820151 66109 805281 133746 652483 1173204 1355795 963356 1810730 1093844 905539 819523 56185 1282623 924227 584535 921715 983990 353440 479209 236392 1156157 1015282 928345 272243 1305752 1006434 710357 1979413 993093 1527839 648164 739453 924065 1993797 1067197 1564452 530337 1229088 1821127 686338 1473770 1114373 625714 912045 618354 515756 758695 841010 46943 1633059 1836333 706542 269016 1210700 253646 162249 1897287 1070824 801825 1677728 201385 1460375 1562799 660426 653011 1009097 777335 986920 1086674 1399039 1604501 1104544 308684 232513 1881639 187648 665990 348805 1564261 1898975 1925828 1086458 1688734 738482 1689769 1398411 1609834 1864982 341582 657814 889742 441572 868781 552793 936561 635628 1812462 1341094 1865315 993140 1734278 5918 25757 1358627 1505663 896124 123985 1257545 582268 182577 1061570 1465029 1272674 1469668 757222 683426 1289296 166046 1585660 315284 689930 662935 65583 763399 1322205 1543161 175332 620084 1556892 1033866 366521 903615 1681998 1333930 1237065 1422614 837310 75729 85226 293657 499690 849550 236661 1652784 233067 783211 202781 263726 662337 835979 781013 23894 1596955 1276293 916137 694822 105716 555467 1919154 1502384 298032 1031657 1815160 685168 1029759 377963 895447 1731118 1356409 719262 738923 18910 1687804 1199352 277630 1812983 1269852 1778922 730889 1951657 1396128 1804087 1103242 1673843 227109 653003 1733125 1087653 1974417 1992210 500724 1809363 1520741 1019409 379001 1944272 798789 1221548 920198 1346860 111529 1845569 1916739 1051822 252523 1512115 1039250 1614521 157658 1563437 1576388 1034259 1491428 277774 592001 496378 813469 135586 66127 1355485 781641 516126 1017484 1356505 1601136 1705798 1399179 1824468 1510202 158242 1343596 1243346 1663885 306078 673677 1728375 1544475 1984849 1004980 706285 500215 145383 1204944 1784388 913395 767046 1180387 536930 938201 1256125 164543 370699 1519636 1146298 566760 1949878 1571868 1757879 1761060 943850 299384 1053977 1004352 912423 318798 1089514 494334 1287523 41099 259092 8999 1886235 810116 433638 808773 605868 63254 873467 1016967 1011493 1855154 642070 1808789 1783587 1810541 805306 1047003 907409 299824 89412 98534 83088 277024 300677 1273270 1906246 1920125 1011868 963635 1370512 262104 857539 1883945 85903 1559447 967554 749421 1875980 178306 547537 96277 481942 765375 406890 1144294 677104 763615 846764 1737328 1565686 689423 647537 1563792 652688 1919343 1098123 1905246 1121618 1604369 1943201 162226 1237538 319663 1514130 1657468 1573408 1711897 1089340 1375739 305117 1854627 1036528 1824098 1053286 376367 1207830 845060 1150439 1052071 595979 711807 121468 299954 250917 965326 584797 1575512 295177 1210160 1809466 55967 1617393 470830 14008 572682 1626103 1831501 1425686 1536051 231172 87854 939154 1299798 764968 1502788 106957 1117284 1784973 382835 97293 1942321 830608 1171 1420689 1018031 383934 972166 494793 1829016 1155239 1267437 1298772 827222 651503 1302791 1717867 258894 1289268 75462 1132624 1632988 641538 960406 691266 161263 638068 1370949 1420160 633417 377351 792477 1310449 279123 299599 1215665 457480 601518 1385778 1690905 549908 1829106 1957343 1991650 1625989 378144 47446 1349347 1873242 713795 1429668 1467387 1708878 1692410 1059777 1406082 79388 1120746 1748556 509034 1333378 1201016 1545780 425272 1590999 1129338 168998 15954 904277 516433 1678849 1661461 1923536 240314 983717 1812293 1399819 555385 231632 895328 1380532 503426 870420 1824557 752001 1726947 1369491 1661367 425545 1587685 1459798 411363 1011697 1520410 1938933 932547 620027 1050147 1543245 648490 1446472 774814 1786097 1112565 251631 1926572 1874950 529969 1688385 1003348 525144 528223 1007053 863260 168598 1903382 289251 1720424 220747 1258649 506233 554507 1287287 1669553 714161 492314 1662590 1141024 575456 494646 1631880 613751 1792678 430616 1906011 447216 1429735 900450 1035572 852214 1164695 641873 1668544 397861 1236016 618414 1756356 740652 43963 610027 1211716 697871 1896635 1152173 693440 1369209 326419 676574 240119 122101 696047 1213771 1741679 81351 1758807 868277 1556950 574899 203116 527740 976263 1494599 1979501 819791 313362 1361115 928449 42686 1539388 1588686 242150 1568206 1927231 1716971 1931036 1893675 1076794 322557 1086623 1462032 1056334 71790 1060199 416265 621579 1940865 655104 1121186 1833487 1807929 1762050 144422 1577878 126652 1697399 1667985 1733348 848736 758060 80456 1699332 1447456 735237 1402773 1734926 1178078 1442127 635186 218525 1483650 1285029 258142 355681 718361 1984028 442710 1877130 225953 751369 100138 1933406 1173471 52637 1882178 1193444 515260 296327 889471 975070 1662573 1545171 1567618 698322 1146627 770917 215563 533240 1882964 425419 1820807 710073 1556428 251279 366988 1122334 1250029 1079672 358338 1330595 762984 610615 1443643 1131383 1670943 645471 1790404 66963 1509347 333708 879782 1722137 866912 43842 67108 1013900 1143120 796869 1030387 666257 884156 897409 1139915 611842 1086035 1319957 318563 747921 1663895 1789384 882541 1780107 121052 1542809 1633880 1140865 1664268 1557558 1051741 518669 306917 816414 959601 1171412 620871 1768945 451054 199536 307688 1310667 1722654 1838777 1315267 1302025 1934178 826055 1382521 1032602 519617 26007 300093 1655162 932401 968327 725882 1404816 982369 482384 1134142 199750 1765290 329096 1950421 1458621 1397707 1492600 1264926 1586032 1983638 1127004 81930 1815698 1631724 1403746 1155025 1947593 821748 1641717 929572 229815 1218774 1476332 1736458 787155 1398997 1981226 1619370 250266 1824662 152051 1400693 538308 1445147 173168 1951830 1558911 1143714 991621 1756061 460408 614303 1858963 199884 713201 1213614 1912774 1743347 194007 1488425 876145 1314945 1549786 1335946 138286 739080 1733759 1286555 593215 1830598 841900 867267 1206698 843981 1321015 950528 1098731 154658 471355 982551 29879 1294378 162279 547319 906030 237305 506493 1074664 930939 584346 1662202 1863988 555575 1018360 1024658 1992693 87928 286525 36028 308269 632266 492433 1661211 1787266 540842 53874 1489827 1729353 644564 469013 54078 981427 1540318 1984060 176293 1746172 1952774 1418813 391193 1060180 399860 1785919 397175 41536 1627119 581573 1422834 293457 348126 1075067 1420550 1953840 1266818 423566 1589775 1196888 1410013 715004 109589 1735989 915802 217845 1589662 662388 161250 864457 1619327 571046 430468 423124 1340819 931260 340932 328461 894060 1141851 46458 1694326 1089387 430181 801046 773954 660388 1963588 45955 1590038 5906 1572154 859109 1656392 242248 294282 1053171 672279 1798169 432166 109817 321006 1435275 685971 572079 1921333 1827750 1938728 467711 1026202 1769377 1375343 260727 829278 1231727 1227286 458734 255320 1629557 1544871 1364517 1925492 1697220 1190786 1415979 853251 567394 375077 680647 1408590 490824 1490541 1992936 921822 32090 109192 695848 156366 627161 53119 1752886 319638 1629714 1365710 1807674 641736 347972 1797199 701128 1112374 1106787 381363 554601 1832688 147451 1865102 795919 1664858 789362 526458 607619 1607292 678968 1546868 1534803 1687508 978430 651462 1914797 1726865 1438744 912502 1998511 1829282 991940 1568847 490803 475551 1631577 161768 778849 1578335 1984096 1082845 963111 1373363 1335676 1465323 1212364 1371839 24094 1573222 288412 282518 975447 1264354 1159750 733137 1817777 1437868 316913 758399 288100 413056 317712 1143079 1538581 530148 1584823 470593 635131 1368722 1568848 1766095 1294245 399095 238317 242 1627941 567576 1070160 1024196 833798 1817357 1743398 9192 16454 1323760 1920545 1361562 177400 1175837 547467 779479 236915 1845990 1853781 1343708 240059 975713 383866 930974 94981 510149 1317282 1029440 1297625 408360 1608551 239232 1591013 300217 507843 667641 396635 473695 591444 1958080 1134318 1149575 1233931 516377 1486842 1005248 1487214 10590 1628967 1614308 585966 698119 1112518 1944249 437380 676779 280806 1674471 1500266 1603460 1118075 1462509 35641 944574 276210 1075029 1753047 450296 1349026 708217 1607094 1779424 1553051 85861 244988 1981331 865492 1605877 1054250 583122 1110371 1288052 1041974 1358204 1193621 822664 1419011 386167 1338612 1483579 758209 388191 774162 1439858 1220110 694991 1386416 205733 1204783 1579190 1933824 1738072 745134 1160274 1332936 1109225 554255 1612077 1931746 82266 1336201 751747 1324866 1124129 251004 495977 1191467 190514 1134861 935812 86773 786976 677785 512919 300104 928847 27105 855951 866493 921216 1812542 1587262 578354 469529 1646258 1048601 716204 797044 624219 1815295 1298429 1485571 316469 1983012 657379 199146 1359790 1203065 1327681 1831012 683025 1172147 999495 1082119 1982055 1216277 30262 706546 231527 1337976 1350576 528693 463795 228813 1130810 905377 1342582 246698 1065534 1045562 1021062 928092 1256106 638745 222764 1809702 430982 1125965 382144 1832854 542799 626551 603210 627372 1191499 74894 537943 263004 1335556 815300 904884 1582184 319909 838031 361178 1884990 459617 769042 1684844 191937 1140157 698369 1350113 1025245 680433 1608066 1958615 1415817 1289367 1082165 1399022 507034 1939065 838032 1985358 1610812 1583302 83358 1454889 1981606 1762631 1483200 1061397 494868 323858 75095 753110 38287 1848661 771589 1784729 1518410 1185231 511910 141664 533449 1188646 657236 1870797 1964589 1081975 1001806 766253 1868997 1236989 1779667 1639470 1436305 1081054 1684925 269749 1228250 1099065 1501537 1037122 574355 1104696 1298302 1670704 264451 621768 305358 1541912 1365087 1068041 546866 308826 1446508 1788546 1306914 437366 1538369 1062036 920052 1994572 111167 848321 350812 1670531 164076 1821420 275505 284692 583689 733922 1033133 492865 1607985 1060363 219476 1713886 851252 243901 1894306 899912 1037102 1296833 1320243 600317 710731 669890 709780 666485 977495 515079 803282 1594639 1828094 1008236 969694 1136567 1317338 851498 847217 1597435 632969 771512 1622109 730317 1171825 1539927 1939146 1108979 630068 441055 1567306 693655 818870 320919 149353 1060797 932375 738258 1150849 1121347 315808 1282332 1591433 1046795 893565 139541 557961 308293 352575 1587544 444914 1823214 1034993 1754886 1399339 387745 1494363 681563 635669 1664102 9647 868191 811490 768765 885053 461128 1780764 723892 609243 255253 1608858 1781841 146964 62550 1263831 1985793 975874 1522851 1578445 221913 577303 968560 532367 829572 102208 18330 1990846 60307 1010899 1261092 1038436 348948 643106 153301 1952802 370599 236582 173631 1594531 16070 1350869 858855 1825546 1843655 7745 1034378 1768430 1601749 895481 796633 1196433 1211531 1360682 1714494 223626 703805 272556 1384017 1599686 783857 1141984 479486 1900398 1044931 1332181 471265 1466555 1031948 1864794 1013208 87665 833324 1505990 1115687 735444 556976 1195287 189019 1932116 692832 1851189 489063 1772252 1870157 1956404 435276 359803 1120777 485597 1284865 883896 1357029 724456 1316504 457311 1826779 785526 570859 456351 243563 1289275 644960 1181958 224461 352880 1810296 1303832 1697291 483773 83326 844832 1555339 895821 1442792 956929 106579 827855 728023 290231 681323 1125067 1613263 71197 677250 1386302 1209026 685358 752491 1817398 1916444 1562134 395367 549897 315454 1255279 580615 1618991 1445791 627288 864138 1794598 823902 1894737 1909808 1258830 1184178 1581514 1500722 1575429 1808053 11200 662638 781966 1045071 1576419 889711 1537640 1498702 405329 1929441 561869 1760104 1024953 175349 308144 1506712 401865 1707246 1875639 1980765 455236 1030532 1868697 733356 1078922 171801 953814 818515 1692438 1144437 1623275 215790 1117924 1095723 1293495 250362 1335948 671478 62035 215744 1238161 1805339 413206 1241729 1961902 881740 1011866 1505498 1484886 1749558 194213 1415360 549255 1050986 1640068 1216004 1212399 246907 1899375 1338260 1753200 374394 1637991 427262 1301514 217782 1071295 1315303 1447076 1732942 966337 788187 1734385 1943125 884426 1389300 1468635 1183333 654559 1371107 1854773 764939 1113933 1297656 431226 676780 1537860 224601 1817569 1844951 1128401 1219369 1098675 204051 874130 560476 1185080 1342140 153955 967833 1665204 585464 1606769 1427482 938052 199097 1872958 1901229 315964 1075035 264995 665403 1641584 1906151 902724 1197031 1865986 192277 1914242 244372 543667 804256 1251427 1682074 816043 185958 733612 868956 1570221 587485 921027 422802 478188 1653492 782185 152864 1778361 710293 867437 287511 335032 680717 801277 646587 1539079 1584266 1288416 1585421 1674269 1714609 885063 94772 963776 1358391 1898314 1010682 1614636 465950 1823856 188173 391437 304181 1158473 351282 1790552 811661 749128 1021335 829151 112823 593570 649955 1385377 342626 1480630 685137 250120 1104498 340422 504564 64090 1600323 12515 361620 1299870 1757460 587935 1345488 677073 657823 1752240 1734755 1928860 503243 1324394 504298 1352547 1126775 1686878 1506693 1638155 1066598 1403272 92302 1206345 1253017 1837772 405353 1553133 1515158 176913 47833 578670 1803587 654190 253098 1461202 352365 1151796 611935 1997148 874279 1153697 1059583 45424 665090 1947279 1347653 213340 34291 1655755 1959411 860467 1353123 1236935 1649782 1614731 1624599 76185 634032 325551 951261 1619937 40467 406388 1185070 1913893 884740 168793 877691 1909416 811783 161756 1363693 88603 240161 158562 402258 987308 580711 1952383 387013 1338990 246344 53076 898695 1923890 514763 1476252 245887 1784855 312836 1020080 500839 1053588 1952731 752569 1806453 1463573 1834985 1524021 80818 1134877 1515743 1735287 46511 1601586 1700448 865220 1484023 494134 973565 1705118 1700780 310446 1521191 1025446 156294 35815 1851156 1164054 1922426 1797349 1764703 413596 1075714 1047571 1867788 1799849 160370 460010 944186 332446 1516182 74857 1721056 1504079 507707 1519228 22623 1271535 417240 1309937 1407448 1470892 997923 976221 300438 1717213 1382675 341915 1264806 1419672 561160 1909770 576713 1764748 27652 1884965 1367791 815726 1100152 1619201 402549 1840027 286247 1972188 454711 1581617 832985 1406535 1547873 542788 316229 642333 1629070 1940977 931307 1542399 1747537 1627646 357450 1569238 43519 1671675 506038 1033087 730227 912263 1098953 783769 1333127 1825112 1384071 672844 1511482 1121085 1282690 725078 1496443 1308325 1590979 1118750 222040 54740 563806 1211159 307478 1169271 941622 1483958 1457000 143379 526103 966617 1570981 1939618 623439 1886760 1794477 1144631 1969119 1834020 773636 166708 755114 651572 1198616 583277 99638 1484885 1983459 659645 23694 901960 1943650 1913203 1644364 700167 1584049 926847 1940951 1219513 1502212 1992359 518481 908670 1255875 1458989 1576521 1831691 1892692 1380082 822687 36277 1878454 681163 1997284 150520 432368 1355321 114910 819151 514344 1740273 216270 43491 1166112 1892712 928932 1570783 1754473 1947467 312778 1033422 261578 834939 381497 883818 219439 1829475 1929005 1593858 161757 1038902 460376 277449 1743242 618567 314535 866057 48159 648892 984675 909084 1148177 1835221 1024540 878436 1373821 558391 1661203 1447778 490772 612894 740385 1190985 145253 310575 123518 615283 966821 1394956 616219 649879 664548 389865 1771857 888665 257764 434774 1066991 846767 1004299 1396227 1279364 196839 1362852 911885 1800612 978569 1978280 1840464 1565656 1304283 806871 503116 582616 888732 980538 259278 339004 671926 1857285 1588468 830588 1908131 575769 896155 954232 979088 1667976 505613 545718 874756 554470 1740828 1844549 1002539 82628 1778299 1419994 1493905 1718703 664155 1700966 1522973 1324607 718539 1659925 1314957 896504 514000 165281 1385588 1130866 1711411 1644820 691211 285675 1281351 459860 258243 1484487 938087 1794705 1188901 709705 1100145 860994 210443 1246689 118630 519414 1036681 627398 1197895 160806 1990587 1403314 501719 211877 368678 570848 174609 1246415 515917 1089035 1350315 1307229 1992490 934732 1358083 623523 1612384 550213 615902 224496 201712 1242828 1228138 1537875 832885 981699 1653873 747344 1021362 1028600 1624583 920413 935293 198888 485945 704055 1329377 343546 471294 979507 1359120 1928817 236562 1833067 858915 892407 1950060 88731 799760 1120319 830148 951628 1113132 1927708 1554777 1902346 1621240 663973 1965980 1617367 1546695 1729151 1997371 1798426 263453 514872 735794 1663293 1138014 1431772 1405509 1661011 1875274 1710248 577465 1115080 1825050 713880 1160631 1341779 699202 333896 546375 852672 741064 1337958 377957 1621768 285296 580260 1943112 285927 921784 1662006 1829357 976500 782002 621712 1311685 1129271 1883483 1351562 449527 481002 1250633 826620 861942 1715611 1642873 1215384 1509272 1121215 441366 1829342 537951 253084 1938068 370535 1291704 1857885 1660798 961048 1257302 1083014 1330091 524175 156046 894834 1281788 353305 740049 167606 1704229 269875 1118978 1195104 1574164 1703859 1707877 1173460 1200130 302935 412174 403753 490975 1287699 650607 1918355 329198 1441748 792745 299014 876409 1603992 1793269 288078 1778219 1227974 1075062 1414085 1813189 724428 929467 654021 1254869 1936323 666188 1782326 982827 1064138 430184 777440 86105 864154 180113 1143095 1576493 724003 455010 1347958 1355642 922432 1324542 1813992 1976898 1172088 1735246 5336 409307 61095 169015 1295881 691322 1871070 999856 664536 1966421 1237506 1901679 573088 1040734 686334 88368 959815 1553778 674744 1641375 875846 355318 957653 1983197 67849 1511614 516896 893706 1903407 182258 1638552 45266 1858027 1967603 1628080 1164573 1848033 553078 556949 973647 107977 1116949 508617 1241771 724746 1893348 542981 368704 1336772 1158396 499238 503191 495796 230581 1742146 1239357 1445283 1060245 1285819 228060 1755126 1839555 1186940 251426 1574183 1143921 915265 595528 7237 522073 844895 291663 1565900 1365227 623706 1294589 836542 474533 1603270 1947808 1090966 1658222 1323432 1049898 1041799 1348905 840083 1960245 338539 886617 1675862 647169 724329 119002 1559742 653930 322741 135862 291894 1189570 586803 1783826 1813050 1215961 752984 756056 625898 1631917 1182985 232093 1557118 128154 1500482 493808 617110 1759375 225295 546209 283317 1657658 459463 730825 1927957 1433569 1592631 167681 958240 1790947 1076399 1498445 1121213 129570 638270 1017560 99668 1281638 1923439 1612273 579035 1845727 1331494 28343 1784503 143952 693373 745639 1043202 1991232 532991 1480336 1112902 771747 1876250 1247908 700834 566628 310669 1457936 46338 339189 1300203 1886621 313359 1491822 1514038 313414 424401 1587081 928252 1811314 1759977 1397326 1581876 328741 539872 1762834 337778 1840529 111772 1603092 1976386 938683 266341 66709 1954228 149180 402937 547426 1924548 1074597 1461153 767723 1471185 1304294 1936070 1908276 1402854 173086 439729 1929498 1276459 62571 1840297 117930 1390456 1599317 271419 1943141 498983 384441 1905209 1799302 1337107 643322 422592 1611516 1269138 83025 1750669 428517 1755235 753969 996218 264196 338798 1337151 1744407 1998235 117340 112958 1630152 28654 1714360 1733011 685292 1792711 78203 254550 744593 1395246 886577 906805 465935 121343 1858879 1370953 1395478 503355 814910 1282711 285078 107250 1436908 1754560 691227 1185720 95138 1826326 222426 618816 1819021 1827411 803591 180095 918686 1645742 416551 1476279 627860 264693 592034 1409753 980196 992551 634185 1048528 1550545 481971 396629 878672 1573882 1297737 1897240 612134 1546764 1998984 1978278 397790 1198136 1235053 860757 1372318 940266 1931 1256980 1625432 1847449 38321 66021 136753 1718798 1320887 372039 447520 501364 778411 190516 566039 896999 45775 1274766 1100059 624403 1106119 445039 1614325 1042451 719587 1300234 1363756 171897 1481069 502129 153816 714888 1373461 1943192 1720040 1681282 307485 977487 669215 339521 892234 1769166 1838806 315958 145387 152304 1907839 614359 655466 1557823 817063 927821 907557 1380391 590205 1014509 1839101 1960284 1916445 1294845 354341 645951 583262 501355 1483318 75199 1409025 658642 1439693 927248 1244604 1138867 169326 695398 154821 743064 1564616 602039 670931 1530081 145714 838201 1261913 120236 1497187 555912 120099 496048 1886476 72746 1248194 544192 1734842 1431208 1798328 1169212 993023 514917 1214877 248071 1754170 1032065 140284 1938671 810189 676432 1400907 1872387 1031746 740465 522322 1057247 1887070 1370483 1327824 977857 274792 868355 521131 429129 824481 1563245 755681 1896810 60991 767974 1986707 710078 289632 1439202 735105 1982293 298155 969066 1188869 962781 709079 394572 1533925 168001 329424 917636 338199 1038391 1223445 68425 1820684 844187 970381 1801601 370641 1101787 772417 1010140 474850 1472548 1092539 1085534 1263620 1110752 862332 1616360 1509816 601662 249794 1205660 343595 763157 1479341 1226543 166952 14150 464318 767166 1339061 1618335 801193 1091254 693188 1395527 412187 831938 811733 900644 1022096 1953481 1865570 100091 87466 227125 354702 1408896 896687 1228271 333119 1475251 319637 1387004 370869 1172325 1534291 216391 1310423 1315035 1696301 133138 951335 1133276 47403 678653 683842 1296924 813087 119169 622200 73069 921732 1468031 894100 1345332 1398139 99907 1037892 1784924 1368114 508528 317658 228090 521832 1109189 1596372 1187253 1819482 1513173 670861 622784 212861 1170171 1410656 528122 291934 1119066 233430 1372144 1102829 1857829 1914599 642599 410608 14793 954562 1433754 1640596 1006043 844295 91583 887296 516990 83583 635091 1263371 1980087 857318 627176 1921862 1276298 1846482 1114242 1806337 623953 1197167 815745 468548 1708548 1099042 1956926 1615735 50928 110123 60892 1213034 603680 374590 53793 32818 1929771 1629619 240898 1892897 583492 1514529 781020 1878289 1053323 553346 1404651 794273 1104550 137103 65146 1564714 189961 1671596 1817745 1683845 470847 1029952 1957413 311008 570469 535124 311275 277775 1882838 1309216 953358 1853486 1901008 676730 632029 1045746 1589382 646531 186789 10780 782184 1019033 1473550 696990 1044763 1628919 1197087 617286 672474 1306081 1523199 36292 465118 1374200 1763240 209874 1420183 1134888 160627 604466 1772935 818001 614410 1515292 411436 110870 874 1231294 613061 398629 1096682 755947 1359677 1562863 1178742 76174 1540054 770210 195450 311203 469949 1686139 1069096 1217845 1349515 189056 587587 716165 883844 1316984 1112385 246924 157648 549279 1665606 821597 527549 1954982 308083 374631 168469 35706 27179 753252 1801287 1811156 561012 1534082 654254 355386 392309 178572 1433471 1455274 1737708 192020 771242 404008 805913 641993 348542 222447 986217 1425931 1415974 640006 1382980 1040325 343813 1680479 1767625 523395 1276955 1751852 963553 377309 1949852 365524 1787512 1264731 1135169 116649 566412 910716 1079172 7671 1791169 215405 1400942 1477573 1703879 1963048 1741217 655198 1152600 613393 1682822 1066652 688276 871488 1613698 1537671 18656 519888 1765571 344321 109143 1151928 1894679 1702119 1642323 261709 970021 1936978 1861148 786912 795827 1169194 467709 776368 110097 516649 1342389 467163 214263 938871 1789015 1880352 10739 1147132 1073727 1373965 587842 1016924 1254189 1602850 583550 855888 857347 1101591 381034 158325 976978 1123872 135953 1456687 1235102 358894 1968538 1796482 606107 407777 308290 610374 416892 896224 1635988 1368351 1617164 1861566 604817 557134 573301 287710 1113878 265815 782567 1404010 521946 1598617 1100024 213376 19696 868879 1947501 1773876 467190 1619811 1361131 906165 1100651 886087 1273013 1636721 188882 149730 1694801 1957723 866148 51184 1725524 213235 1757621 86661 76302 872685 1151224 1913521 207885 860725 1850141 1139357 287044 347259 30397 944500 924239 1199765 1446457 1143996 396994 1349760 1214060 892307 639462 1263434 846166 1771150 766948 986641 331323 363800 516487 334010 1210487 491871 99813 976366 1245425 1059343 1470381 569958 1807014 497003 1981234 197696 1974051 42414 152497 129542 1655565 825837 1443252 754837 1193351 1480067 1866856 351624 1806053 1367587 508948 558875 284825 1530845 307491 1044005 1239985 1631382 686719 1404229 854300 1379554 165496 164842 959405 545663 1252381 1297089 1549707 517269 274947 1179018 1840314 1472618 1018199 538762 1852452 1675451 328892 1720011 135431 320830 382626 1036129 374337 98360 20078 1851007 914829 752429 662452 909190 987765 684424 1427451 224311 1602851 1104855 520082 638144 245267 1411127 496001 1192355 883271 467137 1442055 307675 1002630 187402 224327 1354416 1389743 841604 579011 789318 1820014 328971 360400 977237 202210 1800869 1557 850764 1209123 1491362 1883013 1591874 1272770 659054 49172 1872677 1098640 573212 1724085 1240357 1114210 1737946 930184 1655997 1598295 545993 262045 1510124 1715245 1722196 376178 1418237 482925 1477265 511403 852646 492224 1687807 530615 138932 581931 1919489 1881556 814394 613210 999838 772822 633567 1431482 959849 1951614 1463990 955109 214890 1839463 1353779 634881 1797131 1792313 1815061 298618 456516 1440210 1785110 882673 1557367 610651 1030592 1856082 1641431 1941495 311029 628414 1902337 355181 598441 674306 815234 621173 1047687 1476731 216343 645324 338958 611111 1236595 1320179 691561 39831 1135809 1725406 1205657 1480789 1558381 1750029 821858 213104 1882482 1333060 1415592 1939229 866813 1179350 1133040 854549 556278 1059279 1896407 1891117 1717286 1350432 1191762 49580 812281 387625 1526416 1105958 1922534 442723 1471698 237562 547875 1333956 628517 1970374 1030560 1082508 46247 1222684 714162 1635400 296892 1626818 285917 589391 1805369 1927982 653125 921381 1400106 1156528 361 915278 1562926 555465 887654 1740255 116679 1110849 507470 917130 873404 1203320 117756 961801 539114 1077707 116084 907480 1666717 1139415 602407 619036 1395509 520708 290719 1637636 1466592 502949 344517 951613 1236796 1205147 42003 1342046 1209107 74308 1372598 1382285 822232 236148 856248 579801 759689 1137627 785177 348778 850411 787206 559629 1078685 657295 584024 1770495 670662 79007 1125184 1027226 1178022 1264816 347095 755813 1274682 1929542 293531 1834916 309470 1187963 1895081 230894 506464 55440 1183018 626759 1115402 804464 98961 610946 1312237 1496667 1934696 1592588 587213 1805189 861506 411748 705305 189610 246935 447444 1717178 1762725 1204312 1418298 182273 235933 141658 1501172 1887705 1236070 1333037 3794 502892 674337 489009 326056 1096615 87517 1264748 1450258 753505 378074 1564876 1378069 1647491 1788967 1267544 1798637 945278 631261 1300488 1197496 1336849 225683 1736853 1008916 806452 1297477 551323 1593932 1591065 1995072 1039484 1675261 475399 262216 1962013 1523358 295849 1605799 928131 1528541 654563 1329548 1190589 27156 432992 1221433 1684498 855532 408537 541952 632411 1566233 1628985 1850302 153420 936624 803342 683936 914894 19347 143174 1042627 1551742 1210089 1750687 500764 668084 1000501 885354 127271 1640240 462133 731185 1611616 259141 315911 724869 1635737 818603 968421 588404 278423 1711171 174740 271084 1860877 1283875 799200 1263859 900416 76877 1639613 835130 1160659 1808865 1661918 236231 1219805 513015 104800 884431 1232073 411048 1891573 1168411 494469 670391 1583050 307163 49594 558936 1791763 1948923 735233 727536 676792 320563 115131 1933957 1417667 378845 1165603 149199 1924533 397083 798433 436625 1972611 1406215 1069627 460102 1921665 1423068 1368695 1980162 1472460 1041524 925456 1177124 1646793 1265371 430646 622841 781552 1968115 1713181 633532 719312 1360347 826902 1612157 1022531 1900428 1569160 275958 1710045 163123 1274063 1597385 529814 1133625 10410 1932584 1192049 378495 1323898 190636 299149 1598479 432677 460051 1615037 409158 1260954 933526 1784362 348752 445738 1596069 1212898 1663269 574271 1050572 832376 1786064 780036 1570250 669010 962865 514709 1716384 559903 1605845 317058 320408 227528 1277757 1985419 510471 1117750 414975 940175 1514041 703132 701574 953030 890903 93500 1830057 736640 1232069 1649033 1256875 851975 212311 604424 1885407 1444959 88235 183131 1673706 280433 1648397 1926143 287748 1349560 547746 682423 1033406 1323269 1338371 1673437 312294 1705455 1104983 886459 646121 924466 1295034 1837405 788890 1702486 1138149 926615 607864 1078354 862887 1028595 1395214 1227163 486196 1074041 1803426 606676 582350 836956 1841091 1594109 680873 460624 1535414 191224 148561 1994480 761105 371249 1537254 1264523 141267 1767480 688424 1720331 371558 25444 750333 390813 962387 976154 776028 564305 499585 573028 1338781 159271 1956623 1023406 244399 794070 1403147 1656064 852970 1808086 1997962 1017413 583291 791115 305909 279953 1439357 871241 1239242 306687 1744047 543259 925365 1143950 1271100 1524101 1865864 612975 1584864 236656 309928 496241 1548741 264886 458475 294854 584806 1757467 1263418 831930 1886859 1266350 1226798 1653455 1389027 959000 1552648 1390757 110636 1757243 549852 1757491 1818305 282576 344881 328129 1216266 567463 1499121 937368 1742347 28106 309678 431664 1548362 1373279 49472 59810 438084 576057 352110 1620413 1709134 1982391 266091 1901200 1002226 402367 1635172 592533 1658279 870018 803551 1507597 614434 1169109 1826765 473958 1700541 1281141 774218 1345324 1503550 296564 1154363 536249 1017511 385640 617442 187417 1888437 778963 9209 1943800 1205575 1370431 901208 60372 1122431 1502375 991924 733921 1456417 1900240 1703343 1867822 1955435 752277 1826857 1737474 205677 1724372 1815381 428239 1576586 481655 484928 766631 101466 72845 316465 1474132 1319586 181907 117267 345738 1534436 1082215 1857848 32718 51713 5302 1463769 354800 1600519 1603099 84008 570251 1269111 586429 551931 848599 1644419 1679252 1572955 1373810 1135240 1920364 96209 948479 1323244 1905741 621178 623335 1108046 1719122 1982214 1864434 78679 1727277 1793865 1310171 1025854 31102 95456 825431 271357 929470 1819316 1860588 389453 1373044 152534 1537659 1128687 96018 973481 1695164 539837 1762721 1939009 1588524 165625 1965699 63849 710648 168626 1853236 1902389 213555 76148 1351927 1147910 1643993 1358561 1972550 1064642 1239572 1003340 545233 1480188 461739 179073 271937 250873 1559301 75387 1650480 1546845 1946598 1163855 1103833 13232 376275 1234102 138965 1714386 462609 32970 1763136 1056229 847828 1833837 729130 939119 997422 578734 1962911 1477467 313165 1461213 1206542 490093 1221997 657578 820481 1755071 1133389 315304 1446622 313302 474314 1240325 1807950 819953 61161 551602 602647 872971 268157 746629 697588 407703 1786420 1227961 543392 1501769 469524 1947614 1001749 818486 866470 1361407 604130 863606 1070284 1806685 643159 1717533 1965074 1633287 1090672 224418 237603 1253919 887548 1874204 645363 1587054 1225097 923781 969503 1170717 160958 11002 68120 722874 294442 1337446 1777832 868828 1696754 967889 728749 1101606 1368226 282186 1945696 251872 282800 1513476 1689203 1571437 1366982 905013 635994 590723 1974004 945583 1969753 180904 1700763 422487 611183 753941 740318 553982 1467876 550969 505040 1152251 1864269 578654 760530 1126793 1690294 1750980 1851543 1880362 1743613 661116 974397 977945 205884 863896 1402479 112041 954386 1220927 1244967 90160 1907417 1847399 441024 365407 1753863 1214269 1992564 1341317 1512502 1568676 371979 1683715 1146902 132018 414665 1226347 1210683 250821 569124 1626121 1457981 1621374 1263277 900720 156826 1169494 1178850 1207747 1189395 440429 111533 1900041 865126 582690 849182 977844 532811 1965534 14140 1781510 286229 69468 762273 1198274 708350 1500542 1825742 1569884 137553 1960549 1295420 660575 1956827 572585 1526539 225944 1467442 1598718 1214370 1153765 1605456 50222 1218299 635952 749636 887016 1282072 357111 1760296 1930519 1917556 262536 655827 1271391 1715187 323886 1990118 1814434 1123611 1699732 1636192 1442026 1271536 1336325 1583511 1504224 822402 1073039 394056 1319709 344131 431831 1702639 1640617 1286438 966759 1633588 567517 170224 720474 1618077 794633 824867 1433682 1893745 1253778 958651 245440 664610 280934 1446532 390894 1991484 1166177 185181 1216904 884389 42749 494988 1235740 418499 294641 781001 1206888 624905 1127855 1381323 1030369 1125677 1067600 1131701 1982887 943423 428026 1968589 1791262 1782636 353790 1409801 264578 717070 1252190 1996488 589453 1727597 152712 1168159 1839218 1425405 1982981 538471 393557 908211 1395194 18598 1551147 1779271 670869 49464 379478 1348045 194766 1968494 1706665 1220411 45082 1442302 108612 107114 1322676 107976 208231 198592 659238 1982280 1302061 552693 1900324 594067 1894676 336309 907954 1389790 1426234 444675 851067 215290 1223048 661026 617163 1050258 759614 331126 72629 288 99003 1397256 1080078 886603 1784410 1435085 1269169 643542 1307476 252472 819554 305430 1701250 1692813 890157 1086684 149392 1824606 1586718 860341 1702404 1915785 1739491 760762 966209 461359 1198424 276668 153342 18150 1262077 1036071 1365578 1825468 737927 726479 468810 480731 98807 479964 512935 1062103 1527446 1417335 874216 1696861 1613595 258947 995097 1143595 1256364 567930 1074121 1877428 1428782 1991672 1236869 177644 982792 1591761 903806 356204 1881771 688659 1153058 44283 624323 1114289 1198184 1756133 117578 1243480 368163 1644822 1705299 148055 524281 932363 1806510 1184326 1585836 427788 1399065 1811315 798984 700747 1074336 1732918 1018953 1376258 97120 1853466 1647629 1389244 734589 1942230 1001973 857333 1725010 314367 1655264 922905 40789 684352 478486 1706186 342111 1377169 594897 767946 1892516 1691851 1702990 1668559 29374 751708 497753 1536076 655890 1195887 62600 1888587 1038958 786955 697292 1419482 1890520 1184346 90464 294583 727202 931948 428812 222411 1250389 1948274 1172302 1671221 36947 1019680 1523608 622259 350677 889658 550162 807786 1229000 1975811 1023711 1115014 908541 570137 460182 930195 566482 312648 492976 1472025 47352 1330979 1393054 1605359 1769755 1417873 1545055 1673922 738667 1670772 1054276 1027375 1644154 1275309 1409686 1371034 1024261 89278 1370347 860475 1253835 333294 1723422 437747 1116073 41254 1587247 1829768 1948021 1652219 1857961 969904 99158 939326 1617829 1860765 729037 26149 410438 1715501 612266 812086 523743 1810731 298926 194235 678767 777000 207029 1870755 104227 1851456 637995 1617495 98832 958307 923069 1366728 190284 952535 746054 151065 781370 1067542 489543 12869 940244 1644130 1578438 1874177 1176870 1621964 1206978 1446386 1923549 239462 258461 427786 1793808 1717022 749244 459993 1898023 304043 47093 1305258 1042584 1452032 1254805 1168100 1469902 1691942 420544 1850597 475793 1588087 617365 1415257 578460 20502 1316452 1886081 335261 743528 1351084 160107 73030 391959 1286230 1354361 668905 989546 1470708 1441219 1173536 1864436 1460859 1508811 984270 1100189 1323571 1030007 1182526 1114382 562067 1943612 51754 1107488 847278 1856136 511128 535232 1435856 1317126 310162 600465 288002 188854 1910014 595292 1625456 1778560 1525485 1012065 1348032 213088 329240 397748 967906 1875940 119548 290063 1769015 943005 1855356 1565483 220828 494080 1423101 754540 23411 1331402 75672 1991570 91163 98383 1420457 168707 756262 1457817 1531393 967865 1397652 441668 1270866 767232 1172249 670798 1816583 1664271 12604 525952 646822 1570292 1580193 1777087 843176 1551100 1625317 473996 136907 1609577 1485167 640729 1382560 961738 699873 928770 1207038 987347 919963 352859 826685 54511 937171 562809 15925 1065880 376738 1761505 996987 275522 880851 697578 1413016 1878207 946046 213820 1905233 1262955 379194 785306 1374180 402536 294700 1535073 1016819 504345 678311 859444 1119099 1251919 270248 1842394 1363570 1856520 654277 1222017 649399 1650980 567234 594853 1451118 1729294 484982 883894 910024 1990441 182604 1493027 1348757 1558610 1773357 1240906 912133 685674 777672 394156 1691129 513377 1767149 451136 265232 1467318 1190841 151434 213896 315581 86552 196853 1264799 144903 1048777 812154 1984682 1953634 1681696 204277 337227 982533 1213848 1151448 1782629 1480387 1063268 766507 84280 394443 236188 679606 1087913 758138 1643088 832645 1271338 1595201 1609818 1133117 1353871 708355 977048 1447210 559237 1901749 324442 1862312 89725 1718978 182077 831813 627170 785740 1017011 622153 511742 1379886 881689 365898 527261 26755 1177532 1455467 700533 280374 779918 1980654 1031289 1369865 480246 1317453 231270 1954173 48360 579249 1592515 709148 665483 1295668 1950241 830238 504441 475838 1139030 1163594 495651 1310701 526183 1872620 775321 1182088 1562651 994521 206676 1325338 505669 173909 1423337 377346 570783 1631298 1319039 1147639 442731 668884 756818 908061 893032 149837 44258 1468861 1874723 172260 1461753 484997 926159 800683 1192238 505112 339815 1023228 907045 1710923 1175736 1664488 1899573 1563982 1971799 1061694 1726416 285574 1196261 689080 1438144 860685 665521 1660834 1137915 376398 984566 1937357 329012 1368130 561719 1127057 739738 1261312 1913837 1263605 1695161 1305779 1908874 1217374 1205910 678750 397203 824703 1327243 1237905 127507 254501 1645926 1566142 1239949 983354 914239 1952 1506912 381795 1728508 963083 1980924 1360570 257152 406886 1559853 197637 191778 1202166 1923765 1147597 1122611 26655 166945 795850 1731779 714280 897387 901620 757947 1162772 367986 1855599 788614 1896384 1294426 597626 122107 1135903 607804 771281 1737839 1184726 641157 1096783 1270189 53884 274422 1054914 1180607 723543 812313 505320 1991330 757175 1131125 1177936 1839005 1458460 1335441 758409 538563 54080 684380 1911419 1707299 983164 8163 1683744 506837 986777 1470688 1134072 502741 818709 1590128 457484 1446884 1711283 1330220 1573433 1713621 1305193 1593913 303060 1248739 880736 1507775 52377 180454 828096 1593378 177343 568893 1176316 1560265 587505 444849 1253939 1532320 1167498 1370663 1638549 1661612 965879 1534561 1400591 700953 1780492 1608580 1573043 989287 100769 778559 1456881 1806303 1272591 375162 355663 1952547 900274 1179277 1044521 1742343 779340 1891715 941127 891619 500100 1936391 1955148 1030132 1319954 1017637 850408 1295711 1383228 1117624 1200170 446141 4788 751189 934077 536993 435367 1707543 1880795 179598 1132380 529923 1260821 287584 388900 183145 1257436 839441 162353 728430 797018 1073794 1302683 720938 407501 663858 234720 1950581 1131390 1566584 1365914 367032 1173984 86784 1814290 565495 647981 1070387 1125845 1808431 600603 346790 1472611 1697353 1792176 411566 681475 947957 861326 310597 1190502 644030 473860 1428230 462819 1765077 284498 1757742 944495 698804 288293 167584 1097248 1348402 189965 1594564 1500560 1026913 552592 477304 1268260 1396054 1294412 1076063 553825 1810117 1367830 349044 624595 535142 519709 782348 1293812 676157 1010903 236699 776057 1508917 916561 1537730 787089 2874 552823 670826 1760203 411187 1769565 1468691 1814232 1853172 1137722 673193 909899 1672842 541248 332447 412962 1704616 1070871 391971 1857834 645783 649368 1699312 1926320 1522427 681939 1692808 1033244 1180989 1750245 1938844 197182 1550767 1090691 1563015 1484451 1162140 1379227 1311568 675983 572543 1364548 683304 1644227 1839818 1157961 1289182 1896770 180768 1546437 1492702 1656664 322502 1665654 1966183 368004 1379585 972242 1665785 1373717 1037011 1082169 40847 936317 1777561 1075115 1401182 89785 1893719 1121081 586755 329969 645262 1228089 97773 918839 410905 1268087 1929341 1030247 1463959 1111658 948064 718671 1717492 1398742 559750 271564 172076 914467 1962605 1896756 1377128 935240 1863833 154608 1953671 1745661 717711 122200 128350 1443613 1468287 1305699 789428 1058653 9672 1539413 1590020 1705898 873557 1209469 1226538 1204067 1358987 1275914 614611 514447 677534 617559 153863 1763891 1838568 1262444 1107397 1332155 586624 572921 112850 1886245 1018833 1819776 29179 404789 1692597 44544 1317042 1128268 1080037 1095850 1921553 688370 343785 1241004 362241 1532458 721940 465323 109388 1864776 1494388 896622 345001 1172870 331217 122926 1515193 439848 751812 86217 1676871 1899950 1907119 1657963 75106 1671014 798940 1009965 1505509 1614886 894954 1327032 336428 1051465 164001 980026 95669 41743 1296791 1310918 1273740 1150825 1527902 636296 18576 336052 443260 1628298 657501 221056 1945953 1565434 1385096 1132982 1093528 200200 1452580 647505 1904945 250626 1644389 1466880 482506 751736 1340351 839386 1965889 120555 355748 799346 1676592 809723 50402 1008955 184714 456615 1192299 101965 618051 283742 1605351 994411 1116759 804016 1306221 512098 1236947 1162832 1494096 937985 1876701 1140966 445063 1730029 352781 1774489 1104064 148385 1522920 1618002 1351194 703031 1328121 1354224 345572 289088 130890 713181 202543 1894001 924898 832870 1818013 1741601 1654879 139652 505992 1573045 1287095 348658 656755 1281382 337025 1941012 1094541 1907711 1284696 1407701 911811 1679171 1350447 1895846 987175 766731 962030 1519130 972200 1892002 315551 1540018 587589 515162 530314 1572352 1225754 1311245 586255 20928 1934400 1934016 1437593 631798 558795 980143 1367386 922447 1966526 1147460 519262 1208794 78605 681378 1490699 718841 42820 144573 348230 181086 795767 733548 775252 1782386 433685 247099 1056652 1118057 1849416 548191 1184050 389828 629593 198773 1135112 1300493 431658 686036 1361953 1130715 1111356 1564297 1320309 389364 1553357 1466786 723589 1807621 91158 1385224 860763 777849 1108213 617616 976650 1697959 1559175 31485 980387 563423 337979 285874 1870238 715851 1590511 398260 977709 1950003 1645328 267334 1628024 678566 564233 1939671 1063225 1213948 590158 529837 1334180 575714 530273 527840 601571 1429680 1925270 132202 928709 1889945 1047972 1485538 704254 1690537 1161039 1638413 1950315 1124533 1267589 1466064 1527732 1581358 438738 1344699 1551997 32571 490525 604893 1784956 751360 1718154 1182394 1865809 1945669 1130674 915862 1409518 983743 802734 1051984 876308 368953 162663 1828424 210545 1377750 135452 651011 558052 1595049 944699 1910556 613579 48053 882174 1812353 1056448 403383 1807137 1108333 954133 1905218 468175 1471409 1068172 1429425 1834486 254517 286598 861382 1393356 1911493 1958701 855273 1966571 1621994 1613763 529314 297596 369969 1605443 778035 447620 1217720 1491413 370489 415900 786036 67424 628417 1469741 537248 267687 590221 1210480 276470 1710876 858570 576841 315577 2200 1149217 441886 1242240 1446029 185597 1442250 802301 1381381 1337054 431159 1024141 193547 862064 218820 1386039 156110 1764915 1667215 299472 808479 1505704 451443 1169064 1216202 1860069 182421 199004 30980 1618872 1092171 1577585 1841458 731614 1638023 664994 56349 172102 1032636 1874547 499020 942059 572511 1757177 1645716 177481 234174 40002 1174602 588587 1715789 436456 36383 1601885 433177 1106719 1199023 609181 1425317 1244801 1165811 389382 1806330 868479 1136853 1300795 109909 450529 1800841 912693 152376 1712164 727702 929977 314429 646507 694757 280616 462632 258128 1990228 632839 1200869 1061597 1290962 928491 1122071 951377 1755712 1700468 887082 1768233 192321 172241 1709979 1092892 645720 1426947 33119 168567 795411 661101 1815394 1483601 598517 1726412 625173 1006943 581627 1291204 674219 763296 1256224 69225 520561 1437605 346284 861481 1127424 1311172 1920727 1173902 336868 500039 1957228 187300 941259 1404775 49166 199738 1354005 279033 1789949 354868 1011148 1718407 1258060 883782 1322383 1101839 1694182 1418356 783824 613056 454898 1431246 812271 1521945 893496 595813 587833 1235717 1392049 29825 1523473 1366947 531921 775336 1194152 487987 1107031 1477958 426559 1810979 687374 872882 223292 828608 279966 184213 244490 1977794 969057 854373 444112 887297 25698 78380 1682399 1676981 384998 1475196 615350 1392927 376241 1816930 92245 1403750 1229700 782964 845586 1924706 544757 514530 1916199 593832 1979361 870246 480852 51230 123362 919922 967846 900164 758658 243396 1753016 355398 866187 1734959 130742 1352283 1144916 1001416 694714 398168 296191 708631 686627 1733187 102789 16759 89761 1398545 278315 1091369 628174 108027 1130204 236513 401364 516938 84099 637198 193998 314425 1002689 689230 1372214 145591 567647 1973252 10532 1804548 287040 615197 632514 909427 1856523 545859 1222133 743209 245408 243834 1694835 252694 1078643 129724 1269082 1566100 663905 1670973 133319 1330907 1271957 905567 1834873 596960 1220974 1086299 154321 1004271 1013928 300343 1509434 668870 1520976 816899 496328 1336523 226210 1997204 1743248 1466936 531487 536325 1610583 148612 1668921 1545523 1275863 788860 693457 1648714 10598 619144 1844619 1324495 1812031 1771144 1270202 1697358 655404 1487665 492257 1939972 1156677 433803 219381 601738 1226062 625118 1407831 1782666 665620 205704 938394 1459133 838008 292163 1741903 3135 1460892 1457252 878909 1243904 1553201 216358 128687 1880505 974725 1089770 1164760 590184 1879653 491153 913208 767705 337393 465176 1488154 1837340 1207991 6670 925804 1098732 1443109 165981 304948 1000136 1645029 1177866 1893715 831511 467041 1945455 130643 418820 831681 1177537 728296 927806 1539198 706681 382206 46795 1664589 1950645 1560907 1185993 533668 1383493 886729 845822 1008640 167414 178655 41647 704322 938909 171205 1987823 535353 1033559 896642 843281 704586 1910681 1036747 456282 1625714 900083 578128 1938265 1667977 1201801 907934 1118956 1398480 771338 1566463 503239 1986598 210267 1015372 373507 619372 1074227 542608 1285848 1786297 339683 711526 80063 1912893 1668380 1118142 1655102 1441247 163656 1640189 1570420 1502232 1280646 539892 259355 1720968 1368862 88870 97722 1614420 635531 72529 1647300 891464 1227132 1860847 1440274 1114082 1793799 710937 1772058 1200251 12297 1102370 841957 857632 794185 131514 176626 151907 1834994 1244998 1177509 763027 1373093 326523 1752447 260940 850282 1624276 1820938 1152151 1523477 1858172 428623 1605007 882381 1071490 1967069 1270679 811049 1971041 1342901 899272 379837 1995330 15661 777458 1018539 1807567 1082843 1786609 181594 751691 1412451 1362220 1789229 1353896 1749031 216802 1167855 1180733 1613733 1143424 812709 1492533 531898 1510408 582669 1624106 1420989 1973477 743816 1892229 473324 1777275 1804331 1982102 1551678 1042525 1619789 847867 1870642 25161 476660 530080 730058 160137 1189168 528450 1563478 1735099 1934161 1418346 1654334 1064517 653383 408150 1405651 928182 257121 836810 1098924 1663785 201287 1191696 1922738 36799 912210 1008272 660332 531383 1817673 1256076 643876 1026494 1533987 330146 904454 93086 557139 1294864 1434176 415845 1477432 649123 775970 1182922 196588 1452818 996894 1312582 156112 1014326 963611 1912981 156414 1448323 1647110 259518 1117821 350312 752436 1035054 105080 719212 1568157 562130 97298 144808 234009 1748001 1607087 381061 1231907 426943 1311611 51350 1951495 1939396 894505 873385 1401790 655400 684788 969620 450162 1930351 1288085 1579099 1136154 63195 492542 1075500 1580702 139056 832650 1428834 1007771 390128 1479434 1836819 558992 1870912 99024 387692 936927 1545209 84046 1356231 1323534 243865 1782911 1432951 1462253 1180990 529813 293359 1764784 1501582 1346359 683204 1795911 637697 1422528 1887268 471762 687385 164891 1457587 1430483 1262526 1196752 1874014 997813 1452946 1472397 26658 737683 1097171 857767 1878777 1163717 260552 1254329 1549971 1350864 1965122 1013615 1046202 363764 113522 1962951 268585 1614450 1066441 475943 1622144 1176266 769810 403985 1594779 1030194 152554 1662830 1921556 977500 252844 631475 299073 1726701 390919 107575 126018 1397449 1980443 808041 1895814 1131994 998435 446823 194409 468409 388885 1201210 1593245 1680747 1379590 1532463 1179729 793036 418145 1369100 144755 1517687 296301 85346 1568468 1341190 1910753 1322263 1582159 1503012 278469 1507422 1506569 991395 1276031 1205708 1217632 1063320 414680 397314 1349671 633570 1601613 1398980 460063 415760 889685 1965083 1405735 931693 1052047 368132 142499 1127320 1779935 1631315 1951478 1782691 1114981 1317438 1576088 727023 505769 1579616 390154 1488784 350251 75088 1634371 1814400 415127 1109958 331761 128045 679557 1999512 500616 58452 1368278 267043 190392 671593 437652 1522583 1575639 459920 454737 1890107 1580912 1813493 1199464 1131213 1468393 674597 749748 1462366 1358695 1246942 468316 1232569 1766661 1050768 1584083 1806125 1764035 1788435 1633609 170246 1864464 1143346 1328636 1509899 595410 818926 1279716 1048488 820582 1021461 928761 1477983 1586877 287326 1590402 588611 83666 1289641 1345480 523324 1330434 897273 1390015 718514 1118555 370125 1350720 693866 344237 908544 728482 1561958 1934602 1197212 1742187 1407559 1434052 1106572 943729 1058017 559989 1461199 1164592 978932 907117 1712063 368814 609743 35808 698969 537838 503929 1775516 1886612 356527 965745 222997 1361609 222369 1482314 1660478 175135 260381 341518 45191 1574764 1847415 690760 1099856 1555165 782696 707323 1570043 1584128 439819 1881749 491969 1962419 450695 285109 441062 1186314 1452984 176680 1649743 684929 836641 1777806 608396 1719306 964627 346460 1418723 1202245 824671 76878 973515 263989 1772891 883421 1471839 525770 568793 168229 1407978 882402 574096 475299 102868 1992389 973170 1386429 582952 1796052 609948 533447 1720663 1996514 1293579 882387 357543 1250653 1024339 1434847 986008 382203 297809 332577 880053 1462200 79867 1279083 156184 1535444 77922 284810 1798755 1030259 1217985 1887961 436276 835513 100019 318769 970877 1155977 1045061 1851992 804298 1465290 771101 1478206 1353718 1050069 428681 1060480 241851 1009274 1289046 587997 1558506 1326907 1230826 1978797 1217306 270337 1739257 1473167 1322893 1987267 1835902 1521497 1903724 400325 1124109 1678984 526171 342067 52611 181902 960985 1350142 1188661 385163 1529079 1263820 1778346 995839 1208741 1800475 344844 1016571 157499 1407178 964931 744703 1870059 676047 466847 780171 689149 1990751 594643 204632 1471680 1487048 71104 1907712 894520 377931 778241 286069 1589755 1781423 703797 1462286 238322 914564 1985486 1675351 847757 263469 722295 1895523 76413 1835584 170120 515530 806754 332302 64124 1508815 1575919 1261819 157 706566 1332096 728807 748203 1745679 638873 661269 555181 1736880 445583 1582645 1217775 864084 886492 915582 1384510 1483163 930381 772823 1527873 571160 970055 1791350 1846322 679021 4748 461650 522299 1857348 917528 942132 587942 1562122 1523468 912319 1692133 825237 83649 313810 841524 1950746 1296782 744725 912230 1297918 281834 1109267 636879 678428 1176609 865130 951715 1462584 230528 1059617 1943661 134212 1081441 1827905 1148284 309180 1562937 814542 369414 1596995 401943 1497410 323881 632330 816132 148767 422585 1964519 45361 744616 1963881 1434386 532956 1678310 1004772 690015 1835451 176864 1577876 486639 1182294 732002 1539611 184971 396414 1240410 1209943 1776150 137230 536261 1436282 1502708 1328760 1164943 626544 310179 445992 751723 482796 1628397 1559574 85393 1418003 1224193 1539746 1077279 263912 20120 1893569 1187870 11854 165102 1218735 1781298 567800 627183 353787 1458374 1025545 196384 729046 686205 1419956 684891 1488135 1778694 1259198 53952 512773 695814 1224803 160341 1001317 748691 856225 1265224 1410745 980859 1857375 441306 924639 431418 1633271 1687610 262450 1586499 1921926 1605188 1886373 509954 928830 1266578 1927047 1604377 1542877 340987 59767 1451082 1688747 1564806 1053900 617809 1171799 1928455 1759572 235276 949794 791066 1261971 199757 1132124 1582926 517158 931015 57494 1446793 873505 1180841 1869404 484520 401810 1249951 518450 1617020 1290597 24188 1361253 89515 235458 1986003 204406 1624233 1454540 1491136 180131 684220 1385729 1207772 504969 934912 712274 1034376 994166 746508 1722970 1257179 866213 29554 1586983 570686 858757 777166 1433244 776605 114600 1638381 1753494 1283686 958412 634925 1959121 397476 600144 1345881 1731950 1489236 706731 1780588 1409618 349941 309241 547867 841303 142728 1819070 931606 1519795 1021867 1138263 156173 132664 1413313 199435 1055199 202993 797879 574839 244087 1203988 904178 1347428 768627 1612017 493878 872853 1858100 1939598 1876290 1178724 295419 587060 400240 129169 220444 68521 1983721 1232955 1656131 1166280 710409 1626797 1967206 161637 1816556 1663421 1783365 1606445 1507522 1469553 481602 1237187 1066865 896282 1042422 1145291 1365314 934391 112615 817784 1429375 1398011 1462706 1415844 1749226 1620640 1346705 401448 1579872 617262 745763 1803715 1490804 1044536 624772 1107191 1086895 1774952 1817429 1497551 1838010 1729805 1609637 457142 681090 1114132 1862197 1333666 504135 991057 1916598 608032 435541 1192824 1100967 1473463 632444 1058807 1453266 1112159 1277690 1479748 114800 330797 1850125 1936427 553820 1562916 872085 669432 1981754 1988948 1534498 1564197 556741 1618459 196655 903854 1211707 1203031 1423187 663465 1161274 1483033 1806835 759804 1279679 453046 1110438 1678503 1104345 515610 626605 204435 1511941 1941046 1327255 1426261 905340 585277 889764 483931 86381 1958995 1711132 841713 1742993 514890 858378 472452 987488 1753847 33054 1241100 286722 1651942 353861 576022 320488 1026181 630277 1744816 656833 263677 29574 1934771 700457 182757 1007930 431546 310061 204767 196071 701197 187825 611919 1930085 942324 244175 1206894 1440106 418966 1059467 1465151 291033 1219945 495518 1023505 145103 633135 624084 1517753 1336430 1854612 1191201 1757556 725233 302404 1748259 1350153 324880 1620656 151369 32850 1114974 437698 1511336 968339 943597 877913 283265 1313743 1751909 227640 1638890 623049 254520 662354 1809200 1738218 1302169 95795 1048110 1141178 1018981 662288 726008 1767472 1327406 25131 1566561 1002900 1990339 1183195 440408 1368004 958739 243445 1160894 1257369 963010 1402345 1387947 1576788 43827 155612 579744 1340298 954156 464577 18893 946443 1552721 1250813 635970 1471876 714297 777067 141890 187483 1854787 1831466 1775684 1995885 1215134 1727341 348553 318458 754320 697041 194176 1201519 866995 446201 150832 1251819 696046 1098562 699052 900050 1745308 972629 1548548 777014 1823230 678015 1946646 1527308 1936585 1224008 541856 858269 774934 1023466 1314701 1757147 1013050 227495 1273116 1278743 405097 905885 1158545 744805 1990698 133621 588704 326962 968551 1917107 863663 178144 1661768 274145 1586521 1202838 1951280 369270 1813573 973800 573076 390045 365052 169080 912488 1065803 132540 90789 1489229 638050 98308 1553861 275592 730580 105392 1690948 1180484 198675 1769027 1020488 1451422 1287864 1423269 1190934 1523525 1521484 1712400 1921816 1787975 1912652 1632484 1936793 129574 508337 562580 340781 1067492 988679 38556 670733 1237757 18307 81755 1655236 548405 884484 131772 1225267 1627027 304941 1533397 722367 530492 987840 107254 913769 591881 212835 517441 1870183 122096 223948 304160 1434260 901337 1173457 1828809 852444 1587866 1065819 1786142 1364619 390975 408826 279338 1315094 813198 1662797 1349632 240638 1585337 464909 466411 1865030 67714 1403864 937223 470216 416262 752610 530625 1033916 584026 1046867 1830527 1887340 1717498 610404 168054 634701 1917927 1699411 903386 918786 956838 323173 1044954 814537 33074 964357 718721 1355169 302126 1162159 179513 402714 1257731 871583 678892 1281177 420751 33326 1254529 1952507 1228218 1287246 92603 1480650 776187 947147 71026 1187775 1648999 1030650 429754 1790599 1323970 1796708 1507185 535436 664466 244008 1204296 604187 1982691 1948562 1910570 819176 1582247 508660 1409223 1883947 1593370 931553 200722 1495359 1624638 914741 1926452 156735 17349 5974 1193088 1346140 1148450 500806 1955597 385391 1843867 711061 204979 494849 557529 458808 1898004 1555199 1899029 166344 866309 601222 1238842 749844 1619764 271104 1001823 1338652 1458582 768618 519403 391202 839924 1429678 1571289 451738 11205 1256838 34856 1198804 90456 1660119 1551040 1610781 350264 348086 1275274 165355 1666175 1939511 852181 1001188 500658 1476161 755734 371297 353242 685000 516125 1649454 1325337 1110971 1828308 528882 825922 266794 257222 26768 1424597 1535142 1670483 1439412 628655 789991 432793 1428924 1981169 1728681 488671 1131069 504430 1460976 1842173 1575585 1203334 57321 406327 169235 1149167 1568265 913959 1192351 1536104 775725 1415159 577455 1955292 1327375 869783 411882 94612 1830681 1174812 1020996 824245 1022860 1343774 696590 818064 1639733 726644 192665 427217 1548347 826384 297684 1072777 408106 593705 665955 1211990 1575268 493503 700052 1260777 1267934 1036920 742169 508803 1979627 1488927 1698788 678538 1401623 221393 325863 1841493 1026583 757763 1765037 390600 1179095 1860415 714551 82615 1595703 611282 1912202 767749 763060 1275585 1035359 1657796 139926 768535 1568196 1176769 686180 567924 977834 1897463 1568918 769907 532194 166079 310124 1170665 276531 1499457 1013468 136287 641324 1988690 638373 1685170 1418844 1672707 1537074 579780 1439922 971437 1981388 397741 388501 1216430 1681234 1218460 1680207 68744 1031371 67469 300132 667785 559111 1150626 667176 386213 1194405 470293 1202637 1141295 1548624 1229373 854902 1648713 1339671 1648480 1884496 1992677 1298037 805075 1978660 1709149 1172627 955057 241974 946495 1916727 578209 1257873 238123 1930857 1674243 1692462 429334 807040 718516 800319 1172888 1007929 404765 246144 577337 1578639 1632316 1159250 1491041 1763140 1117554 753013 1305892 1649814 300704 1177456 1531156 57593 492060 1007943 125379 1876854 398918 1258320 440532 1883873 1988203 494663 531635 250199 217019 254454 911558 221478 334139 247942 526648 804393 560085 1713399 1700028 765807 316359 633337 1459776 1732637 711531 828697 1553173 966183 1750620 920833 572823 1895123 1608107 628959 1246880 1470734 334539 1095075 1541420 1797736 538546 532296 1530272 755175 1185590 160084 502999 1095564 1527883 1368528 546889 276848 993706 38814 1076625 1543609 265642 1186168 44088 1469151 251267 1262274 946416 457958 863109 572203 3748 357086 1779180 1531892 1057592 1046949 854163 552313 1395596 1546150 108061 683294 1874364 1107390 347644 537661 1282817 750310 1482809 686664 564641 32620 679782 788570 1316629 706142 1352637 1789688 726989 782824 175722 1267939 1509480 764251 444625 278177 1352910 1528206 1569462 1986426 1103275 1228803 1535429 1018690 462529 773615 568132 865626 442926 1268773 1911212 432724 804062 213375 727062 761417 1965141 41746 1456854 745418 957570 1774606 1790679 908846 784418 1094455 37213 1256884 1508177 1869686 1899185 369569 1094228 1388892 1483609 1300537 217440 1984216 1694225 892332 629503 820713 1807282 1432543 943501 780545 1390811 286032 1791286 1006701 418941 589022 1921043 1169287 1264401 1597405 1847137 1321756 773491 392983 1824161 1040367 1048142 1667007 792480 1019582 1276437 1392105 716632 1591640 1386562 122134 1736863 188498 1313977 448150 1520574 1391703 1436920 475784 641976 848336 149929 1515660 1511524 463241 1247318 1500737 314083 29791 1131556 1522660 403504 1358896 1994632 190269 956843 258296 1945515 671301 1718643 618198 1991671 1410168 1242307 744934 1933722 731235 266944 1485623 1568666 157686 376532 111712 259446 483112 703213 1513241 593175 1041769 1584407 1402056 657025 885647 1809516 116944 134992 1738586 1749401 83984 1238502 1710618 600493 1801736 1167455 1992810 162451 1695749 1193228 1540038 1016028 1743414 1757646 1638514 1176712 1108305 691539 792768 1456421 927750 448907 888079 134713 870146 1912875 1611537 1343883 213777 1431561 1141611 1262122 880621 462553 81701 373353 932847 630114 763575 1167601 1949525 1327721 1636043 1346609 881046 245680 1160550 877984 1609839 298366 1351210 402333 1285278 1988944 270755 1226057 763346 1742082 256691 1848178 1385873 1814586 494715 1534537 830094 1461741 1512293 888388 71676 414836 1682014 1239259 1281433 1272961 1022799 1566861 1207026 715153 661194 1881717 1532331 885494 18736 714299 28665 95678 84716 1457540 992974 471163 1291868 197541 1598032 1964816 1116239 1831325 265554 1465389 1203055 726778 245614 613324 1057852 564432 1347804 1830270 1392652 1475817 1638729 816299 261002 1078035 1349244 351532 435008 1163949 172126 697841 470182 476710 1242314 142785 1984043 1036111 219291 1409771 1511633 79266 757325 292378 1397529 1322051 648237 1403558 440262 1555355 1150980 670649 1086994 1108712 1290507 1039868 372859 852339 93888 1766093 1808770 1664737 334141 1377760 1539476 311068 1831181 1879662 926172 105139 1481567 222122 1991392 129685 183704 300976 508859 1791893 1333724 1750570 1862840 1838988 1388631 1741634 1799799 315028 1796807 186222 1558074 977299 424478 553001 1215333 1181986 1624986 1087940 630930 358314 1885783 356629 1184559 145419 1087868 927949 1982815 1131145 53176 533768 219821 546863 1342768 1451067 1323024 1811406 444904 357515 596865 695838 1315613 495478 1951320 514865 1135367 95189 1900511 141550 1789473 145164 300859 471374 559558 882014 1451681 507478 1840846 1850502 1206026 1837100 1542706 1665342 228201 680492 1381911 649305 117314 1239333 1430522 1036590 1719698 1637913 1614244 198787 1155153 1142895 1040895 1312752 1626817 710592 58218 428781 879612 19843 18112 860023 490359 919380 513157 639375 1227746 522696 1955360 79162 1459349 1400123 76536 1170873 731652 698253 1013442 267146 1623395 1668140 1689271 1649182 756950 384866 726346 1707597 859820 813648 1260237 495014 810369 621899 1031752 1154936 1959864 1175520 821005 1669779 1525749 1504453 1651333 1219610 395108 275728 757800 620931 320075 1372720 416313 1067141 1839187 1729772 1582960 1218667 1592905 1556514 1695806 1448381 860988 439453 1692917 841442 1245928 443037 1847944 1239390 37194 956318 409260 814459 1416180 409855 1770102 1969622 1629827 1857384 466582 89088 1104256 1297260 510363 964947 1849288 653361 1466596 672436 1630766 1963049 510505 1758379 537429 1271676 994113 1446753 143250 1018142 1796477 316065 1456015 825541 1259373 116323 904687 442073 149671 1015975 1431147 177228 606706 893419 865033 724905 15484 758336 210172 924132 1887631 161370 1404319 216824 794685 1057263 191664 729367 1884751 116594 1082557 1112210 293753 1035775 1951927 909695 106989 163661 1256019 1095950 209699 877466 1304958 469384 572558 525342 472425 1736200 1443325 1329004 1496055 372631 692253 388561 930404 1759600 870823 1023897 1022070 1608406 655026 52608 1014205 1032134 477598 769241 1788233 1117413 352471 1801005 1558957 1123045 83106 1046370 1585416 1030761 1962350 962966 276841 959575 1836210 164989 701884 308454 1077094 997014 1197206 1879411 451650 1184998 1325885 1202230 1939998 1439604 1660925 1023383 577603 152745 951078 1563351 1030669 1594894 423921 1257952 1455977 865471 369529 778234 830132 1842387 1315976 1544015 1489244 1523676 1815275 1738994 168460 1019713 589731 1416871 1969670 439746 473784 734261 1234417 1617610 1728042 706008 467964 967499 421688 224762 1506780 1111245 1498834 554219 940147 1186596 647542 220845 467630 249028 1353441 1118047 525465 967725 559242 567083 1018205 1157245 1848768 198480 769803 275672 1605789 374905 666199 842070 1595766 1897039 185327 1868473 1086114 35187 504724 302818 1009992 822553 1937142 1633676 481812 1567180 1732707 262647 1083140 1092759 938472 1274656 646325 988751 821833 1495507 1706305 157346 98264 725282 1128877 588631 782255 77161 1693439 1629466 1746610 1586194 1791810 670573 249731 668139 903358 1591374 576790 291026 105260 1751994 1818693 1491848 1220695 950512 999502 1705128 323851 73268 1273525 1098514 204640 1076672 198143 1770967 1939825 1404089 1172982 1714155 1279448 869 1917954 1881694 1460026 1754990 1688702 165396 295613 115003 1583818 708668 20998 1576514 1339106 9969 37134 170440 286134 1477831 620255 1969355 948841 84836 319372 1588912 1812683 1856028 1791807 896068 1208927 1327297 1720180 1630351 1294659 1807544 10918 720617 604271 1974512 562836 485970 1773945 164760 383714 1424217 1456304 15572 1152308 557309 972516 937215 1001885 1626401 147818 1319759 372369 598097 1019202 362939 820048 1737295 1374083 1261770 1206314 1088913 1824923 755937 715291 1207847 1961965 866233 191491 12275 338823 273406 1704336 1980980 972762 1801687 287139 739553 1722661 1200280 1523786 841991 731008 927758 876306 658388 1707673 705438 1901255 437137 469315 1934713 1438638 463969 1877740 914649 1518272 60058 626342 216276 1211684 1632493 1764551 967822 1224467 833224 1006235 1051451 4063 1163676 1733429 1668187 1577108 1933228 84631 365089 1292096 1264052 881799 73792 1785809 338061 1528627 623160 1771344 438990 1084180 1244665 1449387 384310 1015486 1432092 346767 803446 1626282 718505 1486321 1993337 419144 474464 1733446 1986945 1717309 1149956 1887823 1463642 104927 1509697 659779 1259419 396580 895169 1344639 1097242 1784509 1562742 802141 354704 1209733 231922 1008482 520873 497616 1559965 1594050 1250562 1689557 1899649 1529950 561847 1976963 336553 179543 1762695 439921 1618785 1594084 467038 130892 1105557 623217 284493 164531 1730102 1537145 344138 1861588 1753251 1223884 1477243 1651523 266923 325588 1860684 424430 673328 1880167 387179 824295 98811 1088208 953178 312218 1839134 1020649 419786 1858542 1400166 1621784 1130588 1225123 1519926 1666817 960713 1928779 1382079 89102 8282 1269408 339002 796530 1115795 667773 1570467 1609713 1847467 977551 1673830 1456316 1371579 1182401 72373 9397 727633 1173228 1460004 900286 1777691 1185810 828679 81301 1564944 551987 729912 953786 1604418 604169 40483 411392 355792 774567 109726 486042 1560373 1771184 1821881 265771 395014 191098 831279 402871 1725612 96086 577212 1164813 297717 1958626 1405121 1423627 726240 1086537 378298 1332427 1921415 667879 81558 725503 1298212 785827 1216057 867724 1433793 196594 355665 1310166 224782 146912 1402733 1161281 324845 1549903 442939 696536 990122 119209 301147 29848 26631 685592 898317 1246129 481021 1986356 738956 47198 494016 1464529 1138418 189444 1364226 32089 713601 1809451 591519 1998774 581699 316842 1933806 308396 1308485 1191633 1908368 1479689 1575739 125941 1856605 1492100 1119722 1763238 741778 1466426 1279597 1818284 1848855 1747174 1032144 1600869 489387 1380945 1141358 1205012 1211233 1103618 459779 1809126 1324307 104022 801222 909386 639164 1854202 1756018 1984420 1513641 1562000 728566 87378 751886 758261 763214 510905 749164 738291 1889295 359408 312263 1933941 1579514 1518326 645634 315025 314862 1491659 1101345 1256606 342651 94059 777958 1780787 714803 1125947 938917 1484738 1547717 535085 1186240 596684 201178 938103 269932 1128228 1405119 1484987 879976 695287 812054 1401132 1375292 1671646 1022825 310051 1814994 730617 1301613 623099 164888 1073523 1437641 1775114 444746 495753 290735 1741071 684228 1055459 880414 1873353 553306 1403186 1899002 302774 1560253 1600912 1199113 1566606 1227699 90235 1915229 427999 1702441 1112413 1351112 1180640 556557 1017588 34615 1055562 1260475 991650 157344 504547 1430384 237588 1035089 615752 1397500 1018644 1307310 1052898 1834745 591595 681465 1726666 139351 1858372 784665 1811656 1709745 1009619 1442856 1851249 675438 1811515 1355023 1018307 1738500 1421951 1362267 1292753 1003086 1329681 60894 1082391 1051080 971598 1079841 1453971 587336 1356284 528641 218473 1095253 1487901 940485 1860666 1457870 1383811 846605 495180 1733183 1944088 196143 706316 996099 992156 1900100 1596561 1904563 640145 1698112 74224 1106929 295960 515548 664573 675784 1725685 1896619 57199 620300 1781151 431472 425288 838981 1896628 1341652 734654 1523443 1448056 375089 824493 1667133 895097 1346709 507170 441661 560506 1452254 388321 268641 1680357 1898600 216099 1633819 1054689 70626 61183 901428 290908 1172160 1705411 115563 818433 288480 805462 713549 1885902 1193746 31473 1011186 647940 1180654 398881 1353704 143662 1406339 343465 1150272 337189 290114 806422 1014582 1419639 1367635 421269 845061 383527 1637214 885465 680843 1203574 1845169 215056 1887140 1865604 169755 688513 553650 1341414 1389329 1663419 209511 452332 158362 1404063 1515790 1430869 1798208 1107434 596334 1586070 1598132 262097 1414769 1852391 1007364 1511290 477829 1720042 1647893 105699 1122144 355938 1598735 497339 467077 272633 994000 230140 459140 1203803 1913285 213072 980267 621431 1156228 733877 1149536 1696814 1288387 1177785 72025 1452444 1694995 1417142 1113780 173435 854308 422107 1130012 1167863 62406 633057 1042166 1577460 450138 435053 567369 968225 78943 1192349 1720888 459340 1290032 1255945 13346 1671189 761372 42966 1758286 655651 1337795 1717963 1910557 1181886 1532285 592705 1551358 907937 1095619 1699526 1505218 1012680 71090 1559503 1080545 662883 1859540 1822219 385685 1427532 695 1903460 369286 1669038 52635 802183 1680345 738402 1970078 668184 1801344 1014082 1346620 654435 1886913 1235817 119993 579674 1063616 1995084 678357 747452 576353 713179 663884 1521582 547697 1685275 1864513 717024 250374 329187 1864083 1139879 1749124 1672137 259951 988202 1236560 1721888 289439 591656 1211540 1662684 1570011 633869 180666 1126807 884429 155202 1730344 1442466 1084449 470644 1250379 1497764 1660311 533553 46040 1484919 1717334 1233596 1912768 1487168 10524 686169 1587750 796709 1677363 1994953 1867696 194480 1538092 380257 753924 714261 535063 1268111 1203708 418244 496604 57348 1836419 1995619 1855562 1891502 862597 502436 633558 1152303 764972 4219 991688 1312731 1726328 654835 1511529 909099 1852058 263532 299517 59076 1468588 1091498 314712 1612281 815011 1476559 1970439 608284 870872 1171273 296034 1925538 1814973 1608622 1059739 224681 711418 1169897 1521848 1533903 674701 904739 128577 1370929 640001 1316264 1248125 1206699 611987 744163 27298 52069 1373668 340933 1257607 596420 1400639 381000 999252 294427 160403 1346493 79061 131061 18498 373446 1547468 903033 1959657 373896 116847 1696338 1417931 381024 855882 1311041 1183304 277607 1434451 816635 828041 1966659 479815 588627 1262366 260453 1631173 645917 1431849 1495039 1211341 592295 294730 1916506 1470847 135705 1463434 896129 1001873 578276 16708 1766831 1513415 603541 1561955 1630319 624375 1284144 1606378 92641 394264 546748 396157 1791028 1658827 567646 733807 447961 661959 1939187 1971544 1531051 1648131 284912 530885 799090 1731553 1542940 725744 1787143 92341 1722718 709760 664757 464546 1734142 1240293 362114 1581691 729449 1591955 1464136 1474370 240975 1624162 1652830 628265 1281736 315434 309032 1409650 313711 1383320 1898189 628578 1898349 1321441 1414937 156310 1046318 1703520 731445 594870 1897229 114122 63334 1300492 1476692 1439488 1885989 1014775 205440 977334 958607 1329397 1048442 1328584 688737 1603386 1395896 1841673 819665 265600 1324739 466941 773992 197782 1329131 1613273 1141160 489811 528954 1228502 1656829 1582215 1170301 1529651 1141109 1025700 138090 906315 1921285 1317317 1048549 1592883 1310298 1590805 1235055 1353599 5799 645423 1750650 1830572 1390901 287962 228129 416873 1494580 240402 1055039 152613 460134 1081673 56704 1490203 715813 87335 1194990 981647 1047395 889169 1938891 728059 589327 1900612 1940609 374564 1620399 611407 1875057 218635 1070103 154052 1528250 1797034 15160 1248643 1538498 1727255 760813 1143756 1206549 194732 1409815 1186967 359361 1245362 326013 168315 561172 1889314 698867 440334 1963515 261760 901493 1686522 27762 491189 1256986 1828227 16143 1829188 859481 828177 1608867 744074 101429 1041943 1710313 1365030 597632 1599380 570121 1112901 1024243 673590 1200425 1664173 210947 808184 201410 1231533 1694701 1198148 971292 901937 599447 858733 1532091 1088251 937749 548912 1537470 380430 1378679 1040822 1754948 1144566 224576 1465070 129476 1084939 1019583 524777 17066 558222 500856 754152 1016738 336084 878016 1138146 851054 1235779 1781245 1915345 1926421 880154 1578914 82876 1493952 468015 420002 1217296 1728757 1252623 1063826 723429 8618 545776 906284 658818 295570 1781334 1373997 1463288 280534 565886 1176438 1090508 1544199 807819 352055 1351579 1316887 975431 336758 111649 313222 1800575 1889222 778978 675035 245885 829172 271026 401845 884931 409538 1103948 1935516 1960994 534588 362199 780471 882660 682927 984654 92660 1173433 460969 516509 1933031 811080 1275527 221762 1530464 472230 1478720 1567672 1177568 1412111 313802 91946 423472 1901605 1619653 495314 1377608 1878968 814266 1962277 543388 972021 1629824 257389 1224711 1221842 1682273 275438 731281 100910 903225 98792 1708085 488321 881882 1052552 591149 1883753 968575 157980 484794 372524 746797 1321228 79584 175642 1510706 833512 549318 1850551 259780 1692444 1109218 1849461 1031803 696602 1059162 1125269 156751 1485098 691826 882434 1562265 1000354 1790910 90454 1869073 1699536 680415 1239030 765555 1075506 650008 1436122 1378109 941485 994668 1191482 304942 740711 149614 638900 1915220 387024 109131 1982320 440718 922688 1195735 809374 1911755 1863990 552013 808674 805299 728040 1604189 1766170 1070997 1675761 1102790 362417 866007 1880688 843046 1552609 1892231 1722149 1392483 490335 665912 1041240 364177 1539053 1635977 1559512 1113012 407922 1934848 958861 882558 170302 387414 1263449 889093 1573857 1641123 1706064 381955 1416080 188444 1677783 1947446 842890 1086681 1097542 981896 1883 295545 647572 74881 895190 1417467 804786 127970 385576 909005 1189085 639497 68494 1394426 191135 1276518 1638755 1115397 1936038 213476 391269 1435873 1455132 83545 1524432 410734 1789332 978710 961262 1531048 1981710 342391 742734 513508 1496932 1895977 825886 306991 1166035 761835 1789721 775798 689560 1058721 669962 833152 3249 194209 1110032 1571586 1912522 1289668 1397537 1666147 1325317 880641 1051591 250107 1805136 1145347 530011 556638 1851211 1105096 1445058 848249 1785915 1109061 1387371 1569476 29141 1017909 400522 1782829 866619 1858068 931771 288539 317596 73424 1977071 1139959 97467 128771 948045 1616431 1289597 1030692 321941 1878502 1406430 621557 1162855 1523756 783759 510981 1297008 1461634 488799 1537250 581287 1024089 214873 1427547 844043 1197319 1603230 1005932 745538 256084 568944 1928300 1414456 1061418 1846801 898320 1438246 957009 454838 1110389 1527574 1698490 1978443 1263512 169785 1611704 407190 1009705 440064 111058 50915 856948 1871600 196404 1213822 923008 1445699 1330272 240559 785117 1878149 117448 901053 1314390 818942 1779827 1933145 1462186 1655994 1011316 1348929 1636226 111896 677731 1703687 1719436 378503 1982957 608112 97493 353480 1516614 975757 1360898 866582 59845 1405524 411949 122928 1723141 498451 889702 344866 1215276 1424504 79171 71651 1899100 350571 574928 529529 1795174 1887327 686614 55718 1299083 1038071 1307850 1395140 1007990 100685 587232 1659255 1616489 425705 509901 519594 528278 300532 516152 1793204 1394066 1350346 1528552 141743 1859385 1984093 790294 1217383 684091 94558 1069928 903908 1294748 1214621 1024021 1971369 1008039 1860212 1580310 1777552 706496 1105890 1866076 941777 71256 1877498 1412789 1615352 1433712 1766719 756342 1208744 1628295 575990 1504511 243687 914465 1413775 441735 142645 1804151 612110 1343418 513814 408473 1481534 569036 24082 218324 1503340 229869 236621 775550 1067721 839226 1594849 1779875 791008 125475 6552 515707 1736537 685949 1721323 1269494 1833368 1231853 1254665 1371425 1528107 332576 1016549 1104235 723991 1989278 667552 573542 249453 1395026 806165 880140 1905694 1694125 1123354 806472 339524 17412 692609 1097194 402139 1735725 1835508 523114 1181888 1456040 1141098 1454278 626872 1298640 1597153 1550358 238770 765747 1128055 1782208 120566 1487182 1188546 1534710 1917569 1028377 1908937 734262 477233 1272550 1558444 799851 734830 184375 100781 614189 1005275 1681181 1022071 903812 1779896 267277 1849287 160829 400597 1656569 371187 260989 352886 1433488 142269 969900 329661 774809 347414 1756160 783096 1580788 1818235 1031854 974563 1614768 1632271 506226 1959541 1190920 755055 1988346 1578942 1535303 402601 2948 744332 108585 696851 1214390 747373 186970 249309 1919126 454398 1070549 1222059 734562 1364232 829250 1518142 296980 1116200 775675 1821047 1810654 559388 278320 274525 104790 1218034 1078823 444836 1431954 1478332 1364415 1678196 527189 1082820 880786 203193 92457 276781 1144532 1654561 1459938 361195 902332 1178090 1090173 165997 1388082 1063074 1687372 321176 736252 1661056 495364 1663037 136164 429332 1884230 1969435 1568750 562199 1149488 18748 284311 1939729 1459855 929222 95230 1361316 1850306 905049 615490 1736685 43162 1474764 1110698 877720 190677 146786 725237 1646870 1381194 579872 1426444 476795 411394 305350 1268753 924322 1387291 700137 1413661 674479 1944382 1839540 1549610 1392964 1425669 761662 1111984 1493369 1457001 851269 1974128 1765050 382956 1497820 491534 960005 348583 921976 1156729 216364 900308 225205 1570334 221273 646736 392053 942549 77070 242351 965094 1592379 884121 1514865 404214 810544 778618 1625265 1924044 1209307 1674852 1875564 525579 929611 251847 139743 878890 185856 1725520 1840771 1660007 1929817 187045 525640 1719921 691208 1117793 1857193 1293728 808228 1802146 993229 120807 633297 253109 325748 872003 1628355 1679771 1714227 1801266 1062233 1661143 1468582 953133 355941 91009 571001 1274283 1598216 53998 1532786 415535 546421 1398214 1423181 1044585 1029104 353268 602054 560784 1786576 803712 687528 1520914 6824 993808 920831 135649 16757 629229 737720 1423685 1396694 343673 1790766 1635116 204000 1992694 1285484 1176049 432989 1815617 1471140 1958431 449933 1591855 1018906 1125227 445357 835814 705299 344783 67550 517224 1252974 660569 415279 830102 1719568 134666 1270204 1250040 1041649 487747 630200 1745952 839378 79467 1339083 1697325 1448511 1972073 852925 50474 731779 229087 1948880 388636 660292 1710088 616884 480628 1027842 444929 1090353 620882 1924640 838727 1166507 974548 1278119 830037 1477202 1867180 1645503 1935689 4933 1412991 356058 549283 1007841 1054039 402336 1690391 1191949 1357603 82406 176434 1082051 1478963 151947 1055130 440420 976800 535030 127540 167593 17127 718262 141533 1191442 433333 861324 1091964 1974076 1793145 1843174 1832817 869247 233365 1845751 42735 1624425 46303 1903252 1173186 1156671 781957 1261304 1439867 1868726 1954077 1159152 1220594 1744458 851064 57204 1926086 1012029 359380 1267050 1150694 1780479 1031735 1199261 1023665 502472 550015 1014965 1910007 115354 1022936 1623102 1810647 1858802 213483 1316843 924308 1288231 378717 938048 627666 1528742 1778364 754549 1560257 1490120 1265019 515029 1577280 1463939 947885 1834426 604796 458318 1917757 1118562 625325 1108878 874781 693613 1125746 1652809 319152 1279999 1892765 1194184 1393380 679139 617367 718339 982506 1195521 1845923 1871556 1454163 435393 568801 1847530 209628 1976245 1587524 338361 51041 1048903 1193839 1745399 354844 441067 1065077 1857359 1632069 189024 292238 616319 1964623 242667 1039931 1526379 1548708 477071 1860816 710449 671465 1109684 104331 1652722 128075 1571228 1647436 803884 1822253 966327 487390 1075473 134253 1510836 28436 445591 1705519 190025 299011 496724 377092 76501 1217506 679130 899210 934666 583710 1443808 684288 944856 1831149 390854 925454 1459214 1970212 243641 881436 679316 1373914 1595675 1760999 1870858 1952984 883365 1943609 1512037 746860 1583611 865652 831239 848058 554221 1122997 361903 1915919 583218 364051 1711644 1955290 1244149 1117865 38571 199945 1057744 1984309 918395 657087 1847618 1950317 1091379 778253 1578836 555166 522092 1826204 1036942 1978072 576535 1377189 1622784 943062 377349 109047 1110075 1716907 1571913 317571 150445 329562 1046903 215216 1836009 684743 1469686 1388825 930921 1178557 617503 1974110 1561734 398181 1918450 273978 725054 1057167 769888 1130825 1163148 1860690 1528087 847861 291353 1159756 7315 1355797 1426459 1110428 1106185 1597447 1912456 1167135 1438649 1256882 1753177 1081655 1043157 1487658 632802 1332680 737035 771356 722793 1146350 1275946 1618988 744708 334143 810900 788308 1967421 1169224 801012 152786 1872618 550034 186813 1433346 1445612 1106882 398197 1244581 1660421 1495596 1271540 1888970 1111409 1314514 1771545 1484119 865006 1236610 382538 65457 1229360 588544 1157864 1985264 1547263 1138296 1150160 1978140 1191129 3926 103687 1541057 165576 404570 368601 300323 175563 496831 422737 1215206 186746 1695820 1366633 1109865 1527249 653258 1584777 1039680 613668 167305 607537 1836549 1125043 377129 658119 698247 1896786 71467 306312 303271 1996923 1540983 1194276 837034 1970586 1366964 45365 552745 451479 549935 498992 1301350 631170 1646659 1241571 1565613 1929462 1136918 1815899 930690 950067 1304868 156195 876399 731605 1307384 393258 13966 965820 586617 64746 1635795 355767 850983 508733 294557 689306 1749747 1685782 311076 903043 1948810 751513 954952 1857280 166751 1174914 388386 396014 1048916 153550 4533 1065325 79421 950432 1334129 1333342 649298 23806 438609 1063075 1743911 1115043 1505354 1338786 405068 1641345 1561326 12316 774954 624832 393218 1334030 758001 317603 219644 832202 1633644 378587 1346352 404625 1542742 1592448 998422 1661146 162824 744988 775096 220289 950826 1367864 1860202 829228 858344 456111 456219 700634 165566 27942 21442 1543568 1605300 467565 1567297 1741475 1879215 559651 1280058 452762 1571092 865448 1021502 1470681 508999 1366246 1963097 1964824 1453730 1552161 483125 1225074 269513 1393832 1360486 994028 1004983 187683 1254777 74583 569968 1896403 1853438 689158 854594 1743455 1237213 177167 341849 587762 1444627 1546528 323748 1529437 796816 1787328 635201 1934856 955215 160516 578005 347481 1858085 1856788 224391 55612 800476 993893 1379940 1454631 1582303 227904 1876384 145969 988986 1267126 817350 564540 98781 1002216 264727 1425987 1534949 809355 1406603 1150061 1444414 1787872 1857004 1415816 706256 1464612 115869 1016859 1317734 1826487 89636 1803127 1735453 145291 392025 1748920 1878393 890855 403518 154522 1075444 764989 1888313 1804411 1781363 1741655 1318847 1360817 655691 1890203 1571905 1932511 1673868 927638 813601 325683 1603182 1114614 394188 572069 1154270 412667 1464185 1868114 1771659 970109 1153399 692566 1748295 257522 1939672 1298786 703269 1535291 1462103 1171405 887978 1181502 1721131 540768 1498380 1722569 1629020 213596 1826873 208484 263477 1217184 1143573 1577435 658620 219800 299360 977393 1447503 832797 261538 1310996 1306281 1505970 1449281 1710712 261271 592332 836657 1469812 580702 1651285 909349 216322 145168 82704 806399 1989360 1888682 1407299 1971539 325031 983471 660369 1639094 1139252 1704975 604407 1053878 1087489 1026040 207830 899118 1841588 545983 1823885 15375 8056 1291731 591317 320497 1409309 975996 1817135 1809654 1398717 420717 155957 1485287 857721 896846 268706 720694 113606 1451608 324881 1353484 1497360 349377 896561 319157 1013113 221216 818455 96123 75870 997142 857626 314505 816529 786987 678755 239192 1026159 307450 1640458 497367 754712 1366771 138427 1157494 923181 999400 727110 299427 91972 1148037 5672 1898228 887270 874527 467877 1076772 1551805 1543198 1378322 774289 410239 62897 679275 1542004 198499 1489 25394 1731643 266243 547498 1664906 715138 1012043 1491357 1551789 704510 626592 1865668 435204 958416 768779 1944362 79188 1700546 1426952 388203 257597 1455287 299425 1413424 1879885 613816 1301968 1571190 931202 913924 316422 1774178 719256 1752010 587653 1909313 967977 817584 735081 1183512 483366 1938668 512754 1692184 770289 818099 514818 448043 1059826 7688 469264 1262188 1239064 1184977 1645817 778256 496495 313556 1915660 734150 773857 858043 823116 1246599 165176 484175 1806715 1911873 1324197 567287 1021617 1068254 1001169 651844 781526 1602184 363278 446222 14583 1042496 1254567 1203145 1907016 1317846 1448260 1599315 155686 626740 1114528 523654 1809753 1461403 63405 522883 33422 285757 1029188 1832767 1765933 231762 125202 841626 81994 1390592 36124 62056 1971718 1016460 641446 1099796 787434 703015 1931207 1752047 372999 1552303 1383031 887856 1904791 1604695 1195526 795898 1377666 1054304 1312338 132784 1799362 375679 81715 983903 1959612 121766 1357112 618861 1278210 1781446 608655 1559081 1502910 219987 1474018 29285 367280 1758009 627619 1462807 1000718 297282 1454523 54409 1633940 1597446 1990840 951559 1380022 926292 693550 802473 135533 331317 1068062 10842 83932 1210308 729205 1569023 999128 1099175 1897787 889601 1450278 1658333 1120550 606729 1630653 745296 1092331 162433 1611312 1051732 625141 1812569 1368122 1847818 1126878 1946940 712383 1758017 263454 1215896 424277 1520818 879989 1401204 1037682 1151831 1353139 482546 503499 1448644 1126939 1856702 1575131 1881404 1435958 1128019 1148432 385255 269897 1651402 171298 1616771 1325947 1656377 484611 35554 82947 431530 1950258 1465200 1781319 1344039 285122 1610187 1176793 118445 350016 1756457 300290 1557178 926713 974137 1352721 764078 824119 1069364 752294 42114 1353222 1907087 1861936 321218 431622 164050 263798 40647 744060 398327 635106 1446147 821097 871563 1268155 268879 1036608 1884831 238825 1723786 473242 1218317 1034168 65239 1158203 1030057 1494583 1546659 584983 719629 1841023 833176 59627 743025 1962540 1581945 139323 1992640 818122 1470822 625037 1934131 97179 776380 1542032 540326 792122 1854549 1244731 1567717 372031 794583 917381 590978 1814397 1192178 1274011 1997442 1409541 449206 916354 1385177 665607 1938542 1796627 352231 920419 352556 431346 1031604 614268 1996157 246812 1074986 340232 1294137 402610 1194380 1476392 18372 945421 579884 1278657 731596 563789 943658 820353 1504008 288623 425383 1621519 1662028 1172723 1156480 539715 1651653 140058 884065 709005 1796114 1808389 374180 508450 467884 450113 1684773 1139317 1724858 225830 945176 422022 972952 1216055 1871330 1563571 956031 305446 1529198 849568 957868 1235791 777637 1953054 51153 893235 114801 1448670 692018 944791 63052 550910 1226810 1685737 257745 1247647 1733339 1184883 448147 578013 22331 1082745 974111 1712924 567785 1012973 452262 1953620 1994057 304416 170571 1811665 735688 1417653 359015 1646651 1978707 1132352 380290 1514871 1018929 510491 1374061 1278809 1198593 680538 371661 595569 233768 767942 1072676 670128 1061384 700068 521461 1476346 1761164 488695 436675 1066777 1378642 1414346 1227878 1814274 998076 1500082 847622 351482 1084879 1692430 1071681 1840502 1471199 581137 969944 1972629 320148 1764024 1874836 283223 1826185 908411 1858938 565854 1765912 451752 1178818 14838 343566 1365656 1551901 1004426 1061063 1525306 1378414 1252144 1611151 1022711 162009 1598577 593036 1392402 750616 1198478 933560 11535 1281368 189620 279732 1211247 1363014 904240 1952561 664373 1448499 1374470 1318408 1518170 794839 1872985 1676387 670007 1196730 180545 1934750 557826 1521120 983575 1873108 1250202 1958858 839591 915830 707585 260279 949101 1920361 1757293 1007440 850808 1930828 1787656 1139316 408930 160354 727568 1403183 580901 791822 1282095 820475 87200 423950 958176 1237023 54916 775403 1507796 516007 1709432 729477 1197377 1860629 198482 1367809 287527 1178301 195568 772311 821647 1736902 430605 618529 1342420 184436 1362091 161563 564610 298503 1583059 452144 1930365 711299 62799 1199567 1103020 1873585 81246 1896156 1932825 314065 1994574 1342103 279688 40130 1512894 1658773 1135042 48834 907624 1237893 1585910 257022 432772 1209495 1669094 1821518 479666 161220 694325 1936151 93203 1955514 595849 1393573 69151 417749 1066097 552113 679508 1504314 1127811 1522730 770416 939148 1420077 242148 1020568 1447763 1029786 1721188 217348 122264 193429 591928 1940994 1886532 10489 1874394 1377086 684774 1627908 324672 188922 1342954 802848 1291594 1401854 309412 835285 1528169 1178751 282007 1673425 1506775 388668 94584 1889973 180238 1245687 1463113 297551 95994 1672068 399372 731645 1518243 1641072 1782280 428132 1088816 73033 1625443 713016 1595110 1978105 1997326 19436 1238197 1395112 739840 1588108 1346711 1402973 958128 1757012 1134051 1730543 937112 1431218 54515 1602387 1693134 1513666 77195 548390 8365 1096391 1563399 946212 1902645 157265 555653 1668005 1195560 742211 1291554 605274 1368314 93211 29102 777973 870880 1396332 924554 1973946 134257 999164 224726 1688261 1942674 447303 1620336 1917994 1072012 737107 1637704 1018196 1855719 1944245 332851 1105623 863956 846239 574082 275245 1120477 658094 607626 791411 1917209 781129 1142532 1021039 1771198 945474 1889073 944717 76094 1098191 661004 1184555 1693391 1544058 806216 1889549 1724271 1652169 465003 1933651 777171 1832250 1622859 1780960 712163 425005 1618817 1446012 1705786 395496 1792553 1996453 1097049 1988908 1957669 1281015 1340425 1552770 263987 20429 1513690 1318517 576073 722114 587299 721901 383478 379926 717901 976123 214512 1975730 89786 1965727 518625 1738248 1867618 950572 1457230 1432998 1579709 146596 764149 1094732 1034087 288164 1620783 1450910 942844 1599446 1343382 172902 1286380 685763 1887615 525799 1093466 1762723 313494 764698 223882 1515557 118286 717971 1987699 1272654 696611 1853991 1928878 476008 871507 1061351 666259 571 338896 384415 537466 1805542 677269 438111 1587733 444716 1429150 283744 1787438 982295 1101706 793259 314412 1064243 857874 292000 512575 1421720 1393479 1263403 862806 1996851 1272406 613414 1539686 678217 865004 925508 1915778 864701 1355448 347876 1337594 949361 1805335 1552313 954709 1201449 466498 877216 620257 1728962 1422878 594600 1599156 1436086 1449531 1912851 415262 1267417 696294 1690767 1847343 503420 1034379 651633 978980 1304155 942779 1209056 1675974 1493370 1226679 1399726 1940398 817287 749710 284781 873222 1566813 1601469 1133700 1996000 1124375 571396 1413151 1830229 148850 942107 1273768 1238102 704452 1923150 1295502 1162181 746647 540997 1310872 1530583 1904705 1166805 1155604 664031 1580083 1386886 1762064 969202 1206969 578217 1370044 911739 1178019 1385861 517866 1235051 825060 598412 1558264 1819037 540097 1569487 1722543 333755 931272 1924840 1673848 1357895 159389 135830 257372 1577896 248194 1223478 1406997 1477042 1308727 1322627 1364553 239179 318839 1595428 580791 1997074 730604 144598 1533150 639195 1979832 739777 1556233 1746851 1043186 1697946 1678337 1558360 499884 831064 737150 606010 1056869 302742 1034429 363312 54039 1678156 908050 669394 74940 1227449 1257706 1537390 711194 440817 1472084 681633 891043 914055 185706 20896 1133132 459701 495084 832959 402403 1697718 1521613 1661842 858653 276367 505512 1972940 1057872 1837833 558457 1843796 1943760 1662376 1182372 1721737 808644 213379 1451034 1798344 1584135 966569 462688 1850798 1906069 1844825 1046753 186089 574787 473815 1695167 249035 521569 998374 328749 306306 1164236 1450272 450022 357692 1868009 781178 1301593 1769014 1637342 916396 1670526 83549 1749206 488460 1118510 439723 666786 1259498 220866 688952 1323236 1386491 199613 817579 1088388 612401 1808444 1260381 99830 1347755 713402 190342 507823 1545207 1604607 328145 1491980 1605093 1101636 1943520 1628458 70660 1976398 1379939 523625 1701890 1730709 957306 684462 88396 1091962 1064821 1099840 921225 307859 285418 671030 294248 1344438 733632 1147809 1286922 1996822 504728 720015 50233 44527 1516124 1798674 1654077 121807 1982387 873132 1717788 1118096 1377694 738725 1328404 578919 1973031 338700 205707 1495025 791363 1791860 346552 70839 1636175 1693508 87681 1803863 1249282 1892225 994657 1658573 135435 1866783 178498 1092413 476265 536492 370058 1587788 1436527 439974 95430 1284065 974304 885448 1783172 1573602 1327111 539883 388929 1515285 1662609 77931 155789 91126 1155274 121948 965343 17753 72788 1374694 8536 1198568 796415 1236388 755600 128581 680842 898014 1553858 974615 790578 484031 491098 203366 749482 530334 831655 555134 561045 1479809 1333086 265449 1071352 1279195 676479 254751 1759464 1495495 340955 487327 305808 718186 903490 2305 738332 694868 1524884 620026 1052058 1017176 690723 1596002 1719521 1734475 921698 880739 126794 1432208 514691 71988 1517805 360926 1933470 1710763 1505825 709077 378827 1670416 1961282 1076387 1320223 791563 1165782 1322696 1392795 1094095 1293505 487364 1895003 1002067 150329 1454741 1177870 721686 442250 12974 1862612 336712 1681362 359333 898959 1599966 1242683 395760 1284459 277584 1632616 1975423 1593161 1442322 652455 108969 8842 427661 250870 97505 714273 282169 639719 1829758 418440 1948072 1520185 1948865 136416 867671 1323660 121653 1329543 107317 1699061 422676 179741 1093199 524879 580013 395616 863843 358386 1453352 176781 191284 1438402 1387062 15356 304749 1608504 282299 656463 286687 979519 418396 68605 1981815 765778 65070 164435 1043607 753119 1855144 1748155 1059334 1851140 756664 39469 532102 1902418 462491 1426453 191597 443052 1684309 131038 1191703 383420 1499419 771505 1256015 891454 1996730 1480269 8538 162391 676573 752890 1569535 1155262 151783 1309436 1704284 1936063 702280 1019576 270871 594076 914316 1205416 1540739 23186 136881 509588 1982210 1900359 976203 853745 1228161 781910 945716 1800776 938560 769648 1598616 936572 282282 328766 1935148 781725 1265622 808952 1654750 628504 39854 1844745 657846 1899265 769422 281188 1544359 1172717 1087775 633469 163651 916965 416840 123319 1737237 1486675 1497240 426283 369496 1444897 765368 1010538 796468 1499814 549048 468333 1693742 831544 1455639 496934 236659 380677 1124525 130701 1612388 1261052 1133266 999963 713976 1632348 376588 1704082 1806556 808093 202441 1119436 309050 1855402 931011 293578 100342 166126 1776712 474203 1204766 167886 553082 819938 1040941 944490 119194 1690958 153424 1103359 962539 1019645 1671824 1255914 467034 290840 1308272 1727359 1269104 433505 1481350 950678 203077 1368895 371024 1447065 260243 896028 380171 1828991 209940 1182180 4180 763321 864194 1222863 1246046 771032 858910 1648044 1075043 1007018 1122530 479090 1087997 346273 762915 665069 219611 1175884 32820 872902 495951 289481 1630603 699918 168222 123045 111351 1312615 1234012 695444 1131187 1703187 219760 73163 1589907 378416 926780 773995 916691 51699 957497 1747425 1379359 1723455 975190 503775 633423 1813455 206784 771737 1389021 1566028 448950 243047 665934 1701257 302052 150882 1071646 814510 786557 581549 1161872 1559167 1690036 374139 1274020 280292 1037524 1164118 1120174 929243 805198 1452849 535341 1654744 753602 1342806 121528 158187 296629 1561173 1005825 1340793 1708699 1310173 367630 1654139 1245298 1282990 1902155 647273 720026 74102 51649 1765240 470291 699673 1563633 116869 1296417 426656 750621 738278 314144 257862 418689 1655933 926152 1046098 1676819 1966362 693772 595314 1443684 1228057 1579944 83464 899143 101792 401294 1130555 537488 797565 1764030 1950743 103815 1422096 727638 121760 719114 146217 622812 749731 644627 1427919 317317 670012 516287 1949319 798803 1771332 1722021 1814418 1020824 1540328 227231 1264539 1052532 704277 540358 460913 487291 187783 1021223 1604663 1748604 601186 468236 1427194 1855323 1018495 933360 102367 1941168 1175636 798244 303276 1406623 1884281 559123 1275978 1563420 884972 1237243 1838111 469784 103907 463509 816081 601474 1627103 927153 563041 1368332 934957 1751850 126165 759055 305022 642784 1508617 1224540 1261412 920786 1111950 282196 404346 106073 1376983 948696 1345012 119287 1992920 1487975 626696 1544433 1044528 799119 1445523 88193 1549961 1206585 1936197 871295 658553 1974520 957940 716084 1551140 1098312 533897 851248 1343151 1683898 309812 488645 639049 1266629 279095 150322 1027270 431124 1478243 13193 975822 1681724 1780950 493391 1686857 1642932 1935149 1676594 1647507 1294860 279202 1855296 1229568 383843 1729169 1013683 41375 540292 856546 1348257 864753 883877 1115154 929682 1748076 504156 1083524 815390 633753 24347 1158215 1154733 1093693 363921 960232 146162 1146923 1126398 1362971 853984 873087 761073 1184611 243352 1441380 8819 1320380 697261 1019811 634296 114561 250060 1507886 1561583 845526 529719 1190842 1462016 971405 1271327 756253 1081850 148587 1269183 1035480 39664 618150 9354 271115 274884 1681973 217645 1932245 1994712 182372 909483 1151712 323700 1495102 419221 947816 1904 999263 1154078 648556 399779 370187 596535 880605 563188 778675 101259 131165 1873407 1341631 406866 1575328 1313841 1466661 1955588 1444869 96942 1469300 95911 808391 1436570 1368215 804131 650636 300135 1732274 1271835 397577 399368 588797 1371981 1634706 1821538 416016 1485274 1904714 1279217 1526735 343988 260077 391276 980422 986329 427447 1831520 1053006 354537 10250 1264019 421991 282605 111600 1950541 716555 1206990 552076 699031 326725 527446 308374 653366 21397 626800 278975 1573104 1213660 1463976 1038510 524239 587903 1877289 277264 802824 1753009 511686 684693 749053 611367 174135 251497 1466340 9193 970691 1144409 460670 1397922 163296 870139 774985 1419993 381272 1175316 1260806 1215451 69366 1422373 161529 354720 1495214 428786 140592 49974 226900 1724290 228501 1179355 1124030 80095 526741 1155257 1206448 1493137 1616973 1471043 472544 1526816 504841 1425770 840180 226047 1281996 467553 468302 1366133 1137660 292618 957819 46741 755113 927198 1736208 1545917 296879 1472316 1441841 1761274 854682 153703 794884 1088419 1282744 29164 1145953 971855 1368777 369857 511528 827466 1521421 300033 334705 468959 160600 1875613 1280699 53651 209026 1865201 1524782 1026937 567255 1806066 1520074 1418922 716804 2512 1440443 395917 1002150 87001 858001 278175 1287206 301514 1839438 1493741 1479115 1194189 765428 828692 1373969 1891473 297632 503926 1592663 579562 3831 756844 1216130 335090 764949 930419 1195926 1405395 1504076 483891 1540691 857666 373134 1474401 1337220 477817 504193 454283 1818927 1422125 1167962 58893 1504042 839781 836796 1694622 1859248 1163221 630265 1037286 1701640 1701708 1563122 234849 821703 1554851 1981605 1606892 1917163 1090924 913538 1667034 872146 173827 1256161 1042440 1467647 1147374 306970 955862 1569983 1676935 670850 1469821 1473379 585291 387854 1089782 642937 469724 836379 1219688 461845 1446887 715779 303640 950328 399773 1541982 894499 452243 31843 1221061 1240287 1453964 1738045 508909 1476508 105114 463169 542001 1792696 1879466 1986659 233259 1218353 721235 1169692 8728 1752930 1994121 1771512 608455 700263 74582 966330 1771914 585319 100172 1616819 1133655 216351 26429 1089302 1082466 687403 941294 527790 973561 1587463 968536 1051301 99569 973444 1703017 1163965 1851121 302012 975412 1247155 1753181 1707477 785513 1837604 1730759 1439640 914973 171262 912656 981141 1922573 1807727 893458 182914 421743 77663 807609 632649 691671 149734 996044 821548 817863 901764 1646482 600582 1783607 1058890 751141 41693 1045403 142952 1712163 1311496 399245 47165 1620309 1114273 252529 548414 75187 1221142 1227190 1262013 1170778 821117 618226 1364205 950962 1638864 1994801 598672 185200 779287 1976813 890099 142196 1902347 1768063 990784 239430 337685 1057298 46164 1337632 715074 1376910 385882 929759 899378 1664439 416742 351641 1086552 562696 805945 299213 1446005 1216322 1348611 1655679 141289 1846807 515088 623715 804019 116449 1791505 8936 1882802 1633466 877132 576785 80738 1954220 1377663 905349 1635086 1336061 458251 1457710 293092 316490 563897 626620 767332 956388 1837324 381358 1886496 1894990 914059 908631 145645 142677 779544 1176887 483423 1152241 654257 100996 736040 1698247 1123079 711712 1021999 333996 1024519 773948 1536660 1965518 976724 361502 635139 718188 270390 455485 416717 418788 1319046 1473492 1138886 1830737 1839857 1549459 1434060 1258765 1001560 563212 62663 1747707 1247772 1731140 66231 1336712 600043 1999768 1518538 531371 857975 1146133 1469403 855382 132390 1803623 890871 1906296 1133652 589404 1162196 538484 1404780 484668 1669025 1488860 886461 984171 636776 373425 160942 1319757 251745 451218 578003 1345612 210968 757546 459255 126985 1290661 23567 1532712 1017714 852061 1167241 583349 1839359 755051 1741918 153233 1917977 1161671 640703 1090567 1373095 779235 1651756 292666 920499 1764276 709671 1267801 1437029 531236 1040411 1540486 1024719 1708110 667788 970946 695494 926891 1682177 634501 1114046 1154301 1432136 610057 1104112 1954421 1569274 340254 782703 479361 691789 1198849 1496315 665177 1301398 1001765 990850 1688870 799245 1335214 1987974 1573472 1892622 37497 176428 205700 1210900 1890061 1786472 863382 1984424 537842 1747529 1178959 1214818 1763388 1921167 734282 1386905 414096 136707 863402 148681 1771967 803131 31879 930020 760348 690383 1723002 646719 153391 256516 1447351 1740814 56580 668518 1909058 1422857 1784278 1188398 762249 1334469 722682 664168 58089 1932680 592633 1048940 770930 773715 986645 528444 747493 583470 300740 1061670 1802569 1439517 106976 1806286 1905010 508258 1581135 577513 1014248 1355997 31236 1599541 34897 610964 807939 62895 1638588 319929 1384728 1251983 1744332 482636 132605 276164 277202 1196478 1741381 1886984 1513736 160337 1355025 1930110 301534 433969 1055804 24524 651043 156986 1259640 57567 462378 1379827 1805886 1448643 206244 272943 1353382 935395 1270388 57155 1018074 1004762 1347306 1984326 134227 961751 1224599 610003 1435723 1397099 113710 1509617 941554 370035 662597 1492329 1537630 1285153 74517 1538851 933700 1916186 1570918 1639697 1046101 552340 792887 815244 265954 1659633 1476568 201757 932397 1696616 1362854 967423 920079 255852 1171109 508422 613732 1724088 1583643 389385 890888 1831925 1381861 1723315 1707713 73912 730005 1046133 1397700 47793 1067598 200338 1313492 1802456 157504 413734 1848649 1769072 215269 296437 1220993 903159 1852195 600055 1501530 499993 1470032 390689 537465 674030 956023 1944462 107273 1098180 1266614 1047 1107336 1618782 590555 30561 882150 650452 778449 301875 1408623 1796509 1847904 809397 1197616 243046 1170229 1346800 1134973 1740156 502 932052 436429 1775774 1350623 1906672 17456 339693 1726434 1710997 1622811 376795 957420 1392797 1887545 492478 1630921 712996 1198636 840282 918926 656683 52855 1234463 1977199 1246699 946266 431184 393797 1228543 912805 608138 1082994 973720 1624893 1860613 1750706 224806 715500 1771876 894845 754703 1062187 513764 1431380 977789 1474319 862352 723916 500075 1231002 1361545 1182912 1679284 1035847 730332 1097717 1690360 337357 454778 404902 1565111 1666419 304371 1034812 1983672 793177 235091 224847 1205195 463221 359992 1773704 1118928 1685374 1955575 743078 502958 341413 102875 1818843 960002 1536681 1746500 1049589 1814060 335777 71265 640369 1390308 650433 484956 1078512 1744507 483598 1833406 1353938 878450 256036 1254669 1251795 1668663 840924 1857806 758832 915875 613403 809560 1870217 1901510 1921638 296016 1596027 931096 419297 173708 598074 56170 1366860 1131251 1036119 1612780 949312 1645726 390436 653994 217000 703622 781617 1498802 786254 1338077 1950045 772556 275580 1684281 7329 213941 630542 1200936 389044 1287280 930377 416305 1857868 484674 30610 926351 1637777 1485968 1753008 1424412 651560 1873899 1858396 1210329 1066824 309260 889187 97374 474609 1586630 568851 841086 247988 788380 516328 1843976 404296 1953006 646899 330667 1681492 1800963 721728 670281 293887 1685646 500902 755288 1295153 1483187 195051 1112764 65716 531023 638400 1853830 802728 861008 1683138 1922150 1446143 1369449 1152214 189554 1121305 1348337 841721 1647691 790495 539766 1049140 949461 516646 1563544 413335 1474315 395614 1554988 1145276 623776 614694 157382 543568 1529630 1129485 1703707 761973 472745 448166 1743215 378871 157167 957010 1475347 1643765 823098 995532 907664 1542741 999537 1998671 580244 1033040 1916957 1830143 995849 847983 478138 691761 338234 1810906 1967089 784714 1355181 1088880 1308167 1405593 1770502 1044724 340905 1011565 321647 1970159 96670 826090 1356723 1818729 1942420 545818 1737904 1853747 1544467 1616098 1022477 136077 241945 1190880 1442308 1905888 868422 1514503 928707 1317008 1770957 1532274 227237 999853 610851 1592705 1966234 1758439 750998 1253923 1680055 1774396 1843767 262473 71172 1042325 873348 1524501 1054946 915020 1931711 573260 183375 1597946 288377 1509805 973583 1557108 1633296 288555 429563 1770417 906577 1991887 1918190 858777 1861286 805532 399865 1795414 1255528 1468502 1291613 1638385 652099 1752456 627359 88829 1935328 299293 1790284 1679976 1616562 1923855 219640 1211862 1867666 1306581 451679 1592970 412234 1783367 117575 925691 1987698 536020 356599 171887 1604110 1641483 223410 1381278 869344 1483603 200950 1461926 17890 197707 30887 1435199 773668 164121 1266100 1938602 724373 109530 645425 35527 520962 195261 1887117 735043 878725 1704773 395693 1609659 1289814 1601265 864287 836877 135943 325946 801506 454981 336006 1559085 1884169 906949 1466194 1334465 945257 1838779 639491 1769407 1722653 1543923 315592 474007 1167621 508157 909712 1622690 222627 1724518 1521857 123720 1260753 497517 365194 956919 1005374 1100943 467180 1273399 1686228 1204045 1513947 238995 390078 1312086 1147977 404278 621597 1296513 347726 1140806 1125685 335447 344945 1654696 338577 1327215 1580151 445022 1138335 375340 1068069 536950 1685119 1021121 1497791 1028663 1916233 436125 1523430 60871 493338 549300 1441685 1655098 978050 1628426 975089 1716601 579914 1481734 1783832 263383 1154319 863768 368099 274179 142175 550531 526064 1532586 1289534 398298 395771 405242 763979 121345 1906225 1154040 836145 1578112 1760651 1676138 626021 1173102 1209014 1820561 192062 1024174 1710699 721587 1477750 52301 1210605 218192 213504 60676 1981945 1561474 1989909 1424578 847885 1361861 1636288 671421 651544 1627508 797518 1411144 1537495 704247 827113 324410 818358 1679885 719433 465352 1789861 1066384 1270898 46156 1673710 696163 297769 1359497 542094 1049851 1866691 806203 323522 1667688 1227912 461344 1889009 845975 1370729 1430128 794827 1280387 958690 1659613 892678 1506675 1536736 725838 502993 417506 1340384 1489044 1772583 1667608 966335 465522 880044 688497 1600060 125581 1629891 1940858 710696 978667 578247 743828 1922705 1278605 1514490 538811 1130101 367114 296335 1689087 1497032 286952 1824801 1441196 757012 1139753 1606580 1004350 1553028 8459 782438 982283 952004 565962 1320912 1249933 165546 1806079 1243741 229349 1950010 564996 286954 1299156 145030 1444346 1333217 520452 1323728 853800 278174 1403680 138804 33004 1650004 469245 300564 1020789 129283 698929 1866787 1869030 223202 757293 1252894 342650 1382147 888489 457073 1506707 454847 1741498 1895000 762890 313335 532368 325948 1794630 1059403 839090 1664985 249813 1743487 313408 996231 1056981 1876338 125550 1547035 1523200 1908739 202888 417625 587440 1800962 433415 127478 1498910 790985 211745 1517427 1398390 1663925 1036839 228631 1015388 482497 1332228 1359507 713094 1902070 263831 1580202 466099 480578 1952176 1936265 540498 124978 494933 302378 294844 495068 440996 1859818 783420 769605 356362 1084807 1347002 1135009 145490 226408 1925176 1685194 907228 1256821 1189075 1884045 1795845 1034641 1218168 358869 1025631 1157020 1997068 109904 985526 1238696 1673776 928799 633386 444305 946871 1983285 1818401 1973243 1487064 1861924 497410 1636372 96020 734332 443481 1031055 1555701 1158700 1178892 738070 1288751 304048 460315 239261 395283 1958399 575304 1272690 362287 982339 280293 1998109 1429147 814308 894089 1756819 1538635 1035730 1370607 30982 1561178 1285842 1244443 955898 51440 398118 1061480 84728 187655 1159382 1143446 629374 732434 308624 1413740 155097 660287 875269 338148 241365 86834 1362155 653909 236937 1367524 1193016 1374663 1976269 1868530 878960 1430835 666181 1701735 239214 591003 1904781 1141909 688586 725703 1685584 54350 1187452 1275284 1633243 446962 1350053 1787135 681390 1465113 1589714 1133042 865369 1464737 1225505 1679952 1064306 1902639 173163 198393 1443795 1357923 1507309 193327 1512918 532678 113442 278128 1541344 1171947 494468 1074790 776369 1706705 57648 106032 957237 1364994 23147 1675440 129777 23081 382017 36927 950090 1679027 1342815 70613 1293203 911510 670777 1685976 807545 1321174 378045 696068 942299 1655672 138765 1233531 1178570 249371 1948524 1133146 323645 239929 1507492 723720 1097323 1950792 987993 1482389 1051563 973727 298447 76630 248784 1046651 1496717 1249817 473508 1882548 484932 848927 52518 1076469 1584069 776215 1987364 989005 870267 742816 98592 1317069 59730 37062 366286 788326 1650048 1811808 1303016 1644759 26424 170428 1959286 375215 189770 187362 855553 1195040 1362367 191179 1840087 1210010 1872680 356201 941886 733888 1637819 76030 519404 1531895 1855161 736851 457260 1699532 39803 533934 1070497 929317 403500 1703650 404693 1612787 577221 179707 1695371 522011 199166 974992 1897577 3401 824600 624133 1192289 682904 1028352 1502895 1904164 830879 908473 52947 1549857 292541 542574 984439 1831918 856492 870491 348988 1268386 1261314 507076 721927 1367566 1057199 145822 533228 207971 292088 304805 462665 637024 411699 190979 217565 1631802 697045 287533 1395453 1247580 835257 5009 867584 1547833 1171070 693793 445687 171423 1869103 670366 1168484 419864 1125465 1601756 819210 497086 425028 1347982 269576 1147840 1076487 958915 679731 1865256 1678266 665560 149904 1348328 667638 527698 236181 1432312 911467 250123 1609129 466537 1096445 1813594 1622641 64914 181548 920433 1463711 1568348 1168308 142331 740144 682936 1127355 490063 688158 187534 685679 74340 1857615 452778 1951124 1763316 770473 1717799 67628 980136 1479155 1542016 106054 613845 1935025 343684 48772 1141471 228150 155922 136876 797143 321867 56189 1245368 341883 335655 617836 1251517 775121 952019 125128 90003 592935 1250703 1819412 343219 705905 109073 1518313 1934044 1619374 902763 406960 1548709 478653 445829 658171 115111 1921412 1057705 544064 1781857 1164410 673416 427574 1715987 1127167 953157 919722 970543 1302345 192329 1202672 1650466 1764858 740422 1088625 430355 1015436 1723453 1680301 478615 233989 1532195 278656 99343 853595 1403835 1998405 434715 970547 980202 1151471 1793046 1035144 1323819 1239013 1369701 314055 1526295 368278 199541 1476321 1808803 1321134 451891 1805588 4386 333446 1581731 901431 883353 1663356 976589 461477 1887533 707387 222827 547463 1467817 594573 1357425 206299 398778 1002755 292606 468759 671381 1297567 1440294 1270265 1012113 161015 1260347 599479 1818555 1944274 211641 1756060 646323 446911 1464604 350593 422432 1121409 1992690 1485143 864363 1566936 1601901 1725219 1900630 1213061 685782 1519565 594590 1984317 1342605 846294 782867 1658970 1725161 2163 1359402 157733 764857 119535 418048 1613667 248057 626191 376421 1683406 1790501 308031 594834 1154247 1321919 527966 668753 1784434 1221328 1208222 269970 955344 1396768 904701 11149 634773 644231 1729682 1760428 730649 1932276 1925415 1175507 1231442 1973321 747296 825344 126195 554736 427102 1879229 1658870 1569122 897644 119440 1512136 580102 1894745 1453925 280628 1743258 509737 921748 377070 790835 1170069 1283378 548456 1971675 560010 940970 1637254 396424 1372976 344757 1438673 1420911 238372 293490 506530 253138 1259128 1116866 1693565 1938775 802790 904045 817048 931838 90737 1657702 875138 697704 1518396 695428 1938031 1952109 852515 683 1040399 824506 1529319 1510405 1576315 443580 1181737 106004 628556 862339 103204 1201445 1156022 1425994 1225053 1906164 1413155 1351114 115915 1042544 763310 96366 1426778 168779 707334 872339 1712953 498330 1639840 1173504 975700 125452 889941 144151 1588946 473079 1235168 908547 1288423 1912387 90527 744856 950332 1414129 1333381 1049531 1153974 1924324 1787933 1994011 1891855 1178126 808266 393350 628219 1751044 772173 1610509 1562240 922788 1547214 1927633 1842663 1904363 172673 363086 1257629 1240246 916237 663180 116385 1519577 965076 1385870 25560 43230 1009455 622067 1475443 275699 385740 695260 799318 295283 501406 742624 962868 1877013 840370 716566 702935 193958 1147150 331631 148941 1360063 1607957 600410 302187 1586367 189892 736817 1001274 1676007 1506043 950503 1607044 1085476 590384 1596390 1231923 1396638 694742 1892645 840901 1821857 1052122 31362 1540381 411098 421010 1633477 1639199 131128 1937820 1287786 1778451 93766 469533 1104130 1239176 562387 363659 1172416 1885622 600281 167351 496927 114324 1594912 1507286 279088 1676426 963112 1631902 1270131 1766390 1614239 755372 43198 573752 1871517 563306 1481059 302658 1351824 744036 1549773 545099 1105123 1164724 1436416 593306 444296 634994 1149102 418696 480790 196966 1118385 785902 869387 1039111 1473210 419713 1005485 802851 1338485 551742 1953621 402263 884392 1407774 639576 688568 1472823 498073 1665768 1994424 687539 1405759 1806794 90500 457563 1813920 642661 463913 1216987 793089 1374484 1560860 1836860 23754 393655 1452794 1282895 857819 468639 626841 1040782 1554929 71741 444443 1601780 1183975 608472 840399 1035037 1845200 364721 619245 791809 741361 1884892 437240 1260148 1159207 1305254 33321 93649 1079250 410719 919982 373221 1863498 850220 1859377 1855826 1041111 1910455 1739887 1931107 241737 1150130 691449 979052 1144056 306891 1710483 764235 994600 1348481 508846 1190057 1163652 1659885 1046616 1846005 1185968 825888 1566762 1542147 1826902 1451805 347794 1530681 817448 766343 11610 42481 425620 254693 915261 1421369 432690 1376556 1657010 1746497 1170290 1245961 1740590 704329 1053066 466689 1166563 883978 238798 1464682 1693719 727781 350806 201739 552525 971567 812023 1764994 1504706 1187617 781548 258853 1742010 1115965 72040 347590 1799113 1767592 1283007 1110333 583295 735155 1119321 336522 1498090 1042465 1374001 201541 1951200 1148109 654826 1219213 1366104 1495535 942729 879795 634578 1980901 1447967 205983 1473418 1274257 431047 82794 1057259 1259301 295538 193889 1121661 804997 1165223 1055953 538918 1208534 438428 374064 807265 38106 1837702 90932 1694014 519337 1506759 100742 15527 1231193 864562 686791 1838 1596222 105583 774568 342243 327785 1965376 1001909 847335 781224 713303 52707 1547003 1328209 1358877 293237 297273 832730 641279 68638 458468 370860 1267839 1624449 1359641 1664142 948240 792451 1393098 491385 1360964 991326 372856 884400 1975990 1069252 1856750 1822324 243706 915626 1988389 727972 551765 358230 331597 1389217 1461932 1888942 1247255 421408 1094979 1791430 1685559 704309 1286718 1486474 1374117 1335272 153579 1203226 265191 1294389 1018417 7961 1657696 1932093 403741 1689069 1960143 1130641 711504 1336087 1927348 418487 366916 715208 111406 426760 1126703 1984250 1226836 1188666 1461884 714784 753023 1931681 1096786 1021895 1250335 1832571 593946 754994 223698 1728840 118660 1355923 1254408 695622 351622 512049 559225 448124 1128161 1630613 1315753 458469 1432734 1358348 857618 1689120 805489 1865118 518383 1553147 1617728 824182 331174 879326 1517692 543490 595804 654655 1715494 111065 1659184 450227 1749205 274245 963058 1491036 675476 452079 913654 609158 435997 387308 810884 855117 1893315 753150 244784 413229 392584 540338 1559235 1914089 1675533 1185754 1530393 1412901 1154770 852210 289804 1285356 202490 486772 1395150 914559 1862228 1859526 1867253 222897 17801 360065 172181 202712 163615 1451755 119062 225353 311838 702841 976701 1380802 1563110 312146 407258 1764171 391748 451033 659578 91884 1385016 459007 645523 539895 1826176 1460403 73908 1007485 14189 735308 1861352 1721510 1843446 1927534 996963 513048 1511153 303161 1706254 677313 850337 1643355 1956554 378732 1422521 1797062 818214 456815 1490458 1976994 653294 1519661 1198957 694055 269356 1444903 1591788 1051161 492029 929646 1589625 759289 750185 1765517 1756240 176229 664054 936910 735346 111840 742833 649375 533420 354986 1681195 858032 1125443 767367 130761 1171910 1545863 1595777 1959002 1812362 911057 803199 1446106 1981645 178187 1489557 403656 1439951 743772 1181170 1302350 1229750 260836 1448438 1690276 340006 1185971 929359 1056364 1221869 1721696 1340966 1852313 836851 129971 176106 249497 1361172 1305423 1272420 14388 281132 1586631 1295295 603979 180416 1635722 1337522 942102 219256 1078311 1607191 292937 979941 799107 1416013 213641 723990 1285622 285536 1999798 524783 1731420 1395837 1431736 538195 1054741 1535970 298528 1397883 1337485 1776326 819887 1133475 1774695 1397104 1555002 1355016 1694424 1004705 1634893 174475 1386624 310624 413530 1897109 951182 1050025 1673488 16901 419766 1632791 710814 221143 886101 177785 1732311 1237089 278498 258965 333423 1707334 1038906 1043052 1185377 440089 857008 397238 1035721 749068 1288173 1086021 1491872 1768759 209320 923050 1798970 286548 1644838 1204384 1352284 231361 559939 950330 919209 1527546 48242 1950342 1412742 464833 1190012 826511 1169220 1648071 1579199 838519 938319 1013256 1401586 366503 1544036 1026533 1356939 1040792 579104 1901509 1005330 154343 514581 1110337 725677 1669981 1613015 1742339 1683518 136686 430340 1017865 491029 1111154 1685050 1166283 602437 870977 823726 1391988 904308 1616791 1424223 701419 1307037 833115 602524 1753302 199891 2054 1580816 110927 181809 688931 1748980 1544566 1283273 401174 1333482 791852 1686936 1404601 1846573 848733 810288 1868412 886928 8675 275935 1909641 975478 1927744 1725735 563732 1092514 665565 953825 489449 299184 1886586 495254 1652030 1728601 246017 414381 665777 1598359 762609 191004 321700 1735695 872643 444234 1837890 749897 1763534 669125 1955430 653931 1959805 689109 972241 1516956 608909 852768 1046871 1494570 800535 1908107 1460046 53132 764794 296388 102307 426455 1677217 642691 431439 1381392 793628 901345 1425088 1237309 1015808 544208 898969 1464955 1306671 363460 729145 1824591 1028433 1661906 949832 1447450 1637056 1929617 444960 714631 1959468 7848 1816606 863139 1287423 695681 1108069 1294793 1721406 1014294 1438073 559646 1031021 696522 996811 905913 1206526 262747 1430779 785338 560832 451482 1811089 405773 507138 1441121 1223473 672678 946218 1039236 1360706 1644378 549499 637837 563721 971732 1884292 1345165 1173611 1722373 1713207 1894933 911898 1459108 449105 1666205 1552523 1829285 440439 1220723 596138 1046610 440816 1964765 1055954 626566 1212348 1453640 780037 1465964 56270 872389 213643 1191715 1351668 1491979 674284 1301524 993465 589359 433405 1013188 1762004 84503 1702329 274284 79871 301725 1788310 508270 1738877 792129 1787810 1699637 1175001 641885 578749 575201 1517955 1243635 1331271 14239 317737 1842636 1692820 1852185 273247 1916566 1536086 1864525 1260897 947960 1965056 408956 1323605 524941 1564961 107239 980204 686926 280357 1580038 1724158 401973 1952282 557743 1046438 394159 425186 1694586 1495223 999880 1593132 534848 390271 1403612 1305374 202090 60290 1688504 1338500 884591 1179690 1206309 668350 9176 312603 1387019 342383 1260391 1957923 1344641 344370 964351 802489 341133 1249121 1280582 1446749 807796 1507169 1105590 1934283 969553 1422862 1728540 316535 313057 960124 1230554 979232 520108 1155474 796309 968606 972997 1163346 1838390 1605144 194579 970667 1474039 1901434 1509858 1350241 1762562 952964 1660874 105574 931278 1825910 650614 1502519 1148629 1793212 1872650 483356 577928 1427706 1244411 1160271 1266731 543846 1673581 481514 154051 850130 937023 1758837 1061951 1156914 269587 30530 150534 586785 1930006 1074302 972316 1202689 1929437 1664176 1766321 628862 147782 1341214 732536 135426 1397251 170468 1272897 838781 1439461 1745334 695140 1997926 824768 193965 545133 362225 334277 1526695 83757 990404 87435 624187 888559 854804 183513 492502 154125 203020 252843 858035 573432 1426858 610691 991555 124390 853743 365273 817888 764084 557973 846521 1933543 441553 927829 133360 1154069 698029 741493 745329 315899 805055 1103598 1000384 1555567 1933247 1720023 1239692 369018 82549 1462255 1718605 942332 92828 1879150 1026929 1486299 20764 1904346 752073 929414 1043989 943356 318430 938425 579283 947459 1102514 1318579 1452620 961341 1583917 1650920 1435303 182288 320932 1063326 1160673 1963087 1995551 185547 1224414 840659 877879 1592457 1093931 316274 1512703 1330560 57146 773170 140839 1110035 107780 1660872 1819759 1497553 1685551 1248424 168987 1096042 256966 1993015 1885862 1501341 1696485 230730 1476511 1807143 432485 1761444 797385 883040 790454 1252950 97578 1690650 1230999 124396 744525 1371778 1045483 605303 805224 1023788 1378617 1549458 146749 657341 1621341 391270 1080167 1175539 1640941 689655 1647148 1945388 280005 1337967 1690235 1129997 1014800 1435808 393741 1586596 39358 1000832 683054 1942773 617013 1731700 1057316 486578 1338133 840017 35301 914190 1701752 270541 538119 1991662 1445073 1249641 58823 1682432 289061 1296358 1996207 1586327 879660 175549 808015 1959069 1969071 1323941 1469844 1925834 1984608 216627 533237 1820209 1918034 859465 976730 61787 299866 564778 255272 683061 1131485 874367 1214701 604823 1477193 193352 121402 6875 282757 361358 1289862 1048306 1074785 571447 692991 30705 1493404 21997 1979084 545831 1396079 600203 262677 1709751 1317874 1097301 721613 301056 35161 468086 1475691 164912 558289 219093 505608 1195825 849369 1365978 898470 566653 1828401 338521 1925693 418035 1775220 1354292 1778485 632040 310004 1848704 953614 832508 1009744 1712009 936771 1663508 1387700 1877860 1931167 1901000 1750645 1355919 1482938 1082356 1451827 1215666 1403571 294924 1433025 1543202 1798649 9803 659177 530724 271450 710265 1313811 81507 440663 1613740 1484715 1816422 1869302 599900 753234 346745 330955 1921068 640378 816459 1338980 25181 1963901 709414 361086 801922 424253 1587543 514335 275337 1979410 253334 809117 676622 422371 1522028 1733032 1649298 1254915 1788417 588919 343448 1366242 935040 948720 301023 876075 407848 323691 1590016 168437 120049 416390 1046315 642140 1281542 674570 269170 1338809 99547 1744694 1007251 1904331 1457594 1074711 169632 124168 877734 1480959 1843458 1519724 577832 661502 995062 852744 790386 1972757 1092663 1164136 956222 387970 317218 16810 1349254 414022 1051166 1709243 499388 1191640 753356 246608 535231 1948403 1979679 1706999 764981 577810 1253524 1600297 179408 313425 151084 1046146 1794253 760547 1121925 617382 1968039 1050599 247943 109714 946267 515949 429071 1833327 30227 351505 1940648 216433 1832121 1850468 1992073 1362194 1888196 822268 1602869 1250446 441058 1652862 1993458 721067 619093 791254 673925 228606 940767 1327770 764668 1657360 58643 933411 562398 198412 562783 1535897 142854 325304 1665377 1878565 452514 612594 1157928 1707985 468827 1018079 1769039 1401982 359054 1380509 1229623 855603 255749 1047365 1030835 211611 429870 1631982 1102523 1742355 456707 1848142 1176666 1101470 514549 1053631 913794 791972 298019 142120 931543 1361526 400539 1506278 777494 1804214 397224 156354 1824639 674877 1418720 1696354 261124 949675 1139496 1195770 1305575 811040 1103872 4768 400296 618854 419916 1680676 1392233 1024626 1839749 434569 181365 305897 452199 121233 764040 372683 882469 99737 1802961 727431 393978 1380438 1334350 1885861 407247 778954 1974790 1890507 492048 1262638 1812471 309287 1698810 213412 1170339 904428 564380 777266 1729148 115047 1459094 1591110 786126 658232 1033996 184676 1601925 36399 1439949 1469703 622884 76253 561830 1924084 1642084 1807801 94640 1184604 214798 196287 840094 1480098 1323213 611130 124772 992073 546275 1524597 1933056 1681231 1760196 561024 84770 1865169 201571 282258 919228 978352 1436710 232487 826719 987190 1822051 1280844 500268 813290 1701488 470712 155732 844103 1832495 598219 1527279 906101 444289 1781890 872459 94926 1624783 389394 379750 967601 1956224 756625 882274 657732 150736 1533614 913893 1346777 544307 1508433 1821910 1351938 1920781 321909 174996 1075017 641304 337543 403047 513805 581002 1034143 1907444 125811 331567 1669152 202915 1234089 960730 1802437 1599933 1524865 1699580 998999 1955424 8338 557351 74753 1829105 177452 1115110 1108437 151824 1058994 1163238 1812967 971869 376407 1909549 771804 867597 1602146 1460312 1317223 327327 76651 395008 604281 823018 1872319 1405847 1870625 1882403 244451 820014 676939 36983 347941 1552102 782605 339625 178161 1540358 757322 1446652 1989932 1392712 1546725 1565537 205247 1201075 56200 1661372 1588494 1340175 1125453 1588276 1976859 101331 1265644 298483 1226424 1721168 317966 1914446 1438112 1048266 487326 1212460 812198 591665 1983047 1733104 1119364 516906 478202 365074 53836 1876552 1245248 1997058 997350 268590 880059 1587947 1905732 620264 1221045 921380 708225 181024 84702 917107 1678955 965539 312216 1162461 113772 181878 674905 1359662 1819578 637861 645744 243725 645962 1628775 1543605 842656 1252964 371798 1463897 1736004 211637 158097 1479253 175732 1594614 962050 1145278 1623423 608554 230526 101821 1819085 1524466 1407241 1127959 1795188 1345509 1603145 486373 1189827 1387895 714974 1875229 1699765 1617033 23156 1629386 1379148 1655714 846248 1618576 386153 1878068 1704364 1174841 619725 534942 1918524 1124236 1470127 1922961 1640807 248443 566208 1721717 1873582 1904596 1185787 780928 1596448 1169647 1965469 50879 819922 812218 1649171 198764 1356806 1590148 702358 25815 1568105 405049 809139 1618071 1295812 1095876 1171853 275476 482726 40359 1641524 1649554 1921670 1620892 1493759 1918038 1342970 107354 1520063 1431442 220800 1368652 1490336 1278075 1475930 1457963 266876 913816 1775772 1848177 1760769 1235541 1167200 934292 849221 1284997 1585339 1568712 721266 928455 1434711 1401165 1169392 842547 1393933 1917602 1029518 1198648 986543 488859 41514 286068 1351772 1815480 188574 1017682 243108 12127 617113 989592 996351 1205249 1447538 1659858 1619725 109977 682296 1597564 1550922 494304 212996 64909 446165 1932735 1906813 1736377 1387116 1278118 98277 934493 682370 1145455 1257216 137603 1295684 395931 1280607 1546309 215388 571857 105354 1417130 1062751 1672377 76728 72818 950676 1198262 874867 628998 1791947 940207 1304828 1212126 475308 939478 875494 122678 536834 517691 1844003 139299 1165874 1581250 1443598 384432 1319399 404649 315903 107900 207723 1265384 1342450 70146 1640778 1426816 1585013 241005 10243 162052 1228859 1175880 718465 378047 1104046 368793 1798769 370678 1484082 598532 536677 1720176 1226444 1213773 1801658 1974838 844247 1220216 1052873 268519 1988353 1873968 1934429 1619109 903988 1746463 270005 1442278 1669918 1231532 1256098 1786629 177190 1448957 134312 1085620 606640 1123040 982437 336175 1288340 1805929 443158 169503 345813 1573646 1337006 762299 1728031 1832021 918805 963930 1720967 649325 1863097 1726933 1911815 387648 1698146 116878 1679210 1194158 831147 326176 1323727 723296 475414 663371 818183 1552646 1257552 828119 1995232 400300 840731 1389005 425184 587947 1860919 1229732 526345 354265 1005342 1734608 895675 1247076 846992 322989 1489085 1361013 269471 1848346 235283 1199270 1909842 1038256 1542011 479557 1258439 1743054 1873383 976372 1270491 1644889 1696195 28948 239367 195143 787946 396057 259820 1945302 1462048 980394 1810025 1131057 1955414 216557 680230 1538204 1911258 82845 1888831 938988 333369 936013 1905417 1195465 1788504 1039642 1950253 369889 1295872 1871897 1674681 429509 989972 452220 1737284 1336096 814006 1320586 344641 568244 1019596 1212766 1815208 97295 375477 1954346 1562850 961058 384309 874630 1043772 87019 381806 112323 54712 1793062 606398 1191264 1054244 1813070 1250411 1232538 496125 1829110 1842172 711134 1758426 191953 268371 1736076 505800 1973485 641830 594698 1024972 755454 624091 918796 543256 311062 1533460 859479 1074509 1970653 353349 238345 1104690 778427 209206 247164 1704787 1650628 681952 1526611 1067614 1884242 1717784 1946787 1191626 404883 42449 1073621 1168341 751027 389325 195380 1428769 297829 327584 638018 282940 803549 1818700 1276674 848532 1452058 796003 1861048 14842 1808111 1265406 1769282 1630924 1679146 977450 1627853 1213496 1233318 219184 617317 462780 1779533 1899115 810620 851892 1121087 1911711 282470 501290 1370468 750495 1705752 1610598 1084514 569969 374928 391866 1823834 872648 6275 1506936 988666 1979389 806411 399342 878079 784115 437245 1519109 1569346 48440 485747 1866018 903626 1324613 1073372 1626187 955605 690095 1997256 1740596 1009428 683283 1251519 1190709 1434677 1816412 1862099 1316894 879628 392641 459901 214239 771968 199747 1834256 606284 1705758 885440 1648876 383045 1996903 91371 732963 1111308 1211506 1378436 664771 459641 164417 564723 1611697 1044888 306958 867318 661021 1336351 552158 836700 1705510 940904 1365062 609674 979163 371013 1273835 191000 546155 923321 1541938 1186939 522229 243184 341112 1347200 1164791 1361196 1100740 450731 504325 619888 612713 1807042 1347449 538126 1295126 831690 148187 418551 353115 573943 705892 1943690 1031300 1987031 1517544 461389 868731 1971761 597354 879383 1896688 1055880 296819 1181717 1908187 385258 1085814 139945 125427 1560249 1675229 1970501 794711 1861451 1049799 1658454 1280262 648185 1032589 1812583 478754 820848 662037 1490994 1811759 1608634 1256931 1246 716227 509096 402564 1890763 1806234 1248403 856460 465526 1162261 166005 629199 1705243 1592787 1703286 1038091 1171416 1702734 1113218 1247801 641971 1037796 1645261 832955 1244031 1761980 373104 1884375 1258151 1955535 817668 376760 1305172 36457 261194 1985576 776491 1692649 1639419 1165490 34497 924715 665255 240942 103203 1134128 1325099 618224 707166 129049 746597 1495133 869017 764559 1943052 685083 1477029 1353129 169359 200738 205422 1088812 1017743 915485 70321 157901 447659 532863 231598 471977 1750821 501895 1834649 1976896 929232 785985 668090 803051 420756 1437192 629545 768559 1943350 1472911 1404843 843715 1379879 248487 517827 1459409 588518 483794 1870023 1919701 551599 1724006 1448416 603384 187642 1430514 515012 1911294 1063475 485147 1812824 847928 1943627 535566 584405 1611918 1532905 1882170 329020 792369 651690 296207 823851 879158 756525 1050466 759235 1251451 199657 1175090 1887565 1978771 1513345 1853369 113803 1554691 1938444 798780 268508 1772652 869511 1687481 1963475 1455997 506424 918024 1912657 160160 1289647 1550539 889723 1194070 1828018 1514848 770544 1411200 325593 1913277 932638 742870 477908 1408703 1144702 499944 707030 769686 557821 654706 613473 1140824 743339 1431826 1465581 805033 1205231 1104801 126186 1394720 1936842 1163664 1701649 34397 305112 882911 1501296 867979 921990 830757 1427584 302898 1227971 1386102 1644821 1746250 1973061 163660 1727753 1438221 1582171 794891 108522 564125 56435 1249929 266059 1540760 1166632 833591 197672 1583535 1330256 1666560 1681510 422554 1407755 1340880 571905 1736975 1857871 1212344 1362873 258521 1241663 976915 1953304 1035381 359821 544709 1558422 1386505 1434237 627132 1303242 64804 1144999 1158665 1084681 11180 1231564 1232716 950255 168333 1505649 1203592 1559793 1939342 1107430 797975 1216793 1593421 800949 381208 298846 1164249 308621 905 1102983 1168090 113100 925191 366160 1124070 407818 1047550 720742 1154759 583903 1048109 162228 128063 159405 538934 1302635 633384 1207338 305957 62154 1937274 337721 1455847 181944 1116160 946839 1868044 1880965 1861878 923080 1468410 1295398 1860446 285800 1051193 257849 957212 737929 1521349 904231 85321 888560 1769545 162847 1715771 156963 465361 1123619 722816 1604726 1659013 1932513 1521195 385977 1215462 965979 874574 1409997 428133 417219 1519384 1490265 1615766 689272 1767991 1907697 896983 1878124 1558511 497277 1276169 1312843 368547 573277 810823 514795 1066485 1326157 712400 1282116 826002 665027 1848123 175619 435616 1165028 1091407 1425725 1112515 1247677 1362247 1606774 861629 1740733 432142 534721 491612 935846 1449755 1241312 1881125 1792736 1619864 388532 1092569 982866 77622 1575043 496648 254787 761896 1041587 995367 1987795 1862577 1476892 1137012 1837364 1439780 1620209 1576463 553236 555942 1857775 646353 582800 1010458 1086641 508411 1007829 1377078 1391151 785433 679792 1930202 718700 421493 477870 706841 1585776 1103565 281117 1323220 1930821 1437936 1645512 237488 1041486 1267541 315874 321331 1031286 1794297 294068 1110220 1241370 1619101 1605049 915257 368893 1861303 1776688 1005774 1219921 295496 1909773 362056 1656486 18341 1381311 10062 1830344 202547 990401 1452181 862747 1895291 1353823 378944 844639 801470 859616 1254327 1056821 12916 1057317 819451 26303 847464 1147638 1092091 1530205 1450847 533224 1278695 841234 646247 1737921 1514613 179722 1494660 1577255 770331 1962284 1749380 1273185 1849585 1810376 444442 1338585 297872 871476 184753 1690608 578490 1877171 60547 125289 630192 68582 1180338 1988245 1955429 1173648 1461920 213341 1715021 530343 1997425 1903754 1047308 892501 18423 912941 1367738 1539247 1588736 1615372 1291495 79344 49017 1167681 867635 1464912 1584704 936313 42035 1601169 1458742 1102772 1445168 915888 539118 1015531 1019545 690660 1402606 678976 1796964 1734424 802085 344865 1999423 389281 1306928 1335193 342684 1111354 743207 104569 476468 326893 1032150 1023043 1084652 723517 1975645 505057 297006 1382096 1424872 791778 525137 1882009 407649 583313 1457312 1423981 1878518 1880278 29827 87510 510407 428390 1469212 1109392 1015854 1256515 582925 1227788 686301 1045209 1380181 1234612 957075 253366 987766 1043402 697580 1668668 687698 991424 728095 315775 48935 677081 1191554 817844 626883 379032 1581401 1899619 1498478 1694180 585088 728223 690219 1595729 695796 1112484 1549848 1527278 1646903 1125444 1929083 1237463 1738582 333833 580733 1272704 946118 1758354 1899556 1828371 619624 1137901 1771421 60377 1667422 440200 290182 1184374 1587646 180085 346232 647787 90162 904913 620159 1173233 995844 1740071 605246 1184864 1687628 1057507 511109 1275993 1933109 1385687 382334 76055 1174188 30317 1113822 1248380 1020883 1785678 978439 651637 1450326 893885 1874513 1860931 991422 1775269 1119789 1844746 692633 926194 1456690 850174 611903 1816304 97308 1915227 1768711 244898 261699 600497 1578913 139529 1136176 290493 854460 178754 854205 704162 925846 134224 1398872 1891456 463270 1539836 948272 90498 1534491 1014352 1627430 1217842 530681 1850253 1941935 580930 1147913 706411 1547128 1217021 709289 934597 821034 418365 1647756 116102 1770633 599582 1340616 849663 1927435 1282943 68577 1587999 367458 1433818 1066336 1649864 472649 79216 402665 443232 707293 701739 1352722 590986 1655708 517330 1099998 210862 1865621 1421607 1429335 838904 1956829 1517040 1970106 701965 624865 57013 219374 189165 1997392 925625 34412 1704549 1014482 165919 135627 1264273 597758 265692 1109757 1858331 255773 117797 1521946 761110 1182627 1473819 427326 793 673233 970447 1831442 677031 1490949 971272 106294 56547 1004744 1070461 1296345 90102 1147995 656336 445144 1228429 962750 1095426 1032437 1674831 977144 1666306 1469481 116536 461321 81302 964476 572931 1917352 1038166 845559 1033570 944505 1150108 1902292 1767233 480309 24751 1124769 264784 1216067 480468 1575617 1747191 108252 1584799 1206166 1586344 491533 1611118 1544133 1051991 1590565 1907100 145048 529120 1507215 853109 1700877 1623559 1182666 797874 1848038 486358 1905893 101016 1925560 350349 721888 875515 848207 1559049 167699 923065 1668508 1475314 1338195 793989 1332217 661078 526367 382797 827452 1173863 306934 820653 249733 1340052 101138 434640 1820411 1129588 329796 428989 1093422 966137 1039833 1486649 656391 1448697 646318 43590 1363319 791342 1636270 876249 1616293 1506020 1623970 1761368 554205 1604983 1820065 623443 1903422 1604817 692618 1071577 1986430 1859158 528663 835847 1218418 1815892 283161 1339875 1550923 1259368 1742441 395434 903020 1025977 769613 1268287 1197689 696962 633447 1430394 534461 1670251 266921 1110816 763318 808567 983118 1925604 496779 1247070 461286 1704312 1145497 1544676 1852983 1884417 1083686 1852940 1196333 1617626 1994274 1609366 1741544 867672 869727 1148404 823185 1757590 1712865 1012697 1064106 1401985 638788 578113 1623325 1196932 1632864 79297 497440 1360342 875263 1805730 990274 938033 535408 450365 773237 1243187 295854 305149 87142 360191 1891564 620404 109234 1576282 577660 337640 1048571 18206 738768 1963043 1460654 1661244 159845 1487767 758470 667501 972810 65473 499061 1182197 364677 211929 1958264 48088 1937762 1599824 464306 1795620 726526 716089 430535 811573 126838 939087 1000878 1380933 1042192 843365 1017897 997012 698017 869439 1370506 360021 1584110 1725088 904963 1606303 1938831 665264 796815 897010 1517792 1324744 1444468 1734001 1545327 180213 93337 380766 1557442 222854 1312573 1009650 1303742 1989273 671206 116691 1875849 181233 1146738 1292780 1787732 1264751 600416 314081 714949 1329610 1207462 1632393 1383111 1100307 1844908 196357 1275605 1105858 1374580 1520728 1797110 1075137 1256464 1898867 832825 1416573 48799 1226638 579729 1406094 693602 302896 1053452 70577 189522 879619 562821 1368054 1621419 487554 1206423 751895 302787 204070 320723 1174983 1212548 1185643 935067 1179427 495400 881320 1445068 268834 1581720 1233256 843099 1894141 334708 1800787 58039 1214251 1442526 1403677 1858373 872013 371055 626961 391996 799719 22544 1729692 1693456 364535 449138 826480 102081 1678772 1741186 176806 57889 829436 141444 1034051 1182066 192398 887719 792056 952563 1645847 1692005 472935 1050828 384048 1124392 1611589 380505 211908 316165 588779 108824 81477 839907 1872233 521481 1980939 861170 226432 1262386 372067 1839968 1690839 1617454 1625402 1688283 172561 1187651 1687274 191623 1284718 644641 1623071 960278 9565 129233 1994856 247547 599352 1822406 1390973 860933 1946364 292556 639469 1030180 294380 1301212 214092 1693411 1384769 1298912 37805 1435982 420707 711671 1311720 726890 889114 1433377 1585362 570170 1970510 751847 1534800 605888 815699 1775313 621705 512202 651091 679398 1326305 907103 1726717 1558498 1690717 492918 3542 621976 527082 1393029 683524 782099 1693887 22268 1892819 288191 1844091 1789706 1675756 672492 673664 676905 1364357 1558562 892868 1720903 944046 208666 1920553 1703685 152293 706552 1382040 656241 448594 1393502 1992236 696527 1038100 425562 1312476 1712470 1168860 313106 1803494 1883381 1626924 308654 44066 1187023 118281 779129 915202 853194 353681 182423 949486 1675839 775544 1524652 590892 792641 1853161 18945 943506 1961914 1555874 142768 995732 1616321 757874 1845479 618108 923742 412460 1822366 354348 1327327 623275 1347177 1528443 299084 777858 1880653 1498479 175144 1170687 1250699 1574402 1281654 1007132 234486 979489 16256 64904 1939218 370451 877791 1280141 344771 1765926 1681047 454775 784615 1843606 246837 544513 1083775 461947 746952 1151875 1938811 413277 522005 1526184 1666989 828494 207856 1123158 1806759 1493563 1508735 1148 214001 637002 1487511 1571217 951738 1439503 1037680 1601486 1203577 455134 694035 1964527 379185 1987739 409459 596292 718981 798059 563470 591786 927588 1871650 745099 1790367 1245375 1124198 950524 573394 1330814 379027 1901898 1153597 719125 1534272 1598107 1198009 158955 346256 1415821 828637 412384 1028284 598773 1486231 1431011 789776 613928 1113452 1935061 1860489 1095828 1631399 195155 370816 68974 128210 557342 1057290 1784066 1018912 574038 570534 1971042 632542 1038850 1696992 240745 1045978 1240404 923138 1653502 1820592 229832 1020322 1195007 1317974 137162 1714529 1272425 928760 1430665 1140915 1055256 686694 1603173 1117326 922532 1602394 158026 1097448 459644 1661106 877149 183232 675352 426854 261371 1314277 1776890 1972221 319728 340901 1952271 1107516 1429218 1943453 1401850 1305863 1357522 1886027 1081577 1646306 329052 1855809 600579 76647 1896778 1709715 164450 597251 1661418 354958 732219 1982765 996563 1533337 1311338 1806622 896997 419103 1341636 1851527 1429799 548165 307514 214953 125920 779459 1903523 1819597 191685 1398147 1441727 1254608 1909852 1046964 1178 167007 1428758 1205129 916565 1752407 1970365 25587 1865257 516013 967071 618218 923723 1308671 367302 1960078 1632295 1983633 355781 600260 813897 1961168 609889 1804441 1469337 453562 1966541 669078 1778706 795470 1025820 1248641 1566896 1903086 1541060 457034 398397 213655 1833526 764807 489265 586092 1423256 973395 1780800 786606 1787980 69518 1447457 996306 893690 1275363 396217 935707 790300 336451 669829 1695807 44195 1643003 1000179 1684691 1650819 1268177 264159 1592295 417544 1784754 613440 761651 1995219 957545 1970237 163238 300468 176606 707918 1395068 624169 1976408 431177 1518870 1287147 430269 1098113 1787999 1471116 592973 915112 428335 979659 1288015 1836175 1810052 239238 597107 303341 323242 456270 1546681 678093 915929 1946450 523483 863413 861071 1060466 1320751 145695 862706 382927 427612 458340 1898124 586191 1717835 1202745 720138 952990 1648349 690063 205805 1000500 1055227 523925 1639539 1541121 1130413 233358 430694 1796523 547548 1148297 1017901 214078 465438 118020 760999 1326059 660233 299341 1145900 1303779 1258611 1052968 1300732 344295 1343560 1024769 1043571 789465 1617197 240820 1206033 230380 771284 414835 681500 1345814 176901 1298309 898078 1634292 180001 1448487 1472124 1249603 769961 691460 429477 77005 1813376 1610023 1177110 1792230 724757 778779 222295 893848 1109137 842412 1571148 497525 1266304 787756 597918 903073 622457 1445342 878556 408373 1681955 1107717 1059362 1260964 7359 1121460 1135295 227460 1471767 1635097 933437 1547457 328337 840361 601559 404547 1883958 1089961 380173 371418 1028743 1679454 443390 1234019 272850 1114207 1814453 1591653 1345446 581546 302356 1061916 964042 1620075 1277411 602834 150346 1716353 283563 615037 872574 1594847 92523 1804867 78265 1435801 819290 801774 1044412 433882 416163 1715973 908460 920273 1399089 225727 960946 921902 1605622 331355 1941414 905344 1388280 71583 75659 1101365 1994196 677499 826154 1376373 1617407 1223296 500762 1632547 86908 180223 1846068 792205 1104251 1545709 1951286 728445 754779 1275818 589615 499281 1216377 1327240 327733 283882 489861 188477 959585 1325652 689264 1136673 1336845 1558129 1799410 771763 1736346 1519065 683162 795027 78588 1065047 32382 1496526 1714354 16210 1424108 1743632 758766 1742580 966784 1699557 919664 434937 1154881 1098459 1183388 185828 184531 1415078 1229754 1581635 1279030 1673090 774905 1393716 27493 1821957 614605 959952 1836047 6487 31892 1527840 852952 233516 732449 945546 1439787 1781192 881153 1433965 1800287 1878215 743774 337293 1873276 518216 1721805 1926091 213215 1434069 543459 1864626 1222905 950640 705082 1543739 1884227 1189999 67426 1504231 842285 301781 297991 1339598 1016676 1399472 1191280 1284278 1955522 1664968 1555523 1113610 1292180 1090103 706667 856994 1214230 648399 1674280 1680313 573379 512017 1157503 1403920 936070 575576 759801 1083382 1505402 1573330 1423595 360356 22290 777592 1882160 1503396 960683 554302 1344427 1284646 256365 677483 405013 1160555 88388 1419109 499934 76786 698064 34818 1800423 1415645 114821 1404548 1527564 500846 1731049 1556595 298141 311555 1531373 1091844 1412528 667336 1103572 848276 573661 87716 1041197 1240886 685410 175203 1116829 1422121 282077 1054258 1520354 1747190 1106082 1394360 660704 1847268 1551711 485989 1885690 155106 1887096 999749 1836540 1242800 614210 553823 1191020 1441820 791912 1649020 1415434 1151724 136819 781315 1732456 2413 924243 814248 1955442 994433 1053202 1560650 1245482 137956 1828162 151392 1162491 1281441 821185 1386375 1168069 449021 27603 1233411 191115 243404 1525765 1830058 322743 1407021 1105275 1778770 287789 949980 803872 2831 660787 1247842 1067515 1905630 654496 861114 1208187 868370 389333 62516 589619 1322125 106012 1949784 605436 973214 645981 1219400 1209559 410614 268249 1449582 970895 721779 1062869 494251 310428 1464928 455237 1543240 482710 500204 213353 697286 611613 434488 1302211 963119 208258 188819 143798 305083 144084 1513463 100806 1372991 1587173 265329 198984 1510091 74083 531007 168651 387256 930324 335797 1695236 1682649 1206375 893622 592570 883967 1863452 306102 724040 910367 625637 901942 1232451 361635 1250630 1845622 1889785 1132657 359075 138449 636226 1688862 1793869 799798 650588 59954 122608 744325 865268 1686704 1911995 1166289 661448 1258877 67632 148479 888852 714028 1315222 1438410 566879 1406015 63634 903200 821425 492933 1665443 902097 1730254 100425 794669 328290 1470622 1042816 1303397 1081019 1664568 1797563 57994 1821985 902051 852495 1083473 646344 1417830 496569 937318 879655 1004815 649025 1184395 163222 859361 48299 1773519 1860139 1149875 785735 388423 1371561 467368 1457129 892271 295985 1404367 1530363 122422 256455 410361 1674211 521578 1376604 95530 1490506 272064 609731 1284269 149563 1119336 978767 460430 378180 790425 1413173 124317 1700746 933205 1501957 1176530 1207327 71626 325179 1150675 494318 495035 418115 1064287 188468 439609 779394 193945 400263 298747 1175752 1514610 1402005 469719 146381 707179 1958034 92652 540010 1883332 942507 1979185 987412 934539 1879425 1493239 785003 1711921 89158 790074 173143 927843 1748578 917757 448575 1223035 695167 1770737 86193 43255 917745 1052656 783330 261956 800370 473889 1577447 1378840 1192265 1139456 1513585 1937243 832590 1042191 398812 1566626 205174 1992637 1351510 885055 799430 1785903 1163670 1929525 196247 1054844 1199602 775233 632759 830302 1308572 1551064 1129839 744494 569634 558704 714808 1825681 816461 1689118 1328074 1339816 1478593 1773517 1173382 1418265 280229 1802713 1591206 1517380 1628157 1486091 255268 157208 1509856 1944988 1835606 1894600 702901 675504 1219825 1467633 149574 1596976 394810 1363779 290999 1898445 1524117 535068 1428376 1468934 75912 1014920 496650 809005 139132 1369070 1737796 746133 257731 671499 428811 981094 797516 139814 55472 985683 1101909 281230 1220234 283034 1300129 418732 1507107 637725 5449 1818732 1941706 583249 599890 417824 1616808 1582652 1569412 666711 532708 593202 384959 1455459 1077305 51673 1239209 70513 1528637 1253092 934686 1583144 225941 218474 764278 1523931 1498338 1144482 1425571 1797618 1008936 1869381 728335 934257 802712 1078958 824976 1588520 1143732 1792590 154901 971255 1831364 810367 143440 1260932 1653731 1308421 895474 814625 1825896 632596 1631713 1440958 1780339 172932 1499301 631101 1102433 1747156 1737934 626386 554392 17045 1745023 176321 1440232 771580 1146670 1202482 1908954 716805 1386175 249264 1651066 613260 1040991 1178689 1907610 632317 1062393 98035 1919804 1380489 1126356 1637955 1423829 1368039 364432 191680 821891 1929608 1183698 1855050 81945 715268 1856747 641668 117273 734574 505028 1750257 1992422 1363904 409369 834313 1438250 1234733 1381146 501934 940340 354417 1857959 1029921 1386430 1965845 1056146 1962783 369102 1609231 1195798 88592 1747378 1340533 1202903 485463 1126115 425989 537578 1993156 1781240 1020800 759587 1789428 1960364 1284072 94354 993518 806035 844468 758093 1636447 904254 1076458 1588385 921228 959233 1564495 730211 166938 86805 1137057 1374330 1588148 1681441 1093534 498986 974534 1250455 917803 841358 600126 1241045 1827463 833094 1974508 532711 1226132 1639570 1279267 1709677 1202730 593828 1267956 1997166 1836653 580790 187087 1566704 1171583 1658925 452436 1822312 41181 38884 1673697 464579 345699 611227 1301697 576895 938585 1358501 976272 1853514 85595 549112 178973 1172603 1704086 1288800 110036 1248398 1065418 1157237 1272198 1487507 861409 1738919 1227446 158294 898987 1820063 815847 1077005 1158831 79614 1705270 95036 1157847 205037 1785734 1128541 1627504 404631 650986 1548799 1453128 1884185 598165 1794469 1831916 793741 1044805 1748673 966583 401327 1088651 1625576 52752 1336041 193900 1303708 1851982 1412225 1313261 31159 1426111 533163 1596898 451517 1944831 1765555 555088 1594694 1255056 571507 1829289 1229963 401460 1606606 767612 1842658 1054086 1425727 350563 1644369 1287904 340406 1697533 1257534 945411 292412 249545 11505 1793881 1887996 1478742 1473697 293138 870809 1107111 1347745 95484 880258 43391 667200 1533893 1354283 781403 442576 192586 405777 1261017 1779673 628356 984486 355127 1569653 515170 367095 1891027 952167 1716378 6026 664359 1042940 1467578 1325554 550561 286617 286437 1386941 890403 465683 479660 1489366 340835 1680575 904638 1302022 742202 607501 1667035 250011 244125 1324439 1754620 1130137 895588 25650 928715 203863 625 1724348 381231 1220131 804939 1044137 1973824 528662 859683 1807631 309114 644048 268203 888973 624783 903301 373551 1361415 301749 1142330 1638954 1330541 199971 732381 1629486 218643 1225990 1633791 457241 461455 177199 785651 1072693 515338 222398 196652 1279592 1377293 1783557 383316 1086032 648218 710774 1599936 1824693 791098 295744 1108288 1699351 1309220 506110 1461036 83016 1950593 261078 93825 761447 1987796 619086 1802893 582308 844855 1268811 12624 1041235 1094568 979083 589116 1790092 564151 1521056 440538 315678 974490 683970 515452 113378 782256 1372255 332813 1080733 1256218 723139 150232 925781 1675378 478492 1955817 597025 892245 350733 1195991 1567975 662862 1106690 207948 878799 864891 1571832 1718537 1797512 1480286 1434582 712555 748558 1219239 899345 322807 1532655 889669 550466 1183489 530702 13969 933889 548666 1941398 273885 1100029 1935526 292486 1373329 1317147 817145 932173 543850 1794414 110530 819179 1102129 1411337 1729124 1488091 968138 1744542 1384045 1397048 1290466 53429 651230 329595 514292 876904 1354850 1577884 1993711 1774051 1599048 1320674 86759 1413257 851806 433329 1329749 715577 1250063 662241 1268632 893985 414258 1572602 582719 758959 268630 388615 904607 352574 1364186 1310170 914354 56150 363454 966269 1926294 515765 582251 1571321 862255 790222 434728 1488346 770243 1094570 406223 1062402 1103316 1326732 1689697 878061 764536 326985 807118 390038 1659710 267173 401774 1500844 1663734 1304477 1928970 493287 159540 902142 1555683 1214120 450452 598556 1148002 657436 1033762 80665 1153822 1136033 536071 375769 234939 225715 875538 1962380 260167 1620866 247273 1450996 1327785 1917566 1202189 175538 1902362 1250499 226446 461357 215247 515094 509228 1703306 789165 1180278 1888012 1026747 706052 285216 52844 43051 1830288 907971 1044463 1989862 248841 1438369 382883 1335545 1891947 459178 1954490 1000769 600389 214285 1682959 1423433 1361444 252680 1397175 623624 778841 530672 466919 245074 1494587 738840 388037 1977511 1749946 1461668 80139 1792681 647415 134728 852845 1971176 1934678 1379406 717115 1637404 511862 1893244 228192 1009660 952857 871930 496250 953863 1621340 1023726 690035 793116 1526638 1963882 224239 1103537 294061 526431 856220 1255831 1070847 330945 462170 1109602 924368 630396 1311806 1784761 545182 291208 937498 1073826 1358311 1821657 919446 542009 1347852 1054728 696325 1739576 465527 1408990 293162 1076134 1810546 245676 1358062 1142231 448825 482041 1285547 122289 1546788 148292 1069522 588060 1185311 54231 1626960 1771007 280913 902250 998077 1858445 162349 1456313 1232456 326142 1001532 352293 867913 1656940 1261713 294296 1854935 435557 829074 1192441 1949315 1824357 1690713 1884929 31558 191061 3014 1954182 1095864 1812915 997940 834822 1058864 1039905 1232948 1180223 779173 1443165 75641 73145 1012609 1241345 268222 909227 552262 1167526 1369068 121934 404604 666599 48109 481129 867245 1848450 1113549 462531 1880044 727329 101286 1872814 1112395 1667803 341766 1800105 1610438 865751 1961216 1169641 1404566 1797012 1265823 719661 730985 1370525 648156 1770781 273947 318173 521557 704305 177291 1053975 1708949 1871184 143493 1378100 1187087 464843 937540 1608972 891425 649939 911522 1899175 1868122 1358102 1820486 1635003 276673 45013 463737 1999401 785115 1669229 1125937 138101 699149 1610331 1398719 1061821 1846924 554206 1741741 675894 116207 211256 193786 1653025 1813926 289826 544670 683415 1251867 1238997 1941150 762664 974655 574358 26336 100155 522269 465221 273108 217783 1679645 1790581 1215956 1431220 552414 610460 126788 656882 1445005 1873814 1119569 1758241 1974640 1277628 1684683 1755891 1797040 1062768 1123507 1320252 1465040 491245 965599 219944 1157595 1842061 1563726 590475 370245 1428755 698733 332568 455260 1435541 229582 1159749 124674 1784864 1577520 1709854 1849406 241555 1603908 162528 370917 357578 779284 1298708 232946 996109 357166 1983221 833109 1335952 661197 1370 1765388 1555081 938991 1230180 1462872 262862 1145899 196207 1523641 1709690 1195217 999111 3705 1750935 282817 978618 163693 1097379 1452627 1815554 1241181 659809 1207517 1779138 1328030 558469 1692892 963354 594225 1797362 444311 1111161 662500 455990 1136810 1659317 1035574 14843 1446908 1052363 1799327 1243344 770584 54120 1071513 697801 1589005 1492587 1470958 1727732 394356 808249 574430 1437675 1772789 1332525 1790778 1072652 1768403 925776 595947 941791 1659378 1424253 289578 1392741 1886888 516435 1363272 489331 1654533 637870 1849168 1116413 198868 186727 1992939 1159621 256452 1727463 224120 655745 1803556 940939 1076353 1668311 1451900 1511540 40161 1169068 1124958 1351191 1216174 1957547 461001 930686 1482275 301372 1851202 339800 1476924 584302 293722 757385 50977 1332081 1229050 676778 169351 632716 1184847 516773 1043718 211446 611165 1358107 842022 803920 231680 829539 729302 28378 1187105 169597 1029994 761773 709050 1515693 335933 62941 1158613 1647614 1113098 859066 183551 835290 1819264 895384 641513 1668806 1970709 1045851 184895 611780 1264773 155826 958995 907203 33477 560934 1011111 1895090 1149584 496154 1404262 487115 1097426 599143 82568 435014 1408950 1611992 143435 580587 158961 1661542 1044924 1434568 1895694 750167 1629049 850227 1032857 1415660 49367 360134 226918 166803 1826154 730856 1346098 1450740 329721 382308 1642055 544905 396868 1558630 457734 1454975 485416 328149 799741 1232744 1928224 1428695 1062220 164974 1579054 438648 160646 1501408 844476 1188333 987306 791420 648288 549411 398552 584949 421968 300024 1567622 1153783 1041735 1005708 1609923 473291 247448 262043 1934059 1187393 1125364 1129584 237829 873994 379298 513873 303816 265422 1375622 949091 770793 773860 1897870 1126189 1447504 803931 1276878 788204 7619 1389263 1172623 1735282 423328 1763114 1585834 258345 689935 1372733 936283 1691577 448790 845722 894360 1345497 466388 831849 943006 330592 1663256 331875 1811496 1084647 904845 1837123 288632 1645281 872440 857206 1438778 1611304 1621649 228512 1932590 1123297 452204 1967597 208901 1460369 1647575 1577227 1029396 961371 1802311 1568050 1850929 388151 479634 425692 210583 1551417 1610976 642881 1917760 1139537 350633 820645 1414823 1754025 589137 443876 823189 485772 321402 1316514 1919019 1188599 523505 452335 61762 883148 1638000 839768 695856 1160062 1577860 308276 15372 1578187 627235 370310 1132921 1111595 1788056 618298 17223 1622148 79240 1386981 1279318 954171 1842036 1824876 714981 1809535 1576714 1623752 483159 85610 289640 319551 9748 1787803 1998306 1611584 1789487 275503 395764 75861 1014198 1425150 294097 136397 1040665 562658 823242 37910 107836 140660 1102923 129941 1835969 941221 1248430 1181485 632248 1312795 601080 1428841 1819434 1775260 1270802 322654 939572 1487660 658979 1511275 259633 1114411 1690678 1813479 1919970 18332 1973681 972763 1788408 1926098 1890036 905017 261919 773500 1668928 440911 78985 1897340 16669 962213 1229290 1839201 949270 1099338 273395 1612010 775066 302567 1665520 1905509 1632239 975519 446921 259145 1136570 997613 120473 1776449 1885780 867967 1681599 841574 264992 1313939 289880 406942 141710 1247307 1235400 858720 1646468 1375458 1441303 1397120 1756494 163236 131892 183566 880971 1123245 1497225 1844689 800339 955090 719884 688616 627568 1506859 27394 1222469 289582 151633 652822 850191 1854770 529897 1379079 1610684 59848 859728 1148402 1398735 1195903 876198 173800 884997 1859485 1330480 411889 1030465 1022222 1406371 827963 1164019 917004 818733 810855 799469 93679 233308 86982 1420408 1964617 1729874 1055339 1087154 194636 745119 1921709 21470 1229493 753761 1531659 306938 1242923 1635858 1798148 431083 1457519 159665 1439581 1694998 846042 1184674 1206436 361396 1964219 130090 1296812 1488302 1017350 406689 1694064 1101019 1786717 1198372 1728983 1995861 736227 1381738 662792 1230591 1762976 427419 1222500 1042105 1723921 1557782 383361 933938 387840 1941828 1455922 926558 432034 457999 1920756 96621 1147227 1204016 1443552 411938 372814 1849256 467223 1112231 591818 1701561 687947 1678679 634543 516630 1314617 1831699 271617 1698358 1833420 5382 1176319 212491 1087442 1825414 1111268 1959897 273661 514866 559471 976809 393222 358991 930386 384085 647650 26661 760443 883550 621209 1562125 543677 1296221 1017840 1453394 1943446 587364 4372 409245 727355 570628 1741769 206584 964954 1538153 950385 1400038 1953890 1340045 1243901 1442343 1232145 98052 524377 555222 165936 1852316 416374 166314 870616 286254 905964 1990569 226391 612655 971170 1828542 26267 1525353 154339 132242 1577736 868348 641076 1824864 131158 453990 709205 1426167 1000855 1131851 627201 725106 1320422 448624 117337 950489 871316 1178411 1684250 1942360 1315382 1220792 1424097 1482824 1980788 31206 786248 1067638 1937428 536518 1422306 747687 1096166 261704 1650666 1120619 457594 1667345 1327027 6256 1789075 1054618 212819 161396 458752 427920 1824046 90746 1797565 1573698 818789 481870 1261796 1044893 1030476 809286 865554 1509565 1495724 223500 1093462 1188647 529208 1249543 966035 1438177 29343 782317 1462767 996440 1501521 479071 767213 236189 1486549 1973827 1744026 1737116 876700 628377 321518 966725 1069051 610053 1767351 1395693 1628300 431444 1388101 628697 1561639 1314623 1516009 1575627 1635939 319549 56761 1477641 213078 459579 779267 727414 1789355 730875 443 1627146 1386119 606646 1238325 961893 143875 1223726 1752781 1241965 344005 809506 1229846 1099293 1380664 1358931 456722 68538 319661 495590 78529 1937514 941876 1681913 319589 761530 420739 170815 1456131 834643 1328101 1445629 1897198 883758 533614 1195473 1002331 1292387 98493 964872 715445 274193 1443436 1456873 1494604 1251034 340916 1957332 1261470 569394 1712708 815445 1416161 1118916 1115680 1969056 842860 1339549 501320 1709047 446414 1052068 1830189 930246 1975686 1714503 211022 618922 101762 84483 1213514 1137521 769580 429568 1380775 526126 229602 1714164 823381 1794539 246547 117322 469743 1922237 1968831 1121690 946692 382728 241712 1264169 1335531 511740 817913 1999057 1305744 361586 533235 475510 1259475 666317 1854278 1979564 204454 674300 592252 1892416 912117 1508189 991489 1147198 692256 1019090 374362 1539307 931410 1798495 421590 1860303 1975854 1310594 1653362 1293223 58151 1046751 297933 1617260 164518 968487 754968 1163852 1364292 290329 1688070 718482 1041053 404926 1866707 514295 410020 1918055 1183318 1592294 457186 638816 1420134 577192 68720 502495 153012 542965 818174 802145 841103 1234894 1945368 1737492 173392 153592 1273457 1695785 802772 128082 1713395 1447117 1111480 131827 259140 302074 1797018 1293351 302340 1093884 1510326 1911597 57182 104017 622867 54582 100987 1470486 878772 1812196 11679 1629113 1924789 1946828 769633 1893526 104086 316231 844592 1705534 756903 1701220 1131486 1550263 1605397 1602845 19555 1176629 86282 143787 1014224 1719974 20255 474942 1992043 1808895 707103 1137868 1766146 1893812 41 1627862 1634442 876940 1001647 1668253 1345333 119926 956832 1503163 679457 997407 132404 1430824 972266 920210 1321124 187891 72700 455717 106517 1354786 279851 852601 656168 1783294 1519762 1828537 1731612 351565 1319472 996630 351394 395153 1457985 262850 1534590 1297770 1663472 1545543 1604902 693442 1957552 577432 716023 201190 1246043 382506 1264285 1908322 969116 93824 113651 1273435 1387355 1251766 378023 1129759 146309 1146787 1378986 1282472 1411605 324035 498189 1295341 350124 659018 531306 1259589 1591503 1496982 526899 839816 415834 1681045 1064033 482704 1133971 1360125 1845691 78322 1714893 1572554 1042231 1107893 19894 386928 1094020 226019 447219 1706608 489738 817171 1806554 1657076 1602652 591195 1552148 1015847 1151773 1834346 591249 1558625 457895 1285721 858705 784402 605259 1787988 1941385 1010361 1887432 1186699 582932 649641 713279 247315 524768 907113 985382 1514645 804534 392837 540612 1573204 1665144 85611 1681909 1164916 1345215 1185649 93705 103152 1624780 382198 167476 1803699 314837 917503 1405247 942906 1233576 524774 726049 1341770 534217 1691738 744422 791849 1550145 812599 975181 1813432 1628257 1625873 1707195 793364 1796159 40139 849273 1359037 1163956 1047754 1733006 1342973 1731832 274557 311159 1701380 1140817 1095225 1484482 1211633 1489701 989691 1162721 1891363 109708 1719167 88110 916417 809493 1618112 889223 1108088 723876 1234460 332565 1682791 56231 1960323 346530 1931780 544156 644370 938304 679239 151724 153734 763087 432118 51298 1803938 48344 1941563 720781 1794790 45357 957903 986228 1354558 771018 1922044 1643253 881814 491049 1483277 421605 656133 1524926 676290 1949601 1049694 1385816 767957 747169 210970 252025 996324 828815 637385 365120 285206 1615998 84604 1940515 1256508 94076 1581210 1762966 1959626 43506 997744 804700 1130139 1970368 1607178 1951624 1366193 776804 1599349 488019 540242 1404223 1970096 466032 1274470 1457264 1045575 254626 1659306 689585 1577063 630728 190830 271551 1571291 1172134 287276 1560428 1817175 282595 1708677 820544 1404419 598519 468318 1450236 851856 300109 517846 633017 706622 720329 198421 1051751 670299 921462 1788439 1144552 832836 289532 108979 1031269 1757315 259798 1994526 941545 577498 1289796 148764 1000334 1678277 634523 86562 788714 609679 630611 527546 1034132 1197017 1579732 945987 1977503 1406692 704134 780781 996295 1576707 1769361 710475 1722975 26759 1851315 1004971 5587 942967 1837700 1076676 1095716 1799781 527981 294310 646980 1265652 384586 1016154 1793117 1341181 591292 882271 555777 468630 1787427 475262 1171212 226758 553014 1005925 1951944 185770 1795676 1985049 1302968 133366 1171672 1543805 1611491 1168702 1003638 245412 1817277 1993438 252228 1392282 1752215 1216123 979787 1006613 828685 1705394 1896312 739321 1367842 1348603 541565 174359 193328 1963785 1362373 887211 1001818 1599910 1307830 400937 309664 1763821 1372683 184513 405020 441749 113614 909926 1943813 1723671 716617 879988 1072963 258656 528969 681384 159316 1405577 1158013 753726 1606785 604003 1204892 1941942 1961711 844146 691381 676180 1939541 1179304 1753987 1625710 1920032 1608772 1182476 69840 1206076 399073 855639 1311997 1925760 793218 1493649 867301 571725 1871487 983793 1696437 1234662 1539188 107270 444395 946216 1724626 369406 1764253 867645 620598 16009 1678422 1425202 633685 1747324 162033 1689064 1631557 1343241 618588 266262 1233085 763285 1414787 1086284 552475 1965425 1680735 492654 1511322 868590 47468 99418 189066 1100162 953499 1636347 551772 959875 300639 1882832 579773 22216 1146042 278562 1500870 473631 1095833 1128014 320262 314000 1730570 1011723 1395970 250445 726605 320122 781796 821390 290242 1054156 1660269 1541749 1443299 614711 572816 1072578 1759796 1327821 153641 1267553 235412 515062 372479 1127337 868041 418176 737092 25725 1090683 735144 1211877 538654 1087812 889882 24922 1450765 637936 901871 1190131 470124 1251032 1343376 396315 297145 899692 118556 1819260 1263682 574440 1806914 1732265 1370927 1987963 839141 971571 1396816 609798 851337 1379497 1321461 174152 827583 276956 1373234 1201124 1708416 1362429 1457265 1816017 1630369 1009689 46118 383715 1768654 472607 1027644 1098585 603297 1024100 205488 1749613 1913012 592306 1664170 27100 1187571 1497662 1111131 232555 36368 1136547 1023300 113208 497934 1668679 683086 791453 1417819 151678 937777 1626061 1897055 1952208 1294765 1902438 358658 1319133 1052208 1867333 1846369 1539925 1963818 516434 939269 1010579 1803140 265484 631926 541504 1986343 336168 188697 1016801 37904 1671001 766450 1720033 306850 1909172 878654 487438 1152708 658034 1722189 76374 629488 264764 189481 203601 1121913 1464611 934756 705231 956293 151359 813774 468802 1763672 985461 1436394 935938 1371352 1935697 255377 784046 65076 931649 1529548 1196250 1186341 1712100 1677565 1474926 1983117 164752 840476 1423147 1307677 100601 1736612 702662 1361328 1740055 938256 1136127 320981 990942 1457665 1558197 440178 1164659 959844 1518161 486058 540533 139000 626697 1280258 487586 993156 846096 1391143 1280739 499006 714015 709294 1086094 707602 783190 994413 1015501 479903 467346 1808385 908074 1582972 1648035 419835 636627 1580596 461253 160837 968278 1302307 1306182 1812205 1755800 526606 1745456 1997694 1780147 1989101 1620893 978491 215613 400712 1601635 455769 284193 198184 523286 481915 767304 1604665 1198831 485438 1649843 244189 991993 916991 418422 414420 198511 550163 313947 1319638 1767881 1936744 1141712 754827 59132 1157191 882721 1228385 460419 1234481 271426 157798 1064422 955394 98641 129423 624148 941342 432278 1581537 469240 1329415 1738047 1057728 905974 505115 105927 175189 136558 807127 1341327 26218 1439107 638351 1419895 1002516 501210 906203 91493 1111343 886794 1223540 481354 1480777 449514 1702610 1468309 416067 261617 1972947 516973 1109033 190898 1166246 1230334 1863118 1615904 1897684 399059 1643959 919402 124301 251498 924717 55613 815887 1058687 1970602 513554 725050 1811789 555715 1417637 796747 1468499 702987 1750151 757091 1671171 429968 1232892 1300310 90964 1569373 1427021 151741 1251457 107940 98449 192322 635384 580931 385101 1604533 1796929 1618906 969777 1156719 1771104 1744493 791279 1112945 603095 562320 709902 1533678 778944 302008 1669700 678226 932849 611643 1624922 1486885 1566310 925743 1439131 1326222 1854682 1545020 1233471 1319782 702882 1910686 1696393 924287 1920108 1961231 1301820 357831 1094830 1563903 848626 1542013 1578555 247975 911995 1513451 942370 127261 1489111 556250 299138 1560376 935108 676412 148703 1846295 610159 196422 1628211 331426 1118052 490983 1001475 1205672 533257 816687 1454261 357350 690425 1205488 1366643 202197 947205 1464102 1802058 663244 1488248 697464 705450 1019466 43670 690118 343724 1884364 676221 1564940 1399128 1729062 1074669 1113270 289834 1277894 228752 281801 286574 600987 667976 972264 510359 957029 888868 880160 611847 1047449 719143 1667944 1597317 1517013 1644105 1931422 1222156 706355 696533 65059 1413579 263101 526411 208793 1155538 831070 860230 1666592 1935537 653070 176361 133516 1504074 1300413 999245 1422622 1145792 221723 89996 1510338 1949676 1127879 54937 1989626 1360327 756851 180240 1053228 317725 1039141 1985426 163992 1504791 768656 1734039 1000762 577666 1813075 267464 487971 1050245 638046 1008091 572175 1034883 990353 1496722 1846707 1561287 1184047 1687070 486678 1291995 531897 802819 1708 1552442 928428 339222 365602 1375710 1195204 1371060 60110 367219 1603046 901267 360918 842037 1071109 985209 694344 1310021 1523921 1868302 534331 5376 263425 1053478 646601 1915071 179179 633049 872633 940027 281534 1025364 614081 1359034 685448 1299643 566867 1476158 1299013 653413 207263 1081844 460291 463904 1348505 1512094 497796 1323526 1266674 1868864 816208 1269793 1469250 1205187 10029 1241080 427782 666246 60778 1872530 487959 76928 1938845 1931632 1123022 69038 436310 1979402 1872089 784744 1550787 657465 1002126 624200 311268 1052371 1204825 1665172 1205430 1898343 763356 737843 1655061 1482614 1430197 1810368 1366416 17433 1519623 1555460 612438 1519628 1025893 1757803 1062859 141714 709651 602802 437329 955161 552759 1688927 1293300 1501137 1769213 58352 1988724 1620283 511228 1627368 565585 747181 325537 1242371 1355622 1926431 1181909 1684529 1407577 1496530 1689335 1948793 1674984 196510 817946 1279011 382635 1859007 505916 889846 422208 1820899 986452 1200217 704013 1106596 505909 771834 1993825 772351 750153 787968 572179 1734767 567268 78436 1244935 932016 1398142 937257 879258 448929 1512819 352934 932382 123853 279481 279924 1383634 510758 86090 1389096 646025 443353 1835000 1118073 843982 547790 468046 475704 1936310 1167273 1049783 602651 183507 1146237 1720399 297377 1936453 1195695 1356123 863389 129220 1180847 587234 1846058 498235 114879 1504860 919954 1780758 1259790 256194 81577 1878989 142388 1500197 1413616 539816 320738 341532 800662 339268 162685 168992 1447776 161185 1035577 701815 977440 683928 481019 92054 1698875 890120 1535162 588700 1447250 1359665 353011 1080155 515690 1927620 341544 1643145 756513 395039 1987662 125844 155311 1492737 756337 1174213 572753 8519 367422 214423 482543 540038 1340544 457726 1175427 1003207 1733390 187695 1496097 42893 1417552 395820 700511 109351 499427 35085 1513387 1322611 1455809 1196112 1467302 1799499 342931 1262929 1818818 15890 20472 519808 841827 233815 132015 597827 1444323 1553603 1888381 1947404 814268 1477382 361082 1157753 179770 982236 1711792 1084668 1600292 549900 624761 702237 3040 1941124 965962 173283 1036539 1893034 1377695 838127 1678125 443746 774083 503641 287186 684059 1156555 1172081 104007 1832297 987761 1399281 289685 249441 335313 12092 836566 34584 1153531 1237295 1267716 1919286 1438306 567163 545170 744803 1560518 1829019 1058529 1213821 387082 1654312 1976008 385949 725603 1345953 1849888 89801 1643021 678380 1185040 1468935 631343 1474019 794443 661118 929846 17002 1779182 1814667 1232104 924686 406597 1558741 40396 1432035 1360994 1134364 228717 1310615 1676903 1692672 1160745 1491438 1435073 1465825 803171 390396 1622152 469804 1947050 1562986 1945994 796193 967153 883692 1856927 1246721 203608 87767 119474 837812 278657 930312 1708477 1253451 1210302 534966 421465 1294488 1598947 1169567 1805937 899870 1616983 1642286 1492849 714272 1100976 976140 1744910 860074 1581643 66987 466291 1228276 1047345 1095731 1560845 1666836 1428251 1951842 1941972 629087 537876 1435272 1554520 1979077 1260050 529703 1700713 165904 144477 1910910 1563822 421903 99497 1806169 69875 1743125 202957 1829081 1193512 1085427 766064 1880235 1265179 1352787 495948 723723 1807969 1285279 1382083 1297928 116350 1727330 508319 1654810 1040124 121673 1741685 1695471 1838325 683185 1289962 1862897 943443 1080281 769189 1967802 1218569 420258 1487900 295489 175602 1031692 903260 1984679 835133 1307409 960366 1405561 788765 1019411 962483 780289 780331 1377972 19591 33810 983610 1731690 747479 765214 1259086 292068 1921372 342307 500872 433522 537851 1538314 531368 377080 1416883 317462 1001626 1866488 1341759 1947103 1047008 1244985 504704 340175 1214415 119399 1241088 1151213 85846 638172 1345963 1414956 1670184 102855 985383 1245 158566 744413 994192 137467 314403 314796 807023 1689274 248367 1085020 1938379 930591 1523686 1533270 621632 244196 1702456 1243937 565681 287605 386954 48251 1788624 336330 373470 1591964 1874902 1480835 1323545 1691827 233908 91627 1258627 1010916 1733648 1548976 491937 862835 118706 1285446 939630 173681 591129 448443 450280 1666604 878828 709018 790668 990029 520892 3460 1939620 904818 624693 1551847 916625 46842 1708494 1977525 1939220 310928 1083654 1366044 972018 664748 942233 1556944 1851369 1493553 280571 1876637 1382301 1584989 208304 991970 885805 906930 1749299 1944947 815548 1782944 1751910 1694373 1623865 561836 945605 1148000 1589589 400045 510672 1380004 1936240 984551 88194 1220850 1974069 191374 208760 1422331 752279 1165410 281233 258288 17651 848913 875016 492213 1039523 1291437 1830126 1931854 1002074 1229828 585131 1453914 260534 442010 965784 458968 1138956 1772525 1376311 1075045 1372616 70629 1155966 425485 1472392 812339 1167378 281503 23710 1373123 1022029 847257 718345 693702 1322498 19094 477102 1690241 87020 349464 1685417 817864 1287741 990773 1046078 29737 1519103 398684 273895 297806 850789 1710209 1799067 56408 1159993 1658854 1822576 259089 1327862 546263 1369394 1949577 1534867 501965 1992974 1378623 660434 1404585 324839 1733100 1462301 818630 1414177 76515 1195575 872256 1849388 1748086 258819 1274849 922701 984182 1571630 1502925 1587762 16092 1865003 1181184 875261 1620581 1943449 641845 1509722 724043 646455 1896515 1536604 785635 1527259 1968223 489124 1747731 592799 609009 756893 292018 36415 1479199 1849456 827086 425956 933824 191287 319985 546974 19564 523833 1794817 1274973 397518 1783764 514312 1313665 418835 1916037 1315849 1803046 243472 955732 833280 1453528 640340 1795073 1464256 161726 1934399 494968 493731 1667537 276095 980325 213050 1413220 1476825 597269 1445353 1027350 220742 121318 1426436 1735985 399466 1900112 850152 1220503 1447798 748492 875100 1024131 1557687 1285368 1513634 482218 1585355 8723 1230188 1826769 1613996 226776 914044 30461 1238694 418259 1357664 1906916 1383946 633705 1628725 1058452 1770140 1715819 385151 1010290 158564 1195374 1211922 1988771 215088 938293 1671396 920244 253465 817480 451394 1416531 276694 1169717 409023 1767474 553835 1933899 1593240 1458141 1605507 1227997 446507 394074 1440780 505006 829928 455402 340857 912859 1649395 313485 386024 964403 862249 579517 1654409 835914 472268 502204 1231164 1458997 856034 1098722 40664 284452 7801 1649174 1348600 1607601 1382798 1450583 1145451 978106 1037328 1941770 218106 231613 597953 1802305 1356414 1310565 1588845 279129 824765 1610322 507600 1817681 1546442 1828668 1396325 726296 173698 359441 1974626 357311 640267 1745265 1520 1333805 800342 1285187 550419 1760432 577257 693010 98594 1271292 237337 1037400 640071 32851 1335461 1612983 408460 1835880 1300870 1032037 1312911 355226 1325101 516422 1378022 1314426 1458830 368859 1675774 1121760 1555921 1863245 1712844 469367 1510341 1619425 201702 1098618 192780 1775865 1197083 308442 1874087 1810813 1432089 1035017 1877906 1966088 497292 1565585 1539304 1786976 960957 1851433 1239718 1620249 1327385 1523024 1696479 1872956 580584 815600 1811925 1024713 1334539 390590 1010946 897497 1984914 1317856 869799 563132 12142 1994960 1207273 1367432 1063262 1652578 1331725 1083057 629973 409865 975503 1983465 22581 488496 481119 1217098 1245543 447963 288931 322232 159154 1635313 868857 493056 1822797 1360215 1314226 1071145 1157814 1622512 31808 1270418 701489 220713 1695921 321758 1627717 589986 525872 1978684 448322 840391 463654 1505969 1830515 257797 99629 1621827 1898 63954 252087 1976252 1325565 1433010 896630 535253 442961 1411425 1797970 965144 202787 955199 1922459 101561 1990577 228604 72915 804981 1161855 1237686 1848062 247161 1956187 327432 205713 1876349 852920 1050295 877837 515514 1914336 979103 366400 582609 946523 382236 264495 620831 650907 1874764 1344347 1796014 1835372 1453760 1577452 361365 899138 1285124 6748 1658805 1460996 1843925 937449 555065 1269896 1112494 1807517 365792 789483 814432 1210389 441874 695602 161828 554808 1841630 1390465 1814403 882 1971668 1551442 984966 1843877 482540 1228961 1996656 682206 207112 1740540 1411153 45503 400278 1167866 1144769 25887 480250 814436 1706280 1209285 1677989 525378 399405 283597 1934214 670547 1318813 1151500 1834568 935158 1260252 927623 1593388 599561 1598218 1319626 880023 1601767 1676085 527270 146011 1023540 622779 1973993 868509 708144 619379 1565662 256647 1122014 893325 301172 1821075 687956 1828271 1097856 1777153 564535 297486 583353 208269 1024187 800393 1153579 398926 938661 670430 44270 62993 1465929 1300101 748449 687901 810445 1298230 1198331 1715074 771576 627504 1201672 1349917 1187183 1977933 40155 354449 916045 174096 1634255 1365222 1091832 1203925 100515 1603707 227942 847658 1811594 1462150 1917395 779826 379338 39213 1294568 1206183 618276 1015218 134444 1118738 998488 131672 1070789 1350512 152254 87251 48961 181858 1781093 645472 1821448 623251 1113381 1060284 848909 1776636 1720637 842081 780848 1459937 1408311 1696360 1559477 254837 428579 283382 941898 993834 1533996 1741200 891350 1992705 659982 1687447 1892066 509287 853601 136833 1270010 865784 708978 651843 1370547 7500 1287109 1176522 710205 1351027 1560032 226103 1339210 1155790 1095214 39696 863694 457988 1086609 1161358 1986468 452055 262818 1378084 40929 202871 207756 269560 1596289 1183285 1018267 1788084 740798 1447488 1550951 580331 1555707 692184 69330 806998 1904255 127202 249680 996773 1473242 971462 1722231 1875412 1310577 1749090 1522445 975144 1789494 1469293 1748065 867357 254617 1657838 1611752 1326835 1487824 1625632 269437 635118 1528824 793077 1048522 567350 1522249 1462779 1175645 839962 1261361 1474040 770516 509085 1702777 1081265 1762609 1241253 413624 1285733 662794 1107081 85137 1758644 646512 1182724 1312141 1428430 1939942 1036591 887220 1253323 441433 1682033 1045863 1938546 1238132 1854571 1528569 1149347 1976724 415768 1463644 1228826 1608687 1058817 161117 679921 1214428 918290 1750160 143123 333730 1680540 747429 910840 1562406 583240 1632587 1845010 1478802 204184 341484 1862244 83071 661483 1239378 1176861 775234 1931622 341471 1830540 499159 828179 1580678 477526 804971 280547 1132566 1685639 1851820 1839814 767407 835725 147496 87844 1965384 372668 884264 1461962 481291 812416 1601390 339202 1364169 211161 402802 991231 894425 20744 265110 34957 304216 625389 1186262 1234306 1072896 577089 991392 1918839 1218895 774010 1412641 1391199 1981617 897013 1674388 299276 327529 1277045 496269 1647835 216813 39653 498816 1521562 1696174 1124513 624504 1407055 1033186 533802 187192 1001352 26480 675690 1156672 1905929 131980 761297 216878 1969640 997224 550621 941047 1483909 1809079 377452 555183 1935979 471862 760729 701204 1286884 120326 1288157 956681 1560510 433468 1803995 86660 1749507 1247867 1966552 447264 878067 1263373 1659205 535924 1961279 70509 1401472 655307 1266991 875549 853681 1428747 1946578 515462 1907216 1331764 361843 1387153 567635 1809038 945428 1837653 440086 1876605 728606 228271 949297 1441583 643707 1163394 420742 1373241 1639706 800979 407203 253353 421629 1481175 927867 177295 1678562 430824 1489423 1563576 1097165 16904 471017 273995 1596791 1759740 1038205 1245163 584726 84360 1958242 1218433 1581698 1287007 1231640 84510 762248 971097 1583072 61612 1509612 1394858 249353 88035 1938330 1684363 846102 905088 160775 542544 1143879 1432614 1626717 479369 1244288 1118808 842271 820683 1257111 887306 1057289 1864238 1595811 371864 1460307 1470320 668236 613808 1151182 876358 706218 988279 1768487 1658578 1476180 292596 1249509 1549891 893347 1529913 833659 1068841 43756 1585367 602109 140524 1975727 74667 1631760 644410 1663304 1248127 1940820 221521 260516 1955487 1115135 1234265 3745 568313 867929 875128 1341116 1477859 513176 1669018 643838 1254314 1796476 186213 1225716 17376 548356 694310 1545183 252204 1511778 362564 517344 832129 1064395 1880664 473923 854895 1114875 1858443 947607 1730577 1511425 1439564 1748114 1162594 1192544 676566 1119129 1734753 29163 1112380 1785061 1833405 1650750 867936 1706988 1166656 416447 1601713 1686102 1933849 105336 1339858 547071 1028408 1652703 631458 1836053 779458 1325190 1558038 277227 651077 122040 2819 1409242 484693 509001 1309304 1753038 242337 1856621 967397 267543 1385337 132436 1598403 1822344 90883 1946784 375991 651408 1190109 1708362 1810037 1193185 1448175 1728201 748703 1276190 1059067 1718463 1296128 1185917 1372726 870759 1431898 1355898 1893915 1633841 1780911 1088426 1409097 916473 1975131 42440 1595554 1079890 976418 1855799 1405475 1989333 1815775 214956 1597076 1917675 26670 719241 1526233 780007 1410372 410014 1544459 1718925 1052315 1288874 785437 1103330 1667440 1233066 1459056 1094994 904721 1064971 1670187 57946 1543149 998934 244985 752760 374304 777310 284744 1691699 107746 632190 1212454 878151 419484 178948 1523782 710369 951462 1055845 1390204 69877 1778061 561694 868407 1723100 842474 157879 1471694 1923445 326966 981377 1587383 1134833 1058691 1001233 390193 1487791 127375 452195 1528760 605651 925172 280763 1659103 201543 1626394 1075759 706737 1546928 1090882 1714795 406751 1897326 1445289 361256 749117 343718 1642732 885110 535964 749835 1219943 475611 475357 1592233 989236 1012432 1384814 660473 1225147 1128053 1879127 707385 199881 164805 227707 908063 713606 357566 845576 1806799 1058787 1321771 657290 307811 1498680 1767887 1595611 1434604 890654 919433 512833 285995 1871291 1633593 299079 748495 776797 419214 508906 125021 79197 1082439 785731 1975735 1797308 1269595 1545804 243194 338093 1381410 736068 1564750 856609 75993 942109 1891816 1487261 79296 1538918 467444 500495 1049555 224075 1604081 776382 1107070 934316 421141 195423 1427393 1761977 1405939 1297139 46691 1976467 1041027 1762450 529555 1073129 383880 168810 1533779 1688237 771905 55191 1649493 650014 249355 649437 1646433 586509 1218227 958116 41692 138822 1450940 1783299 816863 208235 787475 1136769 1814545 1439148 347864 1212637 81376 1705088 1107304 766431 456996 1059516 897628 98786 340221 1424373 780188 1588025 1264657 153152 308636 151798 997678 1729099 1203715 1301840 1552625 575750 384913 1163570 129231 1727466 503884 1126848 224548 1615715 1660636 136358 1726571 745146 1202484 1757594 1793990 59434 1762101 1009680 654886 1048057 316503 468011 1070749 1521854 1274049 969149 1996304 662237 1575001 905486 448815 685380 963529 1086141 854742 421618 1644540 1729854 1255840 1881072 441616 1122749 1086373 453073 259401 1172811 254444 439659 87271 1520797 224898 895146 52320 1587228 1734591 540417 421101 196829 1522709 680353 1841656 64977 511417 1869570 1252434 1114429 557147 1451170 1359754 1435092 925287 1130757 115771 644313 1818801 1473844 1511119 1084957 411142 1294673 1565482 231348 1010701 1745980 1496939 1436594 1768588 1456109 1672722 1688667 167589 397125 316782 742634 1621014 1378389 1458087 304128 474732 158073 949067 1172801 46957 1170694 545003 206837 641975 313122 1331499 515741 808840 1372096 786957 1431911 482696 291832 1908650 177993 894209 378460 1347806 1124496 564058 141397 72644 344003 1751244 302316 1974814 851130 239811 1158937 426692 1677142 1970235 1427114 648420 266866 1947894 969183 1482237 218930 1564802 815404 1911389 1684488 1274820 677910 527527 878529 1176064 1419030 1852626 133129 1126086 376210 1220112 692470 896668 1998239 1166029 1593391 717652 721316 1775065 1582381 418836 1640035 72560 782301 183808 1041428 1334743 1389229 1257444 794763 230997 1337363 1973517 479515 1659240 645177 71134 476637 1343353 1786668 1750714 1456666 415627 1438736 1798551 679758 1785008 1870027 1478889 862977 1309766 1844925 934156 1672656 1308791 671919 1925772 1089292 109604 942185 1787345 305371 1290151 454077 1294360 1529266 596872 1037551 1324927 170754 557362 875912 1044166 312484 1877456 1517181 680733 654185 1719901 1445499 243708 669345 1029427 596150 605777 1348617 870110 1433681 409115 488493 1219946 1330668 140998 860284 471210 1291570 1179857 348806 757076 1764521 527025 1447423 1787082 187608 219608 1319141 1200929 73944 1380796 1175835 1455626 1085766 911652 773415 1068890 355368 1302978 84162 109623 200094 376821 1757276 1977881 992410 247783 1310158 387780 146527 949535 1910255 26354 139964 932549 880974 1142789 910711 522283 1220914 1851472 1028563 1870082 1571461 1598161 1453041 439539 640802 1696239 732504 137571 980720 1239805 472365 1290488 1385560 638096 1661235 593765 1995138 828184 1384839 1799417 1656039 814904 1625939 1118202 1079339 1003211 577982 1242890 547116 1333363 1447826 719318 1786657 1190756 68711 69647 891412 565890 1321532 1233887 1589593 837176 538815 549402 127648 1231335 950376 810498 868899 1211525 234672 238847 1165166 499153 810670 1873602 1901416 320258 1283586 531065 1411669 102325 1811680 420566 693446 39865 415054 1016783 1970155 920397 985591 102271 1475213 1528023 922734 1017963 29794 376123 567017 1693666 683200 1655164 1633290 961124 1690833 642134 651626 1439219 224324 1605074 1180784 821124 21063 1498504 1800551 430352 1053889 780461 505803 72161 11055 663949 1383394 1117933 684760 1771749 256904 788617 990107 1092397 802952 657395 335121 993054 464208 184766 366494 1455984 1833094 1425526 696651 737870 558254 223495 1317767 1995722 1134406 879803 654108 1595679 1232903 1045036 90523 927437 1290376 1492854 1112954 989930 650525 1253421 1271675 1397961 1427357 997593 146509 1653023 1788912 1985545 377226 1657688 1064602 510195 464566 1919588 459276 457403 1662049 592322 1190029 1927266 1667636 1142671 1193059 1214583 1100232 510113 1425443 698019 748952 1524938 1731656 1737441 829544 952479 868099 447566 778641 1455757 977497 1061662 22507 815571 857239 1024586 412670 874498 457699 389585 1491619 147307 1055162 44202 1565334 96692 1654505 1118629 1640325 831366 1054045 556460 1721143 594084 1948414 965218 288379 1422839 1174538 1341821 101267 1987637 464930 353317 1668957 1067921 1315454 434763 913410 1362227 1116013 789292 1646639 1821064 1642194 66139 1790302 261112 921328 962625 1203399 140567 626959 567139 1503982 639509 1812374 731012 1210130 1378394 883574 21146 1020199 252668 128442 875224 1549411 664141 76441 1445723 1224470 1325136 570728 102492 1008234 86912 88138 1565388 1952646 435471 1678099 1984873 78799 1899133 668060 1696094 1206793 701157 1920966 198706 404041 1650900 7804 470602 1574312 520036 486706 697913 510626 1288254 588530 788818 1604106 1088550 1721515 714385 186714 1752483 806877 1890593 1364958 1583942 64981 1175396 405584 141528 1880844 1327338 1214639 177138 1379116 1515021 939157 1404476 489489 1716881 1979070 608677 1594806 507615 332004 1973895 1298674 764231 1377436 1610610 1818911 1130945 326010 1134965 432492 1879090 417092 954878 47038 1869944 1998600 538124 63459 1713716 1408340 973555 1751645 1377580 834091 744423 1850335 1890318 571004 1445585 379798 1873435 837558 1165407 1368932 1696514 319781 1185891 993515 1523709 1835891 144466 1006229 1712569 1393287 1301233 487047 812646 1821353 88976 1451338 620825 1150495 103202 746465 167276 1873457 1416858 569235 1305555 1865774 844911 140049 317936 894712 784049 1543024 768278 1475619 1798833 413311 1838868 1193200 1403993 457145 63675 56866 580747 128691 537073 436997 1135823 1140869 1992216 1490614 587217 481671 1331900 1425170 1625636 978775 1835084 938261 1149104 1058978 1667672 940400 262985 1084938 1500149 262586 1772231 537883 459072 1758256 1868348 1935506 903776 1961977 488093 6117 1830847 36115 223795 1995339 277454 1354386 1144957 669586 394779 1017320 898824 965042 757274 1692360 1301009 295898 1840093 1479224 1493192 1576184 1721133 1231289 261798 1549171 1786068 512267 1679900 993579 391613 960263 1351889 612148 558191 1163445 959232 397405 112536 496590 514090 115747 1324862 1788570 1140735 825329 837142 200476 570888 1517791 626948 1240 929266 706729 1253737 655942 1190803 1075256 99240 397540 1477711 217582 1354708 615043 1447 796977 154088 1709590 549185 219683 1128072 1003370 80560 1226276 56954 1523462 838684 968195 1621541 7629 73184 966745 1522135 939873 794496 393301 1714944 1877976 1722111 1341544 658361 1295308 1303206 86118 105067 1720565 611478 1461171 585246 1877489 707777 1544981 261137 1884698 1141910 1251023 338816 1211585 1112498 16649 886934 92307 203672 663777 1044643 1256715 1791043 983291 1269999 1859065 727912 1718190 766106 434939 774200 168789 728765 1610131 1323794 1138669 518342 1768510 1172715 999911 1097957 1092437 761431 449860 1709317 1554624 1156597 1318993 1887035 1477360 1762256 544033 753435 1890245 584837 1033213 1230974 854516 1384090 175437 667163 1968484 1982414 1048230 314197 1572217 1172382 473877 280146 473527 1893030 949576 1294599 492969 825608 1851466 49357 1732411 826034 1842606 372805 1077954 1766273 172502 112778 1965754 1487342 1818769 1091882 1238668 1946672 836080 213263 181144 1972765 790744 598257 1796130 748046 488284 229140 979186 979123 673142 219586 8825 1571440 1767287 1322926 1307336 1410155 1101864 1071439 434328 98903 1943740 790720 193610 363235 1106058 489049 1324358 1111930 410654 229041 1532364 1297778 1351010 1180921 44155 1992587 1928316 932968 1935918 593269 1476061 150477 1734105 717739 1516436 1852052 436960 333308 1917998 1522686 1980469 655433 687527 1446964 196417 568084 1690223 1485789 1412785 298422 1754779 519451 244585 1586484 126693 565014 1265779 1547140 1104617 1376436 815218 627812 654776 1340940 1528706 948422 1354826 153923 19233 1174708 8489 233885 389993 473172 1797182 394342 539173 1143515 379968 53706 134188 1829135 877343 1289904 1604253 1050372 486969 1615370 300246 154589 199510 61380 863937 1537005 1805166 1080914 889177 14617 8268 1277069 430949 861391 1503560 1078444 1334304 1176877 1570090 980506 1556265 484338 164523 1813960 1513891 756006 1251055 1743391 1122571 1626509 1420354 108094 975716 1248553 1638069 25116 1478588 798150 675374 174583 1437877 784282 1793788 920478 846936 575885 427534 329975 729663 641733 223086 1107952 488124 1971202 191360 1844981 881801 478157 1449156 724542 1278839 1298131 1753438 1961549 1262291 894152 36665 226718 12101 543554 1013356 166970 938028 1155051 1186985 1898261 914630 1961492 59453 1446160 531135 389975 1115419 1584063 575443 1071260 1235093 439637 1228558 1426101 571609 104345 369630 289044 196592 910610 1202302 405443 1519663 375401 838921 1732301 1754328 1951510 1257063 1520906 1967651 921435 1011884 830870 1040931 926078 1611397 437119 1538647 220653 1084802 526722 975182 561169 931237 1791181 8481 1929830 89157 1279112 1381092 1257739 215515 1888369 186367 1075598 110445 1911475 136049 1039060 823590 1437953 850347 1413566 1106438 1018589 276584 604807 868619 137732 881098 1288323 1633984 1790745 183410 1524245 1157710 114741 123145 318684 1878255 346735 599351 81990 1697889 1267663 1145774 1667536 1326806 342382 995610 1831476 577939 222985 1914147 97187 709942 1195019 770408 1637461 1244984 1611339 1743776 265511 1623111 424826 937761 1975870 1120488 1646843 1399914 412773 900149 1077885 232786 1011317 1750373 601306 357251 746358 994278 1461890 399270 728230 1694723 755706 1616374 45129 888236 711910 1396915 149191 1685532 1300485 1613010 1449431 379470 1640587 1229302 874768 1660460 1261921 1149135 885301 1191341 637854 209485 645248 990263 1749252 838609 1580729 597746 1535832 1734920 1598316 270708 1039087 728703 669562 1144102 1582313 1296795 1103656 1638991 1386508 1388171 1501507 207682 1123426 1550363 907033 1579961 1419456 1178242 1818756 1015033 1711182 597147 590608 330024 926371 159341 1237741 1392553 1073440 123424 1557392 1998065 1644422 609801 1433587 761104 361353 1844957 1141468 1017874 1679651 930376 1034403 864466 559732 602411 572424 731557 139002 938782 599789 101361 100604 538841 1144648 923529 384245 604028 1757445 1587272 1765769 586425 1375659 1032108 934810 235284 1744788 527521 1205560 1463570 1036315 1350650 1202374 225569 112294 1029986 94617 218221 1213312 1307221 1195613 1671758 1011479 1708514 1636403 185048 17418 545891 567685 496317 616805 114917 624025 1541648 268917 572199 1157900 28177 18140 1756565 1592264 1515897 889873 1298371 826855 644615 1272779 1159832 1236674 1450277 1652179 123609 1059805 467528 55686 1962402 1329796 1871423 1356416 641019 776127 1496606 724881 296175 243684 1587676 192153 1425198 1006680 1801444 1360233 1054709 1613109 1134767 543437 199448 1476499 1819012 519117 234402 147916 1366786 1237688 786544 147328 1352329 595098 378627 375903 621131 1481664 775133 1147060 1662427 1291637 1240324 1797170 1409210 608549 234876 1053757 1682468 1777081 720260 673362 892280 569686 1415400 106787 1481519 1597271 1337032 759720 1042463 1501458 1233189 1616475 223906 793979 1277023 1098157 901266 245675 75002 1206985 1080238 713853 1695074 217758 521913 1790977 449494 831310 1891703 656249 732497 1342334 1988515 840359 1280445 1859108 972543 1818368 1022349 687946 843007 1826309 106022 1821981 571918 1559822 35407 1365204 718447 918398 253581 1448988 1687517 1301382 1127509 1823969 1166710 1852066 1994078 1810169 1710 290477 95273 1882649 865834 295827 415633 1800196 570711 1396872 1674306 1294419 1214889 1840887 1485787 522813 1182087 116724 251456 116770 1933891 1931686 1209413 1579609 394360 1720053 1697230 69367 645026 464880 1553879 678800 1830657 243332 489461 739694 491892 1617718 1737156 692980 565481 1554360 1422413 1786201 857459 311180 1125869 654487 81313 229132 1778305 227042 1432142 1878898 226250 1513707 1960672 1657858 1493420 1642727 1624149 543878 1775852 1027910 1326529 1825518 490635 1252029 554081 23757 133039 1624314 1493745 1349500 957513 596017 1137021 1445402 1745041 294017 1945014 1294907 1377736 304382 1030147 1516684 1603392 738851 1873404 1520650 1946724 625317 789924 433174 748783 376973 349236 101623 1372395 1793428 1335505 229940 15053 1644242 110346 859015 1576584 1999881 337080 1012026 869804 481638 588084 1384063 1564118 1607713 1001630 655930 1411576 1335568 1558410 1663677 866765 32872 1705574 954313 549607 1878545 726304 663856 235162 1528721 1434425 328813 1542811 1190096 1746481 1163525 1479852 267001 1311787 1091546 197349 402884 654796 1171590 571956 1390133 1899177 1763263 1507001 966354 1897916 997317 1049948 168059 584206 218851 1972360 1453045 1139081 1107250 1492761 303038 1395205 866895 648073 1001854 1725891 1452614 802643 120177 1956876 1662206 477278 1441931 1514667 51905 326290 1476574 1589448 1290411 822220 1755858 1686339 455235 1022610 854664 1067978 822302 437008 1051934 1933949 337559 1486897 145429 944716 653643 1076775 548322 1025911 564321 370100 1026192 781076 1085819 1937316 1902766 793626 985765 84006 71195 883542 1113483 1833334 1082905 518168 471280 1451567 1524512 1231360 377011 1906578 1975908 620068 1002455 74268 1622701 1405100 1527917 1527525 183909 1528969 1792104 1616484 929015 1067799 1178036 960932 1317093 599757 839639 1439306 829187 545839 40886 371883 1372366 2467 217864 1753328 973123 1039987 1335855 1950280 1826450 1016790 1325148 1758962 342566 1128849 1804406 1975837 1000101 1998299 54985 423969 1649207 1151324 837785 1483093 1100965 1257385 1769533 1486698 347334 872317 109074 153927 374834 807093 1442344 33913 1912638 236571 1394964 737608 1252410 22233 158905 693740 1100325 185332 1701081 639370 1223537 1771637 937235 634112 725852 1064603 1412492 1769103 1757027 1924246 277298 49923 5597 1576281 1460497 995871 536921 1458851 1698856 1432565 410972 829433 1689119 1367689 1039844 577382 622062 1754045 700559 1739905 1871551 1936788 201525 875894 1985935 627820 1743266 1473601 52515 1473656 1444522 1375352 1686889 124253 166137 187535 296849 1214865 363105 310515 163698 437968 1531489 1909530 1791795 1800357 1546379 462150 587280 418030 1820374 1267362 1013204 714084 276205 121450 1640745 999992 1780606 253455 1760520 1932550 1963611 1060376 246897 671349 707963 922881 42596 587528 1444500 538384 1048042 1656719 799801 1358664 719351 1661018 705530 680630 1942436 1519352 1236269 1835138 371986 1672807 1701716 422939 1324356 404094 1297862 741160 677522 1258477 284027 1274491 45232 916742 1420610 267038 328379 1720692 1541787 232724 1917557 1024661 473430 828218 1417986 1389412 750612 1163179 1252310 1630172 1176850 1797673 371899 1879164 503864 632837 901433 631579 1659821 819485 1113616 337698 272661 1329693 1733714 1603564 464786 635837 825517 1999594 1315350 1819100 1626827 220366 41286 171422 183746 87822 1868243 88034 375801 1817613 175409 1576800 730422 1291343 1704854 1264934 558486 796050 1115138 1425428 1312094 1657919 1208617 345359 559333 1271671 479353 1266266 1833129 1686989 178085 332880 646109 1756022 1217684 1503497 34700 1839597 1055958 1629139 697745 251633 122983 1623134 1824303 1786707 1177043 1386509 705528 87089 1405236 750102 966520 794167 810388 1854508 863323 582487 799611 1441115 726724 347806 1961725 229360 361871 1150388 1922449 748327 1526965 1763062 1963740 1066279 1110994 476568 205421 635094 1536830 701887 1241696 1181383 893493 1537304 301136 210672 1848479 1001859 413100 797756 598631 997631 1434134 2211 1604691 1869936 186029 901134 32729 1771204 1561441 1996464 1508159 664332 64280 252237 370381 346060 25677 1941704 1691115 611048 1578691 574425 1733937 1101391 1762986 1692907 448193 691401 373143 1038505 1616141 1278160 68284 146499 207785 127999 553788 1715544 134358 1071112 952739 455459 1382870 1896559 942051 1228654 929271 1564160 69918 1911151 222936 126002 1544432 1504589 954532 1153046 1340445 879121 198006 318273 1835693 1856932 624241 486146 680331 328855 1897627 319342 973129 481897 407182 683090 1778471 1472557 1280784 1413874 571073 1243771 584012 191627 487057 267181 1634349 640917 1764436 1882265 1687215 934371 1606247 649516 74437 515536 802526 140377 591342 1961338 311672 1559545 1422485 163137 1680418 515675 1617380 533916 1779275 189705 1851441 315357 1556860 387611 1444372 1573694 144736 1224974 257358 1021821 1484457 1008540 260987 1334331 1488372 256054 1621586 373893 1384853 1091350 1893311 1118346 1085449 361306 1700699 1939744 1003929 289922 1530666 1938994 23655 838190 133657 1377160 288731 761223 1084081 776296 1258079 773159 43557 1759078 1068512 1431825 1445703 1939549 841423 650352 1599135 1940954 795220 1690604 1229464 1680454 1353705 787994 1164505 807059 832827 1847729 1220402 591839 309185 346127 676722 1537814 1745312 355997 1607333 416129 399334 888348 247497 1016159 1161485 511295 1870728 1705475 483483 526116 1804191 1526278 1364019 82421 1549902 425026 123586 1968250 510328 484034 1889214 1204041 1093794 1415354 226222 1082791 1648698 371453 212281 1363012 1224472 659317 1647479 3942 1772349 243329 203322 1685301 250537 1098308 1411225 671998 228459 1458059 1141433 625939 791175 937994 960411 1913287 428711 127893 1931288 61223 621621 831857 983293 1951402 259337 1696156 828399 1114454 451172 123289 1832729 786158 105732 1979207 1465410 1023274 1189749 1601000 735428 1665658 928341 540695 630984 1936929 253258 179798 1428989 904527 749668 1887760 670329 1333646 780379 98001 999480 319964 327414 1998800 1834896 1962239 1541986 228102 1085291 353105 845669 872891 1728111 808861 564407 1556711 660055 1746918 301271 1332055 1406506 1616224 1957304 1729702 454578 698350 1723523 169706 1350316 455925 984178 677417 1189447 10096 297775 1550945 717371 1309031 1608227 918610 887961 819742 1512275 1647734 736286 80728 919278 965514 577981 570019 1833214 1200148 952298 1383945 1233939 1140471 258904 1441423 465519 451096 258565 812360 1535563 1669070 1137074 390475 1957840 1601461 775781 1151517 956253 82792 1732510 210276 392279 255460 676690 1531450 528058 941003 199261 1601205 1594295 1010368 931660 818070 782239 839083 1530170 114254 1535308 1969958 881307 1569285 814332 947593 1235743 374742 1139556 838359 33947 617940 1708511 190464 481420 1068716 1671068 1561384 1101053 1118250 879863 1993062 63107 1647822 211249 1569471 403989 828259 1953313 657935 1494310 370728 1730620 41161 1883289 1840788 391346 1156925 600905 1497311 1904734 1591650 130246 1156746 292822 668217 626642 1476199 1495252 1952171 1394743 1234434 487429 815801 673690 550688 475008 121503 787296 790429 1461474 1170834 1200568 990667 228408 577220 816528 1197374 831048 952513 847787 1059458 1720030 1162086 1173994 317110 209856 564207 1343387 677468 1953701 116592 1022485 764519 411422 432581 533445 1902367 766925 1671984 406888 1372775 1950111 1783078 1721094 1160628 1759897 1973525 1492095 634215 1472086 406209 826858 1719721 1351799 1761 176528 985080 1545928 564845 1798715 991761 381405 1447794 225577 1517149 1440128 742540 1858844 1516011 1384869 631726 249779 301715 1468423 1982417 201631 1224578 1380407 423077 110792 294550 504965 335555 1812113 557404 474324 1814927 200921 444578 387699 231781 817408 1395143 306352 1117175 1255805 1552572 726246 454081 280623 140548 523531 1583233 319197 1950921 1308579 1388364 1074601 770309 616586 1544086 620115 99381 377335 1411068 271179 868485 1513085 1217600 585861 571645 1532683 1495032 535201 204514 666367 952169 1702540 1812152 211350 42638 1310692 294085 591644 98554 1786106 729733 881657 1695247 208151 622848 445041 1361184 458095 1742325 211681 1529900 1575598 1088750 414416 421606 1535168 485925 1134905 195905 929050 821822 1132853 1097562 700429 298305 362274 327879 1259210 154163 485976 10947 1888956 20557 740131 268057 35389 1902750 1935679 738467 1818616 1901309 1371989 769807 53709 325104 1602904 1984053 814408 365385 395388 898640 981273 1014374 532679 542093 902471 1922051 93000 1206639 611679 574721 1209538 332837 647009 1751885 925368 159038 51601 1277114 1943586 910444 1334401 256119 1149117 1647209 867720 268331 1691853 1494460 30037 1277931 1819342 1730051 1405224 1040570 709129 1534095 162957 1931859 1902165 1931287 1614609 464191 1715723 1940095 14803 273015 10774 235999 891798 1465529 598152 160546 1689701 183367 1481055 1749670 405814 1041854 140858 1675846 1622317 445086 757047 1323599 1581284 136013 196493 1494615 1991915 1256289 798472 701269 1131618 72451 983002 1236916 280756 1495709 540769 64837 1498464 1188866 1737183 1034304 889397 1458664 887609 1341933 371237 755784 498407 1006359 1670473 1769786 448850 931141 1767446 1349570 291794 1052623 1963807 1968691 1375078 1392750 1581890 1943031 406606 1332975 1738853 1289381 1184335 1748500 1202225 739602 745766 350018 606630 1231133 143649 593812 909074 1965199 1523577 784693 662824 1996492 116524 577849 75772 1656339 1948295 235101 180566 864449 1937971 1638313 890545 528808 1746164 761587 398092 699246 1154679 758395 1894903 1348471 1032242 693343 480679 1047065 136028 706851 1928719 1090834 1425090 1756996 572804 1013779 970461 1300289 1328453 1819149 750074 518978 272989 893257 223110 439421 344306 1225360 874507 152484 1768273 1650471 911308 1424664 357575 1055068 850642 1247884 928846 209459 1382369 1447483 1320014 1815399 65557 786684 479818 344635 562787 1483931 1165101 322219 162403 1560915 42011 659897 768901 866611 201097 293819 1012561 1369355 1745970 222919 886123 1762807 1759318 801974 1323440 680079 1161392 1401594 428088 1198850 1964304 563025 679970 738201 1960758 563715 1309012 606074 1603434 538827 910280 1035166 873266 1355461 403738 699162 1045784 1011442 1523283 93932 330245 1671225 428581 912889 623985 1061912 1087570 1364294 1772804 1530092 136318 1050334 978672 237489 800240 534084 1545147 1698647 573728 642007 1639579 1423270 523055 975725 1295404 214841 128725 867610 325658 1280767 1139832 1524498 1295239 670210 1577416 274988 1089217 1938396 941540 113476 714871 775447 1257408 1539149 356015 1077107 679232 1135747 1249245 1568992 741845 1855280 1442017 1113541 379311 1823589 852064 123275 1089672 449337 1817317 1715597 1148253 1934187 186751 507799 280672 911041 783782 1325998 1481278 1951007 152553 61483 1104123 1250102 655695 1229402 348425 149740 188048 46785 1155471 240761 1118114 305775 241088 567993 1259843 1387682 413188 1233257 750004 1897076 741012 1541214 339312 1038545 306059 856812 147234 837784 1853875 833837 1690583 1572810 1920648 63680 1491650 27930 1247722 1464164 1721586 90969 1052454 992465 841359 310166 909793 1894632 827513 291976 1427042 1713465 1980172 175427 304664 338464 1667355 1664064 590805 1491813 1842297 779145 629636 1375965 1450253 1430774 1460498 589694 1458510 113362 525659 1693190 649034 817552 1339714 867408 443428 1203626 1353111 941754 1925483 1633911 157921 848306 174960 384806 619694 546957 1611858 603762 318166 854232 797925 664341 1407064 1618990 902099 869627 173635 1781095 1601447 478125 774227 1876219 1199520 569776 1145306 1344905 1351046 1725246 1662221 1963800 574054 1811747 1165493 1746923 1384276 463115 1184793 1477536 244383 416810 1614020 1417147 1739165 82010 1121793 481724 1391424 919346 751472 1512619 1785208 41889 1610823 222342 1069579 1686564 948548 6708 135771 1616798 1869298 1124571 1007410 1613467 1396641 846108 601898 1695514 1552054 1610407 1546577 1634897 1325783 1041215 556639 1033879 483823 1615075 935267 1089108 708484 113856 1347403 1151008 1278320 683252 599395 582159 1311281 701273 700338 878761 350123 578070 1033426 489970 1435843 1546024 1995390 1766908 977303 1977742 1234740 392919 736658 1831228 1354989 1445260 90250 1621609 1006344 1895875 254603 635329 610414 1845505 1284827 933803 1062852 1479784 1327815 198918 61749 624404 370427 158057 466671 143554 112130 1940610 916571 1644011 1912041 1526791 585481 1233882 388598 381219 1990129 1377080 1893992 647123 1749506 543080 1303336 1109516 494203 782180 1993440 1840562 119837 1154004 133952 993398 968724 1029516 971481 144642 1106905 1464517 710521 870230 60829 255209 993438 565455 775992 932791 658544 1551681 1952617 1376971 621689 92305 357903 1611721 426613 1080192 1307510 284259 22326 609310 309852 1201002 293812 79919 1201349 89871 791120 810807 305921 1044424 390129 1457075 1786175 766100 277829 1715922 1492583 1613211 1130160 1812789 276985 715410 1854889 839697 192975 527425 1111612 1810201 825965 1376196 736011 940811 380759 920757 874824 1001035 212030 1478993 965858 369911 870427 50368 1065058 873656 648609 1228786 1668019 1326336 328739 377149 1284885 1375734 311875 199506 1976047 1932444 549939 1962177 1680871 1997317 105261 1655239 373663 1772893 380346 1356071 689190 809376 1456244 1514343 659227 26632 787258 2703 1547667 1915777 1427779 1227169 819948 1342739 235807 53135 1598664 1521981 1314745 1306494 909092 217505 1829795 1412971 1795956 519614 1425027 1048146 1458245 486181 1873201 1363199 691205 1523521 944020 106874 888278 1572342 26997 975384 1224735 687191 1469517 637372 1489692 36683 497815 146491 1848144 1631093 1005648 1892122 1513648 562773 106822 486231 1568331 251743 1235033 39508 677403 82357 1937643 188841 1580201 205579 739390 369083 1211562 1655505 439675 1225525 723753 1545270 1901735 129116 520940 427317 1794077 1993841 185500 827437 990526 96332 560783 1788342 263060 225130 731460 1477889 1786932 1099287 707981 1079146 1475490 799075 1516774 42246 1928366 850942 1265046 1403378 412448 391970 1141071 1997118 1078463 405601 788263 1035765 980131 90923 1096317 968099 1643580 725941 1167486 103928 1551501 108939 355053 810879 1967146 980827 1806811 1566838 53672 1022007 1294989 527295 1839115 1755402 85189 16323 1855833 149981 420616 1104646 1261908 1748585 1387199 1306250 24125 1204523 1869777 1374750 487176 298333 1054450 1294144 1923073 1893197 1108816 808244 1537397 1129761 698504 1836622 178510 138504 1292724 1108134 1440438 1676681 240895 560115 1912994 1266030 799809 1855288 1909974 438496 1075880 1414252 822295 606609 520338 1939933 1248144 25077 204827 1252567 1266537 15897 334204 921561 1606288 976787 1417737 1577090 615226 1185127 1045955 558489 277465 588457 1360202 1230248 1335454 1267677 1702922 995074 985964 1922778 414487 1985075 620254 460816 458553 1713945 1900661 683390 272657 58582 914880 1411294 478933 655775 557877 1977314 1147276 338368 929711 989539 1703164 1066877 1248530 726073 1597730 346538 838749 99097 1706127 667875 166876 1883034 253221 1646066 1855145 1857860 1764487 546499 809315 669553 118890 333018 831946 156140 938737 1579031 1292175 1805399 271043 1639466 1879296 808879 1176007 1923476 748266 1867486 419162 1504337 377327 1859224 767619 1050007 441613 1821603 71406 1502870 617439 1610826 1526565 1213909 1343930 1825505 31191 906868 1346299 32400 914976 1787977 1343628 244644 763008 1832844 770251 988326 480897 137213 21210 82928 597600 1253918 826773 1465250 1348168 763966 1357172 132377 360857 681576 1773934 1500842 312842 192265 1728239 1357599 226822 1524066 1295862 1252821 138466 1285744 1930391 1929927 868268 158474 1373679 801303 978624 1642668 403929 1506286 1331180 418237 1402439 410038 1213766 122345 1551766 564631 1504392 1605166 783435 968084 181119 199226 363343 1690010 1743359 351410 72044 1820442 1220235 575978 1342467 1265538 1969537 213299 1845642 718609 1588893 1918688 1712840 182435 148383 745337 238829 36724 562269 1009732 1381042 918183 1409345 1166639 447702 214032 1983251 432870 393028 552361 1731080 1807928 935 1798445 310553 827613 1638635 448258 1956071 1415524 949230 1230118 1093499 1479985 250996 1741617 254021 659374 1053514 382731 1876454 284307 1602338 1732603 1156439 1583254 1896876 184620 442237 28610 1853084 312028 1566330 1292218 1064845 1329947 467843 172979 1234773 1507468 414682 258081 356092 1526165 1384307 1438818 925528 1714737 118014 345316 1696839 223792 463816 548491 394923 408012 418523 264830 1118470 1976943 77495 320620 115655 210561 1138855 1430152 646771 566381 1791399 1886046 1736250 1902089 566493 1836344 1098337 1490850 1151416 1700375 1007570 1061163 1441664 7057 1008831 992978 1554278 1108662 617436 1721897 1884849 1559271 1266126 1032738 430992 1494454 979095 478817 1140870 1885555 1902553 584747 102177 1237009 453546 371224 706313 142015 790731 1473248 749176 401740 1624716 1282710 1791519 586069 753148 214913 292444 1721823 208912 1057378 513530 43650 1289018 611895 1048149 1480965 878889 1381722 1642811 1404248 1572110 783576 482791 445833 1925848 1792670 1775892 1968132 840394 1172087 739970 1042495 1420324 1925869 58645 59612 1956096 866234 1346583 1160177 1565107 783868 895502 400251 1769147 1978807 1879327 1103846 309496 799925 384703 726708 1664828 142356 1869782 1584058 148950 1424854 1914266 1319079 1244574 832043 1795709 350344 954692 1380155 1407123 920564 1670876 872107 58749 781532 1669453 1786848 921130 354381 230228 1092814 1279139 1531484 470745 1990857 1759948 934918 1172252 405567 1862957 479372 470518 303622 766643 434084 876661 1965255 452712 302667 952893 1678465 822018 1938224 1181545 1020543 837149 683720 1125477 1420492 1460344 71127 1132767 1925335 391896 1983753 1488529 990924 944533 1142227 258918 1049184 903657 1531699 584005 1916120 665155 164621 1243280 1894213 829967 632020 1919459 1101891 1421726 1553243 1089406 1978909 1892180 1659383 385179 218624 817603 1173594 1572908 1166995 1637822 1046048 104961 928924 165767 1535659 534540 565493 1787607 332115 7191 1510826 788945 1487199 1964420 1998561 1101114 1667347 460017 3280 513916 566100 129883 730822 596176 464170 868750 99520 1146986 1012857 1552810 334780 1685666 1057441 578683 1816600 1078995 64492 638403 1163041 1890139 590161 1410410 325428 1698700 1285543 212888 1205447 1464566 279925 563265 1117741 179503 480618 1383138 246266 1039625 432382 530134 1863997 1880261 323022 957085 1677262 1184185 1544668 1142107 48362 680522 538960 788751 1473764 406785 919300 577613 814681 2926 712674 1772477 488049 27730 527336 842732 1978586 1305602 840563 1665488 395336 706270 1709506 397500 200017 910487 1706474 1010182 316959 1739611 1084332 1774509 370889 739768 1791113 18993 1442821 1424458 147459 1086890 1073843 243471 1828691 279227 786551 1638644 1388634 1441068 125641 1797030 59604 1673332 1024372 1541063 1527911 1548310 797332 1078634 684691 330964 352896 1250780 253768 482565 1647474 567633 10303 1392846 167143 377178 1544698 1800035 423907 939356 639695 1658793 194810 1638716 1987272 348901 386971 1230176 1732982 1864898 279676 494359 864219 945951 1652820 1582821 521975 797367 288695 1908128 1204539 384805 1529784 1753531 37131 70998 643145 623645 1752143 1216049 100954 596338 1504049 1269078 1912381 90823 594904 1562180 1901866 1182041 601564 905999 299464 130918 1410471 1891754 65967 1973662 7004 1427434 1746812 1633506 211685 1187872 745058 677578 259253 972739 1405700 837634 1037836 1024580 1303171 1391001 293438 649114 1961343 1655252 1386620 668261 1583017 109142 168496 1338333 1214290 762038 1698391 956124 323060 888041 1367525 974956 1790536 1335789 8664 959009 569855 1256348 1173628 1088585 784493 773466 1143965 1965723 1878092 1501343 1980274 1239507 1310198 381879 1786348 502300 1125315 332723 1574701 1421782 458833 671270 472144 199291 1062179 478717 696321 1806434 607464 229326 802802 1701274 646430 1683593 514189 1721878 990098 155624 1922587 492597 195684 1178205 408064 1935147 867971 821522 1219740 314418 1324147 793377 1702004 1335177 1112344 171540 1168630 1504035 1297357 1990264 857400 1188729 905845 414667 1268069 1026273 1793938 1445453 682097 680742 339128 1761845 812211 92703 1518703 1192026 1705381 1947823 902169 761124 1610779 435560 115668 691965 1577009 217743 734771 1238154 424461 1524894 1035448 136450 1569022 1861190 372098 825354 519386 1547323 1162463 773923 1489833 589363 1618066 486792 200728 398903 839331 1096880 1859812 685112 1623769 1639431 399399 1729976 86944 486408 1328964 1451795 1947542 121289 987088 818231 563726 781066 1441809 293516 80378 1191803 250431 237924 1742376 612844 491698 1715111 1356448 725171 1905252 1134873 295686 496008 567745 259545 1615721 1410460 1230366 1375558 1808093 390880 537748 77314 678148 1328785 1547043 1561661 552041 1173283 219996 1734891 598241 983404 1121266 1448010 914868 1168479 1180018 1891962 1491560 389908 1902673 1725125 1119071 1286906 775790 1852095 549979 301408 1577541 1590483 1045808 1399004 821764 1063180 497350 939914 1042030 1885080 1132748 991590 274707 2299 1618908 509020 1462205 18333 250202 888936 524011 117402 742930 713267 1982165 1851172 1028428 1921231 1305075 1568506 925299 1763313 1049835 1454378 960972 1171417 1096125 961199 1728266 1266217 227880 1808513 222271 673932 1452959 1650786 184757 24280 1524872 587398 361546 1710275 947301 1261275 1365182 9246 920120 1604262 303386 745742 424473 1318564 834796 673939 1356722 1879516 624531 1540559 446503 1538620 1587151 1135666 1674539 1533963 1776014 30603 987630 1461523 1832281 1894982 1023583 1480236 240152 1671496 1246681 713260 1497287 594955 838884 789321 1543102 1191041 1949944 439986 1748703 1547029 1912293 719268 810130 235936 738477 1040927 1593730 915620 1103106 784124 1654725 1187065 510618 1590680 1432206 1902912 1765557 1625956 1863095 458430 65247 1498615 1582462 1254922 10627 1678886 592929 285291 308050 1009948 1189637 1704178 1318538 462273 477673 31905 77660 322056 1965939 805792 89717 1136234 543683 146353 1437922 934070 227213 356326 1367106 850431 323324 854925 43037 1830839 898168 1806874 1638531 812162 1960054 1115440 1820990 492625 134925 1170651 1440319 141995 863876 1952288 1056830 274009 553814 1922637 1359608 817996 565253 184868 1660772 1376979 843 1565487 166110 1785599 821919 1458848 1514516 1398344 1400144 1484231 46784 142502 944104 522450 1517982 1148255 860297 1446564 1747317 1003836 1240992 301450 1202677 570748 1943842 793938 613681 975622 747312 811144 106569 35870 416173 1066688 583675 39106 899438 1413958 1265863 913624 1234506 325910 1510947 1680644 1349276 1038639 185754 786525 734815 894171 647951 1299227 1400082 1805523 1808040 826840 1705883 54070 1059134 1268682 184623 1505516 258132 1344509 1790972 459414 1300279 1814639 1456843 1195532 1927065 1439633 252056 1697474 988880 527356 664927 1393795 400981 623403 301958 374006 1085521 692673 1818736 799092 606260 1253978 1816895 657581 306507 1769983 1734052 895909 1203014 1226064 907141 883663 326932 819970 1846028 991467 920445 1136007 1510668 1560358 604739 133668 1142031 1500101 655489 1893690 824872 443363 1585320 1724224 1030758 207620 97568 1917762 1106323 1898755 872517 583800 656246 1647448 1824751 888757 1260223 1385025 1877330 802915 1161102 1825075 619603 1288287 807776 1959552 346342 1749864 1653597 1365082 826283 1143097 297847 29034 1814173 141896 1758382 1238142 1870057 82499 35990 586906 1656016 693525 842766 1709680 1952886 1016358 1051368 1910626 1211653 10658 763273 930735 1507998 1915840 560233 755720 230660 1015719 1131372 751384 757044 982708 966029 1568171 1252267 419010 1383593 1077345 1632304 774686 241461 897861 1976610 847074 1514341 912243 1052198 1218490 1781955 1590665 1913333 1551214 1886981 401445 1359885 45772 1238282 483677 1451485 647085 20206 547422 537904 78501 459713 1593107 405252 46053 514883 626939 1824978 35220 967659 599338 860576 1911662 1202419 86297 1490919 818972 1283811 1898371 360812 683529 1675733 551918 1085846 1842831 381398 161875 1773543 1684795 1915161 933035 845541 1493467 1762582 117816 1923606 1820563 824954 1041036 321753 601123 792356 151589 380722 573530 874167 1573229 1936930 1823879 1247041 850750 615631 57386 392520 880479 860982 1166853 1619283 585571 325206 1723119 1720021 1989470 1374803 199808 27259 102970 1710228 945570 1939958 1937715 961701 546814 1463205 1418288 1765000 1915321 1556808 23789 547966 533485 1692206 1427238 1984120 776290 789409 799500 924628 614110 630947 613268 867822 786527 383834 1721909 834758 444012 1796536 1201286 463041 545790 1103962 1880168 701579 815023 1874060 1311167 1877180 1174669 1402270 36083 1060158 1295528 1176807 495528 1088635 406333 1635571 1962888 1324392 494641 1166590 477473 653971 549950 1917950 1887164 918679 285438 432060 1562930 1912826 1458216 1557741 863522 1194788 977949 1805601 1241043 185316 1236250 1363687 1864013 1353638 313788 329769 658374 1666646 1880991 1650728 76871 1996042 1934359 167895 523523 220202 100976 1127623 1078067 1836440 496656 1651806 750090 1480850 1447925 279711 26242 647522 1728399 1415568 1598190 1556176 712167 1835007 1116551 203364 67240 658609 1477146 1714020 70479 1838576 336130 927180 369086 812574 1593416 1330119 1375117 1618244 1438805 1966473 1831264 205201 1698665 1472838 451877 594715 758930 1289175 101519 731177 314677 1708824 707653 820987 231868 730180 732644 528619 1674822 1255290 1452915 1011725 1803102 202187 1873926 254736 1274408 1705507 115594 854249 1105850 179738 1736093 343862 1659874 1296014 277893 1054954 47687 1816637 1882557 1560082 1459392 91460 1093415 566883 1494526 957128 1331450 1028929 1684578 1070445 1967320 1477666 679612 14952 314477 729734 963079 305312 198696 1198028 724399 1888946 1331940 1521430 1962349 818648 442555 1441294 733850 640280 1739029 1221731 1992725 1423773 308767 694730 336411 1608135 1205794 1409844 1387418 1589372 271400 419831 600544 1748750 1764877 1063284 187115 61551 1323152 1345355 1228964 105142 526580 959958 1103721 375535 370282 1233076 644279 1562065 109751 434412 628388 359591 25282 1341074 80511 306585 1108553 1003741 1537180 380954 532720 203170 217725 1733848 257364 1439683 581965 569560 57137 321906 1155130 660386 685119 1527056 933492 419494 1562495 222621 1779169 1073350 1858356 1224166 1507248 328370 1121451 20228 88670 94351 1586556 1065203 762693 882130 1850329 1417890 830953 740462 1310187 1071201 957143 1103736 1449217 1211235 830464 1777959 1615234 1470475 170438 610314 22447 939933 713687 1810049 573512 61379 1206500 1846962 936918 1068948 1563138 1349779 429148 805808 1136552 153200 976189 155599 812896 1215525 1009984 636642 603633 359988 1924093 986114 1702109 1135520 734088 1453269 846564 650850 727206 1102555 1766627 1124597 688573 1888851 1240692 969150 1948650 1859282 396554 1181122 342412 1008644 852306 466939 1130155 876673 1102037 567495 969341 1464194 946148 210003 875323 729255 739189 2483 1254297 237624 1031477 193754 244873 1170593 130599 473867 286070 856537 457550 269691 1450781 555583 931471 1082767 124684 877012 1504649 346598 1942070 1140694 824470 1511086 229088 1890738 1439228 786590 264654 1056144 811786 748067 862890 1973942 1207278 1928211 1457123 1495608 1460597 1944990 795319 626102 868414 501784 1120573 1526110 936611 1139523 24117 1096516 943815 291255 494247 1808161 1212521 1518715 750626 1079499 266127 1813777 1951213 1218648 1560729 293480 1514101 943036 1936829 110427 1762481 1935265 405651 699058 284738 176650 1675980 1074807 1282838 785975 1419888 822637 143986 1044569 1837952 580437 1570370 1972152 1046720 74651 194165 1577781 1603009 1197401 549705 1107519 449736 45296 729067 1297608 1503007 1300749 1289992 558874 1309526 37857 1453799 115034 1645685 869731 139169 936768 1304723 1865274 1143646 1985854 1995245 1328208 1389755 841747 385505 850957 1622072 281390 1380886 1239450 1149043 253398 1000168 1021088 914615 397600 703985 1169542 496715 1915120 881710 1534759 1728874 221384 1076235 43961 1937119 191289 1056598 1434312 256379 525272 138194 545977 1897926 1518034 105272 750536 1397963 1215057 99369 1007171 814544 1849016 1269410 902150 164589 844322 1135271 203069 921958 1360259 235183 1449038 297108 1269991 1830531 394943 1527766 1019189 1320605 1490916 1510910 1805880 1321256 1074323 871828 1009367 148495 294923 1682571 1079194 868805 255082 458848 386887 739409 1508325 1193289 1542070 1185043 270607 1162544 197110 1569740 815441 1755889 1570669 1131240 1537264 16821 184404 1593139 1528949 217888 1555000 1649889 1280912 545498 1045627 1130326 616305 1612270 789891 125151 1055152 757205 803102 666480 292246 832470 1546831 1188198 901991 154078 40999 221339 823626 1868629 781851 1718821 1115617 179689 668542 1828703 1864014 414766 913079 53532 628084 178687 1946745 88944 1852163 1051499 1739252 1647323 1342455 1435575 1474325 9582 206351 1433283 1385996 1971550 1800124 859253 661372 1459853 1824775 118947 298400 803315 138233 222858 148544 1199231 51771 139984 989478 1367425 1064391 1979403 1073510 610416 1525783 427287 1922197 1643926 157821 243820 1114213 118270 1379324 1064527 208749 908440 987738 970419 213079 2827 954864 1331409 1824458 648633 131491 1108670 1485961 849233 1779929 1575847 1077029 551922 1851648 1149740 467509 100698 411631 114954 809082 428424 1075403 1121012 1494252 963243 574676 625191 1112700 885895 527827 1845201 865137 53853 1480429 1392979 1107807 1564890 504428 1037984 469895 584319 205278 1836630 345474 1004372 98 834294 829854 1167546 329145 540462 1797553 1300935 424386 440407 116220 1654344 1608822 1847180 1764084 878986 1899822 1139184 1212247 146175 1247143 882008 549523 429297 959761 1856987 436922 616468 938333 1794967 880068 1204907 616281 477992 292279 1126484 1702050 1506133 85270 1406399 1704701 445711 709729 1570407 562449 936616 152461 6534 1840247 1628221 1317131 1444783 1286492 151214 1614920 715669 1983297 715679 1922914 1094927 1710967 619646 676550 1698729 1610 1237308 1942815 630344 1411441 383165 139644 356624 234156 1570722 1010636 576905 1448453 786096 1075861 492363 1842202 1876233 257660 732550 160841 273440 1758507 807367 1227609 101558 1882810 1560244 1691617 1440068 1025481 344044 1708300 900202 939055 653 1794809 707340 1116718 1954241 1032322 1550665 78208 683113 250154 1533126 1265281 912351 264512 653140 457685 847533 316267 326560 972392 1529852 1461787 1689517 1574332 368076 1843712 397918 546156 1308985 176929 629406 205500 491092 1328273 586546 246906 464828 1991267 836834 562975 1307325 737104 157449 1209598 979770 1024127 693020 1391484 720335 1739296 1529057 694222 1649173 361173 371917 1915017 310401 1910022 1038722 413833 362004 1690648 1815261 1394008 1246111 1658871 568852 1303678 1330926 1275950 952020 1038262 1495568 1126917 1257796 1960682 609108 1193376 1049033 988494 1909892 1106824 910314 813133 1245202 1308606 863512 1996012 547604 906087 1934620 1806058 1672986 1365630 1760666 828440 877805 379812 1090874 703218 280735 511694 1846546 197458 667512 1487700 1044773 1256777 1155635 493394 1737832 1320528 1832690 1224736 1659769 456381 1459880 1878781 1774492 1540099 650927 1225396 609660 990617 877376 1026330 381877 765461 276510 1899651 1746112 158099 354071 1144116 1151820 747548 8334 1867723 1408337 1017777 541922 1388780 1771347 1796976 46413 488145 577058 893884 567545 365689 103249 1456650 1298710 1190166 1984184 1574794 689507 543756 106410 1004362 1788686 1111446 123113 50256 948798 981169 481499 89105 1970817 909418 1804581 261871 1339304 1643612 317006 391851 1252053 186275 941959 783732 1331927 213218 1000625 1645897 144224 823807 204719 494428 875443 1733548 1760754 84791 1779372 311955 1542898 1864958 1908463 648360 106543 327060 251134 1544655 1071613 380462 1703377 996437 1465989 1042758 1294805 24681 1086566 1618902 386036 466356 661090 1953862 447766 839756 1460128 1565904 1607666 1538586 330231 1711427 1806193 84223 210717 1443403 433485 711885 1579018 1227551 283814 926132 383244 523892 1738207 1189073 1265493 1372246 1136161 436311 494503 578289 1642045 1231007 1951687 486871 1433759 922387 1382620 592740 215899 1916814 583714 822818 1890802 1766077 1323098 714319 260771 1930575 562759 1487779 1351874 513977 1600675 158480 1421588 1920622 559648 885267 120328 1120664 1287831 1086076 774716 993480 1272079 1613891 182791 1167735 1838502 1149837 1547444 598520 1954958 1203091 1625594 537337 1097412 1161790 1457502 856722 373932 1493127 114004 1777787 463867 477632 88329 1392155 1462345 186545 1538293 1896428 1183887 29107 294969 55771 598277 601960 587310 854924 473869 952961 1083714 176057 323143 1755301 973622 153498 1278387 1764165 3888 506396 1700379 167270 1763526 1735853 649229 444307 992859 1389383 781103 1604502 917476 1965816 568226 1217923 1287376 1368598 1550535 948178 1418667 1993280 1360175 1724891 1592469 55285 321966 1003450 297001 1729790 719455 1128068 44886 1471490 24898 1937524 101492 718527 651522 1643982 1826543 844009 874210 499134 1356363 304315 447466 735087 923253 223926 1315163 155400 1925910 1617449 1417203 1416111 1809644 1872000 602951 1991351 1387816 1265947 1403082 611494 1686650 574044 865710 1549444 939899 825870 1346243 239847 1823051 94941 1541448 250696 683040 1935761 798792 880168 1789608 907479 782571 924803 1435793 1549888 110030 829916 1025808 1976451 1116740 1000760 1374711 1862901 1336462 283910 523508 44492 876695 444232 1976686 655294 1166454 1960829 1559839 188283 1341529 204098 176717 1387428 1497498 1651147 1946803 1284464 209517 986549 1266892 316670 1709567 1942801 1316237 1586917 1456954 1481468 1856753 1086221 453504 457370 1190379 1923761 1829294 774640 1670712 792407 981821 445691 544084 954658 496482 410404 60055 495312 1355191 461019 1080899 1108854 1338150 1514646 1089378 41075 308950 675290 709628 184467 1306526 44487 1047464 1057657 1139450 970374 1334836 401183 351930 75241 397403 1968951 170379 1575554 1679581 1117971 1251671 261472 717889 1858695 450770 1122835 487143 68180 9476 1875056 653321 1600118 1377254 370839 887530 301554 481418 1543551 365123 952627 1877950 1284355 1538145 1836216 1324476 630583 492693 406132 1393074 1380500 702958 465489 1540543 765616 834663 324855 1216706 515716 611338 388784 1853869 1438829 687340 600474 1320974 1075084 1933001 604335 552811 447849 213129 656289 1649844 1270768 570816 358538 80637 535091 1783596 1212660 153509 1727583 223104 663827 1228444 710274 79346 1866442 718179 1994997 1498909 830807 69214 653347 66383 1517485 658638 1038783 221749 1436244 956236 1281808 1266458 287524 300872 542828 1151106 1139282 1538276 757410 596360 701195 159863 813676 1886906 829112 1347664 1172788 1379096 694063 652775 1724585 1287100 760811 1194542 1186703 789017 891083 1209234 1788138 1980637 409604 403340 1594358 736649 1866393 305643 114932 1098480 1128923 1566980 287899 817912 1804449 1042170 1816613 687929 174310 1490279 1771595 1837366 790834 1498081 794931 273451 595606 1176939 655817 1420781 962268 489329 893918 1973797 747599 1795102 265304 179728 1348115 683616 1021006 981277 1035303 119797 505557 1165857 1653884 1383463 1698060 1005918 888946 1363820 1825669 14724 201276 745004 1107135 1272600 585347 1170485 1277198 1729421 1881651 241703 1628417 1131267 1003094 817987 318007 1108465 1385702 169918 149295 252264 1399721 1649534 1948504 1119236 32785 923975 911926 447225 1433470 234935 296637 1642002 292332 1720508 1348439 304772 1044615 1299272 721099 1762937 920712 696021 845506 242197 67575 302599 428298 1740787 1884399 1523604 1686692 138479 75167 1175983 217447 1619416 1586118 1705467 427389 640606 857479 1201120 84407 466932 149985 1305298 272187 547896 1844109 1865745 1136514 979585 1921953 782501 248982 1592336 1013072 752842 1145773 1249894 300397 1541871 1937499 234394 1097768 1307707 506730 207413 20900 1033611 1219988 1704966 1429257 1830525 620705 411135 179155 1691229 1686496 267103 974103 1738031 1822079 517285 896284 1784047 1955921 1499959 396000 1425896 1210254 1509078 1278677 395403 226891 122657 582447 1204670 1241134 306327 1072748 32231 1406362 1138241 1174969 1791646 1443194 1902837 1765108 589740 166042 1936728 1736511 507719 21943 117010 641253 1444457 1657515 1869728 529831 1887132 1681916 1344001 1921155 736602 351317 874435 1256805 761427 1908396 317039 1736552 1578038 456292 102134 476307 1231595 405039 1336755 856306 1323949 431435 1014311 1276879 1681774 475267 185672 1888559 1457120 441249 17385 334566 537226 1844115 963435 1770255 1755238 851445 830106 188084 1185771 1152261 1653658 1807879 1727406 1731852 1226754 1793000 1356278 705696 1682138 761677 704228 1383640 926016 1987207 1275203 1979302 1104524 663040 1462455 1394075 248872 1407479 161884 145486 1504329 1954667 1036540 1786642 1419239 504865 1884532 129928 1986656 189242 1044561 1002307 477821 598227 1452783 607268 883984 488688 919871 190437 1423371 1498527 355542 1597928 375727 655031 436887 235669 615793 554953 1496271 1173 1660116 1180270 781597 321209 1196675 191321 1854435 1925670 1816664 1390156 1030963 177538 923479 163752 636534 1245429 1943015 1287975 1806401 1587440 1350207 1316667 1265288 644570 332459 1151632 13695 723999 1421998 375703 1453732 747314 467089 104233 387712 1787522 1769716 703764 368145 409853 928311 855985 1745313 1676136 677452 1677570 762089 296197 1307730 1775475 650480 1843988 1596719 1967666 1928751 1252012 807378 1924189 564825 417098 1698121 419785 1616895 1104097 1045384 960729 1492110 1702122 629707 958398 1273402 1291161 170846 1550817 16006 708385 1069695 1215745 1213647 857372 468277 138257 973369 899095 1544364 1079395 1296703 1369817 506325 776979 206538 44432 779669 1324110 765991 295722 1341801 1391836 838330 684824 1698656 1691908 540737 990278 655948 924900 810507 571002 781923 511221 206889 84542 896550 1832674 1764651 1547971 1922718 1272988 645073 1172999 1770796 369749 41665 536507 288166 478715 1916800 209625 960768 1519804 67754 509727 1931031 148990 1141597 917217 1441781 504482 1647145 781852 291996 1503052 1933748 1277343 1247555 913138 1479110 1383864 1549229 935543 1376363 1166255 1168277 669340 1138870 1092595 624645 1552793 1560773 319879 1853082 330833 857341 389903 735482 966748 1014752 954219 488035 1937577 895962 1030748 1759680 459502 648453 585343 861039 1232595 1019428 1337213 665211 956228 1675621 1131865 1331643 1915559 1725901 1048986 1734479 1030438 149900 716384 239923 1803799 1883243 178107 49759 1871904 101442 449325 1845921 1146099 902528 1020669 551849 1168129 483680 769395 94619 1789992 180270 1198140 1239751 535290 1253755 1025378 1209478 1434411 801226 363342 47719 1013978 468112 197929 290619 1861904 1182569 85458 62539 1813102 369263 1929642 1829855 1373964 159221 781788 1814121 1448465 1037612 1090689 753349 747137 333077 153660 84914 1628320 1706297 712183 1747101 258146 186341 1430023 819773 399651 496366 1480784 1088201 889352 1442840 18491 1944856 1665615 240105 1178100 1757741 1350617 878434 1589156 1687436 1302246 1858179 751295 652777 1009540 1121301 228730 1750069 1569979 531649 209705 635208 882318 573068 142963 730371 1675685 1527305 82832 1158383 858883 385037 1007017 898966 262430 510543 1567867 1274505 94702 1661859 151511 898691 692696 1658809 562938 717919 1409571 1698691 836860 798589 1411101 877777 272543 1882319 912330 1151946 1059601 80175 1373776 925791 200073 1969859 15143 1468632 1999073 1422550 744606 1863803 1555447 644647 1883461 519001 417969 183233 1811412 217495 1227655 515143 558090 1713378 1865583 255347 351020 1413722 1391905 483284 1858319 1754015 1571842 1000338 962565 1454392 780326 1607438 90698 841973 1119673 1092840 173110 1447762 887754 1461404 603266 1624501 73612 364342 1331084 416282 1254042 924814 1632664 1805085 1081157 377528 397323 439241 487754 3919 1616085 1636735 1774829 878221 1531647 893318 1725177 822681 1590606 1367228 501332 697785 1473094 1109350 389786 1536666 587252 713955 856288 673023 1394438 1546979 249270 1783880 1808721 1620223 1232810 24072 579710 1880889 372164 1452719 1567533 1368311 183817 18371 1346257 888275 905846 1201148 1842427 1540087 122779 684661 1945050 918002 1518193 1168675 1399682 1636793 1599263 1672795 767210 483988 1531513 249114 1908037 747608 1596076 222450 1599909 1698547 187508 1200509 331936 305248 1395399 1846304 1968627 1189278 143993 1355571 1587266 728746 406492 1223078 1980071 711280 1250511 222682 192449 1758251 803113 121813 985435 1065986 989706 408240 1827999 1063333 1147581 1599939 1640509 680760 1670302 1700250 653157 317684 1938545 1719200 48866 837610 1535173 1708968 829194 743727 431123 607728 403358 896231 277645 1071366 1463592 680186 374070 287281 1900168 1673543 510598 385311 1800408 424514 1349179 795863 747077 1880575 1611968 1446108 1285351 862915 1391321 1385497 1645312 325007 115476 1425193 1231597 566757 530963 970809 1792618 1877941 63640 1891016 1018576 464856 476109 1467559 1011388 452148 1016950 694062 344127 282852 280306 673493 1032548 1311226 482454 588499 1031609 825650 1537260 1140092 714827 511968 1469970 802758 906664 1342839 1176977 921290 1682629 466314 1335706 1183531 1523795 857622 417732 956531 1042427 1009519 163890 474414 99484 1674014 1282555 320741 1606068 1296532 524882 854366 80808 1241705 1515535 592146 135757 1287253 53069 216404 976516 908910 947619 537010 254049 1638559 939513 206307 1888374 1551419 360243 1685709 524593 229009 230441 1621405 740833 137268 821243 583275 1428850 199273 164181 709078 713132 1335539 25538 1838539 1148208 1403194 1766355 607838 460908 1048441 1342048 1391399 438836 730014 892772 381201 754965 415292 860167 1119835 141041 1822201 1943411 759859 1899816 1072004 786988 1529732 1805031 1112787 1984695 481324 1291313 1681937 1699006 919835 869160 1417227 195161 816410 1844229 823884 60149 1919737 582710 380242 900026 1653912 1397631 769745 1690489 1729975 1038615 871152 701745 923828 349455 1441823 1170200 1239830 1098501 1313369 1646451 1390067 191169 1747325 1224759 63546 730624 924951 1443958 1651021 1552475 880469 1354691 657311 270446 801174 1296313 153918 367359 1259125 426783 629540 1050812 1100658 724495 1964317 389844 634844 1127587 744338 1130981 1154024 1437404 298315 614539 713307 1439300 1931260 519916 971140 1883278 523016 184923 1953061 1425194 1770264 1222963 817486 386313 187047 1584610 507471 1271096 1856999 1943956 349864 1118231 711111 117985 1136049 1318136 1190792 996592 1221367 1808177 100842 1662733 1861080 27861 1292431 932993 1233843 1531862 99811 1335603 832815 1211855 1416397 23078 144987 827100 1930064 48132 1624364 613555 1912616 926379 714114 438267 923898 848553 1172977 351319 1884187 1322436 579464 378914 1452033 186674 1345714 1482471 990702 372919 328810 1646918 1896630 1962691 529980 1139529 696516 698918 1982986 226934 1592453 914414 1600723 494972 1630792 739082 55905 924647 775740 1219781 1871191 1868929 1061601 1693111 1233252 298485 417018 1582133 1035097 1555661 1516176 1200502 793048 1720464 372990 277499 963831 720349 813258 1330477 1966470 844683 47779 293795 1752076 1492228 1048519 1525129 71495 193153 1893021 947439 279523 625064 315392 380485 319455 338665 13577 1834218 243280 1368339 1817312 114585 739622 681438 1150107 700780 265816 559453 1769450 1205801 1942003 1488751 194196 939921 830758 219665 1218766 371424 343426 1938454 913658 691492 1028512 1404683 1373370 875206 298524 553821 144265 328043 1688892 450575 1880848 1688544 21606 241086 528790 1983603 313048 1826824 1505789 763137 1788783 1754060 1646580 83112 1995508 1900768 963041 1648136 873573 1749470 213515 1327077 1238630 844353 1182491 1525539 1216578 1472597 1224450 1458591 1943942 1022420 472877 544262 1285329 1598995 1977783 1600578 1529196 1522787 778896 250277 1163428 74574 1642203 1726355 117062 453214 1168752 1225060 312794 578488 1641619 1650696 1715082 1500863 1533690 584502 510879 1847301 1279667 175500 1594865 636555 1666080 1252095 522437 1872084 1293643 1946686 1189849 239372 1535656 1967465 432984 1594436 690167 1509800 1656748 384228 1318031 960626 1732807 934725 170065 1343527 1252066 1870875 1557504 59705 1592837 479768 589546 937150 236105 274141 1932137 868948 853314 1326675 223421 1346949 1128390 350396 794946 1382572 559937 991783 164300 1833966 385118 624427 43694 943625 228438 1370756 646058 106112 782751 177687 886030 58662 871386 708300 747396 1989110 1968284 543159 867115 1491991 1363738 1950477 795778 822464 214386 332385 1300086 807998 1488854 1252529 566716 1613518 1709050 876860 257431 1578887 1250142 1305155 1256829 1939134 1911125 1432101 40722 116445 1360439 47592 1744627 814804 943245 157001 703862 1381801 1254082 491395 590361 606725 1838650 762075 934942 78861 1874083 1000321 1759121 262546 1274753 617029 1881806 1672412 1821272 1686691 1826335 22134 1894071 1459830 638837 1879585 109943 1207449 711115 1784953 1280470 413704 1606345 131372 841959 586469 378948 751073 722435 1882135 251756 224504 1770961 1771532 1624968 1591672 834671 105163 1045556 1608494 1493831 609485 303746 355595 1683629 242674 1079710 1367356 362673 1008951 1261677 721086 693393 696457 684136 1659480 1127830 1975825 1801229 960020 460219 492805 62627 1814675 1435050 1452545 288030 784713 161791 401602 1105698 1446356 92501 1522172 16894 1887064 1252020 1353457 1405558 881722 648033 1816175 421744 548190 1509935 1448412 1181868 549971 1991569 11495 778632 249088 162841 1121656 1792770 1847332 237481 90680 1250303 1430884 1092716 1679894 679036 590122 972446 1809903 1598920 240823 1608890 287665 1989675 545137 1612963 1188305 1178753 382374 912892 1239454 1197628 1061375 985625 1417010 647680 502146 1524260 860061 1163086 572647 1960047 1853923 435104 1383110 464415 205688 1843590 1397976 1417765 937214 1350234 809674 1750812 1429615 197956 977966 1173943 1889252 1033218 1220273 937931 1599112 769843 1497010 1267348 1362142 1878375 1798229 806464 1126135 940569 1711628 1428802 495079 1330748 175744 1672746 1025372 751032 432760 941541 1072930 348737 819486 1504783 970554 504679 518876 605051 1325208 1284063 1525044 2741 187022 1091325 2731 932695 508551 1333957 132883 1148278 1276351 1451606 335215 1025387 493443 1035652 285294 880079 150387 1008070 765969 1298170 1275809 502222 615983 1335481 1200257 414300 1177476 1268885 62179 892645 724352 1792738 1273913 1443432 1320965 1406347 846702 1133526 1568234 622444 1855297 1036306 1428787 1635464 1218038 712619 825209 1331216 495385 505389 1755472 840121 102176 1475583 884447 1862273 1728286 709419 1532109 1266346 1572910 1370199 533551 768788 579733 1904864 1231427 464218 1329626 961523 585704 1117178 4701 1653503 1900821 530544 1799775 1023698 1352309 99713 96206 297105 380728 879649 497330 25545 1697484 1859828 1164076 1702844 811935 1784516 1555631 1772488 499974 294655 421358 379651 646435 1051220 450905 1526532 1483969 1332750 1641866 1424438 687440 1285445 1465180 569062 1897605 763818 365754 1194295 1176680 1760137 1506409 1012423 1713805 271609 1910282 1815952 467173 1370488 1621193 1385318 313421 1157479 896190 724033 891189 1173966 1686823 294592 1478684 781289 1377140 761254 88359 1633994 918116 1290031 709619 1323641 803640 250036 1867608 926010 1409416 983111 1677550 1360806 147641 1326531 1175620 1715765 926857 388002 1152909 1970112 469323 650393 445955 1233425 1680032 579923 515086 940146 633943 892380 14821 447370 949162 251339 628676 1537437 153399 205790 1745451 518144 473964 834579 1043482 732927 225876 1244508 908697 1702332 1631290 1580188 47850 1000999 880006 802721 588425 241270 1116005 1775545 1183838 1123264 1272189 1740092 459637 1984822 1476800 1068350 1593389 274849 440056 1318236 893478 166006 438565 1111664 1537031 1709722 1263287 694491 285102 1038066 1523652 1614525 49605 1390803 450294 206017 425152 1823921 563410 1996965 633433 1865490 77529 1935720 1022637 1264676 643531 316930 772897 105416 1787391 1533122 83133 311067 215392 1038865 1259275 1075431 1138148 446876 1791330 1223508 613076 1902299 1734739 846339 1248152 2803 253467 1366118 381052 1297507 770639 1541305 1910269 550351 1557032 357035 1211820 1148013 1398132 1060517 557475 1469382 1409887 1810228 667001 305367 762686 1942792 1239737 1893151 1572006 979686 1954707 1909422 663332 1268992 1350075 576421 1671127 1663808 853927 332566 1137468 1913716 735571 885364 197015 1125306 316536 1165806 1388533 413402 197285 923386 412976 795685 1985104 559436 298308 1459769 119322 1848865 1862846 1107529 622550 1631312 1422418 1468440 642646 1507396 1862656 1434965 1879583 1865283 1295389 20430 1539437 1710442 1463264 189421 37180 1640543 822673 689327 601320 954974 1282971 1162271 1526880 1213341 937607 1928793 740133 710065 1594910 1445381 1113507 1601199 1391354 1778258 546481 459027 104202 1110556 269994 1008131 1429352 45704 404758 702407 1064588 205315 1952311 123760 509205 1668955 1571604 806868 1249337 903168 856336 426389 333285 1033614 1890161 192908 1743736 362574 1048814 1633133 659935 1217344 907880 703202 1161040 1730993 997511 575044 663897 295965 520224 1283119 341829 1094405 586916 25975 1070783 1930929 1520994 1347995 1757910 904547 1285795 502376 1877021 1046950 1328164 775814 466784 985946 1998946 847289 1391810 506189 1399251 1878315 20360 1941095 957048 1611292 1601437 1756787 596542 724800 1575269 48031 1157306 415998 1686274 265251 1528158 1366314 1445069 728373 1663929 1485727 135182 763707 576818 1381748 430151 805572 980843 161158 1764926 1503445 861749 1934411 1231487 954378 1221342 1744020 1645474 1308532 917359 255264 1122007 1521179 1644306 1037119 1497511 1625726 1315383 1517307 1445034 1353210 895025 846114 446837 561908 1132243 1243167 536827 1447379 726564 595587 94888 978201 1367066 371642 697017 1939140 393398 303639 405341 801534 107235 1246846 765553 1313807 1882070 1482793 589648 410470 1749801 1012243 1713447 1122141 904401 1080583 684917 335874 1006523 191341 127208 758723 1495409 1597613 526012 144940 805652 1284762 1653842 1124618 586666 638513 781209 556426 75985 1785269 1958723 381996 1528795 593695 1804005 778056 421226 63679 256320 1577496 1449994 58766 592157 682743 162127 1302042 458417 1006034 81418 909662 1392355 633138 669316 550136 1194210 161848 300408 1220725 766031 1883820 1303800 1230301 1655097 547921 1433029 1764839 533263 1970105 726977 1475919 212407 839048 1685424 413921 833920 1144237 1713834 27078 113761 1513797 346933 748108 1102852 1792322 1954999 1399156 1737252 174367 976950 851935 1227486 1249057 51889 283174 260647 523302 557902 1330596 1282337 1999519 1909814 1693308 478892 838810 782584 737914 847851 1248481 1899249 1639812 1268601 1092067 1372178 1338677 1239355 558635 486618 453660 1829210 257190 207879 721292 1349450 901895 1940375 1319579 1985796 1599152 1849747 514782 1035371 58328 1279185 1064576 1895227 1713365 113011 967273 814025 1284987 1420126 1570784 333238 1472014 873271 1424681 191517 855892 10693 396912 1319163 1872443 1424452 1667595 1678514 1746762 1777343 1892452 209120 1839079 516685 1115145 1367755 419554 329480 1364712 288001 1106518 1405965 1116761 881894 1427070 183702 1119593 1381860 1989547 1426186 798265 1051212 1042329 562407 1521105 1464750 1337878 915666 1194262 683636 757089 768514 1979965 643348 956084 1737604 1117308 885888 1866034 539157 1369935 1537138 700185 1227228 1357134 1052468 412371 1007769 889000 1667060 349664 978677 795064 1930470 1204050 485410 818816 862086 684225 616684 732780 1681108 484164 55704 889987 248955 877931 852272 927573 1223516 141696 636289 477980 878278 372190 1571099 867438 1927285 1355322 1991504 1655167 963424 1607288 1451194 592947 628460 1911836 1749688 1500962 768210 1472473 76813 1713428 169847 1894031 1769669 1549039 556005 1167692 1444231 1867494 1921456 18861 1336782 774118 1926140 1740144 197884 753464 747091 232209 1203071 1575033 895612 535364 1363704 1250223 1963602 16888 448848 1200139 83605 552399 1431173 539018 69 759201 1881320 1520840 714943 77082 569598 893805 1382203 1857471 1616340 635877 410125 238131 1499515 908814 1232813 1719076 972651 808394 336238 1791656 1382276 1381648 1004233 52311 1752282 1348807 361662 364682 1263958 517826 531613 903714 976922 634081 1400031 776015 1347097 276415 1018077 1695981 1885187 718928 1619454 126509 408932 1389884 1461278 1550507 380688 583837 443841 259271 394606 1659517 924955 1769293 84970 1561176 471704 1167323 849990 1698475 965311 1347409 974312 653345 691153 436717 309684 1739194 194541 191721 345675 1413213 1074870 1601262 788858 1477592 1458021 34519 1721623 75317 745286 979889 930291 641985 1108661 1954191 65144 1925198 1848556 957320 1375178 1097125 1514675 222263 363915 1146390 1175818 523036 453167 1392714 1475938 823850 333143 529374 173072 966657 624481 214898 554400 742170 551959 1620305 1099791 1755740 1570580 1407888 1456120 1950867 1815926 530280 1180787 309870 751161 1195652 1511371 379533 303033 1745624 1534423 60052 469991 1115755 957181 1174688 1791211 471044 969645 1141412 1838975 1156521 1092517 1101508 386900 1041020 1859842 1384676 1167319 255964 1885122 1903863 34583 1405752 1888816 1242276 437819 959379 1469125 1137141 1549258 183962 635792 754924 264065 1451227 959980 1101041 706403 1931598 360960 314856 831270 53021 45582 1090507 306013 854855 856680 821851 1056977 1592100 1469422 231403 46207 656455 1168874 55904 1493353 1912943 1127256 878771 1718383 1501188 1547195 57329 440933 1923717 606743 520880 1689272 1996107 328148 1922161 102548 671980 1537477 926045 139989 127390 482280 1687888 1960668 1735717 1656134 1932877 1941718 274025 1898236 324557 756286 1520748 64885 1978312 543417 1702452 988545 1697371 1679951 924148 630536 315789 742821 797478 1842383 783139 1334125 786102 1568414 1612693 1006598 148247 967311 1898717 628671 1414109 593543 813953 409044 770467 1385155 792249 1302475 281148 344062 1154186 1341977 1606975 159636 1568686 234252 807106 1983640 1425587 118945 1029607 876576 861603 525935 1678034 1241297 1616439 796272 598465 1508708 77390 76259 530639 138337 449002 925920 1753960 302384 258970 1598871 783810 1477796 671713 78901 1304061 1913723 19280 87597 767970 909635 741796 1593674 84668 500784 1969941 1524334 1832435 1107062 1752216 1131816 622964 15753 729739 1419935 1653211 258652 1158891 274970 834178 434567 1493665 612602 675244 545901 361141 1710328 1693437 386583 73597 1084675 573720 369880 1689941 417015 1735311 191467 1397951 821982 1418149 201439 1185890 1557459 1215697 360499 1902933 900175 1349722 255040 334470 122670 1224710 1327239 577260 1517205 1574034 600136 820354 1890537 851995 1649967 1917262 1335845 1359161 1729830 1017308 879295 1439088 164360 1370497 1562828 1704410 306657 1730594 1929979 515825 751702 1981486 1059137 137594 1399296 152559 1993916 680969 1307535 113440 1616043 272176 671290 1176839 1829446 561503 611072 787150 1145446 26832 388097 445702 1390514 1940462 505818 6059 550252 1937742 1439941 1391732 1396965 1659617 853654 662750 1296832 1719963 15902 1652170 381425 1991705 1741010 1940355 55556 279940 1789014 1620273 1662763 458932 737512 933897 888400 1893849 1694970 1113546 1881883 1399704 1852507 1687476 816770 1980145 1706393 417819 1726388 1719680 512792 807104 1043312 1585354 1983260 1547333 119032 1430533 341639 1911344 12826 1399342 1244442 1049402 1718732 115763 1452985 1269632 987775 1635561 7964 1117251 282434 1744943 406355 1962226 1443351 726445 924162 1150282 1098620 1952158 87160 1809826 562408 993934 564775 1479949 1297854 599632 1951543 398973 1499481 664696 422329 1079162 1926287 1301939 1057869 1077292 516335 635312 582154 1313516 1341201 332752 1326501 431365 1980664 880008 1988706 1331303 1598637 364779 707517 533769 1705509 1854540 450828 973098 1591673 1958578 1196644 1082220 206968 1464167 1230220 264867 397478 1802835 812628 1577763 167985 1783015 52472 676089 1462587 242440 1624370 250776 1231154 1468040 1224956 1445516 118753 76500 392183 45269 1195392 1745039 1300633 768516 179948 1000798 565399 836005 1856951 965939 1092423 796267 184322 1523239 1798080 307465 860156 360064 1955223 113198 691894 682445 565332 1745276 444744 693119 1158319 1638016 701669 1757927 1453487 205022 449638 799443 1205831 1399938 196439 1783357 1777568 1783630 162193 1830518 107712 1541915 693183 566501 904131 1851503 317682 1361507 1608651 735106 504598 392434 1451514 422659 114922 1036753 1440717 1830036 1399063 1840031 890817 376348 996711 1481777 482917 1031476 1783380 1128139 932645 1959725 430045 1902730 1559223 892478 1555675 1875735 1669100 1858788 1442931 1904258 541393 1765787 1944822 98820 1905149 736099 1591029 508666 1157954 1547593 1410900 1419215 385490 1283489 1742825 1727167 1937096 184350 1603462 244043 1452863 1833956 1077130 156552 1910342 991206 927357 1063998 761954 1757010 786221 510421 1587954 466826 46923 766488 1318827 1894333 1272722 90740 433865 372153 1486319 1448514 1106792 1307989 1958148 839817 1799179 1235130 1141755 1097967 1398897 1755385 36700 1183629 1865884 1915334 1257322 751863 1162219 303450 87509 1243040 1584533 1624966 1091857 772581 328356 1632409 240986 184222 1711976 356054 1955759 555438 1686271 1958494 820917 1038682 1136133 1533398 1273579 1514303 1297511 1069453 1063955 242512 273083 652247 525079 1261799 1500495 234220 226316 140496 133629 1746563 887460 1703548 758033 645221 384209 1275719 1533233 1953589 1899246 218223 26967 1559680 1443994 999020 320368 1444964 1611600 50528 1769774 1970618 691170 1125466 344582 724122 46105 1373458 1590619 398641 124420 1232688 639691 1618315 1707576 902809 292065 1166615 1432841 208807 1314820 1591846 1303841 1505539 774502 1454457 910369 817689 21874 816659 1479688 482502 1242983 1620789 881980 315516 75070 872678 50137 997271 321181 1860923 1886635 90294 1128527 863542 919189 36712 1777703 642876 1635778 1655532 118659 1189347 1082429 445056 1234974 1938735 99018 147172 1394273 1666795 1073780 863811 205324 1207892 1489365 905051 599660 355033 587138 316348 533648 245104 1484605 1506345 699151 1848332 1120479 1603298 842748 1117655 626231 1921914 1768532 20695 901402 709772 1978328 1184296 1876508 30516 444680 904932 1358297 879616 681358 1423550 28599 1856784 184489 1178173 684795 55195 1407857 307446 1306740 272952 1328526 1266384 1856526 287697 1197359 1655716 814410 298453 910118 1615005 49304 1254913 1283564 428044 1350741 1852113 1045767 1486353 500210 1452978 225778 1851447 1699357 1332434 1068076 1975723 1064979 535390 1776353 1765223 1087440 1618525 49195 1330645 452733 598650 1393904 1421958 115100 910365 343414 356387 88399 1973563 1201424 1658178 414118 1331610 1086996 730297 426642 1668510 1576663 1859521 210205 1368281 628642 1683429 643808 864132 1025010 1027153 1630176 800675 364609 1165110 1360324 1084295 1311837 1619150 1327817 1168064 929112 1189149 1429207 270452 1024399 1222138 364899 525300 68732 509232 102030 1360914 1113246 1512155 347625 234810 596375 1173778 998550 1462128 1421091 858954 148582 1182049 1167030 1774480 1788800 1031312 1458544 1112164 747124 390840 1632627 1610992 225653 1324375 35022 441921 63069 754451 1965165 1515057 547881 1475907 1019438 626124 48225 547191 629591 694804 1258520 1361074 528336 1391777 285042 328850 506910 1620522 1975074 358918 1978068 1741031 243326 484358 751842 966941 439095 186270 568029 1810132 16390 667458 1904203 1989400 1010980 254470 512283 1946840 1150169 626498 300375 1472245 1951756 1621035 366262 1136948 1928946 185719 256550 15565 174378 370043 220156 148663 438588 545721 1690462 1739641 189834 779083 152533 1049546 744939 338788 1412427 1719703 734309 938618 1283419 904635 1463193 1618152 1354649 1644225 1583140 1232818 1672697 1395977 787057 1932229 567071 932153 57373 892775 661834 588503 213416 600895 200347 1141612 917854 666263 930154 1145302 1107453 1289497 1754460 432124 1463524 1685324 627144 1394196 814921 1931162 312641 647567 584930 1061861 1270019 716730 1849640 1029679 666309 1421297 1122306 1263949 157458 119104 1911977 229345 1188713 1113542 776581 1451857 323161 1429537 133122 1141142 985502 1759292 1682154 546494 796034 468384 1321336 635056 1261924 399123 1380667 1501329 51577 1650507 63805 1114848 1031161 1036793 1578314 944378 1459385 1939375 981507 1459921 1369680 334987 1822064 1221415 834218 1493604 1859263 1268415 687609 1532553 169686 81492 1641296 1114363 1733828 1806245 1857138 14303 984199 1341347 1023186 91394 1689253 1023674 1902549 771595 378210 551676 1185425 252635 859460 1547256 1215108 1806071 1781745 429096 1082703 1478674 991088 1929336 1769620 1409225 604503 986639 380469 47795 709940 283323 181686 601625 1870983 1500139 320019 907727 1555774 1775798 316788 664075 1750843 1109626 213103 290099 386940 621282 24798 801931 793238 1793013 991038 682 1102861 599880 1636305 991976 436419 1765676 1158259 1055042 343793 1609702 1419632 600918 457648 86953 886929 772341 905990 1075936 131042 455282 1099069 1467476 1182048 950778 789440 224646 1194679 36045 1020187 947590 634328 1997308 812312 1423552 1603529 1376347 984524 1063513 1530646 1988460 1330863 462119 1927600 1741058 1239445 102144 1450455 137255 1663893 223775 771637 1787202 1632834 1042613 183979 1967935 1360713 1424115 1299204 1396789 1357820 1655453 966291 959157 302564 1387032 213505 1529644 1621349 351014 1962388 1447779 629656 401475 970065 1887571 1725518 606177 1247822 195956 1228639 673212 995911 177792 1028724 24079 1531690 206203 978244 934879 1558577 1739741 908810 650421 869614 931246 31503 1388847 123900 383379 1991579 1106150 1929944 1808085 1421428 1970113 403520 1477543 1470293 104737 139184 1152740 1140112 529752 693726 1410753 577262 1702462 101822 881141 1433533 897977 757948 721177 738523 1318354 1565536 615868 1937940 68362 1776934 1777891 1741555 69369 719887 1133532 639554 101419 1492607 1360884 916307 939645 165754 1934815 494987 871498 926212 1904400 1539991 1534262 648818 1655998 1033563 39866 1695303 885302 1946502 106019 1231456 848436 939562 822705 151350 961164 1830497 112223 1044967 35526 1323585 270477 59553 1856997 533960 307962 6257 1839812 839424 264852 1491776 124525 1951145 58699 402219 618702 1712551 508917 1679768 244273 1679486 1344538 216565 715209 1644071 1899351 562403 121775 1359068 1217716 1309825 1697560 344814 1585381 145210 500430 1467499 1915341 1196964 666328 1355347 57907 1538762 1813923 529109 1951416 1599861 1253363 398249 1622790 1799514 482485 72530 1123211 145237 886018 1089061 170059 1759070 659479 1013891 633878 423294 445587 1135637 1169765 70403 807756 479013 1696280 459998 936088 659282 1823218 167198 118204 1780503 1730452 603786 668813 122104 332402 351999 1787526 433849 1570845 399620 108923 389426 361242 1094471 1014313 584689 628494 1047842 1864592 1091222 147857 441892 135221 1514934 1223634 1868966 345718 1537812 1606069 1655797 469372 636023 1358913 1866623 841293 1896229 69492 1846518 406456 242411 1233917 1231777 292446 1125242 1487499 1590096 1435676 1673529 362224 560987 1513557 1957788 37851 47298 872243 1006647 869255 451789 413400 1849746 1795338 1601557 1818833 497457 179426 1286216 1826313 366901 1259130 754493 139486 1446557 585403 433371 762913 250690 1746480 33878 1831432 1833470 821417 1027278 913940 650613 991347 1975237 746789 1362633 592303 1710813 1694442 986925 613299 615784 870548 816079 358582 1946032 1452706 890848 1550793 829200 557908 1446231 42997 1711993 1716702 1305284 1329450 260064 32559 352184 1317916 94336 778402 458780 1879496 1833545 1358114 540909 1843232 150766 1636064 1843985 1018363 793108 129201 166638 1000269 1270151 375479 241424 716151 1163257 450297 1062657 851622 1355077 813330 399674 1131666 1799025 1566236 1001449 1131139 1029436 121099 5688 538292 1263213 1895941 1597007 484702 283877 699549 1653999 1844518 596087 1428693 718608 840485 964333 860842 229698 714649 1083833 1921156 1063924 536397 1530044 1669655 1366513 1540733 1039333 1611886 248020 627237 1134568 762289 617509 1489825 1377609 1205939 69822 1467257 222968 439775 486814 62684 901571 1217818 452983 1383554 414901 1925873 477288 709241 331049 1226694 1410633 1542247 746865 713369 528786 472130 1507571 1512329 1422641 592489 29941 87239 1326372 845718 1857667 1307058 596634 240983 1603238 898214 1987144 1672682 1611619 918889 240727 1314042 197168 139752 50410 1555919 163496 115244 1108960 1817927 1046112 9501 1185445 1765399 1238831 829968 1464454 105793 1750457 447262 1935784 1160129 976714 987531 483244 999612 1553669 1925278 1913605 487447 1067740 1590295 888315 1231265 1107587 1367398 424442 425405 77366 1651105 1465021 849177 1726419 1639893 155205 1252416 877600 1180106 1537382 968912 1484343 1543957 1554491 1659601 263735 1171722 1993929 90175 614282 1135795 1318245 1459561 1348383 795726 309602 713469 849418 323409 1417908 269944 1954963 953871 1243789 1537085 1909856 1318638 775616 105068 1875562 787291 834988 1068165 676822 1331406 699293 1482362 656277 1672288 2123 1008464 1086703 1963156 1416770 45575 1922976 1829179 336347 195223 156579 803602 332378 1661220 164639 1053223 1660733 659384 383851 58056 1071867 940518 1819484 877589 547784 1041254 1667622 446099 755712 1445117 1888336 628674 496313 35800 1610953 606256 1009211 1010408 1813646 1740907 1155184 603358 837826 143013 818932 146873 833810 389568 250492 461889 535731 1030793 1714201 917339 586652 795625 1636084 1657646 1135940 1669509 134252 898555 1831174 672902 1021290 859899 1329310 1597907 1811951 810328 1906114 1022339 1786568 996822 1238227 96649 1668111 1016940 612031 1494127 1378898 1546914 118051 241234 995470 537618 1284016 676766 192742 1509921 1499813 224267 1051065 1055428 732669 1779253 1553946 455749 225886 64653 920582 105572 1611227 72901 72237 1529768 1528319 27877 1327506 1447875 779052 1253375 1462392 717513 221588 1877982 1715257 111119 1619054 1206381 1012759 730732 1136783 1858072 1203558 39662 1961388 1674361 1031316 1713653 351087 1694257 829713 858740 561402 1884771 503928 1009193 375287 236962 1597708 528089 596636 173089 419020 790633 1163799 1867997 1751479 136165 593061 409309 1297962 1661013 1607179 1004869 950186 1073562 1783088 1377472 1648292 925448 652123 1082365 1421453 302761 739056 719296 790707 1394046 176487 1756169 1017643 1613405 614002 902371 1558677 602017 1496178 1467481 11000 1603137 600302 1525189 970413 420177 125249 59165 1525776 1266265 1375155 522904 574090 1702738 958954 1918967 1131287 1495661 886096 530371 1891588 1128152 891731 1368637 638700 1844543 1365456 442041 1643521 792957 188520 1452321 99004 1333109 1542426 1694439 880611 1665399 752135 44172 461929 1167777 1020487 869373 1412902 1233403 1380127 14711 771037 1305802 1145465 1373580 432773 332059 750953 865602 623689 912148 846655 1228055 1058770 1252710 1187420 1253497 1257303 313565 309073 736543 1907262 1874645 416713 372382 524636 1831511 1378900 1140483 684868 1766136 223760 1628344 1557978 1780765 256801 775119 513518 1580102 708599 862187 1643757 366931 1193064 958450 474748 1934855 1086989 1479946 1802267 1789345 225330 693003 155700 1297890 580950 872727 1251437 1103527 1254470 1199215 79790 1748746 1401046 211977 1582942 592090 227817 82579 1904591 1965748 1123952 810965 245804 1895753 194985 1727498 1713550 700009 860693 261587 1511791 1599444 1776389 1084156 75601 169215 831385 520457 922648 121253 1194605 594599 1212018 1025178 891041 192226 891892 528387 461699 998228 1749317 902779 328195 1778674 585964 1337024 159463 1248041 1856570 249711 384504 1929659 570635 219375 1488749 1900224 1136493 165039 990657 1611322 407973 1995917 1842975 1284219 399991 1131369 1646988 744128 1080539 1011689 631695 541936 495790 534770 1563588 1859853 439334 1310500 1079811 343536 273134 1418411 1441119 902923 615711 1524322 145981 303887 1520742 724404 927812 1141281 1457872 199763 1468467 1026940 766056 1272376 1063645 1923112 1979518 158852 114858 1760578 68758 383516 1545325 1758141 1850325 1352599 138400 1090523 793548 1452846 1328790 783461 1417395 1010829 1769781 917965 1738780 624722 1592724 1897497 1385914 398649 1752842 206979 1268525 591648 1943823 434298 1420744 563584 869906 272574 1590029 1564870 615287 1634733 1253528 1158906 1191065 394504 264440 162043 183436 1785363 1132435 1564880 1932737 1796457 389550 1827214 1978399 41323 1482520 1020427 1694337 729650 1876109 1070442 1826212 261484 124673 1015404 1724280 1210007 1516540 1466251 36345 926641 1762280 208526 985019 1938796 91657 1204155 67288 633120 1024096 776058 596985 409261 250849 462452 1130379 1053012 745113 1721209 1427294 272884 1561529 206850 872521 442411 966637 481074 206 1860122 1124060 29997 1686839 37827 1387817 258791 644926 1600087 1609250 630983 1054699 648183 453229 1313915 664982 998509 386529 1463313 1551968 1009055 731974 1147335 378600 869725 1875587 392137 1186984 801343 1155254 45979 553780 99266 1639758 508595 1082503 1612156 1670342 407522 360291 1611023 222365 1471978 1646412 338955 1773094 927459 314125 1849399 1782714 1145534 87881 1916429 713544 543983 64224 725659 806327 94845 1726155 1168435 1917033 1516360 419207 304613 784017 341923 1089273 614609 1150029 294532 194328 42960 1245109 755566 100348 1105789 1423314 585267 897987 1917843 1366554 1297953 1912810 1962135 1429776 726735 11374 19484 1351759 1876466 1523405 1139903 349968 867045 908752 258848 113507 1382253 1095759 156403 1954311 890448 37205 1419121 997705 1149607 853167 1632375 1427641 1603932 1298779 1756264 639656 303309 1780438 1588170 1845963 1375595 1277428 476036 1648782 452523 1889537 1941326 1409878 801857 1505617 963304 1837465 1436491 1311297 1760569 639244 1771224 1659753 1861173 900244 756280 1455752 180178 1616443 438251 1404388 1093553 827031 248373 526748 1395089 659371 619666 1497210 989215 1919946 874553 740776 367385 1477384 1303467 1453853 1636242 1806638 1253980 231581 474684 737776 1946260 1707090 136858 1291856 339069 34126 1707784 1883956 382222 1252525 1274898 353277 1862177 1625898 269059 255089 628675 973912 461339 974671 1413966 1871235 151856 726225 1496873 1055841 1139542 1731159 1495346 371285 859569 1380128 686315 137007 1129982 1264459 1230975 232998 200851 1526229 1925513 1288968 1178438 1398749 912301 400574 1556990 1217100 341003 1881719 786878 716091 1925521 335614 56998 586172 1865123 35617 1705848 1656413 1349207 741239 1985713 872450 2061 87205 1090606 1624578 961172 1721501 31028 730458 1073373 10470 735128 387472 266981 1625093 1563033 473763 682417 578050 1784789 1848313 465424 476254 1677627 1316496 1490974 1489563 1944939 998337 1630192 455275 510763 562713 491857 142805 1541088 874706 1983663 636200 1217987 1733816 998026 792041 165107 1904971 1196108 1694154 1214339 11442 1540418 1364333 1663750 1668676 571701 1684916 89054 1752197 84917 691358 1795453 594139 1012127 1083439 1944137 1651530 179391 693748 1562453 1053837 1515465 675563 245744 1591733 641530 1884191 1015107 367245 100809 1964348 54882 1253477 1791996 1413976 502123 639214 648351 968236 828952 1871223 986727 1856534 532272 1388009 390315 1516367 423899 1108570 1984862 1153951 958865 507055 412007 242027 825634 77609 18938 971710 1636263 1405048 1084556 1192947 303963 404606 1869038 340954 818818 425544 245320 1000679 1704175 1282425 1759277 51449 556776 1749851 1063211 799889 130732 985365 1769829 587660 583435 235028 1095221 825749 1418536 841157 311042 132906 311658 991298 1721197 1666405 1069691 1312479 1630875 362847 1923211 519464 1486613 1848382 1059603 602085 1809332 540512 1732936 1191796 1086626 381894 85314 1609996 1368668 1054121 1827509 1098923 455243 1570448 365694 1779782 806025 169112 1766087 72455 1412688 1203732 377151 383686 230047 1486910 1029277 192092 1923969 1151456 387291 1718412 1085745 1635307 1466783 1783592 633546 355107 1675246 1584176 1325786 385869 712795 1403077 1547336 105027 13221 637992 1744827 1942816 1618015 1521721 1633306 1155411 1708379 1908500 248901 1360137 1220241 154895 952801 225603 46596 1714574 1261268 396389 1557038 1348513 1190942 1468022 1360281 1627971 1792248 1949217 1508844 958620 588142 934820 1857666 1167997 294354 1895285 327202 1091545 463105 790154 755256 972797 1626215 548101 942009 1174892 1426209 955518 1589749 503351 1837945 177879 1532738 1459415 1644793 1361361 19982 1071179 55787 1926960 341278 56651 1140046 102672 1857726 940304 1018812 1484791 974654 395225 1367932 1283211 1171608 221001 677195 1957948 1397990 1060872 1744754 602804 1299724 1787672 1221923 1437071 1389893 1841237 1548914 1617381 200638 71931 1266832 111239 1461515 376899 70592 844611 1870926 1873656 371987 1080225 701121 295518 1088396 35311 215844 583864 1853507 276473 969389 34041 1257682 423851 1714932 112947 1431374 443044 468935 1062981 1810127 1800173 1558533 1251438 1219999 1862578 652234 253917 780332 186644 210143 455137 1461456 1332078 1074421 1051600 178469 697557 1697880 1531683 1001733 1896949 230295 1149653 526146 501033 648876 1343030 1641727 1879383 1557719 924009 904057 76248 330477 772407 1794725 1167179 699793 518850 135488 798418 1787647 105684 1949672 1308902 1398199 289041 475259 1756941 339850 998377 1246646 1078687 1546618 1292275 702482 1775861 1226686 1127501 382492 510196 994927 1013524 676328 1626798 1817823 1305469 708072 830534 1661843 1782766 1801561 1978798 38532 99690 316980 1506980 1236865 1839038 428880 41762 1424057 1896961 1687246 1340572 1767952 258501 1496520 1074374 1686953 1246921 698809 1444499 1161814 53257 1655782 1704287 1858982 341182 331849 1458354 1941092 1913376 367403 1152637 1803809 677349 1825839 1648290 87853 1662492 1045014 502957 284205 113548 119738 1897735 1327322 579286 1991707 1389344 1517555 304962 1698792 294909 208407 63791 1844815 1476672 579251 659295 1336048 1434276 805848 16806 985755 1934143 1282256 783074 726852 1638192 1421601 79946 814970 1253881 619837 83935 322568 1356507 1279905 1703449 215992 1376125 1224941 1195745 384674 865839 1173564 1361838 792227 309574 1879814 619510 1522493 723343 1750954 1177290 83885 1589001 1088092 1799917 1917085 801420 787397 1936835 394724 964024 567873 1558346 1533650 1933362 1305131 1340835 1871054 773526 709376 639785 180361 1352192 1584336 950694 829410 625347 401978 1607219 1411062 1544102 597432 101919 116662 1403512 396943 142519 544322 1565535 1824255 1044361 404974 1425985 534580 69010 94356 1501435 548459 359079 1423661 1372263 382723 1224145 966724 610921 40097 47584 64353 374773 491492 927420 249438 1297609 1629021 826960 1228100 1192692 1621018 1129388 371067 916171 731640 394809 1355685 830173 321344 427227 486028 551097 1922596 1649590 99394 455391 209056 431876 1987909 1737408 1287171 1915903 1504955 725433 188102 1807495 38165 1672083 850696 208422 1153516 616930 1520382 833455 1432220 1040574 1834440 1926375 1388275 1853766 1688388 1400392 973193 691474 7298 169484 1433416 738879 1611241 96048 1061117 249536 511498 220093 1521346 1063503 471951 670447 1141025 1049429 575925 1493810 522098 1620264 1732794 1839504 1878233 1888228 1409635 1808668 1069226 33452 1387549 432437 1835737 774247 832867 1324682 1182550 1483774 888893 1133222 1275003 622115 1328511 1506308 838229 932962 53346 1770063 514622 1769049 898675 1069943 91605 1906942 1312254 1759040 54725 1281436 633016 1331341 1764969 1290304 53802 618720 1387721 384555 1789916 1223476 1551687 815658 695347 1493373 1331143 1901458 1935310 1913884 66087 818245 1794780 1776437 184477 151710 1068726 1521883 743820 385791 1074587 160805 1806895 1892948 1372669 1942311 234641 1982235 410518 968962 1626633 1585467 1505735 185365 1186555 1866605 1486166 830391 1555320 884077 1668897 317025 989947 1630186 75673 1445057 39727 324388 51028 665940 698235 778327 1585291 1231425 171109 1629136 1262251 1793125 1687627 1609284 671816 923387 1096854 892752 1490577 1279792 1341541 267363 1074146 1797176 1168713 1156548 1197242 1917966 1776064 1049265 1140713 807210 1073694 410748 36982 793564 1940425 1141803 1812135 628247 1080807 1362881 928879 235441 1955948 418714 598203 896104 1758171 317256 425112 1489119 432408 1566243 360112 968150 645880 35742 1310181 77679 960262 1717965 1788994 1868280 1051308 1682983 219178 1231657 534777 859005 727095 1531846 1820560 1423028 300326 737425 567300 53691 1341464 1192014 181956 441534 1792837 29801 1927379 1275348 1446059 439976 1275885 1225812 129212 329463 991843 1770314 805928 864953 783097 1069016 734539 1438831 547847 414494 1315309 873914 1150978 816376 1314194 130138 152123 1246806 655684 505023 791099 755474 1526714 253462 1031493 677317 1166204 42694 1812051 137798 325221 1430296 884092 1671200 1893471 370732 1374496 1873261 1500799 414787 1537433 1054643 1209193 1228562 1350445 71167 1475526 1656495 176412 525148 1321988 49646 118103 1926340 1895345 1131364 1699772 1285625 1852243 1369574 1910947 1401170 1206057 716692 382217 786270 71550 1513168 677827 787748 262017 253248 1332143 1389571 676794 618852 1661022 280007 763101 974270 1709239 672896 1487537 518521 1024581 230345 1722551 1119867 1164208 555791 1838906 100259 942216 1577842 1897692 1882769 1142754 94917 248444 368805 1786141 806117 793790 1271886 777473 386062 446035 1393035 1151184 674919 1872885 1151786 976784 394200 1960979 431453 483420 1032784 1387615 649711 1473099 322499 1441765 461092 838654 1156694 985724 975948 543572 1419634 1208980 952978 1448045 1864301 1027047 1017366 1435155 1680824 565673 1323701 1548236 620078 930350 746888 1694346 1355226 343371 69365 702473 1166036 113842 1620526 823994 1109476 1230760 1411890 771865 1863318 719582 492827 1145794 1344373 72137 776134 822889 1848528 813382 535469 1873325 179569 1880835 359872 1585454 1867653 1743222 170244 1178853 678446 1108158 1562199 524476 324645 948860 422311 371454 262618 1855489 500782 1496959 757032 594287 222507 1837677 852866 1173154 1875584 378720 708360 376121 1671582 541803 1897767 1006529 274534 1512884 1359391 488216 35695 1825368 1936718 1304436 558007 353836 59594 313552 602800 812489 1462091 1491669 573230 1800290 28704 218011 544609 1859655 802459 737908 1972535 1529876 805397 1721154 1033097 1943036 1285664 1755116 1590683 1415516 1847446 895585 1106752 1142971 432115 569906 133068 881937 1862425 263544 1633439 999253 974256 449012 35561 878363 1012000 1773734 708413 1604627 1136740 224156 299676 1662639 1870037 1652319 1474903 958703 1080165 1851738 443884 252740 1009438 1024079 1342740 1222578 1217766 28972 1650984 799666 1763387 1444677 793755 317065 1135223 1521703 828254 430296 1731184 976742 1917182 1327674 1983098 878109 170933 1124288 849889 839009 1621563 164510 406685 1703743 805471 1033136 731128 193049 916879 1494904 794465 298371 893926 1212507 1017775 1292844 662342 726848 1322898 1744423 5904 1288031 164879 120150 1960960 1644010 774326 949595 808680 36684 194391 1610988 967466 1370520 1786143 1405453 322753 1251185 49233 1908680 325337 237968 656265 1796956 1240514 1919361 1888545 244129 1547892 522173 1668287 1593471 1997149 48602 1174068 640236 1988534 591731 129707 1135049 1097250 618106 1723600 685124 1612650 1169180 1327706 547185 913806 137813 179793 437911 1196871 689008 482082 68673 1656676 922170 1066756 126292 138910 1432047 675474 555799 1131169 1541164 1563735 1662821 1517793 1297826 1029571 515990 1243912 217619 1168945 431427 313532 1313102 974474 297480 1127360 1929962 907959 936642 1460095 1435697 1105634 384863 1272052 1641627 745681 854642 106623 1414265 450506 997861 1208037 1811634 1269328 875156 444328 1601934 307071 1189908 393415 982849 645191 1208877 636698 1990956 1672313 1250683 31475 1848095 1114401 1374002 499675 1359419 1137664 989491 357564 623236 1920305 1754050 507715 1938028 694999 1377550 356775 1436406 352320 1018597 735326 723150 1796573 1147687 1739288 38581 109480 1386704 1145481 694942 1136005 344957 1679084 202775 1274152 1793027 78808 1899979 410780 1815370 1866175 16391 1620450 1697568 1404005 834904 944734 980795 1536138 1566832 1838528 289350 1343118 627660 625107 1833173 1349895 195930 1788895 236024 1572125 1611884 323620 81657 909513 1869259 1195841 264481 1508768 1538149 1855 1542757 1192334 1439258 978601 939072 1765515 1494305 750694 296964 421725 21029 437774 606987 107982 11993 879062 1771446 1895497 95057 497899 372965 475600 392510 1701367 317473 1412259 162105 2462 1404972 298082 492403 1826179 1253874 443551 627725 1999660 1150353 1683790 453170 323082 1172187 578629 202686 1235557 566478 1712597 999634 605067 1573926 632236 110431 1595278 511166 1006378 1307822 1367974 926572 1195663 739688 254948 417066 839185 1828080 551027 27142 1842811 665902 450019 383447 535344 647993 1834856 129214 610135 7710 1929444 1354817 1088300 1566324 331780 1719158 1788740 459270 486838 1645375 18624 626600 1316572 185915 1477446 1908016 655549 41441 1959681 1617115 584059 1599172 971697 1067429 841880 398173 607717 1049044 358968 966363 1752805 1303197 282167 736220 1558134 1153666 1735506 651301 1784959 1498377 1556799 896248 1160873 1610463 875913 1492826 1075320 1272163 445435 1485262 934899 1669687 725225 1608755 1161958 1322355 166254 659208 1013575 827581 1458634 76128 1933453 275028 1300044 1216173 491670 44096 922210 573114 263277 1974479 398718 1888449 579266 1656297 689574 1759344 227204 1871488 1307575 1038135 475671 757628 1753013 1798491 1513798 102061 319408 757842 1990679 363615 1257862 93139 1524039 496790 1965756 228946 1530538 1629798 543215 148276 3704 1193206 1087838 1100585 272372 26952 534477 998834 429402 1685756 1275401 1056495 852344 1770066 41565 1714355 1389813 846279 575020 370360 349638 447694 1784558 929001 1231983 427126 1601726 1685290 972384 1379955 413971 1981789 62923 149649 273734 1287444 1084917 179828 924667 628103 311168 1247699 1998302 315008 1724682 939020 769848 436317 199289 1924191 1200404 24986 972363 1163056 1309887 977485 1579946 320999 1297669 1883447 1126133 1723376 1517969 1181454 1221206 1185309 663821 223184 1515588 631849 78106 814792 1726466 429922 682600 1832675 841379 737603 1130593 1743334 1896413 1543346 1819782 780776 1761859 11557 1876524 1846121 1533527 260374 927702 1007965 1050985 422017 1914718 1402268 463961 42264 1849002 81751 1732151 1606662 919252 95828 1614804 1730583 715923 1667847 997136 1389117 966482 644865 363130 1080639 1347104 229356 1369928 580967 216031 278007 1533539 1524124 147212 443182 1609947 1950086 1100532 1849159 1743822 1228082 826334 1828026 1582748 1934488 1952018 529165 965707 528093 47316 611466 1432313 845188 728766 1629987 1337741 183025 1885220 1945913 571642 257533 125360 582169 1204585 718372 1188821 374197 597424 191994 521030 24377 196847 609945 1017524 437590 1057802 1733186 909606 381579 620109 599564 694562 178249 1430907 688936 644395 725290 847537 104041 515555 1493106 1021304 900329 326841 763884 1251557 1989629 352612 988895 317233 1391816 1735539 856148 326901 1707512 1184574 1723792 989812 989288 1126630 981010 855479 114065 815723 113677 546135 1203883 471321 42577 1830498 419829 562505 935511 1832976 1217096 261980 74955 415923 480313 1484962 1713162 746594 1290109 913723 852164 1396985 34575 1113424 1200215 1957255 895518 1399397 1176728 1013679 938715 1432113 923652 14062 1319419 738757 428538 1539414 234913 913896 434953 1303209 725183 1539825 228269 1980017 852183 463230 813744 1845928 1768720 923531 490406 1857866 1677259 781235 1916337 1486128 1666522 1841596 1366414 1234009 1574162 417723 286958 1277492 1412231 635189 880511 377784 1850392 493077 1288222 1856506 1351400 439351 412515 1417748 1991024 326314 324687 1334791 192793 1918148 340989 1541011 1080591 938481 1298009 1082090 312125 896092 1431179 1877820 62480 683893 1939955 223485 827153 1822128 157931 1140710 678838 399852 979493 307635 837181 1816729 783571 625471 764601 1087487 924916 569002 984181 584438 936179 1288737 1118321 1467220 1232523 1531504 1607209 1265230 1743492 365128 21806 252383 56885 1668226 1471020 252735 972630 823425 515609 1886077 324520 1687157 994276 44985 969837 1896138 1799629 1282050 1941613 1628867 282300 228334 22728 1550370 242476 1576123 1907546 1255372 1412429 1188126 816369 234083 1279633 368947 48762 1227967 433214 214242 935664 818702 1442990 1438482 831472 1030025 1981838 1426486 82188 232107 1815510 715822 543997 1245200 939126 643099 78784 721348 1421843 1626040 625711 619538 1709821 846616 486710 1335058 1322913 524345 1720879 1104822 1174944 460591 1996277 318020 821651 410162 1457184 172614 1599038 755449 104430 1889118 1806134 1038017 1858298 1187342 348411 802415 1543897 838216 1921387 854583 191731 1213423 1857564 323551 1851798 937228 1120048 139399 192211 1430492 72119 346158 575672 1555800 1201833 650277 1224748 880977 1385567 165067 1343600 54210 1683871 41347 375352 351324 1585005 611632 1126886 657554 817037 1869990 1669250 723456 1866743 377533 1283200 1540928 386461 186824 568419 1239457 1793806 604509 813073 1052510 1645800 1275666 1849673 170925 1050390 1927009 61256 1979530 1608331 1786765 1546130 1853515 1645679 1125144 1199539 1717811 901962 932412 893953 914362 488914 570412 276015 1009639 1101885 546459 1494987 1564641 194992 98029 1647410 612400 697825 366164 1424753 323998 836405 1761763 1123516 966121 1481041 292472 825234 1475623 1561271 668917 176156 860416 642709 1627076 318363 1285943 858360 1374226 974661 1279355 1354678 336933 1365075 76132 416139 1931531 1597420 1020240 1292487 907396 775482 532950 628139 30700 594285 424638 106889 1354233 1960890 1286247 165309 1841442 585313 1234812 1535720 1596610 1537890 742842 507861 376787 1423992 1784634 1185918 1900961 505628 122650 775591 64455 932402 1253142 513751 171194 360391 606025 1126240 421313 832919 1819861 130780 695074 1134373 1286347 1100441 1124977 1925280 215438 1979206 890133 1223543 1905226 1650314 1187049 1426772 359354 73128 172481 1279182 635490 1921505 970603 1704441 1782263 1030182 206506 1184461 640068 1053904 93170 360373 797151 1612618 791988 1683433 204157 472260 1899686 481468 236233 1056296 957377 1126563 1465717 113196 1053521 1704122 1170173 307152 1073639 1442653 1595215 1758932 535581 987469 1261206 1537673 1648862 1213646 941899 432361 1083486 122982 1365317 320706 1808554 1568562 1493887 521172 1765114 202572 1575095 646035 702308 477169 855030 1907323 1591749 1960958 1203726 1375981 631125 847645 778621 362558 620641 86201 714217 1511248 695676 185223 1046422 1699023 1432805 1653421 1099620 148609 690038 1304431 1209322 1660389 1322067 1572542 41507 325478 7676 765417 1979554 1223133 1361718 668042 444167 1269635 354569 1580116 238171 1514442 1043819 582445 1706 704577 801911 459828 998518 1507329 918701 790830 1384106 1102023 1661454 1352150 1448995 950910 1985163 681884 878557 236947 1613535 369070 47286 802091 1651477 688384 1691728 279043 1546722 1931793 657060 74929 1116417 1080288 852190 1844727 1632884 1592041 1629141 1265069 1932957 1579443 1049045 639314 1838888 129289 611224 725654 268029 563874 1679826 1386618 1314951 1879849 1408781 1526987 114938 1445513 1402018 1565451 1711318 298953 1460447 517006 1507448 1402323 1380047 148910 1679813 948350 928367 213441 1602486 354697 729950 260063 1145702 1240282 799915 1039616 93179 518116 992589 1347473 808092 1448512 883451 912706 1396699 5474 249963 135237 1065411 727275 919540 496332 52358 1354296 1834929 1302916 1467842 318347 864147 1212100 1947465 146430 207466 1204955 1101442 1881440 478061 6974 1012776 226457 693252 8689 142145 1866052 1864896 1109153 167578 305950 1588601 1183933 813690 1100312 1543834 1836884 1211190 986846 449161 1806222 1384794 1314775 698836 1122524 1898996 1515725 1906458 1931653 1103686 1669518 950928 766956 1119445 374857 1925591 195904 796574 166956 1968112 365022 1864853 1979472 1615379 10813 1918418 1699468 690948 111574 264637 323533 927218 1394791 1255879 1382755 1808540 97863 1389738 823870 759069 1647443 1100272 1527801 1429968 382087 880277 1066927 77908 98745 995977 477531 1639217 1714814 596299 1410250 1976372 482940 1812440 307965 1968508 151644 337789 743350 1475723 1434048 393037 1178509 1961702 144541 579006 1358885 321367 1211710 947165 315733 158746 1002693 78100 1222990 1095756 1260836 1258551 470696 1655808 747236 1236290 242335 826393 874981 1985196 1806990 943228 274031 242436 139013 292061 261470 1268845 1793730 1060919 1644239 894233 956441 326456 1315189 1589584 729571 1734922 130992 1423090 1204756 1103731 445930 1320990 1812905 1608114 86762 735619 319257 1167760 955428 1233612 601859 683508 587007 1573354 1272737 595286 949104 468806 500179 1401056 1534185 1795897 295462 1881868 1913260 1216234 1575846 557862 1351216 7528 813738 223791 58839 12030 45377 1878759 722561 1441462 1960643 1827800 230242 578942 1745934 1644597 25508 830131 1925758 1348504 1977581 366378 1610899 1696414 200394 1584085 1489385 1011449 224277 1813947 1653868 410821 618228 1440548 1317745 1100545 511476 967614 1336674 1764011 1681697 1954145 1140455 1694786 1705524 690064 1400712 1822433 1268887 751772 1554406 992348 1197304 1484825 590543 1892248 482081 1884781 355012 108464 1724746 284346 368881 501514 1045564 720113 1434024 1081373 1624567 394201 1086020 534621 1930698 1949720 8881 941944 1600222 915919 769775 1023489 1684551 1106937 1463239 665114 1591130 1819353 1218091 1109002 1487373 1645925 1414143 1708185 1494598 623281 1806843 1036424 285071 688050 192596 161182 187173 1435953 1335313 1667236 1236976 1981555 599314 1071507 1112132 1747703 1483236 512760 1263003 1786078 254844 871216 1165963 1936955 1505898 764181 632501 1221806 851312 1843278 818974 1149887 1264856 99422 1294692 1116433 1739910 299457 10569 1206356 1870251 1490646 357504 785628 1255585 536901 224022 1217695 430665 664488 758471 168978 287868 544037 1484266 1917287 126251 719089 324969 714545 29480 1229093 90332 419106 819977 1410003 945701 766223 495217 1182790 680252 1279650 977184 887616 829866 1049301 402406 1163780 1554748 1539231 231984 1898449 1365552 1137122 1138101 1116666 1060834 1133946 835420 1542368 318546 1474737 219513 490332 887328 1042830 1285188 1178415 971793 1896046 1339705 1210103 618950 904655 1005616 58185 1882758 1857600 1218665 332362 522793 636189 67826 685811 171677 71649 520857 1605744 553264 77761 1536555 1979102 1885660 575188 984893 354497 573174 48633 1846584 326578 260444 1325559 273643 802971 316558 231565 69690 612255 1826566 235731 1318350 1435507 1927245 1338107 637939 1373694 1640058 176732 1979967 1136093 1240595 1330948 1162244 1840900 1664347 426693 879535 50160 1073570 1912822 1814559 1214163 630410 39862 1671130 1851843 1643887 272487 1620110 536107 1591371 444209 1206804 1145205 1790170 1503268 1449617 647781 328664 1400744 1895673 481406 1666614 1363959 1428538 1739603 598247 437753 1992792 464548 602587 1747110 153692 1439115 1372133 466381 1892105 1620927 1414588 1866640 1261351 807684 67130 681792 817810 901237 593465 1043663 987305 1289436 1922688 1174772 1425285 570318 341404 1024149 1445245 57656 1655829 1540981 1084269 1752658 170640 1202779 538305 1164012 448997 1592950 321986 1029782 431077 629613 1742278 346774 945535 195786 1582499 923794 733042 1352288 18711 1084743 1324599 1092457 968571 36113 1677261 1374644 1228763 1262735 356380 306832 1029290 274023 211339 706725 1228623 402515 123726 1895779 842516 604212 1190719 1270707 382644 1207079 544484 572612 431628 726990 1921175 1225457 776066 206335 1994817 1924091 795550 1573663 380050 1717407 295756 1032319 217061 158578 641577 1342061 607657 447882 882516 249084 247829 527424 205212 663235 1531181 960222 502358 1393454 1267717 472177 1163141 1115256 895034 839108 1609788 1334972 1304516 1312745 98822 111625 718991 1638064 1184369 1539535 931762 1140195 455279 1316119 746520 898063 1880404 380698 22310 1901203 952708 247543 808473 1599447 1459479 538467 1201511 763433 1353291 106908 1948915 313812 1298591 1455043 1971318 1504334 595603 1707613 926773 910133 258526 1568217 263292 1194116 1097693 162826 479295 1231241 467134 706787 1257675 1371097 1978284 378903 653327 791882 1714787 968351 1505538 1690177 299407 740483 505284 1443571 595570 259283 294570 927056 1135206 466262 1674409 1819090 1236868 1338751 1619613 1084253 1620643 1489315 872990 1903783 1474197 1017707 1623854 966929 1347754 185860 1670487 1553975 1431974 1116695 1561408 1283931 1336138 1542009 352006 568217 1423054 463027 1317506 1042829 1478023 385896 995177 1537154 624922 43598 1421956 1735766 536160 1055500 539261 1483834 1283460 424063 336986 249202 515244 1331656 1817255 1737957 796704 1054962 1471079 840075 627534 1748438 1945968 1906323 1876867 155284 1616408 1718338 429208 1123733 405965 80397 72192 1471712 654971 1800527 191924 921779 16887 1327793 785356 1767926 1487397 1119728 52609 1886412 746984 1891147 1549980 1263063 1583493 135990 1341248 1648652 347169 691188 1020672 1178614 1554859 1042648 1583528 1785716 59908 1317659 1323134 887914 1069222 1010016 1903634 404271 689293 219678 650073 1658539 1803674 555212 283506 1186469 367073 1352280 121316 1489483 1595947 1424767 1873089 1512123 1255070 821840 1799653 1325060 1920660 1040951 1655970 914748 118325 1028429 387348 638965 1409858 1230688 675462 750903 449776 1687986 4708 1495428 1482789 920400 1598841 469496 1497266 1264085 6204 1770718 1895273 330691 185718 1424828 700281 1473993 931483 1291218 251373 207507 151442 1157401 366165 1356492 1350082 1813428 618363 1580097 806507 737254 828538 1297027 4861 821971 1692647 392436 39729 1711734 1721890 1714977 1488573 1723685 878329 873788 288237 723649 959166 1483210 1059566 902374 1634191 1222011 1832160 1854660 816451 1837827 1554656 1550769 773725 96499 1546599 610644 1594672 975863 982479 1375804 1742001 1891948 677547 484472 300643 1810765 96298 1134150 1861837 130179 1652215 1522878 567830 946103 1567031 847123 524868 1237777 999141 296178 1365321 1889729 1881271 1802288 630846 1629458 165217 1764982 1526994 1425464 762986 1471141 41985 933405 1485440 161357 1983215 196691 1217013 1625076 1980954 421685 1140047 408574 1944266 300197 72540 634730 192433 1973766 1250101 279548 1619655 18271 1759674 410778 398916 766037 171827 557041 764172 378994 124207 1887252 1469215 1780965 755485 1706671 793764 46143 630455 993129 825508 131845 1196848 626220 487991 1559887 654531 1458673 797997 1790118 1822988 470721 885009 451053 264566 1766271 1598780 501010 1800535 774215 1339451 1167225 339176 910232 1638025 1612604 62226 671758 1168842 587651 346929 1093756 1089100 1396900 427066 388985 1999861 1877789 1723130 577809 1799498 972415 348817 93584 734581 1739295 1447123 1147387 1697183 1803305 1416694 512106 1141413 568255 646487 442408 86782 1649905 132262 417772 1212504 1205529 1153623 1166353 1487142 933801 548349 1770225 1157006 1997688 796578 1084351 1753659 521995 1856800 1425312 1411962 729948 811775 681699 197756 536385 1953425 1093861 1463470 1745307 160147 1757332 241097 1737642 900005 1163721 150093 1676204 409690 1721410 1362395 198847 189352 984717 584861 1047231 1760782 787589 1640626 876209 892377 622201 1842949 115432 1449501 1032446 1053997 969813 1584005 1476914 1231812 795996 1060300 19215 1620947 549247 816367 1324272 647006 840720 440801 1892827 963729 1088081 1679159 881579 104645 107301 1690870 940050 889136 1763065 1415448 1016000 318760 145898 248651 1218458 1651068 1175616 1007477 1866425 487957 32586 621876 4937 1169907 1519114 1039766 527155 1877840 396674 75709 160373 1771582 1891392 165573 246466 806070 422921 1182312 1358975 627740 1477365 1644051 1980475 275425 125542 616216 1124674 1215592 506152 1745628 834086 1852237 1605395 507440 755192 1173953 181698 1524802 1455527 1876952 1003016 1360854 1993157 432904 987620 1581782 300182 1592176 1943526 1386265 729861 1881426 1999675 434564 1596887 491119 1938642 791589 1282282 1075458 998772 1285624 254314 1909143 659333 936603 98839 1958197 650071 1038005 430206 1323173 1789172 727294 1177430 311686 341214 857766 927577 500497 1626514 1284967 1810814 662043 511045 1087165 978915 27753 933814 591439 815178 1409266 1872402 54031 259557 508369 584996 1362941 697589 1171598 741385 952653 1091238 1812355 215416 562624 813326 695588 717579 1645707 1013210 1888765 1862676 1955721 1799826 1805871 750054 1645084 1502154 1044201 370121 1816733 1266549 558833 1682714 531073 1436896 357728 771886 1625905 255457 807371 1948016 22453 244539 213286 1221002 241315 220318 604540 710845 10781 888491 1864842 898962 1752391 1651005 1127537 446188 1740605 1842740 772408 500875 634554 923007 1612549 1793594 653267 586849 469925 768492 1981461 1203119 1756966 440740 183470 253837 1007713 1691609 1104005 781519 1166243 1175415 225995 595440 1963287 367919 857106 640983 96580 597878 759661 64861 694277 1204540 628606 561750 1743152 1503489 1404671 971225 64824 295414 1806767 497476 589833 1447264 1380369 1582377 161714 500426 120873 679513 1491521 1146890 299953 1539095 655440 1930183 664525 96560 1344604 234130 718020 57603 1670176 958316 770709 135368 1605152 21729 1350064 19840 263023 114662 494371 1492163 282206 1175593 1625921 395330 298780 624329 1802128 316471 63049 1032336 626779 1289744 774461 1430750 69317 1108666 505594 600115 586000 1128149 917161 1343772 911497 447784 1052007 833950 118182 598311 906882 1286615 1265039 1951693 1788580 42546 1640474 1985992 1292992 350104 1805582 410139 218751 79425 1829905 1784803 851730 125506 1545883 1184818 125753 1677241 1999917 854534 1157390 368649 619047 1373398 519448 376238 946427 1000313 1716710 1786325 116264 1742365 1640525 1672449 1505961 338993 910904 14898 32627 239640 1020581 911307 1427927 1460261 987098 1089730 393595 273516 1931592 1500032 873300 1482139 1655939 656546 686421 393827 790278 1174668 256034 720039 19788 1887948 1184014 1750293 726087 310837 508447 1423765 216288 329931 800868 68348 983993 33377 1734901 281493 33839 1632973 1033366 1206454 304066 881103 513376 379920 103795 853505 1096265 104339 668669 365627 21360 1546910 652746 1805624 459682 241300 1378209 203172 330030 381073 516019 606656 707065 1973488 468693 123328 290700 365940 723137 1087456 658035 713502 1490925 884445 905132 1471312 565297 29921 1816397 320754 304603 1426748 964882 1601236 459444 1293880 1426122 1940009 1779807 47027 1891410 268947 875710 1310576 394458 163650 1131014 26529 1211923 442142 161851 592631 1257649 676750 1889076 1521295 34383 55528 1653796 851090 1598338 1702970 1054896 514320 1762347 1749974 1110968 862102 863765 1080854 1129426 1975941 363971 763705 1528115 613045 1499822 1096719 879403 659056 1786788 1459406 557151 1058550 656532 1504510 979702 1007429 1657556 78495 1855479 259077 1909415 918191 1751793 456924 1932868 287610 1126336 872760 124195 712681 1117243 316976 1193213 1515391 286582 594917 1547382 1204860 986244 938605 1565093 594633 1693161 517036 1211691 1846690 1763580 1283114 273490 190309 1137747 1285533 28184 1042250 954418 81619 1163247 143021 409380 617086 1291479 1937317 621235 1620314 1611730 1267719 210992 568375 1774957 1478440 422567 1271743 1995152 1948797 1816116 1001868 447582 48708 722974 79287 556763 811158 1797773 503040 973749 1061809 1167695 108011 409156 608592 1876681 1055842 357633 857167 1813999 1948002 130934 96533 49837 1664501 777518 1430153 1375652 232446 268022 1302886 545193 850088 207900 1066994 676085 1901806 203389 53675 1118092 135966 983060 1350332 322136 108964 1378336 634492 1451179 1452672 65322 1810694 307086 110125 1204065 1707115 897553 912633 1512309 277671 1934993 378534 663299 1437649 51415 1342408 1450748 772203 573583 1727862 1179055 1125537 844474 1616998 967382 1948453 1622496 835756 954234 18421 1024153 768973 1886294 1934339 1066933 60133 1394752 1588238 1196448 423581 211238 721182 741679 1110268 1997352 376906 1803370 1868151 540370 545574 1401089 827770 1125013 820750 1177007 1354323 1147839 207553 1859751 1945784 999123 635250 1393422 1136807 1545132 1703080 10172 1495808 1090433 743449 1672423 1098281 1305891 615726 1110076 736356 1190113 1727892 277855 164800 793186 322960 1530266 1465627 1373862 1975650 1571511 646301 1787616 392021 1888991 1230486 536002 873769 246562 1967969 1670021 194253 44006 1458646 1931958 516337 9936 108249 817673 1967660 213635 1013250 1186892 1367805 361257 878286 1695899 1496417 490869 1123638 1040751 1765113 1264118 1032775 18864 1335730 906785 1106216 821587 1614057 545441 735030 1160860 147511 1927616 1027802 750586 1532351 1383181 1030505 1191067 648421 1372582 905483 140069 1026304 565073 583555 956037 1741043 1076584 1898488 571916 992266 1214630 424493 1650418 1378050 246405 28278 1390795 1961533 1742633 430886 1292102 1759525 1737823 224004 864428 1641795 446304 1051593 293840 1709454 1705642 76439 498583 1495470 947214 1948953 835862 412158 162314 1088490 1946100 1333353 1884817 1896970 108151 1238786 627318 1091775 1909727 1729529 107753 691160 1555540 924921 1185793 399035 587368 1056368 899982 1836251 913489 1186463 66623 208262 885047 274761 1954292 1329924 540009 1332937 672025 789588 1910777 596510 1498431 1664119 1028525 1146275 640770 408193 672614 1531447 253305 134238 1773417 508786 1460151 1856102 536823 1186479 499521 1141129 1318999 1806893 550551 289800 1676601 1069757 1606344 280059 487820 1443148 312583 165945 1518089 1236448 1884395 1935783 1344442 1260186 123841 772662 393918 1763582 1100527 1412169 117715 607819 1144582 507492 1628688 1375580 143266 1014070 1834573 537722 466557 315702 198850 103125 1088558 1213412 1112063 1833798 895262 201627 462523 1153190 1064451 1172225 844624 1128629 1942731 1527677 1785162 1343487 282742 1798875 1197061 1309219 1820224 513663 1725433 1278143 209911 1430686 1671883 1980520 1465243 1706491 231709 1064510 1836979 1706461 679667 1923929 1934184 508912 1142351 219906 952632 1371010 1031023 966997 1192786 1031170 364253 875157 1679360 500225 735930 1982020 1929826 979918 1606056 1862199 633816 1488885 1779670 250234 1082536 162367 1822764 1411170 973150 352004 1542596 509188 388136 1402470 918857 1708868 912397 1438575 1423022 329666 815364 388522 538735 1737489 150371 1900435 1244957 498449 1558608 1977103 1585423 460754 363294 1357625 1592730 147710 1502333 1728446 1800510 658268 1350556 1375691 1225334 1334481 1742357 607670 690648 1562111 1070566 273349 303006 460738 1797377 1683305 1861055 1266191 677948 379773 1263146 242498 845627 1893098 1115967 1658451 1544378 1324196 1072684 1526441 389704 512909 1931635 1492380 876132 1317981 1190551 1729011 1119791 1188811 529308 1054237 1251818 1028692 615524 894702 555862 307349 1487275 1318911 1183301 1565135 1114665 1247084 1971594 1976465 1444936 1442136 116189 1835792 587930 568050 882183 711211 1666410 845966 52108 1757745 513520 1689901 1437937 1519266 381159 854901 588734 1971892 1866091 1436321 1173847 1163803 707049 84575 918620 347386 458353 1379070 1774744 62519 1173008 1485116 283006 924262 1124257 46431 1383476 396390 117915 709584 818144 836092 941571 1623165 948725 125716 1768995 445962 124948 471868 1245470 397436 1145722 305323 1901149 33643 1134715 1090435 785798 510936 1554967 1846287 1220967 1217666 1473735 1664372 1248506 1745487 1009755 1092111 138650 353104 831648 400491 1216530 106446 1827801 1587125 1395625 1424857 1521247 617472 89049 1456648 1062587 434469 589082 81623 448949 266117 325661 1789225 963555 1689632 354862 1690668 926806 1570244 1907682 737690 1732122 405174 538012 1350108 584932 84180 1647792 1181821 1324010 1261708 1930485 3434 597588 78567 20009 746275 1982398 920979 1492244 1017930 1551508 905741 141121 662172 1503845 904609 692162 114848 645043 1189113 827771 108176 1324523 204416 268843 1450969 1123257 1842990 444608 148611 448248 1013106 523371 1809807 566373 604249 817370 1830491 1346150 921552 1660916 546130 477318 22732 1744656 862552 1493153 710184 1982838 1032552 348178 981282 1043119 1405320 352059 1294037 1783529 828865 1790604 1042974 1705252 345654 103065 1933349 149988 935328 511282 1804145 354521 800187 83619 621569 1590853 27618 697130 920853 846889 1982601 1097185 649340 1277882 1102967 176300 860018 1184902 338325 160168 1580971 1721453 459009 240545 345551 864073 195235 1534365 298676 126486 381323 974652 1593504 198591 1298806 921560 632202 1103776 1553850 1716562 194204 1556443 1728603 59516 1723649 427136 1482959 865522 1607861 1572970 1123703 1907835 784079 392649 346571 1310072 347437 1488335 19472 178347 1790050 155056 1253922 546103 1765705 1564824 476424 1575895 180182 678919 649630 224191 842877 1797075 1316615 957270 182299 849682 824664 99968 1585232 854144 1082039 1085512 429210 1160693 1344096 1495843 1853164 486486 953785 1515919 1619553 1221756 66970 1982617 878037 1796869 1712785 1922178 1350240 980065 1399428 927669 1653384 1847462 1033857 1861139 1344668 184843 1370904 943799 111437 1174872 656687 1286969 1878022 1905249 218697 1694223 218015 1661221 446198 210047 1026142 1392775 577978 852410 501346 785036 1565850 1332408 644739 836747 330640 815319 688848 905544 379453 621657 491590 1914426 208443 115448 1375690 25917 1690145 316224 1868931 1006856 266787 138197 1493639 935995 1038137 1440524 944009 19644 431431 330551 33958 1185821 1968355 906749 91608 598300 1573508 790842 578342 1530401 1625175 879937 1925265 1555476 1471453 1617114 378986 1787784 72624 542803 283832 519499 1060503 2588 1063904 1661215 1342654 1138386 1604336 1194983 878043 1071801 1692317 315841 1800896 1856907 1517683 1390090 189978 829847 1034060 21125 1647903 1259721 221887 1094211 675512 1126579 1719433 895751 376672 705133 1465406 514371 1268678 938889 1563992 1139920 1910086 511455 1711253 1130205 1783110 1079402 1693458 1253420 1614270 165004 1692507 283730 840784 589001 1758744 306138 569694 802928 1624350 845955 889251 991613 136084 27796 293590 1226769 1480797 537480 233301 430985 1292736 181958 355749 1641014 1123432 1930409 443061 79955 878372 651166 535714 1607254 762467 1967120 469495 1081032 1988354 1362213 1497833 215067 915268 868959 1181097 774471 407112 1243505 863799 1993693 1293325 1436097 1313924 479565 1311746 904108 383043 219579 468357 455841 1290617 1420009 1008843 1744305 23009 1175664 1779433 644547 1270563 1437928 1857258 384877 1638383 643662 148308 1508198 993784 1732331 352316 1800716 1566482 575228 809020 947560 371536 841142 1731009 1229330 305040 1973705 767905 1744051 229459 1704350 1871739 1143106 1762722 1011273 1106346 1201952 927372 1039511 544361 842358 1888233 1379086 531459 458812 182504 1887095 1781013 1761585 1967729 32759 1588059 1091892 1661065 1168818 1877958 481188 779453 1659809 1132196 1529090 557026 1834721 1394025 1251549 1455980 1202075 1233955 403910 1360598 1209932 282624 1195393 337059 1945611 1745851 888198 1294667 1498084 1336955 124924 77228 1641626 1432892 1237445 900818 211175 1746038 1791339 112833 1019015 573242 559742 1070742 908953 486199 242045 132260 865449 646461 1768293 167500 44972 1859242 721734 682720 108316 519876 549068 1907364 1064559 1386532 1854949 918272 1567183 718427 1275374 1165323 368504 1609112 104343 1030691 1102028 1472701 1980283 1517382 1580063 1566848 1244486 1641346 1092288 372783 1694385 986182 82754 976152 1252734 733083 1880083 1811499 979225 1296451 1409370 1412258 1984700 1687099 179924 1047819 927092 1289600 203840 1068087 492606 1194429 1502667 918389 530882 1572077 1281903 693523 939814 1899771 1320010 1514572 1768481 911058 1928420 1598877 105046 588808 1956483 97085 233329 1872411 1797943 1154743 730886 311751 1664694 1144448 747154 1560647 1375344 1152811 973970 1369445 1606540 942738 523763 287591 1346801 1178072 617930 265249 1037901 345947 279974 1080537 428312 1303844 132928 1045321 589126 203098 1668257 63347 1592966 371244 906445 1610736 937989 257599 840382 1715163 853576 1446499 1913648 249519 1419886 1357679 1723519 726974 1561662 144654 1603440 889252 822149 1639056 650608 128313 1059785 615484 1551873 1042798 248576 396520 199206 1684657 171628 1222444 573297 1481514 1469801 3544 1063425 1424748 1610829 471352 766691 628161 175372 887917 646808 23333 868260 1172341 216788 1702756 1947477 192574 529843 377147 30566 1149138 1883713 1874584 213101 326558 1490049 661384 518 49980 1471121 1843346 1357463 1047800 772069 1778350 647826 225108 297541 1708068 25966 570263 599533 299756 171370 615276 804754 1405357 1674010 464307 1337036 802386 823824 1839109 488112 210239 896246 1687514 197102 169101 1978766 1881414 1244306 489468 58161 1312571 1483488 718419 1206221 310489 953867 852097 849059 1740908 993021 73643 183731 1170581 1047161 404469 700541 907671 1080649 1066542 1329526 822077 1250386 396187 1371199 681413 391180 348608 1303588 1692734 832205 319351 1853714 1767979 60556 237125 179338 680339 551279 1146358 672454 12615 968012 1561241 69782 1822659 313876 1145966 697462 332494 514268 202384 325778 780208 1095515 1872270 1055368 1561239 1951950 1719889 271824 977616 1316541 400837 721654 262399 7328 1428499 1338165 1025251 1233686 706755 936785 455436 1692683 1019062 1380786 1090831 619417 416283 552788 1523691 975060 1528891 1170367 91055 48573 1053156 1776334 943338 1563700 509332 123107 1007731 1472712 645223 527302 1084721 1663087 1651491 1153532 169025 1094261 981944 1328529 1652183 1074102 712978 380900 1268249 1111436 1921650 1207540 1051914 1145872 1297195 419481 1656946 846920 239889 1083736 1600621 381517 1301305 835762 1863012 1321758 1752839 470017 1340556 1429918 408819 987566 203228 1381459 138884 362969 116417 894345 1361457 705402 1588825 133891 1155675 338460 1373259 1899187 1074376 1724842 220871 1754746 834707 1121678 1754405 958163 1519095 574368 827938 290188 639961 689024 917138 36166 1173463 1131596 1882100 1239366 1706419 1870077 1335523 276735 1548595 262183 781800 1659531 1038592 545917 805937 1686437 1795957 1591533 670230 124757 1707670 291520 1646057 515303 1345244 1690843 1876277 175667 455447 647808 755035 370470 1686905 122263 730575 686097 1104389 961116 157468 915814 266445 1337266 1984815 1990992 343679 922088 1984135 391376 87065 1445100 873981 1551250 1636197 273154 336551 1511637 847930 1644513 1964371 1862905 106931 765744 988359 744586 301629 1168549 961195 1507265 1011369 547399 1361280 1992790 1991834 1319473 385880 369955 841278 515632 1509121 62786 1160106 35877 196198 555660 1746137 1198818 14561 444424 1420973 730522 101401 1608190 1750137 197047 1694059 721700 1203384 220213 342675 592427 742041 1910405 293611 1025860 668848 945253 481625 1242005 817942 1527822 1095663 808075 782108 1690686 212088 1174395 775555 168271 905080 664790 434517 1944095 105859 1375275 1507384 1913140 1699242 215065 570966 1961495 285879 481950 1864573 1730415 971673 368879 1149195 1238687 1075885 124006 373097 809628 938359 1336259 1126512 1569356 231759 1825023 454116 1396584 1353243 407452 1261643 1062234 779380 1291743 1211448 1966160 125984 1768327 1077394 901031 838760 929405 1784489 1917228 1357906 542960 1513783 658586 764684 1898405 1259039 949946 365090 176313 141509 1268656 1041531 207087 42618 1453691 431292 1758558 606875 302363 908946 747772 760327 1535914 769975 1442061 1209068 204422 114430 1200635 1307537 844035 356138 1448281 660615 39741 585211 1563898 342494 907951 533327 1889036 650557 1493992 569567 1667602 443177 1701483 822057 546956 1499926 29031 1990385 1474204 1752779 1543405 1733971 875268 1620511 1668093 1869613 1296460 1171387 122292 1154250 743798 1286984 223602 94631 1443870 1643490 1089505 677692 225214 1163697 1078569 247788 594313 1665246 604813 631434 709559 1958300 336762 466260 588911 73847 1607879 1180031 1133860 212818 76318 286657 1550044 693957 400865 1797313 1582504 1413849 1994815 228502 745586 1602371 811794 676612 476089 1009378 765864 1220606 448129 1840990 383261 1728951 1826338 1769440 1582266 721885 626170 1634468 1874253 866873 960050 134177 1657712 1863180 312854 1785772 740665 1023631 1523777 872170 213195 1916421 1511774 1866273 1433129 1988914 1855420 490798 489160 1317262 1580545 1784764 1571020 1235644 640052 1494652 1250254 799058 767362 1590469 1815313 1113006 1437822 698312 607410 931924 492535 333235 1080100 330419 481268 354716 414725 311631 113480 1740229 1901583 424248 453298 138663 171104 702975 1080732 413060 1865054 616848 301902 373113 1831624 1357111 706707 1239875 1259676 1856248 1171883 1610383 30398 813766 141081 1092693 826879 377381 1776558 1300194 833431 1909611 1555889 205509 396210 1669354 172623 260355 1900740 1321643 1350407 1802004 1349569 1300211 1176598 629839 1882752 1208247 1463063 331877 1294977 1651168 1143185 544746 943795 236664 845226 367850 1238952 1180911 1965790 517043 123653 1427798 249439 455960 242380 624116 770509 490667 210249 1557319 625345 263565 1601029 1576113 1266411 1079615 1921899 1366901 1607394 497946 748938 1846367 1408052 1155990 1074139 1378784 226007 1809936 1306359 1130182 1016005 1141516 787029 330104 1294862 148031 104588 1560104 185644 396577 1948545 1494945 308073 295365 498353 1540768 527597 481687 256526 1461224 793274 1774738 639706 627357 1005228 142384 1957621 659075 536847 1935533 1425878 269752 1918400 700136 1922273 910459 1240353 1538513 416012 1537131 1982702 1643293 226401 1371545 1800481 479076 63580 418536 1758842 1527181 52137 1065869 1269681 133665 879233 1435659 403781 751203 1281490 1185442 593910 14308 1789889 205575 282003 573466 1956693 1717814 533732 1161259 235187 1524779 1547670 1202412 425367 1376930 1243004 557150 291111 1822186 1097660 1311646 1571909 388913 777877 1148442 1001354 270334 1064084 1884492 1130551 596993 545795 810113 416542 61546 186476 1902465 502954 920730 241806 1600601 1099181 1686633 777822 1410923 1868229 1209958 791753 1218199 1316080 713619 1324039 711317 459341 1214807 1735343 805956 1240945 1200088 1221177 1298307 1938156 1807689 1368086 301699 1776474 612117 972740 1736472 1844321 145659 579957 1906260 1734377 958424 752867 1953309 1364764 39708 1857370 258321 1838434 1701499 19730 426512 598443 1385403 1290828 835071 1061217 483041 1171178 878925 611177 1227367 1525715 1170954 592015 1961516 1019792 829203 730633 624509 1751117 898496 526145 1123777 1762456 386017 1864617 1474082 132924 1420040 825923 1795681 542891 1899666 93157 1525400 1866869 135345 670660 1241165 1881726 1685859 211331 1406698 1318409 480966 1538021 1320875 965639 246501 291072 705604 1405899 1989156 385819 488620 500010 197208 425172 632778 1872892 746351 1987055 94761 242749 685513 1270378 598881 661299 513076 74864 145352 741942 1036348 1193988 102468 1879512 1822527 1992113 1996446 1755574 1971977 1721416 1936651 126319 847798 1732300 1696847 1279924 790571 78612 1844463 1553697 1117253 1094871 371681 884233 154148 61987 554841 694420 119341 141260 1450623 1537361 1230771 498184 154121 1971292 1813226 681041 1673736 1095596 205399 1553266 1129522 269718 705257 1181409 888795 1442498 930630 305678 1171805 1287849 1853389 1284548 1628905 1562724 866400 181008 281370 1763490 1317671 1659000 102349 959160 1862833 1651550 406575 1235118 1588203 1212565 1570175 369241 839370 1712290 1436681 1814428 751226 443189 400553 376575 556456 1224441 1427771 1079272 1435066 1001312 1532775 1965314 702537 1258748 784595 728467 29214 951132 1873430 237702 1043112 1853067 380925 342866 1573449 1147481 1560942 495337 1542613 1378473 1438387 1367938 1708428 1224714 1806916 1849199 190447 313770 1477269 1733980 250894 1910773 1398347 1769703 1338811 1799562 169889 1440637 766086 61203 418116 1811257 1774682 1540300 1587781 1839237 1100385 662512 28034 924410 225475 1476245 142029 659439 629814 323262 751705 1999526 271156 1403738 1175947 1897140 1078934 1264653 1943659 1301808 1050636 10971 1488137 350722 517444 1721651 1471811 1643565 1414551 1990042 203164 904146 931279 1337480 1166379 1861503 376460 790139 366848 1097589 984407 428118 697363 1320409 848558 470656 59931 1756372 1399655 1800662 1155085 437397 1428696 492411 1797782 663596 1031344 1423262 1899313 758408 1671149 323956 1981406 1696420 1016652 867663 972895 1803702 1032981 606161 1492879 697680 1781373 1474067 1036305 602313 1482320 335376 395885 108919 1687521 239687 992881 1939831 1503259 1863314 1193440 487998 1240762 1410763 393065 647674 1224131 1209991 704484 1507623 224960 1540539 507288 182460 318633 569837 1015036 1714553 917410 1020146 665697 408292 88077 1609749 1990999 1775768 461353 468167 224079 1267329 1928410 1850775 681391 659755 635967 1785123 704177 958217 644157 1347562 57051 121051 1106167 1864750 706740 874287 1563170 122454 872996 842232 316923 585126 211375 69470 55302 1330638 1788976 933290 1882672 765741 1887308 391096 551647 1462434 1449477 423002 524876 698764 521377 772731 1770200 1210318 1743831 192462 329427 1984861 1595961 1428751 733312 57467 1588539 950611 514777 1455781 1674645 605615 1338239 100796 444819 1047299 1874179 357331 347781 1726995 1257830 1200881 1241564 1580795 730596 975295 11732 1326935 255458 548387 1146977 255207 1598933 1045944 1950842 776477 1704970 1477239 848715 1688640 599770 1317824 748238 1248361 312786 736541 1687313 1834060 362523 646090 59815 1876123 1467504 1690897 1349405 695216 1511443 125810 1601027 1051893 1656057 447027 833607 1436031 1450908 1538413 1894920 1025037 1821032 1607698 1265777 609635 418399 456730 280161 555515 234841 793023 1952623 142833 843479 810221 971882 111536 1512312 545207 865403 553896 190875 541478 1945825 1750553 1034200 1114437 1436818 1300307 923990 1375210 171818 1943784 1130168 1638464 1493874 1829527 1362619 105969 727974 1524348 482758 111367 1667842 1621482 1575885 1562781 1485708 603398 285382 577690 428254 14079 1592474 124739 1503283 1041059 1565133 1699525 772375 1927511 501171 861800 1214923 1938669 1867615 1530888 713509 1730902 1566622 1035939 1846903 1703513 649070 1367925 1302835 593743 1865932 1776685 365798 993781 632903 1400270 1518008 1761498 1489801 1170319 1283053 522873 1012823 1220884 1445079 225492 1005371 713735 1746758 623412 681567 402110 182756 1494906 997587 975427 305019 1606529 1316336 782954 1449878 922242 893165 882545 940759 1409983 1189948 1303105 1761350 1699426 1528988 301873 328194 220678 571482 1218000 495791 56059 1060590 332648 811050 1924627 450947 1915176 1696050 44922 1911010 1126459 1581726 1613369 1284104 195869 1734285 263634 264723 214830 1094840 1791265 1640015 193978 1583379 780977 1224403 813094 610656 1846455 1715906 1492640 1822850 1356612 1524420 739426 709490 867404 114055 1989158 1689912 1755637 849358 1540957 187067 1238252 467963 1750473 1104100 25103 642403 1533569 496162 676379 568222 192605 1774970 1162101 762523 1790822 1585782 1156042 201960 710382 893432 1971682 426876 60584 528994 934625 385972 1573842 1517193 459555 1369109 1802842 1617011 253429 238447 6370 347686 1429116 380757 971731 1405661 1713731 155546 1112021 60599 1138585 1835057 1128156 1644218 353273 1099134 874202 930858 724289 1994035 766765 1431761 1372357 1912684 837817 1557545 1193496 160682 1076222 801504 562235 597485 159969 330413 1640710 980375 297166 480851 531936 1346084 561935 1137828 927540 853992 1113683 1667632 813822 636752 778417 1556913 618683 1971271 1380890 1685867 1736919 1695056 544752 1121297 1431445 1042719 1460334 1736827 563793 345355 590590 471705 1304295 1641158 1802294 1836253 1600962 982036 1603053 1272752 682173 104808 1439378 1832838 1015581 614688 1921464 1525401 1935117 1739956 159664 458587 323193 486300 1250502 1858332 598013 86882 337985 343808 735719 168007 657987 966854 599796 1841267 1949957 1653047 1115709 1803948 1623175 208335 540450 1662265 537306 6511 1694735 17590 1220383 725863 583216 1547060 897711 1241846 1916122 775152 254375 1026776 648914 867547 310117 81562 1206556 1834241 179511 1108741 1419780 1382027 677179 390309 1063427 11879 411894 925856 513403 266261 195221 1405311 1717255 870478 1208261 1410159 541493 591498 1742091 908343 155329 1650360 1031206 1356486 537910 615000 1453693 597070 1678299 1775195 1580939 119470 258215 446989 1493066 1964817 421749 257437 92248 388411 284432 520079 1684441 1431786 245605 1011234 1474929 1478279 334289 42979 1335966 568176 1994329 1043941 1986785 456382 918011 1831154 1880092 1455146 463434 208270 1629580 544808 702372 1407843 709450 1168855 562111 854576 1983764 241040 1701394 62260 1968069 174822 1063967 870013 110708 603844 1655656 1426297 828563 1725443 562304 1326250 1326792 856276 156062 1061005 1105286 1613083 654313 335310 1484931 1751701 581131 1331042 1062107 71178 372595 1524389 1496772 1152890 1925431 61233 1581746 158028 478850 716935 1004005 1177134 1748283 1125394 98234 643725 492757 689677 1794018 328406 1777238 1793676 1829176 1799233 139784 389242 1097330 1987711 56937 410834 1491253 1961179 1984461 1279071 1416274 1045175 1543174 955037 616829 256284 690252 1616166 381799 1115939 1337354 1511270 127755 1517508 1275986 1578204 1889034 309140 756329 1222247 444086 1894849 1859731 707726 1849047 1243239 262619 1933613 1483004 65660 913266 1434564 1656889 1495594 1997382 130050 1892033 380578 434389 186143 1209882 922092 1645409 1808080 1483563 406401 1836425 844173 436342 1524252 816620 480473 1814430 561640 1804256 1481084 199454 1607838 1405248 1343256 1819375 119998 27328 461112 1757604 1661396 1223521 508468 1362573 1641985 1183779 1422447 1328297 1420830 1876301 432041 1566244 1310965 1297938 521720 567488 631855 629849 799229 895494 455771 1985804 1255463 135735 751566 1860768 66891 1321631 1993462 411661 982133 156241 1989571 301678 1761142 1079051 1942633 1623641 782539 706413 1021315 714131 1411960 1036304 485215 1216663 1006001 655510 224388 562396 1012723 1742433 1905073 257200 705100 1703716 67904 314380 1850361 659277 222179 196157 1420883 886180 1800717 1345547 886818 93412 324393 507713 1007355 1758442 1663078 836028 1306341 162912 909401 873438 1542900 1590769 1349058 59488 426740 523902 1264196 1639303 102413 208027 765657 377132 1759529 1115663 810950 101077 703318 1354943 1028863 910064 601476 1998760 1382849 822655 693940 1553528 990441 19160 485279 326305 1511272 888418 1381217 1845885 157567 1384285 195881 1184248 501303 248664 1046907 1157999 1097712 1097391 1045366 530354 522189 1059176 1797755 1616695 98267 1183522 1623637 154293 1729894 566105 1519281 436741 547908 955370 148389 1731050 1152149 1464786 724413 1001239 1659099 457000 936544 760432 1718595 1858314 190501 595042 151621 135621 1551910 1734731 953203 900032 267820 673884 1687676 1735858 1762900 1507641 586265 789625 1175366 313160 1547683 878189 1196403 1371904 1810310 1189421 1639288 520741 1247913 1401592 1786972 454108 1551913 1482700 597743 29645 1790851 864473 654585 875397 55435 537441 228419 1777788 761675 1057621 883060 1681034 1961563 896553 1819626 134662 776401 217291 1496751 70864 1008075 644273 1017087 1683937 930092 700439 192913 532164 867815 295557 689561 504706 1618319 42931 1362559 1435934 1105786 1076383 1605516 1526936 553872 602617 316064 1874330 862923 1883690 1254069 1700225 1372772 1315071 249357 1310877 1031671 1343855 870652 843636 60418 1604998 662071 1274573 317430 165575 1882654 1696398 384099 1991447 906948 220506 1723582 155474 1677838 1998459 1392021 498800 1919159 1303059 342446 1896389 1435587 1493977 1845107 605366 755490 918984 1356174 357562 1077111 975806 339150 1935296 949579 130468 600951 1448127 366360 1097994 1610981 997880 197344 202953 1894184 544856 443996 354644 218611 781562 1302699 167023 36280 308800 21819 531278 1891743 882963 244933 1526253 1620765 301750 231085 1304652 26400 1926305 1890221 1041471 1623826 924792 35086 1509563 98893 349180 1103959 1777648 788620 678744 171603 143821 1318015 1828307 1130294 1548400 531885 638987 187871 798113 1069306 1688351 1139240 1618468 144643 129805 1530658 1840987 947271 446689 365581 1960481 1382337 602703 874051 1692864 1027624 706079 1699068 213836 1753305 1078867 308142 1410944 926997 1345871 1941015 1482451 1340319 490316 487153 1621043 1001430 1924007 1378363 366195 376072 804724 1890358 770063 697776 993958 1543487 1565738 870787 97331 1744112 1956432 919015 1352827 109153 1867469 1737815 567588 185697 942302 1311618 1964149 483234 1398728 71685 1993924 905705 144576 1715253 823007 658925 688409 517317 1829056 1982103 1250742 1272698 1724371 776053 479319 932963 852518 1003250 357694 4774 450925 1594392 1545546 1244136 554642 1471852 514491 44872 802985 1274604 531580 947752 280637 645992 119770 496178 1395882 1015704 833260 1679393 1280981 1481413 203342 624868 1561223 1635839 228036 1858155 1424193 1873664 1475287 1663302 968069 1750790 134866 122702 1883669 1879934 508113 1590779 1631106 279873 308195 1544793 140556 1260037 1408268 1066922 1539194 1170738 1926359 111959 1909881 1785426 84972 928865 185552 745711 1785125 360590 1401509 1436452 1668977 275041 1128183 46816 210804 1559772 1182193 422023 741391 1034110 1740983 1574729 1023192 197829 909928 779419 1310575 1511535 1445883 387087 388034 1127599 1536714 760652 1636090 1364498 1762036 1755331 729581 1487105 196504 1644365 293551 1678961 511028 1736529 84660 1944051 859627 418146 357427 1245948 753028 635463 1901840 712125 819197 869854 1912874 802042 738306 285067 354446 1760026 232146 1073261 1816610 1715466 861120 1695960 884852 1842277 1683930 269956 1560558 1961674 1345720 1287723 1576160 611681 156090 1834932 1676969 1953709 1891677 380012 666388 238886 1642554 818049 373623 342775 362569 75298 895952 1442595 1013338 856217 1051821 1928282 178243 1038218 394736 1957649 1847946 1073586 1683413 1607100 991179 85726 502788 1507373 414939 1128242 1150259 1335686 493856 113438 529788 1296344 1871950 1192360 1321377 1555011 502679 276228 22745 1475549 1487041 1016744 1043205 481595 1071037 313985 1388637 24692 333848 1943278 110022 849701 1615129 557730 466898 338042 1276032 164840 1803596 1467172 1232862 1439466 439392 1316167 1311603 93162 788376 1414947 1525757 384914 1367171 1375560 696091 1338846 1310724 1905228 89451 638377 436860 111383 1413802 896986 1817061 659806 316569 1454647 846816 1780168 1093328 1984013 1671912 192886 1662378 1793615 1317043 1953356 449854 1120277 1665665 1120376 405967 1931963 1446726 1041072 604620 902860 1954045 1668845 1090544 765919 317651 194479 1807464 1699464 1925546 1391283 374071 1026513 1703877 798923 1080868 98027 1001126 1020477 988357 235153 96163 286056 958058 713095 1780376 1411424 760921 591035 1423398 387337 1342600 1171269 872386 1583883 1123243 1511539 1413935 1822898 75342 31689 372419 1802846 1684059 1703927 1152220 507420 1169664 836696 780939 856383 812770 108473 1896784 536358 896057 510709 1059064 1704012 1531886 1831455 30348 61343 937281 947884 853035 509652 816599 906592 1874907 720826 1901381 1740403 1407066 1891457 1730622 1283217 278265 1857704 1277380 784992 1282143 956207 1852055 1789458 860847 560976 1096819 1327884 475423 248375 935824 1208008 1193347 309826 317535 939 1511222 1141255 124319 638163 206797 1404510 657069 1620047 1753650 1311538 652570 924786 1313650 1200530 923656 1137168 908204 1159971 1741426 498169 1350917 261188 1277403 1431760 605419 1154376 369421 1132147 884515 165341 1353931 1032665 472306 1670825 461443 1356812 847178 1182395 570464 332529 1653774 161154 1660395 1399195 362503 441377 1459762 495509 1698494 1075377 181315 59876 204862 1206290 376218 565129 1033000 1272829 37056 132861 1064008 188765 998255 663829 345221 1866850 95020 1190261 836333 189430 1341973 1675977 1066450 1650937 1316151 1853519 1005502 642290 1094838 1087015 1058267 184299 482537 847486 25322 943242 792188 1980352 1103879 1394781 1609000 1675014 823652 1382126 1018423 1032086 595518 1025782 341269 1017092 940090 1353848 1001778 1125735 933846 1810826 818468 809665 1847174 355618 1401730 624795 1303366 1176141 844084 1919574 1083565 985172 1278817 660969 643981 91691 541556 565589 1485388 1803023 1235256 796347 1570390 957631 937408 1932326 1153062 138189 178936 1179858 1566792 1692150 1047046 940532 768540 1959126 1681050 1358415 1742726 144739 1951980 89207 865177 1414452 250507 1382960 1085120 492733 843181 1452594 1474120 613600 633633 1684397 987810 461023 747040 742799 406415 1595389 1625569 903229 174578 908115 394904 893527 188934 1647610 1228990 1873645 1916845 934565 1460736 474028 1749464 328403 1690501 1451001 1189202 627493 1631092 1730775 1516968 977452 441029 1038656 1117204 1152668 1832105 1602638 1289747 969916 1290589 1440673 558333 277828 711364 808151 941077 834936 471319 1229590 1793032 1415642 1441168 523685 488902 604559 499259 670824 148082 1416906 292156 115529 1997412 549901 682908 125826 1140342 1803529 21487 432521 1326091 1283497 1785464 1047739 400662 488684 1951348 550835 607789 1562568 1774358 1171923 1560266 391302 377869 744357 1076726 1649735 1674726 582277 895415 710772 789508 1414031 1562835 956111 477547 1100082 898542 1632053 825779 1958987 285468 1050328 98500 259348 565494 1514985 954820 905967 745240 1297020 619320 890881 1805070 1031800 1920238 411615 1139607 951710 1191588 442181 96858 380727 515123 1904003 1981185 90954 1223430 1415217 805282 264197 1003374 1726572 885090 1194767 851201 425608 882209 580304 1568662 1434105 477478 1588166 41469 1243101 1216927 1989610 322070 100433 946901 448470 371131 1155031 1859177 21398 1569921 1972807 934748 627739 1892932 10282 1470940 1964655 293414 1417070 950532 432387 502459 536015 527969 198130 900034 277075 426270 1418561 1732582 355058 1288985 1395861 1036527 377704 1293238 1306320 1455788 998991 837194 1952616 417497 429531 976863 56310 1199282 1071342 381962 1642397 848334 1513076 1324709 1336047 933825 989619 1987956 1290740 162273 1314400 1094056 320668 1547276 1418079 848148 393238 1150878 1577233 1929346 960272 833092 578626 1821595 893066 1454386 1634535 1198158 852857 1236651 678502 1149454 424963 1387981 927921 159049 1600424 275923 885955 1945189 745306 1225470 1928856 15638 668602 1186887 1971913 54735 1821028 835572 1393165 1709965 1645037 334803 799576 1928650 592262 1813169 187036 472555 1488994 1508261 1005947 1046806 1636639 747461 51366 441311 1841614 348107 534504 1009217 1667438 43417 1913338 195270 618252 161810 1481757 1197036 1531141 640930 466879 1973272 1834152 427610 1195169 28901 633276 1404273 1240365 1387360 1627169 1243950 1275064 1428401 811609 1301249 1968371 217208 754521 641897 1854208 595203 1801786 1194740 327285 1432205 1700790 1045675 372359 641711 1757240 1591757 457425 1191154 72177 864511 529551 1636234 1578117 583456 420675 1640726 1970426 1910356 1490220 797232 1435107 1454256 1782579 1015417 454657 51262 1067895 1985663 856905 1829111 1575120 1486896 221870 679442 1621346 1741809 1645053 1631985 89719 499451 1268442 1765675 518792 97903 666840 1254645 306463 1249948 56559 1228737 190601 691217 1347692 1721376 450606 1263454 192137 513949 199970 1421524 1782156 1804421 1189559 1667576 1118542 1219120 615739 797082 1304745 1795028 1794446 505511 740936 883637 1396751 829041 1288769 1863272 1662329 566853 1685483 1876166 528070 1018546 1065956 491255 1385349 869521 28038 1517881 1764183 645275 458878 1760011 275387 1977661 236902 401004 260734 338021 1069090 1650775 1650265 1032722 1019155 1386310 582218 1732787 55333 637652 308862 1263190 1475896 1537014 1379435 1288892 901090 1958618 908773 1720122 1498440 876679 1742208 471786 508267 1139721 414278 202541 625225 110 79466 1364073 1370515 748343 1097326 1868183 1022381 495280 1220888 255179 732015 488197 1245259 1193195 858858 1642201 503174 1233590 625840 1813757 1593218 1474518 21594 1856876 527902 1903225 1482706 1306232 1864054 1982195 1567853 1149074 1389666 420173 413412 129448 804348 1907011 568021 990132 87840 466414 362662 1272240 155051 1163431 1029328 1139227 1328700 1979051 1140567 831715 1156962 1945514 1835036 923511 1167771 1506114 1069166 602257 244497 860505 1970243 472374 759336 1930235 739695 356056 1849579 273380 1375982 82927 128525 1953686 133763 605335 1876051 344338 1915169 501576 939175 311885 1047838 1362001 969722 1640641 1656034 1588454 1451513 803387 133354 119189 441302 189160 150866 1140833 1405014 1511920 1008686 747075 1441572 1815140 1257988 1163495 1309958 1792161 130700 1339639 534181 817012 1929217 740456 996827 1107945 1035584 551083 231327 26883 1357970 1195904 1180864 840051 771892 952131 1454683 771192 1422880 1542730 1940330 1918913 1941806 977549 1387960 938276 323163 1193624 1883083 1462431 230419 25958 713807 428651 1753939 938781 450094 280023 1859841 647162 325645 1140488 1147654 399486 837705 1998857 390224 516950 1462772 764563 576959 1261887 725948 1409973 912443 30693 1647321 1936054 1834961 1022781 1991939 1629468 565657 1119911 1681879 1839632 1151922 66028 29098 1463442 370854 1064778 1519669 1928957 1927983 497189 92647 1900302 680797 1739760 908088 1614298 1512396 1157775 1767542 1447693 802378 1935030 969799 1485986 1943663 1857911 1949143 580763 114573 744625 1218792 833969 1572796 374435 1214226 1972584 477064 542342 519800 1550599 946468 778174 157085 1571846 1518330 894740 1772544 145224 1273167 1356952 448324 1182598 552849 1240211 697008 788196 1443680 745017 1979539 1490150 1645854 1492214 1338513 1745514 1279515 235265 760763 1399388 537683 32974 356890 168178 907911 671142 148444 1199324 1477362 564341 447477 813335 458404 1170262 1492260 1256293 226574 1112254 1925801 410084 404421 244500 1163384 602368 1838666 1897134 1402915 107957 109876 810093 1487403 1770988 393013 1549982 1661044 1090632 522287 1063755 1338078 160098 1813850 289125 1235989 46627 1809621 446655 1096176 1594498 1500566 275381 997921 585022 1894983 1748617 1160677 1573837 1913389 1614844 1219159 967010 1975593 1782958 1229003 10176 1516698 958674 230212 752086 90290 687646 1324772 786296 1669014 1697223 1383920 540157 949680 1698814 627673 1061668 1580591 187550 558178 660880 1089291 822814 1406146 649456 364021 1035291 135543 1413529 1819069 838742 1772943 1342010 219446 728168 1781287 1167369 505093 1641243 1048641 490928 1984803 927979 1767815 97608 608123 1614402 1239229 1052346 1112221 473792 1364317 763260 579809 886671 965592 1613260 518368 607922 340790 1301811 589886 7462 1013559 1875172 771158 1599533 736300 944220 1233052 732713 1509381 1110766 1707445 1088082 1701985 1768339 1208175 1332932 711510 812094 1412378 1876016 1762819 1958253 646094 1911574 1314833 1330171 1746592 1231202 1155453 126449 1215376 751859 1552096 598961 352352 314588 227046 1466341 1230190 1570294 1708757 1655671 1400173 1601065 892995 1841838 1825281 1391644 76823 12738 310408 892384 1187168 72894 196942 1584352 1823441 1743471 1864453 1463311 1929938 1763654 1512758 1792852 455151 575202 1445171 1865193 1856556 1724837 483820 1312340 107534 1399898 318843 243276 1796460 376183 466794 1954893 819397 551040 1785852 116259 944641 422929 751424 475429 727441 1820749 956379 1728868 1163263 1576051 1253679 1776503 9348 1224969 1534808 10525 625997 743808 177163 432735 1023541 1168037 1903338 100467 1489980 1621132 1640378 43173 724534 1772245 714817 671388 1026889 1318166 922627 877123 1114507 1959527 76626 1528010 1001208 797460 578671 541712 552433 455126 1513312 937097 186619 1939391 566274 236326 557838 1278022 497284 1671325 209032 1598287 1683540 1268929 601622 1139944 1753722 1150499 1719999 1438821 1829998 1578813 1892025 672067 1230303 219767 1484939 802 963232 700746 229709 738230 396976 474772 161139 770230 342500 1709060 1657941 1574499 1261648 1740870 257313 1969816 16422 1907015 1314868 12507 1649201 1795789 1338724 1353100 565707 899221 1971347 1949100 1781622 1389062 696610 942525 1113753 1895955 791152 1043273 475121 1971009 1532025 1761925 247455 999147 1627367 953380 1890171 84350 30570 55706 1056999 505182 297216 731643 1721830 788879 1935349 1192705 590775 1302553 1898229 88214 557314 1090877 1765570 517524 690444 710039 287297 746739 1748645 1996652 1664540 186162 1110528 1599371 1158393 824227 787185 1434774 279312 1835114 130277 1822137 1440292 749726 342977 1765817 1188152 1869881 653627 305209 1131891 649269 1169023 980691 1623710 1262544 1616400 1828603 737993 839178 1003123 496030 1687453 1749723 1966133 1691273 1319202 386613 1050751 168561 1500165 1329160 1811482 1222316 437451 375080 1132093 719575 810338 1813200 479061 1382013 1303923 1370490 392273 725541 786956 1071102 1572504 1480153 1768338 698051 1496217 460111 317467 1891878 251619 898927 953529 1855816 1372838 1511875 569367 682617 1329019 626925 1884179 1136462 1110027 290638 533450 732501 510654 1931910 225939 758335 1187685 1077036 737100 136571 1740148 34013 1899696 517554 684538 1406605 815499 1067377 679923 1062826 531497 1126956 1893584 395876 99237 1462066 1820380 1111378 959195 841612 1696763 756193 1582738 1930060 687354 1141667 221819 1356391 769261 451623 180128 1346128 1027653 919427 1383524 253062 1931936 923843 54764 1192313 497800 521679 118185 1234807 166318 20585 581671 1246878 1882301 1882328 1601369 847020 760581 1709442 376545 1611433 478509 1497737 1021972 655838 441149 1746834 487300 1941651 527221 1120936 1851306 1661216 1752307 1096749 1069742 154167 234596 486311 1217584 384707 121856 915243 592948 905716 1015986 113514 600515 1159345 1697508 610825 1212157 1213037 1397158 475481 823787 1381957 1291501 1847155 637269 1767137 1999826 334148 1553573 1712388 1520733 861069 983835 548999 501199 1663718 1109694 713008 366016 277796 1077811 1009129 1689896 403429 105259 769744 1794859 1335370 1328386 623120 508808 890572 946959 1710831 1345795 845190 727856 151698 508238 989966 1172997 1481290 1018885 38456 183762 1855059 1352930 888185 1558130 472186 1036337 455942 734311 208316 1265990 78595 181934 223868 929069 1354689 1451023 1520041 559906 1247421 729883 1899857 1851226 50829 163635 434287 712370 569301 781507 116912 1414371 1934752 1606233 942164 690183 237499 39265 1008346 1655896 1310792 1678652 117518 499949 1957296 1229907 1945661 1264272 1311782 1851781 1913267 1259478 1284973 1785552 704220 1622647 318648 171641 1995422 1803073 1241859 1705316 710209 928526 121754 179568 32128 449870 459326 1562457 956026 1457603 74761 901206 1380285 1132357 512808 1841694 254490 738028 884773 1315618 189722 894063 110508 442822 1599611 686794 1214366 508684 339179 1833190 1326377 12696 1148810 1976240 846223 31190 415839 48007 1309268 700482 1717711 1956862 1153223 1972540 1877834 1086408 1837030 1880170 496212 1023939 105756 545912 89699 1210478 241713 825879 1760781 1519144 1218065 1443492 691874 1468152 1284074 194935 371633 1271129 664105 952122 1643267 1188531 576782 370055 1048223 1491683 1230191 1194803 1373601 1961768 1387823 551945 469381 764157 500722 756691 148745 1572677 941522 1991642 685683 136799 753158 884256 85609 1046323 1785200 1564166 1088518 373193 603545 1156217 1651245 1311161 1036485 1550349 1884986 921483 829695 1231287 963300 79730 28563 649768 796543 434081 1946311 1236470 1528789 255973 1210915 1487944 304340 103140 433535 812453 170125 175055 1243580 1731046 422241 1715316 699229 490618 1736057 740155 1328116 1718865 686171 35145 1994471 841344 1670249 1705899 1474443 615441 916587 151976 1151665 1422696 1832988 958097 750834 166604 1689193 432188 1088115 1812908 282442 854324 1394006 659387 1605525 1805038 846599 186075 211865 770923 1626322 878379 1046993 547304 167879 1508 1144863 899443 1952374 1557676 1735526 480700 1428652 1076762 1674597 1063581 1040903 1598589 1617313 1045063 644652 1378045 1890482 1619688 849112 1943853 1967652 1106025 630563 501135 985662 521119 126646 19797 1825234 1083829 1558048 410646 514528 1597135 1791142 1110055 800114 148825 141720 1288522 1989734 1410067 682679 1191586 829896 776377 1096796 478292 240342 1587045 1432456 1433030 1749896 132672 1041424 301077 1374798 1745384 1982446 291763 176911 814238 1434201 601416 831255 429040 1580674 201676 499081 135911 843615 161048 826965 1075162 1322512 337665 1631538 325166 1056336 367194 1226821 107853 219676 1858919 1893796 754678 1793086 727022 1244983 1469744 555231 1866614 1821724 1111544 1235710 1014078 721881 237690 938125 314679 352268 839229 1642359 830373 452390 315853 909200 1206931 473378 1563148 1875660 285105 748398 810758 1697509 1090552 277740 213902 1647791 1161224 269043 719106 386117 628061 82320 1261186 1527895 1448684 723812 1213657 741230 1394312 854522 1957570 1169487 1141791 111324 1282321 965521 395639 433555 1008692 1807861 98283 397496 958582 969739 1898058 1600844 682574 776444 974699 1245356 227615 637691 474975 941111 1836547 1781575 1825008 1212554 442380 1582456 433382 686998 623549 604923 441910 1857145 1030179 336128 1113699 1803826 1666570 188273 388473 1215162 1835943 1987518 1146432 654506 901358 319005 1643782 11746 371557 229011 705836 117997 1757441 1693010 1157895 750408 1300317 1546254 1211553 102105 665809 93807 998769 1240920 602878 1584707 1873858 1322642 1515746 884826 1206661 798834 226618 1347276 1485688 1775807 1751675 293830 1014984 1650250 1137971 700610 940256 642013 384775 904888 947103 1767928 1599347 1457677 920306 232246 148017 462893 1752048 762018 924216 29548 1232837 1802427 440841 422492 1381485 1823777 1141324 552369 1039152 1177310 981542 1735644 1766125 617283 1256064 358381 1374938 78174 1800469 1732920 160028 1405427 1821355 242471 200991 391093 928187 706651 1702820 1170597 487779 915927 354576 1423253 782899 832640 1103262 659325 1598888 1880145 1401225 1963655 165608 872943 254288 1506860 655235 1781847 955232 13104 539867 178811 770026 1451745 757200 316194 254267 1160088 1082155 1060309 991851 113926 1193396 1333211 1067596 1030437 1272559 190669 1751013 281789 1134529 698585 875197 232714 265823 1568849 831091 1747864 188176 1194911 540773 179698 762021 1056230 1577950 183086 1064630 242315 1215580 1429055 216077 694205 1350518 1078361 1512589 692321 210978 1813946 1723005 137085 894437 1930214 1400430 1371509 879111 146358 782123 589961 1027822 450289 1138181 878333 426230 1121534 1867161 472571 11767 186405 471447 1817858 226860 439340 720783 1828850 1568851 1417979 1726402 546668 1290230 13971 1340167 755583 1361994 19194 1332423 570989 1474369 609531 1083547 571320 1234699 576155 116532 1992844 32895 1745103 1273477 1001154 804422 1854623 521950 1567508 872846 1590041 626660 594773 342547 1048243 1857511 1763560 1323506 608906 1707169 82673 141991 175953 832725 1112288 847318 1481775 1045176 424226 1300368 561652 1415235 115054 1140991 731267 1659807 46129 1965528 192446 696222 1709285 597882 388618 1233421 1755299 427546 337987 1419532 485187 1479282 1524890 491318 1956174 1292790 1672247 1236188 1672445 544047 835 19313 1766660 18264 1044359 1296465 813228 1917215 818924 1406621 1326160 1657546 118308 1102483 1083442 1321966 1542363 1249892 475244 540156 98643 994757 1437629 762859 1777098 1247251 1623153 908823 811345 514970 504081 1424485 1246555 431596 1287663 470395 37122 1501141 545558 591628 1480081 1909619 334704 866631 117158 1143402 615273 1068680 1159792 1455439 1402517 1874933 1604734 859749 1019916 1874301 483560 1701793 1240139 1650663 1386852 1243104 1601693 1678147 1364011 1919193 1085888 1012287 1917827 1196522 449777 261033 254829 266817 1697119 1101080 1610871 466986 1443274 980137 1263313 1959159 2495 494244 1971529 923033 616927 361944 1787705 273473 1395319 1389211 1428686 82543 1271516 1726007 835763 357312 1826884 1505762 363578 465155 1470011 1473282 1243783 878155 382996 1177399 1335220 1182258 747856 485798 842454 1499607 135799 1201385 219915 160200 766562 940103 1555210 1605333 399510 282035 699499 1853190 87206 313087 768806 1990485 1166715 38956 376711 955198 1713298 1283947 999012 1462622 1295658 1499270 1523918 1953726 1806620 761763 116750 1343083 1890842 434439 259320 530301 1875191 1632945 1051771 109241 369011 450523 978991 1798305 1289023 1628440 1892930 1592560 218678 1332292 1358532 784054 1240830 774730 27912 1190145 1867425 105850 1696807 692346 1729732 1980879 1781226 1051573 654545 1614279 1344061 2752 775850 1458513 1616531 1205335 1999156 1246815 476770 63461 1864907 468931 981752 856075 195213 1714403 508126 197763 333332 1672166 1792435 1928332 780903 1718331 1053687 1399795 253227 1518903 417785 1306540 911879 745781 1392047 1396121 604724 1468649 188145 37200 115523 618664 756242 1860022 1178024 1437156 176492 354811 367361 1728122 1888006 1761676 166018 145354 1303797 489853 1721367 531767 936949 1462963 1779032 1120937 1491088 1496257 1907467 1445393 406303 244663 759176 1492374 1646964 728630 949036 858186 1267201 1858604 1171943 1043133 1027711 224947 327085 791104 337401 1786849 1760236 1586692 1421462 395793 1851195 107341 1878291 196888 186484 659042 515265 1089180 842566 1565715 1749146 308958 1779326 523774 614012 1958129 1164543 156139 133868 524335 1273443 232795 970051 289502 1462040 90383 1589959 540798 912256 315862 189743 1148407 1540068 164332 1515633 550715 1072802 1178428 1086937 1821613 644383 1517187 1799206 1484657 451158 920986 430477 1587816 666639 899089 942046 742476 523360 546332 716666 394149 643054 1597522 1203327 1208545 1777643 1564713 850962 1939844 472626 659992 1048077 1616420 1433379 582945 372443 92581 715159 401446 304879 324390 1808615 1257692 1409208 963386 1195556 1014731 1945364 797268 1093344 606166 511990 6980 1426580 308655 724177 499321 10940 1531124 1085304 1609435 58488 689761 1640606 1099140 970989 793136 1349797 250053 599776 342225 1178215 1706700 1194281 1770305 1500695 1954635 879760 932258 1436969 903717 1063336 1699318 425994 1768548 26444 1302200 1452557 1411257 1090272 301476 1022804 1058976 331103 895197 511794 539656 1543987 1384286 773770 254848 1382114 282289 209438 860682 520137 92767 1640886 881403 993334 1877419 1129671 942977 592828 721183 1748612 1339289 1869060 153945 1533268 60907 812134 724101 1377453 1546022 1377233 1992110 351807 390781 291016 342744 788817 78239 736141 1116976 701090 672980 1082160 1458225 1479056 1929702 352297 1542017 413598 224843 688625 84336 1158864 457239 1279537 1809664 770464 1468385 143468 1732493 911219 1001846 1370078 411143 1325495 493847 579200 1039626 138941 1890127 1731299 1309399 339553 1999070 183085 1769267 304552 1132667 804905 458593 230785 914452 1697261 415643 44821 1091901 1616592 1800416 125594 284527 1993386 788272 1717392 1151299 22169 1263829 243000 530072 1536873 1620915 1509188 1573918 1539954 776655 1027643 276571 1921613 789047 1729020 689009 265999 883847 258450 265665 1264488 1457347 1891316 1729820 1560885 1584479 1217209 1806003 739315 1672273 1046873 1742307 967557 125047 7646 103468 1410951 949995 783781 740602 672530 571544 673331 909409 931537 287374 1172740 309988 1014151 1234377 104003 1130533 1325836 795763 1631531 1623476 1202177 1680430 1293206 498468 1086219 1416242 599062 1440282 792158 294167 239637 1924390 685482 726504 1701986 223015 1897569 197274 493352 955439 1283519 1208773 416059 1432814 406198 589078 1311757 395749 1576886 18597 150395 197361 108127 1648837 933031 1817848 238579 1660064 94117 1289572 334894 809003 717476 1442409 96531 1980147 1302240 779577 1575962 216883 358535 1393625 353936 1936177 625128 925527 36819 1122463 372137 1704596 1042425 1680118 180414 325975 986241 1008119 1274180 705518 1999577 623091 1628687 1077822 1131013 1908041 1270661 116308 1237679 1412135 1744802 272803 1080696 1509725 1706790 1040216 1721383 1248646 216324 66605 1868158 748570 950713 376347 1410761 855199 1149997 1754393 1850341 1924926 1954050 1739265 456332 860112 1314359 423207 1373434 232609 726464 797187 119979 594804 433720 111403 1738425 1553315 422948 1071374 852202 1014660 1746924 307121 284941 1143857 1458945 773345 1569920 692217 1923954 1209624 239904 537794 1402158 440285 1555138 1435365 1963126 1084545 238650 817109 462520 1568131 117049 208930 212081 696220 688900 810824 756994 1288382 177562 1959874 1941280 1966558 536751 1678820 502166 44572 553309 441669 1699471 1816111 1456668 1555488 1110259 987140 1625754 1187962 532869 743792 1918606 1231059 1136791 993330 132005 940474 1635036 189517 148117 678351 1072515 751909 629587 1742500 1661187 488228 1199909 178402 1968851 516087 911912 1177741 1825013 421082 745700 55794 850889 1920670 1096569 1064215 1917068 1035673 1760228 1722522 327401 379036 1761882 989595 1441955 1909518 884638 1021597 442862 27060 1607587 1605296 486870 544603 577689 591416 1570853 1351176 704915 1945191 225150 766928 893592 997455 228600 194352 1289587 1377552 1914137 996910 407068 1448761 1601516 1530321 972056 698568 592446 1907959 1578102 1863972 1421405 600450 611525 1034327 1979896 1848737 733241 650795 1639318 79669 1022858 1926535 822528 539539 364773 779496 1964389 516848 1621468 104375 141035 1966070 293738 1567711 1512023 709041 1305504 1887502 610292 1282084 1603641 291795 1309202 655287 1420904 1772968 1230067 529793 1432676 1848545 1830439 1969846 687003 405697 690242 1322906 68008 196860 1858595 523948 104653 176885 367141 951562 82548 63702 362993 902592 515985 398585 1751411 4322 1751047 486436 153800 1402872 1964288 372121 339111 534042 228205 1440645 1031723 161891 817016 1030504 1101105 387423 1508244 715696 1557325 282190 1888393 212530 1192526 643530 1201033 168126 848481 785809 1583820 1166042 469390 892445 782428 1244140 1381321 319675 1536156 1687413 904627 1824074 1843978 1668817 68421 429567 1004491 1257175 1316739 925344 1752869 622882 645334 1541989 1765320 1552596 1370070 25639 64538 1713015 1578114 1552258 1477579 1804276 1138371 1040898 1991956 1147249 1934347 1488180 1850458 996011 898618 300832 763065 1866324 1906474 1484079 805896 994546 1194759 337112 1127928 685611 683542 176558 1034185 737333 1442132 251870 874548 1695811 450431 1011521 24663 1149705 118711 986831 228789 1373741 1479236 191652 17739 1768415 1366859 878988 1733413 1311695 222343 431846 539400 887626 584390 474543 1429830 735986 825644 115327 369757 1344795 1503847 1503894 1994476 1040690 465573 1283487 852148 139576 1092475 982165 442706 1701732 555509 1574415 827172 684651 918868 277422 864494 739146 1819559 204170 843938 119604 1145402 1009161 1482780 1951025 1655207 1394594 907330 1062703 643031 1901826 533377 1242668 1998121 1947948 1772397 719083 1322941 1054202 1677969 12652 1939666 185666 1028722 594658 1035820 1859173 1383440 292254 1771978 1994898 966927 1074269 736550 839560 1913816 927952 1675669 820285 1510869 269797 1310591 789270 1344386 963688 1553688 1068475 785256 1965828 1251954 1086401 286934 1511257 1707119 1415259 1281172 981816 1876229 1908963 1886284 652528 1175524 270142 123274 1386448 1506386 792928 1772212 325933 1821773 624061 1286946 734561 913790 592540 258650 741002 1372732 73746 1562002 509725 1517984 1451141 1969034 1556262 159757 1844485 101546 1638665 1002491 935418 1702698 331934 1655002 1679316 426750 665875 12740 1051699 1662605 899318 1718131 794723 170322 605171 526715 977132 1968324 24382 570720 524425 1156205 1834822 796030 441515 580803 72369 1562292 364730 1055716 77835 1433640 156897 1832639 148834 1337610 669528 1476845 783893 1265860 216211 1766312 1202304 1963340 388086 651430 814886 644991 1488754 1101332 1483406 221528 1804476 479936 46851 299798 44575 888721 1753555 192129 1261285 44002 931083 1083435 1039636 807164 1325617 392716 1952256 270498 850606 594404 930985 1348541 573008 1049668 1818444 261365 1096742 1483321 1117835 853799 1961242 542914 238397 799277 300317 18872 384057 639495 256447 119647 1654746 455482 782812 1158428 749765 1253283 636934 1161072 1484598 1793228 1037142 631977 770434 1877603 444176 459780 136796 1930500 321565 877306 1420335 921113 1318888 1208846 414857 1430165 1770916 1010572 596001 1448744 520332 836587 837440 1011247 846401 148189 854571 486066 1207059 438466 500725 370936 744320 847190 1452684 1399173 1182461 1153152 755943 1919292 569413 3772 1990257 937639 1825928 1021988 404017 944083 388415 1548351 1720016 1292885 498110 1972428 1904885 1521938 129760 1335661 1330616 1560364 139729 973575 167019 695585 753167 718356 1466911 1629837 1682662 666785 1121111 1328263 167179 1417181 426160 1460885 611013 805912 1992080 222484 1431408 1740327 1072213 1222129 546772 107111 1504554 1658263 1783670 280920 1387431 1753619 1454447 800665 1237478 1013318 1523214 1412518 982573 403290 1352772 1229234 901743 922899 1706200 621461 839711 233084 999776 1495207 1861475 1925025 1663350 843913 1604149 660194 1702805 238266 970248 557946 1698950 1404365 738121 1033838 1048570 959898 1956156 1799454 1830824 1548414 1908312 1470075 1342321 904713 223491 494512 527228 324885 579223 1222127 619095 1165957 1239566 704093 118623 276266 1083987 1132449 76738 1858490 1508458 220743 819433 170963 622599 1200154 567487 924196 73807 1270946 1950539 1705837 41986 271726 1265687 95485 658403 234702 1011832 1097625 701773 713499 1912132 1222528 1002515 463325 1401576 1205134 1935816 1164288 1971168 1215997 1505742 1680440 1204183 1205056 304194 1575304 44469 934158 1312488 1083277 693624 1333773 1703566 1266843 3451 1205659 324055 1511988 560647 149405 24334 200260 1646773 808540 1655410 1317585 1828793 591250 213139 1834566 6250 162004 530623 796711 1778286 781297 1018357 1221967 1356605 562655 1781285 558183 337907 823175 1844882 302865 1395403 1261356 1973882 1957146 710882 1580261 466525 1429704 939945 1102157 1271670 387106 798342 1407686 1131954 1822882 1641579 1457722 1673416 312352 68919 731851 97838 1417050 929947 1325487 490166 610600 140938 550510 1817545 1968071 816191 1952346 1352902 1257670 44831 82230 1662354 1454118 765332 1433906 1733663 565289 1510015 754454 916079 1709950 582065 958242 1137624 53201 1464695 312800 115706 798905 664799 1057958 497609 23277 291382 1187513 1336529 1097891 1202976 1271285 1013608 895148 1509442 1396775 1805149 1201962 659655 390648 1374278 1170841 213159 1550559 1874342 1239385 1551560 1172718 671770 1071046 68728 1313129 1294848 1379614 1162838 401634 1108500 1542401 844293 224799 1250864 708226 1156270 1764428 1927113 1121123 166390 1968172 1469101 603967 387879 749856 1618348 207821 1744406 1111908 103949 293554 1083965 1117071 1760713 1544405 1773021 1484015 1747687 1188140 382056 1441336 67886 1481337 1579207 1971830 12743 1231804 768701 642226 1865829 1600515 505476 1889008 172133 1328187 1246516 1051174 978683 1577250 1151952 1373726 1003054 1954864 695499 308953 484322 1232327 411931 1642862 1124782 209974 197689 1841597 33368 575 252712 467768 1177015 1872004 379457 1984257 1736267 926113 668987 881047 752186 21077 500812 519474 251326 1777735 1668885 1207033 1069909 1393182 480664 1673500 1142578 778616 594691 1528681 41535 1074737 1174672 128380 354527 1681656 1019921 353419 1346383 990945 1462018 390521 1178492 1211297 420279 434490 740306 103310 330845 1042218 1435082 1515316 512781 1093138 763407 767969 1112197 204094 1606661 1834339 1115363 1266179 559978 1909901 1905973 54137 1662247 761041 1361344 558754 534151 838209 1086276 1501984 349939 1258735 376334 1565196 702019 711755 110585 1077413 968584 168974 1728277 1092606 528873 13972 384589 16859 19845 156287 159377 160409 1101862 860408 1331919 169721 919638 562895 1964458 899820 516373 777081 1293270 60182 1530088 869894 1991281 1236039 642749 1616090 1704215 1632696 287075 1182459 1988775 201711 260559 651009 757545 1697894 1150380 829308 1635903 560150 828689 1195856 691120 1319819 812262 56688 609207 155300 1727669 391686 1273896 210235 1645072 88304 1782202 1665589 1431745 1622540 1486631 1522949 566555 1041454 166311 703780 1024524 1629746 1715721 380644 97633 1310271 999230 1365042 1113962 836948 808544 932164 1855540 550483 543275 1051108 1005691 1371758 1479694 1333198 1138020 123099 680256 1667063 428052 719677 807562 1650542 1087090 613780 1241472 1024650 659426 178484 1938557 1499032 845196 515218 1027640 276886 606528 625034 1685313 1228 1657548 1641658 1767582 1543057 1421349 1416584 253713 50570 1867146 1957035 1293292 753331 849975 341861 746828 1813420 680184 769914 742237 1209931 1978606 1371754 585301 201920 348108 1099478 80826 1417730 49928 607157 1348440 1170282 12934 325390 283546 1437907 596878 1181295 1552143 1996762 1172375 869657 750936 640939 328557 1231583 1675527 519739 342523 726932 1039938 1266937 971322 1886445 1580849 1680340 272602 96121 190402 963146 1527275 1364201 496822 1727767 908668 1865786 1313361 1480331 1545242 1708834 1310376 820890 994870 472535 955069 1007040 617879 308275 500746 697264 1475557 1956293 1654035 1726660 1377073 581703 544482 461509 44959 1003618 961596 43313 1118823 1443119 540141 222223 332202 267898 55842 669833 987451 42229 804319 1235116 643854 64196 1859992 710734 1278852 935325 1410253 1600144 284942 1138494 664324 1244570 1925895 1143645 135425 748842 1041214 1998785 759083 896207 1029015 1280561 106366 638092 1301142 768395 1251040 1320188 1948435 1710990 1592254 1997497 221855 322567 61078 713424 1730162 840147 901328 684726 1952888 825796 1712295 1371193 1606589 60284 1799519 1033167 112683 1385243 1165143 1336015 710820 152759 1660450 1074603 1368263 1162866 1255049 685289 1961340 631211 460258 1761169 1377114 812067 1628766 795436 732689 185000 616184 1057706 1638396 1543775 45890 751438 404444 346604 698094 1514874 720946 874162 307743 446924 125033 379208 779007 881826 1032623 538331 173796 417524 278222 179558 925870 686608 1639673 324922 285083 1429694 761354 1544750 280733 1941696 1330647 1001971 593298 95982 1503811 1890074 188152 233916 1957405 1272514 504829 660071 287780 882401 514841 605014 5665 27871 668212 1952625 423975 1420251 471197 1449187 1523804 889036 1169438 1860407 10700 1510282 1369207 1912050 503148 101698 19629 1900334 1987838 312654 391580 286148 1112038 199330 338631 1650012 486806 88680 1093664 420324 294235 1169601 146976 1864303 1834702 1582027 492842 685002 1453517 370346 1262368 435979 1687924 758732 695459 55032 1145633 549643 1833742 1468797 805054 48572 340213 64781 780483 645536 4394 760612 1289792 892216 177210 939527 326657 1240714 1030005 274269 973529 480399 428577 1941777 455138 1705498 1728886 1668112 83522 30523 588579 664786 1273496 1156360 827261 1931788 26604 1773494 57451 1381046 919853 602725 964728 383769 1492079 95110 1540109 90603 1659696 1727990 30952 524334 178116 863404 1136214 1171343 141067 279856 1066366 1313684 1225632 1842747 653880 1927356 355989 1215774 1130569 683821 1327726 763129 1150215 493643 49089 589996 1410347 1086997 241338 187215 111391 501090 730973 914085 1543083 486413 569564 1110869 462759 724315 109215 1819659 554746 856971 1488689 365420 1719747 363140 1337702 1490016 1198537 1591420 1597026 885608 1704819 1667067 529437 380574 683405 442344 1484600 1350078 329511 158525 1345694 388364 1382753 1340047 121741 1897842 883690 641926 867701 144821 1754754 878010 606337 1665267 535816 1522276 1592356 242751 562841 1871530 885987 874348 982575 801891 35924 840999 462015 657077 1293956 1988708 1246024 1573936 1107606 1639693 1685537 788618 215693 357226 1881575 615251 697094 73279 198212 1376160 1455080 126925 1466005 1363500 73261 653475 1629860 666275 1359659 1869428 1448654 938371 490982 1778986 193331 552556 377594 1731308 55095 714759 1657576 327417 1354115 271750 594389 716285 960151 1125544 1519654 1818246 937750 1341480 1973851 553949 450363 1600703 206836 224394 548980 1483304 349342 1726986 1918458 1797792 477089 516590 1909443 53075 1786762 929675 1579592 1873984 1784333 381063 1816830 272572 1505992 99942 466769 345755 754113 229506 1727612 1205554 245254 569798 308667 477282 84061 709373 902039 1759548 1757289 1451439 359068 1128976 1236236 1217493 1851562 561003 444530 1592094 1432855 1824297 456350 277566 777336 772141 81439 1045957 654047 1220089 1054034 145174 709455 1833055 194530 380114 1406944 527533 1273966 1599077 1326820 898396 1206278 276358 682260 1282772 184036 191278 583540 676394 1806519 892907 1717454 1977088 548231 1475235 452630 871024 1639142 979415 774840 1829247 224249 1583278 1958152 1616880 326995 473676 246119 827852 972148 1627801 467073 1650433 1190826 499781 465695 1268333 293404 607427 236455 1796703 798256 1894404 272777 1966159 827536 482245 796599 90554 1134696 226554 77640 974703 370958 570070 1913310 28989 1203496 527231 158411 1073549 621642 310376 1816123 1083952 684240 1537619 1478755 407199 1445141 1067899 66740 519140 286679 555546 238664 564822 1400254 1886763 1593091 1102275 1253276 458025 1359074 1714182 188876 1290309 1492107 1021744 748472 542827 1242188 1283112 419629 1186633 1015246 1429444 1981793 75371 448190 819109 368676 1117467 1357215 322851 747627 1257166 1423772 1572153 1578002 184439 1870001 48336 99957 1723758 945493 1345879 1289682 1428374 1038817 1928932 706904 1225381 150038 469148 1327352 980739 1880733 1066670 549420 922850 1079613 628393 853778 1717908 1593757 1875092 1127675 244379 1664595 13481 375869 409744 1719838 356073 1122013 1435951 1388864 1357026 1582864 1977551 427836 1686038 1500189 1684982 261979 1675103 152191 587008 1719988 577317 721513 1930839 943927 508947 1409718 466146 1372459 647789 1139435 1336917 956257 920187 644773 629156 1313256 1184866 302145 1538009 845270 309107 1497505 739461 393967 1328084 1802778 743224 498674 613577 1386151 1362797 1052415 1437356 258984 912326 1658361 533085 1117336 197306 1124305 1985294 1233321 1225385 1082922 35938 1504507 1163934 620441 804835 1526571 757972 621773 1055079 281782 782962 1635769 1715489 583278 1663622 854641 1330574 326941 1781473 1410927 422625 362769 296989 1361669 1646862 387430 1507105 1899650 741513 1674923 248241 101673 1720561 1207485 214625 1677664 765740 1543573 1598458 1993635 104487 1841101 1694284 670361 813145 1693835 36899 631962 383883 102320 1615141 468788 1740308 325106 11201 95741 1942803 1680680 1318260 803844 1165801 615260 1394908 675202 332830 797387 761580 306416 1770053 811518 1804753 1395039 333050 1394875 786298 726498 6835 1464878 768582 309452 1369553 1121894 1241176 396589 1229527 1514747 1980729 1659868 1742645 1902607 1866632 630201 347400 611845 1705449 1879144 1808369 1791032 1224107 1169476 819912 1808193 987364 200182 1522745 1677206 1848314 311906 407505 679635 622776 1119118 1350604 750084 478422 1217397 3332 1650132 1044187 1706248 1278242 478962 915600 1964262 285020 1332375 1796348 1136424 1878994 818563 894542 89554 33130 1108378 795286 78671 1636732 1812868 949307 802573 1091836 1329302 980274 1116842 1475537 305792 1425933 852154 314920 478453 1788859 132364 891104 665435 1265849 530758 1339386 5648 70363 893544 507674 1466926 1192687 1906936 1130444 578157 1527102 1295994 145240 973725 1029887 778349 603772 1481992 1346339 1739209 1932703 1455646 1533378 505015 1397424 600034 1507872 1078413 327635 1810951 1045482 1064694 450435 855637 1523580 619572 1797571 1302679 1341002 306901 464600 1052919 222969 1253546 1365130 318831 806859 1473171 1188420 1970158 549116 629798 466100 982189 672098 1068486 845630 1372907 1730664 612637 566708 455088 1230172 836714 298361 1550955 261532 1278721 1328560 344533 1801481 1441236 1009931 512809 455083 1124514 363985 1628064 1468010 750010 273141 1184701 756040 635926 158024 1113900 1898507 416746 1261668 794109 595336 816431 881681 1366412 1544044 867700 1071600 1580740 379753 753760 565281 262176 1675731 739533 1440030 1641340 1209605 1617663 638921 41307 1991196 1416296 310414 192350 1929554 1053091 567831 573198 1388398 1893903 778622 1895932 1134060 79372 1775357 255937 1241073 1810709 1537533 1355335 1003030 479302 365127 816672 1358190 653915 1381934 644872 1232946 1635342 510559 964712 1560487 60689 1569550 1312662 1916282 760074 1783245 1618208 1834471 1897770 1563807 1674001 1491519 485900 1605143 1070854 1726703 882559 1612080 252686 638948 19251 1240252 1931219 788560 929435 805655 379893 796743 1198816 1587210 42316 929386 779098 1925375 520045 565111 102277 784811 1082316 1168288 1976720 1046393 36569 306924 1486703 609717 831232 873396 150816 798811 1297220 1030203 409522 408526 985117 605829 860080 1774099 1404620 1792701 211135 1983766 817815 1846290 227471 600355 1634894 1392924 1679395 630095 915217 1097737 171720 1979674 1587806 981191 1895667 1990717 858411 1676022 32840 510638 1222408 705130 519718 1876499 1854803 1149431 1507208 1424952 1248898 366992 95833 359812 1499101 320299 1467565 689877 78709 991541 216768 1642211 1528252 485500 1998574 437900 1525484 1572114 142781 643557 449339 910101 1223227 1960651 1429475 1679929 1946455 169639 1204649 1911302 1977880 1149226 425723 1577490 294002 1353424 1441011 1082179 176770 1780915 578992 656439 366120 932405 688399 278800 823681 170507 791000 1750310 1792786 707002 1033092 662915 1252281 1949434 1624845 133483 602029 225247 1740718 1567573 778787 870893 1027515 1058748 521804 393629 1065796 910527 1071284 1839010 1983029 1781810 349815 1046909 506166 1073748 1283911 1955455 668569 187477 950028 1789628 148937 299893 106481 1431199 1413147 1896256 1030140 451204 408709 1306790 1434744 1977790 1945223 323824 1671045 1771071 1623971 928059 1254202 1440563 836650 1513865 1419944 1262891 150082 954758 969369 1233107 1683238 752400 1826563 703772 552670 880093 1170514 164811 544178 1873897 131748 1011291 1561194 1049674 543573 182903 51484 720871 994886 3319 1163377 1237416 1416874 819278 726 381748 926915 1791875 1143090 329255 1315001 1863549 722537 1698695 153163 1160036 360015 1092893 1911169 1541199 735982 1108419 1734612 1024465 544003 756970 1267959 477658 677263 73611 813917 93468 1819171 438824 1954696 955340 147967 1366437 1833978 79506 5681 745871 191525 1917603 1831502 106526 105295 1310957 1288646 1423464 138281 1637876 1703810 1624534 648377 508264 1259004 1424140 951289 1477546 121939 282986 1874286 1878024 1670639 645687 1740634 1372404 270232 1872331 846381 1766004 118288 1053472 1059451 934063 804428 192832 4075 1310079 1526812 1524293 1747816 571161 378155 686754 1837131 1824346 1763488 1444987 1900321 1436534 912209 812338 942957 688778 1882596 1210663 1635026 1433389 573990 993631 710840 237242 699672 496053 1840959 1994116 309765 1377875 1906416 1159583 1124489 358943 159059 1149046 1650429 972858 1682884 24860 925993 452876 1798573 783627 1586408 1371679 92716 1523273 1060981 912566 1591321 1794641 1163303 341767 500709 1308303 604300 1362846 1641783 895583 1892557 745555 1393037 1327033 1166073 1117718 1799220 299784 887624 1421470 712632 1955058 1530548 1421474 647022 313798 84502 1404550 1699923 524722 134793 1936137 648939 230925 753031 417144 182938 1868327 159900 586647 1105670 762594 311460 971596 847586 1566859 1014856 366076 552083 555662 723929 412563 1297330 678414 136321 545144 756077 1785872 169529 298105 703072 1552733 1626374 1632426 1034334 617464 180037 1145726 731871 902902 1371732 1274037 537083 822327 884058 1153156 1301257 1227083 439798 1912445 724827 322891 1729448 1760912 629761 954740 422736 623298 1246939 929404 1414635 463615 512461 609045 1748805 67524 1416302 1314803 1427598 730325 331013 126707 487953 1834116 158927 1218155 332538 1676531 660312 548919 1528351 910337 616707 1163193 14403 363959 1456512 800479 1422190 429496 498812 1077603 589695 746519 1124964 524993 1744382 420636 46606 632566 1941671 1403931 1133757 197080 144093 1682458 957975 1784652 1962904 662740 397201 1509070 788015 120790 1439054 65435 694962 1945557 1726639 1695926 780133 1249690 1097848 1188709 77207 849748 1191005 996191 1297568 896049 1632811 1574730 1528077 1298336 330685 251315 1220348 949820 251030 1943885 532465 1520922 1498555 941724 1654456 114312 765836 487053 81606 721121 1294234 519915 1904413 1366627 767984 59890 1789490 1951403 1942939 587746 1308257 49499 1518941 1011275 1782644 1887873 1563563 1840391 1495028 1333854 945995 943162 1727635 788703 1762922 1573875 685742 1073377 1247795 1132858 391534 1140450 508830 644065 121386 1924196 154003 670047 757148 50396 225855 1984237 1340647 272895 684838 1109839 1417608 3003 771999 1220078 1744162 611745 926935 656393 395079 829167 356105 331968 1427101 714642 1341854 816245 432327 462165 69513 295392 1271470 707504 636257 212905 156808 1203770 120832 338980 1208273 1426804 1031174 801839 423396 888339 598043 185114 842386 1224402 690783 1059506 810214 1016355 1602208 899831 765259 1522037 1925200 148480 182633 1156467 456848 1688648 190889 1598927 998434 1541012 508602 878305 1277624 658306 1694724 177491 1130400 859838 44344 67807 1603612 1302923 83859 444777 786012 36535 61604 1279864 919578 774692 1381856 100773 175733 680286 1917120 468716 622689 1024831 1285112 1037669 720978 906540 73834 514305 833078 790030 1827804 943004 148508 95476 1781482 1948059 787062 1812132 1026050 722226 1283176 1028497 832573 455502 1502253 786210 1877828 398856 1459472 330149 190129 59183 454691 1298222 785359 256873 419501 1834254 251765 636248 97625 1971952 1346500 291518 442770 1617792 784601 947405 1681711 755452 477505 1845781 887824 1513530 1873536 1069249 1355600 1857605 1102838 251002 1889603 1442949 1747919 116065 859064 352943 434251 1494144 1667184 1132488 81972 425439 1094532 855815 1180873 677365 1081735 1672435 12584 1508745 1688117 1717768 221049 1582509 964819 1820031 873683 761315 784420 1392721 1307855 792384 519479 746610 1911734 1526495 1457748 297032 773399 1783678 1879112 299610 300170 960599 652850 1586805 1169052 520343 1311362 951000 1794215 597103 1674759 1883720 815191 1500187 1956410 1705032 1489506 105026 1528948 1923366 119370 1182399 626146 1489070 1866228 742862 1692618 1477145 396883 443136 198011 648497 1373424 384648 262339 831791 1870849 594087 633839 1455860 1349600 1831787 1942690 1054567 292636 1184910 1477167 76419 446318 1181297 963100 730965 154374 578673 1528097 1199190 6053 430512 608618 1729509 454812 1974612 85951 1257116 1477781 1240636 114023 207637 272617 293944 1125189 1698386 1545354 607476 647670 550834 77069 65623 1696945 355276 1409443 1114526 861263 1865702 1419398 750749 1677526 1722795 332765 1636120 599908 21441 98671 1740595 369417 92720 360884 345469 1742013 566979 602168 353286 275207 931505 95063 957467 1250752 1280366 912166 209067 1603534 1390032 1872031 1464016 1780132 669702 1823308 1614183 965965 1163854 1054888 148347 397471 1941567 113323 1676728 344340 264367 711713 1731385 1853330 1924185 1225191 1696642 1049169 696244 438545 683917 1193172 1363220 78120 562381 1223352 1554432 8870 749330 281239 1008016 1603136 134913 83431 1102782 1995416 782322 146417 842220 371039 142821 1766003 644106 1774190 1529738 957476 466787 32309 1827136 1048157 1845910 1080368 1752369 424896 522954 1843899 829007 1466763 1141249 1183152 1570817 315117 1904942 518824 331836 1405486 1716246 1671439 794220 575088 795587 384981 423374 255127 173979 540942 36617 1118987 1582444 1861935 1831809 152630 1601117 727128 263236 1111174 1876695 952950 621364 24727 612834 1474675 1492176 500808 799659 1977436 1310817 809624 1495007 1837521 273424 1010347 673469 741068 772600 1797116 163718 1536312 536811 418824 216272 562359 1266200 158855 699750 805741 663345 157439 350363 24577 685186 1801349 1577858 1380484 657449 616724 235001 496407 513047 1811201 802981 1328155 1369150 418584 320393 1049132 1476133 698822 547418 846807 628352 1248450 1094018 1967537 396665 1744753 473547 1297035 1852629 615113 461886 1980761 1571907 1332479 1194591 330906 488219 1575603 18989 251034 1606682 558613 1538270 1509685 359371 76040 1698501 72149 530089 1697025 839136 1130862 75404 1597755 1486403 412948 895234 1054518 711016 328646 160086 584868 34129 1176449 1487293 381404 1811242 354068 374553 492870 454772 1814439 572522 1106197 179938 608447 1014735 90339 317141 1016283 991668 1861676 460126 87083 512428 170902 999048 1687051 26190 1534209 898340 148226 536717 1313910 1048747 1203423 194046 347188 608699 915227 356709 1791033 513260 588614 1862871 381106 1334262 536128 1858773 687379 9715 193600 1944500 342413 1860178 722956 206516 1356393 137887 779153 216137 1500284 1176154 291344 764598 1089547 1184197 1005663 1557456 1085187 540767 1708893 272319 813378 858061 352080 1907474 249749 1081289 721493 567756 614383 378264 1610376 366900 347219 218205 688477 1858951 1002138 995584 1333704 1525698 315133 737745 1921729 635414 1166684 705368 1137116 540092 1219522 712620 829044 788466 1507154 470059 1855141 911495 1969295 456753 13688 1235403 1121152 1382902 243932 1145833 790044 294495 539975 843158 1742338 705980 516037 1352220 611790 929268 11392 17074 1103877 997718 733290 14476 1655983 1372559 812170 122237 1154559 147470 1750622 1632702 1607850 1303181 1937702 955307 1866118 929244 726843 1543378 1748272 843105 204010 1923959 1194178 1240050 1984378 635782 1575749 231707 668977 1053735 59104 1699695 572143 1604827 726470 1708179 573487 1602221 315004 1193767 1913610 1777894 855426 1052669 1173311 1822739 1609861 44099 1394847 1612418 861916 1948428 618559 724092 1857414 241258 1245157 617582 423645 749575 689348 1301484 236422 973422 1982576 1730879 317965 1049601 41969 173500 322024 647909 1334532 866557 790295 460252 1607308 112342 1212891 660550 958475 1435409 1888256 1024326 173162 1442437 1833113 1302990 288134 1107777 975238 1079622 1684712 41855 643342 1542370 1254797 1181633 725076 792927 708825 964888 591848 1521773 1268644 1569855 8187 945105 1126929 708839 814250 1243397 1755642 926030 807489 1021975 1715851 647152 1344855 1805173 496875 286075 1725105 1678406 1157923 919016 488929 1314013 655711 555158 1770746 1869908 1774005 307534 1924659 1146377 1734687 1161283 714528 686267 440257 1320414 500434 544174 670091 170466 117326 1460600 1799343 1896410 162852 762391 1112952 1897847 52985 938004 1496942 866458 273870 1198691 1722466 1443910 391759 901653 1279254 499588 282873 455130 1801199 536605 387275 121705 399626 1222380 1371186 1217042 574628 1039628 1482575 837724 1075610 9558 1144832 1869749 1766026 1428151 191715 1560662 310590 128250 329809 781677 24579 316223 1079566 281659 866665 1670623 1013379 1735067 760768 1691573 1229882 21117 1277583 411223 1558206 1630080 64617 1046420 1463307 100006 1684364 927868 1902649 1417028 1413863 1837559 486070 1821666 1479003 1390121 1093060 1847962 1033934 1381264 55022 150759 1855077 940092 791258 78274 1608186 1921200 1726514 773288 522395 1056122 886256 996897 357320 679549 1139281 1578392 1459571 390453 1548076 1159298 1785201 167760 1403520 1480842 93789 1719661 1232273 1746198 1832632 9752 23491 492013 1180316 320844 518478 1902638 969965 350422 601203 1641302 1374293 302017 850289 912506 1403649 481219 507133 1387935 1388719 391733 353562 554934 1810737 1951006 227138 1947751 898275 977380 1676211 510125 1917799 84991 1184638 617076 1588719 1232545 173777 996672 1367847 996550 447868 823408 1487681 136107 1108896 1861631 1412165 763520 1404733 445248 1198173 240095 510743 1734726 502912 944785 1788341 369949 388654 1343282 1361067 1385559 928837 70582 1318664 1401147 1037611 33087 940696 727325 1140585 1106889 464971 721842 78116 1109729 744929 1982335 1384234 1020292 989866 1775358 1991452 685880 1542054 1356181 1333673 1949858 1577142 1250082 759601 1097991 1585674 327147 329909 1383498 1589174 80871 1443291 986821 1077460 1459184 1567271 1622363 1942988 792885 829347 153881 275726 551617 127936 842055 1314264 1654936 785208 1471681 387732 782233 433935 964795 1113581 1732352 1896343 683350 925767 526766 1529479 1066666 1713718 1497233 1272010 1604484 1337608 519477 1336882 1009137 683579 624611 1096753 1152186 1176225 978161 1441917 563038 675366 265324 1986476 700495 117313 1767410 124351 1990114 1400630 588057 1210289 511969 1194400 1574202 1069956 722616 1231009 461487 1105744 1671591 899103 1637794 1863201 1946846 489967 1473068 1980820 494379 1190371 1439801 66294 998805 963169 807009 1878468 1811053 1248126 1007764 1449198 906127 1680639 291531 1316401 1276457 766016 1290224 654551 1510223 1411676 1375423 175482 656113 786873 1731248 231652 988389 1039267 1823090 1445265 1510485 1179309 1044933 642440 1088156 1264694 695298 1521737 471738 18329 1681293 487725 151169 822832 1908007 1041258 152223 660466 333958 1329518 455053 1456788 1748786 849747 789235 1213683 746876 1846097 1118485 273508 189801 518480 93889 536351 1778134 490934 1902142 1493776 731821 871570 118730 63086 1866944 267467 1761324 1820349 1681428 131925 1511652 408003 1192576 1775393 1639455 681866 493548 1147142 760780 1069428 1862588 637078 565944 1627110 394999 331729 1497169 1356427 1938338 45682 1636211 136635 1941610 1753121 550120 1670826 1399346 508135 1627840 813187 926073 1950181 1844395 539177 352125 1381487 970548 26387 915342 1798985 524984 1826585 326108 1962735 314517 432266 1028975 1531341 1126740 1515788 294434 525146 1269537 850166 1323401 1113173 547553 22628 1698806 177217 1759919 1870291 1147022 1942571 538806 1277336 1140978 1437949 1391876 978806 1103951 1833337 571472 1248558 400774 303674 300081 1266809 1594433 1506460 240862 1419856 140091 1701402 436263 1128918 1699272 1534478 1194415 850555 664663 1812605 1371449 1526786 164766 1589175 1749037 1410945 112707 248198 350303 1372886 1776237 301818 420151 1965541 1857735 717874 296346 1653889 1856005 1069223 294134 235124 1030889 333895 329720 1736047 118433 1267862 619579 997867 1640363 1204192 409256 1297649 1866504 322176 1364156 1655091 1043357 1011341 1583595 53134 482672 1073242 1257182 1876934 1933431 342503 1818553 847368 849055 851267 1021048 6243 792115 1098694 1995150 331997 3391 94834 1763897 1752243 1640911 1959473 10601 1347841 1907250 978841 1983948 1989602 101087 1426115 1972525 1493222 969930 1331937 437015 955919 1303204 48800 1690478 1311140 685169 1420192 1771283 768815 768444 1563055 1982284 972444 1254686 569728 1346188 1693603 1613347 1302796 1159578 1053832 1250954 231566 699241 1642680 1746886 1077434 1717010 929074 1248107 1629147 648457 778636 1522308 101220 849894 1678384 1441460 223385 760648 1652050 416974 1911971 1388184 851914 247278 924185 782976 98356 545908 807670 1697983 1437216 15266 1141340 595879 1375261 1237787 329330 1333795 295638 1799863 1660152 1668021 759470 1318064 38467 111035 749550 914340 453019 65044 421886 326906 439477 137891 764682 1026549 1694467 927875 1200085 1861138 1610224 280340 835552 1534588 15464 3789 238051 1478336 435580 110380 1255225 1178520 340368 1474352 927338 1211374 1290423 77972 1323561 1193600 730713 318192 806911 41950 911374 130571 1672896 366002 732389 1978779 444034 1572087 1829610 1450050 750584 785023 651098 203677 853791 536386 1405091 1676825 869468 1532497 1787707 1747006 150962 1883987 1565873 1796515 1058523 1967207 556123 424417 799248 1575009 200865 330415 581786 1208129 534288 1225466 1359191 1786655 776355 102395 498872 236907 1853859 46823 99364 1904896 1714725 1003746 1170626 1397111 1984830 983682 1689688 1297768 976880 858900 281894 1857647 96305 1202577 694352 568462 1654715 1438219 218360 788028 1189881 357017 1562059 102976 1671929 556977 513923 1179558 1331692 1960933 1853461 1876618 366081 10789 821062 965682 1129025 409825 1371206 1606932 899246 882791 967859 1988142 920686 1871993 759743 1775534 1104210 1502132 1262922 1831891 1837121 96956 680966 1316052 334513 425984 1622574 1225732 680822 1688438 370651 1802548 1552120 29755 937545 96438 1924673 203454 630312 1336619 442986 231350 1901954 1398543 1656933 403704 112573 379390 849609 1010300 1693341 1589825 1630195 1116834 910562 1940809 910244 811580 1007656 1925893 213094 453278 670686 1899921 1390198 422010 1722588 1094483 1245511 1315448 1536970 1225271 331624 975498 1559212 1225112 1947914 830710 1370818 829408 846971 578426 492803 423382 428099 1884592 1433475 1402543 1788474 1645835 1791899 429381 409440 1771924 1030124 230456 255336 960305 1009141 939299 583204 633926 1489109 351827 749855 1825086 1662711 1131309 998992 333038 1601755 754029 686970 601816 296732 427758 27593 982723 1592323 982194 585021 1576844 1112920 417595 1834901 701321 404727 888088 1466285 525169 1762131 170121 1127493 806482 960403 1652667 1524787 1500689 1321873 1494151 596574 502944 762708 1010178 697122 350992 1320196 1918734 1733744 1728824 115537 73325 1010353 1332621 51548 1806366 26762 697416 1965869 516980 1652819 1814409 1527401 165824 1620284 91142 1831584 980268 1728068 378564 1133191 896352 1476987 825326 1732141 1805134 784911 1992085 556474 1296167 489243 669546 982746 1293204 555587 406182 794853 1587367 818039 370164 84876 484937 1078734 1165677 1657295 1175910 744395 249852 131394 1702238 1074258 172250 1914127 286419 1193484 962563 43967 1971362 1168507 1942405 368510 1935146 705897 1916909 157700 485975 660519 1494910 1773903 406330 1035474 888699 1623237 523964 1240939 1340474 246368 1503235 1201851 1011356 981105 1120815 1737612 1399709 194795 1369321 1637608 1998016 89360 72693 878411 690220 1624159 80299 1121916 1250328 1028415 232108 962099 1875791 1948247 790304 1555926 1384228 1856804 871983 1530699 426667 918023 1306071 1663707 1609218 856290 1626382 546652 1268398 1994265 967287 466013 1567949 1937764 333692 82856 332915 1851740 1526797 1040009 446506 1841956 1693216 460917 1281310 1752722 1749075 851840 598224 1704666 371401 1017888 121125 1975004 1107196 1745641 1872134 1491537 771132 1798461 458230 1477114 989494 227192 1842972 560495 1301274 1522402 825505 233323 919349 1258695 375524 126163 1457416 31584 134579 1870976 153530 1555868 202064 1493362 527842 413880 111311 1060603 1655027 1151186 1724590 133220 1027764 550476 1859457 1970055 1228048 172760 179780 659910 1175306 408391 1663330 1095631 1815487 1311454 464603 312959 1169163 1795909 745324 177556 1875665 341601 1226235 658435 984023 1322324 1582295 663052 1211763 255004 551974 1417612 429212 1346086 173199 417279 321865 1156916 1942604 706111 825471 1422727 1583303 1426128 1753408 1005763 1180916 1440550 745308 568918 750917 1084396 1914767 1893349 150748 221854 683424 1052895 491564 274743 1443018 1996140 1810371 362346 499290 364992 257652 1028507 591762 1166597 1181777 1105653 1387422 1021294 973507 1359102 30989 1725290 505400 42258 1116244 1041481 1007922 1727818 208169 1185700 682909 997852 539031 459358 761426 526944 1458201 651614 1341025 252483 1731940 932677 20963 1817827 1833733 345107 756913 992876 1408949 1834681 492686 1069715 1186087 1161170 490144 1634111 1742375 88690 676363 567045 1623277 1606998 956201 1810073 1765447 1222225 975937 827257 559470 528475 1512786 1985875 43754 1592099 919144 154954 1548004 306491 570415 1225424 1353738 1536356 437125 37030 1473219 1931299 1869842 1969508 1271889 1790227 1631041 1336758 1406753 358375 1364875 1406593 761045 1745965 1967632 148451 59137 387682 1717673 420900 27494 498625 2518 614908 805536 210474 482605 186313 1567452 1679880 1438333 891173 134062 1861364 1494853 1012062 801182 1985074 1962791 172217 1147908 1024148 1117930 1780815 711144 180266 1306532 1505546 1083286 804434 766414 1804941 1258559 123629 1476310 1137515 552634 1583606 648030 132409 1667298 216702 339029 1125523 1932242 790199 427376 547306 153699 1243859 1929019 921808 645288 759946 1791868 552103 1551489 1440122 1967867 1959846 919677 548173 764388 80520 1113213 974405 1149993 1062676 626310 144677 769174 46044 552110 888835 572813 453785 1761494 944706 1239425 790718 149761 851317 1918196 1487890 536305 1518467 34377 1438622 104260 1083301 1099325 328133 889691 150992 1843105 1795481 705360 513987 560326 180680 1059078 1813788 1253784 1115252 1226029 1645258 1226184 314972 1168512 1443749 214194 1210912 13425 877626 122489 1149422 120200 946954 645028 875483 16608 1709909 1088198 1106874 1680040 274283 3323 1318863 1910757 1080079 1212288 1808023 649271 1795384 1531826 1033005 1264154 1846056 184329 1171679 515878 56993 257238 1248657 383526 622671 1343002 400851 924548 31370 35391 1445667 121484 1981852 1896115 1858084 1878411 1157981 444678 1281906 918511 1034114 1197900 841538 745311 636356 825109 1298011 1104356 124723 1654083 640342 1639902 35047 671059 1297084 889072 1230540 88658 1766797 232492 507028 289528 193003 1611389 313448 996652 1028199 1946413 1645545 1866300 1123041 1620412 1465503 772710 393899 1467751 363129 1972251 257207 785255 1138075 511912 1479181 1775021 1445364 269426 276153 273651 101133 1560948 319445 1920157 1658060 173562 1899373 996407 415323 737866 1541064 1999604 423762 1965959 1810164 1066322 542209 96129 767048 1624679 736175 1670618 1470809 1994763 1645184 1761329 1166227 1839847 1441845 764416 938841 662415 1642618 1249594 1147651 897734 986170 76271 975492 1300478 449056 1639946 1183721 1059014 1113711 1575270 1293299 1699641 1321642 1431593 1313019 1563806 625810 280875 1861487 413543 1433825 1730738 1021210 687771 18894 1781546 31762 543308 712942 231322 427519 1553955 403226 499341 1958980 785459 709546 382351 1151046 356191 227521 30464 133944 1081962 1156134 1867279 20750 525519 444272 515524 1058393 977341 978623 1209894 1470668 289575 47708 1666230 974436 1239193 1364760 714436 1428366 1536125 552348 1247563 389482 1309550 1075322 426029 618403 509923 1036995 46184 599247 1665202 599023 627674 891202 1290323 1622272 1002111 24242 347377 931582 1948646 912225 146665 912444 1260872 1818330 228656 510567 462858 1071902 1594729 1070722 581226 1853739 446674 269399 340929 355310 501786 270495 1540753 1387688 1367130 1077397 1370374 502095 697651 1926155 887975 348229 855968 1178327 822621 1618983 102817 1261983 1440162 1433764 1740672 1175713 1199626 222204 1054475 303525 365734 81337 624086 1200622 712665 1294004 876340 1888195 1294754 1638536 1998648 1479666 1070353 889264 1729179 13156 87446 67409 736094 130461 1091066 1091904 1113368 1783574 312212 69195 674849 1654991 1560222 693910 837267 803172 1462437 1554079 1050321 1592717 320201 433049 1671487 1777918 1036263 1563579 332253 779101 1853727 1192162 1533626 1108677 1621927 1333866 1417108 1585234 1969852 340326 1271496 1868559 769586 886674 1705484 1910607 1974779 157287 487289 1901740 857559 1952353 1188171 382390 906299 1997726 135068 623824 931547 558780 151404 630617 127189 868891 902667 953253 491089 957325 1722011 673807 465911 553154 42319 998688 1351360 1851690 96697 882151 912620 1781633 1044388 291841 1196953 504155 1378224 357659 253562 484852 189347 314866 131095 473554 712754 1214718 617666 133617 257423 1323316 353129 379685 1643236 1972343 30384 1439879 579907 614703 1298238 1972299 1377011 1118774 190127 541705 1889601 175188 524074 360726 417060 1836011 1849755 1302077 1928451 719669 247078 1470861 1749095 950009 1409761 339873 1886391 463433 534405 1207558 1882577 10114 1440290 600223 1437088 1213028 805756 1919967 1335054 891970 589221 723668 1195247 216183 20677 464652 1984284 1522795 1543166 1690331 50260 1470566 31383 1980183 1937067 1529609 1813421 340331 789272 342165 1845024 1832236 537534 654360 1614724 1170174 73992 243415 924225 295930 679943 24338 1035220 118385 1698298 1680332 1293674 1316366 1486453 930303 648905 1419104 1679447 1267075 1063122 631263 832648 1133470 557684 1215974 1252324 48551 1071787 956183 1683940 1073546 381553 484202 1432356 681184 850318 838302 1998527 1621234 779815 1325793 1606996 936105 959067 849817 1371805 1509769 1398759 1704291 1199083 84079 1614134 1241767 300316 1173388 878530 1061367 138863 223789 530110 1990033 807534 1307057 1179330 1322869 1312831 824320 980552 1925013 1476765 109270 880132 1811823 1414746 1380707 1238354 1330741 1146989 1028156 571196 163619 971091 616310 1872060 768147 573832 690880 1136420 1015767 933610 705630 272267 938723 1845582 1717865 492382 1586559 1146694 762781 1845332 886185 1053180 595044 640871 119519 291684 1047491 1692119 281236 1373922 1537198 1783416 439434 300556 951330 417201 125807 792535 1698851 1656096 1243952 210787 955387 1050479 733471 1057483 1736976 965493 192394 148264 694773 67485 835618 1267332 1404274 848164 591196 1843535 78447 466485 1131672 1348614 998533 547153 1369184 1234380 776723 1594336 755142 1794632 1012908 983950 13142 755149 1507204 457548 352749 1988652 1103715 219534 773369 1669062 1015796 849917 321206 1466350 1137563 447718 1688392 560530 133081 1597712 1895260 303583 1239043 918883 11919 1611998 369201 1245504 367373 628155 1117675 1491559 296392 1756784 1142600 661495 1882543 616055 831623 1716825 759762 58889 996927 889886 1095238 1096903 513313 839700 283693 1285041 1518078 96041 1311279 364614 558813 1454725 1148274 317116 339884 1889580 651763 67906 742519 1743518 784987 478552 1166438 412941 183340 1333780 1406508 1662216 782562 921158 1719291 770558 132739 935333 974258 1099001 707982 411497 355697 961125 913882 1728889 324997 337523 1871580 613066 540301 306359 65579 1185164 1559610 1404484 1861709 1698360 818409 359683 1423594 362100 529861 1988693 1347401 681449 385645 1202754 1311364 1830283 1510130 1521031 557815 795489 871635 973172 1412656 326743 506535 432980 384315 769540 1578153 1851235 1088928 1186099 1850408 47624 972697 308446 317736 1326357 1578221 1846703 554208 1303270 1972738 772783 1975040 814508 347913 1702148 33462 1118474 1716428 679931 725843 1318662 727302 95194 52564 855708 1277947 1240876 1300655 169246 1151246 571604 1300248 568758 1833889 435307 187743 1225907 285288 1760967 917455 917390 1606789 410007 1029930 1967047 259919 640177 275548 130837 937208 496481 1359894 704316 1566389 1934503 1314958 1274959 1968786 629993 1198959 364076 959518 841206 589263 1211665 232475 938272 477151 1231975 1062520 1233087 337513 367698 1732349 1842376 1643560 1880221 708762 1321090 1463686 904185 1549106 399381 347013 1474316 673822 984990 560024 32780 827777 1618568 1544221 175170 1237241 1437938 7758 1556360 1681137 1763907 1739975 1644877 16953 166683 932589 1294034 427186 24900 1568149 1988715 196070 163535 490640 1990414 396124 598690 1295240 975702 1674239 607361 635854 1996639 502455 1307883 486360 282337 31989 1039803 1560419 1318028 758987 559057 228278 1475125 1043870 189609 73006 1979887 892354 300800 138972 1161373 1673921 1912948 927697 947033 1029615 348844 484567 1328304 2407 1956329 564187 973731 343569 1615164 1358859 1915343 349733 24962 353586 1594267 1865337 823136 1895455 1255306 1650763 895995 1822691 1019072 288102 1733364 492473 1176289 1418349 1357921 333501 277509 229220 1325147 338716 708833 297162 1193038 1077374 525642 1524537 135346 1959238 115214 1438990 444514 1989535 1055646 1710517 464752 1493631 895621 22813 1027631 644356 528891 830675 91078 1196612 299442 1761252 1541500 750605 843316 1821878 1384174 908891 1078010 646695 635370 1231452 1146016 1677766 968992 1008112 1119003 1803406 468595 670693 117079 12031 1360832 1370279 815254 1369352 290725 1951426 1649993 716237 291790 1250522 1971029 22463 765395 690741 1967604 1990410 155349 1754920 578717 139292 565099 161165 397934 1594832 873182 809516 1953008 1154418 695152 539669 1730467 932134 1205499 1722102 1342302 1586349 897563 1493064 63294 868088 76319 334393 122944 1720077 265024 922907 769300 14744 1540678 399914 385624 380252 1379066 1070842 433930 1608584 1794578 1479194 1977113 10808 1999986 330615 451852 512945 62461 487193 1858324 681896 1827357 1696424 99846 528572 906523 1200619 275701 708708 879726 54391 1144358 1855812 372970 817978 366788 929292 1289687 1863782 1484361 1469298 1018224 1512558 1317756 500801 490981 1092496 458322 1725860 930411 32837 1825801 142909 169242 680494 1531016 988233 372000 1941716 1797237 895452 1829280 1636907 462048 425427 964123 1329403 5875 1948318 414861 622587 1363894 1533230 915411 653312 983581 161595 1776457 622763 1973653 143804 1379155 1529330 982527 159311 1990792 1732021 1667619 1050024 1336002 1822419 1802473 962954 1662169 1240367 1267166 1656787 582322 1216112 1394425 1918472 373027 984729 1494008 155064 648759 616162 417453 1970344 554744 786649 1585748 1868223 1748447 1269314 332859 1553780 1229911 156233 811878 577517 551675 760582 383528 44177 417356 298636 1500802 207157 1329671 1570862 1314855 1596211 1427546 655586 263488 1634188 548955 1661420 574298 1554621 418850 1961001 1828980 1705502 1191240 202073 816295 1169858 630628 1455074 635464 152863 973956 336264 1944940 910747 632894 1318161 857882 1577927 189585 989006 817648 1674757 1538820 1990188 175295 1577344 868557 427541 878124 686593 1061646 1921265 1688636 1434968 489146 419442 1192991 1047930 1859343 450676 994156 168989 977502 361712 1358472 669153 1816115 1706386 757884 77826 288911 158685 612442 173923 697675 234881 632005 1853898 1797149 1418491 1551308 1066500 1651911 460189 275999 600542 407732 990752 1096542 728476 1331908 1962630 234508 712946 1266471 1013985 1888241 936870 65105 1902218 1107379 1947507 1423227 1676715 1019795 62104 326371 1026634 760007 622176 1282816 1099509 1883422 861104 1312047 372981 1685142 16446 609956 428850 1444341 1900688 210139 944989 1600626 168470 353722 1480946 302541 1813423 1978658 827735 370703 1782917 426817 925697 945766 276657 1231808 1797008 1339149 1632156 1911996 1689578 1969491 1885291 614176 1588672 396332 813294 312304 1867836 455185 981793 1393126 346502 655152 1306111 1108261 721311 115284 865955 1652880 1563885 1630923 1477480 284423 1436045 1510733 1510240 938854 1965652 1346878 1488508 663115 1931673 1086749 1558596 1631435 1683568 1926156 105245 845712 223155 117068 553281 572642 1385231 673534 1744577 1261429 746263 450485 1861238 120176 523037 1428768 1105905 1943465 1841520 1654749 1575912 225298 870522 1945359 969517 322288 164183 330100 1638646 1435385 6212 1124778 1132077 1911390 1623553 877243 1034944 1526344 626241 982778 1143293 672841 1250781 1254126 382433 1382296 637690 439856 1213986 734750 540429 1780893 207418 739735 1082257 1048291 1526893 1286439 887459 1799760 1199279 162562 941939 187033 1935734 705575 640596 1468640 1637186 590706 1101608 251931 170104 1397968 848879 1199328 1246032 1721882 1775277 1354894 236602 1860284 516659 1249469 1853371 465256 132307 935022 785810 342469 1994530 582599 630705 918230 1244933 1377091 1185762 1871026 1194515 10609 1697700 655461 304059 639188 230757 91279 576282 1246519 416795 753510 778412 731755 1993229 79200 1936975 939216 943672 1002034 1904703 255509 1454931 1408858 430546 1248309 1661875 314474 1186884 305828 1378584 294960 1542371 156488 379125 334049 1990979 1853142 1986219 1122230 1259310 861813 532481 903057 1353322 1722724 1653566 1732914 1908446 1448977 1484577 123033 1927458 236688 1126872 1561599 1781118 795595 68769 956787 1556551 1743601 78804 703821 1063894 1681279 1515882 697402 299749 1453965 1068601 606518 901449 786936 1306981 1084866 977493 811699 1091391 1448451 1210968 492649 1224861 164837 1352935 1123842 481931 255102 1891100 1802031 421554 380609 1216973 1266714 1585541 535605 152129 1411992 1975107 648578 933983 1110217 41074 1640966 838085 994373 535213 80174 353472 891933 1766969 1135225 571286 269594 1317738 387169 1544485 1509176 1877886 1822367 1444790 1795354 1395814 192670 1245480 1044030 1613752 821852 1892610 1678249 1769945 1949084 1324206 608716 1156561 1092968 1623669 723340 1730194 30638 645206 1029815 957195 705873 1374074 1346903 1610090 351098 926732 1719623 750449 7435 239191 1189642 946844 398553 1533211 954951 1225845 1241974 1282842 854071 1850300 1131466 791027 1878511 130720 567264 249637 1791857 409539 398669 1755014 1787740 48482 1649873 1848749 596857 1653304 1853018 1356642 1112194 835775 1444292 1149494 1432102 1933000 57418 1818343 1356458 1696941 1769499 1572930 1212653 268635 1884 1400327 150092 424887 882983 1662399 1849022 1234280 830199 1212737 952087 525566 1632428 327943 1012657 307772 588924 1514425 187731 503494 504088 167562 80592 630384 1594689 707198 335630 1190838 207509 1954590 1385325 697523 1947326 1446021 951178 883002 305044 1265198 828204 1322922 1660008 1538912 1740643 1164616 1056211 1765318 1654499 1260951 1865661 1767304 1615985 539967 1424651 1162750 801048 275634 427542 14861 1624017 1608043 503362 624992 129892 387421 1283495 741446 38954 1629926 1584741 715348 1850579 1802361 1549026 1369065 750480 848412 439812 661807 801960 1351358 1706673 1570473 1863323 640678 291200 1642794 1244057 7 584723 44339 1754647 1463015 1979973 513933 880221 1526161 964921 1120492 687927 443875 497257 424114 1735362 1878239 841022 155122 1882153 1931551 581478 1237037 989752 1965285 1453836 215889 1166233 315356 1189653 472082 1549914 223013 518258 1147194 821471 281675 1540026 1048870 574938 612210 1930776 630019 1764325 953612 523661 1737867 312335 1316024 1694077 1660718 169117 422140 923407 1889097 767187 217399 1975272 89783 794659 78272 254404 1852127 851965 1849520 1377645 182985 300352 1019128 1541904 747049 945806 851432 1682661 27297 1233479 570013 323823 1209202 1265159 824002 365932 1404766 89362 980401 352475 265335 221506 1877177 715312 1393437 1467162 331100 1288504 1485360 1481441 115725 285313 1046351 1636954 436167 1413872 673228 1806502 1754395 1353354 1401138 274688 1296512 558942 1198857 988621 1098171 1118827 1165710 1223251 1923666 1002167 451945 1510865 1273911 535888 1657377 779292 282177 1869397 1628346 1011265 1713262 487080 1983983 542129 1393364 741537 1100080 1882094 540219 1862649 1231153 1600973 1778938 1282934 1796495 17360 178863 457638 1700390 1453591 1177005 818778 1469569 1009439 415015 1044316 1268822 1823986 768135 1478070 606835 468773 91311 125366 1291177 1764199 1938842 654409 1103517 1538905 1013909 656766 366207 1315937 729776 1498481 518237 1310369 1475009 1257602 1543357 410345 340189 91154 756472 88225 128535 699602 387813 1273493 490184 612632 371948 610833 662045 777441 760042 1889667 1841961 1540904 1696685 1307436 857557 1325871 108967 863959 561465 1972392 654668 1355045 1162294 1181984 1668952 259374 1861244 956968 1713042 149157 633315 1584112 1766986 1715774 640639 1184834 544942 1276613 17465 1730790 1732471 1460480 385297 296687 461502 841335 1027874 1976659 914428 652320 1699466 1673278 1709276 449443 348090 1746068 1580902 26467 1958594 303189 1859514 1871810 959448 1211663 180698 788692 1080615 847900 558757 1460223 266379 1545692 479232 1486954 1405984 1379303 464198 901876 1108650 1135682 1293417 301915 541364 896347 998915 1165563 823790 1946243 1555434 1808671 1906552 1968409 482716 1523610 286723 1669789 393725 956723 1433769 1822939 1917941 1637868 1903219 1698186 1791567 735991 1272535 173343 902470 464887 617980 89067 53632 407174 244218 684430 340 1110141 1498699 1393579 1503094 643425 1267749 133972 172913 1204268 1065106 1061498 1570849 1861045 1414999 441244 323488 697853 1858725 412202 1473573 408346 790415 1659105 1526898 1121429 567485 1050849 1293600 905496 568857 1774049 1525329 1186755 1744214 1368259 417142 1505811 748596 951569 1556986 549494 1072205 785297 1324384 1116645 1846132 67450 1127789 401132 4740 1284270 187605 198316 1846814 669474 865918 430490 1557044 1485578 597066 838628 1594908 1004504 1751869 1366714 1429886 1522437 1755088 1114735 1611564 794678 1036532 1148282 129598 1263991 531537 1080179 1520925 1334449 1624077 915694 111803 1670780 855670 346708 908013 261236 873926 750662 1803292 135113 1909337 349690 732213 44268 309733 449463 829600 1374016 504821 1009981 1388012 251608 557156 1372537 1746179 1392426 762074 695007 1635900 538587 23139 1558080 1282962 1511551 314444 1682467 352973 686485 588629 45515 95122 1220030 171222 1506138 1929365 1760313 1683720 989289 1748953 519514 1872832 18298 1964762 1185385 631702 738183 1698154 1943537 1955995 1257423 1541784 1349295 670065 1673414 1173067 251039 1376155 1913616 1905014 96664 672092 1044131 1955543 1194179 671380 1407699 1997904 1759991 1846344 68640 1191100 1647886 1578425 233731 592042 762683 928316 247025 183499 392515 1399913 1488200 1532028 86628 452755 1305509 349364 1256858 1001032 384353 1418909 1228932 1401301 405536 1514133 1840431 1839020 1489630 1559500 1837219 732409 1653953 570320 156794 1867920 307717 1419493 1678479 1802764 308359 1389233 608059 1381538 1160932 339049 519246 979568 1422383 1169530 1719172 249982 1078961 1923208 992221 863046 995794 644252 1672196 1122426 782765 82916 988422 410740 1754185 1263394 1504757 611186 1652497 437706 440267 1177913 1908757 1902986 1772048 1107686 1958421 1657364 151009 1202373 1162625 879182 1957178 1871260 694419 1931684 962302 596611 750545 569198 501920 295170 166526 1103569 1142325 157699 1482047 1882173 776545 1060724 1098097 1749456 1567907 992196 912496 1884746 84754 975067 1301172 1858213 779163 1469935 265139 1983870 1593497 1509039 1565006 1594701 653943 225116 180106 679231 952125 282462 1673240 1924161 1100394 1310970 1040291 1772897 1792155 372682 242266 1644128 462057 145720 38394 529645 1319898 1258219 463644 1957145 868836 1491664 730290 208410 1571731 1318577 829652 447705 979034 1379650 1190730 887128 873837 1395526 1427318 726601 241894 1297315 1245477 757134 1575862 1207728 1275514 1761670 1404625 214869 1281022 1028939 1005613 1097733 144230 938629 281845 983827 1580181 1139508 583381 1072070 1493529 1196363 152127 21286 1598294 148065 1331273 1115377 235619 1069934 140785 44272 1608914 1664263 1270775 575071 1432372 253097 735993 195356 463561 98693 1845363 1586458 1738584 922156 1002437 507334 507075 835426 1828775 1420308 837076 1826732 214343 1764897 462514 430247 1618981 1542394 1623338 656382 1971872 1840570 1452765 1001517 928659 857960 715806 245477 501552 1234832 1889446 1507613 1613020 1210154 64735 1208519 1172778 1632774 1507489 246448 1316853 1684070 1065970 706893 1732789 150995 721961 1945707 1100155 1265603 158082 746682 449732 1286634 1148868 189500 616393 327578 1460018 1216615 637929 1822662 1789874 380962 277723 1043670 1339825 1217951 258512 1918064 1694764 842114 1120608 1915597 1276274 879257 1839865 565759 189562 1108652 1817504 140758 1924876 85472 1875770 244149 1451806 217525 765544 1936843 266212 1207677 512844 718995 456506 930086 644145 1519765 865388 895920 383004 1702052 1893755 1945491 1778755 198420 1101071 1315271 1694807 1516302 921589 285713 1951579 879488 1067634 1870133 1406822 484226 205270 1895922 1649266 922983 1356772 1314812 737168 129704 1904711 583779 861052 828501 458098 1231704 1215589 988078 1766941 430758 351039 204298 704443 1626991 569144 684908 545899 1588478 660354 979974 302641 1355473 1324779 795126 1809849 1433599 350980 49582 1197272 368126 1718754 1994587 921125 281254 639135 1864871 1782042 771945 1666776 1274662 1852288 1405473 288056 1246831 264045 1748306 752818 71489 124234 1567451 500385 1076902 1685700 1815220 590574 1408336 979008 1596660 1080063 1481258 1377522 1981776 801018 103756 1780634 376476 1402671 190547 56 401030 1640802 401144 1099345 1966718 649597 1896168 505866 274074 1697618 485553 460761 1930616 1260715 784249 792875 1897510 619253 33249 1725693 1237877 1374409 363598 1645624 872241 622477 1486260 197264 940820 807788 458373 1610621 1240537 1591090 221780 1065982 1227146 1095546 1209880 1186920 1649539 1744159 1697872 1779808 1526768 1892204 1181712 1759973 1670525 1502798 1148443 199642 15910 706348 1111953 495692 303201 1768523 1215935 1162068 15387 1583824 1704821 882518 1504614 295996 1341793 1632550 1370453 823630 335294 1051738 1211916 149914 1007299 1128633 89596 1492782 911006 814043 919124 217918 989887 129622 97946 1979855 303270 1347566 1160652 947695 761904 1065005 866929 851468 1044768 370176 901156 1550751 449233 1962155 1946000 1325481 249876 1335217 949192 1621121 1755806 1592262 1820099 44870 718640 398712 628313 391247 1770955 763142 309325 1379737 1066436 227538 399753 189630 1696305 157863 1316616 390831 1877985 1143685 365661 1409572 1588294 1685059 1683080 863466 1290146 262828 1818086 1339279 1665023 1723593 932082 1465426 1395950 1650027 1639240 837444 1640487 1459922 1661287 1313396 1386168 1547308 1749949 910709 841652 1609318 1108384 1828999 1149209 752498 1465376 650471 1087477 1398801 936475 159479 623919 1743060 945483 1285775 720033 547837 754527 1255716 1312150 743813 1375016 724654 771802 1651884 219275 503408 1049335 954322 1237650 1912398 621035 1437352 23122 1564429 1233572 112942 1861967 1387035 266883 318018 316286 1691845 1634179 1316030 861184 116493 488591 1848489 1764759 110458 1233376 1218186 1951834 1842191 1368639 1699358 935376 397388 1226104 1386226 1510046 1873788 1020909 478181 747459 855530 163819 1468570 1545282 1001201 1335598 59158 1731172 978923 1424371 156998 1186508 1893436 301278 41256 1398643 1277264 1710850 504021 518148 1146854 1528309 178849 116617 1524229 386048 782866 969328 1119763 377043 754352 90936 1887564 1298270 1868416 1961063 1992601 1246472 1741822 664274 1815340 1135344 1105893 73409 1012707 615553 1466127 1024899 1255037 1968310 1979438 1051523 1334968 1945664 219075 1004948 952617 222741 1810843 301979 1182617 1790539 1347067 1359338 19236 944624 1612421 324940 335033 1926650 1683664 1259942 1026172 285546 204024 861183 1794752 1805362 396535 586708 1578963 816290 1840634 499547 1496900 1071407 141951 739452 201822 1460803 1320625 1968048 227870 983964 813496 833123 516790 588824 1325102 862860 1453929 552619 1514366 489144 1755111 1925238 1708194 568258 354548 1676754 222964 1780900 900468 1214943 1761669 124327 1665126 1019080 641699 1729943 1262418 1590807 1396105 237134 881429 578008 937953 605325 1895850 1952576 1913641 382914 227911 1677349 467454 1520500 276087 1466084 1658341 296644 942692 1943812 1972324 1263663 1372816 1691925 266440 944809 1408938 1132698 209728 167241 1178254 656928 744244 873910 1717982 107020 970601 1876738 299024 1001636 1038549 1368955 1236349 1264165 8388 1471942 526385 627294 1268293 1683425 1880932 916702 1464365 1204724 557168 1973736 1236093 1648581 741585 705324 1501928 1096030 229956 1556320 237057 686474 834050 1905730 84969 98636 1296963 693936 1843775 1868553 400072 402228 551605 318766 1262513 1507945 862587 651641 73671 1131003 460509 567617 1799071 1533538 1588328 89681 862192 770337 1801061 1734718 1090260 412538 1087056 634845 1299554 1554878 407669 1111820 1883842 14362 349567 217236 1970267 1717593 1446338 1421696 1064481 159733 724733 1401376 770190 1163747 780978 927186 1509022 1134420 1306964 1853191 896713 1548115 1949519 510387 548247 1306641 796496 503643 1535071 1474952 656748 405943 1871754 708194 500992 743533 1514926 844192 491152 1347718 657766 1938611 1669492 1037171 174548 633347 1137233 1011600 271258 1897934 860437 1312098 931852 1470675 1832559 1888230 1992204 540702 1922142 1516377 853423 933357 1400307 894348 936287 1609956 298468 163918 259264 942094 934867 1227993 1034420 1913963 866840 381717 1767816 261492 556958 805181 1517049 525294 1667353 1098863 1460112 193097 1545704 1803646 1106538 229969 469805 1700177 256395 1975789 1890749 1871630 1994464 281226 813527 1623243 430764 877302 300708 1691242 274620 168663 713263 481547 1488304 538734 1113858 1980103 1206640 1010668 563688 1284191 863789 971167 369254 1575758 1738396 1978706 1491554 505248 807236 1715842 1661981 1231311 859962 1985302 1699755 457112 698793 885979 1560624 585678 177028 1275061 1078263 1244046 797306 895325 476383 729118 700092 43562 1172602 1660631 1613501 618721 186381 1025175 1118666 1583845 443946 880388 1472414 610708 1454883 544884 302987 573356 1545456 2089 180363 439093 1355081 718394 733973 1620338 1159341 117520 1659039 292186 1346822 1265106 671710 167719 1929296 831004 1409648 1990229 1772329 1196502 1713942 1305082 43071 722621 1271446 89111 952310 15916 731695 370843 1550379 1099585 1435775 617261 1268015 944224 645421 485868 787713 298647 322650 1517322 1751264 868544 1486968 369267 112905 995680 591319 1879966 1204761 1366173 125709 1861206 140671 595478 866126 305029 419208 1238461 428256 761196 1441225 1211347 605018 266311 1949494 1616093 312523 1776384 63537 23875 1558497 125148 279208 1875830 965802 654260 1115446 1056705 1130556 939011 840244 453096 1428840 985760 1004031 200072 1297125 1740654 1267283 1453568 160782 321798 1785310 1222024 26459 111982 97635 1842189 527607 685741 1828803 1296855 627693 295084 129490 325663 1478628 1087544 608859 335432 357606 533583 802453 123949 1966961 1680704 244917 621530 1441620 200771 1756656 1607940 1137548 409437 220689 856009 1274443 439265 1739554 543027 975800 1588003 671403 1303626 779383 1632494 940631 1179455 1795497 614220 786919 487149 1393181 85259 955191 290314 1240943 1437714 576363 930401 1393843 1062913 1681037 706140 1235958 1666348 139982 379590 108842 1618540 27567 466011 1250802 257847 1822478 1801159 727106 742752 1048691 1902520 668876 585713 397451 1605803 1637229 1129528 1782398 1222826 573331 306953 488 1729621 16972 687628 1649371 756292 726030 553452 1805742 1305042 1400562 1774991 1187647 908278 1687538 1087843 1997580 1074624 255316 1498727 1398037 739218 1360548 448756 1603678 1302142 63709 800822 298314 848778 1159329 1700442 124765 1304009 1773117 1133306 463404 1133886 1319357 706908 1687 1054299 293137 1257080 629990 357933 1282219 124583 1480122 1325906 1535128 658870 1595838 1086852 859938 1845237 1122440 192170 1672242 1979394 1483868 129966 303461 1176237 887949 293015 359052 333636 618584 93260 875511 1232416 1915958 1227938 1974022 701308 75414 659733 637443 113554 29966 1739694 1931329 1631947 1669597 867540 135327 1104640 190571 171387 27046 1943744 196982 1691922 876698 1945371 1439472 1287709 381013 380926 335570 1241214 1570278 368170 1610016 1731563 463216 189751 398998 473634 370152 1174888 868259 1172777 1216028 1647701 1597872 273872 371059 342732 799617 1945768 1095044 620875 1377156 830256 1550425 1009693 394476 601516 643874 118694 1909990 1403686 444539 1956039 107046 678376 1005100 445743 1129153 85101 1401216 453809 173702 1736653 1754851 223842 12389 112069 867641 1869126 190304 1159367 927161 431264 1729342 1888328 27548 1304485 217839 1021837 139157 98310 1582522 1123157 366381 249482 948875 1633534 1834242 1817359 598579 365731 1008690 1151345 1016127 488977 976658 1527165 903764 867317 722207 1734624 424542 264679 34241 1912429 969627 1698570 168435 184357 300156 1725712 942689 452004 1687181 1561901 946224 1078738 1011444 1788940 1482669 1276553 1359396 1997482 1748620 688864 278607 720520 1385732 1294416 1983896 1454561 1942455 93550 955004 1904031 768893 489396 823182 1282020 114826 798516 758935 164507 1026768 566933 624948 1033930 173985 1188441 789606 624825 369628 1273347 1309647 1892401 813699 148423 714300 674293 1167142 160257 523701 123332 1506376 124973 1260928 67577 877732 349855 1387449 1980853 1904911 1908164 1232980 131749 1808658 831656 471612 1556762 479680 1886054 128560 1496794 659715 1242153 470403 1456838 852147 510002 763267 1181856 812476 195903 286586 200373 1928534 1289102 85381 1558872 809621 459314 1156444 995571 230826 1791490 1264420 1520788 1460857 9213 787497 855508 1503361 1277395 1662817 703178 1269098 571492 1152223 652407 1062575 1049514 1944437 1720175 1842591 652427 1852068 428637 708924 924251 125 1339434 1926808 450922 1121996 1132663 1373857 883515 654099 1925185 1121374 222950 228992 1600922 961003 549192 891630 1770807 1613721 209112 547770 1661767 1585293 708343 378190 561818 1319719 1985514 655415 1389941 1646581 622173 1593588 1967365 598129 1657953 884605 1116217 1624355 819225 210225 678696 262231 222014 1549870 1605002 264545 1873713 1606108 614928 1871496 667889 6073 37531 1781007 1679728 1469717 1770520 765327 707844 464426 634439 932159 1700242 1623294 1277344 1847484 1726192 1137734 1823737 1875766 502387 1466200 1357848 681114 454005 1235561 693592 594483 117590 1537644 295032 298726 1895436 1832275 1868067 744374 351294 1698438 222386 812361 1940344 124592 1400808 1742552 1335157 1119057 1606806 1048211 1917608 241671 1804067 1534540 1804429 1215050 1550327 1810475 460421 245945 1880842 349353 278233 1498827 1168958 14701 681406 1569604 760156 1126471 1062912 883691 985568 675286 17327 1744084 753175 9376 963966 1053247 854021 1763280 1410729 1892874 88016 1633427 1062135 993427 909780 1067299 356761 907525 106961 1810122 754891 459138 62300 1104411 855447 526706 504340 1053384 276671 1221181 1155102 146241 787376 919308 1834386 359873 1167298 1525948 1494706 1334182 623512 1021414 1951386 858390 246854 1305128 1264030 1782875 839680 383091 347122 1952912 93858 418518 1945838 658803 208677 1841792 130294 763049 1877928 113344 300739 1504564 381612 1868072 852568 1771393 841202 1592742 1315012 1149597 954409 1852913 1140277 873903 213958 1343899 899104 923499 1417052 1861770 170929 1277924 113810 1885570 531958 86569 274998 1534420 1130596 1494164 1629787 101586 921485 1321225 313837 204976 481947 1394391 520264 1757504 1315420 1088083 137432 271497 1885756 596169 1680791 1820566 192721 1172714 962517 26208 690104 368451 1837175 123677 1466965 652031 1625692 46103 62033 1814459 953886 1853316 1730998 324003 1047171 931846 1681053 1924616 1432882 327610 207070 1916786 318879 1207414 239669 282938 1156484 1444739 1121801 1938487 1297628 264725 348925 1727390 695619 322011 1453769 1906216 584363 169125 1109738 870836 108396 1774635 818268 169265 935844 1871996 585724 310582 806991 1110737 358562 560260 1236598 793613 41314 1760484 1674967 299148 668803 347835 1915377 1355913 307718 1363579 1134811 1582211 859009 1896068 1770283 1168741 1671246 1321085 183161 1925197 457781 1010851 689103 1767280 1254028 876453 1831632 138896 879925 1237147 1163196 1711488 1572593 1596316 826777 1953406 682280 139281 319886 108361 1686132 1010689 132777 1932399 126587 1853485 1697397 397578 1533590 1326116 560623 425 963721 1218223 1918042 737433 275895 76779 1522999 248317 928870 1088222 232043 1635798 1051948 1398800 1018585 464226 896692 1234611 1224241 1754224 988778 1610727 1002438 130619 1869125 1358656 918556 778600 136000 1685748 1633350 390134 91234 810472 258624 1201641 232462 1939479 974543 1638686 30390 1627937 1359910 1653876 37093 1072481 334892 798528 482711 462149 1424905 315460 213912 959092 1799455 288467 783411 1012683 1640436 952000 301165 1060750 1718899 1851413 1768508 1560114 668777 1642548 1205275 390153 558541 1041441 45184 1110242 1741885 191804 919786 1721815 1218094 569196 811736 108183 432744 185210 897069 893843 569131 43586 1553164 644299 1016617 1355667 832299 1790452 1197233 1452424 1835629 1663040 983656 839863 86362 723715 1850947 1513612 1600921 914723 1726742 1665966 763397 980867 478646 206579 786844 876844 791276 1294519 1360633 1121469 940316 469617 664014 51281 989065 420863 1743685 791695 465765 482320 436179 1717088 1172741 896000 933238 284465 1650021 1937006 25640 572251 814612 181235 1201123 472408 408316 1131417 372247 1073207 726192 1822626 1833375 1681474 645521 1395416 250384 1665425 719988 84639 1351803 1936789 426571 177482 1200924 871425 726633 1864764 1322097 462419 1959618 1012792 1432475 688938 1549564 1973069 1863963 1930940 1688162 141311 1202614 1428189 1886889 587476 428695 34798 1235180 489549 1393204 620132 184425 1442801 285447 1074950 1016954 1007871 119428 1292609 1366986 248577 987874 186507 1870186 1940390 414017 501730 1305553 1122501 598141 441101 1186586 1196853 572882 1072827 830026 459798 1113863 1125180 264824 1491875 1945482 1878018 237237 184522 1531812 1978052 1114937 91296 1985953 1579885 1886049 201359 930365 1586475 1523962 886625 315022 50645 1017695 607272 1106512 1545054 691256 1546818 693959 219294 613690 251650 1390649 395648 576995 710635 765022 1652277 1296356 1320431 1483915 450240 1477491 795487 421184 1914741 823011 1648940 68403 1773585 1183025 1953948 1347031 1229837 1216140 115485 815642 15551 1250675 1825553 1840703 621070 1961826 1351897 390276 21640 1728938 1502796 1547897 438680 1131180 706184 990965 766975 538894 1028564 18036 1758474 1753520 1341198 1844465 1867873 1426999 1088406 1100539 512141 779893 771628 1836625 437790 1733212 1131993 1238713 1120058 779492 801711 1692260 1725750 962304 1981581 96793 383178 93827 1118556 1108095 510373 1259674 1348052 1770237 1588865 485601 397340 98131 166588 1649147 711822 881199 787811 1862098 1702146 1580747 698184 686997 646644 1660244 1766348 1528729 946872 213784 1602934 559069 1512869 577983 680486 918753 1028949 1323164 1708853 1464922 282700 1083346 1807023 1986695 1523707 640977 647262 1179341 1292764 883201 1682614 571557 1550341 1548111 35498 1337208 597729 1394556 1889784 504271 1914924 812064 830551 515687 616372 180016 312096 430366 1110289 322570 1516373 487345 1787006 106693 1456197 1916784 1218407 230675 1010763 698191 961270 502955 1365657 1610912 921274 497972 1655379 1349142 1008703 703525 1910733 747668 1053822 1664908 1488668 932390 1903760 1105147 1520120 1869544 1927482 1430817 88377 1877114 1940988 163588 450951 1699367 560340 1682281 824908 210351 558693 1018588 902284 846275 732742 163393 1892833 1513198 1247947 919709 792262 400339 1915047 191067 1927719 131796 1234409 1072170 1665681 323361 1631325 1651499 1268286 490230 99045 869669 1152449 366954 741658 728988 1349016 1604068 1971431 1012347 1544217 1710164 1414404 1458467 391352 549572 523221 707624 88849 1354107 1499694 841035 1680977 1001017 691767 1598738 1782490 462145 1551363 781214 1558526 1083839 649690 101375 1440989 1732201 1949341 176410 673583 817464 655482 1608503 1758818 1717428 243569 953860 253767 94980 1064820 1287273 1089351 1001214 1461589 248635 1786386 84092 1243839 971375 1499222 1684013 1239116 870328 231245 177596 1168296 1762512 821248 71008 1631651 1429403 154087 978724 1312749 32333 909139 653918 1474553 259164 1610567 1479304 1486234 1699103 641208 240257 263625 1648455 420461 1070002 26346 675313 1348609 111409 1384411 1675029 1776647 666174 1546352 591738 1486180 1620779 595183 1448285 558737 1347430 992526 708769 981547 670263 718308 968492 1601036 1666973 526440 1182608 1996802 1478909 492590 1172514 1857341 442426 1191893 191279 1543887 1699428 299037 1566512 846514 1118789 243726 1475467 200344 1013091 306892 1192444 577495 183999 470259 433602 117188 824403 490952 805378 1368279 741213 287364 1123899 1937321 219207 1539849 955755 618256 1921892 1137697 1243588 359077 309021 1729254 214276 1024102 363561 689288 1309336 909298 98191 774572 28383 946878 1123770 109585 1004498 26298 231480 346279 1082591 1250030 173852 1276275 265038 1639739 1620220 870655 1265349 1218946 783854 244059 1260837 1203131 130222 18916 405887 629194 237625 1747570 1073231 680559 767626 1109348 1078676 36303 1082187 521198 337207 1536898 532040 238182 1866268 1684615 1772679 246949 304486 379277 1987456 448146 1066653 496782 848044 1958304 1593946 1038821 593881 642221 847633 469171 1696704 1887366 291484 456786 446259 100226 579843 192280 1086548 1134669 41606 1484803 1435154 311071 629222 1723634 1192772 1858137 1277388 1631170 511873 561242 1925838 453618 986347 969859 1194242 1815002 1918494 1805869 1791464 1490563 1058367 1235954 1176831 1632830 745084 1073396 1118239 1778783 296837 715598 637422 1935159 980683 902968 1864965 1669212 696359 1918349 1762520 710802 1060645 568038 1933442 1822554 954894 1511466 929500 152382 1624061 852231 235245 447845 1436937 125420 750774 756290 948731 1549167 828884 1314250 1169752 402292 1890418 1310833 1628710 1166205 1656876 113592 92496 805256 567371 1344954 1912598 577213 1262117 1214385 493326 143306 914966 1611253 302716 817570 846716 1027530 565602 904211 1443384 1612154 1060434 1345130 156159 425889 1871461 666486 357474 1102977 1717055 1075306 1830185 1075188 297870 1820118 95149 1717909 214935 1922471 1627124 615475 464631 1754695 177303 1137066 6165 1977086 252961 1274974 1030071 1143154 344310 490501 1509187 1834033 1396161 1374232 1112055 1976648 1028590 780843 1499593 1037341 838393 1651843 816109 1363831 699044 1106174 670323 948643 113596 739294 1282560 945556 582568 1666010 796720 663487 768604 434896 1413771 378996 1026020 342269 1498505 1380615 1364180 921891 803146 751749 953869 871116 1582349 1994610 1518670 1548541 451243 1063661 1537051 1295432 104634 1338984 349907 1045711 199531 1586891 158440 1261487 741746 590991 1043034 182274 403763 1216722 902312 349418 1575591 58222 813307 1487408 1423048 927197 1623332 701738 206795 1382408 1467265 1996707 1807654 364581 506933 250708 754022 932447 123178 640547 1302843 268797 1543483 1061223 1075959 593642 1188826 744661 456290 1412456 980011 706303 1252959 1272649 461508 1654451 175354 1771683 368150 990676 395601 728226 1542919 613961 99930 1494724 381952 931988 1715456 876566 1560708 61246 744864 553838 603238 372227 1619467 1007128 1323695 386748 692853 1132442 1285256 142942 527506 788919 1040184 56667 187207 373954 316392 1050433 972055 1091337 1781117 448466 1932922 553966 152743 1948499 202753 153268 368407 277425 1908015 1633699 1591729 714718 1400205 1496746 454617 223492 501946 1351095 269577 948454 723660 536389 976956 502361 630578 1000633 1262244 1211588 1684147 1577094 1213155 1203115 1013252 140219 285935 245735 1300370 1100037 342371 296827 1444193 14665 1724052 1892654 1332676 1971257 740941 1156750 1542762 895089 138842 1894427 176561 612063 1463800 336564 710393 544452 1953970 775264 1644478 809367 873908 1230363 148255 1761612 385244 1031399 53729 298377 289692 1178114 653699 366394 842145 1708334 631625 156857 844285 1421127 1196589 355949 1596018 1770978 1994937 504244 361250 884986 1272697 1242664 1698116 1095273 1317532 518470 1247508 1801352 156725 521844 1229569 555534 1229699 1518600 1103120 1839633 620844 171953 1953143 1006349 1756704 1674098 1527946 186289 107097 1203565 929424 321783 708667 1440155 1669120 1689537 1001130 30047 1258181 1972978 811291 1701423 1325437 982020 1476650 1549793 1791021 1249052 358871 715292 1983106 1651792 1925052 414024 1310080 1445966 1378088 1654452 790686 1450043 1166220 1824037 281621 884949 383055 1818320 1702338 1746025 621299 237276 1324413 289753 1125908 1564958 448552 1543152 312571 453588 661227 1076317 1643289 343835 21481 856988 1845204 1596015 1856077 948858 1701784 268759 652163 291933 1191536 884046 767554 1398932 513559 1852557 1777261 1342073 219824 1025588 1824576 211308 1125447 1146727 1701369 1142945 348700 1191934 967707 1119286 511348 1318968 1360939 1089316 1370538 1217068 428506 70508 1821216 7051 1831031 939105 842526 531131 1199068 745920 686242 1655107 195690 1261956 139498 1279671 1939071 748165 912761 1768624 948560 1017795 925262 1621277 1092417 1850375 273099 426650 869929 145499 181862 1369606 832695 1860095 613304 250340 1675641 769698 707797 1456746 148030 1155098 1645593 328015 1940570 693265 621953 1198352 1243452 1544807 263151 212349 1996954 1591200 1813097 1752570 1869574 1742405 993418 820173 299057 510222 118879 544243 144383 631513 673076 316807 685422 1271569 1690692 208044 331529 662445 1713628 1713195 657877 298052 1655885 1759577 646838 1177047 1171936 1722842 1407340 577155 1744851 307559 1122273 724466 401221 1103851 199610 1710079 1034795 1667519 352743 1027540 1130701 44199 1280493 369730 1265977 1490157 1570320 1023026 1721400 1480367 1976529 1000838 330083 1700200 1456893 1220461 1754824 1564242 22567 918467 983080 1912964 1082728 309978 726763 1785174 1843166 928516 1460449 1408609 1846617 1160241 209690 73407 1550397 615218 472134 38395 781010 204761 1256419 1534784 1939588 51284 409060 949967 196246 367878 403363 812788 1156422 1187488 178117 926436 298862 921434 952869 990698 523434 808825 957439 595331 567288 259362 413757 287411 1148721 307279 188199 225877 633745 1584954 1209470 1357669 14086 1032898 269152 544937 1279850 1155718 1974939 799795 1892313 1192854 76460 1108568 1818738 1741791 1937108 1973048 433305 15965 1989756 604507 1700554 861210 922606 692276 77743 265477 659145 1010383 265164 1641244 343844 1550129 877617 1631099 188963 1796372 1622367 731880 548455 1603961 482941 866457 583645 1003418 94160 1484259 1399849 1232266 1470316 1227325 719366 1181585 972330 1756629 1639046 1973963 911712 1876822 137764 658537 1634898 1419734 1623013 1917429 1770671 1934246 797608 801687 846506 1222163 1370215 4268 1899428 1160051 1276148 48230 1630280 903823 1417319 956439 1502156 1220426 214593 162488 1747561 755840 68689 850249 1808764 1962908 1781253 1016589 1331583 797859 1632972 1434367 1699793 1009919 1141916 1818418 1833125 903154 1626956 481124 1455399 276991 1667349 972443 1757073 1999338 923238 1051662 610340 940490 760394 1786833 317410 284199 724159 1625268 1256648 302159 1662220 109516 1023661 948760 291820 1017961 647437 677454 1495553 725704 496180 667922 89487 728597 213804 760927 558192 241084 1847858 1224779 1521061 1425535 275783 1972689 1450176 940963 763014 1374349 1789399 878197 602161 1939644 20912 249354 1298342 1746599 1675221 1234480 250352 755565 1188426 1586500 1136452 735928 1972183 813637 83682 1209577 725575 1403385 1026342 1451131 445984 425122 1736580 1097033 1968348 1070496 1847791 1919012 1530984 1576520 371290 1665430 906159 1380696 130110 718401 914616 1553817 695702 1865657 525456 829992 615831 148637 314805 296926 7803 642471 1674809 222597 444521 1840817 482229 709215 20974 325985 1328922 800543 269991 866958 1696555 600187 1397492 416630 694875 593380 1239143 1684791 1678182 980182 1799792 22946 1252131 1645513 999509 312042 416095 1776498 170319 395147 855765 1575637 1360890 472237 1512298 325646 1243479 1709355 626382 160491 616101 590691 369069 1797535 606097 227031 462511 1359712 144073 1386352 552317 336120 1770311 1682378 1558156 1307529 1168999 1326251 1214721 412672 1978158 257623 263263 667156 1931872 1124410 669683 193247 385055 1359042 1068008 1880980 635004 1675776 649619 1840497 1173104 1010664 1334183 484029 1901716 1008929 1629915 928520 207758 875130 364981 1534342 464132 330598 1916606 1297863 1643370 248810 1729679 610816 595490 1125399 777664 1912144 927542 567399 160283 1810711 1519975 53089 1934115 1671978 1014704 318254 1316967 1288095 1974533 707593 1644398 221914 1861191 1802019 831737 1781040 1178172 613095 627809 1385879 487629 327415 1289194 1979953 350197 850052 1707616 1626862 561444 529281 229412 434445 1909657 528156 713117 856131 584197 1147867 656794 97700 513827 1718481 50850 585717 471750 564488 699306 1024162 1124080 354843 1595822 696535 613467 1630375 713732 1123766 542901 1445230 1319020 473542 692415 576429 1917917 307277 1206105 628560 185242 1997893 189163 1101029 554300 146808 266466 277267 155369 510044 1041815 386144 414090 1045306 520115 1685972 535097 331990 1688773 890510 527618 8650 1542101 1012755 1795303 655701 299553 658128 349960 429903 1360059 704332 924273 1065153 1994648 1767854 1925573 1473451 213399 1136748 229267 1208661 225087 986033 622822 1702302 1960477 677276 1846438 868048 575373 19088 377738 1076580 232945 484441 112219 106350 1158999 1635768 945494 770412 1168487 1519058 150366 1166119 1977351 1432924 297755 387 517443 521033 200681 333391 1074516 378203 1899669 1148696 1805439 700783 353554 956970 1583464 1504078 899278 1727779 964147 413558 909663 340511 67220 1876441 989476 281358 1703965 977873 945349 1548029 86859 343149 1053465 243879 1561405 407042 942850 1524731 597216 1964830 122938 1132646 156813 583544 464589 235460 841052 1361019 825211 831489 85722 815780 153754 850621 84539 1679332 1742697 1159155 172594 78541 33682 1339048 1437016 1483516 1308071 199944 1444765 971004 1599739 787349 1914489 496507 1163109 1106223 1131265 1308962 454846 1505470 1508863 318311 692586 408157 1152084 1227348 779278 1337195 213183 1463403 1639981 1710569 991885 1583294 732872 613835 718171 93382 75627 1211306 583268 512116 389106 567867 156696 119001 1290878 457821 1123640 1429928 299733 843332 1994972 1192750 1500979 612160 17087 1903791 464293 1649696 583991 1877054 554535 1910714 1587652 461895 6124 1220958 762085 394064 270663 1750867 798415 289321 1388419 574573 642003 612908 1186855 1583898 1122305 270884 707758 1365868 1295942 159609 1971636 424439 1747578 1435454 1382637 92946 1581511 116810 639127 238450 1794404 1977480 1700957 384070 1197456 1372792 1558236 1198003 1638120 796669 1045215 574605 1527293 889761 52323 1406329 1577078 541176 482937 83402 1551399 331828 1874642 900894 1948975 609749 561463 473855 953215 518779 639806 1229533 1840934 681258 93479 1924198 1768755 1102455 1168264 143319 52212 977418 1121353 1650996 774009 259870 1587024 559758 761225 1803383 470233 1089123 413403 708619 1315810 237553 1445555 966403 1212416 1385831 1478101 1137492 1805832 13631 1521517 1395792 306148 1502 1821782 1882 280595 15038 627323 830568 1139639 220583 309686 132112 588961 494130 379140 417917 369592 1387802 1663799 1409859 517410 986850 1173336 1924086 1054142 196330 1727664 867632 1036303 1247711 1844183 567374 102760 1732671 687621 1093239 547173 1057474 208146 1409525 776321 941011 395847 734972 125055 532511 812059 368320 1958499 1676976 1726911 1445630 1875397 1782946 1625267 107023 1982255 364743 1534441 1632043 1383222 350390 835223 1251688 981867 407071 341148 1087176 1853558 784548 1446408 1893795 57853 79348 228139 810198 645057 545354 1929244 280578 11826 1980792 1179796 1682400 1556479 1463126 1220117 214703 1126272 332488 511382 1452728 1538942 135033 1719628 1931384 790488 1133798 1944879 1005205 1990224 56015 589506 1171770 1193136 1841962 985908 1763653 1711966 1844955 1853119 254838 249677 1776948 1924017 166742 152218 172057 87506 1450902 1751425 660052 1663928 1828441 1971812 117119 1734084 281391 1449919 934335 937378 250215 1930446 1827415 534319 1182821 296322 1477105 134262 998640 584761 1888634 1930483 1264606 408814 299193 1582155 1825923 958185 1828178 777871 748643 823932 153189 581147 1338413 1323676 825120 1453378 1976056 260820 473407 1996469 1623528 1550314 210910 1173217 275776 1288023 1704661 1360932 972246 834002 1215849 351756 852466 364640 1570598 1230746 641445 212195 613670 1817165 1436683 1049420 1514109 1436828 1706358 818523 1857207 712968 1198169 1229148 1616512 393910 1852305 1304942 557945 782021 1207736 233920 1049331 937697 1246097 315186 1678741 1531723 353937 1920427 1792474 778930 1126266 1673546 856482 691176 1004203 985184 1557587 867400 645125 1342153 570704 1241945 1564992 1965577 317310 368250 1817293 1566793 1527114 666502 460514 379543 1497858 1077468 146245 1097106 1172364 246791 128846 1090179 1914875 182659 1625553 1317622 1950496 425507 28373 885294 1962769 1538412 869341 974818 1892339 1136951 979182 404993 393308 991732 12845 1006947 1635884 469716 639604 1660765 239983 207065 349276 89588 1690192 523462 1736707 1643477 720241 61761 159066 1506131 921481 917725 859020 47136 293169 1058475 1200356 1886427 1350375 1515739 1417965 1562120 1432374 821791 1980100 1709954 129819 769302 1471310 633599 12691 1475227 187357 936043 60531 780649 517929 250094 751296 1076866 1469343 42486 1111504 796002 484960 1316238 181763 217148 1324496 1650357 1598349 1796229 523809 1784656 216814 488008 1931944 990227 1372189 929561 1369688 30176 1275020 1136056 1118573 872482 931916 900279 1201794 561738 1112797 593744 1033860 1881010 473269 752287 1996735 70234 1028618 697378 796322 1143831 740880 1419555 1138158 1797899 481555 1699314 495613 1995783 699263 348765 1034556 956254 1757100 1232091 462958 1756609 864823 1258308 879613 622285 546370 1969543 1453025 35401 206955 1989167 1243417 1977018 1169877 1289543 1469541 394286 599625 325154 1733150 525068 102898 892759 238398 243598 1167188 199108 1602688 1735248 156676 976411 1691693 1201717 1381698 1034612 1855240 850043 798023 310708 192874 1361567 1348430 1824738 660736 1196962 1118217 1206127 877051 874028 798544 1840341 122433 812233 934897 890132 428048 136343 490578 1105500 116227 1298889 1143945 1660472 709230 1791778 1974704 1061128 1239882 1255872 1674739 1895083 396371 131950 695612 627131 518404 567496 168118 1956406 900099 1329940 1054331 1233907 739220 11954 179576 344376 1797167 320681 1996813 291059 1324510 816034 1574765 1589033 117784 1379897 1733692 1405808 1442815 1101296 864816 3364 1838662 478540 1536191 473160 1289236 1853529 609505 105149 1788629 1566540 177992 426676 999473 133258 1706085 1367067 239355 1627258 364399 104410 327379 1125071 1400990 1257422 894729 1997077 405473 937180 157945 1915936 507191 357746 1882006 191556 1146314 32452 84215 1244924 1852378 1836151 1012146 1521599 505951 1032277 1578083 224422 1982682 1292328 1372723 1258993 857291 1202422 1031343 350965 1817997 1716990 1224516 449442 1256845 52066 1404622 1670290 1110948 1216528 178550 59564 1703386 1768944 1946492 1842503 45142 676143 1702082 1270398 1629834 549128 311948 700680 1438845 126782 435935 1261194 1561937 427256 714106 1963946 895133 1383536 639499 1132473 44518 755816 1574933 1361645 1317365 1069947 1711125 445835 1165245 1207904 1984854 946565 1827194 1597656 809861 625866 1730778 66078 44578 92181 480955 938470 162692 629212 91750 555657 1804227 1813116 801852 1519177 1495746 1144396 1794900 1556090 1486722 1170842 919666 1019253 968867 1862933 1130673 1754419 181185 48729 1849423 205798 5304 416029 1879319 925995 790994 428490 1246292 24218 344016 1789530 1379867 1014609 279462 1292368 1313662 890519 1698493 1787876 541776 977324 1900288 532014 1231118 683159 679820 323492 1080500 1920600 1782811 582721 1795631 52481 522683 1994637 1335192 588760 499453 1197562 1075494 1157234 341949 1921290 873652 37207 1321322 412702 788607 1273420 331945 188264 1011293 1697112 1788063 371808 548183 859534 1147234 741522 967076 1808324 1159585 1616774 1325353 48411 912839 613017 936319 53636 1299023 310258 1704712 1181088 1437702 1112657 1650600 1945703 1158595 358708 486666 257929 1195156 377950 1925225 1728679 1442369 336277 1394665 480198 740793 136751 503428 1753784 1095866 1873569 482784 1020235 568482 1328054 1544402 601394 836883 868550 657205 1295675 1502589 1879614 581245 1017893 1948925 271686 258329 1522164 29481 571269 1372168 1767170 452537 633044 148596 1541879 1313848 850918 611732 299781 1314676 825201 1366442 1290850 802024 1791722 1397232 726608 1118896 598765 838321 696117 1931123 350083 520525 632864 951185 1939306 707014 1369481 834653 1425396 1472747 1284691 936685 1362687 454909 186133 806135 62178 567925 1006092 436547 1846119 1007405 1175532 1723158 1076800 418246 1187788 834119 66560 1037857 1219173 982953 1210149 1103795 1052428 1262698 1849129 1366570 1878599 1162550 242759 33278 945351 558908 1405328 363695 871281 167654 606458 324835 850877 1944261 1335219 858309 146392 1460153 1332320 510545 1791828 64056 1085460 454421 1696775 744702 457196 635533 49643 778938 1589346 105264 1440194 846735 1737767 1354101 984061 494211 322304 1795425 1538795 1065306 1590461 204304 1231748 449000 123498 303955 537868 1706976 12261 1773591 1158681 965035 1747601 829917 306070 1757131 1708116 1306530 1530339 646006 357742 580719 1696423 98252 986196 1123907 1365272 516190 87037 485515 1326571 1463768 141824 1002979 328831 235921 1371619 175292 286941 1704803 1116237 1994708 713563 566156 145559 1903498 501129 312734 1250011 666985 1840770 195841 139700 1412000 595317 1160747 706216 177950 1108174 213266 1277253 886481 1009069 375041 141757 549253 371512 515316 652432 1847649 833314 1792606 760675 657917 1423781 1212692 523824 1503540 603177 1639888 1856601 1234927 123081 1148187 687692 1159423 1315133 691643 1665082 1615342 1803998 1513172 811665 1334318 350815 1926801 568910 1314292 870979 1361402 582522 1980124 1472234 1767357 533528 1300253 1467534 932165 1784349 528643 1856807 988310 869860 1466973 661083 728804 1539004 133596 733509 371338 1186476 1492202 1060423 1256582 156955 496349 200884 1037867 895001 1666619 72097 1953366 857967 557536 960116 1059523 859424 448385 1454865 1224072 151754 337974 967072 1935548 1413355 868883 1420676 1438514 1504567 621607 304265 495506 645589 1740741 670088 396576 202502 1046774 1761870 1952361 1976955 1210559 1899646 1051633 1976227 176452 1495528 1212860 1261322 227439 401564 700360 744709 107812 1610983 1240359 838097 1785745 1403479 275330 1788870 921219 1819736 1501474 1187897 864374 673286 965364 1796281 1095151 714442 1785792 1735284 746714 502295 781900 843719 68207 1419855 126432 1958297 546836 275320 444762 219252 1749345 1477302 1511321 927000 693708 209302 1108705 626986 1954691 1217798 274257 539646 1136135 1057956 635712 100170 80531 344311 1612509 1669379 1394010 1025072 1818839 838242 632128 1126234 1255580 1351881 168731 1562597 341455 392392 1840971 1172 1476659 1434224 931724 1352955 279524 1262588 810233 1676933 1249305 927895 1489516 816877 1204600 1550694 822401 1837909 1198707 1827880 65368 741782 68718 1401448 214217 430152 1576095 1099876 1262771 515015 1722625 691615 1359930 1111826 1960676 807736 640891 125079 1069693 1150043 1642653 1756306 1901332 438132 1421927 1726499 581535 1162619 1668549 248362 202919 1393040 1644592 358084 1181819 140928 930115 1025126 1963617 1520862 21016 1425419 1102302 1041668 743519 104448 51877 1736811 130636 1358636 1892550 1455018 1321039 250649 961133 789327 1525777 1987261 686853 151835 1764862 337603 1445993 1602436 901045 850483 1442391 1767339 33177 1424362 344847 1233091 953488 565564 515407 1972666 1030813 1458192 926949 382381 961749 477538 1001984 1115648 803470 521846 325467 572587 803657 560259 1676178 390511 770206 1375993 1695138 977989 1304210 1391262 123451 1924693 1565506 1160001 709736 732325 1334001 574659 1109634 800197 1206928 1037525 749952 1778735 1388295 1648426 111096 1110646 578780 1295681 759419 1404891 1119316 1154011 1826443 1359576 941829 965797 1647566 547682 513330 720415 1778077 473780 1802969 1414711 1940569 379772 1634279 405774 959024 150337 1790976 543532 911020 800867 1045604 533308 338992 1276361 1402084 1192616 846170 1217997 1861772 870529 257141 503184 292395 490884 690091 1610512 6858 1519826 1284332 274941 1194312 1937527 1964416 1469423 1715481 500107 405557 94664 1352601 28450 1086694 84252 842051 200659 1250188 916544 1961137 1591283 1590209 382112 1771533 679008 263616 1102743 1780844 1361808 1512063 1106832 1508683 461578 1214373 748942 722312 1014192 425861 930169 1237645 1077582 628309 183631 231852 682319 208778 553007 480723 649807 106227 1694452 88186 1600365 869911 1040973 646322 1326555 1341246 713147 486244 1383882 1290329 358402 962167 1751370 113575 948102 969919 382959 1545987 1905169 1811974 1012148 994238 92857 394902 1353568 79922 1307925 1837215 1973079 1312279 585669 854224 345278 434506 1670198 450366 1068920 427681 148750 657562 1053056 49534 495375 1739808 636685 366616 1204559 1714081 525496 1093280 1946394 388506 1420222 1959548 1119621 1117412 1616569 1712221 1003040 875046 1713314 871114 1127151 1860103 1352634 1540505 617555 79736 233492 368540 227012 727374 1712469 789719 1742203 1442598 172342 228454 434324 203168 715745 888452 993695 1837870 1738299 666990 732466 196812 644831 1824020 588703 1153949 796932 1640193 197151 524482 1470104 1713453 74333 1461292 1617365 1980300 1131736 1297937 842136 598655 1364295 1313364 1369849 247103 389566 109287 1871940 656729 1895133 1307751 1903663 1079961 1478349 1028283 723406 156299 593933 275765 1958436 1243199 494545 1422836 1269154 399051 374098 1460096 698362 201372 242984 110742 1730905 903818 1309181 12399 920656 1521743 350028 1607370 1873431 903097 480370 465659 689234 660462 247606 479939 895075 1603877 1979747 1812950 1902452 1356848 1553982 1976055 951571 1607327 824369 1562474 1480724 1087773 485356 657261 1453260 542550 907560 975979 1288274 508307 1535749 1190026 256822 426430 1799786 1162453 537897 293188 1068292 1559327 1236132 92051 1229138 1049608 279053 1575799 1291904 1579886 1099916 1679850 1013964 952587 786408 1951045 1038880 1661231 1683321 1636534 485953 1284888 1293360 1341456 533625 1162430 1209191 294381 711832 442000 1768078 1204494 1944854 280710 1745996 12026 1421266 1062218 521366 1592482 320104 1757815 862956 1984962 755465 1395869 1723526 501505 1597320 1066943 1914688 1303235 490437 863121 675988 200749 1134352 572471 1399081 1268336 383535 454516 1624702 1179210 790048 1941052 755915 706883 1149227 199413 1462690 1145007 747251 1830435 1436172 1574826 912977 338545 996971 986181 1637633 545868 1187319 1033786 720256 204552 1716228 1470421 1182779 419558 984651 1452262 1179523 1790056 1736659 83483 990587 62745 1532191 936704 1892537 1049900 1296738 1135110 1967976 1979011 49393 1823222 875824 1666022 995653 1500377 608193 47552 939213 1416775 1348081 1011569 866024 1425260 324647 936092 1574377 269484 1862108 764302 112932 1387645 1177977 1139391 1762634 1403113 1501654 1071388 1914971 1676170 1443576 954610 106132 1469992 76435 1440234 639309 87084 1534179 1138394 1158623 57149 1449453 1498506 859076 1299720 423617 1204885 1527371 815809 1397481 180162 1216088 114278 821849 845803 306155 424750 1326143 1952833 444979 1236273 1666300 205883 768934 1001465 1906028 1351865 1061655 1381187 1888737 1615264 295208 1832752 1046508 1950228 340366 1471686 662691 428847 423395 1990442 572976 350200 140006 1571695 1830556 1040089 1358545 1044660 757253 271556 92190 860134 871769 648686 1665458 1856745 1524924 1352686 381346 759925 970267 1906259 913912 1366287 684922 426925 494317 1407465 1066438 466090 1725291 276918 1514974 1001036 41539 889085 280796 1928674 234744 954105 848232 629869 648573 1635207 779149 1896289 1710671 299033 210493 1641684 501024 1122073 576705 421283 1639681 1315503 823784 1644690 381456 383495 1348372 1191736 854643 1675975 1125818 372083 221145 120558 1734034 1901824 591041 1865538 806319 1529848 1974882 1785429 1249863 1474652 1793001 1259163 1521860 877264 1060998 1543365 1979548 550486 1995782 1761924 1544230 1971844 1921154 734949 657324 465963 1596023 1694012 842424 463733 1385512 346901 1630424 794513 1251837 2744 1889500 249031 1071906 146435 1993542 52870 115036 1098664 1359234 1694242 908897 792951 876389 1872870 210254 256511 1196861 760268 1567376 1120570 1751366 1782901 1378076 1997784 1876891 834102 652133 315568 945668 785396 971207 1862001 717326 1399205 179345 177961 1758684 273556 1135869 733220 1014406 1472357 1592597 1215621 1258330 161602 1098343 1617110 535222 1037282 1979705 54866 1161780 778044 1681768 368752 765426 1339931 1019214 1803150 1009716 1080415 1311186 379283 986581 345482 1347271 673681 102496 1367534 212894 1271986 1248500 1626990 447261 721381 557387 545355 1992308 1238767 1259421 390901 1462855 1337915 1212701 1983315 1573721 119790 688036 1063480 1302997 1466305 1708459 1959721 1264931 1640490 337509 1343040 331603 1481663 1795945 160150 226040 300023 1413742 730690 1861016 1475233 885466 600347 369827 320566 1269712 612823 878241 1484062 802662 343938 1471238 831102 437062 1643206 1530328 1180220 124041 887563 491544 767497 67233 1559130 1472870 1804169 6094 1143539 1304271 833265 1615925 1025538 1938405 673496 165648 298707 412366 783142 930633 1945326 989111 1002315 902058 1590306 175438 1078376 997082 560455 1577595 264249 1376790 564245 879436 1970660 1760848 604609 859047 186685 386950 1190658 1969068 1596752 496789 821766 27700 1604061 294195 1272854 849107 1518288 288123 1475112 1017105 135683 639230 196612 1156902 1514323 1571205 108165 900389 227297 1191595 1534682 1189981 350698 467821 613008 1901814 368101 1996419 1958411 831812 740986 1531331 1250917 180534 1785998 715565 1128941 1074665 882341 617656 1967239 1839000 540433 809074 1109686 106533 183193 810526 1411643 894251 1339797 604439 664329 1611605 65893 760680 175151 1736756 1244270 353885 209863 190769 995031 271247 1105429 136975 664271 27566 464312 1639874 361335 1366342 312848 148619 1061543 1990058 1692638 671736 1576029 776150 1518153 1054035 1967933 615314 386147 389051 1307811 872646 1252301 1943257 1123993 102435 1088660 682894 1239133 85491 102076 1813901 1139841 628859 831840 1418840 687585 392414 1797507 1785583 236246 906879 553289 1874773 1324095 300444 247011 446193 260631 394642 1007872 961792 667029 992479 1955431 236 738652 118237 1192046 127902 1233142 88155 790623 1013394 988872 1374650 1751258 1021967 733736 1099125 209427 534360 1805931 1926608 1877427 1798288 399099 561536 483798 1999878 438043 1228678 1636982 462120 1770122 557613 354484 539640 491054 957650 1114030 779865 850268 1583124 1682849 195597 1069297 610909 600180 861809 1694303 492351 109124 1174117 390202 1398241 1103540 1753664 431366 1027606 351038 587844 767690 1633417 1214404 18027 1335065 1497252 560829 224885 1130052 1590067 693165 489454 1277262 1326307 1345253 857530 723617 235042 712046 851522 1831153 1971321 635591 771551 906094 1668622 1108765 587563 850718 1512775 1124768 653625 533266 1326678 1572964 1874865 678868 688774 1224147 612764 1635034 133234 1885066 1924377 417804 1536933 1560530 176425 697757 1435637 38498 1023323 1729389 1583634 124322 1133120 1122327 931054 63115 1935933 11584 1433529 1893926 1454802 471481 1588057 602172 1670238 1080865 385315 1538174 1991970 1738918 48522 342955 1422936 581562 142904 1599451 1367573 767143 670859 803053 440228 708802 1407522 34714 1997549 1463156 422458 86055 333210 1062562 818388 236931 335131 1093851 781773 852413 554506 1679245 580848 1649997 179566 1439447 336480 648952 869704 323316 1730393 245559 1843818 1861789 1509158 1901731 442614 50025 1168660 1223249 1633715 901595 1635095 1600473 1970750 1230785 1236237 1192678 300265 312342 285945 863267 241218 842138 350831 942113 1527109 362549 773874 1565642 1219440 832134 752419 1314460 1978361 1364526 1547549 1813093 1862134 765001 1152477 1880948 624978 1292494 1694513 1848857 720249 1057954 1516975 498040 302267 675410 1687621 398282 662153 1612457 1718779 1908665 380489 1734210 801114 599176 977753 371564 1894897 576120 1059390 1184274 1618633 585654 1919410 1780416 587277 985286 540487 1641130 26925 298831 1985017 1181264 1060568 177204 208619 1527851 1764507 712782 1507889 1845513 1181080 1182853 610922 1390292 1149459 1270127 1070381 531460 458888 388899 1048229 727309 1541252 1978012 1601517 1393327 376854 1926606 594969 1082959 758726 1211685 1493645 1043124 1866902 1452886 1065971 1484580 1898062 1470498 71749 984377 1399300 43132 948500 1571465 1711794 173145 1278175 681191 541280 326343 491489 160162 1985725 19385 1972685 1421626 569123 1151859 856139 582227 56055 331746 66287 749808 690413 936181 1341497 1102191 47086 1658857 1104155 1956530 1383809 561879 1731084 1276152 1750888 1718231 1934632 275176 1995040 439413 1738873 628253 895278 1423168 579295 1113759 759971 1832360 269516 896112 811221 1299352 867496 1396399 85378 19322 782719 1523675 995973 108817 325419 1899891 1590331 102315 988596 1025235 541412 125369 1205245 1469773 1601588 1842332 1273111 858866 844612 456423 907209 1760524 399253 1255699 354949 1647655 1519268 1003584 1012215 1165553 578071 261620 197509 1846696 1041320 1829995 954543 720485 1795525 260856 1843827 1298884 610196 212727 599308 1369077 1577817 203734 522707 912280 524931 1275062 1965281 1436318 598059 50789 1439652 1789501 1163365 1036260 919838 1508306 642345 293465 128868 1911714 1054691 436828 1229393 585912 114484 888925 1723551 1279133 1687879 1912021 275608 1267419 262494 1056054 227671 173047 1087882 628341 1324755 297979 1035278 423948 1244863 1295974 1557002 1212647 1729127 545386 1489190 1037620 470719 1873426 1681606 1542172 97521 758226 303436 165769 1913162 199949 546616 1855871 1625937 919215 1827771 43983 1452689 1516680 121078 905405 1975680 878531 829335 1975950 1342720 398839 1182156 874947 1770942 7879 444106 367889 369379 1453127 1462542 1640784 1461757 1216755 1296286 1993063 1626882 286785 902095 1323568 1257344 651455 1660808 27268 647913 392677 1246786 271888 678510 655330 159168 826189 460960 993112 1444447 277879 993900 1459934 1629099 1979590 369767 735036 276999 1809401 82037 169316 389473 1000381 79039 193871 1058386 99336 1809737 1714043 1840941 144697 509035 201537 1005723 1761339 300364 393973 1309360 1865766 821048 1716890 694533 129512 1443366 593421 825018 1009879 315502 1282357 1601793 1771495 1394836 388253 1317398 1868778 262793 1737928 720192 1770393 353608 1902593 870876 1135107 1327508 536424 1124601 543509 1169518 1550636 911896 1478416 1234013 168942 1014792 796323 848226 572207 282187 45149 295480 655465 120455 195761 1007663 705548 349557 1734353 47053 1969675 835006 1807578 1682851 699026 1659973 1639474 1781697 553535 51377 1981999 888901 415073 326125 923173 297204 915443 1277187 702321 1461409 199426 1567259 205335 1896506 1747766 453671 217689 532393 1235555 579012 784293 1974974 582602 1326541 200317 507506 1953682 1900811 1422490 1576293 899085 1247146 472583 173211 1469109 1384180 94159 779126 834851 756299 676531 67860 184366 1712734 1627252 640487 1784372 1940862 1437024 579553 1576063 332630 1975697 571990 1010837 398742 612379 1659010 1335241 94675 130710 674026 1433930 290704 1383432 526752 986320 573657 758650 824742 1891814 892180 1058593 1963629 29146 1139575 146994 156193 1340078 1458318 1415551 129224 1342824 1494257 1179212 676900 1889826 1280435 743288 1415190 127951 946428 750789 881251 1391746 411614 1361262 1101056 816178 1890896 1881722 1859620 648602 1629129 1815011 410715 365450 1958794 724255 1829383 672178 937702 1299377 139789 1230522 387310 381266 100562 677620 1447541 1003944 1986214 244373 1104838 374660 1618650 1129878 1733075 548516 1138399 1148003 545751 1924094 326974 1719296 1395853 1068209 1599759 1111678 1956424 585193 479810 913635 1713333 1196697 1796287 1250808 809210 604769 1841013 1608994 1926487 1722925 500705 1229642 954569 1074278 854187 1340771 529942 1871675 1370436 912604 1053191 1508429 4250 1723590 276813 435149 736583 1673660 1125700 826812 275440 1548386 1444071 544940 1084068 1483545 872758 1016560 1970012 795917 524381 1631185 1867127 157550 650036 1396940 327237 685697 1653087 349295 1371873 78816 1379308 882961 1305750 116755 1116319 1646248 1320377 270004 1047232 1461341 639112 1110412 1368931 128445 1316771 1730223 1157873 114996 1717511 151097 1088306 1961162 746439 675812 1929306 505014 270127 775230 1117803 18124 534463 570402 1574888 121701 255130 353528 205889 186011 1735643 653688 1346960 1042847 310932 191012 1621610 31736 890022 265245 553937 1943142 1430551 1903155 1900857 1604176 446211 1041058 814033 133533 1007820 259913 949124 1354971 278771 1508467 631715 1688382 1513211 1823889 894324 168871 721347 1052254 635306 1464084 509937 1802796 1173587 297127 1768678 1057501 1267355 1430281 1591174 1378783 431545 886973 1234007 1026647 1127517 341648 187703 698475 607671 1916064 1687257 1625490 411876 159018 1080677 1160729 652114 819001 483923 1562133 1692340 1486946 127118 1924842 1165481 1865830 1039736 1903044 1697348 1693298 1024907 947327 1624698 1266386 1554632 1343583 1558830 1961596 1009402 607738 1523996 77710 1111180 384038 168337 464803 1916004 1017412 1628924 1928281 1891283 1619387 1592028 1383919 342179 222503 1722567 983268 1688880 1081899 1907093 1896494 443534 533796 1598755 945418 1278697 1087151 1715898 1699749 1001563 468145 157115 503358 737694 1796620 273945 824390 1600397 1627032 1415086 1671524 1979635 1256801 167342 1254867 103768 489740 1694277 1786191 1810413 382705 1056017 1968088 1236242 1269676 940593 1621511 165257 282857 130066 742934 1004043 769219 1478869 560537 1439576 1002011 1201829 1258380 1599572 718789 247121 847859 1793965 399507 871809 1828697 1875167 1222988 1923067 1889857 1823069 764936 1819271 1215532 1157433 1363846 398927 726599 1281994 1192608 1624570 1543772 1417656 1617665 1143145 1777676 953708 1223632 1726588 148660 805176 327794 506046 110564 1781266 253628 1864232 1097109 1597892 825985 1756585 539415 1474272 633982 1717382 1169324 9699 713646 1192080 1134933 1894567 1782291 1999414 149111 561601 104924 974753 1899425 36150 47222 696660 1016698 925326 1587052 266130 1761240 1867831 922812 1342398 1751811 405708 461280 1526391 1936082 1153102 1525252 1489613 564856 1448030 377444 756270 1634359 1645749 42710 835362 1166091 532347 742021 59973 448273 1957760 1143893 1899413 1826852 1625769 639630 1242443 1237105 1345655 1648420 1685681 1828767 1517971 1325614 1983238 1988761 73320 1409494 1549002 1193324 1637779 114251 1202018 1016767 199143 897879 982630 1858830 1843663 327538 1899393 814009 532389 211523 1275297 1445698 1583630 1708247 358302 1002115 476128 976168 1404755 1342479 435890 786170 483048 1479729 146516 1324092 306354 91969 330476 491069 104337 702515 1765633 1558614 476303 1175611 1414152 1155804 1448387 1256081 1163259 426600 55722 1258575 1174942 1468257 1985794 505597 360140 1895645 929723 279266 249529 709798 488981 333042 48781 1283960 995253 125678 713173 628938 829957 604071 239601 187122 1762712 381643 292866 1805277 595353 1525863 1349877 1687775 557340 1966774 595575 205126 212725 1377468 1927416 1266570 25761 1224181 1815768 1022902 763189 1958006 57083 1425961 1587698 816514 395234 1088867 132704 1820781 1323890 1388236 435767 1143883 126089 1396501 252261 281912 1700674 658985 894799 750085 276612 1001762 168801 628760 1635906 1802509 877009 446581 201722 2158 89983 1611678 129276 1122981 1506380 47317 105341 984340 1309661 84166 1651540 765213 1831403 43645 1503132 394509 1991054 1586242 737038 1259250 523826 1981681 1406806 818655 1555190 151923 1147562 451084 188766 725392 1967865 1964608 732113 1122855 1998301 1578877 1135638 426076 1986302 1084965 892042 1085079 1306264 294450 748565 1704088 1234071 1667467 908295 928963 1221971 38366 903109 1075000 1989898 429593 150527 775521 637780 641408 495927 1136565 699108 1893995 266854 1073423 1907188 1588114 959095 1859561 422780 98973 1510263 1671381 817740 1703225 789197 1024946 556553 828183 1479713 1032258 67238 755458 1154530 1290328 38667 563180 1889455 319788 916805 292659 509867 1893756 1995053 232666 1313556 1593154 842201 25476 621902 1051389 406552 409438 64629 154295 1795258 536466 1978833 1429264 482886 752439 200006 389033 437909 1391977 1217120 1154109 1115918 1147595 1783778 303527 1704100 624676 958254 140500 1713036 1573957 921556 1989059 295748 1023212 606853 1292658 308356 1416680 771336 1968006 956024 1475016 1413585 1344591 1034222 128392 648283 288698 1117806 233813 1126167 901422 633074 811079 753373 1537537 76108 1952168 1913356 1642875 1130230 41391 946058 543687 504411 1035212 1389447 1048811 182835 200227 1226489 296858 1902154 819200 867841 1605454 368401 883797 886837 30180 557723 1822364 1989779 1707029 831889 1653446 1570179 1623563 1544269 1481189 1900619 742327 768910 905627 1083455 343253 657109 410414 1740932 1602045 479488 771917 944223 1131687 783329 25065 405727 74620 188472 1619831 902075 1313550 1275662 16061 859205 598692 1123014 662729 1430844 764791 1616313 1603979 1740549 155139 554118 1117124 1319429 1439021 99985 1574374 791601 894791 1821233 1864990 969113 949987 1508692 1024247 352374 642593 1662589 241866 1941509 21364 184657 1625900 1508505 1793101 1584163 747333 1538665 516508 1221293 682956 1862824 1714478 1854616 166455 800136 1581889 307363 1929188 667626 1071233 275465 1623421 1803575 1021532 1156412 1409896 473907 74772 538160 1345699 1874664 1836599 242651 1153359 116796 1819407 540112 373773 1119285 925300 1441142 1441169 927604 1104588 1780570 1578908 1407835 714766 1173481 798752 1426345 1109206 125507 763976 853919 752446 567186 1856451 288128 232161 1163796 622160 878870 594456 116319 1222406 57303 1044515 1354469 27474 168335 1044308 522896 1072686 190759 1298426 114233 245295 118846 894906 1003298 1593002 816604 769684 1138216 1099127 1760960 601434 1193833 129222 1325660 64194 1560074 167099 713565 780412 104937 95135 905188 954964 1320748 1948030 1627580 116612 768350 1913608 427966 581326 384824 1315130 1062528 1482818 1822193 448307 924181 166075 210266 1670457 1598138 995332 50053 156503 1810739 630796 223325 1596545 376474 1089819 301195 60075 852797 781286 836665 1152109 99785 1710848 1928831 1474078 284145 1434574 335915 186521 317178 570064 265273 979365 390758 792613 983045 319001 1916830 1867158 482899 895209 1378328 412692 370707 1285560 1353490 401762 1399407 1816957 1312613 319476 541883 1229406 1247301 592984 1041606 1482907 1949033 1013482 372720 1111340 1120264 465073 1805847 806947 106412 320120 1571455 1467839 1668094 1762465 808065 1904940 666731 1465454 1490160 20607 120088 1475350 3672 1788278 305552 218132 1750145 73443 479626 1582690 1430830 311901 1590214 1399054 1577509 822861 1417229 38354 1198214 1440502 1947293 479727 746350 1993786 1800058 968410 1827603 846184 901152 511376 1657149 770723 1509063 919867 1461103 519186 1527763 821271 911388 419527 1932554 824998 278671 1403888 1228614 1906292 799153 1082491 1973628 925294 1279296 102484 420263 1986757 1502196 1440881 1097680 693114 170323 275758 597045 1072175 363752 1791919 1597623 1196638 1140130 741309 841903 711686 1067137 1945107 1685808 964366 1820103 1313101 1372497 1037621 1751059 885652 56609 1823319 678901 836636 1066538 330529 1495313 61488 145639 970120 992327 1487533 226021 1435749 87240 351424 494729 300907 1229705 836906 1311587 1558088 1033310 1320463 1980916 1070666 456186 1649564 424771 1732129 1834304 833038 1188384 156976 54351 1827671 297378 313396 695012 620012 712995 226461 1042786 1163635 990483 490321 1584932 93318 177453 909983 56271 149001 487482 1983095 1725034 497951 1789924 565740 1726181 1805220 1056297 173877 1345909 427687 894272 1247873 1103642 657019 1125613 1432445 110198 1420709 830207 1765040 1692850 1755169 1149824 203060 771292 1002672 550225 409251 917010 949359 57977 1423716 758342 866927 512055 247558 1004044 167836 1566600 464776 1671382 559515 167532 365552 1291831 1335987 1536959 1266234 1464861 1993895 1773484 451719 1804216 818195 1276321 1208355 982841 1442971 710328 1844577 1488349 547647 263031 1876571 1491892 1969210 1468167 757486 119802 1019780 1665339 1498447 1853141 678110 1523960 906802 1621188 1649960 875407 1856131 236205 1679269 1047847 989004 787496 1093172 1256811 204626 477186 1113125 1851899 1582224 537939 814959 1726718 1344103 373149 1627808 1903123 63686 760717 1798073 1828400 1873960 832682 870928 818540 715600 140191 1551703 1795714 162900 1607043 645351 1603588 993811 1937532 717525 631038 380277 423974 1904755 1347238 1025005 1965269 1528610 182352 1892299 1644917 138967 219555 394446 1522843 1737782 405667 1181077 1384181 1137688 414593 642432 1954298 1916643 1110565 1306245 1434072 629871 51652 1468757 1015793 611740 724095 567109 801783 381494 1953165 1549469 1538642 1517667 1296611 1278857 868672 215155 1972624 1319854 352503 1666689 979718 1266747 1965079 916010 1256912 1385415 1150091 1435209 344833 1422341 785553 1373304 1793807 1808042 1482180 952523 1221713 1585733 1327014 1007273 658109 478289 354472 1010719 510182 1059724 1007587 1268061 600890 201598 1518231 948890 924372 1120506 200708 392521 1591007 945295 616462 355784 1362254 177917 78268 152700 527033 25428 398990 446135 588603 1252503 1210513 393296 1582234 558364 109818 79038 796639 1299018 1460856 1814281 212630 1204856 1825351 1824004 1641191 883480 406621 852251 1166781 605640 365494 435924 1363711 1191679 1002006 1553340 1813707 1441124 309957 239064 936237 655861 2855 818211 1549663 129330 1507034 1091170 1692738 1605287 1007967 73391 1088825 916001 1715755 1685246 1771167 1230635 1262790 494947 1229834 1632703 204517 1007103 230724 486465 751880 336928 553879 67655 676176 301652 889642 315029 1389485 1369198 1194313 1861780 596018 862862 740068 1970896 548336 933535 1256254 1638114 435328 37545 693174 273631 1159848 1230604 29243 569145 1290977 1643390 58286 1797379 1111495 341010 1747340 1521849 453645 1631786 401449 1032487 911677 1975112 178641 928915 782936 596924 305017 1360565 1283951 1921971 769711 1201040 1968682 1162036 274385 809223 1240520 387911 1015259 379020 788019 1442150 1275352 1948307 699087 433453 776523 961562 948612 1771368 1771797 1476257 669308 1807618 1272673 407581 1884522 210774 5664 1329879 59920 1641310 1709801 703096 1244842 147529 356594 868285 21214 1906754 1018358 1881692 1435655 1914000 260339 46212 1889938 867007 1644380 1734246 1077597 1435016 1645427 1966642 1315414 1894587 1313075 1965224 838155 463886 808783 1919348 1870320 1556687 1276552 606300 62315 91026 1136081 334463 1573112 265229 1369395 524143 1520983 425724 1013098 95531 1772710 830566 682325 1659371 1785904 1895442 447727 1457721 180777 1330338 1054122 1460956 437257 1593327 371365 801080 213595 251571 1528136 674146 247640 1110552 1863410 243921 1438434 130123 1929704 471115 1585203 995116 1069140 419897 974646 65571 1865170 1711376 1122532 864810 12527 393092 1850769 1519949 1520622 872016 940750 59751 199399 168463 1178613 1231291 180403 1567340 1490124 1018132 1115494 1953797 1975591 487633 579479 100625 523128 789141 527029 552102 1301739 515448 400650 329247 1644084 718079 330834 551493 1735011 834048 75744 408058 1578494 1765821 154489 1264103 456703 1812948 949076 1813857 777023 1796686 759633 1975012 190050 1979719 582168 1366548 1977035 1186690 1270529 595498 619905 1431608 1587154 807780 1743324 238787 792776 1896698 1541588 1580676 1109282 589446 456903 193240 4904 719703 267145 43114 1589937 1126427 412090 305373 1267995 371093 1153442 1919417 450673 1490524 1321537 1229164 1299541 1667836 674270 1573974 1198524 537133 39236 600825 295797 120008 1212098 756545 407242 1756624 809273 1044744 1766773 277279 369788 478667 327987 22514 1725070 388099 452201 159125 1933309 1045987 1274269 1744591 1568634 1298840 1003247 1083568 472960 91766 1926061 177474 459630 978080 1109678 1237815 781881 450050 499542 860878 1521943 1234873 656493 874536 804796 847584 1633619 100099 170353 185572 937808 358015 709803 1441299 1181776 496686 1338934 1918267 1189987 1726740 418912 1840463 1209836 798127 1837355 1481264 262605 1320820 461474 585422 1185344 1285076 507441 1382156 1578376 592901 253075 1842491 549739 918473 482984 1756076 833657 1329352 1484244 1549517 478010 741638 191236 195070 440678 1673303 1088174 1092966 887817 283007 1198692 368736 623004 655347 695315 1487411 75359 163283 1507049 1142715 905518 403949 1301943 916657 1022855 564460 209905 523293 330242 948922 1377007 1236884 1793352 1468884 1791753 1044263 130930 1560485 1018790 1778853 640344 986802 1614977 1838922 1706639 1546658 237294 986708 1875620 1995628 1818883 1194541 1891985 357210 676382 1872298 101781 1142164 660253 1556038 272027 1628038 1265024 634292 1741367 1353117 280852 1102935 1554243 236924 1031099 563679 1420223 497684 768102 1863923 1804175 882857 1650001 1757893 3785 1829994 1397582 1167693 252203 567466 1395745 1442902 362432 418870 837227 962463 1234767 1661243 1128692 713934 471896 353178 405496 1303393 818886 911216 1038746 1501023 590346 643257 1823189 1068354 1601092 1493045 1012848 1929714 714892 1011969 957933 425776 14765 1084096 1510860 1402823 1830050 781779 15155 359523 998342 504900 1089751 466170 817312 474378 1419941 1444508 671488 1527354 128429 332035 1324847 936851 280681 1136191 183285 319384 1436446 1428036 1041986 460200 8239 1829473 691054 1878391 1352548 925509 1474766 1888203 1529967 383009 746464 118254 39519 450877 1781543 1227956 759775 659602 1778317 173034 1063507 1976357 327061 1909790 1880745 487944 1098497 553711 416094 1411550 470069 717631 642358 1497627 1783364 1408186 266571 982559 324165 664727 1981057 234273 563066 506525 1161704 1695977 572038 301441 1669707 743791 1920730 837041 1929163 1308841 890 734637 1456991 1035067 123136 954628 918350 1235763 627050 1045228 1012322 1577688 983024 1800093 715863 1228270 422835 410505 273973 630316 326650 411279 383266 680251 1969788 1393805 928875 602008 19481 1109393 1955402 1277680 1384958 891641 1535229 1045772 392298 967446 1027905 22437 798163 1138799 163657 1137965 1111783 1877368 1985608 1123072 1898856 179881 989309 1968635 189538 1327650 846560 941326 252642 1413148 362832 849467 1533595 667360 1267948 796163 1495406 264736 1703949 1499128 1097724 1843653 774355 1021596 419011 1193000 638714 200450 332983 1277357 314735 1666224 1248925 1489888 608761 1065174 1778124 1685567 552779 359976 1183169 1055188 1570271 495257 1269292 398505 816828 871069 1902025 1036783 1031267 1097122 1859098 1227179 959953 1462522 1441987 502753 662450 1714101 934627 959851 1065731 1655060 1318079 621097 1054372 1467096 816959 754007 1179622 1352724 1845868 1205987 99189 1709197 1201181 1260885 326331 1105579 292089 1036407 1759944 1811356 1385666 518235 1703493 47575 1165303 1853760 586095 1604985 1049785 1024761 620465 1822720 556106 1274699 1342014 628945 943396 602340 1105826 286793 992363 1750492 374903 1750883 571551 889180 1280412 1407710 1725778 196351 1528142 1707545 1345504 133726 948187 1597956 1752771 425082 892721 1692935 741203 334634 1668422 249083 1753522 401215 36636 1476006 40991 684672 8099 1243625 107381 1833647 1054831 515399 1692890 1835245 669996 1169008 289892 843313 321851 495311 788023 1617510 531187 788364 462939 71468 694678 500422 1336505 682300 318520 1641748 42480 265678 953651 1208528 655740 1301835 1352523 1197642 672052 88660 211025 1304572 1483841 107637 1374517 125370 1050081 1220869 849070 1295695 745642 1028793 1877387 1131513 967793 271420 1258851 644364 1463387 114945 1265706 1241872 1153133 1924348 1632732 428971 296050 1048268 815277 76136 1026705 1607745 525015 1536229 1628401 920089 405316 1949653 1131684 534127 91517 937614 1069216 1205730 276638 1367563 1627347 1964820 660593 1704945 1795410 322474 366220 302894 971695 1111844 394169 60258 1876069 1207152 447409 1355742 613620 181549 1150171 184307 260045 1559752 673300 1312306 435273 1966042 319403 1033077 936384 1018508 167738 368017 1005715 901278 1114976 1616566 153228 710444 748694 1807057 1380086 1435404 1831856 1049170 1717172 1759110 1564988 1547429 1266932 326809 877914 222746 464186 536701 1618437 1454403 1265026 710508 1085151 1991265 1565861 922911 406174 545520 1755895 1920028 1851497 70067 1846431 49925 1689164 471092 1742725 964961 287599 560871 946253 1870933 983884 660623 388953 416022 1760405 219468 1550123 533859 1232947 324020 682385 185135 1156460 1507118 1589854 1940993 1698026 695266 1910840 236892 1824410 1922299 1459725 507913 1291024 1646063 1125571 936809 467424 1786067 310922 1264701 1371678 1126129 736199 1809692 1918247 1015844 1816772 432506 1913312 311218 1671067 95705 229995 1773705 1388230 34162 416902 1106799 238652 1218015 1584566 2452 387236 690302 978333 358920 1438766 1940208 1493614 1452776 540208 1727671 162888 621577 1822440 941937 618234 511979 983596 1909169 1379196 328348 612787 586319 1839627 1778941 749254 1132336 271762 1881872 379950 1921723 388259 737701 1389824 804632 1071910 1625516 1030684 1816608 1337367 1685056 778567 1540463 1622847 1705639 1582605 1251619 135108 293194 1537997 1175374 933907 884048 260165 1697011 641292 1849455 531042 446001 503801 1350296 557504 1936749 96770 1820933 556713 225084 1968005 1110058 1394574 1000193 1038579 881947 1187861 1116612 428840 581838 966333 1535781 1740458 1306874 163513 1994458 905364 256559 344455 456156 1038965 1711440 107003 1153425 313313 924748 369665 376276 496798 61601 467015 138231 1170313 307055 1940275 820438 84814 1905832 1382578 1888118 996690 144167 1398994 215470 1664598 1732224 908231 1515433 1418572 1204425 961413 840384 467322 930811 1381993 1237280 1328625 1269107 1856186 1165363 641498 830992 1817387 960166 232194 1382548 648109 1544152 1102487 660016 1521728 567754 76250 505315 765974 1852708 1521788 689422 252459 555724 195709 1960211 615322 860736 775866 1286389 366191 286123 1454296 1377376 1858418 948558 1757194 1309873 141232 1860475 1532135 1731579 1938738 1844113 1266807 1548602 1807794 824269 301709 534635 636163 1810831 1701363 1201068 350293 44439 193912 477701 480154 1049957 1096745 1576804 1329003 1912060 399683 66470 379899 1978958 1010783 1329928 1692761 1189237 1240344 682718 1701539 415324 1560777 1544643 1912337 1015152 1708833 782130 1217168 157886 1477033 633501 428612 1067819 907383 1416486 1452916 1187329 842546 1571718 130340 594718 1715084 1347011 470322 147077 1389289 52667 322913 1773811 134696 758442 885614 1697450 1025516 762867 281555 892101 706176 22254 1712418 1917210 1023906 1272002 1463449 1735483 1785712 1705978 369892 504770 869285 1700473 1191920 1883618 164916 1692983 859852 577397 1994086 1366616 1266412 21646 613065 132486 500696 375710 1546176 347145 942992 1540412 1214441 595523 1107298 989372 1386136 930673 1640805 1126764 1006525 641036 166723 1991716 8236 1301067 1705636 1757020 1056251 1610310 630814 693131 1935381 245111 829909 1774136 735044 1891305 1117475 911819 1146470 1778497 1313170 415703 1550703 1028349 1477803 668637 511534 1853554 1852942 1850612 250712 26394 1819999 1104275 896614 1077076 827186 1699724 1292270 1846099 1418709 331490 1765216 1684976 738683 726772 1439408 1649531 743564 182627 849543 281800 618813 1441129 584754 1215649 606721 628525 1033264 729635 1760621 543926 57714 958220 1574028 1289089 1664465 1781652 1279105 1957173 1652066 1691956 547527 1957021 1592265 1673725 527807 829839 1326054 619140 1896072 360934 597598 1800580 802775 281862 684012 441672 312659 1930623 1407659 487514 1406920 748752 1896734 942756 1325270 1646069 1281156 68198 1964996 1472539 313071 5259 1613358 319898 895680 1041942 1320811 991868 1373773 631146 601871 571684 884822 1705877 859659 1847553 438135 1587548 1540123 218500 1301861 853567 1391661 269007 1098794 1774332 1617241 716053 784308 1156385 424752 401848 903651 1867345 1623806 356551 1671720 953638 211424 1572372 455584 367452 985694 656272 432312 648297 475193 500986 38569 164820 911241 1259246 584362 383006 1742287 1153455 1191231 1173218 1479237 838343 1617162 397084 1955488 1669240 23271 1258429 1043038 1412497 518558 36381 68951 990834 704517 1268787 1623684 772275 956869 1265525 434037 6668 358746 1732512 1226876 1003546 303647 152219 1140479 905624 1017647 915960 1831010 575391 152770 201641 1822930 946891 1701855 1625877 724603 1888814 984198 372904 1143209 10772 1452721 1576145 1668715 231697 1708306 249571 1500469 873338 968868 772346 1434809 712059 1546199 603732 1229272 1389584 645346 1806757 819561 536907 1368099 354283 567385 1355560 342600 46166 1308961 142156 101231 75321 1059807 1165586 463 269743 1595413 1982798 431538 1258494 1346355 1166065 1969719 1318217 124912 510859 1679352 1748119 1951744 788110 1314469 1406323 1226976 1237983 1319955 54689 364822 239912 1668036 110203 1991926 1571667 1608218 902938 1278678 469919 1075681 13470 113178 1278235 755651 933867 1039557 153226 1385211 1877561 661415 404183 406260 1331489 1840795 222192 375633 777733 1569217 1895727 107148 806404 1541387 446495 715395 558452 1845832 1754137 361957 638805 907158 1006661 268568 440992 1729623 1090547 1927867 562377 1745072 1900067 148623 1576723 1590531 525836 1766267 729427 64793 510263 1891911 1223967 778959 1941558 899896 1259182 1955288 1821723 1703280 741667 1534658 905952 411805 1124081 1184163 1033602 287112 1217435 1908854 942405 1348005 46497 863614 719638 1919494 380498 988754 920797 1407003 90485 784108 1819774 209577 1510006 948509 475428 1650531 477400 1016169 1702040 1680975 1143094 763345 303545 698471 164428 367909 1849718 1089231 813425 635539 1778655 1617525 869650 224609 1675609 1686562 398800 1349805 452460 962610 1805656 706759 1255976 951867 929884 936186 1251651 1450071 1538462 848274 1600193 1894806 416383 1970218 1237152 1863719 1036116 733182 449512 250834 1555635 1360569 1314053 393988 1731860 119630 1669696 1951709 1969594 868067 740455 472636 1113691 1001656 1673829 1309237 1972279 1846306 871451 604938 1378510 1362140 1232898 621217 656110 738585 465409 1917233 1731458 1683030 882579 714402 1525117 1332382 593258 1784815 1863465 348960 1376220 1881503 1169051 1230961 1691428 782755 371036 1701585 1714496 224687 712654 1429245 1387730 1519861 1605189 1265109 743255 896949 1655962 1701166 1921546 1058092 175192 691467 1340007 1763698 1957220 1013796 717561 69140 1889594 1290999 581566 1861012 1283718 1458579 374399 1037200 1085695 522075 880793 1185485 287708 150906 1447838 1444886 1617984 1002679 1801737 1813934 268618 953677 903285 1740778 1541396 124983 568100 499171 1067999 1921489 708051 359911 735048 322143 1220663 1601764 52573 1698279 1907333 867660 1039839 1817453 1703421 1536592 937351 1971402 1307617 10299 927512 837535 949142 981780 6693 1422592 561112 1945011 627975 641229 1210509 668396 152872 454041 266225 888634 1569858 1303051 267932 620281 636836 1168721 150819 1472269 1578666 1503849 378828 606889 1884114 1695407 1959560 1023880 1157638 1791724 1525614 1774068 1220255 948087 1493143 140605 643449 1336863 1624647 1120197 583029 1874702 169763 563771 848504 1299065 157591 1605738 412855 1807769 1435260 513920 776594 1024902 1249020 837071 562627 1666204 281727 463054 1257243 1288742 1889698 85569 1052816 1695905 992083 102371 251720 1823874 535077 1645222 258677 1439742 1826582 355300 1823174 591744 591058 1549537 854405 1580931 522709 910899 250619 991466 1137301 1824215 161102 1844976 1585681 490037 170649 1363934 1809509 806946 385568 1329057 422777 1612466 1601657 805379 225586 176634 1361660 953658 1686035 881473 1567544 1044574 1106343 176857 964343 256574 554136 876063 433850 1832104 1562931 402785 1756396 362624 1717115 972769 1966489 1386910 1431146 650617 1112983 1152613 1783302 575875 301828 259755 1134466 606999 1961541 1821348 363622 624836 323215 403617 1646329 1441393 1060785 1409168 506086 852811 1915858 1141863 815621 691402 1192563 1344553 364450 1753718 232816 321588 1431691 1143466 1946732 1607463 109933 1126921 394764 1445592 1067657 967893 887721 264846 1274390 748058 1191047 1259974 1947248 511200 980435 140229 1558621 795945 1750756 984298 257848 264491 1095825 1987687 32985 1380706 298161 1087507 888513 1127795 1424121 1789687 253550 1071444 1925229 1871800 1561456 1915099 101227 141362 1270609 477731 1734622 818348 1842796 753054 895120 1719090 664780 1809586 600740 1252944 379636 1680895 633566 1386088 750375 1431960 529559 1348667 1240927 1299043 57027 1469607 1646227 1938307 1124865 1500363 422721 823368 962001 507956 525151 1062517 1223310 509145 235462 1344725 1958991 306557 1230431 387834 1963582 177516 994804 223516 780831 4004 509366 1880845 1416627 628925 1980028 981521 222654 245396 1713574 1653253 1837731 177571 645939 110405 830609 260777 1841538 841757 965663 49510 1997055 1803864 1711514 836610 27936 558435 1047418 577240 1821664 586105 1388563 1680755 1674942 1916810 1061305 272013 1346748 561001 1996040 1996440 1980544 1599059 442956 574275 87745 1397396 1593754 484679 1362876 1551757 61904 1028888 639856 163595 1829068 1251659 447648 1606360 929336 600405 858040 750035 960770 274502 946751 1243880 827214 21131 514567 1514506 1173193 1178321 946034 959066 1225227 810983 1594355 1173093 211494 594971 1033447 1289863 1689951 483415 985634 777740 495741 1778105 754363 1567171 1837885 570235 142353 1248292 1027947 1785343 1876808 1504708 42326 1907227 1849315 821896 1896788 673271 729935 1130802 1556918 1936099 1185307 321560 68057 570844 1446405 996988 1858621 636241 959884 1653272 77460 868810 1217089 1646528 308635 16510 1157612 1003371 1787815 1324863 113191 1935824 1146053 1711858 288837 1863176 1595886 1020984 916477 1237854 1528515 1514223 344809 1274693 1326419 739791 1604434 10388 1998375 708515 604722 305141 102864 349040 993541 1719235 1721423 182168 1981743 514951 629985 585497 1184040 795875 460615 340391 1799009 731379 1361889 135813 426419 1544037 1897069 268757 1836104 873015 1991952 893281 1622156 191977 1581374 1434746 649188 1335235 1524152 57499 1759911 880478 269339 1375435 1398852 1606797 211953 508883 508263 469377 1846517 1370295 28216 1437167 409966 119573 957194 1996229 1776834 1060825 1303736 1630493 671823 914881 1486843 107218 4956 225763 366553 788342 1387476 1955167 1957710 24009 1479103 614044 1194496 1133402 793819 531980 1980741 1692693 1459473 1471249 118427 511800 1642479 1634933 555876 919625 1966212 695789 314124 1119601 1826658 1917813 215659 467497 1559480 907420 1905331 50716 1749277 252624 1951626 558136 910863 1935612 1550905 626162 388338 1188715 126490 831128 1185353 788661 1844012 717046 64210 957602 772501 833192 1815337 284686 1081886 418293 1003691 1821725 1140101 1977270 1574037 885919 786293 312007 1696336 1326113 384376 240288 1388610 961418 1465959 1127183 1389618 1353682 972161 1346961 134718 703993 275577 1729339 777371 320531 673957 163843 1136562 1969495 353763 854666 869472 1584206 263124 1240700 708793 1652345 794392 591622 216312 1213070 1427456 793688 1823690 1585999 1833066 680135 1045654 1102128 1945797 1125254 862308 1845494 213977 1885063 1651768 1917727 1703558 1398063 701264 1203501 1772650 416189 984073 830822 1766056 1354143 568946 269021 447496 1594814 464823 812820 1339668 413994 1382451 1120872 477221 595506 1524705 863867 777639 702512 105305 1132430 1476758 1928926 1975302 1186558 156031 550866 518098 1016728 1933371 1863675 1650134 1677076 947153 1123948 1961313 1210956 1854 1068677 32027 389683 663335 687135 1166128 263024 1952225 548550 833120 462873 1705954 479441 1611443 1080890 836272 1748916 247610 1177151 1158607 1057634 1414237 567586 580039 818872 1925606 1102367 913124 1636946 1653559 1873771 168347 1305394 1074243 221109 761098 100826 469624 1410929 709949 310321 1789837 1813006 469103 586187 537180 606783 943841 505586 1897021 1140662 82951 56936 703419 344978 1276130 1449747 570593 1536587 1967228 1087880 49829 1338555 351583 923186 787924 637900 1177148 925611 245652 1608852 1004961 1724337 1167646 437541 352420 1547730 1560115 1369137 1994333 1347603 78842 1498260 895806 345489 1060628 637876 798193 1864103 925807 1657976 158617 1478221 1788960 1463036 1326378 1472785 66297 1096665 1480270 1905154 784841 1058020 750925 1403048 1643447 826439 1292366 190573 1436741 563788 393106 858667 1888987 1083393 911097 1645429 1585743 1263221 1182663 221142 643410 709351 1708412 214938 534468 570605 1410684 187755 865927 869170 7767 125036 464290 491307 1900644 1297066 44320 1204142 605586 1514796 1216795 1616651 809977 279938 1447188 1591880 1352173 1759625 1106932 304823 1655989 80571 30798 688270 809670 1213902 297186 757507 910835 966578 982653 1148517 479850 312113 764815 160327 117022 412335 88428 1859220 1529049 400671 1748790 680634 1437320 1507483 530519 464645 1065663 148842 1400575 709466 190053 1693938 1613253 659151 428211 1117289 1369509 1448496 1438400 1975315 1769679 807430 61613 135048 205076 1158074 766189 905418 1887149 125667 1940121 155476 785691 268812 1543235 19786 1637068 545132 1506887 485014 1441466 1695209 161936 930930 770303 1859112 1222180 938556 730845 1751207 582671 1074106 957258 50662 1793516 1371221 1181482 293295 465635 1110314 1282959 328018 564668 347817 311980 266964 1049660 710223 1918877 720863 1168886 1287434 489966 903016 1060014 1185261 1142850 309151 869976 1390562 1088200 1417271 972554 1975552 646926 182498 533718 529511 637695 757831 664056 440260 1355054 27457 879492 790727 1232003 799332 3500 1950547 1696924 69064 1514715 312133 1934476 126322 1398310 1386992 906319 911790 895086 219226 486977 857589 1332046 698174 822517 228522 1524766 703562 622591 1490173 312448 324538 1679461 1625031 130967 61282 760710 550877 1881640 1761415 1973342 1621478 1888029 661593 806377 465126 154029 1532727 569122 1245193 1683470 98233 701485 1331539 888630 234964 1985878 510327 755548 1356855 123970 1106332 110417 759447 984360 1234775 384995 807812 1641734 506528 604632 1325992 229585 848984 730781 519317 1241154 56880 729 627169 514121 497345 57389 1483332 1238994 818782 1780887 209059 1995493 1819490 443454 1626043 1587022 728255 1726403 759509 1937154 1861901 1854482 1793009 84451 483637 1511932 477788 1400636 816149 1996466 782700 1568559 524050 868877 388995 434710 1287867 1394801 534007 339167 425216 1845930 1249833 71054 181659 731576 1075838 656528 1051133 1066573 101256 174021 718840 546324 892532 1987334 1689397 224045 834421 1671514 1074517 1205971 867950 409530 1983892 1608621 186830 26783 734971 1931096 1230695 563375 1739338 1648159 1777111 75388 1841514 793401 463660 914318 1367778 1958802 1927048 1640978 83653 591244 1187249 1177016 568210 969415 1197137 825551 954835 449772 1763265 816822 1583424 1014545 1777862 102936 1841556 1273901 990976 423010 1182606 1543649 1868406 1755450 299759 384147 207783 1779551 1171634 800791 1189053 603442 681304 470417 543969 1795136 516550 681677 459937 249844 103413 483288 1758130 135483 1062755 1838651 1244290 748612 953232 207371 1506533 1577701 1517148 1889931 262351 1451409 867324 1014060 265042 1985882 436157 210418 58095 1349423 1177857 1752385 1729893 1704474 321857 1666482 1196614 1740725 1605169 922531 1507706 583958 1437379 1259757 1686866 661490 421738 785963 1177417 1929304 1208578 601845 942845 420893 1520827 869891 1251952 388406 197321 1284769 62152 699557 706094 296093 438852 139482 1892989 1641349 109066 535916 577466 1494228 651909 1903766 854624 129836 1291251 487334 1156728 1881940 1986272 200624 390675 1462077 1368271 870862 274132 1974334 1415910 1708974 1836707 1199820 1927546 1958824 1945512 338776 975709 1132023 1025868 263813 318697 713859 352192 1403299 315475 1491750 1274809 1501836 719348 1974649 1709598 1154072 178313 1519959 1219335 1730252 1317343 1915357 1857033 873866 1932778 824490 1460492 1707107 1090114 910308 648899 288212 892807 1849476 1650812 502067 1014259 1860209 972507 1286365 744982 328411 1861324 395250 1192124 914205 1808059 1947809 680570 1252893 1498502 189588 166231 1744215 1085217 1337014 376743 178909 1700145 1677749 1777990 1597964 385451 1996383 142329 1829048 445604 659183 185127 343323 64409 1800610 201759 765937 312197 764219 1699649 1226824 280781 1440817 1891539 1488370 1429239 1556270 1953124 1777977 925399 79768 715823 1990990 1658647 212544 1510473 942195 1725001 1480431 377842 994685 846376 716081 698430 1274928 1265098 363918 1558427 184520 1932640 1745882 922205 1845399 634816 278344 1900873 1901183 445216 174123 468397 19075 572880 699550 672584 1160066 213064 990925 527462 502927 1075832 911502 1131985 1279832 1468247 746445 97010 381104 1486690 1821377 820831 1938312 381811 1671525 1408278 1068746 1361169 91951 1947875 32267 1756730 371196 1716822 371958 1795323 1046899 1780562 1794155 1760409 1787024 242589 281786 1117041 75903 1920033 1584847 476935 937884 869026 35082 889885 1919746 1576701 1674370 386714 1260748 1274825 324056 1097261 518411 826445 1336490 205973 621160 1430131 1261405 799471 1017023 1327964 65055 1725133 1805785 1939480 1652212 586792 1677821 1285863 268015 1161207 945953 57220 496149 1021740 1482123 1047568 179966 334270 603742 71545 1162292 1791642 205418 1100935 26801 876298 359243 898690 916748 1799782 1034740 1495961 543900 1827412 1015273 5706 1248894 1346994 1774186 816228 661058 1263957 1924357 1589819 1270415 1149504 1980554 1568412 1416682 420277 1941199 516654 1862884 866312 1592349 1743071 22349 1037627 671430 564139 78299 876330 1485057 1637194 216094 1990980 1011475 567922 822667 212679 664086 1784261 656091 843922 320813 610668 114631 141897 1013521 1318240 634866 914430 538018 1406489 210184 1425431 1453364 1131772 1313648 649289 1702929 1535250 524849 149166 423773 1688759 1422650 1641388 759407 627721 1102654 480070 1679641 213287 1348938 1405980 1675858 733870 24614 701522 364685 1151109 1143975 1832254 840404 1629296 273498 1421700 442725 1940558 172812 1307088 1186554 628795 418493 1411268 48001 1633744 450848 460109 553542 32956 1622856 231475 1875779 721273 1274678 560396 1102776 525967 1332393 755110 1653358 1976326 466579 221252 310442 1719075 459553 40009 245789 585036 523246 1480187 1761128 393312 1554738 1551013 579528 154699 1545219 549527 1547847 454029 1787200 1812400 222172 1628353 939161 873657 408404 1355232 951465 114202 221111 591026 1455818 245026 1713865 19230 1324783 1694389 478963 1329396 965010 969847 10394 83601 1115099 1290430 256271 295677 494034 1876815 346835 682880 1941358 1067211 120465 168875 1004296 499435 1979507 1612756 1431429 1710310 1635217 1992541 171351 1845595 1652086 371621 953729 1330761 1738036 1384098 1427368 222296 1911494 1389330 1310621 351081 54448 1040940 1101006 346320 1741589 1675249 422564 806920 1021276 1714863 1399196 533862 1140505 1930954 1025136 1506229 1541715 1557010 670985 1233016 31916 733209 999751 1730142 1938043 1285572 393764 700111 570530 1223408 71802 1568409 1404989 1934296 428305 459817 1678839 245092 844452 222236 549302 669446 285087 1544852 739991 1689226 1659036 212223 1428145 1162253 1380306 719074 1153882 1853320 1015336 961857 813197 1592199 236293 1168423 742781 160639 816769 1693211 1472347 1801276 872135 1601605 173457 1690044 255448 174225 1386373 878232 1230825 1934374 1394711 378081 1956328 810783 178680 715914 516396 898599 1961706 139533 441696 1366455 592721 1808676 484350 1617103 288928 713218 1518726 1703648 466022 1754033 19782 653204 103880 25845 1149173 36100 1899547 1835897 724690 248524 535454 1442415 1930898 509119 1149061 21581 151247 362387 343541 986154 890092 493673 1980215 1166121 1830008 1584955 742129 845739 652353 780704 1618854 1000038 1928672 656597 1349945 1801257 1548678 289899 1713858 369104 1275728 77099 289377 1083754 950468 600048 248916 411735 1440528 64850 148755 581111 1203965 1094890 537686 1308526 1331115 1742020 161794 1212797 395166 1660815 1732865 262856 1343121 868134 1323181 1128732 1651302 1189862 1079536 891304 1403660 1515288 798480 307721 780849 1119114 1771831 1561570 208640 1164609 1902429 1374617 236669 1685096 122942 1055886 1369813 1268376 1158895 1342316 287809 819566 457913 1282503 1779446 842307 45607 1487509 105973 347096 1903035 276708 989660 923376 279670 1041220 1892802 1890274 96050 1110754 1990082 493831 1984401 1841168 1595226 67335 1395688 839715 478857 226617 351893 276508 1281698 1621939 1818954 1066684 1454094 1453783 1350181 1851294 665783 729952 528386 420359 524084 1925303 1354496 813207 1560526 693554 956102 1484876 981194 1336635 339134 1618897 1656922 1687038 1083873 546428 1538306 1215838 128513 512912 1407700 1876897 392832 746695 1924960 443526 1131849 594650 102299 757323 6636 980968 1209447 422436 1304388 712089 266758 796240 236714 189098 262082 70086 1202915 1532391 1197486 1583747 1900355 1965957 979306 746878 692936 85183 1812206 1320616 1998174 716611 1375882 985018 1034483 340164 630834 644648 1110398 319740 1987792 443711 1928338 1145823 98354 436176 585866 143599 428282 1345589 388428 459850 1470082 285856 1587735 1000994 254965 1653349 1153624 101637 1370336 1054431 7535 1568391 319928 1859854 1975099 1222862 943545 736420 446220 1378181 307278 881688 1365305 48026 1988399 281585 966314 1148534 513452 704832 301603 1306827 247407 542924 969634 517147 1312471 211853 576538 505684 1740612 1046374 716245 250128 1435395 782792 1408159 253943 903793 874568 1576956 5701 347232 1092632 88529 959983 384834 813202 527831 1391512 1909420 1675304 563474 153330 1277955 1333402 616865 1059861 1022180 1399298 1507802 1693454 167217 1556290 541236 1187429 1648877 69411 398452 1949825 373390 228495 1054710 1137506 283320 1670322 623560 1214998 1027478 225501 802218 630131 661005 314917 703938 620770 718917 1447816 419976 996232 882809 560102 980839 1866423 1097630 1563760 1114075 1218266 296994 529684 551705 1223036 17370 515065 389028 1886332 1231634 1968030 1870882 1027974 1823097 950824 1330673 795256 76733 771562 1071834 50394 1479409 1480552 1619368 1666618 637006 1345347 788045 1357385 1331400 854511 44619 815016 1852742 1630901 561265 997755 532996 1272388 412029 1897046 584709 1311789 1708013 1008785 774907 980678 623945 817898 405086 601464 445889 595415 326473 519740 681040 977180 717390 272646 1767550 1366165 1365937 421870 328568 1431186 1908652 1696045 781298 1774800 115370 1991753 1508194 679238 861089 803762 164718 1263912 228915 238086 553492 388672 1568563 1192369 208397 1480801 386373 1918985 1405120 1966730 760135 733196 1840549 1215250 193179 1488619 117440 904777 513890 1901009 1709437 84443 713987 596769 1956233 166823 1877331 1013427 1733769 786157 723056 1026121 1223948 1132446 1606741 735905 1854343 1540315 977555 1763536 1169478 600566 81216 1576534 501077 752929 1295061 471015 1840995 1248746 856967 1034451 1594100 1722791 344768 213982 1734811 773240 938858 1682744 1057521 132834 396872 755212 736760 1800160 1226780 903103 644747 1173350 549093 1393298 303715 1295984 1369951 438004 126233 660727 763878 804279 316044 1319015 1983068 640576 1961481 1909257 885872 801480 1968076 1543230 853467 1151225 766271 1897270 1777693 1451759 1272920 722127 352609 1023463 930337 1809383 1327736 492446 1845323 1422428 1466738 196095 1210146 1978649 1583968 1309848 1513535 1176166 1365441 1827524 1796943 995256 47212 150977 439790 117851 696439 1969421 632832 1339070 1985733 207282 1832737 1378513 160323 1521262 1573627 1775261 1361157 1157725 1833659 342267 969252 1776177 1275841 812273 259846 346335 1606097 1597639 1742303 784149 1688313 653719 1698105 55683 1607668 1903650 235151 190045 1669566 1948729 314878 1267040 1448668 258505 1589540 956204 476736 433266 1708616 1459029 977212 189658 568734 1800360 1289303 655284 1747303 185207 24162 736955 1897315 745178 943218 614716 1842751 779164 739160 1857508 928094 778276 719780 1856384 827699 314564 1369969 1500944 951814 848022 205209 1710961 1740986 118152 571542 1294658 1478478 453099 1754392 1146387 662905 1849169 17870 1103485 1773507 594667 715455 708528 526983 1496728 1742432 675643 974904 1385601 1430166 1688275 1379131 950980 301109 1289388 1379718 855726 1037941 555784 1422208 1829522 466669 1667006 225817 1554208 1671783 258847 998962 906775 453457 1349273 1889131 1226853 58852 145455 1917676 1315667 335326 1220186 1959973 572667 857649 1934707 608200 1073990 298609 1423920 1019042 501829 198321 365439 503548 1143261 1670741 992106 1362849 897935 407804 917701 815685 1662902 1325052 1727098 786586 1171011 1100940 380994 703113 1119292 706515 1836514 649197 1360283 1729215 439876 1121808 961322 1274455 1114811 1766610 14212 1757829 573597 710460 714842 1506650 1723717 878861 724108 1810531 1710126 1645598 823638 1544719 1304297 1840880 629880 1387082 1409677 110815 1808374 1821616 465634 563760 1279081 611933 363013 1249460 170332 381844 191921 1836492 476368 1620428 860804 956615 1679005 1443107 191783 1290624 383601 1705240 382304 1873040 517710 1329398 725830 1237285 1447162 994280 1284379 1346836 1874152 391160 1438846 1549599 1143148 1754802 38807 1072975 1140929 1773314 1138716 413045 1109699 1047437 1280288 155568 1458263 1260550 1125095 1404654 378497 1803970 544787 1971069 1890957 275243 149133 15126 936820 1563747 1854280 1698798 1104204 608066 560961 508782 1251155 1001842 1935545 947106 1433483 1852899 991043 726401 866558 867502 1044023 387007 1898243 352331 1418201 56691 1152374 1332337 514490 340601 1434388 312001 1545601 23330 1455573 178122 1498357 1074380 1321003 1129634 1648242 137778 558370 405136 319235 658217 266589 894991 1271289 906267 1139987 995380 12187 1812576 320525 39400 1870543 1248738 1784976 17892 1404395 1435622 1027194 1249962 722086 1660531 911750 1926795 699776 1512823 149131 1113834 35092 176228 370030 721011 1415548 1641672 878239 1940769 1760608 329843 1715692 1142567 536795 896218 136218 58207 1395285 1444797 1303909 460722 276189 998108 1398485 1991608 678017 689460 981523 1473433 541144 1893769 1003530 494159 157807 133381 1526057 1252217 806261 1720552 537478 800802 193711 1328161 1732354 1838587 140230 109005 962169 60920 432741 1097050 450486 651789 494295 475756 560643 1706591 622507 1475381 339506 1186080 198484 1673358 1400463 357625 692040 221237 495939 215698 1179046 1789779 1070481 1839954 1279027 811244 1041742 1979445 1990411 36035 1642521 1189882 1959138 952181 1070950 941277 1024325 1085569 1686087 1333867 1400616 469386 257910 1807596 1019936 1904518 1338926 49248 1602303 1441026 1017611 369329 26271 1026751 1657317 977681 1442660 1496163 130605 1828372 975141 100593 28899 391308 1628439 664514 29969 418472 125877 366542 107036 918772 590776 1925561 1783733 1654548 1229798 1328487 30670 1912955 700868 550605 490720 1769507 1530586 579279 1063883 337010 655781 1871114 1025933 661122 355812 108491 1076805 542295 1975218 1715000 495922 1508124 233367 1748960 1617854 1357453 1190676 399894 948337 1200722 726645 92135 1665435 819363 46882 631578 1276492 462166 1457596 98190 808010 1666221 587219 721269 1161074 1573291 723773 603380 199992 1171637 771432 356540 970093 586816 1668007 1974656 389837 1297742 497403 1433610 772935 1537251 1922838 1431997 1758865 1063885 766946 1446984 1530644 426546 1535898 1235571 353771 566938 197934 1393342 864916 659404 1938479 381828 1495968 1736874 583368 1355937 1718970 675333 70267 319396 93514 950141 1224366 446677 1202485 1650592 1114380 1668147 148325 96950 1865765 455700 1987610 767151 897634 715444 199352 12783 686819 1013093 408031 123899 1917183 635765 166778 1380905 1628033 1646415 89895 490643 1781795 358294 504082 592741 806423 1155522 1709367 1685730 1053438 1656295 1643686 807789 1462377 619842 1276606 1044428 752175 493742 752035 479179 1192318 563704 28738 471397 1864280 86298 1156908 435047 184136 1561878 44852 1439572 949590 1383831 1253280 1602595 269413 241472 387160 1478797 123320 1629691 883031 1931953 487131 8319 1726163 245136 804888 1735914 756446 545266 136525 314961 678885 1258595 862271 86250 1886078 753983 202816 859738 1106608 340827 778613 347274 1324771 469992 1033692 88142 937520 1990622 1995779 1242434 400627 1800356 720647 1614948 1188644 1340694 1137476 64876 1909946 774560 1006557 643963 1219450 442619 407154 1956712 1071783 287648 1385022 1433487 323668 540939 882003 1626460 489882 1058187 230685 1605364 397065 161647 188485 1977412 431045 1060400 815228 776080 1955153 1467663 1773693 421181 1115017 753379 285414 69250 493903 1210301 666854 623097 479582 1918710 992191 1400645 589276 1234486 1272103 1990788 1623475 1994861 981759 1533368 202783 1290034 1878688 959332 183542 974016 1420679 1514149 1862276 1768906 286021 874331 1873956 1238182 503785 1267567 1421902 1846971 1302496 1181910 1089660 1600234 76046 1524922 1170624 1859440 1402112 1660543 1268555 130995 1950389 1471642 909562 1340176 1590869 460253 1980964 1067944 1148678 1485032 41620 341217 1431103 238663 1286871 1579571 177180 963001 1507449 336723 532065 633338 624090 1875028 635278 135594 1493022 654956 1847194 1716845 1007979 801589 1243055 288285 1705450 1306230 1426624 493212 1344366 1811368 981556 1259742 1064413 1069363 1290205 680321 897595 1592468 1543389 460046 880836 1956388 116020 1660360 1728281 1324340 825005 759223 1830730 802125 1888063 1068847 738419 1801674 529048 1323282 228844 1830780 1270122 779950 1016896 1393198 833058 1655810 1493560 767146 28337 884119 286163 1734746 723044 1257498 406506 654294 1242790 274246 1966032 1871952 408203 278355 26255 1333525 1935980 1153429 1430518 1141360 348942 2308 1591326 1689707 1494662 1599309 1197583 1953581 1093673 316518 1418527 1362798 1634943 1387519 1091899 1597056 1622343 344043 347657 1018975 1900532 298795 644217 370834 1111792 662806 879209 1839746 952781 1667455 264009 1210937 777331 1177920 1573243 1394035 438300 150348 531210 1776820 1697578 323666 254633 1050327 1413401 851571 1933539 958429 1443748 199476 34326 1315654 1947351 347445 832385 1246507 1672735 392863 1502617 1565240 1482202 494538 11361 721547 1037099 203144 586210 1721274 594982 100561 346701 1223439 1401484 888130 1548715 624078 1569506 32899 309851 1982746 29215 1014337 1549293 1338798 824808 8674 1131627 9466 1226905 897315 1865448 962551 938391 1019322 98016 797137 12346 805091 1830879 1299925 1969821 263590 1695091 956375 1621129 61455 1949286 958158 1794755 1667423 1054252 1525267 739265 908015 610739 1132482 993767 1631104 60545 1436964 1045530 1891792 417058 1989119 15791 57915 286938 1530523 1494705 1048024 781609 479592 913681 388010 1639231 1780031 1738823 1761098 80191 1496384 1570898 1250217 1432904 1967429 1842094 509337 1150117 1712800 814911 1802034 508039 249380 1239241 1969450 1991189 1100606 1019175 527461 98922 1804766 1666124 1222889 631813 246172 637309 1307773 1868443 1748715 1173202 631410 1675681 107653 1024714 267261 1380212 1577682 1744477 1810044 818103 1957132 1912375 1820900 860659 1317746 1975213 1822646 1037201 1116769 1889851 592718 847430 222345 1006850 66192 647277 1799266 1297639 891835 75427 89762 1258588 742091 39258 1367593 584218 1692722 1589083 358647 1198286 1971520 403400 813492 1809751 1652228 1582688 1957640 1555343 1260996 833429 962394 1771503 153735 990860 761953 753265 616634 412115 485730 1824860 1447927 1375223 1877231 1731427 1439550 1042089 948052 530867 1611845 1193711 245922 1444973 269160 129924 1860405 1858238 1584284 651980 644884 176856 1260195 432129 1534594 618445 477320 830942 316221 1813565 1889413 419259 726614 1234658 1764776 97423 1784364 1912620 663229 1799630 20852 1458640 569735 466951 1862403 761936 90391 1636062 1385426 426996 1798050 1847237 1076377 502611 1162716 121221 915750 560009 1758224 336377 516162 993517 773214 157956 1063674 1768909 542937 650019 1461260 337715 426945 154887 1139859 510039 807294 1425287 875385 343189 654448 244768 466586 1094311 948099 307673 355806 1824752 664010 1766759 1990010 702249 582788 82197 727749 136762 501481 1449523 1303859 884858 964849 252068 66694 196606 803985 1446734 1945293 970833 1851916 767453 746543 1922580 661610 935874 1100915 449745 178027 1828652 1472372 485153 908949 1988048 1764128 1611831 1443769 682505 1529384 760688 856159 852171 1546769 1428428 361992 853236 951646 1268438 1870018 1531085 493127 843020 1557955 1311485 1724853 1780250 883521 1864672 1622016 1020318 1565126 358096 484018 1307283 1244216 1968065 365931 576076 1758229 1444242 1085393 63092 1524286 1278345 765690 375599 782682 869969 39818 1089272 645233 1207315 262480 918122 933536 1324552 28079 1390635 1262158 806878 1875105 1437550 1868672 61201 377948 1769124 349559 1612821 1018962 572872 1449283 950388 26220 1604944 1698468 1088484 1866952 1441203 576522 1507578 508330 23089 1869589 467853 871361 1017394 1188959 1177164 970040 978730 163069 1789853 980290 690199 162027 377614 208176 98257 454548 1458575 1361478 1857486 1904584 1214464 882907 374483 1950140 357931 276731 349686 716433 1294763 304350 1119662 1266206 1042984 127944 841649 1743563 1930847 1936241 1488846 1358328 1669648 853499 1774706 1172912 753120 1323868 1250487 22512 1748463 1656772 1982342 866160 584681 1691567 1657315 223732 1096426 1444356 818598 1796605 356080 1639657 475096 1002958 1201911 1875847 1416908 6003 1460636 83735 1387909 599146 493849 1429518 966364 1908372 383925 1215349 1218351 775003 1806055 537184 51118 706039 73769 997632 1025011 97397 755368 485141 136408 1253851 1513730 1526955 200261 1733374 1525214 611151 342013 605008 1935767 1291864 208933 802001 418746 428854 1240018 1963072 1953815 299626 160773 1260287 634063 1872731 1902111 1606984 1885857 125013 581313 864186 1519679 184004 1878524 24758 350191 9344 795688 1005139 397180 428144 501186 457443 774278 1716713 1456734 587754 861276 785367 1562055 1096368 1937275 1968156 275978 242454 1421189 1877007 1586660 880014 95852 1583973 1669845 636566 1590395 898095 1928146 1153189 509243 1336633 275048 751719 815432 461623 1823486 653726 56260 1250058 565069 1937826 764679 1159154 1603554 1204794 1384402 529050 1640783 1839788 1132195 1060432 814737 1737633 702963 1965598 1239635 1629087 588805 262808 811683 1957374 565678 391929 704904 1646895 246352 983534 1596646 1535453 801063 1014821 1072314 1893604 360535 1427124 252200 1995496 302622 75697 1797870 664586 301027 1997796 461832 1468170 1472738 1305706 14347 258185 1749683 1108133 495706 132870 414942 729081 65504 1616932 362592 499027 285562 1644438 1609747 1397445 621908 1786831 1177841 850129 1436071 58233 658135 888253 1584450 1091110 997549 970865 1892739 1902068 381371 1672328 739065 1727634 648479 1058804 1233635 560786 835928 1018693 1452334 997626 733226 167573 1812426 1797646 1071055 1934583 689545 1754967 1091668 696200 784978 1623347 1405010 863667 1171700 118231 451465 687360 1920581 389731 1280278 994981 918963 1035894 369355 1177450 1314430 44880 842292 1101795 1556400 693509 346583 9992 1304456 1421771 439036 284771 1149369 1542213 675461 336606 1789937 1409665 1439390 963995 1422194 812923 285662 1109827 1035357 1031088 28408 776078 1785777 1853472 494607 1613306 120499 1124582 1691293 1304527 722679 848372 766007 652564 430075 1915166 1692207 1291713 894145 691703 1904299 1234800 513197 522988 1686619 1735423 742607 1281422 1324829 690977 1411423 573258 431651 1766546 1274196 1910294 1113419 1227023 312893 1308276 344905 862202 1951765 924151 1591699 1593977 1455073 277203 248251 1693364 1466395 1886807 1152876 1629721 881595 1291583 1924453 650268 761158 700727 1880425 1893041 1964798 1213648 738428 473056 918508 1891899 1476514 1262151 63282 29676 1144035 1258573 1487879 1638924 405865 1964971 873840 1845609 469921 391119 1978949 1239762 1776671 71360 691 1613641 565479 585963 422850 448209 1190483 383180 208266 1234186 1266986 642315 1420097 1706904 877696 1432020 1793635 1726108 1847063 836316 825521 877528 1496886 156382 223962 1964128 300664 416878 965191 25250 1896710 1242654 1229625 1908636 409893 1884923 1386286 957508 820407 45594 1802718 690594 1612613 1306350 1673803 1429242 397105 143118 1978288 1918831 514352 1035012 971131 452703 1755862 762958 1434037 1029684 773918 1853655 387943 102004 344949 90442 1243443 1696311 1043055 238977 1738083 1451491 919096 1875075 616643 1272977 1579016 1717444 1262324 1637435 1869477 1201202 452228 1476686 972994 56875 1218559 1092355 296887 124123 962617 1217133 757588 1713617 1639354 1648788 1139260 1516576 1167571 876477 177753 920534 1730638 725639 771944 299572 1685595 1895230 211642 8121 1010856 1811507 1344088 1212258 658512 1935939 1221044 589243 657570 583782 609148 645456 1646678 279785 1679731 590434 943645 1111392 380188 497500 651015 206704 963870 81000 1290214 1683619 791352 1251423 678204 1912378 794030 340527 1867775 879910 1504762 1850781 1451256 804179 169714 623077 958046 716878 1721923 94829 668274 530971 1599856 283591 465201 1574284 366516 1210251 55648 170658 300536 287361 389024 677871 561643 168364 1875141 1055261 1390746 101602 1800780 286136 1945238 284363 769377 1086443 386592 605771 1670327 1083067 1275705 212336 1022491 1481269 1362392 1128465 810142 1198153 1791930 192391 1377819 688121 287436 1336641 1075565 489847 1999799 1309447 1340993 127300 1783628 1195184 1481360 50845 133133 1623333 1460906 817662 1482779 1540373 53378 679579 798296 1711955 1041828 172027 1665693 1114867 836404 1010547 1877125 1535306 1480309 1771274 1227705 770088 222779 464769 81649 1009195 1474691 1883989 1701014 1278047 1191367 489453 840076 25659 1976249 189572 1781541 1181272 1456795 1314168 1402904 250052 1269921 931001 89327 243784 1394160 955509 1733470 637156 181189 1783761 50432 1198445 372173 1665592 1084842 1111861 498101 837730 123608 1990296 1791087 884774 532944 975773 1038824 734061 397521 622617 1908167 1313303 146068 1191557 607388 612218 1769887 1189315 1142083 108142 1002360 62437 1776603 263560 93732 417124 1347105 900354 1785243 1693104 401023 1366175 419580 429079 1462276 744298 1689961 461904 1419851 1543765 1134717 1210196 1464550 1621505 1530381 1381029 1264869 1592969 538335 1057401 1700405 921287 1387266 1134627 1351307 2315 1516012 766637 170511 1990668 768736 1286691 1082463 424445 323977 462601 606930 844047 1359599 958717 352606 1633077 859045 1850259 101522 298867 1622649 1060243 1111885 183294 448158 909257 687035 1153479 1869222 1606917 185682 878463 1994228 1408685 878288 428739 635358 1870045 18550 965421 610467 384533 1749444 1609520 1123308 394900 52093 1961315 1309710 1825756 710221 327990 1579976 27982 831859 653496 1544228 612483 1386964 1294070 1344257 1790523 1210636 225124 174774 1787018 1940026 590331 1836125 1235807 1847026 397587 1305242 1253936 545404 1490481 1765770 788490 89966 1302942 39102 151994 136831 1046186 1773700 1397027 1948587 821504 470075 462079 1075057 509219 87219 1703340 1997025 1901612 574276 1923646 535368 1318464 1478977 1444754 806814 533719 607400 1732090 1217866 976010 1628294 248541 1440147 1592645 1884025 106039 891359 948633 1784982 982091 381971 1066152 1485950 127136 1826402 287359 650931 1937718 50862 780594 1946070 443462 1976384 541566 575687 235861 1585701 1025480 1511041 1549383 157612 108583 1392612 1966879 984649 1901715 1902509 865247 815026 894609 642085 248553 1928131 1660132 1350413 1007801 763590 928171 837822 1619716 1764123 629137 1121105 843614 589805 1348067 1472089 1167419 87765 460775 1957993 822146 237788 1429451 41205 1783066 641137 265661 130443 457211 631235 320156 331904 250239 1295914 877751 935841 1444347 1381234 173082 1577534 499746 1721802 555866 1151332 1895394 1103236 826163 1252926 1343920 1588349 1337311 382463 211894 404483 1889351 1248251 48097 1343853 544464 1416181 318511 1502111 1468312 1122773 1199754 1037481 1713820 1129818 542904 562945 1744279 313958 649165 1834623 337014 334416 1867971 1582103 146393 1934925 1059025 548148 727919 530590 1284094 397597 435042 354475 742984 1521455 993608 950839 1702016 1321961 1789712 526896 691314 996718 1441091 1585098 494105 1207170 266985 251704 608002 158478 39774 1159053 1751607 145365 990302 777826 890538 587167 611326 954193 1486816 1655404 907552 898748 388374 300251 1770902 817658 34477 700074 978759 1632934 459259 712421 233446 1516178 147798 1671926 480072 1503855 514432 399743 37717 1751095 132332 562689 29079 1543193 904208 1824460 805425 1622291 987894 698996 1568227 1298783 1568174 1729804 247256 677868 597397 1913796 625378 676500 1479935 1894289 1950781 1704936 969559 615676 1370540 220913 339026 705471 726104 958935 229983 1497145 384992 1496814 881416 775389 1659718 1161445 1085939 1532725 520907 1191553 1698541 1938967 1653290 1810331 1762139 1416534 1919599 953838 192559 1092364 434365 1750330 401972 34075 1202379 1186603 1634950 1586149 1395464 810974 826391 1180491 1045734 1508215 1316606 1116055 1064210 1040684 1193995 1263183 1907717 1392235 80674 1435566 130722 849494 980472 947198 804452 1728703 419077 1840508 1590728 999418 765903 1667756 492447 1943727 1609440 1340868 1648686 881506 1474175 849849 1064570 933066 1258318 1555917 203745 1216386 1208805 1792834 1944793 529381 1577852 1716303 1307220 348563 1671669 148724 512023 1096386 555328 1467537 370170 594598 1947084 338727 44704 1164028 1028310 1077580 1324359 1922582 1161628 1201601 1866729 1876673 336099 748807 1775733 1566778 531259 123551 918146 421192 1693098 1530766 1714245 486521 265540 1164793 131592 724594 1221510 1947172 1350443 1030221 276769 314670 301005 457432 1019823 1728325 506886 445272 991525 401508 117608 1096076 513711 514499 887457 1721190 62777 533824 1272093 846629 348488 8357 1234529 646977 162837 1381870 629951 1873160 723249 268800 260192 2278 1634168 1065863 50437 1400859 1984331 1198072 1462289 212962 105748 1358016 93914 150581 1958731 1940303 1139545 947544 118171 1278800 1347530 877166 887153 1591434 1952688 360417 1246832 1306702 1706713 89010 360199 1005115 1543991 612616 1141569 213619 1977311 1611865 1673183 597281 566350 993237 14343 985399 1624764 85204 1048599 1768135 1049128 68688 1322127 420916 432619 956202 457593 1856052 958813 349006 291764 198160 180173 966228 1874956 740376 31738 1530009 1958944 1670220 240327 1763359 1115018 1795361 1851809 1088921 1774616 792275 745491 522312 1452704 1700014 491372 1447964 103326 126258 951596 1735302 665005 1241739 395566 1756519 1423407 32109 1391029 645692 347995 152138 613795 1284884 6006 1940429 337102 975251 1384793 415719 424519 679601 1496165 850436 1718745 1388286 495230 193163 1863430 1293648 370990 346606 1895551 1583115 1881324 716979 1143102 277324 1916142 901325 1075661 1488659 1099644 1136714 1509679 1634948 25652 565352 1953941 772723 157582 1285469 538210 1226893 418630 1146306 185019 659952 613778 756047 1820175 1487196 1544763 1631025 1787967 1015744 994218 322065 1352380 901520 643740 1927391 1711285 458583 362928 1040308 1074384 608612 314092 243861 308071 1502325 1155636 1007123 1368525 949960 1455983 1842047 1844083 694485 1809681 1199253 839518 1133778 1203350 930796 261422 479414 1423978 831062 1440739 735636 634901 198709 248270 644795 1781163 593864 706954 863491 327269 1000783 875442 1562333 1083139 1720366 1382188 799789 1703049 302978 91871 749399 1229547 1058438 1336489 1111228 136045 768417 1544145 904815 1774374 176396 575913 1818530 919787 1949666 830658 1224845 215714 1886430 197662 414100 642458 1742463 505008 1398276 1581314 821649 1324483 500399 91679 769286 869607 969684 1201132 1502060 1755103 1356374 1821860 102791 444266 962725 508640 12060 1344027 192427 267778 681606 856454 1125268 940229 164262 980424 1979605 1148801 1654835 56414 1013389 189559 609813 411924 1307862 1298665 487100 105975 768557 570272 1035807 508942 768917 1872316 1039402 921429 1813299 70782 606532 1040564 521699 590493 207537 1585086 906291 853243 1068414 981342 882786 180753 322033 1946424 950128 658314 1670675 1068714 1644172 1299970 1422712 653029 1151070 1514369 654804 1140621 262130 1146779 1634322 478027 190650 1458452 1430251 1325548 1052496 305788 1420278 883278 1063974 591817 99263 921511 1416276 643581 1504164 70391 69218 355201 1257618 834426 443180 433662 812251 1093209 465839 167759 904704 1216501 17029 1571411 1207289 410888 1239775 1476134 1713929 1855686 1034981 347327 584237 1159157 1699540 762641 1870379 1193835 538044 650324 964685 191769 1363154 1041062 361244 1844331 1562297 997701 577687 1049813 880046 34401 683997 778619 1383571 355777 544577 602352 966005 1435063 1644287 1882052 1440589 1231984 729501 1090249 915337 380829 1991071 1518321 418292 306712 1803168 1908696 1693040 866861 1014265 248302 1778558 872439 1868941 29741 679107 1454078 12284 1457348 432656 1059921 1512049 1945970 1656137 1221223 552696 828325 263256 811901 1247320 646686 751519 1452423 1274233 1823465 1141743 771469 387512 1859544 1135665 573353 1164517 1799445 710227 1527695 1885992 1771621 185395 751311 433674 222004 1956017 807798 1084659 1992396 504164 255162 1078029 1664327 1241698 120890 1376124 1259899 1744027 245714 1316630 434954 1553024 1298237 854691 858377 1220571 1674892 391274 333620 1394655 1183047 1709051 1528814 1828511 1353315 1457173 1053685 431484 808894 788053 1501456 1328669 1150854 551999 532737 1348853 44691 901250 1586584 1914021 926883 727410 202862 692822 941607 210073 179926 1928242 1118392 682799 1222631 1901985 762132 208474 1532547 1745178 208243 1844371 181615 28306 419296 1948226 1390724 1454247 1836557 900427 804688 299729 501862 1303682 1547330 1683560 1454679 369074 1880217 1958095 851853 1578643 413975 43396 1747475 953895 1749504 1024026 782907 1907825 1532757 196163 2146 1903598 1997835 612582 1378053 1636750 485264 1770604 895000 325019 752996 558710 150732 741661 1797422 326811 472762 722782 1719222 1814717 1630284 1013153 735317 1940727 1773550 166391 1762863 1161069 1914099 1830866 784468 754977 625642 1098815 208815 1513770 268043 2463 1988136 1674867 339733 937848 1013926 1833669 1591643 1772599 303367 1520482 1815755 264983 1136586 203909 1511994 1280553 1015782 1716431 617622 1598527 1391270 951442 317731 1400946 1390959 1799339 348450 1434330 656864 534695 1617414 63803 1240757 886109 666695 1578532 1604784 150652 1838142 493312 1110784 1740743 720672 485732 703403 170269 410942 515882 1989546 1841919 1147993 1550501 25861 1955665 1841455 818359 1216441 847100 50810 1482325 1948075 1486445 1292039 182239 532758 1671350 1697728 1162034 1181304 645381 1353942 351234 848858 264470 1029540 879370 1113732 311559 570262 469102 1361671 1385614 705891 447218 1783987 1013378 1833569 129829 1722463 522892 905807 963902 1796796 1858404 203145 1876231 1725152 1049655 401659 782566 712032 875876 1620257 1763175 116768 1680056 700998 711475 586636 1284254 1638786 255147 1987375 893175 943481 809658 638017 158806 1027791 589350 1287712 644785 1566119 1024251 1053562 1487580 789128 1326702 340693 1831094 830359 1402648 359871 1429367 162983 1537834 1976809 307330 1670556 613495 1441480 1025055 634792 1685418 452073 124019 1883741 1803861 1968746 481993 852636 1404077 412435 886569 1120148 747111 7795 1273792 1140638 1904354 1438713 1509543 796698 1262759 1629448 1130088 40315 1992801 1033477 1904211 280008 866171 1265648 1255516 1293316 640390 1869245 184991 311463 1343335 553311 923364 1227574 674363 1637124 1043700 1848220 1085033 784435 1288402 119838 1676965 1194358 1972762 421846 1905964 1718301 324552 728487 1523770 1473570 1783335 1303431 1642508 1859176 1104182 1260577 1486072 430958 1701266 410520 1496322 601718 1426447 1742948 559915 35971 280460 497240 1393319 889258 1233132 1749232 354963 1528992 1440123 752221 1316592 188112 680949 558028 1470657 480022 1412306 413920 1002892 736294 957437 1882725 324956 782461 248963 696627 561357 1848497 1903834 1770621 117413 1835116 1004946 480905 1700923 1553210 809971 602412 321817 1426667 994022 1390782 833195 1025580 1053561 1089072 1485700 420077 1260656 99417 1207840 1345989 1644867 1015546 794903 991357 944132 1162337 421298 1071495 292701 860541 945426 1609130 791556 1117376 1263693 559609 563009 817936 717790 979861 1586086 44980 1557539 210788 272090 1844273 1786076 376568 109010 626810 1782745 1860509 1669690 722643 1282094 747606 747981 909243 142430 324096 525427 1620172 818810 1280413 716332 1805862 236185 367649 1016539 155515 749030 235772 1926973 922626 1713923 1771491 13313 269332 901143 267008 1440480 1039018 398635 883711 1897473 1085945 869655 172147 85302 223375 168285 384102 932337 784735 1065445 1886166 1053315 1342468 901848 1638322 1959160 955119 248276 1346644 650661 1594140 89721 1597955 92849 111956 950848 272516 964088 1418691 619561 1392610 1175916 1688932 933515 1268211 172304 1600991 1693462 1562034 101769 1232499 682533 1696525 1971695 474611 1067512 1550134 50546 387168 620678 37503 51199 1757105 1765359 1390138 1305754 1916314 1062851 664776 991314 1979725 370584 729671 1933917 168011 273198 455751 817966 1314198 1977126 1278309 91538 1489750 815766 143547 1699340 1661601 647061 899195 665903 717840 527518 791761 187481 600408 1546800 246904 959724 980848 1970893 497375 641207 210841 1880750 758510 1657238 1075095 945485 1020120 659230 1115076 1559450 917585 1319980 1822416 1154982 1085101 1245936 85105 1303389 1423857 1978595 825843 853508 1115054 1549366 1150292 1675021 1158488 12891 1516395 131551 726655 1439775 217641 1697935 339960 1272663 137225 1363566 1987008 1144113 637708 1140798 331551 295035 841360 1207716 1863543 74417 992423 16237 931064 29555 562755 1943386 308960 1090863 919476 1730412 1315220 928662 1208470 241829 644709 1616513 736803 1646310 1339468 1360209 1426855 709283 1819227 1565559 1472456 1904655 345695 669821 1734322 1958648 853958 1125910 406437 1447075 587608 1552334 244245 1268082 426829 653596 1168649 939243 1915953 1273933 991560 1099726 555567 1533223 459228 1889534 419582 203405 1502249 1305788 119391 428921 1022642 1014762 677425 517856 1654384 1349520 1491740 453764 896934 1147301 1266227 1816052 1157516 503334 567232 1032125 1971930 516265 632064 164962 1096244 917544 1348782 1981428 1276537 1753299 626884 1977684 31970 180293 331657 155988 1879245 1536450 1587699 154430 1487187 154586 360230 293361 1926362 111814 1981997 204476 921160 1472613 1654887 208873 1165023 21209 1817592 1608484 1056768 1722740 488381 1598172 1577756 1455145 1373686 590268 1921374 1505476 1657128 514771 1243830 573738 1915528 1856455 455820 803377 947443 441645 683501 1965375 1561813 1846655 967491 53298 205590 1078478 1175823 635973 1041095 159683 849653 1504985 1567783 922008 1449789 246158 104151 1002707 691484 1452202 1926012 91288 1555120 1946382 858616 980775 570595 416811 1642406 1633313 1107959 1822681 462850 515880 1458446 1928260 760832 866889 1071587 313915 1124384 204210 1663639 630955 116435 1853637 1540407 1872162 1403654 1048826 1281618 1341084 255245 698054 1006346 580007 808291 1110270 980721 1066903 480667 567640 1990933 1076522 870215 1726314 1623913 1169592 1136906 647380 1258556 1505905 1713391 1044603 1898321 280981 1070698 1435932 1500135 502873 97655 1403126 1296987 520278 406560 830226 286150 1560036 939044 689462 91084 1383360 1595464 606298 629876 1264509 635309 797203 1996756 698203 1249528 632900 793118 716642 37461 261217 896743 185549 1148759 1015001 1393455 1015386 1874959 436769 725003 1448636 110621 386440 1620920 793936 1354186 154753 240336 290440 1058565 1582306 968453 1063103 448804 609179 1699895 1322152 459930 1162357 1520079 1875394 1428707 1118076 317564 965219 877697 723428 1070178 1549852 616694 1210319 1692101 456796 797015 342202 639448 601734 661048 32925 1075731 1868675 1799319 1170061 76873 168017 1712310 1016623 1965449 433432 1492765 928660 380932 1600272 663177 1659599 1615163 231364 336940 583489 1341165 200888 765346 1473603 367583 495567 1465294 1184061 1686549 1507250 105303 1946352 414745 1867205 484885 962756 211109 1687183 1545447 896974 208736 314341 873641 37995 527090 178264 1656171 1015167 36251 621368 1132592 1547069 327781 886626 1845970 227369 1361928 757 632789 217951 27540 755976 815593 423356 1117576 1787799 1943490 77575 943279 96400 1355878 1129506 752652 1347972 730031 440554 796398 208910 1757331 1512114 1692426 107085 680767 650758 355515 701434 328363 559016 1368513 626157 1526696 876648 1835993 866043 523728 1733030 392180 1678513 1820545 831800 1885331 457131 958647 1807190 1449649 759238 751119 855997 1046833 968300 1672380 1128841 1146220 951962 1137751 213122 946705 10098 1720261 177206 774257 87921 486807 233961 1404410 286891 462834 685894 1162324 1664882 552143 1286661 753897 1116994 1952128 1616123 617219 1895890 424984 1236918 1132115 1100036 640526 1515921 700761 1603824 397803 646471 1029757 953544 1840544 1173402 179065 649944 1531980 1639726 1752120 1195943 1416270 937471 850108 307626 1945860 243044 1764181 1071085 1665851 1451894 1406160 1833171 226810 875396 306950 568304 249854 847904 871664 1758227 861840 394212 775166 1144081 688687 1362353 1728482 359461 270108 1624782 1962400 104361 1893939 650416 889159 654023 186956 1960280 1188849 1547693 492552 156565 938026 930355 1534212 1707178 360420 888762 55078 244927 1164643 29011 505210 181848 942523 551745 64064 432036 1562762 1096295 700892 26274 761265 874398 825287 1045126 681612 860643 1077534 1536778 525792 376710 690173 1802614 1590040 1342388 1208389 1856464 1226247 1949422 379913 394385 439069 1915651 1644267 1046791 781774 366183 987956 446181 899075 1300827 482986 1178017 1519 725607 1699756 790 108090 1939035 820123 618171 1965442 1515565 818346 952763 1181543 1772636 11831 1616876 619294 1500985 1966948 103303 391095 1509977 690627 609340 871938 1716042 522515 662601 1491633 1006959 1214192 1105035 1469442 1074548 914455 969600 1806995 340416 393069 650764 1318659 1160587 498946 1678101 1969200 1073285 551625 842777 1362569 1678376 326513 1679153 425570 581966 1141533 158705 1995992 1777380 792712 1501515 1924674 797439 1683345 1761736 1934502 457251 527064 221333 397947 743960 526597 1501409 559030 1420896 8444 692518 1138299 852975 1350503 601497 213907 1870652 1773557 1738497 635175 445997 819550 54581 1339971 1568350 1800728 428769 344046 603676 48308 1261286 1888444 104581 544547 1522401 518066 623437 1383752 1081898 941811 1779129 99834 1455290 1208526 1782104 1960613 1993955 1854728 1312084 1262031 1531086 1524611 1681236 1829811 534092 1572824 152000 1595633 1010686 1023309 1107472 1230058 999654 1917302 1230198 390197 1125886 932927 320086 536083 1537134 1409414 61013 332080 62856 618687 166625 1554584 1501109 1534519 261305 1583629 1108141 857797 1062687 43946 924284 136162 803166 1294533 1044944 1615861 780345 803939 1463898 1873466 479093 360795 1683589 966198 994835 1913679 1431865 1155818 1737090 1637288 259159 1129211 1179512 970145 1038590 1469340 1620199 1903772 1758509 1669089 1635855 1808919 1895257 284450 1834790 1871017 1599144 1090263 1091812 599680 1472990 400356 1345716 331658 44497 535543 306332 1877146 1196874 646327 375917 1155719 937518 1182330 408841 1944455 276722 1013994 1218275 1944265 121734 652135 1466333 192710 989051 1884164 1365930 1282562 544130 26936 1197913 1130746 1260787 480360 49185 469863 1555723 1930966 1842231 236708 988809 1138879 1951409 545930 1104647 663090 249709 1422972 51388 892669 1427659 913434 1256410 297065 1782778 141783 879561 943669 651874 1701871 496412 170805 506397 1971267 1135205 1965144 511875 9024 594094 994852 1928380 114353 1469286 1325796 1943736 881108 1709280 1160637 1464400 217596 628552 74416 345151 1403508 1526984 343148 819910 1325369 1343526 837794 590033 1377647 896389 1020642 1537770 1761839 1498247 749571 1366549 1188033 468945 1875500 1768272 949948 1070709 1153529 1306493 1923425 1761915 753646 175262 61730 1773066 1549478 12343 1527381 1918552 1411760 1547645 369315 413 746383 417280 672141 1221913 1715100 322777 1128366 785987 1308663 169095 134751 1197503 1222479 1620146 1701178 1217179 1804559 1002095 1137704 942407 797308 1612692 114264 1579694 1298330 1340333 479134 1681316 1279586 59834 19068 977122 845952 727290 1495947 429114 1073032 1906408 1351079 529118 292328 841619 493881 129073 1689867 405286 1741232 1569453 1889616 821186 390039 1395040 72330 1129030 777445 297122 962399 280181 721511 29933 492631 486857 1508214 37464 53483 1137846 494270 1996181 1185320 859217 1598129 1068781 1924833 1331040 1860779 1682603 524630 220785 221261 352070 337480 169971 418512 1549594 1753996 1603411 511521 701943 992336 304118 1899353 1621713 1028864 1652704 735450 1965099 121634 774459 1079312 752484 1410221 562177 907849 1614999 1836230 1466423 318086 69818 1787720 104600 1362366 291210 455556 1742467 1880460 106066 1013584 1299005 1256646 917175 1974588 575703 1167772 389501 315916 86965 112630 1128881 530789 905556 1064489 256118 1747734 180561 1688465 1414430 92115 1694476 248298 493502 261988 822073 353799 105306 441890 1743174 927104 84951 128641 1769040 1509652 765410 471546 975189 1035612 1523597 958296 661395 1308008 1041985 1089037 1127221 602906 1833861 1226073 323762 187890 1429305 416156 244469 707474 727753 610165 1604008 388980 501529 605198 302275 477576 420388 318729 1256429 769239 686377 662654 1638400 616949 1082571 122169 1937557 252893 1166830 253529 1487772 1945588 413429 98602 127172 641065 506450 1994845 190962 368923 1737827 244394 720072 1629858 1164554 93991 1529141 1069554 465538 460737 73484 1550225 464464 1846733 1499705 1209900 103170 350043 677577 902989 177578 770696 791643 582278 1060333 1654025 721059 1157915 435313 1126481 71754 1306587 390526 1493734 1135688 362682 108326 532969 301547 561212 924054 1739725 990608 579940 1855214 152108 1604065 1362543 889852 1830618 1072901 1084818 200018 748738 1539828 1901657 155627 1845189 318999 495956 1380436 1048746 363379 820783 1535030 1337361 540128 207080 1107138 707337 1507040 1091188 1444138 1044779 1855043 70616 937419 730282 1058850 940358 573131 656256 225233 1014330 151150 1485931 324613 983350 1840897 621258 1951114 111238 984432 1353025 1510010 1098522 553059 1954444 868438 386491 1741245 1207820 1470146 730408 1671825 1167809 96379 1465049 1415791 1607002 1606051 22475 579848 1855926 932238 1525177 578969 855136 288089 1953885 1978979 755991 697208 1818874 1642170 834081 349160 113620 164108 344715 1833824 781009 885289 50352 52079 1325540 1516122 1828496 782120 1484868 1236303 65293 965394 1690704 690138 1030848 1836376 97170 1158930 1604638 1971356 1373710 911738 1341774 1712739 1060649 939077 153263 168297 1128144 1760135 962221 1289469 962294 1477636 600476 787056 1021584 935052 1573740 1555147 600090 1013763 371876 1196280 359969 1429417 597255 587900 1691601 134513 1560539 1539938 578391 1538960 1430763 1237843 1967917 874013 178612 90654 662567 727677 199241 1401635 265065 1707537 633232 1955513 972504 308608 1527575 211691 1927720 230672 220904 222289 152343 50191 715201 1578431 281687 383666 1512954 1859760 200074 1722454 734193 219407 224790 1375209 1931669 983609 535514 1065060 851531 853742 304854 487122 555308 42512 266659 511497 124861 1226303 743243 769694 1839572 1252437 1802514 1751593 1179627 1256963 1900403 1017879 26365 1940930 404826 21050 1624218 328915 788825 738004 1110743 1079507 1607993 497520 1505775 1421477 1989394 926260 1233480 1096867 230760 508034 145438 1523898 674749 1557086 553164 509810 59726 749060 1167826 297081 1998949 1559193 1267085 102179 1763436 1451155 438099 1486489 917156 945357 1313058 1526584 1971082 1985274 1188469 1289724 184216 68459 1760519 1218471 604489 1994083 1251705 1661964 1553625 1785036 806052 876325 851124 1291830 888065 1613136 231684 300769 1476023 980257 807783 159671 1920676 743242 1714709 1312829 334454 1227490 1953557 1101304 58382 1888322 1989071 955679 763499 1704590 722839 888657 1009037 764053 889101 922111 33555 1364730 1254118 1953824 1081327 1566844 1045284 833013 1839365 1991916 830676 1227742 20832 1649953 1258160 162823 943120 357362 182792 1989587 863059 1760144 1133028 281192 1901099 1397494 846755 1245619 637063 1059252 164049 1933489 1505711 1997036 1738205 1429044 505883 1030378 519978 1867550 1489858 1896547 650715 1030423 299155 475122 768330 1512764 906648 1642333 1238548 308111 1755420 836285 1932301 1353128 1997861 1076482 1568544 1348034 829152 1043237 890193 482015 1869567 855565 583754 1700305 63240 478992 1647758 1854986 1612428 912171 1604860 511784 781629 1255155 590536 996300 1377172 1765004 356877 283418 1085448 1125839 61266 1258846 1158695 1441191 1950834 204163 39542 902686 463818 1348925 1180687 429798 1756252 824453 987311 1317293 646820 1620494 540560 258997 1792932 270366 394355 471307 14743 1109400 56248 630560 636104 1028848 1872010 547163 59349 309543 1698320 161734 1626095 829852 915611 346023 246527 1037978 1315761 723067 1611644 823030 1957236 1662166 1504556 480422 1082413 1549340 1895082 1691670 1220628 1910111 533468 437682 48542 1197459 731299 1170429 1687906 983019 1518090 893445 693839 1410174 38048 1710467 153430 1813064 1362787 310652 1911744 1530457 373732 950586 255197 819332 1024577 918082 33430 1644879 978930 1801450 983261 1984933 1505132 1025111 966993 1866295 835080 1282924 295668 1140881 1075521 790483 1583260 104525 1315387 850438 1414742 1085508 376613 817044 1916954 239346 1115461 1228021 1710497 937640 1481423 1697440 1106510 863426 1949963 843784 361188 856466 1415801 1836722 1289565 1032450 1662453 516251 656274 391201 1164382 897856 1346706 1891246 1601371 969714 1826391 1610252 1898553 459832 1656625 1626170 1217939 556208 351271 1207335 1364752 335703 100222 1693749 205593 1452612 1753961 1410465 1166642 398067 556122 227650 457827 1136313 1699409 1534320 1153024 1568752 1733889 1893847 647012 1231691 977591 1844618 1560063 1236071 1854867 777436 632929 1201957 1506499 1605091 876125 951956 350330 822170 1289755 1578514 1318250 830517 1307152 997351 1210866 1275847 1514598 967776 210039 552112 1290817 332449 1682825 1676989 1202954 1332876 1371709 708410 1408150 124857 1766944 834283 1571106 1906861 1449668 1490066 1030390 1999662 232807 1643893 559956 370526 1302058 296584 323536 319326 1378458 1309664 1122940 64154 1632575 126287 1437749 924698 1115291 1080907 1143798 1613484 631637 914706 123183 440426 1420525 1639305 1942433 848785 1371012 1170637 642348 1675832 893011 712232 409610 622170 1752609 1684090 1621097 1496377 808182 1845462 1225125 1466116 435114 214709 1731930 1144982 2496 919869 513152 1446613 1732710 1265428 1559454 1928880 857203 692249 810689 509502 318244 1998133 540758 718389 734881 572018 1561303 610513 1559898 1591958 853068 803017 537696 1549488 962136 1785789 1456664 817453 1220857 1896592 1453525 648278 1426060 385492 1407248 1838507 1390714 185298 1545244 1905863 1835682 1207131 1810782 948041 1874726 277287 743325 1481043 1414171 410752 1761986 1903796 1173878 249956 1338275 1137097 1380892 1555168 1178227 851912 1446370 1044471 730872 771380 1545636 1829689 753935 1745558 1806612 1033367 1835493 1871660 1136746 1734185 1658442 446285 403457 1283993 1505791 1388878 648396 341827 1466164 794204 752476 871804 509375 1289740 666691 908420 232133 321795 1131142 113755 443065 285822 1148781 1181384 1651726 211167 1838911 603242 1327604 231452 620847 565768 772459 1755063 519810 1701749 1515776 101051 1665327 1970597 496395 1838158 723107 594548 1713128 1130480 752022 1589863 1362757 995924 1791762 15040 1463266 1622548 1512564 565574 795391 93964 301544 967029 571140 358693 900369 707311 1954271 1650745 1929936 885995 1883647 1054167 130940 1086622 712797 1181946 1690092 1843692 901829 764827 1485299 935117 86644 1558099 1217341 1226963 1788753 1112046 667260 475150 1404789 850683 374103 1532248 1359363 476833 215244 1875507 1785929 1868435 611737 491983 134355 467442 356262 1241627 1715603 843674 1874818 513263 1925781 1946251 1887128 1485757 1419682 1492492 823736 587433 902658 1231006 74520 702720 493074 819448 1024358 622092 760116 1274887 1907936 407832 575724 405259 232534 809434 121971 1608490 1228868 1313471 1780804 1052991 1990135 91975 822782 983862 1790288 532727 418105 1622028 698840 265789 520135 1416628 1199757 185058 465783 1824347 83335 777006 1346328 1519543 52652 255564 715678 527567 1761715 337188 183543 136304 167390 111906 440435 1747275 1754830 355691 637678 1514502 409943 288156 1362505 1153059 323971 1808403 1362666 228227 303112 1724207 1680560 728233 1689508 119352 778989 740312 1072257 1720592 1251190 1179802 1925194 1374193 789637 1166904 1411732 91192 1523626 1819426 518740 856816 498455 1092430 1127997 330807 825316 1734775 1298627 279335 1689425 111632 1732701 1819279 1966266 941267 977900 760284 1016618 422172 558220 616690 460593 1019317 141899 607383 1257905 1254644 1762003 991504 482131 1873930 1876307 1127121 1630881 1245045 1292302 1848283 468320 655406 281274 950724 588860 1776980 1625068 477192 1556187 1599259 20182 931306 1700229 105683 1031978 537123 700749 577007 1913253 81878 900792 544414 1207623 495785 1248946 672863 1712650 691595 1270195 1035803 434487 786643 289207 1737369 98326 161558 1411250 1510120 153257 753126 355934 660678 1031681 990228 1753950 222356 1604836 212389 1132138 16630 105848 1601709 398740 802348 612734 721168 1631465 1492519 1092710 1312204 1942213 1811490 265431 1922932 1957614 1482052 61634 336613 499905 1196572 893087 1530440 1668316 508941 1794933 1203892 1033149 1999212 1767774 991700 1349464 388841 1239166 506631 1073080 294383 1615255 744364 996799 1582633 210258 1582822 1368779 1176140 756887 281973 431560 887937 1090639 1474062 1203932 45209 1753541 441988 230309 209791 1193558 1215848 304815 1976756 1343438 281975 1310094 1532767 369066 185768 1468626 1129329 112631 458002 949949 609032 1618969 1843135 1102855 730934 886218 298321 1426078 1435883 317860 976480 1545640 887902 1376778 808903 458819 147454 124309 779196 275394 1090236 19678 581958 127916 200625 721646 542055 216350 310205 409495 829956 1956756 452526 274674 1781639 1467350 1500516 334602 367277 260741 154704 1201645 743672 947278 723792 879671 1862010 589428 1204982 994120 798069 1983404 1935409 640383 19040 141941 1557363 1607555 290339 1248719 841532 520780 1646603 705762 1973106 1920304 1403167 1349965 1609682 132305 48552 1943969 1224924 27898 650663 1398528 1178080 236780 137307 1659558 412758 1226050 827877 1758029 1740264 947109 1097642 694974 517988 156770 1347315 234175 900486 390238 487416 969880 996249 238593 1933770 1361686 1870722 143248 1608614 1042508 56035 1592315 540596 1993558 320718 1381699 1430590 588320 160953 1796629 1435857 1859099 962573 1305064 1753754 946595 1222860 1739408 1165731 166355 871415 1990115 380902 1514783 1427369 1926784 1311100 673482 382080 271217 1412719 777194 116645 1057701 100125 1338468 1795647 1493357 376063 1868292 1034632 283848 553012 1260535 997924 379530 444120 639103 314229 526494 1744736 1145680 384935 1472291 973822 903116 1498297 1523939 384505 762012 1217897 1101020 980806 846420 1592221 1569631 1417874 228266 513625 1871027 1422031 493595 1294525 1881785 378165 975886 674550 552356 1781829 304532 805820 136293 728021 686796 631471 203415 756775 982467 1086077 496248 96496 1190168 1954065 1444984 1618717 1978125 974509 1970484 1879480 1237970 636103 1031960 1088003 1721582 186415 270300 212124 537563 1524457 690001 203993 406574 1436588 906635 823544 1396153 768882 405629 1186538 1525710 1029873 1951113 26075 404753 1976067 1069438 1837946 1533797 89000 1982921 997011 684943 2109 1033014 515585 944198 558729 1884531 626962 339807 1740047 488621 948358 524012 634509 421494 1672971 164541 579533 195884 1168519 1371895 110891 332800 42394 409859 1879183 1490813 1932135 1714092 40715 1283654 760568 1602152 359220 1171642 1355738 1002219 1506539 1230205 636910 561102 1861010 453813 1254606 772111 1867828 1735224 89622 183066 350927 1300174 941359 762384 269880 1527908 574893 20667 965651 928082 1562113 123413 314298 1761823 342688 147052 1601187 416421 1900167 491971 1037933 1178923 189260 1167847 994329 433984 307770 1010380 1111949 997649 1188890 1616804 877498 1633544 1778515 106163 1321211 188169 39084 931073 836991 1317523 1390629 81402 1699268 461355 1262826 1310276 51623 1266320 879757 1551436 1771615 715167 1188345 556218 961243 1411891 429241 1697706 1882171 1736875 683800 554202 1572688 1942229 1035597 1860752 103741 115651 1317411 601099 1251492 539769 432457 1583075 1832703 1695454 303004 404882 1323242 1161203 153161 1381178 767932 1273353 1586533 1379566 1321842 946348 294711 1989872 1908378 807316 197897 484109 670417 659132 927024 769326 564283 1475296 804867 1815714 1347250 1860536 1667464 971249 272342 577941 102927 639479 1663021 1157467 189156 1723751 173541 1640897 882819 216921 757307 1013704 531589 759508 1600448 447348 458835 1048930 219117 797893 448169 1369206 700896 1830030 1227194 1479500 1461778 870868 448267 357763 807696 927431 1071176 647664 1670379 986515 1968012 970972 1574666 1729577 285427 265436 1327444 1520558 1454027 1583311 1541549 598308 1157662 90262 623202 272789 1321735 223703 1932990 712650 936157 931806 328709 890355 1219004 1646163 597054 217048 1453844 799466 1451111 1542816 1958524 7281 1512583 512102 598155 59922 1141225 728616 1049013 604873 979200 1742485 300513 1995842 1579114 1954929 113299 1426294 1843083 62198 699655 161999 976751 500319 769455 488866 1111259 1647770 693025 1438058 1116077 1869134 802035 1577044 1034163 147348 1583469 459642 1243891 1110778 538782 555136 1576653 1488727 1305007 1941720 1706603 1193039 1926173 30103 583647 709469 457486 1694826 879486 262358 542728 1377945 708622 1058758 1427279 907900 244972 513602 1215911 1009170 1752705 1804719 1369248 910349 215253 368642 586388 994951 589536 957387 1045120 490859 781000 1164734 877627 1592165 1196780 1666525 1950709 532055 1253945 253112 407509 441649 1977718 515178 1974350 1108605 1134144 643058 672193 1268542 1291326 1035918 436111 1112106 1915688 271924 72506 1669163 958894 1675648 822412 1231711 25402 296583 1354174 1571489 269309 1701663 605376 1512044 522471 1281187 667004 1680220 254152 1123757 1031805 863674 1025123 430543 1968536 1698803 950109 1726284 1167559 1088114 770705 203530 1491193 972904 521717 1175510 1426766 1460053 349525 1103699 709305 162681 1545204 397416 1646848 1456290 568989 252280 1046782 413599 493784 733099 449149 531854 1982774 784876 8393 936206 187673 713978 782552 930280 1858856 518922 388947 27017 525775 53352 1800695 832961 511776 1844928 1282995 1562831 1230442 1368297 1212688 362943 23844 1863910 116356 1466071 1143184 1143330 1003902 1993968 680554 1484325 1046509 1631126 767574 259640 373701 927315 739819 501134 248875 941319 374047 1549319 1404944 735773 1452002 993647 1893182 1478798 1786418 1276913 1433802 143027 1343900 1230846 1744118 850117 1029294 1317497 1854159 735812 1497224 1657411 672699 1776526 1515930 605193 605265 56518 768847 1872195 1036004 124482 139557 1295074 1793517 166653 779194 856448 276952 497782 1127116 343243 1753049 232025 1121619 556039 1187875 524814 543741 219392 242795 516949 336584 1111597 257681 1772560 888799 1600927 42879 1433286 688611 1667108 903980 1310146 1815767 702168 1902682 752977 1566604 762726 1270971 805938 770869 509970 587058 195800 800984 260909 1561762 1253884 791441 1607363 1429373 1462879 881841 986706 883124 1712709 937672 7023 204200 1608933 73838 1741 653897 285347 1316125 31176 1513628 1533164 220060 1399508 1961821 1915979 1080857 240813 642074 1256361 1046512 1934366 1594080 484136 496920 1088938 1353596 605932 424328 721228 1797691 505431 1943137 1572137 811719 883555 1171183 1382244 1388671 1728746 760737 553950 414339 442753 718922 1384712 959240 214732 512606 823199 1248282 1437169 1233929 1693046 1192765 1309779 272988 95092 1077996 866278 1505486 954279 1966511 1338832 727854 1098482 115510 1913107 698099 806087 1298669 1444120 1603760 243162 1522090 252246 1441099 1078595 197996 1395377 589485 312823 109109 1684062 197220 72941 1457673 735777 1154468 4841 571092 337032 1612625 1032727 876996 1074676 449271 1215261 414630 1191321 1285216 451931 1828835 1600491 1184045 1248343 1722669 1159035 152744 1146041 1264961 969792 1859136 392192 443965 1986414 1200189 1172444 1125127 1787395 1383245 1652037 1739294 1072360 1223080 1287035 1662828 987886 1583753 399237 1313930 1216280 935820 1866527 1239528 1888589 1283827 723585 1234403 74975 1504525 168673 705019 1983471 1809917 372107 983310 1630487 1107649 1714379 247420 1444003 902164 1764638 69127 726613 1792549 145968 268279 1545532 1664866 737836 74329 1834595 775016 1051754 373407 1461726 99334 337870 1348279 221083 132259 789533 1072270 107823 1106908 1179596 634635 947292 1759255 216852 1758572 1464075 1132720 1604476 875229 818431 1605933 1449722 1571226 64070 1497300 515489 1448971 927331 704130 444901 375582 601807 1674639 968201 878370 1402548 1383204 933804 1932947 1862038 1083756 526588 1976461 1440893 23638 1793763 519648 1953025 1040546 1990204 867428 1286363 1539319 1706694 390363 728015 1964015 1240360 1601222 328391 451893 1296649 95106 1178457 1874930 482363 280419 379237 747704 820465 1450928 1182841 1156533 1131608 118759 1174123 1887143 692155 760338 1128299 1505520 891759 1453612 329757 1401052 1818159 647661 1260543 1744389 475074 622003 1441832 772904 1389850 187860 1656617 1798382 1255841 558194 1114112 1112407 1830167 203248 1835310 868312 1094039 276407 1593843 1791625 1908321 905917 306288 1298173 1271700 1912908 934045 1562915 985401 277190 69730 628282 748087 456346 1708285 1570236 441153 1373075 1059123 1961477 451674 1382664 1383726 1450611 1716406 498295 341517 168122 545830 932123 1327314 108954 1942167 1071279 36309 1069367 482112 748294 1546926 16178 894823 171995 425961 1937840 476103 467151 1388079 1773238 1480369 1081070 1341826 164412 204035 502564 820141 1307441 33852 619898 1637067 1300685 856548 1062168 227518 388520 897629 1638935 182383 604678 92878 1274224 1476113 715356 756263 677184 434810 240130 753908 565654 1635948 1135464 978193 179317 447539 747382 248222 57417 1801681 1927978 29037 472898 1252088 503996 1235370 857447 1847372 647418 682023 1711848 1453236 1852112 508304 1489974 51054 989931 902684 1919303 1322928 107438 737541 1814442 1825557 311600 558814 262649 470410 168506 1197884 1423740 1985657 363999 1386133 1647201 629397 1432112 1929192 419304 1065412 1933160 402919 98285 939713 152255 1342899 1091294 1829072 678367 665988 577926 966782 1243139 1522100 522327 1593149 1482345 1971709 1267063 987099 791031 316565 769359 427179 157360 32995 1931259 874014 1403338 1795723 343046 116578 460534 808298 617687 642468 1514548 1468800 1847465 1402075 1771236 109978 834083 1028903 1489933 1642129 1623384 532137 1070989 1020185 1961808 1593353 959241 258198 1105384 1467444 472030 1622006 753428 1434401 1790278 521317 1145387 1075484 197204 320561 1298441 867975 1669095 1675672 1810589 305904 1044716 520010 397439 1795135 29112 1310529 158162 1463013 1205821 1257991 942238 1637922 440819 1899349 267468 680508 1318438 825010 1628100 663837 980252 1527824 756188 371199 99132 1255891 1631641 4469 161289 286517 1839489 1644076 389996 1864744 1538904 1698449 671387 1610444 351356 1052781 535399 454197 335515 1631996 1686464 615172 96021 135510 747002 1700709 110363 290763 253332 1922548 1295521 1465024 356298 873572 1134276 201520 1883429 427260 29765 10622 1068575 1968557 197865 1575766 561500 1944253 1098202 1679681 7833 328663 1774417 1605380 939874 951155 1740103 1549208 914067 1003100 88023 1704153 1436036 1161765 925413 1533099 251952 743913 890373 1011066 466239 487797 1367100 1649728 86355 30852 97864 1648641 458558 1358092 1764310 1492425 365163 337448 61514 968530 1458176 356637 1543797 665 296873 946417 739272 1444697 389261 389264 1696071 826227 1211080 1023217 1979054 112209 334302 1890284 615573 760441 961529 1635591 1446261 1901418 457021 1663731 1289244 1613556 587150 1101378 510168 267829 1878905 1953527 525665 550366 1400231 1818446 671670 1251522 1961121 1755801 699463 1860801 513738 439579 1770155 386426 484507 226555 1807565 431844 254796 1527255 1719816 1431788 1014170 1379414 1056476 1139245 838546 1366456 1759267 1263602 1543974 734999 1921236 1132009 859033 109529 772328 1763841 999090 1322663 2880 819865 1523855 1497152 23382 77789 482532 1096160 1761082 385494 324301 1427626 1113555 191323 1910464 782645 409344 1593188 1541983 1101021 792528 892741 1869056 578893 428049 106251 1628042 452292 453648 1614908 1980793 1579726 1937779 1276620 362400 1138240 1771177 717595 424759 1994917 126438 1763484 258838 1905457 1861479 237717 1966378 1662278 645412 504474 1772437 1788280 159448 8267 1902264 1253752 1282350 619788 1896589 853057 1886952 836278 178999 119821 894824 1113252 753104 1902420 720118 407546 331508 1671611 1061944 1447616 1301699 696783 1897661 1266710 1384878 752322 1824325 870534 859597 42779 63821 1127129 897722 1204986 1719429 1003014 1171907 495275 1205461 985824 492216 1451607 527520 1079160 785990 1993416 1794407 1727476 1887874 876417 409318 1660219 989770 1895823 1392921 153601 380516 1929031 1379471 1317883 840167 1800380 1479833 1322650 1505170 1457414 385402 116258 743904 916939 336339 1632059 784910 1482108 1820264 1322024 707561 169009 1401425 1429104 1318903 1992068 1643244 1990087 1256567 895227 187100 1545637 1539484 1784180 335724 1050879 1901533 1485737 1236523 1464558 213988 27521 478207 102073 1174343 871041 822291 263773 1104665 1073068 776183 476074 1937047 158663 1288897 1482188 1631689 147184 418272 1828303 1473201 1850941 1819259 658408 1303122 1756445 667953 505604 309538 881636 656403 1040818 1289661 1418677 187957 408092 310339 1758606 357628 1867467 309345 480776 1762815 988466 1253479 685251 1102917 184180 1297375 1355301 945850 1471253 649888 1581075 1079379 910697 40321 958835 41829 1249410 1981500 1611011 88661 1867001 1687144 438596 1373519 1635440 527317 1092906 1778874 408329 1045276 1964573 1735728 797844 1505576 911700 934296 296711 1084491 1422605 389811 1764847 819540 1070266 106063 259304 917322 735386 1139595 811596 1426171 1664257 81519 539495 1994417 1396361 931744 983584 1567587 936418 1590659 602303 1900734 940969 1033303 730137 946641 761497 1129248 1972608 1075535 318965 724959 1313663 634351 276876 967436 559202 818056 1533918 1498881 888877 38670 817602 735553 1880528 1574890 722238 1027919 1862772 655972 1722903 43174 1758815 1433431 1634910 1576265 1545469 1668877 1717547 895161 1762364 1321038 197922 103043 1813511 182599 993638 810443 1287557 1564544 458641 1579924 659260 781449 1151284 707407 821658 292459 968539 1856121 803126 495260 1764205 1636475 950737 1566918 1486577 200932 753335 422195 385605 1457435 1625235 551270 95789 1211749 1928868 1165959 675935 545681 1112641 588870 1248908 352272 457368 1332504 1911190 183240 192640 961947 837363 473568 581655 519368 1306582 1946690 232904 1820204 1191362 36958 1766429 352882 136820 1611326 1479890 81745 1580832 1974509 1970263 1478379 1091643 1814533 449540 368648 619480 457426 794259 166553 166015 1240289 545077 1453552 1890377 131018 1130199 1936696 727064 489793 115615 1586601 1168366 745415 1943768 503636 205644 1158040 136166 1549491 1908305 229976 866023 247914 1841790 1811922 819902 1496291 1526373 1322831 999056 525223 1450626 1866096 1188824 1975712 918714 19455 413745 1529790 994506 1165136 481506 1695881 1989216 545885 455500 653281 853530 965034 1473814 137500 254744 1030769 1543401 218350 1890878 161585 830332 1387231 495538 323 859700 361917 1919119 1236138 682821 383979 1968697 1842280 327448 1426296 1227128 1299503 1260274 1056003 1724211 1252471 225613 1213220 1202265 835823 371797 1574864 977805 1233523 818180 1309131 1897150 343523 631989 107025 661810 1054762 1825579 1788161 202339 465966 915457 1694760 113190 437375 1301261 295736 1921994 1533726 1573778 1335056 1160656 253244 1594447 1252079 410090 1528442 803987 1541721 398121 731271 1466987 234536 174851 521093 897631 1281447 209661 318685 1216462 1737993 1123196 586322 626734 787394 814345 915583 1439985 1360303 953637 1983701 202326 640706 653826 1646812 415400 1073618 1471836 1225926 1965684 1857519 989330 1153872 1671744 1971365 703127 1739384 1500326 1535746 1101088 194161 382607 1599519 676201 27974 448608 1518666 1982090 30894 657393 1179063 20071 1645903 1827532 369183 1764737 1710746 432047 1933355 741765 445470 126554 449254 418445 1821077 1099874 41408 1507345 1457780 622046 652509 914713 365456 583408 1184158 1519163 719750 1153347 1324589 500756 468364 1402690 836038 1440747 617109 1906726 1289037 375465 269785 276097 16331 1484411 1685565 1433662 8658 976057 312947 1813457 1922432 1518236 1425501 1341909 1155314 535928 1505671 688762 677198 1698069 774737 1079107 229191 496127 451633 1115590 1764699 603099 1857619 1320701 1227906 1704401 75375 1352909 1143948 1375149 252857 1037798 4350 1799144 960014 199612 889059 719130 1541181 513581 1349508 1818279 1591701 536243 308447 949766 589480 1946931 731996 1921248 119395 1000306 1466382 75530 1301625 732262 1646856 139228 209502 1086544 249100 779811 958165 1199836 163557 665611 920102 1779967 1517146 178246 1051073 1756340 124989 560181 736863 1415055 699199 535837 581999 1399688 1332119 491400 870047 1676641 1365821 1271679 1356187 1713374 1957850 1974379 194709 520761 602850 249411 851659 476509 683395 1816271 1905326 1161277 1732379 1564198 1065470 257793 829053 1250965 1751297 1270457 1640226 763572 1293948 873286 526290 1897744 231665 1447307 720321 122029 1947364 998399 1050314 483958 1344384 1310935 270448 1692509 1058823 971524 382486 1608947 1071707 1565727 650895 224541 1051102 1564527 1307729 367824 695569 1711141 671559 840779 657388 751308 1632984 1985945 1876045 1417169 532564 1645768 1795096 1077873 104626 817134 821447 1665531 496902 513834 1749065 624882 1023319 1042738 1347284 249299 1170475 1748565 159335 1306032 701097 793608 1571850 77517 822099 1765424 406433 199909 259696 1670286 101521 1586590 702835 789927 1548329 60835 1322321 229829 1934800 813883 606422 644995 1550705 1111371 1681819 1875626 1499614 127493 591666 1028362 1822728 1420344 682031 30914 1056953 1278085 1670785 552322 934032 1410972 967597 287208 486661 1513388 1433228 1432285 1019864 930701 1000630 1653789 1295265 1976003 623107 14865 1807728 1454233 1119998 983931 1169520 1704584 1920950 114540 1054193 170398 1753278 678546 1151335 241837 187442 815736 758233 1194097 1275685 922035 1514997 995275 869389 395525 459632 1145366 1881930 575837 1070928 1337205 250604 359442 1429582 225038 1686768 754802 332026 209162 1401587 1850347 911131 860571 636348 1878718 1820906 47458 1085001 925099 102586 439584 1553739 1324930 1462599 1602246 1144260 1874553 1211311 1474681 1789438 1491046 1454419 41371 726200 594928 474774 911690 1299900 1114063 369762 753454 1814336 1845142 647530 889372 1136728 747586 1425805 198578 1110726 585132 942379 758616 559188 1077449 658432 663628 881492 1538390 1393796 1084734 1373385 1414839 1435696 1832324 513874 1006702 1331204 1349683 70762 327386 1557390 409233 631583 1535181 1791940 1095222 1303326 1863964 1379216 761240 1014634 438610 673529 782226 1382256 1745799 1574628 1609333 1620591 1818150 716113 878059 166671 367688 849509 1737742 1922156 1586419 1920091 45613 99557 781155 1858733 1041298 1756904 784799 1701372 424981 823184 408695 1579030 1576705 682555 1556851 840633 1534814 1641000 658647 1008597 1956433 1603142 1212514 626850 1320500 1080298 1696594 1959780 601548 137700 303219 651023 166239 1436660 240369 1334610 1849384 523167 690965 77697 1690807 743446 587300 29990 1158204 1169244 1263632 1741227 1383352 1869906 1617212 62157 1262218 1761555 1116121 304833 1922728 1383519 493390 1488642 275144 127943 1964026 1302139 1553370 1732161 34971 1506763 156485 1119212 1281583 1055835 1552488 408822 1613131 1445286 146007 1696982 709158 905210 1512992 1351083 844867 492441 1847517 707348 1025151 1349153 1694132 576086 1728890 1528525 535065 378392 785465 615384 101860 886705 1308701 368597 189989 442427 1101679 348191 479616 1816507 1368133 731163 140623 632948 228300 1748042 895748 1131137 47080 753295 1086348 717740 605205 1340806 732312 1385409 1255422 599759 270836 1131747 1532334 1390425 1886998 1955643 1072367 860472 864087 894973 1879967 351994 1844597 1643801 366666 1129821 1498722 1278740 147992 1816275 306978 250204 954805 550033 1907017 907032 1101873 790814 1750058 895732 154893 61692 1646362 1584833 1056642 728728 354586 1356454 28309 1170128 1740297 341056 1046357 91018 1468804 1130095 801453 603840 806032 1807962 748537 983945 1678842 1874460 1957598 947597 1706389 1651016 1362696 585638 1658134 332186 1592603 1648549 1925916 1170006 23524 1216228 491483 713591 84328 976286 1919104 944209 1802771 291473 779993 1158926 307171 421238 1172483 1490973 776419 462352 198589 872465 271219 668315 1608777 1206839 972433 1107937 247599 1551801 949788 1145738 1158912 615344 94412 304844 640466 1240085 700456 178833 1430771 437739 192731 1678350 472 917072 1921538 737552 233202 1445087 581591 624183 938707 1486296 111664 1786963 1720389 962648 1881903 675851 1647173 780151 1049654 487818 1772633 1499423 1598875 1691981 844729 1586690 997893 429183 315530 21885 403496 161478 217209 1713902 1455958 1920249 1819244 146376 398522 1944946 718231 1456686 536094 1177317 1018574 1726894 1708187 1023652 1734437 665221 1895140 1373840 552504 1701391 992785 302277 586605 792068 1532838 347501 552711 1332730 258722 670071 959131 31144 1354763 1670280 273121 940956 1723788 1986897 1517631 1911720 991735 501535 28426 585556 1742458 903104 885656 6304 1386143 607201 981714 777495 411266 518830 898941 1584041 1978607 439389 1533654 1163761 1440786 884328 784994 248401 914310 383306 182726 1386650 1604907 1190080 1650282 998029 1704222 1584258 1372355 1340253 1935427 322410 1090187 1005477 171530 1635651 444277 1011143 1142426 483167 1686738 1387761 470352 979583 751808 1810536 175999 234237 45797 496839 605542 1073666 317320 1588802 109211 503443 1964806 1331634 1303428 923702 1985729 1053500 1615842 825883 333098 1156273 1887989 1339266 192762 1173965 714812 89640 1334496 1328558 278118 455303 1044617 1757831 1390736 1046645 1680709 1808737 144394 438349 1840909 1519618 1382812 1326071 1527041 714540 97636 1339249 186193 1017039 1427928 1656524 782473 1152442 1890189 235163 1069168 71148 81092 1352815 634596 1081862 1552857 1608334 1918943 443230 394343 1811108 242559 1795194 1019076 619581 797283 683100 1528008 1474478 609228 1413624 469989 902854 205870 1651423 1061341 15602 1757143 310758 193980 824430 382262 951419 35738 1371590 489120 1461220 1615227 182855 53341 1625454 1288960 1971760 925598 959535 692308 1809293 1337873 1180430 350451 1504062 92465 1089097 510431 1254334 438498 60406 1351869 273801 1465400 5360 1577493 1767151 941968 293703 325429 1590112 318937 1788885 1934585 376045 676236 450049 488355 547683 186721 631510 485058 422496 1523572 1159623 304288 99605 1287878 1905900 87850 619856 301916 1248508 306700 539146 544893 1644722 1397659 1917625 733331 1301723 1042879 1652987 1217207 934452 1002335 536449 1987275 1724516 1526399 1791715 1499562 1950999 1697026 831126 198500 1390347 863307 327717 1845108 295888 945396 428103 743730 1490132 764050 693667 876326 1398706 87865 1481325 658660 870665 1405377 1316065 340720 1899260 756719 1386912 1349833 1045117 294203 658597 859665 1047019 219251 1112490 699855 1024349 1067753 1800532 1072457 83751 37819 96902 1126557 1206914 110860 213750 695966 1536622 431388 163146 554021 1988478 1922979 164026 1232899 1761294 814367 18346 1297044 1873845 1090754 1332298 656415 1980625 1875223 413124 1753968 1249850 588165 373310 21905 1476411 1335718 1454678 1420649 391516 765038 1355058 1092580 1999405 1021637 1442386 1011838 1940204 303420 942735 907313 1766603 1761531 1085651 28987 1174568 1765233 1398055 324939 1256276 321794 685738 949452 441494 612761 632487 514130 1211579 456108 1978861 629218 915532 1909159 1793494 1580789 1338067 1566291 798347 54295 814772 250706 1594971 1044875 448108 750042 1634030 1801414 52002 235540 655928 1049556 581150 141437 1278771 497632 536989 1530082 1547286 322710 254061 1612914 12914 1402169 1486522 647767 633696 727267 1288853 1753475 647005 405936 233626 1193610 1048666 1410070 1773590 1143747 1844079 199744 525237 845351 19267 1856623 1183140 892361 1367548 1446278 972069 434462 1475838 481851 484074 345106 560564 592155 240260 129046 570422 1373641 1284935 1743696 987949 1262059 228092 1984880 871575 1557428 956624 856415 860307 1716739 1920026 1047974 1216179 1891062 1547905 1623094 1090599 487569 683660 1916267 821280 1177748 992535 680457 1591229 1398459 1038167 660435 1429972 446810 1056446 1991416 1488629 1266882 1792894 1633355 1273345 964053 986678 1378841 379713 1425142 1511056 873181 1085861 1827210 1602622 1375721 683371 1102488 145801 765858 1193707 1795694 175213 981915 239076 574755 805705 820616 168629 510194 1422387 1130495 828744 935634 1578361 170183 432982 450629 523681 465615 836461 1829498 1568950 226664 1964564 83285 1919695 1943522 234652 915589 1592580 1749463 1452388 875313 630779 1533719 1503078 1000320 807094 1616665 1097844 897588 1164150 1801532 350531 626374 661849 1202710 795259 1646689 13866 938772 275153 1140774 1025487 1059320 1242660 1326309 741082 652849 570661 483035 202578 532273 1675292 812623 489671 690857 908508 592792 416272 1045907 209591 973423 1749114 319755 1452701 439491 1979945 1044377 759198 535974 1292325 202858 1728256 1390081 1951731 1873606 1005142 1801820 1514122 291138 1586886 1236532 1755759 476834 675054 1902578 354370 1083862 1760526 113271 1308901 1505489 1429770 815829 1263163 26494 1892095 745875 581641 640184 51245 1174634 327389 540706 863563 972057 861217 1811335 1203919 671894 522445 1013526 292121 823117 227717 541998 1392686 408070 157318 1620717 1522133 788943 1325632 407871 1645739 16411 878318 931084 1471522 1616701 325991 1903439 472104 1542968 1737425 991673 1097824 92493 1514776 837564 1317645 1102624 987337 1935508 1274140 397372 399985 874674 1724723 1173673 1689452 254206 5344 1355774 418680 57227 1712721 1149402 652606 301607 1445642 1969668 636067 825444 1615614 1594216 248237 795486 1700783 1932831 1149300 244738 440192 198550 141837 1475256 960627 298643 127191 1299880 697907 429139 445325 1720119 1492917 529598 321341 1975897 150208 657304 175930 1784287 927109 323321 1867124 560019 1613245 548753 532988 1997033 1959724 1120620 114131 1448372 729280 908072 1871255 553420 1985499 1583656 1210973 1864968 756490 108185 795369 1317777 495564 1024342 1447027 778932 1953074 1517629 190710 418496 1559013 564961 1001911 1967000 18937 1193302 433254 392363 796404 1425154 343602 1781388 915349 1492367 143999 831369 453264 21634 202274 528241 86980 1153423 1798539 1323322 1226756 1566221 97462 171 178270 1392507 1992001 171072 1838901 1800774 1989901 381948 823942 884979 1421826 162987 1438241 818637 700915 822427 628070 247297 792634 1087964 458920 1468785 573841 1299380 851895 501060 136404 916290 919401 971240 439664 1346473 655051 1313151 1768045 1961790 1415401 1137805 1449286 180948 1180455 1902535 1712008 368277 149692 46297 1440827 650910 961601 732390 587938 1603264 121160 1999096 848404 480678 1602670 428614 904703 630392 450911 1801979 711831 1681003 883121 167193 866364 1757285 1704563 1588280 112352 1955471 223864 196449 784235 314213 1688992 417996 1444175 1463049 1690258 1258270 1962103 1134749 1340470 1523054 325114 335813 1579101 817233 1312694 1839680 988316 377626 381566 1272765 876834 157168 252787 849923 1115490 195484 1675847 10540 622906 555301 293996 1698083 979011 451111 652191 588429 1816522 1930330 1366821 1902822 960763 588258 1339631 884350 1097561 198546 1520340 1932303 1439221 1340841 918180 437212 1089685 1611836 919889 1377021 499960 624396 1349977 802105 1310534 947806 1559833 947927 1275019 1812715 736906 567944 857636 862676 1588191 1558495 1053505 666015 1311051 126374 1439282 147371 281350 1129168 611905 536464 11008 30792 1860190 1498403 1807097 641067 682831 1571114 469094 1280230 25280 1931970 1191305 654914 883020 85973 1813894 657399 567818 1362521 1191960 640427 1424942 309719 1285901 1333154 1576957 204832 1063634 275065 3385 743812 693466 1022628 1399634 1573144 266833 944759 1304040 157225 703407 1700687 1711390 686383 1120332 1583668 1309194 1380474 1774376 479474 1954942 1775875 1358834 1436743 329960 230577 1780074 823609 499912 1363400 958851 1712669 660092 17043 1330376 1300502 793937 1174486 1943348 65398 953706 1364319 349188 1735555 441758 368227 1057120 348194 1938758 239352 1512813 1319331 549337 1413026 1621666 1418897 862462 940645 1442241 885804 223267 347932 1305161 606314 62361 1079151 3052 224810 632425 23745 1963673 792673 211066 200527 315465 764845 1288767 1318660 1794717 1888316 1100722 1224045 117334 258936 20418 1562591 1369454 668041 1575529 1929451 1538345 877106 429537 1869098 464443 1000818 1401242 1878672 892386 940079 652215 1780289 492524 911947 676389 1193043 1437185 701608 697296 711140 1288534 1927046 1431165 933248 1501584 567464 2416 1666726 1851105 478650 56132 247446 1978000 777175 852010 1083174 547309 1770333 708777 1510423 1026943 1279888 463697 1792564 1240080 418613 465936 1893633 1692810 280894 307418 1334913 225689 625549 1604792 788072 843775 1719726 1978330 27508 1649323 4549 1297921 126594 468698 437726 762544 993617 1076961 1737891 76031 1212725 835588 1178649 784025 63904 23624 382738 905599 597828 685470 1185308 137074 932820 60583 995615 201882 1835026 497155 337912 1741129 403254 1067958 1111276 1928092 183373 1430898 1557068 1963477 1674075 69290 1606678 878402 1728766 805148 938672 486937 1262763 757700 1267848 1290159 579009 206464 950023 321567 113678 857724 831393 481054 53503 1412812 10010 332499 203567 639670 1831586 1164567 1292639 999600 474752 498097 1883175 292916 1312447 234871 712706 1742207 477440 472577 1983211 1280158 1207119 1847223 1882394 973574 1534861 929115 43736 1497976 307397 177783 1768444 38266 555432 111184 305375 1553304 1354390 598088 1760838 355659 751495 1326487 918372 1001209 659776 1607245 1634445 1182703 1389154 1193426 1322312 998950 537113 409590 1057675 374837 804935 288667 1769356 1193130 1062200 1733362 449947 1508840 1327539 1700061 1950617 419350 1074699 1285116 1858635 1519819 1175157 1835336 599690 923743 1265925 702736 1705312 389707 1235546 541057 356048 1531848 399223 558250 1919564 1946344 1711950 708363 1434856 814917 1036030 1739792 1626568 1742935 1809953 452488 1732958 1399963 1833291 413493 1132606 1415118 1630636 791730 1769633 159029 132769 1008056 1012579 1955083 1975150 495585 1944916 1884634 294317 339027 1058726 1307741 69586 1741701 30188 876154 1202387 1290664 1699775 336117 936757 975789 811837 1684259 53993 1264277 924448 1742561 1881516 328584 1303293 104224 1950722 392212 656569 1972313 1082580 1339890 40021 1995720 692600 650875 861226 1818554 1064261 441469 494324 137353 472212 1932291 1017187 1712048 391434 1861695 305131 907201 1800782 821017 193099 716085 941938 605190 1027521 843792 671788 674497 971689 1128230 924219 1937554 122892 1307367 1707625 1298195 1359360 443934 608373 599286 1240806 1286031 353765 538766 195420 911441 942900 465597 972623 760936 801941 553927 1765095 900200 203422 301214 935105 444975 1060490 31427 493653 544348 290859 1419842 132921 457267 946227 394492 492705 411791 1919282 306602 382472 241524 296351 744673 677201 1636353 151767 223618 881247 619307 9630 396959 1146223 177160 314253 186421 1555857 630411 1998676 1299426 406000 1183486 1116002 948474 1962848 940760 167447 372889 580750 1875592 217805 1447743 1506454 462749 1129344 810834 1472661 1782614 1210045 1476362 1075945 1744331 20480 819366 1601848 629573 1710050 546929 1057070 1604933 1382313 565618 691938 918277 1447321 1441994 807456 1167520 1082202 1313457 542433 28691 1915959 954883 1439201 1023642 1811180 378882 1712601 679327 951668 443334 867852 1066630 471023 619925 1306448 139885 883318 253243 484621 953597 1740017 1830099 1747737 954761 1452199 357406 608676 796843 718473 1229896 506800 1413660 1087743 440765 250562 1901928 1407394 445432 643696 701009 401626 1640822 1136572 1634372 1523218 585859 1154741 436112 820468 63180 1478136 1983112 552288 1444432 459129 1881907 260716 943585 989973 1479722 1413327 105704 997492 1479221 1996708 187947 849868 951302 1616426 1124678 1490374 586724 1259124 1172333 1442413 348206 1267456 1565160 1658721 478725 1216157 1872966 1157819 1077735 142089 1342832 181613 1927336 1067567 278588 803918 173556 275054 56008 719103 180794 1502219 1865704 218195 345937 1927976 438649 1077800 1167767 217859 1163728 1468630 1433104 730771 1451721 838486 1866953 1889932 633973 1411984 441491 1686634 284232 1654560 1186034 721756 1835994 64856 1489089 1806360 1324979 1247970 1624428 979994 1727412 31927 657696 1484997 1917552 525638 338083 93217 252847 69701 1926490 1125309 1429661 514383 605119 1599637 1660580 1442214 1119008 1410141 848398 987062 698091 1875689 407060 937376 1406051 640541 395937 1879648 1108987 1660191 1029726 1954469 1954207 1886793 1422488 1796071 230705 569255 1913266 1520785 1102631 1481176 1542415 1655384 914827 1911145 1885235 1531015 782003 374623 1234320 1265435 1632890 1248036 930487 1602949 721747 966951 14265 1788600 686775 551107 728123 1858475 90786 200441 1346127 1582994 823773 1417092 624359 999060 1774550 79161 1360970 839330 652827 1255625 478240 302678 553742 760919 1155791 1339379 344345 542252 215549 1052823 245517 1468703 1585104 193403 387084 1956843 254880 606333 1104212 1809355 450929 1954243 1452956 667070 10954 1479378 1955830 1006475 491762 1189451 97684 1286741 1029349 97942 1341184 1545477 383499 1820141 406497 1616326 1593603 1284273 1121959 567686 786223 1875702 785842 1352059 1677612 401619 182269 1960109 813422 471766 1443565 468587 566468 1458128 1402995 423401 1145651 1993641 555535 4151 729158 1841229 1675912 1199174 1450094 240693 668737 137196 845097 251672 470720 1337853 645678 1701743 1203431 1849624 1349208 1268371 660190 1165347 757770 429835 572016 551964 175555 1475345 1809789 1572317 1492645 1883410 1215447 1048033 1913432 1026033 1122944 117432 1487543 873891 1417642 757652 722287 1258038 1363503 1548605 275554 804320 820165 5814 1259619 1919031 189466 279281 806190 1736161 968690 1931475 1428370 1916982 120718 1092340 764591 628409 877298 1112573 1152331 492704 1290517 382034 860980 1877757 155366 1364554 218060 382670 1760873 1748833 1207060 1747621 695637 263215 173431 1891404 1466989 1592426 678339 1556096 1493364 319380 778353 810966 1257084 1709698 1873938 1614576 874720 424528 381983 820315 217923 1061224 127678 91246 1583480 1787340 1354309 1065855 962709 1243392 1501993 1507476 1798284 138659 671836 252685 744936 1545222 490512 129181 269124 557220 368727 1581419 1770869 1324018 1293912 632563 451434 744037 1833371 1457239 1846846 548093 646878 360636 55260 341172 1944258 536742 173422 1534663 687022 370530 611649 1831288 1961611 400961 1136457 1704599 1072354 1728618 196431 1671961 1368344 416323 1315409 1012884 1685903 711498 1480237 997272 140835 577860 985336 532226 1534068 1201705 845839 1385425 769658 877904 618025 889650 1315038 1339005 1195581 405320 1178238 1315208 211242 1166671 853198 340685 131023 1740685 777149 357159 120356 1559602 28271 293435 1129638 675944 1934041 373011 301358 551056 37874 1181394 1850844 1771909 1824178 901294 1169136 803944 1858334 1006514 1733771 1150551 1056308 1196885 269721 23489 398191 1820633 984469 426408 94120 771053 1675506 91957 111683 1397315 817872 465498 1967466 1233606 569733 1294212 1014397 91312 832748 1598258 1486132 130663 1903023 1611088 1099921 1911945 1944968 346985 1804003 684180 309265 1971756 1852574 623652 1770319 1319288 881472 1687429 1372778 144602 889222 1829193 119203 478637 100217 1560484 887107 588197 459213 653186 1704604 1477477 959751 621408 1570112 1640172 1024724 568160 1016595 1775067 1676902 894062 1918545 184445 166397 1669289 387394 293494 972596 1547864 1490235 1832440 246946 1243020 1554809 399774 1023837 812230 1924013 665684 219040 503432 488400 807690 567490 621303 189484 671699 67194 1054656 1009120 741147 480878 281920 879171 198327 1681275 526026 131933 550198 251392 1287343 1866204 1776393 1626030 1817169 1993168 1607944 102996 1261200 253678 918598 1690351 1620646 1750927 939017 1250015 1867700 362278 876107 1381663 64534 12400 652403 229392 972213 524197 1752841 587523 313369 239846 954598 1906532 160278 486692 494217 3471 744489 1063181 1219466 1692325 1122328 1906330 1656410 1309060 693204 1471989 1467292 1206671 1142308 89155 1908884 1938732 820042 252966 1580153 1260581 1426073 1508992 759236 1481261 132974 323973 417808 339289 1290902 381440 404276 863834 1544096 1679294 1742671 535607 349111 1289714 878527 435739 1136488 1073103 1876765 1437630 1041910 622343 55553 897415 1062037 1514930 354188 1856465 1026661 45255 1570086 1632845 1918936 1117394 1104611 985479 378873 854886 1732662 485930 1498471 9910 788508 1703474 167302 534925 1781407 1026529 1385276 770899 1601389 725191 1420519 495587 787976 672840 11980 49497 987650 750160 1437433 930379 1125956 991808 1240789 713245 1858181 1715963 650974 1674594 1075694 1027095 1338737 1872950 856929 1232305 303684 1981924 1040701 1240312 50011 334646 127708 1400523 47425 1329260 1626617 27006 1240924 2197 1816039 22136 117827 594072 593308 201992 12145 946130 1284578 1818669 1909693 1488066 1108417 1274280 810366 1595916 1114012 437803 832518 546149 346704 1895182 150310 1765863 966995 540847 551812 1493427 961207 1384249 723680 683078 246629 1650338 488061 1555470 1317681 1116886 341966 1302862 170986 170486 8023 1841326 329542 968688 1751448 653324 1923442 443790 475029 124150 1204811 128013 1226248 1084394 1246627 197393 1420173 1959211 816118 1900036 1558319 1207947 1960921 268841 1604180 1749846 1879762 223614 581746 1322755 1969583 834879 1422765 936493 344405 199877 634159 426961 1335147 609581 3738 600152 648969 1059481 1297031 1110239 1154375 1937383 802011 188292 1138503 444114 1726451 1617318 1169387 1861984 249538 1564398 1220038 521622 1097890 700560 1349250 31492 427990 1288992 1710561 519500 1502431 922484 1642279 686602 1770178 741503 327454 1876993 608410 450554 1176295 135760 726562 1303585 1707094 1758521 1453667 1188731 936501 1964467 76553 1504710 928084 937138 409009 737053 70775 1051334 1131126 112856 911547 1149687 619255 490339 1724366 1517910 1677796 740718 703550 908542 1624965 1047817 1336369 1219019 181421 69003 1678782 1823869 1361691 1759248 1307166 1335876 109158 619867 1417968 1119053 1200993 589251 1289333 761218 1349144 161821 1995970 1763186 1618675 1791580 947681 383781 1113221 1645461 1655636 756657 795656 1642766 748234 1950515 471094 1683794 1810284 1631545 1960405 1666340 912844 572683 1773465 1917303 1127715 369482 1512230 562384 1016141 1489973 434275 1522636 37502 1802698 862468 1304698 1258195 1664573 1267253 1130177 860278 1417088 455638 1674604 809712 1993374 1396833 1574018 1768181 1145718 1852855 532507 629214 686750 1722739 312407 1753577 705008 1055520 325408 222776 1212158 1475917 1656086 1598652 600234 1354398 691942 118313 1153319 183283 359453 1288637 892987 1231174 82497 388229 294949 1149581 557247 560350 1943994 519635 723796 1548856 111615 733142 1165843 814052 1770984 971300 37548 1032805 1013239 592181 1318805 587712 1416196 1207083 1669621 1173656 1669821 1139820 1147190 1445080 602154 1198190 1121566 1574495 1857008 937510 1135657 1641696 461132 1143382 763512 107837 285370 1564718 1874830 814027 882141 1631584 1095618 152669 354678 496453 1678010 817931 107132 642776 760655 1234675 642555 1391622 45990 295834 1394888 1986171 877450 1266316 1914659 1355945 67443 1512006 348811 1649297 1036576 261105 1711358 456450 1157970 181720 1652499 1555984 1897395 1587006 1087061 972171 152619 651401 1901092 52266 1881748 1575663 942681 1646738 1943681 1818620 218239 71655 1125736 83841 1176540 427193 794550 671886 319067 883704 43901 70059 170796 1846929 1792309 1884725 1621971 795554 587103 703153 1947131 849166 428014 1281598 1629038 1248416 845726 1314895 335395 1898151 1505677 136274 1627819 153884 213406 1703657 1394121 1115174 1774785 614230 1497931 4022 1940659 454888 1406585 1422564 1885006 1201608 135123 1365203 520323 833753 379395 1237526 582745 1504569 121665 1110215 393924 942621 355332 370985 1417104 1295473 1309821 530745 1690988 284955 1366039 110047 1273715 1256988 355098 1176527 135978 895684 972745 607050 112724 647673 1266901 49445 831254 1728803 38278 362643 190926 722939 460172 1234607 417326 708426 122232 648103 501509 56842 1978905 7300 360800 1347942 1853595 1252599 803372 1346477 1911053 740976 1255064 415501 424233 711923 624754 697747 917522 1224383 1205197 948902 1092030 1096662 1178809 1466266 1257198 313269 1076987 143521 1093010 1432361 444339 209113 23362 465626 684197 1072746 1091281 1875081 545597 75750 1186936 1489565 503578 314771 731145 1359437 1794497 1893084 369681 827764 1533499 1890397 1096092 1826571 1944470 1418455 1752324 1160534 1565472 510707 1711066 816078 1974841 1236938 462569 220649 1523176 129 1795690 1012478 1266258 1755882 1686185 405810 1315955 202329 1656009 372486 60919 1661158 1719269 821579 39243 1931137 1728451 631181 1173726 1415565 1317812 562514 1575647 1076748 1107854 1024878 1743945 28116 788135 931875 1010079 1032395 1547085 371984 304953 986502 1372892 595192 1409259 1801793 1985042 1173330 1693612 469271 704447 1358483 1039376 731850 122756 1119630 1165417 1908538 631055 1054221 1113342 1922770 1232613 551877 101836 1138212 766628 121041 391780 89806 632475 273261 797885 1290473 1245661 1373278 1002603 1156230 1384575 1383578 1877559 500255 1912311 414419 1688842 908038 505887 1450837 1008758 1260716 125210 1294567 1830268 1117050 161118 1450827 1952799 495195 133802 754872 889552 87752 737184 729687 1570588 1503207 389824 288653 1449740 1660629 1197772 1048341 1602589 195811 1038157 985146 437292 1128878 259505 1737874 1662088 1256514 736496 1838828 1391851 38199 806828 1679154 1625924 813028 938097 1106637 1155529 689517 970299 1899873 1284914 487220 582215 1428360 1305089 1753814 1188930 916135 281093 142918 117595 416917 493367 1397813 369359 1155021 455374 1248249 1491829 714129 1976675 1547563 1925595 1357246 411059 842801 1457859 1280030 1070888 787966 1213421 365063 1299297 931568 1887178 1684380 716680 1599477 495719 1724972 163605 904457 777794 1582510 1883592 1210617 1737516 328208 609394 1810994 1125987 1330508 427118 673701 781339 857512 691154 1686733 79144 1597210 91449 1737157 772171 447472 1099745 1515263 557038 1655535 1573886 437718 1181510 622941 1277950 1553234 473444 224431 1725846 1400759 952588 3433 699843 20889 645618 238554 1035580 416211 1637882 1344633 1585886 1836287 161767 796237 1473788 1904564 776123 1458390 687073 1382670 1654694 945507 1915360 1915346 1728825 322452 1306096 1258268 992314 1421518 582848 840770 1678324 23770 1079344 1145984 1849959 242893 150682 1679531 1043683 174966 1600798 1562952 771082 532600 644005 14871 566354 207047 1915774 1822989 245011 1406470 68088 431443 1617038 1644710 147168 1041316 916888 1250724 1950817 730043 1512002 1608122 1155853 121025 1338644 1150642 92337 1425715 1184271 731370 835312 1290657 1923992 770252 339299 37176 1619552 1832512 1425334 1124621 1396522 306860 1120101 799123 511955 1427733 340664 1719252 1407239 1936191 529078 101699 1159320 704345 939796 729486 1874900 120429 1380690 1955450 1694234 1086106 1371503 67763 842520 1297285 1811376 861529 767673 175386 1551776 1824396 710312 49218 1601104 1815825 599614 426562 198291 1933323 115636 1441005 145775 1994321 210000 1925329 26290 1123518 845469 1288714 357032 576098 1881554 571127 1687280 1615417 438065 1041101 1893713 257315 1899052 125488 329885 416775 999862 401272 232263 775458 597325 1475992 579735 1363289 1647975 1095286 1928585 1679555 1024132 1575511 1167832 1463062 1293493 318434 941741 299803 1305670 778055 632255 1856161 458223 1041137 1180794 1098373 1016153 283537 667562 1310927 222073 1652675 255029 59678 154102 588906 978573 1999895 1066859 1933542 395927 1033947 1194634 692792 1713885 1492046 1404907 1532340 1419782 1483752 1142410 807016 1078561 1043358 941981 505695 784298 72594 994153 1633640 921479 1537931 240427 1613913 780479 1344490 157548 1916238 1751710 1542377 1231498 1858255 1178352 1222335 1542522 963263 1915580 231038 1572672 1024616 1502794 839902 625827 1724553 1856942 1197692 73891 437873 1450948 380622 1787158 1589900 600436 1960992 288899 1783372 102884 268457 298173 336434 1337952 1662946 1089491 383542 375675 1534951 295646 1693169 820500 1566597 465967 57677 384348 638024 1825417 1413402 265624 201041 503770 811725 469794 661772 138968 277527 1247523 1783668 1732768 1458277 1306001 1041035 1999882 313673 1288679 860676 480825 1599063 1011089 1101214 955633 185384 1915054 1590615 46442 1616788 1538059 620222 1089946 394741 594916 1427242 1923315 618092 197687 1333632 503209 764525 500559 793214 927579 1194328 521807 85786 505805 373170 775734 252519 568699 1865742 443060 1981723 322021 568549 606937 329829 769592 1087376 946835 1946890 1584598 1275205 1509058 730253 1696712 357263 641315 1215719 151481 1432689 1465365 1164247 14309 1994025 1878168 122916 1898209 766881 1342855 455611 798356 1080970 119320 279361 1742886 1206414 418878 1082733 822329 111459 1383785 1419773 1203944 595198 323298 1408446 1341209 274524 11874 792157 77364 689589 1977403 1076623 201424 1677016 231049 576491 270443 421439 111489 1197830 717018 241058 1065062 181751 1729929 549563 845337 1683498 1259563 1663860 1452591 1389537 57030 24511 1024471 536922 1548995 455858 1085082 1780650 919604 539175 720195 1055452 1862214 1384460 1936584 981364 1870012 1901616 1233741 319482 1182473 1095827 1708738 1526005 569531 1617245 247498 1846065 305982 829483 546007 1487885 1209133 934781 82601 649446 269235 929135 699916 924047 43128 1073479 531423 253523 1125039 1852261 1740765 758704 924130 1363164 1098829 618052 1582550 1354470 965518 1096936 571259 474313 1473137 1897001 640503 175954 368641 943538 1926056 841861 275943 1648331 1190704 121847 1616572 117576 292893 608460 1751954 124688 1116260 148884 1198764 815983 1841035 394161 1639162 250303 365680 93866 239487 1422937 924419 1093102 807530 1805230 372764 1742820 1064183 1724621 960378 652924 461171 1325899 775443 1401628 512030 314865 1761878 162757 1504187 1021443 1667697 1402789 507525 409824 960227 1367379 1116125 447832 1249647 434996 195910 471071 1718159 1660420 939809 1057283 806362 1949317 457809 137125 122005 200756 1430447 1801727 1847066 434373 806345 167916 1758550 1480625 1534755 875172 1240480 692331 760105 1482026 665354 143065 464668 92284 1424068 754495 1537854 127382 448023 1873503 872688 187082 30783 981425 699887 619195 113217 83156 1782637 511682 786679 1037244 1147 1414576 915912 1600978 649971 715030 227032 135317 960896 1121975 1849196 1225428 1493792 441530 181941 1235524 741054 261108 1785238 453362 1648560 1760323 1390818 852546 690716 75987 929930 954773 1890273 434041 339639 1809032 1547024 1174053 411202 1812854 1653380 524827 1464703 1999207 1508163 469050 1936149 101006 1248401 995414 636921 1692452 174070 1781916 1166039 1925982 1247845 1007041 972843 66270 1882349 1478621 9334 795003 803880 166223 724006 990661 21409 1497703 1200886 408779 991876 975846 756549 74722 667885 1437462 755761 340340 221872 746256 619728 426205 805275 494349 838934 1879059 1695872 624059 745216 1268657 1993566 1747633 956273 1592143 209938 1277899 880762 989011 756137 1781910 1164811 1338676 601190 990239 24245 601106 1694189 761461 1520978 883633 708501 1570990 1600781 1736960 1684493 1282454 83454 1963964 793541 1807613 1289028 1356710 1107395 230836 1188072 593035 101082 1870541 1735222 1066078 327736 822323 1982832 1693429 513241 1360037 1746422 853693 575558 332539 50072 156003 1644320 280643 146242 863193 423165 983441 556016 1214005 839746 1853677 45256 1407567 972084 926574 592690 1333506 948607 537773 1668784 132034 541270 1096968 593956 114979 1351065 883796 352647 886209 1739849 351261 468629 1094465 770658 942806 723902 280784 1926859 447406 746678 1786747 1276445 527656 895825 1544418 1730442 832037 1629615 1597912 722079 785650 1725211 216646 1856513 578361 442876 68613 1948254 1172823 1295395 784187 1812133 108594 620253 850679 1373762 17557 175787 468421 326328 37259 182057 920865 36159 771289 370867 858079 1735608 1920863 1176287 111667 6744 524356 465084 1308965 942133 1501578 895839 1705410 329741 573363 1701105 1772760 616681 925679 1972596 655530 1990205 819547 1484304 415919 588432 403179 1638663 169657 1767209 730364 1110457 1113407 433703 1127949 1162057 24151 1240843 1109522 1760101 1250103 1295846 488505 197093 1187059 1354093 1604407 1894456 1617010 1134261 1758763 1881758 1286357 958470 285753 483091 1815183 670241 1015620 1776769 1558759 109483 1057766 820850 1981873 833583 980238 1899713 839157 548069 755685 1122076 662748 28720 428509 267404 1441771 1225018 953820 1970734 517243 162224 1806098 48035 1514034 1288441 565228 1826753 87028 568249 813362 436409 1697203 618577 1864506 1638037 1720281 1834207 567682 1625147 1839455 597028 1912151 680188 1157106 1953244 86341 1782282 576840 591849 232494 744052 1281498 707620 555477 873462 1317576 1792709 856643 1582591 1075013 1709030 1465947 547626 1956602 892072 83828 23946 1062876 1170673 1349738 1209290 817536 415314 6480 560713 1301717 934270 252710 1205252 244997 39421 506154 907817 509264 986457 1025783 1849984 371535 1172165 1760969 1512040 1155235 1022815 617891 1824035 29065 1656785 1330106 1414861 1803941 1293811 972252 1125921 697469 1033394 862524 1441349 1713170 1765644 1696524 1341306 583194 1144320 1677941 1014246 1134666 891691 804708 791289 1411721 1761235 1414499 429679 895525 1017128 552996 773308 1569950 1438490 1065975 1037073 782804 8717 1795146 832763 1041537 355330 208691 77348 619551 1488000 1621546 362038 1182206 1128511 1980111 431733 728652 1707913 429171 687544 862507 535918 470428 1244557 93629 648336 611577 134944 1565976 1772342 1386944 183880 1700107 212581 1695394 256018 1711051 1376566 1296274 1828824 197375 1120219 1896369 1555647 17304 1681778 1113087 1631973 817939 1465698 1529348 1272996 1384504 111938 233927 1218835 369700 1263081 619912 1523036 148774 1664913 407371 221311 104475 1921486 1725444 1285779 361766 1896152 1754639 1565634 1201793 1255196 1077852 1568840 1673273 639874 864547 1803648 1145493 221603 1449339 543183 1468438 763236 318908 1191534 1059704 638062 1258078 503512 157474 878855 1264242 1263865 1501053 689516 1369670 1236232 383547 1728219 1722404 717482 1267289 1887002 1049865 1753111 896270 351468 1481807 594387 1548570 1064366 861997 42373 1336639 1212684 814748 1056594 1209489 390530 1324800 1558570 1237310 1364172 1276802 1949885 655494 956283 853638 424800 1681679 1070914 1618425 1563996 1592701 914469 878289 1804493 1836733 1267834 1500424 809031 1684381 684677 1197634 613494 1138512 1709908 1165511 218135 183710 708162 1351740 50464 1951387 425303 1795151 517169 525485 1669300 759596 638567 1467259 1875561 675135 1912081 1728744 1396513 1199636 1589019 326146 832783 239560 1929732 1137568 1488320 382458 569577 264101 268591 1985015 1681559 1579411 1555788 1471275 1817557 1176882 452726 700189 1114977 1517979 1924670 1982909 1156407 871963 1380198 201302 1068422 64498 1234233 1656070 202614 739776 1096223 600358 1292099 741682 136317 80305 742293 634715 324506 344065 652183 1707154 1529212 1065398 1885845 1765493 1861750 1390094 1214562 870249 1803851 676702 649821 1991541 678091 337438 331665 339046 703667 1930795 683669 962115 605872 1028069 1492632 626864 189422 1428756 1989019 147489 269218 653799 1903295 1452820 1445796 196177 1856586 1168266 1752014 490731 1444318 37672 1910703 1695851 1283411 474701 288492 554962 1018393 1349740 769844 1881017 142533 524842 239698 470006 704396 1969074 1113043 1944971 1474026 595680 591542 1289016 954640 1624660 177854 629678 1826888 724106 130321 1425121 666189 319820 1929091 1035710 371757 1735866 766904 1336540 1050082 1591825 731194 105939 1957957 640878 1219305 580495 1929258 1034768 1042154 1622281 1247809 392869 1520524 880639 731110 1976112 1396907 1095245 277145 1800414 1874912 1122487 864054 239801 989805 935282 1723451 842085 1500425 708431 1367966 135349 12772 516096 46803 579153 188424 871943 973315 57792 516667 1786725 643024 1879485 867074 131711 1255465 178664 1820220 453353 803739 1408677 902800 1579947 956504 1854871 4103 245837 844874 837588 1674684 1225714 134874 1003255 1084960 454698 1600549 1490530 677887 402368 243596 743838 510980 202906 1526863 1387686 773378 1664086 1077783 983823 1360767 1910284 714348 1009255 632529 1009873 1935530 1493128 1535370 1036999 635707 1847191 834850 493626 1830631 63657 738277 1124721 1204218 688418 1589905 1290100 1739142 1542137 1566668 1320449 504285 149866 588168 1341318 722061 249869 1873152 1255387 1165837 719967 235653 1502899 1441864 443036 1043746 70400 397501 70198 1662196 1688997 1215902 76268 1981064 1007626 1195601 154467 1356325 33972 144160 967001 1784672 226351 1709784 1724813 1725068 1375759 1028509 1285814 740834 572801 1951937 800748 90796 689755 904727 901171 441757 33575 1729429 946163 1530516 1496222 1236490 1576872 20682 408995 1239162 1256259 415035 526646 1797812 1036203 1146299 1039272 742665 1292167 439365 129623 162235 1672014 1914022 18207 397404 1463488 904758 555004 743571 1060191 1050550 1158680 1736131 929999 923587 99812 706106 1764574 356267 1385348 1227260 1741581 1473205 1128282 819282 357423 568565 1012223 708602 310521 381215 176462 475241 1400382 109861 218423 1356512 649194 1275054 1601876 1666637 1764888 20810 103632 1034408 738952 1787549 155751 1495393 410723 379028 671609 91968 278000 752327 1664847 492157 1343751 1299287 1060528 103865 52841 641097 693169 1701920 1574990 1419694 1119043 1521878 1085043 1234554 1832354 191978 1220808 1801932 288107 114495 1280721 1129660 79767 658414 1458115 400109 1741580 1420454 1569200 1015038 86393 1316271 1426378 1451000 695762 1611606 648020 857305 1011735 804830 1374449 1075793 327367 1223567 661870 623007 918420 355690 1769349 779547 531942 575171 1423996 56758 1058202 339481 81066 35743 708418 1696238 1182059 1257962 1394190 1745174 1953264 1704495 421771 305561 1884374 385946 1712039 1015630 1894956 1618621 1916976 537216 1468482 1460452 1084582 1947675 1862696 1712315 317999 1360909 415220 438737 1464321 1762165 1036570 1230804 753514 1774750 1200069 449850 1660867 925150 1977709 1698925 1766404 1327325 1234610 677724 1755708 657135 385088 320760 1130027 780057 412025 1361495 1619683 326973 966653 1813192 1496201 1625849 457642 1342371 519787 1429592 59822 1267487 426518 1852459 862019 685211 520899 573459 1576081 911924 1063958 127288 109781 630925 819140 4611 489934 1853076 1637688 680129 323843 664621 1381835 572583 84642 573303 1793332 738289 1163841 434036 772324 821003 1419426 534028 100738 1222139 603445 517221 1470901 1832772 540441 1514290 1599050 479349 399947 1950090 1535634 1975661 1964697 606299 1765834 1161845 1631467 135563 1284735 1561692 1961765 356706 153933 1360812 1307232 1178906 995675 57892 412646 53453 90939 1707954 509250 1952003 332058 1187265 127334 403557 1898245 1814162 357995 1909745 1597625 139312 1158757 956876 1656113 219852 1168530 787710 568310 1759149 858444 613275 512298 1991704 188209 293229 244060 1862580 499057 8737 149972 229199 958750 1222036 876816 721318 1905823 317070 1179549 1198983 994360 1253643 766937 817303 511550 768296 592576 714950 1460858 601768 243368 588524 1301954 540667 1039867 1856352 1490749 1204167 474473 92193 352153 395539 1493220 919571 331974 810333 350289 680272 1512388 1626886 1670967 40499 1218294 781770 188569 1343295 410908 682105 1413726 1247891 1756867 1702188 1524246 1151021 1399067 670691 464350 1696757 1188376 263319 1079498 986401 1917683 1013128 1879632 520066 833356 1535053 1578866 1047104 859582 241013 68227 1935208 727857 1900472 153515 1183566 1785192 1264671 823040 115086 346007 1347439 953226 1090106 1809978 1034042 890168 529228 1662431 278454 161814 1417916 1406643 1453137 378927 474439 156996 1499957 554348 872060 1663811 692255 890445 1120167 1889053 1225626 368680 934953 919965 272816 767292 687827 450665 261571 1752602 1608164 632395 1391423 1709609 610209 176757 670831 1904481 692513 924393 735659 730632 527308 1763798 620794 710646 1065473 1215702 954994 1814120 422605 1954140 39038 1337268 728760 744952 1921310 1264266 1393695 1511570 428693 1919579 1458420 1464748 1438518 1076537 1844207 1301081 759147 1434631 555146 573201 1986363 1667975 456586 935125 759473 20088 1538631 1428124 874612 1247868 1300920 1450060 260315 1515891 709495 829462 1700961 186083 138489 515219 517619 1674281 1540845 1417719 959987 1001281 1777998 1340083 1380728 1565924 1368237 1264217 1415044 396767 1482071 1790310 287808 1994452 1580324 507836 417709 1932788 351798 728952 82167 1988637 647219 1519866 1219223 215118 165713 1914349 538675 1540441 797193 164733 734480 1661750 344903 298533 1999707 997303 723271 1877646 644394 708170 187020 1220043 1492358 1132558 1120856 516118 1107629 1321841 454419 112484 825247 1204465 914024 1714801 705408 1527918 60791 340142 560775 905221 1318806 1890676 418101 1359551 972794 1190332 1613838 548498 1742311 1149091 217369 734104 1714239 401241 167296 48165 416782 1423549 650565 421827 36649 1727268 609356 1580882 2520 1227463 1475104 23012 233495 1519232 808906 1263532 1065298 294207 787160 1575558 176933 1875348 1190021 291631 1838444 197292 1204868 575813 788601 1649758 1756474 1920439 1978641 1662430 1042637 935969 355525 789563 988069 1940614 593119 606782 1703243 366857 357816 1892320 1198698 1412344 910877 848260 733515 1007212 1796249 1750926 999920 653517 667201 1946500 1937710 1975935 348195 1002738 1849018 1997298 1583289 112551 1413612 1470713 220875 782146 1565510 1056997 659860 54678 1015954 1616974 1413640 316498 709910 1185203 963581 1111 1124899 1016705 1471078 185183 1643917 455569 111130 535378 311489 1994695 571508 1549986 76438 1627738 1920728 204097 761585 1818533 1018436 1515620 1995821 1858144 1812805 1962054 917357 928169 1011827 1071203 152238 203759 727833 1770669 155423 1883617 1961153 1349296 1449706 381605 809789 430055 1548113 1308712 533767 1656997 881498 1146617 1302396 1741445 706924 1882022 607749 867557 1956238 371430 1227290 539713 490815 1169148 1317168 1822362 271483 1112851 1475342 35271 1830473 287033 1149354 1802131 286659 777773 1387125 1282789 1536219 861925 1462148 554490 317697 99030 652266 1632866 457453 875640 342854 733737 1823489 60318 1006072 1292320 1414928 1773732 1714660 610268 1162961 1504463 1730540 371663 885403 1685403 1109260 1197323 160992 1970839 1322573 153544 1673647 526998 1872065 825207 1199020 1558810 349296 1970596 580484 584233 935107 162833 1601004 1952419 1531856 1921465 624393 1344741 137005 1509903 927785 1344105 751460 399762 209670 448987 1718184 425188 1891241 747177 1044009 602599 337672 243819 170303 554497 1410127 163967 344284 205003 1744005 1883790 1282267 1193258 1057920 451693 1981426 1586763 1794748 1203547 661380 960256 1257410 13292 412451 894290 858048 1161336 1521868 741101 218249 277281 375498 1792342 300481 1001606 890215 217962 1825849 674316 1319182 47956 1940549 1118633 1864363 954953 1065247 39950 1193155 1151668 1937004 200175 485032 1676009 265599 1494799 1687504 880190 931641 1630348 208298 570959 303193 10347 1608045 1674432 201855 960617 355786 1766859 1119172 1459553 1462291 1953275 1173936 553804 1274688 662871 1322514 1644927 130562 1706098 711971 301982 651880 275199 1946806 1823906 1729738 341742 1522563 1168313 294849 1872455 535564 118906 967780 556126 1146793 535881 206965 925147 1192362 255566 1670764 942603 1080433 898787 1486820 157559 870184 961937 643798 433094 957565 656798 604030 240166 1036733 1658153 1775154 1489436 1792310 1413276 884716 190248 1588758 1495422 1485064 1723364 832809 347778 790728 90896 366928 702704 1788564 351425 1167340 377658 256369 951754 1238631 767427 277414 182746 139687 1837698 702940 1710474 1619519 496081 1864295 822473 1097048 1772139 222651 992333 558534 1423344 907961 1232834 1651278 1328126 1483719 861386 29328 798140 1413989 42251 233054 1537213 1515993 1065427 179753 1883926 331458 1692910 247902 1718531 558172 1854898 691920 419762 1920631 712825 1479978 934660 1356717 863695 705747 1880649 1776770 1952280 354116 1220379 932772 1974806 1062186 979539 1397037 1765831 1561814 679804 1011770 689101 102527 444594 1305847 1369276 320810 1008851 208915 386571 1827932 949164 782575 1027664 1240863 1340345 513999 252822 586397 1853243 278155 744759 440467 1954011 1721673 1177017 141594 39887 1738928 232406 1105833 23717 138510 1712212 1045516 1761706 1575601 644698 1266507 522166 1185554 819736 341564 756834 666949 1164862 1561607 526882 963654 1457641 607363 101153 975350 913555 1169726 1869683 312055 1749058 1346472 726619 949244 1423805 788989 1978527 672168 1893159 258949 136209 1281166 187696 865419 1679338 476045 310804 1677182 1108457 85263 1867628 1072558 1745695 1446788 332535 1656326 1829901 912561 1541563 1822260 1801429 310169 854486 1129524 1022508 88673 124755 1187371 801995 1870748 1789181 806499 1175144 34691 1445108 734126 673989 830548 1036342 635941 592620 1410916 628451 878994 1375228 1083422 1163040 1990894 1213537 1766965 443459 1615516 664325 1049116 1849972 1784693 1206721 868878 1096708 680553 227054 1679402 503771 1754036 174823 78173 1360617 1842964 815684 222332 492031 1235197 1978368 1583202 298272 816552 1986921 1423813 243083 1735775 248107 1082238 555043 1501733 772670 544618 492220 1890415 824873 1189896 570232 561582 1335248 361272 1391104 253488 51552 1296434 1583069 607552 1334666 1215156 1720514 1680941 1824166 382784 273601 588172 36538 1635179 413684 593647 1443911 1110508 9373 1950937 404823 1445303 376938 1296415 1466135 1198905 264362 1182416 1973742 1628385 1950178 339488 251675 1657425 278138 853296 1211139 193529 496834 882033 88481 1577840 250102 148178 456141 144520 1258120 834697 929153 116920 1631800 540988 1154925 1520428 527416 1555887 127842 647935 17318 852423 1153430 1751758 1228814 748509 460296 156272 183298 1465666 1847778 1096609 53910 1696619 265833 961452 1608102 1953777 1050582 153225 1958937 1177070 625164 805296 603913 1362092 470503 1193438 1491288 1100270 225484 1355286 1114491 988865 1999890 224757 1788015 692676 1106528 760158 1133209 1972850 270368 423469 629016 1799638 1628203 525991 1646357 24972 655855 691307 1014028 548282 399429 1153849 201953 1783875 1287496 796968 357133 1811737 909472 621751 608492 1854736 1952630 1446443 1419538 1152147 1083453 149948 218520 1642416 1195001 1127433 473372 1382066 1157301 1667128 1285796 380667 1694550 1919922 526622 730071 1966030 454706 1451616 1866796 1399494 892665 842015 1510058 1613714 354459 1931402 1651608 1764176 668743 1299532 1535866 1293389 991238 1554631 1821652 796402 1937286 1518065 628516 3464 921324 486455 717882 1913922 1652239 165701 483599 1193125 1215094 941830 999529 1170538 874306 383222 1716542 1446847 305978 1484071 227154 290304 1860917 1521999 559522 1947640 287414 1997431 735765 1639984 715077 218874 1540142 653135 458420 943382 1809340 1588998 1007653 1819495 1099367 1899460 1215948 1518210 85084 1177141 1915634 1270721 1744859 397131 1652581 872876 1235368 1938921 1117676 761137 969761 1834230 1874983 235981 459113 1012286 1511914 177229 803911 1032818 601892 1382157 1220773 959133 946298 692130 1230423 941240 1973121 1347368 1760151 933162 858963 1747515 1771066 1707495 1417714 1000962 1128435 266035 909883 920211 214232 1900977 863190 760259 1240228 713295 1481772 1334789 274948 1108521 1405049 453717 1041127 219657 216745 1957804 1823148 304885 1040166 922154 47990 629409 305641 1049113 1898986 189273 1454733 336080 704387 685519 711584 749931 1098849 1433258 1875690 102098 1943409 1152134 1409013 1420302 194202 626640 1885695 758690 1872419 8449 371752 560675 235075 1358046 1050016 223580 1034003 1688147 1844911 1003676 49604 740252 181011 1925956 1623403 1346069 1135245 1893738 1425779 1514958 874522 1801811 1971412 1851620 445430 1507072 557863 220966 1428022 1007878 79822 1723616 1344047 681545 1063641 1924296 1401700 1691308 1870219 320696 436017 734086 1042861 971236 1189000 371315 1635996 395970 134958 1457954 251131 1577336 1073834 643916 791449 1907885 1544289 629800 1334294 1022405 341388 1044486 401800 44238 259909 1591559 110455 1158294 411199 733987 932979 1184008 59574 1152894 1119800 5450 284007 1231225 1524321 1464510 104287 1413090 773015 1118444 666434 990810 1071839 1105282 1738885 1322971 1546860 7222 1645676 834247 1161784 1919634 971756 621086 436953 523634 1598102 537176 867036 1281709 1862523 1082669 255008 1044481 1149346 124937 1572242 1940102 761056 1605975 92973 150911 117014 192991 1527943 1933123 1824386 782994 1555033 1421661 1928038 937202 1708210 833391 1452617 37617 626008 1321209 1426736 1203835 480988 173115 56785 1078679 155473 1740353 819394 1962306 256620 1561761 573821 972065 1812603 1050906 1662969 802329 1455610 595010 1677898 660710 1143015 1394658 1784529 517612 1023451 195443 1086316 464071 410549 1869575 1418676 1519466 323792 913053 1814568 1019299 1256298 200143 552519 1285658 7035 1074777 1412321 361758 308306 1151964 1718920 772784 944572 697228 994973 1314296 610665 1434424 354349 129502 1840139 860852 173762 487380 1015881 960586 830011 1472401 1390575 1202852 353555 548149 1656138 1430997 1673713 484069 424532 1581989 1957675 715635 914718 637352 1645455 524310 1601945 1466302 488218 223781 1981727 1427257 359541 1729422 211224 705726 938165 1703911 1663323 1379921 671144 170549 1415850 1691570 1090964 1594600 1636696 1119757 136102 1770387 748603 359677 1719258 1502812 63369 417898 980777 971815 1630905 1762699 1161063 1450274 1993799 122799 1582217 680318 572271 485660 1176190 206530 70685 880784 1802532 1061537 1771903 1754422 1216560 1131996 455444 1626021 900133 139108 1136959 830064 765383 1091268 1673793 1091480 369728 170020 823222 805647 31232 293068 1496836 1034926 720836 722879 770853 1986738 1078787 1131335 642879 995068 467893 761511 8622 1831160 158374 1942621 253802 1162908 1834813 667487 1861584 74818 1717061 243716 752676 470896 1674566 725789 747640 1029472 1488162 1970668 31092 1599772 1831339 827366 151071 173802 738777 1594470 197149 1334407 1867047 28963 1160706 1227051 1701002 411979 1457412 1097307 1016359 1184725 94232 993144 1173427 1528705 207931 1252697 1425929 324927 1963575 1430566 1966615 1210602 227545 1938175 968001 1152046 1280537 345040 1566574 1388306 218468 268300 269873 1367702 857105 464421 550537 867331 1005211 201137 1951371 99447 1957040 1049698 1473245 1403540 632036 1664059 1402780 962521 1472471 749784 1211370 1167121 1704439 1552395 228315 1133218 1877964 718144 1734058 93875 687402 357760 1076493 1188135 574864 1994770 1643284 1087403 1010568 351077 936772 1568619 1209879 533792 1929181 821913 362872 1065550 157858 516060 668795 539636 1414344 1866458 219933 328569 1812189 1739923 1369692 608083 851488 999349 1352917 1124150 135150 856347 1610879 1243585 1424227 1065945 1402133 1937645 295454 86374 1329287 142001 1441943 922127 1184576 1716122 497761 1435339 796281 1594964 1859323 476409 1215059 841039 878635 1640202 1352090 484984 1431515 1541950 1552977 655214 1646000 311319 265725 1182856 918728 1873127 1019388 1003488 1422609 452544 1316180 656786 1528006 699259 1320785 961042 871011 134706 1109461 828304 71905 185326 280114 650680 393720 1308465 1788211 1813270 473375 515426 1211728 1576874 1370432 1775252 1719289 496745 88149 538523 818237 1262847 1397278 1949843 1866183 640057 1933584 709858 1583693 767302 1378231 1467540 1270303 1290851 1063562 456662 606272 1969505 1285798 1829049 693122 886280 813348 1761610 332509 1575136 578275 1114439 49487 406626 788429 1019960 1881844 1553078 1768646 1790690 463282 741017 1674480 340132 1958462 1869992 1630958 152217 871259 1268009 1320993 1865023 1194406 1113587 638213 1298439 424167 1789824 99212 1594933 212724 91541 1472046 607270 1371319 1420761 436405 1505960 1881122 1567947 1334696 483070 1431585 1087030 613656 1869879 1831045 1387919 985866 1636920 972367 602165 441127 100633 1502989 1074798 1982902 1924310 1940403 373318 645086 774525 855087 1969738 1720857 148174 362683 809489 1551753 1809372 1778596 370117 1504116 1437200 67337 255421 1095751 56165 393206 1854266 1318497 805010 1513280 1315972 998517 1842822 75402 1904534 895779 1106201 1632780 640955 1498747 1678925 6861 426688 1009614 30195 117272 559916 748252 211900 720579 962183 1961782 15022 1541454 204148 576422 183091 323812 40424 1152145 1065928 1739830 441189 622299 217005 361733 1620936 838382 1979913 1307566 671584 1850070 23662 1644805 1729912 29392 425893 1047971 1458837 1059570 1566065 762097 1556963 1042253 1304878 696415 354462 1347809 1302519 750311 1674055 966512 1701248 1433838 450379 840641 35121 1098848 72883 1852692 920857 489772 946955 1439108 1564508 807498 281422 571038 1259719 339127 1706614 324918 732019 1471472 372898 1787376 819652 1121516 583364 254706 654460 248769 316776 1623781 1814372 907581 992864 126935 1917011 758989 1142349 855513 1426431 1832910 304498 1752232 1665819 1093654 491974 346378 1809850 330674 858086 30584 1766563 1274149 1562210 1178015 1768384 1107599 250584 318802 322327 1995148 491141 1111657 1782998 111891 1201777 513158 325862 463797 772297 605484 1222458 1018536 1294694 1678704 995557 1590556 214733 1930603 1542094 114995 365899 1644468 1757013 1373327 1667795 1167906 1233803 1515397 735960 69523 1212881 1966082 884259 1117939 1701648 735970 390947 449088 947503 1110241 1337574 1044624 1914130 802688 863189 630574 1738111 529169 183339 1128749 770672 654746 1864934 657611 630106 338870 1412345 105029 293616 973174 959129 1734056 1991782 674527 217706 348012 620738 1314664 1559637 381218 1071799 907354 177459 1232606 1030305 1871049 1357678 589218 1499870 1614498 1239094 1523720 729552 1698594 774261 1827802 1771984 1853274 789658 1757972 1163519 200734 664686 205620 526147 141640 1479781 606439 1614372 172136 1770221 165082 140374 363551 250135 1328724 1209318 1926972 765063 1291282 1927873 970867 1005828 1934142 1953953 28946 1364167 1284719 1984519 1895614 941119 107572 213333 1058624 1254111 790260 1123272 716298 698520 105221 574917 1990328 1587321 1963775 98908 1537199 1672562 1925596 38680 189690 806403 504332 1548721 1909231 370233 1172431 1091102 801158 590924 201440 1183869 1371418 548337 1932246 419346 1017621 153844 436433 180098 822733 805078 600340 727162 1658782 1480328 1845795 1919881 1457486 1946799 840798 1611155 955974 9339 443889 1167013 1091575 1426994 674109 1264890 103039 1704303 275512 859246 915513 171454 608922 1864659 213470 124064 450203 1276061 1683859 967925 776113 1455231 192327 248732 1843589 1396310 119946 1833657 78401 1551531 194705 1701502 515484 26420 1196745 1517309 1996724 1227766 543964 20525 1942422 721454 484125 635839 1821844 1833193 1275802 125548 598865 1687563 1722254 323508 1517766 455767 1588862 189295 1388246 292615 1228669 500594 1536433 1713541 1804116 289863 1693661 1764648 444402 1797330 889334 1522509 1874332 995314 980543 1573579 295223 1127782 1688034 1206217 951452 805159 734720 1481653 861717 1143507 1910527 542584 1512785 260373 671901 1669816 500796 1586847 1967487 32456 1982700 238839 1164195 1714369 42305 1656516 509176 71119 463829 1574555 1711962 165718 1096890 281656 585545 1846608 1715154 696979 215058 1609407 84946 1430488 117324 1705710 104040 1260135 1382861 13024 1996795 1191537 1784717 1080797 146413 1443427 485860 1248981 887267 476322 91956 1638463 1358766 1414677 1450515 852213 1601975 1619813 1723520 1960797 657167 1403302 1479886 433289 440687 607321 1428283 525376 1644900 718143 1259409 378492 1418995 358429 1376595 1131622 235239 1206371 293222 470485 339306 971430 421222 38729 658938 1395385 682524 1324484 497100 534189 733050 1379855 699003 208153 334057 671025 686081 1487942 61686 1150897 1845754 830136 283689 587001 60869 1093650 189275 1631616 659192 1433363 160458 592145 296413 1205373 362139 1903216 1820419 515938 895230 370211 271767 1676168 482657 606052 155849 1464762 277346 864196 1633633 1687965 751164 1018814 1928681 175683 1978102 1022871 1222754 1245275 1410002 1648004 43675 1620837 1448820 145112 1209490 884217 1238912 933859 1291116 1815057 443013 509662 818269 83663 794818 1575544 665863 1333802 225554 181859 1515331 105314 210888 387728 635117 1477682 1384048 1836696 1575842 1975882 971759 574178 809764 536371 48670 422154 1378482 1883706 406616 1396896 1612021 529945 56361 1840489 188897 696581 1093262 1026364 725801 99409 378141 199474 87619 1565598 354599 1114938 478223 421294 601547 1363190 1426491 230514 1108186 985652 1088047 1369858 597601 1838351 182481 1277987 1183451 1463339 1441673 155337 1195012 603003 637015 1516585 453061 1620795 1483585 908737 1269038 1281144 1478810 418242 1076735 1969628 1066779 368054 1492790 1540095 795090 1204823 55958 478847 847863 782522 902934 606748 1675333 1430200 1619146 1141570 322944 487936 747176 1623796 1330603 1983528 1845394 1998293 482310 16523 1408070 742888 537867 1868357 178982 1375131 830500 1158202 388876 1871092 1988165 1448759 1305375 789138 1850097 1895860 74954 1817441 973482 1543699 132239 718328 575900 268619 1731418 85926 1180721 1750847 609264 1689296 727565 314206 596508 986371 1783050 1637170 1821176 1388710 1582632 352589 291661 464847 496120 1802396 1891621 339502 1286194 844533 481756 1227721 673432 99326 408766 1110970 598982 1109180 176007 385533 1232271 1346810 559974 721818 1692003 1630003 162513 771614 73754 159208 796099 1052365 1509059 831199 1327830 1362013 281498 675095 985747 472471 1224973 1196160 317057 933318 1402398 842210 711224 1597277 1721500 327496 1059011 872445 147322 775393 158046 1507547 578433 1223362 712412 1412247 846581 89441 169669 392526 1188276 714202 1281838 970688 12043 1599538 182588 687898 1602204 1264032 1145942 808868 1969078 1833394 682978 1499947 1772771 1659094 616208 141417 541941 1685875 1698883 343090 1499028 1668213 778141 1818940 706901 1874159 1793325 347793 483082 1505396 1450192 627681 486077 1293207 992361 1694362 926678 1422151 1245829 1301113 1304446 884485 809185 1522865 1282580 863708 1162109 315597 957381 411455 1095217 809398 451021 653432 341236 363891 916232 548440 1503822 1909367 916085 34105 545847 929348 866247 79945 167199 378643 367336 1537205 1397098 704541 68383 1301341 43747 853886 1658111 240226 1340381 1450980 1334953 1344066 1627381 1811055 111922 1124808 1893875 1231669 1800400 964422 1944169 1565335 557954 1507841 1115883 86686 1191845 1080391 61523 149974 796832 571615 1741940 1530745 966195 1109283 92722 598662 1766967 606317 256187 1309753 1266180 1193455 1587347 257856 484533 353276 728888 1397018 1535136 1553348 1221278 1559479 1222249 1527019 1497622 1594119 873836 1363285 235919 173787 731415 462660 1538707 1867838 484090 1068083 1201745 9080 1781358 1016048 1365828 237566 445843 466966 1633954 1675817 1215328 137363 992509 242565 446299 45580 1348098 1357572 1488347 1800188 159597 1426457 1592350 883866 1611342 1007185 124189 166695 1676974 1909280 1806281 1392364 1016552 1731380 1578689 1795160 396335 1371179 1996630 447317 285979 942516 1412771 1185418 271773 1014314 736636 1535355 1786780 1374478 411515 814346 229597 332057 1419480 444647 309656 1739980 1326865 403780 38358 1702105 1900867 640013 1753379 113277 1337866 760414 1490857 1368850 1769030 1520686 1597943 416812 529582 963078 772992 889528 1735807 29709 47855 722398 1832375 1608340 1658460 1761594 1553914 259435 768347 536366 819185 745839 239719 1148662 1356460 479653 1299997 439475 1655451 697964 1811690 1994554 1333053 586004 285384 363178 563186 687731 878667 860298 1244800 389490 1287417 1635501 916833 68067 888237 1201275 1367951 1083352 390179 148418 926480 489709 1197732 550764 1025138 1290176 354149 1152855 1925427 910724 715404 27335 141950 1087757 432640 353616 886032 1368050 1508156 1014637 334937 1725769 1078045 334908 591713 130445 722572 435639 910584 727958 197683 1778059 978664 1801193 885072 43262 988337 336914 1296482 456277 1082866 310499 1027076 759314 116803 1701326 533613 1333602 1385527 1173834 1075904 1307328 1196990 1129682 1828580 1835874 507301 248218 1180984 193822 1115279 1994310 305951 1407071 1967061 674112 1238901 1264329 141022 1774594 151311 1971634 1097204 1601872 1297387 921683 555822 771232 1569153 35917 316075 1875122 1804796 1594018 1930272 1673544 1828011 1083509 30825 1484246 1637998 153973 699357 1530874 1334365 1070848 691717 721432 766944 554973 173120 1626161 924223 1902464 117717 747003 1710174 257584 1528980 1392008 1877953 146145 771455 1525381 1738033 102071 1137565 1367092 718722 1175312 1258745 1640027 1232162 1765707 1011577 453039 1151687 646276 1599261 1297329 1197849 541053 1015216 430382 658568 805283 1368869 1413255 1253045 1370058 374840 972947 1080798 294202 433042 693856 1843274 1508750 363630 1245119 1153755 1903792 1005807 1362814 1546010 1363922 583478 811218 264207 652464 1144654 616820 1373481 1680750 560930 350357 260262 709468 1892453 886558 1530478 39592 1122100 365956 684316 787634 445601 1555491 991764 802104 1113679 10991 1096025 1436472 883302 419610 622422 341219 743576 1802277 1719560 591652 840725 1275568 1216032 1268431 919026 1443992 861611 474828 889013 1579308 1932358 637639 410540 1973715 912204 1059665 1823660 265986 1029758 1270845 617636 901312 261477 61621 751052 1113718 1022431 1371149 1938977 230352 576271 143921 1969055 1048554 198479 1753616 48390 1829702 576749 1342258 411634 95069 1444781 777741 1634735 1182244 1200335 1488177 562220 46474 571737 1658137 1969838 674092 883641 1162638 1084713 761231 1597565 1283484 111937 1449968 348465 103712 1752203 1398087 707243 1868745 308722 362226 802126 1912501 571174 148519 856650 675811 201776 1630372 474756 1748097 1073431 1876391 1116444 1571965 781484 300490 791003 1542836 1089001 461750 129879 1032390 638013 589217 1125782 1619124 542616 48945 1613389 1339401 738887 1474796 1718584 527688 1677875 1870383 1708341 1733144 840070 398954 472761 149103 896492 1323822 593179 1582131 1452215 228073 463174 779682 1549251 69210 1317823 1534614 1240761 439004 437404 1733244 303267 963227 331250 1835735 1013051 1511045 413607 1954225 1193132 1993345 520675 31372 890171 1379513 717374 1429309 799224 208179 1602138 40238 1094785 1841652 548908 1711496 1663160 1212236 142787 51741 1022210 1674285 1890810 791565 1337087 1403145 1785088 1588777 1996784 956520 902290 812139 1174612 829063 657493 471387 1886815 1476183 1192092 1580285 892924 974445 1743535 1269211 1786493 1353615 634352 1271408 1444789 1421772 798860 432042 73301 1447164 1436193 403498 354274 1964571 1930307 1924423 1899291 1448410 580184 1747828 1894270 1698469 1386511 659742 120642 1019261 1860523 254186 283891 617039 1342798 1593120 566027 1718649 582766 676915 1175663 1974052 1782077 1319457 554579 1374393 938510 551452 901659 1368861 274570 924374 1753669 1104198 188925 1914198 275711 1386378 362696 231986 441585 1288368 583536 897848 857027 1989534 183516 292 628882 1984047 581249 1537136 819316 61561 1872227 1310032 706649 1556352 739902 1136070 704574 1187150 1283539 490836 823941 658637 629033 657886 1167449 196823 1110013 365432 854958 954320 281951 717600 1166574 1960558 1578331 1723331 831541 1964886 1955863 1898803 198290 815047 259828 1543785 1520181 1544769 906270 225912 1140087 1702299 1796028 25008 1664981 1120448 1769640 993279 710571 696470 1547297 1884005 136265 851697 1724790 1906013 1467150 845603 1733871 828583 1584841 901537 1885610 1395292 1363905 948242 1802403 1465574 1773586 346607 1930742 929703 1462818 35388 1343953 692524 1012305 667178 1157096 1589506 486542 165535 1434163 1782271 301735 685982 1411067 372293 1429041 1804073 102101 207935 435812 1395241 610485 1629543 1819671 368428 1642475 73352 559803 814794 1111036 1051182 964524 1803449 170221 1943725 1590865 1192040 907105 1464599 1417364 1115439 1636832 650079 1881276 1602149 1293694 72351 866542 974357 1966132 1817126 1485327 893429 29718 216407 1671622 1347158 559240 1078251 880273 421679 317916 957949 1999167 1396944 1630888 561135 647850 1798831 1498630 761940 1895088 715524 1761288 1562849 233228 886171 1476749 1831992 496020 120294 777617 1511025 372278 1602848 1468558 162937 844580 1020323 1850077 729347 1232487 1208001 1588853 942274 700431 1311182 604867 169863 249025 946107 493139 608783 105566 494674 397108 1695191 1540 1656824 495012 553759 1296941 277639 1226712 1761815 617721 1514836 193417 788917 541108 1280281 1433561 593427 1132439 930997 711666 94097 1036998 443094 902576 1182496 1473378 923542 1787145 562574 1625066 1437244 997072 637167 311894 290504 1532472 1992011 476247 1670432 51263 768834 753806 915609 1694798 1017517 1905579 316577 71170 1937216 1180275 1713968 946210 1166921 1366212 391989 380953 596136 1699831 1033607 1177561 465747 465828 1783183 1309908 1421488 529441 987611 144131 1062563 1559496 999275 731301 981687 1035760 117304 1172067 231645 183838 518879 1829780 1863608 550258 1853578 1681399 845365 1664796 631169 170774 109479 1416120 175495 1150964 1007055 1733203 1031405 771564 1479677 1772631 194833 291642 140549 1566466 171272 95520 1980848 1260125 304510 419899 1645321 69332 438837 1991797 967742 793615 1383615 798271 1027028 1546478 130997 1920114 793961 1246408 1746640 1417192 1242199 1012222 1103577 1083193 1222743 620472 663470 490773 1900818 1501258 862962 1070840 1619167 1078038 1659102 1118927 1291609 969162 1528973 589448 1310471 765861 143756 3466 938562 1107769 960103 1632321 1060370 115553 971636 1039057 973405 557964 79157 1026709 629032 1840781 1705613 81904 1863148 1654788 928065 1145185 681706 885083 1796808 1040093 1979126 368637 714305 967091 1200802 1924539 916598 1950863 247532 915318 735592 1591901 1446692 470468 436560 799668 444770 1333595 430112 1312550 1038578 412912 1083392 1012658 1456407 1468255 1729292 1269809 290091 294607 1015431 408474 118153 1869161 36547 1189782 1544805 16568 1220565 94301 99759 524220 1069541 1902410 1944712 1875268 1384845 401179 542846 1454264 490954 274909 1591015 747578 1299214 1713423 1516734 152273 1076512 1280843 127541 1679837 574972 1191732 1714443 1833651 1592895 840706 623908 1260420 986069 1564522 1338155 1087724 1520480 1765392 1351318 1663291 259426 471898 1987959 67736 1222801 233850 990449 870176 1774354 437264 1628308 541932 776071 113748 139207 415942 90765 604245 283168 892065 1329410 403247 1419197 1035532 1462545 1812057 1213908 1779222 1749375 847968 1602819 350498 1692793 1454065 119204 1585894 1437095 707396 322389 874716 255496 1591474 1019399 409589 858770 1931333 763702 1833774 1667242 1939238 79893 1919388 1749789 1545722 91455 1495658 1962384 189807 1088805 340468 1192495 227977 1241895 1734442 195672 1680934 22434 1615303 987473 76081 801181 925227 280810 406107 1700717 965840 983241 53219 1219469 733914 878254 1256437 454306 26950 1417472 915057 810393 317049 124930 434516 422178 556906 104489 1908766 967138 565658 509397 1093806 1213194 1876452 1588846 1244916 226016 52193 1066083 989971 943918 916497 1123006 1452198 511012 833708 178043 1740981 1134279 1327150 1303930 1735634 1669960 1837837 926512 1801649 1245227 243600 1124363 1069594 1392999 1453996 881662 423556 1222403 680960 177974 959303 1588838 663573 206226 216724 1636665 1425642 90406 1256935 1829865 689635 311241 1771770 1233557 1952072 717016 1357839 934268 130625 1188259 1994479 1060892 213400 685721 1665427 1535804 352111 1057194 1080080 1477631 176025 1695079 797567 635666 1653747 834929 1887952 896351 308478 1533904 565391 1948022 564289 338638 1542165 821755 1859116 1744544 300947 1931826 1504174 452600 1993096 1551730 932083 1710189 1082737 430814 1898822 241675 962930 1346953 214515 205858 173717 1739925 118573 272304 118097 1325371 1937593 982357 1586539 196988 161607 541292 1632715 569418 1434707 1868775 332390 61961 134693 188066 1885343 1025366 844879 316388 967748 963494 849512 399333 667712 593920 290634 1529851 1135498 42951 855516 1316170 678310 485234 1149127 1221636 1490892 1292132 114937 870336 1226089 706116 248004 311164 449228 425950 1878064 48124 859759 1853908 1752725 1329565 1500175 1371497 442845 864719 427854 1647477 695818 1221035 1055810 1372554 1821438 1682871 866926 1671870 1910916 154479 549259 632312 618881 1926506 189714 883222 316880 815229 387427 724548 1034233 276983 443968 463559 196285 546547 1496922 1325312 1800376 571965 38618 976416 1584127 787065 1154552 1469948 711611 1235875 887711 374391 643022 534583 11430 1188381 332999 325853 526678 670946 1670667 942490 620733 26418 1445661 750817 874391 1223626 1109893 1965630 1743319 1803201 949622 960221 1948284 1606817 201705 998159 1582335 1737846 446786 345991 1654517 1210207 1567413 1655210 740270 1769088 1022479 1418589 398747 1672819 695067 1390169 1394374 148160 1137513 272010 497279 1670562 148987 33871 97616 531700 831432 699983 1418057 82168 1266687 1370092 871029 1262540 480566 1358955 1816120 3952 422842 867647 468036 1194916 1815007 636271 1073965 1133195 366154 19544 754288 800653 1045548 1173681 1151813 1091257 867004 12286 672684 664071 1623458 179624 842730 1280399 742380 196791 142118 951694 540541 881673 18682 1172450 1944549 1977904 1063653 1386835 1495924 991252 138805 777983 1509301 459196 614801 1052856 1570763 1094823 1510591 524132 1184309 1684809 415410 917003 316053 840281 751675 1296394 173859 693618 969175 881348 906875 62439 1265165 607275 1379456 1359148 613743 177673 1604811 662791 562317 1112765 454075 742014 1671267 1365066 1454473 1578352 277541 1284915 52806 761236 1332318 987646 549200 1966203 1086849 1736238 540618 1677456 413342 1339137 545067 9649 1398358 1852518 1140324 1474875 589048 1355525 1675391 1877044 235875 1997085 1721296 604505 363950 1087298 1300169 500955 301647 1868179 1814918 1652189 1255357 199063 150157 1037805 1876781 18625 1096600 1322497 1610385 359239 1934709 63013 1789470 1449399 530397 1385379 1775126 459573 1548253 1541726 1870324 514809 97333 893292 329744 386390 739318 659582 1900954 463223 754139 1197210 1605716 1207177 221013 1880722 1811772 1881237 1732332 1117641 1169251 1874380 1610575 1479791 140793 542321 1065097 1473019 1044704 624171 376166 172190 1858141 73893 1878147 208851 213174 748120 435664 1431589 1665674 1403567 1369598 1311330 1483808 324146 965527 72064 1349648 1367894 1260690 1014605 385499 600840 1009226 1112782 788286 27442 855945 416408 1178237 258210 1773869 1403076 105321 717258 958548 683310 339209 237446 70668 848605 132897 216314 1654572 1917031 597065 418366 549550 163116 1100556 969861 778076 1690379 1437800 188311 1067738 1161771 1030215 656978 778925 497259 541420 1230084 383524 103806 16383 1582890 1765300 879493 296975 1795214 139041 360751 839832 1343363 1210931 686797 233282 1434482 1708134 1414126 491041 585951 739179 1522291 141301 1510687 799895 1948751 358976 1956127 465028 663325 1936557 132967 753532 1524853 545089 1618686 1513441 1921648 1386735 920590 526269 1195422 571332 1613243 171035 808555 1304457 180551 70714 1046727 1483482 1445474 500989 581932 1757401 882302 413807 1209275 614790 1042990 1420338 817490 277421 1876073 61589 1040555 669552 967057 1296161 611688 375516 312005 459726 1333406 124215 184441 774093 1956645 1864351 1202293 170632 1629452 1871848 916038 1088418 355864 248037 1417549 1001788 1191984 1788205 562848 1498821 1952134 409045 1481079 1351299 1030181 1032761 1110495 1053780 572840 3970 747826 1168347 718512 1992234 1470721 660101 1004393 1199004 1121132 608654 1737585 1024741 1631939 30150 1137204 1487247 1924821 1681618 89943 1560529 1688869 1802397 1982908 1692853 588454 1371813 12647 1656988 1756477 1150230 1191057 1025243 1490372 576575 892971 1355975 843378 701232 1286658 458743 336443 1032433 1791574 1402456 98806 1610793 1256157 1954501 1357484 1465030 1623804 469090 1170123 123988 877478 1390417 504484 1986387 795213 1514797 1288673 1507569 61605 1451357 1767193 1994410 401531 282030 1147926 1576824 907958 1905265 366279 381164 811333 44728 3079 566251 98302 268513 1051674 501857 120919 722279 820485 215417 590499 424892 275823 662803 1716276 94639 1793569 458554 1380115 1490046 841041 1965488 1828714 1141128 1544942 621901 1637962 1244008 1676972 707868 347553 285878 1429802 1156171 1120253 1405379 309397 516308 552860 265261 830113 1956464 1327791 1671809 1937389 1094507 540075 1127954 1530430 1695837 1757431 1889649 186287 759375 1751563 1355003 984542 445093 918529 444910 1736823 1506771 469487 189681 539098 131169 990088 1301997 1823823 651597 1451579 1272930 1127354 1965129 359222 1698893 959874 676812 134034 331733 747712 1932268 661256 106256 1988661 1681397 811116 1850414 466859 310616 1979709 77674 169000 622799 528389 445125 972315 1733535 106130 900589 1813488 1477575 527321 1846850 1610910 1679956 1400058 891485 419581 617708 1339035 618780 938193 1879514 253354 783639 1761936 1540263 1775273 1315679 1635352 886412 1215694 1627014 1585359 414537 308162 540444 1299438 208942 1716197 914566 1856634 1136592 1341274 630437 151646 793479 552702 1285982 1950232 1324298 1819615 1646027 1563130 1712038 1386161 1389453 1816647 956949 586417 1135652 1022937 1801132 895203 507496 1027144 880858 1859273 1523904 703470 484829 531856 1368062 876267 1490437 720669 1579853 1330924 983360 861785 1432879 21853 1925696 426459 1015129 791584 1122391 1152575 195068 1142434 1435360 1116512 1487017 530030 293238 1784384 1066299 1143694 95624 614445 1212033 1411056 289357 1360530 631394 652034 1078034 1585403 1234510 1053369 1853642 512552 1946319 821488 472857 1224778 1351261 399814 872027 1669838 715391 1649669 384054 181318 237750 871673 1936267 330672 678346 1745943 1647802 1800496 595096 1006918 579756 1803733 1398839 1775447 1065407 871228 445946 335484 1510855 1911075 1683237 1128408 1672855 1007066 802921 317041 857273 616356 1783260 781332 278034 1811074 691745 1217585 1605988 908819 639506 216571 696350 185205 341272 1142433 729541 801953 158747 819476 1062608 1703371 1631186 1112979 816956 1296510 1079476 131330 930911 919747 336621 106085 1804561 1977444 1715946 1590933 1879189 744813 623709 281061 1517605 444959 781712 544427 322658 1610295 1701541 374273 367604 1999030 1314483 1570555 1565154 511371 1930432 134460 1543644 1161900 1120186 881128 891510 1174384 1381899 1023441 823062 1398487 1011138 837976 1201836 375218 1944964 1077275 904641 932465 522023 310193 1922400 1777534 1200095 442239 551555 1791946 1760617 1307178 589344 606205 138585 1627667 988215 1724803 619737 826350 1149543 1432375 401180 1188533 1025928 270692 1326023 1044341 1069482 280411 1774882 1552781 691094 1805944 1048587 1621103 963587 612872 71176 33701 996148 435740 1268172 215303 852516 1161468 999409 1404883 592299 102967 195804 1469381 56016 184240 1675933 319724 306388 1086836 1363036 758498 729097 1444397 387288 1784293 772306 1125056 199904 1693481 1970019 1811040 383209 1988673 1742523 273591 396739 1480758 466220 1236978 1484744 772788 212597 1554219 658799 567651 1687390 1466438 1323391 1750656 1005120 1311976 1872180 987457 564504 1840009 1126498 159112 1620626 1926304 1463061 1974932 1267576 1799644 1895377 424397 94464 296506 836583 1584378 1387017 1538142 1988667 195588 21719 291027 1533628 240967 1820932 1786769 1193478 1650547 1899140 78789 523884 425107 1490032 488612 550155 1325196 1829539 1350079 1538107 1563030 905435 101846 1578001 738735 1897759 1772777 635215 1919168 1702447 552014 504509 1584178 871725 1913733 332595 1300743 1985959 222246 1281307 1225062 1590182 520553 625334 336984 1026071 1273057 961399 873245 811199 1473497 187536 830115 109558 616058 815980 242698 1797038 1170917 1232630 1799407 827398 37559 77175 1084464 57471 1995660 1316189 618745 295628 811077 1745008 31021 1133639 1665015 728572 1772413 558752 1507705 1170792 1253082 1688131 1276071 294081 1533409 1279310 950262 1244245 948300 256859 849407 841172 637263 1392755 1984262 675620 1803042 1438933 1606468 341451 1198558 1011734 755270 90233 1289666 1223365 1537483 644149 156846 122818 1522995 730698 1489670 1242009 716189 1388250 425366 1176479 557831 1466622 677703 1573004 692561 28895 483492 705838 630491 41767 1490589 284924 1690753 1122774 1906656 1251821 1535504 397711 1651702 252974 622563 1363095 238320 1122343 847902 1267779 1879001 1560385 899385 1478716 132545 804499 298296 123866 1113061 894568 1141606 1453310 901425 976111 249968 1557056 139736 569202 909898 1273202 1189392 1029092 1495139 981421 133715 1364282 838181 608714 1354299 1158166 1163018 436858 581698 885558 916894 15698 1780253 1824097 628126 572876 1557589 456273 594523 1542046 976100 712560 1780279 1535658 1608582 1428508 1950356 735757 1388030 1316002 20564 485934 430299 832013 325554 1937229 1691257 1181506 1243213 87416 1167104 1720510 471242 997108 1939288 1631561 58135 1259860 1322090 1341489 1693689 465946 332802 1985741 299270 340025 952558 1602278 143840 1946334 1525466 1909215 852858 1807150 1945925 1810192 1377329 1228117 1121009 1664144 635070 1726702 1838352 1392660 582790 998904 272251 332557 1823407 675417 1157574 65670 296356 764165 726300 660728 904538 536214 849501 630098 136741 584078 659682 1496360 744335 1430604 48569 1403507 608745 1538063 1154820 953049 55961 1764631 1011918 1833437 907655 915894 843381 1402388 1412861 866141 1901120 929979 1647345 194080 1648546 661842 1730724 958125 1386177 1885926 1352650 524690 383839 908619 423783 823015 30271 26088 1478141 141868 628699 28131 1804501 864151 791129 704483 1889078 1604514 1026482 899661 1209360 1495095 1071001 1082895 1604720 586423 989514 343925 1395251 1284435 1246000 593903 1683684 1075075 1098134 399389 311006 1803187 275696 987032 657250 609857 943092 993911 1719749 358726 1234171 879065 339261 1757453 1312658 1813561 1302137 349150 425577 1294337 258946 833363 1716753 1321712 1012111 581733 1289783 561287 361433 1428239 1720345 1456360 1882815 301954 1172389 1033339 983503 571748 800788 1653364 1210570 1792973 2726 250096 820685 1843997 1235972 888453 1119348 176768 156952 1630309 823715 1922699 191917 497453 1354315 19689 34582 1350139 275910 835989 1755530 1605681 1284990 1026097 1777729 468510 1730083 1397306 1247361 1972616 573177 1351750 450243 1318691 1078684 103552 319588 1862117 243066 1328847 1686838 790104 140860 258720 493983 1979490 1737680 1609037 522049 59551 1206323 240170 1508451 1390933 696278 1530684 384513 870584 832554 616488 1273225 474210 896382 513055 1273112 1303922 1340686 1069188 1847645 297382 728535 400227 1201915 448860 835690 529224 1185927 939985 1054810 1172297 696547 494103 52733 402401 832198 856842 682637 504912 292898 1007106 1066281 995078 233351 50383 1913972 1158116 920066 82905 99073 1529931 819078 572321 525911 216914 1854446 1784911 884648 253515 1994450 374437 910746 889814 1937589 932887 1430491 404062 1167821 820919 214251 1785756 1157276 1252323 315591 645123 551112 1799382 1897819 1735255 1480239 919616 1343523 203257 979745 26172 171948 1943947 346905 1509675 1255205 1573170 1749643 1581777 688143 1599027 1624160 642808 1796088 1201056 408877 272976 658090 856791 1254879 371217 1269831 1901424 1981524 664702 1260386 858166 271939 1629478 1846992 147090 1440552 1962838 686013 703399 1993089 1727890 1920054 399383 1286146 1013181 1795318 11551 674265 1270784 29619 436709 902469 1979969 471751 1016133 966277 1138055 1298394 1773332 271032 381554 978882 292717 1325644 1585542 1442911 1491732 749110 761346 1347976 1646435 559458 1760201 799687 921410 1463859 1346956 1382795 805309 136573 1052529 324114 1247270 961017 1966249 483344 1520565 423372 1940731 683533 832592 1008265 1753281 670780 668025 1291289 1454640 1996651 567750 373688 1993648 450796 552499 942357 1108202 1471218 757374 661624 1050329 460362 1320322 1316216 436321 562037 226246 1826529 64684 1765314 1821592 959189 279862 534266 662008 1784991 1663580 1669386 1506044 1570162 901424 195110 1459057 1075257 21074 1662976 714515 1370185 850322 6790 1707628 1594956 1975996 1804182 90628 459046 23968 38657 311283 737478 1585559 458891 1202164 637085 1378868 1382055 283963 1960423 1096748 188414 945973 821850 697643 214492 1164008 127633 1231943 1089164 518486 424010 1302324 406447 486285 1667600 1348017 1395311 28814 532744 568605 699936 972966 1501459 1586622 1144613 1248632 451227 211104 792540 1064594 498430 897294 1666067 1133782 1344433 1863741 905030 436588 1251713 257360 165578 1892380 205962 419181 783812 1024974 691311 294256 342489 1025186 904754 145386 1784802 1577499 1666084 1680778 1179639 1435955 104047 962083 1808504 628081 1821322 840445 646356 305172 1330074 1403542 719953 1647311 369532 511971 1664177 252419 542746 1707036 1611355 108371 1814955 1394155 1438859 832349 1017356 529716 1725393 292366 294042 1600129 1563779 272501 102146 60711 165482 492911 1754249 1831926 1225960 1292620 1704250 1308118 126661 194348 748310 1496997 1309196 1662988 1146308 1538166 1440404 1753751 1523880 1425920 179094 1368174 1341511 1143990 623886 1653167 1063270 1730687 655665 1408983 186150 393155 1895676 1880293 1946930 1741454 1723054 53475 1652724 1861542 1517632 55590 716139 1624110 1642616 845194 845522 1768075 572411 875200 593050 1058739 1771109 1913650 1009047 1101212 1024634 1357462 230418 786659 1447096 861981 1650399 1901689 1975548 949851 1051284 1018251 1319426 1817110 1133485 702505 1504904 1951699 1271068 1309324 537258 1717675 363874 39364 1490268 421330 994862 378476 1461573 1005898 1198071 613867 64939 1866936 855758 1995678 1578234 1471732 1467924 1974226 1575462 1067996 1408162 1554061 1586551 1273831 1643393 1778110 406536 836781 1911148 598955 265510 1537007 471899 772016 1661531 1771029 1636846 1794559 826832 99349 1405303 526919 1753023 828672 495663 868928 355580 208878 1676045 446128 671733 723848 264188 1118947 1947579 1822526 1363822 184990 489257 672095 1828507 1238463 152900 1760714 1862101 682327 524421 1965088 1817456 1194549 1757370 1221170 1637595 148685 533238 1678529 1535624 629434 1580739 459040 1823842 607843 781307 872659 1312303 131528 456779 1542939 108233 1517001 1382797 1376598 1932023 912017 57562 1560430 1662310 1135388 585324 1428335 1808301 1104505 1594679 1160246 76918 325276 1770610 1726368 484661 936422 578938 1637058 1551938 1632534 1509707 279066 616997 1321046 837458 1535183 1378628 1641641 1088748 1985975 1797246 432586 223125 1598242 136781 805437 1647989 1944641 1671024 27175 732831 268608 1829287 170393 1619854 154509 710855 222286 3991 1683388 1453148 511419 1122615 1691003 1054723 1568877 1458254 675321 1616844 1497133 963932 1562056 27366 1355502 1296680 452904 599376 388816 627189 1916589 1332653 13233 782192 638160 1751313 757202 1740190 672543 999673 1626736 1527129 1644730 1602040 1649163 298551 309455 1078160 795692 20218 869307 1216360 811436 1444613 1815851 967365 989618 1981080 638066 714451 351967 1581218 800735 452410 1210170 1950540 333702 447500 155557 1865367 1875964 1742922 700946 1145303 365629 976499 1157533 1499900 968070 1995951 1249001 1781935 1161351 1347153 443423 1883651 869524 102314 1602937 318626 1402683 1798912 480837 1913780 1725789 905726 501234 455150 1332140 588946 1300805 1412437 677858 1324016 110744 44163 1524329 1792567 1937735 1724628 326490 1438843 296374 568825 991253 70820 1793474 34698 432921 325396 1079062 250962 1135896 494102 324097 1788269 463791 1420397 578883 1977722 1043113 934473 842915 65665 821077 1351224 757886 1854590 1294872 1611454 1635229 97235 1777031 1770507 191060 1064636 1988174 1015204 11472 1869874 11509 1698029 756951 655591 29331 427466 196403 472585 1884283 912565 99259 801070 1550112 1602451 1796696 700130 68898 578876 1739903 1374732 866235 1094701 621819 1165322 1729341 1294458 1418639 399390 1162586 934241 673659 33206 1569193 1488202 1868070 260640 412842 226985 943077 1953154 985233 1928786 490873 715774 1828765 701352 1141823 1506154 876555 763466 1021973 974332 597486 593547 1101649 283263 982964 1207420 1785353 1740358 603263 159565 571418 1961661 1793645 1527390 956882 1646927 1614967 1234570 35700 490336 525478 1360351 1074489 1018654 1074499 572719 189634 736979 587883 988601 758088 1711316 928126 1682595 1221592 1326077 1672920 1234635 1222738 220995 343952 1407185 559437 515081 312755 1226635 1102340 452480 780426 1121444 1569196 1520851 684238 1845365 1511970 241153 1877758 131329 807433 919978 786177 1684761 676643 1396863 385321 968509 1896895 339309 1074605 1134974 1596434 1225592 1106771 229301 454550 278009 1179184 1203868 448737 921401 1167358 730807 864364 935946 946207 1777623 123781 670133 793622 1383666 1044896 802822 1368762 1085614 1562876 845476 1567713 125905 1118819 49584 1861039 980742 1988626 439980 1322113 1984106 771766 361667 1673494 1621736 1651765 1650596 704437 1377387 826908 1539405 1773909 1772031 523658 1071502 123173 403646 27041 512828 1209633 1039875 864502 952009 807207 1376251 1943220 660394 23764 594112 1408655 1808212 1134100 1892439 943863 605645 1604713 1630600 1807165 1759586 1366739 1601314 665041 1896436 1775591 1064115 327054 1993945 1697943 1916481 411542 340874 1537118 1837036 147918 1792785 1905372 433043 1210317 1480291 1507058 1273221 392099 485094 682584 1020698 1545514 579312 1143544 1280095 1117350 1167356 1868132 81530 1759216 1656987 426284 989314 812427 1818798 967908 907748 173058 48076 984435 1897740 1302422 1151227 180493 312710 810831 1882462 251476 114875 1452625 1045095 1138524 802143 784637 1835285 492198 176083 1546162 1099804 1551866 1522076 150187 143460 1672766 235209 803464 1244645 1032368 97385 1865317 1065107 1442535 1965883 502003 1112829 712061 413651 1099410 770761 510767 158442 695105 1698263 759339 1754496 1201134 1357636 1954950 381611 1927208 801971 727616 570498 627246 1382304 1754197 938823 1039366 737818 945901 1101069 1688193 910169 744134 1346186 1897279 1578195 1209300 1422624 1150403 118048 533160 1520738 359085 15002 519313 809644 214111 1038161 624594 1095098 892324 529592 1247249 98442 1035061 246338 1355495 1526967 123207 1810660 1983475 717445 1458514 1207929 1198212 603481 357314 1681952 1787573 1528677 476644 1194025 1634441 1282526 927733 182417 648846 1025089 1140507 1621826 1564259 827835 797305 739358 787070 1119088 1234210 127283 210858 583415 1548702 145745 537540 987750 659324 1757841 940471 815389 1791815 1070571 140421 1513125 606231 1909721 772430 511059 1788543 1696720 814447 1672996 1927489 92556 618083 542543 1263087 647367 1940338 565614 386321 1301215 421988 1632226 87262 208629 1104373 1036437 1764809 1522394 69604 783672 624694 164700 572829 1498973 1113552 475884 805929 951946 400371 843951 479245 1378036 3770 1057784 443277 1797895 1012304 1013083 679070 1236736 53792 1995696 1726725 50585 36047 741265 1195542 253555 1507423 1780167 323840 1367344 1210659 404731 371192 1692358 1942694 472501 940720 1540379 1122099 1895572 109033 1776034 98611 1593893 203070 1399827 183048 854868 1741201 684264 361513 192654 267911 1429576 879620 1342498 100824 762852 765302 1324303 1453822 1940596 497435 1288934 1132278 178946 1237385 1080702 1676368 1365890 1339624 230190 1467582 318154 761482 1248637 896179 1705967 1789433 1838929 1567032 1345316 1965154 984700 1275501 930867 509125 1148496 836077 1540703 985276 695148 553188 963696 733546 1197093 334845 489152 939924 188439 1747194 595572 1758006 558969 76058 1201853 1522045 980462 215242 446008 444920 1208007 389889 1174641 1883072 1094623 1353002 1165557 1960523 1578710 1788761 1498906 1712955 845308 1588929 1395258 711417 1266540 604393 1831488 1002935 894680 520213 1870522 1977716 1130069 1808108 540220 538692 159132 1267753 905727 30325 618600 1355773 1693251 525477 1277225 1389788 472691 1506545 1061742 1349905 206469 55457 744812 978175 1679280 759348 974694 1860346 1322493 1539668 129152 1550650 1985438 521541 1933420 1891529 249205 721844 1172001 296521 63035 787252 1989992 975106 1747901 214744 1082559 1667385 772505 1594369 812775 313035 334317 663721 1419717 1156013 833905 829394 1896951 641692 1800803 859879 1746069 1671584 42211 1648533 1114835 1294067 796390 498038 184514 312619 98463 295149 1339507 1875246 1984566 1003407 1918435 586279 1724492 59601 324788 611680 688767 448570 747847 590808 728739 1952795 1464843 478159 855663 723396 913992 1799495 584836 396723 199603 360518 531715 445329 592734 714492 645040 753423 1108474 509321 41464 1378810 1712538 742019 1643505 960138 1089559 1317511 730218 441788 1364406 1542443 1323346 293597 893994 1345132 577343 413300 1880297 44019 1114303 176259 1952001 598105 1389227 706171 274056 1613494 37917 1586949 50281 1290138 1688216 157626 855804 692062 1337556 89313 449502 1581706 1518043 1189015 1510799 1296105 696755 613950 747865 1658900 513744 1794394 1575046 259300 1315204 1007993 1673147 1781582 241078 1283139 158364 520540 785409 1079763 1801901 856331 1321881 293724 1582221 1146347 774466 1591987 1262317 1437418 1429857 513886 768594 824567 1318067 569228 1802609 331039 1398194 1216635 592216 1022335 1432567 1083183 990222 1574318 1714635 489633 1089728 1172879 171455 855770 309665 207397 782060 920535 1240132 728971 1833806 1009310 1909616 157250 1718441 1902011 466368 714799 1951933 786507 807459 1028946 365110 112409 373565 1055437 831712 323770 1535454 251726 1538937 1399459 977403 37966 535170 1238972 238709 1812609 1238638 196880 124380 1218342 1740686 433184 809126 447200 1242215 346640 41316 1917881 1624042 1401022 961257 1425952 1662138 371514 494789 1678145 834220 1319899 106808 1260905 1325702 581582 460571 1416284 1135593 840871 1094525 83322 402248 43228 877267 1369401 1930250 717744 1902222 689186 311578 1061304 1657889 1723237 1237574 1442628 1012582 1588747 1540482 1194576 642469 1149716 1547282 184303 1485924 1845501 7135 310532 983847 1784742 735965 1704937 1186373 1787809 1996118 1898277 1296269 557556 886397 404375 521695 929078 964808 1815317 1774770 936176 176981 1959904 67230 974895 1280162 1513481 751845 1035840 1952587 1540231 556973 690860 1140391 715912 96546 468985 986768 1017655 466914 683169 1367892 129770 1861595 1234776 95093 1018561 543048 426044 834406 1205157 65333 1846146 49038 401420 1498424 1953853 395850 816 1147964 1107542 359939 758670 1805800 103054 642043 1950712 6898 869505 1595486 1597286 492746 1075209 914124 1399150 1910321 262681 1119405 777068 263637 1404804 1279265 1370304 926629 1022315 742390 1677480 46594 411321 845122 1963108 1956181 1095724 1405205 1337169 1990944 1088972 462459 288778 1811956 1315542 759605 727157 482256 987853 1113641 1435986 1055124 187146 1323052 519516 1509813 163863 1220516 657820 1134360 1629089 699703 1193259 1150876 18097 1515570 243810 516039 1427262 1979756 718979 1896217 927426 1842871 867881 1745909 1738948 757689 842273 1487231 53536 1005944 336943 799827 243103 1073226 236651 1834674 268382 883811 549327 1317073 144748 1607025 1968085 487837 1943826 1967031 1014042 1249790 57879 64803 1741905 1857557 823643 864563 612630 1960059 1964552 189996 234506 386883 419255 288215 963452 1335326 945447 78955 598810 1388197 1519314 547932 559777 733663 1811708 674980 1504214 719915 983474 332679 936201 49475 663541 308853 919159 1098716 1087481 144425 1712845 1154754 58725 973884 1587512 1600501 421918 1111691 941271 1742068 1318479 700637 1988154 1640121 1450754 332489 1802933 844889 1723390 1422339 1256569 456539 401798 731920 44553 441598 163231 1952337 1490256 857596 194993 1656977 346716 1332706 1624168 1709284 979323 1006603 798215 488758 1969432 425813 379877 431138 1795610 86024 760823 807595 1601090 693589 1816018 580974 480507 1062818 1582892 1823895 1457242 65084 527095 185921 1135396 246579 349420 120882 1680576 1180341 1788604 1810358 406676 1922014 158520 927863 60815 1170179 605930 1937927 974073 1637133 1629238 585725 656195 64585 1938340 1215191 1639805 192867 617034 1441079 1321148 802949 1098706 1003921 557836 1311726 370781 1071215 736601 1702098 975110 302751 554464 1876650 641312 1543769 1222612 427161 154478 1552771 1697794 1538695 1429244 1262706 247424 680114 1019227 78484 1481178 650050 1442348 1711371 125391 1214951 376126 1424165 1799072 1096777 1871912 1712815 1928187 1391600 1524002 1002530 1843142 655605 1422686 1652677 1049564 1982403 1071647 1760612 1877810 1907817 545343 188903 753000 1830145 395204 1077559 733205 69248 684637 647048 1877000 1814154 267721 697191 714624 1515646 1687112 876256 628616 1438029 413014 1145468 1373149 202445 425304 250480 1807336 758034 1262216 309259 815022 1477563 563844 339824 646306 409123 133886 1262901 51375 555566 1613619 984652 1180364 1613460 120135 1185027 1063700 890486 1548957 85238 895564 333465 266372 883470 47774 97808 65283 1525386 292144 1930905 1390040 316090 646146 412666 1417683 1817522 1496783 1225117 1557954 96172 1513450 1623187 1403613 374979 1220205 1598804 1695664 1805708 939765 1643660 695533 1785892 121212 1541555 1680876 1212482 1025644 1391002 1094320 1592898 165152 615450 1028048 1485368 776 1555157 624518 1454075 1350429 1683072 212738 765261 1257527 685430 16987 263997 860519 370639 1269468 1384008 1380336 1993151 1692565 881504 160060 1048927 131374 84057 1176872 1920001 956078 1535905 250860 50827 1582333 1640179 824981 1125079 389131 1553950 617347 17627 622738 1929973 1357806 1956383 1740805 551067 1532346 757707 1957422 1140500 87294 1598495 1030992 230561 888565 921364 435863 1173641 601632 274745 1626692 618673 353245 919555 1814897 37493 349842 299782 805944 1880000 988672 1933122 1753462 1802098 1241931 1156277 1457995 1846262 1762063 503562 1756314 1906540 940408 607204 1978160 634337 1681992 1727546 777181 1099260 494496 479423 794132 160238 83618 662927 1003617 1648756 264335 653035 433357 1712396 37526 6717 462234 1084982 867313 195935 1795254 1633892 1245692 889376 739489 1990962 438904 473449 19565 1450933 1242420 398047 1400485 1158390 1023891 703293 1209996 1910787 1704220 1187694 610493 699157 361671 1696623 1460390 18843 1051678 46942 14073 505869 854856 805203 182414 1430318 984176 1905104 1648889 1278471 816771 116897 936777 52174 614165 224705 474331 1885255 91178 393516 373979 193334 1423367 1770325 297503 1916187 359049 873183 1365845 1281650 272056 1996507 225559 383272 581787 1526257 434427 704242 1083314 1572448 1774836 1465680 116538 1993581 1147802 1870519 1297479 1829400 272047 1957557 411688 1858960 1499324 989996 665549 855767 1628208 776622 1285764 35379 423538 1247538 1873322 1672661 534041 1597661 226516 1274451 1951836 655919 458226 263043 1555860 679964 379859 880186 1715733 1713310 1616548 120563 1215485 1124491 626086 312917 1602169 126407 633867 1838466 440615 563735 139445 1949031 238253 52583 1303572 1020094 1298006 1735272 192959 1523372 1084350 1950112 397528 1865763 1205232 1891560 1063968 1816958 1383495 735573 685227 426540 388047 1695604 310898 1740324 521237 1919028 1592056 491133 617874 381953 556065 658329 332781 194939 767851 1925547 1143755 342540 1301570 1970349 1971937 531684 1405971 1225229 791117 1646985 239764 827003 1091807 1817696 890483 959918 1954891 418267 509887 817396 396504 1582982 178910 463884 316212 1753676 744797 509095 1968915 302168 1982110 1825371 371498 961131 1995381 1053372 219054 1842309 1982193 1804671 1989090 440781 1859573 1917226 1218181 1105390 1866837 1929610 937686 164607 1786847 267642 925765 1319244 209452 1609719 397257 1707021 1306612 1112256 1395029 126787 1965435 801067 840255 190852 404192 482010 101129 435364 506360 965386 1786842 1932018 730645 950016 745887 1731258 1413251 1226220 1370739 685520 1861266 166035 1066989 991987 1877309 1847740 920072 305194 329628 1550132 502613 1179269 1995498 1346753 1663615 268950 1908924 374027 682430 89578 1882090 955987 35281 347634 1191222 916402 1012945 482685 424281 282006 1243121 177587 203083 1976989 329739 184615 1488591 1895699 931525 686008 1682186 1321844 1977741 229614 1786836 1851799 8410 1132257 1966113 717080 1422682 1775507 1047762 625735 599347 1068748 599559 1100824 664389 1278049 1922122 525055 329265 1396204 296146 783289 1988395 1133004 731802 1402695 1168202 713826 259408 1383754 420887 1455811 521626 1292330 1171715 488782 1360056 18315 1060412 1659385 307001 1484995 610733 857786 1683588 790460 1960449 1414045 1205329 758318 9031 84909 1615302 584555 1797250 1024164 1960309 67183 1850080 1923177 308068 266047 798622 870990 433777 1706146 862191 1835154 1772159 954403 1233770 138575 971352 766929 675323 941395 814360 602143 404933 1549555 1688941 435982 1817358 238037 215345 1408169 11065 1795792 193028 787635 700991 1658013 1906990 443658 599515 61430 1952853 1826244 539928 807339 1805470 1790079 1473012 981174 1333317 291546 602011 1203194 524700 1035387 24676 1234836 953164 1341647 1923521 1761508 1521409 366309 880835 917263 376450 1250743 1387908 536891 624788 1095036 292470 297968 348092 116775 1297682 1501075 44298 1113359 185143 1715062 370980 670026 1242873 1115241 991226 473704 509836 809608 576651 493526 1660995 663853 1523370 276190 345898 893972 215137 78127 1092469 1682436 1407305 1030450 1892269 1240574 296572 1716934 146005 342668 1558332 239145 1690128 561783 1679924 579596 758337 1269257 1908754 1129843 1929466 631264 825495 1014382 823858 995828 1315919 531391 250746 393855 136199 314438 1018123 1875686 1767704 354643 134465 1874126 217466 724361 1912509 1522108 785045 151920 1948026 1515916 245697 81434 335594 841779 1062360 134792 1820833 1086013 1566554 1095613 173348 62801 184584 1933776 374269 1185740 1726762 169491 1857972 224740 552920 1721821 1216653 183846 1736737 1210641 1087576 319479 171618 560439 298492 565629 985533 1253139 727754 1876429 1463547 1590126 665190 1220765 266276 362745 1503267 724474 627329 320158 1366514 338251 1156870 602216 954471 1789062 625634 1640332 1300272 1341222 582963 201628 835619 1375644 1733887 572572 719278 1489360 29813 18929 1787297 1003685 2066 813706 181030 1937425 672009 304337 1669979 608992 1930271 1238839 1980569 1863756 1071356 1986362 438180 429960 1649004 59322 1495577 205299 1500092 1549700 133786 1083012 583807 12381 569944 1405225 1387218 889996 1545238 877728 839997 1722434 1122280 557939 880155 110768 10383 1743914 1092802 1782962 712147 834295 98389 1005905 612855 1355056 873369 1754610 416353 665442 647645 1419457 520545 1926725 746047 1684649 1963163 57588 1009268 1256399 460625 57651 704206 752729 838309 341159 1798965 538166 897860 1270020 1463543 429502 1598992 835821 995553 81118 814627 1412649 219690 1001632 1928138 71081 1621523 231332 682659 1594967 1072614 1690157 923933 501736 644954 1938222 1812756 523057 823655 647186 1159529 1545045 1503908 1148826 1838866 1603615 229045 1075992 505799 1782140 1279099 1758513 1385742 256489 1347311 556356 634382 591711 209176 1435683 1591369 826980 1771498 689021 1020216 1608286 1264241 688423 1112754 1101237 940030 644935 1623667 672595 1738817 466680 6961 1305493 772951 1296838 377161 1154895 1388122 1688500 1394430 1430171 136173 1512213 821467 375439 1578007 1818372 1273394 1794535 1329005 1743527 165259 1502215 1950866 1653387 471218 1544114 918371 1219321 26777 1277797 1683290 246905 1835298 366496 1170632 383777 56464 768763 591506 246178 678044 863421 296148 1106641 1339691 1016335 708118 1813396 77248 1525947 1310620 43388 1905911 889292 1464586 370591 646683 892403 1129965 326585 206291 1932642 70405 1199241 1741080 1012265 794493 834887 936902 586642 851762 301044 908469 1775121 1634879 1677234 1294734 1234666 670632 740188 851193 773980 1092978 209922 1170038 1841671 1599884 1951056 1343851 716428 424505 663187 1692342 1131839 1985563 590353 976287 561868 1660725 1026585 1847207 684828 1190301 329328 1850680 706121 1664276 243628 1792628 199926 987903 1005596 1333702 40498 11684 1182683 978252 1616991 1636601 1826552 16188 1819520 1483651 1268513 1690187 1128420 1203152 354236 1650309 952158 1615653 1412599 1130245 1966430 1127408 867699 597733 377570 1458289 1012201 1295144 53165 1025391 941105 243852 21302 1865236 1273918 1914002 1762445 718368 1590730 1785995 1249810 1385976 845034 113681 1216419 1675490 1471456 85394 1156623 1196048 680776 10531 776345 350433 635382 1534124 1657341 881759 913114 1609723 1408122 830168 916638 86248 615345 1073762 1176202 1494181 595548 490372 926054 1164676 1275720 778446 1478053 1934953 675308 447621 1150623 1510137 1450216 817783 1603542 1912970 401416 672471 4669 1432422 219250 571977 988324 134041 1326358 1528803 1008733 700266 191035 1899389 369470 32615 216950 432933 616205 49465 820926 926906 1205423 1121060 1046403 506961 666720 837321 1791839 180021 846116 600447 980052 1471305 162694 372297 1289318 1655915 834400 882504 40046 1537943 334725 834869 1576324 1090057 1870118 93751 1690084 1567456 706135 1513663 999921 1034713 177168 396876 1264091 78857 570587 862420 1813771 998247 500535 928666 895460 507888 1012503 1645572 1731759 1236527 1023785 215557 1320085 368088 1482087 1078904 447997 749185 74059 1893932 102844 1522331 1072521 704970 347417 1033423 750181 1764402 364286 1870000 178038 698273 32814 1091037 241069 1257546 1819503 49141 256777 1686915 707933 1193962 1492273 1023950 968801 1089777 1448273 835648 400179 1919008 1927439 1536905 718129 658296 404805 541927 1524815 1310325 1090804 1430428 1808078 1634315 770461 1416205 756926 1748164 946189 182461 174093 1225699 1389542 265202 1296598 1305373 1299768 522805 1749488 879159 1840170 1438529 1818891 1126535 1400652 696980 1207251 718156 634051 708007 1069418 1624257 201322 1067928 31534 761618 153463 1967583 233397 1142518 832511 297888 1883290 1492094 859436 1866817 1197316 1187592 1931218 1431333 1198244 1895653 533207 239131 1273940 1642042 183981 1267382 1766263 1050680 529447 811629 1088018 108716 1841710 628878 1958694 1421452 1750454 1634210 501503 144289 722235 206597 797333 766705 1484918 549340 427571 1420903 1113383 1569386 1584304 1089377 1351962 902853 1166780 1321943 996985 747979 458622 1465552 4692 303681 1655846 579959 1715782 1497230 980407 1163433 1088991 1634389 1838357 1906046 1562070 458939 845294 304453 1262135 1233952 177448 1314167 234239 1754937 1459943 656654 1742805 444786 293613 712078 757702 1376046 1119391 1099989 1816692 905780 838968 994925 1631988 1555428 746661 121778 1951857 1787613 386421 1383751 261081 761512 846576 1709765 373933 1072841 1547325 998510 1019957 15408 1963132 1678331 1148335 28721 1701428 462772 451356 72691 1710858 1692530 1352107 1776544 424196 415007 1688114 1717130 810285 801535 1123226 792880 263075 344336 976881 1715683 1137821 929985 1926004 1341533 574679 1371980 1495711 1118728 1953749 848744 568884 1368454 1944147 1184516 1188322 152781 1144048 1464782 704318 917997 459006 715655 1016920 1512579 1197364 968463 161257 276128 1883307 1984342 1792570 1913185 958986 1428415 621302 529687 1727009 667240 1433198 1089437 1316400 474158 1387363 1733324 1470728 1211421 851755 1337885 90753 1118491 1333925 773964 1706009 1373447 1025972 142411 417702 1418570 1592658 426421 841613 1407938 1610000 1684804 111028 1076755 1447758 1087725 180508 973950 1312737 1943507 1368691 1666809 1189546 775022 712858 62255 218707 1728908 607300 181689 738580 444081 325647 1436561 338691 1809203 961911 1227136 984606 1356017 1447342 254070 1501718 603360 1856301 568757 1454734 107378 1852115 1797029 1257168 1051507 1074695 39526 1169442 1933075 1986742 1078580 181876 1621974 264591 523198 1037307 934709 1227924 373574 611203 22513 1601849 1329632 271871 800483 92543 1246609 970185 1780554 1470737 1227627 1421598 447782 1199456 1158334 685406 665303 1029027 507302 550295 715419 627185 1629428 1720529 1111799 147035 1043470 195975 1150948 571628 674166 1155567 1828032 664254 1076121 452988 1011630 1322023 824508 821031 299070 1752698 757252 1426981 1033048 1250882 1735592 1102344 641028 1280735 1717951 412514 588998 1474394 1735996 1910338 74125 1394811 66332 577052 552989 1550 1270475 1169884 562961 1029926 139120 888269 1339780 324797 1518364 1206172 1223987 1386877 1245401 1542181 1163142 1241350 527011 1595330 1439119 1322810 221234 1732417 1460111 1430285 236138 1866311 779277 872260 848757 910677 607331 94282 1248501 1602705 305165 119185 1542606 1076705 1283919 1280651 1591544 1933955 1348409 497591 448935 1393544 1260318 1842873 11952 1777092 136577 1899902 824713 1956434 963523 137959 229242 1964397 825365 1381549 450726 1272628 231742 942218 1286478 601580 186155 1828965 303064 1846402 1077634 1400268 1172485 95222 1714023 1931833 605104 1547983 1326137 1701364 1889196 1829512 599049 612675 809215 1171188 1266748 1722856 1854154 569519 156850 465598 1253268 329019 640589 421690 1514326 888029 1734405 759258 1561837 1717138 1809396 742664 589402 1848094 779989 908007 1302592 976078 534858 1161610 1481941 1805006 1709882 695019 1745759 768094 712836 913612 748543 214782 708860 1678650 1553485 1107348 1772993 1781362 180063 992043 1064435 23587 373064 499967 1221151 668108 172131 173939 1142886 547843 217141 292518 1479195 206125 1878083 1510557 1129751 1547250 591012 76637 1085466 1806459 450734 701423 282957 1372205 837462 507643 168765 518096 1881097 175387 1420475 1181916 188132 1497196 977321 1372639 1402279 1453860 923159 69331 841077 1489663 757386 1221650 1190850 711833 1466693 372364 22929 1470194 70459 1493914 1304619 1285054 1428082 1805579 176273 332531 812803 1821864 840342 188800 1039170 1746999 292174 505763 179052 164107 282413 487216 593490 1803283 713333 1337749 1262799 1523998 1695910 1966754 1995774 763067 1480116 1238635 1519487 1106715 989538 528048 578913 352766 1702305 1536409 1133469 1267952 1962973 229477 501571 1852051 1165031 308084 979813 105691 430544 255530 1253581 1967291 1112119 825186 1252361 1043999 1910647 142148 297356 1600344 584235 1085430 1955692 1065328 74015 615232 1405716 1345190 1276228 1270280 873860 1365336 1168880 149444 522030 70883 810462 944017 1174509 671087 1019790 299501 167065 1078085 1136219 502148 102078 575056 1045941 262386 764324 813551 1409810 529135 1685932 487417 712038 494202 501204 337065 978779 494038 1000196 1625120 688431 788036 605118 1151715 397625 267992 1821614 743582 1896145 796367 1732802 1524473 1897530 940467 669096 1862085 1880188 774711 1225809 526872 1532354 1368930 1745093 579149 323098 804587 395868 762950 772517 82009 1736846 1960263 945326 1032202 348437 68578 1038688 1009035 821816 98213 1970616 1778952 400201 1647880 1075888 1040825 801706 1367691 169128 657808 1902945 615542 1240743 1054652 1978060 230025 1078675 365990 591157 701503 318756 299309 573105 1183729 1763587 1477957 1959165 1835249 1740283 1760016 1763732 423759 1745211 234260 1834920 1235632 1661626 22372 1149970 866882 1945033 1667485 1019114 159387 545004 1048213 525698 832773 381 695097 1191436 261717 509634 287830 1163115 181007 781858 502565 834094 1340597 1418727 158984 376221 1992614 210958 953274 1786835 118247 1346393 375370 306046 644483 549611 1613839 1270833 517674 673021 1306088 303753 1435241 1111072 738131 559788 617268 604816 1145377 721732 11998 493789 220883 894246 709213 1853291 1694220 1939843 207290 1655118 342521 701042 1133477 544059 1984107 1417277 1616830 1499649 1446809 733724 1772412 639349 1081477 1576386 769388 56346 1774511 587059 1444850 906143 700027 140341 871598 1149024 1403695 1298566 634685 326222 1907956 1761637 1676134 300588 397244 967989 1626702 1997249 1586461 689026 1308661 1971843 1284007 714548 597152 1690893 1846535 146140 984479 285501 875655 1108327 231917 1894286 1764315 832432 1236234 1977319 323419 1861323 289375 513735 185463 1745578 846705 333425 977151 594166 493213 1423304 204843 1170467 332764 729313 531946 1680314 1290841 289811 163732 1672165 1418233 1051696 1336571 1222920 649440 152279 67404 1389306 1281432 177915 262752 1454558 641686 1773370 928969 1998085 48047 1943729 78711 350045 185584 1040628 1704005 1900303 1706543 1618241 1653511 1748991 865607 1716632 1909993 1327354 442955 1846327 285923 911641 855143 1432238 73551 1986061 274479 937305 603952 1931264 229759 695023 1247405 886864 946812 1371676 1877189 1853494 685887 99696 1771590 150800 449733 1387777 463876 1998605 610889 15584 1003905 1451029 147949 1000828 1554781 629521 953720 825039 1095985 282790 501664 526655 1295991 1627869 436050 1538939 697563 622086 999819 174028 1702001 691655 308666 965780 905617 1672396 1709766 708804 1197198 803705 62564 1203176 1029553 1583710 270567 419417 96345 1574574 698871 1760880 286953 1478034 1678201 1887889 804893 618989 1236136 1617539 328315 191485 1549968 1845224 674551 1256107 612454 1887941 773921 222048 1271257 629528 1560282 596635 1280432 1967177 396022 732486 1362246 649727 1416235 1342838 1319565 1916091 789502 837248 475232 1455877 535229 203279 588673 677812 1161083 173781 1737436 908124 268592 101862 1536008 711477 453207 1238529 1034922 994746 278764 152275 915262 76812 658838 139868 867600 703669 1992629 1591270 1610427 714497 195940 1027686 1801379 473400 1664295 1522472 908176 240788 1951922 521571 1881430 745238 1603620 58081 334703 159512 141988 991497 804839 867038 770058 841474 1985481 623592 65971 1794894 1579843 890763 836743 712589 1981382 1338563 1921287 1430381 953086 511543 811263 1787255 1250559 1687050 1176506 75128 1698837 1195127 449433 97816 699314 865505 1450648 620805 1762429 1551915 629764 1414801 491391 1220842 1199446 1118867 243824 1199862 452354 1933269 1200201 1508031 325894 1483010 232633 1050870 309202 615525 1777855 680250 1741881 1480382 312319 740784 687005 1192944 273376 307898 184292 698715 929428 1335197 427802 1367424 533054 488686 370616 168201 1988983 794464 1135502 1622230 1702958 1521553 32971 1801402 915229 1221945 743441 71143 793359 1973859 1755412 1888579 210680 730952 1787411 1580147 1611673 1443320 761922 1032820 1407087 73923 1371213 967588 701998 1628238 1291066 1074150 567338 293911 1307530 1879825 1861979 1313995 312861 1322029 727547 1290454 1222870 940684 543665 557194 1064347 443327 1019169 359201 1415441 1410212 187409 1512054 859431 449670 1205583 1984646 566558 428365 1683011 559329 1427655 1217665 478170 1118252 1496999 892037 1534379 447020 1526852 263053 849062 1149985 1676538 381298 819472 399837 1086089 409675 315377 1924234 965811 23891 1568280 1905510 1485260 292199 355896 441299 186576 1529226 615391 1377393 1752683 925107 955737 1514957 1272884 18642 567823 926394 236410 1144433 966560 842522 54328 38096 1486772 963469 321320 1952810 1224534 1693329 510093 1401905 1191829 57007 1824792 1218534 642169 85814 298626 791626 1598535 1987179 1156552 1129068 857446 1677614 1094816 255532 653212 673517 56907 581685 1078030 257137 16138 1341110 1622238 1640954 1222039 1919853 1834634 13586 356501 1421427 1551662 544043 503776 1523204 1420000 1921162 996084 1373786 1241860 1369433 434755 390303 1199403 1079363 1756964 1114292 63417 1028666 1573167 507986 528160 774308 324154 428910 1658760 899590 692060 137549 192126 34072 402814 109484 748324 1250039 634957 1123499 1163500 725139 1585130 631053 1939298 434178 311228 1828322 822274 466770 1453814 468625 935434 1350590 1218585 811279 1160765 1620605 1878110 1879468 1873478 861880 856767 1356828 203838 734149 614560 1316014 1682561 1688366 360564 1383445 938072 1905676 1330277 1259989 1450036 1933116 1174742 672801 238892 255969 847752 948327 35566 1939887 1603310 34758 1598179 1879510 555543 1622621 932399 471773 1447841 49387 1245899 948677 169552 1436325 585133 788922 1806331 728702 373460 1623302 439787 634733 1021823 559266 154680 1737829 289638 570183 1080833 903380 1629575 1503020 289718 307451 582427 1838381 1994122 442443 1002628 375332 886607 139891 721874 1872753 146441 1720605 1413908 1782553 1086573 643153 1251754 406054 1657913 1134648 1336972 1975394 1926597 1876350 1932022 493943 1133419 1819883 1259557 1833667 943521 59245 1956745 1572797 304102 1677605 661180 135378 1091135 1670945 1396850 1523664 1755510 1818902 1095987 296592 1866530 323703 431631 630324 78421 443983 1810084 1279312 1885999 134540 329376 898411 1132682 1382204 912084 41921 1103075 1383469 1972970 1261185 5690 264135 1351188 748915 256692 1848184 1496625 1940096 168014 965207 475546 1774253 113722 504400 1388632 1616547 481552 911493 1861473 373073 140097 663344 1783838 518951 438756 1910922 1285143 1596922 973799 1609638 1333876 402693 232591 1567741 1037553 188269 1687159 1647843 134322 1182053 1152868 1189470 1834667 201154 896378 888916 1265334 580799 1324699 702516 121980 1297643 1898050 148337 555145 422075 686131 31790 172597 1173007 1740774 405270 1243363 1742370 821181 24965 1258604 50668 1148681 1242874 1042509 1322756 1067956 669297 417403 309063 1233446 1864516 264262 1723760 1906005 1101982 79330 805863 160984 106126 800952 1871377 65989 20095 1635027 1774659 1176312 1048102 1202296 1909002 1087610 1369426 1242725 814175 20247 1467626 1601677 958299 666303 650322 1031841 953832 1272979 491538 1589875 436474 939345 509401 434955 1443498 1611873 981391 1342803 1989443 44529 402707 329159 548722 1605294 638550 797685 337163 1047578 1180556 1752755 399540 791362 866271 641999 657161 630404 470120 156972 646110 1158539 1728680 115856 545043 100100 1105168 1475013 511696 1728298 1723745 1346488 586060 1671077 1625242 1758528 1077238 1785169 682321 900488 1523332 481477 1410244 289728 735523 112211 499342 1835139 927980 1832246 634016 221505 638194 396153 1692965 1646361 808661 1832622 1272090 1011917 962786 431492 431879 1308699 1844119 914792 1689009 626235 1178961 1591715 1880178 247771 580482 1022449 83302 1123200 1662282 1450372 1772188 2885 530173 1811610 1327835 1783644 1629130 399967 186126 1294744 1535521 1496582 925153 987610 809466 1519720 1277972 1258975 1511949 1119340 1401984 93186 565415 361551 133860 69384 1044198 275852 440436 1382594 1257137 1500652 650403 616236 622530 749454 437484 1269891 1709629 652356 292902 1788450 409084 1262211 1109336 615735 465864 211041 1163608 683108 1997103 576499 836758 60262 1871741 305025 310749 1172230 284480 1690904 358768 211315 1105795 1346149 919303 1633801 1997517 1017628 1001335 1543136 1069576 1300120 1438021 901181 1335291 1844827 1440498 1965050 346414 510585 999667 107941 136906 259904 1304382 641218 1747955 406971 69069 1001490 1946479 1547955 1232107 416862 1584023 1038890 1768343 1590420 1690278 1105419 1057250 1417725 552755 1210011 1992374 1531053 498115 1040850 230547 1515327 1582394 187242 1124748 122380 811157 1536521 613953 1380882 586894 180038 1599180 1903212 421564 347374 665245 829469 205914 1409050 1496784 1145399 1794462 516044 226751 109053 1633737 272028 1625555 594356 130295 50056 782393 107029 1180340 462053 178881 1540805 383406 940362 845842 336126 1700810 731082 152450 1952178 391564 1963591 1480608 1855756 1882195 1571223 493827 110781 1178211 1096684 281182 1995164 1351982 1374249 789296 1979781 1110652 882872 1445711 270789 1226091 675329 1063642 103291 1351014 1383783 1496798 1730649 1823168 1919162 1895487 182951 1230372 1016751 539402 528932 1868395 1667460 1086688 1799510 1097887 1056200 1682071 1711980 1774485 871718 1607893 801369 178889 194120 1365330 250366 1005817 1159821 1777428 1199428 1445739 829028 1375986 1644013 1785466 1392174 519083 830209 1448397 222684 1538775 705579 1082782 1953290 437687 1394100 1111236 417311 965340 1740738 1348872 1976949 1175446 794137 1588353 69325 1317867 1806164 449094 559619 637487 340692 914037 48365 1858283 1540341 1248829 602002 1570745 18908 417864 1143129 448283 1683232 36559 681343 248483 1505996 1265688 798258 1830432 174476 1167470 1698088 717179 1754987 1024220 766698 1548327 1245080 16153 802786 161228 1483803 1718965 291366 1412021 608352 1177750 679829 890159 896574 686634 1360033 484907 1525277 1327839 1505307 1442810 1402567 1165238 1213347 1710991 1867248 816483 1754922 1560335 1143781 1073553 695716 1791453 732408 116875 1475361 1211571 894526 456227 1147447 1272440 802366 1942043 250737 1566242 1417861 989064 18845 1975531 1174946 1984056 703690 1295609 1882770 1873592 771244 46231 363975 235247 1978751 1343441 1046088 1049632 808519 392096 57289 248179 1090627 397322 234957 1785781 60159 540287 1115136 855493 974965 117254 1154773 140386 1266597 757861 445295 800039 697267 1947942 993076 652327 321234 112031 433454 1092368 1578311 688029 1443173 158316 876821 494187 1531809 1268998 1186429 381560 1881777 1740319 1228556 889407 177334 1723469 376082 1708742 14839 1105000 920305 1524549 588414 628211 129198 1618413 455489 762559 1705975 1162520 773209 782122 1308690 966485 1581774 454856 712862 638931 1572886 1940370 1196460 958722 716316 899858 1728611 1273283 39172 803701 1861570 1920554 917030 1735669 246789 1238081 1222187 1719450 1289634 647679 82337 1362171 242491 834201 459794 226608 1496355 868954 1289610 1817370 560936 1488535 1477213 1927043 1622823 894461 775112 1418367 486211 351318 505929 807388 569629 1603186 1756230 960042 444374 847682 1421066 1198621 672464 270138 16217 1223292 550795 285196 1180395 1228201 892751 1035853 1460717 1328647 1347941 1526247 1209905 1517897 3056 1466102 1667893 910004 820598 902117 276391 749442 1704022 544162 1471366 1370882 1783216 77795 436561 799510 1193612 910346 1676642 1191880 1230060 670648 1624824 588310 1647553 1693090 1328442 186973 1234435 138417 398762 1032141 1404778 867853 1646174 166475 1187137 1514768 1471847 1951533 1462480 654902 79541 342148 164838 490444 413130 1992124 749378 1292754 323761 969812 1386953 361193 1477727 777188 672830 948395 450973 1934277 1963804 466053 19355 643628 1397557 1879741 1314525 1490881 1903513 92680 452297 267164 123160 917419 957458 1062756 746127 1197030 934623 1645898 1743956 785812 440389 1251770 815789 1947484 1475383 1569405 864325 120138 1615633 1159642 178425 223793 1398734 1028113 827419 32206 711741 847873 535276 314114 1310256 389143 1486592 1708983 392568 1360394 1770676 172606 76272 1096087 883923 151570 823984 1806025 66619 72230 250882 685295 1694657 1922069 766989 1201341 1453355 632347 1990412 1093510 1453968 874739 1381545 491261 553438 1687661 283515 884830 1107748 1888157 1365399 1062978 74852 1870731 944723 6891 93764 232764 1101915 198894 1220674 858539 723408 821561 419332 814339 64872 470576 357888 1374581 1350691 579383 581513 1767142 1038707 1428712 1201657 1931046 1783615 58679 1013617 1311413 1405610 1775090 1002651 781145 1935250 540613 1888037 1096611 1203578 561630 1626567 408869 1605892 363317 1039394 128766 1396809 1810925 1383955 1375204 991144 551552 1668699 1550537 689832 212460 67062 1852084 1399717 1632971 342838 1751820 1176267 40943 1285530 347375 1290001 218984 958884 216613 197485 1543361 1226314 1961960 614008 259531 1607618 1161499 1564950 186604 1882864 105282 1754581 824413 533986 348808 183963 1727120 1195599 1224061 1796231 1788183 1889960 1922157 982171 124534 11267 689426 1005243 1073147 677435 514661 1308441 538901 1595094 1122889 694012 1306768 533229 504182 1495154 608741 792395 1768232 979598 1376720 1109421 105372 1099993 1872458 1483732 972980 175717 1380071 586758 1145806 595048 853416 1371335 119500 148625 52882 281649 737198 1223576 1305775 1885618 587642 421407 1451572 774624 1929841 1563298 16216 1877685 1079596 517420 1516558 1080181 113857 958178 1428156 1819550 856120 1449515 107924 186324 1226515 348669 1657708 924445 1593182 1784725 1947475 220961 195911 969327 25115 825866 571362 136150 766529 1997564 627741 336058 1512608 1306085 391077 683260 1001634 702602 1070727 1428464 309104 1217165 240730 1235579 427323 87442 119475 1983435 1511484 168828 223134 802554 1624418 98813 16857 976130 936670 1349462 1339431 1496033 642726 660713 1122657 889844 1185845 1653760 391460 1063428 773599 1184334 1311818 335643 1514014 354557 1996152 1991245 1753580 274142 1713093 365056 1590617 1089924 1895736 1215734 1132392 887272 442584 947390 1584039 1628081 74633 219538 1208719 108508 331404 1905628 1541677 51804 1214376 77786 273165 1473949 1546178 568285 1678894 1734914 1690330 1515108 1483669 691142 1487237 1052241 1559478 1504322 65995 1170152 369557 1041245 1709753 1661707 1303965 146228 753732 1336196 103771 1758285 101710 647374 1888099 1013812 1341370 1238303 1693684 38471 1139376 746997 131613 179087 1171599 1205923 1448618 202461 1946062 1170441 1414649 1582784 656959 289714 1270357 124508 875938 1172370 795053 1250894 1569202 999004 106215 589745 1833681 1908269 1283090 1572084 1355873 1819582 1324959 1485598 1699075 1897155 1601734 1287274 1883146 1755225 699646 266624 1440346 1799568 1645384 1971604 678617 544159 315256 1849728 1796753 1873638 50605 474879 53435 1681890 1748274 1826839 1130410 1727319 885122 1692470 515327 1409408 706884 1086766 675738 1405988 1688380 1134382 391275 1230447 524493 1468264 1125843 311382 1228279 1940935 1238658 1698804 652862 1146072 929178 1951309 886012 380761 124618 1704476 504247 262135 358337 923308 1407708 1657240 1231740 904567 570287 465157 243020 250551 1827903 273277 263684 982411 255688 1296096 491906 278195 1639725 56116 1771422 1612012 1083065 1592442 470807 291732 498281 809271 441438 995443 53510 444670 419847 1530598 1462210 1090962 1225253 1731581 446512 1294329 705301 576046 792462 1776184 1901460 290711 578193 911483 558912 207063 1902478 126442 1535314 749405 1369367 787222 1650280 1688951 1214292 829136 1990039 1841405 1268354 104413 1229693 967035 1351532 34033 825584 1125754 906791 1167409 612260 3990 1920901 1000848 432337 302281 1006510 909546 440433 83951 244070 1860700 1078380 805713 749418 124980 1711507 1408212 410157 1640938 1869587 1758560 1403399 1946758 107737 1307614 1458282 868767 1369485 1542079 60799 251082 1345103 1665940 1537121 1750265 1350630 1628223 8794 515815 209724 655799 1283032 536839 20438 1254406 907812 1010791 757789 1123713 93983 321412 50795 202833 1544828 1704466 920068 378864 1631470 227456 1496902 1120952 48453 518956 1311211 657428 87916 1115786 708341 338906 1662541 9207 1072085 909753 1137831 945306 918396 922247 165046 1946920 352036 718471 126079 454869 426075 1004530 861799 475637 687548 1124044 844070 843730 1397544 539900 1884074 740020 1660721 1288898 1598917 1091617 461147 1511111 1487577 1275333 754408 1357590 1943715 1194819 1421863 285408 663667 503882 1191107 887336 752309 1109573 621104 1782181 1486440 1952640 1593655 1401865 1133667 11238 1803525 1784348 1659276 43134 233589 1194728 870364 1680119 287167 560164 1323584 469928 1575840 1545639 631000 490177 1967296 1502239 96726 1624624 1876920 475993 36421 1738632 552106 581700 806557 29518 1837648 1373032 28011 337350 860352 527197 1638324 1958165 944235 1478321 927602 162038 1662152 167326 66446 1413628 1663663 93656 1184509 1077358 1827958 1403555 445140 1248779 536276 1662461 1806647 53538 1250553 855318 557086 224658 1523057 1324369 809276 1055205 286313 78179 1751635 881396 1970362 1142916 681144 1661226 1682471 890025 1393918 1343045 1637654 344465 1660831 1712581 1504636 1663589 1575038 369120 895071 880375 1797966 889984 11982 1126558 187926 1807977 1005010 1333894 85719 794511 649345 46317 1572417 994650 1722375 1080609 873340 1850474 1061400 78108 1871472 1027779 1183145 1007241 187615 36321 1732888 780883 751404 1185218 644821 992769 578261 231691 288384 202230 1364423 1614875 211746 1000122 388607 209845 48425 1655025 877256 489311 1819398 292814 1002352 707489 1849662 1319337 658360 813358 833857 1169878 1432741 1441974 1219917 770304 538611 662970 614668 1730012 212417 1562682 1366816 387590 522343 1619644 1228751 608413 1504069 1443862 639939 243246 1581494 635870 63549 1244195 1755876 765779 1399077 1478767 1350205 1054966 1783252 833367 1922535 907674 594027 155012 1876777 751728 1447360 1858602 205275 1720286 1603969 651079 68630 1288675 483413 1076259 1648256 749445 895630 651852 1692782 611955 966427 1981131 1082971 962242 365612 1691399 1937783 1639962 1503153 290742 1083454 575091 1192076 50869 1175554 1333276 1059607 1587 1664829 1749765 1838397 91570 1599251 642822 852719 1625803 1217174 1420314 1539993 1696192 1113346 459172 1594144 546600 142139 645169 1161168 1863030 572856 59750 804164 1258061 1307243 1743874 364751 1856420 1195682 1263938 614444 914283 789401 818091 383017 186875 624354 510155 638061 990707 1729063 529080 1788660 407355 952259 1663497 669644 207243 1742977 1041730 1222231 1271018 989597 1756701 1317590 1156929 222274 1824378 1494352 800117 1242943 1157767 302135 828442 488877 342633 1740001 981028 1772655 955222 117123 205163 659003 1254494 1559062 1319019 528785 38443 199742 906112 724681 1871791 1725164 1082790 1190738 1814931 903737 1902840 157041 798485 872071 1512103 947565 1676765 1891451 530246 1582414 1118644 1573089 505906 1678328 702518 1239733 1588654 1017911 544435 992884 195819 1824710 1624768 1438061 379108 107169 1065228 540195 991411 1532588 1382448 1030487 597299 1589896 1180142 1324981 907146 1185157 28531 288034 627061 1421074 604573 1999367 1798368 653304 1140086 338544 1751154 585656 69221 1936450 1589287 963022 254046 92527 1573162 1968689 1511666 227068 626105 1145647 1570795 1087236 1289776 872752 244137 1498896 1516837 995355 340585 767252 1079833 1458859 7564 469816 1695449 398157 1504899 130726 190281 885623 642073 293502 1366915 1949632 115182 626160 1055724 224888 715071 801989 1029348 1108512 1380946 452321 1024517 1984992 1927603 270577 1212063 1666411 1897841 897472 948973 1111103 1600433 1589018 1841118 1245122 335561 103035 707601 627698 952613 1871964 1918259 141291 1347478 560178 739385 1683683 930698 1301493 127619 174764 1710547 1835224 1956833 329577 96618 1868336 1926385 821761 234366 1429274 1691787 489752 1511931 881921 557806 1205661 262015 216016 1331362 642616 1773890 367554 1988712 360259 313332 1290039 1863771 119620 1912341 760424 683598 159215 731471 970647 1034317 1683034 1797360 1533020 398037 1261179 713013 290190 174385 646924 1831162 1204085 1632673 1739695 546768 1467992 1472531 1946633 1303349 1385383 1933369 464457 1298308 1743722 1442351 276163 870578 977762 1324450 267978 770057 1273148 267456 594073 286543 690044 423920 1548652 1178389 1921579 261020 91159 5258 1993230 320181 1713398 860508 390632 1325680 184560 312203 78052 718349 474518 1762182 1344977 244471 1917987 1172400 1798269 103862 1693296 1601173 42925 1695268 139450 19018 663739 599827 1055422 62390 1974811 1590215 1498623 1311287 1235189 680711 1882624 1755951 1116120 1425402 1278042 1223769 1450167 962466 1897224 763204 1189744 1428074 754368 1229135 1409236 1767175 1082240 1166552 1505514 1050790 1434263 1137680 1154239 1144509 1365106 523904 66202 434035 1052270 1997649 1145103 1104261 1478054 393431 569046 1091828 49242 774835 493379 1335295 1799952 1252694 1526193 243948 468572 1810431 1922191 1209608 1244040 1608635 841322 1494396 595211 843206 1204453 991654 1578050 1362579 628905 124276 346980 1431864 1490023 758870 1544936 525009 1822032 898629 884407 1203036 1273230 1941355 1782188 355589 1784327 220697 1626552 832471 1950768 435962 1996075 678474 139937 367295 1230239 992317 961982 1156642 1320544 718536 838740 1983417 34150 1928504 1759942 513646 1716405 767934 478573 1128023 1072796 889205 138949 1269160 1058613 1222356 1197784 1808481 793547 489535 957725 178662 1121078 179530 21492 1570073 890709 830021 1766525 1355849 26297 1977569 1154790 1297897 341317 1608950 1278303 1689510 761486 1068457 737386 1278709 1430473 1036794 1288546 1160874 1552227 637611 540289 975820 631063 110902 1685299 1954724 262061 355308 849871 1581055 361651 1167156 830179 1793755 275716 1776714 88666 1407956 1939886 883377 1088672 1652705 949123 1935656 715651 1785284 971575 323494 179560 434141 1257033 30361 1032362 1684248 1043704 902813 1594644 1526781 379752 1032846 802394 530376 812063 867516 568563 1963516 1750109 176144 1727296 1969488 51090 704946 161612 1387704 42287 1297229 1319881 946885 1116614 1898701 1175054 1278034 447828 637271 1046815 1968414 1501995 716546 873584 659085 1141554 869115 1468791 1471548 463001 262549 1895573 58445 1439702 1274107 260832 714496 1491815 341385 1026645 1468035 295043 1931214 1876846 1815604 1370345 1275438 755047 1492568 224836 1327696 38485 1221040 269310 239468 674612 281671 1467720 1329768 1336837 745093 293102 795592 611449 286865 974072 1685773 1268169 1517409 1414903 441761 1770099 380527 520451 791532 220057 1221613 220375 608191 565767 262789 47421 1206114 1391150 1817445 939749 340732 58702 1900282 276900 176726 1238599 1735873 1469026 514920 628164 807584 892300 673619 131684 1680597 613371 400393 1128587 912437 1420252 1052488 949737 1250492 1794892 556232 682495 1236593 1118165 418435 1873758 1918934 635593 1773681 823636 1405712 301395 66038 364302 7231 456853 1422076 243903 1594784 487484 413189 941317 663826 1302567 653449 1335298 841616 998994 365978 710225 1440610 941441 1283956 1091399 1070702 889951 1331192 814103 1892300 372106 860244 927232 1040195 112750 1930690 61802 62109 882683 358996 712905 1147905 1683807 1969051 280569 63989 1638808 862720 1767750 790801 1710359 1608632 402583 1253287 334411 75021 176490 993755 63332 341171 1810041 987920 1834359 1549096 1043096 1381981 506457 154039 1293964 1161002 1563445 921548 71101 1004422 593030 1368175 688984 92482 523739 1338225 156399 64611 1544624 1552970 1456461 556829 823103 297897 640530 1758376 701456 552925 1503546 1309186 1771869 158960 91738 349302 1982481 70847 1488311 992893 1270546 822511 593200 1656721 1607905 634247 1294097 293111 1875079 1236549 1956614 1658979 965762 831376 371996 1593612 205463 23199 4508 791034 1030605 1803014 278807 1370302 1837052 1269853 1142778 1856785 1235584 1839272 1347669 1376444 1032334 43222 159922 1498328 889328 1763783 397212 1074454 420071 1904485 678702 8169 360663 111911 1025449 1445776 1889279 220536 718810 1336657 1772741 1881018 1411771 1860995 924930 1215832 1643544 1208618 162748 1779883 412742 1468711 892118 1761958 804725 876861 1641037 156277 1050907 1538887 1968567 1428143 1766090 970337 1686128 1098862 334465 512621 850395 1150727 214636 1914367 246578 413337 931589 1843436 1160809 304136 1870163 1062614 1239519 381886 1617121 1581625 1413570 1921702 1394706 1722746 1360534 1440883 751182 404156 1449541 945305 486320 186394 721715 1584104 935708 887765 472375 1080139 307665 991458 555487 206261 1060579 1199396 1005279 1970311 1496607 383742 409212 1691282 633213 431006 497825 822859 768388 1837153 1226224 1332938 399263 1087313 606354 650733 689844 1631665 1263549 1129190 63532 850202 1248484 1686697 1312789 1198931 705298 863578 1739951 281235 58722 780738 28514 885449 1278197 1895280 737370 281388 392035 1157852 2883 113091 857191 1285037 801076 1416350 629916 742289 1974246 1802741 1543184 712596 1097849 466168 911791 663240 1120626 561915 1073401 984638 825399 71640 1425831 2280 427432 1653414 643138 1058508 1801068 1429978 396776 276166 1363182 1808305 1707737 1060137 409878 1134711 1346467 1585336 740126 1061011 1327086 1664713 429639 1406297 84752 1456135 395274 1114906 383658 1417272 724080 278425 572631 994397 1121434 482459 1252785 380341 230397 83307 235421 319803 1618768 383158 1530130 44265 1164098 1645718 625384 1022679 874072 964489 790348 761541 1236882 1960057 1416523 967020 1503311 1209741 938322 1859918 173178 1739239 145155 489082 1736575 828421 1309153 1535072 1117809 713247 1479632 674973 493744 1674913 1089568 1651358 729463 131879 555901 48303 934847 402365 353176 709541 749467 118236 601055 781961 598391 561443 1300162 1075360 1537703 1648587 1447948 1052920 576974 1912655 295619 954163 925844 1790907 744112 371732 694017 1157850 1776738 789985 447193 1191734 333550 1479854 553161 1347371 1522689 1450522 275341 1508680 1482658 1073512 634446 1120703 1172058 178296 1366323 450682 1084687 102446 1533373 1939402 400130 1149547 315792 721763 1663370 563446 748812 1099592 450853 1984337 1902368 579010 1578716 438628 1162176 1133943 495797 821462 398761 641541 596487 588730 1927532 1967093 486216 1819091 1988866 632331 1167538 1232199 443581 477514 698460 1285741 1442461 1718282 1693045 83743 325925 1383142 1726830 1182895 1290384 764990 508844 1239735 788522 257189 581201 1247804 218904 218357 119481 703710 304554 1646257 964810 707609 248822 1568128 409769 300555 1454813 546855 1504883 572252 1610315 1161137 922499 1245623 1255364 309424 711350 25422 775290 532394 1574029 122575 363704 188836 1596230 1641389 1400050 332917 1060496 1246176 82495 1361529 45915 983873 1478825 1284069 816207 1380938 269012 1176350 715456 44491 66982 156263 278826 570585 822366 1531855 557665 1343229 243281 1318158 1452282 1112997 1037367 1365695 1336165 157114 185404 1999410 1950240 197867 17112 381068 595559 173375 35425 170563 883171 1458727 155919 1127989 1955672 197405 701219 1743310 1537108 1983623 765764 1502240 838957 978977 393689 158605 1856388 466911 192419 472200 1761576 1655615 1067511 1062819 221047 1513894 1045975 1077026 1789604 1287136 1016795 1418293 75284 1614492 730011 1423815 1827530 726929 1385390 1694197 539821 1016232 1032399 1497234 547410 1016301 1581687 319999 1571234 1134039 1020043 1114700 200562 723263 1912125 1019123 1299561 145788 1881465 77086 877787 1073930 34289 528607 1029776 502243 1701022 322060 1686595 77746 1684190 889557 1820716 1356843 1184752 1650782 940912 428058 1178390 586394 59900 846746 371456 1907090 864201 1857728 1136113 1932684 666058 191750 560769 1782178 559751 735247 757342 1547870 773991 45538 1448802 665712 1497846 757080 999548 355945 351262 303567 997087 979298 893677 627787 1922000 54134 1006156 406749 1106665 1594424 116473 1980421 379398 59508 1268330 1716585 871012 1449663 1992224 1659451 18901 1736103 811556 1131620 1939300 1988095 278527 1166551 1145496 309687 1827211 1466018 488895 851263 40701 441551 1016228 1788033 937154 612919 1841976 1011517 1728007 905475 1516308 572494 1907573 726280 1691957 1061054 824638 1950675 511297 576926 1708437 56446 1197096 804207 153925 1497070 1683606 709446 1819917 1999641 1555482 1338364 449889 1610768 325938 445564 1294626 1776608 1331310 37092 1034071 206460 1499089 814776 1380425 1765674 692228 448320 1812452 422937 757382 595050 1525616 1694135 412452 192989 1394247 1054323 527200 756937 1716541 755169 401998 892098 264006 1860265 1376627 1879120 331616 501932 984903 666877 578803 1489004 1890762 1804128 1034151 727428 1853474 1739007 763492 1024157 1561715 25728 289708 466691 1955398 627983 1796469 1763311 845276 1803571 660883 1910736 1704513 122226 1836017 499477 655458 372927 1595597 1410836 188856 418871 52780 900470 1799716 1776346 655273 1389519 1108994 1064833 988819 953997 1440299 387850 1784445 357072 1621243 589642 804143 1577635 695355 1597612 1049081 1367598 244243 707711 420697 1627928 1129639 1745234 1241826 1859957 37284 481917 1965280 1435782 1105458 1782599 935299 1964951 1347445 163724 1231026 1690649 1912602 831639 267415 1750988 376696 346663 814263 336879 90524 601068 1624777 1738908 1330062 44664 137998 648664 1651614 759735 1917276 668865 401263 1413267 1459048 307931 40972 1551294 486811 1465456 301949 1484670 839402 1903629 729481 656219 1611802 1034432 971082 1789133 1878537 1696556 1076359 1483374 1769933 336701 482449 630522 1774203 1516259 543098 990829 1890148 722348 1987081 1090235 1243707 453468 1195304 721484 1480438 1926590 1807855 1375245 108230 1518609 1092934 1799777 458691 1889645 1238665 765708 89767 859420 190134 990178 1331651 705512 1220052 474953 420013 824914 1047221 32859 119012 1104870 159223 1411244 1574257 1175846 1089596 537373 994236 1846216 1595816 202238 1388212 1293676 1354829 431330 456527 1270338 1870567 1360514 371213 1921449 1007948 813157 678030 1890965 1711665 1193382 644449 1582956 1601835 324484 726081 898897 1636742 440553 1366838 1066970 1792009 1191945 1543031 1808216 1240064 822777 198279 1413376 1008088 1308600 854708 57945 237850 1390078 220799 359513 1828585 743627 1450068 928016 824529 793162 314997 1500624 403395 1514921 1780030 1002598 1709495 1483156 715921 23057 1131484 540730 987631 940346 1826813 789466 1833478 1629994 537823 1992009 649409 472845 1224609 206904 1691986 132603 1087749 1604021 436515 1050013 657348 1923675 1835744 1268470 1461096 311237 1216513 784610 694570 419818 291003 476591 506617 915063 1631101 1691674 1578474 1551609 292454 1571265 1343407 1022971 396769 386731 1881110 1210579 1721712 901635 826720 1884472 544595 159259 492943 1347747 1733252 683416 1513657 1323409 1499939 1088252 1461017 838620 437475 1844698 1745694 1607703 1913862 424948 929908 1885228 1036281 1349536 517206 353078 643516 1440755 165051 1714862 366113 365082 656738 182879 208561 754440 1938918 1960551 1875718 1512215 1013703 499196 1601234 747224 1905588 937330 540693 1913282 623828 504154 79556 145306 1108986 1460738 271605 240205 816932 1246524 1922725 1017649 3430 774533 548598 1811701 734761 1263926 619217 448943 501816 765791 658348 129848 1419040 1194608 277217 1036183 1306978 729966 1300938 906409 541098 1517043 70302 1590318 1732588 1290896 449787 750162 1796843 513351 1768120 614333 683881 992938 1478695 1396805 514645 490490 757540 424870 1802854 1210461 588871 802443 771979 1933370 929728 487771 1859074 1648708 353103 1164622 816901 1883539 916982 1388084 872970 756458 250991 817434 1947154 853368 1182582 1503408 582355 311072 1048956 805261 393181 1320304 649255 1917942 700097 763867 824104 791644 342027 52104 1175271 248215 60341 911491 550359 1817835 494516 206629 265004 1637116 1737709 481184 490209 1603296 1343042 1655643 946564 1181280 1424129 1676341 1812720 1403221 1502456 1779177 453919 1241507 469225 4405 371737 1718227 1520569 25998 1558902 893575 1248438 203361 304847 588677 1860851 771547 46423 537985 181900 774193 1344423 1179573 1753777 703582 658189 760636 33277 1953267 497802 463357 1021811 331855 486115 668950 1178222 1411070 1312525 1151621 585975 178080 128193 884470 1018723 296918 1570490 1371268 1053072 1093837 745684 1004091 43570 1885961 1337784 842460 557101 346920 1081847 1293146 1183165 1070982 1688669 714833 926024 1549128 144923 1048750 392816 1244872 1703754 54925 1245452 893043 1680048 1396902 1636625 1301188 1514067 246695 1240572 1119356 1206383 72329 1508321 1929740 1271746 763809 434263 17140 1750667 1263623 402378 823615 856143 889179 1451951 1340491 1240894 1691272 664619 1679281 1085396 940672 274114 1861871 1136321 1159233 13235 978128 1375176 1602505 137266 88114 106409 1122816 49088 1142931 290306 393214 787459 438832 499332 1094493 1323176 1980303 1658338 341467 1914354 1239010 664491 778515 466373 1476212 1148101 242093 627430 216214 1529183 1134644 1963989 1983380 1307317 1349038 285100 1366479 1272924 1074307 1553490 481328 1896542 355472 377091 1937584 1836320 1630985 1882437 1998601 761875 712776 1823609 1857446 715041 710520 1823556 144633 162558 1478514 1047352 709482 1021660 1762849 721830 95691 1867538 1949668 1185704 436732 1945424 615163 1493562 697854 677084 1971878 375017 422999 311723 17683 1088380 723072 257296 1369256 1613642 1310768 212978 908825 1454709 933847 1286933 1838796 1708386 1158098 1932066 1805731 1068507 1775562 1613176 1107311 1319054 645285 1210382 737737 1252059 1444997 1602293 1156038 509416 1967046 892069 702382 1930439 1933 76490 1890014 1537017 1968368 779186 1523472 1429131 1874730 553761 347073 806199 844475 1499635 1074697 1397834 1972794 1439685 1660577 369214 1877594 1888083 81088 1284056 1664163 877755 1092477 35156 1015774 820770 291496 731753 1744573 607147 908143 1049143 1218162 1195878 795012 1656680 482292 1341356 704570 1609795 1618590 229105 988128 579160 398162 984759 1326981 178434 200388 1781615 275313 457842 448713 963730 500562 323432 361710 447180 1381400 2665 1949903 968137 233590 182778 995545 506863 352452 1722063 719625 440529 1633779 1409774 1082023 652586 4448 794844 1270689 1207072 361413 1803033 1236261 385374 644085 833167 288834 1509759 1115600 594143 1733565 1632359 258104 1110483 1827477 860578 1765526 1145589 1580647 628687 785605 1212633 1310813 1766492 408678 1940906 280 187354 650685 198733 1687619 1765543 688375 224911 1052077 591792 534140 1034059 400682 902641 572841 1981261 363773 865054 1755034 851485 1739826 787462 1675419 1822873 684272 843940 1545573 1365211 944596 165019 460330 1269935 1548756 1234758 891109 932345 1035582 1131677 326652 640869 1904605 302795 1869431 91355 278632 941525 1871139 1480563 376797 185557 207044 1031844 1266465 1309961 1699307 1515699 384684 1805432 178192 270153 274002 1975793 1514460 1768597 1168453 1581465 1063174 528173 1407560 1394332 1544043 1187018 526372 1899678 1586635 142726 1456865 1946992 1703575 645726 1210806 1368190 1468442 1989928 541335 23515 1162575 1435470 667742 1207040 287166 812241 283958 1175490 970035 1305471 958458 910628 839544 1272086 348825 373708 329880 558727 1172207 1066523 1319061 1655819 269992 487278 1468759 1363028 1804008 1058098 1446980 1995688 1975903 1914059 889695 1285513 381225 1524621 844833 1788351 1154996 1083730 894099 871784 710358 956945 1180774 1824397 1471706 84524 1775455 65541 560568 122351 1702870 534348 602620 1190651 1282193 440272 1120623 96606 512647 1659983 821926 1036833 1507042 177696 1802529 1489050 797978 1188915 14082 33476 533710 897365 231094 1456842 479470 1355 1873030 931591 1869545 1459975 1729276 326014 1761116 509342 1254261 1600449 1041584 338779 1425983 1303364 1929501 1355420 119774 1358067 1960975 977671 1202165 408538 1874221 1232191 1074978 1609831 1426367 358137 565041 737995 1366487 78906 1672805 1434193 1891216 1081364 551622 856974 1580933 991581 918490 1832652 354437 1574903 1934389 1806382 1229377 577925 394306 949705 556620 662747 306462 1582537 641781 1350786 1273108 1455458 249141 1304058 1739740 1364640 293714 1017138 172658 291384 244846 537148 119161 1640689 1581020 267882 858152 847124 1368541 244977 845837 1812771 327600 1747021 1051986 1059827 1894417 769464 1179699 1391615 1712711 1363049 257085 1475516 217947 1864088 92818 938296 1097155 924593 912957 1283056 1968501 111713 359544 922950 1670795 1976666 477552 1638423 1572922 1423379 1609826 807960 793783 1908405 1196189 1294983 1947805 1519517 7889 1053004 1171400 1137437 1706615 987774 1050671 688916 1112193 1873540 1912280 971936 723209 930375 1898968 894838 270140 208959 385194 398862 1936847 1734139 1286253 1030991 549975 461333 268093 130081 1262979 699487 1631314 760896 1287458 342896 526348 708827 411193 1489706 404561 562254 1225569 1805920 11531 451246 1850170 56226 1503992 1465764 1862271 427690 254532 625873 156313 850124 739001 1902758 943730 596649 400573 1783047 785340 1160944 1868655 475970 1303184 1512563 446219 1391571 694278 1938509 1575418 428954 1736228 127221 1804381 504481 864489 988758 644881 409086 1445800 422027 543188 1977781 152357 1433162 311386 1875762 606306 1272631 1870093 1584973 187956 1198209 157139 1633585 31796 669715 388671 351489 1265679 1849372 937716 414701 352608 754021 1720463 30039 467806 1062841 62338 1163422 1331661 476855 759187 778745 1731959 1377143 427506 502215 348060 158323 1023668 384165 1073792 604585 1085051 246986 766265 1487963 974371 1619104 714158 307194 174636 1232520 1005352 431615 116362 1554715 1506924 642738 1986070 11986 327911 448992 325917 783919 111827 1842713 1873372 717165 1472622 1270390 1490119 861000 1138103 482276 752510 1179902 165390 1716480 405255 1021962 76986 1209172 1963980 669794 1739017 147705 158779 341704 94296 1344382 1411433 1782749 580410 1855063 1074475 749043 1272871 1426340 693499 390003 1434895 1644036 1566305 566088 843442 1274562 376706 133745 1960883 406526 1889397 1372215 1766005 1843851 170382 930231 75975 1495923 1789700 492404 614504 1381295 1853420 1229043 99730 1739766 179198 411544 1034492 553457 1880082 48725 649093 176531 1673103 739843 239495 469314 182243 979934 1114243 463059 1876477 1210403 230164 1230501 1789982 652373 202319 543041 1747592 1463732 1117432 1152017 1032201 439336 808104 1308973 1853938 1680072 569534 1949508 1758716 3813 931212 1310903 1389786 1152418 647649 1666533 156885 1447031 1965029 330080 1045707 968241 841845 779370 759475 1095545 1035321 1856261 1337950 709081 1075631 1928283 573799 1782914 1163998 1027783 1031293 425443 1499772 1360588 1836967 1653498 1256584 1018821 180327 371460 1114459 1033036 1638589 1616100 1336409 347811 584350 1359685 1588549 1347183 279130 1325293 1377908 523580 1557925 1968009 398867 1116623 743428 306269 471597 1403910 797475 1576407 515551 1162126 920661 1134652 1586753 487157 539991 975738 695318 1192637 1650690 225790 1157120 1557942 1418542 1656105 815000 565528 883014 293621 533103 529368 1055028 397917 23940 584828 255684 1252644 1911524 53065 517779 1429184 1575793 675406 1664029 1974231 658956 1198484 1088733 557249 1148425 1889657 160431 386119 24311 736586 1865185 1460696 1622544 539192 1755180 814108 676437 1872834 1683565 714953 116121 1041480 1746776 1190105 1551743 494269 1795472 411607 1482113 653881 203151 579964 1470302 1636100 487920 721983 1876468 127765 1474951 930627 1202251 288883 403075 1052629 150281 318873 290508 605340 1997567 1400993 446716 288453 1056535 169958 1380046 699664 1451306 692654 811833 1225400 2332 161279 1872071 505846 1880629 1653183 1826842 723134 547209 1405419 602134 695146 91032 469682 1414816 715131 1629603 64574 285871 897780 1291133 964334 1782479 830403 714711 1616458 124641 1752068 1697465 1806607 631628 1386355 619677 1374251 301677 865514 1843175 1325039 1423249 361872 246481 220670 173198 1481464 1535309 1030409 1756100 1341537 1804404 1382770 1802059 765658 1833247 290295 811620 1689890 1129984 1256690 96216 318241 432867 880283 1791354 785555 1908064 1118513 1781704 1423573 459334 255606 1496676 1206291 1968013 544701 1227523 860364 1021673 781361 1794668 1818565 1434222 501735 1376439 1366121 422525 1564951 1091749 577772 1500054 1581156 1696109 495368 445650 148151 1599230 509369 327077 1459651 556707 1011149 727678 910382 1703526 393230 850567 1808953 1503746 1529376 707044 1864170 821662 1412157 498162 475255 1483035 996204 1900639 39376 1212313 722890 1639211 1241590 11656 1471615 744738 1045641 586244 1156852 1536269 730917 1576127 1588282 943601 1242427 1547850 1000452 1907925 1467637 283046 421863 1112458 1937000 342133 1328357 475303 639360 1237321 1238511 1622091 529071 1933893 268953 826450 376646 98443 415356 380397 1373112 920752 947581 484811 1224706 816133 1652530 939334 283959 912420 458529 571667 110219 71726 1800402 889853 138831 268173 1519075 1479096 908337 794306 1218717 1479819 1320978 205602 1305100 1879477 190223 1623452 7223 617306 853586 859640 60201 1995984 1118433 1396546 1957057 1790172 756912 1242567 27448 1350112 985030 575643 1352828 1740042 632634 155707 1956996 189415 685130 1774083 754963 164278 1380896 695626 1705924 110429 1861167 1302451 267581 754273 1265813 1397148 999686 1675830 158807 626954 1726726 375817 1060461 1064899 808609 664890 1566125 1504584 150844 1382241 1905876 1825622 1976168 1662644 1712152 1570587 1955582 26660 1945206 634762 732227 1380428 132673 372440 952689 1223917 132531 1034737 1154303 1692092 1029491 1872302 874447 1957036 337834 823921 134725 33645 87790 376327 1232607 1873995 566679 1685803 1042097 12446 859142 1809359 1682759 1894053 1395484 63073 1641744 87940 704871 101300 1759181 109338 1350425 382768 540310 458612 477303 1882740 1617750 1994877 1605812 147037 534218 1773924 1695671 1134192 1723070 1413666 1517627 1373970 888110 1362136 122703 459744 1268972 1129404 1406078 1298088 20689 1341154 24030 1841477 155638 861425 1819838 52678 1100856 1322550 1093685 4361 380286 1263359 123889 1653730 1624072 984418 831420 1700876 730143 305233 1603171 806975 1684745 261431 909187 1805987 380449 695715 390812 505943 703272 262509 473348 43469 890502 182297 1113111 1621056 1960045 1867864 1704248 32606 1494019 641608 1983998 847280 876152 816661 1288553 1224282 99821 802656 1939108 1004024 1454639 1247945 1796070 307993 83603 198789 203938 14746 927599 805005 1248676 1941045 700860 427429 455720 591842 319948 738688 1065423 1532226 496311 1389976 1179913 1832487 1968186 886105 642362 180164 803698 930422 1003303 876147 32603 88200 1142616 668324 569446 904214 1086716 1814012 1327915 1599306 1950155 74436 728913 424163 222161 1372821 400771 340507 1526618 845828 1555490 163020 552522 503021 562685 1379479 1403579 1850135 283534 1230288 777281 370956 1455810 719442 58253 275597 503947 201606 767421 1012920 1089463 1918566 993963 1228584 1510778 1480754 489693 1949786 216673 1737948 1271558 109437 1301309 61897 618149 226410 1724395 1623562 938996 839874 1052523 1125468 774762 1044204 565489 1147740 746500 226515 1217620 841771 190419 1991249 345592 1847957 1409806 1364802 1521499 266594 1635700 292346 1799203 816283 345098 1314039 1125999 1407830 976924 1970097 121889 533770 589558 986880 1013933 1835043 460845 1044039 1723630 376435 615257 600834 1418090 93407 280436 329285 55378 499898 393355 1385447 538169 849633 1189341 1449159 565080 628530 1356701 635860 1286564 1926123 1522560 642478 1830705 106347 144614 909174 1815963 1757000 1180376 1150985 171702 401436 1311880 1642193 1180605 964861 1124657 314308 449821 539624 1705662 1087216 186968 1391228 1342834 1673412 1470250 957050 846933 1353616 400609 1419649 1069213 1546354 1898157 288966 1779595 1966804 918888 1888861 453210 754573 1617004 1517612 783825 468506 384366 981747 420368 1352889 1472561 1191513 108320 1584891 996664 1466675 173808 586875 1739714 631795 1083488 35594 1085434 1596398 1540064 665918 219240 448976 1895615 1301235 1952320 461704 879138 562977 941437 1323961 374708 1182791 417791 1181792 165115 66441 1930734 1537874 285364 1981711 205882 1487009 516639 699432 927824 1279091 1579191 1610733 1263939 677165 1964566 146573 203531 748254 1753820 487464 1098386 1409207 790079 440359 1167201 1110267 334469 720090 817802 581653 220762 1044213 1416045 931877 603823 1307489 1488192 1845600 975386 167728 113051 258570 807763 1431135 989671 1985677 54550 1928759 204326 51110 1510321 1901768 577596 1577033 877420 750601 1512112 29005 135407 125851 1996900 1392340 1186569 1698978 97248 1302666 719903 14899 274680 398512 1435386 1588021 707098 380817 884218 1011891 1678656 1098019 291639 1314589 886126 160392 1076484 1731363 478336 1445778 630417 1827933 1362506 392324 1306322 1139313 198561 525157 1428564 1665244 694720 1797877 386083 1292057 1779149 866606 784218 208981 1454594 259777 367938 1825991 1408737 277703 1183820 805270 13273 1554144 921628 260129 883600 834070 507291 891708 704110 479277 1713106 1950134 146431 90328 1514354 1135810 71900 1566693 1511885 844490 1332719 1485480 1038063 1712809 1714884 1467509 595732 1621299 68857 900888 224700 1254849 1772764 1445197 1584356 844686 1988236 1114282 1426219 756936 1949447 549201 1203559 470658 1610485 1982938 130266 1999295 1406660 538909 983920 1559318 1329902 393492 1206655 1519415 1825138 1913013 1719767 937506 1439852 1576610 299681 526699 1441679 1079248 1574839 182798 624492 386116 1938780 1599612 1514247 1770586 1687756 1995831 1239962 104557 1956280 1669980 560117 1953504 440386 832125 341254 361848 569823 1167811 878306 1386324 281002 1019901 1193223 1491356 1091224 1436155 1874612 510174 269816 1959102 1582461 1556523 1457923 536731 228382 123001 850090 95780 1560866 379226 1733242 1196348 807351 30107 1971985 1049529 376004 1107126 882946 1496787 1161452 331472 1713744 1690747 1512382 1734533 252863 1136844 583300 443068 77734 1632019 1107267 1089647 892618 1079036 1350385 423618 1644448 949770 994081 1418404 1687470 823334 1850406 784828 1237782 1704924 1517907 1534627 1763150 1100308 1404536 1726272 1758631 1575416 540449 1328704 772697 1569281 1175225 788304 676010 201003 1916340 666548 205333 1155704 361100 366 684862 738889 219406 1595379 192127 1880189 1003126 1477421 1208679 941385 272062 166784 1373856 598640 1566256 1510602 921879 1598250 210549 1808140 85113 839993 1426391 1034540 1894593 1344737 1813213 1646320 1835551 391966 474143 1029121 650355 927728 1106404 1376215 1151307 1193501 1689492 1707043 1999481 718520 23093 947747 1669862 222580 1070415 1552446 1754430 1529629 1928164 221837 198157 576735 1753642 305629 466445 1064743 664377 263426 633025 1960903 97237 528211 1433728 31666 1924554 684418 1206352 1170111 1358243 1238357 757673 1712335 559064 1175359 1302168 635831 914913 105528 1039033 1251278 1700585 681650 970480 1215535 1551914 768749 1614881 1102384 285787 1133536 1318461 508511 1801842 1754547 396070 1712906 1069963 1451376 754329 1709488 363491 1233481 1090318 654953 1271793 906074 1101548 6119 1485843 1230592 1576400 888775 1486519 821139 1688542 1652619 819029 548561 731030 472339 1698690 1766659 1225069 1675310 1208704 6772 1316983 296567 192930 27908 61212 1853026 601687 1602251 43240 178339 1856425 1068951 1821876 135550 1164104 1897264 936708 477451 1014339 1515868 1285667 1918518 391441 79142 864476 569269 831976 805566 593216 478598 739997 795715 1111445 42522 8479 641950 476044 1261270 942062 1874107 1691593 873230 89790 341988 1820967 309604 201653 887108 1852727 1887041 272921 1409511 1603784 176267 208052 1175647 1976488 142778 546876 1364364 154639 1252181 1346439 1111448 711045 921286 417346 930750 1919811 1287158 1288186 1255820 1474684 799728 953485 1864417 1167426 169909 538699 1017459 371565 1027524 1979380 1597161 446708 28613 1407890 198059 641562 486250 1954844 677844 1579045 1975498 1794234 1545144 245670 228024 829206 554477 1539775 1469929 1022119 47169 90597 1680822 1388058 1311615 880129 762550 449896 734334 1440349 1496422 841444 873234 619577 466273 1183163 1192730 1916177 212049 390553 994519 1620785 565465 342659 877781 979688 910060 1562606 1148149 43805 1361338 646161 1359209 1033864 1087581 898434 1333105 624929 955792 1325970 1526043 1022644 1870020 390411 1546131 1515979 1849589 1746733 1260218 1934162 1734350 632311 765719 301293 1486269 1715825 697696 321261 1896569 356382 692302 1987642 141832 1749882 1578857 1788030 1423839 1115222 916848 1309239 1027148 1420656 1739616 1018477 1933218 1556275 12111 1016737 1798033 1091680 1414805 554455 1135956 2399 1536007 1172447 951497 369661 670363 229216 1642456 1146196 193187 1693736 1075818 898968 1621356 562639 14878 890867 69456 588935 1502364 1626443 1437140 99606 1284086 522942 1307914 344201 1470889 507467 1446791 25965 399833 825847 1311380 1231803 1111126 1149214 1911943 480938 150926 729356 479337 1450556 1139167 1621352 384197 681380 1705605 1276977 558088 1105973 1709614 1141642 1797113 1989205 946479 599775 91786 418932 383485 1395592 1631250 1486160 435478 1841750 1029211 1176664 64267 1002343 209142 106115 517561 1974394 1143082 740358 1389750 1053034 608037 709769 1987468 601406 977176 1238477 1002449 537528 740127 1585037 1521452 768248 322182 1281459 1049199 337457 360798 104074 661863 1603861 443648 1727197 650048 2440 520342 1469845 1213709 1877321 65841 1368463 314689 647538 756158 1495830 879213 515782 1350539 169685 584759 1340618 875228 1093745 421176 346001 6294 291697 1302462 827102 1163549 904050 1437369 1920807 834527 1892619 1592419 1437722 367773 734416 896499 472522 1626295 1907118 1428955 564260 1409698 1248173 1884181 230379 201773 171681 594337 658941 1941690 1287262 527640 606559 803271 918259 1227654 1591932 89507 1649335 1436635 1043698 1166750 1061766 439125 869519 175723 551001 426458 138511 1343290 636393 177000 75016 605420 25501 1595355 1951691 731979 140469 870927 350999 791856 1078003 819071 304617 192158 485456 573934 1314666 451522 720053 1990651 1138947 669225 465777 1315243 481572 1801933 473307 1281278 726611 1536986 937718 401675 1435119 803382 804406 1210056 1543256 339901 431434 1845903 600913 913418 1767631 857522 1125950 948870 57136 979478 1633650 514596 1193692 1001448 262792 1984396 1819478 1937954 471127 1203369 1117203 1245863 790130 229844 5039 426375 1529143 461439 700814 993042 749148 1984905 280427 1148354 1757833 1781508 539186 63922 1983499 1723845 645595 1717465 484012 362841 101948 801792 1018619 1957870 881444 1834258 1993113 1699064 824085 220912 1569273 1697368 489578 607224 474775 64889 820136 1118828 404659 1017667 760721 534977 1681533 814107 753215 93143 1764065 37112 1737870 454700 1315718 996286 1719649 947634 586091 1901305 1618777 1238966 756567 1044806 864982 1663863 1922650 833067 1878423 595074 1527581 64188 1242744 843555 687777 170236 1165664 1251641 1378421 368882 134803 383629 1850528 524188 1235713 51629 1609263 857957 546995 452674 1037308 1880486 408452 1861913 53326 348201 1112191 1142179 898554 107200 1146753 122116 849961 1510100 271875 20138 487711 87527 1934368 1435505 594565 1182349 1716500 1625649 1318924 583916 1387992 1981715 1563911 1203897 975587 1228397 1269945 215833 1450504 224615 1099672 1989465 647338 986807 1923939 210987 1265631 1628083 169488 131062 612621 204444 1524194 609060 114133 476878 476608 879744 1267858 1354100 977039 455117 1509550 118684 1002210 1132224 1509417 1888521 1887181 228883 1343101 1579619 1844492 1617759 774513 482551 1782665 1018629 641 1148184 546625 1515000 20701 1408415 1406303 120895 202158 646180 1360009 1302714 722372 1082272 903659 455994 1137720 1866365 1681124 59879 234869 1115082 1434307 1537767 436665 437956 423760 1850069 1730858 372752 340370 1752302 1038349 1206094 713334 130167 1363045 59214 269858 492379 9224 546302 216853 241286 805351 1337437 1958343 1229838 149643 1439433 1996934 917658 1100719 446500 415008 1338650 409006 1343398 592659 228263 84580 1867804 1578687 960449 692243 84768 879381 417104 1241793 1316867 379577 666665 1234652 1773628 316563 1129664 793040 1927166 1345995 176494 1680182 1033746 631299 1032430 1872515 61841 778939 1141665 909151 1936224 1516847 382480 620119 33832 570509 864665 501872 870119 598044 1808886 1336288 1199192 1302518 1841070 1941489 1128529 1934420 178208 439814 830025 1611474 397972 59424 1601906 1194061 942688 1654297 819226 1231502 1403470 1990988 1009290 380315 1760096 1636653 1341751 933429 607797 481686 18726 361865 808356 249347 1573777 1007823 1491181 632366 1210443 1419452 1035196 1438154 1606890 711431 297025 1992899 1236437 889576 1799157 434089 1356408 823261 385129 1705494 1456003 56932 1932663 561082 794580 1821033 1572220 1417346 319313 335845 1364614 1155825 1700511 276865 1048816 1429612 1626639 633614 1564954 1844868 1745120 303116 244250 1791997 104714 977586 990476 1983534 1698055 1791079 1228331 1913306 841129 381444 427153 1402959 1082312 857661 1865618 1869616 176988 164860 1246359 646268 830730 349545 1145848 1621395 1790057 631566 275314 200056 1710276 1440064 1396606 665186 1836555 193469 1062584 570685 1325462 1142000 1853101 428901 1489334 1698252 1043715 1850013 807884 1892237 1706742 288597 735762 1636492 780369 771975 1187817 993252 970255 1443445 913919 299199 1822555 1645824 605115 1327199 1472706 733308 1100865 49875 611223 1160899 902327 946080 262635 1791596 447983 797165 953648 1046046 1753893 1738991 1076367 587296 825802 1721089 1460197 424620 1085610 239609 1635870 1891171 1138264 1800683 279811 1007753 528541 644844 1400414 1371945 930602 1136151 38870 1244415 1834331 1538302 1179551 1645921 1161447 284419 749999 1660023 1371184 1148419 104173 956632 689505 1302662 1350290 1201005 304145 940133 99736 711150 1432787 522599 396035 1835477 927175 1772596 1070861 863312 643424 346830 661497 526827 1006521 1615108 514534 370850 416393 1340786 886706 347499 781456 1956643 1324310 404913 1304356 1478580 1160911 1903159 166102 1395926 1269344 1600362 814106 1642903 1557093 1294226 1040122 1716708 1602334 227554 1351790 1608517 1354518 474790 71721 1424920 470325 618026 1185264 1604947 261844 399624 738743 544951 1521791 799632 1593457 1905642 1555440 1944803 173158 1036170 638925 494696 1086492 1562175 447057 708396 736480 515447 120928 229502 813489 1922541 262566 478623 1060049 1790181 1862547 245272 1198534 575017 1956279 246416 854252 1206054 542693 559463 1767627 916487 959937 415240 888650 1952412 27663 1113636 521967 139643 1156994 972715 1314030 1163782 235795 925356 276816 1403588 1796233 906456 849486 597474 1953865 487744 713524 63145 1937879 1509960 1336011 418461 637679 488755 1330211 884405 1620345 1333763 541850 1712766 1734183 1217746 604096 1047424 1516218 1962023 1673253 1599175 1378880 190418 318793 1044211 1864184 1409905 35921 474044 1793906 892054 1092498 1328444 1271581 1514687 761488 1334314 1949114 914524 1839366 530055 728542 889212 365175 556775 1874001 833275 618703 1948460 180938 470098 1677607 1711085 331885 1407177 1195638 987764 1022237 1281858 1961497 149848 1162360 1900537 1601640 1780511 178787 1485995 922342 1706959 1221695 1810481 997974 506453 1827570 166286 1483281 190939 685405 472506 1600797 1933115 1195305 1920602 848722 357338 1354492 1965891 1991946 696141 1572025 430421 579901 1322691 958708 379771 1722706 731422 660193 934056 578297 1493822 797611 31694 537809 90185 1905871 187521 1750940 1787223 209520 785383 1701304 565952 1856614 1609921 860016 801379 902103 569158 1258468 1020831 379793 886672 131683 339855 260782 178580 1762422 1419249 1611820 1016502 1904640 1753804 1793966 186686 11938 1719633 1266805 338657 874848 185477 356606 1812161 1481285 155495 463986 708882 1236664 1205180 1494681 1370307 682070 1165605 1377182 1149250 135211 527793 1074039 1654860 609435 1269799 1875282 1538815 811132 503188 547296 175453 713575 604171 1960243 519349 121424 1739115 187570 850515 1787505 967046 1407407 826072 1604091 653970 185890 1628187 1555743 1501476 1292556 50838 1149232 709033 882653 1323151 47119 304977 904377 1215836 537089 1090313 1352613 1412013 353546 1907437 163501 941924 990964 1905324 1792545 189889 1034427 1690335 1970316 755056 892197 1648620 1764331 1040836 275982 549742 1738775 169087 1875716 908421 1405831 1234520 1913488 837247 508962 806337 1991401 870097 177154 1335251 566691 1413906 734300 754035 661723 1757643 1179428 1994377 1025174 668445 227840 1428932 141094 474446 315262 1834333 1015090 1728046 528638 94137 33258 51382 213040 846999 1076255 452839 901341 204381 777590 491611 830855 1231125 1763467 1809047 631367 1533105 1635899 1256701 297943 720340 1898311 603805 592271 1818453 1558943 1190603 1342557 1433011 212806 1574923 614964 315968 1021668 78360 1135914 1143325 1805415 952112 1760627 471995 232742 279896 354479 1669132 1939907 1480372 228471 1957594 852414 766003 1524011 402364 1326631 1954161 1414097 342988 1529530 751455 748919 1061060 695618 1827177 1904639 1029595 1755428 1568493 1444966 1542175 425337 204054 908826 1955025 446747 302952 698694 1342144 1711652 1574533 1383018 265882 1699359 760533 791013 1921550 1003476 499298 74937 666490 47028 1078521 1632543 563546 593936 1035564 231754 1657659 42631 297707 1129658 1712241 1607335 1897305 318096 1724011 1726727 836755 1137099 1906380 118356 1461380 542581 1104946 1605013 726665 690740 1261469 1483722 82253 1350624 125614 894850 70619 663356 25945 545290 251586 89249 542879 1827428 106560 638441 276258 1335625 1099456 1123027 543605 1157727 1747370 131910 1310656 1224777 1020509 835788 467209 1115417 1520271 1646212 475058 1464207 1227461 659770 702807 6763 480486 323816 521627 1092115 201474 149718 70814 1646982 78914 1801044 1498798 63932 173010 116073 1172526 967103 266670 1654214 1951735 1178086 1359625 973637 270029 581578 838037 501803 217548 499991 1262126 181059 958346 914513 460927 1806432 198414 1173731 1162234 1609507 830162 1796304 710386 1505790 1953464 572650 1956186 794988 321684 172389 616726 532046 1758796 1570300 1975157 549372 931526 1227513 1190582 537533 1835725 316691 871981 606280 128131 1493306 1548257 1023929 1942590 1609002 1593275 957448 328429 28484 131813 1184619 591564 1075813 527729 76059 811495 601388 1523289 253081 1100921 980706 1416753 1161158 709826 529007 777214 763850 1316026 173223 1655028 1542642 1100646 1198807 1561228 945252 1289813 1149642 292528 927931 1766826 92282 1182166 1596903 751463 709553 1512418 680400 1587036 1792756 478874 1469629 1261576 250805 932394 1473848 118038 361884 1973029 677845 860708 339319 781567 673594 192251 372865 1495703 819939 131472 565808 1895928 1272802 291983 730996 273868 90787 1476684 469187 844629 1340802 1628136 346798 1944792 598879 471143 205377 978800 1469256 906171 1533831 738237 1482619 1775014 13382 1140541 10496 1903210 64591 1711634 622696 234434 936794 881179 831052 717168 1232827 1145269 794975 208876 336983 1848844 636772 1871361 129755 314963 271035 1449661 1095986 204236 1250495 46013 1337249 143138 1426721 1650035 555908 1986923 67020 1084242 754523 1348859 1160987 341281 1218728 448626 801261 41271 1148381 1876522 62772 1162113 941817 333836 443448 1179989 630599 1733572 989496 839759 1439574 1713584 1270152 1534608 1398015 1363647 753553 90905 1437007 1576738 1319042 1353259 596954 344099 250935 1061404 150796 1189257 431574 1693929 1752284 1838305 1140782 432583 1123091 1977487 1270420 758061 1839893 1963184 221919 1132730 1741899 341000 624755 1404048 37338 282625 175855 1241284 1486507 1361763 1401544 696405 156787 3125 910475 1975879 1372279 1660958 1899636 1436761 1798141 533799 916526 1094585 921554 412643 1550800 517536 1301987 1398013 1369665 835393 1786523 1506708 1449860 1615390 1701504 84121 1980271 1254390 1785618 1701164 1746813 1112179 45941 1295897 409796 744629 845003 738510 1644976 1562935 61618 603777 455458 1713338 1655768 291266 1496550 71843 312246 1987038 720966 531244 1980790 602915 988042 1006934 1897194 422511 800344 459466 591838 353726 1932736 991247 573173 1062281 593992 599635 294913 338886 289382 570828 433681 807187 1245707 1133491 556405 1503817 1774466 983422 1190972 1276658 1416375 1383836 288876 1149659 1074818 1064937 1039193 1484440 274633 796478 1038956 1264090 240230 1078388 1095083 1716077 1975582 1293463 1168982 713131 54278 1432060 1619790 593622 890049 596662 1940708 1404541 214823 1855659 1376732 863159 1502658 1537548 1292332 223021 633861 1813769 1250741 1801321 1390656 1294286 1144264 1582395 1209583 260834 38823 1062689 36910 443246 1233728 879608 921468 1495819 1429845 161338 805986 1735137 758448 805717 1921728 1735008 1586250 1030167 302706 346946 1107499 723664 1913328 1052255 1342533 1799453 1021 250278 343581 1996093 1642327 1201422 1429493 1414408 91424 1431824 1497330 695170 957233 292531 504649 1221027 1286903 1862716 1481518 1317688 977307 547612 1758530 1920360 1409565 1651953 764242 1242249 500729 1376593 778201 309203 580548 135265 659162 854463 573404 805069 1755073 1737073 1745629 1590925 156288 1973885 808951 162974 1326703 750314 728666 1155406 885770 1671638 1315838 1930013 910613 1012887 969765 1124893 47843 1791121 1435614 1350047 613481 307445 1776151 1441218 1138302 173363 984044 940257 261829 1210401 1742514 54189 714308 1822805 1911354 95620 600590 1561500 468158 953442 1499500 921931 1376877 1888665 1970570 1920086 1875890 1755181 380358 833027 877456 342875 962226 1075028 246457 1274854 731928 644054 456364 1949258 765146 1751534 1388288 671162 1712298 421165 1771426 1115057 1636128 908213 470411 179853 1443695 1921288 615770 230818 1889043 1760963 516120 1628373 683192 501415 1384167 312455 1598069 281347 1809041 503269 1006729 202499 1174469 1208486 1470877 85989 397664 1483949 512566 1368647 858819 930102 886261 1033586 926373 393963 349614 1633531 1094515 1443665 467559 191552 673132 493423 1748208 833144 1901706 1784083 265290 974857 1754648 384408 1216122 45849 395448 1412923 449646 581490 1166817 479949 390249 828401 1225346 283956 523327 791265 13719 404838 223827 1033784 562099 1808132 978418 1458394 1940984 1218524 1810767 479806 315376 851458 1604659 1626242 66280 1801303 1685211 1812604 430623 732069 1609257 817444 1982663 898423 1088062 766623 1705909 1761932 154147 1046535 51505 1691540 989629 706564 1966134 1519729 424016 974935 271574 607279 776824 543236 1786867 1992048 1521603 1919460 737324 1237946 1838464 1646561 585612 921157 314128 952025 70974 1859283 636952 824264 1072904 1415116 1765045 1947372 786359 1059135 168472 31132 1244199 69838 509729 633255 526096 1009200 53923 654235 132028 475573 1089557 533282 201392 1817563 170268 1226188 926995 1726057 1568598 1811682 506689 961511 1651072 159810 404493 798694 398024 622066 1096792 1808448 1303847 119811 324429 297760 498072 636549 1667341 1547953 914006 674215 1520979 951199 556054 895368 1946200 239120 85668 234886 959124 958812 1844835 1967444 727884 336196 185005 1977502 1882445 903473 1009819 241393 417842 1773853 1181347 235798 896213 552210 1741713 774451 1693469 414592 225807 1750676 1102205 1331554 930405 1849946 591303 401622 936447 449402 134035 874684 134354 985447 1984417 301142 798980 776450 1641288 1157076 1570256 1156061 1680571 395567 481258 1983853 1070363 993587 1824224 640409 58989 198636 1690636 531797 1356626 1845906 440079 464296 1137739 490430 558717 50705 1033152 1857499 425791 729786 1174965 531081 1561075 865975 871424 388503 1984033 96443 1135164 1561894 1841187 1308986 1162685 1315690 1855897 38245 1751774 833779 720436 891124 1811664 1296169 1060611 1249109 473611 481771 1355331 1604934 300231 304085 1938939 47391 1274788 597213 812919 220077 416032 367552 665261 1878025 59977 1553655 124138 991283 394258 141323 311483 319672 961401 317457 1599883 288836 1890450 1099233 1312082 1657789 1425289 171853 1539191 1453505 1539589 916020 170462 1751319 773354 99865 1469363 1878314 24658 166744 1666725 687507 958533 1459888 1742638 1289774 111402 1459171 315828 147767 774784 1657335 1101112 16514 1827348 2835 1103727 1550177 1486687 1587928 27211 1167986 389462 1686406 1596592 1562456 1559192 1711925 943407 330567 601679 342432 835453 962817 844315 45349 1114519 1409043 1990496 1586197 1745480 854786 677746 1253080 842500 648714 1864143 1103842 523383 826842 1604997 925053 502227 1635016 34410 1451873 1400565 1468386 630284 1405655 852900 328276 1326606 501370 1627184 1709132 1515752 644077 465609 499324 1838427 502806 481094 1500001 1959705 1402457 1461823 1935458 505330 592949 1451268 181793 154366 1914914 1604650 1499994 1975356 1674572 820516 1698905 195909 1180651 875447 499444 1754923 1565371 1670545 998604 1889481 470744 330993 883056 1568023 943243 353336 975016 1096364 268799 280959 16423 688331 933912 373058 443747 1570702 1576484 1497170 641663 1595530 1042587 30139 578532 1992656 230169 1010981 625980 202882 1420008 277706 866439 1538085 1738117 248034 1859907 1258441 1696134 11380 1271177 1803342 965649 167920 59544 259721 309493 1100429 1493379 672316 93587 610944 1254505 1050413 1131788 1495427 1808660 472648 854341 1478290 55489 1522620 378070 1257971 1557811 1067404 648151 505369 1289425 1006115 1584919 1253842 837520 744652 410183 1201509 1460229 1354962 858658 1533923 796311 659511 1985944 1827233 1433387 1606794 1363211 40948 249752 1084190 913884 1286282 1262754 1763443 985329 1007531 1814641 880241 1022072 1840839 1554323 1695566 1569800 285461 16060 1208032 74792 1859229 1245428 1821702 216269 47040 999441 236449 1033032 1981040 1007857 1100603 1964548 1362788 278247 1974844 592982 1367523 1722841 1224278 1248120 1970764 229875 524503 1864884 1686381 1656188 988786 1285372 335905 1455668 1938890 1549811 137032 1420659 1261855 361489 1429002 900906 1098095 1601523 403660 113173 1567822 985700 441958 1842440 1113813 1225098 469877 1993057 709388 1293764 11845 774315 1252566 1460981 734075 1376570 1569763 1112712 1697497 1744405 681176 212136 96901 235007 33511 1266026 1951685 380767 1008756 610535 625071 1242627 1618767 1013454 1585092 752148 1905715 1008699 421484 1503562 190038 482723 916003 1894484 853413 1923349 1172956 1238852 1762847 1530433 666251 1153635 753791 1347178 1947931 1533450 1725951 1867801 1220162 223587 738943 362335 366778 1385995 267534 1125967 323265 955099 888710 223809 337279 1042318 96673 1746123 1700226 643912 1912881 372037 1513689 397886 877609 1400323 558087 1032260 175013 1970194 111509 1047346 1465438 670130 1312882 1852011 1087184 1200200 1465634 912809 1117476 680266 1411073 1183381 1455106 1705737 1306226 298968 683074 1402181 1749918 1866722 195998 239274 367948 149 1803154 1446166 1961911 846483 1946682 700118 1784633 511702 1922640 1283959 1984545 1271212 1802824 301687 790081 347584 1908235 1142314 141690 466524 1113870 584646 615505 549591 1235654 1459065 1687272 826792 1471146 341167 1405273 1342045 894630 588406 1677460 1739377 670857 650587 1911951 667750 1719561 668673 1125971 488039 973974 1192400 1454672 1422015 93774 1486163 1534192 1542156 1894183 1591338 1823630 830461 277331 178390 1057782 1854118 805599 1303217 702401 4872 1250963 1550603 55649 1403061 525271 779813 1065372 1447765 1249633 1975267 1906312 1535216 1828666 310364 787960 1013971 1527619 939598 1370802 1329275 696805 1370712 602284 939818 1421623 727843 757167 1478159 800580 1662440 1348686 1182391 933103 417587 717329 631144 655242 581458 1221085 697934 92672 267091 1985220 658929 858249 1418222 1199062 1679853 1293245 779777 1788094 456241 309039 708761 902268 674165 1909761 899745 463258 429331 88779 292231 1024208 1565260 649813 5115 966561 741536 8796 430819 1025714 1538992 654029 551639 984741 846660 977712 140289 144449 1410650 681446 1154140 374610 1303760 1241148 1473100 1888781 547717 1943958 27232 496336 244276 274783 1184018 1153144 1181646 1839689 437331 1535325 1938297 236448 562682 545862 394146 1002700 61814 1494346 1922686 636902 179062 1125487 1354892 443753 1070646 1503745 1364234 1896727 246079 1733800 473100 881490 1388695 1636012 1404998 394690 252 318324 1888558 1389463 1419277 1161068 403803 1501142 1764829 1543214 1982982 962605 505096 1998503 1645894 1209058 1430870 1160418 1887891 457551 1849345 512429 1073481 79806 1278955 1458058 1465052 1685643 422379 1829574 699210 435576 856591 1793340 12953 825031 1802086 1949856 844844 1819877 578587 1978827 1316219 1401711 1889804 538456 1768212 584585 1938752 752369 512917 618443 1245768 1794293 14582 1542457 1056492 211825 1960779 447334 1814679 827983 1287067 1643907 1531806 41550 1448057 1935825 50819 1519653 267864 409116 882532 560985 663846 1508736 1822824 605591 836412 75784 867688 1939762 1984198 1214032 878865 1609542 1675971 942784 406638 83727 965947 1474667 1407260 1289865 1999995 132228 1567436 630398 1964898 1064001 1260639 1002473 1343075 261261 1579560 191200 1163452 1827706 334043 1322917 1941267 1699680 1757664 184202 1641664 918161 1786019 1909876 1881990 174196 427540 382040 1183147 449595 1045101 1832119 559004 998606 1797333 1958425 1640250 650681 838644 1690059 1837973 750138 148827 1428914 1708667 169799 1213842 970076 1904078 1466722 924289 1212269 1319216 1836314 1529531 620366 1700902 1326612 251028 602073 720057 1793234 1189318 1261058 690359 1573073 1423141 752656 1910354 180337 354046 1008582 120696 981753 1049195 365887 535870 1157562 1854626 216367 1211780 906995 1043491 733062 546905 426209 1144467 982365 1349848 22074 222991 10642 168807 799424 1644702 1272271 276930 1631674 1085074 1104459 1140056 1451508 80867 242120 95546 1646805 48544 151643 1873519 972076 1030996 885785 45261 324828 78691 1538051 1046715 838948 206319 197812 295415 1818308 1643753 1061831 1166525 89957 1987138 1370098 766886 1927705 1764951 98343 1917174 308629 798136 1761008 235838 1429565 1751373 845897 69517 763423 1409211 431945 895556 1878612 1165235 1283454 259430 367854 1677743 419682 1820248 1185408 135289 1993376 289077 1051294 888808 171022 917008 1751747 1169368 1505255 764370 727902 1405959 1406638 629737 970213 963866 1586491 1260382 1602147 1491261 1091343 1236135 743655 1427280 341697 839023 1316720 1850513 1334166 1076081 926443 637796 1072569 85205 1100649 1528246 1028749 1195054 892272 473435 1516941 746691 1413580 1870980 1416263 1840446 203452 1832528 93692 288222 1503006 1905812 453931 1121324 887967 1557514 45186 286084 1055568 613955 40458 940893 1319688 153212 1725485 645470 446324 1976677 1975902 1220907 1951907 777993 238400 1308206 1905729 1175438 937203 1547339 532378 1966238 1223340 1305942 420503 73787 246770 1732530 862917 506144 1656888 1606225 1584993 1822392 1695083 186758 1974308 1917872 92356 196216 1946029 707379 480956 1929308 624785 1792980 1829118 1551830 1068654 1669870 756510 236920 839120 1579932 21314 103063 222089 409514 1722374 981493 1246340 1126714 416837 1603759 1560306 812870 1616129 1908783 1222978 1172221 1838655 891697 1285845 455085 661321 443157 1307236 1400178 1485395 379316 1836269 1500684 1508854 1013676 692458 1845837 522804 881462 483502 1709207 1194439 1473853 397045 1565577 1772427 287203 1453936 748714 1846286 214170 114948 886351 505341 1738673 1039463 258099 1042832 1460048 1143506 1919624 1072911 1410184 233055 1969881 563881 1889136 1576953 915575 479000 1758226 250734 4241 1958489 976151 79331 911180 157993 1544677 700603 274415 1085269 284711 260938 522236 1317496 1765650 1012488 1754845 1717205 10083 1015886 487121 865305 1634884 667587 1949330 1919115 1837292 1479749 1048695 346222 1622134 1996065 634350 870043 1020098 1894527 499430 203101 332224 177290 1794860 906405 340568 742417 265176 1084699 1816594 1012145 1284124 500820 1564082 1805231 1657872 660595 409748 1837595 128927 1954333 1329848 1974229 1795584 1836378 1172954 1182047 1606912 174712 202761 13731 385996 537312 1755362 45073 721232 835543 1003351 1532008 1576762 856570 1602607 1897440 1497259 1244517 230055 749892 1926931 1084058 1914754 5351 401376 570557 1990263 58076 1873060 1517729 339706 586285 1709916 87588 840763 649947 236626 45143 735455 464411 326039 1238800 1117032 1519560 417228 1019830 497836 779841 1257196 334692 688534 494731 1563432 1578107 1232580 1186909 792923 239434 1391439 1374170 852652 207533 1678538 1536785 220296 951125 804577 1921121 1053078 539626 754447 1553904 1628005 674619 325575 1701788 568052 607105 710835 1539310 1751987 1574743 1292449 638145 197214 893625 1661860 561066 1811977 1711377 250827 1355897 512163 140866 1731961 1978566 1030902 116458 1800199 1021609 1407578 1273168 1540140 1876510 1175609 988897 1597241 650 89087 1063154 136515 1735663 620356 1767814 1422048 1036647 1904780 1911692 1050694 1827589 114279 1814114 1811217 1989275 1716179 1725228 1159633 1456504 250341 1780113 1786544 945158 1576907 1180246 370260 1965076 335632 
1080868
1145667
1657767
1667313
1407046
1120136
976754
1284548
1595488
194691
997506
1007423
1822469
1521451
310486
1901232
1559076
304505
1220079
1210881
1707253
1234793
792283
557780
923538
208826
149561
25950
371290
958845
809499
301736
412722
166378
502618
500544
848054
517969
354176
1863370
1421127
1619738
855553
398731
1753928
1780692
225214
1589958
1628919
453353
1049994
1053998
288824
1875795
49456
463273
1772687
993854
233620
1131542
1952758
1765334
394838
864566
648466
677586
1952167
1596176
1691741
1346034
1390713
639243
1205606
239531
1380923
834181
1195285
832336
1794168
1149981
104163
764147
1231905
1945805
617511
1577950
1222737
1037393
126708
1627406
1268769
1737993
1909228
522164
1413517
696659
213085
781933
796771
767831
1092717
808721
858504
1172056
1209181
225377
1546984
1313029
1680783
1135879
1097964
659147
271240
342974
1684959
956906
424946
65127
1479618
1262306
702998
1018586
1634147
1889805
46129
689669
1911268
1797010
1524812
1862574
840255
1683686
830095
1329010
763679
1788642
371585
1661729
1699797
498016
1815945
1470006
1842671
92011
772323
1613050
1487391
778281
851935
423626
1575585
1215784
1985984
1358638
815767
1224471
581600
296520
1674068
922237
431767
203179
1933854
478441
1598818
106915
1568156
1934329
826864
971088
254585
1478428
695131
665866
1830838
1588758
1359543
974369
1770066
310993
1565704
1677200
1360556
69537
1295782
1780263
1039841
304834
774435
1637008
970801
520039
1859023
495422
1452939
1843413
660750
1675704
102671
831901
1490124
180733
1689713
307019
1837125
1420190
1801655
997824
633402
1717910
1477348
1214347
38807
1964988
739667
46063
1160375
441227
1071718
1553932
1249303
585181
1109234
1291177
371271
269448
1976149
481704
793370
1302909
1820602
666970
1313403
615393
923823
552787
140107
178061
830803
1543941
1309186
813291
1352361
1478675
1463466
927072
1736538
1353434
1622353
269488
574115
1608802
720283
1534572
744444
1842487
1972217
1587991
1636808
602269
808481
1091592
1002694
314285
1857848
919592
443035
1309487
1281108
1476037
1048147
328889
500368
1955697
495610
1896137
1600469
1736348
1560811
579583
304535
449782
813957
1902169
549949
433083
973591
1549815
1342766
695292
1488061
404684
1686740
423486
1619
1198794
1933053
1398927
1762775
364275
404735
442945
491454
1495311
1675278
1469527
67011
1787701
1077732
854385
1990149
1495958
658780
226964
140046
1588258
1831256
363882
1354608
139152
1646288
825939
1738710
733406
395125
1878363
1867196
1163719
247831
553168
1451332
1782102
49363
220504
1117869
227454
1409539
1987844
62771
697825
1345799
1274413
1567291
1713379
1232560
112844
990966
88831
1444361
933614
1033061
1543758
331329
788232
1046282
964386
1188301
124682
1253008
1307828
1412091
1243571
1458836
1061127
190839
134374
1675056
308812
825853
884858
707195
1732206
1261402
1509404
203121
608595
1921294
289169
1973056
220990
1791435
856278
1703450
919965
562722
1859760
810317
1257991
716500
257770
1109885
1931577
686984
1086979
1451951
1397975
1248877
808788
1161071
1383296
411376
664659
860532
1285457
159511
581178
1435201
1478525
1100326
1911082
792402
1830499
419144
1866039
470860
775153
1706960
1817554
528167
966965
592144
1816638
597434
750776
1793950
1526803
1137372
949906
427973
1322537
1461359
419414
1200633
1955542
391640
1747368
719746
803934
1745138
606898
531971
260156
1518190
1727207
948434
769124
867999
806310
795259
1014007
1570011
481895
570903
312904
1319630
675243
1854865
359628
304762
126486
1629089
208055
949060
1208959
1805652
1687520
1170665
1117445
609162
117358
1013758
1179109
972052
856868
1142220
215220
953518
1858880
191583
1556525
1132351
954205
1224369
286053
1573446
1380188
1137976
837039
897171
166136
236056
1112213
1892587
29653
851454
492023
1161570
1988745
1323791
722907
973678
1260579
110600
545880
520823
1674832
1254321
156902
1297908
1344800
1725247
1477143
1391070
629004
767194
334649
40867
349431
1628790
151598
826141
864710
1359218
1197407
1119251
1121642
278685
1195959
1631094
1272720
692885
1099650
729841
148084
939215
1482929
1780512
823089
603588
1277334
1174724
1173447
1436151
357654
1529319
297407
1088143
715097
731511
1666685
1342184
1968528
314096
1661496
1248510
3701
1123075
1982269
21906
1128209
1216678
1796378
1026386
1510056
1783001
598114
1390915
25930
869729
1211916
1612347
488961
47816
1748777
384735
339053
456373
27540
1153388
1648363
780740
1568574
1925266
1629225
989207
836275
1401495
1258070
389622
1905780
628008
334906
1567915
81583
1411465
1127468
383465
1084242
248626
1795818
548028
614795
1457286
896699
907454
243429
787852
65814
1123841
118150
1372134
1681185
1039060
1675551
559681
229707
209629
892355
599433
1282821
1775904
1135676
153387
65183
1606574
247200
1934506
1682402
75745
1749435
788994
1279959
1475297
1599701
214421
930634
47162
1947609
782223
741016
312306
621875
1485915
773996
1382602
1276841
1984205
1026110
1235401
625773
1180825
102685
680193
226691
745236
1379776
495095
90884
983216
1795448
1533547
703143
902229
413300
1174757
1862007
1011762
1487993
187004
535429
1173670
1057767
1071915
1152358
474871
1824319
53126
604701
1883782
1532397
747508
1099191
1296705
139748
1234903
808327
1867545
849222
1235176
1910647
105478
1787598
1668430
1370712
1979150
1007978
572059
1402452
1103566
1746634
965642
287753
965037
879966
504402
1404159
668588
267548
1990580
768004
861533
1503894
455360
860665
930704
1767538
1910767
1971481
1091089
945168
1628927
1191582
1792673
26688
1614172
318095
1018070
719346
951161
448492
156077
939443
602962
22496
1310651
886556
574559
1741576
848139
1734322
1745208
964404
1905804
1158340
492063
1068269
1025699
1463687
1790616
1966318
742021
1888496
258086
1230349
1769344
1617678
1706134
1926370
1726661
793143
1984331
304189
1516269
1154421
1254275
693620
1294484
142001
1757889
1036960
699706
1920578
612781
1139262
90154
751282
1664997
1903111
660002
913862
1297151
420299
57399
1606060
1050221
746973
1130810
975567
1902416
993264
668325
876137
1436189
581818
394454
1084187
1792244
1650180
1480393
1893769
1988402
798586
794977
156040
1794024
559836
1260986
1903344
1113312
996381
60629
930155
892710
1004363
1617610
195752
258824
786746
1856617
1204261
395367
656876
1253527
347733
1881696
1796072
1673773
1460255
1889363
1960662
371151
1253695
1008677
1831020
1231789
1958515
1589081
742979
33245
1934124
158505
1990637
1971370
84459
1900485
516655
1534350
359174
1226508
1557527
1519546
1464744
1176219
1438914
155341
1012814
468118
1407804
409301
1695812
1092414
1206796
953645
1393204
679892
1904009
1907325
541293
326513
779413
166502
1258498
439673
1544301
130316
437556
1625480
1745744
1409686
474478
1321959
1558836
1663740
1009539
173101
1226559
1348719
628208
1447842
1577287
1360899
732105
1659180
238322
214991
1234501
1021347
1653416
1787750
561495
1371028
1984651
815233
1711015
1014229
1552351
540931
471284
289812
1012595
1624380
383334
1452472
1034555
1151191
26775
347774
1034022
1402701
193586
1687466
828869
174352
1648287
1319019
1322197
823992
249856
1916904
1598754
943393
972275
1675092
1629620
1542362
1070690
250768
278489
1847920
1676932
1809243
206425
1769834
762618
1889080
1800588
1696476
104452
1784118
211277
1421300
1126189
1871273
1798136
1209041
787924
1022784
60968
1057642
1427838
602140
540743
1533289
1672288
1852967
1500009
202495
1471614
973928
428708
1425706
1885048
1538394
770739
905739
1263058
919859
153328
1078806
645564
1098985
1919613
533563
623660
672615
254529
22470
1525314
1372637
74316
219158
809441
1928316
798369
1535565
111520
1883040
1460516
617129
106601
1305018
1923372
790743
416786
432404
111717
939043
1856582
1803124
1080943
1292056
6982
1870176
448382
1655617
431531
249832
1330040
292184
599001
769241
863858
1221657
862750
584064
472717
1148203
146111
999976
541943
1153381
8200
1185666
850495
320078
292407
1892776
1309002
374015
1804997
164118
114673
293814
1984356
1665399
707633
832013
1350114
1324744
661561
511194
1718660
242236
171205
162752
32754
597955
1338221
346590
949134
1726478
1696246
201517
1554213
1169651
1382557
66099
189160
875441
89194
1047025
1312439
1867201
1189269
537770
1382732
88307
410898
1682371
1675190
1945810
348370
124280
1093120
1890437
973719
640055
1515660
1092979
27962
1791690
1746212
536870
899060
994070
385513
1281423
1526652
913886
1249821
1184631
1019991
866638
958020
1121853
1750524
1463666
752882
684061
1572163
597217
1523970
1821815
1683275
1759735
1995662
214792
1943466
1721928
708768
842661
527
893193
950596
1069206
777138
1739052
1554138
1181127
1682150
957245
297087
1547822
1567000
737607
316832
648471
270979
1761077
1843637
780840
555598
876309
64847
840472
1100537
1059398
1944848
1636373
762100
1356788
794239
1057778
959902
935007
1932296
1739642
745297
775457
1145282
1444601
763377
1870043
1170067
1405837
1577706
649372
45026
1656309
56386
227463
623097
968871
278882
1852233
1275321
1909003
65519
1154950
320105
768659
1612663
1938036
920921
1252417
1273611
1799548
85023
1375212
224034
144396
309931
176770
528888
422549
799643
1823394
32349
1132883
43688
1888955
1399602
980467
511259
200701
1163395
1930020
138343
1882648
1659165
1696257
1194911
582224
1427093
1261727
1920113
885829
993233
238647
1589010
1685550
668969
1719567
1974738
1803895
136851
1062160
592435
1154307
1370116
1434119
917517
488246
483070
174658
969726
142531
345373
1939970
1324183
1459013
132830
1498870
997799
1376118
579443
1437315
117544
433828
1942739
576175
1860932
1391846
1641326
618801
1816301
291753
1264954
1914224
1530529
234401
233853
1165307
1531802
1475272
1821170
599900
221158
1896736
1560649
1439603
782683
223171
1773619
1942674
350659
604971
1092519
1885876
1083353
1844030
1142295
1347887
1711634
782151
357352
1570135
1629267
291862
639320
975543
1191627
998644
711330
1083611
1945839
821895
1197387
71688
212808
139824
608217
1509531
1030074
316616
1901419
1055908
1101432
835211
849282
202676
1182452
91630
420924
1715760
1627993
245117
720336
1480963
559236
157639
1555532
562068
1872699
840775
144861
1999345
1416673
1412766
1415972
608522
790310
1324791
1863206
1092666
1969594
495614
1260594
1877299
1821547
1959377
305513
1366325
1487559
1227212
1890317
875544
301332
1365062
1588368
633067
1208673
1965522
504337
967342
449601
253894
1192559
90367
682301
1451444
1470993
494893
151131
681762
314260
1852567
195103
262572
1558465
256194
1307248
86521
1793267
777326
1655750
187742
1518480
1756904
1382076
1254973
480318
1986895
1250839
1888984
1778186
581941
606831
150860
757
827916
246321
1183668
495625
1309545
613622
1173675
1219214
519018
1733983
94608
1830986
41023
1249669
1510660
1324151
1530922
1080381
1024778
275359
1091580
325252
1819318
610405
260373
1219591
842775
1566785
368423
1000909
1072630
1689921
1252055
1301600
550373
450601
1479784
1818954
336951
1014942
972396
1200807
1154050
1177223
1600533
879619
59728
98372
864262
913666
1912017
1754040
369169
845047
1721586
1296694
660536
1065743
18503
1478327
1734561
1530571
983258
1125261
794490
1087365
1719963
350316
483199
1190926
919397
1093245
1414874
1685447
996671
1854289
1347820
558965
1073376
1317164
1539267
897890
1438272
1015598
1864006
99052
1427054
298802
1311515
1800671
801247
957020
1867191
839757
858565
729517
1260554
1553803
765655
625398
1976348
900814
1858907
1545695
1395493
89509
1209303
112886
1192205
193964
587049
1164195
541159
325132
416073
738658
1337546
1705655
689666
301704
1711213
624123
175415
1607132
451750
248147
1659600
1877117
1426357
1751262
1646347
560981
1646766
1413580
1911593
405159
592637
69295
854901
1998926
1060572
1496053
396808
912264
1545820
54806
1458450
1634768
1626683
1723923
307145
1137013
1609166
1653743
1521523
1489159
940054
1375925
42899
1988249
1723631
1237467
584020
1238752
95104
1413972
814075
174384
1787852
186676
1034895
166695
1363878
1931984
73762
1434469
1894278
1452240
264592
1415311
1205571
1001032
160616
1267333
1183804
509243
941829
989309
376871
336681
705491
1671431
1398999
338498
793498
1398179
1583652
176175
1527912
1504132
550816
174121
457628
1666359
149890
1702127
1094344
1679394
1075711
546038
1829523
67062
1144475
425160
1525870
478702
225639
1855471
974895
498574
516321
390143
939961
1087778
994973
1556777
974740
462020
1259557
1519550
146153
486911
1445125
1836583
110407
35037
751432
184177
503669
1559334
959503
116015
118772
639004
224746
44962
1752811
1981086
304564
1266691
407135
1368249
445353
735804
1080466
400275
1037923
355678
888043
483967
1999289
49988
926683
182647
1954742
1846048
769445
1657821
107151
1694207
505268
43006
1913181
188751
45683
1549478
1492821
1598986
611089
950013
789712
1346996
114239
1743943
373282
141308
267203
701231
817948
152848
379284
540623
1610136
802451
982462
1780746
947966
1986712
839047
37220
1571457
983305
1077843
1055225
68045
1882159
1304776
1494610
305184
806051
1991343
330913
1458646
539589
504374
779223
922452
1907004
1418016
1564408
689304
1301122
556334
658431
18492
940090
1231236
745742
1579252
545633
1771885
1873339
1504958
506045
494380
808784
976598
673786
91380
838657
67054
165928
1708258
475075
1556750
455432
1879438
1594840
1781096
1271261
1192824
538712
418064
907658
8303
201044
582043
393902
243464
770681
707254
61435
1919722
411704
37037
1809354
945433
2757
965490
14243
1538580
1797973
1116193
1582446
1656543
120090
1829058
379051
1451571
1928745
497710
1958203
845528
1777397
439654
543032
1017694
1272316
597277
686880
1640507
1466619
380060
1146018
824770
894275
758303
621495
1430609
1521201
1917116
922480
1508696
894304
1588789
969443
1257588
1912007
112017
1089234
1239147
1230663
1544031
1240929
1966676
402663
1779136
1871282
1136930
4298
153704
1083084
191905
246272
1806793
260162
1243954
1896584
1062495
1768474
1894275
739634
248243
1764010
1756709
1982034
691268
973128
758977
590418
548447
1986498
361734
1458571
73637
17366
798701
1893701
154202
693968
134099
1812777
1354165
280682
1512942
53128
337106
106465
979452
701126
776147
1572369
1331541
165928
1569760
874371
1450849
419676
14429
166677
687652
1561451
532503
574102
956494
113574
1490994
844036
1981635
485804
857214
1989463
323142
760350
866887
963364
1190567
977523
1961770
1357266
1960383
723968
1102120
87245
59789
310073
1123261
1462669
985522
626138
1114175
153209
973561
32620
1787060
1048819
43685
1286710
577650
891865
743069
225625
1135665
919517
827101
1811421
7305
1689831
538341
499035
740179
1817181
1088303
592657
888757
465678
1610820
99613
1310414
1108947
993209
356610
319539
1094289
1532736
651322
1046865
1087806
1182256
229156
760246
1641661
685043
990776
1894918
1967396
756434
992163
1401707
157089
1268925
352452
16651
923894
1832014
597187
902378
1278773
1139448
324934
142681
1862538
636712
1246295
1621269
1619192
1803459
1364548
1852592
419126
577987
596100
766635
406429
1514
1705784
11147
887493
1802424
1223086
1019069
448381
1381440
650314
136563
1873265
1747271
1683674
441020
862676
1010801
107426
1867651
1716804
353959
1126594
1099678
188848
936598
998992
746076
1882511
1065323
1067959
1872782
1619702
131763
1319619
1917473
719379
1528195
1713975
153509
816751
1281831
909218
213001
320468
1643084
1752752
1357632
294579
514319
1978426
1096925
1763436
632829
418274
1572512
259936
817661
1140711
949682
1294483
110411
1349662
1408302
617620
1234096
1818284
1652598
1606375
989729
1887335
1718095
1907712
1990538
432341
1818136
308520
1158714
1955724
1159369
1580901
28428
420957
1433784
323840
465255
1079974
1806507
1643866
1207941
524257
1891721
1259974
681570
375793
1635423
1549068
1110686
965536
420600
766861
81480
988710
1012624
1952622
737736
1231646
1952202
1633705
381849
300605
1636789
1162296
32963
34596
1248453
1694924
627306
459671
361187
305425
123906
1738646
342983
1132145
442793
1248749
1577279
1745606
463543
1657307
1989970
1622171
1464663
1226086
1379818
305341
387250
1730606
1164502
1472808
1230003
715821
1683220
213425
1046552
1174951
1076206
1442061
1200969
1554420
458045
814493
1181013
1612041
1557249
459693
1827328
53461
1357960
805840
1059553
1144425
1274315
964064
1688361
866880
1433026
679938
534397
583856
859103
1396623
465892
345358
1851086
1945256
1440352
1146666
1576148
1479501
1911373
1971580
145197
648720
1451813
163927
204470
940624
1626091
75357
1301223
163638
1357961
105963
1902843
750800
1024323
198664
213995
1773361
795645
1902496
845159
691704
108390
914323
1402251
974153
385603
1248517
1040613
1302463
1235098
651871
219547
1894077
729877
1621234
1228443
508340
917145
1963246
1378640
890820
941116
1705263
1790318
1729450
1113399
750601
360392
1776313
1196330
199107
1553122
1752886
578930
1963799
1518329
542472
1446085
1484659
423816
540579
1072273
1878929
1217410
973781
1154346
525964
1616957
350981
1866428
1595275
780779
1702282
265847
338497
1292768
1462931
579336
597013
743090
216800
1889128
34883
1173854
74644
1344865
1939567
62336
853910
247658
1084291
318152
1918722
56939
1462382
354315
792076
334584
1504726
798408
361565
108079
1184096
1827616
763157
1520109
1491635
1117143
83633
1894929
609034
1512013
1731649
842797
571644
118173
751443
277792
1514720
1702099
1825442
1224718
1300030
17293
479425
1884519
1946139
833773
269332
1704661
1751137
1895993
188237
188915
1387427
1937138
1326935
800529
763718
1153611
268389
525145
231091
691843
1452358
1136850
1641020
1305104
1432653
1065645
1581063
133015
369180
786524
1534193
174411
1491102
1965323
159418
1995807
230992
1196196
1907651
1980527
918643
223314
1409670
1478167
119483
1733694
586499
1696136
1194291
1548207
987629
1963554
683988
1404
1783945
4434
152985
157714
827331
737131
135045
102656
1314396
521049
587102
1120047
1457809
199330
63560
1863013
267775
822217
700160
769063
538240
1386775
144133
729983
918608
1206648
344837
372687
1376671
1652502
522840
1486785
958769
61756
1810915
134949
1645378
1172518
1943930
1286857
348217
1699167
1968223
1165699
397977
1908397
350276
1796673
1008751
334161
138229
706496
46616
99658
1148722
1991838
1557157
301602
675163
278808
909074
137355
1931695
1657081
1300724
539583
1004855
719514
763202
1645399
1219915
1821018
1452442
1744614
1916827
388601
1105907
1892881
223942
137848
1379112
1202639
486523
443538
171209
6615
1433012
508505
66536
1147173
693043
1471970
356157
1833226
715847
1388388
637165
517139
285791
736807
794146
907808
413666
1054698
1593904
825007
1813312
1975169
1646132
1890104
375331
721963
828371
1285534
1421930
121488
1093042
1790061
1535046
603771
1612354
939837
220609
924945
1288754
199802
73821
1355188
412669
1921529
821326
1640731
67645
171866
1041
1273414
1891850
1401312
791813
793251
1371660
1844781
1583377
613614
384901
1062534
803529
1477931
167585
1824282
1007578
908867
1944257
1110522
1245831
221720
107583
972537
543225
430232
1467188
499058
646390
102806
647336
934180
905035
350326
1890947
1556397
217875
568145
1249706
1918803
1560526
166226
329744
1128390
422656
838309
319985
168241
1364963
1818212
536985
1528111
1794479
121602
1731800
821996
374919
1313392
1876382
774028
76721
1431301
1671981
628126
1356526
954444
1805992
1784520
970430
1874031
190499
1271966
379813
1204667
1576306
861426
86277
382498
1765923
62759
1047792
546807
1110899
752219
1526671
1644241
736406
1503621
1413310
165871
1160764
1622937
1390468
416475
1716292
1239765
1403438
423099
1115793
630815
1319904
1845405
1785068
141507
210124
47812
404612
335600
84289
1723440
1160240
1168863
1003399
1167413
264648
10762
1879483
1972589
1333895
338596
1246719
1365855
312128
1018672
1915411
1085783
1060266
1364022
1489980
1450299
1378355
1812846
759413
483994
694088
458667
1215647
943514
1685403
1031007
1070302
944113
669289
1243638
56795
1006690
1500183
960044
836994
1188518
1546364
58049
1078453
262285
232760
343383
488716
937461
1744617
1676588
507276
1672662
1253455
982368
1558533
1057576
884884
691567
1633432
1153298
31007
861557
252003
1831444
1917394
1809591
1270763
1177343
1280511
960133
1568577
178152
713373
1285305
1810830
847931
898461
1362902
1446903
1087908
30837
963596
34325
895820
987913
1824649
8385
1296341
664678
1652497
1717371
1931609
1252630
1417565
847504
243557
1735153
798619
317101
665894
1579344
1002783
1240684
1325100
1864956
1860953
1784123
1645855
1276653
629568
1147983
1063484
1752008
697873
822103
1972527
1040839
1638586
1565550
1998820
1181188
768241
63075
986014
1631504
726803
1854775
1027027
1266407
293763
522246
709886
1837089
474236
104334
258231
1678946
1468959
511956
1130267
1537926
1934444
1425270
1255632
337618
1256844
1926149
416282
1540346
300586
160552
824325
1276065
469574
1723139
93109
1385129
1874283
312282
660509
408529
1056141
64452
25059
1405261
131088
594874
1427730
12641
518157
1435741
581633
1321283
923663
44117
474036
836792
1801218
1446447
33463
1601054
1734025
165286
1739620
1246811
53146
454805
1806822
1926575
494758
1246970
925235
564678
1873449
1394096
418468
604685
354743
1147090
729074
122236
615161
161013
1449224
1970413
1330894
1387220
654658
1978880
275654
39050
742949
1687251
792608
1776399
1706439
80906
705719
1038881
272965
849386
123590
549670
1738116
12847
933430
1091841
359066
1117524
336659
47963
1114915
1560781
1473989
1014761
1942827
1283060
1990764
1873245
869939
762720
1889538
1533249
1561070
66798
1069573
504154
9297
1702349
1426355
1670126
121566
810919
287421
1012994
327965
662222
207737
1730583
750140
646402
495468
1345099
230662
1129629
1722216
320251
277105
1175732
1662288
927120
1824545
1740409
883269
827487
1809318
1946683
1658950
1671681
1792360
1407862
442317
1817647
1489876
322183
1936844
260145
595509
1762896
317212
855263
82743
163565
698041
1470881
1511867
920276
1464777
1167431
577908
818391
100004
1548789
496920
644566
1297367
1391294
46638
75362
770185
825209
406825
1186958
1406235
1461314
1808468
239551
1938585
764121
236027
1421798
277612
1971845
1151308
1109324
1697194
1997873
88104
568486
987633
1894
1958790
943886
151840
1852486
112801
1433683
1795046
1762553
1201347
620429
587568
897589
1956120
881113
489590
537318
12329
459976
329522
1914217
399750
1030029
1513785
333863
1742668
706092
102449
1620983
684383
1957313
1586512
17324
1758642
351722
1753242
1473920
552731
1356430
92261
1640923
1511531
818737
1378773
677211
552359
1579618
667288
501821
1694202
1570835
310013
1848388
1631561
1935264
75115
739809
1840004
996227
247851
500826
418209
1754511
23947
1002142
438973
1721002
1214408
1364165
1070306
1385626
342118
1510548
79744
1633170
1996123
1782024
1971229
463401
175331
54408
366211
1425030
1205600
1020676
767204
319547
1963140
1327425
1362818
1054898
796148
978886
943253
1244997
662808
926316
123455
883049
775421
1530674
1786293
964919
497217
1671931
592753
1538059
594575
619004
782160
122839
1251154
372086
388847
680456
1281353
612169
1887764
1845406
362213
688370
725131
923080
104006
1963089
1624616
1095370
1011487
1524056
1397139
809757
1542414
1884210
120748
555614
387843
1867250
98160
183537
1768893
138609
1762552
1602972
85746
1676838
447928
433530
1052893
776596
844929
1075308
1863168
1491025
99675
1026204
334863
1563765
497387
318296
562403
1408758
1692885
875432
922158
780306
960190
479176
1083875
1907328
1814747
1040235
349733
887570
747722
1536527
1473999
1451736
1063357
704307
60122
768753
541669
1694356
105066
197958
864303
1458748
499812
223
1380186
144780
1516140
1952965
1107664
435515
415417
369087
1668419
1726466
113466
1977076
648745
1490366
963657
1272478
29250
615961
721040
866195
1534742
1459838
454616
441837
556415
1222253
1225714
462671
1365931
1373603
1805583
301790
252680
482921
921501
940924
869726
663162
656613
341938
1536715
1793887
132799
318820
1636745
482056
674813
1926866
1663536
1356903
1813176
1456591
617715
684875
1570304
1228154
1688956
149164
1726552
1088751
1218423
865148
1526926
48263
688978
321489
1919738
1971704
519837
761255
895399
1454286
1136764
671957
1455414
604585
554464
272971
1807268
976610
1324720
1872309
901888
1798476
291504
745895
243785
65548
1688932
624840
466996
55260
963280
1095691
174344
1511736
1822270
610548
314549
819790
1984601
887874
1583018
1019458
1559658
1444728
1161913
633942
552167
119964
1690582
1150696
1220425
1629606
1252369
1601916
150287
281938
1729471
341700
1120122
317465
1763593
868083
167
1124512
677988
591637
1092547
1830228
660325
1719692
1196711
1156896
809083
965524
495346
1202415
1302375
975082
1573044
373096
688157
1387338
1095255
305143
1096567
1492907
239467
1358307
43885
56917
254863
1463602
1775075
1363527
1991117
1177895
1554655
1439726
237881
1544057
55236
635437
985024
1546950
1536379
1194463
792172
1328637
1719207
1176311
1357337
866669
701439
173421
551586
1000542
1625734
39050
1315670
400462
41242
1460178
839981
1078867
296164
1198661
67739
1951277
1330614
1491433
1237271
1342369
479110
608696
565576
752431
1148039
1763544
3210
1700807
1737848
265918
1667480
1896286
1883050
1852685
399628
196481
247482
1834853
759215
658846
1867896
1676021
436886
261874
1614499
420006
1215444
194152
1124761
1455150
90618
281233
1370233
57082
245487
1584447
814715
1587516
892505
1991402
1807868
1621540
1849740
1709474
358752
1369723
395204
756058
853204
841471
1464722
1055467
1916636
1136514
1811742
990085
1310336
964593
584511
1180962
794030
1500007
70819
1589849
1191082
30885
459478
928756
740841
894972
1687277
809813
825039
1044687
718973
1361928
397602
1437738
1290277
1392574
1604663
231105
974009
420746
1669416
1364329
1017687
1397313
881341
1492360
992357
1112403
1130652
1339867
1466723
1510893
1562580
1798947
912876
1124935
1913856
1274809
661941
1860228
1435625
343537
489724
1389699
338314
1227676
1710579
640909
1066972
1689056
312689
1056162
635467
1837554
1311394
456031
485075
1278362
196358
1617248
1561342
709250
114800
1079636
1318937
1508925
374843
386299
69509
445392
1632422
808699
1516525
1959549
677733
1913751
649748
550383
573334
274968
1832522
1934454
185607
1127509
579092
1989397
1664149
1784892
1324586
347035
945063
1502562
621032
1099566
420289
820109
1987118
245928
1793014
1802622
1041069
1560051
1140121
1786352
305379
1791369
88639
925231
609581
355793
1210943
355147
1342785
251664
1317635
1218636
957867
1289737
742260
1630901
1517812
1962647
312511
520101
1544414
1275505
1378544
269632
1126076
1304707
1208306
1460308
772857
101602
914136
48231
1116228
976736
998461
282851
544709
1233121
343188
1632981
836065
1575064
773037
887543
162218
1149196
62693
1189442
411142
233449
820754
919249
213083
447887
1631097
1355944
1270748
279391
829120
1917933
976791
535737
1259179
827995
862181
192040
1232287
1910649
1988555
975259
484421
658769
408347
327268
80123
1997556
792182
11496
541293
414934
1060375
1276186
269607
1804630
715072
1828608
896671
464924
630573
623404
1124208
1447562
128147
458358
1607278
821323
1896027
875941
315135
939296
1287392
1462080
1365849
163346
570946
317197
748045
821973
712149
1102143
705164
55765
1421282
1799423
488878
1101872
964421
1696097
1321703
12547
1705448
391993
928976
1959147
916119
1769346
253842
314673
1891718
254548
1970180
1542789
555897
540461
1393578
644372
6950
1695380
1498406
1723834
706035
901131
1059072
412200
1866383
392309
1527151
63969
2865
51300
674939
1337822
1304594
1923783
711544
1446921
808063
1470395
309991
1164590
357510
360164
1936576
1656376
1968329
1052638
242960
1232314
723212
853404
1545784
1815860
1527355
592559
1824103
1323800
1614029
1549805
1935479
404291
1168416
975716
568601
1877583
1926363
1444013
146507
1171293
321356
1302528
941304
1958095
255730
56762
1931912
1318442
1875244
1983150
966275
192415
1920567
248504
1274991
1204155
919147
638309
556744
17819
1566450
1245169
128821
528182
987164
865371
91279
510923
494129
1598304
1190403
1284298
609138
911375
234884
1271462
342404
1162995
116082
634129
706079
99952
1976240
1881265
1070822
1592600
1823080
946272
1173159
245611
897000
382061
1528149
557702
455308
754021
1608581
381163
588194
1382432
1461974
1212773
240231
1007477
1708806
1036219
1270360
921385
167829
1499471
1813308
264489
1662989
320589
1214403
1280494
1346886
1415423
1651958
1643450
1049877
270403
376821
794592
642900
770899
1870117
84371
1394450
1746428
375610
1842441
141096
1382723
955573
1628671
97265
1380475
657625
1080076
735861
1577628
709079
1355694
515876
722534
1117980
758660
879200
1540044
1921024
1716007
146682
472868
1933533
1834761
1043825
28987
184887
1939672
1474638
585686
582431
906195
1959950
1892388
1243363
1996043
1071192
752972
1823465
791787
553223
255401
1176675
1568136
917348
240712
190214
1450073
1907055
547740
103892
702513
1246557
645840
387750
181497
493305
1854479
1349874
499394
1531012
1648421
639027
1009680
428700
76733
963613
1245191
1298068
937400
1189261
1127225
936007
404952
37315
1157645
762640
1474944
823817
881907
1640582
598682
613368
1746745
1176535
1179066
783987
623437
922915
475465
1105889
820429
1792822
398178
1720432
1794934
1095050
1588064
730041
54482
344107
575866
1208079
789788
784555
298995
1838811
300183
198942
1306700
573107
794128
1380775
145526
607475
91009
137558
1625234
790211
783811
1738109
993735
1953726
1612129
9239
452656
512281
955938
1665059
708597
28240
85039
559976
1575159
1826878
1673174
920588
229437
917080
1194176
1545374
1525004
1454849
637786
1043976
781957
1012386
621255
1543134
1862061
401405
1403803
473362
762747
1275854
1224330
185002
835224
1516927
465541
724615
360274
1491164
1845114
997467
1639538
778913
1142335
1084602
1582837
474758
3883
786682
1807039
876788
743985
261887
497472
1401089
456579
1314991
847568
738770
1792762
1369756
897614
1733052
391316
1481338
1310562
1270199
1567041
1931232
320577
1734828
732548
624757
1078394
596308
566561
197728
1938037
1634471
618277
1813939
529322
331668
1219562
1748121
1802501
940372
1108266
574288
1709711
622684
1361453
1417881
1431336
537745
1346501
1276143
1541471
1343848
149473
1888906
710670
1220006
690502
1517469
1352691
548728
818113
688547
723832
1735078
235741
1107416
1519699
1385204
1552205
1174801
556452
347753
1483164
1472717
1869932
73353
1698251
437582
385573
412159
1910606
1187043
1555082
1009204
612415
1621084
1721431
761125
995910
1759687
1779624
951052
1866165
1943152
201578
1049308
1840419
11297
917650
1965855
1659988
697108
425224
1487702
571740
1650893
886301
1053743
1941403
1848348
217109
822959
702581
737242
1209845
1946657
1275444
164863
571374
1608828
194210
524082
347358
308433
876791
313298
1177963
129814
1726615
1296071
1056066
882181
1387566
1409747
1009754
1861738
363185
309748
1948977
1689854
592865
1850456
685863
811541
627752
1363994
208365
1841750
1384074
233457
1768087
283280
478518
303730
1404326
222921
1078110
413543
449737
760944
1596924
1410268
1399165
118199
369309
1947605
952437
320086
608502
761308
981271
1429333
1319539
1688789
934790
505169
1316822
267163
6314
1270145
237507
895193
719914
785712
797141
1475625
304801
765967
1667493
1051261
1095634
1159701
337303
1265012
347547
1177873
1000211
1237444
1419062
960453
1771404
551877
1479809
1957237
632105
546578
1098591
829562
1145917
915639
739610
1039647
484057
1056557
1447141
1506584
1100303
1843395
1982712
1713881
1829445
1232847
556663
711384
1454835
395145
1247213
733346
1896506
448302
1996011
1798603
1814146
1893720
806512
1048343
1321016
693011
850268
652137
104779
369496
1339431
1907702
840242
1922700
1822313
704173
699640
971003
1680057
1619584
741304
109682
1022218
1010448
1467756
811224
1942532
1300604
746558
833620
1609902
471505
677956
221973
1961430
59067
489248
1790093
532784
1914332
675316
1892806
652144
1643473
337019
1279861
1963824
1119668
1710843
9239
1958392
1515378
1603987
638648
353654
258074
846487
286121
206126
438592
1871240
1713723
634058
1921972
1158851
754236
463397
698587
466950
1370384
1180276
343530
56212
1966137
661504
1348983
1190585
653616
1630164
1307130
1540218
1165111
763965
1341424
1329382
1560728
1068696
441348
827578
989288
1954357
535941
1311379
219087
866165
1056326
947500
1866791
473946
1843410
497602
1920519
1529794
1641040
1975176
1417288
571262
156268
1659111
1088438
1590313
120536
187523
1232611
1132760
1564915
1441945
1845496
1360012
1013613
1667934
1415709
522410
788838
1172565
1201062
1476423
1524178
1536565
466282
643859
945744
401504
109621
1847231
1734606
1114201
63522
373980
200137
647422
1788638
1713055
917379
1618807
551157
991119
277594
1211374
1451949
1040496
1629705
413557
1477477
1113368
1157128
1836191
301594
1228915
1173696
742711
704428
1331983
385530
1779742
1004655
300055
502568
1964447
109978
49547
1525505
856477
1511614
1155004
22485
1816861
1828151
723822
911483
1730457
1305367
738606
618892
1647096
1100827
665333
343746
385548
665357
1478226
1337916
170858
223621
959135
1469448
488088
908760
319716
838454
1930262
1346039
1228157
1596654
1461271
1776197
179807
1575642
417427
1113312
683470
1002505
287671
1712702
1611344
342649
1651551
1453848
1015534
1978508
891170
1676688
1565117
688005
1466389
1229509
1120572
485940
92951
1991907
1484720
858285
1742553
1257747
380890
1460260
32674
395849
668692
578301
23916
144039
965113
1141219
674892
816029
778509
1229610
1665043
1623607
364897
852950
441874
1786660
403245
1147809
306392
544467
1507534
103537
1129055
1530710
1786988
19489
717196
1222725
1221667
741751
1222623
117272
1835223
1332481
131972
1424938
1712865
429610
431029
1165680
1308278
79037
1735995
1259252
967442
485459
1451841
567971
1103050
1700762
240953
931298
1696771
1611371
595631
270421
1057274
429448
1818810
958093
1099405
200461
1975702
1254002
1950995
198641
57260
186279
1362478
891769
944309
992657
757645
1354175
617592
303338
688221
645754
1851678
775910
180386
909211
1501061
575460
1097029
983130
1588605
1490287
1706245
270791
1437933
1087744
1468253
1671526
1581263
592320
1539821
5076
1842666
828206
113853
831261
1987254
1925929
676228
1646722
367972
1822158
586288
1736976
1123141
1611133
130259
1270541
1445596
1974678
1937734
1677408
1981067
984389
1889228
1920705
1016049
144296
1168084
70410
377717
1482056
1457656
1548998
86643
1270216
1108841
1959837
1731060
1058550
829146
1766042
1260610
727902
850881
859767
1761979
1491111
212380
1861536
1552660
101761
660354
933015
808518
1987533
1432463
35641
1742632
791081
39407
1248261
693652
485122
1890327
1537424
1914348
1982785
1499011
90622
971806
516998
1945925
826796
672804
1455468
386154
963063
1354227
441464
1737261
1282841
497286
1089579
1690562
1143457
351405
1413555
705722
1246192
1372821
789734
917112
606907
1796912
1784849
1067213
1219240
1047842
1042757
1962767
1733025
284170
772369
1729060
490249
1073434
489767
514815
1182995
1394692
1509069
560348
38702
1913146
477878
1606066
1675111
1133557
321906
1300726
405212
1817826
63438
1503356
295431
1017698
729479
969649
12384
886034
420474
319351
882853
956319
529514
1111744
634941
234171
582365
578358
1545832
1433834
1152189
1376733
1798856
1552001
1277315
71652
611938
230509
1836446
1734845
815409
523645
427456
194238
35740
1186119
1067967
991764
479134
886443
405523
1136608
1144308
1082434
1768979
669278
1711376
920046
1801000
300372
1496346
410047
1643143
1884065
918951
676547
892153
42443
1031870
781446
3522
1228751
1693577
483762
1781773
113044
1951009
1325709
1859403
1714909
1050040
1010681
173160
1114192
879765
60836
720126
1173641
311788
1590302
795232
174769
634539
846433
821724
1644439
1211564
1832850
98115
1672624
1765809
9651
1310049
1878848
1132405
1994306
1979181
1296695
119033
1066989
1371564
613387
1957788
861053
1131161
1206744
150170
1013680
1431616
598408
1329200
665409
34272
877809
1883851
1368164
809801
710784
144595
290657
1965849
1957522
1448646
1186213
1150590
1176407
32556
570451
475074
1965948
1521250
241818
693022
1128472
1835327
860143
957585
1755258
920876
469515
650284
1138973
3185
1672012
1101401
1047702
1367986
719545
769417
101440
1368132
1566269
505388
202563
1940186
425231
423337
296380
1185727
253553
720467
662072
98308
1651218
658302
342594
818739
297418
131719
1226172
227015
1622439
1301651
437557
1313196
206549
1584165
272437
1132460
1901975
285235
91434
211199
486072
1619221
938191
1418101
1032112
572680
109927
25423
69807
1343631
1763563
963387
1724612
1372914
295667
647686
1016544
1825486
693322
311915
646595
1011478
961489
1544481
1499949
752418
778652
240967
302741
1380534
1009681
1405393
1731515
840867
63532
1178488
269973
1633689
984368
824446
1606304
922473
4836
255529
1763101
1342454
1696370
343944
381011
1725198
1983501
1716650
668181
549447
538001
512544
939722
601429
271056
1691234
1773816
1170697
326167
1049302
1957300
698452
634714
1404948
38758
1339769
1493595
1079769
1725107
243925
422344
960328
1608927
1115866
360493
696685
1331830
703190
1254841
395722
1107211
98017
668474
14285
1428141
556470
1227116
84666
1934725
153869
1210314
838061
610527
221612
1017025
1693296
459186
1394318
152026
858314
1440567
1256338
165541
521926
258290
40775
426030
167511
1561718
887157
867762
1480868
655339
690207
983317
1504665
1090482
1955097
1771754
262746
1333278
1113400
1806961
1453434
393513
267706
1945833
25562
786176
545989
572081
1955813
62114
603356
862210
1273842
352235
838978
748497
218247
1941533
745700
335498
1680269
1689138
1905115
1657581
40075
1091079
833776
38809
1493635
1467395
1015011
422188
800790
973
716093
1785746
1858025
1596693
1708645
1259893
471487
1506791
784534
48207
1162374
1761911
71073
114646
1694006
1828920
116529
412976
349207
714407
519600
456875
1026378
1642338
433867
1244038
743033
159817
472021
1662044
1645238
1342467
1342212
1645616
464076
810995
869313
945258
1406177
178141
1666265
175319
1526565
266928
159384
1763757
646865
340682
14849
777652
918367
1853602
1303526
946958
1328036
1900880
1216882
1665022
1673013
506079
1505684
1800663
1868498
568233
46623
1176753
1284296
441908
1009778
1497796
1552672
80030
1185906
1092237
623458
1143471
1480829
1494535
1095392
1775727
1871429
661096
1573571
1282611
1371998
1474477
1144407
846297
1579740
1391466
1080143
1995843
1743254
642101
1937025
1966827
1795618
418896
992300
880045
1546733
1626428
790457
865017
1248295
821228
1443030
1526072
1698549
1451196
468610
409631
1578203
816092
1959343
1521332
813393
1436834
1490599
840805
793963
1066403
1876552
336419
36263
1778158
553786
1049
1714066
1061168
1458485
1162136
504216
621753
1688254
1309596
1991947
963124
1628461
567203
1153270
1242997
394338
605385
16875
1130059
1453400
1250144
26217
634871
1697959
1601355
1290647
308762
1624873
649073
1492550
1559069
1937002
1716435
1880517
98084
1764578
1382832
1800553
284906
1733853
302251
1849059
1194565
1897245
1821918
459444
351135
974479
929411
355753
984375
1645879
842781
259144
1542132
1051805
748634
165479
892595
203015
591878
274955
1619974
740816
1430525
1541008
1955490
1714084
598359
901087
1094006
1359345
841278
414373
1507784
84767
14958
662881
1615766
306343
188451
1521378
1354034
412441
1739814
488694
403446
1432941
1298012
1618586
668982
1753956
1480966
753413
141857
661774
48303
1957295
1721348
613402
1270969
1162031
1118362
957123
558993
1195314
1702113
1824718
409374
787025
1518892
1069158
1609873
665440
840573
1022614
368672
293271
1250523
1938202
1412907
1350755
899068
1228809
907324
125483
1906721
1421893
1285087
472835
445625
1527654
1505339
1372616
543161
942317
242108
1936765
1618169
257010
35395
934525
1593236
1869189
1317900
1094273
754634
815491
1725479
1728494
500190
1605677
1597267
6978
253772
679892
1625907
943462
341799
1635056
316419
357013
1650985
1553189
394140
475112
1089164
407783
541240
567765
1061493
960946
1017726
6003
11996
992615
1103620
665026
1602163
572842
1851985
390835
306663
525132
1155422
252136
539052
1292458
613168
820905
371665
811777
1940145
854611
815559
285214
1646054
555706
1002056
1701826
833939
1817577
110414
217479
283279
1846440
518933
458080
1512253
1118769
331581
515055
694858
311975
1496899
500108
735084
796737
1591691
1854549
1634042
420548
642860
1006490
1148940
981731
61871
329958
1157380
574252
874621
547884
1714372
1853416
1165664
998764
1208830
1528241
571548
1227837
57075
1754550
502027
330362
1621516
518596
1791156
923113
1418260
1908254
1863837
554582
152794
409170
1564189
1059298
703668
567237
1843649
548341
691242
1125464
1862953
723774
1029951
1248259
452571
867239
1759906
1530411
1825606
440999
580655
998304
387508
1275471
926597
768669
906870
1066683
1264178
707032
1980028
1050228
886305
362093
200007
236922
900178
1372767
1891132
316536
853906
1640643
1553122
120921
887568
350419
1348135
596118
895965
1400607
1946967
1848191
143752
436117
599539
1637531
1334867
1126148
1119411
238995
1771229
651940
1094923
221311
595209
807565
1536763
1072950
602528
1823664
323005
1361769
1969147
487875
329583
828225
1427557
1167959
1435808
108643
587942
449594
1043409
117357
182852
76573
1714670
713176
230928
1868610
1467125
970534
1416450
18355
1839766
1641882
1751547
1675731
1366180
1287709
768508
1266957
1755733
1577006
1884484
1251262
1313360
1267760
917418
1549191
533800
629213
1209316
1851376
142844
205178
868004
1844560
330604
1104724
630420
1997932
359012
476190
1642870
906254
902829
1393196
323196
1272245
824147
1594797
1158222
979598
373367
1600742
878823
394722
572515
1034361
1694305
1975440
1078976
981349
1739534
160883
1238136
165490
511077
1365004
1406412
1563695
384174
984791
769308
1579815
56271
1390831
373760
157547
814374
1938027
599732
1012968
1366498
1631849
988814
1488586
844050
494865
656241
249661
878894
732838
825584
539483
1053086
1476648
328188
175799
487362
1822329
1259150
1889723
843654
1284226
463990
1610228
1336856
1191906
1294271
61871
722010
1426765
151597
1617798
678822
609496
1965632
210046
1788325
61411
669732
1958839
1723150
1783838
330144
470608
1945183
1522897
1637030
308123
783827
1772131
1471832
1376864
280184
1071507
1765537
1335644
661397
554639
199466
815725
1308043
373490
1151520
423203
219688
1031774
1653713
497174
1427958
929178
738178
1935590
358675
975858
222312
626963
1770900
1053141
1380348
1507709
912761
1556350
882975
1745465
1071660
1892899
1313112
1709654
446178
842497
623248
115283
217797
560303
1233583
1538225
1723703
469790
963563
1368793
1302832
1958924
410284
1186477
1646083
1988122
1207697
1071591
20508
1448266
1511822
322948
1748117
270555
1674362
1584225
9055
1972919
156599
769171
276340
1891783
1428297
100378
863202
131747
1999071
739678
1982780
68129
1562099
1408959
1064807
339869
1950162
1474716
1215397
1384596
1764650
939146
1297368
1007297
876613
770411
208620
1766378
1148087
1974114
1744718
1536163
1577069
610287
1588151
1493879
484335
1741479
1113505
737325
497271
865320
565
1490723
343112
897887
343440
94612
1910485
800597
1909860
819857
1539139
25827
1791037
1077680
116485
1733039
1986965
1601809
1599427
837657
1592703
788424
444695
1123251
1935204
520406
1404823
140345
395007
135926
331607
1734745
241900
21942
4288
1648771
1339924
1063524
208019
1287806
1147838
588315
1803529
1152575
557689
423199
1261981
610121
1327357
1702815
1755344
1778075
1217831
1671626
429050
1819899
421799
462768
1829633
433774
1874790
746914
346725
1649105
1024524
113725
502041
489518
1913421
1618249
1435419
140453
980024
1015256
49461
374185
1660930
958799
644976
162460
557353
829396
1369991
198072
409755
690542
1791147
620102
16746
1418544
802323
638874
1266507
1541423
1835764
828728
463367
583752
1917469
1038492
1718604
945776
76260
1104690
177737
647706
726487
1634832
1529670
1034709
1964298
684548
538264
1821287
88275
371112
1880588
152554
991736
1560060
798539
1370335
1636200
1143177
395264
1118832
451057
1765625
15361
1347220
989753
1153847
1583832
924062
623244
1156712
1658790
1362487
1281078
621845
1734296
966761
1259132
1129153
1946786
1984931
256021
740940
508132
30087
399960
661467
664013
1211284
990306
1004366
52037
274518
333034
984006
642576
1985668
939954
133260
1288311
866040
587140
303499
508529
744493
1739878
258910
1131032
1813663
1217325
1483397
1480535
1672148
558984
1733511
901140
814039
76262
878178
1134065
303028
1575989
770299
1625866
1535853
1988596
85319
1011570
891030
1320747
1183122
1308541
1268041
1196522
1880199
428514
1041736
244044
767929
212592
324565
1754787
426806
575870
1930696
1160228
1642672
203101
796482
1051905
371398
263590
1348831
738746
1495595
379129
1908512
1401009
1389379
513337
316993
1214840
1187920
1674398
1939958
1265819
514890
37974
864557
921375
1877376
265304
499343
107825
126041
1809052
376534
723660
1055399
1527591
445663
1171762
1357784
1354887
1348723
575602
1564748
987322
1279631
188298
966676
762050
347332
498655
375101
388672
102100
21511
901695
1638310
1675424
1213922
808271
494269
292114
1017246
752361
470394
1946702
294363
273856
1414756
111515
1412971
1931714
429852
1234266
1400
880509
1583551
1615865
243734
92235
634756
16816
487891
172048
1724378
562846
1800232
458273
1298451
1134490
202256
421796
1587812
1526879
1858218
803994
1252797
1357480
117573
1342904
1456748
1334710
539365
437324
661912
1287591
622016
361278
1685347
436174
1634545
174300
185214
899425
492279
1171415
1902676
1441138
29803
325604
803293
371706
823627
383833
1143197
1824205
344028
324669
1077150
310868
1156291
953086
1590778
1270085
509883
711865
1291505
1028883
178184
513464
1055937
481305
1405507
1368704
1628398
1085142
606289
1292525
9493
429260
338731
1162475
14374
723386
1958462
26205
779746
1232807
550517
929121
290350
734346
99475
1925851
1826296
1062721
760943
881223
238150
1652852
1523523
1496285
476671
1238708
1373392
874777
1949021
1215164
123920
1191914
1408894
1798990
1489218
1404034
358730
775261
1924584
1977320
78894
972604
1824565
1519179
239682
491296
1454405
872908
1541806
816274
1551922
1431389
599050
484793
1019676
907048
748601
1095794
1392144
634268
419452
305949
478400
1189386
1562544
979630
603996
1738508
1355896
999554
1134003
1304088
894847
1854834
140210
997335
1469021
1358036
1266539
30955
1198607
1276914
402287
1591855
1874978
465718
1456156
1259221
1472868
1014289
1618127
1568876
181676
646443
1842897
1799580
1149988
326397
1666023
1166665
1128375
1833013
206654
1092766
833244
1137379
371861
214453
1146205
1046722
1241802
1245971
1130984
1377785
1927750
1659835
1174610
1854009
1747129
694038
276406
282573
1027836
1532290
450843
463673
1746828
1244561
264764
308601
256896
1435082
465206
642358
81949
1683141
1107775
289919
387433
253811
872222
1329886
1369564
532013
44987
1870575
1135356
1343509
1387795
454369
1939134
806487
583391
38297
605136
410131
117600
1948946
665284
583755
256915
661422
1632883
34878
1048517
1248048
1693932
1165060
967571
462189
386881
342158
397657
1843659
634496
300892
252536
318205
757938
1562423
656259
1535769
166966
1522763
1254498
179550
1110908
1090899
1562875
155144
24650
178136
136555
1472850
1170435
5910
800097
1213406
478812
1920836
671846
1780599
729110
220655
1267087
305655
839694
826787
555942
1219055
609088
1637995
1926953
4429
1578528
328660
51475
497915
422473
989754
781003
1851733
264273
431481
1544946
1656374
1736157
1380337
1027380
1502411
1461640
1004669
1986342
1199151
696360
1903421
247464
1307146
363256
945253
1292095
910373
1420953
208089
523195
1073030
95050
1777843
1391799
1947524
376621
650940
1162330
481174
1492269
50693
471723
1134637
35275
1358978
222531
1305719
1418105
916090
724933
1778058
1608584
837784
1955757
94417
625264
557602
1527508
569113
891808
587866
1111126
1543914
987137
1367655
928914
1531489
657213
986227
1102328
1200271
1943239
337995
117557
832067
1846710
498313
1719686
216353
518835
405952
1931402
1410387
85221
1513431
336768
1971263
92304
1517528
561451
1037724
1522149
602350
1909347
1340754
422381
421196
1197176
899409
1515447
471687
1971669
1185656
1105136
1415893
938393
1647620
1125968
1242934
170366
612540
308411
722643
1329581
764064
1903862
768632
117022
33983
258772
1995750
1551400
1547995
992170
924704
613985
3151
359956
953775
765435
347189
171366
1681863
1827366
1856244
202437
1985660
1519451
1521165
42015
449623
1353607
634025
1155545
397005
366075
465997
1523751
1835491
1269690
1238288
849432
1323862
1387485
983688
432662
1045789
1586228
1666773
1771927
346276
308142
1162577
61127
28896
1293046
1502566
278303
502509
1658154
591780
707207
616371
1162903
1944003
1590949
1763798
251276
1804727
1652273
1671807
894974
937335
1610362
1105847
1858930
1378784
1139270
290458
127749
1484981
548480
1016954
1572958
156752
182696
1025351
20997
1947028
731102
1800869
365982
54502
1076598
480609
668854
730650
1442096
307894
139663
158777
188205
1820252
1762723
1576182
1707115
1379838
1752124
1176986
1012674
1714822
612038
543747
263496
1608892
1168065
1892114
1449391
1715143
973409
874903
1043622
688832
1367527
854918
1703958
1518552
404731
901979
868154
390174
1380793
1099158
1966303
261866
64843
1396104
971738
1514316
1283694
701666
959486
143408
1410132
1888504
503554
354698
1902060
200889
505479
145312
966743
1085805
646488
1811353
293498
769828
789452
1354795
1812130
1836867
1374831
789245
1517479
1864123
1270328
1057642
1778904
1377054
1817282
1281059
780648
355268
1366952
334319
159529
433951
760339
556227
1965377
267949
476350
487584
1901351
1452581
1618675
1766382
161712
1706594
536121
137906
313285
1653121
1577714
1626075
368316
1887141
1800496
1477488
1285404
478893
1049796
69336
309568
1100043
18825
1196593
983575
1210743
1139441
1698216
808341
1879307
696312
606428
68137
1618313
767715
1486544
183770
431531
1778520
469990
920395
1606557
973153
1427763
821563
249855
536509
1762655
1405553
314959
1397058
1902175
740679
1123
1777618
1974898
1307082
1108809
914137
1354828
359249
1270811
35681
563429
649966
1207156
863379
601345
1051519
898667
232181
1489736
1172334
1682696
1571707
1981139
510976
178448
103931
1764169
890823
336116
493249
1296804
132500
243346
180974
1410266
1806011
136936
12272
1432499
1496766
263646
467612
511274
534732
1665902
1850392
1616666
1820993
1247765
960894
184298
994941
31203
1814809
859967
1744917
890527
1139481
269351
1057027
7501
1928884
961418
1709125
1510707
1213489
517695
1867566
663520
132760
291959
1665377
974823
1550239
762787
1271968
99259
1109786
304488
1913726
488187
335101
1394132
723192
1610991
1818915
150763
102822
742603
696945
1275703
1175660
587991
35402
20277
1454256
750159
230011
403821
335160
353127
685955
1016254
1234854
1273206
1786044
980736
907607
287807
1502478
1529900
191705
340441
1415914
481256
901957
328661
59414
1627922
653701
1096160
1740145
202626
1789669
977799
915900
556016
50837
1570608
1884669
995775
314049
1455019
1013848
196797
37470
1119461
231259
182870
1651189
68023
259508
730421
769844
246261
1921467
366516
1804065
1126514
1804068
1650094
1801884
1587575
1168941
17153
722574
1410825
1860466
1415311
581942
648377
351687
1922944
624463
838715
962094
1408359
1587747
1938469
1760445
458713
926551
1314893
937069
171376
685722
1507338
721481
1870099
857428
1673229
447572
1048161
94434
1700393
335633
1176102
1419737
618030
1793516
1707267
304416
393328
566252
689566
1453615
670853
1859525
1113959
432761
1883227
590053
382878
1565713
1824678
865105
1957029
1349201
21392
651001
174266
1605510
281727
1213500
1010192
25935
470018
1495534
1853697
161641
984141
156450
1722841
1217738
8930
285073
983667
868014
1226748
380013
564373
651751
1780576
1954515
1677615
1200076
858663
1015466
191267
1451069
869304
404566
1429553
1100642
827900
630414
550065
1067662
609386
421970
1783192
512035
762091
1950234
1054363
1950857
370981
213163
944235
1636412
1036140
238178
269947
1583256
195619
980522
982470
932640
1459510
1505464
519848
1501440
851469
1382748
1584505
1126471
1752844
1614276
1683278
1630824
1895146
437994
1234241
1715758
684563
875619
969054
1365750
1384817
1053675
1589917
1334808
922644
1264495
538325
788775
702635
705148
396500
364120
104448
42058
1338698
1695628
466435
1404074
980538
68188
1655779
1559572
705858
618387
1556190
23632
1823082
1344464
763182
1462670
408745
1024755
73222
1664422
832656
453983
468122
327845
346795
1563428
1839045
421506
533622
1614191
1315442
1181668
651672
1588992
1998610
1042741
726447
1022823
1924998
1140745
753387
457709
806468
735522
1872920
913651
217304
32937
1060105
250013
164686
355312
1846458
268118
1959629
684990
1353324
149428
1962983
1445538
1336021
99352
138479
22385
1923731
1371183
455884
126857
1716935
1339401
1117997
1543429
1499319
456971
1128745
1816865
538249
826575
1837865
172320
754626
917558
1676506
1621523
1322123
20365
1985691
1552955
737998
138714
1481787
1163170
310978
1744359
1788069
618185
1175577
87171
351834
96786
1684727
812097
1371592
1536541
881604
1725099
516742
826355
1450164
1680217
23414
277967
699765
648783
1418424
746699
335579
1596634
576354
1993144
1499343
1814597
1636366
1335945
1606855
1416131
919983
265850
1414508
87080
157320
1850429
1932449
1438979
248410
960139
1248008
37161
1640870
159823
1713510
925515
112476
194176
891136
1748022
1312141
856845
1550756
261893
1698889
1607526
1119704
711842
1301738
920607
1079740
1118717
292695
1428218
820968
846459
884564
613548
1958020
1176983
556515
117951
158802
1114284
964107
1395895
1431645
1207573
289693
738804
69050
166054
1392404
881717
321746
577128
1319105
1442213
1513672
1791675
1388056
273047
1243531
1299083
677829
1438160
1919667
184982
1966952
173668
486986
326137
1911974
184583
893844
53971
1928140
28387
1607218
853366
509376
112848
1486886
1107266
1599987
1923587
1365095
342640
100436
315501
492744
605706
1208545
257786
166565
301175
680745
652177
287849
89103
1246019
1308661
1099147
1292034
1861968
393204
1836422
856600
1549071
280886
1451405
155771
1415557
652611
1252663
1928931
1312509
151864
1085604
1572258
734457
305940
224481
1871255
1759288
632219
1985775
885048
183701
1549144
1225177
1141380
121488
7716
390279
911807
840992
926492
1917449
939792
1124102
851518
1769853
117879
882686
1477454
1005199
661808
827967
1925551
642124
855308
1461049
1750814
973043
1085072
549045
618145
1701582
562689
1275226
34043
243580
1559102
1541014
1454530
1512385
1082737
1272335
1515730
1579975
432181
124179
21895
1985673
359009
1266726
866977
1872421
45526
772680
590208
163561
1650116
1927474
469589
505222
595491
945873
444176
976369
1392464
1436917
589406
569697
419622
513212
1635818
954434
1910320
165257
1969369
584693
321356
634410
1004780
589107
335658
355695
348703
446017
1606378
889329
1977888
312025
1853059
1013494
728002
1769637
525999
811995
122887
1570687
1851639
636528
767238
163515
1385773
1360845
719664
794147
114309
849289
1270641
868917
597000
672751
292870
1639318
572185
22230
1695344
1976027
1591205
709836
967430
1206053
1550549
921666
1482320
606225
1878733
636848
976218
1358795
1824888
24078
1417511
907388
542748
387691
1042198
801523
33534
171636
1734177
1412727
912065
137328
177180
419192
1262665
1593404
827556
1904700
1072103
1017483
1867705
318827
1205200
1266960
1277354
509475
477808
1169578
833756
465067
850160
125251
365592
951352
1198440
786439
850066
1199628
458988
1804371
412170
1082631
1574748
443652
578310
952653
1998381
888972
546688
1858689
1828647
1611202
432119
496558
1246349
1779068
88296
1914564
207851
1860390
1786970
429355
813937
83188
1307246
1887348
315093
337087
1827991
1008282
1102858
1000318
1600199
347370
148139
1702558
888793
971598
360103
986850
657044
1523546
830360
292650
473815
1395446
1627401
619775
1732768
721024
347621
440315
716504
209736
388232
166091
760213
33070
927931
1755257
1582014
977392
305367
1955416
1944852
1682387
160314
1011417
1441993
1293862
1852748
1689244
1188999
1052384
149354
286396
1041389
1577378
412498
1439914
1870473
305421
1742822
1766447
144097
19783
21533
461513
1987001
1685485
165093
128156
1387472
1229055
656562
1821604
1536624
900759
1193233
716172
1923326
1051439
83444
261656
672560
1038994
515789
1442431
286295
129497
419846
1688709
1798223
1216929
760475
181260
1586128
1521796
409045
1005235
910072
983833
1047128
1943767
1781117
1155601
249052
887812
1465588
1148904
1961277
689814
382289
749504
378097
1217591
1530901
312494
1728640
1726986
568694
1414994
1426684
829879
504654
1166504
684667
1442229
304746
1511431
905184
997558
108166
1204655
1914858
176003
733109
1556772
1134367
1194130
1837133
998400
1829969
1502856
96255
1024044
622920
1763250
792315
863189
969232
1927080
1346088
1352693
473832
1411368
1856090
990514
1363983
337455
1680842
638405
538664
684203
1294221
1625295
1797827
464471
697744
10245
1308823
1664527
1273684
1209813
1286507
794106
332050
891993
842567
1612854
1434994
225529
1102272
1323516
695758
570545
369723
1499999
1825054
894353
1056692
786801
896936
415870
929551
1715741
165096
871387
711968
87102
905298
1083195
1559547
1031441
914337
475301
333762
217353
809090
461932
1663785
1015327
1622523
298764
1268105
1952776
1304621
1531921
158684
1677616
1774260
1177357
1621987
1807321
1486587
1762273
1791575
648533
1881338
1356413
1014424
1778197
724489
449304
1429553
1662103
1481772
1038745
1570834
1045318
478809
108249
1859620
490039
1535551
95898
1014964
992754
497647
281570
1041989
286444
162243
713855
338774
1816267
802118
726570
693683
758361
1481253
1760675
1184396
871608
987198
1526559
813375
1020753
1330475
416572
1302660
546184
893227
427310
1064632
1626570
1761856
1197310
1527259
1735781
521897
1521985
1434825
872315
808318
246963
689486
1039121
209260
1215935
1146017
620945
1954606
1549386
1964578
492062
1016756
1999473
816938
4370
1852774
203949
1085577
1208764
1703974
267592
1014150
618950
171170
1143863
1038672
1160618
1278740
1461626
607771
485927
240874
1089349
272303
1080054
1087307
1584939
159033
1630131
343529
1414109
901385
650468
1650103
823348
413374
865393
1919641
380412
1422521
1122330
1462649
1074157
1578299
483839
1061767
928652
610676
363406
292490
779223
1290178
705470
669438
71795
233667
552464
1722872
898321
124723
1030253
840849
188359
1583735
967761
1337475
831592
1406972
1205756
1225907
224874
1729978
1906639
1250365
1591440
888915
538820
1050693
1173809
536910
784480
584611
1130404
1327665
1418051
494382
1971862
386351
560950
1335174
415674
1738348
656267
1169056
223808
1466439
277275
137016
1871174
978853
1583016
1141777
158319
1562240
1122666
1645797
1396785
1914473
105848
183282
1583838
1755194
1151711
311842
1996802
88587
1619961
1843976
407027
1955742
1048446
275787
423111
720248
983687
931050
801511
1437247
89724
1238749
1266762
786776
1922620
732211
329187
489418
1011031
1377718
1708434
1225533
930446
1224106
1874532
212051
1433105
342165
1285952
359229
1042477
1239955
1677589
197604
47310
735866
1699335
16427
1431417
1042360
597654
1984153
798317
1172125
1599486
185355
1323401
1813525
1392450
1094533
1268061
1859235
123804
794205
1914120
1348189
1812033
921650
1981024
1966448
1319144
1869122
1481815
905638
98917
231198
1849747
1705650
1772197
916016
1192123
1083322
910612
1385027
403451
288944
673347
1631904
567009
1696355
1138729
1711321
812562
1504698
1614009
940466
1040400
1514552
681069
145145
538071
737144
716105
1050853
245248
1145147
1894936
164904
662018
26974
849063
684082
695897
1202615
554091
793331
1998960
528901
1977712
1122731
77825
518016
1193442
1718700
1227403
1547277
440885
428308
370581
624381
1743124
1511383
963188
1798416
1330521
25637
1007446
8383
689827
654083
795343
1558822
490568
1205847
960682
1482331
1393290
1179643
11706
1042764
235581
791011
754868
1941433
1192772
280422
1141479
1274990
835203
1463558
1105743
846195
936974
418789
427092
1471137
1405643
189855
510587
1684309
656009
1945609
1264573
741879
533144
1491510
1362631
990709
198248
457246
1615971
1869321
1219314
1308116
1034711
1292121
1279420
1263461
1099870
1928875
1346459
1499916
148763
224541
1523372
177686
746065
1766471
1857054
101373
409805
386919
1844656
507752
454264
1462859
226314
1173000
1060890
831194
113795
1588452
117881
1603504
539055
1348508
569564
799047
1322785
85752
993598
388871
639780
503298
283172
401950
132275
484981
412043
1397892
718919
474620
1500777
168745
1325094
595164
497340
810243
885626
1559188
852185
1793441
1644437
906788
302371
32427
192156
1447988
288716
1671502
741669
395272
1497511
1486770
906085
1445489
351031
26771
828513
1082390
252946
751809
1013085
543011
1755301
1373137
1917560
49043
423315
278433
1695413
913255
324069
1243873
1796786
1517165
32608
1328066
203334
1520844
969646
226662
1403427
18180
405925
1752694
1155120
1991675
1492689
1081932
951188
1128875
483486
1275751
950156
1331813
679973
370811
1174067
1492414
880020
960956
900414
151135
1398648
1038494
1845128
1920694
716450
1947222
1258356
1776536
739512
1059164
360374
1441137
1872397
1158984
526943
1971963
1717695
871718
1760303
315612
118857
100363
796616
301582
1880512
1697339
1685850
283007
1042227
750704
973982
522732
64627
134246
1711780
1425609
290138
945153
235706
1086407
1192991
1229428
704971
1080643
1862002
470161
1451496
499686
1611854
1135152
21920
1267722
1732683
1341648
362096
1450022
580719
1680827
815312
13331
1393902
583880
1601428
154876
1586746
372564
708306
671527
806817
51968
810721
1707314
1289858
136585
500372
1071664
181366
449178
1953325
1923964
1541692
966346
339431
722321
301087
1775699
644020
1154272
1812985
695053
1965265
1539280
425927
157583
756906
1540285
368904
1110459
380726
131687
978762
897936
1691994
84802
852144
1350429
775974
1541253
1206462
269721
600680
1053432
1741288
1658750
1092100
439373
319802
1391787
1192536
1065472
394375
1372719
302960
1440976
813909
3189
1011690
192134
741828
998364
1587709
263150
817718
1844394
607148
790674
415710
656021
1828348
1933279
934365
1624547
432347
543815
1882880
1766269
1038642
136580
1500884
1384827
14403
548828
1501605
550519
427642
772556
638561
774497
1449057
1260343
1548893
1173436
1198473
393382
398851
417171
1062853
786439
1629627
609134
49063
1126034
73530
1917500
1290470
878325
1091278
1946936
440154
1578552
763567
1078711
309300
1343947
1108441
328486
1649720
556998
1972424
1319575
808946
822786
1129468
694785
870547
984425
766557
1484377
937424
1314046
563022
1170707
57783
1109969
300368
1655186
680971
315936
1930954
649270
506015
1440572
1072047
1501588
168032
1457624
757958
484400
757349
44205
65900
1228568
687404
242649
73105
197334
1068199
248806
1384558
1201892
1640887
1259366
396615
159333
640981
1753165
1331646
161966
878127
689096
1555034
374263
495357
1194285
77448
862339
423843
182338
1776918
1422631
1134186
171449
1023021
766222
383667
1390339
428182
1144238
1748394
62159
1620255
1118436
1649684
898508
1133811
1537651
586181
1811895
1958147
1027251
1722574
1849115
1517892
329996
1231295
619418
1724337
1872227
128119
1015873
360321
379483
101070
1973387
1869117
101932
201516
1679685
855070
663294
825935
1570066
398377
1372071
686966
656721
1381756
1712279
322109
205857
1883792
235311
1259926
24203
116560
1254298
1567431
681523
1753112
233498
337390
1118183
1812385
1373056
1062694
284621
744019
1292723
1010370
1091296
1205452
1754936
495659
1318196
1830981
1256036
1577275
803206
1376716
1227914
168777
187934
1776461
267721
1862865
873699
876131
1191080
122506
954710
598461
1488816
384178
1141239
1693821
295902
1234105
927375
1912148
1380311
207777
864078
1917555
1244985
351540
1763940
1590752
174100
378786
1596661
33823
1312701
1589685
1589229
1067832
400580
730368
1885196
825103
1111270
975
235513
364051
1300704
1815356
1853850
56167
179188
345452
1065340
1841126
850885
1769523
539341
237431
1863968
1775533
1727408
1043002
675370
1783048
1632233
1452892
803298
459735
1878313
1192869
23762
1230792
207329
1108917
349905
1388682
1848800
26522
562137
1620879
889050
1604242
410615
732123
701793
1268543
1945181
1013180
1552141
1079532
579695
1831872
465295
1395784
1699986
616789
1811641
144988
306448
694332
849422
1922413
1000635
1650336
18194
1134893
1870221
362117
1602304
1484935
501912
857410
1211999
726517
1940275
286672
1810812
743276
1646563
570255
364047
1731925
800066
740087
1849550
1581459
87369
1025718
1924900
239145
1876787
312250
1072585
877782
990442
359283
313703
279782
1931728
1769258
1484945
1296992
453048
639852
1722195
615794
735706
1101551
264643
992813
850177
52547
323759
802432
1986421
1486490
51906
1577558
555249
768489
1509619
1636382
1256313
73075
1000663
1923726
568043
510864
284170
430767
117049
1860978
1872564
1925707
1824288
944767
1924529
1036214
183573
248790
1444092
1366129
1712647
465436
534105
357525
912348
274362
515657
1504192
1587644
194421
1853242
1504466
712491
1753591
96743
1334804
1162012
18685
109309
1586925
1112945
1858291
476896
1165995
1761741
333066
1476746
302374
627053
453820
1611579
1364072
195285
1406815
482395
461541
979692
365396
758290
967553
1013400
615566
199334
1615680
433207
569825
1994388
1836237
469109
580807
1293768
548055
842736
26462
1681610
307497
1720312
731754
240256
388041
1418336
1244447
634554
1096878
1949859
1388479
1180203
1365271
1019726
1218383
527209
1825153
1184319
972260
1766497
1130905
270265
1006320
951729
1974030
63651
1567985
1136969
1041125
258679
152928
689732
1352078
867214
53260
1977099
558590
1848412
1497582
1516380
865317
1631385
797652
867576
1162622
762872
1754330
334446
1702970
12891
1839305
1511208
992122
747443
649870
917567
8653
1707685
1155505
1835946
116294
1981326
764620
983391
1184408
1685281
120271
871241
659465
1717966
618368
559176
1319245
1046302
436042
617274
1145243
821998
999971
626574
1078034
464594
1069347
1350919
1725690
1381934
277396
1502672
912228
783750
1995927
404805
1491446
1648099
1279092
956352
1131682
788185
1337974
1463696
793357
37060
761860
1805408
1502944
1013125
303046
210592
709478
210617
1940213
265738
105679
1935880
524085
3895
21345
90603
776313
1419113
1624985
588601
413632
1390955
1714384
1955243
1833628
1348369
915394
540802
321455
1474013
1265921
1695939
1033578
242818
1464218
778576
659410
1271277
1881681
535193
1694525
1816972
786540
347241
1325984
1075386
1688867
1490020
571206
182127
365524
209818
1079025
861369
1061600
564307
746192
646050
1667187
333077
922754
913174
1783261
1070844
1901504
1120136
1464577
131505
453109
444167
1545624
1905832
1399808
695249
1874384
123985
1458403
821623
1060302
919289
1415927
1793500
736842
364878
821887
1247380
1084505
1473167
759917
949042
1768414
1109176
992868
1862858
1636411
1787442
1092990
1424141
1330985
1887576
1398035
477445
1137222
29923
652957
251420
67055
727981
28997
1169620
1469934
1153143
749266
106878
1728458
1438939
332860
1229160
940137
955830
280889
1485455
969229
1202265
111527
915641
1790702
1132947
1567229
752645
1664372
1418038
1007852
1804772
607306
1442067
404514
1665949
357172
1232833
363392
716398
1680464
1469633
1720822
1843976
1734794
318545
1911120
1456123
1284889
754296
1874596
588365
1835966
1187161
795257
1151156
713567
733657
1632387
101379
1271107
648615
351559
1484421
1892642
1042199
1436025
23149
971456
1071066
1316625
64975
1255374
1857968
178597
357260
1807336
1817519
1216507
1916416
140260
1388219
331342
653787
795389
1941964
1919267
1834711
1403559
1313673
1169376
1438327
1875080
1095637
21023
1249863
1641176
691713
230124
1141312
1187760
168970
1621931
127163
941752
1113139
460326
1393935
806465
1910296
1231508
1822530
696522
404435
1132630
875555
1610845
1692893
348296
1718643
1654334
113307
178349
357582
393023
1840572
562871
1865471
1845720
708869
332223
746162
1571104
1610020
1847416
1265212
458703
1374319
718994
783845
1673720
637843
824417
789972
1234061
462151
1398064
16644
1511982
638429
181482
182156
1380602
248429
1412885
1328944
1900195
555672
1818248
1138842
32229
1141303
1531135
1355523
962011
808553
1723444
958412
929357
1530379
541070
517892
799377
1572109
695893
1750478
1160312
1575418
1949950
114665
205764
427505
405875
440442
1462727
942655
368618
1249808
1136238
602970
1022775
792984
824510
1721541
88384
649994
206283
300576
309383
733736
1630304
1898181
1639255
1621953
1623724
691852
1245495
1652882
1376886
261615
1723401
1306534
1533014
1093046
1254168
133573
1384952
843660
1614659
1460182
1623483
144731
959704
1245671
265304
675807
610921
998072
377792
1161713
885159
1945996
1843955
751998
257392
966697
136468
440278
929343
827317
898516
1603394
920869
561637
1254597
441025
814899
577238
1184096
437622
1668235
580135
608268
1924032
1201036
640838
203695
124704
1731899
1408132
902126
764049
860368
205105
1634354
264644
136694
777530
1401302
1039245
1858838
674463
195478
938261
1371630
1202917
962663
1439437
1169651
589637
138144
526155
1486557
1562125
799711
1252025
890086
432559
1457263
1015869
1047921
1478138
689776
1630156
649279
448134
1720637
1744402
190136
1878698
790736
1467830
807080
1686882
562658
9477
342605
575471
240044
534252
681493
1839633
1360707
1415547
1998543
644751
37059
1233928
1702740
1525666
1878548
623980
763146
112206
1045637
1863210
696295
1619218
1302075
1066410
810621
1297059
846913
1830744
1838742
848795
552366
630717
814879
353242
1783724
302965
405355
911053
381923
50511
1927038
1731175
1244096
414446
993755
371058
974812
81716
570111
1046726
755287
1005077
94471
1011777
561312
1389057
500607
1062386
409956
903040
198552
64639
1972614
1079166
770736
1984575
86454
721854
285747
1613479
1419091
997557
1156001
1768003
1837745
433703
686082
111008
276355
1039669
1913342
864486
727403
698289
1093766
1643540
331565
172346
369358
1137525
1213176
343472
844652
1945160
1088971
176258
1195106
27868
1400602
1217721
1827226
409176
1512266
477834
310974
1066353
629531
400199
34320
932673
898576
122823
1366105
1745269
1875240
992094
1539063
1423013
698281
256183
1119322
1727466
1393765
9599
974814
543649
1052801
764031
355818
1461193
1900269
682553
1479434
1826518
60583
1077948
89273
521616
1028291
708583
857066
173736
504488
380821
803227
1966036
603859
368670
818907
1996600
202187
1623284
1228115
947371
1708519
7921
1931794
45507
1355759
92172
1741977
1897436
886013
1252766
174518
1413811
1278258
375040
1410685
1143818
1833486
190084
745796
941897
1870849
1987604
1244182
627911
1257308
493527
466870
1656261
722285
242906
582645
193431
1416793
1551772
1118456
1923463
1155537
476749
1618654
1743170
1781736
1269645
2117
1430774
1643193
1768220
1651768
1592691
103544
1737790
1870294
1038440
5775
81101
483104
671701
998482
246873
20002
256443
1813745
563827
586879
440678
816641
478687
1814765
920220
1161610
1404261
228800
905866
846383
1067613
1045926
1560689
309466
1216551
1198650
1789326
1631114
34954
1677799
1319300
1742538
1606507
211386
243548
63708
407861
1896275
966138
1715493
1545072
145479
1165499
1474184
1542158
379960
1482049
468841
532728
310947
1930546
1668478
38157
1692786
73449
1669298
3483
1572032
156912
1349505
1446993
1290651
1649242
1990107
1736340
63419
977130
1465563
1527579
1628166
1748574
1190672
898490
1110838
906063
1744918
1906055
832236
618194
617946
1904729
1493484
805070
1095361
1916659
1292589
1886266
558454
404349
1498249
684147
1480711
555463
825980
1561436
330505
1949341
248159
1465990
807378
1919353
169043
1425515
634942
178451
470679
406734
1364939
1989907
1954642
1030883
795722
765486
382595
169556
129526
62564
565773
1354682
105601
1781342
1978249
1926504
1411123
343378
762747
105950
1131469
1706253
616088
1902446
738757
617275
1676105
1678531
510738
802876
1786373
1731490
1791771
760308
265827
622436
1462268
182887
1084908
1596157
383669
1808027
158208
682512
1670915
1908058
1740635
1143803
1739170
234043
1979213
259939
1468205
1323056
490024
1615335
706803
1402686
1505156
1809896
412313
1974187
1360266
1521859
123181
234029
1603969
569603
1693560
1009642
947367
1742564
1736241
1188866
1921694
1623996
505565
1892787
1196306
1582678
1156623
199929
1074724
1125730
428852
1825999
968013
1709699
682466
203422
481659
1882077
1417571
968652
492119
1259484
236500
1410001
14413
588447
81564
325252
14597
286837
937097
542739
338489
1603945
1506594
961530
307108
1441650
427503
756153
1167877
576590
1950265
1712001
1912862
473129
1315512
701386
1956849
661546
673708
415750
421224
163480
1820037
900108
1879422
592706
1532242
870860
525491
1467999
1242430
1368503
1712918
1504569
1171533
941016
1218069
1083138
828217
479474
1556635
1065494
67022
1002615
1989637
1745724
1070204
422204
334896
854840
1442096
881502
1688028
103042
165003
1730749
581412
948137
482752
513396
977866
1549528
1006948
868966
771789
1922930
392322
983804
157092
1725822
1364903
659875
1379186
1069515
278600
465379
1326192
916380
1764580
369181
683410
1039312
1272089
982292
520225
645447
534265
1181929
1652385
491516
1980406
1599130
1566905
160259
899288
440564
220545
1838649
1736555
1914535
416499
1185568
885110
1738322
1947517
168387
1568245
198902
740509
982244
324971
1852436
616763
1705920
306726
848077
479835
829010
46344
476043
1980378
1412151
1117333
1104762
1673121
416864
1110760
200958
1510272
1515109
1769021
1783585
533479
1249423
625009
1499649
67083
1990659
223043
571625
807326
1458739
136899
839385
547349
932788
410572
106737
1870440
413905
1750728
822580
162006
833401
120387
1959183
1155265
1585126
1024841
1380960
1305723
624687
845597
1866974
1841223
1255796
319143
1825745
627958
521416
480482
1358733
551527
1488467
658297
1202719
1605653
271504
821897
675367
1430142
1416096
1118605
432862
623829
1721676
839960
411018
987303
732884
588759
912190
655633
320080
255012
1161776
1426310
384801
1140106
1022878
1324694
1056313
1186992
1285644
448652
300035
1100644
581376
336918
1034493
683985
1043961
1621205
1458683
1132907
1326830
675315
1214728
1629176
36337
1401768
324789
447394
1411830
1640801
921177
535324
1343571
1798855
1168394
720182
224431
550158
950872
201437
1965220
81038
1147445
779023
1529780
854326
139803
1871643
134334
1384222
1316254
858586
404962
888893
633158
824629
135610
1695245
1353114
1004939
1289189
388412
660159
156412
406878
1761017
241370
312529
1858166
140069
33214
1446175
801549
1777455
517486
51900
966420
1239748
788312
1042112
1316383
1611522
1898111
890828
1972762
1991327
1755776
1251948
794101
1130849
1077069
1100826
1853200
1938353
1525701
1602992
1864460
75950
147187
1464387
835769
1523870
1899615
1868939
1437989
893285
1155853
695120
1123137
1481867
836069
248960
1374598
1831374
742910
234075
1692548
1919886
650158
1187578
1529468
1035852
626172
1405947
1731182
385952
1570412
54061
1143233
1375456
1125829
241176
15781
1591373
328991
184242
1897651
360886
672896
1321601
1591739
1359075
1069673
1989277
1406089
857958
821577
996404
1653930
1782701
466548
1320238
637040
1233122
575731
1295438
454132
684425
636626
1905717
1921057
154028
1891321
414524
1401333
1410358
1769834
131480
1462982
266594
1037176
104861
872916
182313
1649750
1777410
351547
294540
609061
632541
1420122
1814765
949529
1496215
1642063
744795
1597528
686495
50453
714617
556378
1448182
837076
146419
844930
1831435
1187442
975466
1703683
1791249
1182538
380045
1096957
1676890
1880295
664546
1006241
1204690
1429228
371010
916967
1948510
468069
1273854
158435
294573
851253
799477
108625
817870
901567
1258151
1788928
944129
1667845
866169
770342
385516
652956
493513
1242186
1138327
1854209
205314
1052132
1306009
1954480
224738
1632664
164323
895195
348027
1297438
19327
1044663
1260327
434657
115977
1232661
1723850
1105790
605819
1293879
314989
1015800
936664
871826
797266
386473
1731310
504677
1580224
777718
1297357
585457
1738531
1224683
36666
1702885
774682
1088166
1322663
154625
1648700
1876363
313073
1135312
9375
1146668
141936
1600924
845121
334343
1578707
98638
1119669
1820676
101584
234449
1699383
939178
776933
1759179
1588122
425364
1964770
1046388
1246571
114952
1029232
82386
1814128
1697094
1609471
118604
1402800
1817394
1003468
44289
755927
947246
1929119
907213
1479914
1585979
710224
1688261
1438763
592092
222811
849537
1685282
943105
1886834
1743102
1541715
1549685
248318
206799
574361
988388
1607259
701613
1050099
1326155
302549
971874
359885
816371
48809
1006634
1409933
275413
262672
857801
1662006
129976
543928
1490548
842285
848995
1309889
1748774
668685
1313052
177055
1710078
143682
802586
1598940
367631
1363127
978289
1305308
462329
763600
501741
213625
1189678
953097
1404816
314842
1665088
839538
730209
896901
1878267
740323
1260844
526794
155860
837848
834439
1991321
1106906
1388549
1018175
1397478
776390
758337
1700902
499564
667076
1067974
18095
1748370
814214
705203
6481
1138295
1845751
1219768
1674375
119228
341917
1190699
1390481
1840977
1102973
1167322
989767
1765209
1794783
279490
1024589
590528
1428594
1764885
465680
1908756
381679
363333
550573
205018
1770457
1642961
676674
1480022
467245
31814
1914375
1592128
192516
50184
1160335
197654
750234
138243
1173298
724888
99490
681912
1278023
991757
727184
1667319
1347083
1946261
1270908
248523
1909275
545752
127454
211417
1836933
624307
241577
527765
1895251
926977
123339
1563600
1150149
1697513
1992925
937638
319561
201087
1638075
300808
927008
1652309
37611
1277654
1726451
1021223
389552
1887270
1062030
1036559
1794263
562391
1735679
1727018
383570
1454574
1782721
1527398
208733
1732418
740477
1990547
220552
1795907
1569607
974977
318437
1593501
787815
1301465
1276132
158327
1541508
477140
1817011
61531
172595
881759
1168508
991553
1792400
901083
1553083
1318040
393407
597130
695193
1536668
21257
1535559
1334303
270319
1057001
1204879
483982
500044
1436160
745956
1757718
874200
232849
1899828
321830
668682
1773840
774564
963608
1854826
141137
998400
1765812
519950
372620
1001153
452526
980547
1676719
1624363
1260854
1528636
1982142
1372079
1332331
1387809
1890480
697227
1071833
1700551
245999
316449
82874
40430
120419
765657
1531684
1263518
1836099
570416
285066
552056
1706543
305937
1939969
1897888
664528
617003
30843
899816
87831
91825
1722099
1980359
591948
1218430
241664
1973475
34324
1570977
1420458
163720
190434
1130804
1078916
1969982
660027
1163325
831576
119765
1835922
1950301
104487
265444
677781
543075
1441396
460832
102136
1488287
1116482
1282687
709764
440612
1465449
1656695
1866146
1779459
1247663
1336572
710720
1328577
87495
1449610
778458
443439
789863
366528
1912136
844727
1222763
1245410
889128
1989433
982294
1316001
902856
1583342
1551253
910238
883780
1175531
469980
16600
50509
321763
1987368
854944
1828530
231448
1368237
276135
1873449
1525139
219188
182168
1317926
1640105
1260262
506621
648682
1016292
1488638
1430278
1328224
1359657
412376
1585636
1491045
698468
1049045
1376023
1526853
470278
850133
625925
1623428
1323019
251305
463072
1378986
634765
231903
1332904
1024496
1545923
1977420
287293
1816881
1898035
24963
455913
1944729
1369900
363236
904602
1001310
592242
1902862
1689161
228394
1792492
1896597
1383288
1565184
194561
358259
699571
556239
1953645
416377
1805188
1558248
954176
1873032
1517385
651462
1917123
1647874
1784592
128628
518962
243763
1729356
1181303
563684
1247187
1533169
339578
1394925
473130
31824
1452096
1301253
1673967
1845469
988726
148453
758379
743526
1018228
369239
1657546
248789
1061468
950134
1602999
171149
1422090
112971
1122722
433644
1779341
1615386
298611
1286674
798669
606234
1024879
546231
641182
959197
727738
1389645
67446
1181338
1621038
1018123
1174094
1928006
1010131
1158078
1029574
45584
652089
83172
1760603
819542
562045
482569
1275002
898280
1238680
1440162
1767001
1668035
208704
387135
132575
625643
466496
1222810
1908059
1077217
389377
48605
457631
1379074
690428
1987909
1205413
1823493
889306
812229
530893
1552703
1594804
1466014
137003
755505
806525
1029561
1262677
224604
1552843
1331335
211939
1790962
1485201
292756
121629
1930420
1351234
774259
443479
386071
532641
1599819
1902450
1950037
1120773
448989
1573906
602909
1824085
1756452
248663
1260715
1017727
965674
1025350
1759458
1182814
415613
1533742
311293
145400
1984979
37063
438126
1637261
18127
1102760
1298604
1190374
1652919
1104249
631674
490844
1564427
957779
1323174
737250
97948
1104604
744109
762992
299790
417049
1666444
1039833
528228
1422203
253103
492824
576780
84597
1798260
1047178
1508533
965803
1641308
383620
1903815
237991
1233827
1836822
1951782
1082690
1445773
642060
706953
604809
552208
310369
1259981
1001342
1131765
92320
1763775
1747267
1276785
312600
1713623
392631
231593
443702
1739987
1669994
1157656
1326807
1522550
1180474
962413
563162
1362382
519033
1087887
1964481
53430
1435815
1707481
1038963
726089
354675
452807
1600278
232089
1045410
1118466
89161
253524
83706
981719
1273531
720394
1929834
1013602
1650982
746926
1808913
1940713
1837050
1294385
945775
1355660
958820
345772
92382
919730
1018065
1380723
1262012
601133
1639116
1482295
200587
1703605
479091
1629870
1344579
1422089
1426205
1339405
1502571
1371925
1214074
748735
1806645
1633902
1262026
1502564
235451
1507590
1144315
1955128
623373
541031
307311
464314
465858
1265057
757715
962310
536505
1744629
121915
591316
927485
430567
1881825
1345272
1396592
160178
791162
95009
1435683
1988658
354987
630920
219856
1313165
1416359
1918770
1625762
1516914
514058
426849
818546
109429
156864
546752
1964593
400948
843736
126083
704828
1597197
1149187
1853556
939807
1374889
1425924
539666
88792
469101
1969839
1796241
1904976
1384859
1489429
769985
1561454
202089
508761
1320167
1858040
1396621
1295740
1523999
605522
1746924
778405
30623
1148674
862721
1437759
1103868
994052
1442813
1908501
372828
247371
43902
1554297
1390094
106552
1872314
142805
691466
1586151
490630
1061456
1338165
317026
1634059
78335
359309
1481871
1785242
208589
189150
1329615
124070
1277273
113539
1648938
1241665
2482
1012011
1911876
1255866
1522682
1697424
1511511
405752
1388391
1983830
259115
476723
360914
857983
1319066
1803010
636503
1974666
279322
1824954
884917
236026
1197959
916563
910146
1486322
699053
775341
1565475
1698078
1307661
360264
1505331
35966
1826432
647301
608685
1947921
997736
987253
574223
1972026
1971647
1706197
754660
739526
762543
1399538
174014
133786
576529
1243145
1602582
958187
1566421
285303
1156272
1870842
1890315
42088
1683183
809209
499409
1819031
1164590
562498
1030749
2149
1784228
1163395
1416150
1732124
1632102
1101747
1074986
1145902
671274
792709
1686190
1502790
1771989
1470359
4476
451990
1675217
1387686
1723326
282305
591215
1848821
1043457
283137
2569
1973792
106251
237007
1019071
1793407
185438
1529319
1689722
1075517
863720
1851960
1543996
602181
96716
1513360
945224
390638
140971
1137920
415609
1738766
1796959
1393110
1217488
1146515
1056739
969652
530814
417958
750557
1122584
298496
144428
194810
1953734
784909
375550
1474254
1475590
1719690
1618907
1323636
877823
886979
868086
1788307
415343
1680794
914752
726474
1197342
1092605
1382909
1883952
909037
961370
205607
278610
1997494
172537
70706
231089
1012280
1322731
1448938
991419
1084482
1522471
1090085
275587
1787225
1224466
1502460
57417
1866828
615899
547578
85618
826979
280474
1897555
1099582
1066413
1006664
671844
195198
992555
756973
1702438
728415
1006972
512039
1791546
639599
1614460
468096
473557
629594
400974
1201345
234219
1989222
1671052
984792
414456
391541
519925
795423
1485627
271940
247500
1485562
836233
718416
373564
307909
1564760
1949721
1648410
1138062
1882160
1595069
1605004
766565
116592
1312655
610756
452219
1305773
1640293
16454
1645465
380664
1999200
614894
462724
1060155
263524
1777994
1940405
1542758
1487698
111971
1519478
1329792
601231
1257225
1395929
1169615
1606158
278649
292402
1110334
1694507
446976
1130129
1403607
538978
1001902
1369057
1913929
1695630
573870
502462
1937306
17774
1615755
264643
1666725
1616663
1263938
1162560
1349226
1593117
58955
1113406
1295444
1452721
1328268
141402
1883161
1266133
1692856
1507083
333101
412367
47412
919
140605
1256583
521012
1229347
3379
1756096
986295
1759420
731048
1574569
60472
32217
1349634
1811324
969659
1293414
906006
1611907
1687807
848559
1605372
956596
878190
1299056
1755874
726210
1762200
134350
434696
133703
1758908
1993620
651596
1267809
1243215
1013030
326283
1060943
253439
587867
1988188
1378991
1014373
1248027
1226765
1486123
1738562
793837
957358
1552998
244201
295813
1468657
1130948
1191856
98475
1732151
1494458
920015
863866
886694
1886126
1917818
442172
395440
1952777
814339
205952
1271757
12407
1195112
1468940
1654137
61447
415252
1483832
1879195
527717
479843
1170061
581240
823697
1477396
1718125
241173
1428310
127053
908588
1113206
1332703
395895
1767217
631133
890328
1272636
956971
778478
1755537
1727869
31161
39222
169836
1433116
516977
326401
619557
1222984
1338224
1154303
1903653
1500703
77825
465776
1488720
1983078
1693923
1356620
437691
706048
396044
530200
1176074
1269295
1312175
206365
860327
1153269
308616
177111
1936463
223788
577287
250585
1131297
1983689
333134
202233
317724
35140
171686
1341731
1849209
1760584
847888
897265
1389916
1263716
541804
584857
1810043
1161197
477850
1651474
334109
1968252
1715043
1821832
429156
1249899
74652
500687
1905944
1832659
1180878
813638
1830625
670139
771295
278691
471960
1828340
1218975
1061534
1139327
1002538
1171523
1339589
1312891
796159
1958364
1459677
836196
1379003
916249
124514
1882761
16879
1586353
1757480
1009701
1836856
1142500
316196
1497753
799957
401832
1572089
1507636
1835327
1019479
278786
1081330
1677569
1735016
145316
1443327
946132
1896135
321522
1976151
1102776
484724
1329549
200294
1308674
265519
837004
784337
1365122
446651
1776530
1477306
280089
1113033
909927
614156
1541710
611959
1432416
1860796
597774
955567
702602
1818505
1736617
1317819
419580
401749
1794648
1083278
880547
918337
1653011
1122428
1647384
830797
1863953
1167586
799097
1545850
655316
878822
901309
1788017
470782
485964
955075
1286249
26452
543216
1014760
488956
189615
295358
1210180
1312629
976057
333493
1242533
1066402
371839
495869
1678103
1290754
611804
763285
930576
784885
1319995
115460
127693
1055941
715802
1260180
192757
443140
991582
335960
1674103
125667
1895658
119360
1279710
1229699
1749387
1379266
1768496
1616205
896272
1999457
936669
821404
601614
425242
913050
309955
34384
857758
1095507
1485236
1183143
150822
463087
1414219
1981499
807463
97577
469762
670026
267519
1603835
558459
1747616
21280
176224
846773
1322626
413544
1321532
1922121
1676375
1259633
1229760
1603302
1365723
1971095
1437125
1525229
800961
1999412
1647894
1202914
1199653
733827
685887
1730101
1266985
1663390
223564
1494147
737743
27409
1957753
1173256
188684
1840194
140575
332536
1449842
476347
354694
1576971
1313608
272350
1091408
439062
1425078
841273
696992
1652668
1089947
919604
745539
189074
789276
1827687
1848384
1959571
280944
44404
1562961
1496869
220825
700661
1296146
813770
902661
139737
984983
1245765
1184354
170753
767309
476891
1463678
570963
107644
1969332
661565
166809
1882443
271364
443295
1266250
1377724
1248189
1611899
1035260
995877
896004
1244233
76308
1980114
1042424
1109090
1254447
633363
1041116
1205966
401176
1596085
30475
1327004
363652
590593
55541
1214956
1446546
386272
1548698
403138
764845
553263
1376882
1997940
1815301
1096935
137425
672194
223818
713102
761193
1127321
1303154
67039
314298
458084
1963817
447390
609751
208592
1318853
726662
1252579
1741166
1840191
1710677
467057
734032
1089338
248688
1941267
108017
547142
1084821
1870642
625247
1286862
1513304
90988
394862
160393
1231118
443032
816457
783094
54369
1317927
256935
11704
162174
214867
796927
938632
866145
918512
636092
190665
1464165
560304
183808
1714970
159364
1986428
175458
64105
12241
1918753
1751332
472123
1121363
1291205
160059
1396128
335636
1505514
919969
732426
1991562
1161811
1754575
1136686
1557638
1009530
926935
822100
822921
406312
1617474
177161
1057903
1802617
501896
1318694
61635
779397
629133
1373986
1579923
1493552
1826484
1186836
1642729
475589
916991
1894239
1425935
368748
1309353
876238
827128
1047830
327092
313849
1951013
1007634
443114
1747220
1555242
1791874
802377
368995
334684
593415
519096
253402
1761878
968670
627138
1986395
434263
695174
1363059
181629
1259789
153515
54431
486575
450425
1192279
1898856
778580
874539
1757117
250469
1643271
730880
1309662
1225969
1884721
911271
627472
10877
1178624
297847
887035
404544
1136012
966560
165806
720228
1123301
299320
1821843
1678377
27862
1523102
856403
953672
131414
925024
430361
637233
932228
1487794
1590892
414328
1683950
1958892
383678
1359944
1541421
38141
1050188
976251
410818
228626
1101877
1567210
257738
1881236
292092
56081
456653
347090
577154
1371860
430455
1654399
1603626
1788849
806647
1305115
505733
1025801
1616854
1360445
367605
368004
1777121
1621008
728335
1254708
1448685
1644196
600074
1794702
40247
328740
480062
476257
1808214
1435954
1068682
321145
875648
234523
1032483
1918403
1341590
1991002
921720
1318811
378264
83390
1705909
888561
1005758
1117140
258197
454349
177249
235661
1457770
620916
563606
906371
1841312
581830
895004
983643
109709
629880
124385
1090172
741989
1954631
1345655
276635
736838
92345
1577322
831400
535854
508266
688590
1851856
1740023
1194286
1207171
1231118
328895
723394
785202
875888
674855
1752168
1315685
971343
1186696
1098526
958382
1571206
598269
169074
1404950
1724255
1356138
217279
1344557
684605
1732273
368199
1130647
1610662
679439
436205
643165
507312
550957
638354
504063
211390
1200784
1283007
1706210
250211
97873
1283920
1607652
732887
550730
363544
1217220
1246416
1814005
1795863
928421
1183062
686075
968554
1469296
1238657
531883
198305
1338950
1413298
1744744
578689
533197
649836
104357
1594587
1428126
1717972
1986381
1526359
1314591
53960
489102
1438819
113530
501901
741354
551224
1268786
1672109
1937816
884625
1194212
1684165
1965293
1425225
1145333
1325854
1007199
1606215
1321194
1421509
1191260
331433
1559621
397219
763611
115629
1033696
1214162
564342
17755
335413
146590
1308021
1986490
1597073
679073
297691
1179427
1389591
760731
10669
288632
204210
1632318
1349448
1434889
291028
1492290
218747
1125335
407019
1655263
1304564
1922442
155820
1968729
1804577
699417
1373169
1821880
875055
1204926
6104
921760
379517
1831556
1647734
953357
1372003
1670419
388393
1050818
1430810
1188742
248657
657261
83525
1737922
1140834
1196443
671124
1886326
727510
365214
1627620
1824880
813665
409168
1131157
1214873
1672457
489041
1497328
1634155
1965359
856174
1795632
1112477
1042395
776129
1004301
13119
1262168
1517775
182796
649803
851525
225676
924903
231149
628895
854369
1588081
1982297
230799
862411
1403082
1306173
1543391
89007
1459462
1911011
1867083
1022111
1423087
1259002
1395821
723439
544919
1228753
778666
435173
1297926
91421
1423326
791566
787236
369385
109613
1833243
304800
1921328
1484594
1905616
29571
622333
1575445
1084111
1012037
1555190
167313
1176876
1873261
1911482
721247
1815342
269214
396917
1709156
1972031
603421
1114517
1435646
198682
547737
151384
469098
815236
1513586
1852942
937418
1413950
1908756
1182625
1205967
837185
1331528
749558
1031250
484383
777885
1653631
763927
1668760
1579246
937330
1337069
1248752
1793962
143619
1364857
309953
28095
620036
646825
491989
1901215
1846223
1107525
1561227
435546
333249
518372
358638
781961
1793081
1470973
945402
1243263
8360
527706
1858051
742361
161122
1316939
1862895
93819
1049229
1988887
49468
260351
341609
1983267
968300
66
1690582
501213
959948
791515
444652
1190942
685224
1803078
550349
1266838
172388
988602
1976438
821867
1201482
1552167
650359
451007
325177
341332
370549
1861895
1417177
1971279
1924604
1216768
1199871
1228820
1383973
485470
1074808
662547
1000110
867943
1480144
1582405
1396364
1653879
1354438
1639238
792956
868583
1972103
896673
82883
666090
1380007
1176932
183643
1949402
1768450
263262
1686985
420319
479081
1572394
1661299
1313535
402412
153100
1404770
1891012
966829
1464972
282809
980506
605754
1160050
1953243
815109
312427
1719034
994612
592275
1853341
403931
591618
1766098
1380581
1714946
1746261
389460
1992456
1682090
188001
1524481
1219416
1123506
158537
92502
1121892
786913
1490977
1503551
376191
287820
394317
1429065
501884
901937
877040
1158582
1027486
1146269
1222979
562991
1974142
1499953
1714886
1737661
605843
189541
1380588
471453
353343
1789180
859943
216853
1102402
882331
188948
588312
1584549
1409611
1364567
1449813
1876335
1044971
768924
1868263
186162
867018
909375
793622
1138366
1305783
1744761
1836806
1675190
1847417
258631
866954
430491
275045
1253648
923453
431789
1580559
1125096
279885
948700
1665339
1832762
173045
1868571
1566652
1011201
1465652
972767
1096555
68778
1472864
325584
1784729
1284252
1253958
1588916
578508
1826483
192187
1346509
1132835
384577
1451186
1073987
1127355
1651265
1298506
1648850
1882396
139953
1377694
1405547
1309621
306921
1792962
146478
1381302
1620647
793132
626821
1748053
1345196
889744
1329783
1373731
1974362
857818
1710520
657740
1379861
926203
189248
1531316
290102
463256
14886
1153545
1950516
1204008
1275516
1762784
335734
1500121
277036
512429
324604
896123
951544
1988144
392011
409819
762667
697417
1613133
1900008
1039883
928644
1949804
1025478
1246846
602720
765001
402927
298929
490708
937420
780542
1993300
886487
1197371
165632
1059387
951087
1181564
1258684
1111345
482846
1441950
1550483
1352575
1910331
1545946
987314
843858
442710
267322
1449553
1422024
1648896
321027
657514
762972
48084
1222510
223581
125965
567842
1376961
328445
1749147
1921956
227754
363672
556892
289148
380084
1555513
1271793
1566648
342163
1588336
897348
1036825
1215160
444079
753235
71040
1110019
946288
1173204
825937
81159
1235845
1673292
653215
1725394
582606
1072693
1620545
877814
918286
1770316
682281
309535
1979011
761582
1458436
986022
885482
1481009
176163
1635711
1375892
1286498
1439677
1506856
816450
875216
758788
1192581
104420
1577178
1927572
771705
693182
1929444
1187565
470395
1513404
1837059
3784
574064
625847
1163228
1386006
733870
119296
1622022
1988430
1440653
1015377
345186
1913813
943143
374548
1003459
1244386
1352166
576323
367720
165299
1739562
848582
915372
1934531
816861
1365248
372556
1863086
1355090
114339
1934409
979604
1665113
1237267
259136
1557862
1360082
1039141
1439882
1086434
1341185
501660
1959986
1553728
1845265
1163876
768364
1955125
157895
934766
435910
1959211
114798
1198462
1553349
370139
22718
80223
1556569
67222
1234692
1183811
1341218
1196848
29999
615284
251807
564578
1982748
1514555
1447211
39644
512520
1598066
685847
964919
1578652
191842
26235
997858
1576014
1460388
950779
893839
927095
653248
317138
783463
174333
1501890
1502291
22353
884813
1922057
879993
214374
4761
1408344
403458
616685
36486
1158411
1051611
232502
1094414
956468
598362
1604647
1889929
522408
1933145
1874916
1075827
967671
1468778
1453046
46078
1674319
870909
309800
617558
205459
1603951
1575715
950738
310978
933840
1918996
961695
481872
1477660
198948
1346548
862811
1106718
1953070
1672314
1467066
1695361
389744
1935954
1896327
1285034
816244
993119
1354850
790661
1276975
635331
778105
179514
831944
634710
1838187
450859
633414
731150
1056119
1202177
58836
683870
1272810
494883
949432
1130153
400660
821247
1444798
1881271
118568
129326
1991322
920010
889812
1999394
1048062
472925
607917
1219124
1724179
574365
1519020
937809
1851421
1905332
65864
1159019
820556
481801
1424516
632952
1395771
1052961
1766209
1761821
1144910
983587
1141691
1222660
379189
1358914
1853990
752649
836762
631418
385430
1844553
908108
1219521
1616180
1987505
131444
540665
825889
1109367
211022
1627960
399174
1369274
874361
1381004
1554151
1809975
585619
931108
1711695
38064
1575666
987631
492088
1049895
1564414
321476
1954170
64827
1402740
884372
1108783
1123271
908990
659667
754454
860490
1597032
1497140
1728751
1064669
1857056
587522
1335622
1522674
764514
803473
1350322
19732
1992924
1222544
301523
909001
1338482
838534
322255
524224
1002883
344653
37150
54688
1036521
744242
702468
97270
1497727
1388372
662796
832219
147271
1612185
1880930
1602663
1555990
237700
1095744
880169
1999462
337138
364717
1840063
825448
130808
1161284
1058901
39745
1066897
890550
899792
1721069
1998803
1323123
332874
1218213
530587
802526
1619408
1056783
946946
692713
281610
1395932
438629
1749058
823700
1388188
353135
1963027
1922973
1435585
513399
1696042
1626506
1642412
1176678
267889
1169144
954744
1835729
1539425
609205
345058
280322
1580323
508790
1853125
754247
1260106
174055
886056
652726
685215
319114
474874
930758
1244742
37666
795220
430734
925272
1264476
1251645
1900844
1377430
409766
14722
1610894
577146
727379
1587961
1282777
1670102
1050966
943013
800462
131920
1503903
1685901
339423
1331761
504243
832473
135571
1762217
250420
314893
1902504
897634
700330
1450273
1630135
1205126
1990372
571331
1605078
1685279
206624
1392568
454898
1170445
1908393
672687
738525
1352754
152789
1781336
342827
926914
71319
68493
531873
947703
1800410
1693929
92595
1153534
701465
1953604
1995325
1589559
377381
719241
26765
1064211
580404
306969
7497
92667
1915672
1156060
1925823
1920665
1089332
776903
1419955
21687
1209727
1837613
1300617
264950
44278
1067153
291637
1965935
289743
832305
1161737
1925998
1514600
1488942
1647915
103607
1730583
1165831
431689
762007
1301122
1802592
1739931
1407855
1180510
1291026
814874
1487071
270455
537239
1484338
353799
213878
1286841
281585
501373
1429423
829030
50701
899859
1932328
1849631
1425052
1288178
1565513
878082
1418901
1675153
821046
766778
1462880
504739
610945
1166937
1329430
1945950
1729014
1824225
119209
1962131
1784690
1263020
1272580
1944356
567714
224530
1128205
868940
722340
84858
1116374
165678
1964577
736420
24195
1407160
1850333
421473
1298671
458958
681765
1085098
1956720
748294
415464
1504401
205914
425204
37733
1019884
1650162
1911047
582806
787079
1305104
640580
247829
328290
1035907
1418298
1772730
164827
1872370
175404
31996
1419348
937823
834606
1784215
1473367
1538473
1984240
168829
791215
1147065
795417
457262
830123
1760344
1547402
1041929
1513569
844163
1447430
968132
1127857
1764026
538780
862309
571968
938459
293091
809470
785174
451461
715232
1736791
1359679
60020
1887462
627037
561525
1482438
26538
801618
345761
1385737
1694646
1977021
1026311
1299438
836132
1187962
1687567
1631005
725706
292188
157683
689494
371528
327658
1196126
1353393
1369716
1498046
962722
1404279
71345
1278893
1565800
162687
1341657
1604427
372328
713759
1579242
1911320
1215386
1355586
1949545
703088
1179106
1763424
1108894
1082748
1520482
1480068
505532
1112330
578613
1772531
1044507
349153
1554716
689630
322823
208698
275668
264561
1653170
1043635
825305
1464571
734289
731928
1693406
1632459
52016
1547150
291778
252029
1054717
527811
1173058
1931058
257292
1773316
10644
246196
314554
1216703
860703
119549
288930
67171
295821
1583395
1869183
1738209
587228
250385
698428
1954544
179260
1909529
164428
24385
1619893
116997
1785664
1351749
552152
1858263
330871
1048270
1688106
287656
321438
789619
822561
771976
143717
1203101
1306531
759163
1786124
565863
1870348
1571825
883974
1139618
1059576
713938
640783
1600659
1830521
1836072
616229
1199992
1719455
897182
609786
1970572
1865790
474818
623156
1767704
1046707
966760
806834
1285053
1649111
942815
530998
744003
1343572
55115
942633
916558
1705039
1520403
1139074
1098827
476218
1299806
61473
996312
718390
88636
1553145
1606222
682909
640308
1741940
58880
896335
1738700
1371106
760659
1449075
1985165
1317927
297181
175686
750454
1549457
1930180
235270
738915
426500
935329
1206358
1778190
1478489
836435
887138
532041
1474887
1894814
1389660
579123
1434843
1465985
1652442
1024289
1874618
494903
1214658
1562117
1124865
504557
352928
824778
733656
661461
1196322
136466
69585
196514
1080703
1426934
1381568
1057261
842508
1888534
209591
116047
869718
457137
751015
1702743
1055518
1217810
595755
1367900
1141153
148250
563916
1488630
1498385
1841997
772924
963470
30435
1397159
1719592
1517526
219160
1695036
204368
541330
1543805
754203
527156
1459668
1405469
1577059
1882377
20437
174226
690821
1843700
269758
241175
952256
141523
848748
915104
144745
1995981
1548121
1612506
245097
1350856
1786112
1894977
1338254
664378
1148069
1377186
175455
473222
726009
890418
468061
480889
449091
1032037
743741
1466747
258262
1861236
925183
1863946
188152
836227
1980223
203829
601418
1416157
584329
174359
862268
806036
840035
102627
1399180
1523432
1186396
1763942
1541860
742680
56475
187032
504767
1992099
1038849
1163571
1465322
845255
921995
307101
89003
1181797
411826
1791876
821464
1428552
23455
340021
132559
986228
228931
1350605
323259
494718
1607581
700686
298926
1915793
1643737
1423656
1770453
1484699
655365
547786
492236
1264549
1958461
1061704
1667584
141526
117257
582337
1265302
1900067
396155
1677462
622259
1934561
318369
600855
137688
1986131
1892353
946847
1171035
810869
1320147
1299889
1372015
1094033
69757
732148
1860819
493816
659210
1288856
937759
557514
1851533
1966342
883531
113103
64727
166280
1795836
186796
1902579
434864
749639
812924
303825
1613207
1271573
1655768
761757
1160864
13690
1956858
641928
1748039
211774
597830
1193293
1099711
1579891
523937
1938616
1008738
1601320
1295162
648041
780127
1358847
1436758
307429
1255578
1247645
918382
1368613
1809667
883105
655731
196628
975998
1681305
921376
947983
1321768
1324797
1336188
1145792
1974292
1894245
935185
1331375
451755
1688102
1703269
1812029
1257831
1187051
53669
62697
1800499
1342261
722078
1554085
1318844
1999374
1305816
739554
1377793
663459
1852391
1864170
1051491
284803
1597859
701010
412541
1561771
1328266
394978
31688
1896043
317801
1496688
1266376
155372
1439495
974901
1275738
1107576
1372045
990480
1732665
152638
1231266
1293322
1038986
1940918
1187514
1977951
406742
1022434
1285967
124910
1088983
830349
1257567
436560
1423961
1195636
243809
1388597
1545689
1663640
159138
411909
1336558
760104
159504
1725448
346449
590476
1501159
1790359
1312779
371647
1527007
1328489
216575
940468
1988158
913703
1342484
834667
59923
1229505
268506
1655674
1984963
170219
265372
538890
213239
1419969
899340
1287271
1026755
98485
246829
1497392
1572136
716884
1354575
1054009
1856275
924168
1416019
831805
485170
174610
340300
779770
730201
1636766
824345
1540510
1648936
1766728
1349559
1003887
1316942
1116941
79131
220457
670441
1016522
761020
1798051
1258033
952909
1594258
440908
1794169
1468757
525498
797145
1610635
1055330
661293
408005
1180843
1947558
372280
67830
227785
480844
207624
458761
1055400
1486835
944996
796966
366217
248394
347852
397237
979754
1087223
992127
879437
1517612
1150205
320741
112889
1525281
615131
1130797
136913
1296643
140047
198503
1265962
1639853
104125
1102565
746001
1986060
1646983
1155060
1073414
1876524
1211492
160478
42370
1830939
1860333
226513
190438
406092
380723
835778
1944073
510102
1770288
479956
1142978
1756151
8584
932152
984151
89338
813039
1005472
1180077
903525
702719
1458317
1082426
1761416
421649
1055108
804321
377644
1204502
7639
1390868
732916
238204
1690947
1486765
500969
1992024
1831478
231705
227814
1408450
154698
1851580
1187203
1406107
53011
631597
1800077
1070847
1898172
945680
1360616
495068
1140974
695021
891163
309803
927161
772955
1193969
1828760
811599
1305570
230927
1303687
218655
807592
742597
307741
1072315
234770
1854778
10932
929520
664458
357408
113427
265315
1920172
1217772
772150
489416
1477090
420807
426989
1720070
81184
1392023
180566
1694474
629836
1672779
817513
1523518
394619
438289
706462
1347090
987116
1598539
1195953
1507023
454132
1380112
1580467
845293
952327
603647
1578584
1159156
1158552
1157134
487979
1715972
1332746
143649
1503899
1454088
1659802
975203
1744788
1499373
572576
1673657
949819
1828559
1369413
940146
1364135
1157577
1690718
1870652
1736479
1332191
260462
1928961
1504312
562289
677695
713677
1594012
713757
496453
1659202
185706
164256
1237600
716427
526053
114041
362585
1926562
480369
302730
988304
1725995
1318597
4807
810399
1387072
1723400
1035293
649530
1848368
848962
531613
1087495
1978417
1295922
1335154
1259865
1907876
49310
929830
1305504
1275400
709546
363180
1534508
517454
1485790
173882
1350228
1259230
622561
794059
1336539
1110457
1657833
1972023
1811157
1707760
959099
1112537
778766
843941
1924649
586664
1268320
233594
507380
1569686
223210
1802489
341852
1775411
1594929
1512418
86442
1358437
1529766
1515121
695037
1359678
487050
1744290
1697563
486467
1390121
1456725
1519880
1403941
588254
1608138
257334
216312
393218
474756
1830756
608308
444518
730889
1116327
910434
433287
1306654
1787288
408806
1691264
1736460
1709836
1651802
1868174
785225
1894355
721798
1099078
875906
1846195
281624
236163
1571747
178204
1145974
1741772
922970
250063
988902
1958253
1981955
1428263
1277691
1170580
886688
1861439
1147858
1266706
1418298
1215832
675746
959310
234056
1569669
124754
483998
310453
1782632
1580525
1837782
1869739
86395
1531538
111410
356286
782552
23494
1369735
535194
882704
606486
189044
860001
772647
1482346
878138
723725
208075
1514316
876584
987972
968707
1364650
1868903
1951058
907806
204954
964870
931230
973416
847384
1835197
445197
1992806
1274540
1495801
1737861
770654
1197842
460616
1963702
1381785
1202204
724420
1611144
1363635
387113
1154634
575710
1300365
632632
708119
41845
1319625
1575568
1937832
924696
180347
1535573
821981
1870433
1321551
1827879
476847
502697
1789560
12066
1520537
1727176
1046352
65189
390904
812705
1092166
390325
1246203
867802
330276
1161552
1799943
339462
1200393
1229260
596953
150244
1094942
840012
295555
1502826
628677
1363330
1364556
1038780
1808210
184501
45562
1786118
1242656
1330788
1221924
1509809
202037
942839
14022
133150
71891
1773288
1653262
1620516
1967010
562154
1985197
579000
979829
329604
1302347
1481567
1140636
182752
388737
180057
515521
1248949
1812726
38395
1718852
1604685
1161215
1180644
1615467
1538023
1235690
1454216
138977
616181
351261
1862911
1854292
661417
1075460
1105346
145792
1270052
82328
753111
974335
1538759
1230682
1113461
710792
242350
963391
1146516
502440
812643
1120747
1119961
194381
1518586
1514760
1424177
146438
1341668
31977
1956803
1355093
947232
1119848
1072985
656339
651361
1961237
391173
74180
1300538
1651562
423177
992372
1862714
822399
1972749
1746454
353461
831424
1953789
499255
703751
190136
1401852
1773999
1041341
1233740
316078
553138
693250
517679
951125
651370
113640
1637706
841888
723808
450571
841173
933167
654932
1296573
1619197
1727657
398859
1949672
285777
1768633
1386170
1857710
1153985
799028
1939816
1482996
1965444
632851
714959
718040
1145311
616486
1242573
287639
686434
443681
150700
561606
1928876
1657356
1626802
1189788
593108
1488697
829011
948096
852228
1128493
31662
747036
1954772
1384613
1046150
1881850
1994180
461777
83147
625014
1219227
218497
1043930
1061161
1573551
1862331
630198
754315
1350004
594346
1126817
1656739
966809
188952
1536664
293523
658068
557768
1029485
1670814
1984802
1191140
1771942
777026
541658
1792598
1090836
12896
710566
1094100
5546
1695271
1962210
86538
1063446
855942
473327
1018613
935416
1016344
436219
914191
45812
1197420
1312397
175857
986323
864477
1814512
1080744
619697
66274
537596
1177310
38206
128357
1802955
586365
848318
1406986
612302
1396513
973306
1338266
1863075
593285
164315
1746706
1549415
1074720
643319
522275
1703858
1021233
216777
1665179
1365846
596964
1928891
1005602
154953
607517
1349727
543081
1711377
25431
1580769
1322920
648850
1740867
546930
1983434
1366126
964642
1808217
691228
938611
1322293
121020
203762
537929
351485
1958778
1156932
1687782
80464
859053
412028
1464255
1302539
1041025
1559847
1988844
1255585
662716
982563
1287837
1884480
1640239
923599
939038
965752
1985578
1387473
358336
1429049
970125
54168
82709
1568948
1084754
630691
1381862
734259
694070
1519501
1714399
814990
420326
1573197
1933673
1666035
451410
763488
681452
1799076
1862961
926141
1185423
250428
1533710
68810
1252582
883069
60433
325474
1076393
1594983
585148
1631502
1160037
360000
1840797
617754
1415935
499612
1935857
1355303
1190656
1688261
119922
64567
1381578
772427
1672566
319269
972021
1205068
845275
1243754
1860644
240847
336652
1542555
574889
1457982
798277
1842230
1046370
1174253
1015234
1752301
705158
533981
698720
802102
1755363
538264
1898337
1014273
1782415
1710789
1347384
1263580
1862898
892083
949687
507518
1621540
1364737
1636966
468199
48504
1333025
1165165
523180
1014943
526927
1670188
1093721
781350
1207306
609829
1191814
1698387
1296921
1500189
1938901
1161653
1465696
501008
1749449
1781632
773606
176987
1302888
1896513
745458
1997278
1271565
1472337
527828
1157019
843655
959453
1395965
1682381
723450
1413183
976009
999922
1697229
114679
1287462
1538586
1311190
485540
1622643
1634386
144658
803438
335068
880113
843640
1197267
1088660
312764
686992
314234
245140
1897281
632802
345955
1009012
1718634
446996
483847
1483883
1839463
1407705
963670
1252799
858560
1698577
1144816
1836187
1394614
808309
1241408
864353
663385
1040059
382847
406103
403752
535636
1875272
1516136
1189903
851191
1330094
237625
1003025
943459
945879
1068878
1496266
564080
1894266
1957582
836783
1454815
1817203
856009
1294670
1513043
35392
101182
1517254
1536035
333975
509758
1721339
1143265
181600
413566
1206392
333756
153172
1206347
1207769
1084956
547423
986659
648296
507179
490265
216009
1735548
350289
1314497
1305045
1890897
1929871
1169365
686182
1278020
375542
481542
897464
1314323
868139
774420
100050
930232
315290
321457
1932689
272391
1414317
1505418
746302
1114847
1463248
419872
1681330
22514
325260
746214
1742840
986906
1253943
31719
432180
525447
49548
901857
747498
574342
1803135
1764365
1117770
271938
544683
1380116
65415
710078
1893877
266800
1343190
1330664
1613471
442122
193965
390590
896946
471307
1905855
314293
1044066
478274
1542229
334653
1168937
1301779
1233916
458243
544672
871564
57187
264863
1155328
579687
1192712
144174
1337322
1782075
398011
145533
738309
1929735
1422341
870703
768050
1111413
1188433
1982711
275665
1179906
33439
104422
311140
281994
894494
1910644
1727236
425954
951113
1995260
877756
328575
805295
532323
1287687
84548
1841627
259622
368750
1250891
1850133
1893502
1410769
1539799
801414
1754939
1541658
1428615
1207414
945991
1821086
1206971
1631772
162600
1902141
1770139
431334
795833
1818569
1553661
1070008
506741
196861
247178
128877
27731
498653
1595386
674375
999599
135148
1206756
1492962
1405424
9234
301798
1562011
1541598
1293333
1007702
826775
1347060
1544656
1195479
801822
1630283
1373163
1133816
773587
547514
51059
1413752
1585251
1961411
186826
1820600
1240501
927342
974396
1784021
481171
445425
13795
1766835
928648
825718
424530
1736666
575927
583404
1452016
253176
546004
754876
1657692
1050205
1653358
1855955
867523
418724
1662856
1198676
1768729
903767
165496
882345
491642
784160
714734
479042
623620
375351
1508383
991753
1567754
813266
632556
525876
291391
708116
633724
671182
221556
1560888
1799734
739214
666469
1367750
1284285
714193
1495255
621016
1443169
1635048
1857835
1067459
496286
1493875
1512850
670452
1070981
56010
1050306
974319
751904
1865990
510670
428602
1209597
168741
1738387
759731
334371
934784
1829179
1826499
1966799
718784
1016964
1454496
437331
107900
809462
1946466
734601
1555204
720459
532576
425086
1121657
653026
1640634
353153
1202717
209032
1361493
1371332
1245133
1454544
90820
276988
613790
164441
171808
1621698
1490814
804550
949504
1372333
1184153
1201390
1316754
520598
1819351
615282
1584056
519412
291693
1756206
218838
483672
825498
916966
1702094
1334218
1506608
252189
756827
1425923
1332602
1330319
1375262
538045
1892690
795788
459060
1007281
776654
1559356
807535
230115
540696
1967015
974343
1888795
572745
1701488
296718
1370209
1855874
135584
741694
1175776
1910676
1913295
991940
1902885
1968059
1975018
1310737
1629021
1749662
1236600
974615
598715
21538
580951
946333
1290540
1337052
1596912
1577883
540584
327418
1819490
1689582
1972993
1803952
1749091
1250245
746442
3586
1065247
297473
1122737
1046204
349457
923050
1931486
1601435
954982
1000131
1792089
1187627
1888539
965706
291177
838626
303277
1830047
1024227
589340
655388
653621
1068094
735162
537608
221182
599824
872417
555880
71384
1787543
1015837
1327632
156092
1080664
1031688
878490
305590
1559552
592400
534229
708362
698373
1969450
1030700
1733944
203345
1838920
1543018
1718747
1423330
194483
1637434
496368
363952
1127372
637921
180792
346489
891957
209042
632657
1607430
838131
1465975
1336306
70490
1810944
477524
355993
1399192
658432
6794
1617159
1238765
1693514
1484477
1218190
257405
1848072
1206246
298900
109534
1963602
1790955
1874907
1423518
691154
593957
872008
362853
313855
1047652
1109991
787852
314301
1061101
1594065
527851
1658499
1930668
1990160
1346131
1710615
1852434
304858
267943
456646
342363
508388
661466
1796130
797727
1637925
804115
1379715
1084372
1060675
1237270
808526
1750062
303007
1474546
910106
501794
1876688
1915986
593735
1744902
1643700
58483
1738107
1681584
1161272
354954
801681
1891198
1519362
1447346
1306130
330781
1773944
1461246
919774
1039187
490199
1068418
629542
1924698
1251895
101202
308532
684186
52693
1922259
853646
1990829
952664
1688822
600891
283209
438016
554304
1456781
321581
1687029
1215371
228381
47682
1746854
1369232
1004140
1639356
1548796
538148
1425139
1007081
1513208
1546114
822873
223964
179233
692060
1418100
584319
824235
1278288
744006
1245985
943708
1061687
1961012
754408
601346
1364757
1096879
791026
540981
1410626
631424
1117204
216708
822658
1297993
161365
1770625
1951982
1132398
551472
490950
1425360
1771712
475978
875551
1926624
164825
1892588
1962417
1672793
75713
1596484
1073559
889713
995441
938471
681725
379506
1687373
1010675
1755114
373235
594885
1589834
279371
213157
24637
1230504
1898442
1469534
1059696
1793471
1840978
1675091
947555
368526
1486940
116460
1751104
252939
1990612
1541933
92062
1874497
1311157
1389970
1073239
817210
1337253
1098913
1912488
573583
150204
1102758
389452
501586
960212
1318850
233761
1452879
1619347
1078883
790321
56049
1908221
257688
807
666532
596068
1249503
366131
99742
1420540
1224210
1151074
529346
1248031
170468
952833
121784
1260584
101446
1926903
1093673
1790218
1316651
1106577
1420303
540939
1839603
1349856
601424
1459934
1895744
1672230
1407287
816477
1090899
44805
151459
1016826
1765671
795223
74264
199751
543768
1638477
415727
1300006
346360
98344
143385
214523
476802
1518070
1996007
356964
681040
1293472
1039229
974137
13093
1173792
1745559
1245152
407049
1422582
1555405
1475733
1313750
1661674
1959582
1084584
1236093
387902
1132083
318150
677488
831277
229848
790983
1590744
459126
1102827
781983
750149
533178
385709
464985
1071098
1153434
1603384
269467
1616295
210188
721045
1190701
1324485
89919
838111
1663527
1629061
1044892
548064
822253
720288
1708128
862901
603631
1972847
1518305
681676
1018843
54507
1451926
1847044
183077
410364
1539098
1480519
222515
330392
1976848
313547
1575150
1581637
824829
1719906
341455
287328
648304
1240400
1800021
746894
653307
579952
1721270
1998892
288883
574695
902572
1153107
627147
733608
378583
1516113
847567
1100456
327530
1195978
1781984
1128027
70964
1600381
963941
1289314
700409
1124672
850374
571645
299434
593728
1610938
816043
997033
421778
604369
1079159
601162
1234450
215837
1870086
1821485
900117
1014752
1784816
1592445
221578
810808
503856
585591
1105490
1677706
1421717
791485
266536
1759240
1488623
663331
724440
928892
1904044
1151279
1909773
392072
569506
168599
291682
469385
1640417
116671
303049
1920706
1898266
712675
685133
1011891
1696648
1150810
1724446
1254084
1759662
879387
434983
271855
635783
1764759
838679
890294
459644
440305
1488780
1986096
1238627
603616
1432716
1458220
1574088
1846763
1846617
1858082
1247867
932005
50396
712715
1898374
92506
1409679
688160
1577406
1438243
1952301
582405
291908
823626
1219268
1176323
1526048
568334
1116130
1394552
656017
1669848
907580
1485746
208889
653540
1358366
1055061
24754
487267
831667
392504
1133497
857072
797983
849805
204309
91804
945777
764535
228027
722601
1295887
943665
1493390
1837324
1576353
961471
1048025
1189315
428060
758583
1266347
1525958
1713801
319086
182566
1645166
948200
1821653
1507947
1858367
706344
54299
1612669
1770121
1613703
408898
1539680
768373
240539
178694
1394820
906822
213748
1062379
953540
1437954
1305271
1267
933970
1382042
739606
117678
1900249
1440069
805518
368891
135365
610946
800120
1529670
1942411
365223
1168661
876204
1343244
109760
1733320
911410
1618485
127528
271426
227078
1580296
1317096
1006387
820035
301192
630533
522437
819986
1047524
1169448
752568
1346424
1827212
1186506
1792597
1064593
1478660
157344
1125302
1291211
383214
1968866
368634
555152
474010
1989685
1536579
859736
1727333
1104870
877365
459880
542044
1655362
1855375
907433
1074583
204853
1009797
1119932
116269
478071
899670
1327503
441719
1480399
1798819
956652
609727
390657
1887073
401759
1406376
532923
1430257
1713263
518982
1095104
1541478
1882686
1301200
1517602
382719
893167
1052833
572286
523523
1242550
640054
612983
708670
1394347
584931
84229
899155
823461
957205
350551
428814
367418
499592
1939469
1522541
1150893
135242
949020
1199047
1350221
47779
324587
1275283
965923
672824
729733
1702674
34981
1359509
874744
1158964
1888704
140183
1680558
1181066
1847766
1541435
435380
1941176
1167209
947536
354663
1354279
136006
1299042
1759149
979224
786170
873166
924628
966457
743922
93714
1057775
1913389
1287875
1133
1187708
262934
287053
795233
1773207
1917077
1237909
1166207
130148
205620
854769
483609
527820
17990
468386
1886930
1585617
31980
880032
1929362
231279
1722830
1824873
69793
748530
231593
827248
1304846
110493
665028
364059
1197663
949469
1860886
365720
1725280
13723
1063960
1382065
813363
95869
1381349
721876
649913
137182
1184339
529948
407670
1001611
1527026
435060
1509461
20259
219543
1066529
1074125
646257
501646
101036
1912563
674876
347842
1014546
54357
292234
1673045
1314855
746496
238825
916255
55134
853534
1368564
1703238
315659
1396822
753223
1175430
1862326
1492163
408260
1873088
316464
352153
134678
405779
945549
1854646
9173
1281875
335554
1095585
439203
814059
1400475
1187714
411674
573890
89444
457840
1847803
313329
615163
147456
1426894
762746
323828
1298987
1162133
1808321
297602
739118
1248781
307436
37836
307585
1378137
1533719
634123
1965492
1502051
1468459
700857
1567844
1989553
1065917
13619
598431
32555
49652
130798
145997
934089
528777
1441644
482662
625394
25083
1239970
742634
1798994
992603
1044043
687667
119663
553969
250540
77039
1002156
1364310
209434
207865
609711
189947
754170
1076104
1927691
424284
1269629
345859
1307669
528332
999044
1768512
1067706
15868
536372
1360470
524286
1335772
199201
1664619
104108
203055
1959645
1832764
519311
1357962
419120
1893379
1659900
1470167
694743
1492971
940973
305491
1919609
1414598
649728
1415389
957374
11500
1579095
310862
1558277
1798404
692643
181579
98932
247518
1759557
1627033
733693
420538
1219007
767756
128632
1596393
1097057
780324
1440357
429633
1300994
853262
130964
1902119
1022672
802482
288646
1453424
1402353
594341
1315468
187760
691932
1736552
1470554
1004561
984159
1881848
1144238
715858
1043720
4341
467964
1484125
1054788
516187
1800362
873143
986182
1806040
1755260
697955
1065339
413477
1850974
903628
1326329
1133183
1000413
764236
1535261
485795
795163
953271
1979515
1349288
858761
573344
288326
765583
1675034
1995767
692499
226073
1638380
90341
1913198
815097
1661953
1168820
878363
1107609
168944
692159
52222
354209
1211808
1613014
962697
1902582
1281661
760298
1011595
1753775
1309496
70925
978424
114976
718654
1360737
156014
1848176
1932937
1288993
1480907
1956747
1760392
684471
1673025
1342731
119038
1748038
1145285
1767307
1016913
1265374
1380042
631750
973088
1966514
1979834
1194385
1302587
1889181
669758
363038
665245
864497
395199
727876
132253
1750670
682199
488953
142526
1623019
1633307
1010890
1276148
970630
1396805
348134
41906
1183226
1320749
1372383
1545460
1545177
125611
1188839
1624138
1771684
312255
1375421
1875184
1612442
94116
1441732
1739124
984348
34424
1528443
819237
1980427
322615
1566446
1622292
350468
1752056
1068226
1592639
1368501
501594
827652
291918
1657831
451240
163364
1193643
171117
1907349
474765
581912
635648
1655779
1216557
240588
336654
1142530
899138
1411242
585653
1137710
553485
1910948
1420085
1475971
1326095
1997385
34919
769065
1823399
504444
668456
1522807
519940
78681
1063968
603110
1958928
176206
1549120
1113454
1275766
1522178
227677
1221908
1887827
733729
930128
621448
1057089
789066
1984042
1452057
1217025
397833
1995842
724884
863286
1056281
1265511
367101
160353
650975
892722
1356568
1720858
1097322
944871
104464
184424
1923637
861853
940744
816724
1556073
301772
1759936
822813
210966
1760265
51920
1131525
1668953
1111970
1189634
707469
1065887
745523
1359054
1926601
131256
1726244
243019
1323099
531219
1774530
1084808
776985
995503
1340203
257711
1198761
1141301
660563
928013
646984
1717594
492773
1484855
1225576
1276047
1868685
1670486
48568
1358385
1325170
607007
1501543
1566616
152965
251057
706460
998339
1491302
1978832
1185616
1350169
1458924
1483531
257424
1174398
8147
236607
666648
741089
674782
1191764
577169
404068
1769858
305123
892796
16894
221514
1482521
445270
1689725
1285508
1764668
1610590
655413
1059300
166080
1307405
383028
1158903
1952403
672548
4780
276564
137166
1608942
1720642
1453284
764744
78668
219756
374282
102794
1542551
1016176
448771
322042
1883329
1298316
1830282
640758
1212404
1026578
1128917
244127
1123428
1602088
745254
402401
87402
296838
1268963
1396508
1927964
532939
565589
1362341
1628824
979071
1949366
1466028
1202919
126476
1035765
1832081
16828
465110
1610113
220591
833165
1263937
582013
948445
1231078
435384
1810679
608370
15967
392356
600799
1367187
874053
151937
646204
700712
1113598
949471
98461
1393296
681912
1651119
543111
1789267
1444855
756731
692053
1101932
923924
1920268
17850
725059
1222449
463181
567207
387942
1456816
1305151
503058
339904
1438525
316937
1211183
1352219
114038
687120
1213808
503312
1896929
422338
854980
1176621
795997
591536
420419
1701630
135562
1842370
1615138
428340
277862
1523024
1285025
639823
760959
1808665
441902
190585
1625523
369444
1279947
1598215
1319657
1046345
1465442
1919093
994172
793318
1758484
22341
1399447
1904336
1245046
1537126
912906
589484
880610
355221
1836145
1450647
1167992
412589
494369
344677
48339
832
445830
414563
384673
1126643
1591233
1354339
380443
1547832
1383904
1877028
698987
1394524
1367962
1985031
225969
850862
1835535
55103
313774
1723988
1272604
1517631
934050
956544
300416
290369
17584
1417971
1533532
1626125
882142
666822
1709461
203617
1482007
745262
1900665
679212
1633035
986534
256884
1771872
518285
1042239
1537572
951416
914884
1309774
437251
1628648
887589
294886
1177384
1682289
1013662
278764
1008393
85821
1722609
785071
642059
1852627
1736133
629455
1941204
922642
660829
1352430
640671
1954181
1308131
50334
1397962
1921882
1391544
439506
1132572
997679
735037
186879
1941545
767911
386516
1606624
71211
1893615
650654
988549
1613608
716486
689938
445439
737357
1049567
546602
42071
909239
1023585
606567
914861
989275
1340332
1402852
629385
1894400
1571472
86762
888073
683059
301606
1172860
825850
1017679
911465
999575
1448208
1018566
1086487
153235
663579
1086671
1535358
1677156
190674
34177
249490
1711055
1319783
1735950
1022798
842701
185292
1573396
1596328
292655
1330271
310487
1684721
1024794
338370
918411
872299
154465
1378362
226430
185734
876367
2992
867919
1732418
648767
638970
492375
1549356
1494532
224208
1210063
1605800
1616625
6400
889829
1111609
218170
147227
1296399
784306
420370
691712
1930917
742112
1391263
329875
1124893
507553
704644
603349
959975
1893035
689056
660222
111581
1893497
28687
1840309
607496
13777
1574082
735944
1234150
986092
1938237
757419
1870207
349311
184126
425812
1607677
1550962
1508497
914543
612629
6801
1479194
755685
952336
527885
1359643
1209455
611655
1552192
971241
740206
691886
873510
1410499
879344
1605622
658872
400928
589314
938380
1440093
1640980
1883243
60419
1936576
1359181
956888
528352
911254
1998851
946359
681312
874223
1576018
1934911
537789
436713
1026215
1639061
87347
527626
1611435
1931893
447364
1279736
1253253
1064150
1416945
1249025
1812567
51593
626836
572648
663681
1167955
1060870
1280136
1782815
238283
370427
1781083
1086443
918836
431487
137824
1390478
396696
1694217
631459
527456
280808
1949774
1965339
1684942
480434
1995196
1369349
492442
139521
1190740
299932
1339396
348365
1763595
512249
1318697
1438142
1879604
976668
1677468
120677
1540925
891202
1669856
114210
43763
483917
886317
1363614
330398
1072868
1998080
218550
646189
1799716
572480
305027
353081
1521044
900635
27183
855701
184661
1637701
696940
468513
1546258
1138710
1058811
1737391
1712875
1597894
1066610
1160642
473512
1212182
1930811
718299
306153
1614597
547864
1426558
1634582
1169672
1773995
1709853
224166
528694
485184
784257
1276133
197841
1808192
1767745
860345
135040
1198590
549584
1512802
747685
351181
1342096
342063
133849
734177
631895
1323928
314368
1930003
472194
1369013
1660865
1804114
1760502
1164855
627176
1772057
1997488
968731
364200
623824
1465078
1069591
364327
177345
1695364
965642
998103
1181323
1207096
1786871
238354
1865268
813692
1701540
697283
1389503
1739718
798835
70820
777651
60905
812985
1316451
214534
876100
13080
1874816
304372
1887353
124952
1498465
125877
68267
1662880
1482209
687200
1480648
1633421
630744
784666
1441432
1374708
452445
1929500
1111890
456538
432032
1570865
1852523
1855218
1480080
1120056
1355343
1092182
767979
881111
998153
14909
832776
1777073
256499
1186768
779961
16379
1403660
1457299
917133
1497672
32492
773401
293729
1893540
284291
401168
1093306
952782
487737
1404626
1329840
399994
1710193
1166310
895373
1840889
193183
1316125
1673671
1603263
1118660
219047
768271
1802334
1661625
1214325
1562746
1704057
1810155
30801
361550
466461
1588554
915639
1730388
924348
416182
1221626
1207881
1068895
130691
1994132
1109577
1230199
1606813
1371707
1067555
409540
945948
1250159
147555
848834
413919
479364
1109423
1173336
763905
212315
1121387
1041165
1711669
187445
857422
410966
864277
878461
941277
1363864
826338
1960508
151530
1013629
1284520
846063
1206617
1756180
1579316
1151688
1314928
540729
1777262
1025366
161599
370045
1737762
756431
794560
1095215
772284
1389830
1748072
244432
707312
275956
60968
1874090
1741837
671550
559814
735921
1576432
1151405
1695945
1536552
226188
1749814
1101380
1347123
487146
1891723
809372
675245
1019841
933030
1852456
1346235
1148277
1588577
409071
227027
1866678
406908
686804
1699175
124821
105847
1323188
1618715
1535295
1989460
1777315
1196478
1585384
456235
1412700
1644816
341841
1168057
1490986
405838
337080
295908
362945
688031
328931
1043587
12691
1646068
725829
1236791
895608
1705055
525187
950104
555375
218093
785886
1655174
489679
948771
1604951
1572667
121369
681702
1703187
1547617
1991855
65990
790750
847081
1719372
1642714
123125
447484
1194468
222885
1920548
1713523
1248830
934256
1854543
1092014
754274
1905086
744784
1017094
851192
1217787
662982
532262
1634713
1678129
1367025
131701
732844
552613
493781
670917
1917924
462532
483822
402690
1535196
1217439
1475324
1391055
893554
844614
1782218
717918
271507
1598624
51091
1179210
858888
237375
1235190
1981184
885199
342744
1027239
414599
1192132
737696
1173743
828476
751990
1312845
946613
1727670
1461485
530832
1790596
313649
881812
1892291
499923
1027431
1878602
1725498
529426
1984746
1225213
842272
1685335
538622
1832790
1887899
1773485
195132
338831
1060992
1998166
1570358
490727
663731
1229859
689223
1681818
1208400
1013793
169344
1655950
1302719
187826
1915222
1744042
889326
1198289
243446
1594572
195068
1941672
1774352
1752034
1900696
220212
1133173
226766
34856
1002911
1443862
1857597
999784
614489
900146
251770
18820
1643827
1612804
882040
1291158
1501666
887237
655701
43248
1657774
721757
1193530
1766807
1152742
1881748
145086
752723
182252
595560
84821
1576450
1110144
1915283
13911
1168954
1896797
461982
1552903
236317
1047574
648555
59125
1121033
320137
1254560
376500
43524
172011
397948
394676
1671018
455842
330695
555047
1530011
1356212
1024149
309436
1719486
491204
1268761
1371656
642974
1815968
637867
1375030
125673
1053301
695340
1208771
1019362
201719
740749
171190
101141
1163324
144331
1366451
915874
1890753
1154339
1278144
1306597
337805
514334
1445092
1667276
1030509
1790268
257654
389262
1164628
866694
917022
1414517
428488
68120
746005
260655
709730
1499057
366088
1710132
377798
941392
1117109
1195095
651061
1650462
183513
1163743
1103852
1181233
1458472
107099
1657629
1324941
671689
1953496
1784254
235682
175517
486321
1235302
385962
1754941
107298
644947
157220
208152
290237
1558541
690222
515081
1622898
1579751
650385
1343732
1456401
1199871
1778838
712311
1244883
357026
1626372
880496
1237763
1714942
1236425
269719
1723225
1365600
1772049
966517
154291
498623
1228639
1459656
1268893
1616777
1896944
1065611
1676585
539312
1510882
297133
542436
1711079
249408
27925
121447
215579
1073420
1878636
925767
1644386
1340763
701057
538900
842794
314066
523656
603439
1813433
801612
876464
1710989
556525
1194302
1028358
1755413
1545623
1866966
648446
568867
899343
720204
765368
583709
582819
1827567
1675048
584021
379570
1301365
1338073
161838
986172
1710260
1451140
1710927
1944123
1145095
166662
1604076
1907826
1154367
919729
1112161
1979708
1622071
1576506
873012
420243
232862
1197071
1343210
679266
79629
1390374
108925
985283
515262
1939085
217240
117018
1246284
637493
1907525
1547866
1033408
1097897
422508
1202204
206999
546957
1655568
1867484
1544587
1295521
1607655
548051
1102999
801811
612884
1014690
984422
451107
1978423
1931509
1880889
1401852
1961326
1809957
1960819
1717450
1004504
1988644
299244
791567
1373795
1770321
115386
637599
716851
1235402
539487
197103
1139456
108138
115816
72484
1037977
544035
1791745
698506
211341
1547334
1446454
1445512
546834
1926975
1287432
999724
683048
1584513
1151135
1827431
1800074
1898842
364865
159469
387186
639387
1431435
125866
858681
1641933
1836040
1032833
1946244
804306
729045
1380744
1513082
97981
995584
1684888
883949
1031546
92090
1572187
930552
630646
1166120
1877227
1115972
246858
1909391
1110953
1891313
1654921
472897
1333285
576376
839859
610339
1411127
1171525
865555
781986
403040
834651
226324
374429
1382792
210207
1812350
656413
1955255
504016
597560
1411649
1462547
640309
1575735
615382
949165
1519529
909639
1485157
1256789
879594
451735
1389404
216831
53685
296926
698101
916294
1877584
579509
1736049
1807069
298943
1194390
1641695
609830
1763107
1048045
569685
215713
1794405
578836
1618848
578464
356142
1926864
974309
1357625
1703009
851795
1165861
608342
108344
758433
634273
1716351
905378
41360
993572
1574477
961856
223404
1948188
613736
1354561
1132256
100574
1365284
675037
44497
1316191
1040950
173899
80178
146203
1118119
1331250
114848
1662179
1966314
180106
1111990
1848960
685963
375784
1156005
279356
531113
1607348
639092
1215753
1260950
728541
621336
579837
1598095
1174886
1629637
1288979
1617741
1414204
593423
1230327
318686
260993
1835000
723020
1060802
1623153
1784586
693001
1379512
1079462
1991267
1555935
700981
1326492
1858813
469977
1811774
1865569
113749
863459
619128
468008
885986
1319232
92498
1150692
1577537
848595
668537
798229
678008
850522
178153
1586179
1893461
1332707
114828
1014160
552208
1757501
1688464
1055212
370344
920969
1301646
1414931
1218189
1876057
592976
1330309
1740147
1288165
76645
995287
1343157
85298
1063813
1839743
992425
1642876
937094
1331903
327200
1771351
440724
524339
833437
1723193
1545169
1676892
1011968
700226
208277
32053
755007
1167422
108237
110158
1829617
1471185
1610885
393590
1082879
711475
1731836
1662558
1182441
245284
859617
221417
1744845
633556
1713128
41359
266164
596847
1404303
1275301
881111
1768749
1211710
1500242
546844
298916
201583
605367
92268
1807882
151882
1264760
839883
1060339
382466
902356
1875861
693858
774609
1136492
1073920
1425623
1134156
1648520
1166212
1130896
605387
1972240
231261
1164980
1900585
1627000
710117
317674
204547
265995
1192458
162092
805425
198794
34105
805115
1504024
923646
366320
95744
1796460
202029
941358
1341711
1428309
819526
1263159
1830954
1053193
953789
866919
1884931
586034
480827
704398
1480125
850567
520521
1555079
226098
1843649
1852405
836997
1858387
1383637
910266
1012946
645309
1516619
1018097
1954984
1655494
652963
1440443
446717
1718395
1966907
58874
1370489
62509
695037
1847697
1494048
1990849
1856695
1451014
848011
353940
790495
1009079
1161512
959362
1864467
1648304
236937
597072
1698900
1134095
519721
654403
961156
1927713
1424460
122429
1288328
53918
1052902
1456905
1155283
1310050
540266
1598693
336948
24428
272859
1932189
1818902
1315528
482446
1019997
863114
1218950
1135618
903263
1114296
1217990
1926803
407160
1251561
1701122
31480
1411439
138837
579724
89983
959519
400119
403050
92271
1961385
979160
1281220
1804846
967677
1472982
453138
1724531
252809
1681899
546904
728784
385009
253576
1764622
854337
774394
465372
1111474
892678
310489
1122429
1502067
745525
228027
452366
1020488
1464517
900570
597136
559158
1745475
276784
469222
1389644
1597670
1832306
680588
189703
290597
644882
753577
175357
1748378
429263
1260102
1583188
1002111
1680023
71342
1908068
499477
1399441
1345313
1393270
722364
1846487
52615
431504
1379878
1180562
1369952
431129
59462
1403233
1149390
1181753
673158
1459325
59983
731014
416528
1879511
415300
1886453
207289
948357
1790120
1217092
1233890
1203818
1775150
1940870
180922
700512
411654
1197730
1033471
1897809
1190683
1104567
22265
1929938
1198776
680118
1331230
166172
1836527
740804
1725529
833967
687296
352768
1942436
1500147
330440
46792
274510
979979
286428
253996
1255628
1243674
156696
1679947
322521
821604
516555
1648935
189846
82408
396090
1410208
858520
1620312
466279
479486
343196
541504
163046
40156
1206717
169714
1909863
625713
1816682
1942999
315495
1922923
1913860
459067
171646
1470716
1569092
480955
180589
5598
874194
1170740
755964
15724
717323
1859483
461637
1118826
1107737
473876
346810
940572
766377
1115598
1356425
1761895
459170
1110468
424933
807386
429593
738387
1362076
464787
432026
1361944
1621005
1035086
1542928
1789084
322665
1069177
926006
1223640
1410536
576873
1079979
634894
842020
1623829
1674876
1247575
1004719
117978
1497612
979231
1533092
401584
221062
1846998
1923359
944952
519399
1490661
105794
1434713
1200233
443774
1150235
293815
1788103
651367
1461434
929314
1741819
1128376
1575776
189332
410001
368716
831994
1668867
537893
1951448
1243970
650761
1575251
1484497
1720719
457827
544250
988788
943787
550361
886548
1908672
79187
1930787
1311064
953654
1683852
534662
1542500
1123420
1406855
553582
307294
178347
1272427
980895
218843
626893
1531260
1696158
38396
473743
234962
677651
1663470
786224
382012
89949
1692733
1479148
1939262
799304
1122418
298710
631437
816585
90726
1961300
987248
1244597
1680776
701453
153184
1504181
1151511
362390
1491618
619916
538777
1927959
1078581
880163
156472
1982350
1966561
1207668
44421
1572168
1091364
1775472
318866
512608
228508
954606
57812
1466211
1545122
1551687
1488038
1956934
1074679
2882
789032
1836660
951059
1107874
1454661
1139534
1305053
1777416
1104313
558854
147809
1936105
3678
1230614
1730749
1903035
625500
909963
149274
161489
945744
1098389
957405
1514024
1238136
55099
914574
1129896
940494
1160927
1584112
1331540
417672
1116908
156051
938430
943542
1940005
1931063
731042
142378
1486678
1456542
1933804
1630169
1360947
66183
1679025
1769538
39188
1360471
609497
625087
51018
663472
1409989
1736411
1940043
977875
1210790
277554
251906
128313
1072400
987583
1519601
1413096
1454819
476033
416886
1758986
1617143
1903294
897779
1934239
495049
476458
1977608
433179
606662
216287
1055894
532059
934684
1073320
1871854
1313850
1664287
1005687
1897392
1370135
1834344
1500260
368612
953565
1061990
969149
852901
312368
1052981
633684
1093701
547177
748995
124008
1974936
165047
1583700
1904636
730814
1483433
1081571
302534
1199963
766801
1741863
1059635
1129970
1442340
582070
224577
1843244
167058
687962
1981665
1300797
843971
6874
1295806
1645912
308875
1035289
1488156
409437
243327
1157683
1529704
837401
1207587
1825293
123327
528102
1508896
1921526
1399940
905572
1265591
1849319
524504
157707
771044
1780974
127244
862436
1104539
1329230
487743
1236767
855606
1336170
60974
1394991
1380962
1889550
1690041
368113
1172503
6759
448489
1114989
229370
1510194
173437
365328
1855310
1447117
210800
400986
1380076
1255534
1310378
917398
1969251
481884
122785
493628
817850
1270472
1825145
373055
1807840
1617246
380698
892227
997015
1506824
1888265
1561826
414878
1385495
1937807
1877127
212440
1009540
1277962
1268138
1063170
1851758
787535
1938615
676753
1203511
73565
1162253
1665842
1061298
1628299
1211820
1940775
1149819
24834
1593996
287052
995681
894385
858172
609139
1485022
359493
1631904
1608200
1934656
73629
1546664
1874882
1063184
1226000
459672
1848264
1215810
70603
1577807
1516296
562035
1562072
244916
1016221
211587
593775
238825
1701433
1062129
619977
1266596
754062
1076178
423747
1833583
890914
1050737
1579670
1829655
517350
312832
1309615
1324139
740972
1637107
1481655
374078
245343
987191
1532671
495956
516944
262554
956027
133620
1986498
1291757
1698567
1847386
202364
1731552
1409632
1739915
1107162
525775
1971141
1009611
1963966
512026
495646
1885932
1619414
927950
991431
576190
1686291
1519956
1395001
782514
406878
882080
1311983
1825284
218254
1492321
612004
299228
1199735
948895
134755
614603
525578
1885658
1817249
140444
1275543
1364802
115187
11056
587031
1744342
1955347
1918601
1454279
1752697
990198
882343
483384
188707
744141
566632
401854
534362
346875
1584899
1992333
293473
704171
543790
907802
947294
1081679
450503
815753
6472
752350
652825
869076
1992654
918809
1869218
812443
19435
207297
538758
327668
1986045
1802586
969306
1327354
1131010
537776
416395
1032403
844093
1118821
1357620
1438459
1472523
42584
692840
576300
1128449
892334
1613270
324748
1356556
1148886
34596
711383
1550797
1674486
1595469
1520482
1161451
743627
309887
806051
952313
1478097
1914310
61147
1011685
1808825
1954136
249179
284281
20202
1065375
1662004
239776
796103
974705
1454224
1024185
53672
1779185
162380
215014
527036
745810
1112057
1854266
1562893
880251
687844
136714
1922231
1416942
453934
1630956
810974
1323532
316689
88627
1206275
1776196
25
862288
282415
932730
371784
1857164
1744175
1407124
1453158
931786
867030
1581874
762936
39876
510622
40334
1085206
117564
1231911
1745354
164160
1685821
601958
1270210
1183485
1955833
719450
1433814
1202149
1826905
1041653
560538
1468697
1329740
424759
87207
232287
882300
338244
1528538
389506
518996
481711
1420341
398193
1990440
676865
363247
1270656
1947146
930268
1769066
678135
1598560
1842224
1001980
714716
1299144
372824
1730065
145265
1721378
883012
716223
1286797
1899536
373714
725688
1970668
384147
528057
623001
1772152
386592
1478223
433578
1326460
1505947
1124988
214726
1698948
722604
786108
1374148
1147124
973084
655821
1669728
1057957
1076753
726322
331888
633740
83648
460639
1115681
781351
1094724
1360236
142684
1938163
1196721
777531
499524
1506007
928023
1942960
622426
109567
1541322
527534
1191738
878590
8130
783978
1614070
1846598
1505769
964648
1671854
1729860
1547012
1037270
908737
491160
738951
650485
1726190
828504
131555
427976
1119942
1799771
521632
661026
683913
533638
1742415
502117
1521808
1576703
304837
305156
196560
1707313
1803392
964600
1172077
471082
96858
324077
1627749
434112
119417
1972119
244399
1815569
275776
1873158
11789
1089934
653276
544693
43921
57840
1799415
1414440
1604807
1931964
419507
1021464
1770205
28184
1815718
1938357
1621630
1368795
1488608
1090483
210243
308783
788662
690272
1146603
1030492
1825214
1976847
938074
126392
19581
54042
55533
1214603
131288
1322473
587374
791181
1329563
892914
210140
1619504
505440
390309
930216
1444536
479274
740129
1773561
1177112
965476
998418
1037118
1197256
608433
104538
317812
372131
1372502
1519297
1966079
693117
1822606
858502
238776
981902
708900
1431212
836624
136258
407462
1004310
231164
1312341
118460
827605
1631689
999153
1309488
876041
124711
257128
600520
764727
1876111
237300
1082071
1391182
1058609
1760074
347408
265069
1264307
1974457
563016
1427823
47621
1029260
1317895
661066
394546
75022
629445
1949050
1710870
778148
1871883
1338667
167230
1415760
716080
920958
1064879
521052
1283515
426067
1576560
392457
394301
1718431
1664720
198470
1877645
1584604
597013
1099769
1774033
1897453
1251922
1121759
147629
528764
426102
737055
1826613
1930582
230704
1604930
312428
862383
844048
1356057
462812
1162490
1807164
1266816
413613
1912487
911166
1883539
1853449
453606
949644
1067839
410816
1417194
1911666
524406
877139
1418164
865319
1652789
269320
506112
240093
1355598
353989
989190
1172201
429775
1375021
1525869
983360
348983
1923186
1151335
1847417
916276
103581
1713815
1798003
1563981
1405982
924862
713202
236072
1962267
140311
1012702
422540
994480
615962
1169485
1814684
1791418
1357632
1687377
1434889
14887
1836150
1460577
1038086
1860167
1612384
1587000
1433745
420893
1710290
1489059
528576
1710279
1226291
1497544
536714
398092
752616
1208650
554209
1087152
1502881
412780
1846387
363553
1206170
1652998
1655864
1252604
499712
1064490
1185723
714546
1151643
1089824
1947495
159227
812754
564359
467087
1349080
1595964
1165758
335410
817928
1532106
1616358
819287
255389
1963501
277408
1886408
1639220
1841009
857857
1457402
47536
1676818
1899126
1118521
1613152
1318309
643365
1026485
1261550
357032
947264
870801
444095
897077
1011522
1033156
230145
310221
1473486
1057990
1527499
901237
1721271
1931864
912864
16086
1812109
425669
1344718
1487374
649405
1569143
766890
106802
413649
516141
1076063
777023
773907
1863003
515247
941156
260285
108859
232907
1082040
670032
1117665
516529
1969405
1292779
1059238
1684083
1445730
1036541
1560788
1046014
103717
1275402
1170885
1073310
1784937
866814
1818637
1679094
1418487
712023
207210
1214194
599017
1856054
1437024
185136
3617
681379
1268308
1224458
278333
575548
1949373
1211171
1570100
1840369
940997
1495173
1921214
340110
1774738
487149
267748
348656
596861
1320311
658951
356688
1987041
79972
575111
687565
1272861
772477
1606895
784128
1158234
688690
855319
1617668
397130
110209
138897
132546
1309844
8334
1424596
301325
608285
1866786
1999846
128856
489310
1910034
201375
1901390
224406
1122555
978502
721796
1729929
1641374
711063
1198441
800887
1811972
1546959
757367
1139577
1931489
1195412
516618
627478
1781205
749530
1571573
1829534
200417
135360
546158
1364369
1789682
152618
1331728
690272
874553
796655
203882
973778
149448
1881765
1810828
874117
1636748
897942
1024123
931728
382322
1397414
1567871
156192
537065
1141763
1076005
72889
1125745
1994615
1053476
1346835
1519006
1294674
279600
96289
1163768
1938114
972191
1583793
1879390
1270266
1412936
68523
1120515
1785506
1191371
910694
1655053
1428479
1609823
675867
29919
414606
240662
1700065
528736
665022
21808
826396
688008
660655
8477
671384
1173680
604493
1304979
1074285
1236876
394759
937492
1662825
1501739
1482498
1162140
1706814
1561599
1095171
591854
971370
210256
491905
1913992
1464718
1845831
1059104
575101
556028
1334099
1372621
1636387
1141371
362045
1550447
300187
308743
1990983
500129
1763976
61017
402539
59098
1940221
808851
1555500
1976798
782775
960805
64423
1530711
386509
1928042
1436871
178582
999338
1540469
67486
1039846
1012607
663315
1249363
61410
528402
67640
1835910
955334
538120
506665
679355
1561943
1183372
437519
456111
387272
460504
1506724
11754
818638
505025
656337
1210753
1517924
1389199
1470090
1225328
1595236
456107
1820907
1354880
533570
82182
1513608
1912863
593480
998886
313871
616719
256052
1667627
26532
934926
140898
779007
287049
1112135
87572
517340
1960029
1782570
1153105
865051
1985485
1017463
1757641
802607
869434
124992
1969575
1482942
122679
1560793
1935162
471867
1525129
1029479
1154244
142070
933927
252980
352189
267439
1745121
36942
1692523
58126
1190675
1234205
235589
1557009
810359
1640784
1423692
654701
1664734
1026821
1924641
508734
1545535
597163
1072691
783555
1468587
1243003
1623154
1529411
1578137
658527
1236405
1498383
1216180
485242
699666
124722
1974207
157271
104260
1942901
1957565
1179621
1252880
1531586
1452042
31329
1771232
805134
938215
992770
755563
1229616
1892265
1911539
70789
239404
327845
1970196
1330099
1015688
1071134
1499403
1259
1302613
1179316
1671691
374398
1287100
1753720
478438
1505900
849430
1146781
397938
655245
629808
737812
1054854
589359
1336482
1900822
1503703
1349163
286655
669460
447857
1283243
1102693
1946519
978830
1678974
1491199
996349
1538192
451820
1991674
284044
368293
1768818
1347854
101240
1257265
1788371
58151
1174564
1062189
652425
1226734
122641
1348220
1099727
442732
472709
455698
1175705
1187403
1589236
1297618
1239338
1071485
917115
1956001
1837036
1754973
1523030
1174787
1720703
765467
1402910
873867
10446
984107
846587
1613317
1186642
1224973
1093757
1500786
1448195
1205892
1045007
115646
868156
919858
909540
653777
855579
867173
1813588
551618
394301
660015
131280
1093640
1873951
1510425
1834353
1916135
1679588
740400
1432419
97439
478122
349641
1635758
161235
201247
654297
1469457
1556990
114396
1085660
1303399
726374
406451
1423399
211869
26751
1546924
1894647
399336
1929048
85478
401684
1973512
1233788
1872770
1954753
1014521
902081
643229
1411411
266406
389039
52203
548146
250658
218704
851999
1026511
1448941
231954
1838929
638950
587550
1211468
1494608
90240
1113243
1702090
1583744
1351202
1778999
14060
1630936
148814
1703467
1833472
1550772
1989962
1469144
256945
532767
576534
1820580
1161900
197493
1847056
1052349
1709322
818971
911698
764075
614485
900066
1250189
93467
1496218
1106081
782043
1288094
527000
953100
1837680
403919
1498355
1365412
1495697
923307
1022643
1438344
607601
1522378
1026417
1328050
1466195
828176
1975575
1409260
1057929
1787119
487421
51557
889291
140894
21603
266423
489243
879696
915929
979391
1796374
848237
103697
1241396
223700
777376
655653
839164
1232092
1115581
693307
200793
379126
193036
140722
1928240
1919482
624598
524265
1461134
1662454
871373
686427
270211
1104405
52373
975013
1965752
929036
945807
1705043
824733
465816
1241372
80953
665475
840695
168459
465754
1833878
1305771
1390323
1426042
1640336
1337518
253388
341251
1963257
886770
1720061
217772
747100
1741208
401031
282313
1051511
255134
1054744
1326898
1136866
582835
72490
1992396
78099
1228367
1586829
529581
1593863
555959
633214
1877603
907404
1788291
1925989
510864
1229072
505063
11918
601399
1799799
997757
934154
1675205
1211690
812577
216987
199860
1801851
854694
708547
852682
630704
305087
479196
1557936
1017154
1480634
1785850
1078123
770005
1794305
1368919
237662
1815233
337192
217516
1794758
655146
721270
1159220
1783360
778553
980017
1713851
84300
1130523
674637
901219
1819386
159728
1927529
608723
896131
222406
1382525
1030879
887822
1156078
386269
709529
1971087
6363
753549
1874796
1008364
551327
1676578
913706
1397731
34849
653715
736525
1543757
1364419
924055
1305300
1646932
985927
252262
1255452
1146780
921185
929670
1087861
746665
5724
699734
957454
151191
171319
599922
169344
1905075
84880
427245
1793637
1276171
1975823
1924814
1911115
1182903
677424
1995566
1423622
1295898
858442
1439903
1679788
394773
150823
1923027
1197192
802180
1919740
1578980
324501
1368382
1782894
476319
109171
383807
151755
906918
341136
1759589
1636488
1049996
1171457
1220736
1266291
165058
1518044
592692
1809624
756322
1038996
1536490
36861
1289028
193100
578413
985282
989271
233359
23045
491619
896535
1507384
1205095
1790478
1467615
682435
709190
1168430
1832548
1141745
1205536
1474860
1689170
1629966
1161733
1807284
1255995
627736
704823
1180503
1807048
1847601
726026
1846
859549
1259444
1172628
65577
460361
484658
171796
1893979
683474
638600
858567
1776483
1345262
386390
392865
1216763
1367946
96795
1644763
235509
1476859
1586126
353022
543546
1924839
733055
1703185
1385784
96160
1821254
1141500
712676
1618776
650050
1913927
1969236
1484282
1993561
1895704
1258694
801696
499215
1411335
595158
1708811
1029350
1828131
591908
700045
1698239
871384
552683
219801
754712
1882697
204304
579570
1983405
740902
1918066
703907
825820
1919221
572567
1245857
774727
1598010
107031
1548392
1581803
1985786
802837
735989
1095170
960193
498102
1703898
1555602
294904
1908217
260914
29351
701440
663599
1459569
779007
1147723
584987
20069
924920
341240
1605039
796877
355212
770483
1763178
236716
831819
545595
1370192
739860
815611
1403825
781243
657215
1428725
298499
1702739
978094
1207834
1380664
823165
1774014
199925
738200
1559444
156430
138074
677433
1846913
1219678
1958137
1339637
302523
817943
1875716
1088914
288364
249255
579439
1729267
1853570
1683512
521511
292710
1362257
154325
1928386
583460
769004
1424372
653082
1797833
741089
1828519
749906
422375
977680
1557602
396247
1135128
1603749
631468
1768180
426051
13769
138603
1572946
1645626
921011
1777017
232832
257852
461752
171939
775132
1074721
763247
427744
762427
832309
394579
1853349
711027
368420
1878963
523047
715299
1078880
227138
1644201
667181
1139644
1611593
1825738
524398
362307
1639645
911390
1861249
682559
1520321
799513
1729492
1376512
1206415
665357
1110698
18949
892032
1959017
606562
958529
1347755
1316170
224830
1829893
1976271
538669
365146
1981127
146168
46971
622060
566108
1956204
194629
1183700
1012721
1307029
560617
1028930
164820
1779470
1565063
746633
255616
776487
92762
1752973
1865361
1265596
1438836
1416402
1021864
836610
539567
490546
1126351
461808
129699
1899692
148436
1103241
668044
1105161
518247
709459
970293
1003698
1974913
634478
651634
1139548
1093148
1098980
1498721
738145
265682
1319233
446948
362037
1138908
521824
1286006
1446690
1542284
688576
353405
359547
1155990
486647
981429
608111
228929
1078562
125492
1033970
539629
322771
1780248
1754632
1360754
183409
1483334
119056
329897
355178
798597
1901253
1116840
1040396
1570988
813468
1247678
916773
1537630
825323
125167
734230
377146
57944
1607790
1746670
156844
1683688
143894
560825
1940202
644055
1131154
1730166
1264809
1459053
1421538
1228034
266772
1462160
1347533
1750179
1676096
1571273
1839869
1670563
452415
627482
498672
1882420
1436944
668746
116356
875596
73470
1690519
68062
1125375
1166066
577513
1814337
1363923
1507435
1590632
1444194
928183
1253924
428447
642812
1699930
1959914
1985248
1342568
541435
861691
1926812
1629821
1193528
401752
1972515
293057
1920494
127747
1215374
533846
1415988
396451
28312
1242430
88268
799711
149988
1352206
1430561
50928
945204
1424972
543355
1291266
1777198
1708329
317803
1009325
1174755
688899
174095
1822487
1133414
812783
973428
1109004
1108818
1196270
56194
578070
1543777
1695242
1737236
1100915
251749
532784
1863925
1728970
1828815
1974528
590794
1290220
1468589
1926637
56749
448544
297616
354406
1906287
1851985
1198324
750509
649795
392142
1988007
1773871
1908364
1117473
1277952
1457665
1708345
932796
1196536
891391
1523798
1883759
417745
657134
1784582
1310859
393552
115460
454670
1009280
1224374
1839293
1242438
1379160
1866307
741613
956387
1691379
603773
1054695
1854125
1441770
1475245
715314
1527737
1906593
1101579
1647128
1119476
937277
440958
488698
920183
402035
1813878
773481
1928595
449007
298706
857467
123741
1155339
938112
356828
1286560
1244774
1521623
708986
319947
1757951
1667022
1744689
1321347
570672
1878765
1268088
1314848
1749473
1020920
1641842
96143
1600257
30309
91370
1466240
678309
825378
668033
147269
966175
816320
1527662
858796
257
1372560
189926
99688
1142080
69484
975648
128181
1027200
1958487
1559851
160516
523070
913057
603956
1555108
1212946
94795
1898308
996946
945614
189288
1348646
1728765
105638
323723
1463759
1965060
1666807
37263
629037
994051
1981481
441898
891610
1323756
1053841
283141
1163700
1904476
845448
662999
209359
991386
1901568
1592549
1541795
974394
1317002
1352932
1521240
1419049
1852465
247143
741545
1272433
403405
1868535
645084
1426761
729557
224031
955873
1373044
757061
126257
1319494
8951
986836
1518342
853724
1407070
484548
1282121
949885
655767
229168
832780
1183762
1308356
1021724
719733
870686
610380
1874133
309416
168368
1878482
19347
254869
446540
1386390
897350
142349
393857
340060
1471817
1805100
1250483
546148
1754946
281718
1197614
556895
1439312
1772023
1713025
1666711
909872
1089708
1561987
1387052
1027870
726878
407094
1333737
1177832
1399799
970644
1692496
269674
1356448
1191943
661308
943875
1650735
1418802
662152
1399705
752265
1212359
169147
1252227
432636
1779660
1658429
1686975
509329
744963
904925
326214
593678
895059
1326885
1497971
1773723
885862
1582975
204355
77086
607639
712061
1018863
637797
1087111
1505282
1787977
6467
803935
1292577
1720386
432699
839036
1997310
1149879
1722795
180270
194567
387593
1451908
1684139
76443
862562
770129
408367
1238192
1984691
1740924
683476
1246246
135392
984985
189222
1563429
1523619
1764716
1445781
77690
371817
1539478
755854
1929621
838007
312033
1946026
1793012
408356
1798324
286436
1646482
1596190
1342256
1175455
260578
1935250
435284
1287967
1015951
1993497
1339961
121453
1568188
1413813
553385
312643
325683
762870
1037484
1446358
1593109
352758
1959304
1431271
1038836
1526460
307976
1028237
434245
1516783
327143
367143
1980941
1564069
1738865
1191648
1009305
1205752
1331101
1310388
757803
227569
1989906
1977263
991333
429612
1568822
369541
940598
17437
493802
1711020
1954343
907300
1962398
1282032
1381647
1011959
740719
1753793
1676926
847623
287923
1770996
388294
479635
973768
1943487
489111
76876
566367
1849155
1965995
664582
729187
1649417
1050182
497766
786999
1796101
580973
482519
717833
229076
1116501
775768
1422117
888829
1758430
237813
404986
653844
726949
1162807
1106862
1610908
1925524
297636
1541897
185062
925772
70334
1075800
1697601
309055
996713
964460
11574
1971518
1454582
1975293
1269687
237924
1267299
1127700
984145
1373267
810487
1299084
754488
123154
1950118
881482
433288
818448
367668
638458
1453037
313468
263458
1281882
1372611
554905
456750
1666511
1863315
176328
1310785
384301
598003
196646
1112702
5705
1501519
1321101
1944109
1255797
1561682
1721240
463489
187722
1349234
375480
1090461
450528
1848333
78624
993716
980173
1915049
965474
1736869
418025
1123721
110520
608196
1871188
309019
815567
1610352
502971
536700
1670905
1814846
682469
697763
1179982
1994475
232389
221151
453774
343119
802752
1103449
1683302
999443
1846767
1065722
1584602
1727496
1225369
184812
1931855
821564
1823894
336536
633301
628789
1306400
1710030
1137418
1208684
1124867
1701472
424332
82249
1198293
1192998
48516
1743337
1185512
1609991
51761
166626
1403228
1748733
1424309
613990
345650
1807770
445217
278599
217703
879833
1655922
87614
910494
1559572
225551
342175
1863000
464627
1552234
1643850
15694
708130
142979
1840655
1618393
1930959
1940209
1025995
1640580
199153
1421456
872789
1235772
1094869
1503833
1348689
1350365
996936
1741908
702630
164894
43918
1494016
915759
132777
1221357
1091697
1618180
1056655
267722
1478519
1203781
1567629
244096
346072
110999
1429478
1194763
562744
775102
1699093
1529061
1138542
1099007
404754
17493
1692914
592190
1668657
1267075
246735
892949
1184751
11834
1545961
458074
1401560
1524541
332978
1287061
208124
1711344
574402
1236120
1248633
1646914
1849957
287939
1158686
513032
969038
1558434
728404
682341
477753
438372
1400182
535938
437453
412672
1096842
1018467
1404096
150999
130760
547307
1705035
206778
1423471
181404
926936
246840
919262
1083591
620102
432242
64819
651367
1873413
1543146
1214166
991783
364510
52367
1757681
1641376
533961
799732
1385656
1268142
1108096
81856
240506
725627
1588088
1417672
367410
201062
617930
628708
1652552
1576779
486361
386989
531534
128581
1836299
1434910
1547707
572039
1834009
1053913
831141
1933331
368325
175389
1374537
1100418
1452563
520107
1580947
42285
1209383
1966609
392808
58356
147180
1113362
92265
1793450
20490
806087
731919
81300
312727
478516
531818
916370
853382
1455518
821843
773010
1344554
455773
1649073
1796441
1661045
1408379
668153
149702
1649743
1788655
718194
532277
135745
678538
699233
333632
1524106
1680293
638941
1889324
1014141
519364
1132362
804758
1849204
661247
139501
548518
1459211
39530
164381
1580632
776982
764946
290593
1036659
1237407
34985
84318
624345
677985
592329
1083053
1702472
541051
1979775
1298660
416702
1623468
1573102
1936538
505302
801935
437685
1602083
1507876
1138007
28891
1577285
894957
35137
468800
1668295
1489587
874955
402739
1690518
159240
507071
184772
1891477
377232
1324602
556450
1005105
1622788
1828741
587162
659662
1364355
950106
61003
512442
647822
190727
467919
1916429
1998714
1813426
1357863
697680
1195626
898228
879543
18580
1338194
1792617
700896
233270
380788
120736
1789900
171876
1543384
69329
948837
1745503
1244090
353478
608347
1008438
1019331
1821207
1737886
911013
934824
328774
1332174
802294
89299
415283
1654089
1064053
1374729
944852
1160459
215315
331263
1052035
321087
354044
1594923
299547
1964015
1844844
445566
1019616
1858539
1920111
1938536
649754
838574
377684
1941871
885322
582790
246788
1818879
1885026
75780
337908
391396
645716
1109420
896323
1006270
899097
1954320
282659
1768922
1324058
492922
400369
1460761
1481267
1596922
807441
839420
756549
876150
1592773
728775
374232
948532
1038801
938274
1067907
251902
211541
452184
1578162
300473
1173696
62906
511477
798107
1489520
1124892
150435
154971
1735873
289430
1654086
1066645
42716
1327225
1079067
1398772
1204027
285384
636505
1334465
1166273
679737
1126717
1710015
1308049
746636
739642
1023852
1797521
706869
1722512
1555411
783254
1805985
138203
1701097
609343
10448
1321102
1919997
69343
678678
1120214
1668529
1596786
840232
876607
215845
1055014
785292
1103845
1751291
6351
508684
684591
12700
203786
932700
1149961
538405
472218
611546
1071297
1698076
596060
713369
1483530
368806
68502
522443
630328
1756319
308045
1875273
1039414
844476
1163903
893032
1724744
95306
1873950
305733
1569771
1198502
1721281
841336
124113
1277618
1245964
958067
1454938
859179
363161
107014
1968655
405442
619785
1862419
1097729
86782
875340
906103
672403
1238559
1351726
812337
1848697
828463
1617317
131083
1633912
1139538
627831
1473124
1219868
552417
574175
22357
1369814
1825151
868840
1617898
1677336
1039495
1156148
1408038
1090907
169165
320736
1933811
286026
843028
209716
1959723
656340
1936185
1691264
622462
97350
220392
1290
622944
699000
206964
1111298
1590067
396616
830244
1306863
849072
815591
1719839
52935
1102349
1913945
252482
572245
775848
1968878
1287279
340027
269123
1389052
393621
1631073
402696
1874254
1102856
823038
487101
1609072
1257494
860865
1523505
1230192
418289
937114
299386
1096228
1035405
364338
345600
438845
388105
1188850
52380
1576525
806255
707685
1338634
426243
1560309
1123088
1103961
1851926
906785
1210550
214844
1729960
1780494
1028984
1225872
668148
1767970
1831537
795930
238951
761409
38356
1354559
710989
77344
1796114
606536
298477
823227
1932094
498934
1358985
802440
1404661
631358
1932240
944712
726350
305709
568492
938359
128820
162935
928644
821328
436390
336562
1169705
1845026
312940
1068747
1401734
307096
150509
667378
1891217
778363
1614685
1643913
689659
715150
908517
737623
67238
1902705
1954113
1633321
269981
1166165
229182
1468075
134814
237389
1756565
1486786
422594
1465713
516478
1114924
1738931
1507216
266924
688375
656672
322088
1706580
970720
1173944
184408
1619264
499875
1319328
524076
1632242
1108259
122792
668787
1378681
657955
1192126
1812471
1778267
1289349
360257
1685923
1897492
224119
1445501
849346
1164960
1407081
171090
1791793
1240326
1269868
1505076
180806
1181887
1543730
1427359
738604
406601
1407740
133170
1232206
1787887
148650
237396
159641
1848950
1019831
826493
1857516
251611
252698
1625813
1981033
632894
1278587
582793
1073768
117590
360651
1307729
1063241
1513386
1127515
943870
937784
1703236
931060
1645054
77771
1846172
1040047
121352
558775
684416
312537
1387572
1372709
1000287
932748
1092265
29206
1921808
535720
25567
367565
638659
477770
1288272
1222135
736289
559358
863265
318443
873446
805960
934099
487036
1759831
1226378
1593798
1438220
1640212
1548868
1047963
285514
268104
1789832
95563
1698967
1271124
1346742
844768
871397
113085
1525708
477482
1391942
1323159
1931962
1011897
965368
1434156
1773090
1765571
483779
1368367
930062
921143
778346
1195082
966082
1289427
1747073
25183
44900
1977543
1118916
1209216
799057
1903745
446925
1815916
1179123
1373496
1327368
708215
1069561
157192
1741787
973317
1150154
1243319
793342
386524
771830
1877573
644087
365824
298707
1055675
109292
1483618
20790
834071
1321206
1793404
1550692
437645
1286040
1400045
107787
1020117
1681754
1752732
481345
1480272
1987931
171440
90158
297466
1007031
1922172
846768
385582
1333559
1773675
702022
486547
370411
1915576
1996528
1200762
45106
1754964
762456
1804370
308709
1339108
869800
700307
1829208
1786174
219897
703818
1877839
1515855
1724975
595522
1946671
754795
125912
163796
1293491
1023828
461915
1344714
1268364
1629883
1316839
1296530
1168895
985767
1197325
274284
861442
407168
677973
1889819
1735358
1193358
461248
225489
812501
1477963
342033
880907
1605821
806971
1926217
997784
1208165
907735
873807
1033872
703269
1097525
1268930
903401
635893
120980
185408
1432609
1703129
1702599
1321514
125118
231913
183821
69356
240106
1165679
1187383
352229
898572
1731507
1369415
967551
1104926
1720306
814855
1257386
734254
1038669
1340208
1682556
322505
1686175
669577
334772
1328444
356284
382182
1695720
585729
1324946
1538030
1509172
1039182
915899
1706118
1228368
1450290
1762893
396999
334466
908958
602394
547643
1339427
1262328
1950324
505157
729521
1411289
817481
1289056
1673185
997094
1630136
268853
1602154
1974282
753243
319748
136016
1617176
1421997
1638673
1932748
1342078
1042458
284908
561656
784388
191737
1585179
416753
905679
1621674
623321
1627144
1914266
738488
1778185
1568487
1808129
959286
263425
750899
1724222
592983
525429
1228915
1100924
493088
1983645
1321483
1280492
1680448
835481
1363775
988927
334177
386714
407424
580264
1464986
973270
288352
1231549
1640156
818390
1829028
924901
1382791
499429
1247237
307870
1387089
914806
1798565
77356
583567
634933
1793078
452058
451562
1769762
625130
1637360
625573
835065
1439421
478775
99880
421292
1353590
1542627
990817
921225
250880
1382837
791862
1085816
22602
700281
572046
800430
675306
1743871
1817720
1778503
1198319
1146421
389140
923964
188074
1654339
928861
927762
330209
1726418
1677602
515443
1352095
475812
1405419
1647409
760646
765232
394619
98054
1166643
368202
1150368
1539235
50465
570052
1011227
1894862
1847514
689778
595847
864417
1385801
5869
1593877
904805
1296195
1100450
216975
800631
505930
1237061
1561337
1172553
1456046
540017
1520630
1178385
841849
79302
236024
1452715
1479125
1590563
1979380
1326186
1412150
372650
916952
945193
1586626
1909839
428161
78117
155133
1926984
1514730
1112181
1942025
120466
819225
1563201
721003
1606322
1854456
528567
1209866
1102802
1777608
1321426
1134862
186155
814144
303803
1333995
232185
52829
1893423
837907
609030
1304552
54890
106766
772855
1906967
1427285
389843
1269666
1206830
820029
299825
713300
850455
827682
151258
1549637
1980309
1054100
1700706
1902965
958367
1651007
1471427
1689364
930162
1026284
1071554
95348
1147027
1084679
779765
1162761
204228
1733443
55937
1669987
805331
1893545
1990403
1561364
1567214
1914402
857918
1932678
197324
1772552
477496
801480
215459
1419977
1379503
346853
1955712
609068
834426
801411
1231126
206884
472049
447361
1318682
781676
328185
1674511
228409
1031108
160334
1485817
1134737
1836252
782403
1738730
278960
1708646
1358594
1412070
1942984
550680
266982
1746770
893220
494087
1079450
332290
1852737
758295
1070260
1311908
1773295
1126641
874160
776631
1357075
1664300
1865903
15097
281739
1348324
340065
1550224
1447641
247710
169767
1441912
509718
475418
248399
1146539
688540
1506596
908549
1508579
577343
592904
855236
576834
254152
1421479
796419
686960
153446
1732656
1865831
1548329
1004294
435187
1627516
990152
1945092
1969450
334508
1397648
1980940
513887
1011942
1821457
1257577
512977
446777
1914634
55522
834888
150587
1193676
1167296
1598582
1396394
1077204
668425
1516724
1592910
1037220
1647616
1095594
1133995
558306
217745
963393
160965
1663220
1439589
275908
1136197
910308
1855062
1876914
1257532
35088
1543654
619022
148642
452748
1421278
1799691
1772364
63026
552616
229170
562208
373300
399412
1004162
1333473
1883511
1886996
967051
822029
265736
1578698
1458324
1373614
104976
1555372
1965562
1996908
852200
879768
909500
1976659
1073353
263391
948989
1207929
1207131
1370023
1480753
1540475
1651175
1095556
1183167
1918679
754837
1434465
1356135
882938
1789624
62455
1902668
1669847
514934
1393079
634410
851532
884395
1892656
788949
1174320
1763108
1089655
1543102
133539
746023
1228456
1371919
1686218
1973169
642233
1574704
1437294
384088
1462200
114869
1603306
1105491
730286
1401324
307360
862932
1732232
1947287
1997547
1125308
588201
936425
1551238
1610898
478677
1680754
1808064
1188913
1172085
1041874
861876
267660
900254
1624014
1721783
1835885
189329
656343
1995250
1279169
794748
620660
1190845
1479766
182724
1843532
1505804
1737945
410398
9754
169406
867856
1792242
1628339
1372986
137784
1386308
330009
1830502
1671180
347737
579138
140053
405879
1808397
228299
225489
439121
1358249
1187273
1645235
370666
179376
16053
1272385
876821
429435
1770674
171780
440016
1045605
1616056
986996
204384
403119
796646
1692575
1728190
129971
1221768
45488
96942
520523
242972
1934961
1027794
1593765
415315
184893
1511032
1577695
192920
1626623
1196560
1884694
1281963
728295
684973
535079
256152
1428914
515154
1441740
199647
1665035
145732
1583592
1906906
153106
1736855
418504
604974
1158935
1393752
902734
633587
524751
1859128
979604
1718576
150493
397527
502886
589949
1810803
384513
962787
1628070
1650671
573831
525444
1272216
634448
192341
717611
572572
1806190
1548533
125368
1098612
71857
1193016
256342
307703
486870
406003
1865208
466599
1875122
1063771
174143
1228490
387594
1427106
217973
1461359
574145
734361
332202
658728
365322
1641756
1716263
1348193
345145
1084440
869204
521642
1492745
1909326
1908944
591473
1408314
400677
1366113
727913
1825419
1068287
1432076
538742
522160
224363
1990656
348529
1197103
1609407
278924
575216
603113
1972497
1108945
474416
402942
224257
1201022
628056
570971
1378511
855978
1482803
1349802
1042499
1195095
1291673
1705372
701833
869728
1135984
939688
776437
1590949
1195489
249623
1469945
868136
1953068
100142
329381
231387
174290
855682
1404578
128374
1544635
1558958
925247
53885
373544
818141
1731260
130315
438988
1729049
1345384
312463
406968
1537187
1091605
1715451
1702805
1275356
1149237
1996470
473765
995846
768950
1542595
1198233
1221665
479276
178846
1493852
509307
239245
136526
1513870
1783137
1280003
335953
1006249
117981
1677565
686324
920958
687945
601198
16726
1671197
1405288
1235121
949161
1964216
124597
479700
1518508
1356592
1202074
1059456
1580186
641384
125143
877424
617242
447722
1691557
429320
861712
1057505
72268
813491
283652
1381872
1627431
1138979
1848230
788724
9201
1512251
1696375
1690359
1021943
274990
1403995
746437
1097503
1303350
361832
1839963
641551
204049
1759896
220779
1970291
1678298
855586
1945708
238292
1980501
1969611
1231075
1090238
1887191
1570776
329122
1923575
1674744
1485898
496332
1436533
1302220
1680584
920270
1736086
532209
1516643
1410532
185090
1364141
1904932
181733
236002
130567
1913772
188919
430385
826216
1284542
178450
990925
1555448
1763766
17941
1779225
1101725
1988696
726092
1502984
291623
1469081
891110
740238
1553142
121230
533269
535119
387898
1703265
382424
1505612
758794
1839015
647778
28770
1546305
819653
1335962
417666
928587
1573937
1181256
397606
1705735
1467335
1146307
128371
274767
1431932
1655858
340466
758998
620627
1258664
1333187
1429404
758148
564222
888066
1256464
294336
159322
629996
1185593
1955132
40908
1999159
1203380
663991
109508
1247315
1560478
1670517
1523441
738651
659608
1010552
92012
120036
1356776
1479931
588336
1801683
989166
581706
1758014
1933742
1455908
479404
1101683
1162744
750245
1349338
1411676
396526
1333140
1894739
74525
1732307
1611239
1018243
309099
11349
1720881
682762
1166914
754894
341081
579194
85549
923620
1451764
582564
1961150
1501508
1876278
1520560
1912493
949934
196674
1600998
1953314
876780
32729
779948
1004959
56870
29688
1367172
47139
744587
338758
121773
1329151
453866
669587
417481
1393467
350530
357101
1994984
570200
1887972
644701
1904937
88973
801241
1930715
1964227
1838881
1126892
1334909
1876970
1445410
1136844
909101
1587640
597904
84257
1740207
973913
1758695
820475
897173
273041
584085
1351113
1444992
1922168
1721717
448121
1462821
425462
490032
271399
65148
200188
160404
1183911
138658
1949656
60601
969581
1604307
975804
1297279
478459
1767388
1947385
572977
225354
555180
1226770
653330
535355
1230008
1845858
164950
727132
1977515
747239
120199
1386368
1562130
1950831
365221
746488
273612
1291895
968211
1548985
1581433
982751
1212284
1171977
1579164
1284872
949337
688764
452645
1889454
413340
501170
276397
32193
1692958
920598
1089415
347970
1698591
1319400
1703066
672023
1549495
142634
1949943
1220470
263054
800879
1047214
1730459
1993278
1834024
951367
1673919
1380535
361391
1727076
79709
1965105
1912080
1647313
991940
1200387
517888
503646
1328914
1548647
151218
63264
67111
393789
1062338
1336708
295329
1612516
26516
1450287
1476287
1543419
1619613
693782
362316
1676816
1884604
1244831
1610768
488315
1071126
1208445
1276914
1428526
650933
427675
602888
1168272
659397
1005962
340451
1968250
559003
394733
352098
874116
1685251
1342717
1405020
188762
1673092
949499
470491
1092907
1559128
405293
1150700
1458035
1366012
1326472
1072584
82369
1168142
144344
1962883
1789615
1542706
1303479
1281850
469438
1209420
286120
1832086
75546
227833
737186
1033618
1705183
504275
1938301
1569070
1258249
1191999
1817092
1769708
54830
1809361
160112
1959326
916698
1763826
437734
1847988
1637598
1336793
1136815
1688444
277644
9952
1953995
1235417
222951
99206
1287362
480541
1142510
727733
638267
1028859
1625620
555330
444898
915885
1951445
528594
1765148
1602803
864229
1044752
1828970
732138
749188
1330963
1480948
16795
1737998
887331
899202
1229510
1363648
658666
367333
1706779
302652
851522
495611
807105
1973999
441357
380211
1868476
998515
1776115
33404
1998537
1672949
1136526
498578
1606895
1985039
1747683
1072018
894326
1189646
1337837
861119
1076803
1120163
444938
1632692
1979087
1215421
263868
1176077
138781
1227799
1199740
622576
129087
79513
195640
1515617
534439
1524906
942154
210076
252047
265857
391317
47527
1155410
663828
1215721
1505772
1113963
812846
916532
1672455
746319
315926
256438
1668306
816713
1176099
1250800
1673940
268301
1223254
745159
1171524
1185831
661521
919819
211261
518423
1659162
1900946
1972589
912145
1532861
1504748
590505
1722549
286183
352670
1662142
1938819
1150779
261384
122614
260303
1761607
634936
397125
280883
1925973
1412916
1249614
1791780
1163798
977866
617039
1429346
488476
944848
763105
1695700
16883
1107635
1161709
1770148
1912842
708697
1796382
117039
1362199
1617221
1722822
420841
44830
442919
175789
296481
1237485
514931
1103275
1152195
1920207
1730380
337879
1075735
1474300
1177591
1400366
125570
895459
5873
618005
849104
720310
40001
336301
1321699
1149594
1044252
108261
109971
906879
1498071
457914
1521161
1163622
322978
1319808
1790393
563840
358994
1818239
1648629
996350
415440
1931190
1842393
1511315
1233406
1687735
663238
1077862
158913
1203285
785290
1050683
1159799
594950
82030
1128726
557477
1097379
1169844
1600673
1815856
1036860
1336229
1828223
50584
579252
527065
1687755
1844148
1843323
304951
1193077
1245504
1555092
592664
12292
255701
1545690
570320
1775399
7361
1077554
593292
562622
846381
281753
34631
522347
339381
1959975
105128
1594541
1185710
1745815
1352161
1322406
319848
27818
957617
563539
587472
1729025
1400289
463294
276391
1194125
423330
157010
749388
760349
860287
1922764
407013
1544217
314086
676354
957010
135798
652881
369700
158161
84996
1902031
1144475
1257623
1710383
737257
226876
1683743
452065
420223
1597628
678753
627302
903795
761246
44021
1754484
603903
528819
1352321
879509
1106010
822031
847127
257209
1719025
1707043
1497850
115277
1358878
1930271
1287894
1529390
1893192
382695
946191
1638481
666969
1250122
1160094
1918525
1794686
229331
623283
696918
1085181
1794479
1636759
609222
1777126
297253
1596086
1662250
107851
859367
1673243
147960
466446
1080302
1280512
394074
752344
620430
1324618
1584417
460531
1580935
543371
1349964
1875745
1821595
230908
969790
1995910
1140522
993707
159543
1983894
1215120
1186829
44554
590958
847468
1732718
97899
1857760
1137838
1225502
470829
483430
1278114
1517803
1134313
162204
1171567
1542204
1354195
1389703
1368650
1691792
1183365
3272
1710588
849313
560369
159650
1044889
209056
500541
1961358
638838
663101
312381
67046
529434
1830714
1357989
1515317
1671756
1151821
716685
1168467
1422541
1224398
596232
40056
1474476
321525
953861
978548
275054
1039719
851625
286597
1127381
1713705
736930
1691347
641345
245244
929852
103142
1834406
859985
1272850
266464
238213
739801
1183562
422739
1385307
364590
430150
903516
1619990
1950731
1705957
1059785
559756
1423612
426810
1321563
1327390
1457212
670177
825801
1459878
1609269
1303836
903618
826882
763203
117324
1108005
1359121
1425207
97367
1844021
1341719
1878585
1703841
467977
82847
568796
36323
1000339
1504817
1049816
848839
65209
1065804
1686529
928610
1298915
444054
721324
529635
1996778
1522231
727970
1084450
1342080
175641
884777
1143698
1363640
212315
227972
587343
696868
463471
1992825
969061
1679846
31744
349929
708301
50576
1763827
279123
1268802
1599780
1679724
1706527
959242
142224
53646
157816
965670
608534
314724
271443
1987055
1795010
738140
685770
608379
1072373
591345
1843891
577249
1304637
1248554
1288129
358379
673120
497764
725361
1561652
1541982
89037
952831
571273
647617
718159
1891606
104955
378600
1657855
1960594
88609
1368833
1843240
1747540
660664
868116
1037822
1694232
1395235
350088
1214360
843214
1754185
1504177
533985
1999412
1543261
1378400
1396499
1731795
1499111
1676894
1477450
860499
311086
792453
351283
1914101
1560229
123671
776220
1188599
1012809
71442
1252613
1826272
1507356
1726535
362043
495462
1322629
172697
1206868
587910
651028
1487408
1307832
1792637
320145
247792
565317
902298
1915204
242245
1077688
1524199
789726
1276474
1005040
467707
1679872
322195
997901
1664175
1641339
464566
721040
1962594
710108
1027686
1973881
1112149
1216418
1524480
1184516
425912
581042
1120703
1696521
1399919
713429
59702
23096
500714
1767875
601254
1603885
154205
816731
1626728
1289821
579638
503798
552013
64350
1049363
704196
307149
940520
6650
684235
102758
1826026
1808509
1406765
181216
577936
1122915
986496
308952
334422
345077
1540119
837520
867268
952451
86803
580203
901754
718893
232648
722122
1881103
435320
1760055
1659872
1581468
1278215
198979
1643341
613592
726992
340963
154126
634649
427666
708921
111215
1319047
1550774
153611
1174208
1909368
847779
1455339
1707342
1880778
462258
724209
1191726
236024
881818
1444426
592643
1521888
125961
734204
169582
1983333
1549270
1494397
1626952
70581
1436618
948027
524151
725991
517002
443969
189199
675369
227527
871598
319743
1523398
433847
823966
228446
956485
618413
1024721
1096411
526348
545265
260523
459864
1532475
277933
1887008
749824
623694
1198287
1348830
1018456
533277
1095518
1994379
723215
299151
595759
1540546
933423
749624
1454618
1609458
1118690
639942
1131151
667801
300817
1358800
1569940
1668545
1491477
1647885
638847
1068135
744617
785615
1254679
446675
1071365
1567054
526775
524539
1216015
773420
402916
285658
1200939
1693307
211636
590271
952501
114006
1882020
1980613
1341872
1539359
267569
1698064
1883136
836299
671181
1684151
568077
748278
1557572
1917863
1377361
246461
1239723
1137725
1081024
231237
1424815
895255
869813
1717715
968016
1787297
474381
1024591
1144308
595304
1969682
662360
271728
1162648
414818
574137
1380100
1979980
1167757
942478
267270
363252
1639419
1600602
803990
1471068
1484269
507578
160879
1338610
744444
1119613
1800131
1008028
841161
1376618
138432
1697614
1138620
1246312
585585
490125
1231487
114261
629566
1218407
1971602
1156083
523049
697270
387872
1872657
1816798
701635
519995
831009
1770190
1861860
153771
879582
1135803
1350762
571382
1007205
1902163
727988
1053647
1110569
990700
1950255
436977
298274
1668302
1180585
1692803
672355
1812265
259254
961979
215947
1410232
1614059
1364043
1855280
1805832
527601
1563614
1863357
674502
1531573
1495739
1593401
530450
612340
1110025
1158341
1265387
581873
1993767
1083601
1631415
923454
93971
1172823
1276940
665075
621086
1815037
307235
1354009
1841534
1821993
123058
541286
368460
122231
1509890
798979
500837
1597194
500462
1606475
1476181
939459
1396140
1280686
163454
817365
1654775
1942541
1749195
1697930
1294346
1976011
1881849
1578864
579750
678643
20829
1259461
1524109
1660440
244539
404974
884099
887978
63633
1411189
1380343
1449247
959052
1439691
1471372
1381707
740070
1706938
1793757
567418
1975651
1857141
1712555
249901
634564
318812
530655
1489278
1629126
232972
1719309
1551277
91881
716542
1770837
1237366
508522
988601
1159933
1162281
422428
1233087
1061301
88089
918901
1631879
534146
1154989
1652678
36715
57418
335866
70176
421129
427725
559928
808374
484807
1971781
463094
480163
128021
104937
1021215
1329858
1257125
1610828
23080
1111473
1851820
1324258
1991863
580162
1441531
449616
1539505
1016411
775742
1807329
1009174
472349
528257
1001647
1761402
458533
1371383
1609340
1897624
903153
300966
189668
1522805
495742
153494
727225
1575200
1332358
51077
998181
91717
1420125
1312590
18974
1771195
857578
1738635
1654535
1054813
793170
896939
1913546
1071993
1116980
1450092
1879792
1105978
1512829
523171
504470
1662760
1134657
726327
586630
1529236
1975872
1617421
63505
1026632
979741
628563
1686203
1553172
1608792
1867493
1578301
1141384
1867922
350324
1481346
1889458
1165073
389286
913731
644493
792723
1479920
1236687
1224936
151536
1854420
1638546
1077623
1940731
674309
1486217
1905113
291720
363231
483258
30920
694777
1286227
1041779
642639
790868
1495843
690048
239994
1384221
679618
1445948
702761
989242
838103
1524640
1319632
1170193
1452474
119595
1978561
1098594
717624
1029289
564616
1592090
1813452
62291
646096
1883253
1071999
681222
811123
1445838
1821147
178363
1725594
1401049
1695829
1247763
614968
693899
1188094
155455
1006684
837355
1591909
362499
593144
853216
492094
1105050
596745
1865774
1050481
1529286
865799
740631
1064767
870453
601570
367191
1021874
233691
913999
1245608
802955
1247223
425063
1078586
1421850
1032496
1239813
1103336
1476078
850407
1037398
1318126
86940
68522
718194
84124
891816
634500
1420431
1102924
555888
1639296
1921796
124251
1860317
1470376
1782349
1570590
1195884
349759
1007408
1977819
1316682
253063
1357793
1532688
1214471
1394785
1897129
696850
1691728
782384
1557566
1743346
487210
208946
585562
1344983
1268697
1977290
217527
1454418
966699
342684
29703
545804
1675104
1524324
660668
919194
99963
369939
1358276
90055
232412
1096174
1908476
163779
1564131
1847963
864057
1482342
189685
806681
1087191
115559
608747
48628
1299176
905349
1889904
1231314
569391
1553249
746818
1011279
1208766
418174
1924115
1482294
50465
1714837
130964
202331
630439
584575
255420
1224086
507379
1462569
590814
1969627
936811
1981487
1722733
1721711
299272
1763622
1065168
1651201
143801
1934395
1865663
1410698
1358314
493628
929882
438636
220629
1085384
1942976
1007954
1291066
1460537
1156682
682949
1393924
1350883
1071129
1762601
425074
616250
319435
1153458
356072
382229
759558
874235
1934078
1549065
892042
427272
180286
1344069
1458728
1031797
1454731
1281765
1345255
329485
1424270
1790432
104057
1736393
94022
1511518
803916
1941911
1464862
1075735
1168973
1462881
1655595
158174
259392
1519889
488220
109635
283516
860151
224447
574355
1076623
1882103
785510
564651
176320
1342122
643924
458578
982572
979902
876737
1938231
109144
1446
432463
271745
502863
1708505
1992436
1311690
1446735
511260
988202
886944
174987
534191
1471543
1273446
772102
1062
1822214
1144548
35598
403731
320156
443988
393828
573596
485694
1393939
415803
1437427
1268665
1807305
212497
1698548
686790
902297
837051
902853
1558054
279830
700022
1107635
652333
476645
856956
346805
1795386
356387
291463
1623353
806136
1806273
952450
252662
669441
1698953
1491184
1637154
470977
473910
1375297
1947846
1088700
1147912
1974334
16802
743402
1714190
1021005
415
970622
1835054
1444177
822044
258616
1979964
1390036
109009
949470
1846919
1370219
1177366
1228708
1505373
1540271
872185
1850645
1819665
1840708
425251
1110061
1261427
1184521
1496022
617387
979723
579727
938791
1221231
1398066
1588589
1086875
1316362
1754904
124523
105526
214170
1077529
502954
1543501
62530
119773
576197
682148
516828
271765
284904
1224000
65495
726634
702567
372496
1224858
1605620
554085
846050
1222970
499679
660885
484969
100278
1328993
1407599
1793337
1697730
932421
156323
1762299
1439275
921530
1822864
97239
1714372
638264
744431
612047
1231772
108234
1349996
1946720
374274
872574
442994
1888198
1675393
1331161
1582040
1129917
1468937
1939347
548982
853486
4584
385911
1728386
1462817
1153248
1453268
1345504
1229529
1459400
894
1485559
876169
647985
1853014
195198
996596
935529
159416
1038000
1283756
353208
631512
1320860
1879046
1092516
872051
1036529
1280716
1830358
665996
112477
1928288
1179446
898292
1501487
1779222
1422926
768257
976648
757572
370553
492477
718879
105464
1389922
783655
7314
571147
636962
191617
1712254
902021
1033872
406572
1705845
570897
1412517
178667
406251
1395603
13459
1320398
1773436
1024880
317956
886881
1051246
1335277
1704523
870833
1139699
144727
365390
312389
31521
1563806
1733971
1415763
1557807
69627
1648431
63742
958920
532666
984191
519516
677890
911794
279151
171046
235147
190091
1475720
942915
1201368
742490
830251
653
1438532
1234521
1971020
447562
627457
1086355
1349655
1361362
496240
570857
1932865
540603
486406
492329
1086661
960260
848190
574024
1246449
581286
705285
1855152
1766694
1019473
200602
586172
1876157
1745013
84914
1361142
1321296
495918
645588
1748493
764126
879887
1020026
1824332
1096032
1202938
541620
474620
1329179
977888
36463
223876
1185303
479362
1090305
1407258
454657
684619
1048304
302760
555149
743854
451210
1458083
1006051
515088
1793857
286970
693308
1742691
1541118
37703
1200174
1545696
820865
351564
757386
219899
703625
916792
752288
1720596
1465835
1801136
227351
1837664
1385158
386810
835702
28015
855657
822460
798195
269097
366427
871700
158317
1986509
875880
726296
626668
1577043
1061235
1026811
774447
559246
955359
418234
1910583
1416713
1547963
1532990
1691499
1796287
728616
517990
804298
1115409
444533
423193
305325
1313414
1137409
677141
831348
1526594
134851
544436
1196157
515014
77569
1844970
1829490
762500
1773272
1849636
1471828
500747
288024
90646
1697376
208142
1204938
65831
57816
1213873
1100563
253750
932034
1200683
682567
214277
1594822
1230905
911488
1410721
205511
1181598
417621
1661461
1528947
1993595
1468345
946584
1049627
370438
1447731
1060385
82464
53820
221815
906359
525931
367657
1546930
578812
661553
784610
784762
893733
79247
1207497
408160
1571401
1581581
1659583
1360703
1968637
1036710
1695690
1896052
1820714
92896
1415539
1621241
645034
860172
794813
549065
1426970
152906
775197
1147022
622181
363500
1143658
1282970
768167
944835
1675814
108528
1544180
919234
1364638
589677
1103044
1613434
842338
379319
215153
716444
1111478
1649673
1417986
389094
788224
810729
760054
881594
216858
303551
47984
877607
131077
1826795
721081
185205
1728704
672972
739763
1166733
1859227
1835636
1514492
769573
26316
1116772
624679
1934831
1848294
1562110
945953
1229752
1451078
1210547
751530
539527
1546212
827019
1988447
1724159
804665
78101
563485
865604
1431360
1534895
226123
316957
1152190
1072850
896221
1227398
591285
930454
1241443
1878637
1808226
588031
1146540
449256
1324076
966919
368582
273425
110301
289138
1481569
111735
682260
1414943
1898675
1950785
67116
96673
988225
1196860
540573
191136
981039
1442486
1901063
1364903
724313
834585
216519
911777
422911
396150
77108
1627927
1053488
1216254
1162421
752793
1545681
1451402
1326627
573329
1061161
1187609
1097892
125173
1195544
504641
300809
1306296
827709
27634
653361
1476593
914374
747159
1378526
1353334
1971197
795204
1234015
1134524
1785050
1645017
100210
1728431
1352750
1220107
1191397
1146945
1210667
986470
1513616
488074
304370
903272
1632115
1225875
1679829
378577
1752251
845594
1164112
1070241
363381
1813295
1201801
1498125
282161
353826
405215
1055070
1688176
1990440
1186885
1830864
3354
588960
172015
168764
238010
1545464
311184
247469
1031044
878396
534322
403706
1732872
1434678
700695
243242
838024
49503
1055415
1671995
99338
271460
1649572
1533616
176289
205533
67955
630417
711705
746129
945298
1230801
1469903
104459
339886
1713421
1623350
1362148
158132
1993343
593974
1727104
728392
681082
737451
1850076
1572140
528041
579582
1589102
643066
1885477
1474823
983442
1454998
909729
1647649
1746063
276867
1538575
1324366
917019
1349098
1736618
12221
1672380
2479
955829
1982983
1806817
1514891
251750
1177038
1322351
1823796
1061468
745919
1601423
437309
223207
1955360
1206602
1566301
806858
178738
963655
1293354
69930
128269
648198
1506702
1951206
624405
841018
1475910
1801654
1298892
1507138
1045080
1589680
698458
482092
690236
1075168
1034807
1354265
11972
1903580
236311
914071
887556
41447
1721559
54537
1437576
1165784
831172
1044980
1201670
1579294
1311081
703813
1037941
704821
636733
54963
56470
1132928
366882
1044980
483326
519617
1407806
783506
1293422
1313963
1790530
1340423
1102067
215566
373030
1188808
996491
1733591
737314
1901059
452358
1866614
1045219
129217
1370069
271208
799505
1182454
996910
1770191
646748
1785250
418884
1226401
760131
390787
701886
1218097
380664
1701043
1180424
1249667
1142965
738379
1417053
1349044
431916
1771154
1119748
1270973
657864
170248
870572
656393
728560
749070
650909
633287
1216498
1715849
539360
354959
1066495
1064749
1015756
1245394
729711
555174
1378792
1791973
1022149
1141489
1826439
789758
971555
1061781
1411099
1888534
303046
869543
1181479
905487
1872570
639577
276400
50755
854486
264519
1619811
285243
324836
312037
419815
1943285
685401
7433
72201
1936852
30744
1698846
1988412
407501
472082
288888
357128
835211
952945
1156998
1828856
1549746
45724
1223333
1659468
59975
1533448
602792
1459822
1876181
521734
1427381
522233
1346418
894395
1177624
974706
96712
374124
327921
1260340
1774319
418500
1810150
378867
152891
437484
1707164
1720130
780364
387387
968140
1961022
19089
1196795
757141
1155874
1189453
1149367
1094931
573233
901951
1661631
1651437
1756767
1513
1659212
1055991
798994
193660
523880
1339810
136560
262671
1918962
287157
1414687
1792723
1664246
1655941
1193961
1412802
1185587
1803519
1220660
1543302
146265
811982
818986
1426693
472701
1326365
1804860
681962
278654
1890180
1748560
630760
1965922
1047081
1087804
590374
68998
48652
1496641
471605
230423
711944
1430202
1919374
1265399
312022
323895
1894029
368880
1091378
961933
1270160
1407894
395569
513371
1592999
1208355
1644572
1283554
1757388
951647
1975553
1630273
576925
910175
863481
526381
1232609
247822
340256
1594706
706954
1003763
1557251
965343
1103167
490626
184542
1681353
772284
226003
638625
79574
1302353
805802
510934
1357939
1847040
1513364
1810137
1212309
17006
1698159
1978887
688934
376316
45827
1537194
1427046
1114888
1421154
734605
1548522
167032
7205
396019
760250
1313178
758375
1536900
81251
488162
367120
509666
939125
1607929
396131
525446
1321391
1818479
1329650
512973
1031891
385277
571533
565715
231032
636744
124189
1273342
1680409
773933
294447
1273306
1238749
1940074
950858
1483801
3025
1155112
1703164
588110
1252174
563706
1420032
1789053
874197
984622
1782645
1053893
1836774
499335
661699
1419632
1854979
1325406
207186
178471
566368
1674990
840135
1993507
934579
1672757
998015
1130010
1719584
102189
836645
1492916
1617089
632189
1789496
216486
443338
672918
329886
1368843
464586
1152099
385799
1229902
153168
588675
808599
412616
1608723
1650917
1067423
29782
1254092
1832447
1325334
1005214
848558
1426421
1012608
1510120
392555
1218633
1318917
352592
1140876
1913049
753900
1826217
1693630
1062689
1692617
655422
318942
1104494
1714068
1378469
1341921
1975703
1012845
1307278
791229
527459
1026925
578585
983807
1517279
1031074
920888
1038052
773814
1716864
1794026
80003
35649
1825419
653891
673295
1760710
1931505
1822792
226453
1419914
1983436
1030481
1961019
1875531
1795907
1341681
547962
919149
1964794
955973
1585865
1451099
772973
409840
1937964
1810520
1503817
121592
678046
1542305
401436
853869
863923
427942
1249004
24768
1762101
114108
141962
1659415
93123
784652
1332086
324265
1623765
1310598
206347
1488782
1993064
1724908
1482634
1326665
1762445
541351
308359
197362
1235705
1769401
472783
212425
1545164
236342
261133
1367385
119159
335372
1961241
1445030
1395528
51067
1978562
1491945
691551
904346
463447
292449
1718559
643294
87021
246555
801769
1955540
48159
1343987
1510497
289200
1476071
832096
18491
175103
577764
1957693
1639650
411108
1073613
1311727
1771855
1012923
796821
642390
389776
1233795
1669755
1274281
1841097
664809
755535
1444572
789188
3246
1017469
493990
1436188
632692
746388
83828
1678236
1455268
1913488
1853432
1052242
1480255
851687
1312207
680281
762466
1121962
58856
1049939
1621603
1251798
951484
473374
455574
1002489
722878
128031
1690135
308316
1420384
252337
1304802
1374289
404047
531736
1574128
1586732
570251
934707
1651105
1741101
479611
884480
231136
447856
274350
1056889
1358462
1404358
1026275
795622
239374
270514
918525
355554
417469
1140626
1158369
1662131
1382369
304431
1091245
1279696
458352
583824
153286
1717069
436028
353811
778939
1548213
1566767
1790751
1413984
1114190
968401
230245
866306
1035579
976423
557277
1927622
1645724
606976
1585332
510506
923981
1053217
128927
48191
513169
1478917
1653326
774219
1710355
378124
978367
1600694
272897
1046322
472849
219400
193737
1583865
282533
718594
11849
225716
1673646
1339319
1938255
406253
1591128
613755
966126
400197
1584741
1314182
152460
328619
1219671
1087733
1251802
1599830
1715181
1629647
1396274
1786531
205999
607002
969693
1713302
1259566
345813
1668906
464441
1766731
1775451
1253518
1162399
501270
1897886
1739839
378354
1947007
707006
1879868
919123
980147
1504538
966525
1128185
86274
1047282
1263649
142181
1598632
1788123
782583
1043884
1235466
114597
1286201
1597399
1250127
1180434
1161033
449976
928994
1999956
82627
997573
1537261
759755
1287555
1775044
189820
416265
33666
1562659
1448178
475687
1252239
1562154
1208228
1246232
1009507
886387
1514641
223726
1748946
1555561
1288356
955803
728274
321026
1570461
173912
311726
164905
1792869
1788463
404765
1682566
525038
946967
125406
84216
1086246
943338
35552
211057
1092637
1527145
1883611
161139
439750
588083
1037801
270407
1771306
1151666
269947
350632
1675746
815210
1539606
600769
1401084
896510
541209
22704
1262923
1536693
1745528
486085
1068299
1042638
1265502
824296
1154908
829659
1407034
63725
702061
1786234
144648
667944
1383755
1521972
1475099
1106964
173618
1838527
1827803
1702229
9915
1123827
1309734
582767
640377
862761
520550
460018
1823980
999339
300163
182782
272317
1009786
1577680
852592
57480
267266
423696
907349
1365151
1321670
1639368
862677
834699
1308816
1541011
608453
962588
1205213
484173
289433
1852136
760144
1617583
791298
899842
1832089
1370650
1801922
79044
82515
1644936
146924
667753
479841
1820394
1359041
790647
1274826
998842
1551687
1447773
220099
523967
74031
1315294
1553588
1817803
1336846
1024491
1563057
356329
16195
1556897
560647
1504736
74251
1996622
1605430
1798431
989225
349342
1486818
1494308
903775
1308120
1522095
1695948
1509009
221436
1097790
1364181
1228063
1409174
230768
809855
1006578
462780
553993
663699
1539182
554301
1086766
273102
467857
809205
1453683
1145246
339383
1379953
134439
1771864
715508
1552328
733928
457061
1453431
690861
1146420
693467
1077901
1630991
1591586
493301
1267010
600018
950149
113503
513783
453731
694763
893137
1729869
608783
472363
1589248
1276631
127580
315828
1523855
949603
1301719
1473686
414697
169077
1458673
1701550
1503656
1310389
1939729
330408
602505
598860
1810071
803611
297602
1640849
1296870
1844435
1766288
1467545
708632
915103
1590558
1157264
712878
753352
1474762
394884
471143
1212653
782876
959977
418346
1907873
1555034
1326073
553211
492580
1412944
731198
1143143
67573
178005
1609989
1545968
1941290
188433
746436
59531
1848657
902079
499940
150858
1791985
1084493
622140
251090
754179
513312
796504
32149
621153
1567373
1016328
718437
1425654
947705
1347517
16797
273864
1893508
144878
1639991
1889779
1506851
26315
1763506
1781662
366263
1172661
79196
836425
1353913
1267669
1824233
178235
1734696
1498147
1052736
3528
487263
1200759
824910
1241136
1022397
1910484
1131897
413813
550818
389177
603481
410175
473775
1710951
672532
517835
1555724
540324
918652
875343
1697498
157015
660339
705962
1964389
895556
1631368
931420
1016371
1867914
35667
195975
709759
481272
1756323
350182
699226
949269
847994
1146818
1431303
1781104
1931334
1015891
1236414
112843
1000995
1366415
145422
1652638
816973
1408089
1413959
1449546
139430
1593504
1490735
1344027
160722
1145819
922865
1625492
371519
1089937
1042844
186138
282177
1022402
831327
545157
99633
1687314
1283961
1060871
392828
967519
918104
1981509
1184090
1855858
165511
258440
1405065
440723
27861
1684649
1754055
1544191
1607712
1691511
1173322
1776713
1106446
848432
1791781
212359
1242480
469771
757631
1409470
996238
788051
1509846
1291234
1139502
828189
1842325
908266
1777453
1731876
758544
1474148
1910982
332852
645745
468930
1171236
1536287
182927
116954
1481793
1575425
1831082
744215
1653124
1292445
1932715
1740298
471756
930200
1927255
1387109
1003598
1105345
1862254
1937452
931221
275889
1238406
1912053
1613561
1526568
1742415
1684636
1871822
212222
286563
1169845
1181621
1734470
214576
1175071
856080
678575
1542211
1592703
468889
1552216
606044
847012
663377
1116462
1192283
1114282
1830469
1341930
1972455
1357815
1832234
469155
1700839
1909871
1116841
1247191
333474
670687
1272545
673502
427973
1762215
277119
617446
704854
1482018
1071897
1275242
1668
1475353
944024
1308254
1928867
42537
1349984
1560291
1770445
329356
1506596
150711
396529
1689824
209174
1722975
895849
1622440
889430
403700
550376
894840
1843076
116766
639470
358977
1688451
928725
793549
183184
1997315
1741539
1903618
387737
1654779
821153
1762427
1899748
423412
975722
1753133
31480
1422908
1543570
1773486
606102
1160217
1841791
1136397
1282074
1402644
1359101
391147
888503
1919394
1709612
114851
819456
740379
1187760
770053
1947713
148593
157610
370527
746795
1844132
937636
1764071
859408
1580179
237452
1073445
1802088
444204
1055262
877802
220175
1290367
1248441
1424207
539423
673571
570390
1263314
302661
1510872
645043
779387
1187943
381424
1602687
807138
1845185
639294
1763139
1647841
1001304
569520
1712072
1773047
344118
596596
963251
738166
791786
459187
575216
1102529
992756
1207663
1251844
847704
193222
1341131
35238
379611
436051
1862749
1173516
1382546
37983
1133635
1229443
2032
114415
1941165
233657
1792893
1776392
272308
1471201
1554653
939417
832583
620122
1249937
1277592
907092
34040
342984
728437
114980
303405
551687
15220
1029869
1622949
498060
633383
127099
989257
1195948
1672486
1604545
250233
1915347
100465
1628530
1294128
770937
1879235
446854
800476
847058
488503
481592
303429
1250621
506201
933390
1633334
582672
399177
1149710
1508728
134440
527972
1207820
85621
1577100
1034852
589509
555874
368270
1053458
533137
1198452
694741
1874293
663061
26081
1018037
645284
1045437
1338591
883698
1918612
691399
1526533
821822
1772747
1695825
972179
1612921
1219230
1539626
1827490
1266668
524718
970074
637620
1349609
93765
1716336
1504824
1137191
1420828
876122
873715
673571
1092847
143864
137392
1406801
1507950
648099
1324470
532007
976064
708009
805693
71704
1512451
1955785
1631970
556991
700587
1718225
1906352
328233
1922775
994057
1664434
962047
647671
784177
1588507
786286
711674
1589895
700694
1979248
1100202
206009
17722
817842
704685
1317981
612511
1549873
1597882
1580504
980511
1028037
1879875
754996
615496
1686704
1247929
1609952
395590
1247471
1559022
270159
1390892
519772
250605
495406
1406567
274806
449850
438070
1417605
1239437
701218
951101
1761748
1108664
1362459
936193
1223090
488272
1749655
405313
1228622
711542
895531
260845
89142
1555439
893510
590553
1602470
41526
1894455
961870
1352827
1956107
1562446
1449741
564611
1965685
1032705
888776
729766
1111973
1779905
1454324
826998
813147
660500
115346
1347142
1373302
907162
367341
737911
1512033
1059981
136584
478152
1373491
94183
1425641
1636724
571355
416611
487915
98028
1656142
386095
84509
1595781
1039834
613633
1631421
853784
408659
896392
1764398
973056
1872003
368579
499976
283050
230999
155377
1815014
1490267
961607
1230656
1012375
1828018
1072016
1807391
1577401
1074890
1694270
1281671
471249
1778702
1699275
98556
362965
1691440
1685460
1220146
336073
1153063
350356
1208903
614761
1820981
181898
1055234
1818515
571145
913368
1650855
1846126
564591
1648872
1933920
1861783
349028
50487
1315399
1153797
296413
1046652
1398410
1654556
1181404
121501
203647
681490
813629
411226
670832
729880
1231914
551626
119927
1364945
1068663
261079
937550
1927104
1739737
1767885
282494
205233
396215
787501
632990
179500
1739370
793917
467939
652722
1350598
1744204
1418743
148695
1095981
1553858
705430
7045
1249443
444302
677389
1677614
1306015
190510
548940
1459981
1101195
1824697
1051325
1623597
1150045
512847
615792
502379
1216285
1603097
1413461
1674425
1357202
1445566
876486
1559094
284653
360246
458034
272535
612122
388704
949845
90810
997288
1339347
314756
989875
1108373
1489110
199607
1100358
1071564
100497
1934470
390618
168078
1065938
1780680
473603
870605
293804
950634
1254471
1557585
1359976
1314945
889319
1673690
456933
619211
613898
1175965
1996113
914138
471340
1697877
211790
1494236
842083
736000
1943908
218172
1122806
1798795
1667173
1758160
1066011
940024
232020
1344232
1058348
765044
1316780
1703559
957621
1009406
1072385
1985250
1870680
1480843
1058990
1370327
1107024
1533858
1649958
1595730
645737
938736
1118138
1856635
130614
1646977
770058
1846907
185201
211837
1581292
4202
375067
1759394
1354785
1347640
157401
1310381
854109
1421780
1059932
739195
1102706
1005829
1863483
159404
600107
1501094
1059218
1252656
1570460
1069448
295597
236645
812026
529213
1229247
892607
1463970
1026357
830809
496852
583658
191882
1045244
894641
1024370
1283199
796743
861646
770491
1561020
1442498
1530873
207553
117333
1824877
264309
1500204
305805
145627
956683
1912951
316339
166537
955546
1553114
1512739
1027443
1344384
718361
384630
1102908
259051
1022276
565526
1128191
212127
1704592
1457781
708635
223085
551941
1103372
1218282
1595823
1349883
995081
1506832
1727699
1189140
1865640
1354485
850154
1284913
1391641
1566303
378233
1684720
1012738
86346
1854278
452754
492422
1235813
1706963
1700722
1139780
712295
1448938
321342
61403
774303
1534312
585952
568707
1306353
1513610
1974369
1132846
1749140
1327943
484701
624724
840983
1802883
713501
928198
1207228
1314257
606697
1755543
713405
1803474
1767355
465267
520119
1716085
1004370
1973867
535702
518540
933754
1653128
256701
179887
1095085
147267
746948
39298
1259287
1153594
421336
742291
353585
1428973
391237
507460
536004
343498
783955
1370880
618229
928978
1953258
1152241
1369668
1548325
845071
248204
86806
115624
1596302
913201
534965
382146
1571871
1069971
848387
499595
1902652
1451475
1424718
403655
1922853
1815549
1255465
1235049
1126963
84295
1034343
1171913
1562002
1363099
1361816
1826427
45900
250735
1114089
665066
758989
1130896
17033
667246
487496
1965764
268898
1178543
1485304
144630
594371
1586935
876732
1393684
1934696
1090340
1419007
1495048
421854
68912
312499
127124
1009318
376079
662418
672361
83012
1071716
1949271
1606630
680583
1657445
213121
395145
117897
475798
1180248
1312159
37923
178118
1399204
1440779
51072
1317177
833111
644061
1212104
875223
1714417
507641
957358
649010
864260
1664106
1720216
1221808
771049
286861
1548205
135099
1040071
181416
744535
81977
1135504
359207
896676
1030342
1178912
612669
674511
454700
898564
114652
171091
890837
1114144
1287243
1533066
1980948
1813046
78681
157596
1142680
742496
1582472
1743989
59804
241914
1633699
1566956
606449
1712376
619947
323379
480982
636117
1910827
1355505
1791672
91274
56261
831417
44533
184444
869344
1386959
870944
1674744
104419
1350650
1778389
946069
1332797
649
283588
659522
390965
623840
732861
861239
1627311
1588424
1121455
1735585
303882
1612253
82364
410667
299534
1052077
1982029
3949
874837
56127
1200209
147080
963663
63299
737771
839173
70117
1120610
1123781
1652998
1936783
1192655
1158776
1297997
86310
109157
1422688
1523611
294311
1266196
15869
370149
1171630
408823
1769696
1684217
1923600
159172
676914
70062
24946
430024
1969560
676121
59529
69455
846200
786518
1909594
640286
1334012
986771
1080413
1595715
589088
1314407
1142454
1715403
1995323
913946
1120603
643857
689572
557536
1849000
456781
756748
270366
1129732
667914
488449
1952292
177533
502940
495779
1283979
905002
1599686
1772992
97190
1612716
681864
486227
847468
1845294
1009907
1979245
216183
977440
1964997
317865
1669086
1728346
189138
1805261
852745
1688331
1184260
765249
1067426
1412111
121113
17061
1906282
979375
378436
1122762
496440
1802902
912324
435201
592903
645250
1982454
1393886
1776392
1380581
400901
1412728
1351373
53065
1330946
629706
600055
1126995
367836
471799
1153357
917334
1643532
110356
1518113
1970109
523330
1885853
1096542
524513
1245677
1020391
771060
864495
829513
1532647
496517
1353424
1077577
923006
35734
706928
1696521
1534721
636267
937829
569177
1973775
1748626
1333194
509111
1589735
1944109
445736
1935212
1481937
1769852
1511761
1992187
697678
1875837
513207
1920695
1612176
920425
1649361
222449
181728
686179
735188
1462626
1187993
1480271
1932981
1040813
1107536
361216
1384209
249593
1302331
387156
890376
657756
1875243
342907
180696
1683554
413287
1050699
1905702
154739
389295
513529
1714565
1708885
1537496
352117
959577
1653609
892389
1680752
335930
1346547
701747
860833
1639379
1478244
1661017
1361816
1276047
961519
1074578
421570
1354429
915226
1941963
1280719
529365
1334803
1041164
1714056
1691371
778730
853627
433913
859693
4284
252863
978662
1069086
732414
400833
388772
823061
84640
1426212
1403872
1733089
1315746
649339
774171
921305
985166
1330274
1527697
293317
823401
1221080
569198
200524
600985
271506
375611
1198279
105994
910725
1110434
1389167
1815641
1737450
1138470
1175195
28024
1518062
1818392
790088
874455
713216
703090
1403992
1361846
399700
168103
768324
436854
153770
1944042
1473586
1848855
1522714
976158
639663
439339
291924
697660
1558945
127040
1698345
1599681
501709
1365406
293366
1634055
1769391
917241
1496977
793394
246612
1076629
1118129
374621
455063
91076
25422
895068
1438600
1389047
12322
147288
1718943
1225367
1054309
1970200
1096367
173789
908011
461476
290709
383907
1984229
873420
1707932
1303960
1322287
241361
392835
132277
1696764
1723991
1151430
1542620
1667556
541213
958029
192072
571897
1369224
1217088
850050
1344191
225606
1156163
528021
1386043
458189
81071
1426440
951785
1857344
1866336
26156
719255
939218
923904
1512373
1040474
706958
724985
687889
792245
1798784
347239
376011
1634876
1566143
206706
576358
1941342
975814
1057991
1174707
1945894
386674
306291
882541
1875170
1312985
1971965
904938
1130743
468972
964059
1216029
1142241
482012
1528051
749344
499826
1967047
559191
1573459
505009
321603
1603958
1427676
597032
131156
700449
1790080
45754
644280
1817876
1791630
821591
5595
374731
1392700
1765933
1688086
1595092
284271
1111624
625755
1307640
1973267
538281
1907011
1250439
628042
470679
1576979
1895733
999496
1024708
778925
1568356
177100
1176727
1593469
189052
434056
1756237
718378
1545751
1648958
952856
731379
828484
1216129
56490
1277884
1833145
1409153
1862910
739566
1781795
1285678
1534244
1410782
1995178
1401083
550870
600171
1076553
1536700
649570
435526
882959
863843
1972122
285668
1466176
1298645
1473564
1418238
1895812
463616
1688354
529794
1616372
1042904
189401
1259239
337602
1078733
654564
932778
956953
1738318
1193163
455040
348517
244315
792022
1450323
1957937
1331517
586319
1274647
926464
1984492
1809562
1445225
1812557
655706
1114144
1604483
367002
1385397
1063984
627638
723304
1205431
1643604
1528439
1848393
323488
999218
1395293
507568
1644093
1706048
1939284
431977
1013499
252625
1822240
591120
1939002
1015011
28097
1142941
612321
1740632
397829
1855968
1078850
775248
667430
1212725
930613
136208
887213
397689
1260146
1036773
414367
152153
1443810
1418818
502972
1034928
34858
1437226
1000096
1607599
897511
154168
1931498
1468818
360618
67951
781327
382712
1336890
424150
1839604
410877
1275586
1558488
820225
835531
1569546
1208955
883998
288172
854469
447571
965690
816182
590395
829404
1033757
736163
99934
1942375
1433999
1882038
1400448
1633429
1084853
1898098
1500704
1593127
1982798
476648
1984714
1331419
1421864
338487
238472
1491098
1869067
474667
1903369
1154793
425044
809788
1516878
1731953
1676965
1289857
1072432
722326
615060
1996147
1132973
1592666
1131026
1016514
650629
847977
1051435
176327
212945
1162346
551303
1688294
1411445
1039205
1702545
979565
447961
322772
537863
1045584
568903
1795467
765634
502988
1133612
194320
1010767
1681978
1891319
1074629
738203
1125315
1956708
804973
1093267
515128
1803518
77277
1841769
1797242
1637913
1330153
1095382
501188
230521
627361
1861892
911286
982326
1692106
235018
1215248
1728626
1031511
1278373
124301
1926769
1671157
79069
1657928
1715422
1460549
1173417
1498349
1061941
1062325
1647270
1697004
566232
1138299
700989
1066988
845898
1208188
236367
113869
1579612
570340
702046
943689
77739
1497037
1018495
1721045
365638
1849014
1324698
904054
933337
763933
1606008
628887
7235
596802
1042244
1287300
1317742
1558101
413951
260820
1705284
98633
1580758
1018392
901971
1470161
1108508
826931
1337925
1716812
1257091
1179964
595890
405235
1913679
360350
652079
1641269
1487707
1693248
915797
1125623
1878101
1369905
1591458
759505
884939
1230238
201073
1517929
1958093
1051895
1549275
305501
800229
1387895
733401
753688
1031180
652810
1565
1618101
1974489
1092878
1595845
916466
102150
690428
48504
1171745
760319
77771
167212
492271
901893
978548
998185
107899
1165713
1057923
152985
613164
1466027
1040425
1816999
303196
346173
1833306
1076166
1450346
1690895
1493663
1134479
827355
470804
846428
552575
1970278
1310689
352976
857346
93816
678194
1819255
656336
430728
809361
1043016
441565
202506
1483817
1471425
977598
899266
1330693
1484216
865991
115600
831187
770807
1454362
1416687
802180
333339
869558
159018
1118513
1333720
99028
609003
388757
43449
602257
1801716
1191896
1216867
1779829
1665952
1929765
859643
1448503
349190
1355299
307593
1175322
1695934
79696
793166
255625
643562
64230
869268
1127801
683805
1396563
1346490
1978814
855186
1899266
130588
1888722
1932520
517461
76737
1136363
1033911
1114003
1226734
1778416
1082925
477651
1954283
311170
916710
379833
965459
57793
867235
1534522
1028994
1764850
1037773
590487
167767
1096970
1713560
759592
1022419
1993617
369208
539223
1422218
1858901
672022
758354
1914509
600696
108634
392979
1163083
738393
1379430
1283386
1454925
343619
1960893
780662
471897
179129
1511157
498440
1213818
909875
1284489
1248701
215378
611909
44329
1790123
510481
661439
1463552
1878680
1166967
434964
1106998
1964415
1998799
792760
1394972
594315
229769
430779
43540
924724
389466
680365
1684078
801474
1916433
1398373
1644679
348123
1377787
1309435
793393
519945
1816476
1224250
1445904
1604715
1471485
1766938
1697579
984785
1185102
550704
543317
1841409
1299570
1280669
1150369
1378968
239196
1569152
1506668
1819863
920830
1112125
777668
1817320
602407
1717951
156498
655427
1674383
1199598
1358484
1302446
1151848
279102
745579
1114259
861330
1870699
316275
1927050
1129528
425906
279739
1104841
1758439
1311328
631596
216874
1665723
285625
1630623
142507
1933762
1084633
243918
1448552
1011270
747731
627795
62915
27058
87206
1583516
441029
534891
504335
167540
1158947
442750
1955937
560748
1963687
506902
252744
227485
1953209
1350
140235
1141116
31346
816577
757141
741902
1966703
1810749
1519323
229561
1144455
1414939
600701
446659
346143
759239
832291
1261297
522982
32583
403184
1364469
488682
1082159
1285091
256271
1117184
931908
98081
1360797
525525
1891559
1175248
1361711
1173292
788281
752456
1462218
1757184
628853
274759
1657869
432732
1678033
379389
1748817
1249882
1176819
1563354
681500
17420
1557569
1988708
1761254
825560
1661194
1840035
1218767
693753
1963460
506047
1609667
640179
1707665
1092772
419103
637273
1616752
1841055
646967
218557
1378246
1804434
898693
1344621
822594
782589
275627
1718399
1454899
1165300
106461
1111349
774509
1376435
162927
1448600
1541992
1921320
1771621
486423
229716
1518217
963887
589336
1810801
1973264
595970
1326350
1756979
1488251
87662
1750470
231445
234352
496449
85013
725319
152983
844471
1519678
1230612
220916
355753
856951
1766695
433779
1826882
851249
442394
1855513
1631899
1980679
321461
198717
1925521
1073870
1522333
172530
563563
1820376
1328263
683878
268460
511636
562635
810024
1647391
407909
1628304
903684
414695
252150
422514
384083
237749
1856280
1350474
532967
1780368
252300
1256186
1576484
728296
1080895
776990
1357482
775135
369430
382237
19493
1471143
1993458
178566
314109
1316103
419744
1150313
1467540
1414219
786269
378996
619110
507121
257408
1041357
1297693
578927
423068
1274020
903499
196445
464567
63253
208489
580769
964623
1968276
566827
1780394
1840073
286342
19136
414335
541532
112182
396767
1364051
884496
1072909
1532455
360301
265666
267092
1945394
176108
1156954
595710
347085
939540
1794526
697890
1085020
1625389
1399399
1371836
142901
1621325
961388
917721
1208113
956383
1723229
193290
1793474
281875
1008123
332290
1474556
386745
40592
1385742
1015956
1530812
615114
1732850
775160
745888
1593416
1751859
39141
1687684
91542
1930747
1202999
1607122
1597151
1683336
1368610
841030
1924753
1846839
551772
780518
1714772
982207
1082088
1628581
460826
217351
913318
284992
213298
112661
125102
1651105
49293
1745022
1334860
1815580
948337
729948
229779
1473937
124248
45193
502515
640583
1086294
1362111
617355
1529315
739391
940174
1408392
1378789
1366420
1812884
1929906
1744795
1589102
1834948
1140447
1867275
1456340
705822
804068
760903
1359070
1636941
1581744
380581
1193579
1637359
692816
1973767
1616447
1189102
502368
1392937
1716224
974679
1476788
1431836
970652
1927373
780168
899048
240364
1338825
1257892
1989146
138744
36407
826248
14025
1066858
1867360
950969
842577
743675
1215409
317324
1114275
1178482
1180376
1058714
762432
1402289
1883234
1943334
1857841
432517
710571
857463
1811670
525205
749404
585559
669685
1604172
1670789
1882824
1748953
1014530
245897
1260665
1442733
1861541
241476
245293
531464
1298047
499555
1293193
779113
1372039
1308218
812653
314855
1080915
261988
124880
291280
1018359
1083278
553640
1737926
502799
1119960
1545043
1626154
1337715
1098128
198358
396629
108833
1678265
414208
213338
846943
15576
1491649
1018838
1756991
1762563
605870
833886
1254197
1561155
601690
226159
1769865
857396
774583
1038193
1316513
1885733
1635717
578945
1896263
1299788
1698163
1006522
1336458
1352580
1263882
94338
1602340
1958545
1472652
802430
1697197
545222
500343
1185835
344493
1235616
917906
792069
1287759
1065121
1276572
559656
1431085
890931
1241250
1982277
529583
417975
1413221
1966455
356362
1565526
1028333
1861973
39726
1272943
1080390
94260
1453924
1141999
617300
422616
224473
398322
576893
415345
1796210
720295
844023
775587
830782
1131877
174300
554394
966455
1892305
1858688
352248
1609873
1865207
1934030
1756904
113157
764684
609251
577326
220083
1283417
1835772
967761
1821689
1592416
739694
11941
1219093
1712354
511205
232644
1661019
1926743
386860
1476589
1926557
468246
180099
266149
8544
1091462
859994
1533595
1236390
1430976
1728692
170838
31859
1881403
817805
468517
1941799
7698
1618401
858336
1699894
1779006
608611
812529
830303
1560704
804103
1353424
1331635
1426580
1032968
503998
1141358
1171407
855004
1243041
1629019
745609
366850
1721925
1096741
1973739
280605
1701433
1631827
28883
1059005
630752
1603684
1649164
119082
1031992
1870015
1043739
1362650
1739200
833362
874225
1300840
1422140
722548
1387216
608408
1856133
1567545
100561
600258
1580897
421592
38558
797447
775643
308848
525654
916995
994949
1965339
269844
450019
1028001
1296968
1401851
1117266
1981727
1459859
56161
129855
697622
362606
301276
365564
224403
762224
488270
628212
693802
1201066
1192881
1506674
1619741
1442443
876252
564611
1392124
1182019
1503844
669764
1794521
441565
836647
62715
44666
343165
1462109
1252793
1591570
774123
756612
698894
986096
773120
702205
1781450
1326410
1690757
719774
1382088
1250847
1591481
344061
1966234
1413127
1921363
989288
983965
838098
1524222
1075111
1391761
28702
1669855
42790
570498
392736
1856848
1823186
1125354
1607003
585473
936159
122887
15243
1417008
1867829
1705404
1711888
152316
841959
1332151
1655724
306299
442980
720746
75224
510995
415744
876095
1244476
1110569
508117
1982356
1052826
1151759
1709846
825625
1557445
508112
17739
64787
1151003
452273
1792219
1635426
1881362
1072595
1087017
294396
54653
437674
1411973
596272
844191
1344385
447495
1648137
95468
1989721
1224093
891875
1720587
940241
1228179
1751430
1365682
1029786
414797
369288
985224
1217368
1551834
16981
360441
1975121
1467853
979335
224607
1886563
953093
1834736
54050
1274048
1982204
1121877
267431
443822
1629263
1334448
788156
487761
1687523
323836
1794089
499257
1747667
1596270
141277
1528150
512565
912944
814070
332173
1047657
669981
1476155
1341981
524460
439794
316500
366869
300597
539916
856571
200382
524040
1195326
1250376
280657
70960
770828
121817
653668
1419972
1165177
1772233
1647231
1425352
805987
610449
414625
119002
1239630
1447989
266102
966838
1210317
97860
980721
1300836
93724
11012
569489
311229
1588304
679551
1361820
454914
1296164
284558
826248
244246
211529
25649
987343
1759602
1609968
750888
1526214
1901635
1330058
1138485
218207
1111897
1974448
1476595
432249
1248127
541974
647527
278634
1031865
1159578
1801414
616712
1154619
1284200
1682668
1128679
1979258
540049
295632
1509249
482173
1475629
196853
1978728
356475
21836
880645
947255
815052
1733622
906877
372053
1044087
794241
1978607
900351
227966
1176438
661127
1731223
1083941
268613
696780
1426450
201110
1289820
1942622
905309
1525360
1517634
5491
1885593
1694511
277533
777121
929151
177616
782543
696402
1480501
1075946
1140047
52873
1567239
809564
1334597
1329724
539253
731448
323844
489689
1901855
722177
1271934
30910
1408820
360036
1512513
249258
594739
1107666
262715
1272302
1965414
148024
1228109
560639
1148450
947096
1216960
445495
1591589
1066472
1977278
1992310
1442992
1488609
1202506
1535724
981911
859891
1395149
522122
811126
1088974
1569432
1768486
345323
34070
781338
1250970
1580667
1448072
1408493
383105
1950511
968761
521980
1243058
718186
1921866
428409
1286192
1035262
1139166
948661
1580243
1136035
41640
161599
57796
1894697
1520607
886890
177487
116134
1224191
1227698
1002072
1677774
722746
1284950
247341
387950
602455
289019
792934
1835587
183771
139956
1151949
1718402
658605
1001649
1863669
1092736
97268
395432
304036
1415880
510507
1268623
919973
426949
376883
1926952
87165
956633
1531219
195600
1587397
1510534
1177087
1280008
901892
1263275
1765517
1483293
933210
1689928
1502397
1543379
1055838
389189
656753
1407398
575427
190499
1511231
101327
1080901
1902249
112228
156351
1152150
432574
1057041
1964913
1203061
1660248
848465
1849428
566118
1997953
1523514
739265
105358
1665379
872444
1117647
664594
5541
1536960
893901
166250
305902
706312
1602750
1710097
1828815
1609540
1977820
1953449
1584188
550496
1207749
87924
1165815
185713
1847933
1722352
233107
1545039
1504606
127936
1759195
1031564
11284
1867531
428290
926329
1051160
877095
1337132
1985116
510104
1590995
432433
223923
617813
1381323
932793
417697
558619
855941
1981064
1331846
799211
1249044
1361163
1790209
999601
854965
12770
735030
1472818
1588478
1533859
274127
1465025
1357095
204036
1151549
259966
20898
177964
1637979
79452
1668313
470197
1360814
895207
1034060
1440332
1710929
799043
1420984
1897249
1202535
774813
283176
795347
1089147
817999
616066
1488563
1173249
1210005
33447
504256
405246
949932
632536
1724282
1744190
375745
543001
1753697
923409
1988224
168146
1952728
1412217
1583883
199023
231389
104724
476312
1669680
927033
1860570
38593
596649
1476358
5115
1626016
163762
39678
746637
234778
1623762
1229620
1040825
1171572
1359570
1059943
1749636
1035661
319353
588872
1351036
1294647
1932967
1500239
1706225
114710
879415
1387103
39826
1326579
313777
1849792
1272748
754776
1298992
875432
1420127
1080571
1754258
886778
511879
697240
680665
1094631
544319
1018008
1948707
876465
200902
1034308
775318
984333
562407
1016365
799907
1356905
169924
1740708
240542
83562
1815829
1392626
1155580
1040153
1847467
820474
818385
742940
1374670
839044
269416
786757
489643
547734
1730843
582317
187246
1247519
125360
1300794
13076
1076187
1971151
1494505
1906774
173734
593781
1436192
813106
1296043
1827370
164987
1872321
667818
1564570
1441551
1137746
1817933
1156981
1208
1146756
668435
1185608
1080296
1957063
1646098
1073673
45834
1041644
515837
620967
698949
1479371
1457217
725542
1730586
774795
1068020
805647
38559
1835391
1437926
1726936
286938
626925
603935
117139
1951456
1150668
796258
948666
1570823
184791
1952255
477781
1101437
1868554
1455799
1422661
1653221
240578
1258619
1754348
1722182
740333
1166543
123530
822861
1781677
1781193
969511
1400417
1652650
83682
1524445
1975805
1406960
325348
1395362
1111709
736642
8050
768478
412892
1291296
27271
1629923
1080486
782980
1803799
200177
411479
784511
1061278
1490571
1185844
884384
290576
1326628
761331
521278
1190635
1934076
1144751
1613058
1757778
546798
1008475
1283658
538431
313394
34832
1871444
1982707
1924551
1919954
999444
900071
1956854
1217322
1164318
1877361
1115485
759985
130482
98306
1148580
838930
1930759
846568
172262
411973
404561
1376570
338974
908400
260054
477689
1006239
1126224
27614
122349
1852439
779468
1318180
1748210
1294090
752998
1604684
1146137
1733300
941103
28873
781760
9823
1213297
1041186
1630687
90896
85610
757067
1656783
1666581
893482
1747170
314434
1443584
418809
115562
942519
1464816
668981
1710518
1957372
734724
531198
1626260
117037
533735
454713
1632204
766467
1066349
594705
1270133
63541
741767
901968
1766650
894070
279371
124545
270926
590728
1902414
1509287
1347549
606397
565661
1604716
1086562
216356
1026899
1709411
377696
684526
1668804
1377403
826146
246668
911414
647703
317679
677904
571097
406447
812893
442125
771135
82530
1744962
532521
193972
186262
1805457
125423
152658
1824427
348988
1025230
1943085
1410274
1890740
73193
818644
640971
1182755
834681
987396
1414751
471770
886043
1405968
449352
810432
279026
1870937
979251
907486
819892
1556439
1537134
1382274
1860346
1184443
556029
496468
1025771
1756925
577051
901089
423604
44236
876097
1723858
1105834
1255759
203127
1573096
1541497
1569034
1632223
1894920
587438
1158768
955356
1294974
1714498
887077
977453
1029551
1316463
267864
161246
1822838
1545463
1746287
58470
819127
65042
596655
727748
472616
1554598
1568064
1768579
358967
1874419
652485
556589
357075
1649107
1776724
592895
1136476
1280392
1327896
553746
1565623
727220
1765775
701234
1429953
1538560
632541
1309078
1710870
1659341
708443
1249589
778242
838966
1216972
660999
518388
560309
1363591
461634
1990999
1691791
330787
1793180
286788
1720787
1204569
1705822
553633
1582513
221191
203010
1550600
81118
302182
943974
1765008
761822
494480
1173262
361085
264089
343241
168437
937653
958840
1335861
717308
1755648
614699
587745
418834
1871630
1510546
1344241
597388
41090
1109073
744711
1844916
1266653
1550551
1953670
1330864
254828
1384552
589320
1594502
241040
225013
1796967
1104060
397540
1371287
1034861
1901439
725165
1343028
61423
254884
840966
1903365
956971
1796675
1292717
1119672
1559520
1582399
978647
1669308
1536709
1243540
1602128
942551
879444
42844
628582
1698828
1883396
1603499
1119772
1959325
619337
726613
1146075
1117690
312853
426595
1789261
1061670
1918897
398194
220907
808642
863934
1799803
1830291
1344282
1027698
1860268
281199
92024
501406
1470460
359281
1440100
361461
1724266
1283384
998161
1870424
514038
1513591
418097
1204208
1096572
1328324
792046
1393770
1623164
1232772
417077
384148
720193
1733406
1345879
772118
501530
1158169
601111
464457
768867
594882
1628866
1205786
281466
311177
1737968
920410
864952
1330090
418915
835156
1574505
1737522
814005
1075749
238155
1532000
718921
1557773
1154095
1664365
1482246
269256
1445146
1754070
68669
1998646
702657
1620884
362139
40422
296814
986078
627000
1276161
924523
1249573
1652264
1249366
1029706
1396026
506902
312693
705109
977290
183918
31760
1331731
722864
1001027
78592
8047
1288732
1272448
1375920
1605589
514781
749121
1792406
644049
1202510
67596
1321309
94879
1990347
1837739
257451
53811
1788153
433892
1707608
1831464
1002726
18033
1296703
974615
1493507
1282046
284519
432250
1762277
1029855
1774242
1936120
498239
347588
491568
811683
1492639
163401
1432145
207773
1332521
1626332
515195
1752474
993215
936350
535027
114771
1101888
1023357
124398
367704
1954602
1642796
897669
1287390
1319863
419422
1727800
1644050
1198600
1163000
777084
412173
1938420
1685483
1273878
64308
953317
686360
286523
1208474
1747442
859409
1397020
273802
423572
1695085
1186238
39759
367723
621421
1129009
1341680
306713
1433052
935204
1186058
699640
499177
57064
598332
872912
329028
1010906
1687445
1819236
772477
880496
643763
101450
1492490
995652
168992
1764755
1246036
1075605
75701
234070
1787303
904124
813086
1332702
589926
1937765
638782
1413918
1044796
1174579
779231
121669
129439
1301435
512531
179906
1548566
554151
1514144
458677
1834581
314287
542673
695065
743518
1156866
1610772
808199
1140663
617649
218340
965862
942897
1837689
1390248
274345
1748448
270423
579137
1453658
511569
1388450
41324
613274
1007115
1552879
572183
219362
670497
27558
1918717
724498
1445247
502435
1531787
1066638
622745
1907620
338217
617017
300137
22529
620375
1303787
68929
882584
1116157
1708357
401446
1682270
1879675
855017
693441
529609
1458727
317721
531075
1958996
1911772
1880256
1892000
1471610
1498743
975105
1326661
632173
1605701
1911727
1468489
695537
856477
550534
676246
439056
350956
1671698
949843
1273771
1266051
1087265
816491
1353707
1316393
1709258
1272243
970870
1274029
760691
493214
776627
460545
620267
341254
360180
1270997
254916
1958418
1598417
276915
1285309
750688
992601
182148
1570380
1990785
881385
367264
295371
1989845
1131799
182288
674306
1884602
1296507
1260496
1848052
1285135
637374
34397
302690
62289
1645951
777049
973704
1288025
380026
1276544
828129
599023
1127155
1310110
254833
954772
1691087
1742786
892594
1881494
740088
1128802
1381662
432598
1592270
868588
498734
1287542
1506341
722553
1898741
1886884
1248683
694969
109213
1020497
474705
772835
227262
1748950
966359
287994
1382708
154589
387896
830991
1741672
305637
255523
100512
1665594
861152
1781955
1498657
331238
705398
1407183
1327099
294050
543575
1475205
1633745
35165
1746255
675795
1136679
525179
1852173
170213
1902299
1835539
411427
515595
1029002
1595920
1556019
977266
933600
1348259
50566
240830
844113
109564
227396
160823
1386666
339567
715714
1404562
416075
1179805
1861529
1923129
912354
796682
566285
161417
1911915
1780681
1690206
1372863
679232
1614596
340146
822928
835634
902764
1646675
1487031
1155409
1554879
1485973
222625
326136
1480875
286585
916850
1325988
1627612
1330256
1141498
17380
1565627
1711189
658410
508969
594707
1849469
1131498
1047393
1842404
1229501
1385321
1681075
62612
1423058
544222
1050411
1162085
461885
1737190
244420
1305255
1888161
1607422
1548763
768160
1798422
582003
1738320
423027
1489583
1040860
718751
1985746
1953823
1104363
276286
973036
1444678
1411714
734440
999804
606806
1435843
309178
865382
1435065
1861076
1086205
1921182
1295942
1758190
1697631
419133
1776358
407078
1541866
1596071
1751744
1500824
683413
1542703
409451
1255546
853373
809892
1982963
1019754
1500523
1784668
1174485
14958
1116991
1061023
1405294
1963573
1120097
302764
1405511
807531
1004834
1042257
201907
1603908
423285
1514190
1873502
1761890
430275
1309883
33590
1182740
260575
191560
282494
1597062
232545
877096
220299
1578646
418218
2998
764447
527180
1748664
1038504
65227
721261
1678186
685823
702626
1394790
1125945
990634
1285276
208498
426639
590350
1543110
734012
445417
1704632
1186280
1431180
1866620
1682484
1774672
490547
1875128
260326
712984
88181
1301243
1447077
1987488
1728210
1402247
566960
1415011
380731
1832896
1769446
1629507
814930
995415
1917372
13743
30858
1991531
521982
508614
443593
506961
711863
730531
134923
391459
1823385
534759
161868
1827887
539291
1781508
1958695
1377430
1369456
1151445
1278979
982033
895467
1875851
573005
989146
1889216
797207
265940
1041648
1255220
1824620
430161
1005907
1732727
1734631
1169433
684161
1472945
1234455
354622
1922158
1579355
544825
1461783
1002830
800515
1334941
300655
745479
529430
1215872
1001122
612207
1187945
1190863
291848
756298
1187522
1022924
116724
1090358
192474
162596
423418
67380
935851
1245778
1613663
1762815
411230
1970808
164688
797243
1915268
705088
571934
144198
165617
933818
616612
569552
1091598
26415
280228
1231563
1587727
1753846
1360666
99307
1630734
983156
299334
1966626
457126
1355031
125110
1690917
1261784
793751
1081807
1453519
280186
1964183
54762
1241741
915563
322095
565453
729623
1639350
1060518
647574
1330626
1961091
1184649
1881542
797512
1889920
931876
1086068
193925
311934
1661439
1492213
251504
1309939
840435
836618
411214
1167604
144295
968652
1290812
102290
71391
1306803
145294
915245
91896
1270162
64733
696876
1414085
79548
89021
111230
1081561
1744592
489986
1494374
1391777
1107247
1872949
950132
10718
1533105
1525917
662898
1586432
918357
140549
807928
1486081
858820
1167442
1088091
613285
1294956
1324733
1775949
1043967
1851893
310492
782100
851080
1645968
253806
372996
1043059
915583
817214
930427
1288718
1808934
3316
1509576
246059
1786430
1515893
756669
565865
1339256
769685
168661
1604300
1750444
1365477
756896
1294461
1761368
1837354
1811813
1865309
1302039
1964065
736205
1667246
1602460
195785
1385488
1412966
1027723
1253329
725615
1222192
1796889
315006
6989
1237008
1905264
1082036
374854
1392044
184802
1409644
704917
949596
1006772
883016
1802685
1039240
412089
226401
1926121
1964875
1882975
39089
263599
1828167
1414181
509923
577228
45486
1699350
974382
616970
750490
1531041
815080
1399903
1619295
241285
1390155
1735348
112234
538045
1959809
1279562
1545234
313909
1218657
303431
1739359
1601199
393378
1261807
190370
1027227
1892458
1377840
401356
833786
833420
200872
601324
905130
1553081
1786602
1682716
1666101
322392
1777923
720941
1545582
1433132
487863
1130158
1957280
1654467
1406391
678722
1551912
1723321
754468
384928
1420445
89988
563506
557489
1138350
1341384
821677
1676220
1192871
1603281
1319834
864092
1578827
208356
8886
1612918
1945263
102155
1718886
1864011
1420624
1618953
1928182
299472
1551726
857357
942606
366686
469534
800971
237892
1511159
1898798
462065
1888831
982057
1983895
1231602
547049
1189315
57409
1728547
516220
150573
1151019
970491
1322363
804278
1561126
1129127
1162346
1271332
1222424
1509360
1996117
1658716
500355
1830026
379925
441917
1750749
725774
1077114
645993
1399211
1582661
1531619
186222
18455
1919338
70006
1242573
1526641
130227
1751548
152385
1442606
1831006
1663642
1208682
1581900
682427
218149
587754
1551949
1269559
729022
1667843
1450552
357991
1689429
106511
1665592
402020
1804683
789219
494702
1428555
1434384
562096
1512088
747338
1074061
267948
615172
874950
345050
25569
1065918
1010385
992550
1987252
1300163
723051
1600903
1703862
902720
319979
1797428
420554
886458
445503
1127705
1851265
707333
938296
1649035
1097776
1003583
984124
642293
1349208
1171931
1345763
273862
386670
891929
202621
896295
1513371
948086
691003
1690733
1261936
86506
635713
459357
1949253
1412264
332885
1429987
1977072
1193221
582180
295971
1870381
1803196
271799
1659581
1889599
1667155
783882
94372
670014
1470756
1930488
535797
1558077
1203221
1989395
386518
1229012
1983864
352360
619367
1665376
326213
1074598
439370
1292036
1207812
243638
1403398
1280427
1300690
104158
789017
1911868
1953868
920229
1587056
754381
747107
1197498
1137387
1383125
337795
396741
1553227
1549541
16850
1198431
1215604
973600
686984
1743372
524577
527368
701101
516826
836513
547801
1003234
1401697
560958
344843
1425804
621889
1206350
1160115
182892
1799005
1769193
708362
1566154
196014
1005283
1526527
1330088
1375011
447353
1039437
1760237
1015494
398518
1857352
1404410
1841771
325691
1595243
889980
857677
1787700
99047
1867465
1637148
1770849
1617527
1381111
1182463
1215689
137469
1348858
1551026
1299536
493424
1194079
1260097
696343
577767
907378
1880758
1051342
892359
1838129
562169
1065626
381218
1025693
1629263
950397
1261024
329559
973464
1175252
1730273
641352
1431186
27500
1922677
496094
1074557
1720842
392906
1996447
678644
1601756
1992148
522557
1155139
1437666
1074474
1786263
957966
1038199
1830575
555946
1784645
1910536
976058
1204280
1156900
542052
644460
1567677
41069
679003
673840
237641
1526533
1604157
414957
1266014
1898816
1356268
1712474
602432
1314821
1851808
1198478
1929397
1191833
1796241
1007951
1791655
821784
413632
423948
1146795
1593988
767251
1770420
852334
1349331
1956562
1562070
79299
1542130
1451970
1977212
1791009
66809
1837908
1584820
1063185
444744
847096
1945446
907414
1601962
1684422
1315256
1195656
193177
1215383
244719
395738
1904084
1238700
179488
129712
469721
1037418
1679330
1836619
149861
1490044
1107926
1643557
792909
577048
48120
1868674
886831
1899467
329288
1591472
1386363
1068942
1483213
1486079
939341
165547
1079119
770820
638975
1023197
1494560
1045948
855374
870842
708679
1136052
1748598
1022746
616893
1209989
1620894
378720
1033707
542373
1700012
1247688
18579
1622780
251728
261983
850624
598546
327089
904569
536416
991725
1379990
102198
1225380
1144474
476384
208597
1866160
1947534
1469894
1876103
1545546
153599
1695725
1898935
1932699
807794
1454382
181859
1526966
1265710
811395
1119866
812038
1777376
1406182
1876854
112229
847379
1388005
246391
31790
555531
457794
1041280
845916
1418183
869456
354340
873064
255901
576305
198569
796445
976997
867900
1962065
556066
643410
1456969
1120814
1994199
1912744
551220
1916636
804576
1229020
209920
524648
1486294
560259
1626467
805733
883256
1024657
577667
22361
984508
1717885
841450
1554292
498391
642846
327754
1406559
1620944
1828309
1544823
749312
1708520
1714361
65903
423884
1299346
1061824
1311720
814315
1711826
406645
199002
497286
350254
913974
1411621
964381
1924830
1741607
863544
962741
1630815
1804409
976034
619853
1599192
1123443
841276
1734675
649614
716379
1653002
963518
1950501
1569295
1780662
11272
327936
411636
129713
1146419
377857
989850
471169
1119150
1757307
522821
841993
670850
638773
1520420
518433
109991
1354345
3585
919961
622020
1085273
1913721
385288
1846881
1028536
939912
1741093
22159
1152109
822913
1550713
1077060
1030243
1611025
1256323
294298
1206453
519065
894936
87928
681579
1777889
444900
179733
432078
1762060
941322
1327279
1322965
1707422
864529
688095
507865
1099581
99090
1046083
292319
496729
1545170
1831421
82381
540591
127925
475222
329176
375415
1740578
1116141
531046
1204124
1637812
200893
958868
1805115
1412852
1069078
412271
1245841
1530406
1685681
1976789
289571
222351
293451
1616235
1522627
596244
764581
188695
1281890
823425
313300
912380
890499
57094
762797
1130169
1398650
1755923
19768
918775
375651
676118
1005946
21419
783344
1367578
1148917
1718896
928884
738343
1051547
287483
215119
1333135
1634275
1596318
650494
633744
1837532
1037071
526278
1790580
1310095
413873
1663714
442364
1589034
1453266
1594733
1338418
1751451
1961774
753180
1139643
1618178
271944
1658304
748570
399744
1633330
1909339
833028
1759201
1117520
1769733
657019
571009
1461474
226487
1308917
1717136
160575
1781798
991544
346129
37068
1643984
75495
1142804
1252915
664175
1100322
721068
1246180
329057
1551157
1092350
1873388
11054
282015
790523
215951
1983827
1747828
1324887
1284365
1088381
479346
214587
916972
320784
1411394
137419
810288
925048
433108
356964
835734
252044
1927553
1711196
1836843
820047
1066413
1559008
1484415
512873
74997
1330520
1599631
708227
117809
1225615
1280763
1738937
1708541
1715571
1447956
954495
1763148
248077
1401728
1610318
120208
918462
1276279
1586721
1398574
1187134
1939585
1932833
17886
779686
57448
86166
1823827
305125
1513291
118820
1371803
786640
1799134
1618446
217523
739033
1882391
936987
1885328
1051220
837219
1694212
1841218
431087
213953
1251697
163566
1189793
207702
635831
233122
1615400
156906
888109
1432200
1019662
227937
1138270
464150
1779365
1300654
1156577
325420
632728
225794
467888
1358000
1910839
1706312
548987
60615
874230
1525488
557645
314709
216089
1677367
1613141
1865783
1889139
656866
293190
525454
1188883
441211
887211
647998
371337
1160223
466551
451366
1644102
30136
1737899
1099105
1652974
378726
228102
49109
180763
1262900
182659
40637
144847
1457798
355258
1823177
1198386
1185058
1054467
1816321
1267527
519181
1133025
1952246
665939
525282
1481050
1687703
425851
119822
454207
56403
294514
391827
61841
1945280
375621
1282546
1391654
820230
1464213
1941991
1350084
1811387
108077
766421
554119
1297321
208607
864209
396164
1457271
1984981
394897
1833469
1402801
41498
866271
1738477
609310
1680411
627343
644573
472535
133469
588328
1152773
9966
123290
1703295
1345123
1994140
106773
1470845
1810627
319256
94951
548387
424158
1536350
1295770
1849584
597919
338784
1014868
1988129
526743
1721866
1544260
976936
571974
100980
1641262
676492
820487
109383
1620498
202474
1536457
661179
1005099
931365
907402
1165295
918906
265151
1415540
1866591
873034
1275904
1336248
1895876
1584539
1166080
925307
531413
1703189
558825
249925
1552219
305808
660744
34737
1678268
1903689
1118416
1181465
855753
273773
716537
1139644
1912632
1701667
461160
878813
1446062
79592
924436
530803
359883
1482011
723262
1875089
1305603
291408
266527
1716975
1301980
1100046
1963260
911906
1791489
39461
103870
219612
1086448
919433
1353716
287041
778139
723964
1607624
1580894
938944
1925311
1524037
407895
862141
1060825
171149
1477807
1674865
712362
1812216
972894
108100
853427
588399
443049
2873
992581
1612888
1154698
1324328
1839677
236409
626492
887383
1337963
1954884
763734
1362423
1968348
1227078
687037
1270623
638764
1488230
240618
152963
1724387
1823363
1662249
1953875
1541086
1124070
1919076
408615
1672185
7364
1240959
747668
1740426
1817452
1804363
866475
588656
594605
1287360
1426312
1025205
892022
1463404
1358622
1613607
290230
139004
1283134
353062
279978
52303
799410
1869859
1089849
284108
363179
944574
1365985
1160603
185748
986134
1581879
826361
1748359
1017392
1879076
101186
526646
49871
1686550
1555594
1029814
1419908
1636947
984292
686947
298189
1583897
1737583
1978841
476235
1082122
1041795
1867461
167333
385131
829083
1651097
1832520
235910
1571541
1453976
981796
310108
272369
19320
1812148
597684
415497
1934745
1402660
1599288
65549
734394
1139721
1221042
143930
1816963
637093
1967286
760836
240506
409089
236763
1908826
78968
1145810
1619399
1715304
554201
1972749
1367001
38009
1488666
437510
1033536
1187384
1555901
1649818
1488840
175322
1907244
1382141
850095
133171
454523
1397678
595496
260616
1484885
1680086
350358
1257670
241425
1758914
1834525
1463734
1222829
1073475
725919
1801248
376995
266006
746903
1943409
573588
1185736
40259
1687849
253995
1193323
237479
670135
1474076
694483
1891563
1042652
667354
455384
1999056
1156088
1300445
1757477
408496
1872210
224913
1041132
486099
780614
1698642
1025656
787940
373783
1693001
1253726
451000
1470822
1875638
324677
1505909
1107190
1028879
593873
1958195
1641095
174272
785628
491979
472853
1553395
1572850
1900126
1863454
824126
956085
609551
1951689
506181
1545210
1051950
1817164
1531647
748496
186021
612569
1071064
1683037
190715
1017691
1119034
1598382
991382
314653
939518
1552615
1542397
335561
1882247
438624
1209789
1104376
1729860
279646
1266270
932782
1636634
1727383
579071
1767147
250048
1209373
776293
359395
629986
467676
931878
368644
768808
482277
1616165
438758
1880286
1052517
1842189
922477
1795758
1928210
1161643
1333285
1274121
1519112
555663
520028
1921900
1683350
313763
1415653
1996613
1418120
892944
1075053
1773906
1187938
1136767
696579
369868
739840
1257658
1494164
580560
468916
1969579
1383518
505874
1155068
519638
1314816
1511021
159628
1326139
368658
384527
1704484
916652
1804375
1944218
1990867
1863813
269612
682863
1166323
16801
1677996
184742
626817
174357
1574480
1881091
1361769
1430893
654434
198894
965467
729173
1978213
766728
1409609
269144
922719
388384
613611
642481
1723819
327028
1698737
77127
583871
1978466
1446901
1551329
67717
889847
1636454
1232798
1510300
1883643
327033
735964
1516335
943058
1866847
417278
86580
1060555
520714
1606225
272948
322212
1153975
1203264
873194
1825959
259197
1343998
1563005
1012056
250429
391796
1724367
443730
969869
97559
93687
1554877
1559183
1778338
1371787
999325
827268
1269304
139781
729127
1587156
679765
1768385
123537
1655725
544243
841375
330014
965002
1104680
1758662
457473
1604197
1712842
1266096
1567579
262821
1810299
1972379
330326
1962634
359608
1994676
129922
1579357
460871
661867
1203223
684655
1712408
1829777
1722568
794191
1298562
360419
177647
412826
1991049
1324673
907754
1592402
36551
23433
536493
152567
434131
204728
1178718
1339624
278837
1958711
393526
846259
236810
860045
1056465
118009
1478807
1313679
36312
854672
297224
1199352
1412737
332843
1988120
1860597
1304984
570215
338318
1599779
1353145
336171
834750
1522083
1912763
1245359
516349
127334
1342648
848283
901635
22247
1647002
1867518
94866
660622
1474480
1039034
770167
962617
1743752
1798774
604651
839075
934216
20868
1544044
1307764
815148
612761
1517879
985444
1552698
1914232
1209801
1246978
1687869
431396
1658990
15204
1958456
563676
1845391
1627480
1923093
1635544
1656144
438645
1531610
1167953
1455458
1790015
1739149
1921688
734110
1829671
545590
1245077
1902711
773141
737490
1348418
675637
106283
654962
862435
1164312
9965
481092
1522482
919254
1990735
103201
1508684
952783
339139
235767
548889
1902766
1419489
1056590
6303
514029
1783155
1505772
1727861
338027
1691686
656118
1083445
1658376
987627
1359466
1008782
1007320
441007
192963
1791500
1560480
1672988
612793
1020508
547342
1153543
524049
1645764
239114
1468218
109479
879800
1294159
434759
1726287
816238
958064
1811868
1747621
1293111
207546
562821
562582
1034575
1644096
151570
1163949
1827865
1904466
471384
935262
1527539
1135601
1378208
1106971
133143
1158859
1638638
649111
910392
1890538
1308245
364057
684000
1970500
52273
1718134
1948470
1112165
1338078
882258
1257474
807783
1683292
564584
1568790
608191
952661
1094041
619896
555782
1697455
1349360
1066414
1996958
648920
553435
1008565
951840
1281145
413963
281676
474770
1923054
1218359
853025
1002577
932570
355627
897069
1863377
124581
1980056
1451884
352195
448485
138820
1473358
1554513
1063221
1236030
1422113
1805412
1047759
269790
953727
1489332
1554982
1997145
151666
357604
995342
74600
244655
1361436
1701518
441937
622757
1448171
824333
392745
1076427
576598
1910497
1834333
90860
1537804
1816774
765532
1396790
1039055
1638278
1626189
29016
1328873
182958
351832
1861679
1882638
646989
933241
1851701
370909
440169
1673680
1510361
1607350
874722
1398732
1674372
1055149
993031
481319
952521
1920127
604702
80534
1805916
1850027
414331
827156
326441
349150
1515242
189867
1426625
345805
541898
1224863
910566
228045
1462855
1211096
1862849
572310
1213968
1689463
1461505
1678612
775353
1679210
865698
238909
258116
257244
990146
582401
1121215
601085
50269
1639258
1835294
532272
1974207
1419489
499359
505173
609007
718168
1230748
578725
952573
90403
1170645
1376576
832849
1457141
976782
578750
52257
1284068
1756584
668764
1586321
1430533
430038
1022903
1888057
1648781
1715203
1720377
34120
1146195
165311
1246346
691597
1872146
1289731
1901072
638904
725556
39324
122801
1195953
456155
349903
303244
1714789
1513544
1034669
1348730
184197
1436700
77681
952522
564278
1304150
305899
34200
870618
228691
508539
1244029
1190633
1294404
1736346
666402
1456925
1949406
1743566
988783
1885951
1916675
1317405
1674411
1016755
977628
808456
1854258
1075992
357687
1835560
1518727
1620041
1851874
862851
493958
234132
933365
1922187
856275
515916
715496
1236727
475752
671415
1234830
658749
654321
1497298
1296657
952580
907342
1387707
1768140
1291626
1757969
814094
917924
1927674
1174501
1616696
1686158
1637918
1344681
453473
1269888
39887
111933
1466982
1254572
1095855
1681174
1149713
376268
787041
568237
549395
1555642
1677235
1182178
1163606
1726765
975798
1182674
1287737
743437
799725
244183
89503
902445
1178524
474172
506127
530454
949738
1461919
801826
537306
461614
1957746
476380
883659
311520
1931474
1653494
534953
144552
1740050
716425
1407496
385113
1575749
789016
1315108
1167626
105853
1703645
720862
292636
1076658
671879
82971
1563787
1224686
938312
186852
185830
1927485
4284
262930
626303
1550041
1034984
1453864
1138360
1197079
649604
598726
1210135
1903538
1131661
931470
64548
1328262
1026250
1355204
1460409
1578880
1137927
1980825
206295
1729764
1787130
48517
222126
1229147
1621027
1079710
1816435
1244359
615979
1060015
1135040
444078
781942
1169887
940281
260372
1448000
246903
1512351
627702
1800340
1892931
1903918
666845
1869441
550731
1660093
1960523
597032
514808
433083
1086963
1466099
919320
175710
629334
1116805
1513704
1813724
260985
529913
592892
111805
613223
318812
1896098
103996
122660
894647
829636
944154
1922261
670750
1567447
1896025
104700
119817
1961573
502919
1924312
589406
670567
1585234
1523547
225015
1245376
745906
1693569
6900
528073
1100659
1309772
1337550
1351910
1834875
523310
9700
441999
555170
1471693
1139284
1425612
1063384
211159
1472069
1497491
1123762
1021809
944452
1128881
1098440
297542
1483609
1353530
1921273
1010996
1076086
1986563
491316
1394905
326721
277697
383461
1175586
1404290
297960
1012577
37594
745029
902857
1483092
1142374
1289876
1472908
506623
1981889
528927
627594
785637
1875268
312368
417475
1285168
1523768
280738
1852066
1266647
1817688
965224
1260313
1737942
825325
191061
1802380
1288281
1607473
7023
666430
519177
261331
771988
704771
504121
1741764
1276110
596946
1326819
359675
1028792
213681
1432191
263779
591462
358227
189894
1530419
63675
700110
635463
278799
150166
1158132
571077
1313126
108080
1399600
419391
1938350
332427
249133
1030526
61158
1675327
926209
1093531
105513
337893
402971
941378
1091233
648588
484761
1166345
1537799
1579327
296946
1279543
1768559
1211051
693461
1156157
339440
1115242
1069006
1726408
1181398
1563015
1542039
534498
930406
1488841
600623
903481
938125
1467488
226713
985552
278638
1679393
728701
804065
977391
1519393
616532
1023167
138417
1099260
1812478
1157300
1187258
1159071
574986
834387
278519
1397104
1805114
1174174
54694
1591043
1664049
1218444
1236306
1464902
441532
783812
1247067
1574511
1294937
1066328
751496
729642
782068
1221818
970421
778606
1302644
1502068
543141
985540
777552
1557569
1611096
1168314
1404054
304658
1832389
1348215
1546357
554357
390693
99889
994332
958794
482535
167872
539379
919030
1297296
762534
820658
723828
1484840
284385
901612
169246
424808
331291
1300449
812379
1938129
1546631
356063
278981
1714844
434888
1306869
957047
1790189
1682306
470194
768833
226737
781756
1064163
1854701
696424
1210989
1321639
864115
776876
253382
441230
1077161
949988
2759
1042940
343077
1982857
1323877
618128
1375234
1610203
1810631
1104022
215384
287470
482418
227320
1306867
633823
32854
1256551
1585033
239347
572958
197184
696270
1049300
487615
19886
434614
130082
1689047
1406498
55533
1464909
37163
1441646
302510
1213568
662748
1190210
1864619
1367735
47911
1922897
558549
1915029
1487145
1120735
1822303
1701175
1100463
1225644
1774196
884205
695307
401421
98432
1137181
277082
325977
602690
1108508
759220
1747795
1573555
1198806
1683357
722460
1689809
480185
1772569
1740809
933942
499918
757724
1077628
83948
234787
1703717
101959
1308222
472505
1226924
1293267
1695757
1168326
1722504
884754
1595316
625778
1223581
414005
1909176
1383900
1883933
912584
901069
834556
495557
1225247
459458
80983
1895107
1633557
1184754
44155
1245671
299541
1973224
903144
701109
1624739
584010
224203
552105
935187
1293138
900707
1467642
1583978
82643
864291
697288
1566650
1838308
1616444
365808
1670827
713713
1544569
1273776
367106
1404034
1743655
445173
84668
1677616
541596
417268
1335654
195119
1977319
1844104
1712106
1978907
37895
1231511
353782
869358
1525728
768477
633249
1409401
1036817
1567888
1792979
1914304
765085
192814
819176
334878
184840
1807186
1453880
754597
1005849
647026
424574
982455
1785696
1557481
1523229
1670753
1669387
1512714
796498
1980973
1665568
1418326
1506151
764034
1012317
1576963
159409
1782211
103813
350028
136217
239134
183102
531035
1013030
848660
1754130
15570
1515168
1430239
1007431
1743727
1993263
828347
1395250
289437
935809
1982075
1115036
1155374
781067
741412
1393253
1922251
373555
1702593
623520
1534257
114367
1662120
1166659
1043778
850941
1291335
403808
1137785
1423118
1896077
1500107
77199
1296499
1249529
843768
1339347
983740
5441
1118892
428225
1126837
940897
1769577
1206851
1642177
1314957
288490
1943454
1858663
1914392
1331589
1421371
1908451
917236
453996
86055
744250
1306029
94676
1065182
951015
172001
420038
17261
1385647
1391816
164212
756699
1268546
102311
1050533
1948212
1963514
149710
153067
1308767
1928464
1974754
1612228
1607111
1498938
570987
57176
506903
898936
1679818
1040816
1524430
119350
999739
537210
1517518
1613536
1872274
1168199
835897
56820
642593
159029
1484836
169594
1096484
1867443
1183423
662251
414251
899732
1955790
1383061
1516877
1674749
1753686
178647
157320
1721452
1110327
795075
1435077
163053
1381357
425316
592870
933135
669991
1745341
955450
1882822
1638511
1728696
942577
678880
1731203
968532
1089838
337344
894407
1378703
1549094
699158
1833117
1868358
784508
372548
113036
631233
1684948
337111
1844815
236458
504095
205355
963947
1225562
860895
1732721
1346601
495886
1944517
386206
1984066
116118
1828796
1403232
30719
1626181
1222069
1715218
1931797
1056682
1225424
572495
921228
57017
63963
986630
744599
1607047
1316599
88579
1604948
1059015
484932
1056660
320821
436459
707613
1713291
653704
993236
1152885
1181152
1609464
1469669
609423
1436105
17838
209846
1970889
1750453
251304
700855
406525
675685
258085
1231687
1285110
1447938
1291654
1932297
508014
543844
504352
1523760
350999
1523582
1016988
78972
70223
1436678
1009205
1737385
417946
327448
449730
522092
1905426
1975583
1231527
1015030
1071191
1739701
589070
820352
1071723
1565736
860165
988521
549028
161547
352791
784454
55979
421776
1818406
1963278
299393
261124
510626
237689
1058907
412938
294479
477707
1222167
269078
705708
1389631
703618
980185
1013623
765953
1965276
539628
35294
423452
1599948
437669
1941947
749140
676198
519207
1576537
1883938
1173275
460905
89132
376230
881080
1019414
984205
95735
692439
1491494
727465
1224611
500178
923687
23102
1101002
872152
1406839
1558283
1900850
293355
990081
203101
1105524
381135
978213
1823839
735369
557747
318398
491384
272047
271710
81207
1918107
439325
158835
1149155
638631
1943236
896865
1444665
1196155
424750
785619
1975012
1343278
114369
29495
1137757
1500581
134686
1314477
1066485
229693
106478
102809
808296
1888245
1891946
824271
1240588
1392311
61914
1293394
913434
1850644
1565028
1019561
1503808
664953
917548
898423
755865
443
801357
498879
713153
1086553
932007
224778
1237529
1854114
1937705
1148721
1619281
667630
656857
7392
87518
1977792
275545
798884
314543
1470576
936195
1434504
1044984
1594516
53319
385931
1295084
245772
955574
680904
1384741
279282
1032300
345080
762696
1097532
1876754
1587144
563716
32225
516144
178733
1400525
1114246
1817313
1839493
817536
542961
1303613
996109
393859
1379030
45326
978583
1884626
1770300
885310
777302
897310
1633187
1326410
637050
1684656
588971
1512518
100368
1502
885974
1954223
1683351
1222617
348721
119067
1715588
1029321
532684
621495
566266
771085
1731418
1843995
171695
625378
1546654
409239
1316340
1190743
1535120
1848643
413147
468028
1050263
21048
260338
765537
241123
800532
270650
1151629
359023
1953677
931203
319001
1945926
1827429
266781
932200
977839
1281533
1375969
1773179
524409
236726
815939
1713136
552434
1422880
455527
1403797
1490765
1780070
875468
38554
1935063
1919282
678772
97403
1817251
519449
1040929
624787
545106
1888217
855089
1169163
1591567
1884069
1925543
1481813
54023
1959559
1756182
759747
771663
1908563
895174
898549
1265192
877155
1402244
1807288
1764212
867570
1566032
348270
21530
1772571
1830820
47679
1699432
654416
1396687
1520461
28809
1535467
1052720
90220
736886
1151758
769383
435430
805523
1687651
511780
542075
1905223
621867
605409
1786489
1617948
1982516
498987
1347421
1583675
1177364
189797
988783
99668
1713392
1228037
308647
59519
776838
397654
731442
1371838
1978947
199843
1226923
1646879
384390
1823843
1830514
1295098
196269
1430110
1593605
686447
644474
1960333
1700579
742984
1392929
225503
447047
940982
490559
1779908
265053
1005280
1403436
683269
1497186
1832740
1537018
869386
696751
578409
744188
209872
1139779
44912
677016
1166942
1938261
1394370
1327819
1945788
288229
1165889
620315
296893
1833
1150165
1583842
1792398
700751
1768729
1126134
387584
572530
1336310
1287213
548228
1299206
67840
805105
1881190
1825070
1575105
1013709
1509463
154041
434866
819836
389085
1380234
1717206
103170
1150781
934456
1689718
331045
1825683
296804
1772861
1142882
975676
1820408
1454870
512915
1168276
1972285
1185394
991100
1748508
1387661
347519
270313
622357
167707
740284
1763698
1348951
551259
1650279
248126
786556
1403009
1052199
441556
1319136
1359852
1479069
1890735
348658
1771227
1361472
436162
1058835
392505
1336938
1596391
235895
1061651
450152
106661
70362
416886
391638
1844508
343048
1560217
1770349
313168
996771
1335453
1618661
1966912
1459413
655770
492690
411749
513318
322101
176566
747040
217483
1907013
794320
826602
1961865
1428345
1803180
137117
239495
568921
1602477
582009
1091346
350384
344522
1593946
1524167
520535
221249
516940
435412
761114
37402
75886
1206498
1189700
713692
864927
1429009
850026
174192
150573
1825637
1322236
782952
918935
690744
817369
360177
612662
1484121
288845
722284
110865
905107
8240
1172188
1807188
1157346
1258106
1371759
650252
1223885
1350155
1245669
925048
1700856
633519
863865
1746623
1813764
838250
1172269
767426
1988434
850717
973391
399670
1257220
397038
1137211
1036873
1249727
1525112
1568342
1179582
156388
650894
1662157
592727
498579
1289875
1571419
1851837
1441973
198929
871383
327298
1875992
674472
988833
834105
1594040
1192449
1472770
1124421
1173036
1218494
1040306
322582
625076
1637389
673935
432155
150376
64799
603838
1615022
1137256
232397
979308
500153
441530
226051
141025
358249
1699483
176283
294464
529664
536451
70490
1710357
1011334
1342987
301408
816285
558990
2762
408396
351830
299274
96252
288507
1362386
1806543
148114
1382648
1926668
1155598
1943134
253945
97030
91141
810530
989411
605374
1301006
682959
373519
517362
1165613
501068
9461
1689875
1240301
1407948
419931
39817
1036606
1880402
805868
374960
193630
1781707
242736
697825
1880793
1860635
1175189
973672
1479078
446601
1728833
523816
727883
1339886
1589993
426815
1105370
1257216
821774
1955195
892103
1665449
1336614
47242
859806
738959
1854083
314990
207173
946867
1235529
1732864
1064240
1165650
783353
70391
355751
55679
1143483
1167351
78768
838725
1460571
1526070
1626759
1425672
432203
1088463
1382176
1485209
1279613
1704049
37189
240811
686912
1838177
951526
1275594
671675
415540
768768
408482
1129161
601953
1631590
213723
1546402
1087834
1652455
301726
950166
418742
707071
1302995
627690
545033
802720
956283
1533906
1790990
114832
1807853
630901
1547799
821547
459502
517509
604056
1118487
709054
857927
1918537
15147
687939
287730
1660192
636262
1236053
675724
1581958
126963
1161464
1706529
76486
1003602
1109003
711721
1406047
58493
415148
1543088
589587
321540
53522
1204133
588999
1328806
533057
715054
519362
799148
925432
332620
323145
188568
851683
1629526
1268057
544818
817851
1017435
1554437
485691
195241
1775573
989465
52229
1050650
218399
185029
550239
1651538
1770035
1515395
1873347
582654
1057932
692268
340638
796327
14813
1665314
101527
1774032
1379394
418991
1279502
352025
1693933
323092
965906
1110937
1801280
1300160
574274
350140
1573519
720470
870767
1658603
1468878
1938314
543925
673644
1280330
27883
409615
1427128
1055148
903928
611069
27036
1915163
876609
1734328
1489633
691705
970091
855436
944487
810627
1558260
1512446
876203
1735519
1562647
927071
465563
1497563
161260
257796
691399
692287
1128769
1888657
354976
1140863
972983
552047
1968293
322716
1822801
1456819
1560840
1634590
416554
968299
1434159
1662064
1648435
788396
1895609
545072
272141
1409840
377503
265045
1128983
312669
932782
1688077
1084025
1589061
1779891
146282
1500148
787553
368715
1247009
1639710
749643
1166274
867982
1404656
1900861
708536
642248
1868309
1034129
888910
1347557
1088222
842915
1554097
990952
268141
349782
952755
1925649
1646034
861217
1555182
322961
1757
1268419
1177748
1529554
1948346
61473
1019851
1336009
1077328
641747
830993
727666
220884
1541757
1178724
458582
918258
1458971
830340
494797
1954391
1081018
1853805
1020330
1364303
1508616
1280909
1745907
927431
1692021
401883
319136
701516
1581146
1504941
1532520
1247391
1901489
1877733
1185604
675119
364134
963755
1903824
1163930
708969
1429029
984823
904602
1743379
225557
115018
1363395
695939
970721
1480662
662270
76171
196566
95448
901106
80654
372715
1241301
921681
1293287
148513
1652773
62164
1848273
547719
1779833
487971
306368
1289337
865073
300297
683816
1288579
857541
40706
178088
485978
324698
66748
1250262
1231192
1007491
1792204
816939
1968973
913562
1080773
649715
1800216
721595
245023
1159727
280774
1912184
161647
1780254
975938
34758
1960565
1429770
1146886
1769979
876002
323755
24140
1800200
622920
1486534
1017266
279891
319615
1305581
1235540
677043
275749
1045465
1829664
1000058
163846
570609
1544457
1132811
934151
239975
1510518
1160681
1562908
1008517
1968029
764508
11600
1635730
106797
1034478
1947809
1581701
1605355
277352
1479274
1397930
464610
954293
518318
1843116
1304398
1316230
800781
1504755
1028628
569172
1633948
1251829
450703
1301920
78742
849223
707197
839083
1867094
411828
1138398
126945
444713
657999
1785854
8580
268525
1126347
1570408
1054370
1407379
817571
972744
1959109
651159
97193
1202282
1409488
629166
1448787
588314
1992289
307598
690627
1319221
1678785
673361
1716632
493068
818357
79615
1118540
1961793
894671
495064
462478
1222417
1537669
1268814
1946948
1781940
711007
414224
370022
1220376
1138667
1037884
921318
1489947
863053
544004
315168
193443
1188191
150820
1979852
34019
954914
1987163
35547
1125264
1656112
1579226
8959
1978328
1517602
1346332
1328600
78445
287808
390261
733872
1632478
438302
1007837
694216
287078
373666
614281
1698000
1391810
1849244
874875
1124969
844484
293255
1539157
115170
551361
357028
580992
118923
1126007
1494155
1684042
1747875
641057
1383160
500578
1256607
450879
618151
1154981
23257
521571
1599790
704974
928556
453930
1569641
454500
1071533
1930277
1623251
785566
16461
1028134
251629
1163956
1530807
106857
467743
1954051
1904991
272053
1293054
311134
225534
1176226
797690
229397
740279
1977525
1042129
1081889
344688
653338
186169
1018751
1682528
572801
1899557
87961
1386630
1546650
1160544
1990248
1505392
1033547
1210424
1054267
344482
1857525
1780212
176000
1728370
289958
1439533
119798
1570598
98476
258715
905298
1898600
507211
170262
1563950
1121012
1831444
1340219
1755772
1185501
1476013
1912175
70908
1309175
1172675
51847
423243
568220
471383
658448
349172
1086488
739692
70170
1272984
503552
963816
1528254
361299
679515
55173
1895006
1035722
1749437
310550
1690611
1774459
1520745
297102
1685485
1301078
1303907
894751
1244326
583594
89897
608482
851796
263084
839882
495204
1303561
1599712
1159426
1873362
360416
1552303
1545062
712687
982574
1724333
1594973
482134
1721164
237066
1265925
990397
583900
278359
579004
1227857
922382
1133466
224351
630701
1219422
177739
1662144
1305877
1230755
15590
1600425
1554395
971218
335217
1825680
1320971
1135387
800299
1327630
1203633
1717974
729219
474162
167410
1169716
1493892
1415232
1782570
665008
902477
817947
761615
472357
1244672
1446573
37696
339365
633169
1847440
1785001
58208
387087
1097508
1804815
1466825
1962520
354972
1209712
481507
1625298
263142
1507206
1789837
490956
67302
1659492
252914
1078093
923138
1208363
871145
1617248
864505
493099
1721625
1920241
1138556
999452
954468
1689760
927702
420599
66414
1993257
1969059
1489489
1263730
942153
943464
932333
234142
122426
759410
8841
216261
448539
469057
526006
423976
100893
368725
730047
397656
1005264
1112832
961015
1744743
1708185
99233
1574753
817625
308189
299560
1857527
640214
1605906
604237
1517842
1456127
266514
283429
1234918
1781321
260201
798297
1654998
727470
1069665
528745
25489
56917
1670464
371233
1219881
1337219
1826553
337197
860000
1103866
1357700
933456
676482
335177
883874
662925
346942
632911
1880675
323663
1228460
1609576
1454960
1508481
1515956
1324559
338917
1949479
665314
1205674
1607812
986410
1569282
1898596
1293606
602726
1686666
1627352
370853
84483
1041222
783431
721260
1532691
1573251
255023
469153
142992
1455282
768415
496
653459
340121
812033
1236124
1185988
886652
324574
244127
1244319
1881288
781507
759596
1357253
918013
728722
1995808
636358
1186512
1225428
935160
480231
1281099
672329
240611
1054534
86208
1335341
1634915
562398
1582609
930515
1795622
1094549
726672
31482
806345
1456676
636345
912496
383214
1209236
477441
1588989
1038279
336824
840877
889995
1730135
1801810
1031169
376042
1060010
1014932
721703
1478656
312278
952920
315032
1574486
1638709
60019
1276727
771946
1751895
995854
1471201
1982243
395444
2220
1514068
1111697
384848
756168
1675484
1510133
552836
923978
1166976
584617
1248926
859954
676189
695138
1660890
1856007
652016
1610537
1745169
1620637
500124
590719
438648
1094062
1272147
182561
886705
333715
1617964
1600489
1142005
1591931
200210
52351
178941
606821
408827
363498
135889
16289
1403054
781829
766978
1937314
1158078
1388451
1186305
1229065
111441
1555903
736436
1885152
1773408
1005732
565863
431616
680748
1534920
1187958
1323499
238782
26993
650048
1793851
1454868
1421041
1439481
866791
1554098
76929
484357
1946516
533604
480675
1352152
22315
1605065
839894
1832999
798075
249338
1872928
398505
350090
1470249
1875176
998933
749235
1950058
339761
1113403
335456
1963499
1852249
187167
103514
289558
1275084
1533921
1792779
1529024
674731
1994355
1640499
417432
1372077
66733
1462457
195260
663691
1831191
1305974
413653
619366
564670
344826
1865948
527024
1385949
184557
857162
1005462
1811708
1848433
756453
1993680
28257
1796506
1348522
1909125
877403
1755407
1410036
759447
119837
934121
209505
1811346
588924
355496
1964827
1996523
1413421
851332
673920
1403910
737869
66801
949431
84662
1673893
1093308
650452
1175398
37164
1894004
1331519
1124291
553646
526380
1961766
818323
1662603
1034972
178768
681885
99967
1018596
1463954
1700134
619760
1423814
1237334
1686395
1880371
631264
81126
1647260
1176126
1636339
685000
493265
1289667
640654
1389781
351820
1219063
1594205
452576
1941708
25522
1231221
1327693
910548
733069
1591761
173581
909576
1776795
1189677
1746644
1581708
239992
592955
302895
1157100
1786260
1616178
1088854
1869846
1802672
1842725
368563
604205
756551
866177
106287
1642481
1432646
1208030
1363265
1986207
441880
730769
847903
1675570
966500
785294
535020
1068454
1404584
1730713
1326312
1784508
15513
1299706
1463285
1657687
1765323
682405
1735216
273416
576594
1088582
1672513
428013
1536998
1837334
1054752
400006
254838
832676
1306916
136992
1932130
715106
24260
557427
512388
61503
731223
1428448
1461279
715545
1678969
1320988
1185512
1771461
1901708
1140275
1632791
1129182
543527
1825859
1908402
419656
205581
1121812
1832078
148582
1854368
1415
1469451
209001
1815960
23359
1603792
1140094
119857
1456785
28151
518354
382913
302476
839079
1758460
608225
1883160
1019030
1285321
1212294
1703372
1296213
933324
1164579
1978320
463876
1121148
259878
319584
753462
510682
1616376
1667291
980694
1897635
1559230
1357007
1933909
797351
117549
61714
1964199
1613601
268285
1149203
119649
507106
706069
997693
1196404
1793882
949056
1545394
1141982
1657848
588139
367340
1618244
598858
1767335
963887
437406
1031638
1112764
1400154
1170189
1016137
545661
1710808
1726067
1937503
1888936
923035
1075953
1661962
1639331
1314540
1293569
1098648
1651830
58048
1534650
1266259
835451
317493
576241
1386667
128942
1717646
789451
951973
1552666
1744575
513471
304816
851470
972495
1765388
1960068
1682253
255999
999111
982049
1422730
1152873
19212
325996
109237
1050189
1488954
378383
962254
469079
539692
514398
1697824
324338
191913
779694
1196461
1814099
1284348
1196437
596706
469836
318839
1296071
170101
1214671
1349869
1379291
1072025
725425
1777300
1829309
1687322
1679334
1598642
1110020
1681770
129688
1078100
788183
703644
1254696
758513
1975321
676279
1641052
600343
1267769
1058512
1641859
839839
1755614
736211
1929527
70331
1663919
1082319
911386
1436894
1099790
1618449
1217405
900933
1785410
892448
476753
1522580
409292
1867127
796805
445774
734286
1062937
1834784
588102
1640124
1708702
1364077
1031806
592574
590800
952734
835788
825927
1193755
986943
322873
405539
1647014
1675872
1741177
1187930
1722090
1355098
247136
1982732
900974
1795993
1548681
1042683
1405149
1499539
1264271
1701
602786
1592951
1022246
1476995
1405021
717583
1480788
1886252
1844121
1489394
1330167
808010
543584
1884460
1923990
1961207
914888
1446921
281195
1860314
1836201
1383899
1467348
1842024
1253054
1001009
1128709
1960218
1485140
709664
743417
1105930
1739550
1405908
778202
227240
1709427
199593
1657171
1004660
84505
355926
277090
492080
636594
974441
855167
683803
1323931
1164859
1858977
521627
335843
1968251
331422
912846
674031
145564
1352272
1372264
1195161
735379
658777
1499464
1600653
930893
426881
1414869
80101
1516272
1410466
69509
1135056
143202
342492
740482
1547923
1210922
953307
1498380
1194408
1797511
1696712
1875124
1098594
609890
1133972
1077780
1853337
1198960
66470
1932473
750465
679969
1371175
766831
97729
1239081
1451045
1593544
527888
1928018
18089
243343
1296841
75638
172751
1927516
1640674
1545406
1722815
1463673
141788
820579
501913
1354036
849391
1601119
446859
105251
1083388
782364
1510057
1205177
215932
174146
1675969
1831061
766269
637313
1015809
1583047
1855724
200043
1460182
270954
975927
1703510
186682
1077609
985861
385013
790593
388495
431390
1516392
1428172
34079
1728502
960017
1951713
152849
499171
532291
455917
1511870
835848
219935
1704383
126853
1851993
1648786
1693846
198022
697905
452214
1314973
475980
1767215
1734004
1366056
1011857
643974
1095630
1330882
734723
1598545
1924708
1408338
580544
545382
670340
1352591
1811349
849718
1573011
63419
1192594
1478498
239639
1157730
821208
991096
1782399
1835237
552216
1966625
1707045
1999997
1633372
995090
1744822
1167559
1954914
1878442
1063770
434393
680427
1867395
1437737
1915932
365444
1364749
588764
1476444
772332
1625355
479155
1690992
51378
1373314
181989
422646
1539836
1331177
1794669
1157128
718591
1172020
1890343
1359733
1431123
900682
1763754
1996675
1505997
23236
1791949
45988
1098803
1986524
169196
317797
169970
1642867
497213
578575
1593827
1193624
1408747
1535176
1779276
969302
931385
1493895
1241076
1613273
649804
611970
1856336
1931283
874148
963681
1014530
1496647
848546
1973537
131418
841672
1048489
1946928
1473035
287403
619260
328533
951780
1855670
1162474
569891
434658
1997974
250086
1995243
958007
1529102
1357402
422234
166716
923125
107690
1157864
1630116
850839
1206419
1501457
644197
1451130
1380835
1956725
334164
1703376
626281
1400801
176846
1396961
312813
9251
661235
357359
706487
772331
1535343
1053047
1315726
98197
1034659
419078
1398272
1379581
1923337
1829390
1737213
1393149
587256
1547122
268155
273107
137423
909176
1935555
1145310
956136
631123
1908499
586340
1899776
1689990
1519689
1332340
1213818
1469307
1562539
1362108
1262951
1692604
1295098
13183
1833744
1814749
184606
1474790
137568
1060769
326423
994560
629925
22204
1078783
721847
520610
957659
49156
1767453
1383345
674707
1926660
155934
1627571
191864
265550
1939460
730071
1891388
139570
1312487
501529
769088
1452503
1404486
311540
839621
1829062
852350
1192756
1366287
596943
106657
62381
463800
558599
961383
766828
1900992
1865800
1139033
678241
16662
252519
1246377
1432679
1767660
1131325
918097
1859176
1783653
836455
946812
1505922
957942
442312
726156
57455
599274
428539
1951584
1809011
965629
793564
319944
687071
918461
521268
208185
1497461
1623355
545421
998339
148937
257270
405502
1106895
1039107
1638304
1543546
171465
649682
934346
1583033
1514868
1637650
1672190
816081
1202078
1113473
268950
1797989
1943333
1913722
1048518
47067
733620
1222321
245962
1752642
1331860
85673
632023
1715764
992251
683894
1936647
1910111
1252079
1801723
1953860
37619
1734337
1600005
1548249
821810
728274
1942954
1844560
1067648
1631730
1712790
1392964
1227101
1507604
1107098
826672
413626
910741
1248385
878384
166814
1623250
1157496
1632094
1350263
1226722
860078
297284
1420635
1374535
1886523
1519681
1284592
550905
454937
1054860
919647
619679
1509907
437667
274604
1728101
432493
521827
843756
816441
88955
1682760
844436
593992
113917
1570826
1052321
1000259
1504826
1758030
1469128
1985301
1781863
1225651
786665
873884
945114
911306
509738
1016040
1636455
1305007
972890
382186
1524673
209726
160211
623785
1507975
390142
44222
206259
1400135
25804
470581
1733741
275750
434626
84079
1576154
948050
1425007
14834
593278
1586967
1783610
1821141
1154948
1780003
502886
477580
1764838
819245
1773434
1425748
1129581
750892
1511387
1172729
121282
1943220
327356
1241406
760938
1690782
1989485
1802271
1419123
858013
1940035
587113
202529
1005337
1843960
430425
1823924
1363175
1375600
457317
1063806
90017
495511
163536
1596279
367365
570204
1392166
192789
225294
1062683
1221536
1586815
280806
1178944
1315313
1342473
1612997
215897
178681
1565522
744300
1463339
696252
730799
514480
526996
158261
1322218
751707
1252738
1051429
814629
873996
1183515
1185429
1459416
1737124
97776
393662
123586
58528
1065551
1354224
683117
370660
377609
1684374
368852
202157
250604
502640
1215516
1170848
581103
1364248
847656
1737565
359190
1282966
886903
245129
1164649
341523
1441280
1637555
980764
674951
128608
741489
475310
771589
1034526
1370837
248062
501694
907871
1282918
425851
711038
939525
1120715
811205
1328014
860888
229444
796709
1712734
424388
1198587
1757039
302414
255288
1871801
1044530
32302
1983225
1801186
110670
1039193
20580
365332
229440
1294697
1768897
1473751
1682843
1982602
1022677
452126
1721176
809921
1780058
675744
1800526
1772514
1286943
237162
146190
1738669
461239
1674263
107346
1167632
324604
327145
986126
1622448
413320
992136
816397
192761
145412
432603
523879
1945721
1267039
1796327
1621396
817053
11576
1022123
113087
1874850
471106
1204351
28551
762197
1673989
335742
1979316
1260138
613170
1150787
1109716
1068550
922160
1952299
801905
856727
628246
1036758
144749
649215
1998149
150289
1187444
427598
1687746
1799459
1329093
1756306
429975
182711
71373
1857869
1518546
952624
1076323
1126667
972952
915548
345671
1598856
1744573
739104
1667316
430858
1199013
1797317
1986045
1927273
478352
1413626
917949
1197613
227458
874253
1978748
542147
267956
1763870
1348294
1396881
554646
972867
450449
155259
1261749
1620620
1000489
1586637
812283
1859021
1191944
322184
175919
555186
1083909
38795
711894
1230310
1484523
608537
1722830
981870
1528210
1107210
1129222
1069838
1895248
255817
1242543
1864108
24424
404761
230865
1699197
1079755
28167
998421
94116
1441499
147178
1166738
218990
1003536
309724
871079
348961
1112679
488049
1284045
734127
412237
1636197
568111
1212176
1462267
1429502
1324728
1846473
1195193
1111708
1017253
1996760
1190622
168475
1309699
960211
1241044
1578643
1609714
1365994
1143050
1574211
620601
939498
731556
1694156
1537500
927030
725721
530822
1526862
1282080
1644032
150182
251529
682358
333465
377863
1178588
176550
1515525
1961836
772749
623614
1363691
572565
1840167
1499525
220414
728530
785662
942332
1821070
446126
1001661
1386588
1561747
613681
1604392
744731
185263
167099
1635437
1598165
587803
784064
1796651
470288
1883465
349964
1465797
1644128
1326505
877424
604317
513536
708054
4641
60767
480063
12414
849078
1628140
542014
526445
701445
1186528
1098081
1359684
81163
1782401
654201
114119
1975270
451465
681343
1610757
758176
1506355
629845
1664790
1247492
1645598
1885666
1254980
1098486
1541778
61816
197389
19862
1917645
1455824
582869
1754738
1019222
1754716
927428
508624
1062043
1702089
152315
824900
1284366
807098
944214
1404415
418812
1477774
1155164
486453
306237
1300372
1699458
1359022
1567121
948501
1404784
600534
8613
885539
1172634
1706625
165919
1031566
566135
194766
1260847
1584692
1118847
704609
1178875
1220913
1856028
653756
1447799
445706
1854652
1519471
1709665
51627
575272
688006
1854309
133516
1982609
53327
966926
543311
1319197
1973224
1984920
819406
856688
239655
937308
709859
570227
428192
1139074
1777761
888421
1370769
825472
1282660
113150
123671
638972
36890
848422
230086
344691
149826
1665090
324073
1890690
1714971
813561
655842
1821402
1407727
535427
1647285
713547
332713
700214
261036
1759331
100850
262023
1817185
797180
972994
1607997
550253
352498
1303884
613025
1736114
1886053
159670
1624227
708226
1659084
1504307
1722847
1650558
245852
1207863
1924481
1026958
1694386
670361
386288
897166
1056235
1470291
1774823
1713358
1016942
936665
1984243
1661443
1024478
1773985
1748555
1325458
758428
1451967
92116
907048
790572
97891
1622171
533884
1240182
15026
1396858
1196205
587779
1939651
1950940
3305
1123736
1852110
1168135
647254
704025
1124950
156817
1400912
910950
1205866
481165
1168452
1538357
498322
1091813
455279
277641
624743
1699393
286399
1682372
1020586
519539
1074069
1582983
181375
363065
1537941
1815043
1749475
673871
381253
1120418
2442
343456
1184014
212406
1634427
369490
904610
1555555
369908
1559566
694120
1353906
730499
180302
930850
867475
1948651
819850
978814
741765
1854017
1959994
241693
311489
65001
1787883
1537493
1080785
28685
1502960
1941693
690841
1202388
860006
1475224
1792486
1298762
142406
1693179
273977
58608
123221
1537040
393533
1198438
398811
529133
1980843
1575165
1918621
271973
87423
227729
708838
1873730
1642424
444947
1746926
362757
1519483
1935200
178104
326441
1064351
374385
1146080
1478625
268138
1356576
937610
1472565
1508999
594981
94799
35790
19944
1929154
1420894
1476564
1961857
1101046
1156186
1993180
87898
1107173
1263249
695118
1946648
187650
1743548
901038
1948351
1552041
1333458
294236
9482
987226
840944
883531
1515518
1216152
951497
1570556
1671222
627833
894945
916950
127546
174695
588299
1485957
677435
411566
1263338
1540347
1206333
1026655
45107
469067
1948456
1032595
1314734
1566830
1108465
768484
1721299
1916247
1789811
1986800
1009899
1608647
1568281
649899
547010
707861
94705
556828
1793033
777974
1375590
1474138
966459
112158
908347
1185427
1212865
1643037
1611726
1741974
1897897
1013618
644528
964762
1853708
450772
1855641
268812
604029
954923
524919
86668
497759
862535
1968721
538649
441006
803606
669446
372401
434954
831773
474060
1620399
1099759
1978485
908579
286383
1248056
1642860
1276387
667926
1637053
767035
1873761
1334704
1548245
890969
1004198
1433588
1773824
179497
2778
1303534
492999
1211027
436474
1033505
398398
1907297
1020385
56624
1866579
112824
1466918
315934
481383
737491
1811227
1934652
1381597
971975
935936
1539374
1696985
1051683
1811530
1328092
1561918
416258
1508895
1659869
1254102
1321357
1897515
489717
141948
723812
931905
678808
1599789
1341788
920869
693329
1655229
1695610
878120
1073711
213014
61692
337855
1747859
1422329
230414
102815
96001
862409
1398260
1579568
117817
457939
1021369
594557
1754003
274373
861360
1483090
697417
1175566
1559055
1535118
1923095
1390191
117677
434247
805103
475296
1891040
1341939
579032
1121289
1896163
1691966
456916
1780111
269440
1146719
1159985
629291
1171540
124300
1470239
606766
480620
1636303
411631
1152320
464949
1618104
1782274
948518
418610
1987167
1320767
891173
1850637
1976003
619311
1220715
670943
904236
398237
1475307
705216
79008
1557561
100909
1192466
1163604
1112683
217538
526513
1106764
1856879
1457626
430782
999679
904599
262751
324856
481695
1780267
951777
805360
265291
370966
1772918
491562
797115
739436
1665223
174755
1032614
1449492
1770500
78404
730136
1217585
1729351
988378
1962470
1326541
667502
1590933
1652152
1310244
1456596
1183925
815321
1000101
1451182
1666160
1814575
1231770
955940
191782
782397
1301608
141342
999667
117674
1920028
1843309
312828
810148
1191613
941183
1213499
661997
1404710
1845575
33257
228328
403218
995627
560477
486424
1703202
633240
763666
1115703
1273832
1904818
1395103
320370
1247652
1632303
1063066
1507644
832232
34765
700441
670443
1894385
818467
98622
1692754
623402
1377939
537431
507183
1014751
1020207
868811
262203
1609122
1305470
1822538
1674967
1043212
674200
1747182
1138085
16707
1953256
412785
1267414
503741
168292
673312
1365526
999899
1214933
1992037
1852517
746319
1193024
1486530
1819872
142695
530704
1577379
1266211
658125
582644
1019015
396796
1358000
641963
784012
634100
1387624
1191853
463323
1224071
679200
255732
1369956
1618336
1739735
1425069
1109255
262755
752234
1174333
1607928
1035026
579001
1351261
1822351
1700406
891114
1828805
1160123
1211615
544925
448811
1851717
1948021
1091915
135819
346774
371668
630316
1107073
573560
1893455
1695342
1967890
1366559
1987746
1765975
144333
670171
1818133
204999
1217218
930482
474671
1141719
1339159
645418
1510741
472211
1984577
504779
1434831
1774387
683408
105935
51824
283757
1146158
584059
918875
1949896
1151780
894019
1394137
696732
1420360
1474577
1090506
1278625
712704
651653
1931823
181804
918239
1347747
1332187
1811643
569592
1037597
652927
1057345
1409320
1322072
1633759
394656
339568
1977273
961697
963634
846793
1068779
1991710
147164
62093
1689224
1740754
1027529
683189
1452647
728231
190324
1179516
802324
782869
730292
1528965
3336
1872465
814026
924531
64543
431943
1338422
1148523
152774
1228688
14040
936429
200863
687257
396391
1511751
823734
351298
664482
532490
1041559
211725
186657
1413497
1037395
391090
533531
1459051
584466
775252
1818514
1522817
1441189
1590756
304936
1480386
1768077
1676810
235885
374420
1978212
871923
1915037
3213
482867
848546
1982406
1008670
838945
1153351
471616
1770919
217547
172630
676075
616474
1767672
1695753
502037
149878
419234
706177
1966202
382749
435824
639181
1443259
1590929
1919683
628563
1488874
1748599
1108962
1204608
470740
1223101
426467
1898166
1726738
4267
921625
1682003
1107496
1421152
1717800
1442119
777652
446631
1220230
891172
356627
1125574
1770704
790845
22349
954932
1187974
1046480
1732399
1346723
1651895
1892914
787692
1771257
592091
883065
470648
809386
1499055
1151955
1706964
1613661
1813983
662966
255280
1006606
1481892
1925504
1370745
588219
604777
1244671
998691
58198
1138611
315957
1716615
1915615
1505650
1292578
1143052
1573224
523668
1455402
7147
1811002
576664
237728
1561692
260312
174946
135665
1573345
68505
1484505
1390758
1364765
1231537
1109931
692475
999230
1773172
111861
585754
1904684
1756746
666492
177356
1794066
236434
1961769
1902414
1780956
862361
1312828
547949
170660
846191
1227298
508053
1155983
338169
1167767
307921
503668
1232093
1091862
1758919
74984
1178700
1844244
495779
1666623
1823445
1794687
1346223
630856
1662968
1973955
1343783
699857
1371260
1918168
1193002
1979510
425586
656565
142739
746236
1399014
1350321
1008576
323283
244269
499531
789851
1270801
556691
1588734
1938921
1206674
1029584
724885
283575
1593510
597203
1029348
934908
179861
394576
1160997
1453439
1367411
580702
173470
1400160
704383
1636181
369299
843172
1381226
865383
36605
1379866
397914
1220801
998910
20422
406995
555067
92070
1396265
1338408
1475766
1491766
1568149
1580224
1507747
829240
1606602
354237
904671
787826
31931
682739
170386
455101
1943877
1398334
1556060
745006
1277039
798398
126082
1755974
1367442
478693
1387386
1025003
1849310
1357452
1764154
258990
475994
95851
1697853
269498
762523
128231
316110
54209
829814
62171
1227876
1167766
1197801
1027696
284372
50118
882879
456825
1739140
1875698
1736422
1705656
1920588
1144538
1868257
865006
59627
1231254
816354
411463
1670035
493486
401713
1729291
984388
237513
1324742
625699
1100848
443422
1228655
1294525
1775262
107734
618777
1515427
1522660
216535
1081269
815891
1518567
713912
1288947
1969268
1387819
617632
509473
1546526
996141
656025
1042871
550510
264832
350321
1627492
16735
1748308
218323
1320428
1659713
1357918
845277
1209665
1126341
477239
1672386
548507
534239
1777617
1018515
153245
668557
320740
1680743
414134
1845899
1983117
911872
908752
1966454
445608
1308375
1172687
1193249
1191220
1378593
1897857
1866596
711919
1566762
189767
809585
427205
1561515
60490
1808918
1509085
1491582
429793
1809054
719446
1088717
1704652
1541914
1464898
1529059
1470621
1204940
1229617
1446866
249725
1262257
505224
583017
1049682
1202930
1025220
81741
499939
1196443
493694
1869532
255671
303253
701063
940423
231802
284721
1205285
1971432
942800
1797283
1898617
1653234
499931
426875
673439
52645
619155
666887
747105
720162
871590
83714
1533583
1725381
733201
1291205
578205
893543
212081
1323558
1347573
619001
1106143
1190483
1027656
499205
1203868
594897
1131662
239283
1768670
1410991
5258
551295
1230511
998676
997915
1850057
931480
234028
647808
1371501
975038
540828
1418493
572202
1692584
346155
326884
1095818
1216079
1357037
1877824
1979001
1263018
1055426
1405397
1597053
441878
88638
1185382
884742
595678
267663
1100062
1666396
727201
389960
407450
1812321
75556
826397
1146432
1110083
505136
981850
1668757
1939590
802464
766565
694992
284661
1069103
279820
1486909
716989
551163
516930
1088951
850155
50008
1614539
1373665
1770715
1784762
1404084
745860
1382170
965848
457525
1874224
1868730
327130
154039
1366255
541318
1664753
1726537
326654
185845
1908539
322930
809198
819145
1760841
1703095
1809532
1396341
91453
1991625
430490
1473422
1703749
66385
332215
1405182
1793614
996281
647823
1327806
537954
970951
1852221
1823181
1643805
885542
1475126
1386780
220729
433839
194762
1238381
1543900
1131607
22445
1076619
431231
166800
1362237
1972741
269231
1110758
9019
1255151
1701079
940728
197289
823334
995045
555042
311283
709672
1122752
792883
994916
732763
800153
1250239
1976632
1670381
62654
1662962
201051
1567797
994124
1206006
618346
423451
1869379
1518791
1176836
245596
905741
179622
932436
1731328
1448756
1531213
648445
1653072
276586
595639
525867
1659164
1972988
787330
1073343
1886082
215666
224325
880361
1280776
1813217
1038316
312621
472463
1674205
784605
1126816
908335
1989010
1992807
318933
230502
847476
1188085
99627
1403758
906187
1962559
204222
1136490
182584
1585649
523252
811571
1233001
781507
1066088
1230435
1494085
620265
77820
307008
1712713
1735014
1333294
238750
25512
1400102
423939
1875332
376492
1875935
255749
325246
1640409
179050
1063361
916290
493429
1608772
1042005
426191
1684968
1886535
1787369
1619424
1690090
1452364
1360015
1185389
1493544
1458354
354447
280159
1701413
1412163
14182
1773150
1308517
1657293
680909
437883
824792
881539
1439193
109785
1404459
528603
1827957
1686368
1427622
1364519
134749
664318
540940
878043
915064
1623003
1015009
1305014
579203
34456
753490
203524
712010
1207753
1621585
520724
274091
1439821
324342
1326987
1469444
489975
1618258
250581
62792
1725742
398315
1445398
1784904
881006
1718392
1791383
266301
1322281
1905174
1082272
1507754
207925
990843
1240188
1502924
386292
386316
673020
1223604
1879308
1479237
698401
908236
1764957
1041299
1817421
1602433
1099964
78002
268677
1777212
1359346
909605
1308495
1547536
1161022
1734230
733024
804986
1703843
449331
1557222
1599590
593742
1912378
401764
309783
1397137
18457
1231108
1313302
445584
523219
1473067
1023225
254254
153298
589414
988370
580173
986949
1761360
273120
48695
680695
369489
1577328
1385192
612101
1638113
744769
1546827
953323
1366601
1291090
1985507
1922688
380496
1977790
90814
700174
415911
1330276
526272
480439
1306584
1963431
1996246
545567
838086
1219201
1013456
1490691
1227141
256720
332873
508915
926771
1231453
139219
773476
700581
754787
706959
1651797
1639062
717490
1585800
1038640
8667
1414619
1027854
1315440
768329
152247
109369
634917
1300166
1242955
157016
329363
547284
1804131
275237
1387433
328530
343968
880281
15489
1064378
1388388
463670
1350058
1150456
240563
1857421
1566933
1561399
633382
200402
606367
1257424
1173697
332223
813339
1215039
267956
824487
214767
1257588
1678985
187364
826049
1189249
1155558
1217639
1150375
1047926
116721
14629
1210954
384969
1429147
886987
653765
823895
1268192
1906955
1039351
1269880
1669942
448335
1147712
644160
1121524
1787116
829838
308986
342480
1940678
354985
1587478
709371
1018093
1219185
1670485
736912
1993566
824082
1355510
1245787
57652
1101111
695926
1953416
1961985
1815626
1407672
531970
644838
744301
662352
1848114
1347275
652775
386262
1805159
1668076
50929
728710
376803
1516735
663844
239984
79192
376126
511622
1239904
1107826
491818
1624710
676059
1580155
594211
813312
1246517
1666858
450215
1165748
1605242
1047443
1739696
357031
764588
871767
395365
1870036
1304733
1115461
785881
1479200
1760519
1129737
1980319
1854780
160024
1970781
1753028
1603879
1178076
1612213
569916
1412260
542170
1427557
812956
1906535
1895089
1189088
1730741
436710
959457
1823648
1829162
1668183
811581
1195315
605958
429505
577028
367003
516594
1397731
801718
1994957
717444
209698
1554910
630367
575154
1880873
643188
148903
611494
1886697
9707
1744804
456867
1584921
340375
1420764
137926
1587606
528253
1955242
1434550
607637
580828
1948003
1812646
1683961
875519
1350245
1830352
1586908
1468160
798534
394750
1280344
23954
1882465
150340
824189
1729084
1463136
1921914
700598
161298
1446140
1667382
1031770
79965
109097
1888538
750130
138036
1931416
966631
451171
643999
1756914
1248908
1185795
1434764
252143
1698572
1180392
370388
1645887
300668
473061
828288
1335342
1102447
1637999
1456077
176243
1864506
1473426
96530
1412996
1640847
313167
971932
692206
1242220
1347948
1170550
381313
1651733
613137
593109
894203
1461358
809680
1810589
516116
1210113
1995197
1070366
792345
900661
1691532
688395
1172508
1126780
160859
1299809
645429
1329546
384660
226993
708852
618433
803862
1770822
744813
296073
1943507
226178
1430359
1437937
1390621
1144729
849744
1583663
130785
1016296
49572
344852
743118
726220
1355299
1785196
1200895
1321276
805544
1251442
1070656
948415
208745
1361942
1427192
1134033
1176657
863945
1793052
1429540
1159540
1764880
1837266
122960
342929
1904453
1851135
1734250
1246383
541688
502311
1278530
302437
31589
696208
1300916
1836468
1600150
1213833
744628
1979352
563874
1583495
191970
798988
631177
1676272
402755
311468
1667791
1310625
897622
64436
235021
1786076
84295
1335050
1484482
475392
389511
56174
340877
1835551
538108
1012376
385023
1670406
803795
517602
1256723
921369
1991626
1325179
595450
524646
612784
1583494
1602548
496687
487140
1503563
965784
1448953
1085502
765492
842168
1345489
413367
81066
714641
211288
571809
266502
138488
224715
1013571
719628
1876895
565333
729787
1044259
1611262
511687
457345
480222
734288
1513047
880849
686691
575090
177333
270502
599147
1930030
277979
80624
1509308
1401422
1663160
754083
1020378
1334384
1141251
540346
1849361
1800621
138560
785620
1241288
337177
1518794
1682209
1164802
1593916
1497017
1922168
363779
830149
1383714
457709
1909976
130966
953915
1988884
1114774
1644696
1575289
1666342
425527
419813
19494
364421
1179132
906885
345256
941673
1330139
128107
977023
415806
429226
383176
1833178
1180965
30814
586355
1669211
1237339
1972921
105086
1064537
1885612
293073
1523406
1913974
1967917
793561
1706276
235960
1392328
276173
579873
706906
930861
1920082
1858927
1827400
1654600
82968
397915
497096
806919
123165
1597732
56462
331181
357550
1442502
369174
1900860
1578698
1635372
1217786
624253
304571
1901295
1395415
1355458
1895765
1520770
624501
1805640
1147653
1654772
32154
1934489
1623129
1668754
894872
1757751
1005652
480401
1680574
233113
606969
1112764
1211918
985978
1486220
1430675
20971
1151694
1941995
1434960
1263188
1911578
1559164
424738
1775666
935934
86611
1499194
1624128
1774317
1196478
491911
1428403
366292
242540
98867
935149
1999554
1947221
1075805
1616384
1891114
49347
833629
1729239
1574863
1496983
600911
1242710
484288
617925
949034
1722701
75863
1614941
1784334
1162450
1348500
1991009
5365
1256944
560093
1599381
801620
392968
1223616
1160897
1457987
1683566
1868427
750347
721365
1584578
1334950
267047
843507
402908
972287
640328
1183287
1887554
856177
841377
613696
1064559
654925
1710190
1692528
113739
634714
103116
729039
939851
994358
15801
1508753
254208
964454
905516
892938
1104154
1791823
1424214
631273
198870
40554
923929
20841
9137
1857108
1451275
1473118
1073483
1480408
841935
1924883
1089052
506559
1549271
1276662
972672
729119
507094
91482
1461622
419752
526220
101706
819012
1864622
894340
1881669
906021
1083504
451202
433556
1379069
1951037
1393293
768848
1837941
1454066
565041
1088420
1971782
881416
1194995
1100833
346355
22143
1490514
1309941
1555239
1544780
1497131
1958670
428464
1148280
503427
1844435
1547111
900480
1193722
962323
1267312
583750
886884
1701827
1689380
1045501
1371916
656082
1773119
443661
1703599
248065
694570
851929
119960
1500367
414542
810211
249161
770221
659649
10140
1778158
1132491
1752437
1838200
175431
92930
640118
346567
153576
811305
1181824
1910633
508561
1194804
1181548
660015
1707939
1160186
533010
722417
1767038
1471037
1256826
958697
890970
1186978
811213
841466
422989
900343
160706
1785751
1555713
200261
1291923
888267
990315
498989
1218989
1266512
1691703
1916564
1483209
191790
1049226
392700
463703
1351330
950266
1700336
1130108
612143
338571
1080457
893102
381466
890332
698879
1994378
1818942
326071
909092
96786
15499
252810
1539204
1836767
123629
1043032
83655
1606217
1630184
835889
332026
859879
1726744
156464
902921
1074588
805731
1022172
846559
481471
1340923
1815545
871887
1550635
1739301
853318
1681571
539806
495745
1615058
804535
296288
1502354
1466873
112278
1385732
387816
206589
261220
1741724
1269012
1214983
997828
1635636
730154
1598946
95258
425189
919101
1819799
448174
992366
552675
71636
1992614
949746
19287
387599
467875
1737183
1822694
1489900
291437
1555795
1452941
429924
971831
592545
1221882
1216686
1797209
5621
1160441
175336
1342174
415167
1642479
27942
1158623
1307254
1579363
708984
1615501
877073
2647
1936066
1840627
121437
1438207
446019
258529
1534371
1576531
306387
255363
318607
1845608
1869531
674306
1172568
834066
789759
865497
998803
184487
512626
369336
1614698
488424
1672641
1306292
138229
1193633
505551
794445
179274
1138742
1120879
1809003
910747
1840060
866593
1907655
1811128
1649489
1919295
1439757
1307991
1857443
398408
581974
694426
560828
1918800
1978988
1919521
1578544
99711
142148
495918
1503889
557304
481030
725019
746105
1174955
761107
1761636
1622007
142314
1519442
339501
602313
1564844
1943656
1004574
310707
1344219
1822260
1678053
158620
1204064
1854660
1200420
605457
266143
380298
123187
483390
792854
250485
365127
1925841
966972
293799
1654858
787058
1365691
409078
1662437
140274
1173971
728745
1942077
1524034
1389571
1659170
860585
810202
1990789
11797
685004
1493058
953174
1898260
1495421
304781
501537
1317929
1005669
816637
191389
1265341
982624
228035
1258706
49459
656427
1113857
80699
355658
352805
1819300
37043
617683
862809
121627
442297
1135338
1969410
1852234
1270448
224242
722293
921849
1913452
574277
1776610
1874015
1749491
102991
1779727
1076896
878604
1607403
755918
1873076
1153502
282024
1811917
33245
344599
115901
65486
312356
895792
1852175
1820732
590044
666375
499966
882914
200874
282152
234487
913562
537170
1488352
111309
1396132
750879
901471
1300146
658903
1933303
495198
1588039
1119478
1518069
1345330
1247476
774303
262549
1754641
1964127
1531415
1355785
1187950
103254
301673
1693547
1633340
1328541
1200512
347992
11324
816286
1213702
947329
1079830
173538
1068676
688467
731460
1986583
44888
1681394
872420
321968
1558999
1468589
1656087
1981342
1114503
1990481
35365
1902303
1359877
1951858
1416262
812118
284261
87272
892558
981066
1203245
104448
1820686
1478134
1947043
544948
725688
405768
122958
969536
134498
1517191
614537
328255
1507885
1882635
63002
1403847
1929543
1822315
1886439
549240
512288
1104930
1357417
1539621
1151641
964314
611997
222767
1649683
160549
730654
503831
1683574
1103495
648789
948244
833497
1475198
1639085
120672
1529034
1102849
212514
1058183
524399
1502938
627696
253314
1555641
13747
818542
1538720
366744
954773
1686545
252486
648593
1941812
229063
206189
145097
346981
1309209
54195
1146723
1024198
84127
345752
574697
1010777
83831
145963
45690
1533377
1919672
455972
200014
1205830
1399522
1992587
1162367
832135
202068
639150
163498
1033877
877323
183444
743541
1048835
236258
494618
45529
275257
2858
1473044
1175463
112369
539738
58617
912175
861829
1801290
926386
1795924
1812830
608191
1578453
1130088
1512680
1739628
189854
209889
664284
495301
1774812
659943
963917
1170679
1069849
224725
377539
1071978
531776
170298
1865493
566494
272930
377335
177596
578801
1045066
688415
1791329
320556
1044518
875945
805145
1288838
398747
1794105
771178
1955892
922285
1373558
276054
1789291
1191757
867124
1936044
1188838
1816251
1281941
187514
457556
570769
930345
1253287
1826978
1095270
322232
699670
1879874
302653
1907319
970732
357880
287822
778602
1213640
1560890
1901238
1369125
791244
1401287
717995
1064359
1731219
978475
987977
1961034
991897
1293528
222742
1273420
1881197
504766
233334
1864457
1613818
768684
1537794
411443
126785
287388
1268755
1936185
60203
59603
1470606
306326
1736827
217669
1670778
1621406
251736
1883723
812774
1365098
1986080
971387
1867873
403267
1262642
861633
1195145
1122461
1940415
624523
1327795
410995
972830
1444651
1180188
17630
266022
1713952
454450
1682538
1480417
1292396
583382
1918751
1752163
1834593
597667
1800228
1809664
899673
1057192
1429316
1350826
518081
930299
234957
609868
528003
798615
1834176
1739684
256393
1355912
775166
671159
915793
1673205
1855471
838143
167801
1155747
1220243
115306
2351
366829
114393
1048004
758711
847154
553446
225688
1218392
1266489
443320
442780
177899
1259669
1132048
610420
1302860
114836
1792040
1647084
919071
1736630
651741
735418
446775
185820
201090
1418085
1366332
410321
1158246
162000
1485986
1259481
1834537
1861561
1303915
806877
952270
540933
1294468
611364
15153
172104
198277
40886
1368838
727230
1573177
1083211
310840
1186534
1726317
1672771
1739421
1062412
1124383
1179664
240740
399716
957883
1725599
857865
1404904
748437
195087
153503
986169
485539
1691581
1565316
1959706
476271
972639
1626848
789668
1465480
657307
927624
1710346
1630595
218303
212750
1493070
863573
884959
262815
1079855
610187
301893
1166297
583525
1371460
1653706
1239343
259606
1990514
1024302
1352095
771691
1820107
1983969
332447
705320
390332
443652
1535386
1680052
1533663
75369
991853
1419138
1848315
1608091
291031
440252
784292
222242
1094393
187610
705616
797690
971487
1548388
1219374
1945577
1644301
1417250
627295
1026235
591118
554719
1333909
834462
733939
1285099
294107
546132
754628
1782166
1973936
1470836
1137063
1229860
465059
1982262
493121
1221681
37576
577079
498464
973108
788489
197939
987136
1680903
268792
753169
1227127
970971
67638
366728
762180
209528
1286768
1634857
1678114
1191509
1700538
889695
1587363
1725514
1585959
1942245
390484
1107155
1035775
1756307
193244
393575
735516
1087353
1062244
1857362
145033
22631
1447503
1660719
1409376
1483784
240047
380924
393538
711124
1816750
191080
757246
1263303
1041259
965710
62280
1776926
1226677
1730163
62337
1360000
1934740
1534155
1471747
1978665
114274
305208
552835
91365
1826664
279319
350494
1588523
212881
126504
1245939
1623018
1373423
77528
1746899
1418612
971791
175741
1123741
1439488
966821
553973
120865
464257
1441953
1435050
25293
200718
1798419
1288664
604653
430403
1532407
853138
1470832
617128
79533
68040
781548
1153323
601788
1456810
256793
900262
825487
1105504
999789
534843
421589
156933
84442
1802161
1997515
461233
735577
1988589
1012954
91980
40962
904360
194976
1585686
285203
1759353
494576
1584453
1801732
1624607
1982675
660094
1783170
18501
1920531
651866
175869
1737705
845747
44988
175525
1093284
884508
1457771
1906359
297485
757712
446473
208271
1407657
1501560
1079502
1592341
718414
272277
1887470
1945201
1671048
916496
1421953
1859564
1448173
1816896
572165
1290551
190224
247125
865936
1790347
1942523
1589622
1882893
1979965
1140614
1331265
1597129
1950979
1996872
1084704
1419710
1164596
465692
1921813
995440
1555097
638154
1188686
413554
1368709
1326292
386946
308675
509022
1063897
1911732
284083
124752
537543
1888278
1302760
1183654
1523793
496001
1532107
813577
781457
426553
233957
504123
931105
599308
432445
921467
1019649
1287658
1132348
922307
555835
689414
1891947
797485
1092686
1048227
1963826
1424434
783157
1444095
583175
1641051
950294
1154074
319847
1621294
1269489
861965
836091
1506128
1879924
1378618
675544
1255627
189157
1254223
361382
1338295
228307
598912
372721
1577845
1656489
1080472
90394
1101786
1163545
601155
1633116
1296674
418327
342481
949857
777484
1891534
912997
758531
425604
525079
127111
1388402
1518997
1730799
544356
510387
1292570
455356
1236629
459108
1511462
310864
728692
1099544
490151
842893
777428
1595240
281601
1325549
1449249
1744989
1678082
1602690
335082
252796
935875
1463079
340665
809982
695688
1885891
1762620
209647
753407
1738395
1859627
1982379
608940
674500
1970483
1978422
1290450
428744
341100
1585764
454849
881659
490088
793349
178736
1484051
1850048
137511
991242
1919812
1368130
286706
1310686
1109516
1838798
530302
665773
1185646
1496159
1948465
578286
69405
1475041
1037285
754149
1344040
661708
1505290
1232926
894784
43762
1892659
1259072
1002994
1966756
16727
664702
1995730
1846678
951828
1676158
1161689
642175
912030
1603298
1200355
437091
1157068
1504836
897034
1855454
698938
400257
689922
1680519
1776452
251783
1312942
1593268
1664205
1227387
1188263
403709
791152
1501313
198535
1562854
1158558
1064021
1221326
969406
1843018
1512251
502004
1522747
731668
1812367
444451
1091864
1037311
1019162
944942
262587
22541
1846874
1876864
414214
1133213
1091133
1311957
41710
735189
1744313
10674
853996
730444
1579903
1058462
896692
474776
768570
1865718
115783
1752787
1469930
1388803
820416
17763
1753742
1918821
536344
706627
905203
1218556
1839038
342985
29002
892066
946077
1890175
1591224
806105
1243106
830356
1524482
179017
949780
1054580
1974548
351685
1977458
414480
1201965
1733773
577300
124183
995446
444443
938864
440537
917861
1861832
592451
227511
389305
566035
1667765
793367
808388
443952
640065
1567766
660640
495107
350930
122201
1575995
1334527
364819
13760
108392
58047
123626
1475132
731395
766545
150147
1353306
1436587
423798
364187
715926
468266
249900
823740
874466
1999085
548762
866286
1179606
186843
1311708
286995
237194
331839
10944
791977
788430
102080
717078
1454315
609946
503504
410452
1756892
315926
1566672
918782
567794
1998099
725785
177210
419629
1379674
1950267
425573
1194132
810820
10521
1288754
603876
703782
1727895
1118459
1270969
1739789
509738
1166622
20473
722115
407266
1740958
1735236
301284
454404
1463742
838188
21739
1746823
386739
297967
1819478
1820888
268823
1485555
390346
1118044
1022881
556963
1474232
1474125
1096031
550766
1204397
1079490
1334877
1604871
808436
428192
1815905
1118247
147478
1616331
789314
156836
1590207
1241882
9973
1106655
9745
1041828
1307152
347986
627533
1031462
843258
1343231
1759679
1525275
616825
991051
1093424
1764272
1866234
855787
1660461
826882
1974409
1314380
453840
916268
1633244
1211242
1648895
1650609
1379726
1722512
894258
138810
702640
1795627
1357118
1324334
840275
754394
78259
680969
1735079
594473
1436654
1611040
1457480
1091365
918542
129730
1926352
1863090
1515947
608289
298410
1035962
565593
42679
251890
1188970
1938247
322517
1680849
1502884
14284
1525683
1276255
625148
1780370
1479190
1740030
1252728
1679803
1029922
357753
1049596
828816
964845
1143428
748107
402819
333201
1520188
455454
438721
595819
1878743
598631
1446635
167732
1576192
831918
861625
601191
318590
1688418
1504591
1915978
1426763
97315
1813421
660416
752662
133370
1702894
1801533
1294958
123177
884772
1988659
1580150
499561
973519
1132503
472161
291977
1053175
338230
1965818
833455
1003099
875388
1436108
981162
761844
1144120
1178443
109496
361885
1533505
1239392
1647988
516537
772655
1821915
1804387
1508813
746155
1309162
500375
238511
1868983
1409537
762425
381579
277379
193774
830269
133731
14178
894952
1246614
1624608
1542713
1668630
137099
574775
1319535
2167
371496
548228
1252848
375314
1602933
1224048
1962430
377981
1776956
1989193
1112541
806856
1099225
86456
235205
615057
1927830
975592
762114
429167
455957
1366478
1809097
1620218
385051
1678589
498260
909247
1869123
811282
335312
525031
695283
171236
1233535
1854791
561283
392314
783899
71829
361232
726989
247169
1353616
1099157
549587
85540
1648565
507252
776981
660238
1559438
1793921
1429329
565675
1546921
1796039
1930229
1917932
1134228
1781874
1527898
759106
1227296
762211
1217219
5221
1045471
1688248
1247315
1405777
1078204
753036
1485095
1995940
828703
25401
1723400
193015
1554589
762172
1019232
1427863
1145896
553859
1984037
1257879
679641
1040777
485698
796060
1013835
1249065
603280
1123786
1218863
1636005
1654188
773097
1962233
1966910
84907
219546
1697979
1558582
947570
223921
1363906
1548413
921633
1159624
1711618
968625
657511
1135756
447488
1236787
1775512
1554805
1639624
310898
1731243
1038337
573142
739210
267793
746917
612069
1629215
1456384
1933037
1973867
348105
1736093
1430390
1100061
1773459
1357089
673297
338518
1139376
527185
423585
1255326
1814751
1781138
1819763
908022
1882054
507718
163131
832537
22512
967601
261343
1355615
574261
1138547
1596029
1744319
8058
245560
334844
106095
551331
146667
1554601
489992
1108007
1805385
1459629
1665881
1756900
535405
525929
1737520
1973492
917703
932664
436847
1137833
1177483
1865543
1322686
1621896
571651
1389664
232628
624892
717749
328463
1275014
1773628
49483
1571746
1433663
1953389
328854
1112448
1608576
39660
635785
163136
1700222
553441
291332
512544
309218
566404
728077
1097338
237589
1762100
1453
417877
876328
926146
1920032
1425248
903446
1965487
1583737
1658846
1518449
1839721
83799
320839
465916
1753915
483423
1208029
372876
1530946
1753106
1887412
1039753
1703656
1969277
1321828
1851360
1679071
1924161
915131
1304516
1884902
1582984
1472852
1017588
193702
922698
289240
1615757
1284147
82554
1591300
935810
352783
798829
1095230
656770
598820
482926
376164
1347088
1496859
1535400
1935025
1664206
1435904
215110
1521857
730236
1045958
1456549
222016
1844222
348369
264898
710206
787511
1705060
943749
1277119
1147197
107477
61223
1771701
1293617
1641117
1783063
1868841
489226
147012
498813
416686
295173
1097298
1990119
80451
1999022
916009
1673294
1515588
566664
1992863
1453957
754518
144892
1831727
1350
107386
149773
1800621
636879
426371
1300731
114561
527998
1891647
402696
685326
494389
325061
959374
1919659
1009707
1177257
738711
227428
1831524
1335088
1381480
1325811
1007220
1538999
1205777
634231
288791
1599185
7274
714776
1370407
7553
1797085
1774042
1995845
801635
414766
498433
1775654
1361487
957620
270559
500655
88110
1610585
1301403
1371570
1795386
714561
29986
616306
1317052
687024
1293856
1138403
317262
1670211
1164807
1452870
9039
493565
258188
1171528
1411976
356765
406331
985477
1270506
719773
1947228
1981861
1274676
905169
428349
489332
1714920
1093515
545377
1347904
1087380
1472636
55252
773894
35310
821057
5407
1389018
1863744
195253
761118
1809574
546948
1558096
1519420
413378
84446
1585197
152521
1487195
1248114
1864516
1512373
1073089
386800
1931145
753960
1444950
1421039
27325
1300516
974046
499774
166304
1697472
1142528
100012
219292
913803
1588399
277576
1699790
483014
862677
223930
793473
1528049
632994
528861
1603598
501856
675906
1160046
863170
1824293
306474
52424
627228
873620
1627090
1121210
746282
1219157
1915489
1066675
570737
1817320
103705
340906
164554
1171436
491940
287960
1002070
1495200
1648272
1118939
199113
497908
628219
1201697
347295
1330460
156235
1849109
83117
1624465
960267
1581812
1360104
316166
1612042
1089387
1636401
1336855
312681
992769
914586
1673006
301620
808420
386966
1423892
1107818
366441
1100017
240887
957794
540149
1182600
1951808
280139
1595241
799065
1501518
1338819
971686
1558884
927445
60823
1198743
146138
76870
1219922
1112936
1874310
367285
140179
395174
1898308
145753
343075
1899073
1738783
1641908
371184
1907245
889903
1504104
112709
979310
335934
880130
1111787
1205128
242884
366484
1204629
925990
202456
1548217
948931
1112532
1210304
1366168
639057
16523
530601
1053739
574058
1705680
1502057
448786
1239145
265238
1394109
1935160
1275561
908576
472908
895168
682734
276390
1581036
1545126
1788885
372317
671572
743203
1597022
690156
889160
1375389
922018
1995750
1947581
905066
348062
1726158
654969
1303281
1610979
1801014
1217414
189150
895472
1597844
1993643
1768450
1684589
1872929
1144746
1348411
1373629
1735304
300640
798820
1354010
487189
1246559
345848
1078003
1557424
88415
1349664
1143695
1766426
452587
1765023
954124
1571823
1403465
728791
719729
659448
737277
109638
951065
1036995
401481
887283
352027
1845821
657911
1256315
1122415
1746551
371802
63907
1696356
292153
1728348
1939208
200629
232542
1570460
302476
1053369
58724
1660647
787319
638482
973973
1606835
328298
1901762
1278442
549207
199908
942927
949060
1696069
642348
126714
13915
1070880
490292
985741
929068
140601
533022
421018
560821
23841
663950
1757928
241108
765561
1542540
1096689
168973
798426
84652
1095143
198880
917501
250828
1964560
1739415
896131
5309
1102401
1120682
1988753
1651449
1272835
1579186
1303345
959708
1831494
831413
1644469
225927
1221291
919224
1725274
1618986
911053
1532865
194677
907200
1996434
905080
725034
1863114
1786915
723966
1665327
938265
449413
1875230
655382
378507
1144622
1551520
1529643
1507760
394437
1625821
1919798
908564
25703
261695
230597
616619
1706946
1496405
1408155
828759
722977
458161
1709131
1358175
593723
237841
1533006
1907452
361338
1561870
1177060
1528853
1915020
1174364
1709105
1940813
268460
1427066
1920064
1399615
1635858
51615
1216636
256869
887172
483949
1456415
1815628
1230813
1156183
204589
590940
151462
1051889
1327830
854424
270597
820986
183
1623808
1919182
1358040
719067
787469
824390
1910179
1479475
431605
603031
373424
1559457
914907
300103
221176
1787309
1351667
1961784
922002
1703123
375024
949691
1843534
1982600
208541
708683
409985
602181
533901
1174805
1335510
1305142
1825488
514622
813692
346056
1036474
174464
639570
1330980
799019
818089
1966375
419590
1902607
1859061
1715628
1684263
1455458
1029664
1806204
995462
1584266
1435965
1835946
1938772
1519039
1047446
949512
1287189
262103
1325475
246742
211111
391574
1381411
1238858
894500
594570
1252687
588482
1042960
1863564
984742
1483170
1169382
1619612
1417930
24153
673942
1583229
946319
1497945
741167
1141212
251078
1700045
120501
1586453
1311696
1626638
1210177
301498
1695144
1525713
84350
972764
121193
205162
1518825
1167176
1404563
1360962
22959
430516
161872
1469801
1823894
586996
1322269
1758236
1247138
628142
91012
323230
416166
133913
1463742
1779810
1330483
908043
1887487
1614896
569604
1166033
1604319
405840
71113
1914872
871023
1929973
608358
585388
1000196
1046560
580037
593315
855086
855260
1202077
1864009
230657
1657143
57428
374410
1657382
704386
1324049
646043
1660537
1734037
1429976
498612
640876
980017
1232907
1822436
1032549
1349515
811335
1044486
223535
1688611
940279
1522354
419844
1702902
788498
373859
1205167
130409
1191313
1589707
1605187
394634
1213356
73095
1843883
1101682
1252461
1532187
1969078
493856
972274
768189
217827
949314
1936151
1889553
811997
1174796
812181
234558
899012
684661
1751587
348923
1611874
1909181
1764073
532132
1841894
1401654
413912
379314
1158522
1016454
497522
817361
1523437
1635536
1610995
614522
1628087
1724148
894398
1152506
1437085
915601
1985090
247726
1921253
593860
861547
1083801
791268
564080
1340430
1178817
1786656
1118956
1967236
1728103
1819059
1000814
1770905
1198797
1941882
228151
937153
1187654
138449
101043
658894
243022
865163
484780
1848180
1422175
1952125
133300
1928289
946606
1167985
532788
776624
32561
555296
1645714
1368705
791779
1534913
1240648
1619176
1336285
222637
716411
1960705
153851
1590307
522475
1522380
1329449
25102
1103513
522262
248330
802812
1387398
1954616
1570254
471018
106685
1787360
165195
223289
750540
991466
1932761
198883
775003
1143657
49799
983295
651855
1405929
1691360
1034692
334345
1133138
449691
1068027
237946
1324464
1303382
1039954
505615
731327
715796
56644
1490274
410212
995595
1934684
1953954
693244
1566636
1269982
1302862
1320972
408172
61545
491028
543869
1738204
1869387
1774595
1433441
1489449
1206597
1573821
1632860
1367809
111780
1255809
197811
310031
1190234
1433514
495282
1407118
1361333
142516
1285396
1392841
413683
1097529
410862
1179651
265760
1919903
1134290
819558
1158607
643103
270637
974747
219605
853417
1440796
1740702
989770
1233239
191700
1852673
234237
1743379
1365271
1399944
1661772
1143713
691820
230181
1155713
1399525
1417976
1926364
751367
819515
1048272
1902151
846558
1592117
1968628
1103899
1470080
238831
829802
422667
1155568
1962386
1120013
921705
1693541
309039
1506681
1973000
663208
1270996
888551
41268
1840114
1054883
703699
850551
486351
1991268
1035268
43859
1093049
488738
560884
1103146
462861
1031472
123478
669376
1773473
802799
1514065
1341194
1636650
343995
1092551
735563
1137825
1847743
1730332
1636909
1991218
1552520
214829
864940
705123
1323462
1962905
126905
1322359
1519100
1095812
1599393
968945
786737
1786857
792451
696060
669063
1497268
1053790
34207
693007
1169779
256499
1235626
1760339
1862903
236882
363987
1862340
450972
1894963
141149
184441
6411
1471019
1125949
990185
1335099
1194349
419969
1771324
1055130
1688588
1101570
303020
1270993
1795538
829463
834152
1148545
1675732
195645
974688
1186435
1143261
704012
435814
1795910
271114
964265
286281
1755330
537509
149917
1299294
1065268
580452
284159
1849989
1136545
1358426
1280021
463692
719268
520934
1529743
873773
1255304
1089846
1415681
1207097
193139
1591265
1034393
1193071
436047
870625
1611798
1662636
10707
1806110
623497
1031681
1408957
1988027
86546
1088391
1093868
1346476
27684
1599095
1139921
543413
1505378
709882
1874059
1721231
1404624
1500428
1688461
469214
131303
1381834
1215639
293445
1803953
1537324
1602336
213270
881337
1502991
560140
952484
1441812
1106931
126461
1198241
152866
987007
89672
1449329
1693310
1021293
1698358
410324
1376130
268323
1401860
1619475
1320853
957967
1740430
1626741
885114
1457289
1742135
1696259
625863
902610
413821
236627
889969
944158
865270
1345493
1895098
1418272
1856394
714985
1498153
477286
852803
1410618
1981272
1283814
1737779
1833152
352901
867179
539379
1074603
1426783
1324794
1743243
663226
1375100
1227409
1249819
332468
1851491
167198
320560
1011927
1774591
1535406
1422247
1241238
1827325
1711805
1572209
191675
794246
145616
1128382
1865697
658620
1918370
1402876
1973128
1199960
1375559
320084
878157
715862
1161433
1730678
1815485
947349
938383
1849762
596313
144728
46393
1331654
437006
1348866
629299
242757
761703
1769147
1362480
211442
793703
1363289
1400980
495824
623226
89436
258331
965522
519915
43261
1574859
1057870
1907414
703273
1677818
142567
1970348
1360314
1302312
1903137
878
1304508
808481
1387616
946165
1375105
492586
1310852
457415
461943
1956250
918500
1464127
322187
580560
126505
438095
925275
839800
741706
1579178
1825163
1661545
1069711
1509925
1156622
1407075
1352373
1331302
602064
1105754
482056
236805
967533
1379900
568435
132786
1675382
735182
1113389
1237422
1922308
874855
1797802
1406390
710921
674945
959970
539665
1543347
1795141
966215
1315926
1586245
613841
1296887
1781396
1232403
633719
900642
1240727
408425
252580
458906
817379
1760091
1648474
1463311
800812
232668
1575304
1866614
452022
623528
1253969
201927
618509
1184022
771754
1302352
513963
1368731
95651
1557794
270784
742844
36611
1347939
1583130
710080
700387
1507912
574490
146084
721449
822747
1053624
969901
674814
729865
407215
1487880
546866
749628
872282
935197
1033266
18123
1260245
1105820
363876
349972
1763913
495256
1242827
608009
1458164
161451
1960502
1377464
1989875
134644
582307
1828853
1261448
506293
214829
857900
425061
590190
986932
168887
1155984
969574
1589807
661441
1849576
1379913
559053
361065
1198897
187892
1424780
1371876
85790
165043
611599
771897
1497520
269235
1559504
794314
199715
1665203
1318837
364254
1728301
1281812
1874905
501830
828744
1318908
306582
1609038
660780
1583265
168308
1900261
1863743
71801
1646379
939350
1397781
153283
378435
399379
813193
1388656
1608816
1353703
1230213
1178193
813839
1431212
1713448
415888
808404
307763
1117243
1925307
581801
1822563
734618
58797
1824604
1904995
455331
1749211
1597155
1398978
1925771
1060162
695324
437663
1106048
266995
375731
689537
367372
635097
328639
1874481
1314236
739549
829720
1487205
1362746
1523222
1573222
1941456
1513816
329029
661454
221241
525356
333956
935327
1777648
1508110
1493381
1012687
493388
1393587
1217360
476604
28108
1014739
1694359
1381512
1493386
702718
501876
1392503
748275
1016530
1229964
1682434
1279720
1892077
630614
1954214
368701
1241122
490311
266377
1231382
1772635
507271
250848
63952
734840
610638
657200
1651071
182889
1419880
1043983
1677454
181520
397608
794965
1771257
1607088
732706
138328
430721
882930
1414769
1440559
1780623
1863494
1694001
1259098
1997065
786249
1338477
1604065
182373
288780
1448375
776435
1901781
1836175
1412872
1075222
1220659
1607202
682202
533080
309197
676716
1615112
5553
398806
878949
522225
1362921
747765
736740
1844988
1264294
1886741
1478669
507610
1515637
1042639
138322
736297
982934
424960
1253965
1878048
486855
1280310
1507550
1837685
1380854
925087
1307220
1979231
1910465
1717584
1179559
1147490
256829
1849829
1421896
1389698
1801466
1471598
591822
1333617
500157
757120
751390
1048160
1958522
663094
393652
753245
704852
851575
1296390
174111
406311
1912455
1520318
157958
1159298
1857959
1096601
729686
285317
189620
839058
795417
1058752
551610
1102824
99708
718893
918182
147915
853123
573572
373269
1453271
341787
449156
1352100
670183
1529296
1606096
377956
860078
1952571
453428
463660
357991
238822
780933
919027
26620
1116264
1115435
329663
1695295
294756
96776
1837485
991502
345218
1834509
1233853
822414
789188
488375
333100
1794015
508636
1184100
1316356
642368
943962
711061
978261
1667738
1951129
967383
1800066
157570
1700627
735656
617704
1685257
1259776
1986960
827772
568656
715873
1859814
453417
722163
1958861
1264835
1976755
1336787
1607895
1605204
1718609
851273
1686753
1604957
1757375
625980
775670
1953606
506756
1673678
90250
1049290
1360356
1421972
533827
420499
882320
710144
1434883
1123172
1972990
1948365
172325
1406424
360063
933269
1247875
1179700
466666
815427
1559583
1426704
1259007
47002
620180
633389
694919
173687
1092910
1330520
1533002
127277
433684
760348
1572057
1062987
1225766
8570
752610
951885
656724
848148
1765492
1924105
1865689
1270153
449282
1106241
1942143
63555
1479130
1263748
249760
220261
685741
1702386
1419034
209871
1586246
1846183
574905
41759
511131
420820
646345
1188927
111875
822637
1552816
650006
1203316
157628
753491
1410688
889723
1074164
1158910
623546
771898
757222
1187125
254280
139466
991624
289276
777982
924469
870978
1272142
337974
738648
1128356
47113
1745752
1573974
443262
979991
1323761
910509
444541
1995091
858439
371965
1369706
631547
204139
1973283
600096
648502
209909
1918749
1314862
1432972
119125
1593151
9390
1290545
1719276
990669
1041775
1131508
604601
1397338
1137023
1684441
1380448
489019
1225189
332123
1837809
757104
1421632
1510483
1702243
1472154
486292
934344
1183157
466385
1024967
1370449
46159
819986
1219967
135153
403314
1685544
1534029
1221338
1316512
90983
50362
1337830
1764268
1506545
14548
1381179
115598
266930
576040
112371
1418319
452675
389282
867411
110304
389615
1902025
1364433
217012
1666985
1933898
1523047
679601
1546655
36430
1759535
25243
775973
1121436
1618314
1093071
1312426
878576
1543065
805002
573479
1440504
1122310
1067812
247593
1311535
861806
1356500
1500226
329946
818457
636093
244845
367803
1431915
626912
1648640
177675
561514
1185695
1965235
1285828
1347110
1654405
844749
50971
1050679
1895519
549534
477424
17174
208454
1682978
1305273
244239
1919916
362250
594181
70408
124963
1187745
1213072
316716
1477262
145526
605956
1502552
1355672
1831061
1226496
363891
1410124
1719947
567744
668970
1511931
1789502
1517936
365556
1344505
1683653
1624731
707455
542313
1674005
1029578
397174
1087549
1544916
580871
860503
54966
874137
1386286
1958646
289341
1066586
1869780
458791
1252651
1850122
1171158
1038532
1277156
1939850
663978
1870217
1182879
1521504
1078522
38545
120493
168360
1088141
461277
418257
46886
1745867
1371348
872424
1969768
1308086
1762810
488323
903678
491719
1924051
1634660
419501
434378
494513
1078897
1936391
1465074
1701429
323962
1247000
1133919
127944
437525
1260391
1413747
1444885
1468103
1784161
1276768
1139878
292200
1526903
1457168
1025739
1499444
838046
1530485
1328105
927846
243726
42848
288858
510746
1014688
1875573
734197
1882935
60981
1701195
955378
698543
473226
672713
1371704
760966
365731
1713491
718013
49183
1439088
71336
153688
769378
493202
136833
1858262
1156154
681017
1692541
1176633
1007069
1075128
1373900
644249
1669184
1063463
1337931
1853006
86182
500675
227108
1055987
826439
858310
1007154
1438273
1835243
1135253
1883631
772135
785883
907213
910201
1480002
576649
760349
949828
1454566
1967406
371052
1020336
1300311
376550
1912937
1726717
754193
1874837
1846385
1786375
1022225
1268580
1544131
552067
243384
693100
500545
1080166
25775
110471
122940
147400
2748
136083
1164808
149894
1983455
708151
718070
200281
1494694
670547
1038109
1485151
135820
1014137
1687546
1332137
403691
1483627
672796
137029
226697
160639
773878
1112632
27160
480872
987595
1671361
1438353
1885548
983672
1050781
1215955
1878170
1317774
56154
999150
930795
532830
1221934
1995684
557540
220716
1330786
1617336
1862032
766801
1258846
1731341
1822595
1894882
1756247
1552943
402476
874023
1438952
1955049
126258
1590921
978990
158278
57393
54045
450659
1733909
1830016
649640
1691930
1942077
1438600
1635100
144108
1066180
606630
1217614
1415880
1217464
1545085
1784505
671615
324193
719430
1943197
788424
1116107
1847845
430852
1948786
1648543
1111685
1774746
196196
505425
745896
1899742
1167226
1133429
1736017
1025975
265043
264405
1178986
114135
681829
1409869
309165
270956
244462
1422410
1360189
1630831
1569289
1839378
1357344
1879755
662323
1630308
348098
1982146
1618797
1401981
529235
185128
1392027
1975257
1519532
1516999
1766552
329260
1490726
847610
830528
353631
307780
511168
542484
1885274
1724868
456904
661276
462677
948214
1001022
244368
439230
426857
1560470
1270821
1719521
1932877
1814097
276175
1136222
681493
130594
1418142
1216583
1775482
204220
231947
780390
1224885
1049152
581195
728585
1196239
678135
1265743
822448
1598890
1809889
315220
1405270
1387599
784161
1671730
922753
772504
474524
519766
209661
1728123
1889007
1814992
495453
1247545
1518035
1192579
1600243
1487742
415289
1028247
1692787
1293681
1207371
1748050
672326
1580468
917157
1245757
1216044
1983590
1445829
1393979
276149
1113821
1928147
1870920
585584
507340
736629
874869
613907
1352163
930732
1691454
1400128
516684
107752
1937142
1975485
27056
1612415
1671571
904016
334510
860677
1315720
1897252
366503
832717
985194
1393743
137747
1352925
316596
1588312
1884428
31720
1390811
1531899
1945345
191408
1309332
395335
1437972
375935
1006491
31495
1900393
283913
1945699
1313697
145671
1072288
1423368
1992749
1518254
1407494
200312
1741924
1009319
1337468
1684653
691916
576656
293835
73041
1323686
1075505
856544
1104782
369071
1884759
1792880
1272398
91884
41968
1443484
1154360
824809
1312613
279023
1443653
1941133
658901
947333
1473638
781636
157204
456683
947696
1062456
1893842
1081642
1085518
553420
1684154
391303
1852888
719449
883135
472599
244397
1737500
362538
279324
1940011
1106590
542042
1305070
106950
545652
1120857
964689
809575
14684
233709
1924015
1481954
117487
1401973
966219
1731764
1931189
1043317
638198
1055507
535761
1580541
1094368
626527
1419986
404188
1603586
64482
343785
479239
1144123
433945
537040
328595
282064
47426
1855424
508652
910342
1845355
1556544
157745
1630868
1519419
1243298
1308010
209628
1917580
1080723
1926437
1939823
113178
1798293
1480668
1394611
1547830
1836689
121271
1594849
1106971
413538
1927736
932913
112343
604128
295735
892436
926373
1187269
1952327
603606
320065
1508082
649346
1255168
1465721
1278305
1457692
1414058
191788
1231212
1673177
1046651
664616
1463610
271773
1247717
1069230
992753
260432
216547
399090
1183260
385254
1096385
1147661
1484051
32676
1461106
28395
1398057
292966
373345
173424
1184476
1936173
89712
1839776
1370307
885126
971992
700750
869206
1998721
1274156
723597
938517
1322386
128473
690755
1524068
417414
1422949
482419
1349750
1841147
37757
1987805
873559
1688412
561943
1226305
1221737
839441
1617195
1298683
1824582
434408
945177
1764979
153354
1866442
1697431
1869406
1475937
638913
290049
1776242
550041
491198
578295
1804097
1541757
1263679
1480641
20957
1078837
1971100
1115444
1381082
1399249
313050
1115220
859505
1316471
33955
1373411
11345
694937
257602
957119
187434
1232006
1396290
271663
1076863
104144
83093
1599463
1384424
1748616
1374552
1546279
981513
262991
1360789
519400
1181898
1524972
427457
1459427
177024
497272
988265
79090
630792
1106605
1202093
187167
1975737
603355
1960205
1654476
934712
490812
386122
1710437
703616
1773907
1056959
371662
1876829
190615
1423015
1568770
16292
470994
729626
697551
599609
1928277
1368442
597897
1623470
1608026
1529917
898679
975016
1911141
1787768
626232
1476757
1138262
987467
959707
474675
1607064
167347
1941534
1800295
1301863
1485209
412630
293793
1016266
311950
637166
715177
1633411
1650454
749194
1123475
893797
628766
629208
1008275
1403839
1407034
1686057
983394
1904612
673044
1071630
380904
146562
1031677
1112661
593456
817811
422000
50760
90803
1581506
1360342
1761618
1657388
1798530
28558
1662726
1028451
1632404
1744870
615369
140546
72221
711143
1134100
1489274
1067543
783695
1666185
431969
1995242
1822217
40158
822844
1183045
1377206
1139831
1183420
981025
230665
1163272
1948009
401399
710535
362717
1447469
1797032
1114471
1194984
361769
1330975
652578
1807544
346520
608883
74328
1286390
98667
904285
863053
836108
1981009
1577972
1163855
852694
1302032
1505111
971771
1100735
354957
1652737
1466723
118379
744570
6561
1104348
1939118
1306389
1368481
1418864
234005
980284
1921343
1768342
594081
680837
1620886
981017
607779
1088219
1146489
468976
1611928
1514618
629429
1862753
899279
507150
787628
257677
558633
624344
123113
1381263
1470779
1193515
334245
802220
989693
1591149
1977908
1495841
608906
1543074
1454358
249389
677739
512419
198996
1010891
459285
1997551
1044211
423545
408728
1673526
569469
1491165
704808
1110035
1005397
948226
1397492
1580812
1205169
237469
221516
1673073
1969662
1578843
1079295
350361
196628
210702
879248
886997
164400
1191211
916820
408887
1437894
1976533
966071
254690
1315823
1030201
560751
1737169
223519
1523157
36389
1721856
495403
1538119
320834
1689097
1640697
1351461
787570
246351
1330547
1909302
869097
1787738
1394668
904466
1114660
556035
971632
495787
238498
1693842
1203803
859149
591516
1044145
1513336
74408
369021
375413
1490743
125081
1648460
1181868
642071
1520423
400687
1213510
1336755
1306702
1865002
559270
521274
1087747
1152130
868911
1215331
1118994
1119712
830184
1163490
1637775
616583
428026
1635354
1079885
1816349
528855
1400173
1694102
1352893
1525632
823377
1782645
1920206
192456
1858681
983138
94164
1190537
1965828
1307675
678135
85994
1462148
1030888
1061748
1315451
418088
1995911
872494
1237861
493800
563832
247116
1031081
181028
1139813
61492
1745437
1191739
259677
585324
1472134
1858599
174063
638870
214535
1429970
784562
1051177
236503
1154180
1210270
514826
1705162
989715
430582
1933310
1067602
1410243
353864
1395466
796080
1280538
1586346
1104810
542893
482941
1242207
1496619
1441440
1818905
1605534
1646751
1628519
1507963
1798922
1221193
1807083
1719101
698513
709642
405946
1750134
1469173
1871592
896123
1286807
703966
1949611
17889
1990663
1256382
1798448
1852490
211296
1343687
71864
1261574
1235702
1779522
586507
1568467
606963
1545986
170587
1343460
946137
1295652
721926
1397364
1105503
543949
225766
642277
1792017
189679
39115
1585256
134012
700794
1995820
1556160
240141
936280
948498
1322521
839608
870052
1180845
61165
1757473
603626
1375337
184737
1910500
1651936
1281658
705716
863076
1202132
837625
550425
102270
6466
1760500
1022359
1947836
1742416
1182636
25665
1118798
1376311
1938801
1827200
1180576
989924
875597
183441
25062
147040
55954
1014958
1111825
199696
1026139
741359
802579
291321
954089
1633411
1447262
636117
1647461
569169
1880964
1721508
1742200
1511610
543278
627350
934260
706674
1506585
1963751
891848
1469442
748186
1967588
367110
1092378
284396
954710
1979871
1951645
1530551
1371086
1752389
459664
1984015
1693543
955534
1483867
502351
177570
1039447
56340
1749221
1597832
1046107
339147
571253
1100226
306713
223210
208659
1710931
730048
775009
1828400
694799
957155
1831312
613493
1915686
408179
1488632
341289
1919434
1201753
759106
262310
1580902
1850953
1370585
891211
1570821
274876
1481467
112143
168302
500729
1936975
1987231
965741
661916
1947906
1455661
1025957
162806
969489
1754386
1334207
890697
710734
1080487
1949960
693532
906967
671368
1810140
454144
1393530
1986039
1791314
693865
1316724
491355
269299
1286860
68768
297106
784115
888855
436288
1378155
267978
1455111
1748265
524279
1506836
806330
666187
217587
708339
1893089
726369
253141
795020
1512058
681754
1369704
715558
1591343
1494075
687116
1430436
1119333
1256042
1027510
1214631
801002
1082356
1805961
903634
1694184
1258647
62360
189476
269466
1134636
1822066
1267215
884249
1684066
1970573
1297176
762122
364209
1498701
321207
367302
699514
870186
953452
1129585
217132
1352428
780464
1721418
1198375
273900
501057
1309412
1554889
801390
1198147
253630
536385
1099984
187316
755828
1044091
820160
1598074
942396
471898
626293
275054
857414
37211
437281
1147700
1542533
1750355
1363116
751546
1348725
1080113
868313
1625381
855366
1622782
1995468
1420778
1332522
820677
98439
602423
447735
189837
230444
340927
604155
569946
761200
164397
1062545
1664122
1167257
1702437
1290921
1278781
835074
1686637
200665
624911
345243
317218
905505
1406664
1587149
1886902
1584134
1320132
628548
722210
1354455
717780
194859
1261588
1968326
1261451
1630199
1732320
404292
729274
1074494
1679490
430793
1322489
1786670
833536
506609
1505006
1790602
723826
1617319
1887127
1578474
734492
300757
1251995
535550
1349736
1865865
894040
973997
364178
1252286
1106548
15155
600297
1543271
863707
1484365
1883855
1291222
1193737
404474
1160730
1572270
499463
997777
1147844
398234
1312169
149350
1100544
1833493
440611
819880
637015
632572
1490801
485131
610216
424307
664568
20205
1784550
1776123
268002
1169445
795622
1680701
1095308
1517454
515260
577754
710983
1116365
1901239
638744
1711562
367120
196273
462381
359724
33987
1927363
1501200
266985
829834
334502
1957054
217244
1924194
366656
570037
1688349
439301
246180
1476086
802539
1281231
1809765
1436511
517686
1908728
553391
281823
657168
1188670
212484
1438180
1321587
1269686
952575
1575359
1538821
104338
1555483
389329
706645
1375950
168454
1606830
281863
1964943
72525
103531
1460942
1483283
593844
1866876
401206
1730567
1771648
1757
1010134
1254464
31766
777000
1624032
1784385
468262
389086
943470
76147
1357481
627134
1505845
1623711
856490
1986047
1636637
820354
1885195
1060479
1049333
1936577
1247905
362055
1705604
25779
404523
950272
537702
355545
993002
1149785
657837
544367
284131
849643
1583378
958353
814466
322736
96192
1461150
605443
115576
1797362
903262
915684
147039
653881
991614
850916
1240410
1482146
1046999
470805
1062888
1272224
796609
1621543
1659106
352312
770724
231738
1727188
352435
682013
1301561
1659647
507468
1616331
1688867
960449
525942
1481866
1513744
620802
58824
1592733
191242
1277465
1594707
192103
1407880
400562
68011
869586
1343238
1749582
31312
136963
696860
1919513
1053707
1199025
1425156
1828853
144685
1528703
928336
361187
1597041
916558
1556349
1012717
1011255
1830935
888328
1922392
957675
1788587
444353
187963
1887299
983596
70434
1539851
652989
386917
380441
1415242
421555
27344
136003
645732
1565785
1679323
1071382
1207933
628000
955495
947955
981733
384899
981124
1400792
256255
1527981
792884
419753
1600022
941459
1927491
1140493
1983819
1051498
124427
1097484
1263161
693021
1187347
543182
88374
144031
1852266
1976189
500189
1497162
450552
1527070
1971200
1984354
154700
1773853
37329
1853396
140804
1283434
105754
1278558
607352
411037
886882
359672
675001
1066460
1213753
690816
645211
359550
1751784
633527
1795885
840335
1324241
1945590
984020
485000
1430542
333672
1734886
1869168
833486
722152
347205
531325
209919
992
684868
896620
363495
394328
1191058
1870815
1774438
1062147
1055802
375879
1815574
1538677
753075
1017001
1158580
1100722
1527480
333776
436559
736547
757043
1781826
393097
21860
320170
426748
417396
572843
1701595
1660724
1789824
643301
963646
1433886
110537
901920
996123
442018
934035
729869
1025399
1758167
568800
311459
395971
1260546
1626359
1662826
530914
105930
1444600
74712
1724272
351168
799975
1759052
433188
1165987
953781
1064724
133133
754641
1080847
999756
719898
1093978
1483836
1027427
710046
1982800
1028418
1901599
515272
501256
443149
1837266
275659
465348
839666
1652175
1708575
96848
1236093
245189
726694
1472178
1898310
1221743
1454847
1059829
805313
11143
750144
110859
1686173
622876
1565911
861232
789950
1313110
1856112
19890
252778
1298184
1705659
1208441
1927196
427604
1496064
868408
1345642
648841
1634113
580941
1844776
1327157
637628
273934
1329973
867242
829348
1878383
1541504
159075
976400
1689224
1981222
821877
1593550
1668151
1617820
1187652
610595
1707231
824527
1765565
406329
205827
1508335
885390
388596
1010933
816901
1167085
51430
413803
1191073
734258
1721611
1167707
1976814
1355064
439011
831054
1928649
554590
1025272
275641
1969624
1548790
1358570
600683
726669
1688931
273113
1620477
1289389
1447384
999713
314223
737913
1893989
764537
1157410
1560493
1559184
568664
228182
1951912
757639
1349088
613380
406022
1991934
1096583
501229
116435
940142
1570880
272337
1290395
645261
35443
411728
991224
1506071
1480453
111193
587469
1518137
898669
338141
1543166
1957709
1433567
884944
1021406
60038
1784007
1002768
698800
1989843
530146
309550
1880705
636423
12729
1608741
923225
444690
195478
924767
1570231
1173181
1863695
217265
896090
1713945
237378
1599167
843451
255378
1300759
1697920
1709146
1220393
1799749
464713
1272887
1505609
1018920
1001386
153452
489763
1642675
403398
380736
1483100
856128
1884091
1956383
519504
1793471
1727678
298628
669510
1207341
912689
1172360
1225075
85963
1751528
1968767
579955
476663
1085159
896516
839278
1315046
1295133
1232455
1732173
1576585
1380343
1753206
724374
485496
875913
1481773
915435
1007745
1704945
1044291
18852
648530
99001
1670041
1973628
281178
1360980
939021
1341118
869897
1107202
242349
1608034
1917811
378901
675422
285435
1619382
311275
1884824
225798
99075
1932680
866822
499391
735809
583369
155570
1855619
1475276
576748
181400
1255820
629644
643693
334463
853370
743890
69853
969629
153562
180542
500282
236448
78059
1917388
585093
476879
1914289
233404
157390
875047
1588684
1063925
1819673
1588551
685568
1790903
484797
285675
634253
1157329
1406605
978649
804096
340739
1841990
1861017
44340
387720
1275901
1220823
1671365
1518691
552044
1541830
321899
1365698
1349649
237060
1992143
1231393
1117762
1166057
1894069
353277
1951621
1474101
1436105
826869
1465519
1195543
864813
1578756
893263
974203
1185018
380359
763188
610610
916283
1603980
1691174
764051
1430867
1003480
1831366
1264313
194443
1911529
411366
736671
1066476
255519
1472531
82850
40992
1301785
1156948
687745
1724371
205
511819
395157
684304
198183
1130106
1704580
732309
1940867
70748
547736
1906167
1828677
781687
1096348
1519533
407691
896891
1683828
266771
304041
628951
280497
1267892
1127151
629341
946970
322135
1341888
110221
777495
709763
1098980
1510368
1614064
966263
534075
64704
1306831
354048
322056
108599
332714
269053
978648
76536
473110
503570
596885
719877
1404321
100762
300672
1105072
1586296
934447
434529
135402
838334
287237
1855078
1323224
1428085
498136
338294
861953
43151
1460198
348859
406836
615821
1829532
280865
1322728
1483618
1530291
706100
1717649
1386207
1700078
1532757
684323
344682
443136
591743
1334066
1702950
1026651
1282762
1399128
997775
97138
1633213
1667003
1239592
118176
1880059
1973874
632514
1876477
875727
590670
630203
612493
70575
599156
519706
1422932
745066
907196
1463666
3259
181140
1559414
606508
964343
553043
600402
1742398
1445265
1620762
404149
438746
938349
471909
1348480
1767931
545669
1219563
395029
816752
1037763
1925843
1907914
1081725
24536
20222
1303585
789506
697514
1500287
836109
1515577
302135
47808
1797471
1759463
115042
1502816
1949597
618464
1188297
765373
460907
1079724
1711118
1248875
1935025
328150
1717579
248527
1732925
1600731
1497862
1265783
368753
1446488
1446640
257133
1680293
516665
1900834
1429581
1690263
1309337
552621
140115
496308
641108
1042448
897823
1376781
1193385
1956501
1856438
1307800
1803233
1103513
1476775
1348624
418663
1629393
589474
255442
1696473
786570
1776536
1573006
184222
769327
181709
1373890
1942306
139927
258688
78451
203439
358382
1787308
919136
82257
1876977
196323
198177
1221804
1387352
699220
218633
58621
1042275
82099
1316019
1396505
698198
1235092
1658154
253482
843340
1539605
364501
587407
1630699
843010
1598070
308905
181209
1495299
721977
706031
548202
205718
1167113
386786
1999791
1037244
1059927
1995301
1060538
1305712
1444407
1912257
1251339
235818
1401702
978379
1632037
203241
1950527
1080340
1838048
1115917
1552546
1759030
708578
673298
1632395
360830
993068
1572703
1108853
11901
549306
541064
790495
932793
926843
162481
143252
106450
1204471
583195
699962
1771790
1097613
808486
273177
1613132
292320
577178
1797264
146580
1484530
684561
1607590
1762634
522547
1688398
863299
1313697
256670
793055
1046484
1621062
968491
1861293
110255
1509409
671705
1305831
34977
254559
1957759
1388063
1513236
538030
777620
656337
822541
1772794
909255
1068741
795837
1282950
248502
1829329
1202159
1150996
1567578
1937962
206445
1145600
717998
937850
1787657
1578085
1774462
270296
410539
1195864
205297
1332919
1178132
1179986
1110126
732
1504333
499654
518867
1491805
149600
449161
1315588
859886
542114
27424
1293989
1758919
89728
1295401
362114
1872663
1696604
504915
1885472
1498213
1947239
38867
1495742
1419082
1277076
1884347
1376053
767217
1883453
65438
332564
745897
14658
1202855
994228
1522664
1748316
236495
407824
349527
25431
1093952
731871
733854
1339748
1432832
1882372
1628398
258275
603986
520547
936904
1532341
837909
1082850
165288
849868
1034754
1372159
363898
1186616
202328
1057659
592074
1806175
459479
1377993
774273
1568018
1091615
231040
1400020
1859101
1973588
881157
104349
446091
113855
1305237
1733830
600247
861782
577600
975495
817413
433844
1920206
561208
657268
153010
1610408
1350090
1615271
1784707
118298
1482601
1868485
481104
1876666
1437642
824683
167669
192893
572275
859488
397676
564336
106454
979384
1695049
590994
1586667
1909315
495439
74377
1737457
1006029
807865
611128
1370334
699663
189353
79236
448956
386969
1887322
1024162
754875
135867
1780704
1790714
350503
498213
789493
1861042
221849
942879
1385949
1789751
378994
1584256
1172449
1011884
1237599
1698098
1312459
150107
1775653
1653249
83245
1865902
1489390
194398
1052722
1547806
629596
829604
1594975
1069049
963644
1428460
1929662
363109
323925
63780
717226
1360062
1830502
446716
1787221
696226
1929556
1227380
178834
850987
93343
1696227
1179944
24348
422269
592690
736856
444728
1359185
96220
1083661
1366168
906253
959373
1810366
894572
591015
1575136
1532217
511193
1906745
1369127
1926271
874429
1346225
393396
1846346
206705
1708954
1611612
299985
1912419
35791
559861
632738
1127623
1563025
209721
1813152
22478
1026146
345036
1992096
386558
1156458
1848805
1369022
1047536
579958
1933535
1066760
1094615
147728
347536
1418135
450164
1816280
489721
323580
1372924
149333
160843
1139658
1060203
1565446
372359
1251740
673280
1154941
248496
1504050
1528664
780536
539872
663174
1858621
1165868
1612786
1878256
68201
1043358
585987
149924
1778325
1841011
1789845
1262279
1148544
555302
1384033
673051
1700906
1576397
1220758
299623
1391426
84963
34464
507683
1140214
858167
1896891
1117829
1842744
425422
1474957
116210
1087981
1743701
1390641
1365011
838211
1161903
1104733
705556
1782424
961201
814100
534064
1059157
805339
136664
1206727
1587148
1541992
1449930
1353462
954718
1238757
1852097
337287
581545
697733
1982360
406583
909291
422836
166792
1344765
71170
1946395
1633647
771390
1152752
762776
1298409
419796
458246
1157604
843625
1221847
835043
963284
185610
1862504
954670
476797
192512
1750227
63399
1276167
1297335
1396009
11004
421231
826032
910650
1638889
382072
1314328
225762
744226
1213914
204839
909818
1764043
1326703
1474912
434080
1900646
1455508
1676567
175918
693668
827028
373786
1861982
1300892
86734
207887
1984147
1347776
512392
213776
1533245
395118
1279963
670703
1621036
864811
797149
53390
1655073
1948069
714556
953928
1806880
869939
338905
620954
1657217
745318
760049
1632362
473989
576859
920056
852666
1081493
513695
1270363
1618389
123869
801513
1495112
1473954
962692
291035
1633068
929308
38483
496506
1239714
934986
172798
1530001
523292
1402127
70606
835616
734882
659140
332639
444325
1815437
1795566
1523659
1371241
653775
159189
1267320
1781040
3892
1933535
1061235
1398314
1403593
578541
924681
65149
93541
1187711
986670
207023
882920
13171
1481873
496992
260673
1129825
263903
626877
1114781
1528381
1098808
253054
551769
1384098
1641755
462030
1786919
236828
1434567
948698
1353086
1873242
275937
249434
1833895
423135
307721
220551
747463
1969081
1695138
1080530
621767
160246
1388300
1489502
553635
379533
252104
1040727
1223564
490292
133665
1365434
1553770
871339
306872
638438
937084
89909
1402528
1648071
583093
516652
326832
896876
745868
1989832
1450492
453379
229202
790085
1648804
1155830
306812
879547
776463
1603763
1241792
937767
265097
1975539
1518575
344896
1045776
1638175
1822919
929047
1307561
1510783
1111851
1098779
1417565
954623
1138335
1647334
1434346
301191
1475695
1730810
1744212
245590
1396703
182890
722855
199617
791505
1468411
1127658
1957523
281902
94310
1072594
604062
1375859
1832368
1883222
497933
847791
524149
36343
1044800
157812
1402811
498231
280771
690399
1860524
105525
624318
758540
738339
41596
1124440
1976943
133225
818834
660969
1338753
20758
1986541
1698568
1244260
1157588
1363172
1623192
481004
1377250
446298
5969
1205129
113769
1070841
471698
1407334
833734
1687359
1508540
1786678
1572189
1145831
1885882
1717201
1423634
211771
585780
1592466
1897707
645717
1600476
1557103
565918
1738032
1721047
870051
1686808
880952
1286943
341432
1471112
1114345
1892527
1111985
1086626
1999086
135649
824893
1676545
271492
417689
82521
530714
704225
1317138
79094
707158
582963
996601
1134617
1462876
611508
1473373
631732
1601283
841451
326063
407691
725576
1652211
1608011
1583715
1998085
452251
1176928
234174
1654796
894686
340862
1835450
1687979
1518422
1150934
382940
911489
404176
50701
1271919
613188
498653
1065967
1056715
1012748
536020
1036965
927317
677917
1784125
1383945
879256
953545
777375
55228
1884932
799679
860162
762040
1952512
324386
1793450
1178321
1535681
1190620
1634175
813557
1723077
1010352
882592
150178
474871
183270
103689
115963
1856368
1745984
1590851
1856287
1797979
559165
1927308
1335145
1433009
942337
1219016
1414302
1189123
689181
692630
16553
1292414
959324
15581
1789848
117677
1788264
1794179
549257
193089
415353
1954723
1702889
1105472
243938
1499058
1170095
1771101
245500
676279
1938322
1677960
1652848
1400153
616481
1875544
460515
127519
15189
380382
1061864
620733
577393
55093
961626
1554517
711294
1584149
1136887
724699
31058
1032422
1674415
1585800
1244355
1017684
41747
1345849
1753603
1105768
1322261
909666
1415131
1855130
1391376
192675
80455
200538
270407
681294
1282249
1539084
1086002
213746
1649444
998241
1719055
728155
1759643
1184498
1122
1163483
117127
1342709
1417874
1403477
1732136
919464
1008621
349477
1955114
733486
1553462
1783268
1687645
347287
1069714
1064854
1363956
327084
115180
909396
1468444
213226
145713
1189389
1331497
1736017
680133
374663
371779
1690163
772882
1347932
1486355
711350
1017748
558991
323949
330415
1087368
1228470
1748892
1355874
808261
1074207
814289
1052958
1931962
965822
1424301
1399112
157432
1175456
1272649
821728
693504
1404256
275571
572000
1164538
1130759
214937
1539582
662543
41671
1156950
1921956
730673
132151
133935
46351
1112379
1832497
1274619
628717
1269830
978966
950615
398109
530038
1533448
616075
808571
938111
85337
1980546
1363585
276057
1122295
61019
264301
374245
1283524
213720
1949098
1224652
97527
1013262
1389649
555309
1747938
674322
932965
63637
1786161
786501
1462408
1493978
1094754
1322278
89576
1865370
876078
680954
343334
367368
1864243
1126637
1478044
742310
1781950
1007561
1108826
1039846
1076362
1229648
1918062
959359
505235
1266420
414129
702864
1838056
562579
603005
194363
1715809
1299744
1885384
583578
1650966
443364
1824839
274855
1834805
1760997
1698431
1295754
753148
536439
1933469
282244
1069729
1545337
1870540
49718
1173386
1159006
6400
955982
802856
1780181
72873
1204535
396582
238211
554519
384480
1159646
1723765
20253
1718927
1924514
728133
529279
1336422
284672
449888
11110
1954181
1560765
1232293
676675
1963922
1669899
994329
448721
210363
1749189
796959
90518
874123
528964
502486
1549380
533895
235061
1096433
1094526
182521
801771
325751
650296
328949
1126492
248973
676147
909543
1410066
1364677
1353450
299642
1792212
955415
899565
500549
1398129
882286
902109
1244782
1960826
1099006
1343179
1892060
566086
251179
1284363
1770014
1783140
1347410
973166
1801096
136383
208479
628612
1996036
577846
1120088
1005194
361288
1445283
965976
1592715
990331
728768
1545792
1655618
181125
698070
1425464
850524
1597555
298346
1721986
943315
1458852
1160533
204654
1958772
997064
748791
700363
1438318
63338
78645
1586889
1555147
1423065
1888740
586938
635347
969164
382103
757089
1502415
323112
166908
1026549
727521
388201
1153101
1617778
1727340
1212351
551896
444180
56487
138196
763543
1526902
745436
623996
1995355
1455254
730016
1205365
1617479
1931176
1801066
378916
866300
1184156
1639273
922175
1190870
1303538
1744039
119891
558769
614633
1691465
390274
1086202
1866594
1314081
858143
930833
1556617
250655
1539440
973475
365170
1752616
1801550
487122
987029
1389623
766444
238225
1891582
1754000
1732556
1509556
1001040
685819
1244621
838030
1842666
1177854
605241
763711
1705228
1031789
786216
1589150
1107402
1694455
895211
1155148
503454
260269
922787
536037
1438808
1005094
1499732
856383
882303
260236
1515885
1823441
1580429
1694303
445635
1865290
506641
707998
1467484
1902769
1811697
1399517
179588
1254668
63818
182016
145818
1878340
604609
1499842
1248985
1966011
1570686
235249
1929998
73353
617310
659840
360426
1098690
1464728
54455
80807
1791125
1829616
810973
118050
273231
1411461
1350564
895935
424871
77895
1713474
827417
769691
150091
1345617
1549365
380424
259034
1941326
803436
1383795
1308103
1007196
794682
1496617
204285
737376
1217823
1427135
1995492
1749549
1454144
138496
14656
1766200
1454309
971815
691910
258606
1867280
698829
721361
1474114
1146263
609503
1903149
740338
1252192
592784
1191303
902368
1345825
1319853
1462432
730378
617874
318867
518889
474643
347127
1153413
742254
51651
1024885
1332442
1102584
206297
450531
716837
1182307
913935
793416
1094104
866168
1282334
959836
1463604
526183
650002
227642
1497689
579384
1485336
486235
511497
86454
1542949
637943
1473060
195690
1325282
1833306
436257
1569144
256608
1569567
901615
196189
736769
585031
1461170
964197
287319
556216
1250412
1881067
194707
555012
1330989
188649
1827620
906535
872621
1045074
570906
1902154
818361
1334504
787289
17102
1128012
1739256
1276837
1820623
1352258
583941
1112214
873395
345111
1903514
624429
552431
498854
555911
1292842
1500532
550868
404914
241907
855800
1137302
183001
652829
1534198
502267
184098
1571326
1748826
368636
319836
370031
843053
248066
1995442
1436768
663526
861818
1861795
790337
702450
1209855
852446
495928
1804142
695152
42301
187466
1836659
1084592
680983
1237104
1285265
1729191
659211
600865
70128
1198832
1025324
144460
438932
610498
156489
762641
596456
874525
1310121
1904933
1597969
196410
1155783
672028
1490865
1003692
1383564
185055
1166745
349398
598493
1032546
487208
325081
1084328
1178197
243220
1001675
1191871
1195525
1746537
767609
588981
558438
923188
606471
1586793
1484512
1624514
70955
785889
1044601
418347
655291
660636
1429481
585409
1150615
192065
1752891
1366138
571489
958472
1203606
1581500
1300251
1548529
1258700
831972
1838859
733203
701015
1591279
1162722
287326
794263
797230
490764
774537
1214261
1443627
449181
801216
1604680
1406483
1488655
223236
806045
1721729
1726170
1875666
1303784
471425
1592583
953839
1399604
926822
237920
861651
504774
881229
1383463
1692035
928337
1531580
1682783
70857
1946875
383840
411046
63893
700304
105042
1082991
332274
267394
1822201
524306
234416
1407971
336442
13977
1217276
1052719
547259
553922
9814
232629
785826
38608
1501107
816152
1211368
1081491
1204243
1116031
719766
1436822
1107318
1806618
434670
753854
1802395
1726513
1467196
1990066
546558
1044732
313209
277750
500280
566563
92315
1192951
307444
956874
1923962
1628359
773248
944415
1034145
1212936
71201
1514006
1104283
510038
936698
1428343
445199
148241
452872
1413121
1101556
638468
121429
1472101
1230974
1062216
767173
492124
1326187
827676
505450
957746
403080
88844
330375
651034
1635316
523812
683372
751527
1305458
1453679
1302468
799040
582950
1444507
1171134
880345
774539
1262117
1783229
811110
1880000
1385176
532672
1311197
949902
503958
1903775
1881667
2616
1538934
551327
259076
227272
1742969
54332
1314124
816073
849766
16623
1004304
662250
667213
1002877
272533
834970
1010716
1400029
300870
318038
1295936
1966501
1890593
1600887
1621048
183040
636761
1927310
1535279
1791712
863738
673961
1239771
1768307
1908021
576097
949050
1372989
1429437
392328
1445640
27675
1242923
495848
1709461
1240644
749551
1773850
443443
216423
758671
1420685
1103408
1958980
427304
706492
412645
1781565
1835558
569972
82850
257689
458387
1462251
1691455
283122
46709
438607
854182
1781785
1539239
1310765
322334
1977833
1292598
1142286
611678
1332306
482019
250019
533620
275998
1167590
141397
645474
828754
436507
1543784
337438
573816
277421
1762607
323849
1591162
383794
356288
569410
1648132
220680
223074
897952
1533563
352688
1900674
809644
571032
1827318
1500903
1337995
782238
33140
842954
1597056
1616486
229624
611904
1235350
651316
1975536
907224
1753686
13253
1684953
1606925
601443
985217
1928434
1360992
1980216
1541030
968877
1055305
1556863
944756
1434308
1373540
1393011
578948
1490517
1442017
484193
144009
774670
1426601
1709501
1102967
45511
1792286
1835913
1339852
769086
1761551
1611780
1926806
855944
1361101
1284249
564992
1819497
1004042
437580
1728289
314976
473842
1588548
957725
1486922
761675
552547
1882568
1738820
1482067
1377406
1027822
361894
1970017
1970263
568015
233516
1979691
533294
541304
1314221
1947708
268476
293344
1898077
1540143
397767
297581
464769
1026303
1483919
1958308
848563
1470641
423058
1223106
1498683
380546
1147828
987913
782326
117717
1619572
1530804
1613527
1729976
707410
1459988
530025
1111777
1185279
1038424
226319
1315777
621919
1388945
992990
1105517
634759
1287269
206752
596879
466328
738167
652579
735963
605530
1438815
118528
52698
85601
684803
1340741
1220268
1043778
1394010
1024547
1745018
1119732
1297348
1668737
1725503
1632651
326411
352724
70012
482538
915929
1802067
632955
1242444
519352
812853
166157
172927
1329254
1532855
144759
683986
346137
438877
680771
980456
458409
1502789
417272
238556
434806
979997
55010
252228
1223807
1848186
635118
304458
1125722
1591756
1007133
1546010
1841276
1777920
1610969
1953159
277680
7867
742195
310873
880549
522050
1572846
902206
203251
1974460
1935929
85690
469000
883721
1954459
70224
1772141
454082
1618646
486681
1378044
387416
636327
10152
1818596
1814977
302124
1295484
855434
1944900
1427835
1212704
1024784
150282
1886684
862699
95062
1075116
1669623
1423756
150627
520601
1444761
1756798
391897
1217235
1336523
1038775
1839679
1146905
1506265
228099
1753386
61077
1805784
402143
1072057
837956
892357
160347
662710
1689473
276502
1285151
1009355
1575301
1600366
700448
1157275
118390
593732
1763582
1483138
448799
1895423
862091
1062892
1074915
693441
1955930
1706990
943689
743751
624176
711570
948129
939301
192525
825405
638935
1330811
208025
178806
1753592
553569
1027901
1575109
1964095
1872882
35161
1906206
457594
734904
410817
465872
460987
1879548
365545
1801239
291877
759543
1044920
630162
1619251
1589277
1005006
85017
301514
1904583
939691
968560
867091
431774
1887518
351356
999435
701487
1515126
1739497
472981
1306007
1773212
1818708
849383
1771852
912153
1207566
772786
1795923
1377786
479151
637909
1950577
208414
1235843
744210
1345120
1819967
1323300
1891190
115168
1511212
1711449
1937636
1008540
1839980
129052
272286
900101
851322
1029973
1705526
1072696
18475
1112841
1394514
831681
1583713
853451
1899872
1114791
4899
267195
1436257
1533213
214764
684605
739193
290611
1487955
1479592
977114
1952871
1981899
1144815
84344
1575583
1859706
417021
631251
1927021
1974696
1472596
166355
1819177
422643
745181
472083
764294
344334
1899395
960952
290033
1789906
821929
80487
87796
278432
585892
1636333
1870302
1584990
1534381
384036
1996437
1052206
1694534
1404635
167668
1424718
1926964
794480
1570607
728225
1204854
1950255
966912
1614209
162539
124432
1577467
52902
1864687
998251
1807768
1253781
1974282
596460
1635309
1486662
1724286
695560
779345
1213297
698960
484565
1580434
1388760
1617747
620193
1571095
1226141
480380
1894030
289868
956639
257121
832518
1335223
199918
404164
165114
1414801
693138
1493140
306427
709541
84407
1825239
1334610
179917
599579
1420457
1428850
1398105
1558350
1573825
1447441
1033525
117235
1844258
1040161
1771740
1726316
1768906
1015998
1779098
1669723
895963
258835
566586
675124
1276867
658449
1500404
1308080
179182
1713881
658680
1511800
287797
361186
1575732
1077896
1882907
1467341
1959862
48523
1078437
1716217
114376
540821
595490
16824
1261115
950887
1596249
477544
846877
364949
845120
1334957
1073610
1171993
1967196
642496
1801195
1759958
1236719
411966
1421684
1372943
1080071
961948
1430176
1174239
1435849
1474725
1988234
922384
441645
778118
162062
1729822
192186
630163
135742
1556765
774509
1782407
410578
759524
147243
1381725
861212
664973
1625537
390171
1064745
122743
1072181
1596295
782130
1460824
862927
1288944
237301
1291824
146934
1790336
1483887
1502028
412107
661101
1021092
466456
1229183
1560879
761376
978115
1605986
1274230
1072858
1380215
67997
1604652
440761
716673
524142
1709701
1461395
1220684
358581
759962
1537463
1356851
96993
763635
748660
346112
869173
273435
1477960
1558531
528235
1154063
1895081
216106
1636602
936346
1394087
1000214
870588
392741
1111290
598485
1227914
671808
487900
814316
1458052
963261
943937
864307
1963576
496970
1704859
1870274
1390797
1838987
68420
992318
1611591
654706
1230418
559086
96965
402169
79046
1690461
653242
176559
86657
1399147
292526
295376
1866444
1460956
40476
1372061
385169
1984604
1810813
1814477
1288511
507476
1616397
743385
1682584
788647
1135082
978693
615804
110862
632846
511120
1507158
234501
237822
1987882
1185589
1253397
1153589
1520280
1486730
1334868
813006
718570
1651846
50615
1541993
99369
50106
1077157
1969996
398583
722646
24562
1874519
1551540
1302426
1717454
676200
659482
1458428
1747153
1487547
1177007
856196
290198
338031
1256781
1003738
1549631
1071533
1127233
592209
1022701
1602277
1110748
117447
1265854
576809
1181546
9624
1024381
1210633
751183
1322543
1942268
479203
25445
228533
332451
496102
428864
678119
1287001
1942548
907260
1721455
629752
1102699
1441201
1845645
1625197
862684
1938874
222946
834573
698699
1284443
715618
1586118
527715
1909398
1753754
1051942
1242493
1037519
729211
1237027
878417
220558
1957247
333692
1420003
1636428
1872309
17348
1306471
420782
908777
1980535
256529
1054793
1031961
228048
411666
1005497
1125991
1618121
1846719
976231
1032077
117871
609296
172589
910712
400836
288051
598019
1845296
1436517
235631
1239762
1579709
789487
698135
895329
1111322
1216364
483353
551585
1586067
1326675
1142352
153572
231819
745380
1927526
1132489
1404757
849152
1901680
1239130
983829
1731537
1180385
1612727
1094612
1604416
1534490
1630805
1061490
93671
1019039
1255321
1787220
1706885
943533
3858
928946
1736820
829821
451155
742213
1832020
289281
1143090
863975
620075
1950544
1219380
1479239
590602
1256195
1438447
1554175
495529
1338504
477153
1214593
516977
1804799
611003
1754352
210758
1626724
1072988
890893
457030
363864
701822
1188795
1712381
532586
302740
427335
654976
400788
1055759
981893
1699841
392325
1983792
1391725
1310252
1472656
208717
1487179
1349674
1512261
440682
1393080
1891743
550023
755552
1388108
318301
1474716
44303
554202
1782454
992431
300078
1026787
409578
1878305
620316
948094
725716
1332876
1334742
1206048
1136521
254759
806642
418445
1979548
993654
814479
612821
92866
1327305
1647809
1563848
751399
8107
468697
1728435
1892978
1343311
1198467
439400
195298
268483
215094
981408
1129812
745391
1658269
701378
1424375
982319
929151
601056
595683
199854
1590736
931966
1172558
832004
1070208
934275
220200
1500734
858801
30913
1318906
762174
1312319
1175964
768423
563783
602991
984374
1869894
477804
90268
589499
1830803
1775575
124261
1166053
369489
1205131
1452484
581460
1528872
1857322
1719079
916157
502318
1689695
756
864447
1170294
448091
1560477
1896530
1073783
804234
162791
487591
1000737
52118
376988
1031932
627316
71188
1029299
543772
1808088
1953521
1119237
1227456
1538166
304659
448211
763372
1131890
1227203
1233117
1202369
470167
1617240
872113
1150033
971321
1612444
730163
634703
277355
1971791
1575128
385291
1743030
1363252
1797437
195630
1987962
370182
852732
282038
1507312
1901436
1922118
1803097
1348981
1249725
520819
1185562
1247844
1256015
238206
810375
1100397
1219346
1979955
1535095
1491084
842780
1862240
1500216
1597349
1311372
159610
1551711
1119265
972967
373166
1329476
318030
1654246
1478283
1946062
696524
155505
1166626
13538
181009
142173
1257946
1486669
1971243
731008
1962916
1881082
1768736
1744854
238446
1087312
1565192
381016
397951
43241
1431108
458968
1317861
1834236
1706135
1114128
1415891
8919
1822930
794221
1521431
1255128
798811
463932
1263043
144937
622513
944311
438011
556067
1199959
1027996
254090
816079
1733682
1587971
459546
1388639
1396251
448978
530263
1321647
1109884
1723590
543772
645611
310057
422556
294920
761726
865982
797177
1682657
1546350
1643286
1641085
1510291
176295
1564105
897834
820646
1171702
512325
420058
81974
1743419
1918899
1725212
413061
823573
1408067
526170
950961
1719942
386687
1977959
437330
219652
677901
1512532
1522893
1997091
1486590
997293
343901
488707
1858380
1982292
1218764
400497
663564
1873089
218647
646810
148195
1897766
1202658
825091
507895
1851368
595699
14367
296640
613559
1950443
749335
1015919
942018
1296
1187566
1801627
1299932
246162
256541
682604
1038570
85444
1441052
63211
1813783
1297390
296101
508649
1486382
489392
160628
1743235
1328554
1470888
1256943
1823006
437598
1122578
1478932
1344080
205846
1426783
1061237
1152319
836980
121082
382056
900467
898419
718180
106687
1309307
278247
214840
1835715
675051
1562715
1284455
1611723
647385
870362
1670584
1461840
1672248
396875
1520967
607529
1156874
1389419
519534
955415
1285151
121321
598590
457723
159415
123453
1228376
281177
609042
663411
1737692
386616
259719
1620024
1691510
1251829
1860706
313661
1769852
977105
1028867
1603093
415412
617462
147852
928214
1886899
1512532
242105
38379
1803550
1300910
1993103
849933
396512
1777767
1424565
4502
388030
1176781
1177774
784381
1980043
404521
1128684
246139
1360299
820676
1451718
1913975
471618
745676
732252
1115013
1344284
547298
1618378
1447206
941965
1336124
55853
1577149
949492
407008
831905
1093383
1855328
652742
585608
635517
621273
1692271
1416303
270930
1532847
1485485
296937
1011197
376080
1868002
1876796
360768
853617
711523
1990024
1300863
916288
1284850
1285504
1094206
443296
1834429
775617
1001522
834764
988220
1962760
690470
281123
731168
1316588
1136048
91574
1904987
1449246
1862096
37912
762788
1087716
1757770
606234
1189563
849582
277874
1816868
540071
296897
493807
1256936
1898731
339222
1128565
66966
58078
573313
1153185
1175657
912447
663959
281690
661439
1803883
345749
1651297
1374812
1556083
565077
648650
1084080
551280
229092
1161972
1752241
1455901
1880538
1165432
707161
1479675
1249932
818723
1311410
1247066
721136
533477
979837
1291858
1159547
1597492
1624788
1805067
955940
872766
396500
13506
550172
267175
1065452
1554943
974532
1189257
1774899
244217
1823062
1409698
643667
1960584
1335931
790193
1146728
1493051
119536
1703948
1645428
1404940
1590481
686230
721870
266489
1693735
1868805
1722370
1586562
534716
1341223
65344
165842
411070
325908
1451
1798996
726249
1216657
767397
1857725
776814
257771
1242453
1104434
1624043
314374
186842
929103
1270686
398486
146786
99079
317754
31368
1729521
1761132
1466292
1772101
904328
881928
239713
461133
291379
920897
1696418
1936429
862982
1583437
1385135
675506
1730635
341452
271124
26377
1270538
1154949
1191223
760770
835104
247842
1996929
512681
1527548
587855
204442
56550
928010
557785
1438206
1809510
1704361
270124
397846
484245
819475
1112961
1197734
1819304
1291494
955623
1985143
854012
1256468
1664208
1889207
418532
1990066
1499341
609540
579872
1660163
222784
666041
543511
1801140
1590470
1046609
214504
775116
1864840
1580933
1704572
735347
193821
1227553
1736136
1616835
368069
33688
963846
255079
567715
1651369
1570851
1641513
725486
1227344
1081085
1438242
766369
1568850
1746687
1789870
1311840
429302
83445
894992
972461
413617
186783
338155
896146
56759
1691914
1086691
1747989
1277183
1044485
1967374
1080015
1863650
1367503
872946
187384
243637
1104353
173434
616355
1248865
1982741
940544
1092543
303636
1421689
167342
1389221
1894760
1966955
157943
597571
242693
799499
1348759
323778
520547
492704
1590727
1927435
1495494
836290
101728
956592
1759211
1776391
225047
1081369
1269622
714746
1889404
448580
1172153
1861398
400443
1785582
170251
1255320
1203829
1017397
1032107
1426968
1503345
450519
819162
221025
1600782
633900
1748085
1063610
61842
214596
413689
1469209
1015460
1021374
994305
1062912
415307
1319629
684276
770406
453308
1713873
1217098
1919157
1804578
65516
1527781
1820369
1848276
357597
1515297
314307
1729830
897406
1346890
617616
883917
1543274
255368
1259827
1257894
809497
1156543
925945
1543700
135152
568487
1358561
598078
54691
655287
40838
507582
110486
265490
1436040
190234
1312971
1431373
284463
140033
763313
547882
1976474
1322062
994871
519702
1378585
564309
1375777
1223070
1115865
1714637
1171858
652551
588636
1535353
916343
1119817
500489
1866937
604275
462441
1558876
24537
1867988
437388
28327
104470
34673
450199
787459
1359271
1999647
384918
395490
1670607
439061
1413746
1771992
129989
1121896
1889596
1388407
1036083
1629017
507355
1023512
1099670
275092
1560537
679039
1097495
1891295
1728889
1823347
276990
602311
1449268
635025
565642
1159002
437964
26864
120308
817034
1762020
1490317
1076590
591910
450092
1083754
75121
534577
41507
1326675
123925
1910455
1065684
884961
226740
1630161
5840
833259
366585
1189704
1395969
1697198
386936
1736067
1173837
1772792
1629817
371614
1423168
1174029
143192
153432
1196427
1383884
1877794
956856
1868761
703331
1022067
1498206
1285434
458406
1116805
922819
133490
606209
146743
1146415
728448
176718
1899354
1981844
194854
1754006
1252489
297876
604997
1269073
945036
1548047
1042449
579073
763679
54175
326817
1345134
719821
1982826
604758
1205255
1051849
1881192
1242486
1476546
1712891
1540837
385534
854446
154133
361907
388653
1754633
1854576
1025946
1939686
1579454
1890921
699679
317509
649596
1936462
1763140
61375
82243
1019005
1357536
536888
852174
821764
1678005
982280
333428
1069384
1376870
1548045
1682717
318314
1756756
1357163
852740
1084320
1318782
1089525
228486
851960
1742066
943264
869716
1437522
488674
427071
373694
1518695
1709311
1078982
1835525
1527017
18732
458442
882559
1003347
1389218
63844
55511
417097
1776090
1619204
555312
902917
1589041
1672589
34233
1022511
1673193
1672495
1442855
986878
278199
1856587
66183
187828
233755
66940
617004
1051637
1564921
1106766
1033081
1601215
1629100
1126151
620715
1554358
1652566
1864740
1018382
1896723
386094
319702
1422526
1778700
1419658
1102345
1443624
917295
1412327
299100
1988163
1078497
47920
91012
1084888
841915
1835443
90774
1326246
1257298
1092617
1089732
556534
837985
1130921
1747138
706133
1277422
355303
765918
729687
1253322
1148505
1650390
1704312
1488809
623497
451481
969740
445616
1830508
1059207
1877562
661703
1026055
349512
16718
1982825
1020048
219777
213368
602932
1314253
1784463
1161618
279592
661430
830654
737560
840929
79344
20245
872909
1499777
1415824
782528
754771
1706706
688503
1410886
851521
1107763
1779204
421326
1620911
1600612
59017
1034975
31839
896087
367141
1766202
758659
1656610
1149484
1768264
94325
488540
550403
1922059
316684
1922599
1600236
1101063
567171
771906
1234312
1123258
1474472
283538
1237504
907371
528258
403446
1855862
813680
109019
348090
1091354
872326
1707814
1588181
1743401
1538343
621326
163980
1528209
1752014
1487143
1640440
338031
134073
897134
254734
1515546
1840496
104759
952749
1642313
215185
1907861
1958349
1333378
1483545
722391
1709612
1223676
686937
168511
1266626
1615754
120563
1739988
406125
1040660
1423763
1002400
1168060
681469
753333
457271
711643
635145
328841
1561522
294038
665143
838011
1797904
407555
1241065
1439337
405462
1633617
1713960
1586067
452467
1898237
1039776
871413
610442
1641202
96554
1269849
45144
497693
486945
1326778
1080837
1158845
365898
245333
1199922
1863058
1541487
467958
1984137
1089470
1541838
926833
212218
133608
751435
1594520
1192431
1927047
1339689
365141
1034105
529253
755734
282844
1513051
24236
8481
1934123
319170
1825982
831094
1511794
880142
1281059
180962
802028
632599
1806643
1179005
1397852
400693
1802023
428855
264475
824590
751041
1708584
1304005
600418
759141
440806
1631843
119202
1166685
1976113
1887229
566321
1642748
1217480
1662987
1259000
1995766
52990
1792181
622013
1795746
1167241
1236780
567810
685498
1607159
801482
1177657
576007
201573
599191
901498
353578
199043
1643805
211980
310863
321449
1988969
983105
1425425
820288
428431
557685
588146
510123
1704647
435901
1842935
1736103
1785887
809843
249266
1085053
1006252
1081692
1198440
1492492
1732664
619829
19262
703156
1782930
1749559
1688207
53523
1150605
1826993
1727494
790071
1321449
436092
1956414
939765
1598693
859633
1131225
90115
1983756
1587207
490672
449304
472992
674514
1720563
488498
140919
135737
1273971
1818742
1991409
38188
708378
977819
272612
1775842
1295321
1999530
1364476
539717
260562
747916
1535784
1760492
1818856
1648648
662085
1830209
1001291
1284102
579713
650922
1855971
233959
1278695
488440
1939115
655523
874149
1523154
1246588
183036
381762
1540073
1205082
1419865
1844539
736416
1597572
1182382
805795
1624940
534447
1065953
1173501
1780953
1820337
1532554
1087471
1860491
1921560
1756085
119375
1063806
1941111
1228889
312142
187466
871269
1240693
462116
276718
340465
1535143
160165
952301
50250
161697
810171
1760582
1150496
1292056
1541509
788525
934880
502456
12035
1589981
1647554
1718055
1883528
431293
712447
494932
1428583
339266
1692040
1520063
1007156
1306427
732915
800273
1291209
457659
1775048
120413
817986
941985
1033413
1657863
1444242
1921299
1555767
541952
308111
695966
1047654
1562123
902956
89545
1328863
1226452
1658019
460279
670976
968808
1686190
156808
803472
874
576252
1622732
1914692
1447707
417079
167898
1229499
1358605
1387178
145622
1683459
1008513
126558
938791
401394
605846
1753816
926048
1428869
57018
645399
1615908
694972
1977985
1417112
1908474
857986
492007
861087
65079
511716
110483
1298222
1625818
1597001
767991
1922026
96705
1556087
835179
910577
49600
1929663
1205022
1892649
1358174
1255971
571117
1560454
470625
1251936
1102562
1236004
58750
1112979
881667
378476
35643
755917
675244
262815
421633
927576
1426138
116086
385823
1384877
655378
105942
945581
1969525
54780
1486818
100551
70063
41363
175235
1952856
56120
3324
267146
958935
12413
322510
1024646
1617373
356792
1160046
1928600
512778
1063281
1292439
1256635
182044
1009730
793325
6449
1942752
994246
919065
953122
221520
1960391
1360699
308527
922521
650820
315888
1931438
101891
377353
580414
1387343
1971976
1805181
1891903
1786548
645232
1615505
1113914
696412
761917
1106052
475636
847749
703121
528427
184120
1228323
1168688
583700
1829508
1015057
1286818
1300779
1705997
258876
408696
1700811
767279
1979355
568714
70092
1842765
1241878
657287
1340055
111354
930786
1371791
1614352
1237618
424931
1985095
506404
336777
189488
666459
249848
774516
456243
1114478
666967
197564
929904
1105500
628644
1704992
609470
688538
1975934
586560
824344
1219700
1716234
221349
1183925
596913
1113398
173914
777100
1025169
1789931
168078
1586692
1243061
1790647
253062
1825302
516984
1731638
171082
542588
701657
1164833
377337
1754161
655418
519728
76537
1890971
705386
1030094
1287970
1060229
131979
436732
1962908
267378
703814
1702029
1188217
1157853
972570
1804635
142004
1985145
1597447
1704860
1663224
595331
20814
1766323
461178
971993
1925758
500387
1013110
1236987
1271099
474150
122269
132633
1502727
99580
1874768
660749
789662
1978070
115076
1105521
1914923
1367168
1815021
1442545
830914
1289387
1442627
435558
602436
1725206
1148496
961225
193011
245903
1108382
1602539
965147
532514
1097545
377751
27936
439894
897581
1627737
691817
1444119
1920495
149128
793543
1767705
1605827
1630952
104685
706298
185142
1233663
327994
1713747
1387528
296681
370788
394804
1335872
1767533
365204
1599226
1688582
772651
1906596
853499
1414306
534607
288236
1724857
1244061
1428702
284024
166720
1698783
1934840
1992779
314069
1377576
1454483
979807
350425
333702
895355
910762
155413
1566310
305200
1845509
36966
1418075
343997
54061
491315
1176793
1970086
933614
1776417
790869
483724
1272164
1273806
844412
1653015
1901322
342289
1283713
1738519
1287257
1527591
1804653
884418
149980
1790308
400236
82137
1870071
1559355
1925281
1587697
1858719
22735
1983815
450743
167068
1373394
1126540
529201
483901
1842584
88565
1164447
962008
1792227
1936906
628591
1053291
954793
1063529
1782076
1261759
344428
1125364
1782116
1416111
1374865
1633397
503298
352480
541965
941499
1783849
921712
1415500
818032
1388113
886634
769163
651920
1329418
854624
1251674
1166603
1935034
1174083
219267
296093
1020291
873178
1895795
1827066
326427
954843
994973
1236897
379786
1050460
1101758
260079
1630587
336424
889954
1169909
1718467
1455593
205856
609087
40187
1378607
1545884
1670466
1257574
477458
256693
1385205
908596
1463545
776872
579435
1096803
268858
886141
1775097
881063
1909814
1122088
473636
83033
1154471
366017
1727327
717606
1873985
1017600
238351
1948073
1249913
1050145
1203644
152971
1578186
1740601
425813
1787611
1864842
1156664
340683
975593
805089
1677801
1237788
905253
1421201
1779512
1897915
204043
986689
1062955
447788
189082
584255
742038
1837945
238700
419541
11443
987999
257962
536492
17378
165212
332217
1501581
439095
656450
1075704
1427311
1966321
936589
442592
1130142
954149
1821387
839639
1439583
339591
1966133
189152
1658906
790854
1903076
1115035
205054
1120144
674417
471903
1149428
100305
565496
79200
1688311
1084069
1940678
15091
403175
165260
1294210
1852848
985617
708168
1314538
1718705
943281
1461412
958658
1857065
100363
768387
1498622
1424491
1401676
1236945
62418
998789
172293
282207
1174054
43348
363084
1885078
1792726
1330926
1423827
1904487
720226
146815
1699367
1708910
1998012
1288053
382150
1544862
1539808
1177643
723695
1007966
1005151
382966
241926
413078
1083086
201636
937530
523896
364305
1086552
1792715
785856
1096332
1910194
78734
1971028
1698184
1902833
1673819
1139409
272754
1651281
1678648
455679
1954777
1514492
1535810
583408
1716809
41287
1994073
1579866
467926
891535
941081
199615
981657
847535
419726
401751
730952
1922323
476541
1359542
88653
1349161
851997
220447
800315
663288
1203051
359539
347796
214876
1102132
142447
60869
1435345
889652
1093369
482079
1115316
1090383
1695339
81869
126616
1306254
577358
1503074
157436
863846
1113900
1716093
1532499
1193793
1549800
935006
1749673
1771587
460847
769998
1786339
562699
1410197
1495216
1322849
1571420
1196604
1328809
82690
1879210
980430
1147484
1199718
605439
1797432
52310
1342568
35703
1004387
113856
1681651
1349994
659736
52926
935936
714975
899526
102673
295923
319344
31433
1380491
189909
1253781
1715795
1715531
1067887
1031653
1483753
928450
1397259
831748
1320987
696616
1957178
1948331
380586
1360018
1427625
1561256
121906
686451
929502
1108938
723704
808268
1298556
1523282
1089530
1353938
325624
1365604
1507273
1054828
989665
458924
1846738
1859879
1636619
885832
1576736
1930619
927837
541763
1720551
1039789
711086
438695
337372
1946152
761749
229748
995863
1659657
1415863
1893137
752908
1673747
1995818
948623
1620990
870340
638182
1709753
870625
1028638
575510
1058466
383074
364200
621066
690666
1619893
325507
688678
1149188
331089
1900744
493200
1976810
1325136
506784
556616
487514
885443
1334693
427351
293567
1873883
742899
996510
267842
295094
1516417
970841
1356876
180688
1424353
1384836
538219
1278550
1795896
1530062
1745020
1568297
1652643
2000000
1565825
108255
1820325
397778
1289585
346834
350761
1773338
1226216
139333
302889
1451784
1486192
1585226
1891225
57148
1652550
1067981
143266
645408
801014
646079
482918
606742
1643128
1708280
1074800
1518490
856694
832143
1781471
1603401
285288
1885728
1071398
399172
426434
1234760
377953
469637
1970738
563014
843564
1416090
137405
644188
903729
1185078
1060541
1917183
1158093
1715609
92540
1789225
1717183
1428500
1048162
239999
1053262
802374
156218
1934709
89197
771755
1725712
84362
538415
1176453
474575
1932572
1102144
380656
824712
430675
443711
193724
1956711
721363
1311823
1676207
1891250
1658665
44475
1021482
1351430
1778680
1094575
1492470
408927
585637
668432
1029884
1471463
708416
1318470
728348
1824472
114072
762763
1174180
955311
1079154
1363948
201347
1327222
822672
1153077
318948
942610
495762
1599016
659881
845098
1776045
1298463
1464090
1183196
1950647
876679
713163
1028325
817443
1281758
724910
1878759
288160
479613
1522833
197975
318721
1778430
1591417
1879735
555250
1401650
1759838
766162
1021967
1168423
1122441
954256
1735686
1153372
1324518
1719738
968399
842134
502443
1999643
722312
1656404
1891746
1702878
1544105
1091825
876786
374221
98550
854889
1367981
42938
473104
36834
1960619
1454209
781330
45266
367364
857540
1880454
1424886
1301520
776604
716462
484515
1502683
721975
257696
1567335
38893
1405581
1057303
1110893
798724
1777683
1035870
972997
539243
426800
1483450
430639
946901
1481174
1544721
1510216
1557240
1549024
285003
1182088
44750
1958037
158838
202684
1381882
1837924
274460
483100
1431022
1995833
988937
1395737
618933
826500
1873540
1412993
1945162
498882
1981012
1983839
1754291
601310
1846501
1733457
1693010
1192071
1267857
446951
516164
1570830
738056
487175
576023
1060633
1914663
1303621
1959361
1868166
1745761
389961
424223
1633496
1777670
884104
742428
666344
1990361
656868
1719646
145733
1717693
1538080
393277
857040
1043398
76736
1551319
295540
787523
1246170
1564795
730632
1436362
990084
414148
830486
1179822
148774
1689098
1052884
360166
77251
1002163
60595
1071966
313460
1641526
1675252
1217098
1723436
1004967
942795
1802776
71083
673385
1266142
79184
269447
1668359
1058678
1341034
787472
1071259
102878
57276
231717
1995240
684601
1259471
157600
1209308
966549
1077337
1980653
1063729
743143
1082789
1371649
165647
304781
1010349
1473371
182972
364532
584273
564376
349162
1032136
310928
1620152
712278
1441746
184781
1312371
1261332
1481317
646659
206018
130712
411213
444314
613358
770923
1198388
1591567
1137222
742763
371463
850022
10953
318872
108196
425774
706849
1506843
1712764
1329884
348624
525827
853853
1190083
591816
1305983
1380493
217768
631899
1066160
1991881
418159
424372
1590338
768222
273242
1837526
1252697
1017525
1402136
570018
967254
661337
1161220
970622
379941
927177
1261278
1109604
569659
1117807
664277
1337618
1748224
289175
52542
1869918
1570073
1901284
664502
1265387
1144491
1869164
1715868
1079218
1345249
1937179
379582
386020
1431864
105856
879672
465293
1011809
953359
964557
1145620
1482658
1744884
2877
716133
1926921
169909
161772
101854
1562070
1881112
910968
1725929
971436
1888913
1848406
1929969
1073556
1208288
1506730
1140399
1574096
208903
227235
681399
197278
1713271
1897187
609280
1901462
1663494
643932
754166
874354
1567739
1052460
1275075
198558
697665
1188137
1683432
1542619
576214
418209
187763
313198
1989045
1866072
1621374
136876
311128
710722
623405
80940
1836876
1328895
589019
895030
1741575
266394
1830008
1609795
295061
147225
1996276
522769
1386894
1240121
76620
1048712
1467195
1967401
821331
799004
1355429
860734
574950
443875
1314765
1150660
548520
1702928
346570
1350204
1103108
1015597
1356833
45211
1341678
6092
1590236
299633
1713759
1646014
1436258
1708758
942002
1080363
740585
1167369
665530
1765874
1482944
586947
1574243
215877
1165660
1225780
1050350
1398488
1088890
454139
1658309
520112
1058357
655428
466512
1682027
1797304
1064155
1148825
1029953
1675603
389607
167920
601763
460110
333671
772894
1495437
157294
1625125
1324504
849264
1641607
499422
956647
616094
63051
863053
1603894
1346078
164076
755810
577498
341665
1496160
1228273
260473
324432
1347703
986376
1210400
1586816
635958
270871
43281
1933330
1048599
672685
1468487
1615210
1161791
698279
737729
1930950
1180880
1133084
1346731
842636
237962
1792223
534424
746227
879939
1049
1232562
464414
1853335
348752
1197428
1800873
851288
567644
1873687
529030
184781
1007018
308777
1531446
1225866
426936
256303
1807462
380866
695212
766611
1161160
343275
579180
1596531
1672876
896455
1050957
1295631
1444101
1500803
1274946
1429344
1014790
1393983
811343
44311
1729150
1528810
617766
1116127
1245179
724532
562029
1672886
1847343
292939
1189178
624990
964992
1669873
453448
1942573
1749355
1009358
372619
1104621
497112
1667008
1804892
174603
1447544
1676218
1894048
1672852
1630664
294040
141899
766395
77631
1132446
265960
968969
279424
1222505
6222
206192
875955
19743
589635
885097
688684
343608
1116954
908699
376091
1189115
1055743
983259
311098
1366320
719750
179032
1194106
194185
605440
1248802
735712
1005647
123581
178087
89875
1499536
1607326
1803254
1099466
1222722
1762206
309380
149057
1503032
948767
1419152
1355423
696416
95866
61677
1520112
488800
1437288
1751373
1135524
1044141
766846
90842
1721533
1563225
620585
1456932
538946
832210
1289849
1074351
635833
331346
583234
1285758
718597
834420
1826992
1716809
1186072
64146
1134763
911149
560553
526222
262238
6013
1047613
1659354
786796
1000187
1799544
356796
288100
52712
522709
1035392
1642649
146370
1017597
1682081
1332108
76074
1956145
1690445
622260
780994
537306
1928066
871701
1249507
128748
276274
1741041
1329605
840718
1634920
1892026
163586
1677788
702483
373184
1074606
1627683
1361131
198547
833972
294745
1475475
823034
1169453
1659222
1934692
1692519
1214260
1433461
560037
1646421
922349
1450713
508153
1702366
516782
1637275
227242
485202
167298
884901
899616
781421
1614764
228471
1129107
1845833
1379599
1163396
1548613
1987387
44752
835629
955987
426576
446366
1422666
1613756
1647944
1886096
547037
1901602
1725898
708480
1751467
367034
1625199
912460
368835
734940
1536623
1010682
1066829
1592400
1164190
1728405
1000550
937678
735832
1858559
1321599
1477202
50223
1086409
1903825
1681070
958052
542864
1150501
1738836
540035
1546251
1437393
1402292
1092035
1603197
610341
1565239
1466124
488338
1958883
1995923
1714970
1799573
1998624
311935
729025
904381
554158
867369
176687
1044069
1322679
1815703
1875348
986423
970922
477088
1786516
1140738
725740
1841101
1617977
1954830
1062836
1713534
1730441
770839
1094978
1746362
1978876
1877213
445083
855988
442206
1744116
1280709
1550644
1446000
1004869
1401492
1094951
363374
184879
994728
872019
1843320
1261729
415301
1873761
1872598
1988560
469139
985296
1321029
1059063
1727646
1272542
704011
323100
253842
542481
345755
250030
150731
1293456
402779
1427889
1794565
304651
1643511
1175740
1634857
584670
798576
1504761
1065981
407572
914027
1065774
1209506
1611672
98464
1662552
875295
1200498
1078192
499634
1339651
383863
49964
1684316
1952127
1897471
1804247
974662
1915397
1285264
132842
563676
896646
8646
752871
692905
447353
1230630
1292174
1431122
505339
336907
839989
1732320
112683
1479107
448858
244722
1771925
102634
1087562
245603
1560161
976683
1181343
754389
966187
982022
68007
1315536
802490
444198
660070
415682
662745
1925079
186101
1097652
1890632
678985
1642086
1574838
997801
1509610
734560
134199
941926
352947
456644
405030
1074749
1765115
658211
1172923
1177668
1944887
1648246
227885
66507
937190
115999
1732617
606625
634660
326587
86176
1851058
1266262
1184387
104707
939918
406304
1203983
1194451
25854
1130688
1083497
102246
903963
196066
1288611
1851409
554794
364520
1264195
973423
1703114
1072996
431448
1066118
518705
115775
441254
479499
836406
1329916
574942
602597
1887318
313789
1703622
572986
436390
1013738
1604796
1609971
1671145
316687
1137
81626
1950483
615686
379961
1672824
1341633
1441276
884931
203617
1593360
1883346
120674
842509
1196042
1698649
1955901
265903
131143
1173548
1899108
187668
863476
1158914
1700100
55318
138683
1262267
299641
1284071
1156786
333087
1928635
1572772
242415
1090490
192391
38264
1996531
319253
1131485
1260403
1736121
530017
1272180
1777355
211168
906391
295992
1367167
1058158
874045
1225510
1924353
483312
670181
1819695
475504
1416775
615330
1854944
1204312
1713197
541593
280080
216035
1006238
1646669
1815398
1409485
1320542
203557
1457111
1219264
836717
194147
1221011
991471
1284873
650288
1372568
12486
320468
639991
1225463
1424874
1586996
415790
1816611
10095
1107230
1034433
1198017
1860394
1591899
1736288
618128
566848
49340
1264905
1695155
832360
1728817
1695808
255296
1607894
1021667
1437054
1116694
936697
1456605
1601471
741314
132050
209932
1571159
828238
451061
764163
616214
1225044
1159643
351723
178205
1253213
298528
356525
931594
710693
123711
1366078
40058
441732
1240051
1715161
461530
1727223
170907
1697634
1514302
1336573
1905731
1573766
754057
1978374
414696
603774
1385519
504205
530991
543613
939004
528499
1037083
1869961
1791242
675497
733696
425348
384491
537693
384439
1747740
722947
261190
1885224
1174665
457483
1840006
144978
238138
1751994
476316
486443
255084
820529
115389
1432616
329506
1372500
148693
792094
1215819
979484
478323
1183437
1222069
1874095
535436
1760795
695339
1416974
1274456
259874
80400
368929
1336287
448847
771653
285576
718398
1647083
870445
1470122
1306580
749034
499950
699526
851816
105488
1617687
1558046
1373253
660754
476874
644694
359453
263959
718714
372323
937002
487115
1180764
1521296
1427196
51453
341518
456562
1936851
1116612
232658
1425272
538336
1282590
1390805
527983
1962906
956235
1978358
163619
839430
140688
1300428
630107
213648
873894
1240207
961328
593247
372659
1488991
408195
1927833
47653
1812745
823502
355829
1885565
1667337
474110
1646436
1064278
1500192
603964
592892
1751559
1615861
1001864
104941
943426
1425016
365609
201729
999804
1885526
893815
460503
240978
1401361
99800
2331
1555343
809104
88613
428905
1848051
1948664
533056
1272026
1281904
1831664
1322872
937833
88875
278775
1737525
1297711
1171658
960923
359482
524735
38204
1831734
468529
1786645
1187346
1704196
1679979
1343309
1925012
973181
639877
946670
1578411
1043699
1185404
1913424
1063201
1500156
1365329
1977383
1946290
993019
366588
1606761
599584
1080501
1919441
39197
1734967
1403115
1486128
1821792
1133622
650466
476608
1291519
1858077
1065856
395055
1337335
1713978
804981
1751039
449807
724802
272728
499711
94561
881015
1077482
1284827
196236
1979164
686336
692194
1319530
1192710
469840
1864955
150542
192617
1853422
1394485
611538
995318
931551
1118700
60536
1849756
324792
1861197
991503
1746081
1031671
147271
824192
1524834
1117801
644808
1786727
972137
1312780
1845791
56342
1201684
472978
1600881
700815
1333107
350680
1918118
1067352
1462996
1803218
1859325
1206826
1415482
1706283
1951771
1075448
945231
83107
1322223
1587486
220465
1418892
916853
1963208
509055
589094
1730921
1897353
464508
807467
536313
1624839
1195618
941850
1905684
1281100
6066
1342294
799446
53802
952880
325573
724726
1799439
1148271
1287100
1349442
281203
316586
935666
613345
227233
67335
1109522
1478181
256790
541855
702579
1262363
1290286
167504
1020297
1825240
464350
963633
1328652
570820
443143
1680430
1084439
600015
1599046
218592
1865649
949118
1528933
877243
804541
262326
1386299
23204
1974226
997650
227636
1704878
1875461
516840
574702
367218
685999
1631482
1026927
1968327
683249
702015
1562498
1310011
906492
1323658
904201
30233
1835154
529835
1828948
187488
1157873
1982275
1322740
744622
714196
1585392
466178
1012150
555501
232084
339327
1698780
543381
980693
121514
155451
1035019
1537843
1254216
872525
59487
1352350
1698753
905835
1384969
1873350
1093517
1371858
1904958
467763
1589467
1918830
1939230
595657
1785160
923764
262739
1665827
33211
415400
61762
149936
1063063
1901096
641768
1982219
650317
1524441
1903637
874923
21777
1934668
1996287
595920
1755335
1802428
544751
522506
339191
379069
971801
104589
540245
1655546
98879
1180358
125366
1787106
339945
1501361
1296983
934505
520652
414647
15816
681429
1197232
1755686
31934
852289
1347546
212043
807924
956723
204395
318882
1637164
1693957
1951366
764379
431337
1133301
1232101
1626909
1792212
1977356
619066
1826718
1292991
1672206
765928
379999
1290465
1570562
124497
187992
143004
319102
1676396
1170416
548780
1461822
1312205
1142563
678761
1998150
717235
1441164
1206002
1295018
159480
1300289
128411
293025
1901204
50142
49324
1920184
1316135
1866947
1534309
574930
329239
1744623
1794698
375793
1066185
866063
1129941
1636442
1632076
191509
1085391
318768
1112662
1398568
1959520
1012510
524703
78508
1043880
936140
230112
1094763
720972
23030
1715607
1091281
1130912
183980
98922
101054
44351
1899009
1320930
1129486
188246
442000
145800
837124
1541377
1288574
1297429
1264698
585727
390392
1594128
1572656
606865
410452
1752542
1450140
293085
120285
1531568
1306826
1440243
1697755
1486252
1857950
923208
437469
1986836
1592456
1132744
396289
773913
687504
1426242
1442934
908771
555576
728173
151205
35649
243528
1755442
1138585
550712
1209853
804823
1968248
1731457
1856758
1527450
633811
1430567
1103152
1319493
371806
1592038
350415
882002
217243
1113055
720744
812676
1273305
1589744
1697
190370
466743
518487
548831
1148932
1836004
1093232
1623524
1040383
1241609
943372
1374134
1448090
1981608
1319225
1054832
549932
55037
1750895
1657490
1898006
301314
1730294
4578
1801423
761078
757873
1973702
1871873
1797119
478503
414306
239800
1866728
68251
1905321
691786
386817
1653157
752365
1333596
143403
524947
1783033
1763409
1525541
1705147
702956
342384
15670
1657432
1459510
1152562
1014776
1752910
1811500
598537
1728796
574462
1012379
784079
201860
1068596
1570131
672374
1024587
864337
116398
1803572
1266088
94973
638071
658600
1663927
1600644
221603
1410882
1430611
157907
1310016
1721549
1312491
268639
1321236
1223056
411179
1215622
1166521
284025
1740589
1969684
33688
367493
870835
1144257
1960332
379878
1374743
1308734
518891
857447
235421
1982476
1051255
562666
1451807
1567597
1166496
964298
1849009
1591131
1934689
1842720
1360798
38609
1813952
247751
1809185
1124801
1765268
1293098
1698032
1388707
698614
1366841
1556516
468075
1285996
616611
1105391
1270315
1764662
1590963
173664
1083702
1519291
154314
1896831
1872826
226954
1256328
572904
1258061
1857802
21690
1658868
1840029
905639
1065820
99899
1534825
1191554
1167973
595275
45748
1655269
409355
1992964
1753523
775255
220663
1672736
198201
1557935
1780423
811508
1944472
2669
264962
672764
1279843
805539
5366
690624
15917
120834
1649435
501601
403209
1745716
753437
1876916
1271051
475939
1608116
1213518
1806823
753503
1421027
1030868
822233
1559769
1433743
945484
991010
443415
119979
427921
1287391
1537639
1510786
1354908
540172
162426
512574
1556029
1609818
1908799
556310
571257
195797
407154
1361997
1565595
136514
270559
373556
1803581
905627
14311
1217430
347147
1925580
1112010
830694
791881
589720
1047281
270703
1558582
1119724
1074809
692858
1892724
499293
557592
1395341
1708148
1993469
232659
18792
1723255
1815715
974248
435530
685589
917725
40691
692486
727999
192724
173756
1782773
568732
1015905
1843369
1913901
164154
839309
261557
1274011
1769497
1534505
902587
1381768
121689
516096
627559
1523099
1296562
1894504
137593
253634
387740
361107
767529
1415039
576951
800882
754456
323314
1971979
1891865
1386536
1283708
1201552
718690
1004979
576350
459613
392965
1325425
844868
1382489
1240455
1220230
957039
357825
1981705
800808
603397
1100608
231062
1448596
1490892
1414018
1441263
629899
1186294
1874898
1019457
1911844
45388
253796
1663721
1016153
1698229
1145972
10208
1185658
125063
457191
731107
245709
973105
115287
353395
209963
1394110
494116
1859011
134587
1231025
136619
391491
724043
1758249
1041159
702794
174042
397343
1716215
1259935
1505274
490056
1355415
1857751
1348042
385823
165420
201659
577435
1307465
1778710
961442
1572972
1813202
1342954
833421
1559274
61703
508384
170131
653906
1753264
1195046
111294
1384140
1603857
1830894
1483645
1885242
1898006
32768
871605
1670707
1081690
1367230
1536648
556330
1328994
1156720
1387308
240223
1458790
1123440
18469
312825
1155989
698953
996508
1057087
1204358
1788492
1880520
1997481
3590
678578
1826817
156772
394019
642342
1390397
664162
272156
1652550
1133341
444463
1256067
27937
1406984
1571315
1355697
35180
1911360
79331
123159
607946
1650781
62801
1510756
382787
135803
1242762
397116
804340
1633868
1577757
1734954
1804182
607778
1986633
1811488
441300
1658599
257675
647847
461593
1555726
1437090
21413
712670
1336462
797837
1314796
620964
1659706
46244
497998
545770
1066216
588609
748086
1313146
1747135
1316750
625914
1441397
1739635
250627
1171143
880033
1639416
1333301
1205368
1632470
538719
291276
1245997
285794
1269914
773897
21004
1166745
424322
1750228
754203
416146
1920061
189523
371439
517892
70632
10822
1284378
6114
1031846
871115
1400214
949934
1854898
1992556
1973184
927983
798446
910493
300865
1958712
1032270
216322
1428844
513790
1024093
1109615
750770
1915349
363722
392344
1957835
1538984
1020033
403139
1184067
1764827
1922681
373025
549072
1576033
1965139
873528
1290790
930130
974959
1294227
1131750
949899
127822
1121138
1132187
1921609
333100
145739
1437737
762921
959822
135148
771285
85052
1679702
586670
1910896
971259
1396082
96472
757106
495600
758718
713858
1576331
620566
1872328
83917
1022228
1037549
406725
756029
1597562
962454
759925
1620892
1230772
1383862
1335057
1769290
11886
679976
1714151
640380
1789664
120184
1126791
561543
1640212
303925
1466865
364491
1019749
1193355
1489396
1025416
55886
363026
386131
851365
46756
1486070
224864
1914487
868045
971220
742701
1972025
1874095
1430994
1529883
873473
947372
489459
1417368
609812
565071
1433480
1181212
634946
1519907
1099808
624263
1943255
731327
485870
614739
1276220
1840324
255871
162773
1615045
1702759
1133623
196015
777029
443130
788600
524534
892047
1539540
1218515
610608
1512878
1617062
546117
1699373
494922
786553
1494414
500660
359129
1799576
1134977
461100
661610
835761
437648
79412
915122
929645
1156794
21655
258973
998205
244441
1814781
1665348
583970
872362
918587
543294
1291906
1385791
958639
830532
1219162
1356129
1542633
1046037
1947309
1727580
1812640
508588
1849521
1046981
581240
1662196
1198301
923165
1129354
1397193
1346203
907847
1433088
229908
349726
1368321
1561011
881161
1766512
319744
288023
1573476
287156
1830028
1525991
1949926
1587476
572274
555911
685629
1860420
192489
943866
1150636
171626
1960173
1904344
228983
1131711
506911
1839580
1465733
1192244
1125284
1784928
1048470
1501625
1009185
436778
2817
1091083
1922379
1812135
1974944
748281
701277
195323
1968429
766990
334723
841184
981606
1402657
866662
1616005
387226
571292
1078199
555415
700322
1286649
1990435
980906
1608978
246870
241327
1597579
1782581
842614
1697826
1234818
617025
1607559
706626
773628
1583142
1833192
1361902
1676057
263494
1488334
372835
525229
1079261
894906
599359
1163432
1235754
1875699
335979
798460
1108107
648780
1334192
41692
937979
1764022
173709
564437
89909
1331665
176065
412152
1225681
401526
464923
1476563
1728621
1734793
604936
933036
1938110
234298
397404
914435
1035873
1339613
1690528
1316558
1507208
529940
388626
364164
1272875
620492
1067715
423396
1357976
141836
1192537
1138107
1559110
203352
1893700
555713
1332144
135760
1588107
1031912
384084
1034065
1582729
1593549
1527663
929732
1067322
1203676
1750222
534153
1322211
1422475
610988
1953600
1530687
1072953
1746797
27498
855145
810050
741175
1685765
1203811
1561220
437999
254239
1343583
972439
302713
114667
760760
696349
1291643
1146919
812296
554541
81602
797762
1120865
1789222
269712
1190154
589433
786033
599966
951693
1244665
10454
1889514
658568
1075251
1798288
1192614
644419
1635558
1819582
1812655
680917
1909092
1529197
1921972
822987
45586
207183
708999
1637889
1591816
1174153
1810744
1102933
484367
1470996
257272
349443
1840789
821359
1119592
339089
1288972
76699
1766071
1979538
717621
434039
20405
1423769
1711393
1506385
697122
573279
1555961
881834
1132189
1163018
1819158
513429
526886
780769
914715
198569
759387
888166
1878908
1940620
696698
1791558
598423
486289
711271
1067119
1032049
988396
623418
896430
1207034
1047305
478089
1589479
1925104
1710291
522098
852755
1961909
569642
1714409
1442437
1498667
301715
903678
78675
1081108
485464
1027579
824814
1405810
818779
76652
1031771
565691
1611034
956270
755429
1434715
1486535
28721
1422988
1110887
865018
1167281
1529650
32051
1912934
111872
120085
633064
680078
1307527
120807
631014
457926
1829291
1863305
745829
1879922
131569
932918
552939
1227536
1202667
896643
1353147
1040218
342605
1792667
996936
215578
1962783
935888
374750
428094
32819
1505653
390589
121011
728169
468925
1320470
1238410
1377363
1704487
1388251
816147
1017434
1344339
1341432
48424
659121
1807223
1212988
618039
538728
998380
1875940
377810
1129734
962278
718225
1011339
1078905
1794218
1436495
1676036
678289
876785
172612
1190319
1883812
242868
1896806
84158
640814
1283988
1243170
310008
579620
728116
305491
1697399
129591
283237
1358269
1219788
35182
908185
1754994
260217
1319152
1337856
1378262
639172
1812709
1901178
373296
420240
297166
1331775
206822
1143726
222963
711030
115764
21924
806031
764250
1731208
1488568
1493788
132999
1426602
130450
1289552
1905595
1634445
1927476
1755102
1685341
1376499
1088399
1411697
541422
1200691
30663
1017971
1107050
183695
1658136
575597
1083363
1637634
50203
1727889
1689697
718391
105420
1510190
1948927
1703714
1758888
256508
67626
7746
1236378
1152328
1860388
1122156
1543307
336667
729867
574921
53889
1689262
1207070
1031275
24163
13036
826477
1728997
1148805
494858
614280
269918
1634804
1808138
89923
1018835
1716843
37726
1754014
1371549
832234
1892710
322420
279325
376751
1104544
1670386
1421862
1810579
1840151
207928
221622
1507793
1919153
1770039
807171
444028
170321
279524
439492
1233410
1368349
446512
1526942
1329132
95424
1965977
1359564
1464384
305832
279911
476368
1923658
279520
1361207
356338
1907881
532915
91022
747593
1661452
1042633
366652
1342169
1369602
138767
1409132
695736
1731803
219533
1714452
665640
1351254
1851613
1588182
383578
612144
1312027
1642735
868184
1220475
1344669
1274673
1549699
384836
1432210
1994017
1760389
1716166
1097629
1531124
1494443
1464062
140225
1219943
1876623
1303598
1099971
160216
833536
1421354
402066
602145
240796
1704889
295306
1361006
828328
1188491
1689342
1783476
815071
304617
1978175
1419365
1079559
1888754
1310052
1534869
517103
770227
518919
1832801
1714267
692278
1588312
1073611
671926
575046
583221
626815
180154
1323356
435824
789138
508793
955749
1235668
1085627
1586058
1382136
1279454
742970
1170023
1768649
78459
576411
1308501
535703
313030
1221736
272079
1086762
1758729
1594230
1204398
151311
901638
78833
117084
1504350
1852848
1154081
1829883
1367137
257398
1116953
936109
1781178
844000
955441
701997
946641
793236
510223
1150983
1999737
932191
1741295
1924908
1308498
1393442
1895591
1898454
856999
1209321
1477398
368779
627645
743589
1288105
1960284
1921874
1023521
1383461
1380343
1801520
1092669
176800
1061409
1977144
262464
368693
1983927
801447
1984106
247707
314370
1962
1347613
342845
1378381
362289
1191414
1862945
420107
1543558
1220579
1178975
1645272
1750081
1413095
1188413
910955
1614423
1352533
842891
1385244
598241
1650417
1059573
1464978
1660870
622321
479789
4771
22277
1873838
275600
1754381
745773
1382527
1531744
186152
1712353
1944296
1494701
412507
1308938
767877
1042500
1448702
504235
1255158
1172397
678695
1182402
108610
905392
120796
334960
405668
816416
575106
29457
209680
878087
1950158
86315
424794
562044
1224314
1882218
1376617
240207
1763502
407911
105491
66796
482418
118050
205175
623107
1488515
1094326
550535
1543128
220678
509333
1528834
11358
1666952
1688172
1832532
987635
125415
1693575
476278
1611163
1883837
1934611
1698727
1482787
219668
662798
473931
1656332
427692
1819249
532196
731313
1263689
1446924
1876069
219182
1688038
168186
776729
1499273
1825030
1457860
1067183
135234
160363
28527
1826781
1098039
1897609
1176254
1028216
1249013
1025615
370070
1398497
1454743
1145051
1198249
1052342
876355
1762921
305938
971271
700505
1033962
945694
1614866
111449
241145
815831
1633165
681182
65822
969470
139811
170355
1708498
1380331
394382
907000
1295107
1832450
74278
70535
1681316
31745
1141966
1579540
1257644
988358
1852955
289814
481188
202732
724084
440963
437086
1833308
822035
919563
504873
1003047
867417
1971003
612618
1396624
1466231
668620
206561
1019556
1392449
510393
441427
665554
894748
203654
1383391
309438
1458899
1088912
1792148
708362
566814
862071
1288116
266061
1470154
1898793
371771
444237
1523255
485125
984994
530157
1199498
1466288
737097
1646806
989687
446385
1790769
1101573
1725060
1034726
775143
1172425
302823
1590045
111270
1585132
1499692
29717
673808
1642602
903446
928221
1895353
541835
858381
1800730
509879
653077
268511
537521
981400
1176401
184964
1892839
38015
1132837
1153727
560616
263657
1041838
1269131
1688067
1142960
253972
1619712
1200318
181184
67008
95858
1027964
227536
1775058
617255
144836
907072
489952
955055
1491320
958726
295334
1926327
1081650
1241033
875231
1418164
477768
33379
757095
653033
1501192
1869316
294297
535178
1975635
1702905
121348
1429338
330812
1589613
1980709
216541
117711
375979
26827
1446149
1747257
70308
649653
586887
1468549
628195
875175
52929
931381
1180623
673093
310069
2436
1443584
1700662
1490204
1651509
922205
1806260
1916940
6037
1406568
524756
1425284
321375
160195
317576
892599
1419877
1933444
107546
322771
1848113
1801093
648368
1781912
1654296
1630634
210585
1269559
1140232
1764569
1758990
49223
1227661
1219845
1086553
1701976
323272
1251452
1229409
1168397
1263054
1108666
1832899
451930
508089
36048
127331
739449
584548
788207
1224222
507748
1581823
803415
873124
1217137
755343
1138735
331956
1107692
1919175
1283430
1014952
20258
1878187
881561
332698
949755
199658
1000505
1117984
538825
590845
1104858
1285966
104435
726783
24951
1421352
784255
176534
1907335
721728
823205
723402
1899051
1966307
217364
342364
1824604
1274416
403011
1162675
230877
482787
213080
1943559
932921
386913
645799
1099803
369442
1422952
807138
1276962
1430704
1870610
1368626
430275
1473287
1223428
1595384
672691
89017
43112
1629702
779691
1362380
172343
1690540
1241510
48552
350438
1021949
1361542
1057956
893176
1636957
821281
1695063
230415
1547839
1043315
28822
1590456
1621929
559163
715961
848484
876341
1237899
1325094
1908008
432112
363714
511252
1554464
194836
1145491
719872
1048331
1078737
1499722
1398928
302519
278927
1718048
353357
1086814
1934960
991578
748869
763380
1861489
1607132
1155125
1167720
518452
975693
104341
1015320
1491469
837507
1488378
1818585
1142976
24672
332991
243701
646339
530529
69767
1581983
1273264
1588263
489042
1109298
683350
1496400
1789817
1601973
137931
504838
979029
1197745
301223
892766
1954788
409304
1408723
756062
1526785
1259370
1513086
1711469
1134381
156502
629520
705098
1852189
1184957
1263143
1685709
844317
1903335
1241945
879998
1905401
1510108
685060
1748769
1126331
1497632
1375483
1049842
1294714
1544263
343360
838299
1676189
826797
197678
1597068
1226707
1059825
1567682
164777
169725
547121
1412720
1966728
681538
1681069
1590325
1182060
42432
437111
275423
1310652
1334408
978643
1003625
1214387
1038599
971822
1065484
1942303
1883104
1556446
1497879
1390243
161436
1969037
1663433
1520373
467109
779801
414685
94873
1578735
26777
1529087
984852
415766
973055
1293162
516042
1540315
432328
410366
967240
616586
1502500
648524
244927
1489336
1627591
469580
1954742
497483
826659
535479
832709
1288422
1106251
1580135
1875425
1742515
1924844
439243
987211
1656825
1879210
456139
520421
1879216
463453
139887
179600
1306254
952966
1107311
676209
1868595
1964056
448939
499043
1681963
860248
682594
1667980
1445172
1739500
1094716
627261
543345
203708
1524019
1174165
717941
1127990
1178432
430099
1615596
210736
1015086
1626108
242472
15260
412187
1480790
1470196
1156846
606580
465159
1076405
981239
727765
1909654
1754706
800033
1597820
768635
1706889
854196
200430
1875459
627860
778959
343721
1010549
1360785
237867
529718
1479379
1868231
459715
1864231
144622
5436
719158
1108805
1438266
484634
811196
1738973
1880776
519474
1807852
630962
952379
610206
379394
1794741
513713
1810367
1628402
837941
1031680
1793056
1310767
24054
1175454
218589
748442
570440
684034
932912
745551
782346
1782407
1970275
103776
428029
1399448
1934177
1420694
525697
541472
1048381
1040597
1117344
669698
52963
657918
1069696
969598
448151
1733706
1983152
1502010
177309
672167
863107
549204
1949725
854195
1488930
1585882
1365285
1734123
1659982
495336
201995
1019056
999515
870064
528930
1725818
515936
1531102
886159
597858
289598
1492427
1043229
568839
853084
106446
1574661
162279
1673720
314482
1286269
1948847
51867
520050
1469759
222421
1786516
249154
730773
1473254
1343779
1323698
1321150
995879
201377
1759941
985190
1056420
672205
473410
654387
1270135
1714363
622177
627329
1989017
1880158
1278710
1823979
231484
750847
1813216
1031360
436660
1766864
1631636
1247961
1298623
1699087
264916
1929636
881837
1931142
1790903
1850436
89371
435653
1738299
1074267
1980950
768335
1005065
1391977
1879667
614275
1004527
319991
170905
129222
1554249
314703
1901801
757130
555949
445619
887954
729001
133055
1337654
1027959
1333041
1252952
65125
49161
408125
311061
662967
1020247
3906
642686
235170
1261762
879984
313378
1071972
1359554
1769626
430725
1648438
819239
1440913
164104
1928106
303106
104737
1421121
886965
1467398
1858143
461475
213498
7225
225516
1592760
784713
1864752
1367661
721696
1793784
735736
573727
1114963
1731092
36007
1503236
649582
599147
1326045
933525
1307238
1002220
97612
1591354
1150150
342734
1844790
899227
551527
1740248
1429386
1038229
1175754
1094282
1834676
1396846
642155
813246
1958503
630125
1214605
569786
105720
1391931
301647
168294
465548
378993
1024792
1249666
1793134
559244
86113
397076
1456637
1570618
1775741
551209
922771
758883
659819
1982093
583853
494575
75993
1212316
1069176
867742
438244
850156
1074249
751716
1812824
294154
871745
1117624
1489688
942777
1813459
1666379
1322584
1590114
357183
751846
358344
964438
1644952
1601512
176150
1913390
1751777
408476
12403
972777
1769273
729123
1129660
971343
1788538
847811
1928349
1024473
529453
1436010
244389
902697
619903
273393
508848
1167488
159344
637315
1004985
729170
1505252
1181539
1351979
336256
1926742
876392
974500
1548621
68921
1166416
1597886
567943
1900873
1274484
1471104
993659
1902089
62663
1667339
94564
1818691
1350680
1714917
1718599
51043
175726
1865648
644825
531615
1916750
1576767
1270928
1556019
1039837
59692
1375523
1477627
358647
941817
555185
1038970
627257
531219
811092
1281958
1844343
1055315
1319317
1737311
1638896
284714
1499294
834689
628899
1034566
315546
1261211
990912
1616477
1115001
1170435
1568976
1736034
1731429
1891949
627829
218883
1515124
699230
201245
1362370
441878
1213929
1542833
6842
1036227
565370
898833
1915333
368973
1789084
1182019
754275
1931654
284117
1173647
1705380
1353016
1330343
1066799
558820
801065
1602162
1298562
595227
967922
1601344
725222
1871781
1072213
897042
887192
511415
557202
1248797
1968652
656625
139539
1620631
1463272
1027422
1912007
345952
1276392
1475283
913306
780316
12957
192007
382428
1203926
1982848
647183
1052199
522615
404291
176302
699844
1106195
644111
1313939
1620318
711875
832230
995231
741467
1287276
706303
1464475
493022
713701
944354
92094
966503
653622
1096305
1643560
1699982
360158
1530390
1753819
1729439
561327
1548767
924806
442994
1333719
284855
1697768
243857
1078992
1344743
214405
199515
1367303
1585508
612718
122893
1758165
1034263
1612414
1314465
1057261
39685
217650
372253
503612
370159
1527257
480213
1969536
199953
176797
570249
1556833
68376
579061
1816577
1585951
912636
766646
1471954
1038330
858296
838527
1475695
177069
1192688
1571888
535026
1081934
1560714
991721
1332309
1063533
1403605
878938
1418390
1000650
1481162
217647
1020170
421282
1123286
192225
975066
1420519
914135
393607
1159035
560485
249416
541778
1945859
1484443
1251188
1035401
1311264
543748
1346252
1018350
1069315
958945
768757
122557
1120536
1296128
1158416
1338022
886149
1295719
307005
112287
508483
1341269
1204861
1412182
1506650
1948037
1460879
1531459
563616
838183
802751
1551645
1142532
1957468
1616931
1711771
955223
848430
1047216
1304300
823514
115279
1787587
1945631
109597
1233432
454093
855653
1289875
1148106
1845165
147446
116454
226132
1030190
42723
722149
640428
815060
762607
1949148
331862
272557
1727781
1987947
546330
536450
1638075
1290568
193174
1100676
313780
1424251
496333
1082335
1509832
1086352
600801
40826
612395
980860
1500259
282604
1521861
1655903
1957095
1218296
1859320
1360613
1015129
1993544
1548156
1202877
104325
369920
1916701
206581
39156
923043
643509
1757570
1615212
1028899
1666926
1181688
1284185
933305
795559
1021012
852029
52515
994000
1843223
1385438
799551
768544
1615590
1141381
1055390
652141
1483129
469501
308414
1888554
997938
1954265
232382
1360514
301021
146841
1590423
952273
37462
1537152
119502
734680
379007
593934
1552498
782156
1712437
1463413
874072
236627
800143
901629
602682
1066988
1764817
70448
549032
571645
713651
1066287
232886
1995103
1615708
581931
1107111
90074
341234
1596626
1122859
1654985
430376
8463
1358656
1139934
1285617
443394
187843
982581
1249826
1043975
114506
230821
1202192
1768394
1771436
261957
1417425
410494
1134385
1346299
242468
114447
1872637
416728
769752
1553542
1640209
650893
1182773
233576
257580
288201
1841857
1613798
1185646
969255
69241
703238
1872336
33789
1815579
1770221
240554
569349
1407079
511123
332131
21703
1666444
1340615
1379317
596001
1613171
1224513
371442
1108363
108827
1948569
1722390
1290609
102699
1485199
1287998
1674343
1656394
176581
1980504
849608
1066346
1407250
20580
1419364
638311
1913640
839662
1412328
1323935
102589
1789920
1905338
1346727
1411434
1748639
733618
1413273
1594053
1147430
1767315
602384
276209
1161631
1530432
1840239
1106954
606562
1457134
359933
662756
1953837
217336
311183
1574937
200568
1817895
1852594
1813402
1962034
1720309
269558
256689
1051503
1902744
1981501
150236
177898
732984
637998
151097
801067
1974598
1862932
817517
280206
280046
1313104
263017
1299777
1344689
228847
1774054
1395021
1445759
1619863
800509
332844
1176040
1986788
773189
1808382
1486134
471407
1213287
1800258
544355
1377850
599054
50061
705603
1333800
445415
1487207
85836
1235090
716064
588833
1018982
651500
205235
552355
1651894
1572179
402045
113259
1657636
33790
326113
209416
73901
355778
1675739
1281311
415980
896986
34147
1165036
382428
973350
836506
245202
542967
1574483
40939
1357378
1228244
202442
824756
381076
1887043
1578790
835803
1790473
162077
1293037
1193174
910234
1240742
754986
607616
998824
651287
1186497
861201
1225633
179520
1777515
170772
1601347
1228188
88014
243102
1082251
232446
446916
1281356
650764
1771159
441283
1996472
179857
905305
1551703
1931305
638054
299952
1914584
896426
1636429
443402
1188886
392156
1917001
1105130
154889
1315129
152258
1921543
1790955
729870
1003690
109997
1928533
1903826
256981
1418220
1568449
584494
1292231
378361
637514
705313
1439613
1512392
1463851
576342
130444
1223275
346499
73179
1186310
666162
218253
1425762
1026975
383465
782303
320613
412182
1056939
492372
1323392
1595529
649671
1903190
1387756
1732622
1301036
1987664
1280041
1490590
1216862
891330
1314652
1750593
656348
1271279
507328
1393045
259490
407999
1059103
579021
1702674
713548
850822
363406
337561
410176
1424105
1165377
1724706
1870375
1606747
28823
635235
1029517
1670024
285248
316186
446379
506349
168760
1099881
837943
1992752
57887
1857403
1246273
662847
115405
1197303
1016683
960895
459643
967260
1918945
980321
1791458
315653
1746369
1927762
1928666
1185233
366601
1055510
982280
1928681
1546924
675722
1358470
533373
1255832
1164573
1082928
1191659
544524
1806651
1336480
624737
1631186
29410
1347567
1958196
156600
74511
240917
1174110
1240638
426529
1532032
737819
1828745
732745
660496
221422
1361408
18238
570294
1501861
1305493
1242661
1774899
239822
1235059
1801411
465316
1153737
1786334
539186
336108
663959
1482761
433975
1095526
267262
597009
303286
1742323
826267
612061
1465563
1885423
1590270
1064345
1783365
359383
1981943
1955904
44957
1025757
390580
1338509
279602
541971
1075593
298908
47759
1080037
165770
115094
1485973
1649140
1468437
505719
208243
165321
889480
956987
518374
398405
1602414
300015
569330
1277590
1354694
661586
276524
1192865
914111
185909
1262770
397837
1370847
59914
1494594
1151762
260171
238526
127630
1047812
178007
413484
1864331
1267314
536569
995929
1604025
980006
490032
641445
1391897
78828
1051141
975629
1880698
1324000
531596
1282140
1127102
265245
1555240
1281283
1435322
477816
1044453
1322727
863059
1630396
691525
334177
1262961
1787024
1881992
1416420
925576
764630
1588109
1735622
83145
136312
1873994
1891279
1064912
1927296
908306
4642
1717244
1603257
850607
1099102
1207737
1321507
1593000
80036
397498
1343019
583696
1292837
694631
1718445
1812893
815388
1337149
749266
1021343
1328598
1085482
1936011
630306
738362
1957721
641156
368282
334944
1964859
1932572
1209612
384238
1751434
983496
1933639
423686
450874
246314
42012
1914669
1967089
1277010
706410
599144
1611363
606460
894967
1926270
1575480
648604
1777633
1556401
732825
52453
286651
730862
49739
1601342
596383
733134
1099997
109393
1905530
1527816
1683329
369537
1250587
1198483
1345532
1715887
1754152
60788
831373
1596862
1283922
870592
1396449
614352
1674212
480506
1651730
1691121
1781021
1470061
1099914
222766
1404923
228702
1610915
256661
1774397
1166755
1400326
779751
1708341
1764685
1529582
612371
1553197
1634395
1096737
170655
101020
984945
889261
590878
1664618
279882
289855
1954385
824361
1765239
900169
1674580
523506
303807
418390
1120049
38656
542552
499600
258578
1688543
488926
909779
1482246
1430462
571873
1896813
1661840
959297
1146098
479876
1565803
1884193
817688
1622991
40882
764731
874235
1129580
77416
769785
807261
182025
1482210
1745399
940721
808705
1961432
969572
521975
1989682
295556
190961
1439908
190400
932414
1178835
49215
1987108
1140102
1388156
243231
107126
742360
1348710
722723
498416
211373
787016
1370492
1525568
1574154
1356991
195395
428987
1464937
1707298
793461
1628554
1354605
1928765
1582515
1783569
846617
1927598
726626
1797356
1944281
1725079
1053316
792702
1478952
220130
1925117
1817527
1432148
643519
1183114
1105080
1199115
1041629
112116
1301852
1503600
144970
1609028
542550
742757
1193103
1289429
341590
1838948
641731
216242
249994
1266395
1682837
1264466
1391158
861177
1564894
1445812
1538230
1083863
482952
105341
915132
12628
717231
1203303
242511
854737
1441918
929670
485594
790275
1871375
648425
1997472
957669
1409515
5418
1180966
1157111
1838009
103851
1929883
1954536
1701834
706026
1328756
504662
563877
968297
1271857
1321073
846293
97062
1836059
1707855
666682
415589
1413833
509277
1504495
395752
539316
305105
1297609
953795
1548689
1514487
1233751
1318095
1606212
1134579
779675
191508
88583
436867
1354997
1698074
301720
1672640
581471
104451
1489828
1009334
1043793
448288
877728
833620
1450476
989663
809099
1699665
970203
1648622
1180770
624077
805732
857518
1148718
994071
1633110
1775312
911289
1023873
1361208
4874
1826839
1603416
1550371
900015
670359
111725
524544
625512
403735
992765
31799
95228
498560
1002049
397315
205759
53448
424250
779300
844515
949939
886001
1476683
1165371
583401
1996482
1635270
1696723
445287
1295440
1343316
446574
1404175
1944984
1134477
240895
1033677
1508962
1338334
1982591
688076
134602
761021
257383
410756
974522
11912
776837
711108
156512
1641969
1303763
455853
1510693
1506446
1073235
644982
75033
1961381
167620
1865768
1121602
659039
1735486
491480
585105
1028474
359100
1596337
382677
1214776
1086706
1400512
549981
1026829
85384
1010682
194942
305143
757252
262338
1674512
1518728
507828
1465572
1998436
1045491
1225375
1350087
1387513
487178
348673
1951765
544807
1971036
1013358
460943
1205082
260873
788445
1007825
735237
1665772
789458
515270
1258090
873078
614218
1884035
171970
129657
1337719
1686883
1051848
1873574
392547
591595
640286
1405385
496226
1160932
639628
1808466
1917641
192229
652766
863454
168865
1216213
337216
1519114
770759
1781089
486719
283019
766090
457924
1024853
304014
1324167
121625
77082
1549504
855208
1491458
1993391
186441
48354
809266
1689036
1312033
1658315
752466
430936
952975
1967906
283800
1298720
292916
1089912
1867416
1909342
167978
410157
603249
1149459
202223
645492
830153
975427
182530
276278
24632
1835486
1984218
523889
1047692
1488924
995700
258586
1028082
1269041
164692
1562640
423320
615303
871029
339265
1789650
1467336
1222547
1296491
1551079
1654991
1388731
210308
918227
1021118
957658
95349
879090
334115
1929370
636630
1609350
840234
1281294
1523383
1747438
470521
1662866
706652
101454
1841675
126352
1390880
388564
1089828
1920575
12416
1645314
1630718
152027
119331
1063588
6006
1683281
1828274
726310
1867448
1591985
1274369
1811325
187697
1941879
49357
171878
830957
244750
99001
949289
1243107
1106966
1340411
1543462
1716889
358977
1255060
1976545
347420
1601264
1414465
442137
1988416
556965
617892
4448
1830884
543059
84446
17654
1695585
944502
1512987
406239
1255491
656426
104123
1201864
1197625
942428
360799
12448
1285621
797758
88591
231437
1111279
1598573
1511950
680584
1137765
1514696
1202586
585818
1229981
980347
1212255
1826495
540048
1288979
1995464
1761078
936230
1324904
1340713
92044
1412763
1025965
882384
828032
456008
1364846
1665275
268407
534595
1699659
987875
162987
381059
317037
1727792
1232167
544172
1643068
1748574
1058763
1876774
117525
930282
75777
1978637
1911383
1587588
1451361
1662334
1507314
1949837
1826868
584440
1763441
279059
878012
1064567
1316797
24437
1568009
227854
660474
1730959
955253
1454361
1092807
1357994
1030418
623245
1223038
1688290
35748
361373
1868098
108395
761092
538961
734321
1261384
495033
956193
1239015
1500295
478612
1817414
1533169
1636730
1370903
613437
1141913
1566669
334011
1077293
622713
153766
660619
332717
591398
436950
1023278
1781548
537840
1755736
169139
848951
1779749
265966
1389240
387222
1840495
1379125
1794719
893833
1898480
1320765
758860
610731
1848206
122949
740681
492336
1722493
1235065
1926879
683713
86548
814254
1736386
235384
1918890
1385867
1700464
779706
525429
147429
742115
9710
130872
941322
403800
243872
252187
1203491
1572366
954276
1234551
629526
1337897
1211217
969985
883635
345031
715079
695147
533592
1499811
847540
1076921
748489
1275241
501198
853794
1147416
1869275
212460
1980839
243393
1768069
54692
1907438
212952
876693
85087
1204754
1470396
40630
1101462
194162
317592
1843019
995637
604167
1961225
769274
1042343
1109973
127660
187348
1235763
1808322
1203810
1639996
167441
14455
461094
304071
328197
1833520
853127
1837308
1066572
1020997
403977
1086863
1401199
97981
880943
166479
1282197
155220
594904
696063
1290554
1142756
987648
277317
319091
1225784
1172891
1715362
1514448
1056124
1425805
1830675
391707
1275402
1915653
1915915
969779
564246
983528
770985
909038
1949966
368409
74469
1713876
1717964
661420
1449747
1684218
1998763
959739
1138685
1697770
1059854
678047
238146
1757114
775399
947493
1884396
1090927
1062250
1716226
350042
1630276
606897
776751
16773
260845
329792
871542
1149844
692777
208121
1444946
796609
1363667
522203
1617351
1570822
2776
459572
1977017
1885278
1291882
885041
583701
1106589
1619946
1091101
1915856
961663
699828
1542748
1522358
664138
138265
807453
836610
998195
472475
946089
207636
821762
1337182
209391
1503155
33954
187514
911133
1742824
1986213
933469
836050
1262275
1358055
1374226
460312
700365
1534370
1347177
314114
1651389
494442
1419799
1158347
1805682
1997102
92629
310369
1562787
755227
69219
1441811
990451
1605594
1843843
1882612
1022074
524051
468442
113110
1918710
598474
1860213
1844805
1518407
635545
938795
1538675
102930
694726
1774847
227473
1224535
1312019
1967484
1484266
891165
252082
38331
1989171
1718170
1244318
340271
424401
586090
684397
1915135
429750
1256701
1735876
1887016
1154902
1973969
414572
641227
296267
339520
815106
898345
1630322
1371070
1640856
1989679
1078783
376631
474460
1007245
1230226
1335059
1192824
28065
1257776
747706
1142420
827595
1578935
998501
1182036
1976356
304323
402692
630422
1151932
1604147
1412776
546393
1154177
619856
1017115
787950
1870473
529130
203787
1256457
1869758
1586714
395612
1576128
495336
1699649
767991
1135042
654168
992841
1794044
1495193
1116935
904409
1083793
1352022
1928535
1560724
373598
44343
272499
1252945
1011271
1599514
1863239
365482
1722398
317369
1429487
1828273
1521161
1533043
843314
963339
1305615
631766
455599
1939253
800745
945713
212876
1572315
1262210
1614246
1127501
1094956
1580190
791933
1203585
829651
545639
604282
1623452
970218
757099
340049
183091
141006
891769
10742
1034491
1229729
216999
1378041
1698543
1934111
596255
1070262
1338178
985849
1908901
1404753
432418
1647714
754053
315670
1842309
587289
1485667
804051
229971
1903737
1765298
1028468
1676300
1229547
459214
461120
1545941
314554
1979945
866087
931231
1517263
1793519
1398656
1108167
1954411
597061
1335372
1289732
473966
1518707
1869456
857691
720281
645622
318509
899575
1970945
1873203
1629076
1862439
1442180
1447349
1466410
1872818
247220
1945331
1824008
138704
595246
1782317
1687077
1655017
1415908
537533
1324523
71898
138088
244503
1937635
790608
1144400
604855
814811
1676507
641265
1095495
954846
729674
244975
482396
1393880
761151
364437
1070020
1859851
231136
1544924
1004585
1575413
48256
1120953
1916204
509805
1453653
345638
379952
1502804
136644
1131533
1275053
176726
1559795
1414267
1326850
393081
1615030
1003644
1712007
424543
683874
1700299
1593488
1271708
267600
795201
385020
1449962
1841816
768286
1047644
1892448
802431
784275
372514
1834921
1173884
185660
1746806
210208
63893
1308979
275085
1421199
258644
129740
686920
1624825
1129155
1554281
610187
354560
1101381
65030
279631
194932
774566
1554944
632552
606918
834940
2692
321664
1339078
1511578
653722
1557527
102707
667796
1164417
1973579
898411
13739
171539
492262
1545707
1581206
1721961
1443130
931423
1417477
1491782
1059888
1496164
307835
12435
1885392
31257
557602
1898558
234386
1421294
900000
1822029
887062
1859486
2288
1616985
119607
655153
917725
213186
13348
140892
635673
502683
735832
860397
1335508
818656
1747038
1792891
1967888
125564
1233810
889465
313491
562227
1946496
47451
1487362
530131
48644
1300648
1330750
1254810
1292276
1150692
1981596
700296
1646506
296200
604002
876057
1982925
1079225
1807893
1384202
9750
1870387
1739086
1550335
723267
1938710
1809159
1942749
982204
750002
1447239
1628255
1832749
1548181
1319376
1175839
1291440
999664
715707
1285288
1594231
1856102
1327147
1613495
1793006
1699575
1628876
412488
568832
372306
1356590
942010
1387641
1459890
1292158
1660142
717935
717438
47641
59412
702608
1162504
353360
19857
1335813
1580308
370812
1343959
1034371
771651
1810926
1322282
35645
715683
53107
1769548
1027949
8222
558440
1347517
709694
334918
540206
708133
1117541
71810
1446791
399835
1931710
1714483
1649660
1153223
1711640
1440814
1521911
562711
653207
415353
1102196
1007462
1014781
1516111
944397
956620
210780
770891
1216411
413234
259745
1696505
322898
32725
1301812
1473523
70058
850272
41663
877296
833226
93128
1633356
734769
709422
1315581
468305
1647283
244795
1021130
1706984
1237240
1323573
1973365
1792842
361893
1597079
72347
1186663
117552
1005053
1779299
954184
1943572
1117073
535151
840114
1371063
129487
513336
916450
1767563
1691531
366449
1758323
768080
415554
1051862
288058
960665
477059
1015160
663429
260465
1771154
1804454
95406
460582
893126
1648829
1044668
912140
3249
1085935
732966
1850022
158383
1749975
69250
495319
230441
1063312
384921
1321401
1348525
218868
475721
757895
1028729
1440652
510429
1369917
436459
459675
1381779
217565
1900638
1069404
867006
413591
213805
487805
1035609
735312
711597
123761
1973100
400482
1822613
215059
161216
1599060
975090
135026
1348666
1280940
1643183
451533
1917377
1179241
63671
1479121
214036
44434
1611449
486029
266406
1896301
277246
1286952
414424
407037
694344
544732
1337377
1956590
1103682
99510
1762244
1324777
268199
657489
1777094
406951
392373
718350
1358513
766022
1271227
337116
1112156
998947
1844902
1050481
1500770
1523148
1849170
1987852
1218082
166667
391488
883423
1589557
1614318
710577
511060
445075
689178
1245886
244489
1402019
1857857
123910
708646
1706562
1041629
1603617
24561
16353
797026
213666
20771
444146
1714997
936847
1888418
1190894
1281441
691178
562190
267370
1922070
516760
636149
1087048
1964407
1583547
510865
406279
1946820
1091101
465128
1286163
346444
511044
966652
1174643
1547092
390719
779907
1969137
1511981
1749348
1193402
724218
952014
482777
487604
972327
1177085
806685
1258961
1063815
392225
1916634
1938697
1401845
1088154
1378699
1441890
248302
623721
1817877
363622
1499572
826402
1855213
703691
1563577
1763245
386562
846034
460211
1020899
964334
1380077
1865935
1284965
1104591
1186030
1541073
566379
440760
925004
134566
1582223
523167
1392808
1485513
1718121
234471
1502057
500560
184961
1747400
776374
1593724
1667410
1796509
963323
826360
1990144
313769
1318560
1664698
1142027
1133778
1873484
1713758
845539
1036827
856116
1286870
623563
1544094
1425357
1717207
188174
94363
901670
1353849
31997
1817387
230958
305330
11344
790432
1334148
370207
1709729
615143
1270787
1062816
485812
1351555
1293977
599896
1697015
1137699
369630
1519337
130829
300382
1680207
373007
850190
532858
1563918
97492
1617771
1149166
177706
1427534
86561
62852
745850
1643705
1886196
381387
1247536
1047356
403807
979927
1371902
633974
172214
1120837
345495
1244542
729278
1813473
583065
1292980
593170
38314
1982892
377803
35995
110958
1940819
948220
1844043
1698896
363022
1439305
1957175
24930
754249
619154
10761
1982455
1249627
1910798
1243440
992381
404893
1964986
486253
1535329
1599394
1122570
968643
1417346
1466623
1513905
1988407
661933
905372
103216
933698
1079796
676401
568684
553196
1944638
1028146
1917819
1404591
1443969
186396
1782604
417904
853380
1479652
156262
1190622
1432434
96502
424362
1857182
236772
1362105
1280684
616059
1350630
785792
820021
1224231
1518472
290630
1208908
1893029
934784
437843
898780
454442
1668378
1839576
473180
1618789
1792561
555018
1887074
647062
1628542
1605142
127115
1500561
1580937
80978
703968
150204
379186
1515018
449774
125514
1072068
117256
301741
1302575
1471708
1450098
78945
163846
121301
405511
843438
151778
396154
71367
85424
233852
244057
1079
1192004
1936574
1951538
1890157
1250278
1629327
1740601
519869
1776263
1581038
1763327
565809
789459
354707
45884
1051492
1190297
1868446
66135
801820
1561271
1847244
440605
143677
1892990
129380
1052445
590239
1515653
1209815
1309862
1166701
1764702
583995
142201
1246501
47993
414502
569808
823359
621621
211610
795512
511727
1320470
1272138
931919
38565
1491426
1328524
729323
686720
1325740
599829
183324
1885347
1526893
707340
609048
1069269
292960
1779642
1284973
1215652
479904
588678
1882109
972030
1681722
431124
594491
633877
1600770
459323
127759
288500
408117
391058
725284
1671293
839014
1424211
1492336
1735234
493457
95320
1615866
1714185
630194
782551
1958368
1198753
226857
521009
1467918
475303
932338
1342319
915295
96887
1566334
1968710
1491250
995842
882474
1489041
1539346
726620
1312913
1320448
910639
1071824
1034475
1127391
1693373
737700
1119672
1997481
549764
783481
757778
1845039
882785
1400971
1827460
1263402
392969
1327719
1798236
98835
419145
251003
215146
504298
1882272
301797
1590541
881089
1688393
1077401
1462294
210299
851141
3432
661010
1638163
372624
1828105
899157
553234
1949392
1864858
1306473
577261
1818693
1855601
909098
1214298
1900743
1588572
887194
256836
1991722
990649
641351
1068701
655306
1697693
1036508
815659
1632921
1945447
660443
181340
1442147
962199
1411843
646805
1285680
128976
1714759
603010
832621
1968557
294444
1706421
701735
560855
1318990
1523057
318410
1029339
1879892
1604414
408420
314638
1581959
920928
1201223
502277
28064
751771
650796
1995746
598195
1447964
1685558
299235
1775975
1358441
1240869
1665233
805808
224666
1202497
1198164
828472
193936
1971355
17275
1848920
19482
1163626
31215
273292
133357
378053
1760094
1538073
1026522
1506292
868600
1571982
1686872
1854822
1728002
1205882
151569
680924
1289059
1868281
1805370
1180611
38666
361391
240931
1830468
1713934
1476262
1140745
105958
723563
1252437
1255062
1633301
1856247
349512
166298
1401726
44634
1606627
240818
649063
1997949
235821
1708570
1786969
630292
111622
565762
1038580
179206
167250
1009796
387461
1081349
1230282
1957487
185916
180017
509478
1195581
507555
302320
380443
543567
26926
1315470
1799848
1102983
1576106
426775
1073436
932960
826299
1524540
957299
332694
146539
957926
696412
1907478
697791
1938832
584261
382142
448521
1762054
1643868
1808234
108317
1962306
1414628
1388316
1928923
658249
494682
1019686
1268097
1764872
1795260
1668891
1593987
1166303
1808097
1644217
661852
1586231
1394554
604399
1073157
129529
1448962
1213632
625788
674496
147693
1710181
1172543
970173
1155682
368532
459091
1133449
100950
1180310
1072488
1749536
790362
195288
1257938
1251398
126496
1653083
900224
129494
750847
1686419
809211
24674
1380118
1168020
216982
797478
953967
1864714
607047
1459486
1546111
706043
1847323
1689429
1264580
849881
1350691
1264916
9340
254350
1364879
1870380
1463994
1523154
1734862
553503
1337672
1199914
205490
1756353
845344
1517970
506730
243571
1507893
1202855
556839
1027967
1333100
1765206
632410
1755944
1060594
1636410
393586
120321
543997
1894041
1476288
218573
255816
181468
1233968
1527476
1361760
1640926
1246909
1655871
1929909
1481282
226254
563629
470480
1036801
347938
1212101
1290043
1771195
1205075
1136412
1083635
801628
209601
435044
991457
145146
1938432
1791935
460409
1807661
238680
1000821
1176415
1632741
473105
1328010
585546
316292
1043597
1555306
509752
38884
1406227
1604962
1862130
1096311
1127313
644131
1601008
806484
205013
694395
288748
1430203
1661801
1112808
673533
962005
1300594
833378
701594
110999
75378
280923
317269
134846
975250
54574
1374813
1142610
1319342
1992490
1264200
1338118
949549
828718
270727
1376685
406711
413014
1034256
586831
1842353
1117340
1490086
1560598
1053779
245870
36773
1139537
1934118
1865975
1058473
1573653
1487953
480186
339865
233201
1864342
1758961
1142908
125872
429548
1831181
1504366
692323
333955
1057294
174024
648216
285355
1563046
382804
161821
1352808
1780315
661962
1357121
1431232
287425
325786
1696653
1224066
1838321
1820865
1108463
1832255
1628744
83726
1633353
1717515
874250
1460712
476165
795580
1597973
1196170
1173852
1661508
301329
1868577
1561680
41121
18832
1878817
965897
869995
1611030
814112
346777
301218
449433
1022230
137968
1882934
310449
919326
1066561
1454459
88451
1225756
1338908
1733175
446189
678566
1744956
122138
1607387
1479655
1754755
174996
607094
1059980
1903635
1201234
330603
275458
1746543
384900
800782
1499639
265066
1764894
989671
498465
1740358
654783
1785748
1561509
1329129
1924871
1170266
428307
287775
1665583
249509
491522
764844
256486
1467573
1685939
1472380
1706049
1984834
1647724
1447881
1565213
365693
586773
13982
184540
609675
320263
1291251
961596
333356
1444052
350299
253187
1529991
464238
1805869
1207878
700691
1944752
1445261
765756
1083522
793236
1770461
1288489
1015628
1915540
1716545
1146319
500225
1871062
18922
1531432
447550
1808079
321975
557383
1555626
942199
1420297
716170
1116336
1501678
1183922
1412326
1450154
199905
963871
556349
1488414
207872
1382120
1359863
211239
1269676
1250182
1700595
1007240
492475
605376
123592
428484
926769
1162852
1754377
345895
1484896
1148506
472054
1967576
800250
452021
863543
337635
861545
309208
1534679
1165118
1104627
1995937
655248
601311
1377325
415309
1646282
1517837
1919891
99135
1541240
347586
685976
788534
1097642
1693132
1647307
983743
1903920
792159
245221
1195018
1341309
1300646
1915899
147473
553062
1661694
313873
1029428
651043
1283080
1196253
608170
1421734
1531663
657488
728417
1080433
332991
342298
1165481
1576548
297532
1107862
440845
1213644
1551316
1467080
1802585
1877278
727705
171751
1965962
1895808
1700341
1133866
1187108
1458872
505830
144315
387518
158137
1385402
1706464
718990
1243208
1410135
1801049
775945
1776760
320065
1388760
405227
481221
379065
917319
1597426
878679
921056
955667
1992177
1342958
193743
422482
306770
371039
1649887
1913792
1300260
1615572
414554
609817
1124078
1386456
597760
1560793
627941
727841
1122050
1697102
1067730
1669464
257196
853146
216933
337511
1991296
397000
405625
139220
93014
947870
1932117
1218046
1948162
1890722
261486
1050585
957783
1201977
421229
1998918
1732193
1585168
582227
1787803
1549850
1702280
865306
584539
353837
1282807
651068
1315337
1724330
1547167
622910
806574
1110419
1682898
693079
543944
292954
1396937
282632
199149
1036506
189052
899133
332888
1084800
491002
1230135
1762348
1314588
1686626
306622
352832
450916
296804
168256
1378721
668058
168010
63039
1671493
823134
1982185
1449628
1130665
1397015
854960
1664678
1184845
1450763
1747378
1535432
605654
246944
1053538
263501
526416
1403391
371079
487034
1690283
248889
1040429
1800672
1766941
44560
70962
128820
1808416
783672
671314
1249076
114489
237629
684581
620488
190070
378705
945929
1276698
1463133
900219
1228342
1439270
152588
10337
1805711
1726291
854921
1627092
533590
1642255
1521943
1698737
234502
803711
1185300
1690633
880473
1228672
898054
1142614
303609
371591
917574
1363082
1558347
1548201
1962481
1308380
706360
1901232
1548604
1059104
985322
808162
724499
1644126
288514
890096
1445020
324934
1505484
1293415
1271438
1178191
1087439
1338090
1232982
875849
1525542
1143049
1368130
101038
1105718
912548
1537351
1251985
238048
1051152
856662
1023864
1420785
849865
1110764
1989711
398555
1270039
139178
1211312
752031
176707
786935
542716
1502660
966666
1070749
1234488
308860
487718
1669412
1138336
1554497
1928515
779826
323117
1250595
164652
98671
630679
1969596
639528
1196366
740926
573304
1955528
689332
1729904
480193
1411509
471001
976909
764542
1926181
1728353
468597
1832211
902562
368650
1655560
1789057
414887
211376
869769
1373490
1935044
366211
1835074
277610
554975
1529476
1889507
1110847
1843120
1920291
754449
923921
1852506
1271692
453008
479044
1124317
1680135
1779314
1521592
1936076
494424
1072973
1557056
1076593
291189
1598271
778299
1685039
1341346
1709356
907103
459362
488161
1648856
681269
1583018
175280
1973127
1443243
1904963
91568
449540
2672
1851917
1313645
644005
1947597
115704
228068
1683560
249857
257747
537298
1616139
269842
1468672
1916910
941938
1848120
1385091
1817240
1800241
416327
1421118
227969
1808553
1858094
921738
1462786
1305498
530387
1945317
417257
1499930
1234071
876895
452372
1353999
1921363
1619620
502989
1626875
1161093
406622
355790
1025916
1748591
98245
363187
1345679
1261600
1717143
1893848
1333972
1703745
786439
1143347
1735770
1566605
1224167
1909139
1921022
1635062
733387
1117497
1839838
374629
923840
482891
1785904
15596
406000
1126995
1536164
1035973
1028191
1053045
280638
148387
851316
7552
910504
1369571
309716
924246
281509
231145
868849
1494783
1071368
118444
1397933
661987
239294
36133
916647
1532788
1583832
1409254
1583744
1183471
1826856
1889869
1907598
286163
1862042
707624
1600816
800744
1074266
210953
473640
708714
156442
1789141
1518950
1897433
1097528
1815312
435503
378223
58471
1862459
323808
1323649
1389424
574123
1650908
1794150
481362
1297111
1754742
867486
1995632
310149
1193753
117075
1464725
1094646
792262
1685260
1038821
895958
616344
1281990
1037204
146234
1121221
1788877
1274344
657840
66094
525847
207291
1044768
388399
1968847
405329
1321141
1048776
1931719
1184037
305202
1959823
1375663
893205
353941
805336
1611294
1417557
1270973
1934031
163163
257449
279331
1577201
1809270
460134
1223956
1719198
485357
873671
348598
1865739
1356202
194475
342614
965017
577120
1388041
1651973
14385
1737991
1899664
1609901
1879460
1917038
720518
651058
911785
717616
73973
1815460
751675
925589
144100
226806
1621733
1016988
1369086
1532573
163469
1673026
49872
1154888
1725899
437010
1262014
481954
279250
1682953
1392120
578479
1031428
1552728
1223718
458105
1974490
1796565
22388
1168455
974587
40404
1167387
574026
1017647
897983
275995
1475807
1716499
164018
1026104
57535
1760576
215676
1390822
310182
459967
1883522
1452073
725755
1643241
289166
1053455
100278
227096
240812
958715
1595705
1052815
1089512
1820069
1477595
536023
1109021
962231
674007
517263
1312319
1862218
502086
43622
834395
1914768
787813
1557505
710757
355337
1314266
377026
301336
1852027
1592922
1755294
1527446
1120025
422855
130562
1765743
1686158
499055
853921
693736
567020
1533240
1184252
1767712
527152
1387667
1875975
1702356
1882590
529752
102750
1799927
824227
1549977
982686
779985
1381701
1827542
1073831
1417495
608692
172587
857738
570885
1372661
1324862
867170
1644006
1625811
1055938
131393
808387
946025
458548
1982534
548835
855574
869575
836636
311118
1897382
467510
1034394
793433
1370509
1100679
1613441
302848
1420198
219677
1018690
333564
1571034
1559436
1922791
1668600
279683
49853
1863603
673683
1470223
1299027
1231983
224817
556903
274310
175956
1721365
926032
1867680
1325165
853549
1467301
1140482
1079192
1475977
510088
1983014
1552696
771840
1112218
1737439
1652625
1501146
804030
1783792
1851088
1528776
1041521
119000
569931
1119408
1605834
980656
1966784
1915612
1005832
1633109
1401404
750796
1362322
1042166
908747
836707
545443
140234
735813
715700
1014534
110386
122837
171886
1123748
1859394
1860572
1509427
1277368
226178
1592560
1668951
366758
1773459
503609
1536086
1366395
1198097
629626
1842239
572274
375627
1415039
1284104
1613175
1843231
1165348
1053799
1567213
6991
1682309
1026451
1889387
1836403
871814
1383318
774765
1432467
568521
1688710
411697
178750
936322
1416452
1599182
1677360
1698508
1977015
631896
502511
458943
608538
240064
1228099
428161
1857241
1614199
1174647
1923718
543654
1048010
657220
1671943
1798519
413022
1927160
1811471
420229
486530
668952
1688699
210100
328040
478017
1466776
216344
139689
1217403
633488
1185404
1770394
1750648
74166
700581
572154
848412
252445
889259
1744439
1507759
75734
363654
43946
747581
1460952
1124093
595545
456457
883711
1307025
1825724
1005047
442274
406256
1395196
149861
1833871
1962763
1868019
12805
1061044
909760
647662
41144
1869741
159990
938067
313501
1091826
1037503
395167
482324
464398
359354
562478
277261
1478069
1094646
1021975
1558962
124802
1484095
827504
295760
286232
1325350
838433
838803
1004884
973872
267142
1689490
1822595
101006
933785
199907
1594603
372840
374743
985528
1550571
386896
1854306
465422
195651
1146166
359041
817652
1342966
128738
1746697
1279777
142175
749753
1977161
1441271
1583656
820693
1403597
754290
1831384
657078
1128161
1921034
1708780
886321
565226
1392433
635580
357529
1782929
182275
399321
1223662
1143382
914962
222853
285568
876191
488324
276827
1638235
1780771
1983050
884399
1250549
752862
1285032
1310172
99543
1665715
126584
436223
944728
1685545
1053389
1446699
1606839
1813535
1521472
1550398
732745
36597
1654507
1317526
944710
557700
63274
333715
396614
64499
129235
1769972
1948176
634393
27136
1557221
773763
580186
1325783
1364164
910224
913079
148227
1048996
266795
417839
978473
1406077
915348
966461
991545
500734
89585
597787
142705
428086
1137138
903193
1076101
1408951
369620
1777812
1091396
1264519
1307179
1920253
750911
385502
607089
691720
738308
1344011
1152244
1586092
890815
772928
1327078
1758654
1787610
1436275
956378
1329308
1881986
1451215
1535958
626822
1135072
1096530
1941332
1596263
522722
1626746
1194301
317130
275536
713816
886014
107730
564874
424319
213948
503308
125871
1969364
61647
1820769
1212673
301317
528610
636904
1524331
179685
1868957
1333129
1770601
631332
1001485
774025
1131504
416347
1418646
669118
1639482
1866789
390788
1893535
1079388
1252801
917964
342690
1945022
1136810
248043
777008
431528
1635872
1841810
1631209
1619824
249354
1977870
1929162
1326648
1649926
1445058
436479
214620
128290
775465
1053414
1276708
1081568
1538116
1463603
683770
1110674
1494553
1933137
120261
1925597
1105360
150779
612653
1724797
390978
676671
1485228
1419660
1042596
470882
19958
1144430
653619
1022450
246873
241889
838401
566228
435394
1715226
1884129
224625
423120
1003966
1850281
758587
1889296
354859
1558062
1909402
746977
412770
1342313
1092679
1053729
1439594
456317
1042451
939932
192150
579949
107613
351058
1420744
1173484
1860408
1772110
1895921
1904955
1923329
1955053
515249
465043
1815980
1676868
444703
1719694
427286
864918
299492
1866609
863719
1704890
202228
227633
63171
1614873
789185
455977
1265427
39698
1057619
1589625
1638871
1223564
1101894
68446
361604
432798
1881065
114603
932356
97863
726887
519146
92600
1308683
157563
659815
1128109
340819
1972100
1643934
1575144
967826
608173
218892
1387651
1948124
535421
1338472
887362
967908
981362
1682119
1531286
1164683
937103
143015
825136
581049
1726060
909005
1760719
1152200
435235
273347
875927
1900489
1732215
618652
639577
530890
45268
1858911
1407607
739917
48080
555880
1514472
1163603
106174
1781162
1663110
549228
250695
1194365
632627
199835
937276
1676905
1310965
55334
1631303
870226
9684
810068
891803
1042463
920417
308418
1482495
1828537
1670538
647710
1775619
1106635
717430
125544
114507
98792
603231
6914
1857805
380856
312973
1907756
477974
1264556
308869
916664
542418
741388
1208702
736302
1632102
1296652
1590948
1548086
620682
1019871
851724
701880
1600669
1175213
806123
1462
1751801
225242
920511
1808512
586925
1800720
295588
165458
1967448
326498
914399
287335
1000000
206743
1151012
1119710
1379892
1055686
1139207
153690
1011574
582132
853856
1902216
1877945
239114
752876
1358285
799391
613369
67762
84024
544258
1628879
1596343
1154995
1008270
164938
1992740
1824437
287109
1895329
713302
1726207
991404
830908
1716198
1501974
1678004
556293
1526317
675547
1266441
1786145
181610
1546783
100483
1659777
1340026
1185985
641151
1014101
354133
705124
968142
410855
664876
531915
98969
1796105
1904174
1129471
1302173
1692727
1450589
387670
837480
1501998
669332
1817370
1482127
146731
1888210
1374687
1180417
213422
1041551
1094160
416902
114097
714841
1244292
1718204
845698
1742194
1786754
1633050
80779
115579
639933
835603
76540
682943
637449
1101019
1100046
521356
238274
984714
1029639
1140272
221675
756683
857990
8542
1991584
1651127
710091
552292
272740
863996
1801601
477723
248512
694724
1681840
769815
565284
522459
1090930
159432
1463993
1582559
1705535
641620
937453
1650467
1341969
1057025
254422
1786101
185785
1177732
970820
1916083
39492
304697
1988492
408029
576666
1919219
1824926
1475221
1559865
24287
1516186
1344594
289432
1386623
972306
255115
1895905
1062221
1405961
1459662
1051699
1979809
1041293
1312356
751262
241081
1736161
714856
1261046
1194350
274206
1518626
1188856
87233
1891085
407957
873863
1856298
1065053
1847606
1934780
856022
279240
375477
1567562
1116019
1021445
1513313
1791458
814243
566332
434653
418513
271523
374885
465777
1662505
478101
1533770
251132
1139024
759293
374311
242117
1387376
1046979
159285
1414338
1695275
1655295
112649
1196135
988022
1018880
1258695
1488398
1333750
1013951
78334
1049990
428934
688127
915834
1672847
579468
1902
763588
1648156
1821370
565131
123218
1053622
1035877
593952
1801999
529401
870175
479292
1864787
478978
640808
309486
1463271
1620631
220075
1833570
1485967
1654518
379254
1600308
1270664
1233439
480192
281836
1930097
1486421
1933845
1330309
772152
1013600
1232
45172
1037386
69213
791505
1251510
1896264
575587
781571
947880
630981
1459433
428880
1307613
1217815
898961
12408
756548
174070
1352121
1750868
502921
190224
279341
1497239
766317
657638
1294103
22645
717952
1046995
695203
852993
524634
832494
212960
1456790
97355
312613
129971
569760
109298
1952453
487477
1757083
523951
1685141
1471445
1722966
695872
1895047
106440
1376049
936382
1132043
370198
615719
1842622
446442
440154
321960
1595523
1216600
882931
944657
444427
1785871
514724
1855496
674787
126563
569825
1294816
1837335
717340
632121
622766
1582963
1335422
914210
598648
188796
1494931
1469001
371022
280823
1552404
186551
1769692
946662
969286
388103
1667053
1444660
281243
669345
859248
1171217
425092
79735
1493365
1074447
1092623
1823994
1321954
1464451
1043422
1863547
474880
67805
347795
91091
1596792
546133
995102
1175294
1306585
454920
727863
93645
749956
1835369
1831472
1074441
882418
1936357
1701772
262219
1920253
1413597
1808037
493123
1665152
828444
1861821
1103283
1724518
72369
1595653
1376828
710704
993038
1193532
150325
140188
892431
475994
1871363
812472
679613
512358
1696818
291683
824306
1782647
1000335
253510
1596837
1876039
1233722
223704
1691009
1244326
751532
416515
1964888
222054
1556578
1417882
718454
493444
1147576
167651
121514
543561
1547243
1426863
288169
566736
74779
942233
1539570
1721672
552684
1314970
1965054
582726
940993
1137914
905619
1327954
1716888
1948681
1254214
633010
1987230
1942741
723582
1295734
606009
1935291
1962125
1463564
783861
1456125
160640
347440
123867
1661075
1787436
1339876
858397
154898
1203720
1951884
907240
205297
1779028
543282
467603
983308
478003
895218
387892
669555
631849
1105533
1001371
1724619
151760
1583263
1253476
1003663
1344995
1078493
576184
1074083
1230030
529361
1203958
659504
568767
1790577
114315
998620
175295
775053
1943672
1678234
37880
1478410
1584201
1507499
1737275
1007726
829234
246283
1611848
837697
739013
639607
692231
899231
1179116
78097
1812719
1158465
845362
866005
1472809
1417811
214594
274592
1067729
1844271
467883
537149
29688
1275646
110042
204151
1213301
320960
34547
34033
382266
1884411
275651
840747
11928
1141600
1925208
1595696
1799193
1579883
1867779
154488
1091104
1596663
256474
1174621
673916
455345
437218
632628
362879
219976
932073
192131
391835
1546924
802808
994497
704646
955787
1425960
973748
1034035
1492262
977782
649710
734347
1556664
928343
1697031
1630110
551248
1384806
86173
1003784
1190845
1602256
1738738
689270
1628169
899802
1699587
1992782
286589
352817
59460
290822
1074505
1886317
1432333
230965
308463
1831700
1135762
284500
1220971
340168
1187271
1077476
1651787
1389324
1996246
728476
191406
1924651
461139
1304990
427047
1904476
1725748
560471
651170
1007630
1316565
193660
1596620
935489
1396136
1479493
567457
1622607
43576
1479876
847246
212289
527308
855863
1524710
547200
1710944
1534446
1413342
807618
1238380
160796
252722
1944582
1980386
322212
1909053
935055
383961
27019
841896
68635
931546
1977321
1525660
1088056
883112
1058957
1766650
1200901
1167227
389291
329402
1084847
1313857
478113
514960
650545
1491313
1023035
533256
837471
1031944
199980
1518729
1326286
396512
42573
1049226
21603
1822010
1425729
1767229
1585474
916305
1321404
236613
526844
287697
459806
174052
1233932
1741461
892047
711525
1211854
592949
1441316
1472285
163317
1581988
1279486
639691
48339
1259804
1320976
564436
1096359
1868118
362228
1106450
1706067
1955555
934034
551526
422383
1438399
829430
898540
1358261
342824
306818
1347840
1300247
849687
1415841
303363
1680203
525787
132787
1128791
1466552
1442477
122211
245853
1643160
576462
833141
1694055
1986984
203595
937578
832121
32855
1404156
1865560
1417852
199293
1219538
1236780
1596546
1245570
1819529
1170647
1595557
1621098
1661426
1674086
926731
1732353
5579
1165347
1876511
1301140
1072594
508680
696389
1541986
599355
852953
848607
1979797
1965712
849021
499217
550667
251789
1781994
1359224
10570
809202
911898
1133347
377447
1832372
1144870
1716569
945230
989303
1357108
1244093
898750
13679
157871
142246
1170437
89785
383595
855151
346543
1289645
1970653
1669318
1774979
483728
1584621
1885252
824388
1350998
1911747
1676145
1940181
160741
391508
696507
1396545
828298
528073
1625197
996115
187911
747088
1872392
1452761
306130
966088
1357288
1029523
1719630
319507
85546
320489
1564186
1238422
1835887
1703605
824539
1747817
237938
39177
800157
1178311
637472
1226543
929493
1866818
264118
1859359
86136
1162991
537515
1141621
1280644
1271425
1309043
1350969
1676339
1468546
1330124
1231814
1864000
623527
1224913
412915
1866002
655995
1633966
1125253
1477474
945311
755396
119091
1597711
613909
1083564
357590
74581
1413498
575951
202114
982176
1141301
607218
976013
1959400
1689172
1689329
1973624
1899547
1512368
1517735
1992009
779778
403855
262936
295186
828614
751115
246634
1965539
472546
734499
497607
1286958
712912
1984351
1598958
1857727
594047
1160662
259764
678998
1323338
835746
1897527
116447
592268
1164308
97695
1806035
1463189
1788142
589962
1561812
269386
1266613
559251
121740
1175906
693123
1112390
151663
1768430
519758
1784315
1616356
942277
286925
1984384
659975
1861570
1528775
95164
1504441
1285595
1919473
722317
1156559
386547
777093
1613278
1034812
1709044
1190781
659701
58804
496519
847239
1257239
1958540
1916254
1120804
451140
1394662
909421
1809711
1228830
669144
1336063
39849
484829
1400187
1114443
1989388
418229
1388148
1708853
1055890
634031
74405
839435
960314
1503686
206777
1856038
1205147
483212
71936
1009029
574359
923788
723749
397281
1719657
1943276
1278449
1044962
959322
442469
43725
1893119
1429834
119256
1249665
1564006
399782
1413871
734596
1948864
1337511
1467406
283073
729374
595455
1374194
1219134
1594314
1830069
205704
490669
1625883
1137413
1557753
1529525
1326808
708326
1841993
106373
1672401
1108527
1439004
1347570
1245189
1331207
69145
1377214
1066920
946860
906790
1147351
64136
453285
1519816
909569
661431
11549
931508
1522615
1266421
722366
1305285
1445857
152748
30662
1815919
290301
54762
759389
944317
917302
90502
1672457
670338
1421207
465978
944430
678977
85477
1867583
558822
287558
811468
1541140
1981036
1602269
1148249
1441735
1880125
1962295
717686
487824
775241
1157191
1082359
812057
1043165
1988783
1276069
76348
90234
1743444
266137
407959
1658857
452192
257410
1492712
338729
1321487
562736
888961
1412579
1898310
1165097
1610229
1245645
743919
1753134
1860583
565468
1728260
550423
613586
1059206
730942
1948343
1520296
658713
280655
1733308
1391520
1266784
593672
798559
1813293
383531
1170391
323915
427185
1674843
559880
290100
1598061
375185
185980
855526
1963246
476400
88160
580782
961579
685353
414382
1819671
1657177
1255616
1993898
1953968
1461796
1150938
1947068
263916
318927
716014
1427649
645699
835217
225183
592605
935695
499374
938619
1172062
683336
701054
1674400
633915
1585002
1449999
1274614
1377839
389371
758289
762580
1217558
632892
1648615
1050721
251976
1521305
1738888
1922709
1774398
259501
684643
1873916
944752
807240
1853625
715459
656699
262367
1081841
980781
635324
147972
1070069
1659125
1061321
1086189
713276
5679
1746883
1787612
1926911
962976
1550948
1074432
595801
650873
1754741
1875355
923618
683237
1184140
974161
1980400
1808646
713345
509967
684130
1383240
1870583
176121
656044
1006891
145812
496136
902307
925656
563254
1610944
649078
1974293
1414407
648276
1937559
1655463
1742785
547665
594020
1502419
776927
1333607
657542
1120318
925694
1596768
522828
897671
262955
1123770
739866
4615
277230
147321
1336089
1972825
578450
1073476
1948757
1903846
212756
341708
501541
544342
1664506
924925
219830
1353247
1828091
1244537
626451
784904
534864
655535
1276005
1885804
811700
302810
1290198
335319
560974
706815
1859035
1983966
620348
259569
1592815
1054800
1544706
1544173
1186421
1694658
1994250
574293
318378
728694
519423
1856550
794987
430060
413822
568107
408486
1625311
653575
333126
1029154
1585371
1217900
646730
1066269
63906
1182236
1182044
588682
574000
1713943
347260
1337706
903534
486083
1860486
981792
18343
1740777
385310
1258167
1581715
606577
587264
588165
575090
1720318
1834607
1624114
48190
1463971
1796693
1752882
423781
1913981
234732
1242953
857001
1867876
1825529
670980
471689
314286
1993345
807532
1148534
511375
1373828
1922559
1700308
417979
926425
1379598
443268
948261
1831491
475592
1084875
625188
1825328
1836664
899969
805307
535568
1686658
1451579
585658
1502109
1948537
219082
266059
1327906
676411
1423734
1058129
1315775
499031
1735351
47598
150784
1611699
1057084
413344
281337
46412
1500468
908618
1917241
386806
1389909
24593
1385221
805478
1424957
276611
1308156
1800427
1401072
191520
1462956
931836
1116431
1987857
810349
1700918
1680909
1539773
1514595
1213993
226480
178498
1619138
645603
1026462
1564833
627620
1656807
428584
693095
1863199
825118
1065275
504105
1051920
1670623
932638
1013880
1273043
1130647
619322
767829
59011
526646
1449659
74048
1111576
1707463
1222099
168200
1957590
670026
716177
648213
1045564
857072
567470
341952
1602949
260137
1526544
1421421
460586
1495285
1364397
660982
1395869
886831
1625826
811813
1344725
1222447
1448065
944051
1522715
1650175
1129162
1095706
985561
1677152
1529959
1646286
1077510
633369
1675966
1480927
70732
1424556
46620
1609444
447773
733514
369025
1641606
1969188
330166
60353
503825
1679604
1854678
1084934
711915
166749
994870
601126
511557
959967
589619
1978180
1279056
1642662
668214
1254121
597759
181962
332253
1883053
521975
504582
1663321
1054349
414433
909041
1838557
1237694
195342
771314
23567
136894
1593777
79875
1691129
464590
1115482
1036720
541065
49357
1836485
883944
1469351
356412
1603314
620194
1977489
532434
345515
1983898
557428
1896728
490484
1793579
883717
1838527
162675
188076
848664
544929
1628966
1845183
727580
290862
1993196
1911551
646802
1298667
1367352
1914238
1562666
1733436
34673
867485
675900
1242025
1903961
534692
205593
579053
96137
1069034
856287
259548
1867975
536696
908713
342267
1804290
1654027
641017
963885
969012
1263136
368570
1570532
376868
164822
1632164
1763654
1718341
703173
255163
1792958
1630292
218571
7578
635053
80286
1299414
358785
1710936
1051473
1900257
670753
1477061
1026225
1964050
650248
1607026
1874810
840295
558023
802203
402328
1114267
1531559
1736841
1942461
943057
964815
168768
1690973
1200792
1172272
1647427
936376
1519063
189161
1744788
718643
353186
809423
403174
1576167
1520640
579480
1697391
1774811
818802
1472733
801537
1917288
167877
1552003
1950116
103663
681012
738712
1174165
709922
1708265
276564
72672
1845575
1879714
10781
1710089
379134
1671365
223275
168288
635471
1412927
415461
762761
1510991
830324
1948625
216816
44084
330202
1336195
566398
1013253
1470745
1702913
1757906
1296011
1866058
1474474
768170
1067842
347104
1214466
1615676
928849
466721
1130387
630135
1201589
374041
1852130
1249527
811501
1184391
279230
910696
463786
1254238
1886943
1696557
292796
880062
359977
31763
157127
624607
1590092
1397041
157275
1142958
1206550
67826
537518
865507
294331
562095
947277
1593748
1121602
491985
417633
412830
494691
631430
1474263
1042779
1563281
804349
1284859
58265
1070151
1783157
185803
1055694
810902
1057544
1218268
273186
708597
1447085
1759335
332430
956359
1783293
1143726
1719981
1439934
1381136
1884037
953733
1650618
1874226
1935512
1164746
1031448
570839
749851
1916897
1138783
1417182
1402824
1165958
161603
1998423
918432
6927
347567
1142978
539502
1309580
508047
1472509
564117
1567106
1002480
324654
1362532
1222067
1360494
1876751
1539561
837266
230153
1866367
1064041
1548428
932152
862696
1739509
576129
230552
1310190
945621
1838226
1534066
1621439
1807824
504609
1325611
1308288
661565
1921454
595745
705351
1902894
1742301
1814235
922423
1663127
402080
1964505
1230989
156796
1402505
1877949
1620992
126254
1800503
869376
823521
811603
1496059
1928832
575852
1925551
963862
250923
1358047
1837865
588361
30631
1545287
1420488
1215736
1033076
1286346
1340010
1559991
1223237
1102785
1875959
927681
1913564
1732059
1092469
1607490
1361215
221295
647087
773113
1486908
1437640
1244679
342619
600013
1040712
1963151
176912
412486
754085
1183186
1239278
658418
1289723
1801544
1780530
1331364
926759
1123849
1960622
646137
1646262
975811
1631843
1523852
1346267
1568002
1404515
1217105
453984
999643
1881128
1167006
238162
1602771
84195
1910358
780986
575173
1855743
1548595
498777
1094131
981579
190171
446856
599078
1122201
213543
884506
142574
1854851
1655941
217093
697075
1980701
1865353
1192240
1244773
203724
873013
78787
923095
1898239
1764045
1529098
1175787
710306
281827
1774565
1655311
1791696
1658805
851919
922268
32675
1160116
1941687
507240
873504
1548612
1338860
914525
622189
1010435
1642651
435878
348262
1725091
1176944
1575402
898159
1309053
973603
1362327
1390694
54213
1251183
1020451
766489
644390
1015855
1349546
1251433
798603
76117
176038
1330054
566074
128203
504134
1132804
1822129
1973720
1083487
1485901
1431392
1360164
1555960
1653947
2913
228500
1676464
546272
1281087
958249
109440
1809897
607688
695128
1096267
1436918
1537142
469523
1291250
1569648
820316
45718
1924176
801374
1939595
1868670
1758316
543395
476696
450473
55431
712780
1509168
759702
634235
168428
900752
1644083
168673
1903095
1656752
974174
766951
220493
806102
1679072
911793
1787757
1886411
740953
1375084
223486
1501615
963893
418518
1283072
1470339
1067262
1877233
1656064
744491
1235234
1068693
909217
165208
1297910
1967304
661595
440897
1805508
436956
1424473
1749917
265366
859537
642130
370395
1595202
980267
583890
1062234
1037948
809956
1886554
983617
685965
1404753
1734210
1274037
1445515
1142882
37663
418515
1389683
1862108
379695
710755
1875626
1744145
384069
1881941
1130625
1502676
1123347
932293
1256525
1271470
999927
629498
1120373
685709
1669719
278457
1918076
1953949
754433
70821
190207
10154
1488562
164978
694506
639015
239261
44748
960057
982611
284040
574627
875467
225046
773761
288016
840862
225702
1456718
462256
1715603
1784427
530046
1188404
823426
352422
1555294
341370
899313
1138992
1247375
1279787
1494456
336203
736953
927282
555677
1840632
1296801
1450335
783676
429986
608413
756612
1970679
673728
407772
224256
1263642
971482
724370
1962909
620448
1412334
821251
690457
800810
788201
1421411
351354
1176594
1263075
1219463
1200199
1515943
148653
105216
1500599
1933050
419651
1979341
1761399
1668498
1874084
1810543
476152
858748
165252
453653
322663
277865
1633801
1119923
1998471
213806
1164744
941927
108135
744641
150575
1340086
1696006
1720396
179516
596785
630725
357155
1622586
1146612
1098664
1497794
374636
1394147
1112735
111398
1380463
873094
493253
1995216
753106
1246195
928563
1372929
1273873
1385664
13275
1176698
1359047
1849127
1272351
1762609
1524785
1717247
332448
1028996
1016238
1284326
930749
511049
1410587
1533934
735094
1182663
969831
362041
1317768
1513806
1639941
146348
1928677
245011
1018962
28694
1852633
1985857
1793381
456365
1990462
1924899
808159
1640558
345731
1840517
927782
873344
1804910
46622
544179
890694
359726
428918
1338492
1660971
1173008
1648972
1316758
1482717
1607406
265895
227618
1629093
567014
378446
1937109
696247
472075
1971095
238108
901667
295967
717764
1313776
282168
705080
425468
829369
41734
63392
48751
6829
742305
1353813
875832
1822054
1068362
908437
152471
1130436
1623829
1554582
972931
394018
1744858
1077556
1444808
1211664
1201533
267052
374641
1964011
1213397
1654301
158884
1023829
1510698
1418229
1123130
1480512
1399720
593330
1464343
961385
668331
697516
1442588
860366
324763
1744122
26236
630485
1332073
1665842
514057
1715062
1143223
1754747
816366
1855975
498542
235476
1331049
689233
935374
1908956
635107
1396870
1500702
123716
743982
1130242
1221705
549699
362910
1590081
752306
1951763
1912755
1388329
1853416
519815
534386
1507654
113828
180060
157217
1144164
556919
1997588
1888355
661593
1620859
660385
575739
1053609
1005379
306581
528658
387903
22390
1307879
1207178
791942
183597
983686
1501798
1209226
1268168
980279
1598491
1291804
410677
1487392
302309
1620841
454318
235648
82449
372549
778172
1936422
665567
1317398
705615
467549
794962
190458
667781
411412
492774
1780037
636541
362342
910667
1501166
1755716
1955152
1797141
49736
404636
1020277
1196271
302687
947347
1921732
366175
642353
711192
1452954
1862357
1077261
14163
223370
1867892
1229694
1258477
259500
1047690
964524
1787049
1342426
126735
452339
534389
829891
1694400
1371490
942753
810115
11664
860943
1195187
260921
626140
715650
740221
1369727
1487726
83054
184637
1377003
56110
1241373
32545
1172012
651461
1553397
1705724
366549
812907
1087573
52085
1997021
341141
1484007
908576
1248265
561034
1366559
1526972
163186
1126917
1428366
1262089
1493469
837729
1631269
888996
1009274
875810
491686
357183
1953882
698562
46835
169517
1847219
777619
767448
913036
1103954
1579094
1339409
968012
1284621
1719087
717292
1284839
1105974
1048507
792535
70299
1546194
24052
460297
900280
1007020
1839467
905458
1721090
907995
567704
234928
668618
1838985
970886
53416
812512
503276
1269685
353122
1733909
207212
893616
1127463
1449130
1179118
16783
759936
1818416
970118
1087307
424811
1779209
156846
1086480
1050109
538738
1574346
453961
59527
1101514
1867029
306080
1259703
1694450
1831491
454510
460679
627566
1585773
314406
285789
1057085
1697188
223284
1258633
1881624
360928
492604
774045
333811
654203
451118
609061
1571398
479932
1615597
87056
801795
1029203
954524
76408
1051372
1576662
435174
387221
860224
1083098
1076172
1852601
1892219
1059643
369064
712841
1782459
250349
909857
283568
1723491
761952
1954710
445876
1604843
1760393
83827
494802
78161
1065913
181757
714443
1080366
63813
1128329
302512
1617052
437772
1135815
30598
465595
91241
400235
1540963
1617997
943628
385023
54457
341788
424454
499669
427003
1634797
512573
1131937
559489
802149
1427324
1969502
545573
859262
686847
676643
1737113
1235867
1849850
1620493
908066
1453571
1342189
615931
521160
1865839
938677
728799
1676744
1492916
160432
1434600
1720446
707984
286914
719433
830205
1664325
174925
1516224
1911076
833655
1876458
1232613
1633225
1750248
1235662
765535
157430
13356
1595302
502513
1413227
1741680
988753
1030980
1224954
497472
4597
1099926
1504212
444205
1405403
944255
381377
692118
433787
534248
948099
503166
7823
1323100
605795
1834145
1148410
632056
83413
1745334
1154852
1321586
704857
746876
494209
1835785
1187013
371598
1800184
1518947
1446993
1732069
56049
1410624
1839714
880025
1183450
1978358
369646
1424340
381051
218083
1164781
1965620
600438
1552017
165994
854224
561957
890265
1508432
1653169
736235
1038185
336736
1011826
1452847
1364749
980591
1355784
1702103
645572
906430
727164
1933903
259652
1739420
648086
1104604
1437646
1733788
121857
1366969
127950
1494560
1650703
906151
1128473
209326
84032
191421
494981
952326
1903450
352648
8192
338209
1117682
634197
1564291
636154
1020068
351134
1781873
240898
882271
727900
1942826
1695160
709875
601986
1264973
1924116
986885
913975
1946303
396748
359260
14092
1999724
503969
320739
185987
805352
1528614
1938013
1040665
382723
673567
1808736
1381493
825043
993943
1395976
412575
610175
1999339
986993
1236937
1247644
1018171
303889
1829361
1823562
865419
52299
990678
963844
1409943
1902934
790331
639676
212011
947068
788593
222432
1783161
355264
1506132
1996411
321819
226630
1401970
372459
201333
1935307
815744
1150888
205856
136457
1679082
772497
1016837
837153
1365072
1185856
40479
291417
1348502
1373547
523252
1550577
1744509
108742
260906
1852757
1086254
269069
1842198
1915684
558127
1177584
1184691
697631
172961
1967945
73555
1122
771487
836614
1441812
1911042
943976
1530289
56807
39542
878444
1022017
905332
1693531
1902053
704212
1240099
265795
678762
1622488
123363
299678
1834867
1666526
181495
744519
1474899
1194892
1530351
1174739
580361
583589
1207209
1234673
706523
935987
1180723
35823
983645
272085
1665496
1226445
946220
596551
1767428
1673483
158949
1677974
1279268
1651062
1173531
421755
719638
958086
997986
858576
456290
1370311
1053229
272252
1924519
1118729
1406142
1531521
574713
907550
256382
21469
1896542
638563
1579669
1553486
1018337
1670357
59155
1092077
737858
253681
1001999
15548
703228
104455
841732
479808
1145194
609980
1496288
1924714
965201
1564071
1378749
822080
1157761
606025
1594722
19177
386014
1016814
659414
1540578
853485
658993
1290183
1277982
757119
508113
1569013
186487
1066761
1907381
864167
1667983
1090825
790395
211429
1790387
777751
1995961
855458
1491132
1383560
815891
1858753
240569
803301
1522818
1358599
1239008
279462
987003
402157
522664
1431970
958266
1433614
1926691
1889253
984285
1092002
272324
561240
261708
1304793
1476611
1288006
180418
1149503
70018
58726
1442103
457332
1052306
1445994
691686
617061
1669039
141364
1378178
331268
1227606
196248
744061
1292566
550387
584884
478158
233792
1104205
1875517
1155937
1943737
1509767
1851821
929669
429468
413967
384649
677034
1666669
729693
1161861
815627
1097317
332546
903325
1990303
300327
463078
1440632
511856
819387
95181
22036
99322
266422
282083
1098114
219034
188522
1912407
196326
1555843
511773
840443
1653114
758358
1367601
752279
1043654
1499695
1898188
250751
404981
1336979
1777196
291892
1213234
1925126
106856
763853
733088
969373
1449323
510626
1420328
1624748
1773795
938500
108341
554049
1076156
259080
1390409
1460550
1296679
1654928
1240439
203198
946656
658231
1471919
1563372
1769950
1526165
1878845
550115
396473
1748157
1900753
1774252
152826
1994471
1504602
647822
1386710
1268485
1208112
720776
1811976
1931659
1521786
1273842
1785422
814053
799206
456266
58877
607905
1729165
721479
590573
394380
1890695
1903943
481629
1552007
1301109
1654546
1114552
393120
54721
609098
1466282
1756048
1693583
1653142
1478580
739314
1945628
412767
463306
1340902
656898
1768995
1507225
579465
1147044
1266189
1497531
583975
133480
1949756
967128
533357
1677212
273784
918840
698875
215759
871826
1289569
356213
1479811
50503
1812307
333166
1540809
383268
1794910
276678
1456150
424776
1962538
413918
865524
49168
1969274
697755
335416
754279
406892
17146
1702357
1933069
1282548
1421415
1789606
604907
999829
1367908
1348039
144579
940612
356031
1385011
1077602
1223033
595587
541202
954335
986928
302765
1232344
611984
78864
1505701
163260
1548369
1239946
75134
116312
337243
1132523
914432
1584032
174148
1108629
1367262
1752548
1203412
594491
1446393
151073
504901
161133
571448
354619
1829473
57999
711336
335903
1765108
1854969
834816
1314608
1393404
887673
1393874
505231
1844789
1318124
386556
718448
1715223
736171
926483
345130
35269
141445
1223907
480334
588569
870499
114725
1863987
1080793
186647
899396
1473405
1809375
1071717
1441003
1564903
1840168
1783655
1596001
620473
809328
409514
1626444
774318
1473753
745112
972596
362530
1222066
152659
1105873
462845
332775
1836870
253146
571300
1189545
1017979
1143014
501682
936811
419428
1232484
530284
1026255
1901436
680132
1604975
1910500
1212247
72554
1976645
1823084
1196838
105191
1903793
1564833
1312035
664292
1512269
316507
1061342
1345089
1324674
415400
1436790
1981923
516390
556387
1682054
1429726
671195
1573257
1588064
1021410
289807
697898
1241572
1855820
744269
576282
763738
1894696
124325
678298
250828
72998
1458589
399533
817857
31258
1879873
68890
968356
795314
1821753
1095923
547183
1490094
1336682
1142284
61034
1500316
1521652
171370
1446779
512298
51964
1190482
1591217
1728464
890858
1330657
1000573
1970990
1698631
1450687
323857
351784
187462
1857136
102772
550603
1594221
675117
504479
495861
1323605
198513
46200
1443861
935641
1917364
261815
703071
1193527
53261
1927370
652143
1619191
409035
998141
1557223
236808
556182
1167540
1883872
188711
1367547
107598
1970663
1153323
1369450
1350601
1491019
216384
1974115
210726
1204630
1351627
150541
1894673
1881479
30058
207621
139868
1111001
1244621
1889986
1153416
792145
1601177
31899
780589
774471
701046
359274
625090
1498108
1922417
1125834
194447
641610
866470
943648
1499723
647265
1150835
472810
1718373
1145517
1276194
669124
407537
802877
1260264
1981897
490389
978248
489048
658088
1777337
1646596
425580
563998
1985507
1022293
626266
1575513
1256336
1726658
909517
90036
1356051
153789
520496
601559
1584382
956530
1534567
933254
1307461
1445875
1392602
1018021
1688395
1168928
954022
450162
1526117
590247
1160486
1613064
923683
1905348
399745
1344111
1539955
285961
699622
1325917
1352927
1753584
133668
175767
889485
44109
1447666
658816
1831260
463240
213418
131830
736745
973118
942327
1471883
1537430
1152129
62515
1836380
1809015
1636806
1759918
1891437
1170747
639022
1404674
245284
1565161
1486670
1411311
1868382
1723628
1607009
1738794
1804784
1240060
263071
1739070
1777579
79068
670289
1930290
1328963
1026564
1207216
1166948
1991228
1332713
1770057
174836
1659521
343117
1775179
1453468
1625439
1204639
1877021
842936
1638229
216357
1541148
103590
784411
219666
617217
153
1798683
1177491
1421092
749823
1815714
1735974
880347
1995917
866203
1100670
1600127
1974633
474945
289189
1034067
1588216
27360
866346
644974
1356890
1240754
1118765
1954306
938802
1382050
1574292
754629
1173906
1986730
675816
695740
1088696
1555113
189611
785360
386938
777437
1664981
171441
1735738
1108902
156552
399924
1420903
56414
239778
909192
1037078
1881987
1454655
403615
509726
1401058
563558
1552796
285269
597441
720749
265886
1171411
756499
1125925
468360
821053
1071009
980935
1325607
961530
1549883
805005
1704365
1429817
1298950
1045227
1058592
1503755
137033
586096
1011769
756312
704994
1138607
1257121
429717
570627
1259862
128170
1399824
1949562
1389437
622654
447003
256606
407507
281736
887581
425982
525447
746377
254939
1643537
35336
530624
655909
1736605
1349133
1221083
1418066
1340772
1581526
674666
1903843
439024
1715017
689144
361171
1061627
1119776
853399
834382
87710
1015019
682185
913159
172479
1942705
1561514
324088
1595178
1212173
1874246
1911800
1897173
1105568
957667
1743466
898718
908153
889868
234193
1515735
740181
144198
1017253
1861803
15240
89531
1662982
66322
794876
301263
882231
569270
860951
788967
358582
119376
899653
1791373
418117
712060
1292966
116957
605659
1972339
1405037
499074
418754
1950451
1333399
131113
1556609
729179
1006490
1914225
421386
673492
1468532
1092721
1638897
1579364
639082
1536258
774797
257541
1786306
942827
1682281
1551609
836244
723567
557221
1163225
421485
1756129
14754
836732
1356697
1428914
1465796
6686
158166
661814
411111
381451
1507573
277603
62707
888277
1655327
1657020
262725
802834
1509831
616319
1833021
1672262
1329756
203305
1924818
1991774
602841
521967
1466923
1099822
1564415
784915
912144
455019
247518
1227381
152712
1746667
416149
1859333
473840
1550882
1722053
1563875
308146
1232463
261596
177009
32900
1709609
1677363
746210
1184913
1494918
1534571
1389581
1759348
76346
1037154
1072895
399422
1885286
1790108
424589
891036
10267
622392
848438
169068
1751615
303532
1358064
1565500
1716304
1186945
1771368
870403
955589
1181703
1395487
971924
1870189
227543
1111133
413404
426695
1989270
79711
839095
1062155
1658591
1667976
31319
1290044
1599461
1047023
159306
664012
1323089
931741
492365
1949508
1385384
1903882
750994
1272792
18375
187651
215630
775946
1619264
803439
441825
1905254
1503249
231238
1889480
927356
1351557
1172133
260520
4574
1760783
907199
333699
1471931
203346
1027481
397201
1188515
1567029
1980865
1811928
1772506
1411640
789393
1473749
1261172
1069654
1179905
906540
956034
1616138
133244
1508695
1511620
1262030
532709
1526408
472394
614352
1078829
1902706
1796960
340614
322801
1199875
1324724
1743222
658481
899889
1706800
1306116
161322
1204490
437241
1040358
1439510
1446354
923579
1679644
445248
355720
1029220
1219402
1926718
1759326
1887360
921490
689273
242211
1556337
1204143
16392
1254229
871986
233832
222749
131858
1216449
1306609
1826636
809267
65857
1454895
1699375
1465748
492934
996588
1716961
204551
1527365
1815575
1811972
889581
1442596
402288
198795
1883668
941026
1224527
112948
1784359
427677
1213446
1922132
1575419
1986017
1362757
1575825
682938
468794
593799
1278399
251193
1395999
1222461
845170
390392
1221904
870861
47660
670864
1286564
1892311
966888
1039408
853085
906171
240460
1184009
481621
633060
1010519
1982212
1540324
615484
1770
833814
1490544
1755084
1218884
275455
816515
1151325
1265079
766214
645730
406128
810922
1289358
937559
534862
50380
1304739
1053334
410823
499622
1028274
1441885
1640203
1560714
1003937
1252443
683652
1165238
868380
1397883
1551037
718932
426967
1292293
1624833
1936557
629092
719809
1584643
678206
1762284
362895
660862
1311345
52439
1842899
1512834
929348
761739
314928
1175557
392854
60600
1321743
1990883
733224
1295338
192398
1848464
1680178
1123482
1316389
1502075
552117
1852343
1294203
1488293
1540530
1252212
1454932
746842
641347
1636228
1457099
280179
756118
1846633
212572
787098
471268
767887
597447
1268783
200124
359688
1190288
585692
1702389
500804
285431
993510
1008775
323851
1764763
772202
1769161
268417
1145429
742145
1665449
1876136
742978
1928383
402568
655781
243995
686249
886230
241810
122799
964142
968679
1425067
136598
93270
1690617
510956
149601
38107
50799
1265777
1505674
231933
81661
1561960
1487593
1528685
1746369
842249
959132
970027
1699785
1425047
101774
1120656
347144
1215733
1352151
975128
1723886
1729035
1481810
1574403
218638
1320399
1680342
1259481
633177
1035915
1859788
230494
1210335
105133
1873861
665565
1583699
1423999
724982
1406537
253254
1743152
217423
1653443
904663
1108845
1957555
1463241
47802
1978346
924408
1448881
91677
1944629
1403777
1707790
1808408
145275
971743
446971
298914
247521
282977
1173584
341137
1757520
795048
979283
795628
545686
1028837
1811041
1079814
1613787
1566385
1007585
1174194
1223487
762579
452550
1441082
1653452
892570
68584
1078164
1201831
970805
1432337
1025743
331828
583760
1790624
1869216
637099
929781
721242
532722
636400
1829911
78262
1344454
1937154
1932322
1296626
1079355
847485
1518277
589420
1110545
1352450
1019038
502188
1673553
290870
1224186
557554
1688497
1115281
392351
517669
984686
1989648
970729
1106497
1970557
936357
1434719
2224
1345297
210410
1860657
120202
275664
1693070
254235
872726
283299
541441
293795
277161
771485
742424
1571366
1249949
26079
143510
430403
988774
1183546
603884
1124209
662617
1511631
225616
609869
1910864
624250
145718
1994305
1588173
1617439
297493
713685
1752485
37588
183512
1208444
519100
365818
1602033
6403
1671854
595107
1049274
491792
1859017
197852
1918378
1032525
947322
1038084
1151781
752032
246348
1100794
303529
592339
1912992
1247079
751934
1402720
1388358
1316270
1636950
71312
1404173
545692
256749
279110
1765883
1804854
1390783
749279
314116
693132
1621810
883057
1653210
619915
1947874
1052163
644382
1708029
688681
1212177
108929
1776301
845319
138342
794764
1241640
347597
1007941
398860
1942094
587008
681792
979246
151338
48180
861766
116716
937292
223428
355229
910211
27609
1555809
1741129
1523776
1861519
395646
57404
1262695
198251
67357
155688
327393
690022
1952369
1340052
494734
317742
227483
153063
431545
1377292
262019
690650
1977079
586693
1443434
285791
1269327
521977
1205019
636554
1805328
296531
1308285
1974611
1867184
1619550
1447227
155823
1537477
899587
356138
1119295
636949
856955
802232
206052
1358207
1631188
1078490
1244539
391133
288549
820194
572307
904765
1550976
279751
404135
1257221
1098062
965767
736603
149334
660957
984956
1866998
16578
296605
1333691
111331
1423286
1701988
458163
423952
99253
6988
654579
952511
478421
1928554
73730
613913
1319724
1926132
1592526
1706191
469773
1866779
185327
1807353
322506
1853673
426681
824569
1121783
1706848
1836468
1563614
1142813
1701419
1223229
1158227
274639
1210890
135689
1331253
473767
1896946
1315767
1018993
1154582
743450
1445630
1660262
1272392
868769
537377
1169882
14582
696180
1996435
1472332
1151983
1750759
348948
348875
1898491
207202
955384
383298
821848
1991634
1732333
183510
256636
836257
1334736
671064
93912
179239
983617
1077783
428357
992933
1793267
493517
4478
1912977
1758085
163430
743961
436123
1863830
411667
1358322
371498
122183
362924
1530970
1374991
375543
1641884
789134
1104272
1349063
1509551
471910
1451385
60144
187553
1157284
808676
42438
1722742
743077
1326903
336945
411582
1332270
360206
1566746
204572
1889642
686719
421345
1352315
959471
226297
1297985
1690456
827286
536459
515692
1876304
1971171
1386235
842134
282197
1101987
1140813
619943
807848
30868
406631
1837711
1341529
762246
724620
720735
467864
1268437
1939787
161009
1023454
342096
664115
852213
1439807
196758
1341743
645772
212246
1773716
1657989
1107251
375395
1487595
389193
1430880
1897645
1681828
36711
1792641
1101565
1407340
553020
971286
590275
475664
281551
682477
1554739
620328
1913326
895703
1816651
1727617
1036276
298587
1155678
1585710
1847378
891073
1512478
273051
834217
861496
1546673
445854
277753
1653178
577858
818903
729978
1231165
1143597
654872
1976378
1977854
1016076
359882
1113922
1056767
878397
231955
59644
1140527
354280
373037
334549
157109
995371
592461
1335080
1822769
1492912
1298730
654624
1386150
983657
1089924
249443
1012248
302371
900701
534880
1978464
1315714
1656531
1141140
1806450
872963
1499025
814016
1329122
424149
278456
1621195
1627177
444177
349395
1959825
1140961
848325
1933691
806611
1414511
76294
1331015
1570548
1440834
1393157
1164074
1612546
235165
1812703
1250126
1991854
91123
187856
1938349
749357
1607089
68088
955367
1181979
831813
1972923
52612
179623
660429
551945
1952349
384495
948700
695732
9040
480460
1564734
1333061
1330256
1268836
831666
1356023
667771
205498
1650283
117101
1745184
1412796
842800
1327455
1463401
1196498
1925802
553552
1109635
1058713
914055
1510227
1362088
853806
697594
290602
1582745
474467
1914787
574438
741807
1005507
740105
197940
1528078
21741
1216425
922804
361213
782579
1675363
868633
213009
1805825
862620
1400772
1986590
1089897
402871
1049523
1806655
150481
1539829
950371
815251
1116707
1613010
485743
518190
1451914
1771736
1264146
913578
1259317
1913634
1829611
900647
1958835
589784
398876
455442
741265
772726
1216408
993583
1600947
798385
881141
1645885
1132081
473239
1404963
751732
86153
1531043
583279
739182
295696
1272142
1414049
1685440
1014917
1748053
871390
1145113
284636
418754
811547
904281
1316442
337876
1516902
89050
1350448
3661
446102
725899
1633704
1622057
1699469
179241
823515
200621
847928
150690
1499636
1631824
1567695
139831
965728
104963
1213806
1491179
1592579
1878863
1558657
1915272
1393749
7377
1395820
364869
695636
1374321
1892178
1110598
1529503
183601
79606
683666
1041423
213811
1463487
1880299
1337299
1794948
834436
250690
1396673
1869821
1532561
68062
1637866
252503
697506
357324
1986240
1707041
1842427
1905310
1839229
360029
1416018
1504190
1596070
153937
1615784
1771879
1145760
1866357
994580
1910214
1917555
1623537
370246
1952533
763766
1153022
992562
531336
261678
1173189
842875
934767
1508279
655036
337058
1906727
681747
1090721
134144
1329145
1476709
1213555
1794289
1775239
686876
1672251
1199097
440597
190648
594009
1444388
1172020
1760460
270577
352979
556530
908377
1749891
685612
1250105
1366954
1221155
489201
171093
1601856
1022921
1087641
908182
361968
1915388
923692
1975142
1157727
775871
1850371
475785
1523588
1591871
837212
880124
1392101
1701768
735360
1671967
1537924
1624716
1640436
1175621
1595134
890423
823381
1140195
1165399
438473
1869566
1273100
473121
1226551
403993
1464812
389255
678380
1239194
721483
921064
1715541
600218
804876
427078
358164
910146
1743105
1522274
1959602
1365956
867367
53255
327656
996364
781
1158405
114048
1777265
1282254
53698
343667
145379
1891204
1907064
635919
176503
1292184
1535522
1338862
1507138
973250
380558
59010
375653
684346
312889
1891106
1962849
912541
1521625
196777
1371037
1291874
1682225
1286338
1115427
1560587
1547394
392110
83978
441537
1765498
1817236
523666
1371107
1280046
360029
1785825
604921
1735709
1967812
777686
1119522
1299401
488762
370773
1027687
918900
1436996
135375
1640614
893681
256486
1351990
1399821
1314404
448341
1230155
199274
1802780
644703
1599281
618795
279416
1892950
1851504
797745
383593
935540
849663
566356
1221724
1944124
291096
1222295
647030
1170608
931098
322526
1348237
265224
1773843
1402097
52271
931083
1999611
1565520
756216
1357333
1896690
653172
1732450
808804
885313
1434069
1452246
399612
828646
492062
1751767
1562697
31859
1358986
215265
1945850
911973
1547351
1802500
1713081
1691509
93652
743170
1857605
1155842
1296565
1819378
1481497
726082
632205
1316749
1140717
1187289
196861
223625
838635
1847012
437519
214529
1564901
193568
1681836
428838
1435801
1761246
852980
1134156
675688
430529
1002306
1855791
199382
1452035
112136
959369
419024
1277384
1739915
663625
6849
311355
1294813
1772634
225373
1843034
1806954
1504026
656209
1654373
1128311
1738083
1656491
1868538
1948147
1193838
1706703
1764363
843404
1082400
698209
576965
1314466
467657
372096
179732
1336664
1279034
1258943
361823
618299
1549117
106344
875247
169494
1778855
1387340
1976403
1399162
756618
98437
633479
1178864
604612
901829
1595478
676841
450273
1523130
1276225
371003
1258732
1880624
264181
396920
819920
810241
1832422
745006
1282167
311178
604434
849924
782996
1228715
258745
1486628
888655
1523661
145736
1339378
1753924
1930351
361675
219486
201963
20756
617398
1368495
1264715
1926024
1639264
892282
1473242
642454
1302291
134793
732085
829005
1082809
1820393
393144
298591
1302529
1167065
477955
1976193
734788
337508
410755
675552
552124
211842
1836921
1661206
369900
555933
495122
1923987
1927349
2910
1837366
1056602
1932222
454408
111005
1470480
1171022
1634289
796639
593212
1598682
1092205
745175
136336
955176
533952
1610578
1291353
183377
25258
1365462
1083239
1362218
586520
1754137
842201
1209341
349256
1851483
686084
310247
1714041
788104
1779723
1898946
1333257
1905482
1769457
1275993
297706
131954
303431
1656939
1927923
1476395
1848052
782335
722358
1237340
1114820
1421530
501875
1925600
1660439
1883334
1742177
639484
1420971
1866942
1808706
1122777
1376755
1732019
297075
636505
1688993
426848
995481
1345786
1699867
1567728
551126
1128777
1897976
749294
829993
813864
56832
1558400
1993884
54829
740146
552720
1203776
1040677
1971762
216451
1103498
1724800
1297285
1650384
1943585
236800
1230607
859038
1921670
144884
591954
752228
455906
828238
1985091
157527
330319
393222
771122
1126827
1513612
1476045
921549
1438672
1512753
1137997
777120
1618189
1268797
1558982
940080
290981
595295
1982239
1000898
862890
519320
83588
1157985
1051087
1887954
1393147
1952486
1960949
6526
1714548
1911696
320643
410846
356165
1483637
1169994
330808
1387340
629884
1331731
608140
208356
336563
111169
1679949
1438166
1850403
1177366
1680623
1071547
539835
591794
1326076
1055139
927471
510294
1129607
1787576
1070979
1769983
743632
1486029
102595
58390
1402185
537075
574493
988819
74261
1174319
259041
1773444
149415
464658
1894435
1343623
1257513
422580
1654999
1930928
419964
1935403
1800289
901756
1552188
237837
532115
1563435
1366385
404069
1664141
1381374
1762806
1486900
1773810
605833
1654591
1893013
1657956
865742
1096456
824396
1683234
647146
812280
624254
995296
1444431
1260190
769986
387429
607854
1272398
926976
522203
450555
926216
1572458
720688
211064
1346859
916066
1387635
1419048
689592
260299
288564
365859
1083452
966502
888742
884115
660780
244716
627653
246977
1864782
1179800
1519172
259486
1387438
1199670
51204
1496656
1170151
701919
1417227
1844277
178451
957321
815831
814862
1267155
315407
1391561
1196209
538593
396182
1229261
516192
909308
709063
268275
187912
966784
311688
1149531
388494
245315
651114
169032
598967
758132
1033055
1940189
1087644
1909512
1338815
926514
1830668
1257788
35042
710028
509322
1291702
1497344
82246
1460925
1461485
1824918
756028
1181426
1451130
1235604
1291060
1645784
285458
33305
692959
827277
1806830
11108
1234929
1705292
426885
172249
1168550
1604542
816795
817097
554606
430106
1339901
1913101
578023
186479
26468
817440
369504
725104
222469
1388650
63499
1715684
67154
12989
941415
1182171
413692
1337593
1080536
920137
1939849
1772767
921465
1360608
388115
1676254
352394
392586
335268
392314
1184167
466175
1560103
805676
1033859
1303392
1899801
18268
1941783
787254
864299
1233162
558729
956594
1660174
1042323
1829538
12481
911291
1578595
915491
194375
919494
1959658
1844249
70533
1952521
1727477
1318250
768413
1035542
1077158
1219815
19001
168316
149078
1861920
1970402
52209
1669434
446967
575114
64445
1893933
928643
739599
290104
1766013
131806
235171
1180526
724593
1530964
1993781
1243080
234112
358301
54774
1201047
226377
907717
311623
681015
242585
1939871
1672236
441232
893824
308347
407396
554588
765506
1337355
487744
83053
975038
905242
1185726
38415
917220
1333629
1999767
1235898
171906
193652
1348684
1313001
770593
232073
542205
1574004
1752112
498623
1109945
1427622
630150
549453
1866962
709190
344809
47484
153511
1898113
1711982
1044328
279015
129313
1945846
1152146
283239
1517535
1249595
614930
585646
1858465
1368419
1360826
1194746
22980
659210
1149899
1761952
1115729
1128718
1260830
483267
546121
609395
1550952
139139
561764
1664593
759698
1840
752958
1556056
568020
1883380
1106200
448262
1011927
1794797
1073681
953275
1385546
1091111
676039
1070254
1173821
1632746
1252734
394079
1742266
20362
61688
1151115
401908
1776121
1880256
683241
1690669
645634
1551373
669619
345542
1458918
940800
880537
141151
1259665
1557350
1009029
1391084
1392931
583352
1383552
1837852
361101
798365
442997
625841
801547
1022528
5769
1980861
918881
923893
1969445
1280620
531165
506888
1922387
116468
1379457
1063329
169877
1524620
1219352
1622324
730458
963732
1732735
1262756
134868
1185744
1499403
5723
1366266
1882071
1625356
1798295
1038861
1255976
1894673
1347762
1720664
1813835
1123424
1305666
637955
27652
351313
734452
1393237
1207325
429842
387865
1135505
1163975
116610
1586317
955466
477819
189572
531446
443756
913467
1506087
1851449
1316365
877836
1121747
202364
488006
234605
1168193
1972690
1139267
747000
356041
1642971
753622
1507325
1547727
1661783
856971
138733
820428
261663
1831384
771504
765192
960734
1276657
896457
1889162
1449025
1258432
1874934
711589
42245
1390722
1298826
1298190
1101045
1760654
512084
1066166
752939
1309637
760078
1456414
912821
474195
1550775
1542167
1351240
1222912
1021419
963228
1947849
329904
930061
84146
1161809
1493037
1487709
1745775
1423860
1572251
1451700
76726
900929
195937
1718522
1570018
55819
1261387
1017578
809923
471773
176335
334969
305967
291439
1595153
489024
1866212
1380929
1684150
305014
1424680
328245
434237
1266640
942247
1167616
563692
1480106
1470217
1488019
680164
1120779
605901
319050
1054334
470942
1744327
648336
324009
1002732
1818349
1220723
1374815
1320194
168467
18092
1699969
416013
313335
1461649
1405405
1700011
654838
1611013
1439105
792613
1554724
1262412
1107740
1838558
1411453
911887
898886
1338201
1743384
160311
1719936
1820287
1674443
623548
774027
310194
1878807
29584
519672
1695123
1133827
1246693
1639178
509287
516899
1808353
1425974
1518202
1000256
281529
1031421
1495262
989045
1271704
738954
1966737
1700595
1220042
1676278
610120
210182
1459443
996963
1509939
1577015
1316226
1345889
1433189
8702
679586
1679683
1162512
46978
1631935
387324
1145872
1917483
232900
9928
925617
1191286
1417386
681168
1826623
760229
1048079
1488217
1765577
436898
1001812
1493382
459162
125787
1056889
1660740
38390
1044344
1684072
1493610
1754242
664498
1433141
469402
1334460
168551
1937644
1316623
789631
596930
602324
718428
679657
1438784
1201202
1745893
878169
104217
1898483
37501
1229362
1273764
1927538
1974937
150294
1779318
1148441
1559600
954404
727269
1037611
285760
1722723
1309753
1191010
776717
664059
1064499
893795
1490536
1363426
122914
290480
1439688
812813
410932
1979562
200456
467752
463651
1872959
513641
336879
122763
848529
1528608
1966782
748628
837966
1709210
786561
1402778
322296
606305
589731
836973
1962641
956966
1218849
88399
1195838
1794782
1555043
640047
311679
1706507
519170
1066592
60863
1506487
1157603
915183
508597
1850921
346769
113380
452681
1627748
1831998
887696
991685
430491
718468
1023068
1697430
1549426
377833
206901
443123
1178076
1958783
1632402
1675015
260988
1914373
2307
1878071
251489
996369
701791
1647932
401408
1640605
219907
931035
1332065
1240908
1145097
284950
573744
1873468
1887101
386733
458008
496975
1998039
1888929
291347
1300336
1364883
336965
404203
1006628
712313
743962
78198
605070
538225
1944677
1564379
432357
1688150
232100
98973
481205
246591
1902001
1433542
1194124
1313488
1465003
1768499
1937478
1922678
754624
1860904
1197843
1756530
1093926
1335216
554708
770352
963134
1223887
1983537
500351
621915
968981
112578
1542094
567484
280890
779797
1319258
1010043
57922
823725
1316993
1522416
1716457
1499202
1185540
1551363
1631581
145529
1686457
1321080
1683569
356878
389135
1479059
211682
576379
119089
1251566
1076609
915329
727968
1104634
188782
1000260
829483
581653
845522
599307
247306
1474963
694667
1827789
1260997
962980
1514505
844482
172699
1378686
624744
105386
261122
937727
1472745
1367241
1931751
1798305
688131
1678168
179038
1897446
1038346
3538
480623
1777589
221649
1769113
1794856
470689
699980
1127037
1844742
710615
335481
1814955
395848
613476
625429
461035
1048503
473961
182168
1808526
1966156
1585620
1808241
1960601
115124
871456
1041761
477216
1991491
1643799
1378755
1231274
1036985
1346192
433099
665948
527707
1813125
1729542
894488
934921
666089
1246820
203992
1040048
1435427
1941860
1063787
244666
1392929
1503593
1173393
429584
515758
175707
589948
1415179
1041696
1382827
1679168
1152507
1628008
17241
1482060
594059
54657
1372071
521713
919194
36937
1255815
44342
1873815
1021176
1939959
1862287
592402
187630
445648
1120247
1803759
1347108
151827
300563
1362899
1787297
450195
1208945
753212
352342
454120
800968
268307
1828507
478308
1512616
719280
328912
1094556
1642093
858683
1172299
318480
456430
1979454
648119
346039
279200
1304810
461057
430969
1509708
1751766
1173091
297187
1775030
1980361
1293786
1130861
1850137
1343702
128129
1141262
190333
186712
122683
1437691
1673643
1656460
1563434
1715581
683764
67896
800286
83077
979451
471883
637090
348580
577462
144714
412224
1670546
1648000
1862377
1647018
1822891
1538027
196340
653978
1572916
1710489
1515337
1035639
1119206
1810339
874018
1416740
1820808
837505
30589
1258587
836615
745730
1515584
686907
1392786
326250
540092
380974
1410854
1084241
636718
1773744
869338
701234
151204
1135287
1528610
380877
1454268
704558
790668
1903094
1960706
1637168
1839580
317158
1347925
1309701
866960
718364
1545668
1015952
323913
908947
821669
1629697
1927697
64151
820339
1080060
1718698
1041798
1632648
316371
1095653
1062063
214087
784916
193749
1073517
404452
4035
875545
1372594
608225
160210
1742919
546697
1351847
104074
860519
1323223
1531845
294071
1039090
896290
383682
1721917
1149181
1348592
1567683
796576
866668
1516420
1987976
802142
1369306
1725169
1921619
554865
598503
678591
772886
1987119
1478241
333233
1500853
1710163
395460
1473421
1796300
436774
1345797
1553968
1086250
1618269
1638703
92438
1899432
1585071
1781864
1238011
890724
1262952
1164301
194082
1563557
691785
1054020
86542
1300427
126420
271271
956620
614335
1102815
1179103
385081
1845498
1324742
1217205
128169
1865035
458071
642556
1720757
604164
529277
568146
1003772
259305
109097
875758
854378
605951
250948
1097517
1095982
1668422
665686
1718974
1557487
951426
1888113
1689033
1121435
1088943
651403
1110717
1745411
854737
6278
41195
1939109
133291
1692874
1101879
197726
1653001
1179350
525739
1562623
776692
1728135
788389
87815
776415
977737
1795558
1484255
1049264
1433867
276276
14202
1847521
1745812
1480912
1039835
1966196
664151
921063
1893266
530206
1840857
1139238
1273519
80677
1707345
480406
75826
1535866
375022
79291
1759866
497050
1321399
1025504
307563
1684114
1532002
512542
1366405
1660646
1459813
1474626
1293107
1786305
6455
101599
1753901
764632
398447
1717400
1317901
427308
1639353
1515330
1952711
1255136
553571
12320
430320
853084
1495142
180381
104336
996085
1667804
1899752
528188
1637881
1446026
785721
151967
1307002
1442803
566509
1366225
116618
1267536
292033
119687
824146
1398176
939867
1722159
874303
1314329
1440187
1631805
1251091
1514804
1699911
952031
629710
784948
1378470
1544558
1394488
540663
1521441
551511
95581
1289958
323054
576173
1503519
1113069
1179944
135368
278269
301715
1073363
47700
497939
36968
142973
998909
675982
35950
1431828
1839169
1218561
1048708
786816
1783814
613899
1572892
381818
1537449
306043
735417
1890316
230293
646628
973989
1686266
1726932
1580896
121008
1578776
1901181
647136
1615374
1620833
1750966
1523921
945794
806788
1813335
226830
1580247
348627
1718510
54816
1956291
1441092
891603
244649
1974735
1426675
10626
7068
625515
1011854
1093392
473016
108254
1045795
658650
437504
583897
1502016
1296860
300183
1855967
294989
667162
59067
899835
109491
1104878
718158
72082
1825596
1667740
704440
790845
1501889
1200068
1356903
1950015
1437526
1203058
555284
262777
973625
1261119
1061309
1047580
1864158
1348122
795952
1387783
1759734
359243
1152269
929590
1046608
963873
361278
1896561
1941417
1109460
729053
1457644
1929712
541344
97362
824949
1780170
1017305
122251
495697
366754
1612820
555081
249569
1955005
1001418
993347
76493
979607
1403887
1241826
516839
862466
1869800
1838660
1673688
1839528
1070140
261047
87724
551288
1453854
1387802
1398050
171763
1563238
118066
515233
1495394
1223752
830857
234046
383588
1848219
1837671
1831080
1137741
1186671
1309362
1299244
232876
1957332
1224751
1399261
1976943
547596
556403
834735
1830885
1238054
609478
1999926
1173136
394634
444109
1865692
848094
1359913
1167613
695155
1703447
58615
1686298
1317426
1473523
878865
1425671
242557
809297
476482
1819267
1851026
827368
284548
791286
751536
1949055
907558
1940071
1309071
802642
781772
1859725
444031
520327
106439
891930
825400
697006
104595
1850088
42683
1853631
850537
740511
874858
1563986
886191
660478
320481
428227
1863375
343115
989864
655973
1655715
1270400
1587920
939004
621263
1043432
820202
1739337
483461
767554
1584868
819594
318230
1402660
288507
617059
521629
279576
1531187
253984
1861602
67735
428951
1219417
1906963
646158
1067880
988439
1639312
310791
712307
1104923
49443
966131
479754
401427
202744
64798
1962401
518399
818585
1354404
1630318
1103667
648587
1227636
886308
660257
377240
1971869
1244560
1027198
966284
339620
326154
971888
108965
584971
773980
762698
1392728
1773579
1945291
229382
1580679
1574256
1443604
558051
1202168
1591932
832959
485843
27148
1184541
106912
47959
1455956
978033
721011
1094763
440107
470737
1744062
840895
829815
1287777
1213060
1016528
1456186
1948009
321487
580453
968888
1412076
1894623
137335
606064
1098478
394884
1947462
1487627
286485
1964213
1257056
1329068
750986
940289
382677
1350193
146097
834626
734839
391895
680467
265347
220717
660086
1044172
1675177
906626
274991
574138
264029
299635
1137521
107873
1190569
149466
1529622
1999822
911154
1872271
659202
356289
714702
141397
602825
1620181
1619704
1501470
1517224
1835708
10774
258948
694068
1794781
1524701
1504054
607225
793534
25878
47622
1455896
1790802
206575
161714
1924124
14318
666751
495419
1192913
1522561
237544
75908
1244437
1083345
1126099
884814
1173019
491278
1993150
235042
576770
1171268
770030
1434782
1298868
390242
905833
915659
152153
753497
1995162
1089962
290847
568074
1990845
1704580
473736
1410722
632850
1308662
79174
185270
1071123
1997597
1182071
288222
999969
475733
715249
438366
1775030
1913104
283331
11163
827724
1499909
1097314
1318448
123577
1466609
1330114
171683
220662
414287
1268844
1957108
453569
451404
632641
278358
179335
198638
1009547
620048
770355
1731208
978502
1722260
1792241
705037
1588385
1934242
565695
187032
1601446
1941739
403126
239472
347522
744186
1781796
1430754
381379
841571
872038
603559
653748
672775
307997
276899
1191528
541950
1041882
1995468
1704067
1178384
1079739
1534322
204047
337191
1150150
1926871
504496
7096
671469
1073796
122367
928356
18277
533587
1596885
318678
59634
112067
637225
166686
422111
1953797
1669724
1226502
717233
1318825
1095358
1346852
1307560
1587788
573969
1013124
781359
395736
1024055
674459
180244
966555
359353
142950
371110
432391
1027922
1327291
1734544
1793947
75899
105285
1602017
1424570
524670
1519004
1608158
1681170
567365
19010
460232
917460
523583
1479452
238311
1042724
1718996
944993
862440
1488963
978068
860
1345929
1634400
95415
418268
156325
226519
391557
1476018
1952976
1453161
1757065
635458
201335
1447495
1954427
1805807
1716266
1826578
226862
1205222
969861
1203537
940463
1186754
1697924
1117413
1702028
1883513
1071546
661740
443832
597618
1273947
480575
849361
663952
398634
1949094
1555422
1619341
1457686
733718
1472251
670552
1293160
723903
1340820
1356696
627320
478013
1994746
1801866
1629753
347065
1943844
652351
1702529
647092
966386
537364
1539992
822706
1446452
1505016
1960470
1604586
1023093
93484
1729438
1860270
1555139
659861
1067050
1273970
706705
1219872
1570216
1350135
1990976
1273294
419647
1060176
190349
284828
1452234
86167
1419939
337428
885365
465471
790688
106144
1132058
549390
1687291
1051921
995885
758320
203368
25741
480532
1104275
1185300
1794785
371474
245107
277182
460084
1247278
706714
1073767
1436268
1678403
1414175
1722646
1407727
1496579
1899191
348005
674539
558659
437664
609172
1552943
1084857
1202929
428526
1816478
1595903
1805682
285248
217551
1351682
1700639
199043
1901033
1912751
313461
509680
1122946
328156
1300637
1213814
1545840
495199
1471288
352703
688727
970706
278353
1239244
1724701
610245
1305327
1292335
1179994
1093176
1454881
1432936
1752172
147558
1459448
1020398
1337531
260746
1737233
1895645
799646
179590
362257
1188298
481839
1818010
1191968
285892
942095
544968
1092720
1041517
702356
759003
1536326
933301
927299
1602369
943064
1279380
169013
425456
556149
1749433
486385
1287976
331971
1134452
93521
223334
1730145
694466
890199
495941
1532130
1127081
1481802
1969032
1477432
1497031
1026633
363529
534113
1287116
124547
1515247
30089
424039
430895
870772
52657
1510900
715289
417555
1150870
975583
870313
582479
1761587
802413
923089
1412472
1518053
1604227
7389
850548
1741507
649216
354575
1084022
595942
288131
1590413
753330
1990738
917707
1920154
1616833
1587194
1983425
1383612
1392770
982701
96526
1102573
942792
1762413
1105434
376685
1305070
295238
47904
641685
621245
1749522
776021
114323
1099857
1981878
1504890
1845976
7059
399314
852659
895383
979051
1194531
1931289
867486
1732060
999941
1413415
235064
1357860
485613
258079
637117
1622746
11740
403728
1665397
1772799
1959070
1689193
220604
439940
535148
1725012
1066545
886518
499811
396139
1839786
977205
1649009
1648445
878389
185763
401794
875665
1760882
1869621
1560221
1373122
968901
1285653
121426
1908230
79388
435952
873421
1831458
1293959
647074
565382
532877
345874
684162
259398
106195
1269929
930526
1631142
440632
1379543
328654
699182
1090157
1298145
1712345
793343
107894
1126139
1587982
8591
1222819
778619
1394029
1891764
1008336
414495
8941
1650790
1848146
626046
712858
1133998
578387
654329
311662
941165
960135
1990780
1610746
1850779
483249
1067295
116364
1088783
885587
681184
426525
1679961
337354
1584451
1648419
865756
1292965
1934055
1171602
543772
684770
1357932
1520741
1006244
472146
74349
1698012
1129315
1000878
1192717
657649
574160
116856
1356659
1198055
747996
714364
998767
1510811
940208
441037
1233808
696254
487955
1979445
568899
1274282
1273517
1746336
1951250
471063
1760706
1400336
1886197
10664
1696868
1879462
1451484
683382
900632
1145480
1198843
51454
1191511
548120
475194
1138086
56423
1405827
234981
1877161
777175
171828
999923
961170
1237031
329591
1245428
1878417
374431
82355
1433738
1047623
1640644
1631639
1944941
1256762
26740
862901
1621286
898689
1730989
471856
1570873
1265324
1665664
421838
706095
1836681
1044478
910772
367790
1368694
502224
1471967
1778936
874317
1508921
1685474
381200
1796248
884548
1339171
1105192
123435
1782622
1843750
838956
1556827
1000740
538711
1855738
284052
191190
1206205
347182
1904557
630232
705090
483445
459182
519261
894345
194821
188089
1619700
472071
1811053
976311
305031
775818
1881082
725123
369081
676988
1836946
1531728
1763106
987052
838824
1452208
1028804
1103555
1284594
444091
186584
1857115
1230872
1104299
665342
546358
1118176
94397
394765
1817666
676319
621741
340195
16159
1998408
1314732
954687
355378
325363
932451
1956378
1455990
1969886
803283
140020
1247350
1576579
758800
1890623
1819608
1903383
1957885
1374619
159799
729203
1595640
1634160
94002
327816
996547
972891
539969
1029799
217525
520827
1902072
363684
363122
310998
1703946
23454
1106033
1508702
1231823
1683667
419470
387752
1615792
1597838
458124
1764361
1138792
909629
973802
1738649
1200833
1431848
1565709
534335
521076
1719291
845547
137498
566813
531888
51923
446243
1494300
627898
934228
1978379
437505
740958
568824
1914335
1274633
445152
1689786
1072663
655431
889239
975119
874016
1844806
508338
556350
1120589
305840
308523
706232
1954307
1774743
1479798
176506
1008871
507088
891069
721920
155350
1983937
949130
270945
190309
1440266
105256
999929
687043
1318959
796997
1000236
745482
155211
1487367
1457542
1028120
114338
1479923
680546
1397888
531069
35166
1036496
1908363
1069365
85411
887570
579209
1802801
657114
548236
1177748
947437
907878
1661261
1635042
1281826
921706
1822724
1071003
562420
1508836
1914457
1240211
576718
1676934
514185
1674984
1535440
517538
1099557
984918
1800177
248593
1352735
637227
519693
268342
1119114
672174
1433210
328069
1491646
1754629
843280
1407609
1139586
1674700
1732904
1246821
1281312
368374
182785
34339
115023
1815110
1795463
346933
1351766
1896535
1476808
881266
252204
375112
1357296
807462
1266133
1287211
1615594
1054183
1396263
1459025
1936938
340738
525376
1088043
1141560
1827333
7067
1282542
205845
898285
1639293
577688
1651009
1372134
620978
625565
740239
855624
1707229
1457704
62136
1917268
466932
1034179
1160708
1357677
561208
1847360
728159
1025089
1033917
1279537
870755
116135
1303449
836469
308577
962287
703315
1031855
1194915
1674954
1665933
1879586
1287820
617385
1926263
950768
1623030
1198653
718609
16137
164437
1131724
571147
801011
369542
217543
1747643
1732545
158353
753778
742311
1909140
765027
1144408
1943291
1161422
312254
1566407
917532
43141
404422
90597
286922
1120942
34638
447933
1524475
351613
515432
1142389
1208848
174965
213234
1431371
1672987
1078719
1150787
316825
1386703
1173157
490287
1090055
1644646
1764135
440991
606109
128126
526469
1898346
1971488
970013
1100707
1850977
916909
929012
1427083
1532151
1161037
460331
1420638
933231
1210568
591298
1620502
1491014
719320
1976597
15285
588836
1899819
1031928
1175321
578572
488247
133759
642812
745121
1292377
1309064
641037
1104817
1882568
1738630
1218098
1286427
690378
1790070
1753988
624821
577106
1924820
214525
1989763
1201091
282622
175986
1287513
1364702
1887752
690034
1228837
1946521
794809
71589
1173098
773886
1328863
1221723
846577
1789133
144164
1654742
1886824
1277532
456159
1760271
1167237
1560704
713282
993309
559062
1009020
1560090
545369
993411
110912
1485500
1642050
786692
147307
1095494
1544438
1827367
927029
1670532
741990
1978420
464712
1821528
1197310
792774
1005250
1518280
185614
393721
45641
1479770
1398983
15950
397767
780754
1158980
1404464
1337299
368091
559615
310600
509456
288258
108050
194684
322804
704692
138248
821637
584314
1028750
1110834
1875958
743892
1869058
1415400
1029523
1878796
592604
1648790
1521268
915368
1199920
1291675
233827
1903775
1510903
256655
533948
146843
1648567
88016
857166
252548
1885056
1840460
1838164
1432796
1397311
545834
443171
1878837
946633
1717806
1621430
1666996
1172844
1064650
544220
200736
1525030
547354
1476486
1194004
1706161
613488
1509172
1182074
1944032
1047390
1891279
1579945
1850582
851237
839849
1339254
793214
700283
376003
1881576
840673
333800
427085
654493
1119818
1125341
10236
1512802
218528
1930592
1778354
1585389
912298
190410
1775251
1876394
129299
66824
693447
1234162
174152
147612
1844999
1383273
852063
348747
1615234
392866
654698
1177569
1229502
68626
954108
1011795
976952
1111232
1340047
1050749
1441339
232196
1841839
1940699
953427
1281304
404642
216115
1479101
513081
516168
843804
1318793
1661043
745961
201362
537894
1782673
778999
946982
737708
1899748
1440884
964778
30360
1164873
547659
1097398
179875
1666815
973016
1288204
847780
1151373
791645
1477788
737657
1507678
563589
1340666
207410
1904193
1610373
647993
1479379
425324
276919
1459098
905888
1170632
1357980
563054
581453
588702
1998261
1949459
677719
1476750
1221267
1467949
1495699
156962
1674412
1452964
1576475
713566
1093912
441340
1529311
663962
1296812
170266
334686
725892
693192
931526
911770
556464
1915394
1787860
392865
32532
1387946
1514368
885343
7303
987037
1798510
149893
368961
999005
1922768
872951
33678
1508483
1533228
1024889
1430665
1321332
963645
1760191
1043753
1673329
1556784
791394
1681039
1123175
501711
685026
1941325
585477
1237295
1363117
1502566
1787380
1233399
1911434
828567
1321783
1721233
593178
273096
243579
1255974
168732
1313884
1319764
90628
885975
1899129
1280822
1980411
575588
645658
112197
1902332
1116878
1858215
1565584
1993990
1677994
1775709
1485075
139579
77920
1549046
1442709
447521
1445000
232720
551696
952560
1469123
1586733
697197
405620
1344157
1230841
329508
121432
499126
117272
1852672
1496869
1122560
1600545
1646093
1447456
1162086
868502
1192442
1652770
1323859
1543792
1475910
1791495
1568254
349450
1740706
51080
331438
1524604
339877
852242
538780
732369
1952402
460994
291338
959298
105578
575120
1701845
479447
959607
1704178
887100
1996631
477097
1709045
963336
531710
160734
479168
1296072
415339
264572
1192766
20790
511006
1627693
1539961
150591
1978479
590051
835255
1746039
1516328
527901
417581
1413120
1045051
889595
608148
729925
1779566
1388866
1018762
43662
1364713
1253401
1536975
1797984
1931110
175791
1782225
1904410
934693
1944023
1675317
684610
1077211
680898
1499819
1856717
1373931
561236
960862
1205154
963220
1749670
317103
1269831
1164134
1299863
445418
1411121
1936270
1221061
281050
1822848
315383
291750
337911
1477565
1445305
293343
1049602
1237350
1177590
1112272
1018368
1879420
732052
333689
1073883
1481538
733707
1890899
1322213
540260
1240331
1798677
689391
1103044
433981
1870894
148770
847563
1708065
1779549
744695
838338
998633
302718
1849309
86387
90696
733072
233965
888484
254372
858008
1199049
910420
1521478
1895178
712611
761055
444778
556517
686455
1398977
95611
1250488
47609
748623
417985
1927670
1759574
118778
672721
1669224
1180353
564766
1938558
1650113
1813257
1815644
410759
939037
1882235
1617847
1285093
1063426
290241
327415
175378
1784379
1033852
1044344
698169
858352
36854
1770755
1536529
1372504
997202
1440207
614518
337953
253795
1071979
628707
305295
1976205
1980066
806171
612807
1284634
320809
873687
1647842
1356145
1833274
828428
335653
1427759
629130
1890545
297881
840773
263526
1134022
449722
1011733
1452407
1055274
1239849
126046
1020949
1873374
990672
115305
1410679
814701
987275
378763
1805255
424692
1049584
1803519
128665
992539
795457
361239
970704
491833
901096
950054
551626
502841
208922
1270991
1584954
488083
1048280
202160
383598
1573132
952176
1944101
349204
1389198
67224
466399
1525656
115634
310323
1137969
1958154
1415925
1555962
641145
1532321
1137070
487511
1440598
582579
799926
567065
335350
73400
1640049
1447472
1345178
302344
302337
535427
661042
1732460
61770
1045776
1878805
611185
1349381
1107884
1075130
542896
631501
413349
270134
848785
899105
435376
687707
512058
1742778
1716133
1005466
1103896
453024
1949349
1523402
1932991
1522256
1366025
479330
264471
1793265
102519
157239
18407
1910412
1854041
1837213
1782030
663411
843016
1858914
668207
694411
1161957
244869
408699
864457
279882
1430678
462625
1717151
475128
1245470
1025351
1832964
165931
1665045
562705
1619479
1587500
400773
466421
1236237
89214
1345407
1566981
411867
801722
1004356
993645
657903
134005
1801226
413685
1842218
573309
1347962
1127908
751096
1445721
223995
964811
702893
905509
1850871
92014
1096914
123439
1192000
835899
1638056
901456
609426
1160892
1107073
1338338
420691
408614
1566676
1980156
1388784
819926
460491
1427565
1232224
190998
851090
1546507
346296
1544691
145372
1778943
1024266
405635
1564939
1069709
663809
333338
525254
143788
860975
1105712
82573
846552
1814086
1641501
752963
789395
1356802
1326256
1019081
1269522
1747630
860713
1266785
1092661
229039
276170
1277695
361586
731144
1900994
484269
463457
1070898
1412786
431675
1210605
1004366
1865868
959752
724662
272202
1191591
260161
948082
815823
993651
1429507
1589561
670979
122532
141058
1174903
718247
750781
1712900
74149
112761
1665303
903716
1551838
946094
138752
589436
1477710
152390
1610217
164675
599805
417026
1586341
1269980
1931507
1383633
1266973
1819285
213660
833887
1686366
8757
596172
95682
387676
189595
1441131
373022
1706538
770030
468017
1332344
1335774
104664
162522
114537
1615600
450231
802405
1275804
1689177
1065801
1034867
1321491
1939000
722077
438908
66440
1805521
1955992
1935889
547746
1486876
1632550
382593
1133918
41779
37919
1199911
1697532
99276
766271
572170
1120930
1013772
1757362
1251116
1012333
1186388
125252
1317917
986230
918789
1163442
1045373
220970
284615
1947922
1540701
1267346
1664647
1681779
1183882
1999189
1016800
1180099
1754482
960820
1003314
1221176
1626205
39411
1519387
103662
460978
912495
996522
1345019
985219
222246
755173
1828397
186594
1093618
1466024
1868190
1678023
850065
1727555
400810
1995112
1797064
296339
1064126
710217
655326
1381013
39357
1609451
416509
568980
1616319
1469887
1390924
949847
1898858
1320027
1681400
1631414
1902669
1123475
615477
1115139
84940
1195400
567671
1169764
446729
1866259
518306
676732
681661
1245932
262585
1030945
563752
1978366
1646317
235136
986396
1487190
554321
265344
1423810
1682214
1786589
1518706
812913
761930
1235430
454671
40848
1153913
180463
222385
1565474
1581069
135195
86241
286417
1633543
1831606
839177
139530
1580519
701960
1556331
1114564
144576
37528
1294114
124854
1415336
796966
6672
1978954
1293558
617100
778839
1636003
417569
1019984
683428
52640
1948733
556392
999193
618296
983023
291420
1354128
477630
1185311
1232884
72830
243664
10003
1031464
531121
434686
1027591
1985228
94386
70095
531279
201211
247438
1307532
592834
1283306
406295
1857116
705459
1561776
1560117
908598
1811721
30460
1236105
152085
42855
748325
1487988
1056822
1588525
1748100
472509
969855
1239317
1769330
371290
1839510
219603
1557416
157410
892987
1978575
1115736
180554
514668
112086
223373
1421255
1198437
1930543
1946684
1203144
601913
849060
1628606
1320700
541738
499144
1980818
858683
1469235
828220
781756
831874
1921425
1723103
1255689
550815
22027
498115
815877
368421
1494134
574221
1343324
1002139
615690
1867872
1186525
150991
856263
955150
295384
537493
155496
253722
1847044
27858
956074
1796012
298499
1841633
1146922
949930
364233
1925223
493528
1866515
1401689
802187
913065
1590858
1708883
515898
572298
728923
1824401
921623
21832
804980
779033
1248865
1573283
1165347
118585
629687
1129502
887941
492924
641112
16483
1126709
1008057
1479898
1809406
990247
1524773
1972013
1670220
1659957
1519007
559098
857792
1793240
260706
1323558
168715
1937060
344853
828831
1469081
574236
681200
1046416
1659843
1286153
198258
1833608
1158000
169691
1373285
1325812
1966814
254817
590136
983733
803877
836798
913252
1696254
245682
1419792
211464
120308
1188536
470343
875572
1906990
376482
1424934
1620826
129185
1392695
1424174
1906083
1242425
792375
520720
952159
1675753
1353940
807969
268942
1326303
889880
1054815
331816
812841
1871435
612649
726672
1866472
460693
1100244
660225
1019013
1521442
739076
1917263
1615863
504096
1088920
499884
1318148
277538
1949329
556613
1161680
856398
590408
910301
449350
1247801
154600
676138
580476
1862729
481998
1125823
613729
1107583
1392120
941695
657698
664748
893308
170811
1740377
1834367
646286
1814641
1409787
1633071
735837
1071799
1301250
295411
1796609
424418
1202672
284303
1204233
727290
1705858
1090751
1522505
1594216
1563871
752452
1774522
780537
460650
1063598
1794217
1799570
1749849
1569766
414039
669012
848078
781942
261331
520472
191907
625066
1551745
1320523
285490
1378943
1175037
306118
1179861
1383911
384477
572553
379637
734358
889629
1819416
1154199
756374
130392
1426605
737920
997261
465538
365140
1125263
1635853
1184629
1394237
1798275
1145727
1322559
1861533
1977132
391662
606034
1129556
1696175
519005
1201903
1471627
633991
309070
1846881
1925952
685353
1449867
268741
846852
1494762
220997
11004
388397
762242
1643465
673706
1922264
886227
38468
143668
1415257
1468448
1737278
361324
800914
472665
58760
799221
946900
366846
593291
1801657
232890
1009388
421195
1427404
1628706
61502
544791
163226
1816927
195688
1761743
97257
1295874
1971924
1879378
1283428
1094231
1152764
928890
1673949
1746491
70517
1078964
669588
377266
639193
291513
93012
877465
1261407
138270
1855152
601134
1526765
784369
580776
7091
977822
1596470
1003865
1968570
19586
1668279
1580396
1191614
548552
855372
931824
1889088
1273200
1992463
294563
15756
1308792
888352
1907078
1637691
1751686
1102319
1930807
427605
882965
191139
116004
215242
1151770
1578814
791906
222264
516555
88813
995474
1150448
1656298
1670998
208273
481254
734211
1068544
1932657
1994976
1157860
341335
1600965
1159618
1894162
474945
987911
865949
461124
405628
1784353
1127631
1316745
557581
464844
1393950
1505511
1257051
1923045
1315689
763704
116538
1413700
915661
1279138
1480584
225755
1852422
1846957
569159
1764732
142170
593757
885298
713809
1795814
1556514
1480233
1685681
1542869
778855
1398667
1301384
1792437
1146924
1240523
1531493
1746198
1444305
1336905
423196
1646016
598889
1384070
555231
961240
158090
175438
376046
1933638
744318
219536
63369
1654916
1231599
764692
175213
816978
464447
267779
1141849
1994367
21303
1102157
1625613
1417883
933265
1629013
1989738
1247365
604502
1342138
1278431
653536
13441
1333537
1155464
1986299
82414
1151767
1491368
1364406
1076584
105224
972314
1387526
1053834
750484
1818334
494840
1157392
1187424
1304182
739852
815833
1784645
458198
1162814
739052
1520186
576783
337441
614000
573603
166412
1528762
537338
1367806
1327466
607107
1858066
1051293
516045
916090
1461471
1876275
554020
723647
375422
432138
1571048
775784
1130449
607068
1717184
937966
825747
91168
99715
659886
647542
368086
675511
1655086
167359
1305578
839740
955058
51443
1646160
1390208
1364027
1271703
867353
874421
610276
1278307
834063
1552992
674968
891094
450536
1552102
1448686
57894
274662
756285
1499272
578469
1424386
1364965
19913
952810
691807
458924
1091168
725429
1546600
1407954
1898721
980453
1390052
989856
929010
1007558
658030
2732
424573
35881
1853390
837138
237774
28607
878584
810054
544618
1819794
666997
1044894
1918092
26028
1049934
1258876
1307936
1624588
855244
651288
892834
1821941
230737
1004320
1130547
1791496
1216921
1492002
123687
112043
1287784
1892753
350042
793669
1543741
626207
32185
55564
1500414
323943
909558
30172
1976592
1574268
937843
883027
238568
1262830
255355
873558
1324505
1521860
1739870
406420
1306539
594044
1549026
1137598
169847
465492
409739
1658503
316891
113425
1844496
255952
640302
1027923
1156927
564972
183693
494391
1621240
950253
1282414
1365625
376051
1223556
1403938
1490925
1341601
197700
1854205
1937444
981932
169621
1386211
1030494
1049640
210720
1281134
795945
1809396
1671053
220526
1787710
493071
586216
1708209
224940
330214
858405
1425167
967661
1432831
1693451
835775
1679816
1984034
512818
1712234
1927405
535241
712354
551095
562001
378892
1271711
464468
1364882
982479
685213
141484
1545091
1907772
699407
1486012
1912175
459816
24074
1071888
940936
521073
174000
157594
679754
199894
855257
1889843
1457129
844949
1957900
245647
1480297
1100872
1867876
1640412
97015
575281
797103
1019040
1893823
1100690
322205
950970
379396
1235898
1787692
493572
1463638
1462167
852172
1876374
1107326
545349
1569826
1501186
1113133
614731
30930
852976
1274108
1481591
131047
1100395
1337618
1012072
1595405
277737
826072
845384
1105715
1500088
1721752
396309
1635664
253135
1617780
1085410
701479
164516
834443
733951
1849725
559462
1988659
1732299
1067868
532417
181980
127341
178392
1837598
71583
476472
1676361
849165
1546504
1907227
1095439
712747
1146685
708550
783538
1619599
1749971
1377408
255023
1784166
739087
1594072
1541141
1588377
1112326
1533569
861159
1726985
524229
558978
1275504
711181
1949127
674115
1523325
1947644
820278
546041
25487
1525562
731089
1973021
993441
1155290
1093203
1855695
202399
589429
1190612
675666
237556
98119
1977972
35295
1838861
1759105
441160
931201
1437363
314729
596100
675255
1696190
19825
176138
600832
1723768
224957
281997
876193
943119
31156
552589
954597
659619
273117
1282080
1492072
930359
1848277
463151
324223
1187884
680704
890286
934809
1204474
334886
743349
1052619
1129121
540495
1979212
1328483
1543333
1581569
924300
1949120
257590
204889
1996374
1236224
1347929
1166154
1932621
1763952
246344
1866625
373907
541422
1089298
455589
941169
1305077
1536857
230328
270250
946521
1178461
1082350
460692
874777
879716
993312
1681444
1868958
309668
1687647
1875461
1830347
1150571
802675
714226
34397
1962225
1784098
1006450
1295096
1361852
167961
1429344
712285
142116
1663195
1438051
106097
1092381
1784653
1456162
654087
1771356
917946
1138602
614685
301000
1191181
748445
223090
973916
297287
1398417
1869287
783599
1809411
285227
188019
39923
454225
1268831
1020361
1547309
796876
1047617
634583
1972853
1004918
433493
458481
1428475
1583701
1443935
1144492
993194
985601
677301
697755
1752558
1613552
1058529
1657113
1447825
331464
1281662
1730297
1114050
803784
1556945
790358
236835
1168636
313819
998287
984166
1048668
268791
1782299
712092
1599425
1185367
947674
907488
1187158
1224099
847922
1239290
764848
729545
1294304
978077
580606
1020502
1088554
379880
953102
764692
1726298
314480
1798164
1244230
43815
1309335
1504521
1347156
1815817
1519143
1435556
1631067
1440081
1760652
1018334
187973
1640594
244947
398627
1246481
185401
1663400
1196193
653977
1533923
1652588
1560546
366392
1139425
1829729
280639
264812
105545
37610
1570492
663668
1940339
114697
1082686
1414349
619249
1828642
583459
1931140
986638
515076
1244277
138872
92339
108902
1431033
990746
1773907
1651323
130040
1239624
599706
369952
1346150
895629
1696143
182814
303540
1053571
225879
1203297
1897438
1762574
956354
1469238
630684
1821593
1091434
1279267
481406
990124
926211
311799
745647
212397
1614163
1908880
90670
986996
1210569
846796
1435952
579567
1671470
1746509
1141114
783017
711031
746052
534186
1443451
1233463
1478898
1431077
1658459
84920
631096
1593205
1152696
1107687
253257
247902
1934191
1151248
1981491
581721
144147
553923
45818
932287
1638276
285883
763184
723583
1035770
1062888
236688
611008
1010928
930824
731582
617124
1935418
1480925
960704
462924
239075
1886519
1607697
1179882
1319995
1697629
210030
291041
685817
1942732
853958
1501794
378735
1299404
808272
1451221
1601160
1592519
1857361
1975954
238091
1570633
267941
60824
295099
164792
201391
1522239
86911
653638
1909262
1089644
190130
1186966
1329366
1744436
1931039
189313
920994
895661
1214435
1279516
745165
919814
596099
564759
914667
1758024
659064
1909743
1354295
1896577
1921246
1077939
1310893
490315
1516044
1842329
160685
1995147
1717302
929852
1753157
153359
850735
238742
1941261
1485014
1297008
1590041
1964588
1200238
1513533
446792
285590
1565996
1770544
1777780
1246343
1981661
729598
578105
1314882
974715
500587
246082
1656267
722892
445097
1818964
843626
464274
890651
109152
79582
685911
1181248
1673979
923247
1904402
169199
785842
1277963
240491
1187641
1996496
849237
739820
1233205
1183128
1683700
954863
1560524
1893759
1958116
1344775
291418
1768132
1146828
878703
603889
12178
1116225
373822
1485609
434219
1947631
1421297
434460
1850481
634958
850211
188506
112964
1691616
1182008
1184103
1593848
1668543
17257
455198
144038
1628505
147975
647617
1368860
29683
1364940
1997562
1809610
1647808
1994393
1410709
19926
520093
781761
256696
310041
1999744
865687
1858386
647841
78660
1876335
541729
929845
249004
524432
399179
1008001
618692
794340
577283
78444
178905
365722
1727935
138017
410585
788152
390942
1876381
622493
407942
973229
989474
250099
1035507
282030
819744
1039908
712753
1991917
1079706
1744646
1649431
708189
1470872
145525
1394805
1803163
986264
1490348
115992
300781
1586757
391677
1058924
46393
646675
582284
1969371
90530
414882
1202006
459742
506105
1504502
32082
207200
933041
1411108
1750909
1543923
198247
1950330
1310466
1555467
696818
123390
772969
1484302
1340262
970970
1958215
1519540
1736917
1949895
1074311
792000
1345248
1594622
1239278
1513601
1857822
339986
1238408
1378976
1868838
36001
514166
4079
71145
325080
1974046
298503
600185
1302239
1869820
450950
1860659
1985030
562484
85801
746554
1500454
1272904
1830664
556115
181538
262409
694952
1166120
1597450
1850045
1918570
1766524
1041999
925636
1973634
624978
1473423
394759
1535304
620502
696678
704334
1287950
964516
1497438
672078
93996
1415833
1102768
463332
434203
1857100
729172
1141656
1257637
1094993
1547364
1959170
1224950
922207
1800175
993838
1254028
1312813
874453
568798
934184
1450939
439401
847487
1925763
1296510
881616
562335
640326
1877559
541549
124775
711673
272281
628936
1277001
905750
881836
330876
1303507
1099207
834884
1512476
375674
526609
528003
783472
598336
209586
111747
1537550
1027958
1341037
303336
1479955
636076
1863868
556030
1242861
905829
794810
1305348
87573
1256643
1268808
1902297
780909
767629
1953927
248916
434219
1420554
1451777
859745
1505763
164994
1885664
1882933
602200
1972387
1961118
991955
1861513
1269150
311226
1293640
1614290
666174
1423894
58485
689827
1904453
1595107
1566070
153751
38418
1409553
40719
1209029
712402
1926855
1404948
900966
608017
1417796
1072178
985354
666112
1758563
696650
862070
1124142
1782281
715000
1694313
669190
1094378
1536904
195334
1431734
421725
1966588
8994
1272865
146857
421349
1219664
1032305
850259
1340676
766015
348813
839577
1934876
65299
1753994
1075253
1474824
481869
1688660
1883149
954760
1231481
1596542
409612
102069
1805200
1608769
624802
221485
1864355
1841127
258998
669123
722505
1389452
771451
472928
375099
941718
1000866
1662453
1275888
385410
103584
1038617
1385791
1475091
1156493
297243
1696933
881319
878439
1178993
1121083
255401
834228
598748
334910
1976083
767557
1267881
1676514
441198
192910
434057
1586273
1327578
323454
1942206
1788060
933451
862134
429541
154854
916958
304798
1241180
1484401
522988
1147905
1748912
467292
1787355
1779024
511905
918271
1934564
1973625
1475366
173744
1811330
1637716
539330
1972170
699568
773951
17412
482471
443483
679904
695402
472328
796283
132157
984140
1000053
679505
996722
583034
987133
968226
1177741
1205895
774691
1094010
1629660
24969
377905
1104433
1085894
1348684
1654090
1598287
1024225
1800621
260340
1119677
310594
1050368
1985381
145742
306869
462776
1511456
1376094
1664839
1462493
667365
665994
432952
278731
1636386
300711
1211821
322969
337469
815034
1490685
709862
1318603
172073
1783334
123946
574001
739393
870202
659966
128122
252395
1215488
1728873
180073
241334
1266968
1474806
659509
1835010
783060
351367
1796682
855129
59257
588929
548128
85626
77227
1097658
1082548
932132
738200
1184092
1324209
876706
1146168
609800
163349
1958804
774500
1600655
1473681
860156
997238
615034
1670080
1071480
1705810
1603274
1377066
716796
1479590
1083653
994330
366408
1725137
1313211
1696512
169923
1496794
1946362
1772718
1078888
1673282
527214
1569797
815826
692002
1324919
784725
270087
636801
605274
1476490
16960
998985
1724225
1226452
397991
1196357
407309
1277834
90108
1872312
1501352
227936
338470
374595
947518
1988869
325189
1729048
1371903
838383
1759949
311397
1682798
781600
396952
1208011
455840
1051174
1278158
364780
604004
1651433
408938
945902
1560000
241772
520231
129599
822446
1574370
87568
27300
1534864
991398
462067
1254460
1277545
1664030
1847657
1949942
1387735
694923
1250164
156629
492209
1623189
271405
1313817
70924
891260
1971879
283840
859913
62925
1984896
1717391
1426753
1036442
619953
455012
1616759
1363741
1423548
797463
950653
474896
829237
291564
1313192
267946
1679144
113632
625682
1867359
1938689
394024
1185695
558005
1911340
1343897
1087005
1209906
979306
480516
1065118
1019697
220108
1135147
110538
1381533
616919
1554540
58789
984314
1421838
817268
1092204
1373270
268358
171259
1138311
88493
471533
130224
495969
656907
1477138
1942578
1090467
153182
773186
726526
197615
1003408
770526
1987683
1227050
563184
146441
1338183
1037710
1774331
881225
35406
873794
1211404
1306813
1284004
1011489
1712981
1709934
43963
151878
471120
1972099
232753
1654288
84446
1733551
1266667
479168
674573
1326227
1463040
607391
661407
149972
873677
1984771
1023648
201441
1328622
993719
1087076
360472
946170
238700
1168400
1680726
967659
1226306
1929052
1705172
839674
1542914
1601165
275912
975870
1137085
303157
1074842
1821179
111602
1910862
709860
815824
556978
624426
1217863
912790
780514
985068
1812507
1502072
274681
1140681
1230502
1479971
1842750
1446547
973573
506297
710198
1423987
1410145
1082980
1395742
258031
340507
1328341
868481
1590938
445938
1821023
1436844
859848
434205
695073
1494193
198276
241917
908078
389434
1313501
858256
661988
463277
1768800
1940777
583433
168770
1424386
1502139
964354
972295
664722
1043780
1805537
301648
1795819
1321063
410408
1555565
355551
1747616
1958866
982289
374548
1506205
118205
966412
243134
886914
566709
1900472
539626
1199360
126591
906018
769845
800580
323619
577738
1893985
959155
678728
1689213
1634199
1601891
1848123
816655
1517752
1133434
908441
136645
1057470
932698
1451025
409520
297774
838415
1774603
1950331
668946
331614
543394
861028
430346
626529
944831
1975858
1594259
1237977
962336
17328
1414236
1074538
17113
898090
218889
651079
1348084
1087521
663411
434398
1937369
894972
337238
588037
1982602
1457432
914345
209768
1107522
903266
1789246
1409934
907768
1686962
1833578
1504401
1823828
1431229
1486043
883851
1114254
689145
1662315
1156766
764426
748142
785167
591211
1019702
662128
1659812
182291
783847
1750447
1683131
1671522
197937
678122
58234
1286435
1529062
1225328
1284936
1485030
1602032
1825657
1885707
1115294
1498775
1505998
1398798
162652
1041808
783224
923939
1826513
774274
996010
1188922
1135481
1976462
1540234
1454
1311013
401623
733686
153504
1931376
147535
1435609
1875184
996822
424817
1171118
1574245
802935
1100283
1309577
416960
1306980
1684166
697857
1578009
268028
1515409
1585749
870209
1322664
1866007
22646
1598723
1461135
1760780
753467
134989
1306382
427837
1170135
1523795
1812934
1626913
933913
626104
790985
1867171
1479620
813607
807417
296209
764313
963789
980361
1353339
832141
835326
314073
129244
541994
1539279
599348
1053227
1853756
1149303
854506
616165
462315
1564719
440957
811400
1125645
388256
1941386
606373
1247031
753109
76747
750453
44303
1671307
871939
180562
1192422
1053108
1790119
86260
1997167
125200
1029322
1056655
945304
37845
354187
12796
575242
249627
379654
1250074
1205838
1014515
965443
1844859
618232
53036
936197
1569061
1890957
1111073
8376
1328339
1900755
341954
97677
1713253
1876475
1250451
1911290
218614
787385
795971
1156473
1756457
156157
1900735
114726
171195
1721505
87757
55816
1976929
872290
1393226
230309
1877933
1748814
1111039
1578169
1865303
492140
408037
487259
635148
158453
311674
336731
102164
1840766
1315857
1977419
303954
13531
1968116
1923950
429674
1703064
1127790
1708569
1510367
433597
611196
1865419
855459
1192311
241220
972929
107918
403645
1785160
588757
601171
1472835
682129
108991
67304
1316077
942972
186784
877879
1723797
54108
495836
1539537
710574
1068698
709394
1042712
1049328
1205153
1494207
1166363
303741
1007144
1996870
1002333
1682687
12693
1294996
488500
1106312
1986419
451503
952757
1588334
1165160
354633
665165
951970
1235136
1578093
616716
1103396
1009164
989140
1904713
817416
1680360
1955215
1773350
1661022
1252937
620404
1665587
668321
1700105
1947779
1987012
450546
342823
1122473
1156142
1410487
344207
942837
1505828
78140
1778785
1929971
705775
16833
647755
101692
872423
1731827
1869610
546744
879236
1213339
215039
1865401
1438690
756726
401266
1010139
90014
1842716
1617618
58172
157346
318183
25272
1760303
1663253
1331228
580372
1156816
777837
1088886
624197
1246234
251293
1557963
1224974
995913
422465
94276
847467
1215397
1666476
1816
1504543
505222
1868611
152154
758746
1961013
872946
38947
809905
1618228
547098
422451
1419844
1112263
1505015
545989
235745
1819748
357895
1165936
1451611
942150
525582
210316
633578
154266
991802
1113950
1007401
1867311
1863784
540015
1431538
1013393
1438631
1681625
1600472
838644
1993432
1346528
1499192
1690974
634055
588946
644538
1335685
1190356
611945
214745
216877
1872038
1943834
1180911
1973457
1169182
1486750
959774
923940
629960
1160737
1628957
1915538
1410033
1408492
1680964
1216226
1411633
1671156
1666004
945255
1560105
1730891
1002254
796414
969436
1156057
1378715
1644424
581479
1600961
1424693
930738
830363
167756
1853802
630340
757547
1357992
1500959
880325
1463421
1630761
1360026
1183132
869846
1105398
700345
1314837
1910739
1459362
1171079
352366
651491
1142262
730686
1223662
733891
13877
1721208
1845213
1177950
393517
1615545
1393206
365161
891145
1387420
475465
439461
1233803
585003
1172116
1789928
1447879
1555327
1768634
526420
791244
299121
660220
1275548
1975397
176301
412840
1407146
1260673
1823278
1470303
1046917
625901
207995
1252313
1856143
319646
1663308
515308
1346913
1815021
508152
542733
743885
1815011
1424300
1886926
1995504
1975303
121090
1526635
1673996
1386792
512068
1379184
1245772
1335457
168977
1590648
1535289
897798
372171
1338718
1251281
1110199
433123
920370
1160213
1482056
91533
720142
1919980
388546
665446
1293065
839280
1845429
947329
1273460
999520
293193
1432453
1602920
839531
161086
500551
1383736
1718530
1748793
288514
856443
1338397
1247634
1296279
1494448
283060
970325
474703
575212
1255501
1658066
151930
790698
1828627
641472
738407
29159
927482
294380
1091290
1605093
1643545
1753072
1624465
1091119
1254630
303981
1024496
1807820
1209548
486435
1185022
863592
240201
1363264
1984545
1474377
4167
1466791
952862
547887
1383560
881105
402298
1836363
920570
792812
1143757
150864
354092
315565
570125
730755
1548991
1152994
876471
629359
194861
85708
55786
1658487
538693
133593
111542
101684
103136
1706113
1496123
496063
334737
69555
1198168
683044
1412280
1963009
1314615
1902794
1800793
1761522
412896
556069
414646
397971
99332
69855
98688
1917507
529184
1548943
419591
514912
842445
1112649
833858
385366
199606
112878
1908527
286173
1908387
1354424
1441355
1911359
530581
661511
1403626
785670
1344126
412077
1080403
1917074
1257244
1138973
1058475
233034
1571587
1302212
433041
1479644
1734310
945092
1705387
1770427
137455
530330
1531358
450942
1971881
736738
1266151
1607740
322603
1659205
1994695
862956
1107148
1178316
634778
1741055
832047
1396914
529253
410898
1802971
1721984
1082151
367288
1616363
797534
227842
448718
620203
1456791
1457085
326256
287333
1359514
544297
1160879
408591
408491
1119081
1646733
711477
42820
1504644
1516455
209809
897674
1495919
94423
1076768
1575120
794124
1093725
1921809
624224
506479
1775715
1482737
528627
279944
692977
1911340
160409
923897
1522483
836003
1103232
612478
366764
497264
57613
1988539
995979
1270790
1169628
972297
1191499
138464
311266
399479
737753
1732715
1344834
1639368
660763
1904351
137311
963740
1604496
1400253
1171281
1374700
268576
386022
721734
595545
1159003
863043
1046488
1133342
1882127
1589939
457241
1207383
1473125
1201705
1846213
694069
491104
97206
1342897
971518
1843267
1815682
1843205
176650
954833
523169
936093
1454892
1634364
1792109
1018610
1103301
1641057
1273639
1332069
1290228
1843955
1045534
90236
1704125
1307485
224379
655521
1209875
279376
905102
1903140
1059369
327187
74931
1362853
958737
210775
1812651
892809
1697074
1034244
507740
416292
881594
1197663
1429285
1008449
713513
1630955
1146231
789080
1078065
277568
948303
895013
1212454
1781811
1068805
9254
1506813
953047
1472925
228605
1926579
176988
1053411
1676495
942204
1971093
1162477
126317
1617038
1849154
1379927
1439847
1862946
388972
1137921
67041
1497517
1492826
1146629
908020
238064
449514
1115164
1616060
1512539
1213267
155088
1133814
438485
1092314
1725351
1658507
722727
337365
1257149
130789
80184
739458
492332
629778
1469746
302888
1911750
1497565
256675
1957959
1845021
290223
388273
881508
1065872
828101
155473
231280
1546882
885071
577250
307701
1020058
1279241
1633215
782373
1883304
989382
1542641
1696969
78949
768535
422882
1941575
1601407
659272
127013
448608
535735
1782156
1505636
388156
592954
978141
982550
908268
1295037
1149240
1239176
124556
1542053
158647
1378453
1059841
545338
625289
928644
965835
1135582
1208619
540878
561355
214338
1320140
229002
1648877
1653269
980206
71468
1825557
656314
626770
665999
133171
615788
340370
1505125
1361456
1281963
477429
764996
1663217
477367
552527
1382462
798662
443805
1942979
1530057
266159
169348
379863
20022
712903
1412109
1150318
1999815
1230260
962194
1039489
774986
94930
81553
395665
1566596
1963544
1800252
1430189
311031
1987147
739711
1099607
1148725
712365
1421878
1599771
1893975
930307
1350231
911157
1338571
1707971
1908269
472165
1972625
1882571
1652870
817067
1821790
457153
682731
257612
1092997
543711
559070
1656336
60938
1700070
553579
1928707
688441
688650
1947189
83177
975103
52480
1448872
1017226
1868203
1083619
1186382
1396253
1210882
1761629
187659
1470964
716084
1505388
939728
1888849
494525
1989476
788680
1368384
646856
1518187
1263410
1768875
179251
817066
420208
1400490
1293162
1608506
263063
1304737
154283
159042
1969938
1184973
1165394
1478345
785470
352555
165575
436068
1124987
1168454
1120317
1079880
396710
1286022
1681175
1901606
1506652
1681238
292387
121906
703892
1133574
1931480
326134
1540199
1956621
232770
875199
812166
160790
425040
618384
1291695
113379
738098
1967617
7902
9194
1150262
1615254
1922740
523479
1044747
798965
1325374
1002845
771704
1803028
281347
220006
826972
652253
88009
1579443
536808
1731406
176637
1258801
826728
1276472
301459
1182949
103306
1045633
1190197
835483
1271223
46488
680385
1894311
161720
716932
462219
792575
1257502
299251
18245
1599319
569771
1836481
1382941
1876953
119373
233820
59698
1083310
470238
784494
736233
1236511
1592726
286826
509772
1118863
157134
131168
124171
528593
1021626
739001
1603759
1774250
1584628
583744
102961
1063127
1610433
904231
331368
666050
1506148
1290996
1319088
484391
462680
1903196
1972103
987424
1422192
1979220
296382
512900
1031246
1834466
824934
641712
1423255
1422716
1562197
277552
862145
1722102
1552727
1183744
804815
1447549
1558606
1706712
1860640
569646
1949435
1262311
1106682
353882
170651
909367
1296742
285690
26739
830703
1903132
1393639
1743359
927605
1985783
210781
1026113
809070
1907090
1855468
571412
965889
1825596
288489
1838405
1761034
1234661
1816335
931911
1442607
739979
1975628
1843624
1744568
402311
1673483
880802
1724200
1392623
500766
182740
1448329
490062
1964318
506684
844603
639917
624604
1441652
585371
47818
1384723
603285
1778843
1857767
81054
394560
1022146
1216047
1875640
394332
1272358
1503409
1304803
1064600
170491
135737
800520
1929076
918980
897395
574722
1597403
1923662
1124385
592827
1101576
297540
1193718
76769
77727
728918
316639
837930
1435932
1857572
1119726
657181
871114
598798
1661876
1196756
325805
594093
1304473
726218
400655
936284
787437
355962
697411
1632665
1182893
618287
1615226
426148
1534758
1402494
1425363
1898647
1768740
624810
848971
1401229
179633
436747
115932
1326088
1800014
640819
290581
1890468
1248708
892331
1188297
455690
799706
982633
591218
287711
118739
9962
1645509
789785
555444
1609422
1014513
239864
1903048
1092460
636849
1866939
701918
329069
1564275
1825707
1756346
1492929
925727
399052
1960664
157882
1215865
1837781
991156
355340
423684
1617228
940597
774241
992815
1278511
949894
106545
1368678
55030
1545029
1612982
1282593
1957017
252832
1835008
1485850
1439252
1192336
275713
975979
744795
1722843
115433
748326
812929
51702
484762
556717
820387
33847
140995
1822041
1352898
505808
1424031
791695
179086
910259
1375579
1079189
1092018
473292
831181
1923710
1639579
404710
998369
816000
115001
1230177
1186330
932119
1507270
1004305
1092043
810076
1624704
1260168
206687
1615465
1144024
1319517
844728
140995
1553085
1050744
1509009
1715294
1513365
207311
1914051
1581570
261334
1333447
513302
1239270
583729
42887
1651373
302735
107154
1262263
1816819
687659
602606
488598
78942
1604177
1265656
1427506
1995197
648502
606133
67119
1890523
1804030
116591
1282563
1922059
1972480
1941587
40069
384889
1907208
1369487
1910886
1619164
785933
1002783
1024195
1544151
933776
1374153
1532437
24271
1581035
1470039
673918
206533
291330
1235952
1234067
1884434
991042
1503316
1127664
720078
691305
568695
890944
768224
1403672
1222205
1618557
539668
1872595
1668505
362364
570969
1641591
1148366
27605
10681
66159
62410
148690
1215947
337525
1638526
87873
148133
364158
1825424
153470
380918
1235706
1372998
483113
1900561
1934804
1896011
1292267
1826918
1076051
994538
5046
1233802
613564
667347
941200
792776
818963
1656113
1934616
1660679
1199173
1591280
1372875
1311751
1507904
152822
1369682
1687592
1940603
1601058
404425
1536542
1526483
554260
685789
1733642
610085
1647997
373255
984684
627568
296474
1107121
611628
1847745
1620275
1835239
1554187
1860926
698764
1600279
931009
1704311
627270
254111
1148797
655007
415604
1111380
1040014
330845
1409145
1524432
1392138
904212
979795
1185883
1270025
1251197
454089
933980
216391
1114101
1809948
171702
1052488
1420865
1384140
1905146
421878
1880802
1250329
1154146
1804515
1080657
1041922
1664613
60997
1289937
120344
1856671
463200
1721914
320100
1978177
280773
216533
1268429
766869
388091
787393
840510
678564
977602
1992102
862646
89893
486749
1137663
727824
1674949
1090742
458266
1161777
1342435
1575656
955991
1413581
462947
993611
1968981
29360
1944522
279447
54311
1722819
1268799
112886
747840
764389
1082123
1133290
734656
1681753
883931
1806255
1100181
1648024
1842038
1602926
1387091
1935904
526274
22086
1242223
1055358
1293552
412629
1151640
1525307
71531
400378
1220096
1234285
887473
793458
887243
1273576
51919
1860098
68074
1354648
1821045
804026
1378213
632297
591948
1690884
1157306
1105442
1040541
1598719
418044
474780
335980
1790252
1265602
314995
1732823
1356235
1162342
862399
1775559
940090
760231
1544651
1493163
1938111
1506546
1113980
771477
1647095
597136
1114013
555083
1912641
1065851
35448
1460347
1143342
7927
192245
1402610
1179355
406501
629446
1679320
819634
454133
1035243
83035
1834235
1165344
1186367
1778464
1993740
1392000
892803
1520031
400966
1270044
776896
1173385
864993
1120953
963120
1399012
667077
16425
830690
1986797
423111
1100181
1452912
1039788
1019037
1243967
1002533
1440204
1585079
1265623
308950
333806
787391
335677
864362
887941
483544
17057
1651198
280979
1374948
1315579
316505
1683899
1511704
1916410
385928
1786990
449395
449930
127631
228773
971209
1364343
1395371
1943703
1711318
1428369
802914
1135118
577906
1465679
1657695
761962
1303970
91814
1289529
490723
1387150
1689494
1580516
1672881
1821655
772500
1794020
1298079
726963
1686404
1274212
1074950
237839
1314037
712347
1817209
866521
1868159
1416210
917363
221031
884042
1122210
889677
1088166
571702
277294
1376591
135712
1061562
1120620
1565355
438146
1346653
263399
1609679
911675
1279039
540273
445815
1278095
1888404
872328
1832785
698598
208795
904891
1256347
1449883
901366
141804
1467297
1997554
1589442
841497
69950
1468912
1121277
1486672
250957
1604277
1731406
487074
361734
12705
845956
1143434
1856376
323043
659548
1227899
1039260
310991
329981
916426
270039
856521
422867
1086386
476476
1883972
770412
799096
1907432
1187431
355275
807503
101957
950087
130656
1856613
228567
1510061
290835
557180
1057034
930152
1703543
845868
451771
459440
1679123
730553
1409673
586690
147345
1924668
665583
1643241
187798
1274415
306255
1296602
185790
887297
890216
381583
1412994
1865015
1728984
1934399
1197969
568906
1385336
882936
1768905
335952
1749011
354289
813434
1114092
92184
1056549
1435184
147582
36138
1802664
207376
1391429
746932
1866786
6500
1596440
1589989
900533
1440007
1692894
1281488
472997
463080
1477469
1309595
546232
1843379
66391
8290
1139491
249190
587321
1640906
1894798
1008958
794342
1124536
118657
259271
58702
108621
1507833
1603928
17882
1813987
1124206
1676120
513522
530683
1665952
97962
759615
508468
1800941
15879
738382
296950
1807045
1206622
1858331
17310
251810
1824501
50346
541136
739382
1824122
661518
1276999
800705
1138244
334556
1795584
842636
1743989
1736358
1151696
438408
327959
1678515
1080908
1812571
310745
1718271
1447094
445506
1022558
1345482
127480
964006
153508
296090
1103294
1425160
9018
76560
1426769
54255
1801562
1296716
1410220
1950056
1777645
1255014
887459
1704499
1546457
1802564
609258
1108183
1538270
330210
1536127
1937071
579359
1441040
163805
1975575
1403173
1297268
525357
1845331
951210
26635
964281
1609046
1070754
72208
1238947
866703
1907265
1761782
1825162
58900
1544300
206060
1751276
874165
1461179
1833511
948807
419908
614169
134447
1951885
1000953
1352520
810909
966389
1557340
1226927
698252
401161
1250827
1632443
36385
1893132
1374855
854343
857285
362782
884054
538023
1710629
1930280
88590
1913983
1442252
1037869
1334351
349316
1689100
234986
707419
1942332
461136
29323
1793427
198789
91011
959014
974577
1583047
1751769
1057436
139456
557538
1412107
1012577
632419
326224
1428325
142799
179813
285987
1358115
331094
41644
1363111
467065
586759
948344
1387230
1041985
688159
1083500
744305
45226
1159710
1912033
4374
1688211
2092
477675
1768579
1823026
1779726
1976164
272107
1061118
1814215
334785
1553791
1619663
1526544
153603
1976217
1119114
336835
699433
34018
1650254
1145498
1432809
1108528
96792
1454518
1567797
504279
1382579
1562145
1793693
1577881
1888160
530440
353362
506507
298047
1124325
502770
1820077
908700
1868702
1534540
1287380
1398314
1209218
1612541
950816
114558
748237
721833
1475034
276988
1990097
310443
663694
1625767
1873880
411878
1893836
604540
779039
1376132
1587977
797056
1796610
1122400
951058
308930
1455429
644321
1484247
5827
412544
594119
340337
664741
1063775
153823
1255296
696345
420831
65770
540411
791868
687239
145742
570992
414490
713690
569488
24043
1285056
792761
1793111
1281847
873853
1587984
390555
1378625
1018256
1512273
815633
1666784
1715794
1946995
1210529
716314
625487
1659303
1222839
307970
397824
37665
1484131
1602201
426937
1472134
1423901
73052
1370747
491752
1061416
1358958
1401976
1318822
1723459
145956
224437
90566
464492
569461
1724986
851152
1885179
1424649
1944092
908359
1874629
784187
885637
355915
781858
1705293
1324417
830586
1711784
1218271
1809838
110139
985246
1689288
750698
1992709
1424889
1369097
1995563
1985953
139250
1997739
930008
1509363
1758801
1628498
903800
1967227
987512
1569276
750401
590653
261152
1521559
1368838
1584733
508326
390760
232009
497586
594169
888289
367402
1261955
261508
1088710
1721725
147578
147946
942872
1273201
331535
1911410
796396
376486
882682
1490555
1370011
110640
1699393
1943675
1248750
1769591
1428210
471192
153945
588345
1447653
350934
1465064
1496081
1722159
1557874
91481
42141
1420768
1108205
1758179
159335
737410
165895
397186
648968
322478
1865266
2338
1275123
1560062
180556
1312769
1439005
626441
669352
685285
1719154
1944985
1734370
1917627
1629837
631250
609230
784191
290047
1939723
1924067
1949984
71460
181035
1976035
1252655
1098794
432370
409340
1198255
1743032
20975
1688992
557068
1502712
1187176
1441100
1824088
902218
1635508
1910036
1995998
458188
109094
1908759
1602827
1288596
1170400
680219
1376300
934116
1693890
750478
1087474
1416195
599996
468153
1289715
1512367
1525989
733688
1421294
1482327
1118425
1985873
387534
1028342
357215
1303254
1760060
697231
1031591
842209
420162
1630573
1432531
1825132
551728
1638019
1517112
1061038
490408
157473
1115747
1185459
935562
388070
754619
379936
1704780
785434
1783771
767372
1227470
452979
1679171
1550970
215769
1252482
911833
386833
486353
1466669
493330
705961
1024256
621129
976723
1146222
658323
113197
1232960
351900
1929768
726165
1052192
490736
1548726
899704
1942967
1595114
803182
888286
1342818
781036
872865
213642
876034
1344547
297372
1189278
565153
1659991
99068
590718
1330942
1851432
730524
1493831
1162426
1447202
1136206
664213
163972
1465590
1293767
1428882
1890531
657381
1507467
251009
741261
1580572
1460508
1931928
1950953
41768
151479
531936
1643360
1951200
1779901
602602
695993
1507470
911825
1492051
1389258
246636
1865450
133793
270591
1982215
369337
528242
1207137
1075086
416791
1926946
1144905
1360114
987697
1479586
56106
161088
349050
636238
625902
1248236
658016
1069617
121444
1037186
952994
1098824
444757
1890895
1662715
1150615
194412
22480
1727760
1566517
212999
324614
1744989
1590694
1397428
1106448
1897927
56076
448143
1347517
114974
758177
1493562
794986
93157
553512
1405198
1903336
1269935
440789
561560
856252
1592870
1767077
381308
785776
329462
1979864
272968
185856
359036
114433
566394
29899
580343
1584202
1570096
942900
1605386
372608
683809
1645291
901400
1443299
140501
1371568
1040144
1224475
1478381
693525
1473014
1890489
331645
499615
1081242
910023
712694
1251296
995720
845815
1663754
536763
922836
1650283
1942222
1064602
970410
634366
1260859
761310
1348957
1631772
545550
565653
1709953
458431
1188294
509266
690178
15189
146918
1628989
684764
1078158
10666
378388
1803365
1700253
235611
679606
1857662
885823
1736776
435682
1969121
910003
361785
581145
1449918
24428
1091964
326504
778626
100377
697482
518606
1198442
1145023
1663353
150354
1192608
1141979
846625
763531
612994
1151583
967365
1396943
8830
712389
771837
22904
302094
290560
785948
1660806
1669729
1346251
1471582
756793
874987
380227
826988
1528308
234731
771341
1197731
1899139
162737
1862665
1067482
1751130
454305
287911
6210
80520
1126584
1980917
731318
1272765
1008388
1453153
963643
277382
35228
1859863
1187721
1301873
791192
143761
67612
577404
482632
1519438
1953484
1627856
1817413
1782524
1835617
296780
956007
1702860
1563622
1048885
1504085
1858339
1335733
1680347
1107528
1807188
1799457
691472
916059
92258
676230
1900109
447784
1103361
1551383
1666967
518246
214607
1702222
384460
1480252
793291
1608851
1264924
1754547
280976
121096
153438
43660
1952545
1255279
1310849
1059372
1244064
1839109
1116293
362412
1604164
1847776
1556933
77747
1001982
439532
148789
504517
1369652
1865562
503443
180266
1601493
59561
455352
879088
241330
1120052
59474
1214406
824654
1544806
194055
823751
1440826
1352732
155158
734616
603478
621993
49338
1800872
922512
570015
463423
492426
1916125
600533
698076
850210
1918748
323702
117104
547190
920454
1643112
783934
503691
211374
66266
1924313
260796
92170
1249627
328459
1294584
858711
677102
198058
1095718
831391
59807
397478
587330
1513947
161065
1854168
1146433
1848683
36102
1944681
1410980
1644529
1811465
1610089
1984479
1091498
1124117
1860015
1058080
1938730
1582583
862680
1486915
679788
297387
405190
1053304
1962116
1402969
1779007
422807
1658657
642257
521995
1004134
1377844
192032
621788
842618
1923151
1546652
575325
1912294
592746
1050299
1772904
563987
1299617
1652527
1136093
1831706
50830
112188
1679825
1379333
590102
890328
1827952
1560604
1228005
1278107
1034595
1606386
621748
1030995
1904864
1336129
157921
933506
197092
730058
1939566
1727022
1297715
1868171
1388283
1672932
815447
1560451
1770852
143470
546566
679755
1711598
1025759
1345348
664812
1257943
1552797
418799
122883
92954
1178467
1880311
1629337
1522110
188655
1116093
203452
1421471
942934
1856538
1303170
245102
570074
1771861
677069
221047
1957925
247867
1693620
1797047
864211
272920
1703847
1101730
339198
208408
1069262
698637
1838210
1847224
1220498
1747110
1158498
555954
844313
236183
1783958
1050201
1290634
758340
1142870
1337188
68808
393930
106615
901855
14040
442230
1036598
1379014
81914
617956
1810334
218911
1552712
961332
1934378
1929069
599448
1739844
1847277
370489
1215183
68970
24171
645490
1999078
211027
881335
1540890
365711
477289
1444664
1323449
1752672
434918
954584
1170324
1952810
555073
424829
1736721
1472180
536301
1662677
316558
1604728
1613539
1500804
27234
470234
1853536
322914
1726024
774883
1783734
1940254
545564
1416087
680278
1170562
505360
345950
530641
1592204
1240884
656608
1248619
1711358
1218790
1652099
624614
955195
399261
1198289
1764443
89323
113187
602773
393532
800042
1437732
478959
1855464
1355966
170428
1213576
535138
180559
1003578
1843701
592959
419197
1972116
434599
1999985
1929809
1305605
1308153
264365
1968772
1024885
1317719
131849
1166227
760550
1668036
1614169
1802275
397533
1307284
1960038
52577
494314
1949930
710847
490791
939661
1199203
1064190
1144750
590315
234086
1905645
783855
1746140
571706
1320846
1052072
902604
426410
886133
1198309
1981367
1938916
1116707
779046
229306
631841
1339501
395100
1623435
1636951
538766
306285
1469109
1652387
210583
240295
922829
1705216
1345114
544784
922246
1816374
420366
606563
1835963
1194751
72355
1964627
1312796
1169746
1254996
1296073
1794485
366874
415095
892949
404957
1182753
1346402
529088
261291
1968223
1366526
726685
155928
409112
215684
1867865
1217733
1355065
1832280
971098
854780
1987097
1889954
1146958
1809000
1028864
1866077
460367
41700
821409
1633302
1715200
1458767
1139898
800602
1711898
78002
1379930
1384458
1788649
1022698
1325377
1731607
1854788
1582840
1767328
1859146
1442487
1927153
480958
1865761
1777346
1077330
1450124
322661
1340843
1982319
195830
1177853
1449180
943503
1315207
36757
1291944
412052
106642
189653
251824
1185500
1576726
1956182
369295
115369
1088821
799937
1601647
726234
1143362
1493925
1350763
382988
761157
863519
655114
384752
1059395
738112
184211
928537
638485
1268689
1439391
996074
749724
1244330
1193805
262723
1464121
966391
401363
12197
1816460
236883
39094
565493
1418912
163434
1034660
1127474
644103
216016
128024
1735859
1786180
929458
6394
467263
380996
254145
790981
923197
721128
1961156
897061
121907
878281
1088678
620258
446380
1928897
1581
1529877
1404670
1009011
187028
923760
1196095
1926246
1781829
956240
213459
420094
506607
1017569
206071
1650129
1652664
967969
1980935
1007054
1132111
734773
1983326
1924629
245764
1946711
1435178
1750100
438038
192700
48128
511265
1313713
317067
848142
1518804
1294411
840221
1048958
1999214
132372
1013534
1060209
128116
258522
99687
795213
1532551
662581
164318
639023
507096
803430
1801840
936819
46970
1354899
1120460
1921287
1979346
604672
1008773
1199587
1195986
1921910
989939
1080364
801663
284444
100390
1245856
1749037
1739867
916653
1420288
533222
213538
1182523
1598271
1963691
247630
370140
1678365
331999
611431
345716
380748
723103
93044
1944365
1035270
1351066
1162488
57694
1559118
1242803
1001052
84014
1639946
999222
241224
655435
1853900
987454
1155227
1060800
1307971
337923
1917159
1088919
646091
1494733
494026
873624
106064
1922694
1352928
1436379
1244806
1882899
996850
741029
1143597
1055082
1191675
39418
844388
545963
1266163
215890
780932
1462047
746630
809823
1718966
62148
74140
1726707
902538
581042
1840388
1244591
544356
194655
1339171
716246
1957310
944012
633036
1950183
1492263
451558
1585689
941984
332372
1317885
1755437
950701
292821
355555
483557
138261
804443
1096651
378239
1357304
1758169
67084
592328
46761
316162
1045998
1005972
144368
368361
262477
232293
819950
140637
519700
359577
1895215
562897
1102410
1974557
945729
712671
641273
716643
1798541
920247
178218
1680773
1160204
602023
755927
1319590
1927727
1177947
691332
1428844
816721
1883406
608869
1954035
438963
1978053
1589389
566884
623255
314166
44494
1103838
269331
15633
59740
1082261
1573673
236534
111245
1573268
1638920
1064355
1589765
943231
725017
935742
34114
1984582
1761307
1608444
1198603
1104938
868352
1714914
934182
1348664
40525
567220
1773897
1776845
1920985
746651
1996869
517494
1460518
177562
1983197
529766
644440
1267750
364861
1552148
492797
366873
1115063
1911924
1267378
1066874
1543871
33224
1671012
1274814
699544
848517
1336751
1547574
823443
225428
1585407
32525
308271
1559083
1684773
1018829
183668
45383
965082
191895
1804194
1096819
63581
1431694
218954
1138952
1861693
1747104
1430581
1319921
1984857
1663435
1155477
328692
91199
1781769
6362
1635660
837293
471268
1146094
878650
1501807
463413
639094
563980
1577284
992133
1348223
69196
1546937
1429346
1922639
1804784
275958
1853485
15494
1286300
1334254
1136659
42403
1478163
1449674
719108
721488
998971
325887
1350833
1878531
1600135
152305
964291
1044716
1722978
1629797
1588982
1220000
513512
1015792
579368
717822
1092115
837775
1359440
1573173
1242263
675602
570121
242055
1398029
378266
802296
374546
1127408
1204137
964776
1863709
453598
302070
1151385
556216
781732
155131
1624566
650254
822925
1279871
1179702
488875
1473355
1580492
336239
81984
1671419
1433024
1092757
494913
576687
1981215
187648
515204
1706702
1772782
821641
224461
690687
618769
665872
1070697
367690
646338
1857615
166916
1450343
1523107
176560
194163
1612676
1238328
1820958
1076443
1882463
747386
208896
1595973
485811
804057
172703
760772
487247
572164
697022
320593
103107
1447353
492021
1562281
1702652
895901
607409
1034215
1638925
282351
1868002
985244
769706
726668
943082
1738469
1908116
276946
452205
54018
813909
1719244
109262
1428364
952732
1099367
901758
1273538
55549
1353242
107547
1426049
1921553
970432
1681989
446945
1559903
1660375
1208226
102940
432494
33019
1381251
1265046
825933
1309587
1446232
878149
1706740
1644917
579595
717556
1422916
1942305
114110
1588379
1072631
460094
268962
1996667
949920
1813496
1051247
487782
1692237
749419
898963
373093
107277
366688
100740
1472417
934741
1215927
1112545
1377172
1317685
354407
263299
1711223
650438
1698025
619226
583285
1228474
1389256
1728120
1653634
504280
1796143
825113
10892
1610922
610264
510081
461203
1874405
965300
191176
229276
38799
364080
57387
999328
410321
763795
1944077
1765877
239639
660238
881348
1659400
665864
1990318
1584621
80078
1852950
829316
1718648
1664680
1361236
381787
1155735
268813
1308271
581344
1262314
762113
1282572
811239
1363096
172327
1341865
1597427
512781
880647
490885
1694376
1142258
1071951
726993
648015
118343
1704778
568803
604827
552847
1362772
8945
1961012
1728124
54289
174482
1254694
1934746
1842117
1326302
820289
1858892
393445
1071063
1444045
1674403
1849552
945085
140518
487007
421011
366063
919236
1613259
1364422
352691
1689040
1440755
69121
1570374
1241079
585985
1998266
1036712
1364809
1382805
1508813
1547700
35862
1941390
27877
708501
1184153
1390734
1817281
1866211
1382833
1493449
1431475
1371652
438428
375112
1672462
313540
1167583
335338
349211
1427544
1255152
1859584
234482
1800185
740524
1405720
1505527
1139349
487957
508164
746515
1504462
1769202
1628374
25200
1074048
1480505
760477
1190778
1825558
451928
1762776
9184
337925
1914300
1413894
919799
1991857
613217
1382730
813679
1178017
1940412
529012
281607
138778
872459
580693
630364
114277
1270297
89138
705135
102570
1700185
1600132
504759
706971
1674133
361079
1839984
70295
1669869
1223780
1316687
144147
1307454
1643548
1511380
981405
1259415
505858
1163165
1442187
1865777
575065
433535
819774
1001418
662470
11479
1478033
1045904
379093
1024787
1442603
454239
1124063
452936
692372
1203068
79088
683928
1253032
336208
1302921
1005243
392282
633266
1451644
224394
1548450
863927
1471392
240798
1421854
1538525
487201
826018
1076722
1681681
1495537
1525574
1844276
874716
1649456
1090744
761
145742
1200988
1863760
705128
802725
267599
4496
1975465
624092
1774620
1359903
586879
1681047
1650966
517735
847902
550509
333699
375720
1596293
365705
59515
1134387
994680
1467645
1414820
497268
288655
377395
1800883
614295
409297
1260776
586642
658328
450011
352594
101495
125734
1977969
266793
229937
1413604
1268139
88053
1220624
987835
348695
315780
857368
898169
1768624
1414014
121375
1616116
464659
1200991
1332984
819666
903813
694923
274216
1641339
480115
1744979
490855
1135215
1187108
395008
1107676
1994811
68989
1391434
1091101
1332096
716605
537310
910959
1673017
1171404
1221984
1122635
1409812
1513387
225917
114862
1526561
1081481
1368635
1616674
895222
1250159
76649
1043658
1525116
155938
1872620
299832
1012808
1711944
834265
1640480
1501548
612161
761182
1168658
550398
953469
147952
1332534
867085
898522
32654
634643
1310180
1520539
1326143
1354345
1019741
1637683
1468150
1937647
696984
1828847
1445229
258835
1329435
1149902
298262
42492
57186
256309
941615
266306
680913
1656528
867848
1571056
886858
1477578
26216
1155638
34163
720563
1845289
1460421
943898
1916565
1165589
989455
1110417
1234263
1719991
561516
1968913
100745
1278518
749293
702278
1579262
1001188
681520
1478060
955021
1420206
406144
678614
1609107
673749
1121673
426093
128984
1831425
665916
1012532
1967155
1437916
735478
1929407
71637
1760564
1558626
1041238
1783271
104460
915359
1020827
922299
1295246
925997
1951842
1711351
638427
417675
1995437
1583293
369785
747922
1947896
652762
625803
368423
1945303
1402796
623397
1067369
96742
792547
62265
1406945
1080955
600901
44839
1339430
1264359
901507
1029029
84432
1208312
86266
439122
1833233
273950
1262558
664914
744884
169945
241110
593324
1555102
1876441
1547621
1015629
534450
320117
1119557
1497100
1778573
875568
727836
367937
1902451
1549457
415763
433664
1014466
96325
1016304
1476679
837018
369759
1182584
185923
899166
449013
676246
761182
727463
168938
1617204
1286543
1664370
1076296
805765
1082786
356694
293080
561433
519368
542802
379759
1652136
804341
997380
697871
1083277
349364
973196
692731
1990851
1745689
1251915
6670
869084
843757
1468893
816375
1746744
419573
1990784
833663
411595
19206
173969
481975
1550359
306160
1597513
1211131
1272748
853940
1386606
1845462
842668
1836374
1532416
1314299
569794
964061
1256821
1306780
686729
1876982
348478
124657
1400618
1997347
1637216
1137456
786481
68278
1122643
1524942
1253060
1428944
729536
1442645
82746
342235
55048
1933541
126366
1119863
464935
678879
1175467
70083
279581
1025199
225095
1417008
155784
470719
423808
1442130
1571236
1689799
1741686
428040
922807
438319
65466
562122
366626
971279
1763569
1240931
223753
1352328
1725455
855287
808708
1145932
1243182
1891691
696134
222132
401140
787827
603617
758127
827445
1074119
1180498
1728412
346397
1356916
1397157
104113
362894
1165304
785820
1981326
1871222
1194353
1182211
292307
1310653
1593205
887075
1048770
1884993
1834731
1529820
958770
1603188
1367434
962260
663808
678690
252660
971705
912961
983094
1075682
1749284
1749680
1609823
877354
907190
1620968
1758982
1283172
1347264
1561610
117044
1556788
1487515
269497
1504766
1409710
1952146
838328
806904
1471692
1209140
1115018
1553467
1120479
1884698
413129
1553471
1826720
1371385
881515
346857
1321457
235880
719010
1771464
1189069
650013
27839
403167
1578594
1629971
50322
1782365
758956
639738
172233
459753
560004
564378
1058477
85635
1116307
1979199
391537
419016
582397
43611
1624465
510686
324562
1859312
1356458
352455
754690
1035364
410791
369362
1351047
1692634
1362340
197661
1999925
324953
434931
1426175
1688611
1352430
986643
537817
1834454
1592834
1232579
1955791
826614
234385
1236771
986628
291622
1328417
1166889
129313
1849705
149104
1442951
1496299
290157
293694
1750929
191869
1121063
1625009
243459
1631384
1604277
956279
313990
1510698
1694027
997833
466336
1182989
682497
1617249
1820339
1272539
1652644
1904428
45183
119249
1289573
251900
1057200
1050609
1686991
1064451
45166
30563
1638398
791331
288077
1599734
1957650
1188511
551481
1746294
303263
120588
403790
1428819
331538
541114
817392
21510
263041
1952268
192761
519517
765962
1794346
747761
1974640
1979592
1812598
1737495
1182900
753879
1747851
1123174
1397508
1979852
1244270
333350
1433399
604380
1008339
593150
1306352
1439842
492848
652093
87261
551295
1236421
1697890
948414
348128
725917
1337471
454483
86639
1623983
996685
1182347
1046494
1565762
990465
150432
1970650
269185
820765
924667
1286249
831601
440050
1906479
828594
569392
588117
167159
182596
1226105
1960588
468152
493247
398736
1911358
899184
1058959
1529418
1975075
807797
872918
907006
801715
1315231
1977859
411647
1650072
1201881
1517151
111627
1502938
1041000
958780
1389865
1013138
1602759
1052256
327927
320227
1520849
1838375
1983096
861422
4950
1442127
669646
1467780
834271
675280
1448721
352209
651727
292330
344750
1507084
801476
364461
469261
1393715
722935
1061358
1898658
1470932
293540
390772
1437514
741417
1392709
927729
570320
1438266
242040
1950242
1335283
1466712
1095144
1417111
1147763
1119169
822270
79329
1376200
677132
1358723
1944334
197328
1718851
1049285
563578
1999320
1550272
1889496
1378771
1717124
1412702
376453
806077
1376804
1150171
941150
624515
838527
1013084
1919119
1200341
1117090
825901
366976
1410537
1736368
563790
1010525
436589
666447
874579
223060
828311
1520529
808279
1376491
1914802
526433
882992
425316
845627
1519382
748992
392340
1499933
812456
920647
1999068
571047
825025
311103
1846195
495666
561806
1699182
173864
1907539
1463990
189512
521597
1314106
109243
103374
97233
1786538
286012
1210784
1422813
1561723
747575
109929
1348777
769608
1645952
1211870
1389793
1629237
108744
1770389
796509
648177
1825499
946944
390748
129065
1797041
1250947
1213113
1874200
1054267
414337
413615
43055
889815
1695708
1645430
929712
780102
1498061
469661
1279839
1132058
1844916
1123295
1132423
404167
507469
115820
1540703
693647
1243868
1342012
1987437
281516
209361
1937540
1944063
942289
1749684
416458
1179743
1243997
210403
812644
711890
1671335
1736371
1925793
37405
216635
20327
1777863
9527
1621552
541463
623774
609605
1356981
1419171
817449
499965
1536843
679846
491771
161129
789958
1886217
1420926
1868994
73132
316083
710864
325711
1537571
860715
76556
549694
1590447
1023412
1508886
300719
337209
959001
344450
1774597
555608
984961
1303942
759108
578157
1316687
1503856
454099
1947616
687059
519015
1738267
1717455
76897
1582047
1486155
524114
1252336
1361302
341975
1962095
1314592
493843
472309
579535
1973605
593626
1747809
1359974
314745
261845
830149
1180891
855677
1771896
126178
550914
1597561
1597217
1507816
1737907
1203611
1883638
346986
743992
1880628
974916
1051664
1492460
178273
664279
148620
1710402
963207
1806261
1257784
269313
613351
1955385
549532
1932746
1933582
1585103
435680
705903
566913
582442
1172926
660537
1750420
195065
1737425
1592302
1070454
704092
1125635
1664266
930077
26998
1862765
590724
1236209
949214
920653
1545480
314683
927620
551256
895575
93761
1403000
1446705
1251946
1532727
707210
1879482
1966498
599859
1155713
6090
661265
953224
285652
221931
263498
1394619
1673723
234499
794129
1779169
11448
1646620
1056190
406032
1095172
1742085
1579809
293291
578173
472786
888468
836860
1139197
501546
929111
1674069
1119597
849399
1361646
178686
1634600
1139386
1329516
1766766
361311
936411
1549211
259347
1377708
295933
1338503
1816683
1880389
737585
911421
287451
1586001
89298
592784
188069
1536821
186962
1416049
49972
1455488
838280
1891381
1986751
1203374
1066633
537322
1021494
576510
899871
701072
1243541
531775
1261705
1446560
748068
1501264
1568508
611649
78921
833781
18224
1784164
1953493
1375806
426752
573423
1793362
224604
1280173
1030697
458677
925242
1971147
1497061
1333922
571828
459072
1423113
722552
112734
1972846
1845473
1609077
210495
81134
86618
1906384
283545
259401
688570
1876973
1974901
786376
1058259
1814774
1714833
1293415
1930943
11745
1547544
415990
1347742
1007734
1341863
969977
1572384
1867746
1288250
1522067
432676
732641
436323
62766
929031
542043
1749111
1735295
372003
234281
670777
1082207
1082952
1606750
26475
877154
701078
942443
1465425
1577903
1290770
1126365
993222
428038
1588956
1934255
191288
1983030
1869130
1255031
515698
1737090
330097
1776073
1160230
1577257
1729218
122499
630759
1520160
1646406
449652
43452
1547129
458349
1928099
1913810
1634727
1631874
1118992
866574
1083499
476552
1565791
1490195
303076
1191834
1687742
1229614
513849
1614913
629208
463384
529451
1777999
1353155
264590
632469
1508544
836302
880219
985972
450378
1596560
777567
603646
787707
147879
514781
291168
978346
788007
1240056
649335
181887
1052405
192462
730619
1565959
92298
1384981
1405447
295181
21952
1663410
419942
766831
1110149
590585
1276731
1935980
650690
1631189
1572731
37951
1575771
531437
1721138
160248
1716614
1112396
1919130
44864
1424003
1156314
675071
74095
1244249
419848
1731292
528525
1198553
1854222
1284373
1050266
830207
177549
1115917
1606603
1190701
131776
453891
211994
1994473
1667396
1440222
1331051
904408
143106
1760225
515810
1364238
1358032
731223
68004
562402
674916
1506415
313392
1433391
1843761
459857
412793
285221
1535269
84472
137482
654303
656424
1482147
1161511
1879864
1540129
859694
702358
1667749
232315
1138402
135384
1164004
770757
1960263
1014928
551808
738972
608800
953865
1941960
351905
795020
1339920
696269
705027
1947437
1785699
706971
1640487
929315
996789
1623718
1335804
807482
909748
1005234
1714295
1511642
1087197
902494
1674749
722822
1903939
39200
1308874
1348842
1631906
328472
1473829
567143
297762
1345096
751811
1221540
26425
1273607
1943685
1134885
1958888
803514
1091508
1126200
696813
647175
656758
1213792
1742486
654392
915069
1622826
1021682
1475160
1955643
480515
75166
408903
1552314
333933
1912116
371901
592474
461535
913174
508251
494060
1470974
1942283
919286
1604823
780160
751489
461335
308946
683319
1322118
1258548
856438
493613
381948
1037022
314728
548821
1029650
1506350
1055550
660327
1282974
1863497
615267
1488612
1617149
1636886
666707
1045544
12112
1996007
394453
965146
1733920
1764198
1166567
716172
1289027
289405
216801
539273
1890238
41295
1319669
1887068
1194193
1343777
210954
690168
1475782
308176
1640667
1246293
779729
254214
846525
755843
1022548
542645
1856335
416397
1701205
499028
71818
1094265
499567
136910
1694749
732024
888253
638832
1540801
378730
1941999
16883
1639606
182044
1783378
1292287
250444
374906
515402
1846524
1512046
836778
1839825
668823
1812446
1145106
1064714
1188341
1300133
1519706
1258501
276502
1161457
108282
843529
1625281
1297993
1486
296685
1862961
454848
1032564
1932950
1593446
747511
293148
1320686
1017730
1709703
1500160
845966
1356137
1275385
1002457
484648
978184
229249
502679
1468225
219496
12405
418218
427247
204113
1925236
1856033
63884
269644
362093
1024642
435111
1734824
888803
355208
968201
1893061
1726692
1401881
1256658
414909
479479
16926
1507558
1224946
182110
1197491
1075064
1694967
340571
94037
1514934
1985903
744668
1789451
576483
568408
1261478
433823
376783
1547820
862805
573792
1465394
1651977
1674256
1736399
767140
1349665
528064
3946
964456
1016543
159400
1464917
615803
1563766
1674929
1937369
1060254
1976430
1178638
1763868
1968376
778547
886725
1861908
1683972
1043181
1501215
466903
1792613
337041
1587077
513322
1623945
280822
823855
1750717
1842826
1633165
1637833
1708000
324810
1995952
29451
927056
215399
1033611
1454419
1222676
1090080
1174666
525089
783085
1308738
976723
1727387
1627353
1115738
30375
366112
776521
1481625
743471
990535
1615434
646133
686025
1491874
1195491
1319548
327955
1238179
728309
1874942
1697066
1732456
254984
97147
1583208
930250
1914242
1135345
184289
142555
232442
1098699
1482247
727650
1528313
64522
864369
1207634
213265
335186
862547
217856
173955
1306467
1627533
140895
540340
726716
943715
37047
1802281
484134
1840350
499375
1070588
1307745
1657446
1682646
1191257
169356
820443
1002084
484401
1275145
279801
500685
1243539
80218
989369
1329665
1031542
1892336
1794272
945888
108769
197657
1959000
617242
902347
1241749
265233
1083937
1833327
1560861
626025
50557
1479139
1061418
1804862
440933
988520
1115640
1462476
914909
1486539
576029
205177
78745
710038
1993730
1424525
1039666
271148
1774035
244297
1395830
588787
79646
235408
797021
1310356
754960
1215085
1795653
1636005
1958481
1648956
1676174
377561
1822779
1373135
441196
1511648
628808
1617980
1367540
1572748
843361
1252250
1687606
1981050
254504
1349749
1368206
1208895
1638539
70772
228094
1094635
26690
1694201
1218829
1866404
1553010
1658455
30743
271827
1712702
1670865
149983
1319970
782099
1531556
356366
10965
678490
884206
483075
1150473
27975
1435796
876681
819464
1898033
1283633
1186486
761439
1499186
617327
802730
1422963
1670021
39231
939785
527668
824916
1075164
1036321
16971
461366
1837844
1567760
1493562
169131
1900630
992737
600020
52798
721028
1853457
513500
1331341
1857713
237373
1187770
1936081
1506159
1467441
1692450
1643960
1921060
1286127
1216692
700920
1315206
1205136
203172
1177011
1205956
1540695
702779
1605985
765661
1873296
1863144
1411835
1527202
1207721
946129
1047430
1584048
454319
1353382
371769
1302216
867401
282037
1558535
1319837
1051271
558379
184404
828219
1110335
1935063
397820
1477505
763324
768576
1487581
82712
947550
749729
1004157
105500
923522
87670
740484
1248153
1136640
471687
765295
1312687
1916522
158402
166925
1087936
1649278
1409202
875171
498571
474621
1119476
1620691
895224
439942
659382
1576573
214334
800900
617179
1049200
88790
425233
669303
335612
1054065
296789
9218
103780
59380
1089866
1177731
221929
1544684
1879366
973073
1351214
1032964
1697906
1251451
1578082
1019302
557439
754366
1328403
994418
1633122
1663751
1362729
325492
1905202
360037
1595777
540923
396000
265308
735018
1333245
1814156
924095
1994600
566772
1740997
915584
198506
1961414
1810586
1105423
1316999
1431130
851982
859542
274501
1067676
1998411
942277
339735
1651661
127071
42609
1102790
1103814
831095
174971
1500905
64570
380126
1048534
1412887
706153
1472672
1769224
1780453
148136
895324
752746
245796
1798630
1069307
247230
1407361
1283243
436182
226771
1343107
1782547
1543460
400229
537819
593939
639021
1141937
1878481
1538334
372403
1024046
360468
799880
1937924
1749144
969667
1006119
166939
1379773
1199138
1510008
619484
1615248
601927
943985
708272
104305
926884
1784218
1364759
1510798
213691
1628229
1465878
961075
682303
628389
1430232
78090
973047
1380568
1142837
1359293
1443625
1920769
1775319
772502
643048
335988
71582
512712
1897732
1904630
1779941
1940769
567394
716144
798935
1765646
337358
1466072
1848107
5143
744139
670180
10638
84639
1662384
773625
539002
947344
329556
979854
1958244
751892
985648
1350929
372302
386748
1872369
885284
689260
31285
1012660
312895
1890519
43256
1860035
1721406
1039788
795918
851794
1748322
602057
1918163
1131535
1174566
1755239
1630977
636341
1647218
994273
1830225
1688865
619855
1835941
57334
1943964
1630726
352047
1414447
1996735
1800017
26399
1680502
1182821
747808
860990
704142
950109
329758
93578
1913156
955969
352825
1867029
1056311
483497
1989553
1084323
1456100
1328719
831134
754612
923111
1150961
1943716
1529648
68390
1183131
515373
713165
1462573
778516
517810
1471403
1312268
1525662
1315504
1279005
1549903
1442779
1351981
1354911
210939
952632
1773305
1865117
1166105
486406
350863
1919002
1237309
818681
388959
833059
408559
429877
1577484
905567
1428968
1501542
1399212
867179
1326336
674256
1472009
1698122
1185956
1187673
1846725
1617901
1684734
1965034
1340627
561924
253355
748686
379947
679415
1562878
833871
1798664
353796
438544
1929901
110078
1573646
485426
411262
1694468
1292656
16674
1156618
1488639
535255
1009017
1884251
1766138
325983
1962428
74442
1925520
1826205
504761
1361517
559780
709611
990266
41323
217597
1022217
1499958
1511090
1482224
653931
1991529
1208913
177472
1938484
597067
1501027
1587514
386696
69805
1329554
1890281
1704451
1550475
1860245
491005
634985
1388813
1482962
752522
1258276
175717
1932694
1692573
527219
1070035
1724148
799360
1970459
279805
584347
289485
265230
1169911
1456969
162464
1117325
1317189
1611545
22462
157068
161113
1692159
494708
139471
126703
1597657
1973116
240198
1461935
805739
1553515
671473
699236
563054
1250090
196320
1663059
698227
1432611
355130
547717
40265
760536
1305737
1254055
909206
1369711
674564
721308
953856
600401
1310971
630269
155345
1737722
591978
514535
1971322
1203044
1933332
833879
1477973
680471
223845
1497145
351773
1868052
929426
1736774
1398679
1442034
294511
600654
1740410
1969392
1164184
773096
968776
560860
1909795
704762
834316
149970
1319872
1160525
317006
999535
442004
235330
1362219
890421
482501
188934
1184862
1968632
1916363
1425465
1739889
1492389
2185
5355
1203167
660232
876775
1488307
326270
1803567
138059
1762341
744722
1265726
1273896
1390491
1363783
507865
531779
32977
44421
209498
1687435
623116
115493
974674
1637132
642586
1532917
1365322
137165
614941
1968249
1548808
1453757
389519
1428298
505481
788425
1044768
1430221
1547296
371863
308258
157416
183521
114134
781330
659637
535196
176561
1186923
1885681
1420864
1668232
825742
1215844
1682521
1364591
75707
1224559
1914978
1391134
1989442
1027048
1224266
1896352
752537
307283
203008
728067
1273324
1226925
1070987
1998225
526254
1161352
563808
1526168
1822697
1320109
767339
1614737
1312712
1631861
1833264
377331
931276
1175870
1095334
1564797
912322
860174
1576202
1143891
1401382
249267
263482
1083048
727419
1621159
717974
848780
1194541
1542854
438698
1415952
292836
265227
695624
1174842
1340522
1348199
1231194
1078318
480402
989237
1427647
1605732
37724
1651567
1578956
1290347
1924997
639109
1333958
870375
913170
1682725
762669
1367578
1777742
1440948
1868451
465419
1240473
326231
746105
307670
333292
752842
1133673
1514731
1083609
1886383
1322379
685185
1290882
325719
535935
1236915
167238
45718
667264
60780
545867
342718
1932727
122910
1408918
1325128
1431880
1836732
579978
449853
506598
752665
81759
1359107
1957182
99897
1643264
1738846
499112
1970410
803919
1855557
1128781
1016792
1161438
1434846
166733
1745149
129286
247212
555554
710510
1327007
1620416
721383
1873461
876639
453506
1849377
41691
1101793
1115881
1051848
1024280
18698
783184
394630
16885
1084332
1033483
634561
556306
1851356
1584611
218343
1801571
526824
1668651
919376
1138540
1810156
1798217
121571
1540209
1171388
252319
1885995
1541245
615202
588526
722498
1156029
1861437
48963
1445505
609829
1061321
1384234
928552
860775
1965007
1268231
1510066
1119183
254941
450336
183324
1071780
558233
1933011
873448
1419386
190179
615005
655272
1260668
477350
665618
1534208
544334
65641
1347686
1511218
410491
1353876
714196
60226
1493894
1797130
20160
352786
533027
1294925
922703
1712295
502900
603063
147351
1685128
499895
1920727
89320
1241196
1921464
559876
598908
1147289
1624090
1626017
1824284
717834
1211051
1253177
1692363
625868
595667
331234
500499
31790
43806
1395588
782607
446036
1041875
1331264
1801107
1843311
1764217
1766987
1843968
1752329
1389305
721612
271648
951685
1237793
1033103
1210556
1689525
886792
527674
1084494
691365
1740945
493868
96634
1580037
430524
953855
277772
1594236
434157
1921073
1536205
1827861
438358
1549815
1726934
1603339
357458
703309
1271881
1323059
1784620
392086
1382599
816027
1645636
973208
1586864
391691
1726610
1745619
1439133
1219833
352553
378374
303288
1693306
998096
13760
1808391
1530988
1826525
136522
1612257
1867155
213882
1238078
1331160
242984
153968
1427050
1347137
180360
1481296
733862
1507964
31379
1747880
1360060
1882849
1635788
1095445
442853
1407452
1494379
205357
1235359
200400
1901050
244594
1079362
1650574
75012
645972
83331
1403537
710504
1468291
1244409
565751
1511602
224188
327303
1292164
786979
877081
1101888
1443931
453276
356081
603720
1115856
215695
428809
1236699
1454577
1073163
350700
1208803
662054
1983920
1949537
1911959
1973299
1764389
3087
402069
440002
1177956
92030
1638805
116623
783419
1768100
1411238
225148
1037731
1818426
744397
1464598
1259328
508884
1949753
540781
632999
1169072
1926511
822990
582096
750406
644188
383452
730939
971374
1153781
1932462
1595530
1060806
805683
966234
1437713
1185606
1563017
1104650
200792
301193
1808551
1910986
1460578
616851
1637302
1385127
1828263
1390473
936652
403582
1838790
1927665
316832
533845
901248
880686
1843496
1409559
351899
341817
350717
1195070
1301773
276129
118107
395901
1661806
1917369
1688062
1667412
1520368
1727924
1728294
929189
1674741
1681599
977728
94533
1262083
753579
75241
1696100
401102
1352463
1813517
689462
216570
592177
958656
446428
50127
1060706
254179
358603
352467
771231
332370
498179
942520
517099
1300914
1158737
670658
764920
1168056
507081
1541436
1538867
9528
1809741
1072724
15998
1306935
1906609
12641
1668186
925168
157754
1201266
1914408
1546932
1016605
1810662
824493
716059
1278074
1311478
1098119
1632534
528010
546000
273953
1571430
534515
1721530
1969941
436053
1472460
438496
807200
1661291
1851702
1782297
1013477
347123
1450787
413655
452430
1755841
625119
616743
1305730
1509304
607948
315633
296138
879099
248066
870783
1272196
221819
1497705
1090264
1538363
1766904
709154
59254
1706344
877864
8535
869608
1110142
745685
870954
1176402
78422
1908735
1445384
230589
833708
1218308
797317
1565993
1275288
1299125
1043864
1471039
272480
45633
1053129
1085935
540744
250410
885847
335605
1528500
513816
1184690
1079412
527758
1760770
327977
350430
1057716
572760
1405038
1716629
1212156
465461
1575880
297602
1919233
1507553
464173
1060134
989330
150759
1999784
1571333
1857047
93047
507726
1002493
503335
1198588
1739038
1811808
1354608
1383939
655526
1410033
439450
732002
1047039
1597368
818821
1036015
909018
235294
377538
356497
1741572
1114197
406349
450313
3106
49779
877405
924156
898505
594800
58476
1497007
515680
1863618
1009397
1591564
317915
821603
123095
197146
322118
1004219
1185308
115492
610971
614529
1765525
1644379
381302
1352646
1179309
1193984
674549
99445
676238
340524
1916176
1962061
1559397
1016553
825378
70111
1831764
776981
1422134
981630
1967641
122411
1060562
1713554
1346577
161740
1233934
3513
1926877
1553805
1895179
641456
590880
612732
795733
498844
143097
493509
1186108
1701444
1773354
530661
1581278
1991945
938277
475680
153590
795137
41007
597513
218292
1588678
785568
1617492
47851
66072
1507590
564729
1670295
1872819
1703971
936789
1125020
620066
1361922
604655
684147
1576441
417577
1805734
1441249
169485
70285
1375928
1709066
661573
350254
1125078
454653
160193
1058254
494940
939518
1709939
315288
834382
1001342
1443390
1979845
437882
757925
956800
959000
820947
1816947
775679
1925730
1690348
1983087
621237
1658879
161037
1754371
1728399
228557
1196903
643518
1706983
358790
1267128
1468517
1071798
425911
255745
95812
737510
1256445
748668
1118831
1774174
313608
999172
1613725
1146102
1311932
122599
989320
513391
1216612
213699
223811
917073
65490
953226
1078442
1072897
1271522
1122000
430540
1154923
1839512
241376
1131970
762818
1884441
1974158
1275443
43177
383761
835981
1673688
1660771
804368
1517705
1146609
1512563
1571807
789735
1634530
416201
1522150
150491
1109811
121638
1338012
609267
1703969
713153
1265282
1902683
223148
1159955
1334865
1709439
1299972
1052504
1960547
1903903
176612
550448
89390
104683
944084
922961
1031656
1185059
1134915
1309234
1865234
1074864
1146365
1515118
423861
1819883
1124841
1517423
1442479
1639271
1327827
460831
1030212
1809321
1425070
767001
410085
677301
142430
1862949
854044
1221919
768970
1501477
1969515
88461
19198
668927
1598395
1472802
1409330
104871
144064
1149502
1322088
1197264
1536249
1439278
1423259
1808547
799463
851215
1009241
821465
1375863
523164
887184
833974
413848
353904
827816
1427258
1703924
1739811
335813
1179665
1643956
1769692
1331210
760262
678271
1896490
792814
930848
1969078
915681
990271
163298
751445
605535
524292
884480
1084710
1456277
87950
19646
77808
319419
142585
89573
1054790
1364414
1888243
55289
1364556
931744
108500
1242122
1261023
711388
1382107
668718
317876
1615123
1492392
562117
1118859
1784973
1206672
526870
1837
1970514
894445
1274937
1335886
533580
1677574
585489
878689
1519070
709624
878366
1256740
400238
1205751
1729231
206346
780419
784566
581261
205827
585476
409031
829897
229583
1098041
1665965
1192790
1727461
348080
1218491
213392
649160
1016023
1199191
1552625
1147695
399868
838772
1661952
1735861
1368329
374631
1601746
754243
699919
132151
1339210
481876
904667
524831
1033252
1025872
1651667
1905521
1282891
971288
247050
1063629
1223675
800634
679564
1085946
1271087
1293561
865271
1634657
1744764
1180806
1488146
591966
1040976
1121191
1755107
957260
1728179
587504
1940882
187442
1030316
1828356
1622991
1414469
122668
1576747
1825352
1326887
288371
49484
1154570
1165021
1968835
107535
745518
1597518
846316
811916
341407
731347
1774969
1835180
161496
1826213
476380
344314
1367933
1605014
1649334
1776944
894865
534076
163415
558037
764093
1988766
238548
1841498
808555
228745
952399
1446296
1436750
268329
1352163
1226966
190467
1025102
58681
436338
1917300
169602
1293070
1213662
1701946
790260
1982428
533524
146148
1575883
1261091
764230
1757185
578048
1214767
269330
649522
386760
1799977
258528
1789608
193130
1772956
586331
682020
1402483
523412
1758847
832182
197458
1235589
185112
1414045
717309
1924380
1589278
1047828
783270
572481
172726
1971705
1665806
879648
1271774
1065383
988653
1141507
834691
1345191
572492
1560276
566818
1229100
25762
698991
104934
1998679
1377580
1497014
774658
134635
640977
84967
207123
1491566
748479
121231
437098
1718412
401488
1658455
965654
662177
475272
1820574
158155
194713
281522
1954296
1267755
1712322
1100428
155063
772535
1169371
200266
1259317
1767930
264686
1124781
1909487
1419799
1324274
1747246
545997
234224
1492606
880215
1728259
34963
470736
1272634
1391744
57504
22012
589207
1551605
937930
557848
953726
54152
1509692
1026725
612338
116510
930936
316835
323953
1799701
1371453
326391
1978849
1043266
1664755
409303
412202
1502457
1757050
592240
460942
199901
1035693
807026
1447786
1071339
40433
154635
267435
1382597
830579
1813020
1673675
74462
1518315
1790818
693624
642376
592132
138890
471200
278767
1740905
329547
685675
314902
1004929
614687
1519651
502849
673894
1637895
1874154
1528958
1569461
1126665
606678
1543592
984255
1104654
259313
62568
594829
831614
1683252
952881
233942
1881500
115912
1630416
343049
1893788
848794
1227791
1264201
1819148
1172201
1350750
286457
1831463
1550333
1591732
967222
354763
1167953
1163651
333051
737208
1715233
1594506
1334910
1860165
150571
240265
1534369
276787
1209539
809107
163523
1568127
1652057
58652
1734173
339455
1589189
1081550
1587560
1099768
507730
9900
1402186
867984
97169
1277349
151111
107112
1788227
1436161
714873
1739418
801007
235385
279250
393339
975625
404949
1224459
1197556
455602
860535
1134124
1577069
309136
984212
518241
1124201
575056
1541955
950811
1829174
1359224
54555
1969468
41139
673276
1013235
1612972
755996
1353865
814292
1687063
390517
973366
1399130
795298
1854564
1202085
1533883
1799570
1168096
230313
1674203
1163910
729450
571526
1791512
224736
498187
254411
1997147
413228
654695
746076
1760920
1359549
942302
1724105
145451
1935408
202718
338818
460391
1321702
1029696
58723
1331250
597654
770034
12403
280733
95700
596976
1118815
1471990
1550764
1445383
1984609
600612
384229
1509403
1270631
1092493
974352
1107918
1024835
1017173
834951
1638778
243695
777647
756194
225983
520970
1846834
826241
346978
387830
604094
151477
934471
953778
1071851
44556
306514
1845665
892234
1747030
344968
286697
979177
231313
1046094
21813
1057861
1527626
829613
153760
925453
1522741
354860
1405923
66235
697594
829254
723703
477107
1003729
154197
1867505
1419621
1773990
1705258
906062
24402
1793274
1272829
1995312
1673162
598958
1406112
1799285
33776
305395
1540210
1156277
1989138
206995
509277
103332
619406
1502099
1343281
254185
1314586
1337711
55718
291458
556592
1453962
1676434
43388
611802
141230
984822
1792130
1798218
1074502
909802
1361148
1356685
1152057
96279
1142902
1745108
1066844
947884
1951164
1891586
982219
134142
625916
378974
602863
616010
1985927
709768
705571
126473
905109
1011068
386759
433570
520588
577222
993979
92590
1982338
1878332
310623
1170353
33251
1094516
911603
1380062
338205
107182
716003
1438028
1355390
785750
712983
697749
652921
1509299
436436
831549
664462
793205
1378550
990316
941218
1196779
1106209
524922
1603764
1347717
1066781
1354888
1190535
1531454
1385337
1679586
686327
104290
722222
1283254
533596
192129
1460427
520210
75265
607174
1582836
339885
1265541
1621035
1204934
608962
1786544
804734
805774
160029
439918
792508
674004
1831221
1030018
457911
1391878
218654
221849
723606
369528
1024638
1121110
564271
506454
1082278
1905699
235496
678670
1192391
1224692
654547
884490
1117273
854233
1418617
1923681
990255
1664263
261574
254780
1340340
1020106
333515
42196
964793
798943
1385219
271350
176643
1444683
1204145
1500865
642334
737395
519854
374728
102170
1816165
970867
1014250
477233
503398
926955
357998
1849355
1721521
1249146
148579
723559
960339
1194905
139535
388853
689513
401953
929076
748720
819808
1078334
50707
491287
326323
1342950
1853420
10991
802523
1165328
1139622
691079
835691
329496
1454323
6982
1527493
1501889
1979251
294402
613608
927600
1275568
838755
50232
1433481
1693570
1768290
1083968
1699730
1333172
1155733
975114
529072
263443
1884229
1928751
1405632
1108491
456572
950572
1635491
33862
1265977
1762527
561366
182262
241511
549010
62140
1933781
1566584
395026
524971
1936885
1261684
1330790
1091267
1149980
1546802
618510
1254981
162092
1974475
925062
1501817
1039415
1720344
924720
407903
1234190
1482716
1632496
958111
269171
895416
1081541
688419
621235
1589683
747560
1425501
1233417
1085022
1070732
1419860
1873688
1703852
578639
1887813
1394688
284721
1313096
1075817
1701124
1688724
1784077
723769
1944163
1753241
222726
365558
1804554
1808951
470087
1808112
1571473
91092
451494
370876
15432
776135
1900103
529371
1223723
1495742
263679
1490969
1965725
28463
1241264
1949199
312929
883543
352850
499469
1626967
1493380
1626253
796375
941852
1313050
207396
383569
920213
1378441
1853286
672023
501178
1139909
862118
682452
600679
74863
135310
512178
746209
1052670
1346107
1851422
98701
519555
1440109
964391
785238
1831327
683579
361779
1234199
382313
197703
1380674
1650520
469786
998707
1614373
513455
280347
1411741
1815035
1548771
1944741
1390431
1697262
1752955
722702
1473132
1740380
1552709
1309033
16874
236884
10611
995243
1727833
30699
1274103
605725
1586235
1651680
402308
385341
1998834
1777221
1330744
1822451
1701005
1000591
1368115
1265137
1969972
297533
654910
1132648
1474203
651560
1654113
1967902
772792
544670
319378
244149
1412351
1553458
981753
793079
1051179
450300
322713
255903
1426939
1104121
930177
400709
1422507
293122
1468039
1781823
371956
1304178
1262605
764174
718864
1226995
890217
1454438
1471210
182385
1836151
935822
519247
1559425
425196
1044933
467021
1457533
398334
852485
1848551
1066288
1911308
914657
1687802
1044479
1536826
875466
336172
5698
1000727
775592
247195
1050806
1462581
1202876
1633999
1399219
1104013
419723
424885
1645311
1772662
163399
1562553
1485328
1900679
31124
1205042
1070639
1572869
468467
1505791
606212
880589
740771
819927
1179941
1336204
304504
605635
1214160
1099303
1153853
486777
1750742
881691
516585
1473102
1550168
275166
1236024
1203874
1286306
1969338
1357055
1879935
537095
1930628
1990382
205230
970438
979100
1196445
834088
1660629
1364029
1084529
1988999
577206
1437934
777000
1386935
858057
692392
1910031
577789
1337853
656695
1867112
1403182
1906083
1868834
613998
1883676
1444643
793956
1886747
1922441
376827
1647888
1759549
1962605
534351
275642
660068
649626
277452
169758
584761
931784
395116
1678690
1017062
117199
409831
1334869
1493726
1679661
92379
1910342
1525126
27527
1204172
61401
514687
717224
272530
1343598
1900046
530166
326505
327884
1860197
902422
719611
606706
45396
1024999
348488
1672540
1868081
317880
918099
1146784
188183
784232
19570
659975
1964617
1222771
981719
661521
1115974
1919940
195289
1023590
895018
230892
535266
561810
1728098
1795871
1928334
362475
1442277
1279852
1836925
1698150
470938
755402
1557258
1670582
886544
1230084
1920849
610878
1059133
662786
1816302
608563
110558
988538
823801
1924249
1834840
246618
1966155
593158
948560
869670
1164833
290610
100026
1271440
501886
1223402
1273994
1052329
1838168
898771
831564
1841714
1473357
1108112
1808271
420276
1252001
610066
1090571
156814
1647534
1876859
1254726
1184726
1719846
1587249
459198
1418432
923351
129622
1544731
1943329
309143
999028
1665975
1906883
1816268
915226
37149
1263403
1006755
1767441
1585038
243489
1272883
1680919
1559691
1909276
1586871
1257135
1040454
784497
1432180
338941
1055410
1466407
1449655
785837
356822
207455
1505163
1258482
1284967
660902
757301
1039969
4661
477994
72039
1605042
1786758
1512273
258306
492576
525925
1041101
512445
619478
1787671
78948
1940191
1415740
4137
1746775
1158598
888768
809043
1214267
1393263
636520
1603395
1832670
1365118
1901799
1751079
908345
1972762
1483028
870527
19349
888524
66322
1818323
804346
842244
1972833
858960
128468
709460
1657810
197362
252929
1925358
1401862
1134675
203110
571845
912619
1887981
302464
1264604
1557093
414582
650412
415881
307406
17631
1234555
447573
1584115
1383714
151111
490538
1137428
1225263
360411
157192
1883788
1639846
519137
1984750
1595542
951627
1040021
453974
184966
1754486
883027
1358583
637609
1112653
138334
1025627
640928
131438
1401781
1410232
775365
623563
1778769
1567808
1633470
520005
674159
1847103
168272
1612806
1668004
1258650
1572586
457901
731578
314133
1738109
905038
1711846
520930
1612374
1202032
165481
751288
1732893
1183000
72116
112477
1587109
1391418
1766401
63227
1252535
1048913
619928
250455
1258889
1458158
388906
1218254
524959
1662636
1258969
974863
1582440
1224708
591490
6209
431445
1180930
109291
488358
1483236
33226
997786
1323529
1192440
801133
743569
1328441
1241573
232769
1139575
43605
1405004
1013279
1316846
1173563
1930151
408964
850942
607027
1494592
1457287
964780
1164873
1517187
266544
1765755
1334224
1846305
1228471
1251917
293312
732264
1788003
307195
1154487
357175
1253515
79559
1303211
1392802
735779
1064908
662453
414715
104742
893018
236681
982307
1609003
1079705
664062
1482697
789603
1577218
413798
825970
1107002
278571
8282
1569000
1104564
1182124
152863
56836
1398684
359232
199683
811461
1083289
793879
568712
567631
871337
234964
532134
21259
1719750
6896
444103
85289
1985415
1617332
1338039
1982040
1010078
1857714
253931
1619955
362
716847
1652396
331746
1529020
669950
1280357
215223
1670512
982321
241495
1360774
679906
1555310
657207
1271944
1326054
877375
387165
37711
1104246
1492918
198797
399626
118225
1888707
1176244
978362
910500
265023
68237
1102315
1007207
1828528
443737
1805272
1335513
520895
53613
282566
193640
384348
1632914
68723
1909056
832983
773360
866368
433362
633327
1545703
1969579
1714545
1758001
53566
1700486
1912550
1819316
360249
1697317
303994
1373510
456345
407980
245276
1085145
1877029
1232964
1502972
48400
1609552
412660
188159
520345
1005932
991309
1087508
1910270
1511573
415503
1333257
650062
920644
71187
411407
1567507
843698
1153906
675173
1352234
1325322
1463780
1009811
1624242
1062432
178518
120437
243381
1709418
243077
706686
289810
211754
80726
914639
92148
343745
1617528
1304699
1993159
440379
877545
23180
1101615
882742
1921033
1511044
1283903
342819
821827
1088448
819144
826351
893485
184654
705724
1372206
635045
389841
782885
1437799
611060
1863892
1835787
1369653
527777
744479
1955086
5526
510064
1512318
509548
412427
1820997
1730141
351957
1034240
588490
1184258
1161405
716487
622238
1715119
1231596
1667688
153955
1347754
1892806
3763
179055
1624727
1414378
1568930
1494652
1708380
1941552
103969
1798178
475646
1068798
1830670
892785
183431
84151
531877
471452
667699
1088130
450276
1795845
369224
1889025
743964
711466
622433
442348
1555391
553339
889945
613946
1039711
739886
786112
1168521
1533189
1657715
132151
1455350
976297
1579418
324447
1036245
971614
1591530
111164
749552
654822
1009165
1951343
895527
992046
543184
72443
1573463
37948
822104
1519614
1107605
17531
1977151
224536
548589
1449579
1183888
504568
1454036
1751324
48958
886641
1813320
1653705
1598424
1811352
856727
1070193
248343
990315
87500
1410101
160172
788963
201385
460840
147197
264197
455655
266747
1584496
1748639
799974
961764
1955252
1139483
260952
113939
77140
316181
1484571
586240
1899660
1827738
889265
1239321
1412475
528887
1112184
1101741
1110443
1185366
373034
49851
1751460
1644649
499606
1267943
1673317
311215
915529
952622
1422904
1232916
897741
1521265
1343233
403184
1685933
1367824
864510
1669609
790610
1908793
446151
1178396
1575735
52967
332731
413432
264220
166352
1818969
741235
1012454
844156
608614
375056
1267572
472789
244369
398612
1238833
1841595
1589568
1249769
758023
1800523
930435
1858536
877317
685295
605293
1390884
614710
999730
1566681
1559582
1481911
145747
44346
1816187
1082868
466201
886906
146936
1378437
61373
985871
405781
1525646
919903
1604279
1875083
893339
434148
249465
932519
1682640
469197
1558241
271802
682889
414827
981218
921192
497942
96443
1355271
1200930
70736
1853972
637904
1923559
546312
556767
1212377
426629
1895629
1371574
659571
1712538
1496122
1952623
365133
429075
1167994
1316801
1515333
1909541
33841
630139
884044
1387352
1656284
761583
107795
669980
1530774
1715400
1680677
1181591
886190
1598546
1355324
922345
1125103
1989624
1444654
1743235
1159801
542361
845539
607312
388663
1979228
40889
1328509
730497
1548078
1995049
1520451
625608
1809032
1279707
535040
1173472
885987
916719
466436
254108
1265325
397182
1364670
241226
1963717
1568196
1840022
267928
980790
1343458
981989
784195
314206
679880
1190846
1491806
737813
1757209
1426561
348546
1890449
263429
1019727
196422
1338232
1482788
1570443
1449802
1641010
316210
1964734
298602
1560518
1771779
1477866
548836
1445307
1508593
1961797
1768146
1669146
1530720
101020
1630014
1996678
1861820
8407
1745234
1482291
3292
265176
1134743
86654
453494
1363458
1343284
979970
929983
956500
78079
1965164
1493632
644251
73400
659998
1605471
1900239
1688260
1553166
945059
1831602
220394
941817
708923
1872148
455551
1273772
176399
1491283
1493243
1255159
941932
1663131
385513
1781805
662264
931688
913420
1525325
1877727
1785542
1481744
923337
56355
1180867
545899
644086
1702682
255224
437603
519593
1178142
911592
1833117
36812
400724
163528
135335
873626
1190285
811820
319522
1919960
1193712
833555
1160386
1064558
1198507
1520095
10495
1158584
378602
1974537
100814
654080
1559168
647789
406310
119702
716684
58852
1956002
472636
618605
450319
906432
1415374
1559968
1772309
1378976
1529700
1853017
472454
1098469
1627212
933656
1546884
931739
1821812
1603588
1723356
982227
523409
98602
117247
1411316
635361
1734237
1338604
788739
1589824
550021
1234821
321680
543647
1212406
1266957
1385376
1054266
1435196
138100
633884
1141968
123842
1531031
941188
982210
1116324
1459990
869882
1070660
580724
729065
1803067
630512
68327
416333
1103960
1314659
351293
1315465
190598
1669381
1740795
1619209
1391554
1296481
632811
518714
1983644
162222
127433
1433403
840350
1421593
15724
407183
1958945
677371
570642
903679
93750
1341708
1095002
1105592
1751400
1516641
380607
1467549
35276
1754872
1823426
406999
1011450
1891384
1768867
1635035
1576544
711761
1964420
579832
842974
273748
1625726
1471313
1704575
262437
1532830
1982140
1011747
1735735
1732875
1015669
708598
1755860
1037653
690522
610868
1657152
788586
210037
162133
226095
1354042
1044132
157639
1009728
187803
1751663
1552428
95170
1106334
626144
284468
1514973
431882
265394
30321
1554102
836945
1375877
1872864
439657
199182
527122
550181
998192
1064748
1060977
1915986
1353456
1899026
1875765
241952
485838
1826649
1817621
1982201
364469
429310
811645
382412
1927156
1894614
809249
1290038
1666630
1850157
545012
1608538
58026
1832683
1093352
1532071
178529
11450
863654
1939878
1462114
175843
1856431
847932
590358
64662
1420404
1323074
1056481
8196
930704
573986
1757865
745651
1849132
1684155
970974
1165732
1682162
1657008
1927031
436336
358928
626960
848686
615522
562433
355210
482727
899452
992124
1763560
1131170
10229
651204
274597
683939
653565
392404
1478190
1782809
960347
512495
1891938
2326
1370709
984095
1644073
1060524
1236659
642882
1660438
12187
841962
217311
435853
494124
1125778
282874
1574783
418812
442193
943951
904428
381057
1170786
1063057
618568
1694267
1256685
1239553
259107
719488
1611689
1458316
1794749
1682744
851865
293074
662026
1485014
550218
1778495
1844157
23245
1768976
416305
261549
1105620
1971130
169287
47731
650329
1598941
1222069
506306
399795
179608
1740928
256197
1907252
783081
1838459
185452
188268
249017
1785840
1374134
650897
381965
1628185
1165617
1908528
1991583
1707351
383193
1049684
838629
700102
1792487
1217447
1699159
1321253
597926
1284969
1424330
228002
1670759
1674348
601210
1157457
1526878
483212
1802907
344589
849879
1291232
341605
263356
1213757
1324869
867195
1564253
1982750
1805335
503838
1805629
168155
353828
607857
1513553
522203
1366261
310901
1738254
775553
201327
952751
1478339
179152
1021345
1432329
421668
1015962
316768
1456603
1373731
1515591
84633
1327533
1816129
1493657
467241
231950
878596
1553798
334683
634856
1320360
49281
675626
1132440
756889
251970
970558
41379
1765697
1050519
1053086
1023694
895805
669429
607847
1077205
532363
1248823
1341768
1734416
447261
1334305
1250891
917836
576139
1848900
1532257
1866791
824645
1531699
1941113
441317
468019
1342332
1509306
462489
1411314
407827
1678118
1009506
1238024
1803402
1989205
300961
476007
532526
960581
304676
300413
272879
1928831
1722255
944607
1633918
159570
1570019
170295
834375
1850936
142296
1667842
108534
1068215
1575979
742191
755784
216228
1443050
200959
192607
411737
865696
1551232
1854664
687190
1992432
1307617
618216
1417657
255902
959715
1065356
986952
1512105
376819
890873
1879455
1338363
544821
1469276
929154
548706
1307445
563349
999356
1979901
791188
771747
484286
1275953
595245
1309485
189796
793657
1301232
405948
1452593
889292
1339445
1705013
831450
931484
749493
604246
317793
14053
1697446
86255
1650187
29927
1929716
950583
475422
120818
930555
304986
1123221
624891
1835714
647023
68031
953211
558498
1855995
1341186
622681
28682
1364464
1887918
1781535
941427
1231528
325705
1585507
1163054
747514
390271
1720521
1416359
1568149
648793
1267580
1394876
221858
758458
1657296
100900
83136
63824
893300
568413
1492120
891404
1755157
1143217
75577
326506
296145
357374
1763664
1004919
814409
89215
1199992
971909
1904988
1164196
271179
878262
605195
831116
457372
795776
862105
790178
552591
696481
630113
1398829
868077
665421
1934717
577239
1740654
1202836
459355
1130384
744456
1936022
1938139
1632579
1783833
1697337
92035
1338265
752736
779217
981120
426037
343108
443466
176428
60474
1996176
1768342
1995888
848177
1021200
1353153
1361346
983884
756785
1145007
1071605
1717464
1167509
964815
435143
619890
123002
13051
1080136
62767
871241
69853
776090
404125
495132
1372846
1732853
1807561
469600
1845359
596285
1857593
1637494
869865
519880
874522
1416604
1328837
1799494
1708680
467475
1520810
304605
91538
1840236
1705026
638568
294035
423818
675378
1909310
1249250
1431631
1207226
1086021
793393
7177
396483
1168454
897029
1704993
339608
32867
1681842
683281
717466
1955129
323433
711421
1606746
343479
204503
1371988
278823
1081053
1033890
346311
947808
507053
312118
1447624
779583
1294241
1766907
1430956
1325439
570428
1212721
1057475
828396
155473
332075
854311
288793
1220165
665845
1830498
323129
1169052
1482522
148494
1449615
1307189
875002
1484763
526006
1776145
827226
1790468
988573
1167512
1556870
1787709
866229
1871904
1580137
549599
693468
1925855
601430
1948562
1487556
1485162
1023816
882497
60043
685551
991632
559203
1764643
501541
868905
592392
493654
1162204
1262243
1920568
796061
817797
1375016
131163
93026
510190
871898
945533
1127772
544760
945442
1967677
780045
1493501
1223416
1583239
1474275
996
653910
1209496
1024042
1115646
1365359
858350
1610899
349681
994926
1949865
253200
1419756
251876
310996
1724496
792230
384954
1356983
581633
724629
112178
1449228
656533
581005
713518
754808
1890881
866474
157585
1612463
875952
1344222
865120
807033
453573
1717930
1132355
606472
904812
1615109
111344
375820
1657227
915446
1823485
556324
1846828
471556
234221
322412
206890
708193
1162998
1658921
621336
32593
101918
109121
873904
1700721
1641258
1735801
1088363
1175786
13981
1754550
1229977
1470689
1391181
644085
1063048
1497489
811081
1953211
312169
1373969
788867
358232
1568441
1522079
752159
209284
1325097
1513954
1700594
1727688
829043
349318
1716357
263070
1150233
476115
406091
911719
982099
949081
1316287
784047
1047944
1027688
1175933
910246
1219928
1003572
1514871
608012
100522
1311491
876606
310758
955729
56307
998883
577170
73842
4722
1398170
1540670
1169424
1688344
1360618
1583048
1909767
51838
48546
306362
457790
1549662
145755
584520
1545328
1502708
516675
187029
1876579
1678131
311474
561805
1522414
528206
729430
666825
492094
91591
426166
711885
1874974
172292
1389925
1079098
1602151
428585
1780176
1558968
1435482
695276
1856904
1909216
420317
543690
1014201
885109
1802367
516991
1443580
960344
5727
479519
359860
497203
791559
1049931
1858539
1704595
218732
123788
1389842
1661086
601858
1791
1034862
381442
1370078
276626
93703
797307
1258323
37169
835612
25394
660582
143883
29392
1665135
763272
1047177
337478
1809452
1881543
30271
459551
1058450
346595
1763260
1037128
1861840
1051473
716422
559767
1095566
448171
1928388
1746968
476744
55679
1454988
995513
263328
1953671
779760
89901
1714442
1605007
773715
745593
50679
817399
144410
858474
1731416
1172526
611884
1612334
1072739
910022
1669576
345002
1522141
946436
1207632
128578
473033
1493701
1234979
1111190
534705
1242674
135960
1869308
492580
1466721
457323
269975
517723
1925824
1979413
938953
1250788
1440936
932304
162758
1384093
1164151
440630
531464
576687
1927939
4019
1066731
934365
1371757
956284
474085
199392
1208930
1590052
1561280
1965990
1039993
784181
1996982
1579130
1954266
1518073
1767107
1694009
303348
1743644
511373
139799
1831186
533910
170797
1030321
542066
1466479
1597989
511232
1082735
1580587
1157797
1972956
1089157
1745420
930574
690791
723631
655781
1274500
1363234
1813673
159799
1083164
1144128
663998
1468185
271387
605991
1741659
1164922
1548040
60693
507530
1030084
458472
1320031
351195
1296184
387753
494161
461183
988205
937327
24717
1434895
1571226
836724
776011
412499
1485215
9985
1717990
1040915
606395
595763
1071673
1948464
1156824
1778295
1708445
641061
1087759
680237
408398
345511
1173971
1014654
1268050
240330
131308
265325
1602687
150160
866682
1456002
1161339
569730
220608
1677068
1572898
389793
1432886
1325275
932025
346682
1398798
1273393
1185062
1675411
907345
182808
1152663
190955
1033758
138862
1574051
1532997
1789058
1909247
855154
1872272
1017004
684693
1819263
1008823
1956687
1394766
633279
1528541
1805423
28549
614012
723754
693229
1377250
1585159
1458327
887998
638503
1696255
1763142
825179
1663194
1674874
1505739
1190663
1696635
872866
1828027
1291315
1659142
1213760
726048
172259
879734
369747
1893084
295927
1831151
832387
1697437
190755
781569
1049327
139767
805111
315350
107955
591771
784408
1177942
1003687
1837833
438424
1867512
178367
1888400
721087
844733
1881434
890357
1112771
874778
348802
619760
55606
567024
435092
1551803
780242
1208439
1716010
1990240
676944
561276
1176220
945651
1940477
792788
324290
1026762
1301231
887989
398760
1255243
558699
67776
1073559
1229578
1593729
717496
414698
1898082
223359
959628
526372
142543
309121
1641708
1282729
359343
723659
1004153
1839932
1855350
1664896
480856
43835
1467386
1760850
926306
1953171
298164
25988
1175383
94773
27781
200270
1985793
691920
209727
605334
1318538
533313
1106817
892764
246525
1066872
29198
1162842
1095622
263254
759732
832686
584462
1254422
252940
361871
51439
1359450
1375589
1737404
128490
1647726
1873461
1496701
328640
540934
1145888
71889
36890
1101179
1155012
363760
286931
1321436
499090
1501919
298350
1004858
770969
831859
69583
153855
1929321
184460
1000828
723830
929399
1285192
1440397
1837178
1595087
1774823
1302143
396983
350209
448966
471730
1544802
61783
415361
404297
1034833
255961
1590086
799984
973017
879011
1527278
717848
536595
1148300
1866771
236929
157629
490758
910795
198602
1589417
1381605
390344
1966430
788964
405928
1719021
647489
1867361
559799
1930294
653018
545409
1979523
1353641
1262977
1726647
186467
1471861
711339
1909153
1307117
1445267
1531927
555487
521842
641326
856103
1221820
1627997
1620843
432173
1326469
1606708
1655084
1087235
724209
1148684
1974552
932832
1941766
1209522
1545261
1125418
887440
245275
683401
1516631
588494
1176990
1410613
905140
199307
1722830
1314629
215187
1238576
308175
990752
1393635
753897
65285
156387
1548077
274059
1866899
373245
1966039
982936
873605
517415
116866
1130723
1800867
1470996
1530828
465189
1936137
709309
1548666
1700450
591366
185612
1256943
1879661
1874115
1682425
1239454
1215441
960455
509432
1894403
1306889
8330
241594
705950
1746303
1861367
1212761
1855503
1807014
1368863
528788
1900007
1872150
1085798
278061
1968303
786168
1594709
347013
1989444
1298024
451080
707282
1420843
1316950
1903478
1951358
1197656
255113
1636926
398436
356837
998136
402302
302830
1309769
438582
1247442
101338
530816
1767198
1586601
239346
250127
1525159
1869187
1393736
165490
803612
1605698
1613069
1809887
1728071
1764052
482594
360037
1491906
1943197
1858785
1359959
1749377
163372
647624
1476336
688058
791260
336836
1748882
775763
1774236
1622962
654796
1721734
1722008
1795130
535832
1362497
255028
1620063
749232
1517559
275095
1158279
985735
1251429
164683
227715
1043992
684013
1359562
468545
177566
1523194
251816
552827
1126297
544140
408609
1633467
1374673
1818830
1593268
956765
641804
1798036
1586102
1502459
312875
1061267
538527
1770554
509012
1134981
1363030
1749257
458877
229695
1603180
122577
1540888
1702964
442939
167757
1222072
1295384
86470
456615
1372718
1074161
1826736
983451
44243
1936972
112450
922478
178599
1915107
232799
1086836
834998
669497
616904
819717
400424
809002
1583724
1091164
4709
17250
1818569
1629585
1166842
1250750
1964581
444484
1344001
62869
1487932
1974354
26498
1510553
1995006
1567812
1214068
46014
1512851
722005
1171551
713419
1559809
1821406
1967084
1778270
535665
1963005
1227172
391611
191502
229587
1440554
69778
500543
732677
1015911
967065
339096
1270737
604255
616834
1366965
857511
661785
546472
726057
1368288
430300
541431
668366
1059730
634058
182525
674229
1241768
839337
1318254
25259
937942
1519183
1043407
1332990
1860724
752644
383338
1512177
1953124
1575729
237494
92224
1940221
1180408
773258
1452931
486746
1669295
554625
545698
1973190
547803
179385
1073860
1950459
1372567
992508
1000944
286045
1975806
976164
109671
1004519
1685996
1930728
1449277
573078
1872251
1861834
672619
1650799
1749089
858999
786777
360935
8413
728440
762908
1884485
1231149
1684520
872035
556354
1064741
495416
804407
4627
312977
1840504
143170
1667882
159746
204127
955359
1398388
1095113
1146660
1754184
62442
1061664
876142
827774
577505
507716
159171
1233596
376559
92219
1307310
1116326
369929
28600
778182
462869
1044128
1806320
214225
479209
881265
954996
1286469
649332
168821
1009577
1185587
498390
1175892
149509
1830183
1338041
380248
953620
855672
668961
307284
1659438
542549
1639953
627918
809194
499623
1590251
340624
388668
1475561
802529
822519
774471
1282593
1589528
1451474
819698
640888
709074
789544
1309297
527691
1101069
453924
1686712
160007
1256970
725029
902194
770452
1755101
1750979
1884013
1004766
10550
1708485
1155522
394156
1971606
631943
1557775
1562462
156360
1143022
567186
567780
1017661
1237606
1494474
1208178
516558
1696818
864220
322222
1304561
1230893
1730132
1665903
761467
1019373
450479
828799
1034580
56338
123871
82531
782968
671529
1357012
440320
1831506
1002724
1448238
774766
613494
555382
1243681
1301905
47972
1265438
378137
1479251
1337063
792452
980140
1112076
1935485
1674086
1192404
760071
1669029
512433
454857
403316
1432420
378146
786094
578943
701911
1594718
1481892
1436149
678354
23731
579423
658531
146293
731170
908606
1277758
991126
1402173
1908075
547143
535643
1963355
635065
84355
993905
330472
1013967
505395
811949
1847950
56917
626950
737969
1022545
572535
551885
678430
1032790
58669
145404
1583885
20003
696069
1066658
1100311
537016
546569
929645
155902
96495
1256007
837959
222560
768657
1318947
506899
928179
443135
1019781
82860
1043359
641945
1565683
838700
238225
73923
1156829
363016
132205
89210
1179651
565668
777040
626601
1138220
468273
1318020
1053483
384764
1196719
578937
817268
39341
704522
982536
1731001
1647872
870646
1021408
1511325
390296
36984
517299
1919524
1649257
533359
489295
1469012
612607
385590
1781352
577038
1884639
1533437
1093237
374566
1563745
1964964
793605
130314
651124
1874368
595012
1088260
1575408
1763630
1951649
568971
833982
131201
1544073
1741708
257245
1059060
356418
488378
1905847
1729344
547614
1537422
1955194
525149
1134428
739135
1022202
517609
1688008
1146306
911757
52767
244069
468589
1572734
1770507
971801
1151828
1124684
1406745
1286770
1539714
186196
202285
439021
1173720
886806
278006
1115353
486246
359364
1717899
251020
385801
1878590
1210898
1627569
965556
1697854
1454164
1971366
1632557
570930
1129835
1126361
333397
213024
48460
1022791
1308859
1983433
472633
955
1590402
1971932
1152127
346974
1229811
1493393
649325
171947
1641235
715478
695628
638828
749864
552514
1595836
377622
887745
1088233
919823
1051339
89901
1318590
248552
1696904
665655
595890
139655
666464
1760532
1936309
371878
18227
1874654
976204
1492613
215654
1122557
1629917
1021432
472037
1352118
1530339
108347
340137
894873
1562910
1349848
1598634
1250299
1661421
407856
389565
25363
1795821
533040
481015
1873209
647703
1864114
1216292
960243
1473466
297967
1961196
376831
927199
220398
1318045
1271736
1187401
1121530
1231349
1426374
906867
506789
1864759
725220
1786964
1885461
716229
1254042
1708733
574996
1041400
116010
1158645
24721
1465531
1081661
528630
1094655
769889
1673228
1944278
60670
1785695
1891975
643822
684897
1841342
1002131
790126
1916543
55765
173782
300984
704030
1534628
1268239
447836
1522932
1624656
1204443
1844727
36622
1965756
119478
1691150
1472923
790437
39774
877208
1348734
1896818
1992472
1285859
964632
1911654
1133146
163310
51127
183474
1661147
514353
1539262
1631189
1632420
782821
59065
1083446
592394
305006
1309579
1020460
1755141
1922262
829794
484462
672668
182261
1905753
184392
599194
1958659
1508954
616187
516102
1666330
249062
1670066
413266
1733172
1322128
1391594
1948392
1759564
1408643
1095597
690690
1845131
1228272
387234
1572969
314226
1036469
290465
562769
1440541
1334479
1862133
1003068
579587
1814386
1794030
541191
1331193
1650353
363286
805028
1100694
1935691
1945970
1218383
765863
508773
1846950
1471498
1036953
65559
672608
401343
240502
1786176
1091070
1335732
163772
259717
1740253
622266
1568307
1926275
289917
639014
1262760
1388894
1156658
1631480
667411
1204716
627562
144998
386967
1128802
1015556
934419
59351
1020549
758871
154797
1598722
1955962
70528
207664
850714
1906028
1124641
1638282
709682
1862724
1335911
532043
475251
560309
1746597
567632
299414
950607
1645521
741865
933609
1819261
716435
1980570
273830
838669
280493
1459390
865556
1135872
1872446
1239352
846424
926733
649488
1856270
638984
511596
892102
284510
1394771
65218
1189231
1365260
1195941
782404
1028475
1762900
1790334
884770
1601956
1937883
1680752
31413
1044053
455930
1555075
1136859
1292606
900936
566081
608122
1390930
215677
81998
1089219
922682
1533686
403649
247405
8160
219557
684101
1942645
1350401
1817136
80033
1302494
600614
725343
1980091
1751465
732457
1017199
509098
1865794
414269
1278618
1044967
870383
1285120
1519255
190019
324807
554271
1450100
836671
263920
493627
1301149
1989100
1804043
910058
1519658
646077
1200409
1232197
641706
1883738
124668
977919
1140796
1129796
145198
482802
1082495
692913
529824
1044792
1141665
1903070
21252
1210966
595984
1909853
635061
1746935
184379
488376
1022339
1293720
1651134
1325774
1246335
587123
1894821
1532756
373980
1166106
114113
622179
564131
1181027
1078241
1932029
388045
127505
437212
1712274
1912015
782228
1773042
152368
1625717
941265
267125
671063
488513
1753684
318549
44704
1146531
571646
1446936
280470
374398
153566
857131
651316
1058124
1874279
1707779
1229775
140554
721779
461682
1963410
1233049
1278185
499347
34353
1898820
164040
830648
273910
564265
88525
547757
1429028
1774368
631987
96945
1812894
509533
222701
50171
440123
227698
588266
95562
1279497
1744920
1195738
257711
1993481
758243
144604
737013
301100
423026
1108599
1578522
1196801
501423
88958
1281309
610940
1017915
600339
85365
119089
1005441
1349844
440841
1968528
671362
940099
1359229
1371832
1998852
1684907
278922
1975072
1864705
1301727
1008228
1079670
1151597
1239897
1194411
1106849
1491720
77448
1294927
5456
1666582
191313
622041
1917927
1146434
1789374
958243
234897
1993831
344417
1884881
1461634
1484675
1632477
1780485
1100749
739458
1875329
164556
1240066
1042753
500243
1405597
1546746
111582
46986
341589
1328904
1314768
1778008
338616
289181
1402558
1176153
637441
92019
1013811
1318532
403286
597823
268509
1764856
69105
1548064
1456267
665056
697917
85664
1660222
997805
393359
1810991
1270455
1027038
260492
1027162
1882260
1574624
970949
1918018
13976
1684808
1252853
683714
1201740
1243110
675429
1356822
208149
644705
1499894
1391801
342426
942960
510762
546216
1166450
1055722
227646
1068338
843203
972216
1450795
49922
1194005
384183
514126
1989842
1439818
234314
1835706
293274
180565
728746
1278847
1717192
1370089
1105851
1232910
809636
703859
1535851
1340030
1310863
1292244
1239082
1054330
29853
94225
1951698
42139
1568762
896047
216403
866157
1829214
663020
80841
1468468
432739
1354601
1419044
20311
1143781
150869
227090
573895
448362
149364
1631997
1641924
1074700
265978
313711
1894953
1237881
1092987
719619
174433
931577
1096239
1811265
932917
822550
1579060
1286709
404169
1329848
563326
70666
401116
1183456
224926
1830459
1881771
814674
1931026
1190337
840293
23710
1784743
284320
234147
1070574
1895547
856588
1500557
238476
830333
147042
1306720
432346
426624
357159
165347
786823
1243106
1278058
30832
543239
837939
298341
891919
1956348
1514403
1360771
1675802
1564354
1056390
1336728
267448
99273
760883
287878
1663817
1172787
605722
96282
1944383
594253
1569917
1468198
1612879
757013
148139
1237025
1030223
1509654
1888085
829314
1356377
1182134
676531
1115241
1426837
182831
627058
1717566
1962460
230579
577413
890487
919564
811553
637979
1891515
207029
1264774
1622246
1816096
1011911
814503
1066511
1061727
882757
219928
987036
1388295
1546492
1309594
1629825
37449
1933770
959145
974984
57558
157039
1778268
671304
204334
1589671
184617
502079
56319
1216266
403242
1819779
239749
555013
60247
78873
741773
1280694
103359
793217
736146
746594
781924
523317
505408
830430
1220343
537042
1238107
458401
341249
344626
397687
1741679
1654857
1559434
307275
1246258
1704979
451660
25423
399271
1481356
53366
192297
1110234
628034
743327
1327479
1323703
376582
232091
1874142
777301
1340110
599589
1278839
1685738
903441
1669038
1647626
393619
455768
1010583
1573296
830494
1778953
1338426
1912974
1669336
60361
24553
1253538
579789
814021
294803
132554
233319
441013
1428846
1787437
954085
826687
405050
1262876
1360258
1829139
709455
1807437
1397860
1117751
922534
1164730
1956229
1941836
499422
1823595
649554
1600819
468125
955165
1030869
330793
1629441
19545
1079950
1154167
274708
571273
718348
1404133
506745
1611476
700715
130133
1907098
1382767
35369
1201320
1817075
969947
289759
1307971
1302825
1340428
1769847
1273688
1073238
433362
274533
1492110
1698100
1780460
852212
1912108
553629
1515737
881170
262611
945219
1570250
38364
805603
984875
1313387
278996
1264965
1534087
276503
206557
708371
941037
1241726
1998501
944295
594782
1677734
643658
1859342
1732994
158480
321775
333033
446155
1156103
282385
1854544
273852
954040
347458
1388228
45713
866049
1679073
1076147
1069543
293816
113024
569000
352835
605776
920356
1962195
519037
896059
1379930
254299
566816
304491
47654
718772
1564855
10862
47017
1183841
925766
872763
1005470
87911
384683
666665
240079
720402
892376
1768576
823276
1176497
1340970
343189
9563
148399
1891763
757419
204490
816763
1281609
1581114
982074
1826791
125013
1076677
1786086
472066
1351343
610045
4839
766849
1425045
602574
464265
1417555
1623866
1675051
1378643
531161
1354569
325027
791849
1689479
1297574
1376094
567681
1583695
151267
1574933
776781
1311874
1218972
10018
1097635
1388429
38757
1264257
140899
667080
1289068
611330
1188891
1699610
1731245
1190615
131225
392176
1227098
1600095
1669425
1270624
186910
735171
1900191
636226
95739
38238
601254
363767
1613364
47194
731729
645783
1659581
258316
471243
307749
1567789
337243
422572
68711
528455
983214
1837047
54357
635491
1160719
141863
414460
644443
573780
1388651
1887060
390923
1437844
1619354
9837
1695846
510155
1371230
356919
1212148
1699502
1760177
455339
1028597
1116125
484264
273967
535043
1429415
1694640
724170
1803964
1735776
501051
177184
1381277
1516240
1382230
75874
866485
1251935
1434292
105453
312899
1317394
1398062
505394
1349776
1919388
378768
1916607
1170864
974162
361530
1437115
237998
1706178
807547
1935657
84656
1586494
878782
669871
801258
1611411
969471
782991
742378
242173
379152
388181
41558
1690633
1467650
1303380
1585169
946105
1059685
488330
1220881
76540
1128829
1617137
933666
1738499
535480
1988072
1142299
813486
357841
1190604
91158
209429
1096892
250002
1045411
794984
4980
1152345
1450554
627283
973264
1807548
850790
229835
1614770
220837
532704
638540
1391554
939593
293794
354536
553635
479200
498428
1002152
564745
53903
1548497
230329
1469696
614933
1848384
526225
1033508
30217
1105601
1702711
971807
1208555
534300
173464
358883
1845901
1488174
532126
838221
37822
1696750
582415
1319152
1978469
1301889
1241850
752557
543314
844795
1031066
1602609
1901492
1322100
167783
566534
467127
513092
980645
211029
436223
1638815
563929
51909
1525977
899284
1998569
1855639
379022
491199
913889
778486
1160295
1962431
599720
1371155
1797749
1541130
883478
542086
1417998
740545
1004317
1689260
1610606
1000761
1135657
525929
1209545
87842
513452
773563
832534
1184591
133131
255961
1753519
830849
1157829
165382
1944013
1148274
1395110
88491
614481
1798968
788164
133230
878331
35546
347334
1424362
1667607
1936007
1177200
1903197
331838
549491
1431964
126202
1280683
306558
1131652
1740725
1382069
1012240
1057190
1395927
365009
1541714
1795481
1548815
1187038
1816774
863274
186385
1368150
877181
432975
1820332
458543
1381062
598934
883685
1678289
388443
1394118
317513
940476
1303008
1326767
1992056
1719589
561844
1489293
772063
293237
106190
1948313
1933160
38885
554560
149975
1463059
188760
884613
1909456
1693691
1703372
982868
670706
237755
162131
266028
1656408
1036938
1296880
883627
1113342
1683558
1876186
1287627
1582535
1494511
1578138
1226977
1445039
515979
1098394
430380
1083550
1907197
1550399
1793682
1823636
1711350
1002422
82335
86055
1316794
1538403
1196679
862419
1500409
729231
1014429
226879
1599064
76179
432548
1328260
1213897
1575070
247813
1114892
1589005
1027939
905757
1443286
1370498
1548218
679079
677758
1047856
32153
525855
75468
1462841
1026701
701245
10022
1958496
1781818
1501669
1007868
566339
1931701
808552
1374441
1829894
614720
1446364
1443728
1691740
1794300
1052626
212090
265174
1357102
1925683
832116
1058996
122862
1166073
1765981
273551
487313
135828
1450338
825947
367690
1045037
1737674
718653
1548195
1386581
172233
1792991
23018
1347605
1556362
1950311
377131
468089
701528
417322
680667
470335
1356981
466629
1107990
113721
1963532
1545528
1534547
1957995
1607669
148220
581474
658793
1862774
854126
638313
1298306
1517540
1211679
1797912
834309
1884138
1378097
246353
1574206
671827
28281
153772
1993609
892026
256033
1556945
1822170
88360
1903765
544337
171513
88257
461310
1172844
319768
942991
1572721
464925
1642657
286381
194966
112758
332716
1039634
71872
1243331
1292398
322751
1652927
53176
1680483
1078427
397475
1872215
1088069
1856632
1313536
1262620
1759314
1626362
590705
912693
1066781
1663475
629688
601001
1865602
314106
1569609
709283
1998188
637095
227989
1074
1532708
1957057
265862
596845
765955
1001253
409718
1218363
1689304
1106616
118342
791595
1782249
306880
310918
1194748
591533
1915807
926790
613775
609410
413156
1487363
811632
637091
545461
1723444
298846
1823771
908156
1133563
1010018
507972
1359191
1574338
775909
1203003
312861
1770057
959147
1116516
1850865
1727993
1278834
887565
1667377
92979
1009151
1124574
374746
265397
1075590
1379545
1188474
951264
1723782
878987
1914788
737225
968614
4213
109899
1812027
827604
41363
420765
1406821
113025
143263
283630
1543102
975410
1670649
1047875
796120
1514802
453932
996697
1836223
146134
612067
1547674
1726672
1393276
1134476
376744
1148284
2209
1299285
1454052
344972
302254
805292
1796072
554583
817057
649822
474168
1808883
1766409
1169868
1569456
983489
952350
834512
1202913
1949618
972642
502820
1185582
1105356
1726835
674201
1539802
1060339
607715
1580316
611373
1943439
344565
529407
390962
904348
972252
752539
868356
1557775
1073813
952319
338735
244271
281649
1685426
1342372
1718597
531800
162964
1216045
240504
1916683
302703
900960
1515923
42893
7545
568117
522138
1493834
49091
496901
1613376
1129521
1766044
1880798
1703237
1570861
660258
412943
531319
446738
248768
1072081
1917121
426253
1012252
793899
363715
779484
104906
1873656
1864527
1090856
39446
153588
769425
1957568
190318
990561
1618853
1635631
196837
1136904
1648562
1786547
827980
3686
1294526
1021805
515454
719192
691525
95214
1518838
1866510
1723134
735863
1516678
795580
92100
1927973
1132826
841795
777191
1540871
550009
285629
737616
216556
1543708
1825745
898592
1258950
39574
723024
1230691
1158656
797993
1146354
111727
836391
1863642
1928609
1733177
403648
1629510
1108244
980479
679256
1541347
1129111
1636077
1577243
1660869
294997
94424
1212882
1821646
92124
167406
707442
1868801
519349
864911
749018
1859260
219407
963362
1688736
116395
564137
1515858
814933
1261392
1296354
1207751
1376765
1493251
203622
233899
1699963
1603283
1642722
653153
1387894
1895446
1293006
464529
1194020
924266
381391
1075138
1046042
1298014
913315
1489084
1615347
946718
68385
102049
1485048
1540809
1107543
386425
988025
937449
1363372
1249814
1762889
1278007
1903676
796805
489284
270257
1533115
482850
351032
169562
1847880
830241
419305
1146810
1488074
84863
976596
817470
1784290
312444
755014
634035
1316501
339373
425849
923247
1637119
328987
91015
1834467
706425
399296
1308309
183217
34566
259657
1147042
379623
635030
963635
1083938
1405016
680891
414066
1213002
358472
1160543
838706
280489
1424903
48014
1731085
1294613
698613
988956
145588
833154
223742
1013948
1179746
1422261
284829
388429
837679
931112
1002662
144232
704549
942489
1932809
530581
1010752
429975
63059
1779217
425151
904564
99775
392363
1042362
755167
840102
714535
585872
861803
906392
453969
712780
875408
338182
650866
785896
422664
652958
192510
88817
72330
1012485
189221
583093
1933600
714564
1751696
300373
1309418
706130
432807
1177134
1016226
1570752
290725
1403528
835377
271083
1207446
171097
527748
1760790
6724
1120935
1510555
1484227
415378
1840704
1814730
1668119
1513403
1306855
261853
1477581
1009695
1731356
1558255
1833316
770359
1797359
1865992
83570
513423
1751254
1507515
1051536
595706
1115658
83848
1599117
127404
268102
270915
1304151
1652651
1596299
787386
1965113
8340
697907
1964545
988093
191288
436358
312114
352161
1068078
701747
203256
1928533
1623743
1830472
1795942
997500
671841
229357
789399
1503651
908507
297979
1380736
522071
1275349
1735686
1247924
974776
1069029
51293
1921060
1795400
1107546
527469
285520
1462364
1546983
613520
105722
1553479
1252875
847771
1781010
657506
797852
1528702
927962
1532749
1244994
1995816
1975121
1513875
1511897
678469
1387541
157901
967044
682477
63879
880098
611069
782927
229144
899843
213419
532132
686056
1569149
1922487
518074
1068565
1166595
874188
1787886
910137
489792
1757519
819682
1050998
1731443
239154
560972
1589394
1105132
763299
1086056
166461
815654
1145096
1383560
155393
861773
1932780
1073550
1860084
1468838
1136088
1088964
1035857
1867777
1192296
842210
1500513
280963
1494420
101067
546239
788176
1445496
1423902
1244336
541244
1273823
1671929
614077
1736486
1341862
1004233
678826
480422
1674781
584818
518539
1819164
409399
733596
706851
941300
9678
288448
1185160
1450617
1465507
1119388
1585694
1165834
831510
1614187
508929
115770
1514332
1776212
1677998
1738271
1622055
838522
1847126
452017
157004
217803
857051
1523797
1614073
665216
1670627
1264373
352763
206102
1163261
407158
119632
1685232
287987
828646
397870
1206841
1426667
234333
1225281
401085
1167428
1574633
700299
541
1456049
1117159
85828
260101
877119
821844
470834
95491
1664482
1933652
553990
301048
1109643
8061
346071
1152428
1503100
1620951
1773621
1825580
216206
1715418
1033788
95310
371964
1627376
1381822
379103
445979
616677
215626
1521334
1006274
168696
1940051
1596748
1246984
714086
661098
252787
1791394
371776
1676057
1396242
1103910
754455
399504
98853
1452671
1142079
1958514
1069799
953752
1069288
87110
695595
187108
1928992
15999
804546
146230
496551
567581
272772
557799
33337
354545
611213
445440
332279
1626285
1715574
794402
911302
917535
1225621
89825
1925671
632860
396229
176649
1490800
1240768
1805189
1337421
183196
749794
1567271
1891242
1099644
674168
389366
1906022
1738095
1395401
1643083
131444
169711
1365745
1001333
1104414
453705
398011
818023
1921614
653905
989335
1641012
918347
1947788
1601361
338246
1826023
163622
1359065
730618
1118948
429842
580162
1250274
1277596
1434375
232718
407633
188061
360454
102403
1020156
1968193
9982
379631
1327218
1342802
1476152
1592231
1998144
1895821
85722
968399
1472159
1836598
1184087
1562358
419656
232022
286747
1220248
237972
1329087
1695286
1272046
1763085
1104988
287227
1842994
1150844
1489632
874333
1161301
438425
318626
1277382
1310400
1946261
484017
1525869
858460
728330
464983
1058210
312500
1658023
1855461
328417
1509736
1059465
1018463
1674667
409935
1603766
305888
266195
787434
1883661
795457
1111492
1078064
488305
1524734
149317
1064626
1988974
1880125
887605
686
1741530
841925
1250398
136140
1798837
366346
215234
1283853
3650
150962
1263240
895601
758835
1901903
710410
765118
1362289
211998
282498
1301763
818045
592135
178640
265020
760534
1113818
67250
1157233
1569808
1361619
1002280
1683641
1683792
1985431
1059267
16787
913902
553909
999210
1645344
1972436
196721
1942251
956671
1171619
1776487
1847668
1513829
1256642
1211742
1856804
350499
1234396
1171191
1535645
257805
673236
110994
485333
1570716
1375480
10526
1795692
797350
1829985
950356
1117202
75085
1775849
11727
726569
1363102
1186715
604344
579158
874394
207388
377202
1309265
628619
1405748
971731
1190786
1287504
1033662
976290
122813
969901
262698
1078847
1776972
1674761
1319107
1820028
674738
1183303
1069423
703677
828927
1855579
301173
1817686
466631
1897395
1083634
898135
1234552
554313
668291
67533
1801589
1957335
1051805
622195
1835681
124956
1722014
1970245
512969
1256983
892152
459350
1200191
982501
1315761
113040
1904717
1692576
51194
1397065
1530673
1454523
903998
1500162
1576056
370697
1977975
574986
1291517
700794
603661
354394
1486284
1881934
931874
631547
1645232
425549
1754678
446504
132953
1415529
1201712
1246874
1171806
173577
1216431
703484
1749148
1262181
236909
1430414
373446
846182
1558100
248346
1705485
1048992
1100327
1060069
1132489
150703
1070225
485246
106129
1267011
68395
1474605
57601
478833
1517587
364765
1814272
1932023
1665356
575426
763912
1834512
1078075
1041317
1742261
814325
1413840
404101
1544135
447674
1426284
846621
391329
1530040
288467
52542
57039
1198999
464151
365972
1548648
1839556
1882144
776187
411445
1997670
605992
1996867
385500
640850
67893
178162
1234881
1542068
1033473
1877504
1154911
208517
961104
230757
726412
1443910
957711
459934
367280
43500
925470
1806235
1393453
903084
775504
909490
1444090
239303
1852584
741099
883217
811022
94268
1624133
766265
724992
213715
341206
1709262
1546653
1871128
1191461
1473923
97727
1604015
1756991
562896
1263203
629686
1728023
1839921
327320
789052
852913
205286
1540886
1563438
1935951
418493
1139482
1510930
1848873
690848
1705244
341447
551373
179416
997874
974713
429
1112951
754166
1341309
1416630
1824899
833292
741312
1473552
1125848
1413503
1256148
120571
550036
182857
498012
305156
1706928
840974
607848
721166
283814
1560254
1343611
1670485
1578851
168970
1228233
1593670
254484
869310
1858427
311531
1626064
1620893
453537
405208
1171339
891055
1824335
1291946
410232
1771409
1048222
1737649
1208146
1140189
615246
607341
1406756
1003540
1105969
742893
197119
358628
1624996
150190
959565
225390
1648778
1263576
1934972
727193
378497
1061058
1227800
1368008
1328645
1545235
1381230
147499
1713554
328823
1663772
1396341
1777829
1155243
742513
1711160
1751982
1818452
1667223
1195034
452603
1029899
1638580
1225510
270049
1666011
1838716
512197
1251551
220629
561660
1809996
1306736
1800111
366047
435149
321383
1856487
272109
242289
1475035
1634292
501718
1069602
476327
613831
1576778
1957234
139013
1788696
1261926
1141975
522226
687120
1807999
1035536
1759742
1043495
635780
1357715
1177245
469604
269224
22583
1486107
1953037
491468
943256
349569
219638
512847
992061
464711
429392
646211
264620
1039561
1346032
1675155
1956391
1400035
275247
833748
511015
443352
1624084
1482931
1757858
916996
1676836
462953
1839915
91594
1448512
706055
1421137
1356
1025216
1660405
1406139
1984078
445545
192544
2389
1862097
428498
830241
951266
1297694
1440653
1488241
678283
347549
866880
1610037
18217
1481767
1097724
1865910
1039431
1374516
1415495
1437470
1886714
1644340
1609584
1976029
1994589
1284797
232626
1429008
1232163
786062
1591366
1162301
767447
1220950
869782
1833598
1310394
1476079
434313
553731
106837
1895114
500936
12394
395967
512380
548163
1177310
752569
1185845
874886
318356
532944
954457
179299
1579926
999882
501430
1195931
497252
1162009
731009
793286
1914714
336525
550365
207471
104127
1992987
729333
947073
1607870
635060
947503
1410344
425499
1811756
227261
1944491
1554536
854785
622125
728065
1211803
1317269
1159239
47324
441492
1067305
1578547
494165
852686
85703
1844432
1896191
932029
1011621
870124
142961
953802
1578938
1298104
1884536
1132283
851037
1949620
733124
1567306
847724
1630822
1819167
1678855
864787
403935
1529121
876685
71148
1934089
758465
25084
947594
851148
1891372
1508357
1650659
1099514
1977883
1996115
1328816
4987
199876
233204
1221479
1371967
230311
501309
1895371
898500
1200291
85138
967183
273158
186651
1782381
242587
523568
279478
278385
350600
1755385
7414
1024247
687742
1979816
1687818
825935
363623
203727
1463487
1628896
169885
1611127
1786997
1350329
605863
939844
1632401
181859
812038
777055
799212
107093
1383541
1860179
1345991
1842058
1460003
1214403
273659
718048
687102
1455246
1472186
1094476
560677
1045662
744509
85728
57064
1524594
1480621
1623366
1278173
1775036
1669168
887962
1827929
482548
1980131
1838343
1040607
709796
855126
1555273
1830581
1506436
1080154
612238
568542
443980
940358
182263
1024751
448474
579573
246472
1707891
695730
1020878
326751
666322
1208565
735561
1092396
378218
1119662
806688
1268092
1387554
1653584
867183
1295080
1554439
1252452
12895
919114
123869
617894
1441310
1256332
713018
489347
370883
360595
343718
387041
631584
1419806
343058
1300574
1619746
825032
704579
1404352
648098
1057614
949253
594856
826145
1472762
1544595
187056
736497
88609
1224889
1225731
1490967
1825773
1567567
967080
709275
1370425
105368
1631499
1931290
1396747
1690581
1085458
747198
1503512
1409949
703559
1294471
877024
1794989
328421
470818
1265628
774770
1709633
905733
343497
1508522
995561
20974
1222645
919107
629124
1514397
1802571
1133862
1600848
684650
1841736
1287846
972858
357568
1483295
571298
1028918
1701942
1931297
1088964
1160830
874616
1147993
979799
232535
1405
811562
1484220
848979
970658
1894699
1152810
325641
1919887
1920351
1181843
1358722
1082789
1659432
177213
518289
1026747
15974
1922923
974663
477182
95088
577839
1492072
1261340
1321138
414262
1500766
71511
130271
1867482
894235
1328692
499259
349633
1637773
1087233
1129589
863134
1113125
539235
1489774
1468480
1159354
937830
688542
355334
1456761
154409
1670250
375316
1417691
1327027
1010770
13690
1058283
1922148
656097
1232990
877443
968732
1347170
1559247
141899
606626
1775322
49001
1065646
1720501
1619448
548690
1658794
815851
524000
920663
354830
1909149
930653
668542
1137546
270307
1457200
1816569
1808547
583256
31680
1074700
1474399
416431
293955
570787
1932701
1508334
1509159
1434670
1323774
141641
1204153
144686
1944687
1676726
559450
1609621
1901780
1494087
254144
900516
1506438
363368
1614993
241042
53426
821147
648349
228379
793378
1320196
1590352
1493592
166706
752716
35002
806745
91060
885817
1380110
147047
546391
172451
389375
124493
1934418
1413449
1069628
767688
1146464
8866
1156120
1728489
47556
74002
1040034
484620
900507
50940
755075
423817
409965
1404377
416077
1883550
1526822
885896
84031
955777
596852
447248
678203
928433
1595596
65116
452797
855401
478267
1222769
1030997
163770
1583421
1665104
708659
1417822
1294158
1941450
39952
1424740
256838
798085
1685395
1661025
300385
159985
1484573
363672
1988449
326195
1170420
1020629
820835
1714298
1902473
6734
1397544
1031520
1466551
128835
518598
523932
1399606
484915
937538
1370464
1030374
380046
536370
578250
1121936
911326
1684086
1153017
454027
1056224
1094842
248199
1187945
677108
185908
1378089
408373
1804645
214317
1599808
1958112
1787207
224437
416925
378446
552525
1797338
1736898
643697
738045
160180
1609299
1324951
183453
279957
1107404
751106
126382
184219
793809
1943436
1090220
128995
7392
621769
1544742
127670
234124
1136593
1357585
1115054
587233
196124
1419567
1987412
1041674
894392
1602429
1471056
581461
695819
315640
693392
1977622
245974
256828
1725093
1620388
829814
656272
1260650
558775
471431
1847835
1615772
171016
200104
1835219
1393303
849679
1986569
575046
708141
1179081
1724129
73057
1139024
1524675
1306609
180069
1246759
1188927
1811263
1879032
1179697
868790
475752
920110
847578
1313370
1390408
906121
1653205
1067789
260584
874411
277392
1008707
1086875
1940216
1778846
350000
364337
19015
398002
73862
1227119
1333792
1592636
87763
1827856
1620116
530265
725420
773507
1148117
1789389
110126
211405
1676209
1193330
920188
380488
977095
1845215
1243612
1452537
260570
1482875
1480652
1583661
1265679
1934933
1709840
1606864
794220
56453
638332
98691
1681395
1986973
1563503
248886
595683
1674565
1035375
1392519
749871
636308
1307908
1844058
1059940
785250
938730
1702273
1728482
1156665
1279864
1565669
1426672
1139081
1704588
1694283
1208542
1388687
1853131
1142160
487246
294311
835709
507470
204573
1153723
908754
1915616
1789601
1315930
753907
323807
1584855
1410725
134980
1899594
697633
270106
377823
404342
1450999
1416187
326805
1558401
1752164
1994984
581059
827848
1814725
573300
455875
85064
1537191
226004
127072
1641955
1958018
861797
1629620
344281
1252701
95853
1647664
838217
564758
397587
988324
1097991
110849
453638
135152
221343
1664363
1384798
1604338
1685839
906023
862091
1294980
837178
973118
1083069
142173
1920710
1968088
26083
132391
771061
431945
1579796
1347275
186149
298103
1666294
174531
11386
963988
618051
1654697
214318
776759
249906
1903467
618379
83627
1790160
1191146
1256407
1063852
1305146
1737951
1081055
728136
1703004
9515
1625696
1151912
720871
1059716
942302
1149541
814012
946748
1636669
1656997
1169068
1949694
1195767
1226705
962834
752250
248944
211810
81608
1784926
1530830
1513161
1203824
522439
430784
1259368
756525
1982771
1839788
209766
42186
1236219
309553
717308
1321880
1690773
1753121
986886
1631461
850897
1592541
534675
748147
236008
1558697
1716147
1688787
380915
1969610
680714
496139
1295023
1133986
211101
1950071
2945
494594
392274
1684103
1233699
829711
1598801
863554
1420752
1465107
1497493
1820328
700568
581141
541365
141260
930171
1911100
1303136
585669
1718310
78866
1688968
1975859
1468480
925406
1493735
1255602
1853247
1919336
1183549
1413410
1728386
1158585
312128
1374250
1939523
1692289
1855438
1939506
679044
1226679
511788
684094
635637
1011199
680103
1591016
174329
1656652
231694
494973
1042143
1876830
971649
1391017
1737601
1309841
281368
100673
834177
1539945
1089588
1306944
1077707
8052
374548
903798
1284793
1847944
294981
454235
477974
330224
1503486
655168
1181424
364538
1736715
1529705
992711
959794
1349793
267683
893380
1798474
945231
1293733
1880775
1562158
1308617
1087627
1011203
370246
1124287
322590
1089790
1608905
859500
1372860
1868365
35438
1094502
1763441
782884
404811
1330211
476920
1226822
35623
287309
1204464
465980
1882623
508589
1253516
1869199
1375414
1726534
1051370
281182
439822
249654
1071224
295851
19034
1747265
642242
1531134
593227
1531728
224175
1964790
1659242
941395
725481
726346
1184687
937442
1321387
1348241
1654452
1352010
558971
1400683
715794
1623407
242216
1884548
297178
1865154
547028
382715
1846324
1690950
300006
184908
1742897
1518756
1319984
385623
219429
1590931
1465395
1722812
1852342
743359
1546293
1264187
1627232
900953
1618273
656077
892487
959845
31631
1495030
1974583
1544811
1583361
924444
657797
3631
423938
772142
1552780
771685
581072
654394
1365295
1126590
165626
1188519
254117
902913
684672
1639526
1234891
583712
1367533
1925023
941433
1081073
1237064
57854
388232
386867
1211832
1066810
973718
1425452
1179682
736102
1889842
429265
1259328
671066
790812
1989963
1419789
1159377
271321
1892210
1071165
321879
1205698
1163820
1821897
1516971
991338
821337
498496
648371
719511
384120
1810200
1645782
1266128
97328
1176807
609186
1832826
1276820
798518
1384766
1683422
653801
1979322
1929817
1028553
32921
801260
1356785
719440
1601762
111757
1998389
1490231
1391379
755446
245045
1181559
793176
291295
898197
1241289
583677
1847326
1378794
1105006
1064935
792105
517410
135557
1231006
218144
880174
615126
1028395
87089
304205
1377247
1093200
1396416
1931321
1137996
682859
1452617
67651
1998857
1618323
493596
1448217
988432
1841959
208567
1975353
1430384
995122
285280
1747946
831372
445221
581319
1518171
1162202
1623956
688989
1441707
1600911
779012
1393022
56745
1047675
1097079
1743512
739726
1347875
1722874
702650
1704026
1255116
234565
1043413
1008634
1197540
1015059
448821
216518
138046
573247
1503199
1722340
1709618
238804
1186023
21224
1353786
958888
165780
803867
1414237
478807
295271
1164529
1476484
1254498
1492645
1853546
607711
1469464
981538
1423327
103436
244759
1105742
1687641
902512
883553
398029
257425
1763423
378221
258353
855592
715520
1198135
1733825
200502
1438566
1512823
311779
1905670
1516293
450897
1650261
1181994
766656
881234
1931655
102151
100051
360716
7179
700625
893559
1575045
83915
1417974
1296643
1059143
892333
648541
1278501
1658924
1222995
771114
608961
1603526
1418185
1591554
209189
646555
1901347
22313
774544
1622027
1545082
1261019
214562
1375642
1864442
1953961
1883285
545206
810135
1575329
461920
1001412
55297
1099302
178795
1438755
719626
1703955
254951
1349720
269657
1141031
72176
1852952
1188600
118550
653530
1689517
929594
971796
450766
8920
1983001
1560665
390574
1355144
1294277
1540789
16727
55428
778062
976525
1096527
619991
1934966
1085159
1603437
757439
1313696
185760
51332
1133863
339550
1182510
1894381
1471711
732288
1410225
573700
1846329
240403
1021035
1363864
707033
523645
1806571
678127
489560
593039
54641
361437
889203
891428
58248
582075
291071
1142125
526105
1043120
1113543
149895
1787123
688300
1741180
828387
97878
1256083
729478
341546
485405
19147
705108
1910138
52490
1890508
904371
667695
1568617
1435845
891537
68392
1470280
1710112
948115
1191501
164882
376638
208302
894659
1037940
170566
801039
494949
751851
515614
379497
1353788
1330287
1745185
1646716
437670
1368752
1914755
167631
908896
251631
329840
1471085
389306
1945470
171226
750740
1101436
1114508
1322712
639123
1136132
1871039
1951347
1651545
734043
1874147
1213564
1761259
617233
1572841
948225
860333
315864
209218
313474
1170066
94707
773300
1384961
1439656
371278
651384
1922591
1617503
1705161
1778446
1501029
4347
278685
411018
1029514
797372
1317264
437728
96392
575503
223081
1457731
568208
1360404
1024741
960700
1191472
1147471
181883
1423833
1877940
142223
1860856
1791701
1413195
481551
1608864
1142113
1350024
272415
890283
860780
6494
743377
1139556
732348
520555
1141116
411317
33455
388169
773737
1025784
775405
1382756
1796040
671901
1463857
1882744
680052
1485168
23808
1308762
1328999
303214
1692904
1644615
1040654
1298298
122890
1635820
290742
536234
524953
1935230
1732251
1709887
341903
1761538
309406
791608
1181458
1529523
1667729
1741107
1105897
1918324
1019308
551601
1894897
1306912
1647440
1934543
1564607
69772
1968015
829565
1668678
832439
215623
1072056
113489
1304636
778712
1754193
951058
1520212
1245597
1221482
1983135
1163817
449179
250363
3555
57997
694622
470934
1442815
1068061
216400
1184730
1276230
1164741
663221
322842
674548
616739
895060
969198
63646
1880505
1465028
1764768
1881124
194727
1841225
1230806
1134189
1026143
351416
1693559
1044673
1254417
483067
36646
1231353
1092994
782037
1288591
1223367
901318
350938
122331
1432985
1097828
1244272
611265
1318772
1617283
470933
940248
1158815
1633317
1321718
326899
645737
473075
327967
1134545
1791186
704503
324142
1193253
1100508
96444
1380945
1768553
1744077
1489326
785679
1698769
866746
1614846
1092305
714712
360097
1741744
1634583
295830
1280164
1150858
973588
1580546
1971746
1570598
621076
739346
1825979
1963542
1931042
398825
207569
1739168
163036
1488904
1661837
491709
1555992
147008
1205310
1884497
998405
682712
1597754
1141923
1883203
361368
1412387
1978873
1635945
1052477
499083
1851658
727389
1198578
488165
1564599
1325168
627607
381001
1868344
82052
212344
456939
488672
786431
1321397
1526764
547771
515128
1350625
400450
541459
1350290
1517210
1684103
962267
327005
1217930
197446
624293
1272438
1149907
1749216
1995267
1073917
116184
803004
48280
408804
51846
416340
1177566
947550
145273
89748
1037179
1629301
161369
1926243
1798793
384049
519814
748758
1974247
1581121
1789399
711868
897710
454135
532287
469370
1235676
1956546
1661660
1805324
363645
323955
1779120
1141025
1604825
975364
1847101
1106695
1484594
410354
1959643
1975008
440325
1247003
1427705
720646
669941
243641
799247
1850108
517124
1614334
778394
866605
1855851
1464746
915863
1358478
565091
1984568
617093
1257418
1365848
616999
1061781
1150858
321144
874995
308513
1503372
1074041
1776482
69717
1204533
394329
1880167
333672
683520
247273
1950423
1934184
626982
648778
1572807
1551762
760267
1994306
150182
1242421
964458
239068
710091
1721273
1780855
949456
1596029
304598
1054030
1655063
866384
510654
724114
1914527
1564891
937138
1449919
1490042
750006
557426
1413882
1641860
1237637
1201581
714944
442621
702445
695454
392560
1178942
657490
43161
1540008
730774
1571011
1870718
1799438
499036
1118955
219207
1594691
130687
1185337
724123
1621958
1095557
1180411
1067859
341297
1639212
831864
553286
1609525
166262
1040192
163182
93753
1389516
1642418
1046724
1701032
345242
987310
183790
556515
1725799
1685825
394444
867938
1684329
403846
12132
647801
1350653
1041057
124288
133439
121155
461527
137501
1495837
473794
1610651
591902
1003298
1002875
872426
1155238
1013613
672717
1712894
1711526
1476805
1285669
879120
70585
1868086
1679840
1832150
516140
851551
1990913
1471489
902720
840512
301247
708526
1559271
504601
238406
736519
1713785
1654318
457043
654751
1264838
179426
1996348
309312
663713
1128024
1037227
1227391
602981
1097379
1741874
612914
1613483
874892
392317
1306840
787839
1231250
1158526
1011778
1906800
1308629
1505565
1475083
275736
1243505
110232
13471
712101
1797737
54445
962163
1546786
696939
71667
504761
338935
109264
1942704
727608
588593
761250
310368
848898
1117671
1313044
405170
1049500
1301399
450435
1037122
295994
1275785
1834692
1749319
701448
1078502
1078300
1262907
120610
1471766
1740564
694483
173394
1644814
1848950
1500139
864103
368900
633701
389109
104940
807782
643059
75513
1913010
1122266
1999339
1745504
1506798
410785
31643
1699038
1579718
1019372
1796736
1274121
273228
1872361
1864113
962237
1154584
997154
527849
1768622
430866
1943690
1040148
782138
769402
449566
1281789
210640
490196
532141
1095365
86982
1911843
408362
501544
46036
815909
1611262
491648
1684078
863502
1268774
594202
534297
1494522
39794
779582
450804
147101
1159414
1394407
1784780
778143
633451
1783043
1853982
1790465
1678797
535524
491072
94868
1446343
1861442
496407
347652
1039459
878569
752933
1663214
292041
1969565
1593081
817410
1279024
347090
1257005
1173908
402006
917083
1245133
1195595
1537077
76219
1308150
873862
1619183
186328
1254574
661048
270710
11359
1425834
1986442
591690
575491
973946
1312933
598302
963463
1229395
1911843
1647256
1950194
7
1717776
1555143
1972143
1260976
1277382
1967227
908143
1927115
514553
1886049
1657750
714005
1228313
1448026
258965
93270
1502214
634795
642382
115440
1132187
1163224
1851629
286523
1586268
1283233
1204659
630859
1950990
1178819
1201306
715567
1614818
650259
1790513
1535220
1412166
964915
1816453
1942675
1588251
1500803
1425980
382798
435240
777633
1594001
785075
547222
1610405
1837966
1142703
107484
783033
1850352
1924974
110176
1995944
1794295
1529096
1925539
1516665
1005023
1661569
1457736
93806
830777
679849
1459563
871505
1489669
965917
212174
1183028
885547
1611381
1985688
104261
762833
1732969
907013
975475
237883
1110455
288553
821618
941729
754854
243720
1638624
437386
432710
1116982
388258
1750333
219658
357300
1112465
204500
1051803
1539404
1025900
1506765
602141
1223531
1671007
696187
273076
220596
266191
188
1188093
1632205
1538824
1033013
353391
103482
36462
794115
1960347
614103
1416524
735196
865647
1727949
69995
382474
983742
1174437
1902918
1159499
1696919
900880
680367
1897166
655797
1575361
56918
684485
729373
1994504
1439441
1472099
24804
1729363
99173
1613645
597981
1893066
261700
1370097
1655269
869618
1586372
711340
1772441
1781208
1694224
1138723
348589
1799898
1082836
401339
317269
1026649
96554
1365597
1268375
1917687
917342
1340682
157787
1107259
1843203
471541
79378
272133
48428
1909702
1377911
835272
792140
1685848
1110704
191380
1831499
1606171
421734
524605
640359
759305
795943
1850249
45297
1224993
788718
603642
948148
1491000
1133068
1772180
476991
857297
1539898
1951592
1727039
950051
1566644
662846
1517808
1486214
954483
1878197
1545902
564654
526633
1149199
522313
1914106
1446306
1492625
1005654
205353
1374158
212188
1531220
1855250
398938
490853
241130
1088302
783906
1902316
38008
699939
131573
1139606
1670934
666562
1400727
1130184
355881
10102
1767596
442261
1668812
810685
831842
356493
1027332
1150138
879185
1017788
1101694
1589004
778680
312358
1408822
1741349
758184
1298663
837919
394502
341936
683374
762975
1844933
141543
316043
1459451
702076
576145
19889
1675963
1498328
765221
821686
763035
784429
1222235
1538247
1243671
15356
1433357
1845425
1468954
1280648
1742823
1769531
1574435
737124
694578
1308214
1852817
1314834
303137
5038
215465
1586080
309075
1426855
503857
542733
1837609
130200
314660
1244673
287262
1101775
1937043
1769919
782745
905994
71173
420934
1899965
258238
1601184
410966
84525
1539699
1735025
295749
626717
77330
1716738
421846
998496
1034792
1321509
925916
1058250
1059471
586063
566418
1993181
1725010
235457
177679
1095736
1370226
1657920
1490174
726547
43685
423340
476964
362948
50337
1216828
1871078
578411
1215851
1209163
1247341
1905673
1680084
1222334
1046279
908757
1162798
1217711
1947070
1138977
1800020
1122128
74423
875049
1403057
1995744
684306
1636981
551901
387166
609283
325740
579978
271645
360264
1524799
1057821
1240174
901226
1538997
838425
462048
417871
1513132
1209302
1471202
198073
375515
668958
222174
546972
797683
1919917
793876
1802241
1038998
336188
1741872
842177
381236
292728
367205
349326
958315
852320
140759
857048
504398
378856
287166
948317
1321942
448892
1455444
360357
1260270
680774
855350
148650
1630294
286278
738468
1716272
422270
921309
697387
783155
115335
1808848
1886130
1229696
1852915
1685453
727438
1559912
680088
1987820
205697
567545
60614
1893014
609968
462504
1762445
1490966
1687230
1455920
1188339
1340792
1659629
370062
674748
1039547
1953933
722111
1114299
1263360
303840
1904414
1994027
1920678
1978827
504621
537310
819177
1075066
662249
59032
1037262
242026
494610
65388
1977083
987215
1520385
427170
1369862
827746
314616
1843916
1192100
146202
1550364
1679849
1992767
1553143
1733804
948533
489408
355528
1154825
1347814
1187106
65248
1066008
754818
711183
738639
1376474
1420701
785639
1486259
63805
762185
1993667
1064343
1158352
1595510
590718
953743
1865225
1835591
603734
1029638
1675929
449004
1135555
245642
1966997
913669
1336185
1861925
1436046
550974
1647843
1916674
440469
1875161
875097
1372093
1367067
637669
1927847
1253610
1231391
1550123
1681397
194238
668084
1212637
1301308
926681
670040
1256214
580200
1370878
1739222
1045779
1620987
1682564
1453521
453027
1601101
1772508
628904
1302066
1907871
389256
932819
1482485
1251305
499243
177762
1618397
1449737
237979
1809100
1165715
143220
907455
476935
867038
565022
1137065
108803
1746149
1429757
847700
544753
1271507
1458536
1256293
921368
783099
1085675
1650875
177135
1305921
862428
1588646
376476
1365957
1379709
1033879
763291
129461
1503735
23507
1167223
1974551
1214794
252782
626937
1909302
297278
1832079
1915426
1793402
121382
65109
555015
1178250
1720637
12213
92015
1789932
865849
1245044
1348932
114756
88918
264604
272480
441295
815479
1233248
352745
1619172
201469
1075607
1533424
495552
88714
1182490
1204318
1712970
185033
1299683
1139407
1813083
1239193
1078627
496820
899212
1173653
82464
1949662
1681172
286594
468282
1255057
1035197
174754
631914
712035
1491368
1004298
314547
411661
1592462
1270588
17061
1038167
368597
336806
916365
150620
548269
188490
1420068
1018319
1334067
999834
1561934
1251959
375055
1941277
1124184
619130
1423658
1717601
1947429
476197
959912
309877
224805
1682803
1769108
463840
37704
205944
1304419
1436063
1093506
1322684
1156821
1327403
1345466
690513
1988497
1953625
313484
771876
1311809
1945703
1882275
603065
355424
300451
1119590
1634790
1402881
975781
1271199
1392211
1411436
1667922
1239588
734605
202194
887507
1296710
258364
1255757
1873500
1102200
1514608
1559445
1801825
547721
352501
1741188
101461
1556911
445097
168150
252874
960682
1559009
1971937
1544690
998750
833551
624395
366597
1504864
1086930
1880843
1228860
910474
1604932
882988
436005
1181057
1566632
1630293
1842344
1317416
514412
313596
1366880
6131
1499411
465610
573087
269931
300407
1575535
349187
1356451
122936
1650976
1131736
33427
1598366
1111631
410172
1868677
1619888
637121
1651062
210025
314649
690501
48889
83059
258399
1058805
317396
1770117
1168396
1537091
1689361
496519
681744
1488156
495976
1707185
424618
673632
1719625
838728
1960962
198649
999478
435193
428488
92433
1539860
877356
1793456
519278
1543068
1524239
1590375
1892256
1743893
1753224
660974
1862810
511704
1227000
1777624
479981
1862106
910890
1859894
1766045
1675603
1506109
378465
1370254
760492
1091479
1712991
184061
688782
434765
345666
1740340
515658
571048
1239732
1459446
710232
70750
727415
1759066
446384
1389803
1961651
1212603
1918770
1744615
361617
350053
35135
84257
1696394
736631
142577
520541
35150
916485
589700
958070
43035
1884566
130513
1758349
552761
147091
1300018
382594
1471856
1266166
1602584
659884
1591084
1609467
1102876
1518084
1472118
488851
1246560
1149957
1945905
725802
79109
219737
408388
1142139
1823046
120061
1591340
1417203
1336981
502543
6396
1990333
1193125
1652568
1788478
1188519
644426
1203709
91387
1282479
1267792
1685102
1090284
1401564
1100013
1335323
18869
1599422
466578
871630
299981
1444705
915125
1684590
1344187
1111792
1452648
1092304
1188968
32307
1392908
1141959
1907151
1601640
679814
549433
1813424
1105630
1350989
1922613
1443888
1218567
1665947
745818
135685
661109
364033
1443032
1942426
1131519
747433
248646
1143890
485966
1693050
1343220
1435536
730430
303713
1185998
670172
931390
1838617
1593929
79464
1200721
1033363
1527159
1362038
29174
769892
1495659
660396
1449506
952162
941660
823365
1979432
1838342
36580
978872
1332310
1890127
1033104
1224454
116507
1251062
573382
1383425
1011853
897873
1797885
1329393
1129543
664041
815743
1234625
803751
1945043
1508777
1405588
865717
1077111
1837756
1609482
162179
779665
1008550
515707
1677635
776569
311824
1653733
1070002
594605
1975644
1925511
1970788
1926774
986421
25115
1396643
1560710
382895
1022328
407671
1650927
735083
810800
227645
1777550
36376
1896228
815608
1284183
845089
724682
650807
859650
637656
1140602
50930
54773
805551
1323951
698513
520116
596674
732551
577326
574414
1545263
1327403
1614760
879947
1409688
1740983
639624
1992092
1480668
1040472
1633400
579283
1961639
1727799
1953147
1465110
1711641
199356
159076
577282
1667528
243734
872169
1702355
286849
1468900
175642
1733163
311079
1503976
1672822
883334
1557437
204567
638701
455793
850921
1702491
994032
1746083
188571
416717
208903
156438
1491240
434341
1207140
768939
1463569
468532
1106210
1969233
1541818
461747
1501004
40658
1754932
77097
1984103
1315862
1354028
1401073
699733
1716713
278099
555341
241282
645884
470043
212647
1858624
1826151
1652438
1454152
1168717
646806
738233
1170144
1980328
935247
1829195
1421657
121465
1683501
1897878
60450
1772108
140539
139997
1463191
1487394
371809
1324322
72330
724494
1862971
1097453
579075
247831
754607
1137917
616627
678065
60261
1605368
867226
1491509
1752753
1218078
293862
868153
989535
154369
715929
1899057
1086766
967757
787203
1533520
279514
239328
1726706
238559
1566362
107792
889362
35331
1484432
1173536
929828
374111
1428099
1627372
1748619
1406874
1639975
825091
289931
1667618
1770292
1115101
1505388
739143
1624006
1272857
1914520
1901339
1828023
616740
353080
797987
54390
375297
371166
1233083
1337414
27260
1033046
384955
1517711
1861395
202124
1002732
1990975
287828
827866
870868
709906
964728
1057221
177715
1826326
744942
1172284
1367081
1210883
1441041
1072665
811575
1447104
1844390
1910865
751109
623449
430269
655622
685202
1654484
960520
300506
149012
642748
950676
1437596
306043
1109948
321404
1348658
1023258
1227142
1246437
908590
350338
1804388
1334360
1549185
32237
581068
548765
463194
1297842
279122
1062366
1113887
497317
612015
1379002
239692
744821
1689150
423035
264925
562584
767064
240493
1575861
1953614
1071574
955859
1758238
1087246
1678961
1711945
837383
81616
1257176
880230
1956524
1256933
1994928
867487
235277
590228
392070
583559
1546599
1957182
439755
231806
564681
1413347
90336
212247
1622454
1332350
1352976
782748
957151
1933152
1075925
762107
340838
1445282
605274
744680
942177
746877
223077
471557
974353
296539
1513766
1981122
1357543
933620
1941680
636181
1183082
1191918
152429
1451159
1199525
587611
1235377
128372
714055
622087
1679574
937564
879448
505554
906000
1541308
1886808
1968367
1592050
1846060
1756759
740488
1370616
367517
1844
417172
1987993
1634128
1406233
1277608
1563690
1013321
343056
865
1608722
625911
1769887
197185
1643030
145196
354584
1064153
1447291
1550928
1652068
681350
1834085
136264
1571206
1402757
1082062
714586
566792
1202008
160713
904457
1850979
364185
811120
488448
31964
1512979
1687966
818298
578218
733306
1399387
764404
385517
115495
208978
1697228
1274637
1540521
923388
1973885
733480
553321
1487974
1290096
567668
1087416
1278967
747238
821660
434850
1396124
554121
1445273
135548
1401208
525764
321297
713085
1266675
1477126
916252
1444016
11505
672651
486768
59759
1432341
773217
792829
963153
1765125
664595
768139
1740068
1746514
1419337
1654152
1492585
1959326
663726
688796
553791
1609806
328450
1801939
621638
1666675
394077
1960788
1074940
1450848
4468
1442748
509851
472207
65213
1740596
106563
799655
778996
1859728
488584
496986
139427
512669
456284
1079034
408813
342708
546291
958846
1049874
676645
1478773
1014542
1041514
1430973
660588
1968434
1401558
1453992
1385498
1571295
1792665
526929
1883114
1057013
1561464
1442058
975052
887479
936990
860592
1543205
1950434
1241141
772100
1237948
1387475
1558114
170149
694285
535289
941228
1530680
1697307
643722
905610
395776
644195
1117702
1054400
134026
1338132
446410
671860
1367220
1596640
1531031
804758
380520
845657
915603
1234072
102226
993704
201994
440250
1735654
1931501
1027061
151345
467103
637823
114822
982018
1418052
395772
1175655
1237691
1099587
1210305
402873
183787
895709
1729650
1233574
156640
580719
863881
654349
1535991
972582
545046
1896135
1475480
1496401
392634
1273902
1275901
1607026
245551
963877
1868445
412781
1452583
342549
936208
816925
1729892
886907
382343
1337548
505682
947677
618429
612910
693652
19009
1199443
501344
1820008
1362563
1119756
43782
188839
1552752
982250
1065346
915389
1201738
536284
648352
874460
1821013
1536183
540214
1743221
415210
1897276
906979
383144
655384
627204
795343
851883
983932
1258746
40751
1809744
526052
832700
1100415
1410597
1091166
1217752
1355201
1096415
60354
845661
1177327
465132
441638
1149586
695927
1024617
1003333
968500
160206
1007314
668277
746795
1875749
1842817
624037
1326492
1404340
423107
782004
851652
1097292
1002748
1875326
897300
1163423
920885
1871746
1778040
1925464
627066
334774
1581684
1972316
815807
634675
1735193
284026
1667499
490395
1459428
1459166
282978
1625899
109794
1441909
1798589
1141663
393099
614233
741246
869747
1623237
1092583
366198
1132504
1026552
1392328
1971611
1140869
85295
1724826
1879194
130028
996983
973800
413080
1857630
827923
1345293
1755431
1593540
893322
799203
1165382
1322255
1584734
944615
499166
352903
995419
605898
553475
207974
1088921
354099
1132753
469306
767636
559364
669999
1759537
1055051
345108
1147818
218807
373251
485789
1248317
537586
1599748
1032974
1775100
731968
1491123
1981380
1013413
149885
1833388
1228999
1927294
837295
1825314
510850
381405
1375248
941643
463690
1247885
794921
698551
230779
1770274
184305
1307794
1125088
342918
376453
975463
922890
720178
953997
1348976
737327
373510
1184448
452946
1039917
489875
752965
1322925
181633
1490845
845742
468854
357532
601588
1394966
64058
1433221
1408550
457165
1178281
701093
665992
1623734
15924
1274521
474577
175740
709948
347799
1229776
1377035
1864965
465688
398736
1716070
1066500
1723248
1625120
1677738
908225
928154
983686
1306896
1025580
1706078
1442712
1255351
1992276
864757
1435096
1992246
1111680
1903725
1108407
1640546
1445450
1751537
1994103
993130
1571439
737537
1314656
1289729
302587
988165
789371
728132
1750646
142645
1916886
543731
1862255
1268165
1701731
98067
205434
1136176
1336075
1906583
1710680
462001
1165340
1717386
132180
1562845
171079
1006710
905052
1227175
624146
1183214
189044
1222067
797243
1610726
1139165
12854
1102966
660900
943464
1728767
1690019
605012
347740
1632905
203111
1010921
928289
1345000
16972
416949
147498
1200410
538596
603462
579586
62517
1296339
1843793
1531755
62236
1748791
1191891
1356885
1464994
643763
948472
1215691
1909485
1522243
1242846
152783
481493
878979
1107325
1134024
1123024
509284
229327
171236
689525
1321401
57965
1558479
404020
845900
1255177
477768
434985
710319
73572
1107883
1157231
1800289
1697062
940004
297249
997974
1783474
1881903
131713
462417
1874924
861231
1257033
1279744
1501742
403626
259463
1959304
1633999
879758
1996257
1730316
1004685
1136180
1406822
1286118
438020
1203046
1622042
936065
947733
1391686
1597981
217703
1300637
1817462
1562465
344655
716310
424756
1586499
186398
1740016
563112
1452731
343300
1501555
832486
1131550
272713
1906055
1105480
512673
1282464
1515006
1970814
1739391
1498126
1376466
738917
997425
1543714
1445909
1689175
1056688
385976
1896181
1022835
52813
1005820
792037
655678
1280359
1186988
1737586
1201940
1935966
803722
506743
1300887
971340
314604
1826674
1896883
135779
808833
1301853
563010
660891
1249748
618240
1388948
1050718
1097215
580255
898483
503119
1223543
217866
568639
1728096
1283387
1363574
449039
929430
1241268
454584
1184795
995536
688702
1566131
1190471
407997
856249
1340888
175281
482394
293838
585944
1823460
1239501
514301
1831927
1654199
1639403
1737848
1372968
49446
1161245
1964196
1007445
947053
1916079
348782
1605988
766340
1735106
796537
807100
181368
1738180
448201
1738741
223924
230372
23778
1566823
850710
1305618
153800
1852642
781938
686585
1840022
1372273
641877
528255
1331300
1175857
1776826
1950264
374780
1395218
1757833
986289
1830498
654400
521929
1442928
1404126
347653
1204748
702886
367043
800821
625198
33539
1365791
1588371
67939
304781
703291
1146535
1901771
598245
1846621
527046
1681271
1436234
733786
70492
571157
9975
999532
1829305
1339172
990536
106668
373028
1856912
1668124
1857102
234515
1745019
1634992
582421
1110845
362187
1578357
202957
518931
1151684
1672901
279852
957270
1048875
1123998
150424
391010
1001188
1959888
973290
379852
1188603
1515477
1560781
511332
1311234
870380
406313
1347051
1098334
378844
631607
1182508
1543243
126981
951797
72371
1938112
1514582
1816123
193490
986664
568594
600113
1175553
969437
491111
997613
1530463
211756
951721
697700
45354
715023
507503
922211
73262
87277
707310
1250799
204931
387071
849715
1561778
380623
203541
676429
1726859
1022043
963295
1646892
1903240
1721259
720799
44808
19024
354000
906443
750092
988456
1191630
85444
51104
1844184
215416
1762624
42676
768273
490307
372975
1377819
1019094
603517
1423204
192384
1561874
963106
415551
1119495
514359
1634999
1425115
1050825
1334627
652636
1274669
496287
433952
1985670
1300470
1922679
19040
115311
792831
1996260
252400
1275246
786244
478245
1845806
81309
889881
1195614
913058
333124
1713385
1220250
1446898
1081356
1477463
1713790
1798429
463625
537771
1199778
1701683
757539
87388
1822073
1887700
1718051
602921
674791
583534
606018
42732
1879024
1461901
1680918
1012609
1108932
398160
1662328
1324269
1141644
1421741
1372892
79135
695079
155358
1526303
677279
408883
1426980
1289198
1792187
1575742
1078683
1279839
1269766
413025
495477
1255045
1147248
1675918
680359
1853505
1857555
32162
851623
497420
1347865
827614
1044372
722266
1757867
1022103
1958194
1737513
804699
1259741
558545
7065
1079071
196596
1857219
1404964
364424
1140931
213980
1639589
1379227
521279
180878
452796
1898453
20935
1432946
311825
834106
327291
249936
1000665
869419
1033347
501229
350370
1465223
1023243
419969
1319760
603760
638807
247427
466152
1164396
1755259
867163
225222
1819846
448460
1455652
101645
1398747
1740989
1959878
963262
1672176
1139918
1861557
1732098
1673947
1374185
1825994
1039985
1016054
1479814
1200553
597530
1117946
1694564
1354476
1291991
1172252
1687534
1911915
287981
1474243
542765
1194327
1066532
816944
340689
1930353
1234423
23935
1414123
902966
320108
1459501
1550465
57383
1881739
53686
1764231
933927
14943
107990
472690
1204688
536831
69562
1811638
982432
1308039
1605972
1147082
571569
1681920
887972
557031
1539573
609437
1814685
1195492
905108
85737
1948812
57749
287669
1339231
1556237
1735903
420147
1041833
1639115
772263
1763570
601465
713833
893579
1007000
1774746
926914
185224
1068524
783591
792144
1246872
1153555
1316437
1583284
951345
212791
1515388
1310589
132177
1392231
540619
1217376
1090126
603773
1692549
1449930
895036
1170333
1608065
920780
1839212
1602590
1578265
1434278
1971238
856835
164346
553312
333792
1945240
827840
1251761
1304339
899687
1361949
810119
1764886
1543773
1769613
36714
1303891
133164
432538
687516
1644281
180733
1301372
6915
1410033
110874
802141
970778
1216901
1224605
499631
756104
1277672
1600563
1280822
1733539
1983984
880205
53521
54165
1037367
85985
1079475
1810580
1589309
1337446
1203440
1313877
967737
1848521
62867
895225
991355
844336
1849575
483605
1977207
1529803
1099905
185105
1857453
834275
250295
768059
1601306
358945
635932
739500
1924626
1178312
772768
321848
241170
1117238
214107
896806
1128653
603939
212909
1383609
1691255
1764095
233158
126868
855480
496085
365648
1669681
1584679
154410
700170
1835
1319004
346252
1129274
465327
1561216
761167
278535
1361801
1563431
1073730
1986774
1534553
1742865
489973
1036907
1457112
1836876
915390
1737772
1969241
669349
574893
1614914
1772926
1449653
259750
533918
1724737
1440025
389055
1203345
1370061
1709834
1300666
1982582
1648919
1520857
110479
1443015
203120
1677038
227507
1014355
1813100
870414
71552
1737224
1643208
1509273
1932427
939735
780894
581998
415877
1764981
725859
184129
418695
1834292
1717602
1608313
370818
1984559
233984
70373
701349
536314
984517
1255402
647578
1349544
110548
48014
1362654
196141
814967
911127
1962246
204368
219591
1424223
1080772
1185533
770532
1453510
474822
5791
1268770
726415
910926
1269951
107281
742438
233974
82615
817251
1634168
1868261
999329
855593
1388235
1467896
1087011
137773
1594059
134051
805686
124574
1651375
543072
1140198
273369
1461506
168291
371381
235372
1615427
798651
4721
1233299
671879
370001
59054
1990948
1856476
1031205
578020
1313421
49521
1726429
1424364
1876865
1767641
663490
1452006
703781
1662884
1552541
892551
812287
667460
270502
773393
463883
1796441
1736395
456865
1504886
1115066
197541
1611348
1488966
1017084
1295071
1362175
832580
253238
875919
419408
1830716
423935
580318
996264
1509406
1596318
1566502
626807
1458393
558368
637641
758409
1848880
206771
130595
1383729
1923598
819199
1813193
76462
462763
1950733
1654416
1459904
1613589
1392952
898335
651964
1395432
630930
313481
1566569
1926349
1872339
1760469
1335296
727721
1689818
1055645
1567917
1765425
368193
1283404
449978
1555984
1280973
689842
376341
1700257
965495
1325909
1034903
337235
1250422
507418
1240031
423539
1857864
320017
1831862
667178
977435
329921
1349469
844672
342398
1300786
1820326
1614639
359271
1353938
393085
1318618
1578993
1799330
1621652
1427882
188415
582197
1637871
562439
280850
1215688
1387054
1265488
902441
754537
415447
33893
1505968
1000195
1231509
1405642
1349555
1673333
681069
517573
1743635
1494280
1457982
481932
1268625
1931364
1531586
1519018
1704028
1574018
579731
477352
1214815
1642354
531588
281186
1014594
92565
561757
1399197
1274101
1452794
1888434
1943832
1203370
893115
1414151
1098498
216070
1216560
1256048
723255
765461
250527
997592
173344
1370268
1152270
945733
494356
99222
521926
1119909
728834
1077433
187725
912775
125520
1827018
956998
1231991
782391
56178
972698
1694650
1188195
1905652
1171450
1662711
1743790
515361
168725
1295953
869574
604868
39536
1993270
48366
534321
155895
706930
1253754
846923
1549159
870640
1209256
541554
142953
1618508
1672560
1609353
1330054
1377553
1062216
1954359
1104549
1914795
802101
1108734
1916326
107004
351277
1160419
1827784
175028
1164885
914197
1649757
11772
46239
1921147
212081
388315
124807
1786919
905126
1498302
1203256
1008006
421640
1991121
1828401
1645072
753790
1869919
442598
1223271
662649
1945182
568399
1043407
522729
393931
1711303
1716947
1496342
1587725
644026
885198
939041
1357853
942411
1387773
463909
1194559
769953
1178891
365109
1671417
811086
1392433
467873
1606352
507547
1905593
380103
487230
788573
1208735
491717
213869
700345
112860
1061891
1929203
1407827
408472
971353
525196
1422136
826320
1490133
671660
1672905
466287
204017
225566
901563
3461
227305
1101165
247235
1818927
1189437
1332382
822303
655903
340426
1856483
1502609
1867128
1473313
1047165
588109
386877
82332
1056684
1726502
1613534
1484653
1875431
215292
1533812
893421
443350
147661
1903000
1020814
864340
478626
1415851
580894
33735
959610
391788
740729
1040299
1046364
249893
465589
1893021
787363
1005366
1937789
446204
1157462
1577655
836163
164654
67638
1019191
1267931
296723
1804549
1799165
269813
1370303
1960139
1807278
1294250
1686340
116863
639487
530471
1333826
266226
857485
128254
1654356
256076
1554208
710203
816170
1201024
382095
1365275
982051
39710
1598513
489109
871529
1615548
1290467
1735604
1380358
1128478
1653546
956356
861071
389277
909334
1588050
121055
659821
913248
1851811
1610226
144601
1131656
1978841
571246
1623432
390862
1371361
1306672
133817
669470
253059
633343
1510640
35348
234615
1195827
739670
362605
236522
735520
1975788
276082
1396129
1068496
1796050
436458
1429699
350708
1342254
1995662
1009780
1594809
1229240
1749537
1911211
1484254
1842151
450615
1952176
1191982
615619
1415525
232252
1195404
338937
1355837
915689
908403
1936025
1271684
167232
182048
1561730
3702
1777467
1331783
1638217
1255193
1615862
468303
1790592
963919
1080081
1176501
1854611
1866424
779490
1513157
771651
554300
559378
1186928
1642455
1332073
309839
1404579
155744
1052901
1042276
1367002
118034
1469777
1086323
1127509
1689013
459304
779106
704081
1148917
898838
1991882
376758
940360
1709532
1283283
1192122
1713109
1366456
1558111
1247010
1563774
1868406
108780
1776957
1768191
1711260
65171
1578504
351995
231751
126339
641497
1160955
103576
1215424
1436964
643382
1404765
353580
671945
1343344
1829261
922916
806243
635880
1029483
465580
1081386
1584720
520070
297662
1195578
396961
1221423
2046
1263002
958959
1369029
669840
1017039
1661331
1397048
110906
1809375
513726
706216
1519495
1440850
214831
316295
1889892
1530346
508048
662434
1570823
458655
1515445
474403
409381
1380107
1441002
1260012
83295
1769905
1360390
1165710
1001599
1565064
710074
591080
1006793
556480
1862141
355748
917960
76471
1952016
1890309
1339125
561996
1582009
1189830
220028
1028646
535756
1230993
1077265
114622
1318541
916488
102719
687094
606262
633297
199209
1405137
1600608
1544574
394727
71966
295248
1555429
1972299
338312
521485
1722602
1944180
271753
1271653
551549
919414
316527
1280880
907869
5511
1978601
140445
1450035
1469157
1721005
1899572
1804429
103333
1019092
1201750
1683043
1489884
1441818
6671
1255497
1304012
1560317
1914462
1459603
1650186
35668
1428988
576995
1313113
417498
187090
117629
1111738
1990505
716518
377212
1893421
403987
353783
747301
260991
1239341
1092982
1463973
1811931
1761298
1644107
1896673
1649215
722420
1463078
1680419
211446
901496
1375139
1012639
503401
977878
781715
1146106
767180
244941
1538726
1699531
602830
947508
371515
1217190
252633
630879
1298567
1985521
473551
1828593
475848
1133674
278139
873452
768316
1876407
756749
46932
1797471
321700
1947331
1088556
1359305
244525
1230464
392218
1908249
1285894
757199
1340837
1054928
594339
232559
775467
1688503
723720
1155000
619921
137240
1335820
331584
788214
1959905
150669
1154768
1196001
207439
1805789
1552994
500479
367817
847334
623101
608540
1400620
1992153
68251
1217966
671931
851661
1922290
1999606
1784023
129484
1622017
1440842
535039
1471246
1988177
1579155
446819
678037
1068670
1166299
844405
759766
1168509
1550904
1278376
1440052
1547986
596508
1543988
1121303
134288
1866994
89509
860871
480503
1780897
13609
84213
1948739
669250
188351
235221
203918
169111
1857708
1428612
1110090
1430952
691436
1264310
1654045
282987
1620705
977277
1111443
1851045
899520
1171257
1327086
742012
667536
152414
191354
960341
1716177
740467
1261143
1214376
454073
825630
764610
257556
39566
1880341
756045
218840
264763
478583
495772
57855
1812203
94240
1721235
17891
540689
197942
1551587
325026
645972
1258392
758140
763159
497075
58199
1981290
789258
705139
916184
1873402
543217
476724
125517
922899
328383
201399
1321712
696629
278294
726283
129469
792499
1186168
256030
727522
797618
1415568
1901520
391664
1733249
1379056
783755
1393224
1130157
1747786
1835274
432974
661509
1036714
1881487
817595
1427783
567432
389520
647520
139372
11320
1559792
1829009
1335449
1779473
697070
484040
1204070
295341
1740003
1453089
159198
1448562
1299230
1575934
262235
123679
1976047
934944
1180422
491390
345351
1111699
1980194
2929
758534
434354
434052
1672333
84668
1508422
1051854
1138884
736518
1302023
385822
1409530
1963524
1960331
413012
1365284
1775700
1713280
69229
922411
561612
1165248
705783
762282
1903109
1641258
670850
1828051
1098402
499115
1928542
1766196
558374
204699
279745
246128
1755967
152778
608671
832692
629684
354712
1943940
1924744
1517834
965387
1704091
601021
766680
62280
96373
67341
810904
1948096
1209572
611090
1620679
1341343
1351524
1600504
377650
34583
1500643
211705
1382415
982262
1553345
1366830
68451
1392133
578402
1666048
1452988
1897863
974768
128973
1466730
1164614
1353366
1895396
1314460
1965183
1950574
147705
504240
671120
1891771
1676270
223709
1950756
1536183
165920
906156
696417
398051
1517930
275174
602151
705264
707085
1124033
996370
1635905
1514521
950965
1158031
1806613
1281931
359515
1996218
1091809
647408
31597
1207080
1977586
52243
1508244
47707
1186573
199951
1906660
1891562
158699
447591
201283
1523688
1253878
1195882
1812564
1951016
921354
561637
1867516
1333725
1068978
1371594
348190
1603537
294308
1184093
1727402
301462
149253
1014771
1232693
733003
203861
1788552
929563
1620164
1161916
30545
1392093
1377928
1607022
962769
478337
1858537
49725
425779
1761143
1482979
394755
981489
523150
848590
1800447
427975
1706938
1372308
75642
520599
324729
142078
1519977
434908
752532
1000346
511715
1597942
981457
68558
284199
1134823
504169
171398
426429
1972933
434469
1324127
15266
162938
323641
1215418
13364
51439
1584482
1096906
128761
1327077
354344
1132391
1449713
1107145
1830816
851778
637004
665807
1286805
1283964
1096795
980309
1779820
1933560
973387
358509
1695389
127447
1380890
1162591
327829
299071
1756445
1459365
621243
46439
1326271
1810861
327147
1989303
560973
1338761
95941
688715
1194080
773890
43232
1633796
1262065
1075232
752205
200752
867112
1326524
36585
1786911
60121
915032
1222766
1642740
578652
835370
1846551
1683043
709529
1617868
1481996
668783
251607
174576
1446947
1737838
1392241
51705
1495246
348228
255788
389886
1886116
263553
1212975
159626
807526
1700995
241820
104540
860920
835730
1452236
810924
332579
1219199
410035
1868855
973535
1747326
1669646
303585
1926413
1614451
1177031
1678534
1109804
267661
1416335
115346
1936344
1014288
771339
1850091
231013
346893
538972
1702539
488789
493410
475417
1387968
1628977
1812596
773791
417058
1922626
1616288
1702379
1710424
624869
1126664
1974666
1530989
131669
1914185
1886119
555071
821748
1757990
1889484
1821073
1959981
1499910
449740
1464905
1401246
858577
1707897
486000
45458
1781818
629581
1746399
1913018
1390516
1229440
1136661
1054097
1211004
803235
1285019
1318818
271455
559972
43542
219752
725999
518046
460770
1080717
902332
1369933
1174557
698490
601439
1300736
903743
1193825
1638090
1636181
1634100
1905078
1675720
323603
1244354
1068326
716599
1406329
1255630
1998069
1001880
1008433
1291122
1840199
171175
1508908
632926
478953
120916
1110628
1642458
4959
1677996
275660
901630
1362790
2656
1150258
706990
178094
1447545
216551
1644445
649034
77439
1954969
1514144
361612
7580
1790954
280132
1467115
984881
514028
1799784
1380363
493115
935529
1873761
1549836
3526
663868
858363
1258778
880055
1333602
1628945
1226177
1582362
900616
595157
1559069
742918
687780
1178271
787871
524338
1706199
787233
144899
1725288
589796
1918590
507632
57789
1849664
378122
1010095
183185
1351357
1117785
251911
139116
7205
505162
1530445
1824235
502243
95677
866039
1937578
1390409
1695098
1648024
1454794
192262
1466836
1801900
250771
147404
1971844
655156
105784
1859767
1084679
1942648
919629
1939936
1392023
946168
709112
259254
736593
265082
1783498
1734938
558532
1818992
56827
56063
102927
1402908
106212
70041
1387514
1228272
342919
118417
179285
1289494
380695
1510627
1822143
214998
302021
1966796
560220
588675
1300341
1950324
114619
817598
1646173
729620
1087482
1631912
310630
1565433
698101
1984111
88591
1375558
1873716
1886889
377641
772974
1413977
172818
1041814
1285376
1668611
1981915
1467585
885201
832346
1344573
1953883
1030009
1142192
219316
326162
279536
1539964
786646
152197
760526
1152952
1450315
1213650
458930
971950
809796
1515366
1030325
1937880
1835226
532778
1537587
909253
371975
914310
51463
1308131
422041
135106
925010
541611
589779
1651174
189127
521751
830393
1424177
1295383
210460
1801740
1344506
535758
1304001
1495896
1739558
478350
778856
1904640
747468
911526
445052
335405
1943989
258063
839924
492508
1561772
540101
1650605
1865906
1133293
1563903
143044
1732329
1824820
895730
1560082
468346
466368
1308600
749969
324772
1367474
27105
1816032
1530986
111874
1269434
1027191
485877
203208
651046
1528871
329123
482187
1570498
1779079
107869
715116
490908
530120
648542
254737
1909136
1205002
416183
1996450
939357
1589993
1613907
1267105
671964
1942958
1336907
34001
465453
1011842
1998909
184143
362440
231932
534252
122863
1297529
819878
785668
1065776
10380
135611
305471
159056
791406
1431258
404703
1202461
1888669
1199643
1569005
1337960
226700
1086316
1440998
228431
1051151
906434
121534
874474
142472
37686
1185432
458929
1847857
799154
718271
1263598
138391
348004
840398
629300
589436
214077
1318097
359049
1611994
285102
666791
1001861
975297
1175961
1394958
1512171
1917275
778528
1414825
695118
1877782
708751
1422550
1061114
1758740
284230
1956456
814934
1343970
381027
317056
1020893
1446369
1356871
1552104
688258
1486727
1611778
559274
1427809
963917
744808
1116311
908876
516461
1287103
1562703
713981
1563717
1691878
138101
684359
85945
231581
1799314
1449594
1378015
890579
574699
229237
761117
1901887
410728
457489
1312654
471376
1796439
751043
936864
822706
1159499
953491
1338003
1812417
192851
1747568
623315
657873
843855
1047428
39092
605213
723103
487560
1923697
1331230
510275
528504
233108
657592
1071559
1324895
1623962
346277
1398230
1543168
1432322
526843
223331
938185
268470
828649
469650
1071996
1435508
1965174
523483
1839846
190759
1476462
1229428
239395
1634749
1963402
10679
738569
492690
991451
1461482
1422944
1772995
1519052
1611009
1624966
32966
693969
746892
1983532
909121
1117537
524540
1553550
357876
1673061
297331
1658629
915306
894674
330314
1476752
306004
1440905
94697
945473
1510006
1865539
1996343
1644236
1471436
1247537
1124691
511696
1168015
1534121
1874536
1912568
884817
115285
703961
1107686
114977
1658298
1880948
1243587
18645
1239827
1405333
297299
169956
171363
1346500
1446318
1852204
771074
1524585
556304
1853036
127501
70599
1664114
1923933
1043289
1004641
1992691
1831154
1828448
1625473
1770885
1004503
773530
76681
552274
444792
1809450
497080
1871621
943979
1621274
574537
1461465
1587755
1692912
966167
1190072
1459277
25801
1008692
470099
754748
981516
722906
568325
455150
1859162
692238
442382
473743
1322758
254672
1352525
130672
1396732
276499
1196877
160685
1684668
1924445
661050
447004
951736
1676066
1176107
1047951
1816723
170312
400291
1272059
1970518
1352794
66470
276985
310837
325933
444077
746811
434616
7465
1056559
1190111
744942
1210648
1313167
1882040
1977684
1092456
622618
46128
657043
478083
419963
207363
1560872
1146123
72332
839038
24123
1978078
706600
696968
321384
848524
1874658
547726
1976401
386900
647573
1357366
1270085
226828
1084593
1947770
757894
461475
1297946
671270
1553435
718241
63075
941478
172376
1101906
776052
460737
985092
779466
1982347
748190
519766
1967325
437027
1253651
1492227
1528003
1014588
600178
1835416
1641648
1458871
1772935
285040
1012430
1926758
509857
1725727
212944
1162881
1217080
1635540
1190427
1012467
620853
1258904
1542662
1959465
890781
1639221
189862
595619
259538
1314035
855801
1967416
928235
1470883
548103
1787187
1278798
710115
1366937
838378
382926
1838238
1635319
1534708
1340480
369003
382760
718738
1638654
1016050
508559
1309503
1713834
427769
1642892
461264
1353471
1094540
604474
861400
569853
117614
1726088
423785
1344370
115455
741898
935105
44328
719887
1594503
1657935
1997059
511934
565220
1871726
1600518
1678865
383828
642187
1762971
1426970
453898
1145789
1662103
1989698
757869
430135
483921
468242
1602211
795054
1037768
1187091
1281412
100419
1047140
279685
1222572
967553
1000215
396339
1277985
523376
311430
1368898
1500473
150372
1517371
669724
1354980
834261
385437
584868
93828
1548699
466094
548309
1941165
416520
308289
1769603
1382632
52225
1590791
1727680
1914807
1049270
1874982
494476
1224212
1757158
599627
1477481
1089452
1394737
301066
291422
1867784
1623307
1339506
1458877
957640
1246571
1421382
574095
163840
1165286
1878931
1751118
495534
1330920
195008
1229094
1772469
779107
1529357
429292
1386002
1345797
1870564
1272498
933564
1498024
178105
126162
374759
1847905
690963
152383
528679
1749230
1177030
1509051
1167492
960254
1288467
266665
1193827
1665098
1456492
740246
217206
1487558
210277
726926
1021742
560922
433900
380909
654152
1470825
956683
1094421
1472426
810334
1174947
528214
886378
482467
1304096
49225
1181974
743495
296828
206121
80194
654961
39554
415170
1544121
778325
337300
209465
364509
9531
1421995
1696804
585856
934071
1334489
1623168
1282208
148252
761677
907229
77363
1526655
364952
204354
908343
654304
1677327
492317
267801
653900
1951038
513374
777155
645020
851342
1825388
1596620
664800
154885
1338821
51287
1172162
547307
1605042
1837399
858812
1163650
858702
678322
220073
434180
31929
1993794
116974
675610
1563761
532849
235124
1124504
562317
1526099
1966506
24176
232367
351157
343780
51813
1716783
91993
383674
967669
1058259
1021652
898097
1716104
1708539
1160752
1335514
1788549
354492
234530
1835246
153182
756591
476074
159074
339551
731216
1213140
988005
1394414
1806600
295042
870316
1304728
1767157
1783575
169649
997557
509529
1438316
1238710
683950
172928
989111
1576365
1329043
1649057
1357189
740293
1487792
1652446
1015218
1696789
1499296
1214122
877991
457238
1392509
185917
35884
1461476
1362746
226604
616182
810555
1728653
1279428
124006
1379121
1502558
268996
1763012
91178
314986
1768612
830411
1865398
645055
1567005
1353575
1373557
1497437
1881849
541942
1105683
1640692
1075986
795218
16720
805977
1277339
274617
1754452
1608468
1213871
1092946
1133649
1776722
810764
1108261
965720
934770
844033
1102417
1315053
604895
352587
501627
1743179
379691
1583315
1662492
806704
1795358
257885
209960
367678
854678
1503221
1769274
1006929
1952746
1008398
744556
1825447
513106
1219494
750951
1567552
1513048
1533216
682998
361194
1926454
1527483
926338
497909
1908813
372285
663892
910374
1533183
932191
415911
1140739
748239
1436623
1194215
773453
1964267
605190
735172
877780
1749651
1278976
1214815
432251
187045
1518879
86046
179084
1230926
454709
419880
867252
515769
972867
1085783
140253
512266
1701873
586193
1856279
744011
838167
1410072
1199072
1843585
1855836
1306016
663286
435511
1228922
960011
959108
347785
488918
1455218
1807842
1039295
577064
1360076
1665024
1882425
1732631
606409
223402
823697
1585776
1350825
1881221
1744951
1912515
438910
1450867
286687
922262
452650
968418
1171983
1034926
761999
89120
216900
1971353
53027
130464
1908514
822198
1694774
1898340
453843
26214
14148
21178
441321
1984973
1798732
1548342
1914347
1895541
854284
876142
112516
1002798
719676
1710294
905845
1238546
396217
402284
1088193
1034320
1308470
385585
175420
203677
1055817
1089016
166181
336468
273954
1277472
1005549
1002523
627391
950204
396597
464975
1429634
635336
61644
1549697
1432797
1288942
1969228
916166
23745
765512
1486010
1364271
1198735
904642
538270
1869901
768748
520208
1175057
93028
1049032
487497
1211381
1705664
829967
1397812
1749517
511717
1334954
1794730
959549
39960
1422153
1898594
917520
164452
1241189
985422
1819897
929180
975781
1521893
735643
1280127
781408
167264
160994
1004114
1417704
1779539
248662
1798355
949450
21857
378269
1606105
1923612
1201037
1146892
784208
236721
555751
1079639
366192
1260474
1197168
1565311
1529958
1106207
177998
103667
762900
38095
1840668
230470
1551527
877624
650542
761496
478250
570854
1976406
562596
1004525
534255
992079
639018
1412519
1846911
1951649
1257751
521143
592816
844768
1641710
812558
761178
1445191
1847805
917717
527187
516703
1877822
923809
1129666
1656662
322602
700117
1912954
966246
206618
55291
733757
1531737
408269
226972
213752
1568843
198080
1140098
1514648
1935960
1853799
779293
1328241
625707
1357019
1514436
1354241
1969156
557488
1270300
1734507
1616688
1137711
406951
962493
1345145
1414955
1598256
308441
1198276
403406
1685326
1449596
471706
1718980
1411413
312069
604965
132802
1458632
1974986
1281385
1910906
1946117
1658174
1779141
1334057
677856
1203615
1770979
1662281
471161
1919039
756841
66153
842462
1645413
43423
1856742
832070
1739073
1413992
458056
270531
1923251
386737
1688888
1802974
801715
1583817
103145
323658
670341
1696477
1710945
1136768
968014
399379
501199
943904
1924020
109248
1144278
141836
900221
34133
659264
1618223
463791
117294
1270983
32734
1228428
62725
1608846
179869
1936724
1919493
1369757
1824192
1154324
1071932
1650948
1203957
947036
1530430
162972
568411
1874685
195731
1733665
326798
1939593
696672
1221578
430129
806424
1176058
1279172
1439598
80445
1880308
1134263
397040
554542
1780950
1442134
1782267
1749629
931905
1574603
1476343
335508
1381040
1120690
1908327
348938
920335
1845533
1216982
1449975
1801420
1107379
32594
1593649
135874
654325
69234
1803766
475611
1311140
338732
874539
1306816
535020
343723
1778888
1642621
981081
358026
358967
377793
86380
678178
723184
565682
1282702
253506
788593
830003
1759356
881695
251717
654532
1282599
573516
593792
1156707
413457
1884530
1518185
1431805
676500
811948
1261715
1477773
1458697
1677317
1599393
235195
561551
1809214
1580191
1028847
598469
1431279
956434
1626301
330814
1439175
1541674
1737951
1865351
131395
1827142
1470007
1393640
600060
1324993
1322977
580812
1424367
1433632
80112
1696204
1113102
1617894
1916689
1003543
1445263
1632489
1476175
1244831
392842
324970
976301
544349
1500228
240277
74183
1700828
577571
1646085
1877152
28451
771229
1423259
1579420
1436078
440867
406874
301072
1895115
1441120
1924089
1344581
154033
176033
76256
1786328
1932751
829713
1533983
793197
784468
659353
528348
286499
16158
665002
1008642
1406676
298797
7787
252071
184389
133489
76411
1951120
1573370
1293327
657722
961983
1883612
1841899
649001
462538
1005104
756238
1941378
1187018
1287581
1740363
1218819
1588366
365322
945852
1954614
843117
500288
866509
1358569
240844
1567038
291999
1165257
1809719
1949301
1215624
1455958
722946
1092688
42700
1200384
1687495
1121214
1222221
1651701
78522
668548
853404
986487
1501230
216503
1209129
113974
1028023
419461
387061
1458606
585391
749503
1270880
427537
1412465
1499747
653434
1331684
1454124
1461073
1382118
1834203
1184602
1724696
1512859
1807989
925470
430849
730317
145388
1614816
1996756
1129732
1976872
1385821
843938
1969685
287837
667243
866364
896918
1829458
1225203
146513
156451
368949
1961558
414897
721339
1177977
1206650
941105
1607542
1585593
1817756
34321
1301636
436587
1540927
1092683
1255639
511135
689042
1246239
445915
538547
1194717
281263
116570
215107
394141
1159556
1353435
1885261
1735482
114854
1261502
1242356
340287
1043469
1796899
499209
139443
372066
1627775
938093
784446
1854382
83826
1183848
1102913
1306298
634246
1343080
242929
1998857
1272661
1211450
1830156
1401754
825866
1154663
1628698
260373
1775962
1318575
1482906
1412871
376450
668595
1301503
1418413
1438596
494150
1017348
1562762
456360
450475
1732200
1483154
352374
81843
20892
666176
1860909
1568868
1902878
1804273
372263
1536429
838234
1876012
221941
710731
1052142
1332280
927739
668619
525818
567607
603149
1787678
1394484
1721890
1139483
1132653
138509
347733
102324
455903
1856187
1551331
44609
201137
67170
429763
120179
144419
464766
1170731
138113
898292
985743
545653
672025
830958
1805667
1244055
1985500
311291
1731621
367436
1194209
890992
143796
1195993
1003280
893231
235636
159107
1786720
835552
808432
300468
397210
1035687
108692
399131
1936110
215341
1508606
483250
1696820
1855201
1992194
1789319
739733
984856
1136823
399211
634572
455679
1027074
1004725
1543189
355733
912507
58570
599709
1188004
1865741
101211
366518
1218709
83687
858730
799371
194151
675660
1348970
1703913
231354
906270
893123
1879491
1050999
901261
544268
1344781
1382527
126376
1411058
1066134
1165429
1836201
1041596
104067
1729902
1137596
525049
1632890
1545885
1884259
893403
1792492
694829
1492353
254869
261132
1938449
721203
993059
1019591
1407225
1124742
1742976
94444
1241792
310319
447638
869600
2450
1249098
473343
830328
227398
1010121
789931
608394
1085840
1568334
1489321
605172
1198557
218326
1934792
98176
534542
1270627
197578
264708
1768601
754595
1547551
1480387
265635
747954
1248492
1224257
1058481
584630
1071977
320304
1773995
1143295
187785
1199792
581075
1248675
71702
125406
705011
1345976
860191
825739
1608598
962352
911231
1388554
1278766
279503
731693
1862790
813598
1263471
1241611
1437902
1098585
366136
231962
1453897
121078
419068
358873
908925
769588
1363185
75006
1546215
1445767
605750
189356
1701085
1042091
1314031
568851
1329582
1358428
174067
465404
1035387
64799
380103
1179012
36939
437708
1529228
656411
1107961
708079
1219429
653543
1981141
588476
1203604
1643388
687274
717732
920425
65421
1179224
1629634
473399
508508
1918282
539381
599566
1003377
767449
314902
187513
1684451
1962175
1036937
578654
1716968
428502
1775005
1390363
862370
1806595
461089
1505331
1792493
796642
1606949
101544
1260212
245807
791314
1870190
384195
173473
988172
1524521
1595394
1906860
46213
214187
1691684
506763
1160222
1747880
596826
293328
1561063
993234
1247482
1266623
1925288
799569
334045
1189087
1073410
983188
103764
410401
384515
425903
298593
1163864
1235939
1775
607586
1078928
1958237
434199
554561
21416
1475268
1567766
1230947
737862
1155007
1930804
443525
1003011
49730
166586
203959
1458710
580449
1852917
959149
1254376
1789237
1106616
342045
14647
1703283
671095
1104291
158895
1893661
1809897
740054
1700011
1071920
1575258
59459
1999938
465611
1539226
1312771
1240255
484032
647020
1482822
1949583
350400
1567623
1644320
70466
787289
1256752
1202217
1329795
1114031
1521554
1439655
543078
1343632
1501993
1668047
1249706
802191
1918651
386654
1754717
1675054
1757650
1350868
1070765
1420724
1386878
1614532
1337771
1378849
774444
1794491
1266230
478542
543723
184093
822344
15643
1625485
642812
927381
212542
162147
45965
318782
1829349
1833455
1792133
1706031
448375
109394
367352
94197
1180964
556541
422342
1008912
1334630
155628
1102898
958271
560055
1795000
1717304
55300
443069
231141
1413979
1422268
1943515
1830211
518498
216172
1570204
616985
936733
755596
1112004
1225529
1281225
1555683
1547895
842277
969253
277110
1962272
1026965
133178
713983
1534534
1383947
1421789
700154
384882
652547
1683046
1298624
1649490
1744180
1395607
774641
542405
1035351
411973
645556
641521
1734275
1608955
1559422
877060
421084
1846250
1845253
788310
1999828
1727530
694128
235619
937807
1544471
1534447
484384
791462
1127324
812713
48152
1701809
432459
1089476
1603072
602483
858480
1325004
657293
1277826
623736
80905
550798
265354
123310
1101402
1359135
1019319
689185
1948731
1837997
4707
421966
450321
1112039
590758
1627270
1455130
781585
1626234
1518422
1711495
1768262
87725
1700196
1156194
1116084
706826
986328
1087473
801399
1953918
1111830
1266291
1069028
418308
809316
1513042
1468906
525702
1084816
1174820
1091246
115262
1980812
224703
559064
703503
1443921
1687190
377380
642178
923345
868275
1261229
194185
1953623
1841920
591292
1009963
773931
855857
962281
368116
1809042
1034817
1157608
322074
1910016
96656
548011
1299487
837478
584926
827923
745398
134869
688380
1377603
1178457
870211
1713216
1793141
1334064
1503280
964622
1969010
1569706
1217686
1695798
361681
1247522
377006
1297002
623989
1497290
1918307
1136298
620157
151313
234452
393013
1602617
271479
354229
1027004
1924452
733098
223902
1424405
1747097
168269
1603392
1866035
168013
637914
555168
772162
1753726
1053844
1296627
1420513
704694
1022711
1297139
827710
603235
605341
1938802
1731111
1694916
1650388
1156019
1529310
689326
1090299
605792
1481125
61802
1159002
230173
486672
947986
500445
484923
997017
989797
1029608
757070
500188
314379
610139
1303917
1901009
981481
677624
87252
1303935
1816234
1392215
325575
506420
1402205
1364700
1531584
1021692
516551
146205
241414
1994366
480419
576637
160884
1019583
207620
1401689
929623
176527
682762
1031119
821336
1706075
1884758
1962343
664091
1354539
758757
1223506
993991
1363332
448392
1913555
1061027
1884312
66670
216905
707127
877894
416689
857962
310874
124648
796566
1085633
1303200
1314628
1828137
126382
1709400
1092737
872349
821308
416918
437793
1434928
1008359
619293
1771290
417705
607014
1657744
1665961
434960
1789056
847198
1785686
476719
1435109
1108566
968005
1176219
547030
419466
1117537
711356
914835
492354
1852761
926019
883507
1442621
1111190
626999
1786187
751283
1305050
984445
1214956
1405536
1768039
1765269
540376
75907
1708160
567592
1425504
951529
732606
300556
1480763
1611751
1136692
930594
259312
1198545
704776
432827
1801357
1148197
1535167
1125452
466250
984777
593799
1012276
1956498
1392095
1802537
167007
621855
1968337
127571
1402341
302487
241920
1217628
1368103
1141729
1503268
1931222
1070211
919284
21096
1050327
1846410
305413
580843
1700913
1794242
761507
181633
1258715
1711588
7688
472532
1439071
1004550
1867156
1024384
1210028
1088210
1713871
1365589
1262744
1647567
1385877
1127768
1340615
870378
1624402
180214
1903394
104779
244081
1007795
1673196
413299
241915
1605018
663197
1391736
809852
1035073
1988573
581146
1419919
708398
1342118
830550
626071
485438
716033
427075
779212
146688
522655
563872
556198
507359
1597125
184268
259053
580311
1091129
1716500
1477261
1979737
948990
497300
1337318
1418344
1447858
1989130
219983
1638580
1736443
1205743
429189
683204
1453985
886624
114354
510345
1999425
380145
253632
1439312
381269
901587
804831
1392512
1763050
1380983
1729724
1512225
111372
113780
148817
1784438
1315800
483590
1421096
574682
1608020
572484
495859
30503
1024276
871969
1284276
1125887
1382821
1984637
1227284
533095
325772
11187
1629207
459978
1366348
1220810
389001
1800394
1223784
598457
1382188
950657
5792
1904552
696293
602714
551715
1903971
687202
1682369
523254
1267593
1253577
1578733
557952
477540
1451491
1545664
1301503
1870065
609871
1618669
1478715
441981
1760801
1228907
1256988
1580372
946004
129279
796812
1805036
1740103
1337334
549637
1736083
348406
1121024
1061133
243305
1772153
1329601
818289
1259800
1274176
187808
1633802
589556
782151
625221
1160144
1349250
1238362
1795344
155910
1293044
401278
1689804
1127223
1113704
1714334
1132100
1306422
1153064
564658
1071144
250052
476154
1971964
884135
161590
897492
501464
914632
1071229
321989
1189835
63293
563906
1640910
942727
1309661
791369
789920
255899
1651430
1665178
447549
642206
1435259
1259413
419125
857113
1129807
1655652
1567874
662353
80906
984657
1178838
1628633
1973245
496079
1474484
1054377
1027043
716791
1559172
1553410
534969
1421254
171912
1410652
879929
984226
1220336
239705
1679298
1664015
39706
1546064
1354289
116610
1958848
804416
1611883
777732
808208
978475
1752227
1697332
896877
850711
1625205
1723792
95963
1185372
668024
268141
979461
288735
163996
867022
286430
75089
1783903
472851
809804
2932
1727818
1355289
124151
467677
1735500
1517755
439081
1134788
1855367
1387489
1914099
444957
933722
1532390
1600015
670396
1694768
929109
1836755
1118384
29555
1381670
1765845
817554
208289
1686043
1817250
872769
1173099
1050969
1170037
990186
392209
632722
1118239
1324583
645177
398750
526939
1158194
579258
1137626
524930
1499992
450929
1511891
1145333
1839131
1812544
1843314
592962
523640
207877
1091756
1460122
249703
294394
399817
857018
234286
1422848
1965807
881150
541358
380225
331640
402373
800260
617764
407710
1141661
1714869
546888
1927781
644257
1787443
696794
1220253
1676956
1578418
46794
1127016
1290741
608493
1061889
1621218
1593348
1692373
1066410
403345
1555991
1485471
459290
523029
1519890
824393
1497998
1439835
1864141
675482
477729
1863354
154518
1033491
1354043
1582123
453457
60522
873686
1540333
469808
1213931
1964724
1196587
1481199
884448
1359858
275999
1650564
21902
836996
279299
234787
1513017
1573718
1966349
948406
1211556
744759
1627129
1554710
1377898
1283253
126691
322009
1056861
21674
378170
504041
1845976
1440517
459914
1219760
1058132
527201
214765
1483834
462167
1602622
928760
1242365
594027
1797518
846966
662690
213594
110558
337580
710008
1914747
1250425
1133136
1806909
722773
1780855
548879
555856
1955043
1242830
1132041
682814
754405
1094027
1903253
612207
322940
476556
304942
1471937
367094
1389656
1957219
153456
1279764
324338
503501
41733
390160
1803122
1394673
1562684
1350275
1283416
533853
960506
153291
549391
835191
1673163
903470
1086800
1072882
1755462
836865
1465081
311975
188594
167171
270733
22693
613240
1564297
1012196
1135736
1996438
937565
1711280
1439397
999883
1576715
1158737
1885017
784307
269143
995309
1275668
1179632
140095
1072337
1805338
1851467
950980
517905
163141
198410
1851810
514441
1463606
287379
430229
1746802
1755033
1219720
976342
496629
955222
123263
1041919
977002
1794574
1910335
674336
1596462
1927393
1927334
1335410
1734152
1141601
1880985
857259
410478
1614185
1230067
665133
1587904
1017893
1221754
224125
206098
438114
598448
894747
1095825
1926716
1316935
1243208
541392
765157
542819
1016226
883797
1821843
1532993
1662337
902099
1152921
803385
560696
1541141
445131
1950892
173892
1944764
1882579
576689
319821
1106300
915441
262303
928262
1299852
1261155
397524
124912
106923
1484190
1846848
1390757
844773
84826
896615
1085375
752061
1736078
479
1770774
880510
287346
859944
506300
692647
25730
137602
1567570
1425503
138668
10326
1595962
1758281
163239
1839423
1717927
1265822
1095240
411171
610852
1521558
1368207
1511410
360560
1043672
1118273
4184
867683
1748552
690629
1380562
1746567
443938
1573455
1425576
1593675
107384
1203246
1090166
845166
1176824
760361
507190
1558796
1023941
1846825
1569557
98353
95531
1234409
353478
1277520
259162
1321928
1431762
814307
1861224
592594
33229
1104258
1938459
377198
1937519
1487543
1638742
951176
45079
247560
1717298
1141738
1971099
1899107
1953213
1863578
1965729
1925097
670584
1330049
1404681
1865143
1489264
298135
1726561
1067252
1686791
422619
1610160
1244461
702862
233322
1224300
727670
1008457
976178
363619
1138497
1427321
1604673
1762914
1250649
1461191
319508
949877
1064514
831163
856105
291280
180684
1886500
1131754
545335
1358649
1234333
3316
871654
939480
1906716
558447
1114159
1922838
1191576
952692
493008
1340052
1714238
1935343
1152919
1056279
878751
340187
370262
13709
981344
310920
1103040
1519215
1478129
810619
1686338
924206
1897850
1952481
985433
37718
1181637
1035301
1367313
1561937
1116770
1424332
421761
1036402
250429
380912
59628
1983025
1156369
230344
1303728
55490
884533
1307604
1691080
1584931
664125
1980352
498925
1808413
287332
1934883
181332
491859
342546
952571
486950
655836
1656207
1550385
1214432
883716
493979
1953144
1572568
1732694
642488
1645547
440836
939424
791584
467630
1275493
862409
611902
1901354
287261
961250
542947
1055377
1174076
1330528
711603
1515319
176683
823226
1670043
559341
791924
1779292
753167
932200
1403529
683089
879941
1542756
62417
982716
439893
1612814
1554221
1207128
458920
1553457
1577053
931948
320379
1892077
1987219
1969469
1630150
505078
152758
20621
65621
317893
805751
366974
1443869
531770
1875306
1190621
1412384
473147
443357
236164
1755738
1665209
440461
1634803
1925075
223288
478687
1938320
791099
272963
5340
814330
1830590
653179
107536
1731798
353247
1217883
1224075
1745289
1135495
1157339
1160537
71782
1833240
1166190
989935
1905106
950444
304366
867937
1826956
1378213
779128
177693
1653036
954233
1334222
1548693
545193
952135
1230220
1687187
1140282
60991
1812976
1535232
824371
352632
1378033
1350989
1667292
72394
982748
605928
163032
1573367
984497
1588882
129639
818013
1111781
408018
1850698
1140576
95931
81879
636419
1921233
1242610
1753852
171156
316795
1784025
221417
1440101
210608
631791
1942764
695250
751035
993815
1829635
1793875
1372126
1484576
1122368
1842842
581533
46178
1764851
1303338
1839466
1514139
1869486
808643
1891912
1907481
650716
1348330
1975251
591889
1626674
1004414
46138
1285998
271995
1973983
1182631
982251
1089279
133782
70862
139954
24136
309112
1830472
1382562
280598
1272680
225509
1235543
1596167
1588099
476749
1142985
1645932
1890431
541752
1301184
1999502
1214459
28429
1921664
1644123
1366846
190739
1247524
585824
566862
140433
573060
537625
1936649
1758276
1908949
465534
1296026
1073401
952221
1047560
1625622
960728
25604
460057
1112841
1599250
1251292
1723287
619800
289497
1718587
1053938
997461
1555585
1039514
750214
363295
936205
1875313
1383461
279264
1259742
1753119
392390
1521362
1374974
4781
480112
1364035
362485
957148
528323
1347926
9317
1023784
1904815
1820055
401865
463579
1577415
1118683
675652
1034944
86149
1020888
998020
649469
1350844
1164159
356806
1685788
1400880
1726677
1689888
169874
1206403
1031336
418960
1259673
1218427
19221
744497
126241
832634
1742638
1592761
535470
749758
818804
599505
152717
1968332
1215635
340967
683993
1184104
1070656
433071
1305940
391221
1579059
577488
441373
1839444
755519
1146661
672110
928381
927818
740794
623729
1336391
1827888
332668
424520
1655947
558626
802299
386224
279361
663308
317264
1690410
1251777
119616
415676
1688091
35399
782830
392775
1782725
610573
936909
864492
1052090
962
777048
787548
824184
196752
1188559
1108944
663203
185633
499369
778820
1878432
1224389
673169
281653
1828501
451291
1253505
208517
1186523
1886690
34819
1729809
904490
1935017
1770793
1742114
1020569
708836
1609220
1909518
591935
1703119
730876
130322
398731
878146
385086
1478108
1725423
615930
438571
1880891
273030
29799
769182
1755562
1630309
717134
1797585
435954
1437086
417272
1725627
399632
951144
644800
1513715
1636682
618007
1633325
562380
1362440
505865
1762088
1854273
1617379
1391784
1446126
1526352
955845
1735802
1157366
459992
662378
1974126
659344
811293
1541859
471507
949967
1184817
400235
1796040
1963492
1778271
312311
580905
1924042
1686298
1265548
507521
937760
1371844
998688
1830365
822125
1516357
1657125
1094250
1616451
1080559
74012
167375
1820334
240035
1571856
12389
1795695
863452
860572
1367989
1144837
477661
496387
1879762
737223
415814
58057
2252
1665229
730611
930197
235062
1524290
657037
1421228
1507246
1388144
194609
221764
1065237
187870
1700946
544054
225939
1001231
1142573
884243
148283
1211983
201530
190846
1794176
657295
1131498
258057
793312
52556
554594
233807
309709
1292692
658761
1136075
541014
2397
1106176
666940
278529
1039429
654324
1910063
1531087
231888
1695686
1877496
1299960
1980624
1397668
1439204
421938
1858954
1748308
1585702
1476935
1636745
854625
1132320
879166
803083
1899060
1933434
1341386
791210
249806
350242
618231
296679
1420529
1826772
974053
1372145
875190
1413114
1672081
930451
457561
27583
1930254
624186
1022019
1417196
1386995
232940
882497
1605926
1211054
270892
1692720
672563
1199452
1100113
140288
1375796
1455075
752793
1226910
26951
340959
1413482
1622136
323079
1177258
1693936
1089790
1235495
1996254
1812125
384446
80444
748302
338900
1605236
1435490
1413172
387436
458473
785821
1497141
1989538
709612
924683
112742
128778
249957
1211923
1038732
875946
573854
826048
1408443
628565
1699907
1835757
1832828
1652082
269877
1949926
648264
555406
1520618
1391033
1427880
779093
722602
602670
1142680
1539611
1333035
142834
232193
856970
854590
607132
355476
97200
728716
1518467
1752071
1319291
1755169
1827659
671418
1925638
1584985
340008
1499192
1605862
17881
245448
1071364
1055210
680153
89924
1235551
995949
207914
1475439
1859072
913386
1271924
1823302
41005
882072
28216
876480
745115
1604331
159687
743527
616296
1571829
209108
529013
1532366
1127512
1803928
1350186
879355
321437
713271
1727466
1929332
10045
695637
198441
1670829
877139
1388847
116264
1913285
1360762
1834604
970804
1011491
1474442
252209
551922
1993045
1879303
250815
148384
154690
1842899
1120459
541584
635740
486202
88597
272319
105459
212803
1082642
601627
1327290
207138
98449
1975683
289346
372946
1658542
1072698
669526
213008
1386446
1735568
1919378
1925072
59519
325535
1917310
1570321
500078
202489
1098016
1971270
1233088
878123
866643
276000
1592956
672147
1180173
954968
849814
1144088
1431508
898708
545191
728470
1699064
1560335
513408
1286540
1212112
35710
847331
1000147
1176566
97371
1500666
831290
959132
128649
1132172
956995
1307245
26141
1636219
1012600
412777
1031174
1350723
1678803
1665984
1642224
190644
46030
265332
1153197
1289549
347226
414877
1429640
1023842
1647814
80955
1189875
144391
1951351
680206
1637612
1650500
1191952
709680
1848072
1485259
282532
1492123
1083816
660059
1285015
1445119
182875
19634
444799
1918188
856998
895513
579049
617014
1647215
1651107
866208
61385
1159902
1764667
1275643
1397104
1805895
337152
869649
754741
1130115
1839940
582360
1701723
1593445
446038
1115524
751891
1664775
143354
374884
1153196
295530
1053918
29954
467579
1070842
140557
1222878
565118
1139455
105840
474058
1371114
1764345
1557383
1991456
711548
1307403
977675
1258281
1009405
1644379
1854529
1549082
701029
113387
293563
1714056
946724
1970548
567995
1370435
888762
1026593
1322618
764769
877309
1281657
555192
433777
623324
889701
1959771
1529038
1100945
460435
835805
1659943
1667024
2822
1257640
362628
1193395
918713
100383
820921
1937562
601279
1072392
1792347
802619
330322
1849132
317945
1465386
393078
1059694
1751531
233770
1070411
1016879
673431
1650531
1617040
137775
1878203
1240339
1843472
218899
420771
812180
1512611
1748052
1895717
964484
1285885
103496
497735
859250
260526
1085235
1348062
817413
1572495
1485044
827359
862583
694540
1360903
266592
890531
55617
1055072
1198659
1607754
75293
976108
1773594
103695
1552263
1985229
1063205
1449979
1507465
1806845
1385163
16807
543587
88744
1470293
1584012
1416009
527099
1290071
704444
1716459
559265
1500899
1984605
937395
1386598
758501
1573226
1678562
819155
709975
1038438
1473701
1417768
1659007
236781
656600
765570
1748362
771688
1550434
888819
47468
88229
1807501
1529646
712829
1601159
401232
1489742
886600
565003
876590
373539
1690329
919161
1509215
1741063
1922061
273136
734685
364786
1355024
1937526
1580521
609571
546109
1111031
1559009
460884
531198
1575380
96387
1121412
1674033
1625724
326453
624682
61412
1231107
923598
92576
1985828
1010329
994480
633119
648672
632950
652271
387270
704899
910530
1134927
1973008
1054410
560501
987416
789795
547424
475792
1986739
655105
1142326
1906166
1042383
1858034
1760465
1044831
1668490
1898501
396270
1441093
1861420
587472
1956268
459030
1713853
778473
611189
207481
848598
787334
340262
1467752
1284085
1287972
179548
1801451
563803
755476
1666215
1639659
467717
1887554
1600071
1993495
1360847
956214
1918264
1501201
894742
1037680
170642
1278085
1421262
649810
66082
817341
530781
1431087
66258
1923690
692793
38036
547051
1912003
1862339
647714
448956
1627575
400407
691217
1608631
1712876
1960727
904744
790462
395799
1873049
1298158
1670920
422649
791557
631715
545780
36399
1771857
1108852
1308385
1368535
1469130
375804
237934
1737560
1849522
446857
1530289
1571864
1234228
65742
1114415
430483
1773107
1229979
1895227
995352
961795
1327470
1636313
912893
1137793
861269
1157058
1230051
19032
209382
1138595
1511088
969380
374704
1588394
787623
1233582
991436
1159636
1445851
473431
1302571
1643619
176055
291437
676704
617096
1111659
1486464
1809674
493477
1093584
1694726
1851870
1693338
1107827
1860210
983610
743331
1902356
1671260
1395915
747450
627591
1406674
791734
1676085
188967
1116799
936804
646918
728124
802011
1191280
1929146
16047
635870
232547
356955
925807
1854111
1330256
515136
182933
325321
960502
1674568
1221344
326066
1848476
1009244
173440
1984502
1833604
1707188
1493826
511072
1244244
496166
76151
247037
849220
1723808
1965324
417125
376507
215335
761245
834775
1207498
1893603
1968483
334687
1960892
409357
698566
34455
962025
263806
469380
1700218
1973090
1138278
291068
1820592
1872957
812283
803124
1156840
459145
634911
1711933
52497
1497216
1481608
1754775
371705
52247
1188344
1336684
13618
58590
7150
1511419
1213072
1514683
550819
1743073
1435521
1198484
1724509
760288
877528
927124
590126
112259
1300235
622916
1622171
432754
1322100
469217
1906578
567532
1535651
237730
500483
1196096
923691
1002084
1298872
1719716
757572
1854716
1224665
383966
1036129
246196
816882
1060268
1831454
707168
91789
1399873
1630463
1501706
913615
819943
1366534
557423
582000
1781307
1787858
1388698
1287089
1577338
962878
1331418
1246826
1128729
705248
1932008
668950
213781
491322
1406679
510486
1063882
1449378
1819090
1605393
1219276
643417
299206
592311
1728935
874862
1117931
1085275
1220372
920162
211536
1671696
1540575
1160054
154970
749763
1841747
129949
66520
1927816
677837
1338855
780752
598240
367668
65857
152432
1269627
1868320
1960682
290882
1007480
865312
1445786
780489
663560
1846404
1086006
445660
1634989
1768955
491979
1321406
1974390
908704
609516
1046219
792916
1705837
1250349
1016979
1124056
607581
1993046
935521
1345749
437929
1180124
1351316
954329
1542396
513474
1686539
1450651
470424
616402
887480
296821
1415988
1839455
1478124
1080851
1314683
455929
1266907
370920
782013
1156279
1266888
369631
1345082
748229
1500888
852663
1831132
1698655
1300818
1537818
480554
1643366
1532534
1239352
1030584
1966180
1532332
444921
1917883
953519
918793
249990
1418076
1016845
1590901
233362
1839093
934678
802923
1918141
1224106
1986477
867413
1182241
1005829
1246402
1451316
140619
1304919
184901
1505376
752714
1135137
1678333
652375
615310
449752
1649645
1492432
1194276
1159693
415843
1178673
574005
1676337
741504
478055
1502375
1854766
1186488
1842771
1087218
1001455
24870
1385844
121866
1878917
1580928
431614
343163
1309292
419592
731869
1575403
295296
988186
930397
1643630
984561
1842896
1601279
893107
393191
750124
1427432
1711487
1919654
1650060
237370
1642473
992909
1946960
138343
1726562
1083475
744585
716806
961366
124156
1437926
1812837
1713806
368044
266122
1155687
443794
1565108
1070622
1670962
1194909
943270
400929
618388
565342
1473148
1568835
692535
1927292
216641
384173
1638056
104504
1028134
1974365
575094
322726
1745076
1307497
1717495
659247
358647
1836835
1474381
718850
309958
1105152
1601097
1172016
1671454
987525
1198212
11324
723669
851322
542047
828067
665497
1154937
1189778
1220887
1654768
582754
64742
971527
842964
1711456
86919
429868
564715
1625404
1380069
645680
1624727
1712345
174809
1306208
939654
1291578
1019544
1284710
1183593
1926696
1861573
1913364
1152970
1915377
1837826
236132
1116671
1307302
1803191
189741
1014429
926905
1277653
780872
90878
5638
1133200
1954308
232362
1647043
157264
840194
1181246
369385
86064
1141178
1174368
222699
190380
1502817
376736
854276
953158
739518
956149
1587647
1979077
1381124
1885005
1505560
1231825
1375190
550813
284291
1116884
513389
1531265
115987
1120109
1410516
682107
1219204
1416231
27561
1029859
1392822
106752
538253
449523
994895
514639
1679771
1928522
218747
1916823
102555
589164
952361
93796
1641140
794018
1993336
351196
540911
234315
1948853
755789
883874
1500786
5173
295448
1059874
1374879
1936671
26382
1287184
302774
1420647
331821
514620
1465329
929624
1893753
1374553
742517
1321866
826884
872810
64962
1499214
1644676
499835
475992
1898493
583292
1726984
815041
680870
750570
609009
165462
172914
1148388
1067548
1900786
549703
1977642
1439647
1409007
694143
704411
622743
1274372
1144436
1372112
1853683
1233878
1996907
364511
1518031
1102990
148231
1501528
1641022
1670982
998128
1380754
1944347
784047
1323939
204805
120610
474392
913432
1926424
168158
1497827
872905
1494015
286967
534891
304672
1396354
931020
941215
1200541
89844
1483421
1484575
339727
1356278
1982605
939928
1367554
356693
291584
732585
231805
1840183
803204
1682738
964399
1616745
1437436
1421476
1549339
366945
1926699
23509
447740
299979
459616
240479
1162451
1500317
1357223
1122568
626056
1847680
1735497
1655820
189309
1366354
1849633
1987184
996231
1578209
608445
1979475
1037549
1535301
149092
1133244
768733
1367711
1983827
1609307
415265
1854611
1296573
36033
1693548
1956939
788996
913590
27942
704919
577131
1024479
1373935
250470
633605
862909
639229
412447
1719704
815211
727586
1543211
798007
913141
749172
253001
441085
210369
596278
1037374
457763
1242641
1688559
1292124
1367669
256537
755466
477210
468049
611671
1637235
1054286
269415
1717304
252235
1599877
1019447
783963
623994
745859
685678
1480274
740583
397788
1595348
1622458
852177
74764
1835908
892185
1920913
1745859
373973
442275
1043772
822818
1805274
1603456
952422
1127951
1823435
254801
108536
438133
629553
457492
293536
840676
1189835
140386
798355
1627855
312811
430357
1763667
546796
825201
1515575
1455447
1933815
1905201
1702142
1244283
998721
448802
1110910
327822
728445
1044372
666053
1416970
858445
1534233
333716
1531380
230246
228109
1908042
948312
1461601
57855
1921509
985215
1919855
1537700
1447644
1951899
84056
1362922
1033880
570992
1404226
494519
171769
1373877
1837628
1935802
242224
415750
939551
1080786
387626
126125
372309
457055
1084001
984923
197974
1875379
590571
1297803
838488
706812
1229131
241621
809648
1358623
1959327
41811
798999
856436
1449652
1646090
1828875
703372
1845330
1368552
679324
1724192
1424381
116846
1895058
4310
715407
760995
375006
996762
1936855
464295
433414
296733
1047414
1181553
1038453
39321
1497366
1907049
1004903
598054
19201
926025
1163402
1912183
1127551
1570432
325970
1439356
583057
260249
1484349
1947979
386846
236083
469857
1855647
391317
264860
908640
1263231
737790
1508902
1622012
1026060
889607
1735532
1083159
1731515
1641792
1636734
747673
664997
1632365
1479110
1502130
583354
1512595
1309182
1997228
1144012
410628
739687
870706
1318012
1680992
1776036
1907407
1206276
479444
1393144
1719678
982929
1328089
1658140
965326
1292294
336646
288385
340874
1512498
1209954
1261601
788326
1956178
1787660
1500282
717996
1664891
1181656
1520383
1968874
1206975
1795929
347621
232383
634243
792339
1080165
1466986
1609423
889036
1245313
6415
1780547
1043329
1152758
828800
1445117
1922978
188641
1899717
450164
1264785
428804
1270679
814559
651944
1498715
376364
822195
984607
216126
749492
151623
211710
1560595
1424455
809826
1727804
1427954
623161
1165215
1539716
746661
104129
99369
795378
818368
1855724
1355018
691703
423533
1439206
933777
813221
603335
281017
201245
545800
589316
81778
1752056
1810026
1285284
1198052
1886532
1835970
1143023
750765
433707
1034642
1060328
901014
932520
1776028
1404674
1463621
1126249
694452
1369535
1962169
1344025
1708585
1270856
1232301
1320510
170854
1161511
496631
1412774
1139257
835033
1113214
191855
1367878
1666691
719170
565245
1160629
120970
419214
1525378
1477128
467031
590958
1902536
1002662
1020862
159316
1754555
641450
376220
1119281
712019
953527
645204
1052591
957610
553336
1904153
1761667
117589
364490
1313248
571244
1840899
1963721
1197643
693667
1317309
126333
1278735
1004389
606911
324826
1144617
1229708
649050
1165928
584735
338528
913938
55002
746544
871579
509510
681511
1340512
360519
1893722
614004
94081
101197
358141
387086
448928
1683512
337899
1564555
254936
582743
1375432
21860
738232
1384916
1749386
509833
335198
1380579
1345995
813970
1190763
245533
1708304
958754
1295455
1553696
1924102
1034674
1419335
255084
609484
891229
1139913
646975
576544
1651625
203061
63147
898051
655020
1386076
1571512
10962
804864
687952
1876708
1882840
1917445
1612491
1235063
973655
939059
646610
1251686
55741
1823570
1610662
991189
29381
92287
1419097
180656
103451
457686
909719
705953
1762239
1856673
617115
1346978
460543
1142020
1782852
1231365
1689824
674877
1599739
400745
471419
691547
1704046
1602535
893657
236170
1610570
600835
1381144
1306210
815010
191905
1455453
1746946
1577061
1417545
1300872
944007
195837
1634584
1137426
719855
1853074
1354075
806168
862427
1669242
34850
155967
893801
939130
446588
901714
36804
84401
406225
1774128
1276185
856309
1656877
1170298
1023147
1188311
1461781
1357060
943960
748081
19317
1921146
1883927
1394790
899642
1925093
186571
1711585
648914
1954913
383495
649062
658475
552186
671255
593515
1918169
1723633
824858
1015205
314115
867241
40866
829826
1359768
1814968
225158
1053009
230035
59471
1021056
1721898
1741108
1487641
1704867
1139531
1355264
1588904
1573627
419929
1385320
300561
1339211
1254885
1921674
1501506
675824
1767708
918051
1359510
1861024
101926
756708
1114476
655404
1400729
730763
302592
1220810
1645689
876848
1658214
1664604
386987
587313
8074
1160386
960000
116139
259375
1368177
1728737
817470
1819458
1111397
387361
1930403
1017069
1515404
1328835
319280
1881369
1392150
984236
1552482
1397169
1529939
509011
547533
78939
482371
465173
32466
979745
1874559
49734
913030
571854
43722
364209
1670835
351382
619780
1070296
1620068
1669175
531591
785573
421267
689658
936590
1184637
1541619
308942
867153
1031791
1089828
1914825
1406939
43774
475099
1104773
1445916
1432589
1859222
755889
1804218
1219894
1544639
1041854
960285
956224
1869767
1228964
85393
1071788
233073
810190
608398
553115
715839
194581
540500
1846972
1391450
212252
1393354
893097
870703
1553435
937176
1745583
1255293
14367
1495300
1530995
1266052
1082407
1577525
1894254
179592
425495
902307
268333
610941
1907146
1118676
786011
1598410
1330492
860198
1401133
1872731
1034054
458137
1323035
1132933
1435416
1788979
684940
125880
846580
610656
1485301
1719298
953970
1641917
94271
211214
977634
1807290
1679556
1961812
557526
1903697
1855661
989058
1496207
1950613
546973
1821538
242900
418436
1225876
1618577
550603
190681
1348043
819075
568350
1026825
192560
1644186
1875300
1956519
814879
1278334
1203692
150565
365574
1420386
1743213
1079864
1288054
1887244
530778
1731914
1765809
1085662
210459
1666292
872884
848845
1841498
1934711
1071357
1300153
459566
1356348
442080
471635
1755153
1868476
1629276
583407
765598
1157639
1249835
1773965
1488300
1099314
491965
222788
1419441
1077417
28181
1511311
581786
699770
1160782
1048157
666110
604490
1921517
1215167
927297
788789
1339002
1299524
414851
1928498
438575
1463968
10134
33252
139962
540978
180169
926973
940233
1230770
1105217
1323266
1952391
1799872
1491930
1246111
1805625
1743844
936939
1588574
1256117
429949
1883198
766494
102876
664515
1926343
298800
1049685
256859
834040
152407
603961
1894204
1162956
1246933
493969
1392246
1449657
1817046
850557
71846
1176012
1235201
1100457
712303
127446
695442
267468
1546049
849868
79749
972066
1317134
1337713
418871
1399700
286244
1195286
334204
120004
1997400
1957368
1386315
793885
288517
970939
1805226
329883
1419721
447420
871181
1341563
602645
558166
1426208
1265252
452902
1991007
1159877
1365956
1465717
589084
395802
377768
761242
880571
1651672
116366
773058
452520
612977
1095315
1823142
673639
299296
1688258
972600
1239267
1399229
1591752
291189
1619006
234088
1983248
1502608
1493018
1590436
158157
1357091
1756667
1436506
101232
885126
1109002
621334
1968698
1868275
1436736
744790
540091
1099029
1896621
1822527
1861687
642943
1142951
1641990
1887553
403961
722558
121668
331892
1455812
522300
768729
1442629
430
758764
1985012
1963192
1711310
41202
213169
1118836
1724580
259021
858668
60890
816882
178263
1044417
85922
1480042
429658
851964
1431395
605188
812280
503317
761977
1627297
1050695
1315183
1751757
1222507
1195348
990468
637560
972287
894569
1946121
1500387
34992
1372606
701660
679511
1979094
1058718
1734525
1118370
907501
763631
337107
586923
18121
139791
1745808
504153
274948
206652
303229
752770
587012
1949552
1743600
1614080
3575
1619140
1174147
436369
1695947
811282
1140309
1111859
1382351
1246065
273409
648343
1641865
1132181
529971
617232
799928
1349508
1917971
229091
431145
799133
1328937
321625
353663
893231
374312
813369
1896659
136255
1085979
1675617
1536625
562393
1038075
1655685
1616606
37662
1657349
262849
437032
1591259
324058
757343
1307252
998704
522955
116409
1014663
939733
448249
1004286
867913
827064
2077
1973655
1502935
98124
254155
1974899
58156
817143
1504016
144718
77733
1775716
1694003
831779
1871048
1220475
1213848
288617
1932039
127767
341776
1653155
453182
1682170
1284553
459330
85553
248206
275718
184249
788594
1505704
453978
1922143
276111
257823
1584556
1449511
1972670
1257489
1251270
377077
1405545
1738527
1352061
1663687
276473
560135
1440092
857971
1322236
1752344
1164564
1970443
771794
59879
1275696
244851
153606
1037368
823348
1691581
820913
1490798
20352
1986241
871439
761448
152883
1919464
314116
588162
412412
811647
1331348
631481
1808382
192777
1737647
292807
35076
1876482
1275559
1654933
602817
1789137
762029
239527
241415
970284
1197747
221338
1375711
1095572
1920906
905055
1857122
353895
1144233
142599
825959
974760
1733985
354691
960895
1048362
657132
88245
516635
220261
1242152
99047
627979
1439625
409003
804544
1908420
1743196
907500
1967229
476113
513724
9467
742796
907073
580911
745846
725274
1991890
1575517
1035360
1538851
484156
1586863
336494
833729
1240528
1230134
1778041
238869
125913
1366159
1239923
682778
17570
280240
326244
885693
830889
1045102
1707265
885384
406533
115154
1313387
1051231
1795273
737576
355538
1138928
185858
314987
69690
351304
105331
697753
1624833
271685
1528357
1858268
1936967
1517483
1316244
434528
468462
44423
1043414
1522298
1172308
249194
1537788
803467
955643
989560
1682436
394765
860500
680975
1164682
581450
1624375
971060
107128
170231
1279723
1437432
1268215
1882259
1195981
1833473
1445999
383193
967905
1610617
1319507
321425
1532502
1027858
227815
1258605
1271999
592145
115064
120613
672377
1173250
1599190
188472
1739957
920944
209569
1732497
636316
214004
1019848
1721449
569527
1148885
385338
569253
1264632
1766113
151834
815326
799570
1430751
544977
188910
391629
1414614
1409746
208054
1379339
816076
1264149
1288698
1711355
475659
344995
1243052
1767628
1342979
797816
1189134
444350
1812697
1765284
1919064
71906
1785624
3890
366185
914678
1523220
1430584
286756
970536
929139
1943880
472471
864388
1151221
502173
707256
986809
1600914
1755120
1716993
678459
984908
270887
1883618
1856446
757016
813281
1172848
839757
371256
1903862
987210
407727
247724
1026284
1691572
432007
815776
948323
533287
1576151
1341473
251933
695127
1236204
1866945
1821030
1626132
1426583
193940
781813
243854
642418
120847
1963511
1965267
805993
376167
1271503
133550
464966
192447
253648
484023
1116402
124207
1362570
591244
1012392
1598282
94333
463987
969887
510521
54398
1017461
1379376
20320
856410
207020
1533543
1679804
1733473
688050
1194241
1391032
115391
85191
1549079
1868763
1592819
1567363
1970789
1354324
179216
1237290
190742
150837
1618525
1263686
592572
1561996
446214
550398
1956862
1906282
1844188
1408523
1877443
254610
1263230
490946
146055
269109
1712012
836721
955684
174701
537359
1601436
439488
1004690
1757314
1286763
1456011
790211
368116
1656002
1994017
1792579
1265258
964107
1527178
963533
1606123
985682
1906588
1378641
1155178
1905692
517784
785046
254644
1859227
97207
469681
1380648
997406
1948505
1061699
1993492
1565203
508130
269597
410463
1951206
1340119
1544229
1571536
225850
1393750
840478
1135561
451486
1816345
875064
1491441
1941532
553872
1283511
1007379
1172183
1224075
666946
1827765
602552
846766
394745
752678
751785
363372
94858
539323
1009599
1462648
1291641
1346680
32850
702174
1637685
1053487
1134675
330530
601856
1541178
1810290
1694401
907961
1201543
63386
1615021
478964
1243406
1985134
289043
1222010
729705
274914
1454430
807044
1245077
1180925
439473
926716
82302
1644020
1456049
1569185
1332035
161015
327122
1404344
1684343
1738881
723956
1701881
1005025
831447
106004
278446
47529
1656747
433621
1489221
586392
1687888
1310936
375669
1034661
1793724
1726152
531121
868351
1447196
1687785
316729
937533
1436031
307087
536109
1622201
1898353
1816418
1884508
1321316
167024
1795772
1674844
166614
1704931
1210928
450766
1379303
609835
1850684
1390846
1642390
1560160
694135
1019021
305320
1002447
94100
1958476
1570397
1682552
393126
1937684
266113
1261295
1967900
846024
1082040
676325
1262817
788275
225020
954142
200688
993845
1557570
262775
1057705
739078
158397
544343
1873909
369985
1578887
583635
636922
575547
333913
603399
467966
1781118
1015922
401604
1299369
245501
1333727
58002
233058
847796
6039
516069
813786
235146
1849477
680995
505910
376647
65227
1088156
290332
1991026
269833
532681
1349433
580148
1537670
190508
1172128
1149817
1858803
1038626
1209093
1478670
1805118
949518
1632597
354171
821033
1791847
1441143
1527128
833450
209651
1191276
472900
846470
671753
607898
327751
842901
40952
1967850
1442169
1822578
1272756
1467292
299079
633791
1750162
1912507
1369990
328024
378054
1342938
271554
1852727
125641
857365
98080
490174
1242414
1173942
1404719
1710403
139522
893786
22383
878244
1873196
1570842
176430
1941014
950242
126893
578676
29617
1341802
580853
1207932
895849
547642
866906
387399
1194677
1659910
506609
595892
482862
340161
1350487
1250998
821303
677712
1716161
1612137
607375
862252
1187648
1555002
1873491
1015718
1392150
654990
231339
1117586
1443153
49270
925030
1396747
522192
701227
782315
931102
883222
1996478
1439243
526597
403829
156256
1230696
882914
1134079
270333
1221129
725750
949184
215837
1894452
327779
352278
1030358
614203
1665528
1983670
385176
1890194
405325
486529
1805301
1468462
1601720
867216
689345
157938
486053
1722875
1609772
1169972
1140886
967378
1192406
754777
1807834
1323101
807678
1362000
389652
1387502
720208
760363
1841210
1321189
391050
946955
403660
1068316
212378
899396
1829653
1308216
1603432
1542996
1742531
1555009
31923
1961030
891032
228064
1931894
1090101
10874
783428
1665837
28021
195187
1364371
1261264
1219465
1037753
170167
1919165
1856130
1446793
1402007
1084524
527347
1956849
1911993
1654568
1762978
699882
538995
384650
1848283
1774551
1553601
1798048
670786
1258416
1354493
342557
734479
1939481
864599
813523
171196
597804
90728
446396
1089525
1129150
469055
1754729
504660
1418083
1376461
1072022
628912
236375
137017
1105016
71555
1077372
1293327
1218094
460202
535520
1107049
1160777
1568450
1931935
598158
1063552
540040
1907901
357963
1508921
1763506
746534
111727
1849841
353501
111923
1383400
1774074
1728522
871092
849181
156270
1785820
36052
161739
490416
221510
1933258
537744
1419793
1742612
57891
522338
220781
775978
116352
1469296
275433
211233
883824
469208
871933
1463424
504571
368821
491041
517786
840017
239831
1280808
220229
1349979
1963144
559493
274974
1491042
1292824
1140350
1691160
977395
192657
850680
821225
1893189
1632474
316947
573650
1612879
283227
380752
1182740
800590
1244308
1571888
215149
1655820
625849
615976
579285
950241
86751
1792219
1381232
887475
55830
60553
531000
1908889
830330
263427
871892
149251
1746263
249455
1239927
1002161
1296770
439843
1652503
1444901
1935646
622964
351585
307552
1022643
620491
476978
1301073
785836
611805
790661
1813351
539203
1979901
617935
1322734
1802403
868559
1729968
961046
1109983
1913317
1159164
42746
207992
179298
397301
463319
1761624
951134
1379662
1879429
1877657
1304445
187994
406673
8116
696562
437401
1282813
1841885
1157445
734582
1589833
1545249
410987
165288
997015
1590248
1444893
1990909
1908236
1051297
1239041
150702
670175
1460163
1761276
466249
833804
42974
1657381
931198
1550543
153154
1981901
971443
35144
1332596
979010
1585163
242632
1852783
1971722
442913
867500
1843516
1114525
219336
661099
57130
1100680
177596
1419520
1566372
1727111
998532
331095
885173
320751
1625407
413383
1474095
1667015
1528427
759108
1420160
535836
304480
471631
1648406
362387
1235096
1126622
1531011
703767
321323
677380
996428
255445
1501832
1144916
217521
653022
1444971
1559234
530443
1446233
539862
765482
757226
1193263
743448
608875
1898428
557668
27978
1846615
979420
1928249
208643
1387181
323107
1272384
1786382
548159
1970041
709909
812920
543480
117101
1703288
781354
689659
1144708
1506283
951663
1436761
313177
168600
1487706
559238
642609
306470
972253
1291625
1667099
1027485
879078
162412
1137133
207061
881321
1455062
549430
1357535
1781843
46055
1812171
1458893
462782
1101499
386881
700865
719617
1270714
1113467
188666
554921
1291644
1282876
1105182
1850729
448080
399166
1647216
274269
1645783
313572
439154
843341
1825938
1220902
988635
1669875
1691818
574599
53575
1197914
188627
1627502
598170
1749288
1228168
877439
1961185
883680
646889
920397
1201727
252621
238939
1181831
327744
150707
600038
1278512
1760920
1453288
231272
1766304
749805
473533
1136875
351929
646274
1653987
1582118
747879
1838648
908786
1827193
92738
833755
283092
556474
285796
666831
1475093
1203867
502593
945301
1313429
1840664
1336260
770160
284225
1134830
922056
903022
769727
507685
664859
507287
732436
1956431
1420821
1721550
145733
1821754
1572302
398135
1766105
1506527
1247621
1543557
1926715
1817244
814822
1087433
1436284
473912
965756
849706
1257893
739612
136473
1815940
1593578
828201
1349117
1100669
124626
1777456
646289
1773452
1931850
139419
501137
577307
705672
1728748
339690
1640333
968572
763614
1246255
1265172
1286469
1167463
1856250
33955
1859996
444695
1513152
829393
459522
433315
1812445
1621238
1997102
458208
488935
138324
548104
1181728
965712
194947
256935
1551670
1322295
139780
1770459
723638
1928593
1399496
1913296
1388245
1524335
846591
816680
1801035
1917573
1840394
747630
160396
1769464
615705
870496
1509303
56608
727275
744528
1049432
399918
632024
1044726
605997
638393
1112092
1485257
771080
336873
1780650
1208172
173189
627149
1166600
1848876
313345
1467178
991895
106419
1696494
1018949
1208063
319658
1885922
211177
1803486
1817175
1171713
1334772
1141451
1441747
921923
1689863
1838558
1701511
996088
1555644
1860185
728823
44711
866504
698850
1396178
169361
812993
846596
1162799
1333477
1727955
254431
1360050
232315
1394989
1148980
1805669
1495172
1938774
665731
1073754
674299
1206396
188588
1362919
422706
479369
733502
261091
1649447
1605634
1703640
19766
982914
10489
406320
1461928
457414
618396
1714571
1128010
140455
1148515
1847320
853203
1500725
1451930
427069
255243
552356
20281
1494752
1365094
1148744
108404
1744910
907422
595409
1202513
1056782
1764557
503572
1300296
64971
1125519
1806087
522787
706763
764715
581416
832644
927165
525917
1101423
1211248
462299
1723516
667560
1220139
729063
814800
1419838
88887
1526458
923290
1483569
1371043
540470
1903066
317631
445106
1551686
445270
1284005
525126
976376
572686
1162424
263600
1609305
264132
70329
1452661
1264171
880105
1989745
949872
1178281
1643976
766078
344718
1905396
1115500
883358
151896
960162
1403958
1391479
1436685
862728
457724
1145454
690719
642296
1384245
1874794
1188094
751415
1364322
1719744
809024
491818
930089
444382
1250803
1423607
519826
1370348
1833340
1247492
1809878
1403097
1247819
201981
1290387
723425
246485
712910
868141
468667
1665090
1096439
1951209
1736817
874944
457014
247306
1606111
1708800
1948045
1649694
1599917
814947
1509672
1732304
553093
1192427
280862
1018068
1686760
423563
818987
336414
942702
1120197
905170
188177
1654416
1342598
349644
424014
123611
528994
1529642
934766
1753545
1755393
1095087
578665
468048
1593910
346568
1507500
1600953
965657
475668
406980
489273
664511
1312706
1835948
1512800
1860112
115248
1675070
95782
1495232
742356
727326
1901404
79814
675305
1363904
923620
54293
855220
774071
166491
383817
370537
122809
508706
288385
1264391
363364
1096933
4008
1499515
1122782
1583748
1437605
1111639
1068828
267391
1992242
811340
803181
1241864
1565605
1431338
1331333
419266
1334124
175924
1642572
1291028
947343
1633056
1169246
316778
1023572
1475278
444931
1425636
960806
414894
1283141
990902
362042
80405
1897160
1681653
1739306
608238
509941
930118
686623
1827220
1241385
883804
755802
239879
424725
1234879
1274423
1639497
489467
1427764
204747
407525
570295
221
103863
522538
1242403
728715
1180829
1507495
1104445
1300100
1768901
1154515
1719919
1881025
1842973
188447
381619
1223974
795491
847167
620241
1552446
801017
109704
888764
1137313
1664507
1009961
1293696
8100
1669940
1216964
671593
611196
825039
35367
1402913
1389872
419965
1642527
1505440
1585119
1684619
789095
366919
1222428
950610
1844221
408475
319345
1333483
1788093
403473
1743553
174251
274020
646016
412893
794509
271048
394086
1250501
924008
163430
713695
970701
440500
1423561
1489899
608730
1663608
102078
374137
106272
874484
144061
1937826
1769511
1519863
1170416
362303
1289113
1263425
911543
723771
1576656
1973422
1659961
1448947
685527
912255
1727911
1467176
1846037
1961891
1021493
1431267
1464179
640114
626481
973332
838502
1022182
1771133
1866237
1610495
1805667
1706994
216120
170207
1427650
676584
934395
444697
906020
520229
927862
1733027
216192
897813
946967
1630850
101493
1696329
829620
1480570
500788
1967452
1585777
1335933
1169739
1390121
324786
575087
1319795
1068945
1409552
1420426
515829
1445781
1775882
317283
151116
1659981
1921056
1958076
1118069
826806
993432
1762089
271959
47772
360962
1789985
622109
1542280
319459
342677
1199397
1360467
1905158
627547
435639
1849808
1756261
1291284
919319
706163
598106
1557074
1890762
200481
1864765
1183899
685299
1663999
1020671
433513
1131715
1226207
1254337
1726589
771324
1759525
862840
201398
1463555
1448312
1315185
1187290
1645922
18286
1991141
754534
964502
444599
1617421
5655
1556995
472238
1565580
271140
1590867
617896
93399
605100
704694
1081488
1075584
440393
132235
538926
811171
1614453
1277221
851418
709890
280468
1846543
145889
1744637
757870
1684730
1653967
458822
1870128
879317
579635
1554490
1095485
107223
250206
1940411
883489
391952
505734
588872
1783577
1138434
1767197
169316
734290
1972603
217395
1821953
852080
1491646
1059347
1362816
1335215
1162366
678903
1916376
903134
344661
490843
1836179
2128
801695
840978
1173425
667610
1020077
972835
1233794
1276787
1353421
402615
1993366
1938731
1951228
1352784
1911628
1038285
160030
1388946
287459
1125038
1322640
1426022
1767476
1546826
710362
1781455
715845
332854
138847
269491
281297
801792
811280
294740
1606375
1776733
245425
1410235
1134874
1807816
1405282
888339
1566626
293763
372638
1490992
79148
1571196
1265026
1140215
1717038
1020556
244985
19818
589318
955368
1708292
1115890
1580831
1840668
592480
1106960
1721420
1556059
749649
593723
1588239
600773
235964
1975130
282956
150481
1012471
531557
255069
1077518
964854
111912
1142309
1688543
1118917
691182
1206886
633949
1073478
702250
1110667
267184
1126589
663654
870766
611532
95935
709063
1638947
1230362
714185
973846
724432
1378036
1553268
1625572
1369744
1655930
293230
1499776
1508796
597730
536506
1000969
1350125
925476
1097749
1767968
1604370
1488674
1306257
595408
761387
623793
1813771
1778580
1204291
127345
1513298
1562767
97228
1213937
894514
1644128
1245291
1005152
52269
1021191
918493
674270
121878
395308
1304148
392000
805368
1986301
1437627
407035
944571
1412869
417242
487427
807381
56617
1861495
616943
784423
20565
994141
136109
505841
1034005
302432
140434
1715599
612890
1706647
318572
1336724
695113
1081295
1972541
640955
1090425
1768078
1374413
304661
1810971
1965026
1860421
963619
157576
665995
154911
385578
566048
1214834
1745236
181713
1046122
100220
1328942
1492157
667525
1309876
1435765
107368
677234
1277331
353462
1133009
243634
707932
222972
452377
1743905
671487
169369
1571026
1938331
1761053
537584
183029
1757174
754592
1832049
1948518
1461337
1436394
229765
109607
34884
1261980
164852
1245528
903617
30444
394729
1106825
1795670
1119566
1726119
357131
363144
1882657
515929
1908362
112036
227684
1771789
406612
390737
29642
897542
952934
1577006
1924813
1491346
1931865
180017
391735
524543
874512
1268953
239630
1248152
775131
481358
256370
990773
414750
460281
231035
851987
1038217
150357
1994801
953558
1640004
450547
592794
914157
1218210
780989
1240090
1402832
191786
1634573
1175512
1384003
885972
1688092
777284
1414901
1316080
1370396
1514335
1846296
1411510
618586
1963986
469401
264304
515675
1790929
1957368
1183595
1928882
1776103
1533484
1845286
1420725
1676716
301023
313767
979185
1826596
959490
962725
329573
1486970
594511
834106
972661
1222550
300416
102368
643063
369011
1645346
641216
68084
1599944
258324
446446
131306
525563
1162264
1485913
523840
1302781
1124178
1615754
1509259
882494
201424
94489
1987953
262722
1116356
1373771
68017
1415597
1998540
35339
1325517
363533
332035
324034
1157452
1822156
376718
1373952
1466493
90327
746780
1732396
649431
1542707
1661946
1671284
100321
399438
1899241
375258
274449
324764
226993
12300
1048921
877963
1285804
1898237
1151874
833649
1213119
1772326
457093
63048
406911
1409133
1081738
1327237
716515
749373
257590
648856
1771725
1081442
1389127
809897
40086
1742511
473295
1836892
672952
237406
1561040
176110
1783432
993424
309700
198301
1725630
1381790
1985320
1717335
914118
1870056
736942
143034
111819
271670
462753
27601
1448645
1909866
426747
1464514
226879
1872660
205075
480786
1357521
1736861
509632
1767352
27503
717804
1351981
75702
436542
958947
543855
362943
1067886
1410417
250742
150727
201490
1636565
1125337
353359
1722583
129498
1628521
491967
1398940
280970
1270051
284012
1281251
1752246
1550414
1569129
1272550
382234
346359
1852669
1694820
1142859
418966
1304421
1155751
644776
1483860
27469
78692
492174
1646613
819883
1151374
456687
539913
1825797
1265493
1529903
1011860
1541565
1679906
1105085
638160
1107118
855695
1002958
764968
1989182
877531
1477532
4656
1865694
687932
921597
500235
621225
288681
403667
1682995
234811
303322
1458744
1133735
350519
1236354
278100
1714709
1959188
1391822
855036
406517
1996134
1762445
304479
1159602
1304718
1494325
1651311
137797
1334637
1624376
1901619
236635
788363
786333
568854
1564989
782313
1394329
1067832
497856
1047753
1329404
355016
1037752
222154
1503542
702619
152101
1675317
310842
668756
1788148
72455
432247
1918579
721171
1967084
564254
1049979
131786
40170
1400603
551301
1043452
1652913
452537
1925651
1475617
595695
1022445
678593
1702165
633668
1658805
1781753
1904433
641270
408280
289931
827683
1632610
872370
1510287
1855658
1856573
1426367
1546871
64370
251251
1284744
989894
721772
1094558
1114015
1930341
1203843
1774050
475119
960193
1939283
948981
582128
1489697
1849200
1870565
1980185
1998215
1443768
171550
1576482
1714399
955038
838167
1941139
678603
293892
1661207
249794
1255522
489075
117856
97357
1109601
1867341
6129
1467500
110682
971552
170497
1658445
570329
1177833
1994423
462868
1936686
246709
203156
1412572
161220
1567294
968092
406303
1681083
1098868
195152
606121
874185
793824
1864889
930099
1298926
903976
757044
785492
1814813
840553
822296
499041
849716
971905
412478
1522628
1899863
1357498
170900
1646779
1515524
1397139
1688381
1499581
992811
1650164
989140
1548352
1495510
1405029
1224234
1276044
448351
925989
339132
1665542
1843664
1184892
1010805
1580602
146455
1632032
1415390
729324
469073
1077749
455168
979601
739507
374779
853248
64336
1980037
201391
563211
260613
169925
1335368
959901
847057
509937
1587081
1868086
1469219
831788
102515
899936
240016
1781976
1160946
286354
938760
1449614
1313588
120024
280162
1464589
1903626
378748
1798099
150167
1118176
1493014
1519478
810337
1647985
1530780
1363838
344790
576065
179300
1702645
1867610
1948535
188499
204274
854578
525164
1831546
483569
967573
1195195
1693347
1505025
601890
1127593
340143
773701
493957
505154
1121304
1000741
423012
1994458
1346036
470505
1003500
719807
1492946
153940
1692956
41284
1509400
963825
989148
113272
1131403
1776797
28822
1168529
1099147
490416
1818177
1748632
1773733
1972517
786161
142155
1828017
1786649
711771
621570
1133129
533776
1222542
603376
1314768
1817412
79308
741455
498308
501256
1353128
1431188
1476800
1977010
1306731
985890
1035913
1220467
1315003
917238
642767
1664356
949978
655372
363884
800367
354478
704112
288453
763881
821443
919798
1707683
1467612
1743367
1390245
1014088
1298223
1083651
346054
1460140
276823
1733695
1583201
1023732
1343913
378517
200093
565726
1007668
320371
223426
1281962
1483135
1820086
1871642
1496286
744577
196931
1343396
1684270
1796826
1179462
609886
1156791
607278
244560
804610
1659317
844400
1702625
1595835
754289
1090060
1016979
55337
619274
772003
1127080
132934
650125
72970
293495
1395766
1669841
611633
1277454
549044
972522
325511
934866
1399907
1150015
1700832
155644
1994160
1365644
1475460
185331
1596415
98991
857434
1443328
940356
423440
1528905
324634
1838436
1553741
1833297
1049041
1322854
882089
32125
1835429
234187
1979072
291896
1012084
1189756
1969374
1058488
1133520
926398
1267945
996950
1011427
155273
1859863
143577
1061576
529605
1240501
939110
1683543
1910146
1989829
948893
454307
1205965
801296
746466
137264
274430
1847110
641758
27028
1997612
1797507
1115483
260882
130854
638811
657230
1940323
140669
693298
42351
479359
1177770
1980819
1627820
435220
1241698
202499
1685511
381606
1798691
584046
823464
529945
459645
311410
182012
1022999
415572
278101
361310
1808123
1241000
1514502
1488512
639565
1454036
1161615
1438935
54754
701444
118957
1390925
1757434
146337
1523542
1784108
1835185
1548316
502507
1663354
749471
685728
584310
969287
1940064
223290
969896
542026
1985360
7508
210085
1190351
1808868
815180
1212387
494932
285417
952165
757068
1958366
898181
881417
254275
609711
1714889
1130558
1632873
322444
477752
1676776
545787
254760
437116
1252448
1734186
1350528
1571505
123069
136360
820799
587083
1634991
3408
1623786
1560764
939782
1578819
70594
1025052
1652181
544084
514356
1879616
442884
766930
1950519
545292
1290379
1113180
383280
1215052
97890
1622200
306225
1020312
1104230
1490855
1465973
478493
1185396
898898
592339
203277
1641544
77683
89026
815397
1790781
1225339
20462
1953903
1086058
1602360
627770
413710
709804
1007820
44924
409272
646157
1735162
442464
438350
609350
1103056
839147
457833
1269359
595337
1063248
1166249
1986433
1263993
1189495
453533
1339790
1672887
1214075
168883
1631831
196622
972690
939441
1976686
1719174
991330
1221740
350134
1832705
1655257
602911
578193
743735
1572854
1514403
1730194
1769409
1331757
1538962
1562204
1374618
95316
1787674
1499262
761910
1227508
1400062
1738145
627751
1453570
1909239
6000
1947260
1382704
916753
285471
1730805
975077
771534
728479
642130
266311
1734761
416465
1622545
495998
60695
716916
1363721
560622
1836101
218629
284945
1672830
936341
1212091
1845543
1017343
1887674
522142
1528428
1741984
270101
1180059
191920
1053656
458557
1705296
653389
1754107
1559895
578415
694497
179779
975368
1531188
27601
1966809
10657
53880
1112536
659126
493930
28590
517712
1374167
867039
850066
1507790
209911
479830
254107
776222
1438564
1094685
1672204
896231
1121999
420740
837181
427227
22540
1854702
761233
1542667
1267990
284269
1344544
963888
430511
830961
1356580
633434
825766
1872194
532959
467059
293137
150443
1240919
450585
239734
1176994
32158
1458841
1469209
1186731
1468039
1892639
1949790
419587
351335
1834063
1573532
766838
1469749
1157776
218662
1225759
1978023
738767
389556
102174
1777189
1689301
1447818
1623472
1611707
1042227
628718
626854
1111960
186101
1499284
1076835
690500
1262025
1669319
1995425
630832
1242282
1261000
1180323
1317358
107350
1980546
1926983
1150048
958267
203444
1505162
1722985
1345309
299803
865478
1566184
1293895
1943318
1578366
1453137
444180
1440160
19482
534144
1164089
1823769
964994
1026039
1685297
645766
1249801
67041
885354
356352
678222
434319
689549
725754
770373
710720
266560
741007
814131
626509
1238611
921244
1543710
1476054
1375337
1417322
1728807
198205
1608058
157738
1296150
79448
1519969
794719
199848
396201
241117
778674
846129
903785
1964732
1845984
1883965
1796142
1663267
1265013
810649
1154054
1578249
1691306
1275492
581804
1105357
296989
1393669
1269580
556943
1249818
1594585
1028929
791632
1557586
927254
1352689
1435531
706284
1014903
539086
359562
893473
1228948
948350
30124
1928191
1965417
862846
904329
623158
336410
1380309
1566654
1408835
883904
1995164
1090542
1292767
1206758
27604
709534
524022
1262218
1099503
1885220
54564
1127581
1767857
1844664
1187607
1080109
796527
1165356
295582
211025
460569
1638671
1322201
1417109
785243
766529
820097
548596
1549797
492254
198737
868547
1539323
445110
333610
635807
1427177
543789
1071818
1231011
1134725
1336400
1391002
1290171
540366
88867
238736
147362
1334665
1214540
1120210
359307
323135
317825
1391144
1101596
1824076
1841422
51289
41999
1865757
1838847
808280
177387
455406
841840
252187
426198
1058494
842410
1734876
1382963
1417498
938709
1162139
1470143
1665191
920874
1460649
97151
1984381
1801918
1133855
1773868
1562306
365718
173658
193620
456491
1006519
868897
549209
1582268
1975368
1697908
380612
1618570
748669
448551
1682749
249647
1902093
68203
1066350
1782522
945568
1903014
524285
1566565
1485379
87978
348678
1637327
54621
1302532
1390111
208493
448574
615183
338048
601014
31596
1294610
777590
364803
1456471
1937823
318576
672267
1545509
481375
1721064
1925872
1397438
932131
677449
1268661
816876
480018
1150152
1192556
413355
927308
123652
1987759
1297618
1366963
1895539
203403
20542
1244624
1563935
161355
1591986
153993
468530
1815997
1166800
1770964
1683670
1474312
1976468
1220495
1198067
1496804
589553
1097348
1097750
223569
1588386
1775470
933137
1456234
1984268
1411869
235594
829300
449356
717782
276233
1060015
313382
1340476
408525
1236831
15503
1214041
71166
1649534
779405
248571
277132
1843443
1275016
1755254
1595590
1626207
407489
390902
469607
205910
1999637
528017
1171705
277886
1688459
1137028
1196788
675364
10304
1344522
1961862
1945746
1330011
1180717
1931680
184543
1192079
526316
1847202
1715193
495735
230967
1767497
427441
1420423
274749
249552
196671
108839
1048014
1613152
1307034
822058
1910031
1723531
408050
1936489
879774
591253
1928120
711475
368851
1741699
226485
766185
561376
978677
457005
650859
1240159
263096
1803448
1824143
71193
16134
43644
1309986
873009
96144
437888
448645
1780242
1678847
364118
419415
568619
698526
14343
1146441
1916398
289668
193932
1292562
316605
1461195
532895
437145
745513
131938
1598834
368612
1821025
1494148
1129146
858654
324404
182740
858583
1747627
875923
604945
1396750
815062
1958926
622823
1802499
287626
1901127
146003
1474230
212849
244439
1669569
1414924
1580840
511418
1330147
1073830
284294
385721
1924755
1381901
1883113
669546
399617
1534537
1665757
872337
945862
1184945
262750
183572
1447855
1577315
1427415
1792043
1006515
469749
1050812
1200563
135393
836549
79136
1607951
1820686
543490
1465997
1268751
234528
534851
1950894
1434710
489079
187157
371470
603832
26130
1095663
1021434
1127887
33826
1917849
1007457
699971
1660360
1675752
1834925
1215360
506052
484832
848967
774929
258528
1195059
1018407
815850
1541529
806612
1050152
196144
1287732
616526
1955755
1026208
577723
1743641
498384
882318
1597449
590497
1498465
1026446
1161404
1227989
817481
47613
1052673
367204
1620023
75589
1152463
1711709
1695798
900973
1569937
1477878
1400465
688072
1561496
1004680
144945
1341662
1433456
124426
551979
53974
243811
462581
1198728
1138440
843693
1903171
1135242
914633
894106
505904
1267041
1768157
1783613
1482437
759058
1518191
912759
1763985
328439
20879
223213
826701
972435
831562
1904535
1111892
102656
470490
217278
231879
1697012
1771977
100568
1298556
503771
755447
1961059
425631
56780
1054583
357425
1975989
14276
474606
1080805
1766378
1362676
574040
1746015
741902
62404
1919913
439425
1157591
298690
241697
1421854
1800014
1917058
250357
1982403
1671823
1097452
1006853
474334
972273
1802318
1505893
284924
1820977
675426
983205
1650890
1969151
599340
1631221
973512
1436361
809915
42262
437972
199887
835595
1143972
1636335
1030302
1364597
636292
428216
250447
999576
31964
235774
446712
1727143
186397
788422
1413044
927964
543838
1915308
880171
1296842
612485
837034
265038
792933
976588
408930
1966301
116673
158717
1149024
1227255
865029
1891408
410604
69031
1963849
693470
678191
1602380
157327
1822578
938874
545988
1238779
1493906
835870
1994946
1627866
864385
538731
671690
1263730
1546004
348353
524822
1075930
149367
1708809
100962
1764482
1100849
1864986
1959112
67912
1612635
1568046
1693536
83295
545210
553499
1973286
1220849
413119
278440
1793633
929009
1848716
1420654
673614
342022
1543763
87247
954291
1538024
1608267
499190
465419
328054
1891887
307269
1170290
1171394
1793454
1479616
738921
945046
925954
672149
1838500
952057
405832
1382438
1518650
806223
848319
1857105
116529
1215868
1027397
204092
240953
348784
1900636
781871
1157324
517722
1957884
1326716
1270529
733186
601341
1316190
506247
461268
4323
1862658
800354
1183482
1131492
1028866
1128078
285241
1460251
1148738
232046
230801
546068
147261
1951363
1723536
1231286
885205
1316728
111578
1723658
436312
1419113
1735704
1644460
1736099
78011
813772
860135
1922454
327642
89212
1163136
259197
1364067
187395
498280
1870618
1333261
651283
1191160
1841072
866647
549347
1732485
1825529
1998885
1102224
1030898
885125
1951647
1128246
1107793
552596
318054
1122628
614264
1254890
1267137
853527
774025
1202137
1682308
1900444
1449249
1581738
113313
287306
569865
91731
1699654
1055281
1508066
1279971
1891950
936014
796460
391412
1472498
1075925
1219778
272977
962490
1258804
451590
323807
829146
1195760
102713
1133131
1126065
1641045
484740
400033
115962
1674671
728762
1752457
442735
641514
294741
780119
411704
1459319
1141325
1832422
1593859
257700
1568888
477072
1419384
1904617
1746603
959666
362033
701849
1806593
1192959
191036
95202
1801489
32331
1853521
132262
537531
421938
316776
211612
1145449
625211
1721653
306901
584363
462223
838298
1530761
561200
1248171
1686312
340707
1849590
541243
137636
719140
1069208
1593263
1940681
431629
1607894
175018
1643032
481432
217328
874312
1432397
1700130
1266271
289031
1309144
1276384
1006452
1350561
1700410
1970880
1209215
1660653
589367
1036466
888879
94842
1203325
703599
1873506
32675
186632
1162327
216598
1507520
484470
78169
692705
821542
295757
1575263
1035133
764892
938044
1359163
1618064
1917751
1992221
1770905
583243
339777
1973464
1384093
1006507
1530027
1821119
527152
1961040
267395
1371889
572913
1570579
1291171
968486
303141
110948
753921
1863612
81390
1346596
1058461
1329503
1568439
689698
1778434
1300230
672284
1786348
416296
933426
1462986
611336
1818446
85473
1382863
722328
955336
1497754
1226602
1479433
1154061
708208
1447043
818593
1744879
1870477
1855159
1642667
1597731
4025
1573206
1221892
1230590
986620
93381
109561
1377885
1366618
1161898
143227
1993603
1206710
393340
1122334
1549292
1305138
1231568
114668
253407
402241
192760
778228
1193029
125929
1476806
921421
1004809
1988353
876686
961095
1664784
1872761
1235667
644530
90210
506265
106361
1795678
1042838
602477
1923956
1292238
1016758
707041
1433459
1047591
196006
1508904
280969
1012445
216286
1475501
565822
1832749
179689
923639
915844
102189
294910
1427319
1791869
497927
67082
381077
1972247
1884718
1404670
917242
299446
815574
420400
1148735
1308019
472576
591149
1813531
511994
1164108
739171
787792
1947075
741806
1709182
1433307
1100752
1359975
438602
1343258
519809
1191949
1652433
611153
1955882
1152825
1718090
1665668
463143
987015
1307241
791476
156189
1064502
1478827
829791
638898
980711
1436673
1901858
441313
1772891
889755
46110
117260
1866334
1842332
1737861
1987891
1538028
1901828
490964
1551388
970511
1238744
1911728
1184153
963476
1320204
1435303
86559
1931178
68572
1365923
972654
1764799
583731
103161
1243132
185072
1549184
47293
1822628
1066193
1813403
15233
613273
1773464
423617
1136819
1789148
775832
1605023
221709
448639
546628
1547156
1591109
166354
515347
873997
1146292
615791
1656071
1390791
1484001
473055
837595
219221
884975
632305
981798
380577
2698
1057262
178050
899681
1640201
721716
264462
1101962
548328
1341055
1981756
274469
790028
1847215
1776501
1476463
1583917
1525565
1399715
212807
306827
416791
6867
1313888
1593860
1914429
1871610
63424
1721361
1285639
1732959
680216
1600033
1972
1089581
739124
826724
831791
1014991
1096815
1070563
1405735
1884092
94277
518031
1767713
1443312
1218423
788580
1093660
686507
951117
1526691
1010188
265848
614851
443472
254587
386407
1777848
190112
352793
1272102
177439
1632955
121522
92413
575041
200323
1528604
1272636
757558
1383314
532963
1337180
115399
267321
695685
171900
1432055
314015
1033227
1845014
94712
1638403
1691413
1628082
406370
1160691
693542
956702
883950
1229367
1576686
1312117
842593
499308
312115
1222461
1234650
983812
353109
141791
1384864
600684
855730
1310525
1323667
528866
1229121
124659
211489
1756198
1140780
340036
960730
453720
271945
944864
431935
708073
975684
967890
1528382
432016
1923599
203836
1332510
290253
1409514
1674374
1373996
478944
1584931
1423745
205013
1510925
62902
597955
704379
896138
1266224
999079
358117
733288
885029
1188547
478174
599158
311840
494586
480971
990705
1490105
183251
292935
311791
229487
1318813
733300
826428
1355372
1661636
1253082
1254806
893902
199703
1613928
363005
725625
865302
399754
913552
986995
573116
454131
1865534
37626
1099005
1171253
1170385
429243
760631
224535
606534
1210075
1741717
1356856
1665850
69582
8473
1778307
1645306
862540
452042
1548762
451658
1873893
1398887
858430
1499586
1484155
1965605
1857930
1061699
101082
1397901
1499184
1277810
1256799
593388
1126825
381849
333322
608260
531557
700382
861604
1072849
1502376
1948028
1673971
1403657
975824
1810853
960156
1893756
470423
693761
1910084
618086
941207
1023601
290307
10302
671925
1057642
965810
1773107
195407
219010
321359
1140670
444928
1663487
590386
1364671
716037
376317
1520365
1155621
709823
1106270
777089
941755
1242809
462359
37864
1424352
1861438
533477
272087
1969053
605935
183029
1181937
673911
1092361
264937
1747406
1041027
1924669
1973374
980973
310331
1793738
119379
135501
336250
1080405
775905
516957
1824024
1362798
435204
823791
331657
1518810
101435
316868
512917
403690
1586779
1578110
947224
926429
1678028
1622227
1864750
89788
1498225
804458
1000265
340729
359741
1333508
966665
200445
1532711
1686556
1567131
1062562
1746655
1613540
1945295
1756597
353997
1002106
1680954
1131313
241442
510344
1230640
1496539
429845
346850
923536
131936
914884
125949
1656639
1750745
927731
635369
1904431
102408
237424
1771960
490326
566425
1588768
946637
366941
562140
992907
1592294
305107
1302770
986093
1652519
106249
1712944
1294879
1142232
994184
1606636
1416874
758716
1588151
717639
603441
1948852
408022
917421
219430
112632
1293582
1751816
137185
862129
261423
1811662
1871441
1500442
938866
1389239
1144098
351378
985636
1720029
1931363
230659
1891106
630276
213954
1308524
895783
637481
1981008
1047115
1474670
387693
214057
1553151
838692
1260230
435426
658273
1057047
643058
784688
429094
1413521
258584
188181
599115
1359786
872455
1120908
247768
432324
585281
435068
428078
142647
1357897
164729
9772
897557
624094
377675
1803972
1421034
204860
72586
468726
546727
1497741
1674708
1429177
1470584
1116772
1283049
428075
1275744
1942374
948774
1088289
1825727
1357403
1440007
1990650
1188907
1220677
458163
1781572
948673
1430891
1860937
254419
149686
1976048
591131
1188427
1711494
521525
352863
86492
1814251
677789
1609861
1313551
193273
59051
1604261
111341
765619
1823153
1904106
207305
236010
1968826
845821
431769
327038
1595757
1966654
1407714
646891
458430
1079464
793894
1097871
736497
1215581
112847
135639
880661
21497
1245100
1057120
1778045
952335
340586
1116145
938571
1393582
1118263
394131
635449
177665
1218296
1703690
992943
393178
1280918
1198443
1538311
599322
565690
1825604
1308231
133962
1197522
132716
930049
108883
795736
332775
1543266
856754
501056
1275738
1980058
1854286
914031
450011
1840496
1280801
1604726
112994
1565475
993967
252222
828927
985842
236683
722236
492920
254120
1001349
550404
780292
1258717
832169
1082865
38936
1091289
1705257
525799
839572
579308
1571433
1887181
86814
710228
655669
1423020
990253
944489
1592032
1278681
1845759
1543195
1564623
120973
1704951
748615
226174
1235564
678179
1908094
644978
1799993
1113624
827116
531295
1332790
549502
793238
1216198
573905
1812233
1895743
1078959
1828223
980665
366454
1932427
910707
1567245
1483440
1038141
327297
80047
313729
925649
1637120
865229
37202
1226018
1390556
1059303
1210272
19499
336374
1749305
968457
1368811
253744
1795773
1069354
595956
454729
103213
483260
766875
1337867
1832267
374694
286477
1786384
1502958
1061190
1879438
1565452
1018629
1506872
1411995
337628
1765178
1400990
762908
1838166
394298
1144373
703543
34808
1746988
750968
496561
1822287
79796
1496024
460974
1333872
1200848
567384
1820672
1909268
1785087
1064784
593925
386362
1578810
161848
1228733
636917
1740170
435741
83264
553997
785226
1634340
188531
171112
364780
1378856
1806405
1847633
489143
121245
340250
1560130
1629276
291285
548204
1772544
603744
296909
234744
1725960
1012539
757112
1571155
997511
14568
544944
986901
1416449
1816133
675226
1623655
203563
885805
1773781
1645649
1234269
986327
222559
1819755
986565
860973
551280
1742344
1298584
1813592
1881576
671431
1270204
190455
1637906
1426984
1264241
802031
502035
1307782
1311116
1833453
1669616
490275
1953796
123818
528834
392523
1554653
493698
774133
1002151
445688
661346
1030377
314468
227382
206251
1000443
842201
1461508
451336
107319
1399526
1417439
1476768
127453
1532108
879766
1080217
359877
35559
1401241
1307815
584029
774657
1798102
139426
1795355
1782410
339898
790034
33771
1315833
1044775
698554
453965
610347
1476820
1023451
184829
1340653
1001824
336487
895617
1062575
1204420
884470
660910
631037
264043
1825710
916343
606492
379800
76922
646189
784467
1038310
1333016
1755336
301513
1321853
406098
25067
992443
1599070
149006
100685
1341901
1059085
1345887
1515654
484654
1207013
392613
1522293
1426945
1894782
278978
1981706
1860974
461085
595060
764298
1819078
494358
161037
464344
1076654
1967931
1119937
1635325
1042403
1924201
1769754
1701539
1356871
812414
350474
152218
1560366
663132
1270296
1383661
1892416
1877465
1153665
252013
1514521
1644506
1583275
979448
1797336
1097876
248356
1852544
358797
253108
123985
1947517
1882281
651060
1927371
1737205
1849566
1660189
1135952
1654545
487366
480781
430997
1282371
1888784
1719953
1941239
1999129
734343
1622614
1218998
353436
1037614
1094846
467323
846020
118570
1526372
1037879
1834051
1345102
16902
767888
1500868
1707734
410709
1385499
1703534
599962
1171232
429652
1790828
145187
1074896
1960166
645110
976886
900356
399623
1379654
1747470
1376121
1865203
355937
147158
995985
23816
372086
1304155
1481789
439111
295264
114839
1492499
1570919
773446
327342
1962289
1083859
1397732
1101899
1911565
846678
1064878
261465
1367206
188233
510175
867541
1096016
591827
1676401
1631555
388864
1768875
1542294
455848
932887
772933
1139940
253612
1310666
339779
1768873
896282
1677980
668927
98918
690877
1300827
1760898
1837063
636543
923296
871049
602250
1451532
106570
93753
1126518
1097526
1008470
1590694
885165
1385955
746245
1616040
735025
368599
927079
1629096
233393
1262950
1759149
1503286
612211
1657416
1337904
976597
134052
1194471
221973
1911438
776350
1069187
1150860
680523
124961
809928
1188168
1155274
1536069
434782
1360655
1624115
1062427
1713706
1854354
171015
59020
1928915
96548
426311
111731
1779678
175166
291691
1309463
1734966
1721413
1542641
707938
1212292
1705610
1455414
749688
317275
1785966
1811629
921167
985911
1178433
80736
911325
250945
519462
275162
1744842
1526387
1485355
30337
1363707
1593471
1632449
19248
1918171
1054376
735103
1651180
296259
1497047
40766
1396799
245814
74886
423415
567496
869294
886444
1431393
1215093
1662159
1504300
1620072
1238320
974557
1474876
642549
1940622
1130436
1093728
1212475
413864
1880074
1569620
97921
257266
1609280
292012
1129762
1133769
1141419
746281
700903
1569886
1044290
399109
411614
24752
1488339
1403791
1455080
1269668
1569383
315666
201530
1634534
168442
879939
1787086
1807435
1188059
1084116
622011
613325
69085
1972643
1957139
1205090
1623627
891439
1723650
111069
395560
1192536
1940423
1941475
1440018
1768485
476349
945885
1036923
1440992
665498
374314
199290
1844134
759457
1097321
983953
1704263
359014
775378
1015716
1736197
1229023
1490406
1562752
1983009
541923
928857
1515776
1368950
499137
1777037
665104
285214
1757173
857041
1320815
1427843
316793
1102462
1351382
1183254
945547
584173
226401
1350963
325352
1633453
1108941
183305
1938978
1614148
120625
1072735
661584
1389026
865700
847996
69639
770628
1531483
1245261
710584
896966
1303903
711888
1133863
1956390
1731095
625722
1944888
1368156
889004
1453509
58913
1228581
1145208
1684220
476375
507472
1982085
466840
493958
301787
169354
920163
680901
1088530
544257
231081
299211
666311
206168
1187351
566629
1163871
188538
293146
1735652
1211809
1579897
34696
1533775
518385
655679
341498
871270
578538
1649195
1559322
870498
947143
142825
1280089
1415146
1180306
1446352
1238905
1805230
59740
1724074
454950
1770413
464705
1099242
1580335
877599
1479684
859591
1489874
1587708
75620
210179
466636
1061333
1181450
511537
89176
154945
1104725
1491186
601580
1214423
1912845
102826
549124
1404859
1587601
1190016
1398696
1806017
696477
964011
675662
139353
905030
189726
626670
1082268
1108391
1779143
691804
1236929
1366619
1773105
1704067
1288171
1352125
1260662
448663
1381667
370619
1574270
1101662
559369
1779241
380867
181080
1790874
1051557
809820
119604
872070
1382128
1213159
1966782
1877413
1455852
578635
1213960
1823854
1263233
1578367
1932469
1507005
1124949
1052709
1767821
1483228
356117
1452862
1100044
1624815
799979
531762
1466264
1641241
1427914
1254521
1690836
957253
53592
1078713
1403477
1911687
1617538
216073
631685
1721842
571525
546256
773624
429938
1438987
573289
193065
1843293
1583257
1885843
1555580
1115225
880705
170729
192499
1231564
1201590
168429
1989783
1574533
1720107
1326457
451538
225919
739434
1692360
1110065
1610718
333478
1217652
1085851
323862
1487949
618185
1460216
1754903
55510
1757388
1035170
82754
881624
1620137
197689
358275
914319
469848
415115
1296142
726998
72974
1415709
1924810
1860215
1761417
187486
7358
1857382
343383
470379
957117
179932
312947
1682514
1129140
707724
1457513
1053799
1037048
1673379
118915
632948
628984
1258812
1077863
409080
504416
667063
1345578
1311832
1961067
1878241
783591
1912008
1886087
1218448
1437226
147747
122259
1017589
374675
674188
1692111
1882228
1271467
483228
218011
1246324
744975
725733
503898
642544
237165
1369878
551358
1744739
666592
1980252
1872168
1331314
661166
864294
205868
1181396
519160
989992
78023
1296837
1570955
1982496
692999
192283
1407130
332161
836385
822840
1786883
1962599
359362
1851796
820146
1419676
1421190
1901287
1656233
1104690
963831
1254109
303049
70067
583937
487212
1895339
659773
513689
455099
1286342
262301
813105
625256
948246
790677
1872100
621775
9408
1205506
1363118
676455
706083
1196183
1675985
1853355
1468410
345960
11285
10383
1391074
1786811
988469
876528
775002
314151
660571
320042
1104438
338456
554034
1665807
215125
1275499
694894
1961474
1624437
1041412
908651
768190
867557
1730394
1590738
373544
1627805
9803
511906
1456939
103979
1545680
1680239
1115642
319903
849649
1093412
1149094
1046163
1493054
305491
1757877
532411
446809
466884
1931196
1479460
14197
495516
706173
116130
1884624
609119
32510
1639720
845486
1177599
907658
1969211
91931
476436
101708
1639507
1788539
1981541
1730220
171007
836714
800491
863969
335704
1205480
2879
1061506
1950574
1604401
159283
743839
1914685
1994424
184409
287783
1049938
1858355
382422
1158456
1827296
934859
634342
1363834
305900
1012379
1329770
1285640
630341
1981789
846441
945195
796194
1533852
1077754
1700359
1896150
52849
41951
1464160
1754825
1098917
1358965
1777154
623588
1573980
1336663
1764407
1376975
1213037
197245
365348
1681322
900227
1539784
1272843
150169
504215
1596451
999952
1478863
1654778
875628
238239
1152294
1896713
546110
176218
1109001
1312424
1775433
25265
425064
1865782
1555544
434928
765198
470946
1111074
1092099
454242
1563951
1081064
232391
1761408
742710
1723902
1679910
776135
1964875
1768687
726878
1682926
542410
1161835
1995797
1774284
34265
215162
891529
258254
887809
953311
898982
1931617
690488
1299760
1656036
1693562
949672
849720
1240953
1683211
1588522
1948323
1698245
757461
591148
43416
1084403
1886874
282260
1052589
1792768
369473
1477172
1594141
297709
713345
34037
678217
1651695
189741
472605
318688
127720
1150332
1973785
1079351
787953
990224
755421
1839774
1722592
1644751
33236
1801212
1975574
295431
957215
1721934
1972582
1851323
481563
1650771
607173
240675
1964985
1797558
1762923
90043
464913
1434385
1410551
692045
270033
866091
1855175
1974903
1404320
972322
794903
1917836
1741702
1541530
1757219
111538
305922
62630
579706
1378141
852592
1962618
596282
1757043
896550
1096942
215702
1428412
119211
653356
469926
1596458
159922
1488193
40225
1107754
1834049
600966
248825
1839802
1993923
645054
34225
44486
1412835
136615
352405
1404460
1630928
40649
1057607
761847
364542
1126194
1214943
1730601
1669016
1131213
1695832
68894
810147
1827522
1510054
1455590
346964
814388
1239097
1191275
784212
523948
1247942
123946
1456311
1013099
1585554
1054922
1602026
757763
1324774
91172
1718083
1642779
556960
165029
785596
1555129
766631
1373252
1447770
762201
616131
1661888
720081
534265
578688
366145
616500
1915391
815763
41936
255532
985219
269703
811547
1453212
1126096
1200668
1817215
1320584
1705298
272150
43731
163669
1893771
1374411
527541
830406
855019
1664262
172634
733566
1308713
1806206
1641622
1928257
903512
1621184
468472
1316849
3876
85690
864183
998212
1836994
890222
1327513
561382
1863989
1477284
1007120
370872
1610876
915108
466916
1106341
1579209
967500
1421929
840324
436137
1324626
1292333
71937
1289591
507951
1265308
1569456
1093200
313912
1271287
1898351
515482
629666
1112956
777394
525462
96349
61107
990327
1959447
1300652
1068985
1637355
1562820
1395546
109514
1794011
672605
1708414
1442580
313327
1049648
1561181
242716
1989225
628445
967444
1314760
1272471
930566
1406953
735690
620320
230902
1244809
520299
565390
925899
746715
1180270
1753633
956120
1319358
1299787
1909087
171140
658420
1548936
1724044
1309982
1587623
1139333
1163446
1373753
642834
773626
1849802
524118
670411
1015065
388883
456651
1271973
1360739
1538051
306864
1254001
717795
1851057
409563
1719014
330054
457800
464732
1325731
844530
1692038
682386
1905504
1304624
1175195
739628
345309
770961
1246927
1287370
1559680
1679795
1795033
1050531
1046184
1827930
873562
501047
1903488
1799437
1182281
1983297
1643935
1628391
1614490
1993419
139158
943221
1900871
749006
333379
1328568
1982068
628158
686778
1505877
1346481
378978
1628399
1186199
1203657
1478200
1437272
222490
1997954
1735918
185931
1811526
1259789
270730
584296
1928687
211847
1105457
1513592
102910
1306800
274453
238183
1986424
1495948
1634526
1899433
1985687
1047641
1171882
1552315
1250033
1644198
1356406
468481
1465790
245591
1346019
146580
192681
1486425
656729
1914293
859202
996649
1078363
1774838
1171924
870453
1821777
1974907
988118
1000958
1307024
1362241
1713990
728435
483514
721404
307786
1616689
605716
1311338
387631
1616407
1088552
415448
640490
981927
24424
487597
508130
217392
1628203
34379
1363467
398333
1902459
1862393
186480
393973
237697
721274
1669803
1991937
1143747
442508
24203
1692801
148655
742333
1467187
889271
242475
1816459
1774321
1324172
1114430
1690376
1855582
1000267
1557312
56841
86283
1131839
1929120
1170106
1560137
554943
1517348
260446
298274
994623
1551592
225185
1728219
791353
1143992
419623
1437951
1411717
1737861
1587889
1587385
346986
236636
359087
1048239
1860848
1475654
1465054
569835
766787
904774
749932
282677
1165532
471610
1166870
900552
1981776
1846642
606243
658931
1006181
839103
375340
279923
868388
1488788
1809050
707961
1897437
1707747
3748
836285
862388
1234560
1914881
1658253
1619553
1077724
1912580
1393505
431261
1204648
1745536
1325572
966217
713731
140780
1748897
779675
282470
1870351
806215
1461241
1278637
415514
114854
542604
1788046
1497174
1944082
1956357
571172
1874684
1608096
795884
728382
169491
801325
1308252
1463446
93394
1989194
161045
1384698
1150635
1745651
1937407
1978733
228715
1533952
340050
1422208
1511800
757627
727215
279762
352217
1674243
720953
1412285
725326
1011682
300509
334901
795416
1901844
1432043
758282
601120
1719350
273147
1343578
87366
839117
344360
1266513
1589004
208767
1898758
1701230
1226840
713135
1099782
50622
527141
1718317
1116100
1457394
600543
932997
1067760
82972
464910
740406
939305
80761
825254
1679010
497289
1233939
756170
490449
1558481
1982697
399376
938675
179564
1685118
1484504
343058
1257537
378640
713938
1724561
317255
1164428
1652658
265397
803876
960197
213377
189599
201924
1229865
193890
1665780
215825
1671718
1734834
1516907
253660
1605472
595687
1917755
601707
635436
1682125
822999
1869264
126164
1724476
798212
12658
1434248
1505261
1124090
985758
1115625
494759
989846
1284481
1023215
74308
1497356
253600
80984
1725513
777367
833991
263483
900729
97640
233209
501752
600651
484323
1282931
462068
571929
98984
1165503
884023
237540
1791652
41277
1926496
804735
695125
759666
23769
130398
1566118
76530
1334521
1300457
162427
172729
1318742
1745219
936340
639966
1895180
369641
1490455
725746
1958723
564548
861305
1984862
1045399
512765
872457
1310729
931099
327953
1774733
1366221
13444
128481
1065195
394778
1231115
29165
1314941
1992369
18570
72152
864960
399832
639545
1840298
468459
177684
762798
1997764
794260
1419930
1448839
1483585
1173471
255634
653631
1941972
708889
1945873
659079
1005708
1066922
727571
97031
537820
1060032
233408
534033
1528196
1191234
1081781
438819
1606425
850109
698734
780857
594950
1762550
1541352
1744850
1507382
1811907
1481871
459463
1731430
355970
21202
1641260
1696869
1124704
374248
66996
1221356
1909993
75500
335624
1301187
1006297
1991259
569167
1469067
84490
1306109
1358066
845625
546271
1977490
878548
336377
1036603
1410756
1867194
263396
835053
787122
1354031
501676
1831234
1467998
716600
1453694
724459
429074
529997
1240649
1708223
44383
1553488
1604225
438572
154059
1166291
361454
260705
1992591
463788
1855802
481045
1463670
1538106
600036
1531248
1391960
1208416
825446
271243
125350
727398
1457156
1855099
1133649
540360
1291041
1797698
1158766
308523
1727620
161319
1360806
996926
363331
1516429
1280327
756994
1022867
540382
367893
1998077
623497
1670017
169062
1072460
1393772
762560
605067
1968055
811844
987662
1959105
1491805
1572302
24486
1793998
182266
1191087
1782551
1311944
766722
147244
1495794
1164946
1857966
1660188
460340
1114767
1410390
1698169
750739
1314151
680995
744459
1295408
1311316
1694568
755689
15214
1164045
1623445
1635235
1138067
1207479
163914
310287
1589102
1751703
1921185
1559700
1207468
349221
513054
607544
1437299
1805543
1921162
1730190
1172443
1144281
1674075
1495707
1373500
1687662
1466803
1327721
1081633
261557
1946197
373590
1251717
950796
1937713
1461632
752079
1438938
1207134
68638
540198
741127
1240797
1528191
1951824
1973519
1218163
1157689
727142
707887
1312187
1106810
1143214
1456325
164243
1757848
1289714
1773448
1342453
855927
1494992
62837
624625
230775
1327521
860398
1240551
1386182
1377583
165853
711782
1032923
1631089
1726990
375112
221943
1712145
1236994
1370608
1746628
910181
114802
1544779
1836605
109143
454165
914742
1740205
634233
460668
880685
792893
1900521
169496
1195537
1374961
891563
1426812
1116574
1280690
902226
1821985
381230
674559
1495124
460999
1436239
1371164
241564
922526
1915705
1115003
1403975
684687
756798
1597164
262420
259535
663784
1527232
1087175
1654411
1595864
143774
577396
1531086
1334653
1817275
1002727
1605882
809354
1004551
1580286
151654
1206310
1845479
1031653
1437726
938236
627142
4131
593710
1024766
1489453
1598509
551303
1977765
111538
720249
1717429
1571331
1681525
856651
775182
717966
389501
209949
190312
41868
426722
1847661
604526
1554710
144863
790984
1867475
1622791
1654065
1666839
1386233
432450
1268262
1515213
1472689
815617
1585548
786818
498340
1467635
1371922
1165906
113699
523250
1542433
1893018
530857
1441639
905452
794910
484747
477186
1663468
1306330
1856248
1577994
891903
528062
745921
960569
896101
1053620
1385049
868120
1058606
561418
1234876
93867
799233
1812115
976876
1778875
705317
1568303
1615881
1554156
1574642
1782520
1863654
1283384
1492852
91325
347077
1928243
1586593
1537648
1287135
854277
896648
894407
1218796
880536
356834
915628
9006
1913541
636635
1434223
1938543
1701516
222831
91956
98443
1524738
776563
576354
1730285
1346801
303006
369855
1153121
1881690
1250618
386325
583621
834610
704787
1322916
346718
1975322
1890779
52050
1907667
829999
974225
1194528
1716778
15332
1397999
362814
65299
1987844
1127132
1347724
1873771
1182564
191162
776282
1298967
620264
104458
1002883
1422115
530414
280864
1066117
1171214
935284
746536
1070667
1648033
211753
1429202
353472
1303143
658507
848773
1375726
241962
1756657
608158
667280
117682
280210
51988
137609
1236612
1013939
1337391
531347
1548651
1710449
1729631
727456
416036
615804
982077
602709
1033968
366021
347879
262291
1499123
603099
579343
181669
1822152
1255849
1332201
1822776
703322
1596878
1428898
1605241
103624
411395
1038929
1346088
671253
970078
1630994
113410
332541
940939
1415549
1762709
1546069
110315
1537081
1407607
115141
69210
906327
156662
1421019
1179060
714840
14484
328663
1395546
812871
862700
612182
310141
1473022
1131168
1943363
1830595
21589
209028
1263806
1258222
1551493
824802
59509
1745321
1021834
1014391
1531111
1829660
1669433
1792356
1309083
1984285
159149
1740802
176370
1812683
1632304
1052145
719381
670841
232021
234609
1767427
167638
703188
1774244
1370360
760066
230419
950319
671318
1535168
339047
132917
461623
1626975
1440367
1201349
1273842
982742
1274902
1032273
92235
546308
596108
858584
1584895
1700791
1514019
1120085
476981
1416636
318971
700414
186403
277139
822177
1287330
1322518
88043
130547
1368908
1644052
118139
667534
1293396
1287304
558632
1182830
1526113
672514
1776915
926818
256685
1205452
209794
1373914
257911
559691
1432913
114867
645218
160364
794555
81942
585901
636337
1182201
679903
1517845
498016
1357983
1239701
1061819
934431
682122
1865165
764069
335225
1952519
1077694
892638
1056169
571047
1980913
910437
1615285
1616616
553641
240426
1554194
513817
1968639
299394
957010
1910600
1511755
690514
781582
230744
1920172
733894
843580
142641
989867
1466696
1588960
1485523
460101
1084755
1727514
37954
913686
1891747
1348987
1871033
1435168
954581
276750
314614
705549
1348518
1261060
273341
205066
996481
976773
544731
1978037
1315139
1213835
1413871
1807362
552631
720098
1446345
1698914
330702
1587257
975714
1335873
1740840
212267
699979
311444
1780822
612625
180869
251529
480461
461861
1326276
1074739
149057
903027
80380
1677750
1321011
874545
1915538
463276
351751
1313734
690744
1822986
457884
346947
1782786
345560
131218
801514
254622
1416996
883052
1985200
1018734
635171
410548
139580
1188312
652481
1197085
283520
1912405
240619
1888530
1539489
325560
628802
626897
1128705
1017879
1735884
87264
182525
330895
1875874
1613188
1686277
1899576
628367
1781380
1492369
1747839
666599
1993749
331865
735020
1054832
865350
1230394
1363470
184254
646081
836088
773662
1873560
155213
748998
584243
974333
1035581
1753830
438189
1490586
274532
944338
1537063
1641885
1036109
1476179
765635
111506
1205838
1688828
144582
376897
561694
665239
1415996
1476687
789726
1514188
1973429
214269
526821
903609
1005743
518349
1154713
1232906
1040527
1894419
159197
569137
1515754
1128728
1050536
522315
466784
500936
66885
1473832
1021153
260256
411622
294846
350315
779271
953900
1788216
689975
628099
1187035
967852
634779
176794
1620752
118882
910668
1658379
520921
1067963
1562160
1286930
1696078
752859
1033479
1777442
214300
1552719
1360501
1112957
1163208
38077
1498740
173454
1473130
1654797
1091417
1800282
1162753
684301
1386371
1994559
277442
572921
1645543
1006401
410652
971808
1168087
1217126
1970880
810550
413357
1520728
1080621
339288
1211617
994516
1155379
312397
1061278
1864825
979347
450717
1410375
904985
320700
1015771
1676677
1707056
662444
19857
1538938
1954723
1363464
711915
441241
949423
533459
75016
517839
1877724
1990335
518615
975782
1249633
1681818
511390
1397478
241749
944696
884769
1018645
951970
1938457
372265
142587
1728860
427158
409738
1946238
858327
246229
64816
1532825
1823230
282670
53020
734733
1704667
587323
399486
340789
143045
274995
1865064
347502
1731787
460983
1148590
364876
1454538
1898511
1910394
1412108
106016
1367382
107420
1100711
237075
1171295
1334520
1270720
1400654
412678
69897
44888
495566
334870
1171164
576720
1687660
60141
1524311
149522
1223488
751098
1665435
281601
529429
1924642
453311
1170099
984415
1454563
1019558
17855
917896
119630
79802
762422
371629
1844422
1099973
413819
1577692
1588429
1915840
1891241
834043
809016
110918
10955
1895205
31787
1612769
1001872
1961349
937814
1807208
714623
35318
234992
608857
419935
340950
32097
374067
908540
225546
1431807
1633314
104911
336387
1240561
1441506
1929968
1900379
829954
787039
1172135
7893
869546
419856
254024
1091933
719257
946915
1153621
741936
278667
782832
140807
1643047
38452
650761
1284921
1418063
799345
1274998
719837
1377762
1446266
128737
347647
72542
1652359
267755
1942425
1556436
1121064
1670031
1903445
1612730
1305302
1324848
347322
1752721
1052483
1242267
33629
639319
625217
383092
291743
1299343
819488
611337
298212
16661
281695
543932
883770
684009
1402822
57208
1238257
1874582
60393
11456
359725
854784
327674
794812
1268356
399446
403271
1170374
1607085
841515
1803157
49055
158639
1293221
1267918
287290
1398254
1320622
518893
588488
1213079
1338088
729792
653564
1901134
1332213
1305730
386362
27406
871292
1281371
1803272
1276268
770106
882413
1324047
1624707
1718128
1448414
905615
1445578
1464687
161980
1448922
1085882
1948793
363157
1928011
1086518
1542861
1788781
690613
1214968
274880
384096
611689
586934
1381061
346209
932834
1042245
1570436
58486
1940130
237502
1180443
1467415
1654560
262123
98377
1239450
1799855
1683634
242655
1791030
1970529
581176
1808252
556790
952675
1835586
1511202
272680
184447
12250
1339179
1977207
356071
1309792
364880
501750
1884267
1273849
1779535
690812
1517354
1311252
230142
1478256
851779
1775972
463307
1220343
233958
325516
1790800
1170966
1777115
633304
1692739
339880
1118959
1094757
6720
965347
1572621
40791
1568639
782908
1154536
1413053
1745714
531728
1769014
634771
1437633
742820
689042
997322
335668
963912
1066225
1430418
460955
1917225
881697
211822
276826
1836758
858059
1295941
252696
1963298
1265825
1506515
580806
1070584
1651133
562765
1030787
1333722
997810
401409
1073650
218410
1195948
768877
1158490
1238825
1049222
1554299
61060
1832952
1044470
855964
770527
1175482
1449292
261640
149050
203309
1202931
602494
1018745
1005876
1106103
1473978
626397
1076360
327402
200399
1916892
637199
1866153
1901317
946282
1636598
695750
1869944
112771
578178
59318
858176
1745867
671173
1003349
1493878
1986302
795060
1339861
499425
1210979
716876
1971197
1404845
1509351
956501
1456800
341534
1213648
1727794
814811
232024
1704136
896003
256240
211192
359717
802198
1967388
893956
265099
1729779
56400
1546135
1784267
1111141
1032997
285231
1476823
609663
345837
1287911
1833642
1772268
323107
425811
218196
1693936
1299334
52202
1077732
1915628
1590923
1727261
391999
1249165
1030525
1332514
326179
230034
47432
704287
1945433
594583
463035
686577
1346015
1858562
580689
1710562
866330
832962
399749
1265351
839458
1652467
784044
1314522
1700183
1123164
1662302
1453531
1099313
1065021
756661
998079
949258
228296
146861
72363
1171590
139941
885654
199702
687629
1943886
201074
1824149
1136163
477125
615823
1340610
925696
293862
547810
50705
838748
106362
1718571
1261416
40374
37858
652340
1647008
1614352
960041
210177
350131
1227507
1001182
597571
1898502
934272
1190583
1738637
631237
486106
286950
922608
756947
438492
1104605
1015212
1698117
1732859
1147786
1561626
177518
1465539
1110591
1218135
282424
1508856
456571
1950892
79758
1088610
994789
1670090
1832763
1663590
1374098
419392
1096101
843128
1673564
1546616
643604
1787167
1835713
1080879
352168
422689
555189
369591
1020278
33971
1451976
1332468
682972
397424
1141046
1033126
1520587
319362
767478
505710
996293
1915470
1452786
28375
1919990
1434118
1359731
379233
1480216
860371
185488
1626870
333338
609844
1078264
701160
1357099
1189649
1100099
1713875
1843997
1501893
1102129
1040574
1187362
220947
975125
1646867
575347
115096
421140
1450094
914381
602026
1645566
4858
1155640
1597901
1466306
482290
1493348
762301
753221
32203
1450600
1167161
1990268
1524379
141608
1316653
272643
824467
381860
1524952
1846571
1855709
1312047
1267399
851388
1749205
249929
1971643
1211111
1996424
328824
976349
151103
252043
818346
1708299
744363
426580
1918029
1552939
1627750
1112493
613776
785724
244691
609028
568795
1955751
572269
408059
807868
458202
88083
1871804
1884456
1777743
1025465
830206
1519886
1066298
1599015
843501
26579
706429
530066
627135
388529
409944
1880078
829295
1170106
1231786
1794269
1528126
1448254
1463347
1139883
1772197
1085113
1010318
151826
1811811
1681709
1522687
1642997
1505087
1992352
1052139
403831
1895259
1380613
703249
879033
1758735
1595844
1798775
1790811
1591201
220250
30822
1378264
1542972
1303996
1150468
1212754
46801
609624
540275
1316011
638622
1751136
1467472
589042
1934032
174178
127469
820373
638537
1895236
1538051
362930
1672451
1008710
413443
178625
1592333
1027565
1651337
1642790
733792
1732965
905471
1795642
1082153
1206304
794193
774838
379677
842148
1268853
694205
1348527
207560
694525
232938
174798
1359969
1793778
1318298
1024166
141751
488767
637894
1681487
205814
756405
658445
735309
663320
173489
1483157
389772
1034949
292206
1943744
145354
948530
708139
1286418
251656
226985
1537612
875122
1812630
584943
1068809
1282207
341938
1055104
658163
1169864
872903
1136002
688674
270683
371965
908187
947257
428702
989970
1272576
565326
5526
1782930
1032817
62089
2882
227244
1791635
767148
287036
1387575
1277631
1078134
1402538
770267
72613
1897061
652152
915393
1319590
801746
508331
1131724
447424
765919
522873
1592992
1832430
210008
1655322
1170717
884672
883999
315423
908233
1562592
103678
1527070
1869492
323818
247967
1300973
1554999
587286
844195
1488844
1681303
608565
1548059
1147149
1615129
1038136
266205
792015
1733731
33097
1547445
1523718
664108
833510
301919
820628
1372814
1994519
819248
1513907
1545071
1920549
753003
201575
329869
1362216
93369
1836128
10377
1930493
1563373
767259
454664
1204910
1482761
1084578
148980
1744629
774942
117225
71753
325224
840044
1542263
1772304
1805115
1985993
1159990
1292547
199506
289698
841265
336372
1692547
1445604
1263549
1604218
769039
705965
1349919
608749
625764
565698
1008169
1762579
1538431
1030779
234753
698881
1847514
1584913
1899474
238313
1712813
575142
1036491
1349253
1655077
1521399
1902097
1133012
1420747
425276
1174279
1003255
1759246
1370634
409929
1103576
164059
344506
1580606
581570
1063358
1005718
541851
430889
1085536
21489
1161402
68016
142694
1854299
1382964
136019
834427
1664158
473847
67436
1076619
33520
73370
1517888
876304
1642853
533512
400664
508279
240437
1142116
402980
289280
217495
1908650
1941493
1837257
71752
1083892
449476
269346
705491
1001031
720746
621436
87454
1535043
477104
40015
1994584
498391
466190
1364729
1484978
589081
569279
1381543
1304232
478226
394557
277020
1054503
1233647
1199292
1820415
1866948
894519
71728
1982030
1038363
1439012
724685
915047
849164
1712725
73831
1019511
1493501
1256373
522974
1953551
505790
1672459
642926
1920661
1247818
1838808
1130531
681464
505907
28200
797524
1212006
1215222
1353959
876126
1979766
91974
865948
1508832
270771
801264
1010716
166381
579097
1093026
670740
435911
112694
274958
127154
649425
821997
1170594
1391308
422549
1567097
738681
1621476
1303409
163049
1506781
1514928
520933
1843148
331464
1823341
20082
1169113
230191
622534
644055
1417856
1104645
114734
27489
1545110
803403
1338105
63080
1853842
1798153
1833642
1184523
1751426
560023
1436648
1890792
1398849
1781591
1689124
478610
806047
649876
1569919
1334242
1550909
1500611
1752604
1390777
1348153
884833
229669
1460520
118012
967341
1544300
462842
703697
378047
1868845
1438140
1754645
764062
1175082
1762927
1662184
1770256
71970
1331797
1493210
1468302
566151
1039874
1037036
23878
378460
537128
1918398
480480
1674004
538313
55209
260951
1872748
238410
867911
1742646
1938539
454687
1084747
222191
655293
1141750
1024856
313982
357031
1580873
1753441
1519869
1061418
1065542
109037
1244899
358976
1736521
1499791
1505592
925892
1015579
1285313
1406490
602298
1432906
326938
11421
1165057
1717630
1256545
1874131
1438451
1259911
1157682
1983903
1827432
753912
1166082
1612635
1765655
1628796
1275527
362858
1599595
1452498
1436079
672263
923042
1140325
1296254
1361708
1907491
308757
239324
778510
132339
1682414
586030
1649694
1288280
1663462
16310
848066
134511
724954
679712
890189
1174437
1587976
1958270
1046403
556259
914958
1005351
801752
1507693
1790834
1727465
1388338
944146
1929937
197972
334324
939171
668721
385886
47745
122258
1373926
491652
1540319
1640938
798517
866557
833655
302602
434891
1245871
1070205
1978876
1909908
308668
233879
1900128
1022012
1354366
268288
654299
633688
533241
578551
248326
5795
1980691
1217250
1552704
1613091
1915376
400849
362508
131655
1278168
1927917
967313
174134
1016050
877771
732146
1055122
1617248
1103453
187343
795565
1621720
288013
1771056
412371
442906
294625
323238
1714033
1366602
1734251
1073466
821914
1103045
1595377
1518920
599542
1347993
1535259
1823464
656936
1119044
1421292
1409467
676816
1012935
277831
1200405
1845382
618686
671689
58431
1295067
414198
734256
1767028
638464
1713591
902447
1301555
993548
418697
820718
1464756
1045946
1882529
873288
1606164
970236
1383820
1518690
1089753
1212935
1191975
1176224
737628
285966
389454
1915547
843421
32303
1384861
441360
546730
1453573
1962306
1012810
36114
1623625
518847
827299
142801
21423
1596541
582916
405846
540831
506539
29693
1807715
266958
1305492
825798
979861
101406
537244
1922629
1965619
929925
505139
233112
1428493
975993
1072421
82127
1615771
325629
319219
1996964
1557690
1452282
1241094
1017574
1661381
1656405
590674
961139
1261191
481833
298461
1160424
964759
1206811
512620
1544679
1897225
1377861
1127118
770391
307420
1206929
1402198
1260241
1958402
1878110
196248
750848
1038831
1399069
654335
1720641
67152
1377811
360500
452064
1346582
1046135
1168434
372037
1414309
1269518
1873346
1043486
1225966
96453
765226
1276948
795789
1654046
963414
440057
1753571
573334
988578
1942975
596888
753953
110655
304951
1873156
492790
65355
217156
428643
872489
200783
876631
1556618
263215
1346210
742682
341617
988061
708751
466862
671274
1108075
1590489
1051546
852382
488576
256462
1916226
1222945
577707
1726747
1551547
1827761
784667
448409
383190
1320089
147352
731709
823515
238380
455736
385349
1694288
478324
32151
979498
1760926
1288401
1602465
1293802
440218
308804
770524
1498040
1569846
334897
261713
1780701
1306684
902996
998467
1840764
338030
749031
1934798
813701
1587296
664782
398057
1041452
913910
1552579
1895053
1725524
14374
1703340
852128
249714
1759248
678493
1644527
287798
726826
146153
1039636
1329516
890292
1479617
808486
656537
263944
1210832
391695
1914079
1770346
760874
192291
682771
317264
1130465
725723
1714464
1864579
728880
680766
1763918
487995
1739050
1471456
916866
475940
852778
1167651
1845135
1348630
1252792
957846
631222
1886019
609209
741762
1499983
545515
1989746
278119
1963294
256563
1420183
1611361
1321221
937041
1842704
167156
1252599
1069552
162021
1426840
973506
10079
1499692
1314242
129959
1680730
156670
1591477
1575498
533986
684636
736537
773518
317744
119531
360175
1464830
28145
207525
1523925
1121797
1257930
537039
504324
654134
807161
1612674
1372432
704363
1318620
125974
595530
828372
301264
1368265
1068328
531800
396322
560945
10674
662348
1905389
1671424
1428008
1360975
884046
217828
504950
1989892
626434
117112
1117186
309588
1473072
1064026
921874
1423224
1842468
763373
1740488
146755
1115301
1597629
1565995
272749
1140644
516629
710215
1827013
1024187
203398
479486
312469
164016
1820315
1075438
1730065
472397
780883
762885
406451
1607433
220626
965028
1951685
64913
215548
1453497
1560965
1773199
1461670
1933223
126036
1314418
1537396
1305981
642068
1565471
1472255
1035953
1941279
1476572
1900089
1055085
605231
1851771
716444
1899391
986984
1173493
272529
1189962
1362439
1031559
1678342
1216004
139558
371254
910886
1915517
127824
930817
287811
1187172
734056
1289811
66122
1736059
61475
1013080
296500
1325797
673871
401529
1360289
692017
1299373
924447
325799
1602349
772008
1168202
1680832
144696
824811
1422177
993175
1095638
728562
1501990
1344851
1198082
257054
482487
1411584
810707
735388
892937
1926622
418710
976813
1717926
212631
1015520
1455989
1715277
648926
1723769
13184
296396
211872
301235
361808
24632
395482
1829993
1442868
699181
1017674
962964
1320520
32153
1889151
553504
869643
534895
783066
1727232
736195
1398136
8934
65766
1924346
196826
1330577
498121
1186280
593804
521837
702595
1343255
1997477
996376
608513
384093
1471681
491528
886135
1600351
1417838
300039
1423957
1411073
801724
535833
1699155
1027252
587575
1183635
1917655
1345771
1110876
1648165
37932
449003
1154547
427479
1754075
1458824
571751
795867
743207
368599
1505585
1067633
1766870
1028176
1653786
466747
842041
1578197
1839003
1953206
1433458
1165962
1875161
131330
214589
1489119
476414
1112137
1918186
302909
308814
452112
1627487
485495
1036581
1096501
1635984
99178
300420
1698122
1513828
59652
132783
1474005
913670
449532
1215401
1738193
1317124
786494
454839
564176
25304
1017253
744139
950989
202834
1265812
602604
45919
892396
31078
728442
13479
275476
1968201
568612
1835216
1857738
1784083
1327105
1128148
1954008
256838
143934
693780
907214
364241
1920646
488471
165475
1892014
297266
1939420
398415
1106917
1071096
1501045
1938438
1982086
877354
1868533
390618
1540353
1913391
502218
320569
1833486
1723565
1140807
500104
1350415
132867
1266132
213560
1232377
73283
215624
1639807
648346
583151
904264
804819
929335
1235290
1017231
1922129
408863
679055
574419
1693837
588771
490346
608716
1941413
524295
1088435
1694100
1906433
161370
219128
844748
273485
739345
1959493
1017348
1214225
245204
429284
1486843
847884
1038479
1560603
1521004
959428
186058
1009195
1425716
591846
565129
209247
1068347
691783
1470793
1432210
623177
720822
1698657
1257973
1841947
1397399
1980607
1092027
841132
406772
1356757
1810246
490566
1208198
1997391
1642588
234532
1761021
1408496
1095399
332742
863698
1083109
984547
1795471
1393508
752050
1972169
1411977
167784
263410
606835
524666
990125
1373211
169501
48737
1892436
1183827
477789
536013
295310
1943485
1756542
307522
1789197
693434
375660
113462
1309757
1703057
1784311
414714
1259774
606795
537055
74906
269916
731040
526739
241000
654885
538300
962297
1836805
1809067
1964810
1944672
1401742
1584574
1561322
561106
1461652
446684
1915388
890654
406826
959750
912265
1410246
1283474
1289260
1372224
1094046
1887509
11238
7957
248166
1494865
731953
1367439
836297
1526656
1532776
350840
659417
960088
1115821
1485333
967360
1041076
1694496
976835
1499004
796720
1796493
1469028
1394320
1174920
1755843
1455344
402855
668350
881509
1417321
837507
455594
766615
1632903
385049
860478
368367
273347
525078
1458383
1617529
727174
221689
60761
1611234
380880
1135889
379042
53460
990049
1562097
1292337
907429
585983
1900377
1646560
435982
1605739
448927
267883
1461166
1047205
1032177
1470247
544956
1248817
1412458
78676
1713721
409965
1779559
644707
1122163
1955974
279025
376611
80256
356392
310473
183620
1643307
1759799
568657
757067
287943
1206035
294832
1605467
1990412
1381801
1451250
1275578
1678116
1524114
1900964
383189
1201032
244123
530902
798087
742006
1884646
1810449
1402983
1061266
1740009
894552
358843
1143258
898052
226544
129125
518621
646317
1447492
1570730
1177593
1855643
610980
602995
1720900
171898
76908
1076630
56293
1946747
44014
1624542
941248
934933
698827
185375
1424692
588040
1448120
741521
51767
1729843
746315
1000414
1406084
1305599
528888
1754206
1403839
244143
1838095
872426
151889
1525458
1851253
295708
209234
1725596
703298
290028
938852
1666374
1718229
1587226
1173508
1479547
189329
1569629
1420496
51755
658387
563017
633654
1826299
703596
835628
1448431
905337
690583
592739
417932
369782
1444442
1590286
1660678
1620695
320881
1752612
922543
975160
1527364
1731698
1848364
1311560
1936909
458027
1853378
1206625
1796456
572606
1019635
118197
927381
409862
170070
1361091
381368
750483
647692
1303608
1937890
1769149
115506
1224180
596318
1290701
1828944
752601
1972954
318593
26646
1766137
156964
299286
387853
1113599
1243387
1302108
762673
641934
1980073
739855
1555817
1625786
1801685
1915763
649787
384254
778305
1943717
1354763
880580
254231
647276
1820795
471986
1973152
1388093
1253363
790068
1669290
1926739
1955175
826964
1933677
1277592
212294
1233285
146409
1242571
1091930
84251
1592226
1974146
545372
799068
1548160
1359764
1436632
43185
456441
1390996
1065074
662899
1461809
1793630
582856
1291500
356126
120378
667520
349904
374209
1195481
1894914
1624937
1793508
618371
587659
1942967
1100109
1637016
402012
696023
797579
1957048
419335
1826760
1099295
70465
1321581
338741
43323
333411
1793734
1150240
1928689
198949
1988207
418142
225913
1850833
544836
1958549
123134
437848
541414
1503321
1660127
1628103
88606
1008583
1199547
63588
1972020
290545
653367
426140
1560520
399489
246415
285727
936461
1704096
882761
339302
368747
1909063
887746
887442
444013
580034
345198
1351582
1427997
1345072
1704354
1321940
302910
1746095
26488
1844909
1955373
1112106
148004
1225747
1657051
1723136
1319050
271475
1471178
628632
539972
1163732
124304
378502
1306093
1847254
1679125
736029
976610
1978184
590378
1140513
1413235
716290
1124489
888569
708346
1024258
1895528
1508031
1108685
545561
176113
871437
1324175
804870
1652405
600171
1862062
1385490
174994
1204499
1007215
144651
37890
950417
1458080
591829
201968
1857536
1920653
1665972
246746
336642
1963513
1918532
391074
1893495
442624
152843
1515073
232269
1080563
1781930
366746
1873648
546831
121653
1520873
797056
81782
56958
900330
331997
941997
1272538
544
501595
215359
1280237
1994323
1392327
554811
1333333
1338662
210071
397644
188713
1490791
296394
1958501
615088
16986
1103675
211866
305617
761830
341370
1563264
1316661
761822
1832877
669643
1550832
646881
455583
216899
951919
307422
1402742
1236006
1600824
1118671
23966
1598541
1542490
99360
1029255
188764
1262050
656977
1723109
1332469
1180274
295957
1942423
73704
985636
1929836
1507223
1416117
302610
710619
1648589
1885294
1681664
317196
1551540
801547
1604483
45146
1693192
890559
1380392
130735
1075403
408977
401674
1797021
1788917
1694536
205776
37848
1524981
1684264
1366670
1878435
739005
300291
1454248
120246
960786
192308
323858
1438223
1596764
1527148
591554
237210
97092
105064
1571448
1213693
1629641
1131192
1845428
1957918
1604997
1967337
1686010
686687
1630544
1278299
415483
402124
1192961
360718
114125
1724099
1885034
1779089
96803
465979
1730313
1889770
266548
640086
1701223
1328133
1144049
561719
916958
1146763
479728
1127581
808463
193456
1242755
1349370
212647
835261
1519818
1556814
1353210
262680
1038771
313443
1678864
1407083
155652
558580
1174855
450930
1648452
1406256
1263436
1851435
163798
1845247
23899
38673
1730609
1965358
1454938
1879229
1592090
948010
466033
1858110
123776
961459
493521
1779700
1639204
1259532
1037965
1544991
1932023
1387859
1790685
1507103
1100093
547469
1125029
1572716
1316334
993064
664826
1132815
200402
1685149
516130
650461
413290
849679
106928
561935
645522
1785467
672524
1551601
1089880
1218717
249371
771345
1289645
1363280
122506
1237794
1574916
87921
1363308
1111447
707640
1344656
1879614
1306589
671641
56589
334833
1866846
1617619
56829
200474
922716
1007536
1998109
422528
834083
1037969
246386
781516
775288
123169
209752
1864896
1078619
293880
1267301
1048224
1343194
397644
168914
86167
1209551
1201809
1919957
1622831
1769883
1104722
1287166
1518255
742637
1900403
1410106
1711487
1502781
985442
1854109
534329
1062889
644347
1335243
59121
951776
855345
1254066
1770129
623560
1955280
888668
530655
512788
216379
1270414
931396
967541
68125
1930539
1789395
1552005
1964708
1088055
1568436
1485795
968880
512622
1903987
1045967
1438043
684589
778850
740939
947946
488027
453020
1981421
233843
1417884
21552
1940407
660133
1409779
1432108
508350
889383
1891495
1172675
1600146
1533361
1101385
1398253
1086583
1270365
1020774
989578
1061045
375716
1300812
204743
1537942
1608812
1785581
1916331
1974699
546498
518206
415380
1062766
1612233
15561
1811180
144292
260441
1730548
75333
635022
1524526
601676
573672
1889233
169291
415303
657067
694804
75410
1369687
1732152
1192082
1441936
403327
1970012
801885
1787016
383318
933685
469558
1552023
127479
1512594
1256912
219428
498461
1563236
985030
1647888
1096312
1847811
744479
833488
599686
1231609
42975
387450
616298
1526549
1077309
554145
824614
950404
1933573
620625
375245
1394939
1166943
515745
772613
520054
7905
1568077
258309
1146565
1312260
1072260
55778
810627
1577823
982468
1419000
137832
634191
1891448
1591586
809613
1005154
1146224
931258
1252875
1804376
593076
1764140
1451244
1293212
1326487
1415444
256812
1511564
1518741
641489
773590
192589
904995
188178
1449300
94193
1594029
914050
914867
1241410
501318
2608
532509
717490
1430128
1849522
231137
2461
1659255
724568
1648718
1876110
849154
1723650
393923
1408744
1363412
1229057
574201
549593
114841
1331541
1433675
712152
817770
303821
863540
657245
761895
1671985
1447237
1369007
1103236
278832
41735
72210
792541
379343
621641
723491
210675
1282736
308850
1254960
1165247
712794
1144003
958758
1960666
297468
1096256
1689483
1906361
35627
1014375
677116
54199
958387
737498
1013751
254609
1996800
576033
138267
1103285
1470603
765756
903031
1800125
1899514
1317485
872768
1643780
1672530
445045
644614
6699
1465455
1150207
559162
1915660
1024470
622649
952220
1054620
472096
1500319
113956
235323
972881
461663
1250078
556159
1081591
858667
626925
818932
856640
498798
1531946
111349
178631
203655
73000
741217
549535
1634257
1116732
1419737
1781141
766348
1976621
552479
1515293
932037
1811957
1396965
543587
991618
962693
210697
1550226
454081
1220119
933072
1685783
782300
7485
126613
481538
975741
1024540
546002
1033160
1053540
1605039
221902
56598
102175
1198677
826452
1377187
312878
254468
307402
1868434
763761
510611
312958
991675
1291002
1719554
331637
1054746
231507
1522681
1120894
1052776
1390527
1415113
538992
1345322
137918
769644
146416
416195
1015534
598144
18493
1410401
709915
1116351
424719
1841195
298116
69118
646954
350810
1010779
1945413
1910588
933489
1325189
275752
935990
218863
745808
1424399
988001
39714
1170474
1483461
553169
1945316
1038797
1588086
802719
1579773
697579
1982069
355805
523534
65206
1379657
209576
1188639
1829490
1973668
1449496
1738903
1412500
431688
424865
20224
1710699
324302
1513655
1519701
984209
752813
29345
1046785
94924
1649428
1275402
1803381
1979777
504460
1771335
375904
1680076
1679827
981994
1514755
1065597
830796
1991185
1494049
642294
1780682
1080013
1783587
1097015
967872
1872565
1832112
380206
430092
1073047
61598
935924
1482541
761124
343764
1370403
609810
330029
1194295
745281
1494855
270387
886241
1695030
1909629
541429
1918800
885819
1134700
1595810
449892
1153276
596529
1174532
194430
8922
1531494
1992347
515511
274505
1139619
1011624
114511
1882612
151403
1198756
676438
1805175
602096
1819384
314666
984588
1785773
1288322
1778018
1383768
1406795
1133428
1791675
1665528
1366520
1025906
1762531
1909837
57862
507257
1435685
1906883
800273
1839346
1567730
1683133
458986
1026010
1580867
1585232
1535924
993198
1871355
370229
1905182
566938
37924
1423660
1394401
1382140
1653783
1201840
955836
64296
1942800
1331647
494840
22183
1210960
570067
819759
485483
313093
586244
1965288
349280
635299
762286
76749
1259995
1864427
589581
1586939
560488
209033
1343871
762949
795936
1022605
932961
645326
1591758
1111944
96364
309699
1086309
602445
569142
119968
1879765
1308469
1888841
1374586
862575
1615905
1712089
483168
1017942
1822862
155371
795425
759547
1733475
1776374
451539
852253
1287594
1923550
1371920
391737
1802893
1043819
678620
1607000
1161878
325717
1018083
489950
592319
1260648
1956941
63212
120040
1627925
1230180
564705
57939
941953
1117970
824155
714201
1314638
1082730
1152313
752662
469832
247016
404120
1399495
108648
409357
1915551
1463711
1319825
1993042
1008270
16824
1817510
802393
839563
1384548
1853633
757857
1810593
1170099
433342
1313451
1444133
268957
288801
960771
1997304
1629863
1409331
1611196
183558
1159934
779020
1610769
1785928
802836
178095
155248
992135
11619
1805954
1869490
1703900
568807
616446
824302
485179
454341
575879
1430188
1477861
1630683
298338
497289
501928
72634
1039165
500347
587303
1437059
1757557
1258461
1382132
1077205
1164273
322937
1221699
1645585
1406630
413902
556385
1263325
52933
969797
1842781
1046944
604402
1849920
88726
960611
88505
1302201
1570212
1631069
439390
1813747
34801
340852
1724767
1638426
408974
991559
1984190
1049548
329180
1937617
514552
1357012
1447807
716565
1826292
1953837
810502
1432488
296743
618045
826344
1495358
366511
966405
605421
63240
1497240
1734816
1825734
438779
1274444
1447313
957360
1456789
1044169
1935233
465478
1155782
394525
726137
352668
1163828
1900980
751579
1892676
1730154
1067577
1612298
1540958
133098
726465
1444185
262950
1304872
1748101
829354
317459
286663
1724527
1198648
301842
704395
214074
1788823
193444
800350
1522310
1170680
614471
713833
887903
197221
1639332
1450205
589185
1737931
1473193
483200
624277
1046299
678482
1264830
673524
188065
1650917
1408895
1732024
1442692
1005353
613343
1908125
1812078
1554841
1520159
204088
1588200
1671357
1304454
214701
1477187
157091
914785
1084622
1654296
1592462
453029
1023457
1683195
557573
826090
1121868
1964662
1178140
1550281
1870620
26225
124505
1558493
1395992
19119
1246716
1643539
1950469
443960
252702
661036
347094
316771
1803278
1622524
1881839
882118
72710
336011
1495093
241397
485632
718374
1155065
1200015
340226
1328485
349644
1943809
1691566
1695828
1460498
350516
399062
817020
1841006
627183
898753
1331478
565877
183730
425454
1607813
67974
1481066
477268
1936368
850109
1383026
1612829
1347684
1812581
1453418
322401
671442
1044526
1674227
1860089
1372474
1398410
886062
1887503
1219863
1095709
705466
1951188
1118110
1771199
1615119
1238494
233919
1892530
787928
1031841
748406
429087
861358
1754211
1269429
386928
1853016
1205414
763914
1595676
820436
31901
121833
1528415
777359
1158478
204112
328861
1387888
1694417
341772
1905429
1082304
475539
809078
1839022
28800
1498476
1720366
412417
678134
1931145
717709
1960909
744693
1515296
1136635
1882621
1600334
372935
1583886
1795718
846773
1152160
1095315
306267
1418618
772754
937119
1958380
148487
1654673
956452
1037651
1223005
906671
901064
94595
173303
1133462
1988560
1696131
1479179
1407707
67258
97978
554901
971096
213197
1028064
206966
83442
887175
1261901
618725
817768
542836
1330266
1272258
1252011
255232
1271403
171420
703860
41897
1130540
374257
1144307
582603
1944163
251358
784072
1959536
438424
59047
1264460
336950
1241530
925855
258197
643979
1566785
1922276
814978
237988
1095639
501658
1174721
1018530
1906090
1322526
298622
373996
698594
518745
508925
1773682
179228
1316997
1645433
429482
398142
1727226
1333917
1094672
732006
524282
1495127
1326300
1601090
1180520
212047
479383
146938
1502298
939189
1943539
1763585
1615896
638565
1540038
1321607
980478
855279
624295
642147
562579
1709630
1540535
990394
529184
1182734
216871
1719319
1637211
507800
289559
413538
167389
599647
435797
403418
14211
484854
572294
967767
108652
897835
1884829
149671
1883338
123
66442
1949078
109863
524079
1832122
499174
1601878
1994919
1382732
1918926
1364586
1824627
1265515
448664
237661
1011139
701047
1434407
302947
630875
344702
254553
108335
1151763
1389658
229529
1959427
673667
505893
398135
1993225
1718499
1704138
937698
9261
1199163
414671
986906
1830441
1729044
117266
277108
470204
1159411
1750202
1032473
633456
1691022
727586
400057
53838
1750860
1817231
226363
924123
662573
1220046
930637
315126
996726
1847775
350484
66211
1353394
94015
818874
415515
354556
556451
1704699
216402
1542957
1716442
138055
400542
95554
263708
1829185
527349
1106695
1798508
1461548
1217848
1262370
1023265
1413571
128211
1282106
492562
1133882
353176
1445489
888492
1237614
439169
739193
88266
1984342
453076
133347
83751
853899
558568
863849
461600
1972508
355194
1871195
1520003
1459445
186829
1764983
1184837
1989591
999780
760677
1033669
432905
1856345
359918
1620486
540410
82188
1993729
106320
813970
469384
472887
233437
1359095
614540
1633894
1884379
1310109
1370404
689338
893750
824390
160475
1606511
625862
775626
980019
1377068
122478
1358155
1058527
311355
717141
702516
1278499
1990101
1572465
316874
1763161
1645537
242316
1128979
902631
1057260
1982045
987423
74635
398567
283574
296864
1295935
973922
334517
855141
1731379
390640
1472491
809250
1936847
635136
1107585
544738
867624
1069637
265942
400774
502987
1073763
1209669
680549
1134162
1850924
191906
1965300
139971
915593
1952874
42379
986072
609317
411149
1700533
1224859
918060
730677
435299
677242
198277
614603
558243
1712526
1854207
1086181
1404120
1540496
344832
1635489
818969
37019
1383078
1100216
653144
1200599
1643874
1985013
1797877
1412025
692175
1567131
1026005
1807388
1901849
1935350
1135929
873466
232440
107773
1761615
175480
1919207
246630
567265
876295
1380595
1076359
809236
1341046
1367293
407410
1756912
211486
1228628
1949293
385929
1582399
1188212
1162384
760264
531035
780206
1952672
1392288
326757
1835069
267143
1748730
1662156
430917
224576
1935771
718476
59785
1900456
792146
1565786
289214
484106
427291
244799
104590
1467957
1598798
1998615
1884332
1380644
296710
548748
400990
457463
402566
257734
1529799
1781814
91128
1995010
339400
467538
353340
221768
1744459
784317
612572
477268
1705400
1421744
436732
258808
533546
1428676
1530159
1131230
254808
846720
374031
109813
1996229
1495191
792215
1443346
982813
1994175
1825803
1383008
908896
1980216
822334
751172
201169
1715042
1875221
1800416
1330948
1684943
615617
1066478
707880
1089696
1620584
152092
226331
851149
800735
510564
644013
1564275
26927
1177165
529613
297955
1101174
1655468
1492063
990820
81688
1444802
1970675
1386126
1470218
475606
1741253
57103
1619315
1030716
1381682
216028
1898977
487924
1787045
794478
262963
1018752
771319
1411718
402600
403076
1826567
1549308
1194301
1556340
1021757
1814374
619496
340935
1549603
31970
1025962
1467275
1183544
1077108
566184
117104
449346
1807471
1514678
1814302
1628993
1594431
1200822
1343776
21634
1865004
1582372
1630943
73300
111661
1943708
659620
166193
1901983
57166
699732
1534854
1493283
1929422
1216487
532392
1185778
279061
1393213
134671
1478457
1800893
462584
800620
273785
237946
1341001
1340132
213021
765914
1132197
613624
1111654
230932
501081
547937
818335
1617988
1170391
999539
1178187
491346
1789466
1489528
968765
227855
651059
284565
1707799
64043
670983
218455
686803
419016
1818841
332350
882954
974612
329444
185687
1820588
1461583
1053869
1853564
1669272
993302
1546950
1192901
1665320
1494035
473428
977736
164430
1225953
540614
228409
968850
1608475
187999
924181
844351
251589
1811714
73344
146163
1625817
1255561
298530
408437
981307
470004
778157
1938531
426986
108825
392277
1745417
1048017
264251
129911
1340086
120879
1656340
717748
1672058
158450
1548714
1573865
571728
346991
1618596
1351832
861359
72846
1771142
1380833
1181897
1089349
1465431
886606
554805
971407
952590
125835
832371
465469
1064358
1588737
647626
1968341
1245578
1684303
1786713
520372
540742
114055
1413402
1239679
158943
213997
699907
714372
262473
960613
1560527
1997976
1649719
620952
816760
1104499
1381124
1042571
1271700
974555
1403781
549373
824399
1949037
1185183
1625139
124318
390795
1895045
1134124
1790931
509268
227111
1470739
1932343
460360
863725
940363
1564991
1240556
639167
1262570
330922
1662644
765797
1270008
1089495
1380135
1417282
488831
1668702
789228
1707743
1319182
841272
1014694
1852014
14871
1650417
748756
1191728
1182533
845389
264982
706747
1516447
1117641
870675
1227015
1015578
558268
315881
984601
1135999
1635447
894669
226280
85975
197148
1022145
172029
171350
1977745
1762564
1198358
1792598
1476160
386273
1886282
707715
295141
1668523
1243559
430929
716525
740756
1446277
98862
646773
354029
341393
382795
1002668
1899750
1168264
1241145
1151535
225399
1584763
1231085
1272136
929491
1095278
1301905
764379
1231660
250901
1533936
1401159
52273
680294
782385
738039
557018
618206
641949
1370049
785869
83893
1820948
1601558
650402
1237676
1688581
35598
1748070
405188
1735767
661894
1834420
1716955
991212
565648
1583113
503121
344779
1572531
1562279
383877
256811
1493828
1443484
933828
572753
1715880
28066
682793
497899
1433727
920367
723545
166332
1870380
206839
43576
1850272
350697
992324
451456
175160
826796
1015442
58979
1918473
1792745
1781682
35738
823692
1597385
59590
1542583
915426
284493
52694
459405
1423705
706343
1927771
1545998
1700015
416493
1638994
1220121
414876
948385
1152120
987150
1019146
1837709
1753687
673212
298522
358895
521798
979946
1813209
1872126
834741
1970217
751980
16516
1792408
965788
4108
945358
993928
956417
1416793
835278
238132
63605
1469900
136858
1534716
304549
1203833
1197949
709551
365070
760059
731911
1620540
357965
1547918
731913
1083666
1349496
983857
137854
244113
531558
1172984
262177
1166665
1366528
74065
99922
1042511
1531513
806513
991086
1231271
344434
130283
1609810
1449379
912790
449923
1220122
270139
1347116
562730
1675875
1551047
1410852
978400
1390830
27933
1016162
519194
926904
1135332
1581636
763098
378421
961582
988688
437079
1297812
155417
1041805
1567598
975290
190314
1477962
1922463
151627
818739
1473521
1405739
751902
266284
1866354
1819495
576967
958690
920831
8738
438306
967545
1888951
905602
485791
493851
627199
1961609
1598551
700860
1667624
1111702
169583
897296
1058326
1547224
1883021
1306052
1802530
220947
282499
1464305
416288
753403
1477593
8655
1492557
1860439
705514
1506502
795876
205959
1284592
710882
176027
1306810
553439
423355
1122621
1309695
1490271
1216129
1672730
604581
875126
174064
1398592
1968704
1093133
869705
710182
550446
1634408
785688
1973276
387621
1270191
1763646
827373
568845
1008993
1030352
1709171
440497
352596
1368381
1747456
261725
94419
528891
291897
845755
1746969
572346
1264743
1844234
1185541
724474
1088200
1181427
1213930
189817
736129
423011
1708409
1082594
1493514
1391277
1436781
1650305
824908
615123
102347
107604
21495
1883967
546369
1799073
1912833
1053849
996658
1097671
1904863
123535
1111286
125431
116175
695521
1417193
1917090
658163
926729
1715837
1773939
396271
1096909
1432433
1830427
757239
907506
292256
1170842
544078
1468951
1401184
813694
799610
399716
1254519
1535976
1745742
1689413
1270080
1658171
1390419
30379
1879082
1447771
1041560
363468
58784
1143333
1839476
1548247
937188
1234853
716519
997698
1843818
665065
92578
907608
1389859
1534377
1965983
99116
1864005
987022
561926
987152
1956522
15902
1892794
700424
1758166
238253
1538363
114602
1282528
156406
614063
1152308
168782
1490461
980950
1408122
1683505
1049483
1419823
701162
1715904
1171406
755401
986202
4060
640901
1785272
1271504
498713
1417380
944997
1648346
1240268
1691318
1174011
51875
945034
327742
263275
1559406
1347939
618065
180274
235594
172906
1201966
9176
1108676
573319
1754477
50670
573193
1517915
1369030
1680022
171581
879826
543079
227360
1302373
1810579
951644
1831603
1123159
303406
1688362
84726
1625926
752978
925354
1722234
1068475
216369
1602647
1037154
276887
572012
1401947
563567
278212
1756125
864591
1541085
497986
632602
895482
422791
1201109
304436
1725595
1446818
1036094
1397285
1663263
1742794
1118317
139101
1949906
552027
1542584
407648
753656
145960
942386
1113629
940688
597736
1658368
236010
1840291
782538
627713
33032
620822
1832842
712704
237405
211788
1033566
1047460
1352891
79441
12230
831995
793006
1688383
1877901
1850306
1361404
1922611
58912
1338218
1079830
1397937
1233945
516498
1907538
530226
228110
541200
1923087
987628
1915639
874604
309750
1658700
1124736
1234178
1927694
1704868
488414
950446
398386
534527
1457100
1536207
1910372
1100111
1744547
325567
1264136
535361
1677300
2566
1021678
1896855
1199598
552081
1453318
1906801
1258307
170352
418538
1242896
1495244
435119
87644
1089107
1306607
833712
1057823
290601
1450945
1364916
1383483
228496
1206697
1554736
793037
1424321
1057467
4650
1464412
1271503
1349365
973575
633718
1931057
1992653
750750
657572
578466
1640830
954940
1657148
1037376
688707
1552045
943049
649365
280482
1036185
1506724
869387
1247239
1586777
8297
1205098
1416204
1273413
1936216
1839012
700868
1373802
1448985
507513
767672
942139
1753732
846798
165257
1589607
679479
264580
297205
303918
1260670
1515633
1151922
1025549
607571
1746155
432657
823369
1020683
746478
1320289
878084
1529564
655162
1392396
1137640
80846
282139
1435811
919177
1881719
1387672
131721
972168
175931
49495
90954
1511679
1438297
691912
1144220
1539476
1690640
917926
1817241
385466
588463
1786711
1267313
1127727
1544067
1509728
297000
361565
1778578
1478340
530876
1636196
337622
1701149
19078
568577
1218035
1986364
1213842
123109
1744369
1718507
716695
1868428
1384940
1272316
909533
169544
1776806
922192
1897786
1660856
1616898
1723211
1425674
414372
1639297
843369
1887546
143313
789106
1424611
782987
379082
1782603
842723
1498497
494215
166331
914434
955561
1292577
890028
1190374
393520
1151248
150680
1390403
644304
1255104
859228
1836601
1890807
907105
1782648
318503
277538
876204
1445428
1897469
618823
645782
906456
1743712
728714
620700
101663
1940361
739676
1062624
1182492
367458
915706
1122513
1068049
1492400
1326753
1779107
291540
378086
1572320
915887
1935846
1049334
514472
557325
550540
1541956
1913668
1693487
958255
602738
1679525
1468965
1423143
1598795
240979
966523
1086654
1722823
1056521
705742
656487
1635076
1399478
1583996
1399078
52145
482009
192509
1351786
1722449
2898
457675
1081014
1359267
1009727
1307541
1776847
1072967
934086
50612
1101692
1313283
1311563
1565131
890551
1371681
1707878
344126
1156588
505157
910032
1967397
1795210
15421
1227908
1332021
172132
1140043
745276
1607656
1672928
1288205
858244
338416
1500010
260170
380209
1092416
1586985
61185
1390025
1058846
320105
1350784
183019
1403313
494704
1919495
140095
1957098
1386575
1602343
617700
806167
1868812
985835
1553080
1146327
574997
59712
1406720
298483
112501
777923
1517325
921010
1806707
72907
697467
1692741
1683432
1998614
645932
219353
1020361
1533276
1695001
361687
1793670
1303353
616399
415589
1333478
345653
1621484
425198
339412
832774
1907867
1166702
332135
315777
45876
424092
1097820
540354
1131237
966958
699079
328013
227638
1267640
145680
577523
72097
166950
1009140
1979108
1859703
920738
1666329
1620419
285385
1918009
1674906
1668002
158874
1473274
1069708
1354581
1880400
92162
96263
359745
642893
1693598
1732059
147329
181906
1979178
1921831
1977482
627367
1870689
1652339
109661
1120422
1853065
1732845
1219623
956236
851603
408787
1966561
248183
1502126
1195958
493023
1196907
770235
720309
1232578
1026647
197228
1979005
843343
1626931
1253276
927796
222757
1314222
1016797
1478074
1521243
1496628
1659303
327585
580109
1609753
1272294
1490046
116273
1698297
247729
255179
1425917
309046
1219694
819320
1167692
1778970
53648
892498
451230
827518
294428
674296
511715
1943457
407414
798954
1016097
245634
1967769
1680608
1036956
1609409
662135
76450
588775
91093
1162578
1800835
215399
1869533
1823076
1344236
1189006
1898752
804160
420694
1727324
1991509
349195
1721560
1928909
193698
1727953
412134
662417
1364192
1995680
1261983
1979234
669430
868231
251341
85852
385655
1328772
1622512
1495340
426117
582203
342151
1759386
854625
561735
52545
1999088
1374680
1196101
1434857
651909
1176656
26218
320822
112607
768976
732534
1070356
1681082
757571
1621737
1816545
778468
381700
1845364
380444
1529424
1281968
160383
259181
59457
1366633
186608
1839494
503409
1969154
740382
1542856
1908130
555315
502820
565195
757011
1935601
1849118
551977
926732
693168
143486
1703230
1868587
1477098
1520485
1844591
622913
1420662
341335
1388706
1103424
410338
1312067
565356
1068043
1706479
1581985
593376
1746719
854493
506699
343544
1681799
344561
1032654
512345
1043321
1840757
1247133
1068284
8171
1542061
1209530
1792582
97850
1232072
453756
81979
1938426
1633112
863786
55454
799012
122549
870450
968134
1216130
37676
7142
156901
992345
593471
538578
406273
747738
185432
271347
1233725
1110460
1515759
1524281
1707655
985030
1232450
1652896
1027600
738480
68769
36677
1688418
1299428
512106
347225
704340
1390783
1372474
940296
1914338
143779
625182
1633394
949244
1111566
436611
697204
1022117
742702
1772270
1734342
1892552
1350915
751088
491415
143586
1411002
1685919
1376200
605862
934332
353963
7597
1803592
860651
829764
672343
50344
1450488
1528096
1308105
1615016
1701259
1556046
446864
836672
771396
1985715
1839514
190773
13374
985897
1565922
1196170
1790247
840960
177039
99536
446434
1067593
1196832
691003
790349
196407
549347
1531326
1000501
286176
1953325
1191901
823491
203976
338370
1576674
1757444
133734
1935160
369842
675952
1365301
1548657
159311
1637313
1724897
1024291
543694
219575
818306
1429750
1669021
845075
838467
104587
619444
131062
1942236
1096916
301843
1858508
185478
1277591
1362314
1433647
410013
1007280
1355526
230705
745205
1133947
515314
538212
1788194
400416
1907847
1594227
684725
1599548
523742
1086709
244917
1357487
885001
422787
616259
1940156
317742
259081
1036130
730814
326885
1986240
589166
1044659
1428462
638420
1883282
1729017
1821386
1976570
422056
436436
919989
1320029
703107
917873
1207066
755816
282446
337927
1776759
484210
1347121
863387
787621
1365506
1872255
1788141
950000
812352
1769313
1907543
1060427
12267
453969
106623
1558420
1113053
1271207
1038747
31918
153200
426312
127172
308892
202950
1575522
957835
9432
468281
253185
1960417
1984449
282120
1918201
83873
309044
563165
853126
185960
1933742
1061627
1190687
812497
990887
1585148
1060255
400362
1936679
1574247
161823
20658
1494635
222486
834350
1003748
729744
1145308
1099943
938089
638917
1429333
576327
186300
732402
1661029
719357
1993721
1533595
352961
1900254
385607
949848
775941
555528
889697
1489289
1677580
498603
587317
64168
1753227
1394973
220178
1056359
1279456
597232
1527011
1723039
1489657
1223195
291105
824449
855169
1327090
113171
1608410
1488586
988793
1905013
1387383
813597
1347936
1244864
1256959
1310893
1177347
1798629
363269
1949566
769215
796143
1292335
614420
1332960
1784857
971523
804685
1532940
755747
351135
958117
610233
296000
752346
113641
913155
596792
474877
1349362
1762589
1404713
643424
1751571
495417
47258
522508
481742
262480
942444
161101
908813
53531
1296062
1137368
1705209
1910330
225801
985926
1434215
530524
1014289
1038221
1584588
1934701
44819
408452
1572619
833049
974673
175872
1318221
1140373
1599010
1977124
1112625
593334
1177623
997920
1256587
18149
1409646
32153
978526
1628855
1945874
89710
411546
1853196
1077620
1786986
969295
400151
1296077
963107
1535002
299680
1435949
605400
780833
446473
1195627
611186
1964505
142975
498404
690500
952607
1456645
1264934
1748709
1471710
467405
1844636
1540567
635616
1437999
442298
1905410
1693520
205914
375985
657254
586019
1555585
1777616
10438
1752466
414256
1590878
1908887
152564
330187
1570344
1680740
1977782
1157607
541367
673371
1160507
791847
671168
460168
1214497
1037353
1410098
1064202
1750202
135367
249266
1080683
1071445
1687319
422156
1242528
630337
976714
1207035
1131549
501824
832572
1458103
293628
204043
1188842
53248
1902663
960136
407016
426451
584725
1228005
382787
293739
1906873
306130
527547
497226
562688
696665
248525
353582
534942
1211096
1088927
1739455
1813863
996867
294269
195423
995686
911398
457618
11264
557358
706962
1029398
1746122
1058893
1634302
940433
851221
414099
1322814
20478
273628
1610235
366487
1593161
731599
495010
1519408
1494148
173104
237344
1105602
1538229
380426
206255
816073
632102
893545
766112
988604
1573035
1392736
679741
841594
1725283
46146
1720603
1696205
1075704
1482401
571219
1318488
1594079
795678
438214
390708
178023
1669762
52877
741577
4040
674842
485687
728978
1718750
19398
1408603
1329398
784172
322971
1761910
1073010
452053
673112
426641
666194
431827
1985492
720007
1072939
1221861
6480
646327
1144562
739171
1888585
97790
977993
1287904
1591996
1952467
34623
1623401
1061309
239922
1389652
1966237
1107531
979912
47293
866547
1959026
789110
507875
1336143
1296257
347257
91310
289549
1447137
1981352
741098
780481
800903
512145
799656
1342895
392369
700316
836309
1956814
1399504
1340017
670594
1156946
644777
1215906
160442
1091420
885668
1483720
1730393
1645724
249331
1381906
872328
362468
1624736
738776
188809
1672555
1871341
700888
1965590
564518
981737
366331
898106
1295585
1333657
140460
181254
1717474
1877092
1739682
766791
1948468
760028
607329
471456
1153777
581998
995804
456484
782572
707330
1379077
3188
394192
1769184
1769537
1025031
498865
1261073
1321960
36848
25946
1091873
604545
558808
1520384
1784869
1116649
1663321
1649522
441967
276631
1130922
1914128
1365374
523071
1034397
1548692
1368787
552530
1997125
545230
524251
639757
1845119
1350779
1877572
1148632
1729015
287999
480493
880583
467683
1923773
1229071
195018
11196
587133
1909573
1064881
531227
1745235
702474
1332221
1773207
1229527
856620
11729
1070909
1341084
1011673
127100
1584924
540848
1378606
699702
1757113
1554768
1817971
346740
694126
893899
1367663
1333669
1140003
1594701
1421880
606275
671949
949913
21049
1709046
313332
1129367
931981
1624982
864872
844547
293203
553355
1226316
173309
393921
1134996
1616932
660472
459315
252839
1877853
542629
364763
890293
1304493
628451
1740297
1977346
106551
139792
545409
851271
80969
1096293
1750660
605761
1081026
1069880
673131
394459
960420
1291412
376668
1394203
1201058
678632
1931063
404319
1607511
864383
1104376
213199
674963
911125
1737053
1540532
1920967
380549
857718
344559
742348
1508031
1699230
610601
803311
162116
1966112
230136
1420568
1880290
684084
512988
177027
1591924
40120
464085
1445585
629777
1068153
1575019
1736121
851377
1277509
1310852
1626647
1639892
187108
1960235
435011
1371148
229880
1080979
549299
1054376
992118
1571777
849415
1359816
1231971
888942
1155828
109190
1705265
689696
456791
799738
1910321
1896157
398621
1229098
1741021
377141
1328733
1932291
1655635
1225573
314823
559962
1043627
1328306
1734635
492001
1569925
734751
1794307
251114
725076
822705
147189
1750840
74084
23787
1431294
1105798
1305793
1895000
247706
349035
968346
1840705
1269878
800100
1818955
395247
256683
1712818
316252
1870678
1740095
1587667
68600
1043033
1546867
914452
1336104
1083403
1757157
208760
111166
1263556
871325
1538737
850813
201655
1257191
676802
1528110
1136480
665416
1415141
766194
1660528
1438030
1300507
1674149
804712
663613
1442868
254953
561
1945540
795653
1856414
1840932
1917387
1757816
1619166
518294
544507
350711
416070
581042
1570973
905991
661068
907432
473763
146683
137144
354554
829899
646295
1697562
382131
53962
35357
1101547
658342
1490259
641914
1794693
703343
1693434
366593
1746957
258633
1520631
1975485
1921622
1953140
1897654
1228871
1310549
1037770
1116896
1554231
865936
111246
497782
1828457
1333932
1931008
1498202
575580
67125
1811842
1860629
1646474
191835
313454
345192
1358186
1517399
1755323
1898982
1839750
678832
1972705
1916357
415319
1169652
266346
1234730
277352
1101341
1537188
1769967
347880
825389
1064477
774151
824984
444341
412036
35605
1049601
613915
108733
1869093
237247
1720950
1874279
1699156
2320
1742607
1842688
1299122
947507
431449
1377344
15471
1674648
533330
1242767
92734
1806527
769684
33948
526821
245816
1987682
338226
1388499
40729
758655
296605
1490736
1552119
1233714
1961014
1611167
1196516
583082
1685178
1940940
1730891
461921
1512203
598648
801647
1760495
1435328
1388528
1943243
106598
1396155
432888
1037578
369256
216347
1980713
1365241
244532
1146268
1442540
1554666
247740
1891781
1513717
174733
1122252
1914565
964347
3775
1101383
200535
1209570
229160
1190034
59907
487622
216894
1729039
548953
1469079
1029591
1380385
36522
1983179
1870307
1907436
1734611
598276
1548172
897282
1396865
1900791
275931
1688607
220856
1054258
1763267
979615
1405567
248279
325670
799983
1888182
383085
1989608
282443
1331746
1265133
565423
648220
287186
406382
1294743
836422
1917394
1365657
238627
1502238
997633
1683358
997268
1271625
1623791
892512
977767
1589551
1593818
316703
241857
889288
1415520
1262697
1561440
1835246
362536
1695884
828998
29556
844916
1369349
548240
811433
1555392
1998417
606098
1145997
1453386
1682263
886667
1941166
1255996
1332492
1168691
257863
1606383
1242677
809411
708953
611135
918107
1236305
506961
175020
336352
662977
532293
1178803
18627
1939356
223382
528731
1591582
207033
1291983
109127
407446
1121783
924396
1362411
677170
1092627
1108457
1653844
1689169
562447
1113714
483825
1780367
23797
1027315
1500842
511968
624771
1717852
553970
1604224
848181
1409382
1709080
321942
958584
1683560
1838647
1010774
1525402
895549
1510687
1317159
480733
686244
1672059
48088
489729
1973114
1513059
1694070
1862043
571626
1418346
443750
346931
1148314
1013175
1138766
19274
1384696
716021
131764
830285
339533
1742158
1848536
952192
1448112
1140839
1463218
1868396
469270
1459150
561927
397255
1529477
454136
355783
472957
1047276
1775184
479628
1068105
4741
541617
1121978
1487369
280870
1161339
907969
1589098
728652
1103668
680359
614380
370456
598798
205790
1214602
888931
1493546
1984264
897300
886075
920440
1001365
1916577
1682316
1521833
1362494
569334
354489
883850
284790
1923312
911763
1961937
1697756
1041682
338469
1378696
28690
533836
8499
1508376
854028
803869
43653
960801
580094
1679974
100490
1490189
704998
298115
172069
306446
1943512
1812079
533075
1686367
325003
284647
338661
466057
1451359
1973299
922872
1100673
587394
892091
1167718
130301
1430086
172231
1995124
1762593
591333
1715986
1309956
112117
1035154
1070086
1480632
1948080
513625
1729206
1399608
1229212
1375000
1003341
164801
1386379
534594
1104576
369890
1991221
1320736
623691
1523717
1957049
1301931
307409
1813864
192625
208163
315334
248569
912686
1304859
285928
662476
1462249
1124370
1530111
934019
1716474
464323
1472046
1307534
255225
1645440
1682130
1627928
1423053
568134
1725270
72337
818498
1500817
471265
221351
532430
682052
1294996
1608830
1436731
581887
1604945
1554268
683146
1820641
707799
1259581
400908
1964822
1962882
910099
1490571
1927035
1278640
213186
349802
407029
1013908
1915559
1163240
1629997
509133
1266512
1249598
887980
1666054
1721478
1582718
72061
310834
1914747
92272
1474623
1731661
1435410
1729923
1505104
1530556
200972
698613
1576321
519769
1726358
176074
1308755
1919389
453665
1589476
1647256
1953101
1418207
772399
1386692
301495
258897
821471
242529
78352
672928
255690
338203
689629
1208950
451481
180022
1445774
1390479
1117800
25148
1000437
1472501
224749
106954
516369
1910066
404051
1993392
566660
338844
1723613
891898
929051
1163209
1941737
50137
1529302
1535866
1515425
1031414
1873971
942413
1402624
93996
255447
1755500
1429055
537896
641729
1720214
508277
269373
1316135
1169595
805332
1705465
1903812
1305115
133431
1403753
1747199
1452619
1237913
1094871
1424952
1258191
1181229
270601
1491351
201166
35174
932006
1669264
1706610
1244219
1106338
941345
1909805
1092759
1502522
1231525
1687674
1697413
355882
1728228
526434
1187540
917848
1009911
211961
570523
1172086
1258475
431897
767407
1942199
1011317
917226
1370232
748281
551263
383670
1477389
1506825
492310
520226
623223
1758876
437982
1394779
1773899
1940551
179249
1327150
1416682
1092542
785480
1622467
401908
62738
1107896
1872917
1339731
100609
1574989
878385
839324
395910
341794
393782
217088
642980
559711
1107436
744584
1418703
1276664
218578
1611426
1428728
1317642
1567551
703287
849417
1315073
687884
59666
1985596
1422793
827682
599338
891840
271481
1304346
300390
313444
1860112
293479
1473398
1604177
1021081
1590517
512708
771304
31027
940330
543043
958354
1751696
524608
261632
1642521
187751
596
857399
1861516
1464131
1075532
1834361
516185
877507
1831824
1615918
51398
1411736
596364
1924863
1386665
1315517
1083752
1460460
1968426
1364045
1523339
1834039
98234
388815
252804
954220
1231746
691528
691398
1598849
913066
1062450
1268615
241015
520999
1542075
688449
578770
651325
679387
894272
1476268
546669
1308765
266307
1801326
1602321
306535
519297
1409356
773691
1356967
1359792
867043
1565311
1192966
853447
888496
493530
401004
698198
591052
1837772
131224
1974549
938866
271060
1171302
1717172
1608818
1548657
1504524
627372
811420
822187
1763141
1827732
676514
1605384
815916
178423
512143
293007
1899868
724784
538490
1998689
1050857
947322
936721
902379
366889
879056
424052
23487
173950
785192
179822
1872931
27764
122048
958585
1152119
680132
1942433
460462
1382470
667879
330877
914483
580410
728929
231864
630508
1056819
249451
538890
541255
7863
1191997
223118
303273
435245
836448
453683
579387
192429
753445
1289485
1083608
1907504
1908219
1304184
1661644
647077
1586776
460487
1711232
1303366
116192
1961169
353035
971269
815538
786923
1674216
743634
736786
1848683
344383
872607
1494436
1780767
1275441
156257
372231
1556135
172794
1978606
503300
1867335
1882638
882642
494439
1537124
415209
906614
26578
1696934
1307791
337701
737960
164294
445045
1040654
1657705
726044
1102140
239571
992181
1524220
1732741
586056
1690882
86832
16124
1920795
1067435
1822101
561178
550149
106571
407605
12067
915540
991799
1557474
1696900
1999139
666907
1793773
1867661
57706
681076
1259759
1067915
1251568
818724
1774691
688199
680998
1691176
376635
1470746
1464707
1176637
816974
385643
86813
414238
1053689
1696375
1917112
733247
1288038
1906160
286692
1345227
1713268
1720268
453733
1737365
1091415
600203
1697128
327723
274430
93154
1396686
1235429
271931
343415
659116
143491
1269638
284785
587678
120242
847020
1087610
917216
425164
1349397
923805
1076504
1809055
512944
888668
429339
947910
1898046
510832
1958086
1653656
1313086
1912513
923453
1007269
191169
783685
1397540
484572
8009
661367
302363
837720
457290
1537747
31724
1375686
1479495
1596142
105537
1639987
1560373
123164
399740
383650
222663
960623
570402
241321
1538457
1979181
516409
422072
1410264
791835
310396
748009
816272
723836
302215
247902
166384
165814
595996
715644
1464963
961996
536846
837904
139188
1962285
127755
159574
395761
1756707
312460
1080279
13958
652016
425942
1551299
721364
1824689
1461932
967947
277332
1670733
157860
1519055
1259637
736442
1083522
1541648
1257058
995299
1074477
953754
1971983
711461
471110
667578
182236
1100918
500336
1606677
1175628
811626
1324860
1190968
1966302
971997
1177148
765948
957514
1417274
1735496
1335498
1942829
185103
1284387
1700943
1760051
1698835
235642
656658
148085
1327525
1458521
907467
1182598
1538241
1909926
295741
630477
1954123
245443
360020
683072
1228806
543750
574608
1789
315981
451100
3399
1473134
431169
577640
1497948
470080
669826
1423835
689390
770319
1149963
1020302
1755510
465000
321107
558046
405010
687856
379113
778565
60784
631955
422828
404159
527248
557918
1255623
1649346
1542191
1238969
772623
929250
764442
1392675
1209891
178240
1670278
1036281
1504450
641654
1049258
1529544
754021
1154615
486858
458159
679559
402622
1871749
909029
1281110
1268758
516173
1955738
854883
721275
1757203
530935
940244
741702
428893
1446375
1376155
76729
1429622
832957
462938
707452
374579
1523309
499893
300723
730274
914926
1660882
14832
42396
1746683
556800
579210
1506093
1376289
1499183
1293396
1666120
1753892
1239554
1963594
1836346
1763458
1154290
137556
1540233
1163394
1449655
352610
209285
80373
1220197
1976471
1574684
248288
613700
1298364
1479174
1737955
496172
1290395
1427745
245714
959051
1667680
1274112
1837536
339332
1429821
764427
1325389
299641
711474
654933
678638
477338
887946
1096017
1159428
1917028
1887396
633779
946621
1491969
487100
1412934
255948
1525555
1179118
1449377
1684778
206296
1746016
514863
1022260
80398
1821076
1602710
1136288
518832
1679272
1136486
1303614
762780
1336687
1845915
829161
1924506
468822
1638315
1544843
901906
1957163
574486
443277
667042
1145534
255606
850427
1477659
507484
1835285
1688797
707814
516
606642
1136500
780854
1149747
1690670
844537
1988651
145209
1149226
1491658
1828361
1388999
712892
728209
637796
1088385
1098676
1335748
1099984
1989453
1619732
221318
1404701
411501
506168
1702578
1240772
284026
1304878
1928646
1219812
847105
424387
1380337
444507
331508
288854
1292432
496282
1866981
541733
890413
1155929
824510
526280
1359700
853066
1527525
879337
1977642
1230742
1906708
17221
1359830
819768
438972
270778
110751
1539253
690673
40251
142027
548303
1933176
1297044
120601
116444
503450
922438
1236437
776220
1749455
1089635
1678439
766313
1727794
1105684
1773677
1652743
1679095
927432
1061008
542937
1978306
1755882
825700
411005
497168
964538
50847
1755328
621926
338210
1145724
254532
1653471
122648
479555
450352
528574
1124068
737607
1596665
159715
109647
303422
1860024
1214221
758951
1694791
1636229
1526531
746437
1165156
27642
1797529
1354000
1752841
613779
664586
1917736
1756385
1131669
1600383
798369
1382231
494682
1962027
36719
1343370
1844886
383815
107183
1136727
25259
65963
381604
1479786
513747
1762338
1136252
45139
1642818
1683861
400889
1237656
1065586
1109644
788080
398399
1970149
1915042
538168
1357703
718185
661514
562185
607042
1918211
1477930
1026390
1262981
520868
407577
317920
1782345
818728
38986
485390
1692212
767591
1801031
473586
977870
1212799
549135
952565
1191250
309825
714116
1155841
1109694
83678
1652913
1772829
1817503
148988
949076
1114161
1792599
1447135
312446
1765297
1790710
1265234
327809
1498817
1165037
1875489
960218
1948137
225180
377983
1107185
1189862
1035829
1696914
100369
1841505
963595
602872
1115902
447412
1349317
891188
42753
1596751
1471284
1187078
1768484
762205
1977592
1453830
1175780
1346328
1805061
1970315
226595
130048
410296
1437791
1586995
701644
1649527
230422
792346
1856398
1011686
1311533
503633
501138
517723
1585550
726378
1561924
1045371
798583
800520
321169
1392322
1378029
740533
1985748
1835486
521078
1931287
491316
1137775
357696
363724
877251
225324
809289
1300253
384550
1007655
1515864
1782981
421743
923037
1705985
1579062
1409109
789070
1784512
508507
1234521
513248
616749
767752
768612
1766020
207448
516706
1259255
281751
1729280
1412597
1934628
609784
324591
1584419
1732459
1486518
601443
1872804
1581065
1175922
909314
1203531
1013390
1237667
649100
1209583
1727424
594311
1991019
1327094
1387104
147048
1335838
80857
1525373
1731586
1727980
814350
136058
1175250
1117294
496218
46874
38643
1507035
1914297
1586421
1058546
1527161
1286436
1293419
1585142
1680470
1248277
188469
1094880
1767536
33783
162802
1109791
141877
953840
345046
58247
1931677
917151
1246736
893688
882522
591856
765654
355993
1990253
1627841
1899434
815255
330806
347468
1500570
1301309
461762
1032980
302966
657812
507652
567705
1132829
254695
1368586
154813
1672173
967403
1326492
1437986
1248873
1930425
619509
1519284
1756524
1680473
406456
935979
1170496
928414
1961031
207335
775617
1547406
1676391
711889
707133
1960742
301601
105721
1273178
21537
156175
65364
671367
352325
1350279
730599
1276577
1496472
1345357
513522
1596663
935684
199047
1531876
1407952
1901964
640878
1623240
859623
1815501
555466
179014
317425
1155898
749375
1941422
1788733
1542198
487656
22970
1076015
605745
1714041
991114
1354725
520710
1535523
1441624
1411628
47176
1180875
1633497
10677
965120
442274
1126712
1798425
1212271
579184
480367
1401603
764749
1135835
573087
1514665
1779205
1983012
630838
243327
975953
944636
635776
1025129
1997453
1773572
87078
1328748
823113
988740
1766200
1540219
1914562
1464713
499042
227209
1217040
1652835
1054952
1362113
918908
31211
549574
690065
852940
336876
1208071
521
1724483
855969
448351
1172172
1739886
478927
1450173
897738
427601
1208474
37786
653788
925593
1523523
882925
1512586
1641401
366694
1797562
1614676
571221
545365
1382922
98809
816156
1934083
189722
390232
654107
361492
1088315
87483
1812965
994087
33270
1501002
689983
417224
1720868
1317354
1594395
558481
1551485
933862
1552742
1746064
868597
894597
1996690
1856901
245316
4185
1582710
1448331
854256
1143088
693040
1354434
1776882
1289761
209118
597976
57206
229669
1998665
1230836
877761
793813
930718
1448844
1504708
139037
1824785
162948
1754915
370358
63079
1024268
1570679
1054858
1062533
263242
1581225
1850056
162516
1710243
90010
1434140
874633
1669790
102141
878167
1138017
962030
981814
493152
423305
6500
1525637
1045942
1656514
573440
575925
799546
588500
848287
624828
955693
775870
1000258
246267
940919
541014
1807108
261744
1747978
402329
1306954
1986298
1466855
248461
1931173
1341874
813151
1517461
1964508
878497
472457
52469
1460189
424672
1354882
1856872
50804
1954426
1176902
1862668
1793266
1285800
296931
126388
152033
1582398
777653
527687
995669
1351827
1091509
670418
997061
494791
171641
1252119
21591
1684527
1201120
458940
584155
718208
1316364
1004013
817277
241379
380217
1078768
1380004
1598272
1941082
1841595
164586
1932222
309662
1075927
200489
771206
1199650
614730
1026033
1082451
148753
19204
1252197
604336
989436
1370883
1037478
1125986
1282411
659073
1310835
1762187
1656816
962568
1637353
947414
1862778
1949444
1404644
953540
1186603
1784848
1798370
690853
599873
664415
1254796
1896327
1979815
1547694
1151013
982013
1239386
1184911
586413
839237
585062
8043
334497
754715
1576086
1973341
1988344
1200799
1280006
1733540
215836
1753403
1499900
286045
1416480
897121
1360489
697086
525483
31300
786019
1952431
1822900
549113
110835
101754
550948
358229
77815
1216990
1163111
1921914
1327128
233003
829500
1036545
306717
1082839
1400604
517664
1586957
740657
584518
599107
434003
1292716
473963
1027949
160113
587928
1148792
1622627
800781
110347
289632
458834
1202745
1501179
855441
1777956
920459
242001
325511
1697159
420555
1470859
1770677
1417848
1962290
884709
431128
1514466
284401
1160830
648157
313622
1855150
1211922
1365926
610389
336682
261432
341161
277491
1978488
54320
56259
1840968
366026
1756489
1510306
1501780
1150166
1783607
1226327
1687622
1166271
1890675
402900
1569274
350801
730731
1393017
631621
1157474
1229386
1871194
1173743
992821
410835
264193
628724
1403323
1174523
1392890
1376279
992918
1263567
1887186
1898452
917984
1897399
1168876
1013202
1814470
1392184
1690194
1756171
1633447
9178
1073964
231509
436102
730979
364818
594691
533355
341132
753103
336521
1841359
1477937
1644094
250924
1051699
654389
1774895
413108
392698
1301158
1965254
1405709
471753
259190
452817
1482695
1318790
1709775
422778
1638048
1195050
1717843
1259935
402287
600635
1073903
321569
20611
1706995
514378
1184087
1198987
1341896
271897
188606
1560484
1343146
1667416
881242
1697876
5451
1653551
967355
1442583
1806697
220913
631276
918169
673653
1716237
1158318
754136
990371
1162013
491517
185457
208302
1544004
383178
1167640
1510804
701163
1822784
1974152
1287239
411602
1112374
329840
1616529
1877595
1722170
1312988
179569
1006507
914471
580753
1247603
419103
355704
1180703
796113
826646
947824
1296703
1318741
1841981
1967899
508302
1941720
1318986
612825
636454
274840
1931906
248330
1896042
847773
336807
1154318
97949
1261586
358332
353477
1236762
1766845
65985
1723998
36434
1754228
756904
1661276
547176
997084
1917253
1926683
1683396
1246943
852780
384866
498625
685552
1711009
1563820
60662
43983
150453
960587
1405038
686396
1765492
578404
29360
1498082
412396
1735137
625055
1450046
526174
1687370
1531081
1314065
804497
1643273
1636445
705621
1330683
871497
255210
1603764
1559894
1830646
766440
290936
1719060
558432
331058
1244585
1391085
1824637
1694448
1575926
1716891
545582
577274
1866421
1482051
1788065
1450518
774999
1750221
976422
515760
1448528
959843
418759
297985
326021
1528156
1824484
273552
1632381
1788314
273123
696456
1013474
842297
868953
673247
825805
966942
1932662
1705357
282126
1130806
640627
1034252
160795
1286262
1849225
181760
1083802
1308230
1828249
1807598
48326
1871267
1373070
1175125
212592
1022733
584895
665908
1042912
917337
1319590
39727
757111
1718683
878632
665912
1726397
1868967
676535
1582092
964724
1569522
301110
1152050
599594
1969680
811508
594879
165939
1558682
49894
32546
20980
1910640
730279
1582994
728407
1676034
1448801
825821
152049
1890213
1794410
1744476
1026983
1536054
800326
521665
1840580
1822267
1760940
806317
1783292
533508
331382
873154
1434577
1666699
288431
1640611
60526
271882
1694187
1109523
42584
1298425
645388
186749
312830
999246
815964
1781469
397717
1649816
1615275
890527
1072099
66139
1003634
1315578
493512
603436
1217696
1586713
376400
315850
1576420
775840
1382415
149937
140008
526037
949741
816682
1669530
1108844
240977
442443
680800
17666
1099145
772303
1015658
1909636
1417049
1923469
1492860
748505
598968
141966
1414646
532913
1493407
1058571
1066230
1388920
1727902
1328141
1112990
63643
532058
433594
1929728
1598968
103966
790715
1859138
1436643
672115
717393
833432
1532486
1623484
1634117
865776
1337457
541380
1240309
1225224
703454
1981739
482762
1977113
1521120
1351417
902620
205284
1739987
873410
1023582
230460
1561886
1838112
1908432
1149687
1903718
591513
1201417
1794375
1527278
290295
1019051
3081
592205
1087531
1501676
1791355
714220
1595616
1011284
1194133
1702770
540224
1186155
909522
1220325
671768
19587
1306671
775551
1517376
233474
1489968
1554407
63262
1669190
516186
1388237
1461574
1397865
1065942
676199
1350030
1598522
231955
812456
1089993
326804
429705
109542
739287
927636
1156773
1876190
1924903
320301
1062792
1828287
651537
646699
438541
856129
895342
436759
586145
193456
538360
490146
229405
243246
252203
412093
1245523
1686334
395923
1574725
1012386
1561466
1804541
1318590
473101
1425148
356853
772164
949111
1843578
1735957
772777
1817595
1868762
240644
1487523
1504579
1924321
1828378
218379
1997015
1165872
701435
355402
1314587
865236
744702
967617
972027
1079678
1778304
1718743
1654735
1486769
20624
619391
383135
671284
1908291
1841632
329441
1192954
1453811
1009872
529501
1476726
186061
1528980
1736995
124763
1829455
1262360
935585
63647
1679695
1577575
1230948
1991887
116659
129448
1212178
103416
1542939
1142398
1430030
940486
1725886
1667773
502693
876113
347812
923834
1760948
100631
15158
372010
590840
1844328
280811
904398
1518784
110215
529214
572652
672363
94681
1041758
1601015
517883
1686204
1483970
65915
755446
1299990
330557
1200981
19240
1325950
1143216
1872909
524866
220419
1995881
729907
996994
1798214
228457
1659765
1930571
1363411
1260268
914034
1938492
1729374
1068330
1879382
630450
293315
534554
942107
436092
1293843
511658
418441
1429676
8116
652226
1168130
1444346
494520
1737614
564078
918644
157710
241508
1958411
1244342
1714560
1226244
1538991
1851547
1750620
1601758
1306803
319666
702607
599170
691156
588290
296697
941071
168969
1526676
1334906
1107305
861260
1503862
1986270
438615
493096
1121445
1446559
135013
1929678
671233
836088
1917842
1099257
139854
44185
275304
424778
929249
837989
110645
1516272
646040
748923
1567663
1473988
1791159
81194
689156
183530
1208540
1476958
493029
843656
526654
920076
1102756
76435
871654
873330
1456843
99966
605433
1100815
470357
464552
998035
975141
512779
1392541
1127926
1438183
890900
401385
1064374
1041435
286411
1419077
1035875
530443
522592
622917
1131044
1608186
438242
1496933
1066458
568612
1886783
500529
1706192
831064
383203
1329165
791273
1714642
1508454
1824402
737553
1238154
20056
1065648
86559
779941
165651
834461
207731
866016
1692265
1029832
927453
888937
268756
1547569
1917796
1193865
1690450
1219912
1222720
1602989
67653
1011291
1549942
144463
515814
1290807
858263
1939742
245867
1906780
1367672
1858679
1615759
1807746
1714132
1483116
1393114
512556
1191860
75877
1651620
750815
44699
1258915
679294
1770449
698620
1362757
1963379
240333
44571
45984
127608
749061
1972870
1607339
851235
399951
837964
783160
359346
1805032
932404
556317
812986
417712
471795
937694
1491613
786486
92225
150982
95139
1444413
1124579
1550473
815609
91081
1410993
1412055
1976886
1420308
235094
1960906
287087
906004
1412808
412229
1162297
1115504
753104
1784029
108496
953554
1549674
784763
1796813
1691830
633979
273627
988349
1787016
1350015
1754827
207632
1060562
1171822
996603
311814
674445
407163
896358
795094
13719
1107433
1738133
1028603
48219
621115
489799
756777
1310325
794302
1950536
758553
1364968
1182913
1999582
699904
541100
426709
373952
1957801
36293
1390108
77239
1205587
917343
1116427
1042876
1614906
1338123
1985043
230174
1169731
1654960
1684685
1797538
947079
911505
1270786
234585
111307
91251
1010755
168940
1959952
863334
39816
380798
745140
833820
1201464
1050054
1912350
1615761
1647874
1139945
549010
646694
559843
604623
1091160
1648706
1910491
333002
524551
241167
395066
1564361
352847
337326
1107147
1669109
1114618
661190
1631874
1026851
76675
429159
1069406
804115
1993855
1024455
1065119
218070
1938741
1627619
1255974
418531
1648142
1160934
835247
1283037
375837
953030
1367141
1790740
1816197
1268986
124040
706554
602441
1571835
1403794
1561156
845235
474431
747246
1512252
1485415
1819896
1148462
1534742
1554255
1645704
720640
119929
615530
347468
1692558
223361
478514
26268
1902478
1713001
799504
483729
157774
45305
1380084
1562398
787782
972702
790206
1963177
1872308
223959
1021341
961376
493144
1695130
1714693
1118200
821338
576380
1996717
1403960
465798
710128
1169823
242950
1642561
1818441
1661401
300894
157546
593441
1452101
1721865
1287582
1319089
996202
79467
1083304
422865
1486421
528554
1156882
1785711
1243335
1904210
265161
902529
1201797
1250011
1332699
1047606
199621
1327285
1707226
1230518
1410809
337641
37172
1367185
399277
1598314
43865
223484
333421
57425
679490
515327
1440481
872699
861956
1361237
1160862
693
1067026
549086
1260793
1478627
1866681
952479
840451
175078
1551723
1386644
710669
1612294
327276
900430
1047656
39546
1928706
1652722
1695290
1773746
1139648
155437
1446212
25409
1810346
325211
640371
884374
169018
829187
1842399
1307268
633862
1044584
1608825
1433943
553596
859179
1603318
227622
444498
796820
1066534
1097391
609415
330025
482511
696332
1488732
1524876
907312
1023600
155127
1387500
640106
291186
1411859
1760097
832435
1255477
493681
1021225
430153
1503866
33397
1651905
94906
928478
990678
328532
206566
961294
296606
115426
963221
876787
962187
32754
734666
1675570
1570087
1128637
573850
736992
1902039
1314983
1594961
1723436
543616
1431759
1526597
362939
1636753
482942
126083
782583
485054
1283324
345423
1473851
1786982
1937414
739961
1673892
254921
1444908
349399
995288
766113
1826881
32526
812067
837272
1683869
1821400
1923246
1725118
137320
177669
958300
1879750
1949327
784267
842595
1889370
739177
272033
989006
1618254
1373480
283028
515291
839445
1527968
1077393
1796663
751087
29020
1012281
246142
1126215
817774
821959
399335
1103497
524107
1009491
1509108
692959
1842729
1661806
1182228
1629655
1328491
195322
1914888
955144
1944905
574958
1544345
1438510
1056112
206348
1217347
888358
1005230
631649
1976580
664995
1286965
1733877
364717
1995296
411311
103974
1517789
1124451
1861040
1917860
1357148
824302
697479
1295244
354006
901047
774301
1482100
994
923367
542518
734331
1801385
317441
896544
635289
256917
1857863
1147026
802369
403949
782004
127575
1387462
1252275
345784
1246730
117391
248514
729667
1589155
1620467
32172
882897
714968
1936280
117777
82271
118425
494399
382746
1840167
1151052
1466841
1133590
282424
1345710
508697
937966
68620
1289825
1771816
1696302
906194
22584
1938155
122424
298641
1917856
932631
1574967
1544223
272372
245
92808
430107
1245460
1292475
311593
160455
1970065
32466
344992
1768393
753465
1167309
1668367
1284155
1063723
1296243
87032
979141
553130
788096
563316
1836488
376281
1906103
249823
1572818
1814545
1487148
1164540
521790
1987990
184475
953411
1989231
1596117
1109883
193498
1358384
1273069
1071852
1277678
578690
321710
116615
583383
345218
407027
1448359
1508109
831776
1762418
1873445
1189985
965490
86106
1760004
430292
312902
145674
819137
1873372
1602700
315411
31031
84141
1151070
1475818
1675047
1370246
72250
151430
560020
771583
1137347
1379268
143040
1167844
1756586
1357157
1717792
1134501
1650870
395014
1324523
1121017
19859
1699381
953216
1923766
858845
297466
1498962
1124314
231170
110256
1067050
1424999
1273489
225246
322759
467610
1406006
1762304
1553325
59550
734583
486882
1837515
1240673
747889
180117
1390257
43906
1731139
957732
1798437
474483
1905368
1312962
1110112
351557
729052
1193483
1786201
874403
757731
760068
758387
1767273
367767
1099157
1085421
1863078
313626
1936248
1586813
1769396
1717090
1206036
1771983
46861
1822762
650350
1351099
1137388
244920
1077958
197320
104663
405504
1700678
1818550
1641100
1120836
1084720
1139096
845426
400375
1388943
659665
719339
1176164
429231
1966971
1618766
214485
1880027
1848851
1820052
1374266
1694822
1190237
698024
993351
1815113
1476720
501048
871923
1541041
5447
514290
1294418
1951767
1231462
1073022
1263935
275688
654716
693243
1698639
835316
438177
1772572
1914843
1565414
1195232
1091346
1701233
694948
140986
443921
1807278
1492236
49218
560703
182143
1055825
1218598
1991999
1299068
1435278
1682367
1551011
1694895
1171759
1133232
1904286
1819752
1569643
517076
981930
407912
1561899
833817
174285
1835485
1490958
610639
1842559
658870
1146828
1567130
120388
1468623
553149
775243
1593588
1568612
1191611
1177148
627455
55848
1698581
1860444
79011
340092
268756
644479
1337892
1018568
827260
812316
1300937
1999553
1769240
1215212
664102
1247751
1234193
1109001
162003
880600
485920
1399748
48333
998001
776241
1766924
673923
1308772
301171
1655529
509775
1424857
1833139
848132
1207332
1418762
1526446
1545577
1365876
314465
816519
671675
19593
743233
1664576
1212705
1757412
327906
756733
1535216
733718
1979370
1773821
694049
788137
886737
1953095
568802
100900
613984
1695110
392707
935892
1557761
1361594
1815432
1820553
998628
756918
1379552
424077
866489
1917030
1240028
1912124
60064
1748752
371961
205240
904320
1816595
516770
1770823
281580
1634731
1558506
849275
1453411
159030
1189873
134
325277
1915181
1998154
895671
1841771
1297360
992861
263311
867704
1509458
1439554
1198533
1672109
1665568
143250
512532
639279
598211
509633
1053363
216750
1460059
885249
1445351
192219
1206980
138110
982365
1588897
935747
1813517
1307337
1456744
462215
248389
1698661
26094
466321
1750232
1231336
1263322
1194033
538461
1054989
1743590
1913654
1585917
1717174
1894205
1982909
1015624
23233
889298
345047
1668289
171543
320014
1287934
1771421
1174590
1813119
742215
1305827
460599
1318951
1739869
431486
397316
760053
1624254
798419
183362
1400231
477389
540509
350737
1475896
793078
1893480
737893
882989
589141
1382487
242649
214064
794590
386064
803222
949738
1665555
712667
1040087
1495353
1873041
354467
857144
1868764
424000
675409
844707
1111845
1746874
682251
1255757
1479120
835151
339136
670618
477962
284140
833191
1828570
647635
537541
1925211
797905
107257
1780471
1120100
397717
1352618
505652
1535949
1270559
1379828
273898
39955
1182883
41231
613929
833518
1935616
299626
1151814
755552
1948472
491479
1355091
1931295
137728
1125391
276334
591764
761022
1744209
292549
1708349
1385552
977115
820937
1149376
1243615
1900243
1128671
435722
301015
1836736
799805
216979
87891
599057
638093
1965308
309748
169828
1691141
749634
1341782
636931
1978308
1388757
853860
307280
1650934
424515
1804721
374203
109949
615363
541577
1904685
117939
263144
1704452
624411
813649
397432
816905
1368855
1480764
610213
1124174
1741718
1876032
602578
21259
85687
710165
850007
1423110
1996426
39768
1461149
903451
698309
516369
338304
1347728
858903
1820648
1676484
1219827
1077740
662308
833340
505262
819292
1776458
1373864
72061
1838101
1297346
1124468
1330812
982328
1473302
96704
130120
236914
1474461
638447
130130
433231
699719
264715
74427
762452
1058539
1354717
906120
88625
1036799
592354
1048695
331068
1797461
1406593
815608
1268182
203650
1925669
2375
121045
232204
18865
989363
1381585
258553
1709258
1296326
1109125
295030
838025
1580978
382524
1908778
176831
1195446
1624567
88541
1803853
638940
43271
217926
883132
1570149
1632794
773607
1730494
1569259
644423
1557528
1785428
826076
694443
126595
900317
1073752
58196
707281
1125024
1587664
1668269
1445828
1542319
628069
1269029
1112072
54532
1109834
1327936
520326
382160
1942578
1862242
844789
167825
622500
1291411
213500
579628
9549
432618
1346809
1993389
927098
1512881
147268
593256
355585
631991
546477
1572382
1336433
1835969
391383
1042450
690229
1457121
256798
858150
152771
496025
1450667
1597202
1562911
650571
1896717
1078768
614675
1783813
770478
393744
1507561
1426252
380263
700468
1924605
51688
107273
1631759
308186
189592
240453
1001854
1790009
719102
1486939
1096303
664284
1637965
280045
639775
1240879
1040454
876159
850122
1664386
934678
1487469
1858391
318277
407786
1001475
345847
269689
1140944
752557
566787
1756697
892427
594141
754479
1390742
361857
1508359
722985
350721
426378
775974
599246
1798072
1036817
816644
1825346
1027113
1197664
784096
1658505
1080502
319635
338438
874989
1836312
1704011
1881101
1371522
1355825
674171
1327141
1889815
1032778
88996
1216594
821748
1269453
702847
1307680
1826307
755419
54674
527342
1961182
1582494
745105
1062684
1103106
680464
582490
927096
653706
1284008
1663053
1417296
764180
622461
1653773
1369728
1469727
1594361
1723778
1690394
1669980
1809795
913220
667259
583569
97597
1688907
949539
72032
1649760
426500
1744257
1028252
912668
242686
190190
1950530
1239798
370170
1714563
43743
709495
621008
419126
771536
73300
574407
1790246
1122179
60617
1051655
790270
1059510
563091
886800
1816971
827290
1525757
1965832
1345306
1558711
385300
713039
520826
1292877
1057357
1871109
1412081
1893879
843518
1236126
775323
1260449
987667
423684
866263
395883
695178
1172371
1556829
525939
153298
319623
1373851
839674
1381020
167309
467560
182879
1216148
1810721
504626
858497
980279
201131
166718
1206195
1388534
1353578
1365006
49
1222882
728542
1202573
1676369
63331
1036721
1208435
781876
1796649
780216
1812884
422587
598658
1093145
1070566
1986521
1218881
1803663
1673328
1544735
1511652
1969678
661840
662506
87620
513386
369177
310307
343962
409967
1525279
221930
1318745
906378
1440691
55661
1325157
1979420
307162
628374
1196297
823056
1361250
553895
539195
917098
1590699
266215
1667229
565351
30119
405846
1002605
1958046
1621092
457509
739372
143256
860808
1788612
1073444
979859
1457871
11794
38297
1188577
1850049
899760
369648
1712648
928250
922100
1134300
435141
337071
237577
1555625
1808693
897504
1012735
1834900
150439
525844
534927
1683353
946086
1135264
412740
1291896
744029
843327
1579335
49948
310538
1123938
1408966
237252
882194
321608
456234
1118608
1800224
289358
594254
861599
699413
910044
709538
891601
1273725
338685
1749806
1540091
1675112
545467
1237935
1403128
1324430
1824779
201214
29077
852151
169365
1061003
284069
1505191
809698
532086
615534
1690333
1741240
1667647
1686888
594657
1071302
734786
446898
623649
156579
67875
1941446
499620
480902
78161
1494239
421071
1496330
1325497
697122
1270620
1376684
611187
1404836
168444
728606
1740440
1638865
70909
1697994
1552852
801141
187875
907371
765185
947974
4014
521030
579871
57439
101793
1963956
831222
1665858
600108
1091428
944727
966593
1500711
934125
894142
625856
1661984
567278
28138
1789906
1984030
1976362
122012
813839
1973039
767588
307345
525711
1080550
592493
1633263
1734526
744888
1183247
536721
113441
1038027
1197554
344279
470500
219147
1426559
1600067
1308428
134970
738078
1876393
110854
1087645
514359
1561564
57186
996855
1655345
119332
651458
1902678
797399
636530
1399052
1445909
1597027
1876531
808437
386246
598186
899430
1624745
922889
1492684
33554
3282
110451
1190906
1728026
470125
1256707
294525
1519434
1824338
463678
227938
1956743
1006510
1235165
1823204
743260
939106
831213
679566
922479
814792
421528
139132
364088
180035
581468
98978
691978
317272
80179
704736
581018
1462200
501075
1627205
1070070
475585
1550229
358428
1107378
91811
542933
1181170
622041
184532
234859
1270454
848880
1806377
330532
299819
1767637
1491951
788110
122108
715896
708319
744166
1578514
1022018
930424
1494100
611336
238305
666632
1734205
1369248
1183856
1402634
1378908
142128
1566194
1756434
746278
1649943
1005990
1063542
735030
177432
1662774
1386148
785347
1795948
1295369
1045666
699958
429737
1514862
587546
788835
1014471
143336
1488485
1405999
1260823
1359915
455920
1187413
955279
374102
825333
785171
1793381
1237818
1288006
49678
1601290
696126
1150387
1408744
1722739
342394
1682099
736504
343532
741601
1860061
91476
1940576
1053819
978554
1533530
742126
1213015
644354
550980
761359
1696970
1666954
396647
1692136
1492554
242089
1498388
1736467
6049
961820
601540
1000205
1439052
1337250
842054
296588
1862624
1539909
1338293
1375169
542398
1192319
1853367
1394314
903257
857560
950421
1846991
1108485
1775996
366500
1173475
858496
1084001
1477123
1095208
1720467
521996
1386498
366100
1731582
629421
991568
816348
856239
170133
69982
338420
468922
1524675
1439425
823146
1597189
104548
559895
1265822
1443231
1704786
694416
731472
1303863
304257
1102423
1937249
1352354
1627443
728545
1741437
1407028
50617
1194122
546166
1318652
142452
1570597
1404374
1604528
1673175
1127288
1340153
1436468
236201
1814579
263037
1546307
639370
981674
136929
1853014
584081
1767147
469475
1385041
1979578
1044761
1784242
1432405
393676
906936
1651516
1491681
110051
1980608
1229723
1004219
189365
1863067
1209723
641908
1154653
888859
690060
846686
10187
1702729
499189
605133
1864546
926330
1423220
854738
1465158
1085553
1191193
1000308
1089706
658
567918
584827
940147
669534
1191137
1201065
1952336
194006
1734442
1823881
294674
1716648
1129994
589112
943242
1530445
790329
977692
951269
978547
775332
1696352
1689130
881954
848182
1464241
1444564
1780631
1449842
229994
201368
1565354
1610485
1689888
410847
782342
1125776
1981928
850404
1562888
1914622
871283
1453322
742877
813890
100047
514553
385037
803377
1741686
861345
166309
382131
32783
629966
105659
1544509
560131
1262080
833398
865625
1750620
1575505
1732372
1355099
1998273
424199
1776509
836585
771763
452882
640655
1084268
1292000
980750
1268846
634935
407459
343113
1639130
1431425
889648
679398
526721
1908239
803246
1908390
1779048
1735266
1975095
408081
813710
351135
190706
614056
977323
742967
468021
1761965
951825
1577501
1484977
1621625
1989551
1142422
9332
1086113
1535759
679621
26100
1566413
645046
135501
1668434
721871
1396045
1855306
848921
170638
1907127
1937559
578485
1672916
1216333
855699
1072359
419103
1470534
331986
1637244
1454567
413168
1594500
974597
1319574
491994
833688
391175
315612
1336706
363451
1987172
1116565
1955680
843617
608764
608282
1062972
635906
1545118
873382
1637004
1873407
1981332
1011845
330426
1576157
1143922
1827352
746423
1914725
1163750
541049
355139
253482
335689
1364625
893334
282190
684755
551132
458423
1985876
1546619
752730
1013516
446019
1318726
919856
676329
338812
1165184
713546
1422753
1259951
1598952
1981052
521958
1987758
1495272
1613757
1186927
149658
1259729
1981471
821657
1443202
1821783
146690
1671830
788181
457778
1148386
257256
1182070
1942141
83592
1571697
1027696
1065344
1407401
1112585
1703130
825202
1160655
1258647
1802382
891959
792779
1370365
1596372
99203
925732
912511
399157
736775
1258995
227564
965141
1942646
1850682
651957
116174
1154340
1493275
174509
1713020
1752049
374271
1186304
456259
1871992
30375
1895369
517000
1443513
897146
91219
651194
79986
258963
1690240
702930
1699890
981866
1421775
1286874
555476
664279
1504189
326641
1489636
953261
1186467
76722
1119713
1038589
741808
272028
1424567
828187
625199
1831986
548089
425393
1966553
1584650
1244851
1600646
665045
100576
482874
1478795
449718
1950267
242610
1279792
1820233
84181
1525698
980654
1951442
843353
1675670
75892
1998107
705004
144255
1950053
1159900
641466
803666
1249347
43253
1249850
527396
801000
1257808
1391806
1079603
1292020
440770
643185
1283031
89508
417822
753534
1497990
1528909
718123
48849
905049
584639
1027298
1872089
1865962
1437912
1809567
1838676
1960592
823804
1696754
1056365
792995
198644
989179
407991
1352689
835966
741487
1934495
1190592
1792141
1836403
101867
392195
1412420
754065
873834
244353
248227
1641790
1754552
1627031
359718
1986066
397792
1807689
261371
595985
1712491
1448522
1244181
1070986
972252
20233
1098760
591780
1230271
1745468
345490
1900440
773740
1872253
17996
1939011
1985078
635916
1173473
871308
1044321
1618662
1303872
1105481
287061
1620311
1762625
612121
1889047
1539718
1354432
1146168
111199
2770
1662778
1715226
1497838
1545367
1225528
185262
1399765
1544847
1014283
1868608
14056
507147
1745047
1305261
108168
1808581
1678418
1072937
233786
273673
876504
1098352
1977803
796659
1033887
913613
186076
421325
568710
126414
1855874
429101
742130
106939
1298423
612265
793938
1825537
1043186
1680518
552533
351566
1010262
1185344
649027
879565
1127065
1345969
1048985
113943
1963909
1713267
990572
539003
636714
1811295
1100621
666931
1642253
151822
485954
705134
1791423
919437
305024
858061
589546
719590
1228940
837563
1419925
208558
800362
1057190
546114
180631
1070504
1141512
1299867
824051
1356200
1693492
1633770
61512
69073
1560447
1725779
1648458
1091383
809574
1462474
1603003
360321
1643037
978716
1884331
468862
9710
134663
916234
127875
1609944
609263
1837427
1568685
1053130
1970946
1412145
1321553
1028545
840691
1930298
320537
513873
563720
1928088
1463943
1131838
756312
503512
492355
629833
1339621
1626920
710909
810568
297467
1741038
622230
261951
1381556
1680486
824808
1846483
1356754
1575555
1098223
825401
1289512
1542697
1273451
1831767
1912945
1765884
161500
1413495
1348616
1546296
1805741
1075459
193573
1455071
599156
1804283
72370
1380196
1660519
1257931
60055
474625
1376079
396132
1547888
1796479
1808374
509671
585906
1198978
1650541
270516
1970167
1909895
1668898
362417
1099732
1710909
1126085
357282
862750
1975587
739119
1903937
664506
968153
309923
1183741
881195
1165641
1106581
1108
1210297
106951
154886
1429078
1166141
1573842
1207334
1282624
36418
221623
89712
341364
1063557
1812706
428956
551265
1842974
1987081
650346
127893
498775
1049277
227447
958150
249876
1311035
26120
1571989
1113164
1905373
1286982
1058462
1027465
457727
1681679
1049947
1330447
925855
569165
36761
1392170
112082
327304
1862919
151599
557173
139877
868531
649547
575497
1091141
472173
1435350
192495
1835622
1111494
1055752
963259
1057797
1693249
1159740
56423
902554
750067
1838813
1690278
1817297
1663984
465596
1730789
1570568
1252220
824892
1281542
1770607
938914
1073257
1806724
1773734
541895
632392
543577
1324766
267632
1897951
803802
1659308
1569066
1288557
1835948
1257233
545023
1845609
907452
1437281
1658002
758349
572224
484131
515943
1843004
1485027
1777819
1548314
1448169
1010497
1114825
1696939
1507544
842101
1658725
22929
317838
338391
1924689
1525859
1426670
1588729
1173592
1674964
856072
346200
105023
1239262
675293
583996
1238289
1085204
1384279
1356132
1733453
1971549
324882
1196908
101629
1010963
1766835
387414
1464301
117353
1581916
793164
1557612
936570
538905
1350320
437989
906543
1196876
358079
1169962
287828
1989118
590879
327680
811710
701530
155899
887388
1286351
1304287
572769
339445
376574
468323
1142858
1855146
1953696
1070982
1193643
1368446
1372156
174776
1681242
1033903
1779924
890415
696427
222279
1110401
1162229
429424
1146555
1058525
397020
1977925
1368792
1193725
152730
312220
108762
1942086
415454
332476
1737301
1886951
943423
1331718
1704848
1913650
630975
291621
1030496
1702809
593048
1864330
1744571
670980
1578786
1109853
647270
1320869
161765
983221
725799
742510
1524411
848890
1576224
760480
1260334
405864
1526776
1555043
652990
76
1919441
500569
1122066
1991188
1855045
1078410
1740014
1713576
626405
1282674
1364157
788595
1511186
1461390
437003
399394
1625434
272428
1598402
739450
408559
1293223
1684483
1212037
386400
424162
1212711
913750
279140
1113911
530260
1002659
1307059
1331208
622023
425183
308504
424961
170467
1106974
310846
442390
1463658
55249
1525633
434885
1623152
1014720
1960098
1491208
287088
788607
1481444
120464
922728
497313
1400128
615932
1821797
923122
1908823
1949123
109285
384303
1370944
1548031
1429768
1699364
1923082
1133599
1791574
1317691
123718
1341893
180103
1763962
1764820
1571836
103182
44136
1671109
1855396
1495957
109507
1252977
75871
1740612
1551684
547718
1312647
766973
1257316
1401961
883392
1680445
1275769
1026791
624788
236924
1825101
524000
545637
1235067
1792494
738218
1541737
396575
121945
620307
1836041
21863
97578
1639103
1481393
339853
1372341
1870834
517109
518315
641372
1305616
1617245
1414359
855652
1536842
311997
151681
1755640
451707
1716778
1266230
31184
1391179
606266
1322328
1047105
1498542
1137281
594516
1546672
696423
1708362
1539651
528650
1374854
1123284
1037633
265564
1484545
1078667
1025308
370505
358180
29934
1780565
789106
1518456
202093
1088087
345237
1061093
1797884
1654750
861391
1617255
1445583
1649206
1058825
1342623
990356
1713550
519580
377376
1544400
1115202
868241
1962607
60933
987271
1082993
1317362
1568196
526895
1898882
1079042
61609
1963774
837704
1679610
99930
63846
1382995
351664
1641100
1571072
171996
24506
931809
1317686
1479493
667288
244340
220287
1467294
1627633
200178
21818
847324
1156496
365257
601258
1511587
873464
1211825
666358
67422
1450451
1995478
1752085
1142217
1869996
1262500
600750
1977563
795733
1004423
1100313
388029
1089957
190324
1640699
1356030
323716
1182478
1524815
1293175
1917175
1764636
595783
1957321
809885
1135287
1962313
344118
963975
80940
1247555
1869750
1790864
1660641
122379
1199461
775924
1976938
646190
1900644
593863
175319
1915181
686273
1992976
844750
446454
1737910
1063727
747671
111340
408673
1805810
182850
1906363
1707673
1818225
167967
46845
563290
1748092
1827916
675046
781647
333117
9042
1231403
105106
1160036
1148666
1460922
506056
791491
1738700
1456346
1080822
224533
1225807
1394806
32665
1391559
1642362
1352787
1211058
588297
1059745
1004498
946853
1072949
574631
1764817
892983
690349
1369244
1148928
665027
1327527
1640615
394074
627810
1612556
1017311
1993316
242153
285943
755578
447451
1711771
466270
1202633
1705239
119337
1300251
514092
1091311
813656
1809664
422014
946526
642012
833750
419709
17892
265746
1335876
382410
1921396
418448
1498487
1709256
1864170
188837
835530
567449
470276
1080157
1375872
443543
1231869
459774
1149335
222487
1263785
1383465
153436
1877063
848735
4740
683963
153927
75035
146686
1303203
1921371
1138540
1862749
532938
141705
701739
1079896
1757225
265506
38708
1648484
814018
1835121
1144536
107633
1363152
1476781
609005
1699759
1531168
758252
700529
369872
1941649
325557
594067
1821528
1453306
1114735
1162361
983236
973008
1274330
666402
247233
1161675
598363
882514
54619
1505004
1202676
72925
336036
1803745
341268
116
597486
1475135
386921
165972
1673515
1408477
1405617
355818
327297
1902590
416498
1919643
1642651
440530
1624938
1355083
282304
609106
1115010
1736032
978454
240937
1940055
650520
802260
1508771
941675
697899
332562
1487629
403673
1755996
1110438
1373135
579884
640140
1077828
1246798
263139
158745
239002
1065748
556464
1459672
886090
882406
439542
615317
2748
349244
1491580
1162375
1116091
197545
754210
942193
1228493
1141211
388415
1457918
1521066
1757982
481697
1814568
1873406
425570
1194271
1242924
1552849
1308975
464217
39229
1982324
1358298
209631
455077
1829694
625852
1373642
1822033
1265227
1237340
1097844
1944879
918973
609413
1116508
556624
1759173
1585642
1564476
1111892
1508645
1078876
757852
223556
813388
106225
1680092
543869
204918
778305
1027264
1929728
1300399
923467
804599
1949226
1466190
665453
562561
1425922
1231482
356972
775402
772620
246340
973599
1351121
1548810
404176
1495584
436256
1388668
1852538
478518
1107233
792393
1276071
1177025
1316278
1735954
300859
1231812
1852456
768159
1676598
1578525
901336
640405
1857904
1711077
163977
453960
251084
1489169
1748756
821126
1174963
76887
249861
138461
674992
1321956
791261
531157
1709973
421000
1425062
698410
1621900
107738
1930590
1845365
1093976
1174644
742108
517332
1272018
489572
1322046
1593805
385194
1733884
1872622
1702182
820338
1722466
1431774
1381389
134661
1189817
423848
806205
482203
1161015
588124
1767436
1690088
555136
1238933
1966355
1633369
1143731
276864
402241
1925341
289286
373018
1314513
1896563
534665
1479094
1036863
832103
976401
464989
1741292
1784895
1932176
578688
743492
236759
1745388
1657059
39602
1003031
1063577
760073
1156653
498704
1488538
596568
1413512
946064
439423
1661854
228371
23664
1619074
1409749
1176704
794649
1641097
1134532
1468026
1413892
1247537
826079
1823875
1532663
1809484
138944
879679
1338036
1761825
826477
563817
1239765
1099508
1614786
1566446
1605285
770175
1429819
41759
1759264
881912
1084231
1523633
1062659
1655548
768949
1516420
1310484
198586
1642014
48153
194498
34106
1299787
1037280
1418915
1301139
438619
1971198
225743
1689985
639489
774277
1436257
789540
441392
231841
648783
473754
812460
367916
490069
1286915
164189
1016479
581273
678984
1613636
1024214
1153971
510888
1130352
1517665
1413654
477779
1438722
1226348
1501743
263899
1275818
1618165
1580977
1019680
1770183
876327
1913534
1811577
1281639
741205
618453
1158532
1248756
1268800
1652375
1530411
795416
1674069
320995
562442
450011
1121868
986590
861748
18768
1780058
363996
476312
28360
1327727
204549
364627
1726843
784033
1911520
821847
971794
741515
1499016
566445
700289
909785
511308
1304091
63892
1589434
378626
595076
521622
1657450
1782336
1405192
1707559
1576510
248458
660107
1524476
1091993
1010175
948726
745426
1450088
1504399
1409380
1581805
954472
620112
1862684
43383
1620885
1991849
1935593
42754
207317
1291039
1982482
1284917
1788251
1394558
397761
494233
442818
807857
186850
549279
186606
128904
1197093
544196
1091634
480587
581667
624317
425374
854378
24018
76719
1292883
863339
1736383
1562295
1785378
870673
1789867
730495
375639
1809432
1952437
1723255
814528
42618
449867
1520219
1019934
293330
672657
419641
1140805
180567
1962536
157289
1800861
323025
904265
1779464
1871318
1883747
493517
1828684
1477361
838537
184475
745894
1516752
30500
1346715
1903272
292645
1260671
1188493
1461521
501886
661465
129028
995574
1370945
1773386
593995
1833050
131256
229905
962684
1580051
776665
604491
706798
1730921
787294
1613884
615064
1683682
694150
127068
888676
20196
1145070
34094
142951
774783
480065
1026479
426059
1179941
299104
1587542
246201
1450840
1378013
642636
950238
1884145
1049958
1875475
1353289
465404
1957742
1959526
1866955
223571
211018
1414125
810005
886828
1244980
1156523
1994761
1681262
1078263
1226973
1290635
1766133
571306
1669184
1358770
1343817
1371253
390254
1850852
989694
777298
834720
1631307
1715206
361382
718570
154410
351021
130576
732833
319538
501666
1066693
362320
55994
1225154
765309
670072
488075
175817
1774874
1991255
1609233
1097306
1067525
992994
1281144
1606614
183176
1858101
1233996
1879846
824997
1042737
509808
523537
879158
891676
363368
78798
1571614
1008160
1602606
572354
1182478
1628203
549696
745796
1525382
1669452
1289252
234096
1555378
618234
1523565
1540817
934775
1810192
689535
242087
1089874
1748049
573513
1230710
798118
1463171
1255796
1259048
116244
179418
95929
709164
1593684
1189626
1626767
63633
1668104
291458
509622
1268141
1052003
547380
342449
1339965
254695
1325345
405490
500400
562572
46619
916048
1771153
828809
975408
161447
1389645
211579
1065056
1210277
162201
925116
598739
1306220
1391696
192745
1199164
1186716
520446
860316
1293348
1742043
1396887
403581
425862
1404367
262809
1544252
1431804
284003
1106643
1914302
1883100
464265
558000
76661
1985154
1736202
1584667
1278517
138120
1632369
1074339
1915676
1164782
1058076
680964
1404837
15019
246278
946910
124499
101812
754
1264282
1024911
1891301
1655247
702943
8424
1334672
356963
1147231
1387857
536684
950140
942728
1108337
878486
882197
1818274
487938
1724358
944627
46781
156639
1428770
1312288
157704
206128
375567
1971964
235489
1322874
1487760
783647
157654
1633070
673005
1552109
1564741
1777182
1043431
581625
122737
620829
1180239
848857
209250
422373
1804922
1550298
1600422
350656
8020
603137
91057
1429784
1620
601013
1708798
992449
1678590
1505463
1505658
956270
1586096
720494
1796582
34037
1487988
126712
527675
400147
26388
9276
1071182
890062
1060564
1287339
1067635
1807205
1217112
389124
1133339
575637
453055
850450
154657
183883
1548508
747094
1371860
1593169
180966
1741025
1789641
1355831
1117064
1153930
1377892
1911146
774166
227423
250227
657672
1155315
757344
167715
926666
709525
782245
703999
586284
808104
1422357
1643498
1199395
764499
1480720
1169763
102122
607828
516929
780319
487013
1187304
1145662
1087276
1274493
395150
312992
853175
716378
914387
3671
1516804
1367882
221913
1303915
610384
1080162
105797
1892900
1914236
1554826
764478
702103
800359
1785672
756825
1005802
1438509
1933438
275852
32627
1162044
1333167
458916
1467811
495376
426719
1865976
1954617
215222
339928
969869
521970
1403036
1842236
96361
1201205
22426
591943
748874
501591
1117973
1642780
671491
1511130
1142070
1076347
1781947
93572
1902873
1569958
489458
943585
700418
9410
131068
1588597
1688562
1150585
1949113
1039141
809161
1160597
1261967
591767
745122
1967070
965199
1475849
695165
1439516
1101376
1579353
877443
229560
1915204
1532975
784656
520656
514910
572722
1528667
1778000
723727
1017467
1007523
707755
33787
281005
1792612
1943663
75143
1028740
917748
1709205
1695902
1475087
1887648
335753
1383389
204715
1778557
1456180
1778247
716978
326607
560905
211552
1639874
626691
1229744
1052225
235085
1398461
237877
342334
986331
411458
1655263
564619
1248204
325976
739466
859055
1855482
398214
1576642
1225559
39314
521382
1409738
1818282
1601720
1028969
1358532
901516
155744
1658921
715530
1264274
1204344
796583
1813560
189964
1266709
1003739
924302
1239977
1199191
275722
783069
75422
336096
1301635
1740348
1940108
797781
905953
1226379
335103
601988
842157
129277
1853758
1766121
525759
1968682
831889
520504
580138
1249840
732901
1195366
761687
928081
751781
1339694
1662908
1823717
188502
245485
660477
826799
171659
1629417
1903395
233718
427896
1917230
1576654
665573
1251314
1213336
1409640
882392
1240621
1306429
1133755
1160047
1257630
1264853
882925
852324
558833
1052390
1872773
995168
1616587
1474109
1818495
873390
1018731
234252
1630626
512552
209430
736757
1065182
338603
367230
483171
1669688
969722
1310375
548908
744993
669669
515357
769491
366383
1411072
144526
199112
1084785
1155421
324304
1136287
892112
1920081
772501
1742036
1483534
184529
1746311
103216
42900
446521
1308423
1033172
478693
1787222
639133
1475860
222000
1898718
1139152
1026257
1434015
1419176
500018
255435
1021428
247218
1455474
1452777
131011
1937955
778845
1382548
494874
275237
382178
1670558
20029
801067
344883
139298
1985110
1516479
639732
838999
716774
569363
1479494
1679802
490087
1564302
1154685
1450096
1958650
645819
523697
662752
809142
123536
1546242
252256
1718902
515201
75458
947495
316354
937219
1440095
582241
1365444
1479384
826172
325810
1012269
1786901
26281
1179676
1102979
1192400
1230118
812519
1336381
1560793
83926
673102
1564360
1421825
1769993
913540
751643
873417
1841650
1163281
1140228
1211674
1982569
1679688
1261035
624675
1501939
751373
527441
1856450
236271
1576154
239390
1687904
1036309
773610
811138
1841190
1073552
899044
1612744
60207
499682
794052
1103614
870126
1591981
901151
110940
1065009
715771
1347200
1447782
933596
1435405
500400
237853
1382640
1085672
1868532
1427921
534342
1505948
1524153
1469242
566371
86701
589434
1549176
759242
1881264
1212295
1638923
672619
1550356
1785334
952034
1310962
1331916
1884804
1416323
1992676
961139
536337
1146768
1296942
35011
1018306
1642558
1707571
1121622
295653
1610535
1994799
1433258
388594
1218962
25624
21617
742302
1022794
466343
69937
1364178
876658
943347
33417
1103606
551217
40
1462480
1749876
996362
1952502
1153316
617249
747589
257701
131333
453666
1980248
1206127
1731874
1053373
1261379
1612749
132054
625313
767962
1836005
1749934
36674
988900
764735
1950673
561987
707632
1174780
839439
313238
1440773
1726974
1364541
123109
1613255
1297886
1453217
1042281
796787
773709
768181
347968
1165634
908278
291734
247673
1155674
1334891
1776000
1645847
123676
1784065
1689631
1255341
735118
1301380
77253
1923183
171365
1491328
358818
1590220
1716243
652559
1412478
173104
823562
1300778
269532
271390
1810296
515033
1885050
360681
704620
962223
1829644
595920
231560
1724674
280676
1675914
1159084
1647433
587193
1695144
1360931
463876
1592748
1034215
41352
814141
508740
865952
1414025
603497
727812
801870
1413202
563288
1820628
1169810
518678
140372
60057
176749
1752864
1553665
803929
1159153
1736648
376688
1804374
1216342
1834873
1658252
1699383
1264461
1288203
1990146
900388
1471754
1754366
198331
507142
582582
170410
1157083
1658412
1492700
1842607
1579867
106853
1980540
1810156
1580
278564
1002541
907974
1940124
1394956
1261997
60684
1515023
1747156
127665
491278
579150
970895
553617
1383319
564758
1490113
739512
1333544
765571
58158
606596
1652903
12474
150095
49343
1658577
1011939
1857649
1512689
1602600
1592570
1121006
636225
1459414
973035
721832
1657543
1660641
1440527
140976
1869663
1834086
1593402
686789
1324947
374660
1851513
1999453
1191976
690041
152212
428621
1003627
270712
198751
74790
599967
467034
350663
421484
8857
825723
1001213
752635
1455884
1646380
1989541
1476644
332917
43375
931072
263641
1088534
1744211
1754582
733716
308491
1791788
1328572
46055
1524809
435545
179504
1843355
401181
3916
247825
857419
1691498
1647742
30778
89549
1383040
1588673
1757579
1416072
28777
757043
1016578
1273887
1653898
1328292
1340605
1514822
769342
1621811
1363021
687472
1354863
1143019
1973670
1689439
1085307
1035658
1578591
1826793
1963612
1131710
460147
739557
189979
688060
798430
1073964
1502615
97635
1082402
238141
930441
636217
232009
1046543
1208001
1736784
681222
1653486
875977
789705
762023
830939
712162
109079
1730123
1123004
1420761
1747877
716952
1579551
462408
388546
810421
21154
1548962
1278502
1646285
1493972
1991722
325422
160505
892576
727074
1154014
1373295
1711094
914457
617547
848053
937967
1094935
1119941
1249255
296832
744309
794935
765549
781293
1024623
541962
95370
1393771
744624
919827
788868
1211011
933820
155344
892199
1705571
1922450
232327
1699188
1719055
922856
847059
1701252
66780
1723472
1296162
1190071
668279
1486050
273505
1944691
1001345
737893
759115
1535201
260005
1896353
1623983
1813894
1252575
1997866
1599402
253619
631701
1866499
430406
578728
1783298
117039
907597
1048373
1657997
1009527
257392
608790
1795901
673026
1110365
1935619
260680
1216236
1191446
1522879
1321593
1696528
689388
414366
401456
1470460
288637
858940
248767
1616960
1115157
1060006
99416
1401705
1314211
1859936
1220171
796846
1986584
732928
454997
1190965
1308686
1231546
1641135
1783724
964295
716132
1454134
1193504
420855
1549373
1375949
813969
1047298
229661
1605254
329567
1466498
1355205
860784
1640852
227303
5094
336378
1956551
1554933
259115
1064399
802090
478155
1927942
852402
1492008
220844
1693754
1668162
287261
1749900
922995
1989514
1262536
1629111
1805709
1255311
863960
950150
1891016
1537127
1868324
770195
1214019
841942
425513
137535
730919
311646
711843
1626786
679037
1258279
698115
423095
1201057
1702818
1074200
303005
1988046
283158
390133
856616
1351034
104935
540922
215199
654133
1014442
52756
428147
1605660
1213212
1957342
1164016
718859
1144341
1829932
629747
850518
1961321
12432
1103060
436201
828706
1836858
1421812
1012177
745617
538628
32793
1176627
1197049
170432
609523
1767913
147223
494034
203687
1116706
1006549
1373798
1853483
1195099
1104860
1569755
1507662
1819543
1043270
179244
457809
687522
565068
772074
106289
1642246
1887517
138657
558068
614089
892268
1203815
1588982
992278
380684
749901
1070356
1394084
786653
1115954
679352
496341
563139
1637544
1102458
477952
1855240
1614199
1943581
894907
1751212
679091
1441179
5259
1106587
632230
1954772
1895401
248335
761312
1987831
239687
395252
1696336
685952
371692
397479
842715
1664611
1536710
1636914
941218
1784565
565976
154533
1092699
1265332
1135502
96780
1156796
1295858
561494
26002
961563
773238
1445810
1395268
1989625
1102800
165946
6117
1890459
1716324
562498
487998
965567
117164
285908
1868061
1507091
1864536
1672368
1049651
638611
146656
403654
292457
1128934
338951
1084555
1033984
20973
1015278
108710
656421
1947252
1395713
1718623
443764
1125337
364927
6897
1536331
1849460
87097
1707515
685861
163335
852530
692829
1167782
743774
1115488
1002414
1340545
1023773
1576113
147613
1914398
1649627
788269
555071
962399
458842
1688787
853029
948816
422322
714605
60288
321940
1214205
744398
1924406
1115596
1375359
607259
1666210
287496
1256460
1691189
1709431
1646218
1404118
1140211
729095
499683
533332
949113
849142
1445090
1949280
1583556
1414245
1846577
1392271
1727260
1342030
248567
1985328
1995476
672290
418401
1555834
1952241
543349
1530604
1781532
290195
1544391
1817401
1811230
17177
867903
77954
523693
1579299
1410015
822704
1039111
542939
400775
590676
1565715
511267
201079
1335136
1795673
1677899
1504767
1933138
1477275
548705
1004404
1239383
772890
704676
1201258
929311
231875
848805
1011721
1572595
47573
1713915
1207353
1355203
698609
1002987
39401
819577
486323
450486
1924679
693099
224921
462996
1459510
603972
1416177
1731552
962313
375468
408172
514810
1388996
1342678
76245
1924438
521519
1449248
316926
1181650
507059
1846611
571326
985043
1481148
862256
1182956
501228
554144
1092728
851849
600544
1590973
324604
400541
1103827
634159
417720
1619567
294521
733973
1403724
839400
1542263
156629
1985612
1123568
254553
1762685
757742
1060394
1100770
1975783
420766
1183062
360333
275120
264279
1460541
1932627
1088625
598901
1965291
821505
281636
1819373
1956488
1319746
526391
443445
388610
401024
1539632
1854536
934609
1547687
1238243
179096
695091
1808668
1777626
358390
266807
1399149
601469
1075315
654136
1472887
707645
1074425
254064
1407255
412551
1871426
663954
751578
1544990
150624
1917965
1948892
1105415
1758703
1460682
1756539
1862516
1709186
545974
1973387
1118012
1023270
1760440
118096
87972
444674
377762
591916
1320087
1900887
1655715
1735507
1650261
1606735
1952730
1417638
1030153
900105
1968399
1381786
850196
1153403
1593173
225383
1955698
1288578
80650
1426987
326245
665822
1134658
219824
306576
1893592
1493744
550550
716389
1833789
1349684
1890757
1700797
1374311
1209111
515824
1111364
745890
289219
1119766
910007
805627
164842
678393
1149729
1281476
62542
421035
1757149
845350
278330
394316
1517440
215852
468283
1055921
325728
103834
1729824
646772
1353369
706978
1645359
899306
1597702
1195343
1112793
1855411
1406780
1006279
1469745
169856
1178769
1245970
1250721
364958
1569810
264257
182461
1366238
888413
1710131
1892828
1543597
1225462
1486810
1670389
395675
1807627
1508243
1004200
1946837
1387210
565946
1070498
1531942
1905284
634449
1666254
161223
807706
1843914
1264564
1535836
1045516
1845864
249704
128685
1895789
1873248
281658
25447
1306237
958403
1524575
1280393
685408
1786140
1532664
465916
1927817
1620249
1452007
1472946
1328219
647643
955793
1078526
1732252
677950
1558772
543269
376415
1671051
1233674
713972
1626651
1252011
1360990
130460
1680063
1227682
856409
1003365
189802
1392756
614780
1047712
52646
800458
1365927
571798
770847
284384
1526916
873931
1672124
1063276
1805653
349726
983656
1563989
1071363
1809789
1408790
617487
1158681
635481
1552742
1626168
1569300
895266
777263
782135
613037
190408
1690812
362617
985468
1439099
155839
1909872
48040
1700585
1754683
1065479
731152
1856574
69225
961559
622231
21049
1105848
1885144
132776
1524876
1147305
804995
598450
153785
1097056
885359
6300
1993239
658266
36612
1690948
1898554
1584425
978945
1120915
319047
1111093
1824559
1234292
1549000
1216537
701307
1226485
168894
844564
320386
488025
1381246
1463960
1988087
1410791
467555
1569814
942658
352619
1816681
1107039
1980078
1935000
308437
920265
1089213
1509992
50462
1006827
1299787
1900946
1927091
564037
398473
1557177
1656231
1894214
1869125
623189
744951
683476
701079
348997
627413
82688
1761218
1560521
1679000
1066043
1591619
969507
195349
1044747
951755
202923
735203
1374535
705055
1604574
1661841
63059
372520
1530080
1003688
1518160
1299822
693541
429763
1317505
1953678
1880878
1318933
972494
506647
1636158
1433860
1528330
1100633
1826818
538979
728959
1213259
555770
959870
1173142
1120241
1396148
374682
1272014
830362
187806
347245
374721
1526791
1360537
1684488
1185518
1092461
1530671
1636007
1627852
637120
854104
806737
1627549
1384135
129382
270743
1765829
1976083
1183049
268774
1375348
338219
780691
940088
833272
1337932
1534708
353265
13670
1876216
343436
1324617
1624449
638991
1306626
1829297
581462
1746698
34381
1013771
999943
650058
1621607
1287922
1909826
1044569
76748
623579
131719
1933586
801206
1469167
841373
161123
1234815
391172
302430
1469856
141085
552908
66926
384554
1209930
27504
223173
428188
1651645
1815478
195165
702526
226510
1233652
1247383
167518
494486
1307271
1248756
1376637
1207772
229101
1295850
185966
306079
53159
778479
1527803
519625
1082240
871271
62087
196336
448152
1069930
1912344
34923
1026045
1117022
1733241
1075245
673566
291158
673350
729144
627803
1184591
112164
1886572
63991
533772
994786
263778
1800659
995542
1814081
1288979
524551
915831
449492
163362
1273678
343264
1332300
1361840
1405501
263407
1286611
190379
1727941
479641
564620
1647051
451592
1157077
1005301
1816916
551367
1968639
1129990
77698
522211
1486266
756442
1672046
268340
1994333
557731
910368
801926
1947597
1765075
1275462
1670335
513248
1659570
526740
584434
1386832
1626663
1490881
304363
393083
567993
1890344
1919262
1401741
317491
1825940
1107903
1489304
321413
957474
172304
1178086
1350762
1178900
1773636
489176
766277
436346
1195594
73557
411229
1510073
1632059
1817350
302687
456824
253308
354924
1714427
1113712
1488643
1898467
75825
1854635
1440369
1196286
665803
1801253
1143090
405358
297416
93850
1552238
943727
1955844
1965892
1525144
1179205
1751976
359830
805315
541049
611059
1489761
1034332
1266981
1625159
606249
38
979949
1962736
1496873
672750
659286
1061416
1725412
740785
1449456
624014
1796003
869160
1170653
428687
1872490
1240662
85720
632479
1252714
1919839
1708094
681944
614221
448650
324376
461624
1516324
1254029
1951250
1360326
179322
533343
1562771
1361754
1969618
1183414
532124
629377
1590691
1918636
1162912
788500
254735
1580258
238392
209957
1466374
206997
1416816
776451
1862289
344711
303489
526388
1019661
995823
1979087
1824644
1623604
1043611
1984857
1379460
300779
1104570
545119
514548
226278
289457
1281979
1769098
71552
1522718
1899020
1795485
990201
1182511
1342148
273292
878892
1271083
1651274
406035
312224
1412922
1668112
69776
927206
1088235
1344416
1787293
425091
1558703
1808605
435673
1375681
936388
556672
350421
1399403
966881
1052443
23282
1829317
567576
1877610
395474
1286113
1644346
1928006
489040
493437
1454968
84357
743424
831800
1476192
483553
663573
1001230
1818664
16055
335955
663544
1922861
1865076
1618920
705975
611966
1932551
938332
1511579
38317
1234794
1280711
1947455
629447
1785289
1169584
971618
172517
286407
705934
1944001
1052526
994502
112474
1499044
965943
1559504
497272
1475571
969226
1639095
271511
1621841
121098
949509
1619569
1663706
945677
836498
1872065
972046
1310153
1233674
803070
1389150
84504
1017053
1140928
1374631
54527
107369
294138
180404
1217820
1431205
1279077
1183116
441155
1016581
1496022
359027
1980752
1662557
595972
1498944
423515
1425366
310649
1385467
1280243
1974891
713416
1357591
481176
1006141
904198
1295249
980752
1367525
1413340
608403
1022183
1920212
572839
1992596
852537
740784
123063
176146
424657
1360835
1784929
1369718
1043930
449647
76813
132709
1914193
384079
387214
259640
1124949
237346
548175
1025961
186213
609624
1087843
362639
284271
186796
408178
1273819
1835506
849583
1374113
943383
462947
1840218
1882089
1516899
436434
28954
557545
1619041
796510
663261
562106
1023942
1059769
351208
1480542
1226232
1162901
1396309
314827
35431
946977
1352245
1777990
1206732
471400
1990650
719377
427587
104040
72798
1967727
814312
33567
493329
1381495
1396904
1513652
947988
210920
1620182
1214282
1037357
228589
901546
1673951
1687156
1049545
1267425
341830
1155498
1922500
1077884
765716
274805
1125394
287297
628537
1141517
815094
604718
797350
1339838
1292684
1499550
4654
727572
1580429
1087984
1831806
1719378
1474826
1024306
1477810
1028376
1433190
1706177
796313
86293
1739083
1561422
851647
1711929
1838647
614121
464319
1944459
319047
1318864
1847386
289759
1569203
1171549
1363959
662705
1476331
165445
790838
968674
1538923
1175894
102356
324784
1685921
877868
111356
1414562
1608490
339345
458712
765456
1271916
1037506
720044
826564
812318
1817155
1070418
1851428
1519204
795187
1759991
784124
1070418
1635023
368641
212423
1690564
400703
1341456
316439
1043882
1601079
980362
469768
1665481
1004102
1285558
1013663
733917
1216550
993779
429701
1034729
383294
234842
1046810
1848892
747300
266436
1208145
1992208
1194009
468367
799869
512977
402704
1550899
129054
1466364
1603374
348602
973243
679528
573751
1365982
292454
1995148
428543
1737607
774161
215895
1116699
873210
161171
1913677
1745682
1816257
498920
1737891
632322
1965899
173351
669624
370363
925667
735707
1166278
286171
1618206
574576
580965
1300441
578285
820036
359712
1980118
971434
78377
705522
851185
850609
1578588
1644857
921077
1041330
841964
881393
1250689
824248
1489718
1167203
297600
1680598
100872
782175
982848
1351919
581737
1473894
1214506
1063324
971131
1587867
1626118
903008
1960714
306547
1374770
1932998
149799
1901439
1593762
710773
210807
1116075
1177466
47885
712873
1630265
844061
780318
189387
780765
171077
1885592
1441932
988696
1784998
351976
190435
1528050
1658968
144351
1151681
1347324
392453
1924053
950867
1894683
922595
893114
846951
853526
73376
1704559
1320520
731395
1150028
1739950
621809
98401
121690
733234
847280
752939
1055441
461783
1409641
1181331
1092184
1518051
1510698
791110
1383380
732975
598274
995553
1993400
462184
1402374
428675
238321
1162378
1494759
1996741
1510952
1260441
1348352
503719
1738744
1484863
307191
698196
975250
251742
1975032
1626585
933457
1070862
1454222
1645205
325618
542654
220105
1260952
1684798
975248
1141908
815160
492958
1840576
1891315
504906
1759838
345942
815776
445148
1007231
541015
1122981
1979254
555688
570878
1498085
928691
1638268
1583140
1885472
83891
1652500
895331
567562
1678590
947064
571944
1632115
1864179
894270
1952370
693794
706348
742690
1095410
637361
1733083
1145150
1211095
115456
181317
86160
1645418
198131
1272215
1568155
1424465
285906
315274
299763
1741670
1105421
1140244
1887471
361307
752982
1868469
491026
1580844
1646629
31902
1384325
1219813
386337
704780
1819851
1978380
1667031
1565194
1485197
145967
1724290
621964
1613420
103525
1557662
1874838
1200974
1917149
1618000
132145
1754970
288476
1601675
1945215
1913362
186222
419247
451686
1181304
1916905
59178
619878
1272642
488529
1970122
52477
1572020
416232
1805127
1825047
588370
354837
286806
783715
709721
1553458
1206976
225636
1454218
1174834
426758
601143
1241385
1228661
1176065
1435607
1312527
388720
423484
572120
1743800
264912
1384396
1405743
113468
1825140
1268181
87074
1736770
1501109
850697
1315238
1096248
1175779
850645
1079503
1175641
1242952
1805355
126710
342824
569237
1362041
1875549
128943
688727
592582
753946
755626
554240
1864243
569361
41337
637405
197574
190024
1475702
1342143
1211822
1828614
644351
1135558
1971790
450190
1559487
1370784
1677185
93597
1166742
989831
1588130
1256292
1412098
1581500
929576
1734294
515360
1279028
547646
393034
531654
608263
1763749
1097670
1353803
1239103
1067836
1839936
1375466
1115901
201704
1975511
1271538
1712025
1956108
134638
1981869
1717435
769131
1240161
1288680
1256263
385126
568393
874066
782316
1730708
472471
485129
1782335
1462461
454506
616838
550432
1182465
930351
1174200
1623947
1311969
1643917
1622503
1776880
185050
1549810
804122
1930285
1511053
1905454
1127964
1261281
904626
86243
1194165
984252
731564
644040
1691063
1064721
1918383
1876150
1301929
217258
930674
1616675
624343
493991
1307889
964445
616937
1317610
725668
1541371
591040
1121498
291786
1225923
1990890
1084315
1706380
878128
1984774
184955
1431414
1726136
1245800
633266
1564290
540966
265674
520695
911210
490616
1571478
257486
599368
13189
1792893
975199
1097419
325179
1900484
1011432
1040089
1307328
772076
649981
1906799
1196887
1762119
779793
655697
496714
333363
1831047
726567
344499
1703888
109976
644117
1377218
273457
1473303
74834
1861309
1053622
1420472
845642
1012827
273631
124484
1041315
1375417
262953
169168
1456600
245061
701178
1347799
1975288
530398
1712038
1809592
184929
253264
437989
1126965
1385445
935118
1770854
1403520
1886837
1161766
440637
211459
828592
614339
10888
102966
958454
24538
1459630
350217
1618790
967242
750698
460669
1437228
1142427
1073464
480563
1570118
1078983
589784
1052542
891366
1567755
1568822
1326644
1868753
1037564
697980
172180
1340563
162740
794227
1811088
1171959
454818
47985
1069249
592861
1780672
158398
509310
1568961
1907804
578730
1812239
741972
1497314
13011
190291
1537070
1669802
1311796
303276
852205
623421
1111925
1970371
1453164
223473
1373411
1517466
1631972
1001354
1803794
737244
1917125
884814
1728507
1751116
1085330
1753714
1100106
1970256
167318
841572
704530
1430147
487715
1024854
991888
866435
354318
223910
1485698
1113057
1868685
1140304
1498404
984326
890121
1490500
872699
1360669
1864763
1224096
1345030
1522519
1441388
1653966
1221843
1354581
972122
433527
648773
1470064
1841289
446181
1965493
1215304
336853
1612054
1522721
1035650
1715167
1540904
1785029
1179859
1142993
841099
1664631
1003349
1710239
359758
158628
24626
1554349
1790126
519318
1633948
879759
1889237
1392458
215717
1444564
316208
1303560
1494043
1204093
598393
1984726
121891
1342028
1380179
731032
1641574
1668929
1538318
960429
1820361
1757418
1913813
1168807
1122385
110849
951488
1311074
498989
1757063
1411980
1985558
1321751
1321171
2314
870954
1084578
1595002
1045447
1300681
1304237
40417
644254
1131476
562178
1728825
692937
1969535
1210528
1723539
1831864
76899
588952
1941298
234779
485595
1570346
363473
11741
265931
1537098
1229789
1289113
951536
887656
1026032
1627521
131588
764022
449938
1903113
1800679
449177
1973564
995324
488296
1422989
1161851
1933033
852578
693686
251186
1710151
1256021
1175770
1890938
1970534
1948663
716878
967057
1804215
1701823
1391469
1966378
1329379
1907922
1820663
810464
1445819
305496
1878371
696205
652835
1485871
1700772
1514243
315199
1712992
44283
811890
688000
1604995
628677
829811
1944351
182141
815303
698521
172206
396259
628571
595614
1281922
133176
1272941
1564192
1839805
1863670
1465425
725338
810199
1690140
1264672
1030402
1858674
1382968
1967103
1279309
94
728307
181088
138186
1491611
27950
744322
1521760
1514444
669903
1609906
722252
525894
1717075
933715
1511244
1988099
1991528
522610
1759338
1874955
397626
601676
141605
778321
1148498
476968
1439572
1913777
453670
907877
525199
1876443
1438990
823981
1375109
86731
170205
1334471
1350110
353986
1252817
1299572
1620912
1860481
123676
415946
1792495
451831
1605640
454265
269570
1970251
70330
1427562
882327
1127295
82505
1772260
1261402
341807
135387
1015210
624993
5943
430764
1727666
1818620
1949353
451755
191845
405841
754616
1982742
1948675
1499865
1513918
1546500
658990
1201812
1980047
920735
612794
1096268
1428220
268151
1222802
243590
1151862
527666
1461357
582843
1975840
633971
1884717
209411
1675639
38769
833373
1755088
985930
1605735
1728008
1611906
1821098
180806
1866971
1494095
218255
975931
164659
923415
1577400
853228
896000
1505908
734907
1045122
1101090
1096265
592000
1065363
946928
641091
1733964
1729166
164495
428037
496164
918343
380361
323677
192699
698402
927900
1649215
1891940
991369
2787
179473
1069560
1800969
195275
1811721
273626
1460740
499262
515136
1172853
638778
1275874
1635275
332439
1769503
319063
1374775
598124
642804
728636
501354
1378130
1738409
1021225
795592
761559
1002219
950971
1172833
959703
956648
736553
121045
908432
582879
372682
1000809
738433
1596216
1113277
156940
1216572
852764
638471
111021
64273
1260864
125123
545242
1654901
1457038
825784
1010205
446565
961789
731585
883587
1898178
838607
1643057
1519462
1387244
1542479
720291
1878439
1357316
437554
606904
594711
119867
1167152
1912121
527387
787132
1259291
1310873
862866
1645090
262492
1227348
1885838
1342340
1133433
1693283
1459293
1499662
936010
1004866
1887053
1520838
1145714
12289
282852
635685
37875
377492
453714
1319313
1104197
1807852
953558
161149
495171
901657
643915
862814
284401
1600122
357777
505411
1492296
452032
1819041
1524478
1759648
724597
1995524
1837656
701845
1300335
422197
343751
602358
708615
317180
106611
1960583
1777288
1384426
531566
1200499
1278695
434992
21721
142692
1928955
346428
32211
176543
267704
952057
480630
1797475
1430474
357330
1806433
828660
1008520
427062
714423
724207
837112
1822957
220275
1060249
1580939
1089128
1307584
1640857
1958937
714490
1278181
422004
1541745
562890
869153
1691571
434189
581994
814938
507413
890837
27654
1261991
1375272
235412
1060301
183059
1636477
1920585
585406
987742
105622
1629126
1290326
1465867
1178678
663965
148461
1657047
50722
1240769
1377277
1803848
1511059
994467
1344950
1718681
1511940
1855164
1914834
250976
1532447
1523365
1567693
464598
1670436
23828
1428534
68594
1409119
1283140
1999531
635783
1145712
834068
364689
53399
48954
1957977
1319878
1425964
1630298
1831412
1399876
81418
1212723
504030
1062599
747349
1821126
704647
1337421
1419326
1962032
1851110
297318
99214
699625
1349888
513030
1836528
1024814
1588407
1039568
700786
194973
202018
1992459
1430736
1312388
867301
645374
1677063
1485596
1609437
1332849
1098027
1587086
1630459
920270
1035007
1659058
1757762
881673
11915
1786836
332289
28503
894926
979190
30503
1700708
1451147
292532
430346
1999085
303690
1362675
962367
1904395
1999186
1202763
929260
1714182
1930843
499798
451047
1946233
848167
79272
1363641
433329
1236357
1186864
1952013
385237
1489786
89946
588555
574076
1159389
1970052
1238599
848275
1416189
365947
1187984
802300
178376
339734
1286569
1926856
1896096
902769
490367
1915019
1162624
1948697
911209
166730
1208762
1893699
561168
83582
527844
1520059
1699860
1370816
542774
727682
890902
1658508
1292891
865685
480904
360973
101368
1290124
1564703
634110
1370547
368760
709237
287976
485849
841562
1845656
1615101
233079
1073259
233007
325456
1147342
1425629
1329284
1789858
1904326
1556373
379417
1495532
1633671
1126594
490383
1526691
741995
1850833
1508580
630284
1009549
499651
1594461
1066341
421780
1007556
1530885
1151203
1603968
1465643
689648
1046790
1036504
1107910
1264177
87733
1092254
1139382
491268
136063
1123758
572876
1417396
1262819
1936729
707241
1442995
777489
710168
10454
1638726
1671979
406262
264408
2455
1352014
1023278
1735746
860692
900275
669902
1997560
931681
1798901
1801722
1543654
1315200
768274
1335479
388375
592823
1235078
1339705
727191
459590
1338083
1982745
1378043
1404184
1356627
1206668
1380627
626465
1139465
1354032
308319
1004655
314687
1205992
484855
246551
248215
290278
828612
1062938
1475820
842944
424123
1889418
1969238
1846945
1455429
1803309
625837
790561
900301
355630
218006
130230
975817
861777
1395453
1299434
889342
896308
1660580
76318
1687135
1798721
1468357
1113776
465725
163237
1606349
337453
1445510
1883522
1651755
1852646
1705327
1176759
1755416
1857731
782906
1036891
1032263
302520
1992029
1536181
1183010
651847
1926377
679498
825701
246701
1677737
1461241
1367026
691416
338931
41555
147664
189537
1621405
1901552
194370
358122
1988795
1470102
172009
17043
949663
208616
723721
673799
1763521
1854703
454811
916312
1416593
1037736
1802773
1980841
1019639
93135
84800
805824
238237
415752
164254
1442373
762493
1400558
832102
312325
378917
734677
431376
1847644
551959
538731
1806690
1980688
1004445
781569
1981847
526020
503691
1650232
371268
1260288
111515
918036
1562365
33111
1272195
1424976
1613268
1078960
1621879
1688307
769340
1118540
565990
1949
1282999
1878384
741470
1095677
1319832
213889
203516
1190827
1790577
727958
842399
1514387
1823197
1134759
514987
1019181
813111
1874198
529265
959217
1041361
246815
1621632
1543726
762351
1169923
945204
736907
18315
388036
1333391
15923
1839457
1146543
249967
1035644
405953
476262
1984835
683127
569951
530281
1506803
556402
445196
1624347
703253
1496732
1741191
989824
201574
1392524
1531325
1234410
44255
1358180
374689
252534
155014
1795489
1289856
1964025
801725
1966359
190613
1509395
1589622
991624
447591
1347535
885037
1227036
1345438
255537
557340
1274269
1726874
1124721
735808
649759
680327
1560583
1342039
1632028
462859
1574019
752150
852453
1107199
1670534
1579203
1036298
1783110
331537
792750
1882199
545113
1145408
1492350
1901724
1751675
1372418
1664674
1755915
1447574
537504
97879
1345731
1429910
903735
960132
1521356
983924
454913
1405244
349099
85302
812160
855365
632055
996031
144168
1221226
91499
653382
605378
404486
450236
1540076
807074
170360
303471
1086434
132920
312094
1854578
15242
1077397
903992
627928
132487
1619303
550216
380889
1581105
972532
606949
367965
1884256
1065400
1691980
1110252
111461
1074420
82489
1610076
1781240
528238
1489973
490194
1335295
1983865
1229944
495284
669274
570571
515980
1328381
138086
884953
579747
561904
878961
168440
1333346
632101
748654
812072
1434370
758263
1498728
1906392
417853
203084
1620540
1180990
1669111
951001
33620
1551147
1874170
1225409
1518369
1118053
1288024
777122
1739633
803373
774350
1959605
1120949
616371
1621193
1650069
1877914
822192
1393149
283220
1567567
1020877
409094
409128
1929883
797855
409311
448269
581607
1489821
155457
703608
1861587
1721939
1135878
255551
676824
51156
709337
1691249
1967138
1941871
711591
393383
1659104
1658356
1321670
1373078
16350
492431
287548
1442939
1938886
1558521
134534
1481868
1770006
393379
1096084
660680
1515615
341437
446225
1712525
977492
268145
268815
1889984
1653647
1826497
1738236
1571357
1626594
697337
1877587
1194629
1178774
1129429
1655220
1562368
639313
323544
1375714
20417
515986
1207590
301746
920034
208765
965080
742375
311060
1780177
1255788
434423
936350
358021
1001546
926576
1823078
1243
1367757
176946
1874402
446967
1381671
959842
1830926
640942
1893671
920562
113434
404302
828620
29082
1403172
56443
1660981
453446
100626
444061
496686
625312
918950
1793545
950066
922594
1605469
1789064
1988191
1319195
783809
1632364
1813253
1520752
1527107
895932
1666797
1689778
1789451
44928
1364219
544330
1841099
965167
620990
1788727
1889307
751474
1206712
1060906
1334134
1930803
1670304
367898
1531113
1447385
1479818
229256
1851607
248486
477477
60537
548584
1937722
803475
5019
1224135
806979
585582
548814
1220469
1106710
1711187
1657805
363662
1756323
889651
181483
391242
1169617
132585
35227
353477
343825
715379
1637411
664667
89544
870327
621079
1692737
486430
663391
335932
491283
1330214
1245035
978204
1550950
332032
1361335
1844564
62549
1093121
679661
1106474
1330499
1494929
32486
1822021
74618
34559
676529
1570066
1145527
1905306
95899
853218
403063
384383
458605
1941916
380870
519804
703919
1116998
1721677
892277
1376226
1905955
586688
776013
1910719
494139
1117903
1046250
1040056
1299383
150096
274724
112637
760027
744987
577900
818102
1192820
610926
1729214
1649849
1333087
1876476
1709986
265477
1243994
1291401
63382
283101
83836
1491784
1830734
1166460
23924
1180503
42564
1748503
666905
888541
1736382
1804423
882591
17794
987477
1165587
660155
1561762
523103
906353
1392528
292355
147826
331744
122961
312441
780298
1166235
648529
754863
1113707
206690
638993
820739
631717
1670658
1945962
315893
505341
1321519
1629344
1426901
1370274
1174544
1745553
560298
611137
1026154
1988613
1481553
701843
1276315
167290
1659979
1376043
534542
250796
1901086
1670374
1047392
379590
735182
899939
1903721
1966285
808862
392490
731657
424227
1787703
660480
1118670
984619
331424
195183
1270481
846735
1149682
422823
106730
272689
1742783
1322772
808476
536846
598392
136870
1973038
202263
676738
1518789
132838
1435292
327519
538207
1345751
1239536
865386
1980764
486691
282701
1382485
479810
689337
1056081
1447591
17482
1418959
1202597
956317
759443
489200
1928013
1512402
933112
647025
1700785
1948250
861591
477222
678542
1737950
587699
29948
543149
1765293
1772656
1056566
1924671
1450352
1375722
619467
1780331
1103279
958432
705011
893217
1127218
1044164
1252266
1822762
1648593
988477
1448171
334544
1843548
547029
1820417
1249910
1762977
1884108
879543
225515
1300958
229762
75005
1687679
1775952
74075
1316315
1003730
774949
202023
838557
575394
607267
823965
1853927
1711220
282013
1314297
64545
1649305
1109193
154399
892058
902676
1249601
1510111
198389
1354944
717411
411409
194936
182909
1816326
1835517
1164999
320123
1522394
392118
727763
81456
332095
260102
1421860
58597
1972185
1794096
1330705
339807
818991
1830651
631054
1747095
161406
1298573
1264360
940229
637112
1128325
1066091
1915080
1751305
819903
706150
1545429
662617
1609270
1899974
1534962
350134
1676431
1607668
122674
926374
395137
1363609
843960
1564024
1155934
895733
299248
1285273
1005564
1805991
1214924
992351
1871202
1606207
1856281
617742
1008640
1406328
202049
1357706
687694
885439
1490148
66366
354075
442183
1946127
864397
847935
13056
1465497
15736
1046573
452047
1910396
341844
90945
1584184
1330180
577336
1615339
230268
256508
1042489
1639233
744460
1960593
1637167
251112
1162327
420692
1160081
74905
1498407
460617
1952638
1678795
1169883
758146
1431818
297649
880026
1600349
864159
550383
1250894
1050634
1358223
1099826
371810
572304
1277417
1523676
1556782
1577836
1043321
984833
1113599
1619749
22057
1839352
262606
1461901
1575040
965307
1585912
1893741
972697
1147604
280217
374448
250015
1680042
318487
1126468
1728865
333471
1178059
1267723
1738503
1988761
459292
1117242
1063848
1428544
1829095
264203
1786708
10762
303049
161037
1495534
157910
1116508
1631124
463682
12933
1509265
889656
668426
733154
1172644
1919531
909432
1114328
475831
668266
1625934
493692
1319078
297994
931321
1982534
395063
1120965
232170
998106
1963520
915799
1075935
1612248
279620
322246
1438348
1891254
442756
1288153
516762
506604
586631
617558
1057932
490655
1809439
1867249
1510493
540537
1903550
23886
1974663
305830
1678269
808051
827325
1474780
1549617
221436
223763
1669345
934285
520667
1540953
308917
1615222
1555300
164405
1424690
289313
220317
1778367
557165
1908462
580614
5231
1149674
1326820
528277
1093655
163835
396881
1261546
371055
1106073
1697966
421643
231196
1560956
834268
655917
257831
1403738
898075
550761
370808
349844
560344
959558
369705
331656
1320943
1620729
1386669
1234938
1177370
566455
732538
1891142
1231482
23690
462585
94032
1061502
1739282
284094
1518299
539164
1273084
70706
1390811
1908122
357191
1201026
1054774
508222
1860282
89677
500010
1288941
1767704
1149425
334163
474624
1588573
1481508
1299391
1935648
582302
1968315
1473561
551332
1228939
60811
1877003
720718
256455
972181
782364
51472
1730774
1201690
1022877
1991856
923962
2354
1208864
1819454
490549
1291412
1977767
1555983
1244250
768747
940914
386141
479511
17677
1441975
1142653
1682631
1762584
1717299
1878060
1264252
1587176
1097554
1777412
89514
284042
1192846
1941140
1549360
610892
760841
1488805
1440044
456158
379871
1618392
796957
225717
882604
1993701
639564
225236
468665
107465
1341879
11374
1994626
621251
1211827
1757086
1567609
292724
26585
1117103
1720582
994230
396651
1864597
57737
552293
1975509
1492192
1398224
44266
64354
775490
1052482
1293401
18846
441725
242475
1538029
569155
621683
796277
1966199
901954
885140
816646
1816475
657474
1721889
488205
717000
1457646
1825413
1315538
1961396
765352
133527
110658
515399
663423
937515
1785173
1868379
840248
1793256
355105
1310683
1758184
1962011
1850382
1852865
1041975
666885
1396961
152371
753383
1624175
633568
1773777
870438
717842
1168722
1751183
176432
372987
867679
1160986
130771
1761065
931809
160999
1057821
83679
1619183
254693
1687962
1342444
1103707
764079
103545
965681
71652
344269
827161
1276859
609875
130870
1508633
362259
1445641
1945224
1784762
615950
435983
815926
143278
1417950
1409634
1988843
1904531
1806466
1263487
1366540
26934
443666
729494
1410944
702153
1360098
1023183
1457232
343451
251865
1487470
1287896
814077
162947
1692283
989516
1226709
1386295
116937
1417023
919956
1631658
1263289
1111539
1489264
1494160
1822594
1128679
638818
780551
352886
604586
1066187
1348311
1957428
447368
1481130
1021662
1352680
954130
641178
616561
1734569
1356948
316343
195341
1587218
886444
1944427
1999629
836873
877580
594197
824544
1303484
1150514
225721
1031693
1095539
492643
876041
1735451
278730
1377112
1949827
793713
674087
599425
1446301
540150
1982522
512354
1864487
436192
566558
107263
147131
1969986
1592928
771132
1598446
1529108
417690
1666839
1516216
990510
440057
1959142
1561814
1782057
1695768
1109214
1523930
640875
1949425
1102708
1412937
417219
918793
1156598
993849
1694519
1438823
1910175
958746
626027
9800
907174
1833745
1557925
776018
1930347
627374
1181329
712987
338541
1367873
1467583
1133580
1106961
266576
113789
1231600
1709196
1247408
766262
680821
92189
849855
954036
1850941
1188262
1185137
1857410
1588025
264097
1581414
1669711
1982049
961788
232112
693166
1141087
915964
766038
1074658
207559
1651099
120603
446175
1511213
392683
1799263
1786028
1163573
1514933
1416660
651285
574792
158041
1393250
837022
1881195
1721271
642294
99918
1812557
1454620
31669
334265
124926
709421
382225
674355
1812560
773665
1902909
1697698
422779
379358
1322460
1499445
1986813
1329384
1212163
8944
744789
1136232
66114
1969243
684156
506358
1613897
1422213
1948681
1138404
1017315
1760501
178504
1548150
1854668
1478958
572298
1192159
1181627
278557
1338146
182468
1309151
33460
1770035
219332
210046
1933426
1623360
707160
1616155
180400
181102
627828
580605
1042630
335637
863616
31953
852070
1048056
1273550
930298
248923
88841
271280
62170
1142251
697529
709791
574865
566926
1284652
1507426
724358
1067268
850974
315723
1194679
587875
384594
671598
216705
1446904
1158657
1629620
685757
1099486
248505
842514
1932603
1821438
331487
1907085
452657
744998
578787
439665
1243567
1071944
1898918
264710
1596931
889439
1565932
526986
1029757
1683003
657830
1919208
547954
1922077
607360
1392903
1996712
1331434
1312528
574822
183526
680522
1436364
537062
567681
361024
1464214
1245489
1682196
1354172
1896711
333450
1765086
83113
590913
106602
1627174
320890
350174
571970
194036
901369
1057647
1535290
124971
1299041
1012793
1649659
473175
1936119
1460660
1009525
1062384
811365
30736
594209
939647
76408
193708
576778
832267
124341
318511
1770599
375951
576397
1898267
271510
1283380
547309
1374076
1854514
1198918
1188943
7856
1558032
73653
12626
775847
1295749
1393341
936324
500057
535554
1617108
1634346
875174
1318567
1915586
697033
1466882
866200
666177
854749
243497
1616661
973923
658723
1548085
657706
1396223
660572
1118362
1744173
968717
991718
249095
1841995
1048960
477065
1233270
34407
1440708
1679220
1685312
344542
1562016
85042
1950550
818929
47723
1006540
1672957
1183411
1135472
1495650
1449620
466925
729525
9580
1156886
1233792
309683
1904020
1185756
1927835
1155025
1650033
1809700
1550088
958427
141095
498221
577482
491780
1831400
1332481
576900
1661997
44562
691036
1578743
1933438
1054193
589940
1599625
832416
1745817
1037538
798336
81634
1692424
923511
1937262
379457
1015671
197654
423495
799297
1166930
1663702
880138
1516487
181619
1259606
1884849
1490413
1906037
389157
992734
152481
1465083
1239726
427550
1518964
1768662
1420012
1067238
1369530
390890
957008
166990
1209879
1317191
822942
796011
52350
1103958
1605383
449476
1760610
1272335
1099909
586599
68131
1238271
378028
622795
618631
671652
1023012
1985912
375387
1255304
460683
768263
483306
920459
744805
273398
195860
1264891
705622
1405975
955085
739869
1179146
1608599
1636354
1798585
1504049
565802
856512
932040
405758
92375
1190969
1171410
506574
1245672
1515640
1871660
219946
1476914
188803
1445326
1966406
1859810
37042
1171200
1328695
506367
1277922
1826487
954480
812602
164802
99964
1874314
1267755
1550974
203552
140238
1198636
1469031
696357
1702046
885554
1129388
924423
554596
1914395
651789
1668959
476521
1387996
38474
968860
563313
1562046
623693
1875709
116385
623257
1764707
290225
1593120
1652878
1351486
623692
42653
893454
267767
542696
442225
1749859
53833
1405539
20923
1692290
105004
499398
1240262
1910565
846921
137776
1939125
670104
1630251
533257
1798129
882665
598159
52887
1785012
1524775
1188915
1656992
1345636
672627
1447929
1064773
1243843
433162
1149718
1027641
1504907
210761
1609638
1308093
1875789
93629
1136655
1857619
1126349
1812649
1175292
1190783
884008
1422374
770972
78742
547945
422136
1741556
12688
1406275
480085
1951540
1316549
850998
952901
313298
273697
1977695
1857660
1567902
1311882
798523
849576
980839
589666
1050404
1014264
937720
138046
1390262
1957582
1951889
222972
323420
366169
1074419
1621074
549449
1537214
267184
1769748
613975
1360453
1274410
1087551
1652101
904869
963127
782666
1275052
1534820
1733856
664672
1873577
1621873
1027723
317381
1519065
516567
832601
477811
703007
1458720
854851
1327563
1042697
1526999
1417847
610056
1866044
187095
1877666
890670
1768836
847085
961358
588265
1396621
1723977
677629
1196253
1575897
1336436
332325
1109032
37870
835014
1456015
1957936
1685051
198535
1426023
1094640
288151
871574
606593
1118952
224834
1367675
1839495
1931278
1120705
1854794
505320
1364677
876992
930262
708888
1948671
461823
222648
822354
244999
1474313
1879423
1690874
518538
799616
384964
685904
99845
1643024
774137
486320
1765687
942381
413936
1229484
1143699
1994758
756090
1120115
692847
1993130
1898442
1311019
450189
831285
1787697
1245253
23440
954433
337642
290159
964437
143489
1155369
1240271
674445
1634052
576206
1382354
1403021
1846585
287138
414807
110313
538253
987892
1600960
189061
933440
937228
1660667
782921
594318
938844
711855
1484287
697338
753663
205096
1653880
1990527
568928
1031476
1691973
1911897
1397635
926184
1286727
1111791
1095301
1473801
279476
839120
1444646
571713
800282
108704
372559
1551497
1448551
1649518
1009938
368276
1461346
627475
331094
1474916
1072882
1413552
1544993
557271
1381999
237629
1120121
891763
607496
1807007
1363456
723126
396126
1198375
1244055
985601
661527
824572
1021775
940342
696126
1551226
349121
1508600
1482992
184290
1461287
917682
725983
781022
769905
1557267
1993317
133014
287281
1141896
1390893
597537
954728
1082762
932181
973984
468355
1467279
173629
1346484
688483
772919
1958527
103053
1354427
1548513
604358
349279
872799
594380
918893
1666063
1274125
1485744
621884
1823704
1126754
1125647
711541
829925
973185
1287855
78475
1209921
880079
637728
1291535
991249
220749
1027205
1624354
360016
319851
440663
506699
399252
995938
1517913
1812624
1412485
1821239
1143598
1438469
1434952
1123144
506253
694530
970742
828387
1994546
1459438
1459509
1933144
1454385
966054
1932936
559225
900039
820178
42636
1436893
270727
1739811
874165
1110674
1695489
328338
1364755
838238
386147
1766426
273036
1696206
1629281
1354463
431053
1316810
1059238
343847
78315
314188
926847
962408
1920137
1170686
1527412
1728216
1053209
867498
1807468
1905663
1761839
1371927
949025
1927785
833822
1542464
1007219
917234
730166
926455
1271494
322690
1837675
1249515
705052
512507
50015
285481
76777
1979611
217316
930079
103123
1973376
1559059
854981
1212988
1880346
366923
312709
1885106
1996837
959759
396597
488489
1347468
980265
187886
730276
1093171
1361413
1536686
793159
1905203
124183
110288
294696
1577572
1975986
1646531
1518249
1113481
1040349
1577095
154785
345656
1009032
694861
1911810
28636
1119469
1455823
324065
1970722
1541856
1069677
1118367
1378145
1942274
1749585
74872
1596122
343251
1637656
594175
927829
643082
222805
1848890
758656
1770105
78523
1986325
1827487
580442
1431933
275571
442953
344498
242212
1402023
1250738
759163
1826535
299482
1497973
1680441
1467292
1159812
600511
1820735
1567748
1538874
1399718
1364322
137870
499887
327604
123324
1616121
539724
1769916
1978352
1675681
234909
124634
1128600
1190075
42689
1683449
1961848
1438795
703252
509810
1961018
983302
301276
1866637
483346
927454
68292
763453
1351186
953594
1357704
672430
1418525
1021210
78440
1832237
593370
1408647
658534
367700
233268
116516
102804
1797183
1524562
787654
1906234
1504360
207653
1037270
1385305
309344
1924618
1316763
507817
180481
758508
1312882
812821
1113938
1761192
507435
958727
1791670
1330015
1052936
1027692
459480
1185166
318194
372394
214960
1325682
1411355
715845
743369
826073
1147448
1825631
1825614
209328
1980860
1104688
1613521
999284
1162410
1106961
1936321
1380309
1538751
332437
575666
378814
493784
384183
517873
1089944
766972
1830108
965899
602783
1191270
1487326
673610
749906
2182
528441
1468056
1952968
531891
917384
1231720
1475738
255685
1592117
640867
1145205
1229981
669096
1473658
1714081
501915
278937
1350843
1982984
1837850
1227391
1425207
560160
1650457
1102923
1520375
1853251
492852
1944004
1205132
649584
330748
854275
508117
1981642
770689
48625
1042576
93252
1425023
667441
13443
901613
1896175
416382
235992
605911
578153
1372465
1030566
929346
1585118
147663
1092496
1625590
244298
241454
99496
1461328
1193141
1495070
1541709
1364643
608773
1697698
688656
627841
1991093
816688
540504
1024010
890642
1451137
1111567
1472647
64758
1928847
1854444
1392067
1239534
1689022
1786679
804834
1303797
586271
20345
1049771
1793210
1706489
487231
135179
353336
1663681
1992251
1864815
1111620
27155
1635246
1606866
1853480
1813007
1311302
119820
940336
710359
1602994
1223331
1624182
1064592
1786421
844583
437779
1493342
1114308
1466324
1959463
623206
1911707
1040341
1736956
1787038
497490
1139332
971079
1903178
1165775
880536
402178
1695706
471237
1261715
711344
1142960
753568
605162
1685091
935113
1661643
1036161
392148
1537385
16800
941473
678454
1294371
1042917
1499099
951084
1553206
705736
250620
1074489
1847707
1021047
1458425
292491
1161184
1745161
1678376
183863
1540468
1674795
1688864
41248
1957333
918229
1455808
430575
1918760
205238
1240495
1480568
572575
901944
1892119
1142138
1395488
740289
1883067
1214715
624459
1674034
501998
1342564
1582470
318597
1407458
673779
982241
1923294
379578
1576857
1463311
230415
1932453
109638
1228828
204575
1220561
1932583
1104670
1175101
383714
318323
1508010
248612
1266108
443417
1084929
1411726
460705
74631
170283
1201996
1126548
591101
91898
1443069
1017645
1252592
355973
1953974
1946698
1556011
13168
323464
1095311
1759734
1322191
444670
972650
1127947
1148245
1787714
1948062
1925813
457125
1030994
719932
1692862
1024083
1974502
1861698
366613
1439999
770757
1966285
336229
1400699
329823
377988
771476
1517614
1058477
1837259
1426770
915939
24361
678498
1500005
1050299
875909
685001
355827
1057586
1511545
1977210
570864
237882
1969188
1998455
1279409
95799
1025729
60719
32778
973307
1527765
1894207
1967358
1350672
1885549
1880395
1708019
1337145
494840
1090221
867032
1938014
456000
206032
442349
1260679
282831
1915246
724501
234336
1179947
19862
1222446
530582
1802346
186221
1194874
899564
240304
900247
473330
361112
1463222
1461718
470672
1326858
1228103
620528
220744
1708942
1609005
87776
296346
481502
1245257
1069404
78822
855548
1685544
1392691
978183
1130573
422310
1325577
205932
703370
331648
771561
1525174
1819084
1037871
1311891
1538653
624219
532334
1499214
486562
581535
925291
1802260
504380
1618925
285178
1585726
1646514
359459
1221956
797615
1928617
308893
708745
280714
1254410
1820938
674067
390874
231235
741620
1617079
1883528
1683853
1183002
468634
548926
1095664
1209479
1120572
1790548
278537
1899114
97
443292
964614
1773419
1289809
1296291
68602
1117869
1681151
1657187
1353614
773590
612350
1632189
1959707
1717416
413023
1930574
303108
1342959
724991
1811033
900464
303604
51175
1316385
534247
1233328
1569101
1800149
1443340
1367254
674850
1771748
1689275
1312234
1894833
837815
679020
101304
955892
645970
1286406
553188
283217
1216860
58158
1320654
954905
1712768
1078652
1424169
658439
714881
1764241
1961383
939342
1498330
1772927
764842
1307989
443818
158600
630311
348863
204437
989714
540275
497872
113052
1317332
134192
1700085
808953
1334403
373544
1062046
1719206
626564
119167
1077669
1087944
60909
506105
142211
827773
159636
376742
205536
211732
1294457
1931640
496741
1361366
1823658
500784
927748
717485
1245091
1841384
1845574
1283912
656435
528340
104532
893508
1299584
403866
1637074
1331975
290156
519645
223575
1422797
1055469
1331915
1270984
542006
666463
1350061
1576030
794943
1694454
493548
113129
1850608
199410
468425
1773086
329157
1258276
1168750
175772
1092882
1349492
619669
936047
214563
961673
829907
258267
789680
529996
1582023
772367
1550492
1072895
1242697
1155990
1889765
1269815
1257879
1001680
949386
896794
1764131
343812
936924
398755
1095679
255980
893210
20657
1912382
1277938
255987
1404475
867960
159618
1068452
281259
1546310
1380582
1201917
257349
1100962
75679
287921
1834629
782174
1806802
1917854
746167
472115
34941
538854
1024868
1021949
1396441
273951
1323778
1960175
310129
781311
1518811
783762
878576
721495
82770
393515
872251
726447
623968
374168
1346869
717419
1160258
791688
1274189
478028
1489781
175372
1602067
102513
1394825
263258
1522095
173006
858518
686372
1750025
644358
450511
1873215
57419
921463
90423
1358427
556098
18924
1904584
1704121
1382188
747492
1305626
774760
1159225
1433539
1975397
1017990
400766
1497674
1319288
389630
1319189
650278
1143568
961786
682468
143430
745138
1382048
1652829
49055
1937054
1383509
1403982
1628091
1730557
86327
1592507
824294
485838
1511384
1940462
427176
736220
819397
1813776
196358
488522
514670
498512
1626844
1439608
1057097
1592236
995862
263905
1942844
1890649
714236
353607
1723039
1550442
495931
850695
1997460
1692478
1834640
80292
243677
948745
1898568
830552
1731384
209813
1526541
1682659
1357951
977929
216553
772763
1690994
542892
1255419
99418
1115826
220726
419730
450057
1344193
1575176
1544882
1364623
1039271
226551
232947
1505890
1091994
1592816
915721
1260754
491546
1015418
1447639
1567033
558075
664427
1177383
550744
430875
1298763
634469
646034
1365255
157485
1297493
1003380
1021413
309863
329179
88989
1629256
1600731
885124
1075736
1001544
1284944
547115
1930753
515292
1608549
614016
1968483
385135
60397
604294
904853
731651
1101809
1601714
1315851
1913649
568387
884304
746892
1687066
419204
640428
1612655
1528439
1205042
1602624
295463
1225451
1873281
220959
873192
30305
479678
593738
283805
1535659
950908
1555370
1525701
379081
1714817
1397743
498795
555339
1796108
545374
1836596
402398
1891291
1665707
142803
922436
249181
1170899
1991629
1641700
1839580
1223917
722902
1567545
957643
1398073
1356933
740507
1684559
656294
725450
196310
1895201
184809
769268
1746588
1817061
1340530
309695
1174947
1250524
1989333
527702
611923
1404063
1118316
1053265
1435510
1604400
411852
217589
173145
1290253
1445309
485083
325000
1325159
1109498
1828686
716645
1051887
654752
1175949
1161846
1780073
425866
416266
215830
706340
1966367
1506934
71371
489974
1477979
281688
85050
1923540
81231
484262
388525
832632
1922132
1471160
129156
554488
874231
1399336
1051543
888162
44823
1488649
260675
65670
1581252
1496753
896295
1605669
1032652
1740289
761900
692526
311949
1007308
1062929
1149671
1887505
1894830
1881980
1600346
1368392
610464
60640
491792
529321
899657
1160943
157564
1770111
1085938
1001082
968966
751343
768497
935868
1206932
1041712
62610
1588206
1767936
509384
1125527
137655
1019173
59035
1493485
1478458
208215
985415
854371
1828732
137038
1148634
679260
1675997
188497
696003
1072074
1398167
1327596
1922531
1680722
1944426
554747
705516
205876
882443
1451794
1366419
1892510
784083
586221
518533
690929
953193
773000
93495
1281564
1912357
394321
1986044
1274022
142477
1950295
284240
558972
752332
214250
1280883
885591
1129477
720296
1688447
1601619
1861065
1924969
712657
239047
1567100
596024
873722
872691
1984338
847983
743853
261302
197766
562779
1617935
1904185
373126
850588
451793
1575710
632521
1704991
1014656
262089
1844429
1451917
1703982
1744460
1148062
294083
566399
1565498
525395
614903
1020871
99092
79895
1759214
1004222
657208
1166090
1465296
1365029
461619
29065
1182190
1143461
1469831
233802
1132171
1281567
591565
1535277
1287195
666482
1457770
491295
1672994
203952
1667383
302850
6324
501927
977895
1758691
513753
1530449
807073
644910
550489
77385
1705383
1136845
89193
247099
863684
1707568
519587
274127
1915960
489450
1202276
713810
1631345
332372
645040
398399
1974049
1916895
1706657
1518860
1363455
1451127
1204541
143831
1389922
773081
565965
254475
383453
1212290
895378
1755110
311442
1828411
1248319
1732123
140182
1177078
1830421
1712438
1128861
1368175
319650
1258506
90062
272148
327241
1730043
1098654
1881111
1991706
1517100
1096584
404483
1295260
1685396
1038269
1522997
6356
741934
929540
665560
1246237
1554815
1896320
240475
768392
55669
1223245
1751881
1727984
384622
1267924
274290
1569851
942144
357931
1422852
580168
805126
1442902
102356
1380512
853908
1581224
786096
754216
1585191
746680
568113
762198
992568
397970
1174809
244142
430451
1953312
1119131
1749289
8721
1830578
1165934
1963838
1483181
1470486
703266
1495941
335624
1045437
1203042
250121
204212
1166304
1536981
310301
1599060
1630706
1245799
485281
1346352
1265005
385535
758901
1798346
1917049
639259
1889964
1537997
659195
1867673
584956
1437247
223173
1479957
19844
1191518
1247108
1368530
988135
628760
1965695
462436
1619435
1936319
580762
1231485
1115235
573591
189957
1336137
1674962
1613033
1192339
609737
1103300
77769
1646814
963685
1332534
43491
371691
719464
18156
450631
672965
636005
1110551
880078
1079381
259750
503540
420626
712596
1677688
1234284
290896
1357708
233412
1748974
209538
1599122
95597
873571
170451
373308
1845115
799072
618379
1480408
48733
286048
1827077
1887852
266691
129198
1795259
620642
213203
34501
1772293
1171628
1862022
182301
1189740
1421521
1563578
1436610
231747
770877
184971
1940094
767582
1841857
1011967
699538
1025298
1658936
1259701
584283
1477768
304506
722739
935607
303472
772077
1665643
610158
286129
345024
364953
298845
1172819
1417457
1824811
926319
786272
939411
1807191
806979
1770880
178203
348685
1235847
1230421
647345
1931410
125803
1202054
1856167
1026242
1086883
174695
1702533
1152701
1736515
162140
421335
1983696
384049
639949
1541175
1878082
1641867
1322102
317821
1601186
1192823
722648
1824014
1308792
1364367
1596119
1452792
963106
16652
1603943
981623
483882
1402344
1686517
247262
4083
1470345
1695202
1817272
1969294
172088
1171434
433617
1225441
518592
1726641
1042207
1849032
110056
1359171
1439204
1557947
589651
665470
902810
1633157
1484015
836747
1180202
1889348
1166292
43979
624354
1864164
727057
650627
692801
1689030
1856667
235695
1307420
1345009
1257541
744590
1423858
83724
181223
621530
151731
104960
948988
1177118
1832684
1342760
1349452
987558
1310462
1326130
192482
1028279
1728289
489057
572016
1813252
1549863
1009878
1953563
875935
751718
1945274
1731040
1060898
1417515
1338641
661814
1160816
474910
1838310
1020749
1032187
231332
104992
1956564
641389
995363
1506750
1894129
1181021
1557674
1186736
1641356
811000
859766
1486683
916517
483764
1824819
741903
3484
395259
18963
1836361
127958
149551
1037567
264876
60755
104083
338011
1846466
440953
1504197
1323665
1523372
1010722
25958
1099667
428127
334794
513323
759659
1257463
436985
42680
937697
1764920
903753
1282590
1494299
787504
1860947
1495509
977706
1431509
1310232
941356
1237216
966594
1618539
265480
1093068
1023259
1253034
180060
1300686
464010
574816
134361
1974565
231703
262340
788182
1262803
1357261
1512441
460060
996878
889404
1214540
1479931
1332327
872094
942904
1787740
1945067
1856869
1978955
1275201
1130532
315251
137129
80763
1402813
6054
271086
1925929
1980632
659807
716134
1677814
757146
1842074
1507442
751585
1422287
73708
458653
1460588
871358
987
586142
971454
206306
1275617
113328
232913
1711086
1716578
1383766
1091338
1958224
1779867
1374491
1423103
348373
825520
1174250
1025031
1723566
438397
193756
1528927
974337
222362
737492
1375776
333307
1586754
1282510
1071842
1466096
321640
699189
387682
324525
1644799
959197
1239619
1913319
1813341
1709251
1969247
850207
195891
454370
1913765
598854
251084
914349
395767
1159314
1200664
779747
454112
1647289
1007444
603664
718067
275422
763401
829692
789519
445768
1162814
1806553
82677
1751900
921664
51473
309017
376825
1786058
1489690
1263185
1740103
1042438
1402740
1817504
558348
1574441
938810
392976
717717
530566
876672
1420520
533854
124385
177326
1153967
324377
1675778
1971340
509508
631635
1430097
254203
1522519
81789
175241
353158
1846817
184501
545967
14488
1840158
365348
71397
1931217
841202
1672647
1320171
174362
1727536
1539485
1990196
578885
1225781
1746686
1625034
158664
7415
868715
787501
1251558
136772
123722
1458400
50921
961658
44655
1925397
1634677
1499682
770759
1407519
1189105
885439
867724
373664
212749
543430
1605073
1940285
179200
458373
1014394
1188762
1366622
648376
98418
174853
609047
760573
483310
949404
221079
335950
1673113
1641881
1796642
1500694
1270616
1629390
1688636
1037152
879987
514759
1194071
1255780
5358
1091066
1946849
1939619
1772361
491578
753923
1068675
926601
98946
1608481
646553
915493
111279
226390
1294010
674037
584670
895098
1781848
853437
1336691
842293
116525
1435304
2704
1028509
568631
845564
1878765
1255377
58513
763979
1615672
1219712
1371346
1217609
855059
1245568
1521804
399242
1533102
771452
1288330
1472876
65368
1252666
977993
227589
704618
1839070
1834800
1477222
273858
555428
1660339
263524
698104
1003934
390491
90558
1500737
636411
236836
412715
193507
1247891
400912
988483
1658461
236944
141303
1752001
938422
692303
298881
284366
1348473
1909729
97457
185901
1484
1216251
680611
1677141
1763840
366743
1106376
1433723
1416252
1575833
1151721
753042
988465
787163
535780
1994528
1456649
82273
1056275
690612
620089
824956
808949
1254725
741845
1301431
351989
75864
705524
1753235
1422057
1288553
369562
1927887
1979281
1803642
668163
1437121
1715694
1635493
592267
65365
989318
1673604
1020013
1377708
549891
1654342
965668
1737663
125148
1392061
536570
973558
1268818
1277308
100421
843359
898160
1320591
1841173
16506
1774281
1351025
549548
1002713
1679371
1782055
1513581
359088
1665919
1173907
1722229
1176417
1332037
1321282
1580436
1865388
1175978
116180
1864929
1974647
781394
1218546
619443
1967769
195281
903716
107912
52051
154032
60106
1087278
1502463
1899611
1654344
1778412
1755672
290783
764297
1276869
562853
152242
622869
1285262
753300
652240
575480
956186
448950
189477
599843
1849862
547512
1860981
116253
522644
147292
1091368
376610
124375
1699192
763160
638467
1316846
1028240
1865378
1162611
813791
1253289
1592529
1524638
386638
1071611
444548
1654849
900287
311147
973093
1238407
247194
1924676
1522168
747834
607082
1550171
676575
1101865
1088137
1644737
1406393
1865153
1583262
646112
604961
1860619
1679539
195786
1087439
1350670
1028012
1427840
1563530
1384848
815631
506770
1526158
514550
331494
1774454
948462
1912472
1275273
142407
1144565
78474
1859107
526286
1287044
2818
1640058
1221450
989496
1672004
1919865
1477715
1143269
1803199
1711219
1704450
1418421
1729874
1424846
1999631
761162
218895
1237868
594134
1284397
318920
1233284
754258
671656
1481169
851941
1125469
461298
23339
86102
1451499
1724050
1794407
157265
351806
303862
817203
525618
1826813
1219939
732660
562859
1607230
803142
1033286
1994916
1693866
1702967
997914
110778
1814097
1047048
1680002
1343546
1751960
1835909
591596
855023
1038248
1432928
991636
1030404
633150
277708
1287680
102048
502433
586592
1584822
925105
548146
1665026
1970267
699376
1265908
953380
1279997
1498317
1337082
887869
1812395
1021503
1480812
314451
1759962
58329
972978
1606205
1869809
1157375
190621
1309275
1972411
1989164
1627289
724371
1795896
1765577
1402936
508680
843631
1595607
1208320
777501
480702
1070925
1697909
1619465
1118755
398290
6528
1170370
899809
522910
1713259
96998
468467
1140258
84074
1083987
1232959
509238
1870613
1618339
1422956
159307
1458803
833094
1390876
81292
357130
927443
960191
548932
203222
1636110
1888085
160505
1132633
592305
231520
1701327
1924482
1610638
742543
581018
350668
1673731
904897
886201
1644240
1540655
146367
836208
996604
752853
1253661
697565
581893
1799093
930031
934484
1879446
987792
1453092
358774
646003
668944
1539549
811850
1082832
376539
1420520
1781364
1855384
1728953
453600
701748
435573
580499
1689864
1257318
505636
1792320
1652393
655546
1816295
197675
644763
900931
1281536
1850342
503718
620456
1397491
1955055
1725755
1182338
826933
1033152
522834
860625
614542
1144567
1521412
1319197
1882718
1935269
121843
1629357
1892486
1330930
1785948
541169
1121541
1943922
1592443
754551
820709
748815
1919429
788078
1545265
171463
1485331
270704
1000317
1495499
1935963
1998961
932140
118726
1494268
722207
761339
1007202
1327756
1258976
1687575
146802
1941094
249619
803177
160393
1355548
805706
94713
1373396
1048951
1716052
1200023
1153498
1537947
1168505
688766
115792
562421
1963622
727735
1591200
999587
504307
626901
694991
325913
196685
1562721
1354152
1766159
1478691
570949
1481497
998186
1905740
737249
125097
1783803
1390177
1811893
960450
1539086
490281
1569691
205397
598867
627878
512479
153215
948892
251589
1912515
1674069
1713866
1254506
1983404
1059618
390467
1384753
1457186
406963
61376
667797
741103
635135
342639
192043
1954902
1972716
718341
1119155
1584132
1950848
614879
293248
1825312
914385
419244
679282
169413
1858178
850727
806498
669601
53690
217874
1887535
1872783
676631
21335
1796050
1755601
53591
1273191
1124659
146768
347530
1493730
78642
458486
1075851
646367
1500770
964275
402229
156985
1390213
1758822
1427505
964882
1366696
946254
645764
715912
1725107
472047
1413716
1845833
1839413
1817726
801874
1784575
826515
1365775
1007586
526099
203642
242361
1593022
1206325
1261496
1965537
737409
450504
1521631
1082899
1713525
328729
742141
99249
1162900
1435592
1614404
775930
1561424
1152446
1242489
224674
52184
1777988
618977
518644
69241
278150
115111
1745645
1940262
439227
1666901
1152245
1681644
1272612
1966316
1655124
1498710
1064662
1184492
1043336
46889
607073
41470
1616808
336746
105129
1137502
15601
1209823
1990066
1866287
1527001
1447133
897949
1051604
1941580
222412
1956017
264740
1559650
577987
97747
1835703
173090
1579895
23369
901275
1936639
174858
1223448
1743494
1049622
1864111
1051760
1776762
482209
1705843
865716
964493
86955
395416
540739
1266963
822614
1367368
333705
1082468
980919
1878766
1361672
389240
1039651
1555204
162686
1690116
1867324
120251
757076
67152
794803
544428
1930565
875859
1635162
166499
977188
1892221
262351
324911
379093
541929
1770507
221284
1143255
410817
1288300
1872588
1994697
734461
1139755
1357202
1877762
570405
434343
1777306
1521426
1922314
389918
1659676
370428
1693765
95082
1834965
1237590
1766140
775374
1840346
123079
1696897
1447019
1732948
1944173
1567522
113388
1784747
795292
1476186
800583
130819
934928
111451
1856979
207840
1810154
70675
1556731
27922
1844321
156870
349053
133189
1341136
1718073
411433
1499403
1347475
95604
601393
730868
389918
1014639
197299
1928883
1712593
1637095
384619
1600922
888876
801370
1648560
1452067
376837
1566706
1602924
105361
1630009
1769602
480141
720985
1467487
613097
1272946
888644
519826
517760
1938197
1457742
122041
1637258
1791899
1087570
1964586
657299
1379430
1416998
1565357
1658810
540528
42999
824417
1033459
1192921
1410197
1438143
1994894
360159
1622118
196690
1039583
1944175
196923
1404628
1666133
491098
1805691
446895
1820390
1388448
387521
1404722
1100584
613255
688945
371846
1878651
1957973
1828777
1213961
1513016
839066
773657
1373535
1907153
166365
944013
1071922
111937
20347
1572681
380091
524523
259700
661122
1208454
1161636
1117865
1316110
1220511
56237
1255801
1353422
45318
1882641
1519724
1439786
511544
135908
1006395
1647857
155915
1198030
113925
976297
1477067
1612039
1555375
491327
279891
1120977
269032
1483555
1851661
770285
835991
1178558
814668
648371
293779
1577462
1685590
153351
611831
1078652
793596
530726
167867
1919792
1850166
1722853
453853
783286
584159
917821
24063
1020045
627551
148998
273221
1407619
925257
1858062
100122
1494853
544689
794300
1808784
1361307
27413
470826
1906774
1367249
82575
515708
1987554
1272817
42134
147672
913815
893399
741745
153910
154073
947359
1932068
1129955
1647840
824951
1785411
1727371
1166233
1297347
882249
1327992
1784384
1201343
951378
1012277
450513
1159360
1481482
313969
765270
498899
794637
520376
1633284
1332487
1607243
1570076
964693
641977
626975
1194692
135733
492937
1313270
238502
301189
986720
1260792
1259405
977735
1688544
1954666
608576
1845401
172529
665718
1920643
590910
1504947
88451
1716815
1207078
1474643
1803524
1503060
279152
208960
1918614
1913979
703800
1923102
1830061
733285
1378067
1010795
1369962
493316
1139427
1027909
1788714
592796
1731365
1471550
608832
615218
881654
1894025
1334397
1179012
1729070
267665
702773
1718166
1309545
1703210
1128733
317834
333142
1206318
910442
1129381
341261
1333966
985998
1820955
1859533
179852
1044332
1500054
120032
1512971
559146
480809
1169442
1377368
1133447
1679479
1927395
1269833
311698
1784257
1175388
1484725
1443413
534215
506022
214393
1992511
530671
1070229
1393934
889453
1074141
1792806
381131
1086562
1120399
227652
164438
1772231
1344898
254726
949908
1225642
885036
750587
710369
1349668
123358
988644
1853825
1658243
1527203
754495
1669693
84913
1944343
1804817
1094921
1036336
617351
776445
9543
742077
1359897
746901
603899
121093
1332627
909736
1653708
1241684
1824626
1183837
1748032
40888
599598
50744
1345669
289339
1081350
1359492
93219
426542
1168271
919717
85466
975233
1908854
1915222
619446
192092
1920279
1569933
717830
1732108
1080209
1448177
1840724
1191806
4272
1465021
363024
1268276
578399
973365
1590478
90410
29791
1787621
1831533
172820
573774
816967
825152
1028529
65688
422185
1922937
966056
694556
640285
599601
467928
1948655
797399
1397002
1577788
1676198
1218288
377622
1693563
1077029
338644
1998062
1671595
186322
1052885
521556
451953
625843
158041
1798404
936711
1305076
34030
1782
991615
216262
1192948
426090
463760
614537
1300653
755151
1149573
308092
122358
1944163
1057731
699134
183228
518307
1750694
1757605
1781860
765920
1825195
813838
1797583
1326708
1412733
200982
1218382
1326433
648658
237972
1629437
1819033
1784340
676554
1684229
1144981
1513731
553777
201930
1679770
1657739
1265244
156101
1380894
1259694
1742373
38491
957432
535221
475007
1549739
1455238
517758
1756350
1934103
1036192
1379924
586824
1873949
1688973
1230880
1451166
1900111
1440037
979784
491369
1056666
491110
1696735
663430
1720366
1743401
1961026
521112
1315631
1976134
889056
80044
1259176
130925
376164
1089545
22014
27866
1203516
868177
1121297
1365520
1638900
671149
229310
334053
107552
872030
156180
1551701
1029403
131812
1161256
893724
1608736
221866
423629
1151074
1126920
1232839
81170
427866
1251666
186955
1750995
1082082
1005739
1072210
464871
727360
1557211
1082767
1831159
1524017
987359
1750363
30724
110873
9310
1917515
1291108
1209194
1884853
250137
607956
290011
1393832
1424916
195356
243482
1282626
854224
1417378
1883874
1623560
903027
308436
1343621
296390
1531789
1588113
420585
213267
1752850
1804119
1452041
1759388
928349
1521741
1050398
438145
1250806
1417738
576509
1315920
896297
1942636
838134
1151877
631073
296985
140660
1091196
592413
1591709
714710
168248
1288747
1419982
580013
1794993
54535
784195
822301
1991091
1051898
1450702
628388
1076916
819654
1583456
216842
519055
790620
1247008
1171963
65773
1700611
1877529
559417
732535
1897546
28648
197907
1711394
1416092
1352289
1656554
500327
1910333
116061
1141569
1352711
55944
1776834
916805
1563721
1404280
943783
1624080
1348959
68696
891943
1946280
263782
523062
646088
1005988
862672
111120
995060
1881629
911504
941124
1958746
1508391
76966
1327286
529551
1611161
370229
1306721
1242630
1217652
292085
272733
1866852
1961744
721050
1454183
1626481
186355
683184
1238219
140420
1828043
1864756
1042588
955803
71896
1618252
1384963
1303969
776300
1018321
285138
778922
134263
1358214
476132
541444
1987802
1129613
360881
1818665
716447
463111
1359958
1734512
1658209
746139
149463
1905486
859855
1992953
1219380
530022
1690506
1457341
1138101
1660738
1155266
772556
910742
135773
403368
1166037
34289
623280
1940843
1316101
1230030
828550
322463
356837
1276217
1561
906548
1321297
356277
1683687
73146
1231369
794994
838390
733964
1208893
1889616
1463430
1673659
225239
519077
982651
486527
877896
1770221
1534559
627362
1513026
1801074
1909290
1243921
1358918
381148
1725773
1137426
596
792515
1498522
1506549
1066499
1566579
1745515
170085
1922183
1675095
1827992
1726634
24355
1589925
788954
1632024
388612
283280
614303
1184349
1136314
947542
1823775
484069
1223518
1322115
1862557
1630691
964295
748246
935920
1061980
1759314
570039
1822878
1503471
1012406
1272800
21822
310385
658423
657907
1751481
1929404
1853627
1659813
1908111
281011
520620
972180
70971
1658918
21551
973171
793023
1981401
1987449
250788
1930029
522064
1254761
461563
986940
1647589
13906
257025
1286380
792522
411300
197629
1873358
408421
24950
1968863
259421
315027
1797136
1040515
1471069
117325
1374912
252507
461370
161184
535743
707055
1407808
1109134
311350
1675698
285372
1960514
1129294
1171796
1072062
914625
1268355
14004
1709712
1748973
1404942
600522
56336
1238518
957555
518201
566246
78942
1754117
972645
1193909
1130783
978646
472993
398861
637312
1582798
1643915
972471
1574198
743107
254862
1857492
1766351
246072
159918
1580977
194257
1637381
1289452
1431856
121738
712571
1406559
1162856
1711065
1493154
1062164
713028
80603
1205091
275182
555634
343591
1004156
759292
1012360
347978
1887281
287295
50951
1698436
740985
1216132
1681798
925092
489707
1298227
689941
5415
602058
1400733
342538
1963169
1917320
1578496
289707
1406395
1603040
396188
1334588
1637302
635143
540487
1134458
990709
1093107
167193
38454
1357604
1586832
1879626
1743857
239176
1513797
270629
656368
780877
1112410
83444
1030935
999984
1265616
25344
470356
963998
1276524
155777
1489697
1919325
894756
1925281
1311023
975282
952218
1426436
1934281
518695
536981
1848318
220637
883294
118623
719395
1685211
1109335
1151642
810729
398418
1461998
1712602
1484127
1383384
1508175
131035
1467714
954176
1629667
1949037
231280
1930613
1270054
493569
1646710
1700143
1353242
747269
133949
1697904
1196907
620461
1832092
728412
1649462
1825722
883364
1408424
784205
1844760
914732
1997044
241071
266471
729071
1062469
310715
1921806
433991
803106
1649421
533570
1452301
426124
1621226
811471
1365052
413397
1918232
589287
602256
1472847
502004
105471
1314663
655950
338330
876369
631733
675222
1022298
1269607
1848377
1061066
1575644
243249
255600
269694
900421
1314466
944931
325885
255549
1942585
1224761
480461
1054568
1967036
1862966
1951784
1809428
1693732
1488859
193803
1652623
1588059
523843
1081882
1574677
973607
1939828
1457974
1607150
1181285
1728569
1454318
850949
1289025
211150
755828
1298303
1722848
1348510
1961785
542980
1737372
1682223
743379
1301852
1017036
624715
1389283
263987
1969390
710585
753731
1005297
198688
1076941
1047117
829139
1519327
734045
1710110
1217116
88872
210475
268936
762082
268431
1229189
695821
1970680
1982426
596340
44558
706263
1444952
407436
870425
95612
203493
513322
1300242
1984676
1047586
1341657
252491
1823588
1476521
1033248
1365119
969527
1887606
1042716
1528472
422890
60504
891806
198750
86913
959435
1125734
722509
227401
977867
740793
1115834
779317
1628142
1623166
134285
583639
19936
273901
1698850
1694189
1193712
1058335
37286
1850622
1345883
925709
592184
1898213
1976816
698793
1698302
98390
1130127
970090
1328360
720703
1724959
457147
1320452
962595
662589
104750
1890498
433710
1994389
745024
467183
131397
1189067
1730466
915154
1858730
757392
1463358
1344626
1873065
1376614
917727
450098
1051548
1559005
277264
1361970
1579976
1978982
1430091
1446109
316538
805554
999720
910760
976720
956514
1442669
268040
1685568
1874743
1325307
1132888
889629
1895737
126340
1194080
1894925
58060
1104874
1838415
1554749
1314001
1944615
895477
1038542
1820077
1717870
997472
33436
794944
948057
1693632
1117108
800465
1089413
915460
485770
989914
997537
1151948
146546
722736
566053
641086
1992361
1484336
1727020
767042
1046592
1122522
1364547
336819
1056032
21511
1641696
1277598
1168205
1339849
1105152
190501
238342
1967808
820158
1468331
1700591
780663
128007
776605
1753944
1641868
585058
1843745
1982911
1394677
113384
1204840
1761199
204591
924124
880079
1297254
763071
977274
610145
1861978
155484
241998
858178
546612
1320630
135583
1003232
937064
504158
486338
901937
1317936
399934
588579
1148122
214145
976116
1794827
211464
1651694
1700384
1241995
728043
202405
1008437
1937113
1078696
183093
1382504
575022
1119429
539180
1477721
731908
1275271
1009645
1476388
1647315
549040
1566218
867057
436960
1242600
694131
1972595
1364897
1359457
266053
1537424
773703
865157
85140
1528269
802493
1821560
1005702
1387134
204829
766681
875428
229066
599985
601280
1526605
1144249
1605414
954362
122922
1754601
908646
1523884
346886
1467414
636485
613148
105016
399973
346824
227724
344490
578483
32870
1623716
280864
954589
392002
95940
1447602
209507
1184026
29517
1105037
642459
1874239
153248
364863
694848
660020
348404
677835
1211402
891730
459515
903368
877348
414201
1183467
300308
392806
739323
443218
470918
522514
469820
1585880
1139037
551782
564800
609656
32323
554276
1970228
444365
1363778
473672
170547
879599
6083
786834
219460
204965
220769
1274447
1345398
1049125
49499
1131478
493598
1323314
603803
1733769
1988640
1404300
1069627
1868959
816763
1003137
442764
360107
861243
107250
403255
1028459
1254015
1074120
347711
1490810
196115
1053668
1290748
1316476
1080644
1010372
1952209
1406037
1484112
1731472
1332160
1630967
1941893
804925
198693
1276727
1800001
1329579
520216
1719894
1900027
1562715
1870444
661910
60915
714107
11878
319684
1711801
1134067
795205
1510666
1435365
1717933
1607041
1707474
1986492
948499
1705793
104175
876006
1857881
155481
655956
872279
345493
413803
852578
659087
1025626
337860
100315
353584
521940
434178
1165155
837976
727090
1438216
1398269
101768
347644
834193
832184
1504458
1984140
372898
1169408
423697
538351
2296
57709
1837417
1046728
834701
53090
1672015
632792
138794
567601
1530423
1408190
272412
1733559
1520519
1886595
1834958
1532909
846044
1045053
1458928
1949730
1556607
1983783
1118278
1056800
1498411
76516
693436
738167
461804
938913
1041204
1447213
1842415
1720276
1378553
437305
1340681
1748337
528985
430920
1795618
296878
610032
1239698
1843892
1375301
1488198
1179146
1776816
1923110
1557165
1915900
417429
1862030
128118
1037515
74813
262964
1847410
1026872
17526
1664915
737894
1969579
479575
1457389
31621
1620260
1618687
1758031
1236879
1403113
1523141
1680176
1697218
729072
367629
643851
897672
1944380
270610
726837
27253
1507438
744270
1956841
982634
1924215
1167738
1025974
1362558
1049661
978762
1854141
733790
1014693
1234424
1668438
935910
416780
1388121
1003428
715114
1849423
908031
1010848
163938
153545
613008
1783867
911127
795772
514769
113335
316363
7723
1608270
1452179
925998
653046
270552
1101898
982952
378332
855440
989053
424303
700525
1695946
1643153
1106939
1493374
425590
417188
1681985
193978
1960382
657591
1441608
98774
1864033
364154
383863
1816110
1810120
1330922
1271288
1272142
1540324
1329763
977194
298208
1295901
1426746
1488287
1242163
1891941
1089102
1560286
1125703
467918
503817
1675406
1205035
1553177
1571620
69463
1173256
1975554
198078
856307
1832498
1319185
153379
1969160
511769
1056805
431022
42561
1199011
679565
969290
475182
876892
690505
478493
1106026
1215369
1413600
579878
915464
1079807
1719416
1435935
1594351
1660402
1053552
42414
1373116
42374
554740
701032
561469
1535185
1081266
202685
173067
316872
582525
234970
1667287
978845
203676
499483
455612
350069
1642952
859795
854898
465108
1879296
1446378
1212009
567677
215555
1675020
71712
209170
816622
281868
820102
1836753
1224619
366052
180888
437290
812501
1884857
1568527
1735059
1861963
1036114
875694
762598
388271
783371
3413
1449432
1389105
1819724
231195
2323
1674027
436713
1902709
922442
55322
98803
934780
922123
1399881
1213456
1278505
231659
667201
676810
821083
219892
1088583
1353514
1563649
395962
1006317
1234435
1927693
1672868
912328
963897
241967
86979
1170962
1674808
1014738
1486143
661545
810931
1731893
462195
1945719
1222416
627164
372657
136071
323648
1842480
1000345
33069
406516
1238225
1037902
865499
1349803
1162576
1528813
995546
304402
289144
1033888
900377
989454
496541
311954
1579612
1780345
1744136
1706397
144576
733542
133451
1219448
530194
1579260
912890
643219
522743
1220956
1800817
421576
1506898
478515
1285238
902525
414517
1478644
1845246
1269481
1253887
1117453
185821
1558613
567422
802927
777738
1736181
1654571
313388
22113
462372
1709988
1450127
1809531
794897
1512642
1157946
1927972
1301922
411171
1696772
814351
1058694
1370303
1990268
53688
767486
1375853
1746384
232867
878753
1634667
1694747
1371671
1378529
1362656
990001
1676178
900077
469682
514672
209150
169615
355243
1925920
1231395
91997
1636410
1309500
295480
362271
1047745
359123
1332826
469239
1052336
1737684
702066
1720444
1926536
1020637
1882926
1188070
879118
125242
1542462
499747
1890594
1896092
766930
1971967
1910277
769689
1575171
1103801
1112518
361245
1820577
1775067
963944
1368708
1623752
1370132
164785
23380
1864014
59502
697169
122734
1363507
1959189
1358191
1036383
1741020
1866824
1155017
830501
1502521
1523799
1584604
1054858
1419094
595316
86056
1390105
1815967
898480
1354318
271483
1429801
467931
1736051
219144
1728648
521179
1106372
1539129
462855
918880
964185
721083
1864516
902905
635304
1843141
1001157
1555910
1204488
272502
559667
776220
337571
1600617
1922128
837912
1092766
1919247
204851
1387212
292007
333100
1787001
946976
1203770
391810
28937
1520601
1708298
663837
517013
468786
886988
471395
409152
789536
1626271
741412
1106843
1226303
1383122
184649
746519
1303747
965360
1091865
1794911
1798499
1345171
440338
233773
467078
25489
585172
331322
1939892
1884261
1903
1960588
549757
1605725
1142817
1782273
704560
983782
576306
1715630
582683
1207385
238768
1232542
554978
674302
1590517
722663
1259978
793678
1669974
1250042
885104
1513624
316194
55187
1272422
485526
1517437
1306248
1928071
1626877
1076301
1448568
722374
69288
431617
1934274
504319
424843
1555371
200432
1783616
130537
1860169
880009
1283127
1888917
1172456
699643
1273020
243308
1927286
197161
1345916
113536
684737
511577
1651786
531122
56821
1888747
1801326
1439777
1500399
1858698
1256435
1982495
111369
1386797
1919081
599632
596434
1161962
179216
216464
1151113
558484
654418
423660
1954590
779332
247993
1588151
1694936
1975179
1381487
1330585
231230
1758701
786932
1268032
1774990
260688
668508
1469946
1160938
887359
1499802
188094
1321812
1641675
367060
192838
1234908
1829272
537570
1961688
1473780
1243570
1687671
1094991
1240170
1574605
1686599
1078511
1954535
389648
574356
1653832
133017
290679
1462243
464533
117630
1996391
1467265
1302984
652468
418825
38977
124131
787005
114813
1542482
1014628
584373
32072
550350
1106913
1603008
1029608
1894506
1082855
1149318
162304
1041383
107358
1748680
967030
1683454
32990
1451238
1941717
797549
1143031
791671
1360774
1397056
321598
1351851
1731455
1565195
88770
235814
245731
550922
1978255
666150
1583336
1789399
1296861
403706
1910994
576097
1286382
1334754
923056
556282
1942339
641522
1798078
1367117
89077
684967
1699176
1269923
1183369
45575
1364032
1238054
1792503
1566835
1969371
693278
1307816
1163846
1705814
1020655
642632
774904
1873923
1193670
1824326
606606
297854
1417769
598352
271713
218117
1195668
930634
307490
333352
1838975
1442475
1991113
788300
838623
1493190
1758354
1044121
332502
77204
910252
196618
1305735
1198312
567776
89908
1693789
758559
826462
1219912
1249515
994339
478188
1719919
68960
1761598
31051
1938691
1738298
121095
1653263
1732406
648822
1184953
4772
1464402
372391
791708
1613637
1537947
1264109
1031380
377419
1253877
1297304
490264
237688
1426181
1479528
812519
1291837
1732061
455569
504794
1951711
81640
1367124
1212977
17420
1354022
1060844
1695292
1298509
324111
36901
1085679
1243289
1195508
940864
1334873
495717
1802835
605731
519847
510860
306478
76547
396024
1102846
1774921
541197
799913
914120
188476
1224444
528121
369125
601401
1229543
55711
1701384
1937997
1092891
1844301
730923
1143094
1562183
1508062
279768
389529
971944
1869171
317716
316167
1312551
633047
1991139
254897
890453
1630302
1225827
1828697
562738
53177
1723733
947304
1953363
307443
707216
242804
1688330
831541
1629934
576324
616533
1267349
719687
927139
994819
369461
1020587
1700692
853843
991905
769021
1956430
1845358
269808
45309
719933
205338
81770
11999
1942219
1506148
1249374
377588
632020
567556
405606
1081384
1890503
954735
1699000
1308860
211226
64873
544757
996775
474673
1240304
1714805
923554
596064
1311196
813993
696671
4229
851177
1481385
1910902
1046334
1903239
163803
6477
1273177
613233
1571544
1826203
129174
63780
1535866
1033527
92451
960023
991764
429317
919823
60758
1666468
452140
356943
762513
994425
1089882
1215314
1778750
331758
1529538
1968420
876731
1390957
909084
514871
1885107
266401
1868507
34147
351522
763307
1761900
1728657
1885774
561653
1761621
1986705
1591240
701399
836615
512283
731618
1231080
736605
730315
242823
1797419
1714506
1732332
662439
158671
1532821
337465
845716
164830
827760
551426
125089
1682800
1498429
257201
550032
1785918
1058887
233034
1312289
227930
968809
891104
1491017
1623007
617361
406883
448935
628440
395898
134055
362673
1062490
414510
886154
804721
1877426
1041563
1363016
755185
1311292
1143673
718428
1535060
1539838
309191
1447653
1965382
193108
1806723
250256
1109506
1376328
371473
1329501
471685
1235815
1657151
16724
1197518
1963253
371619
1259890
746574
1768804
840703
200706
1578535
808174
1954653
998469
1115105
689651
1582224
615806
1683889
424908
1993538
1335962
115563
957546
844678
82044
398950
282783
754563
142278
8048
1989527
1012909
1470300
1817275
272872
96061
970162
1577446
1236478
1646494
1055219
668589
342815
451717
1334827
253124
787083
393555
814873
824046
1189672
87825
1386350
1754028
755822
1499516
1086086
2894
1889569
1783526
1552136
1817310
1974621
804456
313432
937819
1193015
1558755
338535
788008
611767
617411
1947711
203687
1112931
1402322
597425
721063
1203085
1070552
616735
1181206
1093552
469521
291053
405519
720084
594445
1245217
1695268
1134823
1810354
809006
1002036
1664120
1276073
771270
1767139
1592657
31017
1576853
793133
1525345
1488982
336537
1355296
403400
1316105
1354354
1761750
1524013
532253
334686
1947950
659720
1936343
1610182
1895983
1558786
1941944
677306
1761479
1712610
72943
783169
1969253
1518241
1545815
778785
336490
1523516
1316852
1259090
120461
1285683
453492
1838151
895230
86445
344429
1183175
1079413
289810
789772
495491
1502370
1265948
919615
1735520
1097232
1649627
1476515
1406018
1586098
856385
450155
625675
2631
1464035
923104
1423008
1340908
1540759
911639
807745
31899
1739455
1199414
1931997
283716
775497
1745417
398555
334095
1222533
1039429
577690
1528238
871569
1082353
517000
395774
146399
1767356
1771884
977635
252478
357355
1812799
322813
1372071
1029595
612838
1473176
246411
1582137
1106114
1239455
1524805
561002
1711570
624002
640715
1217009
367502
1391745
1399270
1423174
1027210
1675419
1971381
184473
1038038
690076
1145356
1498743
674767
1438167
1298223
1354623
520100
627886
901642
115066
118056
1454837
1773912
142809
1439507
1895536
900864
1735470
1964301
1231291
111167
673781
919640
276404
1468102
546682
74401
1555117
470024
1541082
1200129
376553
1530906
1924897
1652733
1953900
1880425
1579317
598381
1762258
158
348080
456148
1443352
1025229
1895501
1726778
344425
1381719
1070848
596249
722252
1764481
1083718
880028
711055
1615164
1230258
1707939
279207
1171060
779472
324392
1530047
1394098
767309
1697004
945109
643337
1976290
1804146
1942951
1106932
787863
1961646
738686
1570444
922322
555587
221779
1760526
1867395
541911
1241088
985005
123805
152895
610022
1246520
418959
867720
1147351
1076149
1534149
364544
89071
426254
1752473
1174264
987027
595563
692214
1633573
55353
1921779
1577514
571111
705652
1091110
1800850
1789522
616311
308366
1007377
897245
1492349
1135820
1261635
142003
170306
223789
1248621
1413564
1082496
602082
1036712
1499418
762008
10360
1052145
370138
711397
505336
37287
1274806
1142611
1656922
631554
1704431
1206109
1330672
695178
439544
1039381
245096
1615298
873239
1881628
483014
1500008
319981
545495
286481
1628692
1029536
177633
242245
877485
963570
764545
1007050
1041073
1295552
1721400
267509
666686
382115
1764654
361044
893576
238394
319718
736426
1660935
1919013
1388472
747221
1273805
1318610
1587309
1951735
1256109
1301141
537069
126131
226999
1995582
149555
1092214
81172
1590149
1378824
1112238
1878068
1905731
553265
1226805
628557
1465916
430378
723395
1642436
1492276
1614214
1431198
50094
1267126
1412012
1517058
1057292
884546
1464264
1788347
336108
506497
1756855
423330
1289390
1566114
387684
1734796
324022
685201
1716235
948950
707639
1402118
1212006
420919
1904245
1336298
639715
540700
1253374
889233
650104
1731560
1509230
137557
1867619
170069
1709109
88324
1446658
1754765
329237
348930
658686
126981
421653
1934833
1852696
1535159
1585859
1392187
1410122
241484
763249
1093920
135675
582605
1818480
1247501
1753874
770897
801129
76140
1527804
1940683
1611416
1633775
416649
567725
228996
1674361
1520072
1611784
1621548
585551
1590605
520403
535759
1177712
1547039
623732
1625556
692163
1910655
1747068
480730
982087
1639033
871994
1091007
1913106
774983
1809486
632672
691185
1048131
1815569
517590
160775
1126143
1494182
185454
71658
806117
904437
336509
1498708
1482801
289029
441625
1093558
1436688
1021414
1451607
324421
422256
1665947
368517
1047641
606538
346872
1595192
1514966
1314919
1908627
635791
1684523
1847359
1160883
1853179
210441
1450046
1705835
953050
1726832
1205571
1657517
354415
1422881
522595
1209284
1705901
1058424
568612
494006
342977
1211542
215993
771987
1206781
1491470
1538123
625948
1895463
807450
647238
1796992
1204791
1395228
1334103
1543598
1145697
30926
985733
1747733
1932682
426306
1755067
1385167
1509400
1178902
189136
441628
353116
542632
95189
379042
1061113
1842781
1653650
1509952
284774
1639461
1690267
250399
1582292
1698198
1160522
1815168
1681375
701212
1137550
630101
449013
1330181
263690
1971181
648513
1464024
674756
1247179
1864773
1061882
1761022
301377
1325730
1331467
15129
1028274
202813
473769
1655402
1910469
662416
1397783
1123721
1496406
215318
1508357
1236060
1410784
38434
792422
1078633
601008
183413
1375306
161610
147859
257635
1508833
1827105
273107
1878138
71571
691373
1101742
231537
1293596
597556
1135400
49700
371152
503421
279579
896729
527956
715664
911040
1015771
1218174
1514118
667775
379896
1859344
1740684
208440
1238513
1925624
1038503
1688902
365268
896850
123803
371025
861425
1549529
1400474
957934
1768339
376306
1860354
909838
1227366
1226831
1356124
1755361
394483
785475
28516
174328
687641
1374508
260431
1691242
1993753
1745074
1657572
1992196
1576313
974403
1803736
944748
5428
1423834
1617457
697681
667840
1059592
194214
1544145
1832333
1768137
387902
269719
1844790
1885826
685495
788725
689208
346863
1912541
1985002
761377
808402
966672
1245269
1844480
278130
447194
1202526
1088008
1009640
1949443
1192253
1284874
1171060
210550
1407460
840922
58594
855397
505013
282185
281586
431118
957417
433845
924495
1008205
804830
364230
1253170
797311
25419
1897841
1202998
1065663
41456
412212
43224
958694
92204
275330
151981
1386909
1404576
731616
288620
425769
1527097
1981618
1122957
790348
1345101
1999778
1901996
326940
427594
1475460
1269656
1817689
1374901
1677718
1530007
844
1952456
1913388
970022
369273
1420944
1957986
1167115
1578412
75891
1693883
1576671
771477
956200
585352
568032
101814
1157001
206647
359847
868585
1623484
1408906
1701186
1783965
1021136
522995
935600
219737
237403
733277
1275999
16250
1113085
1535694
1663420
1745599
1672632
1098676
477284
1921017
941296
1321493
945034
1094108
1277231
539907
840173
188169
812542
871863
791406
603469
1625561
1564668
1469506
1293245
1205916
104979
626763
752618
568121
199725
864738
1473756
450897
1659222
1362001
742013
1316622
1120627
967748
1259406
1180619
1539253
1930033
1467088
1798354
55453
354557
1576882
1937671
1129792
1422238
14708
1623030
1151779
1413983
1984149
1639623
98684
993460
1292883
894632
621003
306774
632136
1825865
1686833
1455512
762368
1313416
629067
105503
1589468
803415
1125675
1982032
369998
985851
1033973
521567
390616
477567
975896
128042
1494037
1059500
1859042
167971
1148938
638499
668337
1039288
815142
1090667
1604134
1488711
775871
1393326
1397156
1941129
1676081
1837576
1225791
739440
82119
1942626
1007634
1809134
1856543
408641
1280371
191754
84922
456700
720236
85387
482052
1011009
416841
479408
577976
1526572
784898
1889180
1946566
98641
872645
1787918
1720791
14413
1909221
1918943
1060621
1172287
30814
640365
735393
1996615
1530377
634907
47936
947680
599189
1127184
607016
1753095
271045
1719671
838196
908652
1561697
1465601
1246080
537274
1922284
1953736
1508176
1973474
198090
992581
1067207
936003
1681627
44352
93684
654316
1490036
598622
1162740
371924
879517
1615730
159254
1859590
683425
1799499
296823
1355271
865366
1708778
1307652
777530
20212
916077
1897235
1766580
1819462
1316405
1833173
1570378
1459233
1934849
136487
853198
104759
442154
526452
1280911
942338
1859282
931512
154525
523674
1947160
233302
634176
1354700
821323
1395304
1738185
1448723
1061687
1844430
1975240
1626916
633744
1472395
1490904
625238
1642285
1953435
1044649
980618
1392258
337847
1381890
336185
273429
1661785
573452
1832796
1413271
656168
179605
525086
342458
1391539
1064792
1684521
370335
1412025
851717
1083648
1154494
1421061
386086
557193
1574936
1566122
1484450
259524
898351
1247258
475978
1006161
506338
980267
32487
1590571
1252269
124636
1133714
1343108
234993
925847
67519
1443651
972271
846117
1819149
550352
1128264
1450003
734834
552481
774997
656891
247413
988584
714673
1640473
1664434
957711
1004287
1996245
1330928
615330
1611471
704699
4554
1546735
933211
979204
508280
260279
935330
1941976
404052
1225148
344257
357835
1708507
461190
330036
1989274
1492383
983912
1516900
1423011
596026
496801
1822309
1031349
1721880
1886225
1340629
1923491
149647
1707140
1262876
121230
807959
1762314
311305
817797
1831166
1584243
720186
1737162
1971472
1048450
1728831
461319
361863
641227
1609192
225959
11608
1222542
987713
115655
216746
1347134
1000965
762251
142397
720541
1662254
315838
8080
254976
191026
663288
1072586
40673
1382195
426012
254320
1149889
2684
95204
461752
1566863
1994255
1964729
1427953
664068
693664
1460684
1679036
1268912
1668733
1941246
1199370
871637
1050948
1558815
696197
1989116
1708419
574654
1224040
402694
4085
1854684
1843663
1459922
99522
1372181
592899
1048746
1568643
1128907
1003526
1646681
237984
524414
246215
888765
938397
1177216
571197
387843
231714
54594
1222986
582172
100520
857303
1995891
56509
1490854
376799
238643
1339954
1069570
1639484
1834755
1670165
238621
188511
343739
1893553
1788045
1734324
1730350
931926
481348
281944
946978
244763
1657676
1368752
1809704
397181
1567851
1481114
1861503
1819175
824191
1210521
122217
71413
558658
1548576
895545
558657
321519
1676791
829915
1701211
1063097
986453
10253
1781784
1343580
1876742
346458
1511778
1306773
138789
175842
596894
63862
1051093
1960376
593106
630179
300904
239332
657379
1504075
1161540
1557255
615403
485388
1840144
1762138
744631
433581
578631
265612
1724285
1653883
1677120
1759772
1486198
321315
1697282
851073
1572033
1156363
397718
96337
170019
1926198
1435610
1090115
537065
381147
918712
584894
1537155
742608
907346
251698
1849709
919709
248332
1617879
1063527
1896163
357239
85989
1757888
1844878
513386
437736
1147954
1317168
919386
335963
254826
578510
1029378
1403981
1532353
322980
1436905
852068
893442
1655342
1162619
1866606
1637558
1966810
1133357
1348544
1499680
711306
335130
863683
1182457
1521100
988936
1433850
208202
1033212
1474022
2476
1781299
1301253
1738083
423815
643562
352815
127087
1106299
1427809
324628
1048616
1468174
1682773
1595117
1368108
1576451
1646123
1500261
1791410
367091
385110
1661393
233449
1086990
1657487
1428381
186239
10172
1261328
409038
734446
1703775
62233
1100070
1528888
445769
1315013
1745033
1627872
1097920
1540086
1030320
1144592
60492
1697474
1289885
988963
281399
1901079
1213548
1898757
1293812
636341
679633
689679
980119
1203068
1185019
1800702
3977
1805387
736711
1699264
1211515
1112331
433732
1753534
101514
411392
1657286
613925
1693158
875426
619126
324430
1156633
1001383
1712932
508812
1034988
1470369
315457
306560
1492414
522907
275955
1750089
1628630
1724152
1411348
1986984
1887647
1324652
515963
1438661
746137
1914600
1321240
300997
1110071
1957970
769765
1109500
395367
1233107
406198
853699
574292
90623
480447
1310976
613014
778923
399748
1633468
390679
1916429
88091
1511964
134405
1556872
769873
450817
1481071
1831460
682043
64822
1700604
1299753
1158490
1099536
1488748
1838221
1025192
1896578
629472
1003702
1181038
303362
1597299
258809
1326712
572950
155094
1006780
1175967
816757
1303480
1993639
1326368
922580
117537
1533117
765276
1401908
591495
41716
1635017
1793955
1342322
957768
1652903
1856200
1387266
328003
506122
336711
1382960
1401407
1497861
22428
276086
1868541
641666
1368147
1272191
1927113
1156749
1262090
1002790
885907
621262
242444
868775
1047549
501270
364351
769813
810342
1000823
627166
1574946
1973902
1933271
1827670
265868
573839
486345
1840302
1005650
855801
341332
569277
423279
1274950
943663
347117
1269640
1580739
1296570
1770658
1805025
287395
582316
1190312
79068
95356
989747
1538839
390240
330481
736725
1587625
659142
1526375
1963829
1974425
1760844
1099534
1954123
7593
1049543
1681505
676881
9533
1961770
1661752
1721784
978645
375738
1016096
312635
53786
1420925
302203
1819185
15363
799810
1597386
761017
1690732
721327
1837586
1776925
1896219
643560
680722
1409441
1775362
1054682
1942713
1773593
1125318
322305
957541
1866406
1752249
211872
1096327
790182
14046
677881
177637
1289771
708113
728813
174743
463342
1962168
1565846
1164939
343328
717459
1264688
1383713
1648352
1630845
1449949
1325565
1845228
1956579
1237685
1480967
1141488
139518
553014
1507571
1618303
963373
1885679
629809
946598
1679954
1216447
1185712
34006
1328088
263814
1029812
332112
321175
1901696
1342083
1047966
1481284
1184729
1581063
421949
959596
824070
240568
65084
1223596
910054
1129315
761228
802334
580920
739593
351678
1869812
1811545
25065
563599
277349
517841
915189
1086279
1585951
711422
652005
25032
45185
1612201
1044582
1190695
1912439
931421
635187
521108
1520059
682475
484443
1294087
1288963
1484122
977139
1487896
1819015
973872
103940
1964285
1920254
1155304
1913459
1557663
1494451
763639
826125
1680799
1000513
1356310
1279253
1977278
1009818
1836495
1525294
1706563
1633741
1408149
1840172
1892427
28475
828910
447341
54601
1109045
1553899
231204
1047631
632610
505666
1408315
1812125
1088932
551932
394222
498283
1285050
1401581
713419
492246
1292200
600920
1734796
294203
179506
1485424
1315068
1287502
1717537
826937
1669601
528006
1204179
760356
1360249
208382
1026500
1187458
1991377
562072
231174
1906949
1423587
1850668
490694
462381
328050
1446505
230805
1868536
1070469
1620171
1581045
1562761
1089609
1006705
847176
312840
91212
1197086
613076
308305
1175671
909837
540982
1735891
843316
449806
208655
1600517
523341
56877
524525
256632
1573263
366933
1003578
1902982
460789
1794871
1481556
432310
93093
1713833
616312
613223
1722375
1404801
118684
846971
940369
804830
1433694
391138
1105867
1531186
257244
1090419
308438
164666
1348080
2051
1688832
1876042
558989
751
1410209
23538
70063
390015
1720788
914118
99857
774529
1767660
498092
1402456
502780
1106271
795556
675878
134782
1224701
432115
1148625
460480
1246762
1187320
1108446
1445410
526377
287955
1592436
1384247
1230868
1682148
663116
211948
891321
452592
12847
1888158
726612
82433
501429
1222118
831381
1556994
1609647
1769652
349941
1915844
105792
1821672
803321
460597
762835
949460
986652
946909
480492
844453
364287
1697594
1482467
155291
173680
684967
695130
582043
290170
1981653
178032
1128237
642010
778335
1156718
108721
827289
1238548
1351836
1899000
1721737
1171133
1618582
135137
1633897
1177327
999740
1494119
1135759
1827176
494598
1821258
1265174
1576574
1658621
349900
857511
1606112
865378
427195
557181
1369116
1931717
58180
203312
46281
332919
1342673
464117
535617
207167
1927299
73181
1692835
979452
1392158
1582067
1643413
540710
904287
861159
571974
947956
1995491
576377
1358340
893580
40695
1703851
1111892
671940
815562
967646
560568
449047
950831
1719959
1158626
1798053
1746069
1955378
544306
1630167
436817
1238636
1633243
740545
815693
1213261
67543
742097
636199
1869220
819769
1921022
1843443
773745
1629472
1476348
1222109
1716621
112737
44432
831056
1375230
506092
1341778
110458
875461
1721414
985271
1481704
913319
658962
295101
1174451
1972333
956049
283750
1308250
1394375
167135
652625
1743051
1337903
501528
1703970
9356
56022
1032964
922329
1743214
609459
531626
964047
1111743
1985202
1641781
1960288
680599
26104
429257
1753810
822237
500431
695457
1698457
151728
1450714
202968
1276502
1737519
949253
644520
1838781
910058
615110
305501
626272
284306
1816670
894709
1405651
666683
1053361
306545
1317825
19233
1911006
168798
1789185
138078
255194
1286989
106351
814515
1729150
1386709
1956801
139755
369137
491994
682740
895019
286134
35880
730115
168440
158115
101255
707499
166228
485351
544021
608919
834196
888786
1024451
1646014
60227
279441
985877
712961
648750
1283411
340170
1531977
1841036
842300
1153389
587867
1783666
1594939
1221538
1189596
974707
208984
1624046
1006857
1326229
617311
201765
1886531
1739990
385479
1688502
483927
290873
1307325
821850
1992151
459133
798268
366317
1788465
990234
552199
721407
1167850
1031311
1464296
1679927
1559606
1592292
85802
1331727
282806
1722411
1323491
181106
511648
348429
522287
1400498
930090
1738615
1048848
802176
1339047
929125
953688
79447
943101
586038
644001
1187993
166671
218226
310675
1883059
1758454
609856
1973538
1193596
1927553
485958
1493711
256832
432618
918576
710707
1488148
1112238
1284363
1660701
318420
1732749
1947175
631349
1762888
927507
1982296
1545916
299365
118591
1058883
1255065
1132402
1936508
795305
873283
991451
1598702
89952
211758
1276793
1684791
1136485
628175
1025983
1949690
319175
166945
804901
722723
1219456
1933219
779163
1570175
1015290
388905
26654
332914
1568190
1255986
350652
1484949
1230664
860500
919255
726937
21499
1842242
1902721
703279
225441
1769373
789533
1385208
1165142
1731332
469558
963835
1448085
1019657
914950
738044
865717
940476
1841743
555106
1612964
278373
1467505
1053412
916334
580133
832183
1131891
337515
137773
565611
1715952
305152
499671
1723029
1439411
706581
410768
1864426
949536
1131890
350682
349258
1327748
1554704
1262888
608412
1861942
499597
571699
430507
245166
515510
894533
1011026
1382067
238184
1245911
347280
431614
1445424
1754591
1732346
580731
1245122
1834996
538307
1382348
1267793
566352
296987
1781905
1240236
374028
1020407
171141
26468
1054330
1858964
1318516
468101
1080494
1276043
876155
566291
1872170
653647
1192391
1723867
1196053
1242779
1027265
239230
1922604
955501
1116590
505136
1102009
1966133
381824
1655968
454403
211912
885397
1137157
338445
1087542
1263238
1475270
125296
1492313
1486846
876277
1302005
8307
1389320
1526789
458913
1043824
1250738
120356
866195
1726433
195603
211327
1469928
1921404
484634
813349
982043
1024614
1575520
1753743
1183829
1465955
405330
498009
1630214
472108
291788
519959
324073
1284200
130502
1349263
237466
1190847
1573410
1310350
1872952
1838818
1168540
1072381
1510213
1251089
947567
1498857
384688
1845519
110101
953450
598100
1076428
537979
304493
1367650
383326
1624841
595135
266727
1159708
18818
730012
757784
1791844
1434293
560668
606553
87799
1253584
1309869
656860
1343563
606129
1419635
44808
9896
1811814
1877993
1882792
448355
652771
1681869
1710430
1347174
59711
881921
507416
563106
891611
1759572
1258003
1941851
1838337
869400
554146
1012330
1652882
1831245
361875
1202299
573332
1673505
1959852
294169
749763
862584
415389
1900057
1637029
1568953
838410
1062219
577257
1154753
489438
1499714
1496019
1660879
1281534
320962
131446
311862
840722
1252450
746809
1740767
1221254
925008
562179
658113
1199353
1026281
149489
1011184
1344100
35778
1105589
899176
1681331
878678
1729130
456550
258921
1167320
594553
576924
1278035
1588360
299228
1302920
506542
26311
1863010
443125
1288433
1573930
54769
1679148
43550
1769970
1081845
1740785
1444472
1617128
1273291
1280996
820754
571653
1138848
1173870
13515
1452046
1934903
1101206
1724104
738080
515735
527440
390531
1838502
593567
932066
1587713
173699
1504662
70648
1659139
514903
1203445
1247835
65758
1274049
1123135
1964607
1052707
1718562
404369
1122483
1872623
1915692
1627800
468646
791763
1917029
1835484
802054
713075
1602484
238213
1902730
904782
525361
101547
1432652
609542
1563258
740147
3745
208663
483945
28488
420257
1321616
1783499
1614002
563718
892990
1597028
996266
37269
934349
1000208
260255
647451
1622574
1199459
440915
950254
673678
1594235
1446960
1679171
1120146
437200
1877521
731085
61802
787739
551416
653999
574925
1908267
97905
1330478
1381878
116380
845961
950687
1504055
811192
1425418
1049033
1281810
44003
408212
414031
650918
218227
1333941
1287036
1617351
442546
1726772
1929269
1868392
1519082
53049
158555
1962423
52104
1161145
522506
1372390
739456
1816793
1746193
634325
1379723
1204430
905732
1520457
1248693
973978
1795456
1883381
1753452
1537021
1122774
1051514
1958755
917583
1556498
1315559
1305679
1132040
948707
1008534
80621
1271751
1315934
709855
902618
987634
851159
1946107
681273
816402
1251578
797012
144730
1624651
1859952
1005535
1084564
1618673
5327
1138446
1677868
296623
577129
1306881
671290
955000
536799
457597
1138219
396028
856017
1611923
1434136
744251
1534621
1914442
865792
623169
359036
1078218
278192
231374
534451
1501494
898994
281090
1135873
333821
384604
1434009
1479932
868086
1353076
1681719
394392
722340
553242
1357539
1944268
1515446
1442020
1796036
1563637
1562275
650962
1140306
1429349
1683430
1533306
1095033
773687
1124876
1407773
1680838
428342
176505
475647
627101
329558
33046
1402209
1842966
368216
922126
1731050
1190511
1705854
1616362
183237
1333817
681014
935803
574752
1414263
1257430
1622066
1839765
1254855
368061
703863
846073
1455362
549170
214651
1623791
756745
1172224
1993677
329024
1517684
1239768
1372767
1863204
1436467
1704533
1204222
693573
1600476
423899
1730635
1848154
784250
303377
548318
433150
570506
1972043
1204491
1610703
574391
569649
1409175
1400130
1644279
1878171
671304
1243378
594383
587505
1139946
989942
1883998
1927265
1098611
1700425
1036216
1427136
1820898
1058622
940937
1615851
821789
629158
1924439
175539
858231
381972
1758148
812202
596388
994367
1900699
715799
1473851
5712
81794
302556
464129
560036
1378000
137458
293465
707461
345416
1189113
1921719
1550207
1716025
419053
289296
1380969
847383
243856
438834
259878
1721168
1382859
1198492
1663246
1030232
21618
789043
1556134
761688
1090377
1760159
1243835
1911514
932427
1944591
99058
334005
1432922
1548851
467242
206341
1670865
348206
1202126
786
1597826
1106482
1300331
1382108
43296
726442
294699
837006
196826
304356
663077
1901662
1342530
379658
1179417
369845
15957
215771
1898015
453672
1119436
1262852
1075801
1613651
705735
921134
406293
158907
1376902
387219
1228785
1550925
1816263
1736155
759313
572048
1734941
547224
725509
315823
1248094
1593635
322504
1943957
1620867
760464
916495
1511794
226694
458414
69126
1705906
1524657
1500924
469303
927134
826606
1784938
176450
20119
623076
1518380
1676248
399292
1156640
1438298
71403
1581774
1516386
698202
1315980
1181821
1671571
32598
1212586
852477
1637088
575364
1916321
605589
823102
1582879
1350969
71707
1118197
284360
16307
1396672
1111938
1158330
1818810
1408594
871427
513490
1099035
1424199
1504999
358589
1270775
1194448
1076215
1062841
649922
542357
309707
1358805
558791
160182
1545456
1324551
1589639
987909
1751157
1799917
994872
1840259
11276
800844
909245
149580
814580
1179566
188440
1549160
1790564
1503384
1759808
1119726
146857
702156
828358
1716658
44856
513447
1463870
1936233
963546
1337720
1614654
696021
573442
1425768
573931
642584
1814702
1706275
1151224
1101136
1870712
1865004
304985
1053102
399501
1570461
1281527
266783
1795161
896144
1081221
1413751
1805158
92432
518661
1996287
1504267
982965
1194688
829715
1695346
128785
1598479
405570
1408090
95264
944008
545244
1325923
595157
259161
928450
371781
698506
1044963
1980911
14464
1418506
1036170
51099
1198663
1912923
833893
107966
887077
795962
1676858
909764
1566660
327881
313586
533290
840893
1618975
542301
1611573
26710
1609168
1176710
1300922
122234
245393
379173
1552530
738854
417308
289782
1594037
1465592
1484535
60116
901953
1524876
1723359
533276
1223856
183385
871603
1691900
905616
453774
1375197
808507
632489
1326278
67967
1577744
560407
344939
657834
1205635
1403404
1950998
1866437
1333916
263518
302125
686754
1490006
242525
240535
195350
1629229
1262890
1224239
69989
1767994
122224
437495
98269
652350
1862724
358027
1987598
1410071
522101
1340001
631199
406435
1614800
731070
911246
804968
772995
339125
11450
1657556
1323302
1491558
1619716
328914
1968768
1976583
89161
205529
628227
1199740
1735264
1833088
555215
304825
1121472
1219490
1605389
1719680
1465291
697205
1271805
977897
1913376
1332146
1615559
1204758
1697747
741096
1657863
1513970
938235
494754
352931
1772503
1745559
1572229
953006
1264162
1664014
1291848
559895
703591
1370010
1223200
360335
292009
1826269
1481455
82543
575879
1561059
1780253
543530
1347659
1511997
87781
1296462
1870077
384004
316958
1355441
777311
1188931
422119
1936598
1320246
648027
206579
528753
63204
87882
249003
1269249
920283
799953
1970589
1875705
1520771
1098440
278764
1270805
1707046
1955491
152994
1923823
493172
1875628
321235
119180
1066185
270619
753125
677465
1941259
1195516
1867290
1613301
1661398
1623020
647512
1540273
792410
1557941
119109
1720101
1240771
1004213
1843491
1016972
1130384
1788917
976329
558145
1206868
460212
1849975
806856
738643
1776958
671477
259623
1603019
1815369
1285898
555318
1292738
1577030
67071
60574
1349012
1871341
40974
1615601
210010
1300450
1590357
469342
1474716
637149
48562
1972970
1245822
592640
1988678
132550
1610659
41907
468586
794467
1034765
1981364
1280867
379285
1008764
1929784
223786
415518
89040
63776
1891304
796454
701250
400135
850630
1866647
1897578
638724
848885
757519
1781336
1500766
1639736
658279
957378
378869
180153
1842649
1524875
1182225
737218
326534
74848
1369441
1579137
934160
1195613
554298
1129281
717610
400514
480978
1983422
1220865
1160303
1858148
331901
1821904
1343712
1613337
1646562
1322965
1078427
109276
228569
464736
1583375
921577
1250429
1478784
1960869
1035868
39330
975394
328276
981773
1287696
297200
114013
1214607
1962655
678605
1152597
721443
1751919
1192439
521414
1073927
392983
1275450
1487457
105078
784743
1284198
1659594
854889
1477967
1305184
1002762
796925
39423
1087700
1451160
1778290
1840181
1145512
305781
1993264
784974
784269
619766
4442
1286933
1258405
331527
1889349
738679
783597
1769508
376583
333744
1658370
540703
1159167
908234
518388
1060944
140942
583188
160889
1895077
1840939
1767939
1381877
463360
1921384
1090326
732655
731847
449897
1113050
988533
422720
1716894
787168
1995190
760381
495406
694724
180887
1759892
1103420
867700
635670
1931346
591356
1400648
1256746
1772048
453572
1471351
662293
901542
59012
1992441
1424848
262132
579425
1455663
176322
1929961
1701866
1465457
365844
1116530
706008
1943749
370078
359120
1713051
51717
773135
1507053
1365181
1742079
356667
800243
1704759
498418
176701
1532851
361776
1554908
682454
1070163
1827117
899718
943758
1256618
1889048
932452
881248
975656
648748
938457
922946
1302849
603218
1915289
1803984
1209424
68060
20673
1182274
797674
662958
634645
419538
202617
1380006
728416
938715
534293
1483121
1559419
707836
1894009
1867587
1420229
1538070
91642
20470
303366
602834
957686
1638268
13082
349359
216247
165679
1757720
891487
826064
1332787
1793027
1459056
161863
686652
792339
558080
1433889
1574346
1809355
1916580
502288
380096
1008277
1215614
170563
279837
1786519
1016606
1776131
1655737
493374
774538
1290685
524137
446589
1984633
931928
767914
1911295
738769
1461373
345899
942159
769915
534663
1912232
1501683
1227227
1431073
1975556
511165
1652387
1698982
1324349
433674
200193
636027
412966
1680643
789292
516160
1330989
172995
1781346
320500
121113
1135504
173498
230435
888327
1372148
329573
300915
1390394
428289
1515706
195416
1391367
915307
95731
1392650
685
1192963
1725671
479204
1878540
1172015
1413008
1885754
1832350
858863
1105947
268628
615520
381695
968253
1123765
1974207
1248017
818883
1305588
1839930
1288550
1188938
1671875
347139
246331
310419
1916171
1842720
194011
1715206
742931
1322433
441425
1113231
431988
1644200
1704909
1762631
1494810
429757
1196409
1207757
540973
1119548
1255499
1900404
89334
348177
145638
848218
1572197
204362
293584
1384232
860651
1747103
573974
1288042
622466
686117
1601173
357057
1461269
155553
164264
1494024
1783262
869678
551964
744308
269946
473559
855246
745892
16612
712878
1509024
1749010
1225416
605922
1306203
1509232
94809
1696820
210162
1208293
69317
427642
785288
144753
54408
199474
870315
1722289
1509680
1255315
1901729
881456
845769
557035
1570390
582047
609239
423393
257834
1243069
296859
382998
297931
933027
1843345
1001140
1855548
1405255
1988656
1677657
878477
709280
93550
1156798
1233451
465645
1339408
1718584
868161
1020152
1960228
1344038
1435055
52472
847797
328562
51314
643311
1470732
1745393
1367708
881766
1966167
754824
233943
969698
139775
1314342
1710942
189902
1629405
1368272
130504
1595069
1411142
1816313
1089033
1138342
58826
529407
630211
1689549
1088126
1395406
119111
1591143
862177
1329969
385239
134494
127889
1454947
1441401
123589
1989085
1320860
192199
1478712
1760681
1925556
359708
720353
1954266
459201
743920
112894
173767
1098044
1977031
1281050
260101
22978
1217737
497873
526816
209657
1086475
1013690
1617655
1216271
1698119
193197
1349515
509860
1460337
827298
1515497
585794
1628066
1332790
1527861
5579
1223443
950633
781590
192215
1900638
707421
1734268
1183337
227244
1314901
38060
44247
1826884
1966600
83717
1952944
1263690
589681
1076060
1945780
640222
529058
366764
1835839
1231185
155193
1028571
524835
823706
1905616
967992
1566840
693675
1380916
50161
810140
687642
334118
593121
732487
1211940
1038788
1985875
1748098
742176
1295789
32538
800589
454303
1054475
128465
1363090
57313
160559
1312538
1224310
1931955
907338
127362
817738
54377
1935943
358474
590509
1447347
14738
1997062
229679
1154155
312705
1543438
378201
1656460
318937
666638
1333225
644701
1701216
473453
1265929
51320
1245645
1536080
274226
1580736
1687358
131095
1886873
367873
1095342
1955536
379999
1508741
1823356
1182222
1413569
994289
1853989
1273538
691645
1416339
958371
154321
460627
1613501
383402
366870
707751
449743
1502690
863413
1987592
645958
290699
689100
497413
1911493
1539398
488439
750422
367193
987
29344
1103176
1758412
870299
944657
889457
1289184
1188040
39323
1002948
860570
679148
751744
1701632
265222
1585349
1828256
1084440
695530
693327
1456388
1883357
1024034
1550156
164867
59929
1794301
895316
328224
1524650
325940
1638216
1339738
1843351
1571138
987026
760302
978486
840987
762973
1693792
502262
261391
308212
1037370
126696
502799
604601
1546082
1305044
363766
1651553
1451039
277558
1179697
966916
1579254
1429745
1375706
231196
1658545
1720697
816787
1306464
725133
1785799
515777
1494430
861316
184671
1766562
1369689
771107
1219329
714177
435495
1056855
876095
997446
1747471
1284406
1635923
603167
75059
420132
1876113
1669274
806311
1715509
1947103
111210
1145955
374864
378559
439421
1306825
1840
799501
1339207
889995
622777
1119125
1824094
1025938
1511638
774728
488439
120763
1220862
1545748
1430165
879365
1610020
574470
1229081
162700
620334
1593511
1943336
1720885
847379
1679624
648127
1097225
1235280
1058929
1372455
1475212
1952024
1047156
269492
916356
551618
929262
1794895
859268
1274895
1163944
1104510
1201148
1620895
1093953
941984
518306
130194
1773998
1737994
565537
97805
1501848
1659402
1215798
1353873
1834586
938693
524736
113022
473905
21331
169623
288326
1062443
1812691
643657
881931
1923626
1350743
753572
1881856
1057932
845080
1059414
862365
1204082
1510673
1950290
1761493
339541
446541
1995053
1173745
71554
1984706
272206
1302089
1452883
1601011
1040894
1418072
273736
811353
967873
778532
1314455
1079896
933379
70218
114158
1403689
1903054
704322
1877414
1349271
1621838
712493
1603495
662033
1856377
1798837
403572
246667
1028422
424921
1172387
1230193
440730
602974
1415528
1427546
1832198
1936587
1323573
1596825
597338
1231852
1890824
4652
1854905
404236
1423778
1697675
1101099
1476851
1255719
1903882
1074826
1925180
1296664
1284446
564794
1184483
653836
578465
610156
1311473
1523003
94866
78181
1236133
1884378
489771
1980612
1477401
1027586
1492444
136074
1836995
70051
1061435
1198940
65761
1206626
1006781
1470883
672576
1414901
1234589
1898229
1908628
824666
1241701
613488
120694
828793
1789651
1719026
1780779
1882151
1993138
1175493
1434176
1604854
830862
598622
1302956
112478
889431
1463662
721264
824737
1470818
428168
840268
268411
1229439
821258
1581121
749822
438641
1140975
452640
1010033
340488
1138032
10795
657938
1109420
1989457
1610939
598471
1953133
1101410
1816125
739109
191621
1510962
343773
1890376
527216
1115067
91349
1956287
1605138
889215
611396
1157260
457031
439850
1846324
1155238
1089577
1730716
797188
1750772
530062
1687767
1299064
53345
1596673
1360159
108912
916053
104505
228735
1405315
1655800
376627
1371493
1581439
840330
680152
1907992
484672
1422083
1831120
757009
1148927
1745459
973134
1482423
795916
1701624
47777
657010
1513419
159875
1677958
621864
1265562
491900
1873316
507575
648583
1513265
450974
1042028
1295954
666219
1998732
1146160
1301418
461595
236859
6883
746959
308733
1983926
1503446
180943
1813411
1392741
224825
713652
1797618
731957
292367
1919550
784209
588389
1980326
685425
731939
1325872
1100023
792636
17923
910969
244522
1909269
185209
1067580
1213896
31126
1978451
1610610
1494154
16434
358811
709009
196302
444199
312605
1625801
1760376
1062242
1869754
280877
236412
1145935
1729118
1329371
199231
1447171
1052239
1835767
1097197
1602926
1927413
217886
1462445
588807
1556255
813760
1864912
144389
1876919
413244
224433
1885257
285294
829010
530231
1175345
1038557
1059569
1211590
55251
1618491
865463
521337
2069
837844
875202
429387
1930853
1315412
616693
916130
7258
1046904
585328
1579627
1200739
1206887
1533648
814028
133477
436192
267334
1346441
367592
909572
1155174
272054
471750
142073
139519
484319
477699
1346971
1386327
1365599
64172
1810722
150129
173135
1113759
1569715
1636730
824173
182978
1002531
1113697
206470
1843460
396862
998726
981903
1683236
1500245
656209
806845
55819
1934767
488884
1829253
664667
664669
174457
1084066
883504
1180398
1355129
1253731
791795
538019
1895326
1568797
802299
1340443
1270865
487648
1758878
854011
949292
675448
833151
1934123
244182
668806
938954
1786368
1085172
288150
1547252
145555
817618
326611
358348
1960407
1397036
93818
846372
1189854
176430
1099905
1345237
1592873
1211900
1018316
1085865
1971286
344039
1418121
1780218
1475559
1608126
1000514
56554
1981526
755010
349659
1879090
1618244
806317
223859
856350
78419
1187282
21606
1613747
452652
99539
23370
842454
1298917
1208349
1850773
1381763
906084
1705587
1827574
468307
1859915
795559
951897
1170683
298450
1266072
981266
1834430
614730
625633
1471519
1931653
1415262
184485
1510624
1323598
1681622
139905
766922
1417522
82092
1136062
1105042
514787
1044844
212368
1242970
172391
1687158
654360
1917113
83412
1278126
816860
1651719
755519
1369141
1919862
31807
1044447
1286230
669443
932296
71407
1165584
927424
426652
43589
246612
1155980
821868
1132721
866286
856428
671163
1163827
946214
411877
1400925
1989357
226795
1201310
578637
614756
159986
462974
983577
1774053
95308
1607342
715313
141991
433331
196153
157196
338551
1423335
1925392
1073473
1804943
1227656
1036056
1919107
1827592
1148742
1047150
1429162
1214060
144697
969387
1344497
1502614
574139
1894838
1402729
1625259
1885708
37347
997744
565129
333120
299433
1284569
991233
1759287
1448925
1250025
1816282
1290602
13465
174460
975841
1473347
719710
429750
1799626
1993291
947678
1855120
1853121
1049974
1978416
1309516
226437
1432399
891798
1076033
124080
1697032
1083474
1438932
1589302
1132530
987193
1202622
458119
1178792
659350
903316
931281
125329
959281
1107698
733464
257610
1307302
670347
938543
217137
1565700
1369348
1764521
899763
434348
59389
1627909
1202511
658511
731473
1213910
1075157
935200
1040087
1198318
626900
1922677
1624109
278078
1769869
327053
186172
1970699
804128
1709143
1568469
1174257
304110
1674104
1493131
1512484
1885635
446148
1126543
1446029
812711
1002564
1076144
1186882
1414539
310438
197045
1374667
1046908
89707
1436355
670735
6491
1036751
1426412
1414822
80455
1398512
1410704
516840
1570077
939703
1378818
1308705
1809393
1685876
999471
389163
66118
1221548
676282
84469
1114698
1117887
1409246
153805
1061110
653975
654216
1338312
1832586
1861663
165848
1336687
855398
987692
537973
968807
1119901
517105
225182
188953
1424720
871818
584249
1540877
1477658
1480023
884089
1932494
338891
1162102
1595444
1084439
520195
812973
1321779
1359952
1354470
1535890
1276292
708801
88955
110767
832049
1864351
1722658
706375
400330
1565690
267984
1064179
327260
415279
482907
846249
546414
1335640
178503
1091029
1622830
1319657
1791019
849936
1934494
1291649
1682526
1140686
1473155
253204
433154
1755184
536649
1896376
1621917
1521612
969023
682698
161369
1748875
79793
1265706
1382399
343276
1566763
1667838
1515686
1940861
866202
734684
1167454
1839870
1295162
186712
222193
1040605
45726
939128
148685
1307343
1666802
1841549
943921
565898
1618938
1155491
342933
520967
1070823
572310
818645
1196700
915355
899806
169888
662069
726667
923369
1396001
1832302
903592
191877
1748082
556676
1360882
873233
1186986
356922
1222799
1870631
816923
1194762
621383
46707
1495179
447049
146700
1246885
1215413
1673354
1218087
266477
1421399
652297
1463082
1494795
728327
1744222
1965353
593759
1753360
800697
1114988
1832251
1435921
561377
310153
474781
943796
937209
617104
228910
285269
925787
342065
629094
1728570
1585560
1286210
546925
1634511
216977
1508438
1204946
596303
539986
1390744
745138
1303112
558356
717212
450160
236787
1271964
1931026
106553
1324068
186129
779922
556036
719493
1244036
693248
1999268
499542
1904940
398638
8731
1079086
728571
941648
615662
1432427
275050
1642699
1529821
1305107
1660523
569980
1678739
1909736
1153821
1760955
903499
80482
40009
405262
1170658
1768938
417232
397564
1598555
1751675
709753
1972434
345955
776069
9311
1453700
814961
249589
1808737
581239
607678
5559
662003
1068083
950825
343446
1374411
649650
1550566
204434
1444989
477852
1937761
1773366
1990732
614739
927141
952457
1742777
1722442
281710
1331037
1291609
1599769
1309511
4498
458245
1038908
1654728
1670067
329761
1261056
1879202
1785581
522777
1202178
1013723
1167315
1496880
956783
833252
436549
583937
150346
152091
325034
1270426
801098
284819
1265628
1370905
1642846
638039
246000
1193423
1248286
27663
72784
173279
583493
953587
1393794
139554
819868
1392070
1594293
1136121
1427965
719250
1048698
1594765
740390
614229
885575
1002084
418972
296620
1740569
1684860
1901013
656025
443414
1734813
914204
943121
913994
1232495
1564084
1814430
771544
1081924
1350918
577606
1851796
521714
763659
434010
1239683
196612
1406726
1237417
863895
547244
1810105
1299173
889116
979163
1284408
1456091
55880
1458174
1321652
255689
745181
56054
563289
1430832
849230
657246
297655
1316068
1120883
1719336
1041810
841830
1399336
1101312
87542
356747
1073334
1163536
1617662
369590
185630
608073
215892
1664574
1588851
1692463
1513729
1970472
698
1951378
714754
747863
792389
1305035
596254
1909179
1161036
795175
1907327
1810132
618334
915136
1156690
775452
833085
1924305
1070321
119385
1650486
1248830
1170962
952129
1629222
1894833
500034
1906794
1617663
1134336
1942138
1442209
1005428
163412
1473656
1185574
106614
1908654
638844
372088
701039
1634427
1173903
1681929
545867
987595
1722904
968836
1076174
569746
1287563
115250
1457750
890847
966423
788232
1810861
1375113
318289
804052
33078
1023363
1485825
169532
1998518
957457
1914851
210650
1948939
803489
1636885
16104
808723
1681844
1674400
1857958
1264529
836797
543792
670796
285683
1324574
866564
1935660
1513367
1909814
976551
1014255
1438045
1639486
684946
296969
1426723
1844452
278135
299283
1488134
897957
1389798
86031
1951170
1056644
1075298
1216452
430450
1571036
186262
1907014
767664
1763046
685979
1720474
1142769
736102
1813981
1058646
782904
674841
1225076
896612
404281
1849966
843195
1441601
494252
957065
798307
1158005
1042218
972632
201352
1138392
1915320
13925
1667445
553257
1064478
1873553
1530188
1735942
1028279
1954482
617577
254692
947658
119974
924450
282420
381759
1529352
281327
1940546
351449
1777957
938960
1752342
1469718
1646414
900330
1910706
1142912
1142983
817595
1548619
1890480
1941845
291822
392289
49486
79386
276238
1072775
1750376
1267315
217414
920327
357061
1386251
740335
86993
1880294
1915179
156063
1382431
1534453
1117264
25825
641529
1576003
1380408
722184
1059129
320061
1007519
792223
1057205
839167
878544
1078089
1573200
1639170
1696397
1634223
452036
1375686
989128
223195
410691
1895604
1199010
444561
1145972
1765141
850792
1815249
1731836
833021
1224474
350424
1148738
552491
1101572
1473866
297435
1727279
1774881
707679
899764
664092
830855
1492310
674158
520810
1225369
1697083
1049129
380336
1773833
1369698
1649064
840909
1309082
764392
678177
723085
1253954
270384
1132151
1187317
394228
944047
1157605
26993
1925868
1987869
66601
639606
1995643
1734426
1391886
1486704
1099585
1604413
743384
571366
1869887
172024
1923224
1060665
652480
759844
1141987
305824
1852141
1601410
1350422
907486
521931
1085483
1407838
206152
89685
559408
455212
998082
901187
1533277
1162192
208696
1239920
1897873
1644843
1761673
584080
1257963
850642
1355020
554854
1988453
167206
1175817
1426943
494619
583492
1417138
704304
1564335
1114918
1975962
1752410
246227
1384318
88476
1163782
164518
971770
1249518
753034
1564176
98232
218864
1353783
25614
1748884
780675
1931915
702181
543538
1520131
646127
1989741
1695319
795456
1171759
316658
450239
711358
505639
1633032
1434848
1374493
682218
1867603
438523
650244
1323005
282863
341258
1888176
1863548
1004112
191749
1160846
1068865
1783970
746935
1443808
854796
1058585
615938
409347
422221
1553845
1227427
424273
394309
1045714
30687
530053
1855836
1058155
733225
1058381
314103
1448392
1355311
1728029
31690
1530472
1437487
95252
1273285
131983
1527635
417199
1639795
333534
1529389
954108
219360
356042
424619
1826615
49165
147467
1890792
205565
377432
384706
1865217
643435
1832556
51814
1339500
436018
1555335
582846
181781
661877
1187422
266917
439207
1622453
511003
1489258
184412
786965
396888
1684798
1083424
1389887
1960877
1976201
1905415
372110
608254
201984
1037662
657552
566650
1934568
1217386
1561667
1319690
1442063
1427678
1460601
1613756
1898102
1563122
1740854
963355
545432
753867
203820
1111822
1096358
13791
1469102
478195
1016337
1805768
1660507
1332772
1456802
1884514
1364662
37670
1190701
366587
660586
622013
831492
1311542
1545073
35994
1166712
1316996
1655247
1170408
1611123
1660593
424692
788995
1587003
657816
1249222
1663724
1968561
936435
1746377
1019
1608020
115189
1509953
223088
1639685
434696
965254
1150853
1725052
759819
1890697
917531
1367339
1820181
445524
1767082
63248
1917004
105175
1634095
910740
483621
670766
417090
1051391
1590874
1937024
1040668
1785627
587791
893646
580777
1405831
1107284
362943
620997
7774
945360
1801885
1475
1161627
1626988
766924
406758
1128436
640509
249337
803134
1290777
1202746
1346199
152354
699569
1368497
1746147
1480796
1975014
696349
825635
540978
363745
171003
517543
599943
1629432
447915
1721680
1724637
1034159
1176230
1562221
1652522
96409
1631890
1536319
525823
457968
325183
845127
1862817
1816095
296340
1361475
1727599
1469572
463201
657662
1940245
1271481
1944922
1318513
1829106
1305014
787714
1002835
95005
1840706
186123
1326718
1177510
1825355
474690
1429568
68321
1125910
731833
474844
1989061
1793291
1543256
738731
609642
992883
825692
1462962
1417389
105248
1992501
504068
626827
926882
425742
1197956
1552355
1523100
1615514
1614233
461348
435962
133759
322293
1751392
793353
1094965
1217261
202387
477772
1125702
1583822
609861
1468616
1149683
1622093
1677142
323710
1608137
1189045
1490354
1683469
490012
1498585
1134825
1039466
52328
901322
100703
282062
1699025
556069
989549
588081
651867
1854987
561738
46109
323566
333714
1279207
668689
956235
1080061
1051926
1955227
1601426
322455
1061485
1063656
1578131
437337
147363
1813246
730787
174563
1000091
140377
791420
1939940
1582741
1047247
587128
1460282
1588267
1266207
268951
1306986
571548
1229964
283249
218185
1823229
1513728
1953432
923120
1862424
262096
1959519
689937
193031
1360494
924127
1538648
1281951
1321458
1028881
96077
952634
167556
1611874
1749154
1215009
695801
1620198
133361
1147922
1197666
961524
1229012
734814
1069539
756680
1599485
558085
65455
273837
1120140
1307419
805260
640370
791231
996837
438308
404060
556042
370786
1373973
1462968
586494
1279826
229337
1854340
243612
1456996
1567223
755360
1571189
1067924
1581934
1382227
67398
1392896
1744144
606784
1015560
1008638
1196144
1053527
1564509
654588
182120
425352
1760790
950647
603254
976230
762099
1816811
1750897
948737
756677
957482
179586
1180743
705802
1379558
181938
1568279
657857
360257
1273658
1801452
1240627
331201
1559983
1893021
388074
429348
469701
1410988
238580
505059
338153
1412174
415910
1359201
1518941
954917
455329
1840204
453838
1053209
630896
1641885
719254
1041589
1757273
1864710
1634628
1071096
633902
810658
1130534
241379
413735
1026805
1569672
531881
807967
1362163
69675
1477944
428623
1180239
12320
1910284
1373838
1239311
586220
261155
147912
1923763
945434
1157083
633094
1325799
1645443
836735
1336685
415830
1729298
644167
947014
1351510
831842
1745593
23798
4528
955042
1187784
704339
729980
655000
1027057
1955020
1725539
1805502
1060266
311030
565014
731171
248110
963534
940398
1309118
1176657
1652099
1615082
1613649
1175151
1962699
1464790
709638
319722
753440
1053253
242079
245254
726750
1993910
511318
538229
430538
246907
1174303
1707083
1331658
1781551
1603447
337826
736908
1315291
1065108
1356612
712563
1877287
226019
473988
290849
606059
631268
54483
1345543
1986144
146028
93222
1121651
1074683
1935293
1171089
1120109
559477
1480569
1997725
945189
1945084
1368374
1944056
46285
1488726
854899
1305147
1818766
1490644
1571427
1234856
1903761
528646
371735
1791966
1935504
457935
1132193
879127
1173015
65028
283515
350995
630969
458934
63530
666416
634350
1220264
1117617
1564372
1147830
756210
134262
780260
48889
1177263
15218
285442
1768963
1615814
469181
1996450
1848069
744017
1868305
225231
1374997
288057
1977921
1545050
265411
853835
503595
168923
80272
1388453
397918
531456
1032439
218846
222478
176851
224976
315226
1686115
472983
1731378
377837
761089
1991791
1751276
547478
1776990
256941
1014885
991544
915637
601992
860411
1846534
1130036
283061
1909465
1948261
1169125
1226461
1349786
1180630
771795
477566
897148
16082
1648090
573107
1769310
884408
267823
1446436
971760
1732648
1433954
1415150
1147574
1104574
996527
692400
643638
1429781
515583
165823
378212
1305308
816996
328220
46812
383802
1129408
1905993
1258698
186024
1106667
1322220
398594
1230415
1937825
288405
890012
135912
1934199
128603
642719
795384
34969
1720352
1533569
1664904
1167553
1441921
873128
1211491
1469139
552910
1590390
1242232
879294
1182180
1054111
1941346
237304
1220746
538260
1682180
1234197
1410923
1806909
757433
128062
880717
520999
926030
336595
743412
229452
1654179
1197875
538887
653111
1476918
1170457
1576844
1002980
1427955
1672233
176118
386052
848288
935029
483985
51000
369308
1310004
1473959
1422339
1352061
563094
383269
482255
1402155
1772636
87917
1242034
906758
1782332
261978
1811368
580295
350965
1821842
356345
1442820
189235
1570991
1479221
1736488
131493
1638208
587051
1190866
1304745
414292
684933
1114419
775676
312152
134986
1394613
138086
133068
569378
549283
950434
1797522
1821766
556054
737401
628807
1870032
1470676
9224
1639456
342502
1767712
1601440
1150736
1321161
935294
1543392
856602
1240603
1856097
635186
453369
532284
1742046
525424
1357940
740177
1454094
894924
67284
559121
1774193
513471
200967
378392
637334
1779314
1018717
155420
1483042
291616
1589263
1251145
1387870
888166
1506487
329495
1051854
300691
616796
1619890
1606818
937686
377819
1342188
1105444
904977
1604518
1008474
1223619
485215
733136
30071
1218960
385996
1085870
53641
1901451
1447547
1073774
640240
1926819
349178
1348712
291147
1410385
1221500
285139
454134
1960564
775191
564509
939435
1292225
158504
317586
1005390
688735
1558493
1170155
398606
1186472
673998
235928
1601545
1988851
1704625
1524256
1715558
1886047
1780983
263468
1710016
1665132
485072
925005
162140
1925287
1082953
1710435
1771858
1619720
1223133
1032063
387425
761711
1417531
1524533
1420963
1333256
936633
55341
1806699
714175
250697
1949354
796477
1071412
1872083
1822791
1242115
1878997
679303
135159
1574116
1253796
534211
625883
53267
1001912
1738154
839061
1056307
1746493
972122
80372
1582725
1021928
1170054
582275
107966
986152
781081
1180439
668784
59444
1932701
358890
1589384
1847049
622731
1361049
1016830
821668
1374901
1521241
683600
490638
215662
778201
1948051
1478103
1421204
312147
1434229
1257825
1371776
1181282
1631162
727101
634720
1994888
1348686
1593707
1994338
505923
1286479
1097955
919129
1437595
1418830
599496
1353377
1261457
697376
1087745
1410634
70318
1605620
1473389
1331947
1640104
1498181
642780
54974
1236229
144609
231484
28941
71819
1605302
159467
951811
1902502
1578109
593061
1978013
1765341
1948585
483093
338390
1727220
407715
275792
1008371
1302820
297054
700719
399372
861103
1901657
285158
633143
112360
1756575
1109966
315703
1019691
953843
511134
1559594
1937600
1344106
1427308
1963188
1304550
1698850
1359528
947479
790475
1623884
301832
1687738
1814466
287674
709020
758886
338052
865656
351149
579625
1557906
1066138
802922
1870592
1437200
284409
771652
276783
1842315
1323486
450744
658387
1066582
1861374
1868086
265781
607155
1897636
412171
1681186
322443
50917
1966550
1091934
408393
906795
783847
1248272
1005919
580057
1382206
1809690
915049
1387953
1241118
124200
1160170
823805
1575436
360032
1415277
991534
546955
1916280
1467347
915515
1891381
646787
591283
1108576
235114
1495350
1887387
421059
72158
1738505
626278
273735
101167
864908
998552
1004872
121526
1814383
1029457
1286671
1334069
1426076
277583
754680
1134808
1592412
673243
1242225
666769
1612559
117390
530764
1836731
1022162
1108423
305927
1155661
644419
978237
1854624
1290649
1044874
825493
1828356
1167750
1657784
798010
258088
1025466
1776639
539904
520043
1771849
246436
1537299
1066728
1485609
1544480
1754525
119688
231334
460260
942889
1845875
105664
43675
203502
926073
1499374
1293502
1942864
168332
172553
1098539
1337782
1132336
1254996
1357690
1023344
1383765
1637300
1865329
227011
676043
1978551
25743
167039
445571
1243338
1029590
1722105
27722
1102196
1128821
1804727
1814489
1549997
1981863
1251840
1712259
472735
1506446
1875773
139004
1222980
742239
386789
183745
1409761
1796294
734549
182753
1038401
1944411
868271
538146
890547
1353450
1473763
315005
1126260
1176287
404078
1013094
1819369
12892
1866951
1009948
108429
1303158
542762
224110
1698059
1520595
270447
1013928
1166264
164684
917270
1441796
1512898
795490
1757074
1426181
993484
950727
808942
1620132
175111
561336
129969
257192
1400754
1657923
268855
222377
689011
1262375
1776958
592437
500117
863673
1826625
968311
458034
678024
1946161
885361
1313409
1956884
1135820
548273
234771
1817449
1590784
63354
1766844
1770383
1823263
1939101
652746
1063788
1317761
42342
1252126
1993269
1700780
1659205
853994
1971217
1329060
1361274
228026
77025
19366
530480
927837
1856495
1665191
363616
1178221
1565807
827209
1308480
1775622
345200
1295756
1475442
1093431
1374311
175307
497606
90740
1562676
987557
1386383
535504
669527
1490897
1919834
1057682
786459
322399
1904460
622448
1984664
900058
695058
1006334
978417
707504
1708940
1078685
1741135
985214
120700
223924
947989
594759
1749776
1132101
1317214
271576
1105381
1841547
1520387
1010226
1341250
175854
1280841
1641909
1235996
1845195
1520858
537137
1819412
580384
834675
1495594
533686
260679
18867
283661
1372698
1766740
1072562
542631
1056304
1827534
462806
186841
1999649
1963765
1788371
528647
525373
167145
657949
1720744
651217
1134665
1215775
872623
1929089
692092
1373106
1843162
1108309
1973177
801417
1304699
868656
378853
1876258
378490
409177
671038
300410
1713511
19297
1193767
61697
1553290
766396
988514
269959
1353164
1555077
1117182
1871317
838588
1916450
1725169
1249132
1491637
1486480
508603
875372
225226
689907
286538
673543
189980
1160274
1429526
1895808
1032153
919479
1118626
496875
1013403
1377626
1293898
1713425
526354
1013426
1412115
1898946
1740377
538666
1134125
752586
1223893
395662
1301147
55777
1152019
1020234
458953
1791386
551081
1095455
1662571
1287566
1838067
1800462
666083
1837377
1099954
975228
517689
841724
414352
300130
1080250
1451915
1387811
340594
47079
1999567
367688
1631698
1276444
1002431
1462927
843164
556958
1651677
110198
355500
1010189
597870
717533
989999
1335245
493467
1416748
193957
1699206
1317322
205237
1617660
407516
663897
1177566
607234
1253018
396657
1047713
1675693
21152
284525
146295
1208783
915324
803308
1954723
968978
134990
46497
698606
655546
1591284
8101
1016593
82598
104161
803309
1479048
568642
1633790
848134
1294152
1498580
1838505
1686452
208205
560883
1422666
1120406
1311461
617081
167042
396926
919873
691917
566586
348734
1500756
1943971
882902
78673
1077369
1009111
1304452
1815214
1842885
1137630
507273
428896
877027
226112
1985990
225882
1104252
1640394
379664
79522
860191
566398
24916
1415382
51847
1545401
126034
1028265
1536202
1250210
206297
1692696
810931
364177
773740
1892915
1416108
1832992
1606660
1560710
350744
1104965
1254647
317669
773939
1631456
946379
274924
790649
827706
1971481
1138143
460074
1378171
1037303
803060
335734
184488
968863
246214
1165394
1646655
322544
1564651
742688
1889798
1900622
1307640
1733151
1683581
1136029
1769162
791142
1508592
802618
18699
1190187
946184
1177235
1031768
1993568
1348669
749760
26794
789495
848214
1794113
1775017
1972732
1019849
1819091
631379
1945369
1784465
1342857
1628439
1051998
136841
1158
1716495
731401
824731
1213949
1257359
1454534
645740
1511071
261144
1979865
255925
203909
575508
1090717
461810
1790471
838793
1092728
1250081
1336128
597369
278947
1585438
383749
1645490
664434
1508411
1501458
1926459
289296
320867
95428
286681
1247659
1848577
925751
806091
535908
280086
773164
186510
1335308
1867250
1538432
411954
1646960
334127
1312262
1705112
413638
1795841
1238764
1807929
735955
658858
952875
1008495
775858
1691667
1303270
777437
675240
1696292
819036
332
787368
1085952
1250273
1369118
1474342
1292807
479716
947064
885308
1449569
606808
1524011
1034592
669229
29440
290770
1987583
45433
763650
142459
1552698
875481
684664
1608715
764791
1789244
1241842
415643
1114148
1306454
313741
1305851
1305894
1433977
450635
626347
126887
1495568
1483825
1931887
175822
89378
1927004
1139732
1422464
1106908
1916476
1663452
1251474
1717607
678015
1029617
551901
8990
236805
1712484
1327773
962998
1143001
1021097
190058
1033764
1498660
1389711
1070849
1951952
1073215
996340
309757
1401774
842565
1641394
901273
1538659
647192
581837
1306415
324815
1358147
1084669
1737422
499771
317910
180847
1999900
1809181
585251
149677
1910695
912484
859666
1445860
460054
164301
1081434
264443
89149
281347
371633
631587
618927
523211
1179485
687582
803846
709303
1083665
1997986
776583
413575
823903
1018895
94672
1833512
1854736
625802
178178
1001673
864527
603923
611561
1985356
1540390
377146
108495
742186
943102
1202934
1957664
1289128
265259
1221766
375242
1006254
83798
1106737
1742194
1138347
1855382
299964
377895
339676
720181
1810547
497424
1913966
291851
629067
21647
405572
103679
1834613
79490
1608451
1639973
981897
1482828
881296
1522764
1659736
960857
11387
1626603
396842
1997536
1181751
1967294
384434
126315
1345954
118785
268430
675473
1317693
1536990
933668
1995631
509000
1104423
278753
201421
14956
657939
838208
1755357
1692800
688598
1687056
1193643
785303
1503868
1108103
1853928
1865180
1506795
816058
1918819
1639541
757656
1229272
969102
371815
1907227
345480
1971521
964283
1864545
1965577
1946761
191134
639127
767476
1708652
1281797
306839
1377100
1794948
1396618
1141187
1569054
1210400
876556
594710
196534
1869979
23054
905288
324447
945596
1523608
1841244
1660889
57048
464193
955686
1651730
1771441
761459
1805415
132390
93452
1604067
950561
1864465
813603
16833
402620
928244
644201
1328913
1777516
729379
743980
217115
1993404
180097
1813257
1074342
545310
626641
1726117
110286
1486204
944610
830859
664047
467969
1768139
1550795
261919
1874144
565943
1650837
698147
737700
1005861
15945
532595
623493
1625824
1534184
1927583
193318
1465552
1176283
1170323
1787102
242411
1728076
696025
1209931
820118
1031000
779670
1965623
1079089
1502645
582199
393382
726817
1871672
910268
1991364
1126821
738479
1500307
1828582
1746101
613305
512464
1537021
1130706
339025
1333003
95773
936126
584682
1281503
545863
1162986
1137344
1630222
556846
878223
370082
788141
1108149
1062806
816854
1131878
684338
1873563
1953476
1317151
95014
1205631
1333843
123719
622941
516913
731591
1492419
1755317
778150
1333494
1695592
1964804
1148194
874214
953652
34624
1535380
1527847
1040388
1383918
486755
44492
184676
73232
396370
1066402
831491
505946
949622
1352497
1396419
1886961
609849
1038744
258571
1899044
1052599
1748593
959373
734668
603692
1476083
1967510
460086
1775437
1777339
562406
509011
1433596
1622049
1644133
488763
647962
453440
329857
481601
294515
512172
886693
1989199
1617789
1156028
826416
503599
989472
591443
1221835
746119
1962613
1466054
1553613
284199
300293
160619
1334359
1994606
1699510
928458
1045769
530824
1813105
1874716
1175142
473171
1848511
1299306
960432
1192230
55943
1322901
72617
142055
1383759
357764
1438392
296169
182094
548750
16087
946221
163661
1704945
1873120
1267984
1319894
1465822
259153
1122991
1182713
787044
292942
1660468
530714
1001284
1173361
1794203
1358109
1593496
1208707
495133
635186
1109817
177013
644460
654003
1333432
1723400
1383220
1972946
1588125
347572
456761
1286362
808454
791961
1855913
1785782
722148
1144445
763960
841822
1471000
659422
1694844
1359390
1236217
1115784
938736
1639064
1744184
118013
400451
630920
1428304
1940992
1127294
705654
1568223
1040724
1890439
1458931
1909040
1764321
814627
849868
411388
1376558
1759165
1813033
309306
508137
287277
367883
60656
174627
1657437
585140
327022
331641
82005
1947737
714397
355625
510272
122963
100925
242439
271160
1605938
1793510
76163
861359
1576231
1746485
1949454
1580478
1666299
1957098
554127
1880011
1011290
1583276
1454111
1854776
1527733
647301
29653
919502
1092114
1235955
820777
882441
338832
1749705
1758248
1600516
1638053
1660834
1576876
471640
1064239
419153
663644
1311418
1035366
307978
264335
817111
196542
1355680
1243842
1326436
1364185
469341
1055677
784152
193383
617376
1314417
489053
422476
680602
697959
1878091
1597169
1548128
1569153
250346
1514526
197106
65155
1219675
903501
496549
1474721
1956430
1202826
955411
910270
1568482
1344753
1015217
1991061
1149539
582169
25817
571162
239427
1813631
1747347
1876025
1520578
1314221
572695
1645969
1394328
505403
612701
212472
1084055
688256
1880949
394508
874804
192522
1265853
325174
1548969
365962
1793509
988725
1137402
722574
927683
1962206
224225
1140008
1396750
1415427
1583105
629358
924042
1222278
1375654
281507
1035773
563709
205114
81529
942714
588977
1559237
473004
612390
1012078
1166156
981294
1608502
311740
1695603
961986
689635
398786
412755
815978
1466066
1174692
418053
1246944
1796778
1841270
777648
1773853
557006
895475
1917007
1869077
899774
1561000
1341489
612154
5717
1488557
1159262
444733
1134069
554409
848657
1431728
1765707
1994286
186083
302596
1102108
1112646
1807502
1642995
939904
1801202
1512328
1032594
1992587
1102415
1605262
501178
410159
1065146
918083
1098302
379581
1477959
1772951
340497
1723338
552310
540863
808848
1911855
319252
606506
1055014
360750
1418770
1389048
1658704
815869
1429287
1109172
1075314
216423
1773250
884232
79227
1735580
1357109
1776220
1182960
621371
1496012
1914032
258793
1799721
1239783
1456637
25434
400552
1822989
463079
2679
1981628
1022411
1465739
744285
58128
54460
1886268
823150
894206
1577778
243383
635900
1691115
1253191
1842369
1229709
1436216
1295494
1383195
859983
625651
851232
1715849
790753
1325480
884952
1292705
1404676
749951
559426
1575616
178609
1676957
1127023
80913
1333763
1882557
776960
1617607
381616
853146
805229
272153
1589761
28964
1996716
1711381
1389600
265806
404442
543484
711498
1411779
380382
4861
1065962
371875
150508
1196019
1250257
1192397
1110626
1096717
84159
1381717
1188835
1578069
467853
257877
1941250
1091519
1875805
394866
1246213
1521105
697470
1642098
968473
22642
419254
1250737
1801586
544902
1770940
1487519
257512
758245
1153421
1372854
186839
369620
1359106
1388364
1581867
1893565
1302890
1521059
1076098
1486510
1920290
1233653
1298299
1789098
539836
132402
987664
6184
1756150
1799690
18997
596797
566699
503121
1616881
1021956
932247
625288
836329
173834
238013
922549
1767059
1464401
1861113
1967639
1554211
1853486
612827
1536003
1911209
1813217
608509
982751
1969447
644877
1356410
366884
1736952
1189459
919381
1851674
666746
1204435
1639113
901987
1719070
52896
178233
1870048
520099
1248124
1632155
925849
1537552
420059
674367
1074200
1219279
776929
1457457
140152
1046582
422561
209536
1301355
558502
1941740
1810162
579487
688243
1243806
348965
1334633
1496218
15681
346698
1295381
1389969
751158
372599
1043615
8254
1048934
424733
1259754
1858810
1224399
391973
1504435
1710734
1310343
466030
682402
458964
1201772
1477156
1735419
1864809
1603566
205708
1586520
1747430
737006
131687
1583020
1742852
1712926
1790280
1710442
1610038
793193
1849203
1234057
1355662
692862
1723939
1710191
1262281
1626671
483563
1757585
772353
434369
601053
1061422
897980
1626509
704667
309038
1790835
1170586
215166
143832
310828
106040
656336
1814916
513187
855986
899256
462781
752091
229703
741671
1445927
1934698
390770
201461
1144788
1233154
999251
1655186
42043
738383
150751
1669632
1363319
95258
423533
454237
1769873
506624
232046
114323
486679
89510
1591060
9734
1699371
543152
1134982
1166038
1722575
1057489
380318
1175722
261832
1518658
454080
1917387
277830
117841
1855619
413484
1082471
667117
678655
1969659
1818320
1930825
1677860
759085
1381298
841853
1259299
417929
1314006
743362
1014568
1305019
549466
1168194
1006655
69198
100118
512713
1130451
749111
1291662
94722
975642
1161245
1870265
1365195
1014327
1734709
1970860
897934
174862
427410
452997
1882628
1505619
1825520
247772
706032
734443
686121
1154950
1123266
440913
120660
892946
987868
1518556
1873104
1455210
1893867
909901
1477265
888364
1428886
572522
1105556
1185083
114684
1347840
1193365
1027124
1842253
101575
724637
1901308
357910
1374499
1110378
1932220
930698
764182
265114
461747
1297307
364603
194176
883029
1572406
409409
383046
1111922
1033663
139528
1550459
713823
842197
1467599
292476
1067124
737228
1588670
467466
259165
361848
1144247
1239736
613621
598591
1841019
1234047
1879533
145009
1375751
237195
849441
928037
1029416
72333
667728
860243
1485149
88796
344243
1228095
1015813
157822
537888
495588
493111
1982805
453806
700804
1739248
1112864
957514
1334526
655215
273103
405172
1736758
391169
1808025
739286
548313
560987
1115837
470020
142650
527888
500317
86774
1107017
499006
1133493
699825
496316
744977
613424
1659142
98223
483720
1526647
1391320
1590823
403676
857631
698925
1958324
1565381
1451985
1792232
425568
103748
1925644
1712052
639864
1536554
436790
1566361
876518
1221407
250153
1865780
642401
1621142
1033729
442306
1213531
416452
1474342
1995708
585547
445356
1797170
464774
944538
1883111
1741697
1166530
404212
956504
1277787
1598846
518340
919951
662798
428699
777932
1436205
1823937
1434329
682597
1076471
354837
958064
404719
1382185
1293856
40763
1502474
218984
1393244
1941482
1830638
1337295
1617051
1654077
180156
1656868
1790530
467501
124629
1010995
1784521
1031359
247464
990184
700485
1457915
1471297
1913696
1384083
17174
700731
1627968
1574808
195265
78650
105456
1809617
1528868
1081541
970279
734378
702221
1618321
245480
1116389
1585606
1053309
60591
1839866
370631
596443
1004581
910415
1185138
1618996
1606861
715574
119863
1703629
1454737
1408736
483811
1406825
868242
304605
660513
1507841
840129
886452
1363883
14235
976531
1792448
1398984
680842
1239012
129283
218285
400419
840112
1421398
259238
1486041
396576
816901
566191
612765
1417459
1805580
1126561
1294659
61410
983236
1761176
1323919
724855
1687351
1695544
1609822
514149
774028
456569
895683
1319473
894020
1106380
1305668
941096
922784
1411701
71151
956972
1946570
70548
1762763
1769132
1487991
1603604
1395832
1396498
820575
867499
1373545
1018764
591587
1355649
1538921
1243546
1256229
890379
1549683
342443
953316
1682064
804605
1194651
588368
14392
248862
1210679
1016587
117816
954735
1426797
668771
1443087
314532
1288018
1190539
1935945
517467
29470
1899623
979302
1800377
1889911
1366326
275633
116272
110708
1211557
352502
1282862
1814967
1116219
1614687
942195
70225
667821
385631
411054
1377781
875985
1904541
1660848
533083
688705
160201
347082
726895
1505790
459443
1927910
1949688
754142
140906
146454
443384
801919
1457804
1535247
1839584
863108
1070797
834338
1789593
1500383
1806591
1379016
1446043
1746148
1177483
468294
1306301
467189
639474
468369
730147
1322202
1676462
1034218
1300117
392100
869487
468952
1046934
1664758
1230741
86417
959081
1362732
555712
1914744
1533284
1029027
1465554
1718249
2965
632764
1671529
1297868
387124
1155068
78572
1973802
1586210
287021
1930915
1915099
761973
1226172
1720876
1815115
1968434
1847111
516874
477873
675329
1173267
214521
540403
1910921
488024
1607092
986809
1560404
1477918
1635796
33021
5686
676069
1487130
122430
1782623
857500
1316630
235778
363059
1239858
383844
912183
863092
62991
1722975
737223
497087
986702
1980401
1074748
558255
160510
1228781
116678
161852
857954
163246
184691
1587780
31787
639552
1663715
1656928
973952
1076734
1324686
1998968
123285
71676
1321721
1401371
374892
950873
1086502
1828181
556012
15299
295833
1648552
546922
1734102
922892
1147384
826791
735965
581068
11486
1536304
526581
154041
165404
1591079
288804
1408820
701795
972515
647298
174393
1516293
424774
193493
1358488
876132
1133240
1630992
1323296
530551
1184081
1348824
1354388
1504741
1761267
1362678
1467551
1059038
515033
419867
1752487
16607
909228
1820525
840394
1678437
952131
1647439
1491047
182481
1154181
1810221
577449
616716
1848523
729549
1021498
1949870
101151
1621927
83863
1279393
405839
469494
1993760
808893
1196461
1653252
388995
1830852
1031755
1680219
263812
310836
1353881
1395513
541567
298879
550819
1704132
716589
994715
1911161
621155
1601933
704808
233684
425037
809795
876118
1050711
1164108
1993007
1645205
1417430
760537
257454
1677507
1882840
715665
400330
424075
1817197
1333157
1030925
176845
469493
1805120
1878330
1993789
1456214
1490826
1487854
1876106
186240
1225575
1102807
1707465
241225
1428700
894879
1904166
146974
1735574
738894
1019574
477074
1382125
185567
589515
196803
1655996
1945961
345324
696896
1611917
1802987
1234446
70876
1077945
1158882
1515884
1582586
1079138
4600
364698
1577165
256674
967952
91549
502241
1439579
299477
602346
1390997
126212
761617
168268
1583714
1180978
1105357
524441
1399806
1129838
1384928
263356
838160
1182762
257387
966610
785963
1230097
1366412
659881
1099181
1895400
1130836
1932294
1279127
1983506
1142114
1097033
170518
1734013
841818
173597
93559
994435
160759
1052966
968007
1739894
1535604
288334
1547365
1853523
935575
974944
1126262
1386187
764081
1201174
1757861
1784592
838089
362146
452065
1167221
510476
1603552
1015369
1977348
870038
179972
252910
1714722
1377722
977636
441158
189261
1759274
400849
1359332
939191
1618354
466151
178531
1992435
1590912
463889
275261
838840
577434
1377645
996001
1422625
1367214
1848514
645171
1276358
1611878
186176
742801
1126041
834845
591147
1051909
986246
645599
925401
1228186
877189
1371913
858640
379691
938553
285498
1974219
1522241
717181
1420363
753617
1388148
738259
555831
265994
876795
479706
1618724
981654
555255
1805999
54838
894859
1992530
1891772
649790
1852707
1433824
818578
1755005
1043376
538788
875055
751075
1536018
1047273
1652733
108860
1783444
726871
1021345
850688
1940265
724604
277374
1061740
1975661
252365
1264870
923409
1117225
496317
1325742
305597
1641758
1913814
152586
719042
1355731
422974
1068849
1924570
1035764
440650
1947122
1146630
1448281
202547
1209605
1803436
1975056
674676
511746
588519
302877
1450798
305519
1143286
347468
780806
1280597
538686
1832467
872871
1215657
810300
1368398
842743
1014458
332372
935367
1483169
1436215
1976852
594537
1058062
338480
78433
776207
835606
1822762
1103061
529199
254725
1579491
1888017
1482207
1232436
1256643
346076
961303
1640648
1154894
621610
901983
542881
500382
1372803
447309
90825
755596
1736792
688389
1744549
332089
1791275
1185765
691155
1985470
247182
563365
1245291
649869
827670
1528187
1997071
1958400
1713919
1829977
190186
1064057
1875105
1662306
1477787
1732471
48731
285891
663779
75178
1914518
784634
1307073
763656
1858639
1742339
927746
1159222
601486
1346361
1406756
399681
149889
1058631
151233
1933154
432883
552022
998920
635460
1473047
587457
1053319
1900304
5878
154071
1129066
295539
859721
1877556
1470338
165070
1014311
559295
1156606
472213
796895
59739
327607
129086
1048579
1889141
854443
1054643
1596705
657413
874943
245805
1212278
172704
701623
12573
1505125
1434159
229029
1084923
1564075
1377947
1623463
1006048
951937
1291944
1968749
722325
1704875
599698
1458139
1841174
1465372
1401995
1417675
1390457
1876287
1838615
1810987
134256
19369
132163
989568
1375608
852614
1256623
1688387
645460
928512
849204
1717873
1981489
22990
1644021
1341577
825359
1639854
273003
1640429
614581
1520438
1788759
33288
1175421
1044513
1576039
572069
1853057
352425
1306797
1420374
615173
369347
966491
144644
1651548
1585511
1371782
470580
1981114
1433199
19594
375948
1557176
868541
1971582
443267
190318
1391013
1362594
1183814
733068
1752156
1781880
831040
84755
908018
148852
305406
322816
750022
1492587
515615
622035
661457
364846
709230
1039803
722141
1776430
906091
1866665
1266142
657142
494061
1091027
1338200
1203457
313445
476334
89063
1431996
68441
1866302
1245337
855625
463338
1061342
1550719
611039
140293
1806616
743043
994136
381534
697125
68519
778414
1750081
1658917
594930
1710223
418131
1623572
66422
1706109
1512496
1526429
685669
790839
1965741
512158
838756
1245207
12177
1886510
694858
145632
241797
82658
1842206
1875279
1010089
422187
17173
720552
1571812
663010
1049646
248030
1919526
352213
1497043
1514931
1812986
1546073
169199
288673
1069628
768561
1966701
426572
948218
930271
1815208
1042714
950220
564857
84488
425040
1728068
1080199
475991
1264842
1704757
19389
1341491
524115
706069
1770327
1456366
314471
1025683
1467765
841584
1562467
460453
837979
1295304
1204691
819066
288152
378268
1581071
187197
932705
1460873
413400
901033
548022
294572
1898106
733418
657995
313184
1237323
435516
158116
1422730
1079926
1209114
159450
1894599
1469809
498636
1928591
1226928
239046
1075664
1195814
862260
831360
980879
350889
228936
1007848
34948
476599
1080998
753033
1052562
774872
937924
51510
1723854
1259569
710840
1171371
647039
244169
1135692
229173
1157589
163633
1691140
1409815
1088172
204677
528284
1790929
574065
1882972
1911786
1170061
1407376
1322128
1833570
1270172
1105184
886552
704869
174670
1014826
1373404
81804
106479
236022
658936
1665047
149171
1972958
549124
1073674
1311509
887852
1440510
363834
744198
1487624
609635
176365
1873836
1581820
1666340
1970938
637127
1614824
941874
1912497
338672
314564
663946
1498030
1954731
98507
598705
1190208
741197
1123550
51308
1793641
291131
1332495
1114389
465230
1661531
1254328
273077
910119
1300679
1861625
1269536
1127149
487849
115051
1103949
810670
1113572
1050021
79674
748228
1491311
1892341
1641093
1665625
873175
1238392
1332041
1827315
913258
1927168
226603
1868520
970409
883279
26520
890062
317134
1509153
226768
560558
862991
41185
1084475
563732
1339750
1095236
761269
1982653
596512
887139
1148559
740291
67622
946924
149746
1073134
1280308
593938
133785
689237
477294
418903
1032711
1660909
966126
1925066
1280099
948632
510279
678549
1663259
1774608
1106465
960860
1253975
1312628
1958117
1978363
1728934
149037
925519
1658993
1743024
1419522
1966976
555860
1274438
1417132
1254310
1949687
1443868
1333292
371702
1588415
1696782
1955892
1215232
1639403
790231
167078
1549707
731574
2587
1728467
70527
1410631
1351930
1627842
1785527
1999704
1892461
1907783
1062792
764852
171734
1136930
266878
221175
1813823
80401
1071254
1213688
625686
1441608
628957
1509380
1262155
1681315
1053813
1528126
1975825
1255826
1380286
306319
1387588
1153408
948342
1324476
1317680
1031944
1158900
1411144
48609
1446247
101492
1724490
735013
1496712
612272
898289
998475
1410097
1734705
136744
15611
1144131
1235457
551460
1855118
1141145
444645
1808535
1711534
1929096
1656939
1995166
1907344
836501
234246
1824892
499433
628574
1330124
1683947
1486548
287008
1053014
970596
1487569
1343771
1327822
1073072
662793
819749
1405064
1248251
1688382
885281
1350767
1116152
1918184
454515
370127
422970
63765
311741
1445337
217026
1459834
940824
975514
872622
1582366
492788
670568
224388
294100
681718
1903887
1305515
1885261
1746737
340344
1355921
1336980
1047218
1123183
1879541
736519
1846434
765280
631077
1178969
1793045
940932
988328
497999
1620647
1741663
712238
864225
580280
1751953
1586453
470618
1703364
1816408
1022421
103454
1551976
28325
557914
62945
609537
484151
49896
818180
1798702
1466784
1444904
1826783
1567713
445183
578880
1272183
470946
1069645
1518705
578243
1049993
523153
1077491
1737912
1088875
261235
806865
1152401
979844
1393841
1312171
1215363
910361
220340
681603
555271
1383381
43485
1582981
1444992
1442058
1674313
539965
1619963
827029
1560537
1672646
475212
1818271
1191568
1513563
554590
1134139
262305
1023629
55042
282198
793930
425016
717171
1790883
1483815
1095573
1983961
287669
271357
1629891
413774
722457
1113150
47507
1812512
1091547
1075651
1879514
1615246
1623690
1410368
967103
1991297
897397
1601359
442458
8451
1313106
1584121
11030
517727
713485
1102645
331739
1272309
1260366
1683896
257686
846113
1088831
748384
1849398
1400024
462951
1343035
1878876
1081097
26427
563101
1699986
688286
1501678
935141
369078
1007943
628865
517669
615767
34786
20188
1930919
1528757
524024
367938
200515
302153
846272
1879580
1842447
1163853
1246710
531834
903068
1655070
1962525
1387691
363745
360991
1871540
1974671
1317424
775685
1951406
216997
1159832
221596
52543
1497618
1036819
412592
1213292
976511
1080411
1451141
1492340
549717
386830
864971
1778528
924004
1320129
1669796
421701
1958576
573473
1113682
1736780
215273
16629
1016670
591864
1597856
1713522
437122
250537
1661677
1855984
1576731
1011220
238424
1455413
630524
245637
1895188
432791
1335807
951838
428803
1285582
1306248
1299507
579212
85845
1947128
839758
1774544
995107
1328144
1292047
84371
1120199
1682164
1235774
1888648
198352
651369
1751975
1033965
722272
246209
1219871
749809
719215
1220537
669622
1300340
358653
1809613
1182447
636874
1717243
479497
880478
841789
1858398
1271166
549483
1208430
936972
1532195
1840627
910478
1445463
867574
1614567
1103016
176910
223525
744969
165619
1696092
558173
999935
1474990
339556
138961
1362014
1510831
113952
317659
1658723
1194343
1602705
587144
174043
1819268
658812
118635
402734
641632
1285032
1069332
509476
1440559
50639
410428
1798053
311535
532802
1830026
1701452
152266
954972
204047
140889
1853474
84747
623393
1615621
803287
99314
238187
1912928
1489613
1510927
873924
542962
1683410
1878091
1017722
1064919
1015531
1896373
707660
662552
59222
640740
1378371
89164
613178
639281
1694759
704553
790492
1674821
178632
243891
137311
1331366
1998627
978565
58291
1082032
1905753
1892665
1815361
1158574
1201215
1356655
1218076
1465519
1374609
23980
312456
992193
413386
1523856
1928929
179590
245724
1619853
586582
31577
1569555
1649232
946971
1032680
741358
921481
1384807
1315824
824068
996904
619836
800421
560041
1541515
579062
1478439
1297179
872408
812986
1022410
1357790
1139119
1448369
885146
64434
1953180
1848846
895080
464809
1208108
1277290
672143
598123
268695
1983827
769544
1064056
1450747
205205
1405395
1062515
711067
24608
353916
1889598
570289
318286
36607
25086
1837952
324752
1171392
1168307
193110
503910
1396676
1537826
284206
418893
727097
1394697
1718877
622730
1903471
516586
1070725
1996333
1118184
1681923
1389241
1767001
675568
1502182
540910
281258
1205193
1288321
147080
616462
1979207
1870501
1261873
1850706
1728493
367488
1178754
1348691
425940
1405559
1865623
1392343
1766874
793375
948574
1136719
812047
1901793
693947
1170548
810801
222391
1379033
779348
1144367
344863
1235417
1496941
1282648
1202283
1746515
471308
1985224
1709156
1181893
1799737
63982
975825
1061182
1113670
1125399
828037
1213049
184947
281296
1732608
1236053
117156
751408
1780849
1175397
1578561
676611
1983175
531833
1290431
588299
83753
54739
1074278
1342799
789546
1468411
123275
450310
1457632
377188
1222088
1772123
1161833
502453
1563863
1550723
1265072
1207935
1776023
416533
1413663
861408
195091
321941
118484
187594
245910
1824601
1265542
1866019
1897637
528206
326424
961533
1836637
1225324
219157
1137494
417296
371933
1639150
1269719
838318
565585
8942
1861735
152675
403718
926345
453884
1707810
1187734
1610170
394133
1469407
802525
82213
1014570
1285764
1213152
1517993
1076877
1771481
724983
1875235
817304
1595728
1464840
601671
1553539
496025
1239363
539197
1189014
544023
1572027
173986
951829
1892967
229564
557387
788049
1395059
951954
1042334
1101786
762691
473689
851498
358330
1021278
1167880
434499
148844
1126298
567059
1700319
620270
1471560
1404509
1992657
1662856
1119582
1307167
351098
1126154
968685
462410
882854
1177065
1587926
635771
646696
1521940
315487
644467
435358
1749616
332005
1452215
79958
1628624
1716643
237646
85454
781491
442585
1529184
1965770
1601233
536920
1003060
463382
490522
198493
681669
1775691
1221646
924482
1705831
1537774
1489033
897736
1398204
680233
1947600
76185
1176226
1637507
988707
1690678
831055
772490
511569
112820
1991550
127223
580745
1464666
1005022
1907189
95209
1068869
1659266
1295123
1324666
1412250
47840
266490
847207
1286873
1566086
1487694
1980832
1883808
598954
388294
1634036
259925
1276628
208701
1184007
1226485
930067
261328
1534582
1515665
224356
1657871
1258420
502555
1238307
126610
574288
527322
207766
770862
120693
1484086
1401414
1353309
307421
1379165
990128
536730
1233336
997354
728064
847477
785552
648330
762702
849476
1399415
959495
1219218
1931741
1177910
865319
263562
1848533
81400
757179
1473291
1103387
1057970
1905097
22807
383140
274595
1217233
450485
1593227
60906
47084
1288449
23718
1858903
1653330
447869
1308502
335153
842039
888241
1415895
757157
234967
1439155
196845
1250954
1669051
415312
704920
1924177
154070
559822
547435
752830
1458751
253375
70820
1072916
1519322
1080019
1589244
856701
1198100
943952
1636249
1033866
1005205
1182249
1560785
145711
1347215
1976373
92782
966812
664357
671947
98427
1988073
1757774
1827633
15732
483730
111120
1439718
1821623
1493425
1637980
1020396
1231080
1840301
1029783
136175
1728002
1954426
858315
914034
877002
821418
889243
172616
1003376
1157267
809684
1530013
215065
1391099
301004
537250
333965
1024835
1186428
91125
1826451
1170887
391372
1313364
1725967
826935
25003
720030
1024203
1733971
1140221
1261516
842016
347832
960002
1984377
1993485
562773
489499
1269284
315057
1901132
331549
577332
560295
250786
99162
753469
1068413
87687
1471192
1747635
1846495
955068
136853
1118541
1135227
578870
1711514
1259306
304304
1711943
1533084
71827
179374
1836703
864931
1873203
1735623
843855
3733
1850779
234026
1011368
1733416
424873
1239049
999785
1393341
1898914
457228
30389
1895475
682773
233191
1337862
44050
1814966
1063596
1130759
1935382
1622645
1257633
42734
1997766
789281
1324197
1361772
1165274
104010
1350514
726466
383251
1848634
1166060
137826
1736914
103003
915464
1573284
1558815
373698
172242
700120
1455245
984115
327871
550325
1656514
310366
1034856
269515
1106760
219967
82565
132837
1121750
1441550
376331
85615
1685840
1692141
1622276
615661
716159
839393
1495436
1274208
1806080
1936380
1420967
563864
413997
1722780
381393
586888
1761315
1592146
527785
367197
1594171
1114863
1779778
1931804
1924218
714591
1238631
850854
1437807
629287
267801
771944
794293
1291927
234716
1810897
758322
1843343
353922
1907064
1834949
25258
851300
1816435
84277
589077
69685
710475
1675129
591794
1583816
1885237
335863
1462670
113264
905199
1246963
1770962
329686
1777558
1143189
1043585
612807
365444
254154
61202
1196971
772566
226948
267730
1658479
1055802
1372918
883598
300235
876878
44494
868392
930666
453170
977909
1903172
1153228
364277
189411
314610
1926251
1997644
4472
1537570
950328
684942
784877
1055984
1396853
254477
1317450
285864
336672
723776
1869245
503286
1547521
1702850
353957
1164043
43638
448815
1011273
1915825
308963
813538
682787
1219559
1025856
1380086
744624
990000
816424
605726
590456
1364774
989679
1288832
539251
951806
1029736
1771034
987825
1319622
1326368
186514
1721877
1921951
1782542
1883882
1341243
1883911
565871
1329962
818822
8018
888748
1494726
1124160
1811738
1297617
1471921
1048861
1430670
782718
91474
309170
583016
1631436
41489
967054
879196
1747349
1534990
151015
7178
1483760
1594423
1270308
974289
1189706
114945
1419908
1486824
1770656
1894479
619576
1085125
1518381
449390
922478
1758943
1540476
1626543
1506758
1814524
1839958
1436974
1746074
98335
143098
517651
1571007
735361
99418
396325
311669
811715
220512
1314754
234940
1058513
916117
1419334
1834530
279619
1146904
569503
386821
1686084
59780
1390176
521997
618362
585427
744651
312979
687753
1973882
509068
1196420
923654
728226
64181
347695
898083
1722170
903876
1806474
257999
577770
154410
310117
1303801
747009
566325
314530
644484
866798
1635317
99627
1215176
664911
875676
140142
1052835
582444
1338090
1306883
760772
1515494
1859595
1915305
947180
1456698
816524
1986052
736119
991278
345710
561293
1003619
1554169
30212
118826
510919
634766
906341
1947971
324356
282826
1217013
699683
1888644
1122680
1426186
1526686
204705
99201
549306
245582
822319
495795
143507
1845596
1093267
942567
1577455
200614
1108214
44603
318985
47006
1181614
519030
280535
604689
1212849
1012400
1388537
959409
531085
1010619
393
1226314
398293
1258994
894819
254788
1937591
1833419
1963050
1334569
706314
1281277
278841
1449090
1448319
1361318
1479578
118078
1236003
568590
1871026
599889
699540
211932
1997314
1643509
509873
216477
686703
656440
1177838
494080
974193
1884107
1878628
169520
1375673
1301805
422261
963843
587572
1097748
1244848
1242353
1121727
677203
1986256
965533
1373747
756330
1205323
742312
1127658
1871037
1836822
1710938
512762
552681
961082
1755410
1675291
596129
920496
403943
1199510
1358990
1677445
594700
813885
346807
1102885
29869
63867
405183
1824873
214745
597664
1081688
549683
1762150
197747
1295895
611357
1295280
1396134
1642568
1108774
94173
1832955
1389014
1590251
922466
1291043
27297
1821794
523798
1181321
1784847
1873549
737522
314409
1441159
1521089
1208004
1210481
1627703
1925085
371148
955888
648727
424066
109197
1943993
1541360
1799719
1437841
674634
182630
1609969
1492010
972969
653664
1199236
569261
1623902
603720
636856
1099971
1899602
495441
1321467
769395
1179233
774316
1490324
367343
477290
1581946
546827
1580924
1085261
1469609
1429701
849955
116887
1197819
888365
1336711
448572
1442503
1724109
1628390
43615
337326
648149
1868147
44868
1417883
1013969
1267395
971921
739834
1945598
1776156
1693047
1881314
964771
873050
690523
489859
306498
1834787
300784
1445647
1183799
910341
1743332
1589715
578515
545024
592393
1625244
1776318
475345
131987
1389016
497370
772096
79860
1983428
725756
268240
1966493
1735593
793307
807000
1534821
830415
1521917
1688876
18631
166443
1087369
336596
79703
1379078
1214250
1645845
634990
165140
982292
451250
1564914
1160393
960915
1783537
689002
1022339
1710420
185854
276405
27080
924984
89017
619084
870184
1368915
1937643
1858393
735159
356850
1902337
406068
1025770
1899917
21712
372387
227135
1089885
853742
1289877
864969
1243630
1771113
1611640
1129505
783649
1839878
322320
830897
16206
538377
36114
551862
551024
1038959
417883
462489
712751
1803360
1157419
926674
555202
1398910
1112893
50539
1421878
1650125
402974
872763
1258579
1330469
326638
223730
798405
1115932
197897
1302627
1553257
645500
134697
1007026
63718
51959
1204985
1445073
671295
1228891
1520883
769228
1202460
1037078
1053993
762570
1045699
1019271
1227058
1661268
999033
1315747
1937865
620450
220381
150083
1800321
1433675
697585
1351541
494807
1294778
1509727
227088
172584
1687428
471002
161025
1900092
1489454
723765
170059
179
56278
119702
1456021
1776795
905748
1752097
904780
75435
1920716
1445340
1375143
1691998
653566
1061999
713481
729449
1376131
161341
1100029
1221477
1366117
648916
671877
1291745
851320
1487788
873180
1381183
1457397
24319
1491208
1622629
596886
222954
1260495
1301322
645830
1054249
1589740
1093467
534860
1740806
672197
24626
1996893
868139
390458
956631
1365190
539008
1422439
536431
1706027
1983685
1473915
1443235
1596808
730713
1478530
1528200
1449901
1548500
1518428
1066866
1730924
448133
1704855
708608
483912
659356
1879057
484350
311009
587649
230742
1096344
1386080
435730
1189891
1111022
177374
1854581
902339
1224260
930625
240462
1631690
825271
164779
1625489
566744
307427
929249
135237
1421863
197758
793170
586810
1754494
1588412
1016691
40041
883475
1180737
1903970
1818189
991330
737626
1923175
1344769
1340277
1474764
1128190
499409
562150
446097
1402290
1576071
541976
1310459
432192
643125
793212
29941
497452
1261159
258396
1529059
521761
1191554
1187353
899246
1899620
1563749
693242
1224157
1515721
141598
528205
1302981
137021
630059
1529314
1874610
1970326
250874
807506
172263
1539878
1574777
1658292
1806041
868764
856580
646024
103442
1935903
1306119
543394
1805595
1742008
50594
610679
1802783
517437
6702
1315953
1569609
1491648
1891143
1407524
872363
642174
648833
368913
133541
273871
928622
450775
200639
1648126
442011
354187
234083
1120267
84850
1785371
1768887
78927
835881
1154705
1554442
898701
856375
847572
262352
1415540
1253640
921606
321596
1319835
665981
1861873
1081401
49967
761936
1654037
1496805
1765293
1606357
1076741
604483
1984666
1633402
497065
1540619
1353467
464221
132377
1021160
255156
198991
270680
1762236
294469
1392769
1370965
1355799
784148
239392
341894
1710687
1564780
35083
171891
653614
355752
398327
41886
1923540
395995
1319998
1876212
1652624
440260
1908699
974627
1775016
1412900
301962
1776052
1321796
329441
1002391
714102
1019774
331872
1407554
727049
698210
260497
1839254
1788788
889321
1538496
1459115
1848241
90252
269228
1294891
1598466
932840
412135
624461
1146543
1583810
1552830
1036711
783700
388426
1991463
187546
296895
1503504
1347403
292382
1859360
860294
1523052
692303
1469494
1039286
247600
1151875
1258890
669168
1602781
1620318
1015297
812250
141931
661388
394583
1594849
450044
267780
309302
515758
1671458
394474
1356635
380561
829694
660414
152097
403978
1285394
381470
1364234
729738
1010354
463430
1045571
750766
1653013
318122
1561343
672338
528788
1119217
1203214
1941549
1260790
1538344
1040919
662753
948509
1989720
328174
1310041
1621312
277927
1923243
224759
259732
723229
1553136
785825
3771
283345
1786619
1064170
234072
1657668
1407868
1420982
926196
822389
419074
1433220
1292126
650095
1789806
788881
832537
1413738
1454848
1766255
1732926
1796148
363675
972521
147932
1960786
1927887
1078285
1144670
1260047
90359
359095
645249
173895
166099
429259
856158
345001
729691
1104030
214616
1697823
1748296
114761
581227
1363837
1991759
956856
1211229
1825420
1363197
1592496
1458940
1006423
1319372
1223252
213865
1994595
1446451
279906
1106992
786470
396421
1477386
894425
1911709
1005973
1515833
1193676
826551
1750204
952556
472053
832897
1316833
734951
65990
733686
510793
903311
1493222
941904
1715334
667145
1585113
1164536
1920573
1429027
784019
1982396
1172150
976312
392507
1644010
127975
483567
1303519
1217852
689029
1434750
1056164
327473
1535499
979663
1232253
730954
675284
1467076
1546295
1904302
81978
893218
171037
113000
183429
1971579
362857
1891741
1255389
873205
1725199
980038
431717
1386640
486903
923041
1570699
1908195
832777
860190
1174471
1252257
439982
1823316
255327
802931
595214
1829637
1485427
330339
795147
1263099
1304929
194370
1904926
1296961
634828
1381631
298418
758682
364443
1800018
669575
558371
1492887
674085
1173385
1727234
966278
1628577
1738649
321404
1336984
658360
801177
863237
988578
712628
977659
1340958
1871244
1000174
549311
1864060
1044754
1550469
1005415
1710455
177809
842031
1285315
981669
586038
1445852
1002259
568336
606652
916142
738206
259307
1044755
103271
198115
171960
1173804
46638
1153722
1696506
674360
869927
1424532
1191950
1456116
938819
1985132
355243
680952
1474366
805801
759728
1520552
1471104
613995
410326
198124
328248
1613566
800101
1724266
1254874
1032523
217936
1383162
280982
1645417
1920332
613151
222303
1068575
1695335
1251704
1585284
836119
730623
1429607
738646
1310546
1471735
1367606
1310613
652593
788869
258317
880546
989496
1598954
1419867
111897
1428625
907462
419206
1984879
1194451
809678
390458
1651057
1516197
619168
914801
168432
1614196
885176
1928247
625864
1943362
310242
61613
300479
739914
1393962
1220497
1561845
1013300
1785096
573358
204350
1951433
907634
1546783
574141
805109
1736808
1074053
445914
1008520
690232
1102967
1107076
144295
539602
952407
1795125
1437115
1216177
541995
617703
758011
1690542
1526921
868332
368930
1338169
345513
1078279
277820
485970
1597934
1470798
1494395
1906067
1709953
1737563
586647
1260021
837474
1090783
1596023
724012
796298
393929
1629733
1475331
1999815
1515553
891801
98448
1552866
1341496
763529
194481
760415
1014662
1331327
361071
603039
1444906
1359294
632407
274572
145086
140507
1402530
950676
1176912
713746
606089
484816
377448
261907
1872562
1911183
6370
876828
596600
141197
1873297
32811
1333391
1126278
1825276
1428054
1546436
608650
429817
1274143
836932
1125645
86295
1943018
1428900
770824
103497
1696070
1470619
941586
1147307
1964365
884933
1889236
1214793
750931
1957401
1385716
1635748
608725
586002
1719806
1866668
817547
1968039
392754
1455266
58731
742194
918592
114613
1555328
1886671
1920709
1548814
651695
377410
1608424
217870
1314064
1173831
1898328
1273061
680244
1373526
1767898
682427
1790175
1637851
675889
1335701
1557562
408837
954085
1582915
575063
418130
1658485
185291
1482572
1382250
1116619
705081
799167
1099441
457255
623889
1326944
147400
609883
766947
157645
1371359
1110456
1958286
1393178
1705440
1352474
568806
1552667
1987980
890191
57875
931724
163665
1721783
1092261
996853
1248460
1071158
346631
1846700
1750505
1118373
314712
1653374
970994
1066293
989697
952114
1750154
53943
1080594
535263
1438442
1710681
804712
1010031
1526937
218345
184649
1981556
1585965
270870
980581
1459643
684706
1247120
1355465
771589
1644189
222513
130574
336642
1553871
1928012
731444
588027
1698486
64240
1105268
1909245
521747
548839
939569
1330455
1988820
1931121
311014
1368184
1375090
1991613
1548819
943358
1266423
107875
430405
128340
1314821
582353
1491787
460241
712
1045448
1946945
1097850
1059244
1724997
404079
1148002
898932
320647
1107688
1473582
1829158
1622449
948397
345535
1509914
1491592
392146
1411878
1335814
368027
8142
1304116
1677675
1826534
88530
678366
1296565
12500
958536
1486912
1660734
1947211
832044
1771619
1056300
369919
1922802
857624
74965
1670367
971288
1595352
1943000
260225
937559
1942626
1608180
620763
441210
673363
31162
257622
114170
794177
253385
98448
789805
1875149
965593
1183718
1052240
612110
1487786
560942
421045
1282031
907144
1108301
332469
77822
808014
1695625
1855605
1093431
152525
1329612
489594
134301
524945
187561
986824
221545
1679495
352880
191667
194160
1794499
740683
1085476
1973642
485674
183751
1487880
1873838
1846463
1055802
1353759
874362
69144
1831690
1160695
219649
904057
1103610
87133
1100672
990468
1477518
255654
2508
997215
1196504
1726521
259760
319324
1961637
1785574
1343013
1000721
1134698
933550
672925
989249
1859497
539508
1377297
476185
1352143
384494
348345
672069
730298
1915615
781996
949253
806687
1065725
1514471
1193491
1807942
1171906
1762462
198353
593405
308519
1350438
959738
1142803
1867927
552666
340487
1753465
865960
45283
1205770
1018
1509173
1543033
455218
1499296
539132
1759293
331095
1463700
1981183
751640
1554409
599916
1982502
285078
613942
1872635
112245
248120
739149
341263
1391935
628158
631017
275802
1436388
183223
1561701
1461449
1343835
644180
1537497
1691150
1912635
1406234
1754650
1332829
1010975
866914
91322
104437
1178491
1093807
563139
1523347
1344193
618446
1641721
1915115
1711589
1048545
308210
878540
1023134
1466203
716056
26694
564812
14097
138479
1044658
657200
1601051
1088971
114619
264133
1457298
1679202
1057806
931702
1070553
1186855
1007435
1652979
268376
1333768
153252
1518246
1145548
1572761
1474497
1498155
859995
1508736
296314
575291
1919081
1357347
675981
1350639
630893
1310950
1593275
669099
1048838
1287848
1404909
1851726
820851
1356452
1160897
1531519
1116892
1888794
1561716
254488
1942201
1253255
927406
1832997
427284
1947107
797796
159148
444060
1391138
375286
1317720
1315431
1447619
97580
1638111
805459
1101573
1829868
945841
1910312
549628
1857097
978293
1498607
1735002
1212070
1886261
1943521
1379738
1560565
1007482
96435
1831347
173089
1624960
1679499
593045
849040
186280
1507047
440630
233840
310978
1759487
1765453
136551
448188
921612
166590
1429515
431087
1060780
886693
444900
912126
559263
775529
1253264
1804991
1260815
1109401
866046
1105026
527812
939240
355200
506498
1793098
4514
715098
1309487
1875119
530488
740612
1516660
1818219
448604
1616720
146055
701551
329300
913749
325801
124873
419793
1796546
987136
54856
856628
1497509
1137685
314137
776973
1779286
535735
23651
974410
113562
1894759
1440744
1002245
556768
424512
272386
397597
1893388
1000838
1332454
1871452
1589665
1220947
525677
1294287
829954
1769688
671664
1048853
1642910
1683713
645952
1306041
486647
1534767
1701971
1848774
1910355
575037
1378564
594911
1791045
1861540
995940
438996
871857
617311
856252
1063361
817401
363723
1217908
639150
1022026
1785041
48186
1771619
1133495
1867106
1234152
1626012
1585947
899034
917373
552610
1433840
332623
419555
839190
1135632
1253191
1997436
183212
1404870
1181868
17327
1422979
1522915
1618207
1461790
850830
1491524
796174
900423
54671
191025
1891879
1221530
521492
772729
1579036
109280
1506827
1672369
167425
652944
830856
534721
1686070
828999
1372063
1549734
1854122
106129
1940294
1910864
45581
669264
348753
682919
1574987
618821
542082
1998666
137586
553409
1610660
1877625
214700
791021
186672
233567
1822920
31788
1896051
646721
1361700
1821285
1940036
1083522
1876242
327154
1577556
429761
1019985
1540167
852215
1646211
135268
69462
376853
1137991
282863
640990
1986057
974880
44948
69545
1948609
630191
1629968
1314673
781580
227215
1886932
1409774
1148436
64763
534070
1001101
1888676
339605
731851
1121001
1347351
1958810
1722183
457139
429785
870999
1222232
1714635
282946
421337
1539281
966130
1273850
1058931
516590
1723228
1166707
703558
1487570
1249462
870638
1969308
1768938
525978
1955165
464655
1485279
1706416
1983374
596667
846544
1959550
815605
415658
1728195
1505350
1835690
401444
565211
1807614
997508
1044901
1282436
1387124
1591403
51344
1089580
1868053
864816
1492764
1635651
1181696
1762487
1421260
725499
78279
1878565
850855
104166
1191095
533071
226883
743811
266398
620236
564166
1645906
22871
991354
647317
202390
1977939
479304
922597
1779416
1535156
780007
1958908
986073
828888
1558989
277379
918034
467900
536916
1123613
938246
1870109
1440444
707122
1106037
370712
576647
372801
810713
912711
1863427
790968
1255266
1693234
1981283
689620
194590
513943
459123
1418198
1334719
986468
1047038
254380
818681
491226
1384490
1606003
739772
189307
1499855
457964
1367521
1620854
314822
1508370
579785
153679
1991822
1307952
1142275
389195
547592
862152
1291721
465135
910390
6338
957738
1492019
1870661
1606083
1179649
948299
1225664
1203214
252735
1820318
865320
1069457
1826902
1823229
206305
909479
590220
908819
1371858
1215949
1695957
1437994
695873
1538844
1942745
1794305
1223479
1592003
136805
1841470
537751
664082
932053
495170
1368933
1276787
578468
1865554
1403511
1754967
540873
1804297
1385914
1441849
647414
1731192
1570818
50800
1528458
929098
249693
1384075
1911501
130682
1453926
434430
452601
928371
858946
209956
1323996
1364828
968845
1499808
1476042
1353912
933943
795778
353901
1639721
1964931
240552
516782
1121036
499312
1958116
266089
1178930
1824477
698269
1493787
1675418
1046168
940988
1009949
1748032
641799
428147
913818
1142392
1405836
603070
427979
1980538
1736960
1257138
85882
263641
1217083
1650146
1157025
189886
1312778
1261868
263016
449410
916613
1715900
1766540
890426
1829775
1838570
1323353
587065
1067155
826734
1772797
1984819
1003128
843659
211637
1789747
602527
476234
949345
1937470
169063
974230
546326
1644186
1817992
545942
42935
835333
773007
405438
595221
870740
357044
905348
1448769
490685
1155212
287704
1518031
108940
1424423
749869
1551577
1628854
1016435
799623
1518586
329449
445862
1520272
612428
770027
530861
605062
1773023
95540
508427
1877141
583788
858958
328881
445847
512390
522502
95323
1662130
977747
222110
822963
465852
338150
1143406
1855751
1448580
1185833
1508226
43189
1566122
1387331
82244
1334559
470110
1095113
627683
564068
757811
798861
548510
1152707
766907
443207
1025604
1373373
737458
198894
183982
1861435
16773
529721
977124
1719322
379035
1229835
1993207
1215137
363821
448351
1501344
465300
1582025
1006998
312417
1962545
1383391
1485291
1274668
1160181
1351462
1079918
973034
1117786
1245411
529756
1231836
1763314
1762624
1951308
117017
78120
409763
315873
1615805
1818497
823408
41027
718182
1803799
328098
1387900
1095141
486383
22203
427049
1823044
1411988
558745
1462425
1128747
423784
252712
1852885
1444760
1067427
569166
422376
1085157
1986318
1547826
30822
1502739
691619
1997668
1305526
943790
1716751
1130566
651278
757720
432328
346498
705304
1045154
1928647
1108822
244451
468622
1184827
126369
1914378
331387
1777710
437222
1203569
719116
414809
1825410
820947
416397
1849711
80066
427394
1664321
1994676
1170372
1499159
1209222
1727977
1496463
683357
764738
799191
1575234
1239211
746561
1830677
711973
365977
612190
1591299
1991821
366157
1356170
971720
161905
377645
348360
1162368
1854050
64185
852081
1837554
1944404
1497500
398381
1587514
118585
1837968
1949100
806229
1449868
291010
1719567
1412813
907373
620036
1973520
114392
945200
171365
522374
676130
911928
1917030
1267483
915234
240855
1870839
509926
907403
1564173
689480
1057678
1962746
363815
884815
1491726
1807222
511350
1386476
281658
583829
1069947
1261614
1648917
73583
1518858
138796
714437
1099746
1985223
74958
343634
1867517
313333
433681
1179840
63035
601831
557201
553369
1719827
1972682
1377303
1895424
773547
1205982
947733
1887299
554463
1651006
1511854
839121
1076322
200462
332938
448963
1236890
1176831
1046346
316565
315604
820185
765241
869574
1918536
1174768
410852
1709450
1645415
1552174
871299
1417207
1107295
1704014
228990
872091
1268277
1351433
325588
1671652
507203
1965069
382378
1167859
75
1655831
1785597
701482
779511
1222812
992173
676960
586492
647931
1539710
1083408
232329
106563
228284
275035
54466
1915880
954993
1680558
1105781
1187547
909581
410082
1540049
257661
138677
1247230
1835726
401947
60970
1587911
882351
2231
1238480
408197
243255
1974389
883884
1812253
766544
1584577
1883172
452800
536674
903571
1473803
1341461
1837554
542914
278567
1409992
1813196
1130805
471367
67756
1697471
1395953
1253847
296676
706898
1502865
1900455
205643
1896545
1302930
673178
841130
311254
1356417
1945724
936371
1101086
630825
204370
329182
1898915
923548
1163194
622811
1747609
139081
1007103
802220
1233732
1307932
1143004
680073
1226637
70887
348715
1817849
363264
878595
912641
1826551
364270
1491488
51066
1751020
425636
1273346
1798077
1580752
508644
1619219
194262
1662270
667511
1166579
866280
372498
1266676
17359
591301
1945749
816834
1970623
9240
1643935
161615
1955917
1579022
701802
409202
914577
705458
1582290
1531801
591669
255010
1276539
438597
648727
1034742
1167749
733343
250574
74275
1917274
797785
526968
1020902
1764694
93488
404769
777994
1235177
343593
371580
785637
1475225
1986727
1429707
1041325
1614241
855660
697744
1989855
553336
448100
1356889
163893
725481
1269050
1218586
1911256
1448860
1905877
56521
129049
151223
1208034
1105196
1372700
980799
582363
791669
1994172
690035
1512197
472685
1358741
490343
1069953
541360
774228
1604574
944675
1153419
175542
1306901
220959
234354
1361023
915508
1706721
367918
466190
1499057
919134
1899190
1662073
286401
775983
1697298
186901
168624
39560
1138306
114796
1904291
1020364
1543399
1281663
1140281
914567
37782
1818144
1088728
1450894
51409
1323113
513158
1321277
49223
205268
766933
1274324
62853
773009
1448755
1392610
921171
602480
1198754
622340
988580
1487625
1516394
981220
1519796
737079
873057
1918788
402559
1430098
1104989
799549
1646109
933049
1897522
1035463
410050
1907058
293699
790805
994937
1842030
406167
255817
1592701
989809
1295553
508892
1715109
1570411
1526561
477374
379731
1680509
1848706
1717225
1704419
1728547
1839011
425882
185060
1270691
694439
765156
1309778
24595
1008909
1464149
45937
1746364
709164
817881
620581
1693130
1261568
1157214
1420491
1514226
1657531
1481897
224380
1979528
540019
1082763
1193712
677605
364299
1303221
783914
1664686
1988986
1196154
1041796
1727893
1856946
1445222
63195
468624
1544877
453410
1181005
1463272
3332
314366
351023
43796
1681481
1617517
1614417
1269514
316046
559581
1053001
1699721
45964
1947973
888615
1510606
979793
843564
821226
1867270
1802315
56645
128480
59406
1735960
1806227
225047
1750870
1945620
1426174
961823
699727
1860128
1071304
1389360
321027
1666866
1161039
1876183
1402034
41913
1188262
1074993
558976
178401
574599
153115
932699
1225989
1936945
1870613
1502001
1082504
45267
1358046
438344
192413
913330
396429
481778
960027
957942
1396927
1882766
775895
1802534
664432
356288
349190
1129847
931902
120049
135560
317485
652620
822484
1761290
1601298
1000110
360142
990994
677803
1479034
1070111
1651583
1441264
122984
403385
617126
550918
1279161
504819
536894
1410122
1403832
1603036
1590898
1954343
1661115
1455445
1177626
1216844
306504
901899
1754769
1731259
156907
1531348
1125377
1482291
1415852
1344188
250258
814669
1063028
1967543
24982
1938319
711969
1849291
1346696
1144783
304766
1065784
750887
1140292
1084209
496310
272703
932726
1123194
219990
1042902
1366734
801107
226751
1767758
1572293
1178676
388594
1625601
1129726
831788
703032
937903
869873
25173
1866618
1180528
1302223
1514407
1927569
1482521
658550
1737571
65406
481807
1648256
1634179
605224
1646946
307953
711777
432864
216443
923223
128799
1710631
1793187
397108
332830
592845
927095
384712
324652
261024
1598889
1864286
1649652
1646259
398462
999835
814097
338568
1439331
1057705
1844167
697208
919333
1615269
1581970
120978
301141
648774
233164
1146305
1621679
848149
592319
728366
682236
762205
1131757
55534
1843153
957068
1554676
1904860
653301
267500
1725518
90564
1493466
1758588
373477
152746
344063
990876
175244
159580
1055825
768204
604675
1221070
1242109
1382991
420929
1968032
1627805
1020987
698401
726005
217816
633981
1220287
656702
1742630
1444034
1020801
1775076
798756
820546
481051
1759955
1188739
1692161
1609542
1248360
1785125
90190
1032710
1932973
1172668
1842308
1177304
653302
447504
592
1496904
562940
1611347
1895700
113107
259997
1741428
103572
129729
1118311
771878
1637543
1360355
224142
1392160
1845932
1591574
1101850
819647
906354
1825909
407364
930959
209795
1666280
1035102
896624
152208
1728037
940835
373777
1029186
853613
900427
988384
1046996
1253856
592817
1722119
104218
915486
1683289
791049
391629
1178204
1303066
593613
637130
1901012
869154
1540599
164845
501234
1403548
253907
937743
269567
1620460
671031
1159144
498432
1988510
1325979
560689
1598988
249305
840409
1306120
101088
1888719
708012
157341
1279826
280779
1302762
1528029
801458
1172985
1101543
1084617
151189
1364038
1641980
1786502
260479
669290
436351
1148564
1759437
1074881
1910327
1922342
1923392
1569941
1379332
1928413
710633
206005
875018
249601
358376
272039
236599
1988032
1570130
1914749
1007684
632123
1098921
976493
1370121
1168631
1022663
515432
591619
1652862
1068737
948905
559388
1332206
512314
1666929
201952
334815
1763778
1790071
323516
781678
530680
1330094
1782801
892910
1714402
425510
1045074
1327413
1617621
797126
1012812
1657948
82857
536467
315153
1242278
1281033
1792382
117667
968577
1908617
266464
1705497
989242
1785757
222098
62647
317308
1664320
551530
256372
797524
1075067
1351515
669449
1859025
994706
1459301
1558387
187365
1715106
1196643
1730383
1912091
1427112
1266197
952530
948878
823981
120470
1261736
175181
338915
1977841
1257976
1876688
1086696
1161257
1204965
1699051
598355
1347552
599069
1814117
1451741
1325699
1583595
1905673
1697684
1907005
438469
214514
697239
1965141
1632091
343318
713801
1825103
1912560
1771421
1819189
1290573
1324233
1396073
925187
529514
1316722
1121871
843483
1347003
1891694
818901
579483
88992
1977421
442015
88923
1636051
1832766
1973548
201678
1674892
1577496
1277653
1640715
961347
326332
1650261
1358222
760978
104986
1794022
519590
1721937
225461
1121496
496618
1226541
1813890
1739861
1170561
1856121
350135
1303051
1810570
1998
1811829
1610381
330032
1774081
1409419
1460403
428841
1444073
523414
1063864
1069733
104703
932626
681545
259810
221216
993516
1041574
709111
1462922
513515
1417536
1230508
1178889
569361
159263
754404
369732
1179892
1643475
596299
1331156
742777
1887556
1922550
432071
1538078
229316
719146
665537
1992551
1801460
1773480
1252834
1871999
846961
948022
1896195
373802
126066
1522447
1869388
89174
1744165
433739
955326
1943663
1979715
1534265
655189
529654
548650
1732068
512726
1468871
1781851
1491140
882465
531171
1480428
95236
1881453
192180
931421
1950815
425213
819784
1681460
120820
124461
1277219
186769
1624536
351298
1615467
81028
774922
1894088
381013
25516
97907
168401
1095247
1830812
1554294
862286
1779884
1359840
220274
904234
1601559
1305142
814775
636613
465582
1598208
345622
191148
1744118
855105
1647260
1474464
1446420
1824257
91193
1488478
1579313
1183859
1958631
1362123
1234679
664140
1333376
1065027
1171477
1890833
378446
878435
1512013
1047392
897408
1189888
1565587
1238681
725189
1406799
1283418
1161171
673407
1569763
902191
1620731
1821243
1307082
850010
1053725
1703553
913819
216342
208780
1171790
764763
881143
1936522
1735065
1856779
1264723
606807
543647
1313400
142835
1056433
1665662
1987865
1253348
1012633
1909633
538270
1690170
1452936
26030
720689
1943328
532914
1038920
1924470
842292
1435809
427746
945463
1195309
697154
770456
603347
477432
888806
1506542
813655
217138
299419
807117
738504
1619249
424147
1338110
536859
208735
1617498
1930352
1925044
1446647
1542866
637064
1561921
186057
624730
1405329
443853
1072853
1054383
1530753
1746445
994156
710826
1311368
1473626
1086749
454769
519254
1149096
1600365
270934
1790275
1983475
992404
1141987
358942
256062
1404274
340964
367166
184422
1157886
479814
56784
1616213
1044794
431332
1020767
9858
527374
1607993
313785
1617778
1743060
1724315
168310
985186
1658178
644602
1804624
1865605
1995473
1187685
1829151
336740
1136675
348929
1723856
25814
643202
1919421
1839578
1780160
1538316
31430
420410
182813
634274
29191
58600
1349543
677017
262908
803190
511076
750131
1381513
1077502
1145100
1912000
1523259
836953
1493910
1604055
1271608
921480
198532
1774581
329300
1043761
651865
185960
1115382
1525278
364794
832620
490771
1020946
638463
1065211
1225111
186489
229217
486027
516628
519219
1022881
1959130
523878
1417390
1268687
474151
1082525
1839348
274502
1852220
1975189
122774
1001030
1512580
359933
66755
122417
622160
1848176
297171
269213
888482
1520134
935973
167970
783888
1484457
446723
1444327
851942
1172470
694219
732410
1602987
239919
1329212
1729693
326005
713209
387985
345346
1652139
364386
831441
1180679
983041
1837646
1835605
141263
602001
528511
1077967
838137
1393872
643655
1431046
776973
737733
60759
121212
1149405
1232455
514341
1469757
1380891
1030281
1203533
1133787
1379915
1802965
893434
1122189
679435
386039
384713
65598
1175365
1397071
112727
373243
1493919
1877887
271866
1131104
1625853
1216130
1648930
270635
1591507
1398137
1656781
1501508
1244619
852793
1520421
660656
165133
874927
1050241
1076865
744347
643586
1245720
1562534
1924639
297877
1197194
1535530
1751363
756278
1022966
414571
374154
743563
974229
1359202
1960696
1027841
557024
851023
1682544
1474359
1814037
36509
713646
580293
1611303
1775354
1127639
898023
1174898
429718
1486687
812038
1714392
631528
239351
1920664
148793
1715408
705165
393829
1919761
750699
196693
672118
1945131
1784518
1196587
716576
1470990
1563182
277130
1368336
1567434
1700693
788687
1364484
479087
794817
986731
1915396
945445
500062
595465
963732
179020
399429
563186
479340
391114
1671147
1843225
1810160
678648
397648
842821
1674937
594483
1610393
1728256
1542973
1318840
1630011
678296
586059
1031981
945194
1085933
1266683
1136212
387477
48588
554653
146691
7355
867729
1283433
452364
976117
570812
758154
1301459
1961825
1672675
1021536
961631
1881220
1634093
852982
1616689
1919915
1848845
199012
235467
1209001
746206
831627
1980023
1274159
53796
538759
1982795
422279
1843026
997667
1461992
1452036
1783654
1061286
1598327
116787
665094
1514139
263498
1884940
220564
568220
1491192
1553694
643113
745209
1886549
23062
90608
1080102
283130
1555652
1088338
483682
115010
1116544
1482359
1520817
1156501
1041552
1152586
254821
245844
1301744
591243
302789
55183
1010664
804477
493287
751005
1354116
409737
1272478
1175233
644374
851477
1483068
293363
1531472
1871591
1455337
1642362
971916
774929
1937045
824863
721171
1677616
219029
49926
292968
1167397
382086
498121
132425
640717
741093
871160
1340925
101234
352353
813586
1069376
1173409
1027799
1467037
211433
1202612
1051998
1047030
1302808
1896058
1023184
991193
976170
97680
682676
1173196
746668
117345
530163
1006079
1724366
588134
1919634
167222
1020069
666135
1646002
14375
123142
604460
547606
1329069
86017
1909338
1741003
1413280
1698867
1106310
315976
926891
1430897
807877
244662
500679
221506
1779877
1443134
604393
1043328
461166
1407970
980807
1196600
52763
60843
176651
1068205
448578
773750
629708
1490252
622172
1641475
511488
1410508
472980
1428347
756648
520764
164818
1220472
323079
1209726
712581
546067
1088527
1669165
1094962
1259944
1487130
817604
1749178
360217
57938
1627002
1660788
1781120
941532
1341588
1340095
137596
1002932
1405224
293272
1933246
868310
287152
1865302
1418572
1614449
1031604
1825466
428410
1505583
1257995
749435
578277
1134783
515555
523628
223575
990893
1285428
1033580
657597
1855131
1377716
1604678
1446685
546568
381636
453914
120498
694022
1407310
563489
1118568
675235
1024034
1157757
312751
777250
186316
535670
1091466
1353999
1673511
851567
660368
55637
376638
1201319
1277706
492300
560638
530789
1818665
210462
1062302
1498239
54328
1890345
1437128
361016
238491
1826278
32054
1022143
394177
40783
798345
1263246
757599
590854
847262
1909920
1218016
1753709
1941446
483436
1356246
1532527
1036025
533691
772393
273330
71142
674132
1197051
85604
772626
1231860
705112
1548463
1325620
1415981
1816473
1117064
400757
381009
1977530
1844246
1604521
498333
811595
686486
1951153
51398
1382246
1692423
1307282
639375
219111
1041992
363739
308530
1309926
248691
369564
891440
85633
1235835
1294001
272081
1232758
583355
1341166
280073
1544259
1682791
1294043
6942
1465515
1218081
89135
235991
1344045
1038993
710207
135653
1244840
1202224
220411
856043
414927
775123
1757784
1609743
38968
1170284
1893543
1915877
696502
1905631
1040101
58973
1663277
312988
1664919
201915
954743
1401626
1427652
538985
343829
204787
694582
1292174
1123455
1924790
519965
1977634
143912
1473649
1096155
101254
140811
608222
1928728
587669
1621420
1766864
1261814
1381369
1364863
1988827
974995
1637105
1709389
660319
892985
1505925
476492
1191890
397636
1101354
819295
218633
1900452
974801
1097004
957107
1636454
23472
584749
1344568
574159
1919519
1420866
1992157
155020
48994
1836330
1797001
254045
480882
237202
1922768
332585
820788
1663415
1992565
1292211
555663
553412
1493446
615494
888259
1013355
1045757
806493
447747
722154
1770183
416515
787337
1030222
1381071
449600
905727
1761721
1091206
975664
1410278
329771
715778
140563
489643
1604817
635734
1276222
178758
698475
553687
1510855
322160
1158731
927286
380394
459226
796918
628382
178994
448096
884173
1497074
722054
1337208
1473247
1801677
1965438
1647069
1063792
969050
43707
1569455
204481
122383
596909
1994848
818226
1946544
92830
1363200
809335
20453
429555
1253708
1322425
1393097
1600337
239455
1876810
60016
1030146
41513
958847
1708597
158347
1926857
161272
199159
968685
1649475
1983946
960828
1283763
924081
683688
1797984
1463076
928542
524030
454186
1629257
137314
1834086
2619
974211
964768
344490
323493
1974351
1431433
906125
1404640
1261711
1083210
244774
754703
139214
604463
808696
94376
1003050
972045
1380188
46776
376762
115478
1692775
247510
1066512
233665
1220725
1159689
1961845
272503
3439
1166165
1617819
760017
968337
1861760
939076
1181089
1134792
633279
1520516
1322373
1049224
1537171
1121090
683229
1587194
1714261
690519
1822080
158740
1079691
887119
652381
1127534
818679
657124
646986
463331
1928275
475792
1109563
1862405
1896678
1091150
1754873
1562195
420925
115816
1946079
348115
1000857
1874677
1334631
1615068
947305
1928891
641435
1474293
582791
1236416
1045146
1839687
892249
1470750
1956287
1509505
1477515
945340
78632
1971718
88424
602158
342010
11764
1658727
1132909
909515
1787702
522894
253215
305373
713484
1469016
1046723
911602
1623148
302939
79990
1307942
1902863
1078150
680766
358651
1779959
1085892
828328
1255597
45501
1560794
920535
1274379
1708098
166094
504615
1764684
1695801
493852
482368
1333263
1316819
653502
1730520
529489
1097927
546964
1585283
396499
822658
1315851
246766
683151
1057154
855459
30067
621669
994264
22800
238071
1272903
1891259
1407020
607314
828187
1767089
1490721
755504
95163
1362228
969022
1344417
836851
1832963
120740
720442
221853
755656
1202193
1307229
325545
1831891
580823
680460
1456529
1642829
125863
1302789
737189
1328023
1772776
1371209
1072273
1946002
1345150
1605925
766917
532981
1754091
1161050
928390
365223
1838788
1795753
537160
1996715
501985
756546
719884
1567541
304415
1190703
1826569
1861649
921903
1775859
879517
1346508
875554
150538
880821
370701
1843587
986699
1953023
1780856
1181410
313791
1584243
648815
430966
635009
541420
1508647
1049433
1814807
1985476
1120699
1551354
1385180
1587407
811503
879680
535199
1206275
1484687
991099
556734
1258013
683633
1806105
126633
1264244
165920
423412
1581833
882641
482958
1389145
599972
335573
716109
390226
1375469
890370
907181
1046965
1740931
1154859
486482
1869956
1375832
907606
1826612
124096
403129
57141
1297640
1556145
1768883
925402
651556
5713
1148951
836663
1135573
1778551
1789338
655109
499425
378166
1352558
399729
1996979
137733
1965552
1541599
938596
269428
361906
1889260
424785
884673
972998
1062241
828061
1132924
1006160
841068
1037464
1910832
1173043
681337
521141
1645262
1136386
435681
268425
919044
482151
164653
308527
640009
862538
1411088
1694450
1742781
1281208
848121
1502246
1869852
1861137
738503
15416
684550
1799555
1909111
1756002
459355
314397
532159
1913654
832363
1076281
1508524
1035969
289182
1752026
96319
783633
588700
197538
553055
903685
586090
450693
242526
1558561
102355
1657171
1552489
1446800
253633
117116
1256568
1907124
161229
404484
1506799
1641504
488431
170750
1879004
1685289
1784214
1611446
1194050
1400590
42441
1700166
304193
332136
421119
1578414
812006
1023537
1359031
1386805
782837
509480
545052
178739
369750
881069
700773
286798
256230
876319
629574
1109305
1290743
1476830
656885
1283664
305644
573938
1251865
860394
1241194
1891091
1125861
1366572
79022
1637752
395965
1946437
665858
588537
1051299
1787101
350361
652335
83264
1649479
485006
313129
1708907
71635
1079754
685077
148867
116835
516424
1701660
329036
486993
1032198
1686821
845334
677221
252029
131033
1688744
642678
1078491
692579
1562714
1877900
1732152
1436338
672251
1843308
1291686
1579818
13485
235851
1035989
1000974
567804
1053387
1633574
48764
957355
1479125
1125705
1731667
593229
1890159
1331039
1881992
1395426
947690
1384765
754641
1969910
682636
1378248
1436156
1135931
1489491
1460783
1549949
1870852
997306
514687
1701342
180052
1597377
131410
1069913
1145485
1324142
31827
398591
980342
854318
1702959
369252
596414
344689
1060852
508548
602640
96542
1377915
1294366
852839
1650563
1601641
1131262
882925
1768949
65701
1001750
1161408
1353469
611367
1673759
964908
903531
1007103
1158919
565778
1504406
66425
85253
413216
89602
1019335
1012672
520765
1807405
23330
448609
1521488
1131394
1736868
1357108
252840
1069645
380628
442203
160554
1348055
1679335
1042632
969140
1074749
1601529
585108
1325681
567482
1212942
1905414
1402584
1201874
697589
876206
1583263
260875
345075
720836
1548462
356777
605682
1419828
1827951
176683
1583784
682619
559891
1109198
306177
1612397
787991
1374325
286915
1226624
156942
596391
543234
561080
174464
219179
22226
1410106
231832
157834
170774
194067
1705415
546817
5421
765186
667056
529868
746859
172870
838391
991836
1397719
1617141
576758
336105
212743
219184
1183242
1058685
1033380
1422355
1180720
632668
921065
225185
982306
833198
925609
314498
1344775
603652
1634879
1282664
1398315
365500
1433414
824743
311752
649063
155083
266842
1072183
1303876
878709
1466042
172297
600314
1498032
847303
1098737
1628914
1669377
1897528
411909
131007
369549
214859
1996434
651891
1612568
1813119
628515
1744078
1163879
27105
1327461
134104
1928533
538297
1997056
258944
1667345
1513760
1478968
1143183
404978
878073
1355194
653585
790457
620325
917412
798056
261009
299246
1431353
1762237
645220
1318454
306591
671727
1511881
1513656
1088201
1309618
35574
1760278
435492
1416521
1316286
1481230
1597956
444219
793266
70766
526290
1135741
1033747
1643689
580642
533968
690816
536328
236342
552178
1054989
6942
718764
1629586
10507
188689
1528209
302840
690311
45453
1747621
733706
296256
475467
1029043
27607
1864858
1702209
140859
1533212
207928
1078801
1904365
969370
1345945
157987
105433
1170908
1876577
1268580
533255
619925
1118571
1526678
1702104
1256018
1924546
4619
1776376
1202652
1899709
209635
1522975
1144515
433731
1484083
770732
1713793
574455
512847
1122734
758209
1886835
304019
1832677
1627158
1486006
140592
1700450
364976
1707751
452955
1678286
596490
1389762
1231934
514318
334372
990052
1001623
558916
541556
1053227
1920686
1223306
1252077
645083
69509
1876822
844995
1531171
1364895
517903
151053
277421
1524089
1105271
322942
780593
93085
966062
776007
537100
995364
1142093
648799
158887
1962708
245221
1244777
1632482
919792
322402
1978128
272733
567755
496242
1154599
1559831
84431
1842884
1539307
1916165
1984331
1965971
1602608
631135
654420
595135
257690
1884764
1983859
1008936
1864161
207026
1272462
792112
395836
1281856
76265
789766
31627
248598
1550434
1309909
563369
613798
49753
650823
536442
1004636
1110766
1615861
1256379
1554281
557827
843453
1393676
1924022
1171516
12061
296016
1051237
1402828
909117
42126
1530785
1957529
354334
1348854
1131877
1860593
945190
1433520
377268
1328621
1208948
596997
431080
1762377
1478413
895469
648040
1347467
70718
128080
1235695
1009853
1914192
333130
699772
1094917
1325992
991976
1854430
651055
942580
25111
806035
963979
14450
654467
1097375
1608039
1258843
1101431
135363
1065799
901544
918046
1066018
1881433
1176536
1612095
1748025
1759562
372819
1658171
316874
319166
1010120
240450
1501588
1778308
1249338
456741
1498040
708695
1670085
1457521
555518
727765
1721509
73751
1827609
1504058
1995383
499602
1128799
1345899
1356583
1728993
1789709
107544
462760
1012891
25011
1470058
1477581
1432152
680658
1824447
399052
1633124
1579873
485924
150383
274330
406708
28260
1707103
1073304
1062659
1031774
174546
83444
1578615
533265
251386
421412
1586738
1791097
370954
897948
602065
691876
331586
1190789
1436488
1458159
1294660
553503
1198722
917476
1266248
1698269
267573
1979009
450026
1935628
549867
1380169
259957
1928304
1099289
1190265
776512
844285
1474149
379044
475146
740202
311066
1027016
139507
856858
631864
83129
40564
572704
1493861
227631
1800963
1461530
749889
88794
1258862
559603
259640
73527
313076
226091
1445273
1546035
252189
1947517
43959
552341
1519939
1272836
429022
316719
427574
1185713
1186001
1063820
1749161
1724635
1735510
1793678
979513
1566313
1388723
1118165
313857
1040901
311229
1843156
984098
1174021
1844310
1841777
902297
532971
1471021
1220163
997333
63825
1516178
1415174
1691377
1960702
1044715
1706220
98262
1108447
1125298
397335
825758
1661313
1272424
1206927
1336081
632238
1381450
1029547
791913
1136874
1056924
837770
520323
251598
1794427
804807
1365085
1252077
1102616
958027
1020771
1301758
782669
478236
603623
1129599
346776
1201301
1514108
389027
1252133
744011
1873602
268219
1244872
1721954
497755
1136051
35890
1736231
1234536
1678901
5334
1743159
516722
359897
1527248
1406528
24695
343745
1903665
1140274
134924
672242
1107115
822532
1778195
298621
569199
570740
574158
785149
1934360
930055
295710
766394
375406
375030
1060422
1628812
1488102
310530
919340
1111826
181252
1177793
1367706
849814
1229047
112679
62012
535255
1668943
753105
1510906
706015
1766594
741528
767428
1530624
1198086
1349864
1835173
412071
460736
1644409
1675208
1473965
660380
1043722
1766685
1065766
1885872
684790
1541333
1992374
1159176
1396660
1667160
903511
813019
72006
625903
1435142
1891191
1272951
1942299
1944727
1475650
746004
1553877
1911869
805103
1092270
637717
252952
396153
166897
1245056
909317
1836084
87557
944336
1751264
1417664
1819263
1988479
1825985
966852
1825778
786621
870133
1619665
1736336
1953401
881627
1758090
662066
681307
1617280
1336040
1276252
1634096
640712
1635575
67486
782021
902179
761055
947992
166222
1062515
1711320
1209440
1312684
1633595
1210830
1482789
1704511
1837899
863527
1232518
839244
1568365
1759156
726405
1715036
1410965
346455
782526
761299
1724380
784780
1366201
1853082
1435580
1085084
1244486
10909
203590
1869638
1862195
825443
715699
1666193
389607
1120720
411086
190036
1599583
1667362
247992
964
825876
1904855
1457886
727936
1456147
608895
1391174
68795
148560
1884447
857849
466667
1937225
343327
1826299
1750476
299630
1293133
620723
879991
315887
1660903
923872
817034
1507230
682985
609853
28627
1685645
15078
1058896
25926
1121017
970581
107974
473679
404465
739509
1519867
659801
1609811
529118
1302709
308216
1729375
81773
1733153
1056792
1921701
122361
1735359
877801
845091
946972
559229
384038
49423
533113
185142
1692133
614334
1834826
1693269
117381
1600204
1054140
889825
102725
1330196
1362197
802857
412672
1868474
358527
1677976
981300
1227589
666380
112837
1995578
446623
1309766
932472
1696961
922026
1860997
63505
457955
487599
234029
419829
340201
1850340
1056237
1477614
36763
1181405
1203468
1521206
1619940
1043745
1630075
432352
767143
675843
1568317
889703
1032804
1761954
526725
1111553
196671
276544
1336371
731269
652881
218118
200696
1203866
1091215
186016
958922
1652583
344043
1239558
1339573
1690457
1927237
1243065
23296
285572
1557737
405816
609652
652894
328191
1865197
1226514
746059
600
814267
418312
695734
1675067
1839137
1820735
407419
470654
279776
1523520
1061998
1246674
926722
403620
1495782
1190171
46563
351079
278748
1280144
59058
1050096
757343
599534
1853086
381020
1114951
1493507
64778
81921
163205
631505
316323
467911
1117302
1391852
1222989
522284
1244515
529290
1477083
1223498
870399
242626
883820
131428
140082
1413343
555205
1367591
631901
1407166
1788006
1833627
135903
1377602
456527
1817424
590817
1175214
1469381
88086
9015
309274
1833726
763187
542393
708181
1298581
214748
968700
1485583
1938389
1495951
1738758
392560
1035256
749300
1182840
561535
721241
1131316
1661345
1652858
1663435
386530
1006475
854077
1446417
747938
1755613
87665
1999147
1597916
1642154
717548
561044
1051833
1874858
526991
172766
391906
1479831
1069865
439856
1843625
1645690
480974
1138480
6753
295846
1501161
1150630
115252
645787
201531
63576
396523
402075
489258
374416
929461
1289651
1908973
1502444
528255
1603070
763925
1100386
1950332
1856709
733848
75176
717076
908174
211180
1872060
918158
1836775
1496522
1948254
646167
1982607
1547939
401319
1906289
592266
1596118
1103424
1455028
514044
140098
857243
790127
343812
715641
1593645
1201429
595217
1471636
195285
575868
505405
254838
1897157
188586
1224019
1733571
203881
1557595
1019365
1965464
409255
1256735
1827994
315996
1801667
1055681
787352
361152
915528
594808
431692
1111992
899075
1349707
1444042
1738682
1443092
722292
790140
1354381
1081318
839668
553444
526773
1115857
589436
1959692
760816
1204168
229538
667578
1401104
1711304
911058
1580456
1240083
965508
687632
993868
1005529
1414587
332263
1161064
292974
1689266
876228
56219
893671
1905757
189875
1187505
298647
1914919
1199627
1995286
171466
1500518
811792
11848
1604989
1674373
750461
1287359
1286742
1237194
1881329
569144
1426620
1832157
1087819
1179717
1670113
1644445
1027687
1671769
1009887
319877
1103004
1461208
274399
357044
1074703
1063805
720904
577324
1909703
154523
1584431
247899
22139
1230250
1720879
138646
725674
1217084
976293
1081387
949810
723685
1969400
630607
430717
117447
788230
1864225
1588037
427697
1692661
1588670
1221080
1445440
1000675
856726
1970836
701039
56317
1677896
1311757
200982
84384
164878
1617809
1561934
1088397
1305800
1775541
1483333
1827903
905893
1998217
15290
1774368
366468
322364
471654
594355
827381
1842990
1003551
1355868
1967163
643908
1380345
506084
1281827
1901719
729348
416876
367284
264742
962544
478900
1603195
189178
339563
603935
1261447
1505557
1025884
73621
88020
1967824
406342
152572
587449
1056097
1078482
1948369
1623474
74817
1566600
345105
81853
476404
1504028
479249
1908245
1345262
906713
968901
710758
1441364
480371
1779278
476970
48406
244541
436939
522831
584318
1769552
760266
1062306
1268561
1553790
1407751
1244623
126437
1508826
1981516
1650901
115710
1120
827970
234749
1233286
1860073
899937
1150772
603988
374144
184034
866280
1490504
1399017
359705
1700760
167445
1543357
1327262
919582
136627
403496
482175
1252768
145508
626506
211553
115811
1684809
1641394
506145
1782868
741185
1349100
1047274
498696
1875665
338955
1135459
264853
1234993
1097107
148523
162805
416537
1665986
752482
1623341
1577906
903522
667176
805749
537605
352101
1946177
388990
7529
32424
179318
1245314
1713013
799677
1234209
1761287
1242358
222895
1505887
116026
352617
238977
124494
604572
305770
1203162
638901
1847683
742206
699655
405682
786134
417984
378707
77615
1977799
1211026
502802
1406120
72265
888924
1247824
1195831
1033814
425638
1101744
473992
240099
179867
1877486
1323852
618091
1074906
13002
1494436
1748100
1107767
1589823
1057801
1200416
598952
1186967
634502
669485
1999547
1075851
66963
1644699
1372116
1707478
1279453
935663
515489
1394235
1763544
1726965
370925
1628253
923194
161721
1645397
1012748
534412
659032
1428785
1905417
122647
1758708
530224
1326767
445213
876221
1138287
1405832
684158
641349
96196
1296223
48614
264445
1068654
1537075
1024453
1281920
1924902
1839483
1866110
1721645
1947215
1225008
941542
25838
990511
972505
1419463
1719968
52328
1663062
557359
1793789
592578
1023898
496154
1330526
1726374
481044
1186386
567478
946371
570317
1198558
646671
446369
1522422
1739980
1220869
1042777
1540932
939051
1297220
59510
1652858
1370055
1700169
842270
1533027
1021013
376841
1895587
438088
354839
1168256
1624956
546348
898363
79208
1513106
1467790
913982
109282
153685
1420407
1386200
1357680
1620957
352846
540036
325853
1608346
1726409
175522
1921978
1212058
122809
1565804
1129540
1879804
1988763
550469
233892
279195
1630604
1400135
1228621
1475629
1137117
332392
1055069
970658
221803
1570165
385491
1424182
420516
1171731
265165
61112
1766714
1689990
1794047
1936421
607934
1568968
1253271
1562661
1957197
1354022
1005817
1517117
1040969
326237
676949
41458
1008981
383395
162738
1046263
1167531
356099
911290
1026341
611015
584121
1296049
889568
873288
489864
1634521
925963
795582
1987526
702795
1532891
690065
1287146
1833023
1384700
1016171
361464
1261690
1295616
1704408
249519
1372283
1646134
1174411
1427529
670162
1783079
1831634
434872
1742688
1695551
1013615
689371
719625
133506
1110977
932319
938618
105300
592663
1811264
269496
1927633
122344
631626
1485485
1240671
369340
908230
1119154
1964970
1111243
444402
638844
1733094
1388345
1583356
1257198
1657478
1595802
562699
1849705
1645370
1909649
1128932
1803892
1302334
265852
428760
449041
755445
687927
172765
949761
437813
1351987
1074351
639682
259046
1868429
1590264
300524
226065
1099788
1802167
476480
178574
1740272
353890
717278
1340436
1648858
1735705
24844
897247
644015
263691
1418560
1400564
1553910
420139
524999
754761
1127810
1954134
1051864
1577357
32767
1000314
1624811
416937
441815
1540558
996468
1308893
646186
819739
153751
147583
529024
1318046
1982471
1683276
817209
761524
384894
1058500
353492
1894091
146350
1922349
419930
194804
1023047
100784
1343067
525749
1726690
853456
981049
1345571
1778673
300212
530953
313821
181853
1806590
1555822
1139316
645898
1057088
246073
807321
285668
1194079
1079803
1270957
1322632
1239983
763
1713554
1441757
1719916
1237109
522383
26285
1445336
1442589
35147
360384
1198212
1662891
1296989
454468
1689735
1456217
225804
1388921
264361
71087
10352
1207041
947186
1412951
1975819
812186
1505335
1381979
1114627
65425
1331880
517268
1192480
894804
657969
1316954
853585
535774
1095003
1669124
608754
1941188
873428
141186
57097
1984221
1042248
443377
245121
1963001
800881
997647
1765247
388930
1212409
424163
1508711
983798
1496433
1500290
669108
41583
54948
1999462
1865093
1639076
1822557
1293774
744895
1440613
1800982
1790353
1635801
516592
30143
973838
1205106
1878934
1547159
172369
1194265
285099
1355098
1587857
531207
650870
204704
1251909
1914840
54757
1736925
1893579
1687669
529368
1746381
1968274
1108819
192288
1120709
1192319
1036418
1442714
614694
159782
1387175
1382576
331287
183356
292401
1080207
307302
1547097
327031
1580108
1567644
1261690
1476233
776104
112415
1507995
1550552
825084
790722
737238
1367711
1600624
1709037
103452
1434711
667887
1316840
898694
1554422
1294531
86973
489041
239179
1350786
305231
258007
611157
1649150
1142222
234691
1858125
429105
1002859
1648484
1290899
539195
1106686
1073358
1650564
1625548
336758
1965059
751950
283706
1113091
1178224
500018
97244
681726
1124197
1898887
1211301
771882
572184
1500903
275316
178202
817667
1028743
493478
414377
1330280
1183274
1134168
1490034
902019
1280689
1335861
1992255
1575076
906954
889106
1036138
1278542
1332994
572994
1132744
93885
314579
1645756
1374882
1164042
927623
1145727
6104
1675993
1124315
1410016
1390952
680502
1839866
217222
565167
310386
247596
494327
423804
1563980
1444098
102582
1779620
1285564
815246
1642064
1951427
820295
1855678
1135362
384709
5555
633369
1733156
941846
689501
1381923
1029261
735293
1480211
119256
413714
578358
33414
1140971
1325468
1371825
735465
1053938
1426241
1773928
849744
1559170
1276256
110010
724648
769537
1984495
1936568
795423
424720
1733023
185703
81407
255546
1367619
279674
347782
1428071
45544
1918380
112409
1751231
606650
532271
428184
178287
972499
1429268
472343
1648896
514295
647393
227883
1841485
1319726
1452313
499908
1057639
1679983
1845710
691163
1788408
1535794
1775922
661387
591098
1772325
1027394
1704015
1459090
624936
323730
1052063
576835
1755837
1300856
1494838
637627
8981
348738
1099623
351829
2252
1773650
1643038
1006361
527220
565022
286285
1837121
550404
57139
1999392
740385
998150
849369
243273
364489
569247
1845580
1422996
1043993
180855
1131009
545519
204574
1040859
1117000
1380371
1758604
1028351
1385768
1408547
579616
476042
1692348
1674983
1936145
1801714
192255
1679580
1153162
1341888
1450198
1320336
1685319
1756331
222945
162948
1784628
1722440
276089
806210
184485
1409788
1491343
1495764
301611
1765178
278428
1169920
888435
1538607
1863528
1654343
470145
283613
158745
960565
91538
594013
797024
1973472
953238
1473222
691274
944859
1457863
441024
607664
165691
1823392
1922387
230834
1866566
1499050
1565568
1543241
1944019
513756
1993462
1387447
1889534
983526
1948212
98798
846829
719188
42960
198541
419515
437581
1548382
1942674
102632
1441683
1323568
1710059
524711
93399
1220804
78848
1473264
1956692
1515800
1922190
1351997
850114
1358046
209199
1354012
1441539
1656285
1818157
820196
378692
589118
799861
974447
1195977
997518
1017418
644553
1127284
986762
544964
814444
98248
816399
348168
1128557
1349820
219857
459887
151737
1368519
99234
929209
90688
1329568
1244933
1289132
1576973
1345775
795156
923637
821907
1061408
983308
1217388
879052
140507
316001
687054
345870
1381738
588735
1202987
1569842
1916773
765563
1337153
1413620
1498304
1690606
227000
923286
1732753
1844478
1756903
1125104
831992
714081
1041519
1708264
1943233
922380
696889
1487557
1355631
524525
1926111
244046
1230565
283299
912828
1018470
1454282
1046234
1486761
473756
227274
778014
1169833
1997343
94035
818447
818902
598551
1761256
1277761
1615021
1012405
1865656
1470003
277881
509807
194166
1210793
687828
1532725
1647198
556138
1720179
370174
1889803
855129
449597
411268
1036393
1346793
1228427
94481
1869262
972725
1409357
1277544
262057
720635
702327
1710108
103991
968659
1785305
1412030
1918372
263309
923441
1049981
808187
1233602
1217085
1924023
402449
1306493
869938
1187247
1730689
716096
697784
1014401
1755899
938882
1272205
1171631
330726
1114595
60154
681444
38829
1902891
1779332
792559
1657070
1561192
1890152
668343
1705174
741476
901595
358409
1227794
513400
277714
791937
1740411
818375
374418
828850
937842
391465
1883197
692147
1868541
1223108
1740217
920930
1175285
55574
388240
254768
1169473
1173681
1576243
1567898
331206
988577
349979
877248
1369268
234175
543988
786199
340901
793773
1080836
579180
1568472
1037337
333783
243976
265049
896136
1775710
1477735
1612405
1210294
391221
799058
1622331
484148
1706982
456184
947451
1827999
523039
1372748
1096064
227886
1123318
394662
1832021
1220119
1082451
1027824
121074
1023537
969585
506569
706337
1226670
1641852
1369810
929818
249583
432356
240644
775943
775305
399788
1197330
689723
1967814
1735988
746897
578939
479742
1848053
699979
1294745
1688171
1270369
1781642
1085101
755183
1253264
789020
60913
349843
1273803
1371621
1650479
776705
1291587
1330642
14181
1494131
1614600
1689733
111204
983881
571540
719821
1973039
1691258
653206
276555
391526
227450
1167223
1013471
1678758
715380
1966439
584741
1362418
153430
454932
1764447
944125
1452345
1102498
1539851
1572678
1065629
1730388
1004955
1792090
303903
1150569
1579138
284848
1404175
817098
1369794
989398
1725825
1159326
1723660
486208
752919
1680401
1578855
912666
228896
337041
1291205
1929109
685779
727582
644824
1490312
1026119
702451
79
850782
21111
387137
195777
955487
1688319
108455
846452
1578106
539379
54668
1350355
1511160
529542
232436
1947486
3052
252675
1344840
1643616
1019331
1462485
1252814
1563011
192635
254499
746713
1848244
917992
928318
1367604
628804
1889075
832360
1871952
99619
1983311
1007079
937831
974489
1213298
1096150
878901
1865116
1643384
1955546
1020957
1422428
1944480
1514522
597800
1805984
928438
707508
1339681
235623
1660430
920636
1290692
343232
1938640
626603
355438
1099298
1214838
375615
36281
1175214
108109
1814920
1883569
805956
1013191
1940268
315436
1067606
1107373
1936948
1999683
600021
201913
1653481
1787287
1577911
1045444
1277734
813170
1146620
513477
829204
1039598
341129
471002
924727
66076
1826270
1630123
1740557
1105440
1111958
1173845
783694
1124116
825182
404133
668379
711702
210335
1417789
1973591
1830561
530776
1765606
401754
1341741
1719992
1055547
1511363
161084
1841441
344111
922808
1422793
1594240
995328
17567
27231
484457
31966
1978368
428837
1784353
1246243
1433339
1251234
1915739
735225
309733
594709
1010093
3447
1895966
417815
1387104
1455130
1152145
303876
257200
1195946
1918611
239998
525359
1053406
1843651
1525354
1033012
1935377
525754
1575781
139228
415383
268639
790884
423458
1592964
687142
1773760
1453616
990071
214037
1792995
1744059
1136445
54577
967783
519498
1283215
60763
479439
44143
1605373
1020368
1871685
400093
34432
1461771
1206408
1025863
1961576
961205
871506
434601
959617
136401
1237834
1503157
572284
602088
1891095
703234
1755598
917571
1562674
5042
1569073
146530
1457856
1716400
222190
701903
975549
1169913
231758
1633139
1119936
1317479
1292240
1414069
185041
118941
1488742
80925
1251372
536773
699224
175632
1250556
1565409
728170
423352
1186194
188997
416224
1156063
1614124
1982945
1758167
145716
220368
597333
488333
922024
1515631
842572
918073
504104
677686
1972846
22723
1809888
1949798
1073288
1741173
176303
278808
977068
1980771
740645
799020
1102128
626144
1205108
1940664
941058
734203
980875
942039
371375
1369212
30861
1303365
309279
900325
1380475
1832862
169295
1485244
535404
1749008
1416527
253890
152116
280461
62692
87198
1597598
1376498
1594768
104819
872185
1752469
779686
383737
74589
206750
949884
1647053
1782687
493495
38333
510858
498028
3223
281991
1884976
1629527
805670
563177
1784419
1901901
1694951
172770
1407883
193238
955539
1918275
1531987
1244545
489686
1468619
559738
1194075
533716
1310680
663586
1185189
424638
1122838
887586
1121162
811063
1250817
526587
1307748
1965918
592543
1906000
491267
70228
1726043
486171
647128
1999783
591936
1627869
776906
1661808
360058
120929
177772
1717288
692374
1496425
998714
1880707
230389
1916461
1885313
958370
682766
997324
1601638
842245
755387
724289
901897
824370
1554552
1924037
1236597
105492
1086740
1191281
1601301
486095
861653
548075
1548175
455812
1805598
227746
236425
417942
313487
1987969
904137
1263368
116490
282964
1742286
1384001
437139
1424824
376191
808572
1225590
1107064
1391696
1214596
1424520
1835438
1212433
1910101
1033697
1455360
1135760
327720
932718
621799
85112
1999377
1061126
1178535
181870
937192
217218
560623
466690
1521232
1154752
1770610
1379347
1497261
163482
1829629
343617
725840
1850762
1860946
338648
937714
1548026
366681
137462
39227
466161
1389116
1544122
1128045
1270312
200006
113186
937351
1033478
556053
591519
41064
230266
283549
1177055
1376376
706419
1126502
125557
417355
1978616
1465450
38137
961505
1213816
1705912
1628663
1120672
931635
405085
885750
968168
526371
1964536
1066726
804661
694828
672563
835645
1094369
1740827
1678804
1174756
305117
1613250
1090117
88794
1017085
513825
56561
1403561
1905398
431157
208995
1772886
1706086
1844938
1336415
1364646
795200
960870
1925378
244257
917979
1588802
977478
675173
1086855
424736
693367
1961807
1285831
1886953
1784553
996302
1362650
1823812
1521706
1612962
979153
437198
1325892
1717567
889582
806370
1699027
1188567
1655092
794404
1957861
1365311
145042
1199553
982673
846700
1750450
506197
246582
597083
1897067
719196
682621
1254642
985311
1606443
23023
445536
918308
1421333
1479520
89874
1869203
540825
1761894
1743193
1743185
115766
1801189
1619118
1548909
1761451
878957
1109369
1429079
879146
1081738
1286669
688075
1739549
434508
253880
1844056
229080
970584
260573
1001572
712542
907409
378996
641380
20745
1441377
1712647
1064855
1216120
1816692
436104
403822
1094815
1506344
1805397
841389
996823
1045162
1646888
1953557
1841205
1241313
520899
179502
1809887
1121753
1721269
779081
1642225
341985
1264761
887573
1429560
929315
741383
1821247
343530
477205
166655
1618845
1706924
1620659
1266691
1459431
1852364
1382250
657067
367819
1003685
1301945
906293
1075127
1843709
304170
1709435
1694785
1309683
1341851
634996
244425
643633
1367198
328598
915692
1263999
1095171
308976
1957536
1944497
1722840
28529
965641
1940694
1729791
1690848
1677697
1555067
945524
1804533
117467
1311354
674149
958704
905481
1114096
1377371
258508
1534938
1225778
590095
841781
1918069
1292711
1537685
1325826
1578595
88574
1582100
1074428
458480
1815357
881544
1433051
895180
1636305
510616
1728325
1797982
511691
1144914
1291136
1504854
1532232
1158029
691358
424747
409512
676608
1654277
199015
1071130
220346
1337463
889237
1063673
1878478
1568461
1980704
1808044
906689
1998950
1930977
863236
127242
107928
680616
730223
483723
1645414
209173
166361
1340377
462029
1911260
1840574
1862991
1553369
657632
1060134
1345444
1846168
1870466
1111740
1294002
1891900
1297637
1918619
471011
681114
1192135
1700145
1264111
642009
727017
1773701
1945312
1984564
749050
371783
1321833
1020271
1325534
376018
933930
1273725
1815034
1509094
498232
1730706
1655751
331233
840402
1378744
1920432
956446
1850296
917142
806017
774195
1292007
1587643
1801928
1454630
754300
441593
477701
1923855
153333
1049427
1043871
1041446
1228563
48450
654191
1409278
1720206
947931
73441
1887758
191655
1760957
1229689
844681
310409
145972
1574118
1499263
1006898
1418605
1253382
1355858
1570057
1620990
390802
932048
841846
1715629
190697
641672
1719509
1787682
1641044
101211
1817890
1885154
542141
213426
1226141
1698333
325441
1640809
411591
967026
912888
1249102
1873108
1380885
1681501
1230266
802973
1191260
589471
1365679
1594086
1988223
1556938
1118151
794113
1725196
1223646
1738373
578031
186918
713867
94656
455969
84224
1137173
343608
1703826
1814027
1021065
1200329
1275517
408802
1554307
1493468
1864517
1597787
1491803
1851678
1064947
1392895
481875
1250621
564971
1019567
761686
326037
1012279
760006
831237
336176
1906470
1482364
1521255
841113
1832643
451398
95422
1623721
1946090
164964
415072
1495683
1393179
495025
1149165
137436
477125
507300
1712247
915586
494520
1639304
1353861
985107
1403994
865431
186157
1701120
699119
1375021
848838
958230
114304
368150
1073281
953462
97924
1932750
955880
943344
1528851
94832
1795519
153946
414927
752801
1535246
1179728
133082
337077
510169
1184110
518426
587831
1975957
185498
1498534
397532
1358640
1053119
815437
1380343
1172764
1528688
342910
946683
185742
270857
465574
1093080
1463251
922597
761558
1492878
1812368
500500
174322
1196095
579017
1988589
1994035
1419466
62614
324198
857284
1304517
166923
1333794
1845448
1413614
341053
1381259
1704558
987447
51381
402640
1987624
1239015
1681546
230907
368524
1921018
1714310
1530072
1710753
859712
168060
952789
1622513
1285460
71523
1031907
1312542
1387029
817190
902390
1334265
1236753
1935110
1948596
594101
1485325
1170992
1588283
1647623
894529
725673
718291
1910724
1300780
172217
1931798
780794
1727782
1956930
1482035
1022974
843199
1455502
886528
599817
569710
150574
1272766
1576923
797717
1390252
199542
1315723
957255
1448827
539328
821525
394789
830109
1000874
1775822
1606197
810431
1288885
1468466
1547526
186594
1206251
1895357
1790821
486109
1982410
844964
231220
760153
855440
768749
1906090
423194
1940339
1333940
1247413
704171
1474081
202175
1839035
1323609
1383495
1660222
878848
557644
1930451
210145
51693
366823
1541417
1557060
1722202
1780878
752189
516269
869970
821108
1347394
347863
1656755
886914
684338
991707
1050285
854535
1325141
766235
1420224
966773
567902
658643
867844
1099043
486448
1820974
1622892
286883
357328
1681969
1205718
1986354
1404753
1989356
1863130
1474983
735567
386275
962804
1456016
1314599
1284417
1754512
623727
1294149
948007
1441657
1208570
1874461
1251185
1702908
942356
60180
821522
1878132
1329346
1293986
842913
669819
818986
1683192
476829
36806
634321
1752541
186701
1604727
610663
235205
1837429
1820513
1715131
1728236
716764
1893800
1628677
402048
1079738
85779
1964995
49633
218018
1071858
736184
1306972
374937
1210490
43139
1892785
1930393
694456
232429
146444
386012
1536799
1470448
1625098
956586
484207
1899269
996481
1555505
1586913
466602
801132
829214
16327
1241802
1380432
1829179
1132090
314189
437341
728077
1087130
435809
1389711
662617
22971
1727930
1503368
1600450
536784
1809401
1508019
1475411
602857
1934367
1306174
424963
319794
1126088
1673492
1769131
1050955
1775462
184309
1264523
29161
1163658
161727
567300
1436013
1685931
1640175
422705
859678
770520
620466
40565
1801028
90971
405002
1795902
1011318
1653904
334079
560131
1252533
885657
714286
796098
708982
988034
204338
95539
550443
1543528
1121318
93325
1158918
253138
1211216
945665
331253
32627
1198681
157226
1863325
392246
1127243
1573637
1060627
1512681
484413
1574867
1368460
1803674
1418732
228261
1106063
402868
1772250
241962
650142
565463
1055360
1729467
669831
799099
1705577
568300
1340998
1193489
82993
1609954
661871
1599094
59977
1091088
903129
913553
654135
752545
619993
550844
1207867
609579
468956
1113678
433437
1230560
11765
180138
1470094
373759
1715848
1984040
1568194
1001590
1621260
1551142
91297
554604
181835
97365
1292463
1977323
1270628
1413477
1808912
409520
1434044
406686
498991
237375
177779
1437110
513937
778900
1474676
1034009
513239
965545
1586476
1636389
48325
1279861
459830
1286381
1867825
1887899
1343300
437699
1612471
901427
316232
1421742
91478
1423286
233755
618399
1464337
391203
1216490
1402557
451139
1960663
43691
1590597
169987
1288364
581766
459750
1603183
631353
548895
1359370
359582
740592
1915226
669614
125159
549323
694374
324436
28367
962841
808640
297904
1855357
1555405
1450988
956229
1006628
883033
249725
1760046
805886
1035540
1939243
1841205
714407
1267405
483033
161120
1848568
434414
664166
1764221
588195
1221707
924223
1245063
1634063
1092438
683527
1286870
153584
1091386
964489
1912105
1720995
1576675
261831
367922
411917
1439602
295249
254863
576145
326137
1967010
568748
1087498
1857904
1472801
1188635
1959209
688822
1259407
190900
27238
1048224
383234
115759
1818647
1224136
1878598
1570799
969097
1492928
313735
826465
644427
81574
153536
421221
1903340
307737
1551561
1330636
1874233
230078
440228
1431860
431994
27030
1420222
608115
333921
839172
191668
360970
714971
1824637
722380
1010771
411968
479647
964644
458537
971340
289354
938785
1418876
1699038
207173
89537
1815283
985638
1836473
124463
1596902
1249662
44544
1747576
881621
1785866
1299912
962037
766513
603815
282569
1953771
1810468
609854
1236512
1066795
1869558
1179261
1960272
1469033
1033505
86271
494566
1762889
633032
1049063
78673
1900997
1602009
1686131
1008078
1863737
893374
1460645
1532999
1286680
443432
285961
1796748
1708396
553904
822930
16067
1330403
309917
605938
951295
1538536
1284204
732410
391899
1661588
4042
1209222
150320
236080
899736
1068838
937020
1781957
6201
1827116
1938793
761860
732302
416221
1614432
12936
954490
1907871
1615580
1703436
990028
1360536
857508
1596363
830862
124883
198884
1000689
1389798
1883989
821271
849263
873948
686207
576072
114828
969470
866257
872949
1233932
1055200
311638
978978
53445
1420493
237465
747253
888833
1966821
1682759
123427
360988
396268
1535891
1171622
1894198
135753
925004
347717
67832
1568695
643925
1993614
72856
115700
1729319
1107319
1220105
665059
272250
1056757
1750007
1905659
205718
162655
1608711
1761573
178392
349521
1767565
698076
543501
548307
928064
265787
1727871
245191
560545
1155828
213076
12719
1442470
336089
1179229
1149537
877602
296754
850154
1122875
1201759
854970
1379782
1551511
80308
758675
1152596
1017259
87754
1927085
46741
1125986
1272458
883073
183498
86332
1408025
10484
1485561
1799207
1228948
83782
1882797
688907
1527665
1466055
458091
523499
239612
807304
1670132
1197430
733607
1073703
1757066
1787781
937759
1402052
1710178
129809
490227
298275
983435
380569
348455
205366
94285
729543
682329
1138340
1900550
1264704
1494351
1166628
1431622
1178921
1148423
917198
1691019
963407
903982
1656644
551716
906894
1767504
481337
163615
1982736
1398018
1601255
871531
1536290
112407
140361
1448206
1995758
884919
670033
1495374
725612
259753
1912164
1394503
1910228
988553
1609858
151203
1409057
1638434
874088
433684
1937684
202723
182645
77476
1286604
205032
1043831
1508363
435116
375467
573639
664512
548050
1030655
1642271
1687877
789144
1931656
704048
1037777
161936
286273
478869
1473311
1273468
9374
1840398
1432963
1783893
1032967
884023
1059304
144142
1506917
856423
222567
1341986
564075
939385
1007380
744932
1394846
145823
1412582
1718400
435415
681593
1418182
397456
1626590
1439228
497495
967688
639256
1735913
1792541
125432
1394554
767485
926686
1515421
1225579
699218
1971124
1442180
776412
461108
1971237
765538
486512
584062
1428381
148237
1337331
372326
1120736
1693652
565261
745737
938050
1073173
1858895
956124
743195
1965820
982715
1745006
57630
1474498
680651
1135988
381187
1398491
1494146
1056697
1915851
1339001
1603618
1263490
1342291
697721
192900
1840329
1671933
633663
1773590
1171344
924751
238298
1390203
984911
48159
682116
1745541
1225086
1267055
1593909
401289
1852150
56750
40008
1378987
826007
494527
1500315
1067182
242424
1468358
321314
1439405
1963756
1659263
1083350
480547
283043
874786
287882
156828
1403971
63156
1065837
1995896
1183366
1453898
624868
1224142
1070857
402712
1465172
502472
51292
530050
1286748
273788
597207
1189360
1116465
1930997
297291
597746
1147208
253059
1326544
49792
872128
1770130
1914601
749020
1197427
324873
1923436
465513
1158641
1371686
716936
695832
961638
1854613
94413
695449
752696
1025753
1433698
1169721
1311449
1554325
1873355
30
455877
795151
324510
517955
1268658
1768334
476551
920940
176122
815015
1148956
879983
290056
1164352
1132058
191452
614136
1622897
584335
1855868
1677457
1652212
1031796
1347953
150914
1797415
825485
1051316
1404953
269404
178385
959904
1598814
560243
362789
993923
1448589
80301
123227
1228325
952803
1873522
1800264
334487
940873
524466
1749286
1028553
7465
360438
1928707
83827
927576
1360609
103301
1748486
63143
760844
1050816
1415632
853938
1789501
1708870
715237
205724
1993282
1238520
1479062
1847040
1806855
1563625
987842
1583553
391025
896284
1985341
1529024
257471
154652
1559055
170993
1149944
1699160
480572
1513853
1550035
77794
728767
1106219
802817
1370683
1658864
1850275
507914
882934
73262
1508176
1298095
1244933
74474
1301543
1849839
1280783
1610156
1480527
338909
885119
1168653
1393561
1709602
760091
1355906
627050
242317
1122779
1631987
656418
1470166
1506381
1873594
1365518
1451213
1880404
1894481
775455
1683803
1020818
1536571
34608
1430028
1478996
74751
1199638
1347874
1316193
198101
982831
1980121
985454
1629941
1612043
1258839
1806623
906700
1488658
279609
1814733
467315
1303279
1917557
1001759
1798038
1849741
799581
856368
1760376
393925
1543717
1022639
54972
1021175
323818
222442
549595
277133
207093
1094008
1269300
1857630
713452
1587965
1058939
1001467
312494
1456883
23485
1886745
1955474
116316
1265705
1819155
1735921
1764207
1114972
1853053
71888
12671
560795
1378089
1470333
702828
139377
1369051
1859683
766175
1335857
790035
710279
592606
1639025
79364
1659807
582557
1264011
138954
815784
510228
1417170
114828
339977
928854
343740
759778
506321
457316
1328632
1616796
1681656
1043496
777106
1514659
200375
549894
1995404
351854
1842922
1258768
408870
1411800
1140894
1946942
616100
1097279
678907
1968632
1741159
741056
628663
916448
1740860
671970
669742
1427247
909384
90161
1742302
293870
1034572
1760917
1286029
222380
24164
1210048
1521716
879112
1322336
198268
1063450
1351741
871503
250380
840172
1348979
1722704
1100132
1488304
932973
230082
90440
1665965
1719508
1502987
627475
843557
618794
1159939
1286900
1250773
720821
1555625
1520315
508362
890432
1317138
1982606
1995791
1625076
382516
685107
198797
173572
206107
416679
1981393
474918
520524
1982336
1675933
887640
111595
327987
1677020
1509686
1202945
1180969
1775012
193607
1649476
496498
1918232
458362
415079
861032
1699561
1631800
1436075
647448
1878536
464284
555509
1753466
1637997
23682
1223291
972463
396909
195006
1055812
771569
79099
1528037
1179881
1764294
700024
443487
1573002
777683
550232
703958
789039
1510002
1608688
1484660
1060274
1497555
1210762
1758389
1114273
1079920
1913940
235903
254115
421854
171385
1929057
1914475
821353
1056040
1190978
883628
1077474
217129
772763
1591453
1654082
327551
588556
1766336
1689383
501588
793005
1813337
1469311
1107205
710001
1827337
1175982
899387
387064
317886
1829445
522775
86018
1514075
740224
1506660
252811
1751700
1637126
1533472
374641
1971238
962818
135711
47936
1350909
517975
1460551
783207
70500
1593169
846963
619086
1346297
893655
1861163
1780867
1556594
993408
1762029
1926119
193908
797107
1226497
1944104
151080
1363892
529559
1694324
43921
1916669
273051
1231695
594556
1932429
1771517
384256
625624
13580
1041792
1335005
70878
904291
1660458
1654949
866842
1805085
1632139
1457005
1400558
831162
1608394
1532498
1070451
1947136
1817445
953298
1329483
227594
994747
1591483
1684989
1150008
789778
153921
401632
1089677
1937821
369529
212127
589045
139938
754523
183535
1430434
1683628
396164
1727577
592194
1293151
974738
1281686
184881
1992631
1728564
1897135
1371477
331312
1909745
1349652
126834
403908
351762
1898119
1141451
1526003
552572
954051
554863
635301
1960888
1418032
853932
1548777
865517
992758
1194657
1584607
1908289
685165
1669881
1698845
1178987
1267687
752511
429463
1907923
1056561
1254857
140327
1748185
1347321
1593126
1011433
961089
257001
1025933
1162743
1356331
134924
1607000
333112
1037330
1934004
742123
475571
1594285
289429
1357129
1882582
1001047
1239125
1073993
573385
1631878
1962400
1602122
3814
1912947
1879823
337668
1077590
269788
19119
1230803
663063
1913101
955647
1617888
149797
1432034
102675
266029
1120720
291839
755675
1106588
1447622
438092
1359895
1608006
1830622
670543
1600479
1127318
489860
836020
295492
1844376
692896
1073843
1328360
1869810
749115
797861
1230525
1465940
1079415
310651
1850559
1655613
1264287
166243
221624
1566196
1261178
1645598
626503
1304630
40859
495794
1971558
209
597636
604265
343741
725108
854586
199348
1631736
341918
57715
515829
1218625
1327591
1799915
153298
1822386
416295
338963
413703
222815
731858
1857935
1566305
1745696
1187752
1624799
598298
1575528
730132
1140104
385563
1616792
1417016
826564
424551
303794
143674
1781523
758525
470743
994432
1518852
592732
693044
1091975
1666470
733438
547360
723749
44713
11558
271224
1158226
262708
1931048
1377409
1447716
493476
51117
1339467
59802
961353
745237
273870
838423
486217
1290955
1378673
1033107
512381
1621395
1158373
405767
936581
1410658
1122585
965032
1267784
609239
1865273
53433
631673
522542
891166
1744673
1982395
739503
141046
1496755
1045910
907073
1814151
328181
1711142
1581446
35192
1555851
1046352
993396
899578
428353
767944
1224515
283163
1529994
832578
1618196
288675
434261
1857393
266848
1785365
534316
1888672
441157
507610
74355
1400527
1728126
531678
33882
1899773
1707811
1084542
731567
836300
287380
358232
918198
1621130
110817
1073863
808876
146587
1235822
995228
1038891
189946
1108253
1328555
623742
1202688
1375060
1275541
346461
1993683
805580
1475737
276022
1314654
1856447
564209
80820
884273
843519
93081
494892
1334996
165016
1219818
481151
1124235
1249041
1445696
968852
863773
312895
831163
258031
407688
338160
899989
1616157
730778
88710
334725
1917586
951724
562011
337724
48953
1348758
1028715
410546
410668
1764564
952300
899576
314131
1575452
913861
1252015
1610201
1686451
1367151
390010
710459
54966
842583
1411006
133693
840827
97416
353150
1854492
1523803
511156
923783
1688395
108285
281236
577167
1121035
269896
783314
1985439
253040
1600704
272013
1711653
1399927
378612
83285
765754
163406
159766
1418499
1107862
1268472
1993601
869053
1404406
574567
124129
232156
423428
42829
1173479
1795746
431841
1372578
1750803
268110
897133
989630
1373395
1371354
38548
1268797
1458348
1721610
289644
1970790
960796
1003113
1621786
365561
1872564
87819
1589953
16090
735292
1839464
1397261
222808
982123
1912010
1691036
201745
1279181
1338609
321064
749007
1662114
852535
333468
300214
681211
1429044
764566
210598
1219682
1818290
235777
1407612
1540178
604212
1380342
1460103
920686
996874
1106814
1356161
1782932
1225068
1647759
1408629
1058627
23083
66154
336538
1836994
1339502
364137
322546
1864196
398096
1099771
1577774
1260349
1518092
1172294
821596
1837936
156989
1006311
1257831
1594850
203352
209543
1923222
579776
960400
811863
149178
193708
1818761
1104901
1081267
767796
1476161
1116771
1746149
214628
128704
1201908
421346
1130334
1677103
1407335
660204
573153
1199364
473342
431710
1360777
1334637
999385
1532156
1925296
1988417
874708
90317
265061
872777
1674908
832981
1126393
1908773
771882
1964096
251129
1893656
1978756
1460593
739703
213383
875954
592175
1546647
1971753
1915824
842709
1954487
1693598
1861755
629503
861660
347487
957880
1399612
1140090
82875
502418
1887895
1463691
864400
684006
781770
1799521
1726274
497984
913909
1378472
1944002
255565
228326
1915843
210681
1001756
342416
1124405
526412
778183
1580722
1745196
914089
1059020
738630
1905547
1981462
510113
1679204
1753609
30231
1135661
1899005
1254407
1735519
435349
1803865
1073792
1476230
1219393
1848041
491896
394084
1295289
1821271
1552852
1145513
1894103
1923222
296587
219190
1804423
523337
1957906
132730
1026783
1937667
584147
27598
1674465
1812502
1298025
328144
1396917
394343
1192998
1650488
1540468
688742
390527
329347
1036365
763729
1131754
1166440
1363724
787953
1351632
1834303
1844072
1636670
1200528
844553
633182
884005
904614
1083044
1983251
935009
922861
1437883
576443
1951487
586929
1380512
1765579
1354802
1327825
1884784
89313
82507
383115
959333
939939
678037
1691398
1030272
1336771
59355
319070
123195
1724493
1239909
118714
1121250
1258327
71647
994705
771553
360657
1129540
963496
119877
273497
1773182
1077414
1462501
1867268
663547
1274656
1641439
1576699
1874754
511960
170446
1321351
616335
638889
1108708
704715
3612
1986308
275309
1253859
1156545
22085
1842311
1112563
200755
1488999
1810394
844457
1938550
475587
740713
100076
150026
109571
156753
982982
1039260
1106615
1371574
1924176
500399
869614
1010405
12190
897054
1512832
397924
1299357
755850
1126221
1805203
1394867
1850524
1445738
1244960
1596760
1194727
630179
174432
1129457
1751962
641053
1076649
657679
186920
1244370
1924720
556980
213094
488292
1589774
570495
1199652
318712
834896
622231
1339769
755341
1075366
175492
1524917
816747
1959478
998252
1897688
1888815
992081
1394654
952695
1418741
850233
473267
1143471
171777
1019397
671669
1041035
703074
300240
1883051
1870658
1781649
1512404
1741719
1322018
1355797
662462
905808
303323
1841755
1076969
1057223
937926
627534
443311
1857558
1132601
1545673
889616
458788
674885
1506190
1221796
1246135
1822939
1666313
640634
961368
1355266
1578917
1321067
1011757
985681
128321
990027
1754903
931449
75768
1888280
430450
1519082
1760398
1519374
1553114
863981
444222
341144
515657
867052
894754
414900
431005
892437
1813125
1748516
1661433
311935
119449
692677
1804028
394771
1952276
67278
735407
1285278
796420
792842
1672660
977996
971540
387973
1345063
199937
1127372
1254365
1963786
1961990
981204
1607459
540554
29315
1151947
1371402
1111542
814366
13356
1398188
92676
1390052
187372
568621
1998568
1275286
1730703
205927
704771
1273405
760149
695111
584691
890735
980882
1556006
1796782
1984280
852057
298721
173724
1900974
1307540
683086
1260806
1828949
288571
98607
1466430
840386
692158
1260806
1028790
324274
1753276
1721346
1472459
1291239
253056
1907278
967219
1351925
1595730
33322
1846916
1401426
1064907
502275
1255087
1299711
1201630
165587
220211
511884
234911
1746612
485317
175508
1659155
1796736
1686591
29694
1769043
1814285
274143
1814902
117966
540390
1558504
1473635
820867
652989
641088
1915851
1770084
1766084
1497876
990335
740513
514260
950763
1611146
685673
53847
1222506
580031
1606457
999080
996992
180135
349219
1050422
302180
1068883
831992
1947199
1939903
1386503
1040452
1399208
967690
1359751
1086091
1233450
1559853
1827270
1787109
1785068
358902
531353
747387
565805
1100370
1322389
55359
632080
69971
1978003
933057
240295
577813
794505
1327890
1733733
1968631
413698
1033656
1466515
801990
619707
1306227
152031
170418
853390
1838020
632866
839354
617045
1776256
1210650
1771312
1604664
892880
791046
1288430
1212392
1485388
51463
1837708
1463893
280858
507844
1891826
1773298
127142
232528
815500
99017
1999638
1754570
387639
1834818
474768
278715
1522510
666425
1546403
833717
1316204
1707639
1163656
494224
692484
1931669
218064
1914828
1440720
1765482
869196
1399338
729713
18907
443913
35402
1629435
1842418
1652661
1939004
1498784
736452
241002
1708693
679030
1702047
1336667
1153880
1711652
789491
1316510
1033587
357904
1224810
1269919
1797415
641328
1174459
572367
1732813
1119963
1209351
1604057
255413
1891256
1093521
1211260
1568060
261417
105837
889850
1083366
1849320
1664253
1595928
479262
365242
880049
1649262
1724758
1777025
875454
1915227
1361799
499568
917696
1754637
444577
976128
937887
1438995
1047502
141861
1689883
1210147
435364
337971
997256
1408089
354084
651054
1043832
1931054
1360710
801637
298377
1042853
620126
1606629
1132791
1578177
1475743
1959632
1118154
68849
1006063
1319260
1213834
544962
1632262
1792104
1441769
911406
1644949
914860
1378264
1007250
529010
1239428
1574596
1762842
1429991
935078
89560
198187
253055
261640
116233
439545
1046219
1557013
1488754
1980000
916446
1194156
245338
1514488
1679781
465080
1593979
911300
1142748
596916
148458
271368
1791825
185700
1392316
667422
139270
1868544
1940169
1730362
1550064
793779
1300303
1662011
957462
834295
754623
1531754
1183297
1263309
919493
239697
635786
1064094
429129
1730796
1545091
1366727
74939
384411
665177
1684661
1695416
210072
1220384
1162837
1996098
1812967
1041049
1383460
297260
785854
1920965
1789571
212511
1138792
915193
969480
1773052
131620
1120895
738599
1232840
1194732
302299
1474642
1932617
732781
1552078
372067
1537747
688539
836209
368118
601766
430830
1203839
771137
494184
509035
1603144
822575
301116
565910
170800
680099
538202
1378509
483189
681563
127804
437062
93341
651056
512988
1769370
1954783
1272842
1050526
1194551
311289
1677421
1716102
1259023
1847263
117585
1661921
1055616
405404
1547113
1794190
1825464
651157
606313
339652
458035
1330489
465131
649329
1162759
25662
37949
903733
32126
1678840
624916
432247
1451108
1057475
1442862
1779130
863235
404444
233040
738759
77003
1661342
94372
322927
201178
399257
330084
1956593
288948
60335
1807148
1673319
249404
1473395
580959
1988072
394481
718472
1385433
770108
1382777
1604078
104094
977878
357414
1101866
1774687
1908152
1271412
865703
1848775
5294
857881
498802
997712
874789
174627
1572668
1854857
799339
679264
580488
88125
635146
399611
557158
176737
30248
998733
1514770
1354137
184370
1075605
456517
346532
630917
190175
595429
964725
889048
121140
1444058
1226344
348229
623130
396764
1933526
443050
1882134
16696
544564
1232760
692141
1583671
410891
1684012
757300
1979880
1377051
442711
1571409
408397
1070680
199215
1882195
891157
835156
339748
1751375
685285
1444010
1946866
1030420
571416
219146
1761378
1422801
1207521
267344
1791598
1878334
146318
469174
1290322
1040912
417297
889433
1214733
992685
352108
677738
274453
515876
1420359
1497281
1005379
1762403
123071
995750
1060826
39603
564181
1758667
1840850
1991651
1504130
1986920
467701
1746672
686435
742232
111223
737806
1228533
866843
698511
244457
293139
651969
282378
1953517
1142749
363207
1084421
670722
1668520
896475
1244339
1879344
359046
48522
73177
1573890
1945043
408902
1116918
1135068
1069515
1060111
1247872
1315966
1596430
487921
105241
860770
135125
511106
494177
1498462
1082352
581624
280128
864680
865406
1014681
1909858
1887410
1771633
1551032
380496
1624610
1599529
1140278
151199
1853065
1019944
1302466
1534315
347135
792739
1593910
1567009
1963755
721446
783725
1864419
326282
1228324
448401
1229175
253370
879519
893442
1049861
1593442
145581
27084
1195761
840608
1341656
1475900
1481053
930871
27401
742982
1531786
572169
1943428
376724
987281
809900
1550500
653716
226443
1918136
861136
1242252
144865
1408952
1962028
14544
1637460
252270
1017458
873328
262492
95038
1025082
192586
1067618
712136
1112315
1103610
909489
66796
1986122
1298128
280943
794514
1296417
1874497
1403211
441836
214038
821697
1651899
229058
1350672
1056208
616677
1571926
1843340
84359
223256
878636
742948
1303582
1184529
1082734
1190584
1657161
245371
1102389
11226
1328152
600636
648264
1495326
854578
78939
1568277
1601097
1393212
1931743
30506
1566359
842377
179238
1612550
1634676
3018
1233778
1571784
556991
402128
1830873
576133
1393662
533439
179286
1696148
1952348
176746
1630517
20071
637967
1508725
647951
303461
1592332
1471840
805049
1310477
1153850
1226401
334805
234259
667862
1417169
1943193
593304
1004134
1434465
1346763
1963800
1157163
1980208
1071283
1036217
1576759
232329
664316
1498789
1367510
600085
1318676
1073812
1217722
144088
1861335
1792693
291772
1743644
677160
852216
776355
265702
1653900
541544
73302
338160
121185
1061970
1899118
1547382
189596
414841
342788
639448
1790674
1992014
1554917
129007
1741473
898905
550373
245165
1413513
80258
951098
100006
634529
562468
1107295
1767422
1065444
1194055
595670
1673075
741685
303985
1711340
1903321
1138909
799113
880835
1339566
1805266
1125057
1307259
1518699
1293527
203617
1265034
915057
1162566
1081162
1040734
1546057
644835
1287871
585484
1770740
1167607
1411776
1645701
170451
1428627
1653963
189939
1691060
1673337
1847773
1859103
842374
911417
1342767
839863
1702486
1940266
1168739
988766
78740
1300845
1223072
247595
906033
196387
883659
1878705
434468
1342609
593365
2626
1045480
1088364
540481
971292
1929667
1259728
1507282
416890
1387270
899702
627542
1372296
416207
837419
572896
924250
639501
574915
456813
1832705
601305
1807976
466680
1573262
469825
1186237
1268966
1743561
747088
1120060
1284930
1851725
1368043
1056448
1599803
192557
685031
1189198
1171944
1036976
435582
493742
1931553
1229580
1214676
1590851
1016673
1190570
822024
310402
536798
1816590
1449790
1139086
1746973
1208002
998099
132056
1471279
860312
1404984
1443380
1119687
932650
243788
1227558
1858743
933580
330418
1534835
1702645
156286
179651
1355661
1656158
1720808
1718433
257864
341790
416043
458256
1262468
1541482
533312
499153
557027
577943
1798473
1025853
319589
261236
1562153
38588
1254725
491283
155738
137149
1383944
1245672
1723048
418289
219480
802276
1371951
1306271
373056
587930
354059
1971137
644201
1434417
77442
1940933
1252174
560399
863670
981317
663542
1483690
105316
113222
1051354
1250505
17591
1091325
559918
823524
1493622
350315
1669155
1111926
850573
481067
1513455
1915383
1336644
299004
1666822
1743149
371488
635126
94926
1328989
977352
1866912
213055
1810782
1197757
964230
82645
964492
1877234
610590
130308
1775942
1302982
820023
1297884
1973564
1539903
1991397
89277
1632398
1471460
527003
731017
984582
1152266
1026271
927110
1840021
784424
1723468
857986
747498
1248863
1419577
900882
1102940
846044
398894
11978
135588
1722667
1571027
303890
1177473
1377247
485931
972068
25166
1213188
1653468
820630
344435
1642054
1356907
175431
656838
650008
1653423
1644692
119843
403550
966633
653683
461326
1491002
772030
1532031
1765760
174535
1183930
1046625
1712658
128913
1574436
635681
1218668
363489
1093892
502689
1352499
1383774
1990516
325599
109974
702016
1665978
1209837
467080
1042441
1027171
1149611
607774
1331807
807104
1360335
27666
55341
1829006
654386
1245193
257161
445325
613466
873640
1628035
1677654
1307040
1376726
186013
544156
1976544
599907
1822593
389165
449015
1426758
1698884
1128542
286023
579970
542455
231162
797145
1218839
1780493
1441237
608239
1845483
1392279
224624
1305150
1888432
16538
1548410
128846
228351
514028
1875391
275158
32117
458957
1270255
877084
647440
1833089
193295
937788
458273
592284
599389
139312
491755
1069341
1182106
475578
1797642
1318409
301537
1771188
858242
261082
784516
1057572
937674
31829
927248
1344532
518879
1403798
1148692
1012337
1609701
736752
1646830
1659468
1831130
710342
702342
1701368
1589089
793027
956954
1643342
1728010
975268
666314
395815
19362
1785172
1532631
227364
1968643
1976454
990825
119450
776856
3309
458301
589698
1369052
1108019
122423
607942
1869749
707849
49984
1425974
1782766
1313891
975914
180879
1160809
419101
1561410
1456633
1483463
973367
1130300
1438061
614539
713320
1813225
56747
1277022
1403987
1634727
3583
963327
570900
615329
1995056
792134
504826
281923
1350608
1435913
1116427
1050226
1163542
955983
1726450
92447
657554
1937643
144428
201954
1294095
1716776
1150984
976676
354718
1300011
1599224
110474
1608099
272943
1098733
1678435
272851
1124060
1304429
82116
1124259
798384
1579185
1200938
1995230
77211
568205
1313463
173361
304366
1491991
652447
1512625
1977591
479515
631645
1021698
481083
158172
874134
1704763
42
256986
348036
1971367
1140135
1770077
673516
1044681
1825027
1823138
812380
1251692
1295251
1692780
1897818
1174223
1280261
1275991
627982
357345
1684529
1274445
1769128
11894
1848121
1994751
707796
850723
1443556
1451672
1428985
855782
1341967
42574
1486500
1182421
740295
1071137
1710533
1976162
1191912
637801
1790185
1036851
1897168
1708649
1181152
1986520
1980323
1757451
1256937
84720
219880
1684884
909905
1797629
1092673
1656900
1694408
920167
656607
174450
763215
472271
210572
607933
337401
1763727
1069664
178774
150340
288143
1076470
1392368
1039768
334051
1224333
1364527
1972895
46621
420775
134970
225749
1769050
927700
1479683
1129328
1494438
1961509
1311325
1423967
1814645
1942218
1490756
1093589
309595
1711981
358539
311306
1818228
1135645
735087
1473874
1229065
1774999
816080
666172
749542
443925
78289
1236869
316983
1514948
1394147
1072164
1571968
401375
1613612
1597045
164133
1659946
1784427
237727
1541350
1520538
1270901
1332428
722583
737979
171901
966727
1148477
1580848
1537722
927715
1319803
1987472
1355447
1340364
1352265
242133
1506873
40751
469572
1337953
1962329
1838025
1748557
1420683
507055
10297
1273804
412050
784553
573426
266957
27661
498812
1179924
1050964
404826
1785558
619325
844815
1249559
622321
12181
74213
870502
1381413
1416049
1308742
1761669
1952466
1404676
924028
1918371
1463754
1636236
658104
1395135
1762822
1184732
180320
817922
750095
604776
1593567
280111
1876107
1065966
687558
1399618
993278
320473
265023
665325
187920
402847
1807252
1405115
1470606
1738526
1480236
1367530
776444
263810
499549
1769734
1341741
1768995
781230
1348931
1422178
803862
1709120
1139942
527331
97029
1471097
827757
703408
222904
1520913
1831420
1398506
355933
1276548
606927
333781
182037
92739
1397685
915505
1193826
437911
101395
1056571
920952
381925
1131603
1855091
1618176
1171455
513916
835430
1868688
1383309
1400166
1956469
1789847
251680
1158371
558411
1725373
1582114
987614
714542
1995310
1572854
534778
662130
426518
1142108
1767647
413233
1292279
662657
1530623
944844
1425280
484544
121212
1870125
1157495
153570
799534
327593
1617572
556368
1789901
1969132
413402
390574
1474242
89403
1301116
1494083
1759308
151810
1596161
283933
455953
1187563
1520129
1847136
1955924
1256566
1567857
589509
1228680
1822199
1990523
172081
1259830
516306
403722
516055
1603603
884826
1333298
1282604
1956545
1623802
171894
716228
399826
1929810
278169
12397
1564561
1299230
1911207
1813036
458506
1708086
1262961
1780295
1948182
238489
1664320
1141422
820438
1100375
560511
1438539
496058
1402633
1724816
544729
618606
705656
1281239
996520
55439
1014907
454742
1593420
77302
117372
683242
283260
791325
27159
1181287
359676
226187
1878402
1362066
1855570
1891058
493891
432704
1270923
1102063
1019914
1127571
1757002
274068
1388007
1605106
794651
1041687
458168
1693200
1146822
653770
873850
475783
92854
1946335
1202374
807944
1250934
901109
1511406
1855786
64299
699453
422303
450503
1052390
21400
824214
411515
1194295
1568660
591326
1282548
1785685
714553
991103
1678464
1382482
19532
1824951
914212
1997064
44856
437841
1325793
30066
1678104
926153
1657898
1084271
45088
1090260
1730396
167410
1044961
30488
29150
26458
1032329
1636046
929145
721969
1575737
208393
1518463
1401221
2528
283332
907546
1251321
1977120
1862119
1629802
1197058
793017
1897813
1103451
1401367
698472
1991640
1826426
912925
1763680
1458437
1943345
203857
522800
931773
52148
1323053
1668291
604157
693813
968550
1416468
1077863
1568889
649616
1280286
924434
1558673
352861
1132699
1365477
1144381
1795130
930831
840776
236150
335741
659549
1319394
1535456
1749390
1224229
902183
854905
254859
1380004
1749044
1267411
305173
136645
890579
1691096
1669502
713850
815315
1934795
501998
1819236
1085764
1086997
38210
1150191
597282
100629
1879972
1738019
1929112
574256
456406
1206862
1552328
120126
1810168
48487
220898
1343934
457601
966683
179231
534044
734577
1876744
1107686
914241
1258015
1441393
580763
1150290
163101
1170673
824776
1207470
421389
117979
611015
1392388
678082
332751
1744847
1976850
1494987
1440267
136649
895131
598393
306108
1541279
772684
1829581
789497
1570279
929491
1740129
1101505
904069
815929
1022893
1550720
254082
39011
626425
1991477
792320
1726315
846004
1415607
1307215
731379
46548
1967832
1469910
1150236
63506
1507485
1427371
1351368
870094
1827131
1819378
662812
1416679
817337
1075877
115015
888598
919831
1213136
956107
806669
506604
334017
1381336
987635
1107940
1766455
1905946
309307
1540169
942438
260646
1231193
1709515
121947
661114
1064093
596439
855915
1192122
1410987
1494510
1691314
450061
1418749
1096176
1325881
965713
163435
1023117
234138
1125949
1990026
1261165
1491770
1022199
11666
647026
418253
210888
1981856
1168510
1496049
9172
463502
835069
549580
1820172
55588
265940
1900984
297569
53699
192127
10904
1164620
1356798
492241
1330873
1826688
1925244
1686062
1648286
1558388
1901216
579400
787987
815906
1379145
1455546
518523
1581078
922215
1200984
581561
1369537
467284
1472762
923983
391878
1618572
540398
376754
774572
941752
902336
979025
1332069
362920
67504
448363
1312716
1041847
1363569
1100830
1124794
507842
485618
1272086
1918004
511248
795779
267721
1483334
1337054
1254335
597796
435997
760955
655037
1169521
400383
1023548
332438
403990
832785
1302071
363973
1875104
766845
1263173
820212
161918
939170
1891397
94156
536366
1189576
255022
680845
673503
86396
1273323
419094
1832779
1840904
491261
937937
985031
1585753
1128441
1099112
376197
1204347
1665456
1452800
1351181
1949032
751788
592565
1968432
592804
346465
1362312
645848
534620
448578
1830363
575655
672607
295467
818251
103630
1825608
869220
886511
1779573
1055676
1385929
1758726
214306
928484
709421
775017
1654554
1326366
1088905
594093
1016875
967619
1256326
489083
324023
1188520
1818689
943618
1225917
493458
764241
1067959
695499
1679044
1881185
1878280
20949
464242
1424837
1518682
1323469
855582
438118
613006
1107549
953948
1707322
1251815
1575755
856739
1878199
368678
1546739
1126941
1801166
1726938
1623153
1459156
412039
90216
681781
1323145
291725
1207794
1794940
167909
156214
688716
313200
1657231
1943521
1219323
1288894
212300
1035214
1762229
1761093
1022637
1747777
852434
873087
261141
1574333
671419
1932600
1749461
858912
70377
1991946
470688
1234948
492455
468487
1935953
1362499
1236380
1572693
1656410
1509736
1997251
409225
901206
1674798
796648
688082
1784055
286674
325821
877635
23980
379527
729779
1623512
266724
1470691
406130
765597
1114515
1272181
1555581
166696
1446070
1487167
1402676
163589
939337
423020
1245465
1181121
1649795
864963
1726456
313460
1366886
1125686
788847
790353
46439
1188148
490595
777691
1647061
1962513
1140775
111508
751016
1622340
1749394
999683
1714044
629624
28369
993945
1844285
606923
1110236
1865515
1281387
403192
1260031
305288
52396
254695
1338747
1716975
1482443
1631234
562139
627974
467103
1858490
1602449
849834
29846
623760
996010
1272106
1397371
173624
1494223
628672
614011
897659
164113
465150
1687859
881862
1201069
894069
1073434
886833
1527850
536104
1652922
98979
1958421
1806214
341294
1507355
412321
1640060
1524386
1788297
497616
1814949
1489016
1592353
250378
473813
1027193
1180468
1575766
1750967
1096460
1566481
1536138
849826
1656213
1797039
534922
922970
602917
368252
657754
277728
1302417
1577916
676926
1930516
1568336
1460698
903885
1667889
1247062
1476866
964579
1157601
1488977
913434
301978
1205158
548487
1602208
571126
1112213
413483
1353513
477242
324393
478070
547569
631300
467297
494433
1022068
1916709
674956
1994524
1660949
607196
1245551
1000308
55729
1234560
811777
1212385
911235
557943
1955476
1159257
971294
1635016
1603443
1959187
626400
1595849
1764414
1189177
1026149
902495
633222
1803448
1423122
1639571
1536509
154902
861817
1273159
440475
347709
1818171
1137630
118868
1426253
28592
360198
516223
1052341
1664523
366709
1146687
1963212
1673114
345070
1537512
470186
485420
582032
1706899
721544
50272
291231
1732349
652486
887221
987053
1818917
1053659
76564
39878
429583
1160390
386480
1443996
732961
1136444
1552637
1021472
145896
1453512
38602
34233
1687712
541870
1589361
876431
1575141
86333
1064604
250950
636419
75859
973271
1706623
1245720
1138637
942592
1790402
1656612
1348610
1610182
1284464
277938
1215278
316720
493377
1336077
235143
1129052
202886
488521
1823346
173647
382351
1472298
731116
936598
1837120
312863
818549
1499113
1276725
1670139
1085098
1430202
1394084
1035059
708270
1640886
1002366
1890397
785327
736978
1219618
693017
1549954
623405
223116
544945
931085
1532601
503862
1575982
582370
1036734
1237067
1796502
450280
538568
1929612
1988971
1710672
945963
463650
666336
200403
1718128
666380
1027615
171361
454705
617114
1671915
20191
289569
496779
1683772
1463845
731028
732891
437199
739321
1804576
268198
600195
880678
818401
649185
903305
412234
1838212
854971
124851
437666
1226691
1224567
1547986
1164571
159704
1070390
1723911
1965150
817396
144459
1509910
1063351
1100133
918664
1355629
647429
750275
1115874
1567657
837661
1699034
870951
1919723
695272
959040
1895746
741847
718338
1593605
1107003
1051629
664446
653208
1316295
1123704
1506634
1131267
271489
1995211
685518
1877651
1313005
1588090
159100
1472096
366097
1136411
1074247
1442157
1846870
945439
32592
388472
1352432
985659
543909
447509
715938
185672
1607482
1504808
152002
608877
1856683
1955641
20795
912261
517461
445010
51958
1354298
1367620
21323
1184493
188763
1666751
597581
791355
790506
1044725
1437653
1054227
930969
1376511
1914436
1980504
1700665
434864
498297
782172
320261
105980
240638
425568
1154785
128622
216731
680140
1282193
1160301
986115
467269
997351
155980
1056501
915443
777858
315184
1358762
1535611
756245
968629
464119
1095049
90567
1171987
365431
1568870
269241
346814
1490218
1739463
1912412
169666
677228
739919
681589
1842708
581034
1114507
1381517
527518
1929081
560919
581998
1331407
129425
826712
1384143
388234
7384
452893
252189
33033
713876
1335151
1230256
55670
758625
876793
1751243
105308
1010729
32937
1435155
1314929
224126
118528
194590
688484
1035329
1885959
180557
1094431
844662
800472
1611499
1509009
1173459
1693909
1655960
1441647
1809569
579813
454431
251932
1632008
597382
326172
1471136
1632560
330531
1550189
1347039
354836
520645
1930845
1257087
1141782
1885384
1587791
119826
1397672
797294
1145198
272749
1763783
1432339
652082
170204
1807776
1694336
1566433
1278967
1491672
764968
308926
660676
659135
674539
872745
1999142
1492441
77942
174924
1718516
1054758
823670
582370
595746
1862331
1472115
1414948
283124
1138425
1825345
1710047
1346665
892157
1588301
1295761
1293558
1966569
866995
624114
898479
591337
985550
959532
534519
1317951
766325
254924
95241
1412748
1411007
1514017
1254990
863084
206854
748165
510
321937
802761
462196
1438378
1088255
860043
325688
941216
1148772
155095
1956049
1808920
1428322
1303598
1000929
87160
515462
103153
1802574
813667
336288
1703149
1030183
964542
22956
1160588
1921004
992167
60418
1192588
951353
522015
1054969
400246
1140254
1050219
533876
236639
926243
254044
160947
633692
244338
491066
872436
274465
500118
1098425
1602093
654770
1199957
748168
846643
882646
977489
1403881
434854
43242
1726991
793264
474204
541015
1573438
1785746
1730608
1970495
61416
544841
802227
697391
157679
1056236
527999
1057554
926908
1704002
1525768
120155
907014
266108
1644720
1321949
476800
1884638
336201
863756
1378805
1649831
1342423
608745
1769998
1839103
93537
1771381
498306
1303235
956163
463336
980974
1811307
163308
1037620
1984010
1374122
1718292
572262
1860509
1569977
680816
417341
653246
1763385
561483
652138
1427354
1345959
728776
389450
1765778
278323
1737138
1831066
839596
379324
564425
1674869
1808951
1054259
654381
1944191
213930
939848
1196500
792753
1755125
1868674
1726375
1205066
977330
346942
696772
124360
1707506
1330055
423021
1279517
1708704
1015566
1989682
63439
1596975
609430
1837849
793418
824658
1384345
917756
1116819
832897
1144079
730158
1433022
470289
335735
1686644
859462
1558162
298679
1591333
1408909
1538507
1955537
1507043
433839
1359238
1456481
1047774
1505290
560240
979020
1012032
1369750
1810939
234357
1219343
1957796
1264749
1631497
834074
1436393
1635855
1453933
333856
843645
60688
465267
151211
1000965
1872255
928031
1245559
1139105
1247376
1899401
1720692
958618
1074450
1267992
1990371
1780747
454890
1150340
927494
961176
950755
1486225
1071367
304460
363052
1782156
1623742
1682664
1384211
1945001
792985
1344026
1793333
924187
1442813
186259
425403
494661
459238
785615
1549836
952636
1900820
536937
1424929
1653697
1472110
1018698
698149
867767
305810
1196038
1590674
1290331
1257173
1079088
1406682
829624
436113
1160130
1794557
233456
334529
1702787
511754
1741446
1089586
421390
1614075
207472
503370
1023498
1547873
206333
1759802
802479
816181
90190
712570
1211706
245030
1232914
1937159
253405
1913290
1671994
1853202
1906859
466132
1947484
1945259
1819145
1096090
858114
904643
726424
553782
949869
794219
969015
242937
605751
870987
1919641
536177
975107
1975408
740383
599450
814032
1268535
1791001
184241
370437
1588372
1156197
1881507
1258123
1773851
1660370
1466490
1175279
1207544
243645
941148
570653
1583844
1232649
1400469
1959810
1180182
1581345
1713112
708393
1297664
1803033
396628
1396773
834253
1055805
1595656
1241590
1996970
1988314
644586
958970
659054
1099742
401901
1516123
590481
1499776
505784
1935141
827437
1909372
72674
1040522
1996130
1429110
1093909
1525517
1923617
1419849
1067263
1737066
935324
129350
1904401
1553083
431551
1208556
689209
266936
1859430
792433
933242
207021
1319260
1452659
1666026
127123
1760733
1173941
1626676
1393559
1521969
1582019
528438
1097576
454289
1840757
764045
185113
1463863
413692
1968340
1414928
1033438
393232
1628517
1635136
1959029
1753516
850850
1663948
284399
374044
1868524
988014
1366075
539250
1688105
742398
1879889
804218
1989354
507071
1267369
907832
413617
309727
1880061
1258201
1464463
1569203
647239
153338
933865
1698516
81761
1348111
1597106
1867420
1569781
363659
962408
1434344
1378368
1742136
343803
1671998
1051061
990190
264012
1526561
541078
291825
1184575
1831504
319615
743448
643561
153798
1259258
349947
770675
105225
793784
1182378
1457764
902263
590822
1274259
627289
1022294
1890807
582099
1138713
1598022
211238
948545
3549
1657656
1747370
619737
1484835
651255
1948310
1755315
1832292
93853
1434550
52093
1183893
1717114
1361859
450254
677622
87930
1928998
814915
1979814
172415
1713149
733917
694620
812810
768635
269553
1970737
849888
58828
481662
930434
949082
5279
1501162
319915
507840
1809043
1348617
948636
584256
865775
996540
524952
1181019
1421477
109419
1043010
854357
900750
299903
919675
984526
1095915
1606457
941865
1637213
1504260
1304743
893663
1761920
1115820
1251238
320961
203815
469519
299754
1991407
60051
1029294
1383614
375347
1592382
1169194
1213764
312836
129214
883500
328332
405926
181217
1313295
1497038
1061053
1271724
544323
1859800
1149602
459699
255061
1539270
1146772
1111780
1180407
479536
1140186
747060
1041522
230433
1841728
323884
998216
1509172
324207
1007484
1066438
1948389
289392
245396
77126
1911903
1328302
699370
1850322
631018
1209933
1445751
256850
787877
398539
497226
1304405
1923248
605092
994650
617519
466735
1401672
55838
614478
823163
1385681
1163781
1318648
1582928
1561648
559207
51661
1461068
357976
1981652
720910
1879765
466888
714320
833507
991759
1251419
1737764
399633
39322
543816
1157193
335927
1723273
1296033
1784348
1466400
1064245
557408
251413
384916
678881
619187
1308484
1788529
932851
1059216
813245
280201
1830861
607200
566211
1227980
855099
31256
103212
637282
1544169
67095
144207
1272375
373632
1481016
865127
1655675
1861432
786735
1035538
8742
297414
1633426
1025229
188815
311166
987884
1936072
1119637
1106374
153221
1209043
1077498
1250981
1105478
1668927
1489248
830629
1604029
1273794
705737
1090347
36239
1239800
300283
533806
205495
707428
683042
1799899
1165253
1048588
1308814
764525
688177
691111
703863
1361155
783105
729245
1739041
1359352
763653
143362
1423767
1896912
1219293
230731
430076
1133198
1370706
1934345
1168827
1823520
1567818
1453333
277136
897026
491012
192560
1551404
455011
591409
750804
282841
867392
1440219
9140
35043
1941023
748718
1180166
1620847
388017
699520
1254135
131754
607464
1334768
1408710
565324
1936169
1939457
969817
144409
1205
964577
16341
1682304
500470
1966944
1381782
1981079
157741
850051
491047
472502
846416
562023
1643487
682201
1840824
779460
1334915
938857
1914587
503841
140020
1536473
500260
431873
253540
1360301
422218
190333
1815430
1798179
1843257
778554
61884
493892
968197
438730
535334
551528
1023887
555891
857001
1076930
231810
1384885
732927
329385
820886
471151
908765
1418907
710700
1159557
326836
1053319
253081
303925
240950
1891748
908070
1243469
1129094
259733
1358448
1593278
1342343
1847354
1830362
1175623
1958229
1826583
1215748
700199
1420795
1696689
1747439
1577
1993857
1445998
1442989
786173
335888
90005
730111
1645197
897233
1571395
1649189
1535072
1117942
794908
1202579
1498759
236698
1300256
642108
524241
570674
859691
1310465
1021096
1124041
1553374
90412
366871
13262
467914
1047871
320785
1098561
1977878
1927568
1591865
1382815
631168
658286
897006
1389573
390483
456001
300108
1594093
1495882
1902140
917064
1386755
580956
1704359
1234604
1073209
1792357
1049130
1384288
1340743
975115
1989146
1295103
1542650
1645170
1451771
990260
1333255
46644
1333394
268923
971077
47519
877778
760491
611187
771580
1941466
855298
1202029
593801
1714258
767047
1259388
900433
1704943
1476441
926753
1998229
839894
1607572
1141153
1015163
66686
298239
538704
1701512
921833
191687
1711397
1724559
1778512
1275553
438302
1808700
153648
1177092
575822
1433362
1033750
1201065
115606
1581604
91602
1053521
1720176
130526
1651
103933
883943
658797
1252440
658104
1863825
423599
1136024
367432
750595
606350
398253
25560
856204
1792332
1258045
575508
1667846
1007069
10583
1364000
1200493
778907
1161163
1608284
710115
1946305
133439
1338565
957420
1497164
493029
1014368
1316257
1897189
1939688
1243107
62653
389069
1173683
549697
1175828
37964
967191
1600969
752650
130009
1888180
1191677
1157035
1549894
649185
1229826
755397
55267
758727
1394871
1152191
939339
1222957
564721
1580954
1236326
891663
842459
1440741
767528
61716
1584606
139620
1130953
1642503
876447
1029445
1560167
1395825
1915153
1703165
1408687
1260519
1637921
1468206
1869180
1411231
720041
1153526
1133721
191367
51587
1259022
270255
509874
1801230
1822250
296979
1916998
773524
1775261
585810
1707755
1574544
530861
648501
28452
789474
136585
511644
244263
559063
718036
1398456
516456
1030533
1505713
1819699
862338
216421
696366
1170457
837063
1977931
1096921
1913553
1395869
111158
1236464
437301
281973
895555
1860508
512071
432581
1595849
60687
501037
1464995
947002
1713676
1191915
1800536
273281
1979583
501497
1728602
1732617
1590665
220463
1576045
1167963
209605
1776969
1309437
71266
396698
113167
1783374
240455
1014160
1639976
755749
1320291
436843
1350295
102944
1721264
113807
1967760
110621
872853
317590
1903285
698292
381334
1157429
1085024
1297958
937634
504249
205106
318583
670400
1041235
426468
438865
644479
970392
1762748
777327
1720195
1341091
555554
519280
470481
1129305
1312112
1828500
1731117
1128011
1894003
196079
1349864
1015885
500794
1576098
386671
802326
387995
175778
1403472
1199745
1449403
1821914
706385
1575939
439084
1032552
385158
207363
115234
1099775
235816
670582
1038071
1399196
1779859
959699
1427522
174387
1588241
572435
1178071
1204006
597363
871863
1353664
480201
599252
808072
1284791
1437103
630766
975863
1181652
860120
1887409
1897729
793826
940506
13668
169909
1643514
1768454
1677322
1106529
1753955
1585810
1194265
506415
1476240
893568
1295996
1127337
1320123
1831063
996924
698412
1907160
1301636
1221776
826546
1981313
530950
22920
1489925
1930088
259488
718721
116342
170523
1852187
1260519
1066462
433431
1618316
402700
722954
1873395
1390630
916777
62353
1400430
280352
1363491
483083
396856
376603
1682611
110076
55947
1698862
1306681
333129
1800617
1280564
961771
956835
393505
1601547
1110342
73627
1913798
1071115
763601
835531
720395
1633700
1052488
1903273
692962
1828200
1566149
1338961
1593652
1292475
1506674
718219
361810
856507
1376138
1996831
1074548
1299982
733666
460622
1764124
979221
934891
355433
835448
1358271
924583
905216
1365777
853095
1715937
112146
704011
669605
683666
52742
1185373
805149
1800616
959692
272364
610644
756026
332150
1236868
400321
1661988
1261743
1716957
1161726
439046
846059
238373
1195439
1736885
770622
642695
20393
592597
598518
993849
386857
733276
1850438
1433149
1228579
1286209
1014388
614180
1496171
497904
1357011
1608533
1526422
1070752
1840364
1910807
1042601
658897
250443
1519242
671043
816464
1888930
1386851
1640405
1115394
1883196
1750661
846950
1676288
1084404
1602406
875570
1985446
1253854
1798452
1843453
1564997
1270247
886420
985559
1666432
1792734
331963
279025
907151
141004
1428871
746733
1017029
726645
964220
1345365
966489
1289921
1857933
520075
81758
1845923
1426812
1748213
1038543
17454
878540
1927890
292404
1271224
1188667
1863646
1481947
1703842
1158513
297543
539555
36509
577638
1155876
1013435
151610
377484
357020
1858024
619851
1836581
695886
1941706
454407
1958505
1529945
1032589
1083217
1013826
1248675
1833564
78753
755732
927479
752498
1288072
512115
542400
1938554
1540553
1953636
1661209
1620396
1306245
783459
630839
164457
1142631
1682927
961267
1554013
960616
1006952
1075534
1531051
1651675
563772
557819
1820374
1168205
1610728
836418
1829745
237468
659805
241242
809992
1891071
576598
369176
1195241
1084655
939749
1197469
861705
1347354
1754315
1044353
876210
1415920
1172272
275516
723197
1975305
1550224
164626
471929
1193649
638390
1926348
1736039
345004
1744746
271866
149804
1326284
1223144
564222
920578
433300
387189
1185931
1214066
10632
805219
1447208
15014
228082
1693019
1934754
826977
175893
58982
713523
913922
268765
63929
1385703
892845
1378434
1850433
1079482
1242770
1987004
160273
606932
613105
790264
773417
1850954
1680542
1787216
1981607
735478
587957
150851
459863
1120151
81872
498453
159149
1469270
1734834
1029515
1083105
1000332
87042
1840602
884661
224236
1722303
428312
315117
1812229
492945
1435330
112813
1290945
947381
112724
1663492
1962242
510424
1732196
817615
1839692
343022
1033224
728737
419497
12468
808363
868367
1419919
1934144
1155588
1630164
581990
320665
612925
365262
1396769
832204
1492618
1755485
1017280
1738207
1339213
1495881
752424
1962105
909868
1926784
600676
664132
1067246
1057152
553088
447539
1678570
1776577
1879829
1320841
1711712
161911
1193950
550299
219780
1702425
1282806
180251
988403
1290263
1940179
819271
1313454
781672
1788110
792415
905584
1347070
1025755
1311180
1749299
808082
1195372
1850179
1297143
1180816
86214
1649109
666142
1702061
593512
1853290
202385
75873
1676801
181608
1363293
938678
1045388
288920
320921
482845
971080
1694641
455818
1896169
1569914
1752065
266471
1548792
1624917
128648
1967552
1301549
1148593
21225
1989786
735955
1032188
1811373
61406
1270404
748993
334136
1635901
1636112
192598
63481
1350267
1805210
1262996
1728592
339955
1604293
1937064
1580151
833531
1390162
676685
448317
1362294
553434
1654443
211133
154125
1216855
71788
898728
358987
1726022
1501280
766518
989626
927619
969819
29750
533961
1251634
745985
1179220
983766
82878
766209
1258519
269397
1444882
331155
1139779
54424
1721993
1751093
374438
1637589
136043
433667
1768434
1058267
1132635
579714
1196624
893369
47748
1966046
1896423
1049807
1674429
159160
1917975
696699
476858
1787914
1674487
1131701
387895
1828333
1293194
1575313
311877
1483388
1552598
1693171
319348
1643276
1610524
476024
1278024
1945552
1554490
1718502
341059
597949
502578
25233
952540
613747
1024246
1517607
1068716
518453
760874
795841
1906201
768254
721985
326460
855102
1420306
850300
1520570
926870
528814
668433
631898
1553913
1975040
336223
1542812
1903672
650709
842850
835926
1717803
1131683
842343
1843162
912023
1026424
258408
1543124
1649363
1121494
241996
1219888
478051
1068892
538469
616640
776098
1491101
1923794
1177507
1683373
292274
740870
1584766
266485
869629
461940
729875
853228
1557548
1141126
1297773
131214
891972
1818849
890583
1081945
628835
528005
871026
266622
979530
481958
824769
306486
709218
1814154
477194
987743
802366
1176971
1002421
1463381
703761
910663
31698
1867023
1496371
1558822
1463917
202142
757688
1967409
770816
328668
871889
1143380
1603941
28816
764761
12467
632000
667965
876574
499191
113967
416654
811588
919742
674964
69896
657508
169647
1228612
347573
497483
1276703
1114099
1551301
840651
1609022
1003799
197642
118997
1266889
130572
1661131
1317404
119359
1098592
541567
835899
1457976
905947
512234
1223454
713140
1410800
701118
180130
457356
538079
576464
1005149
736828
1938705
902132
1767806
783955
885779
1418794
870080
1845262
1521388
1451397
6521
1294357
1738168
315431
1232054
71585
334473
180846
862599
1665988
1108647
504335
307629
138587
673785
1514108
604588
754338
614488
812330
464577
1536853
524485
499891
1833018
142849
1243512
535616
1943179
1169424
216955
23778
252567
8155
1804877
1702849
158093
947355
1944550
850763
977646
1597928
384653
1484000
1685208
183480
1931390
1043656
1885180
684909
259694
1287814
362899
944260
1996938
1895476
4683
1470053
1692517
776145
565844
1540146
224706
475464
1580305
1338962
720892
1637399
817758
1956560
496813
253418
248454
1421729
56798
995788
308228
1451573
232066
403589
329877
690737
560950
1474232
795516
552305
1273738
964656
439033
1629547
1093976
204081
659290
398812
942659
1780251
1889488
1468678
1810950
772146
1434447
606709
448542
1172258
9502
1295137
1982272
268017
326335
1950569
1015522
1124425
347339
413452
1765887
1809177
1591642
1365691
1566290
1552503
1248892
1643361
462071
392527
1600189
737992
517021
279811
1776680
411833
1449768
1184656
256467
710046
13235
228544
1724570
55578
1030648
808219
1759199
1566011
1437813
559364
1352027
1429072
162502
1687712
1871355
1141819
1933678
99426
311378
903770
1459354
713043
1417099
203620
1673135
960044
1231232
256404
1215894
1074795
622864
1441382
135554
1171907
988326
1970235
1721043
1514042
1556201
1309475
1444038
1481614
1088177
709957
204042
41222
1365896
1448675
1472852
506601
946069
48366
1012912
99862
1985349
1544468
414347
1229856
1309863
1682462
384976
24605
429182
500627
649878
1977339
12751
1542114
652291
79760
1348489
1194412
575875
1404085
893094
1439800
1437267
622689
977427
860375
327605
1688702
1176768
983730
994727
1639522
66772
870006
1117350
141866
1154738
158673
1351985
1246947
1447700
553880
756727
1474203
1373301
1406069
352748
1687963
395485
861030
529411
1149134
279423
934488
499988
345884
583671
1756887
826873
1798109
57787
1070385
567091
1667085
698909
329310
1869915
992317
102547
922034
1490932
1055664
158139
532396
1662890
1292658
1862556
1039762
1963032
966274
1180503
874558
456668
822135
1530851
300206
1050956
611749
837894
1270819
527960
1916488
202809
807723
1377045
1056459
196056
1464105
315744
1448352
264274
153994
1028745
1332616
370118
232748
1504001
732175
54577
1807909
20079
1903683
874890
1904916
460663
881290
1218357
1309373
1669131
1291876
1075988
685068
40642
1404889
1333601
1023278
999031
1112953
1728559
518802
1956130
1099449
400759
1661408
1350954
417272
1392099
1495078
854485
60244
1900236
1874780
1594667
522546
885724
1751354
947607
1733541
88128
15821
451862
1644700
1827271
1126754
909690
1984832
838976
1978789
312530
1105670
1531027
1396959
1169343
1263216
1956849
1722503
1847118
798582
725234
691142
1470272
1140330
1343583
799677
1512183
793655
822409
1427862
271318
468955
1426697
1409444
1105927
1755818
1223077
361387
179767
1180030
917324
908300
910570
1453662
1241924
692877
1103260
1675448
1080346
1058234
369600
1274588
1689006
1032976
1492478
1299673
478370
240230
1305993
936774
1967851
1690903
1483082
1258161
131215
191121
1302303
1566993
1794271
1276804
1337595
1721538
1481047
1868886
22328
251892
1596678
618259
182221
821693
84814
85667
918713
1903619
660798
1774124
1175161
1276556
677160
1774772
939353
1083608
251560
1551591
760099
534323
311290
963468
417813
975583
87553
361122
1603785
683066
1794082
1030593
1255605
1146113
1905988
1600078
283167
701180
1211314
499920
636516
746561
1794152
1730130
815882
826711
1704325
1085133
1589203
419072
1073679
1987614
491431
397469
76364
1557512
1560794
129372
412191
1596917
796418
817591
1163846
759253
1372989
1453048
1389585
1195593
1664765
83116
1586639
1977467
1833758
1417761
955145
414769
1324439
164997
1893142
1092813
1804335
23901
1599404
1851066
1830811
1996071
138489
1580917
573163
868106
1606723
1084549
1732339
1814338
1758016
665004
644706
1098477
1531904
223931
160720
628419
1103313
423870
482074
1460133
279282
799707
977936
382785
1694958
731837
249204
766086
1161649
186873
915077
1276330
1476970
1987643
253774
901094
128273
267504
1533054
1452026
364228
1283221
1734248
444648
808922
814181
1738262
734869
1084824
1672188
1438434
304870
1087391
783758
566021
1804569
930746
501083
564322
911952
847914
1765271
684466
907535
1765412
204082
1153311
889489
165992
881258
1507556
912243
841466
1024045
87974
14129
1558144
1730106
1251551
876598
1302635
1153828
199962
1684559
646099
1697940
797165
998494
1833717
539192
913452
1795748
114760
1184332
1505797
1929939
895324
183370
1357277
545243
1338168
204525
1433761
562342
830435
1188291
129242
1592409
286640
1987933
1304359
698423
302075
197786
1259305
1351715
191484
1168137
1395892
1591594
1935634
1829669
1592815
24637
396196
995514
1191573
432005
1376926
819621
365176
515702
734682
1305353
725437
278859
154656
1570425
1366353
1689744
527028
387282
1191450
900966
964700
1528323
1850824
1638715
901569
1990465
342605
376096
1967866
1072974
1308041
444148
626552
1440232
1500304
1764121
1099017
18
214434
278380
605805
603370
17288
1659485
49701
1346120
1714963
407729
1673381
511098
1057048
1338028
711757
364501
436970
1122149
855080
920113
1776386
1559879
1698866
557717
1295105
1790607
144616
795512
444758
479682
235620
713299
1994762
1111938
704716
61817
446939
722920
1886908
1289607
1704258
1352789
699353
1666010
1273725
1505276
548823
1689880
1714744
802412
1179895
1378790
1130525
1731171
43354
1580468
103964
453052
1160033
1448151
1672388
1259924
1981464
914879
1369068
1330050
337517
784763
1727683
1258235
177442
1095957
503194
1512601
647835
971745
389217
1428677
27253
243372
1068286
552447
284430
1735552
1174957
1518757
1965958
1391775
1532293
115551
1321814
1631402
1813847
175923
1291858
1507990
1259421
718986
1082239
72190
512608
100865
929262
1062974
1352565
928273
1383021
476995
135876
1587056
1420534
1599543
1835760
193092
756232
1275978
1733887
1740602
1987529
738078
62862
1561233
706348
382166
844815
835922
754825
1048636
1632993
515391
195058
1785214
1682232
592577
723107
568531
463848
1744822
734305
1660962
1051098
1269258
635621
142100
1015915
1057642
1367434
307398
1228463
1958508
1943320
500586
128469
1292561
1520332
114936
1423053
715835
1120634
900391
281729
1880486
358877
926436
1713844
1165488
258091
1718028
41852
1020580
1548682
683339
1612084
1206060
1443575
714700
416908
347493
1803001
132886
1926981
1803284
1176736
921966
1034785
1770235
1362655
1458694
1147985
1644226
217913
273449
1111538
1874292
545867
760648
164196
941757
1805190
1697966
386491
1205935
1935216
100397
33305
91996
851358
1826911
408151
1980596
1385821
318301
792556
1246236
1465396
993831
482989
763501
1924965
579239
906165
1203690
1105807
51276
1522335
1185463
1485471
826204
1001236
1029328
1589119
1382224
1361608
1385227
625534
1826012
1006797
137420
814890
1328471
665674
1185739
1449410
837760
706773
711050
1047010
38024
765104
1027546
666998
360657
762567
1512054
1174195
1519112
1402466
1755412
508553
2226
428404
1379729
1815310
1809182
1930056
1942546
796935
1460022
157825
473715
1416153
1409161
1305332
1575669
1755043
709191
1844397
138399
714137
408972
624588
537928
1892034
1242761
889278
47292
416607
412195
1466849
345960
135113
867430
1197654
1185183
617227
1632167
1188108
1018743
116154
970771
1860162
606456
1456108
1172875
488072
627807
1458934
1115778
464553
738175
225856
1058396
61687
1400423
1848537
737528
1015752
1273390
546971
414039
1626478
365866
295143
1635352
425061
1607648
414013
1223120
1327617
80898
482434
622993
1091725
428031
446441
1327911
1771338
243203
1079101
926408
555667
273058
43832
554297
1220098
1086621
375158
758956
17319
1329918
398564
1763967
1937573
915003
1802238
1817205
1095402
512638
921497
1375245
682596
345552
919385
621870
1983876
809738
359545
1084656
1257587
610155
1339365
111048
1504991
943579
558553
1509934
1799638
779379
341393
968828
1974598
814815
1776317
1331071
1559534
1760891
539330
527763
812795
1108600
1121236
1819808
1023118
1664259
1190025
1147147
1787176
394272
1225369
660050
1355404
626554
439338
537496
1329594
1549584
1685818
668586
100663
373867
419134
955611
1263512
590689
276784
1369897
98223
840860
1657313
725862
781602
1257396
615266
960055
1184761
1354172
1629057
88046
138386
1382005
1977383
739639
1892421
96106
787311
1987586
1703183
1744894
274958
1249691
1733101
466624
208201
729900
623131
1955219
1731948
690162
802421
1934527
1752588
437739
1123712
606655
1312647
990191
1794004
726665
1410694
215218
1242786
1678962
1296726
293691
121247
362841
175060
2710
1369537
1004521
1636982
1786077
1913969
759074
1770769
1595190
743849
1374078
432882
1100303
1106926
550983
115378
857105
1255287
1466410
1669844
1455920
1828062
570376
595672
1528431
1815766
543741
194001
77264
1244191
580310
1012639
10203
1748560
221333
1961266
636494
907452
729488
1205499
1377931
730330
1021593
1030864
294244
1080125
1559222
380169
1289990
1970030
198450
661257
1835264
1420859
1974888
1243624
827219
1157092
382050
1815042
425045
1712468
1983787
533373
943868
783463
872191
1405255
1326639
882605
1513945
1769583
362689
1812167
1551434
1981900
1226680
713057
664797
1118202
1355894
170087
1263912
672634
1632707
1837238
272829
830308
70392
764837
216791
240402
542021
398734
1574171
1530463
1528114
985633
1147514
1575351
1287980
1425048
105449
181679
96332
1199912
763627
285809
1007074
1861562
346074
530216
1425373
840727
1699270
1516304
182468
1696289
731567
1097376
559931
1307469
1462509
1451572
241339
948872
1861504
1113292
554626
451144
1377799
1095223
347673
1054748
1094505
1226820
1650998
747629
467104
719393
1025657
1458325
712063
878422
189143
1812274
1669345
762083
1140300
1799655
1807380
1427785
542546
7183
993600
1484070
507004
1591908
624106
513694
640844
1270279
1224627
1970907
519777
494546
967627
1293619
1484218
1433205
914812
943317
856594
1308677
1553005
1668238
1455910
479036
245719
1873866
1561273
916521
825763
855974
347199
505220
1199233
1923708
162332
38071
1439420
1417163
608377
1369460
1527685
1013508
655216
83008
1947991
560983
923764
965560
1183361
498787
165591
1776822
123466
1019100
1878202
1865584
1932300
1542829
237349
728120
543792
1500707
1917639
1369393
1500872
21427
106065
1362906
241672
1052953
1405065
626398
1040310
1282723
1378856
978645
476567
1424271
1500767
1927781
560861
1781683
856328
628995
56658
1696097
816918
1368213
26905
1048162
1129985
830022
296204
779843
943699
1828937
1595070
1063420
1980439
1169280
1513768
356717
1041434
998954
1409456
1620707
804753
172100
478630
1141847
1027143
1606922
852387
963561
1290669
1191373
1425013
1727475
1324088
1628443
1572165
347525
1178915
1299237
573410
1981733
1939324
178625
381297
155156
1926363
1842209
903452
623261
431148
1728827
1879471
902316
58061
1986777
217960
1196850
1954975
1869720
1871251
25973
361248
1431549
1659419
1445691
1281225
1371530
673784
788349
1406640
1489708
1642822
135885
1032341
1755903
761514
1897072
1856608
371464
917057
430488
1630366
1736547
528882
1347025
1628535
1648961
638359
106233
1883833
410469
67160
577240
1718269
712001
513588
1337356
1520588
226742
24148
1440800
34009
77551
1515939
799218
1911499
1001744
576573
989204
62453
1092349
589589
404712
1215595
245507
214903
1204026
1984958
1757428
1416236
1321286
392143
1248636
1937536
328971
1804565
1858705
589536
1385753
801476
1255395
1762701
1236416
700463
1728525
1873484
573944
1857517
1753236
76834
811410
1994473
73423
1399394
42552
805627
1550033
1201959
684929
996802
18424
927878
784401
1897636
324930
388701
1775888
1337468
737774
1330267
1878207
1940519
465308
1068940
1381358
191921
1198998
1652516
781443
1531083
1642005
895583
1197486
402486
1353646
1318903
977282
1022713
1022302
842560
1403395
723444
1824709
109775
271993
1704056
1456111
307876
611966
671950
825191
774936
735446
1239199
1363757
989666
1258995
1122684
1675988
1209278
1415412
1069225
485225
1418024
827855
366986
1592690
535354
646286
1617035
464110
1078559
603203
753485
627562
258808
490985
1819867
1102131
1660328
962240
353262
107397
1865398
134010
940293
1384492
988682
1885622
572869
173719
632247
833421
1188236
893191
956687
800164
321484
1453277
1872971
616251
1133351
1069759
1609092
191359
1757577
801635
1187375
568764
1788927
1511733
175926
1494723
1825601
459436
602365
882150
734483
571672
136443
1020348
1008024
786819
1506508
799969
443194
1675977
358642
307912
504857
253507
867231
479475
1938458
1661584
891727
1402774
755541
253335
1243621
1386648
532577
986258
1927028
560569
1830989
179540
1781754
1537799
1835381
468265
148039
897785
1718457
678067
775331
47823
1279450
560325
303467
1167199
1810173
676535
1588651
125722
1869955
1170732
1421882
1378034
807103
370392
394242
1845208
12605
1311380
202219
6458
255131
57353
64747
284891
82465
580694
6134
1468718
30141
1144797
917152
358210
1718683
1401385
1549382
1964988
1710523
1606134
738888
1771483
1680946
424839
468629
1541872
539323
1783942
294044
148885
357338
1498326
1150737
614224
1930053
1042810
1478398
1165813
551112
1324784
412256
1353855
1526457
1557455
1692195
429783
677462
259292
116383
1882687
809396
784078
1044953
766334
1947332
418859
602583
889077
660134
1214435
709750
751967
901280
1269844
45907
1454689
1580802
1813769
645512
1378229
141153
979832
1541589
252433
1474468
748873
457047
1688915
735012
806824
261610
1531089
416071
129771
1889270
756672
510668
1120758
79454
1319038
1052959
642867
500163
697508
1045129
1331330
706524
594686
1561540
672253
1998324
1435280
747274
65858
1639393
862191
1162693
1124729
1797374
1446223
1993689
312184
1379984
578699
757620
1128021
883954
122857
1989047
168491
1779600
1732527
1229348
1878469
1067962
1812798
1076941
115709
306083
699946
446869
1649123
277459
346231
1904054
945925
1766309
1456611
1970618
788316
1844674
1731662
1792636
1578858
1376179
512687
251623
1995815
348445
490645
1203640
605064
421064
775689
741976
698774
1335083
1689048
1135425
1696392
871912
368892
1453529
1320196
1317116
328524
178335
1803824
1539291
677912
375557
1383784
1408570
5416
1380737
988245
1844398
216285
213514
540269
365352
1250494
360673
1397602
865448
1830185
1607803
940006
1489258
651351
1745837
80354
1155151
1592879
1977781
1991862
118285
1378659
163528
908924
270817
1102176
454570
853731
1500345
815306
295525
496415
429924
240478
570160
264436
368428
1600764
1245455
1953342
326029
1653863
1131994
1823774
651191
629580
555120
1454788
889891
1615403
670149
764466
298668
1163039
1088577
1272618
1782418
1846360
171742
254756
1554401
1390094
1593276
1275807
1226737
1973397
573662
1584161
255428
397596
1862369
1160315
331267
546690
1624456
1781705
1575534
370686
1933468
1414252
770040
1913105
1259233
291450
226800
69025
1395233
88031
858613
1517413
963428
220712
554526
641757
286435
1203676
595164
1961021
312741
1282743
1492034
1149156
1637524
104599
1164399
267032
1951033
1464321
60516
1792254
1301668
1292853
385833
1556606
1768360
1067774
1307093
1893880
1902685
1078989
655831
1237839
851642
1979337
1840256
1309776
773250
1160477
1869185
403522
566650
197179
1494272
738531
1788725
107058
1410106
1193552
1961891
722857
1086024
1328045
654336
1623457
1152721
960402
1026876
574135
393482
118532
1451753
1209586
1430436
1048195
1809472
7294
1343935
60146
666853
1694591
158382
1501326
1105570
1625429
1729844
190331
489037
636309
1769987
1993907
158510
563089
1003190
1103223
1036182
1902287
1235389
1537111
375519
1560380
1453841
1416020
113293
1230291
1499835
720154
1938521
729010
264895
1938261
568283
69264
1197055
688861
531632
1362119
1877374
1762223
2621
646194
1479555
224861
273473
1772601
119233
532827
190398
840799
913272
844800
1589639
1931671
374524
204538
915976
228920
1918632
635994
125350
1725303
1047198
833822
680147
597646
1949462
829050
1249525
1812038
375223
196624
1043689
1455685
1814092
1002767
1769878
801643
1375662
1247476
1758824
449069
1688367
541112
286905
1008815
1555227
919814
615899
1686769
1729754
1214606
1193475
393187
162464
976172
452265
15449
513737
1458318
1155409
1672892
513977
435731
1932329
1444166
291646
465604
1822864
1241657
1006233
1753017
1731303
1211689
1529955
1520428
172762
109394
1406835
358261
1050334
1542529
1584010
1702443
634837
1481096
1563591
1000467
1507516
641676
107218
1661125
1148625
1975387
1114455
1696490
413319
1623189
1056656
1174400
105823
941529
963117
1005481
1342951
161923
1470624
1650910
1064753
1725979
1789897
86164
1065858
193939
532610
349331
1144998
1570264
377821
1203872
1873120
120514
1960677
204703
84690
1301636
635570
227746
1728510
582493
1323574
570226
92148
2768
1074020
1353380
1912102
608278
949084
1373950
952530
1030149
1403343
398668
1407063
1237618
298423
1861603
414944
673027
1585375
1323945
457285
1810408
1842708
1954114
978304
1537668
353577
1970173
51054
404737
639959
650903
852870
1929197
1441382
1857512
1381594
1326628
461154
1979028
1759799
1337899
1713049
1356978
1894138
1183413
552305
1374079
364328
17181
1406103
314098
794535
1247762
385287
302713
320566
1648545
921693
1520420
1053738
1129152
786404
261265
687346
1822586
1377296
945190
947633
466650
728382
1559818
829380
1990307
1204936
1960411
762631
1710277
1882954
771116
349309
704152
1347668
159111
1948234
1532795
1481436
1994374
774475
1680375
1588851
89127
854998
187187
822598
127270
189031
214997
1837636
116001
891372
1405768
1938925
1117513
1890717
408236
522209
990715
243877
1778988
589056
461560
858221
375699
377522
1100108
800153
580400
1900168
238936
849761
948816
1510844
1400111
986428
365462
1977110
944457
1881530
729396
1016931
464990
353242
605867
909388
871739
1553460
359858
1321062
1144491
1734402
182889
1738544
115240
60452
610403
587634
448360
281642
767025
148804
1127674
452471
1149616
810015
127284
1035861
1375090
158302
407656
231715
405785
1583205
215661
742410
280995
583481
1641251
1497545
34025
1282579
1428826
159626
406128
706319
447992
839536
49048
1610146
18004
1324223
1843966
1174075
515226
710343
1512015
1471653
1196723
1612848
962329
1300502
908771
421719
1075348
1621152
111715
324377
1255435
1055071
1668086
1329756
1431538
1850812
25185
301760
566055
1386761
1481254
666908
776091
637808
974951
1900596
763585
640309
573949
1253689
794187
1069054
1724571
1312099
87287
1211377
1379615
1025299
19402
992437
1236138
1781377
958130
1294799
1655064
943990
763008
253816
1198039
554627
826294
406031
1748934
1529737
1081762
629649
1274407
1880221
829551
105794
477472
145000
1103628
1198182
208790
1799329
1476225
1833891
1004568
274513
261222
1219456
1685857
333179
1759538
1712639
159918
68259
1932156
1100853
666575
622415
1363352
192693
1576913
1700275
78104
1727993
212765
1277246
564444
193492
980501
1409688
567960
1172468
1906104
886169
130133
692925
1368738
1435980
1543267
1834955
1765583
1078863
267462
1720919
587092
854929
1973581
1115504
427594
762863
285388
1890231
1465432
1236038
1692607
143384
1091351
614805
575679
683709
1830088
631992
622083
946677
115786
155414
903670
787681
1893738
213831
52558
993165
408024
1805834
1869050
714010
1613288
920197
1095611
204877
1755515
1472216
320119
1869272
487019
603466
1582237
659866
607276
1772683
1603739
1164348
1253071
1255189
388403
1519630
1879339
1510270
1866627
1266316
430222
922818
1406237
1919879
872193
241089
1544997
979531
1985192
785499
633982
641731
86160
1753869
174885
1752467
28757
1152288
1623789
1055605
1531274
610098
1892284
1614917
774066
482675
424672
201032
578469
895898
1189582
833647
1322556
772768
398182
1514478
334850
1810536
1626709
608829
1775414
1938581
457667
1682387
977490
570106
111143
1547735
153404
1913931
205855
232987
1941077
441131
206856
1192157
1848524
1840372
812317
255317
661697
1273007
1321239
208463
683029
1015372
1934979
1839
356418
1825835
756105
284845
588347
1286552
816670
1128032
1511654
982946
1932537
438912
60899
965511
72974
1117248
1180067
1666913
1547689
1071110
1549662
1323571
676733
1196724
637064
1968707
146940
60683
1690029
400984
828860
132526
89129
699700
1033146
828949
738313
1761301
1338456
1475205
1471878
302617
682052
1474996
760809
344242
346905
1692634
787015
730595
321554
583425
812455
809432
1752517
1632496
397062
1191556
466351
861189
1189680
629278
799539
1526886
1707099
1684609
550296
366617
130727
1219976
1052725
1735506
483830
140123
67118
188345
1342298
1720018
1477321
1982003
182675
560666
1303284
1679765
71221
359112
360343
1619239
1643439
1448372
1171135
846182
1590241
385246
303944
1702411
1627977
629412
1220299
1669864
545179
1270273
149434
392272
592154
1675398
9517
1128148
1660037
1051104
1259317
229010
140004
1964750
55176
178696
697939
1476062
64041
1835497
974709
864078
103922
768618
499110
894820
718353
1282908
946877
1848704
1689954
1769787
1279919
1930410
830531
276565
1956965
1919660
364969
1772742
1212883
371602
1514429
837842
1954495
431706
205010
1149302
1979685
1216785
1017815
1423035
1555716
1982261
1608269
1154603
1787523
1507445
1216618
444695
1522401
922532
1568521
1689365
1433806
1442915
234620
1334904
1574071
283102
282752
1075929
1574087
148861
1707462
1477793
863504
169647
1837989
1967576
120562
1951423
498508
724349
1044301
902314
402267
1989620
1673696
1560545
1373282
1070253
529173
1408787
523662
1177238
478563
237185
941267
1349359
1242577
1734848
1832366
1934430
329522
443636
151514
1709289
935087
4925
949747
1758144
1142292
1490693
1416111
56998
1503350
1540081
949923
178419
933287
1650478
1188925
1602341
814365
1007969
1439403
816638
1703180
175824
570654
1490914
1955198
1887908
304382
1572984
797338
158838
1346767
21986
1343912
1585915
553554
1426697
1067976
1773816
1439186
1380325
1348246
933861
693676
1043433
1808098
1463234
297840
1459617
991176
1773331
1054463
568377
21149
1128004
1038588
436069
551640
631019
399229
1269324
801260
211793
175336
933230
36499
1512636
1783736
494801
430947
81750
1526932
1586103
1585608
39334
40440
1432346
633131
178165
495024
1147286
37518
811528
642553
1203384
617004
1192155
788582
1446494
306736
1571480
167077
1919122
425876
1842428
1710156
1285143
629364
798404
1535337
19756
569441
1520009
1069446
1262168
606876
639014
234684
1591039
1565508
1445703
1953956
1046464
7683
836040
417209
1315804
1138356
372364
138215
494521
1823397
1200749
1134527
1844845
61525
81268
1207723
1970770
1597379
1685945
499644
835864
464129
278785
1072346
1773756
1549649
443900
427503
1416153
1605586
218118
1187585
1424628
1723266
1872022
1013876
479980
1246921
913448
1984114
1720202
1440770
927438
1813149
969301
665834
615462
1428180
1375482
1443386
641511
1778459
1585404
1182317
300239
871329
482556
1338259
244114
777947
43213
718159
1405951
225833
1998065
1796698
717076
1303215
282944
1010438
1954328
1112184
21753
1148376
1647948
300549
312691
1006971
436120
1654333
236840
1236333
964071
1297365
1972601
192607
1604343
47187
1388253
1147355
1056148
1135231
1149699
449083
420541
1613287
194297
722130
438766
824448
229570
144740
1696891
1146548
1076730
1159262
747771
1080761
1785931
1594917
1283486
1144132
1043058
504945
51049
1161128
462868
210318
177242
1460433
1020356
1497103
710101
79411
252090
707777
822231
846086
839151
606451
595030
1777019
1373440
1129133
1092557
1391185
1963206
1632819
1807959
646339
946352
1350895
801848
1413990
950056
1252221
1200630
1716012
1775963
1528682
1316633
769851
114074
419059
159211
1140799
818806
287989
1335875
325097
1667875
753048
1954771
395832
623395
1814088
428178
1423377
188734
1364469
1970682
201883
603287
1584180
204056
46748
1512138
1267558
1725493
733015
1536450
1005664
103675
362693
21249
377852
1792853
437606
1414958
738982
1751140
845618
1287793
764498
813527
1687235
1684678
1269217
361429
568208
480509
815155
564990
1961321
62682
1439445
1156203
1998111
812207
692277
361271
398612
1910133
633884
1177402
1468734
1268304
1835772
255190
155585
1354238
1069247
1097480
797129
1214501
1582627
291458
1104899
1444316
825609
430255
314987
1520061
1901523
857943
1729979
278841
1831430
1041331
1288814
501904
835476
1901635
1160899
1317363
493699
208914
1027703
241206
169906
1678898
1298624
369193
1251440
1364628
1733693
1510492
566337
1269433
406792
1359199
211269
1597658
1557132
176289
1814277
372189
1349045
1504847
905010
25407
1689068
1539178
799374
1805245
487530
518232
770766
227039
1291314
1649883
1949930
496144
1057399
586087
1090504
514507
547905
1711959
475541
1135078
1477639
374373
1505239
369042
532693
1781758
774706
1826992
1820470
1105362
200564
1155979
1152808
1315394
17371
247584
104238
380061
107341
1951893
589715
991320
1889885
1157490
485866
1243934
981081
453762
1568130
1968783
620430
1200209
1130517
53681
978000
942846
1223965
894577
1453960
963950
253447
291749
815345
1282149
813617
1260842
709008
1276645
940295
585572
535475
1018945
1877664
690359
1542375
1008533
651048
1526851
100612
1586298
13017
295951
785916
1103823
199338
218724
156147
450955
626167
1555204
1111597
525124
586571
1096801
885733
1764606
1701187
1528791
1653021
823892
683626
409689
206044
772301
1029313
1004150
630510
1399567
1976939
76335
62731
1798619
1126586
557794
1638834
1179641
300627
1900546
1580074
998869
1991028
1967111
434481
827823
1788450
1176928
1556337
607099
1404330
668954
1204101
1903246
121602
132029
1467940
1880559
464087
1875447
995621
1991481
1441742
6817
1900951
447108
757783
1331604
1144264
14369
733295
343870
1974083
966790
1193892
188049
611611
1453406
1075695
777789
688021
1549045
1868353
597601
1498675
1049568
1420513
285523
1968632
1153914
1988298
1514285
849107
735562
152366
1098988
1434633
1213751
635118
1969006
991129
521654
824332
208513
1108033
248179
1522068
105278
1066455
482340
432543
644734
176013
1266721
1582710
1238189
1954673
1248093
1366396
585376
1083705
226459
680118
1611451
604664
862858
879319
1131743
1535799
1796724
1406956
1429784
1833046
1987172
767734
61821
1500835
782146
1719012
549612
1954355
236546
451582
585794
989939
791065
1717836
523527
1470241
1829116
560099
537292
1263421
1754274
536462
707127
1591854
1143413
863909
669439
1793626
1311703
534220
1482994
752665
1279780
1780340
535766
374443
1323602
698365
1442238
672096
1324536
1922008
314200
319401
1467252
80805
201903
1337140
945570
1334267
1233248
309084
1324896
424253
1534018
361900
218179
249255
1473178
1014046
859510
154307
118497
1012370
1334841
1926247
1864971
1157534
1750660
717802
1428783
943435
1668058
314152
162852
1217421
683999
1579253
1723946
198526
1062616
1933628
1245869
18474
1045634
410163
897753
506545
979433
1280552
117794
1178024
692503
1207188
93552
557544
638279
1811089
294890
1065717
1327832
1899929
1156977
1894886
1700877
1887814
1091445
1753449
1130997
843671
943453
1598296
1671253
1642505
354068
1844441
580924
1204924
1224058
734013
196952
1880405
15950
130312
337860
133995
1390901
1279911
262449
1610855
571577
1942198
1817360
209117
263253
1884273
1442898
1522505
511133
1408032
1886094
1877510
249467
1130625
225603
1030371
1606082
763188
563108
358414
1792832
223539
1852057
1773784
881380
908891
410877
447480
801700
919069
896228
413315
1838704
565470
1666435
1945576
1753733
1924151
948033
985370
570380
99507
634847
942365
1835493
237492
305399
921208
347775
578200
476830
1866842
695485
316889
215459
653560
1252624
1557418
1290689
940033
108478
143854
1400461
740983
1319682
1692337
1012431
683098
718121
776835
546599
359936
1881930
1958359
1593100
504993
169264
1560005
1395359
822008
964210
1145565
229091
572682
1983702
1531762
1201433
1896376
1444830
1999653
714864
381621
340077
1979285
1512421
344804
1045127
1478457
585828
819979
228319
859854
476129
1532976
144805
842146
849112
549451
1013717
299322
948837
1809525
6167
758296
723486
1775888
1553213
1279293
1974606
1474935
1654948
1755746
524011
411298
1386893
1182695
717104
1339530
229745
1914524
836736
279809
209597
1537133
1791470
592936
1927132
431776
1031062
355173
1097293
739506
1483085
1695967
696054
549497
106851
1292757
852855
276590
549128
1597374
1659387
1140154
258298
1563631
121561
1681692
1464230
1166426
1755740
1795954
585995
1409791
1507668
254473
1817449
1785062
305210
1361083
1669411
1722079
82791
1349090
1395872
584845
463030
57211
1672573
839746
435873
637431
506805
441338
1596462
1154417
469511
227707
1359481
608617
418270
1540258
731241
1563210
85909
516293
741162
570583
332026
1789207
1574513
1572573
875389
802392
584159
1205014
101725
300943
1916878
1925710
232404
1040707
1253793
1239520
520833
315208
1421293
1281993
1895411
189097
34380
420788
1098365
1960251
1079051
298440
840755
1630811
1957043
1318723
1993166
1669652
240409
60414
333797
1241332
1942665
1724256
1633284
924696
1180803
1309234
351217
610960
18945
457232
766702
1579258
1389996
10396
907145
1074434
1022808
561464
577271
898766
734873
1252771
1079922
1678545
306765
121504
1843107
1690199
726541
1069531
581774
1705921
201065
1114929
412942
1615219
875380
759059
1340765
1032491
1797902
750530
1870120
1265381
897327
1138087
949038
319508
347657
1252524
1250197
465971
1576980
1919237
1782248
1586378
963034
6552
1218032
1303422
1759600
333622
21569
1564826
1794430
1077599
1279530
1252336
784549
774253
41259
1365126
1325782
1335926
1684810
1677232
1727975
162707
963606
1458389
1132361
909244
1329518
1200381
1727596
1173927
1174885
1423312
1332058
1932128
1036263
1554516
1478831
1692665
1075617
1866837
1054725
1699177
1115539
141699
967800
1945625
1295949
778889
613697
1802045
353262
123476
1441088
310817
201341
1119301
795129
898405
17040
524702
534227
485286
597022
273302
57924
705821
1377119
161678
217771
1636627
56101
545812
1771535
470154
1407791
499466
639725
1100515
811103
323353
685449
1342402
1333991
1881748
1121009
1279200
598650
1595261
411192
635405
679413
1127735
1660018
110561
525489
335286
652235
1277209
725060
1043434
17493
97464
1672054
904632
1745450
1408766
3396
1831129
796500
989203
311347
1268365
1653867
234251
182097
161135
1417350
1780709
58239
141992
1325439
435135
495834
243660
214023
468374
269939
1315784
887761
813956
1862315
1490288
965760
1800109
341337
1113142
955221
1343723
403772
796658
577864
440926
928268
1514761
1833500
81345
229340
1747382
828162
593049
142042
1621533
943054
606009
1274238
752821
298276
1723512
1141799
152761
78080
910922
470523
1136359
1086787
1547481
1601371
1754362
276663
1162627
1287136
1155513
1409246
126586
1004621
1609645
502169
1903060
1092350
1593699
27541
1880840
1125831
970087
48730
999840
143713
347824
238656
1331137
1683767
269139
261615
935726
321437
1077092
1824206
1777889
635576
1227052
440471
1111514
1890617
1367299
1697125
982314
1070513
1324170
1481047
1596309
1393840
324583
401396
1403428
127962
1352482
1078629
1096104
1016134
1167390
627991
1007352
1575076
1500190
1493751
1867896
108213
1763704
1030508
620538
405574
1534698
57977
1607337
1804377
42199
1774168
424838
1731523
420948
1199212
1792502
474524
1814115
605309
785308
1937716
1208594
1476879
1424408
781737
580166
967091
1845921
1647692
1581986
509006
1441164
746875
1588868
1828682
477199
1673978
1297803
1967831
1018037
501479
1229887
1991582
276254
1541929
156678
843209
861023
55291
551745
1551687
1321705
1573770
11645
129433
1305580
1952077
291274
303134
117539
56978
752130
117933
1443577
745016
1923241
850112
1380973
862951
1431929
181608
1037645
1309647
1926406
1785566
540228
393348
227839
1564519
63532
424989
504958
710624
1331263
177053
1659021
945491
329811
1420773
1626856
887212
445065
1479680
192973
511966
1921754
881730
218717
431656
917342
1006179
1986274
660908
1018740
511727
1864906
351823
1352671
749047
342823
405875
1108704
1286332
695983
432318
1720182
1273883
118587
421897
567584
1958432
481532
1289915
598518
1968502
20206
79076
133339
676032
631945
1856520
781820
1687504
737843
852708
1434772
330202
867180
1016392
533450
830184
362390
713821
23629
701996
1041186
1949083
698931
1488539
1126680
1484751
1233554
1324826
1726232
474647
1876965
1547199
1176990
4398
1650463
711422
1200052
1060414
1126073
831364
936535
1879786
67601
7385
248010
138757
1405158
1306492
1106615
317406
1239468
1552886
1446791
1512403
589980
1851812
352845
568872
520058
1192141
1922659
53408
365099
126336
522684
29224
837361
799257
485502
797200
1769379
13626
946795
1832353
1854863
1013502
1688242
1181123
400230
1158644
345145
1684035
1055409
1595006
1533172
11188
1256830
1430126
65022
1421889
1320448
1227191
938439
453372
270510
1801703
555846
525951
95253
1230839
470016
1823149
1129047
997433
1053475
816253
1041846
579514
1608296
785532
1608096
1496139
554501
243698
1821764
1474894
886453
338763
421826
432883
1857703
1695139
441932
657101
363460
534071
441642
600264
837597
1996233
1908818
496241
1292834
1807445
1346408
1456064
994656
836658
1740882
591283
1632594
432975
457349
1292888
620550
885669
571016
673135
1026385
338739
790225
743704
1328689
1545274
315711
1732519
738237
367675
843280
917226
246602
742170
196696
1160278
583805
1738446
1564611
61558
128391
1401865
92568
187097
1051489
1089280
1137722
1866523
872285
805107
107528
447202
1580524
711301
930683
1307723
856349
552537
812681
1558178
220660
470948
125699
1142223
309763
650565
980146
1902956
47628
1626249
1845588
1782753
1084517
1212177
345061
325926
940196
1809220
555930
857525
154324
795225
1907264
70087
1866311
1411069
115999
1528001
427189
287211
1025926
1570092
74623
7053
1212490
650746
1791398
1894636
1477941
1518679
433229
1060989
1999475
445359
38541
1943996
1283287
206398
1775850
1376447
1820039
518427
1484172
962522
1952017
1571423
1715755
1524990
988929
128989
1289937
341225
1425399
632278
1077360
1923373
535398
1426907
869919
1260599
766295
1362975
1997433
1583357
1712551
912065
1365673
25912
1789482
1709573
1045359
1171879
1865975
1345198
1275243
941460
954148
610171
551473
293691
1345048
272195
526891
1363396
317362
1148381
124382
1536739
1622126
1532805
1648607
1824513
1552727
472016
1783544
1235649
1337847
1503632
1609956
429402
874238
159383
1856497
991605
1279249
1511268
82510
735766
672953
1960503
583789
1361118
1497488
212823
1661680
1054522
1022382
1233165
1116938
1273112
1277291
1505063
1924736
825423
1588834
871662
35943
1411042
1295406
660717
1524502
1725714
1719825
489810
1767354
1708481
1275420
1867896
646208
502779
885923
1586616
487248
383737
1693556
1684279
1272076
1911898
802322
1496477
1348810
1968139
668512
100353
1650635
39345
1989771
1094182
1227889
754010
152573
1239711
812746
72142
572832
1073433
1951879
46880
535715
689502
112178
1492198
638963
803196
1030863
204333
422553
50563
803900
897494
1658274
1180071
409319
1559957
1295648
745544
1318181
447187
1310047
1221386
1180209
1318967
328246
1228928
1022364
78262
629083
1814162
1500843
257568
1179400
436669
625397
1167454
354486
757236
441559
489883
1840852
478961
1762071
1039645
370258
125353
177627
741950
734933
1327103
1149382
371907
1285789
978662
678072
1282447
1078650
1942863
795235
1344655
624423
1481428
1618836
1664880
821468
1130908
1834423
173880
1310087
146088
1819611
1886185
1592064
803611
848021
476729
356370
1225285
450963
1689557
333638
718049
261955
509292
529368
1472553
364914
392709
1748254
1686841
281650
661112
275930
1568964
980633
510463
530078
1654725
1562429
1145508
1816851
1920710
987011
79275
345020
1140322
1416642
1182442
719102
1294250
1456666
897711
1381457
238570
144583
70190
202604
721726
1271529
1528137
1976065
105600
616514
1467161
442809
499432
160437
1332517
475557
856298
763306
364963
1858003
1428654
1848433
1098130
599736
307867
536204
738813
601451
268603
1386217
1433612
341953
1822852
1051063
382563
1778582
987263
695440
179009
825719
1878953
1785358
1182938
1795926
1370131
1728744
1751166
778273
335406
846387
1760480
1289917
759102
1228114
1374416
1940854
543691
1746891
1278510
1850112
928172
188515
490312
1017752
986250
1242667
531457
1151647
1471092
1268796
868200
590813
181578
330487
165510
1918546
457888
32413
1353650
464168
1412848
218411
232069
1992277
1729711
1462749
1705279
1075564
676572
1054370
1796683
1407779
1417323
1057691
1660739
1684052
581298
310200
640139
1785164
1964793
1002022
712249
726569
1022622
107449
1464766
978330
1935469
182127
1060768
65777
1783074
1142780
1868467
1760965
796205
1702212
1569936
813917
856515
228653
1180497
1994656
1604121
1040999
849455
840386
1799495
422771
1716890
1536326
1410634
434902
1353397
1757104
1103638
745010
495175
617638
1222099
1162831
1930433
28134
1133000
516678
1215600
1782280
87258
873377
1018970
1123205
1077878
1233245
1114585
121397
1555713
1045526
1462617
858584
1353867
768273
571411
1777178
1549989
488616
1711852
1142373
379224
192475
1875994
198840
1996511
606290
1256672
148709
566804
1060943
663859
654575
1724382
212555
525992
462871
1670810
1002138
1298350
1719554
1101777
1488516
666243
1982450
787395
289979
1223844
1877713
1801547
905069
949564
1884164
205592
677435
1066794
296982
1970023
1182974
603269
1776553
749046
652775
943486
442813
299403
1782719
1739214
999334
1479530
481518
1782730
403520
1724394
151580
1767160
47775
1895050
1585444
1074544
718805
1766861
389408
973000
392200
1560644
1242832
1040150
426950
1365169
234604
1390976
38959
1553491
618459
1995002
204504
1750765
587680
1360922
815587
1688272
805265
846539
1722159
1538232
427181
413623
877683
1325591
831377
1921687
1932955
1412809
1768433
1227734
174273
982532
694370
571017
785595
1837099
1589284
578283
170724
533868
1841944
1480337
1345041
1403640
102692
1316821
97331
84517
719672
605655
1866113
1276796
906600
1625840
442962
805282
908640
1642325
1326906
134726
228247
415945
121167
809821
1471580
1204909
1225814
908098
329098
281042
762366
913505
788179
1015375
1075528
264802
665771
156773
1491640
1326600
1875669
1133934
1551017
1752740
1748650
1709799
110720
901925
1369408
606716
456754
1238039
1394281
1917426
541584
808691
698493
47482
553814
1303258
610912
989206
1885109
102765
1571062
130153
1178091
571822
574782
553330
1513305
587719
728946
21937
1478589
837589
1614959
1528358
729064
777645
1417995
517803
1745398
22102
6469
501843
195697
1651865
646814
1083182
279708
1022824
229318
637274
1293800
1126930
1823338
1900050
1823517
1736557
134596
656278
49823
227511
658107
782751
1477229
457925
885951
1245415
602413
511614
333785
935511
1345526
386938
1303760
110101
1600406
33120
1750045
358433
723181
1788360
1406497
1027470
1482752
1002974
705347
1274153
785669
587466
1949685
1684719
1287986
1306116
1229686
1632079
850631
1788863
1120269
1351722
1310238
224418
1264498
1272713
210224
1089494
1879414
502813
935185
1170196
360000
234259
1358676
1473605
174256
1957497
1930754
1013934
1856642
1324601
1981909
828609
81712
735264
1162375
465277
1308835
1327836
1526442
1342511
1841442
1275622
538453
245424
1157309
1151369
1189974
530904
273013
1540160
1023385
1368364
1693837
956847
662370
14063
1850462
1787182
1538818
1306787
1054518
67560
660949
600274
1081117
1343203
1864266
962424
978054
1569260
92650
927184
853346
647744
508197
1725762
1881327
784079
524755
1717911
1813355
1173622
1570259
1056307
1451989
1078567
1577700
1966106
1687883
1041985
1106046
536345
748459
1339458
699967
330759
125781
1814823
1801714
222780
1094031
408891
1876097
1712829
1819581
1377299
847240
625460
1288394
509426
1462185
293004
649153
300538
1079655
1065577
227827
136022
1732617
442425
1321762
1849878
594607
1148886
821461
1173583
1327595
952458
695658
981671
634671
365302
1360104
245436
1044670
1996366
1853508
1371933
1076451
734690
1905993
1343716
1127751
83407
486367
1716985
325406
1891350
1162544
511804
1224176
776990
744295
890929
1089428
547103
1532903
1530666
49175
1531579
193034
1879452
1709105
206423
1309006
453525
257658
1097191
1342042
469633
567226
523142
869574
892184
1982966
1043239
288084
1118250
1407682
113454
1832349
1904205
1498243
1669382
467389
307748
1630488
1265510
363113
1463563
859924
1654935
1725910
354530
407003
1890128
154853
542874
626872
96866
796732
467964
362085
1146867
767876
1017620
327134
991509
1606524
274455
1268160
1486015
642616
573670
1242272
298121
1996454
1995320
1888152
1430739
1433078
125426
1915489
1473842
1097943
931730
1598681
358557
1050566
1103196
1791808
502772
479192
925858
398771
394733
453737
2515
1915314
1525445
1857921
1801903
1194014
626473
1152339
1143720
872656
1599618
446174
1405665
699278
476888
624579
1645950
1089862
377860
404635
1550162
1787876
870894
350787
71067
287182
1644777
1009199
1320294
256551
1838171
1583320
222535
677704
45178
1657544
1984112
1170268
1702742
1016298
1548549
1530739
464044
613645
771132
718363
456241
1730710
1978520
1622666
1937038
1402548
290353
236488
1346222
1193973
173168
1293479
446761
33595
635278
901404
750302
1172473
995686
428918
424554
1398875
800148
1416650
47788
1425738
1722801
1853722
1249012
1939424
515144
1565000
991288
1644286
462223
1944513
1193060
1440173
215258
1650027
204456
359124
152101
1015232
1766886
1100363
768972
1333538
1928959
1698701
764931
1672945
1052862
126657
230824
117329
488182
809648
542574
1475572
777787
96378
360085
97548
190879
1373009
1124931
864508
278927
1633504
278829
565407
1279226
26026
1967758
1434499
1029895
1724550
1597676
1945784
865447
1270512
1876993
1132413
1087125
324013
1955580
297254
1684189
934265
1510536
768916
1667189
1755095
1428204
590846
599406
241955
739172
108153
825806
569321
474962
1678314
1778152
1924972
1694492
192807
792870
1812401
1709348
1009199
202795
1282907
706129
1162324
1737916
1111431
119162
854352
1522473
1755314
322335
1661077
1461557
476499
918073
449925
1675192
1131986
51990
277141
1171842
1557654
70123
146025
1401403
1609984
725608
720325
914096
3364
1191320
438764
763137
604579
404430
537249
1420482
885171
1095553
1438208
1082223
623018
424586
1069105
234162
1004377
358830
933730
169397
638077
208618
1834382
1131328
1242535
380201
406797
151341
848606
1116582
831709
1032333
757026
1757071
116239
1431661
1214641
1255110
1620149
1039152
1530774
1735147
898309
809001
1861166
966109
218794
1642536
1619451
1398385
1015634
672387
1829178
21244
436610
1895247
1587091
314218
1946257
879859
536852
1930486
1897411
1265846
1931548
1190115
1695586
1480856
1654672
1385270
794675
437873
1576240
131621
37952
618022
1634472
500835
1440962
129716
748144
107227
1578631
823783
866618
1885459
1403271
619027
848565
772304
432829
330220
473351
444843
535929
245653
1298813
1233996
1053661
574640
692745
1132647
118472
1151039
1525664
427234
1555568
1361836
290155
268841
1889433
1066273
1179478
1215330
836321
869271
1656539
1156247
370204
1477431
307012
865175
1306681
123961
1994289
1941930
1556667
17905
92492
1123357
599620
1730574
721961
247038
965640
1720532
125554
261805
1058143
639736
1215624
1672906
1200765
331333
572676
344613
1136471
1657678
1037963
1737413
811531
429458
1705326
1344241
629419
338529
47355
511004
177778
1083784
924986
782644
375766
84566
895709
924307
55049
233642
1201881
1758346
890538
358220
1373992
870252
1091371
40502
269246
518371
1194629
1912107
1155914
1369324
1628701
1367358
397262
406067
1520380
653564
972235
815708
449750
1061851
275461
542212
1629294
1044
1137856
1254803
441704
361018
1672678
209157
682656
831455
1368125
1091068
586031
1830327
1426190
677338
26235
957202
611732
281691
1555551
1903095
1926586
1458139
1480642
1580332
1219510
117538
23942
508367
378802
339344
1019458
1365950
1682273
1538826
943995
612027
1770647
730138
543870
1986651
1370927
107206
1638986
1399381
1378556
626452
1625025
658470
733413
1381705
1599343
746352
144598
626481
1506121
903142
652607
1100064
924544
1226076
576890
1862152
682800
1176920
406297
797523
965146
1731680
815282
578798
244503
739943
1141527
1288051
1102715
1080998
1166138
1272981
1031571
1759137
198369
1136336
1854152
1047442
1612137
232257
236850
1219406
238273
1605462
93833
457959
1966334
471102
1841464
1357059
649065
1352807
994295
997729
289192
234691
62624
1540981
169202
491111
684417
411885
93087
796427
1015876
635567
1600047
1349925
1512124
367961
198193
1472618
1438665
1735208
1198104
1844221
1216496
1555786
576298
1664182
1586638
761019
1275100
300309
948013
638570
1264752
1688551
601790
308866
1465869
756299
1400857
845093
1794058
1782243
796972
1417943
304129
113633
277661
1455848
514817
1508285
531717
516661
287354
1820591
674093
1512094
1919510
1552112
1596326
1244778
117339
1181839
752530
746719
251549
1171061
1225525
653306
729106
454588
1730448
1805253
1533256
1646997
1743862
1352434
1573549
1526000
752934
185308
500560
1128289
817851
1077101
269236
336463
1656534
1404556
234982
32432
1227449
25580
10161
1484014
1890582
1580211
432180
1590952
377620
1559801
1097940
814686
368317
1320388
792621
850399
299944
1310752
1696042
697304
863130
1568034
1714619
1101029
1314149
187821
713022
1113500
810552
837991
760261
886581
1886414
1643876
1383109
1599840
840203
1496441
549339
1065081
735992
1102459
1024170
1607240
1609667
669276
987616
1404096
1580371
95955
90068
1509253
978379
41005
1709804
563573
911358
1234402
1538633
64975
561396
333744
1398148
1298462
1485098
1448712
193815
348719
212478
1921081
1924917
15558
1239111
396886
945805
1481042
1013531
159607
732723
1435632
1752159
1079881
1874944
625080
1192070
1962086
61940
290674
1557159
1318844
997453
456101
1804208
211352
908916
1111105
1778025
464263
91772
1968993
357735
1219522
854490
823062
125964
1627118
1232580
831839
1743859
1958485
1659598
1117503
216564
454657
1518113
339027
1791776
1686475
1713086
696823
1172760
1680284
644834
824613
1240727
1747188
1428564
1316824
1060324
1090
1005888
743340
1766205
1918750
1520988
1274319
412973
1062710
1453082
1043721
74317
88499
1268470
463095
1041740
569792
1064435
1232887
1297661
1006473
1517329
1237219
823366
1369829
1580941
1402792
1753123
367446
14773
1425314
1363001
1646909
1154934
6217
1674223
1249621
715829
544549
42685
1241082
736155
468344
1807839
1026560
1492081
1006388
643551
1038122
1509584
909948
1632364
1752510
649945
1825367
1367747
617952
376151
931818
1845338
995276
1116345
1151082
261385
1767675
878094
699965
1225636
1047161
1575539
462553
1618149
1011955
1428195
1298518
1930363
1974602
481
1498715
1618586
1026021
901459
834361
1268339
547840
1138565
1474953
461805
1483960
214863
528419
607752
1038326
882246
1176952
264640
1661829
1594781
175661
1978064
450371
601335
1807528
422168
1576903
988404
441291
560527
572215
1531965
1111128
1476866
827610
1420781
1629951
152340
418746
1457118
82463
1592144
1156884
323915
1568723
878934
564479
1927518
13938
422237
748145
1406405
1103922
595681
1315824
386202
898728
1311121
616910
414129
1429459
1166166
897784
686853
996585
1495657
333456
1891544
1550860
859260
1275994
868051
1055239
210722
1816092
1031057
1319289
559428
158644
1369465
1948643
1382242
517478
1351138
1844587
701272
1290334
238
852465
1150892
661392
977253
119537
576389
189713
804255
1828954
991014
1283132
374526
729744
1416707
668779
1020432
1884592
1366714
1364733
1664961
1572236
877247
423376
802061
1415145
1528483
1666712
192926
105232
1731465
1463749
441762
373873
247070
26002
349019
863934
1746785
1681266
1698747
195371
854992
1558135
374391
153492
461556
604088
1206705
687628
678997
820165
738448
888483
1616776
1615586
1857713
1177118
829620
1034774
1938470
1136033
1227593
514485
490520
1275160
282207
983159
457784
1126815
1764624
998166
517675
1997399
1674258
1259885
468979
432864
559479
1747579
497776
1019425
844834
1625380
1863027
33602
506198
1401933
1361398
741800
1063505
1906543
1460501
136662
1917459
1369363
604408
498821
639760
226939
1933619
873174
1251385
1700542
159986
691865
1395199
1629618
51517
410510
1088158
1645058
315497
1047257
719040
962095
211751
1827757
1555233
536806
1612937
409045
1345660
1820863
1519177
1839139
1047026
1818956
663220
698559
1968802
1453274
1460172
36449
1201675
1003708
195410
358688
328916
1429695
1877965
162921
1145040
1922198
697401
1687554
124161
315472
42189
1784680
1979367
1161893
214413
1389677
890900
567131
1162818
702728
1592504
1351388
1330307
334425
81902
1993865
499146
1206643
1650981
362940
1335796
1376438
794771
1842266
409210
1978184
1689574
1448142
1591814
1950114
970630
1488966
377106
1756147
1791350
129893
583361
936953
2946
355646
1495971
326734
1364702
1103906
308556
134406
1343593
906769
392818
383845
1305747
389689
861447
1962175
1775777
20994
35272
389055
1626477
524178
1867065
741016
494245
1958420
1586844
1840701
1820346
406563
1144695
915991
1535122
1122592
1430017
1762972
137894
1077599
1172778
1284665
37192
1638153
1970815
275495
1077610
455882
1527947
807585
1559510
126033
1972595
57388
1778017
607134
1148275
1222994
1504436
1077254
1744914
665535
188789
688894
461083
503995
1134296
1323332
1436330
251233
994768
762585
822425
676496
44802
1559796
1682461
524236
1051218
121474
721901
1391652
1759934
1978565
646863
1206440
215297
1980169
1692130
205401
3768
574531
220710
1732542
74855
1558142
1390906
1806996
107488
1539389
1580077
360858
966763
1686036
1463826
134771
1062491
1943620
1457542
781377
439229
1290378
819047
899079
1789952
1750858
1003587
870433
1275954
511046
556736
1650680
1589157
310902
1348197
1780405
1999447
1432701
355839
404839
1019686
847984
1504296
1560412
1847964
231116
1658288
1670369
1635923
266862
13319
1748969
1274972
77662
1645684
1671565
1362365
1152144
419944
697261
1645201
530416
1084897
930939
1614673
1352497
76045
1088827
883263
370112
937023
527930
638945
709402
1167983
1192243
1774995
1810646
1950156
1205082
1969577
821222
1064236
716070
154720
1782142
1300710
1109878
1569534
1781230
1312931
960005
957040
1509128
1859509
620863
1772668
1439652
396238
1676789
1529264
1196269
683931
241170
1613115
1064467
1624777
766196
35594
775666
945819
543836
1334822
859098
1119374
89478
1890582
125609
1853187
1463913
1917814
681733
1465224
767161
806036
1652850
1416322
1486443
1012679
1128892
300735
684907
757568
663969
587274
1271330
948068
19436
1768610
512420
810517
1739526
1152930
1575398
450049
1716687
1167743
1945232
1878639
100342
566674
895031
535909
1892297
842677
1513753
190679
922812
519432
514173
1006182
147258
382401
1386879
1468270
1400473
1037663
342830
1638177
665266
232330
766147
377925
584404
136966
683811
149701
1244822
1146798
113100
732170
771018
56870
643628
816343
202562
1654293
499812
907244
1491916
1886621
1315124
1603020
220911
1462861
190838
1469143
118930
1187431
1474455
538869
495177
1583334
1234531
1276303
435030
1261058
449549
1954530
1821095
465516
1316945
156051
1055056
1808112
813359
25182
404807
1816394
1854972
306660
874636
135818
1905623
1458547
1969173
917956
851084
586488
312171
1463537
465814
766161
886158
1510912
947827
1213718
571196
1266640
420494
1881402
1938200
1620988
949279
839427
404025
1192482
504877
1479875
1347052
1419069
1749605
1734538
815131
843940
1841336
268904
1381483
290098
1221566
684973
1740596
1693340
1594862
148094
1820182
793301
393269
837413
1101018
912079
1404042
805712
783458
497160
221805
1663234
574098
168526
1183516
1356664
1158489
504860
1281283
1356457
1518304
1016202
339674
234494
794179
941843
254627
709282
1207939
188345
1072282
1799871
1532961
1255275
1520438
396121
152875
1852140
341304
1615515
1654084
513144
1406656
802799
174013
275976
1217460
1977629
1161133
558846
1194151
1881586
1308381
1259771
696628
317739
389301
1006341
743591
672582
1037495
726716
1392441
772014
580857
659477
1380621
1931434
1974984
1766785
1655734
1241960
1424120
1909362
1835778
1477126
1519303
1065441
1072266
1591903
251798
1865491
836765
1386883
1644678
1835345
872368
618079
850088
720923
1360194
440396
834999
925927
1721719
937023
1952871
1000609
308772
1288546
542896
78480
1532377
1902803
1980287
393130
147575
1898353
1823120
1049362
847782
898250
1151854
393139
120044
1751697
1416467
550452
389575
1808321
553050
1904490
1091202
1806454
1577409
744878
1554883
454039
96548
17767
864597
1059496
998951
957009
270421
283092
1470176
1592740
1710609
1501131
67847
946450
608813
822227
355025
1348720
1103472
62374
459215
537240
1876594
1244745
1625439
859521
978189
488177
1644710
1437976
1388391
1797859
22062
880357
701114
1723412
1675658
1058846
643500
1919518
736825
880728
158252
1545433
171206
18535
583958
323286
1261913
62259
316463
1681326
541106
513296
1920324
942006
477241
131591
261572
1096823
628460
901599
520606
1971088
1674384
682149
1666867
514594
39941
1625737
576669
1257949
1470812
228529
1554834
119623
829726
1637620
314874
405344
1851448
1704141
1284021
963200
1364688
1460316
540139
1041178
1147873
1467397
1175922
561173
750411
984828
1476387
900480
1758832
55480
788141
268727
1035107
327892
718505
729591
564507
1879146
121128
191905
1967788
56572
1818812
1938793
1169504
1550412
592864
197746
86497
1474803
1473283
617805
97473
1190524
1530908
337965
740764
1105455
423967
1878937
1077961
1383394
1970193
1241383
804082
1543016
201749
1042413
1121783
27541
1660179
1241395
15892
1364817
836842
1093794
978220
24918
1178630
875151
1839460
93454
1112070
29665
1118655
128236
1634520
557856
531555
957209
1616122
518482
154671
1975631
1446551
1613928
766528
1299178
1789504
252285
165326
1559541
768159
1718992
1772636
399467
472188
660026
861294
58732
681355
585119
44428
1633963
216303
161019
54002
9927
1187624
479743
1010234
542091
1553391
569744
1293863
1123988
1184805
790910
1113208
972904
277360
1173852
1722495
1085271
1771067
1207997
843627
460161
320402
1912996
208012
390680
1647909
769053
1007258
544362
932609
935190
728767
78250
1746709
382797
1713145
1227464
35562
1282871
907736
1924240
400220
898501
5832
1758740
355887
205125
1982378
894990
1368721
78988
1169822
223027
1210867
1778557
1217088
1801410
751778
763495
1907724
668670
192957
1237453
1081162
189242
1098733
678226
146202
1994449
1369227
964059
620914
1843152
1818844
1207307
1811311
969425
346033
1735772
1033028
1182980
1423002
1347427
1503857
411482
1080981
765068
894965
1153430
134637
641246
849616
731030
150338
1576569
1836935
1761642
1724415
1079778
1862783
678159
1133220
964632
1112856
1138502
1641293
1693586
402392
333155
969637
1610728
698195
1274013
992651
16086
578737
334490
1033381
1657941
101637
1965516
190377
648743
114279
1292986
1311093
1883517
210686
592684
1875820
904698
1141822
798427
1675125
1275907
1068256
900432
1398050
501631
1424156
881616
1883409
1023113
492444
795422
28192
1921159
654512
145742
1957384
218789
694316
802969
1002663
368463
1358758
879130
584818
114055
405423
401632
764578
220736
1998457
1496586
783287
1401107
348603
303222
534815
654997
291412
1411888
1066201
1413780
443727
18945
80612
1022268
1145520
78165
1983032
1837419
405474
195554
1258728
832983
651466
352239
1305555
829174
1025843
283831
1931568
1183593
1176448
997427
1594843
94092
1400052
1916589
787362
171090
358969
1107245
1434187
1591112
1240709
930120
1826567
1610316
198129
1090712
1732795
25134
1026152
350015
1525622
504656
523632
1942870
1603637
1896624
1247853
1155886
1839327
797612
1472257
153978
626475
1657521
755877
1204173
662539
1174146
1768476
182808
1156593
103685
622917
1876693
559927
1736215
1663286
186044
1706700
764626
670706
202486
1672174
98425
1072314
832043
831171
540636
1213933
1152179
571180
876960
608169
902261
1574341
1413073
965112
950574
549998
1958928
576468
1866747
1638885
938319
923190
1540704
914865
1872423
678298
1048623
1438719
575550
1197840
1012893
1831778
362050
1981830
1803043
468030
1490099
648350
1189973
541720
330603
1473194
1914408
495658
1661549
1803277
1792717
1549800
610546
1885506
1916274
230469
1559622
1960735
1326311
134929
340757
368000
56837
1762278
1304822
1926523
1568625
732075
1715249
505305
1401987
1911677
1543229
571652
825133
1780800
1061764
1052003
747952
224263
1334106
1301581
413315
74181
1906645
1966370
543760
1327018
90312
818808
707438
826170
592358
1148596
1456839
833795
232031
439058
63714
476880
686621
1430261
120576
1890341
1075666
1775453
829499
1262576
419373
1011890
764669
1588353
1659086
1300716
659044
1560255
1523780
1178787
1963766
1963795
1996589
83101
1216029
1085506
1438234
854879
1651773
887788
1942543
1077476
505148
848011
1116589
683188
1236117
1303409
1472877
1745413
1664617
290418
893080
1053250
1316266
1597080
14109
765649
673272
1220648
68241
1711391
735277
742569
657372
38172
723432
489395
1618164
750662
1942432
656966
197927
961728
1062355
310262
1185407
743436
1653001
1945792
1570882
339030
907091
1593659
1132644
329248
1871843
83714
754883
475511
1521497
1497786
589812
370919
1384321
1261247
990316
524483
1789743
912686
294208
705939
1429369
1713412
1634933
1464234
1885195
642053
992208
362730
1689793
1254385
400883
142042
960000
375797
135173
1819149
800360
82042
708103
1647868
1026875
403732
1348735
327761
1598027
1060671
103555
1547408
1845026
1724699
47677
828727
1720913
62818
344353
1231640
1669822
1426056
797514
1800558
225784
1488295
1840274
43450
666366
311239
352150
367106
57730
187942
1200093
316778
1286340
103538
1304953
1504504
6957
644690
1910253
185929
1181561
959963
1648048
718263
1685635
1535482
1942998
113248
1975418
1626160
1923065
696801
1029217
894870
1956305
1030843
236193
1460401
1566168
892081
425567
1217268
499269
1787418
1342711
1631711
779923
1502544
17382
995414
1357520
389736
676672
1650611
504456
1930372
622224
1691130
43658
824039
1360028
34749
840351
1377908
3513
492888
1459079
988341
396004
159745
1218789
911289
1497918
1275519
1695967
1132039
641043
270537
1595
581215
1024673
595946
1170744
1163492
1916493
637288
906379
1451570
188414
124220
1512084
383080
1091877
750780
1703793
1816601
272188
130982
61811
201379
1589401
1522117
1651351
393683
441174
1535165
427532
1862240
780143
1898241
571393
87124
1319668
221289
807755
556607
1012497
692823
760319
345040
1245490
170733
1589881
140874
587412
911765
1735620
1112019
257027
1855474
1962025
1143311
1673707
1163745
1875659
1168838
1141225
1506610
1354937
1629577
1656830
914818
1191194
1823313
1961591
640990
1615796
975295
38200
1096391
1477244
1426284
270317
1414027
368636
495479
9971
1943302
197613
1169413
1133266
328825
723289
1046568
854045
244821
273659
1604371
1847211
1320750
940864
784834
1258712
1318449
468034
233068
300292
1981376
41282
270582
791763
209022
880444
509062
1593519
547797
1179158
1470093
349669
49894
1436924
701087
735176
1748817
1052596
1695775
801241
856191
1964511
1192063
1483595
1971068
1920289
33393
584472
1585023
311839
1895240
1054130
190078
1133764
1383284
498494
1708205
539933
347594
1752621
864012
484256
1545199
1958516
1343239
462331
316093
1844431
316767
1226290
626775
724354
468743
791598
1754
1065892
580102
1637372
87990
1415504
1023091
1567606
114707
1902942
1060820
1275342
879454
1451910
553864
1239786
791829
331099
1209952
87329
1930883
1058762
1468074
1052626
824507
835879
1337916
623195
891928
1031297
277225
1414083
1146027
1187861
1450259
918683
401501
385329
579925
866089
591028
624823
1303479
838646
1725617
610070
183575
1448672
1644761
295197
293939
947666
1087709
86185
1461761
1563279
589281
916176
1691972
1658563
1636528
91665
40009
281121
1017781
1979522
575083
278963
864851
1751348
1242293
1928374
1389642
132294
1081839
885728
1943212
1019414
132630
834593
1763413
1595524
1273741
1944408
1892785
463333
1386465
1272272
637457
1134843
984458
1059241
1323726
978882
638931
827713
1188459
1105773
1705652
1721533
1928857
479596
1106100
647155
1013353
988594
328749
977943
303755
273199
785450
991089
505795
1775646
1801509
364466
841171
1444602
939494
1929669
1488710
1590824
760778
1138038
879162
1637332
1661802
767758
1646963
608799
906614
193964
299880
1394053
1790557
392203
923013
733832
706263
1082289
1441931
1588834
775867
1748145
5494
137325
226508
1084883
1101247
1318039
1550000
788152
752151
1308716
1254090
1554553
1685580
484703
1673818
286232
306291
667837
436285
1921408
1771709
1388258
1060288
1697502
963758
623090
861576
1572934
1624102
502127
548154
510266
864965
169858
1851360
299423
1788033
614898
68247
479818
558189
119851
1953922
1063264
651972
1454189
1715623
1889805
1774563
380416
1751137
1590951
606978
965691
207727
502033
878198
1656546
337251
712055
787737
118386
978497
86146
1844726
725825
976392
383052
1450094
322001
1086147
885969
1727844
376881
101330
1588680
161270
368810
1188463
154164
1700560
1864637
836210
250020
1393659
663685
1552019
1734572
1993839
222689
1361600
1996402
988425
118802
1364579
636443
1474808
15709
1887938
318209
178991
141678
662942
344234
1439063
1453106
628542
1280098
1486472
1537390
899202
1932952
136234
138570
1617768
356624
287930
272810
1442300
285422
310534
921296
633638
927498
59098
684347
662267
216495
103603
552834
135073
1010211
1057097
1302441
1635037
721216
492955
635724
356120
141622
22375
1425433
29488
1176615
957343
1830313
1054170
1797195
1325093
619689
1816241
1078622
163811
1286731
172220
536153
248272
1766772
1791865
1644394
829786
1367007
1439652
847606
1227603
270279
1116962
1047733
1522698
769246
1836972
1489097
856977
228514
587495
83914
1221576
439442
200236
885031
1188341
865011
968274
913195
8980
1291378
355720
1558304
934596
1429669
1338489
87080
591416
1308067
1070703
1863410
1763206
1338012
36395
1254310
764664
455254
660105
1691964
164186
572373
1747952
1530468
722212
132589
1007141
1210533
1907539
245833
569706
1414689
824551
1788415
977235
919155
550263
1800850
852069
1357039
831033
72008
364228
827836
1656042
1101553
498645
1003612
152810
1631314
711931
1840647
740223
447162
481714
1075631
722914
1283562
1890506
630376
599542
1920991
1481383
724904
1578821
422936
1937956
175588
1124899
599161
916301
1318209
1560873
511007
684745
449842
626368
177465
1011410
1325060
297669
29591
621981
577720
1194971
97280
1033132
1419883
921595
949542
340375
858065
738969
1006480
637625
1836633
828985
81200
224050
1777701
398470
1374364
1730755
1931690
832480
1568349
656022
65490
1069139
1411586
318376
686680
122337
1727162
107759
1802296
46415
1251623
1328350
15697
1819064
420395
462413
131852
1515971
725716
490404
897054
1759307
1736506
975626
899729
62376
352994
1297100
1853643
1481033
594195
1759651
1569140
24724
1815372
392221
1376380
471190
1402758
1285092
742229
1320668
285049
1371209
1734267
216183
1431777
34283
812274
1904855
128313
358740
177080
621927
189439
203015
1422144
416033
551723
496392
1359688
2037
1795001
1750243
645570
769328
424526
1644589
1054589
202000
1756471
552156
1984516
698341
1325839
176955
1644088
934933
1618882
1660764
1509852
301211
564891
1696390
719303
1437352
1473528
1170847
1011685
322407
917302
646525
1666070
1479679
1250712
746711
607870
297867
1757588
877533
833653
1277780
1820582
72720
233966
1620108
358639
1574945
956271
1638981
1377060
1288020
1552390
529208
751109
1417752
404625
1256199
1884963
1636141
407742
1833143
82965
1722273
617754
127516
1839362
1657117
1887288
1086779
1126557
850605
1951806
1013664
268184
33631
865641
297378
623652
1076058
1155337
1288374
1694186
429820
891462
281212
938873
1569149
124588
1596649
1163474
304805
907177
855607
1800677
1176500
775363
1815697
1900959
227421
930222
30801
64778
931238
1921326
937000
976270
826889
1578786
537635
1185219
1440852
1266903
665207
115186
405907
173102
741309
1986699
81353
429951
1428463
279407
730730
1835116
1255595
1343046
1817239
613702
1649752
1938244
941343
1373761
841921
81183
1496886
1663083
569421
743400
325002
267970
1424494
117519
586255
1922038
859997
1450155
522154
202403
1492948
151772
1262837
1000295
991507
1761049
7557
1490147
1920964
515370
1982527
206749
1096238
208995
1583672
1908703
1699333
305047
54988
1139751
414810
1151290
1964755
45074
1893476
1679707
1738457
1074304
841854
1601742
12003
971238
1354652
1044815
1429244
543422
1256835
1499066
1205652
830795
1855520
1169459
1589185
1512044
1713869
203483
1976963
1463293
1027683
993654
1813939
1109585
1700132
83573
1942620
1063950
905244
1260585
1242458
213168
24836
1227942
405387
1232010
1039672
1394816
1110361
836530
736345
613789
1742638
1246906
1824041
1086528
512926
1572343
591718
25345
1534492
1030871
424327
469942
1656660
545685
1349984
845583
1968545
391064
1575361
1733862
1432157
953592
1992819
1194450
502539
1869160
776041
17087
291673
575691
567390
1160079
1446232
1104349
659527
242419
686714
1911952
1666072
457585
811969
124790
941340
686899
83988
1387822
800250
770703
869778
282834
1606056
1832338
1888899
691488
1550445
184002
559414
177992
761784
513280
1505266
150490
1738072
1472477
749022
1245062
172655
204124
1754007
1512438
803810
1271132
1972656
1602014
465684
78904
1463750
238124
1613176
1818982
301207
329025
833846
265692
1415511
1627346
1012631
799497
553800
1298694
576440
729640
913759
1996231
1914017
1446897
736446
950382
852547
873215
296129
1047323
1901761
33530
947650
1992063
61668
1922172
800242
244302
1527220
1467112
1401490
447705
1694874
1810858
1529853
1144079
9389
789234
974591
1014202
1166182
95963
34931
378361
1997669
1596027
1407987
484352
1735022
1613813
280485
1723148
657365
1336345
496073
160560
277391
264159
725025
1531511
550881
411844
1734229
387850
197720
950595
1466311
1685813
1219861
1397453
148393
430612
667258
639221
108914
1103253
1791802
254267
1957003
490160
1290650
436208
1832709
1195369
381677
1001403
350828
970967
240273
1360103
42047
1078876
1463495
112791
1840911
52582
888935
1220104
555946
631843
1028933
482367
1034720
777490
327486
1981558
1909382
1058413
137935
1425904
125411
1066744
1576514
545382
1456007
282780
825299
1284689
290990
881193
1183186
775076
1009559
1842256
418098
1691256
1039637
1844910
1922173
14377
1995091
138812
536436
1530717
1710837
440719
1504687
48363
1869653
790568
1924007
1156925
714310
1028778
282613
450332
1521544
124995
25322
711508
1809992
1329796
1306910
566517
1272455
764921
1203079
1549530
646760
638958
1797322
1109954
1363567
1087748
391894
111163
1241488
1323795
710679
1422254
1660903
1918511
1874037
1670508
1616265
1287938
164340
754705
1102342
1039955
320643
181207
1300762
1047611
1475331
710826
1067375
1778457
459431
1467162
1700039
1966729
1716808
1871729
1487760
1922545
585985
930701
1981530
1390601
44418
158335
1455765
1753270
1689634
1726865
748188
1768157
1373368
1722177
1269058
1632035
1497264
1932159
310749
914164
901078
245476
120444
869820
1940054
1365660
1382209
1528232
7830
996475
724068
1851624
1559577
1378969
1437916
1981176
1380920
1224045
808077
1134333
400196
1594062
199001
1676397
1096996
506409
775900
604951
20379
135287
1185474
202697
1034588
570099
528512
1314844
1083451
1950064
1038383
1742091
1806840
1278631
781118
629055
488857
256024
1671192
1170936
1006801
981655
1305035
1822194
1788783
735071
241114
874460
1681040
653955
1040080
1429684
755494
1916496
484817
1306428
1802816
742813
804344
882408
161297
866275
422901
1355183
1753584
1028911
1028475
275085
1061974
1249463
874908
138041
1213910
1638621
1623393
300255
219584
692362
409493
1164173
66695
218901
920081
455670
797601
680715
98059
566793
1989719
1035606
1996424
1984948
757612
1149828
801905
1044690
1818773
1115678
1031369
858002
938755
1296110
40768
334406
534610
1049171
1404419
1369162
931400
609590
791820
1940947
1678458
1296398
1837841
214094
1206228
821948
191141
1431724
1771964
214000
1617641
992203
27535
1993736
1489366
1409562
1261395
1977544
220053
259444
1656655
1214355
1774418
473025
22871
689409
1807608
1389276
1249396
1965422
872203
88985
1612512
200276
1756957
1834685
672913
1593543
1211570
563116
1489884
1095063
1598663
1377197
902871
1115259
672777
893652
1345513
248077
1751397
354780
399264
754505
360531
983858
88389
1400985
1242541
1500532
837552
965159
1891344
1101775
1507426
1667996
675204
283031
1523831
848872
522577
950676
1532304
1399048
1380051
93812
62916
288399
1278436
1235394
1473451
1078653
1973057
1129959
760627
603458
1102031
1084712
462896
650125
875899
1161613
1287844
901079
1231022
133486
502433
1221052
213844
1946922
436131
457473
708861
1230406
1222671
786133
823350
1509720
379469
1348523
1728943
307757
1389943
1089212
388544
711724
1686245
270922
1191269
1047490
1929998
1680180
1607047
231013
463732
1730912
1238118
949300
1650460
578296
146740
509369
156002
893057
1433404
1376800
1812042
1238819
988775
226325
1889259
1006399
330803
1762398
751573
1670825
1104549
632392
513593
1742824
806222
706812
1144559
1335737
1814687
1726854
266250
894853
1369473
1304923
733575
430816
1741652
333466
131558
1785086
1596859
1597527
1831174
223025
965691
697313
1392254
1926101
1865280
32110
1352134
1946648
531512
43113
498789
456615
1909787
1431415
1884520
1347931
637610
1641798
1864917
1650300
353235
34421
1236656
1714034
1844622
197851
455353
1114296
1428818
1837048
162175
1633185
633914
1727096
1347599
1558272
1338083
1611934
809817
1186740
1196834
566807
514900
1247215
384421
1998279
1351372
1843368
686623
75172
1978741
1654320
244396
1716278
635270
1394513
1781391
1088914
1197674
1688556
221715
901913
691409
891989
1952629
1159211
1125418
766135
11877
577005
1108378
634235
1607832
808135
738482
356955
987382
97087
1642962
584777
1603598
1415957
170921
1969073
1035066
1405453
1313939
521995
1794698
1432199
1238602
1343317
139047
433078
1501303
708897
516018
1680306
1826703
1560342
974567
1225957
331809
468112
1763230
1206636
710171
216315
1451666
1820967
1239841
506829
750045
601213
1953469
1294217
594144
1064190
1182631
299257
240554
1693947
629383
439827
597042
298649
1105514
1579555
795999
1374406
996385
594895
860209
57455
63493
209033
1791805
610261
1480542
442896
783937
1227024
1973181
1326761
648723
1917721
1662863
1745412
1788555
1975368
750393
1521252
539502
1119005
1712101
1760869
1015121
360793
1404666
512880
1711892
341820
1337456
1643284
404455
72584
1033022
831626
1552055
358031
593113
1250808
760456
430878
645033
1941489
1376702
1721348
1104560
164653
1262487
701814
1047159
1068265
1618885
1815249
1958602
349905
638383
809635
390497
875158
1987187
957482
618549
1238400
1654609
787601
766649
518810
1471023
1022472
1411960
1981706
1989871
1094272
28436
1476692
346734
1155833
1029561
771719
1766759
1967490
1097434
154832
616153
1436399
1612054
1163600
947547
197411
1359302
1043654
1218879
1206904
692866
1562724
1975428
1196300
977222
1506525
174400
1311219
225143
1128107
336854
1460850
178075
981187
432303
990626
1079607
754105
588901
765739
263422
1162604
1772543
196022
1011519
264735
1949134
118574
1160244
1241213
857607
1807056
1090430
1055106
1341844
992284
605245
614531
1989347
1070550
204672
221420
429006
925041
1001356
1860538
1597964
155299
1806692
412319
1076666
1388731
1683657
581820
668342
649852
1978056
578446
1947984
804483
150799
1244234
1201915
1607233
1643169
1299437
1023732
756175
1108464
1549166
414628
601829
1570083
785922
1810375
743540
1907072
1845072
1039715
561247
1579454
1355594
1981629
1025362
1160837
254961
1357167
204736
1646583
563576
214043
1484836
921201
104652
256341
1424894
389178
1151345
132458
1750243
396615
973309
325739
31032
1753883
1024991
1629710
420132
1437096
1781370
1150662
1535743
1184288
1580510
1207872
1679153
883762
1709199
1833613
42930
1579599
93937
806297
430172
526234
1353761
793585
1178149
1270459
601136
1803797
1435909
35398
1114007
1851280
535980
1013418
1148326
278534
1077574
1233154
922292
1933053
758740
1115121
1260022
1441233
624063
1238823
528983
707947
1660216
174761
1474534
182331
568547
1741743
207115
315555
1876449
1987722
1100990
1042198
763831
7928
1687305
886414
1434864
1548870
908845
24203
32952
542659
1666268
737049
996137
1353458
397936
1909921
338863
1470033
1379982
473207
683007
210684
1486584
1483803
125822
8677
948036
219790
1304116
1366952
283750
1579395
1757255
307790
535143
355855
464327
1279736
1590487
430416
988875
1740825
543288
1539463
318263
1109583
1730927
182445
350168
1523754
536837
560472
643926
1595303
60210
195735
1279614
1888994
1108928
994979
780650
1023447
983158
826810
1563206
210001
1939534
1920688
219243
1634231
1436967
831067
1267523
1525439
115260
1503996
1712406
171337
577312
1270581
615402
109300
201665
1147312
1092077
1096079
692267
294461
179673
715116
226895
1030699
1922075
1377335
1118504
594149
82143
1496583
1556384
1179132
217785
1388685
1850504
524302
545443
1736485
101905
234746
1529777
1416828
684140
910409
1828010
1598760
417202
214548
1545312
1034013
1591716
181516
844813
544926
577102
1201067
1655818
1721080
163236
1107722
1963863
1672327
1514546
1040585
466249
1446558
980692
1579730
1354629
1136912
1583572
1209775
408211
1401585
1062222
747774
637300
536731
954495
1845038
1307515
984761
1011455
1393610
37854
764728
729710
14667
1604783
532421
454797
1481595
765634
1872353
1716161
1457365
1595426
760872
1460476
1722408
1645828
1482124
1995943
135048
857723
894272
1000478
424373
1417511
1955696
1373675
1207253
1997294
399213
892716
234683
1315085
1893004
721391
908542
697913
1926916
680800
1600996
1736812
747520
1899478
1102540
7050
1692348
147625
625368
1507549
1174343
1806420
728074
1395186
1485664
1124396
1126882
409148
1381982
1977983
1804222
746174
1391056
1435467
931044
237433
917664
13406
1531194
491624
1069268
347488
606783
57648
91673
212475
823158
1198831
1794823
273410
491165
1701040
1965416
1190170
1139197
1083049
1866909
1013080
1604597
386850
1723006
1103201
630928
1520166
654234
281045
913276
678867
680975
917161
765267
1537693
1921067
72657
1375343
689490
1544666
1900071
112194
479529
317989
534850
459997
75853
154296
832905
866463
1345001
1848356
123186
457369
370177
1622005
1593109
1805440
518643
529841
1879817
1438866
1723199
161165
1007793
826634
1567113
1910168
387019
716868
463400
1902691
620418
694235
1007528
459901
1801985
11120
348291
1691523
1290460
948784
1996117
1131560
287115
97364
1754534
1130559
1658427
180460
1211514
175786
1386375
242152
602268
786462
200922
1695890
920926
475228
1298870
1099591
1396693
1577903
645239
176228
447091
75732
175816
1861822
1596464
301603
1702903
789506
1028930
306970
389075
1946670
1196115
1256573
330978
701063
206825
1910922
761885
545571
791957
1123517
1514549
1650406
1768508
1524942
838653
1558078
841583
1755061
949612
1499729
1286444
1856432
1729792
931674
1234958
1420160
544018
1734365
261305
1883903
1008505
1576440
1510714
1651916
920881
1866854
1679154
1607930
1957765
1419128
55011
1370108
594176
1496000
1372322
796295
850922
362058
331968
1935728
463250
753662
461675
329856
569776
168677
1432304
1483127
120308
597162
1320098
1273384
828122
1246194
812086
1242800
1732835
926078
1278663
439761
459196
598833
1801474
262591
4922
971038
372102
1214651
393245
1743960
1969979
1375570
1835837
1388593
1577307
837587
1012881
714891
384859
1263793
1935525
191690
384036
1378655
694233
1594598
296011
295257
1895415
1866643
1876625
1812784
1036925
1513696
325721
1376189
21976
198091
937001
1522094
1976163
1587039
428705
1231405
1737686
1573296
1887512
1271670
1138516
949761
1254951
1762026
1294984
1548164
1844341
1164316
1921550
707856
1400445
1778193
1118319
981926
754681
1017775
810045
737978
396921
1984561
1066375
1262185
688483
191427
1513514
1288068
1470333
789077
1700310
623225
1676473
1371418
1435767
244734
1407933
892959
694396
276424
510222
128060
1008622
647483
103456
1294258
329298
876359
1218648
795536
1078795
1513279
1189017
494659
1029663
1569015
1427863
1360246
587129
964614
1565091
1540935
1069527
912078
1040380
519305
360389
1787104
1999109
262821
424108
301819
1660982
1878608
1747220
1772929
1769593
1939381
450159
653928
762458
1756828
1122531
1215061
713584
1969246
97044
1691875
774316
1678993
1417890
1872816
110528
302935
1532435
9603
1958869
1878905
1051485
663537
1153882
1540765
97619
1870834
1630819
1634071
89570
1628427
1809901
1184749
411850
985501
1964229
1589349
832091
921509
1790255
1688803
1628173
1787646
722576
1503726
773773
1989243
1305676
1740068
327442
1987244
1584172
1091071
1555331
29780
1934397
1944171
1996526
1964978
956223
371243
1607893
1985780
287415
1923422
1937455
1497597
103805
1396941
409903
1584844
418084
1563081
440510
1739989
699244
543709
1840156
1220519
1902067
1685561
1753044
283740
903863
248228
27881
160211
1527404
1711897
577489
364068
1433190
104802
1824060
1240760
667765
1610565
1998854
1220901
1533440
1431944
832178
515469
1386559
1779059
832090
1448408
532796
1610102
29900
871219
1438303
1590399
1584618
1470266
1272417
1641805
704876
818086
585496
1121963
616114
1903778
667418
52597
606546
1837811
1589918
1752358
801545
452070
1751832
439517
1163689
814955
1668990
628586
761154
857281
326155
9624
1355287
1435441
180620
1985861
1432182
1190618
1141143
1842347
202280
977156
1184970
864133
431878
777503
366437
1998960
463936
370169
1589221
1477495
274030
1598608
410334
1696118
106980
1947865
1103315
226904
157047
1363215
889955
1036414
271423
607017
1474632
360128
907901
1619829
769124
635316
619336
1681897
1692694
909599
773278
332552
1266573
1731729
1921195
1106447
1089878
899238
685721
1293316
1124946
346642
596467
859583
393405
1940486
789693
576100
1207934
1738642
678262
1791433
964211
245220
384845
174304
1088958
656002
812329
186644
1283647
1802779
324890
1849845
528047
88576
1131152
423969
1075135
1444170
1919701
545477
23749
382437
1147715
1930477
1219162
1344154
1550014
912963
931827
1058530
536313
1300923
819840
1251413
45934
106793
1858384
1124650
1440386
1751730
1441501
860932
1135649
1290369
1822966
96208
1983524
843
704970
1032129
388540
38087
963365
1163193
171455
598218
1950480
1815875
1164809
1957481
1557006
1216528
83755
295795
1840750
224294
1271791
641691
256546
646442
1273137
123919
662066
219002
757711
45116
566948
1721782
977651
693807
919261
156044
593759
633263
1636624
930613
1193691
1447560
1081775
514567
1085836
514265
1949995
164845
874674
1554539
1223080
1520172
1134931
832447
1849049
1398277
592528
300755
536896
1866972
1505938
305538
1995203
1748206
1842871
1641375
1851300
279866
1626994
1647887
50112
67478
744039
210633
22220
1932566
397865
1737812
7643
1120805
1901426
311686
1951747
653597
526394
1472687
1856187
432336
327271
1076513
397876
560351
869989
883652
1436228
810407
1734191
1668735
619675
1560976
1706444
941020
1269932
622633
1428879
1797916
1698041
1463750
1520725
673919
1388262
60182
932237
1235231
812312
1871375
763245
1018740
1100896
1981818
1217697
1538119
8949
561610
751676
957316
1277083
1580420
1572083
725645
727358
1832061
534565
1803570
1027323
1993959
1764512
1811881
1292914
1974286
679929
1591531
1225987
1925561
330738
1929030
1888065
375251
440238
1845159
1833337
1387645
312043
1346210
1052316
1017528
281534
1136466
1837880
719253
165522
1533175
913949
1955987
805309
318171
1225113
204704
1273471
1579356
308526
928910
1878732
318075
1096494
44755
1987276
612945
616370
44522
1783688
1061427
222326
41756
439229
1875694
290174
62916
492820
286962
67612
1817367
117791
1933070
1708098
762753
1107846
1651989
1043461
671963
19551
1772670
1055488
911138
644462
251760
490734
1436338
311280
8512
1200883
1873499
531259
25163
1664178
334300
1634861
1967731
1762679
57820
893361
1772947
667740
662958
1743173
1312964
1894277
781633
1826304
2875
290879
1561068
1687564
513081
686372
673279
783297
379836
1470187
1396509
1761990
185722
1349917
1082769
101553
1242882
437889
1944040
1414967
210138
77284
1100538
517590
1273255
1099088
1956333
386241
1655199
1845919
1019266
889464
476037
828068
595611
736967
1264417
1161685
331404
275509
854780
358348
226470
1180049
390272
1461190
675287
554094
600215
1572444
1358712
100471
1812186
368922
1536490
1730585
86194
1349600
1492236
1667031
1899849
370932
1588660
1296509
1977256
1075051
1798626
679167
1192807
873140
42818
1813842
1925126
1055576
423647
1140882
1957457
1011291
1374635
410604
1135100
691049
1079056
1152443
504094
32206
894953
450965
1107995
345685
1399064
898642
428702
181537
513471
1481241
992546
717073
1507444
1993885
1503827
514585
1542467
1406453
1051017
232636
679857
71341
514878
42999
1501063
1204226
1390999
1466601
58806
548174
111352
1371306
326678
363864
680299
1545712
266336
1432529
772512
1980400
286668
1232616
369409
75000
337871
1640177
49744
760803
1068283
1156063
318651
514398
1418680
195998
1759617
22618
1719852
1389667
490373
1144170
15975
442974
1001940
758913
1888985
1676736
600945
1312070
69859
1762603
654778
1985857
1297718
254575
599282
639941
42250
59177
810220
1464510
380810
879386
726213
1172486
1788512
1678034
989867
177524
1757305
1631781
666024
1375895
1858203
1326312
1473001
322894
1769968
923972
1732653
48449
1120495
977898
1960645
1402499
1108564
740876
103062
1292634
1132864
723559
1314948
1592644
414534
1097493
1570431
1193800
130554
768550
1941983
1488138
641419
22394
1633222
652337
1562845
1210587
434316
373529
1073764
196058
1208905
1110236
607352
1930130
119140
1725982
328590
1479730
1837737
1200195
1795266
1623722
122268
851413
445707
1991852
1798340
875980
531996
635301
1067733
759195
1887657
1518795
555159
782739
753404
1874023
1968987
394896
490760
227956
528
1363361
611809
1542147
1151027
12637
901036
1223491
1575135
1092860
1882441
1089902
1960172
396970
939171
1057384
665188
1351694
246073
1208155
824836
1758588
1316066
252394
675411
772267
1788275
831854
1880509
431361
283069
1148319
937172
551794
150374
1836781
374648
247549
852751
960173
807754
1896886
1874167
509710
1976754
1608824
477108
501369
263966
437349
1117323
1391244
502886
387413
1126596
1536091
1859612
688135
1155871
992554
721448
437099
1734863
184775
73270
978105
16043
16429
828338
1864269
897898
1929528
596228
357100
1917774
652096
244267
704895
585057
596268
1260655
164972
277565
906335
238696
1872434
533848
1579776
607026
234415
351121
1375824
609994
1791030
1882075
1936323
665462
11629
192363
29420
861725
1516520
434326
59824
1451307
535553
1904011
549698
547837
1830226
1175126
552942
499059
150598
798183
807869
1671164
25456
508918
1244073
1797539
1329922
888164
1065805
796256
1880878
786540
1607646
1560288
950985
1972922
702076
39369
125224
1779991
1596172
1052849
283841
181908
585988
1100834
832026
1013436
500249
1440150
1208943
1299274
805480
782752
702024
643547
1468101
1790312
1668900
600686
1771204
1296653
652506
1919615
1475807
435834
1797660
681789
264076
1717971
848378
1207944
268602
1612577
478460
1987455
833964
752848
1386644
1878845
1577607
673808
1744606
1810920
1692489
255129
614376
128624
234040
40168
1257285
1590712
1916104
1276750
1430106
440703
1905397
1782103
1155811
1903308
645265
27593
1661038
434340
666601
778194
631384
180550
824527
578176
1887060
501329
8356
1959708
884103
1816031
656754
300801
1720076
538318
1822433
1353169
399770
960771
1142160
1532651
1024473
1115992
241099
1067889
1596617
31576
1920725
1767888
421002
130635
954780
453538
1632948
733438
1405281
1280950
1308851
917706
1797262
906198
15169
818172
732854
1102750
197250
1659959
822867
1247987
1954908
1876374
50213
480740
412942
747110
279761
417634
829624
1225887
1581090
484377
930653
887318
1972420
1037584
1770945
227050
1421057
1722552
669247
1200731
350229
1264322
1637765
1742703
714134
1317616
1970015
1503472
827011
1014633
1946171
247483
935942
982474
1185429
1906565
908271
54094
355170
1547180
386562
1287317
1818572
1436033
1178698
1379769
1675919
64378
1648384
941883
727710
94228
166816
849531
1388010
1381506
593661
1908218
313317
1537429
974482
498738
1930094
134502
1151317
6192
1101108
865400
1093152
1769596
1893128
203644
1745823
978564
536621
1872993
1359243
217115
186900
658945
998706
1173986
1252965
389733
258765
752804
88232
135060
602339
1113819
57260
1702411
1573227
515983
666045
600080
382658
333186
1787649
1195810
1810068
129843
1539834
585534
168407
1367916
1032412
705158
572549
1526247
148776
807767
1841566
1381300
1635291
1606885
1340905
1536151
1215832
207810
1299148
474822
59469
1266981
202099
240461
727586
581701
820718
555644
22055
1135614
516031
1355456
409381
1140298
183433
1826281
1453323
842867
576218
1679065
1058697
1786940
1898199
678098
815266
681828
805694
379709
378856
206021
182404
948203
1956458
1955397
480628
1783200
1449515
39183
1670894
660350
1786012
1925682
1214475
575132
476084
1347523
356616
1687973
1064479
1249903
1497911
1127651
1529458
1021571
1456257
1545934
1189497
1467352
193158
151477
621037
1835387
775671
1572260
1765087
814859
1617994
158844
1941159
1332349
1247834
1054772
746256
460946
143991
1564878
1594864
664372
1472741
1259009
1767290
657292
1518056
1061288
314781
559090
746389
941267
1808525
661478
1170714
740243
673069
398008
733419
375424
1927136
1288831
553756
267375
1392938
901398
568385
57109
918188
1607510
65177
1861173
1243157
1372675
980239
1402364
1498003
19640
692287
1514441
1863410
1999973
350070
140273
191696
719532
690882
174103
308430
371853
88473
855200
1505667
1254273
859082
1555488
1946338
1856793
214159
966616
1490860
230814
1735489
1784456
755731
263601
1081331
1837878
1972704
1910457
1507829
182673
321955
1285250
1305399
1165258
628423
1864373
1923667
1749431
509755
602953
1870356
1821132
115233
1822572
1297945
978654
453602
1033142
1183539
1745814
405637
1892239
1283333
1233597
1892793
1950602
1516666
1165421
161026
889380
320777
834319
686684
624029
1112362
981547
1680012
1733973
1316456
450290
1592814
1085986
89846
1091338
1267606
1082898
1576398
117594
223570
299715
653876
1148412
792220
414621
772925
1391
991346
1024940
1912739
793290
330745
1529400
23093
1851452
1030901
894545
179170
1397315
1176521
1298838
1263339
1200031
1146303
664034
768921
968605
431368
657734
157036
1765410
253120
1917682
206804
582559
1128041
1316302
233
981135
601505
1407637
886751
1486467
1637594
643835
1657078
1503350
1449374
1372607
758614
1657039
1677294
1459832
1120914
1215600
1626681
249278
1544295
1906722
839880
392037
490910
740973
424768
1587909
1466901
365741
1023906
685921
771138
1202555
1612693
1596076
12941
466830
1520722
88394
58042
1004573
1843366
1549228
1923713
1266585
424066
1927131
1965525
35159
1469405
467334
1954138
783905
405286
1754283
106140
484630
315701
1659093
505045
1541048
1161960
1789914
894635
827420
241746
1703088
1884011
628444
1117888
52303
1351753
131232
637883
1757777
625374
1307798
730838
876076
1124814
469924
433141
1294170
1989542
1038345
650935
1072894
935493
1380754
1467021
1835118
1977995
37845
820559
1208444
1129484
844753
1702566
1698980
1257501
115059
1987777
1394778
522329
115216
229613
1707831
336964
1412393
1352331
1000287
1364569
1912266
1949230
1540877
839391
693714
137420
1446715
35504
1181147
341507
556311
212258
1172584
234826
871601
1423507
727662
6597
1934603
1709515
1355642
1430752
798899
630755
1882487
1736110
850191
186873
1666482
766872
951204
539822
1159729
1143033
469320
918009
932207
778355
1897181
1183790
1346819
98478
384944
1005619
1322138
799313
225002
222399
1519366
1606808
1697883
913088
1389374
1839015
1555605
1475604
1322949
1274162
542892
1088223
213309
1174464
273286
1146113
1769610
1067878
125524
1588674
1573057
1174897
687999
1993858
814241
1327100
640448
757299
1320109
753465
174267
1446526
1323968
1115925
1786941
1923536
1007838
1677692
297998
1510761
498746
611343
58825
781199
1507738
1202839
806599
537315
261719
163751
1104667
1861477
536364
1234965
1616992
423389
439156
1087319
193076
1332746
1513186
582410
319105
1447765
57545
1906264
1589960
415320
1292751
1370738
222684
1831058
1518276
170311
884567
924478
899749
717529
1799167
542998
1367794
42961
1442716
964412
57446
579679
1017574
1422296
570448
180443
756335
577758
1650615
1189487
589008
1006295
1921353
1145869
822142
958706
1361404
142398
496568
9856
1245
1289322
1318631
1018814
1916405
965424
689093
1315657
424980
1390338
1087728
1016494
1521305
1620483
645786
1247215
1305511
524875
1078674
1630641
942115
673824
457336
972237
657847
804210
250166
455632
1309846
1195797
1769896
1544145
1307183
1390179
1770617
954328
1181033
1567473
404269
875027
320168
1331469
1979242
1646244
1856160
878039
1559765
84671
297658
1790147
432215
850317
1690295
109740
1584670
899804
1538994
804517
224302
937422
353437
374264
1887156
1447626
1763303
550306
367766
1230569
14459
1571775
1594843
1806925
739539
1563172
68555
1070718
618298
516162
323974
49733
1876886
373452
887058
1125769
41447
276277
927223
1302574
205234
1668007
314847
271046
683877
210309
1113840
264268
985446
1679545
1773133
588586
1606154
1864308
1780259
619261
306247
1200352
1269922
966141
1891180
1728191
863634
815447
346433
1666229
1792017
1478071
1292245
42947
333053
189685
364394
906316
61618
807389
889196
978276
922082
520389
12155
789160
1167456
424617
440023
1576137
1851326
1036913
1097521
1701864
1361410
1795690
437369
1421523
1504418
1044990
325371
155483
120584
1724441
762569
1790786
579164
975087
412183
1446044
385105
935923
1151978
991602
44206
835272
1594340
1045912
921373
1764262
58420
287328
1999002
1813080
1232774
31153
518355
952362
673440
1909721
1057040
1577935
1483233
1053615
1871494
1795935
1859627
235968
832622
1596243
1134562
255417
553856
1934226
1437379
97130
769506
1733240
841665
864320
1871422
1632572
1610584
1875612
1581529
1221711
967465
116891
1406421
229144
1856171
1968104
1609443
612336
1868017
1423585
1494385
1824448
154507
1942962
247713
1928263
1639826
350561
349379
1440259
280984
769413
517827
634998
1843284
1918307
1295576
1302101
1377867
1049901
1528710
507234
526011
732531
1451695
687348
1023157
448908
1772287
197514
301066
1307002
1263906
78952
1236493
1803026
141391
311602
948678
1321592
920726
1155805
623271
619740
179875
1661291
723332
605134
88136
1104487
117149
1615196
601775
135445
1649907
1139400
79478
1235926
631964
1989435
791457
1246636
1618544
171319
365343
1426127
674200
1164179
79072
983696
1181936
1483657
1657847
547124
1788304
81814
164577
664354
581001
1581509
503779
1753013
1910592
278579
1610656
1309099
1316003
203374
170467
107263
1821951
168794
363135
1873982
222778
1885386
1863373
1375118
175464
1475638
477595
1026644
1061788
1129754
1296698
1584399
1765092
170825
435864
331973
1978344
1698853
1852472
333869
295185
293750
1060733
1451055
643242
318459
590223
1276506
1746528
674506
375467
444158
1047113
1216721
1758715
1498273
820447
1145515
830984
1845982
925286
1013369
1431846
812761
1039594
633688
1090707
205479
704927
1721047
1669907
1521228
1610329
1254338
112990
1046978
1596677
453269
982062
1687866
338587
1631678
722168
1064273
408906
1017841
1707839
400046
542556
1570385
1674379
1239770
16434
194946
1577985
651763
1919643
1083142
275348
1300450
699387
1058036
1316914
128782
1062917
1054127
1632874
539870
1384356
1945846
319318
1070722
69077
658545
1404382
1535267
1082860
1543851
712535
599066
359396
1622728
1947330
1236258
1387669
1951600
142125
1941403
10267
1741620
160416
725636
291560
1706994
726610
1007293
450650
226793
1781625
1777078
106423
1544609
832972
423920
135979
1553342
1084238
1341840
1437573
144790
280514
1569335
360727
771066
109642
155528
642075
808691
1340728
985670
794772
1035164
1562071
367697
275464
1074574
280317
594780
1560610
249896
765715
846993
682435
615041
747777
231865
1004577
749487
910395
1459134
1295104
591431
1726186
117439
754653
1957738
826920
1473311
1077653
1659511
900479
175058
1379007
1926012
979365
598357
976070
1881452
245106
2661
1773062
1153653
1687735
1575689
304741
1007258
1544799
1777022
1769922
1738864
1072733
46342
1670931
1214810
624967
963278
1886209
1913502
1212865
880432
1884027
20936
924798
824749
486661
1602874
734370
1730668
1336498
1312788
52730
809495
87072
386772
225581
917936
776218
218715
1394975
1237952
134662
1033209
495968
1352892
660517
1962581
611057
1946977
1522582
1359216
1719218
1447285
845521
1558307
1636311
1030751
302950
1038456
1979314
1277251
908697
102579
1018392
995956
990004
1017453
596883
846609
1059367
152948
306142
1328942
1541
1858478
1360533
758406
1862497
1529512
415173
120675
1911525
1033466
202253
731285
854030
1084178
105326
1091381
151271
412120
1534256
1265394
1190997
397786
1918113
631057
442297
1354064
1013006
712496
1541458
1449037
1905034
1950921
1072653
169194
715384
312978
1453752
1383736
1410311
627537
411383
677470
1911852
1432594
825764
1155382
75452
702335
1336315
1634434
68146
1202460
462040
817578
724810
644852
1859470
1044812
858544
663317
1443680
258608
1572224
601985
1999089
1020584
1771893
903883
1228275
822823
404175
1857033
1283637
1113965
1099166
1135274
1570669
891445
1936465
1794546
947874
1266452
1919525
1331687
1458042
71517
673520
691051
1124030
1568929
1938991
150315
677712
729437
654043
692659
1008032
732847
488238
1945403
630927
1571631
1131250
1667486
372786
331333
1945455
973376
1072277
167124
1472298
1767914
408112
408318
1948019
441206
1782659
608611
969830
618588
803718
1785500
1078506
558944
842112
849296
1012752
539038
1010651
1300305
1161829
1729227
218695
255459
233694
1413236
1992375
677834
468577
376100
1576969
883417
1193817
1991872
949323
507141
1468125
730522
27273
1438338
230784
875751
679896
1778916
544061
516180
1819116
713290
9546
1537522
1499186
1736785
323682
1902444
1127395
1661862
815034
1196801
608573
104254
376266
1143185
445230
812175
598925
2488
266164
1252601
1511210
1871265
1285285
1544087
1092287
1127555
1801407
1350686
740007
212194
1320322
1406651
749050
1873181
1334947
58712
826399
943772
154455
168539
1811037
462706
1859242
381507
371751
108866
532797
1661206
1882162
571032
620738
17186
434485
1113643
96789
282969
1705677
1238557
1605639
1595075
174686
1685768
61926
573001
1529790
739122
291429
738278
1239592
780869
207109
588955
158618
440560
494220
89470
890461
1063044
1462065
1825166
1632854
1572059
1665392
795121
1850861
927156
1884951
306000
335507
901125
1189242
1602080
1225683
1073993
1227949
1297487
1237112
1071006
1770569
1069582
1712393
1836375
258482
1762747
1045957
449997
1344113
188904
37904
1233895
104041
204756
996678
958613
888173
1709131
1225489
1886309
154064
962732
3835
1183643
1486640
194019
1348897
1730995
111072
835652
2168
1125716
246034
774568
38796
1168446
452313
645215
1883554
1432182
774744
1485653
1456435
415592
1767531
796432
807284
1754013
813192
888995
639009
247347
544544
448269
255109
1047082
1613625
1706513
1637018
886143
1178903
902611
1851450
889128
1781322
1279038
881798
156831
820048
1578109
641240
922695
778485
714989
1531133
659937
870762
1681226
1557838
1774260
310500
1967960
1360674
783099
121848
1340090
416953
422581
131292
1873804
1235784
1191944
1279893
788273
1715670
1914699
1665897
761709
1601157
789654
1922089
370453
127114
253650
707057
1254761
605457
641633
70540
1308649
231666
1741609
184721
801991
1448119
954513
348506
1394160
768618
1447750
490917
1069028
885327
83894
905432
1239579
1348446
98532
1992747
1146644
166124
1401248
1291677
351236
949284
232322
1334942
27641
1648606
953673
1942977
1862694
781509
924641
1754527
1563720
806531
1491862
29807
1819193
197142
381436
1916648
209132
907212
708783
115755
622864
1510861
1274414
1598885
344166
1707874
1971334
3769
216652
1119398
899260
1054224
293823
63400
1264345
1277868
1567230
269529
1969360
133813
1364248
1471804
415121
864616
932614
1405381
1865149
1767345
357397
1216145
1232020
474041
1712175
863438
251941
1880828
497738
645376
33130
461474
415351
1189962
135561
1243917
1331449
375983
1233862
364451
1860168
6910
723817
1963937
558168
968197
715256
1449145
181287
1527334
261418
1416760
923239
955236
1927989
881447
464982
1468941
1461176
1423081
1179328
8065
1467072
842936
425987
1366398
737456
936351
1955502
568982
109496
1036747
1923391
363559
411018
993434
710984
1304137
974437
1091655
1252858
1593886
107016
1581221
1838910
322426
1150587
897909
1927046
545966
727700
839827
671981
1337025
772503
1826778
473262
333324
388445
145409
1138000
770360
570691
933332
915636
407548
1364957
1749598
1248196
1195343
783548
1618420
917415
125865
341805
1603957
284461
917798
104067
1549791
1364282
939907
1913837
476081
486065
1935763
1574795
1229935
1528573
1791656
937597
381336
1409456
313286
1939571
899228
1349089
581175
10402
239114
448772
818071
1596626
1454069
1999580
179547
1295026
285159
471187
643342
264131
1562781
1361500
1049070
388875
132069
1626954
338918
1760390
1729843
1205569
1846781
843536
1294220
588368
657533
1781276
274221
936849
1545412
1786896
1489413
742696
211588
1982356
1223986
1593637
1140526
875555
1001284
27713
965524
749243
83355
172059
1933592
1514803
1362529
846688
1244630
1850385
704589
1731012
917110
71833
633519
523201
1361128
118763
1033953
987677
112737
1110975
203388
816530
824934
826869
220284
609796
202312
1770407
793005
136028
123718
855695
801035
956408
4474
370607
1172560
801305
839615
888604
325784
1485688
654190
200466
297927
1243965
1469347
1830093
63169
1347602
1317476
1475426
1034110
1153493
1017491
1200108
646368
1844497
408454
427068
1786853
857039
1288672
1904400
14182
1702698
1063142
1318417
1031804
1636011
526107
2162
1396332
1478069
252944
533892
67730
1937967
1607581
672547
1443999
1403903
895141
248371
1747242
342000
1698393
1102445
1708654
1064978
1450909
921233
1896865
822203
131539
523030
1886981
860969
952337
1382470
1763161
1111159
661460
1324604
759799
1775815
1979384
1805556
961657
56196
1895127
1788662
1824952
912095
506022
1710529
1483987
1037768
235245
785055
469107
1932471
1198114
218725
481348
801770
1449397
285809
1731956
601576
3933
1221401
1599835
919566
1833997
1100123
1261136
1869544
1505964
1581135
366499
7238
1027900
212369
192582
829186
1176742
1016933
439135
1246762
1218095
1606973
1067151
1387915
1965658
1047803
450192
1162402
72166
1842413
298646
585758
248085
112110
1258590
1129699
1575445
959515
1635078
268534
40260
839437
1068483
1550855
808640
1783405
3599
1041292
607479
290355
1591433
427458
4567
1195138
1062865
1502548
1444342
1855484
1721877
228893
494144
434344
1245852
1889872
1279568
34115
1609429
242716
113669
228121
1437786
1488416
1363498
1876888
313781
818211
1315537
1945310
1886418
1938002
1571743
661459
1385065
1631794
66098
1862613
699995
1615389
1227937
556811
1497688
1299830
83000
816440
203317
1189564
268799
1485955
1470868
1225330
1000043
824241
1080461
108960
1318549
1543868
1982
1276140
1387281
1582857
1233017
282994
519006
296245
1021893
876941
189022
296892
340328
1216673
788175
748473
1584971
1595598
1434170
1963295
42661
1944652
464502
1879992
1872570
1690615
952806
1540045
591947
743793
213250
980006
1605120
1226065
128445
1008580
1756261
1679919
345327
193231
1975466
1891499
748393
384629
646228
664170
940469
225173
327569
818396
28503
1747599
1279285
1061063
453364
1635703
772394
73637
126262
1970446
1303958
1977221
283403
418470
1641693
1444874
1872855
479178
619409
561225
1617912
1929404
1084581
500656
1755188
543507
103923
740606
621887
1659148
210539
1461670
823348
957478
1817816
454097
1490444
971572
454122
512660
21530
396122
998023
1900266
219355
291268
320395
1290626
223112
1272883
324021
1642502
839003
157244
1130575
132263
477623
1294750
311699
1983933
1262825
1435492
1113236
224539
1996908
330868
651038
187071
331718
1032566
59552
392375
165536
1539054
1999954
1105699
1963024
1572292
630328
812505
1907875
335529
717325
1169900
683579
1338596
347825
511274
745795
352433
644368
962979
147663
1261119
779509
1888036
1944220
1048795
509206
702552
1839387
792482
1053286
77537
1472558
215793
1231019
1541469
1481685
77894
1528289
714457
6420
1301013
1469739
626709
954238
1367274
316046
108178
116030
1180395
1164522
1265685
1045564
1539286
708238
939407
805230
1753232
219394
805508
1857676
1582140
459150
1559885
125489
648228
1727486
1083994
1308389
1214920
1107499
1547143
289495
339188
1288337
312048
1723241
747338
155686
1899630
595120
1034979
1778796
782578
384714
136201
1200358
1807694
67239
1926567
1979799
1564893
539131
756643
1959962
1088867
550704
1092880
1801372
281649
188462
1089025
1182882
1223182
1289381
1636767
1566402
536564
955805
1122621
1032145
1558228
62638
686743
200805
1292341
1107636
431263
1271268
727953
1350875
1977295
1498784
1928374
942402
329396
882648
1804838
665826
1974890
129424
1516119
942029
1608508
967152
195036
1009752
1282273
196959
1178114
1045221
212508
392409
845148
137568
695170
1515637
1770901
1582552
235016
1954603
1017920
401649
446473
1482777
1058482
1685707
997102
1900196
1543386
1765925
1211358
1714528
1983633
1043919
1503896
44184
1004165
1122505
878903
1306409
309568
1308703
666853
697229
1724021
70077
1119188
1333854
155830
1888496
38206
915924
1197085
1160757
1189135
1839475
1729282
1291633
346241
1286565
1202887
1890337
982184
1137505
1579944
1164595
1500759
527479
915982
1690284
1247405
872128
1509592
588017
812258
1278946
1144082
1255747
685415
423948
1379027
235198
1947633
504585
216518
454903
1032056
1766153
1658887
996185
1169032
669446
1216069
347280
1933975
172544
843672
1072770
220076
1091945
785183
248431
1730247
547874
744155
461236
504989
1272571
1157700
143126
966622
94743
1958547
1678539
847703
1547029
1153863
1696154
161775
373706
646238
1926051
1101732
1698739
661563
1447012
76529
1968596
1183902
906843
1337042
1371746
598187
270332
320761
1862896
1267985
864656
1007974
426324
1139991
1529804
1598681
1491785
1104634
28138
1167731
316961
1398148
293315
1078292
815424
1180941
608054
1589376
1992242
700171
785859
53430
1955318
147959
542310
995155
795591
790227
1819133
1518258
1150511
508378
625246
1865621
148379
284422
639552
1464309
224365
722987
456677
1981240
1107882
1740031
1083708
160558
1757851
1428765
181352
1238936
1472722
153793
1149869
729935
1835368
1875190
1621654
1042877
220856
1160559
723001
6108
997458
1488687
1439064
284915
1311970
149098
595715
258905
567593
423199
1011393
1537126
203018
725988
956646
1758868
1501162
1957815
1341551
1465540
11444
1400480
280779
1778580
946336
1265478
1707463
1763682
230733
758997
852422
927177
569250
363641
1573065
1263706
1564807
1559458
281258
1259002
1320060
286397
1485235
158394
725763
457855
9904
1730512
635605
1581624
1035237
908780
1873250
1371673
524050
156599
1274884
395905
1888579
1129498
1433788
1226663
351643
1143510
1371852
1372374
275978
750645
1159951
1147164
1555495
400274
944694
311319
693824
1103589
662277
275430
751129
566893
468369
859153
56742
1256584
1540145
1952377
1027736
648840
659729
1751746
297991
172951
480363
839608
1857413
1054346
1782997
1395630
1565590
981744
601527
458658
1098766
509514
43921
1185285
390836
87130
1216540
597649
650046
1074968
1330348
1674045
826622
1213295
1647372
1381068
376541
574050
1310856
421745
678366
800052
1794108
1319668
1054873
1340619
1873097
1619086
1026063
169778
1707728
1265034
1681569
65935
683517
1380192
579630
1247176
599299
1496567
1204643
376003
560039
499074
473986
1957159
1047349
929707
405189
887162
816900
788040
1365718
509553
755901
1669955
884608
494352
840041
621351
1602145
1084355
1567728
1293284
387146
105735
1192344
1909041
1055514
959059
521837
1563422
634868
1648329
158649
497167
1267815
1554091
993944
801522
930739
1039936
1843510
1818604
1996775
1285073
444694
1708241
1956761
793146
1355526
392061
1324504
507992
365485
1863672
796991
1100141
649104
1116140
1685215
1771092
107252
316353
1962123
1595575
1973417
1428871
530865
608014
1475513
1471311
1204900
306567
1942017
215087
1674779
1708386
1864668
1794999
511952
970433
1769339
991015
1882798
1087884
931834
407068
1109521
24717
1061891
114946
635510
1532824
36157
1240019
642725
1370390
1613541
1959888
576123
13444
102409
1064771
990782
1736327
1103500
1205918
478828
707851
1898278
1863840
1654016
1896567
296679
27753
104416
670176
1194565
136574
770920
663201
1282045
749225
1725293
1978187
6503
1817429
876159
568485
1239959
792329
1333767
1046552
682141
108876
624122
777233
1151579
1856202
1276153
783795
357787
1786102
210932
1684865
378918
910077
956610
370076
633657
1627793
1744296
1661812
265458
1803285
892587
1345432
765693
639736
1367315
612239
950518
348907
1086817
520949
1969419
1509622
1879063
324860
200268
308217
907566
1285538
716743
1989593
1654897
1755708
1413940
1444911
1382997
1230198
1709295
1478769
1421400
1004870
1989686
1097438
467297
1449820
1785790
1976950
1310357
220684
570518
1439580
171297
1922068
869341
1290701
503390
968407
297152
227498
1442286
1245783
631125
1145521
508051
590752
986882
617975
1244139
993449
31389
732782
1508620
335607
1906247
144580
423515
791262
30017
1645880
974730
863259
1986242
1614521
42382
1280202
1665529
917576
1485535
704800
332961
1504404
1800516
1872068
780572
191835
1816859
585044
1422684
310729
863625
1859658
453603
47322
845805
666085
1838136
1815431
453575
525865
1946653
1300346
316493
560888
1900215
703055
647733
329330
382478
1959878
1578966
1826306
1420399
1148056
568352
1390027
425489
1519313
723009
150942
1614644
795551
1311299
466001
1329971
994986
520324
734475
1537957
1891203
1728774
1547544
712216
1418469
722788
644284
686155
1074747
954176
1035166
1061767
495604
255306
1412406
1864496
1988466
1181895
1384321
1061688
1702084
1314638
1057418
305474
1697387
1872975
399035
544129
1818404
364096
868402
1929727
1898438
1347234
1493446
857769
1151872
832341
1043280
438487
86586
85816
453633
338086
353918
1813654
202529
737787
1408150
1637644
305632
455281
1431047
1484437
1156556
1089527
1026877
90478
1516971
159724
813803
1433970
876403
533055
1311723
1939061
796978
900555
1773729
296285
299684
1387525
54779
1215642
1526704
296321
91266
1110762
393576
895574
1553643
157471
1279428
11750
1095522
362187
1975595
1341862
486
1750780
3182
1362605
170547
496458
1796039
1432886
1761459
1887056
424270
313976
598054
1839508
550226
1260584
276298
497299
1649630
460838
1142251
1608536
83142
172708
499584
1288165
1777702
75993
1465369
366725
1371539
1113619
992964
1888032
706094
1786034
463882
1546436
334742
246365
143015
1691775
1625889
1309900
330288
168351
346152
9527
814056
345352
1881695
973417
1403287
240318
1281766
1820148
386509
201228
118425
1693721
1994892
1139604
1194175
569933
499109
1641202
686241
822458
1403488
239842
304313
1220217
1425016
7803
1233738
704464
1807783
36710
501219
380930
1654450
1410763
1564474
74625
1574590
1731398
1384606
1202524
222972
1827737
233377
220091
944898
1062550
133294
1331319
208786
1441138
1067341
1817250
539054
1041117
620953
1466819
881261
1169938
1986565
594395
715423
1601609
1329331
1793076
1313285
747292
1117004
1935420
846923
1779207
1688562
181276
781123
1259065
631962
431508
1407888
923149
46596
1365714
79833
485812
1829218
54248
1415235
1105517
638752
1383567
937513
1183549
851041
176308
1850020
1928988
1353700
1412698
1847639
476937
933950
622852
470869
1105526
1825154
1973814
1299080
1800827
1611626
558174
473328
1654130
1672446
17238
1005666
1687978
1350933
1159136
926380
1986118
1530511
1874411
529819
690139
595862
562036
1758534
1655564
1519373
1688343
883745
1716500
434327
880468
369101
1787704
1792130
526173
1279620
1578695
172929
1801464
1240308
1630491
1027670
577003
80072
277284
319745
1727378
70486
1637570
1647956
258921
1778536
158686
712824
859903
425406
1816662
1779203
395315
62088
20754
299879
978889
314267
874914
897577
657336
506833
1044771
482704
1196396
1386881
293951
197680
1920697
1884407
704831
445117
1213626
1219480
661617
701323
1942783
376216
952998
1871321
1882121
99028
1009257
72372
1840743
1573505
463943
286154
448310
144211
597542
822546
1379420
1883706
536501
1615914
978387
1247973
904221
636633
774818
392883
1611214
347156
1493995
1248790
1009306
808570
1342455
938737
1853262
1038082
1758235
1644405
484564
1558713
76984
212554
1370993
1808079
615508
1242382
143705
590572
1891164
1431811
1472486
1490042
1411621
716972
968119
1800337
377127
131496
1145346
1803804
1517086
315815
807011
316450
129024
108842
1684583
234363
370518
172858
765365
1107491
537884
1778875
516712
77877
1380482
828451
1711814
106054
182475
472926
1917867
1119347
1910351
1745037
912891
147977
238074
1416014
287618
1447213
1672984
652640
1409249
889030
175222
1020178
681996
1546468
1135364
1971482
31420
1570640
984267
223846
1716134
804762
1837214
1151705
130198
710
1809080
45863
1072709
477201
914803
720050
1431244
157864
203185
221373
1311278
188280
670742
1992652
1621702
388903
1562192
1167672
698827
191183
833399
989072
733257
801260
1992500
45765
312647
1625461
1862057
1426915
1817484
438528
1959456
1252540
809970
856425
1344935
1792726
1238284
590413
518993
140493
1394262
1001590
154143
1526973
74424
1762270
418742
1565723
249945
1762159
1559613
1363623
900856
1141536
1494708
1178579
1233917
1981533
1802089
866379
638933
1635396
1970928
484272
1028405
1348067
1366279
1086072
1093494
1739192
1181264
557843
417009
56712
554046
1966331
1498887
1320990
756933
64846
1723256
1651521
312158
146067
1152615
1622980
1231612
877897
1897012
182470
1677323
87238
1613469
1475004
1538922
1329389
1105648
803531
1556483
1968542
1896071
449401
1420730
1460959
1563132
1890260
118273
683391
976001
1186883
703540
65043
1083541
283777
967820
907525
635499
1973086
634435
1304217
1594064
904324
563293
1014029
718944
1755967
1249843
1091655
283462
1429709
1265740
1633874
375448
1465309
1828548
1202554
853387
339143
622091
153003
1925264
509033
1946987
481851
1787642
448343
430063
1664409
433634
1035154
284552
1786634
591114
54844
1046883
455623
1136856
225934
988790
1414125
1744077
386603
352272
660430
897355
936839
1118874
1517016
1456819
7650
332935
221862
1423910
613051
792675
1646282
1728234
1469828
1022058
1416540
1515483
58257
178466
798311
46973
127772
983369
1319489
1679932
1432546
1881448
679248
27737
744721
1032286
641819
464710
1072898
1545590
421431
693734
141669
1179014
195278
1845945
988956
306332
626638
1799777
1357034
1905514
602252
770494
1481623
548919
171499
1651740
1416337
994192
328743
1960216
1088718
1038067
1081944
761501
1352237
530843
1336844
1206739
1637125
1092225
1324377
1857763
297731
1550753
1980796
1580037
1388956
1858891
460015
741968
706113
860355
1624480
1764883
766754
759548
1082216
602523
727610
435338
1707011
666189
1866020
1245245
1063236
1170389
30277
1205442
1175595
483925
680402
1716193
303366
1721692
1798996
1092024
170250
626235
1397454
438187
917020
487781
783860
1747862
352757
724303
1672844
1721065
481344
1455896
59789
253379
33179
971690
1718842
16230
141137
348314
373011
1738837
1801436
1254741
784066
1238171
744094
811779
586698
1469200
1672263
945774
658530
80558
1814075
918447
810424
498864
1302981
156695
713645
1087101
1487372
794552
404084
298980
597047
1545689
1722756
829375
285429
1411388
993702
1342427
1538828
918106
18357
1384286
1352202
1887332
608518
1689146
1428231
1955513
580445
151283
1675777
429354
1893791
1388658
201723
53193
1237336
186594
210040
256561
680865
319599
618456
589507
1012387
167516
797124
1701556
1022315
1689833
957137
548537
112794
638600
565215
216863
734673
1355296
410630
456978
701014
919222
766545
1498723
577734
1434097
1411383
1387592
1426640
1996177
288945
1093730
240116
1444120
1829176
815306
63263
1369629
1435380
1515939
934865
1777691
281889
1789907
1218122
775759
1567643
551979
383804
1972418
1781505
182145
278259
611924
175387
1344063
606784
219402
173589
946948
544585
446109
376348
279234
1827361
1855397
1210136
150775
526269
1031852
1468511
80301
1147020
1929963
1713684
440424
96617
1380369
712278
384059
1887519
1136494
1995420
269446
1261973
1557854
1908480
797102
809509
1953051
140458
1879005
876463
1565007
233663
245451
331487
518129
349195
1286025
178909
1584401
1251109
125092
98203
8109
325490
1557036
1682344
475954
1400655
1677971
1674293
1219806
205790
146052
1593205
170080
1780009
1446032
1071977
1209139
1620493
330074
38303
38535
1421719
1817625
1364473
278516
49198
1395607
406472
1301590
398038
312816
593344
1265166
657700
366104
1461025
957327
1674497
866526
1987465
1324552
961916
1509249
80989
297629
1533550
1966951
855714
1743467
670980
1622826
1352216
538653
957967
1037928
976119
1046126
1316814
56787
1331521
1248320
346500
215182
907015
621689
989117
473809
1815707
928308
1004231
92583
736364
408562
1299375
372500
870914
1805187
801333
1086785
1954690
1121796
585060
1833167
1497630
1802009
1100414
267307
228725
1331179
1277712
1056666
1403061
252173
772524
1446241
1666092
1414430
1817271
998565
506921
1091225
1193376
1671029
1438587
803839
1089233
1003625
695643
1454288
39719
364339
1672260
1275974
59927
819084
877952
1041158
1817777
1758608
981177
264322
263656
351169
993100
1330389
1214987
1812250
1867119
757379
1977053
445242
756872
962728
483643
1862840
644983
1667969
28989
1126592
1957480
1981282
366415
1982446
1129853
1308644
1710578
459818
1510366
1672701
1792028
309478
697758
245814
227234
142732
1504404
785752
1951274
1988181
704304
916161
392591
889669
402580
794409
1747057
109313
974057
335727
1132849
1135040
454997
376604
295687
505245
865538
103126
1739995
1399539
1770346
1671009
1695109
1462414
1770232
1809617
1960982
1426578
1464594
1961042
926686
780465
1493920
1711399
345987
1806403
1753491
1363324
1373963
464138
1316122
1910718
831719
1072777
1104917
44093
1305805
1513860
1557861
1510573
63962
726628
618598
866058
1087341
1162669
642183
8106
1396281
1558057
1578539
1363054
1875036
1399164
1950436
567728
1334344
1078720
283377
801836
1401504
618200
506142
1514747
1603795
385665
743367
72634
723348
1447867
170143
1180761
1378758
1107897
1397806
1480069
1199728
880021
198502
782647
1284254
97607
1066642
315157
1373831
1561611
615330
1495419
793743
1247889
1559924
998097
1338879
1355871
1919644
912710
1166519
224033
795786
804416
440492
31627
221508
1281692
1032767
1721895
830061
473365
1050816
328952
1607901
518031
533318
1494521
470328
310721
427042
1806533
610415
85588
441975
638486
441862
1988482
340613
1046879
981508
1216364
1210669
537640
226074
1019175
494942
781324
1480341
1174004
1702355
1421776
1866568
984324
261234
1511007
439702
1797717
1613544
199820
1005004
712614
1115461
1313974
763759
1628436
1040792
870519
1282411
987567
1468919
1098871
785134
742174
527653
580779
814200
574707
879476
344036
701690
561573
224632
1702301
1804685
1425890
799637
1619101
928366
453957
57969
448920
722079
247064
1289234
1221203
168060
1490754
512695
775449
157908
1658131
823122
281633
42091
155181
660687
1465538
1882575
1208405
962187
1070474
1540804
1337575
1279142
890212
788595
131860
1474901
1041731
872354
308935
811362
442279
1508564
1800920
1436906
1595413
508733
136804
1513784
1923154
1905986
1066531
125660
1776763
1562196
97831
1790885
668315
1451655
290665
171669
654900
449895
894769
1514894
308915
1981840
1548251
806823
1934746
996871
552525
1649935
215304
370410
956752
1236118
1260073
837763
1657727
1491878
989040
687396
707000
1409006
183092
1565443
1492369
190733
785991
1661705
915621
79449
181944
1734214
1918483
452644
413924
742999
293615
921020
1109261
401494
600958
505424
322561
1498306
1218018
316343
905712
1767350
1793003
1189882
459395
854380
265753
1429236
1369480
965709
1070523
1385650
3711
99461
469711
1136195
1020060
1923817
478336
532666
1086592
1282640
658352
203989
648691
1614287
925307
1042143
231065
1130131
1332432
532321
135066
187234
336002
977312
1937337
1619558
996574
386247
579884
816111
666245
1807348
610837
1267630
930442
1733471
1104737
1072367
806793
231541
419925
110513
310309
1874248
1432460
1951964
175129
1395905
784290
306816
440554
1587413
1706432
690929
1344978
1645639
193917
1337625
1307196
158798
1141331
239031
1124135
1231380
695448
867547
495638
1867715
1969692
896356
1400997
1896476
670382
50627
1783340
283268
557831
1175996
709628
1739028
749410
1169833
718127
1100861
863159
99459
1467209
672207
188540
618101
1124241
617798
1485728
87440
1735290
304743
1945171
267563
1259990
1395776
1444762
458303
406198
594659
1943480
1510923
658355
702111
1738981
925838
1638828
119468
491309
1520991
333906
843125
1114213
1409575
1439057
1540634
1633857
1948461
892197
1680620
359534
1264155
814619
619496
932846
1498913
820661
1739215
868094
177889
1801242
241896
587619
1514757
957808
1399280
1489082
1768409
1684128
894226
875708
212486
198552
717791
441117
273545
1588995
1720315
1485192
1176782
902767
1576585
180264
865001
577355
954547
961524
1932
1352175
802140
1754800
355286
1634937
342269
1539563
1987849
776119
151160
1308710
1744045
909773
1312586
1851003
291701
1442603
743864
1958829
1010316
1267439
1556194
1507268
757830
1038288
129514
719561
795387
1890567
1994913
1037182
1397705
1137378
22890
1692870
1717363
1113567
691058
1746194
1049960
1704393
1765369
776736
773447
501017
1115487
1277063
305127
536585
1696978
1797882
1771621
1411113
1043354
564355
556138
1875944
1170362
1306558
887754
487906
708450
1011719
274829
487877
48134
182287
1420499
685030
539018
1038590
945383
133211
267766
949403
1057800
1360886
882932
602225
1250009
839131
1837692
1405565
1390885
509399
1994080
761978
774231
304411
285878
825797
280093
1710094
316870
824094
1034368
66898
298966
1403390
629921
504474
652738
142001
949046
1108202
1399066
519679
1395878
376716
1561921
1417819
1758053
1502364
969641
133974
1508461
1560738
551873
1347350
995612
577487
1288689
1215188
21847
1901100
1226740
1323389
578008
1283547
386884
1683437
651429
1317748
1844951
1877630
974531
203523
976023
1063583
329727
1499797
1777744
345099
1488625
1914060
1638226
222720
190789
1759111
60388
1631056
513353
1472939
1963414
305840
1079160
1633058
73705
1221733
589634
931012
1021540
504650
952394
1649710
1126371
839740
1708498
1737103
148654
1171398
523573
920593
388504
811339
453182
1998772
1620662
266315
663247
553477
238413
1794991
641194
1739666
949251
1914877
347603
1475874
440284
891687
1804907
679924
156164
680818
1146065
919605
301179
581264
1535427
1186523
75077
1109782
1896250
597646
1711940
1011644
262879
227239
443732
441362
1846376
769303
952035
1819740
1294187
1572052
742428
1510471
595796
101731
168648
1600948
1505574
570891
1411285
266385
1246675
1326474
1023633
1118956
1405298
1729709
1920212
80089
188087
558938
419352
782607
1029796
505067
411137
922791
1177145
1836598
1847622
1461743
46980
1068987
764569
631601
266242
1143585
109320
1343109
1395954
881668
1267693
1399848
1574624
1032471
95745
1945563
1087418
35377
500465
358297
388282
937289
1661663
424022
368882
146095
1393936
367947
391047
665521
602796
1633240
359486
201243
1714274
983851
1190026
1494326
1239868
662065
1870296
729213
1732935
1282177
9446
675542
1225775
1472808
1011160
1035277
1027728
386680
1869916
1087266
424321
1650593
1274173
510393
1396284
215693
1252909
1349308
194387
548816
328476
626782
1175508
947756
996685
1846322
1538120
1036151
1621214
180620
682470
1233085
1293154
1096442
1007071
1317672
290402
282214
1638354
810286
846850
1265367
1239144
960410
519727
239320
1193187
882533
1813024
1990123
1984003
878957
1298487
933111
1630911
322694
813860
1138359
1619431
125312
1746810
159526
1634141
592070
40822
1292202
215139
555444
1515986
1833258
473025
582814
799625
975947
1218257
1329931
103461
435715
456597
1107579
1744145
1673912
218558
257393
1707173
1994328
1051545
797505
982172
1056078
1346562
352849
1849640
872888
1274910
604914
1184680
912173
854492
172427
336283
1006008
1641498
1674619
1996075
562820
1889149
622000
1156999
1659166
423310
1233697
1049466
1348595
1307991
911877
1882318
884853
335863
1964066
1616121
1787212
15302
1340558
984118
1106464
1522080
1945209
155146
1922278
795034
520015
1976213
445406
247376
251828
1318584
468183
341294
985169
35353
1353511
611757
1999058
1870753
1576129
1973645
367583
208293
107153
728068
452560
715108
1903066
82515
221290
1675813
1554322
1155560
439353
616188
1181152
586430
1943643
514635
1442184
1289448
1187169
1571613
227784
486345
1570475
1613337
400584
1293458
489031
1107420
1481433
1475688
1495648
320897
1690424
787516
948207
1332107
718216
1459052
309340
615251
980501
1680187
293568
251975
279045
692589
1738563
682576
1506161
365009
555629
1803887
49163
1482056
1609095
1091908
843228
471517
1842534
1059058
1381942
828460
1458765
1044445
761848
1539532
177369
1980396
1282518
1099706
135888
1831629
674305
81959
1724725
273339
1625719
205360
1293743
923732
50835
1934307
676444
495153
619209
569760
1876113
859986
317103
1303124
1240127
1547381
93328
801378
1082421
1893073
210219
1427753
1571201
329345
111546
1065708
1956304
1467811
13608
795809
1961524
1647305
813391
1151269
1265275
1010016
730961
1398947
849660
637207
1833371
1228917
1167662
370690
648993
1468617
1455527
509159
1521250
402133
908007
1208156
1548993
758790
1652546
57850
1039363
1938967
1751262
53421
699717
908226
1580262
1256483
1798818
1811510
1802511
674153
260030
557510
100901
1855697
1689979
1194722
913015
953878
1978199
1762700
68323
295090
577150
1903720
1954969
1147435
595301
292125
370455
1205039
1067097
1049798
544117
453204
1300310
1282789
1290939
1674950
182669
1760914
1459425
1339149
754417
559523
947805
931220
129810
429096
241080
616706
881741
273319
1691941
854121
1001995
1829704
813265
1826212
963616
815135
1997723
249915
1271949
1658854
1791442
1061170
484987
1261091
398302
1359016
796174
722657
66647
1283915
1850277
600984
250159
1876392
1725555
1724776
947756
59976
1481757
412538
1127783
88648
1502995
575222
1684652
798063
40998
1817107
234671
1624650
196725
794189
1726918
479172
1855294
1317479
617091
81016
1951094
1877535
1240496
194017
1738196
1806066
647876
949952
1923537
444634
1913716
594996
1746700
696783
173277
1282544
1583418
1798272
1804355
1283606
1374522
109041
910518
19008
1598331
1651701
1377675
1427755
62183
1546919
1688086
1521081
1007047
1707949
162320
371574
626322
1421118
1606706
987650
969898
1023214
1551781
1197031
1436650
251707
371174
524930
692073
1721612
757885
829172
1053371
754563
1316209
649669
1667415
928564
1512145
1515601
890258
458207
442362
264792
1592331
1868328
1891518
1322395
1181343
745653
1259763
1561098
1232420
1292806
1246187
784818
1481205
1043379
1694457
1752584
890287
1614632
1601903
913623
710057
218495
84409
1761291
1154618
1972339
706515
1673226
1042355
1991987
1940574
1097791
1952158
1202682
235466
339405
1142751
905274
1974075
941949
759201
1666317
596344
837979
1975207
1080743
218569
412288
1289317
1780865
1832115
840937
1640572
1122116
867202
152965
361600
832575
1918119
1714574
1206433
1982558
741538
376925
3736
242869
505229
1456295
1443343
321559
435817
1589327
1445246
1037808
126980
709036
1758871
1934821
55373
1623303
1708894
1154628
1175146
1314267
521704
1834014
1856366
1798104
592801
1368773
1280298
1532130
427947
1429737
93950
1552245
1138726
1952064
116116
1957169
1091055
1825999
894641
1162901
694552
1880338
612868
1008961
936076
414880
1909541
204363
1455639
722270
1579445
1006171
1650318
1596356
764107
1345909
326990
1476411
1137051
1198562
1923100
745876
114542
94681
596383
342886
1328537
1506635
1057331
1500321
1606503
857046
1187739
768562
1626072
1294001
329472
667608
1029259
1460206
890345
1160219
490024
771213
101377
1302448
870106
1649765
215946
1846078
1656343
60304
981214
122705
1851416
1767889
1134661
1157724
113032
1223163
146026
986379
756254
505378
1408630
762454
522574
462889
1959334
1373686
344068
201228
335499
1570870
1638886
306461
1608071
1710637
1161646
162333
709645
1773078
1675878
1082372
1691147
1430657
1809864
1206805
212761
1329902
1023179
990224
412253
1635595
17209
657064
967355
1298947
1928756
1729192
94641
1733503
1209226
1476920
1961963
19982
14245
1354127
1852508
158477
554843
1386278
1161429
96877
85917
1837485
745589
1574008
1589415
1077968
652497
1123169
1189460
1894384
1023537
562943
13759
214109
770316
1591141
3267
452020
1108919
1030375
1717217
798936
1651349
881857
1824072
166431
1502044
949860
193852
1587140
1558682
1685983
1840810
1965677
111167
1651667
803702
619275
867182
726432
771175
1807006
1333487
1165936
1517470
468919
30657
1247659
548878
1231531
1860232
1167593
1459973
669211
1943769
1678827
663090
276094
682189
262512
1191076
1930669
450048
506777
449289
140456
1594202
1772921
1440754
1540855
69202
113223
833741
1929685
420238
1080506
131045
1323147
924089
141066
1295222
860742
1602532
1932166
1016681
1436011
1916611
729075
1493764
1931096
1333240
1686550
1791542
56974
1316764
1830456
229359
1917959
1748641
1510093
1742938
296390
1273033
82633
17867
670758
1075045
1734870
1721687
351271
209157
482624
989183
1217135
1989961
1008174
1674065
280601
988138
278219
494479
1942656
139133
1809235
480422
752259
322661
391443
1419963
1797091
360269
361758
912805
430660
1143616
1496261
1956157
1929610
266674
1052218
1062504
448521
1973348
1539463
1460068
408708
1276277
1910853
1510401
1074453
1088323
683472
615018
367802
557096
1924422
354191
840090
1089805
1228511
1807971
1655426
425629
598041
33220
1360934
1384380
325368
240770
842023
1816755
1124971
1555230
1899397
59397
1318191
1586260
1971907
1563480
910049
1240660
1234416
1262044
1905067
363335
818152
1840233
1040099
835108
1020483
233708
1286339
1410400
371522
1986570
34463
955698
308413
1343698
1653323
33269
1426659
1067296
1572562
555273
302210
1675031
368968
651286
1225812
367766
926784
1477225
1503976
1687697
410074
844838
1430525
1115300
337046
554848
1169918
1227078
1859362
771509
691773
1715058
201783
1681932
37790
548672
1465554
957954
1359459
1597327
1402252
62974
1109209
1685223
446226
1842195
1396135
1576298
1321377
1377517
308237
187237
948723
1765699
441775
1043730
280163
539771
89952
916390
1125334
1264495
258534
1972266
1861346
72486
8434
628685
233064
546278
1173376
447362
1705882
1356721
360569
1197832
1479478
494202
1278320
1440425
316690
776959
645107
1876764
246602
1599769
187411
212330
1127175
105772
1245709
1642206
1411449
599463
772118
1722009
1389945
805595
1858613
969568
1037264
393625
1534290
1526248
428503
1440924
1828564
923938
522036
1087195
863338
114209
200109
1638406
740118
437587
83480
1209561
1569692
1493421
899763
1689894
1909593
994520
374266
971125
1740226
1264531
54504
276681
1588056
1023452
1704761
1533359
956859
1275853
1740733
1088221
1682094
1773124
403262
1568959
1745694
27825
1445862
532944
384766
189806
976189
78088
666031
428288
521813
450516
1659322
1892167
1131727
1487978
1043986
1330941
32737
1451190
869479
1484876
604324
320123
1049125
1633898
1148319
1907323
228416
358423
373693
686224
1458913
1477937
214286
1328167
1724800
1979200
56997
601534
858956
1632671
1982708
537579
1366423
103346
1393418
207733
1176248
545256
830566
977830
1319328
711934
331705
1931298
1880452
317609
1703365
1891835
1598785
80139
891590
481077
1191914
720491
913963
1682198
1115430
1400022
1677437
1423538
1734712
1805998
1546605
233832
345682
1230481
1849253
1598955
8286
209883
357263
1055065
1893806
1121964
1878739
1377377
1475305
848873
1184848
202687
259699
706715
526031
145380
506934
996824
694624
718701
275678
1525242
1066414
1647146
668121
4996
150487
937871
1053062
912494
1160152
362694
1665142
1155932
811958
1583729
645043
211970
1364236
1189000
146969
1798900
1426742
1692956
63019
696308
1463258
1075658
1763279
1106133
1114927
434313
312539
319962
1402636
503863
349682
1362312
1009981
645098
567100
1189027
1041995
954458
839636
1735188
1337744
1123973
376714
617906
1614687
1312787
1699751
1512786
589825
129887
114510
1336042
456050
1667064
558736
1555686
1169438
546563
304586
885624
1832470
1630292
1480581
477764
1682429
218151
1049227
162207
937074
1976620
322772
1561280
1352208
1362484
1007977
59452
1489261
1108344
302695
223974
844714
560766
1679437
781457
1760205
1319216
1329590
81362
1671712
1119892
1672792
464446
631029
1230523
345124
1196870
80086
1966383
1125398
543951
1104203
1708074
1019317
223204
971513
1506417
702920
1654650
1051112
777875
1311098
1745612
1420916
46392
1136476
1659268
1240909
340382
154373
1666546
1688787
542206
1151702
1316023
1687168
1718505
1597103
1980971
1575942
606666
1915133
663490
1080681
1202657
1456133
1400268
1083059
1890238
206691
1681039
1545620
799166
700659
1013744
1122811
345756
1394656
482159
1985404
1320573
63787
323330
1926752
1778788
752203
1057024
1383169
1900290
1896457
1025617
576007
996032
1006151
1922856
311082
243893
1963333
979299
1435542
684568
1552544
579466
1330076
918828
472813
1529149
1578307
1519468
1535431
1951438
1034629
369225
1478679
1654547
1154782
1577603
1522058
618703
267957
660019
1438282
1539248
1358057
1665203
488552
469841
1698991
1967083
1775791
638537
1856180
1593058
1958057
929973
466050
1031573
1432990
1162980
1492508
1974160
1842273
796987
1474462
463564
1147910
705017
969254
995773
941423
254405
1269844
1734724
1973502
673806
666168
185300
1790167
234269
1058775
1190856
1997050
1891226
1946703
797660
823759
896751
826877
1831645
1800742
1501063
330832
1259312
1920964
1507543
261266
1556404
792784
1384087
1846558
1826009
840133
613573
549874
585588
1460005
672513
110224
80408
995210
574017
632450
511765
1839491
1480237
1679131
446646
91663
238723
1809637
14094
1390672
255922
1673164
1361301
388581
323148
1539293
1567189
816650
529756
1363648
1893498
1378263
676794
1532287
1902234
1823916
878125
1157860
1183866
57942
1679546
577472
1223926
354133
1669345
1339653
593358
745928
420872
293262
913348
674586
643065
1065608
1717484
587197
164991
605058
414956
120553
1890072
556184
79028
192836
1018084
619409
1805135
166095
1526909
1431817
595229
1064574
768753
1340280
341604
350627
179811
389927
797714
720623
1476804
1822609
426934
1437905
1888828
878259
1832710
819960
1422734
1555897
1457645
1546157
154385
422588
1608008
146815
156451
681563
991747
1657497
602469
630961
242547
1772161
1982773
1069049
522653
269828
1499156
941099
441651
1535481
956160
1403562
1258096
1983160
1809087
990651
107310
41688
1059531
760059
78547
1330218
1420361
84409
1067349
336144
77928
43826
928071
1508254
1687928
1580970
526135
430403
529333
1018465
271521
1410320
396387
534647
428783
1521448
1853243
1524672
1835574
377235
901323
305725
795700
380023
898087
1705328
722340
1026107
178632
766988
1466168
539477
424401
501965
1686908
1748493
1170475
1497950
288416
1670635
1198902
643141
840295
1922963
1290476
690523
756310
1415397
968733
1001349
122799
506535
327890
1501955
1068241
1551394
1623665
1937081
120621
1956730
132433
1845561
164235
1301635
898405
1909162
52799
1883623
215776
1967787
1064195
1497475
1843332
644350
1044190
489216
1332833
1601843
1776094
441304
1610735
1952140
142984
1760653
331129
182109
1531307
515073
237614
326755
1128654
1289760
1711251
262537
1103397
1092420
994141
1238003
1397488
1167512
1536302
1494390
169644
139416
1717729
118219
109807
965453
1554353
114870
1177982
541024
1512719
65115
1641936
443924
894573
1505734
1866123
1251706
935935
777788
780956
1081850
1225397
1961665
1742490
1191795
113190
1245984
1840439
461604
1660979
433006
93075
1335469
155540
115629
624760
615356
1927757
922952
1549569
1074702
1657884
231047
680640
1565807
118753
927153
760718
83349
1439940
309175
1259549
1744720
1481315
1384222
388425
1927652
439658
370660
587266
1561283
1077675
1233955
1473828
926087
684578
513205
692280
838701
453172
1756794
1659299
157577
1060549
1232331
300195
681954
1035081
693320
317334
860557
213828
1069035
1469148
521076
77112
1526506
702567
869711
566297
1457327
1112634
1742303
895527
514933
1483745
607037
1143145
736170
606294
85984
1633152
1345121
550899
1928279
1523742
1194598
435626
1339695
1399546
1225002
1166211
703061
1025676
1940692
845555
734866
1180944
755084
1729030
802790
1719250
1780102
5463
844543
1145169
968789
930968
679313
1586861
1218131
1803618
250304
1491779
1213815
553040
1270521
911421
675028
1121579
1900081
1961766
634892
150736
308442
1782209
1594352
1188522
703847
82509
220614
540492
234550
1653237
92720
827702
783124
1098580
52897
1582812
682191
1799964
356661
830658
20989
598481
659316
514484
1443395
608176
1028177
1350301
1995291
1532948
291436
1245332
690120
1290470
1064699
854768
568776
47817
1787865
1245208
5592
1814319
1172840
872927
1053540
1667933
303800
47815
568753
1462188
506796
947543
776331
631059
1360453
1666218
1098079
1491538
1266204
1715999
1651790
111693
637145
420047
504935
352141
1423184
1917571
167582
1704407
1085008
505217
1690079
1462396
1459245
1014645
1421455
1818628
832995
725482
830172
128753
1160911
1096432
1270269
1334356
1305290
1574255
290594
1698334
1027023
448957
1870123
1457816
421566
1061453
1195164
1055196
1064330
752983
216898
1518265
63542
126220
457229
1820823
1062801
341303
1735660
386988
921326
1083320
274819
364485
1450111
668374
1853848
1826836
1875040
1468886
1929219
1251642
116127
1570486
1454271
1918245
1347031
1156950
1558380
1720048
1520959
119817
1841460
889003
1893819
371365
559312
824296
891949
1814508
1717837
1588346
37112
1676402
1942150
549936
992262
904336
498402
631827
998844
737920
1913434
1543177
152295
1581302
1358505
107163
684352
1653269
1475494
1922896
1519226
1326180
1780610
1101347
848061
105191
1871755
675112
673497
839617
1369387
1731797
511107
771292
65058
936509
1148200
1503045
1873659
1784653
1690883
1604744
404778
1605739
1740411
300440
1387781
1151248
1970278
1968237
1184176
206685
163372
1643969
348601
1149905
1266740
58215
1601423
1621565
1824169
378899
1771765
1393933
1692207
1564909
884104
1914067
1657406
401323
1042424
1516425
1331068
1673242
432098
1289027
1107870
1916013
976811
206349
1510853
1041941
1584401
143541
307010
1757425
668095
844200
1459105
1817755
456895
1828503
278787
1875023
1391754
1715790
761140
779887
228054
1433475
10803
1347783
811677
1277483
1598523
992937
329252
1007847
91595
1936519
1567047
581113
902523
1088324
1311057
628348
240484
1134830
1385650
1415129
1928339
1765440
1109286
1003671
1714357
74190
675518
52526
1464669
1239261
206499
1583148
1868591
157996
1263592
1115971
1776011
130803
1257206
188703
494271
1320662
1560817
924832
1717207
788604
988002
741562
1876388
1059593
1295596
987863
1300037
993400
237710
1768146
806647
1056582
1215357
238271
1520703
569679
281138
791920
580676
1925580
1728870
1126226
1766653
588950
1623852
1072972
1715732
9694
831288
1389928
602646
1489995
1027100
1919078
1932501
715925
39573
1663926
1342934
1402534
164764
1671431
1366583
1075934
997102
583584
1268774
845816
1811155
1410515
754070
23563
285891
832809
30879
699716
543520
1585659
614549
1919557
1497869
1420730
1607650
1880166
26069
152090
370641
771410
616718
654104
1877946
1502343
1650448
717584
1778525
1867147
1358758
1243581
284995
1976180
552928
1651538
1091090
813941
1880304
138182
57827
348206
686096
1685915
571016
748922
1494683
1182611
1327317
345813
764173
734652
904960
629007
469960
1817861
977726
1657699
666458
34162
1026165
1905153
1126384
1615263
453483
902094
931811
140930
1608479
1137437
1239092
78161
1106497
1995156
1576067
1707250
150497
530282
1435061
502264
1199319
1993963
1899209
876730
523183
1399283
1370132
645738
1791219
926991
1673352
183369
869936
1852190
1768349
1924516
1208856
237456
1483374
234288
1384192
629458
1026446
1316302
817661
976262
1347954
609606
1049146
1488789
1001897
944831
1626154
104982
1960682
595117
707535
1253079
172290
1695750
313123
1521465
397998
1994358
179133
856583
1241259
414696
1026748
1707309
912313
315561
1238020
1613650
979657
756320
615720
509293
1819071
1422147
1945028
1336596
1110140
1335965
1441427
1185724
931151
754150
167050
395893
791872
637974
657219
1478296
1764031
1964889
164783
288701
1281858
957467
1404629
827569
584041
1905314
1262861
1658613
1282191
62516
755814
1319754
1258172
100710
1250084
1822781
1155614
978437
92799
393086
1344071
1975242
206558
197912
578780
117254
1097721
1411274
29196
1010771
55860
173819
1325208
1968039
290563
1540347
1675551
1611818
228545
1786090
1662922
1100230
1517853
1297153
1521213
1633942
1201042
1486960
1197164
86428
344800
941793
1061110
1964757
1617340
1344640
334911
143409
176569
64730
237971
1854850
1497512
792017
462095
1591718
626585
1265446
1205072
1712852
1364385
169362
1082083
1331804
906995
1434173
217856
864718
1547245
399147
46213
1653204
318445
14933
1351723
1490088
1622859
1674649
1737811
292741
1454908
203973
377325
727272
1249716
140849
818887
309042
4714
1690571
497033
866690
665073
1598781
787862
966366
166621
198220
1025265
1735635
1776258
632471
1654567
138578
1380156
688814
1673007
207984
104205
1636378
1950913
901820
1084766
1807608
1156188
906162
1078703
1719797
1989014
565638
1611738
737846
1298937
1073588
1309746
1736080
794288
323899
1917257
1275488
1712091
289564
733808
262116
1426012
1377765
294327
589972
731477
990564
514421
442591
1545147
953372
1276729
173998
1139069
286474
987767
1491393
1153699
1875101
387475
1372040
823009
67354
968402
1516548
1739985
547598
73490
44186
1212439
498314
959331
1746323
1846069
398434
1374896
123701
1023367
8182
823622
1143873
1315627
1472947
133673
562891
555079
178807
183263
1164482
508454
619665
1862935
1495508
1999529
535664
99922
1324706
1691462
1188642
1418427
339494
1662216
124719
1089156
1395938
1733993
1413055
189367
371108
1555486
1133938
864709
1951899
873204
1043613
234789
458017
343080
1809154
1291746
1002848
1463080
602972
640391
1340128
1530368
1997540
822100
637881
1198865
1061132
584214
613823
457423
1035102
787196
601364
1649736
1691178
721895
308273
1666670
1915594
1663290
1622620
1537897
1872402
1462150
903252
276615
1660346
1673423
133193
445301
176413
39983
1956742
283493
1391426
494758
1669425
1549236
1360376
1347381
1539348
1292469
1671921
1809945
91041
694113
845696
1701305
1189572
1556733
1176483
339282
337221
1801949
526874
1589624
719894
468417
760793
263754
1558114
1020417
1336
1857324
1861675
1178852
1334120
1466828
1449962
1961046
840016
744670
904184
3295
1048632
864737
286079
615210
540873
1374739
404219
1998707
337884
776910
41168
263624
1094069
907296
1703321
721050
1577413
1832331
1757170
983369
104146
514573
1477288
64929
184652
712262
1979218
538619
463411
1545035
1019300
1127594
1403752
1781769
43957
397239
1545983
189043
1347631
1563611
452774
1510724
803232
1089023
58906
1560577
687567
1478852
527456
462987
844185
854651
360754
789735
951511
1347933
1348757
754304
1989026
1894689
509228
571597
110171
611177
1838987
578556
1353565
1820657
570605
727642
337244
676583
1796653
1458692
456321
1616622
992071
848131
1022373
252418
1779300
1792793
1267315
164699
1396657
347191
1523870
1177515
579926
947063
350234
1180329
890036
1474084
5333
1261245
1008308
915709
63101
839037
276677
287222
778789
1324719
1813327
175043
138843
1779035
1158657
783173
1788302
1038135
724544
727964
1741042
654620
1497153
776020
953434
1491725
1026060
901872
285257
1538521
1031332
437057
1152922
944026
1547884
106902
623968
1561464
113878
1737316
551980
1642212
743452
1940670
813289
1409104
43207
308005
1232736
1440495
282551
766783
1893070
264920
719757
388110
954988
15983
429963
1240888
1563611
697257
1148996
828357
997728
1899532
76686
1849846
1865827
583139
1330357
994216
618927
1299067
1597128
172155
1686915
281495
917860
330511
80388
867224
832623
1981047
520664
772131
1863380
600033
1605369
271170
1165561
523822
74933
466424
932736
1476949
1188451
1884546
1343363
1117000
901392
1478247
605329
968020
1133116
799642
581878
1946315
1932066
603347
1119615
1662790
1608579
1399389
137594
884258
1908241
750758
439163
908232
1914061
1551540
330344
1121442
141276
632812
304867
1609448
440223
634356
1997488
747082
1465319
808429
17987
1856438
918387
1819358
40617
460593
921827
289203
1792979
982615
962440
1982595
1905364
1171188
1671795
338824
1517340
307906
1297037
187318
948035
1439752
947318
1418656
654096
374070
1711868
998010
716750
1651428
559462
1004355
255466
1704120
72670
1030862
1675147
413774
1583960
1515352
1148689
990190
1700094
149992
883908
859403
1060275
1840427
1740087
1848176
899861
1277210
1013567
1079702
1629618
132994
92796
777148
379220
845956
1374928
1553227
37911
101261
125031
1266289
1134594
1265158
1470367
694013
225497
128298
1001155
244014
1390732
862701
534057
1122900
1189260
682836
1369897
913671
1172372
156019
1418116
971605
911230
228240
1620957
1427636
1080768
1463525
1882289
692422
1665888
1304264
384746
1934403
354774
691474
381619
1289670
1025140
130414
979679
1115673
165629
801999
691386
1575751
1095949
876621
76907
1466584
1230389
1498010
1958018
1192883
1643416
819479
30321
686832
273689
211787
265382
747186
1967611
469163
802414
1558398
650925
1083857
1451773
447335
846645
1687020
363105
1562627
330469
1462167
1752113
786660
759889
215265
1945587
1027883
1328160
698912
109787
145457
1569544
145557
410078
1111036
1913722
1318795
797107
1607076
482352
1589000
411262
1120138
1228309
154232
861077
1292996
1616393
1946172
897753
462377
1228749
1347858
973643
1854016
1267486
1452504
1262640
170503
1137051
1297053
1526470
1449584
1266485
1203338
892771
1465539
922589
1666671
1803977
47346
1074851
416178
1511902
680254
1321967
1974001
229703
1623152
1428471
553731
207423
1264691
1227956
1469167
1796050
892212
882679
777275
571637
1660286
387733
1436783
1956165
1394809
91946
515174
8735
139410
695382
956264
1782404
934482
1343167
1321406
1312064
448168
180665
1602941
1293027
1184474
62426
222665
384003
299883
984627
550942
181900
533337
887311
480101
1459139
135659
1055631
946812
756149
724868
1073436
1446333
437140
774288
252487
496932
1618018
420781
1435460
1035104
99623
239956
1827961
161585
545897
1990138
1654561
984361
992304
51531
1274609
1025030
1627700
1960163
1695058
1825335
579500
1580340
1164999
949743
245238
1916373
916094
496843
858380
1319626
1630809
66313
59433
442375
79986
871149
1264964
515029
637659
1464711
1795367
1204122
928378
1360579
1008174
858227
465461
486515
728519
350348
1456853
964705
334574
1187797
853171
1683321
1119359
1176421
1872007
126719
1960500
432997
1346839
1856442
575092
1194297
195522
835959
925915
342116
188822
862053
62722
431653
944498
303545
423634
1584156
823200
623337
1643538
1151750
1461992
1027659
12680
1201692
847128
431870
84469
80608
1575536
1394213
956984
333633
1505
406718
1424487
1026636
189975
1334125
1215364
995792
64097
1074333
1697230
1157898
1281097
851605
1651724
1426392
94873
894266
499300
982750
278316
1590695
521924
1178206
1021523
1275363
990342
1477297
506507
919532
44936
1046099
1243880
1385981
1426159
1566334
1826864
1309843
231428
1716203
1499953
1950718
1547686
521440
1224037
1260559
852258
446798
273230
793700
126869
138300
493482
1496406
1076465
1301521
1343321
1814753
1853253
1991684
653619
1471118
460383
1544831
323214
1869559
533901
572317
1636805
1239051
144197
845176
1241531
216410
1294207
749708
1235254
1553725
1464534
462269
909967
1587525
1889962
761840
1135339
1184786
1064798
1494423
1117480
954253
1236076
112737
722146
727196
1962905
1843879
622099
343415
621953
1825995
491071
871764
1470211
1394171
695553
673988
1009197
1934950
1979805
450618
855793
1454633
681005
1740228
128401
143164
919897
805660
109605
1127666
332756
827476
754023
1295025
1590151
1604058
1269976
936598
932863
748174
1840791
1130299
1118414
1037874
417190
18135
1822700
1361296
100413
1597495
1998880
1945325
1514525
451086
1355254
1357839
439927
1545125
1797410
1856331
1025400
290827
1296211
1656586
804283
1593657
1362742
993338
1647554
37980
333622
730014
1627686
971253
947038
1391994
229004
1752949
1230802
608420
1041470
1789897
1619544
1636606
1382777
1414402
788143
1894916
1844120
887926
1820294
1407912
1326199
1137762
1652219
381023
1540351
895753
1717958
1474943
319744
1174190
926037
81848
1728383
1076671
1965383
1237129
1888338
391840
1072473
418085
1191154
742702
793164
1439457
1861617
1007228
772731
899984
1587664
512091
621426
695855
733995
1038692
357995
1273251
531001
707544
170109
1733959
1695546
223207
1338241
1164422
1564556
1215708
1917552
804958
389055
969045
648111
1902502
1076441
1812934
1251928
1763414
1883356
291165
521724
1821554
365089
720376
648785
645151
731018
1657998
1207793
953378
350755
1220997
767315
799508
805238
365232
688030
426118
691764
375727
1606804
601897
262388
1901564
1508373
1779230
618226
1969544
1871893
753785
782067
1497568
130369
1064374
833188
940354
1501071
1660749
1173058
1853088
1171573
882441
1447456
404665
316298
547599
1400217
481549
915446
712923
1598511
874390
1804821
1501614
1155411
1544087
1794581
418439
1637847
538090
1963100
1686379
1755802
1308006
853833
1516031
1677126
532467
1429348
247549
1936807
512468
1798623
1766422
350023
680479
634550
1093797
926108
43052
815414
1094985
1401714
1720405
48586
1603176
526282
42631
1350855
793296
1717888
475623
91104
1451742
1303827
1519438
813962
127424
161434
639669
1834209
1424123
1604157
955214
364437
604315
302428
430258
833422
1880069
500950
711232
470838
880056
1351317
1003836
288870
1266664
1864322
148072
168512
475616
1845780
1479242
1441035
1519875
445531
1067768
1070542
867680
1714742
1120064
1806947
1100080
1384091
1556426
1652203
154372
1393158
1035620
814179
85251
798678
382970
1511517
1904246
756540
362505
296529
1519836
1620788
47176
857488
1656323
1834699
716931
145203
1557463
1999450
1281880
1354464
585158
1591758
425890
187187
952520
1603207
1882444
944303
484876
1162504
112442
1710776
791403
1860047
1223439
830503
1775400
1893614
974555
316623
1885430
1589697
587270
1211586
1417745
1189120
185176
302864
1128237
1690841
111518
1641674
1264918
577196
1049450
1002217
1066427
669819
664681
1234861
1294199
566144
1188494
520428
130084
1128990
575290
45929
828774
760426
1064879
1039493
1273913
1954052
253749
893330
1712944
1094645
978705
58063
131053
1501151
1280010
614098
332014
1586180
473374
17312
1831983
1765881
1661141
1672545
349266
771905
593387
1895331
1200665
1754137
55665
884442
1107356
1614635
227730
500278
531693
707024
1473184
1380395
1476833
1940330
538943
1471322
937403
1628670
47180
637720
379124
29936
1698473
706429
341265
473751
1432434
171733
1494213
1842543
1356093
1578546
1686148
1882002
1255503
1718585
925098
1243199
868794
292462
1717724
1517530
1090127
1621483
711006
282088
1738579
1216874
1137952
728269
1874810
319430
1476669
992325
476912
998986
177149
119405
750378
503810
1162822
1882194
1126218
632315
92095
1097402
638526
1692625
115111
1992204
1479823
958556
1052681
1963131
1718298
1741132
1670183
1326003
1434428
325914
1804870
838319
1755985
1767553
1358429
1222470
448004
1082158
929739
1091760
1083420
1845223
1339810
266721
957049
157637
1140817
415754
998420
1471908
33351
1562364
996999
1522956
1038831
1723854
1415119
1597718
1464305
1142669
1820185
1019944
840607
1433339
52140
66186
383848
1243259
611786
942150
678536
1663740
1412058
574307
734781
306240
1965470
1296502
379468
210681
1424931
1475542
1194594
726105
419656
1703276
1596314
1992529
1091548
1392371
939875
349396
1526310
1566777
250683
1124109
1450594
1733693
752227
345851
396117
1846563
1585098
205061
484386
1268186
2508
1472225
246679
670882
896700
940392
1480692
1118335
1122145
1845782
1213461
273938
478464
1436506
1126949
1798308
1589902
1262662
916281
992393
1088637
1292062
770229
299571
1256219
1659265
865583
1878002
1273138
1548230
259634
1564036
546276
872899
861331
923290
694029
782184
491553
279658
1471241
1405741
408976
1693418
126479
308883
715019
1387112
966505
1754348
1651376
1291182
92438
298525
251944
1435330
809146
238481
1590876
1870844
84922
1444523
1362719
463331
571793
1559541
557209
646138
1837089
1073631
776657
1564797
414947
135959
1732393
942617
585349
1976695
173661
1693962
997169
820499
1947610
1452808
278028
1674019
1735085
1551991
1583226
807558
1934746
842856
828381
1482920
396659
346713
1214347
30051
1215443
718900
1022691
722519
1323880
344340
1461440
1215530
1142882
1903115
1692326
1182841
554791
1360517
575987
1698974
1860401
261562
1368935
1031906
39728
1473878
1084551
1764845
1064760
152098
970182
1959413
889284
1203646
1550810
1780665
798977
220070
327946
700354
1872300
1606548
1383149
267860
1103564
571509
189393
1508781
17611
1718996
1019175
1330259
1629222
800561
632855
1861704
653032
912165
569474
517629
714020
238233
820169
744297
1210494
670253
1445501
1254186
1661670
1558956
195712
896140
513052
821946
1618350
1099006
1412640
454140
301906
1256567
1311119
571233
1192467
1973872
1369342
76212
681724
551770
1519674
267289
1332859
958656
1500854
740880
989240
722129
1598173
1898669
1794726
574011
820844
982877
298770
633797
135092
923151
642422
621075
493113
561471
1652596
1286513
805564
655045
511033
836247
1795481
1775764
2337
1838404
6804
573871
1511541
1219920
742614
1089688
1639958
373629
1535464
1012335
1518841
891307
507338
198177
442695
303412
1876776
1502808
1640104
1746886
1241348
1216201
147251
1190954
1027770
845551
177009
1047864
1693660
514408
886558
1479680
766583
357570
1283313
34486
483745
1194118
406174
100176
848548
397396
663549
72445
706606
883129
399063
1716283
929855
1161747
1303973
1621622
827959
1225805
1072803
1152303
1692611
1853663
469256
1262591
1132181
1083287
441331
1186013
61758
898133
1016300
1502746
287781
1868857
955798
384393
302674
579385
1833895
338130
251491
1089419
1916018
925370
893974
1456648
1761726
880592
1234783
601431
792777
1032343
1806557
1446165
1847065
90217
138512
36850
1539456
62585
1599413
673850
1135668
811533
1196649
443285
1671398
1339140
387497
724744
624234
1412473
1454654
130927
1816046
527837
240867
1871189
1685414
928015
178761
333141
992686
443809
1632082
1223251
868184
73818
1138025
1935219
1875885
703603
1466432
1599462
1707228
788422
960152
1247920
1110992
959767
1255817
126752
574161
1247920
1768355
1445559
1514764
889485
1868172
86875
424833
359436
315000
588440
1957278
323076
591665
1821490
1996853
12915
1704190
1284022
707676
303488
1010575
1922397
1311991
1655472
1226230
1864486
88841
783331
979025
1127651
57628
1206157
1921262
518013
1161256
1159310
464957
698086
58134
1621925
638369
1456743
1588972
1912365
705914
1730819
1557722
1634881
1594390
122963
788913
1108160
1281426
152641
1422365
1274854
833280
1314970
260551
1281476
1321758
1234593
1664326
1810191
956934
1978419
1603710
979201
1781250
398843
688070
1673089
684809
395614
304277
401871
1939473
315955
461338
1509458
1715205
1991459
513247
1074618
142733
552998
1498327
462196
577780
323612
440759
554965
1182263
1377336
39507
974248
1380584
1447467
650894
14732
850594
12393
616208
1018351
1228734
1582184
1206286
1445070
950397
1732808
556688
1098102
1763300
1774541
796379
6271
452563
27864
891323
1058180
1879778
1976328
1037914
921544
1780141
598908
1245219
590402
519715
848013
428782
1919125
1455628
1693156
1045837
794036
381280
1228959
320572
1370249
1220916
38230
1274412
1274306
62098
478977
835336
338400
687676
1539064
618761
1925968
1753875
800778
1133734
965203
1708791
702941
138501
1398978
143417
559653
1264979
822619
1302238
1657903
1588657
222855
1859989
1713352
1835258
215682
1652637
1648745
1722774
1626495
1778377
1879917
421670
418941
1019562
1910324
1728849
1257635
218490
1319792
1586250
1409491
1799430
1444802
1068638
1420637
1783174
421006
252231
130715
652915
1406020
371533
507204
1282064
1234947
941838
451019
995797
110088
1208198
307819
564093
1274770
1393214
758337
1306581
1080292
443250
894113
42723
1237492
1998293
1854981
301131
691928
64785
147336
521082
564937
1797224
959214
380442
246230
1228725
843350
1604194
73884
123211
600213
409285
996416
986424
261223
512913
1318002
1180738
236064
1174395
1829847
1895306
270668
643915
1167354
1821215
1425829
1810978
1504782
1265809
1779037
580272
1877896
1796990
1980606
793087
1773778
497182
589273
507653
414424
1504820
912482
759648
604436
939212
867813
645128
715541
612345
222134
282350
1002031
545616
1139386
166113
1873303
1140823
393129
645205
1857857
597541
182494
1632616
1120219
395341
489821
734122
1633633
1855769
1900730
664756
1137549
647820
1972828
1480655
720741
21543
342316
1241530
1423429
52310
1466564
1239811
1355606
993578
1338260
1551664
260483
755096
1863017
1289998
810461
1870634
1768137
441036
455440
686330
1611508
1480659
992768
1524024
1573509
674563
1184374
1692968
1194774
335263
869637
399211
402032
91679
1086766
282292
782993
1822643
431754
1939976
1454946
797395
1531188
1555748
1709609
258088
1468844
1510331
445971
1166587
1023933
1338503
803424
514392
304323
72458
1754354
1958337
48958
1778461
472497
1111522
1852950
1762888
175773
708596
1994956
1320196
1113087
1030461
1614230
243630
969471
478378
237531
786684
1166963
1527132
333232
985486
1440958
1453949
811735
532281
1259574
1300424
1754410
1984193
1838560
1355460
1307379
888507
1164254
218557
115314
1675649
326934
1124773
344882
1775717
1268521
1825167
585856
1351136
1312038
1891524
1896350
1260850
1058253
990105
700417
697788
838686
1884419
924895
143208
20367
5534
1469274
1000837
1223120
747815
355733
1409380
243589
1615946
1938649
1864048
469375
1905719
1864692
122373
1170611
911210
425748
545214
863300
1682531
1225386
1677059
1604926
732337
310563
13728
1040290
902753
1315854
130883
1744195
672898
834403
694663
456886
1522769
1362939
1149725
791824
1453618
301743
1972926
1649906
859533
212549
1899331
48735
1960003
149531
1586921
1068669
1830233
967682
1482633
35860
384731
1035925
1458602
755651
1217423
353857
369081
284457
1154474
295040
629263
1285870
167714
1426369
158541
869455
388665
720009
1341779
1443543
1694599
1125679
44949
527552
553802
558205
87279
490741
1594571
759125
1609595
148434
1114278
300941
1112322
130491
157631
343757
1176302
1651101
16406
1953594
457397
1239097
195078
900403
619832
798107
926579
491392
1202222
1416762
1690332
1062476
1836141
273562
1282500
833899
545231
1639061
655463
839432
208883
1706314
934470
169800
846233
1928274
1423780
1440540
414607
317483
1882084
1204776
1744680
1835726
1071896
345595
1383543
1771548
113143
1041886
1347606
1683216
576578
1889255
229821
1266706
1072732
1794867
1057420
1448190
1641108
396585
300251
1124986
1236981
467567
1906079
1915717
1301214
335606
796337
170368
468616
1637680
1165818
472470
60886
361462
500954
277114
1805164
850408
1275366
203577
1733241
1377884
1919214
956530
1674192
813082
1046462
1411982
818654
820358
500386
477039
274425
1487662
683848
727973
890107
658726
1320564
1809345
70231
602299
207771
366584
925101
1205121
637571
699582
1697916
405453
894533
1995320
578939
1758988
987323
192164
258665
1049294
644899
1033985
728397
881121
990453
216968
1459526
1032214
517340
562411
1618664
1327650
1213029
1853655
92971
1986238
76958
285175
1459271
773678
262270
1802212
69906
439160
1127517
162883
482149
1849379
1739982
615932
582168
1145438
1060154
173134
1182048
651382
408424
11602
885312
344582
1363767
1718613
686299
1821132
819770
853380
366088
670700
464188
1655427
1495506
1051071
1101212
297492
1728776
1279226
1854168
936549
740362
1421164
1776740
756888
1766710
515143
135241
1959646
1422957
1253082
489575
1372901
1154753
1132962
692191
1978484
304158
749793
1601149
278871
1097176
1842509
943180
1405475
9420
1373987
243266
775198
849540
1292319
1429653
161027
1212727
1735336
226419
101154
1911314
636606
31213
138577
1380432
843030
1403002
1295513
1353316
111741
826483
1216885
1897087
1068766
401622
549519
24231
1815038
1517389
938184
1011243
1593919
1173816
981262
1795129
1071925
1981374
321482
571883
1792452
751534
31672
60360
1361695
1510621
148591
734947
151559
324823
433681
468123
757100
889212
1341193
873928
129139
1547860
173549
384168
1342587
1299726
712079
1109830
302650
897825
1904304
1619248
210814
1323618
1371773
745089
1027391
1312295
385008
328815
634877
314572
300231
1434744
715548
940845
437341
1972002
1667102
110789
855244
324345
1085616
1567714
88809
1605869
1527422
1351808
1409655
835525
1164162
919673
905669
1124654
1217201
1332992
82675
297916
133692
1591413
702007
588433
1605462
1134703
1069712
1019342
1680812
1779843
1735429
1725923
1023107
60668
1979898
1142130
1808942
869875
1179507
178990
815986
1100927
1572436
1002898
641885
1973086
413629
422773
690461
202739
915504
1040119
483072
31361
1351049
1915643
416708
1115870
580583
532295
112163
769901
1002847
1927759
1339995
1068242
590049
996263
1779869
926757
706647
633921
1545575
1145954
333566
1350508
1420296
1997384
221926
940767
977819
605540
817504
683874
1906413
539253
195773
665847
878797
1587481
1883083
904919
1081890
1484010
191342
1312754
1364947
242714
1885242
1818349
909849
1020809
279467
1588894
451573
1281338
252926
1594285
524847
313725
191178
702032
862755
929560
907029
1149144
1512696
1135946
1389214
900493
404722
411950
1224445
970332
702451
1604800
1728526
1177485
770957
207262
1387779
1311307
1168755
175365
958858
211603
1846873
216342
1043951
1410406
1827950
1557086
1113191
743535
543046
1578390
703178
966358
1855449
670728
845738
1489633
581638
1636037
534939
422905
694077
769321
1329865
1903340
1272592
681435
462628
187067
1766799
5729
499527
988521
793699
1234652
1353899
1095708
1090282
484880
154272
1469123
716198
1677960
894999
1328325
70697
1114226
1261656
1339196
1501033
314306
1215038
1779707
1156892
139882
107190
553164
1746071
1651310
1230623
1670991
249560
1861105
80810
165785
949625
796333
1486144
845252
382557
259809
989241
1125390
1473414
1108814
925722
613423
940434
535037
516106
546026
1981436
405462
1582026
1302841
1022129
447594
998511
1228708
1399497
502055
1101586
25211
1178172
1903596
456471
1796809
650696
32385
399159
996883
1632431
1413214
1970491
1465203
1306229
1098017
653221
1717249
537396
986714
1865865
1450990
272170
1299768
1699769
1580568
185976
1090916
1369962
1871756
1746800
1116472
270911
1317910
900333
780095
1676886
1029168
210009
994352
1109228
298647
1656844
24743
718734
1030138
311923
1257231
803229
1044013
1120831
618954
1904281
893182
519247
579489
758852
1954793
1166280
1315746
1058906
1723998
98156
1707922
827079
1765213
1409549
843183
707629
1631452
1460423
1018332
1562959
1359218
913795
601344
122800
638506
52341
1813807
1576044
1374980
1280462
285655
1151129
1934937
1575777
1288096
353117
665963
1173897
625654
1035534
1239563
354087
664256
1788632
1977329
1162939
1946744
1367448
208387
1011563
129627
364251
1890380
1833794
1816831
242974
1245519
353707
1038509
1052318
1983707
565110
858807
922346
701871
718645
1063100
1223768
1171110
1079273
1287676
198814
1846500
941419
1200711
402757
165985
974439
1728542
1454992
1057093
41477
604086
487555
346362
845859
312227
637255
1083276
515102
1242392
1617091
1067846
611290
1449549
1071934
1818685
1764119
718868
1279396
340906
765117
1856858
272018
724540
1338150
1592149
1176896
457006
1407322
1750843
1463918
588387
1612318
1215810
381644
1953369
968370
863287
511959
1331820
890828
1180383
787013
260090
1966012
720299
1434861
1651929
1046950
1893073
1202322
161886
1504513
1133985
1227446
1850460
1453049
1203505
113690
672125
287806
587023
1512621
329157
1531043
580612
1102300
1178980
457323
315254
294501
217222
1376115
1605464
1388745
1593220
427269
1431772
214343
1454178
936066
1161783
501846
1652930
1590063
523835
1363551
592788
864618
1606596
1680377
1137199
222846
683856
871314
1355998
1327823
936017
681896
384134
511044
291062
1719436
1903941
1887485
1241459
447573
1489563
721959
1181460
1302392
955444
1285530
1009412
1617785
223931
1276109
348979
1188007
1362143
391236
769218
625480
1804504
568574
809893
1235977
1602273
291133
1768755
284752
1316364
222419
1027579
1542752
1875711
529830
1424552
1783185
1436751
1280608
1120608
472154
731854
774018
1877739
1018437
1100105
904786
785809
810082
1249612
607881
24397
223398
489011
1455747
1497755
642728
1558366
377597
1486474
1127050
1332840
1180354
448581
174079
119116
1411633
113199
1246749
816675
204469
539070
439776
479116
291088
1178211
1546196
1332867
984787
1176200
1308641
862354
1689526
75185
211138
311222
738513
813536
387291
509817
1244579
1644221
333377
160100
13976
1025170
1200123
1707850
1831651
1394184
1357709
937041
956650
1011907
172708
703368
1908027
271579
413743
240400
1666293
372992
1140050
654413
179907
1295759
1689409
1430424
1973338
405419
1971233
1507074
939000
1256375
385251
555558
1879548
1920124
1883957
1669524
1176554
751229
1400699
266848
995829
448648
896304
584412
1740659
1326278
1254142
160734
1209011
1641530
1715562
1971198
588064
239599
820783
359458
367152
1827770
383438
662452
1036634
1699579
557579
518565
1043093
394802
72827
1196372
1804721
1055454
1232113
904677
1808059
1906400
347474
745356
1242989
1051117
35485
1843731
1061976
1704407
1605743
547555
341248
314075
148471
27309
254723
108991
355357
229128
1332292
1348684
1460480
1957896
1724175
205043
1415314
1756417
717903
299569
930099
1642547
1038317
56767
26723
1562151
820460
1450621
780841
188123
1418903
1645518
1964444
315708
723838
596471
831631
1867974
541046
1735628
789396
915205
1975571
116021
879529
1784034
1382730
258545
402508
122071
565134
1511479
252426
1156491
801263
797604
1959274
1947717
235005
1136985
81817
108428
1353199
961119
239572
63133
31850
735956
1858182
269888
242612
658794
1061181
867697
1918483
425295
1913936
1975529
95717
1405272
454472
1398806
1366002
1605200
1424035
277144
1333655
1684685
728072
951799
547976
476136
830881
740028
582987
665280
1161438
1552301
1064198
47328
1540526
1621695
328653
99241
1920339
1748782
1472722
930521
1894049
1073937
1462709
1401144
19660
986675
1181388
371346
1893495
1436281
977647
1495160
1128053
1384143
1526519
1026578
1984716
1767412
477792
631555
508860
322312
1186347
796345
58996
406490
1026370
1025990
1331448
1576157
307653
606849
1941050
1845535
1182161
1107910
1814714
1209285
426297
414055
1321956
56820
99526
1989712
1165049
1008902
897357
1863084
195844
1586534
1066178
1645311
1345031
389233
935553
859471
1908072
1033245
509718
1751755
1811839
878383
1669053
1171177
1722302
151322
904487
1901360
494518
1675856
1122021
165738
881016
157624
1995825
654164
665060
1952338
1605894
309297
330078
1077053
1614092
30289
42058
1490215
1286511
1878908
1385080
1586216
252726
1217022
435182
1317578
229406
1663712
1981762
601714
656671
123145
1262290
1522375
1406433
761509
1095530
749834
418233
435727
1141550
798566
1614642
1991206
692730
285895
988658
748871
935918
1730356
769540
875096
1232468
1554163
1530728
1451546
1251817
463207
832731
596289
1138955
527638
507871
664123
1062618
773718
1326720
1946521
1386392
1298011
945852
246630
132525
641237
786605
380755
887323
1187587
1968876
124807
1333737
951494
121122
1008635
1586430
1623513
545036
1177796
1996632
1474259
401006
1059250
1959385
1949439
607225
1326990
542096
1923614
813421
1269333
1681
1298589
1219505
1311870
407809
783059
690669
1118697
400283
241555
1087739
1890778
1567177
786021
527167
776476
1194779
1880153
1613875
979928
1294848
1402113
1120913
174000
1891902
946076
1377381
1511401
1367056
1442359
701047
1345766
1339396
1659510
1013333
1118161
149081
1013609
775925
1612925
1356162
388255
1137220
1745049
775246
1756479
895129
981451
967448
1844051
1876935
1035652
1380135
746785
250394
13288
599303
990240
1212370
259336
63234
1141081
666794
577330
1384289
46005
1426659
215324
1561588
1418663
1791833
1504727
1635002
1205631
1312913
316064
1249133
1901675
1229219
101606
1057760
1965539
1821122
883861
1306578
1490041
783124
161374
242569
327096
1779240
1860035
1632932
20758
329313
1200159
270203
684403
668622
415492
1267360
264376
1944622
1438442
1690111
746158
168323
1588251
668281
155289
1107792
1147024
1570777
734687
691061
1596966
570274
648666
254232
1699962
1241606
1944444
1333546
1190285
350946
1225511
106747
819658
1051182
787253
1614806
810768
1594261
322587
1954305
1029495
1574301
1118549
387948
1544384
309985
1387392
1281805
1155306
1294989
1407273
430966
498847
377770
1572823
878064
811636
666222
630292
1475594
824568
1035653
697783
1576996
1329825
613985
9912
331722
1842151
1660675
850414
1327563
470930
324415
672035
1474807
1144579
774389
1912158
1894500
1285954
25128
1401812
430140
1665135
1715275
1461828
1338411
291200
1672286
555594
1159955
1044311
1117460
1270496
1043603
1320128
1222959
577429
1660695
1513687
792175
1207635
1312614
1460080
377690
1385106
1625254
554625
1709991
1244442
724686
1620312
1471229
3431
1770505
560570
761408
1413252
1591365
1112326
672019
1251071
190833
1487652
1171732
1676419
329651
461414
143597
168712
1414402
1903827
1960466
1430148
1986902
1362723
761280
466256
1727942
643308
1152090
72086
1609580
428491
1304528
204701
1532409
1804741
1633444
506425
778036
1459889
409584
770877
1383773
97053
1981053
546664
1142344
1847999
811369
1386931
505785
996236
747197
340186
359205
1817984
1413229
1826611
716207
1332964
820461
1091132
563428
1754984
289206
1601256
932179
879667
213017
1105489
705918
910594
953114
940811
1247554
492254
1772777
1139080
394817
1259284
148016
1862286
4191
505129
966420
1467574
1579675
1811906
609319
326312
1500605
763926
1362483
1342590
1760350
271164
590090
1050542
1730202
499432
340614
193573
1414679
1892881
1135594
1533293
987843
891714
1033889
1213092
995211
465319
1742362
1975382
873754
1486483
427882
721178
358555
870052
156408
397044
461377
1529650
1933689
1327478
1457876
1640996
103591
919864
1211395
1907738
754385
820674
270971
148111
1891547
1316253
1858263
600747
1862320
1388751
1847958
1674331
518360
1571808
1867793
669054
701576
973852
956236
867411
72876
1447488
1561798
682426
703090
159613
1651846
1260723
1136828
1651845
973158
935461
1928384
1696869
364743
395029
1280965
1947396
511164
263396
703081
971563
547033
700125
670855
1926922
1641114
1972669
1287615
613688
1114256
1641319
1707259
885215
288229
1044646
1247331
310835
815053
63123
1377667
987992
1749931
1150975
3463
1672383
38159
1487867
1725115
1635022
667266
1115964
1974444
470098
582804
1822089
259258
504351
1415703
1146695
910321
1200977
458744
176086
247975
1584395
1911544
1257752
618958
1483576
503446
163747
1496380
805860
1738132
868394
1794374
305066
35249
74123
399704
1663701
1977986
409750
1256042
559194
457026
1946521
950223
362233
236216
4613
999720
1821912
1695781
1368195
505304
903365
1339363
1690852
1356154
1495212
1720054
1579290
1422806
1178432
1641691
281670
414587
242121
1620505
26573
260553
1338908
1254708
300748
1841425
214024
772295
1713281
655476
918013
22392
282011
936501
1913152
335315
861923
163635
720621
629237
876517
668044
1997481
1214937
472966
1657134
1461873
1739291
1970323
1520453
695128
1205173
1241833
124409
771290
81488
1978107
341390
363701
1382221
967736
170941
1639849
1203883
371662
1471223
1107096
1969456
1956239
586071
1752536
1394918
28704
345960
26460
1829169
690087
87898
56297
1907970
891504
91437
21352
1762937
309448
224712
389323
1893170
1388405
1807149
1988031
943073
1402961
1575930
1925763
52779
43350
673684
1588843
1798686
955992
1751676
405194
1113627
659575
1517598
630768
1209183
1367266
1712453
76444
1091829
73914
537108
656188
1617125
36221
687796
1872049
917253
1989882
998773
536561
1217186
1408375
203930
700249
1580320
19258
1264857
264460
822510
828113
1166797
191812
231570
1832318
223237
154013
1982987
1688259
693947
1297760
1804855
1222824
545757
1425757
1068331
1476174
210416
1745128
1705383
1378206
1631
613939
1039304
1278817
1657987
1386206
1633442
1523195
210021
980731
1618749
177567
162117
501078
1393417
437507
1856309
123706
883295
1153164
1854587
1930809
1487812
1636781
295918
1882388
542566
181025
1505225
1351043
1663363
1800919
1034468
1846349
895821
283034
1873125
1139344
1048299
1000327
1038977
1311458
1193182
1524574
1360711
103492
848694
1232104
444820
351292
1705781
1109986
1432900
286497
1464240
297880
1280809
907567
343460
1102998
924604
1380768
1027827
901508
70701
1012615
1832775
1278221
1086888
1534639
1877596
47928
1533699
861196
27614
261791
734905
186021
875139
1106086
614462
863555
596286
946772
1848650
1015703
561464
903677
1392558
1640427
885030
1921854
1170458
1960490
1390994
1643562
564691
536693
44716
1484131
858615
1853440
1880403
464568
266896
701961
1137127
1537719
1488645
156570
1823802
681894
1295118
804448
1722431
1816268
178059
1896312
1467071
1356829
1342836
1159991
1564448
580894
647396
87338
323356
188194
774433
634547
1998923
1928915
1088237
1487446
526012
404014
1885137
103895
1932720
456102
1163740
687097
968970
702207
666132
989616
996240
1326345
1720977
424317
1241205
578778
1429069
864873
258621
585417
1941996
246631
432336
664575
452472
492577
7773
559399
1465355
1665837
1112113
1634963
1278408
1884474
232794
991503
925176
664928
1723926
1421029
1697120
593356
1158716
439928
1500574
726379
1976198
967858
14730
1218032
70226
1537611
1174747
337403
572546
315607
128046
1052731
1490405
1568617
1595144
1904392
104615
1313880
116756
379169
882536
551526
1582695
22297
211242
1742519
1064041
1083907
1134023
62358
1886223
1565276
1196001
1054137
1900689
420038
1590760
983549
63464
102832
535103
1172093
1040111
1166530
1493828
1302118
1537040
1438723
1767807
200900
653006
1070847
213067
1742525
1725605
1443004
700121
1656496
1212951
226040
272507
731079
1013117
1719661
1916806
239562
1056777
347663
741829
1152640
1393614
1683647
1320068
1458158
348800
1935376
1555981
1219441
1270277
1101684
635908
1370102
1665716
1259522
95427
1813699
1032436
1879967
603831
696188
1228973
480504
1797385
1731690
945738
747981
468343
512358
247998
126089
869206
92998
1307576
678978
577884
1453584
1028722
1711906
548405
401316
1459890
1135405
1204201
201875
1342955
1704334
1546397
1159473
456582
99532
751867
655725
607849
1739711
1006472
666702
220929
20115
1046448
1982763
1865887
1420168
919591
1376585
1178623
1360426
10418
1597334
50272
1901744
1901830
536394
1648461
1845256
455433
1897261
787595
387210
1613045
1496980
286511
143966
1121133
817789
1801542
1350741
625055
479224
1782138
1409296
1797447
586148
1512117
1275705
431084
1941519
1087163
1194212
1247628
1652908
968919
2018
1735264
667129
1127000
492264
761888
1406783
1855832
554946
1035137
1340135
1140339
1974426
1815923
1738589
1953508
389509
52236
448030
1099095
457826
172972
1305790
1961857
98160
23419
1331893
1342422
379622
556890
1007666
1954125
499469
289794
323880
1038297
334261
769432
127487
364636
358456
284053
526536
1049879
1089441
1269131
1932628
1113419
1529988
1069400
1828805
1029096
1596542
763157
610170
1254984
1863085
1797464
264862
1695910
1679908
952337
952320
589442
1230695
15926
77758
1220155
773286
1200209
478748
105062
147789
1756437
773995
660438
1976817
1583915
402998
1719140
1334140
29085
1215701
567074
1564880
641708
733952
1115687
1849190
1129102
875288
240745
522362
463552
87581
750003
1430413
1667524
1388846
974377
1400878
1092955
1321014
1270551
95406
894682
1471264
1488302
1954740
493501
1844183
1378455
647283
1969727
1955528
1154363
487654
1373893
1998938
742824
405681
260317
1604190
1143764
1773124
23757
1203494
1962142
1025952
554463
1485356
1799512
806656
1911700
1261442
1255994
1415972
1020408
334103
1431815
631810
1951363
1512444
1829647
1839849
1457370
666872
1931634
1259960
1013894
1326117
1617999
401085
1656263
1399198
6437
576972
1275019
665099
1725682
1784876
506628
70598
904259
4223
1542594
1726816
1318735
714173
268006
1856997
1004504
1668258
1746774
497993
1582338
160566
251093
148792
1648571
327638
1187324
926356
1145835
833595
239052
1860779
973294
708602
793817
227274
940132
1554802
1451256
1274152
198476
1631153
580672
1163769
1319627
1204696
845749
209404
1839724
729594
409272
452018
860319
1482085
523396
1724876
1311797
157243
1069089
793887
89427
1707258
1620052
402107
1011303
1258542
855023
1854543
825332
338401
1146604
1689284
1160182
441880
921800
197065
535287
1619443
736355
1398120
282692
1385351
743150
1770641
1897155
1016497
1290603
281883
1400216
1850617
1282362
1062678
1039785
1321822
1804728
1215583
141750
77569
314431
758281
393138
1457551
139288
1958111
1709077
116813
240608
39749
1868581
958196
1205063
115171
1560480
1056561
621241
541115
763188
927272
659159
755098
1833815
1844045
810001
1031424
1086111
1037148
871480
1489113
967157
443888
384286
161932
387946
537662
1855469
1339608
1500178
1753820
1581205
183671
951392
911844
1778838
36353
244930
652245
1439340
613085
1576808
1481457
550496
1120914
873458
1680909
419568
1144181
1609641
1330712
1962148
1336763
1368304
216636
1944265
1356954
380154
1744804
1539478
137487
1499273
1577351
1347305
1972332
1878711
410199
222499
945760
1978290
1086520
1016158
245202
1707613
1823773
361899
1039782
749025
1825980
889082
918419
341454
1364073
132336
1659905
839172
96927
1380417
1693554
1482310
1226884
189053
1435317
1230064
1676910
1242836
1832168
571297
1541108
1587702
373388
1468737
773689
848929
401792
195447
1669674
810744
815741
1155466
593821
559192
161517
950645
520231
1738058
1093980
623753
825600
759558
1336518
218747
1199532
935241
460643
287061
1350839
813343
1765970
1125917
1434201
293997
418649
298089
1059241
914041
1729717
1250764
183453
1013533
1390276
1270029
76788
1697925
1465130
1163484
1746021
1597913
1312724
491090
713622
73057
668750
996936
1258520
1473668
1519051
686557
1784001
312271
765663
1658650
975226
346587
1001492
1236718
375495
1201821
1617407
262206
783440
1915223
303053
1978776
650685
514105
1401071
1531224
1632167
1939977
1625293
585021
566900
1638687
663442
166235
1838631
229926
972563
1704155
905820
1680633
1264383
1858117
1783844
1297496
616532
934753
159474
1698392
799158
1214251
1368573
1639545
1233636
935391
1963010
228305
1949001
256827
490941
730607
588245
764004
1431324
997290
800420
710122
1942167
475235
435486
1820875
456335
733613
1855418
1151367
1475396
1345516
1224828
321569
876156
568077
1847151
1001044
1306873
647038
838582
1192438
1221312
880278
1461693
810915
93384
732037
1673270
1147819
988608
577049
1565548
178425
181491
1466919
412038
1761707
1868045
96657
1089661
1664935
1394075
962770
1277350
1410800
1471173
1424084
1041091
688303
443101
1262196
1164146
993715
1441828
1992104
315116
1976369
640641
156698
1656802
1347373
364669
433085
928288
1293381
96042
1894248
998016
536288
301452
354931
148575
853651
15330
433490
528600
284072
1425873
1911463
1911788
418240
1745048
83747
136135
644164
169373
603052
1162894
136312
1837131
813507
564141
1057002
707634
1771646
1388957
1161340
1723547
1976131
856971
1783378
1949696
707741
582218
411305
632651
768256
892600
271707
908821
512187
430844
108578
1637511
1238976
999387
239809
952018
1990279
789505
989462
1485571
1938416
876943
1090755
1679136
1763941
610378
984130
1816137
1864699
255784
183858
1776340
976270
1815714
1277049
347284
22209
557730
92231
438098
851193
326999
1094887
1762217
363386
63774
1951807
1673426
1958742
1908749
662424
1142071
1946038
982598
1405622
1709657
1151354
806023
1003787
127084
43148
1718706
1755083
1272933
984911
146965
543416
1179030
1485709
1840696
1452436
1247183
265369
8603
1834969
283579
156833
1149658
1675269
259948
1612502
649907
1635276
750580
854265
369504
837732
1514747
544970
647526
1814507
796370
1469354
673160
1565057
1549062
1054328
778929
927978
718471
421266
200549
1220407
140284
1875033
521896
1900204
843843
1223171
1714600
155040
1693554
1128006
1548220
547172
856952
393980
1624164
174856
1559043
149269
782968
1248846
1523099
80311
103228
1834356
694254
1471468
271381
1095195
1329723
1255547
385820
593654
1998481
1132867
840028
1943775
1399244
196620
927153
1751565
1068529
52242
1833228
635830
1884066
457545
1211792
1717844
1066621
1418372
1681906
1303918
1186800
595990
453213
1741949
1526983
222258
828390
663799
170639
904193
1809865
17814
842858
986812
1761283
769725
1667524
1308272
1429372
1313997
1735883
27131
961394
841410
1459497
677831
1471897
834582
297866
908190
771308
1261384
485509
94020
1440186
337648
1200924
860165
826938
593436
1169066
1570916
1974293
214355
1854985
1441347
1528606
1460661
745844
1861957
233250
1462380
975435
426239
579311
1401145
1405699
557373
803967
1425954
228288
647207
1519426
164179
607596
255742
1624211
318814
1558942
729815
806708
1378476
1903669
1111033
1533934
1921450
1109566
665596
393916
1532688
891823
1445022
578240
637508
118990
528802
1926169
1134108
499819
337313
1249787
1686164
963061
982249
602942
495870
1901277
980752
518290
1616389
396756
1534877
945455
1282773
336400
617099
884029
193296
284394
1017478
1971062
1656108
1266984
1143653
18585
1131448
754661
759488
1214866
1505613
898167
854809
1569230
1174319
517038
480129
537218
1700846
316721
689780
1626884
767016
12078
1564696
1776860
622607
1652535
1988629
1604423
1559938
1402777
260874
1130366
883039
662594
1866076
1925335
1779445
1266462
1086004
1175395
101096
209481
1377655
1415827
134700
154879
1161526
1620289
1798957
273728
984394
709278
1137306
1118845
1283158
1227096
1401095
441522
644284
1585241
67463
1927655
80641
534307
260867
1257265
506763
1453912
1559190
1154988
94503
721565
1495622
1688033
1120716
1962048
1048859
528725
60572
1984111
1732630
61142
1425730
1730715
1445076
725917
235471
423258
856338
927074
18961
1532060
429734
577316
113969
1081363
401531
829753
360859
1365013
1908581
267255
1848306
1412195
1161114
887002
460614
1572884
1877396
209407
1950198
145292
46358
307631
73405
1915144
1356026
1363338
751330
1934759
1701538
338039
19702
974018
6175
40343
1937901
1663814
548796
1763913
1303868
1271221
1625077
1767974
285760
1439207
1721766
1470812
276250
1211125
150257
469244
648165
27403
1146435
1810911
227972
1215228
969655
1709722
1364287
1814321
516936
1240233
1583475
221826
252718
1929265
863915
1175739
944643
683367
284033
1518237
362492
1224605
1180821
688059
1968000
850569
1280532
451980
649678
978791
439797
439748
76423
25956
787791
1753551
498868
1043780
1651095
579830
1055461
1888798
294290
86708
783833
930379
55402
1355923
503504
279201
1092672
340249
642467
281180
973798
780554
1959227
313827
1030122
297465
708139
1874837
321509
635154
177103
479937
975715
544172
1660410
1883
1731003
531402
43914
1148253
451632
19273
119792
1770933
1378512
1527595
1022048
1084355
330517
1139184
131785
1863832
762024
174336
1350723
1645487
711744
496156
625186
578349
1377548
942217
352548
1880506
1866652
1500289
1534306
884989
789811
308655
81740
1544450
185279
1635906
1012066
1852994
880631
1484923
1067170
660100
1043749
248544
80641
964561
54982
1665919
621899
1002363
1016536
1183476
589215
168429
542356
800178
1459454
21598
1041880
1862757
13056
1265087
634691
1548114
1018471
1811762
208700
142344
356925
925992
1931698
1861528
738375
53663
683406
1456450
30508
88151
973935
358725
616586
844433
385771
669120
752424
1705504
366185
1106678
403958
765615
1504250
237595
1882408
53134
293719
733811
1047189
1419149
1638442
1571122
1027911
583881
1358073
75677
249922
776373
890193
794029
148329
798902
699023
730626
50715
1522801
47274
1278255
1887314
356324
754357
1243984
1236694
1709130
684494
1853742
1313614
143054
1935338
1184754
168941
1524095
249937
1305150
803034
1310026
1598151
532372
909162
504246
1482454
1975927
1310782
794092
1477992
840508
1377728
1380446
759481
464490
264453
1957464
1639906
1485632
516046
277365
597806
475338
347936
1862352
434425
367874
607061
1080853
186564
1968913
1950599
1443681
510227
1488732
1036071
1390167
146079
398027
150322
877032
321325
252813
911641
206583
626744
118256
1474266
919228
785599
1685659
947486
832454
371652
647128
666546
1167473
1940006
220972
1261190
1901192
1896776
1761858
628471
753174
1329411
1211942
414241
287118
1840619
764443
444457
1225286
1017687
1369675
1902003
1731454
1037470
446738
549952
405991
1210599
18866
1002634
494786
692774
348016
1003554
63158
1741773
183625
310791
1876062
1104480
692088
793747
1390610
1213072
763784
247205
1051823
1226172
1213302
573965
1392890
1215870
1344036
1115253
1790353
121103
1366123
32348
1431077
1758915
1129753
1255817
736894
537086
1781797
1943449
714806
1350240
892226
697697
444916
530413
1882953
252697
1531605
1906268
1484433
114776
1320131
801220
107874
702070
1961396
377238
359593
836864
1411057
676637
1524216
1781805
1673716
1387998
238960
1776787
1276183
235878
1161131
867318
975354
1354299
1225514
249988
1460284
1075579
1898584
1406711
1035563
1731748
1451721
501179
1405072
1064829
459676
304639
1273958
892848
1663344
276932
1148261
1624184
1096739
750979
322362
1446878
321069
193086
1948002
116954
1956680
178469
120058
572884
54900
775345
930875
1188576
385193
6246
828503
443202
417427
706219
991754
721736
958609
457794
1466915
893647
1830669
1298325
529159
282316
1270005
371716
244978
1154400
645975
1954568
465147
1256369
1024897
1388694
1940476
419015
1845269
1855295
598419
1579783
445648
43639
917285
239205
145050
1191301
1731211
779078
1472469
657842
1040021
1626057
461789
1203714
366241
1255494
1346102
998206
1440594
1625622
1649897
1258501
1070581
1674121
541066
1055392
1736982
1615058
913957
1316447
1878364
1303764
135491
184151
1981862
347847
807900
1805304
1085065
814868
746732
1498608
1128467
608810
1924629
1244850
1072757
1964609
1118911
821416
1494317
1460246
1946904
952445
292972
1320943
1011869
106829
1962615
1103910
351308
796109
1414397
1357395
1087955
40795
774867
372685
1564128
1814727
1106729
734814
1607461
1926442
531548
1082763
1373587
353015
1306883
1298483
1590978
1933809
1165481
1293095
231503
1951245
1839657
374088
929221
194791
849343
1026044
554034
1318894
91675
1685710
1547614
37042
215141
1433520
552224
1576200
1263176
170533
1576845
1343987
205559
1884402
1505355
375502
170966
134275
1488369
1782760
74948
1193056
761654
707875
327134
159086
868630
249232
239852
267054
690094
1043614
1817129
485213
621708
70122
1242760
1069836
97999
1730761
856274
1272822
1909064
502543
365633
1506180
1996075
1453042
925572
1955330
1214882
503152
1398405
1115917
1306329
1125368
1671072
508231
160615
1572129
1387755
47834
1634434
1416926
1082946
464589
12764
1043634
833871
618575
445574
1351421
643647
1124127
725373
1284469
267711
1626728
1833195
191329
1537491
1409481
1233111
630419
544942
1900137
975170
1610850
167599
550104
160361
1516279
1539609
1295235
1780912
1500752
1754386
996136
1214458
1138757
1994843
1643492
1564424
1852308
1918650
182910
1631909
1667245
314504
1484142
239532
722384
1468542
245511
1241107
640175
1575518
1559367
511630
1366419
1386912
1939751
213929
43871
704144
1014559
65894
707226
49141
1669597
1689037
492979
778850
1856856
752384
934565
69760
1797269
703529
147376
1553209
1410643
26740
1268842
135067
637081
1785268
1473468
636318
1771575
456274
1709570
888336
1462513
1567793
232347
1588254
264330
1736107
758772
1684465
8177
801234
498401
806036
1937706
978733
1622072
397182
778457
229689
394713
1284139
1877375
1092682
1526590
864897
1394603
1623394
1502045
1713179
675895
373506
699716
1303308
449371
520139
1298392
864155
39627
1294899
57890
698540
1359243
540297
1206643
746715
1273410
666901
1748886
1940942
1326455
1417522
1845509
245
522404
704280
1472741
1402262
188404
123483
913588
980334
1992675
981715
1123062
1285390
397034
919982
548209
981605
382492
213077
258416
1762611
1764514
1209107
1745606
891445
788951
826974
1878330
938794
1720058
729563
1260819
237844
904414
1393824
892413
1997070
1676222
752143
25919
593766
810155
235281
895553
1482228
1826306
986890
1713746
1590213
1171595
1565376
238995
474311
8218
1796029
90371
997944
218938
1511703
900396
911922
151062
1350465
843310
555690
144753
202580
1505078
1819941
1603637
322400
236338
758440
265491
928403
1142475
1852677
237831
292575
62824
1399043
491342
235057
1116169
1927095
13396
193160
1373252
617441
220370
1401449
249909
1094788
1401283
1811216
1400264
1887084
301413
1336674
1659346
675823
1102862
786339
513121
785859
1578899
1179627
170137
1992079
1846047
539499
592816
1300867
1623882
1126616
1155522
1785618
6170
505240
1516923
1711971
623650
1044911
1977322
119169
1316209
1830450
537765
164629
1833431
322387
1551103
1080568
1346103
1701909
83932
308422
20109
334622
1403278
490138
338742
1208138
695020
709839
444244
633744
750023
808489
355972
1066084
673714
566861
146461
1353721
732796
1325036
1460555
347931
874522
351646
1258972
722054
1270403
1101995
1570595
1566545
745770
1279394
1753390
1163597
1148228
839990
762777
410724
734470
83545
1306196
1434918
527380
1160575
882896
1796972
1507746
959706
148272
789217
1549500
530270
1973677
1898602
326035
918040
315848
1969531
888497
64406
1599815
874298
977577
1000319
1926885
1608418
647041
93981
1360501
261814
110111
1378925
1672275
512087
1642725
1154666
1485782
1491659
1096514
695608
1423737
432162
1657328
622454
604064
309755
815909
863152
1044689
1724229
824326
1516103
1673587
1656958
48997
1032602
1749593
860035
1426353
1240859
133606
966742
405516
1501796
158647
527433
424956
228418
548682
1584790
1979426
1571448
1887011
1968793
984981
1453579
1787170
402376
355671
1467134
1090755
1010349
434411
1292767
562761
1023544
218624
412804
1169905
815344
185118
1906213
1441272
1060734
886261
1801169
437544
625897
1468451
4632
1763721
1358658
17031
1904192
1398174
1968967
460079
29059
741441
353468
1310678
1726829
21428
1648440
540319
427073
1359628
402221
371016
64246
255622
882545
326452
1310228
1224199
169742
966913
110365
1683518
709866
1843868
778600
1576139
660603
161193
742382
492975
1912208
1425653
616010
1675800
20087
873522
1930416
1051874
1924945
1456791
529567
239146
1741489
869824
1063756
1006586
933905
633395
366233
1498460
1350684
1219624
1582238
1642522
1161778
185471
1529407
957935
1463210
1115893
1066524
1208032
1792741
419198
1557890
360695
126532
1853061
1935
617898
396208
1707970
1267031
1329944
1008065
913784
566244
1851220
718781
1359559
9404
1631806
461563
1798205
1768011
1777376
440089
160798
1506444
1859384
825857
35760
1407007
356031
517693
1137901
526258
1947899
338520
1007278
515482
1028307
151423
1597542
1734148
1963449
823928
301176
1715813
808501
455771
719600
46812
788084
1961825
1027034
291738
1401933
1456276
274234
1386103
288915
426715
1505087
325118
1178589
1203791
183313
1844015
1321708
1179205
660759
1139684
746591
1586136
614676
397527
505073
1865422
2577
1129648
1915320
1113654
29784
1262521
1364350
1586318
536705
1339324
1687230
1189201
1560905
1572912
936162
1770158
299801
1970209
1213638
984836
1066795
498027
1052897
1725416
1485536
11271
940144
796202
1980901
534888
1863210
152011
347558
1106055
1430040
1437251
1205797
1161203
701047
674409
1463621
1981274
580412
1544934
553781
176627
1729788
315175
1780176
1189458
1521291
597521
136963
125552
599650
761838
620392
1170251
57619
1272328
58584
197361
1832053
868148
1731948
1558913
1154115
917522
892850
207657
698929
285686
893629
1066661
1663689
676528
690476
1013031
240750
1684499
809643
1788240
1950781
936215
1059724
372063
1933617
307901
771699
426380
917228
403149
1911522
48262
159967
582744
456971
1599275
349518
1031262
974605
217013
744106
338929
754707
12414
567676
1744818
652656
353369
1874961
1387493
6460
778232
1524145
1455618
877074
1754348
239372
1309804
379955
300321
1994660
379978
1395545
1614528
968971
884192
1691589
502664
998861
1155500
392059
1015041
1274181
807116
1693818
170201
552097
1970978
201018
220839
990284
425939
1140569
1414079
1437324
1841451
486560
434742
1200420
1961538
891018
1700027
682476
687137
1763413
520076
955658
1842101
192202
1344427
1216193
1612946
1487486
1288172
258032
641989
1154363
122409
1477527
1116012
126512
1723737
1235176
1648649
471284
1004834
1099362
1857048
295162
414313
1014110
1129081
1178526
155557
1717158
1234076
1762167
612668
310000
1524081
1949854
1422140
52830
1263975
1591891
1679643
1544408
512258
1096487
1072702
31340
1950952
363205
1126614
390882
682227
50601
1065169
188623
298802
1440807
81840
692072
507663
1718529
1191364
223734
699642
623423
679463
1799548
1649461
1288510
1886572
554854
1987708
1752089
1284401
1412945
1234830
1179722
853994
1948142
55252
1043920
467707
1466295
1892862
1838460
1873835
1332585
884234
981843
280317
1311771
1888967
813326
113451
1370490
1918488
1802041
299720
1886929
631229
927098
1566496
1210777
8507
1865492
967689
580385
1763725
1131503
1082103
1937775
1797459
1879888
711523
510746
908839
1840344
1760487
318283
1983642
1234389
1598773
823045
1318102
226400
1136692
969244
1013573
547458
541767
731641
1926066
1241290
1418235
1062422
1993696
799251
1164253
1716785
1403841
1113269
748300
1776326
1144625
644853
147523
486717
768789
1257815
1455024
376845
754386
753413
56152
1152518
1065616
744702
1843344
1888161
1018767
1490916
78409
1252633
967440
1272761
585418
1006803
1538045
1008233
608565
267866
747438
1768408
997519
1241414
1747366
1259797
1045955
554163
1608213
1165992
1552858
203232
1197906
1345094
193033
1744173
33225
1798517
1027150
753507
854479
282946
800469
742966
1043680
823989
611311
1488373
728256
27464
1489531
272192
77667
1646949
1133594
832530
788194
614985
30700
1903540
128572
732110
804402
404839
1805685
55601
669058
639755
1173002
1402409
1515383
160363
1410635
1738524
894597
1026749
1179245
39824
1093804
175280
1608492
938983
1960971
1137960
573215
207349
1240257
1246529
1572517
1935106
1796247
68160
41189
133800
1566786
1625191
446856
1270885
1204274
1986466
1449133
456936
1549733
1543847
1054249
1088261
73225
502207
1206313
79767
84931
562564
1427838
381588
1126220
1554696
556978
714773
120896
1966502
1562263
780284
960622
1971668
1549687
1986147
336435
17889
1937736
1035881
568111
889613
1878358
1864765
1987417
1863760
217899
323127
564615
681927
1396788
1360722
592410
61721
1388472
603846
98005
858337
1469024
675012
805392
1942040
1164211
134496
1773856
1917528
1040300
1891199
1184100
596987
337851
1916691
813776
1747323
584923
1187210
815677
448228
1945138
864753
1463573
1352306
1770458
121146
563994
1289213
604107
668509
1011453
820748
504996
610505
340677
1877073
1193133
821509
1151452
209233
1690743
232470
1439547
527499
1744347
1969684
43435
672448
279829
483719
434810
51295
503879
1051276
525083
1714674
239191
562891
1332539
262413
88359
593805
1389566
148160
841304
968639
1582822
828652
212286
1928122
1309222
520088
1585623
1090772
241845
1088727
696852
892745
352405
1534944
101543
1905670
20306
428705
1008998
697122
932653
1567511
1673603
1383118
475100
158038
975366
1793850
1784319
1485343
1413731
286962
659767
188074
1334892
1363680
1222326
440749
841165
753291
1811046
914627
1571875
860269
469896
841408
1710088
597499
1200014
1223598
1260616
1969000
367854
284626
1395727
1112077
1263869
1706997
867732
717822
1115849
395597
68073
277836
1123366
498784
952305
879156
1716076
45420
1668568
1005816
1161012
1207224
1356449
1391333
1075302
1664870
162326
870985
1345291
1075306
1883656
779994
115601
1176623
1370460
441515
893494
767184
438784
1351473
547384
1450875
1998111
1849726
1815842
1872904
119173
1156048
1979476
1340477
1055888
1059699
892832
1622736
1306279
371265
371291
827115
1223566
1521074
1164689
1807417
565886
1677787
1143488
143805
461656
1687030
1495519
892332
1191021
1420344
1956603
1619658
1493665
1653944
895053
100704
1413891
1680189
103043
1282817
1490296
1032968
339849
1663099
473648
453261
510262
992269
1486364
761936
1151749
1615939
1440241
1635373
1051897
1450728
1106814
432161
155183
1652257
90653
1123724
1012535
366248
1801245
601518
366566
1847979
627919
804834
1999185
1324965
163449
358086
1107842
1746926
488508
1574427
1893299
1799698
196266
1541881
1753496
1900777
1245274
1539521
1237332
1745537
116604
570916
1051970
1596258
1564702
1862774
685269
632108
1586479
637504
473263
129676
1655413
254601
1774294
1652956
367858
1472913
1739043
17626
1136720
402380
478337
375472
1619964
312445
1884699
1286581
80151
413252
127373
1563054
880997
1010665
173872
1408398
481162
1286056
777085
105347
465822
1554374
1099901
1191197
436519
515765
978165
934152
139095
1710180
1881402
1232756
702327
1613820
718399
1395157
539061
401625
1800006
1769410
1408800
1172419
906906
1822428
1863840
1379311
1532599
521659
995939
675711
1973520
192267
688542
1192136
1466437
1613105
1824118
543321
1768901
1530606
355810
296658
1432723
635284
581466
1124815
1363623
1131349
189406
1291893
1871976
1914078
1744789
1424174
1849946
1532437
1199953
1635995
6133
548878
996753
1290394
406086
130159
1664753
622805
1564880
1110656
1184445
203456
548573
788694
973862
1954320
452305
1885985
879946
1088509
375003
1767565
1213594
1672970
1103209
380030
599546
1417943
911225
997099
1499265
1428175
1090895
1708131
1503193
842709
1472772
310299
1329891
678605
920665
1413884
1822093
5364
913329
225523
954203
494809
1001240
364511
1173498
1484804
1406396
781545
300211
1280019
103305
389293
1612321
893126
974567
1845260
993129
853700
59406
1726934
730060
653120
1845721
212310
1700601
608267
1701041
1952740
599874
19318
1184758
263714
850676
1052144
396000
90215
122764
1813472
835144
1406418
1183960
1020331
1148205
1358615
604084
206614
981211
1821437
1559892
603778
999380
345291
1394493
502321
925769
1149585
1387833
921292
865037
1455107
1538812
1264025
103973
1539671
1329795
57223
219875
727192
1678351
542058
1949212
1841840
1928012
1996933
887219
1948451
779975
1895054
1165201
1971781
858785
633807
656219
1792189
1603862
1514247
265484
1529650
1838930
1244580
1001176
1431693
419704
1954362
909018
922881
688730
1569731
1605828
1009048
1961276
1127393
1252649
1495648
1275581
834117
1081171
1551380
1681984
303495
1174248
303021
273575
1314403
849925
1153943
911366
1769311
984957
1607377
1347949
234437
952607
934625
969122
326925
1914234
383460
917501
1171206
1156679
944737
1064758
921418
1060014
1581214
1714452
1885682
114210
888145
215481
1634736
344787
575588
1095812
1822372
1233963
120376
802284
405078
244809
1698711
268379
777243
753510
787885
1848750
725005
625615
171824
195667
660067
1580856
552746
1724681
1160859
1210623
793763
1084462
1959009
210832
679949
27336
1984944
1678
1780743
1790094
851987
1141714
1968098
636519
1798546
1226349
1146920
598660
1732785
1178611
1933559
1181570
1356252
1267898
878138
1947726
1925636
342405
1415799
1296351
1815410
1903078
1880959
503458
1405693
1206891
1948635
651953
1878802
982805
227738
1319677
455679
845160
1488613
834636
67482
822455
1689815
1068249
1203395
17658
544402
445421
1478036
55175
107727
909666
1170159
189224
1842157
702409
1360290
584117
936401
590322
384370
1082884
723016
805675
937122
967904
408347
1084515
1221871
327861
1890958
926992
1198552
590169
1484595
570683
1607524
504556
268178
1731451
1463191
692146
580672
615641
520225
1811475
1052769
270033
1698808
303067
90492
1145554
877877
984117
1438268
373949
965493
558904
568134
936971
484321
555482
275030
1095312
957622
1701862
1723465
1095032
1561464
889434
21378
499402
393663
1500910
1809523
59058
1668944
937098
479901
25668
275561
1425469
1872098
141459
1016603
1892466
394267
1169407
1231081
112520
87301
379137
1398517
168733
906461
556783
1157372
857526
214344
356292
897561
571543
819488
435794
93417
708077
1833626
284004
901007
638674
785599
1677811
564031
1170095
1454374
95197
1603687
917503
1166658
410864
655340
1739433
1590644
1664075
1850372
988285
560244
1203617
102520
269422
467941
476551
1886984
1529015
1559441
1993729
157341
194784
1745859
1070643
1334805
1448291
1366060
498706
416983
587738
1339285
1612263
1440131
566557
1397801
503756
78283
485456
1279764
702065
621711
967051
1096152
387341
1904649
1172090
633906
1177115
1730093
1994241
1989137
1056822
987481
973651
217244
361276
1053733
242936
163639
145677
596044
401830
1787188
1332250
1675327
812655
1566005
1371763
502340
767848
1528115
370067
417541
1296211
728729
1573498
1984802
1792815
312547
420023
524819
154147
716602
59369
1071440
915157
874333
1815562
932592
474472
275095
1530297
1354528
1305179
13293
1357944
7636
354819
1056173
1681884
1068111
773883
1462034
687121
1817434
422690
973779
378017
172751
1377676
794668
90238
663271
1687568
347804
35281
1253975
974617
1475205
1679146
1078839
1940154
1520970
100798
1045638
1756684
122062
812928
386163
530565
1615932
1541700
1633315
572677
1123852
56734
1595364
1674385
1968557
522554
1140525
1749267
1599684
1915691
1848215
153050
1226702
293104
918229
1770369
942594
373866
438711
1579106
1588717
1118843
1942972
1188994
1155482
611535
809181
36604
1269575
28420
1535910
1714838
886692
104853
1739047
1603409
1293295
1851127
651401
1381960
1164017
1181171
401218
133296
1295656
1285214
506406
752889
668356
1371998
571767
1292030
1212022
1094461
756748
103613
1528461
1112230
1401074
133283
539413
149487
254460
458451
12829
368379
937905
1086407
386445
1154931
1171241
61366
381459
1247963
939872
342326
1122948
1403834
985737
1375138
785007
1918085
1287371
955602
1235865
1552380
331497
1254506
83800
1392072
909598
985990
542552
617980
1321070
176276
950134
1023988
1777734
1961515
277916
1769921
277629
1730928
491507
1579084
1850873
962532
688360
196757
1839754
560674
47742
1452979
1023455
424035
398362
1981195
1744440
466768
1611320
1179311
498746
1205388
677928
102356
1443542
756738
1675302
684039
1556137
393265
1625440
44647
1652682
1568634
1082489
946042
1709728
9203
110571
39129
1134041
1280879
794247
1064990
1130809
954596
822370
1407919
1896031
849479
1049850
1171757
1900203
1670881
1510973
497517
1242133
1076074
1641589
214781
1611491
1957313
593156
1345090
294826
1226908
1594583
214328
1274278
530647
313066
1449255
1573988
125968
749975
1904209
1646244
1625865
1447739
188343
1614619
1837316
834409
1883055
1359074
166452
1839352
411907
1898203
1514186
428122
971036
1772207
995721
41743
241346
1696268
1984982
156902
330109
172200
1887617
140047
1206845
1881417
1514342
1394628
1504240
1564243
45874
1003229
1599627
904140
1927147
1363748
896167
1067625
1467469
1574342
421744
379624
1883371
815724
672361
1448341
868083
1432950
299232
674334
1152179
1876606
155219
1199064
1945329
1674652
193981
152788
235871
1772777
598830
659966
1241991
1314900
614641
662902
1694696
1299833
1514410
202035
1279879
229208
1999729
266341
78070
1408188
1446242
696344
1822893
400623
364904
1745177
1614572
367747
857904
1755926
1632018
1475515
701274
398499
1795336
1485666
662879
1521946
1256117
20288
1984489
691294
259390
1901695
1011384
587952
1363347
1223846
598170
303019
1090049
1302118
1682156
1575011
501189
1512450
1213133
775267
1592683
532585
1214996
1512339
1311432
1195282
235409
1583540
697312
390272
648642
503006
1045170
1901178
107361
675083
181411
82224
389072
514450
1977013
674368
544248
1266727
1474496
1238296
1118684
1000620
34014
650158
660976
282171
1923345
1806
844863
85701
259343
656088
512100
1214521
807067
1022334
60706
1665321
263444
93351
1493357
1836157
716518
809964
1676916
1694793
1270037
524148
296994
1745510
1689776
99381
1205381
1431387
833852
441063
769055
978362
943666
761941
931377
575408
467427
596406
1546070
1018221
1911192
1474747
334193
530102
821984
1662258
1127703
1573215
1003398
1826225
1994676
1478417
1192913
85645
921996
568227
1908212
499859
1147611
294078
1224610
798995
689784
1153815
173805
153089
1474809
1304011
727389
11118
1913067
1759559
163324
157405
693483
78130
915562
1433582
1648807
1814151
1615568
1702646
132610
766084
1168825
680612
1996944
1702308
802149
1367346
1144582
1458483
730912
1480347
1471901
1955514
1235396
1305945
93036
1656025
276962
170216
1220837
85443
454067
187492
1386183
45446
624256
1764144
1452452
163623
1585896
1369787
1402131
1355930
1103046
1951062
1540091
414178
966154
373782
864697
948737
918156
730029
504969
227365
379754
863232
473432
1965640
1350704
1537673
645417
594264
867141
647828
763469
41006
1593407
1717808
115686
1526452
472365
365022
815392
641420
504381
1039245
559259
1636569
156873
951669
1105336
1129377
1649514
99322
454496
1245595
1410913
1087336
273828
228831
1670724
236306
918722
907221
1149461
978564
668693
718493
1833289
1823104
753079
894135
1919160
1778234
1953336
657226
350932
1124484
541884
974968
838165
1266315
951723
1880063
747591
1340723
514390
1189167
1127686
1305547
1249167
349202
627612
957007
416093
1254300
901347
1197466
157190
1026116
1533019
1156100
606898
1953466
511404
1919046
678849
872045
1714579
450948
35814
1090225
699576
836155
802088
1386675
1027415
1909242
936164
1046999
1542702
923479
282739
1844787
1109747
392464
1825100
1086971
781445
1223238
588840
1257484
195016
1843031
644461
101055
613324
1287473
368720
1534862
1448140
544664
1949126
612055
270178
1154774
1315690
64345
1295829
575693
1247999
236688
197693
1784742
101088
458335
1760087
1967933
1277985
1897841
888622
746482
1525794
1406263
1583245
1435169
287113
256191
962446
1175258
482105
1002683
1109107
568241
198105
128037
282648
1661748
1236887
26662
216413
140914
1550661
1852932
1625676
578541
231510
1548397
1104761
447366
562393
1126571
120325
1309338
1829463
278908
806915
1626930
491297
288880
97925
1303858
1528179
248528
797417
1821305
969770
1300714
699826
190049
1244535
798805
363321
1003543
454688
736523
545972
1051382
1915177
810452
170866
1438370
1781921
1884009
1657920
1169151
1647665
747765
546389
134752
373637
383687
1415889
935579
1821823
1763891
827632
1138452
696910
29245
1233681
1901140
1766003
215022
810295
1470532
56267
1691591
690654
1890379
1676909
346491
1876753
455186
1575844
1086807
1314719
665558
477395
590861
1419520
1719645
75073
1421204
434458
414748
1125031
1633345
81084
899822
38840
93316
942769
704608
678082
119650
737687
868788
1137561
1399865
1855119
452659
562106
671355
1359032
717404
318225
1352274
1428146
930968
1976709
1184490
521093
1676403
363645
1086866
1735740
840866
1280776
1974187
474669
1348841
160033
1225603
615505
1957097
1809922
1773147
300074
1256459
1380105
1902998
1063977
775360
1394730
876577
1278902
126234
1490157
28960
512052
1798681
1524490
1860095
1564631
1910864
1883722
1208827
1952186
1722503
323402
899199
1494493
1628403
539156
181997
1266072
125514
1228873
1497145
1026137
1170557
970911
574613
424354
725652
639459
1716923
705925
694513
1715477
1996179
48806
1861525
1714442
1949238
1304568
295363
379605
520441
1338105
1207212
1672982
1861900
1448600
848280
1820588
463741
1501057
1092630
269728
711474
587492
1557633
1709752
133399
1050213
1744621
500232
1160463
453479
1733994
1901691
1864557
1440013
515775
1601885
1298111
280490
389804
146016
1404737
1495396
707552
1290648
1515940
1300033
1889453
825348
741012
1822059
1578602
610532
60771
751708
171781
1536620
1848503
1169999
757808
1882218
571200
41593
765163
1528736
794972
39722
390261
1428898
1733839
71681
68817
407368
1870756
900720
1349741
1710683
1935858
865111
84929
1438385
1640246
271992
1206227
515206
786444
686042
697834
1921141
1194217
160299
378488
1393610
1776660
580845
32063
1699847
813991
483418
304061
385709
674937
546708
1365426
1957734
277795
912879
1264728
1595216
1268114
862120
843690
416402
147032
455698
1461475
542209
1069117
1901292
1232103
213875
407412
1761544
1734463
133848
140153
1890105
1256743
55497
1358085
1954350
801162
1810475
475358
606208
642960
1361551
855199
1852972
146302
484232
888008
218977
355371
952646
1956340
259440
631113
701562
1113006
1737005
218800
1533513
186801
1963136
388522
149243
1377274
821284
1737209
1375566
1812342
801323
624169
631742
1874991
1399714
1292353
1370939
960989
1015553
1911623
1658868
1736047
1175360
1979241
1007956
18601
691502
783055
1237667
582418
418383
143049
469694
1740044
1790850
1378232
1131994
55447
1489028
117796
1942322
168961
322613
921796
942737
873561
1723706
1496417
964070
1003420
1272500
1617271
192820
925726
1102958
1431958
1868444
600030
1336907
1590020
416622
1926691
1565851
1385024
673821
654304
1470227
147818
1924832
1581389
424924
1455583
674964
96915
799623
279821
1620296
1814004
1276826
320472
514498
1676480
1931832
1723183
933018
1651017
28022
1417346
913256
1635045
1411858
1725344
463521
767241
573126
1559125
416861
1330340
1348862
774838
1840635
1452545
1148309
1612702
1830416
1248481
842205
1541043
965110
1107604
1766590
540237
1082783
1208343
1918091
1915498
691615
13362
676802
565126
148530
661661
999943
959280
93050
957459
555404
1166658
1281934
1820336
611753
604677
1456135
1800524
574052
127482
500479
1352841
320074
1803019
1427348
872328
1623369
384507
1076161
1454501
235
705249
1946872
459078
233298
637019
577942
187280
1015192
941180
1820384
377879
1246686
519160
939375
1190446
1797315
1588340
297668
570293
1422956
315383
906695
1842388
1550295
1176357
63518
781246
486896
413122
632152
672461
235848
972040
846575
38114
1305303
1353202
1095862
1603049
713146
1342828
1654193
1386050
1389677
282417
1104862
1524497
1547773
402108
1904567
1711079
103138
1958005
1895806
568857
726823
781851
1929739
1918756
1201883
482995
738941
1008327
1267111
659738
1800119
960294
1353192
1632732
621945
977172
1440623
1529878
903157
1631155
629594
506779
1724036
43006
1060890
867464
1744085
1578236
1455393
1018135
751084
358319
987872
551100
376683
1030089
634471
1847045
1001735
1753538
1296366
681274
1248206
1703705
1997328
1019076
683627
1614688
148485
863942
1457926
91484
78364
640603
620477
126080
628154
1410048
682668
1900259
380926
621928
523317
1325244
297280
1323759
16890
815109
1196389
1776945
1976513
235009
1524388
1051999
1303186
942122
209344
1488383
886054
936789
968032
1981266
505680
536725
1759203
743536
1655906
881253
859752
1371509
507751
103633
1994500
1118714
221978
1837601
1322042
1235593
239945
253988
534107
1219377
780233
405402
1079637
1751941
1752466
1759508
1340184
1827330
741333
1305696
618813
1430037
99828
341806
151363
1030398
1741974
280616
490608
1164380
1975359
1029735
1692976
623404
587942
976983
895309
1479447
219770
1406159
835032
1590095
164654
1448171
1554699
623086
1002562
925336
566298
1287204
1435214
1958896
428220
1296660
947477
1888014
1226474
419756
105246
278034
1323602
349035
276983
1022455
105770
1994908
673962
830679
1442161
625586
807890
1245299
1074831
1952596
605532
1720391
1246094
1747434
411544
841250
1029502
269765
1483553
1089953
272572
846886
871162
417690
1690903
1087800
1577166
210623
1495871
143846
1554607
1957489
1865090
445879
858838
1550002
537824
642531
1084145
1804911
1471271
279333
686647
645721
214808
1000371
122859
605522
1107794
1652991
957852
530849
1428078
370325
1410707
260624
97248
551358
1518091
1345212
536278
1138657
1601856
456780
1191434
1453099
402382
1730120
946924
1629124
713411
1562649
1314114
4351
1667374
1216351
451430
1885232
1090042
803874
86101
1658031
910367
616382
805651
614492
811069
1575741
1963878
361101
744035
821742
1605383
340609
1247183
1056814
969628
126051
177924
447071
1578276
1839182
567001
1530304
1925720
1286106
326308
1660397
253014
475143
1633464
36943
539949
1452499
274320
746277
876554
967138
818172
1573119
121514
1090100
270107
264576
1217819
1167912
1008786
583132
431505
666251
1634560
547191
1807562
1442544
576256
844611
1038644
1369710
1049765
1941508
1707140
365041
1475497
1450986
811856
297851
1534123
1002332
399599
1083276
1757731
1335566
598674
945514
1426208
937246
166501
1481811
1440442
1337470
700807
1043117
551291
1714273
984776
184106
1472540
186464
1918161
222138
1394763
1710165
920184
248201
1395591
863125
227568
912274
1665138
772233
364213
1657413
708501
1816672
547138
485028
1556126
1251104
1569465
1844764
1836306
1225185
1788193
329208
196106
1376570
1921404
849714
801681
1504706
1385111
1653245
811383
966627
602929
993781
1199537
1664265
473474
1464808
196094
489902
1751160
598966
824227
1908040
789507
1893051
1531528
1150645
934204
324966
1804238
1104096
731631
861273
1691321
1411831
723941
1373719
453874
171738
408067
1035864
433709
1681750
1017969
211065
650167
883156
707866
817633
869957
1138191
1605113
1946045
119611
410889
1541432
988553
153255
1406016
117951
1954427
1352345
9894
1111542
41408
1258851
1119350
1410082
432721
631811
1912198
1601988
141616
822733
1318555
1367285
554317
898933
1940125
1742274
997401
342441
565011
1765092
735773
778677
1953215
1800175
1046769
694025
1252932
1520425
1802262
334352
1893523
1252102
268562
857308
1932901
227914
26931
1667196
153101
511413
323607
1067128
1197907
383423
307297
551028
1855211
1222429
552460
1591293
489289
314514
485663
928535
351205
678454
747844
46628
1953390
1853088
1628868
720203
106432
152492
1659345
923421
1127964
593777
1413764
632867
1358269
2325
1521192
1404039
645664
1668950
1766260
863770
1991002
926493
145757
1182092
1030449
691374
1492206
957922
236933
1249399
130488
14908
1497425
376611
1472339
1978283
822445
1878754
915130
1242674
123967
1278640
1241484
1508446
406097
1858525
1304719
972062
1672982
883808
176099
109872
117866
508982
1892886
290332
666889
182062
1065717
198809
1852729
860474
1244503
1243558
514521
36237
1883701
1224397
822865
240756
680147
570784
1374467
1361524
730906
1005556
366979
952603
1438531
1608788
1536166
1696660
269934
1938296
606863
231997
70682
354797
1973750
699701
1734836
786435
64438
826522
1138468
1265325
1165307
1994898
890706
1337333
1656300
1229104
1149237
1382905
1486003
1354921
907366
1133459
1631961
741270
1803974
1655345
583199
348805
239898
1280970
1426902
944490
302924
1049429
1312260
1804248
938474
802894
1485567
1107664
1717381
122161
203885
804204
18652
1857771
1075905
1778018
1842589
1446105
1275046
8312
1587833
111746
1114197
730546
1047478
1290301
1958879
1353776
148611
722838
1218726
1393782
1103701
1737847
1786509
700369
779915
786024
1354486
681255
272392
1027033
220487
1735116
175139
1198900
424735
1809030
529051
1351166
263728
666278
1808356
509176
1437138
121431
306110
1068381
946545
526376
1600276
436605
208327
221720
528186
1875581
475697
910397
702333
1621642
824071
1595787
1684118
1126717
118898
1887127
985843
218272
1277304
282685
878022
1291662
468003
1319563
1478553
30610
1978058
546570
1222515
1852594
1143350
1118253
1487115
545245
666426
1768464
187070
755992
379573
551611
1810089
1430398
1288012
951354
1478605
795212
1700891
862569
94810
1847762
1055421
1128152
572114
247284
1702549
1105160
869953
516539
370261
376093
1379202
1519212
623294
598084
1244454
674195
1053772
1036343
98761
1577049
1843615
1134529
1253489
712100
452102
544399
1069871
135718
307843
1506560
1595919
34229
1187427
1572919
1199848
1617517
1117864
1758991
477711
275821
1735181
1958342
623208
121584
1419740
1204723
1577665
1056018
1753667
988631
204813
1724518
1801884
1764624
1582706
1187945
1053564
1217817
1615257
1621599
896285
745831
1207979
270378
716088
771564
888530
1107136
1094674
444634
1595340
646358
1174557
980231
510705
618249
374361
1569111
994232
862071
96903
83803
723107
379453
350603
836064
1339208
343094
375393
1179163
1794328
1023162
1702829
1891079
18669
1673594
343774
1769215
1728477
1193380
327525
900571
1427122
889845
342413
1397729
404749
299698
1507862
1776230
492801
1149425
530837
1797429
431851
669393
690717
498606
223670
1740580
854200
938772
211929
351935
17843
1003939
687244
29168
1371013
1806092
1461312
1347170
1239164
634731
202806
954735
1360
522829
1368548
679731
41884
1009510
112926
1443377
878523
825130
38589
1450756
1097261
1251219
1801241
886110
1712140
1544355
333093
1619441
1435364
1737438
1668818
1487239
298823
1485163
1696730
1554491
391916
1201882
1438035
1070106
1248181
86407
1375861
444027
194948
212087
1986549
673329
170125
647181
112120
556393
199326
477916
1579706
1511921
1809753
1168676
44903
1892204
1305964
226714
1906589
561805
1475816
234744
1110435
607990
1329226
5612
346744
9223
358518
1664585
1461419
133454
1041003
996682
505155
1830864
1931418
1079411
334560
1734572
1139766
79539
1447906
1279058
1562062
1280232
662658
704677
1609958
749775
1783708
488970
382351
1720258
1988790
439704
685205
1586047
1541581
1256577
1847826
1169166
1894414
1051016
527388
578472
667874
524292
1701297
1458574
1434960
685926
345156
795979
1697336
1662449
34317
1638330
572560
1410841
1086497
68197
1942729
1040931
1634541
700446
876077
1244458
1555254
590333
1881024
383100
1158094
1928750
913928
875626
520356
1986369
743751
1244085
1934152
1275574
1062229
557436
154886
466321
1419212
957919
1169148
1996963
1338118
75511
1865376
1222144
189696
721362
409634
739270
1252109
249664
1974014
1616988
881395
1359669
495352
301599
1349361
520659
297916
1316655
878371
1155532
1514922
115217
1503712
183702
162801
401218
1021770
1265101
1703236
1211512
860304
107024
1613893
70460
1953435
922158
592804
1681272
1226819
949152
109783
805177
597581
199879
1336237
253590
1243212
277897
1722250
336507
1665592
179636
1650663
1203818
1448521
892545
1262332
205631
256481
1378114
639886
1349912
1187446
1024857
1159115
1981297
763150
984171
1561297
51532
1806513
1153389
594563
1049352
1075897
776559
195538
1504378
471939
494971
928448
1635840
179293
304951
465729
291786
1874111
1195060
305187
1435106
1842934
1786873
678298
16716
1393228
1722689
852629
489581
194327
106356
1593393
772342
452110
1252916
399176
1961711
261001
492523
1347913
867118
832632
1329315
456895
1608588
1945349
1343595
1513397
1904924
325259
202413
1585225
1148140
1462357
655021
105248
1904995
460826
35677
850908
1923481
532682
1296153
348351
1227877
1213768
1155584
665576
415748
1846294
42099
1219539
326170
1521552
408172
535633
166717
536055
210473
1919395
393233
1219075
456124
895331
1192055
1225892
1068933
709491
1730865
202516
43047
749804
387077
1452945
636267
1847551
1530762
953228
811657
501329
1490084
968655
724460
783042
560079
1676789
178426
598606
1949526
328082
1167071
256154
1673834
1128053
136439
1368665
451169
589383
1482095
1962384
1943450
956371
137126
210694
1723706
651485
1952323
1142473
801575
1141703
1010347
309673
831317
415288
375497
352438
1771373
1389444
1895561
1194824
1372315
1057843
1034863
192767
1767716
1239445
1175583
428070
625561
1434668
45821
1567926
670003
355132
985636
1994301
467220
1403100
984986
1033849
831336
1599236
600552
947891
704359
732112
1891025
788376
1158741
1511858
1000004
1628826
1685199
733561
515796
1876708
1644636
349033
122198
187617
866066
1197157
1401331
1732166
197733
1921974
413151
612177
798676
405007
13371
587663
946351
1319078
1713632
882909
454411
224062
116404
937297
808958
249751
1368950
459995
460381
1592053
399314
1451764
178313
1541440
1962977
1947865
914588
1956310
626126
1015621
1947227
105929
1155288
67786
1108835
1306089
397066
1863551
385578
175783
1274085
538140
1655004
793234
1992636
1003421
1177839
1540241
1905409
666394
694071
149379
593920
202190
1029932
206057
1548177
1779287
9560
1778316
1164452
399985
1806025
366470
817392
1244865
589726
1500566
67323
353403
89417
1554291
1455198
427579
337280
1560478
1770524
677667
1199680
861423
730749
1430942
1113957
118690
808887
71983
295456
1115872
447674
1394922
1863192
328049
490061
1587962
780217
554790
1849367
1611730
125953
396774
502744
558028
91492
1251706
500922
659986
1540416
1216325
1451381
768803
724091
963702
516473
366341
870047
583842
1881946
1226614
1634633
143551
117477
130028
350208
685916
944775
293713
146245
582083
1432518
1146330
510890
1309392
1540133
867889
1186786
720819
324706
689734
1439885
133170
1698786
267292
1084539
1058217
1845730
1562595
1468064
1913576
1390208
1574246
449643
277347
1746849
706505
1626236
1122035
734353
429135
46047
1601505
1630617
277372
138230
128823
597306
1522085
582482
1326528
1461733
704796
1472905
71847
151131
1253035
1872811
444928
630646
1046795
1292751
1294864
1349662
1934151
1715693
802135
436711
328989
312271
1657392
1619785
1319863
1686199
1761205
1467796
1389725
1938880
192811
960244
863131
460819
1783654
1478595
217932
284776
961465
1032195
1579739
1582544
1696320
1810572
556698
606102
1616208
1065005
1115343
723566
1139725
1402868
1120224
1758609
675972
72100
499707
244816
1811241
208967
685431
125584
1259419
466529
434250
334298
31795
272741
451341
1033287
362333
416515
520951
770085
369004
1081435
1855
1209866
672964
1638453
1804236
1611137
640110
276756
768491
926583
666729
1710607
676881
1646225
1567730
1088978
971229
712515
542994
1026016
177480
693402
604487
1748003
192367
301168
231587
1070294
501519
750909
1943792
1505511
400235
25405
711704
956949
945015
1311437
666092
1785009
1385301
311178
1018668
1719392
1604632
1426478
1730587
1615728
486049
757322
233962
670841
1639813
1887996
1812480
1674952
1392288
242710
993517
1887718
1234978
1948975
1131176
1920001
736684
1407804
6162
1643240
264564
1743001
37406
656220
338409
1610421
1458295
1671809
764940
210665
864969
932330
1619950
115802
1946863
940172
1018873
1520834
798875
159177
342810
1939849
346312
1738656
1705226
141227
1539475
862486
473852
761615
1083686
1349980
1393880
1046923
1578245
1727859
1719848
1524833
605847
1173742
420813
1211797
38248
1503093
1851458
565268
1713347
1424004
490820
652416
1384411
1580627
204609
394982
867267
1233506
1652001
1086963
405003
281750
1308034
1728261
805183
70383
919612
373109
1895327
714692
1143348
222110
213874
828501
1819151
1747788
322538
1226378
311770
196370
1492385
372970
445870
1174361
1377664
1529864
1209914
1761250
1206345
320758
1381344
167529
843733
1991782
329445
285007
1038290
1593227
672156
354999
1773147
1661953
1887370
1017528
506241
576351
1158852
1621778
542303
202341
25043
1249716
1579099
1356047
1652731
1288992
1897232
178104
419538
601954
394877
203634
1535614
1641345
1071378
1560718
1847158
1830816
724058
1196620
938483
524968
39143
1571645
1130137
314314
1125192
196953
40897
447036
508731
575330
927736
977208
774794
1271542
1365217
1455
520900
1671247
1801423
14796
1998182
881158
1071457
1623738
564187
985454
639590
1434121
1089874
583987
714923
1398157
469826
1351307
1122917
426382
1587795
1745072
383102
126326
761917
1579691
351549
1344170
602893
893132
1147717
1917969
292324
925552
1953399
1048243
1577549
1573888
1924489
1355575
950706
531155
1615992
1205832
1493648
1649517
222059
463148
1833011
767689
1847026
133878
1120612
181580
704987
1366118
782846
627045
168986
1738700
194454
410720
62715
1767991
999679
1640410
1932369
944577
1669878
271440
1461002
632830
619290
697837
1525429
1550749
636088
1210638
614350
1524528
333021
521903
1507707
1741157
448596
532106
239588
519753
503612
1593918
1647791
18895
1562029
651463
442007
716728
1877766
895510
557682
1586033
1150916
1483901
688903
1418210
1866931
1957380
1445151
1338370
886314
200445
1346432
1034067
467053
1200415
1499696
421245
1967881
480972
1783126
778102
987675
319160
32966
1347298
1832035
1667571
1803862
1967742
1383854
530414
593475
580553
378978
1630009
227457
343380
1267080
1945570
1698172
763028
726895
450039
110327
489693
1278473
1192825
1547301
1923236
893333
54504
831792
1457428
816715
1713209
1625517
108620
741147
109295
1934857
219568
199068
745249
676968
34695
1781400
983575
1163835
420501
1744197
347433
979063
1264647
316328
599932
1164615
1578617
1582842
58183
1359761
934192
1205779
1108090
820830
1996497
361267
1026333
113911
850515
1464064
311856
1115143
1908604
1482750
1377170
1573232
1548549
176047
1835837
1534464
1926619
1465108
313624
1496259
1680282
794832
1670328
1729883
1640778
801576
517035
1974170
106850
1713608
1852336
1428871
1635577
1689011
1321167
531305
1492072
909508
202818
1939056
39718
98876
855717
1252081
1959172
1001535
337188
499959
1683668
242759
189082
149710
55189
99523
1921625
1518606
1028436
396771
1988889
1740080
824240
1948897
38642
836790
952738
1513357
568348
259388
1400739
100548
1319398
133534
972491
342391
77082
689342
1724772
1589650
233460
1636068
86087
366487
1764855
1771765
1515520
1915580
1891569
822565
1844400
39342
1554081
1747372
12060
653407
300343
684963
1788586
1471054
1818075
530943
508597
1501926
1853385
357033
1732455
600891
596388
1465860
1659303
1359635
1257929
1373688
1551399
438842
207894
1272498
976820
1967100
1656682
241688
49767
843599
1094240
1860650
439256
177529
1064896
804011
962629
1502043
18610
582894
472011
59020
1218948
64102
692685
1252109
1710713
131640
1765831
768406
438661
1789701
1869393
510434
30090
296575
1064308
1903067
1698144
18751
75399
859311
293698
451595
1393394
1753464
1956494
267976
152611
87550
1820021
1367539
847155
1587574
1841150
238554
1754595
719104
1220905
209622
1104004
58434
1792331
1801817
1037285
899859
576855
820616
1413276
1224398
1623178
1031461
710450
50886
1718937
875415
1819510
1675179
716197
1742300
1933387
1695234
1514606
1810545
861973
1570990
73661
1616468
291369
721095
372224
1393575
1417342
1469450
1560126
505374
1092466
299632
980809
512992
1831183
1283239
763519
836892
1662918
121071
1754515
216153
559409
921581
1746730
1219975
72097
246998
1513154
1359669
1060210
241276
1435889
1389751
448412
976402
1732212
1595430
934927
767121
364654
224044
842550
653853
863427
1362078
25708
694964
1384264
1417248
1139322
427767
35513
1091043
1978426
1594891
1478182
1950284
943611
1333470
247876
1019433
922034
1687611
1730513
414490
458520
927969
1486136
1997746
729667
237704
1549075
967524
1184053
1274323
1714072
295316
1670442
810699
182705
725742
1496181
1358963
837805
1607875
981034
680005
1357517
848897
1525215
991166
1076888
1545591
469764
863893
1239800
1235403
392550
364745
1934774
1511365
849696
328816
1890104
30347
463268
1034380
903337
198973
1622485
1445635
288967
482942
596100
1025140
766809
808728
1649367
819360
1305700
373423
92451
1243596
463768
1229071
957391
105860
1239432
1671675
970905
724174
1616757
703121
1731940
31599
1644154
1295321
1946781
1224980
1180210
323735
1373003
214079
542442
324268
881026
161031
1323984
1982365
526180
477123
1112530
468130
734564
898632
632785
853940
604927
1317965
1602410
965907
599428
1046101
932196
616896
1737570
1299147
1607240
164141
1732151
1072106
1466871
534408
1979983
1395491
43122
397518
849733
1125740
353296
465831
1778707
507071
1873468
369892
145717
1834032
55744
145112
86637
1124707
1198002
1057384
970881
1074560
1776837
1722456
1448538
1115926
210894
162417
992263
1874429
1579654
1362041
568313
1758488
1242282
342016
891287
960662
1592409
149540
1674067
1541489
437680
1989158
1791918
1409318
852867
939860
1782208
1773076
601969
746860
399920
1221369
859912
1474645
804828
529964
1785108
1115115
917893
1925874
711461
707115
90852
1065566
1594591
776498
1356337
1648701
1472822
1125051
663305
1711887
157374
1739753
701030
1029167
1240131
167690
344405
1075856
1122755
947967
1475386
734217
1714437
591522
1591593
183611
1150230
1405031
1132728
716150
1576057
1151820
1840202
253064
1917161
982768
1539764
1883949
513044
1145943
25380
837288
314297
950020
1065496
1318158
1778959
1537204
1013284
1342113
879875
1495127
792689
1537309
1379441
68368
1901164
1898871
1193523
1064088
336341
891864
1210036
1715412
387707
740997
987265
104788
547263
689352
511140
1655578
83902
1728379
702282
1096993
191876
52241
410964
18823
306235
747797
428334
1031908
1406126
1955474
177013
1956229
1010563
456266
1425306
1043648
30415
1163542
949640
1005692
1956515
72785
1277161
1501996
1409542
1917879
1141528
1211320
1850115
276177
1210151
657127
87689
1936486
1629096
224052
1786178
1646346
175865
564514
1178201
289876
452746
1984888
94297
1379145
352656
1605994
460759
948233
1171426
1228554
1716435
224953
1098382
1625089
1437381
1869687
1387487
367640
1324786
237824
193058
1221478
1466565
329075
59095
1907399
1321155
1774716
1210311
122359
623384
91475
716803
1899707
1921852
818705
416404
789525
1396755
218460
543422
907901
1284359
216541
325129
563908
1034876
222425
659315
1256109
160337
549861
219621
253694
1408754
1609439
680301
196683
637656
1520358
957381
1099351
1324841
110465
1975709
1427289
627722
1047303
684442
1762573
1348828
1605418
1771236
1359106
664641
103798
321963
663463
1555411
1978340
1619418
837385
1449270
670639
356377
1575626
755757
1006737
1720343
190363
1816933
97110
1941981
950053
225238
522790
1030924
1677448
298047
681164
448708
786192
903491
615630
672048
720033
421600
1769843
1825793
1698297
1737031
617959
1027529
1268884
1845116
1255650
166918
1664328
781724
1781734
1179457
490156
1201145
1035794
71782
1520381
1839357
1500691
1162160
430889
325161
243528
1934207
1250680
905797
1981089
1949362
1794608
1844590
1333552
3776
1642499
1177137
249378
1394000
1851971
763500
608379
64107
345349
750281
315187
909289
937068
1969361
447355
876078
597097
507321
1763126
255761
1635080
1541361
509023
1714253
837582
1074936
1147075
838270
795163
1653952
1407908
1762996
183639
414391
1298222
760986
794453
1776918
1920917
1669421
745003
353355
621369
1126035
62863
828577
963482
992780
341486
1332356
1406745
329351
1345524
1916502
633837
750426
686017
1474045
723382
1806865
687275
1173665
598472
167149
739282
1896604
457388
1953284
1021327
1536471
1280754
1680587
816174
387054
603606
1828655
1480023
38611
1748416
187589
498131
1487310
1671816
285469
529732
659703
189150
105431
584008
199168
75462
1036571
247381
269097
132548
590891
1669870
1773772
326791
1318973
1776073
94197
382628
1074060
268751
829613
1537157
1363116
1208093
1645500
1262138
753789
1556761
1065135
680952
1690909
941152
1227798
1827251
797152
917674
1132902
615908
771436
731253
1935396
642752
1001833
1671580
1720676
811324
1600878
1404988
1811642
1087494
1014351
1391765
669013
1088218
115678
108826
621247
24786
1733803
1655995
338682
1294458
1294112
96650
219786
1300696
226528
1354221
1520489
1496467
1459962
1278581
1839523
648672
491140
433230
1809209
559610
1926661
1990716
1954638
15482
302377
1645370
731518
643977
257378
638870
1501482
1784404
766738
1946719
703226
1035018
1154661
675710
1231754
1331339
1216662
1374335
534482
1937046
1491199
983379
1663921
1816733
1956078
821608
1509950
1469825
103253
1247961
1833422
14641
1098107
840443
724062
981534
646914
884857
607502
808608
1772141
614739
951390
516764
899491
1350841
1388115
1760589
1511973
944561
597074
1329457
1612546
1889730
1315017
1783182
464140
1593933
47199
1670630
934234
1819282
1263703
355595
1180495
1022245
1267485
644604
849915
1046805
1143456
1144778
1264810
387258
1990603
770289
126459
481490
4485
615232
1583586
369390
1015557
947304
939628
43800
264409
1931643
1845337
1649001
267390
549970
11318
1911031
1606948
1115424
1548710
295858
1052690
780633
8529
1022454
1355415
631541
1012203
1137534
349354
336242
1377042
704394
216132
553716
1059958
39050
1340654
393075
871016
1443841
1381148
1211624
672021
322185
210002
39448
448925
214482
107609
1943084
877295
1557600
178035
767654
1999694
589972
47584
638330
1719535
1511346
52895
646232
445676
1577842
1169777
1949382
1775813
594601
2784
55066
614239
1675503
1913203
1386088
608387
840800
690098
282923
1900294
1464448
641431
1237451
1926983
826543
231567
718907
334819
1587862
1722868
448800
1218794
174745
452407
774985
1390718
152584
132835
1555067
451596
1926691
1528744
1434351
1571320
1965269
1682337
623851
1429975
1384818
1189838
1359012
199915
1310624
1864787
1958336
656627
469430
76389
1140907
553164
1515937
1694382
1542634
1494428
289464
610739
1683453
941067
533298
1906617
97664
157743
844482
774275
1456337
495773
623552
1435573
163932
579587
1584655
1942656
1605799
670132
316246
1946678
489279
1436392
768964
176546
478637
174319
340712
507974
898261
952075
1835668
1511740
1519903
739572
1898344
1458725
298447
206836
1394549
1136689
1728654
865022
562679
1347647
1590645
1871217
1189318
1145643
587771
1258248
1269426
852626
1909031
2990
1248548
1806055
1636938
1843518
1352183
1855108
779000
1757271
1196118
409950
125945
1428914
784411
310640
124020
369630
640093
1046323
676603
921956
132834
1189962
1840089
1373866
1966448
801451
1548771
1072046
742882
1137750
551162
1662779
1076604
714123
1163049
951170
1329667
1729563
1972392
1013574
1593718
151106
134507
256110
1514791
1027955
847576
40691
582070
1051544
1447162
373178
5865
948126
137187
772382
1557766
30013
1704610
1122364
1708108
1124080
173806
1036097
63710
271634
1586646
6808
1454395
1239026
1923027
17151
1045501
150073
283544
804977
1955093
1263844
890560
1179944
861782
1653231
528067
1888354
624866
408165
1641262
1999605
1906450
563016
1655745
752908
1261638
932595
843025
162793
1338490
1150024
1104679
1725691
1132441
457346
832508
813171
395688
736252
129008
1539293
143228
596416
1359900
830596
731099
1822817
1457840
1909769
1211501
392000
830436
1117489
1317015
500514
94876
1081177
59459
1193987
474476
582397
1995948
737684
1035146
457832
963644
1438214
422030
724469
1049624
775632
431965
461517
1483747
1041092
1757523
592670
1464457
868768
1392303
965262
775953
724430
1578937
210655
340332
730345
314706
1952333
1592550
163497
817715
1289652
418571
1689337
1131008
1889894
1246360
307991
1776404
1204914
909961
1616535
566990
1891307
336355
463655
942244
1379190
1974951
180423
94220
34420
959376
463812
723955
824467
160998
416891
720148
935615
67815
250671
997355
1074462
100292
669810
1438471
809126
399943
1088913
1539667
226507
1263612
1122737
1911071
1848914
338703
628916
1112578
667665
1658934
322553
304037
1153154
1332425
1512774
923524
1649596
463443
1471340
820921
842558
1319542
860964
1703185
1824373
1258124
987940
1605950
676070
1667806
320304
85393
1799847
1248780
1713806
1458832
734853
99596
1458542
856899
1451274
897651
519763
945439
207859
910755
1439878
232577
1449921
1438516
648430
1539071
1650475
117219
1963366
474368
841064
1563088
73597
1638615
4946
1065131
766995
1205845
442222
852780
258078
1110838
488654
1152062
359844
1069924
1829918
419022
1991080
328063
619548
81294
516534
1550881
1374595
1415551
846689
590031
1074648
723761
138648
1995416
1935680
1499671
377642
379117
1464117
1073650
1284882
681111
1141414
1575938
1277784
1638611
939567
1166703
1803312
553850
1344416
1897242
553560
312675
1271781
1569351
1306875
964312
1778919
586194
666517
490458
1545613
1280171
1239790
188664
1442384
11903
1968597
1952447
1673672
875570
1545669
636788
902724
989353
1357402
854486
515435
671503
841781
243227
1100031
502835
627485
996717
1157387
922377
1514364
1763879
1404294
1621270
442805
662171
690287
1650558
1626499
989622
981814
1604833
488412
1336113
1764055
1600533
421829
32598
547854
907450
1146209
1994732
291136
1019336
367939
66287
1816832
489118
562732
1805651
1136060
620119
1341212
1469161
1024317
420533
408682
13149
1213077
1805228
1051406
563734
50449
1754063
482482
591558
1278010
1719065
1325332
141210
377427
1075359
1403178
668181
1857723
89289
639366
472706
634132
844922
1504508
1875426
1515379
249375
27160
911058
1747961
126041
423992
1259692
1045159
710783
1953891
1343159
810157
1007613
293474
1641074
1810888
317533
1939678
1533154
1337225
1398429
1935417
1960534
1297441
1296156
1336222
428312
1942113
399079
592570
1203263
60856
312431
609526
647601
1847610
89314
1206565
1990351
1502984
1769144
1287588
156011
1024280
601976
127655
1947028
1656689
333558
122341
627634
1683276
1872692
240547
950101
1184159
1314145
1519725
1904806
1668478
1158118
153744
150288
1545475
22814
190032
1396284
27153
535652
423439
1587014
25151
52091
1290883
756581
1755196
70043
781429
219130
989675
1760585
1439129
1480155
1667322
1393760
1213576
1445938
1895970
1529231
817309
1815505
1229162
1749081
469662
62479
962508
1584251
10648
1351875
1178225
876514
1723356
1800433
883612
1428469
1547268
1071529
48074
229371
677993
948098
5317
756810
790567
888813
1339563
1428046
643700
861137
528828
432073
662565
557167
948366
1985587
1700815
84625
1903798
484595
1520510
316376
483814
509602
1360834
148697
498915
808298
485410
1924893
278800
438254
31657
1636666
1583566
668977
846305
847522
1930615
1186410
1861676
1156124
477364
1114263
1152258
1672898
1374641
1746015
101516
408140
581623
1542530
1739545
993979
1715838
1586031
1676540
1001766
1780265
1737796
1636882
1750109
1130290
38943
1992615
137739
817522
1155214
12708
292820
697653
1938006
1666234
873394
223110
1505470
921225
624002
1047323
1716172
1862315
1224614
47816
395786
1570186
361217
859730
1472567
1658176
318203
61025
387975
173433
536029
1054311
556453
287772
276994
1256752
1160029
958865
1390921
1175336
1783234
1434502
74920
32782
1241094
201424
1259356
1299136
84618
610330
1613771
1761194
188794
357855
1872815
125414
1665176
235437
904977
1660933
1883565
1279503
227519
77225
1510073
814981
1697702
664931
1585520
471368
423935
130473
16282
1873252
524262
735088
695450
261359
257018
1673868
1702548
1920472
491541
1397434
343685
1107354
1237133
282959
110924
1383574
591794
183140
1671704
1665906
270183
902623
1153164
1100640
553829
1772086
876447
1101629
709795
1954183
1814950
39515
698232
457737
769520
218700
908544
1456484
1671457
805049
610249
170595
1976777
1245443
1117608
994416
1113319
1148441
1576031
1934044
1451744
988824
1742214
265210
1754057
1501046
1109026
535686
1368663
1009621
1225761
905605
1584311
1273681
1614415
239194
1108683
94987
1693031
1174228
258408
1982031
120606
1967070
573853
266250
1366428
1836726
688468
283172
1055450
1955266
1496073
1227429
1229657
1565846
1142273
1741660
871374
1111883
1575163
434169
898042
734949
1134795
136418
1251695
1121169
1466705
889812
938263
719136
1229211
698318
66226
1119739
1332417
1733072
1860237
1961565
485830
317187
962400
481081
1147003
685075
1817569
1031975
1543469
963645
836009
1417270
907571
1606576
591901
1289098
772228
807811
1310483
1591233
1277933
1891998
891209
1745000
1221549
1435867
1997
905805
1906835
717709
244746
1457390
1943286
1199678
845963
713530
477901
653590
798818
1002588
568513
915906
39803
337715
1205773
1076538
710702
67492
883306
53689
315033
513267
1429544
1989267
221976
51945
1827615
1565986
710033
875765
567229
641915
218334
439071
1498466
1126461
1181270
1579641
1408677
1297120
1099173
853747
1989454
1191449
131677
1171141
1441213
1652115
318166
1528291
1977433
1829513
527175
155278
1636032
662546
697152
114028
1507973
1937232
5139
1979254
596459
1409795
757867
1941657
1825443
1717965
1091198
259179
198444
944200
821582
664101
1393612
166086
1734763
1568093
1932409
1037313
404152
597399
1683877
214394
46254
1534772
189011
622588
594201
1691432
1933200
75622
293601
1895500
1103390
1620260
1129765
686090
1481677
200636
261905
1227765
33908
319683
1594333
681046
1045248
85511
995616
958949
389578
1186986
1373993
1972632
829526
578215
1026377
1372705
9049
1888737
1620840
1220849
1306424
1973053
1996469
1460276
848639
61382
657241
958798
1186271
1248339
75181
592490
608362
503286
73389
1509957
1942910
1881942
1963934
812145
762917
435610
1607220
1978553
1743897
712713
982855
170798
431766
6156
840280
1175390
1349960
208579
489639
1104266
670570
1951331
699222
1099050
646867
591617
1993587
701391
991057
537161
1384247
1969085
51008
854230
885544
1917050
1430471
773615
726014
1365248
1270900
265499
743975
1423823
1450003
661710
612053
898997
176768
1277682
1215768
1146445
1829832
1136374
1227554
1990017
662202
138528
924
229651
5195
598215
473148
744603
118343
1957579
422574
852695
1512858
814390
260334
20658
108599
939668
1881683
826790
949191
1878754
474486
59476
576797
1869617
1988864
352351
1046852
1316548
1273355
336202
876813
731245
50814
153408
1824337
1167615
1378046
1935781
774841
11174
1433753
1026393
1175357
1230595
14112
403833
1381766
767083
1059853
708038
1210405
156738
1829259
1978321
1815567
1676637
1579355
314157
1551644
1541323
906060
703470
1487124
1905170
566138
989222
1485821
1312456
1127494
1894964
1155077
1774482
1489422
664376
570560
1824118
1079944
420323
918799
341446
806355
1964113
748992
1083125
646348
394166
1945115
100822
1827389
1577069
1086513
1030130
166140
1316391
475418
1313178
1292173
1274635
1956966
1567009
892117
494831
903034
1386358
1402292
11506
1362487
748501
1743472
103367
60238
1321792
1240457
1686387
100844
1301349
714771
645883
1821304
508357
894168
1352068
1555802
249786
625081
110005
1316795
1879067
1759585
1403789
795618
620444
92909
906249
1256626
912804
721790
1503374
347809
713110
148753
819890
596328
1586294
809433
1526579
713135
513564
1928096
209469
501865
1842160
119927
1234824
936922
1325878
296791
1673930
1116781
1515196
945743
1848234
1055233
790516
1865524
630214
767080
260415
383696
1629509
550215
242769
1163700
808659
236152
341474
1670059
1729048
1862702
68180
454870
961359
734137
580993
689400
94967
1902050
1260383
190921
1374122
1046394
1599233
1426520
1719779
639558
868919
1860570
801194
662386
739225
574309
1240342
1654297
1247800
424039
1621518
1403496
855231
1137580
1714842
1935642
208785
365472
1073014
1285540
1626463
913525
1654885
791173
1448948
453590
1260468
279079
1817971
503981
430603
995569
1288639
1918321
1243874
1090888
1007889
1218484
1296027
1598841
1434105
753053
214775
120330
1862825
1367563
1355240
472430
1161537
1158357
839354
1769567
527776
941617
1071658
1476417
366499
326795
382330
365386
1193052
472646
465884
760910
1627103
1090061
950866
1952920
1371642
422096
1933825
498498
253824
1395685
207412
1232833
190934
1574311
324603
1207174
81461
1407598
195749
593964
1277703
573996
275434
516520
1035677
789123
938047
1638041
445325
1219117
173472
753798
860361
1510953
462713
935991
742514
1331521
350165
132218
973484
507571
901688
1631722
1875020
1954134
1802111
1655034
198984
1670886
1009742
274417
250086
423461
342847
169951
590394
1636773
1961228
106228
965152
1146358
1748481
768757
1207393
613235
296846
806466
168074
697619
1493978
366723
354576
174
137754
1509798
640012
1362884
783303
1686498
1892834
1455905
38870
869149
659213
1245635
1338048
1472495
166160
569561
558657
1131181
1102355
552730
1863884
49615
1745502
1078398
831213
1888838
436771
1426668
995772
824044
1212335
583577
1157727
1344209
222279
164546
872170
733551
598824
420408
1760097
1029536
1463024
831328
829718
796432
1076299
84069
936508
394555
1413540
463850
632691
498828
1563004
625465
1581427
1970183
365164
803801
945683
1649552
1196271
1975026
542580
1685336
1224244
1573855
1869323
1029910
1672560
1025726
1609538
94525
1764894
161141
893268
1547600
967781
973860
1872349
1207036
314722
1685911
110632
1136660
844329
245821
936543
1976740
635252
684413
450662
1841287
875460
1785409
515472
1852792
639593
553518
1433848
313842
216790
1231304
564606
1141642
1023649
723271
1113598
1345863
302379
244393
212800
1818308
1038409
934391
728189
974581
832667
1338994
1435119
1600881
333688
817762
1993639
239472
640776
737170
325395
860564
609212
1739078
1435395
1984089
1188274
1773519
1252675
1371875
1092615
816540
982271
1588206
128701
161695
309034
274027
1491220
537695
158313
239795
839081
885339
122489
184152
1518315
1536988
978974
191229
1026525
1683082
1239823
513070
617740
1913131
1611993
1025396
1731620
361727
660831
158531
346602
1242003
112977
371066
1808320
1123120
1366606
587169
777762
1402329
1343940
466722
421121
115821
31580
542804
138879
1005308
242276
95874
1842302
1279581
79208
1516507
1118496
1527771
65107
705939
492296
1066093
1387578
1404981
492065
906109
1776549
1863191
506310
1491654
1855528
1074886
1233051
73894
515938
52582
1451572
1687249
1569624
915711
1325886
787383
740459
471732
91664
1969409
793565
1127821
1869089
594384
1809177
1749294
1646121
1029055
1751239
1729721
1076347
1833391
699900
1370201
1288461
690859
497848
213714
1105252
282396
500093
17237
411898
1928978
724732
1558864
174890
838336
1942298
141055
1807308
1312734
291967
451131
307326
1876550
164446
1874167
1851462
802010
1348196
1199001
1895025
370255
1691342
1883086
210955
91504
1762152
672628
781743
206015
1032000
1362987
944593
90590
1630694
1168392
1602754
171374
390303
969548
191628
677016
495986
181925
66143
453853
541578
163502
982040
790234
862198
287666
616440
253162
1069776
499349
1170680
675293
17231
1536693
248418
1704265
1191249
1877459
1924656
425338
1935556
673976
596050
469668
1863369
1277466
403595
1407201
1449235
687383
441382
1802833
1158569
1888580
1376843
1946769
1606602
1962162
672761
243575
1878176
1878489
1089488
1875138
845466
1344904
170454
1796968
817939
1901611
1096450
1249444
1667321
920548
1779621
1434437
639033
356268
1088851
1727926
46802
1202526
1150863
1483897
49422
393181
1661670
611287
1325425
1690242
1841184
1379258
1844743
637302
1304522
1036879
176314
1497745
1741698
1833729
117397
1046468
780078
1189783
1660697
620764
753509
1331192
473508
1755994
1430340
178051
297096
477500
1886901
812545
555204
1863089
269088
1574778
1514298
1754832
1897731
492510
1509334
442590
915947
309201
1624563
1979052
1180856
1294146
1960459
59889
1069465
1287763
1160205
1569358
1516171
1557876
1002619
1859538
1584828
387576
1366796
1145953
1486141
1784627
710387
172980
665528
1917175
1575068
1551239
247197
1390826
875143
1148279
389859
54756
459020
1907411
690958
1418872
1563317
1382486
1041992
1879050
484413
1190704
218726
1941926
20907
1620349
1402141
1032923
1549008
498943
22900
874832
1635162
538915
383107
548395
520022
1971068
730960
1840979
336558
136908
1352149
593343
812524
1441858
684548
1957377
1480
660084
534848
591444
152648
1528220
616456
98234
1763009
1260013
1089412
1999348
302389
977317
676341
955656
1957039
626647
151196
1709210
1211562
1430872
736207
1472084
1997310
1899240
1955050
1793874
391034
1577042
742719
1050171
675511
317948
1304384
1633034
151386
390675
887806
884090
1743227
102826
820317
1909371
1122062
159395
1433072
176927
1727878
1241331
371755
1386547
423701
9880
1317857
1947081
1626171
348733
935692
361222
994730
1949662
1170271
6546
12358
1392782
704894
1727619
1534197
672972
595026
38821
1995288
314139
902541
454139
209538
73852
179047
1761025
862022
241661
156993
224661
1957720
571539
390123
122234
988111
1595023
336382
204511
308954
1223337
1866179
1325574
412229
310749
707857
1499939
646389
1549000
607847
812272
1717095
125546
1655474
338873
1748533
1654934
1033011
224539
417189
1016187
951159
1616964
1446735
1467182
847222
394632
1404919
327238
613811
739608
1412479
1365097
725385
1322251
174202
1023007
132471
1469978
1986600
1968888
535846
379602
1375924
1920472
664610
1482868
1288437
934055
1888565
1726446
1173836
1722326
1481830
321293
598672
737111
703025
732300
634911
895009
738820
843316
1112442
1963729
1214216
648964
1627595
633692
788347
657899
895555
158360
1361673
1290317
1033019
1311782
647054
183818
411782
1584076
962210
1619482
1643121
1185967
782394
1947984
541234
393797
1652693
1499619
1419205
1404436
932508
1148682
158565
912945
1130711
1261653
856652
970267
962176
362426
639147
991522
1071833
612408
624925
1287637
556022
1000081
1985448
1818437
772001
3646
1716394
1961181
1468631
672348
1654616
63899
53952
1906916
1428322
31825
1172500
1821099
1549385
1724894
133964
1350491
1284186
1292609
150760
245579
675193
1614591
1466384
1600028
44374
1682582
1133318
5945
1721927
1686290
410109
263724
231573
1702421
82546
308197
327322
618270
1062651
1704319
1063340
1188438
584353
649212
1713515
1009614
889890
1124207
685234
572491
169270
1175029
1685503
962993
150423
1174021
1188213
283602
961773
1561694
366457
1990352
1830882
1667533
866785
412012
1242705
1791945
306778
398329
264795
1454208
1252590
1389553
191088
1510608
1177184
1050970
931101
995360
614956
1808666
362985
535691
1173369
1661278
376535
107926
716007
333376
1503327
1695305
1647032
1847086
1553945
640465
1922535
44679
402999
1413642
1759634
1353395
1870858
214485
1849187
324530
1623152
1897163
243976
1792500
128959
1166401
1592760
762904
692606
1637376
1150138
1409612
827470
778881
1536677
1176147
447810
301251
686439
191800
1044043
371963
628524
1341744
1250928
160075
1242166
1230586
1226675
1446243
1959657
1349759
43149
1243027
1891370
1652369
1398405
522545
489376
1212312
774420
1546828
1000234
720922
1486472
779576
1022327
1825697
421182
558572
1980319
1635890
115188
56059
322427
606762
1636860
1801569
731962
387502
132267
718973
1263203
1301665
1254674
1007334
1365135
901946
356176
1825335
1995379
1089605
910367
1817520
965299
711626
1716591
817278
392400
587905
1078590
876281
819410
248581
1669454
483009
1409091
252521
1923500
1274109
1344858
1318292
473101
731499
1249722
1026080
339897
1932563
1740551
80979
1458930
181448
1236977
478684
1675474
677105
449698
1497488
1741870
4974
1144898
241960
1312522
1363990
1555186
1230751
257560
284039
1752814
1000460
289812
275193
1550384
1534263
1498729
860982
1344689
1293173
40591
1609623
1396812
1230618
227023
252542
1825527
1508259
825524
1522796
1253629
1407898
1419925
460864
930
1305363
332420
1070857
1341344
1278150
236352
1137716
125922
1395646
105769
1904706
1295323
1551790
1456718
388770
1391853
117898
154996
382592
1998863
1693174
533922
1815702
354854
633346
319988
129795
852121
79842
1831088
1588852
1207896
316198
60408
1849320
263687
1135341
1089094
1528398
1401100
925053
1481398
1608745
1897855
1841704
358924
241273
1012798
341888
1626894
1808965
862157
1456607
1820410
1989821
1466606
949851
625094
68604
1381376
1106268
218941
192191
1524236
1564823
1803701
275291
1112961
4098
1217470
1267808
91006
744325
139919
939699
1929805
262492
664272
142822
112887
373903
1724239
863433
948485
868131
891813
576206
1374578
1384137
1496530
56520
704722
1559191
1285761
989651
1729316
1053271
1915102
1334812
82639
1931656
299898
1599067
415287
55398
1906802
1561686
1164772
1133617
687858
1814846
277212
1821201
965299
1230354
200945
481657
1229904
92402
1828054
1806517
1948484
1422718
1531596
1248581
1413659
73077
1464621
509782
1289821
1045456
26372
131154
10355
853710
1253484
1714702
1146225
621481
185113
1206138
1648242
1570039
1026531
1000004
622507
1290232
1044236
840603
523397
1397824
1523296
757675
22256
46189
582543
1866612
1983643
1346303
1083327
1338104
1468817
1510905
1723600
1148010
505535
1646037
1208511
312583
1371856
1887816
609737
1471377
952825
243893
731791
498943
1786348
169433
1186655
1944810
746178
1580666
279101
281905
193759
886762
1239017
1417448
1020746
1251375
1800592
1647114
1461095
387541
709888
987509
1330674
1121490
1363971
1251613
1510493
444997
1697985
1415564
802989
1992403
1723947
1682186
716976
1085557
677001
1126565
533963
213221
1036459
805193
1722493
1160007
309600
1839880
1738840
469621
1564357
1435403
277563
1621399
381034
117911
1888244
1874223
806674
1938957
1591543
1872461
1040974
1864590
1537621
1852324
1840607
647279
1566047
18443
835020
88065
1525206
994916
670848
1642361
42108
657522
1267821
947014
1580494
1631579
860114
1132884
338077
947417
567685
12138
847268
879248
676975
526296
779441
830726
611297
1595761
554650
368042
201642
841425
716364
1439757
687987
837651
1409921
1831159
1100398
1584197
1589410
829097
314721
1965801
1202470
1782775
726411
491596
946719
1937279
848134
1105728
1246804
1444414
4734
820068
1942522
408861
1093804
1673657
1539422
853030
653054
399055
132941
462360
229643
982398
1865305
1140443
1141951
353974
1217118
612539
1019876
17137
1229361
506493
315489
1148938
1229949
1051848
942731
1565611
1283073
143466
76153
1677403
1719294
1406018
152762
1507092
226020
1388122
467032
8327
402760
697243
72313
1431079
681922
1187332
1394293
1775127
1119737
1326926
972730
1187482
214658
1506007
1354636
234029
906800
1624972
848617
928563
652757
246368
24011
1629828
1957845
584252
1117475
989013
160427
1103447
1106044
375625
1565277
410573
1882117
1392314
1575566
842360
1366073
1314654
1466509
10092
849869
1540553
1381846
1418740
85204
1694207
1071844
1897720
118611
133123
1622238
613027
865529
1977773
703990
1249528
1025485
958195
554635
112912
1933315
382391
340511
309656
349956
1253422
182310
1777317
1200453
1391810
1325120
161022
850063
1592915
1140544
1341808
641547
1405769
1438521
1677357
924581
1287900
1107732
879208
1755407
1993517
636009
1230434
724228
209148
368518
1828544
257323
1175767
148097
1882665
1152573
381105
40942
431683
1407767
867606
1081182
48137
1831629
850178
1973050
522597
1043038
1674970
434760
1465991
1891697
95808
1011644
258625
1428303
1834681
1844061
1273896
243350
53739
1795831
1470965
1495474
1585997
589825
785508
885847
1429555
253051
1263933
536450
1326595
1167107
1537994
1237808
765709
398889
591940
615445
1730266
1940275
1671867
1605251
1265200
933751
186268
154705
712461
1445736
1630819
720168
145931
1252474
862354
1718940
1639422
1545640
1079314
969257
1483092
314451
1356518
235085
1978341
650209
1182377
1461153
109339
727894
735190
1482297
248217
1870870
1601169
1912502
1550469
1086233
452320
624774
243038
1309974
1843959
1197907
37842
332699
429460
1274959
407958
111935
468909
1871008
1046102
344516
1194762
1819038
569707
415453
185163
521884
384046
895616
930295
107943
1074684
1445731
736754
167379
548246
269662
814099
1696683
1285445
1889623
1105471
851668
29340
242021
1803656
243797
1642503
1871044
1422078
1390477
910147
1058866
630044
1953151
1589792
1423534
1751616
1780891
1154579
1490805
90368
60321
1048586
1039657
82630
125275
307344
1859136
267608
935870
1398705
521552
30120
231620
1779190
1014589
1662835
618217
16675
1060225
1303390
106004
275598
61180
1136284
442645
887670
1948082
1658198
1356862
1102886
487072
432479
264994
192550
1084644
1115
834312
428097
737227
963534
1511654
1505556
38768
1677354
1611722
1855876
378337
1195404
1318866
59007
18060
566437
1248689
1186868
184059
911253
1126856
1506071
1681121
1666280
941301
1009770
1636846
694553
880987
1917849
47278
1829691
1575331
1679963
1405309
1079261
1252428
429196
1269161
559662
1604886
1342678
367907
1748016
1918500
1603802
607832
1815679
1893267
1594997
1757542
1548966
1071377
177882
1493163
219547
1584997
1342795
559420
1167833
1405503
1635301
177137
1916919
734457
1502999
85161
1848339
1954923
1885745
403576
1677767
515802
420381
569333
1536283
981730
333119
613390
241656
1838993
271042
1717669
241534
1309123
1676739
365866
23811
724319
942917
953759
1499966
770181
1034576
237238
1895005
115056
1658608
712668
970672
1772106
787267
789116
1477877
113322
1830491
1786362
553005
1753603
690269
671192
791847
935720
1051892
1373883
1630121
658108
560359
1009023
58210
293886
1236682
1583930
971222
650660
894538
1373152
1184913
993268
1521778
1179848
660900
1517936
465256
700279
376575
1897518
649897
1430665
1183394
1412615
443971
1418346
1964590
1141157
745466
139519
1552370
1283569
1986115
196004
220150
752408
454179
268517
1096108
1022830
640965
311933
1757373
1644395
988417
147935
33285
858142
1944931
1630000
1437396
1436809
418194
1042747
960446
477662
1346819
534832
1195570
1858047
1457400
351939
889565
876138
6076
422644
935680
487927
1038725
504419
1144129
887268
79678
993275
1953657
967444
252509
900641
480441
1586096
1626429
586772
1545965
1632308
1894355
1195299
1962488
1508590
357414
137284
437905
1709975
1173479
504224
1744471
1825470
1240776
17369
1805808
726939
1696065
446695
1652752
1513720
97520
79841
1786065
1035848
883396
1654969
1566176
985681
1699122
1738387
452453
1664676
408105
1152426
669293
937315
1552622
1245673
1417861
1512984
449055
146466
1850023
997711
1809559
1842360
1329437
1909013
788763
597472
787181
893190
1588390
902796
693915
433001
975211
1174809
790005
1942225
1837446
1039587
1446724
1410628
1045741
211788
267434
854466
321302
886988
243232
1667563
1117246
566275
909734
1118718
1723215
210461
309504
776841
1613767
624825
1140421
1366038
1153736
1717532
1896960
1947727
1776724
474745
1906358
350627
436612
61474
1037334
771481
1093812
1746796
420198
1372464
664565
555557
1949419
1505472
412201
303431
1831010
1159326
1557788
985657
975837
725445
546121
1862201
1243909
17992
839150
200644
1321400
1046326
1581831
1353260
576495
69458
686533
275172
1562176
1494981
278246
281995
425494
797161
1417671
429249
472843
278307
1572539
4403
474273
482208
1743913
235125
956490
1495748
1257426
1997324
1092232
1125381
376865
1907414
778641
506837
90106
1603559
925029
1833713
53456
1668313
1575099
1113049
578796
569785
1220231
1009928
1802526
322324
154042
958497
992338
567771
47395
1386893
191170
1115192
1749949
165622
1436496
1073394
1165126
1456711
854001
926891
1535040
66556
1225466
1300187
1680091
217550
1473497
167835
1641129
559224
1928041
1367359
1588813
1991451
1890932
1949494
1355716
103280
926411
102019
260914
517279
379290
1129843
1800854
601602
454606
235836
1470109
961146
727630
60811
842615
1707787
1282410
1042266
1133830
4046
1606380
1154027
1549530
1655084
1376661
147439
635480
582478
902733
1013122
1289939
163952
933808
1644616
341265
461918
564952
650380
238139
1230760
745478
1732177
715604
816185
528439
187567
561416
434997
1853696
1678366
1234867
699603
1699937
757688
1657827
549618
460251
1059627
1001478
47879
1482945
118589
1241429
1574456
1568979
1134895
1305240
426313
774423
157623
452246
1363039
909517
1405535
355715
728014
581507
512901
1444409
1216972
1718520
1654477
343365
1438253
276141
412046
43644
784352
431554
1606732
449687
1018085
415121
1557614
1135752
1629485
1005033
814052
579546
474555
388286
1106347
1798496
1660268
1795394
342800
633269
1463120
182285
567127
589994
1245721
1772424
987529
1994870
982709
1986
1286554
874641
390761
382138
1501731
1498480
1850976
896746
391635
1452287
671660
1160514
910493
770995
1308798
1636834
288044
1059047
1410832
285490
1199786
296487
1507699
1825376
1669454
1343463
1630998
1005868
1820074
1510716
182886
22511
1533457
264990
597430
642102
1898966
743357
1115946
46470
1880500
1493026
1779148
153336
475660
793821
1433787
32475
1510377
1141890
1299074
1779848
641753
190358
1949111
639710
530399
1642430
245011
1338336
1372390
703967
171842
138656
238445
1712948
1469010
837370
1915619
1901244
507018
1321116
1981744
1669760
906254
327237
1497119
1684420
411757
1398212
417183
553405
1016930
1053845
612166
325238
1202247
1718277
18135
955555
383350
1346317
1311509
1432353
394224
54418
1900514
167194
440096
888726
1003121
771802
1336676
1672423
263939
1891805
1637787
467929
380359
164873
810077
1167433
1524071
1270400
1304340
1038447
601252
1193429
1369110
1342853
1025051
223653
1509289
277994
542773
734122
775902
1922506
1787462
1040388
248648
975032
1462319
1973109
742552
360853
1365631
513566
1555514
990954
403211
393382
310905
414787
517781
1746126
1531495
1675471
1087488
1857964
1861881
1638305
313141
119959
28967
383892
279445
1665276
592078
407454
991797
522889
81989
781630
799524
156204
623073
920909
1422384
888962
969974
776113
1682288
777006
423957
1909435
1058415
1251983
35461
1722685
1687458
999154
919448
607058
137353
1981511
750167
629200
280610
1335051
1080379
539396
651557
1470378
605220
507815
1775904
85436
448607
132556
555431
925517
914798
626105
1919701
470012
130253
1097181
1086273
883494
1344081
78152
487473
807989
1371717
1861342
1522210
747064
450257
1920176
1631310
256323
540350
1784342
907951
207611
1042093
1111713
924919
1057274
1782816
1897535
1835290
1376072
1779644
1902548
1229283
643655
715621
1947291
674073
65101
556207
996389
1726687
1900009
113920
375454
1785099
615511
716422
1961300
128599
1699157
1894535
683793
1024752
1101699
1308951
777500
668803
237099
1472689
1485154
306116
1800066
710687
175590
368040
1161393
921863
1788896
1878181
1388964
528350
401359
1840000
690607
1854217
64754
1741863
1713286
1263731
55842
1930057
1032668
1482594
747537
1630471
538122
1505370
1180895
1204454
120355
652565
1345740
1631152
334606
1862016
1632069
1743385
1731630
10487
1317229
1969341
753579
496370
1060825
889344
860285
1732497
408444
688605
1123345
1553709
1084316
1275025
1336759
503431
1597190
1321291
652065
1571869
737939
662285
568292
1700136
1079652
1407460
155489
144659
672660
987170
1069088
1397443
724336
184482
1179566
812791
1954434
637368
507359
1188951
1643574
153919
1799442
960345
1247180
62420
716540
210659
1152153
388160
360044
385771
1849105
221201
823625
738203
1882944
62776
1699248
576994
843191
417659
590007
890019
1480999
240035
1366904
852215
103321
1800000
783179
1356065
1297175
907398
289561
620371
1110255
512446
1486601
1347456
493500
1701209
574041
809070
1591920
1866166
245232
507415
1734181
197275
1161406
1258903
978936
578711
1114851
363351
1899248
206540
1263982
1780989
1375857
414821
480578
1056013
1735552
668021
1933048
768230
1159401
680733
1877018
1984688
1129283
1060313
1528630
1441881
1606642
1429527
1210813
1888096
469124
1751062
1589527
124992
412980
615035
243083
1434649
512092
47872
1232377
1605242
1658739
173349
605273
198524
1412170
9251
34760
170039
1107233
1692192
1090787
1900634
273017
1573676
1139228
1665035
533313
806795
335423
483986
1842256
1050772
1900330
1455247
1149932
1877731
1798855
1887405
1940353
226358
1936221
1050396
178741
331942
1716352
13317
1935514
619701
989182
1536799
448183
1285318
831578
1659806
411072
1297750
1688575
1492765
1958985
361443
122816
41341
589481
605757
478440
702129
125523
1964610
1486998
235935
596321
505905
548117
382790
1233554
821237
958673
168376
276844
401452
1295771
411749
359551
819621
1956117
354103
1603106
1518406
1075553
109257
1646893
1406784
1989152
133237
1774127
717343
231662
618350
1018899
910988
1430164
1897766
1692743
1928026
1701320
1538111
420217
1907515
1416692
1714250
719354
744286
631402
1544496
110901
382076
396967
110315
1228926
1611178
115694
1125255
1405434
1146400
268989
1576861
512440
1041772
481591
16379
248923
1188753
1733238
1417441
1504085
1024915
14112
229514
1030835
1741034
250898
1566327
1431468
467406
1950710
672828
220942
1719819
1374836
533518
412282
1935206
1280106
1995584
1528341
576768
1694071
827378
1328850
1130862
1427096
1886138
1351991
1786457
42480
721318
1222676
1026205
139447
1129381
1926581
576833
815863
1808041
1049112
1929260
312185
462170
578329
1889970
680979
1981610
412158
139640
985667
822678
1984825
1427870
267155
1513574
1029111
1775156
1339299
653098
400847
816939
892758
1189728
1605562
1731137
810204
240357
267486
1312764
275359
1294435
1212104
679754
1194928
1727372
1920341
657539
1403634
937755
980906
123382
450633
1147387
1730750
1762564
1151562
864695
1742005
1675469
183427
339378
632147
1887836
67780
1868635
692067
545060
498010
779238
1998571
854986
1739605
1583019
62757
315835
127274
669423
184103
1118111
622575
1125255
1480888
917907
643310
446797
685567
476380
1727259
1037560
826320
1546340
713870
1934510
1495158
587095
1177906
1246614
439371
22452
558850
1026559
1787498
675364
1284400
9675
422724
1179243
1190398
667483
1118593
1669354
192869
650509
1092396
1216964
1454953
1865267
4969
216332
637784
613477
660735
849023
1516103
1817632
1196054
1608151
1436685
1675205
1981929
1627432
1678435
1163838
1292416
1153726
1406280
483144
1811048
328844
537274
167428
726165
274711
1673851
1370592
1790790
94976
973413
1836100
1357993
1419734
406845
1975129
1112886
1920756
878472
1044004
559910
1983705
711409
1331632
109695
1774225
1986135
1863867
949332
1955918
138690
1507256
1604708
203356
1800019
185194
402662
1613922
1611454
963923
872902
734246
1427205
1437283
978180
889483
620969
394545
286785
953540
691908
1633058
517713
1503162
574360
1234886
406525
1086651
1193737
726872
953484
456299
826096
1496993
1163397
1425041
1817670
971098
1561083
1334462
417720
1636666
234659
1670945
1413334
245856
770586
1296967
1463633
1941131
860780
649993
2873
427598
404736
557120
379802
807460
372937
54738
1982234
1542641
872966
118109
374469
1932894
961560
49914
1311679
656896
1919704
655009
197557
934689
1618475
92254
1760263
699630
1351652
678849
1507043
1011320
944029
916520
70653
362042
1666303
399882
259537
1608631
1083912
158768
1799052
314447
273665
233375
890122
1325339
1458952
137802
1239651
1121963
1324659
345519
850319
425859
30414
408032
49453
1867374
1835909
365147
196757
1587394
140435
607723
237328
1020519
1054285
471309
1479234
1121188
1005916
1592598
1365520
17884
1160202
1610486
676529
1329942
605557
1316647
34635
1622491
1475839
1822996
1494261
1675207
1476022
225294
1832890
1587423
802429
835105
1256863
1486803
1063807
610579
1175055
377901
1793526
983296
1544125
978634
1953735
38007
748974
953339
263340
665347
1851531
187261
1268016
919541
1190544
1258859
602590
755081
683119
478477
734915
278630
897680
764864
1120285
1584401
1903953
508159
666475
1344937
1346034
1364213
1635412
1071882
1791800
1250178
1795415
659536
65124
159015
462778
568951
1155497
909452
328201
1003666
1977005
356023
1391591
803507
1795760
1440135
1121520
1987022
295083
620488
112161
1314474
599447
45299
1461752
199592
1115245
832603
61827
1859941
728958
587210
1390752
1979001
843271
1367751
690643
1891527
1075514
406151
1441760
928327
698439
1820736
1606953
1234206
90310
574285
600607
1846358
74665
979114
132481
1802992
726875
3938
1229420
644239
12425
1156752
76677
1155971
247794
266652
1932286
1443508
205625
725260
1998056
263890
288344
971954
979299
807682
427713
1484576
1105413
185935
1092587
532496
557262
558791
1912643
901601
1574708
1414327
1880546
1666450
1051682
1858729
1380892
821967
1321539
875599
352036
1921753
609073
680232
1996148
1274040
257343
1817468
972883
921511
1692372
1031699
1284147
380278
1578306
1622791
322748
1603066
810300
85526
691307
145835
596629
969222
630677
551513
188327
1871990
616273
140283
622336
537937
626567
892472
994895
1619473
1356370
1503761
1689644
833027
908785
376379
74246
1804389
82960
1517085
637837
35422
1997216
524451
603174
640778
23554
1801813
1313024
122414
1095907
295781
1838148
1020554
395511
233918
429534
1356264
1105620
1210965
987041
96112
1259653
467181
1447018
1349937
1663689
403371
102682
477228
1777089
1298390
1972165
1800025
1088949
422927
1589521
218842
354493
386081
1856220
890574
1701269
1738163
340180
36969
241543
732776
1377619
1170206
1791675
1749936
1472479
1023210
1148579
233020
1577351
633032
1487179
320830
964619
835549
996755
1718232
1000959
194031
695121
471681
1976997
1557717
1047585
478526
1129140
164249
1259071
748049
1159873
1036180
1698083
1993435
334272
325249
1779915
595351
1276335
593250
321318
1340961
1754164
1392303
1316812
1781713
1951822
142160
43757
1218681
1781265
1049882
720023
126843
1855276
857993
1835125
475154
1876738
426591
1098478
1096667
1389059
1470713
428384
248034
1044319
960668
1792115
1759702
1435024
602494
335986
1880316
233871
27303
413798
193395
1337149
747203
765952
1615885
1437309
1021956
148693
1509695
1932894
1500464
408062
1468731
446977
1710275
206745
1649150
823688
1890541
1135825
337786
292861
1338654
681142
268455
1835043
60938
639970
431476
955558
784194
807647
759228
1678088
1725054
124428
991429
136020
820755
1484508
560059
1433386
1010740
563129
589065
1012660
517947
1965452
1291943
1432124
946071
251653
1549946
1537465
653014
840234
907668
654792
1091908
1118259
900350
77583
1258501
848013
866052
414241
277190
570767
252387
1502476
1346517
700901
353767
237580
735289
357919
650260
312460
719080
1807279
178093
1545332
693654
542177
551066
1839374
1732184
1650563
798188
468110
141484
383708
373077
1525205
1367355
1420272
1572546
255647
784145
22236
361770
1019076
463689
132740
429110
1062038
136820
1862291
1789949
958208
1183179
1498332
1057908
387359
146042
1350046
406230
671906
1011778
1781481
1898661
1831329
1542915
1843858
1225140
835560
886089
945033
58978
382113
236283
102002
802594
1177171
815526
1766746
1641222
422098
1708290
1475598
1591123
863653
1969202
669506
666469
33751
599142
328416
627175
132107
1567933
1095969
1797696
1899999
855507
834891
659121
1036084
58087
880700
191853
1081174
1873850
1841295
1320986
720802
409999
1297666
1649259
695554
1605946
1630300
761898
1415247
1859873
1986404
612405
788121
1766985
240647
1971769
1789724
630104
1650622
1876945
978569
1108833
1754966
1212537
1350446
550372
335361
533514
1538631
1644857
465461
632772
290792
1386094
773365
615268
586612
304582
59376
1585602
1368374
234954
977581
47684
933452
653551
1882978
301237
582528
1559321
1752317
1572250
1101155
208958
708705
250490
493606
877715
198833
123685
1448996
1117614
639487
1418175
1347108
1824000
1267754
1722451
1044278
982167
1042523
1341557
12978
1918085
929721
1907532
1933847
957618
1075106
539577
125618
1685291
1248307
276552
144352
1118478
1535791
1612798
575729
1024123
1953099
620139
1514256
1204278
592049
532667
916709
90266
856557
375606
1749155
229063
1893866
409712
528143
1361290
1283063
764280
1127591
257869
265158
1891083
1404686
1413656
1157402
1339738
1123660
375426
881778
1845021
695281
933889
579125
1175960
754789
1382237
292854
1938760
1769979
1985521
169266
1307690
416281
1794228
795133
1323724
858102
1719620
790352
1831877
974012
1203114
72176
1212584
1009969
441365
1393222
740066
375365
1118025
928714
1039581
325000
1432249
718797
703200
1978649
1416431
1975399
1403529
222824
683618
1540969
840915
1425261
353634
1053275
603683
842780
1653277
1964939
891708
1694309
1123600
1087341
1185165
1874954
1011400
1136753
1431846
1805677
1529836
1168199
1815818
1827200
565291
661792
1223539
36413
1385031
1564812
1528405
1160310
1980986
1019386
1096715
176480
1063875
215886
979466
1218621
1608241
1293538
853759
147120
837083
1617066
971050
1463437
67558
1952273
64617
1575788
1520217
29213
455008
1028243
1689896
861782
1482298
116206
1515299
883816
1187833
1566972
894214
1740221
103441
433675
654270
1293536
196905
812542
54577
126219
149325
1293628
1850459
128344
1606729
1699117
1722755
306055
1750022
1418787
1692246
799285
255877
788033
78334
862692
93974
330735
894161
759514
649446
335892
1346522
215236
121849
1940314
1247645
102190
1808071
116049
1450608
1286943
1306374
1922537
924547
209126
497825
948538
1953375
726617
140537
1507443
371777
884827
434304
1179154
102995
1767881
443129
1559792
581711
456726
1317699
326202
40363
1672352
483844
1869401
1087854
818510
1556700
1504828
1633156
1213852
1723905
666397
1940383
1875674
917459
1277426
1364869
950737
474997
463994
1602807
1670796
587737
1232132
1387021
123137
1055169
1878061
38109
864899
901464
1786806
1550359
1750722
1351889
1463764
1226863
808753
1922430
765617
427462
330844
1569986
1578952
1515082
1824683
806615
197130
1809190
800527
75384
1501067
1017367
1422371
941825
763032
972524
897802
1388710
263069
7871
969251
156206
305169
931097
506523
806453
1049458
1375401
1241578
1650677
1493892
392338
1715101
657701
1814492
1461303
687594
1059947
274218
1432949
92421
1484036
1257847
898406
116291
900795
1924742
367296
1200550
386739
1762247
130957
1394882
47667
1567220
939238
921659
885585
91927
1503531
1017078
1121831
73986
518811
617320
1501360
705500
1486934
1893199
1272678
1196988
1916130
1734786
435035
780897
715934
1820263
329868
700613
1463894
1992649
1523277
864139
541691
193615
1842747
1053941
1831459
984729
256539
896419
1569428
446519
1867609
900266
1452396
334323
749934
1085010
668650
763979
1693691
1890771
1779069
1442621
515517
1484169
607734
1666484
455127
662491
1480697
742196
1265809
1573934
633197
1574987
8823
1511160
325084
318190
1645087
1800709
30409
1245968
670029
1896407
334839
368355
1087548
1727830
1885606
1102992
1610917
1230649
1368341
510682
292728
1338443
1444034
1335803
936844
699982
557647
723203
1795498
1734590
591532
154792
12510
83377
1185543
111324
1050360
1789839
1250495
1035814
382965
1727729
1859013
1826437
1674405
1290758
1238249
1569076
1888695
435443
1831761
295251
1066167
789206
464142
938541
50658
1852806
1537802
339532
1621708
220990
1256130
421541
328870
1331972
1289861
451614
1821121
882605
13509
1334906
1347141
1236439
1982083
669584
889236
815462
1577972
1766992
1333088
849563
506025
1903693
627806
1451779
585627
9091
241888
1205561
917544
703575
1300384
203183
1832137
1466800
361652
1961822
834275
1567002
364427
1283770
434532
1713364
1392521
802936
945519
335621
1879037
495275
1986796
1958874
493539
62060
1783837
830189
1622313
599712
1150101
1134921
599236
1484858
1271278
398614
518276
431264
590511
624297
1215512
467093
1564562
1026509
672602
1059590
1356791
297172
1001433
529670
1953548
333827
1237746
865687
182801
502212
865753
1841177
297188
661011
1810928
1506306
937529
937857
409918
760343
443722
854999
1509257
1911142
984553
1315998
1697850
375017
937696
1366438
1547771
1096035
1134939
1558258
798266
752992
1045588
1943776
1614045
1114908
545390
882802
726122
1895784
705276
1945943
222086
1108498
330510
355024
804272
1785248
1764417
1000312
1338243
877472
1734900
1468031
1873014
1762276
235661
1033641
412333
1583961
1097628
1827662
1499417
363291
839421
191143
1881413
573769
564478
1066014
585345
1047293
1771762
574309
166824
453525
1463272
1043619
1326513
1895245
888522
1033565
1327146
148340
794326
266222
1524392
139101
1998583
1919706
1308804
1834014
1311610
1351753
1273581
163034
431543
57045
1296292
1675852
1050362
809121
25749
1839875
133295
809323
913546
1797136
1178540
1252392
535776
987739
1810363
1647120
227909
563473
546648
852758
2489
1700732
1143945
642110
775493
1739493
1463222
138203
31392
321391
1765001
814486
1952985
1016769
103859
1006958
969828
1899195
199520
105800
1517569
475681
1338285
275509
1835068
1520075
751660
431441
1574948
308773
525525
1170102
314664
102437
275320
1107446
837767
323499
1360839
467600
13741
836775
950989
1617336
1365813
604731
1041296
1848426
867619
572270
105668
1379849
765602
838301
1121803
34455
324379
937936
827432
192813
1899771
575148
1117652
138684
349644
627274
1129027
1850015
1419063
925038
1295113
388323
289967
1548791
1670411
1369927
909081
1317430
1584202
156300
905975
464282
1919087
1116044
734450
1102304
970475
119085
1323858
886272
1772330
347842
1269886
1095581
703184
376542
241659
455258
1533496
407564
130143
587456
1398007
1330319
514064
878436
148637
769483
508998
787858
1303212
771339
458034
198213
1634656
162027
75526
515379
1258846
1848495
822194
1080917
364087
1256158
611350
1598631
1728866
493860
478757
205175
766723
1858150
1226269
778209
377294
253439
930444
836629
1729371
1687398
220416
1637463
692348
1883661
1943766
1191894
434293
447714
1631237
181264
245039
1323516
572637
1726371
385505
222853
271335
1964191
755684
304276
375746
111472
560040
1785880
52634
1027505
759353
42149
71031
1716700
1436756
90934
1938317
788515
907242
697101
1366178
909004
1212973
784374
1733069
1734365
620105
380346
244064
1541437
1255122
298746
380687
1261588
3812
1926998
853675
594181
1637619
379009
1675946
844270
1226215
1872899
236589
1995624
1136613
740907
1563764
147864
1785806
1414019
136258
260561
1794024
471447
1530608
1947172
812875
515212
1421870
160589
633827
825550
1558448
1660913
1292860
105991
1302294
506616
608660
166134
1460613
1307719
978019
1152614
1611975
844916
655277
1838726
1655369
1150082
236476
829891
1674493
731406
107929
782232
1290765
1401378
1679984
1781076
62304
478622
1859342
1924036
972410
1073719
961557
678419
1616543
1668295
599626
445981
521692
1066112
221169
1784844
1309124
838898
645156
1620662
1640639
827257
172837
877354
963607
1307732
1355632
155557
1852407
229425
217620
1587977
950141
882800
542042
186386
586214
551141
852642
1362707
1514985
1307808
1165794
708600
1744725
405334
1498918
340793
1601693
1044320
796097
229780
1452084
1472881
533957
1288042
594707
1674537
1979854
1043026
1334001
222773
869614
1292083
346578
847550
208570
325407
894736
1142590
990490
360625
1281830
1786393
451046
1575135
842122
1267388
556068
601403
615542
33338
1583085
1843158
1826294
701391
1036997
894988
1037609
1883283
779013
1542168
1513711
1878453
1420385
917774
1890880
542254
420912
573410
336267
1741641
1276347
1948518
1490038
536318
727301
1594701
1304731
1156570
108344
1680980
772044
1453470
320376
408854
1410596
918335
806874
788705
1244849
1322494
357277
1141352
772376
1349589
940785
385645
1311879
421071
1840840
238045
1526861
479517
386742
1209372
1550240
1449768
1776378
744471
979928
1860960
886472
287879
413075
115933
1210600
1494962
1025252
288836
760309
858070
514903
94344
333214
1666930
1849237
1734883
1516552
1779703
1265303
995851
51091
1512115
1406435
275387
1660068
84830
1151702
1027689
1933475
158770
1808346
29773
360500
282870
1693484
1535416
45658
1456907
780605
347138
1000963
325366
1340300
1646561
1029430
1825219
1767644
795241
1516018
935631
1493692
351858
1754424
1943801
1808705
1163005
93155
1685311
1960947
466289
1988922
180496
1679839
476096
1044141
1352854
1578843
1587115
592593
912100
1011726
1635032
709000
1432931
1181473
1774339
653155
1765019
1406826
168823
1288127
784696
1410831
146285
606006
702123
1777321
513613
312824
1443202
548211
1637943
1952166
690983
867317
1151575
1710202
51236
726561
522900
1787809
1327599
1126453
198958
827333
813991
867205
669722
219957
1494249
393634
773122
439197
1442583
1636249
1838662
104721
1980035
1116404
1193555
502952
930810
543533
1945782
639470
338476
1130136
150036
1525141
1739476
289445
690796
1561967
404235
1525079
382259
1534979
1488326
1223446
1630978
101303
588934
908786
1148308
334875
332981
238851
183654
1297887
516815
1215726
341673
828346
133911
1749936
1539172
160651
161513
1069436
1069593
1505531
351028
1492126
584638
1220416
613371
1562361
1194498
254893
1491510
580285
84140
994990
593750
1991405
1958182
530867
1748672
680548
508934
1184646
1758133
40212
1579046
127400
1599408
932499
1048809
156599
676227
1278140
792676
1659159
1588998
1438747
401703
1921844
525951
1522319
1770260
988394
1872592
1021323
973395
470960
1783980
1845117
394845
987558
1457600
1400916
1721545
93428
338970
536324
1064647
1042711
393705
1145284
1396175
1072029
949535
1631973
1482776
256367
1479681
1472567
1971142
624446
370779
1183511
1848268
790781
1665624
1504917
1442981
571332
1167551
690192
903068
585926
774818
1722848
1521272
1072674
1299314
1996410
1901422
729294
1679289
1491856
817939
271793
174871
1698776
348499
64990
1976021
502654
467631
79253
866
1505603
845729
1818802
1878946
1952321
652075
667138
675302
1514022
463046
1951300
743791
576115
652254
489929
322967
1062858
283746
1654676
1186125
1166193
1449077
912882
882548
364246
1700767
1925741
175599
1535300
1037286
886629
1767962
219394
715631
927928
1211483
1415732
1954744
1965414
1831104
853238
1846287
1578185
373878
1326888
1263236
1643270
97210
1670022
1927043
1301467
1858635
1534931
1481967
933201
192829
1184343
1749077
1733572
1553440
464487
22230
875012
1249544
278974
573320
62233
1546079
1352101
1907997
120913
366054
803828
325767
1549723
1406192
548015
846293
1786900
1905470
626937
981638
1053129
805996
1527308
1395681
932657
106172
667700
1186366
929167
310543
570995
398022
1302969
749571
1796844
317396
1191407
1234591
1615592
12826
112045
461632
1640751
528539
871551
1341960
1231005
610855
1333503
1932131
1236668
1248277
1272089
1476661
809949
1142055
741508
838312
1140790
1419074
116439
1523187
1425716
1193639
209174
891198
1395681
1004198
1939538
1354153
983749
1741725
64991
500458
1773916
922600
655624
886241
880490
9053
579087
1574551
1986207
1650593
1924812
1547881
1301073
805295
780972
755044
354542
539128
1777209
193565
1621942
694469
557425
1499701
1804453
1838
1248516
627746
528507
1896928
687620
1379905
564195
1629841
1217868
112442
34439
1762528
410041
1616560
1192866
1744110
1929160
834868
1295559
661469
37246
1190111
1908463
1232149
1675557
1691750
1492894
1214603
1830278
795939
1172558
1598893
660298
1844952
1921312
1493231
587596
1273207
1719863
1796755
112685
1273958
1635227
1446966
988913
169651
1439036
1203593
1484596
1949734
540362
1019752
42329
738678
816537
252602
1502550
232056
1954665
649265
546121
820528
1604826
62389
1629269
766543
480711
1981285
1471695
646773
1280659
255412
1845011
1962671
951059
785866
1524067
455332
1422104
1695426
649838
1730773
1390448
1107324
441043
602903
608254
455304
1644688
932308
1469321
1761471
340215
1092251
45874
1231593
786234
1085172
421567
441594
1965897
861040
806179
1330630
1822009
1819048
31733
1904688
1407153
1950694
1417615
895431
778413
30442
1592855
1761143
1074435
1767019
1011503
498546
1048071
1854726
1168902
1332596
1798292
147064
1793323
1265493
1385777
61137
982414
1313517
248783
1952192
1486911
1692820
235303
247604
1072788
1014053
850881
1453642
635390
4537
1127875
1037957
1083673
50916
1921162
1949951
247630
449599
1784222
299534
1091780
31800
1464889
1670593
301405
617600
666596
704166
1866684
1111546
1086573
822161
688782
825922
1590427
401648
1807980
1657433
693177
1744523
1685748
1680512
765814
880780
459067
662295
1043213
1832951
977383
936862
331429
1061442
1877633
658288
1760442
211207
1011786
723945
1813105
281671
1931986
805475
1021253
688810
271774
1764322
1096790
1145290
704297
1340753
252033
1398521
1904090
912518
1701227
1811133
635684
1920244
1589163
672847
1317810
311586
546744
939715
535356
1833190
1653376
549373
1922442
115589
358910
623449
425270
1782316
41508
632936
76417
871051
1935562
368067
339873
983235
534987
87518
1820961
1476475
944800
828478
481889
793699
1538413
61259
151080
1005447
1613968
301867
1555872
1198497
748398
18046
30363
1612045
161640
618491
1711511
633656
185282
941526
1876657
1193650
782455
832065
1524928
234587
1461740
1695316
906790
1810317
1223191
1081411
1797652
870298
1322944
660857
615000
22821
598615
164523
1325578
194708
683257
1955088
1732329
1641170
1463162
1550625
814337
1026743
1965225
1667042
364733
1090422
533800
746790
1098907
1445227
756540
98956
884803
1838005
1106207
1433181
1521811
1074830
1989116
718632
463565
1186398
306450
460455
578640
1142400
1881187
1387775
390739
1970204
738166
681462
574652
354830
1374158
290252
1599155
722866
691719
1076332
660721
1274088
1789408
1037779
212908
832015
77733
896187
1917135
1137827
1441235
1125590
737373
1435051
158532
473192
461044
1875333
1092891
780536
1202801
1149168
842738
284414
618316
1788184
1169884
105311
1856634
1561560
1744105
1207621
67508
964099
944102
1544193
747573
1645923
175571
1930991
1991053
563961
184740
1349362
314763
145834
48128
265503
1671286
1494962
1999651
1499694
1706038
159959
220775
1402811
106599
1328938
938316
1147155
1844952
492094
849216
1401946
1146947
1215707
346379
1425126
1966675
1995122
428791
730078
1066210
927137
624387
398063
845559
300861
22178
620168
1631327
461823
513813
182718
102738
857882
746827
1405414
402975
17315
820675
1924426
1538414
37972
1139932
1951890
805968
827527
1591372
895768
184011
1831919
488144
1372759
584332
1909762
807479
870501
1722335
1737474
1461384
1345821
1432571
918691
1358261
872075
487122
1165958
1142061
1272335
368228
1332319
1186647
1204688
201558
1891907
599291
1277794
658905
124771
151911
473536
864358
1522284
1577909
1733691
1781027
1611538
921612
1868065
192045
294216
504295
220246
470632
1677143
1249087
116581
1554969
1667480
1723577
420023
936825
822732
564931
1704373
1307728
732693
274669
603390
716404
1426372
1878760
729200
1584226
1625474
1658351
1463602
389174
1417844
1795154
1716099
104818
1939245
109016
1076287
59843
304497
257823
1774232
1394248
1049001
1407691
1637825
1924308
997039
1343940
732680
695618
1918181
1028401
1031947
1004228
1819988
1780006
15909
362334
522407
94577
1100034
171513
922022
129116
1613401
938199
1828161
930568
822219
1359919
570625
1367183
141149
770159
1596685
309005
1173679
108520
1291567
1445575
1071008
1600001
1098165
1414755
604245
766797
108469
742391
116457
790528
1663438
628601
324715
1032710
1477158
1789551
354647
210042
342642
100347
1901696
449343
84754
373588
1071771
1289953
1169941
434004
1284089
645354
39261
236986
654267
1074338
1238695
1988373
1244237
1167106
854773
1827220
434733
888752
1641813
444435
464946
911473
1585765
1962872
968632
665198
1595742
556225
543276
1875376
1427495
888650
319164
699562
696486
230137
850966
566474
1583363
1664219
475965
608194
429807
1435438
1619537
1444324
318837
293132
1430190
594191
500101
280813
93735
1222955
1367213
267949
1813153
1438991
214188
598424
725479
200689
1983537
410822
737790
1768610
580745
280906
887183
462423
260776
1322220
835799
259533
374189
437800
1381637
1229009
543018
1166293
921232
365457
1323379
580105
331229
739376
349771
721056
959080
55146
843853
1583731
73396
1203374
1189890
256881
552219
1380860
1370974
1871839
181660
832637
374114
1541730
641509
1071182
1769373
1574497
1186839
1209238
1660765
1727215
1433766
1033325
141825
1960025
1881585
1750283
634412
1563028
1111863
1602501
150206
1653970
794477
955108
838834
1761262
749451
148388
165520
1285926
1463620
1481430
587970
1156689
855424
984260
214690
9566
1530112
220777
199053
1714476
1326084
1469794
362511
1639611
575682
340923
99641
1379798
27019
1808802
1128505
1912600
149683
874181
579531
500704
1409228
842740
250811
1039068
927335
818029
1868255
635319
534617
881163
657226
404108
120608
1619295
350690
1513716
1142942
830437
440383
1687046
704483
149303
1509939
484902
558560
818501
1130528
1043389
465955
453420
1927984
1712388
864458
438178
652845
1928076
599878
1992395
1093357
347202
303173
1486587
1686271
664939
430088
1476136
778303
1514458
728070
1006217
33979
1154897
160458
229043
730304
1258956
1467693
856599
1293803
920783
1893959
1442916
125870
1888291
315888
826373
486232
726548
789673
1207209
109719
1795407
1285541
1135157
1056548
795755
1516197
553326
1329019
87273
1914444
769991
515563
74833
707118
1042143
1854080
381182
887626
317222
1116391
742046
374175
1790406
358869
1512221
1327952
484822
820768
1117449
570739
240610
224019
1080198
52650
974136
1852588
269842
638612
190964
151676
873017
1746048
336046
1087150
1715191
1472997
317049
1117193
187458
1633405
663606
1614200
1304602
1287922
1090765
1992288
961507
1908777
1483421
714467
1875066
7256
460655
1410628
818589
550264
1529976
713061
1869954
1363756
1969001
1575283
1963344
1161193
723386
202713
296130
1887350
1945911
1269068
955503
68384
969027
1582111
1515052
575069
394338
1995786
1249349
1914176
860311
966838
1963011
757590
873238
1665163
857940
1979427
1255595
1042886
422353
87876
842511
709594
1663662
8103
866594
1726279
1096813
483345
1159663
1686870
168521
1138182
991385
923306
297340
181283
117574
1247580
1975506
562242
339085
1897641
1142284
966927
493926
362312
196399
888987
923912
1499634
1593996
251
1216148
398675
1314986
835278
229910
1988128
363650
1619314
361653
1142218
1592239
1064337
158363
1551276
1667761
754979
28550
383905
311436
1516033
1228127
1831434
637944
156923
1850620
1816333
264614
1902391
606853
1619910
396870
1223137
797877
1823454
682301
283921
47933
396250
1432968
1374746
33543
1002723
910351
1960906
378501
319606
1077161
1471189
538463
1630055
1555981
1180311
461527
218354
1760253
970428
297870
12698
545442
346253
1610611
186180
291813
1629888
369580
681647
201925
1648439
1762688
949806
1798406
1532268
655574
1833344
566445
1668023
906869
1610340
1160516
237908
854158
1898675
1167939
592261
1672520
1096264
1751292
396557
298710
1613827
1213431
479007
1423657
783284
1294839
1116184
1979096
1340847
1954489
518844
1267498
1624004
1166594
349805
1059177
47094
1552649
1313937
1946478
1603497
487651
253781
825641
1089384
837756
410480
640545
1627587
1302313
74687
523527
5255
1155154
1329942
1487327
1029883
1945528
1420418
831021
1931719
1232262
174204
1912055
1586724
825710
890790
1819278
1536924
1803275
1350742
738826
810033
1495003
329952
1261861
1418032
1707488
878025
523123
1041015
1638507
570848
104853
248801
1303235
1491440
1329592
266980
1128908
713237
1529523
684744
1195906
1134586
1693477
1586694
1590923
1111187
67232
1951357
474267
1746346
1992211
1073686
1689610
570119
979314
797198
1430923
461241
300621
1831151
544335
1798949
449689
1171413
1655220
26016
129203
20722
581268
1814400
67409
342346
883199
1142392
149721
362321
529705
1595424
688500
1178745
354308
1092202
1208559
1730152
69659
371931
114871
683178
502100
1792971
715043
241558
177586
134121
277821
1855821
1735825
902685
1365001
33459
1649913
857818
606429
1948366
681321
201380
1026763
63689
623943
84505
189340
38090
538743
714069
1667583
839340
1058979
1169394
427691
1624534
1865450
1032577
655604
1166061
1534707
1073501
1091479
1873458
1715366
202734
1113983
567255
1615289
1375249
1557675
1800248
1676649
790733
1501703
1970266
1940085
1441496
1174773
1229753
559279
1961679
1025134
282565
1509688
628645
933893
1223611
548160
1108844
1934662
772953
1527498
184603
585424
891021
1484147
1354247
192587
994983
1677715
637508
1255758
1908617
622159
1882383
423652
1529157
1312868
66437
1601582
347444
679238
74444
468547
915987
1962748
940348
593508
1735733
1584286
1221663
1328066
698871
1807933
1545599
1851555
432838
300287
1437048
275625
499820
1784661
840739
1484237
726761
1726330
123826
1836070
1500025
1314404
396804
251255
58186
1612491
216433
1954408
1740837
1427680
916623
1765763
967887
55612
1517228
1831683
6172
169489
79834
1851065
1306451
1109605
257823
1720091
810102
1459874
1619918
1768842
1920642
259918
1960693
467791
1167087
1845106
564947
1719666
1381985
1413097
269143
23866
1861589
1616683
266046
301981
1911376
781327
491704
867416
734119
1375185
703309
1071892
1606494
1718044
772879
789640
1522988
1636137
1931637
710278
197456
1572356
1023528
1479653
1188071
1889747
76086
309079
561944
1994255
77130
1888114
1850267
149201
480605
1708394
1926960
1378722
857758
1466220
662553
850690
319060
1120119
1505973
1683409
917740
1007625
199151
1300352
413843
1848979
1745553
1009665
702843
524085
18155
1514642
850635
998695
1438703
118904
1268593
1748614
1647652
1784763
302327
618979
776484
1059096
713730
1267090
1316771
1346084
224285
217581
394177
1806103
46084
1649112
1941586
60575
524793
1640473
1636017
1476213
624289
1381059
577444
1301349
1356873
1559397
1136747
64873
1602143
610796
1661665
1073571
1648899
186074
1805950
178912
1415323
914534
1811305
371426
152472
1221021
230960
1555701
851733
1291712
1848970
1648514
1856853
61649
735224
1710887
498832
1349198
1318007
1939474
1712958
405618
7824
487932
20963
1987169
1210484
68249
1798239
1843086
611116
1001993
665942
870255
1469902
376389
314460
187193
1251490
813523
1264161
929868
876881
1080808
1310385
176820
287680
1730541
1718683
1089630
528811
162338
50864
1572525
499541
421999
261597
359588
1637732
1378792
20599
159264
273753
249166
1473832
279861
1894734
1168850
1520551
176617
1618492
1115648
355551
501005
1117633
1381197
750367
1191886
1469015
377757
1415877
727507
129623
1512756
353090
1529209
665274
1980370
1674061
1831918
796784
339758
22238
844989
1082732
1557824
1905917
1547449
1356419
1724376
1492885
1791954
847073
147506
628080
8561
628019
1739540
633265
1550111
152824
361897
392972
676559
1844151
1075043
766541
1850684
1748619
702835
926877
1419470
1613360
800875
1242301
690718
457373
1520318
599295
1216460
1270795
597913
1177618
1337096
1880106
1921030
28964
1661733
1672923
629637
108654
1318492
147807
1647319
201226
960222
200971
1482040
1392600
1451068
1846415
609322
240678
635251
1035778
1317681
1137754
248392
1127837
537529
567840
509483
396371
766407
392731
1455949
1038211
1797404
1969898
1757976
1136602
779591
25179
1919708
973769
1646403
1761120
1349365
216144
199725
1330974
748731
298939
44328
1574257
58541
530765
58052
644486
1613778
1790765
1048228
431820
1035579
1111781
281044
202103
1962558
1816628
1092424
1193666
294287
1800272
1235217
1350069
700205
1890756
491996
1220188
952502
1856628
250677
984871
1569149
614388
727634
1454426
1215405
1009460
1926105
573827
1704364
583169
1685394
368693
1889024
1721447
121894
1599892
1979794
60448
695533
1563019
969680
1987732
1798481
1470467
735971
217323
120116
755405
1784296
307642
592594
666334
526771
846665
274525
1756210
1357162
1251760
820130
12169
1674686
338976
1136379
736287
558176
1612780
1217216
1846443
1344589
1732853
366947
1558216
141718
1356355
628407
1079238
1351078
669259
606856
1423954
1129931
1505985
1190245
643928
316636
1821185
385479
1599021
703496
1264505
1502899
1014387
1637916
1167843
1252499
1924700
1147421
1591501
269493
1870263
56787
1605387
44872
1702038
1773045
351742
1202607
662527
1294544
1607759
1884136
1405287
499124
919930
468198
1167840
1145655
462005
1715104
530557
179696
113653
484606
1545085
162667
15793
927259
115112
601835
1290601
1521552
880438
1793636
337293
581533
973850
752840
1756222
697757
296476
1767158
388750
603932
1033862
627870
1898587
1991243
1245115
482210
407285
1853135
1607346
1137699
1139135
1917636
1805587
1106890
435821
1304377
127806
969696
118836
530677
843571
649222
819343
772750
1720777
1649072
801286
1898445
1119561
638340
139782
62869
586608
1867522
1750394
208876
1236178
654470
1171806
795696
1685344
676348
1852312
110120
1776352
1200875
826856
99598
190171
1444717
560292
962571
1004360
1285338
684007
1060850
1895476
658252
939457
778301
1126523
1904145
891171
485542
826259
1896546
1117613
240695
757493
317795
1846974
645276
170938
93320
171607
234772
571977
1338380
912932
1823274
253462
1412768
1114098
359845
41269
835534
1720636
1774934
1261083
1170149
1624622
104714
833633
758667
691163
1684692
755820
705712
1264426
1352436
1947413
1700739
856517
4257
127115
741718
1103151
382999
1281880
851875
1590401
795244
1843977
1193787
535109
943898
749994
1454413
350829
1130810
1546099
1387017
534610
392910
242056
738012
19514
167503
1894638
49843
1947392
1230446
1584914
1888454
890769
258708
1831662
1647890
52824
830268
1060152
491083
373078
1822718
946606
1895132
1944855
1239881
1919696
119265
1397937
1679848
1010184
1153394
1350005
256861
333221
144472
1394198
599273
1925261
996815
1932684
497253
711633
1988980
653672
479119
1983744
1394261
50368
1054734
1226871
1913798
1536370
1295567
373511
1066639
1065947
1129834
1479034
456801
14179
713331
1576652
791956
703894
1533487
320518
1136337
620000
1130266
860185
793450
672358
335255
1117731
1507487
346309
213077
542940
1844126
290155
570407
244686
259188
1287684
369691
1111778
1250477
1310032
119699
1684875
336542
373866
1595653
401154
604685
556693
1801051
44928
1933204
774990
112839
1880253
420176
1454573
1361430
1410961
892916
1481235
1625605
491424
440491
1461837
1686049
1768725
804233
1690525
244011
1064539
873571
68966
139573
191423
1230830
926256
291818
544606
570470
953508
712064
1295733
1017327
1379464
528317
1345382
409074
293512
406025
1473497
516131
42834
1168298
1476022
1206110
253158
1299014
1957280
11729
148837
1822505
695442
725359
1806709
1976001
1563392
1262184
1518110
1733859
348724
1875564
747970
139059
741705
1707708
1245554
1623446
1115133
1991297
1242530
81524
1521126
1482665
1155349
1824720
1601611
840046
1013763
441049
504087
891407
1790011
463517
634366
989052
1390454
5260
969557
454514
1641309
489724
1213945
119386
1098904
140563
1237839
815848
1876260
228184
1775121
1760106
1744961
789439
1816503
795074
747620
548708
1531290
680334
27252
1895062
1000246
1769398
1129450
893925
1117255
981144
1779425
311582
352778
573125
1276185
895426
1259554
1480054
792661
6282
1262821
861180
480325
362166
215999
1420754
552020
402194
954153
1775582
1114032
1440902
1448051
595803
1176809
1689283
1864172
1426085
378575
496030
1263137
1196628
704672
644387
1626254
591323
981893
1094572
1940823
148194
222073
617733
1795145
963472
308575
352553
264160
1401914
994815
1861549
392938
683873
259555
1094742
1132592
1104073
1202185
1988629
529251
1646737
1244174
778260
1776436
900223
1077927
836775
72694
290955
305107
1564065
1500940
128582
1690010
390954
158278
1897569
1366636
1851538
555308
1340209
1837518
774570
1839159
579373
1143025
769045
1756849
291629
1654770
1460930
155342
109022
1790084
1880096
1503445
702226
566211
850773
84087
256008
787714
940201
1117764
1714320
1625651
481372
1592090
625829
1705207
969562
1645749
1608797
79987
803948
334911
1133603
154258
1240368
376992
280953
1001686
1604925
126310
994839
784152
1114482
56454
1861383
1408237
313730
1119990
148511
406631
1734577
1542574
1053230
602215
1554331
1523667
1300638
453263
83193
1418923
641078
1357208
168018
161591
1179301
1725786
120539
1008719
1923667
1604240
507265
1743518
242190
273167
903354
926123
1789910
474057
1148179
1794832
1985001
1769889
1825269
120115
50028
863034
1092315
762086
53403
1060077
351461
285095
335551
92418
607786
187364
1608772
1645352
349367
1119687
1285249
506485
959188
196553
1205132
640665
1549529
519463
1682216
1736434
970705
758585
900319
914729
1923939
314254
1561135
1978850
1301494
1093081
1867986
1324063
1022706
1510257
1553931
1964975
245494
1628179
1276653
996638
153619
626316
556204
1009372
304279
571657
727464
547208
1124957
1255492
834033
930275
1018169
1681072
1708279
984573
96178
560772
343092
653301
1465134
1039642
1916418
1128800
1343654
949249
855776
303676
9099
1619849
281496
1821369
1341355
156289
1665875
1175638
1110990
173352
1318735
286933
1948042
20727
1912750
581834
1365819
1259557
924310
427791
1736913
810180
272385
776452
588863
1782887
1717991
1499631
1707293
661313
377703
1963725
131097
1969576
1875153
520401
1981541
212607
498175
1533959
1624186
1418024
1520717
1890298
1937862
1738341
1399919
1192997
1207982
1105114
77811
330121
1092860
1462706
1785460
1285572
1976096
1499456
1786018
159956
1489692
1649207
1598729
698811
353333
1757600
761853
457696
1169119
1960844
420149
1850193
1981001
1214805
1100386
739294
1652783
1949887
1557466
1312279
420630
72822
1433763
1696746
909398
598472
1248176
837040
356109
448477
1841958
1739290
1834608
1761382
1943166
1820469
1533067
774274
1009669
895105
365037
357781
617707
1600793
1158505
137947
279296
1937944
926625
1475954
633020
1580929
1968621
273380
35623
1120665
408406
1052171
512884
472048
1253883
1266597
1261699
1449609
102422
1572470
1050076
302416
1789976
1956187
1038978
1621385
1929565
495407
650430
798004
1835599
444686
1568660
1381917
1836575
128490
405490
155381
1625325
1760738
623714
223573
362386
1274949
1213249
1048726
1528039
596906
879690
220079
1151970
1194049
1736278
516638
920616
1527829
1452784
1910391
82887
1655650
419862
1338421
1602059
612457
1864093
7749
1651127
885836
336432
1848262
526654
1578136
773568
692163
87526
739238
993540
267536
315072
126055
144356
1437141
181870
1434633
872871
1380766
344722
1874538
1374062
464286
1440678
1306910
1459400
339363
866077
1340955
461662
68969
30171
1796367
1519484
1088894
540594
628028
1685149
1603699
1175732
857380
1618149
1152154
1972102
1033861
1377731
689008
643998
1326758
1919699
1349026
580525
171281
1716806
1193475
1680024
728600
855531
593100
783222
385060
1978882
1832721
729364
1570755
658202
649536
1802412
1000815
1625941
1764731
591692
1081362
40651
379072
1016252
455892
671226
1174017
1974038
260706
1961749
189937
1536955
1211196
1348295
1154682
376341
1251896
374953
1818987
1121036
1727379
1389961
211008
1098311
905310
241461
258243
1543488
620363
116044
1682663
1709796
810808
551093
1011512
1189876
60123
1229502
1257399
1766304
1680080
218804
1179526
1117932
1752775
1871287
870035
1619258
1444694
1302838
1596587
1482779
923001
1853993
99532
493748
600938
525554
263709
1227302
1700086
940150
271023
1828247
349181
763047
484395
384370
1811973
846315
1451025
905989
1262730
1556597
1100148
1140188
1982302
839938
770768
1368093
1757665
1296238
158421
1760623
510882
789060
1113597
1590498
1577154
1267836
1216638
242804
1365794
601556
948630
380360
183221
722925
1284671
801834
663780
1931865
1023393
1875679
1839349
1803524
1100239
661691
695814
1252612
1869683
866950
220836
428067
460142
352811
540495
450825
1426314
1862440
781580
1473758
1522498
1215469
1633586
1425505
1936814
1300718
1478831
1490319
1953157
691392
1890748
1216042
232877
1057952
1396037
1757263
1654051
303740
842862
1854315
1526189
1818802
471851
670125
1403059
1110689
508740
12804
665505
330972
1298415
571997
1964673
1149622
956930
1082875
56031
783323
1569829
556483
152882
1296687
253224
180498
931928
276767
314745
793723
1326609
1737565
1128909
112172
34988
28654
1399880
94687
1902194
808652
833791
543537
69847
949402
392855
1895605
636254
597379
1089557
974808
845526
1187074
765848
29218
1523903
114025
526433
940212
547676
212953
993799
1827982
1585343
1310997
1636438
1500351
771807
191026
841622
173293
1268806
448891
927524
1116322
1026499
305599
8056
1878561
1341661
1045366
1837409
338067
68229
18122
1378805
149188
1030052
932080
1677155
1141848
1868682
1397022
1585316
603604
589474
1009970
1049879
1603500
660968
1137365
591325
102135
1916352
178254
19072
969365
1899172
1115137
482203
703285
264463
1692525
1265604
269743
130418
1525970
959939
1754194
1953533
349837
445650
683709
1980220
1308712
1280136
148448
334806
1128791
1741345
1443907
1893195
870855
1983612
121466
1492932
256907
685013
1719614
1659124
829496
279126
768341
924808
911666
943500
1608790
1722032
831083
673892
557525
1073963
1049643
1977809
1908858
1105725
1947423
1634973
655787
1143735
1646136
748179
206832
1638443
355194
371937
1227211
582350
146725
931151
1937071
375183
372804
617176
260642
1108774
1550002
910868
580709
1442439
1631932
1149178
642164
375327
848760
677050
259678
750137
1426535
1643161
1810878
1656134
1689543
1170101
427848
1540176
851484
560158
365391
1808708
510281
513100
42321
498129
1066955
584853
827020
1128491
1762744
1086666
997749
1721285
743451
655457
543663
1438353
1374323
1842602
802297
691055
393703
747342
1234183
1020070
809208
1868908
379208
1804022
1860857
1769717
1411779
1809455
1018853
1202622
1717506
1220860
1813280
553589
1047225
1529104
1358884
1892116
1901639
1114596
1756407
1590955
1839501
642876
337898
1933249
622964
250452
1647952
1760440
1449087
1650953
1137324
796416
1147809
1455831
38602
1269801
1963762
1774300
476215
1793065
205130
913370
1535755
1372187
1608550
1340924
1841588
874858
370217
786870
916685
875480
1622152
250877
1142731
1905723
55800
1262230
800270
225828
1411057
1871830
648853
1112281
665034
638504
838789
1427838
1143448
206448
649564
1598333
1602694
216305
1483961
1169480
414425
37991
1142683
1400380
1699063
1108626
414749
145329
1935020
250725
1380308
654271
1905180
1620093
341825
512458
1313586
1990071
892449
1078341
1564604
1204086
842015
1810970
1660230
165548
568328
318631
430138
1175608
598111
399568
425592
1631539
1270883
1861204
434443
571044
1665841
281017
320230
432495
1888263
230241
420482
233269
1235411
1312406
1112450
612992
1376271
774818
1601041
1359030
1686004
1536968
439274
1330722
674303
933126
935437
1444265
305513
643388
1880431
393617
889202
423467
1562216
511504
1142134
442382
99702
148233
141343
720188
1449517
1711205
1649541
1847432
1739100
650222
1585914
798808
1423568
1643355
103949
1700096
928912
1964855
684864
143067
1866902
1383571
1497852
1361934
647884
1670733
801065
1780355
628615
1133452
42883
544415
346010
635202
1333332
78755
1294424
1429416
173425
1100827
1862190
1446646
89358
1413590
1847937
1818646
729584
286110
199719
511855
897904
693443
1001652
1902638
676834
1423029
24895
205534
19789
1014801
1479829
492936
1664515
1498020
1528662
1098512
1118113
568321
1409204
1802444
616583
863265
851542
1493229
745683
1778135
1073993
895274
455790
382638
680111
1106336
1139263
999243
408494
1981335
286080
1495663
1533029
1471669
1971810
925251
1798250
982236
1264212
58640
1826654
946626
100897
652827
757644
529113
1042202
1744417
447715
792350
301591
1906672
318222
1661150
702179
1933892
62640
796792
1719252
1773418
1775322
1042453
1575361
1889512
644667
1263593
675352
1048043
1014781
1083599
270538
1864016
17807
1597726
1600508
1964789
947669
1347003
514012
771324
468236
30713
1046310
1082745
1953140
1092896
249057
1016458
1713894
689463
1471067
198580
1142328
1276190
518160
1073252
1752204
674781
1104523
99401
1615371
1600844
739353
945377
204783
1958794
790717
233636
369599
841178
1675314
997862
216095
1627918
216976
1705580
1927538
499591
1305680
910783
83334
167916
1455324
72949
780486
1933208
190115
1943673
1322000
992398
1056932
1034636
1445991
753850
1679073
1225495
1927801
965252
1571591
399298
1182980
189761
594507
1859819
849744
1006732
570982
599498
1536936
1262344
1919656
969176
925686
513056
1914174
11082
189139
120918
1719323
1858196
1136163
801690
1097673
1837773
1398742
1538411
314834
1896598
618819
1737437
1382482
472735
322487
1025181
315347
356729
1294668
1118377
1400679
533697
1160913
385540
1237045
1744462
1171313
1915268
601849
1724652
620110
1108500
386308
333491
963340
740774
1372340
592576
904274
331398
1232893
53227
422730
1020242
1392565
314657
686726
517943
867337
1756679
1477206
681395
408206
92713
1233142
70348
1528277
1751839
1422758
413870
1206293
340553
1805294
886367
442116
1501738
105821
883492
1968689
511498
1998788
881936
744090
1481559
1313517
141315
369965
1915753
1716037
274252
568003
488864
1599856
1542089
530314
1368323
83245
1803492
673492
1908782
227003
1008035
663543
310945
235525
912528
83777
1053958
1264082
789215
273946
1030150
971900
401281
91069
1887349
1083965
237053
1870464
167557
1438506
127434
1076082
1957247
1204529
607662
214648
1976189
668166
1597694
1676237
1151727
913257
1298478
1287461
1213607
1541252
1026454
819415
1439136
1488486
1414644
81041
719661
1619293
121444
1062400
1926043
1934057
1984920
1467379
1584490
1563584
1443396
277858
357955
1055528
1784926
1989906
1654737
1462321
1364388
264556
771527
1161959
937539
1188181
1283531
1535086
1089366
1156428
499691
1989695
442588
840150
62014
1073580
1889478
1747794
1237638
629312
1111151
146622
1016773
841083
714984
1190986
1891847
331747
480631
1924522
7726
740141
1786626
609586
602610
766033
1519215
18057
522877
126639
1061584
467528
590079
62289
39938
126872
758569
969621
308132
1709538
1715043
1655126
177216
842331
1245927
975611
351259
1238449
1288645
942222
1638389
287337
1059741
763475
1778651
493154
364064
1876571
113373
13466
1366978
156638
1111124
1762119
1772680
246617
381308
1453983
1153001
1900129
1762405
1597173
929365
341931
573039
351121
374228
1949434
1193311
569591
660371
1086579
1413646
317009
1906449
123708
1020770
1958615
3760
181331
98103
1860751
161877
1240936
805053
1734146
1257084
1663185
1481115
108919
1220040
994693
1805849
285476
1184123
1645535
578792
133839
1052747
381928
564090
1042103
1780259
25227
440863
1071030
1790963
1528137
82652
615392
1244538
1199944
1735012
134033
1921296
1081633
396737
1517791
177535
145617
587591
319882
1691595
659923
877229
1721538
96194
1466819
1449764
1546987
1352047
1847404
1614624
75721
783117
631232
1234144
59815
330329
1820054
1205835
544809
1168941
1866285
1320146
422172
473231
1081539
1128948
1808616
1798964
1559478
194185
1869662
1930336
1047879
459194
346165
808301
990927
1111454
1422906
1699372
440915
1782249
1352055
250533
1880553
1236518
87413
57649
740306
526851
853452
1429761
258080
392237
1742280
375325
1200999
469711
1825263
12005
1517182
746599
1049874
515878
1460461
780324
1762583
466814
412766
1290942
1474808
1395259
1771522
956853
531925
1917940
176103
1036206
1123583
1388059
694489
1004375
1176785
1555653
293416
1330772
673739
1639432
1383459
1141604
900289
1312840
891709
692013
400759
1619030
1637433
830295
1421403
760178
941163
253043
1047306
1772606
195033
631961
1125145
428179
1860315
1932549
146560
232618
932736
1251847
370750
988910
1569421
1465248
1334909
354089
847520
1561398
1318185
1760327
332732
1846348
933127
771500
897764
1222352
223979
646638
1432935
344701
1847783
193440
1282028
1962284
271334
41792
1222249
1706388
80762
1150972
501601
842163
922475
785721
1249425
1468857
1126987
1154664
1876386
807083
67486
644001
1205753
292908
1919130
20306
862838
503097
1049453
1513899
719485
1041979
561810
47049
472205
482633
1042681
1285528
270887
1733104
1914658
1380186
1789318
1949956
569760
1725589
1054763
1701878
1011412
274181
267466
1075509
1396870
1345318
1209812
379367
680929
909905
1260663
1384028
744687
937318
42859
1382574
1641912
478767
1218294
116049
1189237
21022
199191
895007
1631764
256418
797660
1421437
1289607
1581397
211704
1538468
385649
643493
790639
537186
1763470
1303147
141550
424459
996788
548238
1664576
1138371
1688958
1893473
1510733
694220
1082709
1353362
1518350
272792
404982
1532381
745152
1436402
1147241
1971117
1570259
1544974
819247
185202
791513
1598318
1473326
644725
1555194
1233985
287370
938046
821064
1890068
211791
1511676
613592
1826208
716608
268
1025948
253563
718201
85381
1756542
492880
1172148
1526580
1208117
620531
1111087
942272
1421344
1383114
1972595
1249204
1091978
1588606
686984
1992214
317484
1786478
1099716
837445
867175
928114
1780452
1622084
875307
983005
897674
521271
484962
1063308
1206148
1700480
1231667
1592193
3429
1841834
1797717
387270
822058
1851321
114338
837547
863151
260019
1435258
1457624
261049
1500016
1266297
150529
858285
866311
1446368
1563171
1039478
1679378
692103
1589921
79652
1826261
764878
1087156
1096555
2649
28316
475101
108167
564451
1738190
1266276
1779671
729683
245787
1282453
1232174
1409163
1131531
1641702
425755
1206274
1266811
837993
1125256
1737924
1489578
1755168
1932647
659405
610988
823581
22309
456153
1483925
1760780
787105
1646315
298060
1416882
1936927
814750
1171472
812420
882180
89094
680077
36559
415644
962222
1439042
1270768
494303
1766230
1266074
659355
1174383
1479007
1989578
1321281
1865983
455450
1065129
12140
839315
730360
497485
1539756
1600520
327093
401895
1720005
570362
718490
1022315
1646576
1520602
1524659
1316822
580055
1525351
1946253
272911
750362
1183696
1626340
70318
728991
1926361
524013
1261858
1612684
1922335
1242630
1016885
1293908
1827626
74092
103081
1263389
397381
1979942
1073541
1540824
1930296
835298
229581
221534
1456451
1900334
511553
112037
245532
10098
157672
277147
55100
1649507
680775
1740140
561125
1504145
729085
404508
455759
1497705
471623
751610
1839088
1628058
275482
246579
802784
1105253
80165
1976955
1171020
1691612
1205859
946020
1434157
1613780
1566353
539782
936884
493324
625839
1943169
1440837
1378253
1107660
1947941
621976
1681564
767770
1899323
1140225
1469170
538745
933016
930755
277346
354087
1630142
1583618
97530
1325164
1037153
1246063
1767455
206181
1275036
1961025
1473777
1187916
87094
247463
852499
870328
846139
1581026
233304
246452
913978
1958427
350839
570398
1390923
1168130
552247
1524297
142594
1249189
1614291
429396
134189
1515416
720405
1837511
1102795
1317159
878639
594907
685196
1730437
929154
1636539
1279642
1662400
518771
1864065
659344
960623
110008
793034
198793
1761749
1892386
599670
456616
203062
581799
1242405
140129
1655124
1084206
243605
1000940
667301
427728
1659630
462444
1754016
1240467
1591050
1623263
1647070
1179139
785778
6500
1271379
90788
813635
1306910
827727
1120
1042598
183462
1917987
1345065
1431371
1344229
772877
384209
1233683
1125644
876660
1291522
1640738
1773734
1968910
377100
1395096
1838254
1265142
912663
121488
1724087
153873
1986557
939300
1287156
1556209
1432405
347548
657459
1565100
198841
991630
290581
381565
1904603
1878673
79289
1552221
1519743
1261000
1917924
139481
859357
441865
188662
1096829
592006
724003
823310
1727178
1182310
1653285
490491
1611299
1525868
1691358
124984
1357281
1836651
101051
1027777
811973
27175
1387231
1380833
1408980
1403960
1297722
746964
643826
762424
938822
1075408
452094
1239045
1750692
1733181
157251
1935382
665535
275818
22243
939491
638869
1387843
412567
967519
1721443
1434063
969042
1771724
1780123
804726
514886
761864
1835963
694117
684316
294772
1093324
87355
449187
1410283
385386
964593
1732245
832171
67423
1785294
1353831
114740
1123471
780832
1157242
248566
87264
1122553
1643733
1160261
867857
1602878
714721
393778
90750
1853020
1434854
528150
1061348
239367
1083304
1937620
846993
1443105
389523
589617
297621
1128981
438016
479419
1603121
1715450
363391
1113013
1982333
1094013
1873184
487578
1467575
1904658
1123967
1868886
592824
831445
359507
1073104
1431949
275710
605427
619470
686591
1554850
1929302
179245
1616227
383240
89831
121410
1321580
656561
687908
399821
1244724
1311330
966071
720729
1831619
463815
144069
1033142
390144
1224000
1154445
853114
558306
178094
1891779
620373
1269955
360428
224246
178514
621995
241358
177942
262056
1065422
158325
6205
60727
1005938
884116
363291
1984524
899730
1154077
154028
1823284
125449
1277578
229406
106597
648347
1530923
1414565
1665116
860362
688106
1675778
546901
142019
1118407
551946
966526
1850804
1229335
1979192
234525
1125804
983573
1586566
661569
102261
1194178
6787
676467
1570505
646853
1307405
283284
1389228
1135495
1339871
1872621
81353
725564
1439027
1962096
1308352
434942
539678
1962859
1387323
1683833
21977
467566
1571315
351381
659164
720423
205261
1462497
1632125
1592775
191922
388413
535158
595805
773064
1829452
46117
118987
1081244
1134628
735706
1775884
1790119
464316
859963
461177
1115121
40032
993025
1754201
1423900
1841350
1645798
44135
426691
1468118
1845362
1575102
1754972
1750043
1265220
1471583
1703855
955848
865237
1621338
1101626
540687
1728542
1233707
113836
623648
1741563
1906703
336905
1624348
1092771
1248353
1035390
1066911
86802
348140
1102346
241871
1194617
1070250
31174
603993
1036492
1279806
766908
814169
1701867
1563418
627680
745759
485031
648295
1213395
1023623
10242
517285
1297251
1485907
955200
1592355
1310310
409095
1898017
1450696
88596
302665
207532
587374
1873556
596669
1524849
855199
457444
729542
489015
783020
313774
616901
936887
1698640
1360512
1313171
160516
1865692
656736
615544
278941
659075
867606
1145471
1652636
416013
994421
354808
866419
1326627
351465
283764
799478
1814706
911343
493942
1595420
1317992
155964
1250051
1962380
660895
680917
1695208
1492578
979773
1625578
1332721
1724030
1674424
1880237
1287829
1323275
1417841
642724
1469523
466198
1921505
822284
1438114
1453678
1166363
585692
680331
1753703
1677179
589044
1728988
431287
1120836
1779823
1563549
1413144
1022799
1784922
675549
250748
1386659
562712
14793
1499316
921239
1938711
1345411
1889887
1450750
579409
365410
157868
1664409
781890
1411604
1680705
447598
1204739
1665267
1335779
616149
455630
1068610
833420
674742
223812
1311686
1657342
1833137
1942447
1903253
1942742
587793
1520950
1797483
1825504
1689006
1513149
1931460
1377809
1791922
1113781
936166
1693935
256891
610479
1156839
1421935
671799
852718
741952
827604
602402
1030118
1831411
1023817
964503
1521616
884766
156411
443930
1383996
1517667
645757
985972
1590772
1691163
1378109
253761
1101484
1917837
707941
229818
931398
222927
580045
1838499
476798
910009
993164
693006
213667
542088
615409
283120
977668
1171017
1056100
909556
1791057
107574
911279
1950210
945073
1563273
1912839
770611
1597853
24878
1025200
667281
374499
558028
828167
1386988
758613
712218
1096294
1096384
104682
171777
1910362
143565
504866
1900990
1880868
469452
1519531
1813569
1143864
147932
1348648
1373682
427531
1695196
972256
1563401
1985538
877925
497312
1005292
1769324
1068410
1655294
1106410
1375755
1562073
1189380
1641582
1262428
793290
757281
741314
284353
544410
1828987
1850710
945569
153987
232622
85268
1415625
265506
766164
513153
1320731
935436
1069151
352612
439472
1857553
1880433
1538586
796614
468151
1163100
341152
1407689
71255
19181
1391065
578999
99707
177485
1514435
1430029
1335678
155586
1181371
1462558
1638978
1811223
1953509
414435
97098
1793176
1558616
260208
18726
1734604
607280
531376
451391
868711
1444645
42980
370080
759288
822209
488314
1068000
1621708
587443
155321
175071
835153
1927551
1964432
1940201
75570
591405
759977
28740
712911
1931937
65996
1128425
155046
405140
273425
1325816
1039838
1794835
1073042
1102651
1860267
777426
232080
1102955
1153420
1944039
425890
1952496
193882
821808
394119
187253
1876710
1908266
1599706
1320005
958172
351030
1153753
599234
1499941
1742146
1617955
1865270
1836753
1138269
847240
1841422
853079
321560
1891531
1606087
17451
1021564
1552006
1543684
1590198
1554623
1824934
619439
1178294
601553
1603842
1346991
163129
1609674
1837364
1437610
1960768
1848234
661768
929365
503991
114143
1578984
1112558
691205
195089
300592
1555145
1399021
146134
632271
1128329
623432
1679150
774409
1921781
429123
1669867
593618
1444337
908352
1522135
1025236
1126082
1494329
75092
102940
131746
280242
812230
559012
833387
1778175
1116355
1787472
1486658
781295
598547
1690021
1289957
1584662
211348
1021936
1266459
1966931
1586272
1580741
582522
1046561
515855
448238
836242
274255
151093
606576
1687624
1147654
1051609
206226
1151448
1758629
1244713
140251
338786
180227
528198
662069
809946
196901
209940
1548079
236748
1870026
95995
566777
46760
721206
166632
797763
163019
1337121
471276
1530569
1458895
1343398
1196216
1276087
589000
49000
887956
128618
864148
1346116
168066
1448051
1887814
1268911
108078
360698
1699929
1050304
1865974
957622
1511430
731375
504165
1368894
438612
344146
1161310
1184681
575348
1334
866380
1392447
21817
1261067
1994111
749433
879557
633890
1090783
25006
1972771
1375935
531157
1719395
535149
1137751
584340
1698661
1230817
592573
884712
1726328
157418
1958580
580004
1292663
480830
1510544
800161
1160575
1031948
1842796
393878
1894646
589825
1701294
1153126
1655631
1704094
533087
1190188
278480
1538495
6047
1742148
1486530
837685
1004705
1722493
201616
1417699
255352
719862
82848
1923780
1636354
1416237
1417194
264046
528039
732123
846435
248200
1818329
344835
1198290
247428
1464548
49058
1238833
281029
367156
1699061
1529568
1141469
1206461
1794382
1311714
393220
236233
608604
1606628
820288
1106254
1331163
564090
1726369
396772
1127036
475417
1094389
1693605
1687582
355834
1168960
1586812
1994318
914086
951258
311161
960901
342076
1494073
1661686
531189
1478978
1607482
317730
1827511
821259
1603952
58410
263339
430116
512983
138199
1072249
805883
1753448
106433
1186496
1457538
570004
509870
603652
53977
1257075
1067649
214156
1715299
717323
1572464
169931
1651437
1551026
79969
487107
1668286
556310
208535
1806112
1703316
1002315
331758
908898
175033
647623
449064
381376
944330
83075
1111191
1422185
727435
1497756
729965
1455775
845412
245072
664452
1645579
1108853
1661764
1317607
1645459
490993
1030954
129607
1672896
1462993
1960098
1511953
151929
1685939
835585
1886405
497869
1407033
87740
1793240
1084627
1890241
1702139
992542
283686
363860
1989219
1623386
959807
536451
1867427
717408
1986766
798687
269001
519872
599466
1427468
789153
118353
1999805
839642
373780
818130
1044366
1121927
518968
59084
1002686
1165467
1813764
933509
891020
1904248
1663912
964462
1199088
96515
1966252
1787387
760901
1273176
1180816
411856
634749
1766386
1290415
1429355
117219
1963039
427212
537452
1509440
234850
83981
923102
332028
640958
1486421
1257955
1643011
731259
1199676
1723993
1918318
496385
1051254
377280
713120
931873
364163
1902908
611665
956803
892576
1066313
118163
1963380
1228442
777459
1929262
1732537
119815
452591
1075503
703220
805611
1501358
1702682
1063843
962891
689037
1890815
898691
1341216
1142113
726362
681999
1825735
669980
1878690
1928864
230682
1886828
417235
415294
263671
629493
1833356
1265194
984657
608247
1438815
882939
1713876
1556895
1582425
112220
1209468
478832
1780714
1093432
886870
1367204
1521558
1182205
815027
1275104
329402
1867700
190545
1370023
800793
971831
231006
1530461
461328
894251
1112048
173509
1431047
1051905
1631397
157124
812729
1664907
1399392
1134453
585586
954764
577480
230531
1144801
1749182
446148
1480395
169764
200961
954008
150279
758948
1991586
1741307
376092
1477786
10522
668422
553005
981020
848328
1250632
1970103
391322
1457595
43137
1963961
1834538
1986287
242638
527729
945597
476953
1786754
245701
178023
109996
922608
1011034
1414626
1126427
321942
1545387
126168
705690
1568155
827024
1248639
844305
1194318
1262623
598388
1913393
1602153
1788643
854744
1864055
1975143
50935
1727429
1964747
928560
412621
222542
1064348
512011
370144
1396720
920849
223461
148402
1755465
844220
341473
1906508
1173244
1474891
1436125
1710144
1614466
968056
1044564
473794
1540615
950829
1764050
1898165
1364869
248731
1348284
903539
475231
1711585
1970459
496642
132024
1221982
1339251
505134
963425
1958682
112532
1863577
160407
1423447
947067
1676433
330705
1072955
1628065
795950
1158276
169446
1226063
929755
1666414
1072032
1798169
1821060
1809586
1581572
471766
1672398
846628
97601
599883
1765211
110640
1161604
1365205
1047680
212658
1224576
466293
27387
1205004
930068
368966
301374
643958
176161
802535
1919237
115107
1287441
1125471
1541662
1922664
396952
493913
1559998
168547
299745
1789959
532247
1410566
739174
314022
448184
824893
1384500
466311
1863800
1509468
1918923
1882328
415751
427872
1268175
1516350
1576345
1518872
1179513
1632517
1815924
493896
1184289
53980
275992
205925
1165007
747907
1302516
1581542
854397
511493
873713
1732554
1968877
724974
1111367
1897504
421557
260827
726246
1285689
1551990
431176
1378332
1469633
1304442
1505531
541771
939249
1387998
860698
399538
1165825
1418478
1439110
553017
541132
1136527
910055
334429
1148989
1168292
1828814
892757
698864
1921428
1949650
1894175
1281905
1348879
1681295
1443143
214980
423085
804895
50329
800633
1571193
162821
88214
719325
432791
1882974
1422544
415990
330640
812574
725345
1221793
925386
1340348
235774
1424912
751018
1231172
564636
741211
1680015
34796
698994
1428008
1639816
514677
662322
698243
480741
1957044
533713
86292
890786
1696601
1103969
1285645
488285
386554
1941693
950424
1882472
1162358
1672093
65208
328641
233339
1579420
1480140
1224949
627976
52831
1005889
647982
1293833
210016
903747
140945
101383
373007
323217
584979
1125944
1325519
1683151
444656
660572
527716
1595644
677549
771016
38497
777234
111137
1269989
239741
950185
1636812
1022128
818612
1247836
1918698
1000757
52219
1248067
1365459
800635
1748967
444770
1694828
878898
429142
509331
213999
1731357
511107
1131691
1532291
1216120
1148780
1479172
757194
169042
786281
106230
1006165
1802033
1802126
848175
1654699
1179902
552488
566299
1294098
161324
411911
636427
5457
3161
819857
513526
1069561
1020897
1983861
771091
1932086
82564
1626727
263930
550647
675158
1929894
768288
379617
1455333
1474
640850
837499
1741966
960438
1399635
1984311
1564198
189306
1631482
243502
1866206
310021
347155
755230
879345
1549026
872074
880688
376282
1287069
1564186
792327
1583206
805744
252971
543210
1801291
405892
525639
1367253
1620657
732350
837139
1221595
1866756
1714937
831327
606164
941349
120726
1194163
1706152
139960
1760252
1810262
363990
910055
741026
1382001
297678
1571500
906378
1396940
1914891
120021
1408422
1466773
283832
385016
1964789
1889731
1240889
505703
737741
1927561
1452999
1953789
1579312
669980
1566843
1765969
517532
1089445
886619
542745
1780450
233677
1416183
1181602
616823
677001
1558843
1519894
625990
331513
1374577
499200
984762
236311
381516
1271946
1145627
1387341
414793
1306774
378846
490958
1664622
1860233
1641510
1656207
1616265
757905
1860989
183753
1344662
197536
1250767
1771837
990704
800130
330843
1851351
1182409
1116610
1500903
590473
882524
1256108
1074792
1425923
1634774
1835333
22220
1153680
1063055
1511238
1260573
1662303
774295
1139459
1806077
1535293
239175
912164
1291799
293679
510047
871613
1954678
475609
64793
1018659
732073
1337662
1396486
371886
293561
846234
326910
1162053
1428725
167955
1324078
1517739
839531
1133391
1348410
717644
1476058
931832
333060
1827596
1116887
748189
1298605
890737
465371
1683474
740667
1267159
1409167
748040
555199
1897474
273493
59566
1930732
466043
734113
1815694
1882168
351963
55779
625946
569661
1172782
971588
1167535
987010
1968573
288087
1941913
1629004
1508847
777291
1198326
858629
1526130
815138
574363
1631369
1962539
916904
789840
1140723
1273003
1460466
1513838
447525
1603987
1953895
1069126
1223321
1112524
511963
242163
705279
1883121
1418053
612467
1788730
312105
1125930
1739203
1223318
408709
1808345
1124867
738834
12699
1569261
1848664
184314
716707
1940135
1647934
856586
988118
1528790
658246
566822
169369
22398
1702401
1345601
1287664
1848718
1091048
1355988
638200
1412793
1902449
386333
327059
1063789
214653
195469
1892055
638957
1846343
935907
1242536
696519
72117
1871459
1420898
523595
128635
1370264
783774
1814266
1021423
1020477
1816444
1873587
1154748
1149883
592972
1279440
317984
1666446
23001
293167
640292
1423380
1579196
1182125
1706159
1985403
1155686
1796448
1123899
1762508
1477898
1284134
1913666
513369
394372
558631
477954
1170046
888382
1828351
804398
1018805
116965
132028
460187
1125002
1788122
861901
862689
276867
1692541
1582469
1156593
1370240
166948
168038
1842629
1087295
1233964
1241043
1017534
900252
258785
135118
268299
349060
1907627
1088497
680236
591070
1662446
1540569
1759063
1885130
1367558
972318
1321656
1804616
514980
1187994
1997066
493589
62532
820534
1007840
1659327
821805
443608
1674049
461974
1981035
830092
1168132
1433352
1034489
1889178
1464193
554901
515008
768157
1381843
616516
425051
1149180
903624
1810042
596146
856822
1116006
913879
1414756
1713364
562550
712189
1122963
190030
20166
877932
753583
1465768
1006558
445480
6627
1060925
1901076
1870524
813988
1586416
862104
1937978
1497891
1076987
12004
1288106
894562
1633681
396392
585170
1811796
725811
1764560
446991
633750
11904
1567314
524222
405929
200165
1694410
57687
1893337
785082
1901576
882394
788626
399487
377518
900255
1737036
854140
996087
850934
502721
86912
1721826
423311
1569747
1332711
1155371
967661
999303
231817
1142788
1830474
192170
646753
1289570
1877891
963116
801808
1753077
739489
296827
1872827
421693
1814003
68023
1017691
1876373
1551332
1896502
1919785
87503
1233471
1781254
1109584
693999
1619611
951771
1898067
946541
1567336
1123422
805261
917811
481082
1172985
598549
1578406
1360265
556955
424698
1388665
1992100
470007
1453944
132355
1394963
490257
351179
704442
1020945
902530
1979360
336965
499469
1575022
1401810
1350877
1707626
1632502
307799
184681
1478471
444563
639742
1749663
1890618
1444735
1910382
1769288
852116
771813
1521097
1905554
325546
1979720
232553
564920
1512906
1631390
159670
1826794
1518102
473463
480718
1475331
967500
1263544
432640
1156683
206102
434922
1791865
405518
1845024
1559665
538860
1927576
360351
894172
400411
865437
570290
686872
1719822
1502013
96633
77913
1255906
1280414
1340433
932823
298132
1920792
1292325
120065
1560183
357439
69451
1969580
349990
1936026
1194939
225369
430496
709499
591850
1388198
1674858
200058
475875
199150
749497
1653916
107226
262561
1828565
1236597
709041
1210697
1296181
1703905
1951804
898955
944905
1936505
485748
534005
730675
1653928
1031608
871408
247712
1160560
1187681
194432
1567420
1790985
247380
1963535
463346
466007
647107
596818
560867
836536
1448931
1960537
147924
1569418
387224
835542
1147050
1208400
1206809
548142
483971
1338055
1812191
946431
653528
1700727
535803
459916
1361881
245462
1913588
371488
1312016
582652
926926
285132
526403
307765
374985
984152
213518
1529284
184986
930468
767487
821058
1891758
72334
1619775
1436432
116072
281350
684974
1690591
1519385
1758475
1725800
1424634
771570
284944
227376
1517711
1349612
1446244
1724386
1569690
298446
752893
1114965
1615605
868846
500470
378701
1986453
259077
1933932
1102288
925285
1544991
1217930
1709543
1875785
954268
1970736
1654418
1547606
1203925
989304
854374
425691
165730
992648
1902683
1742266
1984775
339769
1008044
1137574
1764190
1089227
1967098
1742401
1895818
1656901
453734
722353
1147783
1944417
733468
1391087
1100344
1703025
1698849
1987758
426945
1209655
447471
183078
82648
847897
1038915
895503
1245275
99878
1486685
617859
838882
1802264
135116
412881
1524813
1615440
1361425
1140908
1867768
1377532
66810
932811
1929453
397187
163852
673370
1622457
1897349
285163
1381834
1659490
1041609
1470022
245346
936933
17283
937391
1895748
1266067
1733033
1184
695821
545607
49820
1667375
1080379
912866
412744
757807
1201020
1797051
1806404
313685
1729776
487144
1864418
1186876
687036
1181715
886159
1912085
1207127
261908
91058
66301
1041633
711358
742867
798940
1227296
1805695
1095688
141391
264216
197362
407858
752086
354941
812949
523713
173762
623016
814874
127720
1521621
1752463
1541377
812462
974863
826623
161426
1866157
1667207
1114589
1094338
1414137
206011
1725513
1888270
1953342
524532
1535657
70989
748458
1066535
1553107
674114
921727
192104
336785
1702344
1655131
1027814
197602
81570
964676
1676460
1823324
1782433
1370394
1665601
1867634
610328
1793900
1124968
1301822
1822436
398428
1898327
1382882
996245
1660812
1409745
1697680
1581238
616078
469589
80455
620244
1617852
1077587
1311247
539075
404996
1003284
1764012
916537
1823202
1620323
953465
1887758
252610
1535513
523793
298193
518352
258423
1988141
625450
870152
1523669
1706329
1011906
1053745
5413
920312
1610773
1836441
1701980
1393115
407717
1363756
198247
1056568
1711915
1887128
521719
868879
762029
1241679
1386466
1498495
343142
767767
1021157
1909658
1581136
1586786
653209
184935
905790
774383
1352785
214833
1817298
426667
1904290
1423322
748050
661048
1652167
695412
1206399
775181
1377033
1770228
913523
1395062
232272
1992999
1407942
972783
1661167
1423036
1232536
1106588
1241316
1527847
1428887
1366369
662646
395454
376256
1153885
1834443
1876932
1742292
1879182
739802
588205
804201
703037
770948
761027
732744
1725496
1297373
1970343
1468556
1267881
1730466
958444
501987
1900524
173756
1998162
1257519
1970335
434739
341149
1503894
1273795
1337421
1320430
473174
52424
1702644
970530
1677661
241139
249823
1789226
1277922
106020
1521634
1236492
1707767
1597167
1623912
1819707
410481
465267
17690
128668
1614218
1211033
1652746
273493
487990
36996
821738
1655981
1514395
217929
688704
129505
203320
1966210
1282741
346834
1046550
202393
1473144
317432
1051774
273428
1790061
21474
1224578
95947
1383641
1221443
88702
906628
1495292
1828724
918040
273342
1842351
581105
1273043
1267775
336320
151897
62203
1117967
1826167
470007
454628
925272
1525689
1735633
1831282
305841
1986112
508434
1578772
2971
1668373
1707210
359380
1428218
264366
508664
1629747
1175325
1768455
944275
1921122
277599
361646
1421173
276548
1914525
35536
1911164
476607
402599
1046359
924313
343455
1945676
1623598
1956575
1399268
932770
373635
233481
1222208
1602172
182160
1331888
1312897
1208198
1785090
1008285
570387
997755
22786
56701
613026
38347
119376
717008
1125157
1130477
1156095
580091
135784
428802
162815
1604275
823547
1655530
1597972
1484820
1661192
74008
787720
878058
1442681
1903275
1969652
377995
1596285
1385431
979641
160021
74269
1705845
864961
1551473
1255648
643805
349048
181390
238312
230938
1495492
906355
718151
275914
1670583
1140137
668056
567338
1054214
1216468
757955
1050390
447655
1198463
1346437
1921707
527850
1603959
1416054
1863358
271612
1797651
1953601
1324874
1891393
296880
807055
1152877
1812369
1256266
1972974
1919931
1351117
1046532
1995247
527342
1421230
1044070
646187
634335
690640
608728
400841
1447328
1465261
1130765
1380911
124897
643757
847172
1910432
1960470
1609438
1080262
1382302
1471251
1906542
41290
1261609
602923
296224
1740637
1770751
1273787
231423
336220
503909
511120
322783
1609670
15103
461569
337929
136908
1334754
1391022
1841416
1995472
1767278
1886954
1408753
702698
1088308
1996058
1969288
1560253
1990844
692013
234010
330756
1736962
594679
269102
1905591
879094
802744
1376889
697367
1625768
492250
402301
206368
1180977
1444063
1782397
1771331
772467
206607
132633
1865543
247548
1726063
209319
1333118
859732
1949423
467713
485458
182393
1011273
983694
837805
1710565
943510
70818
1522074
543095
102237
666888
1654049
1026019
1623673
493391
562191
223905
1503148
7123
768492
180795
992495
74619
1558092
1603768
1621985
556594
627054
1917077
680554
129134
1136287
734094
783593
842739
78727
1374454
1318879
673787
1564031
1348532
202253
1020228
554538
1928765
817625
1201336
1573057
346702
1246377
946706
1727336
47697
1790313
1914820
532141
64428
1502822
1793821
533843
1793934
811213
119802
1989594
1013952
844593
1764868
1334849
814485
1824890
1119519
1086344
1253665
1146329
1281111
577774
1375479
1752873
262485
1866781
1128723
326755
1068306
1434031
416755
1997911
194312
751512
719431
160070
249559
503083
315635
1148662
1402294
1479845
796667
1011956
820460
2829
1495041
1560922
120800
800888
1510745
1843629
1853880
236225
1497060
1768283
1925221
521834
446624
617918
932230
976489
234053
599135
1244656
609913
74636
1345573
302687
1528232
151697
1933555
1463181
1525612
741706
1219383
1227711
1734590
1431670
1909956
1953801
846935
1080898
40923
1292383
258168
526911
1651331
573843
58580
1026869
960095
326248
1729347
84896
780781
1650625
1633534
1054049
1116665
278504
1197698
406295
1207126
654170
1889787
1577696
1012404
1008808
332218
1797462
438188
132133
650098
1059355
250334
673852
218597
560646
845655
253960
563410
1763070
513274
830427
435679
1038781
424682
541817
213536
1617028
25084
1668781
1973475
7830
1323596
224746
197427
1411695
892825
1336311
1878553
712661
1305045
1992591
1043760
1215097
580648
40732
613780
1566885
1644571
1140175
1041891
685383
1888639
1139621
1194962
982126
1907423
988380
1161559
188990
870413
618443
1374955
774686
1753778
1797377
901497
1757957
1872530
917188
1252153
857120
768729
1885203
705321
1645663
266099
71492
1666191
1472007
1877600
1033844
303756
1382815
856446
724391
876509
1459963
1059043
1846218
1558812
1419031
1948278
595850
299558
1268520
1275049
1226215
1250825
87355
1926961
1870595
1137197
208496
1831500
1013626
349058
1299323
1172527
168293
828615
1235407
1635558
1979543
1863182
1820458
793797
1253122
1382894
1465513
147293
823200
1030841
1202477
80140
1514341
336586
270401
327180
1604386
1517778
479936
1442425
787696
1714539
376496
480149
183076
40347
1974930
297280
1965877
707480
1719232
705905
1120814
1768289
814514
256137
1645685
827639
1579735
1672557
407534
1239427
1100484
963427
848022
1255880
258698
1849471
1651268
12567
1672211
526590
1737576
209339
531980
1810898
1330213
496498
246201
528509
1770890
798104
789819
999384
1217437
713614
208876
1627644
323831
1418670
1282723
1173019
1408751
728843
1849989
1185227
102843
814945
1306357
1196414
1321642
1346214
139151
1333240
1808443
960407
381202
905126
191066
1301704
1661843
297145
943853
1298287
1643179
1631825
1771406
1146124
791715
1234
98826
762897
602108
1867583
1762018
1259115
1674246
990670
284800
1621661
395085
1812832
1040917
1927412
641463
977057
1399718
645282
128801
724338
1283802
1520646
1334936
1038014
765176
1384375
1733897
1714008
953266
381409
322519
1714191
1015399
862474
1403896
1963507
1435781
1396265
341428
283765
1229332
265857
361152
1193162
581319
1869792
768492
1227314
1941358
679339
1675196
1730259
989733
1938619
1231705
1406540
907597
742448
306823
1951628
1879106
1004160
1743631
1944988
411732
897129
1611252
1279131
1917879
396726
1469635
7029
1915965
1346231
734410
1997562
191285
699112
1392551
213327
1935796
1494245
802444
382625
173652
1028799
1077984
1431116
308675
347671
919181
1141140
1900637
430565
139122
278847
408277
669688
1857165
676758
842028
169001
949338
28412
545498
1157475
755984
817168
85048
299342
1897913
1460884
1446183
173366
1861062
284389
571824
465226
1785215
40965
1854856
320831
1189279
711403
1607853
1376304
207203
1092403
1327526
1389474
1868712
206492
211695
1842473
1287027
1202861
1421281
1459153
779369
492257
337261
642507
1839806
1001993
1556783
1683392
1195643
165057
1932385
664439
955841
1171126
769357
1945096
1791480
976462
1738523
726154
697500
241172
1936432
844949
1012885
152486
1124073
1028939
1457516
1248018
1451602
319870
471939
1287148
1835729
1925520
373233
1165841
760812
801535
722192
267119
169015
1239992
1406867
532531
1614043
688876
880096
822738
458740
838936
488204
1879791
47645
242963
773994
466647
1521498
628091
1513040
878310
1346291
395570
1322276
1247465
1672481
1078833
67480
1189122
725851
316133
1710389
403302
1508957
1535560
992893
1870763
461332
704529
1354149
326349
1610586
947440
254366
90259
843994
1739123
1240759
1180160
1098461
1683780
389172
345192
1382275
1363244
966607
1899536
1754477
1536601
1482108
1098457
409332
1255346
1598358
1024276
821270
665102
392604
1768587
1979651
1616185
1280915
1067352
388709
976323
472440
1647302
1859999
1276557
868449
1171598
1697166
1294664
832727
249268
1697305
1916547
1288614
927536
865195
283050
1331195
330493
1284300
1181588
203353
1098435
366456
632285
1252349
1106366
1366742
1530994
1191831
1292399
952312
276582
962297
1239837
1749865
1424882
1415179
736485
558995
1131149
1685207
757230
1463544
695855
1972219
1516920
1286073
879672
1183791
1591561
888515
909481
460609
1535145
1241606
688663
36494
697787
1083056
1010692
676860
1980689
1933320
437699
1575116
842209
61350
435787
1622050
893324
872131
1999456
1055473
1952511
1285216
242317
1223237
1372845
1629601
1870157
1472524
310339
1900213
595293
475982
1523059
399833
539927
1168716
71636
423970
184358
202764
1888723
1914485
856194
336328
1453421
1742915
632226
621311
491117
77690
120556
1985135
1600327
1420471
752244
1508983
26706
1747878
1844557
866136
578407
124158
419666
1949721
482202
798772
1177731
143444
301145
1576376
1179752
1693574
1742172
277382
124062
1978222
144640
265234
1169881
1837026
492125
57623
1620779
325224
469280
592965
831898
1155226
1052791
93644
1392493
1427658
5515
1313834
1424504
1727007
1906153
562352
993351
1642205
927449
1106409
1097018
180830
1759530
1856718
1891638
781193
1610239
1526143
1125950
164892
1252683
179469
918452
1942509
1633940
457775
1620332
1052290
551219
481948
1550354
367130
608639
158563
1886836
1554626
393397
395175
1431650
2653
522947
830620
1695443
1589684
1394903
884971
1768335
1858704
349364
60282
1859615
1275077
910837
1604360
1679043
541966
1776985
611542
1220335
1034009
1292506
1148513
1735884
1240947
497711
682353
973497
1280358
288008
1239397
902514
934144
776475
429036
1777507
1917546
1287069
1191278
1870104
1009939
940788
264167
623419
486253
925298
1345382
1098200
829290
1567649
935417
218820
182241
1025855
832940
275451
861590
1780965
332236
191260
359406
696621
802887
1105377
124519
865742
1472393
1333107
1410025
1855903
1820017
1218547
1323962
1978506
1184018
1336005
1265167
953043
1041109
1283039
520864
1500033
827086
808076
767099
212953
1551045
1453421
906906
908533
152568
698353
1622496
652573
121017
1116035
339516
31036
1765651
472416
1359885
1255787
1278621
1024288
1801518
865876
314846
666918
797436
732738
556918
28389
551707
1296742
906585
809898
624304
1105585
1009248
1202246
475939
1062774
945413
498118
5390
498736
1015345
632822
201633
907785
1066301
262908
1198677
976068
583051
972058
328582
130515
768908
1289218
1200924
721767
350771
659910
865647
1495846
424128
1651989
846255
24526
596596
522391
203623
1601139
1453030
356744
910245
1745661
1402902
194688
234382
711930
795870
805126
272700
559622
1119596
1036536
21729
1726015
964568
1622717
1732262
1603955
1152775
1074096
893065
536254
628350
573922
1876804
1035315
416200
110671
140612
959929
1385678
1245208
536838
1517771
632620
215980
1771036
1725889
520912
1261140
1264538
437269
18846
1194237
293651
120550
245937
1659486
67079
947033
1716819
906543
140312
1802777
465359
430532
1267133
1410683
1743660
1739341
1132224
164112
793112
629355
1245099
444383
1399421
1685026
1823569
1126312
1448946
955265
704375
1155724
1976568
546616
891365
1065972
793678
1364795
595206
1845560
664209
1038442
149292
739804
981389
263513
706395
1851577
426026
1990269
510796
1270248
3281
1730938
112229
1942288
890103
1794484
248248
48204
1228947
934407
1554095
1268487
97348
591105
1462001
1092981
277595
1751963
684970
1316075
151300
1224374
268660
1027644
1315211
1036179
922358
1668542
662826
1016991
295225
187187
1232472
1236675
395638
513247
1279313
1701637
1099069
1586435
623688
637128
1982392
1488852
1240409
1722589
985077
491670
1639998
246079
631001
1855939
167438
1431104
669852
1790800
1605479
629500
695729
910978
1254948
1483842
216846
1901406
818785
568216
1948539
1138527
1044191
893829
1200276
987078
513454
1035829
1832387
558293
575473
1721935
417082
340929
320932
76945
1971398
442268
1854828
1023193
234623
1485265
235562
1880299
1533066
1627637
1245588
332575
1442208
1939684
614165
379539
1943074
914570
1328496
1014168
670450
866883
888982
1036190
1855996
322334
871100
1449269
909267
1208292
832399
189677
413401
126481
1548933
598154
381632
1152345
52725
253997
866694
44698
178801
1699837
765233
1974259
581080
345424
1676600
906770
1218904
1915469
1084816
1437436
527955
1697678
716288
613144
853142
1363597
795221
493425
1171062
783370
275301
367752
1895995
1301674
157524
204152
209391
165760
230641
462452
49570
231170
1351381
484233
416236
721051
649463
432287
1175088
1204460
1910450
508008
1540557
658278
1066897
1861236
1854724
1302260
1798229
805312
562860
1250010
1233253
204899
1098009
933119
1470349
423679
710047
1945400
1000727
475107
1731115
422568
489967
371313
1414023
807091
998782
892951
648290
1287567
1580368
2694
1796411
595457
1835862
1281513
983047
1304545
940765
857734
635357
42637
547732
454703
1639165
1797777
82777
1275859
1126033
1496061
1907316
787787
1845933
1448083
1957379
1580820
1456553
1262441
1184665
1582857
409078
1330687
1106545
1160668
1574111
1448551
697089
1770449
1690489
600365
749236
451684
583721
270427
1043720
1528852
916618
505738
1095598
1324911
1579336
1781532
1677483
1127148
1869991
1981661
730336
73019
1479752
683837
1896648
1997093
65483
1006286
281031
1892160
845973
422755
707187
1642204
75329
885670
1839451
1683142
1405083
458130
26294
1179830
1417164
90219
1398042
376228
1908431
1897869
867871
343126
1191597
727214
409233
1274904
282511
530411
1109401
161083
1720691
342520
37915
1838315
572749
1518419
285102
693115
651258
813936
1763953
1132959
825904
1583480
399778
673882
891643
1483126
372992
1428150
1294951
574312
1451763
375980
673471
1591698
217713
300234
221811
155544
878048
1831437
458891
1740586
1107084
102896
140678
405902
954415
1354432
391102
313575
255360
1348850
490422
1104301
75741
747892
693722
1598841
1914729
1951265
1882074
1843928
669721
601345
33969
400862
1511824
1587301
1308281
836170
381781
1066209
1433981
1300474
600659
1347715
145831
636468
1383802
308072
1477120
1720833
1376700
1977007
1456290
447291
524271
543542
885146
1120660
1217800
234582
1253968
1388809
1012453
730071
317844
286196
559731
796113
437105
1471429
1783176
523691
608768
140898
1413675
488572
1656326
1750388
337534
1189859
1647666
1119531
1619363
1347582
1701730
1193305
1407411
1575604
203315
1002567
1887414
450744
1237663
93070
1980582
296159
320300
413149
1633601
1760090
233791
1718379
1589412
1157696
1649925
1986452
226206
1839219
1888466
1927188
155532
962785
1207000
557881
424865
916801
1072565
1661811
1472001
1297624
830172
1909955
1319936
1167585
977558
755231
39213
1077023
1279208
1372494
1428360
1592672
1334079
1384304
1903313
1514140
1726444
531369
761735
1829362
625811
1861504
1420828
1531268
1006771
705871
981792
246252
1686006
607656
1664604
1106540
908615
1731557
1015371
260525
1847393
298248
640306
878968
119594
1815052
1154561
261897
1903562
68002
88840
524445
1829394
561343
1155855
110529
1530520
1460798
1492718
1996367
752951
298954
1689392
300961
651467
525917
525840
1195760
484269
655453
785682
1828059
903205
117637
1354947
557211
166694
155454
1755274
746167
329382
1136979
469141
1828712
490839
355768
344265
173888
1596542
1930335
980690
1096457
120967
1565802
784292
331037
1626213
237276
1595297
986814
1272839
1778018
1164513
1719540
185085
1998070
862256
715468
99943
1539607
1786260
1150960
1289640
882383
1126631
1519638
1946809
1815594
1764345
563735
1482589
1481315
1536706
1430687
339739
643288
471669
1474021
1452076
305300
1073405
522679
1010633
1529060
570007
1741468
507515
1864158
1833112
1759931
309429
1058078
1247492
1523096
1147207
262011
1467181
966373
1330203
1420619
260176
226258
20001
1915233
723133
1139121
1290479
585001
662387
617774
306073
1480047
618927
464371
33357
1753205
1572608
1296202
612365
905943
1638397
98066
1894241
1782204
1487743
77341
650365
821492
1589022
98275
631923
707523
278859
302003
584873
1174164
1794323
1082998
1737139
1627563
1358162
592162
1730232
1647060
1719104
126564
1764210
1282206
319078
27863
1679452
1464554
1876460
1321013
1241702
637080
1567573
1972445
785508
1009429
348714
1501442
1703797
1717812
1577610
514090
500609
1652894
924773
1609887
1789795
281803
92534
200715
856079
437899
1523828
1448885
1077876
339718
60216
873633
1773075
1212291
1267289
450835
1835063
1291595
1181385
1984384
319367
1456982
1324215
308392
1352438
927422
1685894
1273734
252134
602594
1130016
890446
345540
384331
807675
927403
1849619
1543536
1845898
1983370
222535
1927564
816156
433290
1764659
1589550
301825
1908772
1271273
539812
1340588
1401410
1826576
592955
704478
1578899
1385320
1622402
1541183
703890
342955
1776647
694223
511658
1948220
850687
1556780
535511
1798568
1552861
1130112
1452731
1806907
1005336
655693
741301
1597670
1284910
1508824
1388400
939857
821191
166797
1364215
488632
608894
1059062
1772181
505697
1315518
727286
210024
1871858
85450
1334331
571666
1821298
1094771
1412222
1057462
754801
149621
1814872
1577588
1904342
1012589
117703
1302727
1172274
913411
910827
819345
520668
360531
691825
1799780
1863152
1156351
391360
1638115
296776
1583055
568350
884928
1582339
263342
773178
1553815
1678391
1748227
1984554
546632
625952
1968907
1506365
1954507
287217
690299
775291
931012
665892
969338
87643
1067252
1688191
393665
1632884
1508136
1710759
1273243
1043462
1612922
259902
1999606
140275
243488
1088705
590699
591601
526736
1308282
379413
1756983
1277021
335707
1256935
604055
1605590
1379899
43171
1119251
1007046
510937
1362995
965778
1291325
834240
1775533
1899130
1933435
267267
967770
1723778
283287
939391
261333
456641
784021
331870
798394
309326
1458251
223715
1968781
174330
1656190
1909889
495180
124813
33541
978924
937094
294872
1283706
287498
1857781
574134
591030
263819
1127003
1583413
187866
1615167
921372
103579
763771
116170
282530
813232
581851
208421
1301236
286526
863227
1305127
1974587
287651
270746
287034
1785217
1192367
882661
1938189
320416
1010669
410624
1844577
798771
1728032
1932070
1986021
1110772
300348
951498
513387
397351
419446
69898
43672
124054
1942963
1126385
1215517
500631
990195
91841
387262
698277
212374
214091
1230250
1970231
1815150
1270696
1084867
1587043
1617217
999689
1755089
9964
130990
1100260
1184663
333554
1721118
91799
1073599
491811
904952
1849449
134670
995161
950794
1126581
624962
257029
555578
124621
1375812
829998
1392748
347456
34460
973498
2917
1392895
1364055
433766
253369
1113222
468268
1303597
421193
1254376
712511
1264952
435876
535432
458765
1202896
143683
857828
829332
880661
393156
622458
1388520
129138
1998069
1368341
647936
806391
1812569
468329
600325
790459
206449
1358896
596956
457480
1262696
27077
1176219
775602
1986190
1383690
415194
992163
1696199
600102
682430
688586
1747164
1899592
1233455
1344614
1724698
597863
1602548
1202258
1024891
949783
210698
630563
1097374
43760
66610
1844647
248525
505023
1809702
1302079
861562
45174
68120
200716
1411625
1352333
683840
1021299
1515927
1998676
516436
217416
86337
922989
1036825
143816
1275478
382229
392110
3271
825016
1814870
212120
868784
1324840
860819
42644
511887
989257
455562
1440854
1510769
1237028
502751
1765999
593221
658471
989123
959746
1306219
1397431
119777
1666659
1680137
1336618
528421
439337
1069346
1069670
1432393
1733096
1663563
108318
320775
459757
1358745
764458
644453
776769
1348708
1471513
792633
1550405
812268
767003
1785228
429546
748249
1422149
332643
185802
983037
1573074
1011629
1482576
144597
1092099
1643469
670613
1493084
1015253
324695
276019
516276
996709
811686
449809
1535369
48399
725909
28278
687259
393390
32260
651643
720584
682580
427530
550843
429225
35101
1522363
1582038
1095937
377564
188280
1384054
1372080
317778
954380
803368
334509
266028
853663
101746
273773
458807
332834
1455118
1004384
593899
880636
288758
1672164
1836797
380594
1621563
336152
1326068
58222
782902
1554872
1475400
580348
443923
920025
701128
242525
1301884
873888
1499027
237187
1257409
166447
1914531
1301719
1579513
1837132
1370043
315288
150407
729193
1025164
932166
1853548
1628658
114158
1571934
766092
674499
1650523
1560131
1666037
877967
130651
1993239
712466
1652513
1999057
89417
546174
634877
1542523
1202204
487764
1256245
1779008
1290336
190318
1051835
1757491
367144
1844453
542950
485036
796927
654714
156313
1874453
123094
1785542
1914090
1996434
1623111
1192078
241378
260391
1508398
1452678
725483
159158
393245
1918825
1094367
206413
1893878
1303462
1344149
1758505
1365635
1404379
1500117
712885
1028669
814772
134043
1944406
959265
895657
451922
305424
1804525
812758
507748
858664
633994
1669732
327433
1603537
1769452
791577
1896573
837099
793054
1028546
1614080
1709179
1147439
4066
577004
1018664
1998708
1961178
1475831
791923
334891
1187815
471108
1962279
1329697
324386
732644
120456
35458
149229
1562787
1307132
763138
1959923
1761942
1319084
1436540
1237015
355504
190720
980712
788294
1423680
1827283
1323468
1516241
1384248
443133
1456853
1126523
730790
1382670
301573
1459023
858557
1641563
1120580
522706
625016
1146443
731043
1143286
400199
1397545
565816
1800934
1804112
1089952
842278
824636
213928
638040
1025731
1484580
1537516
1051528
945359
1133981
190075
1315517
1678901
1504462
1952943
475995
360986
883840
985920
1356789
1258816
1176711
1182278
1398700
1890537
734016
1948775
1883953
1155104
873504
1149807
692877
1673426
612160
1874875
299464
1832711
1483401
1297921
1535807
1142051
1095595
670534
836088
204982
1438661
212221
1007579
1434529
368031
1157423
746584
1751412
1918315
1242902
621055
1590399
136427
1349695
570857
1064843
472922
1358487
1419015
1725241
631436
105959
1812872
561604
1095706
153087
1020673
113478
761703
594523
372961
1827433
1768364
775589
268033
1864791
1202371
1545644
619066
702705
1161363
1434266
618211
1467814
775597
1392849
1589248
1845939
564151
749137
1845892
1932925
1256758
693702
594086
999114
1774310
1337947
1110705
1309858
1997500
377208
930645
1429110
672809
41785
1495660
1751281
723090
325678
1385117
1735937
39946
31330
826578
1462183
444961
327784
537603
1871492
1184802
1199025
153229
1528604
874949
1858125
573489
1213819
1982536
490123
1559473
64013
1259593
289966
1140218
991172
266067
783779
372131
1387755
177202
553907
110917
1508518
1676803
1861261
947551
966295
1347148
1479709
1927113
1037258
1691034
1371645
411615
928026
381709
1694333
59157
1925593
665948
688317
877249
1175858
76544
655719
1940689
1343735
210268
86364
1649994
780554
1125142
218010
269896
1721857
797804
1178565
1781409
920660
888873
279831
911689
1722909
1152054
1118584
1270606
604226
1821718
1793934
1569149
1582712
293516
1370000
1523587
435685
1195363
1942024
613798
744955
56980
106477
698507
297050
887655
945930
1084159
808997
51613
237268
1426550
1818795
107356
26912
1025373
1157140
772808
642688
698338
239475
679454
980455
1601262
1940437
871378
1748485
1678757
1997019
293738
679409
1835182
288653
503699
355686
1022951
220577
1858468
147608
546139
1750755
991249
748668
318398
701942
980322
1975735
1920977
645480
790448
1997964
1738064
1177623
1851617
1888402
1155952
630586
1218291
760798
1266935
1645089
1307743
73114
398992
384467
1868635
1812328
1120453
179604
1403340
1972086
1347286
392900
1719825
1698122
549182
313160
1483178
1365286
179375
731120
851158
718688
349093
626634
1495497
971922
919684
1592599
193451
276393
788663
698348
748708
514027
906639
1323401
1915331
1182492
1451245
82532
543421
707107
798823
742361
1499894
793835
1407110
680748
1091527
248910
122015
375249
755012
26253
1597816
72321
182346
412030
1151914
118631
1988289
768780
1569711
1021934
41874
1330041
417074
1385382
1475917
1700246
1927411
615630
1699837
237756
1868741
915297
1860007
716724
1520934
359208
1030241
76956
439488
1361373
239629
470645
839058
591392
320878
215645
116210
547322
1551196
295349
774710
547097
1352057
1157438
1615822
1274855
1952575
1765708
562225
1731534
961540
1116229
1077968
1085229
1189550
1691383
1101212
835001
1204464
3631
323833
1521011
937132
1353256
510723
1514858
1957534
49657
1901145
1063361
1381204
1666696
398598
1476660
44316
1119869
1148488
1328359
683890
237615
1203045
1071105
314000
653482
172538
1488321
1964419
484507
785597
1562037
1894473
1198411
458580
1792772
257579
1371440
1257449
1016067
566402
1215033
1778091
286710
1071322
870976
831526
1285151
884541
1307873
1860775
1913764
582758
1504290
1215042
1730947
773557
1511073
1615157
1069075
1644441
273054
139054
1772419
769881
350807
583718
175826
518489
1516916
909463
1381900
905823
1135328
90530
1651468
1656851
1232854
1533964
1634978
464974
747851
739461
653298
1686897
8201
138554
1861329
648790
565259
93480
1267567
1365045
1283829
1357505
743070
1131063
616603
1579720
1456757
1626732
18436
311652
1901244
1636766
747964
164254
561314
1361377
301517
823584
1253329
1799905
1427295
1234658
1455824
1210796
728665
189958
1341539
1121867
568255
498187
1119734
1934644
365846
998695
1893320
912282
1621149
847922
1361923
882283
40542
612434
1835781
267233
723013
1839843
1887101
1747081
78732
275912
1626970
1557661
1026013
664006
1179030
607052
1841816
1994783
1786923
268723
1528653
1148039
1881136
1142618
1244687
1714906
1928210
1133031
1800720
17862
53627
1752171
106262
1230665
855930
875897
1257065
12611
1425099
1823327
669164
566728
897397
1507209
327487
1102916
800221
1199890
1433039
1851785
553861
546802
1000646
1592499
423256
183074
126635
1647264
1995364
119803
1973951
1136724
568662
6358
1147673
1007775
375679
710641
1342313
1597846
408645
1561166
1485418
1311894
982732
1837570
1807891
1640022
1404459
1556137
1161857
1297898
1797626
1673853
1940881
1691407
532608
1747976
1090274
300707
1913145
338932
887639
193715
379083
1518854
636639
1408763
1079867
537987
130879
1148569
1511288
1447546
150911
1993181
1955396
214706
1261687
871078
1363616
161143
754616
1368123
1774722
1515973
1799758
720222
1568381
1631071
1212652
238119
1108973
1593582
305907
94371
1707553
1068411
470775
30494
148619
1346135
1932172
1546495
1096829
1729001
1514815
1241183
1776726
1714610
1172373
613176
1960681
700922
910799
1981598
843565
590469
11190
1689034
668795
574270
796345
754294
1589640
1429531
1450716
1230129
954178
110362
167479
387635
814825
450809
216788
874240
705593
1909788
183746
1637984
389215
1425748
803462
680842
67143
631746
1449959
554559
307169
174742
1987047
1211557
617944
950920
785741
1434007
1666496
1368092
756458
1318175
539032
589574
1371816
1369941
92368
1102796
946402
863389
233728
623257
1886806
1810854
828505
1587156
459318
1022277
1003139
1722274
1943394
377835
156407
1678533
480340
905083
1249702
1813285
1038962
1058116
18018
1078238
1711541
18429
977137
1327146
658236
1325742
1594399
1297230
1545795
1473392
1107014
194093
301213
340766
384373
1722472
587438
111234
908071
266751
422349
1008593
36352
1078496
1962942
533426
1215436
687944
896010
1312665
987426
508841
308044
1044628
846268
1012196
241025
1137136
1489654
1917091
1551695
1813938
1088949
397078
150590
1494009
1172569
1734049
546967
1433463
705000
221673
1549179
83368
1732929
53874
381481
1732893
1348559
1146672
777335
1341125
20055
1161764
1374801
651425
1989549
1815921
1025157
1546842
1972993
68904
1300473
262001
1487803
91116
974722
1385236
1439698
1251592
1513039
565803
1085415
430779
1402158
1872029
865724
1785966
1262029
646961
6287
1644310
284155
1228047
1239529
1284820
536215
1732891
1525732
47912
1300609
1919912
680469
1421144
761244
1872315
810337
325589
1025
408629
1515463
176722
1784993
1958850
1080901
511673
973315
415092
447411
49133
1531672
836452
1123433
33052
673165
1605756
960401
503848
1662557
1037966
420044
308669
155607
1053796
1210132
657908
572396
1198043
1756221
1956417
266300
889717
1991617
1563501
256656
431397
1338748
470818
112019
1891209
1323417
844118
1769913
1522637
223373
1801521
1261433
32430
534131
33789
1355334
619205
509824
1913910
1198747
734748
1633498
1067457
148974
664932
1793014
1466389
271839
1630666
1631861
349240
126195
1383630
1766468
595145
450334
1115057
1495045
129851
1822419
560580
1674859
1735831
982092
1737769
1220264
1795241
165971
454024
349193
1225063
422185
372424
97711
818225
1017166
1094080
379705
482586
1815576
1353495
985945
1548561
536504
239588
257582
1372466
62066
326570
31378
1022222
1385940
170592
1894447
1849724
1939410
487826
379576
1099114
315149
1623679
144874
1684330
8109
57747
1741061
1688947
1302290
1965926
451728
1946870
409596
679148
1783284
704021
1702035
1580561
420849
451521
572007
1904477
1250249
823343
1386047
348452
397356
1023613
284948
1728622
1167024
1694838
845382
173374
1069135
1733530
1286230
1236361
1772679
1877764
1346254
923929
124317
531352
1111752
1370735
89643
843738
643312
580302
1384182
423797
359951
1491372
1176734
840090
689683
1646720
781563
1846745
176935
1820907
1346322
548673
1220918
1382285
287746
393539
357063
1251439
1990450
1396854
1940737
301801
407260
69535
1469980
553614
1545361
1780997
707905
270043
1868649
1467743
1744870
240295
1234224
1106226
437406
347674
865534
191689
1805457
1746466
162816
1991728
1764812
1743082
1738495
1679830
727760
1787978
109480
566041
165558
179760
829904
382551
300830
1247612
877267
1681269
1915103
1740887
1983402
432555
1365623
1849971
1412044
642552
752308
1995225
161573
1813494
1268771
495735
45898
1500197
114731
1360992
513125
1299675
1678870
1893561
1526505
1633565
1552890
1784329
487348
1041649
874211
1975494
571990
1831148
865906
1504401
1538161
1937244
1961992
323008
998048
1809564
28454
885167
706734
807893
1670260
276811
90116
1206306
44268
1642564
814439
1701751
337322
1490428
1613433
895673
87027
1112817
1386998
286014
1804667
1452734
982731
1087292
378572
1631164
1061117
1772058
512901
202092
1574018
224075
845194
161344
260717
1717989
1011682
1019138
1944039
107147
1165299
765452
521234
1384001
57443
629347
1345187
358149
917840
394012
1194458
1390048
1026262
395604
1635260
1402521
173213
1445685
1460755
1681115
18062
1525858
1607673
1327686
341301
532557
1851177
1925638
1305898
310194
187159
1503661
976792
514202
1096126
666675
1766295
598938
648952
1813386
1214583
1202720
521122
1814361
1746597
470457
212545
1114973
680896
78418
446752
974082
176200
1659130
1091081
557804
1437381
1543718
1478274
285017
708520
1759455
1861938
1945324
820794
480506
157609
1029676
1192635
1271316
536642
878176
701901
1801306
1795134
617711
901209
322295
1807174
1234394
809858
1999949
103160
1075372
1576362
1080070
891653
134499
651711
1964770
1589369
1459299
984647
789255
1523796
511048
1739873
998774
1825937
1764913
506787
1469145
831405
501063
514932
258758
802164
600208
1311467
367141
1438855
756601
1576612
311874
782194
1610905
505422
1338383
1126352
981538
1344911
393801
1256340
1022435
529374
22178
739831
843365
1954352
956760
1709287
1075772
719712
1739484
1365667
1807746
199265
79241
1504419
520339
1185805
1838315
1827630
1647622
1791303
1056917
1080003
1463151
1454338
887811
1449043
1185978
1744110
1800093
701035
614004
152514
88639
995817
1308275
393071
423523
1706965
708437
1692973
32525
105959
1432375
119516
454862
1489590
1593805
44328
1786847
1035697
129984
530211
125936
863866
1006096
12315
245504
558595
1590282
52243
620796
394228
102926
1484825
1872254
1641799
1561152
1259789
1711414
389562
553565
552655
891680
1447165
884326
1151751
1009625
401893
965026
1914104
431818
159442
1821943
1526910
505795
688339
756142
1532186
1533478
207989
1913115
1959812
669355
1333139
1908923
1805432
1137609
1736726
1123219
27972
1868873
1039289
955287
320459
1194019
611287
1038049
874377
1701966
1821589
1043746
325083
720885
1065933
896574
109392
816581
620632
762084
1390094
1050070
1640482
88204
1505823
1741881
1117263
1976631
895476
1428575
1051324
782821
1231780
1426611
219210
1352411
997345
610358
1483675
1767167
1405516
1446219
1907918
1892403
1180485
803954
9260
38939
1410938
1185782
30861
750210
1258109
1198887
1566389
1680810
50767
1824475
1987628
1729194
406052
637242
977366
1149108
437115
1294835
668897
1874278
1645881
828027
709705
650796
1279952
34197
663382
593385
1970586
516018
208750
1825179
887330
351259
1104290
371319
1428466
574804
858714
1877130
1023596
1745715
171136
533246
733077
896590
1373235
1886721
504825
1339181
1345200
1432431
820910
1001560
487302
293786
915238
1541415
1770743
950927
1623964
1747070
1779463
1763588
1062785
1164994
1532830
476277
315411
1190416
1854615
23819
721645
405288
1265701
519366
513837
1847638
591938
1336337
1810769
1871607
1624015
1319333
1838691
1343828
1794451
782474
1467790
1070324
88498
514361
680747
1595018
320290
1731330
741696
601100
1483972
1290307
973864
1526654
1855544
556783
891300
1292438
937221
1049234
1157041
1003031
102030
441073
1095969
134666
1918270
504464
1400631
221430
544272
24623
452543
252723
1163190
1195127
1448760
719023
1690134
214974
1499693
1669248
79739
1433969
377136
318731
151217
873893
597932
1210988
1359985
43054
1478127
64899
1433816
494152
286721
1020079
1965435
1762156
95570
1352705
67264
900545
577439
1270907
252530
905822
1602852
780248
934526
1051940
1678030
1064565
1070571
416591
1634407
1555923
817845
1745188
1078424
103838
1574107
1712353
1052668
1265408
800573
1683056
867072
1706664
89229
987608
866506
1296567
674742
1644226
1884659
322223
642978
1986357
1086574
11897
361647
1644747
630627
98669
1037084
1146196
1513013
1619316
1887799
741673
1542085
940919
95417
99261
886230
1750373
795724
374719
733376
1502599
1062929
1687730
1557953
1705582
1169955
791212
598566
1681395
1415446
1994330
856714
1418059
1654929
845805
1102199
1510411
458926
1727185
1996920
1749316
1278930
892993
1860548
181116
300731
1760727
1171826
1129143
1588704
275447
561244
571055
1898912
1225900
557715
1476335
1998847
1201126
271187
1489331
1947662
1955678
122499
645864
148869
278687
1954872
1794278
131195
813982
1404101
519641
1026801
928061
1450202
1864588
1706414
1412247
934896
862503
1796419
1776103
1680569
534859
1014773
545560
154941
1738137
82446
1612595
835893
1785237
1974493
1493436
68949
391103
1178147
1780589
813035
139207
1489500
569590
755161
87534
417332
51625
1882695
765903
439004
231994
1240191
476188
1885873
1717142
1995023
1942744
1908867
773071
832674
1048680
771809
1332245
71135
430511
1375343
1046459
281963
466316
693036
174247
551442
1395817
463068
1936504
458278
371864
557407
626948
1545701
1421756
1176016
621749
1152793
1210242
219355
1394119
918972
16791
1394041
446661
195632
1071541
1453137
1014214
188007
101952
102636
1696221
384440
120740
373486
796336
895208
1090605
35320
233709
129679
964262
466777
1666092
1876129
1551191
766399
1965933
1347962
1728127
1162602
1661515
278193
1009937
1159748
1738745
1946307
938238
494485
1273210
1381765
1898351
1060438
1263368
809617
1888462
561063
511351
515878
47235
1638993
22014
133796
1177427
816736
439385
1708368
849162
1861587
1422824
1021491
842388
513150
1736404
1054396
1726955
1927280
524516
1852458
1421748
1257372
208831
1343004
1424204
297232
1345232
511195
1444056
823320
164019
1471633
391528
1879002
617206
227968
1293349
1292611
1457890
1195099
766900
380386
1257567
881424
571836
908061
423287
573430
1426722
1023016
846240
899747
504073
187884
1745041
835236
1769346
1253134
1791221
102137
1707434
576570
1450888
622864
1538256
278116
1703016
1869237
1600840
1536453
410447
387126
879456
93320
231724
103241
1738594
71560
343851
1029843
487031
119113
1116295
229721
1099604
1565898
562429
1343306
134166
1533515
1228509
1851304
1831080
222340
472963
726218
1462331
602792
374538
1675615
135110
402706
1394704
582172
353151
895976
24209
1128012
1838166
1885084
1416945
1214016
1560475
339272
390335
1688091
155581
541321
934116
1430327
669413
1140510
668761
1949444
1931984
1779153
60980
1334430
176362
1164613
209074
323604
448969
477951
1269148
1578082
1045430
1708232
1240505
1022241
313531
1071147
488188
1213934
254772
1027609
548482
66529
913417
1998635
1175544
121617
399773
478853
611519
592706
785519
1100920
789060
1575497
1972957
256954
1487035
1897630
1792484
1039945
1499894
617167
1322939
100921
705326
879540
1080738
853916
1381674
1500355
448211
1491286
226548
1270415
323825
425702
1447846
72709
1740507
1786453
1992991
684588
850758
1777767
1713627
51220
670572
1028930
1186129
1776961
1991979
523650
1774212
382248
657447
774092
1860727
1605829
710194
986413
1560260
421812
1609563
386985
1816827
1266544
869649
1627348
1168308
903107
1925751
535623
981130
1857377
684286
573106
1896250
997145
1002174
627626
877065
1971256
588783
1332103
510415
1850340
1008251
1175551
888172
1441641
395692
253145
1296004
73209
1167554
925727
826004
1971261
1846061
683920
783626
1713966
1171994
686043
1901069
1659790
1938002
861292
358995
1808891
200529
1800329
1261993
1455513
663952
1686830
1836145
717441
387765
1700837
1814618
852872
1414088
1896001
13633
1894274
1193291
528435
907669
1743390
408798
1785310
173482
1470890
653511
225332
1116144
756120
1507977
159685
984246
330925
1846990
218926
1270155
1600982
838207
1466899
257361
42901
126663
825299
1976560
154970
1037410
361710
1242859
1509900
883029
1116786
122181
550345
507364
600998
1079651
1419353
991576
1984836
1988295
782564
473960
1651219
504005
1154579
906578
1948924
1734897
1931653
1746673
364572
1115150
242654
409260
453901
714261
978042
327392
1213764
1248737
1995263
107649
1418967
1704631
367499
67239
1783634
1472678
1666804
910139
1093875
1190063
1861138
603083
1460112
1271651
1647852
1125698
573529
401600
1948556
1800112
1892974
980029
1572346
1646798
949166
1297510
130364
1983339
1942110
937475
274367
685320
1203384
633066
155585
589959
1202380
171787
643428
779771
615834
1479362
52235
84541
1330620
1478439
643443
1634099
534081
151771
1949917
33383
1439957
788678
897430
295649
1332492
407265
647822
1757710
1676475
992914
1050332
369762
57301
156505
872492
1682535
1178911
659419
152363
824786
286798
1174423
697086
244770
1416351
1390116
1648683
1511054
1721343
1493502
1701467
1034024
145049
742122
1582819
491847
28398
1605741
292231
1173305
445704
260800
146067
610215
722478
1316449
1280177
981589
1086338
1969787
841520
1437197
192902
107041
1810513
1149350
262315
1156964
269825
1613625
8439
471061
1603882
1499248
475971
81915
1610221
1224637
1362675
72338
800163
823101
34038
376929
1774404
1750990
213094
1091262
787102
694206
1111693
758256
1076563
1833810
627774
1201792
1424158
1512609
1472480
1204050
1373873
737283
75480
1733346
1280179
496131
1770088
827877
1218592
1394202
802751
227812
1188767
1054223
1720150
847358
793070
956754
213517
86714
1686417
822226
512797
175668
1148602
1122917
1752441
888532
760864
605404
224398
376987
814873
1542826
1182708
246775
34713
183156
541883
57602
1691977
527286
568854
1383691
1557717
1068851
249095
1652356
1791237
90541
742348
1297024
1443198
47127
1740820
1596271
1345732
1759935
7081
1348526
1117923
1238763
318058
873309
1003178
886125
1061665
4499
1870346
1471951
1084756
1981096
1761906
1055071
37077
1574668
1205453
1174833
489557
913887
40777
1228265
343463
1037939
678124
192912
1742477
1756141
1964935
421285
1674279
1390239
405259
1301817
763578
893518
1422430
1268965
1803514
1314469
1371907
1154849
692390
1648086
1379187
1080350
885811
1500955
1205436
382021
341489
1794537
313311
103232
832588
1876071
1156460
1937884
1237151
1784942
49496
553464
1574043
1202629
1682198
13319
450905
978975
1980330
1275181
820342
915634
1708949
1640467
1525755
677684
388960
107097
931298
811714
1580376
1419433
882216
174257
846237
810561
138178
290571
265885
99077
1110876
490040
434087
1407108
205739
1941727
1956902
610603
402806
1491417
1409597
1077467
1953782
548737
1297953
1840833
1268387
1745930
1207578
1330242
280202
1044572
1125169
1617912
406619
530015
1852878
123951
586420
1337055
982206
1868170
1978869
1453777
663740
1264023
1205408
899521
419345
1634725
792653
1930306
1322768
1146655
522808
889649
1122199
307573
517839
454038
520875
617566
423140
693233
1759245
1534228
1293928
1544752
328833
1361489
394232
107117
895904
687253
1465543
1832732
1341310
570532
265112
1619603
1912747
765626
1073683
1286756
1628638
1401609
359842
1232713
808754
97247
436784
1197398
731532
1701653
1501859
633814
591183
510103
1995993
360854
706089
593340
1868694
892679
261673
582373
590367
400956
675104
63296
1474037
1725244
776956
7110
812316
1668011
1419660
147887
1307707
1480973
1724936
1316660
260333
676758
1242307
1545261
1883496
1403532
1330257
849387
1533310
284390
1668512
1230199
403382
1218192
1032253
1683715
703042
1673505
891328
355629
205062
1162245
1549473
1472110
631339
1226427
817226
1164699
288154
427627
1130279
1322944
1225858
1030274
206566
318405
955330
217265
928071
806233
594011
1728835
1474138
324264
1726743
662306
1250836
857238
1189068
279704
230201
660802
966391
39524
397416
1113979
1236696
72510
682497
269401
1050855
1524479
1809913
703462
840874
881453
1441766
303057
1218434
5186
344604
372332
1824700
455500
1125198
1879801
1786881
2279
1815146
1026712
1835111
1577753
1637157
541468
1420530
86826
1839515
715010
828382
939953
1235858
1289375
456252
84528
1319882
629121
548892
33866
680451
115409
1609712
216478
1858744
327536
980600
92423
521593
158920
268627
103803
1550503
1492440
674279
906961
1912293
115518
399315
1844379
19233
1106527
715049
837952
189326
872721
279836
35632
403029
704223
54153
129660
16975
596398
1298451
1382187
1511985
823819
1273115
308992
28841
213917
102518
671159
176486
1931238
1004059
1239421
468664
768638
1192723
1774516
106964
1722826
721783
592692
987045
1166366
1722525
1370482
935108
1533869
19248
500836
880849
729546
188254
311719
331647
613069
1880433
667899
885604
999436
1834375
1885208
785426
663923
141234
1636740
654226
1149682
958606
398436
747159
1679514
1961708
261189
884885
1903041
260659
1318438
1982897
1998411
1374207
130224
452136
3861
1320956
249563
1312794
1370960
1235570
873684
246487
564699
690858
41325
45408
557028
364687
650660
1867457
1147628
1748349
1962890
1091263
1824857
1488012
431746
1488764
601714
1277115
746597
1008794
1922750
386463
1444091
127427
499602
118472
399172
338826
1852827
1872207
293211
556186
657130
208962
395426
1262825
108185
908996
981642
350324
1841714
1846732
1555895
710944
940503
514001
1663478
1756784
494933
1494719
863387
1528834
272001
38708
1864764
104149
1586792
687092
1787145
1696829
859360
350854
414142
860655
347244
799445
610477
873223
62763
1630049
965483
51588
372665
1861106
1516849
1845755
954844
1431167
292223
711076
643944
1530087
1430022
546307
719409
1330976
636114
1106991
1143556
161806
1488019
1415618
456694
549683
286586
125172
793612
1702967
1055565
945657
326004
1182176
1405691
564849
1742081
1537930
910591
449778
104667
1953378
989675
888289
709824
242676
333918
106453
976715
271023
1667612
182090
1777849
1722620
59907
1002316
1344402
1693512
1150656
1427273
1064134
763494
270112
1932641
762610
1377666
1315430
649450
1216858
1146159
1154795
1546284
1309850
888905
1796063
676290
857702
644557
1099423
623423
1550826
486139
206120
838686
1395466
1466450
149499
1419364
843321
491327
1610709
865320
1916727
1702828
1195649
390065
304260
1669144
1891785
1315880
1721135
1663030
497051
1922413
692436
17257
1641201
680829
976939
476855
1789904
1450596
1578377
1930509
633990
180505
894664
1444340
910119
658771
379917
294705
706201
151687
1496205
344343
1125261
1485406
1279529
1361639
435621
1921020
765452
1774840
1296508
1918203
298062
1905377
1380712
1297387
80142
489488
1609455
671799
1248020
86624
933588
889720
167731
1227590
1997636
1067908
1586641
279900
1221
1055076
134141
815866
898667
1319379
49754
1681466
23451
1649621
314861
248187
430930
1908962
201480
1624317
512113
687360
741670
1116575
1102722
304085
130016
851959
1983913
1009408
1032164
870075
892852
509383
1795650
229348
1847780
414591
1473662
1932519
1561627
1858661
803253
923158
1076644
518764
1933311
699865
51700
929959
887577
753617
995328
1874863
838673
372907
705988
560640
1292570
772199
1353670
1780758
1386979
211475
1893748
101311
216302
780621
164478
394708
211877
1952045
437675
209721
1783390
385774
903409
559676
922915
603407
915025
1624298
1656634
36980
1785552
438069
1874570
345644
381098
1314866
1124798
1207452
1990864
1296338
857570
6744
364248
1951981
1610280
1167719
1252081
76171
1773567
22971
454318
57317
75507
1518265
199111
1707665
1611492
414856
306063
1521327
1885269
912099
75189
306357
1971530
998203
1228598
1843664
466660
555223
96646
1597898
1618369
936074
805270
1892420
1090679
1900778
312938
70370
253004
1234017
643802
1852639
572780
928448
1364592
1140007
1992645
1879457
1242518
419559
1193269
598394
1709636
1076285
1872247
1118218
926641
1675131
1014822
1552828
1669819
144844
73199
1178054
1773649
1228687
714552
956730
1533559
389381
929294
469453
528854
954898
768002
1028035
1569649
1818883
8050
212326
96266
1510247
257184
1274015
1091125
737131
175709
1965921
1203978
1693153
7312
424141
1695853
1134105
1460394
706697
1438997
609004
846638
1092028
1744244
994291
1981903
354238
1787442
75194
637088
573760
1775876
1983810
1980694
234492
628842
1551625
1200029
1572672
1360426
53662
557051
200123
1413271
1949275
361889
94212
1959077
201659
865199
1515979
595530
1356007
1825275
5928
701937
134773
1677516
719540
1187587
1193926
1796644
1538530
268792
1449485
512183
1165764
906664
1844348
741864
1105361
576301
1296578
1455462
10944
984130
1287626
1731736
820047
1512674
1584400
1434862
798799
1239261
1893811
906949
1799842
1101543
1066932
1268781
1281495
140493
761169
603959
1856887
1236981
109619
1699955
1413930
315397
490925
280037
1581054
661054
694775
1667333
443275
482230
1787957
324926
845848
1056196
356666
708565
1572819
166444
181124
730736
1402222
1297643
87707
997267
1962255
36264
991646
1104479
1390613
194906
1645634
1795166
1623679
906198
1292588
1650934
1042511
327920
1524524
1644272
1831172
465674
460142
1579194
1499499
1514520
550156
1495532
1108082
909915
30639
1383845
1263390
1105365
1127695
1227263
249323
393191
495275
852759
1244803
759081
1122201
1227384
1954261
647259
433878
9859
1983456
609778
673194
421362
703103
217410
453567
1336606
440189
1681891
529759
1624310
469938
541200
10231
1958865
751761
430785
1540514
1864502
766448
1751823
1895946
1653760
528293
162746
1787109
843852
1691442
632254
300017
808047
445088
1645472
119530
1073132
1748334
1044369
478122
1803441
1059204
753754
1287387
1414057
917790
1384434
1571817
687224
241913
940612
263919
705443
1472185
855070
81091
1808359
1460125
1702128
487327
1256403
1409925
1633813
609230
1359272
1518676
1515693
1855285
1993609
51805
1661820
1000572
622230
344139
320398
102068
1767396
1318608
600221
1787710
368385
1523155
451464
723912
1636945
1397005
1003727
1014899
259301
343416
1081600
224712
629760
885132
799601
1751598
296814
708464
69058
1774518
17207
1504748
1289575
370381
642333
490110
520226
33063
552167
596171
1942045
297024
647334
1180491
1004075
1321270
656786
859768
775145
998638
97326
1114214
690765
19362
365745
1590890
1642719
467680
274700
242780
381639
1430542
326035
398490
155910
1247432
273861
271429
894420
797073
708328
948663
351401
158124
596225
48290
136154
1312949
1058173
664297
1414786
1497433
476628
1968513
1682885
1106210
784977
1021686
674201
1759094
1284952
361902
1420662
1852180
1657411
1631872
1938417
758027
1322878
675972
1421849
198420
984546
301851
657176
1146543
1999490
201794
1346057
1068883
905576
130384
440304
902729
759716
607068
601469
296777
1752957
1656113
663661
483884
1629529
549378
56593
676948
362502
692819
1886144
421827
658955
782127
1921532
560494
424452
1402807
1499009
1865922
1581647
383995
206634
1089488
23815
388175
405747
1616963
63952
1526443
584657
374627
1280918
811632
1816897
118856
1544638
1993160
1873522
1232093
352046
650651
1337423
1042898
181155
1825052
569173
530667
1208241
1841323
174459
236748
237737
1738044
723903
1326112
1162213
751780
1910242
458537
1169138
1233079
860371
1665608
1656596
164577
849439
311421
1515533
1553583
1419765
541229
1427385
1267035
809154
1611940
1712801
978272
1507965
810534
140779
1501926
993838
863225
1008424
1609324
406787
332358
621554
584299
1540041
677856
747289
967935
1718495
1768895
459577
843005
1311614
1586756
458886
839437
1654816
254391
131747
312211
993422
1628126
726647
756874
771383
1274690
1025961
1192985
1952137
75977
348697
522264
743380
304974
1535392
1410365
123667
1130381
1002945
203534
886305
478704
1323132
255666
310720
1098521
140877
1760609
268890
1004974
1352944
356175
1498058
1284013
230438
1328066
1827232
1265845
1000349
939734
690389
1473170
162002
30137
384852
353278
1776202
1568021
1590978
182345
428981
1231036
1633206
60239
1929876
1534912
1587857
1527739
250022
886039
675399
95032
1798901
1197119
1628090
251305
1960368
817984
1898793
769729
1640055
359234
1171017
1883429
298613
1068675
1578253
1911428
1730144
1192880
477120
426046
1662342
1200977
813827
1604236
1181914
1243511
1694613
552607
81793
203654
544565
1629506
131310
1514510
1363013
1541736
1563839
1600935
904758
872713
1353790
1728087
59427
1188975
302305
633936
606786
1658973
1940056
1368909
1507439
586121
698949
1838782
1282966
41490
1627823
1611324
513148
168077
1415462
1356413
1741596
259176
840068
1667974
74510
860581
754863
1843134
500157
1296042
263581
1756036
230525
737821
747005
38290
986771
1806906
770477
951562
232395
1985914
233790
1799229
1891802
1222811
771942
245049
1657592
1656190
876617
960314
1542532
1602563
1288289
1409945
1101917
857885
764476
1081691
811496
1832505
1837471
1594381
563700
1754686
481980
844906
321116
1657521
1371776
259325
1995078
95283
937923
727947
717104
301654
549266
1213615
1300869
657220
842627
77494
465068
404229
142444
1892882
1895023
1734717
818228
1634672
1095180
486318
848792
107962
1354532
1638585
952729
271590
1490859
1835896
93113
1756784
1112672
187958
1334320
49122
1178504
946817
699814
700773
850135
175489
546798
1838858
843176
1683689
1108483
546848
1035576
1309879
562124
580629
1301593
1196558
412556
1181662
1247181
831527
207568
879986
1517546
609068
1269405
252320
661067
542689
1156284
336345
385773
1342790
983043
760843
223229
1801239
1118905
1210753
1531860
1843368
296463
1224599
723357
1205699
1840228
788709
1347464
206264
159361
998108
1716614
437270
939012
64729
770160
1657693
376636
1634796
643665
1986841
1717532
1957874
1763224
723261
1221253
734199
672040
1459762
935024
1292985
890211
698044
1467434
1188168
439405
887722
944916
986578
1521285
900280
1268096
799190
859812
22953
22792
1543874
1746124
1173259
79153
443199
283624
1733240
1896702
1438281
84371
405461
1115570
1926927
1432280
722861
1352520
1199263
912882
414134
840575
1911524
670431
363344
427910
1234416
1952099
476743
748157
390604
257562
247892
778033
907316
172817
1918321
1679040
833130
1006795
1778755
36225
531269
1773712
865427
1640633
1458076
342266
1739346
695736
199823
582682
136600
1129691
10184
1858466
1312517
1722349
1106072
1545454
1452797
555213
1834568
936713
627901
228649
1190841
6827
1567849
1368537
1170257
482270
1057294
1758239
1346164
1542481
232169
1214203
341995
1236473
1291465
226397
1831620
593588
479825
952949
1614687
198380
1507484
1768154
226248
1472244
1234160
1310608
1042708
31107
1363569
1882666
745174
153704
885525
1535972
967674
1933564
643024
382654
1270096
1437090
1371154
1179232
1437011
1005395
1641389
887530
1916469
35566
406139
1773771
1963473
974701
132510
1377141
921009
186889
1669742
1470442
30496
1400358
1370387
1767480
1113934
516357
278608
1836963
307784
1880509
767291
1459603
176017
1693558
1826364
1619739
713184
933325
1530571
1075331
224460
186536
735962
1723605
1921503
65586
1006814
1229937
1906898
20345
364941
316617
1387275
1192103
1446238
86818
935417
1904136
486139
788807
759212
1883146
1848777
1930502
243971
1353521
1613373
211248
1713712
1583445
398737
1173164
747640
1975971
311174
1134689
1060981
545551
1497373
876938
1011683
1732443
121822
483424
535458
999935
1378254
964274
1774996
1425143
1220706
1246729
1813956
1622270
1581726
1599090
842390
1791902
316300
759327
973035
1405138
985324
1848139
687805
1744158
835703
1573070
1005920
1091660
1046267
1333698
927748
1120004
921109
948288
665037
1845570
868483
1131359
122573
1880981
1989052
227032
893247
773465
1556035
792238
1833731
1664427
1155407
345103
530751
1702916
68053
680837
230945
972006
1509262
1143258
1997664
1601134
430168
1624081
147250
504022
828619
1470732
1914526
967481
398594
169343
400317
1211902
1711915
504384
359710
575331
454867
191280
1478531
73854
502173
188654
699189
570967
9857
649594
782024
1414826
443038
988433
1935394
1532146
1191899
517529
671264
1551979
1006923
1322157
1659264
1062451
1731782
106828
311298
375721
349608
888054
1422821
506986
60337
710048
962505
195435
1953338
637399
1526566
1541719
539297
217561
707825
1191154
1607812
250771
776395
360546
127486
1375355
444021
272296
1227900
320101
1823764
1634222
1843417
834844
721272
207856
1724091
1831740
299236
1168442
1765658
1243080
1737215
1170267
830864
518911
566943
1790069
308878
498923
538422
521029
616511
1773296
1064307
939837
1844043
1451488
1940412
1477801
819283
1876243
38908
1163213
23739
198357
786499
612819
1495067
1450844
1659986
904798
126015
702885
1724756
354319
1951787
1080512
680564
1994156
564177
436222
1728365
959306
1540886
429942
1245227
211303
654394
503225
698702
1331074
1059941
673384
1212144
1053609
485686
166072
1229966
1199185
41017
940812
985297
208230
1239756
912703
894438
330196
314417
702641
1741817
1836769
916470
1184056
870107
935326
667727
1852457
707777
907790
801766
1015267
1170184
1211281
1409282
1242703
1369244
729984
58651
1558345
451143
323799
735636
964288
882513
1001802
1147038
401627
654266
1651743
1002041
1282220
896555
1224857
452735
907229
1606316
379221
771658
1187352
1812899
326267
1252503
1643864
923513
1988868
753468
555860
408532
1752447
917629
985004
70109
269742
1232645
1573685
1124653
1458432
1382678
1900841
121015
262486
248037
1071809
332662
450175
140495
145800
1514408
1968770
1892289
1566058
1561327
383634
1673639
133202
1416403
713768
803184
1402316
390827
12126
1273918
1670125
998738
1200280
571083
1387764
873357
13965
308549
1570230
943143
1736160
837394
1607828
827637
560718
1325391
252
665917
1546073
1398243
1749717
1324529
371968
1915006
1127540
1219419
1175954
1091893
1553129
1901693
455513
622177
546100
1024925
1180804
41350
230454
945928
885341
1964962
105121
870862
197648
32264
1590692
1824538
658219
294777
396985
1426945
1237903
1094625
1654359
662455
1697753
1469945
1075520
851926
54003
1343501
607152
909247
46445
621951
1079198
1549785
298818
60359
179373
557814
984313
734859
628286
1477355
1679965
1967971
661004
381389
838825
413135
1246516
1122665
1762887
294905
320859
1998148
1520289
779998
1625520
73563
1855799
682764
263919
1149540
308538
1531384
840053
1274162
477330
1977161
618678
490460
978276
1962553
872880
978007
1766134
1942030
1448226
1178721
1224658
1218871
1051253
461544
1661151
203745
168654
919473
122889
757818
1008716
875420
857230
1785043
1671057
1686603
156830
257857
1115399
1936464
1176958
1207950
925874
1392074
484637
656602
663510
1697102
1269231
1406871
1134952
1273098
857866
808213
177093
1129226
1193565
107601
1722596
1087795
1969336
464712
470795
72693
710628
53079
227165
841576
735032
1448661
1218338
1536913
275314
1370893
1115463
1265452
1265110
1589412
1809473
1667041
1185480
179120
1017844
550872
1570147
1724435
1613443
667455
1498056
541147
402661
1122811
1270296
1656018
656947
1080673
24016
1145824
60971
393115
645902
1414114
1829044
1555887
1747863
1264546
716335
1857167
1213015
1475987
479085
383873
509883
284737
1369207
807978
1089003
1948223
908073
864048
312838
345968
203716
986586
983564
1321813
1076685
1514220
859849
38165
688005
1810257
154683
1360027
334277
1639843
540044
1923970
919839
1769360
1998099
1036093
1687538
463431
1974318
1710381
334905
603803
632753
1698143
794350
156653
760750
992786
1356938
684342
542508
999643
545400
274449
510552
446804
292748
445887
126450
842801
1389852
1748212
1452398
1237913
577907
410876
1566376
1131770
1070277
1391322
1054826
575973
822547
397539
255636
1821109
341961
398410
1720948
293104
1357878
1327026
722120
1089291
116565
809455
326614
758223
751722
434245
1396972
93339
1237637
780268
1428203
545285
1309526
1376571
1278885
1716970
1091244
789453
1132119
250572
1139359
232848
59664
1812633
537423
674543
485533
1336211
1232999
1884165
518720
1073288
667295
159106
648216
1065003
936723
557735
1234535
1143888
1802885
646132
537033
1699089
632495
1012785
990094
927609
826924
585524
103005
508099
1573426
906739
1426080
111382
4298
1870547
1454113
26309
166386
1560496
71687
877693
948748
1347491
1561959
145196
924299
303489
1283545
16373
311830
278939
108029
1474168
98074
15408
946696
20847
7280
1125745
1048096
1111557
278822
669771
774201
334165
725911
1516057
75558
411783
740253
124443
814573
871140
205095
815085
250328
1603673
1077203
1258062
417968
1615861
1782306
1573289
768439
1637767
1615809
1435631
1775194
1510451
203097
386478
510742
746893
1357372
1743530
1931564
1049688
1743221
153605
1628905
778202
964680
535931
1617481
1427834
1591526
630188
507611
207769
1088990
656705
802050
1665937
1495009
883460
1378236
1499808
69976
1848910
479850
728260
1885711
509701
182352
1099690
253722
1412120
521717
630872
72817
486386
587554
163056
788338
233915
718529
1595202
94051
586313
1325205
1907754
1635366
140731
872874
1059857
423666
865300
403498
505092
1777206
1881623
190497
842403
375805
1094141
1698079
76179
1246660
1440498
1658010
1052446
1343688
1298446
1803799
572599
1210078
1443559
1853641
1664425
158564
1788786
716375
1642846
485735
66349
65003
983931
1163446
796928
798301
1270349
1980539
434688
1420327
305571
106360
959333
630807
1988686
584166
962100
1041837
1035776
427231
195934
1640290
1909293
1445869
1970350
1559170
1760925
1722663
1216525
1591081
119313
1243520
519574
1071963
1401750
1802791
195002
1520275
1656789
1392386
24148
1314889
1791938
1446642
1739185
1471157
1360374
126241
1984371
1287719
1849122
637593
483746
1419648
108576
861177
846351
1084940
429686
575445
738058
1308937
429739
611013
1649866
1976035
1515505
639120
1064298
387416
1874935
1131614
445271
304512
774847
1237794
205725
672127
716039
1663733
296159
1337290
834061
630572
961641
946305
446309
1600668
737170
948535
193442
797963
1164778
464151
1861845
1007097
1297266
639718
579702
1527830
318220
1088868
80809
1418294
1320136
270421
1756077
1773339
517782
452667
587907
609420
1554430
86229
128752
200398
1838290
1350137
50092
1903854
597142
433177
572037
51525
1495014
1949902
1352603
1668256
1278805
1147681
70885
1563581
1707508
1265121
1728244
1316626
1755969
1525872
923434
195899
1872730
13832
130370
390780
473635
1126655
506764
384154
500624
17609
645224
1784704
1579808
1808073
900815
1443936
1802551
1810375
1244318
1910510
1942709
599715
1347180
15197
712910
51982
409955
1412225
80718
333713
629643
1953228
780345
1717024
1143135
1542698
1526530
542239
966413
1176684
1380974
1780415
1435823
1605078
372296
155654
477996
1153488
564058
1946705
1474949
856494
1917915
1318434
1889375
880187
1192423
211353
1300520
1260215
1315970
992990
801414
1614855
332396
363481
1642273
782743
164909
268319
1168959
1344571
1312581
1047164
1513215
788625
1609134
1612681
462350
221451
1995593
1767943
797943
312134
118721
1775185
115107
1455944
1876823
910697
1980056
1598395
1763912
349856
1374862
646642
1387949
316907
628245
1758004
638903
970356
537729
823182
1244832
861312
184214
1157945
38276
1647230
1509919
618037
727640
386612
115589
1966666
291980
411397
14331
446553
752403
881463
390179
992643
1831280
786244
1636912
1104534
201127
1783151
193914
1752514
1618533
1118582
1539192
1519485
467546
1863685
1189532
1899968
51572
141478
345844
904384
304392
1568138
586974
1943738
469360
1451643
1869766
9614
420240
1435474
368106
112700
1585165
773379
202689
225952
508609
893809
1307172
530061
329678
38468
1895192
1782462
1379916
1148223
1082205
1776495
996290
669619
1945886
550978
453943
1393681
711658
220767
1183916
4801
1737903
204191
405306
1398015
518135
894537
1571231
1145262
1961968
274607
482510
137256
144863
165503
1472099
1333692
1158280
518377
328974
1560706
1806113
338712
1740169
301128
1403017
360870
908729
1629388
119967
1165593
219475
222892
379281
534920
354193
1894851
7790
273486
197471
1717526
564255
1556976
633190
1695252
1392553
97339
1298911
1971847
1879224
1299898
331682
595276
538489
1108971
518006
926787
737149
297346
1733152
1997842
1772381
981666
149961
387001
302865
739861
1184684
752382
1176027
1522695
705386
543518
1589269
723904
892501
799169
1391041
251398
991504
451062
772726
26754
2093
1957615
1683801
661853
1519700
165478
72609
1441343
1780181
115474
72776
1707635
217883
1084977
1131168
985808
1226691
1659622
140653
1797702
1285472
668652
679624
89730
1986794
1226454
1314206
1403768
1017632
1043230
1524270
1298432
301010
1043844
561000
971766
1797340
1697235
1358588
1642765
456251
481514
441891
314339
843255
1744007
1408691
644593
171527
682556
166682
952365
105034
730889
316230
1586007
1782673
170964
101187
1423212
163261
772838
1713421
815719
1566982
1447849
241728
247370
1018656
975629
1431882
1064883
667212
1447255
210936
545002
893646
1117753
141926
1991709
1966607
1113912
617039
698134
1225926
1068413
853064
1907014
1465563
1821846
992477
1192271
730058
1799110
666906
1143634
1894849
1893754
1046645
1848371
1935956
741209
1165187
287388
1703953
572658
1775636
962951
1278774
984924
571428
1149513
816986
1561122
1050612
216868
964735
851478
260576
660642
643310
926855
1005735
1241760
137126
1367930
1336835
1605989
863325
273621
227505
1508660
883086
246044
1256471
111633
877379
904012
343387
29563
77847
780530
1842423
718863
1139317
1423609
1453460
901742
1844642
903977
1220122
173544
796119
120338
742492
191990
75260
1565324
419348
489915
419403
1559491
1111977
191718
249472
291159
659412
398333
1784682
1747078
1460920
1930582
93191
377864
233126
1820060
1410889
513916
1980214
372437
729293
1547397
777060
649476
333480
1174195
1305380
1203684
464341
1829620
1639856
407252
866205
44054
160320
1163215
12273
1713955
378580
526419
779885
1394686
1076414
166423
1733787
1067138
1123950
186303
857098
1794215
538211
305113
297006
1988427
1871010
239781
1812562
26997
1805618
729852
724255
47618
1679689
310213
427822
292717
1322030
1632460
1801349
1099247
495467
1420761
333737
95731
1419207
301295
987803
1155863
1331603
1300100
1573498
1413412
1773800
989365
1928176
1145739
1476794
823148
741391
348932
489671
561001
1805399
1644399
325307
1583722
1586981
1887428
879951
201947
875114
360163
251067
1224144
1512186
903139
797155
1118446
1183297
1043767
1168745
133332
1053048
1571542
769140
1266861
1017524
469019
227692
1330835
674920
4670
565533
39449
1592017
835500
1753067
1740301
551264
1990640
787158
1764520
333356
1944869
1705213
80371
1582302
1907813
429495
1069485
1781671
1283515
576965
1046444
425206
1835878
1008256
722600
193230
920121
772474
365950
1006078
1086908
1380589
1204797
1406781
314158
764916
563750
1219908
789074
963345
1993422
573398
1072784
1898960
797722
421088
932739
1078069
1513912
1875890
80672
1290199
1743176
1833404
798239
1456109
247482
214042
267286
1588466
1155066
1494711
1836853
864917
1438927
1823476
1186582
774781
871485
1214761
1315608
1034289
1203813
826592
1212417
1041964
1445309
568522
1638583
539245
217384
1019554
1658719
1758866
256060
902183
1300913
1801876
792481
1842131
550412
1697577
1463491
1301354
1498990
1871412
1908848
1591839
469948
744303
967660
1482188
624382
1890079
1257080
945713
445796
343135
127921
242672
1639110
1527808
1594596
1587163
1171826
1401615
1234595
1102236
1065742
53361
1443493
1748031
1661500
1512857
1363924
144974
70771
366326
1673867
1905011
23949
1643742
1896615
1226798
1067089
74607
887597
469645
1754728
1687627
743432
1134356
155356
1602543
1561494
1338310
133777
1687570
142457
131438
1893953
131832
787058
1375188
1149067
787275
584478
253603
632605
896094
1304074
116013
1462071
81671
1555878
467365
1682893
239055
229155
750077
1839069
64232
871323
329159
1610897
271405
1563376
1310282
509651
172054
1838955
1506892
1324817
1836972
789931
156150
795464
1912578
886059
894931
256592
53236
923499
1597231
1015567
1793071
1964805
1320937
95482
1966259
750334
285063
1623953
870036
1957770
1526932
927028
916863
1436297
636104
1869854
141581
1574696
1179503
1972362
1533099
1710621
906044
400621
1131956
207275
127827
1218599
132420
1644724
1893822
729825
881388
1096084
600781
191019
1476756
146251
1771735
547851
1276789
1337693
64199
218822
1008413
427828
1166302
520279
494521
142080
1802472
1288358
358771
83645
896429
1163148
1371472
847592
1143965
435432
1345938
726798
151530
1989520
1011363
1149260
553886
469068
67669
1223568
151815
1954387
503597
1214267
733314
762097
470862
865116
441964
936539
1369059
807854
190307
1468403
48271
1403232
120824
423450
1269189
39347
957348
327358
861923
1657917
1698748
365514
504333
499155
751327
388882
1702696
1799597
1132675
1374597
439519
1452034
1692276
586358
1372705
1739854
1398051
1886153
1485578
1428213
1536766
1320211
1658097
1235053
1282443
101579
1010843
1649536
1456553
937780
1972046
1645290
1924499
531033
1150214
1893125
822467
157317
664826
1543258
1137123
106715
1992869
1594809
36860
1586734
848133
814915
1031110
807932
258838
70551
369099
1533520
508648
1030729
1831121
427493
1996722
1508133
1554296
1819128
1552436
279209
80701
703148
1590977
85890
1552666
416780
1705006
13168
1055915
1321694
1645726
1249054
828382
658210
1001384
1490209
832311
1148370
225048
24941
289863
830964
1029395
866022
518037
1338048
797065
1013724
38142
1637324
506067
793279
582562
477413
147366
639219
979633
1254573
1039351
1690912
1959258
1440499
941490
765071
452951
1380919
501055
188014
1966759
1472147
833995
1091697
1925213
499464
1556048
340680
1344838
55300
340035
1913774
165566
309838
1979600
20499
1325422
1053093
1742653
779370
1253808
1221143
1743141
1044724
772673
201453
74456
162743
1132374
1438487
513288
675207
944053
1326610
1403752
1013408
847792
1059682
1531806
1741145
446583
365435
1182701
883441
1668707
390701
1608007
1677468
710885
570340
1010795
875308
191352
671017
1192260
846961
28454
839440
1671768
1716850
1210475
1998007
212824
1326293
1290368
96035
1782404
1025547
1657318
1821410
709461
367813
949632
1664605
870699
658983
1046156
1244656
598791
807612
1233484
780422
260654
672863
1111098
1608781
1708816
225447
707012
1927637
818885
1269255
1535996
1187027
1345478
1302566
185400
689443
916670
644825
1117822
1710534
1456387
101948
284114
224352
1836227
460920
1491927
419908
881850
981208
249614
1407806
727175
78311
1268665
1720624
913281
1631453
1733708
1938731
1191806
265446
1366552
1700393
1941954
1741434
425775
122488
1028690
799063
781122
1526830
1194738
1957145
736536
1056603
1690062
1478486
1474244
1072225
1912008
893768
1915219
451854
287930
103546
1730138
1000869
1967985
1993867
901163
568668
757643
469808
1034361
1296760
1652184
1163288
865720
749894
958724
1005999
420046
1460754
702553
1498308
873407
1208528
1838293
1104045
1358376
822180
1663088
364947
1466869
54954
1561346
1346863
388136
1926633
685532
690429
1054480
1342797
480370
570664
762267
1047311
1181572
1244438
617900
1441416
1715843
1311962
978887
1652980
942525
1745953
743843
130206
156456
211995
1031509
167099
567880
637321
739358
776278
1911781
569804
1779308
1009045
1049340
1828388
1657538
1977714
1771716
531233
1355792
142515
1471505
53978
926047
1051711
696603
855340
227284
1685133
41261
1295162
200138
805583
7066
134673
652900
1609478
1256787
877815
1581690
1347027
228217
345531
1927206
1653936
1875363
1965141
629943
652516
1671508
1040490
1863414
854569
1915821
1552518
161692
1084972
253683
1017445
361141
1644294
1839136
1339860
1195956
194040
1206139
170659
662990
991113
184319
1291339
1808685
1097595
1910011
1405836
83843
425408
888903
325822
1440904
1965180
1050233
758229
1023340
779735
454670
1760462
1453632
691821
88472
368068
1659335
186552
480337
389073
197780
1847071
775838
829209
644947
760840
912261
1198055
712160
1497406
683619
33067
1955328
1296592
1532500
1566850
106002
1525947
1685651
700781
1787693
401893
1231482
856666
1966084
830597
1793595
23872
1178363
366
1789789
1150585
1110356
89800
1792193
1399520
1928042
1760431
1213298
394809
1476393
345044
1069136
791363
1095426
388208
755148
1351071
1532466
27604
1561271
1308498
1700035
1286481
1692030
728075
1810429
415977
108449
1429953
508767
656281
1438022
1715504
1654982
120107
783210
827892
986695
1242856
1949703
960247
1785932
944301
223894
103934
1912794
1873304
1675325
1725618
1312145
951435
1192629
727598
1201994
1105421
257336
801090
1310474
328186
1622129
1677911
1934118
1325554
104190
1507982
897992
1815385
1374900
1309687
1653119
386264
850228
670450
639670
1165316
1932597
815012
1311197
213947
979767
239463
1052503
1650199
1269198
814483
1348725
1693739
1722342
1591572
541420
205428
1011933
1037290
1629564
1172249
494308
1064385
950462
1055822
134945
501053
1669403
1862962
1662628
1187307
1528039
1246885
314641
1191693
73271
960600
1551430
1450279
708987
320742
1908077
1959193
1514242
1850971
818660
1583103
1983108
132326
1556801
1636149
7518
246808
1949656
764455
1359573
1307132
1045515
1966769
1017468
1705958
493712
685201
1695956
1017450
1375088
640780
462372
1294739
642105
330091
1974487
1619483
1978364
1799179
1024084
128626
370985
432922
1552021
115500
1560338
1724313
710873
820970
1060268
742657
232414
1211947
1220035
1047400
931028
1421746
852739
1128840
1760805
775235
1106747
196785
1349354
591890
479989
1273082
1035397
812617
23630
1633760
404295
1999328
153019
321364
1722245
1706359
517992
1347318
1926907
1975413
1040818
1108599
41152
1646493
1584269
570538
756528
419643
1502326
1716061
372771
1070720
1923399
1364552
796622
215818
124056
1631194
285445
1893792
1498133
265496
1667135
1928323
10593
258015
1395617
95572
825076
1039099
1572571
95190
1238038
684925
443856
1105691
1403082
1519090
746177
1446802
1351838
1501926
774283
847699
1255797
544836
1872915
1225906
75995
750921
149786
1452110
975566
1658927
1231012
188132
1721222
1141535
1631345
1118340
571384
1188067
1676739
1103229
1181813
564744
335514
953336
796241
1518700
458598
1565828
1740577
261368
1011383
43872
1430802
1760156
1302813
854989
1876512
463567
859097
1550718
730194
583688
116027
988339
1079876
474127
633340
1324593
565022
1374626
668680
1443356
956737
1208239
1792201
169218
14286
1231086
1223013
1968142
410115
1812687
1740061
478745
1467668
613985
1898896
515266
1072714
305983
1826023
1789930
559361
69601
1448854
1818066
474112
698485
1081721
1377459
295776
1297299
40163
12348
1402602
503133
1143564
1276770
707643
875247
1795407
269472
415709
1614736
1428590
1543635
1321977
431172
1019692
679086
1116987
1100884
1830942
1977826
1236755
1017906
1039111
1982295
757465
1819787
1876854
287357
1711858
1604476
1806208
1102340
696806
231194
56820
1414697
1411228
379137
1525422
1390817
238374
1361520
986287
234143
736956
254756
1952818
1713291
98802
850229
1451256
965013
165421
1356758
1959430
394004
1232522
1148476
1443902
1006368
1311517
1378509
1470252
669903
1814949
1569110
672752
834785
113569
667439
1283673
326650
263641
1114043
1383242
1228206
1455977
1534717
898711
1190120
1305190
1041242
1601869
1791818
1571184
1906421
1983416
1867463
1954480
1535880
804985
825039
1490478
833694
1666205
494076
1015017
788219
257264
1312305
1162674
1664187
102590
1269477
399589
781856
378557
1325038
557053
1976527
1922505
429351
867181
1112659
699070
891093
38716
1791878
1482478
145883
1299282
1523191
1238973
324734
625904
1190633
139443
1027397
1389146
904779
1400838
925201
1063273
947724
107593
960510
834485
490930
689700
544995
1323905
1355134
435876
1303361
476907
1681156
886260
1426234
565944
820202
1252147
1197319
232013
1930695
1461875
908875
1016389
1424989
272600
1033536
1665550
381356
186692
977843
253781
1526590
598273
1427828
379518
40496
287841
935031
1978113
635917
490063
1134883
737636
1516654
844509
885156
212745
1547108
728252
577878
1317956
1262282
617782
1658131
1717079
774552
111458
1313045
489030
858233
1049759
1222450
701329
132460
1814910
1384950
313970
61051
357275
193524
1771136
1870840
1102315
1983614
343353
803255
888986
94703
609335
357590
779329
393549
923644
1720796
931290
1389178
1538733
145393
1544658
1551959
1354716
1773013
1469768
578396
1653100
1588548
252370
164856
1920215
1375339
1220082
881884
115193
992076
1635826
377850
1914450
357171
1921152
1930990
1433770
544548
1735145
593018
254453
709095
1266133
1128130
1919584
518841
950036
526542
211807
1010609
1037269
1522396
515412
1206821
588990
139989
503549
191692
1600891
122653
1502277
1391587
1428678
624561
655792
1262809
93462
1105365
1677801
1734278
1393071
451231
46478
852446
1110704
994440
113955
1978782
650727
876776
1168023
489897
1222575
1539277
724915
773957
1948881
1550374
1114983
566230
391826
99240
1656220
858849
1310707
1219858
767948
1181638
785047
1575739
1767125
1897836
1390985
1676424
1873135
124165
295040
151194
559015
482033
1968453
330079
487798
177205
1251
1988637
1986108
1381409
1210703
319416
1918870
1752674
1924024
792473
149577
699654
1379735
641899
467476
1403101
1168599
867881
1031177
757037
1744731
780516
1465042
847336
581071
1688933
494633
1921184
143411
1299057
1228067
1792044
449015
180023
1813827
1943836
944623
26145
948485
1766209
249812
1010495
243054
1371472
106448
1115198
1672742
612050
1445729
226758
1089497
1238413
106947
751220
377904
1852460
1011816
1970440
1770777
1375367
970543
151974
503636
771229
766536
1137703
1980357
1449852
481029
1826256
1721264
1922602
30597
741148
838542
487085
266249
1131287
1155965
611543
106135
328059
100636
1910563
1576417
1279531
401023
508906
1911543
1387780
1726519
376508
755101
575665
1567111
1007164
914322
1115762
552935
1801850
1645319
1243001
1889321
1711910
67728
804090
472619
1647067
613201
29320
493251
1577683
1886580
510222
642204
800109
480525
1219651
1976549
940819
1257496
175706
1009720
1662199
597765
1802821
1832270
1672101
1764898
1272368
163450
879771
1944226
1262475
406526
546632
696426
1094991
530815
1007608
1612762
1475440
1641518
1905996
1363694
1900091
857460
786025
811897
1562195
236036
1801515
432242
1901876
1745457
1940808
1051801
655515
903257
813718
1431800
1250546
801090
1469773
1868953
1816800
1405432
1225961
434273
872615
327278
62515
1598337
804939
1893065
423330
339934
1551979
1897614
1063627
461011
558847
1694035
1318389
1741010
1696213
1974017
1723542
6127
1059892
1645196
1026366
39102
179564
1276206
1591314
868019
1016281
69419
1754130
432679
49196
1007476
1154176
190714
797791
1140718
546556
1521200
1767302
1990641
985476
698352
231249
1524174
1412863
360490
1698859
1529181
1872909
1341779
182690
1743067
442144
1939205
1853284
73043
1114923
676312
92440
1326075
1491790
1865209
1873350
516137
735803
805856
1168423
1693233
864289
1512566
660956
1275073
1845533
1524417
535632
1521433
1875391
567443
1413488
332251
1538261
1938390
906060
901902
1561350
558735
507357
433158
367401
369952
830377
1020033
1975837
1621193
69957
1452803
1259205
872635
1066250
216427
1013855
1622631
1990351
1627373
1379495
480879
887103
1634773
1873989
202376
1143203
1901726
1294603
493501
1631014
914686
559195
135631
497988
312791
650396
480116
1592575
1267653
883373
790416
834392
1387222
74702
1765213
544806
1121268
1555734
1073005
1981966
1323531
1608335
421958
730561
1382856
959532
170884
1407176
1028149
1463319
1893188
935399
1242527
1168416
446291
772809
858198
1733564
1115216
1567665
43163
121853
690539
1750223
1596359
1385335
1154411
1265765
1644736
1676930
56376
1570238
1492923
1717037
309507
1675669
274716
1093028
1125485
72593
1480118
86569
1160087
654165
283318
1936533
461983
1976044
385714
565275
1392646
1317361
764247
1776420
142074
1513689
1806986
1962581
1102013
69511
554923
647939
38819
1528856
1864639
784963
520014
63781
221282
1207544
54618
1135454
1478501
1250534
647704
233862
165307
1568577
1597564
115663
1902097
1462463
566823
300773
679380
320892
369509
473626
1857287
1917550
1100481
1794571
877554
1243533
1210164
1795724
1423998
1190012
1969596
5813
898942
1216409
348559
1469530
1219881
805053
68719
1999073
721497
24936
853115
911462
1209798
1176372
1794508
252559
1432930
648386
1009279
1448848
158210
1839123
285375
83990
862068
1339474
923619
1368064
1349697
1025111
1303043
915719
609787
1547970
1166152
1731549
1531790
1284379
197251
1266788
1999137
1990797
1007838
1356997
1216077
1955682
1804718
1344917
757105
762250
1493684
1834480
877308
197657
1849608
714747
436581
862461
739874
90494
1985885
36559
1080862
828308
1761416
56926
611716
902906
993700
65384
1851198
1089676
837157
810378
368928
1633499
1553893
780846
261897
1460309
1422522
1601667
757834
1938348
780139
1875176
1245449
843400
784741
702891
1884484
932396
1849739
1157995
1243010
1319948
1524148
211210
1330017
1685224
328606
1498905
1316623
1504921
674167
319505
1682092
732016
1322593
335973
929770
22948
1419383
1532168
1342312
809864
615337
1686308
874309
57003
621552
1441756
855741
1021101
1713086
1806476
1819947
912992
1365252
1727930
1999910
145227
1160582
1298577
987726
533363
1131814
1411393
1474068
705846
738273
458108
350172
1843147
637627
551631
1062259
1393911
217281
1126134
416064
871875
1126160
636527
1193063
846856
1865654
1620986
209814
1788022
604930
127458
286295
577501
1140293
1712894
1649422
1744941
1635961
94840
1191332
1795728
280221
1339798
736015
1679972
1981617
862311
927019
1032340
99645
1689094
771570
535682
1216550
625878
418513
1695613
1163330
1260749
13686
39139
1379932
378612
1029308
1733488
323042
690964
1651135
851820
397941
1944815
897827
566309
1781953
1175440
1099823
1291656
447200
1180090
1155530
1472323
241394
772390
870633
638108
859691
15718
1184415
1187658
1670493
334474
1186608
1357922
1745798
894498
914115
308787
9665
3236
588350
1327122
446255
1941720
931831
1238788
1882991
561960
1345197
1412695
1013565
774574
72041
47193
1896023
1622888
454875
1549497
145624
1202189
1384745
1104647
295784
1500767
484585
1909668
172328
429235
971891
1286378
1531191
1790413
51965
831774
1123602
450527
1822979
1937897
217943
1255735
1406171
802663
1519227
673405
27570
703831
31969
1928322
654975
222910
1120978
294921
1021934
621082
742876
1473099
1676934
416041
917722
1267006
122479
905996
1792102
1477135
76006
1985607
1022865
194038
760935
790668
807461
1371829
1248828
1673996
805384
829618
213729
468074
746265
1312115
1290725
1924524
663313
1855398
1218601
1762954
1095927
1355886
1017299
666083
1138897
418318
464525
1851311
1913213
863972
640272
1732043
333701
436787
710340
1788069
309853
1757037
1336326
829834
1468684
30945
566830
1711062
882491
732373
1386531
1177338
1456190
413202
1079987
1737616
1233069
607225
105617
554434
1882439
536329
811291
516232
1270693
111691
289679
847791
1240563
1491770
1591131
1896274
443556
867023
26392
464991
1356314
868653
997310
1364308
1503830
708806
1707012
1400431
223557
1033824
1334272
1742139
851763
880382
1222429
1373584
403138
1187818
417848
1407658
166328
1423190
819878
281810
61570
638004
907738
734738
394069
984096
1173731
926177
745717
1165266
508337
1726812
762740
1790461
971012
116269
177065
279244
657751
1334422
430974
329927
1121193
386431
765658
1629680
796193
139527
1132958
1262180
643973
1523684
1346853
1973424
1114430
510469
214015
1573885
338104
1409215
431418
1466015
94018
1625205
1993868
876109
1968115
1143156
589419
651093
139771
83958
324286
806359
595962
840755
910142
1368609
220789
1273866
1189349
404557
341734
1879584
467493
653652
1692009
446381
70580
49403
411804
1168491
754660
679350
577120
643416
393216
1733549
344696
1256531
1805277
1669265
1431127
325522
1153620
1613071
1403456
831642
994252
1643918
612396
723008
1522967
1926042
1278827
1832392
879264
414350
423490
1952176
1172756
1179817
1912428
179252
376644
331245
1168440
492056
318812
308393
869740
1420270
1646388
10314
179196
1847274
824454
88900
689140
1055726
1100426
533009
820395
1447209
1247554
1587889
1378733
208442
769455
1462359
1303992
279064
1533699
1389958
1650586
1551243
1100516
1481936
525827
532441
679150
1002122
1982576
330339
1388989
1537567
451425
1959891
413717
588295
176964
285984
1871078
79898
1092208
1439805
258525
536375
283098
1418656
193811
728793
140664
1019422
779565
608025
1845708
1260621
949954
913928
1326810
481214
1893959
451885
1683388
592911
454898
753633
1248822
992387
917514
416891
1012862
1389221
957096
29332
1507799
709021
1167661
1793957
827589
1127191
588830
300904
793587
656253
1652090
880787
804760
1014008
1138903
1740433
881609
814212
1743957
67580
731991
693850
45749
321451
1811031
1416212
962388
589839
221823
74094
347613
337897
1106542
1264384
195548
126308
418666
333026
1074259
324145
90133
355679
1953472
42363
1788827
1367258
550314
1532879
69723
1839262
97521
1422166
721809
440018
551971
861549
57326
1055551
1044965
102801
109857
1724074
101829
282500
112248
1061737
265612
595449
989797
1735593
1176920
962372
1264039
1640477
787733
1899379
1866365
1716809
314797
599196
431903
131413
1355582
828912
897327
360305
1464966
1215138
1381377
733550
567914
1283409
1376453
129416
132289
781448
830701
369400
136924
121221
569666
1974288
789018
1325271
319834
587435
382110
1357231
171118
51832
241619
979053
330720
570034
1028544
228410
166983
1492370
1337904
893614
789085
1241539
302784
642030
1797644
18081
890331
1701370
1382158
1402841
28636
706135
538918
776129
160002
945946
1467242
583913
1416942
1054835
1925993
230504
760107
1238188
681484
1228730
535551
1997675
529561
1085076
986829
345596
294366
112796
644973
1864773
1936685
1265724
1901200
1859374
1676568
1630947
382758
1309439
36052
1995191
1993765
413154
1812536
1676607
530826
1678780
952318
216876
177129
1446132
883903
188641
1489923
656957
331938
1757626
115177
760462
921234
56997
968932
258488
379132
896714
1412977
1380185
919584
80584
499965
777989
371858
540431
1837144
1396287
1987365
1668916
481591
1166383
1653506
1341697
1039493
1031726
177185
319614
1605285
372447
1812641
1389325
1556322
1091655
4398
454767
1732375
814979
1686107
1299582
1533812
1918450
1704162
931145
1164331
752858
737201
562965
741870
1845390
1169965
1208368
170303
1135845
1711532
573541
1983861
1690036
1333441
1111383
631616
1576170
1147713
1471804
1361341
575768
509955
545414
1023870
163713
1082216
1946182
1645498
1956252
1682439
1465685
787155
1311085
700082
976818
1541248
51602
782269
522151
912864
503933
1062340
309210
37716
131775
1916245
166724
731760
1367600
385717
262951
1208296
458999
1303152
1846550
1925349
1690807
1734900
1032411
1569385
672057
697377
693039
1130462
1473736
1403810
795386
938129
1584607
335153
1933596
863453
727151
217391
1390101
1634261
1043440
1405168
1837560
1720482
1922109
1955046
249138
690993
1107792
169681
1071994
1579075
117963
833671
776795
371762
944019
1603331
1706863
544021
91359
636100
732459
1220088
1702479
1346143
1206265
1985257
674533
1869988
924093
577613
761368
1383367
1053063
1986175
1323515
1642230
1526362
1108240
715452
69843
1480643
1733487
1459898
33969
1343764
1892187
1734132
544445
844063
1783842
1617302
1326504
1565230
487099
247905
588364
372121
322843
454111
1744963
1729935
1323918
13747
223681
1410283
43951
626473
626455
1088727
6802
1564609
345020
1871044
1694513
1635638
54895
1124150
391828
598552
137548
1499586
461412
581222
1890361
1349918
514451
80359
732919
104409
832473
1433358
66240
1432987
832624
496854
1328461
1917604
721343
639039
1978795
63483
690144
57684
1427021
1940895
920952
77465
699740
13321
601517
1529983
765312
1377573
1018346
726802
1739267
982299
78255
1482705
954
551571
817922
1276485
262515
1733995
819824
1698399
1372395
885265
104564
1815148
488834
620008
296403
1777035
673313
818791
1018740
657151
1247999
1095012
961508
609075
284380
989736
658902
1339928
1860410
1636453
1600876
1916805
1050233
381797
233746
1065335
1282846
103360
1378372
49612
1422492
1165155
1330288
1268605
1485628
1327992
668398
260373
1220582
1761143
242485
2380
456783
1668395
1651934
950869
867643
684390
1256564
380919
1735886
1523505
121328
1919817
693830
1834344
1123154
1441112
1079044
845955
188213
224927
1033116
463146
1008422
385341
686794
764867
653817
1985943
1510978
1663690
352451
524879
121959
695383
1088572
1620882
307980
776981
354439
626244
1298552
1786784
1079607
1415447
1720208
502484
426057
580648
1906554
734136
94127
1299061
1882701
1564663
1107883
874399
1551201
1188279
567714
757074
41361
1980273
1347515
1249988
748441
1244712
1994954
1273721
1272760
1076964
364675
1129050
926888
844843
984410
1140100
1949909
1640276
1700914
1477998
113122
1703751
1058108
1746057
1674239
1282446
944538
729676
1368510
1495588
1017488
311147
689747
472066
1083767
41068
160497
1287343
1458705
1879397
732629
1332690
562153
692722
1161645
101334
1565648
650987
412754
623446
101147
110508
1489057
1364697
1433641
1713026
724905
1138738
1054138
1662743
814713
57712
638448
438006
711522
400720
1512103
1127790
49732
495148
622864
1000856
1213710
1700774
177570
1611471
1203272
1369506
1980472
1356266
1089887
1248893
1568877
1266743
680156
236459
1063601
1665402
168695
1883906
464612
777359
1446130
931035
1030181
103981
774739
976885
969128
401427
548061
739712
762525
23788
1137381
112390
940560
826429
322727
83826
646304
825974
789940
352109
1770258
736192
1728443
1084177
1974299
323282
1290932
1501405
276696
987241
272695
1860726
1965202
1152817
1574938
1367972
1475717
1737443
1499340
612850
603571
41324
950606
417818
1308367
404925
1140443
1126327
1560097
393824
762249
633604
722139
3941
725807
1740867
1178288
749060
984323
485370
1827547
1016990
1211951
1524762
709057
334551
708457
584602
1610119
527970
390792
1960640
594644
849241
1484779
70879
314781
1650529
868606
1512487
1443646
1558905
1137835
1227459
1037326
110579
335569
1709147
1310414
1706342
193966
830509
1608660
1614848
962520
1367107
258185
739592
1886583
598737
326872
1697506
1156734
1788849
641831
1038159
451339
602540
451231
290539
1059681
554801
1848024
686946
1083633
41536
399084
89189
1860819
1793382
473172
56976
1147015
1720794
346058
1635361
1576459
521366
283454
660255
1422965
1404125
381888
1018336
1926167
236120
515333
388995
1306665
2096
824411
1558830
85906
825626
672120
1536413
1563405
954727
1994115
241925
124225
1846068
62186
287995
1959258
318014
1429592
1316768
1182394
562134
1292110
493116
1917772
376180
850899
1338143
1406950
297362
332996
388607
1697544
387462
830120
416124
663915
577514
329633
925
1607804
768126
1558578
1858619
370530
790017
1009105
520678
1927105
1054367
396271
32176
1056220
1313854
97529
1928031
1129992
1371875
1667923
1575075
991295
1362463
1051783
1008048
1252538
752557
579132
1349783
1370800
1438531
173886
1376115
820654
534357
886512
1176672
427077
1304040
902019
819289
633614
706279
1353230
1206359
1026504
11330
460452
544835
642446
220019
1678381
61853
398122
199758
493763
666889
326378
1790508
1109975
427462
487983
1422246
98668
714319
495868
1502021
1907892
978962
258589
1140533
253903
51205
998986
1528056
1521906
1419850
296467
554790
510406
166917
449808
610827
101992
538527
613001
829584
771309
586876
188703
844371
945149
317541
748058
243272
363488
292988
353307
83174
353088
277257
348938
496226
1408551
1794549
129456
368981
1588289
405993
1004461
1083479
826690
13393
437945
532566
391280
1167075
1449845
919598
1537136
920674
148279
1673934
1711481
1925570
1832547
261909
393474
818286
260714
810136
1445367
248819
627788
1271662
1269275
919225
775871
887191
1856558
1204733
1750587
154197
528424
1028079
189631
1452116
1158630
1865980
77568
1316075
217472
1350709
116571
13001
1862886
1952430
1521834
1219694
1635447
108922
1410058
786234
1953191
69306
1464392
459007
1831116
1332593
811881
847230
647335
1139995
1984515
100164
587382
647873
243035
636998
743364
1243422
409517
573618
506785
828752
1232147
1315767
1384864
1875305
675387
192035
1782943
1848756
174687
722519
1742086
351434
1867674
1717747
961763
1628266
321599
1684450
503450
359755
681045
651817
548763
1881900
1443664
1202400
1738015
380577
567538
1331415
981699
562557
1912193
1780531
312912
556627
565482
882770
1057894
1990700
1612463
1125090
1814335
242275
1966177
1091901
1640691
1619195
1205693
977163
471849
1326664
34469
896529
1841348
327971
521277
524182
1241587
1925269
993360
1270929
278644
114860
550495
1875233
207977
1065481
1522023
1668608
353015
1807131
1051568
156224
261547
241955
1473988
476131
248160
293210
1446105
923325
437492
838849
1992737
1283054
1130662
1972621
1025513
96505
1812516
1419882
1191403
751812
565776
1059793
1063442
438538
1758007
1984108
1561553
1237472
112803
1729623
1541676
771005
915701
1054431
184514
157042
1010009
1112809
1189596
1637839
325837
1280708
1082794
62659
1483125
1359850
1042847
1247503
1774028
1832295
917059
424680
1888756
392761
332749
1298336
47792
1497852
1433094
806232
114459
193823
530575
1361470
140836
318114
924957
754595
127231
1886284
662662
1947871
1954379
254904
1642860
1525106
733003
1726826
357049
41184
216859
1211768
1825177
188819
1925318
1383697
486477
293067
855184
689457
1391894
923105
817634
1000419
1762172
356288
1143340
1497560
305964
669929
836609
69581
1779229
568432
1705987
434321
1374311
307626
1760219
1489821
758424
723491
1711240
1936979
1490511
617391
1452275
1918524
239164
695345
1743173
1578779
473386
167191
516209
1429087
420955
35339
801219
952671
1639135
1751883
1366607
1052635
642191
764586
324036
1039695
631370
1659470
110593
1656297
317270
642155
1622929
1373019
1560975
1780211
847262
610500
1502123
63988
789166
116393
958468
691208
1294992
1117161
913857
1514151
1959479
577886
1115694
1909432
1470228
1318255
601235
1642282
707240
866869
1917539
1771662
669989
760740
1432062
455780
44829
41459
613924
1432570
1792685
1716890
1661409
815331
1964213
671519
737493
521295
1895755
616552
1934296
181316
1026102
1003855
1987239
539472
982346
489737
665715
1146952
648120
1646155
58541
1495368
123231
1907673
393752
1128486
1489721
703873
1831712
1972007
1988327
1832426
25415
161539
911718
1424674
1640467
1876500
1158507
1469334
1296406
971942
181034
550837
944239
75157
704570
748272
1508901
1892785
320748
1690412
1047287
55155
1950841
1164880
1552331
1997463
1105149
1466677
757573
385108
1110894
1006530
885069
122303
465488
429901
489973
852328
449462
823205
414850
1336931
502214
1657870
725590
764576
468212
1286727
1152483
1594211
1098453
331161
231682
394275
1907480
1217484
1779219
648861
1477436
472874
181915
906830
507042
212682
1440909
795794
487262
523555
708419
820074
1795046
1831945
1772439
1040098
1962865
986141
1839508
398590
1347843
444896
1452335
1385630
1453398
181558
898026
1711878
843119
221168
499365
631024
1160455
320659
82505
405069
1904065
556791
1130648
939496
122455
1604004
360928
609576
1114181
1383681
1363611
1378609
955571
551680
748012
1989421
1674708
1378553
1047983
876416
1464569
1275195
1944909
1991395
1124741
1102038
1317560
986165
663222
882516
605059
1362029
83223
354861
1794224
1980620
260556
528175
742071
1880315
800056
1876082
1421699
837887
414947
1332692
948
1566090
534432
1238576
299629
1099574
1944174
480498
44495
1047172
1365339
429056
462270
343958
1922463
671804
1484723
483866
1429942
696926
1117924
669935
1698449
370567
750652
1462841
1559080
1660327
1901117
1137211
1665883
1972151
1952698
94854
1969590
702122
533363
453541
1789572
1242636
867203
1032159
134581
683659
230608
355273
713399
975793
392868
30334
451970
1129273
1472696
1960422
1236011
1012392
978008
490054
1372168
456447
180738
916140
158293
1664860
1888819
844629
955063
693181
873102
982281
1302335
1764377
1344633
85557
937504
490242
1090805
1272901
1147551
1176783
1253289
773272
1383320
833338
1134390
1937434
8980
921459
963367
709646
232781
839543
1358909
1883074
749146
1983788
160789
1122720
1043290
1914645
1631493
1055027
1582415
1860664
83408
8811
1496419
1119189
189812
764749
891350
1822695
855422
1702756
117013
499764
215939
5619
797539
1560363
28564
1115603
376108
1774399
1570749
951947
70166
189253
415646
65231
1764734
86557
935013
770910
1721417
1241719
1724541
515305
652248
18874
478456
955811
596937
1329652
497752
1224574
1090531
1764339
1158893
1118866
1188398
195312
1635036
418589
612362
238991
836520
1168791
1056967
1039354
1041789
731320
1606613
710851
117332
946097
462225
1923307
1534370
357875
1237783
510748
1059734
1352509
1653870
1170686
1666857
1903527
935841
1924977
1603084
1847197
481845
578995
115252
1130346
532275
283374
1590655
955779
384149
720158
281981
186674
1204428
1653977
1955040
737446
720606
1550103
936494
577873
1095910
238341
819677
243458
1686074
645675
834794
1311951
127390
556810
1020435
479566
110493
1248520
138364
594509
472267
1436064
807584
1163227
66754
221704
119895
479085
905017
1211558
795716
488284
670887
1588023
1143134
4360
1353983
1352794
708635
67552
1171035
1994211
1386039
340796
174306
941350
1674767
1884450
806412
1757663
928686
1374664
1523405
1155612
1010566
722809
1072777
876504
527403
80769
1311187
1765395
930636
1596842
1443495
1866157
536812
486787
1052949
1588251
1236586
1192612
253407
729683
1991071
305677
838709
1653276
1371302
1369399
1487908
1864391
1669687
752055
412025
792620
423174
863114
1171318
497607
216806
1600442
638543
732439
580503
1528405
1938132
1945013
1186174
362719
1105765
973185
1343664
1071763
1111595
856388
215715
551467
1976339
1320761
477693
1017247
1398049
769816
1007542
906908
1217223
1419118
1600950
955970
1918735
85387
1760823
1173755
454234
36093
394479
1124637
383638
293068
1251224
1751118
1493708
1943263
1881281
1163124
959157
913635
1277615
114374
135775
1120789
1216314
1827958
552917
323854
1235280
1848648
1803236
684867
1385249
1616930
1191264
927737
1586150
237379
31025
633894
104082
1637459
1128586
1502284
248377
1882146
907662
1571846
185722
795238
917676
1633007
448246
1180838
1757823
1614035
656883
375803
35141
958124
115205
1840576
1436226
300932
1088404
469253
201815
184313
13524
1479427
1759626
31362
907081
1454222
1175564
1662374
677765
774928
711334
450075
39439
1769818
1667819
170094
525305
997675
1083841
84682
641078
1854308
719404
313499
1155164
701882
1941947
1533371
1833247
242092
1294603
1664187
829430
1829704
1033266
1110305
949844
561263
417666
1702830
552782
1489690
1649660
1084338
556572
1067348
338399
1235358
1800504
1632693
269496
373213
1266488
1334529
1167397
1451117
1330075
439782
1988904
1977918
1423538
1056730
455987
347182
406989
94573
700107
1827565
1582184
444116
1869852
397546
91140
206097
807178
1365616
1842517
888606
1849517
184723
548563
882991
954
590918
1549813
901438
815306
963579
276758
718009
1648949
1474151
430874
1108094
981144
444343
1930439
600051
50305
961577
1039470
431993
1604197
541736
1269945
1625609
1940630
606232
479198
1818852
351027
697518
1751980
92985
396537
1879334
1291875
1856817
1143149
251500
127767
732012
129480
248384
1010279
1885342
873052
547515
40789
737401
1153761
1351249
1870612
1687043
10538
994979
963282
528690
1932491
1271247
1052967
59143
1577363
75536
1954230
1208639
1763626
463463
1085363
183003
184548
364835
712506
1929903
1403329
45373
136052
1470147
1208255
492171
1900142
367705
1846592
264034
1174841
779225
1891140
1822902
1229621
1147265
1038294
290779
134427
1576824
1519528
281048
526390
561505
955403
940726
1609109
93217
1308595
1073396
89926
1416744
1665829
1047310
1309228
1640939
1179710
67386
1519051
1992964
1912295
816025
579274
268052
1444269
730222
1646412
1263579
1235720
1997258
831876
1820187
616292
1591874
194425
405266
1159229
173580
1514319
529087
862221
116471
1621872
684550
371551
412328
726634
2684
1985202
1272748
347101
1958482
715308
1560645
1107054
816944
529144
1342260
558160
261755
1007540
1316161
521983
1423270
223385
865588
432408
1403189
1776903
1508054
1083316
65711
1411768
976168
1937393
1875555
1011019
1691190
913848
462373
1219618
1765821
625203
1261911
4495
78948
941471
140173
454562
1318676
355698
55024
833518
240869
413649
35879
462563
836842
1434768
1372311
1093692
1106709
1759944
1689257
1234515
833135
9097
440050
537813
308201
905001
784270
1684833
1985776
1623040
934413
1797123
588742
29424
303796
1342554
1722331
551642
1439705
1847547
462078
129609
799728
815799
1510407
1624470
901884
817881
1429457
401309
1718883
601810
1538444
176485
856657
1478694
1889005
1780684
1194612
1179440
425140
1252890
224379
533569
606940
1440749
1707303
356916
1464935
586081
166462
1710352
1723049
50553
197200
775237
890111
392636
1696333
1223444
764422
87690
1770495
865866
1633570
359574
328696
2582
1432931
614090
1776428
1395137
828277
1777434
661591
83185
1684785
1405186
1664918
984976
168486
888412
1108772
1899810
597594
764172
526115
1029847
1882733
1025452
1212119
710853
1097483
1866419
1851552
1409025
116138
1264952
206786
860425
1719197
1620994
144624
890914
1472653
276425
544189
1555556
855037
1771758
1567406
47354
1807734
531287
972156
119411
245718
178722
1009697
1072403
1235141
841290
742910
531711
126952
823901
718024
163353
1148458
280994
669277
772345
279638
1682813
1020283
1395343
364708
518094
480874
1892034
799532
1591098
1817294
114966
1076102
28812
1989204
1180287
511430
1159323
717405
806278
745843
809290
1989594
870833
731307
980732
1062173
798874
1637580
1336853
1297398
891809
1167432
1144763
1453612
864858
1199200
1006534
1135309
364704
894673
1908775
1868131
989390
1700679
1345902
1369421
1380237
1016507
422823
231867
795485
1548836
324834
205516
1263561
1893045
1269548
173580
1401440
1281943
1907820
1630370
1991474
1608625
949459
1790935
337008
1599229
553824
837728
304536
1327993
886237
758935
1732784
963371
446995
804872
447509
489150
853142
385391
1332680
817961
211669
45504
1720623
463228
1371301
699318
1572458
808666
300311
960591
867264
1844715
921939
1157736
902362
1538835
1485069
1289134
1209920
936713
1619414
1806225
853755
903242
1738022
266418
1495727
139174
1876676
1733163
1015432
1635074
1229133
1070858
1271863
85285
32357
299685
1109665
416512
1544986
1618423
1243110
1163083
916189
1524894
1107657
1133905
363682
1810159
1933045
986132
26167
720555
66813
1354049
104767
1437682
1219345
1257981
1295384
415031
1206492
1188960
789014
1312924
359070
775662
1698311
649001
1623664
795005
857406
586186
218843
788491
539037
865718
1587042
379619
919555
1419825
1608699
232163
1691918
561198
1130040
1633082
1825611
1303936
1932266
595174
1533375
1895179
1671133
1962724
1489535
770559
1674266
1432144
1182386
1603031
1547164
1705151
1198536
1395704
256449
35455
855863
1585488
1268801
1508677
1565981
525591
462177
626808
1279710
771039
759296
897368
555696
1883656
1979306
1427025
1545234
1945107
1089450
1382104
866029
1119190
1201680
1424254
501621
1739
1039106
1604617
231308
1262501
432077
563874
318153
1787021
588126
154857
1658401
1978800
1293624
1032978
1488174
327093
1890474
181995
1717705
1456547
654627
1829811
310352
945820
1590319
1247200
1895898
1106123
878481
1840052
1531314
1084727
882449
88848
1473561
1636745
1149063
882057
954739
1544294
1015222
1153224
199739
1587326
920769
157447
1513612
1036382
35714
28029
1742831
539656
458495
617462
591709
1137634
1271949
34589
1482512
296638
1116868
474786
291990
1087139
475396
1759555
1094612
1637768
1207536
647804
80982
1875503
1910620
1922559
1019649
1727320
1906231
1535432
1077617
1783866
643167
922266
1361457
68103
1360854
1589088
1225659
1015100
1714160
636561
667300
1939183
1324130
1314361
1802543
816763
755035
641408
1488777
545594
1895681
861849
892220
913987
638134
1288745
520707
98897
637687
608650
1822511
883253
1232634
982643
285307
1946046
960944
1088104
268254
1025054
360269
211768
1297638
328789
208295
790878
1127402
850645
1750439
1720093
1960304
1658289
509751
794519
817699
393650
142075
1963240
1252440
1908758
747582
613230
636861
274302
917273
140279
75756
248653
124255
1692129
1755749
1164708
447192
1465809
103319
747715
1528459
907277
507594
1105099
441024
1411208
920312
684070
415855
38154
10096
1199690
1611627
1049001
669686
955142
281481
1914434
1590962
131630
526636
1737177
1941209
409757
769052
2505
1229055
461484
273186
124542
301264
926787
1677066
950103
18178
680685
1204759
873003
1946438
1342518
457796
627016
49747
533745
1096601
1046343
998928
1192191
1354653
1280001
580972
882583
918298
699430
1153403
480075
997567
966389
535313
515348
1222280
989775
1596436
1163268
1449686
137991
1075066
1703356
1636768
1092434
1912318
771915
772765
688500
1544671
653443
1604141
1719126
1485863
249372
755804
1344352
1833226
1778720
1339931
950944
164036
898012
1377378
36885
1825773
1039517
200326
1034212
1498927
1771880
645026
1566216
614976
825107
832560
634927
672489
85336
868024
775631
291212
1953715
960333
848539
1874562
1850778
287281
1481829
730581
998054
1104541
49431
1330064
1384044
575463
988137
600636
115139
558022
1964863
994540
1319122
556592
1545175
1916710
102051
1043985
1659529
1091067
770096
248962
515465
636505
567784
643926
1582267
224743
82764
223499
369656
48374
684716
193184
4186
856982
1102863
1922779
858295
1548852
1705385
688165
1179758
480071
518852
143255
1835421
1006315
241635
673370
250859
979143
295255
1203341
1176143
1495864
513782
1880819
1349394
369537
1924055
801919
944428
360113
1206212
156462
221365
835937
1112745
1093651
128551
723925
873933
455300
1181180
1934997
1588958
1833879
248532
1406806
372740
1992887
1386973
445498
1551340
369194
1936773
1813990
606307
296272
667753
1312006
1688582
1041670
1949417
1732017
1236382
1497098
926397
1243466
288602
1961390
939145
434454
342785
944937
1194601
1738107
1860515
1155778
1584218
1379853
575937
1137319
120961
1890530
38431
657984
1040977
727922
91416
1930717
216989
363632
693194
732957
1060705
1529633
1516011
608605
1962109
895839
525028
484541
1723610
78236
1991325
1849017
1777141
1882369
950015
1732682
967123
442145
1167259
265680
700407
1424473
1176986
1380316
1616768
1846484
1624728
1156780
402812
359664
1616567
1559505
653340
1904149
1051873
1108999
1928627
170135
918142
987599
1336799
577555
374684
1718855
1165393
633937
811848
1736315
1451653
1578668
1146552
565275
1150995
756188
1217603
364847
1104258
1337041
724714
1273443
1775340
1117162
171700
1176742
896411
874975
553044
521726
1715381
108000
1225271
1345817
438679
194927
803033
1104803
291006
683726
396976
92433
1988120
901446
1558762
330129
1020299
430930
1344504
73722
1216067
939675
248336
598301
1092081
537523
1111517
330855
1765678
861662
309840
1855211
1607717
1012842
876033
1877992
333911
728833
218744
596164
1549404
594543
726486
1381119
785654
745684
1230499
1704747
1381661
910444
844598
1581526
330614
472927
1542675
1906129
1822700
1984864
112882
69962
1554300
1460682
1648780
1193420
549490
1169663
473124
201506
126357
669090
518015
615572
675945
1361371
1327603
813830
640218
1164894
568556
907837
40390
287386
546228
596300
1196740
497744
728742
1886935
1218407
677456
1986526
1975079
146450
1313720
851837
888425
841135
322345
391303
1710934
743329
930558
333099
83967
1091524
1451198
1434889
213742
1304598
383717
691667
8871
1983720
1602559
17274
1379660
896546
904175
390807
1367140
252961
1933469
760341
643708
76592
1987997
491413
465069
1245638
1103366
1579559
1599146
1602537
1389370
1927075
558811
97022
978860
74594
268936
343313
1550792
1039157
1530611
963457
354457
625110
213410
645255
1635122
152059
1145440
1904923
764303
383031
968269
1010333
1074554
234425
1216122
1059467
716125
922971
1554736
243251
1512195
93949
715432
1100855
1520195
1242785
639806
1333302
1414459
1375297
453442
510957
1128291
117568
218770
528847
665599
300503
651943
1061103
591545
1426945
754011
1317692
238156
786364
1976062
561220
1766372
648590
846961
802300
110508
1698204
533662
774686
1656363
269675
1428781
23199
329868
1268679
751708
1037105
644573
596281
1397976
1176932
145634
214404
1519505
1965239
288578
1224646
1820568
297396
1415877
1025746
457219
1992654
764878
1683730
1514444
1662957
995002
1653783
241631
622714
1391439
141006
1950873
151550
664717
1028728
1624482
481395
575787
277654
266483
1108422
1420155
662650
1369740
1981204
618810
1314696
664219
966277
519719
1396365
1421367
345317
138038
130890
301775
1661212
1382982
411632
291920
515594
1636869
1643665
294608
1311227
207204
40560
1829877
1131013
478256
1999242
1860362
1602924
1168290
1328715
1177194
1925956
1452905
1625938
1257682
399597
1791231
129390
905233
1203265
1418407
1071473
1060660
1039092
1888283
1620482
1496869
1426383
262070
1313875
1137344
1621284
295859
1896399
1776817
1815732
1003367
1026014
793260
532169
1258965
1453858
88257
1389622
248899
1131827
102258
1913558
87802
676150
312706
871890
1250933
82332
1904794
1232218
1274924
431888
524171
161140
387177
653213
1978510
1975783
1025068
643911
662292
396902
1770630
1841484
1801230
132751
286809
1513258
1412203
1403658
689220
1684519
1917724
450127
1006478
557545
1245376
383947
851047
624611
1020719
345068
150760
801754
215347
1359983
1424444
1394059
1363590
1773263
833192
935642
1631307
1143781
1912151
1116783
645425
132085
1215560
1817156
1299752
382394
1307717
1001334
1892330
548081
1069004
1858896
383415
1468034
1954110
423205
626380
1018403
1810477
1660816
1474323
141098
877535
538459
343022
587618
219296
804327
870508
1198243
793968
242662
1554138
231751
547741
340201
28113
210999
1024304
1649557
544222
351557
1386999
1150115
5786
1050968
222851
470581
541428
1787957
892174
1469419
704262
778553
1004834
620001
532800
1729065
932906
157891
153947
1310259
920947
1563832
212967
1147163
36974
1826492
533783
1653813
914145
705245
845842
1893624
580685
768396
1018424
1402616
1193151
583061
1696251
104048
1424295
1017907
789036
1628413
1273784
335973
282940
1808671
1632972
1704656
1007746
772506
366628
1883896
1893580
437602
389201
1201923
667
567792
1141357
1184738
1928085
1657279
408921
1400005
1126596
1138534
1055968
1975128
915387
1393435
430553
1168219
273494
1993980
682832
1726569
1027128
1246871
597865
150714
1947897
1359039
417916
1302370
1318233
806336
451992
583111
690129
1502521
831759
610100
447032
1693928
776860
962932
712667
1573972
399520
457925
1045507
966067
1521596
824079
1994628
1016773
209456
1917966
107945
1105899
256754
657583
1555983
1087366
100903
1688076
655966
1314454
1077108
1247521
1975961
617587
1183853
184893
1734842
1000734
1953230
1300402
1702674
782402
1116192
66289
487730
1800342
449205
1333880
926878
412197
74
1169244
773572
1706660
507892
1193614
162323
686849
1896656
361290
196574
24995
204831
1031170
70208
1779428
1488475
1621610
90157
1100146
1880306
1228293
144893
398606
1359671
1507987
1305638
2205
1023279
452132
1111431
1183062
858001
1645191
894545
25222
1127140
1247036
1405004
1058059
521515
1236244
679713
510819
1530033
1601208
1197627
1328188
1512567
1084149
874197
1780051
1044635
444809
1794180
661187
797024
785756
649871
413408
1903982
995272
1993522
358345
302733
1778496
1579941
776958
252164
218309
786116
233461
1625275
1042977
144960
1086062
877913
981383
1132461
1387669
924707
1838287
1028922
1618866
1108451
81838
1238692
33452
1745623
200523
988400
1524986
1827044
323796
1806863
833691
1228785
145720
1809078
359770
1152414
1559036
453805
1281175
281835
1286714
870319
419513
1140978
965915
1443249
262461
595065
399310
434655
385147
108235
1437492
721732
759083
1159048
796424
1675929
1950978
832291
1436105
1750779
1816962
687504
171810
1936551
1865485
45686
1923915
1167061
1365204
1859711
483966
1061406
146621
465185
1897860
877857
1634765
1680948
1153322
1848558
24406
118125
62824
879508
732892
1694395
601688
1936177
1945149
1536074
1008638
1201311
355701
770041
1299538
1598610
531155
611204
1382963
770439
1946926
75350
519831
926027
404959
1345817
934934
1028755
1153811
200667
186816
1292799
1558617
143198
556710
1131952
1799584
872204
907725
762825
802086
1826543
1873328
388260
1940299
1530429
591645
1283939
209751
1021157
407559
1867682
4610
1009670
1049291
1038698
765534
563995
470593
1239092
1352972
587952
977831
47487
368223
302884
1169893
23395
72069
383558
1190647
1461510
682069
273857
157286
1726871
1527227
854766
1105543
272400
49721
1990459
1163988
1095157
161785
666306
1767653
332150
1308751
352566
1553382
1526584
1943872
224022
37444
1314418
662753
565423
518959
1646647
1325833
1872752
1654906
585279
936899
685862
1849243
1640496
987093
1937445
1982072
431884
1314324
1256293
63627
548060
201
1157350
1570066
611728
1497070
1531216
1827031
1693330
366493
365345
853593
792787
481060
860016
1590347
1356582
1381942
1463337
1094607
1110827
804114
159326
171200
1794635
1868646
1700136
167752
1516079
114606
658844
1862445
150510
868521
914247
874674
656413
1793554
1872545
52123
425651
420046
558672
1400409
1972929
1846407
1151635
329275
114834
1744660
494474
1411385
757519
1817359
170464
368554
1531410
1434766
158592
1627068
1435870
1068261
176991
433862
1750562
1381946
536096
1615543
323832
472525
1169167
1224110
74432
1807566
294242
1383847
1676804
1642666
798157
1788103
1801627
620757
786295
653097
924370
799662
1477089
242504
1897612
736329
1263558
1981450
88068
129530
729814
948577
1696797
307465
1657122
779262
188335
1044806
316207
154486
272230
528123
202057
720648
619673
920714
194989
452866
962590
742578
354459
126995
1955276
55701
777928
25206
247292
1864563
622080
1946604
1444278
82703
1259404
1253188
435231
944298
642956
1283893
424445
699560
570940
981477
989608
1677100
556539
365066
489821
807740
1223894
1082944
158809
939474
1208642
929148
372925
1361093
1902711
1943988
1172978
1632910
1601884
13146
1321828
1090419
1877544
661355
1105333
1134735
1305626
727395
916888
377052
102435
927363
1732640
244311
644101
548868
1649739
677530
1691985
387339
576340
1284310
1037016
949543
14607
1547673
1293816
754785
440061
1036703
1146049
496926
1840089
1284868
888195
1322801
554948
1566996
1865080
255130
151554
9352
1952759
1325711
1592772
1252689
1795417
217703
134261
1683106
1735763
1919295
665173
694266
46803
1208422
520348
1643263
1053538
1516387
1731873
1941368
1679441
1254484
282892
349682
544823
1640591
1439996
1820022
637256
985088
749464
922360
1738848
1265291
495328
920916
192269
782080
536200
1141306
1835018
56849
1005874
1143266
473053
1917608
893402
1788294
689492
886489
686337
1272922
1487046
1855293
716359
1676597
941422
629294
1789731
1168768
1406189
1235569
672905
1803338
43663
1493063
1620996
324434
476522
1072615
1018812
1838402
1062923
609707
770845
1798065
472602
1968505
551218
1509273
451594
1633627
255274
515318
1821400
111211
790696
1426947
1695574
443418
382338
832194
991436
1767537
220821
1382602
342229
1231348
209742
986166
1638323
1192628
1603345
1143325
1995351
1050529
1088724
1007428
779166
429941
1742916
1815374
485157
702672
278453
872927
755363
588555
1930552
296483
350856
576221
1328988
1945233
895467
983390
776392
108713
121857
68221
197133
1979619
1207077
1009251
1852605
442733
424887
422082
91389
1105659
541293
1277893
49203
786787
1916800
1784024
1147750
1118333
84147
1165934
1923581
277297
1585119
1673575
1493803
1127896
622962
1283943
562877
1326272
1352151
573566
1839652
96834
705090
636868
413577
194113
444310
216317
609828
1604679
686555
1017647
1774877
1332960
559185
1529935
70738
1989601
376823
1103464
407066
1550667
270651
1532428
389490
682871
1998937
1464330
1176955
1416992
1923432
422556
1885605
1699573
944988
1882617
759136
886486
1269658
829678
970385
75161
682885
1668300
1579440
172502
706033
169638
513383
1842349
1751619
225278
1206129
331205
1653946
296358
193849
804632
1635696
1388360
1299259
1459517
425554
1346309
1849009
1507466
1765799
1194873
75965
1308537
1019121
1499897
1137329
1547932
1165768
5374
1327129
210778
362255
1805166
612159
100542
197655
117785
942889
1357376
699368
164078
1333954
1536610
1130362
1262551
1992895
1375925
1896077
1153621
649265
1668855
146386
689163
1193575
174436
1856132
1492786
1156739
1284238
600317
1201921
1702473
1986377
999726
233782
1963237
685649
754191
1293794
1914423
1750313
1816356
64887
227848
172385
595046
1230551
1318254
1674592
1107020
657851
1042759
1235843
924705
1489394
1516643
1223859
1585407
216046
1755400
1088553
396734
935236
414007
1591511
1193672
1544217
1603318
345464
1898517
842931
682247
1892799
1858862
1743806
388954
63274
1840740
1723490
1578663
1034009
820726
1006425
1517928
1769287
904215
2000
1370703
1776883
1813715
302393
945132
1229097
440346
1759469
111533
506029
1232183
1058072
1687946
753626
1892321
1020403
839849
431322
1378442
1608984
566513
714055
487045
1864744
630832
1781266
1470608
682046
1613730
610066
694997
859721
309924
206223
1683542
950999
303612
1193618
846359
1352305
842277
118751
776639
1377354
290391
1249495
1272460
395953
1918041
594261
1051713
70013
1342097
1735782
64109
1846119
900745
1507676
3847
1585292
1439866
134620
1220908
1293310
664514
1726950
1048499
1457960
330744
702976
1183904
68244
1388750
1102729
1869894
856684
889162
759922
1433874
1549108
569163
638859
1847844
153732
828427
730782
1031171
892147
1394677
462220
1786406
1197184
473476
1940743
171681
1600858
1484109
689969
1180866
1913961
346029
1848939
1533765
1693029
1936510
871903
1439963
1786149
510172
876304
1698329
1264302
639764
1022204
1083843
829457
1616486
535909
374016
1061082
191235
536593
1418368
785767
699167
692875
1519474
438188
334653
1970647
1632094
1095379
606674
1150844
1275862
1201448
1849083
184208
1712872
1835721
345642
499729
473141
775614
847546
1833313
784262
980809
970320
331319
1242760
1400980
522235
212281
1486352
986826
1064626
23208
1485085
507996
1831874
240950
657011
879963
895999
664878
683556
658476
1977619
609953
786039
918891
452607
1366994
546280
598050
566615
289733
1092619
1651557
803056
101146
1072666
1468195
808007
1905060
1214329
148108
470422
136283
1718313
296954
98116
191951
860747
679903
1881406
1486208
1255248
1174652
1321175
1609337
1937850
785907
917044
1619582
1717447
1949079
1627016
620390
950171
1367469
408124
829784
118896
847618
1396018
1948379
990019
378666
1176783
19084
533682
492822
840566
1856027
390211
846417
1918992
1385793
1105872
1287775
149567
1888009
1791122
136866
1639888
1453195
987910
937012
1862963
1699354
1647079
1781575
1339677
917457
1780630
363518
1840692
1062423
1758439
1073627
528226
939401
1301098
1751038
757343
255793
90299
1074564
1253891
1881937
432935
1628911
63739
566774
1397523
314178
771781
54748
1229647
65418
1874031
217122
1766158
5712
1035197
177987
1725338
386609
1457387
564926
268515
1798839
748610
157800
1820082
1659096
1618600
1003885
378387
673128
45865
460435
115906
1473365
632453
1255816
1422510
1133975
66495
654101
1700623
1704222
1556812
1323080
1743498
572979
1626444
1556373
1395374
387304
1889690
799698
1157444
1139827
1229768
1721882
1923431
144965
535819
690211
1390346
1701200
422170
642558
1032591
156787
1807754
1504804
930153
1072504
1832278
1173864
143881
1491946
1268775
107700
1704717
737887
438083
846584
566414
93002
910147
187036
957885
726559
489733
1483377
454138
30694
967340
1612541
1883462
1733806
244389
957349
1304386
778032
628024
847881
707896
158027
1393210
496522
1736466
1955137
454119
389151
1560476
645946
642339
210296
1156047
1452553
1179875
1468941
949123
789705
1128360
943366
152478
1587582
1466457
335692
880079
1166392
1791783
1225249
681727
1306259
1715779
1393863
814239
1384768
897852
109895
997254
1478447
424748
396189
281111
62493
293080
797918
1750365
960747
197388
628070
512354
427193
682084
1370231
1318495
1412414
1988337
1016252
1856972
1025110
1821748
1795251
213618
1059487
1332038
1358158
1128024
689312
28111
195324
1589317
260402
262772
253712
784047
1758055
830715
1717840
338848
1344313
1870063
1399332
1607974
1981358
945226
1699092
326527
207388
1611865
1386290
1804143
1503307
491093
1133060
288678
1462135
294450
85904
1328647
1329331
1580191
504167
1313293
714773
234255
1828942
1842594
380840
1768467
1225613
1968276
779815
1280804
1738401
1157214
1409620
221102
744128
1526084
322565
1021212
1678565
905612
1736653
1490833
1251011
1884571
1926834
1455885
1368334
1194980
67061
863436
1693087
118836
404457
1832669
193254
1433992
1011934
1821774
1993661
888443
1179056
1674540
424550
764455
1791990
132136
325921
799955
1696086
188437
157623
1928225
1915150
1571977
1450407
754768
666673
1889690
610230
1409364
89206
1019954
1474608
1905039
1682702
637548
1539782
595449
1477208
867173
1402864
652341
1883407
1301029
269519
1011357
99323
798727
1208203
1983551
1058894
1903926
702160
1848769
978
245651
211708
671742
1867202
1385326
723066
21242
1640178
1031267
1967045
1212766
516689
1367205
1400333
303661
13787
685519
555809
435232
1899769
1783256
854026
1130034
1057876
855044
1612511
1864048
1356619
289898
1630006
145640
1757085
543980
1822051
74535
872804
1786998
1342141
1625790
654973
1505905
1595061
41720
126124
631693
540100
230212
1205572
620915
458020
647813
45892
907322
1035885
1647679
538031
333828
1173961
1288451
408261
1895244
326220
777817
1215510
1779767
1874984
977793
1671696
1425021
1196094
1906249
219619
1842820
278629
1629193
601079
1098142
1025765
1415906
1553637
330154
38086
1752641
210491
326893
1431797
1953686
350229
1503174
1977224
1937902
521203
465489
190600
1106802
958868
1038396
707595
613459
820030
1245104
1681329
1901066
1655816
1148740
1146454
584940
51552
1364410
1516551
1215909
50043
980395
249810
1276401
1886672
1343932
1491578
1074214
1251648
1844019
538286
1631002
226229
303125
1637468
634587
1675800
1525835
1185414
581203
1649946
107785
1948168
1532681
1189971
1355075
740655
1841930
926302
580547
1290573
1703566
702166
859370
781960
1002566
1543863
1433440
268050
1650816
360486
1143797
1855506
1711719
1933533
1794292
1330354
1422159
1316184
325142
640953
1708940
253494
1041163
811348
1392274
222524
356197
1505634
1013005
786781
1100184
1417102
145248
968136
855018
157010
1156633
1198795
1371817
812313
630537
1600709
1531474
258164
1796021
310481
1725300
1765743
701553
380104
720479
1772120
354152
1005618
231913
1772541
1104485
407989
486272
568655
5875
1469023
1888455
1666211
151354
411799
1447446
730463
1035281
1734180
419836
40329
399126
845086
1401051
154501
452022
865851
1493432
293098
1522907
1402807
1510699
378200
967469
940684
204644
122238
229529
1809625
204830
1339252
1757347
1637907
195270
1378897
750545
1146453
1831594
1076090
1047722
629373
314339
537912
1302752
1579605
729900
1098379
1324206
111086
144801
41327
415897
1558038
59244
243720
780288
1906719
991339
1911154
904677
1990208
1165825
1379628
1270217
1734730
1854096
637723
1067334
328514
1427851
160292
977289
1834318
796086
1002472
748955
312754
737663
956606
1198227
854886
288174
764787
728574
411629
4859
1365064
1194062
18841
640772
656235
1111916
1901434
1456975
1429451
1427940
682190
1698639
307464
1167500
1082369
1972303
1336555
1729515
728240
1485772
338032
1228846
602298
1506997
735620
1460242
108873
38539
1888645
140277
1834534
1637240
938418
138055
1531014
1491946
681643
1279062
1944738
890108
153827
1078546
1653920
649596
1657629
1676955
532659
226677
1043486
1248069
1119644
786955
1503097
924980
795766
23291
1536938
1069247
1333963
1911150
33273
1817909
1725235
123660
812260
449851
1021110
1892347
108409
204213
1544240
1151110
1968135
74328
1625846
1868063
928755
118660
1393113
855627
430060
874815
538145
1927701
772296
1038820
1747243
1451912
975267
144078
1039256
951231
883248
1307662
84017
1091702
1427735
333277
982079
449557
1931055
1895030
635928
1933562
1963182
763515
1725483
1599649
1794612
74396
279586
635498
203858
1550315
597996
914312
646853
1040812
706522
567141
1732522
484951
1234551
565106
1846330
1429411
1714160
39974
264752
1088394
1498541
1560072
373316
1061339
1411345
1263115
490216
75363
428984
1745620
1853043
806009
333573
105738
489895
1347124
746960
842667
1963372
1055848
762090
1995726
968339
134062
831059
1469462
1152842
1703631
1202320
1854574
159004
1094631
315502
1742472
260910
59293
1836175
1009263
473246
149207
1165284
249164
244690
984238
1646335
750465
401010
1550281
216240
1822581
1245193
1980803
1575045
781733
1407428
866302
1497642
1929583
1062571
57531
1632100
1976850
1299327
239952
1799093
107723
791577
292665
374190
777816
443722
1761618
487654
372545
563688
1241831
743627
1217624
1022963
512272
1395980
618381
1310184
615662
1192823
501247
1486008
1804635
168055
912200
819374
1899538
262816
610226
117585
1789750
1176887
451718
217322
1251074
826683
1887000
1438215
1480686
1617599
931030
1718179
1826401
1988753
879516
1880917
1398605
1290220
1241978
983650
402635
1315565
608459
300529
1823291
910332
983685
47380
1974792
534588
655334
551456
1742355
1373125
1662953
688980
493379
239899
636298
739414
593015
756363
876347
260930
253855
517373
201809
1803329
1728679
770132
884003
1323093
835854
1447158
393567
414368
1191061
1763247
598760
1134796
1934037
1319383
673534
799296
973903
1105506
23909
1821281
1121961
1620096
75717
1475067
845862
60988
644274
1795363
1671084
1393466
1947242
761501
1593867
1092320
1068207
684364
352322
1602797
439523
1927170
666505
1632098
767158
38457
916016
1949424
981404
590683
975110
1695678
1602943
561288
563092
257060
246426
1516460
728823
1671704
1611856
1608541
936609
270759
4154
1200013
788434
1745589
1993347
795204
184330
1437874
561586
1494281
733427
793286
210249
1144887
592619
1512752
812709
168646
421638
1807419
458272
1975107
1939173
485344
1326752
561246
588652
1303940
1054637
1083336
1646180
769323
1812875
419913
252761
194019
1352933
437578
945037
1612764
1494964
970238
546710
758078
1238928
381601
743103
855669
1827515
504685
940677
1483849
1470158
1110678
1611380
516553
197207
290364
42266
47761
1104484
1276422
1439268
178392
255426
1570873
723545
691019
1504083
627689
612953
1131889
1783860
1017725
772469
1589880
1477510
1221651
347972
1588828
203910
223682
1544200
994802
1562454
968914
1956773
986651
134552
1886568
1269032
1788328
1837623
455766
693208
1449680
984733
755700
155681
92378
192075
1188757
893726
892533
1612593
1148051
178459
70500
201792
1994077
267436
1504931
1793498
518708
829957
1412439
1783303
239024
400443
1109471
599308
1066726
152232
484919
1304982
1270739
454895
758916
193642
1979548
1967824
1276719
374974
327974
1061537
1047474
1613864
1503015
1608876
855337
423884
1435087
1002242
541100
821476
150444
1153920
1626389
1781357
1408390
1481578
897196
1608914
1968495
1624457
849231
1102010
790882
898335
47438
515338
485810
1694440
1289557
1590348
776216
386888
1703136
340280
1090235
739811
1260468
335655
1418142
389847
1166214
671139
1563844
1481601
998071
1981777
1582775
676503
989062
356612
958281
445781
1387293
881018
1752459
1649856
373659
1880107
1494282
1749589
1438597
1730888
1932983
1901200
297813
1693136
462041
829698
1489174
1079821
347573
869454
1398459
851744
884592
689855
1175308
1635473
422912
378031
734476
635388
1879246
1406793
1404936
1076945
70907
1480266
1834284
1121630
1654835
1946841
778362
8542
515115
1641066
930866
531471
325025
1903651
1731243
556198
310722
336940
587485
1690524
156530
1469803
1319070
481923
1823542
1390083
1305301
69879
111624
562443
1972992
794827
968526
1683761
1226848
777658
1752449
532494
1595910
1730256
1853269
993356
1043932
1116972
830222
664128
95831
1366799
1479843
1162943
1372413
1972828
45543
28909
1188645
1239646
1762303
1069701
1934016
1174424
587721
435664
1539896
130532
1639753
266066
671229
1877336
849050
1842807
498953
1858493
1840312
1674967
993087
1782252
1390189
1689094
1710930
216604
219600
341033
55171
1288417
1991506
776161
75273
1218727
929598
520212
1165160
1092438
1179385
1347147
399557
524061
299317
151957
1913063
1357137
1325369
757703
172532
1789196
1961749
1020467
618587
401518
1809957
830837
252224
470484
942922
1747310
1740172
834283
606401
1184693
172258
587510
419483
474985
517055
1426118
440995
1314987
689512
1568532
1351829
1533434
1002584
1515333
1890675
627994
1907007
1113803
9911
106680
962210
1732305
38330
1221569
470962
7972
46739
1573653
942501
234436
509868
252032
1861571
44438
201669
1445497
307796
450138
322629
71287
1438691
1888071
720992
654618
1180292
683430
1545414
701659
1248509
948254
124394
923818
1596736
1894353
1099818
1281624
890410
1368698
883212
1317825
1365901
652986
1008772
1980751
1645331
1590606
869545
777367
1011428
835236
1912641
315652
1904913
1172331
1079177
1450157
722514
912833
1598646
1398870
656573
1756395
713883
834327
1049049
1180759
482461
86242
1432725
409305
1851360
546386
999373
767637
336188
225276
48849
1112219
65026
1728576
355868
387690
1954273
1117984
1733865
1638839
346005
1801011
1636210
1302336
1873710
900019
224032
865022
1004490
1530945
1921233
1572778
1574119
1932258
1333954
781497
163570
1037120
660122
975507
565610
68646
1157657
1190145
89139
1707827
1116647
1566878
160738
1792352
70482
533532
700599
1589989
804032
1036758
1268359
1579785
1049839
1632539
1086006
926897
57344
969126
1281743
813758
23281
949170
1834834
105218
1580679
1316471
201443
765574
531465
1437480
695353
1111565
758311
745244
192083
1132076
1650593
303717
1899834
802726
231795
1547343
1924626
1123225
516803
1565679
1570227
555311
1067768
1198643
152054
895889
1989716
1034895
328975
1790418
1528015
1263856
843027
1247332
1133008
1842165
324195
1998766
192426
1198834
1763489
1310399
70706
11772
1317072
36266
1751013
1274798
1892125
1711919
57731
63297
108877
1598884
942104
204035
495211
1364987
1867133
1428323
613761
1336823
1577715
1609949
1461425
734165
1810740
376117
442408
967396
964729
406450
539729
224627
1661737
1823418
1164671
1354686
715551
84074
313628
1707980
519016
351520
1366989
602507
198940
1551569
1463286
162378
1327035
1961674
1131252
1233091
1802400
388488
1574197
799198
966008
1971092
771489
337860
1005997
115648
1376651
1947758
468734
49131
1886940
56545
546222
671153
204446
1697421
289661
34857
1877334
191178
736018
172757
1696591
1810785
782988
1359875
584189
914535
457276
691764
654312
1792779
1584512
1338039
378512
1404937
1533666
699834
1561352
110564
1728212
517405
456331
235073
1564344
1647891
943193
691021
575315
277572
499206
615078
199184
430816
552114
442006
1606572
1156059
871063
1889820
1840227
127840
1895167
1714299
692074
1629465
1552259
65513
863562
1785911
1656515
1814912
1768971
1996545
1067687
22878
495934
1171990
1121935
1716815
216849
1174601
291761
1469344
1702609
282378
1245997
850050
85894
201447
83451
503539
1701480
313133
548069
1171825
53372
339423
1346486
1553261
1385159
1405494
1785308
58195
1203362
1405827
665007
256850
234418
1053255
633345
589753
1181889
1178131
897206
831296
1980339
1356091
1057746
516581
288156
1513702
1718405
154319
1366612
826824
947115
1989671
1922480
983441
361997
229619
520763
303612
1870054
1438789
1436147
206821
573197
1901242
137518
963954
1797722
1595876
248989
668516
146073
1652536
913554
149500
81560
1806632
1382941
1802058
622881
138021
1257370
25904
1700339
712501
1296519
1862638
221002
720492
386303
273484
402090
248638
880938
721954
1299700
289439
1623497
1377235
999209
1497369
843039
1073519
344970
706918
246712
1311698
319897
1766391
1832739
1481734
280003
1494957
1132471
1900592
1596446
895720
1769421
838539
369927
853662
332605
592905
1234296
1693596
1497579
325594
1730165
1165811
71158
350561
256932
1586841
154289
74089
1020532
801721
294831
825366
1036860
1083266
1523233
461702
1854097
568575
368337
1773068
293406
1752483
1445260
1157705
1150001
1779994
1479564
1859983
1136021
1382968
821511
164581
139115
508190
1967431
1081228
380195
1887125
1360320
847072
493693
469633
1218354
1388861
1463165
1061889
1120281
1671351
1546743
107726
1999463
1590284
1157944
1310267
1602366
1848752
426222
1588517
18074
1963708
333076
342904
978133
1260470
350184
37016
1766318
1547531
58383
1688175
125267
677496
927818
1229207
304988
1731024
4026
1524380
1606578
379714
1676911
546203
1660229
1826635
705216
1884208
148571
95965
1275658
200373
1288591
1882745
705875
694460
739464
474604
1524598
519788
667776
1292772
1258392
1115417
1184183
975793
1248985
747282
701432
1854545
1801029
1311986
762085
1587018
1355595
1823732
522123
1722851
1107606
102043
1604574
1045795
1692337
1944331
888067
1770039
542273
1667273
1361705
1218918
1365794
163019
1630796
380456
1718016
1910561
151817
1741219
722818
1808146
1912773
99202
459326
631705
1319797
780181
676657
1622026
1927649
964498
782921
1754588
1201642
496559
1150621
1049637
494245
768019
884504
802835
515715
1218185
1033267
1222446
512543
1807870
136701
905550
1953186
106266
1927062
25558
582649
1559943
1122486
1275195
1922904
1044033
702098
1061443
1796946
1901120
453617
37483
688067
1260743
278991
332403
1941671
1445186
1953796
1309798
1518736
298885
1118144
1108780
321270
270868
893977
633682
428934
291746
1625745
1243822
533293
1116528
1966132
910537
1188261
634556
1893473
1786463
468304
697001
1913049
855427
771176
873174
396344
1599910
1405319
1085723
882276
1476777
1448338
400607
707478
1414943
212677
108934
699377
228014
1652449
265210
4793
17949
363819
1743511
103228
282115
1641404
1146091
618272
696572
462641
430961
1167651
687470
514632
612347
862203
436950
858048
1620155
1802375
495829
1138177
799084
669155
1456490
504571
1245378
863499
859425
525387
1884590
1621650
164873
1017052
1365158
369509
2478
820992
1742322
695061
103309
702285
1176262
827447
1779145
1375979
492939
700875
1608969
1010337
838630
1553205
1876219
1740765
646698
1488406
306596
690368
717595
107509
386213
1351833
763544
217062
1975339
1218474
513112
1910277
475300
579533
731141
336467
945744
1271603
463391
754361
1468165
390223
1337559
1013379
81478
1630731
91016
1895471
386828
1521018
733673
158741
1341640
848158
1038190
579153
1032365
970397
875010
1419666
1501528
302933
240681
811487
1700133
793179
1591568
604621
118618
1886960
789889
13767
1444680
707261
343260
1500978
881830
878107
678948
93531
127794
1643358
806641
962006
395017
612873
1272297
1605556
1280709
547036
1953037
1160338
763475
275820
1025772
1384755
1446464
1276886
886720
1443572
320567
359925
248277
950599
702574
909541
1097888
216245
1520461
1785295
1148455
516143
1036085
1987459
343775
544039
117128
28862
1359741
747500
1178763
1297354
1310366
1777418
77433
1618439
459089
1621390
573816
476634
1738275
254865
249360
535578
707096
1965022
405049
472121
1358011
489
1904020
1586427
1579104
1827138
370614
807151
1668610
305150
1633547
1307854
1160182
621396
21740
778596
1099713
1938147
15371
398742
138655
1414789
1446077
461333
1522928
1245109
138748
374105
1585058
1735803
1248850
412612
1208057
1296176
887240
43541
1767388
7348
1700381
804367
1708273
776526
1051710
1947663
1963487
1173828
34719
1547695
1426011
1052702
158147
999213
1487345
1201495
1591510
126081
1622932
1258891
938462
1442786
671391
805361
148680
1174603
1884806
569641
1781116
821114
794314
1759175
1514019
20185
1000227
364167
1669519
1086874
506184
579362
975342
424079
981016
500517
662675
807367
316447
297457
1336572
1985036
1816194
519687
1058349
1897365
872285
1045625
238101
1508423
920124
430378
899908
710764
555208
1509624
1628518
458549
300667
933940
476123
203298
1581426
68646
1676687
1922511
162300
1809557
442668
692511
358594
1603535
19330
1658347
972150
754656
1527279
501579
1968314
959324
677711
630843
1407846
54456
262033
794794
1967727
229626
639080
791940
1514124
1602693
402538
1910389
408520
616681
741077
927219
1264387
1833789
1897077
1467300
263692
1794576
1183825
164908
721602
1198413
1308997
630710
52610
667791
305737
1093656
682187
265066
1951592
407197
773948
382379
998093
809667
1898087
400843
444054
1045245
535929
1726421
1191586
1576239
1841555
595253
639511
1356163
1849352
1878669
305355
593707
1211044
1362395
1994612
1620700
1413735
1540358
730120
1816197
1734722
1692509
1458716
134473
1587274
137895
1572640
832656
170762
1312475
1610919
1677561
1900500
1183840
1730448
1326754
1141199
697954
1302327
1788614
1009319
1698403
839809
927140
1714182
41468
1926214
960200
1758681
406112
564275
289073
734840
1788768
1303063
1036474
263391
723747
1287616
1690335
1928637
467429
500494
745909
1512236
922335
557659
469655
444142
700186
320172
1497356
326917
1683751
1700288
149443
1870484
233947
1520758
1877031
1814239
776873
843056
1535187
1153073
15969
951401
1411669
431234
1941895
793533
1301186
1498281
249127
423701
9939
1443364
1691945
1035394
1537492
1847840
1473568
1183358
1926708
1334837
914560
1712925
553559
139302
1335224
181764
1664295
1797523
1208105
1920025
797129
298043
1303928
1410362
992920
1026590
546146
230760
108705
1945040
679344
1072880
1560811
1382219
1022726
720914
369186
1632685
1996685
1660171
1363408
1207343
1653392
1581786
1496103
1985760
1628105
1846876
379204
610277
563685
197346
1815525
1405741
848042
1974624
294459
1294432
683505
372336
1552745
1730283
44474
310975
1008204
1237307
53203
29663
587221
1369402
1370158
1832839
1582882
219187
1032846
1349344
1300309
540292
376711
57431
1892146
851511
793890
1903858
1984978
1276922
1194536
301752
1187633
1682143
866726
282865
600163
1507948
1169478
1831192
1651728
1277097
1550052
1898846
131398
579098
636291
230171
1808834
1496559
389162
979089
1062201
864108
1315493
156795
146442
746871
593933
1677773
1163897
1216285
1198458
1372271
1373441
385626
736947
83145
903095
131158
119692
1254012
1667121
1187630
377880
1180995
812049
1853434
1389558
493074
799123
1596192
277173
1336266
459556
1832281
1973160
1620701
962330
713859
1393479
1828063
1285144
1075838
1447095
1226873
356387
1516085
504089
94290
48890
1619157
1089720
965422
1265028
59289
304012
1086008
1586899
1656030
213195
795902
332066
716835
1829378
398586
12945
88156
245883
1022876
566428
1313183
1030391
425907
1686885
328592
1079173
549246
268990
1917314
1247535
38882
1195551
432566
1090247
517026
1951420
1868666
530952
34472
1045748
1766656
1696829
787996
163835
1228446
415053
237777
1031761
1941011
1557008
1641999
1543415
1340718
183667
972863
489696
1581993
1652276
56801
1364273
775448
875298
398256
1790705
1872879
824921
261285
239886
1099860
1939323
381165
1233114
1496417
117183
18758
588922
1426093
454091
944154
119149
557315
475905
823998
1507895
1482899
1163872
1679695
1701080
1913035
1619187
709721
898374
1290733
273820
237641
1419445
1688586
445096
352040
1501100
1675858
1420787
1804782
1434911
1914648
1435570
1932761
624739
1400592
740473
1789644
125370
1415782
588677
1256731
1420449
1566264
276445
1521635
1001605
1819472
353505
1840784
998064
1489008
1792550
1845918
1609971
730637
1285020
1320417
1081869
1170118
746286
1481619
84667
1060616
1092376
1119243
912283
887434
1256444
1641713
655748
1029184
1348632
993934
1360107
716409
1431385
1441431
1029906
476537
544048
1436410
188023
493944
785198
1121249
785034
1432965
69529
153813
1325435
745862
456809
578889
633458
1009149
529502
907844
213476
343946
969440
1514659
1494448
783724
425370
1018781
137767
981615
54187
975437
893170
1379785
1449805
445074
1711053
1508600
855473
63283
1035824
639226
1805713
564661
101093
686931
1662649
1352585
438485
1161683
1549147
798408
603810
80595
1480263
1669319
1481939
631963
1902892
1286637
1170605
1068240
993869
557421
934867
486436
644269
1856514
1979896
1122965
620943
1893382
903991
1530162
557119
1092758
1504141
1379497
519706
290287
1677183
1736688
196119
1739794
772998
1480413
1363618
584125
121862
719767
906380
1811244
1666761
1117500
817435
338942
166135
259767
942011
1080733
917053
1864413
51798
903771
82845
1598785
1061364
1702099
1032209
1928293
1577395
913045
1399306
1866207
1445343
1004985
1487928
887843
978980
222612
310394
11682
1737734
1182866
1434162
585197
1281613
797622
1729817
1849846
965037
9228
125198
1233830
717896
335742
1520268
1518006
149384
246175
942854
16304
1171799
572764
1010938
948605
1277306
205312
330005
1987449
188229
571173
1519695
1127939
838349
1972862
537339
1286588
1328343
1910904
1701252
1725455
987683
1185209
1806806
286622
1684454
879660
857657
563863
1610580
1509878
693458
154074
1350652
818883
1988623
1139412
610215
1910790
1373237
1963914
234077
405871
1494499
584325
1866589
1941278
1316293
103161
1044264
49874
470002
434783
852248
779527
935950
1305413
1483353
1720621
1368407
681664
558397
597135
1101934
916758
836944
522990
1540447
1489313
1107820
63171
1127345
595002
1936332
1391192
55985
665891
154455
1968227
1248318
1544628
1842649
1565325
1481308
1759502
1094235
1275516
1234603
1002295
1561090
1425634
331291
197236
1815122
71907
963697
1991531
1960814
547403
431531
524930
1149385
77160
1087315
180356
1743566
1546574
1672146
546605
1564299
1010449
1178762
1934945
962844
539622
1515160
531610
415017
450640
615832
1154199
306467
417128
696119
1275005
1900822
1137802
211715
1946652
353392
1667736
1785494
925177
356817
1025984
1088484
1120597
504321
679445
1451034
1175894
1180247
5982
114554
532970
1616594
139430
1575630
1157475
1800554
416270
1597858
1219076
1249371
1685541
998546
1358034
670103
904338
1596788
1788867
1484184
1055798
1234900
276564
42714
570686
707067
2457
1465464
1525717
1467415
488780
1370936
1473047
390126
318123
1550116
620743
1410521
174266
1082511
1304300
159621
1413329
1728351
1211952
1843192
591592
525290
625061
839511
1206416
1383626
1734578
859299
480331
124474
446861
917059
1733579
1245729
1311085
420857
969952
969704
1154185
1500302
1558223
1278996
1754209
870414
1471068
624926
1430143
610093
1580637
1496869
799432
799474
1791911
320463
454397
257658
464151
597996
1396611
1404003
1569708
389239
1532553
317657
1446454
1616163
252115
1233013
1157632
34704
945368
751620
1673758
1755396
949625
1719847
781630
1754214
366553
151594
1238778
440744
947400
480257
188721
198106
999502
368897
1877371
459858
791028
1874591
1641632
193906
739125
510173
166774
1578889
488236
938024
751253
1722951
1146220
1146172
216053
1751022
517736
412249
81460
1804275
356125
1585423
1479891
1149565
420332
33173
556191
913717
558564
385813
494115
613472
1672227
408561
1477767
1374374
1379823
181150
688385
914120
1193558
352223
466457
37100
740998
914768
1145251
628400
1414677
1780213
1976552
344363
1752249
1197105
1109695
699140
1622731
1896581
356572
548083
1207784
1383488
1273045
1069810
268276
1836026
1380878
1164762
949789
995160
1658331
1577363
258650
777273
228615
430869
1951015
1474471
227951
302230
1136079
357709
1585155
782786
287960
363453
1203146
1983052
808666
224567
1784062
1256558
1408154
73331
1100359
458843
321950
786512
1353637
592129
284404
1068293
1892875
1514771
311912
784383
936431
1394496
773762
1929197
1323998
731707
463897
939009
1515034
234559
234246
922680
1052840
1524509
1741178
1089066
1159673
1816355
1397871
472981
535765
1415614
1793138
469047
1782257
996675
1141626
727104
1968843
723044
156942
516047
387925
625907
1257228
1950690
1753659
563724
1520330
823641
317957
1354881
1349256
341610
663200
771005
155722
1531657
6175
1575520
1342610
421148
677301
1696557
1813754
1503228
383214
619167
492148
650465
1288726
1097470
1979869
117529
1180435
257094
1781724
853754
1355444
479033
713078
525975
1889384
1485054
465763
1138519
1534533
1579114
1591147
1085368
1980509
1949427
1302015
203285
230865
810422
1820921
1369961
1522058
1544487
1237643
1248122
1571701
1871731
5715
849653
642123
406051
1330486
61460
1748907
1000127
1984790
238317
972816
1860861
1370051
1851728
412563
477440
1912047
1263633
14351
1565400
141239
1795949
1634766
1135086
1792853
104436
158118
745349
1523022
36
1546404
1298970
51438
1086453
1872153
1350025
1605142
64514
1130555
489791
766464
1927289
1789425
665770
1926203
1418729
1645852
1414554
1112975
1156343
1872054
1472155
550302
1364510
956283
373873
464567
668254
58870
1808667
1348078
1125869
1348073
1145023
92496
1254705
1874714
838355
446969
1890786
1695100
1658779
95999
1999277
498599
1514333
935939
832540
1521391
1410273
1102793
1175107
368862
838086
522743
268661
1502794
862367
1229997
1390473
1862184
543961
732312
146577
1633665
297025
256041
59145
381892
988288
804913
446257
771289
1689804
1270662
1986887
1802706
1111328
472178
456231
841058
530659
1046175
1231148
1386886
1989509
649358
1640680
498168
1101319
214724
1865743
1125403
902868
487973
491817
145659
1637630
721364
1956212
207599
940668
198678
1911128
414419
892073
1344454
834790
84107
1815236
978317
1469775
150488
1484676
137882
1993380
571865
310000
1676107
1976687
641724
167199
262176
1224108
102892
1062672
1584818
203546
789705
1269259
958169
1904280
1883856
1613838
1507141
1306149
491346
1091749
1049056
1683029
1733047
1784427
1152835
1896733
847669
1908131
1906336
284191
1167790
1666183
1069868
274961
1166138
498854
738705
1920298
1547119
1456254
614643
260220
551759
1248441
375904
1757121
181470
1203489
128648
1670827
1715974
1771226
892246
1821189
1601845
1736898
863432
1363900
559181
1339846
928308
451267
34319
896732
55187
464249
440535
1215352
584768
1147762
262222
576421
1966385
559372
75414
163167
105965
150253
402226
509180
1243350
1766399
1424883
1008052
64823
1594854
983772
1339140
972759
1652467
45180
1735035
1034774
1446702
1318758
90350
1546921
1254401
463184
232900
1742202
134539
453764
670996
553277
1879822
1687382
1708567
1366958
767518
1829859
727434
1314537
310981
227649
102434
1959604
1718097
1858056
860714
1990526
101089
1224391
878881
1680015
1675078
185696
1744347
1275967
1175262
699591
179326
395948
1880944
1435003
1936061
45246
1669779
841668
161495
1026800
1323627
719037
944201
129297
608950
306807
1679623
1486171
1726151
1993316
1895107
1705180
141723
571719
1343146
1056792
1229030
534585
1448098
643091
279141
1889399
1728345
1156185
248854
1078219
1661052
1176903
1848799
1137452
440639
44067
58486
469828
355431
1290657
1717473
1160433
1616996
734827
874903
139936
1801132
35000
1407736
38719
1958576
1641716
595653
396010
188521
1022816
981803
1682759
602727
48789
146665
1256641
687391
1648165
1160887
1308828
1735534
1707158
1641801
1955217
807491
881506
938643
1402762
899366
1442537
14558
1769101
1712587
1110153
893475
1539550
1656248
957883
1985105
1930189
530043
1540561
1185400
1558745
1417155
1989546
1587132
1502853
1491563
677264
1290563
1762297
1999835
1111235
1101476
751881
1894393
1810023
698823
245486
670415
1082670
712586
1611833
655622
1658556
887613
1777717
403007
305398
1642046
281583
294195
476350
340401
194309
1037820
999605
221815
1573578
440848
1054221
1215835
807634
1092529
167772
1089955
471722
1102888
789606
220147
1179092
520840
313913
1629177
652490
117330
1650321
1706494
197618
1908351
1118286
644626
1290100
850567
543487
1281564
1264063
1183179
1677526
1671901
1520195
1392931
1621012
900661
358486
1482130
1766452
308937
287543
1216963
218186
1038447
1639950
1344193
489689
1750169
964879
470759
1779950
1004495
679089
1489370
302127
774755
156219
1784270
1865604
196950
1192796
1821975
695670
111217
142082
1974008
1492828
1251045
41415
82665
890201
646034
987604
313707
405819
264991
1261858
429009
1412135
1149625
76801
906338
707786
809361
342258
762992
1930362
1575207
1244909
927357
1224442
1743385
1262872
1853287
500479
503057
766644
1361547
145034
186083
129089
1540964
509966
1428632
1386977
832733
1667295
200690
1013406
556368
212240
131848
1133931
1635319
1234568
67632
1711088
1101987
1328705
1238941
843390
769729
1947068
1101726
1171813
628163
934346
1451775
1195942
1810403
702472
1052504
1519783
1839997
1490080
227795
380288
1058544
550082
1525523
1784149
943730
587520
962400
563170
1602046
1832295
1088350
1191218
424855
1160449
1518463
1169101
101300
969041
1244070
1038115
1135512
1584909
697552
1246912
1934930
1571926
488665
1310882
1733588
42458
1928269
735420
754333
1566708
1258949
554465
1236673
1628175
1394578
97998
1761817
1517279
554072
157366
1222573
805997
1838210
1435211
651039
13519
918653
947101
195782
1603835
139398
322655
697144
1636001
1186292
774205
1107701
1999033
1913812
997140
1837863
926320
687190
960964
1627565
304183
1413010
955196
1553950
1136153
897514
1472345
1419703
1306390
70552
1319553
1332485
1549580
1927167
717649
151415
108640
1472378
1881471
1126751
43555
1110899
1741223
574683
781552
476192
797469
820726
1374050
465937
1048183
1867813
1850030
151913
635762
1207978
138084
1341784
647022
1616528
1932173
718985
429697
1901802
1038009
882940
430486
1370499
1377403
192767
1875088
600315
612693
1286369
1242379
671259
326053
399092
1444441
1146033
1710093
941853
440841
1449642
1984351
1096794
1698201
625042
550750
971779
1652883
604842
1347021
1312074
1667550
469642
1169969
1650037
860039
129422
798343
486306
1949210
918446
531550
1736141
1042321
1930844
158661
1107107
1865507
436010
1703301
1614534
846256
1427276
1043952
66773
308523
1485214
736983
1516635
1767953
988483
118692
517022
655469
1559987
1251545
1590801
533740
1203969
874053
1022483
395353
1903339
185159
1680856
270114
682831
238082
741408
1945260
1928277
754187
573801
378766
1697386
1487561
1245622
1020601
1324896
1179949
1551474
1378487
1756654
326007
1563790
1811917
1630386
1291124
1477392
201241
968604
336558
470281
1620514
954838
411325
961334
1808399
1242804
1282932
254814
1920125
589455
885641
1959490
838273
158587
1712239
974546
119110
1954868
1492112
459421
314899
889754
368035
312524
988570
583030
1251491
1250572
14515
929344
539466
711446
1639391
439731
933213
1307717
267228
509578
163423
1618465
644797
1327936
317928
42520
1239890
424150
1751303
257111
1107914
808193
1750252
586494
996630
668159
149527
1975643
1468130
573347
16363
1006390
1065250
1508487
1661790
189969
99247
138907
919985
1479410
141043
768107
529752
1755861
1511417
333747
1985638
440032
260004
1437311
722062
1423123
1165602
527382
1866327
993305
1892943
507036
1591922
1579250
1816172
1318112
12322
1752843
892513
1802886
1497670
1682951
1153446
1978235
1922649
1299741
1926376
992872
1533475
405040
895358
1707078
1823064
1705526
1455406
440579
152355
1072157
995074
1363493
1789667
318990
1647325
692419
338266
1952932
760920
801213
338126
34767
1398254
1023587
1754238
213073
477515
1691582
170932
1442479
1981603
450528
950856
1621927
1400937
135373
516645
1622031
538387
1337491
1980571
119038
1578994
1828888
341723
1079621
1363015
230186
357925
269234
1871251
1414807
502384
249390
1884636
1437918
1735371
779868
565226
824299
1556426
255743
73523
422846
1653992
1843342
358120
699164
640786
96034
226199
992764
1087691
86387
879999
1941308
940455
1746151
656015
1366349
285264
392530
1127753
1282953
652384
323120
237154
1408804
803740
1384384
272699
530646
1877181
616355
1883642
1535987
1811837
1226950
621656
152766
292452
1741677
1451215
134735
441005
947577
275000
493958
544544
224953
346583
756637
615646
36654
1287317
1451218
1019211
337679
767823
1591991
1937526
1691357
347701
712004
767519
1492303
1300472
1858645
1657182
12463
604278
404397
264877
1399460
732792
1603253
1979775
523125
810150
654009
1817039
590985
319050
1864107
1521079
611726
1439165
153088
112497
763428
87093
922613
296994
842951
901025
961714
1932496
84651
453170
417758
165839
1131136
1412229
1958109
1756324
1165369
96407
1357533
1949134
387962
910116
1731709
969723
94439
279027
567832
331537
823263
1783016
209533
1353509
1598436
407373
1141651
466129
1485897
1608918
1883454
875308
1197724
1276640
1408995
1453380
633410
280973
1145662
848868
52723
28836
1487309
1698764
246226
521943
1802684
355789
1591754
1022621
80717
1209184
1087290
1414729
1989903
481227
1437736
196748
1111810
189014
1162979
1241575
29958
1910928
530089
1667133
231307
17264
774916
1283267
722285
1454916
455208
1862818
1530615
1117216
1861480
385872
1055710
675307
1617178
1676113
808491
1427423
685162
1101158
537134
1598851
638580
510520
757426
417796
1441527
1957051
377976
1276881
1623906
1609568
253129
1455946
142336
420331
176977
1930894
1176039
1098781
818301
153384
158796
569711
1441267
1836502
487480
1477715
183062
540546
1680315
1701993
1528479
1335663
1556657
1087345
1220189
1794902
414700
1506154
523691
101404
486272
1372
400528
402450
77913
1926919
845995
1365165
1214963
844693
414355
1202982
1863907
1748663
1991608
471490
831023
906973
261301
293300
1621493
539828
1419529
209285
474579
1790146
412992
565826
1669645
322480
698422
727751
901913
1847814
800204
1354983
860656
549261
308805
567716
1584471
1826442
960609
1575511
1442304
1685842
248814
1871365
1977379
860318
1210035
1633406
457221
1594419
193304
702886
118514
1900375
1162482
875677
860772
1091050
143745
52399
1762261
462670
286771
992132
715359
1816087
613958
290771
758225
242166
541964
952084
1898327
1602432
792121
1228932
128515
666736
1278392
823300
155616
380372
206060
182565
913731
690710
412914
1791449
1268042
806008
1527276
690496
1065882
1689886
1943146
1397417
1734393
654008
726431
1063630
396636
1011126
1110901
905172
1095843
1326693
1148598
1756840
535786
783591
672837
564030
981099
214228
1775078
1407792
1026671
767186
892075
809656
383663
38277
372751
1917216
384735
1966334
821486
186621
1101873
1294641
1478089
1067015
1913114
66280
1295281
68875
657683
1293626
83688
270266
734320
879764
1614470
842667
1217619
1425189
746438
231541
1247178
1897904
1008150
1258947
339435
891602
500859
654985
1741855
1456588
67554
1185967
476032
1130795
1154233
1251577
513067
826123
591306
755912
563691
1064467
1066437
1825694
606480
1166468
1668621
1747007
818654
847004
86054
810399
1201718
1534925
165163
138288
1527984
373859
640322
671252
97070
515073
198198
162394
1271989
1030774
1623711
1218355
1918879
1997660
1191463
625216
1612895
1538327
377298
1519286
1914880
1454783
1366573
92291
399406
1889104
1584409
1563285
545275
150006
283545
1013227
1478142
962441
109611
181240
708891
1360691
426948
1354138
615457
1969798
1824735
1710596
1639413
551365
1794182
1123283
1233679
510294
351704
1957347
207626
1852037
1134054
1364327
427138
21337
1301542
832514
1950718
833171
793658
1126578
693979
717552
726332
671035
261948
359363
1141796
1096269
7372
1882314
252220
607093
664805
556383
1501836
264720
1923156
812775
907230
1210130
1745448
1525959
1886556
1260200
1669222
1469937
216517
390383
833265
823460
1935476
1159617
785943
179463
554729
475214
326613
668262
681596
1679435
1486605
1940687
609851
719346
899758
404566
1022367
1034499
841652
1191529
900541
1721875
1060611
1497483
478975
1557518
1295311
165736
992128
1789796
1849806
1213228
393986
993607
1067377
1079269
918043
1182253
143625
408857
1515725
500358
1823388
732759
1696127
1471617
765304
373508
595483
1460539
1405008
1549897
1832653
1032703
32416
1444978
768229
779797
276865
17702
170813
555179
1504475
578504
653211
979837
287351
1061709
1932822
746871
1660843
1980068
1461955
1679357
1078244
1921220
1086280
195101
1399787
262237
795514
1209179
1467947
728353
1765806
325957
981206
1563866
1280351
159426
1257162
1026271
705290
495086
1941437
1188190
788891
1274773
1191561
1133184
234970
714602
1527240
765619
1707470
90113
17960
737029
1029329
1191160
1839265
1406129
680663
292387
1269510
814081
78888
763881
1823917
217072
1416767
1882208
315136
937057
1262115
216676
1854391
1966840
1867485
1632662
1430272
1009404
1447287
956653
1678675
1718739
1646435
1950264
150943
1127655
1074689
547611
1058327
1831360
1498561
1472256
1421476
482567
1641183
1427756
746335
1164945
1917987
659087
167823
1101797
1623569
1986833
765299
762226
226093
1275626
461105
1308150
456833
777805
597529
1917252
420586
1037012
426562
1031390
1838488
1281885
977092
1564292
1757925
1512285
1558572
303943
1060827
605029
1091154
656487
1978915
427891
1907121
1255648
1300977
952022
1020584
1024686
1812801
1111897
234257
788523
1517064
951342
1281203
1616230
24906
1617342
489981
816445
1953451
1512113
340429
265490
1429291
928447
611234
476175
613747
1978461
1816061
654684
1938503
1598734
494164
1432130
1992150
132775
1325698
447664
737364
603782
1646754
791694
352787
397870
192038
70016
92821
121867
256133
15016
465151
991354
1810620
827958
209386
686678
742424
1270521
212432
613098
1704518
574745
274346
501622
533253
30648
508239
1602259
339963
938034
435038
1866168
1467391
1029058
1662930
754719
1939445
1472574
1059758
1516949
1224187
918409
1924744
1110005
834497
1481778
575213
1934761
761632
1031436
448171
1933809
650864
719586
244701
960447
1385630
1573513
954822
618350
1066371
377959
910581
537326
140391
1871021
1388953
1690667
1049487
1033493
760958
275186
1546050
1887132
1255892
1161801
446658
330866
340145
1730621
1855833
316232
1486953
1130408
1949008
810773
917918
160781
1562273
678862
1794197
111124
443300
604128
1992824
277739
478519
883629
1020826
862100
1869922
526640
1538872
1044059
1107637
1801878
76333
1644945
420127
1554052
140726
1193489
366813
618719
911349
1408418
1844219
269647
322502
230749
883533
945263
1177299
191524
549061
193693
1425797
1025218
1735284
260659
307224
1170866
1616683
1610238
463511
221364
1046266
936634
1222981
679681
1137294
547473
1162808
712730
780629
1583804
113124
69094
44705
348989
1598770
697914
781949
648453
947230
243784
1926655
1928684
197813
240814
789639
1680040
1354000
1038076
918436
1075713
1813789
330220
499401
1344062
1168887
1374018
1502754
1861644
1405941
226385
139376
1154084
1978529
1781134
525776
786409
1832742
1837638
666206
1295918
1906471
1901975
771534
1266179
1218129
1045671
1049226
1098698
1414486
1705588
882936
75929
43334
575476
1694668
260052
1180170
910571
1982455
676805
1152521
395233
1601167
1521758
1151861
1035091
855698
1660777
1967804
1352555
1015381
168976
1048960
1702940
1203533
1149480
759434
683168
1400396
895581
637994
1897618
905470
470574
690494
443707
237478
132988
1690323
1664015
309878
1525184
1310260
1014216
1054681
313716
449583
1260207
1289827
1339486
174711
1089932
58294
1947518
582417
1905532
179569
1373028
1239784
459017
1948688
408621
1078184
457205
172165
1750871
470328
200256
821793
1902585
1839756
218969
1553277
372599
1328719
712725
854661
1852456
1192061
185432
1962753
1160667
300956
1108628
974124
456724
460758
1718768
1280588
1226999
1282782
1681087
1391712
319434
466317
959985
618654
1774132
854137
1303385
1502650
850216
406756
1605603
1150235
600751
1632776
1284142
889083
798937
1446198
194298
32988
913283
638526
229124
1175503
870721
1057820
1733313
798015
442793
377294
1299865
756037
219754
90529
427617
1671612
451377
1533367
168651
1327323
1469475
1049094
1184478
1754430
1209549
419374
913127
1431889
1394401
14995
745580
1162790
115281
1192392
1045104
339521
1764934
880053
613108
427
748270
1289442
81117
1168704
258513
1463067
1551946
1888079
1855781
121423
354800
1698709
1765668
256798
1549527
382581
168289
1249163
204705
1289857
425745
486944
466856
499762
766421
1345956
1112894
1964592
1609918
1939074
1623376
341298
1371368
1964217
774903
1778958
1495454
1924445
721371
1414983
1746861
1158558
1204318
1283713
1668143
1665349
1134298
1380644
1899496
1894513
691529
363467
1472823
1441490
1181969
768310
455156
1375822
1611731
230081
771399
1990036
304674
1168498
634162
1841027
1286003
1829543
35561
60210
1843784
1420018
1595184
1785551
1858424
302302
902476
1396477
1827491
1744069
1500986
1840761
858615
757706
313908
560479
1498013
845504
499379
893379
1777626
656998
472907
1267897
1690603
1254670
306402
1074900
966097
1893504
31914
862891
623134
271279
382383
1520193
1581228
1605
1271107
585574
617440
800458
1161118
1649072
1054694
1791066
1441919
1468345
668689
1993853
790196
1532060
803110
692551
797980
1145286
75437
1715022
170052
337380
1084211
860339
1169873
1286088
1818851
574502
300258
305039
944553
230306
1885602
484074
1843983
1272816
596872
1034093
1125142
1428465
935615
1962503
834949
897139
1989970
1368783
1048598
941089
1708698
663286
580203
208467
681961
170865
1921861
1843847
1410162
1476316
502546
972636
692411
1948906
747218
533954
356720
1778892
969379
674869
63627
1157690
1457365
410766
1964666
1559041
629074
1395901
1638259
241219
1183751
207540
963000
1047996
1404735
1348450
584680
1668281
1955100
835257
770940
989494
1420989
1065366
982872
1454071
1903927
856945
1928015
943347
162556
1085609
825972
94380
612392
557317
927494
905844
1549772
307526
674408
1271528
1869208
672405
1535061
589850
1314876
1549898
433312
352025
7939
1108796
1775635
758983
1410666
180302
1474374
1311078
1847557
660413
1812384
628884
1215916
700526
923854
527313
1765679
1956948
21223
207888
943828
38180
625004
1889729
1527901
1719626
811092
1411354
1085191
303786
933730
529550
29416
259961
335199
951685
92446
1778702
1832463
1793975
1278679
685102
1776064
842210
1521183
469393
105779
643964
1381244
1344495
1439497
1796086
1719091
135637
1998974
200657
945533
790766
285564
218605
704866
433684
918417
1065961
973461
1186996
370374
419911
1044250
948283
722148
967979
922850
1324038
572717
695581
741366
549189
1091062
718268
217139
1862467
885785
705951
644694
385845
576335
870271
525884
239077
1779139
816212
1100382
481045
112176
756613
1043863
1647239
1419119
13779
1372607
582602
174558
1095496
1205935
244162
1583500
1101862
548891
1502134
625171
1716660
710132
84277
1907711
1214995
309000
1069046
302327
1418195
150020
862688
1504506
194332
1411421
378898
1366123
628172
1734742
1572972
1204912
1673423
1380227
1539678
1507143
197827
126335
1541415
537571
587043
1500056
466609
858274
1619159
417268
1699881
958793
676766
1985150
1292123
1314570
1726676
992063
960245
743129
650937
1906916
1074209
392365
1003452
497710
1038389
681826
1648217
1556857
850879
1600022
1465386
1096902
1628896
458971
1994931
794227
56066
741180
1195109
578847
199939
957702
1325447
1798706
1939583
1304480
344672
875317
1260858
326969
89375
31156
951026
1993637
1216741
1154518
923368
1943554
1453712
509418
1266178
1727232
568227
896975
5322
941487
1065063
1651931
1306492
1965018
1768497
1002721
1725466
1828166
241200
676897
1632440
1295402
143785
1724548
468720
462970
14478
591100
662012
595679
516612
1566521
642548
381009
1154524
1559595
1989549
305294
1241618
950211
1137887
1860256
340530
1343201
947382
1748686
1624659
410073
409822
562236
885040
608348
1755716
1321001
738390
1132085
1790535
663285
402273
967157
1129372
302401
1831447
628302
1875824
602797
1342648
658984
798071
889061
209725
1035026
1943243
1482297
1121346
35692
1123443
264413
68149
171886
1480640
528347
433602
1037524
1395055
1406190
168705
312766
1620560
79949
1949359
1214533
411885
460869
1553150
1339409
1696940
902682
1054253
1040055
1037780
1519915
1563125
938156
1309120
1223024
105169
476583
1929885
782393
1205449
1543933
1042321
1086591
1563785
1262126
1216924
1839191
626125
89225
1052319
30308
1757976
764853
322708
622508
733238
1787988
709246
625653
494807
1705865
767895
219676
676399
247653
22111
1097551
462313
1580030
753749
936542
1233288
1261852
303116
867561
517483
34871
1814521
601043
1537785
1248110
404973
1800894
1822924
413194
218224
62509
504031
1510524
1145330
1712152
1439343
1583326
551536
815062
356299
1365815
1490087
1980791
1295108
599327
275601
67204
1709823
1971529
1125892
1111137
838098
1862315
517059
1462067
1694947
1739664
1811112
1721877
1755989
1792276
754406
1216315
1477289
1213948
1926326
354656
1136511
1566507
909464
775235
904227
1462456
1430254
519525
1906004
1956720
1185889
205312
1875926
1509461
363903
1193324
1876906
1977628
792391
1051169
1250054
1584200
21331
928314
1459850
1855434
989973
1313407
468087
467939
1113691
911714
500749
352875
402381
936506
1309578
1887341
1079799
1710251
789517
174477
1585118
816013
610660
1050613
1349492
467419
936743
724416
950168
1227960
956291
1414182
1940427
310470
1359007
1676817
1677720
1373094
132831
1299608
1116459
146467
181309
1751116
1944325
322132
1318398
1526144
858949
1422003
1286121
495418
445039
531163
1910470
1651420
241408
1154891
742320
1902389
1081228
205118
115003
1689165
434389
1724120
1480052
1764904
703474
987006
1253178
1476015
1355558
1836706
476422
980850
1658475
1849795
650147
1273063
1894967
430104
662698
1309691
890000
531302
648835
685258
1368227
1364586
1807906
236836
155606
471098
258201
1468074
1615881
249231
46271
360443
1673035
1720862
1955070
1961688
136664
501110
962611
631945
586795
1148390
1369555
334707
1274433
455263
492225
128806
1262726
1359085
26528
1258776
1943700
1542438
588164
1013224
591899
768875
853387
915740
740179
993377
313547
949391
1380169
228072
667697
86666
1433170
1337004
1115934
1214405
1424665
1308180
1860904
236772
1600725
1329147
839694
629956
838566
1976844
660363
1983059
970670
398976
1134847
1467119
1329751
1317065
114814
1361050
446293
1556866
1855557
1026752
276972
398625
485916
1230541
251938
746594
1671876
1853006
957431
808298
1873402
829317
754088
1587916
665932
19941
1166439
242737
483944
875735
880885
1805707
1515560
725709
899665
1736761
14148
565597
930493
548848
1134250
1327187
621854
500163
459896
1174974
393418
293370
1141318
1342599
1024182
1581293
1929100
1098354
440783
1878097
419245
538861
967740
1866336
1444734
1197084
1893362
1756547
1473970
191121
1728947
741575
1243550
965403
1101573
1614132
345772
1891755
383292
547492
259805
309134
1989241
948874
61380
1412195
1181082
113476
1336640
1687786
808516
1310172
1259695
385011
265001
1851367
1588858
257556
370143
1656218
865084
1197141
1508639
381077
121258
873492
942118
1568568
1060924
1077017
1469957
1079562
157522
1222835
1409186
1951518
501754
975633
1391311
1006653
1662513
291092
849072
823022
1707743
1788625
1997805
1501678
1115074
1607770
251106
1246375
1816423
174477
1164164
1431157
1087366
928334
1829665
1817289
1469771
888527
1713942
428428
1197773
1455563
1548971
1173517
576804
982470
625259
140466
1757788
281700
1472084
110956
604263
933849
136144
1856420
1094036
65234
1724179
1269973
1562389
1387750
281595
1119552
31490
1135975
1870556
539824
1062765
1225966
1979555
939078
1669229
1072046
660793
454400
487568
1522313
218199
888764
873803
1319365
1041911
1379045
246204
689371
1593675
1636317
548787
1020830
1684548
190629
1034948
273004
980049
1869334
1974989
1322781
802495
1212976
676246
42280
714423
1037211
1445492
287611
429898
1509738
422718
1317255
1644780
1045957
21104
1056850
1358594
142018
331717
121278
1861798
406688
1659399
510693
1364376
1266373
480217
131937
886436
1633708
288265
1952370
412890
662526
1989093
94689
1651609
1478516
407827
654130
1292178
107203
1501052
1547271
264333
1619626
1133570
623559
1176873
1485504
1992896
362602
1836577
1241913
1240271
1767643
1758300
338402
1070383
436438
1633403
369576
1486843
57123
878023
452715
1698210
1152657
1995720
779246
1630429
488193
424718
329783
492838
644318
870816
1874651
1069504
1486059
295207
857135
794411
703132
738529
1570240
1613472
824799
370606
1084987
1333742
841628
1528130
1583021
1139006
601660
1793383
1372625
63165
1183433
879898
1960243
1573637
1583657
1266672
1521632
560772
1626477
88151
451536
1049628
1151778
659475
317706
535933
728583
937593
1256940
78555
342725
275481
1162530
1179459
1191066
1595364
766467
777383
447625
213185
1102435
1581396
731734
591805
1747088
178445
1417177
251430
1342064
156856
1474369
860265
830167
1997778
1775214
130837
1979444
1740415
323569
1603597
740568
1838057
1051243
740097
969709
425684
358134
895767
1609685
1186559
1981658
1898265
1482491
1247560
944077
1362868
106065
1283879
1286710
1695985
144517
51873
1654479
746402
1494148
1670115
398053
1547419
743749
1891083
1125846
219871
1248350
949968
427603
1682008
1655264
1639047
781599
119376
836022
313448
1172790
1018920
1619339
1909039
554695
1847584
260059
4023
138659
1240718
160153
695361
89582
690726
1562693
387285
480133
1522618
476718
780680
1143082
288457
1848350
1453143
478954
333298
287566
1815778
757980
1150894
223798
509303
1543369
1014048
619123
1773068
336593
215123
51375
730563
1189996
1493436
1646465
20131
246613
1324303
1607271
940734
763358
1939118
1694819
415097
1308796
1835436
241015
1460043
1365541
581856
320024
1138942
936632
1246062
577959
1747508
432141
255942
1550306
1130488
93496
1466104
127333
472814
27287
1262089
1311607
1000869
776297
494843
459506
1023372
1458628
578275
1333273
975226
1452733
27125
1731327
1649876
716902
10569
1487377
1344689
1207130
614386
489686
995409
1635464
863911
894338
1371140
1823827
141681
500993
1829995
1772885
434850
1880667
157398
337612
1228080
1056923
1856772
1296692
1082286
65530
1036481
1487962
855062
491631
752655
443920
451374
1189779
1461333
1306641
1253609
982150
1110425
1140964
1778540
843788
288334
1706050
1654478
1510548
1325388
1352644
77161
512724
645925
91279
1128995
1809412
1588238
528177
1961065
316903
1739760
1788182
748256
48639
291335
610486
1100671
1380147
1930691
1957674
476201
1446314
968543
1124856
1258011
1169806
250494
543500
1038615
720022
997636
60695
961285
324362
1723346
1793500
563134
811117
1466237
67751
1149832
1842962
543289
944734
242051
284117
190640
1783249
1829575
329491
1164066
213772
624913
259558
1591193
827742
1283526
242815
690749
1472881
748290
634153
1759916
1054175
1904897
1804794
51383
622736
1789686
646683
1838583
1468657
326662
86338
1947900
1940999
644040
302839
1738085
1181904
410101
1899469
1477006
778167
338537
1412751
478946
1267897
52244
356566
258993
832406
155576
368609
43733
253988
1248759
1715290
1269764
1292030
662558
1817339
1828244
862735
121083
1709849
1000208
1970001
508515
223688
335057
465310
1439065
1124962
757005
943388
893317
1719668
457948
955532
1592858
388639
1901807
1464514
1060835
714569
1478555
1360793
1011900
1379395
1051656
970000
1314842
534185
848270
693689
1788838
161228
1796644
1270095
1423643
968367
856837
668775
1024328
522020
683811
870194
1681841
1371014
261867
363175
1085091
138695
1068260
1000519
927312
115070
918452
1894864
1239535
1239357
107046
1898915
1993846
1122792
1478690
1732310
344126
27665
554213
275502
1510393
895095
1841435
1248477
514681
380833
635506
1351472
1294756
1947760
1685601
1413384
1752116
1542480
1489145
1296140
1981423
152745
338023
584684
380943
1124906
1266110
397327
1732097
759529
175918
434946
1207864
1957561
103259
1268349
1466242
183249
1223163
139571
602572
901636
733687
1874515
591954
496565
40711
458809
1516042
156839
721012
1365484
954699
25230
306551
1708547
897187
336337
341114
1975050
881115
1840214
936850
990550
1309900
750106
171894
618090
341015
1788858
1348601
1999372
1517291
920897
706945
287214
667828
1734578
391976
1697350
1787997
1676152
1891412
1949554
1020392
692049
1273552
893253
204790
262321
1560145
850700
924214
1425756
1162890
811163
302539
16378
1099313
841552
288900
712396
1451902
1175956
1997748
813019
1231067
664761
521013
424971
827590
1425221
166364
480886
1059282
474028
1745317
1883166
644699
919590
1892665
1338988
1178055
1293098
1533911
1805678
953890
750793
1751520
1139340
1803605
579095
745678
1952485
571051
1219358
1273670
1808201
913270
802803
149027
686596
720022
1861166
592370
244957
38409
561370
85399
1583059
840085
1949364
334812
1631009
1616093
42124
1094608
735039
845931
1937307
107735
275002
785894
1441463
296355
1845751
958526
386459
1125043
1355030
1255200
1411935
1677180
50476
609110
524132
1001430
688621
918534
157004
59965
708404
1975665
379421
1643148
1036873
1983140
1114507
1560288
1752018
1307760
230235
430020
88056
1250664
793288
2903
99682
1127084
263575
1864328
101448
673327
729904
384782
407781
149802
374838
406406
1265392
1179042
1149484
604958
863921
626478
559733
403263
1449754
1101646
1830105
1170708
631806
505103
1783415
1823286
949666
1028007
1286579
1400134
620055
309843
11980
390143
268359
1088019
901637
1981172
1700828
1860333
1277385
570882
77171
1776892
914709
1321565
1420079
513906
1978456
146297
1988654
1970350
466435
1958842
966426
1973433
217325
1220022
1351629
494482
1957810
818568
1792968
1640172
687396
1284038
1220985
1803194
1106146
384694
1340914
1484285
611030
685278
1768062
668813
1816856
1470201
1251272
1728439
1218770
108170
1249231
1515365
31223
968019
1251934
326632
567320
1518554
1452573
1386835
1279309
216177
832227
755463
592377
409001
255438
1648386
726231
202765
908240
621843
1326690
1234192
1221482
1920622
196270
577082
1899678
1215687
1260334
210269
900939
1098800
187310
1114333
1955246
87824
441150
1932923
878583
1764104
817036
1399863
919538
1890044
1841431
1276222
1614234
619548
73061
1194628
700900
12414
291841
1610677
1286788
529463
1818682
1150189
1252847
1040389
448246
1428242
1339988
705694
1219364
1566648
134939
1662335
1345102
656950
1145836
277948
1596900
605825
1957273
1928329
122058
1734799
1717967
1872041
805952
755893
474213
1214647
769770
1540653
1580535
1563016
387612
119812
142955
77311
646915
756770
1920720
198470
877462
1015781
1926777
1261656
1916946
1537313
1097136
1157860
1422844
1199671
880099
14111
470550
457746
47595
1464065
1309047
650880
837353
1662215
952771
115406
641800
476649
1554376
1106849
249040
824335
1047274
936818
404085
1568564
535259
550039
1859621
1661122
1579227
1290030
1095916
95438
1895738
1096115
1078424
89063
1363591
194261
1094478
949784
1050803
1613709
1218936
1192137
552698
569351
535635
679622
1092623
1598565
324450
1226182
283
787832
692271
1317603
565424
1301741
1495168
959112
1526827
529845
1145540
853949
1825146
1653341
1975113
162341
1028900
556516
1759083
1697649
1127127
1378496
1742997
929173
814554
270213
361932
436180
1422536
1580760
747898
200669
636735
1000169
1004884
1581589
358517
770937
1374963
380106
853079
840031
67800
420925
44652
1416220
604654
481094
993123
962489
1652137
640278
386989
802642
110777
438013
1134215
1980413
694655
1866063
1212270
1731375
4197
235883
1485651
374412
1148515
1140583
465221
1669924
687844
886142
1325916
1787060
511436
1466778
1704551
430802
1066477
58235
649810
1516127
1735975
1996034
1587767
158762
1890491
733410
1963341
910524
681479
1191614
250819
578822
1208793
1796489
618403
1601037
607297
1591476
196169
1419755
502286
1514825
1188530
1522348
1518473
1965319
277070
1993714
1429751
829640
857377
388805
982523
1945087
546527
1478321
789914
685336
664832
1013344
501845
912448
1209305
1690451
1640894
1532247
1109927
1817547
273892
821287
1263566
1119963
540933
1080115
1345321
388562
838721
1560143
544365
1564373
440871
1320862
943984
29033
1627760
1844829
1548882
1684728
56315
1106466
947996
522746
1473880
1997091
1362814
1206769
1542056
345452
209506
1135367
1784696
769459
658434
548357
590683
340660
1332532
848224
192721
1734217
654366
416351
588629
1196873
1100552
1683431
782591
883738
1055399
1014733
1665958
1161740
1759482
684727
874968
324698
1046847
1527948
1414649
281781
750282
1947838
1426896
499628
1048609
1460619
1900114
1697606
1722758
436681
1899891
1262746
657040
1804979
1208160
389251
1996367
1987430
1215398
1807832
871511
1492318
476787
240061
626621
819811
1968437
1226921
331649
431179
1559310
820524
346347
1838819
203814
534774
1053776
181809
1688885
945584
269570
1683809
1105165
1677587
845607
309277
587327
830117
585107
659806
1266532
1278495
1423126
647200
1831238
1330811
1914160
598090
221230
1858211
1068800
806975
943702
325594
621639
1510811
1440342
883107
279353
322122
625483
1933806
294963
1864770
273644
1750060
1500954
755818
1457216
1858963
1925463
804050
567524
792103
1408042
326923
1188662
1593073
1229629
327364
1667868
858292
1558942
1195199
779898
1672056
1335036
1690103
103433
1665221
846574
153408
1201239
1327125
1985502
709430
481513
80094
228942
1406930
1550130
797249
612941
314191
136290
1092686
81750
148321
1178854
1907216
795088
1693337
835286
512881
461048
653261
269303
1286503
394808
1119165
1056145
1992073
15010
1195216
1861722
59365
758182
1857922
1293097
894128
526552
1032080
1089725
1810686
1435568
511743
187121
1148527
1374008
1766634
738011
1596853
1060245
251674
917484
28027
1737222
1701719
689319
562663
914140
1138620
1881967
1190967
993596
412049
1141693
948936
1628841
253673
766713
419223
1614189
1153137
83098
1188267
1621460
710715
644800
1149498
654603
1953145
1085886
850772
1920999
781300
33512
238073
1239672
1156742
1311823
974906
987393
372728
1540776
1913351
1455427
1995809
1842524
1353793
1564145
1998074
1232095
544218
1741650
754419
772661
1401385
701955
629111
1441400
426052
1814576
600292
714829
1022295
325171
121246
105957
869468
1956714
18738
1714129
741830
1392008
1020332
1216915
1349288
1329271
1669218
875469
1373576
670645
1416863
986404
250203
1193782
1983067
528715
1435810
16678
1302542
1579700
631651
787572
504521
967592
1329502
940016
1461645
1767923
1457570
285545
1278881
377889
1121342
1599298
334793
216556
768332
1849956
1012817
1959128
1367861
426065
425515
1711776
643250
859840
1417594
27467
978423
521497
1244695
1901871
1904044
1924445
1486066
1425602
1119851
1969117
1005715
346585
1804894
1497162
407463
703636
10332
1246868
1892705
193530
1160178
251700
1484346
3789
706523
1085817
1900410
1077359
1559572
185261
1079575
1661799
252969
1207473
1845391
1736558
1925124
1464526
1026644
1099213
218456
911792
248972
745959
1065791
1940196
1619174
1931384
280241
889764
1455351
104328
866310
1961875
1434715
271721
1096676
648803
1131765
1750547
813408
246684
990771
1678019
940975
1410928
718809
31068
281097
415626
1947457
284847
69508
1909105
382624
1305429
1781502
1133446
1448751
877322
1021248
871330
787344
347734
241688
279157
559246
1163088
897346
540681
1098597
455258
656818
232265
692131
30439
1142586
1373259
1065159
1145218
793105
960482
833013
1982426
125780
503846
463407
1244068
1882156
1512486
467224
1456897
31494
503157
1904881
505348
1451080
1268617
1247300
1063733
1826206
1926185
1266888
1243986
1474824
868108
1031609
1366590
669268
58183
1564941
1324027
1736011
1187191
1718351
1748969
1701764
789792
1300127
1423568
1006929
105738
1159460
1481880
511606
995238
1194443
1086945
896690
802840
1571416
1194538
569374
64551
176920
1635538
1032979
651021
1755169
225019
313843
1047442
1574879
947885
1870792
649291
877992
1639078
485685
510899
798545
1204452
209918
298515
1826419
538084
428571
842817
1416759
249465
1329203
1733843
724359
1723301
1837520
386068
1478577
1189549
762724
1682864
1945407
906111
1154187
926959
1107152
1120312
928312
496573
1561160
131749
1160623
1093611
505946
1867951
1632603
296659
1189525
540386
1452333
1330557
1177351
804843
1126821
1122745
1080094
428288
1295929
1845690
1592905
193436
701248
1973752
306480
608565
1101152
326279
1545290
885129
702549
16822
159673
564373
1483604
706165
442364
1291133
1408624
331320
492302
224452
1360028
1606433
632774
813162
1448354
263403
1295750
830844
937665
1845838
1247129
833082
1145115
49541
279739
1710770
1895162
1996567
1665407
1408
1244683
844370
683824
376843
1576654
1499163
419434
734913
380757
1054489
136784
522460
1353126
26570
1280205
1253242
1350580
1399328
1311704
1182557
260735
1245576
1890112
1398258
901556
1873120
175641
1693707
1111511
1210223
1940650
785902
1387409
802029
295557
1484620
308158
1466186
783816
274852
573381
189254
488972
1192345
1106303
754374
1687834
1235869
798909
1628041
710956
702708
969701
1643047
850502
935342
296551
1279966
393296
1047916
1660077
46963
144722
465418
700634
826609
1023669
1895585
148253
1300860
950524
4630
296939
288295
1966871
411028
1420439
1807444
1383645
194599
802037
731728
1846981
1591734
438936
786900
569375
1693095
1598745
467893
766052
610881
225019
1037863
414648
1607762
834761
979123
1057360
633285
423116
1998593
549946
1679287
1194463
1721886
1751854
412622
366279
905880
1821805
1451748
1240598
479958
37818
667940
1616524
61816
1490632
1200630
1660608
284821
33584
580473
454709
1188850
910724
524170
1778760
5016
71950
658385
623799
1192402
675095
1403616
1064491
36834
508355
558057
1869127
166824
664953
1737349
1001090
1197302
914335
1958059
1228389
199703
227612
82481
1454632
1538178
1253665
976814
190435
74477
1312716
733664
26432
1302212
473947
1738642
1358506
1394295
1860839
1729854
952703
977243
1176907
1021236
1358047
1650785
1507122
1048973
784940
838333
37720
128970
1692451
1876418
960583
680038
1900997
685844
1683189
1438806
1690803
1939104
193827
1814089
277747
444112
1655308
1900712
1868304
71531
414909
1802336
1934111
1432285
811642
1218765
948473
975623
1472765
354598
836935
733431
1791277
1968472
546048
831239
1875830
1183953
59755
563400
1325891
488067
1513840
1973245
313574
1641522
534638
178861
1264994
995487
714748
73017
628372
307079
1670378
1704067
1537600
274492
536350
969491
80992
153696
332773
1212615
177846
1337182
1952679
1027111
197903
997287
422903
1408157
201665
93126
1018710
5086
1670255
1980444
547624
310317
1208412
1520498
1056958
510903
957011
487055
137342
342810
1995284
143780
200784
171000
191422
358866
1947288
238630
378246
384046
1132214
929675
248517
130099
1472314
167006
769468
1923451
862703
8944
1322702
151845
1779917
28766
691387
796038
253702
1750284
1373720
1165850
298007
1401536
1644409
1868804
76586
1360519
155779
936241
1479005
1597491
1496174
1932607
799542
104060
1440714
627001
175114
322608
1863511
1412531
939966
1906736
799159
1708411
916265
545999
1070740
1616230
1466912
322057
1522916
1496935
796075
1961658
124445
71324
1714382
244210
419247
1741053
1025310
54340
781525
1868499
578128
1001024
1346801
349502
177745
887790
1913048
322694
1180891
1335647
1015482
1503976
503591
243775
1383272
422783
1050701
907924
1265302
905296
1388978
1812707
1833144
110461
436187
1687631
1754253
708250
1898353
1280481
1409678
1409297
608840
1953907
1675621
1610923
1287167
44854
1062054
464320
391393
705695
1940083
486672
1578241
111811
231889
650044
1890268
1376107
325476
1714997
603151
1214351
663533
730289
1853930
1038917
911303
1806491
119650
641151
1647250
411738
550202
1311494
1279230
1067223
1307227
1705661
930477
1830722
42120
384724
1367946
1661043
615760
505574
58591
46791
1710103
688016
1321909
978040
520080
676258
3046
402618
1754849
833872
1205330
253998
1391787
1598048
716252
1991820
870324
1937457
1015104
84239
1842315
277251
836087
1301441
1203298
1538386
1223888
1394650
642219
1673757
1432400
776483
1726544
812967
1374384
1203094
920348
1088392
320906
1312286
1168697
275726
1894385
1909123
1417235
1736241
1774390
1377173
1804821
981162
1814763
853389
1586591
1573252
948010
1318502
1507542
829157
1898964
1397221
364229
882814
1209736
1887610
402532
1958623
1981202
1491689
365780
1278370
322267
1399649
136890
1013229
1924647
640156
1913794
390853
15905
1770430
303730
328442
722480
1927545
1895755
1108877
1130178
331618
435538
1006533
275358
696008
1179276
644613
833123
286897
1009681
1316436
1117076
1057226
459232
1971623
1921596
693191
1695249
846836
43875
128158
1513013
1069718
1750325
249920
1792547
1998949
1353174
103714
1859305
1163740
1376292
1451496
842706
865723
461006
22510
284511
1096850
206565
1678641
525648
1841030
69830
653228
1898427
912000
1123157
803723
1697990
1565254
881421
587211
1098121
616644
351885
630827
1855953
995020
1852051
1994628
1766305
479920
1972087
4587
1206203
810377
79790
1815838
195165
791861
193331
461997
782265
232956
1036373
537939
1258800
1206525
1068525
566924
618037
1687381
1988695
1432033
32717
492031
474969
454420
58518
1161126
1310723
1361201
550189
1046746
1958127
1073905
695556
1848759
1907132
818762
145475
68708
149471
1079239
610465
1653088
1541850
80197
909599
132672
284037
1168822
329052
1571525
51043
715213
786816
1510231
1377309
1618840
1419514
1005096
749003
878455
1539019
1698095
1776491
776429
1314093
47967
900926
1819711
980883
1470524
517944
1538729
685105
1727222
1096126
1681980
1127112
1987624
1721942
1774222
972336
340378
36341
1178492
573283
803418
90931
963850
772871
290874
805276
1341283
1660077
547415
1490110
1745728
1491303
24214
1471185
446359
1273005
187816
153444
536624
361169
1840002
708825
91961
1498993
808222
1661591
1809769
987911
1679663
875731
1890784
102691
1722470
408130
746280
1645134
668626
127654
1975752
18848
586620
393359
1720986
1778073
1666473
1964624
402864
57840
1288541
291383
240445
156300
150349
1437977
1034377
389395
1659203
1235892
1146616
1311286
1961907
897654
1735809
493602
757557
614906
928733
485653
1078404
1468825
1262799
1649606
1381154
1992290
1840441
497215
1480710
1555588
18398
1140932
571062
294797
267211
343011
1411710
1978196
453170
649336
1828683
463900
208275
1735072
1150818
762263
692525
26202
757245
1161458
947918
1758984
847763
1498842
1510192
1417110
1139876
311540
606107
938624
1206126
161881
126130
731013
917227
1691129
1092463
1308082
1127720
1504103
1320977
1748995
1881429
1773737
932818
375530
28886
1413242
124496
1111861
1671192
587096
1865189
156019
476290
1958554
1876908
1977452
768186
151714
1219841
638232
897787
265607
942520
629132
1176576
1619291
105609
1379639
685973
241056
1588358
90524
720829
1434074
117978
226277
377950
1130029
1784266
1613874
1981511
1878706
1998309
1028734
49805
421661
1269202
665031
937922
25138
1345852
1714744
1274870
44319
1346171
410224
1225017
1423647
1281593
1142409
946958
1676441
1748130
1919064
1431213
585074
57951
1581860
1132039
1905421
1373112
326418
612895
968499
1783468
1055575
971030
264229
973656
1201421
149684
3215
108244
735688
1796985
1357144
593288
1773957
1054370
1387512
786908
1691985
1403549
600503
597855
929423
687700
1350662
597194
668588
1424121
513373
1610836
115900
189056
1933832
1258227
1014593
1450611
1085607
809082
1354772
313142
1989080
936561
686336
1176664
1047781
1043768
1552626
843582
1162479
1865839
789038
1044663
1617013
848274
1436882
1405325
814945
1246690
1324640
1006217
534502
1461841
1025848
726862
1535211
1008176
922716
1280999
342269
513038
413407
1931317
1052722
1506586
1481172
995740
662539
1376375
1496878
497536
1939298
379041
653997
671448
745700
637318
901905
1436214
415554
204846
918812
1056798
1675689
1612688
1061858
649108
1853400
1545814
1520474
709474
1951191
1379142
1787410
1564404
761343
1374692
174207
857762
1616856
910280
1581147
1499058
421028
528231
153276
1202848
926937
1760057
1722215
1626221
1978189
318781
1031956
1349508
275440
1509659
308471
20864
1554443
817515
1440901
58509
1221468
1733740
700573
339736
803990
1647898
1797252
1801695
1225682
1744543
1900327
1571648
679891
1583110
1946168
1580851
1557600
1952374
1970055
168811
369286
6696
1541269
422744
86793
1545310
601556
300117
1895709
1872560
8085
60951
550777
402924
861105
866533
1152227
574765
201394
1944142
856558
1541211
1353649
1562639
844985
320391
678994
1617937
1309568
1667413
1986382
1966040
1124037
957342
1411962
1562418
1738867
578422
1376154
1963353
1253815
1963203
1958031
1015398
1865860
89074
25409
1109963
1656335
1768210
814172
1352550
1680877
1926952
1277258
644156
357012
211349
1939225
939091
1468847
1418422
656943
1672419
1353261
1969370
516418
1268735
135579
1891578
1670885
744807
1564510
856343
855688
562712
1621111
598304
1422899
767764
1106387
1053560
1880113
1413588
416606
47726
416765
1254115
176110
1756610
277590
1426414
1926807
426921
1579081
819604
1817523
741540
1845448
1467722
358571
1543837
1001279
396116
1940401
1996327
438716
1376899
1035262
214173
1124270
1357786
1561658
1356451
1586
1393710
1449889
332892
471643
913981
845946
372931
1372979
920173
738086
668284
161366
1696
120217
1813940
1807646
429979
404575
1918379
22128
194466
828675
14533
1602529
275660
573334
1510569
1266412
1271041
191478
957644
438530
786311
953386
568895
398938
1047275
1447751
1933919
134533
131559
564884
593725
537477
73071
900125
928004
114713
672306
173154
189618
515662
1689108
99128
1687771
989885
1201751
1618717
392817
1730229
1707552
674622
91242
181365
252761
803890
301949
182039
1265923
1982884
582488
1938313
1497419
423235
1500933
274356
1099113
87933
181339
735151
1166799
1329272
1278345
1709837
401772
421230
503651
1197020
1258404
1051292
1501500
1139806
492103
1749728
336129
1691791
504312
1491255
1404604
362727
1406570
16652
1864771
1574215
596435
619086
1857482
291460
1266168
1243875
1870593
689653
1011936
1777048
1176681
801801
65843
606533
282253
641721
318210
1020860
1994039
32494
1959692
189739
256362
1003447
1013460
1487432
274419
178838
468164
298457
1397764
59247
1136710
57728
272420
1144032
403183
1717219
1226775
1597612
1958804
1031602
1873612
74291
724742
1085363
740212
1255628
1645366
209217
700436
1338897
584861
116807
1314151
628727
504152
867572
1983623
1966984
1540906
679950
465111
621723
457284
1468392
471905
592783
1897315
391320
320701
422713
1837409
911546
587141
1311378
165906
1295651
663277
260535
1411217
1224541
660367
266069
624030
688628
887625
1152475
1121215
1186783
34802
206196
876719
745104
956600
396643
1959128
905792
487080
104137
768692
1109680
325961
1921822
96179
1588471
1776943
1122633
1654901
1194428
675231
1949117
48877
958291
1502766
385163
1814816
1492606
1650714
536743
813339
178901
1393158
816880
170415
294825
1116623
472057
332949
1694405
1132147
140310
1315598
394394
331946
1891612
604894
1781124
133928
844078
997267
1494530
1780490
941191
1284813
1797392
1098676
1782107
1265972
111261
1684104
779970
910074
1467854
190709
1863336
1710418
952480
182322
1302059
586072
618222
388306
454650
1885636
1704116
1101757
792820
1109036
595581
1482446
1040384
829200
1011696
1708497
1457657
26847
1645325
696474
70530
954999
1746434
1772539
447142
1728865
1544194
1894208
1661318
939566
599088
106549
1483264
1794268
1244278
1514984
1864703
1400304
43920
1472040
1965739
1439421
1794399
138785
1591510
874367
1934381
142583
1400761
957086
622875
681543
679569
909997
1606418
1944451
856825
1632949
1064757
1911235
470777
429477
459465
1292891
752194
140333
995537
1185251
557824
1970615
859727
1720319
1021081
1087770
112502
1745690
273281
1828411
107694
1245785
1731134
172719
61394
258709
902411
1884287
952747
1483971
129357
1656067
254935
751699
1576548
1857018
1359216
1665466
1630733
1256625
1766201
1105193
1210763
1926757
92779
152685
1822466
1861670
931664
1441990
280773
1087292
1811215
59932
145911
419792
736212
429319
664497
1621721
375182
900508
1986519
1548921
1555003
241186
1694776
1801956
1770442
1754026
355441
124233
189604
268021
1919752
1222300
1791055
1839315
1762944
729591
964233
154119
793505
114841
1265766
807653
1233454
1250423
803016
922370
1083372
1707102
100129
1813416
468290
1397544
240876
799838
577671
19963
229332
130092
984308
180861
1993552
499125
1963713
1399421
1927689
762383
1774842
1016113
1282804
1370065
1958377
1938263
1816162
411694
466574
1277211
548032
743905
778969
87082
824483
812975
807747
1713300
1806249
1868567
1474243
282502
388804
1417992
525093
1509381
53040
934896
1698560
956361
929274
1398080
1179112
635112
1670469
617977
141087
1743655
1504040
522242
729859
1011230
324235
1855698
1164890
222687
1621994
554529
1446686
980483
1376155
1394625
437647
28292
1005537
1725971
674618
419854
1319145
1724889
329595
1027553
653064
1779331
303705
1661480
353146
1091036
334396
495023
1295495
1365467
811260
1107397
1041381
1533419
1431124
1676819
34837
600564
1514484
1662602
1302147
1016111
1567491
706028
1899815
1119697
651913
1174064
178285
721726
1923413
1758197
696598
1012092
603457
783564
1894625
1177073
497209
35504
1878195
1716859
796651
1579694
1833272
1720364
1029782
1170583
1940064
922743
957306
1241760
1459914
31155
247101
974692
1397718
514758
1728015
301130
1821732
1208896
553773
1366730
1665007
1535863
382397
1903915
33910
942102
460762
840748
415022
323627
636772
305153
1292259
852612
1427122
1752646
444575
1085322
1158967
1012813
1649504
439656
896187
1210951
1276871
423455
1435430
1066672
381468
1047545
1858979
1471152
1099696
1725835
206284
1759262
1870494
1739268
990511
1293898
1806851
896690
788676
251961
892416
149943
625850
689735
1190565
999920
492330
889419
1379276
346414
524970
1670444
1118116
870524
250897
1664686
598139
949245
1457871
772181
387420
1442825
1359651
517931
3676
548516
623664
1041174
696359
1079794
1507881
799339
1186587
260727
1738263
1109144
1573613
615752
1005479
27834
1037013
754979
1332229
242308
619858
1318222
889630
338519
8662
1291540
1095893
1315985
976097
1096012
796512
1327364
1074444
295680
1610689
570587
437959
1060022
677598
719235
1370426
1049592
830220
537485
1111403
1612841
745645
473383
795601
638134
1399151
565340
1284293
1348291
1587949
715289
1331838
1414270
1372046
1415746
1824373
1582041
1392712
109544
402244
1973866
622668
114062
1109781
244664
240572
1668224
371130
1018820
1257591
865610
471197
235749
1058919
875545
469436
1509108
663705
789130
1489495
909526
732533
1531140
1250268
185665
455660
910603
97408
339061
1435448
1402885
1697132
1112831
607155
364776
1092929
1479658
439758
1865833
1138050
207711
825691
7868
1314716
352194
1365748
561199
215809
822488
1276861
1931580
339169
223673
1784593
16353
1104459
674163
1530968
309469
1036101
763357
191976
1668943
607336
1782282
425172
877582
519414
570741
791118
53943
1605491
1014948
237468
1238834
1787326
1622910
1197342
597765
1143133
1467811
1626919
1811980
323773
1753215
1739585
1055882
1203568
890770
576122
55358
38794
1984691
368658
1836322
1105043
1726958
1310270
1785943
1352390
480977
1601553
1003096
509770
1451493
373739
594151
148729
147634
1366483
530530
1565500
421347
1012617
873803
619835
498521
125574
1334093
1206146
609274
255559
1375466
1507553
571529
438568
22298
578985
366262
1246784
1686622
482365
1106448
195098
601262
534173
653991
247156
756711
526933
1960287
1796642
891900
1485363
768239
80629
598083
1533489
1224421
1061226
1865140
1607176
1292154
1817988
333032
758474
1716975
279660
1901476
1491664
1437864
368698
35681
658943
213916
881728
255227
627468
964384
1790864
486491
383922
1865802
1755344
461994
93567
767201
1157476
1544608
1778846
1807485
1338801
822970
1454928
172828
1930234
355433
27478
1575555
1339225
1674050
676733
262245
723167
788113
105409
1641079
793218
1843720
1417282
1176592
902106
1882028
560050
50448
892664
1885046
1100122
94487
319706
1954530
1443602
1666429
326965
1706999
812718
583146
769121
1179532
1634113
1586981
742183
615997
293724
1323089
1438971
666254
1613200
551002
25773
1778511
1315148
1410111
1328095
1501143
780817
1957749
827433
118926
234119
603315
303829
1855046
163684
1116909
145387
1381273
1223411
744838
1315647
1612399
1507690
803275
563325
1970781
392454
984400
48835
1981076
1667387
93950
142176
181434
1251656
272187
399288
669859
1562384
511026
1402748
1589756
1392369
1004432
1422364
459735
522677
834662
631383
1441488
752718
761661
1180950
1208058
436942
31190
997716
137316
1268119
238661
1990005
61952
767314
1660302
1095267
334913
106825
1731532
1726951
50404
52757
584240
1753115
959511
1620392
296386
1060992
1049990
1787230
283492
887298
998596
27527
1868167
398535
1848448
315640
555720
1470812
496485
1340694
887172
1799787
798093
1054186
1490047
397851
1331526
1020392
1885196
958579
838065
1744638
498438
1242661
1878474
311716
1859008
1067546
257627
1368044
1529254
1694528
1839359
1944681
139650
145486
1419585
614279
938446
911277
1749953
1616663
1477697
634033
788510
724885
134321
1730207
1762958
1235795
98013
517111
863697
1383005
466296
114303
540443
586281
1292659
945504
1557394
203523
211005
1438047
446111
1173276
819362
726880
490945
104619
504222
1482023
74516
325994
1752314
1476074
1061036
489248
517389
1459154
1099319
1040527
671836
301698
1468821
1584927
68574
1945849
1977738
454793
1725211
1363950
488652
823232
132122
1244196
1452284
1147221
1730898
575026
1366000
1987343
1165070
1957788
1133799
899387
259063
1541250
1189343
1028208
1661175
1573962
520004
728526
1136288
907389
1986699
1236659
1599338
1879388
179692
843585
1475713
145122
137582
639022
1438268
1797990
1296337
1309241
1813171
411532
732726
418029
1995447
327204
474212
1900905
903844
281053
691650
1904398
1778513
1330557
1775721
1342202
780853
459954
88268
661777
1425530
1070292
27710
419265
941102
55731
334972
1356246
834970
882424
688593
459676
1407414
84133
1159759
1433655
1657011
681353
864625
1078793
1062756
1362945
791002
391165
1033843
436521
743530
695982
1725123
551588
1414703
1718493
1167697
911971
1005943
723514
386193
996390
1277632
1885201
793799
1773289
911754
450355
401608
430652
1865631
1727529
753683
1335222
474081
898572
769959
1786944
818969
1538181
596810
1389165
389843
105454
766316
1343780
1347902
723751
1226551
1266958
1706897
1697903
1484065
1134988
1003225
424148
204605
1898734
654087
1763593
38503
569340
1558716
1305550
483835
958537
1178290
1086803
118434
1881962
333319
1458605
1461570
349973
488883
1063674
1902561
1843401
1313550
292832
1080181
264247
797033
1383251
1530865
1370235
1563076
1475554
43301
568858
787262
1366163
1355342
1417860
4485
1559475
1339130
307910
464376
1699971
1941429
1856388
637924
74134
736745
665409
664900
1471386
503915
1011559
1032554
1396664
1433576
887349
1952362
1457525
1582962
1920001
517330
1059278
965836
1461330
105118
1356503
1780088
478460
1811357
208377
1338779
1756639
1640132
1721982
370087
228804
384686
746695
148708
403968
175370
321723
1732236
270603
1094819
1133518
200238
1873901
1094790
944169
1270436
983248
397537
1573755
417938
1625027
329353
1458558
55951
1912278
354911
1606949
1512370
1662677
394339
782186
1473552
361661
1101686
1294392
1926655
490238
1158950
1046083
59594
1133449
1883718
1041220
33332
1208856
1706578
1793272
1062744
1981630
1089369
317157
918204
1067481
546994
1096233
468958
1274061
1188806
679523
773470
1232292
1885210
1396223
1966327
1848612
1658500
1602834
163338
233025
269559
1054766
1572873
391618
1164434
963906
426876
62593
1292813
532964
1207104
1921390
1469016
1148398
1312738
1575193
1408753
1306635
1028611
831388
698014
10272
378692
363031
427646
623314
1172046
861170
326165
1406407
451263
1989987
1079252
1179447
42948
1055530
1351879
1536665
271324
816100
81759
1848884
26171
1980084
984723
806648
1003263
401825
1621845
1183988
229002
1387179
747324
1677818
433053
1503852
1596820
531241
735813
380144
493334
144146
1505653
1977741
1066884
1106508
1807710
412363
1283418
997436
344428
414444
1206081
214001
909202
1414462
1119941
1942937
597211
485356
1247751
578920
69397
1090497
195655
1453619
885103
1694676
1276816
988149
797805
234434
1838546
543250
1525587
407452
239625
1077704
1412956
814756
1491306
319421
192160
214098
260150
1363556
478470
332417
484161
182125
1563241
689346
1344530
658873
1137447
38463
1863026
1000175
217950
1478463
624301
1823934
301872
470862
631181
425478
24825
1475869
499664
729007
801350
245904
1145440
1476769
865815
141898
805896
1813468
235133
1168661
1935515
995074
1410601
3063
233960
1842263
984351
781289
288915
1376979
1192026
1877443
1745613
1693830
248930
666842
740025
261178
1047632
1963833
1264851
1662657
1274176
1782820
1205946
1893419
1767764
39791
1524451
1377783
1580095
1049748
497775
627534
340761
285678
1389411
554152
99980
642691
671705
351460
857032
1543260
463211
363819
1499532
157737
1508503
372115
643348
1325599
1233518
1516608
1564495
826287
1748622
951091
281794
1861645
906765
1066269
350397
756042
621688
167363
868537
645019
608064
1850714
182699
1523676
856402
700845
1298107
931515
344349
1823529
394035
219826
1421993
1475184
981761
1471042
709945
826344
205067
1824701
609561
196415
1162427
830507
914760
1161118
490897
970029
1483065
1282631
126291
1318578
649341
950699
1483160
627884
242014
708498
585534
1491822
384880
876415
427058
445384
901624
1446324
958014
1626574
342901
1157110
398372
360430
555842
1669633
249420
1806599
975307
136200
417376
1884948
1582249
137549
1425900
813932
1221415
1864225
1538538
1545995
308694
369691
366776
1633533
1319774
702200
429169
1605676
1391320
919470
1898537
1402988
4232
1675912
808942
336231
691764
864574
1019779
858602
1923014
1171816
335433
263157
495584
1597317
1773977
661575
1693035
530539
341896
64342
164131
1841113
496070
845504
723650
808253
1082618
1456908
1730749
257913
803143
1462766
1762234
172517
1707494
754235
599963
99210
519064
650169
502268
1543094
1107244
721847
1469125
1532167
354872
309720
218038
465607
1705479
1469169
1917149
1746064
11197
1433777
550534
129479
1695907
1407761
1946529
1978016
1332035
7160
1974431
1999550
415882
98465
1403100
264248
68667
248745
1311696
617640
133475
924117
361273
881438
693562
503435
189437
877465
1768501
1591411
1287211
921650
1979907
1523713
694617
1577207
1810974
399324
1274927
258148
79981
1509003
1299279
757539
1439584
903206
1029127
1007445
1085490
753434
1221198
287907
1230246
1045556
239680
1028011
1047329
1944233
120040
673925
1774584
1590850
369501
888297
1229737
1921752
1097858
693896
396203
1434917
1976468
1886454
1544617
1141492
1084596
843547
1574096
1677154
1100901
1640281
815423
1994867
297374
1086679
1763826
1150375
155982
1175237
1099692
1404023
475473
1672094
1469907
449301
1868176
41590
1046609
488561
4127
412399
1592414
1541919
1946773
710362
1565386
793299
1258
515685
1926627
1893906
547282
698938
976091
1778818
920518
750084
1188823
1142760
965788
645094
285929
557937
1514039
1880253
1432392
307420
1966200
117412
969258
1095074
273777
993467
1550030
1842595
1188444
1346703
1515912
880248
1479808
321981
376638
1217489
1113098
912091
8730
1470390
1427190
500331
38462
1872586
120154
760060
1506082
352573
1632062
1095661
1399302
1308595
368509
1031678
1160487
1831688
235545
707997
400319
511934
1143354
673895
1790751
1251273
1054926
1874925
117073
1312990
1557230
403074
768989
1499990
1651661
1457885
1552146
1196210
805468
506964
110060
1196805
768573
61357
41545
916793
397645
1210202
625891
664941
74583
1220491
1352105
622578
682094
999718
391393
219232
408015
1392698
1381670
1286945
1366682
1369319
720011
577666
1522155
1414769
260625
1224127
1169591
423367
1320046
1219138
593275
1275925
427551
184486
1312237
1992709
242430
338522
1104093
54049
1018400
1301044
936389
1804545
1656087
982684
456156
629865
844457
1401454
489468
1756627
1774434
399657
446068
359538
531625
1743255
923308
573651
623163
194824
1051084
767550
233194
1157381
1305890
1498598
988038
462451
740885
659351
49172
1573279
618199
641612
605337
941055
1110776
1874660
559644
27024
1769389
1876089
410112
568919
110640
1048459
1531396
1620657
791243
1518844
400126
1836182
483475
866632
67262
1472660
488877
1435733
1470516
1372175
1783946
491550
27795
815495
1162632
1282200
1101426
19638
1457348
969484
322788
916651
1766614
1660984
985323
1795847
1047832
503129
1094799
1864144
190592
1172493
547100
717943
794501
1097630
1798997
1358351
548175
1504569
87753
504459
103013
662500
257880
1579446
453905
1620244
915572
1280244
202687
208404
649755
1880164
924284
1322092
609520
1315452
480837
781769
1848359
207104
380440
1437669
1190951
827907
641983
394593
1124572
812375
68970
949612
991566
255147
638859
420560
423347
1943596
102880
650497
1250027
1647065
198802
1499120
825003
57479
428684
1164627
176582
1741121
1267059
1996980
1538593
1081011
1937757
1607169
218161
153316
126913
486344
1431913
898126
745847
105447
53501
1530352
142039
232208
220743
674795
1063700
468516
479774
1989975
918228
1876300
659088
1579815
766054
188948
1318409
1793124
1072478
125550
118956
703272
1821698
1727073
989053
1927686
271050
1045373
15629
379874
679893
685270
987885
765516
1458609
506078
412330
1928948
399342
298503
1383297
1366184
1550326
289173
1727498
688664
634027
1677745
589303
12771
1917086
823241
1822356
1026944
1232262
726561
1995271
1969355
415217
1679155
543254
261798
1085137
674791
376174
1981949
1668982
1494097
1854019
405560
1501982
343858
613792
638470
1530522
792387
1802360
1329931
1456624
728848
1631470
1781906
920569
238571
873503
1316033
1462291
1074184
594292
993434
435658
1797115
639118
1682898
1209234
454845
567610
1455305
411322
1860522
613012
6711
1431365
358052
1063649
1361720
1617974
1696830
1265438
429983
1674746
185990
550397
1982913
60880
240748
1662584
858752
826243
881803
1876752
1137850
1069953
1054695
1927046
1726245
1328654
1089095
271592
995091
1266272
197088
207971
1018095
1978753
969085
252016
1079044
1093744
1588853
555521
1401907
1729918
1299445
1703079
1651162
1555154
498744
353783
941142
940522
300300
1400747
1047120
136652
587048
1641140
1005771
328106
969660
763695
816837
847927
253450
468270
1456218
485514
334954
1621860
1420696
48544
32076
414386
856649
725880
1550463
1443753
522654
731118
47685
247670
1963100
179015
273110
387487
1366629
1799352
928112
1107055
1794548
108368
1426100
467171
736409
1328005
1767018
1899169
212245
419424
1277386
1321811
768597
652771
948285
1573541
1046679
459229
98388
988183
501989
1612054
1966801
1459407
279631
729662
74550
696371
1494013
1376687
983358
590551
830610
1257572
579529
686844
1397231
1702819
1702471
462748
689163
998368
317635
1536898
1917634
698904
133224
1980293
204992
982403
1538902
631927
1312799
750396
566774
447108
731966
1958844
1255159
753252
1727104
1369150
1787503
1135512
889936
147920
1797063
315363
1843498
185206
1405695
1260888
1706341
1971194
1204321
487143
539565
803887
1384310
558674
633228
1415495
673924
462197
1285458
1670200
742361
108373
887188
1028540
808034
1051465
1468466
1030841
1564033
1493649
1664118
1523710
1509748
1735245
1862140
1378289
767973
280508
1061093
372273
675764
590029
1128272
1994032
1249775
1915567
792934
1550833
558476
1230384
1906415
335644
175870
897093
1402091
7587
522839
152457
1957280
549848
1272254
11544
1362652
968037
461229
1329647
1199447
1532379
1870461
1238957
1829010
459888
375636
908582
192937
427912
1407476
140010
1060921
1384332
1314871
1200767
1736071
1158685
1340172
15552
1250247
526383
462843
297559
757743
1642532
1454407
1313742
717540
841712
970041
385474
737298
1864339
1930299
67125
1877421
1065068
738926
625675
764090
1506726
1557791
1535365
199513
1733380
1367132
97777
593969
1258726
335074
139047
1428804
1614119
1050010
1471738
1385409
1918448
1833382
425253
1579171
375515
1727591
1085038
359985
962142
1468016
2213
424141
1799591
238699
63197
1541324
726177
1242450
1399527
604027
1649397
1104884
1806093
483629
186381
483590
1588823
302988
366004
1891026
1735383
1904505
1855432
845187
1273902
388534
617548
534494
985624
383810
1814363
1423356
23646
79510
1883536
1422048
380290
1635895
734402
658121
539652
1063261
368504
488462
530735
1492048
1656644
1898914
1921419
752915
605175
241122
1310675
1976168
1593835
491139
289790
1539900
1663046
192614
778710
1662735
250860
141760
868227
545865
1681820
967136
502417
830916
963666
1881729
922542
581048
1527040
1029642
274473
1091942
725405
1636548
377264
1039594
570811
1833905
1736489
1468018
1952502
1759084
1837127
778761
1954150
248148
950938
41121
25835
825318
1404075
1758107
1484405
1267997
721503
1278170
847251
1151622
842499
312504
1148625
1394959
552742
1914502
1286883
300812
1098665
1612042
1517630
374087
316623
909486
605000
1613786
1344745
525357
268021
829586
59649
411751
107162
297497
1028600
913286
1743462
1641116
1942435
623551
155528
689150
266139
1877516
185500
820579
37037
452221
1576190
1428112
931825
500091
182430
449648
1650114
591281
1622531
25494
740170
566163
501156
1973976
1075392
386804
1335517
593962
1928028
230130
1957945
1461959
1029219
496232
1878686
1816015
201508
1598442
474280
265896
241065
452134
733038
389398
1935649
185751
1226501
326007
384556
834279
1620427
1013119
273281
1042403
51662
1961286
1776152
13909
1571156
857905
842307
1763152
1708631
569641
661053
1742432
479808
1537140
69104
1262482
275565
929751
1244520
358064
1275392
1731655
955
1166448
1384260
1154804
590610
1815899
1058829
1929845
851934
368821
1435988
561750
369869
175194
1709173
1493855
812392
61565
1584676
666034
879969
1637098
1190348
1686528
41505
1868047
767921
1210301
60741
589479
1995639
321095
478943
468893
462816
1519717
202350
123282
156541
1639210
1083984
269220
492954
1338063
1771508
505663
973541
591899
698888
628107
1106236
1411269
790358
878293
548084
694168
1837753
516284
1214648
380633
1187606
557138
181939
371953
974272
1052993
29223
970937
1641467
1894269
170848
891329
292572
544225
1662981
1889213
1592427
643185
324538
687449
148946
1627760
526065
828256
1867848
231181
693855
969839
395093
341162
1091443
970930
1731074
1394304
1222871
334202
1356559
1963490
1694088
1505328
1326962
484865
409888
1771822
1142678
1606298
506802
68523
333022
863716
781017
1574815
292563
94356
192387
1479828
770109
287749
1037273
1669680
1172876
339784
329304
721197
1508541
1986436
578628
1748496
1336740
1414515
11232
573096
936477
1569520
889730
587548
881003
1024144
1785008
279030
183837
1125130
621603
1188237
1417609
1514969
1666584
659475
741171
431769
1773103
6685
1641379
1494452
1943262
876416
1075618
1048811
1507426
1582896
418370
573392
1662707
937619
1378414
1371196
835123
811609
483106
1385537
1006688
1726360
1999124
1115144
209052
1937385
1686946
487447
133823
1031550
1614515
262722
1856346
283553
288719
1066159
658938
1113945
475833
326517
539537
15035
550334
361459
584043
982675
503071
1522081
585836
1316569
678095
8695
949293
1880181
1410534
1162882
1278267
305616
1854629
174297
271599
219008
1736432
1187439
1986664
536506
233226
3695
1314389
533712
894005
356055
910246
1962721
1896218
966893
1414776
362286
1567732
1382806
1246346
1642828
1113166
1401237
135737
313646
1899540
1860114
586965
10684
1250716
812333
9854
368789
1578865
1546143
1799835
1346383
64666
213164
879221
1371355
368280
532758
1722405
412445
1148996
1310132
1212524
1534246
927541
652918
1022488
1458034
1229356
1105015
1069963
871771
478023
1851035
1178279
277537
86587
716625
1021656
798605
471281
420799
824674
833912
1840079
860401
1466501
100526
1433939
1167451
582192
593792
1033851
21217
237640
944811
1525983
1453244
103583
181778
467008
326642
1340827
928990
1723164
1003479
481842
1518827
1407033
1301107
1547153
1434555
448560
800805
1116541
19633
1885731
1716474
1225190
460192
168373
1078539
1412536
500537
1710195
1575918
1924120
1451493
1235021
339828
1403216
281513
420023
554549
642093
1037880
1175221
1572520
1087736
1664363
832513
477482
1882413
338372
541220
1474752
1503686
239855
1557091
680703
327801
148361
1264587
1312299
763657
593576
523158
714565
805001
1565311
167017
1835560
1849114
1174761
1201493
679809
1173507
965189
1806956
1519948
580332
729947
1776245
1256003
985606
1859290
501152
564911
501436
187858
1656147
1619446
421213
1288818
590111
1129505
1177641
148048
756363
1076788
421416
287246
1560287
1764942
938519
1505011
1936589
1530024
645676
1350996
1492670
707430
1390816
22575
121787
1476079
375179
97066
54190
1497762
830163
1068596
614760
1104749
907057
179681
799350
1263564
1521275
325266
155113
897104
568578
118703
194041
1497200
471266
354232
1733657
688079
1109144
783176
443007
1630735
515122
1255595
822031
1797926
933600
1348459
357757
1796396
813870
1748310
25519
474922
1918714
1870409
1613248
340458
1358730
229150
1371781
132437
1437823
1520316
696639
1914833
262138
46491
1541493
1679461
846916
613463
788848
705499
1720634
975189
1664868
1730336
595930
1529678
1525858
1791985
1060689
974965
1192369
1380576
7431
246159
196559
1750235
1861997
651010
1902723
1121213
1223441
48673
430953
78459
1791219
321703
1789207
936947
802929
32014
1102948
796661
1405436
609114
1969072
1318818
653859
860162
89895
231879
1530871
1394522
661876
1642784
918998
1594344
1289197
183486
212794
932431
1388784
1091509
1782958
1363933
639794
1241672
49044
652949
753789
1289369
1951938
779791
494839
1667619
625931
740498
1938439
457168
698859
1781713
1391683
1178958
498873
1916145
1056496
1367411
760917
357683
1528089
778450
709411
1910729
1258840
1349362
1073906
223988
812511
1882522
1247644
1531992
936500
331522
759524
750829
456818
473313
78420
112851
509899
803354
1238832
1393108
1186133
807245
1751400
670469
834730
226133
608463
705433
1788394
407990
1766456
1057349
1071079
240832
640713
442779
791667
1768963
1337990
151357
1319943
858433
766912
1125916
1656597
471058
1875207
1242403
264269
1554043
1361976
252692
195455
810136
1860259
431401
184421
1550003
683484
1691223
1464859
191416
1913030
1360781
1243713
709302
542985
1949987
731683
1004190
588802
593442
416747
441591
507940
721103
1383677
1693255
1646842
683119
683387
601437
904604
1872310
790446
762078
262859
1567844
1228801
582032
1585492
1843239
1091001
311041
1327905
1668941
1577675
594763
613561
102104
1981326
1755309
401424
1143242
698933
197964
1207003
1824080
1318420
1066398
1757484
700210
1105385
1202066
904567
308470
315890
32327
981691
300334
348897
377299
1509841
1977774
974670
656477
504376
1314496
15454
1480487
167994
1788139
1147522
571081
1547979
549166
1691664
1236848
1436688
659950
142766
939234
1736804
877289
637779
1479716
963358
369915
97144
1091330
1491329
713299
1461582
207934
421817
803577
1070774
1766069
1145191
386502
742342
1623609
1876462
438599
1038261
566565
1583588
753316
837784
1992593
782162
502492
872578
763750
1692187
1898250
280231
1310300
623400
1370371
1047600
332480
564123
228376
821697
955815
976745
1116214
228650
1475259
119239
1454783
1442894
7506
1101650
235828
1172203
1492982
1144956
1986086
691
450040
1420036
121294
1574067
155627
858535
202834
1188284
735512
112142
1220931
697717
278193
1429720
53217
303714
1567344
1605551
897007
1328719
810577
1778764
312328
714634
1927677
838867
184139
744990
1077048
67511
1882388
1028439
599931
561922
475665
914026
1587546
812962
1423588
1293398
198203
1689570
1070845
357015
636315
1882539
1610315
873263
671646
1791672
663826
1735479
1994167
1707444
425437
362113
818238
1087504
1689038
30046
893427
1693634
1668034
1983446
1759776
1779607
1312933
163660
1507616
867375
1489459
6709
1482178
1062147
1793403
1939984
415606
1368502
1929210
901810
860969
488982
97591
1669985
945744
1984043
1560798
794104
51207
530547
1282425
83271
948345
379191
21228
1146023
1609349
1189499
1992468
114600
1486897
827533
404055
56991
1095225
1198275
69996
1999400
1713495
1675229
1344649
701494
266005
471058
192205
1516906
518906
878435
112100
1471331
147107
895766
1227095
1481280
1648346
1031953
955508
470776
1057751
1989206
1725400
677614
847337
1798152
980376
532137
1265409
1815758
71876
1625335
1929775
1272279
1969914
1056463
1764454
1758681
572701
868035
1659871
1545853
1218998
1135211
480437
1683267
1555607
260393
594004
446643
1767004
79554
471995
301453
551741
1216888
304220
1556668
160100
1630158
1091077
836290
653875
998099
1732156
1141042
833956
1038667
1010887
373058
1342161
793038
28783
378711
304564
858616
62744
1899946
747216
977634
887718
977382
1786780
1961365
446610
31098
26790
14861
1147
1034777
1898318
725017
1800062
1568428
810590
1377799
1329566
1426182
42364
684882
836700
1428731
487864
72931
442675
108016
628339
1473311
1906686
81406
1000372
716785
1602521
497223
934346
866223
1144224
1450224
1458896
904258
610170
176856
994012
702031
1106739
1809134
1061991
423458
51869
1673291
1586580
1257034
160884
1462487
1088703
1621766
123979
22437
1806354
544930
1400337
391158
221366
1966581
1782288
865268
1173598
171099
1992408
575976
1479320
1762363
122474
804972
1385813
641881
171453
1889043
1113625
432047
1497805
873729
658401
763937
921693
1214518
1472151
896879
419223
1191090
1622624
1830050
67952
1738378
817625
1282890
277227
1357497
874826
1610262
846166
202629
140497
1538620
1681241
616068
56641
47654
1171412
1241176
1862456
1182814
1567746
194007
1064784
259329
1627084
1491499
1542350
812798
304945
1391894
604379
1652687
1168258
1535820
1818312
591736
191702
1415629
1788071
402682
1787161
1859642
964913
317744
936263
717214
1485689
1088805
775462
1276712
954992
1791768
143714
1167948
433436
1392520
1124900
583284
1507872
864372
1408874
300502
890706
1097944
147379
1595420
1266085
821219
1157009
1961971
1649567
1773187
1825668
874155
144306
1729162
1855902
648040
992361
223903
344900
1664245
1772070
659350
1455497
1236420
1077694
1552086
1852065
1593927
1835578
980597
1245924
1449709
1299054
470442
143692
1681019
1589278
239703
78834
888531
1549735
1813467
864377
745238
482157
1735518
1805222
465358
1387388
581505
439981
1577329
1160633
1248882
1373999
204814
1520094
1022271
1047181
516389
578971
1416763
73069
361143
1997247
332453
556618
952421
782500
223589
1034877
241347
903347
1347212
1327477
1394073
1253998
204120
555161
613725
57363
1440117
1611861
181337
1251830
1491941
1466901
1201640
459933
1472216
192550
547498
164907
1203694
86868
1920055
784637
662953
931333
1258850
1973072
1271859
61037
1689835
1907819
1597802
1783158
1881775
1153429
1512830
738240
1674705
981443
1900215
1133224
282096
1850307
1647290
1221415
1679377
515201
333772
978488
1171470
1025062
734572
375005
563545
1865023
1455473
1151104
1738950
800891
1120803
1915706
1256682
886149
1948303
536937
1232705
101030
942566
1123367
1898529
600400
123032
569303
565320
1008169
1352149
696824
593485
1902925
1215357
452502
15942
1499898
765128
499520
1666030
652177
1399313
1314998
1675806
452415
771997
1803213
1832367
622095
1446097
806579
21165
445670
533763
53001
242613
514445
1726581
357769
1247764
1784123
1650099
1090153
1235535
1678744
188953
1635924
189637
207587
369517
530018
547664
870387
1540090
531898
1559811
1783490
1248073
260090
1920807
1321674
1098435
232280
1724340
1566
1396079
1807096
1852664
1934312
1076672
14736
1914095
1240359
16892
1453752
647730
1356473
575035
605747
1473354
1863766
243475
1278805
891908
1119726
474335
7048
811701
499150
1513881
196792
1548399
833320
1302945
232153
796327
1484937
1590749
665997
525950
1743398
731604
1655790
1112793
1575811
373960
1254647
1203359
796407
1832140
1808673
1226799
136463
1510266
1185172
991847
590561
6950
1018291
177626
961646
754906
1638989
501573
479474
762605
1612819
586926
931867
581849
206697
1435597
874836
1504545
1824675
301520
1595167
1596705
622974
628013
1649444
1662
221172
32049
647336
1546956
1558528
954388
1183390
1733796
150080
891094
1993366
1414969
1882772
1196459
1054349
370446
485992
50193
414163
1444727
1074946
1738418
1303081
662373
125929
1269488
782348
174696
1229230
135831
142456
1940013
684160
1356729
1927733
190454
801986
115000
223964
1291052
15158
1822511
817386
971564
615010
383823
494400
1013481
81995
402536
466338
1341422
90628
371098
1016745
866565
1563784
541991
19866
1126985
1003423
890383
1475368
1257683
1567587
1418348
1828523
558884
556911
387152
1438054
1931931
1622408
737122
1974134
271822
500106
947245
1226540
793303
83389
1056082
421783
1073460
591931
393609
1742042
1970783
1896624
560045
1398072
1835920
919463
1826724
1355828
257088
263982
1870584
1321866
1425994
978724
1358842
1644731
690818
1239972
1767752
861060
782649
1598314
1900210
832122
481578
314790
1347694
1347982
630306
168707
1937154
1948606
339753
1071658
252595
1840113
815496
714819
171964
1711233
158639
165397
117505
1316506
964343
1312769
682731
424049
1231802
773884
122443
1731987
1164122
801728
634075
1606298
1724123
63252
2696
1503455
216001
743295
72231
1320758
1636226
386158
1879042
207283
785864
1287639
1018848
250643
270249
1778341
262340
1973776
660364
1888933
1596423
202100
833944
111071
1830402
860328
1292915
1591242
910455
1173113
493020
93085
1417130
683111
1085318
979886
1181879
794891
1446636
1615325
656226
1704615
167354
487962
532162
1304466
1490655
734586
19370
348456
527478
1227419
978322
868465
1622202
882708
625769
1050286
1005861
341474
766264
1128002
1589899
467365
95212
483082
116635
831786
1253664
1480867
222223
1832143
526554
571155
345200
427275
982784
333415
986014
1862588
813404
657040
1317090
1717134
664291
782135
194375
1125561
967998
759710
281722
434733
1806634
1013962
1253658
469591
1562030
1753658
659825
928478
1466955
328794
782013
935322
1585588
1171077
145536
1463143
972307
772103
1795850
586008
352310
40110
1433912
825254
1470058
1108606
1389406
1307102
380463
525021
161915
1701541
1625906
1741066
1507
912286
834336
1851480
1002794
1380683
689488
231079
1091248
1864745
766307
917530
1919101
435285
19603
692762
1457722
978773
300379
1715245
1165881
1532114
804824
1825931
1515367
1018777
1536451
290278
1869053
1889698
1677524
1434974
358335
1988017
504159
498198
799978
24560
553628
1586192
219274
1138481
985096
1823828
748116
1075460
481537
1523648
491694
1492193
575988
1611294
568767
176033
953643
1450012
1692510
939930
849134
1011784
1267878
738259
1881694
1919649
1580227
769191
1103962
1419092
1592740
329482
1641047
443993
678283
1323301
1770648
421041
1875880
1646637
1304809
649236
256560
383432
1053394
1457211
1048419
1610896
740565
875770
529154
1895607
1378593
685040
68640
967348
1177432
1215866
1568626
1552595
1816134
1991598
952331
1273850
1873742
342838
1248917
1275427
234832
1677455
1595090
1365947
52735
1882399
666839
1628572
107457
1927267
1715819
1006534
1947525
1190337
1240949
451391
621062
101930
514519
1194914
515996
1516110
1658278
1896686
1947641
1948360
218580
467127
1590420
453305
1739606
1862726
1784124
1482426
789603
1554530
1852879
459386
108103
442633
1094595
804423
1540912
158125
1136098
773394
710824
514106
1319551
887450
12099
423056
7776
1493749
942301
1762551
336308
896942
942270
1827237
893249
19722
851908
1077929
28058
1004332
1997890
1488220
560732
239274
1195716
334159
1073904
1651711
1964131
1423139
1051056
593383
1898080
1476620
1109852
318057
913339
218988
1291875
164785
1633605
651964
1750936
1616792
867763
937463
515919
751216
1863266
1905945
1099170
1274654
899474
1877556
876756
1565167
989530
1815618
1591187
798997
490357
935396
160835
1671191
1788544
1765925
587538
526175
583374
1006421
435617
1916995
410889
556069
716364
1717035
1710307
1147956
16504
1027991
132480
94982
1994567
542811
1452455
1205910
1662686
1799292
236445
996440
1645096
1607337
859181
1812252
1109994
1045116
996333
1116442
1660033
559109
950479
1150518
636683
1303929
553107
1678730
1658075
1606567
1357117
329911
655783
423433
666627
1912142
304304
652963
1514146
447594
1680917
1962951
125664
790207
174741
1329430
929830
1972876
1068626
750303
339257
144072
1807777
1559119
313769
1929024
1420277
954922
702505
211581
1636031
1076866
1581669
1126573
518394
1811809
239061
1239084
485089
1729804
826641
254017
1537215
45283
1895287
1525127
366081
1285155
1274981
118507
1047614
1089400
205887
413062
1685028
1469887
669345
1037048
1104753
1728912
163104
1924865
63814
1281967
1534407
590124
1181864
1619135
1676994
1319662
1267197
712041
620790
1822360
1816526
1509740
1391088
316714
960232
1653522
1960000
75598
1599236
1453128
440773
1713104
585913
480353
457984
1760699
138119
1253755
1716773
1193344
427672
772178
1736836
1352238
743771
878767
952542
1213462
732953
476448
761842
1839654
614121
911634
1707795
792776
730506
1053260
153391
226317
1338429
1532267
1657268
1610071
594386
1248068
218222
733013
1595389
72999
420002
1698740
219338
1390991
1546112
897975
47699
821478
1478681
1005058
1395696
499734
249548
950759
637287
1107505
1295781
220142
1711389
697609
1146393
1605601
1149713
346532
832114
754837
368822
1294550
1121950
244269
1072103
1333935
917858
1385068
1730418
664826
1619889
1116946
1062554
1589220
511694
665903
1311474
576615
1954874
1786455
1615406
111553
1033531
1650178
815345
153123
697229
572567
1671947
426159
342136
984854
1262147
64280
991519
1497750
1798171
1871774
1813827
401284
790535
1530062
1562902
669674
696127
1560929
365992
1657998
1417947
693602
957212
925866
982679
1369727
1645598
1801801
315258
327897
278052
1087633
474211
87126
1473924
1608825
1735748
506382
1211226
110710
1941277
1327864
158166
989300
1916544
785490
11706
1428937
1201969
164525
805375
48821
1391727
1942373
1488052
305282
1354719
356252
1243898
415720
337582
637328
1972244
1002269
230940
1976941
930629
697099
202406
1318537
356732
1714331
1016000
1222638
426394
1957735
1796485
1683859
498137
60104
1020958
1520200
791880
1701428
111639
235297
149701
992031
1169258
1882757
1424976
615402
416323
563790
863245
1544915
1870941
1823073
1708669
128615
567213
1766914
1369804
357289
166299
855470
195840
274474
1202519
1585349
904609
1116136
1960097
562216
940131
881578
899358
1853894
644260
688435
1313972
1207079
1494504
1290093
279897
1595676
1504711
418606
784034
35355
698523
1094395
1712881
996316
1790173
1961380
539410
895779
654045
1569896
890435
1630916
1879797
134951
1092329
438680
95091
1877964
556835
830422
897404
744287
1966732
167928
400807
1724740
1178327
1128325
1529926
1309056
489322
1188212
1220878
275102
1974544
4003
128705
1959823
1016905
1061120
1084919
1927110
1707043
9676
1158283
923707
1767867
966710
1031344
1597109
1728715
733556
711362
1089415
449203
773403
1606804
714899
1084891
1426424
1189126
101240
998940
544601
584964
1909711
1284791
709305
976997
432970
336563
1427761
1450698
431186
711671
1163187
1610619
721732
409318
1730566
87815
1597636
1068349
1834954
1802951
528387
420418
1483711
1133316
1221893
1546536
896752
439908
1993312
490771
1113555
1389073
973558
1050239
860173
1206887
220833
932031
987113
1287748
1463930
1460913
1119050
809804
657391
888909
1371272
1539530
238421
98108
748881
610879
245732
827710
1534436
1745184
1906471
1703861
876689
1362394
1739005
341146
424085
710584
998495
764408
1087072
494279
761047
1820488
1369585
541325
60628
18809
1726048
487818
1912803
990228
949594
179848
306438
1239742
1619469
490101
528260
432583
1661701
1187347
943995
598976
568877
341609
1672436
531044
1698175
1945685
1846280
811091
1988862
1178961
689124
1396420
1179347
507467
1852676
847065
428661
1517871
149293
1685084
1436102
1831102
1988669
1799838
913619
1186685
769223
115125
640754
749805
1168939
1841128
1643316
1914596
1990889
1511814
1911967
1521555
1778991
1790286
870892
1735834
1671311
1588775
670940
1119233
1456163
1178107
905525
352679
184192
733662
1718258
1195107
1362872
1363187
390073
1062
1662276
1056182
1785586
431644
1978052
1693735
1756523
1598785
1336710
1725732
999001
1814496
409867
1978740
475729
585281
1004983
1924297
1639090
1167628
1106905
137474
381931
453972
1873710
267869
947200
1854818
1161145
121545
1358846
510176
97596
713845
1791297
814584
410654
1618961
1419938
72090
1467916
958139
647547
1965652
376522
1942005
1880307
1742498
1847414
768561
1635601
1223420
1097359
337476
1040156
587993
1488049
1286776
982547
302870
549454
393208
1512446
668848
1557010
649038
1447208
1484375
710471
1095858
480764
1690318
1949769
547141
504948
1997743
394180
1263846
1495699
14562
1881966
1594840
1645485
436317
1569045
625789
630991
1075391
797083
346150
177389
1504153
1522862
551783
1906911
989169
301278
1306234
314140
154250
446372
1084483
1902172
402521
1973188
878454
194294
270831
310459
98326
589719
509423
1774774
1196762
257478
441220
922451
533697
237622
1663836
1638234
731251
319593
1929959
705585
1080641
1240299
469456
1346393
1809891
246957
1539388
733987
1845571
723893
1184959
305403
315882
544732
827252
1075411
1233585
1967609
478280
1007760
517144
1182254
793160
606184
603182
78208
199591
831542
307460
997777
1688820
1599356
1689936
1313614
1297676
1056151
26237
119359
547632
849244
794150
162071
1910901
1623939
590765
564772
1900678
1546702
167460
1954859
202099
1043611
926111
542627
1685054
612796
1332206
204993
1294299
1185161
1251142
1429857
682385
1456765
210152
1245472
1613477
1764388
208226
1700264
750439
1250244
1431678
953650
556821
1346120
1295233
293491
851728
85655
938280
78101
754883
377730
326938
1672610
770289
1994229
603892
1906870
1649514
1755504
94776
1552091
1145284
1287779
1891890
1994386
1659421
706995
1034303
734880
1482928
67609
51237
1254149
359744
1598820
1636128
1683049
1898472
738154
1100180
923933
1999618
471110
410427
1008520
948484
41867
1723479
1826803
1879809
661656
222426
1653264
317961
1295992
1951974
20735
467905
1770197
645195
174443
336193
1601944
993881
827281
1926013
670700
1930807
1722958
1241459
1682892
1629386
1096294
238279
1030330
539697
955272
1797281
84513
962332
418347
1570096
1800702
811809
1797319
894394
720295
139480
992847
72689
1213846
1849282
1438693
1845946
448248
600200
1974276
1099124
793487
979169
151996
718855
1954313
1604708
426050
1395112
1240179
1109824
990647
1897757
1861058
1667979
9445
1136979
583558
957145
334853
1506972
191313
18659
1930388
62257
294278
323814
930886
481616
771471
1917608
1099000
695486
1528370
1603624
730205
1188214
1037233
1545577
791831
392387
1205537
903062
381198
988333
906106
517457
1471667
108673
1615893
1212916
204463
247258
1304682
1852640
1902158
588521
1626855
835086
1974361
52944
564297
1996914
627888
869216
273171
1401467
858586
1749517
1194574
632786
1528980
1318282
719974
1635154
870694
1693274
1268563
1850473
335315
1210304
1014838
195237
969278
1189499
1858696
1097505
364910
627041
1002289
781084
94632
492179
763858
1557686
1378707
1515365
1972838
1392720
943491
1885749
1282787
515459
431131
144619
1190399
1348221
1053422
929455
1265571
701768
1798468
1859460
631628
1676954
1909463
1752215
1874346
982278
445357
1368411
1912558
51498
214295
804728
364397
140201
1443995
1645015
292963
957047
1302835
1629791
282871
915995
1016555
399705
324332
1723332
1990096
1600173
1262516
1669759
1788106
1013124
1861503
1017612
1575470
332228
633024
121612
1434263
495416
424900
1666566
490039
705183
1233842
1246994
1074908
850672
756791
1286012
69004
293455
28667
1643598
184999
1366321
292569
277549
858776
1239524
1790105
243207
874843
1112914
676616
683534
1819862
1282202
982726
865915
1972830
822643
1051568
781794
1249385
672295
311465
83494
957781
195769
1236431
1485537
25626
1131755
1307938
489164
1944030
88998
1205755
63853
314523
669359
1256212
1775420
64480
1170631
669692
566139
238067
509776
1006326
789830
1894503
70325
806120
877286
1786826
1528531
1703980
1647897
630863
185676
1632550
843219
1343855
1678782
1096863
1174053
667456
1436487
976499
301609
1515976
1847159
1070317
1811130
908363
1362831
1224669
1882806
877603
280014
1056975
156042
1819439
1138881
397654
1911075
584132
1705567
159206
916006
1765564
720681
226838
1367142
664623
1916262
241332
1405600
1544459
167266
1791856
1004315
1306747
1304626
1948014
1948259
1772692
832912
1043846
1733763
528797
1559403
177204
442059
101416
895907
1703538
1280840
543050
1928386
764440
1241984
390636
251972
223775
327437
1267813
1662293
271142
1445211
360323
1796735
970947
1268590
1572578
797432
897756
1659095
611427
574539
583203
1256266
821279
976230
805491
409368
1407248
670831
866171
1554299
1420735
1913654
1655958
1203115
1917735
1785625
211066
362277
409251
582681
1582055
834490
1926801
1593795
1331632
143467
475869
1836718
18037
505383
436092
778984
414448
1822004
1896393
1088028
304194
1076453
1056728
1718308
17834
904944
71166
1330853
1886371
975226
1780798
616942
1653364
1399830
781034
1933056
950456
1118235
1612382
753547
1684776
39074
985936
222811
860719
1335388
1453524
1463548
1006680
511318
453063
121294
1179793
87390
388911
144803
1046665
1801350
609167
463004
48006
1363827
387318
1975356
712612
831973
1090107
1317911
423268
1130129
484036
953608
568810
729183
1400926
1234515
1673745
1328056
1478277
52355
1458942
774519
1673854
452450
1161537
746416
1183949
1337460
1323545
1718188
1339721
827816
1274869
235999
1562870
898547
342657
1987336
1869547
673055
1982421
326286
1196284
326696
1448569
386839
52466
1210300
853984
1010962
1225347
508227
112187
1847069
1444187
241445
873895
1210339
1239937
473447
1012934
29598
149856
664268
187557
140858
939747
186812
1712542
742207
1324701
3269
618529
456690
1100408
1330123
1828107
1174382
1588141
1990569
1561273
1003637
419553
1355966
1309212
1118547
1506169
1791296
764850
1943173
959941
740842
808256
124945
574329
1237531
281059
1448908
1739481
1130787
237813
692179
1748184
1809652
117324
1531893
867194
841941
1731446
1622379
295735
1692804
859382
358099
1736366
1139613
1390101
303991
637824
576786
1808423
1594444
1563841
1955324
982760
1903342
307627
873877
1475999
1548806
274149
428779
1346091
1385583
1982703
1957264
438651
1872754
1890030
1146141
1590388
52425
104375
1149125
510883
235998
372275
71810
810708
1216338
404745
1459732
1338112
658465
1112929
95695
636504
700515
1921216
696890
562223
1142252
771175
1012825
990984
1780776
1192672
888376
1430613
152654
222482
1820142
9878
1557726
1503871
1613521
1235430
968335
1510331
168270
1357567
1291690
369372
521230
1933907
1541051
1473847
1244389
639814
1605297
745393
1960386
412817
1107797
1235758
1231529
1493331
1647547
882864
1438289
11847
114494
1690776
1312019
933911
1588184
841784
1660140
102259
658128
937039
137703
1602014
469497
1127496
1584717
770624
989502
1932041
475113
1346683
843776
225036
145594
566794
279237
1197376
191763
1867494
1811623
459900
991540
819652
752440
572329
1533132
999358
1313985
254921
147295
868635
1271128
452741
253544
528871
1828396
1477939
109460
1037223
212673
1137596
1325601
1448516
530480
82585
1296062
1308007
170650
1179806
181996
1177715
1102558
1085468
396645
1949823
1246756
1408378
1500813
634068
602455
824244
791500
496031
851208
257975
963473
1304510
1090191
104726
827886
807937
1452401
853190
1505094
125207
1166413
240005
673325
299176
344427
1791505
482723
713160
340114
502684
1147121
1218267
1149711
1402196
1831891
69076
1455596
1822665
1849784
1271132
1939557
1293208
1003009
570153
1543383
1847563
2188
1190394
1620665
24068
828828
847442
1730149
293205
1058072
154099
991018
1972340
178375
1512180
685940
184610
1082685
609266
1257821
1608433
1431616
1535241
417184
488384
1719499
1835861
3685
1325156
131110
1621911
959423
1061354
1251952
845242
1002610
1552978
945501
1371152
418571
1917695
1505258
1950501
775887
1152766
250874
1912835
1703347
1656472
1851019
1440753
889337
1107491
1151783
1757785
1801537
1395144
1831609
1670987
39964
1397075
596398
1240193
1183270
28741
905953
1545125
1154646
1322554
3467
889739
332359
458415
1543489
1623063
1160025
1843092
153940
1109440
1337610
1300147
914995
1816262
501199
459866
266025
132222
1070854
402159
120580
530472
811213
1087918
1901135
307148
1885416
1027067
474026
922606
1820273
723157
392494
108123
1257541
950422
1879396
658998
158694
39625
124368
65068
1938050
958319
1361574
690923
312225
941320
687779
1196623
1287722
1635151
1401256
1557759
1002832
1823180
745979
1923064
391620
570423
410635
7198
1015063
1647033
183301
745899
795908
730346
39891
979904
402951
806027
1342357
13266
1586232
243516
1500094
1139903
1337210
847101
966297
1710383
1924474
591673
679254
1756775
734606
208691
983281
1008885
326685
1909644
1304246
1723573
330316
724365
95236
1244182
495049
1266904
1599389
1988659
1973439
712021
1756530
1482623
1324439
754180
1152128
1391119
1758924
56740
817885
618497
966652
900550
312306
110923
732413
963554
1301696
571094
257515
427641
661060
288930
356369
870971
1798548
1354613
694175
1326523
742586
1032118
619549
811385
1929622
651821
1342021
1933104
45323
1201837
1729398
1975661
1382294
1241272
1782451
1353969
1930968
575095
101534
187179
1562856
1495020
1647947
275519
1288307
778929
1828174
1873218
459005
1083932
773690
188149
1459378
1366226
1713791
566416
1169236
195843
1873552
1945963
1552868
4852
307033
462308
1296608
1850926
1876755
1743689
1000939
1264317
1287284
1006353
1715033
24218
703957
1752294
833880
68732
1485051
177390
471330
679889
1964933
1134689
418019
1746036
94111
1238295
1777797
750854
136663
693987
97903
821720
643182
215285
542263
1363101
1078039
866289
1085462
1539360
2088
1924724
150813
764771
995230
957554
34747
598479
188732
1242897
332882
1545408
1329554
1900821
174579
383409
1113517
183761
542819
295356
1645380
1800756
307507
24176
564142
173224
1834055
1819860
749270
943900
748243
1752734
1671906
742254
1424351
1123494
1434600
577849
1394206
1314025
1313812
1589340
572437
1824388
1334522
1569645
1978044
1524506
1140895
1706118
386670
1841917
1070368
1562658
608065
1100633
206568
520007
839875
498891
251554
1486267
1855955
1980715
1840157
883083
128428
197797
1339831
416170
1904437
409779
1034880
1783028
1259766
496270
298713
916589
797727
1030689
1129733
1875709
1996844
1910626
1437523
1352762
135911
371765
1196777
1756549
273543
1688720
1444214
1349800
1134444
1496895
753133
455953
896210
1639253
9551
629584
140180
280986
565375
1023044
1192715
924850
907562
297058
420037
1090007
994199
106041
1285854
729056
1527227
1567565
7656
1032046
1756680
213900
1829791
80289
1586410
1417108
1761893
452154
472437
1643736
756626
953153
1281455
940699
1148743
1426449
815264
1825866
828148
773039
784033
763440
1386939
155810
239831
1261336
1672810
308878
568675
974505
541579
542730
1354674
1580566
1746883
1446249
1368309
1413533
1041975
307007
1981131
304164
1797341
603131
868220
1205073
1876418
1721321
1781261
642798
655721
962088
1885760
1061574
1214192
1278503
467521
440622
922240
1206860
166986
411478
872134
1284191
1720133
1881563
1017171
284533
4040
1423409
1677971
152909
1105470
1092444
519895
427641
1493772
1112881
1514727
293542
334639
1874736
965640
17149
1198901
1953703
702650
139710
690681
262812
782004
1486974
1569750
1087657
787018
1798862
433005
1548568
1670850
1483096
43927
1925222
52396
1703118
1919214
86049
913460
1123680
636756
622106
823755
553058
338635
1202704
1352279
232285
711757
1813291
439983
1780870
440979
1074174
898443
851639
841909
124295
425217
1017140
550383
398787
948010
198610
1358769
819463
1175677
372345
85846
1638044
1627638
1311956
854167
391764
600071
828165
1035548
15145
1491869
644918
190074
166160
441345
769574
1492243
350272
1006912
1570192
1976529
945787
1949386
1156404
388914
864839
1365312
1991637
682413
978246
88885
413197
1110580
255755
1762765
972220
1383699
1634043
1625306
154736
1642262
1562974
1576525
1436126
176847
1039403
1950867
317957
1071903
1645339
433523
1912015
1456479
887220
1194126
1060596
1325668
611385
458899
160081
802360
1517124
1439358
1522853
512078
1007990
1432370
1200003
232663
899418
685839
477379
1064801
756369
673603
24940
1625798
779851
460370
1441488
478431
1751229
1987057
464498
1562380
245486
756607
1848772
778007
516943
1864718
290509
245147
756478
1641897
248497
1244537
496293
760373
768017
1070980
731487
283301
1255272
1047284
506007
1508979
1331716
460935
1321769
1390552
1408292
273426
1049874
828525
1026058
688887
1970740
1633770
56924
1492470
990484
116816
952883
700714
1174210
914973
1864385
1043556
1400127
894551
1410
275890
1437729
227538
880906
1080809
353531
1880198
1581161
483318
80206
624871
1701770
382754
1224677
717017
1048725
1266833
1537246
1766593
442205
1236151
1621938
1430228
878870
1951506
589317
1557767
125073
1689589
996680
59345
420102
1599020
672396
1753287
1632016
1755098
79072
1418953
207476
1671597
1505700
775267
775752
939380
86457
765355
556404
1433837
1277680
1859975
446900
29397
1109306
359547
1509150
467508
1186641
1841841
820219
1713906
1402637
339046
184344
251852
58270
164118
1440404
1118317
862073
284026
1490797
1455812
1211037
1612081
1333204
1380558
233204
1568854
1284396
1420875
1256959
869699
748587
1671950
1050691
186972
22288
1183566
1538780
1786999
470161
1507635
1242692
1841343
854489
1910891
1159261
1638083
631457
1798018
1851872
1700742
237220
1427492
713154
243371
1281716
1663330
547246
1117293
643193
1097729
595496
1719569
231519
835840
913706
355295
1066751
1987980
38035
1391993
1351242
757908
214217
1052032
185479
1050607
206403
1565632
1300673
1728480
1069905
1959530
1342118
659576
257323
1244773
47289
1321757
65678
100741
727701
118340
1029783
452611
1977086
182939
901863
539656
779379
1594430
1840381
1284913
1538239
1695275
1840864
1834319
815491
287081
1145139
1369841
1013162
1976195
791645
114533
161063
1052143
500968
151060
404358
1983754
1318217
847119
30078
316181
1194102
415988
340070
790113
1072313
1680889
598858
250284
1701227
1730360
942435
786115
1594911
40669
1756660
437285
1419963
1973439
33751
343613
1295796
404994
886762
933970
413239
1816891
1189996
73304
59482
937432
1383271
1104146
117143
1076568
502880
799389
39732
1361672
1170326
994648
223454
332936
1293958
1030410
721758
1686539
1179312
1997090
775016
1832771
550501
1955582
1719039
1651818
769994
667666
1143068
1454538
365813
458963
165389
291423
1142840
689170
812772
1539718
1207453
324722
58331
539479
715745
1789312
969161
1084630
106131
1092053
1053872
1879369
573118
1654424
676918
2070
1232762
535578
89813
1541820
1663906
1937009
995870
226766
1222496
223698
13571
228487
274101
1171623
886891
1904591
1286338
497759
260569
316100
1360779
28066
1238806
1765350
1812828
190236
232622
59188
617594
1146389
1254789
1968551
1624302
120591
1041021
827178
864472
1540430
1333550
639689
967789
454225
1998058
209306
43896
1437412
140254
1578232
1709850
491198
664084
64448
1807415
570351
1428535
973896
804244
518981
351843
395850
1014942
764793
481556
653666
1700647
1664814
1584645
1459187
1323865
45862
1960647
1606531
80193
1602804
164017
545432
1299104
1783303
1359878
1003975
1846133
99012
389341
1493012
1178548
1771997
375821
560749
1545142
1048329
468648
1900617
391741
986821
1149707
1425289
1345011
1265786
1965297
757310
1180771
1426167
874543
1030659
567425
1632399
240425
861271
503889
97840
1509333
1596330
1828989
423113
1671001
1073512
1971043
914872
1700703
1060533
1359949
1169092
1545701
1845898
258487
1855651
209420
1691423
1451716
1153194
1323499
818625
733948
1689325
1546983
284123
164321
229473
1467895
1859677
1716127
329907
229242
314932
613246
511081
1352486
967084
1673795
930971
581319
246392
1906293
897785
1249255
767327
1004642
1854036
591433
1347119
902287
1813390
754711
863746
1233399
1611812
1650779
1140787
1131232
941466
1105346
1417132
1954330
1985614
476603
387958
727283
40692
117095
23326
1459009
902364
522944
1920769
1745533
10025
827170
1040930
499981
458730
1679697
1417046
1046788
1816696
1691979
357731
1530670
1204327
213684
1181307
407347
574170
1459332
884984
1657935
321782
1341580
477314
495412
1457327
107657
1143510
680836
1750134
413967
375814
323071
701191
1050478
1069878
655309
723166
1167000
247507
1528608
453850
174941
1180561
1315205
1247843
969676
586659
800565
1621539
201073
1855949
68900
1283916
1081237
1433066
1189455
670840
410471
8319
1198118
1196765
350512
1186444
1880265
1350909
703239
1347111
1881889
837290
1073255
263782
148845
789625
262230
1924708
1254014
416113
453354
1759167
1241944
881206
1207273
1211757
174849
616785
947329
961739
1874458
1169118
1340013
1716759
676218
1126022
689991
731236
288832
1634711
1015417
1757019
1083257
873873
1780493
1075491
1241138
802778
972909
537041
487513
610552
1711463
494008
1210748
712880
866321
1717311
677867
109922
50961
731977
402843
39776
499329
598573
93000
263854
54024
1167335
409086
1592481
1888656
372010
794179
533505
711153
615544
361602
1431612
1462715
725987
711627
70274
852709
402041
930565
1791126
994329
1731214
1231474
1083402
42372
782465
1361442
1013242
173119
1046881
1961008
719887
500965
196253
1984489
1459610
484229
1262609
608391
219184
737791
1421809
20026
1646427
271089
36155
1633678
526468
1567499
1670412
17124
676241
487860
510127
1953884
1545207
84802
6359
1282210
1951074
497798
38431
1905255
248741
114691
1968590
1389965
329961
117946
822913
750982
62556
1454953
1660900
1320466
1635736
392592
1050510
42709
1245358
110967
1215158
33979
1750205
1077404
163907
1793650
1518883
1413216
190525
146640
595434
1750060
1399089
733872
648843
13567
461788
1262370
264754
1806311
1962982
1715195
190372
1023448
1409369
1686397
379006
87567
1581068
1403202
1592727
114043
1714031
1825579
1551253
988152
1577236
599858
183036
390711
1445627
1842291
1687657
1821597
1272752
1688179
1254669
1839826
505388
924139
428027
1713851
805285
919446
1706619
446748
1830923
837216
344709
1867605
519894
1514132
431719
653989
1066101
586982
1863589
76342
705021
694997
100743
1054786
1944880
986316
613284
58164
1380030
1392725
1543067
929350
350792
1810038
858407
594917
686039
1463802
632737
226222
453434
435493
1013557
161749
253292
614287
217995
814796
633446
1341520
1506852
1433274
1466614
650244
1006709
1136864
1465532
1291705
535916
1884142
1618405
1330301
1538038
917701
1486417
637845
1836895
1773375
1227685
1707103
1922977
1829348
917670
467722
1094670
1858031
187628
216048
1008819
144195
1188429
1131067
2893
460112
482629
701142
804047
870157
1092889
1115703
1370046
21063
1690810
511435
1669384
1600314
692137
719452
959733
639696
1414403
938063
47643
1043185
1859741
1742048
1480207
1708358
1560630
82578
1035878
397338
102999
666023
1855699
777992
765099
1215122
537961
1119820
775991
331653
33164
1565275
644285
1934575
1906928
493938
1867929
1273861
643778
1690044
1078689
1109730
1166347
1315995
1537167
1875064
1837887
1636298
1057517
545900
1007855
1725854
1162267
1963688
1784938
1691351
5911
1318174
1366802
653636
689967
1753383
1878072
293840
593420
1646560
908632
1506915
980811
456100
412485
1907354
92664
170210
778598
1479127
785134
1533317
1210700
1366614
1494312
1164597
1295250
1449096
226193
688875
406037
92768
1997454
287521
1397821
1760864
542075
559546
764062
326639
1730226
831584
328328
1904733
1336013
1906239
1168289
1421991
139412
462851
1528572
655360
1903097
544757
722805
1968450
1166587
1319363
845102
249354
1766902
179344
154113
459329
465244
892472
798924
1157061
1068037
525246
288690
698334
907388
89499
436675
645951
585326
1294130
1684632
561044
1758336
179886
1646450
1881891
713787
277916
112140
370638
683315
1226777
11844
1014303
1798423
747887
1827235
255531
1391350
599639
740176
224916
1055149
361962
829490
859155
1016225
317747
1027227
1131584
1810620
319530
1662323
446794
815210
870848
1701269
1678178
1621416
57844
791445
1530894
304071
1462920
549080
1169517
578228
1328556
267546
576580
1673618
1677526
1288232
1963211
1345286
960339
536573
1099532
1489160
677552
789902
165774
1757461
1788563
722504
208232
1377741
796548
1120314
574584
1083316
1230778
1347009
310016
1217402
866612
1081455
781470
364366
1868067
143793
588752
580275
1736363
1811385
379190
775828
1562972
472199
605428
1436852
1679372
627208
1150778
1405694
1250021
662594
725447
117819
1978919
380957
1949434
1312717
1616650
916367
1157137
119811
1070084
759311
658110
131048
1863796
5865
270263
696224
704118
1864188
821087
1449717
1508001
371679
431662
1013308
96238
42235
1969151
1158735
519130
1659927
1352494
1856373
1789
505057
1637248
1559381
163559
1427262
1344318
1940655
495201
712894
795050
1563714
1131739
1064304
814028
175933
1822160
780058
53349
1279373
1131049
1973308
555444
302525
254680
811363
1052906
867673
1220752
75439
1010262
1506697
550999
1075589
281577
1386419
1153652
480188
813077
1166029
409282
732026
639235
21006
1700376
763687
883218
940246
331679
1184746
1411762
114442
1178092
1397084
724020
1763213
36502
1381022
656068
82310
1527114
212242
430516
1868131
1187639
75826
488183
525654
697536
307670
212286
56541
528464
555756
1905539
561920
342567
886313
13153
461787
1898808
315894
1336372
756858
1520041
1016913
1884871
1117114
585507
431492
1591320
1755017
774841
1657199
1745235
297075
221361
1899938
460249
1061438
9728
1990629
951750
1048227
340780
878159
387674
1243187
1634077
1741365
1558422
1776836
972822
1381072
427942
1229045
1196578
1472104
128768
1072314
393416
691836
1069322
1313704
263510
385377
523915
1967226
420248
965634
1053374
381907
1357911
187053
1752966
74993
573210
803011
606279
1647444
901246
1037133
1570744
89721
196920
514289
1867698
1191848
1946226
364741
1299758
1749238
1098041
1515387
1981473
349210
661591
91124
1383399
511804
1228396
1184777
1752613
915741
1501372
866255
1396379
908521
1557137
1848536
355422
380619
1082125
1290442
1053457
113366
1314765
479295
737454
1415266
1066563
1295306
1101317
1857511
1741484
1500831
991961
1646117
1011903
501037
825712
680878
807932
274469
1291430
351812
705844
1498252
53287
812540
1987516
713763
819729
131856
1101317
1538541
1478147
297603
1099289
1374674
1265575
222988
1040344
750841
461322
1859656
1535551
307776
1934609
1353722
653113
1270005
1993642
1271798
865313
1969480
769520
1154369
1969715
1233133
1616419
507467
814623
62115
196974
657491
1005485
1381736
1870460
936872
601072
1256141
27328
388700
1446264
860480
1581523
1566447
641949
1361072
1746651
53070
162712
1347611
1288806
877909
1829378
965027
1782194
191187
657758
1286882
72096
1262433
486496
360720
1430587
1511953
1857813
314529
274468
47478
1540057
1847880
669588
232794
507974
1739802
994454
1524973
1779820
1648174
1640506
237313
156216
1564165
1059118
1466782
1753684
993679
1476933
1409789
1768448
43320
1613801
1758436
488857
1757387
1170170
481035
821399
1069104
1324926
1391910
1154176
1621475
972624
52393
425376
707705
532646
1165902
425050
1616672
194232
884040
1411101
47708
336563
1200374
859860
1685912
1572264
1852236
841880
414342
1606190
654580
97307
1993085
1463940
400359
624291
127484
1787419
127431
192773
1979296
1421278
1148468
1810175
302126
744415
353292
1534182
1016841
1955384
487996
658479
1344688
1954075
1961744
1509439
37466
1238649
1066894
1155835
814280
688150
1138481
1734955
49335
1637287
325354
992896
1298555
155896
1134928
1100872
931610
372930
625216
1337914
895331
1634293
901563
757108
1798071
1271310
1637503
1885698
740185
1899464
921282
1518264
111731
1464230
592060
1686079
1184834
434083
912383
772426
1630741
1491497
844861
1397501
1351599
732552
1290828
1819818
1974289
1949086
1794156
1179560
553015
1186824
175488
1293797
19489
565434
1911798
372880
524164
1468590
688245
873969
17938
1425307
160788
640024
1249821
1451116
1732444
968683
809432
368002
685882
1471371
473242
441844
1878542
77949
1534281
1704816
1446240
1408905
145046
486392
1703859
858339
599359
1948215
379539
668603
1144294
768355
392409
244176
1370186
706446
108202
40682
1937554
636831
1341601
932819
741656
1798722
899400
459883
1102865
1647664
910731
676060
1980093
1366101
893716
52349
354443
1465468
994751
885679
1959585
1083290
612958
408828
1989842
1118209
1233504
128185
286387
1826805
969321
1002118
541008
70512
1486392
1043293
1099465
1743625
122062
1083766
326372
1929369
978459
1411932
53873
1006228
380466
1490895
138939
628099
1423712
1830407
88802
725055
1367755
1735444
815944
256775
1832355
612543
1768960
501896
1258677
1276220
286162
1821038
220628
1316228
994642
759774
1921138
675211
986578
256562
1928460
918185
199726
727382
1626815
893772
1121092
1292850
118944
1442488
1667534
249112
1722054
1266481
9913
1480560
1606942
653637
515250
1694359
1603287
1706432
569189
1468692
1404423
1157438
1319648
64169
847740
1216936
1256117
254106
1000590
1397220
481386
71171
468025
1785913
1949257
1373521
324225
1255668
1985620
56831
771457
793038
1029303
1397624
1083039
712375
245822
1369940
1821563
1871834
1101612
424178
1910493
335275
774086
1914911
1802503
516651
1956654
1681419
1052399
36431
844486
1749956
1622945
1730230
1869190
1727829
785073
1575976
1527722
1480082
724678
504587
1685211
733797
1143074
399246
248605
1476785
664765
598305
17920
1022515
607133
71136
1564390
472089
740104
1115185
219687
39452
1450912
1750283
1491891
1237947
1908312
901797
719745
659314
149987
1863932
1434037
722312
21621
1422406
1455558
1129633
841044
695209
1693469
786325
1932584
683623
1696774
747412
953974
38363
631620
727148
380689
402931
1742620
917675
1702371
119588
1794971
770425
63478
1351336
1473009
577148
75945
1420326
1227571
1608381
495102
1879844
932309
519576
456220
845593
837692
1945510
200785
67150
1443569
1458127
82180
1496593
32877
1069523
1829162
858270
404024
1693864
1094183
78934
81739
1229554
1439939
907391
1168912
1264432
875297
719807
1302667
1568503
195167
1750663
224358
865099
536917
1492993
203944
1971577
1082184
1896752
831478
119129
1749638
742468
145041
1189963
689733
1137535
429648
994083
701258
1778226
1500037
1873829
258546
600464
1665131
169573
1139047
267010
1163486
436964
475060
1215282
804375
47866
856411
557368
1801795
1052910
266738
187493
1815016
684728
471326
1021000
781721
537589
1986224
1555910
212606
1487362
1470663
274357
1812166
1380850
1832373
304765
1786408
640002
1714498
1020780
669625
1450561
272900
1708290
1748260
1899667
1006353
698627
683891
1616254
1309280
1469090
661307
320432
1337316
1137265
594580
1626111
1746269
1025489
724118
1037671
738499
873633
311702
21572
1493625
818733
938316
929161
322877
119270
1035571
1768234
636762
985882
611542
381358
1928795
263317
34712
649718
1547806
1078542
1031983
1740532
1133788
474716
264226
407378
1356425
1101629
134840
1412519
659762
1756006
1661332
1271192
709770
1705774
1241331
1091323
1952946
117282
1491868
799478
346838
1880220
834958
1514343
489259
1838229
1415699
1822877
359656
749807
1105527
1652659
898750
1110633
606710
1108863
951226
891514
1545633
1067289
1465485
814124
157766
266469
1069815
1521068
1724560
1889196
1573176
118833
1259465
1995829
960657
653260
1401269
1959433
569725
1638867
1841738
682218
783400
1139610
904887
1895472
629352
1935334
1917870
1135979
1553076
1855773
1706705
1634265
1716038
781556
1515067
1177647
1657705
1639935
166427
795270
1827271
1813316
1375374
167546
658623
1583970
728914
1658517
813028
1869513
913621
397290
233463
1739780
1238064
91826
152634
267814
127779
1480577
568487
1126325
1696724
956140
1291262
324043
935405
1838649
1459394
1180408
144672
896473
1955555
1388668
1876363
1776311
996002
1458608
1825746
1010436
1977646
1262407
337479
1822325
709918
1693878
1413662
1790414
527981
1083156
696510
1346020
778792
187008
926793
1964146
996152
123612
391772
1195048
918726
1631389
1528959
1365689
1223674
1927061
306267
1379389
882947
1425847
1937849
1450526
808
192885
1406137
1101852
1922959
870056
1156636
929924
598810
1472390
1070109
765023
609715
1554686
297614
1543832
572218
699111
776944
1316952
1150578
736023
1596533
1166274
252396
1636383
1568876
1937141
1345744
154747
1252022
1491699
966366
1811217
1295671
608649
1273019
461298
1855673
1696683
355733
1066796
1016165
704629
350207
140589
719427
402235
1979269
1568643
129726
1581433
1788897
1795450
1902865
646230
1491290
232740
1256381
1966482
1121518
1731294
1507159
1670371
456772
1934791
281239
250869
1253179
1945335
1653181
560037
883934
861419
950629
513339
635057
1260502
1282777
430350
1592448
1287451
1127075
219991
1112113
7095
1527788
1187679
1379067
1573853
1217336
726076
1000886
1339871
1141186
854044
96992
496705
350299
1704089
1194142
1247131
332841
1452154
15330
1187153
1062255
1093069
1775933
661436
1010340
997420
1255205
794687
724518
546913
1279027
749400
370636
626155
1492902
132888
52592
311606
354542
305144
331670
20975
876886
58053
219999
1756620
425649
354142
445332
1309491
1471285
1557846
640519
738928
918578
205424
1984931
1561008
1432082
1867164
637487
157667
842087
1751376
1458802
1577687
419664
949849
975638
1249849
1207762
313810
479226
635664
1189845
1778217
1723045
1485636
589513
1845472
215637
1212463
642073
232007
290395
734264
650509
567225
1354434
915058
1041122
1150267
975006
1674933
1341635
184041
101742
845544
1529461
293953
687303
1163853
323440
543821
281058
16281
253631
1497063
1518314
1378156
1290400
446757
455537
1419712
1115741
1817540
961018
352008
1085709
1351771
1832032
1397520
1378309
1664819
508143
1633026
296663
1351947
1602541
464907
1247708
1443370
236844
1334071
1173502
532950
1029714
595979
1654677
436842
840009
218376
4400
707378
982876
519391
905166
1999378
1724625
705865
1075996
912333
1454681
1357015
37798
186970
863008
1293813
17163
1685820
1965982
1181793
1514290
19381
1627168
1870305
497580
1570998
483297
1648622
275582
572539
347034
1002372
626513
13804
903507
1054507
1816243
517200
595116
970748
1272633
636588
1442280
106652
1291127
1620133
1431330
355088
1655205
1378716
1951013
193622
1422578
457381
1911550
1709983
799727
1781392
64695
1056507
1102035
1905657
961207
1825424
1329934
177051
1565817
470827
1568097
1970168
228143
1945734
669777
1541766
228425
1523228
1665522
719307
1833414
25734
1299669
571726
1658658
178382
731401
1556518
734748
694684
1120186
1684774
348410
1345272
638696
879959
688832
1236416
906212
288859
1972524
1004618
286325
1581521
697970
1845593
1204165
706962
350466
1271365
1655323
285734
242309
96976
564252
1129874
1147698
1699366
445455
1208471
1814234
1816707
1627347
1501984
862986
1761791
936340
1162777
1519701
611751
1740500
615856
1989831
1363113
92613
58280
1326590
771295
38204
1798178
708178
1156053
1227437
48557
1711889
172397
352130
1981434
1974553
362540
1873784
121447
1594384
237127
1175466
1715023
781181
1323732
1357835
41938
1982723
467758
753598
1213516
977459
714053
908381
39349
1688950
1411909
733989
1455906
693722
140403
432822
1251468
1014781
1288265
1494431
758935
1085452
82773
1688853
1816478
75751
150480
549958
1073802
1036466
1774981
1077648
396421
396720
759099
246854
1202934
1990499
1026861
1191335
424577
969638
1657550
64743
1494767
1589110
350210
795594
1814205
880135
87065
1172429
1258315
1547772
1723791
1088103
8688
887869
134622
125053
858810
795805
339102
1032036
1986780
1029629
1009936
185122
1615977
997863
1668795
643229
405037
876287
1911459
821275
442844
1444609
775877
862637
1031404
1501937
17484
1460465
629549
655794
1839633
103782
1518860
250916
610293
1161413
421335
868115
514990
475031
635145
179462
1878532
1385156
481734
1230057
66430
1231604
1886206
124432
37523
1668628
1928127
670589
540841
1397666
1483635
787537
271632
648955
590172
886269
1011089
1220537
1012790
44121
1032110
174731
248909
1988250
453048
68257
492208
1290708
1645953
975157
890922
1239454
427942
1484305
556499
508603
952484
37257
1895104
1323744
413354
1146279
54273
1662726
281027
1188974
1017880
674736
59874
181398
1757302
1279016
910515
1241800
1011242
1389280
1576824
1492058
1435041
1819805
736984
260442
1983372
1974316
282858
1708855
15761
381732
1264507
796155
1609166
517556
821158
1183211
1786342
655222
146205
1471035
165780
1474807
1599632
20217
209034
1375655
498980
1698756
1769247
1578279
1541463
1055677
1031147
1015080
1549484
1290954
232246
777542
549683
1700259
1709271
1257980
233268
1469563
1167010
1385066
1170603
696133
1705599
1204957
610614
1662168
846465
295170
307906
1273834
583035
938930
96043
351493
526670
1666508
307893
1739508
255055
286078
408867
763143
976818
1025337
247729
59364
807452
1008809
1859347
1036375
778284
955558
1925006
827766
435567
1504811
268275
52177
679585
679445
97709
1639072
936595
1918861
536607
574710
1119152
1111345
1583659
1821646
1981837
59652
126415
1934414
1136866
367364
810527
17932
615041
409146
1947986
1350757
781746
1643782
1247421
921849
1903096
316604
417186
1449054
1815943
864367
1914493
576527
1860712
291162
662095
394175
1003058
598400
1100155
1598733
106697
1527547
1553641
78400
53194
1191963
1826785
644285
381930
1687995
87472
1574677
993761
361564
1160810
1267826
954271
568658
695743
1147008
1526632
1202751
559538
941293
81580
818547
1126301
1285652
1782938
1120579
1608276
862612
1727245
797048
931030
1408952
296237
748153
51479
1729318
1690559
933173
316911
1150946
1227689
1040836
179031
1436475
1545267
1942187
1680088
1754904
1487972
1332787
1571834
231980
412175
1742301
1198415
1055179
1663493
983458
1801281
910612
113132
308223
1968544
1083752
382865
390447
1835591
635406
74418
1178183
1547639
574314
855225
122609
195427
1897967
225769
1979207
1030241
1661075
1400062
431670
1732524
197849
1904277
731426
897233
1522197
1642392
773108
614815
113649
1480062
143617
1683600
550115
169050
89548
893852
287110
784516
1855874
53486
531416
1429582
1107407
568487
467405
1760194
1143739
639760
1938492
582737
378305
1377151
239640
1735413
1708388
508241
1563575
1576478
540064
1647589
345986
1970938
517408
68851
691837
1649648
1525266
160088
1313368
1857389
818688
890922
1406112
1507028
1814361
1371470
695167
723478
520708
461490
469618
769846
603002
1359819
1446231
645020
142062
1459218
447682
1849334
1924253
448242
513372
622104
602394
814215
394037
1126770
199099
1090963
1237248
400759
1633670
1709130
1304114
493485
1701684
348296
1452558
1359820
360968
1541621
174750
22211
856700
134982
96881
317422
1709910
777972
1139106
1881264
277501
355060
782712
788998
3817
1421463
939152
1401094
508402
268665
338442
1504112
972
439277
1837870
923600
632520
295504
888203
229486
847407
1403162
1321516
1569367
923619
1435608
997594
313937
1321286
1055916
1241914
1183750
272819
583922
1592617
924405
599597
895197
757544
1335392
625727
277255
851626
1613271
1783035
1428371
293059
1617497
1899334
681835
366036
1156008
835375
1222624
554127
6825
330962
506216
1477110
1571967
107501
775883
968604
35453
22047
1833198
1784438
788867
120915
1754552
836196
1126682
435228
1801966
796372
528402
932240
963118
1084925
662047
434896
581106
895727
29840
282293
1194498
816746
107779
1658505
29073
379885
1853367
1149862
1195434
142325
931503
454354
1257992
1924094
1318459
211366
938771
1014386
1377154
164424
73135
1743400
1380349
1965106
1302579
399776
1377838
1860808
536055
145751
865334
1671678
205592
818679
1206441
1699476
999870
315551
1931677
1853712
829475
472415
996466
508159
371296
453859
1589666
1375156
1603562
423038
272856
285752
181064
1166537
1926960
1299402
727416
359912
878110
399615
266690
482354
299273
34768
503326
355456
1614582
984410
680826
263655
1532140
1056941
936775
527482
905565
55606
1222812
1243381
1918830
1199709
480929
1318826
1803441
737076
211943
664443
1339429
1778079
1142983
1434078
906886
191066
1441378
642454
280131
1286751
1319787
976331
827780
885211
634937
536532
1640542
776730
884063
1876399
538086
744909
1804259
1044711
997197
1113703
1050939
303431
1008067
46754
452356
1078602
1203410
1034114
1377887
1936490
574770
1718462
1632337
1496215
317046
131499
1609311
572051
1529348
56637
981358
346934
81260
1113999
1770515
549784
1236087
68289
984611
424569
1675968
1621039
431722
451887
33138
778925
1076729
682643
1685271
292455
1706088
186081
1720473
1416808
1860862
1283650
693222
1783600
892960
3130
510459
1160829
1978886
399390
1532518
418146
1527321
1149323
1218833
1462524
1572093
1298207
1046483
877895
89913
1964790
1884591
1576347
585788
900046
428475
98885
505958
626306
899150
1839269
417249
1728776
1964591
130540
1882412
448052
1977940
1203777
1426815
536579
999179
488357
1456918
1919911
1874336
985559
1118720
1813735
81014
287976
838181
1425394
694544
708858
1789223
598365
1147505
719521
1536763
766403
1154938
1530098
859459
164089
523041
339296
1944210
865187
1888118
995415
938867
176763
1446869
1044158
1567874
774106
648067
1592570
1839019
327881
970437
441572
474028
1089810
1575242
1379333
531563
1402985
1574166
364187
1288032
1614422
30059
1208041
745289
1730191
1293551
1872115
539285
1017863
864142
533155
1712247
1436897
228470
1709442
1653182
1278568
372959
1733700
1092403
1109001
671092
730251
1081969
874717
1775297
724486
1145427
633411
1027487
286652
1765919
1817676
629109
335770
536203
237642
1430060
1620352
1846039
1497118
109980
701633
1230983
711113
1229894
548981
502675
1915179
575252
1754701
588488
1011144
807198
672965
45549
1036458
592915
1149596
1798845
1125500
1128169
1025597
1584331
1478132
1542617
855526
801804
34729
1429984
439225
5036
1389453
767297
465628
718296
1879088
409011
1559459
755635
503072
1762989
498819
1853513
464214
1803317
259723
785747
585899
1930329
54797
245561
1060132
8129
566841
56839
1542901
1993927
1509702
812817
645960
1026016
293619
687672
1451251
723107
1591793
1598829
795403
1464865
643044
1107975
518917
1497090
1508381
1193699
897249
1077058
1568711
564625
1514940
1314606
1182084
1644678
428142
509326
386809
1690070
327773
584011
625186
1073146
59494
337622
804559
1236176
767420
1317031
1878480
1606783
1061697
395553
219957
154699
1594920
1826825
1181440
129740
631481
701095
781072
135739
190216
669702
357551
1371302
804140
386795
1443260
1812871
996113
506727
685776
897223
820574
1931928
368969
6063
1866701
272241
219652
692904
700030
1425831
425348
1483954
477063
345641
1035591
1720633
1557800
890222
929194
318307
339144
1532966
1612630
1645344
673155
421604
1346010
707633
1397928
311351
977626
1601540
728935
119108
42707
1949529
1251084
257390
783337
1000147
1776936
669409
311619
275445
1567286
1154676
315055
1780390
583653
470040
1122006
1070166
1295247
1619621
10400
1269482
1869573
1770539
1079702
1572573
734406
1217126
1717358
467503
532519
1269543
710028
281849
199276
1268922
992013
1048453
1058213
57556
1083520
475152
826326
1470568
1294424
1572258
1035848
635980
241320
1051505
667603
911444
191187
1319685
935673
1537507
1516116
687292
1118618
1171166
833422
165661
1808117
1166569
1081353
1488403
413893
1228665
1982391
225050
206474
578698
1876550
1220895
959199
455839
666334
1976270
260888
1360808
1884037
578403
986166
493783
925654
854220
886102
1528832
538721
1569825
839058
1839285
609578
104801
785375
640034
288546
1271913
148416
316011
643203
467516
50529
409132
1344311
684237
1654268
250582
1510699
178641
754698
634026
1335235
637296
455233
1810548
393853
1885944
1144694
1738219
1858635
1340749
959699
623156
1625097
1084972
1650095
1129932
1449757
537386
1300608
1823664
1781567
468747
955635
1943164
830961
1670568
1598126
1779891
43994
1910556
1083394
333212
1262234
852654
1237947
90563
813077
132966
133164
848701
1565239
1286373
803159
1662859
164987
1597886
1542783
1766830
1815178
992436
306378
30947
1413404
595288
511047
1678418
1791589
250356
1344904
593018
1390283
517689
123026
1146826
1655634
159714
484544
1687567
1607919
468637
1210448
1463773
1442731
755927
1084968
1219980
1415085
1804732
88696
912892
78221
1962109
1033211
393122
1490785
1728450
1240270
1923318
882169
1619363
1503167
1810081
1226640
1983157
1487004
1867531
108384
706901
65806
475076
1438133
449233
1975103
1985599
1751285
950248
1152886
1794618
1195149
168168
186150
1543066
1788721
1412696
489689
1316410
888205
1969994
1838269
275148
201062
1655479
1873559
1987528
208103
383772
1981106
925339
573352
1456882
537322
689471
420520
1636390
1601661
1256427
836331
1602390
63273
217924
941869
97108
212653
1493147
987948
42176
272446
1218120
1982314
698519
632638
1268586
751672
635725
876330
106773
121200
153172
1436223
1772756
1198614
1964725
270548
1498028
779689
1375117
628
1782827
1332546
1834670
117094
1805978
1364899
1638404
291428
973194
576766
1288368
790315
696641
1900136
1247401
1887746
1658992
621155
1049589
1827412
1289200
1693423
1101536
699128
296076
1547422
531319
735640
229404
1600163
100296
1283604
1389629
1162097
1301333
1609957
213918
1400845
906418
822108
1489010
1599975
172531
924569
1366392
1639320
321478
747133
1330980
1397867
593667
1829418
1180549
1526753
974876
1637064
1238974
453698
1177701
1672278
1107914
1440130
1529202
1753780
1500447
1300094
1878755
439306
29517
1797342
940628
1133638
1514546
1157778
1877625
113159
1713366
1893206
777627
333005
1164465
1091998
1700395
601194
1608730
926849
1483187
599191
265758
5625
1899655
626171
1713363
538166
455815
648901
1276278
1626810
825595
1308564
658152
1789427
1520248
1539088
1583215
84364
209457
1704986
639951
1306917
1080762
1233627
1339067
79411
661334
57022
778646
737773
1374788
797784
1434999
417108
292255
75843
1882329
1610384
257669
512212
1095708
1566224
1412538
709588
1533047
1375876
554993
1840807
863524
403317
435750
971966
455031
1209916
616257
1486355
94213
85869
1345309
1354144
1848600
1884742
1962690
90024
893829
518112
1435845
873574
103504
1716697
420662
1676746
769678
597080
539543
1088628
346274
1381899
1663669
829939
1735122
1312581
960411
1178716
1386708
1609534
1972926
592985
658262
600932
156477
1218271
1497500
741246
248587
435881
1379992
1423497
1903455
1632897
1233243
1079273
1049046
837355
1319411
1557879
1906827
568727
1978911
1547033
146770
1943132
1276287
1290093
1544551
128478
175486
333095
1363316
1065376
1017840
1443620
1566837
674816
290017
948281
1652977
1822602
1149905
978640
1005032
561628
1896318
1294380
810401
828491
1925973
199375
1969315
458293
1225733
289866
1935282
1241429
202683
571831
838651
1219991
1142158
1440202
1447662
513846
1733181
577105
422429
1290730
196514
132695
871198
724721
1512596
1084317
1852884
1086448
844035
265088
1815609
478012
1689005
507138
695184
1188688
101445
173574
1896063
1937047
1267276
522086
1962503
1418457
867636
1970506
1377190
114417
870445
261344
1617240
409832
334944
460748
1795308
15605
844656
891555
1653441
478225
557955
1347835
1004724
1575626
186952
1143087
1966710
1788034
693806
1257379
1464022
1494910
117740
786621
804251
836355
1798123
1558212
939722
598479
589459
1329255
1494638
415282
439226
711225
1780629
1504675
1499099
1252413
93293
708970
560057
358018
203187
1614132
1532446
544524
770878
1453941
957164
1268518
937096
736268
263686
1343580
244351
273721
886164
86129
1160306
127347
1688607
1659790
491693
1570878
854340
1260120
1992208
1532659
1379602
778902
188120
98072
259229
408104
1164904
783496
404964
1293313
284792
1664629
461221
666527
913481
309096
1620905
548992
809297
1886915
1331217
1532629
342838
316787
268772
576791
613101
1145689
1050813
1549936
103647
1893087
1942441
536991
459581
479105
1913493
275902
1957330
1266003
87431
352820
1203017
1575243
605732
445464
1548604
1963781
157891
1277012
141060
303759
1465490
1036720
1837557
1518109
1084287
26814
1264466
1998856
1589302
942850
236169
1131370
1405093
1687646
1734127
1007915
1849020
1195745
40710
1123729
1127155
89117
963236
1071419
1519669
759333
556250
1923911
677981
936291
860655
606259
1895085
1758082
269923
17358
1722364
272857
1846772
221068
1868927
384298
773161
1097946
1275536
160699
784618
1710980
320817
892410
651459
1868110
519065
1274973
352405
1654125
598079
723697
1142998
600180
1651018
750075
488010
1673503
893213
1656711
110680
1128646
526876
1866698
154967
1795275
1996892
1550515
1984078
1949376
435769
868922
560195
1041853
1023339
852002
1277379
327295
645988
1548172
1167917
186214
1723248
121114
234042
438274
317706
1497416
711470
930619
869285
774866
822150
1273128
1962236
1581777
59740
1190749
1624650
631847
1563082
1022162
436386
222548
804112
111772
797636
557601
64364
1414978
303059
692303
519869
1044000
689055
1512913
182692
589629
1119557
135293
1999538
1136283
365484
1383491
1856511
77024
737478
1255926
1186326
1893479
1783784
892509
626722
526879
1122640
1284757
488133
684771
981654
601108
1687066
1096274
1023582
1963149
735840
1284782
1771205
520317
1151574
1938658
1723014
797852
81314
1681418
957082
1013010
1787897
1699805
741246
666082
1180566
1410288
543074
1184539
747125
1590346
1111241
769832
1061607
473142
1205950
1862729
1506581
1180195
1059660
335923
719266
893029
228870
973719
1335118
539112
774649
212606
940437
1555775
1655717
373307
155383
1250947
1092464
47151
1016181
1660138
1056577
876594
667703
77548
387798
637332
1715934
1994862
104427
1705111
609203
1217226
1258404
398862
1011911
5754
266027
791515
1196199
1086204
1368546
1848544
825806
1653894
1451479
52513
1763509
1587238
612942
1380795
840615
583266
722662
1654018
1358728
893890
543020
58037
1780784
671054
1249410
737518
1076219
1392153
1481290
1835727
869016
1178519
221612
293244
206917
523643
1423711
250125
1976055
1468887
557905
1366195
1423781
606628
52951
330894
172782
1144805
1101173
1747516
1317162
390091
277259
951058
191437
871569
849349
1087729
1387070
1408264
337561
660764
19606
1886508
217470
1334344
1634732
296903
510254
763542
1310032
1535044
1741350
450224
1063271
1028315
1015967
1279376
1251149
1052178
244955
1775269
1196143
1362643
1057083
982425
1397282
1356836
558851
1508665
351589
760481
76745
899937
80030
701735
1641493
1348154
1718435
257962
682627
1866392
509537
264209
229069
1132503
1607092
690836
239417
1057178
830823
1299314
981227
667702
1550882
643133
643601
669424
42376
1480484
1514376
256042
452661
854076
796253
1820275
816419
1710397
868146
289585
167980
1324904
1751421
201278
866965
218553
330478
959810
400217
1272525
1928864
653318
1589052
362370
1930845
1707554
1589850
1446929
1002396
779624
14190
1632292
1781064
1947518
322840
1538166
1361662
1686300
402846
1940490
1489513
1265824
692013
424584
1115398
62662
531858
1641990
1253007
655751
773507
191560
1386016
1955188
828693
351745
557220
1580215
1889838
636636
1070791
1844626
1870822
1600478
38019
1491188
73905
1323424
525456
882272
68844
671775
1666553
891926
44815
1037004
299491
438406
1229221
463307
1565138
1142968
1824379
1978775
135063
141618
1546588
1920076
295158
1570838
630359
1044160
5066
1616624
1620982
1949734
1576921
1315130
63234
415648
1479253
1086282
542524
1705235
735068
29535
1272212
1892408
380921
650860
1786086
542611
1144545
1576289
600464
358062
1916694
122335
1726308
1610949
190667
1804341
1852865
877439
538545
1366609
1168819
1616895
771918
29025
1236206
984577
196720
854844
1690961
1232213
1755489
349099
655048
171131
502152
603832
499457
632884
686137
180667
883906
1499693
1338982
455994
879387
860512
1163279
787755
803710
838437
738960
1226604
1846290
329365
1994779
545457
581430
1155559
549653
432888
1897214
1636279
1852927
136816
729272
1628935
1134999
1134187
908921
491357
941244
926018
1752390
1000512
1872053
1978938
1396418
1394523
515085
385247
1047495
242661
1105765
702852
284619
1394701
1195587
1850897
1842896
748101
805654
1762601
1236375
1681945
453850
1350347
968436
1936920
1292077
1974428
944575
1548544
948733
1173409
1931361
677254
205687
5574
1501974
1558730
1927673
1954125
152435
1799986
798682
202193
1505737
1983474
1561109
30922
1224254
1681118
454427
865079
1394655
1726985
1631014
1807159
882713
1530272
1549148
823756
581391
1276113
619726
863213
919530
461706
1695631
1552414
1651091
1892490
793897
1071980
1725322
1644319
155528
771690
1877197
1404509
1928835
1822538
1963106
1305854
163607
946856
1929789
1207766
1065039
1629900
1286490
336846
11938
1638004
271974
102726
859988
697301
1950367
1992212
1894728
70922
1733592
1916313
1803627
1537801
632711
1088319
498685
1765074
1941805
328426
895491
527119
969418
1108697
838729
1448480
65947
1834086
1727052
1852558
1284998
43609
1939096
255627
144498
209664
1965888
685057
374263
649011
1649604
878668
663072
563225
1190100
1153676
1881584
56711
600021
1707135
1548467
301623
1447737
1258265
1598703
990622
1246602
1538800
591153
516607
1848719
1210031
814880
1607467
739471
1313182
234924
1544844
1492677
117402
1988633
1032704
894848
1859481
1567192
1330434
1896769
1370942
1387559
89427
1368723
758686
798807
277460
1485514
1880772
494523
1077602
1156298
1284472
1940509
1984840
317276
1606809
666508
1137355
1036199
1242378
1579847
292264
1543464
1222957
1911922
1812187
1017596
1973241
1025026
1187984
735064
928951
306054
1961004
1904053
747251
213783
1934565
1593090
544198
92012
489688
1445325
352549
1077539
1025681
199602
1939046
1497809
173560
565720
134426
1383408
1360371
1431700
718534
1089960
1529199
728845
941320
1169889
290625
1684108
895155
548287
718893
308499
651677
1710312
639155
315875
1387210
1417320
1114358
394784
163638
967729
1356698
260532
1038876
1908891
1147932
492261
1515611
573774
1817351
1997840
781861
1630704
1953529
436375
1242694
1464284
30579
1370204
1348210
1209015
1481044
643490
62743
1281688
1359513
1972124
1061932
1383447
160012
751338
1335757
625417
1214379
664263
654329
283015
726366
1369485
1916324
981098
672075
441022
127879
126244
1481033
1900362
1326911
1558518
116444
1313208
1911667
1400736
967512
1450938
1198751
683668
435624
1837434
515655
656966
1058679
1316209
117966
1842314
1920170
309423
1001360
319660
1512785
748577
1386399
1357453
897665
597504
1176116
40314
846037
764336
291147
1548308
1278360
1489942
1362378
1117146
620042
1167213
634216
144133
1674411
25495
101432
1101511
1427120
140063
1265770
1529607
803932
656333
443469
758233
1927616
614789
1902895
1154724
1585967
1683397
1575820
138194
370886
1568193
341521
1693253
1038403
1545190
479083
1323194
287611
1260392
1367280
1454759
422090
1723495
571239
591444
770612
647790
906053
441406
1288010
119020
1115447
296463
462209
308330
1580573
481533
623507
1447693
1791334
302898
710978
1323565
742495
973073
1533289
110821
1345259
1502181
139842
682619
906908
1071423
180792
1830567
1610704
25038
1489584
279405
1031289
1674145
761392
1794989
732145
1152413
1027167
1852201
1321936
460642
1079447
542931
1157002
1704851
454408
718534
1138631
1874129
1555821
812266
288623
913526
1092582
757783
1195841
275146
1442503
1625875
1825952
585158
223128
1224661
1361906
146811
1321525
304962
1464950
1093194
34523
758839
1710100
782261
372792
364473
520248
1989868
752041
1305081
308522
1888001
676847
99832
1276876
711676
1739624
1913915
1649355
1236418
163343
1614316
1515857
816260
334922
183979
1869310
733545
1376656
634440
1269010
1994786
1124439
307088
1644508
215322
615731
1986001
1190713
1510173
919638
331268
1761441
1263658
990851
450205
1503289
1845224
1017876
1517852
1713748
1273005
692797
1689046
828306
1902743
718097
1050485
1722251
802798
947510
44441
1183598
251719
1734452
1616014
1217631
1106116
1682786
776620
358489
520180
527429
1145375
1410112
1830097
401915
846372
393040
1141545
1429106
784352
837645
1194606
780380
1196799
1984077
897066
1661060
721515
964431
1628154
457506
1686986
1961822
1833109
1523825
1957215
1804199
135525
1785793
1173832
279
1966561
1364135
1997215
3460
1160264
897634
1287491
1776222
991842
1877898
320196
1576025
391583
1386989
63499
1308436
1228601
1634319
265263
378067
906317
1085634
1665508
1246549
1655252
1386368
1543431
1929624
494843
1243219
1080123
1877850
768198
202298
1167797
584522
1474387
1284068
46314
1874979
577690
145815
1144030
757043
1925696
476282
217822
374709
497014
1565144
557589
369097
583713
438532
1290092
659006
1890679
1392229
35612
1192784
1021449
1380576
559828
60058
1123199
748806
1554420
1262062
1773645
1406241
592062
534066
339110
607014
1141470
657822
974529
142131
285394
1609992
1188376
1492283
191681
1358226
1994049
579215
169805
886851
191056
1465297
608341
777909
1350426
1034905
1030800
1413888
853744
1004749
743783
688081
945318
1427017
1220284
530786
692627
1238351
1395625
1952658
208582
358582
1500242
161521
218281
1858417
45797
1975327
719622
844425
526707
1807544
1839503
1852646
1348633
678047
1317063
1168636
552387
199805
1205249
459061
1774032
1343118
164965
564841
344219
1998026
869291
141322
1959241
1252959
1570452
530406
1638290
359211
1377972
714966
583515
170481
360180
1892452
405716
580503
678933
1105863
1326221
1770026
798521
746060
1069541
1903672
311909
131551
1590195
798874
1659419
1814975
92169
420842
824267
453349
1407597
294983
171652
949594
137092
53716
128137
566449
1769839
1637573
144298
1628231
1432855
174097
211559
1814180
376499
1025533
987407
1030809
1592525
1047634
1872777
1450307
965036
1824810
1666158
1065117
413054
1006952
175326
1178844
837635
1584923
1087961
144144
1501951
632143
1290115
378568
1805318
1006293
1203192
1348410
1556105
1589118
94819
1214801
1723644
99035
809122
742700
698305
489967
1675741
650550
88029
1982362
1990318
1165143
1671324
1223527
1030378
1262093
1159433
954938
641479
1322085
988413
1202638
1301333
1406547
1687914
1410960
1948910
670266
1425909
392172
1840099
1119687
1496747
1631464
1121445
366357
876954
258444
113159
876095
833174
1518625
897316
508658
186488
1120849
760110
860670
1726872
1015856
400854
1120263
352346
1953564
273091
1872884
1310277
448327
1648303
1847421
1363510
732823
782073
837571
1189895
792420
1570997
1278571
1031558
1112626
637108
1116019
1921947
1632373
639008
622846
669499
912817
515279
1233002
91787
1282166
1110505
986096
1231027
205426
1106616
195287
505464
596424
735365
450244
1139929
1054431
1377524
985336
556292
1227210
104697
453925
1315455
356333
276875
864600
1655287
43981
1577623
950958
1206287
528308
562679
10623
538036
1247027
339036
862728
1032380
1071068
464416
1391235
1662602
833225
1907854
1577336
989193
1364055
285347
1644005
1155975
198643
549785
28139
216934
80645
502252
199051
1053795
797459
1445325
416436
745291
46339
878741
620606
1057424
173702
872233
278580
116844
781154
1271504
1877272
923740
1688087
1783232
298658
354845
131611
1799283
1120454
174504
1310485
1013463
1435132
533234
663305
608887
504095
43193
1582161
1427890
1011464
1892939
687024
1034810
1562446
1272645
22042
793694
1140975
1523269
92246
161978
111700
527489
1990904
825278
1971708
1091065
1362334
1028207
511421
784344
1077328
515595
395997
677198
870720
1256920
1131653
1311638
991111
832982
1712741
1593367
396597
292823
1000839
396929
634504
356529
1646630
703040
273802
955848
1543186
1253097
180704
1414096
1446199
207109
1719685
1343830
449960
832006
747756
1557550
476092
131948
1849809
679709
1468546
706423
1099200
1895468
234750
815283
483683
1039694
36689
1666177
1760384
1465307
1810497
294316
1779309
1075493
1132380
282757
1691248
487868
1919409
677964
793257
1383372
434842
1945737
581608
1560636
99258
1972883
293090
384615
1739518
1729127
1490360
1907619
1375897
1921714
1204755
1752582
253852
1815555
965887
1445462
260197
844620
1044762
871479
748934
1878270
1549210
843518
430379
1460327
240667
156994
1934345
845563
1953552
448861
673824
617315
401802
949726
351828
908911
1364261
1599038
181995
1740193
1415907
1624765
1125873
1495680
1532813
206706
156984
166378
1043138
366797
1181999
158019
1112045
1245788
32253
227682
375350
1579984
413433
1706677
130544
1545788
1145919
961336
821947
1515444
710339
719166
1040646
165356
1277318
391843
336986
288730
709987
942063
463831
627334
888680
653535
1888832
1062421
1322806
1886635
1577230
754628
967598
1984048
1567847
1699502
1938544
46228
1836775
1232108
1274219
163981
425279
1374573
308277
457655
1910996
741171
1387747
234868
735187
479534
873918
1951600
520349
1113887
1506437
1954704
1759740
1256945
40369
588466
960488
604798
464645
866763
189409
145138
321512
1743222
57650
164899
1755904
1480601
1300277
917683
965157
233114
1905334
1658250
560236
1570747
1232719
409467
843715
715242
1772608
1312698
776687
1216912
871075
425839
339937
419196
483255
1592687
1044405
399131
1783769
1980014
1158637
834688
1353199
304238
1463254
276189
1802487
644031
1163991
1236373
49297
1035149
80383
955377
546928
1661668
1624802
524304
712497
419129
94868
1604507
65298
81783
434476
743141
72723
708817
5973
87643
733991
1426092
1234803
1686981
1736311
596832
679729
1834672
334301
218283
352225
159007
1745166
418272
1377355
1606525
1376859
712846
1433566
1931277
906482
1772158
670835
1454593
1441389
322279
1308227
47165
1851385
779795
1406910
1069822
1996861
1268092
1812138
887936
1074687
879515
66411
961170
1110730
424648
1160564
842556
899770
1273983
1764073
1214302
1753120
1974868
1720742
1712754
879733
1524347
703147
235370
620509
666631
643148
1467775
1407610
1749886
458882
1902
1772861
544095
1249541
337973
388711
28083
1241335
939146
446998
1491164
1029336
889874
288957
454141
1991525
856181
1759037
1677910
974910
126578
1844023
879802
783114
768693
164188
1953936
1806761
1038639
384606
261212
579315
201399
523250
543062
528896
75997
1296708
1497993
1199528
802187
1185319
1671819
258459
676142
1878075
1933527
1064823
753298
15437
550442
1063558
1343941
108362
523076
1329354
913294
278530
1806901
824622
964715
799879
1349948
163574
1325528
753793
903407
1380041
1693306
1340555
332008
695317
885432
1822851
1892533
1632833
603666
1921519
119247
945363
1995386
1205890
833902
637680
490576
107816
1453778
944695
599624
685112
872665
109001
50631
844071
1634977
1809657
680416
610049
1192661
1770942
1691460
1979201
1753114
1696110
43381
1069143
553293
1777120
1369195
963813
1485356
285904
591858
857101
74991
1755691
1641065
1221596
1553255
1713353
346609
1407230
31418
1814516
518080
477778
1628619
1238455
1756332
1856803
1022444
932312
155313
1906212
1082542
1913983
520058
1951376
1022014
1564516
1164759
499486
299865
1736922
1378592
677306
94388
1717066
1256742
221335
394988
588871
1072640
1824229
108008
1585855
853211
843498
1503462
608974
1831574
1160811
3285
996090
1578081
1623386
463150
27061
236666
165475
1422826
858469
943250
585277
1562618
863489
1972590
568893
1214311
1547138
610571
1713779
1092683
1861155
253866
887511
868976
372706
994386
475985
517751
1836032
1804280
1797471
72035
368007
702456
810905
1901404
254289
1335386
1712646
1741490
134375
333800
1370771
826954
1007386
1060613
893737
958196
1892816
822804
1868886
1762438
817059
252522
912811
1070347
152113
1672117
466593
1073010
791385
776937
1713415
541214
898876
1803832
1930543
992554
378379
1444781
1555832
52517
1518884
54403
307608
424325
1238506
793094
1686654
985967
1245120
1480773
1201947
1910510
1759969
1755411
1898187
497629
1797844
1654644
1181211
1035050
1579258
980702
1869577
655489
869175
457333
942537
1878562
1085335
358056
712370
1810819
1123683
1849503
747577
565617
1195238
1691780
426743
1892239
1661348
1204809
1562832
1980438
1849758
382051
336879
1075872
80781
1158409
791549
1058991
1191475
1098956
593758
1054883
471538
1647963
1317462
348086
1624753
583556
328668
934972
1735926
1398940
222343
209078
1533966
1070382
1561570
81609
859264
1982203
1798219
1281723
1942863
1157645
794992
1337219
1501552
353070
225871
1499715
164239
392987
565061
1205892
216979
1823223
237044
1039243
754026
26594
1811405
518159
1795973
1804869
1074638
314343
1694969
1628857
168256
997866
564876
1405884
1151782
384397
715889
1563542
213311
1793079
1514724
279993
644502
648770
1691566
651811
26448
1952000
1138006
610921
251293
36432
1039879
901841
1840445
5934
1244134
614016
820441
232333
1317775
1056372
1224201
705260
1996446
1230647
514716
1023717
294308
1027161
1724396
1757156
1128380
79559
1787982
1207431
1449507
306608
77594
1926353
1455250
1196572
1391647
903771
1138203
1115052
1737290
1184150
157642
1263380
904808
1591349
1262538
1540752
50569
1108295
1881372
347283
1818395
1158429
1649174
439470
702165
321646
1794895
89254
154090
1569658
797066
1050518
1524594
1896330
696573
1388970
1329038
995994
1797484
759653
496224
349646
779664
1048073
593003
898471
1620199
436145
181323
1926112
1375166
1875907
228764
750112
16267
1377828
1429664
1217530
1771158
1596176
1751693
306471
1384297
732016
1047654
891768
317026
1026254
1714176
343129
363692
994950
553053
1366191
452785
1602734
1904445
263222
1489528
171286
582356
1197785
442668
1946835
1686688
790412
1780759
1101016
310646
239076
538509
767341
967376
1840423
383211
1830168
1508307
217168
25144
1781597
567888
1994988
1690247
1354330
986638
411580
219756
1034693
593792
1216284
940564
1864087
175010
583792
418777
1950590
1247619
1505366
432994
1629123
1439392
1271258
1605393
1430627
583375
39774
1079345
1333515
765697
1531204
566646
1602139
1056098
1220230
1250153
1191024
1485496
1095411
373230
1494932
566234
205040
1328753
269141
1296396
1107076
1923758
860943
600193
176630
1786446
1936204
309888
392279
1072045
1333152
436986
366450
18184
281159
212721
188145
371505
1694699
1023873
1067189
1402980
1927760
1359374
1782500
1423476
9232
331400
863541
833300
1380656
1238462
685521
769616
596152
495900
1961778
1885330
541722
1123823
1404689
186609
764552
1050239
1425855
595590
835297
1594692
1439460
1836056
616585
107187
992116
706772
501076
1955376
295856
803703
517765
1829026
1224939
218239
797690
711378
262436
1664574
1635205
1609977
271025
1237653
534235
133024
1755997
1761575
438517
353816
1714815
1673849
606351
485501
148871
1292049
1901020
951645
1534789
110900
249688
790724
1644618
1316310
731287
1406609
1685529
1735849
55009
676779
366858
458746
688271
1569549
1314067
1662678
1387331
845528
1558987
1343058
1843824
1816382
354866
462853
475659
177379
602434
676065
1562020
1072640
1198738
981049
518317
843806
787736
531340
1329378
1211988
1887637
1852758
1572976
793403
793701
280462
952885
260939
1282697
1072590
1123264
986221
837368
1625235
1676440
1263966
1978996
829826
396534
393965
240700
1991274
1070075
790858
1855007
58212
1361122
1253615
1692726
1168523
1816342
1457792
1912498
1285154
362407
433830
1341487
611070
1635779
1985757
1938661
900097
975516
1351544
1305940
37966
48050
1572928
370913
532545
305067
199186
1507631
1393341
305931
1669040
525224
1140348
929200
1411580
1961533
445697
1984623
1539079
230973
532708
1067911
1335908
1187806
1328384
114871
732679
1637100
850826
1284043
801654
69190
744312
1381880
754015
294304
1442278
345003
125890
851449
313842
1624366
270476
1620750
1880375
400727
1690847
316238
1120426
691534
1509148
204586
1334983
1274907
1142908
1081105
873454
1915247
383387
1142275
347843
390085
1512087
1428498
248772
745007
1609808
1872698
3211
168762
1169860
1259683
1561467
343584
767477
527071
999813
292174
765540
879625
1133261
80546
1699645
765530
1990435
1569757
403956
1912195
759236
973690
1843191
201856
25823
58092
954510
1300433
1232193
392170
566761
1353228
506309
1149283
1653362
1062235
1805358
271900
1526981
1446777
721608
1387055
167343
1133329
1288386
716591
1337045
1365420
1850776
330476
650881
1231176
680425
182904
518517
1070515
1119284
737658
761309
1070823
29487
275716
1504857
249593
409007
513757
1300875
785305
1915306
319964
733836
1227121
1685969
1935609
1363198
870001
888623
1506038
492310
1788839
1433016
953789
158340
726081
1159034
1992950
980371
168864
336603
1261156
1438047
310880
1465654
1140405
1732681
1326114
582019
1266995
1326813
545019
768841
565064
1562362
1051386
335023
150142
68380
137128
353335
727178
1154023
1513873
1133113
1546093
605709
95042
166784
1285845
1972109
632936
424989
730011
135370
1020541
578313
96894
1478479
1455447
398527
732570
805966
227533
1411075
1877434
1837406
354224
831590
480690
1191186
413179
1482132
523370
1236954
1422022
257131
1948569
571503
457017
1595208
382121
1721460
1969452
1432754
746195
1102400
1332333
793920
1303541
306673
206390
624399
217
1982602
1780846
915645
522107
957
1108241
1915306
1382572
1180627
1337217
1508280
95835
559530
1394393
1581880
759654
379270
1428734
1391370
693594
1856813
1365686
1323669
1397001
1364638
1212905
601313
591609
1995357
1736417
159108
639364
170828
1228602
1575919
1794649
1928507
1006779
425838
109445
32370
187872
1743420
1134707
840138
160234
344999
151699
1029390
170377
1492184
1403903
1101279
103814
34727
15109
1975106
1260780
615423
1093171
635575
156890
1912409
298577
1223325
1633351
1124511
1989341
1207491
1800250
1563485
379984
177136
779315
377970
634389
1529069
981905
344342
1713266
1162716
829235
1189731
779542
1778437
74613
1979460
665712
1471179
458129
683195
118375
1070071
1822559
1938242
858559
1668414
1900172
139926
699270
1376834
198436
968489
1039595
419269
1772952
1157712
240597
1343646
297339
1555411
191532
1305471
304854
1240197
1636350
1787764
872223
477436
1355792
1516834
368034
19525
1858205
1118812
1558074
407600
1292721
622609
1704062
1402415
723103
1397309
587113
1908142
1952575
1876849
904846
1149165
901508
1533642
1776392
825836
282226
1002067
319557
162555
213752
463585
1559079
789080
1396955
959767
752623
1438927
707045
908523
550386
856302
1870975
7569
1287464
872816
810164
1498762
1519412
1269479
1497114
720131
794033
1198279
241921
1371317
1890261
447409
1781488
471696
1707360
725015
1813170
673521
298734
125069
1144432
1437916
1356869
1971574
36653
1400271
220315
310272
1680183
1152127
1533763
515968
388567
503896
220297
1105471
1207843
10436
453785
1022300
1374064
1705087
1996140
1598017
212651
341114
539893
24036
1526240
1693060
1921972
1702705
1142354
539518
479940
635853
658375
297751
1121369
669966
667693
45901
879523
1927271
1104805
294121
1350499
1458250
1212966
1172310
1313496
522600
445579
1499996
442054
608730
1499087
586581
513922
596798
1306741
1399597
981628
1368154
1157710
1761173
427435
1815060
297027
1813503
918821
1608584
1323631
1278364
1145012
1111179
351563
438935
1507977
1395361
263291
608629
202866
1528709
916718
1987700
1486973
557567
1682418
1773001
1957946
1990727
1980470
928488
818217
166555
568452
734806
296113
1649924
1581371
29421
660567
1197629
326798
159925
1330054
971231
1188714
1664371
708250
608995
866207
575465
1287224
1363524
946875
1465725
1091734
232293
978047
298193
1791805
1789873
1339678
736714
1599545
963489
1413771
195795
1250466
1362380
323667
1046323
1674406
1839395
635432
860686
1705314
769767
1862196
1547964
449029
187253
650658
390967
849185
1341086
1110380
787761
1853997
78780
1105733
902007
1011632
432437
520030
1405701
1511212
1898606
679637
81778
455947
1899236
934995
333300
1536494
748829
1022270
973375
991109
1176616
147954
730121
766971
447023
1029424
1527107
807692
1518363
1802690
1420442
904201
804582
379574
1397113
1970474
289019
1994373
616910
75303
1978974
226478
949489
1527639
1088619
281599
716064
1952179
1348905
1421809
1576168
1584044
908464
197803
434960
179504
1397821
304897
1384681
1087088
1753896
1728735
1418182
648808
1762844
96623
282716
727410
790522
769626
1627266
1482239
1551840
668407
647278
1399791
424329
360629
842295
262815
1314472
382340
1986468
322049
534099
466651
1752670
185916
203741
700679
1389257
1317724
1262505
1803765
861767
116477
1367663
293139
977256
1745823
1868840
219779
1558458
1686322
1899581
778243
1802615
18345
1610474
1836215
1861476
920910
578764
1908126
1735047
1532331
947378
286
684818
31275
1889685
1018711
1565229
1638958
1471439
480292
716169
108294
1316438
850397
514817
719215
530126
856726
1687601
38041
792556
1161316
558541
1479397
1412602
1489286
1731863
703761
1462670
1523363
1201271
55753
1374908
492193
149964
28647
776187
1706560
229276
1952397
528873
1290585
179527
337115
1441144
1196516
732651
768292
844877
1989056
1344164
1230308
984084
1566643
6799
1326407
483427
1842006
194361
563940
1500256
82670
961735
125491
1494789
1810976
1101157
372419
424579
418171
1498481
1360973
1430873
634198
350121
1918406
669587
1603472
1543824
902525
1777863
1078261
471656
1859608
1653273
383650
1639042
1485509
415575
299635
434737
908447
1221655
1570455
163850
1573326
1087825
1405930
1041843
1344799
76211
908580
1376874
1096696
1278108
1485027
65280
1826053
669251
362503
1042247
258738
786549
110085
1335395
1725264
1747023
1757464
289722
1091593
1235053
887613
498641
211623
377613
692923
100832
1326664
8888
289920
1963286
508982
857383
928685
933214
1227011
568925
1410941
678691
42967
1814317
1528379
1859838
1793507
1575731
1998893
1186088
972664
1516378
357091
591212
1798212
441927
429003
820324
664179
175647
538287
1021940
259845
49183
701849
1124905
1815360
399708
1708110
1187639
556101
573342
1554151
1565236
1348636
456988
1397888
1872202
1052936
1459158
1494364
225772
185379
283553
19262
1783941
807570
1232671
708742
1974828
1499497
1110040
1622336
1192802
430315
31291
1146125
1555478
771766
1332507
1124014
705767
1145897
505908
820368
944929
208308
106092
756982
910504
133336
245135
455518
143268
1642248
1377566
270669
314887
349901
769059
194864
784100
1317494
718122
406920
1679194
724733
1130572
740088
415863
796036
1053275
573044
1503868
1689825
437296
1301992
71912
858650
151109
1742260
380356
487878
1023908
374998
1012687
885973
1343974
210216
790844
1232767
258989
1506668
356720
1150874
1618736
399866
1746262
832197
716272
1801092
599297
189962
619327
391880
1322176
1363452
1264317
589463
1312073
1240949
1233463
1425018
1183177
246185
765854
1981455
1928907
1353533
892730
136249
1485207
41286
1422662
769519
1522406
1103194
409515
688632
1758403
897743
517079
1343868
1131734
412209
25452
1232007
1996985
771782
427968
1283452
87206
1200004
621190
375776
1037009
354640
1105528
490552
887210
1772432
1289191
77017
812470
731170
760272
165290
726319
1009113
526486
1128442
600367
1451569
1336861
469347
1237384
878350
1320242
735500
1487906
1100219
967849
116653
439896
1268400
937276
1512402
1580788
1691080
818149
1205821
1809841
1809348
621797
331512
593124
1094148
110609
817563
293276
1082499
10872
745418
1543427
321861
72664
1530636
146061
400696
1824604
5882
485513
246759
1597296
1640032
1008938
1622811
1395231
615557
191111
66708
176845
170984
912854
1226975
1412165
1932722
414962
1423270
749559
145629
791052
102812
166774
1457083
522189
1100819
1700549
763502
1531304
1907574
1087188
1481144
1130559
1056453
772935
1675526
352241
1740143
552595
1150528
1118422
533668
1574310
1135829
221809
664438
631289
1339604
1565440
1718059
1273865
220488
681265
1317765
1394566
1362250
1245301
1046020
1458872
1723116
167340
174853
1307749
892322
969498
1957443
1503732
783537
1898757
152430
1240864
1512691
648254
342847
1864053
744080
795215
980690
1720766
1043436
1788771
1320482
805989
1841773
690534
1155293
97848
1411694
1472272
1106490
524451
1426494
1526471
380310
1501186
1069796
1652950
911306
469504
265487
1833737
1741318
1927563
456302
1081447
1786848
551988
567876
1226220
1871936
471783
916344
1096306
1792791
1857123
1439562
1618781
1668234
1926898
779036
538011
480497
1748734
315314
226202
1319878
1987764
1291513
1360854
304780
1487183
842228
1590181
34877
1639862
359556
549376
48098
1651210
703882
338836
1906197
1942272
838086
1752239
819631
906377
145399
1339160
1787303
1865122
453239
232357
1520856
422010
1188391
1950148
682048
943746
1854865
527057
1865587
1939867
1746614
63272
508511
26488
1330171
1629961
75817
349773
752752
1191723
136007
995022
921594
688379
1748480
1799779
1709356
1876857
1688837
949595
316674
1653466
1414688
729701
1834392
911076
1418763
1010699
97174
1846338
602769
68212
1454271
942403
1480941
574813
266413
1356732
216543
1287528
135983
884257
1331439
882817
474855
600508
1538405
178144
238146
1556792
628114
1371603
1628748
1607507
1469638
268289
1672343
538005
1072014
1333893
1721549
695521
1493869
1625996
1112692
321521
1032526
4337
731436
490698
1376404
1721659
94637
855304
459710
1183581
894072
641264
41761
1094314
579450
1419754
1335936
1438117
53974
348939
96352
1603690
1508547
1187518
776993
1203069
1936026
632534
396695
1596919
1407415
486989
234752
414177
1040221
1395709
103145
1051041
1257298
1684523
1179660
1242870
1964316
406360
811682
1430394
12129
1282794
963629
431950
1844030
123192
1269510
381452
939663
45221
281408
1467000
257246
401970
1498626
748317
647497
394434
1233180
1775683
1112301
1883628
1069346
1528412
377853
865296
360196
1817947
993313
85584
537193
1923716
1565737
1047137
1520098
1708106
253981
1533223
1375066
6316
1334291
1348012
452400
1165302
1340396
780337
223166
595246
1636064
520867
890637
332112
1339638
162502
1006355
1618727
1142690
440242
1003673
371929
1847100
1684986
1707290
1100615
584299
152249
804697
173299
1659363
442679
905642
880750
1525152
1906190
684356
1445743
1043587
938076
1365891
457593
1322882
1575551
97543
89392
423822
1309999
110768
1805514
174962
996174
91732
1249114
1244876
632635
126372
714758
925097
650823
1687910
578409
1904393
1690679
1260553
616216
978561
1415359
453952
458324
1201502
1172920
1034103
1517151
1051668
1150850
400966
1065504
449715
1695824
820231
1937615
224157
1818792
1510412
1527621
1434302
52863
1753730
521705
61601
447176
483721
929648
1816420
370745
58276
1318922
1849960
1823468
921487
1049604
345886
1361810
146521
1304036
374942
1716807
1963022
1953981
438149
546010
124763
574582
1981134
991513
1924274
1411588
1405492
1877417
738911
434392
81188
590893
118374
840395
1836885
861396
500244
1555044
795896
81186
1158392
284839
78195
863065
1992631
1197456
1691199
1611239
736952
1283633
327398
419980
285844
1721974
215716
108970
704870
1924625
1404025
1957861
1084242
1836050
1921319
83689
770206
1009890
680051
1855540
786603
1966977
1021257
1133857
211792
1278906
643498
459015
204060
385336
881078
1808430
532641
1767127
1859156
1716555
1627717
417764
982284
1637771
1544012
444085
782537
1139497
1159081
881994
412587
617686
1268730
1772367
893149
136302
1778194
60407
1375350
808317
559218
923034
559402
806
1111664
260872
663485
291061
1089487
1442566
171670
474741
59410
1331236
1230316
8576
505543
1889679
865691
1125202
919155
321946
182924
904674
1204829
840111
280648
520078
1569287
37843
1041816
297778
1617547
781084
420414
1061752
1709628
1173756
653319
1411667
1081631
35174
1469911
1142563
1415068
1505547
1353347
116379
399211
479502
719723
276375
1726215
1720640
1224305
1702504
1855842
1061949
861240
1692037
268461
67967
1448923
989034
348256
1062706
640498
1236224
1250550
313740
294408
637881
1707811
1704489
1962152
899642
1530570
505892
317016
825934
322761
1423613
725956
199521
663329
600122
1029363
563204
1591559
294978
629745
39776
1388647
1986217
1724732
327998
1619591
785482
602258
1844067
1344780
586134
1159568
1738119
1249064
432866
990220
1114536
764543
499885
1093566
770849
1197830
1768100
1601245
716028
82347
1236951
1029040
884129
1930919
1749655
1621838
1038543
1597568
251479
1767285
823354
1279672
1266258
1273474
1808090
1188807
325095
1338482
1886105
1445047
1579441
1636616
1531998
1166596
1583506
101089
573123
1819210
866044
1904579
1977301
766985
1786154
161903
967859
290269
1288649
850916
272102
611192
868164
1742403
1758664
1007798
1654706
541262
1351200
1979226
1901333
1425655
736619
1725859
529637
1347266
1218699
1800957
637978
485959
1689511
1909975
40513
342956
452202
723251
829541
144976
1128303
214191
53563
1007285
1340741
423181
1742441
1056516
287958
1752537
258912
228673
1862897
303623
1900780
1721290
283352
785475
1126698
1391404
1349772
1319588
752857
1804073
1829972
1490879
1918858
1245593
279335
1619333
175394
1681383
713077
845690
516558
1554182
1340912
1812030
1889182
933280
905426
413882
202330
1742321
927935
1259796
112544
1178398
328657
1686282
1305301
1391264
1264484
879188
1041348
119423
138278
1316167
528006
989896
887203
1497338
1229067
312763
1981766
1395414
818563
883734
234325
1103398
572184
698458
1816053
1894039
1467415
37779
1745803
195662
44564
266610
765970
54408
1926236
316952
1342072
32527
1735208
379726
1624646
951686
360002
1019673
482746
248271
778040
320057
1772570
262956
955338
1069548
303569
1083523
1119731
985697
282498
79985
723616
1805534
1292619
758974
1516532
1480627
1197672
1455216
1763777
1422731
290126
1502945
895782
1282706
83779
797759
454445
271806
1876358
1907365
896308
662459
991015
1673807
243123
727427
395672
498671
1810699
1195182
1081678
1282550
1551620
1933319
1983239
1172032
1181288
1043610
1691604
1402667
681387
1446071
898777
1848542
1418508
1049890
1163861
144229
830591
1148915
1055384
134599
1937074
692818
1489950
1024345
244291
1033115
531544
772898
1490790
742542
261320
1574709
41557
868885
1979623
279928
1796915
1171470
1028555
1156151
1237958
378146
494126
1322618
367233
1690074
1403674
1149653
1465072
48710
220497
480680
777417
1840997
1989407
1480462
950696
1552232
504806
825003
1272674
1394333
892170
1636871
700826
883514
1586616
1800742
1375874
1070569
1138461
1768230
904166
1629830
80047
734483
1286909
1427210
1658761
1263912
867660
1577642
1618100
696482
1999627
558282
1832929
103692
1108749
1590138
1083848
1588001
1499247
1633154
357606
1002867
1184829
144939
798975
158253
1805372
1969768
613364
1884998
876608
1775804
930680
1091445
79576
1313828
1675930
824556
1473216
1454034
1408580
1340487
24465
1728380
956473
1239651
1881455
1032636
1394607
136585
794967
1092464
1611208
1140192
1569312
101661
1437078
1202882
148143
1856656
172887
858496
474479
684164
1978213
680303
1899391
1572350
1813046
1239829
1045666
231678
1521319
741916
1402465
203108
61152
459178
1906092
297493
1835101
1942590
170988
146269
1643714
514718
1556699
621129
187594
1037770
1988107
700688
1921399
387626
1103433
491197
987177
1111534
441261
712399
66987
701631
1876015
121059
1798597
1855738
1042846
1838722
1307954
954659
1454215
779858
298365
997331
506396
210338
392654
1744616
1368104
1266082
759447
1761297
1702198
1647576
1573232
1291054
400710
1216611
1586109
1838152
1829383
236012
235791
742372
868251
117621
1428589
39570
1510699
862682
1918209
885884
316162
480498
428704
1645683
608847
1813667
1595001
330563
693038
1379077
826706
987244
523492
1196485
1322995
78773
854303
767278
610585
1136152
1725857
1751397
1127257
1952875
1864275
418618
894593
457741
1778029
1963195
327955
1666774
270083
129294
1809986
218467
1536754
1667956
1900658
950252
1453413
1314111
1761398
1967320
1215405
218983
219560
1101186
730069
747037
803685
1991150
1188172
297384
860767
1065142
1566704
149966
27677
1912609
1360263
6444
1804635
1848903
1433929
350627
1659505
524230
428441
1695605
1605800
636645
1983979
1909000
1016212
238993
385601
1654654
1157342
1313064
889275
1179432
396399
1140951
731689
963041
979511
1470865
1608404
1609322
575180
839881
1430351
1252607
1791075
1366357
1855108
999579
67080
1689966
950980
872290
933074
1239957
926123
127149
1946132
437021
1703573
1382627
1607673
1640929
354272
1531996
1464409
375033
812256
1323701
896759
598783
593857
307461
1582718
1857284
1853903
1310693
1729026
557448
1018636
1129698
1121815
582810
923447
1739420
1958605
1285550
1630341
1772097
1415735
1936384
1261976
165424
1568853
366108
1262181
180895
764332
989788
1397297
592494
984339
826402
1209264
529245
1851867
1253694
1554622
1516805
744053
922780
1926716
1437531
1275899
1751772
481755
974511
216913
1960242
301803
639617
1724626
1720766
642325
1690134
866828
1049020
313802
634095
1980750
1912837
1405950
1317111
1292692
1211385
956408
1184049
1529136
981256
1392673
1904969
1741483
1003527
1376411
544564
153681
71920
1256834
1416199
1191150
1342056
777869
1883925
1295397
1621114
142023
41002
1619196
1014140
643462
1558963
447189
437655
669049
424508
788402
949138
1423146
676223
1421604
1619614
733340
172177
1313641
1973771
1966343
1965958
435634
1694404
138567
21631
41398
1666134
954634
1414278
414204
1337387
1509951
553681
21754
1024245
9083
1655321
1813122
1015102
1484040
1210394
1203903
653696
198078
278041
1839279
362831
30047
1372224
1611295
910693
665916
1777219
888285
1655289
1778745
1794880
699670
845894
795931
1667875
393604
1762742
1584459
1545866
618918
838825
436685
244051
632777
320304
438349
1329937
1267311
449562
1690120
232679
397029
934017
295090
1337538
1854816
1404775
1802350
652671
250242
1358601
1789433
42376
560656
569720
104776
101883
346216
117917
1758037
1674160
1454921
282622
948860
712081
1953639
359686
212119
1508505
1635698
602556
1398580
219174
1590470
826560
527975
182600
305194
1958196
464882
1168947
408378
329922
1560847
471461
635734
1327615
1262686
1717064
1607102
1234658
319865
642195
1243128
837201
1454086
1239031
707986
777185
459637
1261660
316172
127053
1862173
1161131
1657511
310336
1857314
982096
362868
511656
768377
397933
1494204
553614
1939980
250126
1917942
110223
798076
1972827
92129
1114985
66178
857691
1065736
1301812
19351
205970
1336950
691228
1311886
452202
202766
1691298
1890485
1603069
291966
444784
1518753
1584275
415036
921346
1970328
691665
632758
727699
651080
939225
263488
866686
612674
1337538
1580198
739539
865233
1473175
1689388
1571949
127452
1993881
652756
1616618
1160110
385346
1383151
436559
666813
512020
1622319
1621516
1620370
1672348
1328446
124305
723013
536329
273819
395460
1831902
681924
752006
1613251
314667
1213164
1554126
1715221
974363
207932
774406
798422
1075210
95661
1255044
857044
676275
1566713
933282
1254761
703198
899398
1814386
24389
1170716
1069817
1601467
1752025
1367410
621121
910715
1125699
1709805
1868568
219965
297352
1390425
1732059
1464986
515612
1970683
436234
1136109
1665292
1604777
1594247
64352
39365
1421566
211308
971555
1205324
1403145
828002
374808
1586286
513686
614603
1635276
175269
1553135
1011662
340260
599119
1238542
1853827
1885479
1528091
1298194
1827655
534861
278485
639568
15850
1244316
167092
541608
1316730
793118
1705476
34391
1938769
1112782
505019
1069671
1803264
1662472
343865
934605
1491879
1736342
341330
1856122
1758834
1382935
1004355
1511164
244837
855806
403930
1318444
502037
1446112
1790051
1310140
924320
1599976
1044525
991257
1894614
1881790
1970844
858177
1912427
1302761
552093
612517
41672
642612
1765317
1632574
1082382
1186108
859554
1029540
1971803
353697
1790753
1932913
769592
1470347
1142066
404433
1779475
130953
1788338
1277941
14723
1492502
478239
377537
1668249
194355
1242604
325253
1181669
1356369
1791316
1059056
596728
1771555
1769576
1039760
580533
789430
1151896
656677
1022445
739095
478232
1307166
1803350
1194767
1399114
378053
532132
1481275
523354
118746
863195
566664
716569
967668
628144
275035
643750
165161
51530
175328
519478
1308653
1131928
881953
1049988
1101008
108848
671072
1589641
1115549
844060
1671473
268488
1207309
470534
1341277
1047132
232629
1777403
713413
1316076
444503
993332
916894
622146
1777475
1746660
556800
1073821
991227
1529767
589851
573976
199539
825060
368143
1829499
1220618
1045728
1952769
623932
578534
578040
864005
284639
810498
793916
1917089
1274288
1009438
1923669
1787592
51086
1314178
1323984
558585
133699
1533176
661956
856189
64536
301601
116215
308448
228929
1874920
545002
560316
1590909
1240041
61597
1405703
1486848
667590
898345
158364
1630241
980433
1851413
179826
7297
975808
1085023
671198
1571668
805491
1011409
417567
1950651
1941756
696592
1741964
889062
599706
1141473
1580265
554955
1598161
1261482
1284311
1182567
1592508
1598866
405687
199009
364395
23578
1859653
1379339
1016218
773601
1176390
1496304
1477431
1404364
1905933
640439
494928
1970470
900375
352546
1773160
756433
1725022
1351322
1875964
989042
1920820
1698967
70779
566795
582313
1564070
692552
1556545
172045
1298931
1553686
516853
1430575
1757797
733923
354377
1279436
903026
611493
1019457
384081
807159
173776
1059831
947247
97371
1026625
1039927
682391
817571
1600133
814859
681121
1559544
1437185
1144636
593066
760981
894923
707977
913204
1796132
195304
1353628
544849
299226
894320
1431772
1850687
775489
1654859
1656887
592881
105185
1928980
466487
1852275
457003
978335
944984
1548241
1060024
1538546
830890
849960
1673169
1841264
287259
656736
427651
317797
642979
135981
887078
272700
387413
223182
446135
838649
1389237
155599
1839515
1020185
580572
279408
375082
1416945
210430
49677
981419
497944
602584
1831975
1906221
885838
1413374
562932
710763
307653
1350971
1467482
446458
1801409
560963
950923
915856
995795
660478
1821473
273341
254911
21990
1268020
1161029
950807
1877124
1976749
1413712
1314058
1962638
1142381
1566623
291491
244948
1344946
1738261
1078367
1798396
1984685
1193850
1642038
79077
1309459
757393
1665301
1805056
93088
956480
1583509
558211
706244
1977107
944583
1742039
1287335
168101
1438898
1612251
930542
1960771
1459444
947436
390563
1408586
1163673
1361155
462520
21531
1288031
1870687
1848308
1236136
1104744
1650167
1617226
1055191
1121608
1556714
963211
593103
671087
1382112
453696
893681
946023
1263057
1716933
1740673
404328
1972397
196920
1697538
607730
363931
1524102
1725503
1900699
882749
1282827
20042
204999
115258
1857975
1735650
495385
1113510
242789
981048
1851654
1771233
1912653
1390542
737554
1658223
1976395
1479719
1721114
385601
1777542
1770355
1150421
52357
1157982
1820836
1617192
1821310
1671512
96683
1545781
1651812
615777
62760
1642608
210255
1354364
760213
1223147
227403
1519663
1767572
1009120
64297
1650724
606682
264521
1891604
1681544
1455186
1120589
148921
1773934
442585
837293
1613291
1159400
1472973
860990
500763
1136234
1153142
1005173
650576
884564
1714677
1493865
353406
351925
1451531
1132445
896060
478073
654893
1324634
302631
1705555
1917919
935296
753182
182092
1256059
675673
1608380
1480418
740199
850472
40656
258824
724491
53381
292267
1539625
1281218
258784
1183555
194688
1650180
895773
1613518
1530696
509922
1929848
1077175
1940868
40872
1389129
761448
467574
1473705
111049
1434218
1224981
706990
1375871
263276
1309330
1912422
38400
882841
187754
1189647
77866
211598
460740
877368
434415
457982
835678
995869
734705
632907
781009
878590
499264
1853511
1621411
565855
1779476
1363781
1232907
639841
1422318
677470
1823313
913805
1726995
1764561
582985
565027
257980
492461
1745561
580647
308338
74453
1764436
1444592
38770
1314478
559901
533469
503529
797041
1988772
1786558
1278037
1254133
603872
1996485
392846
344428
1168357
1511393
600233
1778886
896806
131434
23622
935731
1614571
907209
837064
1260052
723560
1073686
1546004
410259
710256
818440
1951892
972894
1640426
284127
342100
197436
1174188
265445
1504516
1379914
622724
1172734
811053
1008737
1003676
1107621
1615957
1143878
1205043
1465452
757498
753904
690196
1786493
436104
1578335
1525250
1976234
1806631
182234
1039028
201522
133405
1461902
362097
521698
1585036
546623
1848342
1966899
1922440
1639168
421559
1920926
268980
1685767
239300
552224
1500864
675539
292261
444951
569472
919221
1377625
1249716
1094901
891285
713308
1479260
623985
257634
865167
342691
1937828
1423566
1392748
1938596
1888283
1509086
878989
80982
1131370
1927755
1255858
1574662
341566
450958
7432
942266
1349391
1159237
192297
214921
1353217
994875
1321330
712931
953055
7277
184031
1106979
864936
58618
474668
1274214
490770
154270
518303
383526
10133
1842675
802455
160281
1801835
322993
104591
1924984
712325
594675
1483433
1124372
899146
533959
1248789
1327474
1378966
519121
1249127
1561919
1205509
1592752
1613025
993436
1856146
1543933
518924
1468004
205194
1773950
518673
426681
1059585
1810237
771727
31129
1327905
1247460
1358127
488290
1850290
1876557
584985
159798
520431
1544744
968754
772999
1910173
771340
1324897
1122106
1364964
473137
909505
1816806
181000
53037
870432
6299
1064884
359462
568285
1693234
1459464
1270973
1488747
312018
1068735
781145
1255903
1060530
1258669
537532
1988301
1918291
894267
1035339
383032
589110
558009
141777
763998
1368623
119495
466511
810978
1444044
808029
366495
1805545
1775769
724480
1749945
1497127
350897
516456
624591
1376396
1965664
944549
552447
138321
655320
1140272
608398
1363607
1650395
869823
1704587
661220
1452478
1435107
1193059
1854849
503133
1931554
1775596
1330496
1304376
1239573
414512
1606029
454104
84470
565699
604544
391901
1569356
1181200
1634269
527154
882385
1689534
625364
1236554
1482581
389055
1807905
1678718
1164671
539981
1540054
120459
1858478
1875687
1117240
1033384
477628
1217697
1935167
1187320
1588598
716962
1708838
85957
1571384
710127
131114
1751434
581352
1944274
1671811
342053
635671
1668633
934037
1323049
163734
1230346
108961
750537
642620
414768
639940
729612
864052
369144
358632
1710164
268682
6625
1363445
747999
443664
1817533
1739206
1287062
215512
1498290
1138751
1340001
1142452
236333
459676
847814
1485758
1746785
445948
1893796
1490451
445653
1343029
155482
1113193
1011754
525374
442326
955781
101703
449521
502908
892885
835758
1913968
324850
1499511
101084
1582002
157871
616797
105388
1152318
138387
1719635
1334016
432200
1059668
1313110
1000803
1476721
1635445
719806
803782
358743
1414992
312681
280317
1142962
355535
865728
3103
1530608
1451277
1189253
892849
527334
898695
1467808
601369
529464
622004
1804288
121183
844891
1024709
151319
607962
827406
1561552
1780265
1906402
1725355
417933
855436
222715
1458989
466397
714101
390106
1976787
94995
516989
1986269
1501979
917370
1982306
534044
224276
1197113
1392390
1662942
1560951
583119
593540
1846386
1109317
333347
1514534
730623
1528380
1793682
842035
1245639
294803
1510035
1297535
1999067
1469104
757068
1121822
1755187
73425
105463
612283
1833800
1851775
95807
678216
283595
1717357
1224757
1342219
1239262
84294
1151199
770658
136247
1013929
934525
204733
1938319
922796
1070181
564462
1048328
1644634
209875
638823
1675942
1812469
373923
1620643
1738804
1743544
54553
299830
373772
147333
716665
1780016
1087840
39219
1080735
731851
1378659
67303
707735
1240742
283792
1106268
539249
1969759
1256771
1752261
818278
1857951
1247373
152768
1692992
1740031
1143779
1340572
674058
1768384
92238
1799127
309714
431073
154193
1103266
81345
402611
545906
606672
770957
38920
1723021
1564590
558540
1105922
1619668
72963
1799795
1201812
714241
70521
1026178
1966454
1235598
1782509
915556
462343
272749
1027449
689875
117997
1247437
1289669
78274
1497818
764442
1038836
1115512
499871
1159149
355598
1975711
1685228
1502862
86905
1391273
239964
817960
730474
773703
1983303
1391417
1509331
981502
145458
1335803
310659
134060
1147912
799248
1769284
1676377
1764870
558527
1451405
1935844
1381263
1022706
1825441
1597980
1811718
1635332
657680
1585459
1811309
705476
1191134
1750756
362642
1977816
1229440
1772126
1196537
1322730
299997
553027
718888
894299
670144
1211982
122880
165930
1756672
359907
721921
636929
990851
78867
932075
1027436
1477396
1216597
631183
1392362
1108687
1617955
1751115
1518335
1314760
1399947
954876
1619642
1214846
1335529
118026
380544
1684296
815632
979368
1787047
771114
1096861
48532
15369
1966246
1810359
984181
1378556
1384287
172267
1539652
1522393
715301
149201
1595800
1994861
1669118
1926288
1089043
1197100
1164518
376235
621414
1180247
1614682
1008478
1869705
787655
217186
926259
1728843
830630
1798370
404379
1868733
1880205
1317192
499802
915017
125261
1333663
484760
1604780
1541341
437315
1027117
1234173
1760985
1412192
1728176
1509596
1741336
1118502
330677
68709
1731963
323685
312306
1702814
1276615
302236
995546
1176478
1744655
422543
433379
1328809
442509
539325
1276733
1271400
1424644
1949801
1449920
702954
653478
67755
834734
100237
142744
708800
1518275
974608
23161
1998997
552989
873404
1606808
1806633
1303302
666462
1045224
884018
1681087
408221
555472
65147
1860046
1300832
1040611
1713705
832302
1468656
1802375
475797
1502113
94145
1670399
1850486
635819
692098
1615072
1776085
1435626
1157508
115993
1612113
1665476
527146
1859876
1017719
731915
1639005
1263751
1162347
727004
570434
1034792
312714
1822156
1758512
1014702
133643
1264519
803829
1392209
1654977
1182024
91639
1379331
540459
1765926
247784
869933
1166223
1705928
1127385
358991
111316
1538650
686642
1226110
1732786
1558085
908224
618147
1156834
1814076
103173
1140146
1667036
1214561
927306
1765818
1496958
238691
1207379
937962
1989958
1399408
769536
304787
1782302
886067
744415
1846579
1810994
1890174
1035360
1199926
1738694
1340817
1270746
1093164
1102347
1729435
643177
178004
1738787
1938172
1587605
739693
556327
1823120
1315847
152071
397487
241745
1313962
1815882
196231
1716993
1631691
437444
1582994
710618
934392
1688003
399936
90485
1637397
529165
255586
1892381
1035610
1500084
576079
1730848
573157
372060
809515
871064
577247
1845292
617273
1593283
248268
615050
1993969
1928290
1430387
1923632
890030
1849552
417972
1768551
808962
1478038
694737
828633
475768
1552323
455785
1701234
1306031
1520340
1444184
1185891
391786
994348
394361
991565
1730201
1603005
242301
390472
884709
1216334
644213
1503762
49338
486161
1875563
1604264
218090
1392329
42259
152025
1001668
1698249
1268668
1168859
97280
560636
1193722
467470
659531
95764
929755
344058
1065537
687110
1749682
1850469
1092796
482728
990613
1893005
1375013
491268
440643
1834567
1044034
1777091
1848821
1194835
1166689
1004419
1414159
1849888
800857
1070893
947856
132547
1700439
1002474
1524392
1819456
1287979
620386
1450119
358818
1524864
1058518
81520
1366010
1416782
336225
650492
345708
118441
975857
1386994
1017749
400154
579603
1096865
1534387
1017733
1382227
1174549
166155
118105
1913620
1343470
686530
1218388
1219366
1553717
336858
1749106
1626372
1082830
1567531
855958
760922
1444906
1973274
1724820
571013
255191
1962733
24548
1424381
1302247
544844
801364
1451556
552922
1411076
1872538
1218818
1711465
1425756
1514717
1603031
1066393
233127
1086393
555475
1094310
998453
416431
1015058
7857
1986756
1370267
350038
283238
247349
592331
1157171
267977
1890265
16678
1024712
664105
1111180
1166373
1181230
1744076
1276958
1916338
1696037
1069327
1225474
275215
855973
1389597
276070
1732135
829877
1804117
728852
977036
153811
1839595
809780
1458882
361830
1840669
1998050
420972
855463
1823846
1550179
79180
632743
1194168
1410121
553107
1120069
534867
885456
1574604
1124867
1337563
1285059
382459
573173
878790
221028
1604039
1192398
1413062
1509161
761627
1213750
1625270
661878
884702
1986950
1256507
1863603
56671
849544
1804704
1918759
507648
981984
1051542
532799
1805247
802960
1475375
1774291
874749
1141990
1454194
577306
994493
1168551
1202092
745197
1531498
682265
196512
1924467
320267
220794
1919166
1234206
1761108
1883414
557990
115132
1174854
846433
1704171
1712223
1415542
740709
1796364
779959
1717145
198672
168624
888794
1789497
722581
1003718
875846
1246072
1622466
1387535
1541673
711601
1923509
354547
84460
1978452
853104
1465954
41571
1790739
616204
608277
1905639
1019232
21215
541750
1471398
589218
32930
961236
1530982
739513
645929
792308
50423
1255913
563622
1179666
1689633
177575
1039569
147988
1354919
764144
1724903
588603
1506686
1243480
1554150
312100
1610277
1037534
1863077
303147
1521375
573486
1971062
510551
522900
100438
571438
638602
367051
1657463
415933
1808914
1670566
1066704
1243554
556145
180800
1947662
1602134
815327
1816188
1749193
1975373
551022
1012759
1272924
1044308
275338
1722162
788340
62330
1485641
1672179
1417602
950117
724033
983772
1342145
213280
346848
190191
729591
1320475
798561
1522974
53097
929649
905782
1400341
617776
1611986
360158
134702
1228298
1742299
185054
682632
1143335
653213
972124
71501
621615
1471715
1054571
1225666
1532482
74960
1422344
1483891
1805337
201393
1104286
1706151
423573
1387491
1247856
533167
428103
809360
878013
178909
1665445
1060963
999388
1688581
971564
253952
205737
193217
1609551
1778913
1250594
1688958
1675413
1316138
1043140
366040
1551025
1516594
1264086
1955195
997374
535838
281291
1804893
1587588
729077
265520
594392
647740
1240595
1468698
509843
726504
829695
1746329
1013616
590140
554183
1756035
661744
1798914
817070
1864843
1692147
1919970
743995
250424
1343388
1012182
1937712
80923
733354
1165717
684159
1104364
865926
168283
1005820
1437117
1639730
1315574
557351
222252
989385
763702
1527319
1201519
66537
1766165
681175
1363434
766488
1200982
1566023
1859095
1664076
1912320
356214
1580233
1177926
1423590
1249205
1626311
422041
619229
1667269
932862
738945
1009968
283297
1027072
1657251
272029
1366133
531872
1960194
267887
217794
1735827
1082394
967711
1431541
1928333
369299
1579840
615198
1859919
868036
809910
1153857
805779
1052814
1957456
1058428
1784178
1949002
1690149
1955761
1765826
1520564
182569
689931
433255
172731
1397542
488296
1673363
4952
1021876
726292
323282
30307
966245
396338
128147
1182881
1955329
86489
462997
1706821
1282219
1371192
1710553
939236
1584579
876702
1100182
1113818
873155
539473
184701
1452195
545122
707336
654642
1430941
84139
1048537
1709613
1529550
1346787
1015298
659866
1818636
1987882
1567355
977404
1531781
560130
1432708
1268522
1724680
1564684
1576278
1355698
1573723
1993310
1685152
627412
132833
1277768
1211636
586018
79383
703527
1039886
297538
57146
361431
1195241
1760228
314410
1856577
1178697
1859366
1705316
718021
1440330
114459
1515723
856465
1482275
1461372
1316864
204919
663386
1088488
1721201
1148698
400613
1477539
1717783
394616
930368
164501
1661948
1378429
1285997
200931
963514
1194313
1696988
959400
759230
1496108
805897
242717
1997444
232528
473932
427023
1339275
692642
935649
1725567
1383687
1957321
403504
743278
878311
290349
1467873
1333315
1072682
217983
1141675
482234
664368
972539
1516491
525647
1250163
537224
526084
1265835
1368950
994530
1801774
1027409
1644610
337058
442107
1810045
1903746
1776002
1206276
22928
1132549
244377
1438629
678833
638041
1892974
364489
1089468
1427088
1728879
137998
283074
1184155
1609213
1523569
1534140
235492
610664
275150
158097
810555
131564
424546
826682
552841
1176519
1798770
1662615
262815
1152465
1373440
1693167
1311378
1335192
1514980
82475
887378
984991
79019
132110
1749462
382207
216122
92072
359649
488375
1606634
20560
1626642
1530432
178643
193000
171435
501872
537993
1507466
1529430
1597008
793476
640879
167479
540995
209033
1200793
1698027
1539120
644218
533919
607149
427168
1579366
1558677
1162920
1699110
398462
603723
1408336
1598896
1536954
1387929
1077045
1731844
544618
1657376
503686
1668908
1002737
226684
541335
1118963
1865077
1621164
63050
231925
1315274
1625871
419621
174880
1087135
1826713
321435
735459
1501991
1279321
1801602
613680
1502632
1157689
1786983
1426115
204725
785853
1816963
370420
1814955
448573
558460
512529
1046473
1649408
685881
1254550
108069
291516
1356557
1069694
19437
517394
639185
1498205
673711
1079071
1006839
49902
587227
1227029
650541
559083
28709
1659148
924861
389798
552799
52827
1582392
854484
1810573
1105662
1201495
1637745
1315923
387783
655150
1442270
1567972
19574
899426
1595637
977608
1081834
862275
752690
1226191
58621
762206
434578
433496
1557179
1743583
1547688
1776808
458889
509828
942788
1022774
1464362
1268011
425489
68270
1832640
614707
573535
1012799
346307
1943980
614439
1015791
732490
305788
563068
1283611
787411
1425623
1310820
436079
146854
277871
1503096
713891
1578884
227327
329643
576812
1154660
616780
903045
747356
1163318
1638616
727193
814489
1217052
1409792
803616
1750684
1575242
360644
1293444
1463716
509751
1272113
801799
1206025
439813
1683531
1812540
262136
1319958
1405031
925912
162215
1835314
1203970
1378234
1857177
1709780
1575207
549148
1616897
1454363
1914151
7483
174814
1151440
1869830
996088
1052648
1719707
273990
506596
17710
1928565
956441
1872028
1960055
1422501
105738
582838
1524889
502172
591376
1478798
825297
993610
10426
311724
917600
981192
987941
1796055
492566
1200787
275319
885880
1824092
1298484
94054
745822
831052
1395786
1789871
1848128
448508
56079
1670844
1868883
1638796
1065336
1484615
526463
349430
1970742
1916463
430710
1412637
382806
1440553
462009
1590534
696067
662664
771243
484561
761248
1552908
882583
236637
968880
426842
792539
1503874
816870
1380864
809138
208878
1634263
1299563
494201
433890
1642208
1851299
1727116
1558518
269762
1017119
538930
2120
1370264
1998229
1958611
1149868
536269
972943
1837936
1167645
1391553
1574578
811282
1439165
173030
1881131
766227
1366938
1521759
1714776
1721886
141969
883664
1673924
429357
1472954
11849
44580
831573
542373
575415
594519
1042302
1040729
276150
993169
1656109
1430032
1888442
1678870
209983
32981
824565
1947292
512743
1330536
821611
1946960
656536
500751
465323
849643
853142
853541
1266181
1422544
1752842
103353
219945
1943013
808255
1105265
1010714
548530
1890548
1055702
55461
1809754
956720
707235
1175021
1942255
1168518
1424411
1699460
806295
1186014
687441
1748370
368396
1720854
697487
586086
638490
1289585
1166222
1654051
1606260
596409
529480
1012007
1968569
258100
1828992
705671
1924623
137589
1833782
1256626
1562184
1861998
604673
755284
311050
1020156
1180713
361783
208084
1780363
672646
43818
1129433
1833370
1441990
983582
834447
1648392
1103889
162523
67739
1946829
1279758
1005148
973899
1882807
1706253
1047260
338067
840145
1145350
1568111
702826
1832273
1643699
5177
1386778
1792085
1056262
1193409
934215
1951356
110922
693500
476193
883686
1970135
1661610
1241821
1950314
1312806
532215
473588
151327
1158811
269331
846131
1311594
1049904
164302
121782
51849
1747385
141647
214805
1481409
691144
420484
389068
10566
369765
1737485
1808189
142797
1075891
1032357
1261276
1939979
812328
1626453
1149718
382089
395768
307219
218966
584921
1075367
655997
428988
762142
225910
82197
132651
76759
1831459
923248
805833
264491
1460687
346374
1681660
1977756
1445299
1364102
674087
1982716
125589
1223078
1181516
1979050
1763511
898412
24766
1959216
1364673
1752707
720358
834263
925807
455816
887643
646477
1774052
1520406
1970515
1368333
659970
1820118
164822
1771955
1335270
120923
771175
343277
1957494
830557
1987036
514635
1331326
1504626
1251567
1631264
583064
1959651
1576062
1122525
1096693
944439
1755878
140779
631193
285821
1720484
1246813
770940
137103
1244113
363961
305439
7145
1113881
1155745
1594099
224465
1266116
454073
601132
1183977
722643
378365
1813072
1507348
423770
1633987
1959428
1597387
1694691
106105
1592260
1301392
1751436
1685807
1367259
1088763
330919
1859049
16027
1616223
259260
12803
1619582
1794654
1607334
794599
918292
1456571
515609
867300
190702
125772
1178018
1789478
1234176
585319
1769118
1350781
281341
1484400
852759
1462481
108860
1642934
251455
1889853
167008
908901
1142494
1747887
897672
327519
1179450
1101533
374896
242205
1543561
1478954
797284
800590
59204
556504
1650919
838925
1373896
935293
1323435
1764678
1914461
1229134
1673291
1843908
293101
1528701
1768109
1252978
801415
1294691
1322980
1404642
870187
92505
1381055
1013869
735585
1730125
25471
135164
1380498
1641234
1086206
790886
1149230
1000575
1938917
1903481
164800
1242744
1361883
1452213
106098
747799
1375471
36181
894524
746126
136478
496359
458230
1479736
1121901
95768
1927591
1162295
665974
1522949
1305169
1384057
1302570
1032176
1191259
883250
238699
995436
1898789
178435
1487888
1810375
1086313
444330
1548557
890601
1593629
1470303
170521
852493
1215012
556750
1014923
957464
1651614
836472
1407642
1508915
954519
1723123
1261525
1520
892095
1049141
156601
1978932
1387269
295422
591997
1226340
1307150
600576
1762880
1208680
126662
1127845
354861
1121646
1138536
754437
1120091
109970
1575270
1978755
636490
1784269
1064478
235131
1377550
1645755
805066
775009
1784746
1787535
529926
26348
236945
1334380
533114
1884482
1645840
1205770
210706
1169938
1736887
511579
48476
63089
647843
778450
625256
110009
265891
146187
586890
1307947
1661791
995692
1152011
338939
87229
630449
926667
1588927
1120968
1865445
1844855
444192
551525
1578130
240695
801266
1421083
637627
186465
1660038
1475797
703768
200839
692332
910480
697203
1118383
873980
1846018
327382
1564456
55416
1371767
407861
1119186
775310
790020
1147104
779833
85163
833790
413335
361744
1580639
1943067
185675
759080
1634670
118539
986641
361480
29290
1931562
1850851
1835886
490860
392367
1850845
1329178
1471279
1732555
456589
1492410
564107
1387725
1815217
416912
451439
1564527
1111737
1748420
1631947
1532695
364657
1672627
1440510
595127
923828
1728544
1276626
688323
1216203
322679
78303
1564368
945006
609529
1367372
1223723
1522042
1186927
1871187
1430239
1198345
7918
136544
1038328
1999642
1437653
537265
532558
128377
7498
1041997
1538440
926596
1354466
1906264
1693179
383193
1618045
1382109
1977392
1781474
246123
652234
79725
657004
1209913
1539258
903192
219500
982668
1226356
163241
309175
980376
1395878
481431
767395
1461081
1356988
1419421
475977
1100659
365372
190228
1904148
1078441
687722
1150288
300807
774533
337726
647198
1191117
1824811
1839157
1770275
51826
578631
387519
1294110
434492
1669722
204756
1187061
300312
1586909
1647749
1522300
226730
1873723
1942770
1021866
1590546
596668
757255
1155467
1047252
236103
633639
1329052
1446423
1412851
463793
588883
1551873
619595
676922
977363
218194
1699200
1064727
676142
1357074
1762720
115557
368351
1519263
332267
1543871
1254208
775170
28599
1987984
1175081
1184171
62062
916224
1714910
1242095
1054097
1912768
1780980
432710
231633
1279825
814507
1603601
938321
45204
1598695
170086
395099
1886479
608766
1785743
1419786
1800337
264630
1907320
1671990
1138960
1775088
1726548
1482325
1162904
347867
986996
988533
1534386
1347543
1139449
511840
171827
1568844
1789563
1050586
376104
211798
803995
1124873
843761
157363
300432
539990
1707370
1421769
1412258
864018
1391979
365536
111746
1229782
1274047
1636431
1764863
796091
682244
407045
126075
156321
1370731
1700060
815269
967210
1283043
742650
230861
1151873
365974
34660
1103305
1492533
1438901
250480
708012
1465816
970448
603188
1469918
1058987
662862
748787
1211327
1207327
1187109
1621300
1081781
43634
1081467
699719
1884799
1483029
1384986
1106554
1530042
1128516
1482620
703402
1332624
1085361
375983
406627
338628
391920
627072
517811
481293
476879
183637
1862987
332670
1329609
1844004
573328
576200
835341
1764614
502765
1854910
853767
1652255
170434
973168
1417950
965844
975676
839072
722565
418637
722735
1042513
1789908
753636
1636645
1671909
118364
588540
409611
1662554
289871
469381
1427967
511821
938845
1682257
1590082
1701918
154472
753465
477217
991757
528488
1009125
1558214
673135
9113
523842
319362
1766732
137036
619983
1955819
1252476
1775809
1531619
1816995
156180
654938
1635361
1886980
1267341
247264
1357302
7148
801049
1969896
675540
1270827
1424779
1923034
644392
676106
1338516
1372015
371155
1356078
1779106
457050
656371
138
662735
284903
1896095
1101078
1558931
877319
1590521
303219
356019
111502
37339
970388
233513
1502
1402931
1746064
48447
616757
121381
921011
758591
813612
13621
1815001
1935470
982382
1508504
404940
74302
537204
1945310
1692278
1158187
666158
109472
270605
452394
437483
1616549
623611
1895447
881470
25626
141433
1617773
1527083
173653
337147
1184835
1433946
1341660
1256896
552167
339174
634078
1296077
1918789
1008216
1643052
805328
1126361
755827
1444519
1905818
1831512
527922
836896
1661186
541440
1173001
1055580
1001825
781056
981462
1059212
800177
1777903
1988731
1137716
1023989
150175
900816
1607243
852919
677060
319633
75356
224126
824646
254452
1982667
1818487
1569998
354628
1856628
380663
679445
1812703
1434465
991369
1042641
1849745
1980469
1665199
1017409
77419
1216284
1799512
1152168
285585
514033
311865
1880283
614922
60783
1490202
175564
599080
1348761
375777
1005918
499092
1009027
1052629
1895063
1830061
1989008
1538664
301034
174500
585772
724787
1832775
758361
1522807
1010278
1611062
1266747
1398428
1303311
442990
734989
46515
1018529
3460
577936
135454
1953879
1018589
326904
1014789
1004765
367259
1318347
1622193
367285
334761
388920
927740
1243205
1883878
977826
908213
744312
1164175
150518
1393224
503514
1807653
1888026
1717470
1434908
1336607
810205
525505
1783920
1334120
1447182
31390
1878424
16093
937749
44766
209324
783172
704518
1926396
1797759
291967
1012481
161188
1364381
1670421
296464
157699
1361569
1262051
1695192
1008917
186495
71472
218551
1547884
1954669
1334206
315970
317459
1201084
221463
593842
1961779
841085
981124
912486
1784229
568031
818461
627810
926346
712663
691859
461430
1606870
558883
603806
36531
1522385
567176
1003285
953667
114344
472878
303343
1438114
592033
1235330
1144599
1668436
436510
319851
1765107
859587
1206473
1641946
464779
33385
1054863
1756719
560864
1692442
819410
592425
1868523
1030819
1490645
1641873
621692
1245388
1271771
1045440
1710237
51122
1458663
1815429
115342
1733432
748146
734708
512975
606847
973380
1950665
594464
926509
86106
517232
1203999
141732
122475
1024802
249052
9931
1895583
143002
439808
1146982
801969
186281
1244072
942164
212631
1156970
1639751
613545
1940113
499881
1860156
1092246
318620
619397
1739702
1758167
651012
1464677
317542
541341
37163
1064361
1351382
1065491
114161
1636518
1542934
616733
1562307
1933330
1435461
1183141
1734448
1763759
1344876
1736124
1464551
1461810
1539417
98725
1121796
1453721
1119255
334385
400762
405045
764872
1651989
443575
388619
275822
543874
1043747
1777720
918078
187209
1596690
895385
1290783
659639
118486
1522467
454912
488766
1670185
494561
1769930
1316162
1405790
1914427
1918747
443249
1794829
546747
1790520
1493426
1008156
182331
1293905
97695
1941381
1693513
1363368
936641
1039072
695422
538573
38935
1122550
1325937
1743339
956143
761180
1531056
1941494
1809995
1279967
1982879
928040
825960
1844692
605474
1859669
713263
1890963
1684759
183253
1669347
59534
1027083
1093362
890779
832467
1214667
537431
1556636
300343
45641
73890
196365
1787978
6212
1665559
270687
1309363
622040
253366
780658
1345080
1139550
755169
27425
548029
982606
673876
948261
1088054
1731444
1992745
859694
1617572
339716
900887
755162
1292680
486579
1459104
938119
695516
946744
1712991
1071749
373401
257810
602382
337392
1777305
946357
190888
670368
531082
94217
442181
101763
141663
1170101
650063
741785
1935319
1354978
60317
473250
1767228
648066
675282
525170
906901
130323
300183
908314
1582347
1026921
1179790
340230
279942
1572684
1652382
667624
1339403
1217679
976047
1184376
1401229
1269733
1588352
386997
783795
631673
1170436
1423649
757461
27345
706079
1876993
682224
707108
166762
1413358
943501
1143754
1940013
1188975
780110
1607703
131820
179504
722187
1464281
1481712
526338
744364
1895565
1130105
594212
752965
781790
1184091
451429
1967
1596150
841715
1625044
1644627
1643669
1584196
1082246
589644
767304
439159
144419
37244
1670958
1691085
928117
1521703
339719
689980
1159562
673780
1637021
444762
437610
1636088
329379
1462684
708882
25619
390779
1991295
1913183
1531807
1512595
182628
1333168
1197985
959514
56392
14742
1610248
1934317
879915
286781
514976
1547933
1207027
306857
1818163
902750
1617740
1139622
1768840
1509130
975950
1752133
1971488
100848
502274
16955
64407
1516370
1205216
414398
1063562
185194
1140310
1709002
1598196
904006
86884
19438
1947443
1642136
1050466
1754179
1024477
744333
286713
1592815
1849356
347571
1590643
1243801
690593
1023623
458822
1028371
999800
1909013
873947
1513936
1348661
1853553
62683
1016414
1201435
132773
862612
526282
502657
273479
1218136
1318772
760495
1585206
1984039
445313
938009
1219972
560065
730245
1773170
1080544
1457545
1927992
1385668
997764
1512522
1566076
1975851
1918382
863043
1196002
1860629
1044079
75810
1924691
383914
480033
535933
1973546
970809
840645
1844709
460470
326587
501174
1609023
750490
250846
694585
943166
885543
453829
1861863
1981528
1805826
525737
1515650
1806578
122772
1370548
1326582
130701
646062
737726
1955463
1768337
1939249
988961
760476
1089192
563887
72498
1614964
1298540
1397001
612124
1852944
328312
1749135
1118360
1940310
237581
481613
830851
182660
180900
705317
224250
1865309
1086591
347623
691620
692683
985376
1157442
329056
1950884
641339
1874973
721218
1893558
1325986
1925547
1499945
1521321
1042521
1632725
413669
1766698
1045852
1581362
1822363
1280047
723708
1296454
1017530
1900709
136772
560277
334387
1109383
1114056
415884
891337
69667
1049482
1666893
1604947
1286129
1421315
818174
1044538
167891
1826273
1528655
38443
1171465
1937161
767398
728097
1241361
1204373
847324
604983
1415722
1772840
596730
1653073
344352
814604
1185659
366585
617241
1038151
1328532
292493
1850509
331377
68578
1240849
1132752
1314978
150123
993172
897922
872131
739202
1842441
559287
1046954
308802
976313
1832118
1386324
1548376
524724
584535
1800471
937955
965746
1295930
455695
853817
123695
828000
1135817
73076
887565
1613045
507316
571086
738489
1377059
623282
1534902
828160
820556
1282254
76727
1405663
1727421
1989288
1792003
814643
754291
1605901
1407624
531280
1402315
1986949
968388
296974
603390
1894101
933805
1981687
892324
603931
1689483
76433
1366590
1466174
1961567
432935
409
716865
983749
290328
813084
990929
1191939
1397020
1538383
991605
1906500
787885
1500770
644775
872681
1973647
806257
1727643
494635
1202949
1499819
155282
974460
527397
318909
1020906
1413348
503553
88
285936
1972260
903884
689027
1641063
601840
1807528
1087313
847921
516472
783092
62265
1425278
1164377
322188
212125
502182
1916013
1861737
932330
2541
642050
720408
1164727
1075505
1100575
1900604
341465
266268
1851096
1099039
1019651
589343
1021361
1838621
1009808
1919613
522798
1218116
1000860
279309
757181
1517902
578598
1300514
666342
957271
88547
92617
741770
885011
330024
737388
592501
1342014
188874
915294
1610315
52032
628860
478561
265537
1508007
1588190
1532700
587034
1822448
1248481
1090414
231921
286676
1279142
717131
1933786
1711283
74193
588368
980058
59895
408334
666531
742002
249078
1024935
241546
1828386
602109
609483
1720268
1102254
1415872
1165468
698778
1351191
1362531
945254
1849050
1986523
1037906
1845914
147923
1712312
283538
598614
680328
930311
1797817
1631967
1616181
1389053
1700934
912146
585637
1182275
1721229
1563300
911974
60974
1168564
87668
1006327
595068
474820
506636
336876
1388457
271085
1872994
221694
1592070
966208
705484
720154
1544974
1521311
1378990
1725797
273284
1157788
256272
207474
106797
668127
295006
851895
1735934
1983574
523183
1432271
1496546
588343
1313792
1604271
154384
1337524
1239645
296936
1029925
1851204
227251
890219
499814
1912987
1190853
1211925
545679
697189
417470
1710891
856876
444805
1641798
1239141
1060746
98759
732584
263780
446297
1282250
1488226
887779
1294562
223650
722628
1279865
1853117
1229565
397026
159119
1773525
396635
372250
82100
1695200
211608
8335
1443462
1210704
696122
1036467
695527
960921
204507
1707787
1269985
235118
419186
39490
459686
1368605
153375
853481
453021
1029104
606789
281624
1779116
906647
250756
473835
1710063
576832
602727
309787
356928
1706483
1960624
1814219
235207
1559722
952733
1969412
50970
1005346
424173
181427
281291
153265
635165
1125517
1773439
519868
1053130
1365650
554418
1959984
818747
189204
203273
729227
340139
864678
185799
136289
33386
273425
1419250
1139930
301220
430192
585849
308781
166373
1524872
92643
250079
202368
173920
485131
990992
579773
8513
1395358
1374496
333691
4905
1363896
828119
1412568
70854
9162
1309666
1741197
427031
1642721
121882
1835376
275235
309315
92386
1295561
707039
461772
222278
26877
1994901
1253238
419067
1627550
1574353
218649
1125386
7787
630293
1730281
1381086
1504863
1178759
1627963
1052875
255949
516923
857006
1679513
548247
1563901
1722191
728965
1773763
1576599
1685632
1676456
1871071
1601767
1883508
998479
80024
1790020
54267
1532894
1607457
1597524
1019450
699400
87966
1451019
1992618
1001060
1070560
875866
1035638
1317249
1180184
1916900
448975
1206665
1212212
1201238
1586796
530345
234610
1806182
1650543
446162
1294614
1963131
228426
1710252
300842
521234
543099
1855841
929290
1989724
1563603
1976248
1645084
606071
616568
1963274
583498
1612371
1797029
403075
32669
102129
226143
824491
1863357
1761166
561714
418016
1391235
987094
1332080
1619852
713069
1464900
1860992
1609830
1072681
1496226
1810706
658
1374435
1620933
829994
1110178
542060
1940966
549774
1697044
1532253
197706
1496244
1264543
1637939
1022654
505720
854078
1288872
942024
509993
585383
270546
469654
1442965
796954
1730697
1465938
1923766
1325769
1074043
1617171
1688637
1699188
684356
1182281
1204276
807819
894215
63585
1664823
1869298
505576
1906674
305878
608648
1514796
1629460
1740454
981090
1552257
1799445
592186
103931
1450968
1702066
1959428
1925135
1258753
1385472
141297
1200844
1040929
151837
1761674
1235692
1605147
1112529
374202
1888107
1503602
247197
417200
1086825
219195
1986021
1285046
1249031
1250308
1306884
1101784
1332833
147029
1210220
1537040
1209338
1791595
1176606
1509622
1273819
211849
341586
444991
1131453
800054
663471
1594631
1513859
1372062
636979
764431
1928879
85990
157875
99870
291848
188930
844869
1575920
1965382
1565647
27484
1254815
1802967
1824676
644262
1182937
843891
795876
292942
1186311
968078
1688957
1805732
1858594
1154606
1959220
1574021
1232932
1823867
338527
881328
798418
1503913
310659
289710
171851
1253654
161930
1975309
310822
1379035
1263643
972464
1340266
182014
1250015
302981
471691
1896588
1064750
1921826
737571
241578
798528
1807158
1998877
1666546
616484
1981277
1845185
1565668
1968488
1447391
950685
1220359
1383606
1544733
153981
1164587
108374
663491
1454394
900206
1902778
967698
1179919
460129
166597
422869
232650
1444727
815234
1612391
632601
906848
958136
1534061
277291
1004597
1962699
1391345
1159711
1680097
844932
1846111
1694591
443158
513348
936613
340152
617469
1206323
952355
49562
779802
1524880
1171077
990829
238558
999274
114946
97111
1944979
1156899
1566317
1876986
991290
1137358
1213395
1278133
13807
1325245
1752380
644360
1592354
1422467
1850845
1505729
437579
213722
1829702
733690
651909
1923475
441811
908732
1231149
81933
291114
215143
998571
1748989
551448
937939
901264
337221
73447
93032
339451
679183
925330
1800647
359056
708041
1469181
1854061
461494
1599592
1638250
566231
1786125
1837118
1189993
131401
520474
58217
22089
1683945
1629582
66470
1061525
1642608
260584
590371
1607977
1076891
1519963
390946
1559316
1053484
1782887
255906
558576
2420
1031076
805450
552223
1986150
1351834
1000703
602217
823127
1619951
1052015
760361
44614
383003
1833159
7597
457311
1266012
60971
478341
33723
133863
345400
567891
1879529
1415016
497086
564369
988205
201926
615278
1791040
1416682
166994
1368641
1163752
1550201
1633767
1575083
620882
1316565
1934814
412918
1856900
645026
1719137
1532582
1840701
87553
748039
296351
1797091
836838
917014
1589212
466922
1731988
1103535
175026
1714681
245147
550170
599303
1939688
1392000
580620
345647
1502523
1468218
1166186
507051
1694598
1774905
875523
340424
86003
45331
1860241
1165262
634921
1110752
497482
369661
1732781
326653
885268
600852
1255662
201843
655079
483692
1941215
920782
712487
710280
1852899
603183
335907
1368059
740427
909953
14099
1655988
1896915
579599
1164727
527986
1178713
1048616
334314
680661
1429785
461194
174835
1941765
27787
1186140
1598533
1993353
1550172
1127598
1699892
1499700
1663641
5684
103916
300732
611503
121871
1989575
363944
760575
216161
628525
1900826
1851702
557038
551803
1392676
547248
1207386
790466
85942
1665605
1078869
1706768
1555261
532538
1729818
1740264
638392
66198
289156
1352353
1974512
1135036
1757029
1717537
540918
1912867
649052
1057860
1340472
88104
1893150
20763
508979
3073
1179795
1217040
570161
460766
1227217
1165640
1787983
168282
83535
604030
248012
88917
172582
103204
668102
210605
60879
1465096
675299
809159
1156509
1993874
430918
1545773
15197
820503
38287
265898
1941530
232501
758316
171510
371432
96689
1217970
141445
1413254
674736
1211864
839939
1598679
1124064
1575932
843983
373886
1171809
304603
1205628
774484
1694919
1897679
502806
59399
1696388
653834
471525
788725
20299
297074
928735
329814
1606823
1351718
1704106
8538
58679
664393
1219200
791959
1440282
451010
1583936
29586
1984370
808853
933932
1582981
347599
1795492
1165300
1245331
1989389
797770
1533252
1219690
1539105
908969
1820575
864946
957971
1475375
131060
746476
1268088
1611901
1674596
1177668
612053
1145210
1680520
1791222
386316
1420128
1578017
1720532
890228
961091
566715
1929769
1175333
243336
1512301
716187
1188643
1879003
1381352
326182
1507034
1025647
1916366
958719
678189
263000
719168
1321572
747889
831630
1292093
753267
310220
1525950
999787
1749647
544682
1258795
1703266
1005160
1214023
235093
1656642
1692173
1776482
1616946
559898
1653404
439480
1714551
97599
384658
1087974
343454
967937
550835
1344690
449999
1806334
929112
89400
418795
748377
722909
1208414
1571618
585208
409384
25214
687956
1695802
117167
1325338
307553
391004
1409644
1156631
347114
1969910
1658141
541169
1837454
862816
412293
228512
1567464
1558538
1919705
1857058
450597
379864
734239
373159
403318
1598251
946996
522207
1500849
1444572
282644
1433964
861055
298779
1225676
1182983
1545223
287266
1926840
943822
468631
726936
46865
395956
1480210
441163
1653388
940490
1928643
292762
197009
440650
854345
229831
46970
1844869
520317
620331
1319174
186397
584456
636071
112603
1303629
1141613
1174009
1240958
1442271
25444
466723
1861953
192179
1297006
1853890
1992931
41804
1056490
857747
18913
1706967
55825
138141
1571714
1524611
1006786
1612833
1979184
270656
1057158
690959
564775
1087733
1547572
847928
163165
761741
187807
1509418
1669148
881509
1514077
895796
1068509
1658687
248071
894373
322139
1647356
631783
828791
683267
1054085
1104055
1107135
33141
49026
1325926
1221869
748024
1352610
1094364
303317
43206
432200
1191666
457983
502907
264330
45408
1835997
552199
1995131
1991207
950897
530114
38706
1573386
87090
181356
739710
1765442
1559163
1304507
912463
37220
1900307
1696419
207197
658732
310785
1734874
327443
1070451
1863824
150552
1350260
1196261
846852
1733315
727634
181311
1649858
157063
222164
781325
1200248
118562
51150
1437430
12359
108774
1777095
1381482
456159
1823334
1969563
925304
275731
684644
710034
530108
1050948
289308
647808
1063610
997042
1248116
838446
1145976
1813430
1635196
695397
153122
1637075
1883897
817899
480741
10181
1415597
215770
1728292
547959
1103855
1695269
1238449
437203
635266
306513
589562
37356
66331
1203009
686974
1510087
1092231
1234344
1513434
298708
1762331
469455
471915
917331
1280738
372160
1911364
327928
1303940
1127064
538548
1564898
824072
131204
1152387
870582
839806
898315
778468
384748
133722
1048775
682868
1127425
1766894
1923494
886078
1036484
1078835
836355
977957
1714265
1555870
1466824
676023
1151344
1176228
1626698
1086120
84053
1460120
1972589
1457667
358491
1411784
787420
1637851
1964573
1491643
144518
1183610
1265441
280799
206686
1261547
1342485
1875833
562173
1480154
1840912
982076
692489
542771
701892
1882783
1069809
1760265
1991714
668982
1181286
540142
1470601
905835
1198593
920921
1650250
1122002
1572905
1618002
1039414
1106400
296132
1793211
748550
1006316
1124954
644267
1418316
1660346
1369769
1777668
774894
1735343
171147
1770934
1202161
578886
1058459
1451976
1406244
1448223
1842009
361468
32975
1441272
555038
1750460
1228492
814495
1283783
794781
1985791
1387797
192513
1575624
1497176
915925
624521
1831318
624892
1941474
1964076
799920
817084
458683
1512756
605594
1485912
393400
867238
300536
879119
102400
1391845
576157
97310
47973
745324
1792545
30324
978632
1538337
1096373
648762
1293956
1660732
1523915
1681351
1987361
579027
1015818
1474370
1460312
1170877
739203
748299
1107129
1056991
387604
629942
1361999
1916245
535405
1984267
899819
753800
279149
1250540
1713923
1403747
424613
34416
1905521
1913108
477778
850334
191593
15267
449479
527793
1030748
863687
1671612
604922
697724
1252834
481972
1486250
1047721
1811070
805924
1444112
437399
611488
904350
438837
1527324
277037
666389
1197700
24115
482231
1184401
405946
1644443
1312772
495982
691513
35291
295428
281650
49724
1866459
1674665
330272
503469
611972
869631
1995282
771829
1335647
1932262
1025829
1735743
1911680
772269
1212660
1143515
1314561
6464
221254
612065
1248952
651541
190623
1733066
73764
283545
1465875
440825
849253
759534
1747968
1914967
421751
1142410
301998
487250
685683
9087
868994
741381
1528408
1254943
837339
1611540
1860692
310898
184220
184417
320968
80636
286275
490523
1744136
1660828
1118848
394881
310903
419068
1547275
588249
1208006
561766
81485
16918
1435708
740858
1234028
422154
1930750
1124824
1052603
1916386
1434710
1778781
795819
266979
881663
1339323
1905432
1980126
1494277
1463358
1482764
873700
1777029
132356
1399531
21520
1251868
1988352
1310001
928694
502643
1420121
577200
207275
1995568
1216968
1439884
596956
1397638
1559138
1617847
1860404
1668816
864190
456299
903540
1821068
1441389
217176
1235036
1340438
1057235
482398
1527754
533214
214135
336468
542594
1757366
1338760
234442
3077
438638
168802
1453616
1414848
1645967
705066
1444950
1965219
932788
1932613
1014209
341226
1703108
1142163
1182729
913213
1133325
1152030
1195716
1030082
325329
689646
1906893
661819
1477958
1812297
1323407
1368294
1522733
1441517
1899524
1649010
1278516
1713412
942548
735387
1959135
1018415
1308997
443411
1366095
272903
748316
1371862
477271
1489858
1967508
372216
22191
278963
220662
546929
1168419
1760254
761724
1994523
900513
758596
1374849
1739013
1964273
425715
607822
863386
559100
1579166
1411619
1717903
623184
1534621
442368
1879642
1548391
596320
1831238
975351
301904
1979191
1628035
180264
1469195
1794301
1317317
1784346
650148
1545118
1857115
1946131
865480
155731
1414811
858404
928223
1443958
1189980
686432
1330023
1407547
584447
662865
1870013
805656
782211
1673300
473704
1516811
1377148
757507
20705
332278
139237
1807716
328974
1442624
1480436
1006194
474117
55469
1917379
582866
840179
546423
1384443
177887
582907
883689
1124892
858457
523705
700243
1332012
1822709
277756
1051705
1962632
87809
1463094
1334267
1485816
582562
1302427
1067927
1103091
1028962
1983940
1564459
1909149
1217989
156788
77230
965884
609917
553461
1239618
1005590
692557
945952
876725
283186
290554
37959
735249
1933131
1060926
171681
922266
925337
217428
787720
1483942
1787579
635850
1860062
671295
361807
803684
795255
1089896
925618
1636548
509064
26785
1925813
743650
389633
1784917
1533407
1483050
286001
1481046
1136533
1754890
635420
654524
244862
2215
1580229
236315
1391566
1084554
486097
726543
330551
1865190
30092
707707
201597
1104576
1356485
1137792
1422194
465951
749339
434186
1799623
1597444
275118
1227615
719121
462494
1714075
890109
1064653
1704735
858137
612018
229
1238613
1228599
1690444
1784519
694193
845747
912101
1308087
623081
1013883
767234
328214
974913
879427
1162647
1803944
122962
1173437
370774
76815
1421370
1880771
575383
1836237
1209909
229759
264879
3756
809451
891148
748393
427567
892262
926877
1157427
1980216
1534763
872454
1434512
1031233
49122
879085
1967547
500147
1841336
1928585
1699088
683652
937297
1136030
640213
1742455
505024
1997537
708810
273582
1737221
1489715
238487
1293255
1259950
271404
1454808
1313846
897184
18730
500993
1632503
570942
274595
632085
651453
677352
1809643
1580515
1255920
1279082
1820156
88697
210542
133680
1731989
1262514
1564330
434937
490666
572958
1118881
332996
1844423
335928
1178306
768267
711128
1401319
1669961
1713133
1204835
133700
1396674
205496
1358243
211280
1493153
1320699
1007581
1852637
1642954
1443923
477623
1690846
1203495
1105676
905333
227701
1478018
1093710
428667
1649203
13525
1162550
1588368
164246
1006757
1282312
910224
486533
929726
807518
1318683
563579
1729133
921775
827532
1477134
825915
750435
144357
38732
136766
987371
383198
1743429
1206292
1039231
1900838
435535
801860
935417
1823635
141379
320384
1512124
474631
1958812
293125
934397
1757731
1815103
1099515
1997547
808820
71413
209915
1759645
784637
579585
1665731
1684195
603856
1143335
1045060
387727
1287922
1080957
1557037
839204
1301719
725556
157073
484543
979139
956801
513490
1463034
1099417
970935
1763201
1575134
328917
951715
997957
1482023
785730
133190
777126
1478938
458148
816885
1498444
1176494
1918015
891916
1193342
34371
1509811
603073
265832
1663578
1868494
1722194
925040
124226
855617
1417367
1479261
1137922
1060640
1490990
804639
1737161
1925782
1220709
1830263
16777
1838518
1254446
773237
891771
237674
1402996
1288080
562285
1994763
827298
1038666
833199
1605452
1356103
1387603
1276070
85654
1277903
1737310
1802570
869723
1980899
1647224
1181295
565379
900189
1101018
414872
1165955
841786
1381037
1435323
948007
1458274
837062
897330
1944346
550376
1963017
780831
1283032
1393499
1010682
1476642
625860
440083
56758
1075137
517726
529904
356707
1890881
1646383
109681
17485
227683
1837389
1693931
601088
1381940
1022118
397612
702379
531101
1084912
1050707
1628090
658107
307873
1188654
1070049
827404
1037696
92200
684079
495593
926010
948184
847332
1800339
1073869
434736
1468170
268972
1468220
391519
1308066
1631417
136193
1312751
863952
544948
1041725
1697806
212495
393842
1137100
1892063
186322
146928
1461056
1389347
691692
265520
1010661
1564631
1537069
66739
695046
480229
279922
1395586
1378503
1203607
552142
675733
1492937
1982467
646027
1137482
1912848
1152466
195356
1403154
254961
1284059
1343334
1063684
702090
1453844
1192130
1872650
1803925
1362374
1308742
511806
691975
1499061
225057
965561
1810216
516136
1260647
1468559
1136240
1855168
491066
1913110
1263486
1799554
1387452
105249
8147
1888624
83027
1901139
1212252
177074
644380
790796
647138
1394130
1807048
1715670
809056
1678716
1814504
790487
1531420
622529
1674502
352445
236148
483127
1502652
426975
537604
1117143
431812
1981294
1860374
1047781
49736
153165
1741223
675203
196924
17278
1947430
593437
957688
1884612
1865432
1711862
1912340
947932
1505551
1090864
1574744
952771
1524592
1427467
1049995
19446
1826301
725221
387253
1083565
1361142
1845607
412519
1475630
1746760
994501
1437213
1459114
1695189
1520517
1113370
1381971
1157760
45258
1995016
858793
547463
1720603
395351
290511
506073
159093
637010
370081
1815570
1386482
1668247
1607996
1474244
1938051
1398576
798571
1863307
1185630
934046
1191821
1732238
30509
352313
579780
1004766
813899
487356
1774058
1962042
574540
371454
1691416
1739158
1276671
1383126
879480
259833
137876
756026
1435673
116761
504263
270186
1304749
1168298
1271218
648729
1302679
1499956
926143
106408
1166611
1130116
500082
521191
498508
418671
1542088
703631
1134369
291113
1779132
621488
251148
278541
1888348
1009931
641505
1451633
1051015
1530849
1624285
1136255
1533690
1864956
162695
516682
1787958
1645463
668100
967781
950599
1031025
610610
1337065
62283
573472
1334869
808254
507120
1630879
843932
1151935
545101
1259020
1397639
487699
1729614
1152652
1034987
77177
1910693
1251559
1980821
1056836
631317
874707
1677676
1624732
1605432
625267
1494347
1555181
3652
1260361
264111
688540
1762926
1736094
1694099
61073
93011
49343
1398933
859114
841080
807303
1512119
1847225
891678
1174772
963381
534263
422053
502624
574837
540660
788453
442712
1243221
494521
415355
1265286
182810
1531403
1678049
1592653
1719984
747438
1878873
613903
633146
908069
995118
1926113
1220786
537191
1457280
1163965
601150
1488459
133414
1489486
872746
307016
907578
1297995
1628793
796925
1973822
859811
1353250
304541
455488
1291604
619462
175183
1725469
1273220
1817082
780787
1659660
653291
1802578
1565776
1028083
1506049
1197744
8236
1937348
1896391
991750
34283
1460893
1758268
666439
652447
1199168
1215369
1401134
1801163
1428115
968274
1688747
278800
486867
1295163
1077562
218619
295482
1109694
164767
998101
187154
1281425
111894
883469
292498
896123
494538
635166
1065079
1780300
565710
936240
860760
810288
1427188
13349
700866
1873168
1477230
197921
238838
134726
1286727
321471
1786613
968932
1982730
1178656
177403
1148543
1156300
1772515
39500
831010
1548537
1255869
1247723
1330325
248412
291036
1327245
1220331
1196983
1354390
1503261
624814
1698726
1282219
1018289
1426958
1427467
924880
1597150
35530
1387701
1745355
1782426
1738474
505301
719434
893053
285791
524436
159625
293025
1269375
665094
195503
1107461
960040
311854
1102021
1164846
1122359
678450
1083546
1323642
369489
1869129
955916
901258
252097
1306050
244391
1698223
1115457
942610
393024
253182
1869412
738174
33894
1093004
1573902
640102
218320
518694
1694404
1691810
1854648
742958
1853864
961696
1292916
1279239
569716
132517
1642823
1825707
642366
268174
240539
1518024
808614
1074352
878496
521377
77797
1377885
67669
1045291
1718543
311087
952245
1967429
1970155
43349
435559
805813
687836
278106
1125278
807275
1578469
1627527
1020937
1108241
666720
975359
1909260
1756634
961841
1687553
96388
1069491
1155018
545731
1160097
1400474
823811
1471941
260136
1037017
1139758
1994102
709250
249933
339208
1692206
86346
396060
1353020
4736
1393177
658408
1951717
244478
329207
555679
1652197
147585
1008910
464637
1220657
416094
596768
383948
783025
228966
1777060
221351
1289955
372957
587865
1065502
758365
1051639
370107
1767073
1852504
821158
469256
1799098
351020
97449
1617377
1265665
870802
1986956
341388
1417082
1865847
311948
280352
1548269
393283
1377350
1219027
1159343
832461
441469
745183
1684242
331148
503865
1599090
1571300
320922
837356
210865
1006374
369197
392018
152568
563829
1689771
320264
954533
1891442
691025
1725301
1331970
511543
943978
705447
430144
1794555
1076546
1814539
299646
298002
396964
75822
863467
956991
1874768
479896
529158
1122731
587739
144354
273845
4499
308940
827876
316129
229459
1305612
795525
206394
95591
1769812
1422266
597819
1441237
545365
1754707
666671
1153992
1373637
298281
1540952
36535
435068
235549
1359120
1637778
912768
287237
1591669
604693
521551
777657
1995668
140095
352668
1802169
1780438
577553
1901016
1929390
377914
1121170
944533
98872
953042
110909
1456495
1754269
1007860
1185062
41813
1302442
1323519
160861
1437961
547779
30237
1029111
1780570
192395
46436
364153
1611693
1465417
1774865
459532
399540
1369256
1281194
1073645
1552144
1695741
1376810
1888441
1058047
1475954
809914
796198
663646
1967725
577176
1140941
854532
1503399
1926454
796545
1513533
300750
303189
402431
28448
1097812
424709
1057616
1805517
479271
283031
391034
956085
751031
1830316
1670270
373512
505789
1644278
1612200
962065
647648
159121
783351
1375985
1428915
90295
96313
1550869
394129
1225885
1103837
353395
1602525
884442
913555
250429
1808737
1588122
798919
866429
415632
1562220
902992
1063434
537852
1374305
1055497
1835581
1044609
393874
612572
1989000
583405
647847
1581014
1912577
683133
208895
715838
953402
1964969
1180636
1763479
907350
42878
1062713
673798
1822996
1071581
1226474
225979
438849
1809391
1767549
419207
1333597
59422
1653397
92966
1879625
278150
236091
800661
72865
729253
570000
1555642
821151
1211531
806127
203418
951309
1050424
648522
876896
1988189
877841
961146
1849583
1130780
1285208
763200
731626
300274
1805513
1026168
1476405
805543
1188129
1997029
1454390
1688268
862162
550566
651311
384156
1970030
923871
1778372
236910
489208
850003
1418808
1162722
221135
145679
173755
644389
970592
255200
1660251
1797328
900260
1966510
201868
775788
1952099
1642180
1577850
230431
1611078
942365
635279
1363945
762216
618308
41117
60185
1104991
1189751
1695327
735801
1983268
1548610
452645
1491115
1646057
82490
1934514
768806
438158
763397
1607679
1879067
287261
1590363
377790
1909935
1670202
1346006
1752824
1640918
1388307
996632
1646510
836601
616529
996554
1609287
117811
1963046
1973238
322948
1346157
1059068
941909
223506
604987
949543
873710
901156
1652560
1628985
620083
1036622
342790
66429
1990324
1774868
1000446
1579437
725344
767363
1451824
760642
1615213
908205
1221559
646466
789295
1498245
1102577
1516509
517247
1696218
656782
925482
907157
1635059
642699
1540541
1515947
1399407
1749232
1023937
1551448
269372
359406
1566558
1952168
1566239
811311
1756815
1003828
1807851
612061
731658
1239360
1276333
1847848
1661629
1073232
1558768
354429
1027761
1879794
672690
896239
565878
767581
275804
1121809
1885962
1372445
1782347
1877671
1087086
1463343
681330
1617241
956550
23099
1568408
1030369
1223763
1225414
515132
558759
1307412
969579
1622349
62154
439374
1560601
1144331
365037
1167430
1528769
1372944
78823
779495
1478676
910668
787354
1968083
856795
1484881
326604
1092633
1985737
1498930
469187
275313
921615
1853346
1831159
1564033
69943
470233
1275150
1622785
469606
866404
411269
90373
181832
1313018
202479
1772789
1725981
1911639
132007
648846
1447805
141375
1547467
721808
459958
1750683
919598
260277
563242
1935908
238595
447596
1298733
1422054
879888
173140
378133
9627
1604969
1300195
541588
1741768
556430
1539580
508333
750834
1049698
597565
197039
1615588
651874
694067
1036945
1306814
68400
1678705
1830582
600436
1114988
1594104
204533
377414
1776251
102816
1195325
468547
7049
459525
1109241
1356721
1998056
1135906
1074653
1294957
1045838
804119
1540924
1065978
1361629
585683
896389
199347
164788
1075560
1541930
1578282
1935379
706864
180697
1247406
1078342
398715
1928146
899801
442208
1775822
852982
1213415
684757
891726
1472258
1024384
661179
1945822
1423405
350212
1843775
189138
360544
1812798
902168
1456226
759917
1022135
562511
665808
836072
1794405
170969
1032538
464259
334365
780047
521463
1176861
1093231
359977
1548440
1824088
1079220
1063955
1156260
37889
1097296
725928
659311
413048
1061652
76259
647227
916613
1439650
1913144
304891
1308413
552186
1328925
1488515
1121807
891400
630570
648629
447741
330479
1794489
400716
1002508
1136795
271488
1621725
614916
700058
614287
502976
801586
59924
548175
723284
344906
1682826
649868
1574954
1831048
923147
1485595
465179
1374380
1737964
193937
1997165
1593307
1264957
645915
1223308
285918
1472419
332421
1966323
1045409
833905
797798
942868
103818
894869
694702
83021
1020218
834671
1262977
176374
659435
92143
509812
908252
1833618
566896
613889
1571627
1628126
219858
1766614
309345
1224724
501673
1313325
296226
519147
1251567
256597
1472898
126339
1276108
838118
405212
298776
1738732
1551145
1743679
129807
1930043
346099
1249877
730074
1514479
754552
1775268
285032
1142909
684994
610155
1663880
580300
894220
180933
424681
1792580
1431603
346887
1638090
1881450
789236
137832
934206
46821
1776829
182273
899668
681889
125788
1618368
1451968
1231468
1288345
1079909
181130
1954429
359657
815734
25284
1190998
1550580
152289
617564
1957925
1932030
1394493
297035
672704
381487
1033015
1576890
157088
1324757
1674232
322625
1677748
1490836
497994
411593
38348
651986
733604
1887451
873282
15494
129543
1757562
174330
412319
518843
752142
120960
51573
853719
340125
547920
1593049
640165
503601
1652568
555652
1510393
1085662
1088724
654093
1881347
1103190
154485
374031
159331
1224815
1461656
1400915
1644625
1872324
1140133
1267814
655050
180355
1206045
444513
1472742
680992
1945021
934273
1273254
1626506
425403
169957
1105170
1933754
1300802
599292
607095
1055854
321124
1611713
1446098
933762
107032
1020322
1423095
1536941
1623653
42083
274143
1969923
1758536
115025
281352
1499741
710111
340883
1507566
1768779
100914
1704513
156105
984887
1803239
1488976
1798109
977204
830404
1766143
1981558
1119768
1790917
1865733
357392
1096611
680553
1324526
927215
1245392
1727112
1674972
188695
1794008
796517
1043157
1395419
1216057
377610
1157143
1859593
1607892
52219
1235509
1022988
263590
1012225
279560
1909734
335210
1030578
142729
1783115
1808622
17640
1808233
293247
203591
530202
1947371
483111
832148
1618145
1440756
491926
1498096
445304
1592094
1503870
1912669
1354818
992602
1112953
114506
1134675
332250
270767
209257
420207
894565
1348405
257510
1424718
760120
1652000
1545292
72502
1756096
1222445
24992
1572045
759262
1730158
570981
450221
856347
74280
1894745
1351103
305221
1570568
665970
835007
1586268
1783146
1277937
1287838
248821
270215
1656661
97540
1755943
1385662
1247100
914663
562650
1534640
1118438
860396
1405204
1021261
1455940
1281901
1463994
826089
405073
1839047
506171
805421
1967715
1759374
948683
1094025
1936425
875007
581085
283513
1517734
990240
1891197
1997335
181217
980644
643683
239450
394897
1731389
880467
858554
939226
243991
241309
521440
347496
1282165
351133
627452
866729
431846
1588162
421113
435258
335274
640725
1173471
796762
322421
1108257
1233663
90164
570832
799018
775786
32669
1780209
271386
354974
1057863
338034
1829735
1196670
425943
1825183
1501115
1889438
1366965
1112641
1963544
1510214
1801935
1704162
1444887
1579522
336319
1082157
801016
275791
1399847
92377
1056710
792832
1456757
54497
1829801
168209
894710
1664465
1334329
1720468
1203415
670785
722301
706321
560647
1175503
1752847
655955
1874069
1139327
1846454
146985
598715
1198075
1173351
684775
867242
871250
1668322
597715
1363363
898107
1191117
541384
1777710
117946
1998373
990694
1328042
348509
1651182
1295449
745599
1442958
1955291
1954852
420992
1360374
1186550
1274990
1952348
878667
1011703
1618156
106608
487764
18551
1639562
1047542
770646
331003
1480912
76367
1880983
1819298
793507
596701
748098
1012432
230788
643167
612440
1948503
1719215
1915382
1713886
973452
113707
1354182
950135
1559536
1095954
1635619
186164
1861502
43467
1273375
894599
107319
1576947
636098
1425242
359309
365020
491718
1890944
1190460
108427
1111327
687182
142667
491520
1601088
1864773
1244648
1052956
449329
1340007
917162
329869
1790707
518000
1787819
478092
931533
284320
1579729
1387621
1388743
689902
499429
1435317
281679
1866134
926470
823669
125348
697286
1925394
1150594
1859590
122672
399927
1620697
1920074
913870
530306
514861
333931
1620159
394415
1793305
485368
1394706
188742
991647
897711
206304
1137012
1725341
656556
930333
614206
1809429
563714
663691
153604
1904144
1569756
635222
1772527
543845
430863
433403
1701160
1832906
1072527
656306
388127
1155005
1710857
1372113
1448851
1258123
737554
1300985
446511
278821
900434
266935
375283
135747
264490
817302
1121367
1465877
546581
1516766
199953
906409
928886
761374
107503
937566
1542921
248623
1549600
802769
1244892
186517
573856
1882122
62521
23147
663863
250708
1384722
902055
1402188
671711
801042
1800436
1949234
1999097
680810
330408
736017
605495
1763779
921378
467316
652614
582770
1778669
1056749
1506016
1224252
1730631
274250
1609100
1158741
705710
1510159
496691
1905759
859006
543952
181207
444932
90996
1855945
608449
1238600
1218976
1882655
489322
1079751
445572
945012
1361582
1163874
818899
1993517
389669
200169
1225595
362572
1334316
722228
174167
1051190
764131
439148
886950
1029030
362105
899880
702514
779182
197402
868749
55701
1575975
25114
1486465
1538057
159927
1696211
273412
1555787
1446577
882125
619170
1528988
933535
1467202
233666
1903056
33726
216186
1810317
78852
1391872
1079711
944927
1150282
1608254
206533
502878
858670
364082
1697416
1260932
411400
1988772
760760
550728
1257502
290054
1247324
1989392
697874
1896528
905554
532193
1203543
529617
1441575
715717
1449352
1665826
1599026
1791021
1555900
771296
629413
1178758
1997815
1599397
1582201
1058680
1185328
852842
876593
1638985
61208
284741
1840551
1476576
1866417
425679
1382678
232216
300738
896389
727310
1817010
698856
1097036
339493
144543
48724
1218988
1085199
567270
1446625
1167689
1275783
91921
448794
617360
701518
546265
489303
645094
1386994
1965432
566564
939088
428534
301297
1512286
1793234
1536412
1862187
730474
837262
770005
1690943
1152904
422990
1187046
315889
1310068
1914306
1357897
764867
368448
1262283
1623217
25490
815528
1328601
1667310
212159
1229729
1851207
872150
1405860
1207552
1482237
829607
857944
179469
277517
1437548
302075
509699
550840
1834343
522107
1116240
656564
492774
759202
301333
87727
950366
1219156
386451
1485658
1122153
71048
1570849
219995
1996059
1870407
1697384
78724
690867
130705
1013775
471066
1198948
1779793
522748
109026
1344593
1230482
291849
1966471
1638519
155347
679542
1196499
370380
903146
341357
1629894
1429913
875004
1279871
445823
1346808
404467
215633
1466712
1496860
402582
1709818
1181641
528735
898797
1995158
1799420
1020522
875764
1647420
562173
149619
1940752
712804
689187
1631932
795525
1852693
613725
690761
401007
1719240
1074734
1719796
454246
1432790
122281
255279
41986
1887092
1920013
801229
1440598
959360
1659102
1077845
342003
293669
1478307
694217
798902
1901012
130177
1959745
779833
1555770
1574849
1781158
1813989
1575037
638061
625227
121570
1382634
842664
965146
171651
428557
651765
1040222
971766
288351
1446681
710886
1318103
1561698
1473135
1694054
515796
1091268
1346170
27488
183520
1107459
90146
135202
1155960
221982
424857
1656521
38766
1708661
79252
45352
846000
271002
1386119
1987742
1342645
142143
1437812
773880
1758067
1853818
1929222
40151
811555
1510250
492094
573120
1281557
1368567
35774
237209
266461
174139
305841
1987950
1256651
1947078
1783143
514253
1662909
168902
253069
505543
974617
808589
1040481
1679626
1848774
1628992
781100
1492192
1932043
37295
284569
205884
821384
1025204
1906603
390127
1203211
1841057
1285326
661170
326518
1823444
1767321
662277
1080606
425616
433739
936388
1652336
886453
229386
1348012
1865798
1984363
1699179
1783372
1848054
1182686
1462039
275285
1549845
1416580
792944
709563
1950665
1395461
1852559
1110149
743152
752167
219470
1078227
701958
1393816
1580294
720989
1060396
525562
1935146
1801846
1901817
957221
41923
1826365
1422350
1475170
271785
1035987
1268096
1350000
217690
1430920
131003
1849647
1305593
1437050
926730
748988
321917
1698560
415019
950404
1576893
359023
1682669
511160
241406
1089911
772046
560730
231369
1779193
1724433
28356
1915428
267486
1168191
1226676
982741
624016
1266411
1628539
1508879
1750229
426014
907455
787183
33152
379922
38289
387488
362631
1577348
1546046
1644804
1111013
973896
1661173
459846
205262
1364035
1187359
538354
811425
921152
80847
1340508
1357378
1501631
554940
1007925
1948935
715000
473127
913040
3117
454405
329398
64560
1363806
998907
523073
610045
1993610
1265987
458827
149053
225261
1743310
1804347
1836259
167072
1423400
1615719
148882
1328372
536955
1569183
1365131
59961
259963
517639
905260
342606
1859119
946649
1713731
1178983
1292415
251723
1824799
1603918
1208604
1311590
96724
58360
1773838
564258
677996
1311389
1246822
465688
182237
467603
1172147
1354802
197885
957984
108446
411104
210288
341364
735882
1493109
549103
982479
1275207
415900
1542204
955447
1417069
1948310
1343354
1688493
1258774
838938
485671
1769784
1910488
919425
1612446
1976563
1434928
1814885
1933075
855512
916468
191004
887288
1621402
1858869
653803
1260711
1332122
588681
473428
295187
1359059
1508170
1678030
273947
22171
523025
1148581
1155990
1896573
1143128
1847052
1681389
611002
1455485
1206433
1171057
1469102
841371
215574
1689925
442181
1301828
1500916
1359363
267512
791744
383426
1453068
872965
739564
982963
451917
893362
242756
374707
268496
810703
1697135
1548834
617806
836370
1510216
1646268
1973493
814470
1253110
572644
1488772
379668
1482961
882226
1298855
24093
682687
909908
544317
1534073
1930860
230085
507146
424822
741363
884285
1522889
549273
1196021
1666264
307937
984953
1425387
296119
98908
853103
831959
831248
353679
858830
934631
1116698
366894
992827
1754162
369939
1829618
835493
1305149
1461425
1566107
1354371
1086807
1888070
660605
1230625
1958456
37134
178482
1920557
237716
1374813
916053
472060
1485213
49066
305240
1254905
848586
448511
1447202
325351
1345272
884053
1277836
82673
1147280
65313
1436049
891880
973605
718898
179290
58550
1814922
1641146
1235352
904677
866287
221456
1160917
1933307
1382115
829125
1218595
21217
1264778
1429911
1151772
359727
829748
1013679
755434
390944
1912172
1229853
1316197
274765
1471055
1711132
1199105
799290
1105895
1079312
1963837
827286
1281464
1935763
510296
505574
39638
1527887
183148
1205165
308077
203145
1595984
625251
497259
1337229
836690
848624
1714909
1261003
453166
620621
1943802
1368092
1910754
1286127
700110
1027405
49180
1732401
1378478
1414879
778923
1702115
1552782
1661264
1713004
55140
1458330
656638
1974839
797598
1591117
1220560
366533
1270695
856613
758409
1534938
145335
504971
84001
1677449
128129
1153539
810489
1643910
1606517
1622960
1700225
1530815
889074
1058225
1465429
1955130
773056
41609
1750868
1280132
1161399
583758
209495
1783726
635731
1787659
271899
1449313
454942
981131
1787901
1532858
154386
208307
24839
78057
1831448
692346
93988
69786
39485
846305
649621
1010791
484585
1386745
770932
1618010
516587
560843
589026
160895
1355435
792178
1409211
275742
567449
1443808
431641
585181
784581
1315639
200864
1417382
1938865
1211210
1886779
1416854
560486
927710
224195
1685393
1655125
1107371
543031
1525026
1528021
574599
764167
1522036
258980
1560813
1277299
828906
1268235
1165961
89202
14124
1904450
656988
755042
268913
524304
1347125
925570
833951
692413
1601697
1038448
844023
1409539
701346
1752280
1683113
1881732
1112527
363347
1646625
1789772
1518714
1118694
73969
1891951
50670
1940544
115174
664063
37136
1161561
439486
1918850
684005
656848
1048300
1444773
1543507
87249
1730623
1721995
636230
1406443
293641
1728509
798078
1168701
1281292
328862
1290323
1097058
1439335
452160
1257165
1647821
1012577
974423
909272
537001
1875395
935347
1520608
273169
1151710
45611
144672
758103
1926273
1081976
930474
1842868
420913
541846
1850461
1825815
1662408
1132949
1456617
1469740
680715
762321
569629
708158
983540
777628
399588
1022966
313884
111349
558798
1237156
1534476
577883
831210
1623511
779399
1438750
1845267
1025984
1811819
196291
1027838
127818
679469
309828
1770165
8800
652053
655469
1831480
1842615
55653
1865022
1317812
1745251
961761
1588221
353196
1365996
27904
1191799
46571
404736
1574523
1820662
1497881
536263
1673356
969777
1559149
1700927
1705676
1703906
1825200
299009
1934161
1220973
407699
875990
1938782
1309472
248843
438308
1629938
217625
563753
1601067
1332691
735319
1220917
291858
9707
1443965
565621
17141
1502527
1544905
1348339
1305532
172485
1157703
506753
1585990
163481
1339649
529149
606276
1093956
1789714
368276
76934
1361039
1834123
765765
347178
967404
1605833
989490
58189
1906249
1792076
386540
1004551
906109
833142
451580
1015782
388967
1750140
793212
1990730
1168129
1169055
494982
156742
1874058
884634
1099797
464916
148767
700851
541764
1733935
1584853
1102411
147234
572717
132799
1439655
1395245
1403999
746512
905316
616829
675609
1160890
1485084
1761044
1400785
1691476
1746183
422671
1091980
299076
356869
488782
240308
321190
750041
1575227
729455
1196691
1137689
683536
116674
185811
450287
817668
596547
1260567
1031658
508972
1099195
33761
178104
434916
1260480
1814924
1139854
732936
205177
1650566
1681623
1140037
1753516
292062
812495
1455618
1447220
838441
1323290
686761
1530806
1144085
1235299
1307891
1752109
1470435
1688506
9459
1055238
1104451
722406
408739
1254894
243636
1538128
235311
1287232
351885
778463
186512
603042
1582226
296844
481829
164934
587549
47294
1311425
979103
1808513
715189
1479825
717418
1119570
1683953
564694
1767344
1120870
1781335
12546
1331244
73213
1008623
874286
1613215
1841944
1721348
1434460
1136498
1025779
30757
986294
362444
1049953
326724
1301557
670347
1691993
1128883
1657756
634191
794914
1889876
620840
344355
1877795
1770389
28200
79861
1439573
1036834
7986
971414
1849195
1594674
257475
891783
1159981
1834779
1900274
826936
1113328
1333201
167917
1706862
675643
604842
80634
666229
724084
929243
1576432
1761614
1992364
1319606
942890
558576
685690
918338
1409803
1132733
1722237
596355
452932
1308855
428356
689768
668448
851506
858517
1315488
551671
843454
517208
1216661
1454398
1190693
1886263
83355
171634
1318066
392031
727841
347939
478767
201502
654822
840971
1614510
617505
1382349
341069
1062206
865336
1802798
1517033
1046107
1602847
1289804
1111109
211174
1993820
877262
1103874
28578
916543
566119
1910132
831258
22518
1145506
816962
1779611
836239
60346
1649123
1366482
1418569
1333881
920253
405529
252564
1086800
1418319
944238
520550
279541
1421069
807976
1625905
1610767
1686392
1068071
1433125
1883026
524492
1348907
857621
1304015
1062039
403932
551072
935585
1831142
803059
1880102
1472652
1822406
1845653
748140
97784
1433279
472706
722622
296267
922862
373134
727234
1974693
462288
1716070
1743701
269752
1974894
1621082
773819
1981175
101724
1822113
80804
815322
1344800
1851085
9660
1477357
190263
1193012
420873
1022552
1710411
770458
1560300
471496
1123308
1537391
800750
1115700
500122
1668513
1297759
1691318
277137
1449543
1370754
1604065
1687586
1221700
1156660
1463425
1293398
172181
320086
1220520
754424
1528150
1829240
1954029
1217757
133581
1221692
1786753
1311680
1500055
1634863
1339518
397640
346285
388249
1697339
1000717
799450
773375
1703800
56595
1724924
1868350
141710
302941
837381
54714
1892514
892668
282692
564888
1052777
953886
1747514
433635
1532074
920141
904482
1740293
111444
746413
1909706
1809589
1979793
1889719
1429573
922588
273505
1415736
1413467
1002341
1251489
684310
1500713
379679
435592
227909
231309
427494
1895596
951293
1422584
174139
1790086
1910369
785438
835923
355497
1818015
83522
12899
1103189
1832739
1102254
20743
377123
1902456
1687614
520973
62433
766600
1407744
1496836
811581
291842
364817
1635937
724426
837767
480490
377448
416854
429500
364198
1961061
808726
1410218
769009
1108638
531233
387846
38933
258129
327880
1544953
1111384
1527850
731273
1979073
772146
1341289
1513032
1142662
446046
317002
23008
665591
614537
1814383
1671277
738458
353123
1018374
1917632
1757952
11325
1235294
531768
922604
634778
1812717
1057642
5615
650138
332452
283919
1778451
1004157
116984
1712745
752541
1801529
1992168
1376829
1777252
760761
662117
1052680
1794647
1374479
1602000
1435394
910804
1155202
1271543
1807788
1312072
192283
117432
1686050
1583059
1188182
672819
1763474
684448
1589838
1743346
23731
1119247
225254
13112
405065
1071021
1018252
144454
289074
440499
1204648
716747
312102
116330
1137004
1904321
1415711
973491
541466
25668
211846
1578960
1772665
1762532
1822361
125807
263411
1672917
1612926
1637596
1706601
1241430
1027090
959725
285879
1181538
606789
1724730
1962041
1814045
1659306
352484
518964
1049889
382123
754834
1915579
73353
1082917
1191598
1432487
228911
1903016
272168
601017
1919162
802784
1785139
1357751
1500315
1036369
1826049
353426
384872
222839
481800
1253402
504595
846238
361195
1110579
825361
1203904
348540
62847
1295961
1987860
1100834
1685508
1140745
1341932
402316
1974194
625605
20958
1353600
51750
1069398
1233021
53967
887459
64615
114093
871429
1078661
674775
1896970
404208
1260417
806043
693631
319109
1753441
182223
1875422
830
26750
1297270
1805413
136156
1863354
1398292
326235
1461148
366461
704242
1674912
1159838
1462142
1944323
1944779
1788105
158524
1032392
1985208
1337430
1772516
1663506
1383439
663021
714451
1285379
1920319
1199258
290987
1599428
1351413
1406282
1484854
295419
1518896
32918
1896693
365409
480739
803044
509484
337
1120776
927991
1490341
1796965
793309
1801534
1852879
710120
1410026
1362721
1500626
323464
1113086
1032384
52101
735763
960524
844229
1000482
1533700
159693
1796741
1969010
99427
1986080
579850
1250262
694494
979587
710721
1672670
1924694
502055
765481
196733
1639259
608169
1999909
215752
1306145
448020
513574
215794
561470
194879
1872712
525738
777911
1583978
151419
408829
179757
462983
1328949
1304282
279247
143963
1777289
379349
1072333
497978
1405025
1651116
935055
1061889
754833
1626215
1018400
1340846
1878963
272375
1886373
114054
616209
1859015
408364
1029907
287476
278219
1872184
306917
1129595
776583
992912
166613
505572
328320
906356
268252
1608364
1242125
522850
1826495
161500
936046
1987453
1409328
173614
14352
1078127
963950
795489
752002
1851476
864847
607628
1331403
628520
1581973
1438797
1909727
1512347
1499842
285219
620451
357262
1356034
656242
10616
614199
1025421
200499
1735628
348297
1390850
1769669
878860
1590854
1093382
340080
1953327
505325
28587
587223
1625691
266814
963057
79759
265856
161246
883575
459501
1113709
199522
1811092
807513
806138
1384285
1684119
982521
732654
1778315
491390
1302180
1056875
1818258
1156051
193670
744473
1793003
157250
1781151
1869677
217090
256518
1423799
1649479
1788819
814152
174322
204727
580825
1866746
904150
1529702
549316
61415
311297
575314
1116287
922289
466476
946266
1667063
534629
377921
924946
572631
1406343
843167
1569322
1833514
1845199
1367222
1240444
1456085
287520
415494
492518
1409827
1113551
1152835
1770808
105632
1147616
624150
728049
990257
213186
1658375
180968
1770588
1234507
515700
1643393
1688665
955507
217234
937782
447335
1568519
1786632
1311534
1857702
396793
1485216
5554
1743050
1416620
1069915
1707860
1651680
161540
727008
1576089
202283
632966
392675
25165
1496347
415893
330482
801959
1576497
600191
1648342
25419
1076274
677617
1543516
1323097
1103787
1437869
1894450
14367
879007
1244891
1792268
1879130
130955
1522892
918446
1259936
179440
730632
643777
966983
624809
662302
581036
851744
410764
783312
1040354
587021
654047
1802909
691343
1966430
1810406
1038583
41940
187575
810127
1907134
1088346
1211691
1456061
1784408
1571402
373903
1568145
1458913
433227
1603299
685734
1157313
810686
1821201
1446351
724598
139316
895975
1840035
11284
1928588
1749767
1073730
391019
86259
1273999
618867
195273
1019717
2311
677343
590448
811315
1065908
766478
470049
1645209
1554724
484022
1187797
728467
51379
250640
535876
1388639
856561
1064438
616340
1169720
270580
887118
1038603
66572
1948632
1479714
1025206
60781
1976310
817154
386238
329293
1930163
1583769
1773087
1001024
524570
1936764
1679387
240642
914016
1911764
1104197
1454081
1589897
1522246
1661210
612557
1712862
860230
38567
1896173
1362144
1975203
572039
1225676
1203726
69730
506158
703972
787393
17953
1634661
1396635
1422857
1268071
985709
241831
1625702
574917
1751859
571858
789606
1804233
28601
809523
159319
1561605
1604529
1816599
629560
942525
36882
1332826
1566341
21850
727743
149220
693501
369482
566621
1115951
752369
1574697
1837667
214865
1824540
460005
313694
1916088
1480854
613788
1618122
418113
1371634
409474
1343995
879861
896801
1366653
31535
892629
509443
1944103
704375
94884
951738
1601044
490392
298709
995785
1871856
1423714
1639370
1832989
1154214
1571147
1464271
1132079
101329
899427
762529
579140
172204
1288471
696005
757371
825161
107478
405480
1741105
1039508
1242173
1890511
341268
303086
578556
1478446
1356242
1915612
1119288
488906
1619929
126151
795714
1240760
85275
1708611
599526
1910276
195740
911076
987113
1599743
1256556
357999
1696498
1978596
972129
518738
1484189
1762301
664176
1466481
879615
331917
620244
172500
1445918
455226
545250
105043
1079842
149423
1347323
1370579
634203
1493234
437131
1872918
101106
1401706
30393
1642596
1812351
472635
1770409
1269353
221985
1204710
1404441
764494
828474
1186709
459960
1037805
639274
1524844
184962
1439181
625839
1237300
44445
937870
1834008
498329
888794
261653
1708569
147070
674654
548668
1582547
534141
720862
1716319
689891
1387445
1050243
1036319
546511
1743441
1945399
1890020
143992
1521236
1798148
349640
1200780
512900
777356
1425631
1913900
1961265
880861
1024380
107137
1533400
1501566
579535
592144
1684360
769625
1571849
1248173
972759
490461
982081
1897266
1958221
994364
436917
543335
1071103
160005
200538
668963
1001365
365267
1871059
856228
1777389
173680
736534
1710228
1098623
429996
1320151
1294915
336136
1731461
1452385
209228
1846316
574433
608217
1320851
1009974
733801
48184
195661
312831
196153
760110
1800005
662611
1568124
1559210
347655
1941410
1512617
399484
1850325
1123883
1731224
1521103
555576
254
1626648
880514
95648
1034622
316196
963145
956566
1587283
1018221
895349
395289
1444431
1387496
1642620
1385453
691857
1226844
1245625
1245339
1855151
1144502
615959
1032305
123800
1345011
4106
210187
1770509
1546370
1868265
1633366
379571
21875
135466
1938607
624311
32304
1353008
1772960
398208
1273725
472248
632047
218926
424061
980694
255210
1541358
640049
720575
820965
1176881
736239
1271741
1918460
1507143
314089
1113036
1058643
330648
1965458
897762
289694
1512612
1717223
787720
1711822
864480
1811766
1550601
1721579
364304
982114
1628294
1249011
1633802
628719
1302637
473647
715574
1236036
217369
475635
119255
515609
344731
1832648
792440
5920
1411542
673117
437421
779215
1262068
1656872
207586
202767
314217
520146
1825468
35894
139731
1297328
411327
117188
504603
901975
463366
71601
1960568
224139
576840
1673033
1530566
214053
614043
1869407
1633201
1699258
723558
1899494
1609073
96500
1993114
1447360
968204
618956
363445
619165
1104005
354931
120563
1662504
351768
823957
1071986
352702
1817980
1128037
1211564
1903819
275010
355843
394798
699816
1647520
140939
909379
782778
561614
252237
1080803
626757
1913853
1141173
1184302
621040
262371
1377859
920038
1156796
672799
1761559
1580036
1548853
933211
1341324
997527
1987450
446189
1138524
97342
535309
1212187
1437746
1928316
858314
1674338
354195
30923
1543863
787276
692713
1799112
1304591
591447
1341669
1584798
920966
1679477
1657507
1118855
1848752
1269499
1136682
410659
1409679
648733
1548677
455163
1404572
808593
930826
81989
584987
1558469
1907584
1627914
1097239
1671886
1998881
1378117
1593433
1355943
781237
1112150
237697
1673155
214665
280159
330638
1960866
1668125
1855002
1856448
369958
916678
404880
782673
1770370
598106
772623
611302
636323
1960496
1045817
180082
433389
903367
839674
627185
1725288
77624
1746474
495632
1916238
996237
256601
298182
447941
1510614
1165938
1853255
497876
1361286
477830
376592
367657
380338
1490093
933537
1512202
333561
132244
1473232
755653
1049835
907189
33017
166832
1944388
1595178
598294
244006
1032383
734166
532561
1181229
1617142
1085666
1348077
1245981
1616828
312677
1335674
959968
720591
744844
1363486
5914
620301
974388
1983445
1843288
829362
1234568
727013
1946030
926200
1649884
189778
856127
1010657
1490763
1471477
1990667
1397954
794538
1822534
853522
1129071
1723716
294525
1325306
1711818
485183
1213024
72385
823125
308255
1051957
48685
57649
855349
1462666
1802366
680340
952926
565968
1726300
1163075
139493
1815171
1073833
1251252
913563
1571393
1788052
1792587
1609791
176193
765775
1154488
1273880
1862433
93911
1697818
1365164
142027
1952645
313585
134572
1481954
174051
494960
544951
725534
1196026
1853910
255464
1913161
159042
1921394
238588
1798841
316359
396190
485922
1301993
705243
996880
409909
479594
620848
554392
1990161
208373
219074
1131516
662050
1041357
667744
352525
1198012
659254
1492298
427764
872795
783841
1867256
630471
1222314
1306435
917524
222722
1413894
594855
1594221
920439
1740973
443039
1585978
808238
68473
8974
1287088
330124
468445
1484687
1292002
963033
478246
721175
358275
1268998
1123046
1730746
1017394
250668
990967
59819
1598482
262252
1278232
1300075
845659
1886721
1519775
909089
1383302
676431
425778
1649751
1334519
857917
649108
1551020
1463068
1126266
35386
36108
963584
1488010
889059
685624
1874394
1918901
786600
1371473
134299
1090874
529110
494118
988856
1550548
750121
1556323
1662194
805221
35171
861104
1711361
1541614
531417
25400
161618
877393
322308
358682
1908082
348378
1422692
412210
1698067
724929
373214
801922
1657387
1499761
551100
996558
1569314
1666025
800539
917337
623873
1057486
817718
127808
8524
733411
319996
1700374
695845
722519
1216997
972034
1590239
39899
1770607
1345340
197558
1209252
634325
1130463
461626
1174883
382692
752723
1661177
119075
408800
274184
694463
1437976
557349
713228
1925014
34467
1175176
1915793
987976
1307943
75860
1947020
34211
401174
965707
1037004
1731845
324041
485436
1826607
883114
1357099
1349639
21129
1179413
1258900
844902
1320524
808341
1522072
500842
1098855
1713420
489175
436934
1257990
1449255
1261895
75527
133837
1200301
1834192
1199779
1319035
72055
1221762
977833
1303308
41638
731317
1704229
1297702
1781442
1263953
1498004
1983646
184671
1140318
373342
1582085
1693955
551067
1070319
643271
612245
1709340
533382
1616653
67852
1733184
678458
764791
566977
552064
1434160
1377689
1148278
1250080
196392
1912631
348511
1742106
705392
1699999
1325283
432065
1422105
1304525
317612
260516
941296
1678815
884399
199275
1558177
1301705
1996520
1596038
1676294
1132126
660132
1942364
1835000
237065
72691
1690916
1401061
697617
1106048
735719
967487
1584930
697773
811196
932436
191656
1953422
1131927
1717222
1632789
1298857
996420
1178043
1356347
1481965
978906
1397439
1692169
190044
283323
1308682
364807
508511
1113313
481351
1069766
1697597
452425
1828982
765965
1299571
1027017
1853623
684059
1054646
897570
1704817
795959
1395015
1119056
1494594
1497856
808774
1222975
1550300
1445590
221195
1106582
389552
143176
180603
379024
348052
709801
1518441
1864142
1722739
1004593
1775664
1510949
866967
1739591
349071
408544
1905906
1405601
1434594
1055850
734196
1421511
643074
1173586
1042101
731760
822252
1530502
1116432
1411993
1789471
16003
240916
1956861
272884
882321
350772
902663
1759518
148027
1337369
202406
1554006
22409
165120
703245
1686655
1228837
105521
275571
33222
693622
1349390
1642140
982964
1584952
46258
1193407
1128477
266802
1639672
739587
1118473
112304
1137228
40800
472192
698953
1318400
768530
1393611
994868
1074903
1650060
962333
458988
1431995
1955418
172599
544758
1977671
99530
913512
308789
773485
808954
664996
500916
719944
181041
1251104
144758
682476
1852793
303647
882304
548849
1793498
1646832
834654
709190
1671692
653734
824522
1523387
383094
116274
968182
374945
949696
237829
309205
235503
207384
1579246
426650
6367
563372
464402
1251343
1594052
1726769
1021520
1918224
1148103
580423
1210984
1986069
1906238
1439911
863804
1860423
1049525
153943
615267
649872
1009199
419821
1503455
1452844
768841
1023273
122440
631054
673356
150742
219059
1227946
264357
741356
78615
563513
1864243
565466
548215
62911
385165
729208
925468
355015
803844
1846438
1947565
1814424
47244
125551
252513
773351
1391970
39504
520035
1629782
291477
1390281
1560380
1994081
530289
1376989
831679
15823
476379
723231
519405
1222289
1104552
1887087
510664
21298
1246715
768669
1437225
1117230
401259
575242
766717
1099067
974546
82922
1802158
1929788
302012
499325
851498
1294621
524025
314971
1227091
1842779
1650026
1630239
529446
1800070
1488317
583333
444296
1032823
979032
1640812
575561
602790
780625
833017
765119
1883605
5132
56708
473003
618220
210286
1000336
746361
378553
1423043
1912793
876162
829253
31928
137587
951027
1174490
1322476
139036
1178503
1155039
1211538
487161
131182
606061
1465141
1595926
1036611
1606869
905881
1131469
940044
233797
1010741
1395319
884088
1213314
923874
526332
707810
1197476
742378
1015539
514757
532957
1707024
1926286
1978121
1984192
1670480
1438019
1783548
1403402
1258794
1594201
1300395
982218
12031
1283568
781361
1540371
1456748
1580576
728725
1885753
353742
971045
1681
1125899
1431786
528065
1185099
1759160
1520447
1802143
922747
754761
299068
1761840
1871848
1834714
219822
396786
4347
815984
1227479
73903
1867688
659370
968350
1646856
108493
378853
1855494
1819499
1836217
734786
1209138
261636
1463541
1212053
967181
233341
883473
1624884
919074
1310565
25240
1224470
754083
1344882
1795941
378404
1675839
110658
67541
350278
1955537
1550733
599891
1445031
1024065
702716
1729234
1006685
340832
244219
899562
1592979
1246700
498138
497159
1949171
1740827
1191518
1302618
1456889
1578285
664555
89684
148725
1043159
119694
1977167
1558458
776782
1568219
1708797
1418887
1972079
377537
1499020
1306813
926445
1185080
1029014
913190
858086
323819
1083180
932506
1452582
1443327
1226152
827446
360568
311604
1447517
1150237
62464
1113881
809757
226712
1218969
999008
328150
571914
1451379
271778
1917524
267004
68454
1290665
940062
1197570
1565913
858550
1562827
1825206
1086344
1646530
637827
1127929
484614
582799
1717181
853400
1206158
895114
55988
525050
1751302
1661526
1415380
150148
1825003
559429
1020714
1230124
77200
1072609
338091
1066718
1237188
416600
1507986
52260
745016
804804
740717
551477
1128397
417274
1745427
1270862
1901094
177001
1969455
274409
1557973
190076
1249063
669027
1777237
1231239
832583
1403503
396394
1810728
1241567
1409479
1970160
1771935
1305018
272475
1305564
395524
687363
822331
1542837
200467
1857472
1238040
984170
610848
209969
715749
568624
440304
427073
1944236
376846
880128
929601
426094
878646
1413198
843976
1563759
507043
763720
1868734
1492845
1290759
1142167
1857320
158782
22620
342863
226728
1917844
464600
1513296
187980
343879
717705
1117223
1576277
1127697
1137659
1136439
456842
927392
794853
674903
337206
1523702
857242
978246
850087
1979153
587116
1352009
1414528
465248
1572291
1106921
1017104
1215620
1944111
1451939
1364120
354475
1925626
187539
254778
329695
1430404
870107
111559
399815
1141667
1665813
1129332
971570
622161
1153945
720180
766495
1687055
1059120
1840244
322977
1756467
1716718
1709288
719758
1236570
1921485
598487
1277208
1803802
1680919
1533428
1238564
990251
552603
1760429
1069766
132366
611063
1252164
1742956
482869
331393
242174
1518595
1775573
453088
419420
1408409
175579
1339199
526767
259760
1013180
937119
511973
24462
1112788
537918
729892
88215
1642303
124669
1911620
317967
496442
352466
164886
126288
1533981
1533447
1892927
1600969
336417
1430199
1222630
748048
624300
957090
67182
483655
480401
1848004
542856
188300
1863975
1041097
458338
1709504
201117
1483886
1662251
1689299
378853
1243046
1931165
358567
1288231
44857
408668
884372
90965
1440903
162358
180541
1680212
1515508
1499108
1626848
853257
351135
1007916
1976322
1072665
855679
270259
1162194
1787739
1601221
609616
1584462
475141
518844
1831072
1202481
721365
1931615
898913
572357
1501625
1008896
401087
1343443
776797
1341783
330258
1442859
751170
203661
225882
177935
856472
1325844
1262635
1540458
1688784
288018
1535643
536417
1653209
451898
902285
672579
1251442
1022019
840226
435138
453076
1156529
1947689
349078
948719
1312330
1643793
1005402
1834362
922956
43229
274748
605058
998393
875667
87605
817479
485125
1813621
248674
3600
365565
1394101
1313210
1383020
1814085
1721652
588727
488668
868093
282935
879224
562059
1680389
414339
1223698
886861
358583
912889
1741327
2882
1418767
442948
159047
748042
272152
1991726
1752266
202203
1932732
1235945
1085817
243891
1398233
1900942
206604
1652083
135158
55779
425515
1196474
523626
183008
922691
1565971
763845
129220
799147
1292561
811685
1902744
1642090
1821190
681494
1300608
1941880
1408043
1750267
48482
46592
689389
1512723
832849
1030119
263697
1942670
107224
400341
1999055
1683458
981974
1434235
1853788
64144
645883
1014055
273300
500461
667506
1589801
87405
1376875
115111
1267675
506361
1952477
272918
898910
1054346
747515
1259206
522682
1579131
1454440
957778
1657809
1418239
505048
749072
599260
1136684
1977957
1364438
774931
1254368
383849
1127631
627330
1775970
563648
1229821
831139
715033
542968
1384018
918123
1991495
795112
1468297
1406142
467424
1039300
784296
1708088
1558772
88549
444478
1060811
1676873
109510
1369167
1022602
814991
708545
404049
1154341
390642
1717282
1084777
1322686
638641
1918650
1090124
1620117
1608692
1624860
391623
494553
854556
626484
1072932
105434
1887714
653418
835061
1197990
1307622
1460336
467196
1104429
453747
1554259
92821
1336396
1692039
1948214
1193822
1608234
1882691
1500854
273273
61080
1773117
605893
340730
661499
541987
1957030
1987182
691993
1030712
541950
1242570
1781165
992150
505707
260645
1886215
384320
1512844
1463620
494811
481662
1580458
700639
166215
1941863
1073409
1343731
30748
369603
1522901
1544779
1111736
281175
1770111
915076
1512223
854514
1735505
1549902
1125533
1395440
1929019
1070912
322436
1871887
39967
868576
640562
1059985
1879660
92994
77015
333659
702757
801189
1552808
322928
1260411
598592
1829475
120134
920486
731355
1567499
28989
945308
1703241
749686
356913
1820477
493514
409793
1617443
584301
914952
158435
1857122
658434
817894
752006
977357
1970259
823248
1562097
1067136
68941
977891
1662165
1430107
1699076
387982
1217310
1887870
1939890
652370
785746
1312141
1997791
1136934
1359511
1401820
1607905
1462260
1260556
870339
373880
114923
1483514
1746822
1765044
1969197
910454
1943061
719131
1876326
60036
1203954
1500632
487325
1951853
1743741
1506685
223276
1319751
1480846
755238
435979
148672
1573463
161849
1484989
390932
161826
757447
588660
304249
1830907
272967
1818078
689311
1549926
488765
63912
1755560
822256
1399260
1296071
647482
9694
1269067
715624
182185
62184
270232
1720591
597736
500912
1560892
1579697
75959
1854955
165964
548376
341166
758578
779727
389864
688647
1524190
265497
1982372
71847
1145287
447572
347132
1969363
569043
957546
472536
1843859
1977088
1036459
1971574
345728
1957805
1674992
1851505
1410816
31290
243195
760384
949293
1930075
748998
1895280
885086
643721
1938043
1120883
481162
883545
1394649
1986437
1620243
133086
785833
517456
667910
1781934
1962495
1585959
26466
540757
1839390
1810881
747909
1144092
1638277
1459051
1655628
856931
810190
303914
552241
1805270
331324
1279925
411815
600789
1214054
307581
1783175
1686975
579179
942262
863467
1983840
501627
262626
1985198
1817456
114265
1415766
686590
1151646
633105
345394
938557
452258
1917236
305830
1197198
1533386
1878669
1902644
1413566
1334239
1195250
205327
99670
88767
609034
1543284
1022105
678101
773787
1984794
882696
879387
63420
1146095
625136
317962
1009611
115849
1090768
12447
810821
319925
969940
642857
36716
1731212
1851478
1787722
872880
1234082
629740
659685
377015
1457670
663539
1334156
1116509
574926
1089547
1520314
486499
533332
23318
623248
1929077
1438932
1209336
1681109
519701
1875420
1052786
584092
1851823
259501
1858479
1347540
1187874
1084419
126971
212174
42767
842677
1670141
1378055
518579
1478600
125763
93221
577669
683405
1012714
401750
295675
1619414
1526211
128306
607514
99962
974109
640063
805741
190959
649051
307501
233735
537749
462379
407414
1656094
1618654
228249
544384
1233754
612993
360719
1597220
35780
1156968
1186470
1161557
1773320
1597966
1347881
1723643
715169
957464
1799601
1758641
1298770
1493160
1606473
1321532
985371
1950471
1249137
79149
1503831
1425882
639061
1167450
1127215
591792
1885460
337477
842166
1300045
837926
253906
1746937
380009
960207
1532430
162589
891918
551124
1918118
1724931
19866
328649
1729638
872294
1651097
391469
1645132
1125896
533504
1121562
426424
1326920
1452339
1787301
294453
1127980
761942
141792
191308
117931
205191
1642524
173753
1032999
413375
1706679
530819
90640
1419904
1748508
1826992
1312858
700587
1643896
428767
1946747
1524542
1697861
1387502
1913574
68347
996048
253199
1100094
990904
265319
704110
1961970
289615
1457446
183788
1475715
1093255
413305
1939998
1668248
1038621
1300234
1490743
221758
1813102
1515927
294727
1416713
1580355
654085
1674162
492078
1138947
1578843
603594
339460
903037
1616690
321057
774028
1286324
1758555
410784
1447596
1078281
1764021
204842
30358
282818
1423739
657629
585912
87023
887071
878585
1212684
307941
1598318
1259130
1866937
1588489
1477579
539292
1375643
831375
1739993
1206009
1748869
1209877
820129
1951046
1844299
1335420
1854893
1733083
512414
1472969
854887
1211536
805905
1139523
1372680
1678823
1599803
204451
156494
254776
200226
1387830
998679
979946
1648725
651257
1776174
1104574
1897283
1358771
1215198
338523
1279854
523516
1002939
135918
1048056
1507614
1648618
834402
287935
307060
1432040
1139354
52418
3199
34746
1695002
1482881
1264529
396299
1493460
1149388
1401472
204777
992715
1110243
1825427
824432
91661
304111
79649
477899
1878892
553719
508175
25922
976280
74535
1229094
30271
1674531
1359268
1769034
29583
914416
814908
1259912
950571
1224468
1130537
1296750
1620377
1922858
1964158
1019351
1161763
978002
73151
365459
766968
1463953
1998444
195654
1999686
1872602
720948
1166600
1572028
1181483
1516212
1428894
1027164
1759095
391719
1676569
1600945
1626308
1432782
428932
879033
1345386
275187
1712198
131716
288955
696228
1669325
1632117
426738
315413
1965330
68359
1607239
1968970
958717
410328
350249
134219
1966658
1332557
1338967
955554
421750
1237774
1407910
1327377
394003
1732254
1919291
1663217
1715311
1897598
1518735
1461121
984016
531549
896768
1130023
372306
1143765
1594171
563761
1513296
1356802
1808757
192861
884638
1173091
1641423
42696
866066
1063520
1648540
676448
885831
1308184
1766385
1154566
431229
1650300
386298
905160
314010
273898
788095
599468
1730285
946854
73385
1056197
715285
1484308
655533
1551361
1981116
1606041
307457
589422
362205
1560494
1194167
402457
98461
345986
39950
1497167
1019283
577628
799121
1067529
305321
279379
1032454
558031
120288
1312288
1610637
882804
1639750
1854569
977645
339803
57004
514655
1940297
1729261
948459
1491634
676670
1884655
1200564
1796900
1909113
1790223
1986880
1065784
173998
391957
589497
1196418
1597950
1456788
727738
1400349
1780888
756413
1263470
272548
1827794
1933897
1636043
1363961
1995014
1742043
1479168
1838738
1560797
1386535
932791
759516
986620
1093904
218360
1722793
557630
1749120
944189
1894517
1224827
1604953
876059
1099690
268306
904108
468467
384643
1681946
1881197
12237
1756810
1112564
1781204
925632
384646
1281695
1211029
922494
150083
46733
1486955
798103
496865
811344
1044343
269164
953919
1522678
1207186
1866190
1795661
659097
1913465
1508733
738535
662209
1031717
264111
462310
190102
147035
1901620
240922
536433
1507204
1696158
1407863
1375568
164819
455623
1967213
554649
1245394
1972960
162907
1891099
1264929
1921497
1456359
649205
973095
1573088
308757
1153939
663848
1742223
622935
1852395
321398
95542
82475
700219
1894268
764502
1164871
1757584
272706
20384
518542
1459433
1100528
995490
1247839
1077110
436664
342143
1540704
1599082
1451261
1071078
1743290
713554
770846
228424
257794
1405683
26778
877423
40237
25754
112472
1238585
1980588
144845
310687
1851354
1475989
1607155
1217102
1780460
813543
207635
231218
1633869
486394
529615
904208
1022094
1221049
1035140
649643
1730659
133457
120258
1019739
1583077
571434
416351
1438399
1336362
1025038
1423165
547008
983768
1955453
215776
376848
1701124
316065
1781636
961265
1319654
1664818
488835
1126712
828041
815735
1715395
1904906
356130
1995392
1170710
313365
451453
1876696
585084
1043646
622749
1885831
1639575
134232
1384035
916776
1264110
1099453
1204518
693531
1982058
828375
1797305
1535937
694493
1636723
558523
1072865
505778
395272
1507651
103369
758480
802650
1281717
1914141
591561
1130769
62213
1726676
15325
1476380
1741004
343139
855165
464547
1496292
462140
408811
1809921
56676
393110
331826
1460450
510994
908503
1933831
148124
217201
1562178
1011902
1120625
1371528
812371
624250
1616473
1261857
1481183
1886034
1073405
1709011
1951101
593506
853953
1328806
1839739
1289665
865523
918456
191128
1004989
822714
186723
1947107
1848884
630056
1722088
786104
237880
1930256
745550
851462
47729
1548051
1175237
1266456
547532
535628
649112
1855690
1080380
1901483
139924
1124031
1778667
1602296
1551469
737649
908226
824886
473253
1719676
1079272
778251
408689
1406927
592479
1343481
218293
45750
362713
127165
1194690
1072693
1254555
648211
1189551
1870335
1321538
929223
1205292
1575929
1958069
1675408
405213
674561
1521788
1450014
562991
1999968
664336
804785
706130
716602
550358
1234918
972617
1619909
1045166
924389
1454280
1776840
1016882
1580921
353956
1033706
1220964
374444
1948406
507733
1599566
1703090
1565363
1238943
353128
1947071
642088
629225
1610153
1539696
51415
303995
1474466
589751
1296573
1403431
249144
1933427
1560844
1848844
1524001
230398
1430416
1409773
2737
1034865
1594522
1254732
1994260
368091
239448
979065
1680883
65718
1433916
1193043
909625
1170166
1080899
534508
942109
1764659
773205
53128
35750
615372
386941
335909
1096809
1529701
902840
1518840
1055740
1183798
285516
1922436
1080106
961
1176866
180621
1135523
711121
444276
16402
545224
801895
689354
105299
813981
1031250
1443195
301496
1636210
853000
1444176
750095
1516788
202601
1109301
157457
1770413
143309
1664840
628160
804471
30961
504691
889178
1783520
1794696
864004
1316443
78438
648698
797516
488817
1638351
300193
1458694
1855387
461736
457164
900721
1903421
988704
622148
1484221
9119
906387
537803
1998669
1519815
1112965
413386
466849
387216
777889
1553369
1148661
743138
309438
1688180
938747
314736
253069
1281438
1203316
1059879
1272805
1103303
996432
1244502
178712
232508
48099
327624
1897551
1705393
1861528
95482
297653
1201357
553057
421260
1801581
268975
1583094
673583
921453
1173765
1130736
426573
604580
389057
1548475
1624949
1579765
653299
998869
1448586
270920
1858624
674215
1771793
397952
299308
657472
1992686
41113
1005818
824310
41711
695762
1908106
364292
749624
1795640
1086506
1362415
1547074
1423994
1720443
1072432
1674711
286887
534457
377589
1748886
1417630
1566291
885986
343480
127058
1888245
288758
963181
153332
611846
389015
1376255
1616975
1061478
296918
860924
1692667
778270
137825
367105
1420347
1560236
1357306
198738
724223
1828065
1479497
1714466
1892267
1265969
1319761
1971740
1926133
531178
435477
1619212
472622
182448
201148
1760653
176343
193290
1796582
268398
7996
1881787
1809804
479972
1192972
392504
1734141
595419
667047
1163850
1030418
124460
546402
1983054
1349035
472442
645975
1811973
564979
164498
138552
282201
506651
1461829
1721818
303832
114513
1109855
1281123
1362330
604898
1251861
1660556
1119466
428377
1878170
279077
1073803
251770
271077
545636
1226367
282973
1759125
1922575
313660
1834982
788724
484249
188622
1362969
721959
1340194
1241357
151349
1204733
268532
1868901
666550
649702
608715
1217391
1932385
29635
215412
343372
1707681
405851
114031
1200988
582569
245779
158208
380220
696786
327913
1116573
759907
746112
2001
1249448
53865
885687
1594589
510274
115521
1451183
754552
979640
1108573
546321
216802
118272
1442398
1096380
838172
623885
100617
679419
25341
1226180
333957
1676137
779434
872914
1796901
293024
609072
520971
1576190
505740
1343125
1938278
801517
693601
425142
499698
898056
1721507
1349026
863789
832681
1668012
278341
395769
159959
1341573
1345335
913897
953689
237275
6246
1752759
1213978
748365
1043665
1588296
83469
1694250
838373
1429198
187182
1623247
1507212
1291904
48419
1365708
1936699
1728939
977685
911602
490435
885188
1727126
1119772
1423931
1431734
1436487
1502089
184409
1895732
315882
130336
672938
503160
652101
1199454
1511069
871327
96922
735271
1901527
321024
1165310
623605
1421336
1039619
1510216
1715910
184984
1321278
454811
160446
1391679
1341443
967915
621898
1052391
40132
451773
981618
1291646
438103
138862
1375721
576339
33729
1192025
1247371
267175
1127799
1517830
15025
974663
963252
941417
1203344
1706677
1802440
321877
1604071
410850
271758
761541
574079
1988053
1510294
394362
1563099
60327
1686677
12823
295761
1093760
1715750
1128666
1395130
1236190
887927
1625677
1099843
769738
508237
132956
1274888
772670
1171603
927261
807494
1290004
958949
1007229
16034
322416
1525885
1473733
1521802
500934
1384864
1643867
1864969
60435
133029
1605832
1798637
1045285
1821728
1112074
127024
738235
842566
1019636
1243938
1609759
356001
975282
631279
272764
1607829
1340918
640329
1775455
1965448
96699
898918
1436704
1572716
235239
1885555
189141
1795943
176271
1615774
1852284
690294
611147
1371302
1861675
920898
433696
479064
1755387
293653
576934
7452
1811061
153411
1274515
535523
1526610
646435
1455655
242121
1074304
1080467
1651966
1630794
1548263
1117
1916172
1427056
1186664
342837
432926
170810
349655
1084196
1111259
155153
1955967
1618239
1281089
297179
239933
1322440
521745
794739
1097729
1437824
1913499
956096
1579610
1562760
250416
1618332
99188
669294
1289849
380542
1588653
548718
1867393
907289
704065
1916090
811164
1418900
1953557
22787
366203
847386
879369
1029564
1820806
1960221
1259231
1776171
1538444
1892760
1516955
918053
1270610
558669
1869989
1409125
336269
557839
1360634
1454253
760360
102986
1289423
1733953
1040818
941006
327790
1817776
491940
982326
1965048
1404907
357964
946763
1601981
428604
931882
1164648
521204
198297
1425026
988697
827382
1868749
1585305
468644
1634938
704244
423442
158552
638966
1965966
920857
1175650
9302
532273
1608863
1529783
277855
521675
1134737
780463
76747
1824864
361324
19629
961844
759648
904332
1451742
535024
654103
1838496
933741
1340935
147484
1092166
1952268
1466902
1300281
250483
433824
434559
964120
103873
1412454
1503261
1299560
639452
900398
76309
1668682
316857
1707836
212849
351100
1633432
1577367
793408
1420684
306136
1374443
1649400
1776731
1203126
1947636
439866
1299904
1846845
1480445
437169
700681
1960372
103969
1760352
1594283
74469
476745
401354
73708
700770
1639053
1859026
988788
1267240
147984
1232795
852610
873147
1765881
34591
784131
1556446
885887
208821
450468
529660
692804
1722454
1057231
1454708
1192398
1708578
448354
1695080
220658
166763
1552512
1539670
1478699
314740
1147896
1639158
1567694
1548849
1128523
80315
720861
245485
1752471
1053451
1649221
656030
1522084
620008
1914238
1428135
1073245
1402425
1643660
1320703
534024
1102263
1493386
1656218
1634482
165386
421941
652911
905336
1551432
1212545
1077143
999563
834808
788403
124661
1598186
18723
1531850
1790347
1743859
226213
1872764
188222
1889114
940127
1779636
546807
1209121
1655262
1612652
207876
439975
893944
1340546
1605176
612483
1510961
282985
1799864
579470
1977892
320164
905124
356514
39276
1064504
75225
1891604
139693
1666911
1058340
1997422
1210917
945731
993088
1720392
516575
627976
1236043
310143
1656561
478361
1116944
1377007
894192
640368
210023
184985
1348685
714971
1651786
863027
1513192
1898817
1994678
954994
677434
83291
1465682
1789928
1320936
135594
703139
1925643
663797
351608
308830
643956
797629
1744076
215529
68096
316640
152067
1893913
1065208
196019
670827
1828297
1659806
223350
1332707
1988771
774936
936119
1551420
484351
1891729
1274092
1419252
1097922
973492
779667
656590
1956349
1896460
541606
731417
399110
299192
465466
928899
1391608
1501479
1083711
1481431
351494
1485125
1480606
1710079
1986254
521311
1265972
686597
1317448
668634
694905
1786961
720528
1740847
307847
1624748
1369046
461084
1913945
1069114
369862
921894
1734114
821393
1395587
827202
1965686
115867
668279
768655
176144
1602363
655002
1741461
1293484
1710660
1031352
530289
1345111
1346240
1537193
1317413
1825165
1737735
753177
1567378
144784
1135107
998610
841262
439108
1386202
552199
1734265
1471384
1087020
866457
1723057
1635114
685839
816115
1097687
252360
1317641
1540250
587920
1489877
1783256
105416
634106
1611627
990246
1264435
1970514
1406354
765725
1981454
746831
1670759
530344
446853
1695673
1617917
489067
243702
1212776
854821
190970
694162
1231795
16204
1361534
661441
1885834
1172131
1150534
1417701
426504
1570889
1004245
1907361
1479926
1927679
940604
943728
1841449
48016
531375
1917427
1234351
361105
683861
223358
866982
515797
1765023
1949890
1125498
1083111
378902
1806913
1575083
1126064
1377955
681193
1164498
838741
132738
1850536
1285737
772217
1426603
851551
1346310
913614
177845
711616
1722592
1172756
618463
344532
263233
7186
953216
136265
956257
1059610
1629242
1822281
564479
993614
730491
596435
1606529
1356202
321314
1108803
1154426
1463621
1337138
1577974
512637
423385
1470747
1687224
1382634
1036377
475344
20625
387125
188568
1974160
1560129
991997
944599
685696
1648659
959179
648724
390482
30166
1997554
536376
1492274
1074939
803179
116968
1461794
1419603
656315
1288559
686463
1205042
1603734
1188982
1394208
1894376
609560
1031036
184411
1832055
847993
861607
720186
1125693
1529746
887621
178992
1842491
354420
207052
942243
1200896
1600409
919585
112780
474981
1522375
1888227
872180
1853830
1693590
1013729
947277
1957256
1703813
196999
1872659
1032410
354365
366675
1494055
573084
563055
61779
1761089
251511
1212703
1464080
1260835
201972
69084
1852487
58144
1941985
1540641
1585774
1083655
848752
437656
528048
127594
1063641
1105120
849028
1253093
524254
545808
1722358
1347937
1432635
1684988
1752237
836779
876939
1460867
1029790
1359357
520706
236956
176998
334798
391864
947365
237474
851997
1738409
274958
175646
516895
965450
366653
1373526
1859436
642027
1243454
1756859
401537
1703577
1747995
470347
331542
232860
1709810
421548
119073
1517458
207538
507972
551568
653297
430320
1154794
399600
1543454
491832
1360399
1041030
1859181
1225716
1298747
549578
1527005
354889
655872
1205733
1609939
326845
384271
1882991
1746018
1087942
1660479
1909875
1717519
909257
1910658
177837
154242
1263521
969432
100192
1549242
462150
1381774
549268
759929
790562
599679
1461051
422667
1321973
1842577
613636
1284938
825645
1310670
1303141
462651
1866242
525249
262564
549453
1603991
1434850
1798685
54193
1346673
1111476
957670
487082
1459887
1754674
1677681
1145803
790576
1868111
1592158
1591042
859422
690289
409733
1066409
36310
834506
97047
1733658
841483
1420938
1638962
1438288
1635126
1457166
1245985
765380
1081933
1237827
929313
1048041
1243771
866251
1064485
239389
1415016
1760501
721475
564622
842119
9279
969745
1915696
365554
1392460
1891410
169996
1922628
807015
417674
125932
325107
10492
1598104
1326302
821156
1385831
1136260
329983
1685440
1666745
741954
1450385
1765560
1485249
255933
724201
1196739
790684
1627014
422007
422053
1676506
1539947
541775
494977
1965842
71236
966343
1533138
1916012
1484226
395120
1437570
708838
1194416
127100
1853113
100441
705361
1244967
1899499
1671668
948291
1400889
1080271
1877080
10828
119473
1977974
1852510
844195
1479478
227158
859362
1480421
429410
1873269
1771696
128964
1181772
891573
238156
1401641
1100384
792967
958770
470568
1236814
1807961
1780936
1936858
1683483
1680495
343118
1793199
639363
1088347
156861
280132
1251985
606990
1525417
1031838
656222
239622
402677
1300472
867899
806731
244440
1293282
1497360
625664
806977
132691
424483
343851
1657959
1036849
509169
146274
554068
54026
264323
803774
451220
1195386
1884758
761130
111237
1746652
250908
1129536
63584
1454778
1757981
34514
1364041
128117
1160023
1846408
51733
632188
1519783
92997
1016903
1162795
607527
456213
1750388
168755
1116017
506717
1481727
562960
1143224
1197226
1510926
758932
1324869
819443
1208078
1616709
1198926
1435868
459047
875985
1797979
1701318
949322
1684574
1279839
1381099
693375
930527
257676
934028
1565955
1767087
858212
274138
116126
1363196
1621017
1437589
91260
300093
1663429
1407688
1192865
1423372
1784047
1986316
668909
883382
1806372
1954120
542989
1379565
1383382
1626642
65379
1241488
148474
1090014
530321
1683221
318546
1181611
1246820
1522308
820548
854278
973826
1630874
40239
1751412
199222
1066865
764301
521823
1311078
1137008
434411
1450673
1826648
1500157
1026344
91870
768484
1112894
812311
1721550
1371673
1406320
1496995
915636
367463
781766
864097
1670004
444024
1421029
1581557
150763
79188
77919
9252
597484
555029
13929
1054761
1092237
703435
669709
1860521
1002978
1742452
1682140
261420
1272689
471536
1713526
213669
375608
744385
751546
1786097
1003206
538298
1101729
603770
1278672
330410
1144041
920789
1668215
1609039
1918585
73773
157814
1950866
947287
1464500
46882
62258
1683662
355922
254249
1921282
856238
1349580
1096795
967385
548903
1368451
453229
1148657
1152571
1612115
109533
489161
1144514
812520
1724219
1800105
641229
483753
1201617
1075615
1140297
1415564
1105578
1222250
1874387
85061
284282
821615
1955034
1500178
1175213
1994611
635855
1257994
542262
1234750
1521553
821122
1366027
29755
91205
286822
186100
1173011
130402
967416
914871
112620
1760008
1525009
1134165
639335
1919158
505667
1390338
75973
776610
992237
1183694
985216
695994
347990
337315
225641
1053974
242294
431046
725491
1738389
710969
1521158
468076
1719960
413543
375771
1156678
870308
1265254
1394195
1582675
483962
1310508
277005
1175979
258412
1521538
1025353
1917087
1246661
80125
441705
732893
753716
655148
293782
596730
62317
1396235
850275
313719
961383
682328
1389523
387867
1450155
1630883
1973828
9615
950728
211532
415783
836470
486212
60114
1924871
532888
1836945
930239
516805
627060
920302
1099057
307021
355604
1712848
108448
1208892
903324
432569
590535
1688733
1077341
140296
1969627
67257
778414
436666
304041
1143633
555331
913025
1883344
1573159
1990282
1713561
921238
1888504
1942871
480897
1280607
1576295
244452
823292
1487789
541282
1291278
764113
1325693
1321817
1939156
1460367
854743
1498487
804764
1953185
122920
1337859
281712
1947591
1638630
1832590
1063091
645320
4420
1460426
1017505
651084
1335938
1961935
1328329
995036
1898510
1037659
1430317
956469
1867137
256109
1954580
1395431
1350224
892475
1624438
495990
1525233
79681
1925973
215660
1718922
443089
499355
1327603
1368996
1093169
1899771
802675
634394
556919
881058
844865
620903
788218
1165112
1141615
1063899
1241957
1186495
1231083
836095
619225
526179
1597811
1896365
745446
1064028
761216
1177491
881580
763045
263051
1754952
1029690
1504277
930732
1693081
1462043
394095
1145626
841122
174063
911561
403817
279096
1172531
1760348
1644516
1230987
146400
462709
1884390
309626
1209254
1075794
1501979
1434149
788694
829427
1122165
738891
1338476
402622
1800024
366036
673725
109733
1387103
1497379
1287223
1642499
441330
203239
1083052
85094
100088
1229693
656192
1379581
239010
439370
250173
530651
679710
469906
1252105
335472
1194224
658383
699812
637048
666531
479326
1525699
837311
870859
1283657
1976305
1338576
328282
1479981
256074
1882406
71898
326033
1302425
1325491
1215176
44210
1752063
684436
190611
1992160
1447419
202122
190741
619647
1077148
459679
539453
1158239
1844042
840894
1372369
1497283
479464
127721
165875
1404424
1668285
1018238
958205
1563599
958117
1446021
827435
421340
1100543
599746
60361
603921
1543963
199015
1421796
20198
333255
1890058
1035489
132350
1883142
243251
1964860
1967225
774225
1824484
1775931
1300043
649052
1965392
1084795
1546040
1102086
437037
840694
387381
1998568
1291782
686721
711040
1385950
227065
418769
1625090
1275155
1947159
468926
1294944
1535372
1158165
394489
1293601
145711
1627584
1435045
933296
1768289
1482398
590528
822449
1537595
362386
326816
755990
243946
1628659
195194
1697094
1940553
345457
1741995
1140509
861145
601225
1435313
780954
876466
1459608
1469918
638999
1043945
669178
475445
718673
1684636
513666
1368745
1121252
95337
212348
1289260
141564
873714
1744147
957820
6265
976604
1268855
628306
1519415
432545
1669025
484171
188600
697149
449348
633073
1763894
1537173
1065809
1290466
1133570
1824652
1298125
1097543
463684
842602
521381
1768731
1951847
241521
498801
816923
1909049
1604001
885612
1066014
95010
716892
1685892
582097
1276694
1184803
905611
1781056
224021
1915819
496421
422778
202787
1485659
316029
1016479
827559
579738
563593
316960
653691
1588299
1964014
1350740
1685335
548786
1970104
982298
740821
1259778
1917327
670812
1217435
1685274
875878
381018
1771131
70422
576810
350511
1815119
691513
1138433
1500622
1924696
905174
840285
443621
1925833
1708402
210011
84306
1030775
1968601
705431
946858
777420
162854
1544162
1221197
384889
876655
966523
693804
637626
696711
880000
1426733
794855
1924815
100616
1040620
571036
1088593
728593
1530281
1270313
1292488
1242147
527764
1815877
306654
1923236
1273680
673776
133674
1754786
1998930
1929641
1581593
273321
1605071
908429
1872347
456839
1148141
299299
1540005
531319
572618
689047
1922411
1051380
194013
417427
748768
1108849
26748
1044792
100506
997349
1147832
786084
361348
1552347
929734
440142
1281456
619451
349360
657303
38205
1747473
1194655
1331385
1132765
364322
385926
29089
1338399
80952
945206
144927
876591
885085
791937
821293
922034
31108
1670903
1217165
1567318
229585
1071060
1022396
1013733
829523
162979
819372
1186832
761850
1068781
224571
1743752
1271607
1953624
1167571
919958
1129007
1375336
1417746
1481508
1545985
1895287
909891
994030
485122
1292842
686341
111750
955557
1480635
770836
844221
1441339
1369970
1705082
1373983
1199065
97960
11351
114447
1495942
1165432
982169
215664
200910
1942108
1965975
1622550
185200
186746
1448380
270518
893108
962561
654687
643926
250871
363857
599386
1328376
1271330
1822884
426465
295581
164011
1165487
377783
1588105
1618118
631077
1479555
1575734
1137665
1293817
404380
1880271
1757846
1421893
1684060
1024606
557785
639619
950935
1424549
1899325
291963
275774
1443899
653247
883714
1322037
942848
1410480
238334
247390
1406237
476087
1164181
392508
1794704
545693
1812463
497214
1996667
1053129
715566
1013454
861275
1009888
1459394
776160
1984025
1063377
566793
120534
546972
1127521
1033158
1012702
1554736
778839
1088381
112505
283372
656913
650603
1731624
173551
1116458
1893582
861448
650587
204275
193088
310995
296428
323311
482171
297387
266939
744707
169102
1974613
1836176
69995
658391
421910
1578368
306275
90558
1747959
899057
1464448
939418
540728
586923
17729
1894215
491901
1985529
1725263
241440
1216953
697113
267873
1287176
105304
1418726
965515
528424
1008055
340215
1998942
713016
376929
1381622
28503
352860
305985
1433199
855459
894438
1598294
939618
961876
774254
1181381
1195088
400434
1893783
1617669
1943656
752104
1817517
585060
1701191
1283919
564068
955746
34130
1408125
963195
1918062
1919571
1892650
1235464
400171
369099
336697
731065
1249370
445848
1424468
1317129
418989
560452
1504025
495684
913349
1950475
154566
450809
834624
1237494
1811365
1540062
1356216
349736
144276
851928
6586
508135
1083833
339321
20735
1428705
1518399
1398477
506262
1864877
12607
606133
1850917
1105751
945318
1977644
422227
134995
1365887
1979278
96363
1436828
1800327
1864983
1717998
1657731
624086
730792
764944
1072591
81168
8125
728259
1101837
500893
889029
1911537
921035
1303686
1907517
1605936
726118
1780758
1882721
1610634
1742837
1413445
851624
1781909
412013
730695
789783
263549
744121
125133
66015
1306517
56353
304897
601424
1729743
283742
1109771
975258
578044
1976933
938281
789379
1136396
1230886
1968904
256255
1543678
1899797
1405637
712435
165460
1777544
613724
644472
154856
479145
201703
859922
70878
1832348
529063
1644807
1245333
714137
744983
332412
553998
862528
1921873
1066588
923603
1167503
487161
330758
1856043
907845
1485126
1594516
792310
1577311
483875
985524
918241
265590
929994
1953393
551788
1169063
98183
1617383
1359242
1874706
1726232
1202908
1725074
1375700
1794871
1585293
935251
1557321
784720
117668
630024
1333191
1897202
724305
448122
1509555
1919746
659726
658691
119228
859106
519563
1204938
489030
771890
63826
1409113
239642
1909415
1227886
1249218
1620857
1220568
1242584
1138262
1626616
539702
692119
544439
524181
990194
1798623
609735
1058546
638584
1895584
1424295
251132
527541
1029548
1086815
161976
1731516
1438015
1999283
1472914
1370520
963809
429039
1378283
1477803
1298110
680544
1579353
577190
890147
1476627
1638809
1479597
1047127
1908683
38494
1483965
148191
307984
280906
1562143
418416
1373290
1531384
30045
424213
933810
1785443
1726618
1596106
1562443
596517
1178056
1308686
1169346
902427
1030887
131250
1824452
542654
1541794
1263420
1417593
1147180
461459
1134068
544817
1312046
392817
1302813
489008
144090
1420230
1782321
1436013
651192
1894848
91830
1180958
887960
259248
1781237
1684739
1294245
1689336
328755
917310
1115447
1105329
1449558
228434
877471
1386633
950959
1056304
1748155
39835
1093111
1407696
1891350
140430
364034
1188925
1691196
52713
2891
802540
1333375
685964
295426
73200
867362
1776858
1369130
310040
1686279
757566
618901
1889244
589882
1215227
1644798
838281
996015
702582
90650
1660224
1094002
1762260
1398457
1069420
359150
665097
572395
1776865
16700
1572122
1352200
797234
220362
347767
1191532
1429766
1517510
1571838
1609645
965201
1246379
1481386
207449
1065984
1050365
1505872
1323004
1804337
1001576
1171291
1003303
404707
1035875
1324279
667921
130000
1407508
1569296
1684949
784542
1367373
504704
1144182
1612558
283937
543156
204929
1931402
456937
828146
1345406
148132
1870524
1261302
718305
1422800
1729611
1428466
1668150
1534713
927627
395392
1497785
665278
827934
1448011
1630539
854379
32408
400283
1030848
1115649
1143693
911406
1741632
1085769
958267
1449867
1254850
614125
231372
786778
447050
1293607
1141717
1966985
979258
1422532
1547447
776171
319982
1131511
364775
1172116
1037492
1554978
611495
1384188
246221
1393209
1111256
212002
1510432
948039
1734669
1416310
22383
521386
117951
1457501
919464
1178870
1376704
706389
1938814
58958
538392
1529482
1918527
223943
1855606
1069412
1343452
767687
1056394
677857
1042983
706117
1841032
1475157
1520163
1818559
340273
285855
1472664
323257
278399
432041
1666548
1579252
1794015
1744153
749475
604051
841614
79034
1224447
1468718
955933
708245
1278779
16595
1510085
1590903
435515
1027147
213148
1432480
1642848
99374
1207870
1863611
1990531
364459
1633179
952562
745392
876701
1783949
179715
1547
1593951
82700
1506827
1184049
1844831
771170
1439785
1119244
1954570
1694934
368161
1109192
792057
1203802
1443899
1639317
1326640
890805
768421
358703
1698753
1323071
1570320
1457644
863376
1750688
1126316
606672
755375
15451
71264
1262732
409929
1101137
509560
721451
959754
1313116
1755619
1517498
474643
258732
490088
639998
334018
1620330
1432591
1864594
988052
559867
1152281
1142077
164152
123932
591207
1128828
552351
952791
1762286
1238503
549273
223015
542546
243364
693866
648934
1041164
1364750
631882
1522208
388905
598533
887501
1157422
1709307
1418475
1817120
1011323
149668
1053657
1192228
1903577
832596
803559
291480
573472
1397357
1788472
268928
349290
1971010
1281462
1239855
806559
628451
3369
1373057
1768082
812009
1228081
350899
565866
410485
526223
1309116
1172902
944131
883280
172180
1271778
484882
1401425
1708931
878890
1304952
1809159
357986
1516088
203259
1228266
1885667
803718
579354
393072
1605416
1750142
1367197
170198
1222991
35243
150140
1075907
1175455
1626366
875333
1403435
1484252
1002131
1009511
809291
1011501
1915017
648624
209774
428460
308552
717100
1467210
427293
205587
1074088
34254
1619892
739057
728947
1924470
615346
1105660
484486
1550150
246827
1820468
1288254
1883081
1858547
419328
348727
1223186
261392
854958
1715605
1012903
1639905
537575
548668
25515
546308
943159
1683153
60647
1482091
917158
1684106
1197822
954504
1801433
224070
688506
1039534
670509
1259094
1323709
668498
997250
75216
79668
1857797
695052
410933
1128062
631617
415551
100010
1578643
111326
721994
875864
1208844
357919
1768250
1645724
230438
1561805
494043
532749
241415
962651
1047729
1887097
1307040
202698
337079
517639
1383893
625171
1457402
181374
674935
225279
1400967
401461
255265
1996412
222659
1853988
1930479
607813
1252531
450498
917818
693616
1217990
1454405
1800463
629434
1783110
1217905
125086
52407
215260
120648
709894
236664
567212
1285237
961553
667866
1488258
1535094
1772364
1961865
359623
1854864
144132
58631
1025986
1349355
37197
1104285
727438
1281808
249399
1384428
1006805
5072
1576077
65298
801116
1162727
1285605
313979
1886869
873245
1105146
190264
517137
411604
360791
328085
1493503
1401074
987813
898090
1456607
312548
1850279
1317156
250558
1447488
1990310
67122
459112
1116403
1712040
410674
1088118
1166556
1242548
1469458
1632595
1147872
1184208
961975
211956
38136
1134037
1400144
1760825
907640
1786071
1378927
1023494
516780
235712
747738
831901
936185
52368
838227
300998
1946152
313302
943312
1779483
270168
185899
897806
652843
1372822
1021707
1034414
1606226
1526025
1119040
642406
1292935
1235910
458137
1669334
675657
1238199
1494279
1647541
135635
153135
1026549
1663781
1629597
752059
1614800
920938
563690
1787656
352809
1349946
1484738
1313908
500670
1520881
1803967
1716443
1495420
57382
691200
992599
1221253
167048
1258803
618890
1728860
745171
1753093
764700
1214892
433876
1132613
1536956
226000
1530413
604757
757328
797685
270266
184353
354639
194941
1317789
331942
1528235
812223
602796
1630851
1804020
150025
1117149
1038906
1127105
727812
1349751
871329
1603729
1142954
212428
1880566
448654
630607
994980
143795
1077815
66732
1655528
533350
753583
1016887
1700599
1181390
1439385
298406
1220172
1394884
528262
1177474
1267647
1875555
1475791
1968683
713598
1581572
1610585
1381453
1939822
716726
409702
22721
1743625
1251870
803994
872499
1207347
451494
1705149
30944
201558
1542939
1159409
1225828
287504
498063
1768920
777985
50036
984924
467652
719005
573079
1705839
304857
514491
428026
819022
1952703
1929235
1421720
238108
639680
1485623
792572
920310
1071496
412260
873902
1506147
1569550
483829
1748077
234370
1631253
532853
257338
1999935
1931289
1912533
1303708
1582474
232004
1974867
1181234
1547407
1355048
234724
1008548
59302
1927418
1564187
1808867
1890843
411420
468991
95305
1242827
888706
1839343
1242682
1203064
1094566
1212829
1974311
756319
1887418
1297226
761217
194469
742611
981479
294738
176536
1955402
1854139
678070
1491592
147690
625524
209490
1637982
475488
1507990
156028
1312775
142151
1723569
1186972
573749
1650306
184470
1990634
29980
779113
581428
1915678
558394
636484
1480935
1020457
1297207
21684
609725
505790
1690208
263729
577310
525720
1338883
1346441
364633
900235
1851466
635233
702555
624062
790465
1775447
1735394
1328195
1607105
1664201
696382
148007
850463
437331
1295806
809442
1693182
1331823
125109
77136
1136137
1322003
397053
1341147
394875
1011097
1031142
237283
1365802
393874
1554153
1628904
1718345
1292840
1853530
606911
1735848
1224601
353827
1048790
707181
1668096
726346
514251
1561956
1755411
1559172
863021
785023
736558
1832410
833636
1851089
1198643
1393224
1875632
156941
1043794
280142
410945
400845
1230407
280022
1020178
234675
903407
464923
1859360
895246
529147
1810743
1727412
36904
195950
1211447
1313957
599118
1156730
309205
202729
1916352
568076
1895178
1989617
1180467
180690
847373
1987451
548656
1890188
1830381
838205
495999
1450762
1253405
166368
55111
595502
141647
554012
879653
1608164
238246
508460
1998818
133494
1839350
314642
520949
1738570
1746259
1595771
804878
309712
959096
481159
487312
155962
1979371
1470645
526189
330079
923155
1760795
1609596
780793
208934
8820
1971221
563614
1500438
76741
1259114
72043
1451342
1193788
89797
1187156
668492
1223431
1531394
1327204
1040274
184997
1919277
1665856
257074
1042675
1796893
220315
146175
117230
284247
1886834
1517927
640729
1553770
119943
1187606
248859
1487090
105749
993535
958226
1001736
1500428
118877
1697714
1780682
312481
1658446
668876
1311920
83906
322082
793225
279229
1135243
480772
1428485
1081857
1162378
792583
1393255
1168087
360294
1765325
992543
200481
946036
1721343
1414770
809027
1713758
1360898
775471
317160
2240
760882
1337014
129817
400328
127650
1277701
788626
774715
873340
17630
1629683
944447
857671
1956390
1530881
651854
238017
1611312
1476173
271921
1808923
1947363
1762873
438687
56329
162290
1252055
1913639
1914452
814507
842892
244745
1660410
1967894
1219304
609786
1221174
485262
678783
181420
1561071
1664582
951562
1750939
545417
778716
887830
1154210
1020479
1868436
263918
605690
1866250
1530837
1358557
202036
1054590
1036902
1863415
148457
970486
997380
1666096
210776
638045
72671
1944856
241640
736411
1325431
730499
1237877
862554
1600507
941012
512987
432797
242431
194008
977123
672964
1782992
1753495
618922
42699
1530823
277693
927801
159658
1362178
996505
1126424
1699481
1881192
1601756
317005
1213057
1433460
1468346
818301
599402
783766
1592473
1053058
209344
19217
583478
349978
458175
673384
946646
316660
494083
767075
1018827
401842
1514234
1241807
6376
1317478
1767892
727287
1658201
233959
786096
428199
646594
234027
1031870
1587758
350112
491927
1222328
1959374
1976037
656306
998546
1129400
1400722
321546
1810296
1271829
214168
40458
1998072
1606977
1998858
63600
766461
1131128
111864
905977
41622
127874
652776
1096935
1789546
1176511
501065
1606842
95144
1252606
1788427
33242
1880832
203100
1670085
959904
1074891
1685658
291144
475795
1360093
599466
1281228
421388
430941
44390
59201
145541
1995847
1801886
542865
798380
751813
780189
1959042
574290
1904349
1453539
793285
1144593
854235
879903
1525651
199047
611327
688045
232737
1965188
351428
689649
1005712
64597
848282
736006
1412427
406921
1755084
564832
1553102
1511978
1814110
402675
1407965
507914
1840235
1567940
542801
1550443
1396564
1780425
469503
375415
96676
924031
1861690
226647
1868568
1985221
1673620
669984
989252
123771
1160068
261902
1174492
1526518
1834676
1173329
571575
1427721
939547
1827358
649968
1405828
1865084
1207909
398914
367260
1620333
538863
515473
916788
658767
1009530
1203179
1955999
127143
84483
484720
1769016
726327
627381
806254
124727
690804
44733
1861353
1819343
858720
684496
85778
877870
1510766
1203307
61689
1695517
1930085
1332400
795332
1882061
381986
948072
741469
701889
1742325
1832277
990862
744523
867404
627115
210953
220137
68466
102601
755064
65825
84078
1083791
797032
753318
1795506
1360948
686390
1671663
828755
1443938
860946
1202276
1111881
28129
1974044
930151
479166
1795360
1595506
850023
1502762
1431154
1931564
282081
977746
739195
1399963
1157240
1131952
339689
1815109
636961
1505392
1257711
1719579
1151455
1789192
1203997
1603735
1300669
846110
582506
857379
490533
986573
1415173
199373
924377
1235932
1491845
1287526
119834
437903
134793
1694329
604698
1559520
1995597
1052109
1346264
739160
180231
104255
707568
1089052
1698103
1791577
84412
91485
963240
1049375
589961
1147588
415157
1674173
1833136
631862
1253427
1614819
89454
1995855
1936627
1127588
853714
820288
16091
317171
1246979
1583361
342805
1847700
646195
331971
982927
303118
140196
1444298
1516437
19200
1308602
1708946
250093
323572
590685
1029543
254654
598054
1238218
275766
743069
899880
835335
1700946
1032559
521902
1395874
1932003
995602
797519
1996604
605012
300982
747548
1488029
1440029
1813423
690486
699628
1282071
505606
1324563
1571288
1301181
1635755
1424008
421479
1332084
752417
1776505
730209
1105587
114454
374495
1070282
20156
599933
391820
1606970
985033
729778
654482
654734
40493
1157458
571388
923798
818623
1967408
1704607
300819
1356378
24654
305845
1459036
808076
1671916
1158459
717333
1049003
1734969
1130294
398636
1094690
1747628
95888
1882650
857874
1582019
1491918
155604
863797
1944603
808885
485560
751820
1622173
1293239
1226974
157900
1349986
367197
482800
1048660
816896
665438
282856
1198928
159591
423804
1832649
1792712
1379879
350138
1823374
1256470
1896420
1524559
1297880
311656
1782924
964328
1607503
1237766
1853104
928941
1732474
427070
1580962
587088
992431
948008
469220
1823126
189009
1923518
1416534
1682276
1299086
1358954
848207
1527489
613337
16346
1226568
489903
893915
403073
206901
872080
759237
11501
1354075
672272
61748
1887817
1656114
183853
909615
715172
1800008
572913
551380
877105
401337
882604
1542849
420683
1148199
648438
598482
336124
54804
976750
255568
1039448
1608906
460098
1766330
513032
1849475
329298
97680
762925
997798
1870253
1027108
1357477
317965
1407443
1913383
278326
138786
1498560
1243355
177534
563336
1752406
136416
30303
678904
211471
739637
368456
1253242
4462
1278993
1963664
491959
476416
956592
1620335
745667
473998
118937
932787
736690
1218674
650079
1189013
673432
724998
1826015
1153074
23880
824814
1737245
1307709
960013
1776634
367661
869259
1015059
676574
336816
1331070
189396
601050
1184290
1058123
274645
1382228
501375
309479
133244
950375
795364
20484
1464078
1942786
1651520
1609475
1951773
327895
208968
1425331
1335151
1718260
1083101
1799668
1199560
297392
1852346
1545762
1786576
996498
285230
1091966
1342430
749383
605267
1621033
1768520
819652
1039527
1665781
128177
1231956
1406713
808918
596066
225968
1385572
1604086
1926835
1687342
517531
142998
270854
1164445
1766402
843765
851465
1823854
1661835
1026992
1278420
330794
1327407
627544
1997783
378330
1416206
193976
1118512
121875
1793243
1498140
1541653
706806
594961
87145
1108948
672291
293442
1576157
585897
621931
116837
1261648
868196
1796444
40890
732656
329660
275478
1943813
1890990
1237121
619614
449180
213318
1054830
54878
1609813
1381461
248118
561525
377842
1194553
916460
1861212
13889
1723469
267338
1020250
963148
240325
612146
1456519
1773500
1969321
1373005
1897975
390177
646828
1407172
104016
1708022
1250421
1262421
1590772
396717
1067226
582591
468572
550835
417880
693132
1844151
194259
376195
30835
955696
90616
604302
1020542
1514062
1047243
38865
333798
1850069
158021
257665
465812
369133
598036
620522
247999
1515851
869802
818941
682208
377256
176701
882980
653313
1628180
280606
1091879
1233091
1405689
487340
1026825
933768
877753
525182
36926
1999995
493554
1400364
1260802
447604
1100292
770712
1760377
1838548
1224876
1192657
117692
708349
456637
245331
1734972
1205178
1780844
1079033
1203265
22338
1769229
569079
402434
1143843
905741
381988
311536
1546841
1848093
1241856
467612
1217659
657449
584431
1512487
143433
1924846
1821405
298015
33999
1028224
87538
1185693
501669
1546230
1470701
1041819
134799
1480590
969753
1654926
855370
63065
797473
528417
271116
1334222
1748972
126782
734531
1665444
1636945
1871070
616789
867537
1121628
513761
217467
1715753
1292815
231379
1287404
61808
1514717
1149378
80181
87609
1090919
1347338
927149
1091082
1225254
100404
1410343
692060
1680729
829515
761079
1710923
1331888
1579205
1455843
1324136
1236463
278836
1320483
1933214
1574262
99284
1372045
1435243
880369
876648
938120
1747577
1854965
279357
1845487
252503
1297799
394249
238680
497848
72555
917082
878957
1319897
1933073
128638
50456
1968235
1244324
270116
357576
1389598
1089228
416042
1651343
788901
599886
966669
171436
1035812
1587535
300872
1248937
1009652
1063089
295257
694703
686252
1292175
1319241
1953492
1893403
607350
1950500
1683054
149101
727605
971084
1905837
404924
1121698
1619356
847234
1710116
863135
342975
1824440
457406
956313
212087
1108829
364578
932572
1715381
1178223
1430235
132960
1457648
675777
542789
132537
1435363
1179977
1651052
1527513
455121
493859
1698227
577512
1206601
608241
925536
1114137
10935
1329081
1605415
197703
762869
851598
1568594
1212943
252898
823547
1633586
663023
901400
911667
171250
1309943
375803
1213929
1813171
275386
473699
1011329
1347899
1460341
798660
1309906
1682533
1323818
1577623
1567927
1587758
493548
1423938
945197
1919490
1053480
1703287
110771
1592638
1335695
965099
39342
1280942
567416
1820361
780636
1510793
910293
1941095
1359355
527987
1304857
923436
917560
821809
176965
1841732
565484
1439485
337477
1126313
324617
1833767
1261716
1344332
311717
278033
861068
1576077
958520
717856
1436075
215002
1106164
440989
597604
1051107
270298
788264
546015
1758143
1115593
1415126
893219
342830
305095
280664
99400
767640
1582155
1879425
1524869
644043
1381438
983273
719915
1452888
633608
1383156
1082638
1296186
1150240
1214257
597549
109250
1628718
591439
1718439
1240969
287317
910090
909014
1090691
297007
610616
82441
226898
14355
1008573
344587
1214290
965149
1862040
1202531
1539099
1053056
1996161
1289014
328654
1181430
1266323
1738147
1317732
1831299
1014164
447302
1293133
1483291
963976
339523
613305
1704237
1646793
745169
1605047
1423928
1065488
1512439
911858
1991431
398045
1780321
414575
210595
1621316
1937807
1806870
98268
1363783
1324046
950108
169470
284899
1963501
976899
1199327
987547
596866
1135368
1607846
1877823
1344731
218966
563317
1176285
1589598
1350204
108828
1297908
701405
1161457
1132393
879166
1677872
454936
1313634
776210
306909
652792
411850
1566223
1123185
323550
1442264
1907558
1639226
808764
17863
209100
1120370
1141662
731434
780954
512596
755579
1609934
1937851
1131845
1167231
1018178
1173467
1058450
544309
944785
699601
1276874
1951303
1022844
278914
1632826
704460
1269819
1461050
1510513
344354
1148333
1748590
1221509
327704
1406014
1788173
1048152
548446
1044893
896093
1263114
1766649
962531
1266114
1399007
551170
165506
1795230
1826339
1433904
1845917
214625
210180
322332
1868213
1151775
450519
1148415
995562
285962
478702
493038
711496
1463051
1484857
1333587
1080637
172861
641090
1795350
1299070
1771217
1906244
1606552
1855553
975093
805577
752755
1575409
1659299
552145
1690517
422497
1275845
1203110
1188038
1330273
1966098
1783414
1935886
1269502
1605273
1118375
1242916
443609
510073
1472146
780647
1876914
1678630
945478
1799097
379039
344901
1561418
705186
483992
1368082
1987314
777597
1710269
745283
771143
160428
1483055
1646374
574074
1601675
892241
1272159
79628
867731
1620129
405529
861884
177298
1324487
572299
1752747
208066
1292292
932594
1522571
703038
440633
31157
1242213
993667
168993
840318
1995655
754689
1440608
1631160
1110062
5582
279779
914237
1706132
1591417
362560
1411251
1433704
987735
1530336
1329857
844105
1716295
1125126
1730490
103436
1142502
1310085
1005859
1763022
1831081
77271
607486
293313
1914824
1141379
243036
400423
702213
61643
1449556
1376877
109106
1146691
342716
74726
946141
513945
1351593
990859
1155932
235253
689382
1593715
557305
1983295
1749668
1209528
798427
1320603
1261857
1948343
1444873
437177
924843
487315
49125
1528383
1106107
984289
402676
1606343
585803
471842
768414
131380
699289
1323686
909473
415490
87080
1885005
1084989
457138
1329199
1304067
956019
131410
1582164
1364144
1572411
790461
1068897
1994046
1677904
118717
621963
1113203
1756152
1143297
782699
100973
647288
1101377
1748347
415822
782461
609377
782019
970051
1958499
619966
547400
1885224
1132869
1338271
891466
859332
355073
914476
1953678
700927
1555389
1171407
189101
148524
724583
958907
429848
1306378
1594946
1653282
706223
1273488
1908690
934698
546351
212647
245241
1211497
159109
244369
1927735
171108
246441
860710
1994573
1709236
288237
1566237
678056
1405407
477970
209495
182632
1558078
1761893
645523
1042406
511004
721548
897891
1064458
434075
1154745
1266965
1428312
962639
1737952
1379985
158827
868344
196725
649169
905300
110896
1208168
1916566
740926
1492010
1163554
1028697
1146858
672521
118185
1742689
1361172
398914
442623
414183
764392
1976451
21835
869778
1178601
168004
372666
1215313
1166071
1592431
1222192
1129775
235706
784538
241297
751973
1900288
1573510
1594429
278587
410707
904821
471734
1282218
1514120
1795006
1592672
1189323
323787
145708
693814
959370
1833702
1270927
1784666
309250
1779853
183548
741004
234065
939817
155560
449083
444774
1451659
1119046
1136018
1609438
1476832
945741
1989178
947240
1781984
1789213
1671120
676407
1796979
273470
199170
378295
30763
1969747
207203
354375
1578485
1829257
1182987
1724536
140375
1572173
131702
1241797
1838589
705996
1526740
787989
985074
769752
258675
1863750
725897
13968
1039977
645171
260164
375222
1686844
1657160
825340
1398328
194871
6503
778743
1266876
687903
908337
1097996
280356
393594
1265796
1372099
1549005
139968
1663239
1799013
1416056
150099
1153258
1476248
1019067
249079
520480
1048816
1118835
879764
791566
5031
869136
1637267
1486279
1906758
1322762
938904
1029142
810244
696139
877762
226028
913747
1662779
1711421
1419312
1407752
292194
1187744
44329
1297514
1319170
1945297
1492814
708121
1905826
1287172
1582268
1967120
1089432
561204
490886
1550195
268610
1162818
1859724
1350261
1078160
1325072
281981
797439
1248147
443778
838601
1972449
556842
910522
897240
1270168
546350
1769236
118529
602864
1913362
239721
714875
799602
1195317
200262
925090
723464
1849970
688487
877344
1493905
348479
857234
1647326
223686
304934
1119587
1094642
1091547
1541847
815826
706284
1235590
121511
862489
744141
632274
1527915
1563799
1675386
969956
175211
455355
946839
50858
1077668
1818402
87475
204860
1458245
1536317
186131
1008398
522219
1508172
225529
1599888
1971389
309202
887000
388075
1618368
620475
1148612
856325
1152261
1026111
1655274
631149
1921614
1625126
1947076
1576733
779636
130412
1368578
1358747
1751203
1316370
1832711
375460
926264
613295
936708
766754
1882019
724445
1406566
392680
1951387
1818432
1048985
990465
1446162
660195
1822624
1948343
122698
1296356
19754
1982767
1354355
1028144
479387
1750248
1780961
892474
320198
1898197
1410313
1473804
779197
415536
1875900
1960790
1983840
668265
1622330
237078
1281663
707971
1638164
173498
1249317
1958707
990282
1662870
445649
485596
164905
836737
358286
1086640
1428533
128745
307989
598238
395659
955238
607605
778329
1431900
1273238
1937518
640941
1521695
770666
1252212
917414
1430638
74717
1982367
1275306
1144312
1376748
1987474
1996602
1086636
623941
601832
1029846
835473
759555
1749085
43006
1601860
1986376
22057
497026
1097288
732718
1680625
1492930
1945634
176827
1966215
1289241
1270920
444779
1908718
713751
1820124
1461867
1634589
1790485
1937713
800597
1132292
120441
682320
1588327
1159072
863385
461110
1318067
867423
315639
1860187
1969683
193719
145818
70636
281656
1897932
712477
464581
589862
1455526
955235
17294
998405
1268301
36707
1997963
621809
31535
95100
1269200
877905
1493087
1226211
1245755
1155138
1259237
992753
1104471
56600
1272816
515820
1087145
871518
778329
796556
1333698
996062
1522035
707472
1660545
550436
250630
90894
18297
341724
103079
1914043
723910
908662
1214329
464446
625408
252258
1877506
1509186
559294
1035396
950730
1962027
56247
1921712
956687
1669938
1997725
140484
192323
674469
1155646
208045
970160
977902
1429351
314617
185889
1659837
469606
833870
1579451
1937663
1765799
1906516
541552
365332
100312
93099
119679
466248
1674625
1787124
1471090
419001
1784455
1788377
451561
488647
1425699
1264214
946695
1026189
614086
744731
1352984
704563
624527
39401
1433817
110438
1091956
864279
1793407
806831
1788254
1729013
288462
624373
1557279
1943896
1804365
143994
685871
902071
650406
1451296
1742355
1226911
607458
352077
1862092
299018
1523120
1167017
638062
635976
1444654
1178093
1163954
519558
1274551
1383671
1714263
1412577
1392947
504043
730083
1855676
462532
1695828
661045
1640811
243825
1099980
9909
1234364
488664
1742153
439356
1909211
918182
1294538
542842
1404000
1384114
840382
1859368
355964
199928
872323
1994370
1360542
2110
1583975
344176
1421442
170596
1106042
657493
970125
1037843
1150364
967881
1052299
1979383
1809342
1179302
1242850
462208
1174303
625140
1619628
566412
152927
220335
522946
1919132
1849608
1608244
1927351
201926
1623584
7167
568649
139826
567280
1080760
687109
42064
980589
880212
339099
1922336
1688209
416887
63081
802472
1571455
697962
1193060
480976
877154
1638537
22315
190164
879508
344105
661071
696730
1134047
65035
758065
650844
333942
665975
662217
775135
1098047
44300
648436
1740977
1567850
1071576
1001577
1806109
921606
87980
660343
393446
1620246
1985404
1653556
389511
367221
985391
1070353
1331065
1867623
1950954
1588789
43981
1259430
729580
694337
1039027
770729
413893
46330
1648427
1114454
628210
1824429
247681
941634
709784
1604180
205732
893886
978045
1887528
318853
275371
929903
246762
1032504
1086189
1135519
1611805
1375111
1652409
1701648
1844594
980331
302535
1862286
236664
508343
563182
1575545
1961459
853857
714761
509509
1264611
1453382
1381406
92198
250793
1878158
330402
715668
544492
263532
184972
1074267
510803
1299539
137586
1138378
1630061
869151
1876572
1986121
1363068
749087
1710253
205174
148588
1561089
1163137
1299891
1773488
1411332
604858
793921
1226794
227350
1312036
1957742
465479
6284
1647660
816252
614776
1349516
1736732
623360
206806
1663374
1175367
108258
1579305
1959082
510692
1690865
1267101
1755660
630719
1142253
262397
542093
1559854
1957998
1478193
1076673
1528306
817463
661051
1208582
323340
478054
1169606
1966575
1370990
772548
991915
499196
166817
290096
1488232
1197945
1116626
191160
722172
1181326
895247
1825718
1704842
1192661
983975
1858929
1539298
1869918
237389
696346
1149833
1698019
361424
1770227
1068440
212271
1960041
1011859
826085
73482
735441
1626639
696487
1597655
1179027
1296865
1767914
654125
1873187
1276298
474935
1853534
176184
1352694
748705
644729
1976539
1833275
1581090
1585157
1194905
1860760
1844345
75602
471647
809161
35894
1205417
1119164
293144
340335
490999
40767
1315648
219446
1937048
1932962
1451217
672524
1780014
1527602
1603931
1735130
1414727
797742
120329
1447259
237909
729283
610534
1094597
616668
260163
102671
1522306
323846
1981136
1592746
714468
1805635
402442
733137
1478643
360456
1443414
1745543
1716710
1131433
1351982
1406705
1226639
1024686
415455
1984187
1179429
1422587
1199148
1392380
353808
1980669
1492030
796408
514051
1618014
909597
1392926
774640
1750162
999535
84393
1831982
497549
605396
1370847
302750
1529446
545459
1891111
1607895
1912556
525686
1102872
106203
619615
227451
508429
173731
722673
1879372
942897
1404467
1902473
1091376
182917
386025
879900
1582497
676702
704407
1700819
969127
1494773
1094826
289513
922561
986053
1309235
171768
192296
1887803
1898337
1559242
1429800
1664900
1928873
1105436
588210
1075895
651757
1670290
1665341
787149
840203
724988
1837366
1305000
21821
35301
1056420
685033
557522
1159070
165657
806520
1018718
1477695
456075
1254133
905120
1408085
1046458
537736
1514585
1289150
1879503
1486437
257319
660319
287741
2481
947917
1142650
980463
415350
1573616
1628470
1560314
217334
1616315
534641
1126016
1619161
1218930
346547
613388
1923743
734779
1472206
1273448
1230921
1229130
1640566
1670999
137797
1912175
1363198
1420925
253762
670805
1979411
294039
1691442
1558051
243251
661732
755484
743891
1986253
868477
512728
157815
1659724
1497405
1812473
1319372
1243830
58075
708626
174815
1493697
1709377
598455
1475951
141983
87236
300622
164447
1642423
1684126
612444
1562453
1312027
1093731
1069912
1499827
1830791
1299613
1288813
155285
1592609
485691
1968342
1227677
342191
1413614
1898459
673569
387228
1884471
1046127
1754
563194
668828
95377
1606849
1974960
196241
455595
404527
22597
121730
1609441
70041
679639
54339
1248133
335956
1375437
873725
1916217
1172986
328009
469253
1371901
235795
997290
139816
1987386
1257561
782445
278352
1454895
757386
9393
772112
1514789
1741029
790949
1273043
383520
661874
702677
1718869
1187414
1954758
366980
1998704
608642
1135055
731022
516907
73350
596101
1365813
1858553
127737
1357297
883959
940711
980562
190700
1048697
191191
888327
1688313
180268
998876
1478055
1242515
1015156
868137
1408528
1242201
169679
1375803
642078
1322904
324705
981781
1287537
52808
620202
1689667
267001
1231268
711681
309731
608391
326029
127406
1040765
740343
374764
825464
1031581
78533
1807741
238441
806056
570747
256400
78919
630850
1627716
1008602
120157
1004810
1076853
334781
1178603
611211
1923838
85093
471341
645860
869675
979755
276005
1440561
65993
1293695
335713
1612573
345632
389549
524100
233316
1204545
1406024
194533
1741641
871031
28063
1531770
101679
72871
1370450
843611
65020
485372
1453015
1895692
1822163
1601246
1875879
1399057
196582
243035
244212
522724
126240
640641
1422541
673621
645291
1295608
1006557
628970
1953541
1752092
1096466
5836
783380
388720
459793
954845
469671
935095
1801657
186174
65566
176907
1725686
680392
1983232
991077
1891317
1517402
810216
509221
1182144
254167
931081
535810
1878308
1342315
1884611
1286722
251267
880689
375539
1653110
1932927
526710
1226437
1168545
805218
477906
265614
665022
158095
1509987
1149718
1660992
903348
87347
1272259
1114948
289725
461719
1753781
453579
831059
1744462
1461710
1225536
1732662
288305
917872
293711
288660
1230961
885953
593807
1426252
1926550
1244043
457673
128753
1696454
602348
1881633
361109
1589849
284961
632587
160509
1960613
381016
496481
1904587
1914637
725063
1458779
1251465
1420672
1270850
337520
811491
1870541
911537
324393
161921
452712
346996
756591
72590
1233999
1257356
1846809
415700
1876369
1252426
1297043
900555
309744
1976896
64703
1012290
1835294
468442
640386
1453559
850348
1430309
1826818
63391
1205018
1250430
1642414
1936403
1941459
1214011
296985
1806186
526220
1683720
798791
1410491
1968235
1158529
1596126
905903
250692
888155
109836
1753508
1402661
312239
840574
1490864
1967282
1975481
1209078
610954
438083
1375484
374240
933952
665466
880396
514077
493857
826706
180668
1328538
586547
998497
967505
1016120
954373
678838
1680960
1221061
1915237
1901058
1344249
1380410
1307341
926677
1178305
10180
473676
850830
1244969
35516
1244971
1056570
1870230
1760453
628647
1500620
740838
1115794
1964600
1940646
1190578
397510
756610
401720
1690155
575713
1134489
1834960
1722597
1583631
1371148
1612235
1003044
1630128
1305816
1584345
1560709
414856
622976
224663
528262
1293828
997902
287294
1219387
1906718
1116875
1721999
1555357
408975
745200
1883315
1503085
1896073
1794951
1552238
171062
1735682
1732221
1805360
1746491
1948139
688677
1154751
1854740
1428188
1392081
1615157
910228
169324
1188303
1645105
1269031
1984441
399975
1323393
1418587
1504663
215178
1544387
765107
1715365
1440529
1277875
254525
476477
599831
947932
608346
810396
314229
1917051
611569
1871152
1282788
593298
115557
300055
693706
822502
1426389
1449165
1450689
1846797
610835
481677
139517
1159716
204858
1145753
1522983
1012430
1036571
406226
736307
1995545
1446570
946223
615676
1845213
946363
667382
700663
1980515
1749993
802978
1271621
29452
161171
1284793
1802933
538072
640591
676767
326695
523734
1295609
919410
1231601
140580
1488937
1903361
1291918
622612
666873
1110498
36393
1689515
199584
403065
1833325
1300466
519633
871528
1069384
1462587
1225816
1336060
1997980
1896851
1498824
1956778
488962
1774409
445944
1533504
1862700
855602
365516
1210574
301962
1190884
504806
1570569
1427099
1526889
1848666
1940588
6768
987234
662690
1419207
1014883
448442
1459626
1527847
48285
939997
1170446
210636
830687
924667
809338
1578910
1580275
93432
1305490
1464245
381685
234188
1888759
1102160
1145586
1356129
1210214
1304169
1209614
1782022
1702906
638240
1747002
1682894
835171
1734174
978453
1834876
203119
319102
1544515
1069701
225417
26445
791047
61322
1779008
1616460
1368570
601347
669689
429281
1239146
1814847
1221479
686555
792789
1245454
1884615
549189
1340683
952802
1086780
1157740
795763
1690058
1674985
435934
1436064
1867912
1935400
1533097
5484
232383
1190282
912647
449298
1684575
1425165
1430289
500187
1286150
75732
869256
1923734
1373333
300486
1689593
1782927
1740040
351955
1175896
1875223
280044
972532
290436
944057
783316
633449
1275051
1783544
585133
1368338
987319
1628613
1042698
937934
731589
1299609
800339
523464
1538658
533746
1759762
1949701
1187717
493126
631615
1562188
266951
560987
1830218
1811520
1288982
1216444
1157834
1366710
1895277
655395
1437664
1304566
601484
638665
780627
1638237
1664448
477913
108514
1582863
619393
1527937
334687
200763
1174013
1202670
1046335
476792
1321721
581606
1716198
1710722
411528
165377
719857
1237577
1414015
192587
371398
354305
1838554
1725305
1279665
2259
1575889
1912637
1964065
625339
953131
1864109
983568
269912
1469129
322007
1043106
1647970
1134285
510437
176505
452271
1226896
874181
293243
70921
112407
294060
660884
1181485
653309
1478805
1141477
1235275
410223
93722
1902579
231431
485274
416779
122201
862807
1841032
578727
1527059
1481032
381593
1966090
282746
654831
615941
1596469
1235603
21166
1635653
352702
1392246
1824060
1774931
1073903
1112763
1074922
966313
1751047
508375
1707234
1500370
535465
645556
1678296
583969
1835935
757195
745092
1898232
1145476
513824
992952
512664
905023
1718807
819726
64455
1058519
830333
1319648
1117086
1227012
1574162
230560
788250
514094
1001440
451164
544071
210275
1018726
1567634
946952
1616557
1036516
1095573
1111165
1546391
1908429
357310
858479
760761
785406
417739
1632691
548407
1097449
1942621
307813
1297190
765292
200239
895738
931000
662906
126900
1513612
1172305
259036
1023243
694430
215596
574859
362770
1843346
996570
760674
392516
1708651
1471390
1327951
1565620
1489853
1252637
1495238
41500
1297234
784737
1441037
1510693
1513170
1024154
118548
1205879
1863497
1753358
1169591
936892
1221610
1747340
1217334
774901
1969873
1421266
177854
1373549
942822
1540872
1573900
1772211
294310
1557903
191356
1270262
517953
1733434
1554729
298965
224596
1794739
298779
1081596
1675199
1341202
1454855
1111313
808763
273978
1401777
154214
1617515
1807759
1925418
410507
600101
697087
1448011
599328
1722874
1602037
1583006
969688
1521320
849803
1796590
137396
133067
188942
1780974
1213735
1431798
1821488
427438
1729125
660485
1839377
917902
1444078
1236092
730446
1648395
1495446
207913
1878255
828453
1272576
1611565
646744
1789846
53713
328214
1233869
28961
808304
1723374
92575
813265
826014
1964285
1470325
1488471
1127174
1648742
1919110
159775
399681
1343782
533623
298399
1130933
516844
951199
996966
401484
960439
1888701
486164
1519657
967754
1708459
819571
1565328
38258
207824
1807176
1442709
1175801
576740
422489
1140318
1620988
1919483
1406382
767889
261938
348535
1673200
546237
1289586
1655507
899307
754058
448408
1533028
1572217
1231522
1711845
1367295
494943
1110892
981179
182125
264214
190377
1877929
243080
267779
1936455
1833499
649235
1068591
562454
1272426
1237608
280724
1253544
623499
1266478
1490238
1059730
514752
384276
1796159
158123
1807979
1881683
1204839
950597
1722782
1688258
597023
857449
64521
233870
1037190
769857
553539
1111176
360590
1609863
655219
1520308
969848
86663
1608566
1532192
340414
1244767
1282639
208416
1576871
446607
700459
255294
1577165
98689
789639
684713
1518351
1978611
1916298
1896755
1363791
1054626
1293497
686194
1667395
1765941
920062
479400
559393
275878
1641472
1680485
53320
1338473
436496
414386
261761
844136
375252
1256080
1023840
1946688
670267
392879
1854570
265214
408181
203230
1687684
93068
1396499
481347
1367154
100766
129753
1776945
1714372
1197157
919478
178672
1584588
500840
1926041
541577
261302
1747853
875397
1675805
1684695
1653957
1646351
479878
1153431
477908
556432
1484143
295460
1929940
1829143
1372204
672567
113182
1886854
1874627
47241
102294
1029999
1663341
1173586
113234
583137
695581
1153500
943003
1950226
1815052
1894308
1284385
497449
1791619
430034
1817711
1882845
1053966
1521002
1817378
1716114
1488832
1754238
1386683
1469094
1952637
1442067
1474955
1640921
824784
1622789
524136
1042276
829304
1022507
1538092
289364
172949
794477
1213600
1393126
184834
1849182
959471
368811
1086452
1109948
1721936
1201601
1283382
808856
507228
1388335
917933
1011994
1439891
526729
1649537
1201467
287452
448130
483479
1022187
1295222
587766
233671
605470
220602
150508
193046
1063815
1481885
1461926
116562
512949
1347657
760686
880086
521635
1369807
505769
368055
216706
1919934
652749
1204141
231908
775236
1969384
1425519
1956264
435314
1455237
1876588
224546
175771
866884
1104577
1476039
839519
45094
737414
406748
1795688
1188523
126687
1042497
771122
1484837
772779
573030
1137655
484041
179171
771841
458740
1564372
1595642
1338354
1011234
958685
912469
303931
214288
161181
405144
549217
223461
1148220
1299525
1262147
1774515
1853025
1285503
1293206
1213661
1888488
187805
984499
463162
1966045
638786
1376794
1184181
197247
492912
1235361
901035
387452
1842151
1621361
744777
579811
1118557
1113138
752990
200055
653014
912253
1381795
795159
1235773
167555
1358077
571464
1652510
1078504
178044
1368616
466512
374089
638860
170348
941500
1601103
241745
1779029
990335
715810
275210
278447
794111
781475
876219
1861581
970564
1246241
669154
1062557
1083496
932929
1703226
930488
1511563
698352
1327364
972996
133076
1594716
1597646
449449
1569572
664558
1996440
561751
317353
1981435
647381
320834
1723451
263344
1250876
287607
1608699
540367
1986115
1147835
172868
865188
870041
472635
1160438
451581
1525458
101482
1268443
206923
439447
1950183
1481721
1313548
1327194
72663
1267076
292482
987703
401669
889443
614931
1233094
139511
106527
446938
305326
113625
1315146
407839
1852775
1331
1296344
1948775
849135
799241
1356665
1166847
1860973
478344
1965675
718884
1274152
623254
1194170
196877
940764
432720
300759
832272
444372
1481095
380334
280788
1789550
1207213
184552
1130888
861481
905776
1888326
70301
1350481
387882
936282
1824758
1809030
1530362
824490
1407360
58858
840080
498800
573144
1677470
542083
816852
1164471
816357
344213
359203
755313
368650
282301
1904066
710530
736115
1134981
628765
458883
871020
857646
1933863
1918691
1649927
232698
933642
815350
635821
693060
952107
1086409
640523
1778712
779439
30280
1348472
385826
1111945
354509
1283139
1278405
1079040
1959010
936115
781069
1739330
1417308
1980815
1881007
770048
521047
1796832
85470
200430
863303
1746653
726406
634928
1641559
940407
412248
1842942
1672597
409551
1862275
15655
1493985
1570676
681128
213449
1076799
482785
630165
1893913
426137
892073
1327153
1688178
1257765
1278377
1118432
439284
511244
1419755
774883
1523201
920670
1689946
680438
1486161
1579599
756772
732623
158377
1540347
1818553
97838
167711
253399
581558
1857552
1257264
384113
862522
1341339
1037155
684710
1955727
1754463
987428
848632
236779
1810982
562883
113014
1127472
498238
1827709
350341
573120
27588
1057223
317917
599962
1357372
809820
1788232
255417
1414082
912603
1831105
1919989
741275
1322511
1060635
268359
1297991
871044
1136180
1671810
1208125
422668
1223765
63178
1502475
1027785
120617
715457
108192
1061941
1361718
525883
1292144
1327082
1828333
877696
552037
983782
1594788
1783441
28304
627737
1965678
1899199
1120642
627525
106549
703528
788991
1885205
958790
284308
1253871
550943
740462
1550929
498703
861194
102513
872790
891604
1791624
551663
638141
1679765
804468
6671
590407
975929
1146714
1934075
638392
782878
1194320
235930
1859500
766725
1261950
1981053
1968119
1460777
1281049
641234
762019
766174
1032399
400216
1377003
1777715
432544
436028
621168
1708323
1686268
1488783
1826845
1088570
79941
1452729
1316176
1388300
442224
455594
1255884
1820431
777281
1933439
1311344
532828
115059
1361308
858998
799234
872897
1531403
366388
285598
105348
1685879
416408
1619925
1645085
1663138
1299030
581721
138752
1492739
982864
541142
606461
562842
323937
1056790
726059
865632
1983159
656936
1937526
1044528
1173900
313255
1047417
1684149
1357838
910705
588379
1881012
577073
547858
123951
1037893
1465741
354718
904340
849875
233101
644387
767320
1001291
1748027
1775456
1831988
1859222
1432364
734246
146007
1602969
1091991
1485097
355085
789868
1545526
92390
1955223
1278049
458335
1600867
1380264
1494488
1202895
942145
1296331
761794
39734
1238429
550931
1899507
1227585
1342494
471551
1684455
1082949
1740573
1446936
1944264
1003189
926496
1050937
662650
1413835
799364
1519025
1146649
802429
580898
942406
719396
1124618
782508
490997
670500
1635817
1303580
1427476
1839015
203789
1944390
494557
1872348
1815509
1642451
833694
1096539
352771
1585896
928114
766929
833080
856535
247861
775534
1151065
1032897
1122688
630707
1680306
1659637
623516
1951058
114630
1366621
1581908
860474
211775
1304110
74504
355317
1390190
1735136
680581
1554154
1150316
429693
1025509
1929831
1904271
11134
761770
1503942
1268465
88863
1642842
1045234
1972282
1084687
1315622
34591
506634
1821973
494540
1686521
111341
120491
1452986
810855
1081706
432192
781322
376184
1909984
628956
1587730
730622
1323396
28720
554123
735339
1088434
482552
1517456
1182123
1991428
1798771
94954
752658
1777920
1814128
1298435
1859259
147716
1582610
1834519
773173
1863961
287464
401791
1194591
388012
1015221
107521
1290520
1364975
201709
837911
433143
1084854
1500114
1998123
118936
535923
232892
1695709
696011
576040
629591
1115709
1960472
1740912
1784500
855521
698277
806802
373547
1518522
1684755
167076
1627983
1794181
1313827
1164256
1228874
1113351
189105
953571
1046675
1123528
310979
606255
920938
177129
325069
1551094
675930
539094
362738
1077638
1939033
631587
1238659
1069501
512432
1907668
1547255
992937
1481010
567655
717281
315879
1422257
1550070
572452
1318404
1541496
1855512
51892
305165
980431
1774674
1650240
1574160
1066855
1952442
1400797
1066350
1892216
1511605
1658001
1921921
1257633
162380
736851
1772000
1198083
482467
1058281
1562688
106012
239172
1903419
207176
1115403
1330077
587140
255250
774295
1471638
58945
1463802
1305544
792444
1273307
1513896
216832
1309114
1629745
1294440
1020892
867703
331505
1958343
1748478
204957
637145
1484627
847409
1825285
1921264
1374975
979215
370328
1501464
1305761
419351
304429
1089054
1541008
1816224
1039910
538550
1435573
581867
1690089
288118
689781
291211
541827
28487
1843191
1368527
987938
813024
1421023
292541
686670
1015168
459166
567317
1340291
236018
1034062
792588
942835
1012532
975953
886232
1056356
1675993
1229006
632363
1733736
741959
1028531
844245
1559215
684720
1012419
2468
725521
1035551
483507
1472196
619252
606523
684886
619222
1976567
1701558
1375787
1261114
1737331
928431
1702752
992132
1986024
987710
1763782
1285453
228595
716167
681208
67911
1601849
761770
95451
1629760
1650619
688775
388865
977514
155590
1177298
1223152
1654260
1853491
1128413
168085
863070
138456
1345629
1942129
1900725
516536
1728211
1044997
740705
1384400
787363
269154
390192
214370
1533711
675237
1238852
1751445
1369660
1545552
811931
1399736
1510511
1882909
78503
780961
1491219
1155860
1341520
1399799
1273661
356938
1215898
377140
634973
1607807
1803410
1167255
332893
125643
457415
1890555
1889151
1258914
1826482
1608866
120711
1614954
1128482
580389
1720154
32651
657201
980407
1466066
580126
581123
1734039
1446373
911622
1343257
196659
974601
228604
823595
875091
1871319
896547
279250
1629012
388874
580540
1704504
260399
1990805
525782
606914
1549386
829692
894886
317201
999495
1355470
622517
1641076
1598464
1635011
738248
959111
330609
922743
1958480
1205575
1940685
599077
143274
208917
1726580
1872062
1963913
1960516
1794827
1829192
1645804
764662
576508
1014884
502691
1065199
475745
259968
276187
692658
1395567
437936
347324
312338
304937
1757514
922459
56612
871511
564097
860587
1827474
1253452
1442671
1645470
766381
1317018
1471315
84566
785231
1281734
1836052
1375018
712530
1241432
1365228
35098
1700041
1987129
589013
1498023
441854
779549
1152251
1177025
444100
1726175
1876845
690031
1628354
142248
1330277
203916
1593088
1416832
938225
830280
1591311
1732886
1190979
1765129
1853305
1485370
217295
1509789
398211
1366471
1056404
596909
854339
1984744
1032822
1176489
1944804
793773
511623
401429
1211122
1709448
805191
105309
627097
1715693
1938256
125309
462436
1476954
1931269
753380
51243
60569
1038967
93462
1135766
659312
1269588
963563
549269
132857
191581
280729
208425
442044
1316067
270498
425650
66481
812301
1761777
1908324
436981
1205199
533599
296899
1654014
973863
316797
100110
1899303
493156
147932
974632
1269554
1836894
1653696
1338962
574045
1043892
21925
1913872
921976
1172812
359311
942476
513860
1889964
228446
1182062
52208
1770948
949681
666693
1307387
1747172
608441
1138422
120143
1118602
1933514
783672
1473160
1018275
519682
583572
1022905
1524376
1676513
1081839
1379377
1810002
178115
149734
529114
1578798
1313318
1973866
317782
625469
1018072
1025033
1751045
1453605
99372
1489144
84895
905717
1381262
111175
1556966
894282
424028
1193505
810163
1666923
1587540
174756
25991
201161
829228
832589
806359
932279
1260654
1451279
624083
1878796
1818745
1594694
1176618
407631
1350766
813067
1959274
318985
425174
762083
645993
637230
6635
1909729
1387430
594793
1372804
1295675
1691840
1144519
1269913
1139025
639271
50850
1117233
610968
1672543
1179806
1653130
120376
124505
1688007
1044954
47222
19144
63425
595548
423432
1337325
1874167
1484706
1243155
53368
648710
645344
1296239
79169
1526139
1381117
1239176
226170
1924208
944471
1829179
1027606
1163510
1009720
421655
37938
266170
1172072
344091
1894666
1350492
1711211
1961883
117629
1387791
462307
1219276
1328899
134579
364633
1192088
1048618
1803760
1703476
1783879
646181
1926161
562964
1019305
709059
1224767
965446
1698513
358095
528302
678537
875089
1423071
429563
1790646
1730573
639974
388783
58889
1879928
104681
1531716
274032
351201
1977402
159595
134735
371511
940087
1246771
1533005
1829281
831017
556621
660031
1178822
190835
752959
1326646
780623
1763940
1854578
563257
1191512
236158
926360
1480836
174356
1658507
1823434
1281247
707629
1705982
419064
682171
1418338
753680
1549826
1689555
1740942
5314
1115316
1826825
588432
760857
1014092
988380
1645483
913186
167953
824023
1978134
962272
302720
446156
534126
1425109
311985
764883
190152
1973044
285479
759863
482291
1698756
944114
1754903
1286017
135626
711609
588145
1768841
1003462
937666
1914949
1785911
111828
6630
1673982
87037
605726
972124
1899912
1694974
154451
465846
107223
923126
827080
1965501
619682
1428786
159987
405209
588741
702187
1169098
433076
857255
903459
1088157
1122463
754524
760655
848025
1203722
1989324
825849
1867120
268087
1240591
1201337
1840974
1110994
1780468
1696260
604439
1192987
947625
1504140
1823427
1387440
36707
871267
1251195
488108
1883481
1258429
975045
927407
1498044
1695586
1450642
1382285
1303582
461202
1722823
504866
1063580
559129
557704
1423407
1422938
1951253
1069077
372122
1068309
1896146
366085
1237967
981849
1077337
1955102
325646
1400344
1262770
271597
321314
63931
283588
181741
1337377
1103066
1282964
1606827
575728
1327939
770357
303904
1366740
705109
1617025
901493
981525
1966962
1948318
305138
1193051
25828
641370
1411411
575833
804073
343124
695097
1896819
1613066
577246
1619214
1211197
658846
518755
1202953
45560
579522
299159
402496
236946
1736183
271863
629828
665655
466327
534701
1124234
741012
661474
1905527
1985702
1283497
1089338
603834
1965682
264310
601029
1920861
824390
1283694
545011
234211
1130823
1654751
1713232
1888271
288074
1579955
1130560
1178607
1795310
739728
442932
186664
1780329
1562286
1914510
1235418
457695
1698389
1475184
178505
1230537
943933
914184
340805
746114
1075317
888221
1604197
1180694
1881296
1820593
13469
664995
72853
137549
1335294
395648
1091753
399609
179515
1109138
416065
1654553
1317062
831683
1926693
821364
1698390
960470
1144267
1811914
1451980
334193
1959434
1496160
121575
1197325
491808
526303
815875
268962
141988
1606770
244033
1936277
1760575
344792
746530
826907
1003551
1058998
1564370
1710832
796561
419821
1549062
195342
1731783
312536
1495727
584523
159088
957075
192029
1368178
742519
1684498
1944986
774749
728071
1686195
1575825
1496691
275370
868360
1518577
1047802
661900
1991022
1161170
1335023
1072459
1209941
1369253
1875327
435469
673244
90783
371159
1677648
1969755
434172
1237249
782650
456708
926125
12255
1543326
1516116
1406598
686903
367634
1608425
1267401
1766298
890056
272270
324842
1880346
1408090
712788
551660
1966367
1178074
183056
1522600
730830
1846621
1569262
376309
310548
163275
1528634
239675
1490956
915950
34227
507422
1917235
1121291
105666
591530
1470113
789075
1759482
1923888
1817094
1656774
10840
1432352
305236
1282309
915524
371984
704572
4839
1497047
215078
813580
1785830
416966
1054856
558653
1990103
1489688
1551097
231455
140052
645917
429493
1672529
807942
1961138
633139
211032
1721532
1782785
1000608
1066170
1659200
644978
1905790
1393937
830672
1766593
1385238
957942
1821443
1566029
914497
968468
863265
1510423
939096
952331
984832
1055038
415265
17724
126122
211923
1263110
144452
1603314
196072
1932414
1557913
175938
467548
998944
1494575
247458
574005
1373468
1682574
1382138
629782
301086
39134
665734
1993797
650254
1801959
1330044
1493702
1077614
1876142
1447700
1049193
1020468
75531
1179079
900984
276243
1328171
1604410
1682122
1771812
860279
102467
1358180
303312
988860
1100882
354919
462615
919160
1768734
187116
1533964
897805
1315625
1825499
1855505
1863586
1499085
850440
518203
743360
119851
1265777
498275
1346669
610351
962863
1436422
469518
1586375
679551
1836472
1054556
10975
1664366
1834724
1784223
1507036
704597
1417323
329861
582936
748846
1200088
990858
1133997
1014293
153065
153515
1180928
1460098
462749
232498
1787969
1163614
920283
824489
1650565
1871173
673532
872817
1364982
650182
1772700
46219
1027720
118348
1850899
996360
1792415
1019825
1425781
450743
1984620
1384
600586
319654
737340
1424528
1912173
1772273
203969
349760
295094
1459493
221515
345665
197221
368765
869047
1641906
1624265
1267300
57820
731275
1088437
279923
1515421
1094372
1895518
1777115
67128
1199426
63879
1575424
323984
750122
714463
154166
396160
815287
1929901
1226605
201299
128577
741465
1670124
218571
682104
638955
1887624
201823
1546156
1961729
150473
870472
1899611
93009
1206277
657150
760859
1765728
1488523
878560
1936239
1407089
1598144
1933225
1215593
1518450
1912340
1733224
535732
205616
532347
1691683
406690
1363871
1023712
685892
1425516
295497
1363205
97004
753990
1496565
1606055
1532652
1316693
54151
140820
1133379
723755
615601
557264
27756
1402789
297419
1455370
652838
1199430
1030502
262154
1662668
546839
1810193
380645
188794
1004973
316898
1270457
1422750
1999644
1154507
1846621
395364
1142487
1699378
402691
347790
1380685
638845
1818726
950302
1353236
137948
750647
281031
194006
1099892
618455
1014180
1306985
1885170
1359240
1982364
1139612
238195
441072
897101
135297
1438568
921309
397419
729882
1348803
1370975
512271
1393930
1480426
246992
1621025
138867
971242
1512300
1448148
1549843
1093505
1899499
461781
1907909
547804
225280
729402
578431
1498389
778753
1521546
1495688
1384457
1772697
141516
887817
388947
983100
1458803
1537179
1474136
1483231
557295
440115
215184
151932
1483684
240138
1132688
1072447
1760747
1635084
1115409
1208151
1711330
1259135
1030600
638544
1565869
280131
1416164
385586
1327135
1982014
964350
1576907
1758862
434246
138170
1870729
371459
1497909
1008726
788898
1581131
811010
571168
735330
1092770
1838480
1946005
6408
1381019
1952941
1026620
306053
459228
1423233
1639574
192707
1261701
1067806
335618
69323
379913
1738351
204070
357615
966104
1173948
823815
47253
1813060
1020584
888725
1778929
428950
1686078
1632703
574889
29488
1373175
453417
840868
757239
1092346
1727000
1442175
1453288
247157
171967
612127
498394
320339
1559809
533751
352463
350747
943452
1379816
410129
1451758
645106
1927122
953132
1346726
285653
1100719
1613618
59382
765844
642196
1955574
33958
1194526
1150172
1992862
1906141
111870
630558
1725114
921469
1383121
1785922
1319283
1230417
418161
1336223
1571899
384743
1743351
1836643
1150793
1745872
1736550
512370
1679529
1655505
1221335
1481822
1366194
1887930
1275265
877320
1314085
1565727
1753298
1757390
1856920
323978
1811576
1476329
999282
1426594
499987
1207372
858139
1836209
881260
835955
735095
1399688
1336806
493768
1015264
1018918
1158713
560002
251966
1953414
862310
101328
1044385
1350504
1640214
1480552
630614
529562
135628
728702
285690
1877948
853236
1039257
576938
103964
1998437
204118
1591707
1434566
291686
890514
1079952
1780901
1041825
780348
1881913
622737
534972
960658
1532986
11261
1767275
1366675
1598176
1983515
1569572
1611354
1161702
1539185
1611528
1325453
1965191
1247135
1449350
792902
1520755
252749
1772760
779091
779777
1946511
84089
563371
865143
1320124
929418
832810
158970
1031888
19087
429461
925601
1354242
1462148
1148995
381102
161517
1686015
1144548
176050
497713
628449
1322498
1020849
1517625
1446413
1345424
1268825
1785565
618884
1738294
483027
1073330
220849
481440
1800575
944357
622874
1139491
1203654
1404125
1744629
53769
1798115
479222
1990170
559775
175341
740038
213699
1864545
1434337
145156
1415924
639749
15939
38631
386341
1076675
1184521
1389884
70887
304274
1550021
1192238
649959
1905829
378229
1745890
976619
1873848
794924
131824
1178434
319386
358184
913606
320434
1308394
8153
567026
1563798
1963155
803593
1977299
189071
793584
879190
1417780
683315
195776
1625390
772058
774384
67312
614802
569840
1886780
1321065
621734
45513
1127124
1997511
1858381
1842308
1996545
1349722
394610
1073518
1899556
173875
103397
1134235
230007
1813250
1635603
1168451
1137675
26733
629960
799158
1908248
266680
934642
1618829
1912876
441991
200058
377470
270822
1798950
6486
1748973
677062
1303892
1470071
1904813
830777
230941
1859917
1019902
1034128
1165645
121284
1899223
1120667
1596313
537771
414453
290006
935897
520720
1882826
171499
106422
937062
143365
189210
1879801
1615452
1131901
1366368
675361
1929058
305187
1003730
1209524
1347192
451250
985827
1496195
259421
679083
717021
282456
1614235
1801750
500639
1646596
1038543
292500
1638902
1040615
480308
267040
43500
1729039
727366
1094845
530798
476719
620210
1229370
1846711
458679
1824057
1052627
921383
1940664
1116479
669523
264838
993435
1513660
1202802
627958
771101
1192434
291055
1408394
214175
966551
301617
446262
450369
1944381
1764141
1432200
1050874
221599
906246
146583
887934
451358
1191754
692418
1260636
658669
1048529
1262613
1560653
151902
909499
298247
1909780
125399
1424981
843342
151790
511093
878924
1056283
1737559
1874383
915387
1187450
934781
1400084
630758
1334228
1748299
440621
859498
1973770
1184618
605355
614530
757059
134288
117618
293240
927671
943037
1856503
485575
1006543
1911800
482648
955140
1572469
1911904
751260
1042042
246500
1621538
1217275
1362510
1677992
1345056
1228881
1325011
417812
1739197
1940391
1447310
518499
424595
655452
634755
1109736
412572
1013702
970791
1034368
1242908
1962664
1327931
1537094
1878923
1544657
1404810
478300
1596336
1879672
1034625
1113323
628349
1302312
1859580
1989890
659641
1939272
173686
1806966
931158
43986
48270
731548
787838
721226
1745905
66554
1574460
529660
315168
1185612
1901206
515533
1829298
1111511
981136
1355295
496809
1094949
1732084
1963070
981765
630942
982143
978616
1637401
1586249
151981
1676389
605406
351093
1945545
1161405
859543
542315
1622957
103568
259237
282018
872409
500220
380068
760
1328818
1053180
1245080
743478
354887
151254
1588293
1837885
1868754
1878636
453633
1078580
1789304
160528
1785029
1324626
1978592
730977
90008
1082941
504829
292551
692655
776112
1054638
1687880
1394384
1084330
271873
988014
1806174
452736
218360
1523698
1350980
44247
757021
259919
454562
1676800
1815818
807321
764277
202634
1929174
1937155
145676
1004422
439367
1225501
1388751
1592047
1084446
1712772
116098
1182158
740712
1771488
1844515
433252
887399
1687709
4470
301793
1329377
1629547
104503
657410
982737
875850
902232
615063
755301
1120888
1796668
1270321
1962602
1815387
1277678
518412
1545007
746961
256034
934703
1573017
153249
1641637
815196
1280632
113114
1342870
1676456
990968
567123
36470
1520494
14074
1514223
1328444
888461
154957
135899
355396
1348715
1878102
1410801
799136
85377
1735132
1718552
355476
788638
117873
573408
523815
1931822
1864296
659094
1594279
1529910
839302
1659122
491457
1904315
379464
1042306
73593
1784524
1466348
337582
411180
1483080
583873
395959
1382153
1435250
1421978
303091
710844
897900
1140224
1546759
723839
900939
1849526
1964403
1316512
1273365
1191495
712668
103216
1839769
267796
1389988
1339468
706118
1116622
1369020
1234984
1755838
783832
695640
261869
1758323
1074193
1881252
1789720
1739422
1303440
1816349
911530
1153928
149081
1368465
1733679
411076
1048801
595557
839342
103455
533681
1235758
916359
502821
894445
1861085
1922425
492704
1231462
892663
1514051
235784
100653
1377364
255790
798160
1348159
784891
228649
148593
1631050
1828240
1628032
437978
1452502
1453355
560586
1101500
1121177
605352
912089
1461019
869256
1826970
245944
398853
221012
752663
999421
458313
1268150
1318136
1425098
1591978
656866
1590683
577304
489240
564249
609039
502453
776196
950788
1735478
1541019
1652673
124867
1887854
758228
1455060
1634796
1420199
36385
588110
282386
1475689
1100681
832280
1010037
1422447
514553
917339
891724
281953
793027
1416668
1271498
986659
1396235
206029
1883310
517154
475113
102572
1067730
686334
812394
1767249
1979558
227906
265299
1297624
636121
1095439
1310472
1986317
969795
1716590
11333
1158893
402440
812817
474036
1106936
1151839
1109027
1875603
578544
1315102
75274
145558
586381
249491
831309
908183
1169438
1053269
1007661
293369
1974684
1119788
317183
1802466
1296743
77830
1363318
1204701
1598643
1782649
218615
1755531
457191
1853693
1151530
357046
1796648
1369970
1197468
1496218
211306
129107
734738
1337677
1193325
208453
1750288
1380974
807201
1692114
495274
1335097
685596
247839
856311
292268
701215
571393
1776129
1083533
1036022
749743
4775
1025773
1593672
1851422
102832
710051
882182
276585
782874
334712
978603
1587014
1953699
1717416
449933
747149
1421949
1899157
1990096
1110625
1061073
732416
1911019
1212905
1397605
194553
1852137
1648254
176069
1681301
1398180
1199458
652012
355960
1939269
1021301
985297
815843
1253628
1964859
1216125
733532
1375728
1491238
1087765
1570611
817332
22941
495022
1707301
1164320
946342
1565790
1150841
578193
994938
1688090
1916826
627202
1309759
1758791
717915
380263
1931017
183960
231925
424987
902154
1976819
88326
1326701
980854
307155
820262
708181
270562
124852
1511479
557829
1779464
218089
1947586
1073736
305896
902410
1470559
290506
1856392
837045
1294360
1513390
775169
162721
463574
1924736
349637
557364
1696843
1609590
446228
1928169
751509
592956
1473728
339961
601058
1267961
1887222
351306
740555
1919061
1869128
113314
1191494
54743
701101
956144
61434
1704566
689889
1202520
131742
66341
602819
1326967
623446
84728
1997423
640498
1863583
1412866
1385604
413497
1348477
274907
1919796
1056102
890705
1113835
1213787
1156165
1369682
1708718
595263
1695689
507709
193225
726733
1234078
270826
383285
1310672
1130878
1628783
1624464
732231
831540
1266018
242404
1765301
1741190
624594
1279901
988340
226114
319581
866511
1828558
1374895
897036
301330
652036
1636418
1192568
1888321
752154
398455
86793
357164
603760
1939974
1928260
183371
654905
274639
1683138
1483048
1939926
1107756
694358
728453
1778156
1213540
595825
504226
1562486
297637
584012
562478
1091309
694560
1929768
1067705
360523
388354
913706
1958379
420316
1928216
787487
1369952
1112093
771627
754685
987636
1944154
1184179
1711227
1879583
1881352
1814049
1443811
1850574
1625005
203421
1059546
630951
346857
742150
227791
1489144
1023440
863889
1315045
1439081
1408683
856364
1772979
563052
462539
1117645
66186
1913916
896220
1741680
177941
1398956
1229296
139219
1269527
1402015
391852
1315940
1018631
14854
281301
1374398
899079
1439659
1696798
500789
1659285
1125414
1959702
1783623
1386386
854133
1789711
1528569
103070
1427549
1420056
622365
32302
1424983
1293234
1950394
178570
238844
1114550
588793
458040
992223
1425299
482707
674562
697042
1102067
945041
757383
125892
1806472
137237
1000046
1861076
576055
1156700
316667
1181648
1574189
1350678
1444286
1187555
1718796
62020
1245481
1499689
438046
1803139
1966006
1109779
944918
437586
1594464
92590
1878143
1393807
1540233
325931
847934
60011
720761
314421
1020352
1286514
1234676
1482589
1525103
1395209
666770
1883724
386136
1280424
969406
1924163
1223542
1803895
177045
1576941
733438
489411
220216
1191540
476593
1942418
191761
1772154
1987100
1005881
1526652
368590
1393090
1345355
281947
371088
1745289
856121
102074
640140
1208681
815366
1250234
805893
1854869
250019
1520706
397250
772293
991679
1085345
1798890
838531
1127200
1186711
1915429
1050222
1711784
1635386
1610513
724267
516357
1337786
1216036
1941126
1576267
492434
1506407
78002
543471
204565
1069828
206733
87943
1547659
1604651
384689
889813
1303087
1647231
1451480
522709
1013030
1666528
531746
582927
1404058
704210
1769456
963637
1933828
765998
192309
1233852
1319474
1631706
705012
243552
339040
57477
776129
1814104
1447949
1669843
743498
1151759
548372
78708
374015
200006
1801805
1628797
1847559
1056691
1642145
482734
224792
752864
1912010
607545
910505
1690329
1650673
592625
1415689
1066728
1412503
959758
1493331
1295746
497765
911556
449713
779521
1801490
1117393
647793
812579
129661
1648687
323307
1499156
57001
930476
1226983
737375
1081089
701135
1804967
73253
206723
167640
602559
953463
228955
5844
1309416
1055290
437745
357432
1593745
1946571
240410
525917
1669089
426435
161007
888187
1308716
1677700
1698464
1176384
1319511
789802
1089994
1978445
1136804
1821145
142046
1965658
758621
1453477
481839
1773067
9096
521073
1504694
683181
1950985
1502802
1548816
1116428
1423071
1241725
534750
719477
532685
543191
1873936
1296222
1485911
815637
1380706
1866398
755530
227135
1743020
1116363
1510838
1306133
832889
282280
1715095
1601043
141076
1729681
1104978
1173465
1808599
1045269
1504997
698218
1546973
678054
1603677
845471
883903
643114
206321
526407
1056448
1774719
329278
1818328
841343
230925
595939
1504173
722036
423481
1285488
754496
880485
205620
1071296
557424
1445025
1250466
930528
1099908
1241286
781158
382600
561525
33051
1176398
262744
72242
76740
1943325
1467519
952800
747901
529178
1267161
391270
1632924
1386522
689026
146691
1378410
1830672
1982409
243538
1432658
576183
1974012
187734
1850604
1426602
1438964
1698956
1289011
1150922
966540
1091391
794734
793820
764682
561173
1895879
287748
635376
1087583
883008
186920
1326057
1669768
399807
544505
45433
1473714
330566
1705314
1193887
875606
636196
172480
847665
1646484
1816329
742178
718982
577789
1992155
1398092
1093653
297687
1829940
969207
132635
1670472
1281519
1514430
1973104
1526943
1294550
1867794
1852144
1614088
1960305
1328902
325184
1707005
1789106
1965633
1717026
1878274
250759
161991
1018225
1341901
1007759
1277093
931043
759065
744697
68647
1185982
581911
1912912
1942420
985338
1317422
203518
1322690
840891
1904846
869599
1022814
1617324
552331
309886
1770057
1100606
982243
367974
1900367
609438
899029
1150785
114799
1245806
1865287
110810
47319
1023189
405031
71777
582379
758302
549890
905580
495528
48476
635277
424262
1214724
634059
1486818
1232222
587679
183149
1327848
383519
1754727
1998439
1815761
847596
1956525
1719171
794775
1914249
1882890
549108
359756
938971
1565150
1566426
1433549
1887909
1651562
781426
208160
307848
1328489
1842296
99661
714074
772243
845308
1586623
988856
1825079
376835
1696077
602040
41808
401619
46244
1249205
1648796
1101265
1365946
864425
1095900
633905
1108098
573958
974114
1285449
269960
771451
844885
1473424
134355
957626
335272
1231514
1284169
1522766
1200324
1814555
1455284
856426
1517813
1915439
1316651
568730
449677
832725
137394
1623202
1536160
813258
1327680
1337616
797381
987431
1488367
21970
1729155
416780
1622489
1474231
182277
1327838
1342435
1920477
1556349
876738
1933523
172170
53827
715375
1871224
407374
1768602
1039332
1168466
37054
1729329
172863
1911565
1528912
396810
1978645
2736
814648
706693
1717058
553782
1839163
395600
860363
949250
902550
122800
103319
1888732
1087757
1887526
1461765
821254
1288182
934556
1560501
1949360
714512
998037
562080
1398807
1751882
1531308
364195
1140458
66855
1991532
664018
1769293
988268
360199
22621
43718
1693738
1665889
737351
1769614
352685
1195406
673057
937514
584363
1489513
78288
1763787
1628665
675721
1304453
1788496
301012
379049
844009
135725
106823
1316457
1314405
567480
1474337
949028
1103142
234379
922271
1333010
323100
1900740
304484
1699079
1696207
806510
1410784
1380841
1383280
600451
1783059
818528
800579
990611
841612
1626081
1618291
362632
915157
1666711
152075
1779838
1097770
1544622
151254
1759027
134127
380781
1511940
426554
1344921
926991
692512
803994
885165
292304
1661478
971920
26696
677427
1950189
909349
292315
1533245
1256894
571507
935445
1580504
1602828
599896
1598109
821191
1734836
371581
1076951
1621647
791340
510191
1991315
1493450
1486854
965274
1124961
950169
130020
1724373
1435318
383515
519765
1140223
1840096
131649
1566019
1668844
435325
1423843
788422
1114468
1507801
50136
724832
448729
1968466
198297
1375550
1431463
659813
911208
89842
273732
924307
1815066
1576998
1902140
1098574
493176
33105
306542
1569312
916415
1718416
1481172
1193296
1168835
1246869
129250
111777
1748537
1666060
1725453
815737
1624643
1984905
265041
181568
979104
293551
1513999
485824
812361
1473366
1691924
265047
680142
99020
1321454
347482
1982310
803880
1709655
1510595
541737
1062454
20253
1658514
3229
187876
1753112
1345879
673518
550443
1101646
1624366
1742134
969720
1233537
1284022
386892
249266
1144643
433484
1846164
1117109
732099
1374878
969468
771167
790298
328549
48569
1234922
231419
1542629
965117
477393
730094
747218
143016
1728993
342814
37923
469314
842287
220497
1186746
886345
878154
1737966
1591106
700509
1912953
725007
1639959
1386718
756616
298007
1807340
1756197
1419354
1301705
1484790
803363
98066
1911447
1003717
153096
1386790
1956593
708421
1655900
1461473
583325
1844620
426546
898155
947767
1121112
635573
196256
398532
622662
819638
235454
361896
328139
73143
883246
1353729
1653135
1861382
142246
1470297
525331
1914206
1403218
1772195
1899341
818202
1298701
272121
1346153
997119
153766
1505048
777433
1208747
105775
1901016
770425
400883
447850
287187
382396
1123899
1812576
1658085
1087325
428500
145529
1602309
1777650
15675
703366
1204925
1453838
1061152
1618171
1558043
832656
1124544
1821582
156680
45542
5883
1971270
1844316
1633595
1228023
13258
1554422
1766758
1547511
842457
406568
644167
895843
1132935
1850801
652933
531810
287816
597893
1511990
1992523
316283
550924
1955431
115131
1053833
1836310
276273
1285658
1292452
224119
26228
1498900
831815
1657080
866937
886349
1702722
936649
1992542
327080
1757687
1675537
1564870
1118684
348599
950234
884277
1497957
1715443
285903
208279
1650777
421551
1932994
859108
1024563
1591338
1310241
969492
1206430
1491911
1378303
1273185
420586
1276310
440300
1294246
409383
377738
846475
1492199
1508979
1578522
1438401
1543802
1022331
1349314
1696549
881483
1363101
757165
32820
1715015
1116127
1637711
166323
335638
594041
1136688
931258
879454
469721
1693602
399010
1487845
1870439
998235
415063
516500
524023
1307868
267582
1497748
1007551
742818
561848
860850
1591810
765992
923362
1700324
723936
1832923
1556679
1414314
551843
1503420
1473327
1033495
111217
63941
1231027
1600496
122066
618888
65651
596015
1424984
1998890
1212403
1929988
227384
1562941
380779
1858126
1278645
1149958
517951
184831
1761141
836813
829245
177196
1798179
42699
1327586
238236
1754620
1756414
970835
251503
330896
1908715
1703941
347887
1396019
1058442
892631
1112659
885196
1986867
1520617
417476
1699740
1769211
1964076
285657
848444
918695
1733873
1754474
470272
1505177
1438772
357238
1252119
1488896
79913
1645360
597604
1734130
1304718
973645
700887
1767567
595926
852110
1436135
1944721
969524
517123
1624368
33018
1552446
346550
1060949
640603
406810
824337
650842
766047
1749642
1093844
1518526
1701363
1033447
1285362
398659
1697764
940565
948489
669204
886404
1450335
1497864
672138
641790
1882554
1019686
692291
1583504
219926
1157903
1514833
1012183
1386703
1041814
1227355
1406906
1973253
1130272
1845661
1634911
565040
375320
1181767
617042
858111
1528815
51924
151850
107422
434332
707427
528926
621580
1983767
118515
1040696
96890
258723
22713
972540
865422
606601
275982
664665
739392
56322
1334849
1529379
1466493
338338
313142
767899
1502444
1925580
1102786
1785770
743766
480034
229450
1937744
1778166
1046967
1296657
1001359
24525
55769
394092
179499
930647
60539
1178317
184968
404737
618196
924842
1001237
1578341
1006168
446721
538298
528002
865431
131056
1984200
19217
1914833
705624
468083
854548
1465694
1268984
1093191
1964106
1191630
384898
1568253
1580028
298354
1249750
1851060
735060
1749608
1846986
1349729
1118075
782127
1722793
1707896
1225521
1727404
1484849
1479009
1458453
1201355
1329990
1023784
267305
1406076
581788
182389
1835700
1666350
854384
138075
687143
697526
1484555
244440
722075
743214
415447
242029
468746
521257
1039440
592809
601590
56545
1188277
968293
617678
712505
387933
728927
1655602
1841152
662291
1746038
969232
997289
1764074
1663152
909314
1250296
271197
1217581
701296
1549179
1608690
695916
887105
338029
1206821
213804
68625
1110696
401716
1402837
341007
1996726
1293253
1361412
128516
1055602
1276041
1248906
220374
1956506
865323
402772
902997
503747
1803615
1223502
143624
1079678
995642
1066880
738119
1330176
421711
267925
266765
997067
1101024
1912032
540749
1061712
671535
153986
681075
1833149
1898219
660275
1148010
769767
174981
386100
1827634
1633025
1575746
454522
599129
1523561
905754
1636078
909685
150675
461259
30157
559049
1889982
1525958
955451
1797107
506771
1379945
1258812
1851429
851237
433447
1541859
510653
1552215
127652
802847
1418139
528033
1157675
272395
1422394
1404421
1065704
1754672
1761551
524964
955964
1325608
936807
618478
499259
910843
1924620
940704
644753
1695037
1543493
530345
1926573
185786
724467
487626
369443
838086
1517234
1643786
108497
1602695
1319692
328455
905422
1534446
286261
134477
161218
703501
1347915
484933
1133034
991787
622844
696370
234672
1355962
1124284
1779426
348646
1689263
555256
1181479
1646282
294437
1371002
1422227
409466
1021081
702185
390176
447646
1933750
780790
867379
1283281
638543
1933490
1342626
390185
1646157
221929
753647
1498618
1735948
1907972
1768425
841091
1912696
582063
577027
1131907
658819
1363004
966616
1871894
1002248
1918879
1379531
278487
1555347
887801
1443592
1617476
1843185
1694881
507013
409902
807511
1517729
1816986
297361
801959
1360472
504551
1595556
986100
1214113
634677
594385
101356
1421758
1975739
584813
390019
1385341
136089
1330895
678342
1101286
1565090
558777
1699714
780547
244217
64401
490859
245415
1231139
1153992
939850
450014
1346120
1100801
1269385
1193003
1408128
541504
700549
884957
1645
341415
1124954
940258
1359917
774585
1139113
1220931
908331
86807
21506
1779065
983260
354947
1891201
1023549
1886119
1170537
1881183
1036925
493627
614384
891585
111446
1998272
835867
464615
1592450
929104
402201
701694
1570535
1844579
1290230
1540654
897283
1856089
1379740
458913
1254537
1710480
1567391
464667
19894
1676850
1509581
932486
1258107
1089263
519894
1446343
146848
808676
1802960
1517885
1664436
708782
699782
1132703
1522278
1450369
891637
287742
863046
987696
932904
1385444
1818107
1168251
1045499
581729
852843
1537911
1011014
1314502
55783
496831
531700
1282593
966839
721718
477433
1405510
1160890
63948
1321542
886163
1210488
1534995
469427
1211478
1730863
1871718
1269977
1274854
1570768
1694520
1563816
67707
1619183
109237
1888473
1562787
1277056
1243807
1637665
547809
1859165
1710106
1408689
616482
143391
1890571
1102534
1640696
1772804
255671
61513
951253
1618703
1295483
710492
1708598
1407118
927134
492876
208114
1311372
1739140
626903
1541272
1260323
109443
707473
350156
576324
1454835
895312
1875706
1060457
37270
1957314
727791
1502056
896711
1111192
464788
1507773
1423425
124364
1285258
1560441
997872
1117759
1424471
1891300
530854
1987660
2656
1913517
60618
335112
491552
1635112
518013
558806
1952128
942325
1168373
840826
226360
1351824
663240
687069
1206112
1228911
827066
1084872
870980
118411
505076
1390546
244979
1702926
1545440
1301269
969410
446327
85652
1393438
1069765
1819247
386053
1096367
908704
849556
866075
1520892
530126
182035
343494
468815
1253555
318110
1914215
1529999
197385
527583
868451
135394
625753
484362
271022
1278450
696728
894064
560767
1216683
922032
995739
1984530
926006
82377
953970
1986819
1317667
1808070
300214
494255
1982114
1848605
894757
768620
1794732
1690794
455612
1653196
1582506
604479
1451837
361546
925529
1053750
1656275
1178938
1185690
605538
624943
1578286
475637
1462219
650500
522761
1871402
218425
783037
1795146
552737
916577
664871
1447177
917791
1073248
75972
1296768
878473
188063
1102404
1811649
158054
19888
850384
1937070
377608
77250
1007570
18786
1432195
1028665
859810
1888078
423427
207071
1608129
1771414
1875101
462370
1534344
778575
59522
477436
644187
494825
275178
202931
1201171
138075
361333
499603
1522354
1583149
496182
1710939
1011406
1445426
446887
1541830
1622300
1058555
583398
1825581
1210288
78024
1799385
658018
111432
926399
1967901
1722204
1038377
1431716
1928397
1545421
646502
1254484
1497724
409100
721670
233969
1863961
931065
1926010
1760148
522507
1495090
733992
53135
250553
959747
1456381
986859
339040
1696943
1401048
1590894
1564340
340612
625302
1794103
302575
1541863
1819375
604199
1253698
788740
1015963
1358066
713282
82229
1097646
1951420
1947814
838117
1525362
964809
33158
234287
1573992
1133202
19878
1224491
297464
1466799
888992
1220240
1968906
664519
1414903
799756
485864
1691528
908774
1004379
926520
906492
825442
549195
780292
914805
1639825
1435197
312109
1816919
1071954
186107
9775
551827
1995827
1341995
849360
721870
37062
346632
1258417
746578
368744
1726202
992298
82130
385636
616263
1037475
426797
1151537
1863437
1881384
1293503
852253
1640657
689417
1199876
1018296
380049
1687635
888119
1191705
1420037
1194312
1181028
786356
670592
1184454
1585900
674938
144228
597753
357007
1837326
210390
1784169
885880
856733
327137
990891
1059163
1189886
1268036
967283
930621
1679283
274863
9779
1417377
1897044
1786574
1071376
784352
1237132
1029934
454059
1735822
611682
1890451
1211835
867554
1958148
1478366
1252190
1824892
688873
270890
488954
947246
204511
1967808
51343
657938
311955
1240965
1606698
1314014
299151
1221788
1899703
4908
1430001
1940382
1311342
1349750
996155
1221629
1342043
425201
1876103
1587334
1503627
1017630
443621
386366
1275476
1101278
1730972
1369029
958165
1180957
1882148
1452445
517596
844860
728528
1323832
140842
1120279
407052
1317351
984015
1058017
376109
1979369
389119
1737767
1504491
351680
625080
1390198
1754459
341472
1824503
1720420
819420
1869581
724630
1040847
708603
838102
1964327
1157402
150458
1779761
1099035
1466294
1593922
1035476
528415
668575
1974126
393603
1400316
1694148
58935
251104
901515
575917
12134
37610
134053
428244
459682
40692
1703079
1866181
752539
858370
1601858
1113748
1160878
1678672
1940986
324690
716242
1436111
1773086
1754490
1586778
1088047
695996
859983
1954650
1769563
428693
763339
722259
923806
407927
1727535
402655
1876723
991230
1240551
831025
1380579
1150352
1504947
852784
1745754
381250
1778869
752528
406603
1023934
175434
1208285
1600131
1666068
220783
1052320
55355
316972
1737659
120848
475363
340703
343806
765237
69496
615686
403415
1397379
1140401
1202037
1173621
1946566
64978
1772075
1104318
1896033
1697533
1826388
1644893
152915
382122
914467
1109119
662620
1819217
947101
344757
319030
561079
284807
1456836
218372
1976788
912686
1908563
990771
544420
1740539
711806
861588
1328908
108880
566572
1785329
680205
1959991
1074934
711343
869964
791524
613802
1538242
1643869
706250
1270569
213124
360453
188406
1614622
1980092
473903
207932
177182
701873
1831649
112818
1564469
1853572
506780
1662133
1501661
929015
1462534
694231
186055
1526392
1901984
1576697
1269929
1563731
1943242
650121
1839439
687799
857352
865404
1916159
27450
348762
216417
815739
581576
1548358
482306
1124141
1369141
837087
497826
1068351
1003092
1929446
976513
234874
988490
1467413
303968
463946
45966
873080
1619339
1173745
658532
1796497
451254
1181666
544990
1739259
101260
606204
1409967
1730053
1049133
1400571
410231
1144033
1627817
1811166
415663
1591936
1765532
6970
1575856
1044939
1834752
827308
1294807
1371435
1579907
1999464
1278216
1824590
766066
801729
1480593
331768
1340636
1090550
1639477
770213
1218957
1409551
1178163
1095453
1108093
819281
397328
740165
1707984
701577
1679972
227907
718717
402610
1703168
1724809
1789416
978052
418592
1778192
1745800
939665
429661
797033
1262083
1692849
1921452
1346088
1925615
1361296
854082
1937181
199001
1371666
1676582
1975479
416042
1083132
1182284
673353
300115
1760022
1125210
1212053
1608451
1173901
1340871
737317
395105
456370
1267703
560181
1599159
1044820
1429196
804300
60480
733473
1242345
240908
1494503
509723
1211713
489933
218779
1630228
1818758
161853
730281
801441
1623904
1113429
1788279
578417
269188
1836104
202498
1155453
484657
517900
1983979
1630072
1284024
546845
775896
1684680
262364
953504
987705
365175
1320661
1829633
1951277
537737
952711
1684499
893126
535303
246267
1197426
434910
1580182
233567
1040857
49238
1221041
325258
1826597
1625311
1517378
805289
1448812
1459383
1178840
1379873
1621955
1733271
453188
1984928
1802311
524796
1754803
1530544
139728
1699942
1963977
1027225
1241837
1176779
1260919
41772
76455
373344
1159090
976049
1699036
81330
197285
826294
553643
1703177
49371
709804
1183843
581026
1098802
721237
1304028
1579878
1292303
367656
936056
502364
615706
701033
36816
1992953
238219
674977
77732
204471
1297249
640142
1694549
37596
1720287
1905172
1855139
1954339
597302
927514
1346988
265432
1645243
1433135
540397
1274623
982753
1224540
1031134
974943
170435
1150113
1137085
324479
1072648
1528854
1291642
780155
1048540
1535300
582050
1927968
1447581
83991
1010913
971542
90801
132467
509614
807929
507226
1836431
608800
1567485
1174331
598337
835921
1874890
1729448
1898021
676233
745384
1797006
1120577
1366505
387009
309784
1311944
673055
804015
1141405
616786
1488036
1353590
1077631
543609
524061
489840
1448137
1167253
1006395
828838
883633
157827
757244
197397
325221
79803
939064
972901
883817
349241
1220935
513112
1265822
1278922
685356
1637767
923839
547948
253431
827787
342731
1092765
691114
954651
794122
244387
374991
783309
391686
528589
592453
882275
1839565
1794594
148221
1974534
481015
1913974
101275
576963
507221
1484766
264997
1216311
1515028
1226299
1449257
401296
1999651
519244
1685105
1242754
910408
826439
1470940
514454
1286918
535567
591124
115638
1834286
763061
1786160
989174
616852
612870
326973
414255
1969337
968562
1734688
1064759
384155
207199
1432704
210613
647074
988102
1456596
726156
1986499
1008831
169106
1521552
1396505
1245471
1124201
696985
1575508
1783720
817895
576692
350333
545434
800554
1873969
403011
535895
1278879
1617490
856510
661285
520124
441633
1037352
894032
238625
1065445
89339
495398
1642412
1864651
213194
1909631
1936475
639510
152626
165871
402962
215861
581310
1750034
977702
1379966
1100462
192099
1004922
100768
1923278
449613
852903
1745515
1386699
1867100
662262
45297
427897
792344
1626849
1061337
499473
617035
1391494
168437
1089408
33373
1719175
642009
1369736
617349
1496079
1456235
1260888
1212016
477607
1485128
1650383
348706
1768467
1808437
1205197
1563107
1978065
1814637
868879
967248
1858624
1619376
1251242
806425
1820812
1055416
1770904
478590
712789
198421
1527168
405371
626176
1018497
218130
635658
1268913
807238
621182
561179
675583
994921
1490512
1384842
362691
1900690
523643
794543
1107273
808585
1710232
412103
614290
1422818
34894
1426161
1484125
1788855
1859956
1411258
587817
423824
1534260
1014741
417455
644673
1757860
1875514
1349624
1400031
1956984
338194
1296686
1166422
657520
1011043
1787589
908815
1837836
1009858
1205605
453705
774775
881882
1051629
1829991
26901
1522693
822006
1824661
1068254
1716842
1821450
1831848
676637
1557823
1315414
1026174
279194
1042541
1827103
1503607
1821472
1568437
1024809
1512521
1116751
183349
8404
1933769
330934
1635463
1884212
668749
743217
910087
508288
1227287
967751
1597510
1921619
264148
1925110
1213032
196438
929914
367212
1399702
843513
1082839
1108249
1786202
1915395
817645
279977
1650036
327626
1927851
1891549
1673421
1819371
1246525
868063
785258
671371
601146
1518094
1152516
1583306
1639529
904830
470720
1871799
958974
1568949
1973502
294626
397942
1644405
960869
1346192
526069
1037439
432663
1084773
977065
71688
1223570
121961
1687966
1915211
1336914
1120141
910436
289692
393795
884629
1030482
276509
39010
67573
1788989
1932093
1587841
537632
1441929
1516692
1583967
1176716
1686877
1236844
574940
28261
1972063
316716
649151
679374
604220
1235940
1668800
402350
1785107
705790
1123307
1023332
1008977
816875
245029
1381568
627700
420230
1398176
1819040
860364
1659922
1567519
304999
1348142
969725
1400573
730387
1602569
1938403
644225
492866
1273901
1114224
738602
1254739
189649
109341
986020
1482152
870882
885014
677118
864639
1223375
1345757
805303
627969
10085
1225035
1559901
1785149
1069509
1316417
1865564
1696662
639744
1531921
1070786
388817
1997346
1629932
1312120
1023176
1467883
1964855
1622612
766924
1218057
1194961
1024483
943791
1355851
1072870
307944
1507546
1375324
457250
878722
866278
997425
1465806
20738
517828
1256583
1080967
1942133
1681448
159578
1722334
1825525
1741769
146477
205746
265582
165292
308447
22314
1978621
118284
1390342
1976866
1061537
761473
1218249
848886
1698570
1257642
908186
1815534
1456011
1997024
613745
976899
988850
776077
1890922
456395
858732
1826405
1727612
1265265
460019
1836383
570855
1377301
1300276
1355546
1436054
1521629
762916
959989
227006
825071
1635949
456491
1535603
956673
1990419
719385
1637564
553091
1512181
355874
845255
1958594
1224564
1247201
626422
909996
1142811
1516054
318766
1896868
1281318
1490434
383951
1365640
1801368
1798457
357975
789998
1836617
1477529
1824619
556975
1354078
1246738
1398120
1106809
275907
1377027
73748
1945678
557617
128934
1227869
1898214
328905
1607993
171391
1183401
847797
1194078
1021823
889012
114371
130098
113537
1812792
708509
702992
564306
1033752
1970939
1007244
1929033
1053267
661837
1171518
428056
780207
124008
1249276
1542218
181533
976244
1327428
1338789
1731436
1116847
292546
1809796
707576
260056
875422
1403286
1990226
382718
829983
1069207
716183
507168
1019171
1298761
1002536
1373219
1510410
1531973
874707
1770707
375770
1014301
1884895
1730687
471909
444634
752239
1114440
505732
1368092
1815851
1308406
1409826
756331
1276846
261871
344810
1716734
1119489
1816619
641004
1669124
1014149
695128
728456
1438829
1935932
1229483
949715
1734816
1223143
372336
1028176
1232908
881727
856360
1010843
1733826
751239
1194749
1933296
1232372
1416818
1760271
1696773
696231
1840250
1173231
1981398
30564
1479413
1974033
1707339
1179546
529093
442373
1948324
396904
1367656
445420
116095
1801307
1981982
1813558
209373
666038
172214
784567
1966984
1734890
1164508
1132471
1024313
82636
1039220
682700
613524
1218967
1225332
1968216
1271553
1277955
1604179
654819
176173
636647
1175167
1232838
1463575
808019
1328892
177219
1346086
1168938
1296445
1509037
1410010
1323683
174988
1830890
534738
569432
1624522
1919510
354548
1388335
787611
692071
1199524
779775
248894
325975
1705683
1917011
1261175
1137757
679086
140238
394101
1671815
531262
1374360
1470643
21513
969979
945100
1967712
1157313
1976774
816209
883837
1788578
1192447
537965
1430302
1558040
72547
1072263
1281710
1911142
1451149
649618
491880
1240957
636047
779927
525558
177017
529462
1155277
1111476
1875649
231370
468792
1139896
1117446
1971304
1456124
945493
1744102
553087
654231
1446615
1081656
1270329
1055100
714355
407354
1195315
1525033
1410925
506573
1004026
1898634
1540063
565110
1261943
1057957
1662054
1120839
174787
48448
711441
7570
6425
1123170
559899
1064007
427100
630735
368258
65253
1999214
632230
1794990
377417
97995
1649544
1283547
552479
329727
726917
303724
1122952
61372
1474320
484552
1411968
175508
1404765
335297
1550401
1754972
703372
539230
523356
1219745
1988681
1776431
892103
1202039
907351
1515783
1631614
647863
750362
1765117
433348
1127386
736146
722060
1080356
1955981
1116660
1301902
1437052
437358
353511
1259872
1705133
259505
1675821
883705
1733312
1412884
1710254
612598
505002
863155
92173
763198
775607
111865
1424523
951972
354952
91210
743577
1552457
14986
1212029
853575
1260006
134895
1419551
1905162
986320
565914
1250939
1397349
1779593
1018917
597237
1727197
906103
1149951
392374
851266
1320866
1606216
934794
1825332
613197
1671309
383006
227650
467150
502309
1388535
576294
1012965
1429189
1322119
1143190
1023307
1337267
691976
979979
754769
472333
411792
1501803
676631
718673
876673
1061061
1154533
104126
1284452
1628609
513809
1965363
1907899
558559
1473412
1119309
1725358
1831456
568191
581174
1077201
936627
1411090
638466
278271
1022964
944833
1930268
1880284
1189502
1557099
840925
381336
1778918
360065
179367
566346
461074
1216441
955765
928237
1211246
580951
1622958
1092003
1185190
281853
1256480
976396
188997
787324
798113
422630
1643622
1678221
252891
1171160
1851034
829887
427688
432131
1375690
1429668
874467
432619
773379
1200184
1147942
1788647
293161
1180913
1467497
1497572
887627
940059
273879
1710257
543077
748837
107746
1045978
1298459
837232
1271643
509166
1013039
1731653
488470
1212321
1359075
657861
1794389
1368369
1185166
37515
651503
502488
651627
724141
646471
662380
842686
1021316
560405
1352349
105163
1934775
537150
930009
440486
1365778
90570
1570240
300574
1311643
101621
1519794
352348
911134
1833594
1924476
593757
624824
1051200
1949798
1919477
109135
241750
1599554
658381
1072383
65694
157157
177538
1603715
714206
44983
548505
782475
1307045
276921
617209
1293613
1494756
1116926
953491
212959
1252714
794192
1050931
126393
844966
1901656
1099473
1259216
1901964
280338
1978569
565756
310971
1357066
1502623
1668445
485595
1032597
1702182
872356
1873514
1234627
1841769
600742
579238
1227206
631216
829032
1253958
876670
334583
989017
1452
1234824
111625
1989692
24604
115001
1261963
585120
550424
576386
51077
1295938
918286
1209798
114808
1012275
304410
1011814
460811
113682
1501109
1602202
34249
62303
1451897
849459
210885
468152
1241302
515994
1476150
683578
1971066
376738
1674972
1351038
1688405
303016
601981
18978
594547
1269563
1171798
1444997
64440
1488439
557235
1808565
878510
1569263
712053
1488674
1021284
1441751
1576236
307731
197085
694329
970362
524275
106684
197517
1050687
812483
1027962
1703826
136260
41480
175575
303378
1779754
1008724
1638537
1070976
495959
492044
560423
1686413
1632659
1455259
1117464
1918653
697097
818597
917682
1224872
1712019
1557294
566255
1259594
22038
281576
1472944
93494
611826
1826101
1059359
1305702
11541
312311
1764682
836054
746313
1667410
1649311
1777873
1519787
876035
418488
1910876
1609833
1648653
1805293
533458
584005
1944844
580739
482707
1928030
117258
1474172
1050932
608676
1956862
1867905
259896
134276
1073468
827483
1340888
480968
551098
937911
369815
921712
971747
1963805
1033211
629708
406647
37264
424309
1549332
197107
1345930
1887674
752312
1937617
1853197
164281
1740842
582503
1316803
393252
1304433
76844
346521
1429116
1815504
1582337
548137
164908
870862
495528
202316
1804596
115461
1676174
364733
1388704
359178
1606165
824872
895136
701535
79599
1811823
1540123
589371
717595
1772498
813611
1077980
222861
739175
515581
1727001
483234
1579899
1343040
915183
637869
854293
1788169
786838
695664
720030
1432859
686257
404986
1413703
1432240
1018217
1481508
853749
1989003
146825
1894717
250151
603335
208639
1124580
1438373
1272071
1328666
751820
142159
891406
833978
1105376
924103
1952379
1019157
458991
117930
985941
1799279
381794
681748
550504
1503065
1094631
1837404
789643
341295
325915
8002
1470825
1027632
167733
1298551
681993
145075
76614
1926840
1733187
652346
1848693
1325719
316222
1640645
97963
563055
190437
739833
849097
1253052
1452023
839457
1898771
476882
1582331
657538
105953
1472092
1319882
155667
697930
23563
1558580
1916723
1244654
904421
1587002
1168220
444697
1870629
97776
1625869
609697
1106458
1136708
1101951
1707211
997006
400670
463167
1543632
698539
1151247
452345
896925
1822684
139379
1696356
826245
1194431
320923
789934
841603
826553
410442
749
847626
761972
1572909
1743934
858646
468940
854867
823880
361374
1190691
388688
1299070
609997
5647
1084255
1148082
985260
1407505
399996
522391
624100
416656
295860
301225
510656
610178
1909660
1873023
1444159
1101517
1765251
1693069
1759838
286314
1629821
1199247
1081869
569968
1339344
86069
1138740
320686
1435334
1304526
164608
1890457
1694169
731268
26220
804100
1277679
334973
1026643
1363013
677813
739504
275940
1822718
888469
1790966
1917388
460453
808113
23212
652462
552984
1142125
1741150
1591393
1226095
1948276
1511446
768629
1441043
1410971
1632466
66632
97723
905014
37970
324777
962174
375099
625209
1983243
587008
1115271
1797979
1707871
188110
904655
1016257
771203
641043
1733058
908256
1931958
1681603
520361
2173
1922715
1217364
562213
863882
1287495
290192
1664579
451755
773434
139231
507776
23268
1856060
1033866
243155
499884
1396635
862724
1341223
287421
1883506
1245566
619680
1886779
1034218
446211
1149280
1795033
473093
1460451
914690
199656
241135
1172386
574985
1474259
1859225
267251
1655696
1037365
1705254
236036
481581
881688
681267
43297
261795
26603
440553
721916
594475
65208
1846111
1177673
1195410
1527577
1197263
1826675
1047270
1265190
1586016
855395
192621
146289
1108386
1836235
1571745
1430312
1042394
1427094
179413
19855
419050
831279
1161875
423981
728556
1307793
1247957
1228829
846284
1675986
855871
389470
359181
1692654
529195
1716770
50511
1795846
1892166
173919
1227570
16064
601894
1589385
1776089
1269330
1350440
509002
739724
1191077
369741
510394
1466734
463354
1286230
963941
1069593
1457430
1492331
617908
1096359
1717552
1486941
289572
701700
454098
1479999
1448140
1500622
866489
1642791
1177782
1143548
1122320
170721
162333
456237
184411
1511502
869972
1174607
79261
62566
1698821
1816675
1445591
874876
174380
84863
599004
1147442
1025867
382654
780355
1187256
1045374
798552
970091
1624587
582147
618980
1181385
1918805
1509337
1907922
831572
906290
1176850
1037664
564728
1179583
1472788
38280
31144
773153
1034190
1639148
346271
1368831
891289
475671
455195
56344
186002
866736
1095319
1666648
1996392
1367384
1021822
201506
332950
20001
1899191
313863
26101
1477452
835704
1441708
829178
1290869
298765
1940674
774657
1886958
919526
687305
629995
852055
629334
510143
4312
1962343
1041356
563483
1185907
1079155
225936
344127
1731696
193714
1543019
11783
1666281
1505874
460709
436868
1295184
1309758
716676
497813
120227
1069015
1600691
1291074
933659
1394652
1723081
1276386
302695
907781
1158353
1483495
88160
1096658
196011
1998771
1678390
1144609
458853
791009
941327
1550237
439907
1141863
76490
426883
328767
1902174
1305363
962143
942176
1928499
532065
1934287
1571253
107693
448575
1168031
778189
211963
306744
1873708
1347864
463361
766804
302821
640760
497784
776099
1409988
583124
1899681
1913263
1574909
1592421
1378077
453507
477712
1743951
1841540
786896
518620
254283
1213890
664699
989358
117056
289705
1843525
344695
356067
313390
160314
1165656
377090
1739168
1377122
1062761
717751
709260
50307
1405790
588853
84680
1698364
1365890
901345
1691781
1553376
772707
1054826
316034
1371332
321034
201742
1683310
456095
1770954
1360884
1538725
1350097
64991
822702
1975886
724236
1602821
1840809
1751282
1466430
1709220
1186922
1691119
1573904
743071
701051
1129667
54836
1626404
635550
130435
617028
23047
128632
1617809
947973
1571584
737592
772754
460120
817061
157586
1688297
1418416
1553486
866223
1183342
980858
1900278
496859
92128
1675898
1489061
484410
105538
27079
40225
1840653
68504
120220
1203954
1365226
941809
265002
1064733
447527
1782957
961320
1475442
902418
701337
1287052
1225612
1378916
695879
544976
1927378
71567
395772
453383
1859281
977456
547290
1634884
1065016
365178
1189236
734950
270898
138799
979841
739765
872820
1459344
1387401
1288983
386985
1099616
418074
697507
1672583
1963548
965149
1823490
27328
741258
1988243
137884
526234
784161
1851601
1181775
1394954
68072
1103261
1324787
698143
566300
899016
274907
224858
847939
1549568
1115897
1804392
232822
877891
1814958
764747
1604383
582018
436782
1545400
272778
882939
1130558
1403566
432565
781742
134300
545755
36325
995799
594886
1526151
272922
1723928
1747249
585984
1998124
335292
905366
248353
757678
1900395
1390245
1448267
1030847
1472269
255212
732653
396283
1963535
1144905
1565964
144972
1305929
122943
406226
1623454
1397569
916136
233701
1233688
106639
459996
1842659
53168
1684367
224234
1216234
694480
946847
1118760
129212
328187
455230
1867752
623325
846829
517720
703500
201240
625946
822321
1115280
834660
1265072
1000477
1264837
1658642
594143
464938
1871828
249084
1205923
185110
1130508
1688340
1559683
447245
1829224
353823
409794
840532
1463330
1803694
535528
1605387
1797369
987230
1322098
1536895
1665412
1647364
1371057
586713
1140416
298469
1884071
776876
1263788
36976
956946
586194
1115008
1583621
1427978
752523
1260959
1866960
1772860
1296636
153207
1897332
124570
1232092
929817
1822222
1481241
695010
77184
478838
70011
1613426
281605
1379623
209867
1805418
1159898
1497083
1067715
847529
1049154
1529987
694435
1912971
553955
505517
607652
1638803
461004
357148
1214947
1312218
1982729
1572747
452827
635667
323102
1745979
1148244
433242
964440
1771273
192315
1605396
619251
625364
601201
684635
583604
496973
855691
807959
119735
1528987
875103
1455584
805590
884063
1741053
103881
407090
1056254
1647118
1400535
1142017
383055
718465
948298
93977
1029679
1325682
497330
171272
6273
1190261
255279
1426122
1004271
906691
1768018
487535
430685
1847619
945630
602466
1674740
1580579
780993
1349569
267780
862629
1294408
1527995
220045
1905747
159494
839203
1757277
241
1433931
1709536
900227
1172803
26488
32321
1320132
1837784
15930
1509632
1145039
694375
156331
1379664
858561
986859
1355151
217148
65134
1079621
959157
1435884
1781650
1617505
1733723
1122813
1980877
1580305
290453
1301519
259773
448674
106389
129376
735069
1780964
237532
923379
1953617
1971933
629372
1616244
884725
513752
154185
1970480
1038924
924902
685271
24842
1448483
1982983
1567596
149720
691989
1187261
215093
1748299
1237448
760626
1809779
1783847
1058703
1061702
649344
333759
1283974
1967472
1829916
1231186
780802
420348
694820
968549
797470
1812984
1090241
452259
1316295
1027527
1625598
1760531
37050
1341706
1027778
1981437
593696
730701
743579
843076
715527
342375
1720943
740430
23752
614631
1434853
741982
1240465
962736
1482153
1749306
749269
882280
1419184
193343
1211297
5494
1497160
1378318
1245483
683136
1020232
358095
1628407
957448
323796
934579
1068738
1456379
1251283
316146
1055463
1720562
943244
1001384
1437445
1148965
1963829
337450
1159731
419577
1753870
763126
1484422
1148105
36562
1740918
1112006
1485446
1317916
1986232
1151879
1166302
1019023
269855
953813
1520903
1647215
235140
1202103
69006
30202
1868626
1726771
984157
641100
333578
1204134
781812
1417361
889552
1947095
384938
243453
1139939
824327
541735
71440
528303
359581
796231
1792989
1114058
1174549
1529957
757205
523143
1281822
1076631
1729416
171409
1211065
1821358
1278980
1814996
1551739
657660
809339
1686454
691424
125206
641891
676930
1046199
699726
202852
1852438
179430
1961954
771097
1351620
707357
851950
168772
79412
550632
44051
555275
935596
526253
891718
510076
179107
662892
1618822
728270
248566
252381
1990568
505913
770927
959832
853363
1120339
429904
607580
1435635
1602141
1041737
10620
1480929
78486
716309
1176239
1508125
10079
1327973
932214
1470401
696627
669184
1230552
573374
441413
567598
1524292
918744
1692811
1984980
1798216
401456
1664660
1311728
319361
1158067
60035
235793
662613
877114
238266
380328
1348981
811926
475679
1176169
502665
230329
1534702
1264408
63871
1761139
378438
1201510
1219971
1757131
121781
96654
641593
1489093
1925368
282801
1213185
309235
1113046
1934011
350373
361229
1086215
636636
377835
1474585
1076492
779565
619429
356659
1948321
1610712
1470889
103001
1807376
941594
1023360
686567
780715
903475
1349195
1578807
155143
657778
1418939
1083771
453970
1498615
708456
1728348
1048751
1532533
883332
522968
1455021
1050613
1822349
1669484
1863363
836281
1719793
1718679
1796311
441216
1168928
1365923
427417
263239
92278
323827
549603
368438
1959511
645587
343792
1323963
1158573
841112
573630
139795
96475
1861605
1610817
818274
1566663
23136
578584
1907494
181706
869704
177316
627552
1822774
1028860
231188
1338797
1740978
971999
1415329
1501140
811497
1301016
1132543
1932321
1930013
592001
656735
1198434
1343049
763041
670813
1950663
814417
696919
1696513
67765
1076052
602081
528127
1386840
1758376
762469
1831205
1591495
1681614
96085
500368
1836619
852357
774513
4093
1673214
1591550
1658961
966521
512928
291741
535383
172547
335676
36918
651904
303953
1339848
3032
1651463
524616
231050
534915
919405
1898053
65301
1775019
1364334
834814
1826915
1233608
627051
1843399
1775709
815901
743233
749958
1810850
1046944
58009
933363
874688
101381
1319845
50931
623465
1771157
80139
1933377
1962512
1439795
499570
1232196
609126
1603835
1681330
225773
820214
1159046
681283
1827502
282501
127783
1789489
500418
1243889
1717105
249516
1212744
316755
123638
825877
1860302
800921
1861405
551330
909029
1792383
1275592
374486
853478
481224
927972
1555727
1472521
1955431
942602
1016351
81472
5073
1544081
1165800
457908
84653
1712319
1916382
280833
153770
213298
681778
1233874
663389
1980618
645937
670966
184989
1962412
528614
31890
935839
384964
1779405
704457
294587
36225
1830175
1733839
35055
726547
1333433
561590
38804
1382112
1064621
977019
37352
1312965
941156
265025
642561
1443576
1318774
1422933
580570
454581
1290711
1925106
626573
1019945
1889544
37433
372797
1042620
1592934
1418403
1834185
1582955
1089383
1517331
185757
855408
998230
833481
459039
1726070
34094
1317727
271938
1304286
759203
1027635
213067
84026
1634484
1819815
1082390
1970848
1696745
183757
1474727
1073677
882090
1525051
892901
718361
136427
725693
875662
539742
21925
146940
728149
173190
199785
895263
1918893
845554
1810758
739248
75075
232320
1476110
1566840
1144370
1000433
1836952
1083142
115312
1870514
1545375
1751752
700294
1734643
1616371
237723
619331
249893
521691
369796
921452
223983
1395023
536965
1582425
994726
98070
677947
1487713
800167
816054
146497
1041293
1570267
1984834
349757
1582081
1336925
344185
1664614
1191654
360001
132407
1552304
1934215
1099288
336842
1820307
348701
491128
505378
120934
1189708
1477888
229159
806636
236556
54395
605835
1009800
943799
416458
1958040
1708764
851674
977412
870108
165255
1918768
49569
917054
42370
1234547
926819
740299
980507
1915278
1733245
1139737
1202900
1866131
1072309
830970
240112
1578338
1566871
1377819
1602601
1542798
832979
521086
635120
1046507
1260026
327389
658799
728620
176315
902609
1984867
540286
148335
1333268
963025
1727717
42743
1240434
1806850
734586
643590
855135
179066
1665066
671654
76146
1297766
425426
29232
790819
582355
1417157
1021578
821071
420475
187104
1436268
819003
593667
1577317
584299
737447
1719575
17950
1502099
377555
982647
916794
1916941
1726896
146610
1896112
1859344
792413
1129175
677140
1615579
1241630
6461
193808
1301584
1762231
1843844
1480296
1215466
205797
802433
1254036
429831
1042442
177297
544464
396091
1781501
470320
1573108
649792
1366580
1513802
1419736
1189980
445506
201050
519369
1623836
288600
233173
85856
348187
484892
48611
718366
1074111
1171802
1120531
1611605
1656659
1391253
486376
1626915
1684411
1779902
1722640
1400365
987958
539768
1449650
936629
1301109
594622
1266570
319294
202818
273742
842853
849911
127032
901398
1662995
1462395
1947263
377400
596389
1592419
1251469
1556668
1381204
977
1566031
1516679
808267
641171
1127618
1554778
883117
183420
1050000
1347049
1657824
1929638
1867899
562302
23548
1322103
610175
652193
496260
1278550
1680841
831624
1799444
1993397
1277456
1929450
521359
1017021
431551
1167619
1765861
896638
255509
1698489
980198
654939
958176
175060
1349665
270063
163635
392483
965454
358402
433939
1240927
1806562
1317805
1602989
1410746
408356
1114647
1666957
739667
1979508
327849
38391
1191781
1006244
1165811
1413876
1201244
877690
1272744
758196
519973
331471
1022768
509157
873862
964308
1182141
763934
796701
782133
1971447
778241
231394
1844244
855624
1555625
850660
1163050
1839595
1928103
1991327
1428933
272568
380436
932805
1997722
178805
461128
481913
410407
759686
1597913
785854
752962
476507
1524014
265228
866313
1672821
1659927
1459101
468148
840670
99250
120543
852879
1881995
1796928
1351541
1992040
351776
1470516
1494437
1021264
560107
169209
1140144
1775444
810782
1240742
492489
1252668
544041
247149
1535472
1009082
399443
165359
591799
1989178
1799503
164629
727711
82075
954025
621073
336187
1124108
1921466
170112
208465
62200
1055912
644093
797570
288073
1267873
297330
793222
165103
311247
817914
1814098
1486413
1656907
1587661
852270
1358966
1198252
1185068
574455
345847
836288
671547
824998
1005073
140295
843269
814839
1827832
1640552
1944994
114902
1619974
32160
59466
549702
478552
591914
1065211
892902
443345
986189
1091398
50814
1915251
1586490
687444
1702590
1973137
1434869
1935931
216110
34438
271912
1234200
1358064
1453450
1099538
338684
193607
1416216
161989
1815583
1113904
876381
666173
1460928
1586915
116326
1563367
1480101
1506823
473485
404989
1741369
280123
1477035
1329438
711064
480347
440587
1764780
433240
952215
1788901
361962
1899572
1004474
611368
1751071
1536826
289024
977225
511198
1269056
1748432
850987
1685836
1477406
1619624
995873
1621659
1473439
522010
1942643
193527
1345556
1126205
97995
650161
481508
1241981
1092745
1932695
863304
1802927
1566757
412691
1841608
631220
1259595
468131
1190578
873252
208438
655434
1270755
1974806
1392079
726203
222146
639943
991685
1223030
886111
1987483
551289
983057
1580562
13570
1028931
287604
1001826
1256552
1201378
1673628
1121547
728037
63914
1955970
20979
1199871
16408
1775076
1479211
659996
518686
665232
526877
695041
1946129
97072
1647508
1912362
1013123
123483
1915889
783918
1291266
1032816
529001
22673
639767
1056837
157532
1571913
1070220
297829
430374
1354195
1279489
1274532
747279
1464113
887098
1146923
488253
1883846
1317767
1146501
1009010
471085
738330
487834
1329461
729237
52564
181553
1659582
654773
1337004
1584497
1294216
203047
550028
1871323
1843803
1451954
901735
1345805
1842392
131342
623925
1436554
543054
1389632
854982
1165157
457605
1984240
743781
538184
556910
756052
1022234
89104
920295
1433404
978698
426445
1227210
20353
366119
1806306
1096804
1280097
272139
436284
728058
1167711
1519490
1960540
1140344
935221
1331866
391982
760429
221694
1280998
818153
1540338
1863566
241306
441331
1204026
1578373
1616281
155810
1911180
234931
1046283
1490859
1577699
1034574
727202
1513271
1692242
694982
880418
1201668
706471
697507
1366140
1381144
1197931
1743449
1336004
1708947
1057560
706042
685081
877582
1621807
985430
776953
1215072
702142
1634030
1191000
1188544
1456798
1804792
340804
1556070
1748769
1026190
304366
769309
1242031
358302
962094
1916275
1812595
1164404
59895
556783
939181
1969408
776097
1089012
223278
1364941
1997367
319774
1471805
1927849
519945
225816
1741443
1844194
1852284
1629223
219131
562249
1944745
96544
966320
125793
1311957
1989470
63456
1778008
1124510
1997479
72075
1170270
816272
791742
1061220
458621
716102
1020883
1884837
1789407
738499
1274695
1696954
201921
913774
499706
891912
183438
8180
413207
976653
582563
880097
1435750
1884290
1606342
8441
1358572
1967871
1705858
854555
969426
1384767
998143
1959818
363516
1587292
669461
519108
288604
1913035
704536
576292
1980832
1696746
1611698
980339
549831
792700
161946
838749
701129
174148
846728
274194
1057555
292319
532945
1012496
1859336
1711573
320971
73541
1411728
688965
833983
1227857
823848
1629205
1313745
424032
1955997
1450877
941738
107881
1904959
1832337
885215
1800368
224500
52539
1707928
518864
737878
1361050
1518878
1806070
749069
1862551
1691735
34890
465693
546131
56744
1137046
546896
1073114
601491
402386
1559786
567441
371613
394939
1395238
1971723
1364689
103407
125658
873446
1630585
917997
1808813
35019
1602966
1454796
1469289
1165828
540905
1292190
240513
678455
1055907
254936
93924
563639
466488
1437635
1902093
778572
1113385
506026
245761
1915085
344591
912764
458060
129554
182308
592760
1751186
1387270
1201983
595947
645296
1775598
961048
353209
1722422
963659
1456235
219795
1115021
1430360
698087
467614
640925
535129
1938691
905606
1340362
1159086
1749555
1938984
1816559
1431817
40375
191183
601188
1571330
174155
754061
1326892
1240011
255205
112331
1943017
876263
243818
480800
724380
1113084
76456
1060313
1364703
1430874
1562233
1240436
12298
647753
1608512
1741083
1023485
1451652
1292279
777783
664427
1173976
703371
1457417
1556965
1042010
1005284
1702875
1380246
1543628
604600
1515942
287822
963998
1963506
1739017
1221578
560896
1845573
1848888
807719
1119260
1619401
1332333
1313491
566955
1744546
1557317
324754
804281
832166
1473351
365832
1877839
1697231
1555795
1685579
1650003
1219558
1869320
663077
1775845
217123
223891
335314
161611
1675122
1728201
1756373
741725
1241944
744672
1415623
436913
1214997
1721297
1617094
713165
1947117
1265313
1520909
1855020
122337
884376
1415026
1340216
300327
1156298
1238773
65482
817165
280779
1796912
1525560
1281820
1343209
512385
704065
1342047
1328332
232442
1361880
1064648
1766074
1531056
428327
1631893
646376
1967243
264716
69246
1672801
1698599
61144
18865
1888017
192148
1042476
1605947
1213890
577592
1484995
105080
66600
915289
1922003
170658
1393681
1171078
1425016
1233808
1558892
1459129
856518
1792047
498454
1256622
524415
960197
230380
487721
520737
1676448
1820146
1074030
905703
1269325
1980321
665301
1577331
1222051
152969
71541
257638
340135
1179727
719066
909318
497375
1540835
1696006
159323
1950104
1744161
1031246
895635
509266
203099
723556
737434
63812
258046
773388
1461077
1493922
1260254
1768877
1587387
1194942
1080753
654457
348213
1850942
1998524
490252
245969
560644
846643
662081
1682637
1484561
1132787
934210
826180
1089388
150715
432622
1560169
1741444
967915
1153399
1214948
1041934
713712
1670067
801032
789567
746331
216792
269653
238198
1992517
92939
267667
1955791
81142
518536
694264
1722755
133818
95697
92212
691267
1670793
438509
210582
1596505
171566
1493994
1599094
1854045
883948
1894703
1029035
978718
405836
484591
984170
1636009
604874
852240
1898638
1394289
1183670
951965
181468
1950729
614389
811389
1284969
1045479
1150827
133174
1796625
1109506
1411033
699853
655838
1263679
741511
77399
1554660
775309
161896
1582681
1516033
1003035
417491
1372018
1342265
93448
1737119
946476
1853950
1444070
274151
1132076
968771
505550
639585
1722293
1042892
112884
667244
1321261
1141955
1871455
1977675
1592740
930801
799002
296873
1864744
423654
1201809
1532978
963569
225546
352900
710540
950975
1220435
660721
7529
1702396
773773
338815
982511
1627710
577580
508059
1335588
594796
1025122
123799
608299
1186933
1393404
879258
1415332
1841132
1769068
1009770
1759040
1376866
179504
1881259
840358
1511236
797656
1771564
984857
1201242
1941031
1671293
1932999
1488463
1860940
1217392
1416986
78352
56748
1911893
686688
1023791
395415
1588737
168911
1203323
189381
1154083
481201
931510
940930
154627
167971
519238
1652450
447894
77715
1877225
1073492
138413
746672
383931
438208
1903038
1933962
1236040
798342
1779605
339433
1231699
709890
1802873
823446
516386
395024
1220400
1867181
143017
458560
1498472
395177
363930
1917048
457056
191000
607119
1786492
1580343
1419787
285427
912442
497613
1716073
70042
1041558
1710691
836819
178704
1834773
1947936
514163
463780
937092
313710
764735
365671
1228409
46990
664968
429509
1485477
300522
422767
231718
537080
1559298
1092095
1859205
489692
735058
1796288
1866255
1290757
1126286
1859981
812862
482473
700721
673494
1570396
853682
275614
733268
1434593
632864
825159
1989097
722609
1058833
1115722
464341
1824187
131250
1038484
472906
1621006
669424
857321
1416325
1091566
140987
1340296
583616
1594522
632362
1140429
1777929
1710265
355666
119285
1235837
1328438
1454117
1462291
771884
599984
263863
1905497
237307
628964
72826
601397
1906833
548584
1905919
1871037
1297182
1231336
703909
1980561
1149384
1494822
1313182
279548
1795006
415308
26253
196302
1567439
1874616
515021
1693757
1949873
1574727
723792
848280
1606611
1680953
1858280
853088
1843888
500423
1015980
628045
184156
211421
1781490
231858
1763160
626752
1453899
1871624
1745678
1068367
1347388
639223
1451170
1391716
477413
334668
1963867
1917601
1138645
1396083
275891
296333
1808634
1114732
158680
1376580
1505861
906074
1106505
651118
774139
1398046
347949
1336509
346770
202485
1033390
1075641
482068
1249820
773868
1354795
266890
54613
1634439
1909831
65577
222868
552580
1637252
1546386
1803092
96162
173952
1394892
1464970
125740
1145256
510422
347230
1292744
1011700
270844
1079714
1331297
1228045
56430
1901941
511892
791691
1074869
948786
1223606
253296
751395
198746
1664220
1737914
1505021
1878837
1130665
713006
1558419
711082
1830590
191533
1502014
890125
553628
1622871
18868
612131
1503534
518175
1334673
494934
1394811
1356945
1369633
337285
843224
643818
358894
1236568
1786233
557724
1523571
1205100
596757
1178532
1045376
1877864
438696
1677734
867571
545986
216031
728121
1283671
31565
911122
610240
1468779
1963605
286723
429517
1076757
613982
1226491
752268
1608603
1882354
889426
908281
1152578
1039211
363604
1934243
49271
1380468
105054
261962
166374
310991
1697372
1856132
1015199
1851192
485885
1787640
920684
563699
1096952
601712
872500
1206349
1776783
1592231
1198778
288784
381851
1813583
1229829
1354055
776260
1559435
534793
1402536
1451546
767241
1722744
1128659
1252263
1567923
1417929
1569539
1907851
450655
1927437
1176729
825260
577868
1820976
310556
1148434
864138
1890365
1063417
1058972
1183870
1888424
738323
1881954
1399408
1488151
1193470
905280
420705
142964
735570
357852
1450460
485958
1492954
1570648
1080480
395501
1163034
651962
1617779
430056
1715816
1497478
1485979
1450617
342406
809904
886858
580200
1531505
1862934
730014
1466548
801785
1967031
314957
500345
1207047
670840
996425
1085931
144481
1851281
1415295
1917737
249772
1607744
1540202
1297451
965027
985441
1967383
1439975
92692
1081787
669397
1809743
1035529
671660
983725
1376801
259277
1752336
1727863
278823
60955
585397
1937754
359447
104084
648347
756886
926880
573274
962649
1266248
605592
1602830
1479690
143954
308930
1421350
293817
282256
764954
1759986
387535
1200553
1989469
635742
1032940
1916656
1141506
23247
1643448
271787
896187
893497
1441234
1031213
1091929
1018979
1384059
21477
1194639
810473
1466505
1158360
1300261
93263
1044729
1952149
1320213
1432176
1418766
75383
1816899
1768874
1650296
1596141
1138266
947131
419628
1286718
1184496
1045384
538273
65188
1943534
603513
930770
1007955
809137
1421166
827977
1911393
759197
799854
252784
1360217
794305
1187723
1890120
1869279
635165
390294
1843452
342688
1985173
176412
1216873
1852
898303
1225490
513274
1079294
316706
1212114
713087
1027008
1667013
944361
1497912
1221298
895905
1247713
1476513
762325
540208
1225922
650698
457090
1357042
752876
835716
1840691
426701
1221545
19353
320157
770997
1779985
1699897
723536
1355150
329441
1240773
1205582
815319
1277761
94409
460959
1821493
655482
1208914
875066
922778
1403068
223305
1002684
113510
1046182
275352
1712971
468877
48897
1356372
226411
864974
433183
63783
321079
1399597
32864
209720
1060534
192902
1211467
1875076
1289565
1553410
452382
1662920
288209
1314077
27484
760478
290876
1148909
808588
178399
440411
169287
1315374
812509
1966934
910555
569038
129887
1966222
1986983
1821225
872202
1786416
730828
1360699
1161502
1183760
1344979
1952293
530047
1581960
1362968
536527
979364
901464
25543
977728
1363576
1789398
988492
618363
1785738
1714707
1687261
1684457
1719022
819294
651869
1957648
1926825
1513641
524286
270894
494448
786626
1416312
602260
1130228
1718181
1412305
435754
186149
1272832
1172082
1399121
1057108
1192686
994054
1260684
1515337
1516137
208516
1140944
1221874
1251284
1998206
451516
584168
734004
23220
1697526
539892
218569
1986587
887252
1264803
313763
150636
410112
1013088
671815
1137936
1754120
68433
1893386
276629
1514392
1255001
856497
1720977
334017
1623824
1662759
184003
120527
61740
411626
1397422
359504
561321
351548
135128
1727774
980876
1128536
1893201
673420
300882
1366257
436705
571611
1925348
1192802
142466
1398221
606388
330867
900250
990820
1288657
47876
1487077
1030819
1749359
1341278
202773
308165
438318
1974759
1732442
821784
1828046
825576
944222
1568816
801733
840805
1051478
856080
140312
265517
1349741
1941433
364917
535501
1416066
1342714
615195
1664778
640450
1685248
1232494
1785764
1434817
847294
498844
1287627
99529
1829593
228263
856798
479364
404286
496295
643160
1182265
1347775
1654984
212939
669080
1127255
1792918
135981
382480
1845827
276653
848907
1684093
1587303
1987965
1477259
1668868
155212
1151042
1212318
1902624
1561214
1817798
301363
1354563
435278
506365
1652789
185405
974426
1259215
326662
1954895
1004252
850900
1400963
1110659
1145813
183276
335147
661781
960201
800157
356827
1760511
46794
1080680
1119825
606129
1453608
843427
80156
341024
1186143
1630142
1031571
1123701
933475
250397
1724860
270740
1752202
1706331
381931
465478
1337037
593319
878218
1397552
1312029
885393
1409345
1382732
973081
1700208
180717
1939056
378617
809535
1950206
217130
542334
1518170
837312
298092
1108554
1665826
531834
959960
1684255
653786
631114
287453
488929
121395
1942642
1352396
262970
874740
1568383
1082831
1267958
306088
1418469
370141
920279
1489490
1089676
1038890
1739065
1118028
1845180
483389
109853
414414
1880227
107619
1386701
1914120
231666
19497
916457
1584330
188876
478741
882549
1674773
767229
1717900
1966813
1292196
1001302
446964
382181
874
486585
1792924
1990204
206494
748257
542853
491627
1655024
433249
600331
312038
184977
1730283
1859155
1894931
844863
1082731
1109391
303872
1886409
457200
380407
163241
1931316
865802
335607
355536
1802678
1137963
627776
466046
1940801
1183581
388337
164540
1726221
231060
1854289
1019188
1008176
1908631
484999
1192084
1387734
1976221
1657222
907545
1868735
89056
848747
1727857
820271
95885
1348858
839808
1584154
395520
668944
1590208
1718295
566586
1138544
1774907
1567997
626301
995689
227448
1416832
1433789
960401
549256
1280465
1992950
371504
1978428
387675
471534
792364
1761582
858042
1616385
1258130
966565
210586
1843888
208282
167369
687727
1326149
8233
385579
1169490
426077
1668453
1788880
1602058
1803942
575478
538206
1861617
1069950
1004682
953185
1480130
363036
98554
613838
564183
125279
169444
956947
181929
1023925
369296
1586293
316489
1680219
190620
1329853
1708061
1139234
1706254
20316
1142329
1314113
110903
1590655
167617
1015668
1908768
607608
12218
1025092
1747271
569043
1675856
1066859
1645609
1354152
817524
1425820
683019
1204666
299273
92461
84669
1940928
186746
504554
1936363
1114098
1394543
1606948
78654
1608886
331894
784841
984520
974503
398243
1513703
554997
1175617
843562
1205020
530161
190587
859265
1933489
27097
634326
681443
1292482
1924037
1979829
930534
1123590
1713887
1825420
965394
1280758
1054426
568092
900423
1701555
1048310
316547
1353792
758779
220344
924981
549269
1983254
216956
237852
262141
1473039
330563
1785091
1862269
1193236
671426
31341
1711563
1213395
29034
1800313
685044
1685760
480644
1869261
1546060
272270
96029
1816827
1581860
1074022
224372
1053891
748536
993074
803829
1303840
154347
491427
613861
156807
444851
780840
475184
758811
1392658
640729
717219
1028851
595131
1217950
804557
1152453
1328257
1773725
138542
1153057
411231
406438
411574
57310
784523
1734194
515934
183133
1664178
752569
1108607
32821
302763
1559404
1630438
303843
135014
1523326
1327616
988981
458902
1040421
1825498
947607
1551378
327225
339907
1727433
1556472
821430
692151
800838
778618
1850019
1350036
1830854
1682260
1251572
922249
966229
1775599
507426
519615
1093272
1632744
106165
337904
1588000
1279370
419468
1644960
532818
1417914
571867
767942
19753
224085
784306
1870639
1773970
798023
601843
583717
885099
1138291
476765
1357807
1390053
10050
1284694
1356265
1861473
872926
768455
1554688
352096
715850
1554559
1511682
303121
1986288
1163578
352993
1855313
1555465
1579440
1051765
1608642
550175
1382445
1575161
1986421
467843
1685801
464321
48638
748021
897433
1559388
1051044
891827
1664335
406688
463762
1983020
418185
1466968
1407570
1453902
693116
1945820
513648
733247
1360469
335456
386959
581561
374396
1987629
925664
1604084
285067
614511
1474490
217021
553802
1658869
1602268
1462119
1176883
840223
1558814
1985664
1321097
1046364
685166
232109
1215398
1524108
1120596
1348531
173284
321584
1301559
157259
1629695
1616544
1376320
427385
1849090
137344
1260272
127699
788948
1304440
1208847
910373
684665
1307673
1697810
1176831
1346231
874299
724345
1966342
1231006
1921860
697127
211490
899095
935485
1814225
642714
410953
1707530
1944695
1716824
1181396
681460
533831
160136
1834472
631702
1322520
1004814
614986
314406
1116353
1164630
505904
107348
1207560
1184785
1984411
1099520
890915
1177649
426066
264982
1773931
1487362
1480026
521953
167868
1656464
1000681
877356
25105
1694816
630115
293036
661381
1486995
1022005
728437
820827
1275061
590436
1905885
246645
1148149
70585
756816
675671
1317471
968432
484530
1322180
439799
769735
1792196
1252241
68925
1044535
1505303
1249430
240660
1195573
1471587
1665366
1127415
1164131
1390891
623991
1793609
1679099
324535
1233856
1998900
168930
1925721
1544874
547635
1465789
1025304
620946
1232010
875076
1251421
704988
127931
1042039
129730
239844
1951019
1464124
327245
432039
1161492
1108961
863162
195133
973327
1848854
29657
1887807
1895953
759069
1493682
796345
607842
90443
343464
529219
1157342
704103
1535215
862209
755269
762228
1081458
6301
790921
1794997
1997218
1780732
1496712
1157293
820320
1294980
1111010
558872
496936
1687315
143685
1282053
605207
1509091
1407937
967084
178119
1888368
119651
1008353
1816545
1645757
1869013
40049
953843
644698
117122
871962
155892
1988444
1831208
712732
485581
922850
983085
1808891
831499
1174315
1440803
1042595
77498
494711
1780233
276491
1977608
565726
718535
1712629
1087469
133145
1313351
1828130
480173
1546699
1288597
37641
230344
1768934
1648648
598192
1525998
1501923
1133496
1334144
1801739
91399
1328925
1370828
244503
1429832
29366
1735991
548126
1688468
1726113
956818
426843
1507250
975436
168774
1009979
1195393
1490081
1471559
981055
1403335
892780
1985087
845070
969123
1619104
1366361
134997
1760389
287740
1636069
1086654
738490
1573499
609986
1455332
1725470
547779
1403340
551004
918989
682501
1166849
995870
1793460
1922825
961567
1625231
839918
256669
1160156
259073
1383483
1740619
1996245
867901
1546601
135395
462276
1589201
1974549
719305
1581308
553750
211117
989226
1331956
1139842
643531
1955971
376611
1766302
74356
619858
982071
1258705
1703566
72442
1624901
69501
689159
407199
1439871
551187
631709
1571751
1592750
409099
1658207
508249
746572
643253
240387
1579301
1320333
845942
1771839
13141
1057414
543571
410073
471957
304197
30585
1138251
1298974
391122
1828327
948269
923592
210069
310704
1504132
535956
618212
904366
539713
1589164
1295545
1261110
1669906
393813
1842997
904984
261942
1368463
684399
1803239
54903
1120793
152249
877757
1472057
1528534
15957
1219138
1342626
1803521
1610541
334822
1151466
562058
1464553
1222555
1640322
664887
775396
1145396
906634
1726307
764656
191605
1633397
1216157
1880431
627590
770808
1492499
1080317
1869541
312051
1202416
1071572
1257790
736828
297864
1961101
1105194
838708
1105611
1943847
638590
301663
352110
507959
824747
1100937
1207975
1339597
936198
1485622
1356317
1029112
1021082
1028598
73309
1651654
2151
854527
778961
1440610
1340764
1741566
1675152
957290
977878
137385
357550
1477784
10978
552173
1298632
383618
1082355
372328
1370787
1196225
1730624
1907512
130844
1813298
1507981
694002
378406
16077
539257
55706
1548399
746367
265047
524571
1527186
1100027
1807212
842277
1480188
1913564
445579
683101
1064992
1707122
1492569
1891563
1200448
1572975
1970610
82274
453117
147666
725567
1278292
1935669
1580375
1880655
1531325
1727455
1107443
726055
389328
915087
656281
734255
1897919
814355
1153702
953488
1238704
795773
284827
1850819
648664
1230271
667522
1758522
82034
1376578
1246334
895349
869830
1382739
80942
1269796
565533
416872
1968263
1070040
1607238
1016319
406444
1711626
1343185
1597254
346029
1628236
209363
358074
1655174
350465
1752433
403607
1566322
1971427
1413973
556131
991048
1219752
1413771
613446
809480
1344967
1059976
2248
1154102
308137
753123
1796562
1370939
1212372
1514899
332707
1943650
1658666
296210
1040940
1446936
118165
1078110
1755324
1102477
1891754
849632
230020
1764887
195343
805753
1955618
884321
199524
1633123
678326
680242
1803609
1516420
1044893
1285950
1304624
188703
123756
524101
67245
43076
261511
1868947
767319
1889933
1893733
720429
1776179
1375652
379151
386814
1615444
673652
508217
1947624
153109
1239938
628757
179655
70018
1981180
150346
784802
918952
385231
204733
1783142
1698888
1329694
1691525
277000
1341605
823872
62184
1212518
996174
159715
1208074
471384
1862067
623684
230006
183034
392791
1226840
1123644
295764
434450
739908
426493
950519
264185
5344
1367926
632137
825628
1023681
195875
1792413
371716
1003420
1470365
1871487
1210175
1800942
1174860
104571
1132137
1972956
1331149
1060032
168147
355517
332451
1676952
1252508
1744077
1752460
1344428
594391
139523
1952902
267056
1539325
196859
556561
199784
1527888
815276
369357
1128699
1050357
1492042
568463
722288
1779606
1392356
214415
492666
1633110
961503
768374
520366
1069394
571978
1881497
1721674
748283
312591
1886467
1403734
1296032
1182060
1605909
547622
1473785
1306627
1808117
1791290
299654
26850
127243
1069563
1819029
1463610
1011194
934874
311824
750335
264500
1294484
1330800
635074
216407
997557
942192
779981
704705
1399172
472014
1726681
364054
1148605
1305521
75768
804968
766645
706835
849930
338415
304409
1247884
1720795
1346243
65192
1836874
1126651
1818374
616667
310526
1519510
481269
630061
318357
211250
709853
617429
11470
318098
766378
1067903
550885
1067379
1986689
178983
890181
616447
735630
1556153
763005
116347
1502947
1762111
1533294
122503
1231319
322179
35527
1153142
978684
147883
1399054
1887482
1398363
126408
1124951
1409752
512149
1737130
1214751
1258387
99425
78111
400728
359648
688796
1498728
932718
1481687
580483
96218
1841846
39018
877347
1506951
1763965
1167419
1692764
802859
672110
1684664
989543
1667353
1180421
1783787
1985616
726251
141364
1832934
741826
51907
1926742
1749501
320089
226704
1298681
1009086
1919392
1426262
1730144
195245
324419
343676
506960
1452292
1159312
1197816
1871003
1587386
614980
1553381
1088519
904678
508208
1348079
578253
502688
1028670
1887739
639950
1950354
8999
82741
900435
420026
229042
1635790
340388
692634
1744863
8584
78576
874553
1016750
1174019
1288471
905819
1025682
1074149
1306377
619932
8706
906668
1956438
513040
538038
1224320
1318471
414731
730961
1736395
1532510
782338
994070
1402403
125003
557144
1204212
1325243
982789
1884315
85059
302400
1308937
1290130
1702771
279987
931027
1078842
1943764
1922664
1080252
452648
12795
679485
1266484
246219
344871
642596
797786
218852
922616
640130
1476264
437913
1585610
973366
1429572
1539752
1119563
734543
92882
1858963
1025713
273728
805233
1117746
976143
1672441
1728178
1240703
1560763
594770
183729
1552346
192922
943978
1320247
1681054
1909029
1311687
1976983
454046
972675
1434378
369239
711429
619499
831495
1224817
1734995
1405982
461447
1515086
287427
1698472
408460
1134855
1907814
1847054
258146
324045
1936957
1981885
784393
897664
798549
1773782
1486112
1557238
1269011
1443725
1712166
1324211
396506
599369
428819
1195333
1542490
262730
1677237
679612
1336392
1440517
1966007
1365232
614241
115090
1060848
1856562
500969
283471
1970983
559508
587037
916455
1007514
1623064
126385
877640
1468213
389043
622758
1813364
1644338
441913
1511298
1156600
1471910
82889
471309
43952
556930
1850710
1058868
1712636
348427
1756768
879041
1781827
1612408
860219
347699
1858168
1480884
1661730
1273736
1410523
113763
999400
1865460
575140
1641832
1625778
58446
592118
635931
121510
918284
1921392
147157
1940181
1714810
915817
969846
140010
1800791
1049275
1375647
585440
622110
908883
1620619
894255
1358683
1071280
1073460
1281829
699317
1349788
1326438
1708663
1793025
1567159
215507
604572
906521
857728
1939181
1075002
1035440
1946273
928935
855891
1791260
1138226
1899055
893206
1479653
1519360
265550
249064
1830666
271545
1974404
983232
1329721
423208
1201046
699666
1010059
1543690
1360245
146585
355186
1159210
1670958
1220589
380177
491723
1592262
1761935
1107344
1437073
1569865
1089910
1896676
1426142
1643036
1049549
941903
82861
1421654
969749
1175427
133031
1790883
1993437
738304
435694
195971
559628
186062
1405389
1268687
336545
761210
870351
1527015
898554
279175
1851933
1969249
858243
1493285
1920131
1337012
349920
642117
1646754
1271518
1114727
1177545
272273
1369335
946702
1556713
1237586
131104
1880757
594674
74950
988576
385524
850483
1221681
1311314
1457687
1049840
218952
906838
1312721
730907
824866
830994
407583
1611454
1994607
1745943
1677743
773463
52184
1575194
1642245
344258
596351
184285
1490930
989963
543473
1172356
516539
1683645
1592654
506966
1201727
240626
157187
1318095
459776
508167
1787547
691414
1335128
105070
1484559
1488436
1403424
518006
1895092
35431
206290
1514704
927949
767842
1055370
1226342
1173951
369589
1602467
660161
518661
1544713
872001
1207243
1546971
241828
53008
829650
914324
839632
1595552
132588
475116
943323
1986989
1779959
1354582
1853943
448594
215292
556807
1203117
1716971
267153
820812
289278
1364969
482842
198337
1663875
511904
58920
1009331
862266
703535
1681011
1188882
1506390
1912229
1054357
1558946
1587902
30964
1429510
386657
519012
1263192
702025
1438688
944778
1266961
447074
1549061
1245947
488962
1844051
1087322
1309626
124630
1756693
1342927
1486130
486647
721826
1169647
1377874
1295371
1922861
778847
897494
590003
25581
1640774
406204
1365544
1362150
1379534
1364970
747581
1734037
1712069
1163213
80094
1055202
1031872
1708599
255894
1701573
1512133
414529
1148810
1451006
1166022
433963
1578866
121107
1650235
1266923
1265377
758210
1313370
1951187
1815960
812373
1032963
1592544
898190
262099
1036371
1483128
488695
1970957
1260580
1968587
723753
1549121
878143
72926
892917
1746783
64276
1498034
476333
802041
1817067
1859804
1219675
1316241
1696772
1175022
1371876
1053716
145192
431962
901327
1311380
923276
543524
1987116
51552
1909737
419840
1337020
400253
74080
445831
551225
896657
1986424
201442
690902
61566
1826968
1471489
204767
217242
205984
1013474
1019044
1668528
1711268
504838
561778
758928
134722
1419933
1718365
1629793
771307
268145
234178
1904004
681767
764268
521503
1453616
506894
1802562
1475177
279959
1061103
267703
225070
1359459
601075
370123
362872
860925
1742654
1628297
836652
1246306
720532
629142
226236
784610
1553953
1055321
1138434
637204
425118
829573
1982833
847124
1451365
748575
827413
1772945
1476450
1673189
537186
1464634
493044
1117076
230560
1268791
992651
1267086
1156465
80826
1220551
970137
1001787
1312516
1521183
1449951
688913
1126539
1770488
766919
1710439
239737
903441
1004015
711791
815816
801612
770682
1235319
856046
1177710
1429966
1354204
1591591
906605
1434988
509237
1116919
1045892
1062281
837782
1698228
655999
635804
139392
683827
606020
732112
633844
802870
1623400
67601
36733
883617
1738693
1600208
1641905
1143180
1006343
375402
193947
1581649
90668
909056
1885551
1649810
1541230
1279625
770342
621620
408354
322922
452680
1619817
1873424
1982279
1757001
1463350
1250648
1074288
1856242
1151654
1522947
1593455
1469700
665532
1337046
1512755
954689
382834
339647
1000737
560947
1035801
55870
710336
1484735
1027331
150711
42878
318556
1461119
1073997
492166
173761
1345846
1758089
1951077
270188
729119
1861821
1351258
1702801
1763322
483548
862923
1723004
703139
1536992
764147
483842
1254848
1169618
78890
545388
1325444
888388
1267917
1511125
1352067
485265
1909734
233166
1057826
584350
310872
78450
994174
1741412
1577504
1056886
1830909
1261047
1131952
804781
765900
1374789
199574
980148
419672
594144
37072
1514445
1326830
1085934
428019
1974169
1948352
1605205
1699241
76733
942321
1602576
18181
1916189
1706841
1338765
1918945
679259
1086090
1453508
799658
717288
67180
600205
951224
1342865
248196
1590578
1491649
687856
1523704
1957843
1883382
1316317
859183
392893
1192747
1370002
494931
1178515
1780316
1104724
683766
1823179
475338
1573243
607308
1480589
1311578
439695
1396391
771735
1341956
735493
590250
662487
1180464
417712
1048319
1287878
1020642
1983489
1553435
962168
775841
1716822
366683
69699
74998
1120018
1967433
346490
1349061
178547
621389
612444
153333
1821042
1363432
1148112
1198059
1209184
93770
65601
1761360
1977274
766772
1276429
1375942
1225780
1102752
1341990
1907212
1303012
1160787
1970309
439684
1188809
1573065
668546
171769
1156800
781763
178844
741712
1431202
1372379
1175112
1000326
475874
1608958
156876
555043
1890852
1838517
1757232
465205
1075940
1906833
929845
837258
1986752
1386924
772722
1180778
953649
435076
575929
207580
23149
617337
1173301
1007279
594232
1177045
886006
1157644
601665
494541
762218
1051827
1021038
1686277
1586834
1230439
1882365
453689
1336400
1066655
1992958
1281795
121310
871971
1432587
1957977
1411404
334256
943020
108887
1332702
578988
476851
393312
380338
1483602
1717363
844551
906377
1662459
1292922
108902
589311
1575274
905453
211952
209948
1424700
1460713
1516957
301169
313586
1871992
1980681
1615053
1873953
342448
245297
1948925
877638
1024612
1832424
1741628
1287951
1654143
1728794
534351
1926659
1782337
531937
1838903
51104
1106318
1076660
478578
597612
532182
1118291
461198
578067
1488722
67998
1979995
45654
28093
779710
88959
1276299
729555
1348644
1786841
1127135
663927
778778
1443769
1179816
1037433
1294433
909116
556683
402283
16795
759641
795815
1714517
567968
1262739
145903
841238
852363
334333
1016244
1622713
1087092
140100
774641
1736892
1311684
484644
1718789
434555
1067823
1574178
908644
439048
319947
1632612
530169
194476
1506861
1953217
1001904
533233
62185
192039
1512613
659987
1120677
912847
1789446
617049
1770825
943995
403880
1642389
235474
742806
1700823
1368006
1219317
69897
889545
777447
176705
20256
173017
1953381
1132347
359656
708258
950943
148406
568696
1891491
822557
1800006
1076417
1940814
998705
295922
170859
1260217
549215
875215
1818054
42287
1770048
1947918
1072213
739942
427052
1014656
582438
136521
1252111
1557631
206833
86206
1770550
1069026
1943843
1190952
567406
1740475
264211
2146
814722
611882
1683136
1441934
1096699
286211
1891572
282222
1093382
946756
1263375
1841493
374840
440596
1404543
914678
1347155
400781
906798
6803
1733499
615863
669182
1457265
1196599
1253341
1180382
602396
1334634
832221
1180805
1807929
1490922
324394
1586087
782644
649154
1404899
1324544
574002
320397
657228
1569843
657317
1739477
714408
268677
721275
946918
1997367
1676908
1028096
1205839
1961674
1773951
1366653
1741079
830898
401951
120150
994155
1449051
242177
1227237
1290605
1194546
1452698
704217
1150947
1665508
1263584
376128
238502
1125835
430659
1513010
1421932
1187810
1274052
474350
1032845
228281
1215213
1209783
1548838
452961
430109
1780344
525260
1242157
44352
525644
1028424
1827644
1593397
1059199
1394101
1524584
1568744
1397955
1759119
1187434
665209
1908372
1283414
1499061
1783606
2982
1454387
413869
532835
1325740
52479
865221
943102
844228
918681
411943
1482478
1272580
813323
599706
1921457
1912334
831752
118308
876561
411179
1450473
630934
1803390
463250
513424
1357043
899990
1789093
277012
913597
26223
572801
1403315
768890
366568
408274
1350820
1159184
295175
1553554
177802
1864812
1420236
1372606
1397688
877881
698793
392540
232610
446320
94870
140458
1073162
798628
978919
272393
841769
441837
1359715
1844442
1179151
1904184
484869
1396800
1460931
1251099
1150382
1607704
1692684
829938
1564889
928706
781583
822586
906172
834149
1006057
181047
1252781
652122
1403573
679281
1515430
151967
1688326
1409498
1700624
1905621
1553435
1780388
1452484
1806890
541845
1747029
1477865
917073
1301365
208438
136785
1306261
327603
503768
1135552
1126780
584304
1204127
1995510
637700
1664389
1000617
1267369
1293258
338227
336478
1169924
211173
1220781
1866329
876199
446989
168525
1586200
1438842
535859
1653646
1420627
1308485
902362
188800
1933598
303107
1944465
469021
1748349
514036
1859794
1223920
1259177
645741
343597
269441
1807279
1072586
1327560
1045766
1113441
199843
293134
1385798
1205912
1767942
801366
721987
1166922
1814759
1586842
989966
104175
626424
1811105
851041
394643
105908
166951
173789
1786632
518684
1344071
1385209
896244
421794
1005119
358090
1610509
1621957
1681745
1292428
1892945
1056673
221477
469735
1374058
1521214
466638
776545
320211
1450744
773400
1944486
268674
568753
791113
1162027
359237
751869
1593399
295576
211874
581219
1411976
1342279
83260
1114645
365175
927137
1831341
341421
1882237
1796800
1466135
1538804
1850764
988921
725002
491368
1635234
1592528
69483
1662648
1339349
63102
992139
1333964
725944
1292312
1795330
1283980
1284679
744840
861310
290258
1174953
469926
1311131
1331764
783332
734002
1866919
533397
1491553
1525871
635110
1242358
620422
1515081
585568
842033
129989
1410153
567499
1788269
306701
1440488
1774941
389953
1805868
1444885
82802
235196
1379795
230289
1838743
1044355
1985835
1203551
68220
1598688
1273296
638717
783901
951346
1060761
1381247
22410
260407
597275
957464
1209701
234784
1922275
1635078
304169
472983
1617305
89260
903100
1814004
1169180
417455
263405
1583811
360983
52839
154122
1456095
390516
324648
400645
516084
583741
73616
1813442
1773479
1458112
630737
1441611
628647
1705026
423974
1966755
1389966
1172055
1177368
1302715
190461
946429
1776664
1480954
1388414
910946
1442153
1706106
1718098
1519098
1489192
598754
1626677
1832229
267432
310341
1021867
1432453
1668940
1188517
310392
198697
1247861
951875
1174190
586279
1306671
1728784
797957
2645
928930
358962
1503723
1369695
1398719
40236
783719
831815
932428
768846
881963
1806515
1717058
868216
105261
1902963
511998
462995
74132
1947527
968160
759791
1583460
1037739
1823458
1782730
626048
1380461
1550260
913545
1726210
875773
97864
567110
1828870
1933637
1092902
621307
1146872
1563078
1198463
1829182
598181
570898
711559
1512155
1551292
1658109
1430153
1655881
694512
151513
1755888
1662423
572478
1074265
922446
1512849
1005741
1147844
306090
464824
1424315
1308549
169736
432955
634200
1676104
1394433
1609082
513304
1344000
1492624
1943687
9256
1683194
781624
1504211
584319
753196
562914
1495203
561074
1639511
1216522
1131826
94868
72040
351466
1978660
668495
1358369
926387
1040993
1935561
142574
1136803
1579442
405772
965559
1788205
112689
1783660
1500031
429273
1756225
1190771
797108
141626
1523532
1863630
1736362
763444
824265
1429584
57778
266434
934112
1921096
1635685
366176
1891570
1838307
925557
1416158
124044
1306005
1570998
593274
1656745
1324774
6341
1307963
851012
914964
1629769
1812008
775599
1288919
1740455
899089
359872
1436472
1073293
862825
1279095
1546605
77452
1771106
1603339
282678
1806826
993054
277456
1211167
1738374
780184
1427240
708160
1245101
1392913
564193
281571
552957
109716
847263
1993609
149209
1115391
1351227
1293304
1399234
1667500
583737
352760
990528
450466
302634
915584
1043926
1261983
541644
1131985
1226932
263893
136455
900507
1088056
1956961
953877
1161393
980142
1146669
678848
1640990
1583897
1725652
1292890
960390
543456
1563976
129798
717216
902060
1731518
363614
772368
72445
1373383
1594240
407289
232591
157085
1569910
715375
1685753
586129
1447737
863780
1339191
1259876
683935
608340
368110
542302
723490
559750
1820169
296052
1933471
282134
1700224
1790911
872620
1368521
1260687
736576
501856
307141
600948
200196
815388
794144
1403526
365558
135939
469687
727186
183884
774216
1657789
1835012
637008
1547439
401296
752894
237848
573348
320929
309886
1988799
1335574
411605
1577456
1085976
166787
1925663
786860
1676057
1194162
543074
1670064
789382
1785699
1513804
369866
149378
1642805
1920366
1707875
1555342
829141
1662121
744630
1547729
1047700
1023297
387578
213004
1543472
771865
882100
1124540
590516
856430
199569
1364249
798713
281305
491379
363433
96619
518105
1820734
958308
1235954
80298
96187
1068157
322911
469209
1028375
145521
1354100
1812795
296740
1692903
1937450
1360383
889851
661910
360148
1205110
770258
1317240
473812
312422
1174271
1384634
1238255
577624
1031197
1881175
1767817
1459311
168488
1871088
1028471
416110
418956
1238584
738637
1857227
801180
747976
567364
550049
544704
1166018
864793
252055
1269833
1966507
69664
1401393
1472712
365188
108044
897039
1127110
1994547
1077350
1620793
1858022
576465
1157304
817420
1814761
1526380
473256
1194486
629863
308464
28714
459179
425520
778377
1196991
1803878
1959668
695842
1776960
957327
815727
634106
46344
662655
1583159
632505
490137
1093369
1385706
1601102
623048
596955
1139443
1599155
1551058
1733324
1830919
557818
201613
214840
1985866
682292
1273061
393048
18088
698502
912322
1570933
1728221
1864624
336800
791742
1031394
1118693
1972722
1278765
568338
512582
1425529
323965
1104797
901062
641428
1328091
689279
250889
115786
1827525
1626240
232808
453524
1385966
1899909
1546484
1602471
1876513
45084
299862
115072
603248
904339
97043
589566
27824
1497365
238832
1147757
576828
195242
220730
1761185
1694395
514409
768922
1754925
242031
1741342
312239
779371
1467041
1792237
1584834
322137
1777003
672147
1461680
903585
1560209
856296
674261
1035035
1237427
498113
1779021
1239568
629331
1898158
1296638
1613931
1248957
222359
109296
1748761
600090
1069227
442543
1291242
12374
49934
1233427
1173707
347062
921674
1847823
1461728
156632
638150
1369154
374906
1629123
1657021
342321
1097037
1545459
513905
1419381
1262655
924317
1499101
1883203
1207428
1919060
1318385
114952
955498
194839
1463228
908025
1087449
474149
512316
578110
1847042
826423
379306
1719916
1977984
401192
1217116
123304
472548
1689373
895190
1821062
1805872
299159
1337844
381752
831297
598941
1677760
1074611
1798314
226556
790989
1901182
852898
1677705
1444918
750322
1804011
899121
460830
224435
181358
1079768
1801266
919092
7552
1017163
307582
735790
932764
840719
1230227
854105
942588
1251825
1527204
921081
1615157
760225
1364620
1334886
1880463
1244431
228791
840023
1423062
50930
952852
1894961
736326
1518207
1389787
1136528
1886348
531289
552505
1849820
1226313
1037628
126188
154297
138058
1948716
209949
1532052
551552
1168200
1490440
1801064
1927298
1679943
1738324
1556179
1861307
1695759
1282998
1964658
431270
1377919
580559
305837
51803
445845
1580016
186371
1408206
1370460
1956517
1501606
1328227
751151
1708013
1919363
1705697
95501
978818
195948
306653
1079187
313818
538056
752618
194127
443276
1830145
434095
1686985
1239092
1004342
1356465
632662
1863386
1429032
1465948
1819180
1088449
1220072
1736854
854136
383239
1539844
896886
258509
1712773
167503
1666478
1507192
551014
199348
1317361
566989
1029095
254290
664711
924825
320421
1113562
1635491
1563704
1203160
148071
1922649
1812618
1310136
1791496
1654329
1445186
589306
98707
1602673
325317
527387
953149
1130043
132842
1326012
1559228
1780408
1350445
1280738
877512
1798328
525123
1522120
495620
471807
956176
1698380
1756963
940246
1774449
587008
1643884
1682086
1657497
607274
1691613
1163922
226739
1808391
1415047
1133869
976297
996526
607897
10246
1976538
786745
564266
1107989
726175
1218644
1982660
185815
1688246
731118
1042305
1482507
1022940
1619239
1848249
906296
873603
213786
406699
1385272
1747883
158454
442905
1790706
780730
420474
13527
959583
1809397
1697781
1277699
1433223
1219620
459097
804156
1546042
32622
1141421
1557956
1206644
1590129
1285688
1328421
1341931
1870419
980240
681738
904240
1068881
1812728
1147619
1039000
331577
193771
1711029
1017825
347813
1329337
510431
350112
1639055
1841075
475796
1542033
1533226
1955043
24389
1623557
79860
544754
1515800
1550545
502632
1451459
1036526
870354
1525442
471460
700027
391789
1092160
56599
963741
1693693
1985173
1857932
1395756
1430927
467822
1360061
866926
1379828
1703210
1410424
746899
1315203
1288809
1177571
936030
247057
1796088
1103690
1622621
1965863
805253
380899
1431147
1601108
229445
1590490
1112616
1107973
1011431
786185
1759378
981410
1419498
722693
567235
697835
512444
183696
595031
1954554
1321536
1567816
714368
1965595
1604418
1264500
1441900
1771318
1462095
871693
1667737
735105
791819
698980
1045805
738562
1390349
51210
908449
1549673
1197869
1816575
1602664
473519
2701
520427
752779
612544
10342
1567773
1980422
1064314
936761
366994
77351
5145
1131609
1204826
1983305
1543182
17458
295260
1218299
1448651
1429756
814837
1332058
1099244
863138
1659680
1135734
1220241
493101
115120
1826830
390077
257637
1236730
1328227
573712
349105
211272
30172
725440
650278
1330459
1120383
1970144
1874525
516608
906930
875776
338014
1813942
233266
714053
1591640
1271924
493265
1816180
810994
90649
76999
1245027
317044
766423
827900
1410328
1087422
454017
144244
1512306
902093
1464716
1149897
1060614
409529
514460
1866831
1076052
1109056
1628462
1410968
1200172
369158
761049
989100
1082103
424743
1955220
1207888
656070
394301
672742
690825
1746277
697785
678691
541909
935888
972006
1922236
100156
1043155
1364114
353877
1080243
1271072
1743223
1902273
1537143
1545136
101649
43462
988494
418958
1907892
1244705
1651205
680984
15273
1768717
1573856
873662
113844
353554
235065
1547602
688239
1209669
651993
1964648
1114677
1780750
1298950
1526314
1676142
1091015
196867
1681846
690782
49630
521063
704113
1297029
333523
374092
1293584
231117
1577072
943949
1872291
1594708
1358838
308302
747064
1321682
1602672
1530228
424958
303193
612086
479311
486691
1418358
774246
1215595
1028149
723414
1742091
35300
916770
1514294
121653
1688544
1625951
273725
496468
1281195
675195
687294
616202
300846
1736990
1764781
1497695
1913071
284812
584153
713197
1522464
248559
922783
1977378
1861491
665977
1594545
1622115
504567
1684866
898364
591041
755475
928534
921352
1882202
464117
1587870
331100
1778094
539499
487554
1045202
1059748
290187
1375089
1310529
4294
1542356
1588473
689192
1796663
1878023
1504240
197644
1537827
1441230
947891
1446619
1346940
465084
677139
1754912
1808750
1772498
229517
1468640
1895607
489517
685529
822530
402339
221443
1886747
1439723
726958
631042
308786
1486736
1163083
1044532
1611842
1767966
1439853
1741835
700213
736067
1724011
1550460
1228050
486485
759155
1678243
621790
200250
314408
1629486
177982
1970453
1859615
9348
1900925
818332
1422492
176498
1604503
1993330
1811194
847158
555757
1809215
90283
287357
691803
266320
644064
1900992
1552432
360068
1391011
305294
1744275
535058
873777
1424629
839056
1669429
1554318
1582144
9002
1904272
705447
820597
756324
594138
1830594
918893
148817
464510
1888521
750284
24078
1447560
1422122
562937
665548
607247
573312
1932503
1645536
1245068
280167
984854
1283336
697075
1940901
926755
718781
71467
1807764
1160025
359135
1452596
581267
1456159
1005233
545964
282754
1146781
1715027
1405585
1321712
578481
208776
342828
580092
1285319
1796628
1425758
509999
1537334
1057678
1075454
1315792
1059925
1428551
675211
196806
1479556
1963325
1119666
450449
59718
1081078
1672425
1897368
670774
217467
856655
1169597
921640
1655525
209664
1865011
1262215
448938
1410886
1031428
1237794
870038
558564
1978043
1472189
1425574
114621
1168850
1907843
1503853
1889189
678500
999683
1691189
1771920
1978907
1422916
76064
108698
1588953
1691327
676911
80801
1589986
1781233
1638231
1802585
1403731
1289038
320914
1791199
1505534
417698
398212
684054
1505928
874807
1348338
1407561
1291542
996926
1260440
1420693
1808315
1963233
1427375
975068
1032822
232853
216855
1107745
919288
448382
1239834
624019
15191
1132471
1796361
224116
887228
232983
221566
772343
1991676
83685
1121134
1156816
659222
811852
1381071
1542184
303161
802599
799805
1421783
1840011
737822
1912929
1153427
1597526
1269160
435338
1458222
888577
188095
107410
1114415
1394880
1622416
678590
1933787
628096
1704565
96601
1957056
1100007
507763
1179761
843566
1617606
906347
1196299
1202677
387596
1066733
1477475
536457
624021
802685
1104835
1894494
215069
1376083
1595565
1944829
1625932
1466708
497906
1230328
456982
1937490
1551107
1432920
1905458
1648938
1638955
322843
1672198
1839400
1204565
1363368
499629
1380834
1681712
1838917
1148131
655505
1188695
293148
1453337
395804
1878028
400404
1416262
467091
1421240
349215
1390258
1985141
1253307
52471
822330
594817
1470961
813188
1130463
1242401
1841241
935134
1401216
685895
488166
692732
1007959
977581
1358566
254022
873988
313060
1542100
1772245
216559
1431065
1244211
1985978
593600
2929
1365536
1372325
1768943
1308095
1401072
745126
1525374
1001343
372989
414732
1767338
981166
614666
806180
503354
225021
1040374
1409740
710132
192804
1685542
1114358
978503
408827
178190
833760
15498
1495377
1013159
1003623
1618650
1156226
1438233
1179893
203701
1024538
401762
1995003
1820112
867442
1258143
1846037
498927
1027740
613001
190465
228632
549284
945701
209752
486122
581307
1712220
485638
199025
595463
379430
1368301
484113
691318
468213
159407
885799
1429979
943629
1174015
1819045
1097770
584590
816370
10381
1690595
1842380
35741
1587228
708942
574575
1133157
155771
215366
1807393
1875781
1434012
722766
1119150
883092
370964
1183461
964961
233243
1520798
1494726
932843
654625
1875892
776374
223679
1538768
718146
205762
1562103
1045759
466502
556350
1866329
234530
369820
135052
1787831
853047
193113
1001849
277318
1745880
44898
1583733
1387600
778123
878232
1330083
752622
287256
1488539
413871
171172
1286162
1816172
1363322
1143429
1133542
1777862
1273186
798664
819705
1331259
1099446
480997
1438870
1495587
1615714
1535376
1427367
1528710
1663920
593217
669646
416532
1353077
354600
552239
1166216
1362619
301342
833776
748479
1667830
1618937
881105
692440
470353
1219947
1524004
1300416
1991980
363722
1903715
788503
312560
732932
559020
261889
58423
479762
307379
887899
1414314
773924
52375
651189
191652
398506
1639960
1362616
546892
1430332
1206425
974935
1298372
851336
1216399
1515552
1494960
181951
1461759
1881548
1086917
1399047
409665
1476330
1995347
1360082
661888
806901
1252377
1675173
215667
560355
935618
1925508
1147384
624004
631169
503890
709100
1561396
1152829
1093918
1016438
124623
74621
760006
470844
1000755
1140699
1587949
1602400
1773937
488868
284267
404995
1913708
1095839
1072847
1789014
119212
1120645
1185009
884616
1520042
1563303
1050739
533128
1043660
963475
999878
1009749
634418
31954
445049
1352608
1264234
290513
554244
1301288
1112755
1310538
758920
1499984
1514029
1900807
1133487
1095737
344313
588435
1475705
1826443
961811
175617
1385246
1408535
169747
801498
499780
177771
1643911
1440817
397580
1656114
1564856
920067
697480
710830
728937
1515546
291843
1176701
1083604
405914
285297
1291452
1224093
545657
186936
1662153
1518449
1686344
1430039
1355352
242897
955054
1209249
853696
1688216
469649
276985
1390422
1525212
1466719
1971675
706398
1337878
630726
1781341
1642400
1710320
582081
858499
1236726
1286004
192240
407141
1522287
232903
1679084
1153447
1518822
121626
1378242
1402012
1535673
918566
272731
1567969
166919
84360
582657
376776
795790
957953
875541
1247987
805092
1095889
114851
1582725
1620682
275022
1126689
1695324
829960
1774967
73859
714353
763927
1375683
1349079
1672203
402088
102122
1449696
664950
873706
413589
1299810
1142393
1179031
1187287
181595
594968
1000690
503462
123388
886606
1625493
1020
1266755
822379
1027798
234446
612628
304092
1435680
1231409
258949
1717469
1623264
1133229
998751
1681366
1655401
1615318
646601
445548
1627427
1797945
384362
336121
334674
1750807
842894
1260208
799284
1378169
1744966
1966123
383914
1758100
417773
671439
148031
1592520
1257768
302324
528488
1719690
1176209
189076
612068
1577498
326436
1973628
1045336
1090363
953207
258603
1246678
741704
1605031
640354
946816
721252
999562
691077
71072
826136
1067505
579525
1984462
1382788
296483
109693
1866900
1812164
1289181
257351
251753
1247523
1155502
1678220
489940
562578
603208
1981529
601225
344445
589608
1594475
475990
1925839
830338
1629279
110990
884896
545096
779352
1258576
785827
1515317
1663706
1910215
330757
988469
1390733
649551
1480129
897879
1461803
894001
1722847
1816131
894205
371436
1112687
1391655
1365972
522629
847005
796973
1695653
90025
812058
1181945
1272170
8077
539323
62799
1773165
80916
501122
1457274
1034446
691228
327931
390506
1366118
1177191
187766
857605
1276462
374303
1043344
585315
838249
1492302
630799
520693
1190046
154004
422050
1859346
1363053
1483917
28866
178598
220679
1749432
1331692
1597253
1969873
1652387
749093
230045
426455
1589984
177742
656062
1421339
1767778
1558245
92515
1066192
1245941
1412058
1446106
1934411
1936423
1645364
597675
1085027
1309556
845454
993220
387141
1243079
336401
1047350
939034
26033
259818
445924
248284
1680059
454002
1610497
1253648
272875
16168
1046802
105391
1430339
1885456
1325456
791823
598453
1009462
70921
1876099
272104
1266553
495313
907992
297747
189225
158656
451926
349477
1735659
1520598
1291047
294348
1129407
1529281
1602410
200065
1065229
795387
1717378
980205
1881176
1165052
126992
1850905
1161821
1788048
1278114
1083574
298539
135486
1256929
1638565
880253
1719249
1737012
409384
845644
617620
1635465
435992
410308
336563
405426
1168091
1196576
988427
1035335
435028
852895
666250
1142929
384266
1248832
72166
678152
1376813
1925714
923892
1118891
357942
862248
669406
486617
464407
341480
1714958
1641510
1613510
1743367
1253398
127784
706063
1039791
1348901
1618984
1566490
1951275
1205483
228993
1730051
983383
1074240
1499567
647316
798345
1792086
313170
1566133
429042
219126
660346
1186407
204191
1475148
81902
1146175
837936
1840500
687934
363058
744470
1187443
1424568
93875
652466
161161
928526
1389526
1685179
528325
375748
858410
250117
781829
1943697
1853933
1614170
1300370
1523696
168712
401060
534962
367971
1395137
598359
1500788
887237
771848
841838
1418117
1007058
403011
1120229
1947904
186964
1791059
965647
255945
1078261
566045
1851415
749455
1095890
1081337
696772
1911994
1894868
1698243
462164
405010
1013117
541983
215145
320355
1686653
98471
56805
1934032
968905
1344146
1054414
1975314
137918
1306990
1311477
730692
1597109
177285
1632741
246245
293591
1357683
1318085
1917489
1823148
78492
295481
1810049
869744
1171080
1907644
397543
1197920
4841
617395
1623390
175898
366936
1253618
1488150
1722964
1335852
888741
62988
837946
550410
1469076
1594884
1025611
1950019
1068881
77753
1872567
1534115
1550497
593162
1372357
132747
1309369
1228615
1775088
1803226
1965089
1292121
516350
1140783
1289061
447635
1110469
1829487
353711
1971888
1485946
297534
545488
636750
1737851
1269668
838920
489298
1403451
258242
477455
583249
936903
1613664
18249
12966
857302
1199508
1162326
189990
1080523
970611
1935287
1808088
311767
1462088
89965
1770990
1992386
1667449
76634
1631481
263346
1025961
1847725
1594561
1183223
1559442
269358
506868
1684097
527907
1209251
407789
1877873
298692
311500
1810206
1330707
635839
110625
57203
104068
1135880
764528
1019956
1319441
792528
449031
1514661
632591
1135102
1551084
835065
352389
538213
1363920
1853303
1281516
539815
1550982
329406
998775
263583
1655115
91245
1879452
952284
1002018
1444201
1109991
297338
1841543
1048158
1597592
889561
1645607
1289260
42363
1232050
1444563
312201
1915917
1741081
41377
762447
656377
619441
399363
1682987
1630257
797843
844102
693700
909731
1843696
885395
171322
1463049
1549394
1143783
937609
1865885
1841414
320433
689847
1342400
367437
1796109
944286
852680
1632860
415011
1634446
1411021
136919
945864
159871
271113
57210
1144865
96261
1477062
1514456
1206100
998728
1774039
204676
474488
596991
953828
107008
364234
1924894
1837710
1634726
825396
105887
968084
1294518
1941733
1614231
1563557
912764
347410
1055582
1561924
934204
741045
1782423
833954
1631189
255443
852275
1524350
1183113
1965314
81747
1696044
1566960
135874
1521600
640114
1823218
1366097
1031134
1179153
1893489
1453893
315523
1227504
732507
174501
1349624
184245
1231908
1378814
795365
1084677
627909
357365
1297321
76971
1069670
1322677
1514183
793742
29454
505765
1247859
389609
79384
1189377
1292413
1762703
790244
826088
794491
1692976
1445746
230575
1500730
1732539
909150
1855827
1834759
605104
1482954
1177341
281568
252031
365819
625118
1329471
931840
1442008
1578223
1740488
1266477
1852938
421967
1917588
1754443
197619
1670107
1322780
1018530
1717252
420763
509200
75069
1442906
1740167
1749585
614589
1585846
948561
1387073
126409
599359
919772
896615
1490544
1498701
1605670
1423014
1720476
365230
611985
994956
1459031
1103769
193674
1183417
1830493
1068513
1444423
252842
1086693
1170079
1206409
264013
1764752
940524
1587602
554240
820709
389904
172655
1102873
1905276
652811
1560129
82322
1964481
727591
1834603
1163058
1384393
126719
370196
1900721
153109
441259
1630812
1410152
316122
1901370
627502
470049
1281086
26025
430285
831793
752147
1547101
1568470
1961635
1887997
239481
746851
1453939
1108666
1822673
1397848
833262
485421
304620
917442
1081344
274502
1248073
617035
778941
961851
1187785
1154164
190464
1970186
42946
293738
1101059
702519
1042946
1939334
870975
761807
790314
35144
45776
1125815
1388070
93349
1261755
762155
1840944
1607273
105221
1766049
1689933
347058
99836
1714566
204769
1669316
1344780
1503331
573242
1006988
1762288
1398211
721465
304188
90496
1064542
1092608
1218426
78818
744017
873889
1397565
137541
671461
314253
1175176
1225914
1128238
1302440
76017
348715
161669
728170
1079218
1139703
78964
1055062
1125807
368971
1122755
1836775
1429987
1715666
1861774
1985089
1704459
1608838
1590059
1531513
1857298
93865
1037858
32015
182796
1228007
1920857
883274
1155886
1921409
363911
1587094
810325
1539078
563634
134073
1318821
439453
75638
1145011
1697261
984734
317784
1779482
1822165
1699832
153916
1472608
1517168
5077
1224708
1004574
1293508
1347702
338947
1249640
1140877
466752
1811134
1104191
149101
1620684
1175753
1546328
1637238
1577122
456126
1141627
1995803
1319779
425132
957490
1067320
1193625
1251655
182586
345871
835480
1214011
1423106
1899653
1216069
1282116
1933544
1578987
48682
1820431
1058756
1794117
778961
811504
702114
574034
1293524
16663
1879551
1684854
1574540
941954
1560571
601832
181977
172364
1211314
1335834
1831126
34302
1453936
1402575
616163
1144054
820939
999061
558382
665752
1532439
1939229
348584
731958
440736
881068
667849
78345
1412391
1459363
383889
139631
570553
530860
199543
170322
1854471
1239401
989577
1044581
103115
1733703
1727911
633268
1672626
362213
1748378
1656124
1850216
643696
1807348
1973791
864630
183452
254238
1544584
1324444
42429
735885
101189
707062
538065
303873
1331872
759346
1865176
138681
1135756
19733
641918
81640
1397478
835277
820714
1734132
621859
1709212
1815421
128748
680845
1577507
1072509
238800
171833
722835
343742
1182669
207240
44912
1964716
1995600
503939
762207
1004288
1012739
796373
1908138
1079966
1277159
134890
1269113
641998
858273
1727805
178540
1298227
1513440
300494
1635957
1011748
1845806
1014092
712715
1712913
275305
39234
1028048
239089
905983
1952765
1356132
927727
1866967
73012
1727670
1830975
1616334
359224
1895017
1672484
1633912
324045
238600
583490
445505
1054600
770176
313967
1694153
1712782
879107
219286
763754
1066357
333416
1261873
1157469
1118426
663379
1890830
1770762
140221
539960
832970
524085
1287271
1176690
120998
318828
1863527
1926361
1266221
1582775
1210678
1982979
314265
686369
1868119
1428013
426256
429438
596864
276830
339522
800565
1353190
728675
1193704
143145
9938
196006
330356
433611
1707589
819789
1487191
256305
1191394
496475
1393932
1935972
1624986
928561
1193919
210701
1052543
1147500
361392
309985
96723
709161
332360
259875
1259433
1213440
1489504
1946693
1321894
1122648
1590164
588011
1893900
298257
986683
1493796
392975
1555863
1903827
1619193
344742
1456214
1211864
183866
25798
454527
1597470
110178
685559
286989
853787
1584395
4087
1476448
943784
1660340
1420660
173574
1373626
667443
1555768
1726648
746983
1916879
245118
1237040
263485
92284
1307820
1641357
1735665
1058279
547290
1133365
1384199
1229641
855256
1232711
710293
587870
1669336
859298
1366005
1813261
711659
964022
314820
935577
280597
652393
1274419
1179086
1573979
1701848
1026219
1727371
1036147
1508967
1867592
923966
22402
582511
1631301
446766
659441
1531639
1058640
603711
1793687
943655
1510980
1173511
1242375
1258872
340040
1640523
509052
1070622
333759
931179
1284007
755617
9977
1351518
775711
1280601
1471235
100650
1513559
1751553
1461538
613746
44560
768286
1689397
1364900
862958
1194386
324955
630641
865502
260783
1378531
1974793
1847356
1220042
285778
1141981
842206
1610502
1066173
1047472
1141212
1971682
1704216
180047
340653
1813208
1652238
894905
940593
826661
42776
876658
976572
667324
370965
699122
606601
1408994
1583649
440535
1634829
156511
1275395
1938704
1497530
1835137
1220852
1412146
383583
1195707
896239
1379277
1695317
1533182
1957315
1709678
248767
389092
75560
1937257
1849364
757485
693490
1301617
213974
392461
1524474
1431206
1786385
1367110
1783003
823526
408920
1233000
1386644
1986320
1253817
545653
1587021
1234937
349590
88377
775518
663590
1194379
1295647
1208499
1775935
450810
1351520
640152
1082190
1563950
1047977
1050138
792637
268103
597299
1372364
1700126
152476
1856823
593619
1747859
327132
1729687
439508
1640901
1363107
542131
871069
1407520
1612657
1641102
821346
464447
107376
1948564
1377172
1787033
1475263
323391
1676061
1052653
1577280
34211
1707319
809295
1266755
443019
130563
1195907
1679558
1523781
1436512
1768098
302065
1631763
363607
21157
1776771
1488937
1612457
192479
1052489
1754313
888638
1427917
1490565
992551
518736
835174
424388
894417
274161
1373790
364957
1780668
1177819
1956768
831510
755974
1832071
695194
101173
1880106
1046695
1474112
35164
70604
1003202
1900643
1917266
380351
1008945
693326
1803972
1594218
1083626
1105039
890369
584498
1734533
1955398
826806
410216
42401
929367
518170
667979
1333498
663362
46488
1162996
438637
1009882
824064
953353
877642
508678
1366313
820361
36315
430975
183089
347736
1648774
265752
1578843
1627297
1284326
1324069
60595
689524
889226
992054
65068
161154
875703
1553393
664659
999657
1534442
786445
1380629
1342064
249087
481145
29518
1713282
707001
1469165
1032579
328775
1162787
770880
273266
1225705
1243644
251420
269230
1803631
839377
1329713
1375132
1495039
566873
67657
857085
1051796
1312121
3911
518919
1170579
256703
859508
488299
389754
1566512
508911
1464370
576969
662052
776558
1597360
779212
671222
674840
614744
721328
399841
1787693
233390
1684545
1604119
778379
1107183
308593
501284
190889
473258
1530974
754836
650545
108201
1351386
430447
1570438
1515400
36266
33817
1111062
59443
1344846
677956
1386805
377655
232663
1801572
1377345
1453478
1667327
1801991
1884151
46953
727303
1800631
1609295
497184
368913
1378415
1774666
921704
279604
1755702
248965
1679831
1466656
72085
334855
955029
933260
1953247
1632245
558197
645051
1213996
529049
1996843
287266
1394036
168608
1124707
1776983
487170
810777
430648
1489453
1500919
1781954
957425
875312
816161
111564
1533141
1901400
175940
1683237
1687824
986942
1586834
1915908
368406
1927999
218674
1982676
1696641
1744179
1297109
442054
992769
1573886
716971
609125
218725
414175
1251320
562171
565912
252409
1715091
1906513
1058054
1646134
1291236
1066426
155504
1651689
573203
654012
468006
680616
719346
888055
1448812
416271
661184
360121
1432515
449949
583765
934190
1315938
1887549
1240403
634055
271616
1756074
861302
1301403
656092
1064373
1561209
711749
824986
1878996
1034750
1542597
2963
1890345
241478
145020
983961
413881
769783
1482841
334106
511616
1758745
701667
696057
791165
369873
873688
1997005
1431724
1497163
443073
1457947
762803
1654505
772339
1689101
1010495
1803951
1958824
1075985
1141616
1610609
1680756
1990357
1132343
300591
596658
729849
610239
1929381
454347
1428104
1311127
49973
1873310
1755472
1662680
1900361
213588
654189
23227
1546394
1952822
480807
1538069
1986517
1868023
1844822
1418617
1013848
88342
1279922
809208
1223477
1091445
1611251
1271643
407415
1263792
317194
1761844
1313103
593976
71174
1356407
660874
777204
1088321
17110
416713
43354
1490565
1283164
1152997
414471
756440
1784401
899935
1290215
1365061
960953
717544
64243
1208151
1003247
1777876
385019
1555213
1392728
1026437
439765
254518
1731337
1753021
373559
84644
1294457
1460049
1740428
382030
945875
960355
1755317
1557269
1172886
1904287
889614
306418
1906702
397222
1205875
1553904
1679820
1579244
836174
99166
1022749
1329721
577459
1257551
1089632
1381276
1250108
173224
1843544
1722469
426784
131788
1907974
1124553
1374013
608382
213988
1804040
114788
1977846
1376071
1602757
376469
849351
1888063
663564
67566
121438
276238
238409
1910602
731836
1195456
1457499
408829
626616
312229
1089172
620118
969929
1403509
1399410
626794
285068
1738990
430530
77790
632105
1007023
1788105
1384372
86509
1210999
309333
974288
199019
1267512
1549309
45638
1417230
1005855
1217720
275424
1475091
599829
1417026
1680386
1902214
1561007
1926733
763341
975599
578924
1844335
317077
536986
335967
372683
192041
370404
59064
598333
983753
1278098
1498733
1365584
1413403
265786
142808
1298320
937259
684231
429519
470805
495636
980732
764086
1090665
830945
1820008
743517
208157
50944
663413
234952
1749752
1271827
1920520
1409762
696428
1326059
589226
1200168
643293
1411490
1142174
855282
260856
1998874
1709835
154670
1780776
396548
329141
1235628
674059
149131
500543
1228916
249743
91432
1798027
825493
1182939
1879223
962713
1918008
1859884
715548
1977031
1320731
1565685
874098
809727
221066
368527
1052906
1853298
790052
1657553
1572768
1143947
1078069
411653
714220
1109931
11183
877774
692843
1299175
1918212
829376
176953
426485
726791
475210
1407295
1649827
456278
990925
586243
418405
423051
570472
1773873
1745452
986326
1929351
1071052
1298015
1607502
1439073
1508331
942365
1381725
626097
1786521
1109286
1112169
344405
1292721
1489829
1031658
1282136
761919
351047
991968
624891
1391670
1466309
1060176
1890625
507816
1942231
1273945
1070394
571651
1550460
565111
1280296
1750596
552683
1315903
667770
1924163
1546545
1396943
400493
95286
494742
1508894
879180
1572483
1007071
715667
402322
1412646
1714397
1100596
929066
181398
1917730
953850
266122
806920
1125114
813264
268910
1682991
1658611
995887
1345342
1084122
1740995
1695674
1368868
214446
263940
1307199
519210
1375680
93647
1248345
1588232
1315026
248832
1873381
814136
1043853
558544
1460099
1683920
1275531
485006
817212
1691267
1178863
587728
1483515
785742
1772344
1047045
1678503
1890874
1205834
149980
1106895
1773666
993404
1790537
424079
675396
1050166
558830
591952
848200
526488
521236
1925303
172072
419931
919869
1418472
618996
403893
326486
1182494
906372
815065
461475
795322
1817581
267896
302712
265846
1710349
1589315
1109297
713420
1375112
1263509
1476007
577299
1330533
1638770
552616
1683797
806050
970071
608802
157495
908585
618548
1034745
825418
1399348
1080462
1895381
1633227
767546
1148776
940143
877252
1697354
1186443
1294600
46043
346165
419326
1396434
1200564
1581896
1828656
1389733
1607900
779816
1530694
1790293
1516087
1457346
1099417
159125
343656
121600
1597969
1051235
941239
88768
1796745
1104764
629717
199176
761476
828109
998047
1780602
1939622
1464873
1064959
1877029
562236
1546772
632663
1749325
784749
358571
1012497
1827847
180339
671819
69354
176828
1549274
1156806
1851416
660217
890306
1939888
368536
1885731
764873
320636
1771360
1031468
563292
490003
1776532
1492882
617177
126842
663305
611902
151829
1312371
785589
1593310
1685964
1716282
380751
953853
1413805
268575
674859
729935
1641633
222673
39062
937765
219509
1272317
1164194
1953132
1010172
1103260
99151
552232
722892
491363
1826793
569185
660852
1893050
271394
1158511
329088
1385370
23005
1765819
469872
1624190
577281
115901
1553654
657482
1529950
81347
591794
1167192
428063
1435439
700231
1487124
192834
545020
861809
1364928
839755
958361
1030073
1565792
900608
597361
1552339
774008
1561815
1191041
56109
1967604
1387656
248863
146930
1635526
1710842
968317
334038
634199
1587024
1799112
1861139
1544409
100212
358981
1611221
1169116
1122159
832060
547983
439496
469682
1935330
1107896
1768586
1935831
1587063
1848243
352465
311203
1611812
992001
594784
434577
717061
542970
560739
1045147
1091666
1720395
1713846
773420
1963324
421568
596434
1578815
1926064
150017
963039
1761301
744477
573863
1041813
1757742
1953071
578800
1695089
594012
1665469
1788474
311359
1765534
914408
879816
881665
87444
1107964
726154
1324927
1445674
1627055
1527223
959313
523870
1509595
1676740
1177575
686766
1724985
1905595
505928
255037
1937140
414977
202169
967785
506175
487533
1526089
1695285
1061074
565758
691159
1902252
1891829
1792887
577117
487960
892577
1092470
476649
1431057
276832
1800549
131477
1665531
961944
237743
1944561
955461
671772
1163406
65159
1479084
1064866
698316
583600
166448
73308
384702
1998232
64519
1419692
1489932
1988007
1642566
1145786
1025359
526886
851947
1615477
516959
1718959
125193
747780
96199
1973150
775131
211854
1633401
1434336
103570
1847700
1326854
1471282
73484
1806174
1579283
828890
644306
163115
1591067
352502
64793
636615
1150098
1555992
592234
1189931
842311
1386049
692579
379071
1471326
755118
133518
1456424
855017
998238
154721
153163
455006
1863469
1728318
1986266
1549471
1184645
1850837
1964634
1454927
1278775
3862
1355767
238248
335048
671352
1808938
787241
851945
1741173
557971
824608
79357
753168
1603451
60872
469772
547060
652258
218178
1986462
867038
213738
1319854
328382
1807818
1507892
495351
1569737
1716118
1545163
482916
1865770
710474
1802706
1004632
1373429
1508029
272110
858647
1016152
1206562
1347335
1265835
603167
47913
1903285
1649918
1778294
1422662
1016171
798656
546304
1416451
696646
343122
888107
1549368
505672
1096408
1539964
1248624
1272623
647441
1151135
1578611
1280050
1247885
813488
1298471
914773
1193741
1981578
1785229
336924
863533
885099
774788
249841
1606192
608425
1935856
1595849
143997
1311425
826262
1409771
1806728
510381
1623999
23422
437381
115776
313852
1321332
17545
258001
1257102
1765961
586794
1331959
1399424
1211525
1105759
1506489
386677
906536
1542009
1293382
1099033
857607
1330023
674554
1299067
51936
1186554
1884796
1382080
737163
90151
172301
27496
253370
844951
143553
1380258
497213
1231040
757274
58086
1250658
1930214
1513503
1749648
1845602
564200
381040
1418369
1700771
1921771
1997762
400612
1618775
651509
2974
700352
575666
1336952
483120
969887
33450
1832894
751148
326047
1670724
57964
1277845
1895618
1387711
173159
1486986
796313
1917311
1102178
1777513
645788
1733863
1588038
694899
785724
240759
58298
1224282
869913
597007
1053532
80633
394685
1571427
962983
766482
1103713
1867899
416789
1666214
1037982
215082
262327
1075216
1982753
517641
537968
1262031
1232248
1478669
232395
480545
1303759
1395391
1957541
486632
1578331
1770612
505034
886447
1053270
224230
783363
259901
1030477
1143075
872608
1025984
1471884
661265
1755327
420300
184719
666619
1086898
1894592
1999967
1115573
64856
564123
1911888
622964
147661
279486
1626004
1865490
31002
1155397
115838
754893
950071
1085936
1221453
277737
839581
346919
846511
826628
1573848
569951
49124
1017550
531785
379421
465218
198469
471362
421252
8530
668706
1551163
193638
788814
1296647
1210815
147809
1933214
980799
202899
1104621
621336
951744
1238070
1554227
1374706
1489413
1208848
1054384
186648
1799077
81064
766891
978207
937122
266407
62676
1367159
1732552
661751
503796
121945
807360
1612760
1791829
617390
681306
1340459
1362699
1188353
1306909
1390079
263311
871306
814761
436334
1111499
273474
1575550
669809
1649923
1255149
141742
1763064
1765453
749708
428269
1363546
1269962
469591
311416
498308
1609206
311277
315436
708355
1652572
1072393
397574
400080
1517233
1592436
156596
1242695
1771536
388575
852634
1116231
1153938
237715
610337
1570580
239456
1174286
289924
1327184
1828234
18379
768900
1035676
1190999
568343
339220
118025
1417058
1488658
293528
477786
1511262
142624
1503090
1045939
542479
1512536
666263
1202438
400173
899192
1014624
236939
135862
1120203
509381
1097142
732231
679172
1651172
197176
1487688
348160
52540
688316
1452826
1589005
109905
1614066
1913742
618486
1836533
859960
884814
1032904
320738
1287959
145101
1454341
1131667
1507515
1147050
1662917
1116754
1106800
1167098
1540361
159852
816937
612212
302016
1410463
1845887
776932
97726
717369
1314814
1323117
1053921
1640673
1408293
1965438
714097
115968
284899
487060
217503
859734
170543
159153
541970
263180
1931751
757295
1175124
799923
1406725
1461783
1035802
1734626
821776
534404
248146
126166
637202
663523
1208922
263711
1887070
633324
1078042
175227
164000
1926483
653626
924511
640814
1048630
94541
1866481
164595
1611996
1866747
39342
1548512
207901
929190
1233403
162599
901203
943297
1119880
530563
1105178
60363
1586047
1420042
555455
88271
951037
1265485
542982
526256
194676
159190
1849833
1433727
1600612
1171143
1889058
1618256
1919468
1698973
683055
1623309
1435945
152145
1408932
923781
910493
916326
701045
354911
441733
1246498
917024
445052
1134907
1823802
1745949
1882670
1331892
701937
952186
127793
392231
144449
272352
1083362
1590131
1271881
140024
853776
762474
1872935
617055
771466
37430
611100
999402
1177905
951632
1049984
1526348
1652037
1457091
662483
1385104
643454
338744
1839429
534330
1717925
1342288
353711
424998
330743
1258342
1977956
492945
1358579
1871690
190004
354199
1782484
111380
1309513
1049038
1145194
292956
1197869
1153436
1927535
1166824
104773
1885849
316941
1598471
1474401
780148
1122014
831261
383467
1886524
292882
32258
70372
1674437
1587300
1440903
1858858
564502
1462212
490982
852364
561004
1897230
137728
1897465
1343924
712168
1346636
832699
697188
407282
1730757
1136063
314959
1356096
1484499
763749
250666
35002
406569
1893782
457175
962279
1893530
1623229
1032151
391292
108904
924909
1496952
1035679
1583922
805503
918801
1409458
102702
1845423
627502
43834
1235582
1390135
1114621
1934005
723753
1697652
1692025
436072
606314
841406
1141553
329541
1176852
1937686
1278759
1651918
1106993
1301519
1962925
246571
1819691
760382
1672746
1342240
366843
63980
1609157
18908
620656
863027
763341
970667
813012
1006251
1406073
841384
963899
1549523
731347
935153
1519405
163868
1451492
1345031
1235389
1955813
1005247
1349300
1066211
1846816
894366
1151307
1671353
844918
1025390
1512945
879881
1424120
908101
918292
1073618
1273070
607973
1946819
1478483
1085677
737434
221474
1736233
524399
618684
952494
1782560
533973
672007
653177
1715915
1802532
875249
1237017
1801884
1790428
494402
874321
1686639
1014375
1212994
873008
215281
1860465
1089048
1733127
760049
1188585
1992500
934306
808886
755902
783387
1845306
1816809
1772110
611671
764655
1597051
1874136
817899
1214371
177674
870897
1998805
127157
1340177
1129784
746603
858785
901998
911386
795437
948694
830454
1481672
892117
1545397
1018942
1027182
1658211
1803586
580377
697470
1441229
1182089
371934
815425
515345
1618127
1139362
692303
1465442
1793319
1192890
28457
58286
613758
273062
810777
1325523
1563489
1982004
68744
635036
1891330
166682
624258
1011704
1126142
474731
1477504
1686610
334638
1417698
821587
1413008
641513
1551010
1541317
174335
1324374
1583551
1949482
1230966
759746
1085576
1867474
718219
62273
1867450
1425018
1996881
1681491
475867
950038
1373170
768454
1263732
44432
919482
122503
254444
1146196
1415573
35855
1078514
799222
1067269
1451368
1915066
508319
546236
1832099
1514886
668890
379105
1332032
760041
120745
70269
1811012
1384875
1354795
554948
565401
1131507
1620216
1420762
70605
1911455
86584
1393107
1339608
40708
827815
865664
412665
1787801
1179738
764388
1128136
1059103
684949
1995988
1763344
462061
48725
1982971
982414
1896029
1592139
1665162
61641
330985
1856970
1006545
1192625
227379
564838
1083390
20428
240414
1093399
1204138
1386649
210077
507339
862927
1941023
1894249
1821341
1954025
200256
647292
544482
1515389
1230917
1815285
1058315
577540
718158
137931
701630
258906
109599
1731035
496193
1028613
1644169
703566
1680007
1985201
1819566
633693
704583
114211
1026523
1968747
1721189
185017
1722679
1052103
1104444
502993
1462143
804470
963020
1456769
285313
1890871
823157
924096
1324281
1274766
138573
625041
869197
103559
1200786
50883
1788310
1562962
429895
1976276
1934361
1197474
1608028
1289523
1527323
122378
712036
133402
860902
234145
679131
365954
911290
226956
1580242
1641266
1261575
1351349
614910
1176663
682626
1080063
1028991
1094533
1258697
1700289
1217808
1800484
180312
825130
1244283
12609
741049
1942596
52588
1640640
1091503
512283
159170
653644
719459
485699
597425
1967268
534619
674973
1562750
943328
693519
1907168
1719808
288420
1126371
1035641
1609977
281105
1723251
687078
1918452
1532674
352523
600101
1319644
1088969
1930821
374619
1070082
689038
1018592
486545
1540150
24367
33629
1042223
809108
946204
1350394
994467
257498
1053803
162258
304417
1522214
866543
184732
254784
1964826
1531032
1613562
1248286
961174
670330
1934688
1692612
378181
1207616
1657173
906682
306206
1624440
870580
887703
768468
1795210
1021997
586214
1221480
1293422
815128
281383
1863849
1932654
1782928
1751838
1776626
1345566
479906
1866201
1036287
56716
444310
1471136
1704577
626585
539553
1517542
1510587
1600533
1118093
1330543
1749681
53470
896977
938935
1341079
147569
1019048
1391189
716859
681268
1377216
886480
1479006
327098
1312284
1736659
1106499
355745
21412
57400
1157504
634291
1508153
981932
241926
1759226
1573863
111749
1109145
1476885
1836261
1368933
743150
903658
576110
1775629
518168
254966
1398929
326919
1123739
1877461
396447
902836
1711299
1101120
1313133
151208
742935
1189335
1204999
1850281
1649819
1648545
681385
636038
788824
499631
9000
633230
41002
1169614
1767821
1136412
1240750
1382417
10611
1212519
1704487
1227944
670555
1276358
1798759
538267
277724
1256060
1331903
1131240
52076
1601591
272911
1678699
1338909
1135621
902654
945548
1671977
723490
1258768
1504260
158085
348438
255875
819581
250206
1860298
834878
1433858
256906
1987162
517837
671954
11135
1185808
1994625
1146413
1279145
282262
1150489
108425
969912
1125121
761591
833222
626427
790797
1418067
267458
46988
774256
1546981
785013
4340
798949
1698980
642541
1958379
618120
813148
530676
1590657
1456149
1515866
1982999
1172748
561220
1420073
908394
533518
71776
523819
463275
296873
844939
843096
1966415
1829403
1808778
120728
1697809
1978260
1507515
1395161
1963316
488187
1649109
312577
1294682
1945869
1005254
1462028
325457
739474
1521480
621439
71897
687266
1821300
350144
1581998
244392
535667
682076
1866574
652909
320646
880200
1159090
271852
1186193
625591
1990487
1202099
1356839
900212
324614
1927051
1292717
1174930
1093229
1561704
100833
1225179
221784
446340
862515
1107224
1272974
271085
1957293
13879
534671
1648659
222786
1913866
1733974
1091228
536879
13614
1081765
1054630
1185981
1453965
657140
381731
918166
1505998
1703749
759292
966997
1949471
600328
1931154
1954416
547661
56946
1153243
707744
184135
290456
1877036
1374125
1276227
609534
1740901
1562505
894243
300648
493109
366974
1627896
1422826
232194
1496545
474385
864147
712100
807866
999689
1111263
581443
557604
1182550
1845361
969677
1503203
1219808
1774192
233181
1463689
753641
712284
1617539
55120
143841
569066
654227
1877337
1783906
542583
1677529
1347993
1640265
294550
513327
886034
1597701
203532
1530619
226452
1049887
202790
1182309
912303
1257885
1953753
1880437
793097
1752189
323652
793605
631618
616989
97171
1549892
581921
1885454
1921042
1982296
69732
1198130
760767
576783
514195
1577055
1716365
1470445
1224017
641213
370267
787410
787373
205658
531755
1894995
1265294
1544790
735920
1584991
1612876
1601296
400396
721762
54453
246625
1202262
1102704
1158466
1465275
650436
589414
1110835
1723361
1283742
11514
139103
174985
377670
492166
21832
533888
1051081
1788065
1124464
656382
1232048
237868
572043
1939277
922455
372792
626895
1337977
1245669
1039708
1148418
1252793
1858890
1847211
1067754
494117
278279
1020053
306515
39984
416622
587615
1183541
1478379
1294620
1375160
1523586
799056
1203758
223328
102405
1949758
1874909
1244794
881396
1332773
43760
128556
1064731
848742
1542058
1112388
131439
1068745
246131
1561772
288094
268074
933995
1168222
1855371
1373852
627877
1488813
1625831
524001
1305054
71836
809637
528064
295781
1499629
750428
1468641
1557398
102592
45426
745651
274834
1785665
1900342
1405679
42387
323547
1594048
1756953
1931019
1614864
839049
553230
1945025
222856
849109
114451
826205
111146
1329905
1123160
458952
1855669
1155474
661840
229161
102325
877734
1527954
1516255
1013267
1352195
1241683
181838
1271564
460659
1894231
1383772
773254
1066088
731804
374078
1783156
1042820
430007
826081
932139
347904
1617016
1377202
1409635
547768
602956
203496
1113707
193567
586805
11194
1305864
878530
827020
1858589
1364647
193646
1672947
1333844
1942384
255181
674291
727297
547664
179070
1729722
973520
940831
1088925
1472749
1232627
1000122
1473459
526718
893747
1161823
910590
215363
1462528
862838
156649
1505087
391923
81479
1857906
1950826
725814
1782826
725839
1982314
1571333
1316632
305267
257858
1520285
1973541
387652
972558
1788811
535783
807715
1185127
981830
1522119
1846057
1678983
114435
1208742
1879190
1473380
1185862
89561
588125
1578419
442188
853430
290843
1951084
512575
495272
388142
1547043
1205035
1159964
1901105
1085858
328792
1551952
189760
1654892
1764085
1106324
350322
1506313
1728354
1839453
1557412
1872050
1024587
162780
1409535
1634768
1607425
499960
318658
124121
1615572
1714399
398085
553065
431824
1344847
811770
196562
1942952
915043
932279
1984562
94263
1893356
1349410
984600
1451777
1038201
539979
1436589
713894
176987
235903
870085
286042
1217917
869922
48402
1935904
656545
1119728
1720534
1473995
1473073
3058
1817869
396817
1158342
1414404
1586862
533437
1140785
388163
1387355
280213
175590
1659912
1248597
887547
1984982
1801622
1543994
1134249
1734583
579878
605289
158989
1485290
400998
1112499
1979818
804124
787168
19947
912284
1428086
1106554
476594
1266058
1579721
979199
1251466
663581
714053
1737667
377797
711517
41521
353302
1813538
1075470
1891660
59413
936346
594662
1095093
814954
1323887
1201475
1129399
161336
1887953
554312
1969313
478923
1766062
296084
242388
873081
201550
41873
1484491
577921
1569348
1633683
1846524
715747
842044
914418
46163
975617
1831443
347528
162249
355047
1699343
1932061
571206
692476
206540
1272890
538541
956110
986446
1856521
1737827
627521
1765150
176401
1668980
1333831
1138331
1602489
710730
1245261
1268823
1887442
977706
1287625
1983486
305153
214098
1334111
1078967
696081
1712958
567649
165918
1989838
1905650
14377
817610
849768
3800
937205
1396806
355105
661357
808340
1007020
1099429
708360
198562
1276859
1807438
1133748
367462
1010977
252200
1285959
763763
1003988
1506894
1422700
1007914
1095429
344881
1065241
985091
1802901
423114
209870
1456133
1797659
895477
1101356
1466187
1502734
1296725
1134368
1209733
1266732
813456
14927
36250
1517945
589755
1711702
495577
405912
88768
1386805
256733
1945953
353417
1222465
1195579
657378
915127
1324101
1416715
1436729
134504
1727908
620201
1659935
748459
191748
959622
386908
1075787
1294257
447278
736034
1883332
537297
350357
358020
1383717
559356
1719201
392134
999874
452991
1348597
1590789
1073016
1114218
1443709
1933173
127633
693116
1405871
1524011
1451118
376739
758562
755723
1292011
819037
572315
78683
1617493
1476967
120746
1828731
1775194
99924
1035824
589115
51466
125363
449534
1591251
1608855
1253065
1788760
685306
1572764
1700746
1877141
1104182
1137304
962442
420479
1079047
591179
1746886
1731479
1042507
1588405
42770
610100
1031012
272740
501619
713180
1381615
661151
793672
688256
1526945
944974
1704020
1522416
8955
716903
1241948
1569150
522752
1894518
418086
67421
1523326
1781833
1683930
339012
94188
1424063
411434
1200502
1774574
1352166
718558
1274785
1770501
507837
401976
140027
1010820
947959
485582
800167
1709997
1558875
650723
297121
568286
1098822
1665865
878680
1488874
1487568
999087
1589854
1614202
953034
1814552
877278
187036
1194190
624944
1817101
1775854
496277
1933468
767680
103540
1112624
625002
1110206
122962
166868
791104
1981043
1798421
176710
1354708
121090
136428
1047573
1589824
701614
1525606
763402
1581238
1609573
921154
1846348
788648
1279611
952502
1392424
696875
933141
302536
1935908
200202
1791496
63128
1437008
1839855
1000970
732786
1362770
619229
1181824
1711837
888468
563398
1420491
1676719
1808576
399330
936117
267874
1576816
1195195
108872
1237835
811582
290237
1096431
1685963
1517792
234658
594445
1685785
578907
1236841
1600788
1790573
1474343
1563766
696882
1368676
281239
797721
320598
1063619
291551
1627338
339561
1091930
1310847
478515
960920
1719269
823184
440673
281297
710318
1608854
290248
1143947
879891
698541
1493709
1297881
232889
1058628
1251858
721018
1106196
424037
90594
803499
1005503
1578288
224605
714638
647742
1375959
418693
1843487
1939607
1906423
1744761
1566239
544300
812838
1249529
450958
215129
1461430
1254010
150396
10428
1400467
1719208
387576
1947599
842830
984238
816329
151052
1015504
1713422
1500377
427908
578561
1912966
1017105
1763704
1098655
1784624
1026316
486415
623615
1094741
1813523
1317972
640439
1823414
1996724
1112745
848995
1732298
1539318
474195
1495659
334975
1303264
395988
1982067
1950197
56518
318082
330607
722448
1837263
1030774
615225
1064900
623673
518218
1999855
524056
1683001
679013
1253317
662400
392116
1095444
1903080
825300
459014
1832711
45409
1171619
50730
1165130
1473526
236305
1967408
538140
900582
269304
1966689
723288
443173
1133373
1833361
1292720
1520900
1361795
1759266
765075
948583
1405485
345134
1820257
1118093
1628086
1076024
1781395
634363
1958556
1546268
606187
1706280
916344
902214
333559
1367271
1460552
1995714
1503373
1212656
22651
172617
730648
1997207
159431
546049
757955
1708721
322479
1241045
391970
277680
1264555
971522
436696
615720
592322
1484123
989777
1738262
935774
1688106
1594815
1641995
1463094
1946585
398345
103611
1384374
1948524
1114077
1780463
922651
347808
1120368
761972
854271
320668
616744
309793
1865517
48466
1097328
172789
835464
628521
1781131
259702
372505
895780
1234470
9506
1704965
1395138
1130187
842914
588577
1850312
287423
1277671
604730
1508649
817257
1819534
244612
1820847
317237
650697
1772878
56272
974838
1385943
502986
214181
1282069
1042312
464014
441173
1619645
595908
1971515
1943725
729797
1221242
1064874
561183
1405327
1783953
1949838
469508
345395
162322
1780612
659669
1946520
438723
1541050
1558424
551566
878902
634110
1055230
1714597
728220
1438208
1055323
1845617
164470
1660493
1699311
205307
1616011
1183644
398685
400168
159809
1186876
777850
1221605
342919
517491
1075877
1438454
1165856
186501
1256721
821395
388816
833176
335823
1765777
704878
1909041
1236694
593837
375108
1512697
1822678
1835876
1689437
748260
1904052
1079607
1646225
72791
682181
608054
190340
209219
640055
1867366
1163259
302095
426118
77912
1881920
237357
753208
84429
1638060
971878
82921
1560142
1735028
398176
942989
293380
1394746
257793
213254
1400782
55631
963687
1995525
335273
1913225
907733
850270
282540
650731
881456
1913632
1313317
1153690
841985
1113239
822324
43546
1581164
89058
1535024
1209607
1601796
1861251
1070346
691043
1139726
810070
1775732
1354213
1999284
1290736
958420
1168277
735176
535304
1880459
1657538
1957401
76996
1237967
1146776
99086
1402432
1993522
1351132
1766566
470792
1561967
1615834
1951497
602356
665881
889928
272720
582921
1139683
1776553
272385
1914302
36395
1931897
1296546
1062403
9089
866484
1149965
362090
867192
973544
707907
1968635
1292001
895262
1364777
1188981
784405
1123590
1093413
1064516
721966
784512
1730067
1793859
1271521
491974
1275952
511511
1271554
1092197
387893
426879
370387
1857121
501078
881081
1117894
1006755
678154
1761159
91787
1414989
1517889
1529191
1732689
504150
1861277
673424
147007
1829047
1393096
460330
111007
986622
668879
711025
676735
304303
842765
1088920
80795
1974349
216690
299838
1769602
1026012
1044878
1973243
966885
238529
1364125
1257235
1179661
1943068
1507647
1958044
1682478
628495
1971704
1395823
1061985
124953
1876292
1226502
511417
1869829
315164
344805
1441014
774334
1220343
162766
1207886
80211
1301613
428941
1833342
1252752
323653
337803
1214698
215038
656525
468488
586729
1333809
1931617
426829
372287
628102
142774
1266594
1879782
1417150
706346
1609085
769614
1711469
1266620
1548560
1739703
1608940
977056
174169
1242509
1305783
679979
1313509
720217
871173
425734
631892
752092
1661746
1251538
1856828
1317304
337062
1240507
969968
955687
1100648
380710
44225
580035
1073954
932023
1115340
1947229
1576269
1557449
499164
1094416
1224411
1188703
498797
1727560
1340093
1829698
1673193
605105
391607
1477856
678952
1215554
920697
879429
1036837
958840
637553
1431058
539657
551362
298835
660647
1888268
167502
491490
706704
1806987
1617924
311348
1664817
834705
136539
119864
829946
891559
1328891
734580
337714
42307
1155844
1106803
1135283
1294220
392721
454391
5201
1842085
1509582
1003463
11606
870780
295649
883875
1261955
1829686
181801
1211903
1608474
827997
1302165
296842
345538
60256
981140
782739
17349
208286
1257747
525528
263607
1091427
1212202
1788801
1470569
640825
386583
1942789
1887322
64611
1749361
1282987
1178298
1136819
1443012
1503445
1844771
1841219
627625
1487433
94849
601891
1733935
358297
1017099
466024
937278
363998
1171454
1605449
131969
1223013
669529
1671898
897594
1024286
1680911
761125
814272
21247
905185
898302
444748
85168
1559847
479079
1688917
48579
1579399
637470
83030
510641
326191
1499827
550743
166778
1580230
281500
1231561
994055
1173291
140803
1988094
1115451
531877
1296849
1598524
1210219
494046
1085117
927249
11656
1061482
1943609
1064401
918844
390304
507594
1652573
1065356
214601
85601
1761766
633571
970832
107240
1264590
8264
184847
281949
108117
715254
209022
16833
1557966
345888
62150
1604752
968534
950849
1205168
724123
723045
1021814
1232715
1272721
753153
1449485
1142269
435125
544069
1565972
269803
1959225
1697552
493546
1931142
894231
608421
189783
1874563
856009
484437
1604465
1239175
1164463
1017861
94582
339367
1873904
1547118
185761
100703
1322703
128184
1167213
921232
482023
896702
1033091
770909
691494
385865
162429
447819
1394988
310649
530998
1432584
844875
1081775
1060391
1643316
1115859
1849367
1736552
1787543
1561114
849173
1432341
1344785
185263
555760
661658
1584567
1543664
1623745
570159
648229
941767
312534
476307
1740312
1849641
1590105
875584
1121710
1559260
59668
1853523
758954
1551617
616913
1340751
1461411
947098
1158917
1434795
598154
130076
1354889
1758130
45220
59008
1048030
629245
866483
707764
1192302
918709
1599843
1259226
160372
1262308
689764
1691262
927866
459268
539195
200710
440962
145948
1937926
1440046
1244036
187003
655430
1890378
947431
1161161
1234537
346771
922389
1010325
1762462
1292196
1767032
196856
1222490
227493
960758
1874995
410665
601937
1665901
210508
923516
847455
696258
1990014
1681633
320482
1278039
663696
925167
338052
94400
1803256
1510276
1832180
918938
1734081
1405765
381865
1951010
530727
657351
1042373
272227
106016
195034
1797893
1802551
1714249
727439
1084606
1381569
1677773
928273
1830803
115079
780752
343140
1517926
1660722
1608994
1502272
232996
1027273
474950
1866543
496342
1401186
1236869
554682
805138
1700576
264608
682947
1574751
324603
563283
1807541
1646046
1257648
1243660
1724084
627424
1994882
646342
1346718
1322208
1570489
260814
1993113
420492
1118971
675124
933139
1718821
1323741
648878
1045774
381236
1112490
411015
1817745
384122
620285
848345
973968
1685117
588882
1385924
670663
211524
924166
1269015
375046
723651
1997525
1577228
633551
1261916
1754119
841790
1842963
1953387
1407336
1411528
1770420
573856
983469
787888
1042017
300269
1003532
746010
930439
1619825
1280563
1780174
1787613
1469672
18712
1611750
847665
558658
856507
908088
637497
1880535
147402
1790106
852719
202243
1839703
1478881
1023658
1640057
977052
1166936
1661391
616273
951392
436852
1433754
989231
34197
820271
1835967
557500
306911
545142
1579025
1819976
1587429
712259
1191032
567146
1212367
749505
1355660
215747
712009
1088980
1948926
1165431
636931
1538763
1552740
1082236
1727864
1027672
316398
848878
1793449
1321817
1512883
1949385
294760
1947204
1060648
280536
1290969
431248
1497293
1178705
1793987
1086431
1682336
1517897
510576
1670095
12699
1000846
377584
1113818
287740
852459
79443
1045290
1760309
1986116
1094608
1398856
1411710
801534
416599
1846481
20632
1212513
329585
1405148
1320465
1737980
657734
497446
1356733
7655
1189209
899214
1358685
441638
1060790
934767
1519625
223351
1707465
1638795
1117411
746614
841656
1580379
178047
1284494
673763
612228
1950386
636758
1656283
374155
1786368
1190128
1863914
1519431
1192273
1539550
1300365
967447
625094
1039287
1000639
1506500
1888694
985005
868013
245016
1743503
151044
565034
256415
1582777
1121670
935315
468383
1313194
80118
1172392
177243
18139
843897
200310
1223387
65713
1425706
1584473
519443
1408153
411601
1917104
882534
675931
1420034
1432951
1680750
816556
561880
1557679
1728278
928075
1784092
1253201
1033171
1513176
1151963
1059758
75276
226942
1582380
1458838
1263239
772172
665385
156041
1198131
303300
1668527
1792770
1785363
462738
541501
1854064
1551290
187137
1677649
605816
407964
1285033
856048
1004763
1417963
272584
1637911
436204
876992
1589694
1004510
1730089
1520787
1546551
1172712
1067569
116208
1325708
1966179
1777271
1991874
1675497
933232
903593
1528025
165835
1588877
1767887
1133015
1200947
892479
599484
381478
26411
564814
1196487
232401
635953
1286492
152245
1297757
994474
703698
409666
1476423
486283
1978117
573730
172460
325015
529794
618620
472510
984790
1858762
1212265
913825
1610402
1491773
779828
1087121
1175528
1893068
865999
1539935
799288
709891
69011
955701
686620
272570
1164506
360358
727121
1492218
1736300
1106390
1209957
774033
727431
143135
1466703
226378
1913369
1821130
1472192
746627
1241529
1546697
517861
281930
384042
4686
945332
1925816
459153
1621683
1796677
1294300
1448665
316641
917636
665044
1380103
124445
1573487
1528221
533069
1605892
1709015
12264
1949858
1211483
1918211
1719772
1681072
402436
381299
1235364
290005
957531
1831756
587958
1455316
500586
361216
194412
1391991
88380
715188
1042651
1257043
477036
519699
1679207
1251764
219829
1446180
962091
949241
1790943
1805145
1641199
1879733
1022950
765793
375670
1174583
1837781
1903449
909724
977345
1543679
923075
675964
1955333
1897296
769776
232492
216382
777039
975046
175026
1794336
1053287
1221870
1173122
643898
1260067
2696
288039
1880777
1343601
538617
1266379
1545171
608700
1181489
960519
972680
1606375
976422
1732910
426216
47506
1461693
385683
1633950
865507
691666
1495510
608329
1727645
1516925
1200105
123967
1007479
1672284
205775
1544779
1464109
640531
1968535
1467391
1956724
431788
1649770
918031
563689
1971090
586538
1037883
1435773
379069
336415
31280
917852
803032
295839
1770084
1455127
1811399
377077
1603772
1174240
853019
579315
144366
451006
1547505
356468
948278
1372047
53543
1446226
114105
1343354
855467
148031
1136437
626222
130793
1676263
171836
1565556
1889902
53217
1024786
296413
1764105
104454
976545
594854
829181
217654
455059
1613966
93987
872017
1424627
1431178
1685952
992045
993902
1650830
338359
1978817
207010
1132301
1245437
1840785
1280195
1111030
676353
1988504
491923
1278868
140274
1304990
1782979
1101757
19077
567648
1669484
22791
856762
589373
303506
120819
1275847
1689849
1334289
1769978
731896
213968
510436
602136
540795
1020050
864334
601054
113441
1899309
1243741
554524
544157
1750791
36353
1799384
1849889
114240
1711931
1682974
1176210
255203
1000684
1541266
1459291
902091
1985016
1191323
1207402
960834
1421794
411248
1140645
1286561
1794559
806735
446482
1615117
889509
418459
157508
1935126
964734
1347205
240535
1673803
1706825
21328
600828
1180326
1442896
895277
391313
450485
411952
916474
844914
1229636
1361459
1336233
723929
1446264
769916
481536
1859421
1854455
1303112
772802
602720
868172
1863165
354156
20648
961821
218182
1783610
1292071
1900875
927158
1579040
458210
1872245
515881
456310
386290
1625048
1767042
1920535
953093
784689
571778
969462
409966
1757390
1099941
655200
610271
1269015
1805451
1063985
117092
1258436
517964
1384357
916137
868707
928617
799388
1928167
180578
1913122
1324083
611125
1201509
1034015
1150569
1154282
1643053
692522
637155
48568
2939
801394
861413
196460
1903091
624448
699147
1155566
401755
938977
520129
1425609
1157329
1673030
125840
1785025
730
1483191
1661012
1390824
35290
1336455
1125778
1199596
1788805
892354
760647
461790
802033
963675
165631
1869113
498187
1866390
1388812
964677
1573360
721914
1384858
662877
1967843
1391732
1610389
368051
751405
595954
1881056
903513
1846560
1850573
1341096
644650
1794847
934698
1488714
635191
1899746
289025
1819756
1258034
1205407
717987
1932813
523327
1450631
1835527
1877150
1573123
45683
1814130
1269419
188210
1315954
803545
731477
1854945
1459350
719420
1160142
836922
924557
219198
529399
1744271
814704
1271608
1080556
412601
291530
1930315
1763469
808638
1002373
1789623
46267
643070
679194
993910
1305417
516663
581781
1383578
1759678
1300850
18082
175737
965001
240125
1180233
1662389
1372233
22797
1291612
323757
391527
1078739
267084
4289
1262499
1131954
667500
1470372
669842
682037
1757423
1483833
732445
495441
749291
424636
1905193
190564
1046721
1966816
1850042
1428359
445050
793738
173107
1395334
1472728
153745
1064368
1092660
664648
633668
1756065
1673644
940108
408226
273380
550052
1939998
1660855
1596878
199060
680389
654194
245766
281932
1303455
1843339
587194
38132
1851981
28158
609957
1214486
1320946
1679616
1690765
1888432
1351285
987414
712760
684928
454287
478266
794201
1844921
1127496
1995012
1612786
699472
286390
465953
1099887
1762990
1439764
977928
1108860
1155917
517071
473768
356768
889181
1354041
1803469
1423586
1572327
1436590
1275755
312992
1870521
1548197
1163122
675121
1234711
973416
1831755
1155583
1549487
379174
587654
1144542
1380691
1979728
1834173
181626
1117926
1275560
1123768
896056
420766
213318
20829
1739099
1544501
1451688
558315
1250979
1579653
1773362
187745
1693893
1771194
1121130
342597
1511334
1431861
1796164
1918467
109791
1247449
1926474
422873
1249995
1702701
789864
1472884
1737596
1316473
196125
671813
702069
565136
1349267
1556654
1593440
824919
477611
1990952
307154
1805281
1191711
585923
289648
1531429
259732
1858571
1476799
443913
278176
1319011
1523972
835913
1075219
1135827
1413867
1179849
1920748
310533
642726
763621
332670
294077
220611
206782
1576631
1972665
922643
1390649
1595734
1251850
1129498
1756904
1799799
1570564
701656
916976
334020
552595
1531463
8731
1527784
1189309
1581702
1402766
795394
662224
1219873
811350
947577
997956
5457
482095
1878040
1458153
1773030
916381
416669
1111774
1475263
872389
674929
954228
829268
1328209
1960637
1053879
1199066
1388302
1568586
493569
835892
1463548
1301658
227282
402732
1257463
1129484
895460
304419
677059
1940282
769804
897101
1961605
345218
1207927
1611498
1565496
1177178
1887773
1366940
211949
267066
592234
1199134
1224296
1191192
1934334
1594668
1048436
1348391
1974266
627363
401272
220389
85847
1718083
1637041
190700
343467
770789
116686
379117
1487408
1544111
791784
1874295
196673
1182459
1654070
766850
889804
608175
1156899
924884
1280911
1810241
1032798
988306
423340
196709
1635117
970504
1772965
693622
1678176
832143
865965
1129604
831367
1358325
280151
1490420
645255
315365
1588610
1085366
922748
1927924
34377
1896734
1134070
1247161
1494617
305954
279276
816405
119313
1394111
610493
1357043
974740
1222119
1362191
832916
330355
438207
560048
1643454
25244
1468789
510105
1152429
1750927
128349
1801334
768613
834885
1220526
1638716
1022096
1087692
527540
475900
1335855
917566
585073
612390
1356765
983369
1925327
678827
384377
1601221
121474
1107718
1017058
422590
1584258
1155240
1791077
1888151
145979
1421936
999643
733130
1119948
132646
381100
914232
506519
1590500
774499
208922
616878
1574035
1715934
1499036
529321
1950503
1521719
1544334
1940218
714735
670544
338049
1568737
323704
1166973
766258
232912
1268107
1842147
165079
752604
1253982
1853072
261952
1813787
928295
1656424
753063
1255308
860755
1441654
1130412
1357868
1086531
727458
1140468
106177
1617803
1229747
1665154
1786085
354622
1297675
1832035
1781063
1683445
880022
325033
964668
730329
489341
1958252
485552
1500239
1244912
1711077
95265
579044
1503440
927151
1110754
1426383
753153
1753561
1249813
1798666
72300
1221853
901110
331485
484972
750204
1944946
87424
1727435
643796
347317
822949
1642815
1935254
1429171
43639
1652909
598874
360709
975670
1805867
635163
60360
882693
1763937
1851879
823093
663634
643851
952142
979003
780755
1103187
1337899
1018878
901352
1311719
1736529
1481321
702113
1396871
816258
1235249
329834
1733365
452247
415004
1607774
927935
917419
1821952
1375003
428970
332881
234840
1770287
438692
1065163
565561
1914187
618657
1839766
760901
696651
1585991
65025
605466
1848535
168416
1959811
537006
1599509
598106
1814155
183181
343341
1063648
983425
372189
779678
1662460
563029
991218
930512
275774
559011
1143745
879087
1470772
1827823
793279
88343
1270202
1369544
246775
873830
398056
1257407
64060
1153050
783525
1055089
1357197
1209449
628634
988651
870325
1785264
38818
499103
1354384
973452
393438
207840
319258
700135
1464237
1385801
1842090
1704876
1530393
1256716
1384622
295643
1225190
657983
933800
700289
597350
1971644
977179
904460
1792136
1963739
677714
1649256
1598560
1802332
1680252
540108
169591
1039551
1000013
1612895
1226055
483981
1875825
1917097
1940529
1301050
1200908
1385424
1513514
1803607
958957
1292339
278104
1318488
1868918
1620228
53075
343604
698122
96466
1228056
1861883
1862961
898454
879894
1833198
401260
1813386
285488
1809355
199968
350862
284651
261255
1043535
1747500
541142
811455
1708256
1559010
473412
1490343
1289145
1008400
1783524
824869
1845662
174072
885386
48083
1936947
976573
1138820
544571
1136536
1893687
223248
27916
1897713
533692
1795906
566592
718506
907749
905024
1830097
1010039
434976
813500
1499497
1167751
66045
1651660
164683
975630
766342
586621
1029203
991664
1491161
480994
380264
372421
1420322
934805
779607
334896
1398621
1348993
1064705
651275
216666
450193
1773341
1413188
1858061
1971976
767989
771589
1640221
1080019
1802663
1802940
1339164
1154907
77182
1766450
1459288
1250908
283728
51137
679200
642001
1285851
1338189
1052355
660640
1928580
429934
11746
1448222
851933
1034793
1172613
830856
636024
1297557
1820393
972298
1930060
1467532
487798
606075
343665
783724
1073947
764208
698884
1494122
38626
867253
817646
1343086
1121605
761258
1626543
93332
439441
1878124
288819
1803301
1920273
41950
1853254
727152
22797
1688507
637345
26732
1467352
731272
1246874
1449383
492146
935633
370535
1422606
1852179
1930520
1178675
1548627
1183710
287699
675382
1699975
924933
1815690
1325924
592612
1143064
319411
1413584
1332465
108423
1297303
1301368
242565
319244
586261
633916
46838
776698
278730
1254740
1842536
1143885
110677
538213
1894068
465159
417983
512918
1201336
227878
685721
1518780
994571
1301262
1701147
951179
686078
389101
464860
1478873
227857
1243265
1515221
679752
985940
583817
1806313
219354
254960
1893007
1133007
1500803
1854789
1684181
107998
1846634
622732
1363507
1193141
218215
980137
475318
1514945
1155255
1511550
869397
1085244
466041
124448
1538310
67485
1585206
1046699
885178
45037
216648
1132247
237244
429431
426671
970839
1322
1327947
1626481
1583060
1972197
1792938
1811196
1459915
1858286
666900
1945463
624256
349803
443403
285538
760683
1785961
1865537
3632
1204496
382799
570755
1445880
561034
622141
1405345
1053605
378467
1228553
1827972
1593430
1513642
1713787
243457
1020144
507939
1791998
275556
488937
1530033
711949
448809
347880
1879518
598466
209451
1175579
1857095
633726
1086315
313792
830038
831666
1227213
309889
496932
999713
667047
620560
1417741
838236
733860
1977427
1706755
348238
1094158
1391848
1730712
291043
394397
1007267
495158
546342
403295
763983
1481033
590835
214504
1031641
1452477
1390185
1349574
1637150
182313
1774097
314033
1936843
197798
1485846
1307401
1319987
169197
854907
402707
288379
398028
391576
1223883
1650832
766403
1300224
357703
917257
850395
1003083
1593837
1555351
1190870
68134
1982811
13472
67697
1340355
1713313
1507189
1793223
986625
1308760
1367443
352248
95130
1741230
746614
116259
314472
477926
599580
1036888
953574
1130655
1476094
1620231
956843
1419251
944958
644096
1531459
739803
568247
469658
1910554
337341
115386
204073
179246
1659513
711797
1059637
1941355
1628345
24853
1145784
715731
782275
1166846
1017952
1027043
997507
703298
554995
802329
69198
106462
1120010
494756
1024208
392767
1196820
659788
169283
267818
696398
1534439
1159319
908009
1547208
1780438
1719265
415741
627588
557602
189552
210526
1145663
614033
1277208
1933219
231797
863333
1820283
1817184
993857
1362872
1442813
1190589
1193743
865580
1935007
1606364
81472
903604
1543980
691585
461571
566666
1579342
44686
1390220
1623390
1761736
502065
867400
1654697
1015375
601457
1492331
1345245
1976116
1899223
1854851
171156
1410781
524542
1925251
983383
68142
832165
304254
1207835
570174
835065
1726080
750874
1758778
1376330
1175822
587851
1910879
252751
876103
280696
195976
796870
398500
1818869
1411326
1533238
325254
1729948
460648
482290
1352340
1721555
381912
1501320
1356045
1536511
375795
1568407
491345
454967
991565
1238093
1759201
1279673
757572
579238
328375
764314
1741128
1223467
508743
912090
1584610
586833
96721
1865494
1186388
1593558
527134
414496
537389
1865951
117962
1160484
1706562
14403
1467688
1524732
1261013
1370755
173522
1702487
962763
1477223
291264
1268137
1601250
1383254
1501089
1094437
500049
934684
549667
1619898
549866
1008915
1349444
1767148
1109061
109817
986570
228799
785099
514415
1306021
838275
1180654
693060
1828867
300762
119306
1535016
1687402
484255
554501
1369923
1334116
392767
704353
1041409
1351829
1307142
791063
1772977
68989
488495
1742305
1521035
807759
1261091
340105
752503
450637
865540
1348060
617033
1505612
594619
1343755
83996
365589
1268078
186493
369696
68231
1259937
1644390
772855
744035
1715897
89233
1574243
908140
517048
1664090
784706
1395729
1403948
1637944
145646
348018
1411279
212518
543648
384826
975239
1519975
118563
1014723
63369
1959110
1866745
1737205
441039
1031244
1316561
397022
1850672
1339901
827397
780180
1513134
340652
1447700
30283
444907
1139851
1315485
1277222
429817
1311077
794921
825429
931234
426650
689721
1681340
1452761
1514319
857085
1745515
157186
1451297
1936870
131138
1200545
656860
780193
681820
768349
1424001
776211
1452537
1602746
957503
93189
1620089
1833363
1312142
1056938
986281
705428
1683714
891306
525253
1722925
817639
1496994
123398
1277923
1557863
239648
1640937
1321708
1455916
1668980
568423
39716
352128
574699
537187
1980065
1583070
707573
35060
572027
1909113
1292252
761635
637258
392091
1821457
1302005
504746
1932921
1526267
931063
1339343
619986
1863681
394417
1869326
72874
785034
459302
1488903
898715
625708
1552198
967574
570329
117214
1485910
1614308
388720
896703
1418658
1057087
881698
471864
786650
450268
1447046
1570725
1322258
801335
1976311
1709859
273521
1877078
1963233
90791
775800
367962
616791
1194077
1492466
1741693
415096
43440
49274
1299422
1944926
1495905
5096
1326478
571939
913881
200645
1268622
1121216
152599
499487
1387114
900924
751588
834152
823452
510672
920985
1636506
185264
1298752
722052
416748
692304
1211765
962669
788243
1101990
1049839
1771347
337621
1663659
1516713
6562
1812463
1022585
339758
621649
491850
1942787
1307196
237143
1095484
85426
1420522
1292542
673358
1945744
102714
773531
1695774
475055
1235735
79488
1354398
740386
1546776
698330
327361
1249504
297209
1434889
1591879
300063
40654
601931
1397658
1876697
673418
480987
759630
1740542
957100
289498
1710145
985051
1229809
536954
1628368
1073826
756779
1757540
1410964
679355
1436645
401461
1308853
1012534
323837
1133325
502831
1967361
1257841
1706588
1871862
1989345
1335460
1366360
1009479
84057
701733
1520352
1835956
32065
324945
861798
260691
63354
172254
1909822
1059833
452121
132962
598494
1190265
893582
227814
1423539
1176550
286726
1937056
563977
894647
1412915
1301108
657982
1552874
1232236
754549
1194046
399734
1492058
927909
294723
932874
1444168
963365
1286354
267236
330703
1801122
477323
1041580
92070
48123
1590644
1768180
730619
237646
1467262
480052
1387145
293680
348867
1100877
27337
1811280
1828963
651594
1745585
412078
1471382
420100
1765441
1399643
1537822
1639004
30370
1444878
622630
1020221
602372
933691
918645
749804
1696661
1009161
1738217
1526245
1664424
10806
1965355
214487
474800
783256
1307653
1967157
1895599
1084037
309157
179381
105170
1443513
339725
1586027
1599032
250005
1058835
818649
369004
1663248
1181111
32147
1300177
1047822
1451492
789728
1820913
479306
1648431
543631
1772278
803996
950584
686607
379256
1317986
1910436
654137
1233811
195090
1066728
1002843
1025052
1115024
1368564
1368937
773608
1307921
898455
5978
1728883
688578
818022
973342
1311340
1180608
564722
703871
1041907
135061
1651869
1533244
1424063
355418
579919
220269
1378665
897258
896692
726528
809995
1586802
364768
663278
50968
1744874
1000570
1582495
110100
157298
1986929
685879
578444
648946
1636221
135840
1140952
974132
46371
1853522
1051784
1309628
394871
611350
910515
942193
506566
1802521
744969
1061072
1865242
565786
363754
455820
1389609
205333
1880993
1454400
154541
595356
319638
3198
1866176
573589
1430106
1511223
1339372
791777
1014939
678790
479517
1397270
1737554
1970119
781039
507184
1268628
294599
1063737
1967204
907288
1190442
879239
1796557
997965
1641835
1003396
983556
1616515
648861
384794
1739867
178067
780261
1907156
651811
1076943
329355
1010252
1117539
1037141
1370110
1065419
1648476
1125874
513305
118712
992828
1370999
302557
531527
841097
1699255
1022236
1881530
1818058
636984
1249356
622342
1378275
1618367
1784685
207322
873755
454227
1692104
473583
373594
271903
1191957
1070297
1756181
1386561
1763081
609803
1385360
881765
840
18956
1016881
391770
1128427
117424
1156510
1614228
852951
1987647
205045
1924789
624945
1923990
682380
1756338
1205919
96250
753638
1702823
407652
1286009
114026
462334
298350
171550
1506763
240053
187535
863650
263094
1862317
896103
1727834
1645272
624964
1421343
158562
961302
1992872
1880770
18076
419421
151561
1907094
962195
854140
841096
349781
1934687
912020
652198
953713
1044203
1867336
540968
1561832
1935305
864263
757991
654726
1733553
277387
1924582
947209
1446487
784672
971224
108725
641254
613946
1201351
1116274
1310586
668064
1644467
40803
1369277
151264
1196629
509086
1428875
884637
1597073
96525
1997004
77320
150101
1479758
28109
319363
1950893
1568950
1463911
1362654
107717
1742868
1096147
1897339
638330
1851485
1098885
1345915
418663
428543
34355
157756
1296972
189966
830357
1139646
1476724
245740
726600
1070174
316962
149823
921718
1621333
1269950
861958
1436549
1983440
92938
1685024
214883
1259387
1300148
884324
272087
1130285
189505
327697
644160
1007516
1845333
1562739
69813
325359
1333908
922861
1097783
922583
1358259
475443
1944933
484067
307065
983485
595691
940818
350610
99299
776050
184110
1537335
510250
1031770
1360749
1842166
1939452
168804
949058
544219
957625
983393
1326850
159734
321837
1066644
1785250
235454
1091123
648491
1147273
1105764
375565
1949681
687836
1416071
1962969
1616685
1401875
859659
828402
658538
1142807
1545478
1570023
578416
604650
1763474
152195
1381296
1525768
143825
1826733
357649
435929
1079807
1748372
1565523
117472
1357824
10967
458709
445904
580215
565377
302035
1633451
119826
1709427
313262
977778
1788493
612983
1724070
865239
992664
1263849
25655
1065680
1251874
1009507
213718
559668
1681868
1684727
1357614
315081
813301
980729
1726868
68804
1838266
925352
1674726
658982
1472878
1135112
8612
1931665
895856
1958719
99365
989086
872036
363300
1505436
82665
908739
1759203
973921
388609
785563
1527160
997706
1635620
898749
1318262
574237
764535
1078300
164078
1631777
615017
243455
226574
1711389
699305
1957994
989747
396427
1335169
1770158
361812
1692915
988064
1539428
1244857
778688
1697267
668814
144746
1902586
644807
889940
1680909
1246923
1178243
931383
806429
1329233
1441890
145747
289220
1698402
113314
421167
146971
65827
1713441
1238318
1960124
577210
1274180
758748
821070
1683547
1895207
619047
208144
1301571
1667645
625367
1737675
1801057
811052
1459199
1076733
1192216
271327
758925
1041608
414094
1439822
1328598
924502
993599
1419066
1287947
1509354
1816791
1752822
1338742
1014683
833888
1389268
1388577
1422512
204231
1521983
284703
1185785
591244
227289
1711834
57244
1353642
693185
298773
744995
1227202
1750424
1541044
532907
757337
28892
1854699
301930
1962182
1140599
1719526
330013
1863522
286282
573895
1722410
1334577
1717159
1217049
468459
1387596
398530
543263
1167137
73340
1969574
1749580
911390
1317821
945647
1800116
678753
394763
787318
1607862
1511935
1402257
1835490
843927
650741
817148
1228440
148101
725986
100468
726334
1511058
1051624
1940549
880717
1744818
1449289
517734
1564072
420142
194145
1591055
1291852
1572043
538010
507637
322029
1805562
1610253
831113
708084
1084946
194556
1269992
1500951
1690445
1047394
91215
670702
238237
1868845
466720
671604
484052
91615
462911
1627429
1649877
300735
1266837
8059
1503629
872197
335492
1977355
866078
213013
1263858
1676681
486328
590994
1416567
248100
1265991
1504573
1968488
653963
596545
893463
1486888
16124
1921994
442007
415479
32556
626707
1105008
1165946
2290
396228
1979742
64508
661569
136350
1395251
1546531
1586736
881964
821766
1953993
799521
855020
1712570
346196
1616468
1887584
175836
1460347
1482116
403633
234170
1404078
1238591
929771
498510
1770646
902406
441922
863416
242802
1991075
318086
1467312
1563480
395612
394919
1386395
231550
1143718
1428165
643998
1460498
378139
570477
449487
1219516
1399109
326873
193433
800716
555303
845783
725315
1089837
10811
1114080
1768525
713949
1637094
1955138
1377635
558594
193958
269600
751043
651631
693976
312950
480311
12973
664510
1648165
1634692
790718
272453
1932217
1110736
968394
614780
882458
866468
11505
1217506
1463996
1033728
1176605
1659765
572944
122778
537374
1972254
1358930
1098174
875193
142012
766619
774848
1038499
1291568
884147
711894
1294522
427902
229307
147683
1999515
29737
195660
1425753
1283838
875421
423631
1464331
1535744
1630054
619919
1279838
225755
185867
1257855
523889
1280898
99783
78708
1535207
136064
926912
1559052
1589147
628201
350642
1408186
376992
1337194
768749
280048
711368
1201643
587999
1494071
647974
1143054
293693
1275604
1116276
920742
1647644
1082785
680396
1495262
869200
1653533
873221
511296
853603
612301
212664
1546667
1229867
1106555
545637
346439
1879478
791459
116522
1375125
761410
294329
1843797
723243
1533932
1400688
673735
1643121
397936
1016969
532579
447588
1282712
326724
732381
1753725
1599336
1283939
1947324
1325807
1089962
1729147
510093
1515056
1004996
596864
190414
438309
1895775
1142607
347607
1259571
449531
1824248
1073012
352763
122530
799598
1604792
1176006
346401
566195
1554121
1950355
1143237
336925
454294
244774
1882448
129044
1175155
889551
1567291
152368
1285121
1467628
725077
645957
1636264
444610
1004606
1824993
391164
200331
541009
1839491
1586156
1158347
199725
1814555
345746
357172
961888
458325
98979
689369
1789145
1905717
1016471
348187
934581
1086797
10367
1297916
177914
116362
317709
122715
1173075
1714189
322769
966032
18249
1686639
1002096
1947669
934025
58509
1989335
1250041
1742948
106255
1909284
1566411
1618552
1129597
1290609
1294207
657476
491470
784476
1746072
817922
172519
1034272
1431468
457280
338075
1186441
870988
1628280
1317865
170264
1117008
389752
995857
733324
832778
1461257
1965145
874178
738744
1633424
1122788
657346
1191716
106139
261694
1347729
1203538
845179
1998253
1900070
285316
1083218
1258953
1963641
446021
525557
698559
1995133
1045749
1761195
782688
353368
666012
1392606
765333
1769247
1177616
634939
1902925
585131
1904217
520561
22722
850430
599903
1448316
837081
980576
1944453
1604709
1629213
536439
1310327
365127
424018
82426
1021522
1066684
824146
1093347
1208729
1645675
1370780
1065375
1873767
181295
1365748
1046081
291033
1143039
775815
234389
1345372
820334
1916509
1310772
1292216
773747
1553678
1512219
964390
580743
656185
23803
1461306
634387
1942289
1710769
413013
1275729
1515941
1903670
1463738
1227829
597796
1923449
1207330
1430767
1860623
1070176
1894380
98594
1290540
1948677
1929531
1686390
1466047
1984935
818433
1552435
796862
766785
974496
349760
298334
57953
553119
850685
1797887
51440
464885
569177
313671
1420338
712318
1527684
1236890
1705266
181455
277641
1531566
1138775
526070
759791
191442
779832
1134209
698939
1539684
1787330
1534253
1470285
709649
1272027
1442354
1552998
464212
1249999
1125523
1981928
953015
1635455
1182880
1988025
119806
1906622
903253
110055
83310
622000
702267
1762027
695656
187449
950447
465038
1432301
1009183
1767951
1646427
1718692
844614
1732242
1974001
253685
1450205
610464
1867001
560565
1787705
60988
1786164
412922
963724
751887
433706
1715583
654338
911620
1109753
355996
625915
514360
1031133
1776864
1719138
707276
1039465
214087
846043
670113
393684
1925980
1099196
1110936
103184
255853
1776264
1557097
960794
1798488
1155418
378778
1632873
650161
169967
462140
143159
139350
1246535
1613915
385462
1234838
1794800
1367515
855333
711265
514434
1064622
1889475
144936
638978
621334
1816190
856261
1156548
1551963
1214030
1417120
1977638
1668
41693
1375276
1388026
1161421
1428029
1960684
227663
158213
1416919
637965
226349
264823
301772
1388476
534291
1339574
202026
1075723
1823034
1116395
1407969
695597
405869
1944087
1462531
1107482
1486141
1042177
5573
396672
1138411
1859605
1950520
223404
795994
694010
384039
1186350
967186
427282
432608
980721
989423
1252696
890676
1285486
692592
657844
1701189
212762
1113241
117414
1749717
1011825
145540
200641
844826
1077285
611825
1572058
1835393
1019296
757510
1500155
489878
1676860
232346
1113522
1849620
1480384
295919
65230
1349295
1840559
1233591
1470583
1582722
164528
1321012
888263
1285601
1920542
1733969
659088
1459616
1053056
1502046
702926
837153
1851093
1690400
1941759
1419811
1270785
306323
658322
761075
707538
763965
1437458
1711628
1191971
1386685
829483
996280
1534131
1703827
1448077
1311391
1588887
152746
153055
762898
1682877
418430
724283
1952828
1616885
1961735
708930
502400
1273284
681057
771320
1023158
612290
1498986
390475
1567160
1889063
781997
427113
291304
497541
469013
1416543
477901
463933
1761729
814584
1227084
391879
287339
10338
1857629
702871
252711
1401997
1097008
1066797
642924
607068
1402014
698447
345426
802400
1651753
1250101
1933492
230685
1146175
1438511
864150
234442
869437
1599115
207903
1484043
1141180
1264858
1283836
126936
151156
1563686
105743
749135
1380313
1940122
1564391
686809
1789125
306673
573259
526638
730703
1505757
959780
1719582
1322805
1843142
1909446
400895
909862
1644415
102059
147520
1632320
478244
1447426
1283380
1201307
584469
1670399
1834091
714267
898104
1110328
318057
882762
307835
1132491
1376502
804041
896819
775017
1638958
845596
599872
1663865
919154
753315
1840800
1347874
1296804
1702830
236166
945883
1676508
1078555
1865951
1365492
270783
1232752
645504
895705
549739
90111
1544255
1223646
140820
762859
1547232
1827795
1378314
1618637
510468
1780508
213502
775986
1617692
254606
1844841
1956482
1003888
1747851
1228228
1329072
1436907
1513726
519916
995537
431980
1099415
718886
103470
180070
1390405
1936965
761760
582100
196390
958481
1767803
156633
368174
1662446
1565840
1486297
1058924
782552
732118
1522367
754902
676812
490364
1121317
745701
436050
1336998
1039213
1281591
1071757
886563
978097
752371
702193
1988399
1346614
150569
1332404
1458941
1944225
1738125
1213585
919290
635122
1930914
1870223
1224270
1437177
582737
1169593
605829
370539
1487846
1302776
381258
1509032
1826757
957466
1415628
1106175
718627
7011
118896
712088
1873169
737099
1846973
1463821
266135
348279
577598
1740817
557050
1704807
1093410
1248670
236465
27763
687489
139082
818047
1839540
1179814
1355639
580331
1876587
1115809
266102
1543067
417043
1226783
942546
158875
704283
1104876
605583
1512886
859290
279793
479251
1394071
1431592
24354
1472480
705674
481102
242326
1594964
1581276
1727036
1021398
1091653
597095
1784844
585208
1767887
1777808
572307
1954553
967172
1152240
623900
507443
404835
1197317
445939
238105
1393064
274699
1922142
1681348
774781
1817790
71422
721031
1030898
940439
1680632
1232055
901955
469374
754202
287069
1929869
1487563
1886492
1130264
1876462
15147
1944410
1312468
1748548
686278
21430
1773116
84747
916778
1351079
1269056
30637
1702767
1256122
283206
1539002
1588255
83121
254812
554276
1070036
456466
1639752
70763
1811836
72170
1757032
978581
826438
404273
1956703
1992214
780273
1890761
51006
1841403
1100133
1928468
663785
959484
1721215
1055042
1535360
707834
143451
603355
739603
1794210
422922
1261136
714929
758857
1756687
911810
1012297
1997603
613216
1184206
1988237
1711529
1951518
872478
712226
1712243
1355176
1497964
1788880
988749
564922
1581678
854414
1354322
975676
1275534
1168902
821067
1787631
1598253
668233
1234709
756176
1550701
1795397
115845
768834
724416
1742167
544047
1232738
1272856
1342376
188732
1129026
1566495
797556
1766875
794460
344229
1862966
939429
1927321
732323
58725
1800359
63575
882808
579547
1762227
1568991
884729
1170594
1172683
1115881
1921798
1269837
404163
782522
850231
444449
1825883
732548
81474
36442
27710
1221693
298935
844013
1206391
1295764
567618
1362262
125420
1758372
693695
1471806
1520694
25413
966258
1377949
418471
122682
690255
882433
1974886
1571703
766405
270997
1030094
104116
1281804
933733
969975
1892748
1035247
1876328
1568114
1085018
59119
757530
599169
1651615
68721
1746150
402136
1892458
874310
717345
517464
168478
1907470
1667400
1075509
539823
1508401
519648
409958
379111
1100890
1841674
561150
1693800
946317
1968663
225997
500139
837910
1392114
1892356
1809019
109784
250176
538412
1828140
1536492
1674757
1965170
867731
817760
1740111
516925
71192
1007349
48782
462181
1174536
227085
923402
458746
474658
673343
1957664
671621
110148
913895
1026840
123775
1338244
1436443
1368988
252282
816901
946088
1935216
620977
1960569
932865
1269032
1780060
46259
922173
1838365
1588265
313921
1137834
854981
917021
1761186
1982103
1850689
1370960
1561777
660448
438756
1175116
631099
921655
1583778
1745417
710295
640683
1503153
1944074
601595
906183
1127245
1894726
871762
176954
1797021
72043
1968307
1613012
1289548
1020273
196853
717721
1096651
1456753
1216792
801935
842525
878239
11346
1743274
812380
1212289
1123774
1941398
1106182
1261938
1807929
1290892
1054702
1333180
554712
1821915
711584
1421610
1390557
108661
948038
129224
1804049
1342659
1425636
564364
381178
677113
162319
672141
328857
789231
352189
1867470
1046023
1828968
429106
1674356
162648
1669763
12794
1040597
1579335
248125
1652160
1356119
323170
1276676
36675
841571
1138217
1108537
1128097
1235624
312283
796179
1091703
1017797
1649117
1577554
1483224
731340
1514052
464942
1589771
1799757
481546
1750008
1387903
1560435
649605
73113
1462898
562248
487150
6240
1697237
304371
1872370
1074365
1872008
1115170
1395744
480881
1373064
1816931
760383
1681519
1206101
1090065
1648094
1340699
713550
1099095
1645312
493516
1334224
383520
345162
673750
1317406
1771116
1880759
411326
155126
325763
1858641
1165911
1265524
146518
1910013
1678045
560736
1141934
294700
1644526
304287
1863984
1346493
858966
1580702
1729183
692630
843205
198605
1814349
960726
1223408
592986
566351
1410716
699115
409497
228654
1342446
1409882
1086597
1048508
1416331
1069619
212882
1678239
1318071
733183
1347048
568478
867069
1227487
348335
1390524
1699262
1250374
1784470
868036
1006852
350235
1602683
398898
740330
1740548
1390078
1475403
1331725
691866
487593
838187
1829313
1165406
1393444
1545038
1805080
1667259
1173406
1911650
1941936
903839
607384
505255
222672
1888354
976173
116927
98735
27334
583561
186492
1039420
309701
882991
979650
354468
526486
311311
1364292
1002958
1287584
1371454
752583
775064
1144390
1174222
1719213
813272
1422054
57457
1285714
189226
1551340
1473551
485024
826000
1535530
640004
409295
1660297
833154
642624
865182
1233056
57915
1108265
378206
692683
461006
1070016
310515
500202
1554118
1713206
1932487
1867382
1639925
525852
1824708
844714
656120
1265433
1781101
916415
1871842
445132
1504693
206322
13980
280853
1384462
1107864
621969
439989
782875
749772
1765933
90875
1685577
1750252
1759771
861959
1865320
1822401
1846342
1643379
843614
242427
1494570
1661497
131304
240665
1422174
1877772
1528389
1797855
1304964
505706
1143389
91757
21552
1882451
312636
5385
1126868
1440236
834271
1623289
715355
895451
1698712
1849243
1193511
523547
1032348
147529
299323
67972
1780065
1410494
1420038
704850
1823185
906326
1787829
542599
54361
195488
1972245
1089845
226127
1849211
873926
694624
1167786
800681
495925
1083937
1044049
761174
65756
627355
1828127
1919981
1236377
294818
380991
44995
749635
618837
727024
1823035
613036
1299067
1711422
1780556
1077990
1547501
1659870
351731
1897984
1254971
1393811
156431
11317
1082635
1029560
1495477
1666746
271846
1174080
643703
1439463
1206830
1882941
1890463
1218778
1075987
1641735
16094
1205486
1924021
1167894
1764049
1536938
352549
1177804
1226388
1479112
540150
1389873
411340
1554252
1243729
1932397
752344
760391
597180
724623
1969103
1974363
1593095
434048
664400
1744284
321861
517712
1092164
1518202
1872296
290507
82032
1373859
328341
477950
1085786
1757075
1979574
833957
1775775
499411
1044213
43871
1598751
1027966
1201957
319910
1891189
811078
1598401
1039068
1564950
751207
1093771
344072
1379802
1380945
1297998
1129325
1106974
1599663
718794
456936
258248
1525114
653418
1951587
1927852
1758090
50626
223260
1407074
1050532
792829
183497
1724164
1044293
1054202
143152
1999535
66742
176242
1930746
1537781
738175
551803
783334
1659956
85004
621629
938616
1022141
405581
1694845
657548
1940347
1386532
333581
1097212
658970
156570
860524
1098427
83733
305858
1735112
1616418
108817
497938
612503
878422
870881
1270055
643467
850348
362691
1568874
1298424
1783834
1056208
738689
595032
407812
613301
1001168
1396311
774303
1957839
541340
959186
1666137
1849192
1107565
1400290
922147
239203
530360
316910
290366
1521647
1678711
1791992
138588
1346463
1538819
853762
1988610
396048
221186
1685010
844721
1930085
822334
1710480
813863
27568
246416
1505533
1345272
977109
1546766
1304895
1569173
1623919
1793942
1550057
1217015
920958
415488
1562494
157002
389606
743159
1572880
954861
963253
714338
1109550
259658
1606215
926983
1913940
719840
1028455
688696
663671
199011
507049
404902
1315665
747932
1348959
753045
553742
900731
691108
50366
1666773
1050793
1663547
491365
197647
1553070
130778
1121186
1118288
1144386
903849
1613418
1192668
1473512
1235610
1587033
340555
1791993
80614
1363345
1088404
1476711
63221
1903102
1156567
221382
1738231
328154
476723
466895
944039
1266940
155313
1185698
123103
44907
908708
206561
162040
1625875
135875
672290
1072810
793463
397861
369794
429483
1317517
329019
1205792
36657
1868535
1879434
652672
633966
432484
1482326
1256579
181252
1489793
1285205
856610
860750
1355144
443698
659908
806481
1111765
532482
665384
1365700
9896
607865
79033
929710
122564
1936360
529455
1625928
842493
186999
93305
1101480
1630443
838490
1138690
1874253
1992054
159607
964998
437846
1532261
1415249
752434
575444
184904
1461429
1337843
350088
797066
843489
478889
873348
1666146
1889793
327146
857435
409919
1504867
1596987
1960705
243475
1225144
1276073
1509651
1370508
1826680
1585803
1679097
1915532
884729
1586636
1895021
381930
842171
1709669
1883727
1156039
250729
259258
127309
43340
1078951
1692795
1359677
1778569
1077255
909750
115527
1939100
1596121
1004882
1355994
219296
1159209
1047755
236283
512013
247202
1511543
1576560
483130
708277
131783
693818
563492
911931
1564933
968024
1272697
1022493
1865310
1099045
953979
1192142
384486
1265402
582624
1557177
725828
1822434
53800
718840
33461
1998105
380622
850441
637730
1299316
256644
1690824
1888292
430040
812448
1540215
1477382
639050
1701210
139571
695339
1402507
955982
149379
1717714
222912
1895356
573246
1579190
1925449
172941
1842648
1960303
1870341
1751034
808632
345478
600346
345458
1835558
1164067
1067043
1666718
616224
1570742
1846208
903863
351167
1823471
131108
898522
1550987
600397
1809117
28494
1754996
816727
861599
1143714
234734
273520
1550734
830528
572911
653250
919954
739972
1965841
461845
577543
1469037
133724
1479715
981065
951838
1870017
1110704
1732706
9111
15454
600019
663140
1055771
1095214
1096132
1601825
622819
1286022
1797328
1916991
1236069
1777222
1381298
1467851
584506
141786
648451
1888746
887367
464129
441050
658659
1739764
1761700
966939
100607
1590145
1615341
508680
727572
1656609
1285920
1202228
1742606
357658
455978
1635699
324714
1648138
892791
1031703
518533
528775
662017
362980
1211981
1168845
721699
1156470
769913
1382869
903423
279845
1181988
1480659
1404824
526695
1557278
1495596
202528
1523462
1181627
438111
824314
589128
1615966
617379
1760689
1840382
290914
909606
1916977
1448869
702764
1275633
1411302
485214
104835
569252
402661
1189296
320863
751113
1776998
719138
713225
1495320
60211
1599099
1357027
325540
1268232
1315662
540572
430123
665253
994176
288097
922174
1964103
159606
1231148
859995
890935
444487
48267
659486
103680
1919433
379377
1429408
940197
968955
1802222
574615
1964730
1145545
1159805
244965
1519827
1783427
1376994
1648160
282579
729339
1248097
1152346
1080253
23499
575827
625161
1216400
787088
163695
1189440
431804
1284320
1668399
1697364
615632
1846291
37181
1734975
1651253
1013882
983764
1532562
1583029
1830880
358087
1540043
1258900
1515436
1532238
1318613
215898
131145
1398191
163836
1335952
637831
1485852
1928293
424642
1849649
1110639
1011618
1073563
1225708
1083951
1289793
506980
155359
1184244
1933615
951578
764851
1809687
464328
1670709
1801429
1886099
1282955
913041
1177054
695139
1667673
892263
1396245
1795068
1285536
831466
1910599
274506
1440915
98603
991151
1609969
1481411
192205
422950
223753
451729
544280
1821977
1765769
16832
1300163
1210404
347883
1213115
1654891
256101
816524
1798738
1232681
1592244
1030687
1790126
942838
1014024
719918
257568
866456
1536041
1979554
1789963
1927874
1544110
330834
633022
451895
639403
1359489
1599000
68859
367839
507449
1688023
716918
1185142
1682982
665192
1888646
1485291
1048563
468585
1212615
1114843
1671454
1711990
1519128
1432391
1520985
186996
1327236
58542
477660
49366
1422820
148311
190276
1412855
1718917
1524945
193893
993100
252971
699590
864343
190010
1860463
1872136
1690565
607814
271030
780583
950333
1530051
1071604
974151
141890
465527
677955
1609160
1089568
390872
80284
650025
17945
1204919
1575769
250128
1575053
851929
1947064
115352
1898700
61284
1226752
1981467
811443
1443855
494149
876582
301020
715779
694179
88705
1712590
1629624
1823201
1402219
521819
1471271
380013
1001011
1622703
970734
1443922
1847527
80285
778199
1381357
1224181
1672035
50619
1735563
466481
1272949
1378378
208443
853266
1924481
1199687
1363401
1947000
143827
1375836
339977
1666168
1291938
1177630
1067405
484576
341540
1859284
305094
1326805
1534187
931162
1295638
284701
1519982
1348834
247418
450027
1874759
452406
1464056
470209
10337
24012
1322233
568644
1475143
1158216
429110
1492875
1461440
1677062
897951
1163524
778960
1671897
1624751
1513340
1040178
1327066
245981
309284
1788996
121012
1850145
924529
1421552
857320
1271443
1882253
652146
1381355
849622
1533059
1931902
867285
1853861
1737787
548250
965087
353818
945794
1151877
991946
1232886
1590937
1460897
1820408
1185032
223928
72774
602775
958189
819527
1136133
1004702
667868
1466806
77790
1242784
1540196
1380739
1034241
358859
282473
1327497
1935819
68414
479547
1759430
527968
357168
27270
772666
182518
1234986
1166443
379589
1339620
1200144
334992
1885299
812190
339557
1405410
588861
332159
977222
1156519
1185224
1187910
1760140
795416
1054172
592898
1476994
1797032
979820
1131645
1307808
1746822
1893189
1895211
105558
1755398
1219784
433594
1920003
1055119
1319148
710787
1554748
116453
1359486
1595533
789205
470292
1641169
700850
820804
117952
338263
1293977
432
1124777
61676
1530245
1837577
1087903
27468
1153
1716227
774087
468786
326057
1254829
1716784
152035
721619
929231
1365687
1302969
322636
168582
1700072
89942
729098
497086
622408
1123255
1583452
1967054
1531820
210521
1491968
1508926
1200163
1364336
1174337
1200191
381717
914140
11939
1285214
985653
1776400
968450
156055
701120
34740
419339
1017110
440730
1582793
1576228
256067
1458682
1566056
1504800
765499
1973164
220949
866526
1717545
630958
756683
34820
1768883
1319886
1248727
1203236
1330234
772650
296154
332289
380450
223757
1461768
730692
1825837
1076285
1129038
1434942
1289069
369229
16391
873616
559676
429317
855531
1369347
1552580
237957
483813
73704
1720346
1968518
18713
339804
910303
423261
627781
929988
1354409
1115412
642236
1240068
1431578
928206
1460673
750598
1826347
520669
489020
874045
1638445
168197
1314574
188910
931007
1454134
267661
1658694
657583
1869127
1394212
257463
759076
1986397
795468
935620
1238486
1182172
970751
1375592
1387955
328325
40629
316478
247519
1404588
1182481
979043
291615
1725139
566620
1226283
349772
939952
453850
281753
100343
841057
1702117
888819
1486493
220217
1935439
685431
449807
676099
1272156
667127
1519979
1766139
1169048
60257
1635883
220030
433559
1006636
1934184
1076217
28753
1941484
1417043
1810484
813663
1239527
924812
1139694
1646737
1815853
620822
301739
250983
593292
1611377
963238
1517714
1273112
1204064
1617577
1238344
147040
1659205
31904
134311
561297
1400988
1485683
1065989
146880
398655
1644840
929347
741738
1859548
429317
329805
1386045
133475
1262527
416788
1723961
722359
451989
1699855
1678345
1217790
1638649
388444
636874
538684
1535510
1599939
305458
1616216
1008838
386198
251534
39609
1085430
132230
1504974
1159207
610804
1151287
1009078
1992089
1043866
1253064
1993979
404560
164564
779937
774151
91201
18822
374996
1642163
1322206
1355574
770361
908071
125420
1189489
611508
1142734
994134
1393332
1644095
1067941
1618430
1605422
1370432
1484266
395085
609551
76476
220624
1379346
1212141
1391078
11606
1058817
1453062
1976154
1229216
1975459
1945424
166497
44096
1512507
284203
1618593
1101467
1041614
1989371
98884
1112725
909219
1625536
394256
1464014
1656701
1310819
1790074
386685
1774642
299322
1197755
618446
175894
950483
117536
1161630
1381595
1782974
975273
58502
1840186
850023
593315
1781323
225946
1771849
350190
1343712
1467757
36338
104820
1708365
1143673
461110
1737348
1250641
720320
450566
701286
1683089
1614429
34505
1620729
351185
93122
914953
1239003
1328657
697031
702972
1199820
1710920
696092
1639051
1075347
856849
1627803
1230785
1248551
306431
1950560
828560
821023
1974929
528440
207424
1370803
1014591
693706
192549
1468287
1625774
1209218
1555954
406088
698421
860093
1844025
852026
837952
1899849
1277945
1565925
934189
305079
1876301
739649
1732283
266304
852352
1752083
798820
230893
1660942
1193246
1791932
929026
1366992
538767
1484297
1018765
1977908
418475
946318
1819284
1404837
1611270
886028
980667
458374
262429
183261
415867
31722
359718
324595
1062150
1799688
326328
1261881
40078
1939676
670247
1480263
42036
1164318
564499
850480
1635770
57286
1680936
916127
1197982
1768489
225224
1181989
1355260
1823976
1172106
910542
1225152
1398774
918113
1275267
1582138
1552532
1026621
1505272
887606
1369303
921346
1182219
456277
1113309
532696
605815
803452
1902905
69045
1955349
878768
891250
1885391
342225
1362391
1649624
1835080
207593
1126484
990469
218900
269895
11048
152006
97519
1756396
1531552
103051
1135100
575956
1949251
475310
999474
1450008
58632
40653
172347
1530898
1444637
1845125
1072004
1715697
606299
1914636
934869
460351
809402
1324493
1169797
1639716
1774500
1744674
1408778
215984
1518490
1016941
1587557
1652920
997127
335618
1209335
790734
250729
189193
858791
725628
1528960
272135
71844
926660
1105399
1287500
734966
572855
1938971
212011
608094
1680135
1879791
98175
1016770
1051221
865463
401992
1608635
1275299
447277
975017
349431
513166
1893051
138749
684888
1460282
947842
596641
836053
1177000
821431
1058317
43746
670475
1259659
1840248
1928406
20622
1136620
777332
152285
951762
731666
1714447
1435531
161350
669987
212193
1267927
1392260
473613
106840
968712
1272240
1785235
354925
156824
68462
757911
939530
207848
525236
1503251
1042957
950648
1853200
268838
1214408
1514955
75385
526654
1294193
1612569
952264
1324745
890719
1915159
1250587
1194823
1311765
786598
1630136
1407425
1303670
171412
630815
1231050
269804
1248732
1830510
1830336
1966009
1934350
826743
1993204
1307676
431808
1328904
1603852
804054
308802
531521
1010785
783521
1971368
52471
660271
814876
758226
1855061
446220
404856
31260
1163373
1232059
217823
845744
661842
1754666
129261
1240441
400274
511080
925645
612345
709735
1178016
406485
576599
1005182
97976
1451992
348676
104048
1325891
1110717
1677894
1091257
933514
410613
893787
1059040
449023
204857
1015629
804438
809891
1856493
329575
1930580
870029
527346
958818
1275113
93050
1477908
1097859
1014423
632014
452268
1514239
1642210
1938598
770138
1941439
220634
1431442
509756
1222548
643544
880203
1315934
1889718
1899020
1921369
483785
296955
1128005
1068899
306173
461638
586852
288464
1557887
831710
469153
858509
1208286
684038
1509150
589762
1264456
70251
872509
1042029
25534
962527
1968905
1787217
409608
1742817
650445
161126
295464
812783
1318603
1683946
1325746
691528
1576301
114319
290394
885551
103715
1815401
939139
129195
1213723
868688
75754
391079
1246667
1442405
875769
538364
1237434
1034729
1597248
1396718
323406
667326
1508223
787627
764459
623577
1313939
9363
596561
730677
943054
1442166
746031
1963934
760374
324182
1121319
1044043
1648426
81777
1788656
1288395
1673207
419521
1846311
15298
1593324
707149
1874995
148542
1317274
1573073
1219729
1034337
330994
514118
1516997
998568
1130009
1007419
366450
1385236
1052701
1392094
964931
997063
89155
1490070
1562931
425944
1261062
1389283
290427
984917
185773
1212356
817937
1374329
1219036
1871336
1312282
712507
578901
1787374
1840117
1466726
803129
1126220
1318080
1878373
1941835
854724
702808
1023562
1611556
164655
755780
1686373
851777
181987
1506837
1471140
1262378
980041
1666784
1110751
311298
128084
498973
740893
1056012
464009
1701879
1905294
255399
765204
809027
1040114
62006
1323642
1314093
100862
950229
841557
902706
262106
905864
1763016
1497477
289434
794378
225492
54318
1596642
353918
1121878
1593692
684208
1993626
1292660
1016985
1316987
835527
1902052
1638920
1010629
1882667
1025148
1419876
799224
1170870
221298
747106
209527
1244374
460002
1494092
1993744
590941
1122696
621131
328156
749116
223361
1433253
1617051
480123
933832
449592
94514
839543
1968766
1929717
383156
729876
1374301
1989826
158291
1136519
123451
1324766
1909495
1921606
1450972
175356
767810
1275350
1879296
371323
821870
801308
566688
1073900
1650387
622357
331398
1320078
1437622
514954
1088552
1222736
969709
635574
1221676
733134
1129349
891357
1442769
856968
1411303
458453
385709
181197
826065
316322
673006
1210116
854132
164318
158603
1300275
1256281
1872735
489939
1420115
672544
267976
182652
1063133
160001
613870
671935
183628
712644
1636500
1314450
212220
1146441
176285
61339
728451
149730
518853
1251325
292792
1601396
135833
937463
69283
1273785
126546
1820820
875623
618182
440618
1994370
1910083
1668106
1921652
1923199
252182
1208462
282793
421967
26308
183621
820442
1965714
1888254
1176893
311439
1917967
202224
223856
1971151
1902457
1635872
984934
177981
1954000
993893
946263
1890349
562484
807254
908700
228223
437337
520234
1505202
181356
1657181
1448252
460260
1181276
686578
1057503
1014042
140395
1630775
189701
945772
1637917
820973
23446
1463094
1058438
1002367
620096
1474057
1429216
814545
431097
1706837
386540
924717
1179837
1580673
22005
1629489
1151923
908517
1733084
412265
1529491
1931392
1414750
1740374
1136873
1733105
1002455
348470
1626073
207906
368797
1157459
1493695
1690063
1471221
735907
1367288
1791318
1300354
970543
441860
1424819
519657
1370099
1329491
743145
894039
516873
756343
156350
1231517
1036269
446053
308263
1524484
778735
1464170
1006582
1328689
766359
1472506
699030
1138110
1909520
725775
1031154
708674
1478685
1584965
1686002
600505
1601212
403883
1913961
351110
32230
1448771
1527671
146316
1490888
1472639
1896330
362552
1717950
292719
820021
973837
898369
1707450
1371722
1749323
315755
1124502
606909
1229767
1488947
558463
1038302
1389471
519841
1609397
195376
150851
530738
126867
1114036
1097113
217984
1183987
571353
305429
1912838
1694955
280251
1979766
1113279
1025317
809022
644618
1021022
977697
1319380
1545961
1714653
1689435
867649
896591
1679783
1958192
1721517
193100
1478721
1632456
1419984
518414
233998
1641802
101531
522321
1994375
1819942
373576
1228293
804738
1139091
708559
1068703
457089
1007193
724843
1084833
544154
994122
1949664
1701676
796542
1005954
493255
1166705
1124818
1114762
1720022
1153268
1252072
1534680
1708371
24693
1512200
1680202
827513
1580455
733566
913619
430548
1783160
71765
1007244
1179835
1402391
1941474
1180384
911270
33276
1967122
1481138
306146
1905657
1659395
819105
342527
586349
1798898
129248
1170515
1950290
589585
804640
960376
36435
283002
1088441
518700
1785209
1158673
779308
1856852
1201542
1572440
471779
1586736
124122
131212
1941920
70237
1492670
751188
1093718
1424086
1197476
1533572
834835
470694
635868
877652
310209
2010
489862
1841755
1187475
1788751
1968194
1906887
1310208
1785582
509983
297349
45514
849428
824200
926795
1038425
352746
36705
1811993
843526
1099474
1541037
1052123
479435
1596687
1856472
156662
79902
1591072
1049069
41064
313910
952481
288079
1395286
1011361
579852
1630623
1485896
997852
1936272
495524
1992855
1461773
149159
73551
1467565
1151496
676472
1376545
1910055
1245404
1369349
1485058
446213
1221401
384989
312155
1847833
1261976
736312
549151
1219760
1317360
1072468
1187790
1921609
1609023
275279
130618
1579092
380424
1786824
1347429
33291
1990858
273907
1838203
1463907
73293
955193
664822
1986640
368052
1906947
1140909
309430
700129
259924
798555
465021
248651
1590318
213842
1790017
1297625
1845221
799102
1493241
16352
1914181
1532694
748078
1492699
167525
781432
242299
1331947
1381335
760098
1967244
79639
381792
224288
931212
978573
879157
1336965
139953
1218402
1138768
1398209
628880
778771
818510
1979386
298852
193964
150548
192014
680244
664116
1454395
1304043
506679
1851699
37805
1265469
1466216
1346395
1690608
1856176
207880
1475063
190859
1206842
218759
394571
1478365
1080178
610822
850418
269978
1102576
1699566
393738
1827657
522416
1911587
1761216
937604
1819476
1624304
609049
1604435
490
1794207
1571934
33817
1760591
1835050
164650
366208
1131886
433579
494454
706030
405290
1807620
1738950
20465
525941
978548
1946089
1230778
1846511
105243
1045265
290870
1989949
332262
229084
1677742
857232
660176
1997446
557811
1835329
1546396
231404
1133484
1147703
348919
1660057
1872046
834235
307991
877089
1381539
1575170
1127703
172798
657793
1204665
1851894
807909
1247308
1980022
1261669
870886
1515729
862300
1720728
281240
153909
788349
441060
1935510
1665469
762365
596429
1353622
982919
873686
19242
1051047
1887870
1152447
1157227
798303
1662670
921285
1484178
1658158
482814
1646069
1136493
1229807
427218
1072830
1845487
436108
1602972
117639
1879921
1836824
447327
514088
969718
1687150
1063505
451399
93767
260530
1928214
1889390
1213
1091438
1779846
477308
469513
206826
623883
1637970
1528912
1907412
1362432
1391080
947577
1443410
1579006
1788451
208457
870162
453843
205142
274041
520062
464766
1904634
173961
817120
1560318
790720
1442771
124837
102872
1069337
311178
849586
1860497
1955875
1188300
1331546
333202
930041
540194
190794
1262579
291356
887735
182879
1700662
886901
878122
1968435
1074033
993978
68620
409268
18021
1279653
1748346
1855506
648496
1872747
1589103
1899973
1610571
296793
980339
674565
601402
47116
1872869
220774
567607
383665
339234
1042596
1770550
763411
9057
1044334
648157
1632633
1978879
1735158
452494
1234633
1235674
886253
1785610
1781437
1192769
512516
1613304
910857
983251
1090811
582946
4597
1465220
357380
134166
775929
1266105
1609280
1652406
1245004
498145
1663756
897587
1978117
77938
535062
949363
1437222
61214
285000
1350852
300199
307626
1762315
359059
725017
922563
341107
983215
1591522
1639103
134385
808480
240707
622110
1820982
1115397
1108741
1197512
349923
1399347
730417
1078837
1572060
1842495
1065642
849958
1506281
134815
661850
1525791
1994772
928590
821593
1712860
1758236
1941057
324033
178915
1692211
1675816
1784281
1594117
1574411
1504416
1218816
1070599
1398093
1251451
1017225
459939
1425864
896913
866483
1682027
16796
489945
325362
196652
908892
234701
268703
640202
1431815
1377072
1735039
1701726
1209167
78309
683712
1863404
1999033
995489
316499
26342
1380330
1876234
381352
884916
94221
1531839
559796
35561
1985519
688785
1460101
572747
1267865
26084
793512
7624
504428
1662455
1132961
414968
1374772
376784
810477
218184
1801320
444103
521334
731062
162789
1495295
25607
1022251
440474
219652
136371
697996
686367
1312636
59440
198997
830560
489551
1171334
253164
1219901
1398991
1134542
788195
1620745
960031
1551535
39877
801111
956875
652174
1728967
1618685
63917
299378
818188
354590
1773708
962468
1809220
950751
1056705
1414164
834189
86611
1142304
1671644
1300674
484625
1359365
1295768
1450324
1308449
416776
1694508
1586015
1826338
568087
1512628
1672172
1199669
556488
1909388
651811
1310561
1425716
1073633
449397
1068001
134297
514149
364799
835837
1608263
1497396
1468130
1009398
143939
1647619
1840327
666426
754189
1871863
432247
361013
996580
306364
703027
1540967
1795031
718581
1419069
774877
825989
1813694
672252
1112544
1066918
1803507
1757523
1468228
109377
175645
1393713
57173
788327
848111
1753918
775989
109803
624059
1440779
1974556
1560763
746759
873076
152333
832947
282497
1186055
773228
21681
1075030
622995
1447650
96329
500281
1256686
603267
1805763
1701630
829786
706360
20231
626205
795206
1316809
254218
678331
1171046
1921008
1137314
349990
741197
926631
1385111
227325
1332229
1424034
5548
1439895
263424
1009853
88826
863087
1124974
636295
1566771
745389
1481078
232858
1220166
42460
1961827
139381
640705
615594
1978378
1630164
99962
1395656
1860638
1166770
417265
1782891
1624708
815423
999755
1486021
1973610
1908889
1517062
265409
1228091
194994
800018
964610
1769672
532222
1249253
1597366
823867
326469
716789
1366039
1108541
397154
716259
221925
958917
156996
1536440
1335297
1065490
256133
356838
850604
989734
961904
116990
1625006
570458
619727
1953919
1595849
972977
367676
1013950
1723224
264053
284174
1779836
1964653
1034018
1042376
43213
826748
1462644
1649618
497605
148239
1449895
832756
1519880
1956142
1811737
674056
1001751
197427
375799
1820630
106036
167460
144924
4379
1751625
1741942
65225
219400
1476274
866847
449982
469086
1303895
1465054
1605188
1806868
1940067
547882
1971868
1931292
1884958
330690
1236566
1818646
1135724
1491551
317246
1519669
1433278
1209382
1436881
1561435
1838664
1810687
1717784
229840
345318
1396714
1129792
1667131
142974
733900
473325
366348
1362039
1410467
373954
797376
1885754
1507589
287708
22065
1770920
151530
1959259
1020676
1769003
896243
1331995
994135
137321
1119498
93712
1703849
686649
438232
1314063
907113
376215
730620
314782
31216
500948
875663
260690
935067
35819
292820
287188
542010
1100561
1150791
87871
813758
135694
908878
179568
312370
302695
1812708
733531
1602560
281273
677520
1113081
30658
141855
1976799
812302
1116392
606065
300699
1576322
875279
447614
315216
699926
1280532
1850673
933783
596623
228259
1234661
870434
178112
44047
499155
717672
1792217
1006268
364636
1922351
532951
802823
1190860
413638
1067934
1044564
223550
1925679
1309272
1714851
1182971
290314
637943
431716
1046345
1017773
790859
1378399
1112793
1281484
169056
1778689
1723326
1108929
714875
165275
1687915
170139
1625036
603668
1603714
1752316
1619566
1251274
960757
1267115
1810287
357426
1227900
677639
810937
1970965
1758291
869581
253081
1303131
37070
1519101
1249766
340435
393425
1541914
426120
474949
1108984
1683143
1759979
296443
1818256
234014
1631262
1092496
1726399
776723
1388543
912395
46400
1753859
126024
1484327
934548
1900090
407216
149885
400253
1358608
1174525
325559
764627
1681446
1813281
1208740
1858589
788261
1288076
535226
234071
1399221
908475
479659
1073831
1750143
274226
529702
1178745
853064
420635
468202
1488689
55784
600770
1755234
828439
1360702
332974
1923668
819502
1741755
1124059
1414447
765385
1301164
1556353
511014
704251
65431
944705
991553
1690254
1634210
915089
341159
1433596
155845
346225
1024635
637035
1596156
1237357
122232
1999337
168750
995252
1504498
1477834
1636047
1545495
1302621
1969273
367063
74765
1741889
1236846
1928484
1566514
1969907
575673
1709053
99652
73214
5509
1540345
1690580
688909
467753
1060165
964561
87600
876769
240377
618857
1472699
671501
186907
686890
1932949
1884039
66055
203945
779713
1402639
1407745
374160
241011
1298657
1272048
1772753
881038
559823
416991
1734073
1390628
812406
922798
1508091
1833317
1623133
220047
1532303
469978
125816
130859
1986750
335660
1365812
6756
608396
1443121
261597
1612541
173843
1670816
1888354
1451932
1902686
1219603
1886583
881692
1437738
23548
1214800
1405331
1101657
552267
1891489
578188
1013428
102290
235945
1151122
803942
114742
264757
1084892
1745587
1666137
1898637
1730798
1230044
958559
1344482
939568
506558
831343
1097170
568644
885689
1174534
1727895
1537957
1134869
416196
624425
1078007
310538
695139
508566
616808
1405099
97762
1130225
902227
1085513
718139
1953922
1135489
1415654
272334
157820
1940753
93999
682030
427159
1528782
60956
232343
1034332
555226
259622
588579
311504
835209
766173
1448982
303210
1967281
635840
1091617
852159
354388
1451172
1455260
1613370
120722
918184
117843
1473237
797226
1952556
530268
886652
1218436
1089346
1308543
728587
1283928
931262
1385477
737816
555953
1073806
584447
1596266
364159
136469
821587
241726
1884169
312903
982483
1037336
420854
77151
1315848
961289
1480284
159300
1390011
193543
1849700
1442417
428067
716166
602477
1350396
11849
1849934
289210
1259122
86126
307786
408809
729803
1844937
1807759
581790
1429021
1454657
1806146
1400754
1529913
979571
1828781
1702880
1385528
1062999
1252016
1968738
1762245
1001697
1632043
782450
1562560
1475560
291521
90242
1559481
1430145
529984
660530
1112269
572272
407757
1684531
1406767
1197355
1348331
17756
1614021
1831376
704570
1777070
792640
1468621
543864
1545900
533116
1451939
1064134
1113087
116826
155246
1549638
331265
1659542
509389
774881
366838
1462115
950039
1205659
1479727
356399
1595957
1053410
528149
818398
659138
726823
901488
1461900
1114373
497541
1453240
1021093
195688
750369
1231732
67483
271086
1399651
1802526
1431480
247296
832300
115102
184595
1130591
672156
360450
357880
1353551
1625754
569598
285277
405072
665989
614671
1591933
1670570
108394
755404
1074512
1827399
984270
1068060
1558481
986019
623290
418080
729848
1511034
1302176
1728355
290329
1903735
1085541
252865
79308
1066886
566612
1990509
290882
1279076
520588
1026030
878828
620627
1664034
537863
79174
996702
539139
1130362
1537726
1122000
1418712
1639884
1603337
31349
576181
1972675
247346
615597
1261168
1505171
1940971
1797217
1970500
801317
174626
1045513
1939709
625932
981887
1618106
1282032
1420107
158907
1480671
104656
1709703
338960
1813626
1092997
962642
264304
1128620
1784721
1547693
1738250
1422263
1070668
1157973
1676424
969993
1933639
340023
1308619
1471186
369195
1828356
388983
1260164
1925055
205517
722958
620210
1328128
189804
20576
802922
442127
928185
719958
1352757
817818
133184
1483583
737764
1315670
624789
1887196
192500
541800
1659867
643163
225401
918180
1645818
1949734
427595
412361
1282142
1410536
1229402
1875559
21735
1897386
147937
1332475
1774004
436413
531124
16998
648397
1887062
1985932
433140
1893127
1668275
1250709
620048
1611754
1047864
476320
1785950
87515
1013898
1013020
1518547
1424862
588105
28984
1551819
1636137
1609746
1291763
470550
533023
1719363
1868135
901080
475679
286337
1981749
61613
1082962
1631767
818328
453573
1977352
818012
381828
581840
1855127
882071
1740229
1393943
1407221
1907576
995830
1438031
147564
487908
1152166
1247249
1422305
1093402
1815383
661784
1851052
363873
1176304
1160223
356385
296342
178910
45441
911784
640677
1036528
1060836
824450
619886
1329393
1120547
1338708
1146449
1324870
725565
1359113
570828
591397
1272159
1616834
1327136
92859
514493
1300183
9471
1824316
336523
807907
856551
849373
477623
799307
506681
278535
784596
247507
700856
1978344
1935099
263775
47143
1133283
412289
1690254
956081
642896
1384006
868013
616467
728285
1274741
1565698
494581
1257272
13594
1484976
240759
217904
178532
529531
1571345
224821
247665
312689
1628399
1253496
781955
1591261
869490
1546324
14748
509690
561828
1798172
1579199
1497199
1421322
1433381
362716
1772031
1612075
709678
890395
1105620
427546
438126
1532361
242782
438461
147810
1729516
1074916
1002919
457465
780986
784467
843516
1247392
708184
838772
355743
1270149
1637617
1489075
1115125
1333426
1151312
1576189
1072658
1925015
1715189
396470
812832
1771989
914134
1835758
712824
1261760
1650355
1080447
1823275
739454
728300
1653922
808748
1346102
735063
1831639
440277
33955
38017
1183618
1423578
453923
201495
1237737
646947
1233753
82018
296522
1728598
269411
1398494
333155
795531
1011392
78347
228595
854003
1287344
535193
537987
986838
967275
654966
24956
1269390
1075303
341202
1248737
896593
594374
460902
1604208
1540633
1282788
312174
108115
1323224
647731
527543
88713
364984
248880
1407981
621435
1563463
191546
1990563
576584
1505320
1393385
320525
1130071
1449979
114763
1311207
1577211
252449
1317077
1459455
1669928
160511
199294
1612640
948130
362778
1090777
32912
1471892
1088031
151192
1264509
1248123
1791507
1679688
1080094
552409
1151448
1817315
1976302
1588195
1318799
652955
1470021
196219
1773131
790959
795538
1979391
413967
1272305
1071342
1069620
1709508
1251155
1726609
1781892
113199
647274
534926
504061
1712848
1370181
1170835
1789771
59162
1027633
479288
491284
1104899
81981
660403
1038551
1745246
462818
1373801
239461
1357515
1669875
1996725
777913
1195474
1966428
1959046
886143
555416
724869
956396
1450565
1341479
204954
1692686
529503
534338
1276388
180060
1108058
116073
1458409
1313994
1576763
1143879
563339
993924
1834568
562238
706616
584637
641053
909714
666181
36966
1098974
1937984
1697690
843604
576622
1941291
1803907
243503
868833
1583873
1894014
158422
16323
99775
925152
1965227
1274795
1607692
1128026
1599658
1219914
1840087
94290
271195
203605
333498
977535
507397
1865465
526415
799953
56483
1729077
477735
1733935
519452
123071
1541389
1287144
324343
482479
1052132
1162868
1329256
1450104
932399
255961
1344831
1392885
247962
1625742
1277072
1036985
501748
1299129
1938903
182876
170852
468016
559062
287485
65603
579691
155749
522631
1402956
1375182
1771541
378650
1421054
1312117
1378920
437656
1516648
631524
1599113
1218153
292174
1996818
1476319
112435
1697073
1664890
1861525
474023
1866738
380771
121167
1133988
1672517
1524269
1944401
1756940
1580905
695784
1578486
560003
564831
1568580
440444
1277017
301757
44986
728292
654376
995049
1992801
22703
381352
465765
180801
336051
766013
1772706
1674862
910166
488137
1652311
1766744
878432
99624
1660577
762254
1049510
883705
483891
1288485
990621
894952
1116209
1772896
1453344
1112033
1838241
1863563
289889
1207918
1083765
1534438
45361
637986
1834776
1303532
740945
1200374
1217674
1782331
141558
312828
1957229
1290766
455997
236776
1318268
564080
1468575
876839
722924
706615
315071
248419
1002948
353696
1799654
786341
615393
900041
919314
1168887
548754
678524
629986
1852197
574426
1460906
1277759
1084662
341002
1021579
571070
1492060
1376858
1314630
1191527
1882359
1522852
433586
349236
530792
557135
1836554
303918
947561
1250574
1465062
1599038
1408157
841662
1573648
1948947
1065403
1042999
837919
453630
21082
1390229
1791724
1548413
1559407
577268
1975764
1806624
893852
1844258
296
1859730
1861389
213785
889777
401694
386358
1235551
1947978
1627673
165455
1996191
1770903
1319693
1474287
297956
1740475
576278
662079
1167779
202155
1728644
1052210
936687
634335
413403
1688012
154520
1844294
1561203
336647
973064
12547
907115
513642
571064
1411961
7927
1711760
1091809
1767802
1275428
630870
1360388
1912215
472905
1669968
28081
1021572
92277
1948207
920021
1041919
1416288
455793
1112206
1057732
740259
1889390
1262851
1633421
218317
782387
1460229
862876
903336
651469
464293
1962009
1098118
1692743
1641877
926192
568972
1275347
1480250
1028426
1935799
333794
1283688
844631
484094
649119
813154
808394
1058497
582550
1017900
733533
810652
256404
1069820
1498448
1215545
1566825
1242491
568901
1913313
1055
1259570
57420
289159
1022098
92823
1041886
1834831
1184344
1552584
1703501
519295
616968
1223279
1308640
867765
21283
1780923
1061560
1811615
796918
1547895
1964445
667307
1853287
1645424
907055
483365
518938
461705
861134
64044
1474512
630926
901522
435432
1745152
1804549
843837
1415482
1397400
389056
252252
1184691
1548264
467119
1247369
1964922
1258572
1677887
760967
569648
1124485
1636878
1115800
205080
1899271
461358
1446794
1528600
146984
1438216
1458259
158418
1964707
1200849
1503135
920516
1793188
1664197
1862994
1339847
1605843
1651831
141470
1723334
726994
88765
1451875
441853
1917126
4754
1825866
65240
571873
841710
194521
873962
434927
1916546
1694088
470345
1783656
1424780
537444
1542690
689515
778687
1921751
1153103
1270472
1977619
1737094
562738
1657651
1005186
1029895
1924350
732659
564406
1632513
557104
1979130
104536
855740
237710
1256260
1807370
793792
1688864
1982958
483216
1434267
875718
1266417
1200004
779748
1416939
1667677
646529
1897801
1377389
651164
216617
1939193
1017119
1547664
1320124
222886
1870056
1265770
1331108
352322
1016463
1468375
1291222
1224441
22171
846012
507957
1673881
1305098
93643
1214069
709614
1954869
156864
32671
1726438
1107889
1441174
907336
671045
383837
1800322
1889510
1896489
322315
174920
1528582
1007283
82585
937402
378099
1517095
58123
777074
372557
1586413
1904767
1194924
1309886
369324
249904
68097
1985435
724028
1291589
1781131
1138015
311535
1643612
1092744
1297363
1044
674141
1716868
69088
1444234
63748
252044
1783492
1394011
1210849
268646
1463003
1166550
12408
173977
706525
209131
83888
270653
194306
1802499
1429633
828783
1596178
853894
492304
1133126
63215
845440
1490166
1659413
7071
786531
794896
415076
1922675
930271
1500244
163342
823634
51723
226009
1166165
689833
484521
1148182
1168521
208470
330367
131676
358994
701830
1172252
146613
1398484
1285636
1072411
1000538
1371597
1910305
321579
684281
1879737
1782647
1770931
605322
323692
1016995
444160
874417
47436
203516
446682
1160745
1695775
708798
751222
1421722
1619244
266256
620162
1976861
1679837
818561
717413
933813
474311
1090324
484201
1137975
66595
1043700
608564
563307
1157811
566752
590289
1303629
963182
625881
1925206
726509
1537027
1060364
669721
1662632
1832323
637513
1091312
1993904
409878
425498
1501512
1255962
1184910
401017
297574
1547595
1838173
126353
1523071
1996672
917514
550161
651172
1477600
139284
559978
993546
1290816
1584241
1055637
1568607
999851
1558475
1117527
400125
455446
720110
1361394
1392651
1343815
499590
1866669
1628181
1525163
921454
1080180
920250
1542017
1252270
1205587
32668
1794875
429457
186319
50053
1132227
181212
276659
1654493
1645793
339158
113710
1852500
1895858
1104590
275208
690913
1853588
63524
820205
298207
925918
1781541
155432
486600
656625
1266340
1708088
1026622
1216247
839085
153052
471415
1944171
310816
464938
922117
893046
622084
1925584
877221
1027728
373094
1900052
1170384
1001595
1952216
1224160
628167
1799725
1493584
593175
1225084
481541
218711
1212604
515143
50450
921452
20107
529286
1416087
1158363
1987282
1097194
1477405
1623593
1778862
1503379
595126
637201
149235
253256
1319930
1824755
1920826
205293
1594629
714606
1544851
1949302
1458861
1684234
898152
782899
877814
926768
144733
1590950
650671
1230834
524472
793851
343173
1287381
247984
445605
742504
1182160
1445347
1666856
1078239
584268
725562
1505932
532101
414747
897544
20264
509882
1194143
1876758
274337
1851023
713510
1030001
1466689
1176390
1969716
1088396
1619580
1034567
177971
1361252
512975
604643
1732456
77024
862288
793805
1609642
169522
427415
902570
778749
1146139
1381051
1138716
1024294
998955
1289149
266372
1097976
999819
1031355
1169373
712279
334931
1874078
1912569
1967462
1957947
1965309
101909
1827662
387249
790322
1666608
1406123
1076139
1863959
1880162
722698
1258307
1163031
1934653
316917
261834
1041081
1307793
425154
1862879
1395425
307301
182745
1964628
1490683
1729401
310192
1685352
1393423
1508819
644532
1149892
774770
1260238
979877
901080
315220
1606052
460272
391807
202929
734722
354887
1478446
1921423
1613681
1900617
1861325
1675574
1958466
462061
1349304
1547142
468119
1063460
991102
1402157
1079617
1525132
499173
1576175
176424
395426
738783
1026808
1143626
42535
419318
1971876
249695
1073164
391776
661147
1054755
269577
1209397
1163403
376472
543830
428460
1444008
1480795
737814
193827
1095523
1006540
1183402
1498958
688418
1536474
1834546
825815
1251882
506758
14116
1206906
1587789
110987
223546
1579488
194417
613094
1989660
283442
1376291
1702662
1600057
1412539
1548868
1780113
1515319
160985
1202446
1159206
1022763
537839
214157
1219137
369657
9863
909560
1623793
25370
1616034
719701
762788
555082
1347955
1440235
1742314
1103803
1644954
165807
1653216
285125
1431607
570073
1146007
810978
1131345
28619
1991991
530617
1726039
308406
163450
785935
1960205
1654495
654701
334115
988404
1740088
340685
824887
596789
1269326
1377706
1822658
46632
1730356
791722
1584121
5123
1133160
1417836
1616274
658053
1294310
547539
1372018
639913
1896253
1537723
1090407
1255090
1362159
1253948
1913470
1093263
363219
1315899
1575064
1437663
1625162
765572
71212
1471155
392926
1594123
904175
1663766
1155734
1803915
1217782
626788
1323385
244026
1986073
1795879
1635832
542090
815568
938941
1921409
932536
1163738
638654
1777892
1594949
180431
1428107
1621161
1153749
1590177
286325
980217
1463645
1457482
953948
640712
1566843
1167244
1396708
1099081
402932
436030
555847
607615
783681
1615302
1539146
319828
1202929
907142
982891
1318054
1206594
1411002
627299
789460
1524108
1680698
1372742
709405
1490970
1223310
1261357
1324272
1278863
943705
751165
1678524
1347142
1607941
1912926
1562343
1497701
1318912
1549727
1295581
951430
52655
1951131
1767914
327785
821875
1897696
756911
1344252
1841636
247700
1613031
1114661
499668
1482830
1259013
692867
921805
1029916
1263222
1716170
279216
1492235
258373
826084
431063
187475
96117
781629
173009
874673
321656
476905
1247202
1747606
1654865
1448413
799709
151410
312421
1720306
203217
362819
1869693
1035334
1361741
66608
479357
1199039
1175327
1030350
1527418
1709115
387509
831166
587486
804326
1410056
73607
1474551
1243400
1996380
115086
950843
1939735
1415742
1575410
1879850
1869530
866276
392819
995626
247947
633531
1659447
1641584
1870521
1380366
483483
1303541
1132705
770835
1893365
329385
1398218
1888624
1720907
1816821
806942
579179
11752
1396664
110644
187195
1790239
1341144
56254
334770
259744
1059394
817073
1165257
1047174
1879634
1684815
947428
1504561
1109545
1428397
1305713
21578
1775449
1975870
1356472
1202310
1265614
809929
134736
959833
32083
1602839
117091
1278056
1351968
1580542
291960
660615
1888432
115448
572911
1040312
1748297
859121
352054
501134
247093
352184
1641578
378717
1884476
443603
1078191
1080695
1292995
1585755
1637771
1210254
1692352
1292323
886018
1343276
998785
1224060
918838
420013
315911
855892
1289595
415646
1647973
384286
1175077
845301
1670404
843980
1644531
1157738
1342788
573612
1482099
35448
879244
83529
1794513
639944
581470
1568831
68322
787357
1419626
313787
146688
1015647
86389
1895496
1474385
842624
1523797
1404815
441243
63304
1373597
734790
1694088
1921554
1950044
952538
1854180
1921092
1250956
752039
1162932
795631
1444185
1836936
1138378
128517
1236246
889682
448927
743780
866444
30577
400183
1716342
1751124
988574
1849601
1925481
436571
1723010
252031
32678
944695
334822
1427886
407353
250890
268823
1846291
1197306
134438
1323925
439686
756953
847784
1866754
925952
277696
761453
668987
1602920
1844914
1860578
1441052
1724592
1476473
357177
372207
1374284
1917949
1530781
727078
1334202
1223067
1984289
864657
747204
354718
1257046
400228
85039
967031
1142654
1197022
763016
511187
1108124
1224892
1887999
510998
1991490
217337
1242855
756524
25779
1174168
428653
314191
1006704
1231927
1947666
649534
1223048
1114763
1030386
1250136
262715
1070082
24458
1633830
232265
1940570
1139923
1394258
724396
1000038
166035
832161
920196
1744476
1428077
1384513
362975
694508
568111
628484
628859
1867777
718894
108666
1948501
219738
820482
1924445
1478741
1190609
1196453
1851629
1481887
1408528
1380323
1915095
321932
1759439
1984176
1031104
1835394
1349037
1973222
1075898
1218329
985425
1277379
1988653
1663940
600820
681789
1194053
1954681
1225788
1188429
401384
1988996
1683835
1677136
1758939
280698
1264174
36301
1560812
1893914
51745
250359
1912946
1690950
937527
1396731
1158279
1923571
1210633
47956
1597764
1586514
1219490
1552493
1472804
1793241
1462033
113785
377983
15585
286959
1510483
942690
1110956
400319
205730
1918505
679702
1237490
771333
892987
188934
1502284
678998
1654601
1746956
760907
263660
1403401
1337082
66998
1252787
1344632
242443
1079889
1902382
1983156
289584
1761194
700846
743023
810171
1878736
39075
796252
517889
420533
1906842
1696771
811767
1523683
1466259
184123
958497
978311
1969290
1273610
1199057
707719
120913
524525
976415
280656
327252
1664753
552126
1484830
107897
1648682
597255
1296221
889311
1127323
1704241
509901
784934
1498728
1962301
1671157
522237
1503724
648421
1689769
1004935
1193142
275776
1049862
752905
1125112
1523951
1158420
614797
1354473
1478080
657802
1681291
268159
928327
171633
1308271
871271
1016868
1623168
1091900
555824
1493507
286421
1583680
225970
1183915
1871648
1618714
1246829
465981
967023
562486
1847922
1964480
925081
639188
1831304
922257
655180
1544879
478122
1966698
211273
605666
38957
1608525
661758
1822438
835633
73194
1270763
851759
974328
1440382
524684
767691
1583426
1992375
594727
901438
1766221
410808
1369786
1572651
1314235
326519
949136
1663387
1456795
1997106
825666
1852821
960271
1353267
852434
558002
1028386
1598862
1561243
1605648
1583383
1863542
1979140
1593052
1410325
1898573
32861
432046
586577
1751669
460725
29782
1330342
1142658
1153081
532493
1203181
871026
1186729
1121907
997056
360793
379467
236953
1501447
1069329
863242
1661116
699043
563230
1032987
123383
978768
1112890
1625288
618098
1884606
667262
1630468
1705146
1160321
266672
560559
567135
1002325
503681
1363987
1799896
1115777
1775859
724828
1318427
523845
1012716
333789
1608008
1399920
1983566
1759296
50534
365627
1958591
151460
1153110
1124010
1994656
564989
1465789
995322
1337772
505668
1708918
386108
1830271
1391046
25309
1831062
1951939
1511829
511282
1433269
568190
1896737
604836
514708
929754
507510
1454802
1368110
865649
674042
166688
574824
1840403
1180715
1080056
483385
784620
1013232
1457230
632176
909228
1572994
1604310
1227423
1709523
585700
1618230
162354
271623
1581473
332537
899037
1022784
962983
1268474
653175
1415822
1247248
1157569
1179597
1177462
1798013
1205490
1922312
611171
1050237
1205376
333885
125073
1117237
539021
547346
574172
1130851
936768
259460
1987090
1364567
392214
704937
186207
1284610
667370
300362
1346857
883631
1564439
1858219
1833442
813477
994375
272322
880849
1306380
1507296
1599529
39481
323861
1435400
186509
1540221
1623263
814698
134730
139143
679131
1036217
880859
993864
1312336
103060
1407293
381584
9704
730007
1836535
360574
1788755
510885
1657540
832858
780732
659953
1247052
1252235
1335148
414199
598196
108411
966289
263051
772987
775934
799431
95587
716250
597895
1620256
346812
1385611
209503
1524017
100430
1629740
645823
1760120
278891
117853
1608232
1109117
340639
990322
835489
1285169
1543597
1139206
1242199
866207
357526
1456264
1624203
1487684
478369
1632095
398377
1522024
1689895
1326953
1255578
612822
1984128
1237816
67129
1487928
1027091
131915
1094175
843532
601399
1785202
753098
838167
1825260
1282480
1528763
1937339
819813
12594
1577509
1296491
918875
1108804
630603
95228
369655
528251
381245
666403
1756706
942806
1744629
1082492
1015314
360032
1613355
1391041
422695
1283937
1170819
1250107
1943216
1349999
488485
1475325
1566600
358223
241440
236392
162479
910082
1219956
710997
1868126
762004
431193
1734004
885260
592489
79107
187282
802560
701686
489124
1587879
1894206
1952461
1812508
794377
363441
1322192
1617037
1042825
51122
1588278
351865
179800
1085707
1362692
898287
1013843
1486165
679
1031994
1917329
1400626
1070632
467828
64211
1161827
1939376
1393974
1424821
732859
742569
1400433
1156806
1109534
908415
40492
913692
1435994
754812
1265786
260923
1674619
131966
446756
984681
734282
697275
610741
927203
1033049
557834
721739
745470
1723420
525423
353669
1873180
1631800
1123235
896569
108301
1530738
1924953
1174399
1452752
1697113
1459526
1844810
515120
489374
511418
1346358
772459
90201
1380905
1899462
282591
1649109
1726208
1047750
1880767
520463
939645
1587292
1255845
1245287
1186427
981133
1458010
445234
1753835
97140
1960413
560761
1871860
867482
982524
309041
1508991
661122
1930969
1873396
579769
172752
1057662
985706
1953058
1212049
22590
1262714
1352349
1485423
231513
1011791
377020
1269221
1196113
1087552
1872073
396494
209028
1130314
837682
1169743
1647359
783948
82275
1302542
1829455
1717632
231326
723314
908387
881850
1512180
185598
1307088
1884998
879459
744999
1123292
568031
1824650
1632840
408132
411952
1217438
1793983
1059875
899697
62062
1217915
94277
1071218
1778945
1875764
44802
1999254
1146289
1677704
1494566
956643
1967174
689972
1404264
914651
949332
284654
1353432
266231
1566742
267422
815415
1734275
1158043
1080603
801261
1513720
115484
481497
670581
963493
1440255
1243854
3660
1753517
1763887
75825
377337
934939
198144
848925
1625423
695902
1235537
118176
872565
1233375
667100
1577028
65163
447806
725894
1502052
1773793
1578364
1733240
1739750
1356386
1238668
1523066
199951
1077980
1619579
372251
827913
1994961
1476270
1550005
526165
1194277
918496
1423370
1561963
1892963
159016
1191589
101588
1631174
695325
659540
36870
585334
1456138
556794
627663
521753
234961
1730248
1971721
1600188
1708154
1612684
188759
1446453
65486
517155
740178
1936789
892391
1741830
261454
1350032
450181
936880
1318645
4253
1770555
1567889
1633027
1990110
995887
199890
1047896
1732315
1648313
413591
999431
1254293
729876
78201
965897
72301
1270133
1661280
1093124
1519778
922353
1336452
655685
1617004
222718
792437
1161363
850250
1880070
632969
1499408
911328
329580
985844
983898
1484180
1335945
94022
1163222
1920198
1638222
1736358
551203
1669400
404905
1563265
267630
1023745
95166
1039381
316802
1880344
216390
1682151
168004
1010319
1484107
1188570
1435494
1678778
359110
246212
180717
1614044
393280
672038
465879
1693669
127601
964879
968877
1382271
513813
1007172
559268
314633
119619
351406
928529
1192241
417319
1290833
673580
699274
901740
921217
1522997
752823
159763
196681
1925382
478961
1138456
1606139
959091
1121330
67702
1626009
1961646
403958
1582392
35633
25207
384266
585062
738508
1585835
964998
1765905
517449
1750516
442359
338572
1431977
151998
1616764
176903
691644
763666
26370
508496
1063508
627421
599169
624043
1505976
1509170
329861
310543
1549264
452959
1071466
503220
940955
372756
253170
750405
881058
1414290
152392
1840798
1265963
104996
897985
193434
1523079
1101284
1018875
1196888
1218349
891312
1248015
1496632
983990
1077897
1852515
1110197
384158
1599566
1258250
635605
1831081
1258682
1965651
1199413
782410
133450
1816451
1158970
1982676
1435350
1636131
189195
1549051
684719
1682504
694199
1296119
1129574
1661874
686642
1544301
730190
1849930
1250052
1441661
1676162
890242
1295415
756254
659870
713149
543566
1882865
188972
1627040
306380
42101
763852
978783
1867529
1543085
315497
1051226
372779
217940
58115
716140
1918232
577642
752841
591429
1905192
1003304
1683312
1474631
804844
1631702
893028
1906401
1051247
1207115
1073426
1942436
1783991
1462449
613202
1794378
635242
853082
1536545
148673
709295
318776
81140
588580
1089051
750730
1129662
1758994
1984333
593931
784122
1103100
1288765
1476608
1317644
1422453
992922
954981
887124
1466230
1404923
306905
708685
176614
576757
323834
525303
1119518
1765726
876118
1350245
336275
933821
1520223
1895331
564366
999139
1037202
1005274
866707
327140
1136756
1695532
1064014
302698
1618699
1177536
416659
1463586
973396
76700
1154470
1274183
271864
1216821
518888
410996
232569
1031658
1215989
1394303
1724127
1484619
893259
373907
689398
1511869
521188
1465552
1962968
559686
949566
1371108
131463
1480467
1799948
382551
1328905
1858375
1867400
1114627
1393268
1278363
575446
729682
372540
1488046
195175
52371
1246157
1201174
1578278
1286248
444719
1297995
941877
204798
1490556
594260
650726
1931040
1264624
848124
1493737
161318
1726503
296912
1496621
1179400
1062466
1939336
373121
673336
207983
1263726
778571
1054921
627252
919353
1152146
22043
1497534
909957
1083660
1639883
63904
509629
70622
745540
637453
10918
1289733
1074099
1187585
1500669
322060
1174112
454519
846203
32741
1547249
250744
857274
890969
352279
538102
1101638
663220
1743693
888731
43558
1845865
406070
104992
766718
1344179
267364
580865
1906540
852215
111142
917535
945467
152500
424282
320836
998506
20435
763204
388756
360013
1849512
34061
1821818
593124
917426
256115
726566
655963
1274590
712597
516686
157978
56462
206048
404368
19574
502205
1287615
680801
1584074
1860649
1449135
784258
1602763
1267282
356500
1119806
723848
36475
790547
726845
31793
873205
1176986
1916485
487953
255398
1165364
766915
29172
631254
225488
805122
1991660
1347463
275715
975312
1348439
661651
110170
1724417
682196
1998222
1068546
1424063
91288
139524
1968359
1437490
944977
1068283
343266
544254
838317
1333926
784267
1907901
550429
251498
1287768
1289534
1588062
1594985
146145
868518
386443
1792171
464950
872981
1758976
1003205
566801
140231
1529194
33600
799316
1338463
764567
51317
169399
781151
557321
1641982
1405075
1790142
111033
1965731
1984721
752399
1457664
905023
1819621
711548
169743
1817344
1498610
1287004
269189
1411172
485153
243203
649451
1680916
247731
971177
480253
1795656
1136367
1283480
430127
1125494
1066103
1608631
519335
1908655
1499180
1864586
1576496
103734
1957433
1412092
243836
121802
1214557
1824788
226807
1633154
331817
9153
85172
1961363
1577668
517887
1260739
1929933
678756
690873
1032566
656354
1545233
1363556
1345144
1824701
160203
1101312
757129
1824123
474605
1271226
821125
182004
531527
1919503
596412
1635939
1175596
1708421
1562932
920084
1906767
160035
1074017
1461414
1163458
1322862
453501
224172
950497
1474072
1310646
1312238
1315991
1059442
1903591
1845484
1151924
1277820
1068124
1726932
1504820
1096726
682615
1168014
820876
1940327
1932337
23187
1467664
785748
1073361
1880184
1080734
1498875
127488
411799
1618362
911041
1649923
957882
1513181
1977805
1015241
906179
1430917
1276425
1679810
160282
403731
431865
1758474
1154189
1639678
225074
1729430
1828378
329722
1743396
1874177
1692027
143703
1927780
1995336
492109
835824
331616
384957
1803311
797137
450312
1254085
94050
1959519
1092012
640951
1248448
1627278
316146
1808691
1206120
1868340
1116487
82359
882002
790984
1058092
595673
1879490
504813
1213629
1869783
1891648
323225
1129888
235859
482647
1273133
580172
1542881
1614078
154038
1502225
411654
867365
1543751
1359550
1058426
602085
161286
1827018
552365
32904
694465
1931132
1989125
1352199
42948
85135
1832491
616725
1365359
751011
459215
1901145
544522
208501
1262693
943901
451489
1390162
1459067
460991
1793524
968960
1307713
1454681
146266
1503812
350345
400298
818246
455687
161908
378161
1420550
766404
303154
1427424
1053420
232930
1307537
332160
261165
1271547
770751
536506
851171
1325103
1043462
1571079
194507
664730
1450179
589340
1228131
320092
1806007
1311468
12199
653098
540074
441021
881409
799601
1884869
1089731
246502
1657220
1314597
1441970
1293745
894570
1246166
695785
312781
983225
130214
184025
2354
186112
760077
567854
1154401
1438321
1794517
661791
599510
596767
196986
58041
1308935
1132403
1869590
1403046
1948093
1438496
663039
1811769
1020114
1653318
1234897
372588
1668284
75463
885929
1435089
564233
417551
1397396
671893
1235841
784448
471032
730003
1722588
1129012
449465
1707588
218661
491375
851506
1885577
949439
3665
1585015
1039762
1016686
1596595
896007
1381847
1623466
125688
1852764
817061
913488
1103318
1528490
10201
1903782
547768
1635839
1501693
907930
1946102
1787543
718741
752505
1380647
715381
496597
1211058
328121
396971
394791
79467
1321250
248819
912091
1646276
243775
1235986
1004911
925304
1068829
247464
1871902
428988
794787
1416427
569342
389134
568818
570846
1938756
736504
1473670
1853708
1261411
1486798
786688
17130
939463
667074
1364696
1109738
1982370
1500674
1724955
12934
1734071
1897855
166466
643756
852655
719310
863969
322438
983717
1886657
347129
1317605
1218099
1088816
122364
411107
1627864
717025
1690117
1212490
661351
1711206
921613
1561616
1113531
1584285
42014
1168605
1289594
1481240
1935838
1189774
1169476
997041
1284573
1055098
279586
206246
1783126
150678
628520
1855298
48294
1630300
323114
1736438
1819562
417426
87099
719787
1230494
741039
1874928
208280
231291
523897
1091189
984777
829818
1718433
1142746
676132
1231101
1591061
1243898
191537
871906
873667
617097
1893603
343413
1685400
979437
1614654
1027861
141642
871298
378016
1690147
1048838
102574
464461
1912341
1650815
1124750
1470570
1842439
279543
1835582
69162
1357316
1592919
416874
1101251
1534808
1072096
182660
179607
252827
1310765
1759876
353767
781240
638331
1847140
204868
915016
1530119
782597
1411563
1422260
1417493
1719827
1046615
1243354
1222136
1054566
110479
1620443
250432
1379577
698542
1376881
1590279
873032
1177716
1264298
1393302
1858150
1715166
1996438
31357
649386
693347
582924
1306183
10523
968883
988176
1569250
1408468
632337
847594
1500753
1817526
954921
1792850
1172913
705846
1004622
962113
1792800
1902346
405123
1776905
337111
1638682
1618092
1926097
605011
1299025
19747
725223
1244913
323368
1237804
181638
1523502
1155583
1326138
1864969
86118
69089
798877
1622228
177262
544159
794354
814132
1278851
1730944
906693
429427
360629
283299
1673799
150397
1130258
1217958
290658
1957480
341563
1926985
1077832
1092674
1785844
899573
1120099
1437834
1335035
1184913
1589002
847043
1934975
19420
1628721
1283263
1584483
698968
501452
1026825
1514948
243499
216378
1012565
530415
448400
1405678
37621
488439
1095507
1556381
1557612
1193851
222115
684362
1058069
1150494
1153050
892262
1387504
1146576
1578696
1149656
1280830
1521506
1372799
97255
1773709
968220
729046
146739
337469
1635005
248327
564154
975085
788024
1821941
1808283
243870
1048711
1127855
311236
1186885
51320
1066107
1150980
108430
1997083
1650561
1179625
1106640
1128722
1700147
1688386
250545
685503
615226
1729221
443620
1519452
1233030
217459
478903
631628
1879177
283688
1981768
1644184
415230
1519983
370958
249504
1798361
1057946
1717965
1813585
1318250
1477230
572223
1679372
425387
911016
224742
1007211
415345
1756667
1481732
1944644
63331
811850
1512453
541537
849604
1911338
1741378
1447651
1601168
1276163
1675143
1432170
1738874
512399
1824721
664000
391211
577235
378159
142310
1871224
1179976
934049
451761
1310721
899591
1053442
1902199
1108108
659418
1091126
702087
1550259
1233149
1677015
585573
1331939
1425191
1299365
1862412
583853
1421291
791656
1092473
1987470
1318510
1753323
770468
1895015
760341
1818051
1247698
714123
1741588
1755115
1238592
1525004
1780546
1191223
673300
258270
80032
1150961
1836980
450351
187304
1117523
1901170
1523299
160872
302452
1332979
93737
1044145
566730
918069
1630751
1158501
1029466
852230
1062802
619471
444616
937755
1896785
234199
269813
387763
1948250
1172302
618118
893904
1314650
948133
1961545
1009445
822650
1887903
1422825
1573233
23181
28592
900358
22737
101158
1483376
876166
511575
38295
1760281
1006670
743653
183390
985022
410174
658599
112738
1202324
687232
167469
1933642
684072
505747
1930233
1243256
713067
1613228
1699112
1809037
405981
1092369
392854
888713
1539776
1226072
1949601
400022
729902
1806520
302735
645215
1834367
953042
892810
1376127
650526
1197826
1281398
1332368
1952381
1970251
217194
413379
955568
1067734
851358
1192081
596586
275296
474061
1452490
1427663
600519
929283
1605023
1771863
1806118
1044767
1858506
1014136
1216134
1974750
197310
683982
1455289
825988
1669890
451045
742021
1620368
996049
1576877
1522857
1368877
1144854
1717614
1680976
378348
1125019
651680
1518646
1874148
985107
1611791
802031
324797
1978127
1485028
1271541
970025
1315085
175979
284335
1928417
431693
1385403
364633
1047449
1815919
791313
1525263
1352563
1504336
178789
1889978
302214
695200
1324205
1313647
781484
1889055
1011731
1525759
1227443
1701162
1672386
611372
311266
1469535
271672
1603942
534161
676651
81204
190950
43779
932660
993979
350070
589874
1090169
424134
815234
1531529
486367
244053
440594
1501305
1444526
1252972
839557
1338373
1240574
1128048
408224
967269
751994
914917
1930094
1214378
590471
542010
586364
499963
492199
1138669
1595084
815331
1506241
776790
1227024
529020
1672920
1985997
1786529
1297654
705357
1498373
170088
780843
1125014
799581
92831
1002887
1515033
1564991
977023
197063
662250
207909
1528367
890338
1464394
916962
1635697
658025
757794
17459
1430449
1099986
1889101
713601
1775521
1654844
864286
729147
423515
883928
115289
1012159
1318508
993109
446561
496651
1414764
111856
716432
234397
757970
1113178
796865
526994
601453
1141288
1325694
1447684
1910906
1179093
217807
117221
883859
280615
1722437
1576259
1620177
747649
66295
1962789
945911
965210
1967998
1779863
625312
1289779
775406
85523
1281295
1810455
1287201
1629173
1204240
1440564
917334
1426443
1462390
165201
1225174
1910901
395549
704463
3373
398620
1289111
276199
798497
994315
1027645
1689821
28215
1171073
1001051
243129
394067
1074984
1053988
338518
443631
1140257
1476087
38334
427362
96134
909291
1522431
1885816
1451494
1917731
1893999
1582663
1692990
1030721
1731908
1220973
247963
1542586
1913081
812405
948793
1000868
1746320
43717
310341
36200
1177805
1137079
1507096
226692
1290760
1644676
972139
1460019
1569
288613
234208
1911759
1836050
892337
1127169
1653453
643675
787919
76248
854349
848444
1374869
694141
1148000
327180
434142
1334611
1022608
1103334
1713190
235623
1834297
1868803
71255
1435165
144024
1806806
1952164
364480
1375851
1099371
1353750
214256
711975
1213661
1752798
600487
915333
161361
1182905
1262535
151447
1050268
177641
1543302
467644
1236209
1164803
679942
821314
213858
928674
1609191
829468
1730878
1361158
1171064
317608
731852
1068033
1959254
797790
1305360
738147
1115888
1092986
1998478
1653564
1867686
335701
175637
483731
805881
1978964
476108
1668215
1909660
75070
1146562
718260
1908468
851455
1682477
1276303
1286842
1002704
1407559
166386
497328
298374
659205
604868
229417
303260
1760854
761844
1629941
434223
1393630
1217294
256906
1780670
434252
671877
1752500
1349729
331523
1842733
1844054
1420962
79164
1440241
469184
827734
118966
512113
1682597
1322786
121647
718269
1064348
1566592
879606
1977116
1687487
990927
943670
218922
28235
1481765
1623879
1012222
721506
959669
805667
156924
1289270
1648729
240902
964545
1196867
801983
529247
73448
1704874
915669
594957
1923880
1888425
942155
713670
1110708
714260
1702450
607587
226651
1085259
1479089
1485333
222832
1152986
1974898
811121
1520634
571267
1806553
535082
557926
1788222
1499865
1727494
1140528
736747
228177
519463
1855044
332954
1745520
1985302
1655065
453860
947640
1746824
1117811
605547
1287840
1687921
271368
1482739
1240705
133004
528609
755311
1462703
991321
677594
629524
1996195
278092
717918
447030
825104
334382
1067999
1405711
1884140
1478042
1021172
1162509
1547439
103020
1219071
805454
1802533
357369
22439
1488097
1064414
824271
279169
785901
647963
1004487
245938
1269118
370786
1624891
430179
309385
1619554
1472860
1111085
1991143
497101
770433
90226
1682623
54947
1825330
1046231
442113
1091926
198804
1509835
306181
1928392
1023499
1565479
1043939
1069009
1588286
193636
942664
166769
13626
1254432
1379972
376357
884686
950575
109092
297894
150466
1502123
1225556
1992812
1009463
495980
514492
620597
1276779
1803654
320015
466111
362772
547592
786604
1921784
1482959
217780
1225305
624901
1684903
412237
962966
274982
1730376
1450659
199458
1943811
456365
605482
1819707
994515
415192
202218
235275
847295
1586596
1737186
1996286
1689296
753355
1413795
316111
1188229
149633
302772
518404
115692
252922
96565
172561
522987
1094798
1908081
1193887
1684515
517301
429050
1512466
1342772
1934007
908557
1623033
341432
595780
60824
754747
1793440
1742042
1795897
1457864
1536731
1261353
1023967
1399660
1536247
971328
1215021
1887275
458204
1211285
618496
829763
485505
1769467
771661
724820
1849082
1337509
1399069
1579133
208423
1912002
1732316
1447690
1559426
1888358
514144
1892682
157184
1288391
1924621
1777630
527632
1675646
1823165
582489
203120
1920111
378896
17518
606289
1651762
620258
614229
334937
1127746
1317772
621915
447352
567243
1796641
688858
947033
391049
1280884
991757
521241
847899
610437
1369074
1322753
1565736
354869
966574
272098
1728342
893599
1381813
1519905
774698
1132301
1844348
1299169
447653
1109871
975224
1359380
926549
1604353
494319
1912300
73067
497140
1800637
398785
1030442
361600
1245961
988175
701757
377579
611869
1299052
308017
1402472
6255
115307
1576485
39410
277641
1749954
257092
117375
1200900
1079135
368205
1885922
999416
1801654
1895262
434108
435417
896933
1431106
358562
901905
283557
440450
986579
1776058
677664
616064
928105
1032616
1346272
16044
1746890
921667
697798
1882456
1748821
464265
541206
1262430
1318150
423395
43755
117591
1959508
914683
1859606
1591598
1074228
641562
436510
1715190
679859
1266300
393876
1548716
638020
542460
1887134
1067193
611709
305176
221511
1662243
765991
1265625
797390
37404
1288027
323952
1790940
939388
103824
977178
1543116
1139565
389130
1658479
852972
608701
27302
1165209
460040
1179346
1555603
1217289
1304279
122150
422325
944693
1193370
685998
1103142
1024868
696459
1099573
262363
1018059
1026250
811063
1580243
451401
250243
1632234
1903888
1578531
302312
957541
171270
1771427
1384192
130106
1876825
103585
157970
1800868
746549
259354
1295010
737983
1639674
1385967
530918
1495158
605547
1404777
758343
1653115
368533
358574
1266932
749779
410694
398898
557342
278627
670842
1283027
381078
613896
1562676
610509
1411376
329544
963294
196018
1786905
23965
779767
244042
1190315
353146
25
7541
152125
1392061
1614777
293588
98678
51874
1631823
858259
1658620
666095
800533
1504576
37085
292298
171216
1131279
1151872
1159817
1577348
876370
195319
740350
349630
938062
1467918
644358
1523429
1377301
1291444
1373953
505834
960516
1729097
458446
978484
1246432
1734628
1691862
1274917
632689
439234
954899
1619269
1097801
1305829
1508804
512353
1627806
859332
187853
1562109
1381855
1953936
1112450
474355
1745256
431060
520152
502136
1994637
1884116
787367
1974245
1424549
909622
588618
1410806
258587
1364634
120899
1666437
1555804
250262
198209
1226231
381886
744451
762468
1209517
1719747
1341378
1365253
1301610
1733252
1411621
47879
125112
1115700
914002
1559115
33743
231496
1324236
1434455
783004
775436
275419
1207092
1074118
505111
1153898
1418155
1587509
231262
1487867
1387985
1105006
599631
202763
564394
1915509
1852023
1291852
783040
1693761
1865555
1130765
1134029
522503
1508333
1543722
182202
1632939
1359020
875436
190101
1564595
1432025
755677
621029
292092
1604457
1182710
1334637
250471
631518
1805311
96798
280557
1865474
1079465
1276004
1964009
85296
1043210
1217825
1059581
245795
41350
1653484
1635948
807141
1932399
616977
1646750
1959595
406219
405886
502604
1051973
808040
1607698
1831337
702015
188989
853754
1275421
652195
1412178
844138
27768
1511338
1032589
627872
1095431
1370445
1303237
1527851
28857
1802944
1891645
1375468
1447074
1786916
819170
91081
1400722
1128385
785127
1424606
475282
647187
1643466
1971297
47311
754825
1718635
841151
92692
157097
217184
483394
329305
1152263
1653995
658795
1044290
306318
1159205
148969
1344711
1999843
131800
1986270
1007537
1971179
408879
1536669
33356
1063842
1790562
279532
995003
1677307
1063761
1324103
388724
1992559
105976
322382
1511466
1573328
1617700
1469076
1830118
1552603
1767269
782837
331117
778454
545906
1880037
955027
1737527
102466
248364
1731544
757225
853947
442720
896371
519796
393674
1264820
1942875
1235069
1516599
1850520
1884045
1724940
213884
181544
1525571
1484019
23170
42635
1777406
360201
13800
453744
1303097
316479
1015126
413495
1077132
542255
1931333
586450
1774511
149625
295387
646367
365379
1000194
1366479
525102
1303161
558909
1918747
32071
1158942
1293965
1578523
78053
585425
1056440
85793
998175
789341
757951
492757
876144
1810385
294688
1567434
7335
1243457
545943
1935776
1233517
1565625
626492
203976
442773
787539
1483370
1238483
1821886
539599
180482
215325
59146
1253867
202608
98413
1096523
324214
83589
1191678
1368752
513734
566997
627869
1498100
1923889
1687299
974754
1720361
1587578
1204194
1597838
1271008
1816393
615366
1388302
459769
1532695
1968526
917510
1498335
1682385
636714
1512075
907042
1079592
861272
770509
1433070
917441
205041
903141
216936
1508376
575393
660263
132829
1238897
972252
770856
1065659
815174
750502
1996746
555537
1568524
1095776
856366
383177
553367
356583
922889
1204085
1955972
713231
1471690
1699923
1558197
694497
1024471
689361
1371415
1346273
85821
315893
312677
1166548
1856350
981421
1263176
517153
1545493
425194
1298199
1627959
1549512
1121122
1108660
1575479
1134261
1403417
887472
872070
1534630
1963736
391167
124285
1363071
356381
1005275
737000
575564
1296970
1606260
696446
1265948
1981773
1022506
1676838
893923
171874
1160676
1018104
1254697
688756
364796
1677904
399935
851367
682642
1617976
48882
1428655
894279
436583
1075579
390234
580751
1656007
1638736
631379
1111795
572122
500162
1488033
328466
960754
316271
440060
271676
669541
364866
1345780
1860754
1608855
1542803
132536
44118
602906
1103035
196196
61285
1815077
1180099
778944
76049
148020
636558
1837013
59553
859132
1381729
1433837
1745064
862191
1105227
99024
39876
159813
787126
189114
1884483
566320
1885737
704842
1821911
1430563
416019
301804
995162
1769640
489926
433990
1348516
581079
1023950
557791
58244
64554
1871312
1990055
1534786
1196723
1225707
346535
39178
1518411
975727
1031453
1921997
895767
289471
1582196
174036
516751
1760448
1564883
1728903
759871
184573
812942
219661
1303124
1523266
1292524
1868532
781748
931707
1741009
24042
1837914
1520877
1232629
980646
1779313
1400437
841591
1332389
117810
1284819
65029
1964428
648850
1683960
1373457
458220
634606
53805
1142071
800855
1323231
1878790
1604137
424400
965907
1825114
330663
1189572
1277468
300340
1763860
630257
1603373
1684821
1529829
1137820
1676001
1327924
1936982
590757
1548453
744029
174323
1288667
1966399
735146
1470962
512035
1973922
128184
117335
1968989
1851747
1413273
1079160
1470539
59640
342399
503653
1289550
1472601
318163
330263
654873
632396
1141559
375786
1149281
81282
976318
1772292
1176981
1980267
1111195
713267
1095816
412646
1054035
968826
1324485
1363254
1713633
372547
996477
1717414
1851068
274845
115154
1140916
1326445
1715598
587712
344582
1106570
742754
654460
973810
1970639
1214450
686067
885340
936057
416570
1965802
1119712
1103778
397749
696088
316293
1562104
1954081
1078588
1204824
428206
1438356
146682
841380
553925
1206218
1189971
331701
34335
1788083
1955784
462044
19764
190969
1412167
205718
89704
1040558
101628
886453
248663
1106289
485668
750349
1944185
1762375
1404756
256942
1809954
1574425
928051
1705916
1888517
753396
1733641
722463
338861
24839
684145
1854759
1181223
260549
247079
1006246
1497008
1659734
1590677
1247670
719407
876467
805564
738406
983928
1290796
1229404
136899
1639381
150032
460414
1943831
1303661
1936827
1949124
468386
1820247
908960
1466531
1334080
1419973
810897
226745
1461501
166350
1643745
657952
1840493
901480
958770
477039
1998374
683521
645777
773299
900668
1348337
896464
714355
211085
1452956
1105144
182221
897864
73305
1198255
1368155
1732802
594192
1821523
1435793
315308
831697
1222590
29256
440541
1604749
1079983
1453889
848313
1841722
1966381
406123
1414115
433457
1456270
268969
241981
1983047
325077
1655296
15024
1509252
1808442
1768949
793781
1321245
240767
640518
1731843
1327422
1882497
1649622
133634
264101
478189
997958
387496
1403284
116291
1775388
1959935
685647
1244911
117798
166565
1205983
1110909
564788
394970
847799
477358
133515
1875725
161529
373954
1909321
1958349
1896503
1419349
1693589
1281224
746960
883683
544700
789253
429340
744707
663826
154345
1135569
793260
683648
514402
829860
1898271
374539
1670748
627779
1082024
107754
852374
575679
1172779
455561
1783525
357559
34978
1667571
12178
1095609
1679392
357559
881616
1292050
1739796
1077922
1031265
622125
1683117
873195
63352
212153
469065
1476924
474038
1790883
1374888
1317583
1023872
977037
535580
1349293
1378328
547474
672877
392000
1086345
68191
178342
1469611
1731966
27130
1971023
305517
1330811
1997499
1293618
1076342
1945375
418491
1654841
1372216
952727
1050786
1121779
1197203
1467318
1583797
394507
1134003
1692289
23082
1133155
777224
740118
1831631
206900
1865626
1440393
940049
1869473
1630248
1784955
1742417
105226
388827
1153964
405975
1494824
145207
68636
9495
207391
1256742
651793
1024647
1149016
1144132
1407911
73959
1893305
1280114
1469814
1440541
1712376
790838
1259457
1368431
1233903
1582335
480053
1199533
776802
1780188
852305
215133
979521
1401186
302845
237070
616571
335875
746113
1999634
1476866
1592402
1233750
745311
122340
1827084
1091167
1274417
1410519
1611771
876442
23154
6598
716363
575908
1732663
323731
670664
989367
1389639
819167
1721669
1993442
1253306
489051
151378
587667
944125
917052
1380189
1318167
1870518
547732
1907277
308538
1206369
1551454
1820617
778368
1586646
1203527
1165463
1605099
615024
576711
911894
1195710
194071
1696498
1367986
1284985
961502
802365
1601225
927935
496257
1569790
73282
674400
624706
1311666
1814877
1515310
1185853
101437
915959
1576149
704801
854392
1690363
250562
279588
602187
631506
1427002
1790827
351547
794274
1831444
794509
1927252
182547
1861347
1014203
1048784
1206641
574750
1155948
195880
1967620
1121654
46847
1954065
751763
1023154
957584
1474462
1556588
65783
568244
1740185
810901
725140
1703584
51608
807248
1727751
687162
1220161
891084
495231
691569
1161324
930365
1133917
1012798
844879
247557
941557
1661145
1597495
1309651
655208
516506
1834380
1643765
1437452
1994975
535619
1278047
867949
1812191
1137560
1640293
1582906
1351833
887914
1461094
1183279
1615004
211601
281309
1897678
817098
1403519
192802
684815
592161
1805462
320200
1402175
331290
1206396
165336
385340
646194
934211
1656603
1254470
1574666
138280
1104924
500040
970305
1191146
345988
890773
1121290
1101604
1526858
1848820
1693846
1615741
1465290
1046599
1454108
1245708
770335
1007775
1517902
1865180
1364819
1814847
1074938
671333
290004
921569
655181
1403378
1411470
192629
216233
930997
607462
1850529
1032449
888777
827968
58495
1499829
1858461
1282987
219869
1767772
1027294
890250
1566841
1823082
475946
1765986
570244
531487
1895953
166390
1408805
73079
804524
1951404
553200
609211
1880753
1873013
1359482
962963
229063
265188
209551
1942648
1178679
1100905
74206
377962
503707
1120342
1730684
938362
237449
1710913
587134
292062
1848121
1693933
901501
1531479
789128
542909
854017
181325
1387869
1338918
773064
1360431
1401145
678278
1018059
1106440
736720
860465
1125659
568298
1443654
82719
1537994
1709190
911858
1813296
348159
1621446
1005729
1418028
144012
161729
1944144
28411
692564
1060270
980575
682545
507818
1790251
438168
13187
1757894
220355
1330378
589084
435220
706139
738891
1324241
366009
829713
1471454
1357888
193783
1714704
855238
455198
364241
1929593
1835253
52490
1898958
1920696
1317672
1133579
1765163
207047
1230653
1607792
1971970
625832
1673455
1818400
423770
225564
1758738
651250
1476702
1442277
751173
773184
906545
1981305
1204788
445983
682124
1691599
621921
1127947
1497264
1423844
1039827
94858
952048
1193539
1259985
361068
1235119
820597
1817022
83104
1339782
1847663
992469
1183900
1205789
715629
1947095
1940371
1246263
1733744
900390
762110
188258
984436
926212
149494
480027
1663641
1509381
664468
1962572
1830379
314841
1117368
988242
101471
1982171
332013
525578
1987910
19908
426917
1382263
714315
1484533
1802781
559064
625085
243411
273232
1609042
1257714
1003783
417284
285797
1970936
1178246
1566352
586703
1316710
1170535
373521
257713
1559773
17762
240962
854409
322659
1649519
1648705
1736543
1035632
907282
879621
978480
1827801
450509
1077561
927883
1938501
1208238
1629488
896694
1016143
688661
428192
1178935
1090467
1813240
760767
85019
574669
188167
1793316
1305140
1653559
1527003
1792428
648439
321763
811815
746757
1579805
1191931
1974860
857266
95511
209697
523622
551028
1510469
212809
745544
1991866
1465758
1021511
1093450
1390116
757852
1014361
1889138
1773590
450074
1136979
1880387
1413963
817047
737823
291947
846750
1366081
187515
1858489
1376538
327737
1154861
266869
468017
375685
239937
85128
458309
1965193
34438
1419884
1852266
1677939
1349891
168143
1300241
398483
1966976
837069
1674853
40729
872511
1762660
701006
267003
1307301
44475
656587
1098047
1940514
928719
1734934
1330628
429770
761908
1409411
1266988
1496462
128809
1511512
308245
1468335
154373
1920067
115839
1359642
359520
1014569
949486
1344373
414598
1824731
1046884
1168355
875719
1865130
1298911
1709632
801308
1611195
1186124
1489059
427678
1783695
1860896
1509212
1669732
752136
976776
1255415
550742
1140767
123496
970290
1457437
1559912
855360
1601310
1356706
145270
1679868
1290305
452452
1606592
597124
179253
432913
1362977
1237333
1544184
1948282
1977223
898917
199650
210187
669903
722152
1123778
244187
430143
1489169
1946359
1395102
1330551
368848
263141
1936734
96609
1671228
1480415
934496
1810279
1731064
848766
1855804
211955
876118
1753558
201801
692517
1476717
1267272
958851
1183922
440802
991942
320088
440768
1662036
1787749
125882
784616
768036
1940658
700677
1638220
516256
824036
1231910
65174
965627
269144
1177902
499878
657679
1821847
1559953
1208715
1021510
1128162
40547
1620890
525163
1528682
925056
947986
1271148
609602
540281
273548
1611373
1857743
464880
732216
1434007
1927829
505065
969718
738534
1852314
1219750
1277653
1826498
1601501
1175652
75166
392562
1602138
94579
1199724
287632
1135019
1129800
109629
709121
125001
404832
1831149
904247
808598
193614
140348
884537
334805
1025012
137563
170886
664738
263395
1384106
1307851
429495
1609211
446607
1926821
1541024
1385293
1224754
745621
883166
1391195
1829941
1371508
1518894
411027
785309
1943053
169207
61583
498917
920795
1428413
728915
122757
835902
94497
1536475
1370797
1112047
664133
1991175
1563888
1634092
337424
810294
1194060
1400437
594977
1394928
806916
1602389
1734071
1471896
1665187
1211926
792989
295413
1365214
976748
1275596
1003811
870948
644634
431731
1226342
1131685
943870
1432330
1585918
1887646
556081
990022
1617078
1856527
1525047
534266
1108319
668309
251447
237287
1874310
352348
1239120
249025
1800555
1084438
1241369
277621
1125594
889327
587196
412700
638490
1806795
1171470
49557
1412235
75301
397168
1914868
507285
1575583
968899
12013
1600983
1599371
418834
536535
1032986
610181
1841296
1350858
306131
1840083
1338692
469349
1350143
594675
807215
1505815
1925676
778255
1684279
287496
935738
1098817
375006
253705
803639
1368210
886153
1011124
717332
262694
1816594
1523821
1435370
570312
1648177
18516
1495430
1901618
644292
313809
1750876
559779
383347
1220617
919479
1475144
1176060
1458664
1896731
373230
1311984
1121060
41259
32447
310930
343660
1337311
806644
1192635
792730
951133
1593679
410761
1500580
1379439
1812731
24662
825374
1483339
1930612
455507
1279916
1663525
1615571
552385
1924793
1713026
908321
1925192
1625620
1633666
1013916
821009
1985229
1586212
345467
1842859
401114
579530
978150
342017
1942243
560055
1568249
453894
1847578
1394470
692336
1920953
807585
1149942
794082
1676919
175812
1116485
801976
1600336
467177
896151
404349
1690301
1474777
783530
895103
1556013
1722642
885049
181616
1268037
587721
1568263
1611583
1133122
46857
925321
1296746
935711
1115944
1755255
207245
205280
1472918
1899770
729925
459597
652319
1535091
882299
289819
1230365
1146018
504310
1120052
773172
706517
397096
470739
413899
1488651
708536
1549846
623128
243677
910324
382786
1227771
757681
166087
1492449
1431168
535734
830118
698824
1311284
1563530
1895356
926030
475602
1392464
370057
95951
1385526
1711652
31552
822570
1000398
345827
1099471
1711852
978313
496824
1379834
297231
989451
158907
1592870
1418976
1078056
254739
1245346
174817
44241
1498126
1564692
158263
1014348
1035654
1970320
358821
1497557
403885
492659
1752112
840776
339408
270033
564807
489123
1661192
458105
1027686
1102727
275947
853581
1879084
1438849
1088963
1100494
1863232
1465137
1063398
97086
21800
1003426
1376592
1727300
1417050
372875
1940888
258594
7413
1215442
745412
631835
1566955
1019171
1146160
1880237
139309
1590431
629700
1080243
505411
864138
677507
1944678
1318210
855124
317842
1419856
379354
115816
979945
1161143
546351
188045
1592325
418884
756487
1368639
1755129
512262
222529
148012
1709563
1265266
1583371
420561
224822
1644424
1573946
1114266
902608
653553
915711
1731843
1665117
1813742
440612
1025807
631715
1447801
1068934
23498
1894535
186636
1769694
421285
1574581
1360341
1683255
925073
825888
569575
275851
707645
334629
1149747
1830140
452282
250543
1697216
748409
1819920
1347142
214786
1235903
1520502
1698347
1585447
282117
78475
1263734
413887
1174462
891032
1744212
618533
506087
1646889
723188
1618750
36191
1878019
1472088
248357
911065
178386
242168
188372
676077
592062
1140398
1412880
484164
772634
555723
858738
142792
1490049
1346827
947968
601984
59463
150279
262492
1054563
252359
53745
1232214
1709657
997611
512776
1613687
278918
1839424
375200
1593834
1687208
1028295
303494
1209731
1677984
393510
971871
1860876
1793342
369821
365369
1443557
541917
532364
1564745
501243
1198893
1342403
498846
1913556
1031503
761333
969531
441268
1805867
1178882
565875
357463
18628
1116640
1789235
1898739
83718
160168
1820692
1379671
759694
1309302
1428648
642892
489361
764866
1947402
522728
1605402
298073
532688
1132738
1528133
569688
1037354
895073
677509
838986
440003
1758968
1799411
399869
60720
677478
881355
1027609
833765
1348912
1822291
1310258
80287
1443194
1120539
1320715
45758
1922319
153237
365474
798597
937225
698828
1030847
1605037
1828128
13079
1496833
203924
357150
77400
863326
174892
1406454
1405095
1389353
1132728
236890
389503
1220019
1724062
1701980
162846
1643836
602699
378718
1977820
1031825
882963
357310
1596325
1798962
969252
1184674
1572431
136591
1777496
1263366
566778
1647183
96718
213854
1350970
460973
126724
1963460
51658
1924059
1510916
1963808
1954709
1974205
1165734
85459
1159555
556372
968905
654981
1898173
249273
978776
675912
6966
1842734
371326
1804054
1347730
1897494
1757714
1822165
1424403
1278367
1424382
1817884
344034
1285705
260241
1291464
922238
745605
1826558
949291
932180
1636983
1213484
1486025
533371
1082265
428301
166212
1680047
496907
640448
683242
641744
1722869
1388907
1445113
199948
876979
130384
1162702
1247812
630641
586373
1450654
1726700
240069
1371932
839720
247941
370413
105120
1119206
590123
1810033
1457150
858993
950177
725248
127424
1023136
619489
816138
940631
992906
353008
1540077
1743285
960161
1196699
1987101
1357516
940595
47632
1729449
627902
1745122
1641137
582849
1968244
1187573
1776025
950864
1951357
493870
1145829
1080722
1209493
1881137
1686397
1548099
454129
553427
1648961
1095006
89417
1435703
364346
1111411
240425
1236008
369551
413447
336040
1347941
1515832
1984435
282123
1912092
1390592
616480
759101
492531
1536642
1083697
691724
1401135
1069226
1188053
1635021
899077
1184172
1454810
1348741
1718586
1148938
978312
1000432
109907
414716
453486
812487
761998
1721817
1975653
1610542
1571149
1584295
647040
46176
793023
991211
74919
832531
1082365
70372
166737
689624
959846
127306
1307939
693730
955961
1117446
301276
583565
1870440
1492687
698133
1594857
370695
566462
1980317
584264
1133977
543181
1614647
1424051
808285
195616
3048
1007136
358263
237511
1407623
51366
1668475
1836665
667724
909364
1299262
621365
457465
1916900
1718236
465591
766815
1083615
483995
1250003
1852828
1162464
1640818
1332069
1496684
744611
400155
168619
394651
652622
1107393
472632
475909
1542537
404995
1606648
1805519
1793035
1225438
82715
1343950
973081
1069651
1150608
1370884
1890600
774863
1208301
138525
1348982
1240585
1128198
1505556
1431910
1437720
1662090
586885
670147
226070
592671
980672
1809713
595751
1280458
434068
1908706
878951
65741
555568
329832
1681823
1027365
1563870
1236967
895307
375105
1371283
1022324
553947
970
962306
1250387
1478100
606741
663260
1741107
1095527
306653
15271
302871
54142
89455
1302404
1028824
843303
1948084
85261
512644
1883788
1959891
1082789
803698
1202306
432027
104567
1690713
1327508
1732353
121161
161794
1957246
1794046
421582
1661637
136094
308813
1215452
988737
579389
1118563
1075663
1481861
1181775
1349933
443958
163305
835264
1642256
1935032
1968374
591790
189096
235943
1482417
1263435
1663449
1783075
1401656
309623
852172
711714
1619000
1845125
1319183
1992513
1451153
461849
1797824
127199
624788
962224
311945
273452
759115
1074605
1808003
757957
1271957
481677
44483
597042
1674961
1662362
965709
1558862
1060240
626856
669588
1350948
1490504
406406
1303273
1821087
714943
498204
32863
1038075
209846
1106510
1851023
1033676
1044872
1092570
316107
1833757
462619
62296
1203569
534204
397528
681468
1170230
1139944
807723
807601
1074450
1421269
424739
649848
427854
619562
1014033
764851
454316
377150
470510
1324636
259878
370906
1144360
1080902
1204092
685136
141995
413492
1439289
1948674
919877
421795
776119
1727509
1412668
575416
89733
1190498
126840
1063400
705340
92741
1086611
1721463
431794
1389526
515829
936380
1591972
1634327
1620729
1248484
179322
1522207
1677932
1400478
329806
119477
1137950
717285
105155
514547
741038
484585
31063
1583989
1675939
1449811
191108
1829934
1511749
1243479
967084
648787
276664
841533
1990531
112779
1387997
1567839
1796228
242607
756536
632859
77769
724428
1480451
407595
737545
1496708
979780
1611917
1130151
493164
1219224
412906
384266
69934
1184028
314114
1244464
1721220
1320954
266473
1352093
1917687
1595505
678130
414772
658482
1661297
1869744
1846014
79263
1994640
39311
571345
423128
1636402
1988931
1868030
1281470
1212838
1480269
971220
424492
1381584
1718493
1287899
1911366
689005
463032
1315489
1135684
372832
1058151
926998
346534
611748
1530436
1758864
1965624
1220869
458037
161019
750872
1238708
1301987
1360425
1302827
360028
1157807
861035
1098191
1278984
1415475
1556374
315825
912868
594904
1101740
1343182
425603
869632
1371689
864537
1098269
1524519
373956
1916975
526748
912841
368693
1727213
1504270
1372640
890524
1820878
1358194
1597431
519180
1050430
1014111
438652
1343871
518277
1747805
469168
1573899
1872750
467939
1165604
579518
576953
1668306
567194
1617435
1366576
780022
1861988
1028729
168745
1390167
495092
1336835
115412
830841
1822708
1379464
554292
1826334
123690
1264791
1511263
1903551
574287
1631193
1804814
1411410
1600163
1561340
723141
1856574
972623
1762822
1410842
963482
262975
349560
1970635
665147
1090074
986199
1302193
1168342
1350046
376235
1625769
1570418
1289441
830916
1331170
262308
1890303
1515422
1907415
1517263
1080272
1432794
1235563
751331
1239307
91375
460371
1012383
1520860
61601
1571579
773990
387337
252584
215873
4660
969189
872066
1172096
1305780
880437
1007137
1924370
1868070
1387456
1839516
820700
1314030
1903751
1081967
623366
1829219
1558980
38601
151468
1547053
615994
132572
1739286
1160819
813273
394680
1335359
324241
1492824
309880
622865
1689697
282060
123358
1121555
1086222
324806
1763742
1870217
587909
332361
1835327
1321239
564280
1858126
1674780
1950123
426200
1529102
163933
1240534
1888761
1227427
1457579
944760
720844
1967052
1056056
1107785
1284476
1112729
827316
192859
1251997
813086
1047623
913485
563961
850316
479454
1120055
213083
57556
1349327
1719168
1090368
898127
1304099
1028519
1230002
1375436
863762
1171576
444067
1690940
1229303
295564
1485957
1638470
426414
1012234
1616280
718177
1261188
102723
1445445
464111
1016471
65287
1316837
1115216
836549
1139081
449884
394569
1009206
1824181
1842048
1645030
1342618
1827396
1461060
504454
603219
1899515
1751758
25813
1548559
206796
461919
222804
2993
122164
1183953
743708
166572
1368551
48553
901836
617057
1082897
1647524
1733196
250839
1560097
1967239
1680040
317411
403290
172567
6852
1846883
1116596
717195
949387
1738676
234621
1167429
1053132
1735050
1000103
1711490
99823
1471140
1952820
1805006
1593327
271147
136474
1897530
1543188
1649444
982986
1766961
1312101
1735178
645017
283058
294927
1992400
1802637
805129
1901239
704053
859126
1322673
162276
1442924
846192
768801
1779898
1435037
817353
31554
301858
1249578
1092092
1741970
1680283
1773295
425718
574400
1738950
459034
95823
172927
1087957
230475
495922
1703345
1214854
1551180
175454
434236
1794156
988508
1179864
1610591
970453
1666201
1321838
1212268
1645468
1190793
1441493
1582692
544525
795532
1613425
548956
1348860
421204
611013
989222
931953
93159
1180890
702914
782355
1035321
490127
1366628
432846
782749
699210
909155
1590444
128185
916864
1214200
1667518
651933
1556409
48215
260302
915057
286812
1874065
1641600
612923
324521
352022
80471
1410924
242728
617161
1875492
1642616
60987
557650
676218
595925
781796
307253
135424
1848951
1365403
1096733
217108
966187
1545422
364773
355117
1847407
707940
593458
85770
46182
1480620
306455
1527618
1511801
1473639
1623172
200720
1004832
1818555
794558
1419765
1606255
1685948
7067
213493
1334494
1764780
466044
1505667
942946
1655972
886511
1956214
1521645
178419
1690664
1079175
1681193
1613480
516935
1359091
1641948
230944
965722
1661354
1831206
1025840
990926
254077
826831
1259340
706831
1901743
1284564
10160
806939
1212029
82352
142445
1915984
299755
1562322
1914597
969598
1324188
286775
1118153
289197
1469439
414062
1306678
1189965
495938
1671609
1397712
822386
720104
1204400
1919024
51557
865297
273934
1793637
757209
1961338
402794
801915
1141326
1774682
1240348
190274
1630351
372482
687986
1108327
680269
755665
19285
518173
1293694
1022757
1513479
1784803
1020350
820291
1531184
944518
1805144
744255
401178
1510088
1171996
774897
777024
255588
953866
1820423
549489
1859686
1735894
968263
787485
1524348
796253
1483338
628929
1221066
383192
718332
1355085
1916767
273542
1542043
573410
250915
75201
1612144
129006
1927277
788094
829588
1770629
608439
190884
692115
621759
3034
959859
1507293
1663373
1673091
471277
1871023
893712
362614
35383
1051676
1912607
1156019
1427171
890414
1411214
485975
1747875
1865042
1130611
1517748
1069941
788236
472409
716256
1119189
1997571
1673602
408469
1330061
1942541
728565
1925016
1424489
1579796
1226308
693091
1789851
1742796
1105711
1780798
1148953
1813698
781068
926543
615360
711976
1535482
386744
1275085
1576599
1194249
562787
1598268
663066
1819284
54844
314878
1565240
1999948
1980647
748132
1677825
1353301
1831609
1665565
788256
695306
878503
1087490
1822436
94640
1183720
1013629
27116
1039710
671937
518777
548622
1381165
563898
1512113
1764692
67714
655013
125384
1929343
1941979
1158512
359632
1788972
297686
982018
1192406
1907007
198224
64608
1372114
795789
1862742
1306664
1822621
47938
1618408
1726157
1080711
1114932
760423
1675344
1624819
76284
1107148
1216834
1398038
1890090
1383329
87535
1469763
1496442
1462970
560981
538616
86082
1632233
609196
168842
1715993
97192
479477
663332
1652576
1785265
1343100
1369618
188695
899960
306980
551480
531179
1473155
1698745
116072
1839509
1316596
38921
1405079
978597
712483
148017
457288
1574940
1265143
1527363
1314403
791697
133895
294050
108733
112120
1536364
142296
339213
346184
1258798
810776
560213
1192611
1610985
1852308
1891274
1013083
966269
662467
1360091
2707
181891
1616516
1992235
681744
1080161
580532
1846828
1422018
199640
742886
462903
320703
741579
1913843
1211050
1544972
1943000
1244701
1617763
542094
1022627
419807
1339590
1900123
766111
17736
1724071
1653391
1355040
1799965
228105
1398122
1739815
1460167
1155544
1484655
1214894
688022
1071189
1137332
1598038
341095
1728051
1347346
1431520
1663772
181693
507440
187296
344797
754865
1828943
658130
790570
829586
1417970
1638142
1439531
1317275
1584697
1870681
1766262
995995
485450
493799
662071
1390713
1524899
623443
619907
1964984
164307
1194650
655197
526636
1706723
1429358
1139580
712992
1398753
1617609
1788741
454277
353298
1218974
1786180
216090
114180
1055569
1115918
1574517
1095718
455568
1328662
1907385
911957
998557
916407
505127
1875693
1088249
1977502
139334
1457770
194844
970502
1513059
1591075
897982
582943
1669554
287625
792465
1429989
903739
658928
438253
85961
1923310
438627
76905
129385
1849438
514306
1665660
1242114
1456290
863000
261070
148230
1811974
1395511
1003945
599800
1715957
1139641
1347913
551195
620994
1159780
1691091
151063
59519
1305093
1331365
1535314
889231
1198042
184577
742920
1478765
1421647
1917324
735560
443980
1094024
1145011
1416990
263503
1488649
874039
1252058
1066338
1779644
1422736
443443
87928
1775059
843907
1635259
1378723
1830903
911216
1092105
1630446
578402
1272168
1142601
147031
103370
650834
209178
1980221
307884
1779744
537822
751010
999148
444864
800646
586357
339009
1681557
551323
1482737
558282
1284641
408180
757460
54403
1215339
233293
563662
43557
975578
1395453
1232868
1312297
74066
1064739
700387
1062281
655370
122029
1948469
814154
205693
724460
884325
829549
1660177
857945
1964045
1165109
1308528
577448
1018286
620768
1333330
1590488
1016163
1445742
1242754
1846411
1808716
964573
428984
1940718
595206
1863377
1464490
1074361
1314424
721739
584782
363869
1232829
844300
1035103
1880764
1978970
1803904
1943975
44249
1789073
1768222
614248
1730836
1273897
578069
689487
973092
212024
1584045
1314574
1667895
349844
1438387
1400634
1326912
1731373
185765
1225980
529791
31758
803578
843535
1572818
151058
1489110
314458
231576
1062433
59798
1316493
1867640
1053434
634966
1467225
653674
1783968
1830385
1747331
502986
918140
265266
1446471
1547929
767362
756143
317630
1192969
263271
1099561
22523
1831679
1979505
600564
1990097
1364647
601670
1084154
1411522
272378
1593516
22972
1984339
1175411
1127239
1325537
1214739
1400338
1457376
1295364
1236160
946443
1134512
1715235
958470
1811308
263568
487476
104832
3626
728797
222590
1883206
288816
636336
119543
965627
693632
1628266
1608874
877210
1717708
1011627
207419
1796170
439262
516767
1862558
1548000
1286104
190902
1489988
1246468
1842911
1021724
908940
618778
1079051
779049
1383385
1800456
705948
1434959
813273
1131225
552542
1817487
1157473
1341374
270378
391216
855116
1738619
309831
1252447
482861
53540
111442
708299
816713
825462
1032550
1713230
994168
447146
1120344
1755722
684467
500989
1743943
258283
1488077
892012
1226409
673499
267752
846102
367167
582135
1607483
1856495
951705
1070576
354679
854515
1404284
724932
1465499
1033014
234075
990317
181839
830045
1137009
1811374
1055095
1632714
978481
477931
62557
453516
1733476
485843
225011
1933868
1281357
1984534
1036868
227661
1756885
1646759
1572878
1537223
1157497
662939
691075
284716
1563961
1848736
493373
1615883
564919
499805
902604
237250
1415041
1428930
814471
517573
1157585
380860
1601214
346855
517517
594349
1778174
1308353
581238
1353212
189477
445438
300343
199298
545863
1098956
1590059
1979691
269501
830915
1330601
623538
1482372
1830074
577566
175594
1514688
1862371
35298
1639362
1215767
734069
1884161
1906031
380642
687593
1166984
1117866
1478517
1252488
410110
1234571
391526
623679
1908552
1967788
111425
1178448
853237
300214
144698
1810768
1379581
1802896
1058899
48521
1960448
1890647
554823
1485543
515706
1540081
418443
409199
1888406
951995
820925
483933
1395584
237162
1592513
1855076
1659166
13802
392694
51217
375566
1152858
482197
1215327
1752602
1571096
1499301
334534
1170899
440263
271031
411928
566049
1165050
1938450
41712
1403496
1242707
1474217
979246
1916423
1076006
1857354
1243858
1411759
1666416
60215
11270
1323892
1567468
1264934
1433252
1739538
881088
180789
1335852
882275
398235
1759195
1627134
970194
162908
602431
950261
1719617
456253
965060
1768263
1465367
1974447
1312723
11101
366059
504236
337701
1060075
1651852
360332
1629241
1555447
196072
1738877
1988490
1443828
777711
1353463
685193
455230
480965
1942893
659986
1343165
699436
460905
43280
713762
459017
869062
734935
1471216
806059
641501
977553
644886
1082717
1048591
1397559
401755
1896917
1343551
1868372
1713817
501889
207021
1551408
1397640
300279
1679495
656912
381839
1976850
358707
1054537
1957587
1202882
654891
953298
980855
1750765
652190
912316
284619
54074
1654533
1151088
566050
1329453
1052259
741652
1132397
1241497
1421580
1764923
37504
186262
1460769
1622923
1141005
866494
213655
430052
257401
115308
463695
247838
1509088
460509
483457
324867
1230063
362363
1841830
78606
1815586
1244377
1957172
1955648
1710237
587909
576426
944629
1561145
1984950
258714
1477072
1587630
1767365
51149
929519
1219237
1109144
255255
1639257
50376
291409
746399
1796600
54996
1719125
182444
1452842
1658584
350369
1214863
1550406
1807667
1590248
825869
47110
1913518
1784912
1478469
1393525
72512
660364
1546896
173169
1607406
1848799
479307
952364
893783
290051
1473775
1022060
1495735
1073111
292736
560515
749928
1277357
1615
1466306
978934
846920
374223
1120588
918055
496792
126184
1759828
439651
981279
651135
1552814
867958
1051830
1076069
213344
1346403
62005
905089
1398053
83802
1840663
968218
1943771
1157118
1405268
1885742
1284385
1479723
91136
32837
1512152
1423552
1247276
1871354
1231021
1495821
1357324
605709
656355
382978
1529068
373957
826678
854375
1119136
1641557
110437
1688469
38801
1363421
1509974
1034998
1464469
925705
915176
901132
697583
1603556
1294705
1053772
1032213
127570
1807515
465388
239661
775461
438152
865538
1495313
1269688
386022
440304
1805304
1229498
1695060
117067
176746
1504346
268475
803024
796774
1596717
710064
1382314
82801
1907161
1417311
433216
1053276
362090
311792
1427516
1149326
353630
48812
671106
922063
1562517
1816231
476388
1023146
904676
1114125
156736
968738
218600
1733281
1507061
246037
175044
1157828
1912070
1613885
319307
181046
1207628
1616420
240262
13305
14721
971194
19500
1676554
1154985
542282
1334987
247596
1661461
1011311
1738609
348108
306322
1488083
1368529
1969705
1972752
1674849
972326
725456
786902
1482076
821345
1480662
131925
522125
195436
975039
1783944
755398
862603
646245
1388073
1797830
1214574
1414864
1292640
502681
1073602
154315
1429394
742935
1107704
911298
1229412
1131401
1517259
1279544
1057859
1890544
1542619
1283783
169407
1002286
1762557
73430
860076
89136
1894968
1686131
1056104
1147837
916352
764715
80389
753587
893276
231311
1971065
695848
1611364
857923
1702071
1261341
1847881
1498831
726749
1600394
1699938
415780
999653
405921
653549
697877
1276340
1094983
1632580
1567852
1276557
23525
356092
1129313
421654
963603
1840052
17135
291599
413864
695252
1339463
1271554
1540578
1752656
287817
643513
56073
1952420
1372829
1550020
18787
1060729
844358
1399107
506828
634281
1711525
809236
862460
779693
386372
419281
1209198
1130904
452048
1223228
1572005
1687127
1327985
1386681
1689689
1471600
475727
153149
1669266
1814754
1687879
879924
623267
639365
864927
1556361
1909839
823125
150349
917620
868256
1892848
1076065
1282936
27612
1667509
1261375
864611
1646552
1294892
80651
1831096
1344149
551950
841986
1266172
1626652
653911
806492
511563
1947040
1323709
763794
1799686
1320047
45545
397557
1782219
1192147
401944
1873587
1763846
1614453
594083
139517
1940155
1466897
1186768
1584257
137862
468699
1760279
890601
422743
962875
1169909
1614268
903463
1555616
944916
420401
1623115
1456648
299589
1019423
412784
534792
1555844
164848
1741841
1013355
1311877
1638328
343788
1059104
289906
803489
1058351
1951556
321431
460641
407467
1163529
1501095
77892
1047115
281166
1935251
985193
774973
209020
676492
358675
809322
1645141
186007
22827
939871
389624
1480307
488554
1751523
651617
1864717
1928935
1488568
651709
789794
508140
847512
462446
1561254
668655
1964601
577328
1016995
1862336
332843
198316
1140648
596373
966495
774909
486085
933350
1616944
809627
1101559
568723
1069494
1803246
1948993
967788
381134
650387
1295191
1054296
957922
1033850
1412749
1620179
1115662
1212425
194720
1457541
1065970
1040592
1640858
704206
345615
1773770
837266
140106
1126320
1797524
1639210
929490
1075226
401504
1087321
971503
1974188
757051
1293394
1425881
695650
311
1722279
139439
236323
1713949
1926188
733112
700648
1241628
232585
509993
70407
1829611
495771
528576
1503807
234581
1176545
1104934
1272970
1460141
1695303
1413900
1869210
1554423
908521
471909
1712345
1461745
965642
1676374
824253
1095695
1756697
1479634
1804190
631685
726361
1517955
1915631
172892
1461857
1583559
1838481
801882
679569
207024
1701801
1075308
213492
1656658
73610
1355710
855778
1262053
1301678
702371
884282
487747
678477
524965
366303
1776479
592488
1742354
1389606
1653866
962988
978438
1343867
1809593
1089075
397759
1250364
1159822
1390045
656352
574761
473479
1054332
534622
1341741
1655381
477729
854071
1737084
1687782
382171
1809976
1063353
1570439
713520
816081
460687
1796057
1976796
1133904
560767
71075
1107963
1309848
1320469
524484
674151
27283
1611214
1680769
321874
1792490
1913974
1684015
959162
1080509
1506456
1600834
1796998
1601896
40111
496118
785038
1979587
585560
628219
160677
433201
1813105
1449976
1778037
77180
1243075
419875
1384603
1424677
1267788
1321038
764844
1983418
191067
1304057
198933
1202234
637553
446056
1114917
1995341
324344
1195575
1166814
829157
89076
238973
1404895
1101646
384291
1440870
1603759
743816
982961
22368
1406339
156501
1782087
1903906
1440195
249267
817207
1710001
200970
1746162
1112237
1762977
47627
806873
215599
1002018
621593
1549793
778199
924733
1204773
1997950
728562
365023
663824
1238656
640665
764874
870184
1411609
1589460
447365
1600955
1295671
1212539
724632
1292408
1298964
1082804
1257092
1114441
1678534
730784
1148138
868494
304943
1865691
1101480
1728801
1956287
786257
730920
1761590
824766
398840
427453
813516
173155
366686
1228951
1440061
1056254
1229170
88468
546834
608041
1683358
1765513
944586
1782534
254569
1332996
697097
25721
692351
207909
1393186
809156
655678
890995
1140480
262942
268672
688214
191686
43860
72005
1571640
1433725
1892944
1951902
316966
1874531
420425
661059
797764
238737
1650549
895198
876397
778069
86749
1841755
1519587
1610968
83728
303029
104630
82333
1774181
699639
1190516
1355196
1569152
163474
650777
1450458
1360439
689868
703963
414107
1702042
495136
1299598
53972
741065
390471
1880270
1506349
247649
1536496
724165
987946
1552435
942977
1008081
1257069
1018964
282888
1887990
557286
678103
1588839
1254291
1152192
400509
334295
410263
928662
797289
360592
943552
1538944
1585521
1853358
992284
99907
1084074
1216400
449516
197434
1279734
796410
818378
461571
1159869
1959575
402959
729457
810948
1366267
1819522
71425
1363958
512111
1662296
668308
222500
817159
1036780
832246
1558621
1041307
283532
1262289
32415
606654
301030
1586258
29606
1262198
587655
938734
1616811
74129
948015
1915662
1214053
87001
1576968
291942
979670
106695
689623
843778
317816
668389
868311
319974
1375769
330130
1329252
1643332
525070
1142522
938493
901220
1475413
293019
125972
488054
1605949
1034299
1310225
1612089
1247647
201132
1403634
958716
1537591
995282
1192947
580512
1224547
1336047
72944
1118836
336629
939997
505460
1380960
1244268
559637
799824
1601652
1484291
1967299
872290
137672
756979
776353
347974
1922213
156689
1851957
946714
1179118
1492294
1639416
1358946
900217
1551566
1043119
1510395
1840340
1922519
805177
9767
1139850
1640589
922201
1839509
1462839
1330818
1369833
1752282
239853
415609
644733
1615387
958703
438786
1655029
262045
841663
699352
190887
1557180
1990935
1740852
1066816
1354374
1784650
1862259
1239177
1094650
518477
833073
322616
1437277
1799151
1391557
1200299
1318745
92108
210491
244136
659460
1381137
827174
426847
1772211
297893
888900
1426075
1922328
1757180
575908
21605
307421
14051
1125635
986597
1266600
1076646
424986
1347693
180836
152281
1509458
406703
1957666
1822238
698698
663307
469480
1598025
1479690
1655217
1039205
543631
219102
1236393
164965
937402
200212
98578
728477
610791
1220357
1065609
1771336
549500
117742
360445
342687
1389506
610856
1734118
1781153
472672
1536891
576885
1172040
1114159
546208
1850924
1698042
275616
1832947
121223
459905
122079
834991
249911
186092
320440
779221
1297004
1084818
933063
90908
1776381
1101784
1309524
1868527
295686
849456
1352034
1680050
1865828
1478294
1604427
1798229
1954452
1858010
513159
721244
1649701
1810722
595086
775840
1051482
441908
1306737
1502104
492014
202472
158483
357100
274567
102807
729487
1859342
1576322
950802
1751415
438816
726167
1556857
756111
1488337
1076175
1676035
890103
1904917
38008
620794
455703
377263
884534
1619877
1326566
1658126
1815482
848914
1247892
860271
1110487
592685
1656291
1021747
1566713
216232
33428
1044709
756801
1493544
1662348
694535
899719
899485
819083
630031
1066249
634056
1684173
700868
1683824
1393157
572848
1086527
1843174
570849
1433235
843684
1186066
1348410
1224899
1971165
1200435
1032977
327771
1418874
1267981
180759
1219392
755700
186680
112237
1056343
121200
1433893
24818
1247417
366435
955175
1960766
1160582
1821067
289315
477774
1238577
486777
1416253
1600724
1033999
1561214
350946
1388425
597641
1343652
761573
1713753
842838
666697
251152
1371724
1085500
1929133
1396890
1077035
714883
282904
1722794
1601640
1073516
733002
854164
1933018
1119640
554701
1644561
1394900
20190
626544
725241
943245
1032780
1553012
1290901
1357192
1720341
814539
1825182
1483575
1837730
1158469
1075737
393031
1125789
1383600
921172
1937868
1156628
1412744
1410482
395464
1472180
452707
1194018
1213672
851499
655671
907415
1994164
387824
164790
243195
1862129
75977
1617525
295914
1888954
1649094
1233377
1872577
630207
1397280
1674044
601492
585737
1027482
1224093
209486
161346
1084096
415555
658536
1522344
503370
1437789
1855460
1515957
1416460
1158550
1149568
888736
204951
351588
303056
1118756
767480
1972960
1504442
1881511
1151261
1763093
430794
1583788
811301
424882
404223
1556340
273819
684389
175176
1095759
918102
169584
547176
784528
1966376
35126
438803
554687
1959257
757560
1390331
1860944
1936920
269609
889632
1344681
1457997
452864
1660993
732737
1879450
523803
1408165
124142
1585833
1173997
1520479
748506
395450
1036770
811603
1831125
1192468
1757078
607782
528293
909698
1780724
1136784
1107381
973804
979412
995100
926492
1996124
803916
1168006
31606
1868335
375546
1581294
1616018
988554
1545112
73778
1970095
726081
608903
932353
1997268
309383
1666869
672925
780616
711788
1797966
340171
1947331
498336
960658
1099359
390877
647255
492130
634852
927247
1381566
515463
519130
1002704
1576204
1494510
730976
1216744
353057
1567044
1796042
828531
1345485
583343
322021
1203959
1200008
1057019
1373655
694951
1494316
1811510
12520
1485918
1727902
1686988
779668
1450463
1042203
1811414
892261
1257622
1044511
1936159
633142
1213271
252652
1255156
1472076
111725
1014213
698415
515372
615869
1514119
900453
1795846
164925
592146
1499382
829619
1533954
1986070
285946
573613
684210
1966953
668981
896953
1395274
494091
168295
1435337
1871988
1158592
480558
1103738
1414117
414380
1584447
1430657
1454722
805490
1456602
429358
1440077
1162031
948836
182401
1443243
1550000
1187646
599530
419778
1698404
1889727
53454
1538255
704034
1053000
1203554
1171192
413303
1611327
354372
55456
798042
561987
319009
921093
1587610
1856053
1952886
173045
175690
1893202
500615
171500
667956
850748
1730050
1774047
1658394
301975
906071
44712
1568169
513241
782631
401463
258474
484290
623143
1604146
1761731
1693004
323474
143329
1382827
1797767
1726229
1601508
1032939
1674539
714434
1842612
610846
1222768
618912
252436
565275
1700941
793190
175806
1291619
1464229
930788
152473
1886486
953842
615875
1753518
20500
509328
615661
536026
333004
1304226
1139821
1008816
22087
1881318
341662
1557463
1012695
414297
1828763
1624250
1574176
1913553
901493
127019
1985054
7054
485349
810668
1286941
1657632
948708
1356692
1856023
469991
972321
1165242
825988
917492
903802
688993
306913
1178763
255002
862840
1189699
150714
359627
425881
1194640
1193089
1172656
1423750
837775
1357433
903702
1857599
1375999
445183
1709169
1002098
1135868
256921
1990033
1770514
437929
1413805
1577408
734801
793553
58171
1017234
1471269
1606475
376675
1714497
78928
1260545
1552252
749146
1362919
1118328
865321
864655
800594
927136
488926
1204729
1481397
107175
1230324
461350
163569
1426986
1172674
1841310
1804257
1314919
458229
1207540
1278142
1162115
722643
365616
340919
158188
1138382
888648
215384
1581891
684867
1380471
284452
1711383
1564309
1565844
1142254
1842671
642016
95365
1434969
788942
1418854
1230181
103607
11763
358014
1036670
1843526
1999836
677271
1260952
1051916
823074
1179132
1893723
226278
738972
1727662
1694896
1482871
1990656
1316989
1158943
732226
846425
1015689
10889
45609
1328904
1834931
1898927
84058
662645
1227746
17929
366739
1369630
1617540
514639
216194
498098
111711
1688610
81318
1388696
729396
446394
638501
1102213
511625
214789
862888
736627
559114
835539
1508194
1242239
1618229
1906660
702246
115652
1644163
1773982
917885
1180193
697938
1904965
1012730
388652
379745
1735590
706243
1431961
205927
842044
1978682
889322
1155738
20667
950095
173269
872662
1454500
1481280
966743
746692
164995
1870984
1683858
1791302
1899379
172418
793120
1627374
1900666
340100
1268050
1531313
1845800
83601
576873
1793879
773788
1838951
1573366
25425
1838262
955717
1437159
775479
829259
703473
1992055
1301802
1727371
1243895
619444
151613
1896319
1682674
511461
279597
1970828
1126829
732667
234286
1404570
747783
824166
1829783
1797754
909506
1519848
1924591
774106
1617422
455912
1436997
169119
587311
1549914
1208021
6816
888690
84708
1787755
1823456
773481
1303115
386342
919300
52472
392213
1873134
607024
38563
557751
313121
612174
1672563
847640
1923358
1259770
1237989
1687089
6727
1730101
1980341
1904613
98807
1437479
1010146
943805
248863
1878097
981177
1636738
419437
1486196
1097746
178657
11839
784571
716938
1098455
1621410
1469419
51444
1719569
1590919
610024
978645
251457
1261584
569814
192740
1775239
579166
553513
1271141
1602024
205352
38114
1260598
1854442
457764
119622
21423
1503360
1552568
1722981
595443
1643356
424277
1377678
249083
127084
1078511
947835
183276
1844608
384672
916420
1667955
1647921
1090937
469817
81489
225296
1320117
184228
1769823
1510442
1479205
1657082
1903506
1475889
1421270
881957
953292
168360
715956
750786
1177235
1146256
1718978
623447
1040592
1558515
207340
604722
1992657
1759873
1543195
1372086
1691244
1661810
303488
1935962
299770
1479012
1900434
316354
1934583
1533753
745528
655603
680834
898006
1727861
565630
1908738
1043741
983220
1337804
1321318
314402
1128674
1033371
1559572
681469
661237
916042
1969444
1736445
907161
714779
818924
280740
1849956
1834594
97739
1814826
1390108
830767
1930444
164985
435529
1598681
265148
1612454
1135944
528716
1222451
1082285
442247
1416181
1885519
1721452
859867
630410
945989
1941810
1024249
1718083
1642182
1269461
703256
1967536
1844178
1171465
802016
1796928
820092
374610
1813890
1745578
315751
1175042
1053047
482201
764876
732187
1030115
206072
1251113
3477
1361953
1684501
1908979
308385
1958541
1898512
1890425
1290119
1483142
427851
48340
1997097
701034
598610
1370029
1598021
215213
663237
522232
1480542
1517260
1838018
815915
413570
423586
920208
179802
1658807
1792784
1545953
1664686
820996
1208712
936331
1489523
569063
778198
1319217
1261734
1814053
159632
1540213
1642921
840444
661560
1289758
1711989
983672
545862
863632
458291
223290
1247674
1969310
1874048
567984
1556639
1532412
1246553
1769400
429079
891557
931658
705388
1100089
459068
1854520
367674
1308740
1223247
1681450
320778
953442
845079
1968321
1941157
801913
1166354
716725
440561
1857081
439535
736892
1359059
508380
1258976
1116965
12561
1802152
1964100
1521295
1482478
1363817
1086162
1349095
1339872
1606756
75202
769482
1625861
1556252
639328
1553749
1214069
588346
1253806
832284
67496
651164
656249
1003076
532149
643710
1643968
685874
1837715
1923642
291271
1981539
858035
1410178
1260771
1762463
36005
609923
1083033
1850481
1481155
1808865
1183433
15332
914916
1770072
579
778608
1395611
510670
51248
680421
1009342
258414
1338084
1123912
880867
1402583
709232
1286489
1054153
497963
541672
1614597
1316267
1664460
1552360
1153269
1280622
1102199
1181236
202594
984641
50986
1789133
817125
769040
462025
1870063
84518
1508398
947353
1603743
918971
1581642
946342
917153
614244
147587
629898
1887864
956037
1400664
348378
656745
1436283
117942
1942424
1256027
1606019
1926539
1293431
1286711
798096
147176
636461
1371847
1134318
1186861
381975
858999
1669561
1990007
644137
1991893
1134382
39840
752887
1890781
373826
423609
1202561
845010
1590266
120891
1497685
1916139
74333
1436824
1519178
15341
1660153
1763023
235013
1336447
1764366
1957365
725588
1763237
137489
10716
580361
24858
1767840
532368
326729
938465
1261868
426599
1154952
1369236
1015543
936938
1882073
1705762
594458
209371
1616597
1133878
1455021
276960
1627441
897304
758156
45744
142292
1802969
871742
791335
1516138
605528
797652
1005681
1934959
1683453
434399
327009
535442
1986171
737086
936920
555385
911487
85944
1314365
1883134
1187476
1035603
470097
774240
349848
437761
1202494
893745
68898
494252
637162
50538
632808
771614
564917
906768
1408370
14235
244418
1301659
990914
1456401
942501
311381
558649
1184417
867346
1394300
727902
585697
837970
586671
191437
878638
245354
414198
617019
613813
283756
962647
1261165
1498005
1000796
426548
1510871
693520
373873
701123
768517
754855
1809624
1802392
1690162
1411170
484819
929632
1438628
1563001
504573
1338686
156678
378664
1423814
790360
1228305
479008
745935
667966
1084230
1301183
1093033
180712
378419
1698238
1353142
1429699
1802348
1813760
815766
717870
901248
1599651
1797436
1054735
1560985
1052763
191524
98643
1506644
1548100
1440621
189415
1392267
1782011
1831850
603739
634542
1715808
1097302
726114
1838251
1434501
925334
602418
1828540
1028519
1093181
1868892
1741279
104616
676393
1571477
1819678
1817614
284735
305314
1147938
195119
692723
987379
1128929
273990
825446
579676
1178997
1268399
1597718
284577
357106
104034
927392
996352
1448954
526101
656642
429853
1564325
515840
1599229
388352
1131537
96203
200209
1038831
462201
607028
1533802
330244
640808
1871473
1742519
1309911
311286
1118316
1928609
661027
1360549
223324
1528081
856270
1822740
1581986
322705
258381
1448823
1867508
1439045
1648040
1040943
1854035
1180293
84166
1445989
1587105
993390
359134
1341399
809509
771542
895692
1246446
572376
1632949
939001
481249
1261214
960636
454891
1808400
1929621
1299737
1608177
541167
944210
1463704
1591773
594753
381119
969195
224763
1064114
1947174
1417116
598425
1402795
1273584
1658125
1793649
544803
1475169
396234
1388353
119762
750020
1362749
208463
1191961
1818672
1877093
1756822
634656
1922158
1104444
253817
1898135
1772964
911902
1151820
841231
1251300
1370450
948898
104700
197263
971958
1440895
97871
1095939
112586
878825
34551
323991
1941041
915941
198637
979075
1156423
26206
1468482
966949
611788
580740
320238
1119409
1574140
469269
1883251
816310
253495
171600
1080516
1695756
1632287
144460
15761
919134
49613
518031
1095740
1761768
1046942
1772014
109761
652270
438356
1013079
365559
1424435
410475
687622
502081
1042672
679758
1937586
203448
523756
648679
874299
1569590
7179
1142188
741953
1366551
1291815
1948054
1834770
1752127
1046435
164423
1419985
1437752
1786810
1691681
1174328
577317
1363444
1813407
1746140
747873
1308882
1016433
1939238
650132
31744
1019744
1993252
347973
386453
1764314
1963474
1708797
633228
1575673
487366
1916578
1016443
1871027
1073119
797742
1880698
988751
340203
822907
212898
474433
437105
904273
1655328
994040
1995914
432954
1966420
1823951
1092395
46780
226982
479977
1760222
324208
1591749
856053
1964421
841104
435151
142157
1042124
72154
1444130
1642109
973874
1714705
1361722
1881148
114254
891329
953221
1816735
1532883
735168
1286127
1366104
33625
747933
1660278
795465
1526722
948932
758606
1818138
1643941
483782
1969240
1140943
1821233
1501279
1838716
140823
1615133
1057829
487444
1069770
1444298
317692
262333
147389
1686679
424167
1151885
1728180
1510932
454907
1322544
1947250
1232979
388166
643565
958965
1188228
1223237
432584
568543
1007016
1151810
1565671
1397167
576313
646788
15553
1203145
330975
947891
1975925
859159
346429
695508
1654811
1224004
1291642
503070
1898855
839235
902113
1581876
315245
1592165
1509525
1275834
960262
128778
1370663
205412
569123
162449
31896
346323
440516
1305211
920678
333097
705445
221772
1302361
1746976
204526
1607611
1824414
1919995
919725
1300756
1060292
637871
1705084
1094550
1128957
292771
175588
23516
1283488
937846
411754
1393379
642289
851462
1870740
815127
1672719
1938754
1617752
933328
1127964
1117874
1438449
1688996
1986256
1396071
1380967
874554
433652
1691483
1690409
1882535
232987
1930481
1035173
1256124
1244964
301881
299536
1301051
1647491
140901
968367
1822360
1474048
728388
1200675
1040241
136918
1686818
861872
704107
526752
1793279
1234275
1368037
1701038
1096905
1066476
1608829
356428
549167
996196
1321222
785056
1999459
1960006
1110037
215497
1708349
834522
1871823
808725
71045
1737859
1491214
1436706
1396936
4067
1507152
1461500
686144
1807740
1388998
671866
54597
1830296
1865057
1246994
1803867
1464016
164853
1606484
1226991
592660
423178
746264
843158
1890697
206240
1557545
693096
933279
255098
1532458
1591152
1920629
1529206
1321151
632501
1117269
1098488
662640
988710
335115
1328792
675722
1350902
1960553
1465611
427993
1321649
1609059
715546
1490760
971436
1843030
1180484
365626
994428
1855197
124944
1486279
1230160
171683
1065510
824005
235172
1833047
1654333
1635905
1461626
1022840
1618337
1542882
1789136
758087
1510262
1048899
456573
76745
813656
1097373
953057
1200454
40708
126530
192081
1176526
1671791
441379
526812
1849443
407715
1060111
37792
1512557
1678603
838110
1804472
1788869
1070745
46558
1471885
916195
1270818
54888
1865695
1218965
1527441
1231270
217460
895388
1969754
1647715
973203
270445
167178
1256748
911651
1251379
63231
1061516
1630557
894796
925474
226795
861056
1298946
1830244
1542650
1887234
1557785
1884057
815596
116056
319832
315125
354847
349712
1089596
1368205
231884
1011389
465194
1598350
1005836
940703
933611
12943
1284834
347762
611323
481498
245347
1928790
799561
1413469
1840184
1329955
1928549
1144473
1046785
1490312
1750578
1430900
1667983
1777598
1665308
800300
1106928
1762260
271087
1628643
408046
873428
423595
963028
1950924
695306
53939
1599159
477562
671430
395508
1575994
1543602
1804513
263301
70925
600722
1707101
1762411
1725068
1897220
1560304
692635
83430
1917813
1689512
407155
234262
450173
1965292
1753484
1800315
78508
84214
1446368
1161545
1969070
1868618
1879044
10946
348947
1730971
1541993
568718
1177512
36836
520334
33092
475885
1926552
692209
884739
456748
1093577
152442
546624
743536
1339748
1548585
210916
1072747
1405058
730871
75697
510006
1705938
1255962
644724
1804690
246755
1975377
911269
797038
1185500
1065259
1911878
1325636
1409129
1709378
917524
181590
1264360
153116
755991
794407
69269
569278
1561466
1451477
757872
1113833
656926
456610
814615
136665
663595
351846
1928592
964502
1123826
905793
1928021
230972
271832
1766024
24130
233023
125352
1763134
402936
578875
243222
1252812
1024280
567820
1243842
1477469
733298
1810005
1240048
1768755
65313
1534771
1954820
1756990
799442
1795672
1313572
129277
1236187
520523
45955
607713
27380
262284
222450
539787
477715
743935
1050461
1110337
1179256
1865947
455108
1284391
664953
1129320
1153666
1446578
1023080
686337
1780092
1206371
1840749
801032
528692
1210281
1947790
777169
1147147
173592
1747753
176111
1769334
1350074
1834241
1499404
578699
1674952
95644
1548246
196822
1968900
866917
1733064
1341734
312317
73795
706987
128513
658429
560281
146314
693529
1854688
1332968
452422
56334
1313267
441605
710211
932539
278988
593066
643268
1520008
1607688
1435374
674673
821657
1664063
362982
27294
721434
445440
242767
1568023
459213
1772063
866196
206056
251023
1801109
11269
861890
1434082
363815
772167
1252320
1704673
39147
498756
16569
35812
106279
1270549
407466
586891
419218
1866240
1064667
814151
895263
1551241
430775
263242
818947
642182
873309
1591064
1295513
1461289
727303
1959247
1641810
141990
950211
855953
205566
86755
1813081
1297043
1251576
1172393
497226
819347
1213104
810142
1820413
1753600
1659156
900537
356603
1316326
1080418
1439860
853868
925028
466407
1130282
929108
498701
1015475
876107
1728719
1187481
154124
1443840
1734968
1187229
1890357
979821
911413
343230
112557
4051
1007572
1425898
448616
1436036
1907444
597201
1022682
1742752
1122937
356003
137227
1551513
1046663
1918191
614959
1958517
592305
1709428
1307304
1615111
431193
1133698
1478083
1698287
1955884
340069
1643517
1504714
916690
566780
635727
730980
586331
778114
1819715
1708126
1229259
1893346
959961
1070268
847898
1106793
1221090
933575
104704
1798960
733816
1757122
58382
1844281
420227
503805
1822545
330934
1824638
1101069
927802
808432
1855963
155496
1263911
402882
356811
1007153
1780384
468784
1461476
1117714
89354
1217480
421561
1507010
1445868
1549716
112531
75396
1795587
1039025
1227142
988435
1394332
793037
802726
1108556
831597
560615
1810997
1263327
272204
721070
809894
1670696
543185
694769
1974004
1955170
967714
1630355
1589291
1414450
1266527
685961
1128098
492520
1817060
980101
523932
151392
754799
134769
1660183
1332166
1545621
1426475
1816306
813604
422710
1601787
559151
1906373
62264
193469
451729
977224
1406164
1177698
1795090
1493827
974652
1872071
1954173
1952467
1275802
724699
1765662
619440
1122126
515155
1725875
952024
1909959
122439
546456
784346
593637
1716687
736911
1667131
1615765
1289569
1628758
217050
1096390
1862203
837670
139718
985181
674896
359879
841127
1657258
558537
1973862
317049
375602
1380301
1295380
1004362
850395
298011
1862023
567990
819493
1489814
230746
166199
1975046
729670
1269355
1246643
49985
272329
759177
618332
691765
1157941
150439
1183657
449928
1182453
1853297
1969447
68088
996030
965506
420043
1511313
709630
1114606
151597
1706933
1146382
1424203
1219760
808422
1320675
1445941
768176
170274
720670
1691632
670953
1037384
694470
418436
1833035
452569
902129
1718527
86447
252562
1792216
967367
1433398
750677
489842
972667
1879148
533000
809338
70153
1579162
35651
172318
747299
967794
509672
1545888
568452
841091
1621668
1341008
66710
1193613
229175
1649584
1696533
1177524
1930062
526734
870715
1947809
89305
1129659
1376109
1293536
1902176
1066843
845709
1103280
1276969
300433
731607
722658
1405592
983249
1817560
840167
90613
1698052
1180018
166671
669596
602483
133306
792205
777320
1280387
1704124
633750
640534
1041271
1455422
22217
171616
930062
941456
377701
552787
1361093
1648407
1972765
1807550
419238
1710225
290472
1318329
1347315
1601957
1209310
1305219
1179219
1105497
592453
299912
875762
1781589
165140
1743628
1330885
127854
1293685
1662771
1334763
503776
327134
840970
355201
212568
468781
1689551
477985
321084
441592
1841479
123810
597046
1174539
1647075
53347
602131
1433664
1002407
1494626
1962608
1548434
1641292
1059709
516739
1137818
1238788
1117683
1110902
679065
1872791
1003125
250291
367931
1569603
1181723
641225
1276827
1276071
110245
831100
1370921
1828903
112719
1996819
1009788
1734954
453212
48157
1219351
68831
446594
719825
296080
124031
734328
1036121
1152144
199636
805184
1381503
1427070
28650
1452174
1001865
565772
476799
1333600
650146
1158252
1220102
1197602
474635
749722
39626
172593
652972
1881550
1773154
1742377
1627525
397847
625617
366741
234918
615706
1548008
332388
1243203
1068735
1222691
1591600
909489
1613247
1280609
234297
1911162
1415038
30500
1824195
180491
1447099
1429616
974222
1671779
1690056
986671
68628
1855618
351414
1491832
172792
1021323
1858627
1814252
1260533
1057785
1715743
20513
160265
1530416
1883999
798057
1210458
1506368
945782
975153
680811
1608600
605442
457431
160489
987833
407593
1988548
431905
771548
1891984
492964
605758
1327435
1262185
949632
1007102
720835
163199
897338
1011968
409014
1055192
1771851
1477525
88539
1836479
1904090
322568
885637
500169
52485
330205
234468
653972
449192
1096627
446761
1559243
1091675
1024762
675423
1288757
1671358
1021631
988094
275040
485210
1794301
1974072
544656
529740
1192363
52697
115058
936395
1905312
341940
667831
1323100
1143078
789059
1622879
1647609
1382739
1796522
601124
1951224
183527
923267
1769339
1613375
1551129
503955
1591015
992399
1124300
1883552
688401
125355
1416860
1271269
875422
927733
292844
1024856
1159383
1238735
1886047
1077019
1281833
1677859
169165
617181
1645017
1387666
1151007
1822910
1098521
1476337
388320
709915
1876408
1841457
1374167
1290562
1388046
1208928
1992169
1046761
1547615
1441430
1566972
1356587
287909
320943
633680
748353
611006
269119
1651934
1507849
470403
1472415
503523
1762521
284304
787822
468664
1959570
645799
158506
1438996
937130
161713
1494271
545152
147009
1619822
636736
1559790
335072
184621
1403281
195584
757279
717354
1304686
395234
453443
455061
1230044
772936
79222
1728287
1624697
640328
823891
1910509
1892144
1314188
1208834
172824
1973783
1858662
345097
1209694
436541
1753801
530454
1142652
325769
1749601
1700704
1368604
985016
159136
316468
1334779
92331
246909
1043975
1095887
110659
1330248
399570
463047
885658
481373
1552455
1725110
1657823
475841
1599384
732818
896262
176189
624123
386787
118797
1475238
248940
386392
8179
1108650
828543
1003255
391540
579346
1145662
1562666
30717
1967935
1104058
983303
1237271
381860
1541283
286880
1203525
480921
1748519
1300658
1399024
540116
1241970
324718
183306
687249
1672080
1376240
560692
470191
1676466
1435269
874910
72175
495227
913483
1091217
653191
534972
906040
1072854
1740680
274134
49934
1361112
1516229
767471
1990806
542111
1694635
1579737
1210480
1790340
1995620
527204
818537
991893
455222
890942
1756516
1824572
1552807
1975287
1253746
478373
229835
405953
1642707
1971328
615538
1758776
194483
1256445
1192187
868391
1086684
1344124
391941
1039429
1575559
994756
172467
167593
1495324
217998
1737055
521962
525195
437773
1113596
1119862
929900
864027
1471064
1139324
1331750
739950
411229
1945251
478705
344914
759524
886623
732509
1094619
107734
1428971
351217
1857362
995237
1057822
231024
1678522
875073
943106
433326
1434976
709627
157889
852120
952811
434886
1047284
873804
1205480
1036978
1824119
1767273
1350536
1974832
314242
108544
312013
1746145
691413
1810467
1429788
650389
1755985
1306664
984277
1617718
623093
1875787
582308
613731
1018269
1478991
1526640
40381
521145
1958717
1909202
812258
1549730
1199634
1021136
960848
227998
780712
226591
1857653
1062848
1983487
1200107
88374
684473
1046873
121024
579609
669240
1744952
215620
699477
1647324
1155375
1530216
1711265
1159322
1903706
1581127
1352659
659784
1872128
1899503
972087
1799027
327883
1187231
1162445
1363561
1497635
439803
1202606
704720
1222392
1848668
182937
1056071
551809
1529898
1970783
868160
112787
190810
1807369
537041
995326
1365244
1498669
780118
1164419
167125
1538408
1615380
797615
1801611
531772
1994152
626186
713933
1617059
823092
987130
856544
1409595
1067022
1820432
1819770
1830456
1793868
1844850
1473641
1071661
1248047
734749
901429
1253520
584289
336883
780083
1759563
1643938
1871297
452522
111057
1216047
1023581
716166
997966
405795
1187344
1558891
1871218
1611644
76353
847301
889480
1567861
1251230
1748709
1515285
683362
1171878
1750516
924872
1350541
1081483
1008656
809590
1450255
1467671
9018
702833
1180365
1738084
705578
1153522
1129916
1774392
742599
1865099
553412
933881
1732949
479687
343335
45791
1962127
973149
881093
1269917
1190714
104894
815074
1195547
510050
402613
1307609
1820034
1340249
52319
703584
1598694
924620
1065029
1470142
1071215
280157
818660
1690034
1480776
57343
18703
913653
561786
893876
324085
884557
117198
1680842
1060671
885219
948975
1834524
758670
1292938
1548294
1425236
389610
1561668
428470
1019595
1505250
1581433
175427
590744
2072
1617406
1594959
1212067
1646857
690702
368426
1807693
817595
1233679
1905986
899246
1215333
1229580
1253614
1757773
1975856
1518959
1720190
1811113
1001557
555262
245057
1354606
531567
1639112
299628
1640336
680191
1101918
1411039
1626035
1646685
875452
908563
1943879
1350944
943631
1662843
980939
495166
1155539
451729
987176
1697928
1711353
28253
1864740
965938
773414
1270487
919361
684925
831220
323566
713294
1445232
85634
809202
561753
1091657
1974360
191265
1943205
387042
113118
294243
19585
1333455
1163600
704382
1650332
399761
785366
732843
1069926
935514
943468
118148
1126643
31533
910121
432992
597347
1176057
830750
571589
1898302
885155
1219493
1328114
335521
1716208
157758
1513897
494010
590143
1653993
1059190
42567
654620
1790089
1832062
516310
1093471
640036
1797299
1135518
54391
533439
548856
329506
98592
1072486
1626279
1449502
1526133
1842890
132359
228241
267739
1020920
174094
113847
1651956
1778026
1340193
1088383
1442342
679681
718580
729918
1371200
1860870
1076027
1854706
184987
1687975
966205
1694697
877505
1174918
1983439
1691698
1547823
1017325
1792222
1132407
635855
530664
137144
911864
884297
1899082
681103
803089
1924932
1774853
942137
338297
776668
623136
1208500
1709303
32269
986944
142770
1089551
98940
292553
1944981
1195430
470290
956944
329202
1698889
1876178
1597213
526462
1648236
276790
259738
1090106
1187714
560602
1167202
885284
1939415
133219
163075
749348
1182304
166242
1108357
250448
1811404
972440
1043232
145062
1578207
1407072
450463
841548
1145961
1078601
359645
777881
44534
404569
1408219
1206265
706424
972313
620720
1453106
270746
1198222
545297
895929
955285
87029
954662
1213228
251845
1169295
1676492
141663
809544
1326432
531950
154549
716609
595310
1929076
686287
894655
653702
420466
1496599
246976
522256
935094
1907489
1644082
1057261
1348008
865983
248372
68931
762423
1013476
1345582
1989671
1043284
254628
584015
262016
716852
530783
148529
993719
712812
813926
381350
585873
31885
52255
1244237
246428
1419071
1377817
1790097
477552
659684
860681
381324
935756
1076064
1890854
464169
189848
1553133
1724162
1209355
632240
117873
1488468
131591
403682
89320
66872
1083431
577779
528884
623176
1774026
1732939
1509621
1249421
1913143
1213820
1352413
1708533
970354
1446461
1332266
1576721
1822658
802593
610503
578606
1443094
671365
1120347
534297
1425449
1443014
1636526
554109
410953
356963
1667284
1611935
543833
1921399
1831772
1873861
405658
371244
1805585
305573
942243
346375
245160
1576860
200718
1462280
167601
446908
899498
924099
1361514
700301
645930
365470
1891507
1607883
1228841
1080679
357010
742935
1116105
1995367
380192
1508194
1888728
203377
1408742
1396339
1759505
1477465
816467
1373517
419659
1384946
1627202
1326996
661846
1190872
446472
1154137
560761
625778
433598
68774
569848
847856
81999
772243
1076680
294796
1500291
1254561
1933349
220961
115358
1793925
516950
699787
1356213
1394022
177023
1230173
422238
483049
1393101
57954
1872648
997471
1679068
1882762
352607
800149
1120515
851588
470552
771599
1741617
799339
1139577
677082
323750
137309
180529
1829268
217183
73224
1006456
833242
1400419
1505750
903991
686986
1378172
509730
1981611
726109
1317510
1822308
746241
1437676
1855052
170452
191560
424343
658869
653854
1047391
867290
1476861
1307474
584532
1271177
1793716
1624179
1780414
366901
750324
803582
318333
1812723
429376
85786
606861
1460009
281617
231776
1283444
555914
1326136
586314
1289339
696696
1228937
1765962
1599601
282229
1504532
270727
488104
1191529
427046
1396169
1976470
1283896
281275
979478
652169
875306
92040
1326749
1870323
538555
1428111
1454741
1240386
816244
1504992
727484
625650
1275260
1942577
745559
1270115
1171144
66429
1491039
879596
759611
1418653
623557
1626579
650552
185257
1753735
34249
155963
495381
588091
1776806
65485
1086077
1176759
1093282
1478847
1115211
1493117
1955523
847670
1306058
1305340
408112
537722
1525734
1053189
508237
160637
1479721
147360
1709568
253796
1524282
71986
1253927
845696
1198272
1564680
320594
1841290
1683213
1146381
765126
1529269
1129925
1316352
1598840
1335322
754555
1654524
1508242
1285563
91253
944009
862576
85529
305648
1681372
1326718
1122469
1601901
1577960
1922615
1813600
370715
499003
660234
946750
562349
190451
153907
1640857
1181022
559194
1315937
1635765
1883994
1932465
1514683
1178924
1152092
1874252
55054
1783753
547472
1817745
321005
1009292
1074817
190065
1654123
163215
523655
768352
1811405
847132
1488265
781186
80198
1097617
1124926
423864
1419801
637918
1419642
62881
878781
1978630
1100925
1479814
655682
803375
748183
1953896
1427227
1963738
795430
439220
1074844
717387
1010031
1338260
433552
939570
594030
1487512
1865106
1106409
905555
1638361
1096700
1430486
815667
1724468
249776
1770739
1506636
711966
108201
687764
49333
1186800
918981
1851364
1516039
1531170
1746086
1616330
187298
1244526
68086
12414
1666701
894877
1946060
753293
896310
980055
1638548
171868
1380327
1602331
1965695
887228
683257
88834
312162
20878
1145093
800869
23442
664959
1254607
1923247
69163
1104414
107222
620759
658349
1842991
613897
1038993
1997333
15238
671999
1709383
616210
290796
919381
227457
110486
965019
787262
189570
1598230
16563
1561870
1971623
1490568
578288
924918
1699989
799938
1269489
1525003
1957621
302423
1570167
350402
357741
446574
1499726
1143827
1872346
1082233
1859068
176621
368139
1454002
1002544
1377602
491895
1463517
1844761
38727
1146898
1439408
963846
1195571
1744473
1074340
124069
1416826
1632011
1497873
117324
1744719
1270830
142704
425132
1031730
1653617
1282199
261959
445602
926648
1376387
934035
740866
302814
1775644
1546393
1848039
1810950
1652256
1414763
305331
905308
1812557
1226027
809119
1941405
813006
1876779
1567455
1702221
336269
1088211
1622478
1157983
1248435
871262
1389371
146155
1235963
922954
1925423
899610
923085
1268437
1629874
836471
1126182
1314482
1117529
1638385
427698
1101445
1350443
1401073
800114
955420
1710149
551752
1098881
1795159
574763
1182618
1605726
512337
1783113
620232
1841657
460068
1096146
1247293
400308
1194321
1636126
682691
464597
1056483
540729
412505
1896326
1739058
1944913
43479
971696
1699760
648126
277577
1023283
1779469
797833
618009
1019255
697464
681013
969557
250079
1911376
1491426
425250
496666
1725198
468212
1326343
1906084
1374086
953348
1551841
542945
1415178
15645
306403
564344
544407
1489809
1331054
1934438
515694
178566
1492592
330692
41603
1447622
1356515
1378969
391106
533877
1366159
1790304
1940603
1951437
1334354
891704
1303400
1120435
407310
1420729
1678845
1779969
1771112
1499115
912072
1503713
375105
1173170
1143249
1653597
1927580
320100
1297160
946812
943160
798350
1304741
1522061
45957
123106
599863
957456
111221
1707938
195066
1533357
1296900
795940
740612
1280361
1610166
1247988
647463
1531588
1775412
1512016
635678
1642482
54321
1487190
1996929
1240705
502606
1861489
1062717
1567293
1791832
1152368
1326096
1677927
1172107
1723080
1602213
1043472
1593209
643658
91933
665016
1401401
1533312
1308589
1310291
56858
519244
552549
1386899
560624
801931
1819561
1354820
1168595
1016694
1156102
258944
1026547
1374209
27207
1076203
1510447
1351742
1826424
1726937
1382248
1458256
953655
65375
1908508
443892
208507
682561
294877
1242883
464149
180580
1158746
1036869
730033
527721
140853
1375749
1556557
1572866
1777322
608862
418973
880851
1378623
362119
1244135
1400186
1096137
1199096
305238
1709160
685171
1152115
567391
1497828
417952
1040763
1217617
1656648
924490
1189640
1668856
888752
798627
1908707
206388
1405660
449432
22723
1303877
398706
409271
1526391
1008439
1714511
487284
1793584
865477
490331
928633
998865
1549078
232618
1640439
186675
1940694
1017682
1328341
299158
738101
538097
1916076
983889
1127658
1068552
1334834
1057848
1692297
569261
638390
378167
140054
1472210
1017172
580703
1881812
1774144
250923
916300
1081718
1326089
1109650
1012854
1930198
887047
1616702
1023277
182677
1334133
1324610
1420155
711009
929421
414994
1755537
1996434
1025504
1747219
1076889
673858
232453
709177
1030543
208054
1290832
809866
1701265
1256173
1342500
311403
1985380
316235
1164257
1336573
1585052
195011
1966499
619074
1914080
530633
411547
1734205
1739905
175850
1293710
1816725
1620598
1658655
651292
1579841
282438
759024
612969
1598197
1058550
1527197
1717089
148978
1873792
104827
1709114
382869
1195546
993908
211661
1045449
1924962
1573415
507327
1716714
1985604
942593
1192586
1569322
414677
291815
809221
1093285
1799078
350722
692473
509429
504343
1956781
1363315
1611641
39870
1464657
811919
1457659
1447985
1721740
1283878
798666
1500976
1057249
1320692
1912802
1985403
240485
69620
1572205
175339
655666
1112983
1504300
1104522
93336
181670
1251621
475374
1334697
387961
130748
820124
172710
629616
574163
734052
1801278
1355822
103269
104917
381544
998784
5477
824790
487811
458662
438761
1500676
1427879
1445263
1205040
536966
1161802
1248478
1723827
1819988
75941
1898301
1924809
1833812
1302982
1125194
722137
712982
1019575
500001
511396
1642663
670833
588481
480812
936580
875724
1389523
1580387
1324336
1597264
495787
418379
810839
1142130
1256476
1529960
1929796
1590139
1866258
594381
1319174
404295
597610
927092
1146812
1577674
1742964
1920386
353570
1590902
1680911
355713
807375
1488164
1796380
1059423
1367623
638544
203810
815588
1759693
1512200
1286684
1831890
968781
755992
1004211
1251309
1937705
1699551
1535655
824673
1281052
333264
1405621
1933645
600683
437709
1622245
292877
976346
30082
346568
985626
1770166
977596
951300
1578167
403597
1340679
728478
537669
1491885
103573
1837413
968782
322977
989877
1373486
902108
944247
110996
106098
1094598
295518
392429
1144472
617537
463313
452325
199834
1942110
757342
862359
437681
1493889
1152720
70749
1075736
522927
1715402
154935
440419
1143832
1507695
1755073
595972
1018830
996206
1624397
179441
352724
1429452
1465154
509969
1450501
460238
118523
635012
1892890
173511
795383
351452
1087543
606652
586945
957971
1310197
252005
697594
1860435
758393
1600984
1505995
278572
760282
1179051
1423125
403680
1183070
835179
1162517
651087
1154468
390234
754550
1050451
1204508
1864427
1309075
1655036
836082
1927973
1118965
395945
1675417
1560117
1570231
180845
768710
1119389
1484719
957860
714983
49767
1993780
1087089
527267
121510
386109
1574011
228193
1319822
1100516
77052
536714
1668347
1039028
436826
1392379
696849
1749425
966235
1627509
1786720
1129538
1933165
1212210
33316
1179083
1737995
662595
1770980
568845
1818703
235391
240319
189413
1264673
1470575
112910
1774185
548387
249256
1945698
1238349
1191283
597176
1208149
1426272
1043890
229809
1495253
414017
1121791
1699321
823074
1470237
690353
955293
1485315
334228
1002800
862022
621458
729793
671050
737234
298921
1986346
1785365
436672
420559
207378
227584
386198
560807
1920357
1216325
534115
1010484
1337805
1467745
335729
571654
1022894
1779900
1588645
1978857
272866
1080602
1372942
1005277
721050
1356356
773843
254588
1830216
419202
711514
887257
1036743
755031
435877
143802
1902698
928252
1160824
1764485
723344
1026563
942249
1316384
132268
1519510
1850274
1829174
1662061
501867
1050529
99068
55235
909725
410333
433468
1079670
441946
1976159
411281
550800
284548
532077
1582113
467283
697295
1207738
1627860
1819022
1306141
1390519
1736180
1550606
995746
677072
1340216
1778502
1160041
1119046
1698498
525730
1661235
1915393
1074112
265984
180233
1652723
951188
1201801
1944923
303502
119158
1801038
150084
1307328
1873883
1041525
438109
1716471
1532560
1815959
1039122
187286
750542
374407
195042
543273
1917037
1894251
1471377
1287026
1898512
1832290
843212
1696134
392027
1587893
1352831
1194924
1933258
1301339
203112
1782275
1476274
1380336
332124
1199914
657499
166158
1737239
344827
372834
1820418
1680794
1532789
1929576
692035
353787
1645372
357585
1924144
938368
958837
1388640
1471005
700181
983078
947466
1847593
979843
485697
1100624
245132
1334495
325001
376046
326819
1100508
869053
1550418
876549
1279635
294207
1235969
169803
629408
1272663
115654
1600531
546174
1975409
534792
549088
318257
1802703
745115
1036964
220547
1013943
232437
929456
1946074
452335
72368
1985565
277470
1432125
1154049
60889
1592136
435547
47449
245456
1951510
423265
1179543
333971
286815
1843819
1035942
713665
1538511
1378992
1195312
48359
1097427
1909620
1082987
1847817
17437
205040
1638867
901608
1184614
1064795
1387268
1210075
1280240
405359
137644
1081963
1190262
13160
1203248
1888770
36459
1343094
130390
1332106
718345
1625945
1268607
681076
1884757
853596
484480
1901583
1709271
1892743
105259
1693416
463513
1947718
1815114
1403992
1190913
1362753
1336896
769115
1461582
1976789
1649106
165451
1806499
303844
1462178
167503
1927936
326182
214121
1465316
729790
1099190
1150503
1709884
53062
103459
1273690
1326442
1387116
1492157
530460
1350582
1575188
835424
1100650
336312
1028582
1595909
697496
1155792
211155
467630
1034941
188876
172106
1774022
1101677
43726
1512154
1295532
690148
840220
1442052
1583193
1838502
1281154
554559
661163
125480
1859437
257871
724829
1207730
792890
1270221
1524869
533109
1158352
1810558
442530
1350209
1973904
1330622
320765
1612420
689761
7029
534710
1969392
938364
1478289
1482116
455130
1840607
1075114
1159044
655890
1236912
792052
1344289
486600
5550
1878158
1924780
682935
1061565
1902017
1781892
660224
1278458
539263
705056
1672590
509701
434986
574741
479141
1291474
1764146
1264035
285234
1510663
1600858
834417
1615557
1550533
1532895
1025257
824764
1657888
965020
1432021
1460123
148774
1479383
1734045
321515
1481863
416490
686484
1642764
1709793
538652
1991286
256148
936092
1421549
136349
837343
1700914
696040
1967167
774341
1137959
768091
1785238
1570484
746456
801654
1868889
587195
444797
1997780
743751
1910936
695028
360707
285318
82169
1938895
63389
1371155
1645382
1934316
1369411
214620
907443
890464
1022191
1989078
129456
344703
1649516
782187
1277528
988789
1196031
255896
1840489
1090658
1678986
1280401
1290330
1793807
1971610
1318326
715681
497515
861392
647886
980288
532981
1152950
553885
1439725
1472590
628162
196878
1370235
327627
1903185
956524
1396665
308410
416400
594376
293866
562455
1670842
1655516
1072328
316959
1986379
1348972
755812
1276310
1876901
1629915
1458706
803639
1113413
752078
347520
680173
721741
659873
1012668
340932
1148887
1974654
758335
314208
1769113
1312077
1570208
152807
508404
969923
788803
645681
83614
1156943
1710028
1600892
455479
1406872
687585
1426860
1848304
383657
1043601
1821867
1084093
1832651
1837144
519080
80196
21004
934676
1629023
1606272
1039168
1255353
359573
214780
524689
762461
1690493
825661
1140308
1719380
1306068
874280
1300649
493116
1757799
1162270
1138579
1455550
626755
1144037
1864235
1527884
1591582
82419
677624
255070
1993618
47947
374212
1624928
573378
1619011
623594
1062567
179696
656664
1323101
1144961
1573481
1607487
1849983
1437181
1393016
155016
974359
855976
1589549
1364491
464628
459555
111034
590672
750783
198891
695035
388154
1083548
623462
869032
187354
1366642
1156974
1823697
634669
954387
847227
1986425
1080554
861706
17035
830693
671788
98152
272355
1684807
1730070
618386
351200
279366
280389
237375
279321
1624340
1404920
939774
1054134
677897
1619804
908504
1777282
1059369
1952573
811823
1119400
223725
1694073
817985
614089
1427864
178280
1771098
1121776
733026
286755
1142130
671515
1905490
707245
1339742
1483502
522031
44808
1498367
756716
1368320
840227
1133456
1991094
179587
1086435
597367
1702840
229646
862570
102635
1709943
690213
1655669
1400620
1653193
1548166
622619
1882762
1695801
781998
66312
1692066
275185
272523
1393816
342113
71509
455134
1078287
1483243
457262
929962
1969619
727090
433137
252134
161205
1071823
585503
460284
1594209
120707
1781011
1640201
393003
212571
1792759
1896945
244562
1966938
967326
1440705
754364
1888179
1254467
359789
153093
138365
707211
1353372
1017739
478555
1775623
239446
1790526
526089
1474288
643803
1427657
172182
761239
937441
1855758
630123
1145895
186432
1034023
1065075
751249
1528282
467967
619912
1639975
540931
674555
275575
1307885
1723722
406709
673312
68348
1027306
192922
598410
309734
1513864
1945492
1484364
1204317
1475894
1897418
1353914
292940
627094
1207803
1146539
1367620
737568
994817
1054597
526413
534292
1353406
871849
1237588
1447839
1207820
112698
1953100
1496758
1936639
977066
1096213
511155
262445
225989
296946
416735
490368
674938
1979454
1121206
1395448
164593
1328424
649287
1913116
1888248
187590
1800770
841791
203955
879434
566610
1038269
167991
778804
1403708
1983806
1549357
606624
249945
1144265
1685548
1268339
1514224
1783382
989135
830795
966276
605440
873021
1221685
1182143
359356
153824
1578426
1583184
419461
782093
308777
168553
501448
26762
129001
660130
203868
1473252
80560
183467
1702349
1295584
445872
423871
230533
1505331
1323470
1427754
831529
712129
1493025
1794470
495724
1477049
854386
1840951
1743667
1619492
1344169
1798005
1400665
532714
94538
1737752
1633495
1867860
642026
179804
145255
393443
1323936
1113379
344689
1375091
296694
1966309
1664515
1414822
463238
98936
133320
1817406
1715021
252849
959897
1353243
274626
1974857
1367776
301419
1973935
1640771
917818
630685
488046
1899404
1477706
1942859
1872742
182946
614141
1780460
53760
1921679
1311942
1334785
560337
57710
1175343
1650685
309194
1689330
164303
1377368
700836
614716
245579
970859
1745919
1045899
363107
285224
858134
1941969
308539
1382607
615252
386349
1412652
1767228
1648453
1702458
1385796
10100
1800016
1323620
340594
1686392
1178576
202583
925016
720760
276769
1527734
1271763
1452452
1197419
279325
1878001
1789101
1036433
1690878
248310
824437
552769
689529
1588392
780129
1756711
1277972
1429755
362424
495868
49725
1928871
281672
742775
1424135
901883
954730
1378486
828989
1975599
313075
1280550
106920
425568
1375341
793891
158196
642799
173051
1110311
522132
1197552
925379
936361
61345
922486
491250
853038
58124
1844212
445666
1919586
791951
1658905
1467000
13188
27865
1669500
208580
1997111
416939
28735
874990
962824
716311
1243449
1480054
678531
615081
1349437
1491771
1928160
958928
1779956
865874
1571158
1444649
1863487
1996499
365289
1169241
998599
557327
1204141
403528
577621
784122
1437804
466100
1178669
342329
1541327
1399008
1643379
404216
1616939
336083
153577
1589443
24315
852577
1813895
1692059
60751
1730870
330192
1969793
917321
1438540
1784635
1708104
454837
240708
128259
374643
361775
1776375
1937802
588641
881076
1551077
1915546
1436570
1415803
1957495
636023
171928
1343551
986986
840018
1274703
864465
1047887
1422759
1582250
432770
596379
1285539
1095899
1769501
1038672
836610
880051
278136
860299
1466568
1735828
280348
857104
517155
1870148
1133464
700651
1811414
296087
1602416
1072188
1385310
1896611
1450107
1894312
1379973
1780947
1245951
679716
914412
393604
1706687
1949985
547380
944293
1593958
950711
1029424
481219
1735903
1822228
1458033
1716594
578646
704358
98506
115442
1882620
1416625
1794666
902889
711167
878988
573198
1884169
929377
1358384
1769919
1265651
557890
1848269
1938175
647565
39172
1462334
520888
794289
730858
1568150
331508
1280453
1100430
1231529
1233733
784791
1331964
1165592
1198192
473805
230832
1125265
365864
1518612
572202
1450377
1185385
1025016
1801357
471299
1367190
74365
407411
1756861
1372711
1000307
282265
1835975
1048065
1294368
1223201
364480
1789299
1678571
192429
29665
684079
1710789
1819099
191303
737121
751013
346471
1879092
915114
1288529
310100
1332317
1423843
915218
642394
512589
1208010
854719
823567
1876978
142229
955431
1746387
461544
619972
1389846
630020
1649739
668564
678803
692574
1875268
1057301
851348
1355632
1235002
872833
614642
1547997
33608
1764558
418332
942081
909147
673028
294198
1143894
409436
1426204
753122
25334
592847
122364
1050735
44372
1632426
382629
971079
1097615
974882
29356
626955
140376
1565914
102813
464502
684336
1875861
1393297
558369
1568021
1378262
136642
1248628
327519
1410301
1671091
885637
1850769
1555712
568762
1446151
127221
1802742
1824983
347271
486442
402386
989439
1668586
581643
552930
1734278
1136480
1207574
1320294
1664899
1957284
1459094
1518892
1993880
101084
692551
853859
671412
811248
197788
771265
930047
22763
1900113
1435531
1377029
510996
1560289
1321975
1831091
1552158
76135
1737458
1798826
1722685
1823225
435033
864557
1557766
774674
1868053
1058818
1585183
1027952
696082
1656804
277774
1188531
1700620
804744
1408867
1778820
316856
1260874
1056715
390423
1899205
1810028
1823753
929928
1494596
844254
1846707
1931024
1411432
1389048
1157917
503725
748370
1455114
8702
350360
770884
960870
168997
1740129
1610891
1485594
43633
907173
1933535
41002
634785
1535145
1989169
1198017
538289
44293
797238
1334384
806845
1063267
358986
238946
681842
1964260
270970
1930333
1299878
1656225
71505
1232891
1103782
1377295
945933
1918030
1857697
990741
1200441
246141
588591
462448
1869161
439078
415555
1048801
144567
796701
1670144
1856117
1968391
345258
571535
1166012
1638086
89222
1003130
1815856
1339705
212784
6612
442281
1384518
1050679
565951
1205250
1775939
519175
1426238
1026300
1919923
338021
1712463
1771269
395134
368265
1230961
1741051
17140
946548
1398793
756534
1425991
247728
284955
327247
647247
153178
1678058
761193
766047
1286330
354046
1156352
21112
560273
635519
500527
1370265
1753609
1247502
1053004
898019
256161
209632
197634
924352
1527654
894885
948452
933390
95807
1520959
897714
714060
8827
1406640
1773337
1623588
914668
325182
994573
1275179
54324
1764510
1304230
258291
380896
1465986
1624606
365056
736753
470302
638022
1954716
977116
606161
8806
745313
520383
1388349
807375
138519
1916066
637273
756757
1084718
791879
1193380
691602
1113575
1076006
29138
1377624
1361700
1715073
1749865
538094
1693043
197689
1524378
1697652
781537
16259
1700587
1263042
992558
177215
834131
184306
29790
1794318
1963016
928440
480023
655934
930113
299405
1122820
449749
1522453
582905
1622921
618365
587496
555283
248864
736202
1541972
19817
1912878
428439
921197
774719
122362
65343
1734826
1160213
1979240
542264
1930951
1879564
1917547
822830
1554264
1711732
805859
941147
1515450
1433779
1243957
957819
1130433
107259
384424
349980
1556999
1653175
471411
66565
637205
133927
673613
1314757
1705902
1536098
239914
283876
1315282
1172584
1856825
588767
1444263
20344
385387
1011730
245448
267724
1644694
70724
1636325
966982
58066
1432460
1356522
557833
532567
675308
670757
1101332
1798389
1814406
1137239
1187351
1839651
112883
397247
1850588
1600703
648228
1246656
1609968
568678
1662882
563114
1537884
1378389
878811
386142
12017
1306952
1023360
1880731
1081469
847916
653228
1365840
193299
1182548
293948
878740
580462
1660554
511380
1956299
1571473
1096622
925604
309720
1013954
964115
1391291
1666078
1014111
1102930
704338
1820988
721470
233945
591016
1922219
1100352
1096680
867595
1331282
959568
688092
1926981
683058
1157686
1441319
324274
1184169
489518
254112
854587
989774
1796796
1120790
1075694
1340045
389658
1403801
443911
253118
1113185
607505
1251646
495553
1724162
246698
927875
1791060
1144245
464274
1711455
1903502
839523
1077212
1674241
1810754
901598
1363189
1144728
837042
1767709
1914990
1061361
1571795
785927
1579242
621756
395007
859518
1153322
59393
1504536
1004297
505414
166555
564457
1575416
572424
1756439
1172561
1157791
1612831
1766477
431843
1621640
1629068
822260
882659
1759672
897621
348397
1747772
334808
784981
846520
910357
1744386
1336773
1321823
198433
492674
1162694
1857000
646893
1073359
1637336
241577
1628451
1007931
370806
1028068
1527166
1196402
620834
1424376
881733
1494658
106097
265634
1161172
139133
50415
335791
825935
53300
977974
1794895
14561
1725372
1971065
306827
1154510
1652153
311823
425149
991759
695243
230024
1485016
946035
270329
190480
1627073
143156
1568819
1307723
622706
69353
1876944
1772582
1451719
1399692
427659
924560
552264
1677297
1022848
741671
904185
11835
754419
1800784
1503533
1150425
965908
754618
361290
1148657
789633
654029
1654764
205601
775976
1588466
1461600
1027967
127309
1963548
1363586
1926191
745610
1281139
884055
847895
170130
478601
520507
905652
975957
1195387
68461
1731907
184456
895618
1399557
1067368
120619
1101542
466791
108436
1109473
1352400
1810019
1397351
781292
1721252
472746
1076723
1700678
71317
1358350
1366638
215764
1502299
794163
1391440
256456
640843
1369849
549461
957084
219663
815196
1454711
1743465
978285
1748368
1534892
64014
1150289
894937
1084061
1298080
836610
976467
1923457
1166281
894078
1538085
620887
1851085
97248
295892
1626369
662656
955416
1870768
1261090
1854615
1524064
674192
14819
349876
960620
744352
1648105
505657
1332417
147448
1051900
1066665
872741
575608
997262
739736
504370
1998666
686313
1145665
404452
1116096
837224
1169679
337720
403620
131355
668455
1751816
1365666
1655773
136240
1282128
1238787
1017100
880157
1485185
1518931
365844
1637653
1594369
524660
1677655
1614167
760235
724788
1739628
994810
90192
311509
1876324
1523627
159996
1888243
1782707
761615
1484402
169742
142213
1928931
755484
322791
1714459
221357
910898
1051237
1839993
1163383
1301535
712801
628623
1522498
1427283
1388539
1542990
437251
1420164
862527
1580076
317842
1998673
1851101
1995789
1650702
763332
1939871
1226823
160119
1044383
1597387
1537367
1215285
1092830
1570220
1839252
867053
1711311
875008
998972
465207
1561045
1125197
1930959
634374
668888
588558
1376741
1283641
1534496
1489451
1025224
1277033
126158
1468088
375230
211352
187178
371689
1011784
1413432
706043
866825
1546287
919676
187451
508053
425195
1101163
1720404
1632568
1757195
195588
1715619
1131610
1359421
1265229
807403
1251738
709182
986704
223100
1989128
210973
44078
1736059
583492
471846
158397
1866467
145870
1804674
798781
579815
1014254
420997
394650
859657
218237
570475
1605684
896076
616983
1621400
1922393
1752150
1008138
1338562
1877460
1056966
65863
1257899
174196
448857
442935
1123019
1372031
1074154
1022754
535235
1800805
1179058
1720789
1001661
699830
1238914
1102292
393817
1436888
937844
1936150
910843
266980
321851
1036935
783182
3064
149403
1082338
481868
406795
786779
642119
1992749
55020
451255
528742
457611
489441
239173
138278
595843
397632
342645
1914873
1094205
1494655
1224874
644065
1077293
1346730
1548106
322412
1143655
287915
1465511
26054
558319
751536
871719
733831
215365
1683356
1690088
1940527
1617779
154770
830276
566166
173932
754039
1813844
452584
834445
1996800
1443012
713531
1242038
787341
1442288
1531910
1798378
1553542
482525
1787914
1640585
144198
790245
1486917
18681
408445
1760960
1937754
392564
579758
1890164
336527
1863341
1116684
1530496
1082213
1670945
996523
184675
1428938
1277698
1347148
1720695
379318
4419
32623
921026
1553696
1444387
1448854
315434
515099
1713399
1891141
1399523
689858
827985
473599
1551468
1848942
751023
1462633
352174
1760104
67723
968665
947851
1717117
1506210
1229766
763471
526560
607371
819560
1002446
1798032
902118
1612532
1011296
1094775
27777
1741474
1981288
1450700
1710651
1183868
1514975
1538143
1787319
752045
1148779
728912
1156520
1568131
1610023
508254
351584
775426
958971
314857
1645399
455450
964517
242643
1406465
891197
1995460
1743450
914730
1958180
972216
686276
800335
1247473
857884
1619017
1280394
1070274
1048509
457290
849207
115343
1630199
1664457
97431
1426621
1390926
741768
720423
1200798
224711
1467325
64817
1485256
105134
847927
195795
684634
968961
1884617
1973453
1797835
1887550
602770
359380
231230
1929181
1881538
1122554
621633
1141368
408450
339994
27541
1543458
1594419
1216363
1982653
1619647
1114478
256522
883384
317354
1616599
1466252
10138
540095
354046
1454928
153970
1526001
500448
1766596
1854874
255852
1934170
20320
689452
548021
1434542
786679
948588
559616
1497575
1414651
1748964
1438335
469039
942246
85763
1333760
445605
1275819
1705146
556215
856508
251402
1761631
1531471
313301
100133
303886
589568
1895080
1858693
1941178
1278616
812073
305402
986069
485861
616198
1393944
1485300
1164334
632844
1477305
379277
1349040
1954528
833670
1689511
1348361
107286
592995
1975113
182808
1589369
320874
1102263
646849
1031386
1217597
465882
669149
125021
1926479
1144931
1178620
388832
1885084
237748
1059521
1776397
1405560
1259753
643128
504221
1968063
1053712
623308
1605393
782107
1814550
450705
1970296
1965905
1458046
1659357
826160
987751
1298452
1172913
961479
994433
168859
383468
778571
636412
1829364
43376
1125627
1686427
209920
1841490
947111
1610928
766022
1177873
802239
310892
119669
1613643
1573208
1827297
1546004
68080
103805
615371
198319
305822
1775910
114640
1267800
1186674
1389706
1172921
1981368
730661
1099428
778006
355053
1595381
1644873
605610
373654
721289
221501
1613778
1258208
223701
465739
83671
722850
1814143
316556
839714
1641493
903531
1281432
206893
558922
730402
364313
1440910
505874
99602
1053099
70350
283045
1691392
1657570
1236737
1666445
1249443
133816
1120574
1561485
1122272
214263
1535684
1866709
987651
957602
1155555
663103
938097
1301237
1331181
1733249
1058201
393272
704511
869918
254879
1376474
207222
150801
1242894
1242221
945262
994251
789541
1137580
652039
648032
960435
889239
1826582
1191009
427246
1981087
1055393
1202842
979815
1409901
769661
1260351
667913
51866
966520
759113
330819
1383425
442263
1910266
1649523
1564559
1221080
635020
1036548
1060299
1078881
46329
824119
1509660
956604
531998
792053
217810
716935
1775218
1137429
69812
703281
1045176
1716236
824615
994227
1502350
577884
551420
1985639
237348
874244
435307
842650
416712
1651628
40307
1198473
1424207
343069
235010
1625205
334054
1039517
1427002
605533
849103
556518
1506498
792004
1610450
103488
150424
276016
1408431
1837555
346748
1210721
1902750
1914979
1550658
883761
256129
901609
1271736
51361
1559616
1125522
488519
464313
131192
878206
473277
471294
1156390
702988
957108
576325
1559626
1212539
1904583
1616603
1657677
196980
1907911
1205216
1036990
1270919
819225
595539
1908428
698864
844337
1671909
1907292
1643383
430450
820665
1511138
62729
675101
1812247
1337697
1538157
303882
400434
173872
346966
2698
1194704
1297239
830443
1668800
1277208
495660
920643
1344985
1547346
1009659
740676
1545483
570843
1928868
1393427
254351
268175
1046803
985286
70732
1817247
703522
913915
70539
1059099
23489
165097
526767
439606
580645
865301
1719922
263592
1131205
1417939
1520320
1606122
1952184
969155
521505
426301
1978349
300396
672956
1470394
404375
1904138
1175024
916091
61581
386034
1975732
1383554
504873
1803900
1067031
873046
296861
1953284
1693663
394827
1628995
994382
643379
588070
620330
716434
1573435
1876366
1597903
825349
497487
204706
175204
1582000
1911166
940747
11235
622894
891621
600039
1740295
1862480
1501432
476474
530276
1015902
1468338
5380
1219048
701282
1344540
465473
1486205
1194452
969502
471805
1797479
847917
572885
1639965
13797
1600518
1008265
1925109
740085
995816
1361579
486724
1363944
1854839
4497
486086
820563
855893
890451
454755
516306
1107356
149109
704908
863204
600622
1549412
1059843
395029
1568504
951108
338041
1826065
517708
1627247
1730266
1926435
1401797
997173
881437
1343991
1995337
1896316
575623
1754845
744284
222972
47458
69288
267388
1399480
1856876
1057014
1339822
115921
1786198
1564103
1086520
995298
1194622
1073105
524699
401759
315846
1879050
1170470
1965968
1102825
337156
1798881
547139
198162
1072051
1424499
219460
1493237
579142
95259
37783
1698636
874827
1513809
307223
104186
295817
183352
394602
18793
1044588
949575
328250
1671568
1973299
170065
1796447
1925498
1744849
1020171
421044
1046633
1150044
160915
249268
1739810
963748
1946919
818582
1678844
126516
1113459
1903456
1818061
1745795
961261
264124
1585852
1745486
1261586
772119
690569
504680
1867958
1108170
1686417
1500987
1887079
1871614
1264561
154409
1440156
706661
545267
833007
564173
1546204
1143075
954478
95988
209449
117615
1261292
525193
634537
1465060
1729839
999576
1409119
1201313
873771
1542955
805466
729842
543041
289520
1822074
971974
1498190
1664194
1034594
325902
1079539
1039974
612627
1757526
93359
680433
1714997
1362119
1908909
1100427
798284
913815
1342966
661170
1177923
340063
1487188
1130974
1444270
776927
785487
1298959
1954565
1296538
90836
1043526
1862485
1869719
1530530
1449962
1311268
1414136
1514799
1720141
945715
549318
941953
445433
1522890
406084
1096025
910942
1696658
315618
555154
481966
708663
1967280
1262525
1112990
729103
525672
1309811
43533
1831509
1841385
457352
1703387
1450129
524940
1422326
686030
583011
194769
468888
1970694
1312342
1812165
617411
1269483
927242
1409411
491079
1270359
910513
1642478
312222
1758636
1526349
4774
968270
921744
1597872
435303
480759
1872145
565911
1933501
766130
1577062
1369121
1787661
444542
827091
1622383
1283435
1729621
1895719
1649938
275601
1737054
1314176
1915456
19231
211365
753705
354833
609734
516781
1868455
240852
53300
261342
602142
767288
1766703
1494303
160528
154365
891739
1174576
771469
299448
83672
119017
1849164
639161
306883
1207025
378694
4082
1059682
1537286
1737444
1816120
806488
1753627
287824
1633146
17401
1496384
1849292
837720
1935749
1540553
1539544
1034234
357157
1734923
1562530
1823413
1898090
528726
787436
312516
947782
27906
1545257
1782981
524267
1249832
969401
436575
781115
1064057
17577
845013
1423840
636200
1158272
526852
789874
1811663
1274944
1795966
248740
709329
1043458
1231359
727295
52311
384465
143959
1130424
298296
780456
1099884
720630
616735
1129940
311258
297620
1996847
1935214
1300056
1485801
1162178
258180
1925471
682599
809291
1103410
1062908
644000
1777165
1801709
1291889
964514
760884
389487
538408
1993051
1251266
1693001
1420721
1988551
1489846
1475348
819475
1139519
1684403
654224
713884
798350
855474
1969084
1850818
798802
1215262
1837114
1950686
1744057
993769
1527236
989007
607903
1142885
879540
1270994
1816843
1030885
1402864
442305
768786
1806166
605690
1576105
732715
337310
388634
642709
165651
1889065
1512467
616361
1698864
460705
411287
1887237
75544
471014
391197
280424
1502529
762668
1805378
273274
173197
867380
608670
812089
980982
802062
24291
1566165
171381
255736
745044
1605853
1614978
1678335
1206512
597594
391482
117086
1561246
1059242
1088565
1394626
1304137
718659
1113444
1024389
535046
246202
761089
700936
1381329
1746826
36809
1099544
87461
1648778
569585
155211
1687166
1025043
1799952
1934825
541928
648205
1824767
1626267
1004464
392843
174104
261926
216163
1263608
793118
582111
1740055
1876669
661544
10741
1481891
1916595
573163
152218
794017
273223
1036768
305477
586558
77266
955210
1050556
1687606
1599422
1581355
346919
878054
1696482
1234403
1468206
504017
1390455
465899
288288
1463999
422121
1922007
898234
1050130
1767946
1602088
216514
589839
1365196
1317274
730282
893922
331641
760773
1111245
1711181
440221
1477444
1144927
1156318
1833641
1290893
992184
1190426
1827740
1296123
1002970
508030
1371320
1778745
500185
1375697
1444518
1488322
1210037
36743
1125156
1080310
1471335
220839
295031
1749199
1690702
1397835
559731
1320507
310537
312995
1797359
887992
158169
1083255
893000
413828
1281347
1293133
1471128
858334
199880
366745
1526811
1188839
590840
513276
101707
1044314
606319
445745
592230
1530046
1020330
1632586
452322
1839067
398221
580521
1890073
1478000
753278
1401634
1836529
1881516
1577071
382630
1333420
791668
237831
1560645
1209808
1798560
915090
1096775
485781
141504
549434
1242591
273144
1991905
1769417
1738829
1548499
978524
1613406
467543
316553
75244
65271
179674
103211
1589044
877766
354147
1671423
752338
194864
1537284
1278187
1169893
1111683
954382
452303
22619
999997
1559923
674909
1536776
1261621
629395
292644
842648
974769
970134
385515
45017
346362
184517
701351
870745
716558
290182
1820133
1617985
177537
1280373
1985389
1552897
612464
551960
435837
1480072
168524
1873505
393088
1011747
895484
314426
1426738
436833
1095033
1697224
1789789
327980
1879179
1427089
510206
1390180
1574381
1448533
1684768
1385490
1082678
1481025
153737
490056
1990951
1362577
283348
1094853
930164
208415
1434766
1454343
1008065
1799122
304266
934614
670506
333366
185957
1175322
1754631
1153940
1558051
1653715
526324
1183338
1654558
261123
1523146
1109787
1111059
1853774
1396851
306047
1567058
33620
1537521
496717
922311
538904
1851287
19753
854490
370638
1915358
1686106
473296
594723
807034
1634415
1418339
1886807
474042
95400
417298
18376
1037464
1439581
468885
1883398
1373483
1997632
1617679
1054283
1225833
1130603
482618
1829053
143964
398959
1311434
1107270
1163809
1130778
1500124
166126
1982259
966853
394117
1989719
519194
768545
1297296
970187
1674023
660450
847029
126564
1764851
1354557
1248428
1355134
1043672
1719180
858513
1582929
1632997
1428711
695450
391193
572304
1621129
1847373
1640614
1693602
750224
640422
1050125
329865
1823491
586090
1532644
941958
1768097
1790731
1095288
1801520
1036562
665753
544766
246145
1045907
1207632
1929312
230974
1976501
1168373
1384017
1280294
1185188
1372299
777837
1608497
673699
1486534
1564119
180345
575195
669681
436294
1327461
1042406
1905721
168302
129437
609183
536608
1389413
1236331
535176
1844542
1648401
1297080
388502
309513
1551892
1434165
363176
508116
1810551
1145390
849931
748875
1688659
1715877
326078
293097
654570
992286
1624294
1921475
1139180
119426
508000
1650705
1157284
786934
838493
955734
500520
1294048
623295
1997027
852448
372050
1621396
23275
1713751
55945
1903149
47557
1647362
1591703
331861
1238159
1233243
113476
1737996
392874
241678
834536
781793
1255292
1381362
1170385
18255
423733
43239
745705
878646
859409
851436
788671
1291199
375518
82210
1543734
1331740
332231
1654838
146322
1620712
1132230
1685811
1915192
384606
1481048
1835927
327833
1049291
1114001
1930142
104150
614207
1237078
334106
1386924
478520
919957
1520502
325670
169239
1822917
1960247
1091164
854923
1427869
1065324
1544128
1579268
705800
156408
254196
977976
954145
166808
1086584
1090875
1088225
1543191
913477
770743
1679435
833371
852259
150514
1409657
1619042
105438
1232515
298691
729257
585916
1292756
1390990
1908113
622649
248954
408729
1829195
549837
478076
997574
49505
1363567
645245
866971
659907
1575193
588991
1759268
438472
1233271
883752
342614
471405
487385
68692
512735
84473
367523
1428368
1517282
162955
1350972
604604
808109
1605208
476901
1467455
1894670
1542189
401571
686981
1983349
1447240
154316
1008066
533244
1293006
1396238
812718
1354732
1061591
400025
253019
906907
753711
1697544
1712359
1563350
886575
407140
639451
1959948
1121115
1993692
1908578
1608819
1096736
986229
1924122
614969
1502503
309916
1972864
1661927
972773
1912156
1901371
770833
971005
1798942
1674666
1907073
661051
710885
1478817
1119713
478310
1575757
1953126
1528910
1136818
1292736
1060447
1926227
542889
1187429
1195267
899991
888398
535355
957926
978958
661212
665046
1040431
1889253
1302849
1398647
988634
1086762
961332
782005
94391
1021646
525964
1732438
26794
942649
49596
1832780
780814
1878915
1180932
778944
194526
1359880
1757694
987544
878125
1491015
1337393
1471464
1162714
1336745
120475
1694957
1378069
732690
43571
414155
24
332654
1983441
889921
992038
1050907
33636
450363
955969
1982490
1268065
994077
791284
298932
1357720
1792376
1865663
1429310
405616
18667
1401693
1767893
674812
1394122
794629
1269713
515770
1154161
1882284
234218
493471
512835
1925297
22958
1480494
1936086
1442959
498121
1930565
1204442
1248327
1905527
1802623
1645074
1087821
201617
444363
1185074
1367559
1189409
1126715
1873326
385906
534862
1383481
1015460
899147
1803910
533167
789751
1494279
1088895
194076
699889
1092450
1904242
1146175
1903193
1320622
1189507
961092
1872958
543483
948938
1018451
882062
1719942
534434
634110
38858
823035
759627
684478
1352704
1732273
745240
1104226
1647061
1583710
47693
1025168
360916
1728934
1157553
473792
1137348
1997689
1189253
664504
1835609
228005
909459
1009429
1427254
434539
67199
138822
857598
1539513
1059417
463704
297759
222496
1341427
1035879
439574
1575335
1717528
165652
1946956
271138
1803134
1304105
1485507
1488451
1337701
382560
1566472
1175453
1443419
159451
820935
160529
864307
1579516
591279
266784
1944695
777020
1992832
28209
1176121
110934
683735
858429
1563055
55842
1444327
1660689
860195
1557621
1023909
1601883
526010
840589
555562
1732890
980847
1641083
1055244
1053722
75714
1600281
1320343
974700
1857063
902430
1325448
1146552
1764730
1088887
959131
832087
1057737
1429924
1413176
1880205
1795336
1616075
1825994
1543265
1366754
372092
488195
730933
374928
297650
1270994
412462
1783356
1445150
1637777
752609
265240
1293965
1323946
1481575
415196
1952781
597418
111018
427617
332058
198453
444236
1447576
271697
811975
1665733
414582
1464469
1661585
555877
176653
1146674
1427104
1368159
1744602
1740219
1340514
275896
619657
367709
1557422
1947493
159726
479217
1884933
1961534
1725116
621737
954672
1932980
1385409
1207243
1262314
1139942
1409274
1834056
528899
367333
660734
127058
1158891
421777
595575
1523983
562292
1151515
107083
837882
1908676
977684
832829
727738
929934
721692
1246903
1525899
534023
894121
872059
126313
1764819
25581
1517787
1204930
675193
1204382
1150460
356952
1998681
1006896
158323
1829268
907955
632592
1467254
1308583
654246
75488
1726441
1141235
1380593
1159900
234055
1042975
1588958
1285520
1945510
612267
691283
1084260
153076
379845
1756160
1092964
14741
1232689
1471391
1004524
1072865
394957
398736
823722
1352914
642481
1997615
820710
910976
938321
1105129
1575166
178658
430468
1845493
1640780
1837805
531968
988067
1117662
1993511
1164064
1390867
160348
748641
94626
793457
1678564
1110281
1229682
1241718
513121
636593
1283086
401055
1897066
1563063
774837
1593874
315268
323045
732826
636161
216635
1972177
1399044
1377370
1276072
1808890
1730623
1284049
694864
713046
1996211
127726
1458380
1496215
1645488
1852157
570062
737313
975303
1120637
1296993
104368
677540
952979
1577726
1119932
1581751
72910
1794292
1479866
235391
364655
1076724
955017
609519
1376507
1207038
1477470
104254
531880
520275
212146
331319
1762848
1002601
1291327
1525151
723259
123101
1069357
1686915
1330780
907827
1300151
353191
1827003
328492
1120729
1837274
839717
298789
1337716
1828730
84195
1034907
745598
1779071
320459
1635569
598749
1157729
529405
432099
430174
503441
421140
1725921
1384749
902862
1213421
1895996
268615
1716876
1511715
1639106
1353561
269054
840727
719095
1874178
1614779
7399
1154172
1216471
476167
1788465
394510
1363606
270899
922811
1699868
779122
347864
1926918
1670638
1136423
1751218
1060856
592650
1376765
947181
1758999
450254
1968984
1295157
1886197
1357930
121263
1782482
75698
309572
947311
227856
1896080
872517
922571
1436175
776366
1993663
142835
86914
1860868
509439
737543
1592888
219533
922117
1867438
1749552
1127761
19223
1153015
1391400
1608617
1631466
1972482
591750
194611
663983
1439468
55531
559620
492392
258219
1813601
1964013
1362858
1097240
1079926
412348
1606001
654420
589421
1508635
1942452
1997424
1985423
817435
1492563
700347
1925554
1577265
918412
1953693
776045
1286559
1435245
369755
1201915
1723763
286078
1244850
154094
1883057
1210476
567624
1790933
1099411
438383
663007
477806
1956754
543862
1561609
128204
318084
61271
1216344
88436
1932570
873229
916295
583592
463396
1579681
117539
172094
729896
581631
426288
1632765
775798
1073031
702586
1948473
1358715
938233
1921637
735660
1731242
1915684
1462290
1637039
896003
1039848
397581
1585445
1143442
1647500
6109
210017
367098
1458218
335276
31520
1408228
1984595
1636569
1270882
1895385
159703
274997
610196
1684188
1616656
380566
823751
1618020
332669
1181939
473677
1085972
1845081
1589188
1695085
186722
1984076
921183
175596
1685494
1630997
1846554
156019
1749492
1311905
801857
1195585
743646
199104
1504819
1508000
1577552
95145
567882
939562
1580385
746617
1652006
572282
1685943
180553
706650
1343472
1186400
1861826
692147
1982440
983910
400431
371797
836301
965485
955646
405328
349020
1185603
1931221
1825735
832374
811595
732306
1801222
20874
692796
103
998449
635790
1694291
1524587
1013608
1375391
751064
1518450
479514
465336
1201928
1870332
672051
737896
1681294
337168
1806770
1201411
598051
1544921
1704340
1976099
1293232
583848
1141728
263938
238975
1636143
111068
209510
1247523
792593
1052962
159360
657947
489156
678130
394815
1254329
7351
1412943
206553
270832
781762
1422884
1224789
211279
1912027
556689
47169
1954478
873721
1906443
514508
1136560
39006
1061108
542930
812457
770604
974651
174643
1272326
1589201
1627171
1708893
1881909
274046
1047139
1175607
1301251
319923
1530384
1948555
398158
1495902
815857
1162048
276953
1005270
1634733
1463858
1484489
245619
933739
1683031
1071302
1459232
708065
584990
1594175
1592174
985155
542472
1461075
853154
319290
33506
1925369
1945030
1211965
1310627
829131
842203
1338041
981738
1536965
1534482
1827089
1803156
1975493
1912224
1963291
1233415
410015
371907
455858
1341719
1915496
1599784
1497944
60467
635466
1587429
1641457
13925
775490
753670
134540
1846340
1851390
1362465
1522502
435492
688757
1585271
1408962
1836829
561701
1332185
1510439
750256
313313
432129
995114
336153
1711404
502509
1351292
889040
1635835
235791
645354
231990
590169
1147078
1429291
1787167
1350851
1217995
310204
352299
153915
561324
182318
767397
1016563
1341428
464941
937795
855437
1539426
1662429
968219
689659
1459753
1131320
285210
425275
340794
1589320
541027
918520
1011155
13989
1675942
345527
284969
1106277
1924518
380385
1533135
1007031
229573
1904775
627776
894896
505584
711753
279019
498434
116188
702787
1227465
1447564
604145
1167963
1580478
1046061
582876
373682
739507
1759672
658117
161165
1378533
1712126
745417
1514365
1383334
477110
1975396
1128575
374491
152123
836834
1290832
1982522
501682
648491
1509780
1722732
1744323
1269229
1795280
1837375
1239112
1886448
558447
56635
965784
1340644
1802048
198946
747526
336096
1033285
1461840
398569
904591
681533
624171
1678918
419029
1920017
170032
247972
1464774
1834602
223799
1649406
321053
519523
1070713
932626
1028611
930167
1325964
302663
1375870
978109
1063012
1332643
579813
1064833
1330904
286885
1554136
1666082
1410146
1436838
707940
493727
182932
227266
401389
148569
1989810
771280
1169533
1700875
1819541
1544163
84437
357493
931648
1426192
1967059
687784
335358
775349
1295100
1589398
1013421
831828
1452175
1217069
1751245
792789
1740923
415169
1994428
389815
1519827
1516167
1719270
1767466
31566
685700
607426
1261176
1731581
597773
1521505
1567500
1470427
801783
1585918
168930
599982
1489364
421502
1924870
60497
1314667
565101
558578
1907214
1718569
1077913
408266
1531835
1499378
143808
679161
1037806
462375
355215
21382
1839696
720660
835185
994645
1666662
12169
1667817
925295
1054912
479514
99653
1738966
1842569
1864350
1103889
1549724
1531900
1328670
1143700
1997108
160789
726118
553287
225373
65947
1969342
470764
1818473
1723768
1795180
1784312
1724274
595073
614378
39513
1499593
1911778
1974326
1041678
683533
443088
445545
1677820
1311403
394306
1080574
592690
895121
1941025
627297
720989
1814504
1811009
736639
1653380
579244
1288571
1099835
1048965
985034
1694060
1412009
1995840
593449
470227
634315
1737656
1439459
126809
292961
1728797
1966641
810868
1346983
1043657
1076992
1835458
1879274
1352883
1207375
124140
498339
638347
1059752
1509377
1265627
1463346
757161
398264
741150
1466696
122072
129846
578592
532717
1211200
1421992
470437
280047
1761641
873731
132680
335382
934268
1472161
1760809
937831
1565899
1843316
1348274
299766
1986058
1312079
628429
1772346
474778
1928917
1523114
534749
722117
176924
1047393
707371
1872813
1648399
173774
434714
1732561
231189
320430
1057636
924195
237268
1600131
1487497
1483106
274211
921784
1691956
1600533
1786817
39456
482489
1431289
157939
900373
1007152
517583
1269642
938327
596772
159347
848435
478146
881014
316058
1244305
1113742
1331448
165546
599570
1453863
1857434
849891
523438
1604233
677139
271504
192535
848980
1305337
719964
1096312
1869634
1621058
1138686
497415
1097575
246517
135380
1056334
806491
1801616
1235049
172707
896157
1765281
378545
209569
1666332
910247
1709786
1588189
432676
1203422
1312838
1562384
1458069
706982
734489
73892
1870697
437452
540558
1364688
1971164
1649168
1292609
643245
585573
424996
417221
131796
1368766
1108131
1892641
1429997
1231512
184937
493336
1084220
1638895
1793702
710173
1714459
1916467
1962734
1183576
1513012
532518
910216
429326
207935
682773
1155441
670065
664357
1696485
417677
1126411
414284
1348307
1322690
1524626
590602
1641818
1736932
380471
584826
951636
1389987
786111
1798448
1644245
322251
167717
1426059
1461160
1317383
71115
1403342
1678321
1756576
1011815
713942
106841
393953
884176
170468
1802017
154150
980773
840233
1175329
244196
931110
353163
337044
341246
1592320
253497
1321647
744132
131170
1278672
1423292
1881314
498089
221894
1819552
769572
1676864
881458
1078673
1607407
1159313
656706
225420
1168050
132838
39212
1659296
344717
274191
903034
1875507
1938423
1399726
774279
879762
1525231
183301
786186
758307
263555
382848
420255
455947
112297
1334336
205726
290789
1763575
1424752
114782
355701
491601
368555
1822515
726034
437982
1507321
1364417
1465544
1557862
1962021
123627
1888741
1470290
1293333
1931858
1513674
1635665
1073160
1186582
1719286
884052
1353683
674145
1872043
1376110
1375274
519638
610468
1615432
1182412
1078560
1503433
1051231
1486531
738016
1794371
43324
1767328
1598378
1934806
1771457
1219127
906582
1999547
183389
786467
1196628
1362535
1445695
1481182
697612
902310
437805
973616
1572253
705115
1999429
1977390
957915
1515063
232243
955630
1190208
136086
1633510
231499
873446
1594253
1755402
370243
1448457
1779759
751337
1318223
107098
1618678
1985885
1871901
1307247
1589441
1544818
713220
635774
985556
1189557
1610932
966299
502041
881689
1230420
666095
1018422
1120542
1425098
1416583
1311840
1278223
1182924
1493930
177595
374430
1337650
481700
1403971
1871552
1720825
308753
1561602
1923374
548673
1831390
366630
277977
998380
677686
78955
1526026
1699780
486527
95967
1013496
125888
1406770
213522
731905
1614839
1889765
1461252
1344087
1138311
1388147
272999
654335
1530773
1239315
1300979
1625095
1211163
1425715
1949064
473269
1054660
409788
1564430
724801
1320731
1075524
182438
925316
918344
614735
1469967
1217319
11837
1755356
1728418
289476
1063939
145616
960860
1217135
1096797
837160
1896588
1178269
1619879
615346
1614408
1202237
752336
807963
1713120
1085126
111194
439009
169016
433101
1865414
268613
416610
1144878
1543647
470719
1898093
1605817
343048
1412712
1802002
853182
1587590
750476
1694277
1028525
1826960
1990498
856826
1762966
474070
1440949
442653
1643898
223869
1585455
1441504
267704
1554236
800589
1567519
1850654
908629
1503235
1941749
525162
674338
968190
1592127
1304827
474062
44693
1113533
833840
337511
1820819
699007
243647
1961973
1194036
145549
1195273
1230106
268423
752737
734441
95218
1935328
742751
256928
1156144
1249222
1861709
980236
1318075
1345718
993138
898833
1421515
1912957
1172164
184150
1292958
990777
943570
1681091
1448950
1365259
1630311
773422
617745
818714
1038652
323943
1275479
1393100
1243287
349137
1211324
1680164
849069
1603930
290548
1061429
1280966
1887782
194508
968894
1351881
1684628
836452
1057590
375447
1406674
27144
1206337
197587
602316
1682888
1647799
147481
1579013
748551
557879
1540230
351382
472951
824437
1456875
629021
1511631
244030
1079358
400477
1743569
636074
1696033
1233263
1095477
1042454
1793622
86402
78712
873437
567289
1677357
1869536
917224
1467863
220711
248448
682536
520410
1941103
655429
1043826
458573
275920
1810241
163469
257133
67426
957933
1024068
1403617
979420
1880458
595542
1347122
211387
1132184
1605957
926091
1163288
81648
1514442
1052996
538364
797544
1671451
1835114
1281294
1635442
565317
1000918
849921
1859903
1151434
1974789
1338438
818816
1095901
1573247
598731
1663974
522716
755266
161057
1261450
1066759
933255
486651
1369206
1795239
461979
788253
655737
553421
214931
1645669
135378
373542
824312
1245811
854567
820116
1487001
757260
70712
1297580
1347154
1147468
1045350
1712621
493543
1948112
1819227
1882390
554964
1850886
1746219
335333
434674
206011
1993794
1116549
486674
1424697
1641620
937396
1566622
232665
914662
1474515
895773
1128643
437041
928640
311434
1354854
1156852
1644547
1875396
1008992
1350141
823303
1852175
1555760
1539390
1852756
1742994
1532496
504591
410624
1450734
1241961
321448
1843854
1424240
349593
1953608
963430
1799629
1036849
508557
989043
1602051
1235573
209596
886527
36600
1008008
816770
1375305
808640
1316671
1232087
861925
381561
475416
1277427
725911
878081
808519
543843
1455401
1064667
1776610
472740
199635
1217497
1953484
1301036
1228439
816081
1363248
640316
113007
1802031
1685372
1855841
680236
126663
651060
868716
1452145
1183400
178154
1548318
883028
158334
850559
1893503
222762
1096601
509962
1822238
71792
299351
1072001
232831
1503069
884979
1286562
972800
387505
571945
1302791
307097
704139
883877
379435
971478
1344633
1143563
1790228
772883
1671633
1878269
1026395
1430969
1066081
1788082
827419
1050592
1907906
1709226
1594565
1158491
1115578
916772
24044
1874707
1487206
1526847
407402
1513613
802524
470127
422087
585650
434519
1233236
1004776
738894
1210109
971097
68238
855869
291556
177476
52851
541107
712103
385191
980348
474276
960121
1833794
170699
1779092
1986410
313482
939644
1830511
833451
642817
1105120
1022562
874638
1586997
224737
277821
646626
774263
1243199
355839
1197809
1977144
631705
1099192
1042860
1157954
1779692
569039
1919801
1096932
1065446
307470
386724
788558
780688
1056328
155024
1961068
1130560
477254
1767172
1599365
1993366
1882569
1852587
1712925
122804
1957031
840017
1056676
794504
1862795
713794
1207957
508237
1303414
118897
1758604
1160051
7836
1274631
98580
1279641
1465615
1988204
1575879
716172
1236319
1677286
187719
1672919
1694081
406649
1536216
313956
1635173
867822
359082
454225
1569469
1813287
1148258
433436
1031017
739211
1687650
1350467
206765
598643
1373977
690751
1697489
937758
1581884
1133318
146631
37950
1083722
78299
1566599
1452739
730402
530645
1682352
640922
1638890
1103424
620381
528632
986684
184667
1195229
1547680
552617
1354047
199271
1648147
759359
1956889
549298
522912
478133
864475
1402711
1323915
1937808
1237739
1968631
86042
1135882
242270
966573
1556375
879484
1046902
1743888
779071
181040
170342
1535623
658643
1385600
894834
9020
1642515
839804
571842
1455802
1342945
1719283
969114
965042
1439498
1952724
1807529
1105603
1724683
294431
697326
1021620
1234683
984960
661803
1628119
1939929
282609
1431831
692666
370436
10344
1424268
693592
1056156
1263298
1914184
1543945
219995
712435
469801
1889283
1307213
361807
1386744
990539
1945099
475440
433991
1992069
621737
528805
367484
599529
456294
735657
360059
1436070
608289
1615688
1936602
1254650
863787
1277956
963494
1983131
830852
535907
761011
1545892
1838403
1191716
1044102
936294
614137
264437
1608119
1348744
677355
1380333
1915600
1533393
523877
1411421
1031506
1859803
1282904
1605788
1543205
554065
1298799
1981830
21888
66458
981133
1223418
1027619
1735882
1210184
453751
658455
662665
70887
1735895
864462
109886
76763
912168
1852604
542473
44491
1552508
938620
1304009
1049581
282907
106962
1524792
135220
869264
581841
1604297
1664965
709327
861706
934017
184778
911453
1513140
436433
517023
1138585
1086382
1440583
1973946
956719
1462256
495064
471534
1109232
1648962
1189105
837258
1692791
1015811
282601
842699
1534496
1807954
662694
623626
925090
986059
1500167
257528
1626166
358300
219951
93616
1915125
942195
65208
1096128
1050870
1434984
449795
1168260
221275
928061
671083
860556
228056
1014482
671027
350113
474009
609607
231627
462465
680298
1731830
1605134
204793
242015
45320
1946956
1624418
395746
1515918
1464765
154432
1248128
840073
1874599
1760724
485586
438336
848223
1109293
1455426
942257
987485
487922
405187
1084990
1628111
1888168
55669
1798586
692763
904446
272958
316120
288328
411829
1693590
1550851
1706334
1673905
1357106
1341810
1933767
79812
899921
511687
1654557
1586139
897646
1251110
1652832
1770159
1382040
1024235
1851938
524749
1558428
1367988
222863
19742
1565000
122668
256730
682618
1930
1214007
1010929
1886757
1595319
1101523
1255755
975857
435980
727239
1585326
1235436
204378
1707446
186258
156984
893075
1521647
124230
1317657
1963606
1309794
1368931
283136
131398
258403
849168
884262
1159601
903541
1752594
157455
264838
908455
980550
106964
822526
123011
1165001
1739572
1613895
1530039
144740
1703687
490980
838180
88949
183222
1327631
366560
393984
393762
1355678
39621
561190
1119753
603530
863084
1496498
1486042
1009396
1958979
1151037
1538865
1436689
1659922
697318
1514671
23942
637858
1226076
1975440
978414
509706
117273
261438
572592
795683
964951
1485317
20457
1602412
213943
1743070
1120039
1047998
1113019
1459653
1738310
1749647
1402350
1029832
1214575
387986
1946639
831975
293552
1002693
95123
314411
112717
1680997
341101
1219738
273858
1104146
1413810
1811186
1112244
749994
1037102
1809145
1896854
1767644
1700886
1977848
1592162
904670
1650264
688287
801226
1356789
595299
1594968
721114
480748
1069947
381164
245437
1811506
1126765
77664
441323
1722083
566894
568089
441567
806217
1330830
670583
969027
1218255
411995
87735
1114283
1438350
309368
1294903
1191071
724937
455211
1117056
961489
1868451
1635217
1072010
173269
1608305
1913810
1448911
1521151
1492424
1032559
1363522
1537095
572149
1248676
579272
1841347
299493
1375958
234571
1161750
1353364
1095636
1027353
1452770
1010552
919606
1316058
553729
1294582
322347
1738354
329397
1664927
755060
1550335
1554799
179760
1806258
1050315
1543577
240366
1427998
328603
280815
1041237
1834828
42538
393905
920492
1738585
1358616
492817
438403
1006166
1155814
1313111
1722281
95470
1336543
1227091
744227
1996731
1748101
1031358
1315200
1564690
120841
1522277
1922227
1083075
1394094
1330003
982859
1479692
1197225
445478
1883444
382885
773940
455795
793231
1430737
246973
316862
1742806
1808563
1478942
1743829
1971991
1083784
1835043
1098083
348388
791358
1645127
1615073
654692
617255
919274
1232815
1377850
438696
1709309
1589394
767887
1722691
453376
143850
1907052
319291
710679
1629845
454514
1639998
158035
1354202
40752
667407
631587
647774
1286783
732765
1823710
1060766
94225
1772046
345116
1541007
963828
1103214
914423
477292
1733416
1334398
517460
1673535
280352
278578
687063
1582354
1909056
805249
1832347
1137271
774918
165663
1160858
730993
857787
821996
1794058
1625064
1276155
1326604
1490672
915513
361816
1989254
1691167
656758
1229935
1733488
865132
207637
536332
271261
338964
718783
1449559
471192
631648
99958
991150
1186065
1034213
1743991
1649292
26842
1347242
1496138
893403
1980158
393258
180062
1961424
40537
554942
1075310
244192
102704
589574
1593824
1971248
892790
125524
1550851
1461544
657524
470447
1347516
1911105
837010
1629162
496038
229573
1512909
1036598
224259
1579580
319768
1569818
139795
1014562
786886
425084
589744
978891
1606146
130096
356481
708177
1768763
1670735
1292068
111046
595990
646494
449178
1454526
1769673
1723934
15620
1803158
413833
1902130
1476544
299551
1037143
1191339
604900
1641458
670347
883509
826266
1619865
1301156
816524
420020
504210
1209658
1404586
1517536
198943
1933851
660193
688890
1208884
976624
123437
1471150
61050
631827
1867698
1113111
524470
1044946
1139862
337205
1959318
419491
419528
902311
466777
1716017
979825
1856742
991617
1750875
1415272
1212212
1621305
762952
1746942
261193
444793
1907843
305321
1213940
1640306
745034
1775162
1932887
792089
1064427
813131
1634217
251773
1619153
1069774
981624
1635609
1387755
722155
404234
1837982
1667820
1771728
1162085
1037379
1772295
1527071
1702695
251318
1036538
424547
1521190
1318460
1537169
1844320
1049698
233481
1628719
419714
445958
1334412
1944428
1173253
1352051
248495
145631
150458
763245
1587749
1814868
1451031
1535422
344578
157673
979889
314814
1541369
619235
265252
1862861
1353227
475228
606044
1633375
500961
891009
55907
526013
895812
1936375
1985694
435541
864470
1964087
1964675
416146
513377
759731
899008
1471816
80119
442042
425015
720607
120192
28138
686185
1972300
1795517
1503116
773711
1459222
483458
897446
220993
1729315
979528
43940
298702
190772
1564221
457831
1025834
1224939
524931
401387
1245406
277262
1370741
1792787
1846970
762986
1756662
1067603
904954
1565927
1691847
536274
334026
1390101
596
1597041
339543
1589845
333352
1948545
613308
1124738
102610
1360177
665344
178852
1408667
458667
1591281
1346991
878032
1147979
1896748
600337
590055
672309
105537
155833
535758
866951
405062
886728
1529500
1996720
1339019
1663743
836868
1532984
1722724
285389
1412337
1762850
1654825
725115
255022
142108
311624
583180
1166632
884238
127580
1615721
968369
551975
1171095
618304
1117531
1845018
1354223
1346228
11235
853476
1465937
1374034
1991652
1872413
819932
299769
1915159
51360
426782
1533248
1797398
1436311
252126
759099
273497
777354
1025015
1837833
1181693
1834418
131649
1221874
1240618
305010
235162
1298434
1788624
540613
857425
1928946
1491589
1132270
533468
1863314
759901
166015
1939956
94224
498081
287971
1839252
609228
610354
1853423
698948
293326
77629
1376514
10403
1483610
262447
1116387
951492
1350981
1078391
308535
1894360
1418170
1655263
1057424
1270063
123432
1020259
1469412
1848503
556748
1867182
1245591
1157773
1226075
481537
1255005
1405600
122521
994312
6276
1391553
965085
1403801
493523
1556844
430955
647844
793126
1409718
403827
614744
31664
1558007
4114
761129
1100427
179313
1525452
1112877
277695
142682
1341860
536431
377035
784041
1901172
1791556
1094140
812065
570798
390646
145720
140735
840587
893386
158859
1959868
198921
1035656
975242
695528
809860
1335601
742058
1640182
1566126
1448519
1135538
1276363
1355821
920824
1075955
859439
535
1580489
1566278
1465879
1288821
1727186
1392439
1005528
194390
657972
1717722
1450947
625632
1762179
470500
582978
683149
239689
1439361
820661
931242
444874
1534274
1000713
290475
856357
1307714
1191791
522382
264289
1054100
1671757
240642
1139329
1206391
87570
525697
801011
1911917
533813
535897
1758637
1238456
1750094
1797455
60463
1036459
1147083
1366798
800337
338244
1095376
1409083
390462
497067
1658870
328251
491010
1155263
102890
463767
717215
1793208
838269
1593269
1540566
1173997
938383
1509831
1648392
153468
1092673
473445
278233
957415
1666966
1123759
257981
1598181
1405050
1258357
1976055
190193
1980576
1967683
291920
1850247
1013461
1946223
418999
766927
1885318
629322
696907
1336572
560149
1215731
1266736
200572
887502
1208213
648193
800689
1030608
686840
76284
181400
237425
1136797
1777979
1686975
403081
1328714
820785
1274009
1204843
1242997
1041168
11183
1041542
1204831
1644571
804495
1434900
510958
1258105
1777609
1200005
394178
266718
887367
390144
1517691
1655568
186770
1255188
718593
124666
1101949
239978
983064
916748
1077754
352017
1783955
1167301
339531
779161
1428409
1328946
1795254
61477
1718351
1076558
903707
1102746
868694
1268099
1488443
875372
1200454
983357
874919
1290100
41081
1931608
47708
815369
1689785
856941
350524
1466488
1039073
1810658
120677
1551429
1231855
1078246
943075
1512434
1696583
1228287
1724681
88058
1128648
1531225
1560821
1813840
933924
190086
1345094
89341
223000
1604313
370339
417158
1039198
960277
285097
731007
1623476
96223
18051
386535
1417900
1670722
69519
362935
358986
649951
917049
1041255
10759
1212748
1395906
46260
148456
1881887
358166
1356446
621936
1926460
1894191
785207
1696523
332723
1429340
962028
1042044
1844099
631442
1394902
1141236
1694712
149868
171704
858913
775976
527766
392179
942241
1115582
1276047
1807118
935789
1880764
1946802
472100
953414
975258
1628756
1168421
298786
1892812
455
786123
446952
1074270
1746581
1072215
1849669
1376124
1937485
1892477
1889984
96680
1835804
1971380
284837
1061037
1285940
239054
1952830
715363
1811941
1856893
402630
552500
71420
1624594
1243386
1609908
655086
728616
1166585
160163
1549497
830752
639594
338228
662122
1859219
1962231
1930991
141729
1708315
476242
1907144
1814907
1007212
1446633
1487495
1624940
1827344
390180
1159939
964593
733729
507314
1027369
1190932
1496648
1030695
293108
89488
1013010
1465570
1138267
1968867
432516
1634221
1010690
1741374
1774257
167087
717072
970257
24888
711510
1456446
1718061
1283144
406579
1149534
825678
17694
1436858
366147
33572
122348
1719535
928321
81458
636842
503331
1856138
940834
1645974
598189
1693587
259304
647782
1279838
1392930
582773
1545320
193515
1168039
1036811
1850313
1767141
335011
807874
210565
310999
874748
1916853
1274048
1955942
1907921
1785482
1927451
24366
1247569
362066
1702705
1721225
1901707
1835211
1776089
217382
1264385
1805473
924926
1463436
1302351
312795
701148
822448
453358
587444
770568
673666
403020
759328
1138160
707497
1876919
1014063
875048
815200
1174004
1073269
1783989
714125
973991
1202432
108164
80395
736783
28998
1717062
1271312
916966
1548409
976235
326565
35157
88656
1591783
1470405
131714
878813
842452
913917
364222
1753819
1494204
551549
106184
971297
1271560
1216339
1411260
251171
846120
837725
316032
224434
87622
1300127
841774
1984637
137942
832091
1668724
759565
54849
1708503
133834
809767
516013
1921274
953958
1657602
354934
357585
1921035
927529
1590877
1100737
854249
1376408
550181
673925
475728
78460
37114
818222
1948417
1591400
101548
1354021
290929
1434681
214302
368537
1494408
1986786
207858
1455005
1782966
1976483
1700001
1132003
1069225
1683986
548075
108730
1756955
894429
843854
1995275
761104
585195
129643
882666
388706
572800
1196890
929887
1074629
1870620
1415609
1913252
1538287
573547
1719546
1100671
926497
496626
1034980
1492890
602499
887351
1541340
1589355
834680
1368858
1185949
1633452
812539
1057066
896983
1655459
853071
172027
359606
504216
1489600
988562
980443
1793802
882025
1647095
1400391
1054300
495639
1187373
442788
1060612
297757
1241936
1661423
465975
689806
322516
600873
277913
1883507
1592383
1277463
920934
841553
610216
1148865
228805
163476
1672840
346073
1831842
1059711
770158
82373
1004719
1629121
582622
1882326
4305
158368
1047429
1579122
1432467
319497
115583
640318
1062953
1852405
1342905
1048205
1294654
1580288
1943496
789856
1001809
1274482
1571790
1496751
1240053
558358
275422
1462260
1788654
208019
552390
1207648
962960
1072889
862479
372879
1071502
767391
1111784
393717
1667283
1010985
824436
1896482
61608
554902
808817
1934319
1118451
1293504
994397
992148
1716395
1589627
1874432
1310638
259128
1886716
1020769
1082075
70704
1955089
1313783
1165637
1351134
1418186
345864
166932
576314
782166
1641875
944324
48026
1579196
356729
1501931
1530076
1178414
1874237
1461489
615991
834907
748930
1065814
262485
1827646
556227
439009
1646386
62270
986730
702763
1508744
1385657
119140
654832
1018332
1436146
217676
1841406
469453
1152308
1013540
1152441
48998
209713
1250945
882636
1980325
651005
1745792
1901263
1003638
1882628
76581
1291125
868754
1406213
261933
1192317
1972215
1782394
1244239
1582907
1013767
1623768
480445
1198238
560608
101800
1778189
1101612
1016307
1554921
780183
655921
11766
1448388
1139359
951965
589265
460910
851423
1374403
1275724
438601
1713187
1685388
31178
1488193
187651
407863
657227
1829139
812242
1991738
63091
1561028
1646192
1897757
166604
1491206
1181630
658062
1378279
1278464
1757869
1111017
1230954
1809739
1138775
592619
866857
598006
1675783
1351193
1304427
168695
511056
1890316
663412
367593
1842890
831738
218188
729230
1880164
1653608
1491094
249450
202596
1558127
1032656
474044
377608
644509
937289
259147
776315
1335048
1599341
821980
757097
1579826
539510
757401
321243
1801432
1402901
1851884
330752
383323
472651
556734
1793054
1354671
278144
1442488
1390694
554845
652409
3914
1230214
212534
1228542
207127
1306823
463596
1530433
461062
246127
318282
1410248
1567581
1762073
1696135
1139668
1621614
837155
263386
952166
542862
1154297
953823
1013185
1563191
899928
496244
1446014
1621363
994740
247531
1163926
1018093
767426
1547088
56486
412977
1587050
1834545
1032373
1005648
1037339
1051565
1973591
1528457
652782
1260734
310013
1113691
444444
846498
841173
826991
1020452
494189
1081503
1258256
965973
1280873
280214
448653
554830
625649
1560510
1220041
946499
268785
1227908
533268
1205265
686364
1395030
1443294
1051414
1879102
1385027
1274558
796381
1477626
187045
408570
1802220
120812
1048761
1523474
1261199
19818
203672
943151
1267867
1243874
733898
677746
518498
135189
1185535
11995
1784272
1694128
1393429
1292656
781224
1582925
1172716
506673
810569
1571785
1826011
1821910
806805
467164
476716
1028356
1190494
1670553
728698
1411405
1577147
795090
712837
1286452
895226
1878763
1066823
1465356
663063
687467
1265535
1898369
464733
1996934
348161
1988461
1876811
1288014
468765
284294
232146
221925
990439
1021211
564382
1120726
1262919
1018335
662320
1458598
880570
976836
1277157
1670236
1457801
365666
566874
693306
1640978
516765
433805
1157719
1525867
1148530
606867
1449597
1233696
955114
1523262
1165085
1804036
253592
50775
1611112
1834642
1907220
1309971
1893494
1683489
1973435
743950
531850
1845841
895730
434423
131787
1692574
1759025
1566599
1639361
482894
10947
1484269
734378
792698
986557
1701475
488526
1204663
1255916
1162985
53679
131834
1660632
553387
154722
291131
286195
1494607
1300655
32092
1910290
118024
1942421
1672708
912684
675939
855839
1944247
172667
1410243
937893
1268611
39150
1113665
1485492
1970821
255249
541701
1295056
1615859
16168
1277776
547271
783685
788876
1422949
653604
1714641
1203586
1016924
891964
1847634
1717689
1116570
1801713
1785694
1058687
1346201
603579
1954656
508815
1552736
633370
193217
1106501
733999
947543
1235887
488601
1989304
986548
60436
223810
706442
595677
1983050
1849782
1429913
65489
1749709
1819663
440348
1415755
383827
1461635
707777
6709
425344
354141
1537510
1327792
563308
605184
1306675
812396
1285357
503263
1120238
525560
411005
1702048
1079293
1885165
1812727
820106
1874261
1227535
1188215
1307524
236489
981920
1924014
1485341
941007
558478
349256
1850201
301495
1007659
1053454
1920267
361452
1770437
145258
330640
316000
445871
653289
758513
621174
487226
1794584
263789
1072741
1080512
321035
633618
88456
1416830
1463055
1166299
1134195
259938
1449776
1321087
80858
961153
475911
191509
556754
453206
1353139
1257252
224609
1039132
933949
940713
1020840
1330739
9164
1597148
1685310
1425825
1951881
615397
1418276
40810
338369
865533
281496
1341317
1705366
1988520
394657
1978594
514168
708511
355799
279168
148281
582615
1351414
1698484
1658860
1490090
462805
289172
819101
1932032
1957324
967060
1874369
587731
486365
834406
46093
699320
650004
1622094
1619833
27913
974161
1804878
274955
501594
1044299
908494
1249437
1443879
637803
459467
379095
858991
893462
328978
623710
1864380
365576
1523297
245922
1937905
1605947
509470
1165895
1289283
1269092
1246967
786056
470273
401210
222720
1118780
1785017
317122
1915958
650703
598762
1713095
1123095
1709454
278397
1284237
1604692
459644
1897639
81608
1178048
1493992
1965849
150313
1692666
1001605
1525249
1521022
799250
858521
1405669
607527
1515161
1332896
861880
28442
622311
719416
1024710
765945
1104464
762403
1869408
770266
1491481
1928080
176732
1801849
880456
1251556
1866231
948764
1806294
271684
176066
541978
1232944
1404007
1308653
1188398
760220
428249
865711
1890038
1610252
796192
941788
1721697
1944152
538960
564213
1667708
1248205
1701517
1897786
749551
747006
334324
331942
612910
52328
151018
1424624
1155103
808696
738276
1921856
934627
165734
1644036
1910707
943943
1596163
407762
1474019
1819912
426704
1006296
1411403
599410
1337737
1747059
1709671
63412
1312053
1933004
1256990
1726935
628734
1305388
246044
1652450
1827834
621830
1550374
1348463
1629312
1642036
204341
65215
1197927
38563
547332
686573
341664
1734125
707544
1409193
614780
1347060
1789263
855919
1918919
508209
535025
366907
800160
1906135
947810
170898
624107
1338183
446238
1397426
1407782
1537926
535069
1204676
114653
1869758
271684
648276
349548
1905999
1249872
1638048
1287353
1487674
1866568
1431804
1910355
1019077
90744
88331
948717
1085471
275158
1004304
1041523
127795
1540215
1712773
936671
737625
743842
636830
840827
921812
193734
1510144
1260427
106568
1411615
805449
255123
608020
1520559
1471823
201076
89592
1333982
1290243
1036585
1099539
1937970
374557
1254303
1808819
1344421
1214473
268688
264980
414574
1791569
1520089
781144
1948687
1901645
1398854
829366
1468357
279365
86121
1669981
1465732
449193
65768
1018739
757306
603865
1057650
472875
1645197
236769
1935259
1045401
1086446
1579084
690887
1280148
94624
792811
321717
1654959
331075
1838954
1298948
113368
797544
1065034
1538265
1489751
1589051
1869553
122465
1938288
670904
438390
1226618
1823593
107640
73306
1422504
1799472
63521
1423362
1616382
653107
1472807
559976
559111
286692
530681
1971673
1647974
1261870
1021050
1936091
1629107
1606863
1892239
236106
1810299
1779161
1986582
1796164
208349
322460
1633673
1228285
1079084
82927
1405138
725485
1399326
1258906
1567057
771908
1855233
1264739
76246
323662
601089
1441093
1389474
1856493
1062209
1173185
1074849
673302
1067886
1974790
1586470
592113
1968485
675988
467488
741105
1241695
1083499
566025
348901
377071
1645642
1893301
29010
691823
1548569
249547
656872
1444164
938313
1935347
95850
825244
1641652
1652322
636931
1772177
1979500
1661512
476195
1665439
90364
1498242
1159656
399244
1054973
873172
658072
893232
1878161
54040
455836
1526180
834815
1312536
1725382
361803
1498198
611857
1035261
1830573
30514
908515
525172
1668872
1714217
1979625
947427
1975343
1446442
740908
1698177
1824076
921231
1553190
1183842
76551
1244971
204803
975599
1930677
1787141
71942
741589
215834
719850
1557113
105907
1242069
741728
1854101
517002
259012
204860
153680
273224
410765
1653757
8131
127652
531753
1714428
932110
1021098
1568548
1907337
865928
444549
1247522
1480922
1145062
61413
520563
70559
515586
765885
903958
565568
1875681
343434
1715321
783695
796269
1592519
1741470
1372391
1934924
1636577
1828524
1508376
1217860
418936
584296
1484860
1163319
1884094
1289125
1256043
241051
1197611
1966369
1245038
1113726
433842
1008508
1859916
1941125
1229932
1696655
120333
402567
1113186
1815833
1180595
236130
364490
1369100
1153025
1389605
355475
344514
1311688
1500978
850314
1691857
1217900
717752
1263065
1852311
513087
1927728
790367
1218306
1761463
706448
569910
19482
1058512
703305
40276
1021130
1248329
158675
1009836
1769915
1721814
1490608
1383220
393918
769802
23904
1136729
1986392
301140
1908771
485622
775868
184463
111901
974238
965307
1474186
1298800
1703354
1086209
919750
1658604
1406406
1799910
144236
1768306
671683
486160
1737468
72369
1482553
871931
1820069
609411
1828983
1217473
1183120
1660613
731572
290658
1813203
414647
1420796
1493069
1510426
621854
1900328
1510690
1204418
295509
1843962
1658662
367765
109684
826845
61593
1737945
49425
1345098
963193
1020138
732941
477906
1464753
1368616
1694591
468005
1146377
1672102
1856892
1205666
995475
829584
1287262
785706
1081547
1669032
89999
802694
652359
619040
99814
1659332
1027529
1928801
887066
506820
1778931
335331
643214
621013
680158
838838
123129
941690
192137
365084
1456073
860266
238816
132902
645798
30507
1734303
1897755
926602
901760
1486957
1874690
218607
916518
289980
959987
828128
1743922
343106
1201043
1729238
1690009
211552
1793616
279516
493501
662799
699479
1528053
1772175
1953990
800244
380452
699248
714061
1862558
1819210
1068270
1005912
1907027
79151
403888
1834775
879358
1484162
1187232
1783972
903014
500505
957919
431446
1306540
362889
810582
259139
1164834
1219441
1168379
1816498
1150968
1520778
1971668
1027676
942146
1968392
922837
1537502
1819486
1184100
737110
479911
1092652
499358
282858
1691642
512708
1160133
1390403
1357485
1540637
362450
711918
472824
16265
1596059
1843917
742972
1163017
811896
744678
1335790
700428
1658223
1076753
1473535
726074
280014
503195
1227269
688734
1011965
1112729
1254987
1048927
1809352
1020659
1721509
1505970
580955
501936
222670
1640407
1973004
1159491
1598198
48766
867517
1164078
1357432
1136070
1844381
1172151
235377
613538
1603239
1850673
1078833
29683
853747
1612052
855199
457916
766944
674761
67819
1980538
1786375
325602
497120
806031
1954282
1905359
503177
1968475
1358145
296757
140285
1456872
1049932
534215
1917639
1602310
407558
459949
1745983
1881991
334093
211336
1815565
930317
529825
583036
1967930
1785052
1213712
1763957
1693927
1186866
1221151
1687178
1412631
1708014
1429054
386780
561934
608807
529652
739395
1565745
805443
1357772
902833
626454
1480251
1494099
1581381
131733
353413
1366586
1825593
570975
184009
919411
1457603
1955533
1747497
1841115
425507
302941
97948
194821
1608407
781801
980915
654512
780469
1707905
1758417
1686731
452423
1038333
1028916
1936039
467986
712997
1598706
489096
223163
526707
929227
1721470
1276406
1276028
230795
796874
172393
1742896
819991
23067
1192905
1580957
805518
1870754
1975043
1127173
977305
388434
798545
35267
1792768
1670680
1126247
1669933
88081
630930
29661
750850
1625571
522798
385790
1967528
298838
456757
285831
593935
1546639
1236514
381550
1702547
1164439
990564
929708
1978350
931712
1249691
663690
360997
1569770
558799
1407603
143838
1991960
1584865
482667
559052
1354572
1863352
713894
1692748
1763813
1979977
95285
1970169
1705314
723582
562318
654148
1477472
1723152
856059
1019168
228892
1483453
1177398
1191709
1100881
1954422
1725845
787030
903260
1359686
1864644
1125884
1029054
912954
1113026
788675
1989319
1659027
295107
764528
989416
862669
1315630
603818
457627
1202281
757547
1960438
302082
1392006
574846
1013905
636392
1767938
1481419
1949756
746206
1245401
708726
1861594
1801566
113697
603103
969670
1124958
286480
338238
1905512
1495305
1117134
1757331
557361
1435370
666816
997407
1751875
1508435
1922291
382069
1219774
830038
315480
152690
586303
681135
190612
1139998
607194
213683
495077
1158685
1021911
415689
440758
1955619
89816
1458543
158416
1499513
55553
882115
122298
1244529
473931
21098
1606494
959680
1967301
487863
328116
28536
661611
354383
941231
439759
847755
790719
499110
1819789
235516
1570574
1198769
1902184
304221
334676
1520939
356283
80527
103136
1296160
504115
299576
91506
1109981
836330
326054
1200037
1306175
1621172
1948806
135182
360326
1423216
373426
1027875
1771884
864681
494907
1054726
1714023
311321
1682035
394954
1072700
1471212
758284
1603361
874182
1290512
849860
1561327
718919
570402
50320
1553965
1095422
741424
1628212
667939
565254
1920801
555880
1147868
125804
1741885
98795
1591043
446608
692130
1990940
495900
1881027
7044
1615720
26519
502637
1978529
527948
1000481
1822021
968856
1773834
432218
1965283
1601714
688527
1184099
1001622
310579
1542480
29246
1490043
874466
103781
168988
1608586
974652
1377034
1812523
470615
242195
585893
942519
178982
671043
982884
1292672
922644
968631
1116387
869422
760969
90197
1943057
1565767
953788
1401146
3891
1346262
1600929
794472
529344
683847
375857
1571912
1517085
1694287
1470353
860693
1658339
556544
1822084
1554129
1103304
1355573
439688
1659059
418501
1686529
908999
865003
1790950
1810824
1483581
1621654
1082630
1355065
1423795
1452546
1351790
120637
46242
894917
1757336
582336
1766601
808971
1486257
6367
174134
1166271
514023
328561
904086
106526
113644
746944
309105
1490139
339457
1143226
1809721
1107781
1101120
79590
1155073
1880936
455410
1493948
557371
513649
1918131
1619237
780325
286653
205683
119566
1906761
1259812
919704
396570
363697
294853
942208
296205
1343578
1092256
248942
666065
1552107
278861
383495
239691
611812
1419494
1436112
22574
185777
1507479
190635
97529
1891547
851181
68177
716985
1197254
1729830
112138
1898392
1741359
338825
124990
1203052
590510
989576
799419
362452
1632862
657093
142696
1992872
1806974
278146
463816
27880
28254
1940117
127980
1460740
590643
1234306
679430
746269
1042328
964800
1917451
1125191
491260
1869687
921628
845979
391217
308720
595299
642645
827724
1147374
1621448
1289594
1136786
1810571
1829297
803797
530014
765006
508996
799637
1776822
528334
34145
1677509
664252
1639393
1546564
1594545
625582
1902311
1906292
826126
1135679
1792228
436137
228244
616919
26425
1619182
317958
755399
1375824
238247
517104
1651096
1734965
442612
237906
1079116
136215
1936920
1969458
57196
1437095
1866981
942285
1943638
661521
1929495
8621
444933
1124974
982530
1037281
722567
1613832
76483
713438
1291508
563488
1661191
556972
764259
60717
1630910
1579568
728794
1692745
1508170
120049
1290339
598464
172492
1459807
1568444
99393
755280
588155
1625202
1126647
394537
442877
929263
1050131
1745759
1754914
1735752
1993296
893229
597834
102313
1241232
1623509
1167475
1807564
840301
356457
813051
1273840
798218
1934563
1780787
827840
105854
647615
889027
1486196
1274867
1890744
1401684
1308303
729772
567904
311816
147148
1345208
689836
440210
1279147
1075954
1640138
1302254
1673581
98029
1585400
536531
1580045
1582404
1451731
1070598
1143920
720465
1162870
1513657
63159
242257
1027874
241271
196339
84001
1752839
641127
1111657
232386
1074266
334675
761939
1148463
1671595
792587
1822485
1226684
1027315
594947
442234
357159
1809488
641704
239022
561690
1987287
1701596
1329675
1382507
1702397
7442
218048
1770235
677496
359763
415173
795755
531812
188403
363588
1615141
59474
498493
645376
533246
833743
317771
1374021
45135
1636348
1223304
976909
1589702
474902
39585
1534368
71839
1298022
787113
1934287
519212
1040670
494047
1009730
702085
810233
568473
1650374
821578
1084324
960413
1861768
1918239
1788324
593650
843605
1743541
1743782
354199
1906026
1861479
1133903
501486
1624437
723797
42131
1981123
1448128
18514
1574258
243530
1146174
1463632
1223276
385531
1241298
1400494
731411
550238
1111297
1562942
351827
637113
885323
1046569
1484723
1945185
1989540
1741810
930417
1447134
404329
1542223
1390653
692687
1520568
518198
247806
1115371
1502386
584709
1975392
1323334
1332917
357195
1389125
711655
1605888
138848
1364087
166443
1551403
491299
564145
858270
492150
699517
1646972
1550701
1593676
991568
171337
338005
826240
1643561
1292145
836465
1180666
327217
395050
1856130
1136453
1257583
1625732
430928
1890108
182214
190767
114424
127322
871038
1481322
1657658
1160482
454875
380524
924202
1071615
1734270
140844
322505
1265139
1234835
152147
1471155
343613
1015666
694719
1288162
966760
127843
693311
1950168
1586272
1967838
1598445
1296789
361198
1783804
1369254
1262557
728696
304811
1229917
879685
210914
1505758
290101
425033
66420
525635
154997
511011
2964
923199
32401
319850
416963
1088734
989837
732550
1936252
1183201
791170
569494
1302632
1703047
731306
1738388
1913606
1786022
1507141
848952
1284209
1810216
987165
177199
1562747
785152
903246
1659683
1711555
1779633
1553967
1784889
525781
1110630
865426
1270682
895282
111741
593844
1434688
1692039
398650
608153
736670
814823
691758
1893930
1982515
97760
496342
906445
677251
298694
1465460
1371263
902174
1567081
881163
297106
666841
1849617
165451
790226
1175519
1301404
1854891
1011720
760869
692574
1294590
469595
1239974
1961771
1295760
1397699
1800556
869322
760752
1659278
815005
1517564
217467
1446034
1859958
761338
946609
823410
158242
728660
87234
1471828
713766
434829
986476
891551
1617222
1352440
360357
1538108
974125
512366
1012847
1659455
1616788
1426475
36077
250548
98819
477197
1005657
1544585
1624904
877518
1994310
188863
149568
806057
756720
1118417
236438
234240
1764775
723595
1223857
138955
1125928
1331440
866293
1913096
1135374
474458
1547834
1110281
398866
112234
1367232
1283957
1376347
534301
1698433
1031699
133939
1393011
930752
537758
628460
1044802
14973
1564259
1835700
1060621
1085731
424556
402170
1750984
1545217
956467
1333194
1353258
1666827
219528
1245269
1267600
80756
514295
1743450
794820
1595097
951772
897767
767123
1786311
348509
263801
593074
1605680
1146271
857122
699950
394275
1969868
599835
1711107
258031
150283
1314356
1044060
1002197
919896
219272
306706
1251589
1793921
117706
186175
1968930
185691
1790813
692699
882221
1948266
1407566
1389242
589352
1917829
127863
1641101
1537946
1183463
891449
1196625
432711
277562
1019313
1207755
1514834
60425
286407
1273596
54312
485552
909168
1404764
395640
1630194
1953441
287961
1854945
373837
3645
810861
1928106
406719
1341243
1746845
181551
1521621
1403359
623146
1374785
1361805
1025141
1248567
1259399
251897
185291
1088521
1195155
1648645
558277
1992202
1890935
1999465
1160576
1617443
625298
447271
1177663
408763
843064
468022
101188
1989601
709347
1340313
930179
1571636
1308996
620336
969690
1738344
1425057
211198
228777
1287919
255700
942064
1470490
955262
575880
622583
445990
632015
96188
640029
672563
970967
614124
727969
223979
1923264
1084793
1761679
39334
327293
1644768
878883
1021184
1026196
1727768
617084
1828859
141011
1972194
577475
239768
1502613
235497
814632
787015
1525716
1284013
1388845
1947919
895580
650671
1793513
808231
238001
1334104
450053
1981520
748234
977297
1773628
197239
1813641
1340576
74751
295016
1108320
1187501
59700
152668
1498333
1698938
1942033
380400
484314
1128561
1632374
727044
1368693
117882
563213
862077
1832402
1115245
405917
47401
1001764
1693898
1241090
1526697
512829
1105591
1602944
1383770
904866
1854375
1843640
1204978
551230
277840
1480522
879335
1786758
724563
284053
64161
287394
166986
509585
1363535
1915149
897329
1833599
886832
691804
569167
1875962
490145
692887
196409
109666
1767730
1141835
1676632
34513
1720297
1623599
707454
1989062
338365
995069
1792443
1724487
1065399
1357797
1805498
1494475
604213
832296
381340
770929
1457819
1026261
1084813
1664734
1618906
171641
290265
1272234
1542764
913255
1838476
1933063
1487276
872286
1852699
1271246
1454855
1454471
1578633
1604400
422730
1955108
1794500
1520078
32313
1566515
616181
1388675
1522327
1156857
64770
1124352
439009
1238556
943783
403948
104150
540066
1607416
1751414
802872
1403255
500878
1758565
1344090
1873758
1607856
568646
629184
499185
1209391
460932
1493690
1715217
1006569
1702478
676050
352141
556267
985252
661843
1624964
367494
1263423
1123674
1444273
1078400
1841180
983892
1676735
1789670
1338366
478254
1105030
652566
1543704
1454362
878701
1769034
347097
1101927
356362
1344112
1230338
482230
28199
1777053
1407028
1646607
1143660
518993
1078699
1462673
1573102
1982629
1865407
566867
1523252
1202739
1329399
1419674
570965
1656400
213332
209808
488507
1796293
1517725
1773147
1972831
557281
450252
1761590
1067946
1636726
1486739
1969163
1720824
806545
1526262
474904
1466553
1331223
651949
227279
275414
718058
1213882
1402793
1905213
1941000
364129
1470992
1735181
511156
768708
949980
976841
518803
1859237
1592336
1107721
939176
648574
572580
339091
1976460
1964041
607471
59720
1569870
1640308
1552289
377301
724464
28335
714853
157546
1395590
1728800
1606028
1614370
1878551
1559421
1127222
1277222
437072
1228447
79354
1919133
1442713
1027742
407536
1765372
442166
417578
1059351
1158800
1914179
1769349
287642
1337710
674564
1815538
1433979
1088847
104968
433571
1056986
596223
1818597
721539
1208737
1932808
1949344
264067
1401961
1831403
622375
1670211
809550
890424
1104371
1040195
726558
1952208
895952
1989745
626417
1731074
1115682
1969461
938884
271065
124645
1204139
493373
446645
1081671
766294
37018
20985
1313989
1511312
1157037
39032
1755721
1150830
1981011
1033229
66078
1363478
1196722
41582
1250743
1508536
1561494
895827
1058341
1691765
389816
1430766
1533371
394133
1786246
423456
410675
232143
587005
744742
1094342
1270988
898671
456327
252287
1119433
1396226
584592
1045389
1715386
139555
1584697
1349002
151729
1476333
1312236
415646
280070
399634
586559
503214
710823
957435
682850
1570133
1705079
1383475
1275617
1634377
1315922
402661
1174678
1676705
1997067
146367
1266432
1949574
722294
766010
72853
426893
709813
507849
1982962
1632610
215845
1377494
1529051
1554896
1988915
585182
491195
800806
462958
658535
1476935
1940603
637723
176240
1672734
1166759
710804
1544479
1420588
1453202
1732152
1530444
933894
1215208
978855
217498
1661827
1523163
1347143
69477
1175178
193979
1740098
646053
1424533
1590991
1609734
833991
525479
1724519
1247893
569129
1807338
347733
1075213
663121
21497
1803165
1348603
482469
1373742
909043
13683
658846
1793973
1827331
1750613
625013
54666
736585
1402321
921121
1282801
906689
1362254
1702153
1797545
452540
664352
655398
246034
1197388
1432135
1273816
586371
1883110
1320910
1370590
786968
948017
1747211
600511
951461
24416
1587342
210627
956713
230080
681627
947554
601769
278953
593262
1162918
1087354
478474
1248824
1925233
306072
878197
257866
1421292
277210
1247690
1997286
1573359
115877
1907531
419280
1024808
767269
367095
827705
1442985
375872
1693247
89204
634475
1507446
630786
326392
1709030
375249
1357857
65120
1016325
1222539
195183
1060553
1366152
1984693
1609093
232821
697458
1241720
812733
878490
1567976
189394
1508796
30858
1634215
1736176
524997
1505848
587022
1170012
1420453
1282333
1862437
1700653
1307304
1304060
1501745
1804729
750217
1820458
1379722
863218
219950
100292
1511307
402947
186605
1977734
800582
1821887
1414949
1848831
516072
1301026
105096
994722
1044353
1597615
208754
1830545
1440320
1925156
1899333
1902608
1832567
1347162
690089
388634
465712
749903
1338524
784156
1122124
370548
993289
728465
1544524
122241
466833
1702806
1609321
1141975
547740
963593
98290
302267
343797
333833
1303513
1883692
1526533
1203917
1145708
1020790
937292
1053452
1177298
1182104
470247
1782774
1179791
8012
1581901
660084
1362396
1059597
127257
1676613
1562061
1722817
1280247
1915330
1285094
1732766
668896
48951
774806
932610
410579
829959
802528
1221270
526887
81657
1676573
1019851
1973451
854811
1859231
237582
1119859
1234392
191576
208989
1216285
815329
1811852
794012
397204
498801
1555774
132703
645569
294881
1944610
1386689
667474
303123
106522
1676553
1347653
915110
1016731
1706354
1844025
285034
131177
612595
374393
485974
36739
197053
1688571
1025471
1377231
1620252
324098
401090
692630
65737
1576903
1488231
162432
986378
1085376
503180
1609312
269256
1333663
1178943
1358525
334706
712941
1286716
863040
1525964
460750
1185896
769276
1790863
1292065
222042
1424028
1501458
1984088
712326
1607793
867679
562883
1920156
71686
1773604
1558479
1521824
613046
1969740
288745
1864979
827696
469282
762527
1991738
1674241
1654479
657084
1334498
465078
116683
247674
733223
381061
886230
895546
1557648
775293
12546
1738814
1876259
938292
1895474
194003
87543
1799875
184060
744970
1333944
1840675
731885
467591
1681516
1842812
1739908
367903
1023131
1334037
954852
48425
228532
870846
1214504
1086058
37776
1925406
1747332
364435
161120
469710
1609523
669086
987003
1120517
1100721
849340
1806969
1067656
1236336
1755773
25857
993159
653093
413202
1219356
1281350
218063
873851
17808
1224686
1090218
1281441
1741300
1015619
1892317
1775784
1272106
1579154
493165
501692
1533358
291094
15898
1475319
702921
1941750
396992
1829366
704064
1198850
875239
21719
1625813
350962
790724
1287908
416103
1793460
52490
121676
1584602
1318659
246308
1037304
29111
1478316
1442983
1852625
1261581
264778
85052
936211
1052845
850711
1319820
527270
893748
1311836
288488
1845629
300727
241874
1755251
1579779
1117176
336275
1506304
816768
400201
265326
1922017
130292
1517765
798412
1747492
589165
556232
941740
148795
1339641
1470864
1407441
882469
1725568
28339
321010
624869
96914
1027606
1231395
1724290
556964
789998
1148922
429907
1350131
1122361
798180
1464407
63589
1414941
832132
282295
1302059
488467
1115916
1370343
1962421
1709543
77551
1487593
1053257
210091
28117
1163
1440753
1756125
223969
1334262
1294369
601827
41386
967208
364188
252667
1711928
1180952
88477
642378
602530
1146937
1455530
56690
1713158
1352055
1318612
798406
1909863
531056
31102
1091235
1633060
1277703
262128
873375
1712653
1519487
1756767
1044027
174265
1728141
1805663
1835028
594569
1308418
115829
157298
1981544
1783866
1452140
771066
603392
1187293
1419857
1530524
332577
896175
1195501
741874
1062914
297030
1988857
273808
488726
1167382
1684071
1628797
116831
1354142
1532768
1707785
1407141
1275921
1751751
124189
988376
1880306
1794725
744514
1920209
43328
1012643
1909922
205056
1514004
641829
854950
592661
578159
886523
214531
965652
1159408
273533
718087
640737
1899585
1621415
179757
1867491
1346291
1199724
322207
602280
1949076
109454
1663138
126709
1649482
1769120
499993
1108596
1356836
1858650
442241
1709354
1051380
1512560
484121
181218
444754
248386
1384535
1786232
778853
1623201
1430071
98879
794976
269898
1347331
1612725
1880270
317716
865158
1600249
765156
713699
265633
913876
1791728
572790
656298
1922278
1114892
1534220
969732
549773
1446876
1576661
715498
1417931
1776906
1019726
1746248
1711785
548700
1351764
890886
772447
1748107
1974462
1853885
939535
808885
1741795
1146429
606125
1571693
1396460
1266139
379642
822567
457059
1815338
1595559
828648
698626
275902
342224
1766801
761448
644099
1948727
817410
1409196
1740760
1579012
113803
455295
414160
739435
643852
1221381
467769
20142
1046868
1466691
558037
158608
1799577
1489156
240119
1639971
1041600
1464797
252911
1334520
803894
577176
1592945
1132112
982773
214342
22326
449611
1928833
1570238
203286
1069646
534939
1461537
535659
1812733
618253
1651772
155888
702302
895431
474695
795072
1705096
1002443
883352
536527
939369
693381
139727
1236225
500234
1126464
874816
1392192
646706
1692241
260617
899234
1426136
1691970
1254656
167840
161710
832540
322964
1595528
1750366
279156
229553
891489
1744067
1880679
927376
1385212
1017899
986851
1121270
248855
1213698
1190499
849322
961328
1109583
1622649
772848
1649030
327506
571755
5883
1411696
1403826
455670
697405
203745
1511434
1145632
1458292
1469517
1916734
131828
957253
1583620
1237483
902796
1114447
80562
14187
303582
1675738
1327684
1546435
1752193
1371686
1929795
873984
1053468
132173
620880
399697
36985
640768
1677134
1950029
1313841
19216
1937259
3352
131783
912387
1837083
85946
228662
1946158
89730
1253874
1546352
1607012
268348
1126244
475211
1654447
313111
238901
288415
85774
112636
1061503
1871984
309116
1378524
214935
1811219
559449
287668
316023
272940
1942644
1770684
1574808
1538089
300091
1765208
1801330
392920
282715
1127590
1241541
425358
1342060
1860077
1687686
1160113
310389
816267
401632
777531
17582
921462
1836876
1634010
535407
1187568
1327142
1572061
80777
1803835
1324925
1473863
545980
360253
606077
811942
1261972
1318816
1165494
849931
1106522
895568
594284
1601939
1629907
1234732
1435004
1735741
1235890
132647
175824
806040
1417811
978885
705189
1383234
37954
1860995
13902
1383035
177366
1137003
1249002
1049547
1741586
271751
1276976
1918203
1119117
1643628
1490052
1779726
1229693
1881987
731881
1641176
101950
1278974
1337486
729446
326590
579833
71638
1431305
534812
1697815
737631
88254
301271
922877
606952
1505544
233056
361962
1102964
587866
41698
212774
1680109
196799
834327
1795173
1466810
1445242
1666724
801618
411833
1625254
1683365
1887676
976660
70018
1984505
627471
341264
490642
1176951
1982896
707621
449441
1867080
979412
1341957
656131
514451
854600
809118
1851528
196399
1175300
367774
632779
55098
1438751
804255
1820212
1825816
1022050
866214
238451
1961403
1383781
1151053
753722
831023
862993
969976
1289714
1317759
1802149
53854
1462251
580685
1039759
1303332
433134
1821532
299544
1147992
612760
1456685
1909432
1925600
467212
1624870
465286
446197
309399
413648
1376644
1016331
76510
705028
877005
543080
1502265
162480
678696
1121547
1676043
1098461
1224695
1045153
1395815
1623046
723341
644398
1689663
1985107
310707
1016211
1860037
1231693
1141756
1761966
829033
232290
1326003
60906
1956926
1401432
781267
1327639
1661182
1039899
555433
1794098
224763
372434
1886235
1918328
24559
967098
1411296
534220
140489
1482704
308553
1993196
815223
766779
1475362
334701
1195883
1849898
1394890
1887584
1799910
977818
296579
329642
1538162
1184511
752441
921935
829757
494882
125951
1843167
433325
814380
899391
1389882
185290
527332
1378238
472735
1151090
1301152
1951947
742985
953727
416592
41849
407656
1997718
22537
1869740
1080594
164377
345474
803860
1535436
29550
910338
63260
513907
1465650
242224
471174
1609628
513009
1448560
239514
802195
1518290
1929638
1020151
1483745
1597569
1096345
1672535
625
669273
353533
226173
557524
1377209
1441294
1711541
62300
1647864
1480595
263481
342449
1246480
249393
1501189
645115
1317104
511751
1036308
1424116
376075
1204984
1793452
752839
51482
1825725
467417
134200
536220
721247
1233675
1049018
1842536
1868384
1972251
1313680
636086
1282871
461416
664453
958356
1913883
1336946
1629051
1291776
1110216
532492
1614585
1643265
678438
276227
620057
258422
437822
1462335
916458
695558
248301
1792133
820002
58590
1630259
379892
1962024
108519
531555
984030
1293753
1228527
333972
420392
1632904
563241
358216
910586
440694
1048331
267538
1114678
913632
335526
459924
1155385
463596
432673
1016017
810604
257908
134975
468628
1819973
980755
1620884
379335
549802
1241692
1821424
1882481
1571971
1351215
414845
969618
1761194
1543481
681178
835726
577063
1441628
504372
38274
302200
339913
1340196
1435545
130584
686013
1309149
1814407
1349271
1166497
796171
1143313
191971
386976
545999
1316016
1006820
1478501
1313822
1383328
12967
988424
1278104
205982
571374
1662182
319414
1737045
1673437
1437643
1054404
1885234
725456
414848
412607
1406653
66696
1986999
454817
1234279
600040
1142099
1251191
1527302
936464
1989193
472051
356246
1808595
1631779
328945
1386480
235257
1199431
1932771
1390181
1036088
302203
1141146
648424
654854
1635668
1710388
1464378
387101
432424
1749711
1703078
1901224
1083241
1353864
1461482
382380
123773
189018
368071
185371
570030
787533
1287464
305538
1741316
1200417
457448
1617803
1501318
1344299
363636
1869799
683077
1615978
165544
1878124
1270680
1597299
1652814
257334
1510821
1266946
1339361
1669347
703865
1850179
1123024
1884831
106246
1710320
764015
104736
1485280
1421363
1630714
242568
1771079
755420
1917251
839167
326379
489650
1108110
1232217
810354
1595579
1459724
128333
1402972
1142217
567419
1675322
352339
103869
2000000
6568
489334
986010
859121
1199339
1762961
517937
1512053
604573
447944
541898
746736
520603
107074
307170
133232
1324911
727598
1055523
610059
1907572
436150
1303140
1887449
1764282
1494679
307373
1740190
1367107
1583772
1342954
1532064
568481
171514
1923076
47775
857201
998074
1306838
1022324
1323756
991730
691057
1391482
120589
1099739
218702
1413517
1638223
53542
1836062
872920
1543124
1555191
1216345
1965484
605859
1979434
873842
782970
1616442
1566424
487120
1735218
444866
1136396
1218499
1592952
465497
1934199
1672604
1920834
107314
1725406
1464373
1417105
1372009
1575800
1951206
319142
1150001
681724
135730
1929828
1742634
25848
170670
1091611
1428821
699125
768913
365491
352772
527544
1449076
85680
103140
875633
1899405
1473164
78659
737066
1075419
49700
1446459
1055357
832595
1014191
1881066
1876305
762467
104684
536800
1740114
1598353
1211650
721414
1222574
563562
1015925
851294
880223
1781109
1477226
1047623
501351
1929935
1202001
993263
1571854
1828672
982898
849975
892409
685302
1787993
1593460
1683129
1173359
1444422
1057302
87185
801390
694187
856284
891615
119704
1129248
262873
1534830
1810568
1216451
1095590
993749
118467
37237
1855863
1669935
1726740
1597494
1016978
446685
967514
1269468
1821097
434391
1089805
1535311
1207337
1389432
1614753
1353348
119086
310129
1545674
1875125
1390546
520359
1202440
420159
942925
608527
510681
1111098
685954
1398584
1362934
705423
203131
1812505
578638
1737293
739427
1780591
791097
1648002
1493425
1246655
1077875
1599885
1086579
726026
1787724
606127
1127920
629511
285173
261163
371164
1827536
920461
1111549
65453
1715302
530029
881890
810446
1512411
1866040
228967
1780537
1820124
1270070
1109037
1763655
262367
705212
366205
1716447
884341
415186
1936646
1934394
1201641
1283407
1114439
1672234
1744083
1490292
1565064
1222384
1923103
1316003
916909
1438106
498507
53449
1429130
1858104
1158226
1567520
541212
1961533
1355504
1697055
1271218
31150
1902369
199950
1057720
259479
1410928
1727003
1219668
1445393
558574
348484
1834747
1715453
1021893
1486038
608621
494465
301263
1768331
1240792
272647
387202
82290
1320361
1927023
616901
662742
1298497
768287
105623
847331
829643
549074
1813003
768314
512254
765748
1308520
1510258
664685
1166232
1420274
75355
1597729
1247625
1121981
1210940
336284
610737
544437
1547674
1091937
1311044
1198740
785703
545150
1571843
867485
1799002
769064
1847439
1708510
624370
1934
349112
630489
701605
999006
1578976
101195
1918779
1686330
1020760
1661532
507544
271666
1648074
1430037
1574649
1792786
1090866
354147
601142
1786652
1030820
1278261
375847
1718515
1172081
1126459
1852465
1835761
1173020
106147
683278
944295
1808392
1416418
1433497
1086072
530813
1873365
878260
1979916
1024386
160213
813517
772059
436554
1306333
149502
343544
1545673
1473790
1127766
1681509
733200
1432311
57169
356473
1928942
1205226
1658546
653208
555255
1365367
1445155
1938560
349966
548356
294132
1475652
1959382
523026
929125
859604
18469
1865277
1663118
146122
873086
118336
692158
1904544
1446719
1631107
1924159
283466
1391525
1463051
1707209
1364771
1767909
959107
1989491
1373116
1943372
1231213
607806
234849
2173
256237
798945
1449694
740529
80678
1224998
609381
1060127
870451
1700714
1314262
865016
1981425
1609132
79451
280726
985679
299512
1939507
1486510
333768
1887857
1564433
30314
1333004
509964
1468737
415290
1120822
1830324
1877070
1096661
1497169
1381752
439930
312889
1974717
1476145
1791573
182011
772508
482381
1757844
885044
1092293
125685
81096
1905439
699242
1559093
1080474
1826316
1652956
922248
1501292
1569439
1932287
396860
1311331
974316
6366
743911
1258690
654448
1011754
1630906
238139
752033
1278894
1383695
177388
983741
1719667
1174592
1185443
335617
835387
1467576
913028
312802
1951722
72029
1988952
1030800
48378
1167230
604734
1231351
1489580
374962
162933
613040
873269
1484470
1793009
1216774
1292000
881807
138109
603265
65725
497526
1690875
1610839
1362593
569552
637476
1189349
299690
531625
283178
1429497
1897747
1932389
1366217
640144
668902
1681822
881150
691655
940546
399251
1998177
1076262
280718
932812
89261
1296934
1448923
67284
761976
520941
27042
1953895
167487
1290458
973065
441799
1821413
556058
188499
773745
211145
1492925
1216446
219297
1668275
655372
1141657
1870755
617739
1353637
1262779
637962
131504
308733
704004
180874
54082
1547561
177587
1828208
1829808
306009
1089983
117744
1546095
159297
1495093
1243810
1484821
29756
1318504
793734
1504961
201311
1584555
504928
759778
741781
723789
925138
1367188
568110
1575803
288186
224995
1837039
853754
374866
805491
711223
814052
1535733
554619
575355
959150
1295929
1973269
217251
1153129
688401
1171438
1156895
1147220
261622
1861786
687567
508473
1170488
1186316
1157088
92536
242937
481249
836330
1207419
609213
538007
467076
1499807
1896988
803284
48805
106841
293639
1771357
806307
1823084
1107834
1154968
1583623
1717834
1339984
121998
714798
1130176
987505
863202
407743
1233705
1780631
707734
1669741
1971224
1117480
247627
1219041
699769
1854253
612434
1780874
1422253
1752229
964399
1419157
277976
1455028
286834
1926702
1292785
680705
1947155
151124
190695
271313
714776
1260614
473835
481174
1107658
416270
1430442
879776
85450
1209598
1878117
3766
310693
1267615
242459
768624
976432
641475
116352
1171698
84303
127305
1024690
1861223
1593094
1340417
338887
1699749
1655789
798057
245694
267652
1792303
140094
1446512
1895496
1952876
1686048
837578
240246
1252976
1117560
1543459
1345640
1123639
1906953
1643098
232775
1744891
882433
746650
1936690
1319807
1157948
1939922
785158
1350757
137716
78924
893304
1597892
655519
1517177
12829
508013
155421
738195
1424373
1446647
1651828
1831069
1453882
374413
425502
1415280
1049745
460023
1774426
468854
1181650
1393818
1417726
385068
425590
155890
1605380
363980
1663451
1395244
120128
807763
1889222
1364361
732001
871019
1461369
1024606
1461026
1096781
1125589
1261774
1197284
1736962
1545623
289693
620136
513160
183454
585746
429155
904376
377673
699513
806299
1720306
1024345
1443677
423250
1156303
361948
303843
453531
740256
784778
1279787
1927956
725586
501229
1403485
924465
1547784
681811
635939
528549
1290014
957076
172472
1043362
1586341
353042
674931
1715120
1280341
664339
523962
468407
1130621
825900
416005
879903
1612055
666295
1578987
1228286
456729
1823650
343861
1153811
602111
1537394
1353858
1981104
784419
1711655
1204064
1617340
713181
1182346
1248720
346473
563444
545407
494783
120743
1242481
387717
1765961
1156280
970037
297945
1883221
1422973
160093
1238368
118132
1559997
278272
893087
27807
1890379
363616
1527435
749154
1216779
1243952
1012504
678459
394844
251244
998484
903738
774826
567923
1612586
751695
732224
1179067
181060
533384
177525
1968496
789105
395815
310689
998789
1784870
1903915
1281553
31581
88206
553224
956043
1384185
298886
1517655
1806208
491737
1637643
681507
1105742
329621
1359847
1517824
1138131
376461
945083
225605
1828905
1986956
1114538
664748
1253168
404066
1458260
482261
1995633
1080733
63504
221081
1196290
576157
1173989
570509
1962405
1161801
1746094
1234310
1051862
1400947
906859
1246309
141456
744986
1377036
1912816
783762
1016787
1559889
43023
375459
1500460
1303871
1555461
368896
1388358
1657948
593402
1229403
1193720
268425
493357
1607372
303009
1462475
83597
917432
103788
1301291
1750285
401293
881492
1512157
690107
906686
197013
811082
1644011
1185953
663737
1690030
1071520
1388888
1160810
21557
1860602
159434
841667
117638
1804229
1586831
330326
93074
1232193
1539591
1592303
786332
391118
717821
750795
1392627
858630
1748717
199693
146701
37460
1955302
1667880
1172366
657006
1435116
862409
979205
382233
247138
1454814
411619
1959925
989181
1959970
453142
685319
673126
1880731
1900721
1931682
147350
117237
60129
714714
721710
1228846
1711238
574228
632099
1987816
511768
507913
325419
179309
530192
140711
1494041
310988
328071
320851
926392
1051147
1088256
1676883
811268
1616938
382073
1623480
1823184
314791
1060269
1640651
1452313
1097273
543057
1776135
59820
1613721
163246
1351414
674138
418665
135423
857424
1456044
1697764
1562694
1038000
1013410
1622585
819957
350162
1341996
1724300
696482
1146119
1592066
1853844
71436
228240
1056051
705420
1442412
678587
1219278
1150659
1527688
1197798
1047964
1341040
1781558
576091
147808
685697
844748
258316
1057831
1070959
562760
91486
554408
1282205
1140708
881625
1234931
63205
1503969
1403499
1815414
915181
817574
1227039
96887
1153656
1580417
895675
612666
1654140
182684
1629985
521983
1595446
953185
656842
1360255
1595445
796840
340763
845336
831623
85063
332404
848847
1162620
511115
96197
864714
593860
1261971
1396604
51815
872427
1064936
1679083
198853
1973385
937346
40329
338791
1916710
1030690
912849
1407070
1437342
1290657
1040239
846214
1918514
977325
376967
1083339
1368338
1974950
572727
519103
387212
111377
1720351
510509
38098
828362
1738828
1710767
849921
323795
1283470
1398190
484941
1235951
865397
1376108
1687150
248882
1259184
877067
835477
1207075
1082299
1448977
1139708
1303003
270796
316522
800949
853504
197596
991169
1379493
1193604
1280380
1649146
569041
479151
354282
377980
1456215
1760348
1667963
130395
1046597
1095950
875643
28895
1223128
1522479
350339
853938
1060537
355611
950704
1860104
789531
1803229
1621105
1626134
1658270
1812809
1180077
924283
84580
297390
1066602
1249910
1572608
586612
1612182
173502
1433689
430691
1039148
932085
401022
303498
378234
258749
53862
481940
527852
1631704
1431315
103449
1578170
1974075
945962
1068539
1329272
48765
1779100
1801432
215511
1629311
1499831
407456
806444
1006788
609770
234632
1676912
1278368
556378
1651470
1923738
1175473
129743
668490
656936
1495373
530728
571189
955891
860681
1673758
1867636
696383
662309
1137638
984903
1237571
1013506
318783
327243
1622235
1409010
1187972
311291
1784365
330981
1521626
605378
1117958
1816409
908465
1596672
1590077
414062
398171
147024
245427
1114208
408199
350353
1507702
1187607
273412
1582558
902363
1027393
106883
1965550
1261215
1563313
1140349
703414
1159576
994296
256026
62870
856585
36669
1020824
771890
665998
1385413
1802337
846810
277869
722184
1932453
1698895
348498
567094
1384506
778861
1701225
1922655
1935173
929478
832281
1378498
923282
880228
1285624
1414812
1981385
1937187
590949
1846135
620945
467976
1367971
1477456
528757
861591
1577862
1728666
1997983
1345335
276503
476699
1555818
206316
724182
1851898
607014
251011
363718
1179663
100154
319891
1018929
1812682
304465
183671
987952
1482850
431541
1604372
702215
1822158
1615916
1873866
842634
1738951
729802
1180791
981013
395520
834224
1451286
206764
1639513
964307
861249
961072
333985
1266250
475522
1308367
498700
1796342
1926980
1528749
1133939
1225395
1444180
1041600
391532
496805
1108240
804626
1974668
39217
59043
1167098
1681718
1065109
1503175
542440
1045087
1881547
166063
678354
1566980
813313
1087331
695930
682909
1638711
441659
753344
1260792
1733034
1462877
685455
789669
628050
1559672
1399725
1980500
1849569
1740125
1324824
481713
1660640
778014
1353372
1619405
1776840
1369264
743362
1609666
555113
631077
465505
1311794
186216
1437133
917040
1395402
1846917
1022617
1294665
1681401
1722790
2944
382210
909587
64052
1916279
454846
1766060
895166
1923397
811249
1372854
1699869
666492
612284
1837398
1620053
31831
1200075
1166263
260770
964406
22762
1402782
1884494
148338
782094
560093
1677104
474975
782446
1602348
1744280
98869
427529
1848809
699733
730736
1233247
1161602
1639063
9477
1939871
810720
1455996
864315
1000816
1846932
1658678
1802327
533680
1276004
520710
1348603
798356
134432
1381059
1308724
1802105
609467
152442
1594049
238442
1699727
34568
1381505
1464321
1638604
1954903
902691
548783
1909790
1035244
328066
188702
929713
511528
1893118
1482290
910451
588528
1397123
898476
255749
507218
1922459
710958
47011
78035
1563794
1820007
1142374
1997885
413611
194435
1448646
159086
1310934
1399226
746767
1873646
1980061
642580
484510
1224686
1910849
1050182
964217
927498
1612475
244156
757249
1864749
193791
765947
127526
813485
1758850
943160
1263658
1238593
1393135
970675
434863
61055
479268
1406541
543958
934893
1338289
1650136
1884933
1113016
967415
1848574
1514859
1458623
1704019
927642
1964563
1214459
336796
1860366
699044
425231
143869
953209
403034
1124251
1778906
1680675
802323
305332
1831195
1706544
181680
216504
914353
1253103
411134
899470
756926
308580
862811
818314
293616
311495
1393859
1912418
464718
1354439
1591929
1978723
153583
1075547
247550
1099013
1683065
1944040
466682
838394
968269
776877
785038
237600
179444
126352
1217004
1004902
135515
1300727
1638405
325084
1837933
945153
1077911
110943
43822
736463
825050
1304741
1604085
902030
214028
619968
1792425
1629047
745698
228566
43714
1993589
976216
1862576
1782653
1809713
1495325
550050
1770204
1949464
1199943
658111
1286923
1953698
884567
1601406
1648967
727674
1169019
1810730
817179
1228053
828357
1346006
1703638
921517
466084
371061
1803024
1940528
1832489
1877242
218366
730998
196917
1276496
734149
1443166
509867
227469
640123
865102
1513238
1736262
345520
341721
683373
78688
1201252
135581
1426037
1806105
1950999
318981
1949212
1069247
106652
746772
327109
734645
240184
316103
1741727
1968286
898960
694398
20575
1938899
908949
1901058
1209648
820688
694297
666359
601691
358729
769892
1001433
652783
153929
1433569
1920183
560827
26706
1104888
862559
1714
1016148
223590
19859
290271
573314
639640
509675
1403158
655079
1326310
1077017
1689370
1979935
1756094
1787408
798721
1806074
172243
860255
1291968
1447011
1280723
297780
1860188
1572246
194940
209682
675820
1696275
520526
1948519
1704025
1633937
1543148
261112
1715503
938772
1627006
518427
593865
725606
1510352
1976273
1018752
75557
945482
954794
312395
65949
989953
882251
49104
1760285
1434390
1311392
73852
896868
1282702
1629401
1347209
1864177
1673135
915211
1241655
1367367
155543
12231
917855
318282
264346
1334760
18905
943760
1258304
467130
1531259
1206428
702372
1168934
1033244
1403174
1738149
1753356
383478
1548452
1677850
911797
1454308
177218
1158743
1157915
631915
513962
94354
1856349
1820252
575540
963179
1517131
22309
18170
442801
506373
1461632
517701
535567
279506
987670
1471840
1576111
501687
58955
1961127
1934574
1985501
143864
160803
139420
979896
88108
144967
212066
1081422
193291
785868
888224
348029
1655696
419578
884606
726191
1649208
1011349
245658
1019026
1879740
984862
649557
1442836
1160686
1025373
554707
1964108
66722
1991229
1229074
1663719
1053498
1682366
1119173
1762251
1634098
448862
1786128
1801001
548667
309203
496669
917922
1116328
243996
216131
1467789
1416329
755182
192596
1060057
328564
1285944
498663
1796766
58544
1438033
1196266
1031236
647359
505092
1027750
752281
1034486
1346743
251073
405467
1847251
764902
1564059
1892787
809383
310170
386881
1981330
1663401
804802
1616357
1477110
1100836
1325465
1559709
281917
1774673
1918840
1660154
1301120
1771140
454175
1734029
1982495
1661517
485672
318187
606628
1491333
300319
1494942
77339
531265
1472084
1927745
627448
45449
1144427
523969
1214563
918139
1245750
139909
77804
852354
1892452
1818114
31401
597494
882868
506620
1886090
1670474
55850
85093
398608
673532
708859
813360
1060667
374402
1897288
581308
1233654
26777
1246695
766083
221377
694916
942595
1642120
1761202
707051
895440
399462
1098809
683730
1462461
1727415
1898335
635972
98257
1218992
924111
600027
751888
1058057
1955392
1236656
1704531
1838139
825684
227994
908348
370932
1199123
653063
1374577
913779
1023272
692515
1316680
308696
473917
1032185
1724137
298999
758299
635337
1117256
1160126
1071149
1693465
456773
988705
1641048
981554
981246
1697070
1597144
1339236
1792664
42401
370148
1630458
338016
862478
871341
1145044
1010652
1201451
17441
602613
1923249
867046
1935582
1064840
728564
1875927
108722
1194757
763609
1567989
1888751
455912
916427
4347
934528
1462542
557371
329293
1579643
843779
1205606
1762102
357128
1377561
426289
1100669
200824
1819652
633805
1767024
958412
1793649
1498080
1419249
438215
1398269
1595600
1483195
580878
869850
63844
648212
1513736
104631
1295341
1597944
1167867
1630523
1070905
1481907
1170058
570028
1294720
254048
444395
1800743
975494
1934175
1620056
1566427
471400
1279556
302034
1132950
111511
1499836
189238
1389417
1441118
112082
1778676
1625683
1420088
939300
1611851
1229608
357381
367177
730578
105139
1214838
217413
151085
937030
518159
1016914
444358
1459764
1412524
995794
684611
1282732
1789733
1858220
409306
267827
1469681
1214301
1210441
601388
703692
1767802
1282997
896180
1997192
1529022
342126
982188
592283
334440
980090
783354
1313881
335343
1858341
1366267
67748
1519584
297345
856945
536877
561309
381057
768741
1150906
1457934
1466347
365459
1955828
1048353
414651
1494224
438892
582347
1832881
1157447
18322
266054
310591
616682
1295272
769240
19242
1544154
1719218
482295
1548791
1589812
1476370
1009364
933092
351336
1432368
170888
1752144
1483553
1204883
1580884
200894
139457
608076
290812
1493016
405500
970963
463189
93161
1804876
39594
1424430
1910012
1878365
976486
467317
1236710
1311821
1385104
734343
1501037
993531
317394
1536667
770709
1231087
831998
1643931
978451
1612630
1494106
1866952
574628
1643402
999352
321505
1868359
1602719
921278
99796
442592
657720
1601309
1833082
618521
1502790
281065
501021
447169
1113498
533453
1901109
1267142
1455840
1961584
1664195
330384
628236
811422
1566037
1198169
1315753
767723
788265
1353985
1502886
2908
564943
1385313
1542165
237768
1634078
212764
736217
1504713
204553
1303806
1570800
1457435
1996149
258512
1989373
1792373
1366150
752909
1835693
248493
736023
667551
808151
1212835
1934263
775023
1325405
55190
1546515
230890
1478262
223330
1324782
1608113
660134
960699
78972
434528
1825293
155948
283709
1173025
1310543
989128
231534
446314
1871228
1538121
959575
836272
1007275
350042
1039171
181170
1645843
1940032
1341436
691025
1076441
297476
1562042
1300956
724678
1497728
1811409
1501462
1925879
1860167
872902
721881
1961321
150420
744625
11977
872593
627574
1206476
221890
91229
1915816
1995198
953956
388077
778716
449094
1280392
1511450
1257103
902127
112826
871099
1532835
26405
302036
571759
571773
915348
88680
1446840
1344144
239495
823334
677903
1769475
423260
1354558
1203737
167438
257191
1276364
1853640
1948109
335803
1945320
1687244
1899820
638136
964475
1494017
1706139
1382182
1722747
418757
1071248
1626268
789481
1596487
808124
1257869
497788
1198439
1612782
867156
685921
1040823
330863
779862
709692
1522258
894440
1278812
1698788
1170500
72695
1164763
371736
17275
886768
1955367
1762775
690040
644754
359045
1890955
101524
995023
247133
1088455
564349
134835
1362071
873507
1877091
1598240
915484
1383047
1767430
245480
1696139
705965
1194496
652999
96365
1784515
1213936
1036843
861711
1622553
697695
637810
621454
838075
1279624
540319
831954
1079858
572183
955573
911993
1181835
946216
680252
113717
5691
336315
1711183
259092
1287466
850287
1129038
488613
888342
787368
1516944
59004
1106439
1067351
124063
467457
444190
1477737
1038827
1581881
1870960
1796780
15144
14465
1261470
8581
298439
266414
365149
1166790
1281198
1953224
1879899
1892233
1088140
1747876
975103
603397
1502748
81236
677986
1544170
1681891
903711
1372594
1053967
693337
1911642
607234
800057
361858
1531419
283129
907154
1100058
242987
1638091
1198093
1939406
852485
835248
230410
1275420
1414365
1078681
360999
1173288
703447
1522844
326623
1590975
1983023
323393
551486
455148
1554912
1746818
1883860
266688
737202
1499218
1960712
1902785
942371
1306502
755258
1368982
126913
1997382
1656874
397901
1174501
186159
915514
250749
934527
1667655
1189612
1092586
669389
648388
447556
1387164
1826953
1838334
409534
1054337
1572352
237124
1644464
1009677
97420
1746317
1704451
1261236
424781
1294553
1992143
1910151
1896961
1948360
88647
1022864
792308
204221
1368504
25958
1360846
21452
751883
650116
829048
1348567
1809146
553041
136443
393089
1234766
770758
186326
242199
286320
1187460
688503
530608
1616282
572951
1773776
622769
663482
1881337
1869097
1847959
1753569
1990043
1158853
335170
871880
1084627
921169
1344865
1184417
736907
1166867
1777397
1208708
105734
711292
1278658
11812
1679326
1545479
1608865
1986851
1631282
1932060
972205
1913023
1672328
1999281
481254
798494
1014558
1552041
101618
1813259
1348658
1648075
417901
1393648
949488
1668126
1744666
142823
324607
1312000
1131218
1783757
1230004
227348
330914
1872186
1116690
656697
468676
935146
947713
1016289
155882
1937390
262983
1664952
203396
1901803
1790965
1146078
321093
1896198
1131590
1415189
98714
244334
1555555
1580915
1459335
344263
1573137
644542
1186577
1197558
1615100
841391
870802
1723357
916682
1570179
1046421
1979083
1346911
403563
1915622
785084
1519211
1552306
1755950
1382363
791449
1033953
1069662
1662086
1836599
939432
1198144
735887
1651906
1183792
1103492
1367866
213856
347102
172352
1216897
1337545
1330748
20563
496915
448006
1103513
281860
338631
1018197
332764
568834
1721553
1369095
1284121
1167459
1300000
258239
1845412
385011
325130
1122946
1890471
684373
1275166
1149790
448882
706153
1805097
1818667
599470
1460547
1356566
1232491
1999595
1982599
520591
1416366
1261983
1941979
331
693004
653745
480749
1668628
575725
1598374
842422
211642
1962833
468484
1089155
1320181
179461
236172
1128329
1354902
1929482
1207831
431661
1092763
798276
1754171
1163719
1119513
352197
428217
316479
716439
1227178
1817440
1952495
160779
1938102
942735
1640814
1774622
6927
1255638
1438723
1711662
681969
1356405
593707
1026383
1941188
1713610
151105
803497
1762542
773041
675036
259920
646544
556410
135097
261632
1320204
27692
954571
373476
1661189
519364
1815848
1821243
823626
1322886
908308
73510
1377809
1256988
1260043
312599
362081
1492354
1687493
1163521
1511212
170935
931103
1526146
1512081
1708870
539376
1903877
883931
943740
867721
1399286
1140188
793820
1109595
1682672
309038
42234
912253
229541
1987094
1357145
562908
1584854
998490
643130
1688678
488426
1728432
1300156
1407661
582222
1837343
882161
428887
291722
936706
133159
200402
82740
1565928
576373
125144
988393
1135217
221090
1185998
160689
554853
987208
1774640
329084
1004514
1402516
680010
1432290
646055
1217967
1500595
834072
610575
490445
269068
848668
152965
370000
590173
1980223
1025292
1678286
1681833
809907
1734432
965599
347543
1693132
526127
405158
1868196
1833692
586065
1548071
916593
1346281
1048337
1422596
391114
1286172
1988210
1032534
1507104
153896
373152
1137443
1367498
310877
835136
1458215
1504892
1376143
700275
1742692
1807248
1543579
665482
860088
1139099
10194
1933049
142587
1241538
864669
951452
203564
1198007
1792119
282448
781435
1029966
1499051
1782943
82513
117868
1461122
1682803
130400
1734346
264814
1280588
1537205
91991
1713297
355753
116134
1813750
1537880
843574
984670
1258739
1529937
1672729
715202
1144898
279884
279484
600320
778899
250827
886048
1122851
1473636
1383568
1886737
318462
1728924
1466817
1719063
1197268
468193
1170828
338212
1699067
1041992
55825
1992218
1585924
1629876
1328114
1033132
1556870
1321580
536640
1616321
1132743
1141648
217318
16089
1925182
1155048
316447
1011666
600314
534497
116101
861848
1020003
1515520
1719367
1148235
435973
962212
817827
517521
808003
1911912
1436304
1008281
1757794
1831965
1077475
873783
1327677
1467541
223201
1049607
531539
682653
231195
43445
870182
557784
877282
1799426
698930
1491782
1988352
1060989
364325
168066
946012
1818080
1350897
220659
635976
190058
920819
315525
1640160
1657169
635306
907506
1722946
193335
529026
547126
1860337
129623
1057846
1937913
400351
1731680
1452331
491648
128098
1221142
1901973
518123
1876795
1514757
1957729
1958549
142873
489802
82034
1422040
1938918
1487536
1812946
79567
440306
1006302
1222988
919911
1307868
1175390
1254857
105501
1080442
258130
833746
620235
1229591
1259948
657606
402800
367448
750427
1831934
1911608
1179461
1544918
639552
11150
381235
1159936
1623329
92328
1295644
1659687
332154
1000831
1481094
164002
1639148
1557366
311448
1591268
20088
244998
1550907
439744
1523191
990139
605593
1972265
487323
1278747
849431
1758
1940334
987767
1518571
1944162
1645424
1273592
415506
794706
702772
1483697
1952460
1469537
1474051
56702
1095515
691575
1557188
360511
1673520
1991983
337043
1850873
1818809
1336744
31634
1933846
170635
1205982
1710111
647580
307042
1657877
32843
1322379
1432128
69433
285199
841827
183829
817495
1911495
1598823
677849
76660
1905627
824480
1200690
914431
62160
370028
357478
1560059
577330
645602
1742018
379549
82670
268434
1611397
1886843
239686
1827274
612728
1877972
1268136
798698
1630232
537061
1078687
356869
170574
1782756
1008832
89467
1649118
35057
334624
1010143
877957
1872035
579216
1995460
813931
1741411
1786724
451329
1210296
908456
886097
35575
1422047
1803557
9027
491186
172123
59621
619418
1470367
499725
1756985
1870004
1590999
1919949
1758469
1765397
1475661
1225397
1162633
1784875
729517
1493594
760287
355150
1718994
1186153
1075436
90150
1350629
1068526
1995370
1704866
1604846
1908
849312
1843966
459809
1068869
1906969
323001
1381458
825924
1173715
368879
1500769
1039354
869160
720580
1727563
203966
747231
1652911
708067
912259
1543683
357638
1104268
267177
302589
551867
1614625
1309315
312568
974518
1018377
724914
943862
1039772
73343
460687
754427
769929
1070086
1122567
1049251
1244335
1962453
836075
494926
1503729
309874
740899
955470
67845
1875443
1298519
640123
1845874
903333
113305
1786438
1463075
1809075
527618
1695878
252629
1222996
572384
270777
876071
1553097
1714279
1685819
130849
1884619
1976183
1833066
418433
149325
1676626
240176
1120363
929984
959063
1147881
230586
1364584
1082086
255395
330432
1831436
1516292
476283
1748464
347813
1041602
853385
1062125
1450756
1682727
924830
640651
1772411
1033159
1655312
1690766
993912
837879
1921583
134404
496264
967207
1749337
1092757
459833
152041
1825628
127881
1124445
1939992
525248
1759510
1136201
1917485
1598907
889141
1727919
457833
1431851
1163066
51946
1198710
1175597
13522
1016944
812610
663243
372206
27799
813141
1475850
562879
1475721
1422057
41405
678782
65063
900465
1636632
1656776
83361
1278227
1119797
893011
473482
1000550
261441
720337
1971122
1397505
1786458
1819774
1897455
1011354
475297
296118
685317
632798
399839
248495
1693845
1019555
1988656
557937
1867745
1013144
3803
1092198
1123748
1998043
1866956
376473
718170
622330
1130262
1201144
97557
1363133
1178866
967273
663691
1052074
1115349
1865600
1700549
132139
1746234
1340674
338853
1206438
87432
1386753
1080288
476277
1719817
219656
1042198
1490915
1572947
1558052
1790074
365297
1258358
938093
833342
1248799
1107231
1466569
176597
1854774
1407828
629837
657514
301832
1291472
1107387
625711
194243
1533087
1687402
1195895
14598
100939
1305413
1473475
405424
1470150
767391
1540411
557182
704249
199785
1735936
1571608
131282
158438
1126802
1953160
288193
1807364
1503128
1546379
228655
73445
1624997
849096
1641806
1748244
69151
1175352
557242
1291648
65052
627387
1624298
1608673
1686136
755988
81180
929714
1986703
1090651
1465681
1808620
486467
234125
1904316
992389
1872595
582050
1988718
1410437
46427
222818
315917
632512
1651606
279280
747251
1016934
1389788
1033660
1957982
312872
1139754
901957
1760071
1655291
1269559
1917030
1497772
48246
690348
135909
1601732
731814
1824420
777626
881675
1151057
1731256
1996324
349224
947886
1417061
1549860
1805191
120320
505000
1966053
944205
1587833
97710
339176
424618
1141563
667361
641322
1281842
631078
1170254
1566163
323093
1895490
1895824
1145729
306814
1335401
1397825
1959697
929497
179797
1809579
204802
693799
385327
407162
1048789
568493
390182
491161
648430
68643
771696
1946348
127014
323511
506967
1586643
1657897
1816057
616271
224687
557279
1946115
1368015
447821
1528062
962739
1401597
894387
636238
1160936
1454388
247883
265691
931388
1887471
801086
1317151
846844
1770545
937764
1539258
1921982
1952063
854218
945206
944599
767540
819816
345217
1049786
644274
473169
94688
340169
1049041
1697375
1705276
1272400
446934
755942
1933127
1140138
1938937
166119
574960
111959
1384601
1181124
202546
1534909
1771859
1492348
1721391
1818758
346654
1591441
92223
163548
1355159
214892
750202
253006
1442538
1951539
177972
751054
300389
1312410
1838696
320284
537997
776970
1591169
891121
1190856
236215
1741195
1554509
1830128
249620
604245
377018
950427
1868764
909341
159041
1225216
1085413
718013
1019823
1067045
319198
24404
858893
1112929
1532774
1289402
132623
1721029
696653
375934
960071
1507892
1373132
895112
1576059
1532981
632928
118458
1840422
1567490
1782025
1523817
793501
1804972
345852
1233520
483588
554611
1615699
1584813
1020297
294690
837439
1652171
854694
7538
1645266
176040
1123534
1203268
407464
1086794
498132
909983
1084289
995231
1501630
1987730
553753
802332
184110
378832
458084
531839
349071
620818
1986671
265717
1851594
250528
422572
1973546
1210817
1096713
694591
1451290
1232737
1414090
1627040
629309
907558
1114530
1805846
1187043
1375588
1336109
1158607
691923
1833463
519773
1277186
1710334
1696655
1006194
813696
106890
668497
385844
756538
527529
855123
1438998
1983335
1331538
1445727
1807393
1927567
1447230
996799
104442
1970880
64254
1618657
1168392
946736
485974
1349412
1957173
1824935
743759
892463
1794052
1141738
1201905
1606790
1780280
937578
706349
573388
930094
1062856
919304
866431
1702211
581917
644905
1654432
711308
1695651
1413135
1370140
799134
1506483
1611410
1178005
1081447
974483
1871438
1569158
1991694
1470446
682016
1691900
106394
221602
1243330
1192647
534141
515412
1858944
428436
802831
635799
1320100
409756
167640
1558175
1037688
1210655
1903047
1638726
153178
190250
1147580
1906845
1339680
1940676
544016
1725166
1765247
1988412
1768360
1407606
343167
1351132
394782
33389
70328
1821734
1462203
1579758
1387611
320704
1384100
199859
1123070
1047087
1390940
704408
428372
458424
1969945
758060
1967549
478188
1334549
587219
611900
557722
245217
985354
1832947
826448
938665
1809198
1863819
167638
1503019
1032671
202907
1072619
208469
444049
705237
765639
947815
227854
180246
23821
138077
1932404
884632
1916539
9016
1780887
455243
1128566
1023693
1951831
522588
62884
662261
306874
1204845
1417837
1547799
915299
694044
1488721
231335
851686
352484
498570
32975
297792
722010
432580
1769545
900001
1564065
1349304
673383
1557794
1695699
411185
1078561
384623
835605
469476
1445429
202422
497275
1477505
1547632
1305149
435820
1494409
1952694
333500
1969572
1605407
253319
421562
534795
95865
1149541
261871
910373
1468537
1813637
647036
953033
939361
1992962
1455372
446729
1457038
1721395
1381265
402293
1960577
1942840
794953
571839
1512263
331138
820289
507578
668354
1752772
261048
1017683
483021
1312029
1656973
422361
636010
947288
1512407
836405
1299144
460788
189491
1732581
777067
1235776
268863
1098981
1504551
1421635
1218417
494938
15286
172077
348667
1075169
137068
1572555
1517739
924135
234448
859795
386844
1515321
994682
756405
1621421
1276872
14651
1195291
1536292
1025898
1574626
762523
637148
7094
1577965
200532
1408774
220959
1171483
1848852
856284
1966292
985511
1100579
1566774
1546642
1472060
1856957
1494443
1516729
151888
1072082
327255
229321
1212950
1041294
1000910
220494
1351534
1487082
1340000
875615
1099350
1904820
1670788
1464073
979431
129439
639625
1358049
1927949
1549444
317074
496467
728849
1376360
1278328
429296
751036
1077098
946407
1204796
799149
1774464
1057592
1010249
1766549
1357419
757201
831527
666313
1044698
639763
569672
1166967
458749
193997
2736
507442
1382248
1091546
356874
35581
1276742
984935
243915
1249672
1513271
1952401
35445
1642360
1063638
1670998
985286
673506
320707
806833
1183974
1149793
1132996
218276
715382
1430434
595723
73781
506689
1032151
1940853
760456
580734
371675
1170295
1758060
1845702
1106245
399198
1748365
727041
790687
1704614
706689
1481757
1237484
1777039
777405
1092211
1365280
116945
1612939
334962
549692
43949
1040179
924919
436425
1974852
1614120
746752
1441351
136509
915023
1141122
1576047
337750
1368102
1067131
1090925
1231372
690453
922994
118184
253687
1769248
1265289
1981470
271582
627380
755164
1854019
1899029
1956197
1900264
470865
1909040
580087
1147952
1306551
1760177
1319764
288709
1545999
1863491
1647308
1974670
1493356
808976
903090
1245903
608181
606451
1623450
1878633
257961
197920
322635
549417
244771
1567450
1228733
1831041
76339
687363
544709
570975
106611
117136
1165342
1847404
825323
29992
1405886
203882
179824
944345
567092
430736
1009805
1533676
1775331
392707
605885
1542663
924310
1439761
1856537
586768
1261312
154325
1974310
1109020
15943
70050
1407647
601952
679342
1138732
1119169
1551835
1188983
1913632
1205784
173250
910861
1818918
1054524
1164305
1055924
160419
1642971
720157
518635
679474
533708
1830582
1904498
1359270
1832144
592787
75980
1817164
1420427
1145897
1398863
697408
916143
178365
1354849
830581
1755957
1563297
331829
1825854
17185
1544542
364177
297071
1240049
1013189
1217922
270807
1624509
766603
1417072
1064396
604633
1936768
829443
891830
596943
460908
571830
1615307
509177
1481017
1063545
1828374
58474
471826
1818351
1415247
1094875
401235
1437297
1023088
1991919
1252260
1409403
1557686
137326
1865037
1351765
1908166
866022
1008644
606010
976646
158932
1139307
363746
761835
1262211
804575
1149407
1438685
1170029
537667
1698846
1594881
214535
1445017
1285268
729017
222991
59322
23715
1169586
725412
1684145
1089054
700384
1703559
1535386
415294
1853972
1362800
769000
1437324
1186612
224816
1500451
1970509
894102
1263230
1886098
118532
1897225
890171
30215
1668251
1738025
991527
707901
1402672
1426191
1882326
802289
841906
1204318
1575177
93896
829847
444397
404104
686279
1545555
1154087
1953201
229334
196037
1131158
1695107
1918671
531438
1157025
388561
1702591
514872
680663
43869
1565774
484174
883403
646304
1320114
1810583
1885099
1640449
1102965
68150
1988537
1005756
1900098
782935
1880508
1511994
1852714
180603
205157
1053112
932666
619535
1790419
1331835
1201736
286795
1828174
416778
1143297
1787511
594529
1497334
404360
85917
135249
1763850
861810
1106078
51975
119879
1963359
1126861
1083249
694271
1978786
1004038
42170
230632
1398625
1781356
1861048
1982679
906528
1614016
821673
556336
1572885
1563020
1525424
527854
1533324
1042683
1685406
137508
1007961
399642
181708
962022
1171246
1600829
1045547
752167
1832658
316847
1135089
791153
24183
1760342
1379963
628844
948134
1917568
831066
1810019
617798
391321
611176
1071884
1570169
1564511
848647
732431
654239
675727
1599876
1395556
1534351
824185
994433
1556730
172617
1203086
154480
1620856
1355678
1269910
748213
232867
1399539
1333283
715589
1156236
177617
1399611
1512930
1188243
766801
1206986
958537
314508
1706410
220336
1883092
1421263
1270484
1260144
38083
891644
1404027
231063
1825380
368669
474763
1089922
332722
1117430
294503
549760
813521
353507
1724692
932871
719609
1194099
1650722
417685
1681532
862815
1812483
947962
136043
1682175
1501555
968439
1072391
1339155
551471
962080
877968
1670950
1574687
583157
462216
541781
1809634
396137
1456179
84689
130194
94490
1594927
1929471
374868
329944
647524
86299
1936840
1887178
610936
1238665
1333233
1164095
1001251
1332932
41658
1968100
1995452
315536
132703
1838792
834968
1268404
1833306
205272
1759921
1395240
1671215
1445123
313683
1290042
1001418
948729
487456
165813
1438090
130316
410053
778066
1201823
1050771
1436728
134141
1434625
396174
300769
1009199
982915
305458
270625
536872
489527
1515967
696039
1447040
1638998
1409893
137196
134199
176784
1176347
1775741
1991779
1890353
785635
712908
1018890
50599
240786
1875845
365023
1279958
1229124
1611886
212551
472556
1832194
1958322
1070400
1255286
1669298
673851
1908627
1082620
1377437
403683
584066
1477239
1369117
1328897
637163
623935
1533354
663910
1667545
642386
1452249
269334
134545
1321241
1768739
408635
1114216
896777
1038462
1132925
1591655
1643290
303211
752540
1191083
1826225
1542823
911205
16559
326535
1094043
148270
892047
1152022
1738008
1597464
674158
1644090
748645
772382
175007
225592
1234941
829832
1695279
66580
1621115
392418
336643
226606
1668063
311228
1862995
1933830
420169
230062
540295
1825943
945748
1806203
1720288
582254
1308693
565151
122878
194801
1497223
1112478
1429920
499330
835596
1836880
1195334
1883440
549776
1063052
1805242
1971587
1731848
221339
738568
188167
427141
1163153
728417
479220
1219621
1790357
1868980
617176
1201087
131703
1275128
1502479
960650
113054
1010843
1922251
1448648
1465334
527464
1908736
1369475
1646546
248865
1645846
1872638
193458
1512829
1678874
236484
1746238
670307
1152542
1357919
1723276
700055
273677
1554853
480918
751102
1677566
602370
1841030
906118
1706195
1036165
1075871
1904475
473073
106680
872725
1399220
325619
1597473
558309
336945
853718
1875121
859466
1049419
1954736
133169
1450189
1767595
339377
568822
1308111
1383028
872968
596918
188172
265551
1734737
1620654
1193655
1127866
559670
1241587
807762
130942
420339
522568
68207
706509
1438049
955858
1130346
546674
174450
1714012
1143226
543747
1294965
464632
1415743
1504653
42454
815692
1972528
207799
979675
1803875
1829821
1908052
711648
1867288
1128028
964469
1777706
1303689
1283300
789574
1107431
711755
1673461
1576608
1239413
1002666
1363652
495040
773776
1093654
114100
972240
1216103
1176002
230761
1924912
333926
1799708
1626870
1493657
561494
356977
552023
104145
245616
747793
1564755
1404211
1422873
1372588
166346
301783
1552005
194869
674289
1491130
273655
1398182
669896
1165687
66752
1807391
247396
740563
1777432
962792
1225319
1285229
1020308
1816329
1632289
735874
642045
1185993
1242000
308597
552671
532027
34932
117589
50618
79973
1143906
250685
1571826
1717558
628791
727747
988801
1454326
872658
1408955
135487
373192
230065
677211
459193
510540
1719686
1664791
175572
500993
1602140
669580
905287
365006
1676120
468417
1597614
1470767
1910202
1741240
126673
701375
255947
488683
1775904
519184
475669
367095
1314899
1267829
644787
233358
1660952
1258117
429189
230934
1243908
1408514
1762129
1429298
313681
50229
1092121
1539826
1259493
714394
1676506
20463
1031285
56856
1586470
1880533
1498862
203857
880799
140083
307663
694365
818678
1222860
1142874
1387312
566864
919531
886888
1519281
588526
1072824
1531594
1068398
1195888
1163576
1683188
217825
580581
959761
1533944
109347
123592
159921
124899
1398561
438360
1124300
1050479
853716
933321
1350921
1355615
1803904
773700
624048
966042
232353
1024505
1365354
967200
1838259
328599
1405089
820143
1970818
1700315
1369727
1966980
374345
1180261
1512030
404957
750392
950716
1458855
27012
998187
1928083
1549983
602030
1676384
1421233
1419633
435538
1653505
1259444
538955
1697198
605857
191413
1812924
558974
1982945
504974
628071
462736
1233522
1647319
1469013
1590654
1753313
1873494
1228750
1966986
566552
1593223
598382
1941090
368174
182502
815273
1361466
1547984
105354
1518335
1605483
1650687
1773971
1251741
1121582
1023195
1514215
671409
1103250
963683
133531
330395
1354571
8211
509178
647236
159111
133296
1169558
371092
419218
1057806
64437
1292902
1635520
1192282
1675110
1332282
1710774
1736420
1452305
1424490
1602371
1684548
1976305
1780692
484101
1808480
1842759
1294910
1129508
442042
853016
415511
1326300
1500961
1861915
864253
41134
265789
1600174
1755848
1183442
725149
553401
108645
1648686
1193805
1057068
296524
1160709
827653
1067094
1573965
471143
1202402
1033168
1480998
1840610
1423694
991025
1924009
973018
617493
736906
972612
1925747
668557
510011
928812
382492
873644
1062976
1928922
481530
1163973
1138360
1074493
718513
262640
381926
1710122
1344043
434768
74795
296970
1900104
1956120
768400
830436
183299
442423
783637
1267715
1817960
1908312
457225
611097
1662828
487213
560754
650348
955175
678641
1399843
712953
1061588
1915767
1129549
324181
1238266
1583066
1096946
654869
1433328
664677
466870
800136
427408
1075627
675849
1817924
1930246
33805
526358
288204
181892
37876
509134
288779
1628238
1573212
1823430
1385488
1885405
125091
409875
1516145
493706
974317
1494059
357406
978747
50161
10573
544298
857933
817563
296324
755283
1712219
1674135
538242
1310393
496819
1559124
1713613
1059212
39771
719217
951613
353992
226562
1974455
1145018
826965
1598382
1953305
1209995
892733
794146
1454138
1386926
1780499
1913901
832412
531047
259428
50847
11797
1504050
174624
351808
572675
281406
861870
598739
663206
1844816
1772251
439761
1563407
64089
1460818
1430213
1620212
1796208
1736808
21461
735404
1174717
83524
1119450
1887204
107582
646137
451624
481908
1874117
1721709
596534
948921
182351
1294589
1501065
716171
1830072
1143426
1992116
748399
1490119
1597192
786217
955746
1210837
1640999
1822555
1347403
704269
1654588
1268043
963248
686406
1558708
686365
353407
1746231
527231
1977687
1429013
1825769
1966198
1460351
624135
102462
1352845
1471960
1149523
1708506
1187933
631382
83358
761230
402407
1261806
923633
1129217
1380399
409911
506241
1797176
1458810
1363163
1208491
1746914
667372
702638
255849
1085097
1855106
1667748
193862
492243
1182132
1256001
1904101
1274218
30835
355304
914517
676541
88489
14157
1775299
378987
1616449
157400
458270
1048895
342337
1999665
1321162
579544
1545519
816118
1434083
1334175
1041150
508416
1587141
1359938
1793189
1505764
607905
796589
485137
262093
1408792
1189108
1553998
370237
1242235
1415243
1370547
612507
1841986
796806
673660
114272
1660022
1435769
941200
1945176
1841036
7325
1792345
706400
1508182
1572381
1295790
1629886
1282695
1368558
906070
644272
775190
740831
473114
410017
161282
602292
1708862
1593277
1932992
260934
1597828
1666363
1158109
24293
518367
641467
1803300
1109880
260595
1214441
894792
1888828
1833212
1386028
1245596
1871859
842408
734661
107574
771528
868768
1386393
1214076
1776520
1891904
372079
583239
1860100
81185
1170631
1257217
709051
632144
207056
1551714
1642948
1112601
1999155
659688
32316
718438
1945362
1999268
743126
497511
1874173
198342
571799
1448988
1344048
1726295
1760827
1035749
1505624
1562029
671028
936197
979979
1989378
97946
144479
1145006
1942334
1050274
1759861
315708
1101837
1310356
1200823
1988355
363416
1537227
821994
1698794
239976
347414
294604
1947143
1450262
98291
256934
1631517
421615
36164
403733
1324899
1608429
803148
1146325
1427688
1859678
623317
347578
621117
1588265
149338
1862629
890171
1695158
674162
1498384
800931
1223129
939093
1928953
777131
832005
846603
1186313
1224185
863168
237986
511509
540649
1647992
755841
529092
920240
1770339
418505
1593604
1538329
1130095
487741
1503598
449208
968235
45158
534186
1535065
1536204
898782
1633751
1902162
1203559
1761766
1592010
819059
441626
264781
642528
860804
695365
1830047
1824880
1934767
650572
1356045
788270
1625728
474595
435615
704997
958723
499460
1186567
738232
67693
394616
1964715
776552
1286059
1675852
1377943
950853
1541712
1065780
666009
661826
1948369
43856
1215465
1923627
1203966
1741029
913737
939792
563333
1883659
1166163
1350555
906552
1046408
1115318
548498
1553238
1720119
1525825
58459
362432
83451
1233291
1191932
1614878
116681
1777309
371719
95039
669853
1440097
1189292
1238405
1615676
312187
843492
1629087
563857
1288544
227069
1124884
208980
267467
815704
1356971
410894
650056
1025076
1950559
10161
1161239
1762517
1448588
747013
170634
748679
1010458
784330
262181
1224891
4029
1961426
915412
313481
1156744
151976
1296662
1207813
249652
1617290
1399042
1050847
875610
1898310
1825174
1681594
631196
951366
873504
1162061
552614
447115
1689304
1779299
257311
1662156
121731
1139807
538061
1801614
481003
1116603
1813339
663679
782722
1569673
1788346
1679756
99138
1461795
119819
627638
60966
1492034
1332231
1654933
1351816
1173371
1804965
99460
1540735
140221
1889246
633333
733607
1194181
789822
1248034
1698422
866762
307143
656411
1211429
762785
90632
1543892
808256
1093775
1010935
1153304
1790823
1975226
164580
1618208
1363394
556713
1197670
1153454
1126119
120514
1361722
236836
1638515
689785
1441270
1093865
1096673
671964
880863
1751611
279524
1467028
1766970
1727957
1251810
316875
946640
1061963
551684
1924218
1669484
1278642
1435105
167107
1949761
1267388
261734
709411
594640
988557
630243
1540696
296578
670352
581732
1450247
152445
1153154
916448
878699
1283519
153481
1722493
952332
603852
759262
586696
787218
863879
1793509
1381344
899061
1941336
996165
1759579
1578135
447787
1456796
811881
724610
1910906
785151
452287
1668540
1467888
1017513
1208183
379635
271113
785298
988701
1345051
725556
1971518
1381650
503223
429578
794831
1943733
999026
277626
601453
216256
906881
1025113
1467957
1942454
1172331
1765421
885248
1434025
397549
843639
1071003
311049
717078
1609132
270072
740454
1986274
1426880
1175617
1094991
1348298
1339090
1365985
1511119
184599
264362
1354444
759083
901893
968418
855501
533313
1265777
571608
105337
145139
1617516
1160415
786205
207952
552298
1452030
761095
122254
439291
293631
1904787
1387892
439368
855474
1629890
1160323
531013
409720
848615
492942
1689555
992684
499013
477411
721951
1749455
855600
292698
1292018
1035001
826819
1026565
1036038
1516972
86320
1599270
494870
1771493
1581022
1513482
1238947
996971
1101467
1969090
603265
435770
499101
1182816
27368
1342948
636300
1678481
1323957
836312
1484227
259638
1111367
1153641
1758405
209218
979886
118839
344385
1011333
1401332
625325
749340
1414259
1494216
1981261
580177
958044
1653241
950457
1578178
57261
1695419
561501
976136
1322590
1359022
1225257
1938641
285234
898664
376942
1080631
1633363
162559
550653
1849409
1335768
1224880
584745
831058
695961
1463533
1538087
1236997
1387555
729403
1286264
1291267
355766
1269345
674367
1308001
338199
380820
278340
170378
504509
1858344
1682641
1209231
162612
1683518
1213173
1590724
1698338
617225
1997185
30246
1438731
571761
18318
619426
1868597
1888023
316894
1217589
714762
432121
1102050
1471934
105322
1810642
907760
1457924
808598
1028652
1006067
974303
649973
716124
1596874
1139963
881370
1932741
1807999
436177
1852520
892961
48883
776823
63113
1719085
923123
365947
1078425
1704514
630091
718943
1505584
1800337
277689
1631289
1816186
637699
1928710
1476162
261385
1552333
1905426
720285
1104545
1586165
817440
1539050
1792811
1662913
1401410
1079743
822409
1260860
383661
1466760
1950824
1105316
1243163
675406
595387
129015
1904259
183655
1981436
818264
169749
778842
1891096
1391907
648594
1976160
872491
1988494
1407938
1715973
1895078
631770
807272
1658710
1767679
1854375
275878
1192865
616675
590373
1403714
374411
921546
1847335
1749110
540658
1098471
174706
739194
362207
935075
1640653
148039
758654
332638
144785
159704
1557454
434564
261110
829612
1259208
222043
192323
925807
190838
763128
119634
1455304
1296703
102607
1751948
1555437
209136
1540281
221230
442195
656358
203912
1315853
70203
523523
91927
1642271
429784
937069
1422973
1843640
1180299
169548
609770
725827
578960
430678
1302222
1181815
191713
1811095
806193
1736040
876866
1389173
1122565
541268
1478784
859108
592229
947888
1844159
1996104
1142977
137230
1698079
1325407
911923
180168
1930976
1657871
677438
1571717
1115892
119675
667512
254556
1946873
621905
1028689
1184733
1662167
160729
1553043
1799373
685626
1569292
215347
1835680
112144
480155
338620
720773
1633614
1501498
417105
1263592
168262
299202
486008
915785
1067453
1085159
336620
1537726
373970
1297406
1155969
987704
75130
420212
1333093
1962372
351984
1522644
1919898
910291
1398030
674098
1192845
1152381
1123375
1453921
355292
1343119
163297
714588
1116269
329466
631919
1967254
634627
1541039
1256033
590393
1072898
1853602
400891
190554
402081
1947793
1709261
798261
1066709
1588650
1490546
349132
1209481
616003
1527389
1359680
1188495
1413061
1938321
317580
538628
239937
861342
1646856
53563
1028314
1348797
817520
1123084
284569
609267
1034388
431034
292728
301575
421318
392041
186256
1753394
815321
493562
1414090
1913444
1980971
112005
1449337
750268
290319
1356528
1962724
1776861
47127
1726745
1858385
536930
38897
660533
1232807
1832563
1151190
1363260
1003143
1734010
362754
1690109
1525243
1531314
1145441
317318
389806
1373007
1918222
1603033
512382
1277734
793653
752031
27288
566479
442338
626
1282266
1774353
477801
1879943
1789863
369045
1249196
786793
1162738
1603939
1720553
838479
1031471
1236184
717532
1026916
1235105
1970079
669240
1478918
20607
1956704
128726
1489649
513659
403538
373702
379932
1059872
1152371
263834
965740
405524
580735
699167
1026927
1409969
1760599
1885631
882127
1035905
1056156
299105
889338
729079
657638
853940
620959
978820
32034
1931993
1858687
601326
801861
1887134
1111284
473417
350803
58154
1260716
176945
1925603
1699806
1376380
1095715
1365116
1530673
1127226
678132
124442
1526997
371660
1220350
674851
132234
201719
381258
110508
1406401
325831
1399114
1766981
786543
708916
432505
427515
306722
691236
782970
535700
566860
1787929
1696058
1642953
442725
991654
1154437
48340
306270
1198431
1879937
1038228
742424
572075
1455939
1463573
1599705
64134
1401470
729278
479775
1750649
31827
736346
1429064
1364556
1229625
1368509
167175
859560
796321
374561
653121
559869
1854141
779883
850090
1285652
1625557
36395
925539
933685
800819
1458138
11002
956426
244649
1747437
1779993
1077055
1196251
1846952
714968
471920
789557
436629
729517
1557049
1367605
789605
202368
1521121
1869100
391146
712468
1127993
53668
633822
177599
857809
1215869
1907221
740698
158765
1941402
500756
443808
227533
1308985
1594330
1408944
1443328
1447797
888180
1917005
462518
547258
1965077
1930855
846920
1977371
1866293
1692552
648499
758549
1483912
438046
1315291
887633
90986
758931
467824
1983750
899980
773198
757719
1443490
971127
505297
1677953
1666603
1806340
1109264
1072440
852627
195239
1321552
1886233
585919
117509
109164
223882
1651784
1118468
1119837
1071041
1400435
520762
4562
694362
1786226
608562
996762
1881793
1470393
1748926
1408461
1794548
144621
180062
649761
1861655
1849598
33429
1108380
687552
1461687
243878
842520
1105504
1595559
467362
700751
1686416
1567453
144456
1565590
1163459
864223
441636
1774561
1104313
425127
979451
312451
1276703
1029320
639944
1339674
1155466
326390
1811210
817365
1543393
1250035
1610897
731623
792077
953065
351200
470358
1679919
1316548
48495
464315
733943
1609682
512134
1440071
1908497
1064470
908624
334772
1365241
531915
1212814
1946252
1757279
1600259
439216
1285856
1521890
980755
1358023
1118271
744894
1111898
1765552
1974664
1481322
530332
1290518
496832
250539
1533499
1378227
1827278
650458
1224085
1644338
1028149
1097784
1537790
527659
737329
1543820
1018144
1196258
1957175
529669
1201372
236769
360231
83754
101423
1785514
1078109
683317
349839
1526522
982843
544954
701680
1350472
1547167
928114
1307848
1420396
1636610
1794826
409550
1999395
725866
1416187
1839269
1175273
1883406
679593
727206
1179050
1821355
398067
377313
740843
94082
849560
1327302
420873
203818
321674
86984
413720
181642
737997
323284
156607
1397271
1662437
1325680
1229627
791614
1508114
1696506
1187692
1973710
745705
1758156
1990534
1437316
1236455
1232074
1374590
34601
369367
1015977
1799844
1619244
1362983
85395
1633061
3434
1642782
1578166
494004
1843012
200421
1356974
964722
673569
192829
408169
1195001
256478
1623399
1529993
391174
1007594
367348
374421
665108
1228704
1603101
1225473
798463
726174
866527
88666
1565034
1093311
373590
896536
1935225
821982
1446540
169995
449703
441568
1161480
1906214
977726
1308855
867334
956970
987657
820932
675443
1228253
1353540
620019
26723
821219
433777
101682
59101
1486746
1545689
57318
778986
1063691
937057
1726973
1588101
1427176
660049
543334
736418
1577297
1269243
1182513
874329
1120120
1248833
373638
1971723
1275082
1953973
1279707
905293
1527679
1894180
289473
881216
715305
1579959
908754
1304001
1126895
827269
451589
1670107
153220
651749
284614
438648
1190889
1886406
1503754
1612277
616963
1144179
6049
315279
962805
192134
224746
1193217
561871
1668087
992717
903591
966307
400330
543798
34156
504246
1525533
699164
130448
251196
1338071
569591
254734
1479691
550876
1542659
282827
1824747
579111
148189
774511
239229
1535297
231870
801231
398349
912127
628318
343545
932959
611534
1270370
413596
781233
1610238
503799
562681
174387
904164
1547936
36653
722515
488053
1310958
234465
596699
522006
1213495
1888687
1972766
1105055
658908
1654549
56752
633783
246292
1241384
711701
274975
923088
1469702
1068768
648123
900643
125985
798370
1068145
155721
830299
1713061
76051
334466
1668385
334015
1321388
1644040
674219
331704
1684368
432969
940063
1778603
1857961
1662722
690790
996691
492206
272441
455996
815975
1328994
1531109
356120
1048567
1302903
1339893
1850027
683365
1298440
1231719
637624
648745
1877076
1160786
1670241
898782
1944826
362729
1531361
1619219
1510718
1774734
1101564
1816395
735082
1992820
1828796
1117797
104659
1181590
295682
1834550
50726
1803315
89213
1867690
1229120
1177814
136157
1465318
1008480
1386637
1650164
1859361
434490
1815758
790683
643964
553227
1162323
1817848
569542
1256496
918125
430788
178433
1865313
887275
1473765
1263240
965716
359914
1868631
1840030
1090335
158732
19672
1542117
1660947
1386894
1998618
177939
814546
1050583
1245301
934504
67687
1228725
753733
766784
530781
1173204
559553
532892
1086453
391715
1207768
870474
865349
1560528
1745878
1269102
610665
1849167
1094621
884787
213176
812524
1043078
1883126
357541
1597987
1110550
363395
55976
261263
1820367
96414
1103659
1558697
1692047
1419106
291564
393504
64252
1215306
1321772
1049926
624591
1783981
364284
139664
1614631
1902642
789760
1583020
1770420
1393799
60883
636131
728273
1786734
594702
639657
1758505
268014
1095577
815291
1478946
1393674
1850166
946251
1746975
67361
1014632
35508
1227164
152308
1744052
394346
1162937
1960212
577368
1769740
216496
406855
340427
1024196
1699109
221434
1674488
715473
547955
1289639
47790
804989
1072204
123396
694194
1138423
221886
684903
342868
1523457
1654357
158935
357158
1558501
754017
1770252
1911697
1070823
971064
1314676
994371
677112
304560
1749053
285103
31871
1831025
1116796
783
1031248
1727909
984742
1329444
1141673
9722
321367
777978
1131767
1702843
1129143
1374458
179214
680230
225149
1380639
772487
1225670
337145
320500
979991
167001
953294
1392103
1576675
1399183
863439
1350764
523254
1479715
875169
656316
852028
126707
743770
1621318
1863458
81381
1498737
124693
1305907
1090981
159533
383501
287684
430961
567591
837278
1531702
1680461
657906
1267188
956140
1932083
1905454
1647843
1939998
578584
1879640
1971970
97129
127602
346678
110777
715689
1951671
1217892
183558
1730679
1134288
1316721
707071
1074423
1179884
1712631
2119
1479440
1031472
371565
659513
357240
1404337
374481
1190777
1582041
1129413
1706691
1059518
1590795
1506042
1914391
929877
711581
1208382
988624
782016
268550
862042
338530
180448
1931134
552976
1216867
1458768
1532207
965971
467943
1121878
636991
1826661
777710
867764
419150
1985993
1566187
395537
1983846
576012
1628482
309421
1694699
1662199
473632
455170
1371510
1783150
1810928
981595
1811958
368907
1634706
554302
384394
177152
1716111
1648488
393074
94180
1522206
1554900
1915215
759065
1212080
1641554
364898
723732
1451702
460613
1493167
1771650
763577
63524
1334995
1964655
1390075
449320
69604
375932
1576421
1893218
1512320
1855957
1980976
1880213
1000640
393712
1264245
1936174
251965
1126614
1591921
1977694
526589
1027360
776471
1105462
487646
624634
910053
903180
1784774
1820427
1959750
644894
874691
784049
249258
78182
1442527
1535130
101557
549173
309647
1881434
1127213
158675
277713
1488709
781815
315760
930166
1956489
787168
1732757
300186
545399
412186
886863
1886558
713625
557604
418715
357669
1077923
574124
592984
1391432
42849
998491
832884
145618
292313
78230
1911903
1981574
33091
689155
1250754
1389909
627361
1784993
603421
568069
478431
1685809
1439858
1243227
1704740
823492
124160
716212
432472
549304
517287
991536
508743
243508
1945440
1347237
1298090
625017
1528737
942181
1771548
1446340
341773
1989704
300621
1031126
1362662
1829860
1694675
640515
87326
1940680
1445580
1067788
578518
1859246
688779
581538
1126651
519673
973896
1352632
755688
186301
858197
339465
643660
770836
875815
1268163
1683393
1557546
1474211
1556002
1448434
1370094
402566
257023
64528
1868714
249492
1064091
1384662
1167033
28196
988712
527544
1054049
979214
1071748
1465762
836475
1431452
1541238
1821479
849135
354705
92046
437661
445406
863647
1586082
295836
1601479
806509
1312112
1695169
157303
1136159
53427
863257
1397104
13883
955613
605875
178127
618255
122705
539142
1402240
632819
500204
1320505
473269
618255
115532
1193468
1390932
1629609
525104
1973339
1481570
40858
567956
1425598
830828
953801
1746317
340747
1819564
1302342
1840673
557239
1659206
526704
1552312
635446
1540269
825666
290536
1046407
1189423
1942648
1430397
650684
374085
736064
1115665
1864906
1247372
1497454
720325
1923729
1504957
886163
1439900
936843
995873
935624
1649455
569685
1677732
326576
188051
480577
907072
1389758
1379169
1390429
653579
1443967
1743177
1195348
704470
1991539
1738710
1654251
1027699
1444045
959701
1403899
1183982
1571765
332361
1363723
132022
816849
844388
1504112
1035821
1889132
153808
203698
823049
399423
1969648
218854
91368
219802
330403
1292842
1925642
1778983
1480742
1110891
1152638
1583654
1700845
1103022
42455
970723
465124
103023
1718629
687104
277257
1731286
94243
71226
983209
238684
301205
671415
205444
355532
1802599
1354956
62070
606095
1768416
1543215
150863
103273
1899718
1396777
709530
105274
1942813
920562
865616
1505624
685518
1126000
47612
760615
87837
125979
1675363
548969
169526
745105
482959
854481
1072818
1560225
213675
180805
1411021
579990
1269063
1361723
1490543
1788515
1145390
985058
503006
1020791
1673606
1331685
490092
1528401
1291385
462732
815357
1665950
602726
1624243
1589898
420918
994031
80379
122609
685773
1838268
1291946
1723946
1181994
981563
937757
1760002
40692
526575
1367052
1992537
300649
1203840
428844
1720334
281991
970610
261597
1428985
477272
1477195
1086236
1225398
667164
1225801
1930435
557294
1669443
1617210
599952
1286450
1775685
171463
1600600
617198
778785
439102
471716
1366150
949171
923160
1249198
942315
1698234
79322
1523211
518689
1262146
56710
1940775
1233530
829540
311973
1550518
677793
1206002
1896868
656213
219934
1759092
612328
1137875
1983466
1251750
1890017
20093
1217906
890855
129822
629458
1085289
1075915
798175
1480296
1722397
300310
1673094
129743
1710504
403325
1978515
1368996
819615
1490172
101578
1886425
1835012
494337
1280665
835867
1272030
1854217
1653107
356513
1170901
142986
15622
776821
1349330
1294823
1560322
763913
390966
1790190
1756971
696590
1442005
1959165
445569
173427
1664251
1921276
1138751
1478568
1151721
934565
721801
997126
365518
852462
1203487
1842724
627215
1540117
1118670
1596680
547510
1429511
1904844
1172953
1540914
134890
1626833
1637554
667695
253431
340724
914700
1104290
999309
132404
801354
759133
172280
1921810
1939960
1125256
990655
1748779
776514
866913
111656
1608924
726584
1450836
830873
1064907
788021
892467
84889
78900
443714
1583384
1906063
1324327
381782
1959111
1984084
1288060
155276
379056
236174
630203
1709843
373243
559964
1886554
492256
1520305
614899
1036024
1756409
65921
762745
1264012
1075436
1753388
176947
1366172
1663739
721860
757838
1392961
1287039
1334355
980703
1600676
44323
529607
1168827
664303
299923
1098375
872181
671236
1987599
1545944
1120249
1382321
1377369
755329
729527
219362
1283984
1599555
1491533
1328230
692578
880700
1112079
1149417
240597
1098552
721385
251193
1650711
1151641
862204
439832
166608
1326098
536615
1376253
1059028
940698
883205
1121048
1629394
1865176
1371612
321337
1856833
1808527
1857455
1839788
457262
107057
794335
140264
530176
1074123
1160674
28448
547269
707938
1326267
1127068
1995841
277827
1857232
1076252
58424
1029869
1748449
1961780
409378
947591
5764
424009
936026
1832387
1529137
1587562
1253358
1578249
1399050
1508316
1106581
336571
954546
247240
323025
1880261
960923
1158537
1024884
299858
1099298
803933
784537
1622953
774871
1624081
903191
1770364
592612
1768430
754467
1774536
4136
1624233
361951
1893824
1610551
432231
1736290
970878
332670
617082
1621566
343034
902377
425405
452702
122069
1549947
26249
859109
1360299
1305913
1998173
1805517
683025
1843840
1583709
717436
733463
1912552
237938
584641
641842
1676563
766803
907867
160477
1971313
1868642
972424
1505404
65816
915168
1051358
1723797
602706
428503
199745
1360692
1183359
1838393
1581768
1558440
626697
1076836
1471447
964852
1901947
726526
37244
1346311
1629007
1533947
408146
1699395
43670
592469
290842
1870638
229111
1998461
339736
1285745
512
1848485
912512
676601
39247
1918098
1584401
352077
1607005
362456
549069
447909
1889709
1923698
1570812
1684467
160406
692306
942924
1032651
1050509
1253750
500404
1303430
1369127
423281
1445367
1917488
1005602
1391760
59843
906738
128355
775226
1939838
454586
827705
1558811
769531
1922981
1661681
364130
1723087
1450996
970410
987242
958228
1243623
1819646
468716
1293684
130366
1796724
1462607
1976643
573294
470519
1843652
1814333
1011661
580469
1109885
111496
749709
1794897
982697
106879
561981
151047
1490579
445009
1769132
1993603
1419568
1366390
615654
331919
1862058
11641
934207
27521
503527
1060947
359596
816280
248923
636703
1623904
436208
1940292
1857707
934962
507332
110220
1395732
1164360
799591
1618106
765540
1080233
914429
607679
1570504
485061
1992720
627276
735688
593600
459685
579467
1403640
494303
1276993
24267
1586974
1154109
1301502
917211
439133
519691
1411775
1717374
269405
304033
279563
1931206
1720485
6486
1308150
14063
720224
1996732
741870
526869
976173
1115104
1819178
403818
1023247
142271
1573030
690118
537026
934471
1355859
1187873
824964
1101464
1490169
1328772
1732171
1378000
1604281
1336825
437940
742875
1488418
452482
1217126
1486758
815181
1340096
1582109
1924434
923371
1795621
1563521
1687408
629709
1630827
1588442
526655
71437
1738970
77577
758526
1616441
1491505
206172
513674
1522361
1624910
834902
1201189
677958
1968616
1263070
1678460
1538045
521488
1841050
1709188
1174865
1921128
307446
1400777
1514603
1139238
1479849
1298177
1534613
1215308
1296520
1606193
126641
982841
908808
25948
1390888
1851688
1819
218398
1100652
1552958
286099
273233
1593875
1389772
1937381
239054
884624
389306
1641567
405077
1887466
115318
105353
1552894
1133659
1720122
635294
943439
919775
166762
1249683
519655
345467
1787320
881644
706621
435148
930869
1303980
28154
848636
1336812
1620912
511985
1219020
1019816
707148
510775
718144
415625
448997
378279
1006398
1716530
775722
1809277
318748
553680
1233547
94954
1848187
687697
845098
222364
930536
1924030
314488
653137
1345984
870868
1930987
1041330
1451107
1995745
1778355
1238924
336743
1015379
741404
1720577
570652
1196688
723793
1298488
772063
484205
264679
543138
1505358
1887558
271981
18788
1720960
1557139
1223523
175783
32685
1247999
1173906
379124
903447
1724345
724209
1565721
506418
631920
1578376
474565
1592196
1155300
1943773
1887547
164591
1215013
105575
1508640
94364
1465663
1541145
1319257
1071366
946513
759583
329031
1296734
938521
17162
1053583
1666902
851038
1359239
1621761
907071
1651455
41801
1681253
1193775
809266
87443
1968530
428528
806812
1713382
1590238
876371
1360245
1701360
335851
1347615
1552440
1498173
713172
1050201
618397
639669
1786528
736933
452179
947122
817824
281604
1700318
68141
663788
1314891
1073921
367421
166275
838460
1525382
1316067
1441428
681289
1554066
885673
1456400
126629
1367922
849927
1184898
30491
1075264
1265526
976087
487815
1949946
1445185
1519775
1555109
571046
35930
1438492
1361897
255628
412657
1775906
929192
80133
1687103
52669
648685
632400
1842631
208595
401682
200601
812643
1889825
884808
370519
891878
509864
1368669
306628
1220573
470220
422331
153655
1376989
1698453
1798472
1661639
1117967
1999848
1781717
1074889
1155778
405220
727579
878271
375401
927062
945670
1660258
1949687
1263416
100902
1052124
1548386
1041707
396632
1678892
1640000
1596717
836276
1451514
49667
506957
1417810
1772515
1259569
761051
1348078
1826687
579192
1529490
1886
403648
1972153
1993274
1098287
817198
1767314
576497
1883441
1674467
562903
1741936
168021
1082523
1974886
320329
116285
459684
166912
1559615
1177513
1857603
966633
1712822
1262606
1271794
1480225
561062
877543
695223
1020292
1675399
960244
1416980
338607
440204
376721
725892
1474108
1562822
684367
1694293
883340
15013
502969
334439
1399489
1895521
1586204
527834
1285445
49242
653214
1555710
1789813
1897122
443456
416528
1723723
567476
1602571
865998
1450876
249085
1622485
1733657
1745309
525701
1323029
43125
876432
1878785
774820
1821338
652343
818634
1896916
868602
1179693
1098290
1824745
1084366
1560590
1922017
923514
1224571
502781
401658
1124493
1416237
1976511
1284293
1758499
378806
415780
32327
938986
822532
1944381
690607
261677
1324045
1861310
1862962
1613630
1504188
1566850
973413
852676
1865176
1661768
654926
1397524
1663319
1199126
695544
174121
239147
874013
983197
1087675
182091
1287287
1829760
812604
764699
376270
657769
1514578
240696
1236486
68005
164175
1404230
190085
1951247
866693
319395
1382386
815962
1573941
685282
1880177
1941508
1514345
1170024
1644886
1840801
1640909
51836
894476
179438
486729
727540
1633682
1418779
1833268
383534
1614604
1038669
1452572
228658
1653662
1382007
1848462
1596637
1724508
1380755
1605181
140848
113034
231219
961104
1781272
1664986
139771
329642
1980836
1658768
1282868
331660
263266
1418228
865165
1092079
1559346
797313
171939
1511691
1652289
40706
304897
278608
790037
549243
1598378
1215687
1073990
315038
227676
1330438
1137443
1290558
1273062
591718
1356876
1233722
246755
747241
1642326
1188270
1748989
570540
996657
891879
1465887
1373197
1256693
1641469
1207541
565711
570127
863748
1857451
744192
760887
1528286
66147
1557414
1302913
323498
724864
1494378
1798300
414345
1463021
566166
332756
1408797
1419750
468634
613720
951934
1402016
490672
329820
996294
857675
1103318
602209
1484747
430473
171829
1480631
484051
1933424
1546918
684876
1019296
1282605
1749684
471371
1326407
1717013
1804249
1274707
1261893
184020
230191
1399646
1164490
1591751
631272
1102570
309963
1077945
20410
1875544
1886920
1206944
666527
956194
1028793
1688513
92378
922789
1311997
1884866
952744
1072996
481984
813637
1380307
106287
659305
848614
1327015
313481
58852
1565147
939824
227601
1996686
589134
497341
94740
1056532
384859
1093790
1949411
1851318
403933
666265
1727833
1967359
1749201
230171
1314830
177268
613957
1216089
756867
1242170
1791949
1827132
260479
919484
587893
169277
1728685
1766134
674022
7952
1886889
621837
209769
1735837
462082
394088
575667
1174638
130157
920989
1863542
1830049
1388528
1404954
1304177
1763239
1021624
1788091
1226650
763528
913103
1845331
115404
925550
1686431
31
1970955
478586
404486
303683
220852
1409659
1346632
1211962
489911
128383
383087
324854
249164
1593747
262730
226137
46187
998159
1818784
834382
490054
581281
287903
1861288
211228
72594
1528165
1502741
1384334
231048
153262
571273
622379
1738151
160572
1891281
781256
1176330
1998079
356810
1174362
1035195
1105244
1433870
1682050
1033117
1689566
1979405
810374
593350
1088321
460357
291812
1234506
1259016
1970886
676354
1364714
1870325
1758843
397305
597042
527087
717158
1366957
1339566
1665591
178928
1696266
813316
900719
75386
993581
1659030
1624108
102435
1677940
972106
503631
1530278
9293
1122783
1374760
1873954
72017
1945143
1676041
345124
687715
398367
300949
288862
1336174
1638773
252359
1710500
1141301
1217085
849042
1750005
748375
497362
1984230
657025
96470
1498988
712889
1082862
929488
562761
1292607
1817255
957590
1919751
282330
271132
1721248
1744157
808128
375985
82464
399093
1301618
1503293
1368605
590903
286953
1502587
1472080
679192
714040
1704821
668489
728311
1449590
275017
1764619
1548900
696849
927479
1890644
1923965
294426
76642
68046
158874
598911
1318724
1166282
1553840
71249
1525558
527213
677045
1549204
523277
515079
1680298
883647
1807038
803617
873645
580562
270761
1058492
1017151
621704
591093
1315436
912751
587011
1432922
176497
1461000
52045
1323589
1931328
1764753
1945052
617465
141396
1455090
1916375
105042
1657913
1884097
1576382
394479
621049
1551873
359926
1911131
261868
374457
778532
1231159
1747935
1051391
1490858
424164
1123705
475726
1470729
925253
696923
1776507
608912
1811380
1843594
1868314
891048
822465
996153
1199569
1382337
1479202
870664
78457
351244
1703918
1440368
1298184
72377
1472816
1805577
837378
338725
152705
1944584
711004
1164702
233391
1596992
1296721
1171033
397213
245718
438294
1711336
861577
452818
1358416
1721787
508349
1705308
1829956
340269
1528456
1014476
33863
1025113
1057436
1271087
809433
1602268
1277095
1270127
1298657
1177004
78613
843093
809541
128540
1676355
167936
908628
342349
79571
1042475
1095396
844893
523767
1829001
822117
258187
857999
802198
1463184
1069995
1653222
1127830
1883252
1154781
432983
1543390
1741183
580822
1601755
586343
193462
245172
172552
39055
601662
1178179
794075
582322
504139
919566
1582339
432977
1218018
1785114
786277
61129
762566
882580
1826611
1342090
280522
732683
1762982
484829
394580
1537521
1985265
1438210
1513024
1292156
1969672
1468953
512519
714514
249258
857649
1200014
1128050
259865
551562
1923529
1669258
1664952
1659916
888226
37825
321968
1604614
277249
1239319
319910
353967
1362256
602414
1053225
987509
668630
1194940
1631051
906599
974670
1979523
648541
1700408
492162
1375249
340741
919025
603960
6968
1416825
382699
416828
1988341
1509857
153612
1364826
168794
78273
1561772
1692559
1108481
1204599
154834
700084
3660
348669
1687600
409774
1978381
1154786
136385
496949
1328749
1863416
954002
1073633
480848
392523
536905
801256
538620
1891644
386462
1811628
133037
1530923
1904071
1387507
1287506
470836
177453
991855
1449820
1473703
1191327
1379115
571027
806045
1715251
372246
1354321
47293
1968758
605286
336153
1672570
1219464
690877
114672
614465
351944
1127721
1677211
1526087
350037
1692542
1725870
170081
1499897
1738212
857176
442443
378190
1612664
1497105
390480
287250
1581705
1350722
917193
300155
1688534
900745
1463822
1197075
1601089
1710473
420198
1482797
1497067
487461
62144
372738
737143
1980060
547767
227987
855948
1579319
1686844
1537886
1203270
1879418
733949
674526
1028054
414622
1468916
795090
1270929
1166228
723141
1515227
483801
1486834
1051864
1780723
782282
991181
1944801
599090
224913
893848
1359268
1308813
811500
1470185
1558523
285411
1228805
1632277
420421
481928
1774138
1782148
772225
770140
706988
8152
1547535
912263
1759672
666346
1643379
1076543
214201
602547
1771321
84681
1574366
1090439
736501
452276
1407225
939914
486922
1244373
69782
1417213
634754
1502901
1769199
1362797
1211865
371592
252411
1639556
1594249
1940552
118550
850820
1549417
1026003
850894
526690
1638332
309613
1437549
827723
700671
457463
764212
1860043
1148564
309444
1983713
1833193
1309596
1276856
277122
713825
506249
1687458
1067757
1872095
854234
668726
913844
292456
1841615
1796486
1316046
1881982
878862
1884577
1101421
1848255
1504070
1659917
1426049
1865653
1376308
462020
103357
725730
995748
1465820
986116
477385
689998
1507497
876346
1966618
726734
1798912
1153757
855955
1375635
1344343
998320
974120
48413
1937013
1907118
290599
974369
59305
377565
1311991
1656062
721079
1141383
1075202
1979208
701893
1149928
167426
1479615
1826049
1135165
1352599
632142
1577311
116619
1230343
863125
845654
1904847
383595
804731
1160991
1385559
1092671
1747879
687248
464641
525711
700554
1914082
1066542
896759
1866813
212323
977998
1327686
1711023
1895226
1175079
436647
1607947
945073
897378
1565057
1868031
276015
1534950
1948590
1688926
1755288
1207876
1593577
484829
1461398
1627110
1985830
1840977
709418
193084
446045
415491
1980191
1881782
519827
1900509
1874573
1946314
1440160
1236707
1311121
896819
733709
1815356
1333184
298636
1137474
1911
602531
49117
555546
1655130
1552778
421154
13321
539410
672410
841278
640180
482982
1225256
1385203
230089
1753308
971171
1354825
468936
928742
340162
1207574
1428586
789646
109588
1431975
588874
232316
922471
796253
789661
210210
1757232
1067970
1290555
228587
1315016
1177956
472810
1521207
1673865
1362069
1920529
1887093
700852
532486
895185
540521
161888
364540
1496737
1262708
1665329
305780
146654
954460
1568750
231631
80786
157125
1613193
1226575
1916946
544591
895355
1213440
1168212
1339608
1916202
1841355
27024
1309886
666560
1501047
442129
986147
218913
544963
448104
1307357
1684153
1882676
1627412
856570
1892347
1246190
1186063
1280900
202970
1687958
704335
1969036
311892
1356352
829095
1410632
1214349
811312
1643528
493748
1298803
495728
751265
458751
157170
619260
150141
1385786
192628
1654207
453087
1767370
450929
663727
1193314
1890915
1369611
870074
462863
1910956
1229229
66327
1117549
1370152
1473379
311114
1583722
1046770
1555367
1762719
1810895
1944181
246702
783556
649947
616957
241257
65942
1419405
314482
378668
372977
1505256
924203
1902063
1400103
894241
1698372
1036933
1254015
1704687
1099654
1298715
847526
972884
380598
1723597
1122956
438844
1540115
239393
1813357
1387385
864019
1892522
466735
1390435
1347429
36213
329862
1063324
1835737
245648
925188
323740
1395896
652870
606145
1181526
153241
1757640
1035798
1945723
1429084
1593067
1434105
813642
835869
1644818
177536
1448170
456492
1453820
1903702
1024203
417766
298376
1518649
1537129
1826812
451186
1026787
321513
219881
899766
1257709
782839
139083
384978
1431585
431356
223019
383959
862115
807345
1427677
1243740
1607038
1097435
556963
302390
423446
1733976
236956
11330
1796868
288155
448530
1586200
1030847
782239
1710908
1850603
175084
469272
1089743
1413432
1270463
741307
223894
1817999
533607
1545079
881522
1087110
1309621
989507
707595
748223
1218474
496884
1324920
404712
406221
1145074
222121
1563083
1522049
585791
680860
294844
813761
1995034
435451
1562599
1842306
43561
1165066
420444
302405
696423
197943
926968
1979063
1342828
1123281
823228
1607300
888070
1147299
1818772
622640
194473
1770264
99341
327520
117243
1168583
1156145
490320
1365961
1092290
1405968
366947
125559
670082
842396
908496
1270221
259580
1252256
764563
757359
1898706
647288
1386469
12883
897461
1633046
317338
64150
1209722
140095
850622
911601
1239264
1090895
1154568
745929
1179340
900224
1641363
1916183
377733
611268
1459566
1964878
1018098
1953221
1855141
309315
199041
742318
134511
722369
458688
1984932
224098
312365
700241
953373
1523248
1906169
1966947
294393
1280307
1210539
480892
996031
1534998
56756
778750
670506
467821
858014
588313
619533
1675076
618152
161479
614347
1986138
384903
667663
1087076
1839044
1303595
1739261
1417344
857348
1851593
614305
16860
1908467
295693
1330012
1147014
1637129
614393
60216
837057
898437
1293292
1156302
1353821
1780800
109056
1158949
1683529
369702
1212526
1877713
603402
305953
1094991
518892
1569288
1752308
871471
13644
966182
1121226
1042805
1942397
1383832
83217
1367222
69318
1615948
1153509
37151
624453
1553155
773917
512785
283151
331108
904615
421672
970478
1558328
1492642
1475954
479651
176338
69219
1178533
564493
450254
1002714
1596755
1566143
1253504
1868181
1744801
739721
1118262
341169
302120
50621
1559553
1833666
244858
122888
695459
163147
313204
476544
1315237
1972888
1347264
498624
122261
869668
343356
1187018
186148
506632
794182
431769
135578
1315291
424938
349748
713016
108894
1975650
1385493
1221517
1045932
1121171
1058228
1789963
753656
1249213
996660
1064807
1542203
983110
374128
10242
936173
770300
1602050
507039
376902
1263533
1032039
718629
858870
982878
378088
244733
670966
1215825
1102391
433094
240595
225072
1579381
1997298
1782331
1712419
814376
1250859
751045
161845
1086421
1955119
799575
627784
324885
1930097
1515840
165255
1604179
882537
1740102
98011
517634
617070
1992691
1227956
1137161
246856
242414
388709
1354168
983500
450185
890537
1476388
1637542
728024
1838870
1903777
1494060
1668337
288585
920788
1444206
302025
329443
1242667
1505758
245662
714215
206526
856959
1110138
187380
290200
1212394
1538685
1767903
9247
1246400
1209097
1404266
199609
1923575
1682925
1877332
1856005
1569794
676803
104858
520705
1313558
1471599
378388
1937936
1056453
804955
1201251
828581
159922
1990418
1349271
1056587
1499428
1666703
836894
1351347
520411
171043
997157
1533545
1964401
41798
772137
1952504
918162
1821165
1054658
241183
549492
1199032
1091093
714552
1448137
1205018
143212
1519812
1822227
1105125
1712094
305849
1458660
1718965
1239699
7292
19365
516153
370715
1763300
1740500
1228091
1330940
1796659
694746
1830047
1232640
1261873
1306628
202793
417800
1067559
635236
387672
1018986
908329
902294
2740
1802216
1996425
500029
468179
724377
1127056
1229760
286673
1336549
985018
1225427
1266743
1493313
139955
379228
1368946
346451
793580
1454501
826087
1122123
232119
82475
356211
553290
500450
1456937
1579367
663952
247053
543413
1829028
1642111
1108021
1757940
1975001
856580
333610
1449116
1128359
859258
123226
327292
1033948
357939
1425902
871499
1412995
1262874
1081789
149936
827410
479442
763817
201646
494659
1469995
36925
878581
317241
1541479
796925
1703968
702699
1994745
1297573
720527
383579
1700131
805332
1229659
1579793
1080812
273829
1719526
1737756
1062360
1487770
411502
1068891
680913
705716
577635
1969424
1105300
137012
1876004
1789124
1079583
1822349
1144255
1460893
826685
683306
1196104
1155357
235436
778092
465096
516896
700582
492283
777379
1300828
1416748
1651699
1115606
1917830
768549
704825
1873610
1358978
316335
778285
1249579
1019329
975779
794918
488737
1432187
570853
815911
1894563
713099
188795
1812026
829060
939965
1418158
189922
911053
393762
453251
753986
928044
54462
1617113
979123
714226
928844
1914786
891761
1621286
799989
145132
1725741
413377
164970
972086
1407356
1782314
1810034
1390697
1036992
822836
1909749
550889
138614
1127624
1500984
1316721
846613
234290
1935886
568221
338452
1929912
1666095
1131386
1960148
1270498
1257908
53810
856623
1227689
1238305
7361
1227329
1092230
693374
995808
504841
1231133
1941987
1974850
1739586
1833342
321655
146917
722628
350662
1742126
148961
1011992
1278703
1572894
1089501
1083896
1736304
1680649
1096488
1497344
1311969
1554657
1088862
253535
1810474
232375
1307606
1401904
1215497
412955
1654570
1230608
1213278
1043633
732822
775573
57007
852549
1562976
260829
125189
1997090
1564568
847345
322486
1383192
1287382
1706700
1030752
174882
1007041
742706
1748429
267675
993936
1477397
1231361
1785922
1146372
673480
1479358
1041852
1740196
520554
1194475
731581
1670190
505318
1771984
1635251
1702252
465819
517357
1314131
398309
1540407
1463563
297348
1074257
724963
162452
1579919
1338004
1365308
1076071
1289089
901034
48099
517964
1269712
234463
943112
376503
525364
1112546
1224967
427370
1739713
1238052
1372252
767895
1357054
361073
981654
1579351
1070139
1301468
966557
1991079
1104477
527772
309944
13388
1664801
1586847
151660
1669804
1896454
788453
1772444
790960
503410
664931
355107
1852413
509147
1761602
1548316
10693
1838525
47680
466473
480443
1849705
1410550
433368
254878
10399
382752
959308
1450351
1238332
1896362
537612
203755
1206110
1820445
639361
468531
1493910
1560860
8357
1835143
1331726
1031167
77293
626807
740400
1439237
1325208
1397316
246109
384332
214281
1852165
1929186
1393269
727952
1161657
1881688
1390398
687520
410320
656821
1262817
981279
1091276
714093
1600061
968979
501986
1510190
495630
277724
717677
855571
961646
1818030
1172158
49347
395422
36421
1782348
1032520
1986880
1666779
1239607
517594
1543719
1334673
1934580
433154
1381092
1785554
752250
367707
1294723
1802593
1728162
595361
1812179
1562240
223089
1365353
1720564
1813442
751700
1030309
287432
1371161
375373
1570438
1761529
1010858
1261092
1733080
79741
968237
840229
938583
906527
1275312
1740735
1321542
1345582
326753
1130794
420917
1617297
149719
630399
245288
1100905
1423331
1326588
22451
153271
1277867
834355
220104
70139
1545967
314570
307146
1446695
668665
781559
1665112
1570772
1763719
1365748
110661
387765
1999993
1979320
1020683
82037
1411462
1219459
195156
1076860
604492
1573296
86258
1206431
1618667
827274
1411045
937955
1001
10222
1876471
1877397
203132
1857304
963767
1629684
1028168
196145
442504
1872766
688461
1114887
1814662
1137896
982576
690649
1975483
1581547
1259116
720267
1742320
402496
1491549
795335
1653746
420875
260732
493871
442605
110133
1507090
1362299
1564962
937737
631651
1693437
1849320
1349
1982951
1588020
8472
820813
382703
901023
1981626
1377016
805874
1197253
932900
1234159
820314
1067380
668087
416370
831310
1400415
960941
1027813
1861102
87968
1396950
580852
662723
1376217
604512
1839506
895064
970402
570044
1806020
383811
780690
564757
618271
521102
717491
923834
1380338
1103671
513981
1811333
1601526
222613
320922
1955981
1470730
136767
1825397
1312704
1336032
538921
1020651
236798
250164
1299734
197919
573250
934787
129200
967089
1381142
627415
1987800
29671
1970397
1586508
1016728
342622
1813659
313928
399448
1012735
1468190
1124283
1248787
1581767
1628728
1137645
88865
1854916
255318
724622
909069
1213375
1580530
1639900
55961
198931
880443
439984
1315915
724135
599881
932997
1165734
472376
1768212
936546
32815
1986580
852760
1627621
1453862
1409686
1409805
440241
1611687
692050
1429313
1536489
147133
1591788
1410123
1665732
382003
205596
571655
562740
1669364
1937607
736009
1416552
491093
1057160
701035
1470376
306871
264744
111927
1829215
1326882
807690
940418
1591504
1969139
1059559
116264
1381429
23759
41098
1383814
888135
279459
36514
1560986
1234836
181269
610676
237129
1124966
796736
258845
531419
1539804
703455
465797
1276282
1532423
507317
785522
509149
773683
1206635
125426
1291826
1366027
117414
1007678
1379332
685651
1159051
82187
92459
1336473
1544450
948657
1316246
1396923
508790
395764
194992
128718
1015965
796180
1107795
1991600
1646499
1499213
1724942
334531
1583968
1347355
969514
242413
921858
1634003
1763233
298318
1100124
32527
63354
935159
1678362
258238
129012
12065
338154
533487
1517145
1860778
1935232
1420099
1587198
408909
1013245
1608769
1759400
1196900
1746205
333471
1527950
1122548
1119286
931045
721417
1652146
1717142
1249621
685441
870369
205648
1309338
4383
374300
148453
644938
549876
1777382
826467
1697437
373968
14670
526205
1124170
1379817
927588
1260511
172486
710259
987307
1835657
1028260
1748309
527492
1602476
1969501
1325475
1741270
1142686
1183351
1117403
1453148
315561
392381
881793
222693
1964855
999650
927158
1988744
648131
174955
636152
1021138
668303
161686
1638127
694483
1511567
678509
692282
355703
815005
198528
1514423
1977162
471319
1599060
1121215
1499559
1933264
885264
40007
1837877
922564
1935407
1469228
1776080
1594791
495162
387952
1596178
1782869
655033
1159905
1128534
1251014
1884027
1196316
1658323
1876948
770334
1560333
225694
1654098
966064
243701
1471278
392277
1100081
1579054
861176
1571913
1888662
1816854
163720
1320859
525877
1229993
3002
417513
379730
1090072
1623597
411200
1721264
1113581
1584361
1125245
1159316
800353
293582
115004
1795783
847004
1007560
329300
78160
1544401
303012
556316
1602866
722693
1738789
431962
1442125
497872
483896
1742905
440186
647760
1205992
835524
1567103
1951430
494067
1200453
1949318
1415351
420942
58243
451802
599654
1394173
420592
1250138
1051784
950168
1126084
1634895
475720
432927
1392817
657109
1038184
1666179
922460
274037
1805457
1153362
1678831
1166985
1480716
647278
1084528
900478
537043
1825426
244827
1163761
729823
1785955
1654255
1297657
1086933
139345
111871
1489503
1465100
1440850
170598
655793
1900158
153285
607315
593231
1077427
358314
871478
818370
758248
1606392
1570185
538496
1815471
1984638
1909764
1196165
1576558
656559
1667156
756324
491484
626419
678704
664889
855574
939602
734148
731387
1205170
1265088
1598379
1887729
603321
1496105
1436682
1834571
573122
379181
1519581
460240
459007
1556305
641517
1216550
659105
1158147
674524
1588063
1437894
1833046
1896187
1187836
1712048
1178620
1418491
679478
249755
27163
1029653
1824441
1327383
737768
475072
607312
464984
718094
1283012
865378
1361173
289107
1368658
1230384
581150
178911
1351495
1624028
544028
355847
1574371
125750
1655538
1836277
1798154
1306965
1004392
1488866
1593793
1098999
58835
1110983
1926379
878671
1395663
469859
1203626
1170940
386951
790726
656895
1779493
383326
108492
147575
1676589
176908
94311
1244888
1316159
1264052
1643597
1134005
345086
1045887
218477
511272
1633948
1577455
1916663
1789417
1526581
637374
1794828
1178328
1049427
1267993
706655
1010633
481972
388733
332935
248801
651990
1566240
1512784
151649
820093
537646
1312735
1853515
432573
762160
1168479
1415467
1815672
1140831
1331973
1607576
154762
1097869
1842997
1648045
916713
1254104
1135103
1010650
499710
1925258
424927
1357145
1128120
1735573
817805
1875390
440984
265174
495412
238784
189950
1371626
524719
788942
1524223
406359
453251
432001
411110
1798799
1407541
983906
801301
284076
1420989
1387768
1810040
1995795
1174355
1609307
1154272
918236
195277
68363
1832539
1271561
757262
1048073
1640363
895720
861428
1561101
1067115
660467
371772
1769354
849650
62451
818037
1621198
356812
80195
1210774
289709
1300751
1908375
1365332
100381
753401
434147
167012
848456
691142
1072716
1744697
465866
140851
1269068
993901
1289366
574617
1805813
720192
651038
366497
1405427
1470522
955400
1768281
1904460
1968831
1468302
712581
526228
726733
1769917
1404540
1596293
1442251
1704423
1796680
1155962
1220981
1918236
50355
989874
1029845
1637027
378217
1336008
880006
1527371
1122662
1517004
1019054
299319
1426745
1446066
967828
108015
1632329
1164634
1002211
857855
511086
253474
471465
204899
261448
621731
1681164
1506967
1648865
174121
1183709
352447
882999
491730
1936632
613564
100934
224230
1209679
387525
910265
1876477
1984972
494141
1759732
280444
1854112
1505228
177890
520658
1394961
867128
1665527
130757
1935784
661813
577367
718538
1015696
820275
25904
938981
896465
1366407
708778
1011150
246704
646461
1536300
1476761
994768
1723524
965737
1953543
648809
1570390
1445328
1623900
194637
1216033
701353
1605897
1595534
648429
1727445
454303
1938976
137982
1420295
1314255
487489
187276
1003466
1833755
182266
210657
964308
1365837
1178150
582954
988081
15718
1619819
1969009
1174861
971076
1479443
517404
453745
1271550
717218
1020101
1765878
1312985
767742
1980902
942860
1257735
773296
1396922
482671
1094562
1746988
1767465
1641201
677825
1879922
912621
119888
1947797
1079902
724503
1731904
1444955
1113277
1908500
1537707
374868
1269836
1946942
891014
510897
1282480
426177
472012
214585
444198
1983809
1084437
731335
1066562
480633
1517184
72544
1175953
1933876
188395
295870
1140751
1514099
1495543
1792175
3410
1228418
1400619
756328
406983
1004602
1125968
436628
809252
1863361
773262
945384
1408678
198924
1276326
1849208
1735649
177679
1849587
1477099
647201
1394701
1681711
974213
1584231
870700
952968
666938
1113843
318178
428952
200353
1283150
1641850
852851
1017182
895668
654074
1327140
1433314
1328250
598366
1131046
359246
636900
983998
1869688
294172
1042564
1579919
116558
767630
1677444
1815485
436280
1832797
1430647
411299
40869
837018
322545
1959604
1135433
567274
838772
1218732
1160590
1264096
261561
714353
1294355
1694673
512353
572512
910575
1782878
369474
1956507
610466
988157
1510300
1669772
776764
1118087
1907563
939899
582270
161803
1998165
1995122
388452
1897944
1622613
141433
1749519
1190946
889897
978588
1524979
1443548
375812
729159
1501879
1381770
555466
1330562
1520598
395247
1560701
553216
170046
206080
1616707
1177683
1048069
181913
1168580
931392
519975
1545107
198569
866772
1257700
1679023
1041258
625987
1269315
858133
896483
1512982
1222093
1888586
440645
1413293
613845
1695836
1671823
1001475
1516009
871238
1740146
1729832
331740
1204614
1112886
1911028
1905014
1896182
1395671
148066
755792
1152579
234469
1201820
1847754
1254559
1647447
1723429
1944491
980119
1007895
1380181
12031
1368214
1279092
382735
849438
920671
1385186
195650
291420
1936511
276165
943645
1043169
368315
1375374
1980577
608462
1041331
859408
1664771
197109
1713342
1925800
1113167
1433678
912215
793409
1263958
1590909
531380
1626524
1870735
1569100
1330452
484579
709916
78768
498863
1379593
1201743
256311
1236400
1704942
1744804
1047382
1828964
1163366
978067
915526
437712
1933256
1620126
296120
886198
1412978
356285
889332
792893
514826
68663
527658
682154
1752956
284645
1235601
690997
1104052
919855
760797
200331
1060214
809398
1496098
335079
1309331
345167
860061
1220639
871119
115016
715538
108330
1552536
569793
577170
1644701
491194
383597
902614
824317
492843
960417
1250198
1614082
474049
1836026
1980279
1438927
604727
1357038
849569
1872650
435263
1063096
70990
1192089
563328
1207397
273907
816732
1725485
1388587
1371679
1030028
1770016
462250
927572
1072077
1733476
400534
1775647
12876
75752
624467
60406
159147
1737691
1968286
1969937
1282498
19220
77526
304922
1926049
568186
366488
1987311
569504
894161
1360646
1038779
1557483
476222
1093552
1548400
342991
1253441
404695
1004190
1905559
1680617
102546
633643
640347
1138757
874914
1675486
755703
1309922
795572
1526697
1528012
1409992
720872
1130954
1305746
1527438
1191177
961248
1412994
97482
898267
1077565
1425469
1398762
471745
421666
705166
669493
797629
1084155
1522421
1577432
1563804
189216
1617280
17758
1817972
1393724
462024
133461
1306229
1672412
273363
1918007
1853440
287919
905969
1399439
847632
1848085
1283957
451031
157253
1950933
379400
658529
1230785
989755
1731329
643616
633711
555654
301599
1040048
181338
1597930
1015689
1900033
794295
1844087
717603
4706
619019
326154
217089
1013185
1525903
111055
1569989
850581
1392849
1915442
670155
64654
254117
1427369
1783234
1157689
511517
118020
5969
1443071
637216
1005703
558668
1740177
489837
123275
128398
942167
1038508
1061055
1484573
566201
831440
1949177
244740
1001324
384209
438542
50947
38542
14637
1913300
318388
1354079
49195
420727
1970451
493903
1097678
1177051
130461
1025228
1691687
1024204
195427
423322
1078732
1772443
123020
173747
449129
580124
971823
578835
1203023
1352979
1448530
1480679
1153424
1151388
1497017
1087294
1461942
379247
1922578
33531
1445890
1693758
1423207
1066853
1669632
1526554
112432
576678
1727464
907164
796774
751584
1906770
1425196
1748002
235694
1621722
1234221
1393690
969811
1912448
948557
977392
744450
18943
594602
617534
1803836
185458
1208947
916645
155025
1445442
1833807
626215
1580481
1619669
1148891
254701
832585
443731
1688399
929613
493055
1335128
1682439
373512
719209
664412
1155852
1964733
1171955
57996
850832
1116384
764746
1774131
711539
1859377
306571
1776987
694027
633750
935024
784943
1073811
1241385
290823
1504124
1757061
618303
729288
1245616
355429
1364608
1072104
1686736
1963428
610656
154918
1844828
824211
1424190
189420
659773
593811
1621374
166195
494160
353708
971401
1484185
930552
1142269
850696
141124
1224206
956809
231608
835334
1159535
78135
1127163
254292
977092
1998599
1769466
1028214
533482
1735808
1481562
694715
1021304
1591746
1558180
1163903
1507819
293540
786818
343669
900707
382934
840419
1426443
1133478
446094
121325
1263287
315384
1726884
740892
913286
833375
112056
1346904
558414
1785618
437654
1037167
1918785
671913
1056749
444246
1893281
1944846
1637120
760237
1531468
312831
1399670
16967
983550
746277
1135340
1215739
209414
988139
457743
1368919
1987324
412184
1644697
1084253
173306
1220772
522025
313491
14664
938108
1690593
529116
1034767
1350847
186170
1853723
912927
526286
426197
671329
580927
1054429
1475151
1069359
1412480
771851
563832
1306676
561276
264353
1756867
233093
1603262
1705957
1120526
717385
1869619
1317440
1585480
1698509
734104
1891959
706444
1937462
1698293
343712
1381438
894726
1411942
592294
1697924
1363246
959294
1120752
1942606
397957
1899561
1307885
500664
471722
518444
1272554
554518
189691
1149071
1601450
1120712
359814
780432
987313
899402
1892460
535585
1235793
806791
1507980
1327112
273775
368127
1089843
697604
354159
1879455
44368
278676
1802109
619284
1696026
1884569
467160
694916
982397
104633
1322525
827786
527435
1776865
1977353
118995
1637425
444850
1165872
998918
1831074
644706
864507
1077148
1511740
147847
1566493
1571546
1388135
1722833
1305984
831262
491516
341136
1836600
909447
1541934
109499
1716244
880111
431850
738442
1314311
1399046
1786416
1002011
658934
371714
1676184
916303
611222
1880097
1598194
1411694
1156616
1847580
1608124
617319
1817333
27644
1708770
1552289
1050258
1072212
118507
1692901
1158905
1543457
1529914
684652
388181
1796510
1304012
354220
947805
1991380
1305436
853498
1806864
1016156
507063
32340
1681339
1806726
1835039
1730778
1813393
419172
963779
293131
1160396
1826752
224166
220413
848852
788201
1046400
470602
1570049
1685796
571985
311291
278043
536032
109700
1117566
1834371
803877
1682415
1944569
566658
1797479
300008
758440
214650
1462371
1253313
753340
693670
865731
1263088
1008687
1602674
1392003
67697
184417
751502
567456
1995985
13375
280426
895163
476259
235672
812443
174226
961054
488768
1673598
1934207
1288594
1595715
749880
1181770
373502
52913
1684825
1648962
1529054
1643411
734707
1134508
660383
776055
1155797
284943
237182
1231962
1092173
657699
709774
1602526
345527
1079404
1716506
1022429
800541
1599412
1680116
301013
1232980
447741
1259171
359747
985662
1432667
1116403
115172
136709
354666
976665
1026827
413502
375779
1231815
557182
162069
1856493
1216527
1858199
339834
355651
1196412
1205461
232104
42794
1708518
1535147
435549
655608
1575312
1621973
627954
337631
1367122
37996
1506052
675011
894263
1931949
715759
347676
1849025
339262
258524
200485
392764
488177
1133807
311350
1197645
1197435
47686
1697611
1002150
1314759
501643
1351714
381780
236898
317409
353996
1402660
915408
694631
404619
877675
1483716
19981
1180173
1316999
54643
452842
566146
639196
820184
1091439
1369073
1963065
69436
953114
1666619
330030
1033044
457867
680967
619498
1218677
210666
536120
347493
1422994
1475756
583727
775419
1865943
271927
764072
1806011
998326
1322090
1585426
1641785
1184091
1022664
1917181
1283271
990554
1411782
409319
831212
835049
1053101
942451
1000114
1713591
1905435
700257
1593263
1781633
1494683
159049
1772559
1374020
1036232
289175
664556
535237
1692788
1184110
320560
652388
544044
1187368
283465
193739
1146355
1623297
864831
877341
511799
1681174
70220
1975859
6881
1936786
50677
250401
367002
483869
542108
643587
304886
185057
1867631
1754768
233240
1306685
1046355
1814669
320966
1433737
433327
332832
270043
1534964
1035704
1245265
1899421
1672681
996696
1480605
677365
170154
345288
1939353
829753
708775
1895696
1604483
276036
1617277
406448
118776
1160705
981949
988862
2434
1914706
1112380
130899
1482848
1454725
156246
978274
1511387
1117871
1649846
1948176
1492323
605339
1309788
113759
901792
459901
369675
1286387
1584596
895570
665436
1161927
1980769
268053
1084300
1075288
1834445
1469134
1063120
1662258
1007094
1990556
237765
667053
1674131
633201
1016552
1063011
1185678
946651
1509772
1313557
1122288
1216605
4065
1380781
921234
1453015
824313
779619
71705
135481
1925835
612728
1372779
756266
1059142
1923028
1757546
96635
1425284
84710
1801
1365346
531423
834824
845636
530252
315193
1871117
1593244
733623
943715
1710486
645975
929280
1483253
1670099
388306
1552883
132014
755672
500157
1673637
1480496
647556
1688884
238310
169957
70258
585159
24499
842403
1924011
1449898
1824329
1783110
738582
1080604
845975
1504285
871438
420056
729507
1772375
1973304
1293681
1767060
1412562
690581
1959015
1965250
1585334
1155247
787936
1196655
513505
419048
397588
426424
662765
514769
1084629
377909
892232
1497555
14553
1233931
267335
1861109
976909
926314
1279594
1952315
478600
1677799
758429
1761697
1043402
569072
427598
1829737
1547692
143885
268236
1523505
4278
790369
21905
269076
301259
886544
1088840
442131
382282
1842794
833781
444149
1171341
605795
850156
1388527
1373280
675867
1122561
449300
1275758
990093
1132512
224073
523460
296265
183424
1605039
1652240
976964
1866197
1107898
1473211
741488
34567
185738
1723666
1276049
94214
649917
647633
378270
587047
662430
1050048
784041
1293899
1274933
1344433
162476
32328
637283
1793606
1785712
258667
1504587
1524170
169855
500713
1755635
753784
510541
1843177
104880
684554
153811
1737281
1426954
1623422
367306
887041
925298
1178795
1230813
1550552
1067841
1822969
702139
1939770
856548
657053
1392732
1675041
359667
867148
1806765
622945
355677
38525
230071
1665332
587620
388007
128469
716280
1573612
543941
1307008
314572
523050
1669231
1037057
110232
1004483
1047850
964618
1652791
176213
473280
152323
400238
1452983
571453
588264
1791939
171327
197591
1936625
965573
1614285
601509
261775
1814812
415664
226168
103913
1372695
533073
419623
1702313
1300186
280953
1050737
1159510
488764
1629359
491081
1159352
1983884
1886104
1733718
1799642
1228073
1934473
1538484
938292
414102
25295
13445
1468089
241261
1902195
405607
554736
1799598
167147
473494
1730652
1069855
910901
1843982
936671
1725404
1824611
730047
848633
1867951
965577
154144
1345397
786326
1470834
1586170
1604755
358962
1407160
386705
1340737
1792179
1910608
513462
653209
857133
1151086
1901460
1052822
440080
1681231
1528076
331059
1406119
1921195
671661
1398567
1563714
1325650
1468726
945310
103741
302858
1886727
761218
428881
1503843
285432
772163
1844271
1555666
1751501
1531542
204498
709848
1550977
1227147
256926
1106772
1733325
1977110
231707
398085
1560933
990202
203470
1704455
1218546
1637011
1622443
1819259
354429
585596
909654
1103774
1721753
1832670
390796
1535067
1347868
1036138
434635
373418
441654
1925624
479029
1674125
788490
1083088
444961
1609953
1682383
1193244
1001915
678695
842347
1476291
1360779
383957
1437741
432133
266456
633914
947841
1478314
1091537
1378915
1426562
837679
1786831
1038192
1755350
1328075
23498
1329860
975061
871116
1765503
27946
90107
1325527
1444685
1886290
1348889
749981
1841268
370709
336639
1112737
1517318
1651980
1421526
1239386
1646966
273933
1025484
1065089
1054006
1930694
1702224
1902940
1031435
955490
1357770
1624083
1797427
1206656
909728
1985615
23433
5689
1380277
529912
1494029
1799957
1425813
1791209
1300117
1482897
1974199
766769
1749953
1044452
1481711
690584
262732
824912
1017769
1703846
1142419
175150
1001201
810367
14954
1512549
1548950
1932464
1280190
1664135
1483126
710368
340834
656706
200381
498727
1961533
666370
812341
883070
1648155
1830618
440368
1751594
189527
1989969
95934
1380747
287606
1099289
613559
1982426
278506
1093108
937721
495275
246864
1038658
874783
1232642
1585887
150714
1110647
1909118
435369
89724
1898760
1226896
1839145
245564
1584412
1454079
934943
100877
1997582
1419546
606347
1321554
1583270
833210
30370
1835763
1442230
1703875
1454307
1850186
564135
1199917
1823246
797068
1635746
860017
1862150
200180
1217325
342206
26119
681426
1317087
68759
1273946
1059699
7514
3722
1040053
1393662
1607466
1253985
464816
192415
579168
1645124
210129
214335
722792
1603879
450191
1839991
270293
594002
1776224
487543
855904
558265
315116
211317
497429
826071
331827
31656
72435
1100900
449787
1035120
1879827
1631997
113605
1892455
1094170
1634729
157775
1553939
651534
707288
351195
850415
1385078
1839571
1103384
879309
687939
996555
1397992
1399482
1915334
778171
118856
457103
1794525
1341525
1194683
1499722
1611937
925930
1571244
590116
1939657
1803231
25600
211042
1779995
1879036
1221110
1613808
350547
1497613
1915577
1326369
1485472
1477067
47333
445411
898339
1464101
1038338
949359
1379458
1434208
1834563
1672517
210909
1070488
1768576
1185316
1330828
957461
1116685
517435
1173964
241784
1375463
1726073
294931
1136624
1094509
1468431
1532663
1250089
1036909
1562811
214585
266888
138841
783442
45220
1057186
1436128
654120
1815140
1155387
725856
1612949
921833
1951866
990459
1896167
900035
1400299
547634
1869610
976887
1248166
1661854
880550
1678296
1035083
1792546
1240898
920121
1387514
9691
1834591
874747
157723
651368
295837
385937
1507872
1945321
283138
782297
832668
440336
1087392
1645215
595408
1598499
167477
627012
1867709
1069821
623230
465065
1498152
1369696
705730
931116
1907358
630080
137983
1077078
1286760
1982912
1267541
709312
200306
1201584
82193
960796
181836
332609
83463
1800746
672890
670218
881305
1890193
1583518
994169
129314
105298
1083
1603369
391646
409716
1042754
676514
508682
1867808
129156
771912
1944633
232646
1383415
1008859
1011657
341914
97732
320256
107336
568029
1030057
1667126
1391969
539491
1570538
564393
128831
785397
451891
245559
521208
713922
112371
602403
27816
1488720
1036562
1145081
146440
1165473
1099442
1423372
944547
635444
607762
1942728
138599
73612
1499134
412186
795025
468285
3367
1034505
52290
629964
755872
657284
208772
401594
363393
301603
1916287
1569652
106354
619588
1673191
1937163
1876446
1036606
758836
65837
1461585
1652735
1550238
1877210
844408
137781
1607792
1691922
1896371
1237533
1681125
271276
1094433
71494
1391130
819907
1783139
1983132
943304
443915
1151179
319113
1809310
1516404
180428
1314702
452385
520956
394055
1313604
1680955
1015895
1667126
689371
309100
402412
779544
539642
161574
1622039
580079
1870812
1744719
1046543
356836
1688270
49137
339544
1367953
535171
1369994
1491049
875570
1254725
67783
1594390
1651977
1704038
910537
1111649
1765609
1423380
141948
361871
1979612
1867091
1462036
1781275
1122882
1165513
1785632
106390
367696
618448
680835
1612572
530394
1279878
1479362
1369995
1216635
1028940
1775120
184286
99770
695049
162879
1706073
1459139
903004
213301
1906105
317445
280162
166866
1410360
267309
1038949
1602092
1628140
1065625
751374
359311
1160229
1061532
252541
789187
472772
1858900
439252
566468
1026244
1964165
507798
660287
890325
1555005
1607431
1083292
20525
283090
1593409
896877
562619
974951
798913
231667
517689
537503
614167
1353461
576268
447947
994676
1235799
249713
754887
186901
606290
919896
172623
686389
140169
693143
1776229
273100
1787749
701406
347358
584144
1892896
1334456
339165
1423563
1000678
1579759
1399987
1387370
817370
918091
644276
1385251
314466
1421112
850208
1388102
1265030
1494282
691154
1418507
142852
1760031
719846
1590636
1494090
604181
1723247
1576258
1241921
399615
104774
24149
150722
1062410
615712
1816755
428893
1940453
1992435
1480136
608962
1321977
325084
1596415
646989
234573
454423
1499836
1663839
1743897
1549809
1042184
399572
1728992
1731078
1653709
1240414
521193
616510
794238
365378
1857219
717680
1490944
832755
1957018
1618064
1398531
1857596
125360
1358469
64562
1048412
1281589
847679
542643
267519
286817
386096
1748705
1756008
1211514
1348757
1642725
1743107
172978
52352
1170522
532770
1565455
988006
784299
1358383
427108
814704
717205
61036
960107
1874579
1752837
210295
280291
976416
1094771
1500357
455540
1660079
1268687
305875
53301
1562542
903513
1000540
1227369
226883
945453
1065368
834233
1479781
835922
397563
91135
1575716
1405051
640106
968248
1056668
941073
670820
1731912
863393
507695
1085438
1751423
1857438
933735
584305
304198
818302
129103
1731333
1936439
94108
1821636
595761
296869
530632
46250
574197
1866898
1227544
1503038
1404211
1880025
1935437
1964946
1461917
1569972
1502897
831334
1317686
457735
420218
1174723
1123973
1427726
182341
1128531
803702
118922
1068897
655063
827306
821204
1277916
1447235
1457760
875230
1767755
529995
742206
1441027
145084
692651
390972
1448226
1967104
1339130
1769326
415913
55671
307711
420991
588018
787313
1356675
1165502
592703
1268334
1767610
1391905
1574737
1274865
1383257
1110861
1661019
1059086
727041
1600124
581161
708869
958814
1202808
1651953
1616216
1598346
984096
495637
708584
258893
732890
664030
432653
632400
1659606
1644435
558633
662933
372175
78502
361244
25586
992860
1220924
1393015
1530009
1039887
1979607
1232952
591814
33510
1613491
97906
487107
1808945
82090
777579
356173
57442
1026026
1054675
703002
1786729
659327
944210
1395744
1236899
893019
1257798
1116013
199436
715015
425505
628073
1308861
692238
1734122
1735119
1725243
441420
1756103
570824
1780372
130125
667580
1782263
1501935
988887
73862
1824991
1482166
1623914
84587
891922
766110
1668833
174381
1213282
325585
1155180
1002888
556914
1334294
482648
596774
1086800
1276619
481557
1621499
1834922
630343
430029
1557780
1507494
1608148
1257114
778558
740077
988923
527622
963915
592786
1028089
1702615
1407167
1245231
1490668
1543177
1297376
132914
78004
1751717
1637178
311015
1728433
1865914
533770
809950
1358008
1361787
1568186
311872
1084608
1081768
1721027
256076
763620
964863
1426049
1481077
1568319
1760383
991652
799313
61808
1338787
176153
1067228
1853563
1164524
1105542
254547
527307
419061
306164
1491581
874291
1515138
342166
329783
1598399
1258959
136710
1750621
1969366
1492196
609232
1929715
720740
843725
92780
430440
987013
1722300
354368
1816522
553936
1040139
759890
1102385
871812
1547388
1797232
835867
433314
193116
75143
11083
1415026
1722555
893650
849372
596082
790610
1443725
1149554
1471250
268195
1650905
177406
203448
1511653
727630
644726
1234388
239235
832657
1262537
1944075
1624736
1947779
1572475
897372
1637607
1258629
1571910
569875
820587
157682
733362
1038692
1904634
1133612
1701894
479340
260104
1056683
1316820
1318636
1032310
1032065
869295
1592177
1920216
1670826
1944788
1369026
1883405
1979861
1016564
1637865
1597377
1597745
1503754
898386
326328
639860
783749
1184169
1684662
740918
1483226
982675
701367
1986710
1889543
1764799
902747
6837
1977234
504218
1966900
210056
811919
1256906
1829103
970017
1317753
1657338
1690524
1147249
1210056
1369547
24765
782097
1033168
610787
1800140
1746839
991248
661256
101373
1077810
1897211
1468713
219598
857639
1018922
1675230
571904
1359426
250258
591863
1990652
1967441
1714671
1553434
244945
97376
903806
828408
920019
1449476
1174332
806437
1840537
111255
170899
1176626
602560
807995
1005205
1353018
385756
27445
327578
1214732
984107
1504147
915851
1798955
846699
1165585
1565782
203106
833852
1182185
1855162
235143
53090
162001
1004451
1664548
358975
752085
1761205
1150725
158785
1125078
905933
403005
1963423
1023033
1828806
72415
11424
172136
481336
618031
1193477
558841
1377555
834535
1641934
903897
671676
1044764
1189914
958389
3359
1914591
1210854
338113
351273
788079
1695272
1867622
1554134
481243
1985994
491476
490067
638256
1654600
1666336
1061782
1114834
1548176
1059077
929890
224196
1913634
1268604
1980293
385283
288744
1540855
1607820
1684955
1832239
1493981
1686660
1441281
1047744
322440
1741752
1080174
1443277
1651301
1301816
150046
903699
325671
540035
674908
698541
1719250
1956193
1402279
1707088
792583
1003500
1601634
97206
820501
1452820
1158688
65196
1447527
15256
717339
1540522
776057
149261
783126
773300
1537648
871669
193351
407157
1231594
128765
1525522
54219
78583
265145
1752061
1054185
1214280
719088
1809008
736016
543456
43034
1776491
869402
1309295
1441633
1764826
1355809
1357954
908272
150452
1825666
1224138
227738
764360
1009179
816967
57285
515283
1064319
949034
910889
366829
601268
1239039
781352
1467914
235137
931067
1700588
152011
843254
1552595
340839
1899029
1532341
238143
989952
1045867
823382
326094
1080279
66965
13679
1435014
1895293
1262870
336872
64673
1354342
1370899
350529
209716
1357039
570207
1392288
395040
236748
1578267
1807552
1812196
1772019
633108
1263350
407341
830213
1685858
1079503
1442880
1728356
522462
979828
1579685
1170051
1553825
519825
840044
1059029
730459
675850
1868464
1067029
1533233
1668743
1860663
535230
1764895
647877
270715
1427435
215093
414139
193421
703271
488726
109578
1853659
255185
1649755
1981544
502767
92678
465108
1291510
1649321
1218256
747764
154005
1251234
1230506
473538
895940
1408623
1010514
98227
1183119
935771
1903052
148535
1607103
1682804
138225
1389746
1365101
1995441
1690634
1326758
1034095
510048
493876
1328189
1762730
1951637
1412845
135446
730111
133872
1515216
1858390
1880328
297641
524876
765750
681020
476019
505042
1976807
1089264
865381
1713570
129197
506890
770808
1679598
865108
1683942
639297
909410
163751
380105
1547613
1235862
975204
1418650
1769948
1208879
734820
561163
1336319
1241698
1877228
1594926
472317
465139
303748
1220001
1241809
1823901
168987
381073
520552
683533
611555
1241682
177952
1542142
992817
143438
1110639
1614147
439309
1009192
481610
1753818
875092
1493828
1740833
172343
1941670
1571630
1474455
1215046
211606
1462933
799673
1489492
457872
382380
610315
317218
198859
765166
1179696
1595172
96785
807960
502751
1555517
1331785
655836
1731296
872743
884493
87678
397630
1651076
661698
1558420
1501445
1359894
1201601
1575615
844824
673301
848869
1632457
1095226
868184
1585331
1814869
723481
1767040
187503
789358
1608451
576335
739736
114591
1873501
1765852
1421479
1565033
1152967
1282073
1985222
1818938
222426
1661189
596788
679699
1032996
1816506
1855790
908369
516360
1784272
523074
1386072
1576855
985249
1953612
918049
1795454
128478
626828
1798339
1457874
1633419
944856
1623092
515604
1263344
924287
1303446
1130086
1642797
403311
1206328
1810721
263203
884516
352646
690039
1544290
1164170
337595
1436425
193883
1569749
1774089
1491617
25654
1774330
1711391
1526443
620239
1449567
1171781
1611465
296932
1807042
362355
644462
1580060
1566474
1033347
1963040
1186533
952868
1254526
1213818
1645111
153166
1430202
1108049
878933
373542
18572
1187317
1569540
1347678
1463814
545411
1989864
450663
176482
1726693
364018
557260
882455
1765693
148506
686356
683247
1056116
1879910
1184698
776747
38209
766925
1015019
948107
674891
629517
639467
674442
591970
269655
6067
45930
1199804
1430081
1705122
338083
601729
640966
434300
1525052
1949136
1264649
583804
1144080
1040267
1041184
1897750
593168
1525231
695113
648123
806996
575317
1585349
1984815
744220
320782
292098
474509
346931
1280504
170987
393643
845683
549279
1638169
63056
1080077
1820967
271689
392427
993825
1810083
661206
117462
556202
406197
197500
1432673
865047
410786
1994837
653608
1148502
1257320
1085248
1772741
301582
1665148
1456930
113605
802311
709726
1318383
137885
32931
1725270
720986
583092
1553759
1638254
1760067
1710560
561462
1878822
487916
928171
1590565
468701
454423
587139
1166943
545069
142889
758923
836190
960567
956645
1260177
1609814
752751
817192
260366
1313244
880338
1226185
1650704
1702988
689279
804493
1797717
51328
903443
1363365
1883320
1116881
1170793
1150640
850523
173669
1886546
811942
1168504
1435538
1228955
1050584
548439
475474
650510
1581619
492447
537717
911300
1543033
1225402
1397243
514592
269059
1386048
1209273
1787220
979087
45906
238762
84566
755627
1463806
598444
1204656
1916216
1311961
12527
554337
749316
964500
1722320
439246
991538
278849
1191512
77726
1251617
230007
1611905
361858
869325
1673283
1122840
1636663
975969
331101
1686631
980233
17026
165653
130075
1902287
1233810
355609
360091
1934718
160708
1664366
1393885
903439
1355132
1610404
1769204
1067449
394879
1557956
1584161
726888
1457405
1618490
1358442
71747
1265512
333161
1408922
501754
1725818
1255029
1885111
1792168
1596933
702481
1689602
1760517
1381083
391373
1762725
1516033
1871744
1002991
1867489
1475236
55011
79873
1196337
563569
1928578
1735916
937014
1997160
207506
1735364
438329
1289351
566147
1404541
957230
1678383
1053046
696294
479341
433648
1652557
738961
1075192
1445348
524445
1567225
1109247
566022
1516546
156797
952316
302901
285655
1848376
1598897
1283214
354297
474462
1256959
722784
1252664
1134607
959420
289981
56251
586825
1106225
15640
233028
440637
589617
1446733
665651
74880
460655
1252972
1845877
114433
1868376
688401
516241
1412364
976148
936527
411499
1258157
1464219
110073
1553357
1144738
369935
1503823
1506465
1524005
1357762
691696
108016
341571
196402
1842700
29909
306366
1275616
857151
974855
1823232
1665750
627483
932978
882487
1082011
1306924
652682
1721335
966197
1012651
1274580
1824937
684936
1459747
655234
20650
1065845
1582428
608915
955365
788404
784278
1134634
570551
1176221
1392996
236064
818109
1119035
826509
665334
71077
1473362
634383
818132
1557820
1369703
440187
1748760
170982
365953
1218071
1341467
688260
886516
48261
1264795
1361110
15947
702171
1681122
1630338
1013218
120860
469697
1501448
686318
1943859
770778
1393176
1114217
1477300
1493946
923931
1199821
231596
1631972
247836
811382
1580427
955521
962137
61530
1043767
1480700
1462270
481085
610216
1927889
87096
678645
652748
1341137
1440815
871839
1475867
391648
1507583
43858
244863
1938385
1774149
543030
598935
117596
189220
1136596
947476
911630
1388237
218623
1143551
1847804
1363762
193612
1971294
83747
1163910
1277474
348901
1413889
321838
875480
893279
362686
354292
1252787
648912
627120
111737
1379090
766250
1159023
1760287
1313003
1153318
161118
133276
1374452
1418775
1113929
571316
1650097
466556
1252130
1175852
1872829
1235021
979352
944398
1729529
1409237
885997
1971504
1974579
1040025
1710149
1313110
1210016
1365884
1425698
1577216
1361476
531076
496123
336358
1227650
1824481
1048518
250291
267441
947955
424637
146116
160389
901607
1008274
171701
1621184
938132
1864947
1989238
1615357
1899691
1819611
1670201
755514
1286168
1885346
1111042
346926
800973
1351710
1839433
369560
306868
128088
517420
325467
80700
1951172
338545
1258641
1117852
540116
600918
306099
597250
578925
1201171
1317558
1297025
999217
1749455
747688
1945037
407560
1544373
1743735
1523003
1668773
1260923
1073168
219621
308434
563433
1387101
1246922
1749045
1524506
1744414
678166
665355
1606742
1587126
1704975
1685739
1554751
289985
979559
1692613
1580317
1569266
1716952
429661
603188
1139344
1990607
234880
574281
410162
1994351
605289
921693
1938252
678840
979978
1877652
996296
307198
887173
1789456
1231228
1872587
1994817
44147
1674613
1301188
929723
686420
387090
276957
756499
1937181
670332
951856
900526
1023436
1657808
605268
151293
786316
496184
1944559
358830
829141
849004
1538318
1738405
343077
883037
732763
1230320
1184370
1450313
1931858
1545962
904947
522890
619988
501272
1780015
1410183
858197
1094869
51198
442826
1246094
94171
926832
1963191
1181824
615533
1123063
1395934
1195327
82441
326593
505770
1188376
535897
236984
379220
1690707
377138
740750
792046
1898469
656981
218394
1971753
870893
345044
1894069
1034689
1435585
789506
1731700
1882029
1548621
573840
1353580
189885
208373
1582638
1755816
1921822
27917
1029515
1085962
16734
1258811
1454955
265533
1862926
768956
1095986
406972
181442
583469
1722092
1022228
1743244
1345903
1113267
1206825
1045830
1770780
160849
475055
1761183
1465217
1265602
1549689
435636
230083
1643957
1681232
1865259
848071
1019424
1220205
1451412
1337613
1257899
375982
1203416
1667157
956323
846104
1476954
1794514
991658
50732
63889
248807
57532
1739646
675421
1560429
249634
1914324
1851334
1222590
1915584
1132295
1568841
1270661
155717
979915
1499948
415565
1183096
1722880
18422
1111768
1558463
13368
1927906
1837130
1978876
1081653
1887805
405764
1666908
8523
558274
365963
1452448
1367694
681452
1498127
359413
232249
487663
1985322
219763
895018
323046
769100
1904004
1733937
1596045
458490
627718
1713670
497859
1068237
217876
1036286
1820352
1205856
1783322
843439
1041746
1792086
531274
546794
693796
1981021
230164
102926
328744
297592
1667235
309663
1822179
1128566
476390
182020
107598
10142
1143850
316783
1666322
778996
247731
126728
777890
79472
680535
194223
1047084
1734875
355356
1547501
1012979
1147598
61884
817044
1085108
144533
387357
1755802
1441540
1749625
778558
1052319
329233
1044538
587513
599399
356763
1586776
1806487
454521
1770077
143291
252762
1019391
557738
487419
1283866
268332
1278227
34927
1566806
1686647
23058
1734605
362649
833533
1588923
1940189
403414
44734
1722683
1634095
1000923
4144
1991630
764523
671781
258646
353329
1220589
12672
267102
704618
623484
1416161
1508675
1168199
1581694
428625
1085136
458879
1486118
810244
1567715
1101330
1071422
1254880
817441
279556
1053808
1337563
992967
1480068
649501
1932779
518375
1302822
1650895
274066
1622159
1563169
142401
1439971
151173
1585038
745631
1311149
1602694
1325438
1396473
560929
573425
1370972
128723
555065
107405
572485
1826497
692013
1942953
784861
1319476
1105581
878016
516547
1294208
257941
317252
1241787
1010035
1667036
212122
1458702
330825
459837
1139286
1774427
939389
1136297
220052
745268
1881104
1166422
1407222
1141171
1868028
1735077
1259207
351598
1184584
902542
1565499
1508259
119346
1320292
555619
1040401
1092080
990657
1907428
1603602
973331
763859
1668451
824235
1076673
1055115
1430432
978190
1408217
1147419
332773
1891950
1429300
722992
296487
752219
1070501
1128540
718180
1322811
199554
918569
66613
57773
1707566
1508057
1070263
78702
1015525
461403
996710
427596
16013
732915
1559957
1484301
1748036
1003537
796971
1377111
1228557
1276005
407002
418624
576012
675894
1371860
368133
103043
293832
566467
1818483
1017670
751839
1748047
415496
1218998
68779
164871
1179968
1051838
1476014
1535465
1995202
1652586
1744340
324583
1240084
375643
347583
1720064
1424843
1204840
1896927
210472
1160928
1203390
412412
1806319
1982022
1335521
167770
308793
847153
1558330
143481
847001
38283
1314372
981114
508460
1962321
242093
126263
431962
967450
121981
1219210
833493
1696916
1412615
1398441
1363443
1849018
1258313
1999304
170064
493836
153093
117566
1646085
1052081
980150
449977
932252
469227
470842
1232055
1108427
464449
42969
340168
1186026
1772489
1684738
1498248
1264775
683667
1882141
312476
104720
484760
463435
1219199
240739
1106421
502669
381207
1163068
873670
605691
101558
1265708
532586
216793
913078
887876
1152545
1278202
517420
267776
162549
1566991
1413035
1489344
1088833
1019879
371432
1988842
1499341
90871
1358917
485515
1451526
475935
664149
667805
987147
1236386
491968
444472
1612594
1424243
133222
1744351
395212
1178006
1231415
203053
136060
1372991
919260
706427
51005
745011
867241
1333782
1946282
239431
1369124
67137
1081089
97625
280936
684072
870804
1116020
299841
1640305
925898
958573
1330050
1555826
928793
1392508
1992346
1486152
371506
826936
117847
1369141
1255795
842290
1451567
162910
1740101
1730735
454720
1770166
310984
1607406
1319085
491391
1629727
1491344
394547
608441
1322465
337523
1074702
1787687
1959291
664795
1064266
1843339
1274719
1152999
1238243
1785200
923808
1002007
1402605
1315642
1594131
427221
1085071
357462
312363
61647
1769077
1621362
919611
825773
885990
1756281
1171478
40738
1237558
630401
1528819
1481638
1215524
1552708
1943594
1313917
1632941
1097459
1755606
108826
846787
1735790
1288264
1716489
1472862
308368
382579
2362
15966
1429036
1808909
280001
643871
1093457
694257
799632
1582266
982262
237300
1502216
483442
1468249
178597
554150
1343453
1546975
1242557
754109
118312
373399
1560282
148541
350194
390637
1348843
1331524
1132667
334689
1806235
710167
1661495
307063
1880727
614863
1777474
1907126
1402259
1984750
1114438
1988837
842042
1087778
486457
697652
1434253
1906022
585315
375143
627526
1349034
147017
1669781
541575
33421
1455310
1242962
1100145
103533
1855235
1444099
614959
362189
811185
1274404
1212230
304316
1729826
474667
37209
15526
109020
1036448
795554
1899014
1975256
1177476
443545
1365983
1242362
1335182
819835
1189475
295083
708206
1157144
1618227
1133662
1085564
1687992
140803
1217692
409712
136131
469470
21917
1010216
235689
1568967
1374789
1613306
635305
226456
178640
1223416
1378801
1857937
1521980
968922
1576118
888543
496456
179031
1736286
500509
307802
27817
1627242
1912646
895109
689369
1699767
870468
1361030
327597
287502
3602
380951
71067
230087
722228
1443355
91777
1406856
823801
1696086
1451654
1422938
1784121
500929
964729
1633830
608792
1620863
257171
1222724
1766088
1517086
965245
718602
545410
996697
1189841
1314324
572550
1226885
1074644
1362914
645803
272899
303073
355141
1846760
717523
805747
954555
745458
672853
1572380
1492143
556044
703429
1068887
1613744
424862
1556508
1459137
546378
1849837
1727954
611410
522371
513081
315536
124051
383434
1059818
554283
881629
1871034
1125793
1802150
1358147
862549
801547
888000
59093
768716
1561567
1534139
1572724
579954
1236886
65963
1056286
1703969
79100
614019
670864
1241015
406615
1025468
1053704
406491
352371
1313400
1840775
1205915
517186
1317375
1573487
319689
550700
1908539
1270817
69768
497368
44175
1294556
811724
605472
1358372
1406063
1210522
1349242
1012127
1320071
1604302
1443905
866182
1870809
1221511
1100919
7704
1562783
1250900
264395
1045681
1485091
1708007
1418809
414581
184870
1556180
1329356
1982066
1856746
651513
1590344
437983
791655
1216740
348899
1434318
877496
956028
1206590
406822
1546892
409497
1590341
695532
1453582
1130314
1605533
1856241
1745994
395407
488649
352388
1804048
1472797
1432870
510634
319791
1703671
1448848
1788386
1786276
442624
77955
629906
604040
484459
230199
515953
1245559
1906549
1706838
1172221
1326273
953425
1939797
1022787
1344571
269171
1323219
1411417
1411467
1052859
278342
1213818
1698844
865680
277194
1534576
1884175
224761
962256
322289
1254933
1243462
1858839
1564582
313528
237540
37403
1379442
1641821
560879
1727478
1643851
254696
1224460
1480263
1275303
1312475
293607
1960904
403546
164770
689333
1909
1232380
1758154
735740
1280643
553454
1732839
1594717
1965010
439356
105298
793794
586810
1389412
440129
1690860
1070116
59769
794339
481481
1770253
681118
1189856
332503
1889091
632
1224333
213213
661420
874175
69176
1439904
1986285
1985688
1493055
162025
220362
1440454
588776
388664
307120
173404
329930
723839
1834134
1779850
1797541
51392
517086
1150668
1717509
1395342
341032
57012
813863
141587
131133
721387
1794570
834632
1548855
752204
1135508
463893
1921950
619575
30974
799119
179423
811333
1248281
978789
1151109
7223
131023
488903
600241
606591
1639439
922020
983293
456504
877141
335127
348509
1700302
1275239
1548257
1427301
73847
1529115
107214
1029172
490976
1691504
505155
1245515
93941
855722
397635
845152
1366796
96543
1080196
1897073
1148119
884297
1663261
871604
1646757
707588
810473
906391
1942089
1723202
655376
1512009
1521142
1260025
1044273
1428247
595232
1602813
1795723
142451
259712
1594007
1756996
1411239
1693136
1073792
1662526
1699251
1141382
128360
1941090
2079
631324
715657
1999769
842844
1681455
1749080
377677
680586
197191
663601
1241343
337829
56818
401257
1747391
1594696
17782
706643
2945
430911
1972861
1492724
987672
331491
1178819
1105121
184653
1207703
177455
1103904
257823
377854
1633337
1685156
738869
618146
1743746
639905
188529
1618185
1070603
848728
944264
1819001
225664
1449521
177231
1623240
1472498
782376
561755
1730089
1189797
910435
884886
735759
214316
1967948
733889
235280
836236
613977
1154793
1827136
1960460
1401481
1827619
655197
1793928
1940348
1759500
350176
1522413
331968
1587454
1983142
1084111
283148
935784
1810995
1427568
1723966
1537053
1036557
189281
1319836
1919204
1631582
332585
707251
612803
471020
483549
48463
350073
980847
1171153
860566
1982567
1380157
1807358
1905464
309098
1356704
538001
718080
610975
1347007
129592
1874468
611592
359716
60623
727259
486252
595046
218696
1266983
1324960
1269624
789897
1002981
1899198
1682191
267727
22945
1626321
1556396
1015722
689154
263733
540319
718126
1086026
645544
525064
1147525
1219773
969189
1920464
916625
629581
538189
1185869
723989
15794
523686
1962266
1391412
98467
241461
464402
638930
662017
892389
3409
1448358
418988
1742129
870059
1811637
196143
1052511
46811
1916424
1847488
1578943
846355
896899
1962832
1516241
110024
529098
1749046
641072
1360855
962884
190042
1843124
1180925
1147887
1750948
693317
311043
776674
1488833
51196
274345
1152385
414256
1010369
467925
566153
1703426
159356
176537
1010575
160550
400526
265801
939577
879521
782344
878282
413292
55591
1791211
1535366
1207526
1153345
337409
1303492
1550044
1688530
1134736
425371
1247386
1216777
1139172
162938
551117
1098539
1009594
427901
1814190
395881
15467
533678
1169227
1915144
294959
1508962
773727
1010930
217907
1013156
388490
1854773
1485305
546576
1749699
757966
1633744
1719216
1603796
1224072
1984091
1461766
542924
1082079
1384370
842286
1518522
994297
735758
841549
1717019
1135852
1531603
1228833
1333969
941238
1203657
1658189
295688
1987642
1503919
164470
746530
739109
771591
1782049
995060
1490678
1551943
541694
1455976
192590
675651
255003
1100742
279739
589491
489003
461913
660274
1838085
1850815
19767
631515
1199318
600575
178513
598256
459593
1699835
1056995
1645009
100839
726015
1531565
167078
1854418
894752
170294
581523
12638
683162
110906
1681679
1060746
1348673
1675728
1036438
1892066
813883
1187817
1504262
946590
900134
107628
1301587
672062
1980231
1712106
459277
538301
1557215
750416
446965
249498
327687
138362
465462
91789
1619808
252364
1294089
919194
606221
1331524
1727606
1628336
1063880
1312485
811359
266017
1797662
1823448
1868582
943944
386302
90611
1216170
164198
1994707
87055
1796159
1790345
1034850
83619
1493831
774195
1062997
688456
1178958
1303879
554887
1628129
1165093
969968
568203
1234669
95758
185017
1905576
1590690
792391
1249172
768775
815244
1885566
1446356
1713914
1855163
755974
72869
1231609
1389496
627202
1089445
348351
1414630
783300
1089497
148031
1016712
924145
1978108
1628408
1901125
890609
1276993
1701022
642515
595841
1559684
1136405
1953890
1734039
329099
631484
1647964
1553345
1397026
448415
1311896
1717824
840690
1802826
1718876
286855
828756
431920
1803527
1904383
1001516
190713
1401658
1828287
810726
1891543
947331
1790482
548414
978593
1277065
1014636
805187
1660954
1629443
408929
605055
1693365
1276946
1481229
954730
57312
1578007
1439144
1092072
22444
668842
706846
1042274
519399
1439240
941406
1330213
900399
1791995
1199463
583663
1545825
21062
1559118
1794611
1744658
1231152
1309529
704724
1007352
181873
762246
752179
1563992
838997
790982
61251
997329
541560
543431
170949
774679
917346
1615966
1040022
1761048
41881
1826228
1504379
1588759
1548672
75818
1502779
682638
293463
296771
1822714
812698
1837243
1196375
822657
1157833
1571910
291301
1982279
1992343
197460
96515
1807407
1557883
340606
1107655
549178
206486
968211
481896
1476811
569521
1903895
658921
262480
76920
343647
50464
314070
59563
751952
1974775
200979
1723844
1622224
1073047
1644803
1901776
363574
64970
173152
1812551
442801
105388
81217
1194838
1953410
1612143
536550
1678284
1927370
466140
489506
878383
1174468
305456
302082
338335
281723
295533
612696
1855937
1085833
1498751
1265095
1981100
1694598
1180518
115310
146235
1800800
282088
744564
326537
118059
1060001
1854972
346331
483869
1381725
998500
563975
220473
1757999
706771
1072687
1546871
1881867
1930866
162763
182319
290202
947355
1291835
796684
1855649
935149
752999
224454
1873926
872953
1913110
1881401
201882
1771312
752370
1843033
1480946
57520
1301070
1636531
1960192
498654
1545457
1443010
924138
1851481
1604919
1152197
813305
1844058
1116668
48204
1395994
1502550
1663629
640844
1401882
1844943
700641
1409243
1846496
407856
230564
362202
661285
189126
699402
1537519
615230
281915
238894
270314
830856
743431
1048746
1219385
966199
755018
1210659
39105
68145
1823990
1692692
1873528
909553
1909401
938524
1964344
361955
793183
1761639
1901063
1164756
1078243
1966554
1939527
1129085
896142
1160092
1983912
1455281
1872294
1008821
359789
262451
224341
1530312
346008
1187399
344771
64025
694107
251171
1186457
1519109
46666
1387041
1042159
1023541
433178
977851
1388253
262662
1007633
116544
672152
1715975
1184002
1685959
1036060
690934
1643752
1047276
1593152
1824504
199711
364385
262770
1353823
158383
1336727
1723158
907530
469961
1297008
1137841
1655534
649069
367616
316695
1286542
818050
1011025
31782
1844236
1377203
1459339
1479305
944121
588204
1545099
1672235
242199
1741909
482442
4927
1718798
954665
32489
696978
1082871
1321629
1024743
1384402
667339
1501669
89721
825439
266623
1292320
1723826
388868
227453
512717
218310
1751171
432166
304377
220864
1812867
1324939
877695
14572
369231
839905
575062
850014
1684024
1810732
845668
1373187
9783
884571
751195
1776122
188074
631741
992356
240620
518033
392159
937308
1385867
1071532
977318
1606293
1670968
1579788
1994150
1905120
1761364
1254411
316079
1685045
654660
1167878
1824133
11717
1107375
433289
813577
1436459
1525565
983013
981959
1010915
1781340
1594667
857262
97378
1934200
756192
1748477
736781
1397968
797411
321216
141681
1950019
905901
951135
256711
1997401
563984
1615447
1713761
1032929
1043793
679900
772435
489749
608055
620893
475202
873506
396963
1371661
622008
1826757
620800
1580597
1833489
1727548
899281
1020900
877305
1960970
526696
1780737
234579
130608
296338
1728313
1290459
1306379
1720126
317796
17022
1843257
1331809
616628
1914302
1484673
1496857
1260000
1948031
626261
854246
403287
2020
810368
1538328
1295453
1787736
1747047
1009192
1891331
417772
1846873
1022841
1691851
1140127
234939
288580
1552041
149401
1682030
128198
703728
282719
808068
1630394
1289448
1827633
1096048
834166
1720126
1230472
976457
148792
283464
836719
402061
184937
1313702
1282914
781333
1044669
186636
1091215
245486
1466242
1439953
413557
1348915
999966
1329576
521442
1854768
770549
1205781
465079
1238269
1449226
1775314
979779
350232
1103313
1557804
1706473
227325
306979
1051198
120314
1655657
1182948
1096967
1965830
1946629
1686996
987885
1626557
305508
1076488
212264
1023426
1937087
1669341
623871
1832603
1961260
1813178
250234
29624
431481
1416270
1587680
754006
774273
543458
87207
1492571
1416491
696944
694242
1475410
435355
1195806
1123736
1708378
1076849
1784974
1722771
1036058
700112
1699206
1135984
1600147
1558419
1056411
1720130
13569
1584929
564690
1335480
1004460
1974305
533669
514122
1895213
375259
1884702
1854090
1520372
1274683
1230261
1629623
180630
295752
581685
1065280
1412754
930327
856225
1262845
781127
343570
78858
24138
140763
1993481
642257
653079
1975093
319486
1431725
934357
959143
1976852
1128251
1246016
1776514
392443
1329842
211959
1307499
1720134
1865258
180612
1066490
235300
29368
1694944
91474
1772002
888490
404052
1705768
1675499
637247
1907804
1037185
74360
170552
491660
287672
757523
183429
1966130
1900397
1182276
515957
1088206
1818250
277357
453302
1101359
223630
822046
1426402
140043
486652
257692
480495
1235887
255040
1209223
1868091
1747746
1265625
1050101
512780
1805680
1140065
1756317
1274813
1252524
1864702
1908613
912675
712708
777289
1694049
987405
510867
215869
1049766
266438
303220
79952
205531
688824
628991
1047678
1926633
1276519
1725601
839080
1968854
1729780
1550839
1363290
1410418
603864
931894
1738055
1705904
1924509
918225
174039
1688122
520887
944791
1211588
1428181
236241
1720425
1921218
1293884
801693
754411
1853347
259724
1848849
1457110
149286
1285603
1457630
1643966
1761581
702527
738311
352669
277309
152763
1308509
422262
563226
1600828
650785
1369346
632219
1324120
1826901
1618207
1979427
1768396
1585983
1416959
130557
102851
204004
1319989
766054
1656501
1745651
1039696
606952
1186338
1470908
1751205
1653643
1779866
1459575
1161683
829987
1231386
1779399
1550425
1344334
929736
1352495
1468593
592725
721382
1653736
4767
48352
323378
1269219
1308233
612719
221788
970774
1157183
1292185
1410272
1696354
1761179
1567388
1223390
1990582
1407446
810019
1424994
651482
1902102
1360841
701464
1575223
1254238
200875
210062
1369201
451198
1538000
760041
923638
1463154
1500468
73720
1865332
719045
608380
295154
1434606
1355385
1051123
1168397
470225
1128610
877289
1065448
544386
229361
198716
969832
482384
1445554
763771
1379532
20372
435188
1836178
895338
1106716
4944
191093
1860549
1745929
1331232
1340002
1809564
1530628
626968
1864673
1970248
37829
851280
1482835
195839
886816
1980130
174984
1564789
448716
200474
1718574
710955
1424600
1948658
756889
877689
333630
1982215
1468374
484666
1129330
1681012
570312
836154
802813
968305
1503226
1107362
1135652
1944485
1807013
419154
335182
1451824
1323204
665963
686962
1266749
745370
1097462
1030788
113781
1138914
821587
1410548
448863
1587502
1865665
294804
1979367
957987
312506
1848240
1428098
31181
977697
1770449
952591
1191126
681491
1050572
1903404
310515
379649
1036437
1654499
482054
1835116
1476800
1105359
417200
1960733
1267928
667797
823752
1310194
385541
963688
1039431
1774437
1455904
1689640
228097
1643963
1454230
169952
131679
1026456
1871066
652601
864730
1846654
944357
1930242
931037
1141366
878371
283743
119048
1185948
288738
1184832
1111343
545161
1029208
395532
337442
1279301
209334
642782
1568190
1764518
1514899
356018
1804598
297164
40098
117798
59052
1143213
1543357
1743814
1166490
683642
516156
607653
564442
714937
807415
1467718
483856
547024
733344
1411209
360132
580245
1806756
88163
1424110
1508543
103097
1648707
660755
1947563
742796
1038702
301721
1629400
634507
1002843
182729
104605
897826
439004
368565
1400617
1715557
1407696
372399
962704
1036899
1078274
179249
145153
1598119
885250
540715
253374
387023
1015409
415523
1388892
1480511
223121
963349
260117
323318
601216
1935390
319692
535054
780281
222985
288135
1972182
368063
457242
708005
1909146
358458
272753
188172
712778
1142861
82368
1276982
507296
697180
703204
1231071
217244
312728
856299
164385
830968
868068
1419090
1169167
1153399
1617487
728890
1284719
1688882
626848
467307
613589
1523097
870125
820409
807280
1234187
1944900
1340673
654442
999779
1390077
1074550
1967430
748942
962972
1358390
1013213
1614738
1701514
993771
538344
952081
249560
1904601
864048
1553499
1231934
1185251
28666
158163
745796
1516570
770147
1360369
1027291
762456
1053952
245528
244092
1028603
1635701
501057
368300
692228
41917
78556
448860
202928
1417293
1334539
1170355
1281710
1289687
903098
1318565
1992558
318868
543572
334726
16487
1195563
154810
1942529
11352
1977643
1969783
338446
1253282
415051
259457
1377614
1068173
961314
913142
1865854
1584558
1650386
1174062
87037
1452274
1457481
1028029
865939
1738829
1696995
273623
854821
889024
207893
1352309
208659
1823516
1335478
1236343
1501150
176751
1613738
1016659
1145835
1523278
1652564
234534
710572
821937
1663078
1686376
111125
815899
743861
50331
558213
991109
378445
1585099
1276641
1914414
804978
1533897
667961
1052745
1760939
819570
1909522
920457
686746
604672
314364
1951667
387501
285567
1624894
1430742
1274233
997432
1184938
219281
1971711
637393
762
804081
1526581
529652
525539
1362826
654842
267288
1500324
1152936
338986
1598118
1505118
312029
1491173
1624735
1826870
129584
196633
542181
680687
176772
1976609
132537
147257
280964
743895
1890147
1244769
1129599
1847333
1897708
1029001
881210
1962047
1019537
1776338
831965
1678875
249155
1856636
489681
886061
1163719
943829
1152646
215924
1859439
329802
1326286
1227692
1194531
1700363
307134
265066
1857772
548815
578964
783644
703354
1467096
1894774
1618920
526905
351159
288061
885870
558175
427810
48087
1563540
240770
453280
695010
1417011
593560
995408
1402725
438484
1837573
1277848
526758
920662
776279
1728054
911827
895666
676988
76679
1523236
1594592
433556
238235
143435
1879171
889765
1317856
1468804
905025
1792870
354144
387901
216179
1411764
1875769
1056942
250623
1092706
440509
1127308
633311
1158423
1380453
1578892
296062
67526
590194
1581253
1272361
181769
693730
496171
1873487
62803
583275
1257906
1117008
397943
1722555
435294
922180
1949322
197509
1773622
1482532
1928012
1183997
1472311
192396
129729
892164
852583
1571006
430585
1750301
1433217
37741
754223
1930850
220538
1639857
129331
1719473
1326562
399737
461609
524961
122549
1871572
815124
981234
58780
477055
479255
212461
1742170
788891
1998372
219141
1159224
101466
1243214
1658372
741001
1843702
1073218
1122875
25414
1356818
1089069
1039933
905644
1161397
376345
838561
324506
1835320
403999
704159
1040441
241299
1041163
652133
1690738
812809
1237964
1568522
751668
469023
663335
1326724
1326340
522381
1128117
907338
1207910
1705035
520449
350612
232565
1765467
1189660
455252
1291152
315029
857148
925561
1743866
372748
175322
1860741
1934849
527774
1483752
1272304
803979
1193397
621844
1554507
869636
1818096
368805
532934
1557789
1908175
588897
891749
1623690
832422
758858
1816278
978840
1030733
1730978
663152
1465919
1238570
1577419
443021
720714
1993325
1359834
1367364
1117073
1919762
82638
711119
673707
637436
1375219
726238
488126
219044
1715031
293263
361938
1692735
223004
295826
1423692
191573
1288852
967649
614272
1338771
1373129
928347
946876
1761936
781809
43300
1114637
1880832
1112449
1358209
1926170
162951
739362
387104
490413
595456
873266
803473
973879
1819467
912020
70538
1102369
785598
264193
272808
1861011
1480993
158194
1947892
411210
1632988
289885
552740
1382851
1705154
1728548
104744
644672
1288411
1004570
1626269
1512015
530057
994782
1939454
1577590
715406
778579
568654
1394447
34155
1834023
554790
411259
734671
996041
276021
819217
656920
1908928
387301
1304772
1891141
1937652
442524
1231829
1543721
410939
935105
673426
1646021
1121598
733173
587065
1542491
1977527
1767938
1278403
1006823
613273
1092669
1557395
1057690
96636
1015815
1108004
1630946
1316741
1819300
1822154
523224
304101
929459
630734
982276
1413982
569234
847045
1253411
106512
187187
1031852
1371543
1268566
363194
383153
1023592
1802089
190482
1359832
1658057
338085
1508257
746180
1084568
327392
855682
1053828
458859
635218
282942
72256
1141594
531147
1741496
1309835
1010253
883611
540297
444521
1311121
1229120
1104614
1022259
1342626
72405
1586081
1014080
1861763
86590
1353422
433674
775268
118024
373893
619251
794329
1223933
588108
1270917
1593130
1636806
3674
1558209
403921
1758498
1352140
1734228
911633
26522
44997
1812780
1651359
938348
66481
810109
1642521
1035299
581802
778324
1328405
1423738
503293
771466
1403859
1922830
433143
1406552
1044631
430779
525340
183474
891555
1204032
259353
464766
25501
1571015
97793
909952
153844
1375982
1191145
479742
1920053
1412217
1107911
1945806
551006
393507
1983016
1276961
466501
1348782
33589
1228612
501631
146197
1869083
1139142
338970
1554995
388572
757733
553886
1881224
1539409
953897
329160
1482559
65423
661969
524363
197207
1937659
580256
485507
1933974
1680210
1413806
573692
740273
189780
1386915
1903493
1110008
1180745
1573725
848209
1237254
1828292
1461454
533816
1421499
292401
1108293
727854
1767621
675722
1506478
79786
898237
311707
596863
784227
999477
1199501
728919
160965
1352449
385467
1114043
1042893
1640541
294159
208066
1348003
1140537
700567
722446
1427122
1163129
552941
361660
717679
1920052
763282
1246364
1896108
1563460
266370
1324077
1114495
534557
719542
432817
802772
191633
758241
1403901
669590
636187
1865991
1375444
1333925
1001358
1862636
1811725
682814
543973
4210
1560872
901632
55819
1812156
795596
768116
1859881
38121
801004
1254488
862970
391635
752611
1625469
724607
1195302
1875099
1775030
255727
88954
12561
71027
807039
1501935
794650
1812539
1924790
1969523
167439
468760
663664
411734
1576154
738437
651951
1152730
411101
664105
943582
1949851
1470893
1001658
1117913
613513
1151593
196084
1480731
1024654
1470913
556340
153451
1738993
1726116
94025
1145463
1499494
805308
1295601
359531
1472162
1923352
831131
1242957
301519
1419855
1241508
1611981
426227
1233400
1680690
612300
1990216
579994
66652
182781
320243
1187886
931805
1399212
485235
597364
546666
1537806
182498
1659623
1392844
1036960
152340
1527322
340063
185108
956368
1778619
1651861
90729
761754
1519598
274019
740965
1086870
1388725
1255905
998797
165270
850787
1595660
610768
1584040
1521548
269863
714805
1139743
673255
865332
1818997
1775097
1466303
10452
1703170
1807363
164391
1067560
1220387
956640
1130269
1726004
479750
30612
1123804
1675509
311123
388639
333543
722232
847597
1063213
765237
868414
938897
143790
1365055
923867
1443719
1417053
1905553
638268
225118
1645247
922373
1193689
564130
1356713
333363
512183
778722
65571
10145
1862423
157876
467926
278400
1530642
1435493
496717
334111
10928
442766
1614987
868273
875160
276036
306146
25384
603673
571796
342590
1722015
1715776
1506590
66190
1815094
900724
1246201
301708
876674
1677960
1238272
1906221
485445
247106
21514
196606
1441407
851719
1435755
1265408
113816
1670669
707229
414964
1290084
301227
772764
230368
656896
56947
1252424
1731957
978285
1445387
1138858
1297665
120058
1740694
499339
1885080
1154171
429248
1746347
1076485
576518
193544
1767027
948391
8030
1539811
142621
1144661
1194278
1817095
823270
1508527
349669
978303
277536
1331131
1217814
1503067
321604
1414959
469249
1084242
209078
1930475
103706
1655540
1515700
1868860
1656077
1329938
1316986
1230624
1050418
344324
1418421
1170234
960342
1162695
1951881
1492918
955526
1181020
1414886
467394
525861
523364
1029555
166569
1181363
1930117
1816417
793436
379108
130244
635203
1439008
422829
1266011
544847
621345
1361543
525103
264708
1250196
1189733
1145859
888264
1154487
477634
1097800
85262
1535087
1688446
1712256
427358
1086855
421632
1201448
1329913
1879708
1668564
52194
1541604
809170
169509
1281832
901794
1288564
1058394
980626
1566185
1052862
143788
1009846
644062
280877
1880515
1104763
1618367
632886
521265
115471
254341
1942311
1327946
1308754
1087131
375841
1995393
888160
1931574
148493
781353
1828078
1889656
393891
1487511
279756
614930
1325661
1944437
1163754
1270694
1946366
1856664
1848172
1693619
518531
846291
960842
417870
1675115
1920696
852873
1725995
1882
307048
986564
122733
274624
1918983
1037471
868935
693101
1622433
121385
1719324
1217929
394086
1074073
1904632
1369290
1380348
842828
656409
612080
1535689
31641
1362222
1223879
1640280
1659176
1968778
904483
430803
974664
908288
839979
1141896
1282716
1093548
1665891
1878792
1601043
1901294
1982820
1243902
1254701
111468
482790
387866
448033
1088528
1241223
1408085
1214000
1168339
266890
675762
164771
1957020
459807
905496
1304888
531266
1655867
222882
1644634
689596
1429810
124078
4432
1003156
1934098
562658
81225
1206508
441871
1266704
1210451
740242
1884219
1930966
527731
169106
1435324
1695648
1847558
1525472
1247541
1320397
1189054
1925227
11159
1772301
900172
938986
1227870
992827
1774719
138898
19062
631023
1961464
892901
1291809
303485
655278
1258393
733637
1434501
590510
1867569
84619
1253761
537507
1559229
643058
288976
1791524
1947246
1518640
264735
1968792
1355755
1908405
1339399
1614539
611378
599972
668149
679674
665842
841170
199665
1875826
632557
1817544
800082
856616
1025153
875641
1264105
1400505
1864489
4813
690763
1935334
1681079
1497491
1644560
148108
1006284
341928
391493
1454482
189430
905753
972448
1391899
1654892
528214
1365523
136369
1133580
1096387
563940
618825
349856
1648043
520891
810845
1011701
1788818
191187
496022
1198672
195850
1429065
746391
913327
415944
149213
1763893
24052
1582434
872257
423984
1216252
1577010
1634468
1767905
1544916
1452956
1136005
709440
1701961
1290593
131322
666888
908157
1304465
424431
662591
1563658
538860
635597
747962
1344536
1773565
1262642
71606
1177583
1763716
1120735
1671374
55837
648402
811471
1373389
914587
998919
796218
1618818
1109775
263863
374619
837028
1340725
769566
732683
1258983
1475779
12419
1462912
1370901
891804
677609
1954317
1989289
1639573
114418
1936661
672199
1441380
26219
1795160
1638118
17760
997865
814749
1968296
1388686
330700
131341
1978452
1004777
846337
1825686
1214333
1890076
158020
1942214
961391
380252
1915314
1344627
782862
1646771
81833
1155087
717884
1990656
636777
832796
1402343
973350
443634
389466
742013
1054694
1272153
1248889
454756
1671361
1271251
372382
1007276
1010187
286860
1335773
1305091
1513875
1170926
1519111
1085008
299733
1702346
211362
327409
319841
1991709
1299571
1617747
1878667
1193870
507384
276346
1010037
226295
422602
1890139
1294119
1887357
1533891
612378
1590674
1894604
1566431
1606241
1896084
383021
554073
1016365
1273276
413052
1205863
1169937
1436567
747700
1950439
1525285
1152445
776611
357577
1683648
63857
408935
1392543
818123
1480432
385136
556639
244167
337101
1954414
850171
1226554
128216
993332
413594
1692961
1013441
1049331
115968
142066
1511885
773800
1869
443839
833076
1988658
732501
307040
1364070
384743
555197
1592360
744874
1124866
1175208
1504656
1862465
1239660
1752444
857723
769865
495071
1121965
471843
849558
480650
865359
570856
1864505
1207724
509825
1480693
720309
69348
489568
645015
1313935
1445207
169061
1401435
1514
1492074
1550173
1639074
904281
669862
994743
1181253
553005
1602845
1863777
713747
1961604
1566624
1631717
540004
456136
1749092
247519
942182
1970820
1544658
1983627
195479
1795764
132143
480998
1254562
641358
1084561
553378
1639329
375350
1506536
1084857
1815025
1542218
1598434
1558340
1429928
1961009
393663
106394
1946431
717180
336503
462554
1542256
167576
927707
644733
1622785
1873257
1532234
783767
629217
260059
153560
765812
1948883
1473744
1724411
88503
484017
1172813
1696994
1115665
222988
164183
1697493
785638
338216
432708
1962810
1236978
429562
1082583
211275
1845479
1994790
583246
1584682
1088228
40733
1397057
1660696
773126
547172
1545297
1894788
216838
539484
571568
711070
1288568
1813743
1295576
303425
861353
431073
1736249
1240965
305816
1489790
1962212
1616379
555506
353147
1750023
42380
1745655
51459
858932
687544
722943
568431
470942
1036951
1246397
1861259
1236491
723810
1119429
437879
751368
1483038
1103773
1557148
1197225
1040349
1651994
1326692
1685257
1836077
1871073
341659
874854
1143089
1585274
671506
1287464
802417
155157
136540
259843
737929
1680127
1048714
370874
203472
880633
1144272
1616046
1959164
208135
191118
1035071
1276760
803053
745083
1933189
1797433
665842
1780794
1007343
1547245
1280137
1942600
1929334
92181
281313
1195386
1804673
1453178
50681
868040
947791
674505
26452
85440
846438
1592580
1619585
1115147
543131
232118
78115
383048
1690835
1787538
966218
853283
1075790
1030827
1239452
882823
1379486
1251775
1385834
483693
796790
1130158
1610156
307809
1569310
1419047
1397797
557297
165221
712839
1545985
328503
1347211
156143
225678
344279
326032
1731455
889279
428535
364490
1167668
1744487
336914
71848
916675
1265558
1949422
380625
324228
1661932
1345164
473823
704044
1583528
1468554
694434
172290
1810745
164323
1980327
1573090
1908666
1263542
1825760
1482594
1898251
1596278
1184972
1839805
913566
1153340
1076751
335295
196332
325532
122982
248811
1659794
1735545
2326
1730618
114562
1383225
143852
269237
758696
1588393
793841
1150059
139131
11204
39694
1837530
1246330
15664
1925197
1728042
134068
1633491
557949
679897
381962
1170639
1985072
328531
371363
857830
586111
1683818
1368299
1430879
156936
1121659
1124635
1992269
686991
1019595
234364
1161448
1730086
884495
1591871
817802
1969815
1786112
1723532
802421
397203
535079
156367
1873887
123166
270722
186846
1098739
1644498
1333689
1749751
966608
107964
1045894
1338751
1663205
703139
1726081
472521
1960150
1401135
1179058
412882
1726701
27301
386103
1224764
1444793
1105438
1755824
412261
1913002
582125
789440
717294
36323
1626807
1447921
1490667
1552481
1323538
661969
1448288
687306
606332
1851106
854026
1044385
1263521
1843002
385033
1996234
985740
1590101
1437747
1375364
1664651
1142665
1662116
536425
292991
226604
1865648
148761
896706
348969
852063
251856
585162
1137912
697254
1682291
1129978
1790078
1953948
1669523
1119486
1712757
347528
1629067
1388487
916203
189623
1935683
1850223
781675
581062
302163
1157210
66981
835659
1119556
1241061
708245
480419
148409
1520607
261174
578768
1862606
1473069
309837
1636426
1333081
1630228
618498
1519593
1098215
1516114
1761691
301725
1876787
1115468
1020413
543162
797252
605630
1190431
1920035
118828
32559
1564055
1607112
678086
1985167
1084649
1122870
1774311
1837675
436254
960631
1746181
131206
644263
732
1537557
96774
342270
333784
802413
54681
247275
1405386
607953
215687
382525
1807183
586425
88559
1240884
356532
140947
342431
1142425
937695
642542
1420129
1122242
699132
504631
1069159
1274192
847476
1241401
571150
1693982
622600
1947284
1462565
1584037
1034557
1813972
1388208
553690
1734307
1087522
467075
344579
450453
1933446
707397
357674
663977
1156065
641361
25662
877017
1022287
732436
1272092
237792
324515
498660
1732867
190746
1600079
1094822
548738
1258758
755534
1354906
1727350
616211
894670
462625
118135
1727862
759766
132668
1550068
707993
563729
13739
1434457
1064244
1133554
872524
1851338
817154
1259710
567448
1269781
519680
1505117
1801063
1853964
1402116
556037
1238775
775318
795387
887899
1629619
1341603
204987
61759
1104656
1632231
1583518
392583
556736
626962
586638
1200135
65692
1380207
191281
1377485
1775851
196447
733995
1663049
199095
547689
1688899
207555
1380418
878557
736427
1153804
641567
635959
1953311
445537
14199
1784360
1993620
1654171
278921
814101
1146180
1882517
1839377
1334283
944287
1741488
1070490
453501
1455489
1910835
1503759
746032
380273
1392863
1895956
1372489
1058355
7621
1715723
1490361
127627
1104374
339976
1846796
901118
882933
65486
373527
1517055
242460
1967909
239766
1405075
585276
557641
1163172
113794
608953
202351
1882382
1544875
1629376
146920
1603190
54478
1255654
154918
743892
1405443
77669
301183
591992
571610
470271
266071
1422567
1382395
227471
448008
353440
828633
1818889
1473068
1830712
33210
1328986
528803
94505
668494
902020
791688
361845
444899
732132
1048306
1250763
981212
465971
713821
215453
34838
215965
1448437
782807
776491
1378861
1071660
124465
799273
1269488
113734
1579752
669586
618542
1285036
659055
742431
742136
1415532
1197460
1665708
1534643
1659644
1278998
178691
1642389
1624943
1413089
1256568
968585
786497
1749519
1830234
1058791
847187
1118624
803570
1218423
1438360
1821682
1628160
220938
254313
1349640
847530
1295590
223856
1744535
1162345
944538
1844390
141195
1851951
1343229
1239727
859091
1199360
76621
1416910
253360
885684
12065
1498699
1947761
1584026
1961348
1341859
627220
1216683
374369
586758
1491463
747712
1415523
972007
1235360
1736648
436669
118277
558609
251659
967236
1921448
445123
1854210
20738
1858551
91202
406360
1002473
498297
724359
384383
805147
331707
863474
674504
1357618
1261777
502754
284023
1928727
927410
698390
1266774
1695689
1051622
1780055
1275699
960830
1067205
3028
1018558
957144
1602735
923517
560864
1229608
477208
11518
1171617
1724336
577413
651319
1301918
1475540
7575
359242
459132
1466228
1525746
166015
884529
1933823
1826452
1345770
161165
1747023
216385
921667
936320
170292
1804581
1804448
651834
1647008
813356
363555
1918824
1805989
1496698
1385829
270826
1581721
1952780
339952
1914882
401941
678180
911911
13110
319582
678148
32641
905951
1829210
258366
1192675
1446608
49101
1536652
992758
1591981
656535
2359
1421392
1886526
1942959
28811
935664
283357
1507867
784706
1772007
1946582
898198
715609
534992
606831
679828
42560
1596319
1829372
472328
1463261
880216
798551
1746288
1369537
1602367
1570043
291886
928527
1203225
1339875
829299
1377168
1541593
1312644
709929
1770448
1048167
1036165
1340772
1948992
1162963
1722967
1113122
1898354
912400
1300459
1414723
629569
1830327
1538481
1742453
1470226
652834
797096
141009
552671
1850093
947934
63853
722189
782673
426557
986350
1170103
1931320
1284653
141975
1266948
294563
283602
1273549
1740639
132297
1545154
707713
889191
617631
1797984
1864880
1981477
962267
1302933
723283
815820
685166
147159
320141
970991
609122
1083264
1950675
1413161
1848701
512092
1555157
239998
1320073
144934
1553785
328570
703229
152576
1237694
1032792
1863398
572389
413500
668864
437081
461967
1960730
755379
548524
1520561
1872218
1709095
90054
186765
948844
423623
1376531
384338
918285
513857
428690
928335
496382
322036
1392676
396572
662952
1868868
1240755
129138
1240048
299536
598824
173260
436585
1840599
68769
366783
1943671
1864359
1460673
36050
336352
553029
1464815
450250
1379897
1231930
799886
278509
1504099
1413309
207859
352408
963244
1875415
516658
1318557
1603831
393021
1604474
690537
72165
124138
532875
1113283
578398
1968446
1999464
1191276
189468
944027
415474
846188
1940694
36455
796716
900902
1592952
791656
420356
40583
1348159
765538
1987784
280876
1576753
1059803
1794517
304423
1955794
812356
1277925
40536
1235049
874999
768109
198748
1576664
43979
1162282
1398319
1839216
321220
790352
1994286
1206978
1008574
847559
784050
653074
1035756
443966
1129392
1648049
176453
1407852
961928
1322151
646664
828224
540722
1240256
1322483
549165
507785
394130
66505
854273
1464787
126203
1172387
363214
1630587
1914677
111508
1550867
60465
274791
961563
1909289
624556
42754
722166
1954226
188351
1801100
456213
1611842
1872521
434732
16493
1847263
1349755
382569
373608
1123241
769376
1884997
1148454
1820542
1867271
1997978
1863459
996408
1563679
1334054
1720981
640934
1468840
832031
1699247
1957760
1190189
1607871
153405
206879
1888157
1362419
560424
1583378
85498
906662
1873291
352841
37309
1048605
775094
757374
1679630
1971271
1508530
1333021
1001200
817712
1474935
1779273
819118
1091680
890704
635595
813930
1287363
564179
642378
70328
368701
256853
494641
1327173
1869924
1740315
274865
1207448
1194598
554693
24347
423716
846107
1989197
1116611
37878
1161936
326340
1654473
791031
384941
174649
642681
8554
1557542
170642
649999
1419341
627165
1704743
336878
1941037
657577
1815797
715347
1429171
59895
1875835
1189561
6657
1292660
646835
759848
6114
90239
392341
1215978
418783
795575
1660571
347799
1241948
1415935
752210
412387
253671
1851535
1262199
391345
670558
527671
1555097
1341900
1020578
1099090
1501072
1355787
781237
1328671
365201
283665
28716
869643
702705
1887131
1329653
275775
1935687
1383084
500392
529591
963959
463270
1010785
1420945
1809098
1076605
136174
1652057
896373
720766
1491067
1828158
1991898
326721
817130
1852763
1138778
193845
80912
350656
1475194
1257804
1800773
1561178
738223
1752131
1775368
1685555
1234310
1134718
1896469
33054
1637185
677174
1716831
290243
1984308
1603633
825976
748854
1015084
1150064
1378504
53912
1996887
130321
5276
1291501
460938
725842
751826
827177
641113
699473
454345
1485544
886606
796109
472781
1063064
670601
1447538
51366
1297253
1745559
198906
187219
988019
301223
1703211
325223
235155
832960
89995
1215470
1904738
974864
1680567
908205
1443944
33294
627052
1283958
448812
1210395
1802257
488949
1413242
486339
1459330
501739
792871
206748
59819
215339
1062577
1690625
5791
311102
66975
370723
659722
1422033
632134
253473
1968053
853432
595559
1988277
108573
580272
706225
1735860
221567
1856826
1073394
123634
1152480
394836
1690251
467044
231503
1345248
1862160
150449
739110
695546
1155530
1658038
745748
182512
745337
1277856
1689549
974348
1219691
57689
611494
442167
1716170
1051488
336325
1141798
159661
1446154
1071036
65889
819844
1400672
1186878
1676551
287996
1056648
484946
1098515
1796400
1720849
507255
1468542
1898756
1453822
1379633
1640012
488968
1790580
65106
1425187
240337
1699140
1164398
1000629
50560
1489743
719039
344544
1490605
948454
950697
1788667
1110152
1133136
1175228
737460
1449878
782602
261755
161875
1054723
901483
687468
930922
381875
142055
1114142
703819
178194
1180335
114905
224737
879915
225317
496136
99240
1703755
1250207
1838242
1307567
159196
1260154
470557
1242310
1994097
1969154
922440
325823
1901729
880947
1472008
1224641
1413231
302926
1264421
1716832
1486520
1590386
1944816
297632
871043
1571997
820643
1511489
1558916
89062
1441012
1426823
1611484
1128346
480653
457820
1958365
1218705
391974
42654
224984
1428783
1379099
43547
697380
314698
920921
1263447
354479
1981888
1131982
774568
1859002
257964
1892269
419045
1142045
565654
1241876
475051
871065
492323
690165
1642304
1748418
301895
710960
776566
14868
1863333
602802
1206545
1906573
579892
1835629
1361139
880766
532833
623744
916232
546845
266822
1641993
1720879
947075
948454
717128
1947691
929482
1697148
1095959
1192384
1219661
1951563
1841951
1608135
182188
990483
157549
1875491
1596592
1477265
1797872
197174
522541
680579
1637637
1805967
1932888
76478
1991997
1403184
1069057
1248811
995733
1068477
1661360
1610021
207313
99206
604522
1941772
313940
401459
602628
120522
242175
1188189
527373
177956
1499175
490472
315620
568136
685042
759089
1305402
1198713
1480662
1301631
1289707
721693
207678
1491043
1639850
254952
1043275
1293324
1644206
1290009
734777
61021
1815527
1853491
425644
350348
972969
110917
1252896
1215638
182388
915664
1362963
497337
1206694
412340
629857
919691
1467625
1836249
1106398
807133
1975957
965952
1110167
1895130
978941
338783
1450609
1200502
605746
1765306
1379962
404726
1851169
1927798
514442
994606
1022892
1131840
1533480
1053570
141384
402322
1578068
377109
484338
157879
575101
683679
1835459
528081
1695154
379471
281331
1326095
1602312
441782
451290
528753
1690931
591209
1566846
739788
1760780
466872
1854312
1993830
251386
1796030
559089
291021
1829469
1021042
928672
1972991
1017180
706876
1174309
906104
1732384
590422
1799799
1182632
210412
137667
1702115
1944741
808057
161764
913564
11060
23228
159211
467897
17418
1965200
949050
1696973
476620
578353
922053
1043139
357781
1702321
1162640
1232578
18443
736901
1925230
1344261
222488
1225362
1884616
883528
1096814
1923368
1647889
814499
1411674
116363
1177604
152817
246511
1961366
712522
1917889
1061222
457006
1478941
1726902
129449
339226
1130203
1159550
538655
731956
18618
1463046
1221128
1998966
675493
1346724
281570
365100
304407
938627
11534
29621
1990836
1390635
888979
411084
1761288
1888874
963279
76043
1729889
1323116
1195008
789433
16023
1731424
517731
302175
1959906
121235
1593534
980416
289897
1083053
871996
1759601
181383
1839828
1076200
1729835
1995577
1746185
88667
731915
760418
1470407
1012655
898450
1568572
1503373
396229
1305396
860261
842096
148992
289742
1006284
1924476
1145281
1527110
1515668
280012
1698096
1216468
311730
179404
754516
1944621
1173778
701426
1852524
1473685
472345
594872
484374
1797800
1354601
666081
1629441
811673
943901
1856013
1626932
72604
577413
1702271
564656
907218
665175
1851345
158423
1105434
674277
1328735
1191849
1448357
1981843
1003750
1672917
308030
849836
586143
1892847
1173554
1342074
1830977
507465
679497
535691
1196895
1967013
902361
1071530
229345
736599
1781973
1962853
880459
1060921
355304
443526
1133766
1448756
701770
384852
387680
64861
1493177
1867286
1164915
1701863
1287443
359864
704454
488764
1666553
418487
362734
1824913
1880452
86207
88842
541259
1755939
1286672
937238
575533
787760
1885823
531697
913108
512465
3492
825582
1876793
361430
110322
1150636
835221
585361
1685827
1763833
1465319
1282634
1980127
292416
776110
1641817
1809468
1102229
997730
73375
1568325
1916437
1016474
678643
1940071
493492
688404
967771
875489
1681960
1445304
1895129
1899361
1298571
773114
1273395
945082
1084487
1795947
1543275
162298
1484618
1856301
565520
763727
1320393
1948177
1820526
801102
80270
1602683
400315
39056
1280781
1283674
1210503
1295929
379908
361988
1394831
255613
1828502
1167178
1593625
640480
482774
766725
1063976
1221491
547582
797037
1358277
77166
181764
831871
973852
1280946
1571351
751150
687884
1917468
1751451
1775400
1641006
459667
451983
832114
1591646
1174745
672235
1691105
1175699
188425
749528
372320
78856
36129
980649
1447597
253698
1984735
1254325
897385
640407
478737
1612427
161384
209394
299951
448414
795058
1947058
1887740
1475447
901375
532032
1118124
905980
389925
834118
1840273
1498275
341854
87280
1293775
1371779
1805276
1662010
489511
284996
411862
1875007
160339
1598788
1901909
1523275
1356565
1816090
70387
523886
1336969
236478
391551
1255580
1315282
747371
1940193
111085
1962260
208708
576015
641614
818713
135306
1901271
1529347
1587964
1408885
1478870
574420
1262763
1330264
284051
1563542
1208851
305786
1560146
1956229
1788754
520100
838681
915751
1924562
733519
1833352
1735846
913426
563479
188290
711599
944734
79174
856400
1432266
1684780
1392768
623783
1543789
1542052
1353151
991679
1450375
1026562
1753262
21895
1760914
360004
1675597
610126
28565
1558432
1061471
484734
1276214
1308321
1761786
1643818
400388
1749306
249406
1117030
1209696
663703
1339206
1409642
6948
647457
1520999
1630525
1329290
131080
248083
1065231
1355891
552730
428241
693486
1629189
894803
1959421
40024
381617
1959823
1049939
1989659
330955
1180620
1623353
1292495
1520729
847170
267908
1353099
1558694
824148
675117
518536
1519140
277038
742244
1568007
870894
1765277
154537
464543
1940760
1904681
83594
1716083
1188600
1584109
566293
702908
562251
1619190
1258729
1782327
1859425
380580
162277
752712
397276
704426
1691058
702659
1299689
1364920
524579
669678
842671
820198
445578
130061
1970771
462101
1944786
796390
299286
1103992
1973674
1096778
781191
1959761
531794
153647
1573875
429985
1487975
1915050
269471
489271
918626
530322
1381546
111039
99922
703939
1448336
1531874
1775908
1477200
60009
66587
692119
1202428
475049
182904
1286871
1097059
1888336
703874
331743
1648857
378382
1975987
176787
327644
334994
628308
1598991
985618
1321007
161166
1640793
465562
1566728
25309
330811
161667
586167
1442563
673410
1032081
1825239
1084064
1374115
1613987
354842
1242998
782865
1222534
1806972
625273
1900479
1810188
1525763
1317330
1864315
82516
47392
1090888
1872852
823706
1482814
1487956
1004877
895024
1361457
1327018
596793
909136
1051655
1269910
1427075
1736304
1009170
1438175
1857041
1265130
44127
1608767
443390
202881
507476
158622
1347772
367085
1647517
796020
252436
1102428
1355886
1703100
814452
1775252
1675980
1402870
1720873
1850535
185940
1700094
711827
1804793
1495750
981254
1200029
1644383
1029014
1824376
1941906
977718
822919
63782
339255
674571
1387957
1351592
216332
732054
1254525
1382943
1365855
1320313
1181555
1531308
151593
1334255
1525108
70587
1824889
807505
1967213
1595248
1576933
1391105
1284225
1761583
1756652
1530097
1508022
794500
1022571
362099
352708
1692933
100959
608906
1931640
1451425
1859268
401189
554586
971282
347454
205078
1186640
1469435
1876788
1539436
319707
1252498
1365487
1966291
1657531
1000492
854288
381590
121535
591284
646275
637604
770808
1013026
1277014
620041
1439370
1092705
1732095
604572
1146473
677489
615514
1254871
1254246
469917
1165769
145959
1421321
1614378
1149322
342763
487642
1801624
213424
606533
912510
1534178
1974202
560276
377445
1423829
1783529
1721050
1590409
393931
777779
1883468
197906
1756322
678320
157807
1006301
1688887
1568751
1465045
1548864
1219617
522049
1149696
1269887
1419704
801799
1137950
1053185
1027732
737893
323380
1581968
159434
81651
934258
1057770
1885085
562327
150306
257388
1011688
1892398
1538092
451924
1700007
1756182
1035942
527745
1454740
1697643
860826
178564
1258003
1315730
1285214
254633
1949906
1517997
1544689
1275592
976476
742056
504920
1203208
1790969
1848502
1750562
1947362
509780
1764623
1226488
1363026
319907
335005
228017
1799763
326710
1293172
1608076
1334737
891997
80025
1005370
589090
1607944
408699
706325
1055603
1766597
427647
1272861
941170
1135933
1340934
102214
507190
778250
1109820
884798
299551
1960746
1645595
1588187
596478
1606759
524366
1376114
128823
1592859
1193480
1140704
797726
1393705
1310499
1326967
1397721
1411142
547904
1134493
1670149
1981712
1269292
902445
1525723
608919
271009
688124
1229581
545482
1304235
156048
305406
709333
1668445
1183032
1851051
1214815
1289101
768143
1716035
1050740
1027014
1284126
998264
1900913
1057889
1271542
1759501
1047698
1898395
70089
1216599
878561
1565495
82660
757649
1877378
954844
1002048
1827576
506675
898485
195845
1842753
1157900
1681123
1759681
1127480
17930
25816
1463552
631863
1468707
1930821
408658
83878
829714
1401729
463341
1163641
1991498
1087928
807511
848880
964347
519781
950498
1289885
735809
1203664
1831802
1038956
1512835
536216
1727656
1551539
958803
151096
1552823
1683013
964680
731622
295654
1395120
305565
293875
476179
891745
600079
345944
875384
273443
524038
987636
1543889
1738076
120175
1024581
1954586
540234
1104719
297432
667315
469466
19808
1525517
841444
668162
1025282
1357544
1209246
279088
1999231
785886
1087149
1863807
976018
1473165
1832441
587274
253356
733269
872636
1094174
1426402
270985
1749467
211937
84801
1796374
501321
315795
1148931
1754727
1297384
694713
59792
793898
260110
1449479
1046584
45278
1266869
1862324
1254769
1699199
702117
1156461
165919
1240986
1785316
977994
1069042
1831103
58908
1665088
275093
969136
946797
682828
130034
1860126
186023
1649657
1887185
690941
1073799
1139513
867575
1788635
1570116
774293
1251431
1215212
1432030
1292567
245277
843326
129327
1204649
455164
1341231
445090
1699260
1731934
521698
1493685
1810699
1936930
1143634
784930
159313
282518
98787
1667095
1297842
116616
713621
1011081
585513
1994233
1531659
1171805
354676
1664638
958924
854279
1313152
1542327
1315080
1673839
1627006
1078529
784897
182584
91226
769868
775494
1130293
1743780
177518
179882
1712348
125406
1684760
1196033
1816485
223889
1024237
1479448
112380
1146408
1764079
628928
509017
462465
1929880
498848
1654484
1108709
396182
1916005
1257256
591400
1491280
109175
1833403
1491996
923143
1363398
1644451
1713384
367321
50444
455527
952233
723060
1376327
1296780
219038
931364
1298700
932914
1059007
881219
202224
290107
505670
798144
1265558
1176406
431775
1309721
1690890
1590051
335867
803643
215879
1992747
1480200
1486529
271448
974187
1394491
23797
658335
111685
1980221
1361792
530857
1809844
551471
484034
1090139
1412913
1643064
1921579
1062875
84310
1201412
775518
679387
498273
1669885
793913
483228
339078
1088542
1114472
1948809
1137077
1371640
301584
1527243
1392239
455993
62483
1742473
1990222
200220
586533
946605
683194
615652
677846
1450838
1298857
1925116
202355
561814
773214
1191400
421814
965373
1168725
1648037
1034236
74341
929882
1272710
530199
1459986
1473464
1457207
1326105
861245
455182
210168
277466
642820
791264
596972
1110691
1407896
707109
280572
1363020
1960968
425877
1411695
269472
1474278
318626
358824
1039044
566386
1893856
1983516
116749
1000212
1781002
1287507
319378
1814305
1647638
224873
584612
411830
498414
1099023
1753682
1470037
557780
1901810
807808
431306
1630782
1987167
214012
1501703
185715
1458403
387099
902923
1050784
1434359
443818
775313
1841748
1315579
1418136
502339
1229992
203487
1450061
1698549
1098405
1435532
1591197
576150
872604
1967769
690936
1727715
1285311
260004
181165
1133997
58707
931982
1890819
535506
787652
547335
186293
172039
1055856
1399180
1792198
1920447
404056
118732
50777
1452271
527343
1737730
1944841
1312099
874238
139230
414773
1344513
437677
679419
1520710
448461
1272150
184995
436583
531694
1202282
1099410
537874
1417432
1015497
435335
1010355
987274
1375606
1498413
436573
1614048
1201065
1871884
1871265
1124816
1782450
1775474
1431219
78972
1031715
987191
724111
1228575
992262
1746986
1111758
277255
14118
449200
1475711
1960334
90413
1039620
956814
1723922
397019
697299
1895632
1949150
994086
1039953
1062496
1860116
1654055
1218361
1810176
1224488
709097
1480825
1750076
757027
1652051
55816
838579
710822
952804
1980282
1013636
1313877
1347786
329845
612952
463421
574118
289476
632813
1310333
1177306
1267562
989982
942080
711819
576561
806677
880669
961657
801983
1927335
1675094
754819
1349273
600389
629676
1176810
1031303
756040
1671185
1951657
878390
1300112
990739
800992
107263
1931660
1303686
849454
1239458
1808121
1999771
1707164
733520
651767
1629646
737792
439702
1619532
1025532
1149687
653541
722487
1765404
1171674
364590
808749
1225890
144311
868965
164374
929400
1766196
103217
1154061
1313843
1630043
322554
364536
577369
447822
580516
1401390
1687047
400879
1703428
1539701
1251647
1735477
588441
1206871
292833
889572
1723470
529732
700256
1169302
699597
1873884
46327
1325313
26995
1019115
1579482
1904650
1721102
792142
926557
1266018
1869889
910560
1532597
1871930
1672512
133010
1514826
1891702
1001503
1993500
539488
1913892
699671
1258060
896049
1180690
335462
1025793
1633873
1712384
1863386
1318945
232739
1988899
611643
696701
1992925
57300
1193671
251405
1214801
978240
144108
1772272
1901338
613274
1663848
245901
1431854
1613565
89293
1449581
1613226
49171
1986600
870405
1653710
1181085
1490304
894116
1430940
189909
1151834
1605924
913263
1156237
1389950
1597069
590997
1457835
296845
854932
901321
556900
512423
986493
136171
1112120
1948565
946668
365235
869014
1383338
183330
1907732
1252345
1063277
910468
963265
518655
1873325
138367
511134
1488654
459162
873378
1117923
1700235
852269
18774
1081032
1555184
1071087
1337108
909434
141807
54639
979006
385068
169457
1390747
1466655
938648
1410079
1746501
273211
1874271
1030247
1266157
1258705
125754
48790
1262049
1671447
959903
831277
1771841
1621728
1656900
593601
1245561
1683992
894185
1641962
1356664
1572804
1921858
1382953
1225718
810456
1026603
1783779
927476
1704213
849840
28341
306683
995362
1200968
280052
1349519
349393
222337
927668
482638
620074
1800810
50283
1924770
1922743
1785720
744734
1402852
1488446
1666346
1820011
368294
907284
1451920
1211052
1951171
1069912
1311678
927953
449348
71872
1443199
1153593
1473622
1858093
1256138
1016821
966010
386370
117585
794183
866459
1257457
1152702
65641
1326488
1260554
440448
1432829
444958
868560
521386
1002955
1755285
1478352
605190
1900426
270477
1442326
1878470
1415365
1806741
43544
710091
1252469
1481645
672294
145919
1589109
483884
1001153
1894608
1689988
1854699
1355850
360216
846400
590999
495358
1692797
1095905
632267
981867
1201412
1031756
1437994
1660397
26987
1744323
1629210
1524829
751217
743015
1488886
973310
1551515
1136185
206238
533644
534305
706273
1584770
1977756
1196333
127494
1449821
1137327
1454118
741605
57261
1333825
700403
362310
201357
405426
320754
219419
1233471
652763
1763719
539940
416721
22919
1543269
836660
1646240
1930159
584461
1234978
1786650
1695485
744674
1929468
1235114
1012964
950688
1395933
810319
4863
137332
958623
1586382
314019
1769429
735706
1743022
1771251
1426266
1723535
808581
61500
464213
1798519
1526373
424598
1578827
80708
1019576
1850189
984109
1839104
1977411
252896
1066217
1946873
1516578
610596
1067145
25384
1271943
266373
1931556
892319
689021
838280
1863578
443422
979723
693905
489049
334696
1185484
789088
1990529
1674464
1582632
1043230
782174
504605
1378512
1092265
1089812
667907
1082905
934017
1684597
768654
1703305
1773706
1275388
1549400
1892211
189057
1659801
62017
1139502
846151
1829455
661403
675692
132984
747501
721007
1984400
451101
676915
1623083
1718874
258838
22684
1130189
1965323
1207335
386311
1265077
1305988
1957240
852026
426967
58168
10196
765596
1053952
18760
350634
1611679
1774040
1735556
65771
109029
1616498
577550
1722240
1982430
523958
1178307
389370
402709
435615
213442
1631325
445394
126273
32156
160626
1083047
1430330
1599628
1432414
418173
637147
1977350
1997546
705282
789532
1558222
209315
1778775
576428
422196
998929
911015
27136
1590663
656516
610085
64181
781719
711124
1478672
1279139
1583175
1735676
1875324
453325
162922
116480
336458
278943
1808173
448105
884711
778754
1657491
1163569
1700815
232446
1189485
397342
642337
1437314
878441
753771
510586
1316466
1848567
1147374
544255
313369
850923
1418776
733518
574563
1065986
976918
978316
763809
1840759
1490744
1049732
369889
1071170
487611
95431
117631
1788883
1812836
470449
106489
1582407
730184
1953447
194864
1495591
1423928
515377
8770
1129300
211051
1830165
993994
1879037
1056039
511427
1352247
823777
1735824
126191
73844
357728
1839245
612217
1992488
989877
1424535
1755838
1104734
1816196
1433736
1353359
697669
1037918
1555983
1615766
1949861
1938186
852323
1675801
1550292
1344618
1736706
938321
1479454
670868
1631076
626658
589709
1295906
529964
1575001
607415
657351
1551717
1100570
1160127
640382
543507
760954
79457
1710605
1315204
1336721
429667
38688
1444625
1951544
1458532
735758
1195788
1686514
1552340
343844
340962
1224437
1311003
1095492
513463
122126
1573453
1631552
1636830
315121
1115648
853884
223947
252347
957398
10064
692574
1279419
1882051
992087
1425343
1228468
1959252
1833797
1793222
1525369
1832706
959630
525248
1775191
1133532
1248934
331894
1946406
596026
642996
1961742
524237
1731646
1015437
981044
1625526
996326
1842903
439258
1883863
451815
1420680
1379310
709334
1248588
445574
1633367
1372512
3931
1599237
1621072
348158
221277
1860031
522011
1784491
1679857
1239754
1964532
1369599
505376
462325
1369701
136594
1201428
1454484
200552
79843
209349
1458566
25439
1155232
682697
1529086
891389
1831442
585064
1676213
14031
165642
900587
1221696
889714
1510730
163201
317060
129976
947580
1250292
257174
497693
833299
1127912
493382
1374249
309991
1029055
312325
269663
1725883
865664
716743
951714
1969586
65191
1024148
642099
672957
1475745
854310
674636
692466
365010
272625
1890436
992354
1055686
983694
1297253
494037
1443080
41647
764961
508580
727906
666672
523786
279966
1611722
1609330
1602345
1497432
1181193
507718
1069771
112779
679383
1593973
1737416
1646395
405164
788906
1870253
1512171
1272
767850
1846590
1063162
1190968
1465266
1239853
404775
700132
1260765
1068941
661366
1506241
1861414
75626
1016223
578020
336094
800329
1968493
359867
447713
451177
1069549
750546
1707896
1337192
1413914
1808438
639499
531882
1389500
1603226
1035986
1414049
627596
506118
1178965
834706
1050967
1601361
1642601
1148912
1479757
456530
52770
339104
951374
1783203
225564
1930342
1003904
1447094
335181
1956740
1480394
1781090
938857
381286
232460
1639970
289564
1696492
445809
1229959
1575908
985849
1153450
606336
383458
1661524
1859752
1291914
457969
1669205
1282563
1848300
1573219
1240538
54413
1172162
683578
1347647
1484143
411658
145823
170143
1937175
1415916
1273074
229743
225392
1952049
559121
1775437
1964159
541248
410971
1625448
1740534
384111
526359
176033
1013
1728617
1984965
290937
434633
1945884
278029
1880863
1157087
1304162
171350
1116099
922064
1652721
827013
367087
1827071
1723937
1281110
1786172
375784
118766
56226
825619
1168809
904396
916097
625020
974031
1380839
935999
454428
512280
80913
785374
1404618
755157
1955236
1243724
1455433
705359
443405
775133
1968866
545355
117497
1485445
111524
76758
184617
1055622
1280331
1194690
1397612
641049
1590601
955681
484242
1860020
1860824
1079186
1005719
1020282
1430289
1814679
1609617
886854
1629202
1809767
1030917
1191925
1512973
1620699
910574
1085800
47543
1960677
365889
293420
972006
636309
485003
1322489
1121086
847964
669685
1378988
1348103
404675
1589903
732769
503640
553291
1514957
1140199
1190588
95250
238145
1724473
733084
1187269
221889
140128
1118350
1723557
488327
495699
1638596
1606952
524531
462776
1852440
910439
1613175
1835931
418785
1904995
1894891
1545557
1596339
411991
184438
928289
821143
660163
353689
748631
473273
380815
1587476
1595305
742292
1009047
1847480
568440
1360689
967198
234974
1305875
1358220
148566
535296
166420
837908
1178379
1854337
1886888
967455
1636040
159454
968489
442729
370922
464838
952812
781527
1993236
901258
1452308
784338
1957951
921857
255922
1675077
881248
124820
532649
772728
611607
1990462
1816662
1891623
1181734
94005
107055
1986454
1880988
1936373
684979
1510217
1094836
98782
743792
604731
1100586
1096392
130161
1702572
1949363
40288
1723146
526327
832978
233044
1068341
498
827496
1253592
1558844
659100
210521
1486327
49670
1790266
1841598
1391443
1039753
1428265
1716741
1868635
128665
652421
1057708
1778519
1550422
323725
1117303
1991726
318028
1249545
1498854
1213966
1308251
67374
1812304
1975426
230217
1690117
1105574
1326253
1098754
995027
313357
1842992
562551
1721583
465267
572500
1131546
1463622
1602178
677176
207100
1122985
1327928
1848526
1489064
661129
553379
1367877
462208
100576
1218761
1490561
1114269
1064414
252916
1589511
1464239
1265685
1564594
952073
157935
399477
1366081
768656
72488
1344297
1566236
1844001
135950
1540190
60944
1988395
1100815
1485427
442927
1499934
861784
1597566
1104994
497389
1010570
655297
1150499
1645958
604718
253273
990490
377198
1862936
1631249
1889646
1925750
1545194
398246
1911500
1502724
883668
925883
1241303
609816
784829
1522507
1510451
1763126
335395
509111
1605335
1998036
493048
1046599
1807498
463720
545144
1193736
1578749
929814
121899
836993
1081117
858410
733994
747444
27068
1385452
1592887
1557323
492773
1424735
1833377
1678538
1666967
270536
1710310
1846267
1105713
1565162
616034
554362
640159
1041837
921920
626130
1744123
605041
1146724
1555283
1372728
140793
1009168
1245156
563060
1615996
1317369
61604
395219
1232873
1281858
370189
560535
1034902
1042096
1183344
1364281
1671021
1482718
1400189
1412738
195813
1067887
441697
931405
1990586
1902484
1378138
319743
1011258
287170
1424527
918486
1722242
847175
847695
1566844
114436
807620
1520617
1171057
408234
1930411
400464
1828759
1726128
492850
546939
1076049
903178
1847393
1144146
356691
75190
121149
421101
1919451
335913
513292
1265071
734978
47843
238091
104285
419804
1518178
279614
1514927
988922
1889539
337389
1046389
1958796
368351
1078866
151454
124830
1183042
162709
892598
486097
73767
1968256
1415868
1505276
330029
877832
430115
1860942
1388611
164946
350357
156083
1325292
1790591
12793
1461484
1329045
944501
1337286
1910635
933034
1533367
521071
1370790
1349385
791914
1282116
1861276
1669816
521574
1431437
1222848
250496
5508
689424
882661
1272899
1246899
1194732
512277
1046790
184238
169614
434375
1158157
900736
1792235
515279
1981093
1098625
1267629
1201223
1296315
338116
431130
949853
327088
663499
1612151
1526247
1971348
777994
1564255
903189
98411
36911
1322525
746610
112144
1898964
1294230
1566502
117583
684249
1771199
119394
339001
395098
492454
53732
52682
277235
1606305
1003931
1299147
753026
1354869
1142943
1736862
611530
1218558
1321704
1380854
445522
794512
1070523
1553778
968791
1652172
1458773
1158914
1503300
943219
478884
1567388
595967
805477
400744
604302
790902
1007261
1570693
1069663
1463733
1783007
1959175
399133
721267
1985531
1280927
1891038
699037
997609
1693882
752411
662370
742589
424145
1176122
61956
991577
1343157
77105
757423
87488
1449587
1733269
1003010
1927161
474267
601414
204746
1580876
1327030
1668398
1251687
1033790
1461995
1736230
771889
152851
65470
127130
910062
353253
1241400
310737
685389
1089562
504176
171944
1131917
1808926
1306378
273688
1007291
539557
744374
388587
1334045
666556
449264
1217359
1299876
1319986
772817
1977479
1467480
1260470
1065434
653318
571430
550106
832329
1207522
821140
928629
1616758
1084884
480192
1324490
105375
624716
1823586
1242821
1974463
1557507
1437175
22357
1632286
1053999
992549
1300010
710993
767104
339525
535384
1539677
450444
1065848
49923
629226
406977
1014883
1529459
1207974
545734
1484656
1008641
1133406
955057
1170548
263808
1966325
280364
1234021
334477
143225
1188169
1341301
97477
1841747
19088
71512
1356977
351361
1627516
1972324
1769336
619428
1215079
1780634
1447484
1952727
840680
292639
1226742
280298
1020217
980292
1986167
841101
1507120
1452001
835651
326126
1174927
1148163
934763
860210
581212
313421
870319
1576380
252923
45563
358625
211121
1127431
865138
657190
541761
471901
200797
1648897
1205319
426966
1451596
1503893
874949
66926
748716
1372335
361825
1653901
119359
553376
574196
1063875
561991
1842993
175166
1126385
1234405
921931
622333
84900
1415369
1546963
1980118
318642
738045
859638
1282076
1928380
72765
187743
1551862
1435643
602749
1537915
1018469
1823517
1930263
1429839
1693626
1860475
370419
1124597
858678
1978034
1980049
1731110
1704962
1264495
1278937
1605624
1008885
563491
1430738
297020
1531638
704959
873441
1087265
1243798
124598
1021808
498653
258516
1884944
303154
40229
754283
39715
1978452
1086102
28189
1893262
422685
1410534
1757918
423654
1989139
988932
1685461
740566
192722
1198921
1337886
820115
601233
525906
54967
1194944
1583108
336973
513580
1399217
1051755
1864895
591656
1505448
1631855
1836452
1577496
1610218
620346
466363
1195641
1090691
1511099
1705840
806099
1325754
1943709
1069124
286660
51272
1188229
1829525
865396
1861369
1157971
1821127
1172691
1075528
1584524
1949896
417847
1227788
1875002
245166
1127790
1641367
1219103
622874
54279
946105
1332490
1536244
210730
1981513
369791
1649100
289824
760803
1253599
1258873
719189
1667054
675620
582978
1771693
46129
1748354
610661
806976
79001
1772478
344986
249892
1664889
661767
1280686
1609276
115001
1727451
1755369
791073
1883300
597324
1503994
1070410
1229686
1651274
1176515
14528
857281
282417
891122
110294
508559
588626
1854615
1639756
1223908
653245
935796
1350760
1517200
188762
478749
1282950
1600966
835011
1255705
748884
906709
430574
1211196
505495
1671522
834551
1490878
1665728
225699
974785
71106
1495582
482911
308440
1944319
1281049
1608037
1507495
1136579
910330
296251
912599
1258236
1428123
1700364
1215233
238684
1721925
1763479
1491867
1142999
486487
938227
1187267
969497
1355559
298684
746657
1203974
376320
1415429
1613240
1163195
597290
1940808
749844
1546882
83557
1599114
1275014
877504
1735378
362432
1346745
932432
1724857
473415
1346043
89712
431866
754923
584945
829631
1509885
531260
1309330
196067
1068867
749153
258632
1657301
42428
1905429
1972235
1666896
1123535
774339
465715
1044372
356294
361499
999416
748593
338161
573282
1481557
1826096
1296781
502026
1016587
1827460
1896509
431968
1998375
647810
841467
918729
1896758
1348172
1845145
724390
338381
1642892
782546
513450
379779
289628
332333
1115067
1950751
595534
892930
474424
614893
1111938
217059
270926
856623
1324303
978435
1228742
1829289
694192
5912
879855
1302587
1975445
1554376
172113
1111279
58985
995664
1364130
646690
884866
993753
915952
1209622
486351
109762
1378695
1382636
68420
298812
475556
854303
1945042
1812930
1900827
1391242
663718
80227
1952458
1230755
1946151
1650277
660126
638492
926671
656266
43511
967790
1764400
1895027
144359
268523
890968
1636018
1513485
1631051
658741
1222347
1789317
1327294
953388
585611
1164454
676281
228831
1946501
1876448
1425353
823118
1701680
1606861
1773635
295843
374331
819072
1458210
1590984
1703890
1251402
1137387
1104847
1682064
784507
1674701
465826
359050
27418
791010
1305303
1303708
154689
1036402
1126760
1462222
1525044
1183728
1761261
72719
309708
101389
1232658
1088541
1334710
895615
5528
289945
522237
164529
1949934
1479003
323356
1680524
944901
786915
387240
1687613
502732
311947
31318
1359666
311477
1114780
922587
26272
300531
1648064
163131
1095673
419763
1069647
387233
142853
1977460
1093605
376616
89428
1079425
1150276
1180421
1441633
12769
1844540
858454
507374
864758
585839
880931
60305
1147135
346460
623079
147091
504288
803881
252822
1630651
101491
681172
1238809
1399643
1839852
1079064
639093
945704
387574
251640
722354
1639177
1282294
622819
1407812
324595
735905
1440527
210147
1546439
1580784
880569
1231835
1161807
824699
1976855
88852
463770
199708
1367896
1322593
236774
220785
1030992
1651968
448387
696650
82
1456990
1253458
1650459
1401885
60288
944863
1152127
1286906
999187
1131289
574907
1594592
1689012
1838715
532899
1376981
1405826
1434181
1706366
1249876
332784
289541
1148762
1278429
324529
1321269
935426
203980
1243477
1783887
571711
523067
1437288
613543
707515
1297316
1549273
1930171
1226852
1315184
174011
340224
111642
366883
1461032
1544396
1636188
254476
202189
1819774
1315434
1076681
1825161
1935069
1219347
1447811
1917026
444383
1621065
1979944
1837034
1955526
1303844
1539042
1142421
1579782
1734239
593097
345644
122905
1108868
836515
1609687
534492
1768547
1587980
848408
532783
1736952
1342484
1833084
691450
500879
1868912
93090
1746132
91651
1405530
1296410
1491169
1285130
1033797
1462015
1474160
1323399
1251678
1217618
991927
176791
416038
1964558
78745
1716
644531
646997
60940
1859809
283246
766427
1841665
900439
268768
1090935
319421
506578
1458454
96163
464975
498834
1662673
274449
253675
589656
1727173
757154
42072
1213968
12758
1300336
1151324
55234
2731
833580
1166703
510974
637228
1199852
453453
299030
1963355
128428
470055
545124
1037870
843590
936379
1853327
1963982
491582
1770821
868302
1519341
1832252
1947536
225424
1283468
81274
1270257
1815886
1570352
1245682
986652
1562861
465267
1622602
568099
1373933
737359
600416
845762
324432
1779908
1695609
1450279
1599391
1970630
912587
469785
778020
807849
802384
1783082
1938300
761188
1239091
664879
1875695
1268408
1339313
690185
765719
472671
520031
552914
1179069
215933
1061843
1056730
167311
459146
345696
78612
1335222
928223
216356
123997
189061
33037
1734289
1073448
1382842
1656221
1569459
487129
76137
39006
1710228
1123108
76621
1820759
1733402
1947787
393835
725698
1232659
346096
374622
610878
936304
1603849
1121955
772438
1768531
494103
1743698
486171
820391
1795406
1691877
130734
1072806
1949812
1660264
1050531
175255
1071307
954355
326868
726998
446620
1930124
1478073
1622582
80167
1037295
1214219
547868
191145
912123
1055289
961999
196333
1959257
928525
1959206
498779
607687
1074827
1514109
1990253
942681
438932
1591181
141376
1588391
1029144
1307585
1773012
133786
977075
138514
500409
1120500
633169
215117
748056
248965
1346847
194334
867589
1444146
1247995
1358745
1571062
1628227
458901
793223
962963
965111
375566
1102501
1172403
1911963
602759
1594122
234878
1224212
462181
1132118
1835561
1907926
409980
1409266
1868397
1392148
1669158
1068498
112155
451757
372809
1776975
1850597
1482885
1912684
454644
1555212
432625
108346
186022
1664286
68785
1790241
1603253
28200
542265
1760557
898546
410355
1841122
1203581
229556
1247163
466028
418287
1984470
990789
1767581
1914578
612988
749553
1995734
1419883
155357
39099
621703
417536
1896756
1223218
98962
1276008
137597
857272
1049550
1611682
1333608
632186
1627674
1175134
1683148
925185
1769351
739547
740753
1888179
860401
938115
362082
1025535
959393
1104146
1375707
614932
942326
452006
305587
273971
1479695
1118303
1606228
1488029
1263131
171143
1529301
1685070
1769506
1383855
1790100
952033
1942486
710147
1334277
1952953
653778
1558771
1181493
1198581
1069030
815853
720364
53096
1474451
465979
1136184
32080
1817148
791535
1965554
1775064
1524270
1634161
943448
437458
127961
774024
666517
1957753
61394
607210
28733
989065
752711
1343184
1398440
72697
951084
800814
990705
890624
1054729
1655012
647551
735182
1327
1507240
918058
1764700
1884106
709260
24051
853687
1907874
885141
367858
1354792
1920853
1334355
1932846
758458
769664
671963
1297237
1015979
1942544
234708
586804
1971307
954727
1230027
740591
1317741
857503
1574301
1601441
87415
1454805
111869
1837961
1081821
118918
1967321
1617679
764725
202720
318240
1044654
1350690
1916971
353618
474222
1538696
160529
1302008
770820
530866
108257
8338
1761118
1654756
692543
232151
1667079
1535105
1884520
505917
1567416
958440
494154
725819
842238
1593468
1750379
420151
615442
1309169
1147845
1803658
862990
998322
825106
1791720
1799691
1985149
577824
1402348
1613954
1322230
124242
968552
467849
200746
1271097
745814
1137231
441075
188902
920448
1228706
1548475
531295
1873082
1413480
1512826
398024
251542
936493
591448
1378336
138358
985281
408992
1591855
1176484
1423721
777306
858268
1686212
1524945
317276
1340454
1456628
328935
1988494
247015
45038
526685
1708402
816136
724529
217069
1099360
1034119
554153
192677
1229647
1800452
1251804
1726100
1441394
1109206
12768
1545406
1579510
560
1778594
930471
1219780
951730
1797635
1738794
638179
1725865
1335872
217326
1995373
1342129
1274938
1443416
997604
1997593
1464407
1565105
1056501
1348335
1009543
1704520
1202793
1822573
1899159
1493085
1739783
233610
1668247
1158552
1574362
460280
284556
582672
1072889
1363539
326638
727879
1191555
861060
917803
1914276
757462
1273935
1160656
1740553
748076
1324898
1856774
1742090
945937
1112927
1479247
222728
99615
458347
1936617
1201913
1246346
1924526
1642998
1265743
584552
1112522
1888150
1394761
1335305
1346991
1208357
1672610
1557290
1179525
1415137
1434954
1213215
562689
268959
502361
1415706
667179
485657
350006
1795915
10109
1482790
1481605
1841802
812413
1245690
1146466
1882767
492769
922965
1811107
447340
78695
776574
1453148
155799
962889
1740419
1092310
1532728
1302237
1781201
914955
290809
640348
913966
1655265
31929
401160
390743
860671
1874837
354829
219612
1719334
936914
1735665
1715526
1236194
1481095
1056327
694158
1129663
1660319
1878508
1600827
1963729
824996
1848620
1022150
1048231
311157
1040162
1260368
1816110
742226
280130
1800373
1109946
1888027
834464
1374985
304924
233242
180159
1938049
555259
1903559
790164
544055
1040614
388267
135843
473119
437433
1076487
1954517
1443523
1266518
323497
1115039
972546
321236
186929
1851299
1002388
503468
515830
1746295
449541
1012155
1207053
132995
494211
794346
1013530
518716
1210206
656169
1798928
912791
1000704
1946895
285796
1394406
192769
281687
1499290
1481335
1318008
1957274
693064
1154145
1533944
1463458
1425992
1096606
1699911
713265
159438
44155
1450388
718754
1057660
1726965
177763
1137137
749580
1419046
758108
1579214
1857233
737516
573737
1346177
572867
120099
198295
161609
941549
1829073
1920224
875196
78002
1493471
1720908
1609355
1935793
1715183
1661033
242729
1667981
858040
655389
1950579
738172
1528548
1051970
1485500
371192
151761
1088525
361730
1082507
1741640
1920959
278354
1020584
1387653
1018128
1871424
1907200
867704
1858178
348901
1490677
1554024
1405798
999845
1184522
422883
137469
203014
1947643
141432
1908810
543539
107005
1890729
263074
1560641
1924573
1959370
675813
718493
442387
1336939
514975
1079901
698906
776797
486294
1268779
1115409
1782488
975135
1656869
1541593
1613506
86881
962280
815838
1939949
540147
985897
316630
1988018
565397
397
1993465
723446
710444
1827062
987868
750475
15819
1062122
1486242
829407
1930473
538431
830061
491404
1704373
117017
1391055
1567043
290630
574120
1000976
868358
1753120
783530
872665
1196854
1835132
1893486
844077
1959675
644658
810836
1199327
707879
1786383
932229
1547385
1951443
449357
1624160
13898
795189
671807
232928
1213704
1702036
12297
906362
1966618
203845
738673
86557
1189768
912680
909900
52047
831393
360645
1385368
1138328
146679
448060
415974
755595
1434122
1196690
246665
876310
1510223
365463
1064968
554696
920873
1119637
89533
206242
556494
951310
1667072
320490
692105
490480
234791
1575629
413989
973398
834605
643110
1700284
1919450
1176442
1254132
101871
143108
917815
1613278
441899
1712344
1549020
659966
139051
623490
1479450
1659564
1621510
348287
170833
1841393
1782706
649417
158978
1404391
46406
841083
1218193
1624590
315705
731282
931063
883665
1359937
1222296
240551
1437566
1235655
513151
1936689
1049898
315799
366771
1830426
1790781
1565894
1354194
1705160
824831
312019
692131
1873982
1592968
31683
800693
1639733
873675
287175
1218036
1309871
757351
646773
1354189
651123
421039
437004
807032
273697
1472838
837185
168753
1083766
839323
1709566
1690430
757602
898400
1750556
1870367
1094555
532393
1863414
1810919
381612
401603
727228
1499858
1893546
7508
177669
569323
291237
843805
779502
869627
254212
1090140
538800
588500
621083
1178791
598629
1137651
1447128
453862
1659185
1522871
1862594
1349826
857101
1181563
1113213
1962040
1982161
1070968
1220940
1401169
1485527
1511862
847815
833370
750709
1468143
58911
1208864
1557989
1723899
1715787
1350969
988679
623024
850466
792344
346188
367153
1503965
956556
524864
1839594
1328021
979172
492220
800832
1862208
781381
853124
60047
1268768
1937377
1010996
1110030
400652
438462
1336038
1823983
1117034
1674545
1189531
1419475
1774607
1999523
478787
1325732
1419435
323902
1433298
1579044
1084727
1606763
1882635
1110159
123182
358694
1535868
1409219
1967872
1530769
1544987
255957
1281255
986768
1497721
1251338
399268
1511476
633821
1496954
336867
1737645
954541
422341
1741445
596553
1053877
1704488
245744
1490646
1340633
1895238
1324694
301905
980324
2860
689965
537100
1909040
1575563
681304
1367619
1647265
886851
446505
1759472
476787
717802
602181
451871
48996
1785764
989500
117869
901417
271733
1046137
69283
69523
393849
1618228
822491
1312991
1761257
1328506
307036
673552
480331
1729388
1253800
1495519
1348502
1738471
1519495
1879981
1021709
1082364
785132
1293229
1639253
32988
1482640
443013
279337
388353
911596
143142
708607
800550
1505432
426472
1560957
322090
66899
1924200
1247641
1402220
1015440
77536
39934
739937
1627258
790007
815895
373086
1805823
589923
1480101
1283457
339865
1423617
971894
1754969
390252
1238335
1602408
299446
1450653
175224
1805401
46070
210626
1948651
416065
844288
994837
167652
1447277
262417
712155
39653
741085
1330506
630309
1826092
1399596
1002222
1200105
1635409
220236
579546
173002
569440
677786
1527170
1535885
846913
1068986
1039148
654331
378699
1643608
1197503
462976
998779
474928
126914
987033
1153792
1345218
1140405
315210
516538
1732826
1950338
1100550
77369
1412361
465838
237976
1473656
1621219
42300
647581
946680
535413
1260790
1302173
422735
165774
962679
1654505
815820
1031463
86277
1767227
347673
1025638
1835643
1756691
1384878
1977304
93651
318539
512316
518071
1945171
1725556
1293866
728055
1461036
598370
638592
1551176
319674
1721082
1896960
533486
1706492
1798364
16963
1845143
1325538
509120
1017315
596899
1338722
1046658
1291760
721869
154895
94408
1297949
435265
1731985
506837
59815
466998
588393
832110
8975
1490612
1587724
115723
673212
1774758
984089
218852
1399363
932713
1444909
1814197
371858
56075
1113682
933709
1804177
1790083
1698694
1092587
1032458
1539486
898337
685926
1096238
1813111
751989
320752
565922
1872523
548181
668586
848633
1761986
1820315
794265
1400931
1757742
982309
1722672
1647459
493767
1954137
1963535
756614
101026
1600472
1711583
991452
461858
14886
845038
501344
1591821
1823739
1347861
205130
873363
1054016
1140136
1098121
1943183
1611832
1858085
636101
212594
887415
1033240
1021077
1217418
325950
843758
284659
858606
1308257
9907
1477733
1217314
1802212
275925
1816830
1623015
1166045
636942
1347512
764397
1914090
528187
9704
334950
1390228
1762001
760734
462742
876048
1455126
580211
518087
1661006
1609734
574264
957804
1116202
1750990
1690770
1650642
381635
1962465
1098543
904894
1989444
1117505
70117
374804
1737729
190245
1346196
714309
1913498
1977557
247237
884016
211924
792579
1350548
1618919
1993483
79195
32206
295881
1806757
1101951
525392
1127271
31986
1085624
1210137
268119
82312
1709787
1137176
713001
1841054
886488
1097274
273405
1388458
1043220
536319
1447148
1455733
955505
995686
752635
868959
1175686
50947
99956
954103
19059
1376096
68656
1651992
105166
1506022
1044093
677020
1200061
1574185
1772771
956140
591369
165713
1592835
1446756
1713166
1022927
218894
528289
625343
176744
1290527
252301
529993
424322
751959
1585068
931860
305045
1947076
496379
1239469
1900967
1027019
1947006
1399768
1367504
694197
106095
1753474
1899039
300100
1610162
690552
1798919
59022
940537
1092026
652451
1742368
147977
676251
945281
1620120
315845
61581
70149
318661
930990
457827
805595
1929814
539826
1656144
1916243
1111696
380363
787219
1558980
1398693
151190
329378
1728983
108971
1689972
1938576
868634
1278870
140163
738145
1586424
983840
1956080
446701
1807361
644757
171475
1821762
1739987
882738
1789292
1107753
26439
1460444
1975682
1543091
402993
716922
1323580
1786532
450323
1200198
1516876
925282
133612
830544
1324226
673323
408992
1057408
926745
640527
1079909
1177961
1415525
1836575
953770
153893
1398178
957
849563
672177
872818
947950
1088824
696509
1385276
21409
1381088
444070
1183886
1917091
1650054
93607
770514
1142973
251751
376156
460405
552862
1255611
1009244
391205
1790417
598972
1436229
1716324
1294458
1273057
1768083
902480
1940285
919780
1079651
1926893
1624194
1128590
1114583
487351
1615919
1762912
1066067
1897347
889652
1244992
1713717
607266
228902
1070771
1618707
1705902
900533
1994711
360962
496630
770993
1760572
979038
1055785
938147
1954602
576019
743385
54123
1202296
625678
1068475
1526046
590392
570190
67602
838059
479292
1880043
83541
1679790
521294
874617
841546
1754064
1092789
396167
1892795
979820
137671
1708801
1059536
37890
460790
353187
156269
322380
613287
1116759
137239
1496772
381063
213744
1751918
12591
222823
1267800
1621755
938884
206818
1047601
1366699
1034665
992031
961102
90542
1285996
443818
810913
1495872
1383625
1642
1576026
1997305
1674337
933591
977623
765456
340287
1558770
371134
1688935
297216
774310
760902
1551034
368148
1573285
670742
1482423
746600
1989422
1620069
216960
327269
402452
1303769
859156
842252
29433
748727
586791
163411
1676099
892900
135380
1906025
225605
1193320
255892
233639
602024
810542
77652
757209
1752923
1596531
1945601
122469
84258
580557
539706
1541314
239231
1940247
1251227
1853260
1256389
136407
308796
1037543
1926439
829875
1184439
119181
512016
36310
285912
1008544
558424
397841
1564687
1540740
945263
791388
874172
1568815
551864
441425
241405
1874338
1414064
1205895
1567649
670441
1213598
1158757
36994
54187
254612
1885133
1083420
1666243
81366
843266
1100421
492390
1472874
416336
566417
341309
975118
1875926
186839
1914614
757111
1761307
1180060
448933
68413
37787
1998785
1765068
657492
1372974
950647
1407776
1721543
1007977
1021410
1702405
105255
836169
102178
1876015
792788
1740434
499587
876310
1779111
750998
1802745
1079342
1475407
692442
1894581
319088
386440
1064150
1801312
1716913
283672
1940167
1717704
386297
1409743
1944586
1714569
262556
1450567
170495
889857
201639
1426372
1676546
1552586
274095
1925186
1752442
268981
1919595
1217955
684270
358517
79323
920787
72004
1449359
1783522
852436
965110
33842
1970071
1704247
137404
1454473
57135
261207
633703
664169
1575117
1530281
492383
478306
1493713
1500692
733606
1975105
1480954
927790
1083614
1184764
623477
1815769
1280619
7842
998358
636066
108570
932804
1654687
1653001
534588
247702
314194
200956
1372587
1355742
78119
618893
1602000
859009
1253885
1062306
1682831
1542037
546307
1688204
1903548
9982
1064350
1311831
1093762
1355637
1189589
866801
1058229
863153
1787614
1857018
1813282
580568
1275729
1691796
1249385
990463
1360354
1027106
445566
1943875
81113
1715781
1775124
380585
1515195
1502981
637366
1525329
1433752
459165
1529548
1629964
869408
191929
88499
69790
1798564
417462
243395
1621838
815823
1061199
209575
781215
339704
157731
365053
29884
1337816
757525
711395
309767
1540366
618436
1275998
1361059
1335895
681910
368434
1448342
864348
1963135
1766035
1245253
1948037
1374565
481958
1673127
1600530
121938
1343413
1737785
1085769
804721
1380562
1256416
245025
1307167
1030919
1144911
13970
1928694
617559
1074131
1398502
1150007
1329159
933859
1000377
1027001
1342600
1676120
744318
262218
1960112
1034883
1377930
264283
1225065
191173
258460
1268987
1080829
1241900
1776025
162324
1143656
567007
723206
359783
683199
1404945
339460
1126579
274224
1774453
1931610
1136163
860671
296371
156750
621549
673297
1774856
1039523
1193457
168366
27440
460388
1045693
442197
1365878
1365998
1763090
1961957
895718
395173
104979
117361
340707
1528054
542903
1930888
1464705
61726
342337
1344085
76883
1013599
1069096
899585
1797610
317805
1260961
74690
328679
1204870
1785666
1099440
383819
1339666
309718
327111
471802
1070071
1538904
1549736
1055344
889531
747199
1140036
1235795
887222
1467501
244455
1132065
682324
236836
755549
1487278
1359653
959234
1096090
670140
324673
1927651
1569205
1922990
437592
560410
416314
341413
1252308
322386
1440163
1484082
938074
100809
1368090
55966
1635982
390136
1867856
1114759
1097510
1577082
1541544
34769
519260
1219801
390748
134831
1754642
1950568
710005
329895
371987
32448
1777812
1449074
384214
1609425
1347531
905816
654822
149279
729262
1591531
786258
481979
1056096
112387
1609668
802534
588468
1931237
110003
1432894
730905
301596
1980566
870981
1879975
1112471
1125133
172112
313092
340401
732588
1767900
857617
965055
1214850
664391
394336
387377
1396583
335253
950865
230856
412831
1703086
1959322
692584
848692
1829791
204262
636038
1552186
1229072
1088452
66101
832373
184223
1878518
955163
607374
657234
1998868
180012
611820
1184899
1645226
33330
1879745
353282
1523628
97619
1692859
1251269
1353735
1840618
1944248
263737
425443
466956
1879886
1818889
1622338
1950157
691272
1555620
519248
1406206
1794508
1641602
1246407
1657636
352886
144875
807071
80061
1179676
200430
1220720
928363
1851932
966450
657866
487884
470449
1279115
647099
587053
883648
650927
324086
321023
376815
1633043
226032
1296832
78614
1593869
173260
1546663
41530
1086401
304238
361838
1525355
910464
180423
1612527
1546039
77929
268019
1828588
154189
940964
698395
743758
935526
1781594
1307951
1797488
911720
822967
803643
598292
290195
859403
1998751
1246230
621712
1513335
209307
1393715
910856
1675392
1617875
84918
613406
71864
1969014
1046223
645918
1066586
1385671
446796
288908
324340
478161
1667826
419027
330301
572615
291723
1304695
1935600
1763014
910621
187473
1483017
36508
1669642
150654
408539
1207076
1220188
1745570
141932
1432813
1682287
386374
613550
338018
481885
1556114
1855023
1346443
736031
1175858
325312
20604
1645074
1244232
983016
998013
280786
1918183
908111
85912
1571587
1077329
234862
802094
1243971
1923339
18701
8099
1927053
1799405
1355873
26605
1890118
1429859
721115
16722
1658094
332222
316285
641248
830098
905130
1235343
1851746
1723715
1797108
673521
1443674
68988
1368794
1505546
812368
862049
498628
1371681
123188
227316
1972805
1025155
1123014
1464824
1210898
1115053
1914153
285792
1404327
841526
1858152
130483
996888
609271
376894
1059718
403618
958446
147541
610411
763911
1138362
192874
1868553
382571
1083904
1730868
205860
1364085
846508
316508
1367596
313993
527898
97615
1108805
1671205
631281
1010642
1050285
1004492
1943805
1158492
1827647
1928981
1883588
145912
1385842
1609667
269967
261992
386229
935720
1164665
572217
1774567
1306873
904125
1199889
536265
22534
38203
444073
820474
1881552
1761849
1867927
332754
1643101
253623
1906244
1046684
1368542
1872493
1594236
1699255
713237
1833413
1514981
389243
1785965
320905
1154096
1721660
1943422
462248
29247
1438372
643452
1600744
1367980
1924623
1922530
1048186
666681
304034
1696492
304922
91339
874096
1388638
898941
177375
1875303
1761267
127500
473463
1672405
1085178
1775423
1822665
1297450
1413272
630716
681462
1899090
1007803
506241
693094
1474738
898207
1379835
1478642
1821067
1837116
1086639
1788567
975221
1337911
1833276
1899403
670979
1696211
1482023
1194604
1201007
864536
392968
1836803
1107990
568049
439718
450105
1026455
1382835
1965807
1510466
850388
1964418
1603996
588020
1145889
1262223
1849753
908870
1639800
1043040
1234361
1773643
794872
114922
58582
1693031
619651
74681
738785
1729941
1912477
533558
22295
628199
418221
1332825
566614
1138918
407043
1057460
363886
940135
674210
565966
370471
263171
1114867
588049
1825854
1558158
556976
740531
380599
1525566
103352
1315031
425558
491808
546344
1534950
785376
1515773
1138404
446888
1504603
294007
1291089
1790655
139007
956427
811100
882499
279122
1902278
1226329
174453
1745314
1302607
1660548
856752
1003349
1886351
1785484
238021
169674
565740
220527
169184
1991715
1171952
247664
891033
1295719
1318201
173849
1985303
1129372
1003180
569949
290970
1859102
936367
422332
1845834
245321
265547
271497
987896
551146
1375319
1283798
1679837
1238166
1630556
1202798
1615415
1318736
1862498
1525941
890396
1209471
1735556
222886
199529
224924
853029
483684
1112870
753038
1322778
1152972
348883
21644
357165
423749
1021460
233659
110785
582456
1903065
95721
857160
1064378
966028
643300
228165
268956
320258
1467633
326690
1073655
1043961
1051546
1148920
1432345
1411714
535903
1035466
44628
185720
1617107
1414171
629676
1995365
269810
371953
310320
1625115
1035192
1131553
587609
800373
1429265
1629072
1210902
1495521
1046958
1279335
784130
395369
196062
1158750
709276
1408838
1366880
1812259
134637
1188514
995143
1575427
131526
1738621
1545816
96532
578900
1039969
1722983
1739955
1084161
1773693
1669849
1198527
834273
239251
898394
520847
1013844
382208
146591
557048
1668275
627724
1700047
317918
168379
1930750
443735
274881
145710
768104
223360
1033657
772697
1469059
1859503
693861
1464500
1068055
812117
569592
1885974
992721
1237816
1954984
1278996
74682
1273359
839827
501070
1419220
663525
958013
1647281
1223942
1801987
1732123
1172260
498158
1440502
1421205
905752
861339
1791555
1033705
779038
1697721
18731
358111
1761430
1844472
1411866
1750709
1467089
1368370
1856630
837846
738329
1961737
422888
1255516
987353
1402694
1935253
1768999
168350
593444
298474
642768
217347
600931
214354
1764799
459749
1417521
138389
687895
211382
1374129
46495
1083746
400073
1286457
1599697
293202
659779
1690965
53926
1884916
440269
819471
1744617
1872786
287427
861923
1429406
72373
562393
562344
1888597
1231174
1654276
806772
1597687
1710255
1996723
991750
926878
260063
126719
285387
688006
527809
1209625
104560
815794
1142507
427528
740960
398986
218041
977048
1885783
196528
845187
130885
1342216
1687341
1209599
1846622
978087
1398015
286307
396590
334812
1881791
636389
1042395
1335743
1612417
460788
736940
1443802
626850
1904922
925998
661695
621508
558381
1228466
849417
1297078
133069
655610
164791
853491
794866
138505
1423470
827393
613542
967796
536465
1651283
1509041
1254740
314822
1164540
1574751
418081
1888778
1593688
876897
1393498
1383306
1114171
1393692
407028
115144
832848
971261
1484094
648513
591646
1099584
393135
472803
1998687
646862
278414
623419
1035603
1899676
141182
333951
1084628
838772
631815
1090490
66298
1209943
1259506
1453367
309146
113726
240671
869429
695129
972303
1078568
1289432
978170
1111790
1303714
2303
1615126
98748
157916
146973
191975
25540
698173
859978
1457695
386126
1297684
1729971
659590
479885
959852
89024
714161
1073128
284722
447632
1097838
1772546
1060739
1694690
1504967
270378
571906
1466655
1900810
1222615
460095
565377
1452357
710168
58065
1062147
68927
662520
1068668
560507
1945553
258722
1682272
161812
388124
1777309
333703
1927065
1655443
1526403
798002
65300
1006608
1817875
1553633
1913444
876763
1970614
1187412
20126
1872392
1360119
1433642
1850494
1226027
1267592
72781
1461011
1792438
945298
1707007
218190
1112560
1536221
820745
165797
1985089
685044
305607
843066
1253001
205353
27906
1993085
1736149
350335
621227
1211845
967354
1813803
1492816
950329
741926
1987284
814214
460236
339659
786656
1788492
1635778
357087
1561173
727297
343567
1649817
453632
1329382
1318484
104705
218177
335997
1787356
1630746
115308
890702
1038292
1169767
1489229
313402
883912
556772
702927
68828
1989544
444777
1263309
914502
1946948
993386
1094207
49127
509013
448609
245395
1861454
908860
1988127
911701
1477507
1160358
1919185
661816
1925629
1890827
735022
740373
413207
92438
665112
510253
1779851
168874
965664
368382
1618502
1282408
1319258
864759
1494865
1496810
1684952
1315536
917465
1453622
1007532
1531123
979056
403266
61453
959377
466272
833903
656183
1624741
677014
1374084
95825
146785
960689
1096433
1024569
261622
1672534
36522
1827199
1305842
336194
73197
1157406
1213319
975512
1439003
1521043
128741
1777605
1129944
344259
1695628
1312235
1687156
1585666
466853
1565127
71221
958311
992550
1311123
129158
577496
833381
1427509
684616
882265
1919481
1803485
1481318
96705
968778
946524
1124482
1473827
1866548
1633555
1918321
1216103
1255512
359546
252906
490200
454305
198709
194454
1237173
189233
671164
1002551
1396537
253215
994329
188465
1921645
616846
476016
918362
84520
258736
344567
203874
1042870
1626362
17895
865565
221152
418613
1602258
1056453
84044
1184864
1726832
410674
1660990
1974883
1247534
802084
1089325
349232
598856
1856439
1101751
748798
1639772
1284784
1174273
1587909
634210
1407272
233060
1381712
1355322
1408052
1418259
1291908
1716553
1825567
171581
1571099
277598
179121
1677136
694400
222253
846422
246003
1557731
53629
575223
1729012
410936
381502
1424351
1009987
509516
1158706
648490
326527
1044430
1386462
1834241
1661577
605740
410210
1151947
1115999
257197
887862
522551
869391
1072762
946806
727717
1172880
1899630
1195034
1433271
432080
1464379
522275
523629
976398
1666050
903213
1952023
673269
821804
1000636
1650053
1238775
1373926
609814
831938
1379206
1118036
77601
1890140
1383993
920049
1208674
72326
560094
1579264
1095050
749948
1094817
682047
605660
51799
1638061
796001
3493
1185519
1911040
441853
1143121
1485127
927085
1415868
1739681
1817936
57266
1520478
569338
1665123
1324297
830540
1088759
806117
1229460
149270
69558
675548
1789995
1366536
1854252
360232
1379772
1247773
1922908
1807390
413677
158297
56787
1673471
515313
781311
1673247
1697542
416239
1816948
1635536
890152
1468663
1902450
617739
697310
14996
1848863
1032412
1423393
1516125
1498540
738051
390130
835329
577657
839533
262065
1669437
1485686
160699
1115001
1126619
676574
178213
815273
526664
546333
1821879
1892960
895361
1332139
1405598
77565
663812
106232
1123972
760239
1802918
1290483
1167180
988498
895669
84282
1256799
1832668
1856236
544076
1942049
791103
1199157
158523
144237
341280
860615
1140903
895785
1043679
1679783
1125411
1486690
1771939
1598285
1680599
1979686
426836
105025
386063
640609
758589
3299
1135979
671372
1398388
1456065
1756772
1531950
386662
96104
1288157
370010
479655
1855287
747140
585590
364882
974646
1409222
760037
82424
1170289
1204768
1446835
556116
1399865
1709496
587969
330769
655571
1147050
1163400
64435
416152
491162
788812
1273340
92615
1625141
658721
17221
819875
1533525
490593
63609
1959164
821877
1931530
50122
1603785
1320133
575979
1816945
267156
289793
915074
1683612
1753723
1879553
845725
156033
445752
22734
1481722
293325
842375
537330
869114
647804
1598931
1238924
1900018
1197858
1205617
187961
1014007
1726195
447332
1346435
339816
773493
21768
229616
402964
873257
1238811
1135320
1463807
1020831
1480954
446780
719853
1852388
178463
811784
1055722
724740
1320414
1807505
1505195
974865
1611576
1100888
1893983
746489
409438
1783124
245624
436146
1433282
197104
808834
238503
725385
110941
542834
812814
871082
731274
1444698
403401
1337557
489730
159900
1471188
1893349
760620
658330
231340
1700473
208492
690415
911644
1179615
1729698
72517
172172
382549
1245787
1839607
856152
274855
853950
298453
615329
1922649
665958
1958677
740076
1655799
561885
1329162
865210
61297
1960878
1736506
1649999
1720357
1814269
317503
148734
1635872
594928
3997
162468
1707789
1783612
1126087
59722
292823
237093
1693007
1590990
1505033
1639405
1201056
940944
372211
487050
500426
949299
503721
937774
815005
534292
176694
1034996
1509249
1624119
1668275
1202688
1235571
1663763
1234042
630108
1955904
1335615
1220702
906507
675929
1457622
1381405
1115899
1618980
245667
1462442
488652
622200
1556305
259393
887564
1309459
598193
47345
1838376
1311785
911875
789240
1463217
291187
1415707
179668
1779605
1130258
1733410
357802
1586820
721196
1413447
944661
103045
1501017
604038
861128
538181
1307259
139438
1359885
392499
93628
971934
1366116
283974
745183
1299475
1382936
220187
1008432
1140759
404643
603126
1586175
939634
58740
1038588
1580159
1500826
455766
1272725
692973
89121
126009
1070971
24936
1723441
280469
1201123
806721
1269673
582857
1804951
912911
1161308
259284
411409
1602314
1824425
1440748
1476232
1438125
1093521
814115
114542
1986288
1780880
1370954
107439
1662001
1322438
807914
1809928
743711
190143
779146
371577
437652
1873318
114081
1435826
599816
754547
1859697
1737574
197932
962561
1409878
232412
753983
503218
602610
1461545
233252
22150
620367
439903
1929381
1673396
1489273
1138754
1180844
1012216
625338
521060
861434
160339
1745099
438575
1911714
1725601
144320
617800
1238577
1916825
1213659
688515
1408836
163855
809232
1732689
769202
1105547
524794
1135111
1015240
345394
367151
1707312
224102
677608
69406
404473
673987
309903
260643
741583
1406094
1336836
1572548
1859100
749187
1098592
493759
307309
1683117
778413
1151081
1954095
440940
1109418
472570
1053281
1640927
1852202
399778
154766
693587
1198909
923608
882014
1574416
626715
1070826
1185682
767512
1281161
1952992
311634
637247
309140
1971380
1112985
304840
430953
611797
1866186
1558628
81308
1251263
123880
1160677
980920
575404
1791341
1693765
469562
1080031
249225
898990
1267849
1408701
363998
370591
171356
920365
67142
1834915
1875667
578318
225123
1151715
1755223
1599068
1124509
1072752
1922363
307950
1186773
1066249
815393
1752749
155865
38587
621463
297857
1879167
1098495
126663
1269372
1761616
614037
1051022
845690
15598
1300607
1178115
1888949
1627951
1895979
1268157
917740
1770753
1901861
1873513
909034
752064
1420915
1948011
1422167
527743
474519
504258
1302666
240007
79452
127371
1423555
922944
342119
207806
349538
1326052
175017
451706
413096
684305
1714578
328135
1818926
1294023
1708369
887190
604782
941797
1328331
229470
1337869
440658
1992577
1607721
1041080
1838978
86712
1684344
658669
1502484
1121544
914097
1533863
835589
1117775
1881419
692267
797456
1045243
1408955
1408232
1225627
915069
1271020
1590760
1530966
970584
1885378
538813
1348136
1885025
340881
1264013
617634
201661
1970034
1429360
501480
369164
1855027
796290
816989
1670423
737989
202707
779813
1196342
1294721
995124
1688814
1242764
836790
191857
547688
1855241
220951
491908
751358
1560667
50681
960071
579963
1814756
520826
81857
988102
694190
1677164
687725
1466571
1079963
614756
238127
384164
908543
1651633
1730548
1600085
1983665
1226768
966743
846236
1492930
1093729
1545391
320241
1376513
1202632
178470
1981075
191801
969114
401968
1387915
1421755
534910
1035697
159539
1134750
928273
217093
1870223
922780
1403771
1508547
1729451
796024
1508167
806745
1996522
713049
1942975
135590
1397496
751031
1302207
255370
1119027
1213949
961050
1019903
1515338
19840
154583
1836701
363504
1523600
1428376
958425
738122
1844279
99976
1407755
710357
972174
1915950
1477905
1394958
1464789
77474
342672
961294
1021901
740572
1251746
85768
64265
75292
1181449
1026123
858058
1987788
970547
1123592
67816
492098
1609586
1892570
1053194
1855183
1941659
1075427
1975142
592872
1573487
679502
25307
1636167
1557603
1825664
894643
721410
1181181
1336638
1888451
332767
782171
1298617
782647
1771068
790174
124693
1505416
1712920
1561136
1157709
364456
262352
1761582
1420462
616718
1139173
1411519
1932416
1229835
1178924
1726788
305492
1761252
609277
1479018
1792365
1619191
1052708
1325563
1866374
1208190
553337
1946044
316065
1958776
1061978
392042
1446424
1806430
1673739
595081
1635458
285295
1352457
1252075
1310647
1302580
805299
667921
27212
663841
1313458
427245
1145542
1438846
1463735
92780
1437337
1905054
651606
1283474
25562
1743887
523592
1419375
1354799
680552
1980472
818081
437722
516713
1499180
1620857
278222
958559
1370972
1197717
627413
168543
1712127
678854
1524166
824884
545617
1304738
1310842
886143
1200584
1219932
1316812
1143179
905734
449551
1412586
584176
1667346
1787488
908007
887002
522954
853301
1576578
1692737
1816092
1186536
308866
1413500
829721
620293
1485698
1334086
1858294
1359239
844554
1859282
1592672
848177
190377
12888
1099902
1092491
1609531
478459
258138
1181466
1368239
663950
854748
625634
1923576
717725
1424592
1433626
454514
647376
1811122
178637
152326
1046827
1084063
1929428
895741
1240005
1525659
1569664
1806433
1692687
1194421
1846476
933548
1053494
1286301
346174
428828
1196990
1264778
683671
1894966
1451334
1030781
1670117
1190068
1557237
1118834
841133
1530014
841141
1976615
946874
345337
1625008
990501
1920462
1691120
1705264
1213461
1708742
547024
113902
1408882
1784599
527770
943820
145901
111110
1864189
1005246
493117
1248657
736004
1232325
1000878
803669
1552805
1484853
662537
1929658
96059
1115279
936450
210784
860971
792504
360175
97451
348784
1966294
1280446
1659087
385345
1639606
1998841
211507
23846
1081676
691750
666865
165557
504637
210212
614389
460342
1743302
1536846
1117152
654495
1037272
871585
1938249
761181
1275453
50221
946892
1791622
320774
638191
1371283
452571
1756992
658814
1039988
1806960
99815
863036
1138495
218847
1904169
98770
803481
311659
1326060
264298
582682
1981817
846219
1158286
1110564
191582
1007436
396951
1941396
1986070
1959603
670013
1133027
656832
558877
847494
138370
1407428
757640
1373683
194502
297381
218764
92410
1214708
303791
347476
1831280
1871654
1367328
1671615
415566
1386794
796149
1741479
1826458
1399294
887383
1053199
897277
1633821
518361
631901
1503311
1453685
613704
274673
181962
1189415
272934
366189
982078
1470713
764606
170059
138125
1497659
814152
1698984
578590
943720
1006567
422117
679807
1229223
1664689
648962
1203368
821656
834951
585224
1327894
97590
1533982
1461580
1340660
1273991
772056
1336109
1858395
1069090
1313243
83274
950278
1405907
609894
849995
287917
1295351
944241
361926
1471775
1053063
180998
1691720
1923834
903606
893938
1134601
1042371
1125410
1752607
464095
119205
51959
1005123
267192
230104
826704
839219
900287
1049917
1407675
481538
1535088
1693552
892964
1959396
513430
239436
1344945
467087
985736
1970003
549177
542302
1116642
1080689
1167689
543003
699127
1442427
909700
1085563
1578845
431385
1320221
585613
1885617
350774
990870
1809714
1625910
619421
455022
1442460
402617
933717
1089099
1001860
830625
953481
255093
795907
1034957
183816
595617
1865264
1078280
418622
1655247
1763656
959894
734069
1176749
952211
1817850
924485
474946
1686741
631987
99670
360319
1986186
1192201
1250007
1389299
1433326
544778
278827
282138
1036059
471731
1026832
935279
1523314
528426
1107038
1379089
1504975
634273
290621
1495773
316215
39697
784021
586914
107612
1080015
1251757
1533757
1666795
1267634
391680
560991
326861
348418
1004534
1508619
663165
1769780
1480826
1865858
7318
532043
1774712
1948972
880832
1635725
773298
718576
1162726
549098
1245508
519645
675086
743988
418874
766072
1893235
1441
1804430
1569216
1542991
274250
1988200
88876
707013
1259467
958536
1512483
1448524
358262
1190413
702595
1604231
1645609
268888
201823
543452
531220
1319253
271679
1492502
1498347
1498742
1723919
1074014
1541603
502005
957313
1823846
1895754
1028828
182103
968470
890591
1316612
1767541
438536
1483802
1046521
1998190
1866031
351250
1398517
1401748
184528
1313771
1390479
803375
192664
789910
983349
974730
443736
1419074
1979481
558744
1615967
294721
19432
18266
515178
986713
1869423
610215
591212
877438
388535
54220
1455823
999038
701382
851948
1220677
1244895
527269
52972
999660
1986049
343390
1730751
1808676
273947
788239
1392891
958066
1817871
1205701
1036316
1439721
922750
1013558
598961
1619107
1380673
1736382
543974
1345388
1784292
1756580
1724045
447043
466862
10313
611591
631213
726211
1704584
1890193
1277054
1787985
986413
125476
137088
349670
1987958
320518
245162
1322321
1046999
525087
325686
65639
1588404
1786468
568092
1499562
1213881
1145997
1711240
1813086
210613
1000143
831963
1161559
196071
272094
1424820
857437
1840399
1094639
60835
678983
49724
1787138
1225204
1032150
1950735
1337628
825467
1815668
1841839
1274752
48395
842350
99050
1009153
1371140
245290
1137312
1796476
1514273
1925862
1962455
1332003
267211
1633466
692245
789998
369134
1707020
1916844
1657960
674016
771806
491041
67940
1027463
1840588
504520
1869049
929220
1804200
528927
198172
1531638
1254896
563434
1281616
1867411
128986
1721660
1574360
1181996
1227126
737282
1515244
324235
1472896
478989
1247649
457991
457157
1998240
1027710
1283706
172108
1319495
1557134
269806
67822
522873
1338634
1139402
124610
1826882
468280
696136
1779700
1977715
1377950
1735682
1512388
628826
739449
108578
693737
1552633
985905
914456
1125739
370319
1989031
801514
651365
1294613
1450242
1483711
1501086
1414489
1118809
1582935
1553797
1719111
427014
460406
657907
1064608
363041
1335322
1090033
723389
863376
1696554
776437
683502
957804
1114455
1257481
414623
98407
264724
1186320
197513
1607548
1927735
944795
879332
808893
17638
42931
1067366
621839
54125
454965
375300
615055
1722728
90168
1184771
1876413
1149770
785020
1469115
1239218
1021743
1536606
89271
961912
339084
690655
1462945
496666
277786
1300849
741551
3891
848230
1716473
38937
946417
1692390
1467408
1111285
921056
576184
659676
200141
33653
1183342
1750713
1859486
595480
1839921
1226386
290224
265099
1882918
685789
274994
809385
1166223
1411397
1740960
1178836
1410280
1067312
111381
68547
1454606
452717
620221
1894050
914861
1199452
518862
1606469
892573
1019319
1818176
773062
445999
280811
1532212
99683
696442
88099
136613
1875506
697138
959392
1389658
709567
580294
932527
1085372
1364167
1461919
1338747
1716823
477099
785227
1344736
552213
1425801
474563
929170
1307572
155388
73835
214718
1850060
831087
146776
1021462
1487440
1042340
1951048
584516
563612
542224
1785652
1781914
187455
640533
366335
1808609
325833
772142
832479
262941
61715
1592142
1035725
1625399
31120
547083
875399
299809
404694
1454914
1133137
1233076
779317
1406127
365658
737757
1845305
1555328
166238
1821887
194900
1408189
1178823
1733989
912084
79014
1416510
1048741
1274437
1562011
1235186
1030710
808047
297279
1983351
1653034
789080
796706
1702983
1161128
1932187
1179434
1841521
1837731
558649
480219
1184704
1547471
158324
1727526
392365
1798305
1864197
16996
1578769
1908020
250008
74611
1902455
907619
923090
1534568
124187
116554
1701468
1945460
847285
243511
1927632
1845981
21933
1425018
574834
1158130
1434101
1472252
397524
186312
536700
1401849
1277714
1222142
312435
1685377
1274576
307916
1367953
1847775
1358338
158205
975495
937867
1257499
1010695
448293
662603
1552631
266125
481509
1832675
287691
1468376
1462871
1248995
1541305
229984
1848131
508497
1368388
134227
1129618
989364
1682749
1978500
726553
192773
1176444
1482857
299680
1668394
1439345
1813758
1139655
15230
1051809
1927790
1800414
1516905
1145386
1394936
934837
631127
1153303
102328
988480
844632
1603092
1071605
499426
1031705
1003418
705306
1568940
1794242
1449959
1558636
708615
1910859
1263612
1063324
216477
347728
32709
130184
1287463
688743
1817136
1408124
1894651
736375
575064
88662
1859304
34158
1986420
912560
1764461
154270
1327707
50439
1633442
468778
1303325
844993
1019567
1440859
616607
1271573
934602
149603
929180
462687
1852432
1312433
1928164
1565966
1467422
554393
1493306
504794
1688007
1192922
1356026
1782579
1920998
1718328
653806
1725809
1353414
1107505
810466
726173
1047989
1232747
460933
590522
1921154
1395387
325201
1523939
176108
1655681
1625880
187693
1416402
590061
1924041
957855
1773810
200710
620929
114901
1443393
1109367
1721376
1214024
1401832
1441077
1605028
456482
1743661
128925
680756
1220094
1910391
781423
1591678
1613924
1001903
1789920
1071762
1351556
1058745
594170
1547524
1655991
1972280
1279552
1149919
1386554
333508
981531
1276725
639553
836470
989285
473711
1768106
1459485
1241630
308994
798730
1840567
1798695
1465914
1983237
1002578
1014899
1171953
13843
996474
1497581
397472
1987050
1585940
1974472
183850
1515492
139066
447230
1789754
841025
1914466
1966746
1950125
872095
731819
694168
221202
448476
1020240
1348528
787729
1816114
563011
428652
1899204
252444
1715843
937725
1942270
1902585
1656269
832782
1064342
659036
1384599
1395461
785714
610588
1962251
1502707
527220
1955846
510920
99616
968107
1319851
91067
1120670
642574
530896
1748723
1756782
1835096
540001
45394
1358635
1041378
836231
1442230
379191
22706
741562
1820274
1429785
607970
21455
315092
296100
1732495
203428
1942041
464405
1881964
640637
447686
1385278
1073796
1190200
104317
1286977
1871024
1296720
1576645
787323
1643223
602872
199337
710044
604974
201365
690194
1786333
407319
1648895
1497827
179211
452510
520021
289559
1551978
906243
1737769
1229311
1449276
1651974
1090519
190485
1989603
309711
377469
1821245
1989851
1716894
1038749
1360143
400535
1266815
1568845
1053846
255760
233336
1441620
498830
357600
53608
81240
327826
677287
1948842
415250
1453945
727307
1073011
949415
616953
1022104
1521995
899166
339640
754479
1565516
891577
951556
230669
959145
363874
1003547
1757236
664083
1436191
1690434
1349357
870551
1649481
1017904
518234
619449
627458
1476117
1341322
1626482
1010991
789428
354509
1966645
177379
614056
1938623
909850
1593944
1991866
1675915
581420
751307
662763
1460316
774568
403189
1018425
1737421
231952
780310
665183
1861206
1464137
1220828
619906
36998
134900
754070
784520
1596594
1814497
1899971
737974
1353704
209216
1122407
1144708
1064681
988696
185219
1370327
366430
1381203
29014
958004
163655
1381166
1089782
339105
1236868
1420129
290605
1348415
1632813
1090827
205613
524256
1902168
1096675
977713
1273723
931484
650341
1584999
1935902
1100093
420661
225799
1426489
185330
1632385
19076
1256300
596886
493075
1142565
22115
1244613
818270
1606635
410271
1508063
208528
850985
263445
741800
1068955
1116876
97217
676936
1053803
171002
1383558
97087
1432571
760606
964641
1799802
30496
979697
229178
1002229
107946
773114
1815415
1903682
517277
944
868382
49176
461822
1914847
1337782
207473
1181374
1075525
538216
1529201
909925
1734353
554190
898916
1539440
988845
360800
170925
707158
1797492
595394
165807
683921
654282
1953183
265992
1837176
1058063
1848480
716683
854919
1061627
605783
52377
980435
1751877
1899360
1354771
131170
326448
1812817
1404661
1885344
1722173
1231967
1327444
1593095
1586170
162495
1621386
157799
253118
1818791
1056801
1707961
1028070
1660395
1867212
582996
381173
951242
394906
1785782
1835400
521789
1199697
362728
796362
146118
423186
1781765
1266031
1634135
722073
1322899
1121015
221277
1198470
1793513
166267
981661
551831
1280487
1170301
1340269
542406
1484783
1754376
1518025
971667
1249416
874412
742138
1408238
1529652
825262
828532
1006935
1804377
245074
652545
1468092
1239387
693141
125095
1859429
1024217
921394
521796
1342291
715448
662783
1315969
1707428
1230447
1008081
881004
878712
876565
1835834
928514
755430
523276
354530
1265921
142300
491729
1682357
1081649
996499
729777
1596000
859349
353522
608348
1803629
1294410
1182907
887680
604053
182823
1479469
1041963
927098
743561
103390
723662
1463968
275227
1625403
251197
815800
1293648
1485452
761379
578041
1309206
863688
506928
385711
1329574
187615
1912904
890133
697985
1378961
1790294
1086605
477075
1384422
1176927
472360
126712
1453587
1792792
1544131
1529350
620856
1327486
1971956
1597426
1319916
790617
696765
274429
393017
1766993
1826144
1590195
1514276
395336
1444621
655894
1698641
1713653
179194
1918007
1890894
22631
1428549
144972
1943267
476002
172210
632771
512295
1516218
1937523
1862592
1467645
1614102
184300
1833844
703029
964233
1257117
30447
620870
1833434
1581375
88888
1221323
388299
1714525
351691
798109
1047276
1765976
1258368
1927581
1733528
562991
111690
288483
748212
349748
1546262
342176
1941329
522710
170901
628449
350407
252043
1007498
1969242
1072915
653854
1596091
1221317
1240657
313704
807507
574533
311102
1087591
472635
105981
1833215
575168
408100
1591360
1309451
430716
262481
1401793
1138967
509518
1183292
1083301
1716819
1851372
893675
1971619
357047
734789
497756
228926
1769693
1261804
328143
1162525
167890
552073
1824186
1943868
268262
94781
1679333
41982
1738323
611786
69314
1498613
957370
327509
961199
537163
1083208
1875783
751789
1776535
997953
646203
1324154
1096850
1819307
1523939
1144288
1535762
175241
389247
961674
1594986
1171402
1393610
1788982
1263209
628614
255182
1095151
380354
1968790
568148
1730778
827828
1441130
741774
1579093
443276
1382667
204551
385867
1098027
40777
1173421
1186862
417573
527794
318330
1641295
1966926
1187733
662546
1807461
236341
700456
1573571
686708
1186140
634348
1692893
794621
559066
1743534
1497946
1445262
643869
1336490
33281
1261074
681922
188554
35681
1313328
978134
1460924
895956
815263
1648531
1691599
1574064
525704
1882032
1063600
535959
1632033
611733
237244
835698
1892665
1443668
488179
1030798
819770
1076420
1172919
1308516
702698
1551866
1571202
896789
1628226
1622267
300416
1195451
1950132
43816
1431503
638760
891134
53794
1403651
644119
882891
1252348
1209475
1930420
861936
475868
1956132
1222171
1171189
237063
505123
1241351
623778
41682
1265656
833470
215070
1222614
533754
794275
1449669
437391
1524212
17766
1726581
245998
1493196
1387044
438686
1581948
1829371
1025167
990765
1141034
1532690
97775
1704388
45129
448365
1954469
1109826
286662
451739
336460
835731
1159170
1868718
1172256
1200608
1565406
1753670
1695086
1503125
952837
1394426
1537700
1492513
1502166
553136
1889138
1137560
1740913
1604195
1137718
736477
1006208
867929
47453
577470
565295
1430903
1579359
108005
1476753
1253184
1901443
64469
452647
133988
1298604
1055722
1450223
1097882
1800169
1078449
1779783
962367
1011176
1810601
1643953
1545774
390204
1392822
1980481
844672
772047
1707182
1441752
609286
1250836
1877635
1012741
4856
1249706
380687
365867
518356
1690062
1614780
49081
935226
1418443
229259
463741
1095916
1274813
1559485
941953
1682389
1632866
546042
335417
1035197
1223527
247912
157259
485581
258622
1371320
1198951
571350
905885
895458
644353
132041
1132547
1318435
381967
1535809
1387834
880211
1223320
700822
236355
494175
273604
1740155
1381010
1041793
15099
1023599
1785258
405019
1788277
790368
773562
1932509
1687730
221306
112286
1229966
1774187
1521051
1491535
231048
1729192
208089
1151490
1185759
576563
837243
985227
1786093
1954416
760488
1858006
121757
1511869
447055
1217002
1747845
160235
1629598
221840
1376643
95585
283328
1608083
1729067
950643
629185
116605
739399
687590
305246
1281429
1407262
1496683
1697844
827424
1742123
21258
1653158
1830327
92662
226651
1743316
1324646
593271
815132
1209678
94832
145935
69100
1857801
1681291
105445
1147008
1145051
565238
1493256
58537
411021
1916760
519576
844840
1374512
881833
420100
726862
1305149
1704316
1845082
1753573
1865653
1635849
1284708
1165415
1920095
575393
288285
587480
939030
1147790
1685057
928049
1835145
398646
1607749
1535057
1085653
878265
1528110
1920332
1769045
1062795
363622
1468824
581597
1960493
1986219
222170
275454
166171
1052351
668831
1901978
690709
1533119
711545
802330
134853
1512860
1012858
232817
564640
1900671
836292
277828
692717
986696
1645494
1155131
113736
880539
1614194
1668981
580164
50369
60114
502114
865760
654213
125307
1177258
1014316
734981
1059054
1860775
1476159
1793743
650799
443512
1877001
1866196
409979
1484185
1317683
1592745
1561700
226383
1679733
1714260
1075887
857442
525928
1653526
1945023
37665
863420
1710322
1994519
19048
852169
406286
1200291
1120913
1797323
1133855
1658014
59141
615522
272172
788332
1440266
429084
828031
69124
733268
1366142
868468
1743927
1390917
366012
753034
147096
483733
351800
1670708
398262
252921
1819988
1452945
869255
55875
244798
652022
131617
832848
1169111
1820204
1430639
1143278
1107222
1687172
1539522
1423552
716706
1826224
895175
971815
1174857
980929
1431118
1143750
1464544
692782
1699971
11223
1821367
764886
186672
1590716
3593
1230073
1275658
1709425
302861
434151
119225
1063805
1381220
885362
1240578
358494
1818644
1308788
90963
723822
823598
1039745
633806
899462
25272
702029
445600
1347740
697940
946134
518068
1895395
891066
1196726
940799
1283559
1277019
483710
253729
1177948
312386
1084232
389626
1698036
964728
1726191
248517
88816
1138098
430773
782747
813255
1151691
1118677
563296
1526310
1077827
1521762
281841
725036
729914
945530
1709861
1489152
942558
917151
1831180
438896
184338
182767
1730001
1970219
1583782
667979
512939
1258741
1992683
1601156
1202309
1499302
793333
345590
884914
807788
117704
748677
1518275
1736779
1285760
468389
764981
1912934
227172
1514764
907970
1160443
713681
1409587
1936382
495920
1828787
1584667
1630771
1856306
1482596
429368
1021648
626701
1221832
1464090
1148026
1371374
594367
1354324
1830807
885523
1168484
1448284
89047
1921578
833622
579533
1992325
1650219
1694143
1104944
144627
1685390
1925377
1166069
174153
1735628
711518
1938342
385797
1228631
1863433
205617
285610
1404110
935735
1915994
581000
488913
360104
169559
610325
463969
1445967
100354
95039
1223689
1188031
190400
1220280
1100895
669011
1543358
131492
169665
1542199
1788051
922248
752421
1753494
768703
113713
1746105
842273
1406357
640037
1317942
1986427
985648
298609
1117544
1731049
686814
1966090
1065166
1122584
1832414
1335915
1382748
1858647
377379
248580
209120
559262
1378663
462297
233058
1069646
395440
1807050
372301
842810
762388
1058330
351082
298260
582933
1973258
1917973
1208905
863777
1636668
395439
1931536
747621
463388
1964173
716501
1455677
335929
1339011
989351
201327
990062
1166466
618897
1275382
1713519
1068578
1057722
1858173
217373
606277
71827
386331
1042799
1858927
1951291
585332
1645386
625739
1997446
1842758
1204962
1418640
1620700
914355
1796996
129602
942248
1315005
900076
815609
1068873
1103964
1088672
926316
1268432
1872616
1066066
1075449
1038524
1812812
1283343
405660
34884
1832692
385392
239308
127404
1620131
294600
1514919
1486570
1598646
82810
1143163
1706190
1867908
1243867
1696331
1914521
401873
69506
82654
1869340
905204
53375
1862685
1891861
340141
165945
1500834
949787
1088087
715900
1592195
535354
1280540
21431
42984
1041325
1576477
217955
570149
94198
844213
1054619
852160
1191234
1030203
1716037
1986703
1687352
1292806
1995914
492279
1878667
1336374
1863285
394990
125304
675700
223620
1443308
1029256
145893
1764588
80799
1424836
947527
1168034
1419321
740227
218599
274423
1746917
1615118
1254245
1305410
1658318
1549821
469487
1200514
245381
1615539
443063
927250
1517470
504253
793159
1207766
1236054
490603
658466
1339855
1014828
1242224
834805
1286802
754199
1758048
915380
510189
1817845
1063438
1819214
991388
1917620
1750594
156506
220072
1478794
1541583
189765
1813971
287226
731170
770336
1362853
1252398
994846
1178512
1148475
709639
1539507
665697
1799454
1894206
1780253
859616
596873
1963205
371238
888855
840813
1718261
592614
687612
1785760
41853
1845810
1297751
1871211
1035800
1718826
1408040
875530
1837098
961687
1189133
835682
965148
1686021
214710
56286
901083
53390
72411
1372178
540932
1700977
433151
1708359
1510020
1969468
517366
125008
936911
1128686
962912
898366
1382900
1413834
150440
1055983
21082
540895
1141778
1972142
1017449
577988
649344
986469
336855
926471
1853825
871909
1010692
1065711
541912
1713479
1687542
216234
169576
734107
852873
1208782
242040
10170
393902
280543
1034249
918531
1656401
1336360
1763006
953890
467286
1933552
565590
1696307
214156
868104
1021765
1454315
335700
1662791
963686
277238
1008260
1669594
1785697
920887
717126
1960601
705498
639232
664437
1558476
1210741
29319
28618
574435
112515
1842937
1508900
1287441
983248
918668
196423
495206
1242606
1030599
1854798
1120922
1288008
1036316
1047393
720445
1139478
1518839
1944865
682120
1703960
1895269
1040632
780408
783630
308862
534591
1618887
549406
1767592
297055
57972
1006699
1744223
1481371
1224134
1272310
16811
685571
1744385
1074910
1038138
1128860
791220
1166174
1002283
1424800
886476
1982126
997431
811531
571713
57063
1137785
206813
1421818
226142
785094
1277493
395760
629161
687764
697295
1787907
1327896
391694
1232946
683834
721159
314994
1367606
949636
652426
301100
1658246
688627
1827086
565508
1513985
1987028
765116
136024
256785
950526
1644395
1190389
244599
324456
1789879
79030
717267
7656
387451
343186
399409
213612
801740
1486508
1438209
1335224
811211
1427651
1923052
1895469
972442
495680
1910749
345320
1346491
1777817
1853880
683656
1426267
1095973
295227
1482795
1484316
1725176
976060
1528013
1884125
543968
1886088
1225506
1665262
839980
561540
156171
1711353
271529
1607790
947981
1466391
1199958
628193
1470304
155376
838198
1688312
476723
1578523
1375982
1710485
1912077
6137
1384641
502385
79859
1833849
1619424
958355
594493
1143865
1237102
1852109
1670038
1315478
1527328
1850197
29337
895121
106918
1611279
547941
498752
55613
531054
1564947
388756
101121
1567751
1282120
222698
659204
183094
1953875
107719
225771
1513454
306305
1015941
201457
1547733
226185
1962467
1448236
282901
99407
1291279
226516
1423378
1164171
536757
1498374
10692
1079473
630094
1801130
348883
783028
1568923
800044
1717314
1408620
182672
655920
1709552
1198780
1339971
826928
1194760
1053276
1140173
1494287
1164223
1584751
1980534
1442223
1736194
1535453
1065214
1860368
255273
125695
1435218
334029
1271254
1026884
143040
692114
757315
254956
1501604
889547
625561
1258272
1252230
582139
1773078
891198
981616
888380
296218
1686909
1795368
1160260
1250709
99462
1818520
1792293
1579867
1707495
701217
1458845
1548375
959299
1504880
1132506
1239742
1051094
1223670
1976303
1766194
322237
155421
1229724
1686701
28393
1535738
261686
1687466
1589244
818168
1389798
1978435
926922
609356
920389
1453490
897218
895128
1633149
1977938
1097897
239208
1814416
1503439
1760893
1645888
401121
830246
1111465
1087040
1233200
1308652
1894854
1647790
1465150
1506137
520188
1302188
1380261
1710421
752702
911211
593124
1040442
1383635
124784
2429
93325
392025
488313
754315
768680
367203
1999723
1436611
1224423
189196
542844
437723
1035570
97581
1190593
865742
612912
1953989
765011
1578335
1080632
9721
192587
574982
1277557
1817895
1030529
1749983
128781
912225
44471
1667215
646562
682175
1987737
686057
1137577
807728
446732
1486656
1918042
539904
1995843
1721692
1989672
490642
1580799
887947
882067
876803
1373493
155591
1643091
395075
1203707
1282287
1904940
1321035
1710468
1790026
1809586
1112569
954927
1382037
595367
1066403
203074
162744
1821394
1415090
1659241
1274435
1137256
941747
1616415
445745
1476040
719532
185656
788471
503931
1674048
751311
1180976
521739
529758
1864818
967082
1096148
351391
1113106
1071503
960591
1426157
1569886
1743083
295882
740805
1783654
1712541
272809
1125585
350876
1907842
1564581
599597
1508751
1899491
479421
1383437
378940
1919987
613214
149673
874118
363191
1463178
1504153
41295
1419749
1910727
59453
1394003
1510332
150995
1507822
467686
1355120
233952
323970
891116
461167
1933439
1012959
201004
1332508
843006
1483364
1987583
1131999
1299418
1733157
807824
1784145
1440997
1698360
136537
170222
628215
244693
1332866
160260
362913
992049
1471676
462204
1553667
430597
1360202
1254090
192762
1222030
556644
1664040
1093615
1545891
1409759
1762390
356525
535267
1202731
1853586
1858752
95201
877438
87933
1421650
212698
1897412
1927668
176862
503129
1070298
1860134
1258977
598033
439087
353283
1477688
1073948
693352
264357
1005281
1260674
1625461
614090
1936807
575709
286180
1551695
61485
563467
1649062
1255781
1710472
886909
1115094
1428496
1062197
37302
154465
509564
579628
1357075
1820786
63515
296295
1594157
27669
1965874
512554
1075666
1464645
1984549
798831
1849515
1979640
1536280
1128409
1971036
403415
889127
1512611
496197
1403237
1186859
1565779
1046161
1376563
289932
140741
493289
1314236
747184
1314860
1610718
1404128
363016
952936
40282
1644221
1634631
1344408
1232958
111297
1243946
227116
1871997
1041010
803677
481244
884252
800936
1550299
1227873
1767185
547285
1323648
650701
409671
1206727
1787049
1216049
264961
356812
960225
276536
1284635
677759
1147988
1866404
645986
951631
387787
220675
625839
472033
1807840
1555461
895029
1277202
391826
1478924
58598
903701
1666917
479710
1649560
1135056
1638542
265236
1934550
924816
1127726
1598845
216419
703111
931238
1709013
1024884
5247
672816
1315828
1994050
1655888
1863290
1894769
1637250
1983155
843970
1119730
1598296
260558
1920755
1152328
1658163
207285
308567
70626
233741
227224
151707
1174885
1631232
1539846
508868
219292
1978639
881144
1829359
1846082
1147014
1633065
187690
807792
1615815
725559
719125
206932
431870
516944
986517
1808106
855626
1376450
461732
812132
74028
221345
830179
164750
1382521
940376
1031262
1500446
918233
1003959
512376
1566895
1720897
1163131
281925
993474
562434
70123
1683051
339712
1273104
50841
729495
1694231
324281
155430
1085544
852929
1862471
687125
836530
1206311
749941
1139099
1239724
923802
1754785
1195230
102562
1845539
882256
879227
709155
1695633
1780784
1446720
1519762
160440
845972
561855
1475445
1723870
1730602
1919879
1832009
1193006
1844049
91150
1944148
824458
1609215
1509262
1232761
507096
781459
948621
596692
1651862
1401329
1073075
847570
354926
1746283
256355
256765
1943523
1968174
160983
1272543
260062
1500163
1492857
1900834
596994
1834477
596752
987804
1164063
650044
103518
419883
1638524
847854
1165056
319095
1348512
560652
451914
976411
1982746
376054
1306964
1047015
1350833
1470780
1316367
1130862
1748859
1023025
679003
1271764
404267
103462
1298927
675118
1014942
80211
815340
1223344
1060588
128880
577632
326613
1627030
29001
35090
235286
374057
5613
34704
162804
574932
1401673
948615
414865
1430785
1565219
624763
1838487
1874166
1913225
1923671
1974940
967342
910574
1061750
1436998
636271
704873
289367
87280
1991410
310212
1637914
1550006
1046942
927496
901803
243623
922625
927868
610706
1401468
1862879
1862206
145595
1305615
1590232
1708403
768308
1638469
931893
292188
1735887
1238152
1630714
1786994
298086
93627
850102
379743
35606
1035097
1151213
927162
1967455
986424
757953
1482950
287109
792782
1641116
592573
965774
518075
1900741
1758233
1934622
928310
684991
978534
1747267
1128054
595854
948065
450069
1219603
371822
197828
614707
235753
1113673
173696
255651
1066635
131110
1288104
1298514
1848435
1845952
475740
125925
1481529
456330
1005893
9475
366403
1348444
1968979
436048
1190210
634066
227598
313061
377348
1814295
974061
378933
633390
1246546
310051
1226275
1691100
1659796
1809840
147346
496518
178303
1656076
482824
553099
632173
771048
825929
768380
699226
750779
604604
940923
1965037
640546
1744906
886889
217908
1550895
273032
1105883
449191
545683
1164712
1811769
64366
1875748
1395148
837101
1419078
1309870
643736
377284
1430755
1282383
577691
1172881
1119694
383335
625637
470243
764490
1665426
1202138
527111
556390
1076900
736147
556690
1352938
1307323
655620
1106067
419407
1179322
1434710
813987
725230
79337
539378
1037527
588902
754558
678533
138891
1472194
1329219
1247014
63276
258874
461768
850789
1939030
139748
1294784
431879
864893
455350
903727
233399
95082
1148546
136793
1974737
688631
123140
909438
950858
1338240
621842
802013
764811
1664918
575026
86395
1404510
384755
1117892
181348
692593
1549521
1105044
1378090
1547230
96607
801601
737918
1547772
1479956
1452519
1150549
842862
43654
140984
1244531
299739
1230896
1379123
866831
1828099
14285
1428451
1705339
1670595
1062795
1944304
1254028
693437
280833
167281
24723
1145664
1271389
32914
1808597
164183
1605323
1490183
251904
774549
99498
1091072
1828921
955070
1017703
1876298
154631
619318
434031
1629396
112288
230245
1229407
758162
672520
390149
1888613
727721
784331
624291
1273693
1038241
1831873
689722
1717782
1310014
105227
496414
1475811
824510
511863
1776648
480920
656603
1996582
1379574
188200
755076
696295
434835
135391
1091638
1195960
1182357
493076
363764
566782
986414
1313956
1964464
579362
249599
1209540
1891318
1623072
241397
732708
1063307
17603
920551
298942
334367
203580
1556444
237935
1167111
365589
1284313
599522
1085313
1463548
775893
396457
108100
778074
1696922
668228
1757200
1324856
1198779
1503025
1836501
955600
1047408
1978697
1053
1640862
1274425
1171412
1232831
1950542
1052316
1728655
257773
118262
663507
664579
267737
866354
35948
1554044
1234236
1653459
12470
1030671
391902
560815
906420
654599
587219
574916
1658850
535255
1118093
1459004
517919
1891987
90294
825065
1316301
1397971
1039876
624239
504677
257449
1835440
1188172
1032388
1918705
44843
843877
52206
1233594
410526
1437214
956437
1382289
345251
1027790
39279
1782100
1984537
1658135
711738
600960
1908326
1194727
1919533
1159267
856677
1674246
630193
1732145
968449
187360
640543
780064
1263523
848318
1504937
1051613
239855
1322912
1396929
741819
1893421
588207
485338
1798859
259616
512430
609037
1372003
1134258
1180769
1730274
830806
214512
780196
14809
432466
1707095
1804147
1919226
815798
1240855
1218495
957417
1168261
1805446
615053
22263
1547931
1218129
1582619
1619849
948531
1043276
22343
1622077
1408154
1661794
561412
1410173
1650460
866282
1231134
648834
1512536
823696
203925
1921617
1350710
140689
1365918
1015929
384661
1830516
113434
609476
680799
1667889
873000
1189844
1582870
568546
1240459
1289065
507897
1409918
99524
366475
1428447
1045062
1234839
1507278
1621382
1812112
1496627
1982281
1050839
270949
1024508
731582
1952058
1377372
1394127
977365
757702
1570119
1158069
588722
1241570
505192
1875613
1803926
1616047
406722
526246
1328428
988313
485301
590391
210278
1860061
591720
1022890
1372989
486503
1161508
218753
1090478
1851854
1421315
834561
508228
773529
1637899
314839
1720581
174134
1676954
810648
35847
681367
762962
834759
1163475
471559
1004578
1009536
1977344
867314
1128292
1512291
835619
1854492
1876461
245270
504927
418900
14354
1783737
434018
615905
1641120
1068713
1893922
1476849
1509815
551007
486536
1723116
1242159
1072315
950686
762366
1599797
689929
1446242
128386
392772
1943374
73582
1986626
1961583
165319
1522318
676254
183442
1325130
106368
208052
1792187
834453
514908
370657
1656163
1624530
1407351
1135045
626659
1482518
1191421
1987027
820522
172978
1218520
195290
133716
205106
434947
1781747
741148
1463942
255573
984220
1953338
376531
1701970
1299153
1588613
1104805
788704
572098
818240
964863
1413309
1369502
365302
1251135
874518
1949974
1578379
1240017
1683336
1060236
698305
131206
266321
291295
1140802
1189474
1699902
1703313
1022006
1843732
125422
548881
1934757
770602
1692480
674177
423998
406595
335406
1485172
1161910
244993
1953397
338418
1565415
1928755
831615
848893
1591142
185028
88077
93690
556384
1475971
1975153
1327189
105532
1053693
1941236
1411249
1061216
1335531
883421
906394
1554018
578565
761144
125442
1124492
983848
1409466
1604581
1487339
689919
1829391
317119
1630668
624056
797241
799993
1834895
54897
1971405
376897
592038
1764391
612554
1643159
227391
1054592
303127
635654
1305727
1812190
445664
860630
800295
403682
1787410
1383163
612852
1683494
924167
829610
247003
1063145
180293
1741335
565245
1041082
1642697
1820425
1573676
1620959
938718
1968509
157308
1295290
292941
624459
1036184
1759136
1552292
861892
797604
1307022
1689359
1163579
632033
1238786
1337465
1090404
1911742
1148387
272586
1201098
1689631
761286
358666
1320457
421531
201063
94529
1053665
1343547
1705291
820371
1075355
497727
832774
1690252
286853
1644675
543604
1279362
1088380
1663692
1616201
342824
1974348
1274939
1194757
421561
1899670
159439
1944877
1955786
1263949
1546643
749414
1419738
14371
623528
604079
1627828
1521359
1464954
1437498
1714803
1265540
674693
1369157
29758
33436
297512
394528
1199274
951241
52186
992735
450272
1805232
133123
377599
210222
1056309
1868066
1331487
1594223
888712
970635
1890513
1159237
1253934
755802
1704394
1474812
1294051
775720
180278
1578200
1891173
1202794
1797969
1326648
1058793
1353397
1616391
770941
1806709
1086792
456054
1201452
835866
1372507
1289899
1967795
1146532
405387
816311
1724928
1072035
531724
258958
826533
717110
579183
1407923
371115
648801
1618137
1871701
1258002
176370
1408030
1128167
444762
1119112
1321327
588122
1169318
1353726
284420
1325096
851924
378406
836221
1612943
1031739
917277
1200614
1749350
1201296
642184
1483971
1167125
329206
856975
321219
163732
1247726
140508
1865314
1500690
102024
1778717
1629572
434277
553795
1028986
1584061
1038905
652748
53578
105518
1333630
1460870
1676327
441231
1458203
1449769
1715320
1988049
601263
200553
1223194
1630449
98047
1733978
1085807
981305
295708
554726
780539
416241
1048678
419743
893249
1823770
162999
907422
105304
567439
1049736
755623
189939
404735
1575009
756999
1770949
925048
1880941
1781029
984649
65497
636306
1150520
117879
1936334
775783
1154822
777046
209767
1946567
736482
352867
991101
1390038
693817
1309820
1373676
638135
558518
1058944
569733
1411491
1439449
1706169
925101
540246
873094
1185190
967648
930605
1007306
451389
500028
508538
1662218
1512469
419733
631563
1310922
1733034
805913
830371
350199
1283029
1607069
837181
1710001
1529240
1800710
731163
1370396
1012819
1216090
1801924
567179
820214
1174457
1046455
533274
1541274
297209
1305843
1863755
879778
504636
351078
1769314
238840
1731749
1551363
1231744
1548133
1333865
369982
1189955
1175465
1881420
1444248
1526523
83416
1853091
130592
1004785
1435800
432465
1576220
1450509
810935
1553324
1499112
397842
978147
1023223
1342544
222436
642581
1872889
138970
1449438
303814
1829578
840653
819083
1712346
1246443
356872
964441
536716
1820944
1212390
1876375
38031
932369
1108968
381374
1493764
757225
1012775
276767
476892
1763215
1020245
1105252
713550
788991
180897
816592
647563
151699
53029
574391
869275
241441
991613
1301342
1007118
802030
350629
636772
944943
1961094
218985
1092705
1147557
553007
1017664
1567570
731659
751818
630309
546929
528849
1373455
1849499
1000226
879124
1161939
438183
277016
1213862
850819
1147379
308815
1589920
737301
738932
1633236
33016
831515
1330441
491411
1009543
1550462
442954
1009583
1252855
318299
1596170
1204845
493897
1471624
1020183
1099136
1779593
1603025
555647
1937516
443721
1303915
1125945
895281
1962645
1787116
1619527
1385303
71170
968066
1397841
315538
171025
271693
486345
1582530
721486
972035
552933
440464
1501097
32403
1094461
1281986
1784563
1269519
1556834
1212889
1433523
1151581
633907
468648
1428517
372880
1805212
1290807
113558
494942
1542480
826761
1326157
837694
124959
874993
1946783
1427245
49717
237930
874793
1241488
196695
684913
1393066
236504
341960
719817
1394663
1757651
1120476
421022
627388
1067760
1656658
1322238
526793
1678857
1526167
986360
1053606
176984
261142
1298164
1188837
1291283
1578751
1545645
858553
446779
1254082
1346589
422855
1129883
1822542
424469
1942198
1882123
1914212
746225
1383779
5007
235458
1130032
1488907
377337
490912
1486248
470681
685184
307405
238687
1226091
663058
1216943
1024331
1353443
976420
232203
209523
554697
1896783
1519747
1425172
963731
1722788
1628156
1373140
443401
1981686
632346
1717735
1560304
1610813
111077
1625753
1242971
350382
1996312
1329287
106341
1724938
503650
96788
40665
189776
277367
113096
1258380
1256400
636391
793076
1811954
1190439
234166
1744215
163375
1592424
1159638
1983673
655781
1996698
1736817
1041568
1143740
1736211
1097739
1303504
165828
1156520
1476219
60361
1454720
821952
781235
1133088
4597
208565
702934
20878
65274
1079581
1690862
1259772
730784
1673755
1514958
132810
1357414
527366
404115
1439401
1987344
1425281
1067344
170794
1088094
796837
437804
893970
650056
1026960
912932
434872
1189826
722517
452395
952407
1126228
272344
271855
1968489
392464
463190
1074549
400232
269581
1562517
1112539
1652733
943961
1440363
786645
1029401
866024
446214
1336104
415108
817855
1631547
105472
402757
1379266
1088157
551386
967019
1669925
36381
1043531
1696877
388525
693423
62123
860179
659807
481583
1958313
388755
887657
1946189
1722725
108845
1810485
1562869
514274
1191285
1018570
416701
299072
188725
13251
452879
648419
212442
1396998
1605971
1274326
1499819
1130202
1211092
345256
373887
210992
1350596
1937248
1528506
1561772
1763251
1818593
934637
724278
494889
967738
1328284
1620487
150762
972789
1522710
1367464
205774
527279
1550472
825433
938317
1202919
1087497
1065371
975347
1149587
1131852
339007
71446
1419827
1406119
56259
1468198
612283
1698272
1209720
1344734
1489228
1884340
1335137
1268628
1272580
23222
1033826
1406746
1110244
1880342
1316339
1290359
341950
904636
1495869
1210985
1828357
818823
351595
1258962
213307
1786723
85305
1387074
188465
431108
1365547
107008
887769
513343
1079544
1453681
1411485
1434868
1321302
1044244
178632
9060
1435665
955797
575169
1153358
121940
363615
1708952
1625890
1197
1816
1175749
1275621
733330
899110
1110409
1978501
413141
1769320
1932201
517444
602912
1496375
68615
1014681
1027941
1722919
1356827
153809
33215
783233
1841473
712726
438455
1349871
1388750
1347795
482841
653154
62923
1418636
472075
1652318
1300686
1313081
1231944
1999388
25748
1779818
1447167
1967172
1127111
1365418
480903
734037
126495
308612
1612732
1869723
1733346
1175493
539021
672657
816336
481303
1695945
1269720
818981
678574
698536
527661
1281916
1391280
1173765
274923
1490100
1457248
1085260
1930496
1482793
685142
449072
635198
1668862
405615
642501
934631
1942566
1110475
1675904
706363
757748
930758
1051032
1701206
908804
318969
415258
1460838
1749276
1949346
627517
1231824
138064
154995
609185
1813432
1090345
1104020
810018
1075168
1677344
153216
1596418
1979033
826874
995160
1442020
865124
1199047
1984254
758415
366443
1696665
453034
1542003
233092
1454280
200350
567392
1360888
487826
1198145
1335384
265923
227690
1658908
607433
1936112
273673
1064250
777722
726745
1618122
540728
1509811
1490938
1304783
1689410
1344287
820708
1195680
338889
1034053
1131191
1339004
321843
1724464
603274
1952722
1367328
865389
1123085
1892434
1800531
1045700
1160739
1874373
231655
1467441
54398
904658
1372054
780197
1714402
1119500
796924
1553314
1269053
264862
1209389
1631207
1596015
403160
1767115
1277171
903271
886152
1466878
1265267
1281051
836440
853721
764573
1099726
1539119
506336
1216311
1772888
998963
769163
864321
82110
577114
1585838
1285343
767981
715989
958548
206964
1805535
960417
634965
1816197
1297702
758620
367936
259779
757983
912176
1821549
410583
1420044
747683
803164
1482618
287923
1666553
1494505
1120193
1905899
567508
1956578
1101030
1338
513864
1914524
1158599
10283
1306944
1227576
372047
1980878
960101
326164
70781
1308570
1003036
266719
216426
1462321
1510293
581470
552528
1300565
128226
421358
275585
1958299
1493894
1848807
1894204
1483430
1844797
1221868
1907998
442476
783186
850787
1207488
997655
262194
723746
1325335
89840
1754524
1718052
1946372
297681
871641
1468669
529864
1198366
1968521
1945786
758551
1385600
72843
1775191
589248
263239
1110123
1028401
973552
539150
1432284
1377851
1117898
1315835
275880
554437
992833
814510
126496
1122557
332770
1573493
1920837
234750
675882
554114
1556126
313133
574173
1159406
377165
1783961
176420
1878307
43692
1642918
901056
2876
1711670
1630115
809425
1369958
420950
850119
92600
686825
1207552
926002
1763258
1616888
193593
863082
13968
817238
884014
1777031
1513767
490962
688166
1215202
1466878
973536
1037464
1879125
1968596
1670746
1173408
27593
1122797
62437
1292207
1177688
243114
513357
333571
763988
854954
1054037
302981
66887
1034101
1284618
205444
1017548
552093
1657535
530010
861689
176902
1608121
651279
635635
472876
189644
29132
1859789
579458
1362134
616242
1173240
799711
1661462
370381
954142
778677
518658
1825596
1983666
1714863
1415386
436026
1873737
1044078
557217
1999431
1646136
940610
1420190
1545647
1055540
632415
1092463
857932
145548
1459678
1723075
104166
968344
776707
726342
205977
1080109
561108
26838
707027
78168
1747296
738855
1656199
1957855
159076
1052254
993600
885908
533785
963316
1824292
437786
1764518
799834
875621
1550709
681812
318654
1486781
686374
1377677
263853
1581768
1331551
1848155
1830798
1871578
1189530
978978
1569035
850568
1646536
1840705
1012803
1461238
542086
1198794
50682
1330458
1189330
125071
423512
1794816
1370866
414778
856332
606943
632886
1803749
429275
180245
947643
601591
104085
236240
1029174
131026
1581087
1781961
943376
1729061
1431769
1117103
677660
655845
1308386
728077
267519
1489836
670810
532510
770583
226928
1707722
1776943
199579
1896613
873858
623077
780089
1630258
1146802
993314
398440
485603
962012
803528
1337695
132963
299390
29197
705550
1532786
1148858
1086092
973357
260336
1817973
815951
1867831
1089935
199329
866930
127652
1621339
207302
1913971
1906280
651563
1871801
1572912
1250321
1551098
1111402
1464663
1573940
1796686
1889301
1663779
248047
181518
1204930
222173
1516814
173609
1263593
873717
412004
1304681
1657486
352476
1383082
942264
1741861
582151
1811717
1768876
1598389
1326578
1791721
585143
1553691
615346
1688607
1449022
1970853
348734
1968584
1182409
1085832
1588950
1105495
1712768
309095
742478
643980
1471104
665339
976368
1020450
1644087
1684670
211292
147461
1292240
1173620
1579660
1901827
1857787
1862887
1455507
283656
1377298
1510843
1119671
374541
1932969
899579
1610301
1315505
1339865
1229813
764758
1691817
1015416
1503956
1569910
1193175
726000
289647
1645724
776017
1916607
1320313
1694536
1984420
500044
114565
381265
1594111
1443725
1177547
204898
162745
263533
993253
790113
1068109
423180
853711
632528
384822
1464340
1127153
760753
1593875
1364623
1596922
577052
685718
1839675
384688
236414
1602572
1156136
838386
1298063
1914624
355057
703938
598997
221352
1264291
672664
1505441
1324526
580207
1475146
48393
879341
786095
1935537
400295
1866186
358232
979522
589727
1295337
119747
1293301
1018086
56369
1112954
389060
1058849
390143
116947
556605
462513
1986300
973194
905896
285295
1181867
787277
391675
1400103
1100932
1549762
593739
723725
217177
1978104
916747
6193
1646300
989703
836927
372750
1853711
1196838
617499
1850279
990187
937088
990033
624175
858162
361631
1701112
1117876
1676515
625461
1847078
1338373
157708
1296218
1439265
254957
1355802
796694
993437
1347108
208033
229274
754882
452555
687349
201029
1032537
685299
1113713
399074
1756484
407531
684797
776
773658
1763023
1762387
1109530
67128
224203
1607947
806442
1846717
675864
1222697
1400082
168812
459493
409901
1004298
1841588
1798684
1867630
226588
736298
870889
926097
992990
222579
400419
725799
1074616
900739
432362
1090385
1241598
254986
1020146
1003158
209979
723693
1208007
1052210
294396
418854
1649059
187329
499722
1971127
411530
722739
47601
408496
832751
1894565
180618
652056
1531251
1693180
1783270
532472
1413949
1458936
769333
25212
1614678
1363293
1847044
6614
1460701
174813
1256498
950464
1236619
1795017
1668029
1706837
1136349
36485
1999357
1319340
649129
838947
1241742
328880
1786271
959881
894126
1292974
1977331
1128185
900107
1220619
1137136
773490
84359
1131271
1326036
846129
8674
1277716
1039471
984101
698488
145395
404472
1102511
1800350
1973036
736824
821016
35790
1853352
714573
8595
1419237
226833
713593
1335326
1031078
1808006
509368
840267
1563145
1473122
880703
1218657
1679465
311764
52155
1360602
1314933
869234
609570
1197311
870419
1517992
1774939
215124
514888
1581572
1866680
619605
997324
1556260
600162
809444
1009564
559704
1172968
170827
1420468
1339577
1706146
608929
1512488
518998
1495872
1346318
966353
9351
761113
1856585
1828976
744635
1255375
511608
507346
184535
1236215
273501
1618673
1310448
787040
1895121
1970990
1913480
1739149
228460
702687
211177
220454
700111
1482717
1349818
392153
1351616
1843044
12871
1508309
375413
257128
734296
858533
914434
234795
350480
1857283
1299456
339378
1287001
1438469
575874
1345712
40658
880849
714608
654427
370193
1593163
249719
1065589
1656299
860879
1969629
1011974
1583711
1550118
614525
380901
453644
731961
1481752
182854
987585
709144
1122278
1877909
750357
927877
1227673
1039310
1552142
973593
1159455
39117
260354
253530
1916361
1159631
1932561
1326955
1640844
1020224
1787245
1104525
1375796
1680256
740954
1006493
1194606
1312034
206118
347860
1800441
897656
1237384
353701
1098867
307513
72836
242428
986148
1435709
437803
424337
117851
215682
455179
163068
1994664
711516
528730
74028
1776270
1014686
24160
636400
909464
793316
1366888
175481
1530889
1984777
1224783
333016
120485
1972207
189219
1860138
1188134
107188
1768096
333943
838600
1981354
1844524
417275
1221310
1370116
19550
227541
1810652
247992
1123076
1160090
1358148
162052
178295
650731
983882
551212
1771950
459549
250920
235668
717075
71411
263467
652985
1562325
1422197
1601494
555495
451840
256029
1059255
1812183
804546
1057199
1929907
1426118
720190
550375
448993
602360
267710
962096
958878
1421381
668170
1203694
300903
180102
1808264
699885
1831061
473740
1933116
332038
377199
382831
1636759
1438977
1218792
907353
1030061
807717
1582945
1229301
1900875
1436873
1083258
1805542
300167
713523
628597
271151
1394078
1968858
1935749
1731122
1867766
1461276
206627
1375130
1939739
432506
1092495
190512
1109110
1647732
538818
1311981
1675470
110768
1604751
602737
1812143
1379979
1916487
1045831
1349255
1709159
370388
1853371
400599
680430
1573804
1678289
1489592
136433
816517
543694
1963435
11767
1285774
973338
479139
841406
144899
1574938
732909
679601
1572930
996393
1898351
1732048
444741
227857
1515810
289706
1175493
834408
1223972
629256
1801567
716980
370960
845932
385768
307266
960947
1406658
284176
1470517
835609
536827
1169842
245064
132561
1141003
314658
1716625
198734
1202764
1685437
1848614
885441
1413283
1574765
463482
1029083
452928
275176
1659065
1537129
855694
946663
1769954
739035
118925
1477176
1218374
118187
1389130
1320106
192379
1512689
1282401
1964765
1082987
753992
1105376
1476139
1900352
371144
1326212
557356
150372
410245
1655166
1481340
159089
185946
962745
1626067
506430
1552730
1257559
1181866
774034
1885453
905906
1020727
417541
1407191
262286
1387361
402227
1860039
1994206
1721026
366415
497096
90549
1925920
523346
969322
1803100
91949
1509014
782604
1239141
943987
1259068
1041936
543584
312052
1908826
1736421
1338979
841246
1345011
1309097
711785
1481854
1885306
1236473
963693
783409
526633
1343842
1218580
140548
1898998
575650
292636
256362
479104
1345003
1962105
428800
1932389
387714
1314724
1773127
1409203
746978
928545
587141
1445062
1946160
675951
240242
1715590
427804
1547534
1096631
1853026
1582939
445666
1361124
1858331
1956719
427885
1241687
86706
916964
210786
1697355
259002
1696696
670379
1813181
92729
325433
838168
1559133
757026
1336789
1633247
696143
1347565
885522
1449530
1285266
698937
1042383
1822500
435440
356922
1120948
1305987
644980
1014071
1134401
1918026
718512
1252804
1895663
1273588
379794
445599
403047
805551
1040363
44155
1033958
866217
736031
815296
765192
511485
1848668
1964039
1607746
90576
582169
1589349
1087090
414304
1960456
1630581
1075210
68527
331327
343970
1444303
1877258
576977
1408116
597826
841434
252798
607217
1989452
1541182
96764
1683383
1825273
1695088
1270563
1072212
1895463
639845
692908
644481
1751870
1302135
166306
1783928
1222367
1863987
1778586
1414889
303745
1892642
205017
1223001
143809
183879
340394
1099620
1382574
940592
1094445
1633578
1402086
148025
111425
955683
1380342
87399
1523452
1925957
387216
524839
1329206
956919
1274046
99399
444398
1936016
59853
730744
1829382
633905
1974476
644255
1293189
1561246
1072834
261745
594926
148165
1594989
1400587
126064
1078078
956670
1426959
193270
1680728
683882
1238303
1818681
1236102
869621
1814561
523136
407152
1664858
85545
1581487
408426
653832
1090278
1693986
430620
177031
257472
956326
388902
700170
1176240
1683954
297330
85890
231440
1971317
1916708
1683214
240407
429020
1094923
1940216
129532
874068
1683602
1064755
1390336
371021
204256
190879
1975325
1076399
1491471
1924000
1458406
855182
560569
453451
873197
559782
564480
1194396
694065
1516116
1237841
729861
24843
914404
673616
583941
668973
271885
1823198
1790223
1802673
180605
498133
1964621
1196069
718054
1949559
531323
64472
341768
944715
1325035
1908917
299360
1638300
1804451
465059
405895
1898008
912681
1048405
914375
1601630
977781
22252
359398
1311978
897262
839784
1798795
705174
1418605
1112476
1977247
412731
356896
1395450
1331988
546168
1392432
1112098
1208690
185843
1930106
1248218
50211
1725706
1759677
1982833
1019300
1366945
517103
1189773
44196
339490
1173167
925809
350431
744671
1395590
1869453
1895148
168455
416299
1587318
1911704
548879
1217042
584131
1991705
1377390
1626283
1484926
48537
1919145
1625419
1344618
944438
1947721
1157152
145275
519048
1783117
782344
1841805
377357
1790411
1717423
1979383
1253950
655206
1320882
398176
422276
1936733
1649711
1544112
1464293
1922741
269014
87828
1805140
789764
1581691
1972485
1209717
1896563
1237306
3352
612397
83504
131989
1012706
308039
215602
1998355
75911
1396697
1565504
1238563
796410
1527391
1880842
756776
304207
1503404
1619637
1560510
662953
1741828
552207
910877
504496
462673
1128802
1046069
322754
1264252
62580
1588900
157637
768000
1771695
1410514
555860
1141725
385432
1164846
66891
1702305
1727677
874440
571093
371078
841631
1113916
381663
1422838
144716
1417343
906698
1445624
1417063
1557136
240777
1055466
1054736
45013
738542
1905242
1988040
1749535
416050
1096961
1855991
506946
1001502
164689
1337567
1169596
536822
586654
591192
1158388
231865
1148354
1346881
3562
1143171
678204
1308408
1556402
1791283
1115765
297932
1886528
428023
825704
1282682
82978
327025
611613
1475720
1991159
1009397
1574970
79578
1542728
1326423
1540137
1261028
1718714
1696812
1369945
520395
912882
1277957
1276953
1667309
472605
1638880
1996422
180389
453979
134608
560125
844673
1511031
1340991
854779
79027
1222787
778557
617419
572354
1269754
1803955
204936
1889511
537245
698072
73076
1154177
286293
518407
873539
1785658
1545120
678652
897416
73205
1465192
943487
920517
1060666
1556590
330057
1367379
693597
320982
170053
709629
999292
884507
574953
289519
1095245
1914317
1418960
892284
640063
774447
1460594
1441593
1510831
1420322
1761961
1066594
253228
588477
549566
1330423
931554
453688
1360245
741232
1464233
894448
881306
409039
896516
340592
1049778
1294387
663456
343477
136183
1868270
347593
995781
1548702
193444
611355
571181
1742046
159469
1901056
1754204
1475964
1585205
864458
320453
1206565
1384788
1270901
882398
22826
432866
10419
253896
1455071
1649666
1800137
856349
509813
874916
1780378
861683
463201
1303947
1508724
1367727
1688906
667942
198461
1912544
975741
905028
857496
972323
1208442
731034
1486992
355162
1811276
661406
814649
1172570
1582405
1213694
1800995
1010448
1864658
729930
269941
669158
1460983
790217
1337014
1423865
770528
27641
1485824
125161
696795
582257
1753341
1836376
651109
1146445
1666395
999853
198577
1620790
710695
549979
1648100
740040
603724
1938350
634378
1508173
1356906
484621
1293816
1234251
1946594
892959
1952731
458472
1397091
6245
1265648
1031649
802857
1509832
461473
326777
358569
1991728
1258354
452915
1628766
1176157
796561
42087
1798193
114079
1222364
887895
311625
1099704
1275383
1413826
1043355
37961
1352247
1829862
563334
1892858
1348073
1024036
1463526
1885303
916818
259016
1426689
1011456
641236
1876534
597409
812628
1613018
246469
1419680
313362
1918845
808903
964874
775855
66414
34905
2064
1608967
66854
1306098
1495019
141701
735359
511381
1589207
886597
1661566
1347373
1128913
1824010
963621
915702
320826
1118937
898906
465510
1937299
650834
1385818
491682
329042
12441
533700
1180388
1279097
383575
1142854
1584698
1942458
571987
1525897
57296
1652830
578415
1915185
31367
1423191
1698759
817162
1301457
155213
1862207
1110129
1934564
1448360
832818
307646
1765489
1915354
288849
625111
785470
946201
1430637
979671
732775
1547181
1641218
1378325
1878762
752060
648769
1982013
182185
1002405
1233646
694350
1028933
223932
1128319
1708489
724147
1977404
890322
278000
1847164
1830482
414904
962171
1361062
863262
1074750
1478942
1188341
1042356
1104092
1763779
714340
840677
1270516
1023899
139402
964620
1213691
853434
711539
787702
360921
573158
1659505
481933
1820423
1453997
1156780
583532
1321798
197518
1705686
1564713
869270
480448
1695368
267226
1938830
863384
1762205
1209323
1571544
557559
291186
11695
463601
1886198
1764830
1990256
1790471
1912560
18529
604886
16339
481057
1806028
6830
403075
261032
1783996
1643949
1133322
1141550
1407014
192186
256349
645358
37172
422082
1453744
57182
617155
150577
970847
469765
1654229
954703
534420
23195
32550
1008413
800231
1208387
1512842
1807352
1943138
612055
628868
1629687
1544528
1276203
529231
711697
1105279
1293785
549271
1135476
1882591
679207
568578
509950
1567192
1786649
248255
1453851
1249930
1938100
1819282
341851
1269848
581068
772861
309943
1380395
1924823
388691
749553
1507308
1120245
182904
1013432
477314
1572590
676680
465556
1728760
235250
145732
181012
1768618
1309981
1056559
197417
246289
1601198
151408
1968824
356839
125396
1910355
979362
1562402
674749
1990062
1693219
936935
736266
736291
43265
466116
927567
646004
1642699
1469916
1794918
1591377
1454278
439318
811878
959534
1251987
560249
532165
653295
240991
1329711
1718290
721271
1394756
996924
1468628
80518
1479234
1980365
312837
497459
252375
319776
1958284
1170969
743880
1492669
1962103
641764
1276655
1400647
996985
329794
659023
441610
188930
480031
256349
1866146
1946881
1743759
1489517
1255635
1935047
1418869
427779
180346
1671148
14821
737098
906400
604493
653994
1383961
149073
691089
646362
1389811
1579462
573394
1386801
112205
1769199
1886129
436506
322479
1534718
462935
1169558
841760
1860393
1310266
1592186
641669
1070562
51488
1093326
1701271
885329
1611134
1577270
1776602
1065148
748177
481267
1897467
705362
325031
716731
1113563
1259305
997239
938572
1768755
693552
1135607
846318
1232397
92563
3324
1323914
1620066
1373875
1528764
1217390
1749288
146698
598551
1075537
945996
1982873
1119002
1424464
688125
280775
1681054
566176
1858779
887620
54845
891260
1894906
1281022
340431
993836
1414173
1683959
718822
98414
493135
778454
980488
1696871
431229
966427
574807
1398300
1904831
763086
1974403
1741501
324306
606248
886146
467005
894097
1790292
1083104
60156
1205250
662787
901101
1797490
1777352
163822
1528570
249540
1658442
5892
237043
1446272
1746986
1013954
747547
1905398
37633
450157
1212103
672680
1660322
1274313
1228522
1081558
1244127
170169
225849
1432831
1591363
1894546
588213
1196223
1063555
847388
769504
937299
1280896
422798
1665498
1795874
839263
587624
724337
1724380
1282955
773608
745403
92673
939622
1405619
713347
1109838
900282
61438
185316
1076195
1698390
877783
888642
1097452
1089759
1199708
850258
1548517
627260
368167
712372
690167
1313516
1914693
128161
606945
276608
1122886
538295
1196846
1695833
284817
1366352
480956
1465592
1466515
1459269
807453
1260763
749394
1849218
1300545
102696
1166472
251065
1808395
481156
1051065
1515408
1862678
1165226
141664
1068749
616603
420754
424752
740554
1867651
1493183
672031
660425
1604491
1155564
1763414
1084529
264762
658468
448644
1819527
1682946
1895872
400154
421662
1222078
1225337
510196
587689
460922
698327
1838338
823562
224087
1852254
1694693
1719850
1724958
101957
1487039
678956
1680015
1493222
978389
1373015
1234658
1107404
1926419
1563310
1550421
1761862
1303644
12653
1499965
1746563
1410669
694258
1230537
590445
352913
712141
395227
106444
953909
1504035
412848
1034244
426363
38031
1231269
1763503
1231048
1205696
943573
611894
1191763
218944
262305
224515
821746
1942615
118517
878436
379308
1786098
148522
636689
1728420
122577
1349680
122540
382885
1303328
867021
1422003
894804
1189405
1495220
1365386
1586149
605447
1672879
1005236
724035
223028
214816
676130
324196
865782
353165
920267
496966
1592784
648099
1744065
1175398
969238
1083437
1095145
1380172
583834
1405346
242879
1184579
1826593
309898
159431
157439
1200442
1828766
319253
527031
1080725
824675
1136748
706575
984803
824840
109857
891995
1201247
1839867
1946767
1387299
163430
90851
1883431
1652324
356553
432494
1828139
1697497
317871
450814
415562
838176
851602
798400
800345
1908081
1652431
1764246
1489896
1893622
697598
1060541
1975429
875376
1897147
734439
367509
467257
656353
951661
313416
1001376
597974
1884341
1968154
869762
1038721
400240
1728576
1206549
1479537
76537
1946457
531974
689679
1934754
1684531
654893
1476362
21982
632387
1983057
812534
1383659
977917
1524981
1605192
1264183
1577444
1007579
132460
50890
950435
1461486
577263
65839
1232289
1564476
1069735
1644709
782961
538852
1222520
135385
70265
730928
741897
1629525
1930567
1292221
1678066
1284181
1363449
766316
431482
1221426
397445
1647466
198977
1350149
786382
1220018
465450
219791
1239583
1316870
1398981
1305399
515566
217647
375416
105492
270096
843699
771103
503364
1286572
1708142
1188785
531593
559447
687481
701883
990635
727526
1054947
50849
1424433
638317
140889
1501204
1068661
371845
1353885
1453149
1345707
683171
636242
1987096
1471713
47656
1818360
1887780
153303
266951
743732
1247634
1440083
340548
1705652
1586712
166317
728062
755338
1850555
1435645
1005546
1478365
1882763
1418941
1515915
141952
1352745
1298859
1883041
1997829
833376
875859
850004
1640378
1259991
538311
961035
870660
1569299
462800
1523475
1009442
1560019
1968914
458622
1732304
828740
1045625
1582416
1674739
687988
532310
1277527
1508063
211804
429408
1542822
1698585
1174098
1681698
1529586
739729
1345572
850782
602396
357238
170594
756722
1095047
338399
1303266
1816189
99521
1694208
1416
680205
273755
79793
318354
340410
1464201
1529888
1612625
1251819
750177
1540918
117054
1725045
223590
353044
1219926
1461991
1636567
742044
1510724
20941
1611176
1742889
138160
192048
1252151
1015881
102077
104947
1427750
181371
1562230
1932568
1092909
539778
860539
435580
455897
295079
666534
1550323
1976218
191409
904003
695303
1253957
1820378
1212561
1478352
487438
631335
697723
1157335
837882
1792341
988796
1749743
1667386
1958404
464646
558361
1668456
829341
99247
742042
579693
521173
1111201
736447
1240325
29490
1319466
365659
74055
395901
959035
219765
1147224
717858
1039401
81050
614075
344333
764852
216243
1616470
1751195
97890
1363469
1076815
898178
1933307
1911388
1096360
694990
543585
186344
1657496
88453
1605750
226266
960820
1285353
234642
1651136
178604
1291880
82218
292980
1501328
1313342
6307
505708
1672755
1089573
1914887
1303772
1710983
762387
1703725
872745
730364
1044928
1549340
649046
1825045
26499
611424
1359579
175196
60246
1379663
1055858
969308
1699268
503020
1539915
310372
146571
1290762
1991790
334564
968109
132743
1257184
391834
1205043
628572
272425
1041561
1768657
78458
1010238
1228946
1159363
198033
233957
275690
1468158
1048863
772805
911842
822732
814860
203138
289303
1762960
821893
932783
293564
1368766
260607
414736
549356
683196
1647472
1574774
944941
328710
292663
352284
656624
1473658
401602
292804
951998
1282556
1830376
253318
1893313
390170
1473688
288050
1573616
312135
444116
651994
1804141
361261
964494
1985134
1442762
479361
1719772
151040
1343370
231342
1224650
286983
303741
1294658
1160404
475582
776313
1152102
967263
1202943
1112607
832793
925580
1462314
164090
1477909
125037
1452907
275920
417013
1711589
1726282
1371390
570497
903938
1535772
1606117
1314781
109588
1725754
481072
870834
1735629
1754995
1022610
417610
776261
1421098
1447878
253056
982908
170744
422925
289419
881561
1189638
292981
937758
874418
848979
219862
455915
110698
1460455
1010628
772721
1472602
1846621
427366
84413
1768570
1695082
428762
1550600
308681
1905030
1976963
1011293
1152610
1949256
804550
1007361
1864918
835669
971097
653884
913529
460752
1463898
1440163
1132007
1288123
460854
135727
164374
1645965
1600579
309714
93839
1197616
1559068
1995987
1097730
1375149
1064037
537795
1816140
144119
1274317
84359
1976471
774334
187607
1056584
571999
402995
556379
560121
33316
430639
1933171
1374330
1276599
1397612
1695924
1879118
642247
1946977
234880
104050
21704
860933
1180426
166369
1820775
1816886
1263843
1487052
1458737
1456155
1105425
444901
1655731
296690
414576
1516542
200142
430468
1748652
1256712
475234
1013973
1072793
1186183
642834
996145
567567
930144
1326811
52553
1088298
297911
1190526
520130
424182
117570
79331
1598760
1349265
1570792
129098
1529661
1476089
1586405
419685
730053
214681
288917
1729000
1851777
410954
448202
1454420
1412596
311817
1477704
1356280
19672
671283
1953593
1343018
1642841
884412
1640995
1903758
1861419
159618
630261
674128
1062357
1158591
942793
859740
1724420
354563
1521979
1801073
1009245
1074638
1597187
1280647
1070923
1602000
926549
389862
776463
1994672
1300116
1364553
318488
1861966
1470597
1760640
162612
75279
1397610
915278
1839481
885301
594364
1107628
1054231
822045
499696
512863
1527746
1298160
1504836
1679374
1981487
1389232
1449330
275301
371917
774118
366052
1601543
299164
1876480
1915647
72323
561019
1955527
714354
1913856
1445745
592822
1439635
420437
596940
1950202
726710
1132157
311109
180308
434280
273502
1163186
455974
1288842
1359141
158074
268888
192979
1277055
1307880
986778
318215
386769
971256
801612
300383
1516784
1043106
1284089
97086
10218
1901506
1276336
1994724
1847202
1918474
701902
387873
964489
1954676
412861
1067275
1676827
1805061
749750
915116
1021573
192467
1752257
1118855
1560235
1506151
413020
1429511
61592
1358582
39331
1151254
1046865
1068496
300579
375580
630537
484464
1461864
1111031
1485326
1769604
1136890
119546
658515
1923024
1685484
1049574
1377331
1536979
572863
1457586
120021
574286
74625
1676337
1420070
351657
601934
1975999
678445
923012
1468280
1900091
373336
1806586
703534
939646
1600387
540150
1755444
412682
1572660
529325
1334721
596836
75681
1687465
511598
573185
920045
1685145
688284
1442815
1590080
495120
665683
1838694
1433987
1284806
1853049
1484276
766024
1820401
74076
82941
1080231
557541
532426
1114183
1881146
949784
771014
429851
78333
1696195
762302
1655611
819142
1572792
414459
1777835
1122683
603345
1800963
208199
1533049
1080393
1971446
1323458
1987020
578612
1098954
1305923
1263426
385477
1085475
1838527
1231700
1278048
553939
1899226
1783166
1402627
1764383
158360
1673367
1311056
1517230
748686
603809
1303415
1254052
33235
1755926
1835489
1227883
976696
969047
1916006
949537
980845
265324
25652
426241
400243
1609876
1181015
106414
980581
1246019
1484351
395408
782660
1627138
798375
782489
384261
1892427
65849
1843582
702762
1501381
1048232
664417
947127
826039
996721
1728029
1108614
1055477
157116
1435655
207267
1720772
31669
802951
827225
288321
1341022
491230
466458
1386730
1710966
737572
953432
448986
199875
874658
292325
1798983
12455
294647
1506291
373852
941437
273591
1975367
617837
1960086
1909434
1987310
1568807
319422
1139176
831296
748992
1924036
1125800
495320
1553242
1098667
912606
222113
151593
893671
1402716
1557264
1641671
348622
505191
808091
790531
1431967
916102
1966420
1681760
1709252
708869
1093589
255422
204733
412520
766190
1907882
1691162
714597
1787015
1518354
422850
145841
417550
214818
57369
118220
857184
1945207
762837
758493
1824255
1027259
827961
1888323
1094654
202698
1354370
1395456
153620
481612
1434407
791589
343387
430651
1835896
1158096
507209
1069312
503012
916639
1532250
1873890
1488884
1038539
405739
710236
1696226
1848712
1746115
816173
1978907
1132784
416134
59965
30257
794557
74054
1057449
1178335
1906935
1944250
665860
1680952
1312113
880866
179529
954557
182522
202029
1474106
26469
1572667
1668960
1249610
996549
746426
1804215
323625
1633808
1137724
1208445
1341667
1298427
713033
1018758
263455
468273
585819
1400041
1838832
598096
1989404
1152430
40924
1649311
270700
255716
1969252
903022
1456374
243077
758265
994484
1490560
1821571
1993939
150571
1128113
674916
1249322
414225
367251
779694
231555
1950105
301482
851044
708441
684422
1512735
761782
1173840
1738475
1328228
535408
157967
1226559
719706
1595886
785678
1222980
1227082
664017
1146784
1108648
903438
1016066
1778914
1187389
1366766
1355377
1364942
507700
102795
1066436
690695
396800
1981294
1690786
551492
1744709
270069
496318
656156
24952
1153911
624054
1346828
1444953
974150
90745
773805
678571
1747454
1603929
664560
80859
1416698
1606817
1564358
84705
644797
258851
1790213
580204
1119684
462579
958673
470606
1023515
1665824
438371
984196
1939955
1690481
1496899
90327
1258714
1271057
1550557
277987
1925049
224257
387275
1478940
1656313
610484
1476266
1245807
976507
462928
1279816
658365
1244449
1693440
1363748
1380492
595504
482657
1822462
321205
999760
60714
619293
525469
483218
435300
1144872
1493201
1396687
1230341
1532725
1684654
565326
1132884
964483
1005330
13216
787348
571129
501679
987273
570193
718207
969062
1853897
1196683
644438
280560
1598312
1065741
218004
1118912
1191543
315728
529536
1895998
1726197
1716374
1842948
871333
1487941
278653
946378
212247
206845
1027995
672485
791778
4577
1380938
1300315
772130
1744644
1783258
1430991
694625
96810
1154274
1564941
710567
147443
934404
695937
49815
1207901
1127098
24959
1736443
122644
1307535
139668
1632135
634435
1878379
385147
285722
560235
1556436
1980691
74794
1384851
1947974
1325956
1162117
1022137
987528
613867
1363082
784958
110056
1732980
452890
132736
1043078
899484
5641
1104567
165093
1352699
990205
1787794
53966
1191201
195926
352980
1321776
1346950
610739
1533051
490795
525002
452230
1247524
615550
1433428
1998363
1788337
14410
419720
1590625
258799
813928
1654929
1662021
1938194
1683060
1903187
43540
345287
1468280
1861477
1966533
1585108
256435
907002
1205451
891220
249017
894996
249219
126171
1072722
82949
1156279
1245959
2800
975666
702377
127880
1688284
1653080
542539
1352373
258385
1229062
473496
1331217
1235063
1595734
1143746
1909491
488915
1251277
1803343
1088641
896043
741403
1355348
1899459
1458713
1888300
1742506
61387
813851
638743
566309
121531
1336690
1408544
848054
1981266
1805978
817189
10947
1492139
457372
1562208
732819
1186826
1190427
1938783
1754807
570281
1148135
1616751
1852189
566168
1536566
1850078
814254
432609
1677829
982874
620848
328638
605365
1225273
210802
1827631
1138257
966113
433203
887782
685078
288310
1086696
1473028
294172
1419729
279142
1381904
1573472
1414092
8177
4359
623702
942936
270292
374171
383862
166808
1608199
512187
1745849
1844713
1136289
405451
1324104
1440097
317950
444737
1762402
856125
1696771
1950789
97375
1538523
1359863
952743
1698980
1971341
200514
522481
906764
1112168
318691
1407992
556892
1742795
171200
1159490
1103167
1229807
230639
1694510
639812
179952
1209632
1179139
120806
552350
7948
332612
1930396
678771
1537934
58284
677500
541135
346371
519509
596104
1692205
1958838
544952
1555138
840055
459895
1010911
814858
1789299
1030757
1078398
954026
156234
1588717
1289372
246781
1583156
598839
37573
1077874
1477914
1249470
894248
187421
1570068
935583
992088
854890
88867
1800366
626013
1419829
1238935
629151
848750
120559
958286
47383
1008676
1869322
1803052
1703737
442340
1014323
1782170
1028071
1790080
481255
741120
337409
1986906
1427372
540886
82475
1730437
1136107
1171101
1981355
1631075
854139
1844915
36899
527209
104887
685037
329065
1547777
783077
333833
213704
1063033
959917
1020418
943284
155157
1862763
737052
611750
708130
1325982
869924
1364469
1381983
1923722
1384149
1090596
1052854
3580
1737065
613021
1245969
1043665
1583358
1176032
335603
1131593
679404
1321421
32260
635793
333340
796295
1762177
17308
351699
1266486
350505
1724778
1440701
971390
1778939
487004
172465
578549
970042
1925120
843906
431007
1406525
1318024
1276501
582391
350906
524539
454542
10003
1708082
1210869
1015627
882882
850585
1358266
440627
1380624
882433
1698449
1658445
1418111
1470768
1046885
961796
1546679
1671884
1070150
1330042
1039355
1176521
1793325
1341715
1098075
1594927
236007
876131
6881
1543992
1975117
1946868
137070
946912
733679
1869264
736402
1605958
671346
955875
1298418
240157
635186
804429
482615
1774894
1757000
1409171
340459
1545286
780215
1083483
405269
1895537
1927139
718990
478449
1063675
143746
450051
336769
1442648
1901707
1889020
576313
1596440
220482
617311
982293
1366643
936220
959974
519555
659502
570549
1481593
1895235
1034291
662037
904350
556389
1316741
687582
762777
209195
1266083
1199730
1711714
1748830
1577734
602560
290636
1050274
927942
1914542
543162
407172
682726
359731
360995
1065914
1959561
1120503
625060
992962
607692
1098333
1293705
162969
1561207
907154
239344
1135112
1471971
1298990
454337
989157
410763
1517425
1979433
65390
1063294
1855826
240356
7875
1206497
1838698
862847
994181
478925
443065
746176
1921453
1287241
515569
1136771
1603134
864605
390239
1210884
1601771
1098252
520682
1834201
827617
1550411
730297
1302767
623135
1598348
1513530
949914
577772
711483
466662
1469972
1664251
416883
1637181
1180150
1903500
1633352
42025
826210
1833338
10921
1032863
1883102
1664368
1460478
728097
1442569
1456670
1912139
711634
65613
915407
1674882
1152166
1857867
1781463
1559666
290028
1895473
1053863
1772179
1377852
1785331
922240
245527
447333
481407
118570
1257901
973686
1518298
1151714
962941
388050
354778
836395
1284814
857954
765689
1271724
1494991
4002
1507325
385422
898239
252252
1848261
156740
294414
1098378
908123
877416
329106
562506
538789
747928
767426
930905
1382730
896838
123992
1322556
896078
824440
324270
140536
1383663
67765
592985
1730794
590767
1061828
1806990
1352898
1763600
19140
1551155
430264
1962553
1790782
719392
492961
1661855
1769489
1291478
216800
1775165
1939249
1242628
1553056
1258441
1215991
534499
1881438
1700471
1239553
692274
410739
119758
1819714
1188692
809899
660420
320033
335038
359727
1479367
552316
647481
951577
801832
1642346
1027081
537814
1416165
1993497
1685880
835517
585957
1266739
1694586
636260
1034302
435133
661495
962035
1875949
1359315
677744
860518
851188
510726
191394
889637
60388
1284248
724339
1624397
1393935
1572996
272007
1137018
137398
1959571
348298
1696638
892508
461357
1016943
1871100
257909
1898058
1238845
308262
1376485
1427392
325963
1321274
88704
908207
1918549
185116
602615
211633
520114
1926779
1883670
404450
1877169
176659
1072118
1584845
910534
1518120
735011
1637072
1136790
658091
241617
1588835
828131
1119935
1986001
299627
434483
1445609
1211862
38016
575009
709357
1896648
1302047
595264
1699767
1283608
152110
82768
1692900
106690
433245
619544
235795
1617697
1387591
803772
849891
1726148
1488169
1980548
212571
1024376
1169052
1879713
832453
1598684
501920
213735
888689
799670
247016
1253751
1379054
67579
769117
1998705
139843
127372
1930642
1111304
1398006
831782
931999
1530806
1214417
1707133
273558
1973844
240182
1360287
1241708
1940765
1214471
1113526
220737
760910
1724621
1307619
1096888
823695
1837038
1964187
1878469
856554
1004753
1372484
1535253
1417991
1927851
958603
1869189
1008393
27605
774773
998051
1610104
1549963
907587
576662
981441
1114058
385529
385915
337970
1574370
1781178
905159
145300
524550
1105317
433990
898691
1575526
1877916
194202
987273
1431732
711405
128860
492934
543707
857375
627361
176576
1085551
798167
369117
591333
1013273
354889
431992
1117088
823603
1946440
370272
41462
699669
3475
429349
1565476
279739
405853
1895937
789878
1937950
1480894
78880
1723536
394028
1625163
468447
32960
69261
1578309
1289784
593971
958715
1643010
657850
1801846
1705761
1740145
1701664
161038
381167
339081
561498
516132
436338
983238
1712008
1742031
426
282715
664700
349569
510357
1216982
974287
1001293
596980
1914314
1497350
818753
1074185
686890
1385006
1813756
210806
397990
1942981
853138
742878
586581
1617782
380829
1558330
397609
880373
1560135
318918
1962373
1744621
1339602
1890339
266221
1178026
1015025
1438743
20306
1677909
1032024
875338
1234761
849334
85425
1572346
947887
407312
1867222
803401
436818
810866
1541166
1832408
135650
922165
641197
1654655
341717
279053
197171
621751
259647
1545859
1695129
1968464
409342
1271417
1522145
881811
1878309
663965
115197
1885227
622718
715855
1737737
568161
1477179
1576656
1265613
979787
1818992
1400192
699959
1612825
905114
1298787
944803
1989967
349497
543348
551126
1652553
798726
807383
270944
1826072
1215617
1013590
1426598
887531
702915
1376839
1021662
1774076
1678165
1230898
1544740
1276146
1553694
510863
411133
1800298
955207
1029252
1602281
943852
1668947
1956930
1815112
389013
1266328
352698
786416
346249
259579
1065175
276955
1317404
978854
1001149
368844
550354
1371485
1348368
824377
332371
491670
826872
1763820
851105
575485
1263069
1177617
299084
219737
986857
1041215
778879
1296159
551504
1514654
769439
640919
959360
1917192
344302
20654
1100877
1545521
1348367
1968405
640281
997509
505895
627403
1245277
1456536
1458821
75684
650269
150197
682302
1223741
431624
751869
1123841
531997
162039
679491
1623155
1678101
1469085
225010
1256231
1257764
179629
1202372
88278
1040782
639196
1128959
798816
342647
1071343
1677558
632860
1206541
1036004
1553988
70842
1227794
1396158
355472
617111
1483455
1512740
1495126
805638
1812595
546583
329228
1707695
622855
977270
90550
785323
1398895
1074502
146885
1255446
349242
511377
1838238
1349497
1491684
1432992
1697802
1841804
1420138
518319
988575
428068
1709802
718359
1159995
109045
692684
187274
420676
303815
1218247
137395
506618
349276
115597
1380853
829576
1346969
358428
705161
600999
1884072
645179
1302105
889141
32682
1902259
917405
666090
1132537
991852
1179707
839792
1639672
1008050
87883
1232487
713875
1009245
371568
1654288
1560974
618937
1514786
1865879
225702
1164184
1651276
1623581
719614
1849879
1895960
1362426
1434440
1217900
1279650
1624201
874568
657987
1521344
1834408
820209
1924800
65680
1831050
544384
593160
949758
923373
523859
535649
662963
1669533
1483818
293601
1265078
218700
499995
428689
512870
1848357
1442642
689183
921047
1585224
1655018
1521900
102569
1642590
1869085
1755852
248985
701055
874368
354436
961607
1940262
1023292
1053338
1678273
263103
684503
1788282
1549483
1656431
442512
967645
584086
326209
1557150
1579982
1075848
666278
923260
1105767
1672434
755101
1846944
1166726
95187
730290
422020
1908415
363121
1961172
1525708
666930
341394
703485
1320083
1644949
339435
248314
121124
669027
1546943
1744885
953329
1146541
1236509
232987
241128
332652
1592010
1389018
379159
1987579
1693598
187147
1468795
629375
136906
957560
1071203
1823100
1100714
938073
270797
630323
437628
1098632
300137
801661
484367
1613487
1936094
506115
868005
863511
802414
648278
1202277
1519905
1984897
1729900
798449
221126
1576639
709654
1847221
1640154
730739
132774
389722
1278556
950893
524262
1989918
540508
1889241
1037918
519749
1768744
1304181
212995
788101
45431
497121
325629
746970
863421
1767398
1870744
1455626
1232214
688606
476432
125592
1821208
1720666
697950
1814815
112276
1039415
421275
151433
1455381
751217
1509079
162150
355718
1833740
555047
1684603
1226120
715068
950467
1528424
872979
1328955
3819
683581
1888141
1614627
1661424
1594665
164747
1821231
764743
92924
1635746
355137
350129
1637181
1098779
1475525
1836858
1557609
1009581
1202345
951384
232000
92947
521975
158845
298918
312813
367998
1074603
464680
308037
117150
491393
13801
1267713
1684145
1736593
1439574
405626
929218
1406496
261048
1355079
505211
115926
1987003
564659
1116098
1483791
903481
1374519
219107
46970
1697033
1456113
1126308
697039
592351
356889
538694
1861933
1342590
567226
1937141
1823971
383898
1342552
1382208
1338878
778986
1847205
1978307
1736122
847359
617995
334204
1970814
786565
1986029
1168089
135145
418190
1446092
1736102
1716695
244887
1742396
901309
498993
1551722
148960
1014663
46739
1165230
1105765
832467
778686
1598472
1516253
386785
1988400
1556114
1280345
828345
1703227
920618
611367
120691
1597365
1810572
1252208
1741579
887903
603510
633777
1466
1690602
674516
618373
941856
118528
649598
1702051
42627
1656009
1411138
1309235
1792190
700792
1589438
1502987
559385
1012894
845871
1276430
548580
41740
1500222
108914
38736
167463
1036108
1420111
1560206
1200352
1430694
279818
1834089
1038364
491737
1342823
1907076
1734098
1882644
730844
18013
262453
1704884
1509691
1168040
1759992
866927
440155
1963598
291279
1960983
42331
416279
1649976
243807
510225
457555
838131
1661844
1217396
311374
77945
1574647
1258263
333344
386712
1616242
1029060
873620
1890160
1905921
1599224
1349669
825182
1479812
1734174
1944277
1180411
731277
813313
1843662
695038
1214472
1073942
1727391
1331902
1503843
695869
578799
1855024
86567
933151
1549962
237760
1263117
1034696
1855665
1647977
1454849
480783
1515560
23498
885398
1833773
1697006
393867
1705752
1683098
391177
1552141
904624
390441
58730
678881
324999
833117
1251050
1789778
1023758
1635316
530140
1649679
190059
921268
1582327
1417433
115445
525101
534871
679787
16837
1964670
593909
1680305
923397
1487679
220715
906930
426655
761987
1232746
277485
158596
80012
122691
1283800
1331976
959943
1882966
202332
1004910
1848925
154326
565989
1340599
553989
1926314
578780
563002
289311
605849
906731
1549054
1905889
711560
206803
621029
791432
1607729
1335087
1282604
1840191
160750
1180601
757312
1422493
1541522
1538263
836309
1233899
604454
855597
250518
99804
458151
1970506
1630352
148520
1608999
408964
221224
797558
539200
869821
1276143
487160
1011316
1548370
181150
1186116
383424
251124
419785
823867
1573952
1617372
1678790
631808
1404624
48178
583297
1442696
1863865
995158
943174
1149768
2351
1089327
1566236
352072
414206
184829
325834
1179185
1235234
346949
848439
1943991
983079
1930138
1755768
579713
1176208
1907082
66914
1017024
953471
1179607
261313
1864405
1955587
471699
367671
1195457
1397595
287013
1159713
1447645
1697822
1014361
1596926
1746035
933317
770898
516443
522732
1445360
492166
1673112
960438
422810
1855645
1293844
1363344
383216
1127181
296318
442807
1685252
1271320
1199185
1507550
493217
1884030
599681
229852
565261
231043
1021745
928610
1453120
742963
445342
1822586
1606928
479795
1225091
1969727
1712358
1533475
1086641
382874
1726269
708759
1845358
976716
1093960
243885
709294
820432
219420
1558788
1742975
351922
1861929
1395366
192940
1621529
1235185
1525568
1444982
1363771
221060
82077
1838268
725750
1461136
1919885
121570
1623865
685887
1582431
1266057
1830205
629711
48661
1474561
1765825
205343
1501698
30883
1696735
1947576
1766053
1105998
1064223
1374849
1024532
1688830
460107
1578334
199997
1654164
850840
694768
317431
920926
1489372
1910108
1323947
368654
1440250
573285
1677300
863679
905803
1135776
741588
544937
217429
326753
673434
316409
1460849
1121958
621963
1514955
1375381
1336101
1124168
771419
1003484
337488
980330
1395849
1805918
1174620
1675280
892800
1825178
1854181
1487202
1578892
1940090
1793617
258450
1664026
474930
1695617
1398188
1865695
1091330
37565
989453
216807
1128965
1349918
810083
1821076
856730
701637
891598
1395110
89053
1292975
38458
480716
1740490
300191
1814924
1391141
1782269
657655
1484719
1385332
1294107
1532727
1418115
975343
1016452
1114895
896426
884263
516524
419902
1935050
903783
57203
1909915
23347
1863052
707870
1899182
24515
1651608
641628
1001955
557153
1225710
1310033
953407
1081647
24254
606877
875023
445936
1582070
2818
4906
1579229
1771675
782844
1936012
1276658
858264
1148143
810294
458208
1239338
608610
469496
570963
1156916
1235799
839201
1074889
167389
1924670
700357
1096824
619516
1583866
569358
1960190
636938
331710
739357
262414
1737356
1526578
1345998
1298344
262106
1151375
733202
567501
27278
1741947
176973
1194485
1540763
279191
432709
949741
796577
334659
34031
648999
768360
1783113
994981
1193167
110503
1817138
296716
1198640
1855233
1032025
917452
433144
1472393
688994
840464
1083427
531127
258697
1038140
75094
1170810
1179643
1620657
312163
107898
596912
1565613
521049
1919451
689013
1424334
361734
780984
1032907
122880
1345372
711818
837
1870706
411718
1939893
1326301
399578
306736
1281055
130665
521362
993773
989533
153685
710884
1160709
1175834
1804416
1613010
1315381
794408
1354308
183148
1854096
641587
1562736
53364
541505
1368857
1993901
1382935
1984474
1378374
1132744
1743649
1226196
1807879
1986778
1949391
1913574
10348
1557836
1012260
434563
130062
1147609
1952219
752234
743559
1625965
1263397
1532589
200161
1244448
287252
158793
1608613
601713
1764218
577909
1932432
794821
876762
241715
981607
388337
1758557
1396773
285728
1550461
1527987
864611
496356
1588405
1381457
407628
1851315
669375
931678
570250
1878761
646014
368241
1930372
1538378
545750
1553682
1955324
626433
1720410
1547182
293369
488079
777694
766169
209898
467200
543947
957464
1625986
1037777
1605591
425317
1380071
1625925
1273351
1695455
1759395
1912324
863364
184014
1917218
573794
1448244
1657598
1284721
1249392
479459
267266
1990732
1842269
709481
777506
181858
606088
1411544
459851
522009
1682600
1333889
1953944
1764332
1241747
1388928
1653606
330496
592865
1155763
1145230
427325
295259
1226821
1806773
1062954
1591058
101505
529443
920656
813687
535839
25160
638542
643919
1388440
1065616
1777188
1390172
736497
401398
44963
134522
924406
138593
1571399
960587
693978
805253
1872111
168666
1637014
832834
261910
199626
1895311
1366638
1765630
1172725
1189539
959452
182765
731221
729522
1161071
1892174
936937
1005595
1888885
293562
1466553
973816
806949
891527
1975045
1645408
270890
62671
778143
1436695
1070698
314153
1936418
693623
303607
797176
385662
1239738
1299996
1913649
971048
1031091
1432456
88328
845633
1557524
1208702
584734
540994
559294
1850114
772341
1129294
206497
1943977
988091
209338
1900207
359401
1931990
247782
144364
835128
1857748
216041
1389643
566936
48882
1569196
275656
1176001
1383906
1579534
1292115
1157420
1675624
1917111
1182632
1740042
685027
1814672
1486622
670088
392205
1122172
1680542
531236
1463120
1265976
417346
604125
1847639
1113196
268917
136005
846500
1420389
987404
545110
784391
1376926
789553
1509653
436568
114400
638128
1776828
544329
621956
1210585
55373
798522
1004548
1787682
1306738
1528807
36110
1086122
1806645
973803
716744
415300
22710
214184
156091
1783288
658043
1264721
317770
1736965
425745
1859726
1314644
1869243
1174243
355503
1719176
374968
46291
161079
451304
692694
1103147
135983
1045139
551446
1965962
1941894
586012
758462
434123
1582158
1590523
1079677
124180
640605
1857094
377481
1526742
1265706
162378
1087106
706126
215059
85272
1560856
1798335
814057
1997981
1283893
1135234
1559521
925738
411189
953039
253007
501
1479338
1754379
1818826
785142
101753
759215
514215
1368522
468074
581852
440166
1007669
986363
621796
1006501
1932999
528767
1849297
1495301
385927
1923163
1071097
1824320
29687
1176357
256630
807027
588250
486957
160424
1901043
1039685
997317
1333830
37551
692267
1382777
508963
1651328
465758
1832337
349889
1224658
1399479
208735
1947895
664522
1751080
1732710
148201
227784
830477
134226
1688278
1623990
313656
1449091
21942
1867081
1165443
1529842
987191
1165369
859559
1007287
658660
128550
1141912
446699
1938059
1674956
1441352
1500637
1242025
299032
864044
669493
379655
418602
31560
110100
480146
421122
437846
1977760
875980
221336
1485273
1749012
368852
881143
1552490
1360761
1634080
1069635
520485
275160
307487
1763348
264565
205379
954698
97229
1092162
1380735
131832
828136
792016
1064513
188798
756044
634802
955084
1732736
316038
992854
207023
1921979
1024491
592693
796912
593001
403005
384893
149993
1486428
1619995
1571295
1925411
1889453
49917
1299419
1940100
1873450
335106
821224
1011108
1663392
1053258
1165204
1711002
1305359
239509
1911772
822641
1481177
3822
1689929
486942
1763736
874793
191517
967978
1517156
616953
512116
1624649
94526
1371814
1131341
1422021
1021889
1567035
376728
1579838
1660909
638505
1286828
1511224
871554
1323163
943859
200376
1712386
1993793
1998315
1014901
1030611
599510
95048
1154252
1801680
1163379
891819
113933
1880980
69852
817764
916641
1442193
130012
378221
1702038
765933
5211
477311
642048
716190
1776107
1237783
1811134
968732
320221
959439
1627833
30828
533281
612312
1598822
1527442
10831
471369
1635270
1691701
883455
1179099
1738644
800918
269217
947589
1852898
741736
159538
102316
1538102
585607
1472326
583505
1586433
1631620
1067882
97764
1516558
461395
827696
89111
931218
1881981
110707
686995
640534
1959642
468419
779822
1189396
1545382
354216
777411
782862
1669850
1482340
1716083
61535
1079953
903690
231700
58350
461056
822621
483325
440989
749739
1343288
310263
1163988
240275
914311
500255
909427
1406082
979746
1147563
422484
1158773
1107341
954526
271669
262449
169305
1458162
1811168
635664
1600200
1485474
1852820
624747
1610345
162835
196949
1202008
53516
1929262
1977592
226821
851260
1926981
646657
178395
1744157
1687893
165772
1019452
1028405
868452
1253195
606309
1282270
1192838
1563098
926920
1749867
1450529
89651
389156
1737416
1558666
564143
1714829
209636
172618
1257225
822060
697464
1146901
1597362
1121987
771765
1604879
499924
940990
1895533
234248
851108
317472
1989909
940355
976801
1479762
124372
1367394
1933648
1703665
934215
483866
1948347
1365885
1195387
1420633
1552203
49741
489754
1467088
1277863
1759557
1391485
1306724
1714876
251796
789913
1955333
1623354
646144
1247455
505069
1974044
1994233
225856
1709535
1135622
1919164
1252112
1430002
1294673
1125890
1898289
1933550
778677
790348
1886164
243455
1890182
579422
993706
555805
1442073
326995
594331
351925
1354339
439241
1936021
203662
1460255
667574
860033
340778
1899416
1044788
1972950
457569
787501
1727841
895138
405069
1570830
1130977
359695
546468
961637
947842
793401
170507
24416
191170
959970
1644015
1261579
1720447
1974424
691280
1622742
510700
1838636
1814469
1127004
688615
1488259
470627
282269
1186724
760275
414990
1978556
247943
1907485
474722
1439346
137431
984631
872044
1644388
1047358
967690
141343
478039
169627
601623
1157760
529650
198358
655759
1768658
807327
128597
1527266
1821637
1347441
777886
1993150
631071
841857
485213
1051541
1423991
4689
1029169
1743093
156454
28452
1847295
400053
1677530
1509411
1290251
67928
1154852
431131
296239
1672926
1910034
1249066
586649
215728
1150198
1472043
533835
1266394
536002
396869
234591
136884
505096
613319
49083
1800370
854250
1971188
1137787
555338
1339223
1158630
1961409
1937231
361313
1563655
620882
506242
472489
1969006
1977458
523647
1516645
1174129
603267
1881849
734622
245097
1477772
561472
1076634
1982154
1054398
36266
136533
78267
1851331
1095820
441983
1237428
1039687
1014716
1502383
982999
1347049
1509530
1624138
773536
1818326
1875284
862783
887865
95973
1375978
44131
481162
430753
1027008
1783803
1246925
473686
1428829
583198
1856679
1376995
751858
306290
568465
1476155
2104
1866944
1081002
700893
1979528
1800639
29009
165410
220233
636449
1210522
973233
753105
78253
1018442
990069
38110
1755849
536754
654719
137133
1901283
1042826
1070951
1523068
1469163
1763094
257059
1593221
1021746
632516
1609833
971515
1807092
172209
82891
519380
911512
262257
1158302
1202189
177866
728074
1952433
767446
141006
848273
1520673
1568017
642578
955823
1137511
862005
652738
1544980
961990
1359254
708240
1466153
1920756
1466544
478001
144480
1517952
1980448
656621
1228758
708547
244649
880252
1461530
816843
1754771
602706
1641277
532563
1350396
214563
291026
1983230
14505
524847
606860
1579506
211229
49035
376927
1895063
1073146
1862527
808
1208739
1427609
1555294
216072
1372953
1230997
1695735
556128
1681239
135510
521461
533311
1829596
657685
455275
1454751
1285118
702770
481967
1265367
488137
1291525
266261
959560
1773510
873094
1727008
1786839
1215065
1468021
1226560
987906
1526312
1533469
1216219
653464
22175
1946759
1677766
1004601
597843
103070
1435807
886893
511513
1381146
499401
134792
1495719
1302518
1541521
257057
1530141
58055
735421
1877539
1987482
1267834
1145196
1171865
1772541
105437
829533
48347
955487
133826
1741007
1084089
1956549
784515
1113035
599243
1659851
476364
757210
1976249
1264579
903206
245581
167020
1098680
1984029
1117791
1581541
854855
847507
108869
1608101
780276
1692639
1305783
1283735
1701998
30311
781017
1055110
824856
1314513
23964
1968147
681336
1280906
523141
1933696
1909529
1012684
910393
1365681
1081298
116038
168621
1383770
1959115
431813
59308
1387879
1999655
1537914
1321406
1351444
1222801
7722
1345063
1356732
941754
251244
1195572
1514516
832393
1720695
611353
393188
1754397
1496338
1760462
414257
1476693
63348
63851
1899011
1681812
248261
675330
1711444
767159
1324653
750253
1918961
1990532
1312824
1407660
668216
1000082
300565
642620
667281
1963853
906704
415107
1998619
1377221
1722709
594853
1684321
364021
811108
1897371
105499
119783
1062936
916185
1239887
1252986
1305257
739453
1015055
940636
687515
1092597
166388
1844582
1605504
1846191
1598494
754915
1384638
1749442
512933
251806
166578
8680
1401068
588135
644823
1052870
409301
1550038
621008
1202117
1367229
1120994
1834219
1420736
1434579
657578
1810027
1599901
971172
247747
1123180
1752204
1817936
11516
1021705
527301
686335
1234730
538296
1934398
1313518
1243054
1563512
296945
1335581
1521620
1616937
1460914
1696891
634504
468560
300348
981872
193321
1867424
1255944
1513315
946035
369356
64327
172171
681417
1944058
737952
66015
1927509
1650835
1386494
393722
1424042
741496
246559
680448
1326888
721018
1615758
1328446
1523494
910241
789103
422841
1156554
1596134
1211522
125383
52418
564817
1726140
601871
316565
112502
976773
1335032
439534
698692
513140
642360
381165
1878116
1492183
1497790
989099
981494
176250
1365538
835209
605343
752545
1606288
180714
1606497
1333417
1470833
984772
335116
1696641
703572
339017
491496
514340
1008176
1524576
1837344
615495
286224
1759084
860638
591108
1864097
32697
1519345
802545
611391
1542260
1061902
1404830
1640459
168117
1003502
1671707
1457018
105216
960249
926380
600679
1035854
596556
869632
1013016
400657
1851482
1435952
519518
402939
326085
1802809
953728
1289678
1657512
1052631
1746833
783123
1609948
1935797
990321
805576
1518366
630860
280955
1848569
1561395
1454926
167770
1070278
479040
720917
824627
1559789
1076320
1520281
1537470
1324450
118365
1733438
623822
586473
526163
229338
1555620
1618946
715930
243894
1373046
649420
1369487
1102008
908665
1312928
251833
1753626
962389
1760771
158850
1288084
99158
1400632
633016
1140234
824548
624877
508100
1461554
228753
1970324
780568
788560
83996
1324515
1765742
313387
1017100
1366587
1347581
1352074
851364
750501
1197088
1564073
623897
381949
820187
1749623
1217504
1146276
214986
730698
1613843
116882
857771
48903
1535573
1500641
435718
952764
1548894
1792574
614084
660443
1250318
802540
1346603
765022
1346611
1347169
1188608
250874
1140645
1655486
644682
1882563
1128492
1372531
79246
1160891
72716
1564284
1702309
1159196
1309277
1753931
136397
1658230
137391
98130
1434357
334697
54516
1671381
354401
1997906
830984
542106
533576
162846
916436
1469757
1659323
401497
1548262
917600
1604951
91778
1133596
276725
55259
1863810
1654559
737604
389524
1163230
1950707
863369
501880
1957404
383776
470289
588578
419453
546600
301793
161957
1496355
1543732
1835525
176193
1444060
127826
277623
1247139
1594194
1818786
1989370
291479
500009
714199
1301322
639355
668589
1590170
1505207
1826128
977153
758914
1786586
1841315
463814
931114
731587
765830
1943876
1562338
1813528
1637517
741285
548798
802327
418026
387642
1983267
1276572
1634143
1550014
1135511
546768
1364205
1951089
209645
398539
41120
1959963
176843
125494
1833423
321113
318266
862687
1728222
389273
142661
289316
985966
657947
1340590
476703
1118215
762930
966237
568410
740663
522066
982714
125463
1499331
1556846
1461226
351755
1331275
1621735
1286719
846435
1817267
1412650
1925239
323907
1300420
642788
1032781
167475
288039
791701
289439
701718
1427538
1906919
1553359
1585008
164223
245236
192846
1123710
969484
663700
973720
996063
1539381
903385
2106
1722177
1722691
336154
36811
725561
1542226
1374923
151485
520475
1271586
241481
1628381
1116957
1478655
1229070
1884230
1160667
1318623
1034408
1613203
1182468
527989
1269037
24841
1994526
100272
355970
1255707
1468390
497163
1633200
422956
1667428
26820
1477155
980329
1247040
1540350
1106883
1907669
270650
76975
47177
222337
1480570
367388
388543
1501827
151059
1092711
438868
1244220
1262033
378478
258791
86541
1481054
1311087
44984
243725
611868
1913564
149419
1813459
194932
1756599
1371685
99662
245582
585675
1431038
985434
295393
135886
613071
1300443
858437
678069
715358
979216
1424157
223095
1641530
1902826
689607
123709
913312
271289
105744
1717791
1002155
1999229
81858
20857
1035183
353028
462093
544500
1422541
818284
1598619
1258604
184767
1425681
462708
573472
1541204
928596
533063
1420419
923110
891383
1568093
492942
211083
1386402
1807650
913426
844253
620188
1620681
410724
375409
628544
723399
608023
622366
1081459
303730
989377
1160428
229018
1403814
377717
345289
761084
159593
1197905
1191044
1953434
1417243
76865
523753
805656
520374
328733
1044270
156911
278408
996536
1638921
1845880
1032684
210378
1631731
688465
33480
1204769
1016545
432649
1333509
265658
238290
199415
1206901
439645
1055704
147852
959824
811057
549048
1028043
1878462
2412
909414
1213330
749359
951104
528784
1956848
1090808
276571
245697
1677361
163044
581429
815660
241027
1729231
1675981
1997498
1129526
432060
646273
1349654
830535
34619
62284
1900351
923367
70630
240796
1159519
208759
730570
1132271
498975
1710152
1654898
1552924
1020394
1049126
491368
1548998
1127810
701701
1644510
1308764
796705
980450
1445546
693532
1164019
851204
1832806
1082618
1428293
839244
1246885
930668
146534
26012
1447418
1288569
1571170
806088
243190
761199
789291
330584
403936
759996
65196
977533
172700
1286066
1612765
936557
630017
450514
1414385
1820570
877243
155955
1605061
433930
619670
537937
1854703
1848885
637369
301874
292196
999259
46086
1020575
143969
506859
807971
755781
1129060
1645203
497116
1091186
1492438
1717545
666064
299596
945912
971935
1560034
1062592
1878083
1024598
1721993
1270973
80214
6996
566234
1413051
1568337
372312
1186435
1804754
692039
1807597
1780192
574542
94815
1438161
370297
896181
169701
88037
395395
1288710
141645
999063
967143
404263
1643556
812189
1481738
76911
1447340
1590659
265026
1491283
1460051
81732
1905631
1104641
851626
88707
120037
366811
394216
1532003
844121
1074428
959230
1555614
1402240
1085182
1736703
1368208
613537
210970
1624744
702350
1352444
1416445
1831208
1560784
1808947
37052
157700
1718796
692754
932304
1294517
1602038
1167724
160080
1545408
678184
1362133
175906
154204
202106
1861825
945385
328162
665450
584850
1365655
969390
1477034
1183418
566096
39323
1429656
1427719
626484
484912
1905155
715281
708085
791399
1568907
792725
1864257
1448315
987563
421152
1143630
1130543
428119
1718739
1442958
185809
1102263
1613237
706092
369133
424650
1311133
619971
728020
1810885
1246513
1693747
102010
1483007
1256017
1680097
394063
1909999
1368978
412825
123804
1723967
1952879
907974
1958290
114672
1908907
1184754
204142
439654
1004987
1191492
955382
414137
556845
615223
730226
1518591
441878
816333
586895
95829
91702
1434731
1068038
375056
1425868
1176088
1734839
1207458
1402335
439323
224297
1564208
1933981
747959
1248112
1182048
886949
1382471
125777
1631353
796274
1084359
400337
1275674
445934
1072507
611209
1218779
613599
1811578
808393
1805848
1716624
1469047
723915
1702578
333983
817623
1235211
687810
1950540
735200
1176188
1302207
956316
242366
636118
1244066
1653145
1338835
1576748
410325
914909
574102
283478
1110723
913729
289284
1691417
1998842
1665404
1616519
689784
200204
1520001
877470
571567
576959
654329
128353
231202
809048
719452
570235
1456834
285872
1173837
940709
421675
726043
1062367
1580983
1969960
53827
648745
779937
231446
1142971
1582667
715190
1017118
220051
501623
480058
1685251
1901026
1163897
339328
934174
1536805
1037432
608895
491061
50937
427690
1200656
1581569
1605299
1556145
1302785
1813162
1792670
69541
813285
1935430
1804839
523745
1333002
1957076
991438
1832730
1305440
1171916
569433
1594009
604054
265996
1323052
1381187
1974833
35797
174486
1305958
523592
526259
701328
755482
1699293
1308236
1183862
1451290
268034
805837
1452003
273246
366868
796709
1128676
865850
78457
1576902
1943195
1730608
1522628
1502090
1264156
1285495
1547424
1038661
1475259
1487824
60530
1539050
1760899
1701594
121815
511742
262220
892372
212580
543053
1238038
1297556
1998936
901942
220567
992599
1077356
818460
1101964
1819855
1673196
1734049
804270
370975
1511957
1525767
30485
777602
256310
1479608
958328
404559
1964625
927629
937077
1486069
528536
530040
854250
1062958
1594737
1128639
1199343
1162847
1010065
383223
785982
1211778
86854
257378
445359
1726773
1921629
204693
953114
1309041
1177291
351903
1429132
977347
1554086
1824837
820764
907829
1121104
372407
1349193
239478
1555236
731724
32640
1517109
1618861
1825376
1317357
1107052
219210
1537366
1013435
587119
160081
986147
1759771
1270520
1380114
195188
841570
486957
248067
1103800
628641
1022094
1622091
643677
1440441
818000
1543865
840454
762153
1648581
1700971
1902718
1927772
66618
1775037
1040966
1315008
917142
1598066
822877
1849239
670599
110948
682767
209528
56471
1192210
770991
63645
1980023
1401951
744890
3073
665703
102264
1351737
26139
1469045
12321
996689
1308074
1115362
1407242
110565
624074
484644
1302064
1458383
1796351
1533366
1834250
1965960
737561
1586920
1370116
1529795
1288722
1301225
322530
432841
238719
234919
136120
641464
1591938
1408492
1501972
1706296
1549960
1667889
201994
210691
335201
1426349
1366344
610405
494692
858469
1624020
572948
1473166
914834
621218
1399659
846895
1701124
1442659
945132
716972
515440
1019065
1672193
1117930
1763281
909844
349596
1702620
170178
157489
342957
1849721
1274103
302642
1396822
1602731
902370
787795
102332
795097
1003453
1958305
1334184
900209
1426511
1547715
206014
352732
1954590
1933318
290999
415435
294950
893832
1154700
287356
1003590
1025342
1644366
150758
972126
307159
1060562
139346
584793
1044031
1413789
634645
1450521
828414
29963
1045898
289631
1513821
715533
1006472
961895
52073
434087
1789466
312848
295629
910230
426084
1161225
1995320
863790
1231566
38110
886608
1636664
1350996
1383373
558153
1713884
1958374
1411445
1451464
1038459
258403
643114
606108
1963438
1951668
206106
688905
185114
1344881
1331567
1886680
846476
1912130
800384
1396730
1980627
354687
697053
936313
1377471
1949466
1635313
763141
89938
350906
1979241
488653
728252
835614
702939
337585
456536
783454
693140
74799
175255
1922214
826812
1996498
1849997
25326
841039
1789412
1815916
505699
1527515
1986505
1001625
646516
1045000
1533612
1216818
1995280
694526
814658
1849929
286218
120426
40435
32677
1013477
1961551
950361
365288
1966233
1512674
1369232
229489
672484
1679983
1670467
1862176
1602251
1744977
1597070
1488866
1106131
1706015
1151948
1976227
1319068
611264
5588
1329984
970213
572437
1808813
1220347
950686
112578
1570678
1227288
554777
886809
1072592
740445
445034
1122250
1898694
476136
944881
890910
1444829
1505763
1020983
22130
1152490
13833
151723
1760409
452386
49919
1002321
1986579
442005
565510
454794
1212660
1399811
995653
1760683
1288904
1027718
1523746
631426
733400
163463
141719
1370993
1070382
379727
387006
20167
1059287
533204
1830648
709621
130732
1487286
936570
1042556
255153
8795
1286890
62534
94470
1828398
28624
1715754
280789
1077758
1868401
983285
1354038
1838437
558648
58446
1379519
1979011
1560362
1848667
1878076
118661
1379317
1107001
1819908
1878673
638791
186331
141607
1307603
1475638
157571
1956915
739287
1976184
1760736
1804993
538825
1522295
1652800
432508
79902
1456163
1750304
1091604
1311293
228281
1871841
277865
1029238
1741300
542296
544787
793705
590683
1915164
75521
873092
1723659
1541668
1214246
1242091
669031
894069
471747
892501
1459197
600979
1429335
178691
634817
1625851
254520
657931
669262
1551157
924110
1240240
41872
1066687
711406
1070228
1288563
1001725
1974307
771964
1656287
873844
1372284
1232198
1341649
286099
428060
409089
755419
421020
1486817
1786583
1730919
1757470
1624229
1822163
617460
578397
699846
1408800
747366
1492717
445534
1005523
1126676
1893285
1990259
10219
464524
1124451
1249674
1468831
1654475
275012
1028534
779536
1661275
1178143
1064246
137845
1966013
1022185
96688
488018
288510
1847915
1581135
805656
745142
1530600
1975217
22523
466564
1336232
1499503
1640016
1668701
227389
1931477
408366
1572720
1848426
70847
264643
1068167
1042060
1064894
1675497
1792374
1151416
1589691
1156496
1558283
1615219
1900674
959452
1595570
316906
476356
900276
1861842
364108
669257
1884566
407891
960291
1154148
330139
146061
1998652
1467663
652429
1644696
601097
849567
885394
1845896
436104
1089313
1928496
976609
1996121
667925
1438757
1266875
817700
1952576
196756
1121037
1239865
77689
857844
1353445
1293381
1961052
1913625
1566250
952058
620452
835232
839184
1047989
1479498
752578
1397088
479613
1230051
1113574
181810
413846
643389
698153
1200864
898493
231903
1311223
735249
1228570
1923549
107268
6646
1196140
1550628
1142349
188239
990812
432296
1341577
1201557
1688992
1469488
1616079
515296
1524440
1010244
1364990
1940098
1555528
1302044
1404407
618496
773402
1698638
212839
289952
517318
673265
1803676
357445
1058048
1278001
70074
499761
785352
251022
1074695
747085
107703
908732
650678
1307466
535077
254691
189143
1311775
1233054
1562884
1618624
1547741
1295689
1631644
1537691
1175037
1684307
1420926
1227561
1537721
1923531
1519959
1772649
1370634
1736707
62776
637263
757894
1001507
369748
1205836
707261
80202
224962
1699278
366676
285019
255319
925735
795826
884526
1528771
587739
1343598
813691
392117
1722625
1905649
93132
585576
637935
887333
1622460
900130
293143
1139268
1119803
1953950
445121
1366616
610707
159124
356560
971795
875011
1459552
581243
636641
1222533
774251
633830
1155952
1442151
1857224
732967
241136
1453968
173813
1939349
571420
541129
449098
1984155
1247895
1956549
1782269
1440109
1480408
1665795
509752
443728
1974059
1610620
1569186
21419
957353
1741047
894795
304496
1755640
362609
490341
88459
865966
803996
961855
262376
677333
993337
2376
1820296
1795263
1095401
1864463
1171839
893753
1301701
1762137
1389100
204534
1650026
1915157
1693603
1467116
1601311
1433544
731555
1417747
603308
1547436
1790292
1081267
817209
1330084
920953
1167165
461267
315072
828009
1564715
451000
1454460
1089702
248258
1883450
1119597
1567987
1963889
1562908
657081
1304081
110862
212246
1572791
1328702
971929
1524183
511119
321195
186745
332177
182458
1609804
714309
1287001
137224
1000221
614311
1676341
1164686
124006
1043701
36071
1385100
531199
1974080
1609349
857329
1605826
1205165
976219
814270
1409639
721611
1415014
919525
1209109
1171886
380388
871623
1521639
1233054
415965
848750
1723592
1802243
581930
1037816
489840
322011
1995459
1923559
1251061
1313319
1749763
574947
377345
1493054
1262359
1491162
1578039
1963076
92335
1969047
202094
67024
1230473
1883553
1002629
1899040
794290
46386
1091143
1532140
509095
1030920
1810970
973881
485194
1622318
1679524
711716
1760668
1775010
1163538
1045298
1123063
734934
1767197
517157
155318
297531
445359
1092205
723504
1973199
555889
1415903
853960
993508
1253966
401618
1465305
846377
309046
1786822
1366977
205417
724448
1109209
1939758
319348
307522
785906
59400
1843862
98703
1601113
1930278
235611
499282
614002
658483
747105
1700068
189669
1555815
501550
92713
690360
1598590
778322
1343241
925532
1807511
517588
765923
175017
1330889
10209
968549
1457710
1422699
195456
1679558
708351
967063
1026909
280709
1029554
1784813
1970942
62483
387994
1286462
715653
891582
1832343
404442
1861318
1428583
448239
635652
1260013
1623746
1200013
1869201
1271743
833544
1195833
854428
1687772
1038620
132263
245773
1715010
1037335
1406750
1701285
61162
774050
1251037
1468220
963494
1007415
895162
85796
1930105
1875324
219578
1852631
650319
811945
1968269
259175
750972
584177
946634
428583
1639595
1689524
170976
858407
354446
1099509
720341
1273422
1271052
1221644
97090
1629096
96112
381322
1467441
883215
1294409
253769
775235
460403
605879
949698
519327
1905026
1820929
1477866
245964
769614
400637
1397304
989333
1140113
149646
378179
925604
102359
211986
1582012
1291000
1401072
1510924
1776807
1955050
634746
607476
17257
609935
506208
1921780
1557766
1808184
1299444
575428
86773
488168
1400142
782611
482936
690535
519535
724155
1111021
692407
129800
86367
425918
69069
1785350
1495300
66087
274036
1504447
1671918
578176
559801
1230597
590675
1657014
1824821
395970
192551
1287591
1599956
781475
1613111
676807
1307746
1796431
376546
391243
1745138
407605
256100
377639
72939
923088
1512413
1582165
978875
1457695
1215587
429763
833387
1070044
203161
1903620
968482
1786264
1414056
774325
1962303
687146
1524402
1772280
750095
1153223
1954967
799748
1254977
1904869
866469
1781842
1292425
832295
1550453
350802
1408649
302653
1354215
427124
651210
852715
1627114
450560
374266
103742
260084
1254305
994305
1749206
391018
1160882
1497520
229761
1278283
1885760
968268
857378
1580910
441754
1876313
488297
1621578
430078
1650514
1497444
694768
455288
989614
1557060
656475
76549
1291771
1388204
1504378
1633783
258090
1853525
425008
1995775
1288386
1252047
231832
1638987
1711756
1233994
1633478
1513136
1314955
999064
173754
1633164
1846279
1654738
1078595
1275873
265932
1250081
1487124
247228
1121983
1736257
934927
1033646
735763
1636933
131531
401876
1229947
1497965
1281355
1700044
340745
596566
861407
1051672
514691
1816824
1687160
599727
1132091
1903049
1749048
436073
798866
1285320
1012429
1054548
1425376
243127
1664462
1636596
93326
1530270
704270
1660178
159047
643986
1987971
1726371
644463
123554
779766
42469
1169363
203115
1833931
830174
487513
1551345
862203
1152053
458478
43993
1827715
1363092
1783566
1510959
1442555
1794589
770318
1585944
86328
392347
1010104
1821451
1767539
1517870
1342660
1768257
1417176
1752094
1984721
1313099
138325
1319161
1598102
1234377
1069732
1197745
1222673
506176
217539
1677664
1101281
184710
1611163
1104409
1409676
1763562
1855689
1077218
1666245
1431691
368428
1461552
1060639
1214560
738848
1974023
659404
1165884
1560604
1774903
1431952
968968
1871052
1819802
1129252
295975
829118
1644401
251690
816223
1535463
177791
288490
1809043
818645
1325691
634955
1106142
229512
335155
1307459
1736042
1825579
829670
1444809
1374426
1226595
1688820
617758
222026
1738973
445645
397247
770380
1908740
670452
1558834
1575841
1056570
17427
1210382
946591
1494525
630615
38837
1155674
1093779
305150
1156452
1428547
1509865
1943949
544193
409297
1783237
1842989
1192271
587932
1261782
1233747
627847
1256289
364452
155391
43330
1351266
597986
156960
1483870
1285213
1199585
1579628
1464794
647295
545500
953917
601797
660097
61701
64007
916869
527132
646124
1988609
1860034
718152
1212565
943346
1586049
823411
1699210
1674548
1520244
560474
385446
1710656
1478790
1026388
1962964
1934614
1664376
1731980
1510433
964760
1789007
137719
1134318
1138048
747086
306032
295970
1983965
356096
1639381
844218
731775
1400826
239303
430721
862680
1760465
84945
815585
1099719
976036
340554
1609696
1904920
807484
931047
730631
1687413
1927431
384793
698580
618002
860390
752519
1568936
359171
986650
399140
439720
1061939
620468
1182688
1418855
937123
965725
1964615
495011
590169
1557369
23909
947587
635249
1844824
1945446
1354131
240838
1071177
1317352
181345
1676378
738272
7655
1813441
407938
4635
452981
1408894
1267853
97178
1875918
1446143
1339181
1836013
995799
140755
1801043
1293843
1559064
275972
129836
1382345
983017
709871
1014963
389138
4921
195110
1334221
1604149
275319
1344340
1006429
98512
1865358
1321106
1033038
92961
1677640
611073
1261462
1015049
1920929
522230
124898
1221458
1562956
1630725
673527
1073973
26151
465950
1902306
132796
1659648
1621587
552220
1726087
387708
100243
1913268
23580
1375856
597989
252293
803084
148057
1259153
115021
1053857
900483
1062652
991381
963930
254425
1252824
367021
1951449
197045
1571744
1031288
62572
713590
1579464
218645
862751
1598231
1919426
613211
1721585
335658
275382
1154763
1901664
1370776
1637128
569826
1451633
389751
1348178
1106938
1832177
1867649
1099394
243794
996092
449067
1948315
1783537
1682086
734890
1820487
328168
1210651
980093
1972398
1788280
1540635
1407311
1428043
967484
1361857
1454082
704707
1297642
861421
814237
196483
1514816
1732040
394908
1841426
549887
791831
886799
1652300
44017
362787
295756
1708912
1348246
305119
1840685
783208
677296
1300567
1945506
568572
311244
1081840
1780856
507804
1964437
1218808
128578
1883479
394526
1310927
1796152
482447
487323
1160569
1368994
1815990
1406454
139364
474555
328926
1988563
556794
1900918
254598
1937136
583285
1732063
412658
828218
989349
1922283
126541
226751
736740
861807
1367635
292017
1393815
612956
1890815
1037944
763261
1631251
1205682
1082722
925728
1417988
529225
1936693
1556003
60033
1562746
225100
1921859
1005785
1191782
400423
887245
772835
1127195
967513
633447
1736061
769893
994070
363369
95221
1961863
1348608
766711
1371508
1781468
864857
1709259
456277
1317423
520022
1470277
531047
402181
107816
1226082
229095
1586886
1105000
1788687
280880
862649
921032
465869
31854
1251198
1250749
385663
653877
248014
206967
1029329
1089432
845607
379105
156044
363759
1718958
663898
583118
1446324
402945
1516474
940351
1858206
1758894
813529
1310686
438604
1081873
354163
267199
917448
1339418
190501
1599869
951496
1411988
358974
507954
1151949
727484
1067655
779935
1988097
278847
176042
1206295
1694147
571652
1713372
951568
635153
670097
1285883
1938679
771982
7606
10623
1628831
575658
470838
584276
749030
547048
1089363
1616487
1098459
575718
1420180
1877058
1122959
1322655
1201814
1947837
287409
1657180
25227
950583
1969822
705532
1550406
1678849
1170018
872591
1331002
1614444
1545710
1747796
1622680
300959
1190498
1398869
1492920
1391325
331625
1962305
364374
323620
1610871
264130
111537
1283122
985363
1379071
496603
1182155
1901605
1087175
642519
776192
438438
1895301
250744
25766
542708
433659
1862452
853732
847460
1506614
588762
736901
1616347
578294
1838291
1028456
994547
1787196
143919
1260541
382297
1696351
1323639
1062753
226411
1241219
1909347
462177
877314
1455803
445987
1652773
1054199
1246478
1571295
189904
667692
1812117
1884359
803902
1778123
539270
929237
1809291
1493524
491279
1838424
1722612
408317
102852
465344
1340253
249603
510601
15119
1349135
788208
999453
1366093
890764
1552655
66155
112981
640863
863109
1081832
943225
770374
815969
783010
136106
528086
1387015
76243
1563099
935933
730245
1747401
1593224
1660474
690117
1222011
1168370
613973
1205086
1975243
1585244
780418
359606
1067656
1665606
387010
1763402
1035939
904995
415658
335069
1411837
1847586
615636
99790
912708
1182244
1834701
1412470
1143007
289438
1359558
271104
1821175
497307
998204
1801122
632293
1055330
964647
351510
1649036
1686264
1066918
1528831
1933872
90452
1387910
1952225
1601269
1038528
1734147
765465
97421
1474997
1809743
1882061
359043
628464
529395
1997626
1950722
674007
794493
927764
1329828
1084886
686835
630069
1594117
1660136
55344
768184
218
167833
486590
628648
7553
537337
303194
1172727
80918
1500048
843040
1557375
21964
96493
1415388
55069
1716139
1912020
248092
446171
1205354
902176
768972
1089191
1829723
1285561
892666
1069618
1611585
171810
319197
1716915
87141
1600822
293829
883396
847285
81435
1118292
920850
966138
1173865
49486
1520095
92524
1687523
1904595
1272706
1472690
548912
1083816
1947049
849920
605194
1821091
1241283
1957590
948089
322490
533758
921157
1265859
920668
235891
574696
1240129
1195687
1915471
408965
1543359
530255
1205227
1095620
427039
274704
1349098
492492
135004
817498
32892
1745649
1902881
1340539
669682
1973504
708090
1514783
1627631
1147802
782764
59915
1190854
1773337
1737125
1312163
1644467
935385
1353259
1633279
1727570
925921
954912
1702651
1993189
1735112
1801467
1473526
1075299
1400445
407487
1857219
950900
21757
1377144
1321957
1332702
990006
1766881
1640671
344620
13529
1204270
1035633
761085
504850
1429017
441980
1038531
1020071
1872022
1647001
1978859
323191
444600
1457252
525957
481148
486470
1743422
857600
815902
473279
1976424
39673
217072
1652168
75355
1660033
1373697
1312753
1845960
1291780
847913
587651
211746
250456
1015173
854462
74450
175894
1222022
1997859
1722
496848
603858
480776
1214578
1109388
1829267
1716600
1581604
652445
1225262
1488231
1266054
1169221
383746
572859
1699236
1599808
1278925
680352
770718
493955
1773894
13354
1108156
693085
1789361
1277479
1406078
994737
1457540
1336015
962720
35979
375336
1709971
1231989
484930
424488
1269473
232606
1485086
1058240
711128
1090580
884229
1244020
405736
1452681
94673
134727
1224167
841040
646646
1218856
385896
615019
1120072
1370654
908529
1410478
1079037
1827888
931519
1720333
576830
1133792
143721
869577
1380970
1177885
134186
246178
84185
804234
719170
14421
460934
19214
1027259
1051466
1126328
588834
995371
320231
1344432
865224
71305
1735673
1695768
933536
898974
1001389
114956
881879
1744363
968574
1472275
1407203
592869
990915
1141567
1989974
1436546
373196
1463075
406425
118044
885145
116113
720772
1350965
1791750
1415959
502713
1244921
1299085
1681422
1088292
247928
824145
871654
519995
99572
1824300
1214377
911019
1254775
1533711
1255980
145659
1500759
232862
1233771
1949106
1924014
696101
238967
10753
471736
1928265
313194
267976
175580
1461871
1262406
97375
986949
1723829
447594
1209128
1363910
160116
468424
938241
1830359
64883
455736
331667
239951
417899
1793145
1696171
598814
171491
1071395
631576
1282965
557857
1049971
1085592
1903058
320
1590944
402479
1219843
351345
1380048
1422073
193359
881928
566100
89520
1668213
1100890
1885980
813529
617649
1436741
451439
1756556
562587
1477616
119117
1683299
865494
1354252
1924489
892330
1357594
417218
524753
288498
1716787
401619
924585
760086
1378792
639576
1005829
494838
1192190
127545
1351287
1793530
1224010
9636
229475
1770523
1792979
1605738
1908450
993578
1755713
736696
634333
1881886
1358759
1512133
1614235
3299
1813132
1715436
1103370
52842
30160
525791
1481685
6469
991753
1004471
678237
401080
344580
1273217
751406
1761234
49956
1012238
791579
586619
1069587
1394981
1158000
1209999
1460656
1941185
387006
351541
354037
1958962
994966
633178
604891
1155175
85032
1034253
646585
318850
706787
1393134
1417376
480868
618571
1777405
1456096
1756027
1642503
399207
588413
1062802
1635706
1666655
1171608
328287
839351
623859
1846895
199536
1823866
656157
1320585
831036
1980825
908311
1806214
740203
1418232
85333
1612971
1199738
539679
1568801
39768
309417
317454
1559410
1487238
282611
844851
1930033
1069408
1736492
1331833
1073736
33987
1364950
719192
1222679
1142142
1828446
1325725
492293
1067924
1684605
317493
240068
318371
1149672
1914425
626434
952365
60444
1687019
594662
480671
274637
1051855
1162554
1721028
590170
192747
1117353
1133231
1236424
203418
71130
100306
1534030
1710023
2214
451960
1889971
1668278
1464371
88506
844615
661680
574488
1216053
1874427
298259
236255
730262
1508263
862869
631026
1736240
116345
866539
1014341
131203
16433
1578121
568711
221373
55762
537672
1277777
54735
1468591
1963474
1727367
1555785
1202045
1666184
1380677
432663
712044
1517713
787587
1127297
374767
1348375
1672610
1640479
1747143
199031
323965
242719
253204
762748
1136033
867596
940702
1962884
28501
114251
1914648
677462
1188704
1162026
749238
1529983
416020
287874
236841
1129284
1244653
604336
1420289
1510220
799418
1878664
947388
850908
1740709
118182
1231726
1616257
302460
642680
1033558
151524
1162430
678771
404174
888108
1218268
910629
13158
722852
707630
488785
721743
1121995
559431
1967466
1420710
295816
267074
584244
1404833
555156
893027
336282
410411
387683
1532900
475565
802019
933819
372507
1105410
638596
496999
543511
1288887
1750725
1679950
1129868
507072
1594839
1422938
1601708
667733
14546
1626424
1427214
1073399
898043
376971
477663
734246
252424
886517
1056008
288674
133957
1480235
1461089
1879245
1369882
1756675
1014622
93061
1053459
179376
329881
1220978
380285
1873602
1111379
11914
483298
522370
425380
814247
1466656
72988
576982
1612065
1373987
1998999
1570697
1157910
1159387
41959
1042605
175054
1969565
1049588
1084134
1383383
896478
368157
1201637
1217302
1006636
1812423
1247433
210691
73610
183429
216905
728333
857128
654027
1220205
1192405
709595
1603238
1305383
1220270
1464401
762905
1302071
1686366
783627
734324
180200
128008
834609
1875614
1434621
344995
603702
1146439
720508
914518
367200
1706253
1652056
1872164
42495
1615761
646622
575507
509391
1580470
1317424
716183
1856543
166139
1129487
81892
1355102
1097740
1258362
1538962
450728
680968
1854342
1666602
107977
1258623
1422810
348236
1522208
107062
590613
1912766
685113
1028049
1176127
1969286
1410178
955761
347619
348813
473282
435194
1544559
1753003
1954817
641138
1810003
107495
1054879
1739281
461118
284467
1243548
461771
1436463
356059
1753187
1696119
1720702
1591994
1544202
5608
646759
1299744
1969894
613428
966415
1423956
814468
1252876
1242979
1083263
1048425
1296473
1860743
828601
1138476
1937055
178808
1095155
501615
956877
66897
1570867
939257
1358257
5252
1815987
1901568
1574918
357901
725114
534460
1928695
764845
377888
1000948
1619684
484305
199941
1868953
750569
708673
11722
1595916
941113
164527
710138
1872543
1641295
153490
1071428
1327981
1211755
369571
1507159
1638284
872526
228581
1111331
615318
1009729
695717
1024875
1507032
136248
1403118
378994
866014
1372683
1931055
777781
1177345
1886291
273330
479516
797943
241876
1006239
1065854
1973089
1571852
414332
277414
905688
825853
1253461
1017463
405144
181425
62639
1120023
719459
454432
87989
1630637
763310
246905
233570
1677258
1244265
1917371
310861
357401
1308843
939356
761260
1076247
1143729
673174
228830
849359
279195
1251287
1641811
52701
1079233
1625089
46901
30157
357917
1888783
1614378
342193
96441
708824
89266
1446819
1213301
462312
368162
1892056
1005973
654627
1332999
552708
1782754
899908
1497829
142965
550446
28299
23833
764127
1197968
1088968
913291
459391
800369
852968
586286
1471329
1863997
706979
1775082
411744
495183
741687
1705910
84376
751180
1859211
1045817
349207
1376088
1775484
187206
980676
1108347
442506
565495
1854696
1423470
1309119
415655
981094
1928664
836991
460064
57800
1294709
1170456
1998661
964107
832022
1888298
51578
1856247
727899
887045
965892
177254
566821
297000
871022
160177
1150235
1043272
1390679
1966035
994470
1462078
1751775
102975
1636532
1656723
1899581
1685385
15925
1431277
387891
308217
1513203
1122161
1149498
486676
897578
919634
1315053
806402
1689374
1853790
689546
601575
275388
578321
450230
1229508
726804
707063
1732913
1784306
1940088
728046
1072651
265160
897022
1637306
218568
1646998
1248464
1883943
1490091
1965935
479746
1446254
1301560
945818
1340160
44627
1893609
1324133
1291552
435082
1674538
1061330
1156975
1347507
366468
1531376
1171634
922018
1150916
1459116
231834
343069
433802
473115
356453
810321
658501
1964136
1015966
240992
1365328
417738
1551749
1932969
1519928
242226
1054964
63205
989523
1777927
1450957
1838696
725034
294526
944741
694053
91076
1456828
1246579
1366473
1561147
1953386
1027904
735986
1523904
1654008
653345
1650880
204245
1764414
1269170
1580199
453993
1956441
986373
202255
334806
596773
1339587
142425
850335
253101
11801
591840
594130
1088793
477266
1644991
1219761
1147819
1150315
1239273
1883305
22855
955567
712694
41109
1567861
357302
625311
132020
1691871
566482
1500012
823159
1146148
1437956
1726778
549516
980112
255524
28588
1462005
568179
1202607
1019174
497740
77475
618836
1987671
476616
891035
1827919
101650
681899
1095884
190214
186011
448060
1405759
351502
1415812
959132
553504
863489
767429
1980962
828775
240670
825568
1819756
672
1577166
1829590
1903271
1047144
911437
59091
969600
142226
1722282
1626429
711877
1615407
519709
867113
1796732
606466
573813
1496229
1773079
813836
1216345
965257
1105770
193984
786203
1003245
1603604
1767804
1061795
1690569
1082809
1856789
1434080
604430
1332580
203745
679971
1851056
31546
1369910
1358957
1747388
776732
906185
15497
1279722
1797147
494485
812958
1226419
1104089
1855380
1297135
1561944
1934126
1432460
1096325
625287
1479103
45255
850476
1775453
996833
665185
249299
1102665
915067
1201707
611563
1733321
1498617
122576
307563
1283007
1932937
1156031
918156
1010535
717005
569488
247270
137089
218015
1541942
1139779
263507
1246854
1125674
16973
478631
480710
890914
488386
719152
1594170
1990097
415252
296694
1402843
597616
599324
949982
1806055
1078751
1146840
1875055
902837
1806155
855012
233863
1624829
302702
1626184
766605
28264
196162
1528909
1962605
71564
1208795
1180447
793732
15347
1684254
1174201
1274250
1908977
889004
647956
1066039
798213
809789
520405
1255357
395475
694675
1002370
776050
1819031
405171
552146
1875548
88288
909658
1202589
668597
350456
1465157
738718
1082707
413245
102460
100914
1469100
1630805
597276
779285
203022
1473185
1521531
205070
1866776
924591
873726
1231840
1508443
190742
1844080
1207943
582106
820490
1209320
1588731
1467534
1164350
1118426
247781
122782
1191369
1600895
688565
1359770
1959877
974750
415717
58505
457579
1769499
1735773
1891733
910825
1057965
175627
467424
112060
1482283
1536626
324731
635639
437903
1537412
372426
640477
573948
1249246
1017999
1150218
322848
435653
152299
887847
937269
1044062
782052
1952134
624939
1959281
58873
1702532
857288
797947
1222167
1897891
1790932
108377
1845865
1477562
900813
378516
1641374
222265
1201022
1180585
796111
1790315
1024261
449006
1949773
405167
1533160
1498617
72246
1925710
648236
269464
1533703
887654
604827
511479
960477
1702881
782110
1829655
1809
1790155
1988909
234415
754593
518594
127216
595552
366023
1550093
1810189
183305
525765
341772
61387
507202
1946825
820648
19691
795778
192456
1320223
633707
1936816
427573
1700598
778683
896544
1420524
826658
1169651
366138
286673
307717
187654
560074
215221
1557209
348076
1477246
580239
1657296
35855
1568320
161803
373398
1198116
1464928
1307536
529717
1229409
1297207
1111026
1795096
1088142
214449
740679
93300
296681
1602079
1722486
222327
1966398
1885125
1754310
869616
1661228
1626628
195133
1401040
729302
1658507
656612
252503
1391929
586666
85475
1915470
1188818
615385
1806551
133927
759451
1761379
1557301
434982
209146
904856
812603
516725
1679954
57388
710466
86112
636702
1121522
876346
232447
261503
1008634
1136874
1355016
904023
1412863
292874
1376910
1893018
1908699
86824
226256
606202
26728
1981093
105338
458399
1873984
263319
1354994
1660135
933636
1611140
742153
1676623
1494289
1493193
1190891
1754910
823553
739065
1277791
1681604
28383
497424
1995854
412253
1018655
1178814
1000491
372582
1473830
85122
555068
1233041
1914286
1412227
532297
1298889
1262788
1251127
291650
1803761
277671
687490
338168
985803
1789136
847516
1094171
1636458
1734161
239735
1256390
12289
263552
527019
642674
1114877
1003144
644131
1021557
941497
499009
410760
660318
1710670
1552766
1188090
109831
865603
717593
1957397
194644
1889103
1282953
1062864
1079793
1024880
509397
213575
1454982
708002
1326474
546316
1779186
1553538
1233381
222711
1912143
1415953
550994
1391733
667903
1363446
771763
525549
73303
1959743
83620
416869
1979920
1942559
1416512
48422
812743
169565
1721507
1862907
1189793
1323996
1412340
840098
1133655
542705
1844198
1958492
1755566
295190
846189
1819372
437160
1351490
319110
1810206
396203
127662
909559
1758634
790252
1900339
938656
1212732
364489
117242
1693185
579304
320648
374855
1993692
44045
537848
1803951
996436
1992574
467096
82908
1136255
394869
1734577
1596951
1571495
138917
1399962
1040168
802217
1485025
12529
774209
142499
57331
202408
437645
1016339
390484
395297
390849
448253
1739157
444962
106738
1197696
1690352
1851831
1224224
1232612
568062
969027
1349478
1002141
1299163
1662894
412450
203172
1160145
1353016
1802983
589024
1439090
1542056
1560244
1312924
717811
981850
1354275
1501536
1038484
14506
299231
1293392
1028584
795011
810508
420584
763067
252557
1282545
59568
1565032
120573
1277337
458192
1635968
1690619
1859112
1179869
1634802
1191427
244767
1329306
1449788
190969
1804332
375602
1291275
1235915
217168
626982
14447
978720
95223
1810424
1425201
1011388
216041
62937
1128704
1072363
1373424
237747
79717
473103
1473047
1053792
1194283
1879044
1937275
1007363
1089265
80686
1076441
1925795
1882816
1019509
1195304
793497
522817
243638
1725886
816147
703251
1970566
1186775
1128484
1653768
1435976
1413418
1050147
1554862
31961
1900831
340126
1265881
1541829
1685656
778708
1016496
116590
883879
1696060
87282
1229296
427410
472695
930412
973521
1676144
1768574
459883
117053
1213933
1292684
1935543
1609313
34133
1991087
1230205
1176783
1620512
1169297
1092057
1784021
1164344
1245164
1838412
1890775
1116844
605064
884632
1144772
190192
1605938
1866331
495975
1228138
1249298
1393630
1474677
1355804
81631
113433
787677
400889
1343287
1329578
876791
884452
14479
997087
1960348
371261
109534
1523793
188725
1906296
698873
476980
276293
1820864
1814507
1069965
1441367
744401
975264
334464
245850
1315181
1200723
158695
703708
1221474
563648
683415
494470
1041665
808507
1731646
248027
467465
986434
197525
231695
24644
717381
464462
1413560
1379878
1298479
958242
745866
441693
1450106
1449391
1627790
1745262
361914
528268
126660
1201253
485613
1404117
717939
798716
1662301
1206051
792874
1711396
1872444
1131552
1325084
827961
1899264
1549669
749072
395876
1133362
908386
1823303
90777
949230
906835
536266
1664986
1594499
1383477
530787
1620393
289219
1544706
1564927
634898
532536
447363
1313475
1470155
1259079
130132
1646048
1861725
1729654
42466
1550749
196788
618320
1012936
1412870
1884106
61529
1314983
1373841
861197
682419
1199679
1293801
5584
38019
1456915
948454
946108
1957149
1991192
1318886
1635282
1417578
556231
544568
1555009
1754619
194165
685561
1795562
682066
918175
511560
796228
1482325
695575
398310
13382
1019521
252444
918933
407942
1957218
188711
1549287
542570
242594
68697
1674589
473188
1830210
1247287
1801639
1296697
787582
951553
721414
192137
1299785
100025
964633
1458637
1578756
1541301
1011855
980528
1074159
1741898
1744078
623866
745661
1994918
415421
214975
1230859
1488244
357772
1178965
825092
1048795
426889
773857
5821
1550966
1148689
1187418
1413174
505464
425390
529022
1878446
1179674
635887
1285596
62722
571967
947973
1471451
1546427
338262
186598
601270
1602935
690272
303660
1042137
1740678
588302
1578820
37347
1730224
1025569
890043
888743
1458234
600704
1775801
34322
836954
1153032
1355279
386293
1567303
1596928
342171
1107589
274873
16933
1628399
1166095
267013
1311597
541494
226205
1163160
1898163
1185025
424462
53820
748908
651461
1603830
1255738
456158
490106
140710
235400
1080041
77715
479107
471467
1621435
1085454
1180557
1729394
1997656
1111640
803303
605031
1724374
1999631
456373
1978445
990403
1004133
1884927
1882390
295842
581385
1675332
156743
1440597
1050853
815531
913379
1448960
106226
724079
1546494
1698247
604911
443680
1483981
1905042
1869915
356939
1056117
1534599
1799792
1001600
1368801
1670063
1159827
1984171
1233089
1695692
1571184
17244
1229676
1822344
138350
1117796
412924
212274
1704932
1334
318710
621909
1785579
249582
1764178
1139013
1287494
1780156
1564813
854138
20260
1364873
818163
1825012
813941
956274
372205
679015
882647
664709
515324
1732909
963750
313554
156973
1756362
1199289
1895965
456411
246507
1894450
383553
882455
1541408
1602599
1004710
567602
1068815
1189794
444873
1490889
1702591
1323263
734327
104385
1773971
187744
1991801
285620
843104
1232510
1505397
1030829
118064
187826
1929876
991431
322123
853096
1586081
706794
357317
832175
750710
1496829
1966731
1088601
696119
66731
969600
15813
333242
1130820
1587418
706559
1930064
1057613
1683682
1256610
88852
937558
1351899
1438244
1378891
87750
1498572
466301
1839717
994511
1923540
1073534
844155
536446
1695459
787597
1134193
1500035
1337471
662622
1327010
646055
813680
1858557
1960076
981091
1042380
762862
1129026
1264983
180988
1059330
1161464
392641
631160
1074293
1975024
1178496
372067
1044069
256813
665846
1786537
695723
1780746
1212438
1035701
1328696
1272842
1857362
1949815
8777
1485930
675141
225377
854823
548898
168989
509686
646016
435000
1726145
480052
1760112
473524
476593
1254026
1419555
905572
1133028
409272
1474264
1506415
592442
1816297
1071258
1444253
1514925
1398214
1117847
406727
768851
1893196
132880
1649825
1289004
1217144
1129485
776870
695473
33624
620791
1232586
1241221
1905953
806939
1221295
995542
1638207
878535
526999
1472317
1888907
671810
947999
1915541
1621295
1900120
461764
225672
568407
1252237
966098
1948687
1724042
1751518
1264892
1820792
1545593
680267
865023
1048598
1779531
683699
1627357
39398
1829127
1543828
721291
672556
1966477
695906
1453480
933280
955717
1379205
809132
1581742
262922
1600116
1530580
64854
1282238
1434012
394593
1734914
1626466
1277115
1841137
797054
1845260
1432255
1611917
463965
1836701
1783355
291139
1320262
1118272
1523587
1783078
569918
316006
1893900
1576389
908195
1162932
1124360
1041151
1453040
1949492
1083482
772039
1693490
658826
507722
1413655
764164
1257513
1139047
934012
576088
121735
114203
451174
78078
878258
306346
201664
1040455
909345
9612
49817
1059237
633109
400459
345627
210061
1881030
252473
963894
1652750
1417285
1455783
1253236
960528
1435053
700574
1217908
1182647
200522
1684260
1870538
307698
929352
1825702
65513
1311237
1887014
874768
1657760
508654
1582333
1172998
1886769
199560
1472367
1632275
97968
1578573
301270
125679
375715
848760
1191109
1933625
608918
62595
714392
1213519
502699
1400766
1265521
1816739
673387
1616138
979277
157081
903943
1035968
117337
726185
1390107
158024
823532
1683990
173377
466835
221077
306295
678144
1366774
808646
147364
582529
229567
373042
954182
543072
925512
1255927
945184
1101627
965099
246673
1594202
494711
1200182
240469
637147
1149990
1448153
31397
1892289
1323681
39622
1594128
1149169
714762
1288544
805064
1764445
1077663
234275
1942650
677526
706687
1638942
277803
1224490
304449
52159
146126
912999
1487554
1079747
1633727
194233
1314924
224604
1144994
553883
1727331
427452
641329
1624015
1007635
1980258
1357381
831230
269553
126891
183380
168111
607665
1316511
1007099
1575454
1881225
1440593
12470
1659015
1664514
1188536
171112
145107
604536
313691
776653
1970528
1550305
919064
1709198
1628327
1525942
1824567
1490489
123469
120432
653738
786495
975132
1830794
1446867
410273
55534
927617
767395
1768032
1316224
493616
1365386
1916487
442542
331054
999163
1666570
218599
1727739
660363
259075
165287
308269
1000595
870061
846570
1709048
589404
227756
647768
316420
1189553
1427975
957629
362426
620495
1627905
1385304
424503
978303
1446035
958694
74515
1640473
550230
1392845
1297801
1722238
137756
1394275
1782536
1159005
546983
651419
23111
1027250
994649
1531604
383241
1117100
791019
606060
1938150
1064138
1148739
729735
113833
1440825
42380
830831
1418765
1422336
1196480
1978258
413472
438530
716075
594972
1759421
1358349
1892971
1523418
1204404
75743
1915961
6650
1470928
1200774
1441026
208186
1203609
1791399
1853933
329117
463675
1162331
1509146
1099854
1963475
686107
1818040
1948980
1402796
1588556
1978944
1057418
1151742
922497
202600
322581
1212483
158112
946911
1861689
23030
374332
903983
402805
1562560
21845
1019724
315354
377602
1571479
1179673
1244524
213206
1593806
615907
24141
1204404
1756969
59222
377838
612509
167111
1860058
1808413
1028736
74037
1624659
1453158
1884939
1118693
544929
334025
1542860
356688
1849519
1992380
649142
1596179
76674
1392588
1513416
1397642
1459742
786015
1650322
187834
67548
481345
185251
732982
235324
919023
1727460
1685952
1202012
843382
1186648
1712595
399147
1052476
822554
1974459
887909
694976
1318484
1994414
866087
555280
609940
1630501
722883
1844105
1112831
1960814
1080386
783794
813042
1868860
1786933
1070469
1831031
251492
1716305
1237698
1317491
1749588
262379
681139
175692
325597
1381044
1045132
1508987
720770
1691693
1133299
1071904
402265
850204
1551494
1861317
1116418
1926274
676566
173006
621666
957680
1998919
1956389
401666
1850950
48109
1949940
1161858
1811796
1025435
259869
916732
1689486
1620063
1951614
1414631
1913189
1237975
270608
1265120
1744397
1524783
617948
79287
682743
1179117
807709
630848
412707
857897
1163447
1846508
527758
753539
1530097
1723963
99857
1163580
1426676
1328421
831896
699357
272398
1433379
514137
926349
339104
961751
1239905
1733462
1193469
781192
386418
308282
1964498
1502003
783660
1624593
1104519
1094448
91108
34317
1025123
973528
1324105
1872841
81006
1880085
1037534
1565556
915746
325549
57515
518438
624323
660488
1909994
1511548
1262304
1888377
1007501
1745978
1891041
1784320
948716
853429
783422
1279475
903139
770651
1078545
1848168
120400
1385626
954639
1385407
1452933
1060333
1290146
163652
155422
1075158
1882860
249595
730438
1297851
1058858
28222
1048971
1223214
429335
920539
216290
1402208
270512
567084
502274
965056
1363900
1426292
1223283
877607
9817
26759
1715936
903987
1805636
1141336
465963
1376959
1850264
1926589
38554
551330
1048327
1018880
934021
532339
489207
1658389
564479
1058130
1306102
591347
1228336
1495348
654862
1210903
142041
1288434
262323
1524698
1163897
886538
289296
1085059
659059
584880
405275
1366089
1319194
1317534
24137
602456
334798
173160
678438
579934
393455
1828566
638439
472183
1581576
1534295
1568976
1671647
1092917
1640601
1748622
1852704
1580221
1444179
1292443
583680
297359
986653
1803506
1626122
62823
877980
1926853
335315
958744
929501
476092
914508
188183
1078998
918801
342861
1960731
246359
1686657
130273
1673465
1290036
373350
652106
859734
248035
646429
1035766
316744
265190
1871141
787681
937146
484737
669696
1293378
1205498
207209
694656
1666001
100291
432189
1653407
282905
1928234
1398504
1555348
1960388
964008
165047
887309
1831526
1435347
1185823
1949499
1138075
693191
1314329
1512860
1280389
996263
1813519
1964912
1729078
345043
203767
779538
293712
1241226
1652344
57609
933053
491772
280809
604495
1423432
1463710
1158818
249835
393078
509293
405560
584526
920920
1545301
753188
890234
1513032
647131
1110908
557879
1131626
1957236
339323
1339460
644431
1369558
874090
296645
611565
1757770
721090
770799
1978744
1799259
200651
1353640
589067
59399
1707598
1129666
1513940
729414
578109
1829396
1937199
911568
801884
63782
1235441
927280
247616
759206
347251
624480
22448
1517955
1556900
1706811
1939623
1598591
1515085
760322
1585000
1841437
277393
747888
1624569
950077
1260453
979910
274053
1848244
429299
1907029
1612919
419118
1991002
1411160
462365
549399
1407880
621851
1711518
1788039
1199435
569874
539582
706323
936651
1663065
1415428
625672
1204846
705739
39137
1475043
1275518
1808923
505226
1329331
1704745
755613
1616919
1101377
1551651
468216
979406
306998
1845951
1793433
1073376
1493639
1173387
1749052
554411
1780198
1770952
1697747
1817973
1229625
135889
1204916
1184106
380184
949157
1467607
905391
1364586
608950
1410088
10170
226590
891381
1651391
1144360
978419
1351511
107266
96055
1351220
1672776
1685801
94084
135593
1853573
1039858
821228
1954111
417474
528606
1380832
1055674
1672965
293651
694881
1864211
481507
1204787
1616338
1622497
719458
121911
639963
1684394
1247544
575351
406053
1717049
1554658
726871
1165150
724088
691676
607508
277143
861443
1222321
1986049
1348243
1885337
318891
653672
1166074
1164480
1278391
1094998
1259857
1815559
697109
411253
1146637
485058
1107229
845393
342465
1267376
36625
1807278
1462708
1377996
26626
706822
1019473
1049129
1315288
1587716
101783
92717
561241
948716
438085
92165
982040
582649
1492958
704088
1616698
1057433
1525738
574313
1654129
294256
335547
11836
1586510
1426518
1081047
1566989
1093975
1057222
1993477
813303
1918783
1939530
572929
572036
205454
256917
542275
1436665
1516083
1508115
1286175
1415364
809858
1762558
1944038
822327
1432475
425432
140700
855004
8656
737945
1101603
166539
1687478
1940206
1033006
229560
724199
950668
1970994
1556974
760987
1376334
1494716
1576291
847308
1448851
1945132
1662956
677015
1822260
1854865
911958
434986
1811056
107861
1595304
1572335
1816151
1214636
135357
533349
1533011
1526358
1591216
1159698
827295
1563860
592429
233711
684252
1167454
1424427
973314
457229
460577
1975104
164263
183567
590440
292396
273648
91678
1423825
1473187
869621
732871
1451647
93047
515854
1962073
1326580
118777
1151430
1205544
1514773
1537965
921439
1743947
203380
961239
1796380
758122
612555
682547
1454899
925464
1116348
794441
295197
1129656
125052
267931
933170
683276
1081431
1839514
1352817
261589
44073
46632
210559
1772283
134112
1235931
79358
1163363
1040011
822064
587718
1306709
572757
1815510
527838
13172
1209595
358803
469345
1584200
1941886
1002470
693273
1109876
544161
1678518
622307
1209081
517561
504054
75547
244119
1973929
914254
1188953
1554433
1091552
229105
620105
1671868
679483
1967819
1632580
934464
1603808
1109238
167625
956049
877849
1715823
1852902
497860
1866325
224348
1041419
1029869
38095
1210356
1068684
626989
1531809
727337
1679340
1536997
1727884
1486474
1932635
1928138
1571955
1239063
1058842
1506391
157162
1765960
1319228
1195453
1363567
290827
379827
1756248
721232
928249
1346419
469613
270466
1330523
258854
926312
206858
380477
463452
1542375
547946
1174263
1702270
1800587
1943554
200352
530712
1370432
321666
1465972
270606
1276931
1240967
1971652
393609
799643
320276
679090
989478
648084
314718
235835
732187
1422702
314313
458517
702941
1705843
605264
1913757
1354810
1535929
615629
1824283
211492
1968119
253574
952179
1704725
809616
944724
911074
1774527
1497180
1357879
1676169
1123599
92881
736443
1898955
904912
1410074
1230272
168378
1770163
1725447
162723
1314555
147890
40026
1558679
49643
324010
67808
1901051
1292366
1141762
1852816
1118132
896100
1922014
921909
646376
1580648
241772
312786
804568
1836881
1561436
1525294
841325
861982
953334
503088
524141
873935
1960793
1242110
538292
309791
1037998
379010
761210
603575
1013683
966050
1283288
1775165
95540
828961
1063136
1084301
1439044
1510892
496644
108693
1363870
1106112
1577612
828743
1623608
1776990
1815190
427580
1407115
906819
85159
539115
585366
783769
276778
25847
547792
1550889
1734362
318134
1642373
1503881
1113168
741417
1976821
1716024
870493
1637005
1980164
813897
364229
1254592
1908714
1344896
1182807
1463971
725579
799213
1899775
117780
1337449
582640
1533686
1539732
1586195
923904
1074660
27293
683370
1879693
638751
1150960
35365
1406026
642757
349031
980014
1041660
1456853
603602
227590
278124
918808
578094
983405
241307
1846785
464683
1575532
747363
1488239
1497485
162364
1643003
1619726
57016
293761
993471
369204
1278786
1658948
319005
529507
1548791
872578
1685115
749256
716745
707758
1104586
527951
1206138
680184
1635914
102454
1544196
587309
1374832
211142
1198762
747966
890384
161627
1556169
1250627
707488
1204887
207743
1162135
849604
854956
968948
712336
806098
1303498
15452
1099446
1707870
1947792
143369
1295274
1060518
1769381
351845
854344
75675
1802569
713159
270324
492995
1271432
1190659
1635582
286212
419709
103473
1845134
501081
1691442
442915
775792
1849355
1478874
593184
1065358
79371
1379590
356394
1818610
1121975
763
1770040
1553447
560532
704447
371576
1670818
249049
1513174
1365288
1852932
898090
1467138
106481
179360
959937
479070
1389080
14981
238326
204232
1126148
727361
1038698
792216
145855
1638786
19315
1340479
258131
714909
860927
607038
1669111
25814
25856
879368
1108098
366787
185102
242937
1726180
445382
998384
774532
869183
172959
84125
1709607
358266
688475
567658
1323901
1775538
263935
1035671
1705863
743177
1118313
1413064
221605
1353506
1937805
1374037
1309312
1725189
1823946
1513706
1431128
1671190
922143
951859
1371442
1728580
1746876
892008
713147
93849
419691
1191061
1538544
1604577
1017822
1007273
440235
1044789
840250
390538
402257
1426704
392773
1305785
101171
103599
1819309
850265
1801543
381562
1428739
824739
120979
602357
1575282
506817
1003735
1204540
849414
746363
1817893
248391
272532
1928443
682786
990867
1309320
225924
1247625
1956325
1403022
1371098
1996605
67846
988824
1605796
1413587
652358
1756309
1172889
9151
1077444
816435
1509983
1208561
1048674
1948272
949667
1027635
1566455
521567
1378829
1992888
1273908
1974365
1960632
6558
1203557
1430679
1765127
1874649
800041
1090875
638162
757287
1067136
948251
117144
441394
1601729
846830
810543
735956
1737060
1931357
1655850
169342
857737
197926
1276282
952807
1277391
1626375
275258
537159
1125067
757567
1568442
830469
401226
803934
553189
1832921
532811
967151
1237611
894565
84099
1691005
891459
1441180
548465
799695
325864
285259
295135
375284
683202
1415451
1818486
1302451
506982
614478
223264
141532
1570003
1128870
113468
1323753
950953
158717
1262310
1790960
998515
959111
560241
1578995
943622
677097
1183906
1996966
1396382
1683575
654577
1629899
644332
598075
1069404
131819
1938
119612
511937
423517
1639913
1219002
1321916
1936957
1701758
1247840
166232
1765550
551335
1124989
664635
1015193
492557
599602
83870
285917
615959
1461207
1927136
1938807
757789
1322456
667856
1069986
1885043
926537
1032419
702255
18141
1792938
1817148
1462851
1681174
1693135
1462118
636457
717152
885578
1718942
1343520
889296
783385
1671568
1430827
964983
1331779
222834
709207
1901963
1888687
1211642
159780
1528652
1395954
1784431
635549
1402267
1147206
644948
1476777
1738039
159307
777964
9442
693802
1944721
1231763
832236
628598
790081
1942824
1606739
637752
1404612
1503343
1438991
1028927
1250144
273423
360456
1508957
1342620
1398737
412087
1408248
1994249
1816075
1612324
956693
1724959
984964
1001181
1793700
438135
942666
1651877
1019819
610515
1478575
1542543
281645
904283
169897
1910324
543122
1079332
1312181
1855959
165414
548863
49043
92609
1632947
33968
1490893
1212427
1837523
1224475
785893
898641
1425490
525576
1757475
1258366
988119
511708
1121226
280694
1017730
914900
1646619
1995962
1630486
1568157
752378
802353
1376077
1059633
1974036
437457
1065409
1365444
1568329
969343
374834
795645
153806
576476
1248386
690969
455680
12383
1002440
229751
1405193
208014
343552
505421
868034
1934737
116737
641836
356000
1469309
743101
165026
1720872
1377627
864214
848191
399056
188560
1415952
1626047
72990
1300406
877650
1406326
645426
1531283
243912
1394242
574111
1453411
226858
1369586
1178766
1022965
665625
1048062
1847577
1090313
182928
1970831
1156188
522590
163638
114937
952691
1728310
1509745
430452
723285
1821177
1276264
6647
796031
415116
1666548
1840694
872672
1354275
1277268
58555
1830516
1911730
57032
1275803
232853
1532371
607239
1410576
1977583
1394903
23713
1137338
290829
1207928
1113274
1367466
705905
485280
1753394
1893435
347033
1281867
1202115
1559513
1912199
1052030
444652
1518077
1452693
574664
1388503
1112563
162096
1372538
579249
195632
804187
1094280
689565
37556
898601
617841
1418926
1064894
1567650
1712101
980281
1343987
48192
1415226
331347
1102717
154096
718642
616862
774870
522592
1093258
1242839
46544
587630
1711241
102780
1448839
905957
1216997
1583530
1111895
1613802
1252016
1339644
508821
1361211
1954139
1173481
980294
360836
1116319
1113092
1803321
1382605
1826303
1241999
131828
269422
713062
732976
285567
899806
1509953
1451955
1483067
1866690
1101287
954484
93479
283737
1073974
50194
316632
1961382
1861786
451003
496704
1081852
1750698
331158
971357
1820643
1464283
108924
1512002
105423
192566
698211
1088505
886647
980448
682483
1856032
1005726
1691498
846991
472929
1250664
1914634
1262663
197475
1891140
20596
383643
927061
1888290
700194
694099
1646964
1031353
899188
1662941
616657
932424
1894659
905814
1368253
213111
908988
122577
1247342
1856953
1880186
806690
1933880
160433
142015
1422439
1103875
1118913
768592
519940
1575555
1827799
792119
428119
1154392
1460248
561640
1533490
1198273
793004
1210327
130721
445658
1070073
708490
699038
270710
975944
816095
1747717
479269
841066
537892
1396078
1136932
1673540
205939
1549878
1079383
1036791
668072
516604
202708
491657
1197013
14284
1761805
1702179
1242922
959734
789625
1463166
169301
620794
614123
752215
491846
392616
768939
1132156
1989602
176810
1961969
887868
1507559
162526
1860105
1359044
574514
1846197
1522302
737480
435580
878436
1245408
607755
982982
977916
1252941
496261
393445
1640729
1324014
1979938
899728
1732590
304363
528147
1371823
1892832
1836931
1234988
196547
1059311
1178969
411441
1310324
1988746
46126
1139704
1642117
1044830
119168
232540
733039
1189581
789755
65586
1737288
1872819
127528
1383345
894063
1280912
270127
180446
1771806
1805962
658223
1330093
359692
1370197
1549866
1648630
1764496
1411051
53746
675629
1204438
529267
11990
1152634
503512
1274049
383296
257414
1203211
1276248
375536
1065277
218456
1843854
952377
1280281
1966504
1785328
1660789
314733
613352
1197744
1209889
1320581
697313
1341793
1079420
305755
177240
1498950
1654857
217918
1675428
1251385
1595364
940344
395135
1929516
1001865
380567
679677
815992
508957
1491207
549033
1754873
1831901
1571955
1844400
1366800
1237090
4876
230682
1129597
1454642
330952
41725
825685
1533322
1693079
433189
830586
1720542
910144
23728
824429
1794088
948775
1422467
1862073
396782
204292
870391
347507
1593345
1740060
55332
78768
37686
1654755
1158219
570937
1430653
1654004
1543765
8701
1193361
693849
1288315
1979303
1461476
1449718
1513772
482154
43273
1930373
511215
437502
11121
195009
1704063
123387
1611297
452549
1133042
178057
529909
1878577
813783
1142697
1428897
1667229
1771525
154836
901743
1242355
1863148
461080
13708
1211765
1515971
1927092
1235363
1486749
1518708
1190966
1332240
1579250
423770
124188
1878046
1082200
998156
412585
1926900
1034297
1249292
1814189
614274
1101654
1761808
1292113
1314855
32632
715804
543706
1622790
1539668
726049
1407283
917110
459878
1732413
1182406
790894
1357490
1837441
240180
910737
1141599
413883
418123
475831
1081898
885714
876875
1881237
415659
1344763
1593447
1451191
494842
225791
1110597
197974
1448781
817354
329507
1261741
1717293
1866479
451363
633163
566297
860438
1979188
743181
373935
413532
1407596
1058553
521324
1234221
776039
444880
1469682
1589820
516408
12506
27903
846991
178499
1499042
242923
916555
1342442
1740470
1297310
1704453
678121
1575673
1894728
639715
183905
303508
540553
1301002
1133466
505004
976952
716874
1529052
172750
1978588
145217
639434
691989
1699049
3623
1024097
624535
308198
1955810
620318
306155
1473012
1048787
894067
709412
488593
1789499
846451
1433295
480178
691551
864346
1163127
551229
703657
1294575
918521
78531
200805
113238
571981
1823522
664558
734613
226096
594277
1767519
153764
992874
615767
956051
459857
1886966
392144
1121350
1978197
882186
1285017
611896
300726
999772
1165185
1350522
274421
854658
292548
1693336
1935157
672119
1612586
902343
277314
1441053
1030508
1399715
360559
933960
209827
1039431
643218
1798346
1035442
363239
180943
1688165
206034
1867983
1247025
704921
861944
1451977
1741255
683122
529405
1839267
1201200
1329935
1397006
381209
235770
186539
367509
1772941
1429295
1338179
1924946
1707513
182859
1870706
461933
1859031
777062
1921485
1486386
1569200
215939
835975
1725294
1118905
648174
558989
1519083
924786
207154
67560
335877
82301
154745
51263
1587469
760305
755374
303766
1491811
545008
29269
1082334
926188
454076
562102
285179
1019500
1036141
1193486
1899034
1043046
628950
1314801
761096
923290
305693
787444
619654
1920978
1039422
788945
1242170
696156
1022014
1902799
1487761
1562398
524897
670914
1115970
1133341
1844564
1492128
1429458
1668840
754466
1814533
1776596
1688347
742954
1639310
688556
1447723
684742
622758
980165
435377
1518885
14483
1499287
17019
780282
286490
1714992
1680994
1316853
1919674
1146414
1126881
99050
1781104
444881
1965432
1804039
1805235
892048
491227
60271
1684675
1517536
486486
69042
152644
1430755
580271
1341979
1254294
1016849
389398
1171014
1155676
344042
956697
1977677
1639077
665640
1160602
1830468
296098
833019
885083
1147026
269097
920664
1882834
1841516
792847
1522139
1441920
1797666
1451786
1548329
1905466
971735
820304
876440
1113337
1175703
1779773
196844
179372
1225101
99919
9614
703927
1239682
652511
188025
834132
1882063
1725301
824094
480930
51943
962827
1824476
1871336
547926
454125
341477
913420
764132
1077607
1110989
1791874
913551
889543
306074
115217
368271
1912513
1887969
1266194
988327
312334
1579062
235907
1523649
1333618
367679
15120
502556
621128
1553525
825619
1997486
1063049
1937472
1811206
486438
1543152
61889
113117
1161733
722770
831001
476013
1368706
298900
483060
1168101
1953641
383342
1179690
1191838
1559387
1929894
1983626
1675257
1245502
880218
1492234
285439
648936
1243117
682642
797464
1264693
1362611
1750343
1965398
1376166
1061703
1919986
1805531
328520
230848
893798
1085438
1141057
1645660
974993
1197775
1050507
1630420
265607
1169640
656586
1756813
961754
344124
1002159
726792
114315
99482
1396886
1296973
980721
1683828
195136
602662
352829
708493
1621207
1556272
1357346
570375
1506027
340679
1778584
873999
94620
1440188
1638306
469533
66519
1544091
283593
760854
825043
1078504
165528
350187
180236
235885
1316087
1404008
1124617
132076
1405176
1926005
1147591
1904991
315977
281963
378344
244208
1300920
1619021
401331
1986573
640990
1855362
517098
258152
1501014
1131674
1997005
1428020
1930250
1531080
799227
1527268
1948481
269475
945503
1196170
420268
1170816
1736947
1067288
1244643
1598773
1563018
1446609
711279
1920399
16125
1169066
1584332
1500900
265814
1871223
857909
584012
1213192
956311
1682177
893433
1245003
1281296
5760
790367
1723762
1387168
1140297
349615
104072
1632616
1310492
555126
1703055
1461300
997050
1470058
1288257
110727
1796769
75208
915153
345975
1582409
1662880
1074037
122408
1685185
1761397
1418398
359527
1882227
481755
959183
1289694
678004
1305362
697713
761372
1967549
884127
1694116
1798178
418186
584150
1410978
888563
1482377
540938
319880
126958
1605064
595519
1454882
1977682
1720887
1224101
1221664
621240
935681
561762
558381
316165
1129467
856655
501495
1424923
648615
1660921
756354
1134429
1874463
1918913
1931836
1864932
295216
848203
1654599
1862381
538043
718944
521240
1858559
1181566
1945800
1179607
1388893
519053
1139370
1974633
761684
565606
606865
1634493
1397097
891933
1099646
1124637
1337777
1809879
1418257
1364923
865745
904688
228931
1891204
547843
321189
1788867
1572586
427311
1816158
1676282
366106
1415498
1367459
1549364
398796
1079152
232601
442276
1062854
1543751
515032
755998
1108197
1944173
1551034
1896629
1321583
670443
1037240
400236
1871885
1294469
389691
1663152
1199293
1020972
460715
13028
114670
1457340
1873151
691185
1572847
84265
280758
634192
12119
779231
235866
224445
1497928
826580
1185610
834158
716732
344722
273973
866269
940267
1173899
1281215
1965988
245272
1766052
384778
1823822
1330664
348715
1038343
1286120
1178242
1110923
1965113
1068783
485615
1148454
956475
1795814
453270
999510
497637
666215
1147258
995231
362161
1828215
910674
378006
690479
1978146
1035816
663299
390738
94320
1321162
1133347
1673923
350219
511027
1172403
1522856
1608893
346561
65248
1133608
25767
366338
914544
740390
1751964
89353
686059
377263
234559
1292973
1749
1381710
1926086
245119
1081225
107649
1104097
1677229
1889896
1029737
496415
328058
439146
897101
1372563
1084703
100160
1391154
1268431
1898189
1414963
466479
1516861
561073
1885863
360698
1969433
1934098
1609506
213297
1627429
1319944
276992
300154
1094142
155955
1887027
1970171
1835132
142304
685232
1488871
1229620
1593975
559092
471796
1433428
193998
1455641
547708
1184115
895242
496670
1840036
794103
166721
1639503
1186536
703096
1518070
1428255
1635570
783127
705857
1458591
1584843
715662
901069
688920
802525
1125427
1244646
405855
1258326
1508733
436534
861559
1543892
1486147
1410005
1648191
1944688
903161
993279
529900
117523
1723725
896121
1348693
1505411
1585108
265267
520171
1446527
1770715
801778
1376163
928724
134718
996707
1615773
1435805
698617
843958
1951692
881248
796208
75447
973525
1681507
1298328
104854
630240
1765819
940747
585508
925768
1530610
1966046
782194
1258579
1496560
1146883
49698
1406552
1619483
966997
760644
1933070
1375738
151695
228139
1106553
1799514
1617357
1546173
1976625
64876
993075
666070
255326
793247
7791
1859106
695118
873618
1382255
590441
1411582
678243
901923
1402470
873491
995541
1189912
591184
465037
781871
570938
1534665
963104
453197
65108
1326573
1804975
1548109
1378630
1882429
108826
582875
1861804
1505812
618894
1579942
1405213
935792
233410
1643007
1366810
1474446
934256
1392916
501111
952193
10871
710724
667877
989576
79792
406134
1118738
1115492
1009791
590556
1481762
1224928
1881850
1779378
1880238
881851
44998
441313
1925466
1474920
518244
1063899
782536
426833
12877
1634085
1942681
1381943
952147
446392
470947
1931633
141803
1244052
1899413
292429
1704432
324550
1342788
482253
1437883
1633824
1565449
921708
1436671
1829892
1250123
611277
1633996
515656
1522335
374536
110271
1453762
1484833
181011
1686330
1877588
650355
952280
1566297
798479
1327603
179507
1421957
1081616
1270947
1602909
1792141
1153369
469524
310583
763878
609763
1176962
1843687
1322427
567255
646512
447002
1715830
121976
17044
594953
666041
1171866
1082955
218805
134841
1551900
567135
1768342
931023
494696
529226
746765
1992863
1200447
1197313
275708
1443685
1193889
163545
429325
1484111
888806
90301
1372960
1306620
332632
152596
156637
1087573
849279
458258
954363
1545320
400333
1661352
1734936
1593531
1814667
839980
993362
1501210
912251
36636
1887766
109928
965997
1378172
1214717
64141
924176
832084
682536
917229
1312795
113640
750554
917078
72579
727791
293710
855812
1029820
1345597
856792
824734
232612
1592729
1156871
1804908
199201
319395
363126
1017816
1929958
235158
199326
888280
1870762
561050
1613015
1499618
232365
518243
400910
933282
10717
427112
1497434
1121850
173258
1802722
1830094
1170881
1713585
250388
1795773
17675
120448
533794
1368681
107019
1409559
846957
1740899
529299
1514553
437760
560828
257110
517317
1100976
167576
586527
1021518
257680
592706
669361
764958
1311662
832173
111192
27408
403738
897864
303464
998865
1983904
400932
65981
902598
210746
304027
986371
1100222
1026256
711625
1948613
1698191
565755
1989917
964081
1260183
590511
1210412
1042662
1301893
392189
1435209
1986198
458259
251453
211251
1387
1085776
249445
1623127
487467
710174
79653
1549802
1870513
832564
1971540
58414
1462682
719003
819162
1625098
963140
1939597
732118
1163242
1580319
447595
901125
1751398
1049453
779260
1025548
286950
413232
1338393
571281
1628333
371304
158314
1920479
1889300
1504527
1118628
1063965
1055401
1459693
40724
1471557
1952398
904513
1148818
1062960
57020
445550
1324983
1177756
878973
403853
363948
1905213
1921163
400851
831439
52716
48267
779981
744317
1181420
1087263
1529461
490399
1923999
1028846
1391279
408841
332162
1224309
1911255
1154016
75408
1914295
1303595
1096025
1201852
218347
261517
834797
156842
1609058
1143265
608844
1470339
1767812
681092
220622
450279
654018
1851370
766113
1902892
249865
9308
1223392
1541967
863075
1663502
770370
1481041
1580711
1092933
974913
791048
598542
220428
424201
1629060
47895
105846
1348678
943938
1802913
1511367
1047125
216755
973980
1840775
585985
1632337
129290
1497747
1233329
107376
1299254
438174
1279171
219388
1548931
1990526
880968
1908389
41619
1978546
186106
791433
1886187
343628
460131
1005399
279553
1048834
1715750
623185
642361
1126460
947225
293967
1239675
1497192
257156
1453962
311573
463571
188183
360533
24489
1950855
1001043
600808
1376575
1561086
124369
365549
347337
1270634
729103
1110838
1987874
901744
1475942
1604686
1875633
1047506
328749
952908
70884
359026
88145
1215538
1837554
1493579
1501580
1113032
198507
811445
47221
639549
456093
1426678
1287096
1119240
548110
988931
1002712
1279017
1861929
1168687
924839
700246
727293
1509448
1956793
1368122
1662825
1156284
679308
1496755
891084
663451
591738
42686
1134587
1326618
1285998
1742411
1392060
294215
1042610
1177435
190534
155948
62505
1985553
1934331
432240
1604563
1452420
1281115
985780
1347140
207032
1589750
564783
19973
1590521
545180
287736
350252
561075
1625145
294092
132691
1047167
1877273
1095772
1012066
1672146
1744602
877597
784224
1715963
728401
79689
407981
763610
662322
69403
712433
421096
1003521
1161117
283376
1728878
1468179
923413
1101238
256635
1852336
1494416
1998812
1858553
725953
218251
735760
1728441
1093487
1042521
1276732
1016435
1022638
598646
554126
1260198
597123
1628282
292936
1461509
81193
1913568
809825
513489
741981
341481
1898248
235123
1608769
929929
1905615
333536
1241712
42438
1437761
1939331
1840923
432912
1084435
1376423
412686
823370
660610
115884
1054197
899591
484565
1080511
1144200
477610
1388188
349420
563580
588987
870101
458137
1274442
1171813
1266660
1089897
1796540
550952
1975506
1293075
993256
811172
1621388
1832302
1300950
1105634
476573
743436
1308393
229720
178259
1720572
1861164
722145
344962
1501169
610560
61271
263810
1159570
1892816
331687
83632
785484
596394
201518
1624906
1209793
1694328
1830004
369846
297610
1978665
1188697
1207565
757052
487380
1317414
607998
278555
1317575
837999
733119
1875618
340367
796633
888739
1967556
1036861
1317439
1005167
1355583
199010
651531
498884
1699087
1835615
1565840
1248557
1095600
1945678
61206
905580
1739775
1675021
314645
1858151
291938
1250798
333473
1770627
1159645
179844
1910979
1214726
1068469
215567
1902674
136227
1465639
982722
928761
106288
1202766
220520
663294
589279
1832149
441703
843360
679509
1333813
1365273
672465
1401154
1960752
1071569
1947587
1790889
275985
193566
442206
1133201
1260421
78356
846710
562819
1759532
1760802
1651757
247867
784664
1012054
75901
414544
1041257
1489787
780573
175853
917602
402418
1908852
394309
1225984
833212
5785
1208685
310367
390122
1737037
1428520
1214746
1952893
1886037
347972
888908
913825
1219979
838589
1831670
869894
1795953
1336511
1125551
1212652
1654933
213362
264811
618400
831136
374738
937325
224042
1479704
905049
595426
479309
1275397
1947497
159897
336275
1139093
897913
498828
20259
276869
1681785
388277
1364919
698517
1042779
661447
1942078
30459
649596
594634
855534
1975218
980354
79295
704144
872778
236667
1894263
887583
1136312
1727807
759679
1122923
1670712
765757
1745980
1016545
330801
561034
662350
742742
569972
1942962
1831419
647497
81313
1039621
53643
1716279
1608753
205165
825108
1550902
616788
741829
730265
432434
1015603
1192855
846711
1332446
1184468
1348519
310462
1001790
1649459
1866411
1331340
1470912
727179
784613
1792500
291318
921036
1276489
109777
169557
816853
793084
891462
1655454
10389
644429
1670701
511574
1193989
722835
219329
1202956
1177709
1568664
752692
419254
1098395
1186107
1343819
858132
1950912
1929989
655913
867472
1038052
394058
1786222
1449027
1693507
1443038
304030
701793
537981
140348
1065395
1690564
1377951
560929
1768400
1836647
204027
964696
1928229
1981103
186471
1976104
1197242
772903
1848856
1118863
1134129
218423
383686
1151612
1738248
1895341
1666507
868164
1651103
1562694
798705
64653
1838312
557087
1366541
208411
979136
1657953
1922289
119288
740107
1967122
709263
1998082
125643
501921
1786901
1856695
987591
1613328
724818
428072
1122401
1962875
1922848
995607
10079
1511110
860361
738918
28746
1825973
1227782
622457
107376
1638203
638159
58743
1945179
1882874
1087608
1810389
1002886
902330
544392
84219
1092646
1814290
1060168
239790
1866990
853967
1025871
626412
1787364
1033328
1740282
1434727
1072689
1925787
120317
300420
1423281
56354
1533864
209966
1964064
599778
80648
1718902
513915
1900264
1708245
1779752
1456711
1598863
1776272
656504
1994451
631183
638851
976165
1283819
1318292
561681
972629
1784654
250060
331274
1598521
236285
1400305
1809642
1556237
1165813
276708
793472
80702
821437
1102653
1629448
936006
1967829
142780
1035604
133147
727783
140192
1509098
1796644
1490315
1692897
1519214
1449989
1657368
825403
1372870
640518
54219
1528354
1508348
409827
1099277
1810844
1503469
1129773
1469861
1635027
1139674
622079
415171
635517
1126609
1605988
1654316
1869253
679248
1581541
759371
121777
1581684
591835
1865457
406188
1119236
1016575
253345
345639
729617
1345977
1368404
1200051
1897035
1693957
490025
885914
1581174
1745289
475392
22947
1962963
1530383
744750
1700358
556089
1647064
665807
921539
1970572
1365292
373751
525826
999925
782009
1210577
1820748
1547927
1547657
330234
123196
1918164
1326443
803639
407784
606160
783678
1460270
1218457
499126
336239
1815963
744917
1244902
1686102
139587
1472218
1133775
1160212
1554684
1459902
495425
87149
556300
865239
1649974
1740059
103760
391793
1002811
232905
672031
1949412
1987740
1770033
226923
744474
277900
831477
690458
646879
1174266
32609
734024
77069
294115
1011603
1683097
1586402
112532
380403
192234
1568861
331184
440444
1172646
1748960
1090741
627837
1456223
226123
1730741
784537
541049
457148
1403856
1662474
891341
128322
1447120
1208655
522450
1873622
1064356
621830
1096548
1364674
1852510
1420050
69947
1081606
1409229
704831
928848
1668460
308675
1472206
955486
427717
876857
839085
464378
406372
1652291
1781431
542978
1613673
1570780
299047
1814438
937593
1958885
145934
1715013
731568
793650
1151573
786149
1957663
1843139
604506
495233
1813029
527344
24853
743532
369175
1148488
1212974
441373
534815
1821828
1281594
522173
53358
1652380
1754396
255620
1455437
1126978
549453
1734119
696763
213825
1384439
527185
1732956
984161
733696
1181177
1678011
943390
1968525
1784878
1693935
1990995
781593
315241
306418
120202
1836942
412970
613047
1396489
1282435
847983
1536398
1399630
1625861
224107
1219726
1432691
1072909
340130
1501605
382799
1709053
1126881
1611713
944925
1355951
895181
444149
260195
56568
207411
1691585
1763754
1805506
1521026
1615783
1461415
1070360
358042
1020726
588919
1704703
1535077
375874
306574
1771434
4827
26547
217665
1462878
1450719
1900094
1199922
920144
816045
1841183
949563
1184237
1673599
86770
1319378
1966046
971960
958684
601871
75715
491275
713584
1327912
203241
876644
1432985
1991303
1952564
1482255
862320
1870735
1601369
698653
1502419
361560
1492713
240190
539268
70350
13152
1335190
1445362
625986
292606
1206287
1904256
1841163
463172
1284077
1941893
1333376
1364853
1670621
1131792
279136
42024
366248
341463
703165
583781
1119402
1292224
1274322
1806275
1131751
745393
369687
1243905
497995
631897
1589637
935337
1166248
940416
1873955
1130655
910186
761868
1149681
488647
1513615
740273
489990
227256
933908
542779
86116
1227848
1391468
569130
133704
674280
47440
558567
1289011
787191
1622710
48218
964345
1990416
482539
284987
1571059
895648
1454155
1974428
1551619
560683
739777
350604
372736
1343088
901559
1922475
1452339
794107
1443914
1380109
232199
1899483
25575
188834
113852
194861
1621326
1471297
306991
1819088
1988688
358500
1289912
211924
625377
256036
361299
1666022
1292710
59091
1503098
697894
500215
822797
859213
914427
75008
827232
942217
396423
196092
1121086
1114963
246627
685538
263712
1839050
796181
873350
1972516
1254318
118659
1323062
1508232
919041
151101
1720843
1983922
1399810
1754597
1211833
1451809
1397183
1553674
864879
1812088
509432
106288
583327
784932
1507193
760180
578145
847995
1283662
1027556
1184581
445057
1605706
833620
844773
1469481
983454
1706546
1795569
1585170
757078
1256872
1796421
773126
1996783
1512138
1631366
1985042
1217626
35917
1480211
1612298
1206002
1772935
619384
399772
568721
69551
245714
1458414
1546981
389447
868341
696581
1603253
662676
1323418
1393752
62327
1420752
78114
270695
717374
1956217
580497
712198
721000
515716
1545140
1257171
1742913
573225
1786431
1031718
1080334
438340
1041772
461740
167893
1529013
933769
877505
1282907
1845244
1552332
742156
1501060
143281
1974532
32586
532370
100622
1240442
1256832
849871
168090
119206
1111779
667846
1828683
611399
1393714
1930895
1733668
697087
288255
525873
1493519
960141
451575
823521
68258
365524
1399420
1527945
1098051
1986221
1495074
687386
1446099
1696259
1752937
573782
1065921
1484706
225377
1524480
1711728
886710
80726
1135920
1880756
1830491
1394135
445276
972418
647431
1259605
732863
1510421
1653708
1619544
183262
46794
316196
1978920
704587
1391949
1079483
1225310
827973
895938
1477251
34301
982689
1795190
528328
885971
483809
866090
147548
463714
723263
1076127
643319
1844349
1307692
713484
1569906
628609
637629
1846787
1892965
1700185
1270982
1307278
864390
859397
173627
816291
82175
1273522
107527
1330879
195926
1294690
152603
304392
1222711
806709
736754
325813
137523
1304776
1790925
1539232
756618
64233
611745
1885888
461992
66991
1774003
1994519
385379
1611149
164753
1786413
887246
1704892
1884445
787962
254354
91297
1743605
697403
592788
1205547
608924
156497
395964
456055
1814802
1452420
865020
1351908
1278911
34515
224440
418004
919454
1381162
1838386
1350266
476514
1308703
1861914
1426121
600298
1685460
811702
41353
420396
509848
1116746
1363234
1141610
706949
1537207
1671674
1042029
1776866
1498173
10771
1884692
904613
953304
315509
899851
1296410
179992
1571986
1065996
656532
672629
1325424
344403
1896676
1353803
744205
483951
1151011
185544
926520
687392
998605
636958
1338529
131419
2436
686443
1806513
413330
1260577
700737
506024
1639611
1390365
1904275
132844
927077
676413
54937
1812919
1396826
1518212
1999961
1401652
1882879
28218
1243739
1295967
1013989
1461318
1591542
1940597
1587683
845640
1981952
371025
1808327
94289
1466347
1668826
777509
1204123
339855
1996498
627902
1105665
936741
750250
1441243
1827374
1408168
582825
1489278
1678506
1526889
90411
600689
1147723
379426
1531766
463378
1822470
1804598
1393108
912778
815205
955372
968664
1873668
238072
19579
700355
1304240
1910467
716997
432727
1649369
1460525
1432223
1360382
1772354
130054
698164
1284147
1545990
1975729
81325
420487
1533157
1219318
968731
318895
1829440
2623
1351224
756589
1643028
1386800
1150233
1830826
1529728
1726973
1105523
457055
956766
527349
918926
923871
94845
1765675
679193
1605615
213597
1880478
1268833
1694102
1380203
1969523
774764
1595611
1592484
1939726
799495
1806839
685819
205589
1371364
1850327
1730646
308662
890544
1997372
529490
310710
902184
1525896
583050
977908
336039
465070
482269
255032
1405673
1635626
327138
1611924
436075
1890763
575129
1445
1678317
781027
1443977
1744670
1939569
1293208
1979820
43742
228175
1210519
1963587
75022
40698
723479
974689
640671
1014435
1014920
131118
906333
80433
1713735
988619
767410
965287
1951967
1066547
1897785
15783
31424
1656572
1274068
498134
431622
1538579
53427
442332
1358672
815495
125009
236397
1604786
1224034
530482
1995299
1826096
208576
1626662
279303
129940
1190046
267062
509146
712502
888930
62220
1116339
346061
1244658
891729
723007
1305693
538035
471343
819068
1563225
29352
826387
1938186
1040973
1442525
1254145
837451
25953
1422391
1568215
958689
1171092
635828
93402
1292518
1876321
1053129
406290
1764365
349064
746266
1746246
751569
1987116
293913
850542
1757037
1004058
1599708
1283182
1968786
350754
1197378
969352
1055904
1076630
1073227
1065770
1337892
1555347
226788
137692
1883373
1479996
1947734
1594207
1714726
1947034
1345562
18230
1747882
1694949
894781
1426931
164131
36549
682373
689823
1320970
69188
803216
1806677
269620
792255
1205044
527156
33254
25792
300807
1406223
1436158
79420
1217554
1892884
719889
1084029
64082
1026382
1875489
1711757
1900353
1854725
1794760
152646
171194
1423482
516794
158318
1719654
421549
1538882
1075376
1433436
1042891
1118582
1963313
760510
1133998
1368452
674741
1628013
1834542
302264
916336
1969600
1264851
1212567
331909
1077271
951337
1976963
863838
1393430
788079
1871298
608767
599354
123842
1279869
649761
1879955
1721618
1975614
1263032
1636610
736177
253732
733936
1589265
1527142
1673544
1900899
263908
954073
804028
1594767
1985601
807047
480241
917884
1263964
976710
486453
933953
759363
263655
298905
285896
369030
209905
1060507
53075
1257703
1736758
413128
582218
1154528
630867
1358906
1453919
193988
1260906
607679
885031
1444578
219972
1081436
1105135
1032660
1716549
1966176
1972418
1964702
1118276
1549289
1530111
375785
728552
142141
1140677
734107
1665761
843928
1621237
1571144
602955
1713713
401851
1504096
539378
604802
1997711
182469
119351
983253
1774972
71022
1321817
988209
1616203
754114
1661620
328518
1271335
445868
1251552
773503
1396169
1146428
1191077
684916
406924
977492
1607915
987782
998764
226467
1624486
1560111
362011
1766571
373353
1325029
895033
1865832
1042266
259953
826395
1083579
1385910
1687227
1593688
1624926
1589399
573369
1278348
639091
980526
1100544
1886438
765666
942033
1768227
913191
61886
728227
925821
454569
1828678
1344096
1107462
1022665
161189
1903273
627467
1920214
1864831
1933186
469246
745982
1796589
1816314
181299
557259
114705
1417770
1325923
1017643
143631
228659
1502756
1368076
1332904
1411363
1505870
1061022
1731255
618942
406282
1234424
95867
142738
360753
683509
1837591
1079136
84425
1702133
946919
1171514
1907867
1688549
1623251
1723137
1383852
1572351
1553278
635772
792084
1161206
1370972
1818979
1589083
106438
1227747
397143
340227
1219803
1585605
470109
1527403
1530123
693253
1749613
1193378
846429
1267938
1486302
987988
353126
999192
1533884
1316772
1046613
351255
349524
1556174
853037
282957
634926
132447
1449110
289244
417811
623489
1436691
279914
1589884
638036
1815256
66154
219351
974010
869527
121859
1185052
1602889
1046062
1926827
987233
934590
1279658
39873
592559
1229067
373090
1192824
107326
1860634
316414
1308666
1982639
1890179
1010287
1676752
1060787
357232
1330558
1346976
1562331
83861
1525248
135948
364990
308157
651358
647140
910422
122443
240688
1988408
240187
376805
1751529
1223767
536249
592136
279440
1646719
1392048
439387
846818
1464190
248870
441537
1019410
1115479
768822
1866466
751488
58900
1073858
828034
1128647
757585
198045
1422387
916982
1888176
1555074
506556
261117
700557
1372506
969082
1898816
1354807
1615769
1977789
1343424
111069
288592
523969
1185644
242043
310684
85618
1560410
1720769
1338478
136614
221562
99334
1756024
713627
468566
1362800
317218
32478
1305971
480514
1027420
973234
752377
914700
1357886
677419
1579369
1379223
1263182
845044
1711265
1773164
117797
146587
721590
1932532
665964
263354
867953
1586588
197030
269811
344799
1063694
531299
899002
984719
1863446
1705500
192352
235788
1217530
1024992
191006
1754221
1491391
1114736
1432997
278116
1730022
138271
1426800
1551199
1964085
1177447
1909459
1035085
734621
176048
412119
499668
1527543
1679128
1315617
1805715
1866518
1674306
148436
1751324
1708792
1315413
1547139
1821752
1440911
1540687
1046811
630612
1111722
740539
1982856
447095
1389835
986999
264081
1524441
597855
608545
1925671
1194597
52268
1483670
635594
1525761
556783
716231
1139039
1806173
532696
1890609
631916
1998062
996000
1266118
1789429
80569
23826
415611
1620659
415689
1421319
714374
798947
1648332
628991
1518581
1327072
202121
1485655
594912
899
1822348
1070966
99467
201617
1144498
955261
1758126
1873681
305830
970864
535158
1477788
1545009
1057179
453638
1196210
1275668
1932179
646809
1240343
1032601
1750795
1255300
518004
1278183
107737
594639
1854433
98393
1370581
1808728
606123
1956099
251061
1152212
1393937
1049793
1038724
748186
426498
1657324
1985421
1091036
44666
1788520
1657059
1503484
421994
735981
1844701
1322872
109695
713312
645922
1179088
1930675
367705
409257
1537047
1134340
95522
1574319
485712
622736
528388
1446003
540722
1548821
226957
1124664
1941820
248022
1558019
1447389
1210016
535630
1806079
257170
783547
247896
1018633
1160622
34464
1074900
806030
325088
333295
597404
1277968
1118492
893441
610088
1810504
692297
668478
1824459
1578121
1561009
574755
1534359
1912688
95619
431128
1476773
158466
700929
86852
1809822
1243571
170088
1621474
371883
467760
728133
935273
395664
1496637
1330451
1274844
329229
872138
1329909
1336709
1968132
1959126
718711
212724
125153
1848433
828240
319397
765507
1079042
1239040
784905
549427
1342140
51675
644107
295761
1380876
450444
1052687
399897
938328
1581891
1465368
143372
1338437
38434
1201807
1887571
1179389
1131047
539817
501364
1591602
1297614
1210456
1472322
653866
1651307
7419
831238
1536476
1672881
470802
1523271
1847669
1710351
1522168
885298
635620
802740
207865
176547
764940
1669393
801500
1389401
1523400
419014
352923
528643
1541796
980985
1527847
414841
41112
806258
1739373
1363091
1879675
1528198
1092886
1998808
1995605
171205
1163518
1416546
1255821
1556563
1032664
607793
1421179
1232568
546386
996499
1025807
654208
1435089
1231601
1804812
1320934
1412951
164955
203317
889968
1991923
22929
1604054
584599
489651
809034
120660
137100
65720
1983831
399761
1660410
621179
1868936
788616
382428
584360
1738544
1035469
923865
1978920
528126
1651295
899765
1490279
795656
1940871
1304809
370540
1924713
441763
639178
1966800
1475159
564724
113993
196637
556970
68321
1021814
1234375
720614
1029886
1843061
652019
1445830
1029248
1754979
1119630
852115
285525
1090020
870497
1970422
1637483
222768
1829424
1364510
738224
135846
1811338
226188
1388570
1787
953230
1706485
1269449
355047
1019414
968018
135618
519499
239463
1920564
1944368
1056916
1196936
686505
20329
31700
152654
1746735
1578818
1814941
945399
533553
1000508
1071702
1969319
595680
48162
901629
210709
715713
1311535
490148
843038
385606
1239712
1603034
867804
340508
411585
1712418
1168158
1316153
582075
1212664
1241904
640479
713802
434172
638843
1319727
1839738
1604142
1995002
1558609
365995
515093
466808
585521
936523
253504
1008201
1380061
1693687
1519116
1342556
678346
1440396
1136789
1311821
1111932
493516
285466
886930
1182382
551409
10167
10990
707441
1591299
1402058
1278609
651532
1809341
539482
189584
346096
878521
713198
1614058
11052
547342
1216094
655566
922637
565199
1085221
1420812
286345
310951
472165
394749
272337
1171500
262981
1793893
174021
1209361
1236009
556485
158345
292278
701792
1499560
905141
1369095
112218
994315
1579988
1455501
1881862
1587612
1498863
854456
237018
196112
167700
1815153
1320885
1641108
930229
1266232
1007732
884256
1611782
855381
211202
1983605
1349973
980281
1797692
21491
386897
1799849
316770
682134
1728916
1028405
533648
260207
1984029
1730296
1366190
488128
862618
605880
262316
1455770
336962
524988
211735
148740
1599401
26634
913420
975287
641740
1613653
1634597
376355
156627
1718555
1934016
587087
1481518
1809469
1024316
959356
761338
1474096
1420449
693828
756291
1255837
1257753
556956
812622
982712
835178
725998
632280
387146
420353
1133172
1470674
870650
1629155
327155
628272
1292090
1562793
761433
1893118
326256
243486
407332
1145014
1355730
1367387
296644
1601682
915161
19349
133644
1518259
1285561
1785164
522135
665879
879948
764704
63056
1619030
569874
570341
1361905
1759047
496062
374860
794355
1659315
286493
319173
397414
383823
1744570
939016
826615
1532762
1948907
61089
727262
434204
184643
23885
371259
446168
911972
1819614
1375531
1979703
112923
251242
802524
251493
726158
423197
237851
1447905
871077
658839
1628293
1091078
591966
1676771
1623481
1689192
477681
46946
1679984
1396432
1222145
334178
1965347
907785
1787336
438651
719595
1433166
1237762
1111727
1195582
1461070
126560
1780468
522512
368395
1800134
839896
19738
848471
1817639
1845801
1224058
1092121
679658
686569
1386360
1126817
338287
352569
1190603
1516861
549615
1127697
448897
1303822
1095278
1794340
1667189
207893
1294395
1328168
916759
1423072
1055256
311909
1819696
1943289
339220
1113269
306601
1019220
185740
1837971
1929447
1582582
389573
155367
1059669
18035
1058394
1698437
685374
670539
603066
951109
58140
64575
1864746
1150775
1484389
1189133
1883450
538974
1372697
915956
697162
182422
977730
1330842
1712490
1661067
4449
1002368
91743
455044
145927
1721651
586041
149619
923913
970959
665086
1474277
1197025
1633573
642619
1837997
1930233
255458
269844
546122
1291520
113150
481552
1490546
591897
269310
1479325
658880
247185
1611584
437182
1729045
720964
153684
148717
36864
619942
1770310
1623390
914408
587817
1805602
1548357
720890
1090488
1620163
1276506
856629
957892
1964484
1233825
270818
502317
203970
1577687
1856579
1355504
1952404
1977412
1742008
741945
137211
1723002
2080
1780653
1945933
520903
1719319
1493321
1260767
1665450
943510
1664224
1164618
994166
1270227
1276975
1757832
307764
812962
132695
1236479
1613444
1397988
1157553
416329
970023
417508
927860
1304381
1508287
160099
1076317
745332
1370525
898639
536491
1471939
1371511
319952
1922191
1387516
1929527
1019911
985263
629406
465170
293622
743266
1442160
70264
1163994
984858
1092568
1418805
1954901
1057106
886830
773880
976446
1577077
1705440
701780
1858683
1746762
1134401
1475847
396444
1752258
930701
620617
1442538
1564340
222716
1921169
1640839
1154066
679139
1438671
335067
350565
1316415
1610052
1757622
1044416
162708
1549762
796651
200646
1764544
22403
415462
1181052
1584100
1419117
1854005
1465694
913480
991723
652969
335812
265650
1632574
1382141
1575556
819145
1148887
1466729
1244186
559635
1128298
672871
1450623
1832475
812119
484162
533074
431415
1855535
718587
807449
1623032
681013
308316
1876714
1789039
805588
1657098
1085029
526361
429901
1682808
1508578
1432258
1009648
1697122
1237194
1753038
1159954
164877
388594
635049
1399335
1688684
1766533
266298
1070315
1559662
1655587
847378
805740
1623899
1623228
1979996
373428
1932469
1192063
1582413
1140587
1946242
611875
554259
1815716
362706
840883
663603
806272
1622883
949823
282221
1933255
1493961
1222394
474027
674567
1804155
401083
1565320
927273
1398718
1608930
86018
817214
386812
43125
1671410
1365786
1392440
1728503
1631098
1658290
1593392
915979
1243430
379504
1999266
1725961
116754
1751234
493736
1003173
655679
146062
969059
834230
929605
931888
480771
507246
1307518
321667
376709
173975
832717
1992803
1505400
1291024
1788452
1621205
900798
1112010
1029493
1524196
1220706
1340481
1865857
632622
1704026
164433
1373702
351732
965491
468079
206504
1362107
135109
1717579
1838970
1297264
772515
212749
156387
472881
522838
1523934
688878
415360
1554984
1225814
629297
292117
1217524
893365
1177401
1908936
94226
572401
1314048
1829694
1604336
257202
1275062
1522646
272821
1157155
629091
1050921
124110
697553
642332
1283251
1923373
1918438
1112352
1145437
954292
39909
1501241
1673287
401734
421793
1003559
1128252
1423672
1693321
1467060
1004624
1376198
1072633
906862
1879901
1415684
1112995
1062383
1245868
1253304
1441886
929441
310865
1530014
784101
999855
1397659
1830190
799211
1737980
463630
77247
1552211
1972163
1138724
1505179
277921
804209
1363261
457830
1270825
1285178
1743538
1298016
424255
1490347
1614216
1300083
1157647
1570461
1117181
1491847
1539611
558813
1281251
1826085
1441184
1591305
1999226
902293
1882973
340312
490976
1651809
1571063
1243873
1772441
462286
1389720
1660172
962345
766570
920373
927637
997826
1283731
1265065
110223
510738
246469
1509169
1244332
1365016
388772
1416963
64069
1662258
995054
43777
1077127
684745
1638833
1497257
372285
1351542
722919
1517646
1186240
1390599
1533201
1144108
115764
1480190
133144
200280
1175177
1423348
909485
340917
528794
213900
412478
8381
742475
1438971
1133748
480206
1030376
1158481
918395
972059
1648572
1307513
277404
1143837
402097
600620
752758
495755
217472
1771944
642491
856802
354235
1610211
188574
1238589
1008464
496051
1564005
1797146
18619
735630
551438
621998
73414
293569
1151645
1377335
436929
687129
1489800
1455639
969671
444950
1429554
1587983
321513
416801
654503
785222
909308
1691304
887018
1763960
1158978
1775787
598026
1511983
209404
1190934
500526
1633678
1087962
600327
1803072
1939217
1696031
1223344
1393384
578952
449404
350678
1684723
877995
1147788
976321
1151913
1113865
1565723
1233646
26147
1405677
884730
295924
1141937
908766
37345
1886218
1288034
1970371
1370935
1208721
815599
759843
1147048
817591
874753
41430
1232037
1579378
1065809
1286988
389173
366300
96287
397622
1947040
448442
357579
319083
1946513
326697
473976
1993143
915350
309379
1101940
477209
1887632
7304
553649
662
1506142
1854798
1992640
1887978
247893
1571038
876751
1050380
731935
280964
1645949
1212120
974143
1827786
1447207
449723
1610697
1776921
760852
948690
1280610
1262048
86023
1876584
1237045
855031
290402
1959665
1864944
450032
813893
1187744
1944204
1453618
641467
1436500
1833385
830903
1773803
1204308
346133
1289035
1879408
426032
748083
626741
1211663
445275
1655939
1650684
1607059
1242598
1890521
1626290
368310
34983
958463
590690
1008522
1686107
1760362
1931515
1416517
520615
1149849
1676873
1149185
668401
759333
1213809
175340
1896612
915450
301627
399236
951905
871487
723080
1461977
1766919
927549
1978239
1484801
326431
1125162
34368
120305
1923512
1441278
1620780
863577
694082
1678224
486629
510603
427234
1651020
1040901
1211491
1983948
594967
867984
524749
857869
331345
1307810
1636196
372639
1019472
1934342
558328
62017
835162
1286964
1823990
441626
1934383
242109
1329205
138869
659688
6142
1753741
1529559
1420065
1639179
51337
319481
1089105
1500344
533215
1684261
1933784
1081097
1104563
120454
1394022
1416338
41975
186011
75765
1961972
1253031
1178759
1506995
1765664
480586
242220
1467881
1422251
73184
404774
648441
1004915
1550786
284508
1672774
1639520
1580099
186778
775834
1226444
549982
531980
970191
641111
1621511
836886
1608928
1910876
420940
1891954
1990668
146725
489244
14919
1433921
1537694
65253
736035
472697
1554119
395299
79497
56434
783367
1631424
199735
601557
1741051
84427
1100874
407531
1353632
669665
1672002
1012783
225762
1432900
231201
1177264
1936148
1753837
1824147
576149
837462
274506
96574
1624104
1985303
45589
1206056
959722
1202628
1894369
1427054
1037796
1791697
772184
68166
1867478
1680251
1318440
654906
1095779
528389
1050512
1535247
492002
334028
483836
1514461
1322959
1557402
1014775
1187382
978057
1734947
1847296
1907814
578283
1712243
1378910
765473
1336401
693250
1708959
1471697
621920
1168857
1783790
827136
1602102
716082
197879
683756
1589395
655681
1007175
1247438
237802
1748737
1521347
99862
461987
441583
1131069
456774
1563499
589954
407042
781018
470495
829773
1568589
644264
285637
1532604
1693898
362682
1752582
1795284
1121528
178077
123450
1419744
821020
53228
1846369
1371283
1600440
1757301
271936
1025082
1300190
444041
294695
1668659
1865427
1778572
1637945
1405554
1738470
119893
565708
1472838
682322
1986499
937597
1510091
436416
1706168
576406
173678
1710949
1107304
791556
528450
1724587
1488918
360189
1692342
1023757
1786724
1263799
1390275
627006
1044685
1472092
558879
1302677
396767
1924289
828714
1091530
433385
1321087
625935
1253024
1816516
612602
1284472
576949
319513
1989610
1464871
1704280
929002
906591
1299092
346835
768916
864120
975614
1324995
1707439
287245
1024902
1106613
1372129
1819404
471195
781134
527433
1708016
1706614
1255463
888361
20171
1317876
1360535
929705
452657
607720
1036471
1845983
1397850
717491
866844
1448853
380107
612649
581574
600501
1309093
445744
1973818
621897
1822773
1950331
244546
1500336
458753
1489556
1197447
534661
285404
194947
201335
13147
434827
554985
692499
1658731
973394
443030
1969704
667084
1027143
198876
778172
620261
631025
503008
81818
653073
1186668
411606
468692
1330528
261978
1480958
1058850
313561
290085
146586
1608751
595637
977815
1964937
1626156
1715132
449093
1837979
1201771
1744818
1066215
1819575
1010293
1241601
457337
62751
1168068
1763624
1349079
322684
1705807
301415
924865
1379966
1607662
645320
818594
274733
1881405
903862
66602
544749
430354
1418413
614099
88625
9737
25280
79958
334317
1417334
1493747
1673447
1633774
983548
880739
144205
375157
1172072
1539964
1315207
520288
641712
1281338
1477313
1448620
241572
312534
902103
707117
1635586
1241456
1395974
1634215
1718877
361945
1840434
998171
112563
920218
336350
1304932
1723978
1904373
1678044
128983
1174512
673596
998025
1001694
611463
520178
161983
1212830
1477868
175380
984951
434077
1960737
1857553
317028
68884
1368079
725564
1868009
1426275
830318
938205
1901999
1917611
887373
34140
1988654
1447359
182113
597811
1758178
954439
562405
645589
462726
853587
1661126
1393351
1045951
685554
1038238
267348
827212
1272736
315325
1318720
1229331
145983
1118899
1972760
566400
1198747
868698
1227195
1308823
636734
1156480
54488
1753734
496702
1127207
1563604
332995
620915
116401
1891097
1686953
1455015
1457549
1389854
1359312
1401676
9094
1978635
862399
1878611
1105757
475745
589851
1098038
1261337
1480053
703844
451778
1748789
100149
1697039
123528
345406
1177030
311822
739402
1097817
776389
390538
820838
1433881
278292
1262487
32922
1658541
533647
352
826015
148208
213682
1612524
1194010
725202
227463
874129
942089
1143668
734235
391154
753852
1950020
1910304
1965404
1822131
697104
443137
953501
872915
1808064
790531
63976
690468
1134033
1168676
192911
639785
1342426
1656964
1844782
1504226
1690422
668775
222819
1128325
343671
972272
95110
946048
699240
523594
1534251
1922744
1345674
844724
1408744
1620695
1323707
1115873
1626034
954846
1271655
1670380
1410290
664673
1879745
1931464
1966422
179254
1114666
1095670
1025697
455664
1351008
1456829
637639
1474143
559855
388072
1676254
778162
738061
611171
1379457
1550422
826014
546667
921477
1519454
1734661
461534
192602
1106436
811425
862871
1279956
397290
1454878
624423
1974397
1438014
1595534
1585639
1968309
1972388
1356845
993319
359910
1264631
120049
1432754
426226
1004633
488863
906791
991485
703643
748785
917151
819168
1831224
1865978
810457
110003
110206
402440
1331147
580916
1121463
638676
1450013
1633076
1677957
1453394
1527108
1336678
1351965
163527
1822814
82778
913548
185182
760391
1147940
1326192
1181676
792652
788703
527417
1885833
1291587
1408775
1172118
1381066
1233686
1474593
260733
423734
1101180
106383
1656416
48567
982878
310247
1534057
503162
1322541
885386
963238
1210123
363650
33113
1683624
402673
1494469
181515
596325
1112738
682394
1869642
1784439
1568154
907654
1283357
1272486
1899314
1917303
251304
382609
178200
570237
1088146
918932
1204534
1323264
1644433
441773
932068
856044
1698939
387652
760742
388218
1001674
881966
125932
314676
1704326
628046
1892867
376130
13366
1480905
903258
990258
605785
1319701
465796
396230
1732386
1848047
892855
1649969
1861909
1177417
749651
268306
1688592
1959433
967136
272572
592076
1311012
107569
1627996
147440
986490
1148118
1690161
524470
595611
132829
483311
1080410
1019218
350054
1243244
1233093
568595
1021411
1275537
1602132
1211480
290150
226414
111358
1649108
738236
520654
662091
1821963
1529263
1177169
1100558
221458
72017
124587
757279
261790
243069
1607074
566273
277410
307398
283819
1491545
539735
841279
1967070
1547496
501990
267246
1482660
164455
130521
1787487
1497163
644875
1130453
594242
655091
1497672
80542
783719
156648
130324
1247215
1195545
1100079
754574
1426589
661439
1188083
791148
1472105
519040
1837906
342099
295900
1650389
1332668
1386192
411291
772407
1811088
1295745
930290
879352
1698826
684444
334463
1377564
640096
1411303
101411
1146030
1013091
1576060
414064
58489
1393784
1263770
1824451
1499745
233935
1962271
1349945
1186571
739901
715061
952520
1164112
258364
638171
1869583
88009
1147462
1715353
1461015
241385
1477479
1614745
1775886
1992351
374888
1295844
1132042
472942
1882898
1738514
1194087
146310
894922
1887583
489732
1904066
537335
755351
584495
814108
1249035
1552786
390673
1532191
846532
1305435
1028428
1262494
1461257
1851575
1307388
1942394
1858289
533585
1390560
1532778
13982
1193985
62171
848648
1939649
1691783
256549
1332358
362992
181193
1785193
117125
1846443
256254
933265
984948
457409
1368522
605621
1204340
1806203
772317
1926137
1114660
1667557
1781521
1291622
1520348
773447
921529
1164864
816001
1011219
876885
787448
1965809
1552919
1358248
700356
808995
1274254
1483694
1743906
866876
1161368
1159284
1148477
1050679
520184
1013136
1351367
445558
350314
238633
717581
1790101
273368
716106
459610
1911381
525411
1703508
1276734
1035901
605709
1339909
593061
120643
921447
1273187
610339
1170801
1720985
179843
497965
1308457
25554
474608
872414
324864
1169668
1210766
1012169
66553
1382334
6885
922582
548649
1505938
791841
918543
567808
578088
825129
738932
1212644
1304324
1425874
543526
1495460
1232221
1488539
1867139
1118620
1515201
683458
637911
1506408
75489
361057
176823
1290564
1752057
1530574
217774
1742911
672091
1270252
1623308
405944
1932416
1112510
865545
1629917
1594211
478336
1711122
826746
1393805
1874072
194942
1300885
1937794
1223458
469408
243178
1179028
510023
777490
706359
563001
56039
1108354
532219
216036
1997237
536510
837287
1293719
1223200
1290280
683721
1114334
754863
500311
330134
648984
1715011
1714486
194224
1811600
1997533
1388558
1677920
1657912
1814624
413207
956358
1186930
1612230
592372
730657
131436
902333
452693
1471768
1401809
70345
1529914
565509
1704989
541296
462738
713490
394942
325352
314177
460320
1397695
1710020
1334667
703080
1266518
856356
754367
494834
529316
1513263
1280538
1948179
1661648
1307299
1484290
1636594
41254
1185872
79422
858256
411163
771150
562322
1515576
1166160
1527478
432150
541923
1850560
780721
502886
695958
190949
1963007
1474618
1627481
815764
378716
361102
1587428
673131
709185
1799604
92442
1956795
41073
592075
612601
591818
1662408
722377
1959888
659126
1655597
532898
814026
1843182
548806
701262
338154
1010652
1070353
242493
605011
712359
1192255
525920
385536
765736
1976629
1828684
243364
329243
1319457
1020811
1935095
1423835
1843530
922245
520439
1896651
681812
738199
1165124
1375399
1185461
260338
999686
725263
246182
263684
476026
1887601
374262
1515390
1283687
1762701
904871
1211700
1061953
320194
1507429
1323001
880467
1560781
1953668
1124172
1397497
661061
601721
1553739
608789
983745
1865859
862805
371415
419007
1520155
1356221
1229488
1597761
538726
1006592
12414
1702284
1088295
1746876
1703059
1120479
1173608
615417
972799
1472194
1067658
333568
1043983
1285638
1063440
458094
480308
1356984
292804
197464
163421
1552842
1667438
452157
89519
1088871
1600422
834563
1574833
1808174
843350
1457017
708998
1282482
1997205
787274
1268925
1356207
490416
1536086
425118
684147
1787593
20
1758287
899329
1199360
1366776
1975064
632594
611661
938266
1189113
167583
1788176
1285440
559820
1643605
1696684
1873223
1335032
234045
1531592
1671095
344664
1657755
1995901
1571835
1170804
477230
141951
677214
273938
1604835
1142100
1824400
315261
1967063
354969
1640724
1968310
1209798
957629
817011
561248
1353116
251324
926793
286834
893684
812310
1737483
324591
286261
1054107
1989881
118423
976363
1015670
978675
1784241
601249
1837246
1938875
68928
1024943
100603
1355622
255168
1320136
208323
528146
1679902
1610162
1732878
500468
1457045
357685
1729911
1712567
985856
563981
1458477
670950
1914080
321928
389395
840339
944619
1936777
1332058
1450373
1748181
13434
320826
1963846
1151097
1091474
1581338
95163
506160
879522
1723378
1736077
1049172
179655
478459
874159
1164003
1953902
129011
64398
836302
930104
74321
1762911
1507555
44529
642543
94509
36348
1871299
1282043
832857
433870
1582903
39336
333384
1848193
1051492
1430523
1673937
308600
652360
310956
109903
1174653
1050333
1827729
1776941
1382014
1580207
2182
736932
734587
430167
808963
204254
1114621
1397496
1172300
1943556
1199395
110931
326071
88120
1203998
882474
767718
784905
1901782
1387489
225204
1927097
852508
1489319
633239
1229001
1680773
1463881
1681937
1948364
325605
792589
1938675
1636785
225286
516053
1421896
257573
1136895
631995
703236
1305006
1095009
623486
505118
30991
1114376
1018833
1865233
384647
1846138
1015656
925629
1155702
1782837
1033409
77313
1489055
743758
586106
717241
1133790
1123387
163700
1864343
250295
514257
181494
325306
863302
1656245
1343484
1967471
1796019
1098264
33899
707555
670566
1582443
351927
1578205
1982480
93325
992119
1713945
1577777
1746563
413927
1802982
459378
1830456
536220
100375
1491647
475976
1071598
1731711
905997
1656662
1880298
694499
391519
1083978
382750
926276
131899
947204
1594388
1701943
1821369
1649462
1267828
898802
1334287
774115
404988
1342967
974898
868575
1243702
944266
1136055
1432462
1945699
803133
1076635
474890
868477
1275435
41698
1487693
1825874
537632
1071173
1297375
481551
297590
422572
117833
1511040
1348745
1197687
1935793
1621845
3235
1736192
1230659
307045
1576472
1712459
1395147
337625
1727061
1192753
600371
1954313
584470
1188226
670765
1903244
1611014
1773213
444871
1759201
631951
1108081
368344
330008
1993717
738236
332954
1257109
1538216
529734
702156
159242
751663
1961375
63786
1547984
432492
895352
1961247
1871877
1417620
1562944
43862
1769687
1666219
1486687
1559293
1301314
1944972
673275
993416
947769
1134147
485660
240097
562289
1759217
1185156
1636200
125185
1337655
745185
265003
400176
394235
1397111
529343
479298
1565871
953952
1872770
329701
1091662
1507099
3752
1101932
1856473
1632301
1464617
7839
1875047
138623
859897
1426105
1772726
15133
1623822
744311
285451
1286474
1406988
579328
1365816
1894007
1175220
1380867
931856
1229155
1135197
1635785
201325
1839903
949658
117494
1715201
1056801
574885
987607
1263501
85685
283559
57725
547540
935649
479846
516558
1518696
1773413
1148877
368851
1647289
517368
1800141
615609
1338484
472858
831990
551061
401976
1349421
114665
630271
374167
7367
162794
1656267
720034
255886
733355
1849404
444134
1415656
1089190
727240
1423223
1061604
400166
1927797
814476
135432
1282664
191622
1241705
1887336
567326
1412890
535560
1653424
569094
1002866
1328725
1242210
470038
952916
373969
475365
1509141
1487
774099
395166
1486689
1970408
1076186
833538
1116002
1811074
61644
1177805
527964
817226
567643
399413
1119411
1275789
1330615
1068762
1544591
1198437
1698132
1697947
1389049
1135203
1640677
24025
1132417
126486
977458
1820067
215736
1375400
1057562
1060365
1354698
375746
183243
140198
1256911
1271011
1221170
116274
859695
664265
1656377
15779
867772
204120
1150613
1289202
1706260
1639611
6914
324117
179072
1529560
1030532
256912
1540376
1107187
339784
576
71596
566580
1665335
908393
426770
1402517
1104797
539790
1276733
401402
834914
795639
294850
1973830
592402
1370948
1643426
1604928
1768431
708482
236408
952393
1603885
1855837
279123
695003
813423
109649
407574
850573
1077194
804598
115496
860283
1402632
1924280
1924391
1852832
263879
772046
251586
88915
528047
1705014
20475
1105304
752446
1534419
201112
566510
1596913
428762
1023497
24632
1889424
1918104
304190
132166
1085154
1244214
1907725
421673
751554
1673558
1075393
558877
1325464
1447592
482232
542060
838607
1579559
701712
1920433
1532721
1923832
1202329
1431740
22319
290205
362118
1367774
1345004
1164627
1955840
1316183
1911444
643471
311756
1763282
1447139
1148561
1308050
832429
1078426
430336
1019901
1717290
190193
111946
1309652
358660
1424711
458974
1231099
924675
1673684
1847456
230998
60727
1877838
375157
100150
1284537
513098
1892691
1953828
758030
1540314
1107526
634105
965649
489268
1091634
37009
1382241
1146488
1578355
52016
1889036
1414294
1717706
1919691
301985
548660
750763
1990098
771164
300263
257041
1080361
1692967
630153
305677
969018
99563
1640891
1796
815924
905283
659557
1884069
91041
1572468
798915
529218
1549785
1097515
331946
1856676
7569
1103647
1259740
640709
191387
823315
1188755
82156
1845806
344954
362863
1640117
1300436
1878057
308052
1774122
346984
241710
1120341
1714912
1361096
238467
409815
735447
597448
893145
1769328
441125
1465301
1914521
419987
934661
1866516
1155338
1669589
78245
674261
544712
1360111
194210
1030214
7639
1293650
1659415
555630
613196
984974
671514
1917316
884410
1659836
869999
758839
1045942
1008884
423918
21934
1311514
1415148
276160
1813778
642122
1004892
210919
310884
1120843
1653544
1588897
270060
839116
1512314
1088812
1588602
678219
776315
1990432
501759
1301299
1824361
1936996
829896
527837
1174513
1234424
485827
957101
172772
323095
792454
709783
821627
871129
1377644
1915931
541630
795465
1031026
1602065
334662
324428
211469
588390
895101
633520
685086
951094
1668376
1107912
59535
1257633
1713194
1830454
1878470
939186
1858201
1320739
598676
1843977
546066
797456
1909460
1069437
627220
1992411
356797
448837
928950
1816718
1134962
805410
355991
1023577
1121786
251259
156928
1999560
1555502
908238
443651
1104860
1350735
1419820
1196253
927065
1829303
1104450
1203338
739168
592471
1450993
1500415
1352037
502390
1998026
309824
529067
822518
179403
1933079
1669551
1809768
975622
1547264
117952
661364
558975
502569
1117125
349761
1713147
470658
1406509
383373
1077325
748967
1436736
1720426
310358
1470027
231439
1640367
554151
1053935
159216
1116459
1037240
1243311
773167
1033382
1432552
851208
409693
1141032
1349061
693503
1561991
609551
1858187
321790
1629069
1918982
984858
1073307
1983231
454697
1745046
1921664
223281
1765723
90095
235306
1194489
1650721
246670
1289433
518310
1145234
36339
1799254
1583584
1089642
653380
1860658
788035
1197847
429363
1224322
1392214
81599
287369
44946
1585139
1870962
1380828
1607157
1860444
69222
307913
1168870
1717836
1655372
678375
597121
135412
996051
1886358
1028300
1443564
1047643
1276919
385425
290681
894887
1178285
1882381
520566
31214
1074600
432860
1373742
1571308
1059253
1803116
673769
982477
1851728
527465
1046997
17707
1384254
608204
1417546
1986023
764518
1628495
1514765
1308142
97901
948820
1546423
338636
395814
1865695
1320731
1495393
1879024
204283
292106
1153888
1641432
1065526
1194501
394909
598275
881283
1718923
1193593
1362948
873940
605846
455608
1992698
232120
1934183
846886
1417617
194884
190411
1399884
911630
90038
1842167
1087459
564906
317470
849886
1979625
208311
492832
253744
1327522
1620684
1038733
166892
1722408
1500379
1998193
1778696
403008
625547
947932
1120100
1971484
1916222
1098243
317951
1788567
807073
83340
1364830
456107
835953
1686436
809323
624934
781516
484056
18310
780919
247321
1715813
1708271
1350643
1764386
223147
1422875
249543
972661
1668684
1169690
1977690
1918264
1369658
764788
1449154
632716
1372857
1043636
445704
1271836
1732325
1400748
1923044
51416
234118
1058070
271153
250369
915645
502552
1968010
1640997
1575104
1780897
1575249
1807604
1807982
1082555
1472050
1623700
1523435
1629439
1558928
1392372
745849
948460
1788201
981584
748910
1957293
567746
727595
1072767
1024026
414451
385796
556355
194710
1612129
461
1695289
78426
1703235
1874171
756294
1408901
1722922
7112
1470633
1683128
825715
1400481
1925001
1791829
320759
219538
1850271
112589
1626355
326392
1635484
707530
1345767
890880
965652
1555314
112935
1199030
1830607
1663883
1514505
932673
3209
1004669
1512325
490403
819967
863528
1668427
1237016
337750
108921
646248
245874
1880623
1488992
1831402
332735
1797789
1041224
1923981
1110238
1762981
1589106
1542866
599293
1911170
1779164
1362960
1772171
1278451
1045842
260768
1455380
1095519
1857224
20937
1539517
1926678
1756067
486346
1229623
1016251
1320994
124216
1622071
1689543
1154185
1850607
1685328
1916431
853368
398517
724634
1369851
1732160
1570092
1204798
1571722
1863829
1166378
1152918
659434
1380790
202529
958515
1599844
1946503
1878164
1839850
249312
1803998
437874
224013
1808840
1534536
1241384
178139
545621
1511010
1091239
1534115
1474312
435207
1771600
433942
870500
659585
459869
262874
1493
433649
974383
265122
1044899
1426085
390224
1641484
1819714
334289
297350
1508939
1840748
1807282
1694702
902326
696093
264054
1300301
1190372
1481621
713673
1002259
1442130
1055360
1166322
1446643
954510
119629
624769
541922
1400125
1327375
1254667
951834
405196
1173358
994430
788935
1037016
1734874
867756
35266
265356
256278
919138
146817
1809961
569275
1716408
562628
376784
1396270
108357
699962
442700
1248348
1254357
1316932
761660
1269211
221580
653871
1844414
889346
1302120
360664
435518
1764986
756812
1113853
1549169
1199805
1966071
1265805
1502500
1565216
807542
43432
1883098
1124132
1151431
414801
924266
1218826
1095743
1075025
646909
1444096
200935
1112341
1406249
651355
656710
923063
803016
1651669
1201140
853158
1177248
504644
1945478
1902367
699705
1496330
1685449
118835
660296
1521698
1441873
1958396
429724
1693661
1277691
1961369
165896
909552
394040
1164385
1095107
460466
1371589
1545488
1709629
1534260
1022558
1593398
1187031
889993
379376
1234590
304456
1722208
1526112
206107
1395864
813755
1235272
883229
636818
1857647
938799
641132
203626
1700381
1671205
1015927
1180985
1877339
1561778
1152204
653999
860440
926678
936013
606377
813868
905418
594070
1911751
105960
778586
201869
1533014
78168
351883
248088
792074
1160405
1945154
1827552
1869077
968954
797619
801855
115572
1934025
955222
453697
1623780
628626
868276
898075
427106
558405
1293530
1844244
178718
1454251
1590917
698373
1499631
1838060
1174951
439897
439465
187744
374335
1058084
1906324
1703898
1948449
117682
292
511703
1616178
712747
1490513
126174
1370707
1087965
559923
1488755
1824645
380553
169048
981053
229945
709510
1129013
1518219
228489
1348044
1927493
1097789
979564
1721555
965345
1720891
1835465
702551
818074
455612
729065
1319621
1600962
897154
1463078
1420726
509949
1894702
900943
1005026
146532
1669519
1450784
1695371
1127422
1811154
84040
96361
560389
1573102
1812126
1072436
877791
75730
368432
864686
433664
1159034
831091
32667
1606398
1881834
979527
1690820
168473
973038
633614
807137
1801470
275596
1066756
2224
1151606
1159259
1230823
1682996
1043284
1884065
32275
487095
2554
1879455
1867109
1937459
1162486
874030
239350
1596804
581794
1548652
530318
1235925
1520670
1055157
425075
317476
1951159
165101
1039659
1229500
1670546
853670
1835940
452833
1297908
461312
1016054
1464055
1110493
1136435
9728
339811
1132233
384387
369050
1992786
529563
607981
118586
146803
1440072
1369309
282049
303344
1705791
1381872
1070932
363552
84423
734945
1304552
632775
222676
1170330
300597
1404854
66972
1630591
1588410
337604
598462
469694
1606320
1645526
1488650
917138
1184011
1054748
1953270
867813
465849
1888605
86837
1984138
1668651
1244320
1765049
1382956
1683286
108403
249502
995121
1097242
172926
567130
959606
686711
1673876
824159
1502504
957313
439073
137714
268162
1278738
33863
1258010
309474
607925
339239
1123544
1143276
834433
101293
919093
145182
1002745
1770453
1174729
243471
1907779
673103
924675
794535
117179
1786926
192996
1951231
1795304
1711860
1090532
486605
436191
1478730
1320302
1661246
95179
665902
1885347
466568
1729741
906982
1237784
1744842
1548461
238757
1764034
1132597
41980
145207
866948
1264848
429683
454799
975682
1185385
687352
886904
1511473
694691
190398
368460
1769728
675813
1448124
1272934
196544
268717
1301871
1405414
750908
1402822
1931600
1144082
502328
266194
674463
967681
1987265
508291
33228
474191
1047711
1077130
1034312
805284
1048617
935964
986516
465833
1562218
404685
901019
640508
923096
1511064
1588580
928767
578114
894750
1421401
901301
1549311
917010
1042724
926704
1418904
71310
1233872
1795594
807635
1212557
917132
1707767
165082
1780603
542785
1302983
600230
1470416
1766845
1041696
876766
855271
133826
583342
1333154
1455260
475823
437757
1799881
64453
1444219
764926
1162436
1681162
723821
1243500
1878107
1879207
574413
611090
308457
1401963
1057461
662684
382619
590192
57219
912499
1596446
1965043
650459
920960
1431887
1889475
768167
595320
631189
919090
1636248
1792028
922261
1298904
1802643
1324238
1388933
1973834
1066324
60786
854452
334076
1848195
329119
469114
173477
516618
727590
116974
631421
1613883
820184
994531
1361460
1314224
1246221
1864281
1802588
360737
1033258
1706078
1532829
1327772
1731042
104632
89822
1731340
1951432
786537
1242385
1047699
541760
1792884
853788
926899
1185397
412038
1589466
131046
1618648
1369243
1017195
146055
474830
778066
806653
1894502
383015
1829913
221167
1206668
365391
760180
1721119
987143
528570
1402903
1867851
1933920
1637968
3659
1077493
1096215
1970808
131927
1202986
1778337
536238
460650
1515845
1110810
261235
1326302
253754
225915
630512
1409365
1594538
1757650
817032
1650441
170371
1677537
1125388
655719
1178709
464427
731845
1423353
129921
674939
1202855
1569729
1030
99306
164263
332437
1906913
199447
915858
1356653
1200313
558647
1284317
1438084
576472
1151996
1588284
104818
334282
789244
1078314
1414660
884483
837468
1613258
1542179
1163596
1139303
1975044
395368
587699
120422
1788973
1675117
263525
217749
1833961
199655
903924
1888246
1747998
1678680
751739
843552
1890801
1072277
814869
1381936
1537725
954100
235235
1184118
674547
401250
374233
118655
1292715
513981
1529420
665455
529734
1593533
1811933
1647165
702199
487712
1709567
1233241
1291187
821279
477751
1509513
1913336
480915
274086
37587
1714249
535555
1271715
1018695
1925539
984433
1609477
718176
1441504
807545
147129
256167
744805
87490
855253
1468073
727515
1238034
1313790
1126206
1124807
869123
984674
1503798
1570219
1216161
224369
139427
1107914
1095249
1150620
183281
1634375
1129415
365222
744066
772626
838941
684237
253234
21373
1636127
337839
1586038
1507372
991125
185851
1826777
1370534
1001010
1884585
718931
1470153
1373709
198881
1792315
1159887
1550884
1738810
653282
1277976
275721
402965
1903047
1632739
12157
880659
1691298
524167
405810
978117
1739003
1635113
146881
1532746
1075572
1102838
1096108
356860
188881
1682298
134425
1212567
1610226
1128475
451218
833495
1740866
88902
193182
271826
760946
570461
1988251
408481
899268
853074
661776
1478463
1453263
227771
1241020
1521880
533643
1168973
1655968
1561316
685850
1235291
1308428
1121270
325831
1597591
1803549
1688308
334115
899895
758537
1604856
490367
1905653
345288
1970390
1984078
328408
1705999
1572691
779026
911331
680796
609705
1472495
253900
625516
1346379
629553
127018
1498116
1565741
1251131
1870800
1414972
215967
1648523
1503972
273327
153831
1740731
1899342
444581
1591752
1619146
226848
1694700
496297
288085
149068
740606
810458
1434592
1527196
1419573
1792801
182030
323249
1668668
1876553
231463
1279886
1993227
1704333
721321
326694
761723
366701
937326
1149692
1218404
1757104
1971785
98020
1643638
303574
1903446
662713
57157
624628
1366911
939284
1604533
424836
1385747
1256441
1207326
94028
1684509
409082
77788
718669
673139
1148252
1053353
1524060
700749
384076
1334164
1633890
1013200
1802585
1637486
1387923
779221
1979940
484414
515462
983769
87111
20602
1879626
1517325
490330
18028
1415264
851944
1883908
1702443
785229
491519
1953297
1163050
1591614
1758907
782047
65078
1107344
1059290
1277943
1974371
777898
1292567
547294
1867717
160323
1243552
216385
1606822
1818525
8389
466389
1822091
1876448
950716
1659518
530080
593194
1802734
334680
1675692
791828
1802193
747711
546595
994630
1410585
621459
1508711
1582966
1261864
1688744
425755
1614444
148446
954737
43506
1599152
397087
1488192
744560
114672
1748262
208889
1762746
1162184
1271867
1466325
1723957
157721
925837
1520672
1463583
1930116
49275
969158
762259
731866
759281
882880
335876
296692
588708
91202
906162
1460535
1397728
1553906
155157
445738
1110942
472048
754649
604761
829965
210823
95595
383481
1999604
1725130
1491013
832322
1376418
1584425
354657
900360
920450
1869173
1004085
1947888
438246
494409
457499
1486031
224561
1565059
555714
1015863
798225
572923
463008
37456
1689833
1686518
204049
1434389
1983173
826370
1064944
1970912
1926453
1992740
436564
1567406
1655750
758979
1542119
277658
1027585
836131
801405
191746
530784
239674
428567
914763
716408
549604
727722
1416854
626160
1806085
286176
1789684
1626781
66437
560483
420285
480562
470828
42369
1653880
1868755
560817
1909503
372808
181378
652626
1896654
1964299
1966518
1130811
85661
254368
1413106
1918737
290762
1957008
52702
216152
724536
1925925
1641426
1955694
785128
1454906
998414
469800
964718
1416131
1318430
666451
1194046
370379
1417316
1249935
975604
1854983
1577883
670573
79134
11460
781590
1741057
1516418
1734098
1930986
284826
1188881
652824
113353
1405267
561020
1275282
1800944
1039061
86367
903762
1549649
966284
610306
31482
1297649
1815573
538413
1592022
425300
1696326
638619
1416598
683543
803981
297981
1729210
883210
1599337
357647
350271
99590
1361968
933234
651871
537739
900322
1785911
1133032
818785
1547311
772304
1985508
511986
1462943
999297
1845029
1496919
1205558
1916045
1639480
1183704
1766618
193590
1574566
1530668
943278
662349
952981
1189996
1687227
915397
1717063
1936537
1524866
1479391
1064768
388829
825048
1881406
1649961
524962
216816
1028319
1196119
1353269
1390960
115282
609882
314111
1578199
1915590
1175777
898893
47863
329890
1166022
1704836
1402096
1330466
317193
367031
1902586
118481
692029
1721582
450190
1135189
1089138
1350589
869060
1162924
202411
277317
649324
1883558
681304
1582908
563779
1118214
23231
1682904
353149
1454690
1777688
481437
598728
493943
1088644
1164348
300557
78461
1216395
856256
1227984
1063485
947963
1898627
50895
1730613
1712313
495603
1108572
1820090
1024799
1315643
984668
1029706
13614
724488
1866962
1054004
1153304
436054
647935
377814
13864
463020
1478341
794031
1408488
215308
467636
48673
1610251
209722
603090
1233702
1283753
451402
1297425
813084
728030
1463611
1634053
1330609
710844
1199153
634919
1078690
1916720
1244134
1612826
384437
1751157
574417
568109
1433930
1304345
1593272
189158
1801308
124464
1054297
1409840
1054944
1882491
855872
1934422
1351826
652931
1236003
41379
1244299
1559314
77871
318132
945518
862497
117009
892129
980809
964334
1023216
358320
1449563
1810265
1321862
1154906
961124
389725
935889
1099329
895745
1721079
481144
57432
622602
1212921
1243392
200627
504005
701712
841797
1339461
1227449
1331947
1559271
760334
549836
1460243
742504
1307528
25546
311507
1924809
1982797
861717
1447220
1296903
495474
1669938
740818
863508
1022267
293407
57721
1125376
308149
44298
1050357
1645924
171912
242716
1703141
731069
1158825
1066290
803031
1427484
1259873
1269536
1741117
1831113
206318
844837
602848
977753
816665
1083931
331916
1485743
408085
366082
296121
1948789
1814237
1514436
176116
1649346
1672857
1253040
1346745
1341779
160664
1296154
1249179
153173
1494559
1846860
323997
1494398
1104773
148053
1841627
953530
1788978
41686
409865
1237422
137937
619021
1982755
1427273
785737
1340545
1519182
645132
347868
38036
23243
35662
928312
592741
1441209
504362
1298239
1970692
1962939
1424389
1452715
1692976
1005044
254782
726008
999114
861117
1970476
1563719
1821780
135210
1834681
278249
1288537
1279593
680953
1828096
1016951
1685444
1473421
880884
1509611
586204
823446
1777413
599895
1745325
60291
525848
843910
1077906
447199
1616559
1980759
1660622
860681
1164142
197804
179190
1472368
367584
459227
444321
767763
1160056
797047
899917
753028
529162
67480
1670230
1325927
1594005
1883745
84797
1980366
1110274
1317021
1268753
1015049
492300
170233
1734330
214800
814151
43458
1260088
1028915
352689
1319435
395080
337671
1007787
1427624
987949
1415147
1910423
1184024
601985
626072
945445
1008086
44139
1353994
1166961
1783865
1995145
39458
105403
71155
1027496
620290
1561339
340245
1714396
925450
1145515
1792053
1218611
1714084
536738
1030187
1041096
203137
250559
926028
1822907
254554
1383050
1489266
872481
1009991
422619
1764420
15922
469919
657889
196865
1122092
65006
676710
1452208
475659
723277
28322
1965875
130597
1783377
254357
1361791
879423
1108736
1075636
1995435
1976607
818230
1725447
1194962
1097942
1486346
1153559
1290647
1243712
520279
1919385
1136267
1778431
201627
781435
535891
1375308
1823728
440163
1049070
1096742
23405
1888031
1131539
183236
484285
1444477
1383804
113036
1153549
1295362
1578307
1501878
320178
732488
1261996
508266
1100371
1655742
1670031
1862689
485420
1559486
673604
1556686
1164855
1520720
569682
1580934
1617955
615752
1260747
306348
528181
1023920
1192392
470219
332169
1687420
256069
1574186
275994
607349
1634158
1343679
702876
759624
879518
1036919
214758
596223
1172982
1166956
1426719
703678
1094724
1028956
1724133
346243
1797545
1591593
1246576
1299186
113330
1079862
1802604
871490
790515
1558645
385396
924934
1130247
1235877
906004
1624503
71371
1612573
1589978
13063
1152779
343219
1551417
542249
1371985
1811284
1498538
1788227
518959
1774645
1346211
1055060
658438
935822
178178
1801820
1549207
1625206
526070
1700047
365746
818302
535457
1898270
624101
966963
1612325
1913032
84701
975614
1899090
1569742
1564062
1707471
1311198
192674
1127674
1280942
119339
1618745
136222
1328055
606213
353393
1769894
948664
1499442
320513
901194
1632280
1972701
1996197
930429
480326
1032822
1352165
539952
747924
480323
484342
439082
1783499
404037
172121
1566250
585866
1681929
1384789
841968
143676
1949632
724830
1162963
1993695
1828282
179487
1748594
1584425
271086
1437225
1676546
483823
605164
659879
214480
1039978
195281
1021200
14631
1932858
1906443
1460264
729861
1003539
391386
1384706
1236282
598726
1171263
675539
1177243
487645
265382
1546648
705164
446445
979401
321720
271524
1127669
18660
953191
1123494
1937632
505709
1276981
196887
684356
1747993
1059350
1032863
1993151
226058
235538
512855
240636
1279334
63728
1559861
1063413
163418
874786
1404017
749194
1213296
28831
1502574
1099114
1386685
702151
1374490
1744126
1208627
1230980
1465942
568295
907038
222049
58561
819096
502989
564160
1201650
366589
1741848
545697
119560
648424
1919491
1733841
1045956
1132096
1888110
1216243
839732
869722
1383247
742122
1294561
1077531
657622
384281
971813
440046
500601
283696
1458184
180929
1237161
363947
1504572
1828149
62127
1638949
920147
701830
1822332
1037541
1469294
1428926
1158347
1190027
844148
1261534
1679363
1780680
1613900
144762
1580482
1000620
525320
1292088
121316
593769
576316
677488
295210
1356856
1028562
1507187
119928
957818
248841
1020447
1430958
1816043
708058
419080
941785
77167
931455
505906
1440222
346131
1786101
299331
911039
1252965
822313
1230492
520086
165838
606180
654933
1059588
1248108
1648936
135467
1176056
373692
876113
289656
42198
1448537
1191244
1991968
574624
938111
794946
822583
1903452
1219786
1197532
511859
1642060
852989
392718
199314
1567242
1781558
5035
1560496
677681
1398283
875976
209922
1892248
1300382
757142
1122929
1913311
1447469
485509
637414
217846
1716607
1682254
1108058
234086
469365
642094
1481359
1457361
905996
1675117
389258
1187335
992942
1189018
259976
81974
934307
1456782
1148695
1752699
1694793
1270962
1808287
1318041
769596
1078686
1162378
458493
1298759
1503557
1805297
1824647
226136
624413
1788467
1634774
539612
303801
555458
1886529
552013
1640850
649098
1888831
1530425
984499
91087
11288
1187249
985341
1266685
1300839
753332
1465755
678766
451811
699685
779172
946179
1131304
612776
1295697
240705
1357951
166310
703520
846952
944148
1138654
1958954
207272
1089573
851666
1265124
1166768
1782259
1517514
675264
1600796
321193
22033
1519175
1759687
1113224
1580492
528488
1014030
696375
119420
1812286
1174943
85124
1910446
907127
1733964
297651
188581
1686218
1096930
1620858
246242
193199
514250
43059
1062205
833791
397425
1844110
458432
449674
1827170
818135
501182
1001763
276778
64836
1729452
1452464
538884
1216438
1080382
1505241
1794303
880116
243547
1752787
1624497
69018
1202117
57172
1124082
323240
1305730
252147
1300289
303487
328872
755984
68070
1567293
617888
1545761
923409
1551739
1373198
1618313
1907399
1369075
1831996
1222937
1803073
1049502
1326796
820010
1998564
264544
973128
1040487
1307296
769631
528678
1741837
737610
1347366
1258471
1804323
1287790
1907289
1141867
1316857
772714
337105
1372503
285098
1779174
1345838
509711
599331
857892
875330
1638668
1844560
577188
223484
510629
796897
1197987
18897
1357988
1425366
926719
706159
1493750
615362
1640624
50516
1513943
1491427
124973
1229638
1898116
1397807
15729
139102
344742
1754951
1530451
1152006
1087623
1288332
1211252
484858
914163
221283
734913
571063
1109388
1107468
1605061
1454179
1079321
3517
240441
1929040
29299
851510
26523
1544666
9387
17050
1482035
1247237
1671260
696623
1114955
1537140
222612
760111
53563
145373
842297
1958635
1735636
77869
294572
1288756
1293913
624680
921803
1606346
1387028
281084
93961
1655850
170706
30677
301117
1264821
700817
243867
267864
1415777
1022450
1065479
1840727
1803067
1137356
922237
1411521
738940
1757763
1862303
1334159
1324357
146311
1190373
1391762
1601922
155440
453685
834137
367263
1183465
1177008
347394
81115
1144389
1524653
595199
460508
352434
1826879
942662
1295859
460858
357420
4808
731448
902765
1737744
955854
877414
1925850
560683
1700080
1520023
1531053
1330686
1841122
1338850
1945369
1864520
975068
471211
261950
808187
1985869
525135
276042
343608
816220
1212253
1970359
331503
1526404
1888132
488673
804496
1555177
474400
1918400
370307
1791563
174829
1277225
367903
410348
1989727
1180304
1954124
1674582
1519501
219036
707541
124969
1430157
815629
535037
1663826
1681080
1820993
238752
119354
340188
1181069
1164653
1449926
1706013
1562820
50344
314911
312287
772536
1854379
179693
1902709
331636
863919
835414
1793724
1706756
301284
1936491
1719083
1033727
1454978
1985200
1655118
317111
1667320
1302603
251599
1825634
37132
1837821
1991134
1832142
1513076
1593628
169772
1549775
146551
579678
897524
1374421
1339774
1118362
1246480
1473425
598538
511323
507577
1566951
125801
1466658
1996025
1164643
1829483
1318580
728957
340535
89965
255184
1762158
464162
815629
1577422
236880
1086296
99928
1969757
382311
435376
702892
1880411
1465988
542317
1412218
1785180
980456
1129563
935511
1720452
935012
1485551
810067
1210770
911724
1958758
1806831
1056457
183299
755006
33539
946787
1479033
113228
456727
1656446
565097
22978
622756
1824908
1438083
400664
230729
1517896
245781
1089230
1815141
47479
1696374
44312
419133
1558556
660904
1532140
1361140
226565
790089
1258559
1719607
1576600
276409
475281
1914915
1962992
836759
446319
188835
1167808
206132
1334911
1078668
1037334
501080
657275
1420074
1805147
1212136
786226
1861779
922011
803894
1560893
1668438
737054
1837485
1643870
1835892
632027
1825339
336630
1003725
1571631
1102476
204745
1088004
1918297
1502136
18861
435941
1820249
1253203
290344
458194
1654606
172285
170401
1351122
1660146
1687076
5058
1130978
1286213
37090
1165933
1400885
1070698
1426147
968738
238864
1919408
1901054
294423
59939
814147
1067210
187501
1648365
319912
42960
1800465
727576
516308
468852
51239
126274
1070448
452395
1252367
689811
1994807
1296613
695105
1277740
382667
1588769
1737112
487065
1444295
294955
412485
1914008
1509271
1851869
182062
1085659
1436012
45006
69829
434698
278268
1077520
1836717
1720975
1566104
338687
998363
217609
1263684
172716
321157
1023807
1533861
712564
1316160
1930940
649068
1860058
845053
352679
1032646
528255
1018964
443294
1145403
1329798
799246
874718
1692112
733534
1170279
230491
1587357
748367
484104
1433691
1560931
455743
873031
446994
818946
188097
1376141
1448911
1033431
518815
746050
1320154
507060
1664747
1725548
107244
1191174
1289047
1071363
1260014
1496376
1614937
873496
1508592
1040960
401944
878855
361047
1074779
1483126
1674777
234130
835353
917919
1775521
1730324
1103737
1307298
554755
806018
837028
1001755
1644738
806883
1886617
406922
1567673
1188183
1015501
266290
1616232
227315
158269
1325712
698912
861919
1927357
889086
1574815
659320
383870
886215
1059716
49177
626018
150915
1142382
447245
724361
865687
1294138
1652995
465063
1836452
707387
909785
928186
1033316
1183271
1170181
749425
409218
1778454
1932339
1331475
1245877
1140421
55877
134584
1150130
548596
1361151
1119423
1453236
1492950
360751
178265
771147
1481036
853930
1922413
103546
2746
615941
1353125
60196
347200
1765726
18772
1016288
1816044
847122
1818849
1722044
501507
1750092
788405
170848
264903
133826
100395
440554
1569831
1207586
81445
1343326
416801
506825
1194233
71760
1515977
833866
781310
549378
721147
719352
1391789
1568321
1359627
61563
1532186
467287
1949915
394445
1188874
1669296
851043
734167
1350480
485614
804719
1238617
1898728
1797662
848947
1909295
1023718
606409
1722308
1948838
1785432
1965207
1703372
1961900
1192635
1200668
1889665
1283058
843270
1471225
3701
1585252
965904
1059565
191163
415708
590802
1932342
1652701
984437
528938
422544
1188937
618341
1457534
1929303
672687
598019
1685907
1935549
1854282
362906
1569415
847216
1353521
155727
434361
619548
461341
1924099
274331
593205
1395901
728554
1040643
1759128
1794096
216586
1740813
1754768
1318646
948530
1625273
1364261
575530
1511635
1314051
34217
1329989
597899
1995779
593893
1937591
1729123
641501
1209662
429469
1266816
620169
133232
1042811
1227501
595141
1352177
1990639
1329583
134694
1593934
1648776
1997312
1826966
930089
1764130
477307
214475
1343614
97119
1521638
829147
1006909
732471
1072290
258225
79223
787662
651410
667790
45978
1816540
844543
900826
1651926
1281909
179880
755063
1191821
1103480
1747176
314262
1577513
869188
215117
967974
490777
865819
342284
826426
523367
196908
1128735
1389982
990642
428878
713912
653000
1679732
1015402
1293562
387114
1944632
1549244
1362849
1286164
914029
951177
985616
1525802
782455
760212
1618463
304530
704652
330908
722639
830915
931221
632244
1882249
101330
1317583
453856
1188031
1488356
1996521
1715268
1918882
1918957
537733
588971
1955616
579194
1801852
1912579
1159182
141367
1191610
1750172
1690821
1794819
1328595
1149050
1272404
346661
538360
1114937
1718351
403326
255953
1934890
1163972
262193
1104963
176959
1806975
34935
760664
763953
257993
657626
1026732
1359552
1782597
1984398
1409042
1750553
375871
43388
262282
1915417
697928
234006
194651
1913120
877369
309395
282278
1130860
968705
1120039
1944461
542869
614573
1813080
1162610
994627
614403
1296189
131776
410961
936441
1845806
1623667
1663326
567776
1188182
1132596
1439780
1774002
527439
456168
790273
801436
1369810
353745
318131
950720
1833457
1731204
566558
1833810
1564920
1924349
569376
1503836
1939254
147909
460046
593140
434902
521896
214451
1022591
126791
1109156
1512349
1258614
591211
1804026
1068546
1959123
1402757
1683610
1316625
1720278
481117
1231211
126735
1898746
116747
1171883
853734
1324340
1576727
1116476
1072824
1386045
434223
1874630
1852994
249907
1838368
1880597
1757700
1707138
724790
1566882
837037
1275595
1234068
921490
1422399
542443
782921
132224
1953706
1553103
1495648
1990411
673800
1648137
649391
746016
1520672
1839687
847345
598012
1613237
122825
780474
1825215
1809852
1549446
816906
1401099
628336
1781312
859912
890000
1765400
1726514
959609
1122602
999099
1631337
167354
997715
816646
1992754
429556
334033
18953
1426776
1135890
1309
1447244
409608
1867995
830752
1232461
1911101
819061
266471
445362
785720
1837835
759216
886888
1658958
173184
861437
1367085
1261998
1648171
276337
1700297
572398
502774
1428204
99701
1392999
469895
270031
1963626
1359064
540615
1867195
270472
1336172
749438
164232
1203281
421551
946410
57659
937792
1765561
1895720
220416
1472236
1478538
672604
731117
314987
566121
1565475
216508
339060
1045356
384682
428511
126776
1061347
1062106
971601
737048
579369
610027
1429639
601774
1082185
301430
931027
1036151
1137798
1158123
1708863
1581509
1880476
825120
1901626
945030
1530798
1113034
571665
932553
11260
1034816
689560
244650
168721
998467
804686
1505185
204089
1048377
676434
1690993
1569707
720777
255376
1064345
1600775
932807
402168
839094
499783
602733
933583
180097
121976
163778
1025283
713347
1421885
158438
1527572
81543
274746
1323587
860077
1239686
1279246
646683
1458396
294690
1872757
212784
377848
1167657
242299
1964603
117382
562114
1385757
1573524
644251
1304270
1594306
1790185
503028
1571187
1722057
835998
952349
586288
225221
1940971
587179
326948
579111
394426
903860
1471301
213699
1709998
1460224
1038859
303076
651383
703065
82227
58895
272234
407276
852776
1077088
417829
1460355
239396
1443135
1492576
1761096
1217125
1411716
1207813
1778433
112586
753533
1800457
1738997
245227
1116930
20616
1893938
140104
487337
170239
14383
1001185
1886339
1632217
791754
1171031
375901
1748297
1257591
364975
1091455
1873720
1526372
1930317
873546
510037
949903
1436567
1830630
1107911
446126
24385
456309
1689974
556418
84444
1831207
203180
1316291
1527157
311917
1110458
1023708
1952718
1382680
1552879
1712299
1702338
601877
322592
792512
531487
600284
1176831
697080
1529541
890794
1831660
957328
1968083
426529
1669534
566569
23523
1293324
691382
386619
1322993
115414
827472
913972
1270009
1773339
8157
1640223
1506582
317249
1862773
1964706
987651
1764831
143408
1412149
1837868
1640121
1913912
499700
254716
1935875
373189
213870
1475833
363793
502483
1876974
844412
593723
1000353
1395271
1654946
1421508
812434
902465
1192748
1955593
4237
1255793
748369
1569716
180514
1895987
1489368
338839
1979497
1729831
1070841
1458368
702929
512072
1608850
277177
1405972
1769154
101518
638206
51812
1400544
232232
800675
1817038
1025528
1226794
177522
1271001
341146
832962
1246082
1361216
56773
1476594
1458468
501778
241507
450953
1083488
252274
815326
1365712
601240
96448
1451752
570899
760825
637377
1010387
1922249
62006
825223
1926723
1559425
669139
248503
643690
103267
759620
1547195
1476927
1153083
14838
1993795
1045528
72001
540748
1136148
1750977
281242
1700616
362707
470555
804169
418099
1850751
1531784
828401
852443
162706
836693
1606791
1314858
816555
256373
220213
643719
1350927
55234
1452455
197584
766105
1934816
342102
398271
535174
1616527
830380
330936
25548
249862
1038890
1489747
1121562
1707562
1264702
1660945
139632
1651379
1661628
769549
669828
655984
475219
778026
1406437
1742888
1218799
315468
37592
1851362
707051
777855
319016
1080976
1926156
353365
911002
443650
440400
1297114
1134110
565026
1838156
1946732
1219852
369295
613941
1126661
1242561
1110019
506408
492704
605709
1176325
1783478
1691848
1811950
639100
876342
621069
259873
303174
1348262
685210
1593985
996945
1713402
164733
1046074
1202307
1154420
1111889
862879
506260
993488
190900
1590202
1756811
791278
586184
1938283
200088
60100
735680
871278
350739
1745029
579006
1672859
1399649
1335441
1800060
466735
777136
1539244
272797
1780233
1312778
1769907
865142
151617
597004
331550
254690
1660274
158297
905835
637104
867440
767755
1395715
285051
945903
1044330
245789
1838203
675672
767110
218317
493132
971385
1629336
468801
1721842
996063
745128
918488
34418
1927414
1543057
17582
1496656
1858689
1461965
384687
423362
1023213
1560902
528881
1721719
1221831
961612
1983769
1854992
358515
1475122
310566
737733
45802
504525
761859
1962173
754460
883524
1005393
209185
326608
5173
1182819
1220485
1043589
411562
625957
1787538
320357
1540381
36395
1095279
1104331
17010
1909973
1200439
749294
1752277
1432631
147620
794446
770609
1328970
1164464
1381848
1268699
346310
1563063
1696316
1105727
1470714
650483
1733877
727891
1551164
923324
1275587
994337
499542
544360
669776
769262
438559
1239844
559964
954425
811993
1479751
707006
194950
1363990
1863505
1715295
1621293
378938
918082
1811717
421110
1516163
248146
1926304
1357157
1295148
1139976
916860
1420362
767488
1621197
940586
217378
1024100
1894187
919644
1656798
1779833
1007111
945487
227471
276541
1216287
543286
885189
1296658
963526
1999106
27550
273493
57516
1192414
1299023
1419400
818594
1730652
1692002
1351859
1394040
705628
705804
1533759
1009815
1894027
855224
320604
498146
769509
330026
1627966
910378
887338
1026815
905045
19961
451549
1320319
1007633
311418
895540
267969
1355216
1606450
678395
612550
1454790
1462307
1501628
379222
1794230
926069
279945
1087235
1410644
1174133
1416218
1881260
900653
15535
1480888
920736
300588
868927
366987
210924
264123
276730
1665200
1565748
64377
939407
1541393
1204093
1180548
1389849
1560723
1496748
1321097
1976726
615873
1648748
192991
1055735
1178729
212108
279091
1171899
1214127
1359986
470848
96797
683562
532676
950717
452461
1647331
1042459
1207715
1698575
1313719
189513
1621340
1805561
137711
84027
1259942
1905182
161493
621539
1375347
1698765
670916
740115
1912685
1429813
1274196
511429
1218431
895712
735673
1662507
1864940
1662786
1190096
1510587
1700709
480400
1374376
761253
519560
29517
872592
155270
41862
1768023
1078417
1205062
20785
1595833
1315058
422104
57457
1996617
381445
796273
1966032
547015
42628
1498078
1188641
1878197
1124709
336167
1258082
389914
45961
1290531
40695
358969
230737
737745
205629
1234401
1077294
1195898
852110
1975512
408208
462279
1421297
265198
1157278
919613
1340715
1494043
1443342
86813
328532
1786980
772608
1491197
1924750
1929929
909232
1105286
1301244
315698
552423
1227698
53809
116376
1590932
1345444
1009097
1126558
1823549
1135427
1176455
888299
332157
1186162
397872
1117175
123899
79859
1176515
1393692
1586678
1468946
272215
440374
1298450
550764
57271
1836362
1463868
234577
864446
1635224
1202601
1115640
1655322
431337
434887
711251
1342737
257695
542497
492541
159876
1964406
381603
924087
1395032
1877812
1551261
46192
99778
116864
765616
1172395
882666
322542
171026
1457094
1947966
1724075
1442275
71778
1361218
908534
272885
1983542
113409
283590
1263106
526535
523922
1312992
349996
1926347
303497
712973
1570461
21223
220687
170284
1267667
1298252
1680632
940590
1560442
209490
1459384
334624
535676
1293568
329795
1565470
1198914
1577469
1050697
1506012
265920
1745128
1980874
1795052
1938531
627736
937128
1199146
1615399
129443
908294
1603953
1585673
831472
1532809
1467524
1804908
72921
761934
1803889
1366844
8728
863038
870202
369178
1632958
1009643
987001
140622
12801
1160540
1426322
780745
249178
683907
1254535
1266051
757091
1242346
1858007
911785
17164
1786201
335584
321384
1562669
1616818
303546
162007
1373576
980059
1852949
998333
1721655
286236
1036393
663076
1586960
250457
490685
115700
512481
1127575
335823
1780131
1062749
1866646
1508987
509087
369253
480495
832379
1387197
21562
1004594
1417705
877341
1881077
67581
1771738
1190523
1342879
1338374
1427522
429698
1710981
1368730
1239846
792841
944614
1372852
550837
1821323
1261641
410877
1292599
582639
71985
784550
1414620
642623
1155343
395172
1046009
233364
570376
1023574
1370210
1288434
1050166
918211
795685
1777881
777545
885554
441815
1350849
831318
1147394
1784301
1410361
35083
1740144
1918437
1228412
279270
178930
529261
992767
530426
1749575
1801197
704338
671413
887870
1937678
552311
413879
1928979
323899
1278234
1812100
150170
912632
667106
275230
786416
1584380
825669
311956
1480562
1109157
1798389
1920893
572961
1452767
187343
1494554
1398652
456072
1382671
117572
1841152
900118
930184
1900554
1352354
1743480
592899
1214173
408680
1849309
587164
1666722
751834
171044
231902
1672291
1503044
1154134
1034295
1333442
1870819
1939678
1246752
1095938
1377007
1386123
364627
1802489
841798
1600912
1213411
1274474
856467
1440092
1369265
604138
1874448
1721222
1453808
839113
1077718
1322557
59108
668575
1933347
348956
341246
713255
1149144
1796425
486698
1973506
854755
586361
944375
1152894
1691738
1246184
80553
489868
1784265
244309
1924341
1876452
1678648
1788642
1320833
1469718
1404464
827694
636037
978119
924553
1068870
1359712
1824285
1555278
1992470
144340
1416624
1490615
1445919
1299688
852056
1475409
1820667
1304068
1003852
196292
1707610
703179
296888
1524930
1329308
1238124
331476
1297194
1356092
1748162
1703860
1788522
137608
1813193
550525
961027
686857
1302692
100877
1543231
938995
1020230
1033118
1614716
1304099
1803155
1567955
1264074
1424397
701847
1882458
901290
1408091
1327922
769802
490145
728633
980621
686364
1808508
1492826
1960603
781750
164603
28990
690261
853074
546232
1702814
561867
1218551
143229
1452287
1556842
391960
15898
171725
1092386
1731403
854109
1401688
839805
659643
877608
478273
1496823
468173
1047359
666555
773660
841483
870597
1674695
1474574
1912471
294227
286451
1021065
51498
104634
173925
1807763
630272
1857505
386365
235172
1280758
1473214
498285
1957977
1414679
1941983
1019301
1074387
461683
490520
1576303
1960799
1803147
1552110
1947906
1302303
1340713
1497059
1295835
1285658
458776
1607947
256303
1163021
965652
173324
420915
524543
612527
589241
1241157
779670
1899812
1459116
1730020
1906518
1529669
528350
1813478
1622684
669085
1778368
1409453
232524
52398
1258280
449352
1790772
622483
1886387
17446
1040621
801385
226539
989288
1555479
786204
1286717
319404
1487138
623069
688891
1721322
1634432
1405895
1491128
1950430
1347524
1791814
885380
1556127
1492798
1970832
99829
884409
1836112
658204
1312419
169636
1316409
962404
1100298
1258256
12532
1470831
990051
1009849
1897978
707624
984122
539275
77049
1197130
3155
812860
230213
583549
1216003
1755679
1834231
1200972
946783
1539839
416142
485371
1908139
1886552
282651
1717638
799195
224022
1103505
224766
388122
1609651
1843123
1174759
1721318
745091
1637975
700144
1162409
1136785
952484
1877287
1419592
1136058
1241855
1456970
1770469
472153
635361
1271525
1863975
1747921
1858701
597505
1484333
790099
1780741
867847
1503881
253036
1151955
352294
722622
632287
403499
150612
903194
1063216
1075804
72842
1847560
1604619
1030550
1494324
1285934
1701892
404650
392871
136593
1247741
971050
317702
945621
1574190
147452
946
751057
453153
1355384
1985529
936858
421636
373204
1601549
1750453
271821
382862
811102
1560986
93322
1902444
566607
444989
1828815
1900919
725100
424872
388150
503855
1163194
745836
887570
525790
194635
1236251
158997
19449
1941789
158637
438823
1732346
1661701
1398886
317088
1869893
905790
76781
896495
867094
698579
1321060
1756779
358682
1916801
1535167
240887
1055724
1316333
967606
1739902
1589731
100182
1189559
1704911
1948059
203953
1496580
1749753
1249599
1336507
443681
430317
1463937
873033
1690932
846650
1596496
631837
1789585
222129
211154
1094362
190348
831916
501470
787212
11137
582381
253463
1880239
205957
1092320
1796354
979046
967364
1392542
599041
407688
722359
1989399
657881
940892
1845483
1310014
586013
91643
842913
1716415
236096
636578
1744608
855831
535716
1997366
1045451
707129
1529430
351883
1390210
1817162
1289097
148304
1093781
268318
1583021
347477
58489
1427960
1792078
1206426
529157
1127032
1123818
1394377
1842576
1781138
111964
830498
1914188
1021611
1599626
52714
1492193
7684
1862527
65022
587830
1267476
841670
679020
507131
573599
881422
1497500
205372
1357665
1378090
1468745
1547822
1276225
673048
905588
1294204
861302
24858
155143
445524
512739
1826452
59095
1760158
172631
662025
895793
1382814
298415
923064
1051537
782286
169638
1771197
1413906
298938
110914
218531
1410409
808113
649495
149331
924098
798903
1170396
1883713
96028
1570392
395317
1836421
1437165
287344
1145161
415478
1018889
343277
169689
361982
1015999
259092
796086
961596
1539178
1775528
86179
1043278
1196583
1566966
585713
1782570
793869
1760738
1673036
277253
1104404
467036
1398405
1331478
1202
1256320
407350
1676214
480231
1315940
412514
1937027
1794389
1566589
727862
1516125
1134476
1919536
1518892
355420
32414
1134321
1783206
1398892
490854
323886
1837563
1966830
1829993
1657902
50354
1694206
1689741
360197
336133
403476
1874553
1817798
366501
1392726
1372641
1169659
146211
990967
939288
63148
492380
1828917
1980587
383895
298948
796046
626314
940192
1642653
412929
1320489
1303730
165527
1728226
1080548
192508
822184
1741344
1485464
1285819
1227105
1348198
945772
1262441
1416319
383006
1778278
846631
209427
843411
1841593
619599
219008
1360661
57106
267972
1828480
1020188
1960449
1497199
1919336
1670756
770384
253915
1777994
987007
1662554
1183324
1370461
1251079
258361
986936
493072
1003147
840657
1712863
624827
1776750
1328769
1562590
405193
112152
405192
1343746
312757
1201841
92377
1496645
493383
1893760
1622655
1074762
604538
1945762
318671
192346
816226
1184660
47294
1451200
671938
1507190
1656480
1263612
1156982
1156566
1071590
1206789
296893
447380
854459
1750144
1156391
765243
461775
1768132
401075
866939
93370
179424
433669
1669097
1318875
1241777
1740449
620511
1954421
1813082
761047
457817
687661
448563
1740448
64554
330549
196670
1544291
2833
1764224
1448345
332747
1145220
126539
1018856
201500
1915553
1013878
896444
1381509
1541733
283792
386360
1593118
395595
1945448
559064
902589
1048450
686161
394116
1760762
473879
1935024
1048676
1454353
1126981
1261913
247406
1931044
565272
1171212
765655
1451843
1246102
763591
560254
538958
350114
1721516
935225
1838444
1133659
843823
1608852
37120
1948170
1705124
1074174
1024213
1279189
1667160
1561741
931155
36106
1916168
47130
1330772
330173
1498661
653721
518431
1831409
106587
1705451
919357
58742
1123257
1287661
809737
1222419
12682
445313
1281199
1105913
1962608
1992949
1520755
1806722
32251
188541
1451336
773365
605529
309116
1820727
1508746
713660
1508445
1499876
1722509
1929378
641821
1120985
899736
1681410
1256876
1022732
882541
1643315
1530689
1334280
1639043
1468634
1207696
424317
724354
1758462
375263
1979793
473179
1408574
1719016
1472890
843616
189738
1244811
667741
570592
1929049
1147806
1964204
1930032
1818977
452383
515281
1513701
1111883
48302
1582666
451145
1591037
268580
663921
1929676
1200017
942018
1806760
1888695
622803
721950
116890
1517390
1039084
1177468
1777254
1507976
1484710
405812
1599497
102452
624210
168779
1715755
680794
1133225
1669799
435022
1531097
1880093
139574
505160
45694
1851827
438671
159936
265635
437302
216671
1180109
775333
1819789
1021478
275746
413388
1252789
1521883
743430
1836083
167497
808620
1240481
181313
402184
909412
1220314
415925
1580349
323742
547879
188713
35212
958672
1131832
1336309
1806231
433678
1735520
1177538
1405708
1562674
1702710
526424
1905988
1566767
256888
537839
1191355
1207905
1282536
755416
425304
218148
123776
1814429
1559907
1581723
1308202
1199462
1645035
1142972
852793
944301
1298712
510263
135679
263446
394948
1385823
105565
95870
1277093
1739613
520910
1690530
1819840
75165
1567121
810858
546936
691237
1564042
282032
1926519
1999947
470253
344376
305253
435605
1815054
903551
834059
1670500
333692
452991
937694
1417921
1464302
1897916
347048
1573029
923751
1810148
9341
575608
770604
622526
1652032
845782
588237
479316
1804572
189859
922426
820812
972009
1931569
1037799
1289248
588712
1922152
1982546
794705
1354733
751629
1081809
1857326
1831688
1246324
1809240
1175361
1492838
302381
1200536
1959648
1556265
556053
1992328
1192012
1403997
1703293
74028
1711247
1546106
791963
330004
795862
317457
1170063
451563
1500634
271956
1533043
960490
951847
924659
739101
326525
1390375
71682
691455
753162
1798943
1708160
49328
616732
711465
540809
780447
212555
674168
611320
343540
535421
1646624
1193657
1021660
1532371
1805652
1729140
909644
230226
1685263
163961
1514744
842886
380561
1326614
1943523
1253826
475869
1980792
772373
534209
396369
59596
1910362
1896475
1416133
1419322
1296634
316360
387449
1061472
511614
233627
1737819
1601839
1127719
266040
655141
1642929
1709015
383955
1374111
1521420
789179
388768
1779284
473439
1329527
476579
1042918
1729883
378226
190942
734144
498161
1368419
1733811
1545277
371224
506707
1691685
1408917
1747741
346958
1868183
596750
653339
1832622
532636
450410
522836
1794595
1225511
1693713
562901
798106
700658
1687095
645948
1005128
265189
1476718
1922900
158700
1987892
1154736
837003
1052238
382364
421530
1979154
593735
1815537
1537051
697405
370358
680091
1318805
1184540
575425
1060710
1878070
861005
1853409
760828
386235
1492423
504644
922842
1659719
749003
1898014
302120
254415
835905
1937651
410465
1464664
1286076
1936643
1865933
55364
1264059
53462
1234203
62416
1371087
980284
1943638
229739
1944730
1975300
1172467
66448
723982
36780
813655
852250
793291
1196596
209574
1564635
1290776
685605
412080
1965918
1417025
373732
681976
1842163
1800065
684415
581396
481325
1368655
543353
1844423
1555215
1547953
734756
1220120
235558
949349
187618
1383891
856307
754646
36015
47565
875064
107183
1662936
371580
346377
1179044
1439590
938412
1113379
431003
266032
265661
989847
166212
649990
1929347
1268399
59029
52226
1234779
1147624
1584814
1315054
1539791
1787644
1610092
155364
283642
1432099
9908
557305
881932
800067
1255255
1062542
522905
964194
320935
637151
1613463
201897
197361
1400048
375993
818521
1114972
1750941
651947
1075567
1801232
260488
288678
1522996
877371
1068603
1598447
11021
1611860
1177870
1764415
851344
694430
762570
320800
1818429
700926
1056876
820354
191
375264
775358
443281
1829796
1244051
1228351
429555
1886559
345956
1115545
900436
1248291
1580102
1761768
351258
89976
1668492
1704729
785947
1191590
1646962
1615240
1693106
1736309
1348504
275557
710171
496527
943647
412447
466171
967609
367727
1744137
841102
460579
1241514
1910660
461225
1388207
375184
1753078
1515553
1710137
955120
1165839
1149647
423502
423340
1622917
994061
1840946
237745
8335
25840
106538
1915791
515457
821252
1172128
640706
1086719
1143839
1623659
534754
328705
1007128
1696658
527148
445693
1253720
15161
764329
1605692
1302370
1951302
1830497
1623596
1899914
194627
1104276
1936896
1530587
918866
1390105
72599
1251772
751414
395379
458785
648838
988025
1522535
962468
945029
363510
1597494
1746534
840204
633098
857706
1625584
489846
1213429
1048324
619904
84543
868367
1852664
29985
355383
1426955
1579482
1496087
982994
18892
884091
1766764
337727
73058
739028
941400
1095035
1420510
1154001
998061
458878
321460
78691
1246224
633376
1673565
1354899
587868
869390
1894133
1270938
1664908
1908796
599883
1531800
1737736
1079840
1337206
308571
968238
1536170
393184
843234
1652971
1827
500970
923525
1159631
1413727
398072
610720
1177206
1871901
651968
1999403
487395
1624094
457167
163992
1550690
416268
904014
596287
1859183
1771229
186961
104812
18512
1938442
831211
1682156
1867343
1779368
168230
51618
1051999
872098
94541
215140
742964
1484342
1837570
380918
1976581
99824
1780856
494726
1532989
233391
838501
1773669
1921801
81651
1257467
1915640
196282
124644
1857991
1549297
1617103
434283
494666
245430
825397
902078
717307
815833
1523810
1279206
976705
172034
1019008
1260453
444331
219927
1048774
1198923
1410526
1986085
51533
268566
620567
1161324
1890000
1340153
1209028
121474
535435
1611427
1342739
720349
104889
1341725
457196
1013610
1909798
516102
307225
310797
1169562
941162
1829861
102468
494434
1142916
900908
699716
469681
1411592
760946
283437
1624249
1414918
1187532
1551865
147038
1887509
37784
269824
1278425
1786484
1554284
1859161
1909558
1251554
679811
184902
1141090
1970363
1424775
118055
1681534
67880
996315
958926
1560533
983728
832591
1290058
640084
1041949
734236
542909
1589560
1876600
1665459
1500129
344159
960129
1998433
1484839
943762
86195
1262178
445262
918924
1282150
89921
933441
1690429
1099046
1129298
1761267
1426672
1825253
273421
464148
457686
1627360
476002
1849971
1243983
496257
67750
534023
767835
1750964
1135450
593531
1178633
1089616
577541
1487030
1857002
248931
915831
260660
632560
967023
1387389
1855584
216432
473860
1210771
1175714
1548811
1667808
1564944
316776
1774866
1252883
1515294
792080
49376
1928539
274513
803352
581915
1100455
1221676
1151890
84903
190552
1805164
1769011
1718063
310974
607913
1087253
158348
1554910
1717549
1478448
1571021
1554633
1100622
531315
1430
1581285
655682
1122372
1001019
1828540
1590003
1101781
1885874
1272132
406558
1070880
1601067
38627
1614786
397833
1003115
629205
1061496
1275704
1963071
517870
555675
1438872
1177048
1398686
638010
1296530
357093
1637499
825071
915961
1641189
972347
351920
1860966
1542601
1551778
221000
1684202
12597
1141457
829221
1938986
1957642
775773
516246
648919
1359149
903319
1424777
1006892
1997377
53594
562998
948123
1421237
744220
1647440
1404850
1161070
1740855
1600660
590877
847928
1601699
125902
1108997
924080
498194
1302756
832479
1843409
1849929
809283
1719264
969431
327649
1323162
73657
1625110
526517
1469693
1698360
1798579
1057489
1549166
746256
1134567
1591361
390138
237451
1142479
1702361
281199
860287
309577
484218
1458740
487334
1634540
1768828
1388384
725549
1853245
1867860
545882
754696
1436261
1329558
710011
1301674
753184
600349
737381
1782392
1067320
1712767
1284938
983322
1101838
510467
1802048
1894314
225686
199221
1665548
842269
1381696
1496432
460503
809537
103367
1432061
495411
139043
756036
1030853
663854
1419364
370123
441972
1077292
503630
1691364
273842
1447241
93106
509458
317911
116967
1747061
1824394
489295
1237048
1317779
510645
977728
1128340
1546840
1236455
1095732
1343344
1799021
1495182
1503585
446594
190226
1607158
134053
1068208
282028
845443
1902291
246025
1488369
516635
1584097
490059
1956967
1885332
762016
1032105
1535311
1760903
204056
311289
522239
557688
1886846
274137
1316393
1744323
1864311
1223143
664663
961706
459836
1575084
1166730
1557564
1382528
1492287
1109919
712976
913163
1632009
1666569
433296
1693571
1622307
1431373
676065
177086
680948
1901741
904639
844975
1584059
77911
586869
33833
1200574
778115
451952
1542584
738003
977455
1313750
889893
425459
850713
1213797
1033530
980716
178066
1570727
1103966
408945
1847014
1921035
1817998
1858265
429785
882033
345411
155568
1766264
1646815
79898
1914619
954642
1777752
1712984
872725
289104
771066
958888
1959290
551514
1626408
271118
1951470
696518
1750870
1025710
455153
82
1880930
267695
1840615
292541
693368
1708741
627108
1478008
28759
1285001
110413
225640
1556305
1144076
1280103
1236131
778427
1254888
185497
1971186
1539004
1507779
143961
298268
677159
1974078
121610
1129904
1530293
1011020
1083234
191129
1553169
510414
1382744
855647
1101250
46504
1906032
592902
375845
202282
1748898
516751
1566017
551060
371763
1568774
148089
520179
631588
338988
967039
1399067
180237
1209665
623213
836231
993215
228790
1145155
1736609
81412
326069
1581739
663199
1953982
1418872
553837
165800
649585
1566191
1417392
1372182
711408
140442
70549
345677
101543
418119
1409600
1628000
314976
146843
1238726
1936403
1738528
321031
747840
1019847
554916
847475
1447486
1355976
1042950
1358403
913238
316453
506483
934691
174706
881983
54457
263068
366717
1309457
158491
1843630
329194
1422985
505287
501633
658280
76445
1787112
395121
1572086
1873912
168057
1523123
1024960
1736599
306261
1672388
567002
1143179
836510
279416
843608
1794276
704646
1131662
1325540
1469364
1034612
1338916
1951323
1734949
1971832
407528
23344
1175857
1688787
555045
322352
1031157
119949
1747976
998194
1523626
470253
628957
1592794
424918
1636060
511191
287178
1107755
1194563
125700
1999962
1077506
27876
308885
1339506
1530041
9604
28301
121016
148592
1683029
445343
30799
374930
874274
1751585
1239898
112365
1886569
1716092
14328
1348371
163541
328083
366849
1833903
1941614
780439
1141745
996149
1594907
47196
1319005
1829558
1840600
607842
219983
170378
1394705
353394
496621
860512
169325
43365
713299
243344
2428
1748656
1532209
1226178
1346682
1401196
1559249
1899206
1637310
1222668
259826
776283
1806568
875200
932437
521470
1691503
13466
1551646
1379892
84279
863340
279230
1793018
42536
12768
990427
786948
173847
1782977
1790912
243251
23321
494870
96046
1086017
1778442
284831
1982135
1515950
392865
1530097
976824
749521
1898437
1062486
1351736
797300
508477
1947266
244660
584929
1030689
1761193
219908
285997
533137
1133505
257133
659035
1159616
595354
116794
1676700
135118
970258
811747
1534524
663967
387106
1608816
1127226
811202
1158944
1479386
343030
13391
1598674
1347790
1664643
348588
7402
93201
1794764
241900
541389
825105
417427
1427312
861916
691317
1193938
378456
502536
568654
1506876
897112
927634
1438984
1343589
1742688
1662530
553374
1872434
768168
787886
271843
1477190
52323
1307263
314855
888541
391030
1736702
1090190
203750
793646
778300
841328
829516
1488109
1020033
471665
97302
827261
15080
71350
493216
144984
1606434
791895
346532
32017
1740519
1966969
558518
852661
1450007
1896035
1550037
1757538
1895309
631765
1494504
1171691
1894893
1845426
1341261
62355
563428
443300
1102594
1536835
1765742
560297
121568
1680802
1481038
620238
1802445
1606013
1826162
521747
649267
243828
1745546
1093026
580049
1024542
1983924
889513
1572096
22638
1174393
289248
530392
650499
1120771
858105
330991
835501
1832326
1672879
563970
1886515
1108112
1796064
118799
520516
904367
428
1783699
1705339
1688652
569745
422704
424596
613879
1568526
777966
1646734
1807318
695215
1201835
481062
457503
1834412
83865
1385708
826286
875661
1932609
1786826
1542703
1054341
1912089
1626261
747889
1466671
51535
1747707
1897306
373296
586194
647583
157543
545275
1240792
809376
1080816
378919
1755987
107977
75414
186444
57437
639557
1125435
408573
1909510
1204119
720468
1463220
1951822
551564
1867380
565155
1057861
909633
1571794
519036
923544
349784
500239
239262
1781516
598126
1275778
874900
1793540
1745158
1663303
812291
1694359
230199
1487806
610947
103234
1656579
1947918
1370022
1750470
1555010
1018915
49661
1979967
1159949
1119560
1020602
797686
1223765
675577
1881420
1086040
981848
1974898
393016
952462
1555528
1151696
1635552
245409
1013606
448280
192040
725318
1616762
1321453
540102
749063
164409
1009229
1792781
475343
1016868
1537027
217885
1897853
718127
1807513
1017238
1818996
1148397
984575
209108
1704897
1511608
870892
1839094
1549275
1338742
758369
1620407
1531174
1597043
431885
1652172
1315028
525591
1659894
756305
756350
1522864
1553957
1407483
387667
232965
1412877
1288395
665672
325618
220741
1661682
1127412
715026
852242
107324
1196664
1967695
1801223
953471
1628378
72081
1101113
227525
260074
953474
1962436
1560921
885794
1139855
1414522
60873
1259695
139408
746897
237167
247094
1683281
1144697
3570
1641183
672977
158396
1377617
353786
320258
197744
1472568
303645
1578014
1264541
615533
1102697
290426
742275
240907
1989460
1510606
1907912
113960
896013
1220484
1962109
1752545
1966174
1886482
98557
1467896
47740
551888
206013
353359
713910
1372878
316244
1328570
697964
1531984
1758066
404409
1187483
461445
264480
1993453
1560168
1126607
1441819
200815
680358
1175540
1225178
1770611
446020
1347178
436497
1686148
463040
753646
1735776
1347528
1148022
1581336
353444
542526
1619019
1882071
522153
1462258
387419
1330860
346990
665995
1934743
1491329
1869694
1893585
1591610
1029642
948120
1865690
483094
620173
693224
117592
1589912
1394981
1454326
1724751
933928
715420
877220
674818
1732754
1903149
1146017
1517129
755588
1806284
1974791
1291505
751268
1578277
189768
1217760
802700
1377474
947789
1920102
161535
1535052
509042
355927
1197045
1327981
1151657
1089500
183961
383335
295835
644117
1595686
1954114
1556281
5714
244579
837452
432047
1726511
693489
176939
1210477
1030917
58604
1778182
634812
547043
349082
614034
1139121
310132
1365198
1753589
375266
1195488
667591
1736983
988922
1105569
264431
1900406
1313422
878694
124278
322940
899713
384172
1669848
278805
242449
1012580
420713
119512
1408072
1950824
1692369
1519587
1595681
1779286
76381
824803
1702399
981206
50723
455314
13260
510370
1281614
1884578
551276
1849912
645415
1115800
944114
1517057
972124
1135790
351551
457484
836122
771483
232930
1600634
1148435
313628
437359
1139601
207520
123119
1106422
1632878
347161
1645723
1974199
683141
1699243
673021
955648
351615
319872
1875918
1128937
1404532
1991285
601465
880643
393052
1844728
421332
1205589
1504783
670448
936470
1713074
959269
335918
1105854
1850061
1866253
1585062
730515
1091551
1337368
201150
648371
206741
504441
776661
591163
213360
635313
962519
1456164
1679747
580794
213781
976889
1978598
1289783
1875510
465060
431621
1767903
1294192
803476
558775
192749
409515
1313037
1814739
1746674
130332
1027221
1302210
1608850
1199808
1665925
1223247
1648335
914793
1927203
71680
1552254
308486
974296
1030394
1320232
1891019
179130
452717
1502083
1708861
979902
324387
389525
12702
113490
1148142
969677
95744
939544
1262327
836496
1006823
1870281
1055954
1678511
1979447
209788
544135
1965823
1782292
1769957
1397837
27377
1547198
732474
101828
599036
442130
521023
1366188
1003768
282879
1382162
560825
13947
696152
1761930
1004365
599182
1266679
1716455
501554
1495207
1036163
1775664
223691
1943430
928842
1900421
585657
444426
1696332
1418859
1403607
1783155
403000
220739
1736280
1029138
480807
325522
1438264
1041113
1213687
95229
1640852
1361240
1623254
144373
1539346
377065
771932
96799
110320
1228018
96234
462643
1811929
1501072
525995
655488
513099
1233175
1462809
1707025
1037897
392176
1134981
171121
404108
172045
1594636
1392175
7240
713070
465462
1624448
1062414
272802
1618179
340288
1242695
63839
1128160
639038
1753597
1064679
246438
541234
321866
1697586
803564
981884
1142603
1827797
1410601
856373
948988
508289
1392987
1376800
256570
1675808
213605
563389
1841100
749627
694548
1863516
416161
1308761
822976
933990
1831483
192957
981101
1047203
765788
774497
649037
1376966
1526057
1005629
224
358334
604167
557570
1401772
1295047
1297092
225
740203
1305823
1469964
1673710
937088
284809
1536343
31686
1769247
648270
1903597
639503
1106778
1225776
428
1326733
255324
1450497
1283197
1930960
1580279
1615196
1304294
1214655
263154
1220307
44575
953482
1542943
1628747
341815
416712
967519
1928950
1484998
268898
274651
158580
60469
485858
1896975
1901838
684480
968923
360865
141109
1918276
487742
1478115
1657382
794501
655408
1375913
1757212
539805
1875025
1684478
605603
1770427
762969
683441
735772
1383472
1071584
1560601
183198
1872357
1824177
347475
1088160
650493
662069
172585
1692659
1471105
1023429
1646392
914411
145758
723133
1865847
1379001
1881539
645179
727483
1074121
1951215
410146
313052
1105297
1381848
1692768
930592
1825498
433887
806480
1162555
1485898
93017
1128986
539217
601286
975439
411274
1277760
432774
103495
662465
586324
721157
1251394
1446618
1947580
191704
1879562
702769
1779812
629151
1157984
117913
1380402
818894
1568881
295386
455201
1169158
1511426
208620
1437792
1301157
683405
1888953
1544698
1195121
1252840
1658243
1904071
1485763
1493489
693873
899006
586575
1530604
85149
1029310
967608
124328
250701
1575265
308617
1008821
952626
1351081
1496627
622884
1816416
1795336
1885
1299096
153269
29215
655797
1258534
1343588
1883205
1145022
776372
1121848
1699414
54714
141605
1409301
1368871
1600255
257851
1915223
791103
1669840
1539511
22082
1590003
1191657
1982428
635686
1233201
1073513
816205
664227
1992359
125152
1872696
1245659
1294192
1997067
351839
590860
1840893
241427
794
68541
1459080
452316
1713824
752951
498076
230078
1002490
1391985
1336341
1267764
665662
697418
1678293
1899130
1460257
790858
480258
546371
44265
847982
1697469
850387
145295
1809916
1258145
1628054
1639156
502357
1874048
732804
1434976
1156773
184285
1112800
1008511
924637
1400168
1719506
1518444
1951717
1117697
1098564
963122
417807
1532080
622372
997620
1412953
1157036
620711
1391710
922926
1790520
828970
1108815
713960
1337402
1064913
754787
1620463
432967
48519
1394303
240528
680669
744314
1124730
1595837
1988198
1408721
334502
1665417
1127658
987246
892438
1291999
731637
578627
493113
1385744
33788
1932536
1093239
768059
1971648
1383291
1406408
776821
505155
39531
1188027
1682723
1569787
382339
444962
1161302
461593
940602
740048
1189398
1646128
1634241
1641451
75410
237053
1745681
1953976
1805215
1702158
885672
354597
1515833
1823481
650125
1947607
1934176
1566709
1120261
1445224
1740328
634008
1865099
1175263
634421
1294494
700225
499991
1144359
779210
790864
1785160
1209399
1600859
488996
1066994
1964490
539107
1621037
1220510
1810701
607749
55921
560086
1029376
389633
1853126
745555
610897
111596
1976446
953416
439206
1067405
572000
1845912
1014205
1086827
1485176
1342212
1002686
476833
892426
1505183
496276
1606343
1655580
744218
743833
1975093
865207
558747
352372
1385208
829281
904324
1701386
1710312
758738
348756
781769
1344471
15618
75866
436298
1297170
1709087
577918
828240
1270305
1659146
1165891
1835860
636595
1884800
77791
1804347
1469222
1989980
11622
635328
1357752
1510712
74437
33828
1133842
824483
1935583
103328
535028
693553
1370801
1127201
1327177
1895694
407509
945332
99092
294490
518982
1959677
875839
1370207
573222
1871122
1803948
1416166
1975180
1090649
672502
1728450
1052021
189212
215880
1326467
1673568
229127
866564
565216
1554580
234727
79895
1094343
12567
996941
1741578
1363759
1790666
609204
1470620
1530725
1223836
318100
1389238
372256
1114037
74556
1887584
1673044
1663558
1595575
561657
271589
811820
1018236
637606
1045102
883723
1453119
1479447
1674008
851810
1921436
1425459
413856
1938396
387510
73775
1124695
549757
450714
754474
1643294
204194
1412592
682742
1805806
1698799
595324
875152
317875
1127304
1720432
1332549
547138
1952898
521257
1424132
1787044
955653
997661
1759780
1582141
1043219
1570056
1369505
299822
1703010
1972525
851491
1635682
1632563
1368302
1544509
1103456
1987550
1368532
161964
907483
100332
1019860
348854
355308
1413621
217122
176191
1710915
1409431
727718
1437708
1668317
1508816
1761009
1037554
1739791
1097529
49934
1006376
243078
1657341
312786
1787146
1231920
141192
713646
1242055
23945
1127335
1130070
481891
1410957
403343
1572434
236345
272303
1456499
588098
258994
1528565
1630952
1675280
1251427
23495
1024729
510900
1558357
345684
1820760
580759
1622011
1427824
406604
911739
857704
1869635
44041
1083045
413947
794254
1515325
1308738
1768739
1120569
1197482
391094
1207984
558408
1149444
1740361
1885431
569802
755791
1456624
261966
783001
550956
893536
197736
1101792
315238
1542986
687609
167606
378733
115979
787352
364965
1551718
1027842
543063
68952
1338544
1651532
1366029
132550
407967
389439
184739
989214
1846574
662062
601957
1573011
908028
902111
1808535
1337891
1288622
157194
214043
34816
195625
1410116
842593
1460397
1034416
399700
562241
101251
1959408
548188
446309
1252549
151171
357837
722577
1669779
632859
685989
478980
478306
374932
190740
791174
1232610
205278
382732
327156
1456739
1760874
46597
1166296
1976127
336837
293707
1223202
1746054
922540
304421
1429744
35179
421071
1550947
1980404
1531364
643567
1204725
1317722
748539
594286
1717410
1707513
1435736
1398703
412127
150137
1730682
15633
1319563
283238
1108745
872394
1621475
1184693
871377
1300032
582167
1982982
851524
283334
734797
449364
1639698
1846251
602145
1497378
1538499
807922
1805301
1250497
206962
1343200
59293
317065
1830125
1270125
1320449
57768
572664
156931
552462
1816811
1394793
1935779
1194193
222005
1099130
973886
631990
326895
1511691
1010097
1071662
979405
984758
1158793
1620542
252972
62759
1370593
1583707
730349
1010222
224459
1387936
1357278
88606
1335498
372356
1189691
1495769
64446
1085619
1319499
560705
317256
1413467
1583355
252578
1913410
251570
477933
1458169
235541
281540
1998942
1264837
75085
16011
498629
1343180
130472
920679
885093
1884847
379075
705376
419378
1141390
162928
1644647
1185358
1785543
1663383
1176106
1852840
1318570
1265583
1381903
423164
614153
1420889
221722
973034
266170
942591
745172
529246
1195327
514168
370923
1920383
732604
1467167
1111645
1204218
711258
786579
177324
1597876
1353074
1957886
9273
1170309
1872884
1968449
1140816
1425512
1660075
1439513
724669
1104888
1510049
1413903
1623893
80721
807653
1695164
1255557
157682
1908125
1238573
1637651
1997807
1998597
646272
1669533
1490480
746064
75943
1923856
1443200
527027
674207
1948158
1583683
1567092
1932848
362715
1308529
130610
751477
895566
1532232
851003
1526125
230175
594722
596255
1084159
119397
1731231
1632524
971825
1077598
496684
559181
102654
12250
741120
238233
166169
1424463
1158784
1973476
620251
173281
1968779
56526
1550527
1877120
1983101
1602285
1909645
1959363
1009901
1052625
1713466
404626
1617960
1790628
988826
1361838
1910933
880205
1137234
711113
1710850
405200
898714
795775
243669
741989
1296865
1698102
775486
549242
1688066
1086171
1451011
1672599
1438839
1765000
1344002
732824
1860658
787827
1857678
1655298
1211881
775325
675386
471215
339773
169134
346408
1769700
1899804
184765
96541
620373
451667
506623
54407
1176208
1621803
262069
742548
1106844
1584017
367125
1288716
592327
611109
1891048
1294583
266151
985042
1019540
708190
980859
1489587
519879
1225624
1137654
944165
793453
1234707
1508087
1829192
136452
1292399
1886458
1040219
2363
1024040
1192718
440301
78430
1414645
114021
72078
706324
89801
919674
384664
1252376
1368428
1503906
1094236
1398418
773026
748238
786939
348146
391990
392903
1824424
1717727
575980
1164757
1799478
1137255
1693691
695474
1562972
1203101
1058473
1619622
591824
1385137
69935
141556
814626
276501
160003
1280035
685077
734155
516959
1820507
718668
1835622
1715031
802247
1520404
1380404
247551
58413
1632967
1570768
1543989
1569137
922809
1964053
624343
166164
796222
1438862
1832060
1049281
1664419
941622
1500771
137722
476059
1250446
205779
98242
169219
125592
245955
1154376
244795
1424996
347104
1288647
617040
850869
38880
1828776
158709
595041
1535245
552697
1096283
1537934
1919060
1871281
1017281
920482
1788971
1347242
1940007
1627479
893476
494743
1771571
1365339
770742
1364686
1019340
1387968
556028
1195325
634646
1539803
177770
156679
251933
1780919
538995
832269
163856
1872003
1363646
472659
1838901
1574234
472552
158248
1069871
84945
656390
1267681
738180
1241880
240964
1493701
363110
1397746
634293
1213622
1654597
310876
805591
1508401
938468
800745
7797
758297
1929341
27183
1288950
1859288
1331827
530736
66155
590912
62124
963220
460507
279287
570598
1954728
768873
478151
1294245
1895805
142145
39901
1910037
368947
1250706
875772
111876
970400
1533235
289159
1870247
400123
1227450
772983
904045
233112
1424007
854378
1380535
1782176
691822
644569
900099
1042928
1945137
885661
1023214
1712903
598267
1736830
602476
371043
1349472
697066
1237914
1970142
170737
1337760
660502
1523893
100766
434249
1948975
955165
1080511
994184
1120627
1188251
1873514
593741
1917243
430998
1198467
43543
890220
1848610
737033
242894
808949
1180841
311588
1740491
240691
769154
1337077
218938
1891004
350754
1777193
1944760
128126
1577330
151263
1031389
493809
1292473
218525
924801
1144795
231025
1451311
176404
1499218
331923
1030871
1370123
399195
120559
102842
5277
1474657
1715815
1744414
1162220
1334501
1732641
888402
1814169
1138461
1379456
999057
914732
907298
1176422
1911138
267717
1325499
317887
1036694
1327931
1734444
615954
1374044
1223905
1213899
1250768
531356
1836055
1596621
1296176
1109155
318969
459318
235878
144215
1368939
563850
1070004
1860740
1397681
1477209
39463
869337
485160
1832416
1692240
1394230
97758
1596541
917528
8852
1782192
103195
1560461
693666
792013
897386
715468
1007978
453252
1767711
1918731
1928896
1024716
1931446
1023505
1159840
863814
1648453
1619504
1139719
493075
839989
1871919
1622666
996653
1936004
1350503
1136164
1537220
1329261
1533802
1536818
629661
978227
1172293
1457777
415148
1197093
493627
1459129
1236363
1266372
1586715
1144942
1403537
114540
1563570
1876381
1644856
583015
339779
411932
592325
1454324
1839657
1205998
1001399
1466019
1376592
481509
1142715
217232
1305260
387952
1371100
724553
1973317
1331540
43568
949408
1646338
1213243
304037
1760719
630355
451909
1195741
905681
999603
916776
1164620
1758109
1965351
985758
1109796
1012649
1362104
194293
1774187
362959
237578
64455
1829100
307677
285123
146032
199204
230349
1959527
1471316
1209288
589936
905326
94036
829706
15862
1019409
104031
688765
959343
993756
422243
1975063
362171
1827511
1633446
1629851
73810
376394
1048395
462589
331768
1019031
686987
194563
1553561
415052
610310
1316061
1775141
194372
230703
1323755
839130
666966
1051151
1244587
236805
693879
531149
948258
405517
1801268
546765
190064
386474
1485585
1731897
1335609
798519
55636
1537708
1022450
626055
1670929
862411
602298
834036
1545016
462551
96208
1721365
806978
1551906
592192
852428
1463443
1053268
345633
1137873
1475406
1793329
203545
1233677
1253475
1416958
457802
799193
444532
753009
406762
101503
1959150
298729
982318
457157
1540451
765837
181328
1151404
848547
1707207
222260
879443
864015
329243
1834257
718825
639236
161856
661149
1114206
1883205
1258671
980995
98572
1850411
30195
1790629
1522450
791460
1393427
1254376
1292289
1634415
1124550
1201672
1160680
1739971
76477
412406
562597
708433
1336961
1853109
47907
853379
967687
653857
808273
284621
1893486
46779
884958
937126
1425021
486881
461462
3368
1422702
1592978
874289
1400470
157425
910949
1971750
990097
52162
1239993
829463
1678298
422934
427402
1378827
1774996
1263347
1690339
984240
1410173
1304464
1858576
1881739
1964933
339568
1463987
912136
1038379
1607354
372351
1125632
1736500
431767
603285
1894076
542266
720462
1216577
319252
561324
1192516
566660
1709383
1541265
14095
810529
739873
54903
833634
1194761
221967
1401920
877626
149063
44551
1872240
1521994
1821788
1533812
1010311
1356492
208997
1649559
890498
1162238
692110
1294468
1414134
243215
1278908
1588954
333174
718745
171293
381590
1808903
252571
1510045
911693
1466460
1412303
835677
1151718
1719914
656905
60563
1171049
1423090
464240
530423
185054
1938242
330509
204804
180691
1482406
1765062
870159
1526792
219541
1778628
632473
1311522
609805
10949
841666
1672203
1004911
775284
435022
1253510
940641
549325
435911
1735891
1351985
1928554
609159
18058
1608790
1302667
1076780
608373
1182916
784374
432603
1291584
1800612
1356179
1451921
1811176
1307572
1358129
1561341
766218
835769
1634477
1823366
1929092
1326899
765767
265927
1677966
1281103
1282628
1502898
487239
1523444
1414999
1170336
474087
1905550
1892565
1262370
169064
255365
810198
472295
1202744
1162522
172606
1026349
1508810
983114
1563121
107620
1173114
1123078
460266
1233813
485580
829888
1647004
1126833
1152029
71520
1122002
699940
802221
1932858
1687235
4385
1439537
1687297
1736536
624154
82450
242979
93629
1948322
1756796
1762897
809441
993133
1206247
564168
297397
1364764
1419852
201621
1279630
305889
616918
444135
1504010
1390078
75376
1971405
829296
42321
380842
939721
1356571
131611
1902630
1740228
589684
718513
784088
294451
1674454
759108
1766309
1524033
966156
227727
602370
229846
715768
384477
629971
343672
1639943
882323
1455707
1126024
51707
15180
1463076
476077
210242
1668760
776390
706221
1131150
260350
1131058
712717
1348513
532758
223297
538743
1661706
2681
1166130
12637
627920
1229920
874638
1320556
933730
202211
1800410
1460625
968302
1204761
1549780
1885380
1432779
1889969
373580
1768570
826071
425005
673808
1583842
973657
832065
1696246
80445
1509043
233514
1164807
1995139
354276
348947
1419511
1326245
1089192
926554
412631
1898946
1070787
1470206
685337
1803921
572323
1550394
971888
547161
1838770
1179385
111504
167247
626254
1822829
1153994
484392
1288990
1645728
173277
1579014
323653
1454501
463520
959417
1636815
1926919
177253
1289132
1615332
1740313
987744
844002
1953983
1533105
1771926
493851
662499
620812
1694972
153004
785447
1349943
1983168
214943
1381391
367018
197219
906579
330237
1139589
802466
966845
1168799
4551
1176854
429230
185958
1315488
1621729
912281
757807
459172
1540872
720024
143808
26607
934652
1621586
1247948
1834844
1314505
136725
116340
320139
1900421
1833329
1905849
951351
198200
1874930
515822
623397
1101168
1615864
1412309
756338
769543
1355088
499801
1480545
902495
340253
1374292
824826
240566
1240838
1570901
230623
1028720
1240854
1529812
1083393
286262
1373908
1376693
951677
1520466
527943
447111
386799
1456122
1839598
69976
213106
41930
1979170
1482790
158578
693736
1089998
1978213
843529
610395
1581488
1123059
390442
976365
359500
1575761
91787
1434295
1972622
1637387
1303028
477174
134528
122594
1037614
147144
1054428
505106
309157
309921
1519123
945741
442810
1880304
1510196
1665910
1557113
1084387
328817
807875
1330220
282488
33166
355794
729695
138048
1576860
570986
1463397
318134
1561655
797297
366452
485736
214083
365243
1125421
1166438
1151858
949638
430815
489804
1096038
471942
1254985
684651
691387
1503219
1226419
1292412
561894
787205
897309
1768535
866279
1019462
1528517
1042026
286481
711201
1483910
403593
140396
1477115
1787002
336070
1132745
176191
1201440
1166117
840921
1838729
1696821
202561
694030
742925
1736721
544665
687541
465012
519915
213608
1859175
1957141
101817
961481
847352
69582
1179620
1400035
1892578
1486364
1606221
577660
1250978
1529594
732519
1272505
1356287
256875
1701056
379599
158542
1025249
147998
585773
537768
1970759
597673
1004798
1302954
319799
367984
241754
1259363
1832815
272001
5106
512041
1379826
1746541
852317
1558550
1453321
867444
1030397
1950745
972969
350962
1536596
1184556
1577679
1659830
856034
903117
347517
1998413
687215
1927539
966037
818219
1363177
643614
1486168
378659
1626280
1731514
1141103
1553504
894354
1270827
618171
1819626
1322255
1028759
1480200
1903333
321446
1705102
1803892
402019
1204954
645213
1033970
72371
154964
239732
1178977
457891
495292
1592837
1585381
1889418
1846458
1349183
892226
239203
1493915
274395
1016349
1947727
100855
611494
1651367
437449
784134
41733
1389915
1955482
1366545
1073510
1625975
1966908
1979270
814434
1268112
1679174
720745
705917
1095842
1575528
487888
1059846
1037322
1895905
1054664
1365644
620782
1179380
326641
865334
496226
266427
1856465
1773381
944612
1347242
380592
234687
1572447
986819
608311
1454787
1395255
1841623
307627
212767
219382
1751341
453971
664281
1190575
286145
1639537
1932043
79550
698512
1837103
1475080
674665
669372
1378522
133534
669826
1512437
380432
1841550
760566
997597
1568517
713127
1659251
1658363
699070
646049
1426402
560646
990529
1344900
1497849
1982448
76847
525688
472001
1922263
367459
191
1464633
1241434
1066355
398882
1889194
1893020
666137
1218084
1799917
522231
1637140
1609059
1661366
1040861
4873
1691492
20171
861772
1092364
1679732
1629923
1470872
1352602
477869
259473
1535819
570451
184775
1872155
1079082
1449732
6310
1792344
1078508
1947346
656814
1209137
294415
125677
1575965
1914379
1932966
1775111
684783
106831
1205850
467084
1682825
1545873
299192
339494
339620
1025682
631957
556561
1567158
1642927
1339011
1082624
1396262
1467243
122497
1822630
524082
1674694
61024
1298521
1685831
130496
474816
1295895
529695
1485225
1811549
1259263
1073239
907713
1627643
916832
894397
1503630
1158714
1872775
1145261
631803
57954
260806
615646
477805
227613
934621
433294
853176
896559
1735824
12622
48489
1916630
846540
1547719
42089
828537
316961
1448344
192607
485594
224641
5595
945962
1532356
854430
861900
352073
501243
668065
1503969
175045
1618789
1982853
798680
539168
1348673
1883227
1041414
1220229
231078
1522629
885695
1160989
573084
388466
1751628
1031889
1557094
1378624
1655916
1085822
1760827
635793
1661503
1467081
978137
1665
266218
519203
1652228
500184
361491
23879
1809602
1964316
1653328
1852681
879907
1923619
683257
112033
738846
1462492
1011549
1555953
1390691
872540
1455397
233538
951968
1749900
1313105
198538
218943
1451569
1222557
1156996
1174009
1051628
184204
1804080
957379
1527560
782151
1453310
1859628
813026
1994089
393433
684296
1736872
550553
1249266
1447766
901427
1834398
1154879
853773
718062
777173
1248957
74119
144047
1018530
1468095
515226
1820867
517206
289132
1692533
1711563
1612387
335808
1585684
616567
16527
1770147
705250
1300452
1035312
301823
1703798
820446
1549406
1407748
1072743
1975760
433876
1055711
699754
1685340
1389511
31263
1934490
13595
1475129
938333
987726
1981167
605344
30800
1697717
633272
949456
972238
1108813
463860
1468681
245808
1574309
246425
771465
1426906
1011041
935185
798547
965345
592677
1871197
8041
13802
1650547
561275
1394302
1096713
583111
354401
284777
620524
2112
1705977
1637763
1895419
1212437
91443
1119734
1234976
1545479
856461
1679413
818515
1846854
1836360
972681
167548
1715213
1780691
875563
665463
1638211
1900850
707296
421524
1870398
489167
1210088
481755
1929356
271627
1667283
713892
1850987
1831590
361726
1792307
754317
1746966
1718694
1784576
1854042
1380888
461300
999513
692154
820434
460641
1780253
1360784
1141905
403714
236231
1703781
1987480
1836975
147576
1296847
1318455
614508
1332196
24828
1069315
860712
251601
1195001
798322
556687
1499143
964781
402447
1133017
164154
1963132
247051
467777
1889758
124798
515599
1684273
1246641
1019799
1050659
360989
281312
484925
228071
37615
1838639
837827
472415
461009
1622545
570809
396699
125412
1330782
1724268
178217
1031697
63954
1127144
1502039
364564
1562409
617148
432479
1884093
1768701
1961948
1966018
1599099
1202715
1727979
145732
771692
1258305
1727381
971227
1886168
857699
1116640
41943
302906
1159160
1547265
2377
1531906
318198
1032924
1478809
308065
1432725
1844973
114021
1348582
112629
227364
485359
1771094
1600792
1346394
365858
331032
1389662
1891942
1586758
326033
739569
441626
447941
1436690
929873
960538
1839467
368027
1571475
1835029
577738
511860
799239
752477
566054
1562950
663759
492091
1540302
904840
237304
1345702
1047592
1381782
634187
1882693
512479
1278133
887672
1221280
1106373
1972530
1829832
1260495
57999
1002055
1885278
1533548
1956012
913701
704443
1240771
771040
1092267
1308479
301033
614392
59745
1958960
491451
1184576
1577924
1442332
1159511
716964
549557
574125
1907069
1756894
1263903
878536
1650753
358179
1182620
1270426
1956204
114348
1632495
763887
814798
657805
479333
29914
843530
465223
271235
135909
323811
1770921
304122
1001290
1242888
782718
1464024
37528
1691983
1171784
22528
1374905
1708458
1588441
1931298
1769081
143399
1053723
628807
528917
391060
726254
1717193
544104
397817
1856870
490518
1402621
1739835
170945
1422665
425783
775260
681182
648879
1161209
1841545
1595958
915489
1323378
818418
991018
892310
179137
1846832
1680959
1577404
904063
917854
1961865
49231
760601
223716
1039678
716690
1225215
1921180
1670129
1995089
597610
1014338
1841165
628215
210944
1319089
518459
729461
522315
484504
1611811
724496
1572856
1482663
1360536
1184460
1543212
1456286
678411
1730500
270519
471967
15467
736117
1319690
1823351
337238
774521
1023098
860793
1743610
391682
1690132
1920207
1383464
959508
1041582
1938612
395274
95657
1851749
1017316
730501
904149
597320
80520
824094
1952302
1734293
1321306
1948995
966668
1622158
1978585
1927198
1091231
279389
189930
365886
1550575
1543934
244782
995355
1651714
1722660
75664
1619995
1490081
1754993
190854
1595668
1195115
564465
1723568
1074486
1389811
212751
1399053
1440165
567556
572526
1482161
1518494
663006
1474006
395317
832791
1765429
1888217
1014773
1548318
1809394
1456920
690322
367634
838278
1673346
1495279
173071
1653196
22091
906099
1346127
924356
422722
180810
1621357
1096153
1820243
791124
1563177
1324560
1419886
1240871
1836305
404802
1974836
31889
1979592
1781996
1911873
1917400
1488251
1865329
190973
1939544
807778
135871
492562
1009340
1415527
662976
204523
627573
867637
1996213
1895698
1676354
244757
1376574
1371849
1334736
67595
1064529
835119
464228
590012
139345
882314
1568770
940299
499484
1389093
542363
16799
802459
1934538
1806658
1594922
1031449
1702001
1448076
99214
75765
206673
655370
1283111
664860
685349
1812083
947032
1362361
1211662
304109
714685
668486
1985290
1109982
1219834
916628
43723
168883
1101832
135436
1293839
1478109
1051616
794726
964157
1882975
1912894
481714
62020
1422774
22722
1950925
1821014
78697
1625577
1931581
402442
784918
1951696
1143215
360176
1307459
1845889
337038
131128
363164
1456895
1364699
1525154
1116926
374945
1615096
1669626
1960550
1262854
1425677
55671
73075
1847567
379323
1299792
783794
314587
1518485
572410
756090
11606
745993
141171
1427271
858162
1247368
1394172
1530685
1738561
1220272
1824278
1511385
1718492
223268
1107285
40839
725409
646885
522430
323886
1803750
9209
1754100
156865
1848599
37084
558520
1001689
701973
1140631
113123
1807060
1209739
1539411
21292
779560
1577969
1568637
153554
1644632
1088557
1256884
69364
910269
657267
1111175
913826
1002990
118175
947009
1242794
1015048
126846
655538
1475111
1704532
1648189
918668
886517
1188264
170571
242307
884685
1166126
501882
486514
1497859
1742389
1891653
1749708
30191
1334766
1772865
772566
78689
1097981
975251
578951
1679745
830713
1332155
1102369
58311
237388
569555
417495
1146492
1901578
1659610
231437
1059378
102375
1275566
186939
166195
596117
1207415
237007
426317
1630264
1571050
903075
1071057
537636
305833
1908576
1633901
95577
1244829
1199715
1290389
471281
1832778
1169914
139675
1701682
546633
171539
1184604
560415
1803701
993626
1440954
652306
1706181
835401
1481281
1188951
800424
1832004
1888822
1449695
183671
108376
1268577
809434
572629
1011468
550080
1280209
1554552
478306
608749
326679
1173704
292691
1325492
1394308
1853486
785177
1212256
1528579
1081578
501122
671474
406542
1667340
189621
1418906
1030140
1222930
1211563
987933
700368
749736
1979855
771443
1513051
1492089
1762491
1724441
1433869
511710
940300
1216252
1874318
1354616
1828867
404094
672225
1631553
1096678
1327296
977666
431810
503496
12711
701222
1719712
1418850
221009
1602862
277342
1932637
767741
1754520
412399
420100
804249
1878067
1611298
1472334
997672
1429080
670238
418663
1213955
1777817
18283
1627156
1760650
1264777
1129256
1435794
1365046
1976059
385856
651042
1320994
1517503
809690
933712
1754957
1919597
1266993
584919
494973
1684453
494912
1738204
1891436
880822
1770238
1342488
383358
1617470
1326319
1918695
1215231
208900
1936838
1096236
576951
472435
358517
187351
582446
857528
1403368
1099313
1505031
283267
1957398
317014
1626666
777414
1993615
1668567
709232
1753208
677017
915049
1176116
1161121
1247335
435880
1897718
73106
25478
1363709
353894
1608448
1688356
1497915
606402
690198
1290007
1507240
857283
1411839
1856940
1842857
1330978
1484753
390797
216725
1386307
635005
395116
123906
955182
782205
1162841
1619320
728224
437993
789548
823062
754102
1855583
748434
1688678
527421
110947
1069587
1126666
475858
68786
1646727
1507705
4804
1054442
1923389
819118
883839
203362
350854
1772402
903682
1851868
1309294
1817924
1828007
906104
472222
1896968
1607054
447491
724311
1804846
695235
1440975
1716305
622819
1772949
1376707
1982215
1761149
216967
26462
953470
376034
1835160
438701
925137
553305
237563
218756
1984365
1458562
654342
1044291
1213066
1036162
193482
424775
1649525
96023
537584
15831
1155991
1804095
1783515
647344
987263
848296
1250278
29983
269913
1515614
1133830
86602
648886
259798
1007641
123855
136304
1223595
102893
1808770
1625482
93967
1782341
1306236
1226939
1510629
1517429
1748685
569732
862509
817715
949849
913931
1449221
1847603
297649
898560
205714
736651
1995624
1030881
347680
767557
1460697
1571383
728889
1014380
859721
1662610
179153
686033
1247975
423952
275373
1868862
31048
779866
1194439
1967113
204888
1787152
672644
828329
2339
306913
1513253
1557922
238735
1969532
1322571
608212
789016
182081
1204529
261401
1220887
1498418
802575
1200890
1691421
1897166
1516392
532921
517300
967513
1389079
820089
1123118
37181
899851
1434672
1315340
1504439
1165251
689031
725500
1682938
1768722
884455
274559
722534
755469
372324
480731
458987
1140819
215889
1277541
1012227
1057078
758445
1409900
1139867
1357451
308439
1848198
1393356
1630341
798666
527181
767046
1722981
323877
1813009
1986181
666493
1538681
504220
1521760
1607835
1110514
1581016
1788909
1947408
1195182
244343
513620
1060824
1462914
659773
934266
1692433
1769215
155697
1764442
1739105
1231810
379180
19684
1875028
1007392
79089
1407777
1625467
1699041
1899804
590924
1463880
1161720
1741095
363276
1459323
1148078
89325
1308346
673264
190450
1273310
1072044
707584
972876
693518
1703327
848407
542696
469712
214392
1257187
1544249
1691658
1262516
662700
670642
1711232
1568918
1405602
770123
1268430
606216
865348
1705092
926723
1225984
753899
1581630
274600
818053
1402881
754152
1528047
917686
959541
584457
315610
20884
824301
1690326
171400
1180990
442190
346056
1579881
1737683
384463
1239582
1533818
438292
1741711
1261361
200138
1960387
417390
1132176
938117
1523494
388214
537268
798924
758229
24509
222976
1573840
273032
1407740
79159
152350
1612557
1056809
1841710
1220314
1434668
1484136
508352
15216
1286893
713399
1789110
398108
1941411
749905
1794426
15915
1539335
643108
1172418
592454
754715
1263028
33466
934641
1510511
156682
1464702
807439
218236
236339
1944992
115064
1458201
1275684
1757766
1246848
1668320
635078
1530962
759255
1327605
1184963
1166848
125023
1886125
1338509
102245
1634298
1716378
293460
1440437
174818
543404
789853
4933
1780795
512266
1246383
1489604
180754
837051
386566
734467
1970536
1059906
1108122
591657
48278
1315169
1334826
1321975
1482363
1361717
1880506
1004433
1501980
94562
492696
712737
1017743
1895677
1483945
1841441
147274
1967094
1207245
290527
1745000
909101
1137067
329597
1387750
1929718
702582
359470
1053587
1968909
136392
1308614
1762291
1073928
790598
1180816
1804072
1886639
1948505
1911969
20382
1278142
1921058
1261698
1984281
1537658
1396947
1305617
1827242
457631
1250313
683536
1077838
1176272
1185249
1500599
1367125
1540677
620953
612061
518987
1990786
1503985
983538
1955540
1935044
957304
1332874
108482
690199
459756
763890
1309693
1410882
358732
305557
36665
455870
1025834
160677
973152
1661156
808016
742275
1700540
257134
438960
1488156
378934
1766881
1401716
6807
167777
465405
1359883
1381199
1845093
1769323
387990
279708
833753
96948
1059598
991334
311958
456554
1600499
1381602
1834133
1665561
1702297
579325
1458752
1726432
766010
1807240
798824
1567597
1122773
423120
1057703
1479650
140216
1464458
162414
630635
851224
1572456
187422
114415
151004
1282799
914561
406816
109847
171294
155018
1667919
400417
426331
143420
1369967
921580
353267
660455
854601
149467
847728
1202659
1411255
1513954
1413673
519954
853363
304905
32608
225714
942276
783562
1786392
1127518
1041692
1781047
1303894
285344
348918
1696809
1567455
566539
1745959
673623
923206
676220
1646235
1632088
1536238
389770
387009
1682829
1517498
303952
1330144
183782
1345192
1688380
1146450
270156
1424784
443235
1575159
936945
224864
1698504
35863
1712731
9595
757259
1157218
1599594
662740
1122390
1952160
1504310
1238462
195281
1482695
1802194
558534
1679576
1614716
94939
1970497
1035668
73096
152339
1196294
354486
1816693
945478
529390
1398056
435671
1617101
873244
389877
1667410
703712
171237
1859869
146883
520824
388505
711805
1393269
876745
869028
129285
851829
1835443
684135
750382
1710102
499734
590091
596310
1463264
1161147
1927742
404743
1488109
995954
1352453
958525
657070
1317845
225985
345115
424876
165428
1279790
204776
212386
1372398
709221
752518
359184
1434254
1122794
1232632
1811285
1857069
88910
734275
1238477
1798756
66638
1795445
724354
1098698
398531
1616941
604820
935258
1872358
1723953
1437127
695017
1281079
481142
1673434
1784729
341797
1406117
823075
702131
484308
1460219
256909
1999574
1347013
961594
133040
1322525
967293
1227440
318467
106628
1410510
804234
1630351
437182
1405348
1291469
1408767
1127946
1538165
429503
1228360
945251
1531831
935064
1837784
1685083
1495583
219559
1707324
1425684
366531
1584204
1279416
1371236
864072
1500961
223350
135212
1465980
1932166
911245
1162461
1767862
686539
576609
259607
1766754
19768
1209536
621571
70640
1320884
835324
1197090
1218195
740294
1995000
1433027
26688
1324486
1016409
800966
1415332
506984
1348719
1847371
1606782
531082
1662414
1312383
1540108
495775
932147
708757
1856924
1907049
1327432
1496071
87800
1048148
673374
762410
80725
1322857
1062685
338347
272056
1085599
1557479
673836
1586850
349035
578274
345985
1706804
1263814
270845
1168184
384200
945065
987631
644365
327184
173262
843814
1871114
436347
1412542
1933473
514248
1255856
1070683
411258
1722869
1026225
554889
992502
307059
622557
903364
1959600
1134338
79314
509074
1597639
115138
1323763
1280529
645449
787207
1344550
45818
1635583
1850574
1465129
39466
1860690
1423406
924721
759498
1615095
1096866
871280
1442405
542621
1094646
240005
926624
892881
54745
300034
173175
978259
61773
724380
1938407
1764761
895635
345704
1679193
721552
1782868
244716
550678
449959
997450
119805
1226516
540037
1311454
507563
1110441
636916
548891
1803752
1660821
43522
456648
720638
1087976
438743
141682
29585
224613
1022169
1924740
982377
65258
714248
1380519
1303822
1579756
1177721
1904322
1990557
241305
1491783
1030580
179726
562410
311731
927398
881524
1035333
136919
1938077
589518
382447
502599
503027
1145595
1824488
265270
1655100
1306477
1994796
669295
1656432
801751
1650829
1064201
489277
613239
1294579
799276
1274448
1310117
1419251
214659
1584771
1368526
1365356
458781
1542154
961652
1768320
903984
383495
1793685
1975135
390292
1583221
48189
965993
273201
1958829
1156004
1542058
1423559
1921076
1992201
1443750
244052
1832538
474796
1898362
1255016
1843063
1790397
48585
1928641
1850727
74757
196151
1945139
945946
239532
1319941
262404
1847693
983153
949867
160248
1954041
1644758
1496762
1567824
89852
979506
296947
1582380
918351
63112
754471
170463
1564342
981413
121758
110784
1394710
1645109
1727911
826481
180067
415994
224410
147029
874677
1421986
236830
1068369
894256
372581
946142
1491503
1320748
1899899
1941970
1941053
571206
911212
1084114
1562958
1069194
1754131
90256
1350965
444991
127438
1459931
626316
649112
679366
84725
91063
1176219
439584
720181
1036242
1435512
770900
1766795
1846729
1355878
1197466
310922
1019626
332447
566127
254339
217980
1854850
1076597
835684
1554319
1511983
447270
849501
872624
652218
1387184
1097893
216550
1610633
1655324
1868354
92652
982077
662570
1920347
645795
1883783
722566
1146567
474872
513826
1948343
711459
494238
1871426
1391846
1046873
1812268
236671
523539
735616
1090236
244921
1089155
429677
509301
488526
576956
1719201
1774137
1638464
195924
1831005
1907105
1544358
916497
432929
995369
1526310
1004845
1118518
427506
910698
944075
1931808
823715
455919
1997568
1742058
1053890
877926
587778
1674479
102203
1128105
519027
971095
1577970
1096272
1933628
907259
1745081
1376591
1362660
1705308
1185330
1511636
442956
501049
1899888
187851
1930088
1597309
497757
310096
225432
1243175
884263
1054913
552208
839894
766875
1693202
368313
1621984
1543846
272631
1747065
1296098
1535639
1654892
895452
143287
136179
1830146
1877881
963260
1924377
1855850
1263515
249710
369428
59851
863023
1246246
1325928
554007
1949159
1632117
184995
1036058
1418541
1865750
1590969
762163
1100161
1592519
1463511
596458
1359559
1788407
1043579
253657
820628
1439239
1171
220035
212321
693137
1831634
660181
470100
159300
1013319
204953
1381321
1183897
5633
659935
1299748
1252072
1589153
353898
1033963
1691746
112454
116746
805910
1278499
1470740
1275372
486684
1412919
1838915
1944668
585075
65193
1083982
1090295
1277562
664379
1481649
933117
1357370
473187
946739
460278
1909313
1241591
849
1583951
835547
732004
1528718
1127883
558570
530017
1473462
1859698
821566
847980
933149
1150422
1245927
265272
71857
742950
964172
630132
661978
54209
1135831
379938
1780181
1042278
163023
1705338
1006948
577187
577948
331483
239881
1425141
1367717
1203339
1625234
959679
248598
136528
719197
1383756
1453307
1047007
1715003
1151695
563967
1399262
1921607
770024
1924935
1963514
1926806
235639
88747
1454274
1031241
1107051
1393044
178765
614950
338209
1304078
702604
488470
517168
742891
1979313
196872
1533042
68397
345854
971636
120166
893820
921879
1292448
1507627
1557833
502978
1383330
631514
1449168
1288422
1317481
844168
1544525
1649287
1193129
698294
1123628
589345
1256288
1728333
1109946
1242950
288928
159454
1136094
21479
1841768
298954
1949258
32532
190520
1608624
40667
1411170
1692128
1179443
1382298
1304278
1236863
935035
633630
1245064
777178
238160
723612
708593
1508828
302623
158869
12695
707505
1009629
905149
1489296
378830
1655325
644187
92215
442065
1997574
827040
909837
817202
1253211
835076
1807488
622733
1152965
347032
748875
4325
272121
587904
998235
664462
1138265
1378177
1637129
1609797
1564001
930929
106990
240633
1607066
423210
1736387
1239408
77059
608521
1057959
1944790
1281924
39715
1920036
1739551
296731
188120
853796
1561683
683832
1000057
1643081
375738
1856390
369924
1121040
1828007
325691
1842072
1813479
390452
51690
88220
860973
1003198
482272
114931
253840
301998
1643525
765243
1983346
524564
953325
634164
1934835
1106947
951641
1621351
1339903
1501646
406739
868742
1218495
1287966
1277334
318892
519648
1345295
1005184
1681733
318792
1607016
459000
673933
1107790
1556941
993928
1094239
1321713
437975
767926
872725
530628
198903
239441
801979
1358742
1436228
585588
1328975
1844322
1389232
1468177
384194
1878983
1144274
1841411
1448010
226561
821017
332614
240808
1316843
351305
344112
1280551
552561
1533227
175926
1968402
241686
309375
158751
1022745
140650
1843042
1058145
1884730
1908376
1438360
333445
194570
1325189
1524417
1759508
756757
1678682
794615
1242282
977634
1401025
1810168
324321
293695
1130294
683077
1568368
287287
848692
871001
1222334
1909096
941388
198405
730946
666131
1564038
1258978
268637
1562727
645973
689169
1566475
1668972
555971
291715
1815166
963426
1993207
42356
1179241
1188199
1447724
1032920
460975
328322
327602
1950079
1056935
531173
337031
1034311
336663
968119
1812189
1676041
59072
1189550
1994524
1264869
1560223
846527
1366994
611713
673503
1363871
1014729
1246140
1206898
1596267
1304485
585723
1411843
13223
851549
612272
214566
1988756
1051606
537363
792906
1445471
686168
426940
129607
123210
234550
1447077
1726001
338363
962336
526438
377347
1941867
1077813
1081207
468487
1649595
670878
1698655
365890
660192
160301
1613979
1453538
1361789
1727131
883375
662408
1293216
57509
1734467
446262
1746340
1303869
217179
1251526
1062382
1073429
340217
769908
1919467
1192396
379827
1058828
1087193
1511679
1730965
857185
1816069
356949
1959438
1167959
463177
1565049
480802
1510462
926481
840828
364842
1084904
719413
1171372
318960
189102
1667449
1969122
276517
329902
1863535
1926510
1141360
1717105
1556571
468871
1750780
1684661
67297
220634
961440
1797126
994418
301824
1602637
1487001
625576
558706
11060
1448240
1016954
1879021
1337615
90272
873910
976148
689541
1110244
1944929
1514393
184287
1830339
633883
1057393
1746146
359218
677543
390542
1816229
570139
346428
87092
31448
716477
1095891
49873
692973
265024
1357728
1567830
1897105
1285230
518253
497958
986249
1311326
779671
1035571
971003
1418055
8809
589432
1053605
305891
1505817
1667204
1777753
514903
1150739
166133
1396082
1151522
1131986
1927446
1415569
344609
839219
1731124
766969
12504
276767
1215580
1466568
146737
540151
663309
393791
981189
988266
1114065
1088561
512980
515849
1123719
531351
535183
1544667
1076480
824823
1937950
1983170
1229054
36468
1789688
117637
1315894
895152
1394607
1839539
1148033
740949
1114200
835421
454512
1500944
596523
522495
629266
398671
1963736
1390166
105520
1919543
188657
201173
1505175
1542396
1913561
990687
1051388
876174
327512
1044259
1479327
1730919
1404269
748341
524217
241088
1537159
421378
702467
1546490
406868
709846
600835
1083786
590737
193844
359663
995921
387482
1458745
1024234
329695
1940878
1510541
1398024
1782204
31137
236137
996934
537035
610714
1732390
1945642
501867
1065275
1586027
1445674
975942
232301
63569
855572
186543
816999
797292
138148
1137992
982752
517880
809137
1293740
89833
295959
1895044
1944435
173575
306935
1394337
957606
1092716
1813613
292174
1805525
1856259
835486
1670410
1251296
1123778
1564886
1346524
1246521
939354
1141182
1625975
1264262
1017707
336086
506584
420177
1766726
507052
1784888
1456673
467105
1160471
157662
1925780
182308
817981
1817500
558622
1240813
650136
1671897
976449
1015365
673336
877746
1691422
160155
1070472
591413
1960599
1695622
1777255
210714
857295
1480581
119274
1814209
1551506
532664
404281
54462
1746750
142864
654905
1054689
308819
1533827
1562195
1936854
674485
618857
686375
342007
380315
1090898
298630
1643978
1568975
639796
1845719
1273387
1762915
1090171
975214
1674510
113086
1588487
876465
166492
435203
1204844
1459667
1886794
1016116
1978113
1985718
1048562
624967
733422
1313006
1314072
250135
92952
1899884
1527127
1356823
1274907
1932288
712917
1954362
1260383
1923220
191606
839054
1079156
1471348
307007
1285722
1824220
181468
1942604
1455404
988289
1442629
1961853
449367
926219
582844
1107124
1277061
1413801
499469
1466913
1256538
609701
78229
1220064
1894372
1545969
1998363
1843407
1095080
1688754
929228
1127906
649503
1468397
440576
534008
1942337
802822
1385736
13493
241949
1180350
1278537
546901
295606
84858
833778
1915908
1498599
862286
1617206
764421
755563
1884998
1258277
688421
497395
280459
1606958
23223
93345
1190064
1278366
1849084
708417
32438
1976471
1165522
643144
990800
1459136
1055964
985404
813720
658762
1464746
505873
897746
1685026
551240
1864087
1089844
577698
647465
1892402
1492347
1822048
1789746
101391
220670
262710
1777347
729036
1024660
1660819
1146463
824694
1266290
787752
806874
1521777
943419
1132806
1324919
1374866
342470
1554963
1155426
684311
1573022
1792443
1431644
761252
1810120
127700
824950
1797980
1169937
365977
767003
1464645
1849249
1781314
131908
490824
767306
1984126
854095
181950
1561999
1652160
685170
1360160
926112
362743
1880077
625980
710310
965184
1934002
824266
1313721
1804138
1969211
1641562
1760303
725919
1907600
1155509
479606
1490325
94200
796407
423920
1105292
1276841
637267
1349238
1494570
790448
1768042
798676
566044
283054
1488415
540393
236267
899411
973319
633199
1355564
1993653
508710
291364
5347
247355
383228
896647
1959179
1242617
489483
566051
1019334
1450611
1860629
60547
730801
1731955
992451
1321286
1223173
446589
902112
656803
1827048
1813625
191055
1882336
936802
916700
77011
522592
276706
1834952
289678
1886370
574668
144875
832832
1604798
1838169
833487
1326687
1509270
891140
1144238
1482417
1230696
1246911
38562
1834600
794010
1991588
1842739
1394613
469716
634762
24679
179031
1201485
1621137
841325
386483
148273
1157013
1194295
274981
1743910
67001
28958
443404
212364
555295
245226
1734476
552576
585216
453241
413623
65712
1514859
1986394
655299
8244
959775
386635
253164
1994779
1510592
1131777
1082170
1194435
794447
779260
549226
1342016
1478480
1386990
1070251
1875209
85141
668121
960179
225632
1949885
766440
105318
1256477
258886
1799844
1692655
364375
1154905
567155
1414251
1654419
1549676
428134
416561
1984045
7058
648570
1151946
1411384
697630
1508589
1298765
1123410
1350228
810603
827060
1503292
1428245
16980
1323949
55890
148350
1215427
596560
1440629
1455772
244884
893294
567219
223682
178045
1677956
751851
1148654
1370628
547455
1991957
1324301
908156
602546
494235
452785
962994
1385743
775326
201069
461508
936209
1240243
704830
1496524
207954
90751
47091
1269716
1511009
827979
723720
1081014
406822
1293909
468767
299200
1645715
1301895
993143
362401
1954234
949434
1106945
1613630
280475
1561358
574239
1222959
1416565
366362
465863
1651724
880264
575591
830933
129164
1698982
1726398
673577
552003
407132
1540632
620025
1443932
1743438
1088174
351032
501533
1380009
1381086
545321
885310
769831
36882
1173110
1296569
1258924
1459658
573464
1232726
1777214
806640
978027
745728
490510
1824463
1430553
1971219
372012
1203089
1338486
213619
1593923
865577
359684
412567
1260690
328360
1395511
1446895
1530592
1103789
161096
1710230
476932
1775841
576899
55484
1194417
1275942
1548215
258325
560493
498081
977327
1813956
1751048
692964
118942
1067926
95659
527524
721910
994772
1504330
1476213
1488172
1324470
1116797
1186968
1631699
1156093
708052
407433
1507997
734524
846451
45718
935699
1675510
647611
1308468
1135969
357774
643973
1426537
1918837
452747
1314915
1334686
1874849
1600462
960914
1652583
270656
386949
141853
180146
971852
1547101
1354149
1297338
1042140
1081021
678478
896410
370914
109041
969859
1531176
1798456
1378386
1970337
1070777
513583
44297
1847591
1448430
1243653
37279
1044588
769579
446607
1935052
1825046
238268
1908322
888259
379930
1160986
1056444
1362400
1897958
1911899
718567
459443
1369842
1832622
1529723
1414897
259665
564541
261687
60566
183445
1093047
714408
1596124
291560
1682259
918157
799422
786627
1856469
187834
1799949
1074710
1931416
534157
1731024
560183
58951
1611230
1856677
1840022
1452636
1376229
164884
927470
583965
1292830
1145127
94496
597739
477738
561808
280185
683832
1688971
1738440
304679
1663571
1343150
2379
1523732
1171004
1819941
1632717
1523358
519048
1278066
368409
421403
20610
1145041
38040
90007
111766
748622
803160
514004
447581
209902
1400338
1138251
1635836
219875
329309
315573
158869
643535
1420965
1190530
1686038
936013
1186757
1200420
140613
1643627
1440329
1608607
567026
839419
170693
1908126
189069
1499220
1702020
1826432
933654
1863236
472669
31603
1075668
395770
1791870
1509375
730976
245631
1365946
1929241
801327
43959
1769499
516708
1800101
1037545
967163
1490451
1259977
1650438
737713
1275666
1668998
1791570
1170138
584383
980383
785779
1185458
1237481
1463240
1308794
186792
1925007
1429915
1416929
677670
1168094
348243
1883074
784018
1157912
105246
999132
1956181
1043326
40875
601436
369444
1303023
1242225
430976
1700731
423028
1100087
416697
1501516
1993641
1567674
457693
887901
895536
930558
1638214
329773
540593
728151
1086377
834351
896920
163025
832935
1356281
1804225
171299
239366
733238
286328
1446940
709282
148036
1706239
749401
1648566
88957
1437367
1928712
1491266
611490
1269481
1220667
933404
529186
1066824
1892621
1170606
593801
821286
1952944
1553004
790349
1553015
1187099
1161893
97068
1422290
1421667
678580
805626
1347208
1533682
1738123
681571
463760
905332
1532803
1775061
933677
792349
1973518
1702258
1516539
1449934
1787546
1251824
1940587
707896
1280019
1154243
1918020
1714928
661726
1063828
1184451
1959706
92941
1143848
1450460
1819138
602624
569653
1154086
541546
372711
56598
552162
548226
1209839
1272008
1650454
1358126
1657447
1630857
1113956
775793
1714513
854509
978866
434758
1521164
231198
1120583
1415113
241174
270244
956926
1495402
735632
1338155
417615
1900550
646077
827050
781460
506907
1752235
586254
582667
1243700
1612677
957420
604219
1117767
618617
607988
776972
326417
1766801
1131876
386350
202270
1452555
1693756
452842
1822907
1720870
389338
1097278
1014621
445788
1017892
1544793
1192685
1434943
1265508
295280
513963
814269
1719753
666626
1827530
750194
458237
1654214
115030
3154
1412191
1040871
1352466
257977
1896315
655862
1626633
822807
322365
546759
1253275
1064168
9002
290137
823964
807235
1641854
337089
214486
1573138
281385
941338
1402494
77503
1598447
1040742
438244
703752
1359347
1440648
1497092
457201
1816277
1202276
1633611
526202
1028329
1628489
1534623
1463728
154993
1710857
720579
300250
1961554
1470065
927154
1247238
1463511
1810364
1274234
1024481
58819
471739
1568454
1688975
1589151
1216932
1590029
1723995
147865
33133
141049
1573089
694813
829669
1324199
412745
1717787
619117
1517636
338764
1836805
1602117
304369
1570702
928484
640978
826153
250063
1742091
1076571
740273
686135
709668
999707
510041
1133950
321368
717252
835278
1121201
1212470
1810805
419125
447388
222285
1613843
1088000
1045508
644232
528739
1889912
633402
1427759
592149
356326
1809507
17687
1270439
213119
230128
367161
757825
1152041
381245
81726
12180
1164083
280983
1391896
1105977
1232644
1603079
1500316
18233
1097362
488168
1076163
90529
1229276
1755034
315206
915160
188423
1941348
291463
946576
1826976
202654
1753115
364501
1980548
1424990
1135940
822151
1684612
1854729
1456938
1139104
1740620
301034
345253
1052758
1289987
1098247
855742
1237818
610488
152063
1114887
1122522
1999025
1075342
1956126
74480
1619009
214081
257550
560794
1880325
383898
549535
10741
442908
327101
626334
1046560
505887
797487
173214
1102815
1645275
575813
1236193
1671124
1199816
1405679
1263911
195342
738620
755998
416276
1639395
788761
79140
1053768
159393
1079600
397797
1557302
1098631
1924065
1264404
891878
1405401
1820120
222407
261908
650620
279194
961737
1005761
1792831
1775066
1890028
533767
201054
290936
665861
1695093
766585
1359875
1512000
1005013
1471132
1064771
410943
268133
299286
1679356
365849
950313
397549
753358
1914605
554976
1342953
1360951
145224
1234542
93988
1501261
881144
1643046
1025678
1481442
1852160
838488
1483544
960179
620123
582792
1447554
886251
151772
788215
1511505
1190792
661359
1133251
286715
163800
738712
1925449
1528621
520560
1343613
1183258
1462253
1940586
318037
1020648
1722572
659331
990791
330484
1507109
1422038
1216849
571432
1564207
1882494
1625095
1869837
370690
143532
1281896
1187315
936597
1526634
473229
930083
1595191
174228
1298961
1008768
849532
657605
1346821
699420
1713275
823938
1348157
1000513
1631009
629696
1151655
1969152
1740619
1800030
1088131
263210
1817191
1915727
1213830
1059045
1801776
481698
1410329
858251
1156593
22187
31775
890484
1257018
740123
1819406
1878659
1526928
1335897
1551486
465567
1503605
1885366
750593
998041
779220
688893
621363
790342
1750534
716375
338032
1481988
1038425
1238039
1532520
445316
584715
1124157
1894019
1680578
673252
992594
1540896
1284253
1667085
1465961
1445062
1516109
1508154
125755
97219
1452797
122913
1574013
204487
1989674
803166
888106
890352
753570
439467
480518
1588849
1654020
404054
279809
512094
54076
1061778
1805259
149948
299651
386829
1649204
588726
922533
1744821
884575
1431679
194650
863118
1762875
294082
1310956
1289976
1327665
277771
915013
882777
1348998
394
1164048
1313930
1945726
1490148
348006
209353
1592127
1694109
564160
80316
307892
329772
674200
1144541
1771263
1820788
1382752
717041
437870
1739127
1870074
729058
114404
448231
1298315
1302591
779550
788165
853054
650684
1307216
61743
285381
695151
658679
916900
1831869
38359
1786255
1544388
650636
1962235
1319286
367293
227528
1126490
862384
1695417
1273187
805831
1935011
714193
1564973
348235
269414
263442
1291086
615085
1644119
1163518
1827812
1262068
907335
1512726
1322504
980973
1375562
955608
264431
1923939
378805
1193998
1653548
551850
568431
772569
1760349
964908
1929107
62887
649635
916655
1763131
120880
517245
1154545
1618624
295030
633914
1589965
1989034
367169
1770241
1037947
672991
889215
1469146
310539
1878455
736703
1465426
496544
1664655
1974486
774242
629831
1814448
1274084
651261
23561
1751945
400131
994511
1350064
1784989
244635
1690513
99824
685763
1470478
341868
262059
44696
758445
381577
1448360
128156
1545187
813730
1940831
1966263
1434717
615420
802012
318382
360914
1252974
804639
1294642
1653422
1860731
959153
532453
483012
592336
127377
804609
1989259
1833762
1892524
547263
1105939
274358
1201642
1622663
1610816
1106735
1288910
516045
1484715
1492233
1505909
698267
42470
1334536
112556
1191210
1125638
1625532
1275323
766824
1388676
229332
424929
1154165
1257790
70369
1570463
1591901
196717
22558
1987921
364648
1645861
1339814
463593
402687
542505
640027
66867
635803
1066439
347039
1713117
526490
1873289
860080
1914681
182589
1862304
906732
1439771
378791
164036
347138
1178862
1579929
504046
1599543
421749
974730
399953
1434922
1273221
867656
1686461
1378084
493879
333425
839628
941756
1971108
626179
1336606
703118
1903113
1199135
657369
1397976
1940644
989511
200560
238713
394818
1742361
1305922
443318
806195
1213765
1830379
956225
1068309
1646038
174004
1071872
601724
244957
262817
1440734
275560
529938
921816
320933
1882610
1299807
282130
1464602
1770809
295846
118646
1882070
198388
1209388
1184808
1984662
1451495
1582215
157489
1758935
1982669
575068
931137
858672
1497073
934130
905773
605776
197707
173723
1530101
1724040
1105004
800069
911010
1296080
318037
975148
1077272
1781390
1778184
697378
1691305
11797
1147671
609118
1136481
1273905
341563
49811
475407
31028
1021720
48929
965524
134824
1360903
163810
259959
719826
504938
853210
1602464
1304372
1643250
1871232
1879110
1484792
733611
830575
946659
546640
925640
1861875
1924197
817761
1507231
693023
1049021
1236412
1308943
1988959
413526
1445134
1460136
769486
1675883
580101
1830278
657237
1901845
1799669
160531
1631425
1254169
1650954
1108816
498459
1767970
226294
1236844
829375
1391973
1333072
1840753
1952183
1585607
266235
466701
617792
1422585
47528
1977323
1243245
1442207
613666
1310026
1569587
1065116
754465
1395553
288859
1715055
264739
1085987
1601670
1825658
1256713
1385527
723915
1733091
1978819
674225
1072132
1453412
1530827
732896
602114
1698887
1113632
918061
1497039
482362
1075146
178864
275505
819601
1732572
871777
1292409
483017
1646407
1001164
317367
631156
1539488
1948837
135328
346137
1287759
287252
875451
1352713
1052802
1709725
1814090
1575617
1597627
89526
347467
191194
766936
445753
514031
595265
821063
628315
863300
1588530
1800156
1973795
1247189
784955
1266412
340667
1208055
118424
733300
258902
1306425
298671
1746948
1251296
193717
906351
1444920
1915453
686127
1873852
1884204
712186
923076
847595
1469298
1207551
587992
1412866
610534
1629244
384905
1830876
1883661
718754
1342196
446820
531082
269521
1002256
971302
1812640
1016464
878401
65611
87185
1327039
782095
846548
296265
1662549
156494
1137305
1050269
605603
820274
1100628
31102
313101
264469
1717030
1747535
42105
1634201
1650871
407266
953179
955341
711569
1802702
1645822
1440787
1170910
841848
453959
1590092
195274
677565
1745528
24113
50623
1174455
202264
569707
817436
88373
102381
328462
826921
1961141
1752055
1433838
28833
1614164
1457347
1589665
1706481
1165217
1011139
376497
687977
1796217
868804
1446369
1904206
961240
553476
176195
284
1666269
1526211
75826
625671
1724424
1041444
411547
1381554
1573645
964300
316133
1517288
1736733
1701015
56655
1099266
1773523
1436684
659002
737097
96176
397990
1649462
453353
454934
1486807
1695808
731254
524098
53752
691019
1833229
1802375
623127
1645152
952442
1495593
433467
1515177
22928
1183368
1532627
1226152
1400991
1867927
17720
208815
367315
1160676
94591
669758
1124379
148678
118528
326726
457267
982771
1496442
1292649
706595
1487399
887434
1855168
904046
95159
822756
1070062
1380903
267773
1975136
1110356
384664
1778224
528600
812652
148024
1892928
1896205
446012
1200632
341180
29943
331662
1920601
374261
120610
1671211
715301
1237640
1930171
883625
984042
1857574
1719432
779012
896629
142879
1655139
123011
825456
1486438
1991421
676067
1869218
423534
421216
838071
1994660
308258
1042255
1667381
1252955
295809
1996962
1885795
1538420
546071
790578
1203377
1835224
8029
52952
1707177
791639
1900847
1677843
1867333
1314485
545746
1264807
1638599
1118764
1781013
552229
673611
582781
1448455
1953933
248779
8589
901212
177168
453237
878671
1074374
726384
24530
224358
1523416
417385
1786514
70683
1657186
1896798
51291
1786531
1500851
1412664
857471
466010
1304458
1050587
808041
63616
1886289
749018
1582722
1572276
1402455
252429
206073
1728287
673373
1908091
237923
5639
157744
963008
1855117
1455180
625497
515814
826456
1388358
801258
1944558
334942
1403260
1028199
682536
580331
1385784
1096324
630757
1695113
782299
1128164
443674
168571
413798
409462
418043
1162014
1388752
1777162
1332416
353583
158952
707598
402816
247020
1030804
359607
1985905
923770
633497
572350
1202337
604491
1555009
1458545
999560
177868
1985379
1936334
1641599
720459
579717
944586
265187
621633
821333
581634
1670911
688250
184898
1979674
178581
1027417
985102
1185131
476266
551133
35699
1463222
1562081
795004
1204541
458159
1937474
1179345
362741
1430922
1862240
1118225
1158630
498658
1401799
1321199
1673180
1534355
398187
89998
1588517
1413024
639312
156389
1551759
623797
355405
544121
879077
424519
693780
322363
1677854
1330972
1557985
1477841
514782
243462
1307312
674730
543768
67991
1991857
481047
1046020
1063244
977187
1738049
1505649
1870174
118841
1836673
1756167
462877
998206
1174343
293880
639246
1025294
543757
1837171
306752
252403
1992360
703023
1348409
1840873
305226
487616
1042398
194650
538267
1105216
570204
387659
1096568
1619898
312797
1683000
1770081
1159026
1829736
1448293
1826481
129253
1100353
114980
1290833
1786730
731874
534606
1075857
104253
1392767
868657
4835
1235501
779920
1730141
753047
1423656
162666
1675759
756874
17111
8529
1401828
1272072
1918097
1261165
547800
1718707
207948
1068
1082862
1754548
532326
858709
1245415
512739
1589951
1982281
1173474
1484948
1717219
878669
1082626
1793615
195609
690934
1064406
220361
1002105
1316415
1248856
189101
1611948
1501416
1456652
1119706
833633
278091
237561
346340
862449
169822
525234
770852
205658
880515
273457
1876844
1843349
442676
1710402
504157
1934698
1857507
798197
159068
1317218
1823771
310483
1431491
628566
1890237
1976103
1018355
1898963
504346
1326140
1287332
268593
1305705
773295
1316403
1852930
1238101
1620253
459427
1107219
593251
457630
854948
1667073
211865
996264
881099
1388379
1226036
936065
1451163
1917000
1835926
1163846
1033279
559335
1078708
1558984
85100
1541684
1683152
1318633
252961
583254
673389
1179495
920979
1601396
493617
1812818
744302
469979
817211
72195
397608
1728764
438604
1872915
1447549
1002101
1308740
961967
1783240
574449
1529844
51837
156781
84173
149644
957729
588475
719204
226373
1865917
753361
990071
1777188
1771956
1692115
1299080
1221685
1784786
1114697
624527
1129827
1452942
1479308
1060092
1641221
352263
703363
381847
696101
1034470
269364
267946
1193524
1185381
1191782
639088
1456000
1802994
411301
1674024
1256279
1450388
1900041
716428
616195
1811642
305729
98298
1203869
1218249
1330348
1235207
1145120
1061485
1812242
145090
133401
219284
999123
591455
886534
820580
913527
355432
75697
938043
64033
74830
298241
215662
1534083
1816062
664205
604053
363048
173531
176439
1123655
8269
1491421
943147
38467
413054
1437689
1285117
922791
817333
277956
514024
1323400
2415
1769948
69711
1923850
24050
212231
1621936
1689826
1281493
360800
845309
1142920
292669
843335
62228
1322543
849650
49630
225452
1020404
1112550
403808
1757015
329263
1988914
1038165
935800
1185191
1912514
1671684
48226
658300
1281164
4655
1681018
959494
1718327
460940
375605
1177095
1531926
402128
31221
648739
334672
361992
289464
306981
1306253
336899
251736
68349
414
1464534
1452261
533086
1974806
222120
1212512
1230309
294946
1321165
129859
869052
1712186
291789
1264013
1921653
212444
2715
1125472
786723
1282426
109537
1042297
81619
1336494
1676353
344347
1735816
1292317
1153316
971556
41478
1649307
1897430
452669
1481349
746025
951999
505324
1915627
560103
284552
412173
1000940
1917957
1273458
193307
501859
274521
756756
497104
612551
1841014
1965207
1113324
1579377
880576
1989537
1431467
46773
1458928
388432
1530676
328456
206726
644437
154329
247763
1212518
1583388
908537
989248
1177742
214828
1253631
1006393
1226142
1440767
1444349
1889047
1917614
1405682
1168287
282365
1679077
71823
1077194
1275792
1212186
1311421
1256261
1075327
1012200
940950
1107623
1279735
842331
1862397
1425709
1576182
400108
358600
328738
131374
1487060
425152
881529
243470
534072
296917
1235815
1484170
919486
1285230
1391457
799552
891275
1212897
344534
1848045
739258
1555724
463670
612240
227840
1340647
1514806
1797653
1520007
226820
1897989
249163
118856
1780228
821007
751350
1799996
91934
1190567
1296365
1995174
1255819
1435757
199910
90696
1958630
138036
537531
1043205
761131
210841
467230
256230
390468
1417956
947618
663776
1031850
823954
164101
869218
673567
993933
1151819
1376020
1173740
148411
390873
1867837
1720303
318112
855841
1410045
290237
118814
1583942
244494
717795
97147
119406
995918
1999419
690814
1904556
1343595
1580262
369071
738935
1530896
713056
738617
820639
1411019
1352140
1233512
1292443
345506
242557
1338890
468787
99374
768997
296604
1693000
1507107
1116339
925723
1425011
804916
1502382
1702943
652731
220329
1519800
297939
1526238
1291821
730392
1080049
1168858
905998
1195388
315511
4688
457541
438522
1865585
1438896
1022104
1780761
1896420
1194011
194746
914056
1422158
1945252
1112090
183697
1402349
96936
819135
1932291
1087711
1122347
317138
868719
1289284
515282
1464716
1611219
1535928
80105
190796
405443
1019077
1222998
1705579
1411087
1388589
189231
1989581
1553906
319205
1509991
434071
700515
1705243
1186505
1540359
1293260
1019475
1504162
499940
1676168
1449877
520567
943803
1760513
1960985
222983
1132854
1657689
1658410
25981
337109
829637
1021213
821841
1990171
241915
844523
1711982
1671448
1012705
864911
1044988
1281586
1459427
299349
962469
1930241
494996
263698
9130
717815
569341
827914
530695
1685475
333395
1909528
1885748
674289
598705
10102
694270
966763
1865392
946903
277346
859657
1390987
1020291
231445
197870
880460
825819
819599
1833736
1050832
740130
1510
121336
1228575
641219
385581
328897
1593752
1076742
84543
1026922
1820499
505257
368381
873309
1229275
146613
368072
1579331
1824124
1501888
114001
1341285
1231466
1949434
28093
1149262
1505026
286274
136607
1917036
1157253
1660005
32054
95856
486925
502278
475244
704144
1754610
1965806
1241282
106269
1715005
185516
803488
1713466
1905553
1658203
176623
984994
1643019
125996
1242360
1381285
1177409
396707
85995
1154361
1300480
356485
1179384
396883
1968260
1532534
467330
45439
1909755
942589
765920
901524
1380088
974878
682850
282308
1658147
744729
388243
1119104
896983
1730964
1151473
1307563
1491283
230522
1785585
587118
97016
970530
1279426
1870388
523546
1692798
1327395
627615
1112846
416251
686330
1847236
831977
512604
854148
463258
1332584
1224476
175759
530076
1959364
847659
1005828
1711344
905693
885715
302174
826213
1763334
980428
1339010
171363
762305
739313
251895
906695
1143169
1011235
1698935
1170366
1568370
1065466
851197
1435851
908617
1350185
1096611
716078
10321
1316825
167632
1548469
220175
1245603
1458969
904656
1739754
1037802
1278180
1009302
93106
1786298
917187
1323412
1565555
644229
522191
615982
1133469
145326
756735
1284178
230002
1183105
1631581
952755
773564
600483
1309490
799294
1117878
437792
510198
114556
842021
1020164
1934513
989366
456204
1000201
1245919
429444
984840
10560
1120066
1552518
135761
447408
1197018
15970
461004
828290
631330
516930
1019514
1612478
445430
754949
1046273
1424906
416267
1795470
265081
346766
1680280
985494
32226
1665284
384218
855870
503247
499739
416046
1172454
95558
252599
1669035
902030
1071931
893557
237890
150802
1457204
1377848
190271
1517839
1787405
1121877
429726
371812
601642
233583
1013051
1791222
802376
35100
1309699
1470618
414142
741770
1274325
643665
815007
1849367
1317121
1994751
1523591
1689688
1886993
1939106
1782630
68176
1811008
1478103
1045175
1937465
1480362
1353900
766315
1492489
413030
1734106
138721
1138869
985967
718593
124868
1232644
454397
1913307
197143
1402214
1898866
658535
395661
614625
1029388
1473966
1109833
71433
1821041
532745
976303
512269
1408873
1998607
1589696
1861529
1906733
1637562
193157
494842
1498648
157280
1974947
269697
1034335
1700749
243236
320036
208453
203015
1546923
200742
339062
726824
357302
400879
1320962
1151338
1440766
1804308
1121211
1114329
473912
1949135
1073654
1435867
1307114
517059
1055466
1779228
1171679
1674551
1299030
1570772
1707918
1180031
1218021
78300
531963
1964421
296246
883212
68592
537246
201383
1869526
1832726
698191
1039052
453178
1379473
700204
1109319
1242503
442625
578722
751043
460566
1847115
1733436
104357
1113396
579322
1332787
221683
505402
1658079
351025
285869
773717
227570
1708265
178889
1714044
1884778
63381
784462
11304
1201505
1096550
39660
1384156
1097270
310951
1136855
1654239
951665
452044
15458
1102977
119754
1202687
29066
1110532
1751821
202411
1814674
1824431
1108399
1261445
514774
96443
1704161
1155916
378595
405109
1977680
1228947
360513
1915145
676802
1931255
1957053
800659
1078201
729657
375138
1514258
444185
1174568
1315060
1172280
689897
691204
913216
1542215
491865
1574535
538477
1263074
309955
1658882
1254215
1476067
458879
1614939
109089
1125353
165429
1219541
1607111
1166011
1404234
724801
1317151
176182
178004
457948
1908520
1731114
915405
641578
782488
1611987
432201
1676744
391287
837510
1367647
1303311
144893
1645089
722807
1160264
91412
160614
380421
1530776
1805123
1098353
1852639
625774
1598455
1296688
97944
1628013
756356
1125812
461776
657143
1474928
1118999
778646
599053
1047824
1928502
1723230
244285
1864211
1979380
169754
207785
1593513
935798
965423
870934
857545
1885077
920781
1548242
678707
1663480
1730342
267583
681174
1148318
1602735
163374
1620054
7787
430393
356800
1581400
1729701
108372
1455397
886746
1566120
91212
282663
1316055
398505
928696
637131
1301044
266966
643175
1206011
153989
1566756
160894
599503
1302278
1121510
1975835
131608
1354324
731744
1436545
110513
824737
843926
571500
499191
1617968
230007
1321850
1114375
1707216
897185
126882
1423903
1925300
431854
1246521
136491
142569
1986070
1607689
1000996
765163
1773625
198880
558366
227042
1030577
1530141
870982
1722146
1750144
575409
284191
1687989
1314971
231913
1787694
1480297
742662
891925
682246
324323
1801212
1787248
768170
1084537
655309
519303
985203
296786
1680766
776443
494584
1892157
581076
158882
457210
681547
790933
942739
1040717
919167
882440
669507
1153482
1913164
1997697
1578269
1708571
1874478
779199
933216
1301476
613289
1921058
1135573
169294
1390855
639262
625356
1181190
1636272
744997
82222
408687
589693
1112415
600734
440773
671538
1115128
932054
20503
378080
1005862
684889
290914
430020
1738564
1597977
1306436
1306153
71727
849539
1337722
1567605
557161
1794110
1449809
924919
1955296
926933
153461
608654
42910
1897797
1010853
282222
759020
901655
1937184
230957
1828994
712159
908004
142935
365329
1217490
1118330
1416567
99292
886343
1188937
1066205
400796
581139
814786
1664185
1314582
1200198
405599
683240
1231013
1157772
1841358
1420725
1342532
1644701
415593
875167
796480
101234
1465818
383618
1556624
111473
853411
924511
9545
1774443
1026951
1890639
1368472
1110624
288702
1164387
1539709
122889
1590766
1151585
1716901
703172
167095
1122518
358506
1735532
665091
563362
1772542
471164
1574767
1573978
319802
1575130
1331599
1246456
1570085
774641
46109
705842
944366
929274
547477
934834
157233
545285
643393
1118183
862323
788067
1315116
1042177
1442891
1613470
1421639
418831
1531093
198969
776420
161328
1074756
174924
948193
27672
967932
990155
1884193
1990824
503532
1897030
1726321
657224
327110
835844
344882
549925
490351
1273562
1347188
1865459
1847108
1596882
104901
1940664
729231
802548
288937
1473502
1746231
727512
1543622
1445303
200141
358535
242195
1836198
1348318
438208
815723
1684892
437633
247422
1755607
1807219
1322328
523719
1992372
1766713
1631899
1729283
858330
1183947
1175269
227891
985017
113390
282496
764624
1504957
340706
1023687
136863
92135
217460
753748
103312
1888969
542440
161070
1810906
496898
1107456
650268
1987296
1948974
1957023
532668
1677460
900290
1022542
1179175
1861252
491176
1157490
852710
1475552
121875
157341
1990527
1514997
1510823
677112
642029
1196905
1910057
105341
1360598
1516645
238365
884639
1684701
444053
662578
406660
1351758
1933838
293874
1048367
447400
1877963
891764
1611451
1268549
368269
1597209
602772
1746827
1594267
457280
1938833
1296476
1661754
851399
1436850
1770214
1952718
716195
1184012
1728100
952013
408531
1605278
917220
1943835
1394142
917392
398034
1664671
694167
1157453
203282
994385
874850
1216875
215332
1855687
877668
510143
1498363
1776182
314864
886683
1982138
1706587
1967227
1810899
371146
1879579
1011305
1462935
1730081
1692502
1413924
939369
821418
1493774
653989
910807
219154
1867143
1586479
878336
796426
1753715
17552
1823407
779948
861195
1258246
1739291
1040288
908900
1416395
532861
285716
295633
692100
1812363
1515655
757645
269748
1415865
352854
1400540
200929
586638
491285
525483
1848714
63359
1137067
1684344
807976
1184483
213809
1039195
1383755
106836
358835
174268
749139
140698
1912274
1851863
798103
1861002
680977
644410
1562151
1357780
544530
1500551
1258656
1316940
1347385
1763121
946705
332524
1620141
1471916
121031
1008076
425135
1939599
1578757
1640833
585455
1995383
336632
446333
640112
1978353
1517472
1803802
1078576
228629
1131157
394913
1172052
779019
204057
1697834
1526004
1015870
1999540
968222
740275
292873
393875
127770
1828990
826905
240601
900537
139205
797925
813023
290624
242044
1217934
713222
769432
1619439
395400
387220
874586
638573
714469
1861766
1719251
808107
1570770
627125
1144210
909525
1262689
1749967
1854870
119222
1191686
336800
1029329
989120
1012023
1141690
363073
1251790
675955
989839
1705895
796016
1363468
251443
668407
139578
801399
1050271
1605693
682682
113575
1248141
1275487
1388876
429701
284323
812162
795341
504499
1751253
92589
858118
1539197
1120733
85651
1228144
1044271
245384
377650
1730369
1912757
1121051
1126190
611490
59241
876790
1200558
1417596
453871
1873452
1820023
158761
604261
900643
1254251
562415
1440855
1104184
1085150
1972872
903763
1414287
246853
1169144
721255
625245
610062
65005
1111230
1031733
1965196
1997201
365457
1134872
1680631
1402099
1242464
1319297
834858
1091941
1917013
1325211
519523
726001
1624910
372621
465994
1092277
1990228
1612311
1724089
115745
904747
1040136
1880083
616077
1607663
1941986
890617
1676916
1050529
509878
886895
1505408
657801
461745
967766
1481652
930041
1494259
585816
683813
1221976
1944158
1697287
996293
1847824
1611031
1254816
618769
1031314
715878
338311
1428276
1895376
168813
706689
588614
1084357
169823
1301011
301393
832718
1081608
1110040
1836261
1780205
965838
965372
1049553
1102144
819222
496040
1752117
76833
1782929
188942
1005975
511514
217522
129584
1853759
329591
845817
1294076
923459
686895
674868
64757
704934
479634
1923979
1307138
103860
235938
1129492
378541
804169
1907693
1404392
1368985
1845224
1386786
861532
1493334
848691
125640
130817
980624
822602
837927
785167
520064
1037592
1424997
1932162
1325050
1535147
787000
1025416
1500627
1307360
371560
1464584
1103701
1496782
1014402
665186
1736047
1613061
77492
1887302
1482897
1891594
1684741
331329
787691
1634715
182694
1699266
1615652
1077990
1321532
250268
629819
1523019
1687928
1271892
1155750
739844
1008077
534597
959896
1895694
882691
961604
1663639
869963
1769439
1346230
284633
280691
555594
1047118
1665689
1276474
1845762
662274
1037917
13455
1048863
239515
1888440
1320116
939416
779193
378915
460436
410156
1478927
1833112
1890271
1310605
155173
1590686
344567
811547
269892
1217124
1881534
1503073
1041061
1473424
507110
290843
1432654
53990
1417540
1185313
783601
154989
563902
1200327
1568443
1021598
413970
162863
182113
1326755
1685323
1485123
364452
1354061
809634
20536
1585955
1756252
296992
923662
1055610
101842
889774
1870575
734285
508203
951641
1901537
918641
123696
566460
1979980
841305
1225795
1345216
1506860
193932
1255659
419570
1632924
1345200
244445
1805097
1807737
1606573
1767727
730710
1599653
1005884
865165
1191070
1182270
319649
1596987
818012
1372374
24400
1293042
564648
1191892
375517
1486655
1684190
836648
1907807
407613
1502754
264899
313142
274313
221168
1849385
143132
1580382
292000
1538597
606289
262488
1447473
1295746
1960125
404363
1636552
1188991
114302
1753752
1147469
784891
1060570
348145
780217
62189
918167
654438
1872372
490613
1561518
359374
1817345
1150619
1410166
1033897
1717232
429167
1492328
195724
227556
1854592
1496871
528373
876710
403313
77749
238543
457322
1938981
470896
472268
1977863
1940300
1181431
1425163
1513992
860352
33644
737553
1163084
1043133
1879158
872839
1672739
919972
900769
1505965
574165
1322400
869846
1089805
305952
576712
1237819
449410
47508
1456035
1262902
790254
789111
854768
249934
215790
1596006
270694
1288777
1038454
1322936
1644658
876503
1779633
1683653
1397100
1226058
1274976
1134310
1697993
628681
1163520
85955
417783
1659884
374492
213373
560239
1023106
423695
1941102
1909887
945929
256066
1650591
95462
711538
400099
956058
210423
815142
211262
1622143
733112
735796
1518841
505392
9927
496603
971568
830153
35904
1863976
1454504
1892860
51359
688583
874695
1593605
621847
1856399
130935
926159
1498772
726264
245049
1072648
597886
969359
912607
1808441
99406
589857
588641
413967
1016568
1316004
926433
1145063
639719
1988319
391566
481022
21293
471574
148125
404683
1947877
537401
1936284
1640283
1728811
175380
623096
1006674
1651413
1991010
1693667
731696
107394
1669924
726411
1879986
1376985
1647100
648222
1457146
97800
254017
1922431
528928
1833653
1716576
215092
1314119
1660417
798422
679924
1303035
1642559
1657912
1459656
1499868
858753
1960415
160662
99309
1536991
1963258
559924
1646653
619609
479654
1023888
1033140
499573
1498501
654356
436439
541627
1488313
1089120
687224
1496064
1162147
15282
1975857
1409487
500231
1077960
1406197
427037
577642
1253288
1936722
1605041
1354449
621844
1517107
1087122
431418
749646
946043
1228948
818748
1035379
1045465
665573
1784269
444623
1586528
920103
1030338
624759
772887
1852928
915111
1557253
230511
456693
244465
951829
240302
1884575
1880026
883548
1844475
11262
245289
331269
1058320
1391271
292003
3366
764137
1212448
1803004
1223927
745424
1407601
770352
1296263
143698
389220
715642
506705
461474
230549
74616
1836182
1844709
717794
1845010
855156
1529622
691482
954460
1423777
1925241
1390934
1746097
1446092
354253
404456
956178
1820021
512462
867112
1840343
1648715
1409820
1459063
1430483
1059492
421089
1721179
1225477
1219853
1309236
898454
1745782
1666609
1260799
657251
255864
1475776
345469
1899559
410395
1405176
434433
563444
261422
884580
114917
409278
550148
435209
916166
1048534
1480797
1310857
1397524
1996335
136634
1084441
1924930
218590
275790
1487891
315390
1386667
432519
819606
1189235
624202
827133
1004435
1764152
904527
598692
1422944
1967036
789224
1286477
660297
1062369
1962053
1763106
1240952
242584
765867
401932
454436
1550014
681487
602828
603459
14737
1236302
249816
581739
1760946
1706174
57811
1891006
1821309
194763
1423281
1670453
1682684
1271429
1195093
1519425
1237999
1941806
307654
1225414
239811
290531
361538
1086787
1658094
570158
1743681
1268465
1224998
321574
792715
1242721
367366
277164
137310
1580806
510436
762395
1989431
1553113
971780
527160
1585854
332150
1675667
1876662
814279
529257
1723533
278446
1875123
425076
895952
1954218
240019
1680223
1513304
1598875
1546734
348147
983669
1929268
659014
630617
257224
866847
868663
1496914
1618312
892328
1782301
762942
1348699
1886673
1159197
1910341
791828
721519
533704
573671
1560055
1542038
1706397
1270493
500925
648797
353149
373094
1795811
119010
1573523
1717198
1630123
1452641
1187873
1761932
1592314
1133736
1508209
1803549
858181
877789
1859015
835939
987648
1076446
1001597
1819175
982633
1960091
1196290
1086450
479054
969220
121496
1481618
1666463
1872958
209195
1678458
303161
296298
1922199
883415
269658
281246
1611770
795163
1083403
1239730
1401899
1716562
798478
897419
513919
105657
1187503
1822494
211776
1166279
809578
120816
1723774
295997
935216
1703289
933733
696131
1906491
11538
1404005
1852802
1487010
311761
22398
1921579
380538
1692418
1132137
336837
1639816
808607
1877116
1855808
923250
48301
773506
1160266
9994
1428234
931628
166635
1683207
457050
1173837
446504
417912
283621
613674
185291
147365
298667
1018830
334798
715381
527464
298258
1854375
1364857
760583
230946
1183877
1785278
1530488
957246
1485280
623620
1346783
301642
1290120
244156
1933905
1787017
631872
1490010
66572
445612
1107725
592906
33722
1493045
778509
598453
563404
223350
598036
851157
1534143
166066
1924938
1429938
967053
1622014
1247314
865936
118369
1172147
311993
1732952
1143604
159069
565623
481937
1191935
1938333
775244
1952616
582146
1881204
1396035
2971
1280098
1450700
486913
615535
1243832
885721
1698701
1399987
888022
1546978
1318935
1158420
366575
1088093
96250
1613548
1706962
2872
1992738
1753123
680052
87962
350076
495777
1941576
1720704
367169
1255765
1847490
1351924
194921
1238149
64415
18731
1254836
1116865
320733
447633
1332831
676743
1328502
1857755
510140
1668043
1493597
1458802
1470801
250106
1623800
1170835
371205
1854729
1531149
32675
707845
752795
801873
1217537
1668928
809322
1873018
525057
360402
603619
1953970
731043
1428699
989087
403676
1014135
1036824
1470219
973985
574662
302989
1756057
854000
1743644
1700096
283604
628762
1600377
1389068
1933893
1460620
621286
330810
1263503
758496
101240
252746
1795383
1759213
352587
550934
1331380
1906032
1908382
1787358
1757474
428078
1058014
216325
766168
1072692
528722
1221705
1936056
12411
1099056
1114267
1929165
1976827
447768
1299382
1045378
732042
672790
977853
1367345
1348682
1062562
614025
1191496
577991
84802
737815
1762056
1540272
1133353
1251888
886903
798322
600408
62167
592780
1042516
281413
1447124
1205712
1568031
1864141
141163
1075563
33064
751018
508497
532219
1024069
1626022
515533
515284
1271182
513893
187517
1540572
1134755
371283
1081991
896202
621797
12990
1366111
362414
1184665
1115244
674114
691787
551944
1667896
1640275
491040
849898
1811088
408515
935806
1245137
395014
321242
589072
1048320
1901638
86646
277033
1186839
1675567
438818
879947
87806
61543
1642089
554230
1636202
1192558
140478
1269800
315876
1991471
1900515
1429720
219924
1366421
305618
753444
1635699
1697354
92204
786122
511015
239821
1885725
1798898
403511
1706606
1866320
498961
58217
1583829
1898415
666616
915131
699735
1668736
56091
86377
1782464
505166
422643
1468616
1260872
1649024
1633108
141650
1864187
927687
1620409
295367
1244180
935294
1928156
709607
1120711
1666916
757175
1164065
1369130
1542561
637404
1417780
1933264
782453
1092477
1007703
1133209
395851
22289
1352503
1651576
1491968
693266
1161713
412920
1269029
1716889
1501918
959490
608750
901850
1018683
1530827
1540297
1669147
1269003
744171
1415846
1257408
1897684
720460
731275
1653563
1800826
407560
1301658
1296758
508704
1832671
802697
1907123
1020565
962485
715906
1360916
136598
1712004
1254501
868009
684416
893557
394557
1672568
799526
520800
1744607
246941
1748940
1671776
1885524
116822
871205
1240801
620917
1365729
3451
1323046
1772411
1121319
1284917
273073
420153
1476894
875448
1393601
158198
1547012
714357
645304
1387064
1529348
276083
1582136
315510
701454
810090
618588
1863934
1212562
493600
770011
1704633
1935633
607317
14665
379888
1245794
972140
1921475
551272
1040803
1963411
333277
1046431
520150
407102
559737
433427
1785629
696222
307586
653438
1227023
457040
1855222
393262
1948610
1416652
1043000
1214975
210515
839877
1963313
1055435
1443820
537097
374336
900551
1067131
1721338
1796051
819619
1206100
1307808
647152
1730169
1614836
864149
302868
1103139
1557891
1436248
1337433
688477
538590
733596
1394708
1129639
1191708
888875
90755
1847513
418400
1999625
1007085
1104438
234039
121757
1247031
1577039
44804
1443383
1812025
1344885
386251
720507
870971
228687
323421
1055892
341514
1109087
409447
1741419
1019809
1037151
619912
1062223
4178
1480652
400420
1770251
792277
65103
1644668
17317
221045
1709725
4953
1408464
521395
1461260
1701805
794512
153151
460981
1574986
1792157
1087951
455070
611490
1378917
84213
623475
1125939
361414
960707
228770
1528920
1536733
1964845
1305831
1501564
1763704
1863214
655740
514235
698076
485974
193082
490312
1124396
480333
924768
7126
1099765
535798
141239
719611
1868344
199707
944008
1763981
300271
406297
1448744
411592
519159
508907
1053850
812728
736140
1321787
1929195
1725652
1187385
1520514
1904501
286955
551917
132970
1934145
1231108
178018
1703964
1160914
339787
1004750
1441888
855343
1132115
337200
1226276
1853242
1844446
623655
990405
1070535
187741
1296877
244170
204521
425703
1342059
652992
1480776
126910
1037272
1261961
1404163
627228
611542
1445848
1801285
463774
114386
897037
1539920
1552057
1865208
234934
1638086
810748
661764
1380824
656049
738203
1200531
897178
1061027
1889924
261636
1139806
832161
263431
732149
95995
538410
685683
590974
1742997
274894
461275
1357155
1806921
1104439
1520834
1139044
1740981
628157
502968
905920
720967
1118530
1449742
1974415
1049351
58778
727255
961738
1184089
946108
360192
1100405
1998468
1731029
570870
439718
1744312
511620
887781
1353252
1971835
1691508
988896
534094
1285346
66105
1445217
1514465
1488727
275935
1621617
1898445
1129649
646499
1745123
1579198
766890
1240656
1871995
239472
1018980
371351
1812533
765590
188075
1117290
1728930
623501
326933
795912
118123
100292
1674261
1521720
780496
1969389
444475
82994
726881
820413
783020
258730
537013
447258
907857
878772
270825
1465747
1660746
785586
807961
142752
618631
1909860
1587427
1928811
1123335
1668697
1463717
381253
1225263
9873
775093
1943271
1497090
1913033
451934
971817
637647
383553
1845341
1281828
1914850
1167677
1398508
1425853
560920
1427706
540781
1696339
1312596
596228
1028555
1034423
190421
1462229
1416414
913322
1663092
1586793
57150
944123
589345
490502
1252935
32434
782718
1943049
1783035
476882
503906
1433356
1153194
281584
1226437
393119
997602
1956072
108766
1711042
1621556
976009
673904
115615
644646
787669
1536339
541879
1457610
607285
1511151
392574
1831573
1123832
993925
1176844
369794
279878
1864048
1001257
103890
185922
54629
1828997
1574078
538659
1189508
1333042
1238313
747647
1613739
930166
448645
1816608
19726
1335942
1111979
1687275
1773189
1895855
799179
1803274
1311961
561180
656077
474024
279698
400086
1264289
1046150
1858310
1994191
1414248
1115016
1013239
967631
1720461
1904392
5067
139510
1039617
1545456
18890
1988812
194456
1119404
936618
860829
1610511
614329
449299
129060
253700
1475277
571206
1207089
883570
1026060
1910177
1009675
1502986
1250976
1054353
1682469
991609
233785
567770
1369909
203231
1378979
716248
1966527
793907
341223
1943469
1464952
1727035
475533
150159
40889
543844
280722
677178
771676
1290258
1806180
696745
527592
1149003
1106688
1193596
16218
165149
623000
1045664
343234
1794995
1853112
1623755
983025
979144
1167739
790140
1365253
1549424
1841523
391588
826473
1802050
988271
1549368
723618
833872
1569879
1871361
514814
43619
1074242
1553082
476195
1359019
968460
1403347
929811
568889
1269383
1651786
216851
1368118
1945169
1786871
466106
696128
857595
1535895
1147922
1559278
796108
962408
1270301
338948
576063
1837768
1047762
277803
1811801
380260
1858935
1708770
1985962
184707
939198
1465396
660910
571922
537130
1766224
612940
804766
1617402
617029
516920
1233660
206428
1939725
846077
1918505
1107291
4501
1283426
1901065
342582
1545092
1973828
779091
467353
1704436
31253
1597390
1837908
644118
1118736
1343195
1726881
745444
181132
1890896
1564279
898142
1612339
1269679
510102
1729141
532983
693488
1545806
1124374
1773472
342822
444967
1224298
1102726
1168202
272026
1976685
653788
858191
604539
932369
54189
656818
351047
1696657
153453
1550004
1278662
627363
290817
1620806
178172
1041530
911033
1379130
1955403
1802692
560440
765893
1090403
923225
144572
324188
1485905
1940808
49172
1763980
1525688
1538657
959143
745283
11384
311467
1520110
1349148
965648
1602942
58929
202807
1449250
1404804
1611882
348290
790254
1913538
1555498
1791786
1946566
1049554
942286
1591210
587170
739728
1527753
1837510
24489
35760
1282324
1803886
1757197
364600
355880
448703
290944
453832
1705845
1818609
559427
505543
1369928
300085
293530
672432
1052943
1553898
116594
913105
1478430
1496348
881412
1782500
1136793
522430
485422
1978551
1287706
954087
147992
15853
680185
1432290
1824508
38961
231463
323284
1464121
970898
1091262
1056081
245328
812442
1042299
1815295
359012
322191
813638
1230507
1856336
939041
1729148
197229
115468
347886
736830
304563
1122716
1961905
1468813
1976361
304262
759620
168427
1707406
327462
277232
1008199
676438
1278201
1069723
821914
1936537
1327311
1722982
1021875
841652
37333
763718
158719
1931821
1658214
1254565
1345792
1455117
534218
291180
353951
485592
903405
614596
196592
414691
582949
1708667
1200175
590614
939698
555257
1425394
1503200
377226
769004
1847010
205653
1790207
472238
1421774
93087
175133
1456461
171313
806118
1256613
175783
1572905
344515
293448
890829
147606
1376124
489312
1544953
1736973
413263
1853221
1350005
53180
1687046
1011630
1314775
1672982
740814
804305
1817975
849896
1807450
472423
60828
1883883
164086
1344372
250747
1104905
1432854
1949283
1319382
1024610
466487
1645271
1822244
726277
1039561
279424
1480892
1034435
989050
740706
503720
948433
1189899
1583240
1872427
682783
573245
1021649
541103
1745006
760006
612676
685032
1054519
1474890
330298
776592
842019
583529
1984394
808813
951915
477238
1090546
1552839
1248831
617974
1207047
988485
182847
1767830
1346684
390219
111694
498848
575178
1295676
1394110
345223
959310
21068
1908891
1285454
741084
900412
331220
1108884
1365526
1948971
410104
583342
1195233
535146
1780190
1958209
784804
1138599
463726
1374900
570776
480521
56114
785153
1958058
650785
1531235
585784
964040
195398
674350
258518
1509390
210765
289489
1479929
1076259
1810218
1335623
252340
1965554
1962474
668265
879708
1415401
1082557
542175
316574
717652
389027
1970363
1037608
580519
1119598
1910132
1280832
267079
1234901
392739
300120
1847136
240819
800110
1575333
256805
400881
1317707
642443
681719
1730000
375060
791312
447105
1949405
1135781
1581721
114779
1945194
866003
15805
1563264
1362933
774035
1766825
1616119
351184
955871
1504624
1287443
1099228
1074955
3230
1840746
1121870
304661
1483989
1809137
588017
204429
768622
338436
164748
1326338
1326784
223058
1675568
409898
1817897
234059
1435650
480226
1636289
1796962
1816187
305348
374676
1815431
138032
1048337
1408823
743749
568891
637472
1451747
1248019
1890799
1846523
45344
932466
17921
208519
1999747
645571
1392745
547658
1335078
239300
991891
787178
1640929
1759097
1395563
130035
1604808
844762
71983
1288514
1963269
1259767
860726
1013210
1313621
494905
1815339
936
1623553
54236
748128
1280451
484930
71281
1277407
1358712
1483152
778239
429309
1838564
861611
1230378
1623805
1713468
897394
1003007
1195721
1086395
1238377
325747
1268211
1829694
1691994
497690
1148946
1082720
436459
1179632
1717598
1570009
1244209
1587627
373182
253475
1866034
468233
1042580
1437837
810729
247076
35805
1920925
1699899
638485
642377
1573662
1154143
1446028
812353
1179295
50997
1860607
668784
1055547
9145
795281
129067
311895
273857
187170
1806688
207285
95991
1145157
1159739
843215
1401085
1558663
775499
1379715
1064348
932321
258195
335296
1119291
891615
1611977
1310521
906558
1534258
1880812
118073
112861
273797
838540
76121
1555116
1214324
1133935
20327
1386947
1799510
513981
593986
938246
1988841
615174
1009950
160572
163932
343
1091760
1397744
761896
976948
828037
225166
363005
380229
1438705
741108
1757618
1751143
338152
941211
670695
195790
633704
620412
455018
1269474
132193
1779396
505787
1467946
738048
894737
1482894
1498084
1169282
1768090
1228626
264374
507812
682362
1722632
312877
120756
1845696
1433121
347210
437467
1886337
1451364
802244
354773
801514
409912
164889
468047
382881
377646
1380615
336018
485706
500577
845885
1550452
914813
352760
178864
1151859
1747493
1186674
452839
1756145
987390
117284
729199
1798534
1911378
1799354
480324
507412
31586
478652
1287493
566772
1586924
251991
966675
1908828
1323727
1433592
793729
1818823
654820
1846466
1171317
1779699
1040337
1330827
611170
28397
1738548
1551482
1202422
510674
1056194
1383379
1135836
602366
1687129
1668262
1827784
1984888
1112563
1729944
1297079
1721248
1515436
1788659
977205
1177434
1624886
1242242
1525549
1257002
292515
348394
436433
206387
1118552
678297
360241
221522
1727968
1394640
1407873
1520836
1061096
201217
1244576
610742
1210111
574389
629807
101785
14626
993550
695711
669001
1292658
1787702
1519911
1001816
1863163
187385
29163
1607672
1937777
813464
1240114
502938
1023873
1241192
95966
1475883
460616
706082
1809111
1773834
1658394
1303836
1439190
1801104
111827
1577237
1077439
1605231
1219946
1284620
1080822
676497
1092204
824551
675605
171003
1017573
1441252
1481342
505570
1098880
1095310
389538
1743285
1668654
1022080
1540193
76493
733048
1424916
1612330
163252
276723
1199447
358097
1258455
1452472
1199421
215581
348822
925637
453279
1066871
751918
703981
92288
168781
1105816
1966395
689636
227596
1739363
679383
1994593
1796737
613532
201148
950163
1417220
1638390
61555
1080156
128898
355033
263325
1478150
1856747
440932
1701755
763508
310216
1189807
173631
488991
4013
594234
315884
247373
540878
662387
1283929
1083909
229160
573293
886231
598345
754711
464511
1882295
1373204
1612997
1515226
1844486
1296458
1599643
1384737
32833
1468817
44089
955826
1257387
1639128
1170451
449525
1545251
1364818
1564599
135689
1070353
1155093
263895
820669
262884
559905
412998
535693
1717564
351345
587611
1067472
1677534
853537
1651993
1009989
120786
1931263
1041365
684362
676081
1926437
1846335
42614
1129133
1507460
1758658
411203
1787890
1527828
595737
733515
1052607
583074
197462
1899729
1491387
1252124
265323
1777656
783143
259868
1541439
1406408
1773083
522401
1680355
1611026
703468
923106
1228375
1579620
1915479
694083
869408
1267816
1534033
910089
336937
1758013
532000
1118240
252207
404541
1015320
1352928
604738
457811
1272024
968306
1488656
1775877
1332965
1588810
1349609
1310829
181801
739498
1562155
1991952
1181365
1600045
1260758
644750
350171
1732195
247185
1403848
1674088
622265
1930277
1989801
228910
537736
1788201
655912
1308495
220114
1462619
392707
66629
297036
906200
253250
972877
1096987
465766
1641378
1963350
254228
1093700
95197
659848
693806
1290273
1671248
706837
33584
1274456
644661
750406
1201921
817192
323645
248609
30580
896336
841908
627316
1456775
299531
494329
1308933
1567758
136328
1444675
571705
1467167
634136
724103
207308
1121207
886696
102033
229736
1703194
1458724
444099
1248132
1137337
263375
697710
816382
438289
1629615
595382
1556256
1481558
900044
1991325
354442
1553829
1444318
381994
1365494
1209985
1059673
1430486
711649
1672453
934722
927208
518960
1346995
850158
1439563
1184077
435066
1120820
1440018
115827
630144
971400
973628
78199
917197
28633
1786648
1708686
1618004
1046042
517979
217984
1300334
1148869
1190567
309482
585882
1735548
1037002
196173
1915187
399273
670928
1714338
449006
1888167
687391
601950
562497
693469
1053022
46999
1872
1499625
69966
259569
86246
414651
1993886
1287372
352893
1218793
1884032
1085201
1313508
146547
430220
1356708
899346
560949
1495727
1938716
233168
1607616
123783
826115
656321
855879
1650082
521964
1326163
1627824
461016
1606568
1143192
270348
1096296
1553951
1716977
955915
38207
690626
1744528
76085
1398581
1875021
1549024
688479
1416131
371463
1863412
537299
939030
1269447
1184027
1593181
1810479
1211135
1209223
1863496
1942530
1643742
374599
15799
1468230
185627
598045
1944589
1482
644539
670029
1878564
1531881
850739
983761
467285
1124776
12871
1425827
837700
407199
1977449
1329566
1565816
216123
530773
1372634
929955
1500465
92226
369274
52426
1976041
1949820
1972421
1400557
488510
1116969
44844
1438846
1507314
1440594
1985881
1735895
1567902
1881903
1357596
480145
772094
512752
1387160
1696921
1374980
114533
39071
1140437
593782
1054366
1525760
635083
691548
84686
46022
3115
1574707
1670841
1911090
95183
451474
1257728
383334
652305
1722463
308724
534717
1064819
1034874
1268685
355759
1583511
877681
995538
317955
44320
1682038
614686
1627077
1475130
449928
1124546
140074
146472
1121894
887055
885134
562363
1895398
1208176
1397709
1373801
1089004
1268871
727237
1042768
1262349
1157289
462843
335297
731752
1466031
867503
148790
23266
1884467
1854665
1280340
163370
1659289
888885
1047797
207637
1134813
1240675
1881866
1827561
1105385
1706536
1881619
367440
1469434
600808
1606278
937802
317167
262457
369313
1271516
412714
1438828
1102437
597336
503847
1860133
1334366
929002
705765
261399
1432354
1096559
1156396
1248217
1404181
1749717
847539
1642584
1563925
1312528
1815830
378513
1880131
1715082
846489
1003289
667078
1223064
875349
1533385
512245
301556
1613848
949983
1287981
1061561
881964
974670
74326
574340
915104
1796061
1419912
1395516
1419903
1050094
376741
539632
798849
241546
1974136
500502
1921648
1244921
1743797
487186
1480910
674183
1490111
1506588
355905
1497072
1103106
1932863
118891
378879
175770
347147
1729304
987252
1691789
443954
1214890
1079124
337727
664470
1718397
636401
1280574
970879
1589093
1704063
1024610
1182133
831674
1964078
977216
384815
1108013
1465157
1099899
1838230
1016541
888369
1630701
385748
64541
312662
259035
696100
106004
1540664
989271
1676397
546555
525215
823922
1340491
554007
1527899
246733
1831000
1407936
225636
743891
697469
329355
1049302
1179243
1028301
123748
23595
1295042
1850545
1860173
1961320
247150
955248
1649892
1343210
1606384
986363
205297
1011658
1077521
1721899
425745
1750677
1542537
678532
1646650
107511
1109281
521443
345835
586140
561345
327809
743439
1432919
80157
113799
655644
331159
804610
1930862
366576
1682663
226910
726636
1538033
561131
88555
512461
431437
225888
802709
1051794
643286
1656097
631855
1812003
1404981
1005504
1982665
587799
1713309
1883769
1208660
599816
1845722
1210449
645322
1177791
695645
112979
770932
267198
1021120
1324851
2535
172020
1816544
1430239
1719590
796439
1382471
1771026
1971741
1565325
26866
583531
1015877
567150
1368036
1518945
143493
1922624
1371411
1113308
1922748
213485
385512
275526
1150737
553963
1065282
751060
1267449
1286016
822917
439474
1302937
1627128
524654
874482
229649
1370728
765567
1644016
512432
921155
320729
1604099
1895349
843092
313048
36203
1476617
377694
501364
708014
99641
271561
1686637
438219
668752
885133
235781
1859207
43843
1246942
112641
1883178
1675753
1068929
1993379
1288679
1956393
937891
1993054
72557
1878169
86706
1411529
244203
808130
1782075
329162
397862
1464116
1283533
1782021
1542070
369889
1663130
935938
1461696
1584353
1381943
1480574
386724
1764522
1185456
1824947
1443234
500577
1892655
1066092
1660234
1151897
11864
1099976
1879644
1550625
389557
1641411
609289
1300322
4116
1536634
1640399
713740
521804
1361523
1872615
521289
388650
1663240
1104485
1276432
4324
297266
36896
61375
952043
388688
369913
1612205
1759928
96705
993916
1309923
246895
349062
1047623
1504391
1019525
308923
1772281
1168279
1325226
915529
1007336
1281014
482285
992083
222564
168752
559565
748792
65974
165893
974213
603149
1210033
1131483
669456
340392
823015
491042
952140
630388
1935270
1521484
190458
941386
1586364
1642023
74645
132752
1916708
1521350
1324047
1904633
173388
254256
1961039
661492
1478962
132164
1395755
1614146
1046601
494643
1652004
1411146
1167525
1248137
1070038
1518822
1148737
1988507
887857
908162
1434145
827377
1376746
845329
484901
1673291
981011
633591
624436
237287
1924797
24301
543999
685425
733804
633472
934122
448573
1578794
556643
1230854
1285165
44147
1645546
280687
1878900
1630892
125841
1119474
816525
299464
215619
30605
489718
835246
729460
1236740
363998
135362
858022
992652
1478203
249033
1529590
548809
722853
130151
781523
1125348
252878
1441744
490302
1894783
1395368
1711663
1452964
1444980
262928
388938
404682
1160293
1945373
1842852
992357
781801
1902931
838954
241314
1789495
1685054
1852345
282835
1743364
1562843
724108
1113138
603468
645627
1086826
693533
1288020
1984076
467335
1439744
1486082
104363
1802835
1921829
608520
266583
1437034
111139
138634
996919
70516
720698
619286
1449364
1444458
1084195
366053
805841
1348506
38921
1451405
844179
470145
88782
1062915
1176488
1915779
1043231
1916540
1818026
378619
830606
956629
1067306
144837
1404368
1257453
1184890
961064
1021310
78898
1826693
1556810
102560
1024182
887918
1715652
283516
89855
1875887
821544
1044647
1873404
99031
224864
350868
520710
1936320
1424385
826263
299206
1785317
222729
683964
1370713
343159
1098170
1334764
1438857
582720
1820617
322701
589932
1469084
93959
1603142
527220
1811560
1449142
1363300
155963
1507300
1945741
848365
1605893
1211265
11931
1782208
1203897
740054
1501315
1413003
1509455
405233
1648560
1954383
777672
283797
1888685
1270836
1293958
1253254
753368
210265
566191
695500
740860
1377702
859006
574606
774768
1989077
1547585
532089
13800
1261320
496206
1681560
499553
149976
533342
659172
1321458
1528957
869458
1720486
821828
592272
65036
1698981
1976832
409812
1617250
1482772
917665
851709
1746841
904768
1487292
1282615
1646351
49746
1511148
1955702
1674472
1461417
1158252
830918
1919123
934628
715906
1646864
817533
1988150
1724476
1853551
971772
619967
788024
841119
1266461
1957253
408902
1669057
574586
792959
749632
734733
232820
751823
1703740
1167262
284071
347152
1343324
451891
866565
1742596
1070869
219985
184364
1965960
1956933
730877
1579835
369352
150886
452242
1368728
1887130
1236485
1317847
94781
817474
1272533
959993
524257
1047874
763260
1742779
120034
892000
1829400
36320
596667
595569
547660
604882
918466
133521
1895150
1288847
1960973
1359325
39536
172447
407732
112621
1107284
1833474
1991007
1925340
575669
1477185
1561137
764075
717209
1750812
1243224
555331
221362
955516
20839
1095612
436578
347032
1973167
1465503
1907539
1433368
961572
759024
273223
619520
1575293
1668825
607162
252761
420802
121981
719740
278378
1738032
1712693
1485174
273233
276743
453080
1053340
650169
642173
37309
1825677
1312777
567528
1520521
701166
592114
1194849
791607
1196090
180686
1986833
177957
1660683
392707
1867749
453001
845612
309282
1747417
290147
552023
1691287
1098747
597199
1415963
649304
1814317
800425
1296505
933572
1319933
1341935
24363
1013685
1129779
1812908
1947525
1085414
714430
1867822
1443295
1572937
1222086
99269
719882
1636914
1741945
1001223
1704491
338929
477631
1081524
852693
20211
1717633
1379388
204972
1010773
1732384
365050
665308
1467118
1975590
1079737
104732
145317
294597
36703
1498246
1495711
608040
556627
946671
431942
962320
853787
1612222
1771964
1322617
1348031
61289
1687765
812629
659289
210680
1252884
1928868
14838
1509370
846650
109757
597343
315419
899720
276618
651909
1247953
1290426
172764
1498035
491536
7932
1977806
479603
364352
1093489
738606
69333
1323851
1982839
712560
1533569
1920875
1623558
1369157
581785
1479625
611570
9577
468956
1736677
951450
1268936
1422857
1577800
115297
1470813
466607
1707625
1529454
1035033
698025
360445
1552659
265599
1496081
1913544
1571487
1331466
611519
536887
244517
1143200
1332473
955383
1657890
537095
1943380
870919
891085
118382
1811290
1245653
1255416
261020
870830
1077772
1518961
957459
1303850
1908232
558082
1447125
1013595
1139453
1320359
517355
586387
1725042
1984912
970783
1686365
451741
665753
1710399
502464
1746792
1186877
1477593
1051374
237681
710576
1255330
644538
1578228
1321479
846050
1622015
1946217
837167
1108998
149486
1208066
67286
998353
1008266
470643
1607928
810608
1569480
1167169
1199917
1343870
895138
108251
1026037
105927
112214
1808848
350564
1718815
1669388
1718381
1690103
475067
1353639
350394
1200758
1559813
310210
877347
1342829
124075
1732829
1155746
210368
306140
374829
1896311
511101
1574984
300994
278349
1206143
1883803
1823240
792221
1129890
1741316
1686248
660631
1756464
836510
397243
1664269
262350
388713
183682
1348629
572504
841978
1362494
655585
58000
246660
354532
284329
682032
982551
1194089
1969419
1134814
894083
584374
340650
1862068
8228
1155353
704262
1220234
130279
1346335
1648133
1138485
536130
555226
314040
414162
1369204
1370773
1354163
1922751
885766
263297
1074930
907289
1892350
1293012
691292
609712
246869
809314
259331
110035
596510
1860969
1430485
70489
320571
1036008
40474
1522954
943688
1509808
49388
195150
1463944
906377
463305
35704
82741
1672394
744005
1486485
641036
822901
272990
136165
484768
1165200
541188
1670650
259119
1308828
950303
650416
850409
1284420
367406
661922
1053220
1934590
1571956
245334
565466
1119599
280629
643896
227390
1962515
1931144
434295
138515
1869150
1286683
792314
1276707
1962493
855405
1561578
178247
862101
1231172
1653478
1446923
351296
342856
437925
129215
1905115
523522
339676
133940
1215021
1842875
1910629
1100775
1298519
993315
1902038
564304
1528512
1079271
867122
1829506
555207
1909495
930333
3086
129409
141048
1279311
1597227
949630
990466
1867277
562747
1043956
1424168
69886
1604630
893886
204483
1490191
722069
1932112
858514
1353699
1199098
127868
1682754
1789104
387199
132624
862990
977639
1713052
1723238
454589
295363
940681
704052
138877
872730
67117
1245750
132815
1666628
553919
363454
1428927
1433634
62044
1082805
1210252
1562519
427453
931843
1311838
449157
305761
1388204
444576
470966
1852353
581656
259217
1333333
1186513
277953
463484
1109108
691432
1949105
1935956
1212291
1599034
494021
94521
608854
867025
593038
528583
561922
809657
925448
1929028
361644
832322
223595
1258384
715145
836924
1892464
628595
1100591
263346
1798679
1380446
788836
557980
1672567
1334328
541571
1396723
1658727
1019498
794763
1969551
886595
152726
1627079
1564377
443593
1200844
845256
420073
1487418
1602052
1839639
1351298
1496354
1052318
13648
210281
1937983
1757686
1831483
892444
1898303
1538590
689670
36639
463631
758578
979584
1549964
1595454
1028913
1980402
493611
307334
609190
541914
1157767
1718151
1999437
815893
1922334
635369
1596842
147154
1414233
229244
268591
627076
1221253
894821
590796
328013
1520766
265069
31645
1417051
1292444
4341
799017
760622
191812
1620158
309034
2240
1387003
1216113
384442
643549
1063571
1953825
1349550
463909
1447695
548676
646315
1292460
1106549
1518584
1635908
1990450
162101
1745995
837808
1984898
1061422
593697
710548
179269
1048500
1219600
871987
1400448
568137
1353882
166272
1608959
648805
1935765
1768377
67541
374352
1471989
450102
705640
1735102
887718
851181
1125661
1225310
1439341
554191
636281
353023
316045
755829
836378
956634
807762
452466
596235
1802970
964059
1559443
1496724
206419
1487789
394641
1681547
464681
835776
520117
1091078
929153
587333
753572
701097
443173
743935
380272
522118
467642
1214188
473377
189870
1190354
1364331
173299
7741
1174346
986443
1362806
539234
971660
847762
197263
655474
1555046
612863
914848
974930
473586
1054099
113351
972074
350541
1737700
186706
1968197
1026621
1153827
1721191
929231
986625
1435303
388413
1664864
342223
466765
1838696
199376
1266780
1734937
1275108
1319245
1000842
950079
319627
373722
636267
545803
713718
1385303
620632
315737
178952
165436
1373975
886592
655969
1700358
976108
475175
1428345
1401147
1985131
237196
537576
957711
1225396
305023
343104
1967314
835969
775341
341757
202719
1700238
1145628
1355318
1428056
202336
1101371
1931208
729969
590721
569006
1133822
1303094
1546925
1540278
1313295
763044
1858669
1210706
67080
358017
1498535
1798589
269166
1959813
760615
681800
555950
240208
797435
606774
830003
1953351
1369615
526998
851754
1175070
1032670
378890
450392
1810970
1352985
1340871
231552
619197
826097
1841687
660869
219770
21447
146514
809726
338358
529042
1837514
820580
750482
608823
1911501
408772
1745896
399602
1346448
556012
1774946
1914497
1015213
124205
1682706
521402
561650
1885575
988012
1766596
577488
1029070
711326
1257723
1724637
69078
956291
1771992
419723
1485436
731614
1777225
850965
1314489
1385795
460061
1385808
1328736
360680
1563424
1358302
109359
744196
951029
704382
1585157
631676
594221
105478
1009000
1777020
674853
1271553
237338
887036
129571
1467234
406491
283223
661936
1827924
1066104
1813935
308382
34496
1732507
1935869
745574
997485
988057
724073
837668
785251
127825
1036779
604992
1190738
736649
1909594
183677
258283
815772
1054857
1508134
732070
624191
35540
688814
510956
559366
1448786
1077371
139837
1272478
1278208
1230703
1625987
1007551
922190
1015733
837752
1854595
158981
944233
1719624
1180282
1241929
581248
1458415
121971
1473091
1552705
191107
19039
832736
123463
858767
1416728
801896
416676
1563473
13302
394702
1422260
633101
1738471
691138
440670
505859
597432
1434891
918035
1034204
1153802
823746
894959
14266
1425616
274911
1062798
1435865
552342
1999136
1101289
1535083
1230120
1688804
1215688
393244
445657
1749247
607897
1965956
412332
1752870
376519
487885
522067
1708926
531074
379217
1198745
995154
1616437
1460867
900856
202102
274592
1877604
515334
1216440
681657
1570806
691918
1857151
1319182
1374509
820093
938940
945739
294744
1119841
1853655
1516640
1348643
731348
1031460
1668632
1935434
1216590
1114322
354614
1394398
1091554
992543
1696779
1907768
1550867
706212
987429
853333
928230
1161575
526058
202377
1348681
840341
231564
1500359
1534194
390498
70838
901186
1456491
1214621
1652855
584688
1196910
1099053
1398770
15343
1699559
1641922
1059222
1947737
1469875
677786
1821058
1928741
425121
497744
759980
342
1482131
1013572
1828630
982780
1655749
281132
1234867
1711136
1753165
637958
1526000
1565744
649236
128231
861862
881160
171158
1392143
916380
1092271
1203668
84817
1958094
1075258
220927
417770
1562836
948566
1425986
1641824
1186531
843508
1346074
1100355
1264961
1948932
1707501
991559
1351792
356334
1882287
1858919
640175
221650
1105723
1014761
1203739
852177
769047
1461228
330577
733608
1886635
1002049
135483
1504613
1975659
413657
1396923
960948
1500719
1276841
1448872
1044645
12109
1376748
1032725
1543803
946754
1009558
1207222
740846
118668
87042
1783777
195222
1323401
617963
1929187
1177631
1879025
1880060
1492186
1975735
1413895
21234
415347
1954778
1063916
875607
784756
504024
935362
427652
1116877
585427
127687
502192
1083550
1607573
1608704
1641774
970899
502398
753386
393456
1347826
534960
91721
504008
1781864
991352
1930062
1240741
1680468
1704796
742582
1157707
1505259
1899783
1455476
1194931
1196724
977849
713412
916667
1573093
1121033
1744563
1382133
207211
1771045
1017389
1122661
437293
448355
805379
241318
284172
229023
1133661
1867723
313483
645524
440393
1325972
655605
1902178
1304281
1331516
1623741
398446
971890
557077
322914
1029705
1307142
923679
207814
1613481
1258920
855041
102664
1677057
1870765
1867621
942478
43443
1873755
1572838
820951
345631
88011
525902
795615
751887
1698626
925670
1186786
837416
34064
627628
188637
1977089
618425
379218
1003803
1923577
136152
1231842
1311789
1992148
1637974
204690
526402
968289
1378366
970856
551738
1629861
1715474
951187
1253683
482499
1715314
1107813
1294929
1561722
1743450
536298
1736951
1572453
982304
583115
1465901
1435558
395036
731382
34778
431535
1401937
707218
749916
1897673
448114
415584
1876071
952133
329222
760043
1380410
1779147
502367
1769995
731404
1408503
126411
504441
578529
1117587
568430
69340
1645348
500540
976174
1308532
1544308
1538647
234008
1976619
1480487
1330787
958022
1721661
1055039
602893
825975
1689031
1641198
1600380
645001
1533645
1958815
1643552
1448538
1905492
1488745
1674356
170662
1797773
1410878
1102170
1302477
624962
1359164
1718662
1033503
164414
600878
1198322
743966
1310888
1713381
1524911
564657
1006423
1667963
1444149
308947
1883470
1146853
993843
1126357
1742310
1033537
940714
343035
419794
314799
996154
199696
963353
528184
1371204
1542726
377685
1290216
355110
1547697
1634565
467474
1635285
691489
19853
186847
904313
1647080
1357657
1787528
253622
896109
71484
1816361
200922
1113066
1765916
247298
1870154
1264913
1926340
268966
392595
406900
700491
315077
1316702
1127295
804161
1284285
894702
85771
1782179
1761375
526825
1130798
198181
331691
1383672
1805970
1959204
815205
187827
1847888
1497781
1618394
1323966
159880
147395
1997190
859071
783342
1006978
1013573
916038
1288017
200267
1027811
324234
362499
1003686
1113653
317580
1804155
1493276
1523486
1121830
1722485
1781038
118851
1272897
363942
740139
1023592
1134330
1687025
1191266
311075
3955
36562
1974002
1880658
1169894
1955073
125255
932573
1180716
42693
510081
853256
916589
502509
628421
1769174
141389
324631
240393
541953
601927
58778
70407
466781
1096787
818771
673862
1729503
1220661
1134
553089
1967755
576683
1138618
1386692
296837
1324146
1267736
1835931
1342378
1566553
1322855
1938115
1603570
86412
998072
1868590
475329
1213274
433728
310333
83071
837888
976074
1284604
1695156
1820117
894330
348609
1633534
1521012
666582
263055
1685749
1898804
1833516
990037
316219
294297
1864020
670234
451955
1570948
1846980
91038
611255
162406
1467991
328661
1985960
533065
1055321
1209329
1716907
1585997
1328976
1255232
1243840
1622742
1586044
1470731
1233610
602349
1614681
1453493
550978
1211706
319358
906241
1511843
1416241
175507
372817
502633
251904
1613075
1059295
677551
1915083
1645000
859002
670048
1071411
670079
180728
447860
365999
1561959
393609
1476966
267495
73412
504211
379171
1843982
269729
1019191
1380873
908567
1291237
410010
1824181
1307246
1413671
614259
491925
786039
236403
1774611
1999957
1410250
275996
1765289
673404
1789086
599527
1478493
1102125
1158617
1310300
277680
894287
265861
1124896
449953
436746
1805013
1557041
1661254
1391793
1240984
474950
1807708
85609
1655604
883488
1648241
1625769
1350670
1289437
1262347
151396
556828
911445
317595
957566
1707395
1329309
685581
1340401
1984894
1448366
384007
635967
1742498
400451
1644473
819632
1992101
1369391
889034
221920
7436
1088984
1343986
766759
502810
1490239
1923012
1349807
250599
877257
1912087
662453
1971211
443693
1102856
1342108
783453
1255341
1740724
728909
956514
287953
1814202
559760
1940300
1166138
1720017
492247
1512947
233389
1984493
164235
955302
1230526
322900
1646484
1776614
1001092
777998
371804
797151
1264319
627070
847938
63801
1433898
1947897
1933141
1557015
953207
1202175
1114832
1559873
489082
914708
779387
1939117
1118453
288235
945646
375623
538531
1693278
1188067
391554
959713
694278
1839748
1750236
1758604
780
1174516
628742
1828837
688952
1081912
331485
692052
365792
195652
176050
732825
1194415
46590
810036
357135
758920
570192
830145
1846410
1561894
555381
1078316
1572631
998928
1224921
314757
188394
225499
1239491
638913
288258
365
346755
671450
113172
1707958
1038789
856680
1976911
354940
672274
446608
1571139
713972
1179074
1065673
597761
615121
1198958
1984460
1350613
1711542
1857933
1602388
114786
572903
475658
712834
634391
1363474
720851
1311231
1787665
696767
469844
543210
406496
1436190
1441133
1288801
1720866
1070725
926517
704111
1088402
525822
167050
1625334
760463
1351361
1741040
829267
1421239
978293
706517
1069202
1977059
1539116
1743623
677046
1120320
1695380
569395
393151
979574
1069613
704965
341026
32246
1423154
700154
1108629
113634
1232051
385385
1403545
826150
1776020
579172
952906
777907
891195
208352
1014440
113272
1115847
129449
1023460
1823418
360285
1650477
1176205
773255
241911
187357
264133
526042
631555
917597
849932
1200773
1554847
119964
1007240
607647
176796
708471
814349
1438555
743058
660456
1579077
779666
1310447
525974
728793
20874
375662
502016
1560057
1690499
1200310
502721
755920
386822
788498
1746783
159181
1852472
1157947
531327
1545811
503628
1897297
1111742
456790
1520493
276538
943342
1025165
401047
796771
1407376
241246
1720449
945342
7729
846962
1864227
287277
581609
450522
1586843
502213
862341
655297
550465
169210
512896
1873215
257504
787504
654630
1691290
864245
1693912
607212
28534
936720
257188
1411252
1540772
1004862
1090106
113401
600703
95536
309645
1239203
1648343
894342
1233252
984408
1254962
683601
315553
642082
103909
354158
854987
1364083
290734
547533
299879
1963688
816612
1420788
1452262
311184
1300946
586893
1852418
398543
483464
419825
531218
407507
731905
1386808
111020
1473159
1725014
279387
334660
771133
451155
322677
508274
632124
1721893
669516
323103
577390
477765
1500961
685201
867855
1683338
111617
1464751
288273
204549
801912
764650
1420745
116753
1976638
1616235
612605
1951039
1879074
1247277
497144
820246
736089
1163804
839100
1427004
1896668
1679715
1620847
1926637
1226259
577813
105819
1146791
1179772
1010539
514469
1711896
1481370
1180809
1558010
1693837
870070
1368037
168502
1001368
1472486
1906401
1169059
1309468
1488576
1187939
1114931
1002143
1473828
1000770
1219713
478840
241425
326405
1104199
222144
1741251
140876
1427951
1774735
1333546
923162
1240872
784818
1487434
1661818
480281
1200074
26358
299983
893221
1486626
548318
1101495
1460681
452985
496844
1602024
1292033
1485178
228525
314989
1615721
1405507
237667
531333
1155756
615506
92691
1262028
192022
1221014
1906349
1654667
891412
422949
1737028
551154
249733
271160
974295
1193578
1564441
1170951
1325712
926182
1008689
138317
1303158
71459
1766389
226850
1778850
117157
959329
1299066
1349690
1945622
1989925
990064
1677490
440410
647861
137258
1357288
1739182
1583913
562573
1196000
1944402
1751648
1420049
1999141
166252
1606987
1905574
710487
1870380
721883
1088877
1524386
1353652
490167
1412616
1163416
906834
1999820
471520
33157
1524223
1379257
1504675
1759068
1211640
1376887
313512
75364
1196096
1415527
451833
596903
1533984
232039
1798775
227285
833236
621277
1179834
969212
1776266
113482
90374
1191303
1302087
1211152
1054649
1519224
437195
1831629
671456
1768566
9335
641755
1609205
1063890
256652
1089876
200848
673481
1153698
1294227
1303390
848419
32966
1798057
409794
28652
945007
1424458
1591840
533196
1684897
332056
1312644
1034337
1488625
1113883
1932207
1172196
473990
1891436
1385426
1755909
1741698
310520
669668
599743
632338
1456344
791550
138531
261838
817254
1718249
1983752
964815
1276528
1944583
6870
860370
1742121
538407
1508193
575083
1100514
1168724
1866648
491604
62598
721707
923408
1865147
1168969
671426
1556970
1577255
820605
1930883
1221565
417342
1007872
1421095
1567508
1184056
738462
44077
1205957
1874877
1647876
945031
807839
303300
1019597
501738
925830
924187
678867
1593160
1412054
1726938
1112941
1260143
1641066
210097
1114188
409797
500436
1930491
1560936
443876
513344
100516
455103
813389
1341902
21719
1796164
1269650
674150
43606
360114
1063132
1571401
1465293
640125
667663
1626182
1468881
1590739
886415
774102
1602157
320331
1226833
1976002
1823571
594824
948445
943034
308861
990935
1581551
1916418
1182400
1166979
1706573
1860757
104860
664139
1057094
297205
1999018
157638
479027
1319536
68493
551762
522267
295814
654420
469235
559163
129732
1597562
955531
1254240
118849
1960608
1897295
521548
617779
838304
818995
321836
469774
331348
800831
789132
1665197
1492744
1892980
740487
680787
1662843
1837532
347730
231056
527643
854838
1268206
149518
1948605
1105188
1036108
497033
365490
43405
74458
1809186
774482
1833377
1803192
698127
1157280
170061
183709
1568455
1989118
809347
615759
576257
225485
965641
773722
1042373
448343
150567
1419433
968804
1605316
1969206
969810
1825168
1966656
1052433
676647
270412
795896
1728070
1799832
1793083
1553560
1745081
1286395
1899759
180133
14129
597720
1594911
1557693
1557464
922759
999757
1187984
639038
152633
1865444
512886
1490019
943718
620545
1299892
1178911
680329
348427
118236
656484
1452689
866103
245464
986744
960379
608654
1457416
1638593
370236
1232571
323122
508141
1617604
1091327
534767
1254717
176054
1786887
208903
1832790
1269555
1486724
1271332
543399
550277
282107
221980
365817
595893
1839908
1301068
1563291
1325791
1561516
377567
1775321
907332
569893
1020794
1317186
1909477
539578
893211
406215
984555
1467931
893847
822573
1743379
888743
1578073
333769
1330139
1059807
780024
1190523
1435848
797604
934349
840772
47473
764961
1948449
1341001
413194
999427
602466
1037859
318380
1218532
1297330
374562
913056
1060514
284802
302143
1668248
286333
1944263
301891
1695340
731248
576793
173271
762784
1291307
1996617
73534
1465344
888773
1661724
716638
953610
986437
500242
1602600
494272
189969
518101
960017
1297358
841494
1309472
472018
870191
1887566
1982501
1983669
1442790
1037941
357214
1959233
61177
1345223
1066495
1628541
1750898
1671479
1879407
753132
1407870
1560746
1193694
1672440
1790042
1737966
1014173
1153863
1755343
852471
1196445
1650107
1362327
1739211
147031
611940
1392500
271047
172976
216120
1445771
868670
1071716
1258193
658605
976741
549867
1207282
935091
497997
23428
379098
1258870
1565979
1547588
690702
865958
390387
1526818
1486312
1550288
213647
132037
1432630
902393
387354
1119855
1811202
1329521
216332
870435
787220
398507
1578424
1378633
560452
1834361
472511
307118
1009171
1169143
1409799
964607
1670705
1066984
497037
605221
218377
557336
12369
1412213
699648
1803752
1072738
630318
341342
1991288
1490975
1941739
1449032
1363410
260048
931332
620941
601336
565391
1898193
1146249
390102
648201
993218
1451762
1952652
1293585
1032853
1972035
391058
1775201
1150896
625694
544895
1986038
1791819
1670235
63329
160051
767930
237272
625309
653770
208548
675407
414087
512693
528031
976189
43449
668138
422931
324252
458665
1528039
1196817
325921
57990
872450
184401
1005930
1853104
1020277
902156
1961091
1616388
1201957
42887
1671671
1354738
353733
533855
1241649
299448
1486272
1150943
1224325
319496
1619522
177718
1470163
1531504
1461992
457234
1502561
345372
953385
1909314
1611606
405158
242489
1497600
621058
1894693
1143845
1701170
1590036
145807
646221
1800910
986059
1421936
1848245
1132871
90072
891662
1177585
255484
63323
128154
995441
1316915
1586511
422866
1231050
414184
1558477
1722791
372925
650557
1305234
63485
343776
1104985
1526692
194767
1443108
1813979
698708
1427357
896318
1964788
631901
1756465
816351
1663679
1016920
1957346
367471
1299544
1233746
1659997
1982265
762022
1683543
532242
936477
1668231
838354
942185
398724
1443431
1447057
1581534
1717014
1039676
1620952
171934
1391283
1678010
1916133
509181
1774107
1470360
635400
1456445
1701026
1118346
516620
1721088
1365675
1017760
880910
1973410
1572031
1733691
110848
896779
1450838
1056426
766355
1899495
160777
1048237
305069
378190
650628
714749
1205959
1210034
1394460
445958
672719
148249
323217
1355356
169060
1244670
502534
1609246
1101534
1098106
1927605
706225
60385
589548
800822
1260598
1339244
1773530
1163491
789438
1742941
133065
1015372
1700564
1148199
1702283
1487731
1190577
1904887
1412071
1388588
177160
426386
204783
434898
1879971
1643404
58025
341175
408623
1091102
120987
1522822
287605
825323
1975800
615000
373738
1136023
1682589
1069445
324008
177677
1213717
691786
1473043
196585
848218
1168108
234355
516454
1094712
532397
1090863
147978
1985381
1021939
1829115
275696
700883
1318261
1069586
1424398
857394
1581940
347807
1732667
797332
419108
1159683
1823378
483798
625362
265171
166705
1746617
486529
535035
1497742
657486
1755813
544995
50040
211603
397660
1529666
1725457
1798515
1723812
954982
512619
527379
1184058
203225
1855766
541134
1996006
1579176
1153096
889135
418724
589982
1116820
1716023
72435
1568470
514763
166203
254898
827455
769400
895565
1020781
1325798
1180039
274947
1047568
1032453
335747
1206587
1231038
1401758
527371
1242736
205893
1079697
407556
581102
278411
457498
1644161
1119984
1727831
131831
1295140
1871432
333190
711759
186302
1537330
560432
966552
1769074
342815
329760
610076
332979
1977913
747188
70088
556350
1796327
756097
608308
836659
258239
204735
1280000
217302
1765630
248927
218160
318101
290769
938160
498787
1855647
273827
1388465
245966
1809001
1840313
874337
1845731
1010780
1296715
1175871
854272
558490
182973
1431741
1214506
307900
290421
675606
1300781
502417
1938212
1315141
1142705
607225
1993153
622661
1570634
409207
448916
391881
1515337
156566
961397
1406449
1585308
360515
1033313
984673
1417180
674106
1118953
198901
385383
795005
681547
1913066
264120
938036
1320962
257480
794029
1075104
290289
1972904
1858468
1960468
1664849
653616
1583793
678046
810461
1603787
1353431
18487
821074
1071713
1854446
1453451
1798695
1226273
177640
457001
1339853
33322
68039
1833574
292257
1066311
666230
1683776
1107446
1649445
1955708
1309400
1152578
1246191
514896
101590
1577252
134253
1671723
155375
1789677
815360
3326
1644533
1146997
1130108
1423631
2050
1787765
993079
720570
1266750
1281755
901047
1168939
1029012
122542
1884235
1974502
254217
375519
1951711
1585624
1979535
400696
1157124
132803
991029
929259
455722
1155266
634652
37530
885805
1884228
1576346
1619405
674527
1641510
1145569
231696
1198111
575603
1638460
704869
691004
633454
1455689
672780
1368414
1353196
165532
993682
1654578
1180704
394286
1084220
294483
1116129
979562
268225
277565
1469289
738672
704630
376027
1124490
24318
1742688
1749140
501053
1915407
67780
1825379
1151692
49326
1933259
1689565
742860
401680
953431
768540
302364
617733
395788
977103
1061979
663385
407812
187551
491893
985991
50899
1356256
254491
916964
1719674
1545875
1621135
1782542
1991353
1587611
682535
35905
1102677
763542
1036886
601867
86243
1744540
994868
757640
132754
1428338
1493409
1263072
1804430
662085
694820
1687968
1674346
1909271
1447315
495766
318802
340639
41516
1719078
1245249
361997
890632
482041
234417
269117
950193
575639
1252875
1788362
1933312
381080
1518728
1216947
1424218
470800
660872
527245
105556
491883
309135
208923
681765
867345
389783
1749162
140760
145778
1546008
379117
1968452
129191
255690
128609
387597
1780221
1577504
1634335
1620772
583481
1436016
1634995
1424354
631849
1690516
1968849
1361710
773215
1387571
1530500
1668900
597993
1031391
1222459
632859
137119
1862961
99140
1471264
1011737
207012
441360
1866246
1310011
370436
143495
1410405
314710
1848573
228487
1926737
1213828
1819650
1898813
197113
1380473
1690452
1877678
1157662
121581
766656
1623201
1908140
535264
1099280
1198744
939666
1468444
1156715
1896668
1905863
556519
1949752
618285
1116415
1666868
1010079
179803
1103838
1510976
238712
1822727
838159
342404
1191999
1277265
1545374
199520
1229236
1698288
1652769
1714561
180776
614735
1397848
1915374
876272
1517304
427602
1168383
585905
461950
599370
1474570
1375787
1802612
888149
1568241
502617
45043
849247
1602069
397362
408795
38469
815807
97939
167952
1840069
1270424
1944181
824371
186665
1270700
1087669
144841
289524
1421929
1599957
1801536
654887
348789
91643
1734157
13418
1790975
1911849
230993
394138
1575740
1700218
1324569
1656630
1556489
1434671
194270
1440721
345220
926567
1761164
1257964
1515065
933142
1966367
1180381
875148
484305
1144867
1705523
1674071
83735
664042
1228564
809170
165370
1955346
1852956
257932
381262
422599
1119250
1149662
1024314
53188
1657441
835246
687686
1875966
462356
364354
1110771
1660353
1516969
895143
774754
1582891
998542
1860505
877602
1893470
154040
1606574
591321
1504260
1391398
106986
1083971
1082376
1289544
1502309
845576
4078
1341992
252148
1015076
1216096
375976
1373692
501781
1234422
712872
1782569
1731737
1161259
1479052
1195425
1878208
1967660
132107
474059
197306
846416
664167
144338
1564011
1355740
1958529
81807
961262
303910
1731305
1772681
935527
1456788
1431047
207990
458826
1114592
1088188
284526
1248636
183171
924506
1490908
32043
549916
123097
245125
1456465
1339916
278209
1447105
1195404
1495686
1227798
1014771
1821714
1188402
825551
1550785
1715949
511904
1627074
1795672
1797561
1099884
1037449
201564
81359
1080454
579715
723493
558176
1746770
886869
712567
1371455
877765
843501
1964302
1949706
1585285
730903
760611
1944917
1310664
558211
1542960
238060
1194276
1321214
1614593
479670
697852
1763040
1513247
1902007
1062692
1942101
1639263
737196
1937954
492787
1595696
95090
1934185
45645
1955
569744
406118
863150
929499
351529
1839587
110299
1420809
538293
411855
193090
612723
1015569
301497
1551254
221001
1791947
137890
1797448
1891449
1142496
1696098
546229
1408873
339042
1143665
1406368
1388517
1700543
317986
1524047
1271085
1429567
749373
1185188
265805
225184
793019
21953
1840026
615700
1903006
1273526
1226289
122312
1330551
1924184
428030
1001980
1072569
761499
667202
896142
75551
568951
659675
1646102
200458
984043
429607
1104489
1908253
624105
164187
1029020
1838026
1450048
451118
1332153
1357727
678651
1398363
796877
1780420
562897
264975
1250326
1646138
119694
1381292
1614027
21235
1566863
1865072
1959352
865645
688436
261068
1743416
1425242
875121
391948
939100
1331718
9403
1530651
445155
1213156
649497
905944
1322829
1430299
1408860
61518
1622629
668016
58095
1864471
1525402
837831
119597
1500122
1843228
1010439
1022208
1667480
168901
398059
559986
1618365
1243232
903152
1212121
27846
37435
1773619
336529
1719133
446388
1259795
157564
222611
266913
1457254
1091690
853232
532688
347543
1883472
1633224
286744
1932735
1853590
612822
898716
1654611
1993054
178404
940993
894606
293122
516793
1726856
1023222
1297228
1822462
865669
723264
1263729
1376181
511528
1102510
1313962
77784
825806
1191267
1253053
1241489
1914996
438724
387584
1173881
1860825
701297
1491708
341231
940944
794047
1574161
677870
1905214
1229707
1693537
999518
1163067
1831006
25229
1284467
1105202
1838320
254412
1295575
1572244
485533
1216232
1031526
1912494
604654
630469
1809507
1648442
100404
1323938
714039
1017293
1918069
1470126
746585
1660339
1324091
446736
1107360
921941
654221
487272
771927
1065029
1705516
298101
1270000
745506
1665946
1596438
1319846
567846
80128
630099
936399
1117670
1447328
1254057
1064993
1064722
998199
1883604
1926825
60252
356311
1450498
1772074
529138
1623989
987165
1083280
1457870
152624
1929901
815596
1771519
1001772
1336389
1347388
697201
1773003
1144724
36438
12858
141959
1052215
178721
9293
1431353
1815402
1743772
744787
710991
1432943
1504080
558192
1338527
1474032
1378223
877343
970800
1909584
1530357
658464
1759346
138549
124785
481385
1931566
270842
136222
897565
1570318
1239960
1779307
1219767
837714
450337
1182828
611830
694731
1875640
250701
1748254
319749
1110049
645982
490535
1968991
1146635
375875
20085
1154069
1231436
66279
1447781
158174
889159
1626535
1918480
1922523
39934
702913
675201
1309890
1052924
1454082
1898746
1736209
1167300
978615
1462692
885750
1801261
1473341
1021899
657832
1020262
335680
960354
1025384
1518442
890496
1366817
1327833
672700
1137161
1590074
1290031
1605184
376888
254720
303275
1158180
496587
1294815
630041
655931
1869242
312680
1776624
1502333
21988
347500
1044410
274172
903281
1228036
1205362
1531245
328415
964892
1014283
1867792
1702728
1604141
332248
18660
1375202
850579
1553615
1247413
746776
998195
1449840
1773213
451846
1780957
178001
827706
827985
1429163
1731481
447592
1861938
636637
714177
471635
1668228
1357285
1026783
261749
785404
1393066
435151
369246
1264150
1279638
1593027
984082
795201
7396
735023
1917822
1294078
1787184
665274
633299
1287827
130691
1506564
195610
1366490
1228572
467149
271406
696321
412443
1259332
15589
1612833
1666044
196391
1194787
562046
1886601
932936
1964626
196472
1082049
303425
1334554
570147
1884138
675875
223375
1840122
1403278
495548
400248
884047
131348
773682
1487637
1766131
838073
360164
1383084
254819
385908
1933594
1637359
8560
745361
897569
299904
1264669
655375
1948111
413037
1701624
257873
1751740
895145
1358002
325208
709717
1586853
545630
300329
420520
907136
587133
1589183
278701
1085660
519971
373004
1219160
1348733
294660
443516
1475533
875958
363529
667363
1292318
251115
1307989
162032
1901630
1719584
1313236
1507495
506157
1058468
1302034
140161
1716288
412054
309502
983647
519751
722057
16538
814705
972420
1587153
922837
1797352
1962330
203133
1165591
528647
1694827
759557
985119
966350
1644622
445968
1798716
327566
186682
836175
302108
285439
811389
1026429
919118
1371301
80181
1502704
1217867
1451687
1715010
34589
496107
1480838
1316132
1017992
1343863
349863
1153584
1970486
339477
1071617
257238
199093
1375968
1694117
1189215
1968285
1084648
1663257
788401
1553674
230623
1127981
487648
965599
237073
1896127
1223395
1567052
846612
954739
579301
966976
1967656
525891
1130023
563205
32077
1100134
485967
618019
1699756
992396
829821
376216
1394542
1544374
1325198
1048986
1197131
1338047
1702818
1583270
832255
1748828
1007858
1556099
1121886
1715629
135147
1734379
839906
45667
571561
174931
1238091
1327097
413478
213017
863179
1871910
392469
206936
78719
285902
1433568
1129863
585990
212425
1538502
684143
1121711
863550
667771
950827
695036
741222
342308
157811
1648421
988691
1776294
1705733
1779856
1215764
1152152
99042
1838521
1937774
252868
297058
951895
1913639
1602995
462936
981460
687096
1771689
276354
882003
1736984
1790525
249259
1798851
1986975
1960139
1256632
1231391
1797714
955088
2552
725742
1161213
1718713
1653522
1865235
491524
1511247
322564
1103863
955536
464746
1103551
415070
93473
220163
1787196
595042
84852
1138510
466435
843899
743154
542185
297749
1663888
700153
1956746
1259374
404509
359085
400883
1534013
287619
2993
1133764
777779
268750
1836054
1301182
1138661
1054679
1149647
1980812
958229
131261
441896
521251
28373
1766239
954196
198719
926239
521113
1827057
1402786
583759
164261
994683
153936
1158420
1896376
1566286
1767522
1307906
138428
430652
1999990
1428681
1190930
1935873
238947
1785817
1690423
750248
1906394
1000185
821107
862219
711924
745966
265010
669944
1328133
555350
583041
11988
1770286
1694773
1031847
1793815
600909
1976950
172532
1911690
1024702
594469
1507682
1926261
1591608
1304265
1695845
948090
1620065
1617738
121398
1181835
423789
706556
1414723
1183358
1933694
1106158
750150
1356421
1916180
701030
550048
1013053
1696731
1178867
1565321
1504343
437715
772372
519769
73620
162055
446878
787278
1289883
530222
1284366
1845532
1319651
1061440
297520
921431
1134568
379502
1788795
1050504
958858
83922
613341
1985255
729628
1198121
546231
1943288
910421
127386
1719438
142726
453217
303010
710517
1533091
634701
1223848
1923549
1491161
680107
1313621
1227553
254313
615017
1398715
1002657
50106
333813
544530
1318720
1388020
601504
1688844
1358981
1979721
1166274
423757
1259133
1954731
1803535
793290
597075
148229
106664
1595565
1521265
258698
1610261
797182
1223318
1264047
1884401
1139750
1305436
642226
1330937
779633
1238009
572616
88329
983687
89153
172948
640442
1257592
474642
1507407
1788929
255731
233869
1658557
1310261
217283
431539
440229
208881
1318666
1821734
529281
596593
1338068
1726416
952797
1816589
688749
65507
1920747
1106063
622520
392133
187382
1705853
807411
1450329
246338
902906
202601
327630
1850191
85061
24017
1159231
1573599
1030919
896018
9373
275000
1619175
62837
276128
1596667
523146
130799
90546
368244
1652617
1498092
543892
1370811
1017986
745792
820371
948902
536101
1650519
1455473
1775467
740657
314447
912666
1622427
1091027
286093
1953188
1320155
450815
252391
1303359
1003941
668138
1138625
1744011
1249779
515439
160361
295952
120975
1196453
1539982
118356
243838
599287
1851276
41108
65571
480528
1480036
1178879
1559741
1004220
397556
1340403
1342692
538973
280525
182860
95359
405633
1668825
1234829
1579897
1893326
751665
1555213
1395734
1317112
1066929
1267353
1082669
974568
1703553
119855
1037136
1430512
569448
1492519
1746064
1020546
636864
966298
1247405
958189
1011776
1822608
465995
52643
1659748
1079273
198574
1701196
1564137
1808193
962445
985123
1920687
1099762
86765
814959
1994494
383019
1036883
1440652
1785122
777466
1303573
867708
1848228
755711
257809
1785690
873480
1972656
907261
541116
1405128
232215
1223163
1544064
817462
959102
1180168
444160
831081
1520122
1478673
1094783
983950
1257147
1108104
947944
1862126
1362986
540922
1934231
770489
41209
1831962
605020
730940
1796968
1497083
619976
766751
844446
1937433
41655
29443
778616
1627882
1898473
1097035
1470216
1304225
43199
56379
431233
907646
1086675
999031
361301
1023345
1095647
1722279
1607183
1762778
1423275
19230
423874
799675
1278128
1319746
410964
1466101
378311
573476
627858
952382
127908
846219
543164
1367214
360830
1422957
1628015
1265004
67771
735544
1276531
1051018
298654
1884732
388244
139097
968959
1406613
238893
1574237
369084
194807
209536
836578
373906
1388590
248450
1484950
495059
301067
151511
735721
1311290
855444
1649532
723635
1223813
1212424
559519
1714514
99916
843457
1356508
1537685
367518
65836
390159
1943353
1886889
1523602
191340
171128
140426
995992
287171
545360
1259794
1625191
735227
1036659
761316
613872
1927502
1976764
92174
980561
1141938
1142932
1426306
549282
774454
1223780
1030453
331460
550594
1642011
1934821
659860
1084970
1596284
1257301
627746
885033
1477789
1874921
562523
29161
1740063
103847
164245
1548326
302035
1108402
650191
1183073
258726
1961920
629681
1006529
1384841
480780
48278
1257269
1313446
741961
1946767
1701415
659325
1779087
1645723
700061
1903747
1834843
619891
169313
1069643
435583
274686
526861
1206227
628719
666406
697539
1465024
214197
90151
1131537
1972389
192139
278496
1146163
1880116
1446637
1480985
750242
1637460
614661
202210
168426
1271166
1348825
782564
1201594
1529055
1620778
1958240
1064751
166319
131441
1274043
1469456
1687392
305869
398612
1363644
1019972
1229199
836858
1899318
831396
440350
702924
773796
465280
1137833
319110
421680
1847109
63620
1072533
696932
549212
1968741
1435932
1258072
131724
1930803
126861
636464
999757
1098144
168024
703475
653074
902114
272188
729638
267301
1651203
1414471
1597423
129245
348830
1426837
1606893
1973448
1592710
1537938
576065
152877
1931337
895333
957055
550253
232276
364116
1924536
719982
1001505
644763
903847
1297514
1901489
1689013
307293
1891886
206061
916574
1135058
305951
2777
491255
580102
926686
687298
353981
1861013
1032707
568671
400532
591965
196454
100335
1850912
1223369
1678097
724609
453540
383843
342040
128934
969550
1807156
1035589
213883
147562
565433
1698714
1901489
1388834
1424444
1375596
1124859
1214364
1470894
1698727
322541
1032986
839090
1447
1667943
1234063
1915068
850670
128541
215360
100802
592631
852331
647893
512501
1112730
655683
982579
146771
1831025
1366067
775610
834162
579447
960453
1204948
1423522
1108290
1365711
597197
1187657
1443320
1345918
1935800
1345817
1876703
1687308
1802928
963754
1027158
1029401
712625
28345
1065844
1438538
1873967
1832294
14810
1884129
1399292
237984
532124
865179
746784
202884
1007718
598046
334606
257559
1373658
491258
1435637
1529682
1098837
483726
1000956
958483
414722
451624
621122
557754
851932
1642920
1232882
1993268
148310
335900
877449
358471
1031397
818205
1447498
873940
1719943
499881
22322
776414
656210
1151995
1789231
1505546
1068188
895417
1343771
1687575
261281
215932
296800
999667
286469
131119
517628
648035
1199204
252217
139057
1942331
697013
874673
847511
1523521
1121763
96389
65504
21114
872813
1636640
1057634
642748
441953
676601
1139477
1319129
705689
186038
1334433
539939
284024
1860652
13458
391597
1458515
1250198
929477
193553
1696196
1030283
972116
1640034
1876059
1614455
1414110
1596178
1632922
365819
504884
691209
1855941
1483341
542397
1535935
1151009
1539079
1383932
1950300
988548
1354618
141930
391331
967845
1990181
1998568
1361229
1275428
480635
1063095
614880
1294144
517457
1125608
1327254
519423
637166
273396
343424
369971
1575827
1487761
927964
168437
405071
1409604
1397686
162297
413599
302884
488579
1107743
1653756
1792966
1503717
1630513
89003
1722514
1749271
88642
1065548
1348607
409025
1970589
424150
1336637
1135615
1022902
700242
1633203
139273
398276
1717204
1466172
698755
281313
1636048
228904
1905730
277057
906375
114867
1646719
1512717
877459
1508471
198604
498448
1358631
325364
1364979
292561
1259200
364543
100665
1641575
254206
1026049
493950
414005
1036930
1685710
1972225
575894
474899
315866
720574
733119
8936
341669
1675411
1697903
864526
258789
582092
429934
640573
20285
1655622
838840
1925814
681751
74827
665734
1445356
1631929
911933
707137
429053
1254590
1538361
68686
365064
581009
336816
1808484
994800
785475
1930276
1751500
560095
535260
1678550
1138780
1889977
250093
1360979
777717
157183
1181431
44683
596520
1795457
616375
1446841
1929203
284806
625478
316028
937376
235774
183259
1129714
765135
1818572
1163321
524313
1906700
406427
1558208
604921
256755
1986693
1811488
1712338
1350049
523889
245829
1710087
1978539
110218
935756
1770331
1652942
1131498
1047189
550605
1419573
1157342
1225504
1527522
639867
1436582
290251
573700
304688
1631425
981021
1037531
984578
1073715
996301
1298311
584883
1269018
713869
1082474
1459141
324213
1729421
976098
520843
1965069
126335
481868
1678310
368452
1414448
221842
1790513
1651198
358714
1068754
927892
405613
1107130
706944
1999037
1978459
481107
1209513
684521
1974642
1260767
628000
1332439
1901901
149770
288405
159560
1844868
1345965
551251
1375941
1444837
234007
803392
1363461
114760
684736
235167
1739573
1096889
1970106
1022773
258386
706631
1594820
1852375
539033
771209
848013
126627
1476786
977750
1068156
1979492
974663
1409583
1085979
315611
1034622
866595
1367790
1978693
1819639
1650023
1297113
1389390
193717
1409156
1523511
314170
651805
1478639
1714155
626060
715271
1207460
1176492
170930
708258
1050716
1342784
1253164
1622112
406547
40010
1383932
1888242
1117814
1356841
1258660
72236
813779
609725
850377
996181
194380
1063873
1188606
1420150
271024
1764951
677399
483892
396133
1509232
1244431
1237733
1321245
1974093
584179
1605815
1781490
927155
551702
716252
206064
1763
843320
651315
1816970
1155085
743443
8227
1284537
1468625
1088588
1792029
43664
747831
776175
1028309
158811
1454925
1784246
1149543
1274720
428832
592921
789287
1040132
1684537
788379
375140
1051875
854679
196283
1188107
1499039
1392157
595362
99494
228537
1763332
176237
397425
399597
1182994
1337542
1638879
1452868
1130570
1094522
800013
1097613
1656658
11657
1924747
981212
208976
1064812
1166361
589463
1633238
832654
1567313
73881
490752
813018
1623407
1832729
984767
1179195
1849694
361581
134600
39018
1148057
1073736
373059
1327406
1596030
1621173
479072
1171645
777582
1189767
641743
1818616
782790
18816
1012328
1530859
453571
1185782
1033913
394960
147279
1559863
1454668
239432
297827
551412
1431390
980003
1005765
1217224
1087669
833424
1052610
1158937
120294
234332
1438654
1768991
578014
1007019
1693846
1160700
1545451
159121
111585
1885032
660028
1022794
835036
998491
648434
1953278
47162
1021839
1742508
790990
1346497
1926418
1455328
405750
703662
373317
1180285
1051797
1732580
357921
122120
1131329
357283
381636
1296304
1455934
60276
558488
713428
988226
1663147
1376235
1373175
384268
1957002
1541368
1275769
1697702
1769270
1312447
1580364
359896
827566
376439
1793823
1636168
190386
1930018
650382
958738
1511026
813491
989573
647330
1247310
1864661
1527414
190783
993624
1457044
604113
1147929
1428965
252235
1741171
42561
655120
429301
1492486
1016106
838960
1709176
1313066
152095
1948625
1793211
812937
793985
1902459
1868433
479702
878155
441912
1037313
1394055
982668
337904
1605987
1245507
933151
318033
846928
191375
1081841
383239
943782
237072
449239
1935636
1701850
1784953
1230249
744949
656716
1529234
1482642
55445
1876633
1909542
1836659
1428619
1011108
785732
1678801
1768569
557333
252884
408371
1276299
691667
1717940
729677
348591
1341240
760392
1530678
1384178
1923728
982417
1806972
1633469
1028114
1130147
77734
1531238
1155083
1194246
803422
245162
1614591
1429339
1600907
18235
1570539
1644109
566974
1811867
591708
289540
937682
34462
1240410
1162842
1939623
1759605
653582
1741380
1055528
90322
1759514
856164
832727
554688
1528794
496395
1636429
270945
89444
1053544
262073
543583
1361845
995495
486422
884480
539245
1046496
1815647
1425538
269959
1404529
77283
932064
493741
265156
921821
1826488
187261
1521672
687079
1574841
388188
263670
458526
1181341
1391591
661997
553493
1604951
894703
1718010
1304101
1842841
1679494
1667961
515187
1826330
125861
926803
877428
1657448
556675
1578416
1349393
560098
908711
1742357
54023
1407634
630691
1590357
1539487
1136995
1343250
1173699
1791800
847236
1233298
1158171
327474
206158
1272402
1268529
117383
1789614
758317
1176930
1136028
36846
1578960
1022034
297960
1257998
1293923
913167
556190
1794474
980640
1568150
1612650
1621385
792906
397576
898038
1509145
1293271
616280
1739106
610221
1667156
1220811
974346
679412
1856135
406077
741448
1348824
1287296
693932
748187
1160112
1922988
1426628
502020
162510
250513
274538
696202
1193371
1574488
1456502
1320092
942840
1091639
323195
630168
183073
1683028
1812130
1271209
1195817
171788
397643
1308125
81029
607872
325197
864595
472042
1007264
536719
1423538
687616
270783
246707
1095814
669985
500580
981275
1967825
417651
1697100
484141
1957830
1086935
871864
1934517
579170
928842
1365355
619910
1092374
727544
1712697
926099
1576731
619065
1710945
165333
893295
738438
1685555
1208332
33108
1455383
1878218
1680114
325021
619625
1632447
1266736
1707038
1406486
1602051
1253733
829884
1737273
558369
1768742
1517638
31166
175213
777910
1767493
219453
729925
1242753
529961
342185
392492
1892408
218657
1721721
1695043
1898755
952200
1979167
1944854
143474
1379967
926969
1870453
117244
122763
328671
665154
1707290
150037
1684971
552961
94383
267191
564339
374224
1659080
1012790
1901220
79703
1678294
896042
711823
506316
1741406
1826588
1545253
198373
150333
1382782
645982
562789
1088269
1223449
657888
4281
1398095
887750
1670396
1603708
581756
1648153
1155229
435499
871817
1995028
110651
1295547
1034068
865818
760956
321513
752969
591292
1926010
143285
424805
1487618
438302
1762628
990750
868869
208907
821034
338696
1215345
1217058
374672
1478856
595329
1234998
1981909
1381792
1849117
1891446
1541124
236204
709970
1317057
195938
1602610
1701836
1284382
572071
888812
13575
521459
1198958
906528
283897
1705721
1789912
172305
387222
503277
306695
1726306
684561
1987712
1610626
848799
1603549
70294
494104
145120
31814
1950835
1902078
851424
753129
60118
891185
88147
1866289
1904361
801181
251033
1657090
786489
1334931
333988
1811116
501871
368021
1899479
1501792
1705742
545481
114158
1739206
1892990
1842466
1588258
1788509
627445
1786236
63304
1564799
1541955
628787
476150
1008635
1588896
1287060
26735
1658003
312017
161214
1527883
816798
1757816
6574
1784292
885819
810212
21373
1373447
1477628
64044
1544219
652966
1733410
832485
682665
679610
1529968
1132667
1717133
291931
1908923
789040
899136
1696668
1911026
1798345
1825258
422095
1610734
1981510
1029674
590409
1204007
55127
555935
1315468
353717
1304303
1207200
333476
1475813
630970
128236
1598400
410721
925212
777578
1961873
676474
421430
1597314
1248121
1781101
1906819
249218
165644
1770417
1802351
181873
1460357
1895643
377428
1092012
1827980
242145
307264
826393
238196
1406603
1049027
1243175
500321
622351
494749
44000
1854708
1170577
734786
398130
538895
857324
1914192
1962665
1546696
110912
1306898
600198
1285173
1559902
1161055
989854
1295602
1510556
765786
595552
1011268
432509
219856
1971180
80880
1747265
1922088
1767829
952209
1507304
552787
71162
1640376
1817986
322845
970924
1977956
251922
1048913
1591901
244282
801885
910587
158503
1235364
659899
596591
1638399
1685150
522235
181103
537438
1775629
373944
1616881
1273445
1762325
917884
1879704
1956176
352839
341825
1670358
1221143
1368646
347552
183724
1125721
80165
777289
1574394
335522
1673490
1930637
1064497
44089
1724491
1821284
986738
1442932
566981
1279068
1128828
1141817
1706919
940464
189999
231538
1593090
404526
1087367
1494112
216341
529742
179392
1456788
1315390
308665
167707
1915927
1997743
1663044
1347301
1729685
114573
1719674
841064
1320464
522737
886813
1100155
1874593
922948
1171307
982119
1670076
1738930
1998361
844976
21096
1865785
276633
1368571
1397574
479114
325632
1332740
1238687
287795
791217
546129
897001
1879327
349296
1871973
1475760
84881
1970908
1288779
1183114
11926
1491246
883481
1064855
1219363
1005178
1461971
1594008
957377
253798
1756486
60306
911792
1011580
1725619
27143
1653836
1361948
1881306
1381503
1761534
1922011
404814
392384
920527
1974991
755673
1623653
1301001
624271
1274990
847272
265635
411252
207350
1319684
214565
1724114
1644707
872889
1106059
1004650
198394
1170943
87380
1127443
141996
937196
984738
1130856
600826
1560374
262089
1167689
1112971
591413
1950373
631597
440841
1692243
995801
708112
910346
1948633
15847
750223
1589590
1045216
179513
563479
1638028
147753
526774
1273414
400963
1508848
1042268
257954
1573105
883155
1345930
305510
1318061
1911979
1924020
1442682
191491
1035725
1044949
560488
234151
1262480
978755
475521
1222115
1533130
466557
1915446
591990
1256102
190076
1084894
1674428
1462860
1048960
1754130
1914252
1771215
1872908
101903
235740
1854718
850796
1436774
172363
630416
758361
1334619
412396
1196773
1749745
913322
1731928
667174
1023358
1226616
683768
1634935
530354
815398
321345
1641773
117407
1417334
1715240
920805
269053
830988
487324
1770816
797740
1519954
1686003
1021226
1103889
306626
1277473
1641112
1347336
1018355
331552
779025
1171078
417016
1258256
1689030
223314
1551011
1926606
921647
1428172
745690
1470851
639163
1706442
402096
335266
283691
769678
1628355
1180346
96788
881001
12850
422207
463792
924624
157868
644283
658289
1825597
1306590
1682761
214601
80677
1005283
204883
1793349
1568394
1362892
685658
607443
654888
1057086
354417
1867093
607683
224053
1559432
1552376
43069
1362383
932198
1465408
1163935
587017
1302473
280365
1079353
1517284
1682947
1476969
1780264
767055
1569472
325128
66164
193012
1578164
483876
265930
1480392
1428213
391818
97870
29387
484882
1182427
116546
437926
658221
1763874
1252105
349009
240090
796309
972869
597125
350202
679468
83489
105954
1199452
353192
935187
1031557
1408731
1536779
1222816
1989034
372617
1565095
1142642
1891961
977740
1156042
992293
197528
386304
148779
593082
1016237
1124472
1039718
135094
1012790
212159
64905
1850060
1222324
402922
1982340
620776
801290
1935062
1672485
1745875
358006
1344605
1113143
980295
1457268
1532756
1761594
198274
891723
1518141
1348939
333753
1232146
63291
14574
1281497
571327
948958
749746
601875
1875102
143995
1306277
1084429
1346114
270331
556766
1237643
2906
1255527
64999
881080
15263
487988
1615938
500043
930986
1422844
1323240
1626893
816313
302310
1955797
758445
615970
1696808
788367
1899788
494075
1486396
790884
569739
629469
1444847
1456755
1253323
892358
1164924
1800712
1594315
980470
1430426
1374666
535469
986617
426998
80922
311325
266510
1341630
14168
444172
650256
1334801
1741428
1204604
1390455
1081405
1075975
1489737
1981551
1076786
937037
1859206
830759
433723
1084635
1273679
1919507
1552913
1127548
436914
362789
1123658
1295502
580882
489946
513396
1222933
401668
1142704
1810834
52779
710975
1460174
1185774
1710715
1484512
898820
1780399
458127
1271483
426125
942695
442787
562531
457405
878749
1559441
1993106
138924
176138
902103
698773
206245
1520684
289776
516112
1901137
796660
220468
1227538
39014
1613407
1883416
1767387
81898
122200
749483
1241949
1125307
1280779
1173876
1616854
915906
663976
956920
1344124
1545665
416956
858031
1358991
631427
42709
1324273
387802
741199
752021
1293489
1937253
313763
1659221
418032
1897963
856745
887477
1482938
177145
768374
1877474
717122
955071
658024
784101
1256590
1807060
1267122
1660030
1552597
104942
141874
1494395
477033
578237
358988
1356504
116692
1598208
731929
4024
1679102
771610
394938
719241
486652
314300
102876
1950011
10108
643984
120683
1562355
957060
1749063
457564
541497
1151581
1720632
1471682
1061607
400559
1110540
1718035
1718216
82102
1243017
1652054
1877455
1948088
1200114
396178
1968330
993500
1075310
79137
1601955
1336998
1700396
349596
1852190
1226868
1719486
665796
1068290
1126914
890131
1438925
1781535
715620
1587416
1057503
1711514
854382
296861
1062726
1193238
1160657
754356
794745
437716
697078
331693
1914406
1788829
1034682
1598044
1862807
1249375
915619
1605447
782835
871765
1863639
927036
528591
13229
1893021
1634505
1756479
753944
809309
200159
445468
787989
1862892
909478
1016379
651007
7692
1040977
984262
822236
1952873
603254
1155918
1756668
825601
688136
784337
924270
564216
426857
1324677
1915479
1582533
414822
1544896
1348621
1038263
1454339
329196
1884558
1236108
960800
1908112
608372
867305
963484
1925783
967530
599890
642971
1803480
1154155
160188
959923
900270
704725
1144577
430690
970483
785574
1495714
1907794
1411597
1694406
1804580
543233
1578351
1293115
808546
946242
731962
1114164
1177996
1295836
1423216
1729712
1064951
284100
1655982
1735583
365060
1773435
1235914
327591
1987938
309400
1782436
218586
125178
1447985
1491532
489612
511784
1705249
172556
339173
1163315
383131
218523
1978427
1484919
439560
951711
1204844
482113
1974243
586297
1238886
1983470
368498
1098901
655689
1603095
1910983
331279
863238
64305
143623
765682
1258853
1139778
87459
660536
1273198
1209191
1528439
962308
28497
176344
1004171
1631567
487636
1148013
353855
755920
181160
1266247
866624
1543624
110799
116259
1366130
181789
879158
1333745
1245171
1333986
926185
444395
1933367
1983872
1605891
522838
1295086
1059870
882381
1106867
1551837
1983757
1725958
1684276
459840
309774
1072815
130260
1879035
1058743
960990
572029
1281964
886128
1094275
1725476
1224633
1745075
218347
1201738
247364
1289197
503608
991875
1004735
1678412
146171
1474768
1138690
647661
1156299
1447158
1844804
1288195
1615071
1746800
891376
842327
154877
1489685
479897
1429120
31379
362496
1169846
233764
1848322
15644
765159
815185
1880003
1142909
666202
1730733
1466654
909254
715983
1044249
1528788
1499686
30247
1984358
1049901
88876
1585664
368799
331419
875962
1546368
1452918
1635596
1875086
1765612
1738602
383399
1901212
193486
754981
1846301
1991846
69702
1430153
1831969
1147628
556832
1752661
957440
80003
1148632
925687
743064
459796
1609537
31893
1586919
527406
1476103
244014
226417
326090
1847448
1392417
958625
366805
1950675
1839222
670549
827231
1374268
95435
78664
839369
620453
1266801
1602547
205119
1382612
1338547
271597
316318
1274008
1932704
448311
512837
1316613
1843915
1315284
1940042
1495862
458918
1151648
363021
1367706
1706078
534863
520921
638405
961736
748305
4608
174732
272204
1188001
889981
479523
203476
1987221
1355465
485205
354158
1018401
467703
361949
905279
125916
814798
1032401
604863
1207225
81678
1107444
1829234
1826437
890210
1100545
309805
1840751
331429
1809124
1429041
1217062
170537
851947
597556
1681610
1616324
592392
1824765
42918
106416
1706425
610266
950248
983653
920252
265253
824222
1166110
219034
153648
882310
265650
1100241
1190071
848644
466377
306764
1643611
990894
1106427
1348917
1624772
1239255
1001761
610720
1271189
940363
240732
1182546
1623194
1988099
984789
1693368
319598
1264699
1255987
1035161
291919
18366
394725
956967
594757
873181
117484
415535
700288
1653977
618711
1142737
1589481
867369
1556760
1122162
1080669
573454
930514
1459369
1275173
117470
1919558
1357812
521149
774581
813682
1321775
1133195
98126
218349
1643933
1409273
487536
1043066
596831
544236
1044902
583454
1057460
1748967
256602
1171436
327563
907863
454084
752252
1575543
197555
1442943
876714
1984353
436434
1261335
1953820
1848850
486303
251954
312993
195661
1321792
267652
676372
928006
1088874
520515
1010109
1600471
1405520
843066
543648
1351215
896832
735005
1131194
1786081
602315
274477
1484398
1813961
1846568
1209625
1419255
359589
879141
1549457
570880
275439
1561585
1661635
1524475
685141
1417826
66389
1027226
1522183
314514
1486321
1285815
786965
1440008
432516
476515
384325
149586
1422767
755090
401448
879929
1478003
1241822
724130
1899930
831316
362815
284018
1638730
249164
1208326
965879
662102
102850
63189
298377
1259418
1485400
123094
28305
1900246
946095
1707762
1855084
1803679
135794
1371237
926309
1325426
1680680
948772
679129
1153817
1496548
200912
1081726
1552167
1706299
1296419
629721
650511
1432200
1127917
115116
200807
1629392
412393
686282
469547
618468
218227
634506
1733660
317123
54458
1363095
129773
481809
763850
571226
1347103
1516983
1105343
694987
1104415
1440592
1918848
465282
1010697
1764274
283700
1163769
1783133
763890
1925822
1875003
1207430
1198905
320077
1639460
40988
1471648
1398563
413183
859681
577795
1568435
117425
1404068
185387
1709041
983304
1584422
1151229
1519896
1414048
1187984
1384480
1570461
205807
889467
368644
1779435
138400
1134132
1875212
754301
475425
1416457
716529
542446
73219
1218293
1802247
941579
94664
89382
398372
890049
1625504
1202352
1570748
1882918
1832719
1549707
946289
32259
667652
595851
397723
199242
431980
1794153
183621
709273
1679700
226235
1719507
1543455
1545407
1867097
273170
130041
248186
1246123
449209
631656
846072
1733793
1009236
594983
669754
924078
1028780
1327784
1389326
1988414
782489
1234717
1548490
44694
417113
143121
582253
1222445
1753851
111688
1207220
553122
1410429
1284430
610536
161387
1609459
90639
653673
1389123
793969
715493
666600
72020
1012071
289847
294537
1667347
272633
378795
1798752
1989857
942631
123239
1727592
71616
1939665
1686934
214396
1757802
1526132
349951
1597021
1468749
1846307
1560979
590693
857559
1834683
526225
1755590
1243234
94864
1603174
601229
353356
254509
461924
929425
872050
1140752
304148
177820
1644592
1009214
950085
1078692
1928322
1317725
292535
467473
1745742
1366792
9113
1376428
485588
1344914
1447190
79739
1891639
1805822
984656
1474875
1367158
983874
450852
350277
1449584
1833584
1622127
1469993
299027
1978953
1123538
1788053
541551
1488953
1456741
605483
47043
705819
169548
945736
1720736
382776
1242685
1350054
1110133
826114
977201
1315807
959859
47885
393058
1599239
1280829
1705354
841059
1476137
1890350
144536
1072605
1902915
287563
254241
488547
948677
1021950
454965
442458
836967
1067215
1605391
1589720
842584
1924169
1913577
77981
66401
1912579
1203484
779198
961230
1161722
356929
1286226
1225514
1214299
1124299
1215785
433926
1789679
1219526
533605
1613185
1479939
126517
1401144
1808933
861065
1764685
75213
256626
1685379
1583668
1446903
29063
427488
566445
1782026
1488856
458788
928925
1577155
1719566
59642
1228785
1650325
84908
1659836
728424
1355400
589945
1316175
1317468
903051
77011
597292
1500123
560221
1891457
1114148
190289
734275
1825049
685896
1318793
868427
1767166
794492
1843463
49903
723755
557876
1666884
1759653
1131787
208038
18863
1788713
1002451
788622
1303680
1561904
935345
949386
1110558
1245693
861770
1495450
566411
154301
387570
1265179
1017316
1010311
877602
1407863
471554
1496400
1690257
1241247
1647689
1714213
1310472
70578
1100855
6234
1276569
1805094
1268839
966570
923502
506362
1794674
1120201
1595696
205646
902130
863119
760650
1943410
240712
1362133
1849893
415159
594416
958240
1752759
1458661
974502
1200853
1738253
909046
1780999
407810
750770
1889019
1054907
612487
1068582
870448
781517
1823589
325864
1575381
711658
605238
1326900
187285
970668
40514
1264984
269057
1070555
1074591
1014716
1970057
933854
1662594
1402533
1655144
868371
1558192
405508
498967
1022848
1640312
1968921
1604912
1445595
179299
1419663
399111
861009
379290
1410743
119612
965341
360253
892991
974178
1493631
1133205
1404861
1780565
1513847
656153
744837
1604926
231584
1122277
1828332
5330
591860
1856253
484452
830782
968320
1843907
1369263
466384
1632080
1592940
1933704
1669806
520187
518453
1433474
772958
268323
1703148
646398
1663766
387350
1414406
1145229
889909
636594
40224
669124
796795
1797607
1465842
593015
1474213
1923770
486414
117483
1410155
613952
1366258
277900
982404
293735
343314
755706
896423
1803657
1698091
65469
1448592
1742716
1333159
823911
961339
956050
318249
1675807
91732
1823483
85169
1756981
24369
610868
1783994
1440765
854610
1975459
1506649
1066955
1817449
1842510
1346650
1165411
975630
1919007
408683
1355349
603470
1383827
1561736
1093022
1254121
1354760
1650765
1782166
1487311
1885970
1420805
1458206
854459
1977084
1713100
1483359
1076655
1216460
728721
1688940
544506
1804184
526865
357507
1574531
274324
1930103
1171640
1214968
818094
1937101
1503142
1221028
755112
1265977
76942
78772
1803482
77638
1383850
1861270
496592
734942
298836
1929680
1320854
1829431
659624
1056420
176154
1480758
1119740
1627543
936674
583347
735311
1206695
1608306
171317
1741500
1862880
463707
491378
1302179
1093533
1232584
1572988
1420144
234428
1129589
734751
1976754
961597
1868395
241833
427524
1619466
63799
61670
1450959
274291
1096366
1267899
333111
1836605
1718175
13299
1388105
1384385
1774467
1975643
510618
1111959
1300943
1154083
250338
1045380
1721312
1405617
898299
108242
1815071
1239636
1665735
1002534
1626181
977990
37750
986012
979948
364104
1011249
1183798
670005
412070
882260
1238062
251095
1726748
1090185
9153
1621244
93209
394288
148312
896700
1017964
1742211
1571313
1300132
1007446
854574
1973145
1057613
21626
1890344
1266531
429891
99645
1047365
1166875
1309897
221496
1332278
1172671
1026961
1583494
413447
1897989
291118
525921
1242056
456494
1364497
286966
262514
186050
342376
1238394
1418563
995479
699784
828238
1169618
1614963
757836
1428192
754369
75694
647444
1223284
679430
1222254
1646985
1163980
33259
931299
615172
1322394
898564
1352016
1935656
1905161
588159
1848372
425788
826830
1165994
1168425
1076365
1025880
674346
503343
88742
503993
684976
1586228
975469
1422768
558388
1204435
63508
1249503
1648801
683233
272996
1742447
719411
1068385
1853526
975829
1676880
1541494
1072687
829056
1640637
1606906
277284
1590290
1744317
1450044
1894116
1513203
104201
1661580
1433524
1707759
1575808
280574
856421
1495063
185976
641829
1443988
246718
1031467
1049098
192282
1018944
457391
1562970
1668884
1733892
417287
1966327
73867
1254039
1489552
457615
1310053
751603
1162591
1326858
1844843
549847
1025672
550965
1696992
1714355
1487182
376310
317652
503584
1453587
1962524
572196
1349206
203082
1809128
704698
820068
17439
350080
466973
380164
1445807
1623595
1667823
572780
317329
1597458
1827844
415195
912242
1485475
1651063
1762186
1297264
1686539
439801
750131
1524200
823835
852170
132528
1727147
225244
922635
570829
1592473
839383
238202
822089
1840875
62593
1863070
280688
579995
576268
231196
446460
210665
1918608
1131185
748495
594874
828707
1156669
207392
1130429
776964
1390536
1739753
539900
100491
1987873
560267
1736968
532103
780367
520636
1775546
439745
81296
159080
1607409
1450366
706570
1065496
1072538
1291931
465369
1092385
1531184
1370892
1200560
329285
816267
863038
517395
1562342
632382
1928783
1432757
39112
446660
836656
1590331
751772
106876
1824917
543524
612584
492160
282334
1022863
1643276
885979
1891637
898830
1011322
1426154
766874
1987974
356373
1123690
272722
102080
1996799
732945
1531340
1428020
825975
848240
1299773
214437
724184
1180229
1392020
935314
593640
1340416
1398570
1468239
1619825
1602675
1941095
1882483
1535517
1551970
299659
230073
1294734
1941866
581248
1542311
342053
1930705
263583
1961551
1313373
183710
423516
1670580
1909318
1703426
1905184
1468848
271434
902630
1216291
1798706
1843345
397914
297759
1948452
518954
161204
1260195
978425
1027580
1618874
501747
623455
1879391
1927316
719719
1280156
757992
1805201
244137
37724
906689
1428887
1817686
283854
1287413
1061657
1635341
1988816
1976890
590609
905934
878234
1386306
1913008
311890
678999
687050
1267330
527524
1677131
1534659
24119
1426101
1047141
1953353
1746452
840634
637887
757840
1107414
1046300
1259570
1819927
512687
1667988
1801968
1301383
1309948
1697340
737097
1338627
401822
1089250
1315296
1102657
1503911
1316897
750986
730778
1532132
282742
1164043
959972
1824616
1401729
1179218
355096
1789964
18715
571883
1133487
1009669
823846
181257
147498
195887
1145154
637605
137807
18574
447159
658459
327533
1215866
45795
1378492
1872142
1196152
755013
362308
146187
1566970
1284427
1320598
1810928
1935425
179297
1514945
1966676
1131316
1507474
531544
175927
248658
1001877
1285769
1972236
1439859
969948
99441
348044
531283
1076690
1364679
1551732
1637486
545089
252053
254888
1737459
890826
1042220
1038334
1409821
1447141
316861
772227
459283
939940
19136
238331
1768130
1287435
108732
529622
1249531
129807
899142
586739
747750
1208677
59521
153623
583486
477182
643612
502108
1364887
826527
1065205
311544
759556
1369104
1834818
1573657
1294271
921665
488660
487269
1019741
1207965
1977145
1996845
203598
762833
846455
1751736
614910
175113
1808014
1930807
74597
479648
1217919
1230696
545644
1716580
1879616
1337310
117135
1008779
963683
132993
1420874
1556057
301228
1465269
160052
127146
1001658
869236
1969055
757046
1618637
111340
1738901
1828048
1516490
1755453
310619
421531
1779055
729338
821126
160196
359272
1797992
355540
853024
853424
1580843
230307
1318366
460511
396300
298522
1880892
895544
578450
740641
840100
34881
549410
1506454
406257
116680
1781059
1741292
773699
998647
847744
1753811
331641
1060868
744735
1297346
1778872
894907
726095
966313
234393
1319865
254597
472692
1547975
98089
773318
702973
1784355
1645988
674215
1246235
892217
297779
800179
469866
388809
1654634
331099
658588
1362914
657237
1196905
1555547
1996458
1241931
529876
1879317
106579
522365
1926085
400681
481222
1713822
583932
831139
195352
675761
1861491
384606
1929152
1527062
1906070
1775458
614552
513876
959922
296565
150113
1472804
1393528
692281
1257959
1999940
1608265
1140731
1664629
368194
964361
744438
604399
1497709
1801779
211406
706383
1730587
462596
626155
1734477
406729
1332819
1451657
581744
1687787
1603911
318624
905862
1996113
699959
1940745
1016434
482420
624789
614606
1270606
117696
1177486
1724639
915457
1507127
453595
1054668
371683
1925796
1815612
1379120
856432
942688
1522592
354252
1752774
489157
1377229
310368
125227
1803822
1843090
1052097
689271
939354
1137500
753530
1179870
1468690
1251656
1540412
1631944
297013
64614
905672
1296931
879958
754389
1885963
1619113
1394502
1993662
1938399
318592
157650
70671
471861
1657940
743683
1671782
1013916
964996
1930187
1701933
346285
142063
1040470
1588757
1628451
275680
514706
294165
1813585
1558414
347465
1008424
1057743
640619
299930
1339794
1444025
1978502
1641822
79680
1359991
510543
1341125
11935
1637649
883993
1143839
483037
1675373
1761104
1588719
1968372
318254
1409706
1213927
678891
1104800
947541
1750546
809541
1453319
804080
577652
208137
15086
424902
1197370
284695
888535
1276733
1414316
389379
678161
339218
261423
1395274
1120433
1660329
1673665
1273543
1886727
1109935
287952
1027696
31928
1996012
1019565
113267
1025826
1590765
456016
120244
1843029
152402
6654
1590716
881678
904797
880926
1082817
1471892
1761323
671968
1450378
1412751
1369225
25824
347438
498041
1658655
1984111
1376641
985295
23141
452869
678238
456927
1664729
1603930
426656
1985384
1254676
1679637
1598046
933049
883835
152939
1969013
12682
25861
976000
57356
1595676
343548
250630
1405707
555634
1789591
705693
336172
364924
1990139
705911
1179071
318495
1515653
293823
31294
778546
1723420
1371824
43944
1768021
632850
1550882
25139
1678210
745895
750341
1397743
1139416
762660
325852
1539722
1812976
1632151
1175246
864064
1768951
1131004
660421
1621618
1768782
1896043
879374
1605424
956867
58745
682762
470104
11801
1164604
1825222
1930390
1079214
779165
652826
112154
1816597
1436236
1899839
1366432
873924
1783886
352143
1828643
1506855
747400
1878057
1891495
225064
780812
1191923
794189
397543
158896
1758456
1338060
1410415
751072
1424226
1618554
1937503
59171
1127013
1459555
599708
373202
920033
1935577
1536967
936388
819653
1976252
1108417
450362
1986435
1232558
1507079
853855
762135
1969528
1021172
1175103
1181232
1529443
1596567
1975433
750563
1785440
970706
474171
253533
286881
1178952
880916
259496
1856976
409555
1094635
1944180
1240912
468948
475905
1572750
1825324
1124074
1342729
276527
192913
1043410
441633
872317
1538160
1459026
64147
1607639
1468836
349257
584014
1053420
571349
1016340
1892227
226743
1311762
159859
274677
1395941
1845363
1813797
1879804
33687
1199669
36132
850986
357391
930313
113343
164300
1356471
1276733
240889
925699
1491805
1630055
1302710
1973036
1792557
105392
1168971
299228
1898444
295331
970590
464798
1139330
1380064
1071212
974097
1602194
1677163
1165007
1856456
1304572
156770
783686
1973310
820499
227458
1211523
776009
1579492
1594548
997366
1153890
1541666
1417120
1657730
1629786
422876
1233460
674858
445152
274064
278785
1851781
1128360
960950
1367766
1343378
1888347
113982
1947042
813375
1591487
869039
1253374
742582
74581
764886
1435254
1561285
1278300
1248758
632339
494407
1035376
1468636
1709553
701317
1161692
8458
1385288
429142
218004
597880
1406386
403020
818244
1859399
1815770
1512782
669814
567042
1918844
851115
1581618
1008369
1407468
1128060
1258699
40299
1556708
367431
842044
428615
1293139
446184
1947525
1845739
258715
793977
1032141
589773
726509
567490
1861691
417818
329564
1030251
1637662
996137
1517574
241060
591747
1048668
1967949
1269758
1899453
629109
1726904
623603
1531174
1325506
379783
465453
272648
1403017
1596071
1492650
296662
96377
558635
1134223
1967862
131898
1221269
1047485
1652302
821402
247550
565573
503610
653875
359240
1060002
9209
182594
1004868
1453129
648001
298700
1992876
1969461
260457
1562953
560214
1611910
435195
187298
1232382
1734431
1349651
1939853
276049
289895
1830559
345414
941037
1303262
1588480
1675749
436889
444267
695813
1719741
187006
263325
1960410
1941481
587721
709560
797437
99403
14212
625540
216585
396684
950487
356114
183491
1101844
1228513
802834
1786070
1178609
888869
1109720
252639
241699
1222283
1964362
384899
1398589
1474556
1096814
1898904
669389
870207
1608185
1237053
787727
875056
1304872
1982578
1391113
762164
533249
1477581
442975
25898
1817058
1405073
1023191
1597557
205669
454887
12234
984886
988929
403623
1143005
459759
893950
137529
1033599
1881103
243743
614326
1508113
993030
1119156
92190
1667635
524241
421352
61143
287830
768132
793060
1743937
1567324
1119365
237092
351968
1222814
687772
1124796
309040
1677216
694707
1333665
1792908
1906919
993958
1215639
725387
1042396
612157
1846783
1655536
646823
298034
334415
1898069
1905113
920813
857929
1422354
1544462
1163902
738567
110205
606212
510626
838866
1447019
605458
1934219
1312101
946867
1531172
1004169
1220392
1948207
1468012
1051242
284812
497134
792048
546844
408476
1360853
1398810
1911779
1724773
27787
1308747
146751
1544262
1575197
1660879
960478
777317
1504331
1724852
281385
341074
836826
57294
1668096
776149
348596
1407572
1739733
1201244
182805
561574
275153
1513125
1572627
911940
1316448
812020
1561400
1826416
1458315
1409153
1780251
1689725
1745453
1585092
1306764
844638
784197
1623880
228176
1676292
1005171
761623
291843
1666247
1640759
966390
780591
1516606
314759
1225717
503140
1223722
1818915
753305
1778029
933010
1170999
611439
800286
433325
205893
1874843
1816157
632409
242865
1137700
985986
1117375
1041264
173341
1529792
1657737
426686
1687481
237335
930671
1634183
368696
1683388
568727
545034
71471
522126
801684
1968445
248510
1210489
1211614
265627
1185611
1830691
1014032
303449
1076039
1432810
1390163
744994
766899
1382243
204301
680849
860604
1346675
232824
1159633
1481179
897759
546659
46708
1078280
1684779
1290664
1806738
1415041
1121363
910494
316931
1711702
1182995
1978758
1937135
911219
1109362
1703937
1904116
1609546
565256
693676
1665342
1922865
271647
1443930
1556127
1237850
508073
1117546
1756057
232164
1195942
1196396
238168
1079562
1683512
680500
1373598
1282820
1209772
1822233
73906
1674687
944330
1806979
1353211
859525
1716137
1874343
1752219
1215998
1280613
91332
894792
1827963
301224
1169058
351741
1090174
1215288
111245
1196713
698517
1411131
1136803
893236
1413866
152518
1930178
989377
993826
103663
1555134
545835
1166566
1212713
513578
1197418
1578226
1338955
458046
685557
468868
975891
1926079
761756
1678383
1754330
1513268
561818
696320
1950349
1889067
1136180
396149
1287284
1725895
963875
493440
1801776
1193521
1818879
185197
497524
9903
596677
1459330
880771
1334776
1431405
365623
1043603
1935156
1735440
1410092
1713208
791220
950049
1392848
1155672
306713
264104
1258176
343730
1661599
252099
1721162
722422
1727131
366796
1411960
1044070
1550235
1948966
77291
1822711
1797969
638862
1306505
201035
221397
1022803
1922609
1071199
900139
1928853
42550
1032118
1808393
1565303
373153
1985785
249727
1140941
521893
27955
1217687
523284
1247903
789162
1778986
8912
1306925
1842128
1688539
202353
1486286
684682
248438
331685
1248995
1175292
286998
650639
1015667
1398002
1245960
840623
128792
617497
1319735
98050
1017585
374455
1878956
1560417
690862
1391707
255934
1903992
788051
1474254
1771729
283148
1453453
1066264
1127279
1644994
1040092
634890
493510
421017
488981
426789
1199265
1699559
1466092
669532
429306
372179
913575
1813153
1115678
359795
150494
1762216
254918
1871194
1601411
56068
1309562
1595766
72204
1386359
6237
836448
1005387
1903306
94901
1150563
837350
159144
98811
369268
246999
772743
1111595
1907332
483543
1959373
127371
52681
190922
1693467
934334
1199664
1447092
58825
1615459
677783
558372
81007
1997635
706993
546766
678461
1109628
1320390
437683
919423
1254693
1652271
533459
1938026
1063108
786486
1549215
1660635
501643
737744
173279
1154286
278572
249474
957629
1035664
565145
1065408
1199879
1233322
794128
1808220
1048533
1053471
1013466
1384995
1792657
154183
1693807
1682935
1925109
1614236
365399
890359
33112
1331198
312576
1548204
1577754
1876781
1068647
1895445
536164
1565775
1199236
74576
418100
1207264
1328717
1451406
534623
632613
773904
1954962
1631561
163077
1720387
244430
1204048
1185437
6062
1387870
598107
1807495
1578843
1437220
1501943
954779
1702025
1988305
109244
861636
1950294
1657519
1958418
683879
930889
1996848
1334335
155157
1399132
775690
173556
1478777
1043809
1585188
1189172
1289776
1523676
1585963
1331095
1544805
128972
615356
204831
1474310
50700
660457
1790442
468637
1477030
1148717
149614
14130
1786751
109132
628915
228674
901370
1846002
835034
1260610
761810
695768
977147
887478
1306904
429134
83440
68636
807040
1810359
347439
1249748
1985830
151646
1603535
1624623
359099
1631538
87997
339303
396438
1254323
1916863
1884106
349881
1938637
664076
1120996
30651
1638096
733171
963350
612676
893570
830365
1168502
874167
776332
1487830
296344
1135974
1935418
649404
1982202
1933496
478036
1085326
1175330
882068
326090
720834
763593
1710882
1742930
768506
121028
1957354
539873
29597
4020
1600863
1208804
82095
1605864
1389626
1679996
24385
773815
359570
1261206
1331832
770811
1809364
250130
352587
1385072
1886493
372609
45221
459347
237948
1716082
884376
1285364
1186778
988662
904350
393373
1486525
1102917
1319203
1940327
155197
1627060
1823235
1330681
148889
1901783
791728
875460
88260
1428117
1681221
995506
1117527
1583615
1115423
1627580
1422511
704904
1404945
1640409
664901
1793731
1806177
1180507
321894
1651630
659144
1589851
1949013
726687
532654
221680
816233
969808
541310
1710797
1358579
680000
1965460
1637485
1717731
1702792
148409
1841264
979545
807809
1696803
1926933
529445
365731
726508
933091
415299
1045649
145131
772803
1930152
1006226
58698
1794644
1929037
431538
1424968
327481
332406
226721
1330786
1682365
1966489
635990
239072
1063174
520686
823563
282858
1618383
747458
933630
357201
26478
310057
1439405
1847641
1411418
479365
923363
1837057
1092301
577091
1879977
1276468
1858228
1101628
1758035
722161
724079
373418
1636745
898297
313046
1619094
46864
870083
1350571
1689623
480048
1103454
511935
363319
1855429
880343
184640
832706
689409
1579719
661664
1665198
506502
1549588
444033
77444
666886
1508778
1060390
289462
1372295
1351510
631015
879774
120753
33396
1261394
1481140
679277
15420
1218230
50833
1243633
758883
820393
1728564
807922
523182
1387443
686640
737039
1481183
1675168
980341
694926
251169
204115
1796963
418425
71456
1097554
1709920
1458274
1107808
1387042
1177465
655712
1049985
1216618
577005
1867228
1550661
1511824
851938
366015
1427388
1226181
210441
1822423
577529
1880325
1949662
1869710
1381135
1635097
1166659
1685306
848979
1750964
1787554
417973
1076536
130574
1541249
1363753
86722
900000
1302929
1753607
931678
269607
503655
1570215
554229
1518687
554419
1532506
1064109
785940
201783
1593588
89409
1861915
1430363
568287
168037
1516176
1623288
736161
908915
679525
172157
1518764
644952
430386
1231885
1194779
1680230
329634
699276
552129
750475
1271739
778884
967248
1824158
127276
610710
1179962
323961
229040
25282
1896386
463898
438179
1477105
320426
784162
1315491
1043777
1806213
1389331
843225
1598812
1786987
234296
1432141
379721
527848
773923
83939
1253972
8731
622482
1608941
123214
104165
1088946
1334261
983468
88676
1862158
1775617
479803
1464638
532756
451278
741534
1248776
391992
142110
1229541
1311124
126691
1129173
775902
1903636
1105588
1498704
1155874
1995181
1634716
1199128
173952
539121
242328
1177891
1592934
397994
1592436
988507
1834279
1694047
1344093
1062969
1419154
1649548
1731883
763197
1872153
1662180
529577
1809027
1915125
890558
1329071
1166482
683808
1512538
704526
120205
679244
1417147
422240
727979
1698209
975951
1929705
1162887
603017
1210904
1957823
1537297
865904
236035
998238
206720
1382005
610542
1766896
1808510
1515490
711209
429665
1034238
1173580
1646226
784772
396350
45862
1227082
1612298
970717
1825274
999040
1164070
818008
1972393
964037
764251
414495
558082
1662886
718301
571421
1000137
302881
1107092
1652
28892
1514806
1653161
1676653
390487
1591036
791358
716842
1053487
371306
1022793
320859
208494
1595141
1591746
973144
335385
243230
1388631
1381405
1800479
920196
1306828
569384
536515
905822
1633415
1318004
50210
437290
472755
1320749
582178
903456
283561
537027
469192
1034056
677042
743749
671512
1455488
1951893
1654566
283844
1700184
1221297
1364000
1921676
500785
106587
409427
583032
799178
93840
1510304
1389673
248457
1720140
1510212
1775382
313844
1608968
160161
712046
1252932
1283747
90297
1999986
1794017
1739186
1725380
95733
1047443
1787089
1964512
1657265
1558584
222453
514779
916434
917184
141224
53737
795238
642546
590584
1567297
891901
393229
1414274
381837
702638
118914
476003
1033358
1469977
522637
1825095
1853703
246380
107261
994310
583637
1846060
702899
980491
914039
1821018
260855
692420
931712
300684
36744
854615
1214549
693212
758561
1971431
638739
1700623
98571
1047356
258670
719848
1601148
751039
493093
1642881
414181
1197238
367438
116768
807339
1236929
732944
837274
655933
276102
798005
944684
175076
1808333
1638428
637640
762528
531046
1810474
647175
780600
695341
1919417
1352810
1363270
1723737
1244940
659845
867075
1757072
280198
594595
1938506
662724
1823162
1644787
760751
1902060
915715
275876
127661
1620155
866221
286931
1975106
1162446
1583208
575589
680136
973243
385885
1990469
1417385
1838479
1575560
1474616
345455
1630935
1634793
1388866
910083
936865
880209
1198381
788091
1048777
1614137
1196133
1359602
1971352
1562557
1071698
853618
1873950
596925
378768
1491214
111731
1454614
1900090
506719
39822
1816300
1798666
485363
994266
454753
1297129
859975
384160
401797
133967
611687
183821
801842
1020581
481997
1777932
90954
26893
1409692
23369
1773719
590105
1436920
1333505
1391910
536969
1645667
1363895
1769566
130868
363187
1877098
876586
393262
1838479
1685156
230724
1424433
827785
409152
507196
895080
709909
203893
858982
841344
1736683
1313
1269580
1492087
1951238
1388055
1861124
164820
1053369
165558
931089
195725
1305891
578163
631837
1228963
953274
1851559
791644
1417110
927275
1264715
1199444
1763983
914306
1795894
947832
1602319
1219039
572262
1532899
209059
343431
371079
1940823
1122595
575205
1052225
1894511
1159361
1857118
25936
1478820
616204
783781
1538610
320967
958176
1071504
61761
176516
157970
335311
258983
69986
1575985
226147
884567
632024
713349
214603
1497835
1271310
963863
874093
615350
1200078
372411
645987
890519
775294
105855
1889500
430742
902785
704362
1913161
1587560
543250
1377931
751368
356837
53945
176411
505121
245172
1765574
1028222
173065
1956880
1030252
79921
88650
821870
1190665
612052
1366565
591439
1581791
198186
511786
432740
1100195
1977145
851886
142934
152184
424046
766630
1414622
1097184
817105
1562390
244015
959741
366780
254801
1027054
1187778
837318
837351
906858
734725
467729
1939879
1369897
863325
1889322
1663608
1663650
1305204
1107194
1367049
1656466
359945
501117
308453
1805955
1570943
205821
775144
775811
1171275
590268
1260048
402335
1598640
550256
768591
543252
1866816
416713
1541413
397312
1249558
1289890
1485960
546183
486805
1768091
527347
1863329
614439
1758665
146236
418591
447439
1916273
1279536
1492445
2029
1034522
1214775
674230
575304
70705
567261
1318286
229429
1375101
1764103
1087857
731995
1437860
1812773
591726
1263145
1541704
817155
1147509
490266
522972
1869784
1368162
510664
152448
526736
463289
1581265
1332286
354975
1747576
473606
1053413
1570825
1409145
272280
1769975
629942
1141947
1412884
1810534
227543
1958442
1310835
3974
309396
1974210
1043940
849240
1028075
1658479
1079689
681966
1000950
1941397
1387922
1522987
1692454
1294321
665991
1172904
1231740
610395
1182762
1564575
212445
620676
408644
201112
558610
1950655
1851837
357212
1435323
845698
1857893
356739
1017989
1572498
947586
807663
1178181
49063
1197382
1131570
177480
313958
939173
1398918
1835299
1892886
225611
962235
733000
456762
378540
42948
568692
1432023
1576864
72561
1850966
282220
1642371
819999
1315114
325482
1250007
149343
1485453
195311
1013146
450980
406521
752162
1161850
1248577
1829743
1929099
1676212
1550474
1237716
1869786
1371190
670566
862746
1897274
401626
136136
1164960
807273
1936221
1874465
1114493
459494
486353
710241
1173178
654389
168858
1931015
1464531
1508470
208469
617031
1595370
1798103
1306929
53234
1399845
993677
1788040
1606367
1423066
55283
886956
1230308
1960304
465776
777687
1699221
1631315
482608
615017
1137882
1077650
583784
1078195
625899
1513150
1912281
1674108
67945
348490
948821
1800229
1247531
55944
1860411
727401
418940
716994
1111096
404748
1602259
36696
174232
1195065
1585527
1800090
1466250
646848
1956959
1472622
570898
1060393
461766
1982332
1946307
1236552
72377
741592
989659
217913
1876988
715552
498927
1660287
1128807
351415
607188
1001762
1506172
105168
1461715
287332
825427
108927
565958
797198
268761
229398
139939
697634
225180
720849
944001
849528
860945
1506400
814000
755491
459778
1575346
1697013
817019
1752631
41106
419353
1809250
1541326
366340
25272
205303
1223189
670456
1747461
1148590
1506522
987983
704225
559964
1602056
831977
1655515
90566
882689
576921
678140
1563265
869229
1775784
1239867
79676
1204590
876590
979514
561928
932707
1622004
793437
117843
53497
1452594
1786774
1719032
325486
1032595
616925
1970275
760879
1516866
259860
142657
1121675
374741
1768891
234498
785339
1582761
1122975
1770567
1672654
845571
1743486
1903409
1588459
779803
1189465
974305
1627807
128529
1161297
1578612
15741
283658
116421
698162
235929
268475
826242
995873
562393
50592
1099979
1743005
84422
1865928
987763
337890
1103474
1221776
1925693
1502064
1692829
1803856
938567
387987
783443
1773761
746399
1213969
1002436
1961974
1941620
1479360
372187
1843371
512360
273806
1888747
21660
241933
788095
776000
126507
1405782
1757309
96440
495421
1587973
752984
677555
182336
1787244
1964900
223201
54336
1143322
1841252
1895354
491693
1955476
641859
488792
1313185
208539
245663
981450
637061
1597464
1410707
37865
368720
502841
875016
731564
1616964
511060
1393865
416871
801539
1448426
709657
842636
1716265
730370
1850415
865000
536110
1145301
1343958
993830
1344848
836312
133384
426802
1450292
1172228
1804962
1344094
1228290
1320055
1922180
571925
377961
832101
1509726
593666
1542687
1370285
390114
435768
403746
1831500
1541459
1366402
132138
883299
615427
41865
476040
973309
995940
918586
450786
1172717
818031
1468048
1732769
465785
1348201
1263037
1508826
80375
470594
856416
1620236
561050
1603794
1339240
1423507
930743
1170830
67677
154117
718911
258944
634399
1035124
431502
147000
1533404
156324
1481218
923514
844733
1789142
709078
504698
903915
1429928
1364183
561323
636359
1878197
1844783
193097
312718
710159
189260
1759601
1508093
559768
1952340
910740
1058219
1637173
1335806
596566
1944487
1634318
831910
939555
522612
1101055
563279
1269186
1695799
1771499
1709755
202103
1240929
1420077
1090794
668325
370352
1890138
662518
1916843
77322
1089633
181063
1373657
1703644
684111
1976418
485884
1467491
191373
161385
1909123
360812
749903
543142
1482885
1445654
1742779
502983
103379
664293
843800
92462
420687
91173
173842
1414171
1211770
974307
865525
889070
1254134
1078454
1460203
1848926
1428634
1653434
1059803
988068
530281
959563
406433
361113
216355
999076
869305
1773447
1120749
1102691
1523322
1645838
1857931
704014
1359751
236939
368836
1656831
1916544
317581
1108088
589673
1025247
656020
1916247
1122738
699098
477475
1088820
491471
116049
1751302
1267678
235565
1287222
495181
410724
1952216
225666
959715
1203925
813309
1365016
1195805
1902919
536900
487731
600421
1146091
626310
346760
1285954
1781518
1598366
1390847
1402813
105622
896053
1353626
643048
1515059
254648
284856
1640763
1488217
498596
1434681
535379
1129024
1115704
1681430
229711
1652123
1024489
975554
1192973
1730767
988386
39196
749078
787358
1681834
937016
173945
396022
30891
1963441
711025
1787762
1146506
112724
407983
581457
1942695
1845041
1217107
425327
411407
648101
1635118
558312
1347543
1377754
658712
1117997
1790141
282707
409836
1703222
1963763
1676998
1762601
603754
782877
160533
328171
178497
1766583
844881
9142
611524
569760
838755
786494
1420519
1791352
719113
1133196
1055861
234657
1747186
1008436
1879606
1210535
1827373
1678325
891736
394304
1933763
1250804
1942770
77493
970930
1313136
385090
822417
1700928
772914
228202
641514
1672977
867433
498785
1189641
1879443
292274
979798
793977
515200
72858
1195893
1323972
920044
238578
1561086
850176
590105
11424
618397
1872848
784373
1557058
1962295
322668
1961214
1250024
1314037
1642442
428533
1375276
1746615
1611098
1660499
976554
160327
1329353
1076212
592975
941149
1986440
1524471
271766
336393
1755648
1984409
803399
786175
1699638
1196941
657708
1278919
586789
1825867
646572
738179
614417
1214885
1580343
1026789
577038
289994
1339881
1664005
243996
270341
375551
1776305
1772818
841112
107685
205674
1966290
101168
722117
1867773
1632074
755912
683556
63419
1584740
567943
687899
103463
603703
518251
1357750
1013209
139912
81824
1133443
745061
676848
70333
1607441
527271
1534566
1289450
655949
64888
1428243
548218
1617048
1140039
173042
1646963
316464
1613839
1588597
54650
97335
270498
1557451
833796
1480460
53466
1728909
1520952
781180
1904341
597658
38792
1398710
906983
988714
1728464
1278154
1446265
854349
1525113
280044
986613
967510
14031
681323
488056
686174
106454
519318
229122
1001781
251558
1591843
367662
116175
1078694
143771
1203398
208692
523419
1427445
865252
405800
1361123
230007
477126
25772
624584
1783356
1911099
945299
1583304
254364
1662852
885627
1839491
1511116
805795
414313
1713969
1906098
221208
533851
1193457
1099790
1347207
1125863
17776
1867899
398525
1206040
688321
665171
1777693
1062261
918906
1218652
1547606
903807
1874915
415404
848730
799675
1651256
646157
1895466
1589665
1394109
462983
1913188
539429
1091912
1346660
1084854
1052607
1921850
969296
902672
792687
1436948
828311
368220
82725
1758359
706470
882703
35559
186484
404496
1627819
1690441
1344473
840428
354689
1647356
1498358
574821
467327
843318
400863
252236
1451390
732568
1570646
919253
1001733
1144581
552156
755491
1280713
419479
1324601
1366228
716294
578628
1792239
1004346
1430513
1798443
357029
141183
1591441
1221126
1178400
923111
1720105
1565175
1400258
908002
294986
1185197
62116
1881617
1197182
1988752
1778529
911315
239433
628342
1179906
363600
818897
128786
1429078
334902
14802
1203789
551804
1350729
1995134
70866
1579928
1730096
962144
771711
610198
941516
307194
32513
1394052
1632941
1155588
453436
634555
1982333
18203
371886
1092905
675213
997708
932774
1411252
706433
349024
770343
280868
1699251
35301
1140746
486616
851541
846125
649671
1904469
1764467
219518
758046
1257927
566620
263843
634437
1290166
1186530
462920
884557
142987
1421145
687482
96695
1572460
1273736
1322959
171815
1692928
1158173
244000
683158
709032
1785231
188443
78070
1660614
938033
1969478
161445
1477807
1301280
476490
1653610
1710328
299758
1996033
1064624
1808597
1954183
1021425
1432788
1485202
1797665
1377117
614215
725878
336441
1132960
742194
1985063
338277
83628
199725
1629320
386910
901952
1201903
227839
1138432
410858
711788
792035
854464
519132
1656857
136990
764246
3278
395030
724108
167208
156574
1821006
132187
1813614
1534746
1749677
1667947
477983
199949
1504827
1133407
392447
1109795
169867
1565975
815863
1394852
1088379
1578099
670542
1702043
674998
463620
1234725
1233386
1393447
726158
981746
961086
1594717
943736
1479432
1291598
903617
520059
1318082
1648358
878202
1956352
460379
1535424
980274
298477
794819
1740222
467273
1259517
154568
151106
1682288
487196
1872638
308288
967570
279862
74939
1472665
1734227
1372685
1484831
1221523
1624966
1889315
145367
1089709
198788
1179616
1937953
487956
1151641
1874087
1480670
304315
190154
1849265
107619
1576065
334234
1214259
1675582
1113770
689929
1930597
1799280
771868
1824173
621137
1313073
1851556
1025111
948644
645549
1201334
842940
1223627
184570
643715
837101
346124
899524
431854
1616720
1423296
571343
922922
1111895
1142203
68455
28099
1532822
1573540
1743947
740998
1609059
1084595
1697887
1022185
1118742
591789
130115
314646
236930
1774724
442665
1760805
650081
829940
1201758
518036
1656389
726926
557475
1138762
680946
314215
16187
494899
1554790
1300453
1455731
247861
1432466
257089
1093901
870332
809709
85627
7348
590147
360475
1950659
612392
330712
1656540
793824
504883
1075759
351752
120895
159140
1739816
976931
689593
1076052
888299
1017023
962900
423918
1915774
272244
208420
1137318
493465
952727
591715
1988415
491320
744819
282279
756642
653326
97092
1813489
204075
568597
1941949
94279
1012991
1320661
1353990
1068769
754524
1357381
1924756
1806562
149778
994662
1682664
1417499
1839921
381
540334
1300528
530891
1107795
1803667
517812
820577
102313
1730478
1883746
1685817
837671
576598
219631
771205
486141
1624909
197067
662197
629576
839558
1368342
1751348
263354
1411843
1141282
402678
1808379
38159
332382
1950838
410481
541699
965786
1621070
734753
254660
311495
1716861
737811
482275
1072051
1599686
208886
1310122
264112
620445
411696
825298
52689
1926236
461313
1856249
103515
1879626
1415704
851234
1783301
1978743
950530
1563898
891435
1554300
1810502
1503909
406995
173337
710774
311403
916774
686397
1042331
1079948
1505158
195958
1729787
848088
292891
1668355
1811599
1799363
137961
1100558
1089421
1068796
173909
1360649
1645612
353571
105081
278178
1985295
1136148
640253
244126
1683874
92414
1610454
1586147
1184969
109663
102899
163046
1027195
1353068
1879076
1293837
312122
160725
302890
1130024
540329
900432
1010030
1395393
1290793
1685901
560254
916779
678832
1113964
936213
115937
1276329
410956
1363540
468889
1493215
1694234
815693
152315
450435
521832
1617015
914445
1844108
335982
547177
1539154
50837
1682315
1216777
1198162
134988
838656
202453
1544134
230511
1430027
1037593
1101204
651848
1088407
436552
1402794
142864
1207602
359399
1621327
1696292
1564068
145183
344500
771413
1646882
1812236
1548684
1993277
1462705
666106
88654
865523
1363446
80469
600024
1665372
643053
1820972
1553740
706554
1204270
1175818
30
1414008
1281567
580038
63647
1504565
150827
730799
393195
303032
898059
1856601
334262
949928
1104785
319172
1965481
104582
1467216
1638162
12877
1780237
1528490
1894969
284549
1887270
1332182
1432168
506489
1783988
4299
1738656
1505184
1589501
1010027
1059401
1773751
1604641
1054795
1812135
1930551
318302
734727
1523617
12163
891278
899706
1817992
1507467
110034
1172952
1977136
1092164
583399
744008
1581067
841094
673318
1965286
780786
627015
1649975
544032
1926236
1201973
1180033
1530982
662035
1917603
387839
653111
919153
986044
406898
74970
434126
1218326
1256513
1367417
291488
7023
171234
1926069
112293
923092
1662655
810828
1741557
1615024
1571381
532902
646882
1884544
419483
247122
1076702
320315
1568979
1232735
1987627
1618964
1584237
1079495
345666
1554093
827776
183223
1309353
1220276
674563
22241
837125
1869783
792723
1136363
1092281
1875550
1174491
864458
249819
1565209
1004278
232520
690436
1689324
815864
564124
1517830
1406731
1863988
419340
594647
234869
717822
1163996
1628122
1231250
1437340
153540
306029
614023
155163
1495571
79098
313989
428602
355049
1631977
1997571
1217407
988092
1327376
455389
1507905
270406
223948
444239
735288
1781966
988121
857695
902561
430059
940725
1216592
1056888
1687926
1815455
444519
618652
1763428
1941973
1193751
1888325
1006891
1536882
1114753
805179
1703530
249534
267954
131485
1688306
1547829
1757525
1137176
1224215
1832023
1477603
1123761
503863
842522
1521689
393205
537761
1789340
1789594
1908413
1373629
1661090
1176390
362459
1401310
30837
1991693
1730379
283501
1354420
1219905
399478
1276836
1599109
766744
1817267
498998
790864
175522
528690
119182
1749956
652472
107280
1408261
1646938
610844
1732994
447396
1493488
795816
828584
1986441
682172
1213630
519650
380112
613731
1475943
871780
243255
1811453
1185766
1862837
225082
1548116
8009
1634240
1935735
465858
558930
1808072
74480
630208
1051728
1174658
1006509
1987733
1088709
1485986
721056
294584
1823705
1683729
1743725
1156623
226917
81318
632175
352262
27738
1791146
662896
365669
1560382
1029788
1552793
1328834
1696312
763767
525577
1645767
1340187
1470589
344360
1448378
1368606
689988
1113619
1377583
1647302
1919779
770728
1849581
137691
527645
1601127
59588
1906208
1128882
1630121
51424
1782360
1551742
415975
1841018
1388905
814573
769163
1458928
304114
1646559
49075
1461093
423679
368264
615138
621575
1177377
1778934
1069840
143296
682569
1305065
178752
1898943
1951938
964593
1013950
1839403
712229
1087531
187373
1779844
1855428
670133
1131079
813206
302749
710376
503906
1979960
191088
583253
1334474
1907090
1647004
1085727
1212641
1934140
739809
134466
535820
1770083
1325792
178532
1757444
440353
1476026
296528
1032124
1349712
86018
520815
495515
1958780
1920662
1017386
1934692
1159604
174504
1604174
1655156
1130549
1649028
224249
143305
1987086
1476409
1156475
860376
1523480
661594
839743
1771278
1657279
620459
1652763
921358
481397
512764
1122054
1451395
869798
894034
1890843
1007109
1513420
1424618
1182179
1387966
1437333
1827988
1295654
229252
1966640
1459628
831029
1477120
893319
1120908
1370575
1587029
348033
1415507
234899
664994
299158
139744
1472911
120876
1643946
1812684
589524
356070
1124726
244028
903056
307280
1464774
1800965
1194209
1338109
373733
273351
909924
1317085
1373495
1306450
775972
1686167
212668
581518
1768726
10779
1153366
162842
1224550
991213
109389
692086
684613
1098499
1331137
1683072
410388
1013969
54792
1595016
1826959
38711
488390
1818580
712295
1003513
265288
1013000
535573
850821
1531354
1213404
183271
1619713
860554
1471583
1535193
390681
445731
1680717
951316
939200
1254011
622878
1956063
377751
562595
997134
1723057
775998
663947
1575985
68677
148523
1991769
1450255
187118
411138
1336037
1864125
403602
742953
1556776
323259
547054
1646238
976697
1437171
620297
1511488
1557037
344422
865626
661238
164459
335333
429718
594174
1617828
690201
1113398
1358157
1413171
1213114
310284
597625
1086587
125573
1904434
378615
629158
1086055
1366254
1511351
298023
92642
1918184
993566
1912579
968352
149750
1082842
1978324
102471
1221113
1130989
1033302
1326357
1903697
1838675
215005
1630712
1955306
1485332
327114
1109324
1094877
760855
599839
1124183
269363
1211371
1688676
749060
1231039
855637
1610264
1423807
1033800
1891276
1912550
1492261
1468593
830460
1875256
58259
297171
254689
298952
434242
796278
1152086
418628
526760
1261220
1241755
15298
1333453
744188
403321
14588
1753944
968020
991288
1437040
138049
1750352
1186209
74282
1287386
609695
1604050
1470035
456805
1153275
1938472
413513
1394071
1852600
1716699
1250194
270370
1859474
1895165
179
403030
827600
1526988
819586
1112573
94361
1153169
720142
110502
219863
1605533
128697
532824
1097849
631233
543385
1968021
518405
1212838
1249612
1366287
1281121
416999
368832
1639448
379180
437579
1470065
1261142
135373
291261
316594
187445
1385251
750854
1750990
1329789
1399030
1312485
1132202
1625171
501632
1585046
11503
1152123
981405
146231
441224
1433027
229352
1143035
882600
621896
6821
209161
1144027
979856
1130772
1795674
1160645
1499797
198881
1753002
122116
1606532
1654319
798277
366560
1194217
1977693
644135
1666953
1534924
550211
1320308
1942476
471470
1099074
1411444
1758140
396
1194524
1102980
1072341
713988
1414551
1310134
347544
1496739
918114
853508
863244
216831
1811866
1531777
1909764
423472
1550120
943572
1032605
35207
1128184
149229
1093567
548761
1160736
495896
1229101
1775433
301109
920271
857615
1125296
1246409
70941
498974
156964
1568478
1973958
1923721
1068423
1115792
1153766
412653
1047841
1210143
1167177
1202198
625156
1891960
887636
670590
1017348
300408
262882
1177358
7359
958668
628055
19873
894145
595542
843144
1260528
883015
190819
617149
972833
1234725
28340
1711985
1395939
322571
388044
732488
758768
1169565
1631937
1945245
1489383
1645623
762304
563831
632246
1635076
624005
942671
1434320
985481
190462
521171
439453
668005
125147
1659965
1290341
719009
1025829
483162
1335373
318211
788036
285247
831119
388290
1296736
1956768
1641731
1181944
1288795
270423
1437612
858795
1858091
1051931
1002912
118780
897404
1949852
1673722
1678172
944443
404132
1839766
1502326
1501840
1643182
348457
425007
1340666
1635324
1814537
1645843
1884067
756424
265869
238017
520898
993631
76632
850220
666683
1818986
1933711
523261
170477
340095
1507865
1885946
1124686
330907
1425213
623049
1843695
1817145
641101
965709
556207
764260
675214
164507
109195
1475563
482363
575019
1205837
289145
102711
1763698
1090966
95134
868319
1483858
1666572
1763415
922735
1606169
828401
668970
1819878
7454
487258
1188613
1621083
1353367
1422570
1599029
1105739
1427409
1311718
1266007
1167578
25636
1646821
485027
1120160
1332355
162619
984385
1547057
1618497
217284
1053560
1461994
281914
173294
350675
7257
1989259
150845
1820215
947747
1862912
1280257
560784
1360295
1079929
1191
693263
961512
820147
385284
1890835
1510874
1948123
656162
1352713
1956839
1285368
777061
1637454
1108362
1853115
1598345
958031
1214493
673953
1175314
455185
1380597
1900585
1346028
815766
1115523
973670
1692012
1982457
267758
332789
87064
787008
1374196
859054
635673
95006
177003
834924
305769
1193885
853395
26540
1271873
202488
280234
828062
1990731
1689378
1507460
1325198
348077
1225811
1952017
560187
631629
1975457
219634
626585
1906837
1738488
758848
1999514
401568
1209708
89327
84738
161687
1771168
1299541
599262
430965
669605
1005791
1418650
29778
296938
394303
245318
838449
1128588
1720254
1594811
9623
921432
272575
1055332
404353
976300
996027
294199
1126480
1058039
1507672
703798
1404566
1136256
1186990
1570620
1558263
1995879
437499
1537341
346446
1328782
1857500
1745283
1920551
1946414
1187738
855570
1347202
1761386
301295
1304408
1513362
397057
42726
486524
181029
580237
996131
646472
1731241
453494
1400540
750253
1242037
434673
1945524
1591703
1794396
1980075
1875281
1088971
1659496
1408619
63154
870988
322378
1447011
931251
1537330
1518289
752916
1810675
881398
415897
1860845
152459
61751
320011
94015
1427077
1702919
912945
706598
1708293
1169354
1547378
924568
333743
379961
1232658
907949
1979364
1785537
706764
272105
1097386
1875824
1171353
1761797
1126741
612358
1628311
219693
1826789
492375
1536487
823004
1349983
1460459
1158969
826885
1476726
975234
1114773
1340890
1264927
1039538
1191382
457117
1953995
551513
1297275
1674255
1672523
1677423
666317
1566965
825453
587431
1622329
1580727
57832
1967548
1279257
1262998
45618
1506087
1649857
1330059
1618402
1228992
953946
528342
719354
1003531
568677
1950304
542255
295860
1046017
430243
1732712
1143435
34894
1661266
1204889
1901538
381368
1387120
516497
450854
1321876
1563131
1882674
170618
1853715
1296184
1391664
291190
1791825
995599
1730136
893275
1934301
1843993
1527779
267057
228226
1289884
1738465
1024346
1741940
905115
285148
1732564
1097483
69914
1995753
1462995
731654
797026
1498770
1299526
421336
1069821
1749680
1920909
464382
542121
1732673
1952350
1863281
1456098
476962
145631
1608509
1964244
1393395
566724
1239154
364599
1854030
627884
1902029
699925
985220
1646637
1871430
1309004
711008
5028
820117
1283286
913176
1955953
1587801
19040
1682233
238781
401563
1196070
1953728
1781202
1925154
508046
1633575
167554
368495
703022
1014647
1647147
1135038
314961
943597
1958462
517841
1973564
670046
931741
105753
326054
1958144
605469
122400
248068
587530
824830
642062
689927
95568
1679354
1614793
882071
1394103
1562249
878586
419701
199730
267464
689651
940931
1497709
552515
607807
112328
357910
1654213
134841
1091348
1216959
1686344
434943
1793938
388908
179945
1815233
461995
1405764
901348
988574
1611585
332720
1874672
457084
1366395
1329563
201603
824118
150680
1072964
1409463
953640
307385
1416774
1593600
954488
1984235
43358
1302882
1695768
1461597
1761426
399555
998710
1528032
1008643
2168
439613
1728230
677628
451458
1194669
183321
1655517
536865
1460277
1127520
1433348
1664133
1228701
1487711
1720232
780433
1122468
533583
379073
1099168
170169
706461
1652144
1295828
1340322
1213538
891019
111270
1599175
1449697
1944304
814433
1253244
1415338
953279
719092
1306177
194634
1985611
1311029
615781
289620
1312465
1309431
1431617
443179
101226
1410647
788999
1175737
180458
74014
1360394
1448366
533864
665779
1921375
1628120
1089337
1086870
1783659
576471
1286621
981647
1759398
262564
451776
616594
947208
764551
1892190
796526
228973
366982
818575
898485
513403
502665
1498542
822830
3127
1072283
924098
1125314
895140
1036893
1520237
705174
19340
1147504
1520947
1658103
502109
1340347
794122
318338
151907
1045923
636092
1976543
142134
1019377
337468
1413045
1334519
1934348
1227329
919167
1179910
452285
1792130
1923325
592192
57271
664483
949656
121033
1442974
79645
115428
1289489
1482495
123373
1725987
689409
637292
1540962
1820396
1697159
541272
1918182
1088909
1976620
1973302
733897
1937945
1575784
667343
1416787
706180
134207
340206
693583
522083
281780
1075084
959483
1476518
285091
1777975
600343
262068
846742
1976490
1152125
986097
1152186
1076122
416668
1196892
516271
185738
636747
153721
158225
1278136
1572215
80597
1393188
143131
209373
1358643
1210744
1862672
1601500
438048
1718603
1319784
1813708
541892
1899686
1004070
752767
440061
868794
662049
1751655
907898
715550
58192
104684
882213
1305292
1434694
938633
1866546
116228
166637
665650
1435108
628083
1923687
232147
1054926
969299
1799741
1152915
883220
1704807
951051
1264171
1058154
720917
1691590
893536
1715104
714358
1623805
1031816
1419201
1041186
1238759
858772
1933501
246941
1105602
827145
221110
305106
363733
156336
1710090
570852
16654
134782
673741
1794965
1326617
1360292
1154080
39053
85412
1579314
1220505
1296836
1466079
1037051
437397
1438911
431855
553724
1416382
1116230
64268
353738
1256753
322648
370300
1015499
621350
934471
1731917
240746
640771
1227417
1793384
1284408
313950
571297
1528074
1734293
1125883
1379108
965768
1591939
1391894
1245277
960943
726357
1961659
1762136
1818692
1832555
455641
370377
1725778
303017
491641
133618
246085
125209
1876404
1798492
917461
15468
1383033
1485775
373176
487104
1425045
401103
1105838
1700153
1683615
1482464
361217
1287353
1697784
1308983
604261
1151044
136290
822172
1910929
757497
1624108
1687117
1476235
662823
1969451
1699294
1698626
326698
1351556
372527
469453
1303967
1340542
1176377
974657
697840
1637871
606440
1968722
1448058
1290753
650422
697478
1678520
1762622
1263171
946615
664816
1982945
1095582
1645202
199002
1583027
1331201
1810512
1642252
862859
250865
127144
673603
1918242
536701
433798
408549
515358
1601864
828471
197664
923504
1462296
1247982
473548
925357
1704262
388224
185962
17884
169720
1727269
822015
815572
611967
923179
1596858
1771457
707197
1527771
538702
207246
687142
730605
1566190
715152
290153
349195
98723
626339
1522548
1179469
353865
667434
1354827
1600588
1232927
1969062
1899727
441079
1829760
549531
1824666
490362
893674
1506911
358279
712499
380224
71247
1515330
117211
545712
605924
1605489
60940
810040
1505744
1290141
1124589
673407
1203137
1830149
679468
500689
1664721
37599
931979
119380
262729
1383615
802869
37533
956006
1307739
1493567
171570
902420
1155616
1294499
1908120
451800
897560
96858
1502498
1508299
1550602
682745
436075
1341956
687508
1737315
335788
209154
471116
1607298
863386
406839
1875500
136319
1119817
176791
77895
1790145
1776264
1207207
1365036
194318
977316
502418
874830
603467
1584530
1366109
1709856
67800
1299260
1440577
905943
551177
1497498
369603
46594
1922682
746965
1475141
180731
531015
1011330
1642755
1474164
1793594
287343
1253026
507667
179129
133737
888842
970082
1630397
1012997
1891795
653295
1483764
288234
1963349
123930
1156810
424173
1649061
191040
1430279
1646139
1841959
650264
865177
1521292
1519627
416839
1060943
1297816
463399
1162284
941759
684168
1176918
1679390
612293
414672
892504
84101
1697537
1766081
331847
871711
1481703
158288
1972861
1071102
305441
916300
432896
1322068
1146215
1129125
828786
1034792
380105
1927880
1319188
1556787
77692
973247
646314
1077826
1195209
1622003
369740
1498503
661871
1818752
1941149
322793
650141
511884
524647
44602
167386
1432243
908258
1003441
580121
1113748
429464
1742789
1152431
827129
982411
1880776
134891
1484398
1023294
941900
780242
164232
954052
430879
204077
1459296
1248323
854330
1165715
1675009
1461534
241452
65404
890219
1652336
834909
848536
823733
852827
1867559
477393
780313
990961
28500
323801
1076333
209224
1535441
231123
953397
1056782
592363
821546
856779
1322990
1888664
391378
742582
970897
1476179
1084750
1271418
632913
1998092
582141
1716224
210761
288454
47852
1035452
1213382
147697
1044677
592065
806372
54947
869000
324803
1538677
1065237
187784
1422388
182254
767188
1756745
1852760
1704088
1057792
353789
274801
1319098
616772
368936
702669
1058621
795247
468445
414080
1742232
558064
343749
995997
962291
922967
148579
1420506
539611
1911670
232702
79173
707304
1922974
3505
1925050
912497
1927685
630920
446490
63906
618798
41261
1851773
1161675
1845791
984882
1933067
912512
1568861
999490
285770
136376
1498746
1360785
830573
1304726
1372794
1112531
1359850
657781
1621519
517272
1557551
1868157
83533
687372
336510
104668
1177043
517327
1050381
1310877
403442
1856733
572476
111486
1921002
441519
850969
348632
447373
1559745
1371512
1115066
1516011
826675
770759
1310114
1171825
1556810
1074525
893826
302630
1126317
343742
908131
273942
201247
1647635
1397350
1509563
512369
572056
138803
648737
94508
438278
202525
338362
1527436
1074877
117226
1462942
1266686
170578
884180
149488
850412
1099987
1951939
525529
791607
1679637
722234
794950
700346
1518084
1625381
1855431
480911
1470628
1985003
1370972
1391229
1049091
344220
1782422
411062
1458397
389196
214443
73858
1382886
534933
991046
1459909
1159715
76173
1657762
426746
480660
661594
437328
1230261
1467685
1231870
1304351
1775455
1567663
1596148
1639104
274585
199404
869371
1911526
1602536
1021895
1744293
1386000
1751514
1306877
24594
1614517
942340
540491
1153022
350290
350998
1553811
529267
149726
1932666
1361925
516517
184127
1387180
483766
36885
1044450
612406
1414468
206871
662534
72144
1892128
1387711
1388627
1968363
1387864
1360090
1053203
420805
1103970
972858
116327
20296
1081690
1720255
119940
775662
1821962
1233358
259103
879539
1061166
1453673
655469
865756
1057022
915594
1662660
68543
917343
1601355
59705
510163
1735254
405149
467846
385176
857315
507519
1673629
465034
1091452
643245
436852
1222045
1676282
1926479
178340
1966347
1315082
897824
1552981
1905186
1360510
701154
1837310
1921062
1882986
417561
1904634
73881
1799262
417477
335627
1664036
1359359
1167745
104119
716655
1315917
1122945
1640904
131401
11190
1575257
1168050
400698
1109561
1988368
1772147
435487
585266
1769944
206260
1899951
103688
166784
411030
70557
1644491
1768965
1286748
1741179
86249
219101
720070
509797
349686
1242950
1562354
1225978
814731
288678
720403
1142947
516674
634124
358436
32061
87789
637060
979721
840532
140725
1917127
1217787
748812
1793887
1180744
642645
1158448
1990887
527465
387605
423733
396272
846726
970790
4235
591124
1560058
794054
479526
1793419
1288934
1691595
1663233
1579097
1649393
1489832
1266344
1190245
1676884
289739
630
322226
277819
1499760
1108148
1797285
56592
1850151
1054617
1257317
1732781
957982
1699449
281590
1476441
1131186
1913116
1410054
1458468
381101
1727985
1310966
471553
1939081
945413
382090
1187159
1968618
287484
1457009
1726376
907124
645131
324089
410779
427419
1650292
1912055
1200531
1982522
1964074
954265
1347409
572083
1120935
1295951
477752
252509
1451016
1898110
1900363
896487
630802
1205717
1183769
1175935
568124
1943702
233045
1023519
850547
1827525
1423674
1765910
1267826
751633
609131
527121
894922
1563274
1639216
1173858
144845
1870293
1987664
1754692
1675561
912077
1411927
790358
117668
1621086
41193
1387937
273111
1596478
1938753
215426
699159
1662209
418924
1976207
1885949
1479189
1485272
1586898
1074
1770214
1004731
965450
1854022
1842530
1786679
1453680
1032098
1044728
66345
728060
1783725
1819300
1865461
415544
894134
999959
1232785
200927
715161
771137
1539974
840598
1491962
455139
610185
527173
86571
1129329
202929
611057
134084
1597374
49172
1021899
807368
1434060
1074529
1003746
917687
1394664
368008
367694
1206462
1999805
509988
135119
1525459
1028374
342879
1878924
1178567
115119
1877840
196594
1475740
1108648
361828
1726623
350469
1536928
1955026
1494511
702812
310121
733803
1265094
186995
127582
1480243
944290
1372811
1421338
112060
1844322
301837
712596
867535
1778699
361158
1813767
1471920
37554
1527836
1934449
1681839
1271657
440587
1017590
378812
1987440
1220792
1219017
1413817
1530218
1114164
562817
390951
343021
194585
869179
1385511
1807525
1715705
1100322
1611089
1865145
1302425
1699617
439970
1441206
650111
161808
336435
514976
529543
881133
1375990
1875337
319392
494832
733758
776047
1262437
332501
1061804
538316
1421201
1811039
759050
1441597
1021412
734014
1332638
311124
1439605
1152633
495375
217502
1619056
932156
1086386
173179
51048
1997823
1769177
820744
1345861
868131
378189
491555
498520
401888
866196
393445
1751582
58561
1950694
1904362
118941
1599796
1477434
840604
967528
1480917
1909419
1735572
1326347
1801944
593634
1336579
1636990
759503
1403198
1986423
1552673
285260
62060
505151
1510669
1587321
1431734
198007
247344
1158501
432921
1445437
1631926
193637
979962
1236684
613996
1858674
1710984
1399680
37499
534307
562303
1066473
366731
1968622
1726329
1898762
1463016
1494286
1552638
1089409
590430
1464309
343825
135890
402876
1602900
1784685
1081211
1921700
655558
1481002
494247
1284841
1879165
830805
1014295
535303
1736667
113243
1922132
1692762
527101
38110
612858
1005939
117269
1067864
1489652
550637
844316
1793353
1040479
1726825
1295352
679684
796480
1630516
270254
1976242
518086
1837549
107484
1077898
1506010
15659
473614
257382
15681
797869
191267
116707
1975854
1746189
1927035
284786
80759
213309
1609966
1399214
1945482
231741
635701
1549424
1498359
363165
1293399
627167
315743
574428
589141
684785
49453
262498
1710774
859285
1020500
163776
35455
647254
1050241
1405335
1185485
1995723
319019
749952
1171494
270479
381212
1270389
522379
445174
1343087
818861
1051087
1457370
329421
1980634
888106
1139528
83722
1666077
672060
1051982
1150916
649555
1215637
651577
216721
689611
1637125
75769
1474950
997254
965183
1051457
546930
41471
1721446
1961493
1575512
570980
1649945
1602247
227306
518476
394077
1053073
1155591
397248
1711712
1558482
1435861
356142
1850921
1867822
1069247
1833490
378386
1940710
1214727
1557854
117529
382536
1384612
1374383
1598808
1339484
19635
125441
1388558
1681061
273696
960961
1418764
1287507
1364004
689620
869206
349087
1728945
1182248
1664074
1145749
1786866
1777287
700036
1027876
334964
688050
90736
730885
1149438
1297482
1398701
180576
178396
89267
1020184
1167372
1931318
1897979
743851
1978397
79928
1781747
464682
1993622
786584
1478383
1237728
1063903
599350
1250595
1203687
862441
222822
282894
1972640
407642
1743112
620477
1999592
456177
406889
1768657
1232165
1669482
1110181
1416451
1171693
1766413
1468558
866929
845316
575606
1643996
1934316
1837299
817663
269127
731212
14151
112821
1792041
25737
952790
1507712
753794
1739647
1123190
763362
771498
1676846
607709
1374901
736488
1254519
276552
1898493
1419802
1087715
93155
1747519
452805
1059431
994644
893602
42203
202437
635612
906624
1470820
1472773
871979
1612016
1462003
1063067
47080
831911
792984
1608266
497180
313179
1796653
582426
1675076
589107
1598572
1870083
722289
1970409
896634
1410392
1817639
517920
563862
394206
215727
1074770
1663864
934426
752970
656188
883133
670663
1077408
382840
1124683
1973267
280292
80440
1398285
1487098
1701312
1473098
217739
693579
1609728
1633654
587810
1539949
838205
11482
490463
1489574
831851
1506443
293835
1181388
57257
204761
1458707
1844969
1165365
636767
158745
1708389
1447648
1039713
854994
1726266
1649021
546016
645731
1510999
860712
68080
1257740
1279501
834986
623105
1742843
811525
550758
915511
473208
618143
526345
913714
1871513
1510270
939180
417939
104177
675250
1888330
1495526
946142
1308089
794622
1224232
1269198
1319378
277840
1613665
1639952
1293565
248008
1634993
866816
1377445
1333436
1657444
201375
367012
95760
1751709
1604820
1128241
1864839
1403592
324967
498196
1844894
489947
1680918
636297
942610
393772
707293
1348506
310231
1839096
1134540
443899
1317170
1112750
1112105
1513398
1082044
1820265
1134806
1933303
1363013
1018255
1768208
1049810
868630
1617488
192884
488453
1239257
1720039
1012456
602751
1428257
579516
1368931
624514
790232
1501045
289263
1358757
1298545
1454628
80979
1978298
1361236
1581065
860544
1320886
36853
290701
105342
1963768
297246
1766823
235804
1073382
1015973
1685107
141343
1408426
1686741
1209160
265913
991094
230177
957137
1736039
1848878
1190321
568961
1889573
347868
1193808
363469
621991
1734871
1605434
1001159
1003907
1187938
1905364
360436
949456
627583
429075
1421353
116334
1351561
586154
1047501
1334033
357412
1455154
713667
969674
880731
1068922
202493
1025756
1686803
1319163
1144937
1359568
542606
292042
1081938
1898501
660387
1405537
1700096
180421
900297
915167
1499051
1843341
1772405
1973873
214036
1017175
539357
594902
443904
1509817
1055475
944364
502364
1367977
1599692
525558
1821487
1950725
109082
567244
639885
7816
627144
466331
52172
1798995
1809403
725119
683360
341803
1696424
1502672
1397183
924325
1773651
1829425
1010127
47589
271561
796033
1791384
96983
1265567
416890
148210
1480791
1761457
1183495
1313273
1953495
763831
487173
561344
546591
585538
1170844
784299
12427
1277770
1108091
1426887
1307078
1515684
686572
1074226
1564302
1169302
818479
1834686
1808921
1296462
537343
1238360
1906696
1169619
399087
100579
476815
919266
521748
298627
1406812
1729086
583429
1963037
1685614
469977
1308280
1596798
799366
471897
1999195
274310
1763738
1683371
189383
565723
858129
1458013
820675
1590299
950315
388286
43096
415835
327695
1920084
886514
695481
1463206
611614
1391205
1234810
1669925
80226
889669
1977422
1217875
1782831
543922
1689028
728522
1074464
1888651
1293866
1821143
332882
310023
1789757
590205
358289
1700676
1484576
607673
984650
313405
721991
240189
1554910
88623
195077
1291717
309260
668383
161615
771061
1891655
906961
1989908
1021564
658367
1085111
1437810
858142
1224530
836783
313547
505894
1706076
412430
65735
1277976
290051
1386520
107458
778829
1990498
1927426
708562
169911
867797
784704
479263
342241
1204464
107558
1437001
1120971
664345
1780497
1414714
1778713
941245
1052010
1801431
37925
1595244
683976
295438
1767477
438687
1561010
1126816
1834083
833629
1056453
1536301
799247
183195
510386
143306
1905552
856679
582586
400210
1546565
1049303
358000
328003
988639
112713
590484
1822661
700017
1365565
1799813
387020
1628660
1146308
1304013
19405
644973
393861
1245866
1367434
1859673
1576287
1317904
1474392
422842
493093
1911247
650553
388901
297458
1722737
1474653
849402
696273
1347900
1016051
1465645
1759092
1552129
1037654
1730316
952468
615781
1386965
1122496
633219
1924716
1271082
1054878
132671
1276665
1576638
504625
57523
469738
895957
186908
242170
188751
798150
717295
417339
1227279
969668
1090023
214110
148902
1635488
498469
1348869
6793
1652974
160500
19614
290573
1228732
1626059
81003
674781
268065
1416475
783201
4509
742235
815268
1981507
1278217
241189
755117
1202801
1651189
1971942
1443065
1148927
494591
439164
1214947
1017813
79475
1791195
740953
380371
385682
640681
443632
1713762
1247891
245507
1262204
1224403
379908
89575
952406
1141245
820413
374628
1857029
1713255
933225
1498164
46916
1561164
988263
1267126
1324256
1456355
1831861
155695
724233
1243865
1193814
621839
1896161
1139134
511511
99177
274051
729257
1577519
1844841
304237
728257
568014
867806
1763149
403956
1360759
819413
819720
1135378
1095247
1637253
959046
517952
997485
1254582
119069
1517719
329569
1944578
342663
930727
1642233
1922153
274551
496397
1212582
534558
1937775
1316478
936414
771605
1354188
915099
1080147
592297
1332333
1926731
37687
689827
1483718
1625492
629044
1448727
274943
1143095
1669425
1454255
512377
736937
1878169
1759536
1489703
582879
1038153
1712298
97345
1032058
605746
48227
1541983
1476578
334490
139739
1473892
212668
706157
610740
1086040
1011736
1626221
1705717
1432654
1075298
795049
1167092
1229562
1246800
1395381
633142
463499
854584
948233
1078646
8393
1274391
1533418
1131261
1345172
777564
23818
1882112
423360
1050263
799871
1587365
938584
1674609
1419983
210439
971917
1882974
571660
92219
567949
727118
1563037
1897440
279727
1231276
1905430
1213866
1566509
43663
891586
1604565
1252124
286247
1354723
1098448
394979
1601790
1848030
1569810
670441
1331692
1592628
993064
972281
1463691
1878931
680610
337968
1748195
169241
1619087
1129169
958345
352876
1650544
1459496
1091891
1619626
639327
1244399
135458
1529321
702430
940686
1438840
76206
487777
236555
1895712
1254696
469296
983193
1572584
1937699
474910
175437
691714
357025
449423
832603
1225527
1370427
834521
1019661
1862352
21199
1429821
928257
144320
966358
887671
1368013
256910
1146512
1726926
803484
1851651
1125437
1485571
601233
1559109
462330
515701
1255063
135354
273858
1135869
635977
1414605
288423
432391
380448
39294
142664
397236
1405225
1782110
1264711
1598023
1406071
879458
890420
123015
9474
1718794
1066506
1567665
1740287
1169023
956340
886780
26908
1653154
1221544
209114
1795131
770686
1061832
782425
1374997
108106
189668
349337
1133162
1140351
522637
718316
241020
1937920
1607949
1838247
748443
295748
782794
1965740
1824681
1846325
1137028
305311
57981
1207711
1444843
902768
612065
89235
1089451
39719
1531144
597860
1699968
388184
1025323
1837107
1763203
1474220
473361
1255392
548246
499602
1824120
1045956
1058086
88871
279539
550103
386243
1893165
606621
1192049
1963816
114967
1601545
1097931
1613610
787346
942725
1207944
419441
1584840
1802332
1409843
1144344
1029274
67479
967950
761538
448640
108934
601369
1179637
1481731
29396
1366186
634099
778226
8437
1448464
1066238
773548
1086013
1505613
1506226
731558
905405
1974532
1372560
1806114
223584
1326293
26317
709628
1061564
1645656
1325864
1713407
1617664
1545261
1133132
446602
402843
671614
803063
1356989
1057950
670754
84719
1767896
391880
923191
507086
1980568
1658858
264348
936450
632501
1268403
671740
833771
1577174
873180
328422
1632206
235534
335817
108901
845119
296977
606356
1718556
98356
1263987
1963832
135642
1653894
1298230
720738
712123
981288
1664300
359403
1271277
1553796
346315
193220
364195
1137185
570202
1340037
1821461
1221907
481064
769701
255722
573760
307854
1175993
1900693
410001
1719169
521431
396713
534158
1386334
787172
1466309
636320
129058
354633
309518
1865979
1696579
1697999
1326241
431142
489978
1612660
1620379
377908
460117
398817
1105091
1451565
265305
548833
260906
1842998
303067
1290547
164620
1789072
1452914
677186
718854
1623770
1887964
1119589
445067
1742912
836721
298202
1968446
802390
1546262
622606
426221
1699806
782385
417560
1171582
1304858
776219
981440
717749
883781
1455609
844196
781628
1994659
1722799
223648
475649
761062
633724
1072884
1235835
1772921
546873
770915
82060
1152027
1890036
1607477
272218
1317597
1830936
670303
1766880
1385044
547075
417720
1191214
966522
982474
1992918
1590396
1396824
36815
152569
1059062
7835
1793863
1200877
1569375
501127
749896
38609
69733
1203336
624589
1512299
961647
205087
64246
1957467
5404
1816126
1877400
847427
1769986
639194
1745896
1034894
803294
479173
572081
1620661
1363661
299823
380143
365496
1817707
1326982
911988
1850596
252923
1532082
1286358
1254843
1299789
80459
330345
1754453
1101671
1819613
1205205
1988056
1331702
466904
216509
911189
168881
289035
1421927
996552
1163228
1691843
1862852
1989617
594220
1843313
649856
1900126
1380551
384899
1808990
650931
374407
906236
577973
1999680
1814523
759930
140624
256126
311376
1414346
1131814
1184856
1050011
1658475
1095758
520626
463411
654109
831973
415787
785967
1747693
1324828
1617008
220530
985315
1019936
743841
76142
1385684
1567682
1496659
71410
1650654
53273
466014
925790
538532
915806
459471
1056704
1357431
1294980
823445
433365
1420783
1775166
1827879
342611
1293222
96485
449940
1368343
1974740
639910
254729
486652
894131
1427897
1126804
1580758
575992
1023229
380731
395379
663709
200178
1889476
10840
437506
1787252
810494
91174
605793
117501
1080542
1381096
64836
726815
1121086
872525
234442
1150896
612402
15144
254809
87327
571226
153793
556888
1263977
1274894
658429
9227
1581489
616710
1242171
22155
1000502
1199071
21941
329573
109875
1164213
606721
1766166
1066427
1886185
289839
304036
991128
314045
1912322
989209
680886
1397366
1389420
1738951
807428
1647453
77262
1928893
169102
504915
573426
599195
700970
1363654
1340340
594675
1382670
535128
1046102
1159058
367580
1998338
1415862
968692
852397
808146
1450421
1296350
1196095
1881148
692160
452550
1405534
415472
490502
219814
1242555
816551
482424
670984
1978256
733994
1474478
571842
1682382
1680470
954900
986957
479808
1475549
31394
746580
1374876
563613
242608
1761338
1502193
790775
522409
1658907
322079
526906
369082
785803
1783633
1477146
1098553
139201
348312
1395187
641607
1454726
1657133
1241849
906475
1260720
1410595
440218
1630375
973770
1013823
914465
1935506
1471017
391050
964838
469379
206192
1793944
1176144
768815
1484602
831652
844537
315550
14422
774087
1612473
985069
715121
1847964
729011
13775
120927
376387
1805971
49729
1782444
1690865
511367
554951
1076440
1397692
1418913
1007334
699131
779403
1326137
737718
818583
258274
675557
625273
1293125
1802320
1496615
1107582
1238883
243663
836229
1629167
318413
1588748
1564821
277477
881229
314912
74605
69202
555853
675885
1478506
1280804
998968
1839502
76659
345602
135941
1220421
1319551
857463
1334810
484732
98159
45513
1309947
1713111
255915
1644273
1128167
266545
306838
1712742
620172
93162
1568398
1258125
455399
1691886
1388810
1363334
563611
1445377
20856
1641881
1499508
1970972
1798775
57
305494
1153538
483466
1368818
316834
1443738
1585385
1921780
173698
186389
116569
1029391
1687664
740884
319873
570689
1877324
455745
1490752
550915
1479181
113860
224519
57348
786391
1283036
182564
1775787
952420
1515261
1497889
1674918
1459735
289788
849308
1156342
1489350
647036
1560525
1641818
439605
669030
665095
288679
870331
256933
988772
1252606
1696166
314595
1534648
891307
1894185
932094
1069999
423903
315019
1319857
1191439
323788
1594864
1795533
1540460
937469
39740
1913242
1247236
115613
1886547
1331067
1969987
1583973
1911543
353238
1292042
290965
63381
1631338
1126828
209325
1639844
1558410
1507990
334341
851862
657973
1070273
615735
875513
1315083
1059979
1294104
1382130
470677
115302
1478745
764170
1836617
819815
719260
409701
1671834
39437
284993
994050
1485271
537100
1715877
943703
1002788
299201
1932201
180899
792313
1201296
1198088
970990
1724702
1712887
1536342
846843
846500
70685
1958820
1116443
922961
1105914
112990
652519
1901198
528792
1292572
1103525
761516
222767
422729
1084527
1120938
488680
1643860
1615002
1607425
1704179
337402
1899392
41586
1347699
1801145
1152149
1257527
389368
1150053
25712
1713415
1464573
485850
1098548
811283
1432784
648541
1026534
1978127
520712
1223802
1978280
1477202
576083
1765935
781698
311825
967661
1037739
234207
1110516
951705
1025506
1225798
631506
1807235
782794
780582
452997
1498185
17647
562118
770556
1028716
1805731
7163
1481951
175342
1687493
1739161
267123
1704381
1941740
1629725
1637467
817706
1086779
194911
917235
313580
1630414
632487
857650
1086224
1985610
1565632
749663
591641
20261
211160
1911775
1761717
988807
1116182
1997064
883860
1890248
1687499
720351
552341
280819
1882953
345957
222988
1390299
770072
1026755
936137
1802608
1844510
850641
176831
1781590
390161
184647
1940919
507963
1382740
1062983
1386397
844480
674870
497459
1888952
1847141
1717881
119088
1237943
1984639
128693
1391358
1381159
1387719
1020252
1415467
124473
859711
527124
741717
1513894
1643004
470401
202173
821695
725128
153954
1832474
504980
384960
1522455
1045057
898108
1128008
893599
1855945
1973769
1583098
1530981
1292698
1142144
1247883
1118497
174173
828940
913851
1888666
446788
1318332
604869
82668
1110861
539968
1228974
811767
996548
938109
823525
1431491
1562268
461904
1006342
1217385
107905
1224068
132159
412901
107620
106095
431729
1972167
1216803
1707260
494600
1079730
541987
1718852
249805
1591863
661558
1783036
724043
1883600
1212022
660358
1362788
1170245
57460
1285047
965400
1926029
1149593
1835019
20357
271804
1682020
592705
581643
1672709
12339
18675
811169
1646600
1918647
1119196
524185
917428
1613053
848939
509783
89484
20085
458807
1696381
1683251
487308
310252
1963018
1245229
799607
41440
1671358
1665036
1219321
1151833
657357
818707
310432
1227546
700661
1230436
534943
1630316
1503889
1068516
21673
1423967
1333884
722468
770293
1702902
1406451
584121
185780
1119541
504373
809769
1066560
651009
726460
5226
1939579
919830
617765
98504
1419499
145466
536895
820473
1004652
202209
1971641
1375794
771648
1973775
1091021
800290
1507090
387840
201532
858207
713616
613812
843569
1967564
1328174
864567
250933
1527751
116684
889894
1334926
219710
10925
357851
361928
1720072
1975737
978080
1990988
1540995
753507
918089
1710098
1410013
1863097
704185
1496057
682815
1385644
1367643
275343
368380
402765
1099317
954069
339749
1842775
42079
230320
1883418
1864606
1957620
1150945
659099
1750490
959428
1919549
186850
440315
452450
1841031
695742
1668186
399290
747485
1316467
1457421
371604
1560534
929786
87129
653181
432667
1515093
1138074
838861
1958448
339678
447262
908263
1595355
543028
731985
1620768
1969536
1782817
1007575
1693363
232521
430449
1560838
1780398
691176
236328
1702147
634356
649816
1685752
704063
1156336
1543436
1763263
806869
93992
1860426
1586758
750532
916065
1300815
848694
1718060
730910
1339928
352097
159681
931444
419355
673573
1788138
185579
56950
1332993
779232
1142703
107051
496437
1452777
683209
333819
125123
1363355
1030673
870632
658104
1865040
897389
989299
1846947
527568
1397301
1137956
208356
1373856
1537044
590643
699647
1143505
412299
949377
1910132
1715149
943454
750967
1974092
482968
635325
342696
357415
490353
1744407
1204629
64340
762201
1327577
1723472
276871
378321
1310372
841640
718724
1342986
344576
502459
455788
1440990
454107
114822
1876015
863176
862735
499151
1634614
1105804
957548
1659123
967169
1832053
62252
519710
1081158
606119
1389016
104877
1322941
1669686
576030
519511
336079
1749268
130246
1485247
1137575
1476273
341360
335707
104123
448561
1618711
670261
358903
564101
1722108
1781041
1244094
644135
1510406
38486
499914
327078
1470232
891845
1143023
578054
1269643
1428186
106969
1661985
1804294
948292
122255
133600
406424
282317
654547
19051
726554
1482263
1870860
344616
1562547
724028
1696152
1705219
1113654
1278870
1064353
1596239
1563739
1463400
1912279
1803380
1629804
786704
1951110
493127
382294
1771836
12094
1824536
1202741
890715
862909
1670071
449326
1539470
1325922
1346514
348147
468773
1218273
1523329
1166291
796000
539036
1858412
855408
1627375
1948557
1775927
63877
1424489
184755
1297149
531770
1954217
637923
1592839
874843
103055
1397892
1899388
406251
1035433
1404195
1927436
578687
1481856
114651
1233343
160437
1632216
527614
553888
757701
372329
299213
262513
29369
686297
1453636
1319774
906431
552530
1596671
961438
575888
639115
1531121
1902179
670115
121390
302712
403638
994813
233367
1365969
1146348
1491143
25374
769453
1230702
1575586
1575772
1633522
1972900
255569
1046266
1850394
1018175
64764
795596
1668790
567991
187221
547148
808144
1667688
999694
1136382
1587637
1875323
1633519
1960483
775127
1252458
190910
710434
1955664
1595404
272415
348248
1783334
762058
1829029
1242772
609497
1407642
1919380
207510
1500613
868335
982925
1022767
1326699
622256
711049
803336
990967
1977541
1006805
1752450
1542101
627743
83511
1778866
523111
1146304
642131
1380254
437954
357221
58576
1358972
1735506
199869
978498
444291
1694384
1184881
1307750
1735385
1918797
809600
1417484
259580
376275
431712
393983
946391
656193
1521146
493399
664758
1565027
1940323
1024317
1771251
1130206
775094
1321486
1272279
1991332
1582486
1704268
284817
686386
1508862
1770047
1386426
1839305
1204554
1996262
1276990
1828171
1120880
1558331
613938
306897
651851
294614
817531
1698864
1048623
819787
245770
1516498
189685
744949
1805681
1408861
83313
971850
1144037
1475135
140049
609923
1856918
506811
767810
530015
1599113
1925314
163400
76037
89746
364604
681659
774850
317882
106894
869971
1829706
323578
1003102
1531468
331419
478064
1742242
1116557
354004
824211
526622
990684
811097
550749
1840840
924881
1672261
807079
192165
1499909
1372819
316169
1099212
597466
981025
307499
1569424
1196232
1295154
1141866
1062155
1625361
1439869
1730933
105005
728611
1730135
55429
689152
956042
1286371
1488450
1754465
1985365
1254335
578571
1152800
1000201
1430935
736578
779425
1095270
1853676
458408
1143046
265424
1108009
149527
1313008
1642046
1628337
1858849
573090
1058937
201519
194077
1840846
373255
768883
1727275
651497
1112050
1590547
716138
1083954
837203
1293155
603399
914872
1667953
952015
7140
1921977
942731
1041566
396265
569824
134000
1444570
545941
583898
111947
1619570
14019
758355
894724
759447
1822521
1891112
490764
1051594
1454829
710804
1723884
873175
1199295
429630
1098269
1594012
1689059
1608073
326325
1618786
916546
563942
1013867
1038981
786793
1403001
983012
1953036
1069938
440978
286686
1089724
1229563
1755435
1980079
1499041
428682
194083
1781668
1848778
1007926
84071
103676
20111
27200
56186
1574764
1274964
1925268
830543
49108
1314552
1717409
674678
1300453
1012870
414530
453086
1205056
1593464
1804680
969941
1413860
1492281
1897156
645001
252221
202576
62824
1915011
993102
466260
1608571
601515
19041
503537
239935
1456204
1159634
388487
482741
850915
1358216
1048428
1720278
1910584
1502674
68659
949447
905862
1623405
1257303
1276277
561649
1753615
957099
1961782
1860103
1797510
1788220
1868839
1622123
95944
321826
1267553
297329
3322
11942
1427019
470577
1519775
1634458
664866
480858
458990
311713
1081725
652472
1281585
697016
1552952
232393
257295
1619073
1137473
1116236
179311
1845360
1950409
1594572
64474
409085
639175
1294817
247857
1620498
1089430
437820
756210
967615
1780639
258784
283105
1666816
1962488
1156945
1112854
1007659
979321
333672
235676
1079479
683937
500240
1880112
280009
828980
1872410
62893
1974788
1070986
513299
1209471
1153098
362168
1563314
1550106
1493285
493340
1869069
1134718
1368702
416225
1469105
1200675
715386
1036792
1178345
1718441
745517
386314
1035451
375264
726277
928619
218340
63653
1073697
1260617
358477
576710
1899202
1026702
1867170
502782
1513917
386821
1916852
1813977
744566
592102
750981
1293651
253559
487995
657732
1069595
40018
119129
1678260
711344
112141
861829
1439338
1224376
663234
1054730
791226
1554847
1139477
310325
1291157
651558
425627
925466
1690400
256383
1488111
763877
488498
1461880
1088542
974887
125261
1093351
198868
245856
668568
769022
1684767
966680
738363
89633
1929415
1052975
1164474
1272188
568772
381006
1812847
758864
597132
279720
1945232
343121
1176977
665361
738505
84871
174236
1997901
1732
541249
1587176
1313425
1589404
1535082
1129916
1239481
1601269
131868
1469505
41345
572959
248667
1279954
552283
17368
248081
1365961
731665
1141380
220770
531528
475671
1001326
814884
1158902
190096
516375
1750530
731792
620443
1484542
338724
1424589
351731
200022
362622
31181
561779
1547844
192187
407336
1580266
1946506
147909
1390808
218141
1018510
86382
619122
811443
1695811
464776
435503
533670
670424
203445
1271609
43799
454374
1908173
622438
1479625
470878
1000499
1803741
525966
1077378
365434
1010457
41364
606837
1927870
462903
1592396
1729774
18602
1719050
1590820
1180763
1550519
157528
1288818
1823407
330866
679180
133218
746489
1933785
640934
344717
1250154
1588829
869047
98322
1101078
898575
25302
1411693
1618666
914276
369753
1480737
617927
1369730
498192
59525
1810799
1781325
1713507
1731201
494553
419459
81833
468602
445260
1578323
812315
68458
1250747
626147
508244
60846
289597
1419888
559671
1007476
803918
631245
1501915
898159
1187802
1458168
1010953
1648558
563016
891689
663174
1457001
263898
515868
85772
37772
1604776
1273129
198831
805244
1188140
425802
692594
1477577
1475571
518149
643914
1789418
1714675
1551165
412428
1391150
1193591
1144100
1427294
583343
1829088
1165533
1621902
156127
1218532
1442681
862227
1395353
683320
1370175
793842
673233
59162
1747559
435764
109004
1141944
1932332
546182
1335113
1971963
607999
42691
878670
1223798
940264
1678669
1157964
1369127
914029
1485874
1899884
150832
1543070
241719
1966137
859188
183088
71447
1239367
1826436
38742
607245
593286
1285507
92005
1392878
1084600
1625540
1487969
1461753
1318559
217036
1946044
49891
1443839
799492
34136
158982
139075
1035118
1537702
324913
69656
1719261
700155
3248
876774
36430
603039
271740
742424
402260
250202
781024
375616
1007609
37092
1181485
369240
1840955
1695097
498422
1096908
1223748
1860915
1245459
650010
599793
423639
1714422
1321471
318268
1635272
982044
740625
144991
1402509
1591631
1234461
768522
1386170
828628
296507
504380
983261
939602
1705939
1608460
4146
1793305
953167
1390283
579782
815923
843058
781212
344468
1954063
656230
1350994
1578616
1621055
868613
621841
1897473
1431355
1575834
1333877
1013482
1750669
1010649
338069
491936
1218583
967318
634501
1336444
1825837
32009
1095324
1968293
1128038
574856
194806
635242
748736
108146
1167790
990471
1683742
1831107
1868892
1938892
35693
1721751
1673929
1835575
917781
656827
161787
1578812
418827
1486598
1253227
1232226
586841
1934466
1284943
378145
1838088
1796301
1053692
1591910
541495
1201865
1760445
1517502
540488
1152485
1185470
1572429
213075
315802
1761821
1479356
204142
1187648
1385939
454227
733438
617061
1541477
1562596
180746
1655476
1293983
1349790
666331
1223163
56268
198890
299377
255039
1884741
1848479
1307295
45130
1551712
123065
22522
172333
186469
211253
85705
1681681
501375
834307
1766684
1124058
1081019
101903
873854
1636215
1533144
1113614
427090
1497562
1340645
1779000
1905866
78528
351726
352313
638846
1828285
1279146
749876
732252
1744609
53881
1146917
272928
1455723
676709
581602
1952100
1231046
1705108
189807
1449435
1173015
1029471
1782898
279468
1438282
1105558
610767
1707548
1787730
620953
1887679
1146904
1622378
128602
488127
917789
1708333
652320
387180
981481
530431
1673025
1536949
1063366
412448
1677583
22862
1372349
507168
1454757
1286772
1307568
936332
313412
1390155
1448746
19504
1857993
1750941
1750608
702361
938222
1285001
931517
848046
1142087
287733
1662838
784455
396734
833922
1396750
1963170
23500
1396806
439660
853771
1625634
110221
436796
1849688
1239089
1547039
1860929
1581428
230334
1583397
1027218
1125915
1252180
920679
1475402
1427004
1722406
1326332
768692
388380
780971
1910589
688620
343582
1464997
386430
148585
186099
72056
1416385
349991
832578
1482105
1885336
1944554
598484
1377355
1512908
1639625
605071
848406
1745314
1105062
1662098
1967654
1568462
1020934
320948
333660
1595916
187439
1179209
684523
1218281
646261
1412380
816957
1774846
302310
120671
380630
1735293
334370
903071
1910768
1632759
843833
775867
1989680
1892270
1393754
780706
852160
571379
1064635
1879023
1618116
1006100
1748548
199450
900123
699167
1573247
1440612
338902
149755
913146
1968397
19525
493176
728917
1448794
735004
1859502
1323997
738531
1429228
27935
342058
534485
1602864
943642
250430
1865136
1120390
923811
1544749
968247
295387
930591
1379799
1799068
771450
1997744
1090273
1207333
1503121
580213
158255
855285
165975
417165
439378
198234
1457985
1392384
1662490
1275297
1707528
850571
1504343
1569098
195132
1359238
1770955
758526
1597371
766706
1548274
1794728
724101
1096429
7091
1807742
88390
1623490
382683
419753
901090
1726286
1363700
1981856
919097
196691
1950414
227779
55959
813030
93972
561885
1380611
343136
546848
568850
1500071
485351
31824
235059
1826432
23453
93398
164432
1951203
1075423
466301
292573
1442006
51739
1638285
1408842
1036736
999864
1983195
313711
134664
589481
221664
259116
1316980
285287
1706064
813465
1618622
853578
791669
1100649
1558787
1390943
146513
58161
491169
1943819
1003607
196267
1927867
643346
830577
1512689
705657
1167458
209323
1536494
835362
354178
1919992
363922
446912
1799105
1054141
452128
1585827
22112
1457617
1287763
181463
1978172
1994396
1388717
1879314
1813577
693180
379101
761612
106850
803678
155681
1608141
1649196
1693697
1711710
455913
1940609
1126708
596292
763053
794758
296121
257435
547422
127143
1917685
1924865
1032540
1092154
751182
56249
682098
480885
358117
280394
1534160
1089187
1360039
119344
1335089
1598323
630088
896584
1180932
1870242
260571
15398
838580
433041
498119
223291
948238
1699201
1347805
9238
1103809
1662616
1207366
509079
1829581
1467133
1765223
864785
76579
393980
1817158
1788756
1943389
1571030
1497089
1233124
1470181
91155
675329
1114468
1827295
1664934
1080421
626096
1154184
234439
1911850
1659408
893330
64529
393937
1793002
1111072
219817
1864232
520936
1157457
230988
499251
635143
1583654
877108
265622
1281734
1991728
1466251
499166
1236906
293536
1278987
1343918
392902
626290
406765
1400280
742898
1102744
1487688
1251087
374194
383431
1617199
396332
911348
56928
768328
814592
164327
1844445
1419916
232362
316763
1467935
1397381
1044452
1705095
1971824
431461
1540113
1785807
1199308
1678598
1747269
705927
120827
569513
1581143
1238083
1488770
628846
571846
1871988
83407
700770
385847
1863170
1179102
21511
1681286
519589
676317
1329696
1959007
255460
323898
635542
1898172
1129961
651976
492383
149736
557315
1645231
939690
1288843
710446
1520245
336305
624373
896471
491801
1265795
30257
1346681
964794
835070
1120000
863497
1206342
466191
1670926
232756
64200
1938587
962957
716877
1295819
146217
1020185
265405
861556
1838171
1105733
486707
1998549
622467
994254
866528
818102
1103075
19775
704409
175689
388182
911715
522868
779519
444656
209255
556281
1202510
762549
1645816
1856015
1548044
730406
1765882
756985
787704
1922877
1690487
921586
1476149
188900
233045
625775
762459
344808
1847142
1603436
656807
1719087
197771
1192648
737839
624825
452666
818900
1959055
1301044
1723014
277200
264383
305437
415530
1669750
451573
375416
1811235
1802623
642253
930495
1132840
1201175
1974904
63132
875398
372536
1903879
410956
1429640
87235
1960569
1116294
518107
641165
194579
1919132
850616
1922307
374748
188984
1136720
603693
490559
1464826
1862592
129179
903326
274308
1024084
1276043
362369
942106
295902
456043
1745464
414669
1102473
761014
612444
395770
490271
1300472
371998
1401789
1543676
725011
1347669
1080375
1947267
238057
1016043
1285297
441212
822675
1793011
1073068
1143015
774401
1941162
99797
394512
1225315
1485196
989960
1028702
1221177
365852
1102626
1718638
606311
1944011
1306393
1728897
632356
865966
1334720
85216
905204
617109
1160280
949504
550143
504590
64253
1389490
1011858
1154599
1617570
246217
857186
1685229
942858
1981299
792112
1358922
1577267
147396
1918571
1406486
122202
1440876
1474051
64329
1720419
1179927
22784
1608792
1144639
1043389
997286
1217323
1927260
1536858
1122162
1659794
1692293
6109
155321
484505
1293851
987369
1363117
866559
917091
1037927
976135
1367427
402988
1744614
1045764
9786
672753
954160
1098932
805831
244951
1479067
1818939
508784
1888845
228404
1059743
1556358
443629
895182
1479811
1858157
34580
380807
780535
468828
700242
1812070
291052
887913
1749478
1072215
1778973
1283395
1572618
1799069
1915484
1834544
415927
1260399
975132
1424771
1090002
1098854
26684
1067507
510477
234941
1500871
1640892
1022646
1248181
187971
588370
759556
1313803
352591
887293
1253649
449774
63805
968294
554156
1732318
1717538
1076748
1897242
1850918
534735
753250
700934
309344
412365
1399754
87227
1866328
687956
1311850
1307710
1274540
561531
563506
1386285
397157
918343
32344
862854
26261
1459866
1381447
1406694
595991
975014
340007
344046
246859
1939557
38726
1456625
334243
261291
407902
226750
1142186
1919352
1486421
589052
897893
1535319
1074728
1379706
171993
1143838
726061
922560
1490869
350804
817622
415040
1885414
1698604
1897618
827166
226004
1183124
594913
1369873
345023
1492309
1590087
1309719
1450601
1578505
1770915
810792
850023
1977431
1666963
1282429
1018240
1914528
814844
352504
670567
853472
856904
1012515
242437
719356
1470672
309923
178768
299270
187911
348684
730573
1219203
1211803
1074175
454732
1957976
1041435
1952991
268171
986469
819457
618223
257323
300549
338238
384566
1153756
1889455
814274
1464596
253609
1642779
246799
1510471
1152643
480151
903803
1929501
1999715
474224
1432591
1356107
1729409
420405
22324
1463226
878888
605226
1527121
517567
1714709
869781
365256
1613253
1951428
1483742
1732002
1796241
1931772
1208975
1261870
1972588
378627
1992861
622715
1230584
73674
1573654
1070479
1279177
1452697
1289774
720184
7109
924160
724750
1669955
839150
952594
371374
1467609
339573
1303652
528436
1775876
1782074
1009338
714994
1041345
410433
954908
904037
785267
521454
1456212
140374
1299253
1864614
1423887
287159
1468939
967120
771718
1925902
930474
18898
185048
604426
1507504
113886
1996869
1369256
1280936
1458418
213753
900084
1229768
1132983
1375900
1699622
1426233
1574224
156816
58702
1920204
1416206
1773907
964530
1238010
1310214
1207437
334752
1160656
636762
1753477
1843799
1650600
254915
1249088
1535585
1359134
1915462
91
1797561
645694
1864337
786319
1483171
1904829
448402
1104196
1839125
1900453
176911
1545129
675727
167059
230019
693495
332162
744155
1348650
484562
1477873
1879815
445541
958641
1063890
1309727
1548098
1210157
1066935
1072292
380617
1441420
622815
282003
1961318
1770858
1778989
671447
77671
1693080
160482
795646
814036
874730
1575435
23921
234914
1684364
407315
1296104
1401313
84619
726419
771707
1959817
1975586
375589
1371751
1732944
1128921
590388
1796137
891077
819273
1322716
1566354
52839
83710
970580
221362
510619
1359354
1704587
371379
1207409
1708255
246282
927032
1389692
1793452
36816
1873095
1500260
63614
107440
1998047
1628862
148799
131326
1475511
671438
1702059
680187
1407163
911119
1493731
383729
703750
967148
664702
143928
576645
1394701
866865
230643
786601
54871
69470
498385
1397521
330924
638215
548069
1367148
408057
17410
542161
1542445
1574805
1325092
1499977
170384
761446
495866
644335
822000
1194693
1175496
408367
1691748
752509
71629
863499
879013
774335
546749
286363
85507
329198
1870127
1394145
681343
367113
1225619
200154
1904861
1865966
793252
25075
1275536
1839643
673950
1022099
725780
813049
1043614
1954488
1103736
1132099
282493
130191
21046
1552220
575545
862120
611290
842917
128643
150693
1612870
1887635
1823897
1084073
1671449
1146496
192632
1302325
963831
1072261
1963503
1644918
1297130
1704879
1544232
1232246
1936877
1582940
1566953
799928
1035917
1682002
1125730
420127
1527506
1744513
374923
1910554
842441
484999
878811
1209929
1744059
1022849
59813
1527059
130914
1530372
1518694
1304989
1284316
1224209
468237
1845232
746487
1397546
520961
963320
1742902
796465
392328
179940
1575290
1432527
402699
1234696
1157284
1618641
702715
969822
1955151
1711239
1584193
1504089
1445116
735253
1765817
872416
1034129
899536
1621423
911243
687652
1685333
1481597
1424233
1704703
1448841
972985
748840
1719356
1999117
830096
1748043
844992
1004906
449891
1200114
1619020
446567
1357238
461674
268674
690222
1462921
1613506
1569430
1945558
1952535
1432099
917545
1136022
1174387
743997
740203
1247025
1872217
1321748
1069648
1065182
1172929
610476
1326671
915374
645649
1366987
358769
113146
1518107
1417949
927915
214323
234816
370371
1771639
1511965
1435440
913940
1785701
378353
898314
1279299
1413746
1019301
73092
1798822
665194
270932
233101
211775
997128
1650547
696548
821353
799710
739314
1949638
656788
1019622
102872
358005
1344256
933095
189696
1964251
978058
1503757
1122665
1340921
1934152
1677388
28332
1135876
473953
368642
63322
227299
708262
157241
1528425
283949
388510
1793931
148619
1108736
1048570
683508
1363403
731529
583033
687102
1627564
562614
751868
397660
6137
207887
769946
116658
959507
1660854
474605
123393
1142183
1696905
750149
443342
847384
981177
579443
22362
197185
1580356
626310
784785
299618
520893
722818
510816
1419228
710043
1831807
1492606
1054641
1532837
1853215
270115
665779
756845
1598433
200811
715821
277963
1528039
848514
1922479
1255725
389520
1412887
508372
1595132
680623
1979726
1306018
557382
695821
445515
182782
574832
1412157
1911799
1320610
526701
530436
1907305
1629933
679551
1664843
1841157
1031154
468835
520385
9083
247468
1582598
987935
1294472
1359623
323221
1878008
486806
993199
241704
637539
106984
1462353
795153
787044
1416326
291772
459492
1407647
1587455
766020
1954155
749930
305911
1192379
628107
1304144
812620
1755981
1385686
912963
727603
1917529
1945572
1870297
262513
634149
1626029
387226
1856329
1390862
128770
1139949
631786
249046
1716012
1708736
1103678
1128716
1488570
169599
223234
1353280
1692769
1702587
683446
786573
780224
1734205
1847443
925538
364889
1372315
1774501
1264841
513740
1382462
1240101
430326
1632010
1277119
1154533
410561
685763
233157
974395
1605750
1077175
1652733
417815
731179
690942
1130725
1079958
156255
689619
1371202
478094
370040
1951019
1683032
1991785
1718589
1390447
1108820
1875852
775505
1132921
1461171
1296164
1311056
59842
1002282
457118
61922
1643140
1916715
1131327
554332
95598
1624928
1800200
786212
1211727
1298373
809053
417995
1308337
1138286
1694045
1179135
650994
570145
823178
1723970
1241311
1431055
283156
133526
1591974
1328709
271337
799274
1821176
301302
460694
154815
437805
173681
1918487
1406816
1307375
1790767
1987230
1006441
1880271
454597
1227042
1559331
42698
140646
545996
1358956
1249216
256404
1576504
818199
1892714
1011872
528070
1635056
1225650
1772626
810924
477890
559624
1358662
1708835
555088
250110
247049
67384
1093492
351860
1953891
174749
1365137
405281
144716
1829128
1123144
1991495
699055
1026022
117104
560693
978437
813515
533494
1359124
679443
456011
447858
306895
1842586
31427
171720
1057315
831490
1654910
1825221
282635
727560
487283
1032457
841888
1763393
1596629
1499172
1229681
664775
1502547
1916093
924227
1006338
416479
1191433
1545457
1722390
23003
706394
1259526
598420
1659877
1929435
1649188
1623402
1908938
1183299
1672645
414950
275497
1124509
1124732
112968
1114811
388397
1392026
501995
261156
1645678
1302665
260911
1049415
807175
1908796
654909
1440641
1809655
1907573
1599856
287567
1080708
1679696
1821138
315317
576999
1739132
521440
1562311
1506766
1741669
1453037
415538
1906589
897544
1700706
1017075
1541169
882074
1489294
1149015
782862
345953
1079762
327811
775516
1594910
1950817
1703418
1749372
1132167
1102449
1550820
1995488
1410070
1374798
1114948
317521
1149500
1858252
1687952
196600
714205
1842032
1785881
1253964
451877
372234
307042
337914
1067115
1773377
1881566
593988
836640
1573439
1587
1937620
1705908
1799770
1817784
1364160
1214154
1388985
976784
1790483
1569411
823798
290934
461665
163135
1052865
1552948
1894293
1687992
673131
237877
1716134
1828576
85756
467102
1284902
1626553
1056226
1167049
1560234
311742
126671
597290
1816738
936939
116055
898230
403116
1953414
766366
1172257
1060752
1489736
1534960
1422038
1086674
797757
1862288
331396
778324
709809
1017664
1084384
422469
987916
865447
546737
723662
607335
823172
1099783
1906479
498119
1257191
1449867
463046
1496883
253361
1082255
211266
1814621
1366204
378002
664950
393895
1284734
1889475
1625993
1099205
568332
1110447
1530255
968786
1346992
667615
103525
967750
334920
501843
909302
793306
1530078
225993
532967
955364
297970
620674
1056195
1455883
399592
173640
915545
970195
1765244
558140
519204
1049009
33423
1624587
1658543
97341
810382
601088
910649
1386011
1937535
1992185
1124682
884211
1705301
1010461
858385
784747
988130
1969015
1148047
1406572
905575
156994
949508
657463
1652867
484588
9389
1870778
1555566
1700067
1261472
99830
582814
1363149
711384
364823
445592
633373
1023811
1792132
1927667
174864
670910
1106613
512213
1400015
1345745
852194
1146471
693638
50063
140923
1432288
936682
1771785
309592
1040653
294163
1411189
387111
1759850
135841
1709417
437325
500699
17665
1890622
1978888
606798
1675061
1174531
336165
1864111
1870484
608122
631149
1043902
752357
1526277
563821
734868
1111348
640856
1280069
1874556
1537225
1287172
1823581
126925
1518512
179495
1083690
1673573
91221
1102503
1153292
434073
1176588
249426
1888247
1491047
1253069
97692
1085137
1962199
193630
620513
1776403
895372
78978
801992
452493
1300921
128363
804490
1295878
1859087
1770274
1437744
1942521
1826996
1925201
1367828
1830130
1988217
1024356
1856809
1790686
644962
1906840
852274
287718
405779
1304103
784613
1678215
1751683
1658888
1396413
669864
12826
1401888
1542303
1407177
1080507
547653
1604643
666457
1068765
1829016
69617
369471
1382427
1183880
71044
1863910
644589
805672
1602261
1825899
770690
1777698
663038
1737780
978942
1576256
1891186
1340298
449145
17880
163604
131526
1861871
1620183
1058476
641584
439361
1865984
621380
758581
11680
1661651
1772554
1751458
1590833
535563
1259728
753593
1983844
1694372
455647
243489
652819
1923797
1267900
1143584
169973
931860
301175
1579958
419826
64154
1545054
1795545
1831646
954500
1845576
1511190
1033913
664346
613711
1347309
457482
965932
1173566
1028238
1474154
768686
1918889
334486
1652669
961968
919632
929973
1665865
686616
744271
1888580
561509
1922111
1973460
1765175
1795220
1387191
1804937
1992319
167053
1844629
7464
1462721
1542632
1545964
552819
1109193
1914812
936953
615579
1001370
1057133
1301086
1488639
1852969
1516557
739717
430059
1644707
761151
1770818
861557
1410997
1975066
1583505
1557496
572679
251150
1687030
155983
1473970
554708
1353630
1275021
950717
1627505
957982
609702
1461214
406389
1268135
805185
803275
1132421
1192980
347192
647058
847073
1990152
1835463
401306
642029
516502
6598
1798656
165145
602980
159387
1743685
17809
1398087
1151460
1253267
1359660
86400
1045315
642618
359950
1757296
1845108
1035292
1709680
1332066
1079455
208921
1285356
1661163
388972
1778416
384172
39463
463024
1532741
510891
1904597
562398
1732851
1717738
1315944
1589954
777553
1645611
717606
623493
1943902
395194
732058
1182994
752942
873838
975857
259138
1200990
1548135
347790
691094
883711
1883076
878381
1922043
1569464
53009
1572955
1005467
368795
89355
1405808
1566965
589316
437418
705593
537908
1138092
615444
422377
1840280
1051951
1986753
1324935
1618497
1791611
1541608
1359831
1088314
64268
960739
1979880
669466
1600694
1282131
76374
451404
880296
1751142
1455768
269450
498260
99644
1455894
304221
1307268
786404
1758514
504288
831186
1044107
1972655
1681169
1248438
1419382
1966405
502941
73060
7934
1224541
982779
212716
720527
309676
497589
361850
646748
1175875
1445983
1721924
1151716
584650
372322
318956
762400
1770888
1925579
1749994
1722154
591892
1052870
1884681
450467
7954
1408404
524406
1035463
1517489
1831468
576506
1357680
1878800
487523
1492601
1966237
663189
196500
331159
218994
1849986
57997
1774271
1071384
512580
1002243
181182
1752070
921376
1882647
1945833
1401237
448607
1087624
764527
1174245
508702
1975078
985480
1924255
149428
315271
1672242
1487349
103336
1769492
1086865
1312157
589121
150229
745160
1335216
591314
816634
132413
1384563
520732
1056606
598320
1975559
1045502
955703
365765
1096481
1389532
921566
1342792
1816897
416266
8749
638703
757955
772037
213574
679301
740614
1399780
2665
1980890
930377
35735
1350627
1255438
743965
1783279
960453
1344962
692952
1674873
856600
645119
1417213
1156611
1593462
1117607
1449157
1234854
714525
895179
1798522
185281
81027
1851927
1518956
707492
301098
1224031
1894821
1342798
1506243
1979728
720282
1479330
541541
1345526
266302
489002
1143432
1394352
1176605
487101
97428
1926919
1441859
656915
1102183
963567
601789
1859607
364633
627938
1344258
1061567
660218
306423
1666176
863886
702787
514902
282641
852458
694061
642206
1370717
894600
1589617
1654440
1085807
636860
444686
1962965
368710
1045840
923863
1074266
1284691
1513796
1350508
1799199
99858
1518678
637955
1357712
296093
34035
666749
1096625
1225975
1561549
370107
325789
659720
1279942
1253358
1287266
184607
1321736
1045965
1421414
925532
609491
1099844
299663
212046
301322
1553051
292688
659890
682527
1665489
818260
161237
1395460
206184
1683778
1807676
1484065
1229868
234541
848104
532120
271914
1748836
1350132
1136860
382261
436322
508489
1745235
1920293
478671
1090268
1853039
1153950
1479030
1189045
1338350
554346
287672
220538
656966
17364
1886020
1678495
733444
1051139
40836
1149653
1039645
360162
1748139
381163
1006539
1750281
1294875
37581
770700
1176555
356373
1553030
1463778
236192
1169524
1041797
793942
1089246
1034743
1870485
1615445
1018917
444930
1659091
1831943
330844
1075042
1255224
1130956
717298
1359476
953657
344061
742496
1134480
1434194
731002
509590
1228947
511468
1262435
1619013
1411592
1431137
1007913
295910
1683385
1332620
1633720
781143
1596591
569607
1066980
1743212
835434
1275361
249441
1925476
1268306
1569551
1687356
512613
386404
1588207
279226
523034
434489
1064355
502246
1078985
666747
352593
1278744
1708767
1219358
1488637
393609
554383
1726889
1044105
1550246
1807537
1407735
1108581
1357358
1349620
1962615
703103
1161565
313540
1388607
952623
357146
1122043
570496
235872
1282820
675123
1033070
1948497
1826897
151080
1863356
671662
1766896
1291047
1936205
1602156
673265
116817
1023028
702679
1432867
1274032
1383943
1956794
1025506
1047960
25270
1779262
756396
776669
1258881
1249836
10202
450970
1926483
1959287
534637
260025
1673086
331201
1311854
1330333
957122
1540065
1378514
1876618
1967200
1674226
240748
239002
1602454
401455
203387
1342498
1299635
1191126
238249
666145
295658
447576
993560
596740
1866382
151985
507283
235580
1994261
1376447
760577
249610
1517072
1253610
1723573
296839
43384
1973696
1306004
1003957
1499897
1781613
1579323
1196863
1249118
741128
1758931
1059229
1642912
1492246
722493
68707
1075576
190817
1767732
71373
682718
743137
1273575
1157828
826360
1022837
1494311
305276
198333
356973
1501074
1971594
1621943
1136401
375350
412525
1407710
1839241
146989
663913
69632
18825
1959485
1222813
169773
1766003
1984239
495380
1327649
1363066
1010156
1296200
17953
1987784
807358
1686380
624009
1338277
798858
486261
451106
1999444
1463917
1526621
300302
913030
464952
19528
1041986
1574408
1105951
1886813
160488
1600065
522864
1200528
1410903
830688
671764
1487442
163103
231503
1366294
329392
1590481
1806762
1680469
450460
1526117
778980
6479
1385649
108520
1028006
1018372
535571
1884714
494101
951921
1466910
74620
1709939
586215
541236
355201
536720
1921779
726981
1782635
505236
1705780
1079937
1726460
1025102
226722
580516
1246278
1152639
266784
1609108
1701144
448899
1532035
1715627
265922
149948
1246177
897044
308526
1942655
1503444
1418625
1934614
1002473
436698
534709
294563
542722
807589
534459
1981764
1024695
263652
808420
729152
1773987
1035583
1445153
468754
438568
1435110
751122
1617648
1218229
1332353
266291
905330
1405884
973793
1937798
589678
1189495
1842695
806527
1049669
888428
62941
673497
400409
420400
1131905
1948410
1072311
411149
1119284
495868
578305
1806754
1457970
1069373
147936
32323
1738146
815568
1863362
22493
1983146
351825
1085564
1967614
550543
986278
870667
730294
498376
1366226
1922786
130475
991033
1062880
896901
1522493
833951
563269
845931
959207
263828
1980385
1534520
1673785
1761824
932127
784474
298062
94541
614963
147004
268015
1124015
439420
1631761
1868503
881781
349190
1022905
695910
971521
1801554
1517223
261524
313558
1574649
400743
1288628
737085
556629
1622537
190394
1190356
98103
704076
1993216
680952
880441
1653107
540788
846736
348474
140980
842676
1532200
783693
569092
863701
949301
999910
629987
49622
651529
1591361
1800261
1094089
1324018
48952
1070716
629921
940082
906552
127047
1953329
754226
1548287
1896671
1686734
424336
1419697
1596375
1701531
601395
803104
444161
1413136
704768
1594342
831147
1026942
415181
162054
316961
688385
416721
1296843
1315787
1954054
837185
22056
287708
655926
1027030
866681
1436765
1726737
1957306
1468222
1234033
522576
766363
133035
1007320
1363702
250187
1687103
95273
1778872
473361
1256970
560609
811301
1281634
523216
342491
37546
332861
1298000
1616996
1186225
1542112
316926
1786677
1188685
996782
1297842
1867203
1512627
1161186
1036829
943302
1310460
1667231
681500
1601094
1422151
1946915
341353
1067168
271664
1130873
498120
748188
1538288
196025
564407
1099291
1924276
184530
1245944
1174305
1144132
1538049
424354
1190024
1341335
992741
1215336
924206
1620156
341274
257374
1123612
426428
1089715
1012125
1800721
115552
738433
1643767
31634
993531
1887500
860254
1032931
1546183
1683657
153229
711454
1285513
1209012
570146
1878996
26695
804257
1092778
455084
98987
1457872
1521401
332538
1920399
960678
444511
394390
1366849
597642
1757443
1907482
1227810
226200
1672258
171670
1700869
938726
1848656
947644
625943
435908
1603891
1870000
351929
1868781
944879
318254
1875099
1474669
1001533
90690
1966504
446517
348025
346623
775070
1912732
840574
1459569
1347814
922600
1551418
1713725
557736
1770380
1538430
423383
1791374
1493545
1214645
574663
809873
513304
1448115
676105
46990
546473
1677025
1813901
1985906
1235355
806019
1315798
1669470
1194310
1274370
712825
1848175
1248083
940321
402358
222883
1209863
92626
975450
652803
724068
953078
1393327
1172249
1063136
1364014
1425900
150347
1115202
1007603
690987
605785
1836493
1440564
1965592
985330
1929076
1416177
1822633
521947
324380
1821783
1791013
1513073
605943
1668993
486248
629209
1245255
1757224
605168
196526
915655
1819931
356898
1021571
1722767
1479783
1129082
1839999
1636217
1244088
1763761
122008
703
336649
1057933
1737142
1803340
1012535
1769610
35762
1057305
1313701
847630
1838916
1984737
1207909
306507
216357
1526062
1970120
1773743
338153
1381181
1622824
43704
122430
1393160
457292
67584
61164
306808
1618282
1311676
910966
1582610
691228
1578306
1589482
277676
246553
1055572
688500
1393196
13403
492810
188503
1231789
1607051
1060528
1834087
1301664
1838660
650236
1737974
1261831
755359
757602
554606
630327
329696
401130
1136697
555992
66794
1380045
786322
550287
1790166
216662
84971
1842187
1759597
1970230
1873699
1219058
1255133
1980518
569128
1507052
390262
1362041
1078541
1648646
1873461
580403
1688602
779523
1583466
1576527
69861
787386
1936826
1022300
77735
1216513
1962576
1150647
1137585
672168
43523
1905695
954422
876150
1640699
111749
1915731
1106419
1285640
1288097
898549
642749
1840589
705093
503598
1541815
564708
44586
1780077
627233
1366415
829702
55428
1089700
1422091
1047236
1474002
1811157
1966267
1424381
874056
421435
770661
1009009
1834119
584514
1282948
1211436
1297189
1488809
1295217
1057258
551065
7482
946620
109218
1295981
1852589
714416
982552
230126
1344766
1689459
359604
409969
995193
1838926
1763960
189631
581522
1645645
1038150
995516
673924
1807452
587936
729845
1769051
1680402
1132236
1461148
979802
1694806
960199
870936
937241
876200
1899433
1631263
41685
349865
532149
663541
1312598
1342795
812517
158513
984860
1606808
1829829
1933032
1174671
1630146
1945353
1975797
900636
876380
891895
750801
180827
1405851
1448260
1238864
319376
1064301
449261
1314221
647741
1932745
1939787
1116115
1616492
1991712
1696992
1070183
1698128
1919792
1941796
1321985
1967609
880314
327637
678114
360188
87671
1594395
862606
716807
1806331
1978730
1619575
51841
1220743
1631039
349483
759854
949796
310477
221612
633310
614613
1883538
810290
349567
1016849
774250
1198193
1898557
1539723
1683613
1590515
790060
55542
1140848
1055128
1374228
1712262
1607228
449967
1900125
1386109
292442
1956645
758968
153657
1827130
1373605
1066405
1514634
1272532
1032292
1945046
1379763
52871
1868981
1282211
823726
623207
1312172
756306
373233
286298
149683
1593760
1276499
1113729
954909
1607120
1954904
1041340
716974
406578
1700192
1266162
1143617
1098390
669417
399494
1466805
870633
842488
1568062
488723
1624690
614034
1365754
403229
270668
883882
1525891
603648
1762877
342984
70633
385652
805607
998005
1521890
1878599
482604
1170868
287957
722857
1506145
913522
579238
914993
506909
1142828
147030
1554591
1871395
1628010
274789
1709915
737854
1745274
1468537
210737
1876320
831017
320643
62403
328346
665450
169336
408988
202965
1780945
1925137
1622312
1097286
591746
1646264
1308441
1919000
16106
1094100
996734
35555
850901
6494
1702595
1460745
130603
1078135
1593051
1258370
1652093
1550129
1976168
1928714
768764
1515371
1163755
423899
1238464
447238
405515
803201
1275601
1893871
1406201
1948298
1730148
876373
773024
285797
910764
377451
1459706
1329015
1860523
1735108
580111
365718
992702
453780
1245735
525580
1965863
1392550
1730521
1863082
679228
744873
135884
924376
768109
213897
292805
1637544
1287927
39984
1897154
1146000
1038314
1584308
1801633
720444
979883
425758
114612
1690389
1484908
1744082
508302
979572
1328263
1193167
854420
1963017
1227940
656044
1167282
989429
108663
1204581
220046
619247
980313
1376467
130171
1868884
958110
402252
1567284
270195
161712
942254
1312337
191111
210866
1753980
973989
1393945
609020
995212
409346
1295559
165240
1681535
1382800
1439084
1886703
1431997
903078
1958142
716879
46543
255593
1429714
960998
1709228
1303329
1091869
1337011
1571278
652580
858310
1206718
1538940
837171
209751
1981624
1953688
1369600
1181765
233788
1876535
1403244
1925459
1026956
943282
1554747
370085
1111992
920041
1288789
475326
260795
1179771
1617003
37543
1335701
1943029
74492
1262084
779123
79449
304534
386909
1761878
314577
339320
1219776
482829
1371243
20995
1774588
126714
1169073
1506117
31936
29479
1423512
156026
1842077
1733287
889830
809250
1842053
751986
463482
1428155
1192725
1943922
229363
124557
1701861
1683265
1792521
447708
1173659
1239783
240911
1449650
423763
277326
685199
1556331
117590
1028779
76428
665399
1814529
343784
282851
1311944
348713
775557
1059640
491421
1778698
1148654
874921
1539615
1819852
1096659
795537
830071
1363447
979717
951410
262470
1431225
1764731
780980
1550150
511189
1733895
524976
1394768
1184068
1987634
459252
1252456
950962
1562428
630855
1756615
1844477
959034
1130894
1025268
707556
1896179
1875329
1723154
1109534
681423
687520
592010
569096
1791007
206249
1335413
1031708
845735
746901
902771
1415901
315132
539987
371193
1887172
1519802
1058735
1574363
76987
1799316
556734
94033
1492396
676757
725316
942143
1437047
992892
352285
1731073
417899
1464068
903943
1209326
1135307
462702
1457726
905784
330402
1795606
1816962
311097
613134
1989012
1449576
1215285
1434379
249088
694422
200159
1348130
1783750
840797
98747
8707
648932
587661
858689
88567
296502
900225
943489
853864
264064
176829
1988496
719318
968815
1218492
1656432
1417934
1927193
1956298
958114
1435797
507318
56425
23129
1071988
1023126
1246555
865737
928212
1165125
673591
516368
887805
1433885
657954
498415
40733
1651834
552886
1510012
101574
1977683
389732
1318183
1406053
1082356
1504549
1484447
916949
650027
1674148
772384
185733
519865
1911897
490742
1230125
173324
841618
1987175
648419
1852264
1422915
1986977
677273
752819
1698748
261237
347910
1560573
708548
942733
686314
1469123
1339492
833937
1888644
1791756
728790
1262331
708034
1206362
1019320
693934
647220
657029
717755
1323949
1783696
1145391
65900
743707
1153331
707431
56219
1173001
1238523
561301
1347578
1450233
1980220
285582
901579
1678138
54895
1688313
1868581
304308
319408
388229
1146288
1515114
528465
1778264
314561
147618
463640
1405291
860812
1513342
580325
1585951
1365434
1594689
1502660
1059038
788175
1847204
1926194
851904
46198
1300060
1070542
1264005
1982705
201932
190469
15590
1393290
1137418
121763
254955
1537724
1635160
174018
394875
1951390
685892
692577
973596
15391
1883723
1190027
1568902
53616
1451038
1329989
365434
1153731
319252
1756376
1327904
849907
297551
518594
1045954
1861492
940790
1129740
754082
1282490
255608
1731051
605458
877331
483135
573319
1917979
1479754
101930
761573
327159
939441
1316826
709982
1432448
421039
1447379
701851
939932
219014
1620332
1100536
108941
1345513
690671
37408
1661259
553488
1769593
1994198
1371855
734690
834263
10902
1327908
533724
1003051
1916668
1818872
455913
66116
1609192
1158674
1085446
140403
1019929
1142829
420921
1317330
1781332
1838208
1153392
1901128
23722
224162
1519784
186480
1111890
1103217
531792
995278
834599
851731
1482672
1249384
1879218
798625
1362723
1846949
758805
444300
605179
1032109
788624
1032912
1214553
1298015
1116545
605174
1169568
688884
980211
1450188
161697
680300
588994
382687
1826226
1756169
537796
538156
1114030
22413
80410
753248
1531985
1965899
671574
728452
588308
1943372
1347813
496879
1669125
1175755
1616462
758937
1781539
1566726
1812474
494711
1793546
988426
869281
919017
4802
1834929
1698020
43015
552847
261168
568932
842461
1027669
1275008
1448098
1307368
1063788
841213
1372101
1100983
1498145
564020
150823
146803
1704225
1412409
985811
1141303
763937
1532473
422398
1446282
1228217
772303
1970495
1584272
1216433
1666113
1795078
507094
1750249
1551029
1390270
300695
1537925
1581861
1941897
1163466
1027392
554499
1602868
1059750
1954598
786449
1134826
655276
1026831
256296
598962
1774833
1978912
1279672
868050
1843582
1519137
1281003
772783
1907485
1878025
794049
1421539
1782592
200698
78829
744441
1905254
940642
220083
1081235
399776
1225698
533726
391210
146912
1119784
111337
82446
618155
1706152
821278
1545107
242466
1356430
740097
901922
1825993
153197
1460393
1778638
1951227
1744719
980800
1733984
668390
885377
1227608
1096934
1572083
1274160
1659400
497133
1844082
630634
1151018
1331254
308461
851184
1083152
1481097
959568
1841428
1390356
1812799
175620
1538173
1032292
1120224
1849351
365133
1188348
322872
1726255
876829
271266
1942000
760555
173774
277538
1042932
865255
810840
1447886
1409582
64869
627327
1060124
1874175
895756
1168474
21411
380606
715093
120233
1021309
1710327
281288
525607
1173484
933096
1678065
161809
167134
1719360
359086
435854
366400
1268893
736808
1784195
1357047
1174752
1572724
470122
29262
1222278
81623
1650611
970412
40560
1592850
336007
1249525
1524393
1622275
1105584
876909
1508152
1124135
1031972
260247
278382
1305615
10292
1819292
1724983
550536
1131614
1282572
1205143
1074755
382675
894706
9721
1649455
1717482
1527079
1273582
299449
1972723
1326853
260621
1009009
1686845
203062
1059096
1263787
1062064
122684
286965
1092232
1333158
285306
481544
1713791
1629931
723869
1130692
277220
870033
85060
173077
437390
358291
814042
1609736
313555
1925081
541165
1979337
1088804
1000691
949024
494393
322969
1060833
1601852
373005
395123
1468195
1154888
1099152
508690
752957
1195847
382475
392180
1649812
1725069
1375848
1703267
513232
1285595
1717359
445850
282815
545956
1297076
560723
1079037
1594226
921424
1047789
424526
1063544
646455
1372463
90164
224865
1278220
142264
1377471
20276
1839551
1974071
902814
953004
309268
1118915
1479507
153539
923922
751077
1754509
942958
1733100
1026947
460450
1999876
1412245
280423
1018924
1656118
545392
1359450
833034
418003
730744
1460296
1808627
455034
1760215
615369
586981
748614
1004353
877414
1605326
1817429
61173
195511
1047872
924224
1842626
782588
1214895
1157510
881607
1094539
1821587
1953795
101743
1881889
1707089
784966
205902
1361621
649652
417356
1922879
1454759
1314194
1122665
1638988
1822766
1504284
1398891
993360
887042
247650
1391027
1334099
1255302
1689203
859866
131112
366034
338039
1295333
1477893
262974
734786
1810292
1751685
1528591
908670
1456853
790108
264643
159339
1321262
1891572
1249076
457325
1358421
1017606
773795
254796
712794
1868159
1530116
1222546
460190
1658116
1134786
1466706
1680561
1105720
1163889
1072108
1857891
215031
893339
1354065
1357973
122326
626224
1054936
1957686
1709628
891328
660819
70506
29909
1933525
1377430
1570448
1197311
450634
1757231
148314
1237215
706377
1476191
1688422
749715
182045
1670396
1603906
490934
1723881
1466774
959785
85798
766970
744256
792860
1553056
724642
467703
1789733
404633
226698
406663
606538
600377
575057
1519198
710806
908063
1056273
1827096
1408470
982464
1414184
853641
469386
846106
1304743
368538
156212
603429
1263575
1818361
270610
1742287
1890951
784387
311223
1277511
1171354
1535742
406903
1601244
1735600
1600439
1686166
117828
935527
1363618
1520751
896098
1306855
1365774
1521338
574810
39854
1564304
1047815
1548241
1291361
1415366
1235517
1519900
624757
49691
1405828
277853
1380879
872907
738050
1857099
945413
1443305
442312
1128578
1173989
1337695
1424370
572883
681050
656902
458477
456031
1280756
1951664
1697132
243298
528459
1933926
1372174
389619
282136
893665
366569
1762025
1666317
1491061
387620
1621719
1996843
1360716
817399
1476790
1208234
1309428
566871
1369318
1234842
788233
1198692
1378450
236681
13247
191991
1489686
113650
1702337
1808254
159209
618684
1619694
1491549
1593934
900129
1160105
1085720
1407540
708880
577233
1016150
733496
725472
1046014
480051
970296
1549665
742074
1708233
1663318
1363025
550118
711728
783036
1130468
1339735
1667206
1260953
1352644
833126
1440540
195088
1789290
66786
1816863
66443
1343846
1844580
953887
1830338
222207
1280228
906476
899745
477970
1178880
1967910
1085115
129674
198247
1185681
1459432
547142
938372
170914
1628134
1661582
1695364
1325241
1084300
1451461
520220
1085333
316085
885651
514679
1779280
1397811
927372
1913831
1498041
438650
559621
1255169
201908
865255
678216
1158356
1825757
531240
584446
888640
1617548
763365
913930
1268338
897859
1275209
750321
769573
1346782
1554018
1413339
1731690
704579
1524338
71933
1984695
1174305
1421387
1399572
1240028
1371777
250648
1443171
78724
81004
1157362
345184
1799317
1225109
1524287
1476775
1507948
1294492
590494
1404196
546118
979078
294606
520795
134430
1064423
621597
545274
1357637
1036500
1744142
692632
217136
671143
938253
1822454
1908142
1023054
1351780
256828
95764
159062
1994064
1039617
553009
1339485
1319319
570255
371597
1171677
1708073
1718171
1889785
1147563
1299285
1252130
524802
1851596
76017
1980626
879873
1952175
1891273
1856595
1812516
944295
78102
183118
1475390
671319
921021
767997
593985
331231
1395442
205725
1321200
1955614
742227
1059376
1498790
1500826
576296
968861
1303292
278399
1269186
85470
1232058
381398
1793751
113905
1994077
361657
1044054
1725109
251181
51062
863875
863830
634203
783073
1623476
1280702
982160
1466911
1299873
318698
1086404
322158
1047642
1846697
231786
1931668
1201601
1971320
1173742
1678013
1955805
901073
391188
131620
1683388
1236594
1927202
781225
151314
1129820
578773
1483677
1430543
1431312
1516524
1238680
1022519
898024
1578077
1523521
197397
136059
792465
1883479
1263553
652368
264823
1734774
1239048
363785
59436
286040
1008579
1825898
1471790
35165
348802
1351301
840412
1477771
497945
928630
1176236
268619
1176009
1024623
413585
779359
1488350
999991
1240506
223463
1818986
919100
1850601
1859078
1666916
55255
668594
590890
960149
347327
588794
1616517
987728
43462
150235
7888
343557
707473
1773421
1291782
1628858
999204
943290
894085
1925242
1516910
1177328
1383853
210515
1694202
761429
436736
1158151
1157029
312935
1389506
1181897
1290543
801330
683487
300000
1957802
1809920
474037
290325
1809894
512433
1315311
746693
1618855
343340
394508
1694852
495365
1156813
765953
1272935
1799376
1851250
1394168
1458811
498503
947127
453627
1179931
1484962
1088644
721793
1124978
1257746
104965
63728
326473
928207
43805
1795623
874822
484143
649189
301663
847109
841483
1520152
278273
1870225
1991022
1886045
1523402
787852
1035046
1305481
1308821
1623297
1768974
1372617
1460016
1465591
963736
1161561
1880179
1727426
1561945
1240080
515756
610876
1304162
407657
430662
1782037
1882418
594200
1860138
1892906
221860
1038301
78589
254226
1145488
1782371
1521257
632650
120747
1165338
1640829
1167769
58833
1467865
945369
496920
1456143
64796
349583
970297
1862098
143018
1373525
1470746
1135385
946318
1065021
1788883
570400
637976
1717201
846248
37170
1856079
1190654
1252907
1481605
193572
694872
911547
1526513
1733777
1370601
59799
1776498
515819
322701
813822
1864367
1222787
113707
1422645
750102
480823
1131404
852623
1150189
884454
1804495
373176
1698979
1539406
1103072
24876
1195566
1430135
1531783
1625454
1851744
1589978
1386608
1638025
1545960
883511
1918133
226057
159556
1840009
839732
447562
670819
285636
744558
792461
1328098
1281944
375568
897172
427607
1310049
169626
605381
969274
1528196
1318178
1162154
794859
488239
1520633
696575
827220
1951735
683827
724133
951152
1465422
1149504
751634
1397622
1914638
786902
591181
1950637
729345
1922835
1246098
254371
1387727
1504371
1637863
1450744
317097
36135
103718
1608646
973155
74711
1097983
1848373
1684307
1065010
1955904
586400
305713
1975311
205402
772122
1994502
1283572
449293
287374
1322186
1600554
262467
1372328
122934
878977
1227710
425351
1102199
246439
13384
1042615
1362866
1757567
1033089
1768857
101608
1398116
71952
1616138
14673
1320024
1777902
1887694
711898
1333255
260774
713962
681871
1278522
498612
540804
1449300
686696
1011525
941578
1010204
1969436
1026952
686057
529119
766537
195844
667383
1941893
1566369
541897
395266
672456
1580548
793249
943398
465163
1978855
73888
1487438
796569
73534
1280347
262492
552363
940260
665308
1974158
969824
1870234
1816459
1067585
281940
1206677
124514
517206
881970
942379
1682197
568883
575826
953113
392025
186477
1784454
1431320
1031109
468921
54165
338290
1316733
1303667
166577
133595
1115802
752895
251542
123048
648827
1317099
1611881
1967356
1796883
262636
12629
18626
1589452
1825698
86110
109739
1184251
87258
1176274
78666
975072
1607332
314593
1292493
297225
234205
318204
1001358
853491
1130419
363479
375858
1116116
788419
397958
1519050
219636
290391
679921
551989
643117
1490647
254250
76485
713140
1231968
772922
1115217
1140382
612676
1708463
1772991
496949
946837
1160819
1090935
755271
927458
1648866
483134
1045906
289997
1790041
1182465
1794682
669960
1672130
835734
1512314
1477995
1198586
223686
1041041
203006
358559
716862
721187
1732102
1233289
1526631
1025641
664771
72135
1917517
1768911
1025950
1812208
700502
600144
1071679
569075
1536218
489149
670922
1620956
406741
1227291
160838
1833049
1770909
161091
1788336
1706680
1391117
251558
1246912
255730
1517027
1541974
872097
311738
1001279
1942688
1947575
205578
855997
1883158
330353
975026
1519836
1747805
1979004
403855
408682
1680330
1059029
738779
693927
470553
1929075
924213
1111056
681739
662233
281834
31158
1802648
1912808
911269
919859
1754232
478049
1982798
128528
667729
1922368
1357832
901100
300206
679590
983130
1754899
413737
252860
111796
414127
911414
489072
710098
599434
792376
1660112
1140247
870902
556444
1564836
820567
36192
29294
1435545
1518037
1628897
285370
1287671
922663
278565
1699844
208866
1495941
828273
1796855
1279991
1547201
425668
461510
1781877
258214
1819168
829333
1049657
569789
447970
441402
1117156
1683725
1249282
1418596
849749
187928
852284
1621646
309708
1696059
149651
1464107
1175075
1409540
1777678
1867875
1511493
1265201
566542
1829324
1995672
1336280
236862
286151
367872
1743678
477633
1163244
1298791
1348222
565161
822498
900144
1383520
412794
1376032
398993
1424137
1206011
781403
1357469
1824774
993617
568959
1802125
957653
941724
1221428
1479933
372438
1892953
480875
841011
1668506
1392754
911228
1754185
1640078
936753
526846
97909
1154904
729261
1194167
339694
1362401
1149507
422653
489726
1530517
1512886
1776425
1687841
193403
865143
20565
253145
1612669
1171586
1691253
1578142
1442634
1897280
119589
1511764
1343251
416173
1667124
1988536
833852
1391419
158856
778582
1407217
1161254
1179570
1195531
6493
1133663
1815994
1954620
1042145
1477309
548459
1274670
1097241
906072
1320058
912967
105525
211236
1327983
742711
1897754
1012822
1624167
1494380
1410201
671839
509025
1754823
755725
1306326
592335
890905
1564528
187046
1749921
29831
1791384
558388
1727422
1577112
453363
763262
1804580
1981185
677592
722911
936619
718107
435472
1050051
1704768
348558
1477128
647109
48476
1203816
1718183
1041289
1799664
1134698
1218333
1821714
160925
842541
1486660
1788802
848829
1655530
940938
1569576
1617379
1136436
1775259
317641
888779
501496
1224940
743430
1871598
780586
945111
1506239
883518
281278
1796088
906339
1495961
710738
1348848
186468
1873066
1363107
1586636
1926279
1026202
423634
28897
95423
1817780
912895
1130253
1118430
1643863
171974
1843980
1064500
320179
1585738
1270835
14588
716780
1283819
1651743
994452
38381
1059379
741209
135356
1639247
532410
1361523
1933535
1915834
145814
37204
202109
944825
296505
1872686
1145787
960552
1780428
1507488
1496401
645973
1290871
1815861
773649
774231
750967
1366769
1074260
202751
135657
612997
321346
813097
368512
1768837
1725864
460846
135756
1721127
1281217
1389733
1242799
1750645
1860960
1037313
1759765
1001822
190314
332424
576522
1670021
1660270
1176498
1686290
356732
910883
1604646
452627
403753
834486
1370982
910136
1158423
314
1195589
1577081
975927
1915691
724785
1654243
1374685
571646
203822
483151
114897
1340381
630452
472455
1795124
1616338
1873889
1957933
308578
1159556
1484726
912607
1741704
609854
302810
1361343
1745064
334617
1060399
99950
833288
120073
1473883
1953901
1183164
564127
1749352
419817
1706747
1895940
469925
1292912
616479
1863099
285739
1820045
1786722
1971906
35677
871058
825023
493476
1796672
676075
1033037
1040595
869103
1719706
1365844
1000125
449793
702145
1217168
65123
483981
1172138
1787735
15705
31620
884609
129901
612118
1866460
264391
952606
651047
886282
422062
333008
915529
425359
1936098
781942
970951
813649
527952
1308469
874191
71981
593232
1315049
408990
932948
1425971
1352029
1050737
1093407
1687163
1619587
861823
774881
1123358
937173
534143
170462
1940203
1204902
801746
615531
1538769
950881
899165
1341881
771240
1442595
43677
674896
352344
1309773
929835
128607
513392
1669808
675140
1032116
1735160
854489
63063
180681
1079530
1337071
1195408
334633
1356979
1985912
1633571
667138
255557
1226445
561435
68553
1986831
201221
1697508
1844596
450183
1590183
160360
1833131
1564066
1917846
465397
1472388
171127
377288
1363554
473810
1201365
1554461
1851591
1280764
1214249
849430
1153935
1984645
1938820
619862
1075326
776479
434597
1242340
427599
747196
846889
1827979
20116
1144700
1181923
629476
1226011
169235
995502
329979
941096
1610455
258517
750158
1874347
312068
1692256
1112748
79313
1856790
1339231
1358800
1406916
1437572
1553132
1279009
1019479
1359450
1094603
75137
713219
334512
831498
1898609
738351
1447453
821620
573158
940756
266754
144252
1779051
788425
223370
1512987
1962708
1468534
846711
1228505
1971604
37577
1014881
436536
242101
1166239
231050
988932
967079
1083271
1712281
353563
990351
637603
1044703
594896
18248
1847863
78173
1969613
903269
1368835
1998186
1832920
1412652
1157289
1298191
315724
1166631
752325
338068
706188
1696942
1909921
966655
1570071
1665395
1002318
1926467
299840
1122293
1855053
1207268
1272959
1913545
1139431
1017592
1151205
1015157
1118954
23161
1282058
1070798
1709579
927438
1379293
1248568
1843848
958371
1803454
1281297
722444
1401646
75775
616710
1011257
1210652
125229
1557221
1552461
20059
1698933
118602
202619
822177
731791
787394
1177264
151111
792463
310874
315955
1854100
1487950
1680861
1060553
990521
819219
1521051
89767
262217
1443253
662407
1637570
233141
553689
1608494
1587741
392456
650473
940842
1392337
28698
1626138
690549
528918
1522602
1561533
1800300
947739
1576664
481437
313756
1815188
199388
1461808
152233
1604077
350426
363467
1906732
209020
785598
763560
1041096
19387
836630
931416
1122903
1202912
444279
1129996
1560657
459816
1480284
1653629
825953
1887343
86662
1722633
1680942
369918
1606117
872126
349030
1878395
157491
586727
1344547
912150
185038
1570697
723708
914621
1725032
1557450
664213
441915
600798
862664
724267
1086058
727537
1399870
1238782
435921
1137671
702002
495730
1888931
1359239
228083
1713174
1431149
208062
675223
1908464
185939
1565127
468798
453348
720698
71994
230753
1376628
1259558
1390135
1906165
1059784
311104
579239
336712
1273261
1125182
570256
1768292
1145787
1841339
11416
206606
1628110
1311353
1086893
714364
1187744
1620154
382712
1882247
903418
697644
797532
418610
1162252
609410
1757470
1621352
1182181
1298512
1931082
500174
1253391
1899575
860455
111023
855065
1509454
1411638
150101
410289
315197
220900
194396
13405
1416505
354468
768059
690457
108856
1318929
1221058
515728
720016
46558
653771
1949828
596838
1303092
1831492
1848021
1766387
713005
466984
760341
1864147
1085357
935952
359927
934983
1338803
70320
1597972
33365
373068
1835306
706682
306979
1129164
433098
815507
1225571
662099
955521
659823
646873
1993569
938691
1428242
1646145
786912
430728
883535
1639943
159046
221302
919937
693553
1034878
1683320
380166
1876759
1487664
1378326
355040
705965
598747
56974
1057444
829582
1195964
380800
1063902
515522
6912
1951482
1518233
750229
1984857
1098473
1796116
1560497
536165
123481
1795644
308888
1545317
693883
1172133
1093037
1476219
516186
1741129
513957
260518
1538694
1831051
997308
1112834
999994
1154481
911190
37679
954014
1322391
473816
1471320
493978
1052059
1763955
1773452
359643
523787
442017
78429
1834915
252191
1441990
1487804
988630
628021
1598014
1307812
1347239
1819974
1711257
1004835
1670292
731199
1691264
755606
925372
612807
84444
186330
216672
41028
558667
89326
960859
739139
1395191
414617
1550026
1079028
1787010
1422616
1276723
314022
1885575
1428001
884975
1723991
88419
703332
1622848
583466
466307
1028232
373527
519685
1831414
1096145
249889
643706
363104
959652
1759506
1462154
1663299
308434
1320345
1274433
757149
1200398
1193621
1065196
1046369
615589
538737
106286
512451
286324
217927
695864
982827
234373
67154
326828
1370117
1438356
328063
1238262
25483
1609878
1711121
1828879
1659809
473320
1093208
1762306
1461993
1172046
1225387
763193
270293
1272531
1108986
497817
1143212
530062
1954504
1209100
955234
1031879
449345
1632664
1759456
215108
766810
1909673
1671388
969076
1704824
1670362
106928
1212962
997587
900124
1159067
244976
1659070
1050478
824079
1604572
519661
1877094
1354011
96040
1111385
267652
297391
487445
1139216
1237207
1961963
179275
1218382
1736019
1908849
833008
1605066
773808
580232
1868670
775763
290930
1610632
667748
392076
399900
133992
1360948
954734
340464
711668
1112922
1138266
45950
154487
619141
314830
1204469
1727574
141142
969256
1060584
988288
1651744
547990
1073519
652787
998403
29339
942173
1291144
1656785
74078
734276
343474
328247
1889825
537560
638626
179399
661380
513925
27723
1189717
845952
1160449
90570
112707
377744
78366
227881
285488
1732931
299482
730307
440
434393
621254
1424675
1365137
422645
1376630
48547
38414
1002889
900185
1951221
391337
1144406
355141
654454
846278
341802
1173810
303859
1177439
1049018
1315418
434930
1900677
583939
497924
572088
164613
225346
958984
669624
1238545
766381
4701
479203
389235
170005
1348996
1463983
216620
547156
1028428
1507948
1244180
1423057
1142275
852570
1779864
1472804
1779247
972789
1443007
1202730
1211381
283111
313314
766501
1575646
158091
670381
706321
1808818
397361
1559708
826094
1874308
1905393
684797
953961
69114
786815
1591346
621684
733418
1667298
1201615
1087938
365871
1210497
1231108
1934506
1361030
1076548
58113
391059
466817
1604225
97098
1931877
1666511
1403202
1424681
477462
921206
831729
1480258
145838
641411
1901928
272484
253135
1685254
1621352
1242777
1966113
1593490
1088740
547311
840503
718759
385597
1032131
1273114
404680
1770785
1486088
623870
1961451
1413650
27022
816806
1309616
1930625
377823
193616
1509776
1667532
217878
103478
1141641
1909797
1510413
1353137
1704098
465506
622162
196391
1773354
399319
1796964
207396
322862
310560
1985617
1286008
1378788
87704
1169474
1386239
1689770
1348154
563921
1480579
901072
285370
1450751
1443145
162351
129529
1865353
1968174
10217
958405
1436311
1963117
1742631
188131
1674520
654416
1287430
1733223
898853
1159748
614425
1014081
1496184
472843
1530611
1020327
317194
847533
635103
737523
1335415
1786185
1839577
1092693
984694
298522
1245306
1796388
782757
884135
558519
1003756
3415
1466204
143568
828568
236545
1596632
1403403
1417352
1714596
291467
41750
1722284
1126561
1951997
383387
1736324
1910352
1602554
1576073
780609
1754576
1920106
1900877
325761
600252
1344985
533264
1631721
664651
1517990
1489799
1308644
769282
244525
1347168
1552734
1371542
503152
175290
347841
556863
1632928
1949553
1812055
367975
1409297
1316271
1631975
273458
1611169
633877
1228314
1640397
1972584
1961731
1968067
1537349
298413
752479
558022
480945
754296
1487850
1219815
1071358
1812358
146021
1780459
327934
1805753
1340087
1280118
1906355
1523659
709599
1593768
1955770
1074444
750083
1384008
495214
1906297
1628939
1376766
1399486
836728
1048443
589168
1650587
1631680
403724
1289028
1687441
567779
1728894
1642440
1430180
565039
1291895
953947
1418081
1738400
1813606
1846625
312478
781933
867923
1747785
505778
1406848
1858067
1687746
526444
753293
672154
1760297
300716
1250010
1797581
572724
154201
150378
405725
261582
702943
572794
1864203
1733180
204955
801590
1800663
1188065
90733
1846054
1079491
1212438
319223
1087396
848489
794821
848555
267573
210429
946568
868273
1292535
329863
1345054
1678799
1724759
794726
1218609
1421460
1516263
1695984
1234934
447851
26404
1871283
222868
860615
838376
641461
633051
537580
621863
1840664
1755482
1571108
866218
210612
1279308
1575033
108205
1632217
1257411
844728
242190
1994170
1234149
241854
1181467
462310
1715604
1981279
1413845
1178057
1609128
1722511
273212
1358387
1504521
1970065
1276737
173629
110591
1662245
334585
585867
1940090
334660
527372
306067
126426
318642
881928
98604
1523893
226001
1429288
1204827
1516321
732663
1775548
996166
630423
284677
942003
201312
90492
311324
1429985
1486821
1626455
1265984
962694
175543
801284
975791
447655
362535
277510
1095408
230230
973139
1819928
741532
478898
1631002
573027
188036
1719649
1260485
621739
1138684
1198687
762882
673315
166309
1515747
1958987
1440821
1703213
250098
149777
1651630
1945423
1945330
588036
1096209
389956
1574484
159730
67329
1004369
725283
1229739
7851
1124100
1153910
1390036
1927358
526716
682852
1296713
112061
429596
114044
912427
968128
262696
1321681
625377
920559
708068
222765
1020886
95477
881130
1584955
24543
1048039
1763054
831003
116930
37884
869547
533827
1973588
1920104
223398
166671
623307
403330
1585545
1941636
409078
1316590
1673009
837152
442797
1865168
1924815
863919
765602
1521218
1558118
1146216
54409
1571981
1597929
1970118
389502
579886
649955
982165
26215
65198
469175
792149
1740764
725046
619717
1604709
222783
1201610
1366150
966015
1331467
1410299
1877036
948220
1933424
1883160
963873
1476881
1945890
1189374
1370382
1463698
1570852
135235
136130
666278
988911
233065
1740139
779692
198352
1125101
1910997
1360326
1091998
1175252
457583
740591
1816133
1638108
1445386
309233
89797
156900
1093065
205302
927284
986910
930521
731461
1068815
1105831
234821
1786146
582191
243447
289810
1822760
850730
1344245
170801
1299388
293457
381926
1982337
806225
1131794
1138188
1882760
1032533
1670191
1719543
1386239
372439
8376
941556
1047588
1975276
728706
1147432
1266333
568704
432546
1727116
1240440
68608
4293
1715956
1415068
1708581
690444
1860059
1049606
314357
1712245
409760
1243887
672914
1947361
983155
901677
922825
1104986
230756
1026634
1153209
313079
1914784
723267
466514
440997
1134927
1886139
1982840
573299
279838
553038
1386046
583468
1845043
60072
1147294
327720
491254
164936
564326
931366
633857
805161
505544
1327118
30436
916148
454129
964581
542026
187625
1559564
1395689
235652
1901531
1948460
1107433
1713092
252188
811446
596906
1501633
1864840
578948
800772
184845
1145228
945297
1443273
914903
1873107
48421
1801098
183058
488675
1294959
1714069
1029729
1811678
649135
922680
1142219
1715239
1450034
741627
1401543
1245225
710144
592128
1951282
1588360
79902
817087
565055
120111
258806
298661
1236110
1954834
108170
1459941
901714
457774
1102533
819894
426590
765103
1310777
1197631
1015750
1072415
1104783
196588
1133771
149334
1785176
1115103
1128997
178620
1585222
1873767
1278947
1830223
1416626
1469735
1112309
532272
363411
666298
1403319
493201
866528
1940469
853432
937246
473328
434438
1868049
1973203
921871
287234
1980397
1553367
965674
1258580
1502698
231968
1897187
24390
360260
1764996
1166423
1488038
223103
1477092
991632
770750
1581211
738358
1970336
309125
1383447
1001447
429666
821469
1236943
880107
1286588
131336
191681
1995955
1007470
486663
954342
1742615
650382
1889806
1407194
214365
971069
1537218
923051
996158
341154
1146937
1798309
527148
334581
1521604
1185583
1993259
833752
582483
1200628
1095209
1348710
376647
1835678
638445
619491
1242371
1620475
1737705
208168
1247733
721288
73939
139816
535539
202477
1567211
1646378
957765
895446
100215
271734
1699217
634539
1657354
1248233
1749915
790929
1406680
879897
328006
209650
177418
1408209
536120
619632
1975031
617334
1296201
1024522
1177225
1327103
1140853
1334838
1287757
751830
812836
1583184
307535
1905522
604858
1263852
67530
1803157
816525
8623
735595
613243
1058794
213950
1365261
1342267
1180233
1350764
141598
909201
175493
1792467
1265357
789045
1355784
1865038
568352
338281
1431589
721848
299452
1491881
1691904
333215
1979026
1373561
1779709
1826937
1708293
1976041
1977564
97961
1749405
1290980
246273
640653
875853
812922
561543
853751
1782076
99157
1741593
1859525
432634
357404
543294
366447
479078
1808580
1000286
835630
186259
713886
1431368
316979
81454
1191833
1507006
1247296
1773345
1561536
1925219
1263527
911352
1452523
1290623
280302
1383675
927989
1989492
1840118
1674164
69980
943726
65422
805754
1887756
53657
1281184
1349250
1713910
794825
1899641
1820394
1856905
223118
1699704
1324214
321783
631742
419787
1389248
839661
1353318
1727008
241314
1076850
1343934
162011
1116876
1027484
249277
60586
383059
1281207
168554
1958141
1281806
30860
59187
135788
1705331
1124053
728227
25354
1758442
671934
1129433
121741
378927
1096191
1152672
722805
664270
1625949
789872
595390
1026420
515110
1533511
345709
218734
312245
110968
1143594
1417368
1267592
1568054
520622
404879
1339212
1088369
922969
552403
515119
456412
27052
977881
409703
1466568
681066
1725472
1614569
143478
1554159
318812
464653
1048113
1196930
689921
1198865
316173
1061969
1347076
1581478
1973771
999591
1039120
277009
1506530
1025123
320320
1327011
1967664
746885
1457257
1513960
896003
825270
1785762
1312497
898067
1291114
392481
478700
1622660
652408
544207
182168
1944614
1781060
981977
66856
840763
644290
1027510
703390
1536357
63039
978404
1687291
760960
114237
829354
658908
1624383
1319060
1008480
846490
65962
304149
1878742
850111
23192
945558
999578
863703
1590333
528803
129529
587517
164389
1415013
1510558
869454
1471961
731303
1289799
359553
901698
168586
374464
1394031
931019
1241791
223712
1374409
1267894
126537
321265
1780336
1919595
701728
530046
400621
516323
1500746
1342011
447398
639224
1138496
1166207
816778
1609914
1822730
36230
601428
260017
1759536
1571289
1679546
1736653
729902
751587
506333
952293
1407930
1968839
1467640
1923254
1045429
241065
1260098
710064
740345
1199070
1659224
1352829
1194162
996794
677638
30945
577327
1164962
1814163
974822
282197
807013
665457
953190
1675901
1085161
1765859
520713
620872
1475143
516793
1664009
1208678
980592
176555
457436
1958291
1396320
948780
1085579
1615917
911868
616647
1535724
1582141
327072
1096070
265838
1543204
755187
312920
656905
784023
597165
306291
162322
1819996
681922
1290723
1601870
1543409
1433004
110016
1584797
1368324
1477204
1902235
537323
1344929
1309940
55697
1590835
141512
1037788
1825943
1833860
433996
1942684
1496570
740715
1855315
284098
1120707
974850
2006
580522
1792315
1577681
1004021
923578
1580345
135124
1902507
1677039
933470
541277
1069265
1775024
498836
886476
1310500
639018
1816435
1302208
190382
325972
161090
1534120
1339098
1930692
1736637
874852
1847988
952517
1191535
1217306
195157
499806
823879
1648184
884096
1211370
1144247
1732070
1732612
1003260
1854368
506961
1889410
1033315
1518968
1458290
1064354
1638969
1866318
1415411
244765
1663446
1544245
1421549
898887
59338
264091
76297
374128
905437
739282
1811456
1314088
653870
202451
1018071
1334268
109899
1247529
605100
1347428
657384
217755
1542067
21247
261370
1621971
1779309
375266
252285
779300
1339505
236093
40115
454091
753351
1450364
1516295
1340699
714615
719086
976457
168217
611656
1850971
1543551
1563085
366070
665067
1138263
1631779
1714942
402103
1294438
684933
810256
558636
239454
1678711
1291644
1983121
1708132
1523680
341350
1655353
1083002
1124615
808255
325051
650401
158898
1147234
293333
1546043
1955876
1214315
392641
1015942
245994
834519
667857
888048
601450
940179
453836
1278328
1044308
1237358
999679
1072014
1131375
331322
1953679
77994
184253
244670
774825
438104
320977
612211
973545
1235402
1477985
986816
269881
850930
812225
864878
1224615
1882662
1128431
462213
545384
429188
290890
714525
1540174
1982108
723178
319684
634122
1938734
1273495
1821206
585347
425877
1783410
87615
19973
782862
293386
1593974
546535
1880886
1485044
1161634
600432
372767
1557557
1554306
694929
1138829
1386558
485700
677589
1180300
1360151
1938912
1738628
1262034
1385156
892335
1367668
868906
1174274
367469
1397005
750878
643847
1634268
507270
247849
388083
955473
1934773
1447071
647481
161303
654138
207354
1357831
992549
1596271
937060
1266221
1713494
693609
823718
690178
1007897
956154
886188
1839167
985681
1386588
1223349
1830180
624737
908290
767903
358337
648702
326856
1561798
1038470
418633
258738
36760
130960
718436
1001024
479996
1210345
518024
267302
1834687
1129005
641710
1826746
1298575
1003610
1468712
132363
1632938
1360518
1314277
1023272
42606
901445
1280969
952600
1473323
1570306
1396510
1688067
1967162
690651
576707
1556912
1145950
863117
561317
1404542
1430377
1258908
133032
1117200
1198469
1088059
1530165
292511
1855742
1446652
13645
1934979
1178601
131518
327925
1402676
450891
645068
1551343
1582268
935435
1512246
1161489
1915752
1391439
339938
210483
1652498
332087
257159
1971318
1596933
652050
325428
985521
223352
1662481
877076
1895313
1817063
1359434
1302873
716161
263060
1359311
332661
1030409
1080380
274982
429219
917206
738921
597245
1842407
253945
1368964
1951014
749264
1705545
1411973
1266214
846451
787202
7108
1613657
1354605
903954
390212
1276925
379445
1739871
957228
456497
1854082
1546889
1928973
360372
1686142
459241
1181422
239882
1260232
707133
1093495
192618
1006780
717313
1688922
1077146
1392686
917861
237742
1110455
1129228
401104
634202
762897
607414
376645
1173497
1944426
793847
1532109
72333
639765
1568555
1674828
1204182
716417
1534576
1949053
1648156
1054069
961378
307487
1377245
243877
181856
162099
492133
1127555
1213159
1692590
167099
183707
1742446
437728
1936799
449249
1481981
24456
212375
1475208
769919
915506
552515
139713
654763
49120
453378
1055100
1912891
267739
24899
1819646
1668124
32710
1981070
104382
1152
409985
1096053
288547
1817383
1500769
1634247
844017
583633
1501370
1510040
27980
493423
1847988
1906576
1951267
1232168
1613019
430024
1928846
1266876
1816168
1193933
1695483
1882740
807135
1472772
1951756
1019002
1082498
408597
972537
59582
545764
191593
96326
638456
522460
411408
293456
302230
1839438
1597322
847206
373324
1478323
1441127
1550984
1798360
199444
1473423
84048
754779
1581970
195732
245354
678890
795997
892212
571092
1397061
1353514
531151
246815
1485714
917166
372712
1115470
1589834
1215897
892947
813240
1194526
1849638
681744
1447556
79381
1335255
1937743
921810
1508064
1608439
1928106
669745
181128
1859172
1731871
251023
10119
580384
370608
1844351
1480866
796993
320864
1957689
461235
539625
1415865
1740726
651974
1870821
587391
469630
1753505
33423
1343357
373439
1114737
765958
1642493
176408
1302409
389515
1274986
1925786
1566916
1660067
970092
865973
1229192
402846
23874
1560386
45260
669378
1141679
1326514
188198
184504
1064335
1215027
192144
620560
1698958
1602002
1712763
1795291
1239665
1076795
1282794
1959884
1440714
750471
90271
168124
1200850
1301831
1169936
54581
536523
1943095
670934
505932
1358846
448374
1230017
1863112
654124
1205244
1640467
1305681
1314322
696333
1051582
1248158
1911718
179174
22895
476318
1596734
141962
681274
446893
974133
367336
1534584
1032321
1875623
1923464
1872725
922072
1439819
1053993
1733612
169090
70562
423455
1147315
836488
565637
291615
210842
1209042
1638726
144024
324512
615793
293752
1537222
1307686
467683
872925
1599858
1971667
452074
38738
1128907
1239888
58838
1225478
183771
1996138
1844681
1612961
1641484
1684304
1360953
169521
1382143
1589076
1104537
1032881
74117
512224
904972
500231
1812672
1797709
1740535
1235811
1931761
1988137
1172298
696170
1819495
1498784
1451709
1213834
917707
1227189
1862259
1680897
289992
1073015
1341724
668545
1413007
1256562
1997959
1951153
165497
920740
1527200
996255
512079
1621952
939110
1096121
486356
31153
558052
188988
1084950
350894
241155
1081553
963545
1598329
1748773
1873281
346499
1721028
904631
940969
555749
983271
313838
1483784
1040123
1707860
285613
1425719
660976
1443793
666345
1920320
249468
613166
1962733
1948015
1363403
116235
140149
962542
1761848
793585
1127492
689525
272799
416246
1271071
1537425
319955
1625291
1975645
1163361
1534051
1637080
763063
501301
1298476
1070325
738936
1283411
1039533
474654
755471
1774820
537825
544033
1103270
653463
212902
851551
1700744
500643
420273
1370001
1030836
897567
1095707
157334
461860
1616131
26765
604019
1303601
1808667
1553248
1728323
115423
1954550
1192717
795939
1914968
920350
875489
1815113
896075
909104
42174
1217957
1953999
883911
1477072
868686
1613289
781222
1580806
1684150
497417
116477
1130362
685039
550914
1737395
1758218
1407700
480300
1543755
1397889
497517
1074987
770466
1726731
1498157
1739292
916067
1077954
1625839
439863
1730307
1657439
1841994
1619446
1909791
1594600
1564674
1181150
1830032
1510450
1870832
416758
641997
1011905
853677
1281311
984035
199734
1356504
961244
1104838
645224
1900372
1501422
1458709
1871880
1951258
284043
1062353
1612092
1607184
1248940
216738
563801
1782035
966241
103866
375694
1122115
110477
1470805
1556493
1896092
517931
17151
1655827
1238592
785203
637147
1512701
531372
522396
666593
783710
559786
1446303
138908
1526706
202942
456010
1080088
1043273
1771164
315193
780325
1793938
1923539
901190
1889486
1982479
1900323
317266
984633
1886398
1691990
741049
1887094
1490891
1731285
835683
216762
1226457
1529839
308362
1428291
95985
408212
734228
1655821
1638245
1540158
602001
1907425
1031635
1127132
959928
1711353
1361850
691821
1878001
538597
556532
1940793
1236214
443234
1414621
495459
525926
1462671
547310
1828540
758628
797036
1371911
1888351
365914
1366406
1416704
146348
1248271
946711
1103950
121029
390024
1734465
1406985
1940186
1261656
1170650
1170288
1087301
585774
134647
1772989
219636
934254
847665
180205
1379944
942962
25416
601480
1209204
1749738
892103
1138125
365667
885445
617684
1008189
1302869
603013
737553
1112168
1079323
938670
561430
688828
1123962
1201564
1201527
1945041
130715
1098832
859584
343560
323628
1568267
1101070
1458048
1524875
1358072
1493817
1440450
145319
156769
1347111
1390443
490122
428974
626894
128519
1156027
419515
927690
985336
704361
561755
495793
1132384
73000
550216
817842
161944
337442
1997226
880863
1538903
895720
1262056
1685720
968309
975593
22743
943083
1534923
1626072
1818592
126444
1512886
843845
1575808
1281131
1765987
776569
265344
12354
176587
185975
1063266
1812652
1562119
670083
418775
490332
478234
573536
1720571
1542720
648461
407571
266429
839566
1849693
746618
1853373
1510798
9151
746246
963242
1166278
250357
538025
1627494
658423
423710
651737
1553692
1253934
950457
1915033
746235
1564598
797678
764810
508832
322681
243604
1939928
1585897
295807
1978790
633113
593072
1605171
560782
965713
1204706
1354343
582982
1626633
1346575
1008486
609964
1235709
1422861
1902829
956901
1495257
512198
820837
1246259
1681556
975055
110350
54039
1667175
100986
1896574
1666245
1083577
1948466
1817532
887025
309541
311897
397310
298992
1503024
1787028
156072
1377739
1300217
1724166
1499591
66080
1041441
240321
315435
30450
1856067
469050
1067907
1960242
1094465
1161782
61313
1219685
21894
1754035
745145
910405
1830698
964139
1463829
1676778
394448
612843
1632376
30590
553147
1294512
1906798
784400
1423577
1749832
275489
1809722
24155
350045
50251
830406
779373
1412338
637797
1199768
396828
568564
599796
1840312
1912657
1662706
654181
1533865
677016
1201935
1348268
431743
957962
309264
1854384
569560
64998
1840821
670071
868710
219841
805420
194787
1283634
962826
1528898
292587
1248050
882068
1090546
1922234
1957074
915523
1003978
574571
393024
1339936
1739331
1057627
622953
148111
1882501
1514386
771301
1066275
593064
1968681
320615
912451
801622
1733067
1927994
252286
1276824
1250941
107956
294049
1884433
1883471
331510
1868654
1308324
380871
636512
1648445
1477681
553573
857275
1500009
1481795
453609
649023
503696
808819
1348332
345203
357922
1153393
825438
1774728
95301
22617
1863700
1740940
1769712
853748
1100169
1869614
1473467
1220445
938125
1904893
1240311
695876
1874284
993730
625471
175946
1026167
94282
1985029
1384015
1475139
292712
664661
1694117
1341757
508804
456429
1251235
631045
1921585
1611988
784048
1041880
454125
1860039
793180
194200
1063415
1159010
1213067
1116211
120829
721581
521266
594722
1608532
1445292
1996682
592343
1940949
854559
310299
388526
1081828
942379
1889692
677925
1404292
1837310
1248826
249173
328565
554206
109543
653359
901395
1616217
640516
139472
341053
669782
1931763
330190
723150
1279256
331908
1988254
808286
823776
1893326
290344
304218
1010357
209262
414185
227592
1081558
1286573
1844610
741393
1865523
48210
1346312
331229
1786116
399677
1996598
1241181
929588
167454
1386343
1779220
1800308
1355248
1581313
360382
301414
1761528
1669671
405331
823793
1832378
1121161
1809777
1537077
1624057
303854
326223
1409644
158131
812445
1948882
968493
852416
18785
701546
1780080
263134
1176518
1134394
1754462
381018
621235
1610561
342273
1146297
723255
837161
1130692
72201
908465
791310
67038
1611475
1168943
312268
1448933
1744511
679670
1434464
1792831
1008159
892285
460986
1254966
217831
538642
1431270
679376
1284988
1599682
1864011
1901776
829651
1453412
1175329
935588
1284013
1508988
1967309
457541
1154449
1692500
346747
1093150
1705659
1708118
1023239
876601
808674
1824360
743447
1455558
83074
1381996
204572
1711659
969980
979711
1908292
1453505
1891240
230196
589477
1494822
1108292
1343850
834348
401570
1511384
898112
1879547
1635527
1037826
675557
929611
949669
1687414
578165
1895697
1475910
957663
1228501
6831
314058
353541
1220047
1488061
1513910
1737505
1137636
444039
1014730
247789
50856
1975319
1916044
899346
837617
1681042
911194
623940
730973
130637
775594
23014
1494892
100919
1284845
1104128
775864
291492
1742203
1919376
1988984
429023
691508
1620659
1789557
249864
1221646
1002562
909655
894060
218105
800739
1948384
823617
643579
912638
1932383
477755
1911560
993245
808181
517260
1323015
513656
1806407
106022
131825
167295
1199735
78881
965391
1807425
585260
1429794
759005
1207041
1830905
691196
1206905
860217
211477
919923
1951572
316536
237075
1505112
550623
1046931
177009
537114
1898860
889190
1964940
1466378
329784
439996
1742942
1244145
207846
495897
1957153
1357709
981638
1939421
903098
1457919
1561453
1466722
1337218
315958
509892
1593560
1417947
364480
397783
1284956
1819916
1981225
1530759
114130
890216
1189640
265017
853920
1659992
1417803
1068210
1324870
1704705
261935
1111196
1937095
1664218
1974823
956341
1421454
1112434
958511
1265526
793195
6834
1533475
1408046
1353795
60715
611962
24951
1674693
82831
123075
695212
1037919
843791
921975
413429
1015043
1759977
1876192
1476316
844125
816170
1667924
1160737
496045
92779
1986689
517396
693074
299935
1261593
439080
1574084
364415
1172423
1038260
1914224
524956
588234
1379657
1972415
844359
592590
753091
1144378
602518
1861280
1591643
1200310
1495484
1384464
779312
1343358
1771166
6197
908173
1974601
535495
1450358
94025
306665
1303483
1839567
98857
1970078
201419
1981882
531100
1946771
192766
1496480
1749099
207068
980441
1578376
1499375
1292307
1251366
964476
1983478
109500
998246
800225
1414660
1909079
1490622
762206
1994546
961558
165689
945202
1351505
1040664
1469877
601335
553370
28063
113263
78335
635907
862715
1104096
1163289
1847902
569306
46862
517990
771858
1455256
994068
1095741
1807658
1548471
1834152
48687
1224292
1107359
1817932
1071648
1831471
724942
1054595
507609
428935
447488
263051
1587860
1374201
1198180
1144410
713462
1261734
1598320
438823
1702001
1308938
1039764
1019949
4786
998920
1599543
1441115
1753899
61224
325716
995444
548104
1792688
305875
1013795
1487008
61841
194596
1327801
598510
616559
887166
788338
987245
306925
1970104
1977716
1781483
1464936
1553615
385234
1103708
448241
858177
1705025
450644
818667
761754
394463
1683400
1747812
1302880
489421
283783
1725182
645577
373239
947051
1544069
843987
276148
888378
539608
407265
1923073
1704497
1200012
1822795
1343988
1529798
1949744
883138
371757
808801
129937
1454408
1510021
1205246
1730236
1015938
1613093
447093
194923
218365
147939
1931485
1953
240958
1082360
1741943
1489800
134501
1635255
775404
1703320
1359256
812817
248461
789663
106832
724137
144669
379462
1925162
1222498
187038
1312409
1367151
718750
1910151
1840651
1982994
442795
1038705
336297
1545541
1872263
1902318
107074
541954
75327
239442
1018737
1417663
623442
424279
182357
1679273
1114728
1989562
704849
148106
60557
846618
1983147
3928
602398
876023
72043
1772302
1881929
424450
1450874
190576
1625673
836706
1989331
1929085
808624
303103
358124
1421446
1137511
40751
928244
1470288
1696990
937700
1834333
69765
661079
1452965
1292859
1538085
1544893
656347
366689
258869
969803
1762024
1756735
1127523
1402653
906247
1746204
1417362
1050343
173722
1533598
942826
1899811
1628276
342681
1068225
1612509
1760688
672368
1775009
743048
1553359
986746
54823
517770
1988049
1717586
1345571
409687
428160
248135
892247
940633
1217488
131400
1094563
1892834
328506
385780
304714
646183
269798
463446
582305
415379
856925
1509713
390074
1524679
796608
1895296
1360577
48217
1056410
836287
216149
1908051
1874905
1315928
1959774
671795
1309892
303493
684275
374332
1307069
1860683
1402609
1190160
1327789
409519
891908
1489262
660949
1813177
21842
568723
126074
1976522
534491
1262379
1314644
137906
480369
503234
1448428
928966
222001
432828
72645
1066378
1236911
62679
941071
929781
1162369
1257308
612281
424951
1170606
518779
837822
951087
938372
1133987
487910
594369
695624
731960
715552
472825
426463
1065858
1716135
1290347
1543761
1675633
948180
1803981
1421549
1835659
1438409
1767653
1216767
1861188
502778
1216366
734128
4051
803763
389862
537123
194731
1207975
1685400
1688073
396554
595085
1154932
1903314
629166
746481
917773
468857
566585
1174394
130232
113228
1047650
802213
1224287
21218
1672778
107030
1242120
1096933
1739351
736937
1520569
1688795
1303728
1431525
1984433
10573
1919967
1162552
399616
294215
661238
1233602
1201226
255219
614730
1860657
809210
1271077
1363079
150595
968736
774476
1498822
1368094
1027257
485247
911290
150991
406199
1450046
123252
942180
94981
49556
1983242
247659
857060
1273258
1289602
1264706
1924577
1049058
1097938
644296
585184
1059017
455101
367797
1416587
991644
1819980
796904
1763651
1976631
578904
1764078
1633653
1635735
110270
665923
725979
1712533
532293
1580285
1758487
1805365
44589
1387914
549795
253803
1896717
946168
915061
1362531
950785
51399
1239430
869177
1111731
1850447
12219
229278
592380
1065517
902869
1957043
359901
553741
344380
915804
309203
1833274
702470
914639
72669
71233
751290
362217
193627
1626178
412633
1428549
1412231
833757
257346
1328062
454212
1304889
1793429
163628
15780
1461068
1438566
1446344
576977
494215
1834811
1780778
1762481
178860
236099
1054278
601919
245686
463487
1417073
970056
1229036
1533798
785772
1896197
963005
81348
1053127
18395
1620495
1022627
1477723
565340
1389691
1349215
497485
1404360
1542665
196466
1462211
1021209
1884773
1085894
11179
565978
77053
258705
257876
1452013
1554690
1033689
289609
401046
115915
1339595
962563
528270
1680019
1530553
300542
379672
1077853
1876614
1534453
145026
49595
1439343
876741
1189028
1068034
78980
1732903
1679510
817344
92667
1319026
1272161
573770
1958038
676003
681755
1353387
858653
895079
1937450
1954973
162964
402483
932034
1738651
319500
1505910
960407
317733
803724
582436
916649
1674287
1328080
1046904
896424
678949
1260903
15872
1209738
856741
665489
1534278
698762
364971
1947852
214038
1539513
1173435
718634
1081913
539624
254032
45135
866455
415815
494371
1223559
640571
828514
1041860
627633
1795991
809448
1943689
499240
1635134
877643
678253
1535243
560314
1615416
1315839
831913
829168
1041710
246025
1977438
1062169
1463889
850700
411372
1028218
1704713
1350335
723492
1710953
876898
898423
264693
1376727
296300
318640
785377
718297
1804564
811736
565241
931347
502031
1340706
1169302
515246
1398280
582827
1003878
1690863
1921705
617522
337380
1400870
305075
1178541
765149
116323
1317871
216172
1805576
425332
547595
712289
1324572
1267229
1665459
109184
73850
1354913
823548
313726
1246060
774777
99675
1559523
1578896
1371151
1145825
1497267
965493
1021988
810496
616722
345562
935074
685858
1937764
1308664
1079327
227926
944117
783860
760460
1499213
291473
685174
1747817
303065
1635605
1854725
1532015
1382160
1081505
1605257
1103321
869232
399907
749892
1415318
609482
1984772
453692
1792368
834800
1953046
1631036
127128
664549
1934554
1073014
980332
294846
1660236
1640470
894951
1844954
121929
295623
1169079
102191
1741608
1176620
918660
95335
403198
1922907
1426607
210867
279932
527344
1370745
1048674
941075
204341
686660
531664
1526257
134534
1161615
832194
1379847
1185656
1022410
1112383
1547609
1074258
6881
1468423
185805
461775
1766259
1350260
1907439
640235
576240
4267
773350
461169
1203591
1522893
1877638
1956014
271088
42115
1743729
572875
859114
1056556
1886665
636292
627633
1019525
192358
70382
1466286
741418
1473042
1651167
1589154
893845
58874
1309342
1716419
25999
1492554
741970
675033
1080243
211683
809741
1618184
347066
1213577
1996016
1296235
322858
246421
1327766
1556108
1583984
562260
783417
796631
1921928
1973843
701500
1972437
1199161
767847
392663
1210718
442248
71033
1710626
1417626
1247762
245092
206012
1348417
951091
1505285
888841
636272
55684
1450058
1667788
936935
916138
1273846
612367
617179
695711
1734591
1550981
1097231
1857260
1451530
564130
1635446
454054
458503
1240330
1432459
522475
1885495
1801526
158033
1714694
551708
1200237
8279
1723184
730713
1665518
142920
1931838
1661917
533842
230126
788444
1007921
396727
1682358
1632693
1496897
472331
844597
845955
243034
1106451
1770547
1862144
196255
1581185
775650
97506
925002
1214833
1305184
823826
1155750
1081416
1072638
555059
1266846
725913
80776
929828
1355105
1314066
279139
848527
858098
144225
1413484
1167151
1924106
99894
1341561
717091
1144677
1524974
654571
1268223
185718
1847441
572882
298429
1299758
1262296
394479
414766
1578679
760135
1389723
1610758
118873
482757
1116849
52489
711216
1005539
263675
35500
1481226
95302
639081
285596
1601121
1850071
566484
1052045
1461111
1398562
276231
1790461
1235429
1205841
484222
1110194
425999
1801676
1205353
1932355
416060
1973596
738181
682071
1047499
1013501
273431
893152
207610
1597442
1377161
1168635
644708
868475
583610
1534468
1532645
1999903
1205937
730455
344705
352078
1291096
1405131
37340
7203
400422
1287651
819355
1192895
1455445
840552
494144
867442
1934420
1567127
123138
921617
951827
350414
941548
1459562
1207229
1227690
986637
1484374
361538
1472942
449913
640480
1677407
17046
979793
1416650
1686021
590697
1340107
583926
139745
1344330
1253941
1892934
1121617
182290
1994458
780981
76011
1548142
39090
1570497
329193
1391402
1737666
482205
3384
972956
1973673
1221142
1956898
1330326
1201546
1989287
191672
690202
1498858
830325
469653
1829784
1248415
956629
173811
1437875
1327981
603554
870338
114256
1281464
1767463
579139
864337
1377213
1238854
802188
1535382
665980
1252202
1815875
529016
1213834
1445471
1826853
1698223
1779617
912033
518511
1356165
643862
936141
1608641
1407667
242841
1498311
1596611
379710
26562
684457
1645269
528718
1834121
1987255
1876872
1651454
849830
1953791
171773
1182396
1017311
245993
964861
713947
667021
1435150
1444341
25400
1674983
874324
1306602
991671
551185
292757
1914870
1723697
1796603
968806
1910107
409898
4641
313594
367170
455753
780978
37141
862819
99925
751156
624468
606427
1853996
223883
97749
1319412
131078
1651559
763661
121645
551802
1753027
1730862
1527253
223995
668083
1021858
1383993
1590786
1804313
566875
1722396
597852
109661
577279
53759
852386
970884
1952597
167878
1553270
1701066
1769200
768528
1025264
454811
1349410
1645360
1497638
1547777
500145
976882
1046501
1465772
880514
691129
1822198
86866
1765645
1622024
1655396
1264117
1715707
1092333
1160877
304573
329428
366651
161266
709118
85060
1262811
371450
676537
1644083
220971
125690
676563
137691
1661828
1535919
139116
1722092
10344
1457148
324255
1506234
399065
1138806
869422
1959219
1875503
242846
1212828
888231
1067048
1316310
888714
350826
1433403
1102904
718174
475629
1800232
256760
1717694
251259
1252987
354709
572900
12219
586517
1934612
988417
1515994
88217
1056009
1211304
260556
1635456
1333194
1677988
1700691
749404
214435
1912585
689002
828453
1144033
1985724
1171232
1756705
1910602
249310
266040
1659490
512881
1373586
322644
530040
1908590
1982949
85584
300900
1693935
54971
1585562
1413260
1886716
211219
15029
711453
57232
1693778
1080792
989470
1189937
1463112
554162
1102806
1668345
67902
407534
1599606
766684
1730203
613871
304664
561487
881608
497772
943789
1541830
828209
334145
666672
169563
510018
1588322
1837220
654000
1430341
1180107
337829
693840
487711
1550284
1119288
220262
1890275
1827672
1940017
943079
1350423
241996
822479
554711
499400
1333023
1962553
553999
624472
1440454
560860
1185712
1250873
1906538
255168
187901
531335
1618021
893627
841105
1461796
1756656
1180496
246118
1910547
16641
1658116
741699
1734263
28831
1177910
1784944
328714
88116
1110350
770380
493010
957775
905143
919740
1612861
556005
89013
633541
183319
1116191
202185
177796
1074532
749927
675204
940025
984586
419411
918773
1705170
1155489
844657
1311063
47658
56622
1254340
588330
1171182
798310
1880791
541537
617342
13573
1612854
1711723
1845325
1921837
382995
900004
1400045
1418821
744853
218013
81862
475850
1491347
1473255
1938673
87312
1886700
916072
447829
1000012
1140163
172995
1952160
327658
1100150
430115
1655719
1824888
56748
1129027
711534
86132
806540
661754
1455052
1942093
1725068
1059166
906551
1344570
1461682
345557
167975
1502899
135006
1786537
742917
1062700
282166
360548
44229
470730
1212287
15835
1724511
1840049
1245143
1472545
1649579
961182
1709779
1366298
1400535
1623140
1531971
8944
1679486
184907
1446316
237545
1746494
1784818
767460
1927405
48712
328208
1768839
591165
718200
891557
1872219
1176776
450739
810933
200919
31638
1255984
695295
1196930
1967491
946946
1840582
302115
1067572
880955
297116
1555368
281999
304931
361753
529054
1223093
778632
1963175
1736769
1652868
605650
904476
1774279
1685496
1216167
296636
334721
1022178
1943257
237854
1804712
965684
1466366
1970799
520833
504166
634089
1968267
1672812
667757
1793344
1623309
484952
223935
1557441
1231004
1124229
552272
317367
482034
931433
139932
700664
580815
123912
1825462
1065407
523404
250790
101583
1620157
1284594
245599
930087
1773027
1254051
1989331
998210
1511013
1335953
1493210
1843213
25034
658672
1907044
109017
1218976
1740294
242949
1348227
12177
49646
943844
378166
1293941
305001
62479
1381601
1864910
1296869
591152
1476146
118085
1022645
1283045
682639
1158081
859137
936123
693055
780551
1878816
659954
1462796
845267
467935
1377557
1809174
759616
1068580
1927286
1606068
535960
1641060
319363
473391
76094
1815412
391595
769728
214630
42783
1601765
1542588
322408
195330
80015
594651
68020
1103563
1345799
1565104
917392
1482440
356230
585408
544125
790735
1830111
968170
839606
11947
1931571
1115896
1032884
60725
1872240
1862768
1713410
158607
1566609
1460602
1183072
1214991
216860
654841
1989653
533279
1581878
617075
53759
1816503
263566
1813914
48090
715050
1719573
1914925
720404
1978779
960276
873105
834215
648717
203891
460369
460714
1682985
1807501
481211
1886224
1734096
228606
1161339
762039
1656270
203329
1543192
1181541
589128
1000812
1361769
1299760
1964834
1279236
1640018
960503
1534200
1471170
356561
353024
1927427
1630750
184103
1897936
1562832
1100026
1541462
254057
379486
1088072
151905
1056256
696984
1721416
1663550
987190
757603
833007
19832
796324
1458783
1386091
1060234
404014
1316971
1069014
1740178
617365
1328253
117016
650675
293137
1479312
790225
1292662
237130
1379527
640206
1002510
579777
243901
15611
1990059
1644951
1679639
1615028
253619
1092559
550145
709131
907063
1027265
248337
1991440
182676
966446
1597705
417967
714269
154230
773898
1545980
1255376
271308
764166
1392221
795292
1336187
956428
1549730
1786728
578122
140531
1238325
1380200
1897997
928146
346844
1247840
807610
78154
222381
1569418
619390
1220279
784609
203003
1042696
967552
1404761
109134
1389842
880614
187286
1943919
1622160
1130000
475915
456342
1292170
47087
1423768
698684
532227
981999
783669
198034
1973969
182811
194336
1676162
1774508
1988076
434352
999575
1650860
1346366
1013320
605469
695145
1997660
247933
879162
1020103
690528
875646
893765
1000629
517232
123243
480738
71136
893916
1075699
1029186
302932
301386
1597823
1345752
801346
818007
860332
881848
1866316
331350
1383574
1356379
455217
621246
1162703
1539518
1265797
243091
330014
189958
337958
929032
110641
1477364
1240081
22293
1062510
1508961
1532011
1065866
118212
1894331
1709409
1543712
115360
1720436
1036082
1928559
973800
543707
929719
1620432
48181
1607212
429911
652674
1661411
1728418
1336708
180286
1865776
1217217
29368
1602175
1988428
72515
1724144
212193
795970
972018
615711
791112
1709155
1028421
587371
1205125
1653242
478510
1217557
1532286
1032813
741247
76826
775335
229573
1181642
1294620
650970
391538
1465761
407713
438122
1956476
1139859
475174
169392
446932
457584
1503452
1648204
1107219
1287771
630745
1607695
575095
366997
1273394
678610
1502812
1877216
1440608
1917939
980101
451270
95686
722260
79707
683441
836478
1361319
1112857
1483959
1021066
1837922
1329349
1564101
1185159
882733
1159617
377187
1307444
1764211
1378361
1770606
336623
396237
615629
403836
1633510
930095
1519298
1832951
159710
671611
1969472
798011
1374223
1447215
33815
1408648
1163032
347246
1683920
1731612
1729834
48865
1724976
1312294
1380758
780105
1395645
1724940
1660382
472102
1681468
908533
1806103
941024
1701339
1212493
999808
830132
985321
198161
1969186
703888
908127
1368965
1960215
805048
1681460
1504495
1212253
1436518
1601833
687939
1362043
1327044
1850872
623255
55901
1282228
1938925
1720880
1535982
160015
1209045
1089898
390073
247895
622473
322920
1308217
442842
1933823
750689
39311
1206712
627276
821933
448887
46370
1507263
1636149
1352447
1792323
1544647
165992
499823
1516143
487088
1874269
1277811
1444671
287463
1226908
345872
665145
731479
834740
1871208
1976042
898393
260427
607919
844274
189423
588399
37989
623210
535579
1333111
1380035
859816
1174055
1700890
546581
1925988
1471560
592974
146540
1812939
1227528
1566015
484023
730171
878684
891557
912690
1951351
776710
1675979
1021090
1795810
1569548
877312
1742132
880840
585927
1004149
653105
930590
400369
656533
1466128
1194537
872424
685957
402730
1173786
165422
529436
958389
1603224
1921332
820196
642387
1776448
1185715
950075
1902025
1790770
1602099
186985
975414
1193355
1778372
633470
353607
963715
854773
805837
52727
1817144
478348
1079987
381118
460012
611760
245196
1410084
75856
1956498
420918
75560
1976347
1642034
290205
1949998
412346
1891973
967711
707334
1339567
1747792
199325
1439606
1916206
10058
359816
953918
725774
1351996
1658257
1121640
106082
596518
826054
427913
77691
1766299
1649723
208368
1323746
505266
673228
1765935
120241
667500
1937127
1889551
247415
1128311
1706794
1183299
871115
68509
1948125
948481
1439581
509837
1617978
1466555
1138488
621915
1657460
1881014
1566265
299867
1971486
1697757
1410540
1890921
731764
1427590
1689638
1802623
1472131
29602
1477495
1639299
88993
1389040
1586146
1580380
1835959
223674
210650
1772067
703904
1450039
1629525
1275132
309509
1062126
1472172
1471959
357094
1442229
1579798
793930
1152038
633602
1852874
495624
575038
1358298
577100
774779
254264
964305
1557826
219243
586430
751927
1977825
1026266
1424287
1772897
406885
1010262
1910228
1576678
496021
1870953
1116681
916166
1867053
1367992
471435
1811620
1465480
1104888
1711394
1381197
1643781
81450
575149
1258424
277123
249278
673056
937529
1358505
1195018
33097
1084913
929521
550917
1904750
179184
1087321
1161190
1462953
730283
1743008
1765405
1028579
1268038
274115
790719
638015
746437
25105
1809082
1268637
128835
171611
334732
1942704
161499
1518472
1563791
44831
359827
1159846
683638
112426
1752188
1695491
415086
1167780
152658
706960
1452858
1716170
1921896
1682615
448326
1436876
797050
930609
550783
1156844
347792
354751
1561233
213763
958590
1692315
538354
686627
135280
116153
1993098
1087833
178063
631527
1846837
442427
1311833
76829
63619
1396070
43027
28945
1197091
1806874
1308126
1543578
1299412
1152626
557317
871852
635420
1737711
1889643
1379394
647968
1641181
1299300
1218366
485121
890165
1869075
1451820
1049835
418104
333304
1579549
971224
861739
1084258
407793
248124
935724
1746311
1407291
705498
720426
1359960
1309567
1284360
1918050
122180
1840340
874056
1874394
908945
1119459
901823
1143359
1793002
864308
1001456
166844
1575006
1889312
974306
1307243
204005
1728266
1869901
152947
1117807
1640166
1294662
1401446
367107
1333816
793280
1207123
208256
410350
698876
1218864
555372
1068797
1393548
1621061
1163358
1605606
160791
1510827
46049
1530989
1802138
1861757
681142
956620
332057
762521
495669
1640091
784082
727622
1197064
861494
340383
1525668
669225
581180
1988847
737643
1388631
301979
1408113
546518
1645724
1203868
1833352
447689
1577421
1634613
876879
1080384
884947
147193
1815158
1540272
187238
337113
554996
1545903
358952
80985
1555639
1142165
733183
794266
670675
123539
126734
813149
1084980
750864
1036593
1135564
916990
882376
1283265
1137241
1781916
102713
134215
1200670
49307
269873
1107704
1583637
1615188
303267
791934
264807
248016
1428690
1339162
1937868
924231
1618168
682146
1146726
1525679
865998
554230
517803
1268813
1372705
1217742
544166
246707
1141726
1852918
1211926
561881
1552528
200373
1565236
155531
1162160
581036
206914
1534143
1818281
724010
1352016
1115978
588486
236163
519479
1140406
503819
1693515
835822
1500850
1248454
710977
555013
848904
191323
1900842
1715222
1515193
458642
67642
1305172
954778
277556
907026
1079717
1886723
1410753
631277
1846402
112233
1447885
1769706
337403
796661
666423
1467590
1348822
585618
190724
306687
1232325
94838
617709
80339
638239
1629439
1413098
1791361
836544
1485922
1994508
1462009
517073
1142922
905616
1353466
956024
630056
1324893
1193068
211229
604195
1500404
684723
201282
1044020
1387187
878860
1279360
336852
40178
1899818
306088
1738261
1150518
923550
1953888
562676
1385113
1909098
1658810
888387
1967163
19306
13238
1800764
306301
561661
291857
1138795
756005
976391
1643213
1317290
925268
183111
137824
1701729
175738
1015812
92230
1734340
651364
1252080
53423
702135
1308913
1299051
1512766
67768
166955
1339163
647959
1835420
1532420
625230
216004
299440
1254875
1079863
677919
1796825
1475456
1213474
1198276
940868
780049
493563
399871
109668
1685591
1995263
834995
195773
1622629
1191661
696104
74199
947603
1169309
1426652
212716
593073
454263
288473
151407
1603053
271796
1156889
793487
1186112
1823742
427456
1544211
1651437
686645
1166158
1203052
1033343
1791840
1662739
1299269
612169
180040
1526340
1255356
136115
1250486
1633379
358623
919974
1800636
211685
1979628
1071128
1003684
1041824
1730996
1660264
910624
1286963
85253
1080192
1537505
168463
1298250
184387
1023505
885229
279027
594447
1035858
673687
977385
788119
384028
1082137
1352877
1265300
921775
873499
530242
1597571
791836
486922
587791
1559388
619591
849632
151963
1482751
854475
1397410
1725686
893153
678716
425710
1428673
1964239
985133
1085277
1674112
1049757
1080720
460650
882920
680125
970557
416193
1699608
1997799
849588
317632
576210
508040
1684006
545509
1544440
1611956
1760246
1364811
69198
1504545
610674
631241
665604
67772
800147
1794309
1814114
219863
35754
472644
730498
1688345
1326250
1526824
944754
46965
193901
379575
1465720
1141452
1757867
98794
1248934
1140861
108517
1991938
862119
1464094
812240
1638708
1680903
1117886
1811696
1236390
298233
1723982
415431
1397311
3760
130023
1612176
18290
126190
1366335
1491984
1830443
994797
1554131
670882
1746415
1073525
144626
838843
196497
1596865
1525560
408646
263342
788872
446702
656314
1035160
1184709
47803
684013
31213
1041016
1445321
1161258
551808
1866955
533872
1788495
681876
1210871
51758
1159119
594426
373042
1755382
1990931
412734
1861343
620032
644069
1146240
449871
1198331
614353
947160
950226
16851
588357
201946
84492
369752
764236
159338
308294
1125184
1991983
1794715
1314299
405922
514032
1252900
1713605
1513338
1247475
1938584
1801230
1077128
1146164
585402
1485276
304048
1703826
1845531
1818243
1232037
1275825
1975570
482971
1367128
592966
235595
1110777
592032
1725296
752758
1671821
1692646
941873
755691
783232
1151977
1401463
1480289
1345171
583356
642073
1672637
1868399
600836
1086942
1372772
1907940
1900171
1623901
1784046
66339
1489284
886396
1330705
1015661
134512
1000892
1808034
1661135
352872
1274801
336713
659438
1305210
671287
112115
1904956
173317
936660
1465118
156129
1142505
1509792
1604606
1282366
1495168
1972318
1416760
237275
53897
1995707
195079
732446
1526833
633827
1719756
1172145
586413
1421349
787586
948273
989649
918061
809380
1357083
1360251
885273
1285067
1675335
715641
1681424
1821863
1404343
1063811
1935991
980940
899281
719921
250012
1495928
1741256
114020
1565101
520197
1072820
833895
1291618
142004
1557273
998253
1290774
632803
926792
1727440
988343
266917
1690688
823232
378880
889898
1395945
1433555
879771
143387
1875621
1014044
773796
878257
97111
664431
1336697
1103551
631198
378991
934005
793783
1139736
680508
1348435
730129
1036254
1660155
230563
1318569
1012530
1529294
1470346
616449
1310875
1050294
233346
1775568
296955
1583716
909576
9074
38629
1677934
162932
1753558
262001
451393
964657
32688
1559987
849586
1620637
1793594
1317345
1134118
1063980
1078560
724426
996640
1186387
1365926
695564
1921218
1493627
1966569
1309933
828793
35089
1870892
993130
359374
483449
978836
590276
1043345
368298
458941
984359
143906
1273079
1929814
780720
1890989
1535415
344027
400714
1600558
1835917
1710783
1750617
484291
1946061
1173500
536661
875447
1493624
1314072
572320
1529097
1790191
1934557
1141230
1198778
1579955
1731971
1224202
1456736
1689445
355428
1958202
1951486
1469208
1513341
617148
24944
1824286
112017
1097741
203485
1252751
365282
1971258
1774456
693702
1911018
1104831
1218223
119080
16258
1170089
250595
887987
1654669
833349
1659222
404211
781648
1342807
1491425
1003051
1743871
1953203
817470
1850508
1069941
1897671
1842735
438654
1073609
1462040
560828
1430183
1431086
1118392
1450499
1484737
1999805
571773
1589423
328192
1576353
267263
572605
836411
1717196
1693842
1985150
1167032
1431063
865907
1725526
151197
1816593
498192
1528521
639805
1616991
226729
790029
208487
579709
105126
284494
928149
1770721
1453191
69220
837590
1050413
1943800
745018
511631
1784693
1208203
1279372
675490
1500939
701200
1316807
849243
1612786
979542
424781
812724
309374
1947248
1037121
532016
875767
1209401
410851
1295436
1157977
1504699
1016767
1508371
256671
355527
940879
1133452
1516057
1852600
1152455
1620303
220107
549321
819727
1685024
113894
500306
530612
1690666
101237
956154
1388627
410689
1852992
1910101
1586265
122191
1835787
905367
166554
819119
1152032
934327
448357
311960
1683059
1245266
1544792
22103
1405745
1866046
500450
533646
557209
188901
1669566
849846
1454515
509736
413721
953421
1228646
1653868
680751
461651
1923796
1536682
1815877
1985149
983142
1811914
1157516
1971201
860124
1688933
1997274
1992757
424107
124092
1663657
145796
271374
25441
661816
120833
1408817
562056
518179
1731148
1543730
499733
802580
1443891
1655463
1536930
1121654
901659
1761230
494039
180663
1432006
250928
1691578
1161796
802572
653977
1866857
1749698
18554
285881
1355857
619579
1428148
1848423
1900712
1990228
335505
1813814
1443333
343867
1003461
244738
1466837
1282861
304301
423078
1233677
1812363
1779731
1745015
77169
185355
709622
1384983
3525
1357513
1070552
1066478
1237015
480620
1962639
389311
100342
1981376
910632
191416
1758110
794313
1853009
1073745
1661971
471972
1436935
1995718
1801742
102765
484185
1993824
1448555
983101
1609326
107855
1580038
840657
615794
720971
846265
476472
793463
666841
1077841
1666004
1829340
440312
882442
1284579
178452
121991
1631590
78897
1685236
287387
1795893
1899910
65964
721546
361966
1619282
1833692
714690
1549155
1590696
424131
1497835
711594
548978
173900
373189
1999624
1064035
495726
1193984
567250
1836095
1855225
711723
826269
1213748
150534
230439
1064787
267993
156861
516269
1603389
1742205
1218332
105559
18149
1733021
1820625
1889362
941266
1561865
1891721
1424275
604058
939949
518875
1923055
837814
1441857
420862
131803
904893
554762
513457
1769754
1702262
1640230
956412
1191025
845271
341487
1702424
1569634
1986884
683460
485371
1803115
562028
858557
1918474
1644487
627118
1592737
1654901
1604741
1943304
576509
1579379
344234
1010922
1286029
1775716
1776042
107418
1869743
1634998
1562140
801717
1413615
439171
1900122
1786864
1208984
90732
1133901
1812190
903073
1668352
1743188
1273322
1143303
1192107
252280
1027997
216266
1349764
1237289
389321
81419
704086
540081
1759308
1665201
1861478
1596715
482815
1765165
184817
803006
617351
870351
551445
1024363
1245614
1310725
168234
1352354
1164277
528590
1711537
111695
377166
1187086
1149728
1572944
1639753
981703
1113679
335445
147301
1224285
130151
1972733
911127
453145
1922370
598737
167009
856624
1966788
1769219
1663356
604768
195561
1704036
1621058
1751369
1535355
669167
284341
1971321
186416
87714
404587
375743
1694661
1674419
1468491
631240
850731
537376
9449
544294
882796
337252
507238
828147
449476
513402
888730
407096
439832
1261072
1752067
1455925
366216
1910287
177068
1988282
169002
1688472
1777454
100033
425104
1025991
1844246
611565
516336
1464272
499220
318697
722650
1069493
491129
1988089
1457731
1852079
1648860
1032653
1379628
1411877
1287751
1980062
1589849
296392
1525857
379329
1080636
490568
508046
850813
395258
1198949
371467
1787161
133491
961012
1346248
107640
268834
920374
581037
1575137
1552979
365129
1080156
457062
496575
762622
1268733
1507294
511226
1769642
476083
1018926
639629
1825377
1520215
747155
1521754
1949888
1730165
1901981
1450246
1725408
1067132
695017
84694
1211892
604998
763180
888493
109780
880390
1531984
477762
1359061
1287104
162791
489608
794538
261713
448595
1272823
426374
403514
291632
1357824
378262
40484
143275
1775224
1225278
1924749
1917355
46156
521341
1840223
1311744
1468271
1859292
172068
1979516
36424
245089
722359
1072785
284848
63456
187036
102317
290115
1148613
1881989
97896
1736334
1692280
1182970
545203
1768037
1057009
176236
304086
224787
1917123
1801989
1901437
1212784
1175641
869118
1823572
1009361
416814
1524769
1835031
210880
137862
940529
1476609
1214350
322584
941072
54749
1469816
1090996
1924485
213170
1564681
1738899
1986021
1709959
1884275
1309841
994462
1301346
844372
1610612
767531
889475
859527
1552716
191586
1595860
113328
577631
1235377
994282
1299736
20675
1429904
1594704
547729
210043
274875
1529935
976906
21482
1304260
1043217
341116
1993273
514878
473987
1602703
29826
498959
1878730
1807312
1009327
1453047
1797573
1111842
20959
161263
1485718
1550371
222716
1816653
1872089
1367979
1751991
1226226
890778
570370
57006
367462
949274
512180
1454347
1046269
1290417
1678971
1914393
932978
1659728
304250
120498
1903929
297364
429732
1975771
685207
1432486
1154882
572016
91282
634042
172432
886795
1409994
1031499
398236
1714341
1596933
340739
690043
472655
1296131
182572
1223862
1295559
8295
1754563
1787443
1222606
164720
783359
619362
1118716
80504
1929826
1173904
1466191
811368
720590
1540491
223122
1175559
1892731
368710
767975
193473
1421798
517895
1580535
1060085
1802688
431054
577560
87962
657954
1469345
809355
1576677
683843
1387844
666263
1690298
981562
74903
1212562
1020520
1747555
546562
1434003
1202525
12155
1517899
297078
864194
1305669
1046471
1334624
1353004
431707
1790545
1318375
316027
1298576
1850355
1758531
1871522
1559241
168396
610227
1062085
305403
1196743
1365667
910549
160491
1749364
214569
412640
1862151
610236
277147
1226482
982324
1673714
1014478
463753
227792
1820983
441549
443823
1295739
168310
603675
470437
258578
1743589
427172
1022797
1012352
952654
1268365
775834
1034031
346773
1556087
781775
1092745
763275
1487047
110793
644102
241367
399548
1621903
1550765
1379224
563191
577335
485455
1603881
459618
717053
687174
507323
192311
1656115
465936
39984
317562
1645509
639000
445625
371842
740007
1791946
1726246
1576168
1726132
1186454
1249840
1164957
397239
1756904
265005
1408215
1938044
37090
519632
510208
1435430
928639
109271
388570
1226836
1742618
1342544
1555790
837707
819336
1398553
990033
17543
1118032
1149651
1010542
1771290
1769413
1857233
186849
1445329
366887
1053676
376169
964726
333706
547259
1274119
16200
592511
1984295
1024164
1583465
288120
1971684
1637428
810306
1309390
1273231
618817
911424
1193986
124496
666824
514959
1391987
1618639
533165
1933552
878163
1192186
1319437
1919832
944056
639083
27228
800681
1755779
701915
1372324
1512426
738774
588307
1364789
688705
1866419
941775
506662
960372
647111
1564987
639266
1726127
1249063
1910079
1069089
440296
1601693
1560737
1227439
701393
1727110
772327
803528
1753205
719223
1229119
701195
69388
965557
1922813
187427
918419
452646
443117
485674
1011834
575767
1938088
335129
218756
1173770
1555775
674889
591086
224870
306588
1473559
1322250
1901504
717931
173820
994190
426625
976727
603877
414664
884416
970851
1182853
1412234
209219
240973
1121371
1793786
1182873
1838498
1975769
1437180
264434
1160783
301268
769774
209495
196646
929065
1969823
933180
148969
296025
684062
67105
699674
335682
1074487
280078
1790352
804363
653230
867985
830827
795165
1636100
565144
1481790
79476
1636077
59853
1494997
238768
1516968
1970714
613838
1043696
303763
224521
1506695
678727
187773
31045
977791
888889
604583
239996
1069817
771571
1620124
1624738
1033348
564514
1473985
579023
1605760
510095
590218
1215716
1256973
1525167
817065
1593476
354410
835214
1469962
824862
541952
1895099
1769530
9249
461457
1946612
549608
1193811
1282418
883600
68637
1629121
724167
542305
609907
341376
1249045
1890789
183367
106046
94704
1530286
1933424
352508
147645
498964
1880804
1569383
983894
1272856
1312890
1946324
1651397
1137837
118814
1269369
1545904
27627
578799
1763237
393383
403097
917141
1546444
1469176
1112239
1135018
1565815
1660661
1085591
1265785
138325
1510098
1319202
1504174
1231783
418382
721574
433318
1515064
1884927
1935062
280161
797864
1777140
1941305
156833
1039431
588784
82819
1600384
816754
1772222
210340
1681087
726398
682240
849722
276793
1935197
1731474
986855
435133
1289205
1286355
30890
1450472
336627
654804
1216024
966763
1496424
713948
928209
830713
1996984
774015
316853
1893453
110735
1461253
1666370
550858
201429
1287993
1372384
704629
1863641
288835
539279
59347
99769
1350438
1292601
1058730
542912
170174
427903
386983
1302206
629920
422515
1366096
1802523
1306627
747099
1967095
253355
612463
85493
199477
750088
1824493
1610645
290683
671647
515338
832213
849113
1986345
1278689
1522041
1650190
1337974
910145
812193
391985
288887
1531094
171233
882465
467664
1217472
1795456
1333910
1263181
569886
1534173
1744245
73945
1556401
1156140
730481
1652240
213025
1391828
1802788
1867951
31911
1671459
1736990
1981908
590447
1060228
1715792
779199
1021781
1966297
1616143
670303
629676
27671
1058285
1212102
1972419
752482
1258947
1980658
1837619
623938
1678588
589241
1624704
978477
126218
372620
116173
1361066
1487870
455657
957645
1583665
82758
1443668
1242044
81446
1851759
391400
565821
1411310
1787556
355631
1278254
523719
1081429
379384
1321533
1245807
1718987
108610
776986
984165
127626
1256333
1605206
506510
1408
608979
322457
710024
1324219
107902
1670784
188426
292321
172122
1013852
733644
500316
1307421
32533
144140
1659934
1880024
1710075
983705
768509
337629
1884305
119946
242387
1314275
1751795
489452
68234
1690699
903566
808876
1853109
1626038
1029129
1754330
1287720
1121551
468985
1574699
1104613
194406
491712
175691
1135943
1097599
44553
1270205
16655
1200500
143820
92936
713066
1643054
1508660
486713
1548868
1919348
449809
1275658
453626
1255800
498453
712600
68143
78131
1304369
1518087
1337717
529257
92970
1535328
753842
717609
1996680
1389457
536432
1575324
285369
277333
719816
651641
924511
926193
831026
1982967
143482
241026
643715
1154660
1662410
653835
266785
1745633
1122772
1255143
566492
26925
176860
1861517
521751
1856211
1319446
775673
1552240
1304481
587797
1852409
1517540
164273
405006
509127
813734
1407220
1743018
1809027
1801348
588436
1035447
447502
278108
108383
905436
911639
951807
445615
70861
1206334
565052
71805
1758896
569901
830339
105831
1071223
1573924
1077421
804843
322833
1728316
1014842
860639
1072966
171829
1338410
1895216
1959404
613269
1598720
460163
1038061
275840
337805
390708
756747
1857957
612883
1548655
487495
1997388
1860898
253148
711763
840425
949755
1655297
210378
1244949
1029391
480089
36611
671395
1675713
1458425
628625
124907
734606
138479
269051
244918
594838
1377996
896390
228453
505402
438845
1281361
1754542
1518174
1377264
1057788
1479151
1060599
444871
1071230
540391
1349447
23620
1947501
1499014
1073194
1217724
791017
623626
337640
1654336
30272
1901733
1205473
134168
367311
854093
16996
1137531
415572
935059
1915120
1764070
921423
399591
243634
1627883
684465
626028
1788156
476483
1919440
815079
555528
1428863
890201
1483372
1890636
1501649
1985646
453683
1021318
304076
481074
1713851
669488
856851
201083
979169
1131245
1187350
85212
1670851
697075
1654425
396591
397123
899607
892987
1927433
488797
798891
185858
157943
521369
1355126
518326
1802262
364806
1739145
1427793
1007985
19839
922973
277961
693411
1869371
944432
451829
1439442
565449
430202
856784
244611
378590
649147
1025492
1439276
118106
1507319
995126
449385
1438144
1960282
1352187
428680
1316515
310686
232519
856802
306234
169507
50970
1209959
1807564
645033
246571
1014942
218323
1135615
50329
481391
1210556
1420318
808867
533442
251227
263272
1759768
82144
1631412
1730130
1687200
409428
189058
1174598
733515
1816528
678476
950490
1967209
839440
1452780
1491730
684136
666855
34657
693571
1722627
994296
688295
688550
751873
1564727
1720059
614950
28809
1490145
6123
457334
1449908
441622
1301897
605207
200286
209866
1258994
1712188
1455443
1073019
1024028
777248
1187177
1071372
1123615
337940
1988476
1960239
1797842
480744
238841
1506842
387566
1856274
903707
143004
674388
277791
43065
692018
1418585
1286868
33326
1739322
858630
933987
785528
1624979
29710
1261953
1886066
1485428
1757452
165977
452111
1573610
779425
1026712
148587
1611801
1219555
1892942
887534
457149
1016459
1629143
105730
570441
1219481
582470
636101
1470514
1725276
1133420
1527304
1363687
723532
757436
1258868
384297
1464854
1780109
1918682
1520694
1448407
1059101
1147628
589199
425832
511676
179481
475097
722917
325903
1256755
937286
1021963
816170
1308990
1984276
1380129
96408
1776821
1925419
1510778
556193
386637
1077016
1474829
716329
970009
686712
249531
633771
1715853
400794
1205220
1600122
497834
1052087
1385055
1110119
425391
1228478
1254632
295622
1748084
1060273
29265
871320
321998
968970
495705
455703
1832553
1475314
1262006
435267
1078489
276012
1396439
669554
1013124
1027967
979198
1954710
1048589
438217
568052
1394321
388579
1434283
653064
1550525
1446703
1510713
311815
1225571
856575
658841
401566
239591
1541497
596230
745002
639878
1370217
960009
1538475
412798
1397379
1496237
339834
1455103
921611
503393
323299
445492
1583267
591922
1781793
1499652
1657794
1849676
676791
1568630
897471
884186
1439083
1308118
630250
459902
1441646
1020533
1405864
866198
1745511
315694
906887
1941634
1830552
1364486
117185
963970
592561
1359826
1305990
59663
797031
959692
434730
593174
1536437
1897664
592648
1000430
1269537
777101
1903408
69776
817015
1103136
623542
1909903
1841300
245225
1446863
793829
1620269
1057973
1763889
370351
439347
1237877
9174
439176
1157439
1774505
1120276
1042164
690530
1372973
445275
1281371
661030
806469
691911
683015
1159192
325123
1140109
93098
320270
1759372
661382
616353
1832706
785845
1720762
1390202
831833
514223
860237
116333
787410
3999
1439702
845829
31004
1445021
191450
674651
694632
1922126
1179873
1747001
645939
774120
1100654
595581
852889
293167
1352999
215333
975406
1436190
1226101
339093
195066
782350
718265
600032
1738358
1344194
678446
45828
529486
1161257
1809378
859962
1453069
1924429
1660585
1299538
1089829
19934
1436506
1085905
443018
812024
485604
136693
421545
361811
1481168
1176184
396566
16713
595254
747124
501371
1315463
341863
224128
209492
1190889
733493
255333
504375
1441153
798772
1093117
846004
1247349
311703
1486473
1855144
608494
626328
1712273
1183714
1506369
156873
644598
1227994
1122309
899049
809292
837866
1041530
612285
626361
1412766
1713469
1628049
1415362
223036
191678
1496898
1708867
1285070
1535182
681413
1683120
1977178
638670
120684
1158685
224590
1935097
1052003
1931209
392071
1170040
1668924
1500397
12179
1520609
1186077
211150
1973174
387514
1807036
366214
1982686
1625476
126322
1407144
1248692
664052
231782
132865
539981
903154
459170
1031340
152343
410891
97426
58270
384354
664947
68436
1812394
1062747
179300
872845
683169
1727476
1628129
953585
427251
1674722
1403866
921094
26576
1443867
490828
601072
1637981
1144058
1625968
36958
1663066
429923
905694
1485791
249875
268531
1118845
1050534
1466847
62271
111819
353828
477989
1755147
1427515
1819626
1740509
1978545
1553643
492930
1331379
1625298
789136
1711938
1893193
275316
130252
1358289
208864
57824
539145
1854690
1164332
1522618
148626
668152
1025997
691894
687822
358377
1884618
309504
300900
500162
284606
1388875
816261
1314848
182628
1437048
1627913
995040
329880
706550
1686174
1334950
420288
1971584
400071
1969694
682509
1615453
1568207
1084751
961087
401157
295940
310642
1328046
1317572
793667
861047
9323
830895
1251706
1049159
931488
1673244
1716594
1745884
529248
411879
407595
1316699
765718
230905
1305509
1213253
1311550
70370
1096252
1088059
897643
74418
589668
1612235
1963120
731962
1428751
1329213
1191832
137553
230994
1998675
293306
1134917
1750992
85544
1989384
1803788
44443
1242513
134192
1735029
824025
1570660
1856117
625389
1060845
108212
700177
1889564
1371241
77152
1751311
411890
377347
556729
1866549
1905341
1200045
1027551
1885679
1740365
1386495
817327
1585526
820791
996269
802960
1758377
353049
32200
1336963
1685812
1241478
1204944
996796
772645
657893
941359
1709265
991457
1800824
1764660
1416881
1971210
1235859
1909164
393971
1275507
239782
600791
1391205
1812381
901540
1963498
1813154
1504271
216215
595311
1480125
702265
243239
1686891
785328
1055580
1289587
1872034
1728050
256812
1007955
106263
369302
810389
1943440
400971
1868056
77378
1896941
157246
184274
1359594
1898877
69018
937024
1119549
1207009
270512
1200546
564205
1914032
766376
636560
1046084
37047
1188512
1172582
781198
442421
1356292
1302902
1397266
1731190
1925203
1426412
570343
292137
1020928
740577
242635
1789663
1211461
1883217
542966
995933
1605156
1575405
784904
1042121
979315
657781
1654820
1270233
603962
1904926
1316938
489320
973435
344092
176452
329186
530303
823546
407949
903862
387699
273313
1796204
1622107
1768800
484963
1368181
247796
1633743
1740660
318396
298975
1710862
194386
584394
1067408
1433636
1117707
1243952
938560
1099152
1014026
839890
1570851
1015417
638124
1981694
646426
1086012
1705192
1523420
1891603
1981012
1682396
862853
459206
1367578
814654
957452
319483
1776031
1543432
848431
1877487
412431
1145068
550518
1608421
531210
66625
1556921
857013
538340
962897
1527408
1762485
1977077
742998
390116
165698
525566
1303884
1319781
1906609
333163
560555
1622175
59136
1784889
955563
1608618
1872211
1322127
675219
737385
1210140
1245036
74009
1493051
1222307
177659
397114
1209483
1786906
1897548
1716988
58555
1837309
1597789
1060484
1427636
875125
566203
469189
672782
106665
44280
110558
386824
190888
392481
722978
580922
634022
1686184
723828
95268
205099
883126
1087975
259377
43653
946304
1104410
1538904
840417
860456
61151
1650699
1557964
1714018
1163131
398345
1741509
91050
1056410
1069715
1761015
777240
658800
1260961
1173750
746157
116025
1052577
1294856
1158397
1751954
924835
824503
383830
1916445
1214094
1956920
946504
24149
915326
1201735
1947450
1072846
1232782
615617
1475110
514716
1251996
1163292
1680740
1697758
1211090
371238
1115335
645238
888299
668586
183596
1976043
595364
932626
1480555
1462209
332057
1081901
832025
1939119
878353
601966
1036257
414413
1045153
605235
450874
64394
1366525
1106094
649209
360472
598586
200565
1783747
1910788
1480282
1957178
682463
1356116
191193
1972446
903446
183278
1045010
1332601
670497
1058081
840174
1224289
524175
1552689
1344104
116817
168445
931226
209354
1591385
1664457
76341
303879
1762255
926552
1801418
1056469
408288
1049747
283453
1821586
1403715
797820
238032
1752010
1087668
1994088
984889
521468
422929
1599278
581269
1458685
1608903
1632147
1842178
694878
550694
207621
571198
1191416
348777
1301251
972265
81857
566400
4204
389078
1962103
448191
1986571
1643991
1662858
1668172
969245
1626835
1467247
928447
578534
1301315
484418
832332
925592
1297603
74282
50503
884814
1852577
306642
599387
1127852
1432533
1696330
1067347
1174690
1748029
359939
873708
824894
1115766
418674
1533065
1882379
1247711
235135
201029
1133120
1017225
579867
372157
1885206
1926754
1553066
520345
204896
1993033
1273336
1148084
1636651
102137
298055
306380
364348
300140
932421
1742182
94754
1303632
1385444
1321191
1150608
1845454
545935
282982
334282
38487
1218025
1028000
942757
1120368
79233
757074
422680
1047412
51935
320604
1258117
1951693
438424
210006
512953
216096
687094
681557
878328
1731924
1834524
707745
1221528
1557712
1107062
960259
814002
1056364
1007360
1088529
1731333
319141
416557
854910
169163
1375064
1920451
1824512
1140829
1862485
321297
328602
1492272
342326
1985695
1554338
1913413
1497489
1247028
1783399
1244709
514947
1622007
1693765
393571
458996
1975508
1875718
434339
411263
1246587
623572
1727026
1024427
17921
784973
1676384
897724
1942838
577083
666832
1711991
1594507
1247582
1974671
1787971
1064306
180570
433432
1291320
1216602
716513
146751
286535
1059423
1361854
496820
927203
1003494
1623371
797033
1018435
740810
1529815
1145489
1083840
1756566
1515145
1064347
218813
1395147
546871
1212283
1887707
1397341
1012041
1421440
1780168
442010
1813668
1882402
1343996
59385
155603
1196107
1278422
620957
120248
5405
699484
1768013
797073
298691
1489343
222141
551802
1922757
1592786
1051759
387932
1799351
1168878
184861
167305
849242
764499
1050954
1435577
529590
669553
1297767
916024
11615
1020132
483855
115838
335868
1141580
1006897
1110971
1888188
757434
355401
1596224
82058
1462707
691981
1239496
1542380
1017243
157426
1860125
1777732
873028
1417724
216652
1608730
1278853
699118
974697
1469316
139668
735260
1025615
571930
1207521
1728842
177293
520669
393056
1989795
1516662
1917339
1262906
260682
1082227
1041526
1582745
1772109
635468
976307
1533719
781765
544421
577153
627386
1948020
1038011
1435803
1753630
1561761
1839663
1691878
660947
1593009
1796310
1727388
547910
845728
1477963
748527
628729
700881
802080
1492909
198795
837728
1285774
701216
591938
3812
158714
1609753
781786
985998
1934179
1964685
1252992
751689
31490
2853
591765
1694356
1053185
1219929
1217332
212997
1671936
1148018
1810400
1248872
958039
312597
545531
1277606
1772940
1099124
1723
31222
1748490
1522666
1463358
1030367
1340735
1994095
1980988
1261138
1978792
626108
926531
8467
412283
1305314
1429538
448146
1859398
1118486
892998
1053918
1018416
922107
1637807
502652
338840
1567076
113470
339308
1048021
172945
1788820
1218245
1580124
889977
1993063
1254968
765067
901659
1365811
1288451
1696834
1996453
986915
119438
208229
1390371
982449
896858
1618471
1795806
1716964
1888221
1159067
1301548
1661918
724670
1291067
968193
246584
369565
1332390
974077
1911178
1303169
1971249
1667560
533259
494812
742940
526007
1674856
1307556
795693
295253
119723
112053
488457
335129
1685405
172449
1222706
189083
1922891
1312359
1731045
1672381
1016950
1908751
523605
1466651
947552
644953
1545047
451346
930414
1751555
1476984
111784
621600
1406207
1213052
411841
1574139
1116112
1308472
1179999
218216
108191
822430
1033194
1769368
520851
1359243
1390319
569417
1307602
299239
524196
762814
418214
1859737
1271568
675615
1728532
996960
680200
891528
663132
1221357
1855205
535953
626862
93423
1521063
1933348
1445153
1513427
505093
1384097
1620639
1867656
1227012
1867312
1341582
1613519
309116
1375679
20875
1455855
242245
1424915
1215508
946599
1548291
803720
1602999
156413
408992
1091184
265458
271456
30925
1790797
968077
1254433
936143
1342520
1475587
881831
12204
786737
1336580
772629
1149015
1211596
373478
1371130
1512064
228613
1317066
757357
1718370
1290340
1231550
550365
1113999
881151
396916
1712459
267944
1544205
416926
337922
579208
724661
1799905
1253568
54428
94702
430962
1175815
1044082
731008
1390970
276201
1855650
1037037
1941371
443866
1464347
1961542
608810
377034
1653365
1657742
1397604
902992
1087765
1595648
171256
308552
1081847
467806
1408196
1879367
1152881
1018843
1298660
397256
1547470
1342407
16835
964026
124881
1421368
338861
248044
1625157
1373096
1596210
61073
1553751
356028
1460071
1812017
722854
1591956
1530302
1672101
1076646
1651340
1865717
1983870
1788763
965221
1597320
1166984
1546852
216233
872239
1229502
997466
92119
773851
1893086
1124441
728380
1628326
1894577
806817
374439
1472038
491717
1512626
1230833
818698
1362453
10706
1680571
598372
1915699
837132
130718
1832025
318101
860472
268841
799324
359749
565523
1936729
1983660
1846523
484875
382792
1906128
1546003
152680
789380
1916166
234992
51030
514050
869175
198844
1017105
1721670
152171
148903
1723028
1295959
230072
637870
899707
1183028
835180
1039516
283184
1375905
1035594
1063568
1161433
1942485
1325535
361757
1319299
1301689
8209
100038
1333593
1079140
1814605
930765
1558664
821802
206288
931035
855143
662855
437055
1423039
1861150
1277104
1318315
740664
334404
1019812
399551
869759
702123
1862587
1715374
1915828
1798469
1048407
631050
274290
1318958
957744
1393816
763952
364017
1618148
1777906
1749488
782517
1621945
235527
234397
772609
843534
1790852
1801492
1972174
1999464
1211870
1719126
639246
957863
1431843
1241525
77607
1377375
1178095
1036612
1149176
1124301
428353
497729
103265
578731
1773443
1381194
503793
866840
49238
1317397
1605425
1665161
1222822
169677
487046
1033648
1202104
790926
1963928
1020537
867607
665898
193895
724582
1261127
575899
590159
1598947
1988856
1075658
1577526
376710
1687024
525797
1416733
402194
1969340
171584
1020849
599362
1391725
1228818
379347
198489
777923
1518813
1907977
1386475
644574
13065
681021
991281
495202
372024
444977
344934
680557
1529938
435369
1177527
1280147
253801
123366
1239367
824674
1430022
1182008
1435513
443803
540894
862725
1650516
182890
787301
1240661
161744
1620766
1158292
489273
599443
841207
1924576
90856
1977712
575770
542706
1397814
1891577
262159
1260294
1286063
124174
1618225
1970763
87313
551622
1002911
915375
1901908
1711984
1022459
1290140
1300991
1562589
820727
900122
1023029
66356
1797217
1496153
1625636
194351
248319
1497534
40643
1167968
830554
427336
778157
411616
801558
963377
734693
130658
480474
1914303
179297
1550636
281496
347652
1310820
1510294
307519
575264
1034477
1396346
1217029
200480
924843
364236
1676713
13610
1233945
1458037
495048
589170
1697732
1815740
57135
1334940
1856726
1155229
351093
316465
1808464
1894802
1808261
1546666
1105218
1819288
451024
1490438
80951
117204
1190470
1058774
1305690
1345092
1553189
1599324
912378
1833647
1738667
1206966
1060115
322304
52157
546375
124549
916679
209783
590885
1492009
1123919
887143
1571587
1395287
765307
1880102
1968021
1266428
1469044
1295897
639507
244630
1923287
1617638
1153382
1661022
1640215
381029
1017546
1415510
386731
856513
821118
1035407
764889
1372469
408039
1414962
885025
154430
402477
570877
1800944
1185305
753068
52131
1838279
1200629
1936927
957844
1389332
153222
1261240
1692945
635579
1873044
1380237
565109
1261845
1370503
877306
1410611
1838402
1043157
1532471
1637759
576696
128375
1202595
610733
907041
402818
502595
1191233
267303
1636222
830314
933218
1481390
1239364
1076481
722773
497262
783972
633061
534644
948322
1739261
214513
724648
1408517
736180
1501753
1442821
565454
465461
838464
117180
947868
792942
347368
1562797
941596
943920
1325776
279679
788456
1108884
1820459
1037193
800584
1332729
886982
881567
1423652
1566961
10270
1297036
1766630
1551037
770713
1032011
1266944
427237
437183
946312
1174282
336384
603998
1588523
928207
1402168
16046
1756645
1663106
229343
1216447
1558388
1318033
982111
404656
16254
1439283
1757735
1877054
733605
1440074
902102
1221490
461043
424452
1334256
874154
1766660
962954
443766
529092
645757
828502
355320
793598
977164
869721
538301
547861
1043823
308061
1553545
252495
390257
1650740
1225387
538971
673840
849647
390334
343444
1759610
883994
1172813
502486
1244216
317876
1274443
1354179
1311887
1115015
695929
419587
1847985
197227
1398431
1184410
1529099
508505
646566
1469230
214275
1112073
76108
511302
265739
394692
1096772
676065
1390691
1297396
453628
1512736
1350191
670516
1636115
1469022
225352
1221042
1682789
61364
665127
1953619
243499
1088665
1836326
1841120
954580
1315634
1899076
980171
341609
530462
622875
1176589
574197
1684513
887884
1957590
647097
1975022
1170895
301630
1766396
847611
92899
325988
603118
762756
1171135
819171
939899
1085836
404618
693991
1575320
1924539
151077
49324
265323
1195924
1164440
1462434
1262610
111435
650935
448632
696355
1464318
1227334
793516
1307551
1915717
831137
1730508
1851656
1316315
1156833
1694840
1131689
570935
1265376
1216339
936471
1202713
1738473
745271
20973
1471167
1216978
1420450
96326
1093859
1376450
612306
804577
1077457
390056
110579
1702183
882534
1853286
1924375
1409729
1359481
113274
1223836
1256872
274247
1042507
406305
405126
1566474
315621
1136034
768154
932429
1419747
1045408
41170
629997
865634
1820595
1256903
962454
1837233
1289526
666116
1258167
1037938
595009
1935163
1366677
1616249
1661370
1588957
1613120
458589
679912
1836950
448412
696388
1014543
1639086
1352806
143797
1614771
1412619
1069262
1199625
690641
1521565
820034
882727
756524
85461
1240677
73324
875208
563291
1746729
1241966
1234336
221945
105325
85719
186974
251084
579608
1113005
135776
155159
1420694
386089
1983100
1118711
968151
841963
1793341
731347
1858160
1732745
975137
301151
801871
1852291
1185260
244734
796347
517451
850484
481505
1325335
517960
1811511
772350
874175
308459
304215
823940
1883183
1321684
1851247
15109
1394243
1719376
1851304
1644332
330273
1076136
1297531
130719
904178
911259
94634
1920404
1071999
66230
490893
735810
1205939
1395518
1548032
1732605
751930
1134774
1562310
724457
1196683
308931
373863
680974
1086808
1114747
1619537
1746211
424477
1663539
1803920
1177471
488789
1225264
1118633
1624652
1353376
1137460
1712930
702575
1226381
879264
90282
1229168
1346589
1908289
545170
575557
479727
1378713
322456
1467699
107032
392682
1582134
796617
1352178
855634
981901
1006086
1742577
114742
513164
879720
1074993
948459
452200
293057
1686798
1875866
1924765
1872533
192720
780501
1728410
19466
664920
1208046
1590767
916590
1481962
728376
1496092
1111459
1160503
1433167
734361
1282553
1085744
1914439
1648292
768616
1542189
1547577
596711
1347962
1806758
1370304
1680645
637931
319986
1230411
1129266
820578
645634
1747190
1199397
1128522
1848727
1334669
1169985
725973
933846
61199
950989
97170
921229
1566379
873896
484046
1506342
1008439
1694681
401915
1069234
540119
754595
409118
196628
777273
1306301
1727240
829267
1427656
1033503
301147
1209802
1451478
1520117
1548871
901279
1493785
1457186
470239
98650
1313847
1389738
1375053
1133751
1421198
60793
820816
668426
1246294
1983342
1491812
193490
59590
1864439
742076
1787802
33023
1665732
348733
1364482
719224
785616
991505
1658662
1675916
607094
1917734
985631
156801
20051
324881
1880773
312659
68900
1995606
64458
1223372
1921911
180166
1676699
1230119
1598394
1215224
1868770
970311
1251648
44469
615833
1421322
385405
877528
1937208
1894072
1389291
907637
1809475
118748
1502487
1735936
925778
764865
885363
790438
1516455
1826817
1823796
1670544
1235457
13962
1795884
1317873
1986873
741065
1432332
947289
1337523
282725
1349031
1582619
795070
380741
1509993
1968140
859411
1267727
216951
1750769
524049
102149
1735541
1172043
386560
1460786
712977
399507
445444
425403
279994
1918919
1933185
1261712
1207478
989987
1567624
188277
945175
320251
389770
1916424
497896
314697
93554
1203303
1290953
515112
869201
1728091
1052965
741196
1394578
1567155
774505
556528
1735517
1044653
1883108
1597671
1860255
976639
1854854
956244
946288
1635803
76303
44178
134623
726287
466849
337727
1571363
1992154
503931
295848
1519438
1312325
150298
758980
189448
642698
1322750
1976178
1284653
130966
212278
1787859
581740
1154394
1000430
1848116
374784
1661209
1155096
705294
610932
521316
1859575
1726644
196617
497032
1359865
1576302
485297
121526
279060
346841
131427
537845
772245
1323209
1239865
256945
775213
1120914
907144
1860409
954697
33198
1162362
432361
1672458
722414
373068
537972
1088641
109328
1078348
583659
1784650
59133
877705
446169
1860580
1822476
1787316
1529646
120411
1425508
584567
617721
615140
871166
906071
1023174
1180977
419516
1956942
1288635
1652916
937674
1805286
627547
611005
892831
1421679
772615
1805171
1098153
384174
1750440
1096578
1717460
773658
327896
698298
882392
1281226
1052547
748395
579410
1373598
1338933
1582652
1340469
1599250
700046
1414741
758674
493733
1886550
225969
1108293
1412827
1032239
955347
1154737
740411
114324
389079
1929590
237438
237
1942727
1904117
1010861
557627
1691812
717287
354595
242879
1433495
1636625
1336694
1612295
841346
1035021
382460
728034
1233946
1397988
1025342
158676
542828
949533
1189931
171431
692113
1417432
680349
1939956
995557
726976
1898925
923485
808418
1352344
1150156
1867752
1615712
697234
527547
200459
1949761
1298786
757857
531477
181642
507776
896841
1682561
1038664
1772794
896822
951338
789975
1880062
1053614
1290858
700102
1274995
717798
1946666
1837324
1237629
141956
86019
1485986
1831753
1659287
1738290
1654279
1823147
570129
1329655
1944361
753396
352217
789251
1893502
778097
1414692
713255
1099627
831005
392238
499121
244597
857524
782517
1918610
766912
1698693
1772269
1122258
1897014
497672
1168681
552570
1589853
1499970
1621907
1300572
1509464
1932864
586620
859974
363186
1535831
947484
1401301
1476204
1149784
1950817
154632
1930966
1810097
1685099
1297665
176160
605884
258366
1175589
1569904
948811
1612549
86344
143573
384903
1062812
1988703
1255808
318614
1859147
976349
1577079
38551
932969
595803
658906
886423
1366779
1499196
1561789
374727
982788
583015
1617687
524631
79732
1010479
1674390
1150537
303711
24052
1678210
796820
848782
1105081
688160
1244352
141194
1483856
1603871
934768
629217
1628629
1774886
833885
652593
165208
1283913
1550052
1507606
1051237
840500
239769
146464
1429846
265330
62086
532876
1454821
1496444
74757
426310
994364
1935889
1236560
1397930
160477
1093780
205057
1258830
1127042
1021772
367233
562285
331971
982381
136607
1567729
827738
1983369
33251
1926414
1030628
39884
1974520
946109
1082149
1050325
115093
1236205
770643
352315
1768258
1767781
578389
1144765
950605
1130820
236532
236374
334473
1241830
567917
194845
1407220
1096711
1891448
19623
782604
1130612
50315
553846
1068269
271722
198491
692405
86679
832522
1282174
1064505
1863875
609350
316321
951895
1360386
1106971
891974
1322951
536342
1193595
1232222
1872861
1199105
143859
1138997
240649
1293034
139231
1365041
1913342
452288
1863589
165925
1132074
1476289
1682190
1535078
733983
1142758
328021
417523
1663333
1507448
1756829
352401
1384778
348579
1107349
707618
1476957
779709
442427
1529515
1478735
531262
754495
1340285
15751
172922
1383115
859815
957252
64408
118370
1417171
1664837
631611
1915009
695160
1593814
701745
1340012
1454190
655926
1983971
1672531
885633
395467
945920
671391
1267864
1967060
794106
1398092
464911
829015
1961815
565013
1005620
925471
54688
1584
659302
345721
1559885
539122
1127210
1555280
832460
1561397
819095
1172558
1978980
1550778
1612851
1735202
44390
410727
1531965
1701069
702267
1954665
1135383
924063
1857861
1496017
996605
62060
849237
104777
1131410
961422
922200
1025334
1882715
411508
759621
96899
1939827
362781
1206188
578084
1387932
1820054
1311044
1841755
23529
939862
279249
452617
416082
298992
457660
571828
1246441
1563035
807937
1657198
1047873
1250944
1439288
1136643
1436669
360323
1869434
1079559
1208740
245181
1893608
410355
1136688
1110842
834909
1754968
1927357
1930616
1815993
443630
164431
476289
59395
1482985
342449
541048
461333
1588809
1121097
530566
1697470
579870
340022
1236796
1821046
815030
1513461
551726
192707
1727174
1649069
279453
670279
7934
868771
422733
1636569
381929
1686393
409477
639470
562003
283516
1287941
469864
44138
1606569
1129643
1136071
645951
960995
278564
866836
1332491
1420097
1241738
894101
865300
929643
921547
671337
279454
851689
649328
309207
252673
390658
45674
1915673
1439516
1125426
1564930
994500
501544
1092748
1524288
712562
1093407
1976351
983085
809707
252608
1222349
444667
682647
316117
1623027
1415790
1347654
1806114
1711831
838066
740508
686409
1616078
1758008
1417759
917878
1355361
1891472
220932
1594223
91429
402427
1621999
1864431
1393386
651481
316851
1929445
1396277
1269320
1360695
77737
502278
1677841
680727
365055
179921
1664801
357672
60300
1128583
867377
1721838
1751787
1503608
293704
158329
692348
1741155
1524406
1864128
817507
1656634
1363640
495500
994620
283302
1452948
1002359
1129090
1997246
914713
1901125
1233189
836333
996959
1494225
218111
1301586
635856
309229
1018115
1983997
843300
615910
523551
162955
655681
1597465
1299404
1481502
1384800
328971
1517291
1328473
476379
1191839
101014
1253167
879152
261347
1147971
1428922
1097849
1914416
1987306
1391362
275154
1006908
1661699
1345709
918483
185653
24082
1215142
1358671
1037472
1571085
1065273
174079
629449
1309112
1713155
91782
1826349
1298889
1564821
1152459
1663316
1362416
1720140
475888
395644
600671
500408
991336
430022
57091
1769366
414894
922059
1296753
1899855
288894
1341421
1708885
1228836
1568817
1966782
1237959
360666
1427468
796155
1964908
212817
357071
1586856
71259
108113
1663034
1797539
1214824
1815064
1130931
1293178
1641684
1887887
611090
1145267
1674069
91321
251389
1301294
294989
45251
1677579
1205828
766089
1869973
840676
626882
675018
1590427
388265
200636
345307
116641
1536726
363226
1336553
336389
1723473
1416930
597488
1811144
144766
164830
1240311
1314902
1044553
1078339
355701
1031994
1776782
692521
636871
595002
1474678
1121700
1768868
1106996
1685767
1836742
1588995
1111956
117107
1261973
350303
1814023
1986125
538450
1306844
1882584
1062044
1310721
1528022
1043607
145585
153229
1354331
437254
1480953
101801
1723246
1136902
1234064
1891493
1292794
1762607
55751
789437
931084
1165500
474727
1289429
44359
1939303
1707867
262960
1564453
1717179
89198
1591366
1488209
1117833
1673658
110178
1047162
1202146
1591881
604596
606866
1580745
1721608
184647
1563268
1188178
1466498
1914069
1191367
628736
75700
684338
105358
1118940
1613678
25562
1720471
1496096
404462
208597
327947
1212141
1483209
390952
1451057
989798
1995862
1290361
1454942
1699107
534177
1306754
1747054
584134
1501598
548273
213843
1998851
510675
1087991
1678929
1612730
1182820
1252436
492618
1847431
1136170
1624266
1533287
1421303
1720718
1433066
384368
1056064
1157208
979199
1157216
486412
989284
1311627
639300
1145738
1215533
1767357
1162775
114918
1033813
1969212
198363
541530
497052
1525120
682302
228879
1357924
539941
1231620
1192971
1911817
860990
1219520
782022
502218
1011323
264059
962653
1968547
1683472
1786069
628009
1879561
1602517
1508818
1184975
856004
1477246
688234
454991
1430006
1392995
1332654
971676
1522908
1532575
1288691
1904927
1985311
992873
962733
337496
1825194
978186
209955
784590
14793
401493
789762
54411
1281802
459219
1465040
1568429
778423
454683
1250729
1344059
70279
220423
1501986
1132012
1986106
1319136
360460
88066
434628
920010
499202
1189742
495557
1474626
1678851
944568
1252082
905219
1270599
798297
1852054
1247185
853561
516391
404959
998761
834956
577202
1669280
291202
1105061
1687814
1433082
261761
199660
685458
1107616
1083117
839373
1173251
1947804
1860070
1069531
1345807
184264
764759
1176564
411221
1865655
446510
1169807
131767
764409
413947
1966776
1667920
1156326
3343
1157136
189491
308075
588579
1282589
750226
547678
1530135
326889
1281524
1498049
1584061
10293
477214
217772
1420387
1170918
1152471
799027
1861289
1527235
108714
364265
1670348
18150
608185
1385921
595429
1439072
547326
704966
1013039
189703
1797461
1135932
1810604
956547
424309
1081851
706703
1602170
1548979
1736810
358250
933936
1297070
1944360
1594978
1408802
1074281
699730
1743962
1557292
1949267
529034
1895082
1346278
1358674
653014
544827
418394
1457710
1170465
1058966
699051
287125
741874
1723430
387935
529052
1508201
1094062
1388877
578120
1318267
1831257
349477
194435
404531
1905789
1777354
1127639
1859010
951927
1630516
1144924
942436
1340497
704087
1998039
974896
1261847
1430978
1911117
1164276
481565
1584060
1256087
1151050
1187161
2254
1536998
599044
1722967
276310
803096
28476
248786
1182163
1445773
1705405
124137
594135
721573
988513
1931974
1297211
447665
1772345
1788129
185123
179876
1681894
1999532
1240598
953155
1990838
742330
1028103
850882
306448
1502036
1250376
150620
1983852
484623
1901406
1905832
1112338
1372725
1974771
119303
1533155
1580636
545423
247244
1868454
1819201
708708
1227073
1768247
1496589
493888
291778
72904
63004
45708
122101
870416
1553191
1858263
1426073
982925
229019
1903269
827478
1406440
1670604
585585
1165935
733603
790201
542226
483810
1303758
124716
1463163
1310443
1936289
369888
248411
1254395
612382
1622357
1186847
1487751
903129
1703109
242977
656856
1830958
1663545
414687
557519
785129
881176
1975263
816793
1076079
928323
1342720
47346
585244
1982992
1255491
40150
1715443
736484
569970
932941
112366
86173
289732
1174658
667146
943425
121933
1611057
1111939
614220
1541425
262051
1236045
937057
949916
990686
636257
390610
1382451
909794
1233696
1671193
830904
1394067
1756852
1607502
179131
568134
761431
1283148
1605085
1193133
812023
855002
1357014
1225324
1094235
1945210
402200
1576844
1670317
774506
773281
971559
1661406
215954
1694004
924283
1891244
655970
1578733
299864
1386052
1108329
1356689
1886659
1989305
788086
1469334
539668
323627
288845
1728957
1987256
1732346
808895
788579
1669239
213545
935150
1699146
599206
216578
1116426
1334524
1137043
1736657
187612
1619620
477207
1035266
1993656
500667
280438
1735729
1495943
1866970
760305
1463197
1738726
398935
1892404
165255
591777
681826
1358890
373972
737057
344966
77223
1277615
1238441
632433
1040470
330465
293754
873833
1598808
257438
816888
94735
1606038
197966
1270907
1514431
82701
334079
942205
1003160
916010
100177
1955723
1119698
606014
982258
211072
157444
12622
525238
1751195
1569378
563237
1828136
558295
905289
654589
1747939
500288
922193
394692
1300537
203630
640678
1726219
878986
917814
576206
192793
1116726
217031
1872387
668325
425143
1244801
1654399
418535
1902282
1552119
481447
1261215
1062748
216482
720933
17517
222983
1925509
750208
1214914
1609401
570100
1190788
353600
1109279
1586737
1091380
1592273
525555
973208
1633239
1955148
1256675
1697401
1493051
1813877
1502833
871997
1147979
1198640
1071465
1451236
1114070
549240
1896165
560087
950159
364308
449207
1370645
766572
1305460
308294
799347
45938
750885
867557
348513
849555
1497732
211121
801948
1456367
1754678
1572536
1504619
1126483
993675
1277292
406298
1077418
364252
1989557
1800565
404788
1962296
652727
1561260
1918598
468338
170116
736473
63822
600112
1161173
467046
1919102
1636754
1896720
1668855
666540
1765915
48816
934982
1387423
1218061
1163463
64832
1286677
1933461
1388878
1280192
767825
88701
1570823
1244577
145739
333286
1814366
1775623
1779982
1261355
1117263
1521440
170957
1226112
207120
1885633
1674116
1510237
497239
1293951
356845
1071161
1740221
1012363
965350
763049
1056675
1011799
8923
1089476
1381148
294916
1218888
860432
517911
1267093
1116027
761791
95393
1698640
1119757
153110
1526290
1030573
1516290
918647
707937
858023
844724
251867
1073298
773120
1607470
1454086
1129090
1722391
1795758
260084
14857
708789
119330
830415
1375874
700094
1054447
1731001
437968
863883
679180
1381944
219537
23041
939255
1686474
1009481
409902
1468958
1092526
1467855
572791
254786
1480120
708770
1438725
486322
912086
603691
1871699
1392739
1708774
235145
47091
547651
135982
1044669
338549
1225211
1317420
1612072
68004
20161
149476
307535
1954131
1566838
1052020
1667061
904919
1103261
1961661
1058947
955598
217129
248584
709073
1741298
56486
508028
153544
1157811
548699
1525169
1074349
671848
1654965
1318779
997362
1284955
1657630
327201
475954
1622698
672242
341678
1147889
593253
367156
510515
734529
460963
362614
1988231
1805721
630039
17704
1344445
265363
1563203
1326709
1616196
1760808
1470277
591027
133913
1095936
1703228
1937594
1454072
1337391
797387
483901
1473955
840468
694566
1489380
151656
1869839
827563
1213555
449911
1499411
1100453
1735905
191424
1283330
1725750
906624
1883572
1224245
585874
1696945
536998
1229447
1339460
466454
47047
451899
1501699
1364984
1340235
1245931
91724
1600407
802556
174484
1177742
798456
564332
156521
88839
1030488
119053
1404262
1053434
1988982
505146
992139
1033581
595302
101837
939352
653437
1030825
604183
1346278
1895458
1182687
1126811
753405
690656
1628627
30276
1615168
1421412
831367
303834
433014
1159682
1684146
464997
1338710
184702
715254
1238342
1002478
433260
290470
760680
1598617
1434290
1443238
441551
1380349
1419272
1629484
1671420
1539048
1598989
411012
72742
470672
1861100
1079424
1703001
214243
1749840
95049
1725220
349439
1942020
319534
423725
1021294
1790657
1418222
1776306
937137
1398018
226381
273975
1845299
849441
1469950
1443251
822237
1830492
1649112
771534
549117
1643299
1866342
243168
828248
1782589
1005092
515513
781261
711725
689920
589182
508972
1385813
423444
82403
1381191
446574
1534143
388391
1499569
1737002
476222
1753176
493483
1711773
1039982
1668382
1138754
627776
1414236
473590
723436
1721602
314468
1878101
780943
1488386
1204649
1561936
1354086
1542812
1721868
829592
820278
897387
736294
858442
110271
1624038
1074463
1832702
1835855
29055
1918058
551011
1243666
1691532
1780196
1767048
1156351
855695
1143981
1595915
158072
1434161
1742542
1291256
14355
913593
1112286
1000716
1829446
1412149
1891363
126248
1090112
122838
1408620
478880
1028735
1862938
953712
894024
345203
357794
164883
131398
1987046
158523
637606
1024378
271272
1692806
1914869
308625
1269544
1946897
1834456
1828685
1450030
1127324
287966
392822
690134
268277
988647
940384
427502
299883
245746
727949
1357682
1344524
1877403
1919473
1074075
1757445
1023755
1956811
1929619
1420404
167192
177802
1376856
378499
480980
862997
511957
1979630
829404
114380
254182
1466731
1656251
912910
45744
1715101
1220564
475036
1337247
664521
29891
1519446
1566204
894534
803020
126178
1932489
423360
647511
1353090
564342
965197
27033
1660733
771134
1708026
1283370
221145
1454731
712453
1152792
1382164
581450
595611
1802615
1917406
802071
206848
140547
303552
1783750
428863
539923
876915
1972070
672544
242151
1675035
1149440
1046024
792179
946462
322206
706619
265677
393353
1706187
1910861
1875846
489808
332168
1360459
701251
534427
1238822
797191
5750
1916080
627362
333412
1756427
885876
228075
405423
1159171
303779
1969140
684019
1025002
526078
789422
771647
1509082
1702937
1754557
732477
1987296
1276617
1474168
1999426
787799
1992250
237271
35565
1589410
1303954
285968
1497598
608035
121997
1075505
54613
1769763
718547
180583
1030880
314833
1133130
1388319
732491
1334616
1809274
161255
398752
1965485
50301
138470
1206509
1525920
1573239
61921
876350
1733695
310343
1189970
246240
680575
233679
181164
363704
1331778
377746
642422
1950101
1606139
1283442
794969
853014
1228876
726893
197063
966994
1016336
1918145
401004
1072105
1755574
88111
511012
651523
107580
728168
67703
1766764
921855
1671326
1612380
1465211
702292
1827486
1636837
1251920
265111
1103429
1090324
1902981
68383
1228157
1809748
1493766
281991
412630
1435764
894521
277484
1406410
1659515
919252
1160895
507671
1578913
1776271
1140697
346845
407461
17165
395389
733088
11813
1651564
1505669
1904459
471222
1962744
477976
1858260
1845454
1572451
842592
260740
315348
331250
1795563
1283949
598250
1764125
146221
1067328
1411897
1384506
1434843
924652
1170993
302626
1642702
1437833
8620
1363764
1826779
1966386
375362
1602548
1108036
470199
1126869
1047472
1953415
975025
507324
1324784
1701019
211268
1793281
1830274
179662
1758887
590646
758039
1157777
1063814
513411
1376287
740265
55026
472083
1547306
1914077
421409
908178
1784712
765943
770552
749456
1490209
894737
1826581
776931
1093963
753407
843676
193844
1568515
664915
954145
815572
1369815
1096759
1645566
710824
1218452
21600
1292919
1240264
401210
1446612
213724
167405
893408
1255343
1118983
1487452
721598
622651
1315757
1420555
980330
1039668
1379577
1789696
664916
1597376
46563
874829
878682
542847
144308
1686520
643702
1479438
979024
1575690
298842
1020647
1162111
1923793
392087
1279567
900536
304885
1547743
1963573
1006219
1409321
1684053
833819
951671
1974197
1932271
1002585
765910
1999289
1511489
828734
1821815
1895251
314135
1302548
416129
659815
1241361
1486693
466363
1630488
984871
1976145
1332083
188804
1407876
88113
1662077
1586903
255267
198048
996128
1258966
1512411
1775342
1152188
1957583
1158007
1705582
87953
1772900
143404
685229
1220145
1818303
1478758
1289852
166833
1768442
782376
146107
1277406
1275733
1471875
579818
209435
716505
89509
419412
295125
775826
864889
557551
1856885
1245827
1921237
293829
1039200
806694
1063029
1774194
12356
376766
16861
36515
2052
26170
1514720
289062
882811
723601
802715
169200
1950835
1217704
807615
471663
1145848
1234801
1800665
146055
530212
1236625
244710
549926
527907
1040763
948444
643698
33311
352184
1263442
1311695
582793
1174117
1815219
1513676
380574
1757691
168744
446719
1707149
186211
1433278
275466
102717
1043719
1171337
1323564
518973
646075
855773
435019
735949
274180
1734599
518511
1450596
1000529
161019
920866
83673
478641
332518
168218
642244
1298788
650177
1936781
113318
121805
73362
741077
951863
1894821
1250042
472553
1747692
1618946
883759
337902
1469007
414386
661234
495927
1209224
237585
488822
1421303
463290
875181
483864
331616
624447
993908
433510
1072197
163412
1430015
1195523
1246362
839862
1264401
1129147
1546794
527315
313191
910016
1930582
1458573
731823
455851
630204
737917
614081
1296611
380542
950499
546321
1880541
183482
512688
928077
941536
608979
67858
1773489
428618
683603
1595772
1099517
1406309
543979
1066501
1185676
178204
752361
889212
320437
881009
1481996
1854585
451622
1414599
1925645
1879485
4198
1619718
1198008
1928101
1967552
1251149
1568213
448073
242802
260545
1671701
976062
207372
1266267
1771837
918645
1551343
1067418
766651
470018
905834
1363969
556197
1526476
1446403
896264
612451
830558
622310
1900480
1443266
749150
527826
87009
1118476
676436
932052
885155
661858
913268
1784529
945217
87188
1583155
828901
1501959
1429421
971619
261793
1896178
853746
411947
449222
352382
1323416
415912
1016926
284727
234135
555560
778466
101464
1952709
1152230
551678
806360
236910
343981
1298388
1765000
1752065
589070
487036
529151
1062748
1995949
661700
965879
1211785
1296151
331862
641054
52900
1889526
1621290
1511679
1920705
622793
313699
863163
337847
1452650
1446258
1101797
1145985
317406
1417550
507192
68163
1343153
1526851
1739759
223355
311888
679382
791772
397569
1758194
798724
1458518
1813720
925886
1661718
1908536
247501
235447
765891
66585
1612553
1506141
1192058
1656662
1257486
506399
743574
1677522
1273382
104863
920899
1814100
1028372
1252637
1521942
1752053
235599
1602584
869626
1071142
667687
262006
700860
158489
1569376
1278328
1121267
1613469
175801
796325
681313
1401321
1774447
368071
1291977
1852051
1820691
1365798
1627410
1247075
1685963
1390698
175298
1843406
1002499
1046574
1833783
936752
326124
1846290
1448608
1852581
1816449
647951
286764
1936352
1838439
292206
1208141
1233365
1549676
1878224
955624
1659655
863108
413226
458691
758472
1813243
525119
1964582
405120
1426529
1142924
641816
1459956
619549
241269
995480
286473
462836
343345
410224
280115
607759
1107620
395145
551346
1339192
1468025
397498
1376782
186875
415286
220991
235816
1055313
1510465
356261
585836
884102
221456
111693
164415
1087370
1647663
74332
3666
384792
932598
1940284
1545561
289940
834937
819264
699758
1876992
848559
267281
1656900
1681069
1890441
1743744
659162
1978109
200537
1509786
196211
1609572
728366
368365
1705032
1471554
1406041
631221
440338
1763819
1891523
928502
253709
785459
723821
1716771
942690
176670
1947696
1431410
1651717
165835
585064
1841854
1771076
7926
1372285
1561825
784999
557189
1673541
1151018
700251
1368366
1613484
1638467
408751
403285
568579
1505099
1487808
283019
1038735
1822654
948995
1718404
902475
463534
1104886
362607
596576
1494155
541397
1145992
1303229
13215
1628735
1243300
501389
270126
1280554
1312809
178571
1037118
793604
1088426
1384804
99393
1762709
1730723
1236310
1808137
1190323
589049
1904498
1240540
1648048
1093211
191539
998828
1067293
1703535
1451613
1704242
1429755
1728640
1694468
828530
1480095
1607997
1520899
777289
379061
1687871
464973
1785457
725051
499981
654813
1396927
262292
1344293
553956
27766
1110665
699656
447663
1096416
461686
26062
1669605
1302613
1893380
1600284
1237268
108039
1664929
1682674
1570761
713935
1554895
165470
409873
1526505
889623
370334
618878
190848
1495093
1185418
976538
1479543
196334
145064
1355777
58468
416554
260350
292101
824839
40079
896098
1670915
1847720
1593476
375740
1211397
1249563
24593
1610060
1747049
1075566
1902560
118659
466915
949437
915200
1924942
242334
462551
398669
39017
1379278
632546
485740
613967
1111686
1776336
423077
733452
262812
1080298
353112
1008664
1686242
742497
331710
867690
1945589
1880663
1013380
1694335
1638635
366551
733273
1074023
476901
1476078
1517123
1603506
1436788
1351737
123771
1724835
882186
1714162
433059
290236
1522408
1164688
1060724
211247
122835
760973
223911
1069197
1561705
1221487
1808955
1812777
1358368
982639
587761
677842
1763785
389444
779995
1041194
394819
1342355
1587630
1221469
1712250
592065
203927
905012
1360589
830268
852818
1323482
377497
1247547
1431466
1590787
1739302
759634
867307
519528
798765
914422
1185192
1047252
1211355
64624
1007954
162144
1146616
676465
508607
797252
1273017
938180
1336016
1720657
825276
1819531
835969
736927
631602
97905
1731977
518797
1191376
1900338
1923279
1170149
1750506
1913471
265574
1254000
935382
1873808
331288
1034611
62516
1255357
845135
1232571
1922945
1068156
192897
423568
1119659
1788769
193388
1304035
1833009
1174731
559493
1158547
1620274
410900
1587180
257397
1663142
338839
803918
1185713
1424085
323783
479797
1618794
1702217
816869
1029736
509334
1767925
1105084
685436
507309
720173
43582
203427
1315691
932809
1539082
521941
887319
548380
19982
1032444
10100
1356949
1168454
425384
698853
1513036
2543
1731817
1481252
744442
1400980
1691579
649882
1494325
1783936
573322
1388380
572258
398083
954176
1623491
1241466
103622
275182
48979
519344
799313
933283
289413
1713174
691255
1624729
1445518
780291
804264
810040
1631049
1884198
929177
694089
422021
1804411
1388428
1904758
1919257
948543
59557
525725
1229809
1030373
1622624
1241766
1143824
89167
773284
1453627
1052756
788626
51908
1102143
1831855
1459046
398053
1921016
1219124
1893814
1327896
1882917
1900280
1511412
1967961
61580
1621471
613583
1426750
1593655
99389
1136131
61290
1931267
1983720
1213767
1146028
1840027
287033
1505209
1325782
1558667
1767545
548504
1032514
1396253
179693
123538
77662
1291380
461606
245463
1873729
2272
204123
971414
782712
875325
1393223
996519
1930054
606762
194418
397554
1144070
771785
430276
667046
1543695
321862
358051
1432848
1825094
1499223
1210721
1004503
336535
1176425
1880767
1022696
1071432
1445011
1167486
1406610
1142337
1909924
607282
706365
736667
335916
1933185
1999727
1873383
1318198
385970
132015
1038418
1528558
1161710
1106631
1480618
176265
1673997
556142
1704010
1452266
603994
1661714
497642
1330621
1432043
960018
638201
380266
1197732
303996
1268731
431422
1635919
930734
199419
1539210
1805475
1408383
575914
387613
1324374
281998
673184
65759
1195642
705206
469883
782271
244403
1356896
532117
275154
528297
249705
1717066
724149
1614063
1277325
840066
482988
1951849
283624
35251
1687830
866567
1656264
1867657
1303284
1225441
432783
1946677
815913
495361
1824162
1822158
1299083
347100
416781
100767
1842107
346621
972971
1602450
1061621
1384299
581724
1228966
1406888
95202
1554183
1678621
615588
12161
661344
882596
1128161
399903
14286
96162
1447766
928803
1109627
217634
435151
1877762
1255143
996613
1161726
768718
571179
1727799
1204301
1819805
143558
1323163
1321380
524023
838860
1488277
1488873
1251032
1579197
1600899
1793469
1567358
411732
939958
1504373
1533971
624718
1112511
1256436
1935615
841524
1633276
219482
957100
482061
611913
880814
1890903
438244
1336067
1254441
532774
1385648
1779887
196580
1587600
1268490
1954691
249704
160233
1920090
722248
393138
478415
890442
56641
1391415
179157
1772841
593145
1880457
503974
469662
902070
301005
1185178
1000128
1145052
1470315
1856032
1969174
195011
1266199
1709630
1404211
637611
1587917
1838131
1276548
810842
40562
1566945
346919
1983760
244886
17083
1130932
1406211
79590
146340
764794
492925
1094035
91277
1822668
1993580
1098357
482094
37721
1707416
695815
1042946
1225030
1069208
543840
1035990
696961
1349839
1788925
147947
1083763
1832778
1869846
1996350
1707200
1708408
468545
530403
811429
5894
852598
1289183
1580647
346640
692704
1803236
939983
1615820
659674
1372926
600363
761766
868119
234848
1971079
1254053
233699
691327
1712053
420937
416535
1417872
1536572
1696608
46377
1286487
1271027
392643
1036501
184168
1473863
1127451
497560
1803634
615728
401766
533903
208360
209945
984123
1361133
231623
1340279
210143
66773
1519466
457634
3316
1727773
1784111
109765
549073
1533722
882342
459191
1518279
751689
1445988
1410385
1185917
1714949
502024
1021571
1158652
795262
1142680
149861
712190
44757
1321509
778546
1591852
244510
717886
1209935
292518
1604490
187860
349559
771535
813786
1245780
1437723
940308
1396111
1456125
1443760
1417171
229447
1327092
296695
917800
1573998
531588
385014
1893306
1369626
1589368
229405
1208235
1161175
1668087
106921
1320241
1392741
1683884
399717
1849425
623136
1461795
1380061
1078250
793707
1516133
1385097
1547759
707736
198833
1462739
480137
1573656
275738
1731500
1533628
114877
1385371
1509612
1479854
781237
734999
1197222
1158767
1924801
1643841
1328892
770613
895438
1582821
1868233
1814401
613410
1079172
113948
495103
533896
42138
1632608
377575
748240
1948491
78536
805525
1714145
26428
1506454
1969585
561297
725460
1729698
1001863
1461893
856105
1366829
218499
11388
1160996
1607546
1720297
1261499
286841
679034
1590309
209318
1627849
1843085
1205938
229992
405926
877588
1396248
451923
365884
170891
363409
1475699
1565217
306177
1959743
1765827
764723
1073685
974260
491173
1795133
1909400
198207
90123
1657
1496881
1553469
157287
1851713
652189
921938
1527882
276719
368493
1348772
1601195
100259
1970702
961974
181374
971257
72563
269300
1484716
1970076
488811
970150
1535210
767258
1412348
858937
1905488
73753
1027265
1619000
1657725
1746825
1441883
605907
1952643
1146997
1001177
485869
1823581
1377029
1752690
1662101
583266
1020365
136109
1605371
1724304
947705
477845
1635245
1726205
985125
1236245
728473
60879
865877
1846814
1514639
995757
1052112
684671
445177
765084
1393838
841426
1836092
552879
1599358
1152133
768033
1813162
957777
92054
1144724
1699554
709618
957375
1371195
932473
1490181
206955
190478
1240248
1951426
39142
20020
1454042
1485617
1775854
241244
875618
1172325
1501447
1234189
1183290
256290
787326
1677721
742752
1596057
1036381
1528632
1661354
1905184
1595476
1289578
382510
1617154
322851
1185536
1982620
805822
1727141
846440
108119
833642
143380
211202
717332
1708465
174648
331621
504679
1320482
1817897
187330
999430
379423
1469615
1501355
1656893
450560
347199
1656309
551810
1668244
1429069
1613376
1686962
1732666
1850917
1071047
1593567
1610645
1327792
1196370
1375217
1579767
721928
156679
242902
195789
1933356
687016
867164
1807377
498446
43046
1088722
1237889
913642
382941
1631889
50769
1978351
186635
1211728
1371429
279481
748205
1685798
258533
514059
498798
1272672
655916
1187671
344142
1668115
222812
1051165
1438018
1449829
1407400
1849558
1335636
1467105
842772
1090971
444263
1145283
468080
1746539
388481
1902179
265786
1945814
1260724
1654353
1997591
461962
995567
1560590
1646115
472424
50939
1352891
1857666
1603962
465405
856898
1753754
1611800
1088142
314195
454017
559241
1509827
1305143
1316141
1814305
571250
733452
104227
1352731
707316
196886
217253
57977
268867
799791
1999592
1045785
935147
1501859
581957
1187397
108339
1095817
1405908
463488
1329796
1955545
586972
1556873
207250
638885
779897
739095
54622
1669352
1495171
1038674
1900398
1063414
1167143
1035758
1571855
1599901
1356272
396139
276343
583876
1023927
1862058
797688
472550
1113467
684348
1296679
1901616
233013
1302553
1191414
1683258
857291
146102
1566527
1309030
66634
1873910
1930248
825450
370528
320063
738252
870157
1254447
1841596
289881
1154403
26452
1889744
1655919
526762
1239980
1633856
384860
1937821
191221
317778
319011
253564
557576
193694
1518326
1330577
166035
295749
1802059
1097481
1288774
189540
1642696
480827
1703680
1214894
1451472
1123701
1489825
749978
152408
1405543
886914
1838371
319652
1670603
405939
1541202
360032
526068
1356343
1175854
343648
466006
321087
1066357
45727
597593
973235
1020244
1385559
447687
1840599
782353
1187087
1908337
452980
1551858
279746
582242
804057
1759111
1379724
145397
1334823
964287
423197
862579
1700407
1400823
1350055
794821
378832
1791247
1064385
1821220
876425
481883
1524599
1287283
1438207
173022
452747
475690
37531
823052
1711936
1443191
1697655
1356427
1246803
971485
1808106
649595
345112
395803
1140260
312871
1053285
376413
1574822
410395
102259
281812
1882606
1462347
82720
1924883
56027
1046961
967141
240859
253793
190890
1845420
1008714
722694
1960020
456130
947486
1894287
1056722
1422805
1225547
1941757
1328269
1122756
278684
323505
1716550
389311
447003
761188
534268
462660
84956
981061
841550
869702
1055454
120946
860407
1466511
1847713
229769
495125
31223
1182328
551425
1100951
961884
985826
880995
261389
1788625
417378
1943022
1680162
1955296
1305234
1352990
881660
462611
1177060
302585
355777
509982
646940
1875734
1185603
1651408
387451
511732
697282
1649090
1104148
1864793
494422
905025
1375280
1707453
1868638
1756494
9543
175056
559048
694767
1717720
873207
1886688
1873258
1267943
947144
1792451
1830894
1709800
1336594
1878848
1895399
1895133
1175753
146354
1352281
1343849
422132
593129
833040
391763
980123
760354
584659
1272510
1196632
848416
211715
1167647
921166
1834319
1236910
1564368
425008
1395796
603950
1009766
1445296
1206769
874454
1614481
448322
1958712
1339723
358372
1808386
11504
912943
856658
750360
489855
73380
300903
977899
165933
1276557
366820
627974
336085
1417388
833968
568086
247200
824359
70119
1578414
281058
1446952
345120
288804
1421474
1586082
415789
733043
222885
175248
1503249
686521
1587850
426453
1879309
1794017
1793778
562843
266922
1563656
1485405
502525
287637
53258
832002
1529799
174032
1855327
433684
1828501
1826163
1521220
1405585
911086
1217684
1921612
1061835
31865
343159
1673940
1632008
493854
1217798
1647451
607456
825602
414431
1630867
1768255
453172
1394630
1802217
628519
1267152
1914469
515847
720826
1035183
352677
1403580
1982903
27608
881059
1774324
1392671
1569895
261405
1698145
1211659
947196
1779707
445492
615889
460430
679473
1332358
1406222
1683213
1541809
1538272
326279
962713
431356
104321
910619
1654365
1147177
654588
667839
1858908
985773
341932
1553626
464030
359129
985581
760887
1359705
565396
430848
1906470
1942811
853124
852309
1501118
123308
953367
696104
223978
1757330
1851436
1476678
1160536
1982085
938341
683544
1703200
1898860
1856400
545130
1660808
390450
1573239
409889
1953100
1859100
285707
372028
1550422
174580
1355263
1829769
1451635
349861
507778
478143
1872067
950573
1779849
1378946
1614840
1906969
1944191
1867967
1077803
879788
1371091
1927821
1743383
1307374
1209243
974234
1028373
321893
683044
494261
1092310
856114
1149871
357785
211200
403046
1994275
1422254
1803333
312877
916805
585119
1472202
1393541
1905943
546156
1048001
111883
688100
1679470
17230
747469
1045736
1660405
161341
3337
1605348
1102994
1143580
65968
1607498
1975566
1386110
971605
929492
1133621
745082
1167068
284303
997387
310158
871818
624198
1043754
466989
1012824
617801
123745
1660996
1847603
14341
1376811
1763736
1079171
809326
1087585
1921316
987762
272140
654677
1362571
1048901
1647869
1151538
1766622
1332762
928644
912645
1508441
981139
1825731
127656
1986265
1156146
1681798
356804
178018
430625
1754951
698305
799927
1004082
486603
1201034
1741586
693225
1634753
739033
1939997
1217180
1038156
181861
57276
956411
1954216
287612
1907581
1241334
1586448
816116
1596806
1754647
1153155
1431167
1184662
1380171
804996
204116
708645
394958
773255
301647
351328
678431
1475056
1870038
636518
1911370
1292839
899144
980973
448596
966934
933571
51066
1618443
1324331
264948
1535565
783022
376983
615676
1584498
1099144
1205604
25792
1040144
887081
1169866
1269969
172077
1377303
1251331
915695
333615
737652
508641
1638646
1330142
271429
893480
308216
153862
813518
386369
717791
1973470
1251108
48711
1231974
1414786
1328111
31329
1790931
844754
1903802
958100
455257
982187
1636849
1460721
1729397
1540347
408424
1632056
801222
1267697
1814277
526251
1026540
993159
1135070
1182129
1568024
994869
674572
170399
432842
1553404
703269
203789
360841
1244982
378797
1869368
1299499
1973937
1150374
1583613
274574
521060
1787647
466423
692012
1828374
61205
717173
1944989
789582
788914
61514
698833
498845
533363
1160511
1807385
955726
107312
1951824
682625
165742
1473191
1776690
284482
778181
1462593
1291456
272650
551208
19310
1651656
1975372
726282
361398
48899
247998
486380
1132304
1787207
1489305
1230722
1787771
1974927
597835
941420
1134910
1329129
1912806
1611475
716285
1998893
1951489
1497801
1652953
1243358
1581012
1491786
754968
1271752
1957260
1395620
417495
673702
59952
1195727
1444589
1270142
1835583
73968
1000458
767514
1888189
259586
863470
416548
487441
521730
1983199
868123
1115042
1591404
1596685
1324024
1431928
1652625
1149574
314810
47305
1092784
710500
52668
925314
1544899
1317221
1311926
1419312
1546651
642203
96315
484044
1110233
718244
260462
1207184
837473
1025155
505752
1758455
288712
1428059
965472
383755
1852765
457983
1905999
491457
891484
823071
377000
1132560
20362
1624844
597892
1744849
6004
44291
305535
548488
982433
369306
504724
1791119
1698776
1547479
939071
470967
1362955
1254531
873804
1001497
547870
1300163
1041587
916332
1328248
1640383
1808565
1348552
701270
1605705
455180
1485657
853453
775250
753003
569711
1472977
1904407
1900261
1735402
902699
1081000
683183
722771
1117996
1737572
758870
577608
214963
1313531
759865
1332172
674435
1744971
1695345
741072
905822
40172
1753160
1284372
1529141
1160237
1696913
686966
945151
1825934
1200985
62767
1300028
833552
764147
453501
1868138
229263
23531
389378
1873591
1247616
157803
1819310
855968
201025
145775
1368134
1516864
8151
1200745
1293236
493302
675813
661437
353621
781602
892606
1831317
1877365
1025288
961432
1479565
122633
1431480
96793
617790
690320
1330498
1114522
566027
223556
1947430
695492
570341
1459421
1762232
1854786
1403545
399613
783373
1366623
33214
793512
480419
665363
370711
753258
1303646
1548925
1739367
1601066
713607
1394432
1839990
1154392
1708869
1590150
955332
1667037
1439535
1910045
161580
1478916
1802490
1177769
996373
1949571
57985
1564929
229555
481171
1448492
883237
944257
1172858
1227687
870324
613403
731561
9548
352879
1999873
1920697
791925
1502341
1169024
502723
1812405
1302237
1487683
51032
1974247
495215
1186324
1959196
69075
1938311
8175
665981
1157906
602773
1762333
761259
1946959
152264
960541
1461826
1493430
1852059
1281230
1147910
1462037
1443538
820511
1245468
444389
631703
127032
1611262
1293353
194417
1587925
1700226
1949609
996490
1467124
974770
605054
1693590
1799050
1145771
1552034
1155293
707833
1752174
1285821
612187
1453924
182693
1819553
944082
440125
1702052
1701803
475662
1772286
808017
1515514
1775904
1693498
30578
573445
205637
780035
1274378
1036400
88389
37708
1726208
511661
1784988
194935
1249488
1763977
89206
1700758
1650370
513248
747580
65257
10565
1692952
1359901
1821324
1135503
1204956
1757451
268187
830315
1533072
1933969
167961
1149698
566425
646006
1755860
450811
1403932
971215
795829
1135088
820886
1349051
342820
553337
852390
1427096
665714
1856095
973822
1992393
1336658
1852854
1761595
1910276
1264995
1677667
1940178
1293244
170660
1013555
361133
1738963
4839
1563752
1811641
1900030
1122636
1000612
1071370
10540
82457
1511095
250917
1496966
184410
1072003
1238276
1750204
192795
1487466
1641173
1230132
921602
1210943
1619312
988963
914734
1589927
446414
875391
499488
422102
1629457
1805361
207953
815800
646506
1281544
1258758
1033840
837366
1455743
728496
836207
594979
1674789
1199948
124455
1091869
1907414
1762049
273893
809800
546582
1315553
1374879
1271723
83092
1721532
1928083
1298197
768593
1828619
1755197
1356359
453060
1666433
1786365
238739
257483
733709
1613326
678670
417157
946143
767994
586598
1092484
582436
827771
1012894
837323
1849095
1367018
5139
1552408
258659
1267211
1562636
1519743
1205779
1423089
1661333
1481588
1088708
355028
358212
997986
743643
1037908
482231
1839383
264239
1507338
95253
938445
1411613
1170172
1120687
525611
1762424
15557
439373
693374
1377517
1403820
1793969
801710
668599
577425
1894255
162385
1828666
327106
929370
593330
1805863
1360954
144434
1545201
1088315
809329
1390723
202985
771327
1138398
399029
1122730
1197005
1341852
1207440
521513
362292
1695690
641346
1064694
268998
1606702
50674
396632
1950214
71738
1317258
225125
331702
361084
99427
1520687
1344186
625931
1298165
1677045
1740288
990915
249309
132874
25814
457084
260228
32684
979848
134830
1771417
1789952
165878
861250
1459413
132364
155571
1554989
1146930
1553983
644060
1397552
1554493
864396
231326
776690
117017
816975
367569
658977
574605
1219
1714000
1489916
1657794
1454008
167828
1442760
1479462
207638
586167
13020
314382
200078
848563
1489504
1349368
200838
456521
1600052
1625292
331108
1467564
1144893
954824
1733029
1545534
1858054
552405
872172
537792
1650928
1131236
834567
1484009
111424
744960
79943
1881077
1391816
57607
1680818
1285033
1681440
919634
1845750
1300599
1752462
630500
1113937
1217327
895502
176779
1354777
993230
1513372
577760
917555
1127054
1795372
1133258
1480340
1866365
762893
394203
1873658
339219
1111629
1284906
731789
203868
726777
1845152
1105579
444266
1259766
1204897
1682926
1385708
1849034
454529
1948590
277205
636389
44335
710355
672268
1229288
699949
1794165
1323384
626389
1331581
1402094
845102
1449817
440057
1632712
1163287
217954
323318
1994213
589839
1217692
977313
1263020
1339426
323895
1520480
1092824
1537526
1133993
1330785
1300739
1627251
1206451
1195402
1777000
50221
1804561
1372380
568990
460797
996427
68605
1260200
1308027
267543
317266
1685217
1218825
853779
937125
1911326
640172
875850
1454509
547441
1297075
177313
777292
1725752
562535
1002258
914696
139713
399572
579576
82108
1442707
769014
806595
1653210
141255
768336
1584889
1916745
546025
1187939
1988455
1585846
953857
581720
438547
301958
1476826
786804
1580636
295569
1061620
948518
775295
880028
824481
1497820
1695287
382252
83717
1767668
81303
1410099
79443
359611
1756065
1232567
1088706
1036773
1232037
52816
1785121
702706
477958
327001
280426
1741217
771772
1847224
1292118
694072
509876
1585316
693666
1015405
425551
1177126
1636725
1610103
919564
1979144
706687
1207848
22077
316446
903733
1454975
924641
256505
426201
1294584
1742215
892347
839459
491138
1918714
1221861
1066738
545395
641369
354436
781085
1206084
610416
1765664
1836913
628589
1217835
1690127
545709
1724887
1933354
815644
464174
515134
195338
972707
38605
1804835
842207
1917813
375221
695932
1773369
1600401
224773
351433
1355618
178707
936391
275707
1491818
866438
1266758
925620
1204379
818590
1574690
914297
1422304
1476051
132994
188299
982604
1071217
435059
1677248
1626190
135510
1696469
1185731
1457840
1413784
1107816
289216
1848336
218927
1117097
1973292
1990661
1641968
1590267
812305
1936028
57098
453539
911113
1641566
862728
1630548
1170877
1179337
1161662
1441535
588388
414881
32563
470339
553129
555242
287364
496189
226642
883884
820088
1336986
374901
1502930
1872042
1782102
1952412
744851
1227000
1443144
548467
1267332
25041
1720241
885431
1220750
1037492
688227
677995
1266741
1633859
1591495
1726369
814773
1766860
270886
1823312
816589
1579840
251970
140336
1260856
767197
274426
105716
588327
1496395
1995581
113405
736437
136129
272183
1905020
1125073
18816
765876
1212817
815223
959756
848255
905419
441561
1647236
1293049
77524
1489546
1671016
1588580
733900
484870
772368
859977
1566555
1999413
926959
658589
940891
677927
1098264
21749
349780
1579112
377955
950473
1427952
10617
1986057
926767
89401
1507617
636929
519453
1335373
1972376
1021683
1912359
863987
1390753
1801810
175612
1434963
1274597
1105893
1400765
242994
1737540
240130
228247
139718
342882
341787
705706
1343941
1590494
128678
486628
1421336
1552925
127990
1464961
922886
1520890
1923116
851950
589088
875647
1375656
255699
1642571
1516792
104105
1921218
925049
933779
171647
414086
1781158
1543568
1751291
1641400
217911
888824
963565
734576
992997
1791214
1684985
626120
1207140
133999
1731432
1610382
392519
1845753
1293620
946847
1322460
927410
468213
1293595
1073511
221645
1699791
1373888
1069276
1512944
1054329
756762
242826
737283
22027
1090571
1766704
710760
1405731
254900
1481701
1318483
886535
104823
1032690
1693609
1994685
1426411
389970
1611143
1954743
1929542
1229390
1887184
1944448
1902661
131797
1842992
1648724
748655
1267057
704613
1611146
710254
688392
1305081
1735415
647748
1771554
1333562
734192
945375
1636269
1173212
680864
1098193
1061000
1264249
1765007
675
870709
1723606
1034705
181552
757235
1712758
67093
1245101
148020
280758
1106112
234319
337793
605653
1516040
1824702
1147948
197031
182915
503624
1068727
251022
683957
874333
1148002
1607724
1216680
244218
635991
1789562
1520634
20185
1607919
1790393
1900315
907976
665503
286567
331057
191971
1514184
433998
1206664
753193
263078
4189
165559
715743
609960
1390913
1950984
334784
18455
828397
296892
1126049
1190711
1338478
1711440
518306
213364
669220
5558
250515
399353
413735
1097027
1654096
518342
580509
16427
361405
1023391
1648645
1677068
1963960
1661738
1293037
867105
1082177
1439511
995937
1244208
1911534
190410
535290
269786
328739
78093
109231
80031
152316
557038
1957618
1508512
1827554
109909
456181
505330
356095
837743
1523972
396424
1798028
1604865
1615679
694902
639608
783734
389579
1264412
1037658
762835
37968
312726
951130
282374
958922
1977062
641700
1894429
363624
992386
1826018
709577
1852516
1370305
893877
1324368
243421
1287016
1014259
453884
1354642
521884
1411877
1073557
465720
543953
47384
1588963
1171016
1067944
439649
15023
1346125
414351
1956204
395478
1377702
1120736
312281
1810254
417905
1658622
736219
760602
659967
861037
282456
831104
1510143
408391
1182285
1080526
1254658
1514484
233316
1644436
1514500
675041
1075884
306573
1707862
769306
1511323
852722
1792795
1435526
1185359
1832421
1338467
19009
1564919
450547
1450297
1435931
632031
1041557
392152
1424234
1943665
1949576
278942
791605
831098
1257705
1315515
1182964
606644
1200986
1086690
1665719
369268
1927229
1499528
1048628
940819
1442556
1885793
1022410
836203
520214
1874108
479998
1079414
823680
1017332
1968567
1585514
1390933
669848
1588743
1785029
1979182
1835759
326758
156982
973152
1713037
546801
282698
165647
1767754
203129
1413373
372211
743841
164200
100931
1699555
132922
591865
86376
1721536
179160
1352456
28624
1502283
19896
742152
227093
1979306
1902437
1406724
567618
1490324
1839215
51617
605461
645575
1297381
21375
1258916
1083647
35000
635678
1390987
1662678
723762
602926
750052
780462
1989181
85543
428120
581705
248590
1741510
278016
1789716
1397288
1539745
1379088
1747238
73922
1752764
708976
613920
1961680
1055937
61441
226618
396373
319270
103367
1656915
1619441
627411
1731900
1455337
694550
749784
356540
1559631
1118165
349588
393942
791921
224733
931456
1371137
12469
20954
248388
1290202
1331241
1094942
780356
1786873
817878
1756403
369080
1272283
845365
1214068
154518
1172242
1120997
220298
1495423
1162292
1964611
953563
1314629
1205453
215171
88339
99267
164718
802308
280017
276947
810183
1651646
39234
759012
273187
105654
1058987
181748
900810
840605
1907911
675210
686780
1503330
266696
1668387
1856734
204541
199342
294536
1611675
1344225
428959
1967441
625538
1630529
46701
373007
1201519
706345
1137679
732759
739729
874857
1047666
1872232
1314138
1473575
1034114
1757574
1506067
921161
825237
1590958
1192034
1091286
1117317
1207984
1885210
1264742
1706420
260725
409380
1080882
567825
605355
1970977
347234
760932
1875277
1711783
879681
1520847
308194
1915228
1705132
1589680
726723
181126
1370339
18547
513615
898435
1421264
1215085
538353
1344208
1881698
139867
1683935
722401
527945
43631
1153568
582358
385341
1584442
388155
1620283
1802746
1993778
1073015
1939126
1003202
1256869
817465
188830
492737
609878
1087882
1110160
643483
69193
1355303
72748
1987091
104222
797683
360726
971566
1698274
1789145
1158952
1642046
1213703
334967
851216
230104
982489
1923783
1323871
1136288
96884
904434
1771293
1196702
655920
1904735
973784
1724936
588274
1753020
1207587
1950830
781431
400530
1176017
169855
751811
181699
664340
593876
920910
1161418
522959
381932
1400078
301369
1391651
1042245
1709413
224443
1531937
379093
828401
159040
797409
1064465
424680
409206
996268
1042571
769020
803456
1858049
1678090
1304936
1697799
1186836
1910295
1505446
1097939
495359
1489991
251565
705519
98765
565451
1583099
198185
247559
906066
927737
327368
1966643
378991
903367
1989300
580134
975284
1887945
177494
372967
1968168
327343
1502983
663042
847760
1683925
127419
1992912
1692747
69114
1909777
451159
1711479
1277397
1734259
282615
124434
1021173
1570239
1956560
63092
904757
1105029
53898
1085884
663153
1282987
1202362
914215
324938
477356
1530206
190199
1963606
549762
60706
707249
1419387
285642
1040732
1336676
6576
530812
1780879
1795479
552306
576032
946989
959024
228947
1487667
369577
479320
136984
1350926
373388
474817
198997
967291
910802
776433
612687
1637642
713790
1769112
1420332
625993
1568852
748505
1039637
1813775
1068986
620862
589482
1256951
625924
297340
1720404
1724366
1539363
1257399
936372
776425
1492117
226399
238295
415856
1994729
1735985
412117
13234
795670
471440
1068315
939738
876969
1410608
1246616
1333993
787811
1066426
1858176
1184745
1441194
1722147
22795
1461387
1162168
1057391
1752202
1149132
549590
440571
1319415
1257461
550211
694261
830191
592717
182190
751976
1639304
94806
1957931
1885561
1951807
1612882
1684666
1885756
1367484
1569493
534145
831237
1282272
1462006
1210477
387350
1729577
1288653
1587836
985725
1910785
863721
1442529
593160
1121063
299620
1421526
660216
124274
321463
1006955
1001975
837320
175394
143046
69840
1607171
311322
236716
437944
1571223
560664
1663072
420664
1501161
1959561
1134722
1082144
225861
1167319
1356007
533055
52780
1282902
1734645
752068
804724
1519518
1919406
1905912
897641
1199976
1654050
1095098
742134
1701507
576289
1806669
143957
921592
980123
856390
256465
332937
607415
1515032
581884
799132
1492508
708439
1244485
1333063
1011056
1376867
1531657
1925060
1587462
1606218
923766
744992
975408
341997
1735728
1598909
1359511
772787
1589335
1708810
174500
1046191
1612503
1757916
271096
986335
1619879
1465871
448108
1940047
113006
171189
1187477
573913
191318
1021366
277359
1766731
1292066
636362
726513
413873
165366
851173
835780
1497338
1819605
756603
324066
1310864
1173399
972510
234543
1047717
1282541
990863
1736199
1517287
443234
1481645
1999474
1040732
1826383
24229
1568031
536257
864682
968748
548264
645041
1432
1024153
344822
519198
100318
667558
1265618
1704273
1432902
772077
1490996
408448
349563
218253
282894
683302
437900
447963
1989014
276969
1008052
162245
1550125
1100947
1484542
984298
1049592
716793
935295
1107445
1399893
1512973
1558788
1445314
664697
1746606
1640195
1322576
1204012
1685166
570105
1698391
1382372
580617
1983536
1529797
95035
1422088
85027
1814973
1687782
469843
61051
1786179
254607
1932606
1531238
750881
1090637
1381230
740133
634714
1011521
1193760
25663
1771962
1601187
483968
23990
842148
1139209
1229892
949058
1339083
506047
1495286
1976421
1387644
1660838
1978566
1898117
1987230
1851359
708595
1534773
268118
1127801
42003
588670
281212
871353
1324477
390298
631204
3261
1858978
1056117
1402056
1012756
796451
921014
945461
1702235
1423065
1518539
1568835
1072138
1724445
1460892
567222
1553910
1496510
1120197
1157916
690150
875279
1294986
67737
1012984
1592516
1047107
1797960
1874056
1017552
1940865
749480
693088
1277756
1071188
595563
1629925
112963
1746835
489988
501265
856498
1463301
1713175
1692988
1728792
332852
1149764
723316
1497385
1427987
1702281
157878
450174
263941
103873
876009
1942043
757832
1102037
1642730
1138024
786284
412906
960623
785852
1904682
1403687
1626671
1986457
474117
298589
404955
1637612
710148
1643369
103746
55237
1078692
1778789
1813201
1555339
889191
1493372
1982099
317610
1322944
1956625
1921030
237972
1382839
374523
1643712
66209
1003550
1900076
813014
1872110
1083669
1449292
1787835
1968288
385181
1693366
1231974
1715766
1159044
883261
828444
590138
1865283
1186118
1547595
523156
489945
817167
810966
442581
582430
1445162
1876602
1697159
459538
59434
255171
1635631
1686587
1472270
1645675
132600
1413635
1775622
207426
1478332
1445545
315753
427422
398360
1107174
1069184
623120
1892287
784195
1241387
1116273
1875649
1740782
1189515
1673603
1655675
27182
1158058
1951482
478382
1157535
243467
1020089
1942074
1176749
1313117
683915
307140
1837959
1799127
1064737
35686
1131426
246125
1920536
1297944
1153090
1172813
1226297
1448064
1612258
1725417
489082
803882
1869092
85944
210972
458639
1637665
682700
769036
1429586
193992
1597405
265679
25276
214491
12014
299347
1493933
526777
543240
1365100
1247458
761896
1425912
1787164
370026
1844739
1666756
176156
1505834
720481
942824
901199
776406
1628212
1699913
1579343
1156016
897266
15473
418641
206640
1660941
302598
1023807
852175
442217
116190
1138647
1040280
1249373
1883471
495430
1098217
1930142
821918
1419192
849885
1680355
1553904
516329
1263606
143571
344145
1281744
1657405
1955096
1193531
1687453
138727
835266
336178
1211857
327721
914702
538271
259328
835041
744569
1258501
1440371
1943223
1750990
490477
683087
529497
7891
358966
1597153
772284
1002142
1946160
599702
885451
1327877
962691
1276163
1647518
90389
1963053
136708
524730
1973328
459666
1414625
1013021
560241
1448705
1479880
233163
1792147
1720238
486157
1186780
1795326
1770416
640497
1677038
1406549
1569368
200567
632969
763901
864416
1601329
384384
1607980
540049
950582
976360
692856
32181
160939
1758495
1639339
1171853
66625
420053
178001
1566475
1607254
1948100
1729772
1113464
790014
999378
1047952
1946784
1087531
1435447
1258167
1091470
1128199
393686
1792161
592274
1688450
1558080
1890779
995123
1557223
750695
1701523
108662
1022128
1775110
1038772
1124403
121661
1083727
1656814
1381793
1072403
1107824
1658085
1786501
705871
142568
1563567
893540
1283746
86521
381785
1731333
113005
337159
1192959
820558
1353743
726461
1689606
742213
1022649
1787391
1343986
1550461
1294330
1098048
379514
1335680
1587240
1919481
1572794
15743
985449
29159
1989733
1973344
1133869
1256823
1289500
830021
683145
1752695
1609942
522965
181499
1677854
191663
1309946
1770085
1423148
1992106
1835776
1340027
325990
53698
894397
1348074
1152860
1483355
352363
766067
958777
1238054
1111229
122210
1263170
1779660
1617091
1051822
20557
1083970
1907075
951690
460317
1532027
1261325
970017
1191586
384275
298046
1860908
1082591
1345330
783281
1290213
336195
946268
1135691
980438
1068128
1726308
981531
421333
1612233
1918333
25656
1867645
653759
128399
1229704
765804
445304
883250
892906
407421
806002
1550303
1929863
1463339
379568
457575
811069
869189
669475
52119
1132766
1470996
1848754
763078
673072
1338673
1412558
641807
843605
1946050
1881207
1351980
1131143
124157
1720328
1036584
252347
1245372
937511
1542373
253592
150480
1007539
600443
883616
114811
1934735
1587005
1505422
1690411
1247293
9717
272384
268260
1691846
1265297
1926173
1989600
403933
240456
468061
1138753
281833
14950
150490
912794
1511839
65828
710458
903714
1187036
1515985
748527
1374194
463003
1087719
1502538
906254
1053133
658754
1980636
1239104
229597
1032336
419132
294157
942948
1727297
1039467
186433
1135221
1283968
187243
987111
1433661
1499186
494837
650753
353737
1349797
353815
1566348
116183
93688
1737433
1545475
1417048
988185
1963139
474070
494782
1771756
1498171
568311
821142
1445459
1826149
847645
1977699
633704
711425
628042
1625875
1934650
534889
1939654
940923
1815552
79961
602038
1468503
1177372
327148
1510349
488054
870936
1391868
1521022
71950
1770337
1591829
1551608
1167074
1500015
255720
129910
1878098
1432116
105212
280403
1928183
1298880
633324
630123
663018
1906037
588120
467270
1993166
308531
1367328
1791948
697076
1546667
1159828
283544
1977457
78656
1759962
83798
545091
1591664
1346464
617735
1568042
1031985
1058617
531177
1379326
153808
895030
291749
190190
301732
1820490
1043508
1180410
981246
1858489
568360
302861
1505285
1155791
1676832
1086561
1495515
1659554
1806193
791464
1837064
149547
1146037
1071569
1574651
653474
216390
1915442
1948533
1149759
209987
1172959
1177224
96100
740404
1913901
772923
292097
1154441
1691548
1610026
1067734
609886
662145
482789
1630760
990671
766987
1651062
1092127
1319344
1578596
1214884
1035063
1433429
1867827
1748716
1144828
652316
1824505
469909
840973
1049113
634342
290979
100615
1531166
1867714
1879619
1739800
1924566
62088
1701057
1439765
1548966
1285467
328389
1094782
1594164
1128131
665096
738056
97792
692100
866572
1032083
1104716
1386880
580326
1268393
283703
175818
1175694
257943
1608079
39682
1230867
404899
1554541
1736754
1409452
759914
480731
129898
1289913
310652
1054612
1245054
1887860
1061271
647922
635040
165777
1350515
1283532
1424644
41646
1890983
700794
74611
484930
133401
701981
1393539
460826
868818
1316060
626070
210507
920880
1039164
1917457
176185
511161
1081738
1000187
1541123
1155017
914845
1720892
783157
1212515
1409292
1339326
1083349
1951264
1762355
964573
1650400
650277
1140776
1674256
806789
729675
379532
1138995
370762
112150
819338
64422
710288
648603
156327
1568588
332031
216190
247491
1749055
29782
793710
1659406
847926
955839
1780143
1357098
995438
701549
528634
1064963
190639
200946
459150
559162
1732820
551666
1916965
1606658
798277
1975131
96407
1611296
105501
1342348
232445
1742667
568380
1588949
224521
1950259
1601251
400780
958590
64256
1666128
1090863
1881987
1698884
1222779
1227796
775483
206998
504413
874632
552769
69354
523645
91557
1152865
693803
826162
683846
594077
1575776
82710
1239497
1065330
1573061
1282810
1174323
1526069
352071
83133
622518
254074
623460
335010
890013
259037
282129
1645832
1607107
533338
162352
473815
635732
51922
1779959
626645
947694
1608804
1189147
1008029
163596
1810156
1275171
1818671
564522
267230
1023656
771413
566735
1650426
277990
1826663
1673539
829102
496951
707204
1178721
860824
1331969
291356
1452934
577551
1226983
528267
1257784
1388093
432148
708973
1458007
900096
1992750
1132079
62941
826814
709846
198037
260620
857216
2935
193259
686644
403253
104969
424576
328392
63180
426348
1644325
678856
1854547
214901
1474127
900621
1649622
1959415
1652280
1699134
261803
1689205
1880089
269124
1335543
702566
1470503
857491
26134
1319837
1862602
1315775
1572362
671869
1099034
532145
550510
951728
448795
1372794
576895
941681
1603143
557416
708334
638600
989603
1461956
475459
689496
1828273
722874
930267
1447513
852675
500661
756716
1353850
367037
1893347
367071
1281069
1109782
1484231
933647
546255
1488232
850800
116770
1486353
1229798
1044124
275672
1171784
1410616
865954
1194328
1872527
332215
633488
1580064
429277
1200845
1799305
904561
5330
1251587
1143882
840573
17190
1057947
1358304
474455
1706970
559518
1958351
352583
92304
305000
101257
857302
163984
467001
785604
343261
842212
1659842
126057
446543
1540171
862012
168433
346420
1153396
364254
830533
559256
636544
1077344
639707
1345112
908162
826295
486005
304602
116461
1607793
1955055
1352065
1335408
1418003
1642712
546418
1034537
1051333
732707
916474
1549510
1587314
1721614
514357
451882
987432
162503
1307154
423960
1193062
1002905
1185547
1925008
830838
1117827
1907848
975939
494006
1422749
1861328
134608
1017768
262737
528415
1990514
742606
1083422
459032
1122304
67108
843275
1474616
22116
1978831
1327564
1618883
1146291
1749986
1855895
1723743
1923788
62304
621736
1351821
1461451
562814
527347
1188337
264313
965082
1231239
1365610
399485
886972
1676429
138830
1813689
21414
1979977
1525771
722811
1629566
22362
778498
573466
1239731
606918
1842482
1736740
699722
1032881
1239407
1851919
507942
1912597
86209
1562220
1533162
1461296
1298517
521805
545107
1542691
1553850
489306
1148756
1147391
786703
1986842
1121309
186874
1262823
1090255
551535
1994147
60203
1053904
1663361
818943
446216
88965
384016
672059
154698
455768
266391
556900
810886
489596
228170
1015015
1368327
532074
454308
1487944
1313652
1715458
1404681
851601
1340434
1479067
1435043
308898
1541777
1255977
1475598
648240
1208708
1533070
1191333
1869638
1451760
1424615
1700022
102638
1978038
1010610
1873515
1316159
27660
1758197
1788952
1941468
1309435
1132668
1660883
1644639
92627
772062
1759030
1997760
227684
1679540
1058568
1330754
685128
10005
741998
1838166
277996
687426
90502
2046
1685074
1296436
1193108
1972811
1013478
486880
543599
1056728
1324423
148431
1276240
598896
1047209
572301
846389
1916886
366998
1331708
1106301
1534459
76886
1003482
604619
1503890
1620952
34071
576155
1923811
1726651
1992617
191584
546564
1915485
1455812
558139
412589
585288
1409008
179034
1553660
1482878
104847
598757
106108
14012
597849
1662836
199207
624234
271269
1540861
1028408
1213528
1543842
701359
1832534
1242899
1174596
1690017
376774
1439612
1163703
1311198
1609128
985388
971733
1984691
1126354
929638
1844846
1760619
1465792
110227
274456
381150
1780726
1695787
1861891
855152
571513
824642
392162
182856
487527
1668786
725395
1896962
1936049
713727
913675
441121
1282249
1095191
925844
1025151
1529804
909374
319678
1949326
289740
249285
80383
499086
1056288
908793
185989
733145
794071
1954989
930163
454426
1376647
990360
1543919
1141148
195708
123900
1049277
627838
992229
1757733
964378
1740115
699075
1490328
1242800
570254
65517
320187
402939
1305355
540614
1339842
1095029
431925
956332
1474009
123052
629845
1066871
1721145
1285567
1614382
1111009
995269
607710
1891100
210722
137280
179727
1407463
1892926
762496
1877151
1196253
658350
612258
201695
959950
1991317
1263615
1025570
1733472
163776
523070
603829
130120
938985
1652121
494683
582823
1103625
1078974
643646
699782
1153615
653165
1995995
41005
848009
1276218
965249
529253
1745547
940308
1355525
1082508
1747404
574193
416259
599997
1809009
1326058
857619
1345780
1064112
1145087
319911
732116
626268
202782
272729
1041895
82663
1273569
387629
1433234
1399551
1574233
457666
1467900
28677
781043
1724853
1470482
332544
1413537
186352
695347
191482
114194
1770379
1567218
644932
1079492
181319
1072705
513444
76561
1585057
118682
1435718
386424
781869
1268324
533245
1794163
394496
1474940
1256795
1094851
598345
1347138
162341
1244702
910657
306001
578365
430052
235032
1664682
852615
715302
642950
299165
1847243
134650
868192
196962
10997
1853492
964353
1619831
488424
393055
1594571
1947646
683319
58188
1932832
420490
1887586
1322120
402981
1992469
1197749
1334053
771409
585416
908641
996262
1284179
27414
117697
1689137
1204780
957754
1444044
314628
780805
1010687
388011
225583
1950945
871793
1327138
787849
632048
515776
912954
756665
1219474
1277614
1339651
1308902
1644421
1299039
1089221
1440967
1608940
1579337
54395
1651390
709961
1221458
792870
1543448
894542
1642802
1073664
1433146
70955
480311
821259
1857196
1985987
1586875
561106
63435
408731
1125836
564816
513575
1497878
1007727
971251
1245249
1021046
1675791
187380
306130
249320
1055418
1331281
1191452
1166087
18153
1669431
499547
863580
48807
1903146
1932687
898226
118198
1822911
844201
627310
1466783
1010539
1196869
1752032
62506
1472976
1357088
283090
1466559
582213
22047
1851385
627283
595632
1864510
567386
287142
1784084
1322054
522549
1909982
1855467
1744850
1157156
51654
250113
1203519
1320389
1442787
157373
988763
1409216
1530422
844009
1711102
1686540
1932378
1624842
1761062
1159154
1157879
997895
336459
5230
635956
470387
175588
1706688
122194
196442
654472
690112
5197
708952
65054
1899262
1900261
908228
1871797
862349
629996
1320683
478066
677140
469767
1958001
1728626
1102231
186302
1262762
1184228
600453
1320573
1333516
811546
1580784
1585302
786469
978314
1333859
901635
13047
1180191
1937791
480340
1214938
134833
1696036
1456196
300841
342832
1234612
1485026
294645
1568694
960236
1070339
344973
948879
1646179
1708106
1694867
394313
1710582
885974
451140
508603
1877531
1097762
1517132
487289
1315728
1199553
887373
369563
212746
419483
34761
567109
795370
1430115
1158617
541199
306668
1242370
532018
1867112
1620437
1927751
1898308
1561675
893303
61207
860377
1091645
1163629
431317
901479
500245
126501
469950
1397078
766913
27022
157831
810444
1589491
558170
856345
1958550
877180
728109
879653
980329
1307141
1536824
1157522
1389764
627075
1646154
144528
1616866
1180255
24125
565245
19398
125046
418813
114774
166093
1113292
1471815
583280
1908644
1319264
238118
890168
1839351
1627231
894446
1186749
2205
1233457
945700
1012526
279804
1826402
667872
1846689
474754
202976
1968612
539050
1432484
1746952
195791
835002
1460447
1945352
1337882
519365
1828689
95543
1497813
1469259
1530905
251347
573969
1821049
1975249
1007604
841837
1172578
46198
824557
655388
1521900
892520
1403399
1126056
1832250
850467
270247
1892777
1880173
1749899
1192440
184024
1480546
1512717
1717000
1910901
230296
1437045
1966666
810064
500121
1090349
606832
60818
818026
238278
1375778
855704
295028
866751
797278
765043
1753437
447223
461678
970862
294013
38972
449211
1072143
228140
1099565
1412294
246985
1149557
289990
1339159
31049
466060
1497273
1998156
546170
152514
163779
1657542
1109401
573865
1868119
1939000
153643
1963833
574419
759198
432037
338261
781763
965631
1656227
538465
1028074
718136
913213
1899894
1177645
1024076
966032
1578869
1351873
1533696
798541
1053862
1285515
263934
150281
1992593
951935
991210
1826051
1058152
1012073
507707
810017
1531652
193092
1504424
654807
1408840
831229
621570
1921562
1596509
1649031
829125
1233641
859487
1719449
553914
1812734
832928
1958917
236485
451336
1630943
1171980
904126
855233
774495
1417939
623311
1817644
1158975
1881248
1603287
504720
307896
464445
1729857
1657137
218957
665568
1349575
1556154
1794361
1588999
1474564
1152750
1189819
1059245
475425
1689669
904788
422911
1583371
505563
733391
1884139
845875
1544640
1624444
1290914
789731
404203
1943724
1702956
142609
1954394
1138676
109456
1212626
1195824
362149
1816830
5283
1718949
1012897
21003
188901
1480718
1181689
622065
678041
846766
135944
1026119
1509602
389573
84753
1753686
613981
1647753
839731
1352715
710354
1503731
611379
1953477
1904331
1787277
1009045
1484100
178166
1722699
514186
76201
1836535
1791150
1880496
1857791
275442
1886795
665414
226736
1473813
545501
1629038
1161592
452613
1604451
185115
1235163
293680
666282
257027
473863
547377
329060
1569342
1555181
237810
1733103
1732575
1891767
237507
630501
373065
1685025
890934
318079
35387
470609
277429
1294127
200203
1448431
197554
495036
1156432
1951590
1486186
1363873
817435
1311589
60736
468581
1453293
457343
1133087
1769207
1992866
554429
1595012
1342934
1890273
939306
1279513
206997
829700
681177
304269
1566280
189324
1249802
1724426
94916
1774787
1765529
395006
1233339
1776747
712153
638158
1971977
592612
1801485
3020
1670523
1554751
1325185
193228
1920642
567611
1007150
1257151
142878
1417058
551932
292555
1144293
1545849
604885
636357
1952927
896824
435113
457396
599415
875149
1789033
155973
1414791
2858
1276542
1278042
910025
1961318
437288
995423
1008803
548464
1201580
1741370
1344584
629031
1988775
637229
1289930
609668
897971
241390
318984
1823585
186972
174047
1736912
1856734
1800293
542869
1470684
645081
1613722
1775386
1632006
1429863
685643
731495
274475
1815803
103813
1468984
289975
1062291
464641
1034954
1856761
334611
1160611
1163233
1329754
1417000
922814
97436
1777231
1889445
1372163
1139900
1656659
1042394
1197036
541527
1560071
1392638
190268
615031
1534440
772795
530712
544695
758903
1573297
1402456
499134
18513
220180
1116609
182661
17121
45040
1304778
1471333
1679227
1346829
955331
906175
87666
40158
1221646
139220
407173
1272903
1923914
1615687
1447255
125677
646418
1582181
1735163
456552
827006
1666981
997677
413734
603407
905353
1430615
1651387
1363837
1403483
1789845
1923205
1699948
1357751
1276874
1555528
403574
1021857
1862816
200161
508970
520246
1725867
91251
392607
1322995
285552
340824
1603499
1811424
651448
707359
590238
1596078
1092682
1204981
1893231
1848798
1575048
121916
945993
702438
1734674
1772618
761220
466721
973259
1352760
1350021
1017690
201999
1496526
1851398
1289921
1474977
1089639
1704259
145395
1483062
323037
9432
1430765
42941
836286
706965
109911
34523
409743
1148409
1128262
1033030
1926655
288087
515452
1855952
1205902
1447981
464307
1293707
401781
832626
1535305
1601531
756839
1368277
482478
1347232
1202524
633702
1248759
1845366
921828
644540
616177
1096679
1403525
746865
553173
656489
1740038
964699
1711695
652632
1851678
1825806
318938
651830
564599
81889
1520017
91932
1746702
1779560
41099
626922
1766628
33795
1597606
693668
748590
1982197
677265
669081
1116706
1404490
188678
1901148
785278
1359578
946623
1896497
983503
119961
1161819
779847
1162325
1965341
435681
1726762
695317
1949449
196887
121721
889988
611489
404778
1712681
1560082
127837
1469694
1587202
1329278
371468
766121
555350
1227131
243547
1169195
264247
1320207
1806487
795965
1159518
1323191
1182161
1777646
220301
826259
54735
312833
811761
1934328
268092
195825
280378
1187742
864171
998991
847160
118712
43868
1605178
549271
1857412
1004304
1415524
1926627
1657969
1805089
91572
1949765
1974117
1913429
1488203
1083361
1478248
1438225
778892
1096814
1600854
260976
1372325
1404025
1513273
344303
17699
493095
1024083
1925885
43384
661472
376929
677972
1158908
1687702
1488012
1935733
1452431
1376146
489523
62232
1982944
458615
1788066
1393255
153597
316075
1915896
307558
1338653
853186
321944
51974
1997721
1542031
1666082
865959
893381
1995573
858759
1017370
1763331
763024
850912
979960
1795791
1691164
1676133
171181
1484705
1111185
187452
1841841
562925
147031
1543003
184180
1092515
1784527
901871
1079730
1105988
1962985
463696
1041765
1197226
63402
1742591
1372518
1891109
599036
629085
1449145
1269923
1681527
1784008
631987
1921175
211255
236779
764639
981412
480535
1947377
785205
818025
1194402
120678
839569
189393
1662420
1919720
493597
550549
1742079
911626
140464
1731618
750862
1703810
1847227
1046466
1983440
1834124
1417708
337229
378855
421528
966547
1210522
326452
757993
801743
989059
863940
1547966
1244383
1787778
416391
663960
664079
438807
682515
1985215
542198
678260
960289
957260
800782
1992294
1542289
1054057
1483935
1444491
880401
1429070
1587453
1888217
1022637
235513
1619287
1254625
1639703
117139
288769
1561968
1917358
503644
1049218
484994
1224578
1627092
1469572
89921
807226
750962
1854223
432124
1507270
1712632
1603196
551579
557138
527053
1792080
1060992
1894185
710842
1631815
1890764
547968
1899310
1037235
1361968
443447
793965
1197070
1093960
371529
611654
1091038
642297
1225976
505081
1531711
606291
701171
15784
1189562
1208710
1015908
1648313
356085
775994
563543
1444510
1411341
1480612
1236023
448365
1977750
781017
1209988
52022
1803519
358067
1839090
684253
1877378
264885
1775224
878824
1333249
741332
1032931
802960
1016370
1588281
1223026
212494
18452
1881922
1159414
446231
388106
1687880
1563849
295381
1296991
1714603
194687
897880
954492
1836179
233952
939434
1380545
18922
1284705
150810
955343
800473
1743334
442770
1819618
1332283
1174195
313155
254870
503603
3012
17429
874831
1350915
617313
614696
807282
1449085
1081391
1080533
1824581
1258134
169744
1206423
2858
978214
978300
1784613
1122383
1912284
744097
1447274
1003024
1010908
1605927
1027404
1647569
1234038
273636
792249
1621361
1098364
756939
975140
1025663
811677
671168
563916
1910968
1955137
1229796
1097711
811705
1081017
722960
1150373
145813
812287
1479573
1588687
554452
1107419
1720860
592806
1535634
590927
615077
1421861
1523859
872224
397144
1193824
1300063
1571204
1799134
1375778
1471167
1186642
1908371
359472
231676
520382
1658948
340438
716362
1592093
356919
575688
878953
1147430
178401
274216
1824340
1889144
594764
1010652
1048072
645530
734836
1965584
946478
1810539
652169
151906
928768
1041867
708099
1887998
1946838
208577
806525
1789762
230353
900287
283735
711842
329696
1080082
81262
1475346
1300203
1534808
446187
676532
867043
365179
663635
1236942
1929994
1967917
288740
1449731
633761
1564623
356732
1843052
485871
1706874
70645
925226
9728
267833
691847
870812
363360
694016
956236
8707
1054514
1932002
668155
1159108
1760516
686865
205857
885499
747676
1345247
1048097
1666681
1433512
636919
742292
1122265
601681
846160
1450910
1094406
946164
1218058
260775
935695
1750509
10485
1184757
922165
557607
1198412
71914
1302334
367852
1896164
1439206
936076
1312223
1054438
1937364
954525
621435
291437
1671675
1211543
1155186
1420054
427415
1012500
1799466
149912
708500
1709800
1828204
449240
1922169
1404164
1016051
1068012
498914
1147102
1063549
1036630
832822
1846255
721753
1959267
368463
1622161
1643651
1036401
1978710
1990438
807829
835393
1633007
1350134
40722
1299806
1453009
1749841
1722917
10845
1646890
589395
873061
1129256
1963281
1757325
1936595
961309
266801
1865927
1070494
1759975
469565
1616277
1218290
1658738
1727540
707180
1909156
79429
671570
405163
1288585
1388184
247494
1600297
366123
1544601
27953
632133
1503255
1753793
1125131
480441
1156186
238522
288771
1198997
236249
350601
203128
572884
884597
1119285
904291
1493175
438137
1091210
407239
669539
1533039
1203195
1010569
1581758
1514605
390546
544842
1219195
1125147
1585249
95829
366976
1493742
503672
1406222
970292
719988
736856
492348
271729
308645
1261494
1586728
1944653
1345029
903789
1057251
1292735
1371700
1226904
1171905
1154581
1752409
1874869
1853029
1709702
1586262
1883412
1619172
1781906
379300
1980133
1269189
1588808
211464
228877
252559
1076815
187537
1310265
539037
181452
1877137
1689082
938812
1226128
1335432
1627583
1458377
1577487
1210444
787069
1665966
1631421
102859
749735
776994
1897247
809613
1809336
883480
215590
1456506
1655138
1511929
1733862
960106
983819
615378
939541
1940169
1033151
1097769
1002797
873885
1646137
349405
1845761
1965926
1967841
1793689
210468
1160952
1496090
48271
1664268
1978204
961903
1307155
771081
1973478
1919388
1912605
1293841
290474
1563083
745206
1623471
467165
1457863
1181113
1455375
419996
1016172
931342
1671287
949409
374840
7653
1312577
1918220
1049385
1690509
1825390
1922059
1433674
836687
859945
160060
1017810
1805436
1750204
100953
1328118
1726183
1183182
1521609
336785
1875002
1168862
944922
1978591
363676
1516170
400663
692643
1114083
2651
1799492
765799
292718
1837227
463862
1458812
1744627
478672
278623
1585691
513806
641481
768895
309392
1765744
1627380
86001
81084
982444
286765
1931551
1807122
774571
1626928
758720
1585923
1373843
138612
789028
1230730
1364158
915187
73658
1717704
952027
1758506
1538159
253975
1468264
1501239
1635360
1425838
1198767
823908
807769
1357090
1620160
241833
884363
1467158
1946454
1020110
745954
1328852
1684783
1308183
409944
1864663
500618
1008416
898289
1249306
1393625
1085361
1756019
530650
600097
1757214
295503
1085172
1299628
1995061
1894236
1541254
1906439
1236861
1002663
706419
1286950
1117388
1880016
1390579
454862
1105063
1499915
1764406
1079729
207329
901098
1717322
1130404
783595
1953399
190771
709282
1174239
1007978
201884
1429245
200703
1475514
1135986
505826
590523
39033
201534
1078367
1751872
1674901
1756896
615875
34153
205021
964770
1346797
269802
1797438
1912293
1632540
988971
1171600
826828
1325308
1641748
291702
585063
1388017
536532
1706829
887385
1896379
1598345
1723823
1446845
1011457
1169572
524089
25252
858663
1677104
1843926
1369550
1477185
420868
637000
1816411
427731
1648576
402801
1797124
1095559
473463
1388968
1067476
480173
276764
106727
964657
1365272
352800
1832869
1770662
204472
1188560
1767180
28115
1350846
1503908
1924511
1018473
353540
1467185
1144493
492826
1265086
829858
799325
1610936
663534
1729056
347874
429844
179475
373241
849890
1529950
270400
371536
557562
67969
1170279
1402409
888250
887682
786315
292996
656424
1726625
1203620
906183
1769779
1006553
1332484
1269295
1731320
828755
1303046
1349633
1898057
1601508
1627169
1701500
74498
1720061
1261268
1249023
836115
317804
1837390
487222
953149
1611769
1577857
1727099
1974117
776172
1460660
866092
254923
694750
809322
1328907
1803959
475366
210430
618776
1220619
1910678
250474
620347
169994
799013
690327
1952316
778773
1909698
883785
84208
774488
1832534
1869821
456915
283626
227221
1715593
758591
1229486
1030566
1637371
1445191
20183
642278
495373
1573559
1634740
1963447
665857
233225
1690030
217171
1552848
968239
1779572
627913
710069
1523493
577348
1886081
649730
770862
88073
419800
1081910
219127
190818
683629
633451
884663
302084
48381
803939
1017260
1231111
704339
1066184
1462049
673943
1868674
1393610
1983821
416983
63408
593882
1916208
284882
1711979
965099
1487851
1258515
36691
203245
253767
1348034
1140782
417676
846675
773854
1022301
436074
526971
471581
1494886
575598
1280410
1946358
118574
1849906
1600726
1076886
664677
612390
141264
1028800
1724250
1761975
1677888
563863
692535
1272985
389051
117715
24446
1073584
1326888
1473178
1150115
486965
939422
279889
64162
21094
264377
253944
301287
951653
480143
1691503
954535
1657171
322956
217277
1179064
1025249
457967
847132
1162816
342893
890704
279303
299223
760454
112239
1597160
1120245
1002318
1234430
64041
641678
1988619
740450
678189
862473
847758
1730076
982094
791509
581326
1426485
509356
1259740
1812276
92867
1861875
702526
406533
1987442
1820468
1367186
1392295
876984
1200739
1559401
1860083
660231
560665
1041413
187557
814259
543112
447907
1889471
911917
1703935
1099529
249383
1881344
688473
1828540
1342899
392995
1794888
1766876
693352
1994218
1188292
796561
1193451
383876
957515
1699822
70326
939532
940536
549974
129853
27910
261838
448098
418293
1847497
554682
355004
1677103
1069177
1254937
1433364
1167141
18554
797292
1518879
208266
1050310
1245574
634190
319156
447021
1497859
1442084
655726
479409
1644343
1464228
379214
1031168
840871
1535495
1688555
1235782
469105
1796502
1886940
26779
1555461
1429979
807580
1604050
1942600
220724
1632489
1647317
21161
1890333
1896971
1820055
1595880
892471
1530733
1167107
379423
431893
2120
357684
531525
987233
827846
1468304
522308
1345492
1707164
1903150
171576
1483424
334571
1277726
157315
613689
41678
1638510
878735
865509
663593
1107434
1535354
71650
1838293
791398
1555073
979244
456864
876095
1971640
1985641
277588
1724739
1299241
989658
1626979
1170172
517759
1721445
1965948
923697
1298421
1052564
691804
551316
83684
747909
1570183
560743
1245331
182620
951624
1722911
374122
543590
384320
203914
842966
1334101
53130
1187140
52080
1869352
1370001
540303
225461
716432
1036383
647456
1450720
1945895
86794
1359937
1082524
1122846
1539517
602020
368756
825308
281693
361350
625365
1624587
201752
169015
1356838
1666619
828755
1763778
1439393
32451
1572361
1303507
813920
1292540
745050
400
1924304
1593304
210455
1344257
1089969
66380
488800
1090135
806933
903974
1584505
1947795
929088
120430
165319
627716
400975
479437
1392230
859851
1857968
1744397
1931988
1462296
840456
29247
978659
291617
1925829
889637
1244026
951967
789958
326593
186977
1562339
1264994
221265
891195
1390641
1719797
1026551
687162
378254
1673474
1271069
392967
276447
931768
910187
1647942
508097
1832232
954720
927840
387738
1927453
1907370
1897911
1146577
364348
228665
489059
1175522
1614009
42855
1229208
612953
790302
5513
721646
35002
971345
998436
697195
1705066
332187
655083
1861622
1239740
464301
926931
1894469
1821660
875043
1772305
893823
1501675
1670754
731344
1245703
1512864
1029874
1264502
1583200
177867
64742
1454192
940119
117642
905475
1553519
948522
76236
1905268
1213136
1065959
1640675
474795
795090
1478843
309412
1302864
1731820
1254347
1915151
683083
1579960
1376785
1373723
231135
1239825
1282602
1237615
1270673
1319109
1964941
541880
711067
625488
893340
1601692
1519879
1528624
827867
1979733
1782813
773278
1803472
647602
479354
530196
1111791
1356285
1639612
1116756
602842
634566
1909511
112408
1794761
483129
564717
1406767
1459669
1127598
1713237
689931
1893288
1229882
1538902
1610975
1129728
275493
1566040
1790614
1180746
1302852
820784
1172619
691982
710536
726230
874769
1080430
1613412
1099946
195040
1247018
1145300
1150056
19701
583456
1660898
998017
1903130
1178043
461305
1927577
1071696
1019122
254521
1165497
1775775
1750470
1035831
1290702
1444696
1637454
11586
751442
1694047
304714
1957223
1926567
135889
1248581
1243953
1612917
1821171
371858
583318
1590014
575260
1386103
492980
1594729
311644
79824
392743
1134286
197
644135
439293
1899479
914317
206335
1369528
101673
1974800
1440426
743101
503937
919840
954306
1023922
1543593
637250
170109
271644
1793488
1620726
981925
1188308
267436
237958
229587
1074260
765234
560211
1224322
191316
231397
1634284
1000344
869616
757599
30765
216313
354108
339403
199859
370730
1823993
646536
1408834
483769
700944
618801
836619
645015
760529
1099391
1924319
1623939
1674561
1614003
1767150
414967
104416
1428956
787489
227473
310945
771611
786988
788910
1652172
490801
1118029
380341
1054412
1202946
1691832
171256
1081404
661782
887921
1216115
336151
601537
353488
921314
1361623
1247907
984967
1433288
410064
1550742
1541531
1036945
222269
1490037
1254779
1909660
1091141
1260837
1424955
359218
217389
1498395
427388
612760
267647
631878
11147
1866928
786373
789129
121293
303134
710408
367170
1607201
503446
1000058
1239780
1566998
1769858
1371668
1180333
341033
1083793
1192316
1790687
684420
557077
617260
590790
1655758
531479
1559633
332656
1597509
569304
1581658
293858
746973
207439
1179851
564354
1660454
1371847
540598
1549925
1268140
1158836
1991356
106579
772826
661480
718175
553827
1589593
669397
1695761
1524620
219987
329797
129508
382145
1801020
1270275
1413732
788834
515409
1673195
1770965
833512
812215
1328620
1530626
1671708
1719443
1401159
206865
31895
719211
809687
50281
1778742
1466436
1658058
1063671
1559437
1892114
1775337
1436271
438703
1527663
3432
653305
1062544
640558
1103558
1802797
1765599
423913
1997363
1926016
1836160
1790610
1809365
428109
296994
162541
1331286
801596
1769191
1847128
1528591
148404
316806
909068
778017
877891
1011719
1285416
695582
1576570
1251833
848816
474032
1868977
685919
1271431
1986469
1788991
1680036
614191
1551351
1749365
1706715
1615899
635978
975248
122127
1946870
322436
233141
1491960
1578967
1594951
1905909
1015997
1167059
1504305
1192368
1227150
1517506
311113
1013575
64256
647276
1552456
31336
1829952
309377
1337471
740249
1246263
1895852
152335
359441
866944
829090
670154
1543920
1689276
671142
245342
1883631
1861258
926661
172743
298556
1618397
304215
1443763
1100676
1348671
1963393
485374
293817
1349421
1972659
1682501
1342883
40863
237748
155858
38390
100842
1254418
397738
1626450
299367
1640328
1557615
938657
1887458
1572451
1413910
605357
571598
427811
513379
22567
619587
1382410
1765389
40973
1827016
1928439
1444670
195916
45556
1275655
1055137
1059499
950356
243870
1095397
585293
764845
436296
755509
713136
1530043
429880
1792084
404389
798796
1539050
703725
332032
1373651
415646
1477603
1752401
219099
1459145
1573591
1803380
1091139
1845671
1847206
365175
1908907
552997
349292
854103
1610206
1613676
352694
170587
379842
1839227
1008475
1536012
298361
33554
1611436
1529059
578754
1337022
1210495
791315
612609
538623
1287833
949274
56208
1918617
1828408
1123257
8765
36771
17752
1525414
794866
705751
1368730
1798644
1797471
1521252
1419795
1855742
495306
1915510
891413
1568503
1388564
1785105
1468116
1249871
958180
222956
1096999
122755
1097650
688047
1889664
811734
67126
1699385
1393607
1666417
666185
1982861
353539
18468
1198348
1008803
936825
691877
884635
1659490
369661
1115718
1556278
1290368
1941234
1954663
971216
666948
172057
1971202
66065
335072
634677
1144685
593642
1160786
10940
189347
1379046
1908601
441585
866124
1032598
206229
911146
1858987
432925
854123
111125
58376
536203
504603
291012
1050276
500229
426087
1379553
319424
80057
127528
902266
54303
1991768
1270925
1221371
656951
1540657
616475
605620
1025793
1060639
814836
1478024
353943
812519
1533307
1376661
490283
517723
1710757
1702566
358649
1917785
1991131
837967
1713129
1177365
1727923
1155110
1503788
1630488
1962342
1358977
1676042
160791
537137
1386432
664058
1500157
1053488
1056600
1415200
729861
919579
38596
122125
334951
858948
1700496
204296
912511
492909
1699584
1325362
454517
1436800
1014083
1086838
510662
482016
1026205
1590646
868720
1987032
575618
1459408
1988410
1973379
1461367
1721498
1827000
1907401
662921
1256420
41911
745415
1910989
1416966
590649
1485416
1947944
587092
1125874
849922
1536758
134040
370925
1141480
542823
269026
1552084
805551
118694
956440
1118378
1788939
782378
1234697
1828138
1835312
623911
1767996
1950325
612387
495962
686961
7173
1218154
992403
1704375
857280
183526
1176606
1168703
1320097
1945580
332076
1339965
44275
579373
1052938
1092427
537001
56735
943860
1437374
712688
1459203
984087
1697782
1528099
784070
330761
855493
1179543
1028302
981745
265660
1833726
312145
1194928
1877401
817376
1909293
131605
1139063
1382154
253445
995552
1143608
439186
1695517
1084165
1437251
985181
1274929
949982
1816922
1484608
1551205
17041
1063891
1585734
805889
121464
871277
1189386
1425021
563309
1655976
1149514
1072311
1974004
1027957
359708
1017355
1387629
246967
1784758
772183
225321
794966
1843170
12041
818599
313275
886959
20582
566657
250591
1549791
1937484
1249941
1817610
481695
1789585
1954898
1510609
696140
215841
423376
107344
631342
1073194
1359773
1986083
1383747
265676
304245
1592556
1672825
516320
934594
942340
1404273
577606
1361273
1087090
1396026
1313814
337601
1742596
1743722
1848004
1623221
425856
1243324
1633324
199881
746634
1432177
930550
1852755
1794055
1541075
1355183
1181908
1733150
484244
1585627
1160590
1587367
179730
1806591
750517
1669757
1683296
73145
1527808
622213
605094
792218
652652
929697
373825
587607
990981
1978770
1820590
1954252
1597113
1616363
1370246
1635120
22666
578388
261640
1251
482101
1384688
137517
827069
745223
1022924
1515973
1824918
229687
266395
1125488
771344
1611579
436782
463337
1372566
1168121
977876
1667113
1263995
1119811
1354449
937583
460673
277358
1685219
1794470
221415
82524
1843912
1864781
502399
1549136
1512540
1547030
502200
497463
1802245
493477
884947
619522
1210632
1199473
1043689
1969657
315361
922204
1259563
1413627
1748851
353406
1567080
769603
310556
1174797
1494625
1475381
384896
175071
1339661
542062
1564574
582092
1741926
1536965
1531040
1344286
555822
394095
547828
212629
1385646
72135
1076802
1667322
1803753
1461556
389669
528920
873673
214599
1383447
323646
378614
1813420
721723
1100552
461980
380811
1918308
315456
1862717
1347417
590892
1159550
1392705
1690976
221549
1699430
92958
1504566
197461
463071
393116
1605576
275882
1993442
1263264
1879693
830965
962511
856043
989384
930357
382860
1679183
1893520
1938466
578697
1649121
718244
326756
1728116
707723
625958
1977813
821374
1932947
1231331
160842
1163802
234845
372861
1559505
888098
367717
1556324
369842
45860
1292127
1987298
728067
1873469
438101
722088
1333075
1524679
102398
483880
221156
1059310
201712
517095
97313
1949953
1325695
32357
1827390
1409219
1779031
1362347
632235
1812991
1005363
1015772
1140179
1096491
1625238
1420376
71187
738464
1958762
578372
513431
1904668
1731433
1521143
1414890
387547
698325
1599809
868432
918947
1977260
202195
149814
1945844
1325547
59515
1063560
636858
1109508
977939
225907
231557
762600
486999
1307074
1374330
1377934
1405321
1021594
692611
1976427
1950797
562530
203125
488254
425573
1345141
1355914
410711
178866
648575
609560
1436426
1098089
1026505
979898
1708408
932909
313389
211001
650770
987020
1106853
708725
646502
560255
1807523
1079371
510670
1503787
84936
1106211
684124
948010
1811379
1071760
732660
995935
715861
158216
1744964
998474
553480
516462
1925900
1628497
293394
549324
657677
325708
1486909
1386434
829743
215440
138991
40513
1646542
1327899
719732
111518
1158312
1271022
1175461
1482552
414419
1264741
1650650
522097
1726532
28395
850095
750085
1844668
1827374
1962700
307166
272913
1772600
1898933
1864589
1511901
745146
1664100
1232815
1310236
35843
710379
51579
1280008
1550531
1159393
162203
592598
1708474
1628195
566228
1748370
301509
1510658
531826
272937
124655
888091
1427089
939276
1789226
900964
1319473
742164
802709
1758264
943584
925280
1043757
216313
159109
1582611
1459498
1060312
1270745
305487
1747852
98393
1465150
34361
1075950
649696
541186
1345503
1265855
203345
1302885
1867175
851393
1621619
1002476
1955487
244191
1143114
1700724
1051019
1777573
1718456
1177131
87681
1492167
265440
574545
1410162
48517
1177851
460665
1575292
1093425
1044343
635854
391234
325011
631097
149953
1630386
140886
298536
1992219
339645
701454
1664637
550925
327709
1262675
485187
767668
59688
497619
1365232
765941
204485
920399
19859
108784
1615614
1843046
1182065
748653
903761
93849
1561499
1543702
130809
1197371
213775
722053
459289
1147320
238032
424270
1420271
1473031
1308483
525033
615865
946184
1038954
696378
1557860
819189
1543523
393615
1001356
780524
1373017
1758447
767350
362633
802263
132466
1837159
637542
1844905
398940
1270717
359263
1116339
167877
1104768
42487
1280643
857738
578936
1290021
1234528
1519352
921052
975393
1060655
1786401
1712876
1034005
1990686
1049539
1007831
637468
1360779
386779
1589572
1894589
579670
1229202
966208
404493
1129167
1687366
587717
889759
728998
641702
282279
922528
1127610
1116278
710253
1704891
851823
1390173
1474718
1756769
891321
1812115
1097245
322228
768260
964452
410933
670341
991002
1280066
154273
382771
784027
1779958
1490955
451826
1956822
14142
1992363
384624
1972934
1411289
877560
1586522
1871170
1592264
753344
1532807
716977
1902483
811065
892740
1099921
484033
1369255
1967258
1199389
585756
1533022
1318518
545075
1455939
1718633
265826
1646801
614755
121762
636891
1621734
1240588
1878557
880111
448628
1513035
1197558
264053
1266704
179509
583830
110306
758175
1036714
1468140
1806122
989835
1356297
979532
1930531
1759457
1508226
1099620
1520977
845010
1529755
893139
1480689
1783293
743883
478576
1685821
1594547
1906838
1394065
1900226
896532
1920090
1113812
179312
698385
299818
428622
1583685
81639
1294512
480316
635228
796934
811650
606891
1610624
1266825
995423
841865
1382491
1663492
222664
1730729
611944
297372
695495
1312013
1206572
671744
666374
1834552
1705633
58123
1905328
533565
1124495
1731577
434940
477785
1050512
1512621
443656
1303813
1210564
1173754
926686
16181
1335176
102631
1876544
704417
483465
299334
890649
1330168
565381
1691982
312974
1965964
830710
1055719
419253
1128785
1389800
65873
1619274
1821815
1073725
1965085
1495952
354216
1258477
506189
1111915
1355928
658521
1612489
1592422
1178148
1882636
795141
1975039
1752251
169405
1700686
1721360
376969
922399
1907446
663856
31479
206942
1840848
1824743
168210
1809456
144778
924566
177606
584906
689102
435494
1501723
1060738
1472247
63095
333230
1877780
462715
52513
1410376
584419
929544
1845149
1134849
803144
1815566
1639084
583512
506348
1719103
1768231
265365
416566
1578017
467909
120396
1031814
1044033
1367732
1180222
1173658
356874
1967520
130156
263347
1259974
213582
230339
1252497
429332
406473
1508253
1924202
294409
1275971
1748046
1533054
732860
1694002
1215676
411873
1641802
1414357
384921
455268
932373
421894
1156071
40869
1250313
1572843
492754
558027
1252993
213872
73866
1509409
1350130
1085591
913192
666889
1094413
850277
695194
1238349
1251117
954963
1212639
386354
890012
1895268
1857568
853368
23156
1631290
807358
1308808
1633082
945525
603336
1516223
729441
196936
1641437
922527
972128
396650
886978
1936181
1877826
891481
974441
609800
522634
1920023
915179
704744
1656327
59889
1385914
477632
875406
1678342
512540
242798
1627931
915256
490278
1576661
1108076
1895741
487966
91208
119466
141356
876257
1334609
663200
1619110
1014296
705883
1071928
1884474
1194992
1120132
1414529
911936
1907241
1695567
1112406
1119429
1810257
357774
747820
1285466
963027
971194
1459553
377210
767799
780053
859033
1359698
1387359
984921
1277244
606902
74690
848816
7003
1833247
1946456
587670
860359
1522422
319814
1295146
960268
888815
1462104
160952
1427114
929295
1233304
1832668
1074499
240621
471419
1459380
889086
78218
971209
1113953
346272
1110977
1317692
126227
1667376
258416
71029
1511159
231000
1963422
1876565
1727901
1348206
1256802
32223
1811454
1123550
634323
1138611
172515
329844
1117301
1924327
1481250
1937666
1376080
131377
1770962
550916
1743723
1951321
1059113
1615412
938060
85412
1939973
1398516
247669
1303336
1253149
911684
428829
887122
355682
932982
1549174
1315184
314284
898533
1198106
1355105
1283005
1298859
106716
1693715
1162070
336591
1498896
983323
1662137
1792519
1469768
92874
62513
708536
1637948
1089356
894026
1337089
1429111
1219623
1145441
406643
1175196
1225518
281978
1751720
1663281
1683886
1899600
1050253
275209
181330
1608609
818156
416300
941866
1842908
405712
1775330
1569978
1579020
1878228
869372
1588423
771304
1009245
146424
1838429
541403
583188
229879
1016201
1392420
1589606
1643028
698627
634299
1664384
205389
1443939
733817
1934478
125859
445942
1937565
717312
956743
819693
1030317
458994
523906
1483745
977489
1593592
1136420
520439
657165
1907154
259042
121129
732152
536267
1896943
541522
1120359
166866
1797536
1227869
377833
1978903
974018
1749347
1647629
1779731
946580
1323966
725174
1945368
285614
65107
414579
1894606
1351140
990248
1657766
1185834
611077
646985
740431
1982428
625405
574840
116795
16986
857659
6371
693140
1163437
873503
820427
822561
1654013
1822318
541401
1511159
1435995
481431
1381071
573420
1572113
259421
1515323
109469
895684
1965062
103448
1827653
1009572
371703
1164891
1310024
1924389
1265606
1018358
972085
1287901
1194563
1395235
156078
787167
57620
40034
31234
1696147
251747
1192124
1148107
1693383
736465
853664
1141953
505766
241371
1332926
854028
747908
177458
1785381
1704756
686411
723917
315974
876136
1211345
1424570
1418637
608404
1372443
310982
457169
1141353
71435
356879
1470637
1318803
1631725
340411
1317769
1106241
377940
329921
1221308
1461223
1350949
803044
42850
1945680
26106
1624715
1622627
666684
691866
1132209
1929526
1358247
284058
1348321
668096
528581
1233467
842345
71019
1560252
973681
1223335
1376133
1767709
1263010
195310
672238
838145
375395
1957973
1939150
1903482
1140779
1861015
867489
1678204
574284
172457
763341
1971351
869232
639642
551433
83485
1594880
1644585
1206386
1089231
1098241
1625226
1105281
892140
774372
237144
507572
645774
696481
186688
1584610
438768
1167069
1112319
1738941
1899197
668972
373601
530263
482605
1304574
1629709
1095295
1545234
399865
1382395
1281691
1310366
641512
115879
1837917
275844
1901335
885191
1203754
41532
1350676
477983
974838
1458393
1496443
1424436
1556057
296743
981916
1250119
1718776
234183
772704
876303
562531
1810920
178909
1729923
740344
1395964
840255
1318259
1966023
2345
274902
1557147
1198770
1752692
1920699
347521
1275077
120225
1133986
437979
1402485
1991180
276039
1819030
1596951
679691
1400684
459164
1506902
1144624
1293732
266643
1447389
1434497
1321158
1369566
1745878
678942
194604
175369
1800725
128258
819781
1014989
1933125
757565
1052913
121261
1130366
1981823
1920274
205785
981107
1491442
822647
1804147
1980895
1133953
735149
543270
1042511
863851
1982974
1590276
984315
586669
1757095
368372
1228690
1437628
518911
761752
1610882
1867143
749885
171596
1244003
1456576
328308
371616
1881688
926792
519726
411641
563606
1766660
92155
113056
1725209
894155
1544818
922747
1400095
736817
1372529
1346713
1127877
1134624
1711096
1755906
1220036
430865
1124516
1092097
1462257
32118
469543
1225373
698877
867883
100510
1106253
707198
1228821
1803036
285
666011
1128800
266566
1027382
75085
1676326
1161120
1405078
1176234
1730931
415974
690258
327339
1643954
1524386
369718
726327
679364
1295100
417719
279722
1654195
697950
1417697
272775
1391592
1801000
1336461
546512
8929
842619
1290834
1484447
875664
158542
1711150
1428297
256418
624939
960686
869878
183682
1193516
626030
491484
769104
1992552
1160983
125793
736425
443419
1207302
1716476
759128
80595
967376
334010
383805
1645691
1312189
393380
173397
659130
1158669
676973
1438982
523631
1095423
1311923
587205
531903
668198
602267
1309917
1784866
1542269
737796
1042969
818628
1432111
575647
69287
985724
974627
1862595
1833983
232430
1491603
1406712
1287522
1564500
1683535
1561612
1136842
966256
161905
1471285
1275007
1371854
548127
7458
39692
1325424
821430
348537
781779
1059241
320951
1398729
1279451
1285080
1258061
1725190
361484
1577482
1780685
1789139
341169
1427639
634772
985341
1853541
1982940
1464786
605867
1423344
707880
1554560
1379739
1009794
1844915
1069162
756303
1730442
1613266
599812
944537
1068664
47506
1354015
1985902
744607
1102515
377322
1216907
196286
1260047
1351160
1185750
1940848
916672
1824326
386041
1039701
1158121
934973
1711584
1732958
683658
23110
1455545
1557894
872708
1089693
1697393
621210
1188523
1258645
1637135
1482487
1743195
1720920
399019
1259239
132547
1880369
1740181
1197235
787944
1304937
691374
1572101
1974534
130097
274785
583401
607122
1200501
160253
96900
531387
1860373
787181
59218
840722
1632571
990819
39126
651315
1085926
170357
140436
166835
312025
309618
1107821
1964257
126194
1066396
1049240
1256335
296180
42518
288561
1469426
1830994
56155
1793424
1094183
993059
182321
984107
564473
1648572
1684899
471253
718370
665474
1666393
1516025
748346
1354173
141685
445004
1294341
558840
1835261
103477
1209296
14046
32990
12279
1204991
554204
136780
997614
841197
892863
235077
1821495
468881
1534936
1811751
334881
1368513
1861559
794347
1163642
1563990
878058
1098152
681091
686749
1696536
846827
444674
191772
538997
685101
1806687
582871
993612
196550
1097251
431094
1854711
1171942
619082
70785
1313452
1770211
1555722
146177
1838248
1106871
1961491
43526
511907
353523
432679
1286469
1793822
1191274
488377
1772065
875695
1966398
1834729
247065
122146
992605
1900719
120123
967557
923651
3842
1896823
1265960
1150624
1951828
1643145
1969342
1809092
611132
1912831
1067172
1462772
906865
1477468
1030964
1248017
1293425
929178
1459305
1073267
480500
1430712
1375387
1400219
1682632
680645
971480
1149939
695866
470739
509696
49166
986417
1217882
1967256
908505
847938
252808
1977851
1266088
324815
627889
93791
452739
781916
83752
90763
1442125
513959
1156396
691504
1543148
440388
806866
1583754
1522923
180409
1702480
1467003
1434153
1278007
798199
1584988
1787667
1677420
316835
497073
1899865
126604
475011
880654
679680
1708340
1388566
1327554
267299
549959
1788925
1493892
1969374
1575820
773085
224000
32204
557848
1456994
1442375
1483299
796435
1130039
1411321
1594705
932593
1683550
1878380
1134401
1795447
1685872
802784
1573223
1834765
864759
325854
765878
60014
1946967
240366
130258
263664
1540581
378008
1120953
49606
1701892
1056228
919688
1067261
1496413
1088056
1733161
1723881
1964908
964033
1827428
1295803
1308473
175749
482527
917679
1669958
1575853
1753074
1168259
194102
1983433
69030
1397153
357769
37049
656867
1723469
1127982
1343004
1627817
1551828
1819195
1029568
1245641
230010
1007740
1133086
1929018
789934
289473
11407
108537
1190311
1724019
1390126
621628
1696184
1769088
104373
1110871
485142
554377
679909
482196
1082680
939467
703525
118763
928497
990381
1974670
1796518
157567
92005
1176165
846200
384837
1013770
1574327
1038432
1876538
220570
1573213
1420053
542897
630005
1633630
249905
732494
1762025
582693
452464
222127
196621
1889633
1147283
1460995
1091564
417968
205269
260892
242578
41756
785366
1028362
469620
1970371
1845687
1638159
269557
1131821
1608554
94052
319487
1772028
205555
1267873
1602956
1841294
1904508
998748
991886
476443
953655
306952
1231047
344562
1213129
106730
1603710
1326478
585401
756585
274595
1864839
1675852
504112
1519491
770852
148024
1424443
1816788
691836
416629
375410
1520422
508478
1939078
570950
1104200
1928042
345097
1651875
1293644
1152202
473106
357030
1513048
227281
524541
176833
285041
1695859
1802861
1111012
967238
367404
1030361
1296083
815092
409524
1573473
1345796
1442937
266992
1945494
131478
97285
563689
1400164
278366
983371
622699
1133844
278480
596768
440294
155375
1084370
1986023
1690066
1178167
437417
861195
261394
26284
1560531
719510
1521564
350707
1586870
98812
1219167
1864563
1281553
1685386
103733
1804809
1240068
1993146
943406
1999471
985058
1152646
1624054
1241738
1692505
635646
1906063
1591467
1615275
69255
511314
749927
493487
587204
875244
538683
856815
333831
439125
920302
1956579
1303379
1751700
669577
792733
1045339
203172
1545491
399263
239664
226565
1978377
1357308
574564
1498309
1656331
116026
32467
1133791
716528
1186716
1313572
1887657
1471060
1291219
4971
596136
980099
1213115
1606551
888041
1892882
936400
1073136
743629
1376369
898712
1323516
533186
1768387
280032
1796336
228555
151303
976330
158449
1719892
360092
1574987
1902969
1719846
360246
747259
1212991
231860
1413368
939461
558027
941296
599909
1818099
695769
266492
1410626
351386
1559433
65353
65541
1348371
1347769
633203
1155115
694342
1958523
847689
20031
1838291
1044959
1724715
1098050
151118
895752
449126
234878
1871960
717913
1795909
1274544
479099
808968
1425746
1836867
876136
1236962
1724638
994882
818412
565687
568695
1106683
1534025
868153
628404
266459
261167
1689509
1984912
489084
69103
1045499
1492901
1317787
1671795
33573
386665
255152
1341441
999013
1991328
1997367
584998
1871050
871192
1174674
1815259
433377
289480
326650
1006937
20118
712831
1053096
1622955
942028
1319721
1094827
459868
1921759
1211573
570274
862347
150931
1636991
435948
382968
78818
620083
980305
997564
1995229
1919171
875956
1619116
129949
1395235
1819143
644007
980517
1002998
1011587
1212636
519689
1534399
1965844
1732173
510473
680100
1796218
1960889
557427
1683254
1481719
1065959
308254
1252999
1767163
724827
530733
1355771
1620215
614815
1368706
1250152
1426636
1042363
1569470
1299477
733943
1753035
1477644
1105836
1732589
1805970
1330215
848362
593133
1595390
134878
1118610
1837763
1457227
1435256
60636
1866315
659986
1332051
233497
936059
326115
1433103
347045
1318228
1635902
1066063
265957
1952083
1246130
12593
20369
961727
242797
248424
1551247
1507191
1782684
1027208
194803
54514
1164775
678293
1496321
1287208
1511202
1764217
59043
711684
738461
931329
1533169
1942578
1151638
35210
1197137
278074
1735713
188842
860181
1492727
1631258
1036781
1636453
1194160
1102490
53846
1237410
1109848
715696
1765081
249717
524013
648668
499411
1728080
1384823
1764895
1814897
27727
1222547
778011
1965383
1273146
375422
286787
892297
1036341
903373
681998
1029425
538797
1043013
512551
725655
769997
88987
946684
1998388
1742081
1370619
1937608
394985
1041909
562874
1100787
727679
467477
1172048
1233837
1854644
238051
65511
1231594
535879
11690
718889
452438
633457
673484
432657
1797377
1307106
640331
1385025
467706
1640756
669432
1467548
776051
1020811
1496365
1961083
1971955
928774
1514043
409353
1286251
427344
949625
1330956
1374161
726642
798555
530375
709080
199912
733685
1105137
1541136
933472
611636
451475
1111822
1575933
674700
653305
992818
675575
969859
1661060
1394265
111053
353100
411251
1904396
1909592
2716
1314450
751278
87292
618842
936379
1953366
1305738
1392109
1871620
1675059
655619
639874
69979
1325568
705599
192074
1873524
1427883
766692
687740
625160
969470
1327309
124512
1182595
1713950
578096
1180415
1952337
1914513
778547
1939288
1800015
830604
1384370
364892
1313988
436190
294934
1778892
1263479
1884106
1909384
777535
922887
909680
1654669
1889491
168956
1877003
289523
3031
1069915
289361
445860
223729
1704334
1537290
1781704
1180004
41711
279408
1892121
1024348
1174106
1112357
507042
971616
970305
1133454
284338
1105806
1854430
308646
970677
1670096
559216
1355914
479663
1985071
1074344
1500560
539237
1548103
352260
540586
1849405
1741842
1761363
1205125
1895529
988879
1870218
1487952
123106
1834189
1597494
670000
805132
222188
1146485
1225997
800806
1129103
81784
887545
1983403
1562940
595180
760959
1720918
997085
1698830
1697700
1041950
1857329
1903576
199030
22918
644484
145221
776013
1109266
1350615
392837
204714
1937289
1190360
1033612
5536
258856
869289
233928
1996719
961416
584096
751930
1159194
7132
1278092
1313571
1477286
1416074
1988000
1632757
1832309
895366
44129
1405634
652245
1345160
781508
1138495
352720
1758585
1262913
816353
1431209
1324646
369137
1544560
1991459
784959
1112713
1296418
1634150
675764
1909868
246076
1161980
363278
176953
516569
668817
372838
855862
713927
1461805
623334
366183
500382
1291668
1200761
269572
1717893
472839
860233
1425921
1050125
206293
60900
1138666
980810
625890
1559897
683140
1725197
1122680
1886611
1639344
818508
620836
727007
1541321
1788108
784676
216269
955819
851009
1956225
1464923
1803276
1235276
121972
384312
1758877
908335
1589240
978344
1569355
1706529
1180526
585247
1573671
533564
1913018
1287440
710307
1947626
763404
175421
1956636
203119
1022773
37516
752138
1798455
1912173
1306286
1733234
1279918
1678173
1276369
1449245
313868
1135748
452382
1347141
77924
218067
667964
1701865
1534443
679026
535315
1412036
730320
1475767
3178
427790
1662952
1387862
1933406
1538868
402471
1754313
15941
1477325
340547
90459
617463
890704
97750
27985
641897
988846
525847
1596427
406195
1447393
1264967
1820266
591801
1702564
826340
725821
332272
549463
1739230
1900485
585589
426672
968188
573523
1533952
738395
110519
1288866
1573348
358858
601350
1893320
516735
869075
1132657
1291088
153072
1583032
1522276
4150
1081070
1622637
1387608
289910
725573
600329
1662673
1625991
1118893
1443740
459433
1075558
1038638
1661902
985660
556066
52020
336871
170414
522467
662152
465159
1405806
746600
282766
1716165
660212
1868713
193381
1438328
435005
218444
1758088
69442
897993
537966
1541470
381747
506097
764024
1022624
249145
1419334
284117
990447
554931
229724
79550
64917
741730
1008686
1122032
1315962
76995
1245394
1372220
1048568
755353
954307
963820
221043
1153853
1759280
296456
1501331
785100
1533707
154569
108456
1214492
898046
1011406
116003
1675443
1319546
868363
638125
1544064
676681
605740
124298
1439957
1782140
1570119
1486899
1520472
856855
781266
1491481
1924508
1790072
1417929
839120
1225147
1822812
732050
1308557
1357715
1795745
1652401
1726476
1668308
1694973
345742
749259
947627
627228
777649
218236
1524500
1375654
172925
1508733
553727
1573136
831645
521157
1738284
275053
1278633
1524792
66644
510814
1281982
261205
1392869
864578
1579530
1634323
1872411
1977925
183537
586484
1511358
506982
318548
1395946
396774
1377203
1711180
1411759
1265110
673707
1498488
1082362
424837
347007
462334
1775762
677216
1777358
21936
213722
1540823
1101462
599485
1326590
1380319
866734
960224
1608160
492205
1542039
1632296
1067710
1546260
302760
1001461
75680
311556
360846
1828986
1093482
666994
9757
403713
1848458
1301064
685405
1550050
1729612
1982067
1070288
1689702
1217566
284776
1310566
203283
233620
1182106
1702822
1941425
1747871
1322934
870979
936322
1212480
593197
1768014
605686
1078671
702
1261056
235768
1872439
451278
594341
1252331
1288
1568532
722982
842245
1524745
330928
1130908
1661087
911167
1149166
1775687
1403647
1903545
643136
1669661
936421
1877526
330642
1755238
1618827
1911285
495839
297012
1169831
585528
222043
1674186
977873
1095450
1066729
1354874
191539
420845
446481
1455537
1630421
627660
1153039
1155927
1177201
16650
836470
1812337
962171
101938
46216
1420045
1942626
477228
796140
893432
1914887
1733275
1364893
11019
534502
1468352
1349771
1559517
879590
1622538
543631
1440428
1684168
1875716
1561990
1342742
1079721
264379
1636573
244583
1327061
362768
989778
490219
142352
1342442
484089
575011
404633
1080876
195812
372244
212417
1534453
1440370
1624809
254714
1187857
1143742
888327
1247633
1816640
1437156
1603532
679535
1709816
598479
799157
488129
233479
1988477
750453
1328398
179524
890830
1053587
180658
1024688
1541919
703460
651417
310624
371897
1314724
994937
1590325
665835
937090
1129047
637767
1875852
1377674
691592
109033
1831843
1384715
709679
1784786
1840285
434195
1661849
1528916
50198
53148
2794
1866894
1278633
139467
1993829
1773002
1939990
799288
1594493
243309
577906
658801
590714
1545772
1974612
1915161
903868
832375
341395
541135
554523
1969882
587447
1645092
1072676
921158
612960
1760439
1382377
469683
1277501
667879
1415856
1288743
344756
840464
107129
299817
383807
1341030
1889962
806452
1166104
925738
311244
1741495
271097
1602101
1884093
1637391
24150
75168
1647355
177269
404594
970035
782138
433252
1238957
788372
369536
1688267
1362387
1547275
1448744
1729914
1569677
1757556
1979047
818870
855017
1823864
185230
1018576
784662
1052510
442568
1563806
382359
167596
919639
533825
1078554
1588293
1484528
1684745
1277132
81025
1026008
219304
621889
75481
407669
341111
1207147
739854
1200539
1662073
145957
126019
1137862
1761982
941990
1485068
204165
1118483
710416
1671042
90496
1882268
878482
59589
1974385
925972
1429795
933708
1928681
437786
667243
1102553
581899
1991638
1447426
6844
77137
672413
1987552
1855354
1490012
1967398
788908
1765398
43970
748492
1289783
830130
1666395
744871
409700
447149
1772190
147843
476206
1371104
1918989
617574
1979150
382625
1651460
443813
135544
1753792
605384
992356
1110038
721447
1666651
1369694
979956
1913294
143281
526884
1862909
1264515
128865
320751
1154870
149105
1103520
881685
1171909
1187575
809260
169093
1273555
1411576
1575260
499905
1298324
1375291
741269
1398293
1548514
1936407
483541
283172
212469
449026
1195333
135907
996008
1462177
1671543
1144715
852628
140010
1495273
303837
43992
1908424
1994963
500902
1835477
424606
105848
1336709
1378810
963437
1475119
1943332
1134640
944974
1550517
490804
115256
539537
655861
1151127
1270308
970737
1572118
717465
1102652
628146
243467
853876
1441445
1920685
1095053
1429610
206513
288182
289069
657606
792931
620308
1485096
1543720
1806776
1037513
1655235
997012
1750496
1689322
1052320
1909750
543400
1801624
543378
959574
588978
684678
1701860
1887965
623617
480178
1612135
1362911
770076
468932
1715061
1335047
1672934
246038
1515028
1001743
1472313
434581
169979
920725
93341
1172320
262472
438244
801528
942915
1778490
699085
1546907
1914960
410017
83938
1732751
130792
152662
1007109
439711
1302055
1180046
15381
1417845
1669919
761916
1213189
1387201
467493
885241
1942999
372730
186385
1534359
588412
480434
1077157
963256
1516234
1166500
1856842
1642683
1868721
1762915
810577
366804
1834680
1284549
347301
194834
1678861
1799481
1185512
477090
153843
516650
691826
124260
1451106
734002
837876
1012608
625020
1784983
1267909
1841771
713191
274091
1501448
1701164
1800587
1560411
1109707
1814642
1904164
591977
1115146
1112292
265732
813391
1238423
1292174
871996
894772
1044056
451146
551798
884062
1533263
1542456
1305034
628768
1208240
1691037
598319
1602926
1596731
1339666
1412621
1083049
835179
1113526
1638037
1452495
1611099
562465
2708
191290
1885302
1209906
558286
1894228
1987893
861679
336531
790202
1688708
1883801
960527
458245
1997453
1877127
1240667
332477
1721849
891961
425868
1286791
511227
418853
73138
585581
1542751
1789360
1896564
785115
370984
518124
612251
133669
1836383
823554
1396875
1170517
369198
1250997
1028671
483869
1156607
1123307
320311
1445154
759854
1744476
113100
1828772
1192111
819374
1804914
1442494
1093452
1057308
1280500
1687873
133681
1906014
1335285
1857059
135061
1260774
1883419
681287
881992
1746186
748450
1755344
1229662
391529
493154
1527660
1459162
299274
148789
27602
1993398
821981
481738
1727698
1680155
1851771
1503877
410940
734029
1977980
626676
533112
284592
1615100
814865
420395
39888
1134389
402267
466025
1973979
1635220
1256916
767116
316875
1126524
1984762
1303966
515015
1542121
1720217
1560318
590849
121385
1744305
997360
1975014
743229
923097
1983726
19836
348312
880150
771366
890379
294763
716629
1469546
626011
1173496
290599
104368
368392
717016
1357398
1142405
1826774
32169
825235
333131
1049846
1428949
240314
1174729
1866696
282130
458912
1574720
187771
1905107
1775470
847131
338657
1344414
69480
954197
1885466
255523
257938
43008
306737
1448458
1595483
619440
1834680
1147821
438698
1362408
1458968
615638
1512783
1489024
1725444
16746
367023
1882941
935372
1910326
793961
1392909
487574
1755028
195629
915044
1113255
1303470
1515709
1047728
1762105
1682860
1020976
1008915
753255
971855
1571146
301167
907963
1131121
41378
1306311
1308352
346823
1027080
1520761
855990
198837
1541602
1583833
1699826
1518349
267981
1908438
1282023
1150380
1985252
1293456
310885
1437005
424337
1535313
1411279
313115
1189559
1415750
996293
352124
329376
930226
583702
1282702
1947948
1268407
1511092
806633
1446757
1095625
638895
1483579
1672615
1164662
1987450
938820
1679096
1909586
1855359
649417
642516
1159901
1794213
1409592
1302682
49644
1827421
1307473
1861636
325361
147087
1330579
1173712
1367434
1934757
1685703
1717453
1501751
632994
622399
509781
1422596
1856461
174090
437580
137362
190951
1138446
887283
1814579
303538
528259
1468960
1451108
1843371
661906
330228
1723805
1859487
712897
666718
1399479
1165735
603556
855116
773462
1957359
822367
91587
1997033
1207726
1570861
1490946
1036929
970050
1391686
806282
1644231
1013123
1660713
405804
482025
280545
510995
26060
1020196
940411
318301
1185507
20222
3854
1715052
1144494
1263677
1113318
166997
255212
1016825
1607944
215770
1936927
308308
427777
789677
637396
1823803
584483
268046
1573278
1592907
1922017
1232885
804568
1457714
1176876
481833
417891
597799
1391558
296647
840029
977203
1584706
1028269
833374
1083669
259492
341688
1034417
246729
1473724
1767510
1749829
1599714
852283
1317724
1728376
1212585
1499789
1637486
1327586
639330
10448
1050039
1355362
1594249
1949361
597688
670796
1376825
746659
1898546
1064457
1182435
1966436
1106533
1620636
1514416
921031
1430590
73804
389939
1737233
1451612
1439519
1981477
712657
1478919
1307702
1850535
40185
1085886
739973
186440
41123
954162
131698
1260907
1293800
120945
228256
1419574
463259
938912
240844
372773
205982
130058
166283
1727243
686121
1656695
1401698
1313936
1452221
794950
1864093
681577
1261809
723652
417004
244390
1778169
106037
819880
1887961
493595
407813
1245676
633461
1810180
1504813
1219728
1035149
1334161
346224
210340
1984616
1970296
696906
396252
1022178
1304678
1965405
688181
1087665
84796
335387
1623891
1379977
1877311
1526117
1570340
330154
1716834
1957865
1154509
975841
1574039
70360
1627285
199888
792747
818620
1524638
1682660
1475881
1774256
1427138
265091
1176674
633647
986003
475739
905462
408552
822981
1258677
1652301
266614
923441
1912308
969440
853599
1036292
510942
1161349
1624804
1414015
1877080
508218
1709312
1236551
1189809
280580
1165195
1207622
1948436
338468
1829915
1533870
1989848
1763916
382926
846508
1227894
1124435
1685528
303990
1493900
1679511
734757
762642
475514
35083
1749206
789218
1840285
1623306
1904596
1573888
1265968
1820066
1204250
590283
484874
1839220
1534468
415519
240712
1933581
12754
460942
438016
24807
1483385
710805
1976898
144897
1002942
289178
1987520
1117969
1122512
356993
249629
1547146
345862
762186
880516
318421
196261
922507
1654651
1891392
346063
905656
652565
1131045
1691845
1273727
1973762
572082
1524653
1835164
1730547
1582839
1002886
1040603
1050259
137609
341039
1510719
907004
1868743
988456
113108
1770328
1643632
1651570
134987
774380
1363932
318234
1928269
740359
793321
1214707
901008
686733
452690
469530
500012
1249891
1923768
1318438
878129
815080
826883
793486
1813593
306678
1142198
1851839
713922
495302
1841465
720930
333846
793354
1422932
867272
793968
1499000
241884
1647824
601147
222534
1033046
1321406
106947
346437
531022
403601
102849
678317
1927500
20975
336824
1669505
1072869
690523
1836834
1783499
1034828
1288194
638122
376730
89795
356833
1038010
1181694
594125
1991310
1386638
148284
413016
532191
664203
1667293
1266015
968514
591817
904142
1636402
669495
1211647
1053727
1365306
623081
1459190
1539861
1631549
437135
579820
1918198
1121644
1833277
1628112
1544518
1014044
1591138
399829
1465543
1526974
295320
308045
327216
870286
1595044
1784749
1819257
708621
100615
1783628
892192
786626
391332
1834814
558493
622561
1059762
1191637
1696600
1522293
1210735
203011
1705833
303203
1907332
1555111
1376451
1708086
822747
546810
1129358
50238
1720936
1883691
911700
537429
65205
1949450
815401
938307
1263825
366885
1212712
474689
1471556
2627
802445
1104220
1705513
402849
516438
864138
208384
304216
1272185
341164
859823
1122257
1967774
1508257
1159648
1146049
304705
1490085
1660949
127924
1503823
974258
422283
1294154
1045592
603846
1335189
743900
1626970
1747949
92657
1185376
930119
232126
113915
951364
1250614
999018
416169
884073
1276767
675418
1738823
1889301
1742079
1920294
1289267
1558612
610993
526428
979211
1188663
716526
630046
1345504
1671477
217025
468889
532407
1988546
590665
271498
364095
161547
1866477
723909
190538
746921
616629
964239
279184
897192
1440717
64736
1931072
1568213
1843219
1035207
831067
1332813
1658443
65846
1599489
772583
1183859
1081110
1380874
726749
1931115
1509672
341453
60698
901129
904587
1027516
414591
1007911
553695
1827849
1238042
104947
330802
720942
1505242
412578
1155325
268953
669343
1452475
958392
1335312
192706
881995
908895
410477
1148243
251620
1929405
1624092
702991
1688194
890826
531132
658113
320978
837814
223133
1961917
853769
1318545
1440034
1239940
1625759
1138518
1815070
822079
658614
590739
1225999
1306034
1088966
1169236
1474166
1754142
1893664
1578101
495360
574756
1004449
204653
1593896
1662879
555669
1191873
957446
153260
1154391
879628
735761
565104
288039
1396589
240
567376
201042
1023529
136350
39063
1427562
1932808
563230
57249
846473
1106741
1520516
629534
1572446
468284
1316271
21816
258281
1535959
1933675
795205
840410
1695817
1546822
782968
563530
210070
47523
170760
1575000
1502785
1759742
868619
434219
1723361
191179
1971774
1360122
1406346
557365
927659
1773723
1292442
1156695
1034731
1527735
607294
400467
1609354
74875
153353
343691
1441100
927406
391576
53053
1137393
88850
1215297
1486313
860306
915993
728703
1709679
1231317
197262
674873
812041
1854490
491272
1946254
938740
795492
265680
1155671
989681
258519
244689
127685
603634
1547641
930865
129208
31603
530562
1007296
1846092
806201
148364
929485
977622
1349772
1372556
1274951
1397971
42200
1842625
1395222
1047388
1011770
34111
980484
673495
451143
978279
1047199
1131676
1444763
1664389
467775
1267068
1073645
1252356
448307
751697
893253
468059
510841
1795975
1665627
1359171
1955574
1081085
639527
1551293
83342
778990
1602239
326987
603175
1080946
1004175
895247
846946
1829571
174967
1929772
574459
1495877
949255
159672
1830685
1186580
1230899
1273070
1624168
368936
1522476
1707720
64778
1634871
1731717
697762
684030
872804
990923
1725401
170650
1277930
1224613
961093
344608
828949
1017129
1614729
1927509
930833
1216107
1488281
544279
1767660
1592807
326944
358552
972373
1735225
511342
1838572
207674
1878812
677988
1169108
932012
1513745
1960674
218266
805052
705246
545455
1887964
159970
988551
791330
981492
1552937
639376
1494500
1537993
861023
81360
1799486
143222
241204
456708
92347
1856484
487749
970511
498373
682835
1796061
1137505
1990906
1883976
1563793
241028
1805741
53721
602124
79864
967694
1715634
1444032
619729
1395577
1637301
1697305
364106
41428
48138
9623
1867358
1859854
379748
981336
1926494
241810
1993656
102585
1817353
1401370
1635729
162304
1691074
751326
1790466
930657
965041
101272
1899418
338208
56382
1174776
547763
660255
880550
1597429
1753742
1938401
457854
391129
748578
1266232
1534600
142542
1945561
1860662
224588
284934
604498
1995324
1583249
1526987
385185
1888982
1289150
800773
140487
1324834
1280980
992667
1732960
1291262
426862
1177641
782336
1899130
1099948
1324659
430450
896225
221888
482218
392470
918920
356507
57842
270624
1132736
412821
1107912
1796213
1684040
1464460
910195
1009639
1827408
1807217
347961
1263757
1432711
417182
322120
1559334
1274322
1217432
1878157
1429911
269433
315561
269083
1348902
1918954
1352450
1662370
37907
70149
36549
835366
990807
1915156
1533856
1801742
1775675
1375402
951538
1863216
354236
1979653
553528
138579
1580164
1709109
769219
621919
262816
1548952
1807147
43947
978486
1376866
417974
1521138
1032589
1942226
877351
1608208
1702934
154244
1898355
338876
1702029
1783727
820276
1008906
811079
296313
1710378
676104
713427
208395
1460288
1519667
165969
1579530
360192
259201
781099
812483
899120
198447
558645
1930722
1644019
1222265
1591689
1652565
1287837
1819107
1157849
1991540
268096
92422
1372965
1399216
834730
422307
232477
979100
1782898
1402147
1642656
1919616
1518072
722093
873749
1665813
1478339
1960162
1259996
377836
1717792
287945
1862338
897218
161195
1591165
43951
1131763
1396354
658682
1967664
1664493
1007992
1457263
18122
1105627
288706
232176
722576
602310
579924
1079290
1358627
366136
1122229
256035
1874540
418295
266604
596145
1093545
717245
258891
423300
1638354
1061393
1438426
865448
1123319
388199
1820528
814634
1643112
1266363
301351
1324109
163286
310302
1750841
1251747
1655618
1444456
1529767
1260723
802346
592726
1729323
1093248
459768
1726650
1611941
339937
1104572
286269
1581918
528227
1071252
1808494
331753
1003333
448438
1254462
112406
1591161
1792185
118706
1397696
1810753
1636352
350773
978125
210564
617557
1504916
890156
1321765
880364
738716
1723907
1427595
517128
1973626
309837
1466633
254907
267487
357424
481859
846888
352652
1114237
1774310
154223
1305840
1115430
147556
780665
1528770
1727267
1718038
1737018
901701
797852
916142
1253170
832902
1358108
96739
1871854
191870
726324
1391773
457443
1276756
1008577
1721097
102790
249501
1238095
750892
1056541
1178778
765927
1745868
525585
1515747
858942
406584
75080
577050
1496212
1916077
754908
1156783
541077
673856
678691
1674110
401203
1129032
594051
262106
1581109
226755
1058899
1544610
204415
256036
1455093
567407
1883822
159146
706105
1331818
648364
960753
1566675
987877
1271346
486681
1909723
496320
1867971
1313865
1834037
774578
952744
249073
1669083
1705941
800114
1741842
439224
1497501
783331
354615
1256421
1072557
153586
1568408
1795817
743091
312557
69040
368668
1993690
1399637
228341
897443
1241928
849383
286829
25647
480782
745112
1106226
328242
320165
757618
167080
1379758
1422020
872229
387252
7784
1303633
1852164
658027
1403406
673636
110748
511403
401556
947505
1497732
379145
452484
990629
278393
49323
1428576
1527181
947647
990805
1374209
1024481
1282874
518594
118505
55285
438996
829721
1096926
467054
627355
1665980
1652930
665094
985132
180448
375660
1030574
451207
570967
1086464
1198726
252862
515247
635236
310427
673565
924698
1957797
1607787
1472180
958733
777474
977000
735456
1833394
9599
1508480
452271
1350383
1955958
1929436
463733
1053340
435519
1578978
360940
1476853
1225163
957630
1178478
1534257
139988
1966101
1893254
1142991
1245631
1499055
35603
1274200
1209503
1040227
296591
767047
1220666
485148
743700
1211003
582032
566971
1891236
188128
209544
626717
917971
1807441
1558239
882647
1066565
823670
1395902
474459
176485
838612
1534707
372529
207031
293748
1162478
593705
941594
219996
1415644
296947
1437308
1707960
1476642
1672248
835369
991811
446524
382925
1496960
1291464
470530
1477071
513564
1605223
1419040
1474219
1162464
308733
1673166
1835119
703730
161235
939809
614084
938319
669197
486827
44523
1658557
861246
151041
1549939
1593275
1669134
593896
878919
383028
1325537
812007
622917
1310568
1479798
1550220
1322721
121733
766743
213343
508419
816430
410951
1867751
1438433
200844
1483166
1583600
953260
980605
1113068
1225485
562084
1878295
1568619
592806
242159
218339
1154912
654974
311569
302734
226752
462808
806898
1777490
878198
1395625
726163
37623
540657
1960491
1315233
999486
1633849
719739
916607
1135954
394312
1423246
667878
1586539
468259
682129
1297362
1270156
902362
813758
867719
161257
784282
8432
633183
921151
84794
1921209
790265
87647
1289773
1233180
1099679
1777004
93020
1091734
632015
1057316
424958
344634
926932
1061062
1016304
1681332
1186960
330001
1729150
1331283
1521562
1844564
1643929
857644
1054672
1938517
1953212
380351
412844
831866
1818635
331655
959773
1279841
873612
1876757
107354
76024
922806
306612
1232487
622175
161328
1921780
1707664
811365
151496
67516
500208
610574
35159
1331582
824637
1158407
802950
1307325
1809940
1056062
1666695
377458
37447
346356
410335
330142
1909325
1762749
1676919
71187
28621
1022999
1846560
1417891
268377
608362
937597
412967
430408
1225528
1671037
1012726
1675092
1361674
152609
1507716
609994
764547
1399745
1214837
80192
23027
178587
903080
1969832
336507
1047161
1762517
463855
275499
156701
671927
164622
692771
957621
577429
1632555
888683
1541942
1989260
1078989
854697
68419
1672001
706078
516453
1884650
1860465
1637775
578958
607065
91070
1149016
1503674
437073
972198
439573
1630288
1529482
916459
647197
1265772
293559
1369334
674506
1084915
1192498
1283918
1740202
936871
699030
363884
1444341
880548
1432817
1469802
101170
257496
755456
273756
610288
821451
1241544
1306532
1023875
257809
1226439
736319
523136
1790891
534405
1077233
1844804
1163554
904982
649829
247374
1691848
1891745
1859681
1685017
1509449
543074
1729590
659714
843021
1735308
1953229
138486
547754
436468
799697
1241785
1582138
1715133
1233334
520771
1995393
35338
1292305
1680711
1653180
1858590
564881
453731
1068457
1008479
596666
418244
1188128
1818765
1024856
1550675
479879
1920634
504170
214649
831192
717627
1013618
859352
659036
829596
1048840
416479
400020
653684
1048916
941282
637020
1557762
1868125
1018670
25401
1341123
857772
1763997
61862
841604
1068582
278674
1396385
746056
1359638
110726
1288421
1373576
1889288
1684890
748440
576375
427241
172424
1722887
950384
70421
1358646
967655
1691168
1763878
941245
903573
45740
387995
1379404
1119056
164166
1114069
1748824
904794
949485
958511
550922
1765045
1678155
715952
817745
1648878
1150441
1433403
1594956
293644
1648547
1483008
60258
190578
496966
920167
1412357
103918
579533
1496836
1721266
1700941
21229
181752
524655
575838
165986
1622722
699892
1045466
1946955
169052
1937911
1228521
1478534
902514
1728775
1054919
990536
969345
589115
489496
193292
1256087
701799
428689
610278
551915
726647
1781544
1698905
335909
1801835
1753162
1745484
1182680
1710154
609154
267314
836501
1355708
1380793
178123
1720055
1957085
303570
724131
759249
1250334
699496
1935224
1053684
691739
83248
1387301
885874
1267028
561245
1208761
717744
809418
772407
627710
1787001
1642388
1621954
296702
818651
1177181
491690
651218
674652
1854673
1656073
814939
857586
1905113
168293
1673236
162059
238147
568365
1784786
86174
11844
1105681
1109073
279489
895648
1627643
198862
985936
1261530
577671
1499829
1054001
1511147
466085
1554090
577404
994810
1698717
1186287
648867
30176
197406
1203035
505972
1414385
1636814
182948
1519358
1953235
871165
89276
736193
369589
214883
31203
969909
9971
737213
1347905
1783169
62680
727128
1789996
618418
1820937
1260848
1221841
644429
1892020
1343223
166232
9551
422955
1444680
1664064
1357114
1847959
1945887
546647
1356378
819923
1784186
833477
1264047
1348396
1801011
474736
1151529
1569855
1718029
1449410
442349
1281153
1491486
329066
1197102
227995
1849753
1746582
677913
1899876
1279135
1422139
257893
126255
591722
1107069
1276194
940691
1635284
728613
1576386
491987
225684
1102317
554203
1248026
724691
517839
1858895
1134684
1210980
674643
332378
258878
1425418
1603703
1944334
1099802
613449
49920
1576145
1998699
1978667
641680
1397895
57162
882603
1311820
1494870
391306
155451
862018
1578291
1221758
1579141
524001
1730656
180125
1117710
1073317
58431
1094835
1180447
1994631
1203123
824506
1151601
1319536
1097408
918907
166904
888072
1309885
895726
1151591
550816
1473312
240306
1947388
1033822
1012597
1705281
383263
56081
1390344
1033593
325617
52046
515872
1694224
1904249
741289
1333966
864872
467866
238944
1679231
1234587
72640
853330
1254651
507196
934875
1784316
372034
257644
1221668
1901712
1417840
174006
1785998
1512398
709000
666599
311083
1653811
1857293
437335
443404
958399
1780512
742957
1057675
319273
582868
1758101
27469
1050099
300500
419833
28609
883941
695909
1374610
1259441
361442
1375458
209149
804185
1164540
433419
87967
892944
863670
182494
377265
1445141
459446
1579928
1660288
970037
1835600
1469488
327814
1806818
1977156
1771124
157037
1840628
1898247
185470
259988
1151266
874190
1637716
1729320
919053
1668456
276602
1535559
108975
936760
1497303
1395542
81576
1080933
829873
1089836
305683
838932
526923
1242822
204277
699138
558238
1745098
1875966
37668
194299
1001934
365046
24735
247767
1085480
603421
953471
743859
1857983
543986
929700
1154940
1058202
154288
1941574
358154
538346
488727
558516
1601006
644250
631138
679812
1202051
1205730
1261151
275657
89874
715946
1475540
1252907
1294660
353188
606454
1094728
1624323
1841734
1953388
687860
740331
411459
1779802
191419
1815165
1321214
1515338
1714876
63088
970512
681508
159369
1514355
717200
416693
1755649
180096
1915866
718088
885373
677914
839479
1887501
1362870
1528230
1926923
1413355
781186
16179
1445359
350445
16275
290798
416690
833203
529065
1797723
1434193
789922
772258
358742
1332519
572949
90274
668293
369584
79031
1029305
894033
607995
624683
271624
187169
1103783
216495
324893
1678177
828377
1483539
799106
1285419
1298126
1068304
1748456
320088
1147005
295262
1431357
420768
397988
768848
848487
1857358
1262942
103616
164016
1765465
1972096
705104
232914
467122
1755663
1979514
891705
436798
1940211
1207392
1652177
346871
208655
1956186
1372422
1860775
644557
175976
1813800
1817247
1269236
1152505
1797197
563652
1282242
1950015
137045
1683457
860033
358788
648682
1085688
1098856
1067277
194798
1044974
1294289
597972
507656
697629
68835
674473
1297713
1062733
361691
1612893
1368506
764475
1713499
168213
1363189
1787980
894494
1683365
1542825
1446744
820578
854637
1556822
364302
230475
1881841
982380
355164
401533
329286
95071
1893077
1819357
39363
1995944
201260
848818
519981
514566
1139523
1265968
1728282
1136215
1550927
178958
714435
18417
830357
1317853
87674
1767857
334875
81981
841940
1582107
109377
1237388
1054027
1351195
374668
1219914
1702309
1790525
120279
657394
1947685
809678
548848
157228
913281
1609069
1827692
578895
580282
1637011
1144505
729517
927622
535560
1995599
420108
254297
71079
207600
797164
708349
250456
524033
267403
1432797
126867
459802
9957
1335537
560562
662965
474687
810061
1829453
1663687
1439622
798783
1563043
1364757
1957142
378832
1552079
1218913
567434
843720
1304829
415701
441158
1541322
1664006
1870123
244242
695474
1775467
914425
1821754
1207431
408681
387619
1793450
1040214
232813
720242
1812708
418160
785721
1679880
1897604
1759309
254980
843144
901237
917261
326680
892067
1147415
1160984
46245
456680
1751573
1449306
223877
1458947
34674
715537
427149
512869
794782
128297
987203
704800
715675
1703261
1434706
931323
1205543
1223483
677946
627590
1103413
1193765
1105087
1532776
1866350
1062637
1185624
1104968
711053
1750847
51207
1393095
1556685
759628
468571
707537
1309764
293986
1859957
572190
1519609
856525
659567
1023681
1402504
1435773
1541222
1789611
922834
573304
710443
555397
1978477
1616309
1892570
1029731
893891
278327
1902052
1911556
1196507
1019041
1320078
1738755
1092868
1802824
526085
1863827
708971
1808195
1813319
1139187
934368
86265
215312
1415424
712912
667358
260081
1819217
229237
613908
297257
808381
965860
612859
1465966
1115238
70732
155582
960827
907735
1757212
1443011
502227
1622487
1338802
1986805
1855496
709354
1250560
563186
1006452
31913
201287
427186
679107
1847517
447051
103381
472825
1306191
1283382
911671
631547
1909208
916556
1281041
33062
843605
385780
777239
1137720
34375
127089
1336797
1540817
1883519
161256
1642224
283004
1599737
207002
378497
239263
1864776
1239988
736944
354152
1962847
1919880
1416730
977304
1013081
1541708
1974293
46098
725491
1222288
1222383
1853584
216986
783279
449310
464281
362047
1456374
1921530
1894237
1375587
1410424
483393
1169173
233958
1926875
1453323
1114935
1626089
736460
1883949
1234592
1331428
302613
1895570
1306270
526874
1810961
634413
1908843
1206832
127660
571134
1779934
665216
1689500
1706303
246962
1918037
119170
1216001
318906
1431229
976246
799211
403273
199500
1455010
739151
135011
1277546
1309364
172959
1430149
1700504
1276711
846250
1471830
1637982
659153
1213797
844714
518978
1352006
302845
620041
231211
1548468
768039
1612714
1503352
861249
1920808
1982809
1802416
394501
381676
248461
1322785
927550
1466381
194466
1759562
1303433
1715153
1387757
1082668
1531162
1030501
647708
1379897
150121
607123
1909930
1647409
1698990
615459
870274
1424515
1866378
1128534
1588639
49243
991124
1053753
1402937
531619
1610244
1409487
1896778
511955
1408549
1133450
1729879
251817
1269838
1857380
1500973
1093291
1183342
471559
679138
980504
919706
1766665
582221
867354
1328537
1986517
712986
1443517
368085
1639284
1068596
1023584
604720
1758896
656591
444773
988973
1881663
389258
881301
204627
1085708
1789150
1982371
485029
1630587
244265
463485
1764307
1634781
1386869
96390
1148133
1665368
142669
1439146
799725
731615
1418193
955448
1738802
893616
353665
932660
1837196
1430452
801100
54145
221612
1168164
20708
1695173
923430
1411339
700725
665661
1776461
1820672
724058
768095
1217367
1859039
527475
1137986
991275
1455675
1653539
500357
1360101
1708495
1095588
1366527
1336323
1732865
1635181
1631280
578999
820246
1207948
1287301
1585481
1871807
1817200
499002
1261558
1134660
17154
1858924
740924
1807231
1032491
1583011
800957
201412
342032
1752303
1602396
66861
1775593
548151
547740
456942
176454
759495
66727
1379133
1387427
810453
352400
1164760
1996411
799511
1777819
1605258
1087550
139070
254404
1393918
787392
229337
1318196
1011662
1557505
166708
1557686
451400
876056
1482528
982354
1272941
579990
585669
789369
1398047
531559
1084469
181339
1491382
1526597
1143653
775524
101634
1638976
43706
685845
1669518
547361
443681
1422116
180870
1010968
1034148
808255
796269
535464
872489
688214
1232448
159675
717213
978850
1941954
384012
679715
846756
843482
1869236
154191
579038
1854039
906194
6458
1426405
1434092
306952
1202478
1275150
494937
620791
1349832
1896946
563710
776466
1592565
822959
1144138
1255499
255551
356515
1424548
358953
645710
1124589
1697516
1212258
1886084
1977446
1199741
1359856
425320
1093464
1387854
326094
390726
1382784
986795
630332
925951
1320418
1329881
819551
1587690
1337458
574718
901244
613824
1600561
564008
522900
634242
55720
1919278
395969
49643
416741
1385282
1051250
1760414
1161436
648210
1412244
547202
494838
1774851
1501473
1161502
1712483
895664
666757
1306731
1592568
1645777
934106
1319167
1337941
840712
283573
946471
1523125
941483
1848757
1006694
1414451
1625884
764856
773649
1381544
575603
85324
660270
1312466
1560041
1875452
1133666
1787350
225876
849509
1238097
545343
93046
1906131
350797
1605108
1210973
120968
1505439
1303799
1418460
100494
1053518
1521445
1229453
1299181
1128315
1458782
1972100
1888556
931545
1484318
896661
957889
559737
738232
612840
1459510
1422747
1503168
1387073
610990
1167091
371503
1923588
1784646
1391745
1035263
1839338
183448
522548
446750
1632513
1489954
199512
1136354
764620
1375879
1159673
1369602
1272071
1234096
1498818
1557298
904801
1663690
1558005
736047
1239803
1586603
110148
1962999
1895449
570594
767473
1039079
809140
1694072
184871
982592
78890
1887098
1847819
442137
651824
1601870
978929
1438465
556538
22688
520906
1269527
1556832
1252534
1159312
979527
1793703
956974
1683797
1508401
200984
1461222
221705
175057
996139
1781515
937106
477520
393017
1525821
1933868
1932413
1006611
779165
1885032
1708997
667362
554387
1298498
542812
1202655
1909115
1630347
814601
815173
1863272
695667
247137
1352816
872622
414786
191868
1396137
483875
929250
619314
1446340
984441
762082
1869073
1701230
1574930
603406
1937051
1356920
1097368
1691613
1613299
725088
705429
210187
1542608
149943
1440128
971024
1886189
156337
1211879
1619080
94744
537081
1258412
1724785
248070
438555
1995788
1312962
429814
1514503
309599
987619
431831
1315121
1534680
710501
1945569
576996
711947
1492487
964145
764575
1034567
1508788
112130
533052
1019686
570439
866272
1326944
1801093
1759391
1223894
1155172
774639
692490
1327657
1142374
721599
1182322
709576
536624
57975
14781
1131524
971699
1091586
861059
1017313
378035
1112068
683155
1060612
1285036
557066
1058199
1911024
694944
1117937
1982765
1885365
924797
1297758
761468
377153
1547115
1374696
799027
1035075
506465
229730
973076
1959172
1048587
486375
1694432
431318
252593
1282459
515495
645082
1299463
887436
1332149
763241
517806
1584041
1936598
1061687
1724020
1696187
867220
899577
1095909
1547789
578028
1916070
399403
1296007
1941217
912767
1957984
852318
1671729
1747578
1529959
226432
317059
103424
377204
1657469
483433
775130
534192
1369895
471281
658911
1775478
731170
1113503
689551
589333
631157
117332
1580351
624744
579197
1861670
1087231
1749876
1031761
1110678
1249208
17444
544182
1426682
1101352
1324373
1034153
578248
483427
1745393
659330
1178765
994212
206775
1182105
1372322
1070581
1793255
1834059
1548430
1069035
987613
1711166
1284105
1643794
244889
808280
38047
1159115
1316701
28824
1060575
1983276
50718
1358225
1785169
973888
1135215
1312200
1553562
1616101
372807
1409330
880771
1753395
1847352
1789953
122037
1460714
1046818
1517827
252365
1300737
719502
1832401
1694451
1367585
1904655
1581022
1629209
1242042
976020
1213956
274031
65269
1944367
1533359
1970612
71037
1455311
747764
1144202
105032
1289556
555377
1756387
1540990
674783
1135215
204281
925527
1559538
1833648
752447
1830476
608507
844710
1168303
834315
1508039
501909
859697
1960991
1829227
364735
826278
526439
1519615
1643845
388008
22590
904421
768417
785339
53476
461069
26608
840496
1262402
891117
1077133
1577193
297909
521167
754363
314837
1213696
586521
595738
160150
710440
1047448
84239
1030422
1285183
361543
1778899
48762
1002472
1086636
1186790
730281
1339072
792032
661058
1839150
180833
519618
670951
991805
1200972
651844
460719
1935308
1545839
663526
1766322
1744457
532695
623059
433858
298360
1844293
1553501
1138774
220971
1425841
1571085
509145
950390
483249
257998
861500
391387
1339112
1220192
1733188
1359225
755563
1521310
1340014
754985
1434984
610632
816596
890486
1234644
418406
1505895
1511538
1758807
1256729
1482042
755635
62707
709128
921708
1244429
107840
756257
1028319
732614
1211291
1991038
190274
714517
195104
1103306
1418357
827655
253238
1919399
68881
1269688
1429796
574314
826472
1345332
889879
423688
962846
499376
19664
933327
1216164
1656639
350258
1363015
784122
1344489
1306989
1657939
1620549
164234
1822632
445469
1222460
769568
993904
1486136
244416
184225
751543
273538
1512172
1047619
245726
1194471
747542
1092477
279298
320646
1324846
1869166
833180
345290
398877
1949440
581396
1117022
1451951
554159
136959
575091
1753203
1534185
774634
1838314
862541
443926
1391665
954873
1239467
206409
1195396
1615052
1215322
138921
705681
659422
1119012
1465868
1558520
1720302
511388
179842
556215
581286
1130150
193895
410747
1789569
75472
1792592
1512455
1934018
87627
1545171
1424660
1907571
1658466
1194207
1402069
1060335
1908269
810377
1705147
1985416
152977
1119014
1621425
381296
842362
513194
848077
1846096
208171
763333
1137683
401195
242015
1745391
1491017
1497394
236449
1242984
1580755
121297
1422670
222873
1847829
1076998
626654
1747117
374050
399054
82174
1427864
1563806
556403
1142834
486226
1790981
956946
1056523
657402
921027
36127
393805
1162780
209574
523343
226231
148161
1332046
1647574
364603
234708
1945475
1467298
1789986
902204
1468114
1969604
1065944
1638436
1049571
919065
32786
1381822
1051931
1009678
9719
644626
920391
1137671
1223067
694616
1972040
1968975
371194
1382237
1904966
1359242
550095
1662223
615455
995963
1952510
1039358
57361
568253
447086
1199056
895268
149163
992802
1544335
273148
1912174
984434
257830
27492
1616057
865036
314905
1149595
626550
1674973
1426555
1278786
1267627
79103
250855
333884
1402227
1431370
54614
314909
217723
1746515
1865359
1879045
290812
1418939
1146463
966367
1494584
613763
1687946
1070474
1768923
925405
833703
387348
1942456
1510312
1277237
352425
790047
656907
1118807
1189280
1968017
1123739
21090
600378
625719
729073
553222
14145
1538315
377879
1514860
1228916
984279
1996935
1969189
902977
770884
1139284
554689
1084500
1446401
1828811
146709
61964
58135
12744
430165
1388076
1735659
1049361
1454452
141375
1415065
1233140
795901
254595
1139848
1568636
1149642
1183396
1139510
892057
1836336
1030438
1379958
403455
1820694
192543
1335374
1581566
5322
754030
1163770
838594
213527
112161
600537
1025788
1650299
646196
1121092
1357855
347050
828168
1354898
44806
1362882
1014506
541982
1053645
1438564
1318541
1632548
255014
483465
1607738
248097
1129124
1718331
1904044
182033
1109987
1843792
1072106
1626532
1641146
1997020
611263
1431028
985066
1964729
88000
467427
463311
1394220
1001927
1801832
1332078
1767780
797716
1657730
1443866
743662
476722
1039157
674520
154230
557563
757076
1343799
856916
446219
1082909
642249
1618764
856853
1977196
703581
674963
1642767
867557
1910835
1244513
379519
562255
880613
1866831
862276
1081036
1941320
154799
847620
511581
1116469
778413
972423
744698
755678
84223
1238328
1808037
1447477
548033
444507
1492700
1342426
1351736
373127
386389
1909913
726057
1088738
559752
1085268
925364
1058822
245769
94716
1220496
648036
1780118
352046
1368865
660832
1512360
437699
874555
738063
869988
1204993
636930
1999148
1831559
1621249
636041
1317415
207705
1020356
720682
1241486
1997232
382588
1640072
952749
1422826
763773
939839
963187
1063385
663351
1622535
48651
387740
1210128
1305056
192135
371908
216172
1429921
1314827
1436099
474997
83373
1846725
1014943
6930
71895
1107960
1536123
1408468
1829112
1322001
1743049
75869
1879373
390633
1712483
426246
733665
504671
475240
666780
1135995
1913474
447804
1387074
36619
1401807
1340198
1669314
910903
1183062
1573775
22356
752170
913452
1966016
1749773
158409
1635370
1222112
1964388
1799683
1926156
406019
479693
1381267
1143592
588358
1039917
1299181
1281984
859320
454390
1564931
1519907
1333222
1954254
1197966
868747
1838929
1109735
1655658
318473
234619
1135719
65822
1235949
1483537
1524348
334150
376437
119121
1548800
506300
935673
1986054
250268
139281
510315
1037760
1216876
105312
1877991
275560
1062217
1647345
1746074
1954562
738766
1971255
1504940
57229
617145
322248
1279461
509842
151710
1796238
1345390
1075311
1711769
1378911
259939
663334
8940
508384
567570
1452451
377979
815805
580320
343997
645112
1480295
1558435
1746042
1534925
972223
997850
785999
686645
1296463
117214
1336645
1255270
1306149
1273332
206612
549564
1706526
791625
690323
1220249
62443
859129
1022351
1392910
1095757
270776
331953
278083
827969
1330443
915180
67318
944780
445957
1941333
1163072
1896740
857480
1097752
1666859
1075717
1692922
655555
775162
1386651
120115
833425
1270389
28184
1719062
1968054
556873
207522
1599551
874060
119440
284834
1035135
1381236
1011644
162308
1516750
1316646
1601198
1134096
128442
1999691
1150850
403120
1946048
859986
1973009
1921408
128830
82950
834492
1102257
468994
1675548
1643822
1444667
1348880
968154
1560053
141729
473970
401314
1811009
1983399
238166
112555
228737
1684479
910609
704921
1656337
1226660
161179
1134251
88977
1039806
1313342
1996266
1944227
1429029
204454
269485
1763904
1789562
753267
60642
450897
1763728
857743
681453
650206
1492806
985704
1569739
1854321
1491800
1588039
1535840
1379141
1830033
1002846
197019
1661501
566897
682378
1033202
1015832
187857
1972042
1106428
1927594
1915427
22512
950224
432190
938328
1686118
1264219
1818158
1846404
347039
100720
141947
20759
837350
1781929
112581
1688826
858958
1752797
165506
308487
1226263
667534
1531169
1464564
738995
1414730
1493791
285298
38396
319520
306796
1250172
1338723
410201
1043057
1785709
1137310
531226
479802
1604532
1116649
406991
1092196
887933
348209
943160
1483463
1159582
1670992
1824351
1931727
1636405
1638741
939886
29190
989554
1480409
1703983
1121338
1886963
1928109
403291
1240803
1546100
159734
295374
855429
838909
836082
1612228
1078505
1978198
902734
814938
677864
1232252
1680450
926269
371305
308451
1925348
429351
806722
785256
1794689
1920461
1163574
1583569
349026
1079630
1283673
1827684
927878
299610
534389
1206308
1123207
220779
1391674
1122676
42630
1175916
851898
108756
1843100
737193
1636905
1769087
1440165
1263483
274763
250514
419945
1741555
434566
1542082
705701
1184792
22014
1490977
1729903
1814216
32293
1840396
681648
338669
216656
398519
873803
77451
195581
856849
1549828
1232290
1793251
1790652
1715813
1504273
1483007
1680770
1457120
981361
1201983
943695
341105
818061
1176530
1918658
116210
1222311
1934249
1636152
1801351
1378947
599682
24194
369766
882604
719875
1208202
1791294
1825450
1087531
484325
320591
1677492
334818
439717
788449
1442010
370361
1768498
289080
1721591
449608
776636
271287
135231
947142
386273
1499446
346355
1323305
1360028
1272732
912561
623227
1743530
1639459
490236
1399912
252462
820211
1020134
287438
410158
1912335
1919192
1140350
881222
361373
1898807
634708
720074
1537547
1231390
1776156
685059
1847573
557702
82748
1863711
1870731
1312109
1968947
1190122
564082
204103
707652
348660
1445630
1189832
676675
1567495
505222
1044750
1755426
1943545
580986
1250139
576181
1570155
1557777
1467698
683436
1852828
1447579
809502
1004507
913562
239461
1098562
76371
942297
631419
1448954
1191213
428925
1209180
1523115
330553
1064457
1503249
962558
1086992
711343
1996145
1220340
1511255
1375424
1046419
697443
556579
956166
1071942
924998
1591581
1866720
1419346
782255
937289
1928184
1627750
1258929
1020441
284748
1014968
1332475
1161544
47167
743916
1348060
223766
920293
481491
1756591
1407337
1170885
839435
161857
1321465
1113060
908897
899016
778764
180606
1136655
1279321
188707
1770013
1201612
232665
402468
1324213
899139
1127399
111589
1703736
643531
594095
408074
443995
196237
751798
186462
268431
892550
805384
1121970
1373358
1773547
43925
1186065
685386
1290293
444344
772250
76442
272601
200109
3611
450104
1001696
52255
1258270
1832016
1652101
988500
317269
1741038
110977
602976
1663357
891993
46217
1360693
1443799
700627
625649
444354
1217291
94938
1651214
1912217
447718
298124
1680611
1709848
1660028
1982808
1367581
1669936
103018
695952
1628164
1899131
701909
715154
1994272
1671184
1579849
1234386
1803376
360344
987826
1273399
1613476
1223029
1823868
656541
614097
557345
171477
826697
1328567
1842061
647138
1123015
1008856
869046
406673
42963
1190687
257592
827781
1669542
823818
1835793
892074
986557
1975879
323070
474303
1042951
1685373
1627369
44425
648507
804592
1480314
1056493
1641556
1522169
422931
649945
1565940
721168
1664315
377940
1158749
125915
1400978
1601677
1677384
953045
1042189
423036
363140
1089915
1445032
1997289
252307
347595
1070126
138760
1650794
1710688
184455
1132215
381403
232506
1793411
1287833
696581
1312278
240142
1967878
809354
1628766
1470579
1660159
1505268
176117
530837
1696534
1527586
1127512
1432391
96329
107397
1776322
1358464
777751
385141
1493180
1184913
772049
1258520
1798634
1756731
1407001
1852663
148741
514871
1450231
911214
636586
385363
866262
1776298
627854
1094699
1569986
264102
1335300
1886408
737063
1538184
1544306
1061828
231150
823894
574953
499876
498903
743599
1750989
1381663
1277002
1616343
1067651
1194677
1468811
102838
664884
1170091
520447
802403
1274319
729040
1407023
1776055
1755142
536743
216740
1848754
1932706
963918
1240736
1832165
873186
1157465
256106
1517195
779253
222187
935939
91618
860660
1292960
868756
158081
1639866
162689
1889154
1422082
1541694
1252222
519931
1556953
1773570
1925959
678140
1717233
1805271
1946442
320312
1925452
1232293
512075
127083
1253782
1846769
761688
1485071
1777254
1057598
990881
1359063
1667034
611605
496172
1849657
916494
1861741
124811
537501
146003
1287822
127549
406482
259917
968617
1581459
1732696
1390420
1285782
499292
1318268
661097
876142
257549
202963
1527751
996100
1850723
1127710
1172316
519409
555627
1274993
557091
1764283
1081722
679233
1088468
1295442
1853724
282803
37512
400967
526409
352333
964551
623250
1811617
952773
630886
549019
953910
1967961
1155994
94205
1592421
1110693
471156
1443287
1753632
619942
1483478
1798218
1344987
92319
602346
26414
1550474
443170
1959094
396399
1302374
251354
1431917
1241235
1722642
558640
28527
1534015
955119
367924
2552
1783640
257678
34184
1513717
736893
1880104
570321
129598
1268669
665176
1201925
872453
922193
305831
1853794
580789
713504
836914
339874
245655
1331028
111348
847467
1025594
1737161
407417
807629
883208
798161
699354
556799
129631
1783250
1128798
849203
721062
1537857
1697596
1319871
150615
793880
1634
59974
1699660
533356
1833630
1687377
1891659
1391835
1299413
553476
1994839
1521839
408907
596989
897871
1283167
670096
151445
790319
835592
1383940
1479119
163041
234603
401261
1729099
733593
534080
1563917
1821112
813950
863395
1891377
831060
1617407
761283
1538528
379515
1343109
1773280
546545
1233602
1160956
1263531
1924656
177024
1519743
810442
928208
248150
325038
1927519
690039
1194133
1615043
1591927
60732
1238191
1457687
1463425
368403
1583777
405237
337214
861223
1489047
1775231
617342
330947
606686
1487359
459116
711361
1020446
1560081
145753
823279
393854
755594
1142898
1457551
262563
202966
1448134
1532231
49055
689840
1914448
1289634
710886
375995
14973
575899
1266125
1269470
1769065
1171679
1923910
1071079
1927560
1204926
1561859
407759
695166
666501
31624
771940
214846
1119092
779666
1226273
868157
1038866
1474332
1017180
1047745
230712
1642479
1269428
266915
734308
1594427
177124
44149
1652136
1202507
1639216
1830912
1956043
1044142
172490
57689
954692
917410
1765112
506191
705350
822839
1252843
365321
1193896
1388594
1521572
854485
1005424
693933
114821
1914283
1566447
1071853
1326219
969708
1529105
549870
1716312
1541145
1092042
1527686
786858
447202
1240270
242452
255121
496609
831186
1953018
1548688
174474
596114
60121
792131
954037
987921
1572907
270933
426376
608213
274956
301770
285987
390295
1688663
1344992
410666
137715
210200
338601
87142
252360
359654
1173130
1700369
368615
24882
1444551
496345
210124
1797366
1925371
428019
1559695
550922
608797
1882962
879775
1671257
1389650
16703
1084150
520734
263685
319096
123090
1326473
1490069
994948
798773
924520
1355943
739112
975730
1657566
1418400
273099
3688
225626
152272
663640
1166172
259863
1914734
275854
1582764
1818384
281962
407380
1941066
23787
764897
1385569
142651
786407
3404
42388
222863
662524
1085380
613265
871055
1407709
1719022
607839
1812296
1895635
1875947
1599040
375312
760249
1638065
1177376
39214
1716675
702385
1083816
1624207
1098026
919842
1207642
448252
1387017
619001
1298739
650460
327123
1425676
540969
350811
1678216
352959
1115990
94709
849225
670506
321075
1660088
937911
1905373
341006
966227
124070
333747
1052703
945464
1860076
1477749
823869
1213682
1367698
918575
582356
165650
1827858
203769
473042
1633993
1199432
1639427
515677
614731
1857402
195782
1991779
1852094
1214016
1456001
1531436
962650
1946176
1772411
686390
689328
1492460
1266440
26863
1777442
1830903
296665
50264
1724955
80817
1019605
1817327
1485696
896860
310594
344221
756746
1966124
592642
1099473
1549604
1910887
1678342
8503
111226
25392
273165
1741587
1793164
46114
1955523
206851
512388
37482
23763
472266
1460539
1924834
603992
1804041
1741108
1571363
451561
824665
15278
224407
823975
669174
489861
1631182
1998158
1845436
1784363
420962
36562
1639636
213603
372592
991902
1301575
1450161
936353
1646654
997349
323374
720897
395690
1047155
914668
51717
1446470
1009326
1444886
1587639
1369493
572641
573201
1926460
665389
898506
385220
1688675
1282457
8338
1415659
337006
434106
1465416
203066
621829
916179
1432377
1487614
205229
747964
683714
1744331
1783115
1015698
331200
1058997
1284350
1609124
325435
1848003
1534907
1643016
540288
1660513
884178
454350
1172736
323007
467437
969504
1948459
1779077
1370052
38101
732987
780022
1432830
741453
1506850
1780709
1245490
1067919
125
945128
1083566
1345981
773146
702989
401531
1184335
1816275
1399979
562636
917165
755791
1292069
938787
1864316
759400
568150
1505210
1749625
51310
651995
1895396
1366107
1828232
1901834
710385
816401
1085656
799586
1667119
1214801
1539160
830265
804857
84095
164136
1517378
1374924
272942
1661906
291194
935327
72665
1902703
1046636
1861063
1447417
1832818
1924988
540390
588139
1854254
38293
1372386
757910
511823
1762166
781107
1537969
887351
175886
85764
1960186
1586878
1746242
103085
22808
104693
1983731
238483
478388
33131
1911281
1884347
507946
819697
767257
545573
1105520
1758119
657952
654033
1711017
1193838
1511431
1247662
303536
355506
1795683
1646772
1905234
177905
508854
831957
720315
198596
352205
997762
62939
644352
46740
1965936
1949093
1225629
1814513
1057806
962609
1088048
1687226
1448345
314114
403989
11229
964888
1952866
1604232
1484898
1273256
744293
1566129
811776
1449974
991101
1444308
1071066
1873239
1969792
231374
1271416
898894
231921
368668
548187
688910
1196134
1921547
1021054
1164502
229567
22471
1244257
789058
778352
1223490
1824713
1382053
1983310
962940
35752
1339906
330005
15507
748159
257310
1470605
512634
246288
1852310
811385
82883
733251
1386953
857541
1317280
1954736
527562
213237
892163
1064570
555658
1610962
180149
1056195
791829
198970
1118660
1202427
1714866
1694813
1502196
1893165
7637
1950008
1094407
1315174
1529966
1536169
1735755
556804
1730654
1939763
444119
1281777
797843
1856659
1653051
776550
572683
849690
1878255
760256
1466717
666329
1855894
1738070
121092
1111350
1226813
845438
1939865
236091
160540
1885325
1025906
956934
497481
954933
194164
1650972
1828552
1592920
1547349
898917
1117489
1783621
1090500
4806
810859
1552359
85884
1449034
94726
315134
1793841
266358
712565
803143
156042
1272455
526111
558138
1430175
1238150
1285869
202854
993731
1668073
319983
295173
452259
1715576
924422
1859127
802946
107091
795052
1929986
1670664
1606024
747829
1018656
1916894
728452
1257439
660220
368283
344605
1036455
547064
349329
993630
887065
695947
704825
903477
23421
550711
1293446
1009328
1545308
1964581
1133702
1359747
232938
617954
1986467
1059308
1064435
1882819
249574
1900652
355598
1315504
1158517
1204203
860057
1021524
1351860
952347
1357961
627775
161375
725986
881015
171297
1241707
1518326
253019
1868061
91672
1772933
1640577
1498928
50077
1484692
1120051
1518260
1737811
1161199
30987
1613529
1257518
1717028
997375
162448
1177292
1790632
1095186
954417
1746516
213048
300264
1943686
1479319
1026932
1343406
203593
900527
49386
991769
1449890
167265
1668849
265523
1931132
1078764
1065574
390561
1550366
423867
1818391
107105
732087
1897982
545819
405292
995800
1186874
1657370
1616080
453931
965196
1718556
860400
1405716
86837
1666013
511123
924328
664471
1176639
1896546
749913
853137
849305
1571042
1031609
387811
269198
1498571
1503799
1327524
1289104
372583
1330437
517989
1957269
1425425
1700879
218195
1107691
1006521
1802216
566405
116781
262475
210786
456061
1529247
82017
1303711
1524292
441969
1624741
689345
424370
683478
785981
834841
338958
517253
956469
1317617
66139
542249
189926
1158607
1406516
710698
541848
589564
526195
581420
845257
1088681
825494
1945024
1930777
697192
519533
523420
126100
967511
1640261
1378764
1967368
165868
1098716
475686
433884
65280
1543257
1824156
1356601
556079
1091371
1365860
1908505
311556
1195265
464780
856247
1961944
1057625
1533715
268754
106897
392650
1566489
1706027
718867
631823
742485
1425323
1504553
6908
1467372
879402
934147
1373279
1053538
1459269
613067
1874773
790055
1548985
654197
1763954
1820925
1460219
854179
1149983
123727
999419
152750
943213
1262705
1318582
805614
987482
742292
110787
1813523
1324487
166796
1853009
1290217
259162
1661078
1746497
1320756
732388
1444274
377303
1593737
947780
5938
122263
1712221
1686006
400846
790389
1499033
811245
848933
333212
1482508
1599711
434791
489225
626250
126050
612015
544795
1791921
1250958
1546401
1040694
1776142
1496784
1763332
151389
1656862
303677
1808492
883421
5524
891279
397715
694096
1384039
13025
1641956
1990851
1247061
1683712
1506918
741609
1880191
1369797
90448
24727
1939902
1661537
1505563
1632598
842883
1650609
1218522
1353812
442359
371143
1029964
1810964
1020342
1787829
1695911
139733
911444
1087978
930226
1026173
1431517
605104
697359
528365
1364258
1051839
461883
22733
1023429
1630548
989290
579252
1583515
1925713
1461209
962190
1691747
1517796
1660379
1841095
709991
1286791
1316543
1126827
201706
327355
1099196
1975618
55855
438462
828382
710165
1956465
1678002
702094
1475382
1328947
50097
1106754
670445
1166398
1584814
1257604
1120635
1612307
941296
1542736
1380799
1996450
137200
1354692
285902
361935
1110427
1110809
340212
776269
623881
98933
6467
882841
1365122
1085619
1579741
1501423
1644922
1370163
612558
166755
1163761
719229
1670326
533067
194833
746750
1172787
1888536
782088
1737269
1900171
1011916
1451342
1849681
619553
32659
719730
729480
519154
1945675
858056
1282694
19332
235217
1268131
663983
1956536
397253
1194048
782869
612825
417455
1069347
717633
1339720
907097
1127945
872858
1135539
170562
425417
519090
1894431
456892
655752
1604804
740398
997088
1117310
125854
196662
1066671
434202
1151635
17648
376047
539366
1214457
850000
1381059
949957
736425
824362
207015
680358
1488171
631412
495272
1469033
1480853
1598848
441927
1113442
46032
1767055
1650471
1173799
1718969
963732
1563660
1901130
129698
1317429
779302
198299
1420352
1630127
612654
968110
825393
557690
419787
1969798
238223
1785010
1071193
1629589
377475
384330
350438
1196136
194782
863703
158113
789243
535094
1176963
464489
1268771
391380
1279699
1950489
122375
1092916
1782463
1122850
309446
1498717
34939
904344
1766988
772602
1082515
1402668
758457
1780067
1696277
1118220
1925106
1921963
619207
345271
1918821
1155381
649318
1348977
1114302
1476617
503333
1941247
1129023
1811884
1115928
894184
1849065
1810837
1705691
361804
1536800
260112
290125
852038
1090152
281971
133545
597246
274841
1651957
960138
511711
1010578
767609
416838
1740645
1107232
1076868
948884
1310259
1476868
437679
910622
1184810
1002543
468072
1021161
1168026
1932694
866183
1132870
1756954
70446
878264
925635
567499
288559
1511290
20564
778565
1233768
1808493
526242
405264
1724854
260648
619582
1852087
1005105
1646068
76599
405017
630402
168903
336670
243180
1955700
1609387
1848375
671179
1370259
295972
1363003
1158484
1410574
418995
1452788
788872
84965
1649975
1246741
401286
1814249
472276
981938
1181117
1665334
882741
1898473
1438558
1930925
1680119
1252014
739105
1837431
615103
1820413
1137752
116742
495995
822790
197797
927882
1116636
71614
1343372
1602033
527184
98874
735276
534926
1435305
1258404
1608754
564079
175105
516400
1014124
268666
845602
1319171
387438
1840640
179812
1180120
985633
287975
1165137
402573
176299
14897
1979664
1174171
40157
73828
136685
1815173
376259
1787426
698783
240551
24409
1400238
613038
1987477
1146650
764009
695945
1835739
1017259
789307
1169796
1903853
591820
1129540
59024
1547969
987703
208511
352835
1273717
1791152
1914844
591622
249165
1835007
739460
73758
978475
1537038
1359074
1554491
1547081
701495
892417
1976231
1570828
1179723
580463
853977
216792
539281
958038
399980
1157314
952665
1897204
1791374
1410859
1763154
1156542
1897601
698359
549103
1783885
1867472
1506491
1443618
6632
632663
771168
50769
272329
1129776
1619727
1059732
1095796
523437
1196487
147210
1993941
1131865
626228
420246
1893128
861063
1285809
1993934
161452
1765426
1567286
1334602
1226491
696255
1865135
408757
472212
587359
794830
1205320
196875
941449
798032
423058
827228
1631777
1682924
780953
676977
131609
869153
494092
630875
1529056
37116
1311779
1798483
1124140
253121
1805491
448719
1367678
1948301
1398515
747713
1863082
1203707
1295826
797244
1261394
1495350
1465811
1077498
1733330
1476124
250630
1869204
784106
652472
1809430
93885
389646
1574857
1211008
1896657
343332
1839529
577829
1606155
315087
1702807
190421
1388559
595590
1381039
1108737
1278416
278817
1980279
744391
753282
399958
403547
766025
1693130
1420330
1716431
1398816
1982617
210996
1656055
712233
870622
1773634
1024677
1109639
1340744
1911338
1852733
1347782
1842445
1955751
1295823
1713671
452852
272700
1770710
129416
48890
1593253
881790
991120
1006788
1328592
6318
1832348
1607169
1302221
613938
307495
1038589
518821
1171740
1177004
156891
881708
787752
1052161
140690
1073297
1556599
1045837
1194769
77745
429961
232437
1250198
1214796
1849534
472911
859317
370750
1360915
648352
1562247
1963720
1221569
237879
1707671
1638734
601719
1134664
1833871
474116
265889
1544938
1610561
1550521
865591
1613564
1818029
1633024
1371794
1283518
459536
842696
529083
1433824
501812
1231334
202196
237118
899622
1572831
1370211
1339729
1951956
649717
1481154
65501
1577651
962145
165132
1423310
309519
1321600
1523242
39255
1393628
1834032
1099711
1035241
1901832
616243
339805
611874
1491969
924881
1380538
994451
389098
908567
1164572
1181016
1973687
1889752
648245
1173877
295088
545119
1430974
167334
1556161
277819
799481
1077959
1579972
763913
747447
188904
720653
1754321
1952496
1860132
1574981
1563604
411212
1568365
1984999
1013276
1757921
1806423
1016664
427403
1432270
252824
1485360
1730180
1243295
18905
580867
143240
453819
1574633
1096782
676896
1668152
973771
1349479
996435
1158349
1483608
1180378
1198581
922947
1218198
1494784
1396431
299633
352416
1390909
1207492
1313408
804912
1798237
540311
308337
1458500
1901218
1817158
34302
1708885
498458
779075
1800462
1716920
23231
432480
99123
524029
877469
301590
473624
235050
150697
1809981
154756
1438389
1858092
119821
1419881
677039
147430
733305
825432
1020014
1386532
1092719
214801
1998411
1625826
1304347
1559508
1868477
1586591
419464
105426
235908
1384959
1507110
1340728
1025249
774634
793243
1774189
443819
1821216
1616672
1924453
1478727
1270397
802215
824640
147571
623245
1745744
1091814
290223
1564433
890726
853656
582931
664813
377825
1721495
1029940
250860
1738858
397638
1952748
412293
134607
784578
999941
500971
1503542
1648276
1245601
1196491
976817
1904125
373608
609179
537633
216539
1564606
1616816
919781
687564
249689
1455556
144477
653712
382294
128564
1748892
1339320
595383
1028254
1936936
959237
1046024
1324025
1775659
1295763
655984
1965220
803235
737821
1278706
1037289
1949869
158435
1739346
452187
78470
1048703
1663130
298754
1712108
354710
925871
1192669
765605
1546179
248623
317471
527803
1841513
634305
1085563
42842
463552
1376525
576542
1807771
388334
1976235
1902762
66120
1313844
5453
38268
1858679
1289729
589600
1656851
1888820
1530087
174837
387926
745903
1446530
994179
826681
540535
1206694
404402
282784
733309
1475179
1235912
1987491
1670507
1541900
3303
1463739
818662
899517
1817642
319927
1743843
1394598
621674
1122137
124137
1589789
1779089
1053485
702514
1565520
1886832
338116
1938156
11127
963754
840639
300275
1091258
1600715
280765
1709324
1328676
594477
356511
713367
1937322
257602
737712
779787
144207
356365
117107
112403
1267685
356127
1427896
702318
1388782
1706817
519103
292230
1476794
362460
1367390
1521098
580509
140460
1001228
200639
1713910
712370
566220
1313086
1605259
433857
1940073
1627952
739015
1544040
402059
1880297
408356
1885368
438763
376709
1829610
1608370
402413
538532
1786133
1343862
74207
891603
382739
1487459
950417
913076
1991047
1203101
763555
142540
1975191
1044814
59521
1995028
1122804
1438998
1688252
471840
1517850
1011908
970534
139428
1090514
1344539
1389974
1331385
1189412
475332
1668529
1703317
1841357
1868055
463637
435870
1733976
495258
729438
1787308
549018
628333
224206
835550
35966
455160
225477
649057
442286
1409737
1855330
204026
585598
1676161
467196
1009730
1056077
223377
1620192
177798
1195578
311029
226607
1482709
1899217
905547
1238327
1107926
1190642
1939327
1678521
1970813
688056
822544
1797878
1024893
1641477
36343
1345330
1303660
1763998
652440
190085
807453
1005087
1454851
1874467
1403768
1256161
1129992
1743805
686070
1540680
715264
1023452
1670453
630984
1971975
1841169
567598
1555201
1637479
503252
1323661
385943
1126921
88222
372054
1413256
1508232
584568
1206373
1148321
823433
559415
1528878
1818461
1075588
97652
228794
830982
1539594
662488
601269
5334
1558767
1932637
1874173
1734459
1569193
539240
1556158
682173
1535897
1026932
372031
1538988
920828
279925
504231
32765
843510
1806463
950915
648733
665945
1550631
22867
320921
801355
1220596
1549895
360677
1762522
1932919
775345
1704188
752553
95563
825175
1869458
855446
1326204
62755
1744601
1035770
529946
1410920
151362
1162174
1287434
40568
886742
730910
628669
161920
903973
1050384
178268
822889
1060856
644357
1483439
302995
1415315
525423
404109
1353316
1861722
1391089
1171216
1160588
1397741
1111189
1913493
344914
1405522
243128
1091161
1418869
74678
40615
854503
374266
817982
1271270
392231
1116036
999913
40412
420128
722084
1145486
1550936
762221
229577
1605059
269836
926098
935397
1978966
317713
1008481
436750
1144343
1230179
813631
287410
837443
786621
1243799
312262
288073
1936157
1956430
237892
1097247
621675
1171733
1030013
942838
1416694
544842
302984
816828
243021
1050588
208711
1656236
592212
1941984
13313
1148083
1808780
858819
204363
1778746
1027485
379620
916792
1912918
899954
1574582
310812
1152227
137669
530906
1530592
109475
1838104
1151631
227422
897150
33382
1748464
1552889
1527095
1990060
132827
1975310
1660358
1566943
1944915
1184529
247542
1837655
31417
1345808
1845091
1915488
1081885
47484
765833
1271755
293382
1099819
672348
285995
666157
1422130
602827
818125
397048
543835
1830230
1137719
194435
468618
1668786
570598
565295
1421164
637430
118672
1419473
698361
368727
686396
1114995
1803546
48528
1923285
1967044
1148461
1456676
272407
370616
118250
94098
966744
80039
1246782
1868046
438818
839722
1248817
1136263
1262805
606092
1774547
935927
622402
345524
1421511
1036166
1501847
678835
1856514
725091
1009564
430435
1261162
1090613
853400
1235218
295732
654797
1823721
802549
324961
1740393
72389
820734
46152
73253
1260593
1749922
1109391
858961
295922
1279698
952295
1258000
1777127
1322946
220904
1203226
1881585
756724
873998
226060
1117581
1893248
1867521
655753
1007152
176740
1005701
856841
543058
1801208
1236637
1043062
1578574
1552307
1817591
574844
925300
411117
1976001
150416
285297
892975
609876
1220798
532471
203975
664841
852702
771728
1850196
675363
1311923
78708
975692
1014689
770588
1065005
1676330
1018421
650772
834872
568872
1039133
846508
1111827
750668
1570247
633549
856493
1851004
575048
561765
981824
1198679
884521
1557104
1638964
330723
1401451
476363
874186
1646141
1436945
1845063
443873
13273
1489836
1240013
1120525
1197072
267434
1298249
631022
1187211
1273049
1745485
1362519
57303
462433
1190767
1312240
33044
153429
1649724
571489
1727531
1356565
1238365
195652
783258
87792
624760
1386067
840311
821989
1340841
1749335
1563062
802141
611147
1178269
1944327
1399052
184347
1809594
1730787
1171824
1556089
458776
1633257
1081911
1090978
1956369
1759128
875963
1292463
506729
667900
297399
1636329
1459581
1416628
710359
451286
1517322
1067578
1305232
1968535
1662366
637697
1783939
1936377
421799
659169
828740
654127
1337194
102868
1269265
669682
810957
186705
448025
1790176
1264235
367239
324908
117200
142175
213562
1874278
1056642
4991
720893
491474
1753071
661561
1243399
939622
1301848
643519
396482
1915490
1020524
1107984
1690453
500491
1802891
1814706
1576613
1970402
914175
142435
1091425
243031
111791
294246
631839
1521178
897591
1138322
127841
44104
1062512
1694776
1737384
1419176
330536
1849145
1729269
1707776
730133
388259
1293988
1057410
47996
1991739
520204
701749
135887
1188456
973959
1379133
1196976
595240
1931130
1756767
1362282
44981
385199
1574119
1847890
1801440
796059
83366
968716
456451
895252
1090422
97240
689101
376933
700408
171677
1597103
1879109
1815964
1548317
401400
151000
708104
1711472
472803
1554673
14735
1212694
5340
1166084
651192
144504
1408286
1793135
970302
798258
1373313
1423124
1072362
178497
496440
136545
1077757
4297
1278898
1538029
1138751
1895911
1712264
1505661
1242276
1492042
1402788
1193198
1048383
1509548
1203906
1314181
1870170
99409
446818
704262
165232
173355
1448267
1173830
1625067
35548
1042075
1811198
1012481
1400785
540528
1123053
212511
598048
969125
845483
532215
1833507
615844
436032
1959866
712995
1507778
1235922
158844
1308343
35626
1959181
853849
706433
436622
848262
1787060
514510
697433
519425
1198828
527528
1894297
1806858
1746444
913881
732992
899196
1000404
1136150
764441
1942586
834439
1551796
17113
442914
639142
442569
555027
20663
671680
1164405
1751247
1635421
138184
1982615
211299
834367
1087321
452822
1732450
464715
878689
1177228
981951
187260
932278
802858
752915
1626286
223302
586308
233983
471544
898073
1636076
1420216
704608
365126
1320864
1998878
617238
575246
1486148
1845471
446882
978021
1617006
1449685
602400
1808413
896977
1171495
533782
116994
1998124
393495
662092
1972488
1924112
1438538
1572874
1154033
1371047
47116
1390792
929609
380914
1198089
1180194
1081620
1867425
583117
1369849
1979817
858016
315961
1104224
1964803
1527795
1307121
1247701
1616375
198876
1962966
1569181
1264563
458288
1234483
1118159
603179
1724176
1242913
1258229
419687
1897831
1386455
76712
559512
554428
755347
321407
170547
1438915
1446518
1713211
782117
1431891
1948686
1035772
271758
477165
584645
175287
1780337
709548
66277
1877253
1570203
529932
1071212
735582
458976
1415294
1710211
421380
723897
1041841
1728307
1322125
1552274
572647
218586
1397787
1458606
1205562
185478
1468721
1166092
1994206
151938
13450
1035770
1580450
1392544
1873873
64657
1444459
1753501
475084
713274
858730
365685
1682514
1774952
1489748
709740
23566
1279158
470003
350167
1576899
172239
432179
341951
413774
260204
1851790
1854614
888768
279033
1357056
1696921
1171771
413436
427119
865024
823494
118678
1457836
1299761
70821
1516648
1467348
629331
281751
725209
872354
1712888
1141026
1098502
898083
1174258
969855
1900643
879327
95415
1672759
354908
627687
1951670
377642
1471204
598664
383712
408384
634845
1256938
1516411
1740027
476183
1926159
87918
988389
1232887
62724
412321
1309729
1183506
1321113
971793
402283
1382610
391095
1547081
1725954
1302728
39108
1248548
509965
774046
1436115
180869
670736
512019
52731
803605
851522
1378312
429730
1215480
1704656
1231383
73523
1352946
1578180
1747216
430645
1350724
298327
620047
1794176
1473610
1622198
528926
1046458
193315
930175
1611209
484924
910934
1448077
311846
473584
531501
1294147
783222
1696496
376405
1852457
1044623
857268
55498
1467183
81156
419873
792669
1827480
1258333
1853608
1784292
358884
395242
192204
705876
1853887
1461195
634439
870562
992637
1379982
1497558
448357
724264
1395114
1543093
1421036
1134282
1491509
1263994
1397856
294394
1026102
1676643
1315328
1414476
1843977
1322701
1878393
824992
199922
521467
1462172
1283331
682167
825492
881126
155710
1398922
201897
1358390
294190
329803
580306
73293
848013
804817
738632
854693
287370
1132580
1373965
791334
1906492
1006049
1692190
1606535
1810605
136799
189107
1907781
1788145
1318469
410829
972905
1916259
1185523
1623227
448674
5088
144194
1526834
752617
303723
1139642
338123
1714057
1340843
782032
1087859
1236072
561955
1487125
166886
1128928
1244690
1514156
485274
1432526
282868
607819
408187
1598649
588142
336635
454057
182653
1535082
95835
1267432
1244618
1268207
1988206
1491578
1562072
1418447
1178652
1387859
1092934
251821
768493
628645
1138028
39785
1198729
1170301
773534
1219911
799314
731884
1005969
1069500
277041
1524579
1387920
992017
17427
192584
1065278
915446
940674
1901274
1991692
1389875
1581446
398859
1697965
1879203
1411601
228242
887618
1539967
118893
211174
160385
770605
73172
1639520
768560
1102372
1336724
1366369
974845
1256346
936481
1540426
667328
1968767
912273
1468032
1126345
243202
1732883
938783
1323101
1341169
1374327
415465
729778
1850432
1340926
60784
736627
1317476
1725440
736219
881354
968144
1107806
634018
468362
1510081
64446
1350924
1863192
203809
1955941
1544295
871996
920498
1916792
1675649
138055
1916998
261834
1209711
1548610
536144
1210375
1900064
796502
1218254
1248836
1626561
1635833
104733
1563937
635471
1365292
212214
1888917
1899700
444432
1098120
460988
430434
691234
596774
1640646
881346
1805429
339478
1152776
92409
684711
1559826
1750471
1488187
1043296
1872786
313872
1496947
1074362
979740
1079703
1846525
890977
1036634
133030
194007
1164069
1381563
1953389
1338768
1018197
1956913
286873
1126726
1529382
1164484
1117031
1054052
1401551
1027361
633144
158467
1887199
1877356
1836868
979029
1490366
656685
992536
1109932
1059414
601980
1226645
1451397
842194
981957
1739426
226883
1705230
639238
235344
1815871
993404
1275120
1280696
646052
552044
1980601
313472
1736236
1803530
418546
1953041
889912
1532795
306280
720935
711547
730734
1868741
99475
1910560
512426
1125912
113730
1898376
131688
395514
381259
208670
830329
128078
1554475
19981
1795837
316998
741780
914860
362416
1904375
1797007
1811869
437695
1811083
1673595
263032
1071227
391027
1548448
121473
350269
1220886
1802053
1969505
629576
769219
321816
1530224
1658067
1610468
1174757
1102291
1471834
1025775
406436
274318
1067440
1275946
1452472
1792711
1105921
1279918
1547429
1329294
1394132
942767
1400162
1054205
1460787
1373239
876227
1210226
785979
1063841
766213
58745
1443665
771794
857625
1369121
1640600
732775
1117076
1999587
388300
158018
1012467
270069
1611457
1810415
496478
1001702
1010478
83912
1069218
542329
160234
1884889
672335
162850
1703813
876359
1931000
1681537
474486
1962164
50202
683061
1799728
1237725
778115
707606
1533093
224162
1480318
1804515
23428
1219581
353871
276510
944293
1199674
1772707
1807557
824434
1856554
1138851
236922
437929
1502722
1592526
845297
844284
678181
1019768
1682106
142932
1981075
754920
568169
1243493
1384878
1780280
1513008
1838968
1936055
1902186
49320
1712764
1240924
250726
404475
981770
123554
881226
1151939
1712779
798517
822620
1869164
849929
116001
888456
713966
1273122
1229445
1119849
1243292
1031550
1619893
180803
803034
457841
1708611
1125064
1893026
424811
523642
670396
730985
247795
659675
1458661
246793
1990506
1121533
1542239
1863066
438739
1296905
1486465
31188
52898
382639
1917088
423734
1510081
340111
966650
493767
264985
1250762
1197272
277543
1324236
1241025
1644341
865739
1241706
1848830
50947
622976
1775737
1670822
1795987
1729098
830058
1895496
392444
1340661
706244
1470390
811011
683763
565390
1592360
1035809
388350
1247608
1035918
446059
1566565
79971
446988
846291
1422224
498804
1334495
1463471
689452
837437
1532513
1186866
1600857
558596
19174
1675997
808321
1968161
280255
1793247
1785994
1501252
1863014
812437
843901
1383881
1940087
172741
761962
1172644
1079329
1481726
654462
376567
1234175
114832
770272
1567900
1207630
1553956
928009
1910323
856188
1547363
921474
102214
322199
1036822
1868378
232058
1212348
1246416
484694
1299949
1152493
421428
1323289
1991028
1474262
42535
206076
1903026
1628699
677529
657230
1696713
354813
790860
579088
1542792
1709003
96389
1961851
621473
378421
1432164
34120
825259
1613426
693410
228816
672679
1576019
1610522
1074993
1047242
1771184
37096
1636070
1305908
1749792
1882496
472905
917719
1550838
448277
446484
1049919
1965245
1098084
304124
1102283
1206603
1041316
1818553
105699
868757
1199175
1025443
1107883
1929307
1074025
617058
1746551
1354040
1433310
218784
1545590
1186469
1246977
1863701
1104786
1481794
25837
513843
1010093
1803521
1306219
636153
1278669
1484400
1979555
968225
1873512
1976468
1717708
1841304
1877561
221820
656168
50345
1421504
778052
976858
1299413
179474
944286
1933708
1478773
1158303
1440130
118202
1611469
1061034
22974
1703471
1596921
1451721
930390
1997564
1829954
1120512
959138
1404242
115045
925626
1403471
669545
547152
1091568
1983105
493695
1433859
1950454
1588435
417812
343410
622003
734368
1574232
282407
963423
304731
66206
950295
755095
36782
546759
525796
238161
577740
451633
1128428
1131885
1273234
110278
606792
639084
250336
220904
661204
1586863
91225
1987376
608299
1702919
1789461
79277
725030
638883
229556
596313
1101116
1388846
1502744
1921008
494087
915057
195243
307816
133403
1176529
1796381
166568
543761
1039583
1304365
816815
75186
289293
270540
505433
651910
511873
490086
782766
555720
1046434
1141957
472283
64769
443538
1912389
439178
1517518
385637
1585176
1452511
1315960
1868075
889929
882179
1770212
397433
308094
130390
1187094
1489745
1516247
313568
811771
630003
1198434
113398
1743036
1782322
222463
1169664
1989751
773911
95795
552177
1582049
915330
1384986
253070
1128420
752614
402348
1588703
200372
1062010
1074181
1858159
1329323
1896227
1746960
545539
731784
953169
521594
1895459
1197654
990587
1973873
893019
1012314
1599973
1741933
1054363
330726
1102300
372728
1166990
1401926
1822120
168339
1148312
1275141
1425207
1751882
84928
994401
1032027
1247329
547264
1755026
727618
1527231
600664
234796
695543
1343010
1389603
158045
1496330
1921444
821132
1122693
469327
465016
1343189
1008947
1253507
1372354
409993
826014
710734
52966
856851
759989
717964
1289700
1515643
1149147
1989611
1774504
207385
409037
1312193
663981
1279409
1226273
1838270
1733855
1172695
725226
1650617
1247403
1922203
1222924
225157
1339273
236286
1918676
1266856
755811
1474252
489584
36653
1594432
625243
675061
196592
784686
1121523
1384580
934601
1335919
1201409
1447629
43627
626795
674883
69312
240217
696383
1007305
1195119
7266
554515
1825662
585528
1610323
1477924
186954
1839837
1599706
270666
1875727
292282
1235241
361411
287779
628641
1813667
1165846
885367
1529901
56956
505213
1839190
602498
530748
1161637
815589
73769
674172
152870
1341560
928060
1914540
177289
113348
1359496
1616760
403322
1391401
296409
1397607
1966374
263485
1703895
681721
1905498
4511
162683
1129656
1741256
772923
54002
1714178
1772346
1264291
1786224
313508
1880513
436431
258887
805830
206044
853406
1902943
1751257
55816
700575
1653858
1222800
1636892
1910641
1271376
1363466
710628
129079
1771868
496703
752928
1881233
361604
600417
1707999
1658954
1573956
85180
1759894
335627
881564
1059426
1800309
1628885
1315602
1589213
1609749
1299076
841754
48864
671667
198878
405573
1531004
1015841
700109
894191
1234206
1162958
1720468
1007769
198007
1720953
597519
717304
1745171
218536
1287971
1124306
354334
948308
207509
1583343
1650460
1300019
1663776
1793517
1226858
1950433
653231
48240
128447
1048557
520039
697009
1918192
185372
1015564
1006258
1825594
1201262
366582
753483
1908063
1792643
845559
1537586
1664357
900307
1747930
119292
1100567
194219
1145584
1690674
1262632
881146
1704384
880703
1991654
788840
1906103
803251
627135
1434306
1909950
1610376
1643102
330092
159229
1739162
1622046
1689583
1783373
666136
326256
1509247
1434508
197236
1205429
42310
1398265
505273
293337
1834811
663026
1403846
157283
774441
953163
1174147
261684
1288260
221473
1652308
1666389
1824055
1182800
552105
864947
1349777
100805
1290612
1218775
197887
1636864
1246189
1287895
779893
1483193
31303
1047376
444547
60505
1329650
1283320
1764213
562882
1159860
1939089
288649
301924
486571
91215
820293
225097
1568757
1734002
1543833
1751500
419981
1451334
1744450
1910320
1292463
803646
543931
1397199
1973286
721004
1492509
1664889
1416846
1915597
26841
1437351
1061344
644590
271659
103940
772709
1435606
708252
1746587
830390
158349
203904
365732
1554192
1237320
942068
106022
1286730
208543
1926335
1649749
417863
1996311
983701
742351
892542
1895033
755821
1504656
1454063
1890690
1555092
335615
1796189
1701553
1191790
1151480
47810
530754
467223
593544
618364
850892
355689
1272581
298488
128145
1898766
63310
1570037
317177
524423
5950
650240
1377570
1460588
107575
876874
785794
1298697
1178336
626940
989304
826412
924755
415533
326472
1600738
1742762
172635
86544
353137
1699218
1662330
1045627
1497384
1780143
1926678
306851
937340
433332
1062402
386209
1263582
311297
623570
103808
1275019
1762454
776751
1597103
1578928
820470
1543587
1750101
1830088
1862997
408977
1201834
232702
1863562
203290
1899577
284692
1580323
456358
1327096
206172
280991
629042
51007
533437
579089
238420
641965
1789900
700131
809300
1277445
24990
1089176
326088
1603045
451477
1331044
119328
537035
509560
1796851
1970414
1791370
446321
699586
1802971
1387459
1824094
1054764
1852858
1527637
1698265
849861
1501595
1248026
678327
1681972
1033313
731404
864744
755804
411305
585562
589509
900568
368400
136764
1271343
1345007
1428160
1842569
879041
1357872
1206201
1681479
1877785
814645
688255
1587094
596313
1446835
1222510
398544
850229
825185
1012189
580691
1231861
1727419
1423684
1745320
770117
205695
1143704
486935
760495
380162
1025930
1747151
249862
1384840
1439624
505191
657752
1166220
339069
1169616
1790988
895388
1385220
1140859
611944
1400842
1337552
599531
1278558
169056
106038
1010902
322239
1917961
1349222
1416783
1442687
1615021
428668
1624484
967676
1010959
1282198
1326434
352762
1571289
3087
136423
1683978
590910
1531531
1258091
404232
1401627
1350344
1655669
1804345
844609
885179
1167732
610601
1372946
167892
131193
1706938
1563958
1952267
104823
197571
1583763
754413
516354
1348406
798450
1294455
1449750
788441
1136319
11732
1455707
1465632
1845901
228124
1565525
1492283
755232
1649797
886285
1831887
102674
1567412
1822792
1865537
1928669
902870
1936430
555362
959416
1068101
91531
53721
1606638
1559537
649990
1956312
1966658
902871
983300
1031429
1283106
787945
1462866
1201026
103107
1731227
1981043
1204125
720093
1808873
1443108
274041
1752229
401129
1783949
913065
1774391
1868940
176734
954295
1652957
1641111
1979045
117841
474168
1196801
1511692
1262850
1945794
1696871
1663859
1543985
1077021
1753380
292040
1775449
780209
517696
1737943
532712
524270
1450463
376154
65564
1907890
1827701
771517
101530
84362
1914219
946076
1411060
1147398
1988842
1616261
1736266
6630
1747428
303278
489792
710964
255750
31547
1225956
1339562
54676
1363409
955596
1018444
464022
949553
1601029
127690
1248164
1286909
516141
1084453
1748432
679854
1512956
25993
1960421
1209004
769701
1155149
638597
34771
1083737
1381847
988334
501082
592207
173436
1492218
54642
659332
1380996
1546404
720859
506941
1383495
1996288
1556532
1238413
939043
1754819
1069375
14883
1538282
260974
1663810
1645007
743048
1379158
1200645
337182
1123899
534937
1875854
70226
56422
66473
596160
447578
1517573
1826041
1718054
1476538
1903107
1335897
1626932
1460439
1915075
1533622
827516
601391
1258977
1908662
376378
1225427
784656
517592
998938
464823
379210
1237321
1882819
1124731
43349
555043
753349
802438
1778118
335291
727622
441716
1680101
741119
820328
821269
689593
1346583
1758029
1171586
228503
1381623
287146
1770871
1245037
1593837
1348517
1638832
1190935
1595468
384525
1971632
1830155
1869597
382710
1894979
950003
634702
1813909
1062092
640105
918955
1663530
336933
1764365
1016171
1382480
1151550
48540
148734
1338559
294790
1806557
1828687
148328
965514
304533
508720
1289489
1291701
791125
446225
1098779
67180
1642001
1522279
1024943
273140
240263
770602
21590
1783510
1337794
1188497
1085775
750095
1244401
933442
816036
907588
514571
1373454
1904032
1296760
268284
921934
284579
803440
137050
918362
827785
1571143
967395
1852655
1478153
1987153
877119
1887005
215521
1371342
835841
1741353
1070866
1373413
634602
574321
64886
1597206
1862503
1630598
1044174
221277
208168
611230
565145
974632
1600162
616730
1818416
843691
1832147
720350
354772
215287
715817
1879228
910210
339825
346284
723193
368978
1788161
593420
501292
1364260
217061
734300
1659679
1489091
295844
1684669
1841053
1542156
1977459
62568
1640249
170310
1113600
1522321
299906
161175
1719474
409204
1651776
1342275
1680383
1590335
1755958
465609
38534
329905
1467485
252896
1049279
703886
1954845
244160
1292725
851116
1073650
1704686
1209386
1766157
1096198
233825
273787
853766
483369
1458472
1668458
1809956
1680303
437440
405908
1084356
725180
1119228
1144805
65637
1158374
255584
1598160
504521
618057
1018505
928519
558803
1603238
1293389
942493
1058
1934660
1279930
101012
1481057
933313
1535003
1954717
1518382
568868
581092
646134
1084158
448362
1945285
607368
66063
722474
787014
841856
655649
485276
184414
547129
909825
1536495
241670
1653217
8099
1841219
729660
1705745
853231
1881587
1783124
1735269
33767
797038
390532
1227328
511543
1275641
728818
552966
206139
1709734
1826997
899146
164089
661659
194881
1743925
54630
57342
1146335
1531265
1727756
696213
1093118
106721
1016672
413682
1696312
692319
520388
1809140
1132242
1279254
1525902
697771
661749
1207491
1223104
636197
866892
1327082
370088
1894312
944
1181656
1300527
1496502
177322
1058035
1163395
586606
122753
468471
162243
938560
1173754
1956975
1699401
992530
991959
197374
257670
1297006
89616
756792
541521
499780
1829823
1973193
1989177
1725385
1597197
614420
1667028
284844
1992818
1365679
208206
1579974
1986840
1752243
1283856
241464
1428128
1790179
1524358
1133784
1118767
762048
1752105
1400142
1336619
378919
213936
525627
1180486
1180410
319164
370153
788590
1154307
837030
1308511
466252
1841560
539616
1457887
1261027
505912
416505
11272
655402
905077
1291200
1820471
831735
759019
1915611
239807
1250320
969167
1072853
1915034
1279457
883519
1636978
480015
1435622
299190
1877646
1515891
1589199
1699328
550720
1362322
962991
180074
1172030
750125
1832766
847363
14211
1456414
222895
1280199
1583760
1193387
1948223
1800267
1112948
993932
1225730
690722
706403
514841
1664947
1554118
18365
493090
1533416
650139
859813
470424
1333493
1652197
256246
226089
1524718
775409
1452538
296627
568778
247012
798509
1392539
1638578
1690196
1821798
1585140
1665065
588997
991336
1790505
1400253
919151
1281
704275
260061
143258
638076
1308897
927374
1172048
1749584
825344
555817
91316
689604
63806
1523729
1297822
1084000
1440065
1122229
1919449
1788548
255246
1891207
1389993
169558
217962
104918
781170
1571962
49965
516530
1889291
967467
1878175
1135266
43257
1640310
1621311
289818
1189878
1130226
453266
1394986
411255
844000
1022217
1492762
597304
1065991
1706031
1778196
1085758
241823
679480
98468
1704458
1795471
505057
1868031
1788858
902060
655757
1065419
251429
1007196
1957906
131552
1272297
9550
1545988
505373
210099
1572618
1734047
1311588
345056
1517961
783819
188570
1410313
260131
728989
1667564
44663
268131
985015
1008297
1174215
59367
1086229
1810991
1088978
1769352
878520
1761262
1394692
1426590
1625834
117407
1251773
980556
1245773
643401
396949
886869
1845662
1161697
1901073
1087538
1251100
1986191
1613202
669306
1452304
1879895
376619
686300
485200
904980
47286
1250786
803376
14882
1862377
375906
179916
1208060
879419
824625
888875
971762
1774023
1631072
210129
1813
149360
559113
1716786
1094150
1160394
331566
203201
1359507
1866335
1124727
516966
639312
1459942
1527700
1609846
1389297
621244
1549512
1182815
1733274
651377
1496795
489066
1386529
1621341
283962
1823651
100464
1335628
1864926
1786180
1339580
559891
1542288
1429353
1069084
797936
922200
216160
752352
1630947
1222491
1085839
214350
872875
9210
504607
1487829
484333
1935171
1681072
283704
875588
1039376
96362
100966
727379
558476
1896507
83843
1799035
1145575
581401
7165
1809982
455312
192145
1969863
1621140
989001
1157666
808992
324578
670931
1290613
1213005
788946
264823
1400949
1206039
1459843
758546
1833401
986467
318012
1010335
656431
127423
632754
1354802
959616
562418
81734
911760
1250603
1613539
1699523
1113771
623269
176506
525845
71930
651900
311133
802551
55873
658318
964070
1695509
1891052
1011448
1758607
1390026
793220
817397
1650975
1243141
558746
1663400
731902
649742
843676
919978
1511918
1267272
1573033
294735
804290
627729
220137
127997
1249879
943949
165595
1258186
941939
1884073
1340600
1073987
1146541
1209369
1154138
1985602
1978133
331126
1268493
1267507
1049939
421118
433920
872335
1486670
558605
640000
841783
1435779
1473076
1872695
175833
1141278
1016700
1588032
418210
1679840
203170
1661046
1307361
28659
1159941
424141
69686
1054688
1713918
279859
1975416
292378
740130
1443177
231552
17027
381736
3650
1301979
901209
1964539
1872015
1104482
725153
945598
189015
1942762
856537
1619402
918437
1701188
1571680
1330615
1892051
1222611
387002
1605456
526562
1162756
1128698
1282194
1593091
1468864
301868
207277
300469
159442
179463
1812250
993391
196117
919331
826856
558915
753415
1488508
1146634
1546583
199233
1321452
573937
1397927
1270703
755100
957262
268103
1249721
1949980
1508437
1814253
1222443
1609525
1079414
707611
1123751
1296488
1874939
1370881
865255
1990642
1966424
50083
1390418
1842447
1488268
1173301
984822
1661748
627778
976758
1069883
1413221
1548874
133321
249725
1866774
747829
191557
59744
35648
1032238
249503
775944
98119
1098095
738330
379566
974841
280346
349665
283578
1562498
858433
1404104
744468
1651419
379318
852334
788055
1014818
506984
128843
1447520
77156
93392
582825
1164419
1104608
206112
402572
1304414
1133083
46921
1114731
1467129
1323592
673416
561092
1062444
1283592
1442345
1422571
1710523
177907
299505
738685
591331
1316069
1110195
972205
766252
1738598
854339
1606279
1144260
1746898
882454
587495
1007534
639295
1491379
1704167
58775
1601169
1369855
952175
759807
159348
391428
817815
416356
1636868
293459
483753
1741721
785651
1531491
933613
1022936
1560063
1075666
1842841
1047186
1090984
517640
863192
523217
268975
1259890
1495538
1519761
419962
26929
1863648
1498863
1708841
554226
578862
937903
851671
591131
141850
833517
434427
1965491
971519
1685482
1202934
60252
1543292
535276
1106229
1206370
799836
293745
629007
250662
868472
1856893
121770
838486
1721300
105036
1270918
1153873
1893040
970444
1508760
1832508
1706660
1291810
1823557
5360
1175479
439199
744671
1809627
889433
507258
360328
1739499
1782484
1902415
1177510
1224541
808498
1806909
1047415
1370059
831038
1823923
1256039
310493
1132028
1554043
394179
1150323
43367
243933
655923
1213767
1375004
1580654
1680397
1616697
825373
64985
1408828
1495630
1927926
1094616
1124353
583056
1786205
370525
1004326
1026646
876230
1751887
850885
1023542
762600
705345
625941
377934
1377721
1214250
745270
709032
710369
28868
1645541
1548838
1286195
608615
595367
874448
758856
1378423
490311
929818
1942615
820769
1496972
781531
182586
419696
79960
630484
286274
1257678
523040
976630
699798
728606
1451006
418991
509616
578110
693023
210324
896811
962112
45058
1792830
1484628
963352
104673
1254048
1214936
675148
695474
697797
940762
1792326
559309
42813
185862
1354904
1093140
358927
374910
922995
851225
837824
416104
1098141
1021300
975303
474487
1090385
1674331
290107
697440
1524395
672197
1844614
319956
382289
161567
1528359
1391436
452491
1158542
1438677
1503585
312093
474781
1551244
827807
385899
1700146
1254170
91367
1521841
642643
1897516
149654
1471861
591991
64112
1384464
1573024
521349
1765812
1255005
930367
673651
1093696
221999
97560
1295924
932605
857044
556160
176935
1635440
1686484
1654610
839436
562455
1371200
458387
561816
105891
1460616
950813
848538
1571280
85152
804534
323021
72284
598065
527694
779310
463987
1200330
874976
31040
1530836
1986279
1640042
1422333
1970756
1886648
1367921
112520
118886
1533738
630459
881594
1842196
228753
1085450
456744
599555
656455
27033
93753
1663780
1123453
1836065
572606
1020192
1778500
838008
665240
1949239
415273
1354419
558940
1553734
1410806
1174293
1527475
724241
653142
1594986
434963
1150426
286180
1979388
1396108
344702
1560212
1059096
1309584
923161
595252
1280737
275971
1350492
1046370
1788351
1707646
1117730
1078486
1863891
1262263
1694179
405931
896353
945645
651674
1933429
658147
1636668
968566
1683180
795577
267118
916593
326430
1509170
1194081
1033304
363202
541996
467595
1839866
301819
1168951
1842965
902454
954655
1417020
549385
117263
98284
1498983
1607764
1633157
1134662
1018220
1914036
701539
1941370
1029563
1685447
516493
1361572
1358444
1361301
38841
62270
1281963
879536
1091780
1169804
1859581
1451108
871747
559542
1520802
704479
979253
1371859
762689
304163
1811683
806796
363505
1458817
1571935
1204568
1335501
1176292
1185280
1775329
1280081
174469
823264
1145103
1505498
557447
387973
1753992
300068
957663
870019
297132
394129
957054
381525
1603770
989019
1454345
1911641
213799
1620047
7853
1700360
1589243
295190
754515
1746647
26641
1202949
614924
987781
396707
675098
1443783
1852291
1384382
1992867
1986891
225065
732955
1628756
959849
568521
449663
1098137
1307887
1415692
1142244
292608
1587370
52846
314743
707823
460041
1597523
459711
754961
1260676
99338
711479
1039914
613897
1923474
683795
377711
1531335
213965
1716966
1918433
560504
1800058
1523956
1595322
1617986
1821214
1392261
1278088
978384
518242
1080155
941894
971343
302788
1121565
1537328
335222
792909
35169
794931
79165
34730
378538
1092010
1657660
1729868
543015
1723062
1475401
1287534
1634105
1966867
1195714
1829794
410471
1458483
1292490
1520404
522027
654747
784038
1246735
1666654
540293
552715
907111
789818
1916496
1258565
1271505
1602734
1134396
415792
375839
1807813
1068988
1136133
1319000
1127748
382865
1604039
625220
131067
45006
365980
1053333
1324109
553820
862047
1290576
23532
1485914
785853
1483898
18214
12226
1410651
1449943
1734690
1305007
515138
1554844
368926
1163991
1231782
876013
582671
681625
999813
1587576
1799437
1719432
353872
1649260
1789522
1625338
386686
1379021
1646075
1719361
1390675
1720170
1332316
1992952
942320
507070
1229688
567249
1825446
1089092
1594020
1386980
1109508
667609
1657982
1606099
69410
112496
405700
853058
634540
1186603
1133439
1971247
450110
1508588
1560813
855800
1432809
1644337
1219342
1040338
1586259
285820
1513264
466722
1187668
1153896
201275
1268498
234894
1038514
1086624
564531
672521
1094630
1654119
655123
1339026
1042299
966600
374343
1963438
1952447
855393
271844
236114
1550031
236930
1354904
622128
1191767
1756641
1754363
702082
681737
1606005
1032086
1513592
98699
177316
447331
1655348
1635118
665533
1236958
1028138
508588
356483
1259732
858510
1663185
1535364
687175
880928
1069604
1266267
368760
1472867
969724
20144
962017
264280
1744181
1118318
918217
1017047
178025
1416238
872229
1286211
1270411
1945792
770481
1403666
1944006
1976881
502573
1663218
845462
1138135
710829
266504
628730
332768
1695953
1568863
1416038
945125
63257
391348
1698462
77982
1406499
875390
970725
359730
1787553
1177860
822381
101254
1824481
304375
1389072
1293847
1086048
1532473
384647
1524539
1931696
514122
868820
477015
1375150
1701546
565134
574514
143599
1619294
1399289
1964182
952083
1374779
1116119
466283
1341916
6134
726939
939575
1906305
1403048
1313039
232686
1117249
1309627
777109
356889
1902296
53556
1551998
324990
1034299
282160
540943
436397
1670277
557305
624957
30688
744854
558600
1324831
490160
1429934
559063
677364
1680962
1225378
1215146
1150181
1233791
547707
803331
229465
965692
1469733
237221
255617
1532101
1717155
1171196
861351
1235347
706068
1656138
1522809
1313705
549288
266422
40880
565848
582156
1977552
1839097
53296
262368
1098181
703190
445573
111422
1530651
1640061
1886771
683919
276900
1807546
1785326
1191513
1250348
1205739
576446
611487
145998
278413
1349337
325787
39034
41683
1009183
1428123
115845
1764681
821814
616675
1281438
841108
1875803
1236924
249529
542906
610591
252314
171512
1115804
140896
448661
1704027
1533889
1208499
271528
519150
1031722
1682997
1908409
1850418
23540
899260
331472
1664037
692121
543518
311702
1818352
591858
1367314
313243
940431
555184
1282684
722322
1869155
1249894
1869991
836322
65997
71642
1582501
1653226
78079
891073
76669
1031366
1558261
1750766
1833389
1716723
514529
151578
852657
1777642
1278038
822659
974696
1350690
733133
950422
979862
1489860
176066
1711471
1282894
1405382
95030
584775
479180
1393285
1854038
1574486
647730
971645
27329
112800
376787
685810
497798
520737
854596
866451
1379303
1618875
845448
73856
1030891
1403703
572586
1847251
915936
234488
499183
567601
1735654
523402
1980819
91761
1877741
513114
1607220
338605
707691
1127932
1343504
895251
773530
1046860
612380
1562641
699047
1740268
1075719
1704943
642769
1421965
1638634
256464
850363
720250
136655
1471803
208127
1618608
1926207
1857360
487865
577522
1260420
1723792
1743555
240434
251832
1586215
1959013
452881
1545300
1631456
1250758
826692
188079
1440711
1640089
1394158
1468111
658541
1889541
1845439
1128796
109849
1972131
521653
415952
1021102
696602
401944
1645635
214030
700006
1217448
692449
1755085
1881313
1595060
1271887
988336
1189301
461194
1208775
632541
586845
632125
1906607
170821
1572255
1179362
415139
1454685
865865
399799
809344
1835360
840772
832611
215065
1600012
660210
963270
1457206
887613
1886829
249026
1363853
452360
695444
302865
1533454
773991
1835427
1270205
1478002
1387558
1911313
1207905
1048102
324930
377340
1788843
478277
1011639
685410
373803
1553937
1839861
393140
82618
788061
393380
1239062
784370
1225122
1119296
747300
178317
529377
1955773
408827
700781
899695
626262
902029
1766455
253037
1950772
835445
677427
389960
183079
48074
1550193
22683
31378
1943920
94049
373106
1349382
1959198
1756821
1368849
1008796
424501
746714
1350464
1717997
1589019
979400
1166380
175265
671516
1126119
1361768
1271550
710569
808232
1200843
150607
116527
241104
684930
366830
1725777
1857460
458203
1387204
1341990
569608
290196
529097
1317539
171407
964575
1748266
944083
1550568
1440730
20938
179353
1546549
1605719
476775
417869
1124331
974373
258706
422705
248006
1089555
263780
1072217
132467
1242939
7404
1092910
1902043
968235
1272426
1397117
1783054
429224
1197119
72414
1930111
1927440
1234238
952613
479590
1255917
1789880
536830
1179111
643350
1591643
821281
1442652
1254040
325221
340179
1769227
525939
1509428
1227431
1303725
910287
1741497
792408
40446
761521
1709075
847427
849241
182955
1775560
1073841
277904
592918
1818709
461198
1322053
363322
1239181
396664
1321515
147281
1775641
989102
1520124
105004
1747351
1235184
137826
1805363
802780
1506563
629261
1147730
1569058
65431
528486
481024
218212
725069
544652
418876
129112
728800
553268
1528051
872419
942989
1283915
1064968
772812
858140
1039285
566675
367942
1944920
1087917
1781442
228191
1652705
1650907
1462214
210507
526626
707606
1961361
867816
1798212
512120
965699
467852
1859797
1823675
279036
285009
187382
917272
684517
1105342
1027474
43243
717605
705077
973425
469739
1875003
985856
1246032
1257810
1394902
766304
18166
251748
1964059
725104
296508
1069578
845062
950221
643493
1793938
798757
1570195
253115
305981
948380
1819651
1210160
526324
1176147
1524280
155786
597690
275309
2555
667370
542409
803386
1077987
1818876
1126469
1327702
570916
1273427
318588
445518
29425
668627
755611
93061
665524
1907392
1329006
1390072
1700574
454449
1325481
174661
1942691
521057
1019918
231730
85624
1227441
464601
368686
1459059
445421
401602
275648
661042
1436418
817031
1963524
568029
1333611
43019
1175162
161609
1286373
1413841
1065234
1714780
1045320
1040681
1376754
1055350
1264349
1322015
123711
1786882
252456
1293924
1370705
1206761
623580
725201
406110
1724028
228960
945075
381605
1414351
1378120
1946357
1522654
244072
1760212
995502
1144515
1697826
833342
1023711
1029866
1416181
782711
1209727
914981
1432124
1508341
361985
1347483
1540493
1996609
852883
1225627
130092
1094539
70461
244254
1491151
1031974
350041
112939
1002291
1981097
1822880
1760764
447967
384231
473763
1342123
1500951
839860
1132412
530515
1792355
1062865
199470
249000
1657144
48345
613144
261328
268181
959962
735900
371111
278717
331339
729728
1209736
1354121
897556
1842136
621365
1765218
374609
1453561
1821264
742493
769870
1093392
1279456
1687084
928004
314497
1815010
30366
1225143
1713931
329854
1879605
753162
131940
687912
916348
1069357
509945
1697093
1148545
164347
790891
330411
1770580
825156
801378
1371297
140852
842444
175954
705433
234680
376176
1802463
691776
198800
1561330
776131
1653879
462851
1791256
1001826
617703
1686332
1045558
1312135
156115
1226240
1586003
1739077
1746902
1163028
560926
125484
1196742
589367
386071
1804214
1720908
1021645
1845681
423603
747923
1026731
1662286
503370
1294913
575231
1282058
792796
1043724
907466
135271
756828
1069541
1785513
1959419
752424
25044
1000137
719588
1563050
1899516
1455252
31760
1295085
900097
1130966
784054
1450790
828879
1929685
701393
1602967
679076
501505
1113182
1886898
919564
614317
465585
111641
290467
1831202
1733552
1787017
1351933
123497
1711536
518614
1290975
947855
1502120
543360
1798050
1380972
909533
885341
1101402
417325
1528476
1153422
1417299
1517575
577550
1111178
904259
1398657
1520633
1666260
432270
686532
990781
1362941
487526
103123
1231082
874044
120044
1943973
1458546
413790
544244
981146
1642139
1576061
1517954
452911
1461882
1685214
707871
40372
138826
203163
118657
562119
1059029
1089227
521987
260235
1998803
63107
1015230
1987199
1208101
921822
1821966
397116
1213783
318243
1762351
1315560
73262
1897313
1964570
1701068
1735360
369049
1435112
1616126
209426
87002
1835308
347486
255605
1610098
824456
288923
1117864
1719825
1177683
735539
1767481
1901580
695161
1508921
204152
1670678
1005648
40549
1249691
1374029
1448772
1346204
1653251
1393260
1407678
380109
309037
420256
32511
1201804
1167488
920106
529534
1058116
1206362
1088179
1964556
662112
1679539
847840
708100
604685
649626
1234562
930990
582415
1323588
927188
731569
1843396
82342
103232
905199
1827623
195811
996961
1834532
995561
485558
1569918
1911245
1901064
188658
1579304
1597710
337949
760402
306585
491282
1524072
1587539
1021852
943876
220374
1063725
1230095
853696
483332
584497
387583
1824766
777944
1854202
1759109
102241
368152
1647930
968810
1370293
1170531
1300244
340923
953214
1749681
961301
1038198
789667
1201223
1889589
547655
1570664
552918
297996
1167439
1135853
574926
1312039
1846021
1878414
366397
602987
88207
770069
174984
1685802
303857
1067437
753990
1532524
1693099
399738
976525
284658
995277
1272765
1454167
1961983
1541723
898453
451694
1860996
934097
158505
1323858
1144699
1901969
1957999
362860
1876043
1186316
868414
1193022
204137
961515
469936
523549
1326782
988442
676409
1156846
736477
885664
639175
382042
640564
1392303
779008
1824476
789930
1890014
1384724
1938365
366929
1600231
312940
62510
1859241
164836
539674
304395
698768
765673
572677
370934
1982819
1792348
1564895
1024520
1023609
734982
487505
612761
1959655
829159
169568
639725
223463
1136370
1596070
311747
637331
422933
1279943
216253
1123315
1770739
1443871
709167
376996
1455364
1499020
541891
1052500
1565823
1920223
1014367
126757
613667
1482512
1589904
1196317
602694
682137
1264704
91970
1623647
1490220
1548983
743457
1889220
222992
781908
1782464
1047399
1702335
1858375
1348152
668080
1410454
511101
691733
117286
205302
464893
1777924
1877410
1221455
1170011
843102
1873920
143473
985532
817546
1015696
557849
256659
1745684
618869
152818
1052814
1772146
1097881
1340265
1563183
1206024
219517
1791563
1498805
1868683
1907692
985992
1778600
748180
561188
1461749
332410
1046206
1086886
1802201
549013
8057
1847934
1772506
585721
753385
1316202
223459
1847634
1480370
1819257
1189310
743510
161860
1558396
1198321
1240533
1582891
1157070
54189
45861
954695
1436748
23456
561344
16902
1123117
381553
1080318
776509
1035100
714139
1574805
1670883
423355
1651736
222103
1821643
1234175
711714
1199522
786536
1479241
488414
1349998
785202
693945
14129
1601406
207886
111438
1923754
287897
1798304
1089600
1621215
1031608
1120669
1402251
1726328
307089
1765695
1332732
1953393
1411525
1807055
311343
1960599
405537
510015
1988486
1660251
1753523
788888
1284873
178113
1643372
559741
183101
612561
1514932
1055184
1987284
738408
619220
232943
11869
1555400
924639
1152610
1625385
985383
105687
894788
468827
281828
1781971
1098852
957074
1300825
1104063
429974
1556886
1769334
459656
1551295
1380380
1878746
1155912
981002
1239526
1730047
508991
865995
639796
285111
1565720
383715
588837
1034552
568039
1345229
474403
1661377
1852279
161296
1168416
734077
228984
1423500
614065
1251171
1378696
1585550
1557017
1557703
1631209
1963994
700157
822815
1939686
364482
1731050
1212186
305687
720264
1392929
993582
440621
100060
1500604
586538
1534335
1049957
1583443
570721
1651796
674925
1424611
175629
1325012
462894
1995901
981641
212727
10141
1448572
277072
1727953
620636
942664
1000244
1799500
697113
1746840
695997
382817
91991
1591333
141679
1902543
379121
1637384
1827005
1690857
609723
404051
607323
1473269
748060
532839
1292860
1101896
1518921
1427587
412642
580843
1381107
1532177
1991495
1148161
232826
1816166
1294548
541576
1794031
1665688
284877
1741823
1027427
502734
1295417
1399049
1320644
1202790
1181974
1142774
1704872
1269854
628243
1310267
34266
1825297
1338992
264933
1527651
1708990
1444736
717145
631125
1364575
1979112
1503527
579545
614255
962663
808187
783036
54176
1496452
310634
429139
219311
837218
1662291
537595
6883
893882
1176804
1814055
1901402
545276
1279607
423554
25865
1157779
71095
1294591
1617932
1880753
531491
1149287
402785
821625
1649191
973614
1569042
561833
1258818
1318237
700194
1252111
642968
1783757
1630248
1051835
787826
670005
1330688
1896064
32880
1862724
585896
278202
1438038
1171595
1942251
779219
760271
1145491
1516848
186494
1062433
705717
525575
141710
1164831
685707
981162
1315536
84487
503147
642468
341622
846159
783941
132970
373154
1870717
1530586
1313356
951651
1030735
221350
1608245
540460
1965820
151711
1442719
282636
1658098
365005
620891
224428
309771
1840412
1734524
1547058
616225
1547658
1920873
66229
549
145988
1253094
1357159
344247
234416
1366704
1367685
1112176
613405
452088
774057
1261547
1977391
92945
28619
384048
1517495
1363
1436217
760033
850433
1118235
1461748
1962383
1257114
376259
1862416
287579
714494
1485517
1131989
180967
1437777
491379
766038
861730
1698633
1479313
386646
204063
202667
1626477
1797557
406812
440105
86548
1716142
929679
1121943
1423918
1128108
11430
319250
787484
1708320
1225596
648655
607665
560205
1487976
1342396
1916228
1594796
1200328
114352
689933
1896031
606178
1110346
1973814
1992178
1924025
1862184
1845043
1530852
226036
817362
1325763
998055
1812229
519496
899236
1107911
100628
597402
1359258
1519226
930348
868476
833331
696083
1151258
1275479
1502284
902368
1342795
439509
1271052
1478513
438177
746092
1618170
1117934
1616011
1291569
932019
1769480
214840
1134593
1252083
416604
681631
368170
471877
145949
1612683
1083493
723145
419225
1701909
845972
1667349
1225851
189487
983885
1488690
948889
1024348
1647405
1326142
1146295
992583
1852616
1611289
1740727
1725614
1728379
1030866
1439465
691787
282217
404350
867394
1551736
961690
904200
194696
1522479
4765
1838230
614958
1740873
1283260
905515
381146
1834470
1834562
1091242
197600
127475
513182
339712
746272
1031660
1651520
170668
1818856
1182545
613634
585186
601997
979410
953531
1146761
149631
226
1253709
617387
1638965
1420833
637477
1691588
111768
1174163
586564
244482
1343008
1099487
1560665
1697860
424354
103168
437573
271354
522411
1116177
1222787
1098398
1119079
875458
531917
1176692
659497
1587819
709617
1820216
565961
832181
405700
916270
1531935
1551593
242256
1132593
977292
1455778
850975
448037
302591
371942
38014
517224
1923580
1932015
113533
1224912
578495
72685
1645224
1200019
1111784
692203
589334
1096211
961483
997206
972823
1763398
242200
1762443
334500
1819560
1119811
1404056
1473999
388316
596613
406534
1073420
1676265
74125
866319
1746910
699450
141825
284807
1308176
1231588
983213
1326234
704786
1717143
212076
1731651
314359
601283
447900
28871
1853314
1591409
348722
680331
1835407
993865
1509454
1241957
1576674
941880
270611
1803717
431501
1352260
168991
1967713
1786916
945498
60207
1178724
375752
638707
1567220
742301
372448
1075209
1859953
111676
1818144
1550763
1211686
104072
795967
1253625
1291065
1827343
1134120
1376259
987615
893525
1922903
132938
1859180
1906806
160702
1635327
1650007
1834682
809357
825406
1495195
1550195
604435
1753512
1978461
1779165
834334
1267095
1969003
729173
1985555
95359
1993870
1768159
641935
811976
176866
1152329
175348
140292
1485100
1278839
1517719
1585792
1548549
273723
725413
1527206
525979
848573
1778271
653629
467621
360650
376037
1765673
1749394
1962322
1165858
1406352
1283035
876479
382737
1897914
1680822
1417678
235109
219582
859409
826405
411809
1283959
1861320
1187655
1791903
1290397
292663
718487
990493
1519288
1738512
479011
265199
601886
54628
892626
985711
1543610
541627
578011
1004262
1119257
1413079
572294
433656
153146
95795
1327143
1599885
661653
347294
1753643
547701
181868
1284817
340314
1171356
185928
561775
1007607
850743
1304513
1528772
281716
116152
353431
1933437
325237
1065249
42976
1507637
591569
1323940
388787
915668
372475
636009
1796790
686914
1057194
658616
1961589
89974
261671
767326
1287844
116559
1808403
1854174
1785454
689630
1602517
500681
1627224
313467
1234269
1390838
1771613
775507
691387
1178385
407368
1472812
708833
1085640
1299143
1323117
1295668
492284
1175212
1784843
742084
527985
727041
992558
388758
1915514
1686788
922597
1180635
999544
1616138
1985218
1828455
858443
534037
1974648
555285
1710720
1952528
553957
869703
1445794
1421769
234993
701650
1381367
1336199
6084
1525024
1786363
126719
464753
136359
324033
850510
1699128
1776933
1991985
1905461
1160719
638358
493398
796615
879464
187932
693734
69356
782220
1246674
821965
408890
1207188
719224
1300495
699493
186619
1857127
1369758
412232
1934705
1030711
1939687
907298
1158469
422706
1501816
973683
1045124
783078
480074
497302
894231
1204605
515595
1311140
234673
302192
999775
1445907
1571306
894810
724283
1795976
85837
1970436
837506
704270
1150409
989185
631899
966255
490089
52941
1258797
448648
1045275
330242
1321256
1277293
1181770
1537826
769064
326395
1359612
1422054
1398982
102830
50655
1966999
233618
1244254
675079
6914
1255577
655881
1424086
947511
220622
1059725
1167037
586154
120202
1625791
1299680
1525742
1471085
1826249
1691332
1211951
1581666
272912
542457
1886161
1214130
1921477
627503
508048
1886790
1759836
94044
1063089
1203627
492126
961059
844148
1582556
488444
591503
1402049
424675
444783
558623
458181
1273665
1571858
1385403
1503891
864181
660007
1043200
1557770
1765764
1469872
179302
1924061
1903777
54726
1544545
953130
783702
515277
1430008
1263325
1145655
554621
533659
303753
1851999
397591
130262
926269
704562
741950
1606759
1971933
1756675
1407804
1836582
409906
1824670
1155021
1204749
37888
1169021
928453
423743
1298172
456176
603429
1850799
1270053
999352
1214616
366177
967979
1398873
985899
32522
608653
975440
1525576
1544837
54373
580910
1153004
1223820
1165030
568182
875570
136011
600831
813346
809123
516624
524483
1270191
1560627
197429
1548132
1909200
1977130
307535
85960
685344
847772
1923391
499077
1326334
1392648
279796
1418461
1388708
1284884
297506
1149741
490406
1912671
1769563
334423
1770797
159423
97040
1513010
933548
1307648
1577682
1894114
1974876
1963138
37344
1769343
1066217
1186272
1930033
11302
365578
921575
1692660
969184
452675
467709
196728
1169279
620382
1141801
174782
1464716
688565
1434604
1233712
873285
62890
1150894
187195
1577986
1355273
258620
1836347
1818615
1250008
53434
1721789
498597
1674263
633750
771719
50843
273809
664574
1594116
448153
1385647
1468795
377032
1895169
1321021
96201
1237457
1954557
1336167
1787884
1744879
702088
1099550
1275270
1376718
1293801
1936934
1415078
305291
1644345
1358215
109087
370337
794213
595255
393218
935535
620853
1991214
907789
1734272
280517
295997
798885
1010641
116258
942075
1233450
174898
1544025
1020477
1461063
864872
502929
303749
1555781
1640319
914041
1681307
1774290
1384493
1786952
624972
1488178
1913113
980153
1865261
1456353
351664
411211
107809
280232
89102
618914
517997
652580
311483
1151962
801261
677259
1821107
1755715
197841
837455
1166972
181270
576480
723852
1944565
617828
1044692
1224018
1621036
367710
480073
1160808
1567257
934697
524623
1255743
1663439
277713
1134449
959827
643461
1147033
948511
925457
1893050
57608
135544
1556755
1623231
1967242
104435
1566408
1330044
986401
689506
1326683
852523
138991
583980
851654
1747580
791452
645204
1011056
1053602
1970118
2923
339048
575465
1732714
309525
633516
450725
1812834
515841
1914107
341162
768521
433536
1933622
1606861
885475
1902081
1379031
1712857
1203073
1193392
683505
973532
416870
366435
56248
135156
1724413
1610507
1047250
926593
829451
823322
1763814
1570954
683304
125212
525516
35879
1719876
631916
666519
1921571
1244375
102500
1886136
1141857
1500085
485318
1654819
586464
1713990
1974385
764898
1705037
1125203
1903285
1563301
1315305
1548278
863986
119558
1157302
950967
1386189
41258
553778
512239
1608400
480449
1056464
553302
1349867
622994
1737892
1469508
648762
1464409
599382
1568886
1454800
212257
1975021
1791679
1429716
1865493
904300
1948936
1861977
1181101
1585860
1955564
1555999
178597
444407
382866
921167
1369350
248556
912972
941953
215001
692048
853006
1296824
1720253
1109898
1130550
264488
1004114
1277294
1123879
1617811
1553788
1483788
1184001
1550540
794984
1423958
1267044
296886
1077869
1492921
782473
220607
770092
215425
955436
845516
303972
751917
554377
1225873
1828717
489461
1545106
950363
404031
14145
319328
331408
613517
772805
716408
408420
1678195
633537
1731207
1253599
772876
1683013
1783472
1072909
943574
697113
1013532
1550562
335594
958130
171843
394616
1674364
1985340
1947976
719288
643151
1329566
1267609
119359
1524632
836374
1513487
102261
200066
775936
706217
1306862
1772132
1995102
885354
1008420
1271888
1478862
1159131
955220
33721
945394
214886
300415
1388826
582235
207466
383751
49759
967669
232194
1089730
1683324
1604742
820355
859267
921686
1014494
1273573
1260646
1317353
475280
430864
221273
134170
64106
1836374
1198463
763837
426170
1471085
1119892
1845102
1164583
538256
73170
1431407
678579
1055348
924206
268059
1777566
1493882
715720
466928
1499348
22733
295494
1636770
1335659
1478476
220770
1596188
1364003
1036851
1608900
1358933
1927128
995827
1098878
455966
1138772
395794
431205
963422
1194585
1186249
1869458
886895
1119229
1453312
1493895
390784
1327762
770852
147313
1439129
1041021
512472
1712595
1452110
637603
1739544
588719
1462581
1985473
655831
1921853
1244785
1363621
210772
751879
1752134
1391763
1932917
599400
805027
1738947
526001
566331
1585587
399823
1675494
484676
1086521
1603438
1440019
226592
1551389
694414
1683810
1239010
659899
1042193
1719758
1691040
661867
1829725
901404
1926892
1866948
1913702
50902
1257611
1573366
776562
1660882
646932
138544
1617486
1712226
1303455
145958
1495789
1755400
1267160
1373722
916376
952714
1250126
553851
328199
247379
1627902
1401805
1448137
440090
1529052
817379
1976080
1124464
622046
354663
1436530
1908151
1796733
1168055
1212247
1864594
1850343
1745684
789519
1218493
239288
1942914
1888751
1994169
1778804
1617010
258336
275213
1904621
1071779
943911
1399269
1096232
1610641
1882571
1591732
1833107
1873388
1089309
1035156
767596
1666881
818155
1141092
335802
88918
923706
1366315
1527614
392102
1843240
1817189
1159191
1216122
1399920
1159401
731769
1400026
1013782
1224895
419289
288094
1453815
1403576
1534206
354445
457057
1047091
1432719
516067
1736587
129661
1702972
193185
1460265
760557
504142
1147946
1558750
1321573
765818
782168
1134710
1864060
964
1183641
551903
2929
1335825
1021953
566580
1521753
876931
1429125
868781
1707015
1231226
1063579
1411482
1063857
1793258
1905433
349535
628022
1638935
1062944
1730750
122145
1016762
417895
889458
1308008
1420699
1273326
1692005
1788069
1419161
763690
773248
1048239
1482867
813277
1692130
1835017
1847106
861471
681066
639296
1908522
1419439
885179
323926
321476
458213
1650501
1811024
725037
732402
405411
1343732
1234860
85611
314093
1149338
17428
1063373
559258
348151
232862
148353
423589
33599
1931328
1602949
876261
955963
1415583
1471808
449819
159684
1360136
675039
519669
929573
687412
103592
1124708
1947210
647312
1727629
1796856
1932078
1453978
1008906
535604
676841
169017
1029432
611979
88100
1856529
660202
953929
979707
189195
1945817
1691219
776813
1923439
1704532
1162895
841334
1259138
1732110
1298663
513553
1895760
1909541
1318050
794976
1834172
986966
1175850
1365678
1006934
1473305
647949
1136633
153580
339504
618841
1623128
1176206
992021
923645
837498
114944
479723
226557
1256696
1322629
750341
1851138
1616719
1634283
1762698
796664
826783
1547522
779535
48297
251768
1044818
587190
1923379
206953
88899
26565
966864
1536591
25712
872531
682308
671025
1397817
869285
795070
555242
1402826
764115
1968682
305064
1232737
1116467
1667686
1665715
358054
1959509
129336
561042
1980376
1768736
318161
331497
539540
72799
1469896
1102626
1214130
451883
1067829
1506665
764234
371008
1114776
1632300
476091
739304
1731516
1904872
1875988
1907836
305683
1192877
1337519
651100
36276
211910
1856329
1872121
1943027
1077761
220892
1827734
1974270
1792217
994567
1081478
1630351
360724
1549490
931178
15681
1705559
1358312
1694680
1093676
661358
758446
1122513
909080
1845171
767702
341143
1116213
1311652
1074020
933637
1571069
827849
954095
752658
1167753
1574721
926459
648695
1542717
1200598
1870064
1313093
1483889
1750227
971477
1340066
827070
1210180
761296
1899472
368042
1890242
402183
1332682
488790
1164981
156642
1484583
708464
526181
1883701
272181
868494
1084624
1200816
1627752
1867956
925123
1234911
1701148
1807422
1372016
1365552
611744
1938929
1619319
1415872
1298352
731878
202499
209294
1106852
715372
1546399
805809
1296934
1489152
1170167
450713
284477
772258
468201
971294
763268
326763
185459
1702967
583569
1606461
544109
1894995
1205296
1762658
302529
1527371
1107097
1321692
714024
1301914
1848007
1962667
854490
925485
793321
1216050
1026925
541969
1851179
55580
977056
1736290
241902
1132696
1535260
1951757
1868205
1542654
1525396
1126775
549769
399107
63222
497891
777847
1852415
1114241
1552049
1083177
1716880
1522694
400778
1217217
647204
330724
1559341
1335370
955401
472227
1455226
363488
1314250
113249
1275625
1552033
240812
374280
1949209
761258
523196
1762464
1447895
799345
933927
404885
34237
1895805
449551
1637499
986507
907597
1788147
1986830
1172940
712566
1222799
1177490
1426100
699823
522681
1904052
326450
624818
902237
1179849
1842903
126983
166081
1513575
1832352
494751
1411833
567821
990240
897963
565664
59737
1119621
643668
1837379
1796122
593014
1003463
1868771
507420
1318361
336904
279319
288448
486167
1223420
241920
949411
356857
1275367
1535240
807628
766998
110727
265547
1933438
1515680
362405
1874628
802825
1245585
550700
831665
426529
1874083
232332
1252105
71619
857251
1938089
1039644
1997762
518200
663192
1686986
1943501
1084239
883414
1238884
1249898
652442
665342
868398
1317860
918111
870752
1204791
956774
107626
520430
195025
584342
177684
16441
1353829
1175355
510417
1269382
1686834
1401572
567868
790807
471498
852939
550137
945991
1118973
435539
1405773
1532713
777941
1843306
1879733
1012334
1359763
286310
928042
679078
1307010
1712613
1609024
988082
1772078
1862169
1072732
1071491
27356
192132
695819
773679
589810
215221
1563250
106060
913897
580891
1107951
917375
904953
831346
1468707
714873
1062571
992307
50737
1552029
608078
722780
1948757
1658261
1803470
1394668
772577
416331
654203
689896
1197113
1274833
868363
954280
665557
1492289
1859446
1293041
1463621
390865
1864606
1996586
218450
1346434
1933628
1087467
1917480
1358621
322602
827941
901543
1023335
1182089
1882938
238400
1413632
1193899
1111452
310453
1601532
992994
754044
1796856
206825
1212313
1301111
734157
724006
509342
1933167
1961366
1655803
997654
1888768
941305
1986812
1485383
558857
607767
610934
1934668
173678
1606574
1781096
1563153
39693
177550
30775
60745
1069631
1889598
1075724
1340766
384817
574249
705704
489914
1541674
256787
835024
827589
264061
1705739
1506730
1061681
118846
1124170
786406
297277
637844
1416175
1975441
770581
1477532
910218
505349
1615387
1171074
1867991
1781458
520742
1016729
412711
1218941
175470
515047
1485846
83345
732414
1393652
703809
614180
1025840
1201688
700639
1383581
692337
1556579
470896
1413364
1670195
1023384
1781032
1369382
68459
1126554
1267221
501856
1278696
748905
1412522
868164
1052412
114489
650390
1511769
1180642
1774456
55382
304128
1826228
691713
27788
301449
917268
1418955
535864
377835
1811854
555084
535880
1791469
1589090
1338141
1085714
64170
1056085
231679
816141
1123443
1178443
854614
885856
1944438
1987157
1708903
1199541
1190604
1879677
527843
151483
1225898
1628460
67486
1581925
1623645
64443
1894805
328069
1857585
1640753
532418
554739
306070
1522887
743086
1908249
1249583
91918
340809
959897
444052
1652817
103911
1205566
743380
387734
1486428
594092
1369628
962393
1515220
359487
452032
1678652
432050
421652
1718275
1925933
953273
765170
1807179
525243
626178
955698
1568199
463278
1617183
1535590
980828
318833
1134262
370762
845635
172263
1288966
1835457
689315
1355162
455360
548808
1017262
1434653
1506975
1484908
1934519
279590
1662658
1411928
1888554
1473471
1549334
1046365
190093
784035
1582839
1243357
766345
1038012
604854
1502090
1412168
912661
1171750
921236
1332360
1856639
484889
911111
124852
344607
545524
159755
1958506
1844926
1440533
1317659
17068
449827
170684
1463410
698335
1270896
1660815
283451
542029
444568
373707
1952589
1124039
85545
608276
156513
863159
205609
1848673
1932027
726884
420833
1195262
1899925
793468
1285432
1537048
491166
1984178
1468095
1838262
1721434
1615221
1602637
1939494
1466488
1360097
898588
122278
1533219
820363
814951
1598957
809491
1652238
955790
1895171
775300
1425937
1951320
1687468
1367577
606703
247336
1019103
1270068
158056
1513047
8850
332338
1703057
1358801
1283704
1465124
843702
591284
1525492
1032479
147415
1544143
795192
641708
1136162
835286
92179
1549760
403552
831420
930227
484316
1960442
395746
515264
889625
1303987
1510017
1574878
1063013
1531226
906745
1666308
1722825
151659
1506728
243741
318991
1155684
1495116
1758264
604501
1881171
579260
1455043
221332
371010
767821
77172
650828
1301155
1482548
1317978
1812898
337896
1339722
1359588
1510790
57272
360611
741834
1831496
1520367
254471
1834810
1434111
597467
189672
271644
389004
14582
1322469
1835866
462648
467685
1649513
1110448
1074528
175054
384308
1513632
1366041
505197
277469
717395
213413
1336317
1616217
643892
1454071
1186770
1273949
1852115
253733
246186
1603058
224284
69423
1466056
1933289
1680713
728218
1876337
1427972
1416284
909063
1329807
747353
323480
251924
72109
189514
1683626
1431514
1714596
1390724
1172066
340879
167384
1988484
1227875
686985
94119
286867
470208
1097533
1320674
1475790
1339614
1028337
1816894
185448
604493
387952
681568
318232
1894399
1253503
1587670
792042
1629683
1900066
999753
99648
1603382
974426
992371
1411969
1048459
608281
1524907
1659946
935574
1642428
1353314
1163071
1016018
974570
550901
298543
305740
152771
1046320
1749369
1161155
1891108
1414006
356665
382958
1662471
520142
1714352
1684195
402570
1827232
774780
1383675
26082
518980
1538523
683424
819719
934368
247411
86279
1086758
1759716
1630822
861040
534993
1736423
81427
1696699
1342289
1007434
103182
1196170
1991199
870518
1382909
1576036
1089582
249314
92187
1804158
23686
637227
409909
292425
1478205
927456
227184
1520252
931590
1200157
1088524
79325
507297
949743
968305
1292129
1991434
1992706
1878217
622588
1469240
377826
1279249
140732
1513711
276436
591381
1970141
1225941
854762
516224
761253
1248957
1030222
1972369
760803
780838
138577
485597
93029
1745891
1112318
774261
1714917
1261503
936736
863189
252190
1637748
396075
200846
1454500
1811568
893416
1235622
871094
1697087
47415
1879263
1095597
121342
865627
1953131
107016
1851048
1734576
1139945
1693952
1955776
576216
729415
641928
34836
767423
438433
1300421
100185
588507
912525
1115393
125992
1005582
1441009
1780914
66562
825908
1414678
1662895
1569058
1068378
44076
1376061
1947549
107374
1103924
8041
951589
1607061
1909758
769092
565701
1695989
1410122
1961377
634956
907896
147729
319987
1470568
57102
39199
83302
1763600
139173
888695
1466556
1315969
1335506
1659905
457002
1866132
1349425
1730115
1048513
1833432
1864289
1931693
981872
1924459
424806
1716345
1748943
1697542
922647
1400173
211879
730533
1605604
767441
1567059
439669
406609
1845550
1190498
1193565
1506005
488234
367093
33477
1240754
1479158
1723292
1026273
1134877
1984799
551677
67720
1723742
692707
1552531
410668
910278
1244063
1152263
1369990
783480
1149320
1861034
264155
828774
1618093
614993
404961
1052770
220279
1622191
1835602
1041722
1517052
396609
306150
475525
691258
439715
1482460
126133
39080
1994142
1477798
1315637
1252282
686449
1847671
1812498
143626
1756241
1425968
574976
316519
262976
1775458
242473
1854441
516112
1381268
1836254
696612
1180361
571128
523134
1525898
1371623
1980251
246338
1530176
584396
1357969
590943
924612
1508775
1006933
1494766
1917606
411893
125642
59130
1484638
1430331
774134
1846845
955216
1447183
678588
412259
1196675
772142
391591
1082524
1604425
160961
1586076
1426283
464481
834009
579319
704467
1738181
797685
1746112
1281431
417714
1723268
1029914
302328
1079766
1184761
1587651
118946
1032469
1824301
294117
651297
1017135
279812
1929186
242186
1195549
1034125
81977
1099783
897364
1193164
1121714
1921023
455817
1845467
807958
1650233
676546
436403
1118113
1782081
1096669
285333
1030018
811825
158963
1469800
678570
1028669
1596737
700394
1700679
593940
344611
11834
429705
914560
262309
692276
560051
1828312
25394
64995
538791
1361967
1400839
1316187
1062640
1764680
1518367
1705779
1828162
1501442
1155213
1964554
1910699
1448874
163708
1748519
1463510
945863
223938
1827899
1881288
1450374
121874
1841615
1874098
926306
135685
1197525
820663
574721
1098107
1029558
665286
1268954
663468
905592
1098096
848971
1122528
373190
405288
1851043
541560
484377
559528
479896
1608011
1487047
1040389
1759963
122452
1065705
487629
1239356
1128740
1205758
1819786
159979
1315668
1239689
58400
720976
1536472
1176371
271015
362373
194598
1241167
1178206
265420
779202
726189
1062437
453557
1878827
918549
1748011
291728
1714062
208754
1559531
223997
1356085
400053
166272
1991642
1419100
1135511
1630656
1967643
1433881
526763
1783401
477770
167079
1604058
1263352
1936284
1484987
427196
276452
1017848
1315370
791892
1692549
1452936
25234
1085711
842535
437283
508836
421825
204260
874020
709012
1862793
1545941
1202816
1787727
114213
187089
705948
78898
185086
1472682
188232
1826179
780199
1202987
1935135
825142
1223611
686157
187086
1188604
1099508
1646838
327515
1913840
1562588
918297
1589804
172780
1775185
839918
1291809
283319
558720
1850667
1975529
487204
103613
1465518
1682316
118816
917782
786893
634891
627638
1336708
1321709
1062485
527029
744251
1879461
1019770
1402534
1502565
1889535
209759
60465
794439
250011
1026807
583047
1977494
1545249
1142690
1483639
1632955
719758
1972376
642491
1752788
1552535
1320594
503532
1411319
1192292
833186
1043197
1546351
1080317
1908603
842677
1783393
1092896
1365805
1888
650471
1463186
1476105
1744953
189816
499659
666866
1226510
821636
1509855
1651777
1725840
334306
1316392
1313990
1143607
1907768
1898684
628922
941138
532537
984025
738701
1697114
213560
403607
1264053
882732
1434282
740674
305676
866973
1265864
67466
169770
1216946
1040006
792118
1200526
1984795
1099562
1142776
714936
94767
1361079
901807
141231
535529
584453
371847
922940
215706
1889700
1426697
1176547
1023427
1037680
1252097
470143
740548
1567859
1833885
1166367
686254
397713
568921
1559208
1563156
264591
1741602
1726253
1371320
1150697
50527
1005079
1273739
367244
896266
795779
418613
132796
687068
224971
441973
834880
1967438
798706
1041044
1656908
318541
243903
482144
1341238
1687153
209631
1847542
1394973
617582
830624
1607999
1763012
1225996
1277595
977804
111958
1790648
1609128
373905
1860552
763199
1696824
922523
123632
898857
71277
1937913
568425
1876744
155222
190492
1456871
404458
325448
683266
362072
823965
1633012
1429953
689041
21626
1894401
939776
1976580
1538449
1098697
1721018
1384352
731456
1511532
664189
591025
1650247
816455
1222164
1331724
19419
1451906
97131
821996
1636210
1936632
1695679
153008
437488
295176
141969
709361
1735265
555852
1375908
1716537
448931
1521817
1175701
539209
1378142
132681
1513181
1400419
572056
722813
1678758
1104568
1463541
154768
1486417
332733
835308
356997
62011
851447
658288
1803974
617468
1774043
1891913
1835035
787108
1219786
1780212
286697
832467
622214
1158960
1662043
1752988
113490
495258
75056
902794
548044
1955906
1541656
1540954
1123363
556712
1381343
21052
271318
1107467
1258537
693853
1484619
137967
670068
438770
835026
1118959
1147298
1673914
1183246
522537
1057635
1649261
820252
245470
888381
540826
1049329
1078403
1327734
1546977
155593
953770
240289
626140
379553
1230686
1265021
283660
1105894
591540
1917563
570124
220797
884842
682294
1204851
114550
524379
1261949
1179196
1970136
62864
101529
512429
1133035
1748813
1143013
795147
1952565
514610
421376
589977
1998782
1690853
405184
894687
1563517
1967472
1882577
1378392
932828
819097
1282617
564875
319194
228002
501245
122862
1321813
858313
386146
565904
1369127
1691196
574069
1677686
1303628
546057
139161
1383026
1843846
1058840
1984116
1833400
554591
352093
1345096
1361189
809783
1871721
399928
59877
692999
1022834
355059
287953
867378
1407959
947992
621420
1586947
383460
1682604
1206168
1983178
841690
203690
876697
36518
1902003
1200672
39082
1156322
1445141
1815086
1562406
641321
1714791
1569553
178778
378370
1477292
1630312
1991055
1008424
1277426
977397
238704
931369
1744696
464264
1564632
688298
140521
1913106
579793
1303748
1241155
1788530
82859
121892
315497
488379
1487350
1510948
1998934
1997497
316850
828812
772573
261676
1404920
1587878
578480
1646810
954303
1248183
396041
1717025
528303
635936
900260
910631
1150356
1029721
557166
1202037
1468146
454053
590103
1823485
1283205
1825282
1231467
812716
1303997
1895490
1159902
1222424
417437
1634417
629780
1774736
594362
1408780
1414074
545915
242237
1970295
720059
1914142
1385028
876913
1183369
8016
1956112
757330
255802
940625
467516
1436441
746317
312738
1493388
1153988
889397
1272967
1481308
1068438
1537564
651158
946692
1686719
250323
1889119
1070060
700669
1460406
841008
859275
760814
1080750
58889
263974
1394275
1766150
17866
1323594
776196
1820787
980981
195628
713940
877086
1773176
517969
814760
166217
1494499
517943
1853466
1913010
1795743
153662
1507703
1433476
1403239
1030373
833458
1955348
1942121
1974105
1625775
1005650
1402121
57705
512201
1212785
925460
1890464
1720003
1280543
1400518
1923416
1097359
736494
196955
591482
87262
421276
499272
1988888
336965
475986
1190269
1814450
840274
1227205
306433
219506
87836
1899139
988444
1550445
117533
986241
655723
1166833
1966644
1534599
619720
914910
1836642
204040
973165
220912
253093
555064
120174
108107
1043313
722389
918111
1639545
504412
634979
1238049
82094
1908813
1258548
1408667
219824
580554
931224
1705888
1384397
1016600
514721
621664
1914266
245917
760175
1702813
614187
676751
772892
308575
853840
648119
810023
1539096
207016
1547177
1998416
1768620
569424
1320456
749350
807350
1053526
1588886
1093229
284344
662219
1760505
1856657
1253043
782093
131719
246203
1973152
503918
785071
1697677
1998050
1272020
1893320
404866
261901
944371
1175782
342209
721581
474231
758040
565652
1313783
1529748
1442514
1674826
354404
402431
979707
926065
1602566
1203018
1146441
73854
1362086
179789
92483
217686
322077
1219162
1409539
1618368
576066
583751
438583
923489
696096
1369140
1708482
1330453
43089
415445
1086123
547152
1434662
1060188
436090
1147442
843905
1069204
289835
1694848
758607
523139
1511888
1201476
1905038
927289
920800
994346
1154088
755767
1996761
1278500
165480
212194
1847099
922857
1446742
344080
426309
1731110
830231
812577
1030675
665937
997623
1686875
153359
1024484
413243
707223
1098443
238507
1670698
1059030
529889
1792252
832679
1192807
1097821
1276565
1346122
159262
97166
100392
268232
1830615
1662005
1950528
162626
1528765
1257821
1675835
1941195
1549397
639206
1800810
399789
125802
1284106
1557296
1373656
1510478
1189452
957488
405228
1767385
1295215
105171
1253855
430059
313409
295716
1699829
1134755
1794203
970016
1062399
1444782
1704040
1068499
1762438
776927
1458317
58503
1485654
632805
1700569
1906066
215092
446585
51722
883489
1845969
271686
877787
1908807
1096027
261597
413692
1098105
1819743
606769
532501
403157
1003030
179035
444173
529696
634868
1892662
910028
139173
538701
1003890
168078
1799086
707760
119153
362507
787764
1266631
882144
1652203
162234
1031048
906656
576918
1965165
983279
1523853
1366463
1160126
1195445
1500942
136112
1351437
1858908
415316
1745796
1338295
810744
619329
1486474
1162345
900501
1933104
1488963
1365023
1342506
1223215
27112
676154
1162832
711677
1270308
1344197
1802959
955996
1904179
870326
431244
1574189
557111
420823
1332944
1982068
1769342
1925596
108143
1030665
1573846
2512
436749
1525661
1501355
1329949
129438
1963203
600514
336287
1339496
1853271
294938
737747
464922
1245001
1249242
941781
408562
144778
457830
1583313
1374327
876475
1491807
151758
468372
793408
192720
587807
334034
984540
912005
638194
336651
396651
193417
566413
343113
1825552
88006
370317
1479436
1872567
187456
1288490
588632
662939
155068
891644
1253720
44841
1395985
758500
1427120
158970
795199
839129
427059
553113
1597561
1997817
701263
1610467
1652695
286771
992519
1214901
1741840
177610
1442367
137786
1631984
1870116
1851483
718858
368407
1915770
1192831
290769
240596
1641782
1353452
207355
85367
351652
575319
427735
287749
1948351
838635
779793
632083
1451700
284834
132364
1092332
1281238
958644
1586969
1772394
1539708
908227
1406034
929799
1183046
1722044
76662
844657
1911061
1671268
1231529
1722522
1402374
1297834
1409940
437480
465714
242013
1054584
1627001
1000857
179634
1947232
649366
1150790
9376
692847
496340
1404202
1465903
1146252
1360913
381105
1682387
271239
481440
684119
1676822
609571
1989819
1233459
183155
1835397
1449134
1156221
139676
329451
1065968
116711
1779471
111761
1871509
952265
1381174
1503821
449859
1424274
774381
621375
1808960
1277406
206038
169913
1177009
256110
747289
1769593
297756
1482170
1915342
540194
1983455
156995
1367081
256552
229639
1134437
1491474
1733772
972040
1470972
15958
1007536
1028125
1754615
830221
1768673
1473625
574701
1433655
915978
1983373
1777078
1230811
656316
1746551
972617
402453
1392156
1151988
150966
761386
1019548
842736
1912487
780251
1343664
1821053
905893
1029268
1982094
1703442
472988
403249
773462
1423215
1621876
639963
1105376
534919
685049
656800
1041952
1792242
1226399
536867
629689
779468
604349
1298178
1413304
714169
610240
1419644
1627889
1497294
1941834
922616
1606082
935167
42839
1702595
1151296
1063843
1770298
347257
1971599
1503793
1886649
1428013
1580588
30258
1521231
540762
1838459
405311
148
29389
603041
999365
660608
201995
1464100
157640
1419147
453856
1301878
765220
342987
351829
445590
570613
1657403
1409820
936334
1989271
1650141
1780470
698357
1296965
1008047
738620
1984308
548449
94820
1597400
444779
1350058
1382125
126512
1159482
1838758
783715
63102
1505701
619121
1647328
650216
808594
1534202
702547
216297
1266780
192088
512819
512570
1166429
869701
899360
1491931
1829697
81173
292619
248201
23631
755103
333391
1374508
1248239
369690
1596451
1449884
962212
441067
876972
56876
806283
466945
268386
1458144
710845
112709
1667419
437728
273480
109069
1696085
1995729
1144950
1251253
1714910
1616146
618314
1332914
276147
583486
613761
1295782
6656
1209309
1385442
1078608
1351428
1629498
1950148
444171
898843
924418
336968
1424424
461691
1279055
381494
1703751
111677
5704
1515447
775725
1315023
342788
1930199
571273
951845
957760
1593288
1205453
328452
1199997
1173209
1443285
899529
66746
197181
1938734
1864010
1926300
1076064
145848
448976
607806
488368
1072404
1206878
1598201
521843
1120798
101686
337038
398834
988748
1218809
613636
1226721
261125
296397
906018
463543
176251
989219
433115
580547
1074010
770686
1778063
1371570
403054
655316
57654
1333666
495500
630262
35122
1170099
1315349
1926372
681910
1044304
533974
587302
1530398
678209
1015305
1752076
628164
1153322
1278714
1335843
900008
497346
986428
1517475
88620
1962430
20371
1483688
67547
1276819
1115843
313612
1819101
1539737
1280322
1379729
1125386
69067
166048
355120
354438
270765
698127
714274
1173215
1698578
163753
1304537
1665313
1237994
1029107
1438299
21760
1718973
1257328
588964
1234197
280312
521082
285798
616886
227547
81787
1258277
610628
1511348
374226
1328491
1768619
999855
569571
1133157
306474
1644026
1303477
81597
97767
1111471
1412805
1583867
38445
1848944
997896
1265061
1309480
1262867
1135914
1774507
365179
1390222
1248053
495620
598143
750451
1926294
491197
973653
1268869
545682
1759983
1051112
835381
1032376
1706609
945354
758220
476761
1060307
946146
1153622
874908
804705
1069231
225862
1063219
1321807
900264
1132257
951973
279673
562081
403418
1501095
928317
1597670
915273
1301415
1684589
1573428
524684
1277432
726720
512349
1854409
1311095
1617549
1320490
1943208
525251
1424321
807905
770152
383570
619874
1884998
219037
1231651
1973064
72684
737703
1029717
618748
1736086
140409
878467
195378
1565081
872418
1609654
502948
246737
1527116
692130
249176
102286
1436515
1024614
903454
526094
259006
645252
1059328
867104
12619
1418810
1007930
282291
119283
788450
682411
920583
715580
1685456
1426262
1205395
1186837
896785
1702766
1488356
1870363
1886621
1015490
847147
990757
1095697
1651428
128811
1943263
217938
936057
466242
934303
1782779
345867
1857866
1887031
1387432
1737949
1566948
289399
1603096
559595
1417924
955336
1134059
1572827
1511411
1102962
1545669
334660
1464823
1193722
1505028
411170
829637
476113
699412
1920959
965933
939525
293605
1684614
1691906
1217147
275568
1996840
1995995
1108775
203963
1341309
1231051
858041
1689287
1093078
1791350
597348
1707564
1442005
622156
1780343
1476610
1134521
1087122
1468399
2918
912526
1513098
496347
168622
1029993
1602387
826052
189827
671972
1669918
373433
1384800
612539
1018161
1126040
782161
1678031
1788897
853971
870664
774920
898671
1544237
1045558
1042094
628159
613852
333335
833278
5725
797857
1411817
1823404
7128
1486575
418491
690049
1281168
1828081
1289398
243390
1017345
1574687
1402780
1479882
1120365
671882
1647147
437825
419997
1289809
569898
1215939
637932
189396
1128901
1215398
1205024
525724
1135319
887106
127127
1047022
996872
1232358
661562
1033921
1125357
1227302
344155
1429829
1383111
68944
238053
1564331
260371
1583664
953791
1401610
526306
1308591
673946
1666064
987250
308433
177960
1121090
192010
956888
1093045
1501147
1352834
64338
1049199
1941868
232108
1334120
1592884
1547753
1462427
1723864
386111
195398
1239674
1882965
808464
383951
677695
1436405
205819
1624085
671675
1674420
1885665
112082
116153
1057412
1024460
1011500
658292
630863
1844126
413656
382768
1288758
879349
850591
696723
1665157
604479
48298
1189839
1112579
341606
1924003
951186
1650012
153651
450344
1091397
301422
1870228
1907768
921873
1518504
750836
1006830
492041
1805390
360226
347758
1426953
1422016
1494961
740999
565449
1900066
1358344
1531910
1796670
1887571
1604890
404223
481825
840679
1204789
707887
1218623
965570
1579600
1133736
1492807
1214671
914095
809824
491527
324116
1223925
1880109
1028381
278347
617117
224530
1044437
1126651
1713192
1507914
745774
1626052
1924183
722513
1874101
1802687
1324033
1581101
396982
814522
215827
794891
1265880
1243382
686732
1215495
37372
1356403
1834817
465842
1750978
1732589
10971
1651184
1200060
99995
1045554
296695
736982
1373209
83108
1426547
1580216
71909
1829871
1061302
473673
687565
1450856
1022090
33624
487163
1252545
1650051
1102185
840611
1064151
516671
1845776
1127640
1834086
122020
760952
103675
890149
196124
1987450
847472
1050816
43494
259413
1100304
1995886
902865
1598750
1888343
603732
1348585
664919
1578653
403812
1305181
1105018
1932973
1480297
80797
491513
872741
613357
898785
134795
38799
1825578
967776
185370
1535149
578355
391113
1428620
611764
925270
747666
1693727
779460
809617
1479979
1905600
75400
1628733
872399
806785
1969319
1736988
1106899
1517668
1734331
818888
19443
1928883
1445973
559950
1248105
904161
1227188
825361
339210
1418331
429272
793247
1073077
890349
393534
348355
1381833
530247
423472
1952337
251834
219688
647316
1433411
1177832
354593
1437275
1340552
847308
983404
1688002
1692807
657721
1679997
209244
1079805
1820656
21273
1291548
907433
1782155
973687
1147699
404320
1626268
787769
1626220
1374851
1778932
569519
1131725
1332580
418413
891474
904793
939887
1419814
511718
1425397
965445
1295639
1447320
756347
260705
1193248
287547
1746659
695576
1286956
798896
576894
1664893
1834925
759402
1577468
1675788
1756623
1450499
193561
3790
1761114
845402
1889409
1855158
1956768
1802775
1962744
800438
1639790
270555
1505821
1774604
350651
1580567
341752
1498340
143243
886333
1453791
1994980
1842997
740548
64214
1756750
915565
702138
1533083
873190
947498
1599857
1394551
1239863
37994
231108
1649454
909242
1122830
466940
743702
185713
662280
1596889
1734234
1857571
1539922
1111142
1608441
1162275
1733221
221268
448887
292339
1630288
1353956
1259386
1166042
1805809
635726
357497
1353419
305477
1062658
1016977
1186617
913963
1981886
1807507
487024
1756327
1446130
1423008
1393488
263651
1007636
1598522
1341112
1451859
722628
964649
752606
410690
1787633
1368872
618078
1230652
1708076
590028
591222
1159217
66869
1591444
1416277
555689
776565
1201843
1563336
652045
87869
1636539
764660
1308414
591009
743301
126695
1050629
1888949
237297
104972
484404
752431
731357
1779029
1542360
901414
1152573
901169
390281
145220
400160
133870
574787
852387
925788
1898721
554042
1848986
99757
1784331
312540
197997
595050
1791888
1257864
1066614
1044475
1771929
790668
1123948
1747934
615349
1047267
47151
313210
1699279
1531297
462766
938526
676117
202563
423732
453087
159268
399876
1043303
459549
532262
1968646
1227090
1954
555053
1487801
520833
386027
869271
1078326
1373833
1037119
603275
1612918
790338
1328244
380973
1909645
300973
1375557
1603123
1049764
1230736
381561
13828
1051559
459968
1483131
830573
1695433
94276
1957844
149440
4325
1354452
379800
105061
1202346
268045
656066
553508
482269
778242
73872
565477
1283453
1633060
395225
654145
707605
674170
978136
71557
1130652
296181
1088135
122891
657702
1967511
465231
212090
1624559
1457621
458811
152758
491577
355678
141995
58421
1661566
574821
1482543
834918
1215743
360441
435820
37236
812159
1736710
246488
481746
1668577
1316837
792977
1840927
791114
242154
1708448
424670
487030
1357102
614744
111144
783678
784461
1734830
1548472
490720
819673
779463
1867833
484297
1978925
240448
1026685
1933844
632303
488782
1414306
1723871
1890941
734734
562761
1139106
1513777
748288
1897636
972323
1681544
1381606
1990449
1617646
1649786
1817455
314784
283381
1044585
1767558
1909556
397264
1169299
1447026
1649789
1499734
1817563
1286663
107852
1408572
606109
1889831
532475
1696280
1545298
1600855
1461133
1939667
1220263
1828459
425543
1408640
1298785
1370139
532935
1576511
703231
1187390
1997314
1866854
1172580
1972753
1685809
105569
1159176
1160892
1842523
34235
1653927
1582207
883154
711286
1161757
725152
180469
835251
1680024
585501
1655880
1663930
1636771
1963111
915771
1754365
1270608
1766672
1580988
269477
1522015
1673746
1223501
1418695
1514241
1371888
1825425
499603
875204
724967
1915004
1235246
857240
1595213
1500644
1962703
696149
355592
612261
15555
54932
1461884
932031
1876857
582252
652452
964257
708918
1702396
202118
175593
1365210
1165584
1318399
1408096
217354
552730
137880
1003190
1799508
1444485
1360313
579383
1401349
1192686
1143589
1498217
1305226
1773813
1581743
1031451
1131700
735504
1318779
1697549
234061
992914
1077642
1616531
869464
1232203
1179221
1780448
1348091
181601
641606
1377928
1679755
393225
1515163
440696
1390377
247904
958836
372590
1279293
315201
1812676
1289575
731711
959598
1970218
156046
1994935
1187908
39114
348750
770895
1623746
220707
1669572
1508114
886142
1735922
1018011
1373328
727440
970258
764431
1790620
268078
582160
682696
1987071
1252802
258067
150512
60952
1639201
1827811
1578075
216824
1876281
1692435
295387
1757221
1626893
1942036
61525
46350
1492701
1309353
1927858
1482247
901303
1063862
1358101
423297
992242
859364
170926
1772516
1730789
264219
1229696
72489
304789
1663520
1022762
611688
1550117
592387
67023
1307126
1936639
1939011
1259706
872711
1106810
876670
707616
1236015
914673
66962
9386
1265908
1341336
880037
415279
1019483
830390
663177
1172039
1478967
1398532
751570
549272
1651871
131955
461983
20144
1235396
1557160
1540528
1692762
487318
314621
76990
1253774
1237713
449185
826729
1729271
1163814
295331
1356466
954836
803303
874304
1599633
637207
1214213
197163
1440376
1353861
1489502
676453
351449
238109
1356911
68848
874476
1149712
913553
647434
994239
1195009
1906692
1914012
742215
1814949
1001577
310902
1808356
1179342
506001
1686365
1146325
562563
1140483
880233
90241
298784
1089055
830093
515961
1602946
548547
551
1735512
744039
1935597
1651664
597022
271647
1672159
823291
488888
544843
1971756
865321
1454249
283391
417069
733694
1616809
74995
1563545
1335145
1456174
1456658
1630400
573719
669272
1907313
996441
1218093
1785934
227452
381525
1471251
1036307
1378576
1505021
810248
1355070
1861897
296901
561842
1884360
889599
1355756
1287096
607352
728238
316451
1700995
326345
231959
945922
1552343
998030
285661
1747242
291487
1682135
409484
1657665
118797
1183180
612416
965055
118877
900285
1651873
1784205
1100858
1646188
1678519
57246
1786720
261403
888644
1224703
1059777
508001
376555
687800
1876929
973299
243955
1110840
1843491
1387281
21407
1833538
535309
728291
1029501
597837
684122
1677037
1719187
315520
537732
1807536
203633
418727
1855087
1406301
1228919
901254
411092
338543
1876698
1465838
1830216
1122879
377692
1543136
1424856
824314
989911
1264187
81841
364
546382
431235
1527215
927561
1000410
1502655
1794981
1029541
636340
1583716
768981
726268
1778005
1384395
885272
181724
1914577
1087233
375564
1051440
589918
1159360
648515
635729
353783
204966
1745769
1357840
1683312
1256152
1644569
1761094
826300
1067608
1947318
1407856
87124
1718425
1186808
485175
1312525
1955063
1357075
1224407
634997
377242
1681857
639761
211211
635268
668593
1108459
1235162
1482731
1155265
446085
737065
1786893
159180
1029934
829201
25218
1571758
436892
1297263
1907778
25397
267688
1259704
127808
1618287
596752
1760168
411269
1389568
1467585
1670955
1516945
814624
769149
1812314
818760
96964
377839
1578818
87251
885752
1800557
1152521
549977
1800041
134510
1475657
1350889
633350
592812
652795
1055793
449800
1207140
504321
331693
1453741
1306630
1609724
1227865
1400164
1629247
1168059
1330000
341383
1547317
1955661
648580
759558
528342
125707
531448
1028460
457711
144058
1783126
1287910
369440
71984
1653283
1683343
402099
750088
258938
748483
1612792
1418344
889815
990317
1028346
940178
642102
1228715
1502452
404035
1624066
1342998
1143642
905593
759038
1445636
1498276
782567
886444
1777323
528837
902684
1818012
335111
90892
1393106
1512175
1872113
1664628
936143
1035881
1301669
208856
441870
1161052
1040110
1389773
731493
1499877
3072
734740
1348290
517177
230385
1593037
231264
1209656
1147406
1753546
1943711
1043953
863840
1040966
1550529
283503
1108616
1900636
482978
1374358
1963021
146316
179726
1710586
1018645
556554
774854
418143
566143
1300048
937239
1192196
1063014
78224
936984
666683
1213893
581838
1635943
469511
979071
1488645
2634
1239175
713264
1290374
1885410
1955184
1364814
1060975
1368121
1691413
1693959
1762603
1426894
1135428
115091
714420
478956
1385395
261619
301322
1390662
1694014
1901845
872648
378508
198890
1651923
1310191
668986
273966
349289
975336
1570232
706195
396649
1620272
1738723
586600
42396
1524623
1779592
818250
1357388
66091
104065
1731536
1186228
104747
1711311
1345458
1981886
1910410
1158379
1212936
114697
1001562
768901
1625880
1495640
761226
257359
1498222
867316
556988
1137909
1218329
1079742
1211036
523263
1591248
829818
148891
141683
907400
1216962
1352154
1782074
303637
1121550
892753
359343
1073858
1134005
1095636
1407648
436427
1993546
1874630
1965216
1237643
233937
1211409
1603301
1121557
1412601
102029
1349952
817955
230982
685111
224135
1493255
547909
1452471
284143
1151267
981682
1041640
1793077
1512918
1175889
458458
1644742
1176635
1369770
924153
115421
1792163
889265
985896
1626798
191999
516995
1058221
1493354
1357065
1305008
812699
773540
723860
192182
1038682
727528
1380156
1983817
241959
1936768
563958
288003
253629
1035411
793149
234641
1290501
1515901
737241
455811
1067388
1758200
1256060
606976
1270572
1581775
1775676
1708166
1052634
477872
1619389
1471472
606024
14008
1341451
1812677
1717849
1546210
540441
470641
653770
839320
1581608
1711689
648065
317983
446328
715633
1061893
1747460
725291
1831500
201036
1510285
1852885
1487139
2246
1126647
690411
1893097
648421
573501
1819535
393558
285322
70603
1116064
1629852
318220
218806
811910
1126907
827084
1545780
1578353
986106
259565
875959
1212925
1990932
269837
1565398
1734562
816607
931926
1467202
876352
466258
1448141
3007
698323
199089
712080
37429
384072
455798
1190388
842163
827258
47633
1400419
1924014
1016750
1031842
1333136
900242
633497
1413401
1676028
1031905
936456
1239077
1927077
187541
1557550
1181875
1468099
1136271
170160
1951279
724736
1782609
266748
958733
1248899
85999
1066100
1963622
895916
840301
704205
1780956
137288
118935
514803
629454
18019
205393
1875189
936452
635387
1175027
1906914
1219525
754781
1198151
1600790
1451932
1890779
1179224
646221
771140
1773485
1398197
1773982
705032
1635833
1941268
1990540
547440
947617
661582
1597396
1256752
1170634
975981
1681416
378499
1356998
1977356
936054
1481604
680910
1289897
625452
143567
576314
1042831
433034
297500
182149
1634674
195883
899279
709697
1610528
1961280
935283
945700
427095
586964
359956
1365781
1886323
209560
1734243
924882
13908
49985
284333
1337411
780594
1125000
931208
761118
908883
1278173
678709
307250
839920
1255790
1298411
507430
842407
1441846
1295612
1899826
388554
1821950
590696
1787315
1992897
1789548
173345
1012212
1387352
1172822
1193317
94928
1954882
35203
94885
725515
394218
1654456
14151
1577408
913940
1425618
515797
891792
878883
144515
1390851
1568719
359140
49291
726360
707590
931897
246736
1438225
766256
486855
1873049
1974491
1475641
1759934
904638
781031
1042689
951479
946692
1742229
1515382
1288603
1433223
628298
1795157
331150
87981
932498
950263
1747136
77992
720962
607063
577815
994201
249623
1662445
1663336
216266
1371095
1817104
1043335
1040527
399369
1428410
503367
1639671
1483770
912483
924558
491391
1939400
1066195
1930644
1633835
1510008
1917939
1284547
1032696
1960147
70157
488853
883087
1561042
641209
112349
1281244
520110
860824
261616
144105
1224523
1286219
537500
1151261
1833545
1429045
579950
1640417
1081957
899537
1722174
722239
526989
144392
915106
503638
201251
1323834
1331835
19409
1242991
913120
1996209
761058
808958
915890
1284473
779431
1494948
1470710
1948625
1317407
226410
1548436
610438
1985725
1906037
1330969
761198
290199
155125
225384
663336
1340152
1412099
1808549
312536
845740
405646
1220425
1449154
682428
99049
981113
1110380
1208645
151255
201000
501281
1234558
882384
165766
679672
1906702
561489
424424
1609084
419450
115583
1246072
81300
794046
1855402
1514408
834690
67105
1755741
1216580
1055149
1388567
1871898
1659547
677334
1719624
328785
1886038
1737956
683807
1360260
566762
1825014
327805
1654447
1333843
1080296
1046809
1243553
306342
1973858
1257621
243207
482481
637122
1025787
92156
1805910
1169951
1615964
1634061
481370
14112
1618879
108313
1014349
1276988
1004145
410601
1958321
1793858
499314
1914138
296255
1853029
409937
873106
817652
1417704
1455982
1918845
494204
172881
1167800
1609411
864460
970434
1460298
282122
1942518
1505230
830401
44247
1409246
1035064
694454
218821
531758
802471
1751851
53816
825522
64618
142096
395843
584444
210779
484716
649346
1419611
641281
11572
1189482
1447695
1132838
522665
868180
1316632
529351
1717228
1666666
1154797
431373
815982
777447
546827
1800598
595771
495172
552228
1052547
1419892
933786
1653083
724670
414026
1470709
1801405
800568
968275
1767562
1285183
1895065
1603383
313747
1043826
1122494
284326
201258
979768
30080
1269150
1100344
269002
1806027
1973991
1395739
1066979
228370
361609
1176747
1479958
863152
290021
1425605
1092406
1720958
890066
685166
623783
1679706
468255
201343
518161
1937205
1996040
1647841
370495
1523797
1306601
1137732
929143
1411430
781969
1226422
874081
505668
269195
825374
646057
1018682
554807
539464
52028
745012
715279
1988542
1366187
1454942
1085208
1937461
239471
706409
629365
640397
421436
981068
1461051
234973
600917
662318
1158195
77001
1001284
1401434
1040856
4537
1898327
73203
689191
1498983
1988569
757741
936881
748895
24604
1558351
689991
1286018
475613
1302342
789118
465665
1358745
1583841
1724644
770699
372831
1919994
1638901
451882
272805
467852
1065723
1221763
1526786
1793581
1630871
1300485
1076881
513277
743755
1349085
1321847
1602806
863004
1230466
1530775
1784356
1356166
812100
373434
190603
1562688
28500
1356111
960317
707102
1490876
1702162
367893
884622
1810241
1510391
889703
1188594
1247424
39061
1048086
1764279
944931
833649
408720
953870
637540
1557527
1532714
1432299
1703044
665902
1416209
582005
1894657
1487592
1685144
166924
1297655
1342865
257803
1190764
614599
456015
414273
863764
782750
1311149
749037
470363
955703
1358586
1433324
54896
1509896
1851813
401866
1697409
1735289
1154508
1607054
199614
1813070
701170
898391
970712
625861
481883
917636
1765893
1113338
971704
1846177
1421312
1563336
1965809
1371123
172467
1544486
1803788
793732
1884711
320585
1714372
921492
1440866
607475
649639
178318
1089766
477276
402954
982338
819695
649891
1792320
860982
48155
1834746
1758267
937419
911699
1620129
1906553
471768
724893
1595532
673635
1079035
339004
1719372
1760436
1823828
709607
1417167
1261966
1078309
650137
638926
973101
299901
659085
1831543
1107389
1997091
1442691
1178818
324724
690486
1667928
1288298
1159087
1402589
1571405
1223272
1910845
1278699
1338138
1893692
1786418
669685
1430058
1269103
1888093
324262
880320
39919
1761262
72586
1736938
1744177
742950
133079
1498545
1709060
786846
532424
1337399
1383863
1113836
809243
1435870
1259125
1215401
233535
198182
90694
702559
968049
1094880
320177
1952812
821389
489462
959529
1348202
617546
282456
714481
764302
188730
196763
1591747
1169769
1357039
774910
1008355
1558254
5724
1324308
5794
955630
338350
1449740
266347
359557
1003870
2243
889521
1745479
1138441
1711190
1992515
687236
122517
502964
673942
1296318
1947568
703822
1028353
1437815
227812
1986776
1990142
1261969
227002
1754577
1462388
1456179
1073971
1487728
412896
641799
1845069
1113010
1845314
528167
919736
1264070
667015
605534
962324
1649885
1475739
1799784
1209147
1252583
1686237
1141116
1416346
1196080
859073
1405691
166976
328811
1319241
751918
677261
1335700
959879
1955516
1366338
1242102
1586223
1818015
1302949
1380932
1764830
1064170
1469426
198735
1279144
1816450
1639366
20008
344650
837532
513630
1512238
599332
1917314
1052028
378947
342456
104436
350971
804363
1365313
1683142
488252
374598
482889
1323412
1164193
378745
1516726
589732
881779
877875
60433
922137
531612
323301
830935
985764
1893908
1165404
690659
367476
315255
1977661
1858663
1219291
1265025
987403
1531914
1511311
283548
1729608
697080
1690869
910327
745386
156468
694919
32639
290384
558910
1754867
1813425
1968118
355744
1446685
1498072
678772
1205798
315229
879896
521635
207386
1162150
1955224
772556
693907
981647
1855370
385957
1739291
372108
1871402
1576362
22797
213643
717189
406097
1815241
526991
547192
110018
892566
661708
729850
117361
653974
809519
639307
920744
343350
104689
106988
1128624
1267522
1103989
1413307
881582
1494598
1451121
1420123
914646
1608446
1871290
414292
1661076
1666699
1970415
678695
855411
1897730
657641
1546587
446218
1521035
247614
1264227
683291
1146658
1140601
1202458
86778
756540
721306
1482009
361293
1436307
1883112
116772
84354
1638051
164171
103279
868108
1077980
1015181
909197
1312680
1864265
1776398
1939741
366841
1667558
1381182
150426
1198229
1909475
1077837
1935769
1129333
1910011
106848
265313
505574
1848754
1162355
890968
1091798
541201
926507
565594
1555725
522009
1850570
1416077
1634614
205595
1033863
734002
1787776
1951847
1938104
1131548
1423261
609326
1826565
438555
1408052
175775
465230
494735
1221636
1619827
747631
953205
1713961
460937
690100
1246466
457056
700356
186197
111643
3556
25226
235904
277777
829523
1305664
1139755
151884
503034
1734326
1407970
481231
29861
1111659
439919
168210
643137
197726
1981743
1766286
1981161
499026
324814
1384643
384873
962337
277509
1945499
1724627
1786584
362195
1465518
94611
1600520
538662
828397
357013
325609
1482218
647028
28535
965589
359422
1041936
1538054
1333820
1533305
501314
1301216
323719
1498821
584995
763290
404958
384101
1080808
21042
1874710
1660672
527430
706124
900451
1223261
722106
863357
212994
286305
285397
1284061
1372116
1164578
1751471
1462002
1640907
1110689
52211
1508950
1980854
1734733
1657637
321446
1270705
731402
622985
1808759
480908
1339677
1779957
564384
406944
1117678
67188
1491228
862026
1187060
942105
1356027
671856
1228012
300394
1710913
1811767
1435903
1894334
1838076
824817
1277903
105745
1523028
771776
411826
1230827
1019085
573707
265051
1971262
709846
1094932
1343740
793402
309120
1714520
1583973
1083033
1236117
1574688
511849
445902
592512
622774
1872468
1748613
714501
1429005
272339
686706
1326532
1882507
457868
1923307
1805932
852933
1541111
1473041
284070
1437114
155469
1276307
1110932
1846759
1037858
947195
1260820
1773124
1387200
1876617
1839520
464404
1961280
568525
1736759
602275
149818
806246
784138
1336672
1028542
1902366
1214342
1800127
40419
179147
305385
1150545
1675891
1802817
262117
437789
1311659
1333654
1437977
1224791
486609
670151
303651
1549049
910469
1949715
686569
626080
1270414
586072
1447214
1251699
498042
921151
1938284
1051666
1938409
1165880
50251
1511736
1578121
666156
1602916
1048733
211797
647804
1774270
1668891
1010489
1412626
70429
76807
1810981
971708
1832411
173227
1303407
940820
812277
1186496
899771
665140
416530
1664135
573298
1087049
301680
1331856
502876
592050
62706
1815378
1334775
588782
1484598
191469
1510658
625642
496871
1745620
1487097
709679
1678302
1997890
1234050
974954
1890562
1894663
1805640
281005
1266430
1911603
910728
1957614
1917411
1349967
752576
158636
353533
1020809
1357879
642489
1041044
405635
1881011
1782741
736991
1959351
304215
1806779
124177
1599755
1463828
1462872
1558609
172075
1505907
409493
1138873
1768964
374243
1861155
1111601
984333
1106729
1263955
316619
1708558
1475464
1389503
1757623
588811
1329700
1176021
502275
652934
593213
1597370
977713
1076293
507509
782247
1203732
1401093
1446673
606700
515962
1128841
87125
835529
353691
779257
153270
1957201
198772
177500
1383625
262410
1237321
1123663
1853870
73395
1169075
291610
1428212
742061
538761
1443583
935159
1203431
467261
64533
1995545
469742
542210
126117
1045526
126771
328147
600203
1583554
832638
380063
75375
1677878
255671
806335
1034670
237196
1841483
1528991
987009
377185
49840
706709
1755086
1592945
1599725
1836633
1655168
272978
1300298
526364
1994553
1336835
931750
1727983
1523640
987261
770884
285036
833310
1585781
257383
1158272
48304
192459
1861645
1970842
1741841
550741
109894
210940
1740458
164187
1118050
1171187
866308
1928154
726449
1434313
879524
1854862
1414368
1218178
528195
1379866
1281731
543669
968888
1686647
1290313
1152995
373346
978304
97462
479384
1136341
1925510
1093798
1503966
1642420
19885
258864
1958804
948946
1213499
832440
1406968
1560151
427349
1580395
222850
444251
1794139
1290535
726978
1423037
308343
1974733
215913
1860329
1587045
605377
1023428
452721
1329498
1664132
655799
1013340
299906
121335
1864558
1951468
1226376
1506209
1312373
1894774
1330183
964107
491446
1253347
725573
314238
173350
915469
684016
1374385
1365139
1998752
1380390
667932
1920420
81904
1662260
686404
1775838
1257525
1962944
1135622
1585175
565435
1569382
904018
985988
1793028
555620
490818
1191482
18724
677458
76048
1159546
1900792
1884694
731890
706345
1380629
1682705
327142
1501125
132931
1478250
970169
1360272
412252
409435
385388
380215
1219991
1173592
916057
1967323
1586856
600290
1522514
1523339
367858
1071528
895527
1898352
333359
1771253
1514897
1240856
290165
519244
476401
1634944
1791305
918721
132467
1046709
250045
323161
1507429
1610699
1830445
940483
1100100
1808902
1939497
969763
647325
1514920
886522
1948066
897723
1541188
1364160
1459817
1738326
1694111
1964713
648750
1204640
981836
1285942
1854447
163628
1441954
1329461
890111
1575271
454078
714905
873742
1272689
241241
168288
1276375
665533
542223
1725001
1305307
244759
1515800
209788
647863
782332
1613835
379234
93626
1577275
1738399
1496117
1175320
953735
1334083
278352
890297
1159755
1254999
270847
245315
1856005
1121112
1598982
1661223
1834236
107452
6471
606306
1800021
162949
1940449
486294
533620
1041750
1849934
392206
1799383
1376746
525168
1296870
1212488
1770430
110013
1256075
1191132
405360
348740
1122931
1961659
285628
1959618
1508779
938961
825645
516238
684120
1585816
1180874
575097
705313
1289093
807571
763433
1273320
1979185
856076
1828721
563544
116125
1544866
1545914
1399681
1722559
667500
1129090
951542
1032424
1020420
1291808
24586
1804792
1197799
1304214
1849128
1925959
655613
135785
812168
950649
365120
485230
930824
1596148
1895742
1270980
1586438
1048471
1882084
637582
1862275
963415
911143
1701014
1421486
263024
1990746
680932
1174593
1101479
1962523
637233
1469475
1541217
729538
1033583
265567
1416907
1836680
1835459
1643974
14829
96935
728778
471751
494372
467756
1193853
1173379
1884359
1725634
804305
923635
464864
28278
457511
1509108
1562477
1446038
1659101
1280732
797944
293660
1426267
499972
1228555
481690
151606
1759825
879187
457674
1315329
1213112
1327590
1115935
1857404
1937782
322483
1964699
250701
1245133
1673088
393977
1035107
1319826
1982842
611449
851785
305076
339748
62319
418476
1360991
145371
723762
907367
91946
212070
712602
258853
1909292
328628
484229
1663339
1764990
149191
1763764
1082729
1598037
413386
1718039
1033513
640514
886378
1304759
465036
640217
776726
1569636
1646318
1698905
1440561
209140
985094
460515
789763
1280705
1686265
1092985
855142
461791
291891
1732120
1849257
889786
1412119
1647873
361710
1716924
1507377
586423
1217339
46882
559121
1254810
998046
109729
1658938
1456816
310958
1961138
948000
1354645
345341
1368953
1599080
1108598
1327844
1552806
709601
1975400
1295089
1018814
817930
279388
1869830
644535
1804296
380338
1770033
1344179
1568956
1467828
1017225
782160
1179611
1049695
1746142
287341
1046545
786298
285401
764189
1297394
365687
442329
1937353
403378
1479773
427875
1521304
1371184
1754467
1778616
1680939
1506194
1680045
1933960
416404
444070
436162
1394182
758538
1508888
1361300
476695
321996
1262603
573043
445359
38213
344032
1257204
459921
928588
1162170
208545
1126655
68284
815487
483244
275781
68785
4310
1605793
502885
354227
145500
659035
47844
1104856
906478
611233
80428
521137
868906
261981
1911624
540368
371265
357851
1236940
1283393
366475
649975
725823
1393468
474247
271669
1715400
1127168
732908
572060
727462
1153095
1411247
792952
687377
1843902
265863
1096605
1440655
1861818
1914128
474043
1214547
1514853
1848555
805865
1123447
1073534
861062
1353205
1789032
523252
823568
835748
1805942
1761250
1412418
527407
975574
1282414
501423
1318302
1219236
750953
1429413
1493835
1390733
1660209
317387
1793225
360193
466416
265612
1790856
973421
410593
1098467
1498836
488230
203041
1544990
1432740
1754563
556446
669254
1544055
205769
1369139
744018
117835
1986822
1307538
1987871
1917942
1094705
1259041
345980
406398
172969
1333720
924911
1582612
585242
986039
1390096
1301855
1713743
473323
162458
1906815
678583
1307908
1582300
345461
1208293
385681
816527
1109005
34070
1185867
322322
1660062
658696
799849
1265613
1768828
1318780
1687322
264323
990832
368050
1430002
224273
1535693
1575985
861670
1456895
314738
1658518
1411843
1839123
1565069
1553277
1934806
751421
604982
710283
837151
1009340
1459729
1863111
924095
1753566
1172188
1251211
50850
828560
71428
627830
765553
1582892
944098
630042
657269
1106617
1986899
510784
851159
44646
978494
638892
374159
100236
1009849
748728
1943817
44837
846699
27648
308783
1642386
1620107
72305
211263
1704233
755311
764937
1417391
1890370
593095
685239
1030191
9339
99234
210060
1740162
429462
918659
850091
1801800
833520
1944273
630027
1937869
106755
1529512
460297
586350
790806
622439
1769041
1302313
1816200
470436
915826
723387
1649597
728775
671761
552722
395202
532280
383657
129282
63609
1558233
1739286
1571109
1867325
2524
718336
492514
1538392
1066401
1686135
1731666
1482968
846256
817843
1642967
1047649
275412
807524
1440289
1203618
1227284
1818033
1795957
1823142
1722714
1905674
815485
1422441
790932
1138450
1681990
1988088
1240259
1635328
333779
1497442
652045
1276419
172225
1786842
1570745
1515869
15739
1001858
339322
1158528
613478
734645
354251
965
1228903
1741919
1947924
110935
39354
483588
1365833
1984139
1788723
402136
1111605
442635
1643441
1815791
197075
26894
1645419
544865
1912197
48732
1558846
1386414
1779280
1489320
1070709
1939282
1698237
249634
605904
955527
1716427
1764557
849342
641004
1122440
1918351
504553
672336
199833
317439
104339
1460157
12995
480376
1437567
759794
1933636
282482
1564601
368223
447639
766719
1267627
1811899
1066114
1775113
150875
1124970
1389395
1152080
1430638
838359
1653408
1287740
897328
1868710
268874
1454362
999404
26163
208971
1393851
1274665
896737
992313
760823
262354
267417
1148372
573202
695149
62555
1254613
1282916
810283
591245
116846
1092718
1646743
463600
1742851
703027
593608
1669363
52473
1966171
527255
1056652
1906068
30907
1152504
121170
1918580
1021214
990252
680366
1610526
14539
1823929
1302556
1369097
409990
1730038
665514
1716745
641661
1031732
86711
1695799
1272723
250117
1911042
963854
1881612
974186
835395
582972
896137
174523
1482569
130983
610395
912283
1572502
23922
41378
1161057
435223
67168
1005802
61784
1564206
1082058
190607
1430559
1907105
1389908
1919897
1205861
546373
1447396
1217691
1955034
1148751
1917584
1616129
142300
389357
1847623
189212
1389950
862374
1772891
876905
456914
998658
1014612
176042
121175
605966
1947835
626938
1698153
1317768
350419
1759751
1059454
57649
1654418
1724760
1546509
1739837
174118
1796457
461690
268025
496633
1918173
1971895
649186
1966914
1702111
989524
1712205
1127684
459640
1998557
346331
316402
1793980
1902979
183237
43894
1077421
576975
48451
357085
660482
1765220
673458
611663
1255523
123412
1647285
699580
150548
1636171
1148685
1806300
1013056
1992455
1683664
1323928
1999011
1946480
78013
679155
840577
248278
1731134
1332809
1685305
1415599
1513726
1205285
70738
1311481
731783
1357433
719267
40938
685250
1489986
430570
773423
159544
1905119
317630
547051
953883
1760371
734647
901797
667382
675451
349337
291841
1273814
1077750
860280
104739
612843
621867
398583
606455
1502094
1131578
692285
1168984
1987713
1313820
40326
1426043
1359847
1778594
1161489
980436
58055
773194
909035
989409
348537
1571460
1074068
42457
1177469
115591
1932310
1162216
1933671
1167522
1272562
1425677
1773033
1982730
1266864
464115
1660729
59119
1984990
1399513
47509
742104
152933
182314
910536
530915
51265
1569541
1764665
1185044
634737
319831
1352811
965199
1483164
802546
8166
584596
839929
782981
1026963
1259633
1256205
356898
981186
52787
1035625
930996
492378
410621
385244
985340
783429
893361
190566
335375
1736382
773271
1452
1450010
1706929
1150963
1894067
108433
1941519
639826
1764051
70131
1072384
136684
1159966
672933
1715917
1651847
679237
309194
1446483
1493838
1025942
1023067
1192893
1022719
1264256
56161
1080197
1896065
1837613
673413
71878
1922218
464472
580680
736590
1473868
1164484
1408994
81982
198993
788715
1750955
807889
1329174
477909
642610
317914
1954080
1232295
1717232
1722127
1544846
1302320
1467110
1810036
1636821
796233
271984
1070395
1434618
1285217
1311154
330332
661759
126712
654369
1041381
1730201
315291
1592177
1639092
1646989
820967
546970
1445330
1564073
1589987
1553848
322294
30751
193998
108946
433015
478482
511060
1113968
836766
537499
600547
1415176
1214957
663091
402956
548672
1056436
1176125
1125756
1977025
131161
886641
538060
1151430
284393
616190
136140
1240427
1542194
738250
1590491
943432
594334
279508
929776
921987
1361414
607565
116645
71578
163107
768302
309318
1074130
276439
622950
1177663
1146751
1118100
1324612
146639
1575373
1139676
184739
1429205
1176137
1735419
94283
1843308
1189046
1730829
482045
1294539
124849
1325572
425392
1123688
1543712
1459070
435995
1776325
571313
1678072
1389091
736979
366623
1432621
1518671
1726019
1488322
341099
1057140
1124382
572936
40362
1350303
1835777
1472289
406256
832049
594895
260991
1365917
205196
953203
240557
1883267
1971741
658497
984928
1274267
1995800
1114354
445321
1259616
651984
1119563
953150
1595902
1407521
1430808
74959
289117
988358
1084692
518262
1227658
206390
1580895
971263
897186
363650
1722732
1763775
536679
1164053
1812439
1483370
65558
1790614
128177
1889528
1565476
754819
1751539
1684842
1371839
1285041
771488
1588630
362661
1303724
602443
984283
674037
1018002
295797
1698449
1260793
560744
180503
949844
656344
1582119
180772
549261
533967
1683947
751025
1245998
253143
296450
1646446
1581592
1848439
1666039
902543
138479
1884585
1069934
931949
505469
359549
134767
1254603
1483451
947426
871950
1220056
334408
922990
12900
47438
584600
1610340
80528
793350
230121
1704369
1036236
1497147
1254934
845117
755201
829874
334335
1291620
1597838
1932200
294209
1631843
1989481
1833653
1548837
1238228
264293
1210201
1121928
273796
1154178
1780187
1789413
239026
1822855
1903667
1363687
568380
1061786
1364887
1311869
1584369
35878
812870
1626984
1148836
873673
1555802
257163
449882
1341588
1221824
1071486
222101
37942
387941
312391
471626
255261
761892
187904
736120
787987
1344650
258509
467667
685968
69452
312128
899379
992835
1959568
1086800
54109
1254391
630307
1976796
1724730
1758660
616948
496446
331849
1825144
140163
37249
453514
730414
1454761
948193
1429416
28816
1950224
658522
580947
1099893
44684
926914
1413545
758523
1649182
1024495
576036
469024
1859767
1850794
1027362
993737
1426860
1154302
1732391
696958
406582
588235
438354
1766324
41615
665148
34391
467400
1991438
1535110
1883575
1554076
753912
1400584
265034
1076865
485861
932267
91789
726236
1820125
408868
303489
1982002
1426744
1986807
1783004
239054
1155719
558893
89685
45764
1696005
1604880
132569
1706018
586455
628678
1612025
779345
883868
29445
1701823
1665603
1884789
539851
1496048
1814242
776333
1823970
51555
232995
502041
208943
1761503
1247256
1667906
54172
1649092
890569
1206292
1560921
1865165
1526410
167863
279653
1469113
173426
1156259
1139960
779177
1254090
1001905
700800
704645
1193017
1526687
545302
126619
863418
819828
326370
1620777
1143546
85893
1686032
476986
1567770
591119
1662964
1210493
1866393
1503489
1184926
1034026
1251267
949522
1625196
41192
1778461
1489822
1225726
877487
278015
1706837
1771582
1700772
1811054
1154548
821674
1737027
708183
1600827
1570060
1399477
1960922
599256
902300
1807550
1566782
590067
586786
1908226
1005366
171772
1251802
754466
1983826
94935
914225
231457
728232
1829998
1663163
1882045
1534054
175903
1676278
626579
29631
618532
107976
1825294
1402106
1850768
193387
999703
525439
1835886
819005
865636
1131676
800259
226542
1585210
1646296
48593
921483
382858
388233
1569728
964735
123479
507894
1726653
1911619
908354
1768586
1701594
944369
588996
1148863
45008
788481
1296848
497774
932194
875905
1967219
485276
1555335
1928138
1798376
741087
97040
1969728
1294241
1892740
1384625
130054
243688
507168
949591
137851
1363433
371134
1478430
1828287
593778
752449
1283435
998701
1427468
1850371
731750
1935852
1087043
1823855
484481
15726
869515
842305
1972853
1676401
311165
1095645
191642
1691056
597489
432630
1422264
174060
737304
52618
1164503
1987947
80562
481158
1875385
1362971
1805535
593085
1434287
1070615
1022650
1629607
242399
297987
573310
1610512
278175
124152
991712
772804
128072
496931
543763
463204
55665
1596279
294433
1512522
1764146
1154490
218903
1527969
1526067
1631865
894224
37999
1594421
1465009
1979458
1078443
1830464
1269244
761511
1235091
800451
231828
1345618
857245
432873
1106716
1031167
451856
827171
1136203
1006596
1041219
147983
976154
1076411
385449
364996
178980
242088
929190
904421
872355
1995019
1009604
793347
1933206
1885654
626258
1102913
136294
623377
1739004
1487118
935624
67816
1220926
799386
1172959
1082182
807741
43711
830975
1329276
1676470
1112335
1765225
486173
575184
428820
1358314
1439893
256129
330277
1382244
1492348
169261
1209469
480879
849944
1490438
1896097
486068
500167
1730846
1268692
556058
22259
167364
1558172
374887
572700
185334
923908
345764
634839
1196188
1186083
242649
446206
1205268
1865287
475305
142832
38338
966168
1856403
1234883
1251386
919627
1581948
1431439
1074448
953333
1429945
1917383
1993015
83645
476761
900673
314107
1684537
82141
1119648
1802808
957598
1403336
47094
1567041
1502447
1098766
759868
1782458
1660515
1242416
1142851
163159
1601845
671118
1563631
1776389
632625
398623
1714214
735385
663969
150906
656530
1075423
1000690
832584
1407151
1455647
237501
754200
1563708
1828422
1508810
1630769
525790
586271
534402
35256
208190
1475861
1585658
1696760
1090833
1225843
1724072
1897757
899481
701067
1623631
1414705
1414290
1344971
1695875
637265
605593
1918997
60722
566296
509801
1670342
1255369
837953
1826101
206993
1818468
433550
1175385
39176
1676644
121195
1278152
1384942
1668249
1199183
1573609
229348
1266449
1447123
1266025
1815323
1388129
1647339
1926954
1884548
466809
1928096
24823
932334
1220309
1907109
567886
1272441
694349
1214142
1734061
317063
73596
575793
151246
353605
1188335
1542076
553634
171682
1438448
995619
1445840
1189867
1601403
1296530
806921
604822
1271043
1720591
66511
1960667
794780
143503
1217392
1963638
814877
603109
1898733
1632864
1862616
940634
368027
113938
1300117
1951173
1192285
1150706
220828
1656066
1966224
1234859
1325378
786887
1477178
1346453
1830030
1001582
737604
1568674
1902842
1815554
915615
942755
120141
1827394
1622881
1044959
491926
406269
735958
615156
1483821
1623952
267459
1413625
1372459
937116
332427
1383085
128677
1792665
730986
605923
1458357
1754730
1273781
418174
1126365
1087894
1952961
1862687
712644
1394053
1824261
965715
654005
506598
412708
1884365
1367418
332872
1021043
293769
664972
1330329
1627750
1395623
1851144
1283150
1456176
1910759
102516
732910
1484179
1660326
1921064
1622124
1223908
672264
688789
1489242
1754752
823732
940647
89288
229657
1503121
1403128
1983554
721776
1256897
115456
1789994
1342449
1421815
1592655
462426
67318
699168
1612276
614853
181053
1004218
1512465
1349793
1454868
1231437
659445
1985384
50759
310368
325784
280819
1046510
897564
308233
61006
409424
314601
1170954
667275
1426153
1606031
1395124
817639
1663284
656519
1834319
1745166
174948
1879237
973131
1051726
830286
1988250
284793
1494105
1509612
1246366
1864391
1839809
1516115
60192
993311
1665831
1797713
1540864
484072
1762145
1666102
1779825
1176414
1009872
1738163
1110263
1591006
265732
823915
871846
988744
325110
637590
1619267
1171433
237466
1884445
835227
975606
1375519
1057104
534084
488335
1212702
886547
1960701
710369
211384
535923
163398
978224
1288832
541660
498098
174979
1063856
1927289
963177
852427
812284
777606
1390176
19906
1873940
366016
724167
1547132
714942
1224451
1858000
997267
817052
1633721
2189
403257
1686114
591033
1837666
29625
1962213
734080
487014
1663964
1019094
207485
938549
1308347
29565
1628766
1717537
418475
677600
961304
1040895
464883
576427
1771331
789969
1875986
300160
412354
1340532
1179130
1891467
1376707
299632
314956
626878
826968
315175
203864
890292
1113844
766629
1087232
279293
1558415
2597
886315
1457211
629510
229649
1143577
574378
209548
1190047
743006
1074357
819531
789483
1698899
1484763
1805182
1962795
1061784
373011
1532584
30061
206915
1808407
310633
1948448
441655
1831391
299586
1599504
1722994
1975336
1791818
1697925
528385
1958112
1648167
292847
1810784
1282692
1740626
171861
1408728
224874
224871
1744831
34953
526547
110017
1730305
480901
229877
1172544
1902304
1723509
1280046
1047750
1685116
1217642
1513947
1801410
1377959
1389324
1207316
1645961
346115
1522813
328086
1131757
1719984
1136837
1632272
462046
1374618
656496
1316738
1453093
1073603
1233476
1933734
1831869
768244
770847
219755
1206905
250833
243881
1557762
612892
232752
1571733
599828
878450
1826189
1248447
21837
1339954
337661
908043
465978
1079783
566030
478898
1766572
25825
1122085
342139
556907
1911775
1663915
1435023
1915834
492434
234053
1174464
1411110
923718
203871
1250016
1410798
382920
1726047
831005
1086898
1650726
995802
1591625
1801525
391557
536010
268986
628907
363450
755357
128852
1220030
381933
650958
1528670
1942441
761930
1416435
1296076
496200
1899928
1257955
61723
614569
1845892
1918379
1639209
1219841
1823416
1341608
1689287
678242
1667722
1299704
146547
1724485
476806
1688633
576032
367626
526273
1573158
709263
507914
1649063
952893
306261
1332325
1805702
1688196
1073699
1515475
488154
1022898
303859
922008
1286487
1801992
731675
1357828
77256
258148
955628
206439
106764
1961116
1099545
591722
911344
1076116
539982
1182730
410233
1166736
776796
902529
296697
1668041
206854
1482082
1900945
1258020
1954876
975449
1530551
67630
916563
1034476
565141
249933
1751175
359960
54584
268710
220373
1946663
1233264
1667151
1390841
1441443
1312708
1409004
1292298
1253789
320509
1647181
1826498
1838031
550657
62988
1765978
1595572
1767977
327329
1066270
454649
1369796
1502680
240324
772982
475045
1375103
897564
195352
118339
1826626
113307
397406
1608744
512974
1534020
1014196
1370038
1716530
271377
1163111
696351
1073344
164143
27503
1921728
1169283
1983197
1205192
1437473
1744760
172063
1185120
960159
1244410
1183567
56751
580649
827304
552935
1079282
1795784
1500504
1663499
1428622
728972
587813
1731029
1435050
588650
1258251
16259
529662
761064
1746230
1851238
950906
413293
1292669
1857522
1756888
1089068
813481
1853202
1536147
449128
743990
63747
1756570
333603
166533
410668
560601
611042
877779
56899
1689411
1910480
80294
300440
1200507
934177
667761
116292
1409374
1839450
524694
358548
404512
190408
470893
613958
131208
1196363
170556
1352351
1098589
305137
877832
1013712
168617
531703
1865678
95208
1020895
508859
1716389
976530
98940
1442906
1074397
560389
333756
1354852
411380
1316212
1526117
1730018
1779078
989652
1426476
462911
1188701
214440
1762601
1962385
579122
97939
1837864
1428627
1458524
1441497
1231372
1475204
930309
1704398
1967059
1121236
1053550
1632737
438486
771124
1599704
1939224
1370412
1256873
932072
802462
1506179
1316375
1013540
42782
1534227
621085
1839454
841278
1668293
501293
1306743
784311
758876
1355247
209018
575547
580115
169942
928043
1053517
584409
1206994
650805
1899504
1233659
1323768
177284
554992
735450
580604
1107740
834862
1565614
150321
705760
1017971
1643027
922556
419334
1270113
254008
341297
885979
1658024
1485863
1615278
254471
1720092
1919754
594761
861780
1923429
1297654
1701816
1919116
132451
901348
1819867
1568064
852478
923309
1731265
804828
1098091
1140244
287214
173269
112291
1979060
307204
1723279
1521810
1084923
400444
1236906
676475
591196
1664919
623689
954635
821145
729903
1944499
1054725
90457
1728271
1058134
1798689
1688302
1417905
2744
961558
708333
1489807
1060751
1717952
1647990
1489985
301911
400320
1873703
804547
1983548
1882231
1346992
556894
1536212
996544
862460
452301
1263156
1715589
1989497
893546
941338
1170688
1861456
45515
50029
744164
91190
979931
600146
1520136
1945852
1239666
1438602
1737084
445929
1836077
1387644
397605
647348
1709394
261880
906815
1203436
1633966
1882327
1205909
1423723
951202
1877198
1854937
133268
403286
1828136
774638
195773
1980357
1608481
146543
901039
895651
670685
1859117
559883
455537
1409592
1801226
1370392
647926
434715
1012117
1388233
1981342
1949837
1139369
775625
81734
981418
1576982
133282
1293589
1868262
1531333
884708
1502354
117259
1367092
792043
1094802
1552822
1118962
1834233
195750
1045543
1322627
218796
1356420
775678
1251502
624761
26591
763966
385035
1970807
547119
1296339
951599
1882590
405780
1368212
1305388
436584
1934232
244632
174931
1733833
1348994
1647894
568008
1109630
422331
1390524
468747
1235461
760786
819747
1989876
1164555
679292
1555400
655763
1340905
1454961
1261957
1137352
416315
1324393
298758
262995
788545
1065680
359559
617389
683233
15450
1607616
930101
1309131
481826
775181
326177
273838
174015
1598290
373399
1303635
312
877682
1672871
1684173
1937778
1996264
143846
828201
12610
225386
939911
1968046
1252609
334412
1746108
843083
205118
608855
944233
183698
1883544
989059
1081550
1838448
16047
849159
316492
999551
1729899
365703
379548
1263861
357302
996775
1167905
1358519
969892
12871
1056074
1876463
1816700
271354
1078841
37429
1012082
1034764
1202695
1552471
1282805
1245617
781273
561960
742063
1726643
564165
291667
1558372
55697
747317
1572228
744211
234020
1840037
868171
1900434
144182
595432
266660
1480727
1338917
908634
422377
1813905
400190
884075
637952
1761815
1017259
842360
1929966
729895
620025
1492961
1629046
1810811
1481889
643122
1622696
1339010
62987
915556
977408
40139
1468599
1234517
310951
263031
1132596
678220
1407258
1740742
1386039
180888
282070
1649312
669024
53762
502396
564925
1172249
553495
922557
1850343
273454
94949
1426581
1923599
1946037
1758867
844226
1581330
1648661
844802
912814
764872
1164443
852370
1728641
1180001
1082226
298781
1194367
661688
1495565
901740
1638870
1300148
1290266
1320729
433958
382030
444156
286883
317223
1203822
532839
445473
1081573
406543
1892670
33832
689284
1514368
1533582
128910
1357175
969949
1507254
295675
815399
1830209
819352
233794
858729
1856474
254910
1954615
462058
1255827
1857534
1136164
522518
858054
857823
1458852
628931
1530633
1684806
904965
585365
1319495
967986
801430
1719790
40782
1049227
1135915
1277556
328185
1400654
1790132
526365
815851
218763
810720
203972
420340
818649
311759
1012915
1331934
1833476
1810916
752691
217414
902788
1886474
1429558
1958082
1975340
251623
1052671
1249466
861041
1795101
1393569
1017194
197569
1767910
1587589
1114703
1642275
471443
986009
1240023
656855
813697
1763945
963197
863219
779785
949515
1271606
1712751
1961920
1377715
1338927
1752447
223703
1542468
179554
1667487
157572
1671023
1568457
32625
265964
1346153
726507
261273
570817
1807170
362729
1661025
1180365
663978
813293
1253550
367901
1042452
1373160
1940563
871045
1923132
1789658
1602711
1974419
873747
1222336
595993
198862
95460
553836
1852474
325765
655147
181454
948967
1494913
1791958
888170
1128813
1022508
1263351
773397
855754
376245
1936682
392061
752856
1547608
1403041
550939
1040070
625493
554337
1302143
1766499
1500630
190315
216946
26877
1712524
1594716
302876
712159
841375
1663542
409962
120035
523639
621823
1039641
244566
320278
922627
533313
252049
67786
59413
1744708
1172904
561499
336335
1447496
1832666
636147
245879
1835633
577413
363871
1902673
1528643
636594
1948861
152641
867250
946221
761135
564111
105971
1719090
1943375
780334
1200841
812785
90464
94322
1666241
933965
119888
1233900
1653571
1217651
1511113
1750468
254911
1473877
648323
150640
1964558
1136301
937582
863351
737556
1573461
404445
1687339
1398913
154934
563334
219428
1257727
1033754
605729
1168551
1620206
956690
1786709
535281
1864425
1253909
299450
1038322
149280
1401213
1192038
853734
1124899
1080154
659010
1936987
1941567
328660
935027
729644
699037
1281257
1370915
366391
1221743
837461
1761906
367628
1839928
1921647
1709086
128745
1782724
1392851
38401
1138899
1957270
1910323
1932083
1452680
93140
171793
906390
1651968
1402728
1885099
1931978
1267900
1246666
1791511
426428
359772
985750
252909
546211
318627
688608
1361679
1520691
26333
1501216
159527
97127
1848181
925324
1664210
1718895
1150473
1017242
749320
1270989
225503
1597999
1124720
833461
33523
1722999
1601609
1303491
901626
1181318
551041
1798054
1597956
1975635
601179
594206
1161752
1290462
707401
606239
1732647
167430
1562619
1679345
637456
1559837
1743132
1428631
545670
1070903
1102027
1261519
796223
1063545
1639459
1658499
202479
1417002
1292573
1460621
1760625
387019
718751
1211034
626137
630553
1642
1104509
1792496
1118148
315629
1101240
1982200
320543
1386183
370316
585976
1492162
209955
1422149
464836
826353
691636
1670919
429063
1597113
1340792
1883958
1124883
1520645
546919
1812332
1838325
1746948
1065543
399450
1803988
51181
632637
779
767998
707946
1035367
880635
113673
427886
41307
157974
1852467
1008336
1616184
51864
1341258
1729240
140382
1829767
1409009
100071
1819575
862001
1536135
465542
290286
1964248
705548
1844594
1118445
1521561
379095
1111642
1091439
1015403
1235541
843745
1679546
682457
498395
209346
806154
1220713
922380
107186
386324
1921191
873031
130895
679370
548253
1180346
1476459
1338501
278414
152156
1962938
620956
476500
1385556
225367
898484
526520
636114
1261424
1239413
1132176
1205770
752080
1931972
1780233
969124
476483
1256756
51014
166684
1609661
291006
737796
1083977
294424
1343365
1073500
674867
1665011
1593388
952555
1138105
1948095
595177
236206
813519
861746
70496
51493
614898
852723
1162295
1772458
478102
1250502
231342
796481
1125412
175550
397819
565344
646816
1134727
691753
1061278
1541047
1077324
1852593
474589
38710
1067796
1200910
573951
1714606
455851
522303
403223
791956
1344612
1888627
1872004
928391
1832353
80676
558924
1535998
597648
205891
202958
1059095
840674
1537647
1264656
1886217
1464131
1767339
1079252
1334481
39073
932619
1822207
1217695
782605
656380
1965876
383716
1141786
588881
1489304
1319986
545375
1954640
1064943
1537549
971452
1703108
186377
320794
1102831
1470685
824902
356673
998067
591166
1910151
1629368
353565
467234
1967345
1962546
742716
1426365
431318
673607
1111797
636067
8991
383579
699700
1814741
547126
1806997
1774764
1942234
115537
174750
105790
748145
1119761
366955
510733
1240611
201452
1367475
1248376
642762
1228690
1371646
120357
56821
1664497
763385
1600711
1024490
1222562
737401
1077090
750013
226182
1984890
604476
1541266
178784
1977328
1518349
219825
973535
1614469
1324748
1162217
345948
352208
503400
640803
609615
1984801
1673560
266156
172669
571808
1718146
1323312
350771
535113
243697
1739735
143541
1064226
789806
1059013
744698
1222545
1785672
1633144
684737
1228408
1678689
1951097
941154
447755
15745
1052234
1416859
972053
1244443
1129844
1390497
407988
402994
1751736
1732794
31277
1653851
1462331
1887963
1795896
1014129
1157525
1980054
1455924
639862
1825315
1118487
1967098
1799706
1164126
397174
1153669
1285611
1583202
1587595
932000
198825
116021
401131
1064854
456195
515149
1053138
1493301
1260999
1174673
877617
1681006
436073
799022
422465
972534
1396408
1609833
1177480
1205310
159812
1739852
707408
1901362
748666
1500314
475718
597643
68647
30792
1732656
597043
1342094
543723
128479
264132
867940
277604
1613149
1290203
1523853
1351538
177044
1361243
1531483
498719
366019
711759
773135
742608
1392508
899625
452345
979028
1150419
845305
1114210
296419
1667748
321110
124192
520994
829272
1828122
596743
1522286
1798340
621135
1161963
731607
1894824
1141605
870612
1698248
1715267
547846
1321042
460354
1141225
1278876
757468
144438
430913
223967
1934602
1987919
1433313
1372450
1803754
685889
1764788
1542825
179025
1870099
1033198
897843
1056478
136913
1835310
70989
920169
306142
1222256
584364
1616678
100660
1140990
1137361
997204
1751371
366741
448218
193401
1635663
1484635
1576519
1510078
875427
1067165
226349
973601
96530
688311
1851851
879234
1652744
1725835
1202487
915929
1012075
1952677
1411291
1174582
1380976
1050873
217211
1721057
1517944
731574
1117250
1953837
1338941
1070541
716659
1169669
763299
1088093
545997
1610738
280067
708560
190741
1111358
132152
56372
1544241
732801
1410935
1112297
1478233
1637305
1709
579680
1152535
875460
1420675
1884066
1034671
1516943
122354
1553978
2269
1065602
787346
837626
128499
68666
929450
1243468
1720694
516298
770884
1289409
903499
1860842
1159307
1117217
26897
1598364
243130
1579058
199424
1088720
707767
1164368
306740
1656488
409634
1717211
1772719
1037044
992386
541956
849557
499057
94994
1636256
1187047
1498224
315711
189356
1439977
927391
628583
1518211
245624
943671
1604553
1887132
353069
297902
1198638
1544669
798842
859909
1484661
1935902
1056606
999864
1520178
371608
1822381
239170
1416572
1906647
1445659
1021486
163147
668137
1594209
896762
1620867
742301
1745326
1561370
1821877
1677347
1418077
1043321
201333
1701561
848057
426
1226470
1164900
14179
957503
1690852
995348
1844834
89829
1535337
549033
897483
1392774
1768807
155540
1846177
1446904
278188
1080278
637004
526496
1139432
377042
1026432
394129
1200739
1671841
920267
1706040
694660
137372
1912637
390008
896424
868189
43898
1893053
180847
23297
739144
1008369
1793480
853793
949592
576726
231659
919225
1711362
1116877
1621347
1073357
97476
1750012
96064
467012
666792
1707174
1556240
1991280
1880116
64393
1811477
1596689
342047
1116017
1312956
1014791
968667
1427277
1924332
1942044
639857
633675
1496695
855997
1914832
1904466
1481458
418182
1185717
845071
856539
222864
1009271
952097
453541
500426
756522
1928375
26764
1227815
41077
1429489
572931
1056427
509219
381220
1728245
1156814
1887824
873666
1469647
1381279
810579
1623342
1139032
1134033
1372918
1380575
1360906
1159827
77741
1457084
1185922
1205694
1249367
1271260
1897731
1191172
1848207
1310786
617412
911730
1060877
568953
530584
1239929
694777
1536006
1854401
207441
957963
1588687
1583538
1211734
72535
483814
61521
127209
1783941
258264
535619
1953871
1780144
1808641
571615
1967884
820249
1637190
825417
304388
229907
895005
1507392
692474
1548682
151748
286506
1554006
54446
1499350
1842337
177479
867192
6594
1482608
191484
856246
164230
306840
261843
743454
133238
572334
156329
1301634
754365
1722833
1407316
835211
563046
1548420
652715
1739235
1311381
151209
1153232
75360
77523
1254942
725769
302071
935294
1756579
585507
765969
955023
126889
832044
124959
1453737
1446286
1809938
520440
869919
1355910
1666549
1048755
1059757
156569
361304
1951913
1137150
1302148
1699344
1073683
1491703
1383899
1743757
1247582
32872
647567
1772790
1604453
832042
1695040
590659
448536
230598
336500
1477034
1518651
953757
853365
778195
449108
431101
31023
1465301
1292864
1953815
767574
218656
894919
1410994
954313
278828
441917
211977
1088731
210157
675475
93533
861359
616048
918898
1476101
1977634
195708
1108060
685576
493321
1536006
251993
538740
1898269
1341537
1213598
433299
548768
250467
1998879
1590131
8106
825883
1280371
1943247
855746
193369
333266
739148
677575
1626149
1716631
221517
501714
471780
996237
1807595
1934344
855324
1255996
686989
850855
1983292
1241388
1770467
337079
444800
1906864
1289355
1494195
74344
1453156
729234
912950
1319570
1566656
1701609
1300107
1324076
78704
1455410
888921
877751
930716
1295034
1194042
876310
723539
1131850
301089
813275
88489
1534109
1920889
1420156
117241
1849705
394705
159359
1693956
797640
558192
1460786
218680
794799
242998
807491
1994359
1850465
289698
1139675
1186513
1601797
1942196
724232
1206179
1417381
920691
1588549
1477768
1665421
805195
1763392
804662
1224240
1820418
1919533
303674
1556248
709099
1301388
454636
772184
242586
1572814
1764481
1146936
753402
1885389
334634
1090841
700071
1173937
1990480
1760270
993686
1518386
1760767
1490630
237974
104136
1126544
1277158
111071
800808
1004334
759980
1758078
1487074
1028995
1738167
511249
348555
1469661
1364323
937459
1144231
580722
791667
1699454
1356849
1733316
1046467
1983104
1343394
258099
800838
1450469
763933
1571043
1906105
612197
936290
946613
17188
137466
924737
1243713
959744
1708358
1389353
1663494
1661102
1039530
937857
1664422
944088
1813449
1293616
1743480
1201964
1385774
1201173
1934931
541240
1606632
178713
272330
1161285
628116
136419
427208
1085339
1081842
1494821
748654
651656
919072
318115
1681361
160977
1058931
1300753
1153718
433401
303678
265954
658584
194437
700822
1219238
924151
488092
669581
1867886
1454154
420666
277239
1061535
487954
730938
1026921
619676
1056026
1564251
1631141
791644
1487818
1843022
206643
857220
298532
162394
93772
1786607
985255
846620
383861
472000
1656911
1069079
1631851
1115980
1026516
925068
1999662
23093
1801433
1759497
1463097
1029476
377604
521935
889371
1409300
1756008
863207
676336
832114
1461453
1906433
919005
60604
1705306
695763
751157
448723
653486
1507544
875313
1063409
960217
1158617
302895
1784457
859633
1781979
544755
1241785
1319593
136525
1302855
54707
1733015
1013458
232780
656581
1731647
1145976
1598363
514893
357447
327220
1764489
902024
614057
717816
1271420
227092
233332
51940
39707
85786
605961
1256859
359166
1780024
1989140
206465
595555
134624
734776
1976688
486693
1510277
1257144
1308647
1378645
520789
1735110
1002121
1406131
1486226
627549
1717618
740269
68230
1262478
358844
1990547
965410
1559595
1852507
70638
513851
192791
1687221
343116
1418246
987783
1047370
484866
179569
702463
187828
539406
111672
1321699
1854959
343995
670558
531872
1166366
315209
1497987
955586
999350
1422418
600482
243400
1669426
128236
235580
1592603
587723
1355713
1086366
638329
1309709
602582
1051317
1219750
733836
450930
826278
1820670
471626
1272496
424951
653195
861624
1153638
588138
805356
391451
1191947
426412
1908912
554763
80064
1255894
1793260
1964760
197613
853351
1552343
92931
159069
918947
1523442
1092991
1294350
1954751
1468647
4080
1277840
201580
960422
61899
1424640
490695
1906991
1698913
1000610
672281
1684204
650859
1341244
935887
163647
1448158
1588020
195235
261854
729254
364795
727984
1934293
1952461
1521203
1787213
579578
1518944
1830556
1629024
1231687
662046
76608
193297
669729
630008
974905
1874882
657419
1123439
121656
1154350
1411208
915962
1091452
1987348
575819
96631
443633
444742
639364
1310983
126259
1421458
1410570
1156222
1286583
297604
1650295
519728
99388
1158297
23706
1241346
1957951
1536656
1373916
967266
1060795
540659
1752859
665483
1233126
1753099
1998825
1405801
473442
16958
262173
1683902
922710
1843975
869413
29720
328598
1441929
1827309
1069309
190194
412040
964540
594056
326891
91131
225042
81296
1893293
576660
1883634
1957648
949556
1649627
139377
695733
1534762
740527
1771330
1102961
1675362
79300
1607902
928974
1763589
1847955
1423800
1531794
842452
194871
389175
46854
1843897
146547
451355
120307
1193817
622066
1709806
244978
704498
1604256
385915
1641628
970703
1172714
590290
1020369
890032
914541
491687
779153
1485961
519821
855348
423263
540957
1659457
942704
1681827
310951
107218
809227
248292
504272
516752
1469505
1487166
304446
1182525
1149258
1462014
863010
1730859
1039170
414619
113375
1891761
1702649
1587880
269559
647261
1175069
400562
1482865
1821458
1151504
171289
1154816
1729787
1352509
1127287
1354671
561103
1400369
1643649
441904
1247854
1976305
1168866
1307949
1459082
1880479
799337
200970
1460607
1895325
1545362
86510
814760
1078359
1429872
1731071
1353803
88124
260372
171992
1224920
672095
980064
915719
935288
809955
1277695
1397989
666007
71395
1695505
1688282
849589
1923042
616507
886188
1244654
1329581
1260888
1790018
61130
452213
1255740
1551344
1814918
154121
1760549
1291844
1447609
454854
1051607
188379
1623240
364924
1614209
10508
362347
1815188
1787573
710874
307520
1012547
608406
26955
669224
1307530
320660
1148231
501533
661403
1600961
738486
43723
416970
273928
1959333
1971336
1908953
34648
1500101
1606656
225149
486701
1326595
1755899
1217367
538622
1727923
1741242
1211448
1323659
1598057
1365522
1606711
236126
322162
950684
1916830
655339
1340953
46645
1696007
1982100
757330
330520
1224797
1545379
1920662
1411551
1109608
472578
339148
168580
51753
1379392
1664256
1243152
443855
1373552
162203
1562666
1729406
446127
222649
282924
603173
1300547
1597995
1045481
1639050
966665
441256
1021880
1124300
309719
227949
281413
501862
1604118
1945793
1708618
412399
1775330
100520
1245737
1592533
378845
13437
1859397
557789
108301
1545268
970381
65291
796023
33593
755055
1006969
475626
517415
1033367
338792
1433032
451520
1136013
1239693
1313210
1344914
1494873
47705
553293
591569
418697
1932014
639232
850171
907892
109774
845865
1346140
1876347
1473510
892140
1941633
23166
642505
1879969
50468
458513
1697008
584743
954879
278550
1763267
1070104
777649
1768264
1158532
560597
800085
872854
1022865
1342376
580745
1907071
410832
83573
1908932
400019
436529
152428
841633
761599
1128481
1136791
1925530
1511215
1206592
1452843
500562
436521
1455299
1526073
917630
389183
565512
109245
534329
646203
657289
5727
1767392
1073574
1025192
335567
804515
710005
1485608
835136
1435002
87798
887849
1699128
566851
1155186
726456
184817
911412
1955900
1651467
1905906
717992
523013
444896
884893
1615984
702588
564366
137664
639819
406461
928712
1142411
833819
284632
738688
1012147
1168422
539907
1437446
1629120
1734326
1313440
994652
109497
1207600
240888
104446
1888837
1958058
1379085
1950157
1853192
1364058
456812
1609032
1355351
1636778
1072947
302995
991809
63288
621122
164949
1187657
1487268
1384305
697112
1899533
1831901
1925193
1821288
1144257
1941767
1223108
617284
450020
1126343
1147060
657535
452197
1897839
1866484
1788180
706336
188338
886032
1466510
1598608
1000076
309856
766668
1378525
1891398
940364
823680
1723956
1639351
298856
119480
541394
923142
933149
1858321
1756214
1514985
1139614
7385
571276
1489582
962657
139372
620987
103630
1333665
1139579
1885185
1729344
247355
1877963
724787
1860385
903473
495924
148877
1676403
446202
1971471
388274
444666
865032
88604
163059
47638
817580
1832092
448282
1665975
402805
655486
1375986
807730
1761490
734786
31236
392418
887669
1134641
711813
22070
226240
481344
1501157
44764
1539311
1628820
805610
24438
138231
1742107
1861504
1715158
1959426
1714491
1983525
1704920
56589
1124609
953419
1781799
1512124
396495
801477
362074
1939807
1569011
1447440
1349906
1163005
959654
270305
24443
98052
537160
1825126
164810
961091
1294166
1051586
829381
205496
328482
244417
1128440
767976
985635
189455
961145
1925011
1720648
251542
433729
1798582
85066
1910879
941085
302713
1376694
1028104
1750447
107994
803498
181290
341836
160422
865152
92638
1811137
1373930
10234
1699908
175656
1890980
1590167
1992629
1431471
241790
1061798
1369808
1729323
910633
313341
239888
1913982
413406
1752995
994170
1343134
547909
795975
1030753
1072158
846053
1269816
149044
1234495
1163279
1560172
1816699
222948
1837770
121318
1386346
1570842
62585
156277
678659
602207
158388
119
1611542
1078600
383205
119607
19659
1984440
311303
929156
1325739
387434
1627991
427387
1832638
1423415
1159855
304132
1439752
32769
1021233
540878
697433
1687230
989337
662041
1661592
1817224
108775
1609818
1522224
838063
210162
1015559
12563
1405920
1275054
883598
356516
250846
596043
1822972
1512572
1202226
146029
428258
1467161
1202497
976640
913317
1610910
902648
698042
584495
861679
847282
1011898
1602191
384132
1318758
982590
1086820
1201475
711922
1977953
568177
799823
287473
1764429
260679
1659039
492696
1968910
456951
1794787
911693
464804
689264
1432179
1051759
896168
902319
1089880
1423972
1056344
1749689
57939
370359
735130
81521
195391
597977
666231
132884
461177
1365126
1050818
1153344
129030
819375
1074726
274737
1129596
1536824
573463
354322
1676396
326103
1523389
48951
1543005
591739
1796516
1592647
830910
1051233
927371
20064
405914
617338
738714
607275
661484
500293
131536
92444
1681818
1960540
1226464
237872
1975909
1291105
1733532
907377
466705
121529
1109575
1756335
535090
818233
1756992
279106
363835
1567066
688779
945225
1512458
688299
489246
784012
624467
1703129
543553
547130
583758
1240026
631461
153318
1558237
940323
1716437
637960
645284
1125736
762084
326843
1745963
1377386
211642
310449
559649
422262
668912
356925
1341763
534866
221764
1902583
312292
931873
780456
421538
1072787
683310
1494060
936659
341196
956161
264001
1126856
1738945
1027018
1428120
7343
953905
1277243
1592361
1810893
156492
572865
11462
186823
1543433
1558214
1534432
1324015
1403064
1120970
1313598
858389
1956365
778272
1324993
728702
1171296
1668152
34006
1086950
974450
886131
916175
1000597
96690
235827
1108988
44718
360454
385019
33193
101266
220444
358507
1512331
797253
758145
445532
428012
1037910
1013953
512448
1245138
1203023
1879699
1652630
1488570
807104
1513000
137894
745218
1587586
552822
1651260
1366672
1509044
708129
172269
484005
903934
1314538
725968
120000
484638
1747871
589652
333105
1268637
404264
283017
634865
1879426
1101049
853738
1012333
271956
908170
450991
1223219
200489
1727226
335721
915082
1709305
905772
676286
1335693
875992
1213116
1644508
1930337
99754
593787
1376376
1400757
801581
1861572
225569
1828081
387938
1424302
1615054
944502
1601291
836223
745587
1157586
516653
144543
745713
1537877
445559
60092
1693434
839194
85119
1487313
1398994
75411
269330
743158
817587
1626487
1743311
34189
570795
1325067
1563744
1941438
1871251
1426668
325818
291317
1344968
1982363
290165
429172
1233795
1686832
1123475
1606132
1874216
193003
1660988
326020
275673
1414088
1354795
896588
393827
33246
952945
1127878
1550437
981217
1363327
1126666
731314
822709
245129
440611
1671596
1821992
1718161
1954665
448676
594875
642135
251839
1105183
1087772
893338
1513467
472890
121823
1566355
1844912
419224
807861
695819
1710175
1893399
1044605
682914
1538862
199607
1371792
790608
1059683
216436
1186385
240354
1766367
1925301
29149
1624611
1786663
1799219
6919
1586456
413266
1224846
1711437
1742681
464578
666494
1315193
695503
1698969
1816027
621753
300768
636598
2641
253678
1989015
501841
330165
604439
1493094
209351
1258944
1455125
76713
306676
1046756
1212644
803872
1920614
424438
1841007
1418948
1756158
875763
273329
1055531
586932
733225
478845
1211726
684688
1546683
1241558
410189
1750134
439103
710152
414108
1181158
1626242
1826493
137414
908418
179011
826627
1194416
771605
1488867
992649
29309
304352
1730968
1363304
1294396
1094268
1799144
335411
1649153
381619
142118
1330737
462891
1255906
826943
533320
788150
224653
1054117
52254
1129050
191809
529701
253176
1706552
1193719
479547
1632650
33757
407782
459683
1664512
1568102
1260350
1609071
1211205
233479
1713022
1414157
1305616
1853551
151409
1570543
1375791
1529288
661564
1112470
1487713
433647
1977640
685497
1797097
129730
1957960
1185830
490554
987922
1167979
108576
1524785
775572
1009118
1168538
1300205
422201
153265
1606561
1245948
269087
1652554
501220
163953
132205
350080
196270
896077
537415
1337155
1976810
542982
1048646
25023
1375558
1580717
77129
1065857
458124
1451921
1959093
975850
1934489
1943515
594413
486664
1808792
19604
1864356
585527
1191432
1509876
616399
364015
1791148
1230460
292980
777211
999716
1685539
799035
614273
1935768
1145773
389039
1490440
1315108
1836173
1925247
1645247
347727
468929
1694588
1765090
569864
510135
1427563
1551409
1599631
247203
26046
947812
1354594
1757837
1704217
164238
191972
879669
1576432
5118
801902
500864
1324153
1111749
142075
1941435
175163
41449
1230360
1401792
1476960
895727
816760
490369
113515
645728
1919231
1255810
205805
1367748
1986734
801734
1760854
314035
620189
1011332
960292
287703
1788538
482751
911560
612662
1205730
1217944
708311
1197631
413086
1444788
1100965
1761134
790798
312720
1035275
13956
940040
1130129
1107833
390918
684251
1305521
1979136
979726
1395702
1453296
1940903
819382
814668
1992780
1208443
1301069
968672
246872
110272
1034613
513189
867540
1307542
781370
39898
1288189
894029
1822210
365444
23244
1689312
1689528
1326023
695253
279404
1410540
675414
1409904
1919478
1057831
273475
1897577
1741038
1776880
1204474
774933
1353003
908879
40955
546015
625623
1877800
1835562
50353
629353
1349595
70536
1249811
1871437
787204
1040740
1449663
385461
127913
222194
517773
1790118
1704122
777033
395551
1862318
539900
1828490
536055
858064
776903
1671231
858443
849854
284865
1339971
1497653
1679173
1083191
876200
438048
1091405
1834752
1974949
58411
1861479
1201137
83001
1595370
1960873
839840
817579
701372
462952
1334068
1156964
1505816
614744
1119572
22620
370119
775406
647151
1592812
1756414
491614
4699
1925499
1776601
954492
1169834
584782
50041
424573
742920
823642
1624932
851802
405440
1601928
375086
875082
1930652
1099572
1821551
1151776
428450
1962404
122210
921715
502358
1180898
1775764
1625418
437528
1253994
1606716
444872
1971097
1770626
1229300
1424736
236368
1159902
1190357
835816
151373
1408384
1311736
1162828
1606366
309490
157850
1899142
1344520
1023316
1636087
1024442
381875
423152
1738903
508040
71607
1853953
766250
112338
1196018
1816341
1651695
1081276
1041474
998621
1844488
311606
808095
326782
1374582
1392412
531648
1990767
1620555
500394
1097715
737234
624982
231759
1987378
1813759
1402770
1240776
683270
187560
981053
1101039
1589919
174989
301340
622018
32612
1890078
1069348
1088677
926672
1486983
1179338
1515351
1799700
1488462
816038
1434221
493
417500
1309291
1799385
1094561
1174693
1619150
1200202
74462
1643781
527179
403159
481554
1157342
1517369
1830156
1357638
1013470
1032895
782070
1650031
555217
505828
586458
1519497
722354
1666171
1539386
1693658
1596200
1726607
1006995
1817842
842105
1676129
1689502
1713868
1569764
1024711
1650863
1995186
584218
360215
524903
1041167
670552
1838252
1323760
759665
622555
1943500
665745
1873946
801952
1577392
926049
671217
545250
977411
1074596
453309
1440627
1149039
21832
767193
382292
2640
1710628
1125270
1978889
1207352
1716260
1262899
1247066
275896
1602404
383035
694973
1651776
1663
1550859
757227
679187
723825
1771917
1828695
1272124
521151
167540
1151289
917286
1727994
1971110
100628
1134826
1527027
1222368
362635
1228655
1623766
676752
1118210
571190
270344
1478624
437478
1108970
1131868
782837
640622
1704087
1517872
1771096
1464915
1680603
1488862
1282358
1329348
616209
85929
468742
278152
994896
1327430
1033664
368556
1209236
155409
1777646
533181
1550361
1442808
610365
350054
1784264
911232
323117
800533
1417352
221770
834816
295867
1581667
656419
1876693
1335844
865771
1119789
522401
1241478
1162100
1797596
593829
546304
623418
1581145
89316
878205
1964302
932382
1114786
1340635
122299
88990
1441084
1893927
47508
1479230
1372505
1930307
1221941
535829
105710
1652521
507540
657719
525589
589704
903938
1661380
580746
1614078
608459
619092
1328723
1495484
815000
1454373
396353
540961
1760950
318865
1200326
551301
1597710
382869
1598375
64596
1944214
1414335
601169
685347
1814749
288369
702255
50047
836564
331268
907307
966430
1793909
135475
979113
183264
668154
106669
1465901
1877783
676357
1347537
99134
1758871
1219145
831123
791279
123328
334232
1719877
417853
585845
245886
753841
1869358
388636
603925
770044
882761
1692166
1077097
1399973
1618204
419357
1533726
1639790
1283857
262483
977440
1828341
1653455
1381469
1821414
993069
460833
395750
964036
1427497
1101434
449107
1903381
1182984
526434
1437779
285639
193147
207986
1093691
798721
777284
41988
1089596
1747180
1569255
1201218
1759176
1814119
1485988
260779
346772
974540
930250
870827
1556580
1658628
682443
496521
638969
895174
1048880
1853781
256726
588615
232641
922567
119736
1871119
640132
335509
500433
606702
158656
1496475
87253
4383
243659
1844033
1791639
417122
314694
1592715
1582752
1854766
1990517
376780
781655
564612
99128
1399634
1706856
1466696
1291648
54070
1649447
413797
635539
1743635
1248507
407968
1623071
1423065
768105
1398947
1260165
1951177
1309168
439113
1724880
1018377
1078492
1097770
889497
783007
1517020
826843
1073069
864922
796498
1049201
343131
1783156
602329
1384309
199402
1220650
1966200
573348
1086308
1951796
1190229
832211
119451
689720
781529
1826014
485706
1028391
1098090
475003
1482290
1448918
478533
1792349
1610480
902641
596801
1842544
88609
1545910
1268934
1477730
227810
351291
584528
119194
1905017
411195
704841
486936
640244
900024
1845758
1981195
1654505
1947012
626616
1819749
680890
607728
1923208
643285
423254
1396750
1153633
693474
1611656
1461919
11643
702217
946518
949304
1396719
600462
418332
1400796
460679
1375970
83369
1290433
450799
990787
41457
1027623
897572
946204
914402
1508945
1227465
440308
877990
1389085
1985919
1327968
8380
608549
1984459
1694897
1012748
905211
1648266
425491
1562371
988146
1703355
1790498
569307
934369
63932
1715089
1996510
1712156
388248
1706134
1828418
964560
166816
1211759
1090501
1053346
1678392
432374
92968
688744
385964
641795
1841008
503999
462271
1561026
254266
485831
900462
953418
716922
1982440
94218
404577
1168770
1671571
904803
609410
1458826
1657208
265663
1046935
1071091
774029
1549346
612520
303344
952410
950911
1321359
975587
1293127
989569
1639424
665024
1771628
1467398
1697575
1238087
868101
1539167
888168
646102
977989
1158807
1094141
448395
1530664
1736666
1927132
135336
1804391
1806976
1066638
844407
1085134
304881
1117500
62212
1642117
440850
507314
454196
701573
447041
1303788
1256141
995851
653791
424398
1461799
233366
303091
1885277
1529719
1005883
895778
1423761
1164944
1217811
1931501
1547114
1413926
869440
899593
423283
869223
1807709
1972282
1056989
1778588
1137177
566716
279710
1816547
789178
378999
149605
960920
408272
1309945
960175
80800
466574
898594
1613137
472961
1682556
137788
1915284
1576477
1412076
279503
1020078
1536498
248292
977720
1894375
1949952
1940492
1473393
377077
570004
1132580
1749023
269338
802080
1749752
1273307
1021777
740071
1672892
1219291
202578
153359
644644
1748751
119544
488001
1963812
1367741
1210027
1034147
1376803
295958
1094903
1093793
1086189
584672
1287487
1724707
613524
263345
1754866
1724101
1705014
1759962
140690
1793208
859436
1130955
931606
1403787
49863
1054195
1605593
1491670
736738
678915
112979
1025881
1887949
948268
447383
1638208
1023577
765106
801515
1291060
1201116
852143
1406256
829844
1102197
224215
778069
219234
586280
1515471
554986
1667282
1821069
1975316
441522
1482553
777035
1139681
1116462
1945959
1073587
1730620
268262
493460
839822
193405
791391
1883214
448330
1938234
640529
1804687
956777
1187040
751372
1842518
1479921
1941984
879842
323654
495714
1998869
535550
28599
1757799
1518879
989095
1906894
628936
1613570
1784144
443544
806705
783194
287554
1504448
1777687
1844467
327964
1486035
29751
1342510
1483485
1100375
61745
1244641
1611137
913396
1856309
100617
484606
902468
1139464
450448
1568214
384727
697498
1476426
1078123
1026232
11844
243118
804413
1104493
732772
936898
1798281
1475485
1576369
1837233
1323619
6953
1768568
984159
1027810
612320
1045896
293654
1096858
1467714
369838
1205560
1720920
137530
1478526
1173382
93290
693708
1654903
261842
47284
1016277
295299
1458060
899559
606
673916
1126364
610480
1116294
655096
1819546
90098
1177545
1133603
1747852
1458696
138082
70162
380816
1305876
1291370
1578814
1860533
891864
1653761
1246033
210456
1538361
1046460
1446183
693877
623688
1902318
1765453
790057
462676
234329
193417
708419
1117192
1601406
384774
858586
1860662
1984729
876593
546315
1133355
557103
127198
391872
507525
889228
1201775
293596
425461
1663291
976984
447138
562323
1513415
1876775
993763
1681260
1294872
1072029
1104289
84447
331872
1631627
607791
1312620
1300992
944374
1652786
660643
1348103
612828
978336
327367
1568185
839555
1561361
1136142
1310082
3332
1552035
825115
1866630
721302
1213378
789543
856338
611217
83711
248173
766120
395832
1613624
1815267
360208
563297
1759283
198370
1337275
1441873
1409260
1322473
958263
102081
894678
1538023
601401
1619361
930835
1689679
1130199
485919
709448
118202
1529737
625945
1548955
1794163
1700004
272032
1237327
1120269
1416733
320402
394294
1775669
536954
421276
38392
1020302
1878489
56490
280322
453035
430850
1336098
89960
1961098
1657584
653118
1634390
174326
264589
953682
1556040
921570
338372
620582
187435
1184694
1637336
1951551
1134010
1404097
1818589
766865
1924822
1017241
1365158
281544
1505270
1704690
149485
1413993
91965
236638
1054134
781877
138224
1115650
1114453
532824
1236325
1969604
1492155
964136
31438
935719
972924
1228048
1323858
1130473
1942743
121486
653044
183353
145306
1317153
1894213
324422
1941746
368597
1084768
740986
399625
1106524
1436353
304278
1473108
205253
1800020
1818609
972801
421433
628476
528450
615810
1123586
1451614
1731775
1724747
1485090
1878487
772868
491690
880289
29
1944706
486026
1738044
136059
1204652
1040100
1984308
1864230
939812
880340
98395
951823
1036615
1375495
1865066
1710278
103848
1542405
1014981
1772798
687012
539034
24050
475299
1357653
1273177
1646625
5054
1900533
1709551
228933
1455461
1628858
502008
919874
1787277
769244
1715330
1777350
85760
1842438
832449
226316
204743
1009907
1312051
246139
1726436
758768
792766
1358248
1129341
861702
300222
1978480
303491
1301372
1636505
317265
456038
675030
643425
757239
349777
267185
1198701
1376344
1325583
744264
662226
539117
1062763
373716
503200
1909329
1898783
1461684
1669402
1469205
1252455
51133
1440378
1235412
1986379
248840
1218950
850682
139500
238028
219084
1356284
1643146
849117
151270
1765501
800168
986802
329900
1309885
1599035
1731007
33974
1494358
276478
1560446
862662
1297660
906267
1075707
1172008
696928
1615118
1249071
1841498
906708
940082
599388
1412845
59407
1166476
1302884
704717
984441
97604
1211738
1143911
983485
2134
1527149
1575043
1029330
1823093
943742
1515316
384138
1620527
1974721
77806
65049
1049507
1405339
1862669
1273486
1762096
959854
407309
1444338
170196
470979
1602062
821854
1813863
1732454
1930909
1796689
16337
1273411
1651423
794736
629889
1775131
669264
1286178
1963180
1890671
1206498
648769
484853
1143343
1637112
1956134
1751510
229635
328203
1333630
1169392
1846274
979266
1042239
756947
473901
1830078
757316
502004
931730
1824124
1506720
1986730
1915318
1345289
137966
44003
1518911
895226
537413
905638
665316
979718
250096
858383
1769001
1728667
1547747
1799968
1990789
800758
1194497
773738
1350348
1453209
658086
974137
524169
967344
1548268
799067
1733756
47331
1595984
1822394
719812
101589
803569
1932150
718406
1528286
1439931
12134
22559
428317
1943749
1270787
1177824
1723175
1476535
16155
1540660
532134
1565247
944881
908375
1892647
1722254
801919
534160
764350
64343
1750930
1547251
1993244
1198526
1618820
1779389
1682289
115109
91828
967450
185406
599916
1372539
442035
851503
46874
938422
1064329
1462453
1936643
1910565
1632626
370000
85000
1240009
753446
4550
1607064
1387325
1710866
1128854
843206
225007
66553
585482
157087
188546
922038
383104
993023
1146991
854501
1351203
339518
175281
406585
290313
1871670
1824806
162818
58490
1434827
1901718
1704650
1676663
1426410
49994
977162
255317
610088
458682
1059882
839233
663519
1003740
998417
188933
1333035
1571544
226931
1303053
595980
933308
1407403
1197471
431419
1760902
210848
1658731
734239
1510347
569337
58983
1571153
1602377
1911362
254090
357645
289481
471206
1428162
1657522
837828
188493
919721
937908
1804473
1119263
375350
147090
553517
1447140
732236
689880
1121682
1449879
927218
1140108
63565
1009508
1561865
1295009
1593220
1769399
1376752
1608698
1163106
774520
569191
1170576
872562
1446002
131192
1565508
1628413
1927735
543066
1892828
139626
920148
1647908
33741
341020
633674
1293060
111780
265547
12100
1913098
1230400
1904509
887859
1524377
73128
1118855
1333373
58515
1700683
1083049
1075287
617103
1993455
870113
1197626
1554949
1921025
625891
417950
1184846
9820
1121001
1924557
496938
1257799
829509
986880
1317698
1436951
1774174
1030014
796689
806856
412088
1507212
657083
181879
603921
300124
1857705
803031
1992665
1710996
1915418
81233
712179
677966
1689279
1477275
1151962
1386094
884012
1193456
1247867
1632800
676967
131170
387457
1145895
425887
1988307
55143
1510710
1678137
1773209
857757
1050782
183756
400414
595235
840765
1102048
1098948
1549579
548290
70560
50364
1283008
346249
746624
123611
453202
1074409
1929188
1533994
1674188
164043
652679
273914
1093660
1531139
1016694
411682
1174054
675078
201169
180913
832427
1073838
1842237
1594156
266804
1306861
1258736
1183015
15082
1800563
216139
1109425
307049
1586447
1024808
1956394
622031
588026
1517489
238491
1997917
1155271
1951709
1127205
1972606
422531
1544109
865487
1972369
904065
974236
1985999
1452861
1596056
1242904
1947182
1076820
967860
754315
172372
1028025
1292838
351877
1698487
1147545
459085
167721
364801
69328
1726889
715988
966122
661626
1955784
750940
98873
694333
1981347
34744
450801
1755256
1101085
801671
989330
621908
1760531
1476481
1704025
676754
921451
566328
1969508
1639418
22469
81955
605802
921856
614980
531721
625031
483649
1905833
205582
1912156
121550
1301872
550677
1533957
1610517
845323
661894
509880
1206877
324773
707549
949374
922220
870739
4526
365106
1820288
842444
216171
1006178
113897
1484964
143663
1700297
220876
288809
518832
1245651
132096
1914744
984652
246139
1687579
1044576
1176605
825830
1768321
1167266
1376082
1489306
160730
1483634
1688052
704287
1114953
222285
1364668
1952791
1057808
1302208
820795
442788
1550376
1695945
600696
1795283
1485949
914368
28060
1830631
136567
1378251
638863
740337
980640
99308
1416719
917768
1892121
1344148
1118970
900492
1827065
3613
660468
845168
1086035
1683177
1008324
1120729
1249256
1141127
1166232
1582735
586560
527944
1477845
780556
625890
133308
363466
1123986
1077491
871359
943156
1085083
1359140
1509999
1874258
59677
1933513
1468168
1984370
1692395
420592
1368453
343483
1805008
1428515
1383377
1069713
969219
1237921
1545693
1100665
1144678
490703
883490
1951444
1516845
335674
459840
298749
199044
1122677
1047734
8740
1142577
56314
519622
625457
1950548
915815
1472155
1982121
1697987
107763
422743
1211653
552598
1189035
826455
1341170
897901
179263
269904
388305
61732
1234165
146396
954140
1692133
1011230
1029414
1424099
166219
1245375
395541
1137639
1045134
727566
236450
1023980
1436007
447493
593242
1818922
1625151
944885
428174
1188148
967199
95548
1868090
656697
490215
851631
983909
595555
1428296
1477652
1148893
1291338
259431
1680464
222013
470872
806557
992630
1013059
1914971
130289
1171762
839739
1094145
1208968
1478193
657558
457989
1041040
1469030
1024855
112747
666013
1994008
90833
101881
1396354
1340799
815131
1411396
1531982
1924101
322567
1662201
1416587
1987072
218410
1178868
263031
34872
134432
1263262
1170884
1915545
661347
63304
1498202
1873342
1656116
535457
1758322
714926
1682573
1191722
1520760
1817875
1092332
783037
121416
1380561
196378
403963
772674
487840
993934
1086523
466477
406002
1368658
383539
695678
464047
679345
1794544
124441
1604508
699619
1909763
1693500
1930382
1110685
207439
1227400
710139
1369389
1145433
916612
832089
854803
1542447
599192
1498637
1952216
1343234
1819362
758421
1460309
457840
1015281
1879041
1659667
969334
265063
909485
1441680
1026828
604052
921825
1367233
1447654
1057143
1310959
1444503
362703
1418793
985891
1634015
252846
2574
1840821
1630818
1404500
1692016
499547
954858
374047
815309
1417299
804023
763204
933793
1191194
1656122
688548
1746642
526460
1124064
1917223
650689
883670
1529676
1267294
80646
616445
321054
801315
875524
1318472
370026
751392
512384
785017
38970
954444
985414
218127
483623
1616231
1168234
1147429
1888986
421579
212986
415844
577195
1402696
942492
1005310
1029818
1914754
1121919
108922
257994
1368044
1488955
1680355
1483366
1840262
516743
184899
1283678
377817
948512
1938771
1090213
1209813
526662
1163679
1169334
1533047
1796919
338889
1104738
1240490
1182534
1734997
197733
1220184
336809
1557415
785412
233460
740901
818884
1757798
553041
1217025
14280
141316
784547
1160643
1179973
638499
104160
141815
1192880
947953
512002
1207736
413805
1916125
462359
495146
1417017
1970119
267030
296908
129067
1673757
794239
1220171
830507
1836832
773446
1381136
788488
1530479
796066
733084
1814547
947969
392858
854103
1417892
61042
229820
987781
98770
86304
744396
289779
675545
1833738
1361383
952351
1683566
104378
1813239
1579260
1325630
1950874
1840178
896703
1042500
72349
900462
918489
35002
338664
1710574
657796
1738330
424788
577294
749244
503064
1593183
1381713
492308
1977021
1598592
653459
581809
868292
1355108
159619
431426
130267
306915
621492
1955682
1451050
384689
778682
1091553
895134
1789441
940290
1090127
1110002
895088
1695071
198894
1833963
654952
809110
1658077
1191198
1101572
1483821
1447679
1918514
1696483
1333677
1530790
1810081
1111433
1955620
40091
1604896
1859679
1051759
1900510
1741472
1542245
304750
1190922
1591868
1747661
1511698
1369087
787804
867678
63835
762163
1280857
1607040
1063119
198381
787431
1774551
1140313
1212766
1500397
870345
904635
104619
1843859
958451
1585307
1190974
697391
1522780
595282
1231251
1597401
1226389
857850
1366801
1748263
1284457
894301
481196
1848850
853015
1381254
30226
1043628
1924852
1328741
774473
1841585
1236202
467939
1653858
155305
1503722
272273
1714045
1773126
1793341
1788136
326153
1779409
1105101
1897662
1066177
439845
423269
1735381
1482437
1907185
1668195
910964
343200
1271426
687990
1729856
1143388
1420910
1951458
893987
1808176
1343452
702418
1568314
1827938
1371033
1321118
184807
1683689
594659
1110680
1899120
1757085
1823628
1807745
1624164
295708
730190
998174
544523
1472713
482697
611859
152969
469444
792751
221717
581833
1949897
838623
1387834
107979
130772
1381366
1187453
1737638
1651365
354031
1032786
583840
360994
159531
418509
773215
261544
1434217
468437
511583
1816467
1264707
1464106
1682965
705570
739464
245021
1281685
1011780
328419
114256
1037071
1927340
1600244
905618
72702
1747750
438052
1288326
1896726
242689
351265
1046145
1447894
379826
1489993
118098
1480171
428293
615094
340343
769001
671745
1251146
59841
1455598
875043
484583
251954
1244223
668125
1407298
628853
793023
205550
1038108
1088798
1897753
994630
284427
1834968
1212032
296746
835418
766804
699526
1621987
1824058
569654
28065
1522166
952949
1969897
84429
1709421
1600935
1215472
1101432
855752
168578
1300445
698481
1690139
91246
390250
859846
1315957
1187830
1953087
479200
347864
678912
1058326
243684
1513914
688743
1834799
1444979
971147
1856344
170933
393551
1122283
770697
1920190
373010
1087779
905446
159926
67744
762035
1616551
906495
1054611
615168
1510747
1103495
1402204
1183735
837317
166369
295374
35799
786188
1247655
707938
77574
1133888
182051
284110
181022
22444
1871876
1314362
1494203
444516
627148
165845
1616412
75449
1618743
1155612
1288624
545576
1669569
1149100
1614537
480840
334933
1567038
228505
1610986
155096
807236
1796812
1538267
423620
496471
829305
1086855
1133834
1731152
867753
319373
1756690
934474
512597
726421
1078451
255319
677630
876912
972940
768190
940608
310577
1766288
74607
1176072
1681601
859840
1491885
1197367
894033
932093
776779
1564982
1802327
424601
1183521
1589600
159260
1373847
639970
1972912
1308518
1657446
1041067
482130
783066
1823699
843439
865798
1843435
672098
20269
689142
701038
71560
518851
1606251
896280
539385
1915561
429791
1512085
305999
70289
1711326
665066
613754
831690
1406714
1588164
876220
1946608
949048
981492
1892304
1428791
346036
1313273
1393542
644548
1276194
3766
1996408
48213
1454618
1507173
1139259
1676697
290515
1676278
897904
816061
949616
1562720
337450
449154
887685
1735816
1117628
1631721
1638193
1544681
397894
491584
805130
494687
799610
577808
1545416
890474
1163992
365280
451479
284146
177357
1375827
1112948
1972438
1916913
1823480
1953008
1017005
145629
558985
627692
1288912
345536
1646686
660099
540390
1316060
646631
139189
1392900
802421
1663912
1989171
456692
761032
1305647
1698309
584916
763215
1525901
1586365
1597009
543519
1524721
90217
750765
200623
1828193
1578236
380928
715684
332540
1751620
797765
672969
828365
711321
258348
264285
545545
639666
874271
934544
83938
823882
1194533
1367098
746657
1374176
726348
112019
1119400
328320
1108361
1358172
415045
1213236
1948857
779338
1995687
524475
494528
1777038
1110248
1711461
804753
1398529
53994
817382
1826661
422373
1004730
33231
1998079
1265458
1399510
544295
1959456
770089
983169
617429
89419
886363
375278
282862
1745293
1109037
1733046
181857
912962
40482
375060
504540
172185
312701
1271897
890500
912602
880169
235729
653400
181131
247347
812505
1777587
619777
495071
838398
351218
300569
483531
131269
352675
79855
39054
1372155
1769511
1191611
1156396
336885
1932548
1302895
721310
1012947
170364
1654119
896930
374832
1374688
116290
1138498
1471025
887015
631161
1685254
235473
1450722
820351
781497
1484367
1813258
432939
1432316
502464
330574
1988165
1278306
1237437
589341
370001
1126176
1733771
1769146
1690579
1838261
362083
1099704
1041363
1695690
991251
702972
148575
678610
638221
490912
749550
1061643
1399800
1540989
373438
228341
1655475
143259
320360
297472
176567
808922
268263
1413586
903060
1161842
1000154
1600169
367758
317208
1263884
479383
742902
310071
1223346
1143644
1553551
1651308
1375314
1107766
463267
409035
1050327
1593824
550970
1153576
1389505
298540
518878
1232969
1778568
1569858
1400251
741419
413379
1460356
1023554
415117
1824286
367816
634921
1121029
467912
1576640
1797325
1263781
1044756
386677
63472
473355
322878
344756
60418
657368
394650
957415
995278
1281178
1390861
1189814
711409
92046
485514
1425536
273528
834308
556225
1613704
1408561
1455014
1270006
422652
1532966
899580
619921
531265
1012523
314615
1825484
1085822
724938
1498283
204946
183052
1599554
1972868
361733
1606789
1984875
269239
51616
943754
462801
1900899
1482079
1819018
142012
1301769
494459
790963
1774889
517831
1923850
1472933
576857
602640
1903762
1316916
685197
1589207
80321
805848
1307965
1900189
143419
1367409
226051
7820
236700
456315
69433
1125225
1935082
1163503
1406330
1681297
1548756
26634
971237
1568649
1774244
1179665
742674
105122
395483
1362406
476239
1588948
1682192
1934166
1909509
1504871
1479842
1674002
972562
1617543
1376217
1583725
1423926
702008
485455
270248
1796310
987742
1818466
1071400
586309
223122
933272
1652953
1887059
986665
534794
830152
331065
1388893
1928315
382949
1022534
788427
762606
1458009
1500555
797495
458189
1842825
555155
1140745
769717
8748
172574
955656
1563878
1314124
602000
245290
1991365
1208638
1136082
1070944
1907541
719826
1381335
1112709
1301071
1555141
1589110
1116268
52819
33703
18532
886350
232603
1497732
288261
811614
1281919
1760488
1997102
1267905
1874127
646650
1349439
1487807
1448819
1847306
1079802
1283097
864027
738307
1633976
474077
763246
591067
1210119
1249855
708664
251081
1728335
923753
1104761
137877
413346
1216048
672794
1304179
1617094
1044841
1454562
206811
976230
1946563
861456
1450485
59085
1173827
1599681
1994407
1506192
1193943
1821493
313184
317760
169319
1155311
1929439
147781
1830482
1342123
1243526
1179384
1260607
1994959
577569
1372934
418553
1722865
1973559
790548
127901
72452
592740
285977
632932
1510742
92378
491938
1673957
827983
84598
1941339
1507190
1278698
1805512
1466733
304506
1636919
83608
479562
511090
1427084
1844997
1754847
762791
1730388
1674315
1786085
1473966
956540
667610
1988733
1948390
385937
712929
1607908
885487
1265151
1949428
1715661
1686571
1367192
1117881
1721165
1573089
1347564
1394038
13507
397031
265218
274963
1785577
253306
1419148
1954372
1731504
1416012
917054
1533470
411318
1249164
1992445
1566343
1525729
26779
484398
785946
325882
917463
1220420
583137
1163177
1977286
884831
1439840
227312
36622
739010
990265
1065601
1421883
1810190
387222
1997014
1630093
911465
1547669
723609
1838107
365421
77043
1394403
69688
1391504
1173986
437728
731637
44601
585524
1020315
378822
919111
563608
1126293
506087
386939
1320832
1625945
797573
1480164
270200
313843
702152
1040261
608200
848563
665821
103449
1903620
339191
684170
1704035
1659692
1189700
121309
393781
1030197
1914485
515960
1425165
1815570
802220
189953
528230
1758688
1982454
1107096
1937602
536011
1726096
1515965
458683
257836
1716642
1823522
865683
356029
1972894
1399364
239801
1199298
523335
773290
489808
660080
1129908
17377
1826342
1495023
539922
1458991
1424655
1492893
95273
1124693
470227
736275
1176297
1300405
1831829
1589011
191165
1506317
1860191
322336
674376
98857
1966478
74838
859926
1169491
660125
1707535
1026835
1782960
1349248
60754
13677
361901
1238965
673229
1456972
1483981
969184
459072
840000
1993549
449474
1115985
1237600
432177
1687122
679224
1129008
1215350
1039675
1436674
1250269
1218741
555987
1545882
828992
562832
130673
1079490
1735310
733439
1652778
7816
534519
1423867
963541
794685
1916965
1103651
753065
318577
1237459
1675363
638785
1147148
445781
1632867
211765
1013203
1287842
541842
1132658
678966
1323808
1394689
457689
1923421
1298940
1017998
1613319
892487
1410534
1736335
425138
1315230
807474
271595
1729470
1578201
1383744
241227
838468
1735710
1447998
1405627
773725
1476757
894338
835830
808218
183332
1754193
1853708
622478
1018265
514079
1555398
1240095
279138
1187297
1095488
708236
669906
1705373
1894282
1184943
1496644
275885
1528070
90887
354070
590277
519820
920233
347338
1647398
8731
98228
198890
953474
1127253
514141
1638847
537466
876164
226737
568152
686747
327951
1378459
623706
1997412
1614117
1463925
1949835
690280
468303
699468
1142045
814046
1318639
1218032
1682232
264783
1012655
801573
635074
627058
1608933
1784855
246374
1310288
1830058
135361
1631975
839383
73131
790896
843887
1678184
15422
1802131
570172
506161
1257234
1430874
1424711
1998032
1399327
1556594
1514766
227902
1803557
1456101
862754
1500844
401481
413502
1744168
857448
460851
1744695
675494
1020482
1587259
1200395
722269
1709379
1399495
1675523
191193
1667273
1792228
1695857
1964357
463341
267075
1727415
1797035
1283534
1420869
1171620
441139
149061
287744
531649
1938753
1969775
959787
407072
468897
1030197
102309
1625664
746415
457932
1565687
962304
1169597
445919
476682
172087
1609245
787950
1337617
1377995
523049
1428562
1749121
57499
442300
1016896
1959720
1299162
1776239
1188614
270425
109531
253191
1912314
845478
642299
92827
1851591
1536068
337136
1218926
1837015
1081873
796634
940318
627560
1385589
1518370
862520
39
718022
1527344
81198
1902580
987776
502575
1709604
1894102
522286
1852052
1819925
1934779
958791
427323
287125
1352316
1056004
647260
1909219
1038268
849037
1977926
227071
1286419
1519338
1369906
147786
245629
1695199
155342
1982413
362945
1227842
1126402
196975
361862
311406
120826
872221
437523
1647020
538889
967489
1889760
277890
1479123
1388746
1856120
586611
1029956
187861
1544527
1860032
210541
47761
369392
396712
1271089
488257
1635551
298658
36490
692581
1937235
1507476
1989090
237723
1040678
989782
209227
1805202
1337091
378781
1170132
819809
1297041
874947
743839
1253928
1444756
42589
1623309
1937322
1912235
486187
1085267
1426284
1436064
890601
642174
482630
92974
289007
1763867
1953747
435481
63087
1315707
1009146
82182
700925
231187
1466588
1782008
1996602
156854
1682293
965573
959813
1186164
1389647
1809419
1458870
1710354
1409560
1086011
922239
1737501
390908
537767
572637
1901593
1289708
1482320
32098
1025060
436045
1375929
672764
476620
881384
646498
1976995
1846784
289805
916598
935916
633640
1779921
769912
1876350
180890
863019
1856162
919520
289196
747660
296789
1642802
1307133
391133
1590370
712218
1697152
1957598
1431386
235056
248867
909276
1504658
675641
322717
1303085
1124798
32132
680293
937374
258855
1536500
674605
330939
316711
1755382
1495295
1281887
311328
1790459
1244000
1892824
554881
1162686
1541968
295684
119717
1896326
530652
210085
134143
1940048
442631
1303762
1780349
314176
443362
1474928
1105295
1821761
1915578
188570
835768
1675699
1736640
434919
1295081
220244
1495552
246760
707856
741869
711280
1240815
1134630
59695
1120651
1105403
122905
1673349
1266459
830491
1343218
1262618
292448
1256086
478475
1350502
387105
561067
1439072
146617
1500059
1176339
205084
1162898
594135
1259069
311360
193681
1456678
746783
766720
1846284
1212383
1071229
553876
222407
577690
772820
1127281
1240138
150521
1140152
170562
278682
1786694
1154856
1394420
664544
900821
65049
590612
1087892
1631627
186204
961469
552161
1002598
1780692
216809
1282328
139766
900782
1298395
300104
708941
1842192
1484593
283842
1626089
861189
1768507
210355
488253
278341
169224
414818
663235
1956059
1090118
320227
1902071
1786582
693996
1326360
263163
1758222
128159
1085015
1546750
1509367
1770450
1027508
1704291
80853
75636
398434
1459894
1959868
623038
1933317
560820
1024512
704957
177685
744010
14286
1137425
1050489
1152759
897127
746779
1974058
1789185
585829
1800491
1225332
1173228
1797666
833920
1385781
741733
1212746
1834069
997457
37544
46523
1798649
1155865
816148
142209
556537
216141
554930
515039
813431
1648640
1224854
1702498
1752828
1071193
1721578
926281
423798
387974
1067021
1737672
1736606
1875161
1452577
355255
126594
679300
1520712
599390
55748
1065958
1764794
757916
377932
139548
823718
1373555
247283
1437345
1467448
1790531
1486071
645214
1329535
1057619
1413318
798220
1091602
1653297
818757
634805
1386123
725177
1393379
1448652
1015442
556377
1510919
890868
1855996
1013096
1028008
1860599
471900
1070657
998089
1607160
1807261
723468
322387
1453952
13100
1552999
12880
49398
1311782
1619530
628628
1309163
535567
615170
1107478
856732
1908313
1403447
1923911
411481
730700
251230
1027853
1660343
1566535
1547557
449046
526053
382117
103199
1969230
1197349
1751966
1310417
573362
1229431
1109251
878215
1940079
1478668
863492
654990
154039
1538050
1176635
1942883
1349247
441328
1111034
1765727
1285630
1407486
1815873
1946060
858372
807633
1719446
265675
1949344
1169280
1503156
1273956
1664368
1089877
1039238
1547843
1407310
1299750
403955
958616
652360
341784
1905270
326038
946889
1616368
1112491
1209632
1837013
1102129
1141943
1934756
738963
1854448
1751661
1860156
1641911
960767
630627
1920897
481949
569026
1482621
1575013
785055
130871
1819462
88091
1028308
1047218
524470
133265
887569
1518725
1487244
1017644
927284
1581146
626799
1492689
224610
21057
591361
1558573
1305404
1282809
1875989
1932076
8601
369020
754904
1032775
984697
1773370
1714004
1494057
646258
914891
1044703
1728045
1056450
243470
1414179
1910356
1908727
1217109
824039
646844
1738753
1273399
95515
1174145
1973235
1793068
896804
1994773
504501
1901590
1253224
634399
1223397
955613
172137
763949
912248
1583204
922570
841947
1565903
632650
905369
1613470
333896
1059826
1439104
869574
1099755
563435
1909546
1720492
1939816
300024
1087157
1233604
956796
46827
1861603
1544246
406845
1769818
193047
1152864
990253
770339
1484312
1296095
748443
531394
179431
1534695
1628021
1138208
728685
1905221
528084
1335178
327932
337830
848722
1361452
1005738
1125039
325936
256595
408001
1027690
830283
1554593
1889549
177142
1112529
1346917
1972141
622561
749179
307534
1439252
342125
1482952
1844468
971508
1595345
144507
719994
1040926
1457596
1893654
1854015
636539
512522
1786736
1338945
605803
1674611
744102
1419701
1507971
42920
108222
646903
1014549
1415923
387112
326129
1825084
166034
1644020
1790566
1846729
1926194
1826305
823850
508961
1301395
572236
397335
1401046
813157
193103
1022470
1848951
497505
729652
926845
1785866
718149
1923512
1379007
1517879
1047174
1149312
1695415
27780
285026
622654
864524
1523048
1521314
604019
143565
797975
1790983
678983
1871541
1043223
1286664
767252
1898761
1116942
1890877
515728
1313951
435634
1153860
782291
541884
916583
1491712
1550353
563029
1937360
1181118
865362
1069173
559102
1137761
60015
320728
419830
1846175
1483726
1083062
1852117
1508792
1167682
856165
427820
123987
1857852
748911
212177
284730
33085
1411434
57833
1876870
1656016
244137
1550678
668148
391908
1427990
1530514
1142206
1955733
1702664
1930515
1721445
1146848
367885
992749
1017165
441269
181117
1589302
88785
1248091
1465375
456628
1506700
1493902
1235798
349379
879634
1372484
349821
457734
763416
703142
914483
1205422
869094
1072905
1348715
1960458
495026
1806154
1936768
994017
1396630
1371129
1587774
1606503
298022
1892331
1947716
533541
1966120
1412527
179209
1602324
352972
636764
244864
463854
710309
1413165
1080322
1258247
464557
1323916
654018
466972
317705
141190
1019609
1230040
1583595
622987
731687
862746
749200
551885
762247
1078640
618429
490872
1400122
971145
685275
1308729
530183
47024
1654373
1592789
834843
899729
481910
1092740
1688236
1952705
673016
238384
1247086
1804706
857876
1979452
923926
227244
1334994
79501
1669508
826545
286427
121238
1079257
1338841
837093
1995800
1076358
890970
1873984
257903
348050
7666
522870
389021
978611
290282
895281
1902497
1595689
1765244
1798379
299240
862362
617429
607126
665955
1257286
1930034
336889
1465237
693659
171475
1340262
612020
718982
987146
534050
170516
34833
1157669
548425
988875
1256823
1522114
1745576
592887
1982875
1291370
205323
331711
439064
1076139
1018483
566428
167267
1552865
1072178
272452
1296942
1623949
1212329
1177710
1581724
700440
77571
1565255
729112
378136
443844
1269903
1868780
817777
268570
1876348
860206
1472590
536464
1780532
1654851
1867497
1099353
1207426
612575
665264
947491
1538962
570114
163293
1303426
1625022
1542229
726763
1144909
828019
1783787
1045173
1856954
1954935
466117
1048371
625749
1010633
1676391
1400679
888095
291350
1527099
474881
1638180
949068
527826
4148
1160030
1640660
1777890
356898
1654030
1187045
1742488
260328
1657339
1050749
1672467
1717557
1834969
313593
1467280
1214843
1726126
1160163
477343
1610093
670156
1904292
575497
1930694
1522561
1542005
1359261
1802904
146142
83814
584068
1048087
830650
1252797
1534295
120113
362452
496619
954761
534136
1630316
1380853
1288313
1881304
963340
1697215
296421
1629061
886549
1651948
964991
1119733
584996
640598
411495
874920
1494178
1931551
1837659
312002
921889
227967
1125980
543387
1502464
586630
1267781
168244
1524
160458
972959
1599534
512050
103915
731797
89331
1546490
528544
518856
135704
1857552
854781
308129
606456
126388
269708
62111
235828
884811
1764238
1816506
228842
1108610
923447
945351
1358829
594335
942975
1791120
48443
1973288
1710660
873777
1014298
1738036
1068483
618406
1643819
1592413
1266805
86334
652910
76940
340784
1055654
1071085
1218812
995048
1243368
310601
1923761
1085107
1863576
1632355
1587367
1227637
888147
229242
1042951
1949597
826502
432261
1865204
1249840
205554
1782826
35447
1778739
337486
1659954
1594385
966997
1253581
1108061
1965936
553582
418009
1366029
457143
1375341
360115
1237124
1259615
251069
791753
942551
1650558
263271
783186
1904188
1707188
245990
986722
808255
561388
153684
1219119
915208
1126708
1456560
1612639
1754825
1256927
425687
929577
17784
1613752
663492
1973133
1264386
1453260
851601
1829637
20515
1973902
1738759
1128331
1810613
189899
1755319
284514
1992510
278487
1612018
546329
903858
282846
1859889
711090
308074
1685494
1125146
725955
986143
1169978
1534505
1828236
1028853
1745846
573055
1068268
1136702
777822
1250858
1785650
1146114
404192
646184
1910558
1299902
1376520
1760356
947979
11371
1988170
940153
1015947
1886212
114004
645154
1207443
1087844
589270
1524932
311921
1321020
1995927
1549971
738045
1532005
223358
1403956
397477
658139
1306646
1955361
896168
1151645
1931148
1426432
919999
1059977
1594096
1778275
1718403
1088823
1428941
805533
432960
917751
1614949
900146
958200
1132508
121915
386619
74251
387854
239942
991382
1771768
1034286
7727
889492
982840
1097553
919068
125743
148898
519263
837630
912671
912564
164602
644639
1689143
1376486
1541558
1923719
1536120
1715514
1898207
521191
500013
123922
1210818
1979461
742046
1463124
1611201
1407770
830605
1801628
1730055
97584
1383564
180677
247867
555569
406616
620575
1649427
1044084
1999693
1556406
788584
1636159
83373
1320666
828133
1779868
1590370
1110798
267404
249634
302356
744159
672761
1789207
1271809
1722347
365630
1141990
998464
1819840
1870971
11874
1846232
1973307
1189044
1268288
1320622
1885444
1608567
991432
1394474
535260
326274
1155342
852494
1910527
912926
765687
1299390
1235187
1073588
432150
1981080
1655497
1192981
369166
401762
1468463
509527
1005322
614776
1374619
684441
1951601
144714
1679690
267596
1671874
1251079
225132
164481
1995025
295633
1548937
416945
1183197
237792
1008475
778536
1782673
1063964
280703
1250063
404181
477679
474829
309623
1398068
902757
1884942
1028715
609406
1161425
477998
1579213
1576671
1512221
471846
292844
1316402
125790
1063664
227909
277704
714508
1661108
791416
536131
1014285
1012302
291443
368516
1261810
423925
906306
1798751
143643
1802704
984194
629577
802427
1403239
1479265
614938
1676182
1803040
1062105
16263
805958
1944604
1152054
1990318
379541
1689636
798648
1924284
980236
1674144
1219411
399060
749229
75652
1329054
469604
1899289
1782629
1075275
1540434
668031
193277
465437
1698451
1243277
1152046
1577722
1010634
1352664
1006640
614409
908356
915102
313351
1813042
1622202
253839
411231
1025178
654276
426170
1848645
595322
787733
313775
484384
760554
1765590
797775
1548499
310051
75351
61958
339046
350064
876305
1851678
1316424
34605
1636753
803321
1450853
377050
125385
1526526
91516
271740
1968372
1210148
123685
876207
1503653
899125
1067095
1953415
1114757
176777
1335542
111769
163558
732245
1498977
1680845
1656139
303421
1420428
151383
1644900
741915
1776551
1413859
599954
1695648
1075914
1122055
1948827
109259
651704
20659
1671209
437639
726574
618610
844695
1383871
1527798
369025
825823
381835
1388239
1381612
84275
1048558
1226976
593213
616020
462565
113795
1426251
1212577
1327115
930524
34223
1207280
983844
1041350
1350398
329631
418898
1701292
1434365
1257061
9700
735850
795634
1704051
1277016
630208
342877
983355
785681
1210898
508549
1207208
1149972
1574581
1574815
1632465
1364230
928933
1616167
246253
971176
475108
1475370
1511331
274954
87987
372394
512143
1628083
1570816
1773055
495982
506787
326951
1290701
765063
1732668
1038560
37202
1937876
1890076
601117
9812
843299
107163
1741139
582618
43754
1803077
1201840
34386
415476
650984
982264
1338375
1113044
1226684
623675
510678
1506467
631264
888137
1403146
49404
619077
1101060
1319279
1006362
1722407
976632
199861
1780124
1920242
1346587
323112
497417
1996093
474922
1215574
222331
318192
974316
514860
1114094
1226530
59497
885944
1038120
1477586
634546
1188385
1176641
1449531
111082
1220529
1850147
1712633
889416
1785855
312915
274059
154519
1831390
1904855
1769759
8730
1638049
659004
983405
876450
1498138
1500541
230167
312783
460521
1651088
1336525
293676
1924998
825089
650196
32889
412954
1719664
489173
110464
778775
1914497
341184
1635564
504049
1082081
446145
1941589
1535881
1460596
1259444
971430
115649
197732
1758634
451156
1842884
853358
1066885
1136435
562132
1794812
400001
1355246
1832233
1878563
773814
1247681
403845
363897
1935690
425153
1517691
585513
1358487
1120878
504051
338483
434942
1618683
111510
723697
455646
416628
909309
457086
1666591
1947339
839658
868284
902774
753049
1146376
1241908
969312
1512776
580123
1287927
1181366
1874372
902727
1982640
11972
559048
561030
351062
1653419
1203206
1569878
327168
581889
1708657
565092
1913789
314127
234492
990040
721261
667205
966523
568041
1672151
482470
1575996
153003
326384
477257
991176
1587566
807464
844230
393031
994622
1288697
468269
892344
616025
1737197
759578
276464
333128
953591
349347
1611879
555492
205390
1858142
468360
1370913
737193
1682875
491949
1033549
1768153
1131820
632434
132672
1881958
100872
821891
809708
1400082
1445484
1261235
936700
484448
1451820
1445864
700025
596447
913792
1996887
999876
1731621
377299
810045
238836
1480088
1797316
1482040
195159
1208428
1573410
1481229
152995
675668
466588
1424532
358392
994867
1749946
1233842
1189976
1500431
660621
361659
276334
1286057
1501522
521786
365012
320176
498116
1625323
1261442
996302
912525
367036
201896
1920050
969269
1400252
483749
1658727
1813467
1464534
1537207
1467825
1789338
1234816
1352207
546231
1268430
1637966
1628137
322184
261212
1715401
531287
1781218
1150459
985716
1742353
813838
1328094
679486
1996906
1623721
1710442
1900186
210939
124621
1322310
1477804
488762
110747
255217
1215424
1579893
1924015
451471
500529
1645486
689752
1266888
953167
1412185
433597
1233227
510077
901536
1128114
1868367
1317101
222025
1132308
178814
102030
249736
1540947
306780
209289
1651258
1859702
160497
1937020
1406043
386021
1310700
881302
1165938
556105
712712
968342
1275709
1971008
115364
1423111
1661703
554346
1283635
965317
1199082
587847
1745098
1031475
1624917
359516
95229
1237429
569315
1034232
336171
388185
1033123
1295416
580423
342950
882418
1255677
839799
1504870
709510
1042130
1754296
970456
1437856
359547
361582
1652990
1585054
961688
1751477
776306
688923
867779
1424195
1467516
853356
682142
138708
322504
1644041
859911
77455
361347
20936
1669430
1167126
1247384
415299
1636283
1818818
1670626
1000321
1247525
69381
1648320
383980
360151
1305452
1369565
339557
1030010
624885
496903
1193189
1942397
332545
1856366
5688
749263
683849
769675
1324673
1344508
1903334
1281647
217902
1771238
471047
1255122
854473
629328
731172
1583597
253390
871381
941337
1618906
1613443
1999908
1247222
1566748
96089
1616463
38623
1282761
1738702
708144
510381
1115312
1329279
1616342
1322054
1689023
41525
1453124
1594174
1176492
541076
1348846
552645
1034930
189545
1282557
131340
1911134
1314679
755747
1921947
1152827
1991063
1517324
1387656
11204
740597
770244
1379346
163004
830344
1383965
122980
1898247
1017642
971425
495869
1682035
319004
388584
1307823
236199
410135
1022304
133557
937736
1372880
259369
1831717
1634611
1523342
1777493
1140304
367645
239402
1530107
292125
1122936
406561
1010626
1985417
1818807
1090701
1884079
1047086
551842
666754
548715
1870898
269710
1688395
1773105
923171
75286
1651253
1108776
1749829
226139
998240
1551411
980149
1127861
455738
265580
802753
1297082
926745
245606
134731
1994221
1280119
1655601
629748
85744
430875
124749
1848650
1919398
1479646
966394
1756079
1132896
1627619
673893
1514575
1370703
1603807
74872
977687
1143040
596636
365447
1677297
831687
990376
1367753
213598
1727987
915850
1889466
1159149
347951
1773791
100278
1501463
702680
734564
645344
739840
911290
1450941
589080
175942
1703795
1422537
502730
522471
707048
1399463
594187
1281300
214712
1526872
1809245
1219371
1425649
231450
1912502
1977171
1934427
1808167
1104745
1888575
1710560
1168833
1221344
1792446
654157
100528
309769
463746
280294
1683287
502356
1832921
549257
392457
409543
196707
192063
265804
1476806
549561
1433019
284581
1288658
84511
1553275
334599
966416
1170934
162414
1394644
1241694
747909
1553074
1681411
1073602
1431481
313590
1868370
89643
500017
1991424
16563
16678
1186503
823144
1108582
1215075
1353385
1591292
1835784
1304423
1144063
1584380
472210
42022
1596509
971241
302515
1079527
1351188
1056972
297293
710322
1821319
526456
1685829
1427174
127246
1377685
1008506
508700
343682
112337
1629831
406155
1839384
1892424
1329951
1293379
1668462
787374
364602
1661041
1337821
1609868
1423712
314230
1948572
203061
66491
1219144
516275
640309
1495068
524747
472192
1809221
162477
1852444
806757
1215449
273899
1620453
93217
903381
800542
656470
901531
1872201
1237474
643218
1089425
784965
1242879
1462108
1462342
1654444
395389
1596242
571933
312552
1109545
299478
1618226
451880
1593520
1126225
1869572
931313
190106
1820566
1697931
351903
475170
648290
216180
369111
457169
1131314
1610603
106716
1126306
1713764
1528127
646901
1852852
251531
1207225
1947626
47810
1104070
85905
1273567
532031
385711
487522
1866405
956629
1360508
1880402
524341
1423177
543693
262497
1943003
748148
336712
1054890
1105820
1431996
399785
928583
1337325
634437
1702682
1606374
1124991
779595
493849
518078
175534
885634
422742
1254868
220323
928129
306856
59189
599934
1322993
1108695
1572984
1543900
1450021
1022604
1841512
547216
269026
934549
1052811
507636
1920689
33792
823386
1507785
1904132
1396497
357396
1753693
268311
1837323
1503738
1085008
269505
773452
1745124
613684
267621
1786651
837364
1374144
343327
195619
1242577
1985751
1312154
1773540
314035
805261
443520
190944
565625
688856
783501
1007837
1651552
4909
1704771
939530
1966155
598037
590791
297369
745241
84126
40540
1678302
536974
33441
1374307
435032
313755
825387
1490681
1106658
369636
1035522
421162
714993
1505396
197494
151256
855882
881515
6607
1552245
1817511
650348
580388
1290807
1470005
869578
248048
268350
1821136
547632
935095
1409499
1413016
597768
1370766
914767
509262
231860
1866569
1710836
259633
1854273
600573
154304
8162
875800
58062
1878504
799104
1290084
535093
1330182
1452935
314854
1610851
255377
177270
222953
616013
195467
1382715
1543373
979289
1000821
1006262
464116
140750
1672733
1896452
139009
1413062
1296197
1125619
1528454
1543411
99009
310312
18285
676054
1092245
755722
761259
1274250
740565
440903
1537426
1153563
1065774
1739865
401015
1811165
889548
1917593
796927
1144374
1305709
1549239
15724
326671
1515590
490324
693252
6881
1221681
1256694
336281
710085
581320
915367
1858339
1034196
1271019
145705
1105896
483076
1785493
845632
969850
935289
824319
1448573
219490
1912994
37736
635597
298919
8546
592162
188032
177492
39355
1214502
1080133
454584
1021378
1737746
326192
1362026
1523560
1724573
1849853
741016
193894
1786159
1030712
1300698
965286
1702879
1769888
1851440
1753328
1660599
40816
171854
1746563
1771992
1268838
216572
68371
1437185
1880915
1910733
1122612
1963927
1353253
712589
667704
264688
1983030
1324814
1192476
295593
1014916
1852752
1820280
317639
1797318
1337042
1850749
1700165
44119
322750
1587259
677379
640830
331968
1365013
476339
1820330
1312602
1516237
93106
159019
29591
670459
1002159
275022
255914
1140900
1848236
263571
123224
1206153
1247513
1986988
1171660
1449553
431864
824342
1625521
426833
1937212
199808
1595958
631796
1930849
1619154
1575280
1183569
1245844
1198438
1404792
1379876
1718126
1327979
317553
1539238
277914
772066
1760805
337234
28592
722278
1797916
1740314
741180
947187
1509176
1206271
1639664
1517049
1683871
1959014
1059496
607687
570572
1069887
252870
1525123
1734059
582675
1298236
1833040
1098175
830841
963027
1040789
784433
1221702
939277
1846073
832836
1021138
122779
885273
694392
1599840
1026479
1998308
35261
1435401
1519847
1430107
1507399
1527694
773319
894933
1779828
1803622
911920
186206
805511
1877474
1289008
144684
1388800
858126
1996385
107076
367582
225298
568347
253781
1711226
441669
1320128
1865357
1577984
1227722
1449885
819370
1713150
1667276
135156
779581
1188115
972953
270164
711101
1930387
1273378
572250
610997
1556362
1790239
1840511
1630443
978509
582741
583494
1961517
1907499
1156559
1846395
426020
937440
1951601
954980
562327
1347979
1953506
1464741
1442150
507464
1019433
1039213
412191
68554
28471
1851080
1949595
1643450
659181
875455
1974191
1246835
1838079
1806032
655078
1563224
901981
391546
439760
804772
1615092
560731
1210260
1472777
1886842
1701488
482954
392177
943223
1679502
65962
1024810
1775933
181399
1376076
654179
1418498
872267
1821927
721543
544721
756008
704740
1187934
494521
461040
1845468
1439261
1199518
725300
1894045
958224
1099821
1893496
1533979
253399
339875
940997
1837150
1107101
728297
1974013
683997
179241
1964495
1719195
1978361
1086089
451058
573836
1179586
1357749
897188
1409763
771438
1363346
271646
1617333
1149971
1981018
1560221
1140426
498923
1590668
1503644
1280303
139321
977024
844914
1430812
1318681
975774
706586
485270
789025
1306459
1263272
1124448
648813
1670767
620873
471602
360146
1678129
707487
1986251
516959
582904
920991
1983590
1794256
927691
227336
534504
754635
1342009
243046
792724
758457
1041311
146847
1651168
95912
1178745
1449187
1441383
238238
1809636
1426455
848449
423685
1014441
1024898
1370311
457916
15677
878596
992850
1063567
78257
609788
1422075
885158
1425749
1327363
1908677
921783
1381653
1199640
883927
1936078
61567
1692652
1241788
435628
1503828
192541
95341
389738
965251
1391533
1090434
874644
942593
252834
1513785
1580570
370444
1663501
893509
990137
929247
1430248
1386422
402512
1054979
855148
66615
653008
1776688
412272
856385
667265
645180
732982
374504
1652004
132719
1205969
1361126
803548
1002333
985410
840356
796460
354509
927620
736707
1924165
1026301
1029196
802522
1810470
1051544
916100
1174564
18429
1737941
1976977
1870195
1628793
1198527
1202307
1828478
1945389
298012
1108530
301863
281324
1033633
1550823
1772275
1880256
1909184
1637755
1496751
1304118
663681
526020
1357357
1397794
1629925
803841
1202443
608505
1704307
216723
858280
1193454
731957
317137
816979
1979971
1709290
287415
1460255
1947582
447709
1564961
1068583
1205589
542496
1222299
97563
175725
877216
1509189
1391427
802302
129005
1942620
1379278
968684
1132848
143990
597426
313760
382086
1138980
1119251
694670
876028
1927327
418749
1656055
27656
1089609
1111692
1253595
921558
132270
538496
472882
346800
999377
1649880
1042683
581498
1634343
1030502
340526
905349
1618612
1820047
1066003
127180
845471
500004
592174
1367862
1279041
1173723
1596222
1911601
1332098
1110707
617001
1050858
789626
257884
378428
513498
1813620
970008
1602918
1260937
1410254
1027445
1750835
468224
673516
1799907
628913
33727
770282
243697
1174654
1117029
592639
810924
1346017
42950
498994
1535006
1112853
1609566
1005533
290820
1349924
1360938
427089
1591700
877881
1899744
33242
1795501
970360
226077
75894
388255
603828
464971
1648369
693015
748147
728247
886967
567763
1058296
1992507
124546
1296758
812564
1316494
975072
374051
930545
1277195
1883910
868802
1525398
1015634
24397
1793012
279111
733991
293202
122761
1940130
1006418
1910429
129242
1030869
174041
507844
1940757
1166091
1707352
1236974
631309
1334645
1266650
1731409
284463
1522654
678571
1092645
44006
643315
1131680
1077913
1199357
949807
677910
1479708
1590692
342631
1602236
74212
305169
822241
1581117
1712302
658250
1320475
1584709
1123689
262844
86355
1709927
201107
1455771
599255
1709178
557362
1855695
1628560
1904975
1024248
1518579
125285
564889
1245160
1208618
1646055
837852
8518
1811520
327182
1030605
1475134
201232
1758988
1727091
1984292
241056
84993
475501
722624
1160118
287056
1776557
1847150
688011
98370
802454
359289
465192
504613
1348110
1499258
464239
1089820
514227
1050970
470366
1284785
1936117
1014342
1027276
1689433
819776
508122
75025
99808
326634
955039
730907
524015
578527
915766
1774866
8836
266907
1685395
41771
1027117
583605
61108
48313
1930032
673459
1507925
265823
588448
466522
1473210
638209
1238423
1206291
1107616
791786
1980913
767735
290308
1939364
1275018
1347698
1665693
1892274
1680719
155684
1344648
1841407
1658614
1029237
1203286
601064
1298837
832627
703463
1759268
79100
754111
410595
76131
1056451
1063365
880156
86810
1551847
10146
1834855
813659
919008
1333136
943196
476314
744510
1895439
1844820
1223970
1040193
1858205
863971
250016
1525912
1578953
512599
1093347
1777522
896271
1118836
1455890
30226
1161443
1768342
936192
30388
460114
956227
97664
626023
60911
1002241
1559167
979359
1731171
1218844
17035
1714586
1719875
1193986
667548
754724
1618345
760829
863946
236622
1984868
1382440
1935904
776469
1925552
746741
1788919
1592010
1465604
4715
265838
1544304
1906083
1214097
1727591
1803568
626321
899661
362090
1335044
1506204
910433
29227
1188762
1474270
1018697
199572
1499752
213447
1098905
1466230
1133816
1821332
1096638
1676413
867105
845727
1839842
448019
1594375
1980214
828258
1900937
1120920
1751423
438006
869837
313142
750645
1527155
1562005
1411549
414235
809869
505078
1814523
880392
1940725
592260
1121527
58495
1231491
1168306
482706
1834543
1343711
537329
1773309
302989
531004
1302027
1696018
578370
1767209
107160
98434
334531
1955867
1149691
953224
1648410
1034208
1652495
715473
340707
1010264
634797
152302
1432354
27595
1560743
613765
1303310
936087
288452
829889
158794
885598
1402781
291868
1131385
1086584
381189
38098
14726
1399436
1165923
1574748
234305
42339
1400607
844553
788365
1892314
958511
1405642
883750
525132
563812
1466844
170173
278845
656899
1061527
1363401
721351
707
856553
906199
379647
1293082
1769443
744271
241983
674838
1487871
196235
1491440
236243
327799
1629403
1076643
697036
1950382
1993144
1762298
1305286
823604
584828
1430395
1701890
1022717
1501610
641724
164883
1048889
917133
1302582
962660
1677357
1585020
1839320
1888784
1951383
1949947
1546240
76584
1375351
813383
11201
735815
400293
288060
1705058
473905
510880
580627
60027
913690
1864859
1406240
835474
1812445
1119970
345737
1350237
21386
773115
627037
16203
1124348
1341738
737295
1416498
257845
1065123
1028611
1834476
1577825
1790705
971560
1316772
1350526
903947
149163
1682232
1511062
1170866
1959288
1629079
397405
1457909
906771
669441
1991380
540653
862681
288179
903290
1842802
860062
1948296
1226025
1440929
1464255
470703
1835892
678982
478899
690482
1917648
844205
1577887
1098341
1915220
848955
893464
1437557
1374072
1734527
504204
497963
855151
1337541
1157572
967828
1152107
1059565
230050
351713
1026421
220268
427361
806176
705800
873382
1121312
1637562
1459308
328034
1408673
671309
435009
1125448
568013
56686
740272
1039007
1774492
1502824
55897
203659
1457501
1389113
487018
94441
1343385
785810
393428
556713
942792
1884809
1780383
1293260
399993
1952423
1170684
450251
458989
268549
1391447
226668
754497
1910200
857810
243338
338750
63335
402216
491100
66092
866354
1825713
1679415
1865848
178831
877349
632478
600939
817379
1126067
37734
899543
508934
1162948
256160
1079212
459688
1819356
723864
1434421
145751
667976
239435
1935718
1680390
1687798
281910
1323136
974316
183702
1037595
1158050
1944039
1155205
1778515
416035
733601
1198438
1714331
1083258
1603755
1080614
227806
1302443
419688
327033
1313726
569769
651874
630891
586425
1702439
1420380
1254620
1274905
200823
1972641
1846687
763509
621953
359402
1266701
970711
1868732
455222
499497
1843654
610711
1085553
1135776
427986
1454351
1027926
1530704
1359566
1087418
526857
1282927
1116452
1861774
1261384
1760132
1504039
1720369
1801671
1929343
1108329
905980
808613
963710
1574110
863172
1333970
1749649
190445
283612
1794677
369899
742501
1952945
775168
1622705
633804
1585406
412315
1815750
168287
1047509
32683
980407
588351
1093084
213301
324303
559262
579560
148151
1664024
833993
1632076
1193841
279484
267295
1577838
999684
1092613
1578582
249945
1826454
990497
1059283
1146759
414974
609753
100467
982677
150876
558960
1907152
1929123
1764570
196046
160751
1145958
1314073
367967
1486330
741724
1277372
251556
1066674
935143
299405
639889
432551
1283351
43121
858997
656014
1891809
108230
1525138
813610
1321924
308905
1567880
1049958
1423500
1302085
1840524
873556
115518
210123
564333
1395166
1215177
759852
1487904
1250307
775660
588229
1750797
578527
230183
1565719
421115
1074479
1436906
1976641
136783
1191314
104658
79339
431629
1969368
1914253
1743081
1005494
1474725
800492
1566930
270619
37660
897999
410815
990028
1599852
725323
1484611
1635757
534032
1682606
804900
573512
1988476
591711
1545259
979362
15233
365882
897251
1108418
126788
436678
109911
987953
180025
464406
1335859
428444
1030667
1370954
27419
635761
1613261
1130079
1681220
1505872
108247
1153691
765675
1308633
786592
1159379
1393690
318503
544854
58886
427549
937136
1096603
1418320
1109589
429958
886029
662399
1232624
695436
187254
334167
1491873
846463
1013942
449448
1212785
1941864
459030
127937
1242465
1496694
319711
1167989
1469877
1863060
296245
571677
1225692
1300450
291732
1361186
711789
1453790
1328125
1877046
1520222
1100536
1359047
1267905
1455927
1702590
1929350
1411767
759072
1580231
1897781
1454770
863139
895218
527714
938135
1242393
1908379
1969656
1900396
708199
361442
295067
1745420
873668
1314185
244417
1831674
625558
1942730
1298743
823221
979672
1958462
1739829
1473245
477967
1868861
1843122
475981
766570
776248
440294
365380
621230
1346062
573192
1421936
693803
1905200
742225
1375937
1743174
1089093
1437665
643256
1749121
1382845
1412012
877934
301732
563624
1761501
1878341
1251988
252063
196829
1120490
355475
1146152
1343964
1384449
648136
1801556
179160
1271979
522731
1736182
795749
563916
1157235
689659
1830181
1293875
239970
1548469
1965752
779547
622119
1736176
1317557
613932
1767288
446590
980179
336937
1062639
1060949
1452489
734871
342398
1997690
444127
619083
391600
1723832
838760
1355274
1057672
506885
1455403
986985
1048396
460593
1248392
1644434
1021270
41869
1780082
179427
1831499
8289
14125
1109457
1841049
1002672
1183391
724589
1789225
1635364
1567337
846253
1347408
734528
295008
224285
1922570
1169195
668426
619304
421818
1899235
1457233
1762633
77464
1382929
1619408
906511
1510067
662589
1883631
531328
1957249
690098
1500597
1529311
798267
1009321
184501
589988
1387692
849163
1837228
1720756
1909502
1311475
1052310
1968496
383264
105268
688623
1362647
308841
1521234
1486493
511219
504519
1607619
850107
207214
1505802
1107134
1356548
1746915
514762
1311455
826183
297279
650903
1293756
381351
1654027
1488740
342755
1650514
1829685
646927
1202774
417936
1021544
1709695
351345
65027
856995
1918611
917661
411933
451908
464434
606844
1513088
538036
163049
1879111
921311
1494066
1220607
820389
670082
500558
308965
865315
668644
36208
509781
1397128
1844007
402438
634731
1713579
1137934
1363438
1899083
372257
1830748
1433590
839608
666932
821550
291531
991673
1169407
1227031
1899939
1016170
699410
1960050
1648830
1726333
1668214
1739900
616431
921522
657276
1195472
587206
13059
1536241
38188
755311
1348225
1296725
1980246
1881577
649739
19099
973888
1783166
230257
1682117
1430772
1844093
1637691
1564088
751958
1912849
1883206
537546
1596074
1079758
1092777
664316
1014782
1831716
1596221
737610
911357
1215593
1179122
1649180
1335297
955823
1181798
1181234
356853
1719397
279013
40986
1792426
236676
1363489
667110
80572
405475
578499
1159885
1448257
173638
1282619
1560522
1031541
1290796
103765
769797
52657
760732
97327
1020590
24406
706228
290515
1172647
85587
74636
1928804
1331835
767414
1498852
1205123
690282
320920
339946
1594577
1704725
634976
1191092
1223983
1226023
750730
176305
1984715
716603
524342
434545
643143
172261
1825650
1820972
476785
392500
627947
117215
628396
345327
1517942
210093
1176474
151999
1862565
1771184
1209248
1429276
1310297
1573967
791301
103683
1926199
325690
704146
1906096
348913
1036462
840696
1055295
701784
1775381
25259
569891
50465
1197401
801555
1284513
264796
611760
1618432
1413079
194892
1058657
471585
1343855
1498365
1526639
1941436
824825
1906566
454314
1051889
1995912
746292
1895340
1940391
1383493
204826
1844806
1972805
623611
216937
1752672
1843987
1542048
788542
1369895
894784
1338388
460894
998279
108556
534581
1130351
1115596
79523
988224
256257
1529775
1214904
563046
1366018
1487588
427391
861746
641765
1591385
518680
694719
333918
1264352
1815294
339073
1479494
1866336
1031051
1989559
1381177
240837
1812371
1664874
358123
1165309
1830158
287045
1343711
1992627
154625
624339
1477984
1811894
315033
1305637
129648
933991
428685
1041037
646365
1509473
848722
1046464
1739798
1757081
514329
1378286
475002
1189117
832767
313085
716580
1629693
1923478
1327779
1614515
1769575
357996
1384588
1811056
533132
98802
212102
196045
1215589
747082
587729
1626666
152007
320131
354531
1772825
922196
1332919
404987
965707
758800
1090981
1639324
1890905
1372601
39039
997701
1529975
337528
1878569
40597
1392660
925307
750424
520688
1998158
1794859
1654291
1558053
534076
59762
1246876
1784182
1395459
1745114
632096
1268268
1480726
1781614
1472481
766586
196129
1761289
211194
1311790
1666381
1242837
1000051
446022
921653
802956
104348
1221789
398189
289743
837634
1695339
263794
1589019
88908
114718
1741645
1473512
1342357
1285515
1296844
1782567
1916419
205094
136882
1203566
841280
304787
565593
1322594
480548
1775206
373653
187203
1763663
1191901
1122391
890454
1303076
1670004
1744672
999861
765821
117031
446626
1464857
1942818
1236354
1543983
71382
249430
1775940
447523
869402
270912
250013
114444
1014200
1705944
1604246
1963765
20157
366475
1487671
1552905
1276849
80363
571074
679019
737843
1428738
347876
941585
1982267
1823474
1431359
41652
1008044
1979578
973329
1968094
1361054
1976040
1083328
1516598
744253
1241998
860265
1950451
1482044
487893
686698
811777
1778994
88990
1418499
800083
402059
852063
337609
1905940
824095
420598
1253269
1160600
560801
36583
667735
1751557
397323
1076819
185604
31311
797120
711590
514424
584477
1243864
1494334
389366
1773327
1014003
380656
923298
1188081
269715
1361161
1248202
421437
895849
254823
1690374
1996583
1190291
1483991
1585519
1444362
824214
1318740
727676
34883
1933707
313177
454383
408968
1217108
719718
1698724
1664613
303724
1500064
1871135
1040252
58338
1904401
1257410
361334
1658049
1351092
235878
854683
1160215
1489830
1860391
1862445
1302282
1524513
875829
334622
330790
1585730
1421128
1957748
1649822
386235
1512212
1259075
814190
1362883
1138948
1005466
720691
602858
553239
1412620
1698382
419050
1288523
479319
455435
1866771
821133
746568
301843
42634
1263189
55988
1643520
804580
1338909
285637
1272656
120887
43018
1622184
264401
832837
842025
1715638
873977
930440
1792675
305661
198629
1624981
943280
1849119
371436
80585
865237
336066
359472
1419671
1262839
1318145
1758155
1541439
765693
1341811
257650
1624612
332707
945849
1552637
1500953
258243
447263
1268672
1600311
1022090
1512732
1856991
82648
1950257
1100950
1432110
1313555
1354603
360119
1754243
13307
691877
1032777
1845699
190371
1314503
678999
1021922
1832119
1941944
1356004
1194651
1964844
1463051
15550
367774
1504723
1407372
809945
1333977
1309425
1927838
1729203
1033509
768307
646899
622564
1976136
84541
371852
1475280
1112238
587565
22649
64388
1367745
1008139
1322581
1576350
1854688
1246332
1694591
799095
1815574
1654625
1930012
836898
1143713
1030616
269339
1346900
848418
155
1055517
261616
675137
1015264
769191
112424
763241
1833132
523783
1011923
608399
1690552
1045670
944058
1491046
261458
43882
1666817
266280
158623
1659604
1600454
718806
805272
1273506
1671273
1563306
714720
1967120
1060929
1691082
745400
1066381
448330
103430
921852
1504341
1815455
388496
1850447
1452479
568319
1591966
295656
1257851
1868450
145504
268653
522731
1349614
32859
151889
1571171
329884
1179489
1464306
555391
1273245
1235713
1697608
353589
1716470
1595035
1476429
1468091
175831
157044
1974540
900313
1121604
817475
1526088
1836880
1838771
503677
244972
524632
1421891
1781195
719327
1394885
635900
1376386
123984
1717359
811292
987995
1200091
1434991
757821
1744719
1699001
416674
1690706
306445
1388936
1783875
1546200
1092903
1106414
970403
499260
503489
1416192
1484388
857640
1495871
1836014
1620974
149728
857818
1748070
213982
126087
1202880
343216
1549479
1290673
1683009
1641616
1990325
821401
1525672
549009
904525
417466
1864363
34418
976745
45336
1410207
1100113
1058711
1287941
818981
626869
1499419
447625
641624
1449670
1581704
1674783
1800601
347798
1926604
640150
1791419
212119
904718
446874
1243448
1135811
1466690
1800077
1861165
1458732
1016362
1226800
49349
1520667
806743
324310
113728
1792767
185250
863990
1767471
442891
1860750
1015757
673351
995694
359391
1750964
1696253
1135827
1140264
951491
953407
948345
1234983
669656
749421
1346258
478460
552083
1894046
733026
1203236
1449837
1971410
1423119
1786122
1851358
576433
1603821
1127145
722157
134243
1200670
665674
781600
67030
794529
1352242
373270
1558804
969499
113783
1240449
1365520
1040780
1770190
1432738
216371
54711
1402175
263994
1292525
1227340
386273
131525
497643
348223
590312
1481640
166427
1787558
612116
447954
712494
974899
99315
1674509
1969136
445571
229187
1973244
1793097
1999807
1233555
1955635
751588
2162
598148
377739
1108551
1678435
370327
614625
823203
618635
1394728
1969189
376669
708824
1559202
893280
1648138
1828302
163437
1437707
751546
1439539
1238079
682984
1986736
700314
474038
1796695
1073196
199110
1729326
880336
1884178
6887
1800292
524009
641642
1166092
12318
244728
936817
1038334
972151
395023
901495
239861
1113662
152472
940005
192943
236074
900539
383476
80480
199493
1352128
1293706
1243502
690418
1319199
926195
1494203
1519970
162357
572827
1927529
1341939
603606
1637006
1950760
625727
1096032
1206520
199500
569734
1403701
140114
1895356
1622981
1693505
1460795
1480666
53077
1938159
1400634
406256
386261
1866288
407379
77984
1475628
890686
1724763
1393721
1181234
618495
1930091
1830247
1927545
1888002
699316
1372337
1713804
1971883
48499
1610509
894597
295189
459505
1453780
514811
650067
1805407
1233772
411570
942292
1433922
632259
911757
618074
413068
308821
960597
1531143
717747
1965412
1241778
1786186
1537520
43787
1446654
86099
1487830
827643
1459104
541426
1778729
1614119
1390147
1672509
1293726
1068210
874136
94487
955874
724904
643597
108507
760506
1320212
1157832
1111542
23126
1776185
76755
540914
1064024
1840037
1111550
995367
1313310
1278246
784253
286674
474738
100284
219736
1267294
1335473
1286486
1431727
473387
1066077
1023725
1496377
1083238
1786419
1022086
36607
540273
1961082
700463
404595
1095378
628377
1071136
1743631
535210
401126
1442738
1769944
739739
240589
106791
520421
1771067
123153
1815617
176978
1079793
997778
886739
118217
1377891
1608790
917091
161865
1896745
1904259
1610978
1840373
1043302
796923
1671220
486778
625186
1683767
1999099
616070
956710
1200117
1200276
626807
91276
1094923
600063
1160960
896310
91116
1943366
910928
928431
1558457
1485103
1333187
476773
1461943
924350
932827
143225
738739
1648469
922375
1173985
1431547
1316347
823046
1182511
1492255
1409462
1188793
551489
950185
473640
1417868
155605
1138954
612566
1578484
1504132
755003
1203640
1622710
412058
1684405
861032
1676652
37566
1758116
247797
104544
743910
751834
1203035
1029870
1237653
862488
426868
1723648
425751
1400478
977976
1595125
1442280
185745
1882158
95596
1064630
1937031
220721
1890853
870059
1447341
185344
1724912
1026759
1273717
953347
1797856
1435354
1059317
1030379
216715
1436918
537415
1143269
1914793
1575376
1069083
884506
364449
1926429
596876
1433864
1808172
832660
1274049
1968057
259402
842983
842466
750350
1362373
1802744
965053
906691
46442
7111
100982
1318102
854438
1641310
1926179
667754
264734
1093420
1062947
1024834
1466112
622437
89523
840769
1232361
1233428
312450
1737821
868293
1736273
1856935
723882
549499
1994538
129114
1540652
1410018
941349
2491
447783
931784
459977
1480150
1633711
1655216
972448
1085549
1070489
451049
413249
1811853
1580375
1438897
1500536
1825472
741956
287971
579447
187795
390645
174204
1342872
1825382
7662
575246
1515984
1448839
1453485
48701
61946
711680
906272
810463
184910
972764
1341640
1475085
1434324
468372
1319947
1513968
136307
794
409715
1393939
1989237
93867
448150
1344747
1275382
1939375
934075
1442787
747186
1098307
1370066
806450
1186847
1614090
1701677
1318168
1859978
1953509
169991
396259
710834
1162158
1940195
645823
1262610
91859
746239
1635918
519210
1661785
1477556
273347
853790
1674635
431277
374560
963382
1693168
715110
274372
144116
484706
1932651
1672251
906148
1146085
1233427
1954957
1974401
1905391
1957573
1934769
904127
1764517
1156970
1170425
1476669
651966
1729858
622508
186899
1354661
1937606
1253343
1646537
799486
1712965
176596
198186
1532784
1863291
1323237
442383
314027
807390
611710
411090
1519215
1267352
120853
1050496
1663847
84382
1562134
1528112
1933941
79665
1353490
178579
695417
1405644
1613852
896403
1395076
8229
1360444
244086
1739592
767185
1772081
787537
599584
483745
1294813
1763181
523251
183562
542971
1128769
843652
1998189
1457003
1265291
131643
1151396
207219
275016
20889
1412934
1797861
1199304
897492
164492
580841
1179001
663136
122908
559379
1599436
423139
1084037
931566
1019460
1545031
602863
1607938
1755533
369253
547919
337922
171847
891633
619535
653283
1153553
53113
1207788
95288
206988
1330524
1066374
1234125
1826058
1777548
493622
1710859
965955
1698810
1902657
670695
474040
752135
812204
701957
531834
6324
1838577
816798
1233528
360921
172377
180963
1836173
1474281
144204
1995153
64938
659673
1698085
108265
1833846
578491
1311294
611078
1188780
1909768
425369
1157536
529733
549953
1614009
1539367
1571768
135192
1194120
729318
89663
1869642
751871
4954
1554536
1782388
240882
1212982
1715116
770249
1657232
813618
917858
738568
1730590
255442
976268
1696545
737610
1898306
1151045
1711616
1676762
1902771
740656
1298836
1552130
1630726
1152551
1704999
920342
1737086
1963482
1962765
3126
9161
1449157
1154583
1061413
1413579
186767
481749
1932396
1378338
602371
778282
1794687
1757438
673112
130304
1598420
390801
997392
281027
294003
1734473
709958
1978994
1563823
660959
689864
4463
1294191
885164
1264505
1078815
423326
1446337
1223423
118428
1677824
616947
1290508
914614
1422916
1867792
860834
1264249
780631
595981
768608
511194
613308
261743
989851
1030108
1642178
1411763
1994284
53016
318639
992404
157294
1072860
1023023
649601
1161133
1349719
1452985
1970971
277501
1668600
436094
1727089
1308492
365542
1202281
834839
521645
165047
514530
508558
1720256
1798303
953019
1034620
259713
424507
1347583
775127
486472
114945
1425161
747459
1706538
1991081
1663854
1911459
1813689
1336785
431999
210306
1946294
1381653
1820659
474965
667860
641283
817453
1403693
650453
129038
1250935
1694171
1427649
440839
1114141
1025582
1370946
924092
1777166
1677288
204092
997646
649925
723104
1234627
1921845
34172
605244
86570
821827
318380
823839
1398343
1114037
1638976
805339
850573
1400577
756803
1438638
1012626
1432764
997736
989273
64268
1453982
1276519
766702
1040069
792586
471240
1673115
338364
868338
1520420
1915612
36496
891195
355733
1129874
1483334
403557
427341
18100
1683972
234594
1936164
567841
954363
520980
1231144
788541
703742
1178137
1748985
1789518
1195750
43040
53420
42935
440419
890619
916484
261780
1895560
473158
1039503
969692
1066806
1966226
1510180
1368545
1919813
1727034
1832956
1470120
1718066
235532
1710146
1552741
921410
448545
898796
858696
1980665
1570522
53950
1117344
255667
881949
1047685
1107006
1970256
657321
645089
1020303
798301
405004
1177489
1575779
1777707
1632142
451066
57460
851430
891949
188489
252888
1766708
991077
757706
389715
839145
181046
668039
976995
168960
1111474
1306839
1968155
129359
913129
566737
761643
271056
1707417
801415
1361765
399479
945493
1789397
889132
1313733
1150395
1094776
5103
875213
1602955
1852943
1523307
636221
1783131
93128
759812
1723644
933217
1527132
792769
1374431
663182
504026
778783
1305570
671158
437218
885669
789505
570534
1282674
1337446
1403889
476690
1879827
1285119
416166
546338
937524
1221778
338958
678509
841321
537217
837468
1192928
133215
517059
309569
1746265
548748
1095842
848305
1161327
282838
1054875
596767
1137482
438062
716553
1453114
670343
1026716
1742736
1954606
715240
691460
1353429
1395951
1528904
327377
1659500
1977273
1849443
394705
472701
750515
1538456
715548
370319
922315
1874004
1520678
3787
7412
1503365
1896750
387405
1654170
1206550
215926
631086
536446
425869
440323
1450178
549717
985409
1751219
1272014
1774593
285695
1878883
293925
847134
137532
552208
1023638
773631
1607813
1998136
879374
1295637
662237
756373
1901563
1097629
1954494
560118
331265
717864
37355
53885
1270018
1379189
1155741
392306
1130195
472095
1805860
424350
135266
1862673
158298
742806
1087731
565342
121159
889674
1696440
327473
883598
1195056
170861
1005268
1250896
1504378
1653927
139920
1179963
759174
1873667
264598
75235
108242
375997
1240204
898542
99563
1941199
177526
1563755
1980093
1787530
1436130
394329
1393645
990617
880016
169147
1989037
481132
1214219
1486835
1165000
1125715
1667225
1696308
503669
327587
1100108
1416800
1997815
217086
401292
277458
998264
1286023
1609242
1726774
309870
871280
465348
558220
1163153
1263509
1676427
994074
564690
1999141
1850337
1861978
1554004
1860796
230268
1219328
460948
394919
199489
558871
785096
694582
1446
1350501
972206
279488
1150958
1185253
1364834
310413
1776810
992585
806902
1816404
254937
1590283
1597290
1817676
1997692
403881
1711797
1752416
1458574
567502
848949
650731
1342164
125654
1780032
381367
1641791
61131
477873
761673
962672
770408
87289
1827312
64619
1985961
936913
243287
1390602
778963
1478534
1654373
1668341
159558
920307
946994
1469947
268356
622627
1679942
1300995
1305754
329763
577588
1086363
1493723
1951053
1655243
359879
1611165
71816
1913533
786482
1339987
928209
365224
1478544
48243
535162
1656552
526385
1313276
249974
1576182
113046
962186
548900
1239739
1961207
332188
444290
140346
1107556
282036
1901217
352392
644149
692574
666982
1634922
1223164
998769
606904
794361
192948
1440564
756225
1371306
530317
1259039
743346
48007
1290743
1483485
241171
660727
161668
1336619
841135
1100452
150930
1225478
825998
112358
1718335
1874465
331411
257345
153632
157931
1477927
895688
1118071
981033
1021958
1112924
227365
1501372
1433215
398887
1886188
718891
959965
1491897
1009959
1509942
231827
646368
552039
1649942
501793
1775435
700425
261972
260473
1940003
891280
1577940
1413460
48690
637976
69002
1834786
1899601
1515400
1701252
540440
132957
634617
843243
30099
799859
1571762
1017077
1139468
741801
119364
937232
253523
412379
123893
1689307
1261279
528282
1459136
332111
286908
507852
103268
386032
1911710
895123
950744
115331
1594076
1738870
578718
52940
463437
49455
1888639
974664
435248
1633141
571160
1879034
926032
275458
52942
1466706
1571776
1311303
1149107
260301
550973
1752849
1458582
735890
874782
1161501
671718
1906851
900202
495060
1277575
1542723
976815
1797216
396957
1597553
954674
753800
117538
1456427
1105948
1699838
714403
1806770
1508431
1487591
24876
1820611
148407
154177
1300826
1120514
437833
586916
737254
316035
619598
1792465
1387609
262620
185144
1201802
1516460
1766705
1442246
1262416
64792
118227
1031378
1300612
462189
638591
835779
1159915
681706
714651
1541067
1058232
1457780
67878
856295
478405
312965
504591
1395156
1875873
1676110
471280
637128
44607
944603
959283
529918
318819
1931947
1724070
1726777
1241849
27715
1743238
1029570
1066208
1449905
613258
1853312
80303
1895250
242929
1219391
634603
1352111
1825428
930858
535208
1552520
823771
396855
1235458
1587189
191794
1940453
1123096
1923790
985807
1564936
1029926
1245591
1354034
327043
1048008
1652528
1055013
1230652
920653
1941781
1229943
571426
1357369
301629
455440
1443928
254996
1218820
271001
387184
1643017
422921
1586484
1958713
1526894
1181379
585187
139001
139283
659262
103661
1446933
1359727
36100
1633751
899105
72173
1575056
629205
1071105
1222947
1738146
1027293
1230834
742120
1840242
246894
1829848
1880546
497042
1572117
1491836
1439176
797424
1586259
641251
1645395
186416
639409
1657092
1126635
1287320
322281
1199716
161494
1269284
504511
701499
1357590
442339
856897
96574
716606
345227
1592976
1903105
192141
918565
86335
1939440
1940589
693375
1794887
894661
956452
791897
1256642
1381985
142688
21587
463054
1701610
1320713
687413
716400
1485392
1154145
883061
627835
4557
1341888
1279581
1527519
61352
1891573
1142333
1818422
1687368
1587512
898085
366351
966633
1211998
1112838
1738187
612933
629891
363167
408660
1159945
150741
1115225
1734297
1207146
303821
120495
1422228
1359630
76599
1724286
1960116
1322447
1587390
1898932
502698
1278573
845897
1474218
1158271
1735051
179734
1653180
1479354
1168032
206790
930741
958435
1252704
1578839
502007
349934
1175939
1002361
1074919
157561
143467
1683932
160776
1840172
560602
399570
1903043
253432
585711
1952834
1681975
1901319
22740
211033
417436
258301
1474015
1857619
407930
686315
1101043
298521
1039452
1649185
591389
427038
1786333
548739
1026763
972534
738203
1721413
1843949
1447990
1385647
1640618
1001730
1407454
1295120
323373
1018390
977803
938346
307313
447149
684548
712594
1065710
145795
297819
1466783
265259
1247493
28834
1148351
37625
773091
1211165
1169072
245139
251119
851810
281627
156877
1673870
1182739
1112638
75000
109666
1834107
188271
860249
1491217
1271245
1473543
828382
1797590
1825349
1776224
630390
531830
280241
1327467
495378
1790773
1438864
134822
1442509
1888998
460575
1527589
152479
1085069
225093
1167265
307096
538613
321824
1530382
294502
1040877
811428
1321575
1141049
740261
195661
310311
676004
414860
1719806
104397
312310
407920
1364251
505591
1618744
405888
161446
256874
815367
816168
226815
1522235
465135
1546437
1902063
743263
1218541
421311
469659
755027
562125
1336621
198621
441636
265847
1282904
1772025
1304429
1752168
346342
1621791
370842
1373194
150351
772486
1301976
1653243
645836
1194828
238212
810615
160698
647478
407884
5255
1458231
599184
177420
1907646
419924
1997401
1278683
572281
1653235
416143
21215
278454
1421509
1742250
1201071
256623
1157269
1292447
1033573
205680
576707
1037354
987044
1975828
1368382
549233
533148
1768255
1667762
1501780
976320
699178
291925
1981660
574108
981966
655315
877582
166114
1683385
1057489
1713772
663271
1599359
1751073
726358
1583865
1727233
324784
1378152
441577
1789742
989955
507591
795161
336319
1298685
1783892
813888
1402257
1346816
1013930
1718221
516752
103819
1572105
1093714
1515009
903186
1199253
381716
46881
953467
511257
317420
317369
341519
1978405
1202892
804443
453698
485679
22225
682583
1499427
1050224
379301
858068
355730
416960
1857669
1736574
50712
1539720
63855
822869
641390
234345
598054
987495
250967
641384
1543660
1441940
94244
1658972
1482737
607181
502626
443054
1661299
1665749
1223296
624253
1259569
1427206
635143
287062
85288
1082270
328430
198740
1722919
1895732
975652
1806301
243838
1976507
1787795
279583
1100797
1758096
1112970
821401
1925625
1345459
315788
1945245
1229958
1974868
50307
185955
352738
763811
1215571
757974
1955784
42380
1832481
89900
712833
1356969
520332
478527
19540
519053
905006
1585700
959162
219788
419004
437805
93694
801601
165381
244354
760861
1055021
1785961
909332
338334
1386156
1061372
1855107
653578
326364
1763503
218872
562371
108361
1620937
737228
1684360
282964
1514417
1710224
1131579
1374821
451003
880882
1962185
295797
658541
1433900
299660
1944460
255742
72493
515517
1226274
168078
764064
1708330
530365
1092312
230840
1453102
719404
1992514
843015
249234
1344332
463924
1740091
746732
453585
1195731
1016708
1686211
1881931
1735651
728520
502251
1669713
173926
1398695
1712965
1288746
443389
786551
550475
1559588
916047
30671
333205
1948681
1184438
1542559
75293
890189
787202
55060
557213
1246261
1790213
1972241
1731189
181829
1302153
1381764
104960
112506
202364
1265071
1305100
1013179
1454745
1756206
1800895
133312
686417
1493867
1610975
543226
1433917
1037871
1866604
1848162
60326
1452080
1051649
615850
1026765
1479072
798891
68719
798681
1587896
1087912
1753910
1199248
1746046
1443993
122882
2936
238967
659265
638544
1780022
439680
1292952
1064799
760312
1527376
1134672
199909
1713361
270688
1993215
109940
1102705
1176174
1502006
1509286
1435633
580215
1088564
235121
387906
1370396
661567
1013239
1185725
741564
1128663
997378
1036454
1429006
1231012
1501828
1470171
642026
340629
578781
18121
1918538
1400012
1797822
640409
626978
655628
481643
861260
1970931
1540974
1469585
107579
94304
492445
1985918
939886
1197516
1644519
1797162
377000
679643
629374
695978
1836821
1677808
331732
232166
1374194
1372159
767113
1028434
73995
342230
1396117
736680
613589
656433
1473763
1708443
1176133
3368
1158101
1696365
679663
765692
1407029
301939
147252
109167
300399
1533591
565407
905434
1300848
1261916
114022
1212453
1429940
1810960
285295
473946
1942210
1340449
1535308
763329
1592947
1436535
1225501
1039038
1507298
295600
460245
1245572
1722798
1730458
1171909
1209929
1262605
1616818
735260
318671
737536
994294
1778496
1475055
1443779
432939
1078311
1069058
926331
892744
1143457
77871
1144045
1118541
164766
750211
1474936
1654529
765587
400946
503636
684607
801158
461822
1047707
1020787
345535
1084983
326596
176015
196548
984464
499991
1471172
1937634
1092676
1996616
382746
378717
12797
756634
1738455
752782
1399474
1352454
1975506
1060447
989831
242078
1993298
1734755
1937585
998609
783250
850963
1857362
1602719
1976384
691126
1120988
26303
751559
1137106
430665
1626455
1527146
1640498
1457757
1926759
1047181
1298173
1923068
49104
80882
254905
252197
456495
391748
159457
1810679
1953091
100382
1519110
56064
882021
1152319
755460
1204612
875850
34816
1042597
291471
1388294
1865349
14839
1143816
783043
35534
1423805
1358723
1674001
1933735
367075
112121
1458893
1215230
916920
717556
1504784
756872
948947
1862621
1861510
598870
1201357
1396834
1465927
1127111
511574
105265
422319
93601
94021
1048401
1368498
1757363
1469334
1486960
156745
1683739
1324481
1787186
246703
1816272
1802702
385761
1479861
1663688
1468337
1146462
1239176
157131
574734
1962855
821884
36414
1267929
124882
237307
894984
1789765
1793781
568560
354327
13865
652121
1335692
478699
1715786
912996
1428179
188732
1588744
1910254
110998
1090583
834668
664844
494020
1460802
673018
535371
1484289
39430
1950902
1268637
1719096
760354
1310699
404335
469337
1594875
1849657
549887
166559
1464957
1702514
515249
53328
520625
567796
735503
632947
1119702
717864
609004
68889
875348
1251061
1215089
1775527
84633
1140691
207444
680575
1861546
1899402
1563202
80616
146105
1072911
511423
1283480
1300685
1641714
1673479
420261
1088528
1578814
438272
360041
900154
345097
651669
1192565
779412
537169
883349
679760
740442
41264
1441725
1387254
122027
1221786
489592
900132
58600
1264223
1127751
1377834
1567085
969375
1078046
1661580
702042
949489
108247
1329558
1387196
322282
1076955
1019861
724369
502273
1602351
802560
1950620
380651
722393
1354265
1149478
69555
122069
338026
1495012
239206
1424701
419215
1950627
739005
1776981
596937
996736
317407
1000878
1362668
1675222
1337912
997907
1082105
1098283
774167
1027715
1868611
1693282
47753
1477342
1326583
1321167
787406
1005865
607619
300673
751049
1293872
991688
702748
217040
1594366
1414002
968653
1166318
423403
1064811
1117849
471193
484151
1757780
658577
290798
1304651
1836947
55979
1808937
426934
557994
1805062
139352
1808836
645975
855596
857873
1686764
1072013
916404
774845
54641
704603
1197069
675222
1737905
129555
691215
1098115
350549
55304
1059019
1062997
82832
1058516
735349
9805
1767312
1452408
615312
1750830
1506934
151953
1999444
76626
559486
1813268
538893
236714
1053014
1843396
36582
349
1916161
274476
358356
948312
265564
416135
667905
916196
142571
715430
1388562
663572
677723
1485735
1221611
1959126
230600
195673
758077
1294609
1589979
1231169
991617
836440
56263
372854
1557101
938991
429452
1880401
845179
1300020
1492134
927505
302684
1475862
1592498
102821
1524047
1668119
1181301
15775
76699
1975964
862901
432496
978247
957247
762836
489372
153379
704723
1952302
571757
1603196
1113848
1882968
1784287
217490
1642991
422629
1077399
356061
543151
427684
1442370
226628
1650205
915383
1672530
1618428
384412
423984
1451551
183103
211793
981321
684605
742248
1133925
1938072
1982081
920941
622085
906605
460003
705471
155573
889176
1313499
1256419
675511
1865284
1391067
894796
825363
1150372
1998344
608125
1270011
1064217
389416
1992294
515614
122766
1585849
1310143
847620
882910
1256811
377933
1528769
22042
1149394
187998
522478
250444
1479039
1807352
938697
763877
710580
1996757
390044
1461625
355299
1839923
1696053
1979077
273044
1908441
1806850
1711663
443699
1028695
314961
198625
1023120
704547
1130001
1909749
1293280
1429973
15883
1966013
5136
457701
474401
271490
1229860
1180841
173844
285991
1593092
1710984
1902173
1062751
753949
1603695
1190909
1194602
47056
576404
248106
1692374
1341354
1576702
518755
466068
1578027
209388
1508938
910818
491895
131600
1837434
714280
655721
291750
700699
1947470
1491917
210785
1433150
490647
157456
465639
1750514
1446106
14054
274617
1320026
1582485
335974
683477
88319
1598076
1689588
626487
423401
197272
604520
1541989
1072627
1564130
1439834
786557
48709
1272611
1445063
705946
293415
90065
1665515
1688270
1938489
1682545
378429
777170
1711826
691042
953565
1919146
1211294
678305
1672892
1690204
1403299
411881
516355
1702834
746933
1308985
353357
998479
988717
1804785
237058
189576
1805520
85435
813878
32383
1343835
504270
1229610
1820933
138634
652616
699431
947151
1712585
727233
741413
231566
675896
498288
597070
866796
1519957
1756710
1379681
289961
111533
1965035
708792
1929463
1048661
179616
825495
1603760
1189691
681551
472865
474709
519702
1005527
1108498
1970855
400506
1533878
944000
822492
626439
99080
1784147
787891
554872
225363
1097876
1457977
1802854
989423
398623
21002
707058
891865
234286
426718
1697442
1735640
889514
1591752
1188109
498222
818778
1549311
377376
323137
948974
163951
949346
888755
1615096
663584
1332571
559549
1763401
1612186
1512296
879101
1915919
359529
29106
76983
636208
1455884
1896715
1452891
1069119
730753
21390
167790
460886
665368
1877141
491936
426543
125625
1051699
1664698
1652305
621811
1028477
1514318
98090
1130881
1762490
1182126
72237
994212
1386854
1497753
1945086
1794642
582072
641083
1455697
584223
798103
1295675
1128064
446653
1087839
1845269
1172064
32023
636754
547347
299480
1317736
1033384
1519894
1907368
1592916
1475435
670048
1549211
1274712
276806
488721
1059945
1235910
669098
45112
1969667
1355938
118794
1272650
143108
1617788
1115256
632454
12372
148577
639467
1246632
548551
600013
1874193
434181
172053
1019591
457967
1648775
352896
754841
257098
1124273
1450512
170956
1057503
1765371
29713
1573648
420708
1189115
1300779
1160230
1645631
1258044
1307329
681073
1540277
1644895
172146
875194
601413
655695
427762
189419
541251
750869
244896
1679995
1842181
801029
54705
992116
305660
821068
836762
293220
659394
1447236
1945213
1657821
1901850
1996229
863116
1903783
209839
1082659
1445258
1866748
1461591
1075778
501535
887874
1108474
742199
1105863
1541661
1143111
806685
1222345
497872
1872369
1915403
110885
737441
1977296
1031218
802566
717039
192642
688461
1216618
993180
885115
653022
1175536
1537281
690583
1658394
1599968
373350
530789
1539270
1179354
632557
1209576
1805020
628218
848445
671725
1987668
1451900
1327031
1423434
850973
427989
1152746
682380
798599
1571057
1250287
56097
910868
1186636
1242240
665335
351172
744749
1617322
758135
1812884
472595
423293
468083
460737
1324947
209830
1918122
247318
1422661
394850
960617
697001
225134
1076235
716150
1499828
1081187
116637
1287762
213661
135472
722661
1527178
1747104
1768198
668967
1633570
460172
939378
947438
1941056
1054158
322427
1407097
1641725
1700792
1321961
432534
1661498
1418965
1246693
1774773
29448
10004
856833
1006062
1858740
996198
1548979
936494
978447
1599502
33332
1251928
994656
45247
1530452
1462582
1911799
1924127
1766573
1682363
513333
826390
409776
1183042
1924771
981034
387342
1449673
405575
1772282
363947
680093
1879694
1797317
387550
883597
538508
811373
1336882
139475
262250
1113772
1802048
1998951
414474
168403
1235892
1107989
1954286
777126
970667
1504108
1567282
785311
1031126
1299161
531404
569354
1996103
343950
556351
817643
1908378
303910
677327
266393
401552
736233
1499686
754453
1134789
1450968
122839
1229042
1511783
1102701
189935
448029
1697139
230922
632340
1228421
1530176
1173397
822973
1473422
1395444
1239
231070
1069845
1038108
948966
285512
551628
435430
483330
910404
193479
650181
1084553
1384273
1281051
135509
691090
115940
770080
396857
1254217
173468
390356
578959
603812
417306
2111
627444
878505
1646945
1614336
1145557
798300
411075
1909970
1209086
470775
454948
327681
1605789
1172547
1947330
1653378
571725
625746
977122
1051302
479655
1286464
324164
1749627
1079548
742363
1908114
1609872
132619
469746
1969957
1110243
710331
472283
125200
297108
1067798
628421
720528
1141380
1973231
320036
210554
823088
1747902
1526404
1733087
1332142
59873
1836046
742607
1862191
1754410
1210888
179485
750077
960241
535065
871696
949141
872311
996026
1485943
251546
578429
219998
1610183
738068
422119
636356
760661
891755
1654865
1352832
1675244
857427
831864
1864317
1038027
892614
1791519
13275
1672504
350575
914523
1111910
1559980
1615937
491727
96453
1964729
625933
596958
684865
1806530
1858672
782839
851654
376449
350043
1019184
471444
1452830
571601
1809370
761184
1478237
1136718
448932
428130
416956
768514
1164432
873561
437796
1514791
1894191
1198589
205936
156913
17495
1467341
752979
889187
209978
557005
287300
1537611
888434
746770
1421241
683934
1893987
1282711
54884
562776
1292066
1554789
716923
481299
923049
1586325
930989
1176901
1208989
1467658
980202
1663615
1043817
1146759
332003
1030792
1127548
805113
517637
993791
1872020
1963200
1371161
1858140
1916706
1495575
371663
1712569
1347988
720630
793085
25396
1388934
846739
1512109
179701
1648752
1578938
1265817
1665556
195659
616497
186290
1968868
735083
1500293
1970361
601622
4112
1766872
1314752
450878
146221
1419329
1272098
844400
107649
618858
1685360
774251
1839696
984087
668886
638250
1072919
671096
820768
1578338
1981472
1329853
1555849
1376871
1175221
471044
444890
1348025
965261
1801216
1282188
126173
1360428
573201
1647352
1729129
1164895
930043
941809
1968499
1599360
644909
1213251
285704
811055
1701921
287695
550859
1997145
118910
1654183
245091
628127
1577712
506035
1208687
708932
971362
1988370
1410279
334062
591924
1056132
1470922
846961
1750972
437937
1869927
807596
609908
1639359
1229429
107324
1868089
1412330
150603
473824
896496
800988
1049517
1690655
1537904
1985734
1511939
873763
217037
358
723354
1465209
1835961
12494
958089
367065
1329301
1931687
1998782
235898
1219819
3465
1293987
1732103
1693661
683907
1155948
225488
1211325
1535186
818629
1998495
1762391
1193712
1849272
1250372
945824
1781890
1022379
507428
1490629
1574599
1813063
865355
1940258
798591
762833
306
1157880
1298113
1255016
1733491
862113
1519002
1373892
1705081
1142855
1078192
217297
1991163
826909
1260996
513741
934207
1174451
490218
1553801
1493900
1117488
1162300
531506
873501
824614
1828340
1645482
1509435
1293921
1152645
511179
1513996
1046729
740398
1915909
1327585
1622627
1676624
1385730
1499746
1218530
67668
208727
318886
808064
1819291
829207
1932148
1531741
525275
1691288
358215
1055252
1151140
1083407
1357865
1103559
360186
1779241
366160
917829
806720
5333
456324
458050
131413
221579
50168
1762944
1610717
933606
1221352
962218
1779823
791869
629444
1646274
382136
1979332
138651
116277
1624803
1019979
1156002
398287
1722011
1867222
1927937
1768336
910762
1188150
1829198
499212
737496
1781399
625091
594818
984529
1573309
1746490
17107
1808657
698849
1382285
1120322
593488
350903
1258521
1945411
1648581
385277
488160
912743
1621737
428595
1064118
149284
1723960
1066743
186228
1851567
723380
1959584
1389738
608695
1131906
1320082
914377
1857725
1875311
1321931
1903380
1599992
561465
880630
260471
1785392
482570
799089
1740732
1290597
1056408
1766846
1014518
537769
10436
1862415
1218674
575065
1224821
1890879
1167879
1459469
137571
305446
518433
985751
1189278
473237
1857874
1472192
540756
517829
1708364
785042
1902196
1770634
832794
861088
968913
1835070
1293367
743912
852226
1035626
1567007
615260
497944
690377
1604959
93822
1677450
1158433
1640089
300345
96094
1583861
484655
1431692
540056
821777
906168
1708073
606326
1742131
1797947
1899351
1068237
392630
1245320
1081347
359527
335600
59226
533586
1232501
408134
1560657
724682
1245627
1349620
552496
86266
1835852
749877
358471
564933
1413925
696498
62778
807342
1025042
1534919
395567
1341888
292880
6151
855789
616020
766272
1325373
1080565
1496542
1343585
831596
74065
86152
1258806
1151986
456773
972108
1750691
1353316
394259
1552080
1706322
281844
102892
161200
1645174
1128659
740646
695937
542626
1596840
24037
1047733
380385
1542394
118930
660083
1838339
290212
221121
1530607
1459112
1057098
1288881
1922536
1102975
306489
134745
382487
558737
267517
827433
130437
92179
1500988
211164
661872
293752
451717
1992977
646353
34199
1593892
1286170
572774
970047
1242692
421983
1479764
984838
1676480
1769598
257844
389096
1970561
588943
1326033
263552
22155
140079
416912
117920
369315
1578373
396804
988242
1368727
854815
67241
1665881
240689
472936
1538573
1534144
1067883
482238
1739679
907304
349211
858702
1881672
1213515
34079
981232
403827
1490264
147422
15762
423468
380732
593795
1894025
748567
905044
58836
1553191
1621937
971765
722631
886555
512277
1262921
1779517
1372952
597838
367647
1836138
1701210
1018050
211254
1235922
1019944
685520
509386
1824626
767458
537325
150462
1544808
1710546
478705
1291997
1824643
437430
1883364
1078998
107407
971132
421343
40851
1511701
1516353
1601813
1140249
695219
1075669
1729618
1704876
1680827
763700
1664838
1332432
264649
1122026
666409
963931
479829
553590
926817
75295
745194
1761345
115493
64506
640074
1084220
1180857
1938068
505043
1948333
640815
739071
57826
1425030
1274833
297032
346558
56965
536092
58682
767719
9388
1462137
1458287
1318724
1487281
1465921
395779
1401428
1593347
1437959
1610272
783309
1415080
311022
1905365
839964
926641
770047
716883
1029101
54711
1117920
1165096
1375434
1462265
1821560
1676833
231173
684101
1598822
1123411
46585
1903154
648573
471182
1079018
155566
1510596
1195759
509747
1116556
733532
735799
1059521
1740905
1987317
279988
1643511
1177435
1719271
1495535
38509
1717520
1583903
1120037
473206
1692106
1510608
1763453
509096
178707
1125417
1982243
5194
1761888
1785405
1268532
697344
617864
178578
1577341
1246003
1180812
2465
1545738
477780
163537
1835584
99641
1242111
944616
1157217
1719158
342393
238006
1192247
238136
1677741
1387888
220326
1268634
1445808
1550269
1059332
202954
258029
1872895
299377
42692
1405835
308794
1990191
1645698
722650
157526
838903
795417
939443
1762058
953916
754482
1556738
1597691
1247038
218545
718271
316480
1521600
365830
1388664
260084
778452
1645444
1059714
413239
777482
415468
586719
592121
200692
375282
959543
1136662
1585599
471284
406666
728143
514485
1595885
313239
802539
772724
896551
864359
829733
1895622
830579
19385
1388886
1966137
1435635
1897480
1029630
283605
1113976
1210094
187734
1110712
149479
1711508
1503350
1687116
666462
526557
584179
687856
1881225
1413957
800605
888852
254790
513443
1534833
332437
1755806
449070
93557
490514
1917753
1897514
1953796
1138428
127870
1102457
1412588
1293053
809033
959932
1797934
1716304
251010
802432
1146581
749632
352489
666243
200683
1850206
1165129
1934254
944543
350241
728946
1388274
1184183
373459
1928445
899925
991675
1748192
479565
936640
956875
385581
820484
1749584
1233695
550792
1861559
840560
229870
237561
398581
1399036
603071
477776
1728581
211437
1347272
400831
1766411
1054528
412850
12701
955644
688161
859544
390365
1842094
824639
508111
222158
397009
1478451
1166242
1063930
1632869
600678
391736
1023494
1828702
211820
129255
189992
277159
1654029
232077
306287
1221831
1223126
1842623
1649110
1504764
1523298
1440876
220449
1629566
698255
1237432
503237
1885746
577880
1309320
1859681
1624093
1611625
1328466
1013670
949257
1561827
1576626
1885556
79038
585569
1469387
745682
1808038
1603410
1570390
1883470
900456
1133001
1110402
215056
728199
1895060
487271
1434251
1337164
1680421
972954
1145473
991585
674626
787894
397439
912564
1405576
1106915
1345527
1153871
1229486
555465
225720
616178
1827160
1993720
9215
1368009
1089870
1416915
1720650
1693303
947613
1242056
1106371
145179
582934
539650
175596
427174
1906980
1950573
657760
1920378
1923026
475346
695518
239554
1169240
249903
1153284
1206819
548900
1936100
1985364
377727
953621
1769111
1520851
1315509
1744232
1122190
339515
1910236
678977
1437972
438207
1761503
1072365
386509
1805877
403617
11464
1412918
1727392
572078
434172
1387094
1770277
368476
1245800
1636416
1614844
692085
782768
1512418
918241
1586742
1992444
1129339
566370
291083
336573
163071
1986293
47407
1128745
1184048
346921
1846703
1366192
1279990
493182
1403261
967456
987495
176389
1771563
1706129
1497267
1086480
1464189
616238
1021449
1654200
1729867
324750
35802
138627
1028997
556296
1829289
434740
628336
1251039
1543653
1464637
1619400
842251
742187
642073
1684630
298177
1043191
1931905
85717
98056
1283075
1770463
269612
461202
612554
1769842
602560
710747
333317
424958
654557
680174
1179610
917334
1543034
1401622
1274901
447672
781018
1204676
1650414
1888591
438635
1944990
1082488
1070808
646040
857582
1736107
524314
1878186
1229986
1196642
1746583
843649
1096437
861815
1511150
1810821
1254275
1069233
9216
555545
393783
112846
331924
93033
1580540
1005462
500825
108577
1157220
1629572
1513647
1498382
1375235
313605
1854906
1555115
1344179
287892
482150
700975
46764
1710825
1444066
1865349
1336944
1906210
253304
466184
1970404
1223917
1466070
1884412
968762
594002
36601
1267011
358401
455301
1537225
47877
815808
1421311
1600029
1253926
1946493
1940704
497172
397469
164753
1259838
1223786
1317407
396063
134287
1629366
1863456
1190125
525960
1833739
1044871
441416
113604
1008313
592583
1696060
1502948
1028400
1607911
1984050
1773802
1424504
849591
1291996
1792512
1162256
1475350
1066838
227926
902867
18526
48936
1835462
1979451
746508
221646
1820858
219932
841202
1435275
1419991
618981
1950672
945174
1320962
1040117
995166
1630661
1585572
1817176
1691266
264265
1540488
315424
1414277
1080249
296548
814580
160952
1597899
563743
1681339
624133
1679006
1008271
1074010
1923254
873809
529247
1165787
1238793
1318148
128561
742101
1756357
977374
1956096
1256915
814480
1560490
250661
946797
1100118
1848623
1988174
937574
854440
1663244
566861
936139
1193254
693292
939170
533689
248740
1745548
51579
856629
1245903
1198606
49176
925342
1151962
1806703
565343
1335746
1234579
715334
417386
1233444
910881
519722
247973
1142257
1452750
411255
1222269
1091328
171068
1139447
1846130
938747
1943885
1445823
194311
1974819
568123
502798
1453715
541552
1833362
261374
282530
1086984
497246
25996
1331514
717602
801462
651993
1219130
294449
1252411
1070557
1766825
6184
909335
684096
1380689
472829
1460371
103963
460810
823727
1248040
1381074
200187
796553
469215
465455
1359797
1669626
1103100
1519802
1219129
1687211
375236
1566758
572524
1953457
1701307
714233
664633
1064728
1432193
857074
595395
1874098
1446734
704785
1397679
1476825
857591
444116
398815
517215
470366
660985
225671
1416343
795209
1780125
944201
1553867
1375408
9952
442045
1509647
1396272
1567714
143996
1902454
19339
102535
1783907
521755
393234
773634
16695
1750247
1710592
338566
1012042
1119739
282855
1424273
201525
1222570
967511
1987559
452415
1575755
275528
516304
599013
915939
303273
418713
1842344
891593
959106
1850769
136774
772803
1342973
1424859
39087
1409144
1916208
528061
348848
811522
1213519
1305643
1957569
841288
1813545
520652
676049
1302025
386462
1335598
398372
1295834
1498200
1084167
231395
1345817
221203
407921
504096
1569966
320535
1233389
82605
1360830
1342639
1372866
1700873
129501
527307
1853899
4071
205834
1822967
564612
646308
146364
158966
311841
1648546
609516
1613299
1204919
1003081
1797951
1592483
893194
737205
1387015
476314
1870302
791860
1544762
691719
1776683
1484479
1689470
1838965
1691399
1647021
88031
1808139
1619667
1373702
598966
13458
1937125
846660
1080462
1342590
876976
1319290
1225655
711481
1502874
1263646
1766773
1199183
209675
1948449
220719
1586833
1166330
1841732
224938
984970
663553
467993
798736
1007129
1986012
547254
1509684
1770420
102538
525337
1638464
117556
1945815
832645
991698
823351
414234
1793983
1498012
1021365
140892
766035
65163
1716108
1616867
1318326
1018574
956923
1782514
838150
52768
536179
1799809
707435
254674
719141
587876
1482384
658562
1316201
48595
1738398
85537
1780810
677644
474423
1980331
40606
639599
1032609
121830
917455
1354333
1875520
1163908
81354
1059062
1520371
777594
84204
1226312
1187522
1416263
1895097
903445
1286840
9763
744380
1461631
1988362
1056107
1928515
564880
709619
880782
632226
52855
573874
1833838
29432
388691
1892511
1648318
1722510
542822
289979
1404673
1338847
1750198
1127057
1180238
1904256
1020307
520489
1277154
417782
247581
365814
1873322
1697543
1099632
1076385
395090
1214598
1980089
1582605
468880
1624923
1801670
164870
221793
961508
87922
92253
1798170
689830
1225593
724965
455618
1475046
393445
720639
325018
1749731
1823843
448537
1077116
158552
1504265
661122
242554
1510804
199265
828173
1956461
1359336
948520
650113
534316
440235
107092
607807
512991
34301
133222
1953762
1175075
1348089
1262867
17746
40682
1521296
656912
1361360
1619229
120159
780502
1787233
1287020
1088923
129675
1031212
771207
1981078
757959
233337
413859
840092
499633
1624229
389471
639578
1255550
1392577
134921
251024
1060308
1693059
1306241
48574
549457
63742
628570
463191
1441891
1761330
304391
525563
814893
333191
454741
23890
454134
1736010
1128493
1667921
1958751
1267099
309994
513447
1520797
1918838
1163420
1528077
1117241
724364
48620
928237
46038
1506662
910471
1182401
753575
620687
1333277
1577229
201423
184413
105095
1057934
408778
656000
1994422
1390781
1944403
553132
964058
149439
226485
1066582
1594805
237095
1254351
1185703
673968
966113
97669
532405
730886
355330
236126
1014675
459575
1103991
1615404
979955
394877
1616732
965846
1750320
310649
1987189
1043445
665964
99987
1185223
1793266
452887
1173292
1347650
58740
1852851
1009853
1520176
941462
644601
82719
101312
650212
1798567
128421
1505005
1493746
1954851
631157
1877130
150072
1969184
1135939
1488305
687162
1693747
1155045
1474102
1160716
599141
1923460
23235
1460416
257482
697059
141685
444006
375255
649335
1489360
1373882
1449434
732239
1745660
592110
1012808
514411
1467867
1230092
1388405
118446
725896
1413561
721375
241020
1784808
222126
608033
1478045
1727770
280530
900190
807201
825653
1200871
1686068
803544
1085952
1928998
551495
1451530
1856195
502512
255159
431460
1504708
510544
477159
1627123
469235
1548340
725554
922935
697825
1298134
919565
977274
1465529
1615577
842594
10384
73114
548956
195007
1456070
1769022
965765
1866379
1799142
614386
1063021
244016
1847999
1336873
1919298
776767
659985
1168776
1235586
522656
1772567
929745
979355
1303374
1791637
63598
1934664
455200
75218
357316
637065
629421
1429652
892623
1910712
1114737
574892
1851357
1693908
1352006
1178917
1760439
308790
1346856
960805
981998
39527
425722
1306910
940586
1900983
118051
1804873
130912
1320069
394385
54627
671753
1841659
1269053
892521
1034422
1719446
1340875
269290
903233
29225
698132
728428
206687
817223
963273
719841
751117
1292933
710207
1155460
1745491
283840
1022042
549573
676544
1270960
552536
1145487
406297
1278598
1642306
254498
159518
355662
1557831
1973239
1874501
1445074
55765
1184632
1108466
1798783
342036
1989206
501823
1167909
1175329
1020753
763382
1244604
123062
324283
402258
734436
477405
165941
1684446
1527432
1129153
1798224
279865
1082822
1182460
760422
1810600
1176379
1150653
1671103
1182381
1133952
958307
273609
279165
1750721
657312
1196379
1959552
199206
1828615
1448911
1694516
751177
142955
1351126
474018
591705
943458
1100089
1342747
1053969
78953
1701329
299294
1273993
1409917
1068904
627186
1410932
1984603
1490938
649203
19639
1282460
873507
1437162
1900920
1279944
1721076
639901
261235
1072242
1364275
839416
401086
989321
1121551
210788
842407
400436
1620867
871719
503313
1584467
1242064
889843
1059755
936303
863664
1317467
805467
714582
1514512
1153824
1205533
62835
1886217
663579
1595663
963504
1280715
1314732
994232
443681
1390248
798916
900932
1889940
997279
1833749
1834385
1010612
1925588
1203633
293238
1104362
1527562
447253
1367380
923408
1922063
215051
801936
185589
1895803
1370452
981196
1030903
897121
1192310
1238485
731768
1804436
1358337
232919
1764879
1520855
198750
1279364
944011
1617102
1034041
1325908
1443250
155971
728582
1675576
1281000
1484806
651320
1241637
902974
82401
765723
1445663
443646
795491
1385524
1926687
1011113
243470
118677
618468
1505557
9699
63368
1864868
1981220
202983
905995
1537464
1886620
963512
377481
9060
1272750
875649
774265
1724956
1258405
1926280
1133384
1056991
496346
1706577
454571
1593324
1020622
1132278
1629497
968787
901575
629649
91886
443669
1059652
56697
798329
529129
1944954
1639640
1220921
602009
641234
181563
1563561
1921342
1851540
891440
1287236
1456875
75191
1160639
706935
511552
539205
1865147
1042637
1351234
72707
616182
1302433
1283013
1932127
1446388
600877
106209
59399
1450300
1936144
639510
719312
357904
1284040
1228026
1656393
1494346
1809332
1645479
1191942
414956
410553
168931
345985
446561
1266332
602891
1570808
1044532
597908
726329
1620396
1480339
1619724
870058
291570
1178611
546111
1752309
635605
943668
817748
736203
1884913
538734
43357
667805
1783809
1448710
1414557
1151314
1315302
1255540
1197718
275261
1447975
1679198
354944
601873
1740016
1344524
1921763
1310016
1400444
606942
188733
1680719
1162340
1760
444129
385133
1404972
884686
1532011
1714906
1335147
1667130
16201
633042
1231856
1464354
1810317
1063767
559919
1273556
869359
1474384
1781802
210854
462853
419185
60254
761603
1849679
1141659
426730
1839964
1123016
433919
1891162
783439
693022
544128
661777
1088840
342486
1157864
1554873
1346224
1588258
1244750
474962
1506346
526946
905627
921701
416400
1528572
247228
1818151
1025045
116157
339571
1921885
1001646
693261
384819
1728813
555608
1702830
1148064
942830
267422
1224517
1598252
425946
304672
376932
904487
1503669
516605
1584601
546740
917094
194284
1239937
799363
179048
1475249
1578891
1777069
746213
557362
1373308
546966
1249624
1437034
1715733
1744330
1683500
1199250
597293
535550
632166
1159061
447767
890405
1044251
789247
92661
416385
1101304
1461768
592356
481518
1328852
1768368
1400847
1886775
1411796
355690
1032211
272622
679343
277357
100897
1539622
1032577
1351800
308514
989533
1008609
703986
1471538
1535071
220964
958471
1373855
1077997
1190909
459934
930000
418007
1137611
695472
1088397
408201
15587
1292610
717452
95156
1582703
755704
1330843
1112736
814552
1558044
1378296
1424023
755805
1963843
286457
252075
1763913
1280431
1644656
44006
1072433
1764888
1855859
380780
1751303
414453
702076
1767414
1572355
131944
177534
1194549
1810795
1784849
1881986
84058
1068441
1799748
811117
550981
596619
1793470
1614480
906845
1927200
420193
1284321
1974843
981358
1391446
1040332
860064
1758504
1452088
1393001
1559619
548686
205317
800627
1294490
756963
583581
429176
1900660
1619995
295414
552350
1411631
1531758
552769
1228855
1139874
1968076
757212
824016
1106930
1807075
900901
863143
1522480
1097025
1374389
992310
922258
931714
1903155
1784042
382523
1306925
1356610
1117353
1969395
1297098
525040
598769
968558
1582549
851650
1570418
316148
168215
15631
1078365
944653
139383
1420459
1973307
47725
924195
636716
1963487
1207218
1468372
1205024
1806079
1612732
105727
105634
739220
1496529
1381497
1427230
214381
564156
541949
1603709
1631714
1970425
404855
377807
1321242
529072
980239
507746
1835740
513459
1226659
3405
676338
684374
1535659
1121348
610202
1781983
615385
1371833
250164
1164771
1939734
1753322
1962966
1560172
922282
1013974
253864
667820
1993220
637449
1725441
179868
1218009
458513
210136
821201
1911967
866308
1996738
1882139
1720315
1908078
1427699
73657
654156
801812
608530
1451077
1941162
1316522
817218
313237
789832
99279
1103306
834718
1876293
1970969
1927650
1744192
647301
891103
770680
1056114
1793927
724824
1564264
1146354
132615
1013490
114987
273273
923593
202477
878658
28717
867616
1138252
386096
1948593
595785
1056872
1025872
1419710
898127
68559
1816387
284576
1323164
793820
606202
419216
264485
801071
316003
1689528
604585
763582
1823277
1907856
1270444
1249827
549425
716578
1586305
1339716
1137488
1985013
1053649
1324378
1317659
701177
1285558
1560158
668818
1070085
78723
1799646
426094
1194599
1081187
266640
871492
565329
769779
397436
983465
903745
886094
1490110
218551
1754660
1363551
284244
916672
331848
801871
312282
597695
1069140
467266
1225957
837939
369781
1104187
1768093
131175
1450374
1306101
1049107
410000
1992959
218902
389230
862790
714599
303312
55829
1751585
885505
904990
1421101
703256
1443286
1748493
1077512
1268745
981752
824789
1772666
267016
1099964
1251432
1578994
928235
970788
388505
1867921
1290139
904624
1343229
1765737
1092526
755603
526219
649710
188484
53150
563706
1530687
1014257
196817
1818977
1737237
590573
1417658
1488741
181926
1739481
256724
553440
1993915
556469
867364
1599437
1839075
167472
1343859
1275936
1865208
871293
1118522
8651
1048429
1726734
1575215
520904
1453711
363925
1643996
1492361
1509791
1658385
1431715
881746
963397
1499733
1018381
364018
1919224
1700495
540675
472455
122045
1385646
406857
780244
272811
1571387
1442521
1812112
975387
1482333
1042894
371071
482080
900129
1755108
813
537951
753433
1172492
1483411
1523976
1408048
61366
1261172
1080419
1206388
1010569
1635045
1017932
677319
1336750
436466
893392
1453391
386180
1426260
1547944
1706718
227041
15900
30309
1863243
1141158
182175
1709612
605298
260217
1338988
1400646
1585177
28890
1850942
1815886
1489700
1413989
292593
147232
1827173
869993
1047228
1412024
1104901
1642598
1187247
418892
1767652
858933
606656
36497
1379052
585186
218589
1097816
1901578
1706633
1369334
658233
632080
90869
635344
477001
1705834
884245
760420
324476
1830089
1607926
1151350
928822
293706
773031
1256889
232042
1794939
201553
149702
1930897
919994
1272112
735998
1008736
68425
1832026
1789395
201247
1491
1125318
1977500
1746837
405277
1256511
673975
565527
346202
1846375
289057
124113
942901
365469
1190709
1598486
714985
333183
1988641
1977155
1979718
1962852
189800
803475
1949478
1839463
1603183
1117366
626095
1638188
83553
1461730
1419147
689362
1792470
100686
465566
1322258
1271354
1903685
605516
1309475
1378562
1365914
332503
855362
1351145
848290
579990
428908
1158023
1738616
69995
234659
1009143
1462608
1785574
1388708
1770693
1593680
345912
1766927
561816
253654
1585415
996296
1880123
247698
1370781
1527729
1184778
1148834
3728
892873
542508
1896599
1683971
933598
1391235
1189837
1054982
664393
881041
1987090
774951
1899164
1447227
425700
1956421
1337318
943216
1712599
210467
1535051
961091
243180
1618913
988467
917009
1022301
100665
423978
621928
427484
24834
1780985
1501222
742853
570923
851558
963398
1454953
613948
494259
669770
1697760
1638810
755186
1869394
1280442
1900880
1917290
1736042
1753730
1621711
1917064
1491494
1801539
1036468
759171
911563
531775
1142169
1759440
324433
1542465
478336
1743469
898784
81146
133383
1211717
44875
1198595
1381540
1242412
607517
857894
1118294
668267
1668923
701957
516174
1226696
50631
847255
725446
119039
1293154
574734
1442727
1503934
34836
1109002
1371518
1288131
1687967
969876
1755852
1262638
679364
924739
1442221
1878768
1962858
1341807
388688
1459652
1314907
689470
1890475
1059884
837250
538716
161962
128288
317524
1768269
1272148
1001373
1596281
1621930
1605202
817990
682169
631058
86721
745040
999363
662024
488778
420705
1063877
333748
1979828
1622403
964512
1939417
1180966
1014073
652176
379652
142645
1812801
1803640
818569
1043307
1140466
1335084
1088337
1686177
463470
142093
1180643
1115922
1498139
94263
21721
1760372
1236967
19298
1995513
452420
1923197
1447994
1711519
1689464
390666
1403487
578214
1087435
702903
16039
514897
1303695
950195
961253
1617370
314424
1495716
1816390
991271
93864
131547
761648
1651975
824300
750080
410719
411646
1989547
913165
1461514
1388079
1753289
149682
593881
1222505
1859036
1164102
453398
510648
78829
1660578
9172
1199845
407152
314398
835082
1814440
239275
1401272
693661
1316628
1053925
952980
1357275
553399
292489
1349987
417225
682592
1266420
790369
196599
216588
1494366
1550598
1377269
1035582
515701
1045924
99784
796924
1491422
598786
539582
1481013
372717
546464
414948
929039
1226632
944918
1565736
810081
1772614
1860017
821669
1821401
413682
658614
1899040
645044
517283
93868
1794963
950604
1455631
1425783
1283761
1962487
252534
1912254
911736
1911826
1767711
883098
928972
1413894
266491
694483
1180610
1966617
435567
53860
491468
1595255
1607686
668909
1127495
698359
330356
448756
323561
779242
1349620
1080086
1153385
1212925
808970
1283586
17295
1967421
1299933
1669842
1374153
1923147
901657
914565
768101
938473
631725
1467061
1182764
1047969
1157782
15792
8407
747540
1959566
304042
660872
565654
1835533
231395
109476
1807137
1726220
1111002
630823
1875144
1553936
265417
1147959
1968522
205087
1132151
1137992
1098422
160339
849358
927884
1100
1058908
1666393
196433
39855
528645
132321
906053
1909882
1257735
1845376
1426287
996347
544548
1304552
461656
1272109
1558645
167241
537766
1648364
1814927
1240275
1420342
484316
1801796
565397
1240814
345698
1346361
966945
37814
187193
1986085
628415
1642527
1187145
1594358
575815
1713419
855848
1841487
798692
1589277
1695379
882260
519760
163957
93491
432952
504851
1505516
972805
217053
59755
996997
709487
477891
1295052
1132458
1200034
1109065
124801
735209
990112
1013254
721298
639137
22928
1948953
453791
1606703
701958
648729
1556326
166374
937116
1233057
821044
1244568
807061
769944
1238214
1548446
477987
1002997
1330684
1383735
357227
1531510
908661
470408
1606741
883789
58792
583746
25123
805637
1413546
532942
572705
800724
128050
1700545
1183215
1510821
1530769
1686584
37763
47745
383594
108738
1469993
1622455
142485
817458
1446673
945392
695291
272537
1509531
1532412
1071942
1099981
569558
1489204
326664
1981358
364316
1123346
1034186
1157562
616925
1088378
1448856
847290
23899
898434
863480
200734
1123529
1964458
619691
1998625
1229642
995352
595043
773079
535665
827223
1144955
21983
1909347
424076
1945583
561417
1616518
1057089
1587344
1796441
518295
1965790
501146
1415503
726457
1886786
448890
474349
1150939
1216167
486731
1230770
276217
1490459
1148340
225320
347189
1406319
71486
1430221
1911779
856154
286918
1617872
1877534
188664
939233
289794
1835537
143847
262762
561458
1857352
1493842
770697
1664802
499305
1217938
619119
271171
1132675
487852
1475612
1677662
916727
1600980
647013
1026558
178108
1918301
1614256
563190
228645
221806
344328
1533673
1661924
201540
1078575
40274
1522977
296527
44722
1530934
680665
1936379
1403850
371318
200513
898767
1400604
995676
1854527
1655954
1047861
1240428
90070
1475388
74977
334183
897003
1541756
1842516
1508739
567399
1781005
1086145
1753
1132160
259503
1612495
1698423
918930
873753
393454
1007921
604092
743841
99995
669318
1806171
1870688
1215182
867431
550867
1875006
435346
1467877
806344
451723
1109968
1000667
1505049
1812501
50052
889523
786113
1667571
912815
275939
612556
725782
1021535
1585968
442629
1710696
1924994
356258
639413
1815064
519467
685085
1661042
1575517
659899
217911
658327
1136425
762335
582898
806395
1469099
1793010
118031
152435
1147867
1854125
1652354
1744622
727255
1280041
1905189
844780
524534
1556888
1126039
348322
12595
1662219
1912264
499575
741663
1210454
443463
1840143
1562221
310026
66998
1392484
1460330
1823445
235034
1021449
1741054
88900
1522635
774260
402274
1672567
562306
660776
1584811
382472
427535
87308
348556
398668
230389
1530901
547592
892398
956979
1578044
734130
1002766
1149663
947365
18717
974581
742723
584390
1825957
259790
240711
1926147
114982
1707371
245253
1697344
476667
1274918
1754108
1436150
1141383
1504041
769719
1007633
1532279
681732
367058
892116
928655
1344775
1709528
1899417
1515070
100542
173598
1138294
399146
1161794
1889220
1552384
1432487
962158
94056
765323
1060445
1840837
1407680
541374
1194224
1581307
1288891
1155717
782296
986331
1531279
1543923
1301046
165728
1134236
1257953
578620
311474
1836049
921856
1084973
926296
601394
1693299
411403
1103700
1409342
678382
1358405
250656
252168
117949
685179
1790613
1799930
133844
428452
1205592
811360
1713426
95903
454840
621642
1193519
1827963
658517
1040631
1125105
515752
1302795
1886932
656026
1730728
708862
1962057
763987
1908992
1956380
681514
900926
1176020
1455046
882423
1706038
871970
1502457
1729713
1667844
182718
984469
587871
1584009
1577086
117735
1178907
727319
1894785
1920661
1528539
209481
1181777
943984
1685482
133598
253872
848399
1995646
780006
1403224
1128874
327693
507317
1090629
144485
1697304
865795
622507
433642
1364185
1549935
1370364
986331
431761
168121
739263
1560120
1109153
1237209
1476965
240299
1907518
944485
804803
1915164
736127
974315
1712827
1181051
794459
1351678
1471809
1023732
1816824
86060
169937
182339
1285437
451133
343829
1765420
886495
92119
803296
63761
1655601
320313
1078659
972706
1865663
1597106
1999282
523610
1923008
708500
1976821
377315
1551377
290182
1380142
1141930
1540903
1095542
505409
1927373
1388121
1094223
771839
1922396
1802294
966253
668935
731965
145570
1870162
1028950
1601141
118792
88645
1752999
170242
1826138
233792
1454117
281001
1208417
1868955
1171072
1769203
739999
1950118
1796622
1627921
1115476
1208164
132209
489848
1368539
333437
1513966
1047043
374804
1761738
1789735
1290995
244724
360162
961194
811356
788010
1316015
19183
741740
1667181
54232
501024
1888199
92596
883736
303822
1516960
1641516
1391389
311389
1128961
21066
306643
44549
253436
745712
1661172
566850
946539
1015624
1684499
1412608
1123454
1545443
741717
222125
197041
425675
1700811
647041
768566
1757738
992629
16582
939534
748208
629860
160510
583274
1064609
177528
1676862
1896004
135251
1392374
9201
988287
1359907
333090
1108856
1501949
627312
1336121
1208410
1926261
4847
151349
1286120
429466
190775
1315542
1414958
1887901
1311751
220348
1089313
1353452
863071
1345083
1990100
1850804
1985358
1474805
1563975
1812544
1445156
1345071
1441375
94584
529437
1191735
1815608
1762532
727090
172409
1924517
1204021
1144156
780629
45270
435300
1517683
603371
1545193
1785182
979979
968122
345796
1251632
667515
1531353
539183
1912312
1214996
1930155
1754245
1810531
1377873
1449603
236373
1217933
1603365
528075
1660289
467347
1617449
1831114
675202
1679598
1774710
592041
1889265
1975677
1492195
1191570
1428822
1823018
772739
1612899
676742
444403
745714
223247
17685
138219
1883144
1676841
1993669
1721460
1878540
1299656
1189819
1975388
1191992
1511486
1560814
789220
801698
480662
1778155
865339
198206
1227526
563626
1694106
964592
831794
1612774
568983
1975502
808223
763513
1758543
444617
1491660
810371
1667685
735521
1688952
100299
928497
1953932
843446
779944
99018
1539509
1955329
520225
1640030
1248131
1442422
663248
545719
1393392
614271
843005
716534
1624097
1341470
1218913
1974208
1690678
648240
541232
594495
1340300
689364
1642975
182507
804017
1454392
746237
620386
90430
292974
816083
446061
1177801
912211
1756636
495925
270711
1530675
1625322
1096270
1580950
230143
59644
150322
1248833
557277
1495785
387709
740571
305210
1867024
732489
1050244
741719
370478
1006066
13824
255576
1331777
1668372
700070
235154
681590
1364201
1810712
1811367
1473709
58142
1683925
1703654
294801
738182
1363320
859802
75443
1952634
1192388
400043
1492867
200957
279388
1494043
1141465
1171075
1627733
556272
443857
1099717
1557154
670480
802825
1883471
751127
46900
1296201
1002595
958398
525983
396990
1435406
1915242
1422008
1612153
1831511
839981
1914208
1157511
747966
347042
1913164
270745
1725988
1070200
277751
343510
290509
866405
486220
705992
820878
1561344
963236
1080424
1328283
1906494
1965806
560536
1239587
393350
871618
695421
125167
999116
972596
1704556
1955747
1204915
89103
871662
1840937
7126
1377441
1155546
1138189
702611
1950278
834295
1170166
1582817
438509
522016
1058459
667661
25190
506220
1279957
368405
1198174
1842827
1649141
72485
646871
121805
1983094
1177380
1478288
943334
327753
209000
593793
407750
1560398
419200
335646
895669
1870872
570137
1284421
1979598
881261
1610726
128028
1654156
1957898
661275
699039
1433150
1864134
1704496
1079649
768984
1043913
844621
1380841
343360
90818
692480
419176
1023771
8057
1017461
1165822
1036869
509785
900115
313712
1687305
1454367
1213693
1647020
825373
385317
1762299
247137
258635
941192
1759879
1216009
1823851
534814
219915
1397067
1507950
157753
1412515
984206
247019
394391
350649
1784197
568973
1525674
713602
1799312
281989
1570854
828244
1519823
1291780
708587
363153
1512929
1216110
351075
557198
1889820
290121
438268
1411838
1536879
834451
337601
75802
971068
471188
604679
1800139
1907249
1788222
595828
647
1324620
443152
1505066
92821
359003
35624
930264
515158
69536
595180
1243986
1346780
1441236
1777009
579846
296639
573948
428058
1231745
1777209
650416
977048
1969744
343603
1799477
1674593
840211
1459798
1155777
608499
1218801
168
1225809
761515
1259844
1651883
487585
83118
954483
935658
1344712
232935
611673
365930
934870
82606
1447104
1720173
1414830
547325
1512642
1804788
1168606
686928
683333
826744
6835
987776
912412
523288
954226
1548689
216595
1481316
1058771
453590
1719186
466229
222797
503072
1533202
1465993
231451
184615
898198
789029
265350
1535375
787709
989750
1978914
509623
349070
1956932
1796265
1146375
1650375
839537
1691793
1003723
407154
78400
221253
329287
714065
1642203
763831
1280538
1411284
1844055
1254960
19235
968535
655574
129617
1671804
638484
389029
1284024
1638433
511076
1352588
465198
1855972
1012845
1671997
383017
779078
1672475
586824
716740
337330
746808
460855
726049
1446502
871181
113535
910521
701089
1194047
533386
856826
1042892
1554488
267755
1303181
623375
1048304
1101648
1875527
1966012
1221071
360707
590403
1413931
869673
1057061
1951046
119927
1475132
586722
1010830
1198660
1545574
1681490
68441
521379
1013815
1994076
1000462
1970681
891648
500834
1117786
494287
863467
1829347
652660
1531038
1496560
1673596
1565846
1292940
1344034
1778018
1912661
1327941
434805
171609
659501
1665185
995259
1670848
1575431
295043
665321
150968
1305989
1054713
51913
1287033
1548862
1756558
837285
591551
1536538
165970
352680
211654
980847
655863
669843
1795768
105828
183429
1676796
299857
405436
1487462
1509430
1650093
1646219
696386
1774946
1811664
1446283
1219456
1969601
1032832
311883
1168367
1382950
160715
122704
662181
1831966
967733
330950
644416
1624629
1675557
909513
1642629
805036
1045988
897521
347443
392266
1873497
1512878
1692837
1637585
1144993
198988
415547
1208150
1372923
299321
1933700
1741438
1656243
570771
1560921
1336415
1561073
1342695
1749634
1614046
206027
1573518
783314
73021
657414
1663472
350826
1800847
1257196
1447682
540192
666044
857061
971374
1465205
429667
1572599
1262813
72030
963161
1034627
39512
519083
1849880
1153192
460945
716321
1137442
711418
1911474
1746685
189800
1961843
961537
1658789
547902
1061762
1067310
849383
479941
1695705
1811146
1430042
1740950
1207843
1218850
1086701
409124
580821
694579
1472998
185074
513524
1656374
1762600
1872044
1937373
1819123
899520
814911
1270808
1145094
824045
386003
570017
643001
447241
1457156
987544
1625087
1344201
418019
1536141
1324125
1549235
341830
1956512
227244
834038
1947853
1863906
1494364
329938
539308
380141
1420377
1066963
716507
759980
1368962
1728267
368768
1687320
464350
233173
1942941
555679
1760521
375711
683927
647286
444264
1213150
840193
920555
549424
642742
1724635
1266697
253819
1356692
701840
1663535
460190
726811
89002
1450963
1940054
886017
1655949
113645
1908612
553286
1203798
1701327
693547
1621355
1843648
1851414
916071
918988
1934777
399841
1641694
808915
292558
1074594
1917035
862789
1834468
723519
509641
86540
803682
687583
100296
694634
1676325
1290696
1727379
208486
1287404
228358
1252086
802084
1946213
1882514
1170793
1235096
333170
1439392
1808708
130272
1571356
1304457
1421571
590506
1200451
1157874
1501488
1893868
981977
417056
1608486
610978
102769
1832900
1097045
110195
1041268
516873
1475165
1682368
194411
1328647
1315523
1114276
843224
69492
1140485
1171809
1816673
1619330
1395840
307801
3329
105146
190193
1845887
1540864
1234016
1189589
1933498
736992
1379392
1881201
168840
1659649
226703
1273582
1916292
1783792
1013082
880965
595902
200726
1045542
652962
910848
216653
1407412
881063
1754425
877457
1987941
74010
1710751
1527599
1201697
686058
585665
924727
1055310
86059
24847
254921
762517
578311
1940969
151601
873230
263500
1922349
186085
1488811
1027627
464039
171049
1501370
703054
95568
585127
1453585
1243681
31723
1025497
463171
60658
1869416
1984711
132388
1573385
107330
919617
688757
728900
339509
1724564
1688424
1126966
1718918
835429
322255
1502639
1720609
1361109
804159
1368826
1362811
839675
731207
1770386
1849587
847690
620180
328084
864084
1241090
322321
327105
1367767
1492766
1826742
299021
1329333
560588
1329582
616615
820086
640318
66139
1628557
909225
640698
661438
1009134
1092770
1100606
153831
646511
1067950
1610397
748468
144274
780251
1487946
1467857
1716659
1419280
493693
1766439
742495
1793538
283273
787031
147203
200625
522446
962651
1376794
736775
1575668
1477056
1849409
1589348
1048410
731301
661987
413459
1509063
1411782
73692
218421
1069828
19797
1221728
1913984
43610
1232305
1675994
725674
1644544
381877
1079122
1084892
1601747
851311
955078
410902
354771
1165645
828143
1642523
1370437
473833
714648
984547
165549
1932359
1327900
1494045
1751089
1076846
984898
524326
1150441
28171
264587
658721
644670
858883
1295866
1828061
846592
105779
880249
1740878
634335
1147504
1440808
383866
1033111
1915433
794729
1440115
696180
1908775
722332
758252
149120
1406644
966209
584123
1291463
20559
340830
519937
1743575
141660
1213299
68647
1231300
607411
269523
560577
997418
1508751
1118737
1365906
1475716
1651811
569470
877290
893542
500776
1910264
1186170
333036
1744847
140154
913145
106914
1777074
1895460
471528
389099
700523
903968
1220379
944007
620443
89157
151875
148539
1736408
1924932
314294
1340428
1297991
1947360
1566615
1253847
902488
251690
1797279
1717879
928162
357943
321037
1564198
1404790
1885142
128331
1473635
279513
1367811
1204218
843994
877419
1886086
398181
563061
1288863
374649
43232
461084
1244242
466899
1142617
929751
956112
1436116
1563081
1320499
970616
1843831
1964425
1861738
1859468
1975123
64538
1094755
760575
1857948
1864440
138326
1136828
1781803
644185
1969806
1339203
1577878
560243
1619578
58865
81972
1132918
1574875
750159
1792439
1896024
946235
431498
1723048
509029
111733
1969800
311412
257597
1280568
728582
261337
84298
742500
1736780
102746
1764268
580137
304706
983706
584145
1984247
249562
365781
1740155
1814332
968754
308510
1608396
957352
448960
679261
748893
169044
1147025
1738748
1786652
1617199
816904
1319344
1930514
1997840
602027
882469
871728
1646553
1441535
673968
903938
716679
1984091
52110
1573996
1978090
1360742
1378225
1984186
368435
642733
1628276
1546400
1549736
487118
377965
1950007
984671
1470556
206373
631737
1694822
289751
1042583
1462760
526494
1685407
560163
316247
258179
1358681
1241466
1887568
249075
1949975
32192
1660721
42067
1895731
693158
1300808
1471656
211466
1533170
2054
860760
1113789
1845843
783103
1026628
1502593
1991391
891641
1883579
129880
212403
471049
1194577
824256
601956
505956
1444657
1813311
113885
42113
121609
1364658
1549548
1216390
1016853
1828676
1441348
1456411
643616
728721
1789873
738975
1919400
905023
423172
233003
695183
409399
1228012
55880
315210
718563
238210
194157
1226040
720080
179709
1063313
1289836
367619
1888456
1059607
1807133
63707
1463848
1489356
1352800
786771
1405487
1039442
746972
1290174
508072
1907401
884588
717521
613668
1597479
1732468
1023007
1714463
1485261
1371522
1587838
556528
1575135
854353
1470314
486512
212052
1498570
1216313
1863888
723841
1706603
1828283
943454
196001
52875
911665
1148733
1086448
1052599
1225313
615633
1033679
1112150
637219
434694
1401994
645706
197465
89075
1456278
80243
206949
487234
580271
1822410
248344
49611
301437
1658094
1833024
435891
1669272
1045070
1131557
1916088
533462
690257
174646
428728
1559565
1031592
1424063
396085
32587
1160547
1784451
818373
1947048
716973
846330
924129
1018702
1904082
730379
1570273
1053715
964810
1102414
453795
193689
111053
1185987
1300316
1254069
799490
1807224
487292
1569889
141622
332661
35111
641251
1296651
1695444
1307861
37892
1021239
1426927
931627
1427829
108090
1310693
227479
1002050
606637
1315761
750976
313799
1356711
1091369
1315455
1630809
1310679
1834597
421608
554202
522697
1030718
1974520
706971
730915
1812549
93276
675832
889327
1331700
265842
665820
761863
1786248
1960617
964832
72631
989975
1332151
1497067
1676324
1510273
354690
1161021
1291486
977698
86507
1512837
1163343
931019
390003
1121889
468569
1036938
1615908
246359
1623969
53477
1675981
1104511
488642
536705
1299437
1730339
881764
288123
190898
1465392
885071
1676470
105697
1573111
842607
1607525
1540533
1451258
1027728
790527
508965
602754
1517204
343706
352984
593486
663641
1150286
644002
706048
1624772
912607
1758865
1494122
672317
430880
911473
625537
139148
1401477
1313541
542938
1647562
95693
586303
1085829
1364909
357182
1853798
167625
1210111
931178
845141
1520270
1716207
234149
1042185
1515669
672073
1417984
1081432
1140273
946189
1392340
1947692
1713465
1566986
835169
265694
1922286
1119268
1670214
360080
50173
1434541
1235171
312419
208112
1860722
944990
181888
1564376
1592245
1219273
292153
482550
1282601
263117
835362
523191
921762
542352
1678234
1678226
781449
926803
552102
102073
1368226
811258
79723
1481785
1054408
1804930
69524
1256452
1111096
1730319
1645473
1135068
548110
544745
1783610
451084
908098
1755578
1908912
965925
22481
186105
221772
410148
1838588
1740753
1280494
1700121
307736
1410610
1161508
1870830
1327156
374257
1717234
1030605
1737144
120338
160238
1916813
1335285
1662507
1550852
1580427
1215588
1064026
410646
1028538
195402
1790994
732889
1254225
1015963
1110408
1222245
122735
83985
761242
1935944
609467
1806780
20279
478381
744183
1198348
947883
1050345
23712
341688
727827
51580
382255
150252
49525
1048838
1854532
1541308
1139028
430177
668621
851296
62344
1516743
1546521
103490
1130437
157308
1080290
994640
487253
1059384
1101759
247531
8164
1340635
1224181
1463380
1521600
212682
1045188
320049
1567957
1362620
1693181
1598386
1196089
660083
639804
1058612
695216
462753
1931254
449617
1530105
258622
1368426
1094251
1539547
1740540
542548
1657761
1612194
22294
870924
1693628
120374
1681195
20540
1205988
1368591
1542036
814442
516137
1050005
1442256
47663
735736
195157
1799564
1521322
1923604
532175
868820
1752029
468039
1775873
1002156
1669185
1829756
1530684
280719
970032
1936584
254911
263659
1340026
1469055
1462883
1069643
746712
1262488
184901
39013
955791
533300
1381738
1614423
1195573
1937111
515538
1906720
1240770
1028171
1725712
1251457
1560562
1716829
3441
913317
725273
1673105
1740814
395550
929162
769254
679982
729983
174276
382601
1937870
537497
1637778
616048
68507
1665419
268214
289075
1420123
1416583
1901939
658030
1865402
1584931
1199959
2501
245118
557201
1526881
922898
189474
1938300
530878
1718125
149819
265021
520496
1476465
205574
167661
681483
371159
412322
1065602
1508917
624527
1338186
495400
328778
1920982
566046
1286336
1380882
1457191
357458
795485
794201
1302094
311701
1432586
176819
1090130
26447
322746
1601897
1029740
818193
1055537
541839
1538390
1161522
1586787
780619
1826674
1179728
1944004
1691608
1228578
810561
1187510
179422
1462780
1800363
1594252
1800349
94655
591097
1412558
1198626
170751
1171421
900485
1437230
505574
52648
1938591
1870559
1889996
995836
1943207
1019596
365222
1229310
161317
1068162
680874
140604
735005
534220
1960171
1116720
1149963
1329417
181199
571372
541928
134071
425652
1701153
29185
455503
1747978
1719392
812453
1530259
4592
1918171
1539360
76618
1044630
439694
771648
1665987
1036628
523333
392877
623961
1338883
1540390
241341
1381747
266666
1116004
247714
518046
1976490
388077
667468
1482326
358145
1409813
1365713
1041679
1253992
693011
1900525
1182930
800037
1168996
1267729
441852
774359
739186
50529
239160
1426502
133369
428570
1379876
602881
1815741
1448508
34948
1568793
722821
1018179
762976
1884950
128402
298810
1281324
1596756
1509529
159615
1146040
976742
812210
707465
1255174
1706628
777826
1206873
1491750
1247214
1377257
806795
1025559
722276
895096
1759157
1477772
900187
1457594
263506
1558862
1699699
1905739
735871
1532240
568266
1584034
1432056
860116
1061721
382867
1194990
1082167
1684190
1225657
304293
1543880
94158
88139
1692914
1846933
1533953
1905941
235964
303216
1054099
1797211
1965099
1651250
362345
1619111
1550682
665818
651525
1216996
1200113
1763398
1865997
226910
447737
1170786
602266
1949860
748443
445171
487363
1352538
1340866
1258885
555558
1928058
1559657
97140
810956
288351
1859128
639491
1230256
1388968
74300
1046951
1928615
1557773
884129
1675130
1542208
1173579
1344209
1173121
1107740
1297832
1670943
1691259
1540160
517905
1760666
1706610
1555212
943956
1469353
624107
1427166
329581
1154067
1917664
1644667
908611
340768
512117
1745668
1467739
1286851
1838968
313428
628979
1637386
960384
248421
475064
1069003
94686
1750390
1728589
1438366
1646278
1401553
1250915
1355185
871609
333103
290444
1959093
1144553
1593747
1507544
1222492
663754
1295843
1585022
405338
1264161
1818707
1337889
103740
1162321
1456958
1540478
1937200
1727309
1881594
1527093
1932387
949130
1561041
151290
703580
660794
148405
1062192
1767191
476436
1552000
775021
281888
197206
1875365
1758551
1084199
1753376
1802778
407606
120011
1186501
1845482
126105
1101751
1329834
1881090
507487
846152
1541721
178632
1271322
1918623
1789919
1090554
305126
772722
398632
1556901
1826892
1372035
714512
594564
938172
1006624
1433709
1005876
1459376
777114
850547
300154
548289
1262157
993506
1771053
1617034
1897875
1603477
146841
1849610
1263168
809633
1433837
1898376
697174
1303741
1684092
999988
574942
1435700
1171152
1851028
1274088
1727807
143259
1903280
1187370
1853456
428914
1613151
11392
1243440
1761903
848377
1234128
1235729
624072
249858
1703987
1386190
880199
1149604
207376
1524359
701378
1458802
755618
278727
532480
794466
992576
414156
188684
540364
307522
329422
482526
1929981
1015787
1296986
1907226
1071997
633233
8320
467086
1632078
1181670
790547
809137
833945
1181969
869680
131805
1776157
1689671
1836470
1536505
452614
440309
1447836
1955657
937154
1471517
735952
165800
844244
1962125
736541
113353
1235966
1323095
580831
1703396
429615
1715746
647732
161544
1046285
1237381
1187337
436333
505400
5583
1566773
30137
1572521
69384
307044
753957
621063
1858295
1991252
847912
1856658
1616065
102867
1432410
1181660
1263740
1544374
1905407
765511
1325943
601370
1883287
993059
1242291
238997
1688938
770191
1597751
749479
148617
1868780
1059422
1366474
1092454
1898077
580395
1018735
537724
639924
1838341
1247835
940831
323567
395300
157119
1795675
395880
563862
1760496
657374
118019
1255501
886621
796475
783051
1274366
949328
660394
34393
1701737
648854
1995588
22675
200369
203186
840797
1529793
291125
1396358
1068708
1028500
1459325
438971
1545713
648530
42365
685416
132954
1294278
254335
1770207
1935878
1630872
1144217
122091
1284667
599593
207783
1904236
583036
975581
1663093
374748
506361
632640
807265
633387
947070
1675439
1573885
1066990
1348432
1126990
545381
302040
575686
28117
183309
1045876
954857
417074
927318
756635
915917
320703
708224
928736
1185843
1699955
735490
125123
729216
904883
1800127
1877154
256724
516468
705923
1405526
1725875
1577067
1525867
1682848
985997
1505621
245439
903046
500277
507179
459950
1974173
415116
208346
912293
1372165
1339930
448616
385150
93042
252932
705287
1748681
69474
1563414
554959
1630792
1771986
1195107
1451644
338724
62265
715739
1154708
1351033
288170
1182403
923218
173481
1794457
1558463
590371
1379200
524100
25312
1138346
1453474
539927
1263563
1809131
324611
1298885
939091
1668634
1772274
762852
1513980
680739
218349
1168394
1736524
130001
1698228
1957540
769776
49302
1503154
227063
736112
1990123
1521103
765039
435181
1824121
388052
247182
1328102
397234
1750141
1050163
537820
957742
585181
89182
3605
1923089
1490085
1303211
1444032
254289
244755
1886816
1783518
1872267
71019
115381
1844886
1297965
1359867
1239426
1379310
614606
901504
1263297
755050
537140
1875305
484349
67643
1484345
1378126
1891730
113431
753852
143345
30062
1580616
578933
929833
994907
765161
175951
71017
732819
282911
634011
995491
798852
760906
1808773
169917
1744132
1343218
1927504
555778
826690
1258171
76809
1167861
1722613
1401668
1046521
682055
1488461
848832
270090
1563708
1192688
324958
821867
723183
605805
428321
1223290
791469
1298889
970621
1993481
1451803
1665630
680670
551361
1460201
1863767
1812705
924153
572049
91820
1909901
251584
1295172
263523
748601
1397913
167656
1190858
349999
1342147
1709878
726926
1908330
210751
1938816
1093460
28677
1246039
125676
428663
667205
525086
1267266
90270
1760281
1728821
847030
109086
465617
1720305
956807
1558762
1946937
356927
692321
810771
455067
1282993
1948800
879179
1461895
502600
687272
4293
527315
525080
559516
1193730
1262199
1977409
749230
937677
1566027
1905475
1610091
839624
1767413
1808026
251239
529009
684820
1471614
1655810
1709348
1235844
220045
1307186
1981678
922858
78719
1003348
1533927
81877
61961
797689
1921795
480860
1023440
1146996
1397742
1226666
1352383
728630
884650
165613
666643
598139
1544992
628256
1753123
881396
771934
1413912
814057
949134
179790
771114
585284
395669
967460
1388549
1340812
590971
1726033
1796971
25869
1302180
1418248
1674426
202508
804588
1620160
1442185
1215504
1281950
1967143
1803275
1173491
1857207
1010514
875412
977564
601132
1549571
1017434
544267
1373962
1859394
488324
415049
1234132
816644
563878
168402
1172909
1040911
1637013
409025
1402191
1338225
1411433
1220538
581060
1744388
22222
1220701
374229
1184467
757273
1470615
1269285
851313
759441
840286
557339
690540
837103
1596522
33946
389757
704315
364107
1436286
1638486
1199850
801985
690932
1175378
1836026
388065
916334
763421
1814650
1042323
1797091
1944579
1945455
186724
1330397
1285419
58033
93803
945972
814226
894361
78017
1393885
1275013
1827264
1175866
1381741
1473638
1786906
692049
1720390
1166545
271080
820054
1642804
475051
165322
1365396
13763
1308611
1198746
455295
823165
1250187
1531286
591385
1580020
1358927
567759
153374
626720
358022
338598
174416
331695
842360
970423
1233733
1434527
1784596
1286343
1032780
1973267
1573298
645848
1560491
486561
1969886
1634126
623636
112728
672873
269623
1447279
598557
388571
243546
791965
503652
1845616
753562
1053570
492845
238427
1086539
1677586
490741
449865
706464
365956
1656450
579907
140485
1190500
1494752
407131
800429
182947
1223501
625690
1807558
1769637
1646600
1423719
1866782
1660464
518546
1546337
758984
32004
661273
1155188
705047
1789192
1503120
1558372
1941155
1432707
751252
574885
508010
492356
353672
812665
1413495
1628148
1175982
576229
944064
1771678
762437
1978475
503883
257713
111989
1401588
334377
934299
107353
718195
1064954
106038
531868
65798
959433
1360913
599009
648622
654535
1735421
555910
1542732
1441000
71529
473847
281199
1435890
306358
976639
1171355
1958671
566828
1696401
1560380
1503440
1886965
851932
1012792
1592818
1772838
301430
1280029
1754545
1407114
1602099
1457356
1566459
1364241
1390960
180234
1026844
1109410
1915526
1873738
1962798
1039030
1438024
308500
300928
1379284
1924046
1807616
1812794
1386309
1696424
734403
1867253
415781
82495
1101102
1015087
899229
1486374
1446331
747051
1534767
1703317
34885
1423481
1802642
1443787
101684
603358
1755039
493426
607710
721900
716066
165015
609947
832423
1356551
1766402
1219300
176140
1581918
1996508
28134
1843757
654741
714508
462393
280742
1365980
369446
141330
1531301
582416
1449061
622428
904584
1732137
1195266
1421136
168121
7887
1460951
190057
1253592
179645
185659
83515
77432
1634920
43658
1370379
486914
84926
229456
1462509
120796
1935117
501542
939492
1298412
1794574
149157
462254
1950152
1331646
537885
1293644
1425749
1565808
511261
988055
1492457
1740064
1955734
644708
524943
1391263
1936756
1401036
1874716
609342
1839257
1614316
1509829
635798
1452098
1323336
742861
868738
1681520
1074709
839461
745182
1151347
1403280
261130
78072
810688
420265
707612
1992784
528198
877222
130269
784089
840679
1423164
1253149
1770385
59896
533149
866310
1731772
1076768
1554308
143360
1112634
820323
1052105
481230
135049
1463714
553803
1408232
1667290
474198
490296
1831333
1278524
1638977
311439
1867539
1315657
160643
508623
915348
1056695
1679978
1284477
1662239
57093
813535
1430507
1555966
1648427
427395
220588
1829985
789403
342382
1901312
1186166
1510743
884638
909845
1040885
1591985
1269800
578056
1471359
976689
1003010
1065153
1537634
972173
495571
1812348
1577515
642265
1447135
282334
676110
1609562
161522
1695944
1065033
555491
1430872
1148260
287050
1610841
1037128
1601257
655674
801767
82317
1950059
1346339
1248961
1154513
480699
1630967
875263
1049317
574504
1360505
1394110
1111389
810035
1953809
253738
1361804
729193
365634
215169
1941561
120689
1800631
437948
1317336
355727
217802
1980625
1092969
439182
751289
757609
320520
1168658
119919
467404
1827856
1159062
1927004
1980725
1368474
443103
893263
1609480
250709
1147815
1518013
662540
399445
1592857
9936
73767
500382
681241
771917
906435
1996102
32342
634642
211496
695856
458015
94844
104364
286929
1248377
1638910
770796
1915572
956359
1130738
1070412
946833
365447
459004
652671
315513
1423646
211816
1358846
1381758
586825
158888
773902
995361
167728
1784754
1295687
514062
1619729
662619
678951
825456
579563
1800283
1364498
1497860
1093375
655947
1800246
1401053
1253280
1229893
642601
1143528
1929740
242189
584891
721190
890291
570630
367320
838438
48819
1930757
1592991
1860595
1490567
714486
554395
1530291
1663669
812128
1623247
169721
1158905
220913
1030325
1006854
848702
1531131
929936
1252698
346895
75017
1107023
1819608
1835460
1142305
968352
539558
1931921
438032
1471529
1793156
471903
561288
170999
1279964
777200
1367007
1152931
1172273
1417502
608025
355256
1183816
781765
584909
1530844
1524739
104686
1828458
452260
1914460
1535929
1932327
1521213
309071
1591181
1603242
1539500
1063191
2589
456767
1026184
1139412
735561
1017418
1081554
1494816
766503
1392891
1241523
969836
1507284
360087
630777
403336
103964
809661
1603088
1504805
1124820
1002470
455193
1364080
1074211
1283821
1439188
1032813
620000
429313
221773
3514
211784
1695912
69582
1127346
918360
559426
1254792
625079
1305822
1105920
1661290
82789
1402609
632025
334050
524710
883633
1234548
258930
485062
542299
916659
448290
466896
1725303
561348
1448714
1509184
1483768
469767
1076272
1047582
1909951
621653
1197592
1583938
45844
1616724
238086
395264
1337262
1506798
822062
1358870
1263006
1224
144919
62782
811241
1093213
1597402
1327560
520290
900315
5217
1425592
1383317
309487
165954
145901
523310
1879336
386322
1957636
1208134
1450948
643869
1273537
1820765
1711429
206947
1807067
1921111
1123174
798684
240456
1137703
1650087
188974
1419428
454632
1888466
1979506
1147888
223691
1709347
995928
1897369
548242
56444
1292754
56289
83528
1626510
674547
878687
1009410
295137
1314532
1260382
48957
797631
1761020
528329
628348
964475
1802403
663264
794701
1864219
1316862
550676
1086428
48258
1716574
1618435
1481508
322769
423048
365203
1355485
1484677
833606
28254
13471
907013
818605
1422574
120530
453718
1136054
1292427
647174
25913
1278875
117876
698996
499762
1600738
55867
462014
1164073
1172421
1861663
1993682
1177078
1923718
519930
1282187
938992
594253
1982206
249472
1741191
1705467
789367
1055903
1031045
404095
793365
1364352
1599757
775796
1951677
223330
1552684
1340307
1493257
1801026
563091
1542254
1670997
1960383
846417
804046
934293
1632722
1237347
806165
1521051
170927
1888689
21592
533096
979272
1244672
381125
694966
1265471
343831
925807
1058374
1146111
1254296
1191281
1696242
1102115
664399
1823440
1253442
402166
239931
551522
1098888
1805484
97838
1803725
258420
1864623
455840
395056
1354428
1019942
689709
1667315
1746622
958338
1796625
695748
985442
413266
1439951
1958792
638159
447988
780531
124473
933459
213754
263653
1973278
298054
323764
34929
591460
1016139
750855
1634968
858983
972838
1372415
1814998
256399
875552
1392417
1763016
1592664
1417547
1307439
744706
1018900
1991304
442059
102436
1413240
434156
1864755
487784
1816483
67526
1477928
1181382
1293011
1982270
523571
243271
248267
1356879
696605
1344331
939182
4972
1327902
399717
101121
1836385
363783
1324294
1368325
1212207
985047
1653671
550035
1168196
485128
1583494
369525
1143766
187562
512876
1758829
1556322
1803648
435005
1224341
183451
848842
738639
290013
1531717
1921309
1921092
337703
611161
535621
1921302
873770
1621427
519241
1349462
1689031
788862
134553
373740
321893
485789
242630
1581831
1302758
137392
388408
1232245
372767
932072
82506
1401880
1077445
375317
129147
741148
374815
1651173
1213708
1314778
801498
1838444
329790
394695
843190
49802
1934720
1046432
1958361
1821713
426338
352697
1395757
812094
227607
1933925
1355356
1788737
611303
1712829
766627
570502
1937617
300056
1995301
928862
995202
1258453
697259
817818
636597
1211513
824167
680677
69637
1874322
514009
42902
1704400
1759428
797829
1663609
190993
46068
594141
307246
1030910
517116
716065
601036
619703
781677
961238
1145089
1884316
1253179
457754
258455
1514908
610901
335641
134063
1560072
1499586
1678901
1857412
544094
948959
966476
603429
270673
230807
241626
1590156
1173273
1962383
482819
1259339
737495
937721
666543
266667
618893
876579
62097
1647872
571641
1382782
250336
1918376
1110323
130957
1978055
1141932
909361
1390940
1239984
58409
758191
478483
590173
1292917
1135437
574318
787249
807967
1782939
1082017
323437
26532
1075663
1478000
1490668
263759
1523940
1197327
1195654
585754
1426066
1633692
1244387
1181438
408765
977730
59214
1787444
168476
725923
1419136
888644
234565
1845416
1333826
629662
504587
642223
1176647
1488164
1897269
894673
1949950
1176117
110082
176415
989867
226993
550874
643901
1938655
695191
1967096
189982
1468286
149970
1380680
200746
974793
406839
1389397
1874516
1178823
1830681
1106626
1795756
1319660
1892306
230299
1417898
1519869
167335
868702
1514068
376642
1849138
1599162
1518664
690886
1934483
131809
607683
700238
612000
397575
1735103
1253395
1278857
1382069
805998
1246385
752054
1235728
1320210
1861906
971976
1283593
1944658
1809701
1677037
718279
998657
1040214
1259392
1778547
861600
122681
1212170
392112
1199692
545856
101334
1941522
377435
377998
944520
979899
518171
248123
1146345
637355
1447068
750949
1264967
1834679
1850389
303658
607879
1502661
604853
1526988
486482
480918
11412
997338
1963050
999132
745793
1477911
1813976
1841856
1865529
1133979
179716
1233419
1936082
1183555
445088
357788
1374870
1153403
1113965
133406
252898
1293256
167346
1636362
1806802
1668835
789365
1485175
1710043
859172
862698
566532
1706404
1422913
172552
974264
1258732
1899853
144005
676512
1251392
1626314
1442581
670968
1107824
1416810
576790
1162000
1380369
1400154
660422
1427584
1340175
583616
1661356
365987
1256709
940163
1179517
1153823
644424
988550
1586856
1368767
1892936
1356009
1936016
343072
361408
829347
730255
858689
736818
1505505
232793
1487178
735347
537549
1133767
1313364
585827
31910
348172
1996728
132308
1166755
1832102
29610
244435
534647
1111574
1041608
566710
33252
149612
302075
552123
81261
759610
1471368
168830
1380451
1612734
1996480
351427
1638070
742026
1157091
14240
1643901
1226545
1148094
170465
813235
688884
1482039
1451955
1146958
1805842
622508
128902
801784
227195
884027
980830
544495
1513401
584258
1687263
1787752
634540
1316793
270084
301328
1598323
1710174
1860362
831417
1105096
625956
1814139
1329326
1653160
300389
360476
769288
403449
722779
532452
1886626
1097581
664338
1776754
16035
106424
74614
862051
869349
1905684
1938640
1085607
185649
851718
1453855
607516
433925
967367
265552
1661165
1401416
414929
2721
184206
1869666
1408561
1291873
1323536
1313601
571107
350899
5800
854541
1372324
776680
50738
517562
64509
774268
1592748
1247307
123311
1119724
1586215
894308
45348
1286728
509152
856615
250747
1280697
1624442
748157
1585867
397171
1117519
69742
1903130
136439
565756
1711585
1967911
842276
127359
1002914
3383
1705365
1027316
1741322
1568250
1756741
1484950
139261
1913758
23429
28726
1563839
743834
103097
494170
895199
1529689
1260948
1463351
1136280
1833024
1488037
931123
1791004
703285
1107004
761206
1716871
1024753
1028786
1169935
75443
1121819
452258
371873
457438
642685
48234
155470
684683
1506084
220994
1053673
1417785
1129953
949177
806086
965666
221515
334459
258069
1416320
1231911
66110
1723136
1045065
521151
736309
23877
1641251
1311039
930809
1143855
1860700
276991
1481971
712044
790669
71228
630220
766925
1519410
501408
67463
1033593
1609732
1055200
1524936
1661591
1817066
1224169
683196
1179098
292561
1340838
907433
243601
694287
960703
1838779
442827
1978383
478773
1952050
1625599
1193957
1585939
1055493
173778
1020139
222240
1779974
1759830
1345019
1782538
1419728
1418465
105186
1789912
1929202
1427106
422191
1262534
1187307
467907
1376818
104653
1475279
1828758
1254561
890574
1788522
1395065
961537
317066
384824
1603230
1559603
217813
1653634
181522
1723146
141960
1692298
1848873
553821
1442840
1282553
587407
796438
651777
1744202
397574
624814
90372
13151
1427933
1264196
1448119
893212
240331
1174639
1271549
1191228
1253282
1251001
1821417
1957509
1887960
1377239
529781
1116434
525542
1906785
1738881
677244
490311
1572349
1111961
1519846
393824
1505468
78557
1620561
1324568
1390194
351281
1006082
1057932
543965
692078
1493386
1782645
1904579
473836
283450
1099028
1838110
1111281
323553
154229
4315
872410
1227279
807906
1418817
730189
1424594
428639
1688860
245932
1443959
11630
85323
1947514
923967
1633386
692643
256986
940339
749255
1943370
1643380
922195
223412
1288635
439980
319553
1723105
1140524
1155236
1607069
321386
1004545
1437717
1167247
569864
1705673
299152
1169450
1302080
1945604
759425
1594625
1114719
646829
1817903
638536
1694465
641876
387719
1680718
1807823
961118
1518222
951754
1068128
1519930
1140860
746597
989657
645326
910624
505339
261216
443572
1061440
1558030
1646327
1865127
690735
1539756
20291
1047087
295458
996586
255223
1434756
544497
1509441
1608100
1467025
811454
386686
265066
361522
1084348
794782
254113
85961
1217618
1869113
357459
714875
1559239
16087
1506486
1489648
595223
379102
1733964
461293
131404
1761778
1604178
945599
177832
881104
1241013
747022
709200
1134884
876204
723068
308590
1358846
761642
90445
692024
44558
1201632
1666479
1803244
833883
142970
1885592
160004
838892
658254
1553764
857322
1480696
1601199
848682
148783
220197
1036504
1223217
1482548
1816369
1130479
466887
387070
27207
270669
1339804
1641870
586767
214142
1859176
52367
774352
1897090
489758
516451
724174
1750776
125598
1435780
1549367
996636
1536005
987105
929650
735177
52701
275875
859345
625093
1535607
1931754
1592940
1726151
784291
1436279
1299713
586299
629765
1600124
725480
1053351
1422575
767534
1812679
1699825
1723875
1832977
1096491
1435914
292135
1368628
156402
1003830
1693044
976651
1520173
1779116
74601
1429245
1217839
92961
352496
97229
1588839
1571540
396450
153960
1570585
1690207
1196975
471102
1351335
1433978
102481
1121802
686847
1759974
1701001
947724
1047557
1165606
50373
1364380
323428
1710287
1933622
153883
935702
276427
165483
1984355
1805070
33721
1060848
45845
743015
1124646
1375641
281400
1183219
376274
1195257
1623820
395777
1359529
1789726
219288
820276
1237719
1041328
512528
1616824
1544800
1446603
1069850
603735
22704
899837
841505
1153603
1334530
1201196
454080
1613722
1450772
324182
716632
1163238
1331342
1873225
1025129
1336703
1362153
904521
1439139
121404
735050
827115
806410
661291
1486070
52979
1645574
1785169
131473
1867676
1940415
1231890
726652
1960277
727580
1867647
1695400
1415096
1611141
536970
796098
1100986
1465779
1931847
1131859
461539
1430010
1143695
1697638
1100770
682657
780271
1747031
1795286
1982780
1222391
502406
578458
892257
1019303
350536
429273
697374
1112277
601713
1889732
1024734
710362
690123
58530
62304
1733943
558929
998815
1625587
586526
1251339
984144
86519
16877
1028188
1987624
1652977
644952
1115582
1464777
1911777
1178852
824514
203327
850396
376908
1260287
945073
1282772
1508370
1086670
1426017
5263
1363859
881211
203415
1538137
1473308
44054
1674601
373633
73497
551784
784345
169606
1572728
1685665
1608643
1526325
767436
666042
583533
71903
1524533
1063171
1860469
1176795
682438
215498
488675
660312
656045
42891
1800487
569872
1404786
1389753
679741
122745
491730
49287
747223
1954955
54323
996267
334591
1976269
596270
1204721
491048
1527063
728970
558369
721595
487317
1714671
1051156
814975
1161833
536149
1913513
866061
1397987
1445570
135457
1736479
1382648
565035
169358
327517
660457
601874
1034863
45409
338953
1873258
1434532
452381
655651
772120
1315776
543275
1629624
373751
1698822
552241
1345695
75131
1352755
1990682
264373
58508
71927
1378041
1730075
398946
510278
1286910
327032
55505
1904988
670079
534190
1422735
901936
1381356
1434332
243642
1867536
114571
806441
214665
1954976
99627
1868600
878565
735643
111137
632134
1044889
1186563
1262924
349741
58031
115867
1339300
1417084
5134
1630793
991482
1513992
1284379
82620
864439
1156964
827389
446489
34145
230478
1819826
620419
464834
875983
1625760
192749
1601060
1965748
1935287
1334831
64229
1255753
1561066
1874448
1023665
330135
218124
963393
1477439
181683
1973163
288430
1366047
1543475
747823
1017463
720109
808314
1254380
989225
865801
1076566
1997039
1480304
159872
1416027
1404486
995628
1447573
572972
359760
1045079
21440
1116789
1184773
654672
872300
1680788
1231827
553557
232822
682493
1489064
1647387
843597
809798
63169
429661
310715
1937161
1477636
342333
1325332
1366993
632082
391803
1874401
624290
943217
1823139
1761037
1170520
1005928
1198339
275669
1342837
317164
976670
1438888
672027
1637982
62014
1486665
216643
590237
1961115
30589
1625222
69991
1315976
291393
863837
345913
1531880
1740994
246036
998644
1900592
284364
1627896
624623
126842
717041
1185058
1444856
1731629
1897523
454080
1615311
236681
1465683
1419531
1000562
1722804
1293040
1858521
1198408
70002
224658
1889117
234366
457087
739695
1231440
1659612
1411609
1852397
1519914
225877
644754
1849542
868778
1402886
218339
1839227
484370
672492
1595892
1105194
1539993
1271182
661293
636256
479324
633045
316131
1215827
55088
1913426
126176
572993
234654
1936206
1477824
1482511
722268
417208
1415856
565992
892480
454749
1042398
1417969
353771
1623075
650286
1424135
94837
1588033
299073
425584
742949
1288322
1208331
1182697
1718364
1590295
339476
747248
444084
719245
1081190
1717595
1360316
247678
19463
1726574
323801
411243
1749156
435841
959565
831577
1954276
832576
1103714
226558
108085
1415982
1429270
579787
1523800
31226
49044
1666142
462362
448397
1821756
836952
1885298
1340199
1520117
979446
1833984
1255756
1664257
501256
1408311
1085505
464233
1104948
1960008
889164
714515
731360
1001667
1463049
1071042
612622
998079
456849
242443
1999151
1931029
1602052
269846
1554615
889379
576461
923185
124138
952339
1522827
145950
1717852
239330
722418
596721
246968
764828
1467428
1446147
1324553
555095
1059354
1208131
369812
1463013
943272
1132244
1842585
134270
490045
97557
1968157
1896219
410599
104737
1033801
1269675
1364880
299772
1542280
894645
1874137
397049
59305
1105952
1425796
1122971
1503351
214313
431322
1612906
1636475
6056
1522969
1517355
936728
689175
1324938
883681
1222609
802161
481190
560430
1182762
1750194
1069038
601882
1900757
178313
1611386
1442591
1111106
1774118
1838382
1016438
1982061
1717507
1125792
715132
1005849
721277
1786328
860606
1709249
679806
1642744
1421197
1805011
111133
1956040
1303547
603410
1851829
22031
831246
309653
610264
731119
1231675
1190725
957057
632119
189819
1285641
1282102
636377
1002649
129314
418373
652911
1657104
629459
1918374
93595
1983402
1089017
238739
1822488
883514
1300929
872931
1928493
1661534
4112
1564597
1275924
955770
1823251
728882
708915
574105
332915
308249
44890
1632760
1069870
1530362
1741482
452465
1536885
1269639
1481250
1018220
1112110
1705343
139658
1171216
1996852
1266421
16230
1966186
1427845
318725
784224
1610315
1470241
1643940
397445
1088132
868107
1693810
1082512
1644381
1198836
1051087
448871
1242802
1020468
800766
38250
1081781
578843
1248663
249561
1903651
1810973
1221937
867532
1757371
1065293
484439
1238481
1042614
949468
1358833
430112
8039
1248941
1189998
332777
997049
320744
1905711
1156729
930176
1557138
156299
1158366
1459299
1885204
1852597
79125
1845563
1689743
1889179
337935
1991373
992614
675649
1027717
1776454
783375
1225751
1550312
1790414
1199029
1065028
810901
1914077
1627951
265079
796544
1839150
1468494
1735063
609010
362676
1239243
69688
1590138
472074
185667
1717161
1958226
663190
1294962
720455
350715
1926972
503592
1441867
544136
716392
1936344
459966
1240244
67242
228324
180386
617272
928899
728068
737301
1016876
1436822
590438
997972
7397
374823
269666
1999137
1060191
1259656
1597276
121804
999882
1034089
511501
832
946997
1670108
1979742
220405
766428
959551
1551305
478891
258835
1820702
1772652
1110793
1843729
718404
747976
1869809
1961595
1206637
1217897
1519938
837543
939853
1329039
795543
1921605
1747310
883290
721033
1503175
828616
706559
564080
750744
393836
1561760
1149993
999314
1388694
1779276
55474
1275382
1132521
1206137
282498
1217482
1144874
357017
939116
918288
1165327
838473
855395
700796
596345
585208
768742
298731
1320434
632744
435443
1605438
292358
973428
55582
507726
370382
1037433
195210
350796
1781085
1856688
1965834
1263252
1202092
604454
1443764
97014
1257739
492595
1061315
1808307
1774498
1778030
1060362
1401348
1526660
668247
106590
1283500
1017512
755507
128764
369827
206611
472642
1390223
133882
584998
267273
777501
1659780
500428
1088318
1398166
1126925
1903055
690143
1125361
1487815
605767
127647
1729335
1699609
1046251
1237147
1632541
677129
934578
1270222
1864861
38225
511185
1546268
947777
1119302
1661335
1485233
1284924
286082
1476839
763786
385311
134051
1906093
134505
1013608
1767799
929419
140082
285150
298708
1511794
1552631
607706
248460
353652
237588
988809
1832255
1184032
949897
1261230
1583444
1640888
187658
1139291
1560075
1472093
480052
1882813
913846
1172545
188159
1755566
1335099
1538488
477414
1607542
1801582
1007861
1107316
64261
1190727
997899
1327414
1398440
1129738
541767
1517997
1746760
933705
1346606
883818
1544695
763405
542396
645051
1927817
198379
355206
1079207
1143080
1830903
188557
1039057
451440
1951275
696896
1555338
964363
3997
365064
171431
1243867
284106
823579
1129681
226108
1929375
1897524
1505459
1324249
896810
1883613
209087
1187095
1494147
798944
420851
1161213
225456
132410
1425112
895858
1189813
1992485
859966
834260
1324057
636957
1021197
699047
142012
426468
1002237
1127820
1079755
1761344
467682
9111
1473830
191854
1349180
1321041
157805
311491
124945
600443
221911
802570
915300
531274
1724581
1463616
501362
642705
302435
799436
432487
1322454
1427019
701657
1048494
910043
572789
163212
1055912
1621561
947648
1142939
568636
960616
1170792
909243
1480017
259757
365892
768269
1592289
385533
1217145
334327
1748823
1354849
1274778
211869
792769
1545065
1632421
1574480
85866
488297
1174299
371709
1179348
428230
1552337
1546679
1207044
1082225
1080810
1303827
1635178
931143
1578313
1421469
1541210
1887119
667981
1320061
1770003
1401909
1977766
1782254
712024
1378830
379548
1591697
1725743
1633896
1583156
1185507
1741363
500235
403366
947533
1735028
1783858
1254253
1477654
1664221
587369
251642
1296362
902919
318170
1225388
495895
686500
443284
837951
894139
1616421
682496
797850
1957140
1156714
1084745
221120
1094344
802575
994071
1724387
1603989
881783
1637090
770411
619050
1924755
1831198
1950610
784194
1092519
1194664
296950
745968
1459266
1207040
1589130
746277
575627
218214
65273
1054486
1144951
1331760
1100222
514508
1168918
501299
984080
94055
581935
989656
1713495
282
287003
1906627
1142537
1656745
479119
1213818
1684573
1691294
1384438
91035
1817698
1025862
543354
617955
399790
1890108
1075135
1434115
1181907
1871944
1010649
823425
1349752
1378557
281729
141690
1853721
711728
26256
65003
889413
1896962
1156489
382834
1591496
1775042
236510
1530283
1268280
182789
1547228
1192263
1652765
405005
325809
418035
1825109
980461
945926
1868534
1007553
856793
1178235
1254668
583515
357076
1720919
706023
354264
686999
917027
1532527
1260
764916
1918928
1307427
854524
984385
1426214
1984164
549677
16772
343983
1778716
64306
356787
1835455
1123774
1899755
33556
897409
877098
197192
1395633
1267894
1159047
992044
1263411
284153
422439
412214
1705224
370473
1445339
89976
80779
538498
168623
1176816
424695
1978293
1761690
84461
113506
182440
523474
1867684
1988924
198415
762775
1363784
51400
1486129
910576
481214
1953301
1003415
1788172
1888877
733964
647849
1766462
1115364
534661
1037284
1159139
212301
275539
1722711
1120448
1680119
76934
1512913
1552598
1276093
1842434
1258017
984587
1234569
459936
797685
1307921
1712228
646057
1493532
214099
792811
1076855
16055
295073
1216964
977615
1376157
1879215
1318358
1545025
682402
317819
368177
386081
1144059
957223
1740263
808079
185921
1726502
1719300
218419
1105287
1221834
1077989
1312113
1743968
251480
1706463
1841319
658159
175256
1326185
189007
615781
523312
720079
348851
1085314
1549242
536612
51147
224834
130318
1245769
1912939
1720642
1210176
1033852
1961219
1667210
1865869
1787597
1527070
1731830
1876432
27291
1725834
1831368
1130163
771303
1091499
623306
848566
542746
1780284
9359
1800124
936573
186674
998165
626885
338870
1499781
1273846
1983899
1367075
1622093
941452
744967
242216
1060172
799237
463624
229931
500433
17413
945555
1329811
1393355
1434968
1392938
277443
1818314
1661551
751333
1401468
1577624
648445
1391624
1927952
1224175
1193536
584338
1685617
1345075
897697
1576527
1980804
1218053
624224
645217
266927
1049848
19477
1155928
577749
1488007
1552482
393689
1370039
379262
1277519
441719
99275
580932
275628
909744
1685178
560872
1160294
1440904
10894
1291211
1254575
790749
964300
216726
1308159
785664
1631149
630617
341424
250216
1420471
1662869
1531917
419259
1865791
1348900
1749379
977535
1782478
324394
1543745
1058789
1513936
1860313
1614245
1114351
716209
1867989
399415
1644677
1525618
453795
1153764
830734
769566
829801
751518
486280
595265
347727
840313
827367
394981
382126
13999
1441947
1745488
1950271
879326
430587
803036
874380
933613
1682994
1691476
1058764
793615
156058
213972
1740873
1605832
15892
1237364
1452353
444542
1788788
1723893
995466
1482407
157602
1661172
539038
563933
787873
858849
427286
1896589
1248163
294722
1513771
872265
184031
1891638
265929
1034592
152899
1525476
1109408
158279
208148
260248
433893
1756022
241822
753951
1666426
1188006
868777
390379
1202205
331539
320716
1908194
582478
832868
2648
1062596
269562
1990900
913051
1358201
1087746
1907792
1571557
1335132
660113
546788
634096
821761
1344064
446572
1342596
460723
1269869
903581
200976
654856
1256662
497703
1134871
1735684
1943909
1038197
542822
1697523
146155
1778541
684806
159294
1222552
1791210
815127
1015780
713984
97684
1155171
480678
474671
245586
1195641
896342
667036
1479189
649692
919399
770269
1370341
737165
905724
1250174
1323653
527972
1231386
1159969
1034231
1393939
350337
706391
1724001
810516
1014796
243069
1736454
1701249
610788
736499
1234934
1791796
656470
1871439
802165
25661
247974
1392042
1964711
681373
28412
818694
1129800
409729
894945
285696
1806795
739005
1789903
1036873
1909813
1225362
416535
868086
1057361
597319
373737
477236
1574262
609367
383968
41603
137387
366308
382940
1919659
1672551
1289304
952724
1373484
1551328
18947
518583
1606455
433546
1670196
1294317
1715073
569226
1451316
753723
337528
1291775
1842784
1466686
504141
1056623
301651
1650234
565879
1434600
1992577
981912
98251
1356472
957417
48176
924594
827987
303239
461056
1886296
1639574
1982804
265816
919300
1301044
447705
1765207
918093
137483
16479
1256570
1578414
246277
474556
1439541
954331
188201
475660
340697
658709
1456157
1402944
1784245
762962
1838800
1773049
1329348
175582
301339
1341669
625031
1809832
427754
1663320
878631
682966
1348520
669638
548166
1544245
1420560
333826
296974
483655
1736770
271161
1818224
670408
1229702
154982
1465903
1445695
1393085
1493997
228551
1401333
1814198
48421
1721965
1465700
1758108
76438
428931
1428714
1179698
151487
652137
815602
1119634
1101051
1287641
1574949
1219022
627940
1436383
1097105
1096891
942750
1577611
676308
571862
849048
1018306
234470
259964
982237
1006641
1639933
459371
1876764
1468087
367422
1685680
1225691
1379191
664728
613564
1064338
1033464
381266
432422
1849401
17163
294662
1495724
338294
1569243
1057236
696817
1600167
1126391
18116
566061
1811737
1573423
870321
1988477
1668243
892492
418215
1374329
1135460
537648
1014311
1208315
230278
143873
409178
1637970
1803576
1502910
348525
1326429
141080
1568771
1185688
1676618
269856
1450355
630487
1967762
1977137
520947
164940
1345424
73901
328348
25018
491591
346876
8787
1575374
1314081
1611775
1632066
261935
255868
905449
635108
1414750
1189541
1718140
867334
1548335
477783
1986324
578872
1216661
535085
392489
239387
529190
1884010
866606
646900
411695
1662079
343659
1296509
782174
1149462
1923317
1765830
1952192
820769
1362282
334964
1735037
1727107
1676921
838410
810747
556370
1965719
1687789
560219
975136
1441038
1205067
557094
1301134
1385400
1555754
800354
1367359
1146094
1829367
1086609
1007920
1000974
770041
1507232
449472
535080
494163
136623
1800004
1126310
119008
1684604
910542
1914387
1569529
1750435
376693
148405
1800223
1203221
1015409
57421
1537112
1009249
1422101
602584
860655
781441
840699
1152724
772706
1538265
1433633
604046
673115
280613
136935
55727
703747
388883
1809007
1525794
1253315
996357
1748054
390688
708701
1364779
1527297
617291
83813
737395
473344
1293794
1950305
416140
1324023
546083
192218
1026340
703008
1853856
1877986
730147
939795
1967238
212280
1690927
1824730
1164607
1003138
1055125
824414
1878400
1124920
1683929
189230
1873561
252530
1547498
1719293
511396
1725857
1191697
1172399
871126
1980884
1254550
79940
1423869
221124
116689
1286230
1415863
404125
1639525
1109202
1310655
1813247
1392022
1943946
464531
1932736
1609499
65843
1435548
193161
407564
435963
1570685
1789634
1323359
1602325
1485783
1657680
1388058
1894676
1486288
1189077
1973281
1873716
75686
628447
1296248
551999
1635960
956958
64959
624827
950237
854514
242318
515869
42646
516586
995740
470043
555878
1393417
909646
855772
1952196
1223456
235912
1143288
1814949
1490576
1805509
328006
932881
609113
1199375
980204
1961616
487396
1910341
103087
1348787
794677
801538
469141
147805
47255
1282531
1544512
777588
1146670
1335317
1742052
1606930
1672553
1137605
1213708
1131214
917217
1882302
1488350
630049
1281822
1068443
912147
727079
1221134
352292
1644333
309983
484943
251054
437212
1918953
1942635
1938169
986784
47707
162928
1100477
66956
1224216
1250283
935747
901421
1023081
291643
758523
722971
1176352
1772713
1909313
1105072
1879942
93460
1897011
1884032
1298477
849119
1167015
526168
1988388
1962746
1305272
1138632
1727817
1031842
1631958
1428368
1138095
59252
1570660
940853
1267911
398035
810809
1713021
197352
49449
1478612
740860
805263
785388
547700
1269925
253135
1139186
1017572
1672572
94738
1664184
1230486
913022
1536037
355564
1321765
163582
1017380
370992
624890
1994290
1645448
1573498
1024950
840982
965270
1082455
894214
683857
1856601
617907
952112
1720671
376722
421094
890880
260036
98658
495340
1094455
573402
1827887
1521192
544504
466597
1328509
1912094
225183
1297165
289520
1126331
1276679
391536
1924932
17507
1271660
1602271
1423340
1901544
984877
1153551
242814
728578
559309
1009828
625660
994945
185450
1831762
201133
848903
566103
167664
796392
1337721
1581777
1629580
747625
873212
168059
1574615
977441
1277107
1362953
480353
231945
1933477
985867
143257
510234
1808027
1748707
1587002
207489
1529152
1385379
1839350
311850
591277
105098
454896
245098
1851800
899494
769435
340897
613966
680908
735606
1659997
1116037
1670725
1096054
1259853
943487
201484
1670813
1650827
124011
435531
1172899
754488
549736
1534206
1559158
1489620
1682752
623804
220859
1992843
367584
651483
1746003
237449
928199
733383
865926
1037977
57622
1162543
1376366
1130255
1867629
1166026
792337
956845
661683
1942252
919085
1746284
1130001
467141
1487357
420744
1643876
1241997
1120797
1890955
1010413
1637951
696416
91474
1002423
1146544
83242
151087
1127276
1690723
92328
898613
1273829
239510
445345
942245
822962
827618
1826011
203290
732009
1843472
1503235
610862
1672641
414864
120198
850951
114145
16272
1949228
889262
1552070
1619724
1594438
1265317
503438
707180
1910429
1867115
1117314
437213
347503
326447
900331
1143891
1755248
1389873
1390143
328635
172001
540018
1780707
90975
1654810
997375
1882101
480131
1146175
1314377
176691
1572107
605278
602726
624180
1497904
1340175
570763
338138
1941479
1228510
1121606
1042457
1855470
1360323
562584
1431256
1159272
257474
963805
1709578
449376
585002
545424
345238
1892192
147871
1475665
1859981
1285720
1311113
854912
63734
217973
997153
1318361
1873537
1763108
1782547
1106663
540450
124557
1173930
212490
865087
1008486
1229576
532916
273395
1755681
499681
643134
224319
1236326
1771868
471056
1647740
1906052
1432009
628302
1093240
1939272
741596
386396
1852009
1147159
479090
1520925
709236
1772584
1531108
1022261
46384
1114204
1576100
1053839
1130621
465563
545231
1731876
1116644
1608318
793373
1095585
726545
142412
1881124
86909
142860
1496618
1422330
1383276
290478
1454538
1514471
796228
1359981
599197
523554
1862679
192505
1965595
1141574
1273733
340005
669986
1169674
1666334
344774
707214
974287
697966
1236428
1485460
761637
31922
1192646
984539
1294659
729756
739546
1030255
1499903
829082
1516146
261565
867438
1096196
1105754
1313412
1452050
1229990
1900330
1447167
960028
555163
7247
1421687
1121938
257866
1044988
646243
1456246
1798211
310135
1729062
1924101
258727
1453753
613575
1281246
268035
1272544
911839
1783296
164023
322144
836101
1456603
1221358
1007168
873427
364206
476631
630084
1038720
1040646
1752261
447353
1865870
167202
828423
7641
325899
1789012
1814190
221093
211532
1406435
270989
1095829
997128
567660
1505731
532993
1724459
491238
1346141
67498
296950
950815
1934843
1287596
5198
1072097
250456
1396024
255959
908986
1676113
910325
663488
1501658
221904
781151
1106850
77649
1591891
1064008
897852
1682248
317261
1494584
300969
625453
60030
539664
945975
1333398
413948
174632
1649347
75799
1604841
1059848
509843
747874
1083362
1276812
451804
1696071
48971
1872304
989339
1026126
1676299
1932627
980688
1859444
94399
1626246
991325
453911
73979
1757974
1600239
1972673
1190800
1959552
1349179
423845
704287
1669092
274989
1404323
506745
1746110
1073634
279856
47010
1236688
1666812
457004
1281592
390634
1683784
459595
491562
1120283
1559184
642806
1909715
1445525
1612633
1968354
921598
407251
188622
324080
944590
1265215
1341340
1326738
422759
1028699
602209
502235
690409
1288199
1934097
1755625
929647
979910
1008596
497974
1023498
729542
1956781
890012
1132251
161911
1861407
1090611
1470018
159470
1785327
1838191
279211
1235447
776416
915771
1911849
729090
764338
1216351
1356094
1552135
1826980
1047084
613901
228984
1133172
1297151
1451150
1534300
1099552
1864592
210520
259824
586410
1293059
1303741
1628089
47433
1021643
43520
194684
1679794
925256
1832094
1699430
620024
149005
341987
995648
1266465
1726368
1304512
1545142
636194
819807
555709
1829626
319966
1776288
1113863
1001028
217388
268629
1317889
343452
1218233
1147130
942408
1507891
1483542
548984
1026355
1427828
1159671
105950
491646
1069489
95675
1859757
328454
188464
1378314
964498
1148276
640528
957204
664628
92004
1499842
1688537
1879024
847672
987494
1454545
554701
899186
788700
1798947
426092
1930333
901561
1818979
1493259
128533
909438
462006
327409
1330257
1488897
1934068
341023
1597481
463672
598435
1720664
503811
1338688
631549
1929790
1164180
1579497
605367
844180
1831579
860281
1968201
199655
1990805
1093564
897759
104584
648296
1025947
1628131
1118537
256043
1697451
1644397
695968
1886804
360848
1908624
412459
89389
1731794
1243189
1233583
828581
116763
1189058
339138
556798
1778537
1239298
234061
880594
262499
889214
481613
897347
1386262
549912
1198314
481212
33793
1386367
911273
1927346
1553987
1060290
17155
1807820
900318
266218
1144682
305090
665479
1702227
288519
65799
1272566
448446
1746731
439725
699144
143918
1622299
1096308
77543
75505
119167
1861199
228530
1157944
598797
605732
716846
1267464
1034938
150170
528908
155767
1656366
1333140
1425862
1031794
1693420
1321482
1429537
791712
1640963
1582652
1954415
322552
226174
791281
749387
317153
561137
1520399
36130
583193
1369680
1772936
76266
592389
1996100
1047547
129792
1809058
1739194
1916486
156906
1874885
381024
1952935
1621663
1053452
1087687
695113
1448033
51266
78774
909390
883150
598848
1053501
126654
293076
1682802
1800521
770079
1179507
860704
1327494
1053958
1165779
578908
445542
1480810
536981
328016
342004
1168607
116939
1795767
1159576
830707
1809684
1822906
1113167
1594735
1888861
709296
1311584
1186416
398454
504907
1504922
1291020
946324
1828806
1998389
1275638
585424
1429084
988489
1222057
1208472
1388833
582653
894756
1308812
492341
1255386
159581
1325933
189733
1139418
1080990
1251223
996495
786088
1831683
990412
1142574
724697
624452
1737576
1772432
1346252
722814
1050422
1340919
1343738
1559726
1631230
1546616
1652701
1137025
522899
820297
715026
1972203
1591475
1064904
93280
1953799
1785380
1435629
193641
40158
1272662
1371061
597256
1337555
1934179
619002
658781
645226
1252503
1989086
1607480
1401187
251361
245125
1992747
265754
810549
929717
1657344
182532
1569848
1215585
1634027
1353829
850611
1091536
1102400
254538
1561163
1505299
150269
1252654
362997
838099
1542240
156757
431379
1988285
115436
1854865
686591
550659
806930
1145539
469024
1997923
43024
1952312
1364681
1531313
1046455
37092
1334649
632051
1650438
857751
1661997
1753343
1055629
60186
1908602
1622938
583819
513065
485512
289608
438474
1351412
1093914
1909692
1999569
1187220
1037644
517885
1556347
197917
1052152
1223437
1776224
1076922
336932
702552
870032
853804
737292
905497
1199991
1706913
1181129
1182684
110144
1652068
867563
1132933
396176
1658265
1225169
1949091
1191801
1027381
1099463
1647295
796405
1003854
1036539
1288204
1749136
957378
1491917
475917
31751
1199052
970077
1506411
1766064
1816453
86694
328437
447693
946698
1216541
397747
1948224
828781
641411
498025
501374
159169
1747850
1006037
1837645
142386
873239
1762815
1991836
1641985
937457
907966
1374025
509269
206339
442738
630947
1607643
137026
995040
582247
903804
280944
67074
642616
197054
113719
605085
287357
1960681
1329091
1785883
550253
172103
146460
377469
525590
1840822
1991923
373628
491715
1494905
1171969
1283882
827949
1770880
1896965
316181
336663
1013468
656647
1608503
1175088
1485582
1224628
388634
1091895
67751
1348376
301864
1174827
636374
1738108
1288929
1319049
327931
1049045
805248
279090
62570
23423
759870
846540
1392555
120026
684515
1803240
1379370
138742
1176531
1629870
609990
321510
343766
904449
572053
1801256
1599631
1500418
1013365
1815214
1328600
473089
682489
1401236
1268519
1944750
1076573
194424
1085188
470766
1114936
636032
928547
1855645
1776695
1834644
882020
636248
1452827
1429779
1385403
1451075
1858529
1581538
1908935
778430
1681747
111652
448571
682054
1523663
1134563
1914417
1030737
1837600
1886018
1876815
1901693
1411717
1020325
1059281
1199524
454571
739469
953177
955966
1605136
622829
1697607
1342783
773776
1254712
1118941
312232
470721
1372660
1503123
1895325
809829
1326022
538619
618160
168886
670301
816309
1451755
637480
11342
798747
327411
1237091
1019144
277298
349066
1876700
954749
160479
445623
79407
676694
191575
612056
627386
165193
495574
1712729
1720878
671856
717024
403365
944237
54670
855283
1518336
1744560
1358717
884768
1757909
307569
183752
1699860
139922
528987
1524950
768584
700841
1182763
1801538
93854
1801978
250047
1221135
453506
1600763
1929604
917970
587765
1634117
1102017
1480654
1793949
609220
1152832
631756
465773
214685
1354303
896490
1964711
242435
832877
870771
1439611
626471
1586971
212194
816902
1218891
242451
965506
1114262
433886
1517610
94214
1214770
380486
922810
1096781
834583
815462
1155145
1780150
1509892
727805
1923139
414902
914702
1518317
369004
1436696
341143
42889
1130051
1703689
784776
1384778
673782
1257316
683425
350899
1120807
1656515
548582
1427335
1908582
311404
430689
798353
1519414
219376
1492956
185428
1397377
554377
1620164
1662461
539135
1074901
1367199
867770
847491
1998503
1337381
1599062
437853
1570315
1875279
1324540
1444483
743671
1165875
437375
1595191
924753
1024423
1324347
873187
352045
1110053
1262129
1036523
761454
283845
1156883
546805
839990
275713
1352904
378468
398872
1023519
1397321
619176
1985850
1254742
620485
1263131
1038925
1403730
1114551
1509632
1688739
1484092
230102
1191655
1850785
487918
1993506
1347585
801602
854873
1108202
1261896
1027629
1100848
455753
1951090
1859120
789915
673989
161675
1327526
859302
639214
1914017
419211
1291928
445612
1419086
313203
240234
87133
133698
1084044
1764387
1724306
1055971
1478125
428508
1444438
1339285
977130
1190027
267157
374063
360676
301120
131531
1888001
1360827
1798546
213821
675429
383150
1752370
327258
717080
1841446
1283546
453315
307083
1609146
1956074
241839
1716682
738985
912856
543355
999232
559690
8676
672525
1112577
1778004
980934
56141
105988
661398
500577
1567930
1743912
421666
341116
165033
1752540
758458
1073786
496757
70939
1616261
541761
1609955
297168
1761767
1681846
1331831
1683655
123823
1601955
521260
762483
1801402
31167
804420
102976
1110698
484797
964537
134839
1431977
385400
181433
1731738
46047
1373390
1011991
205309
721640
64014
1875436
1296200
544200
1931739
1255754
351340
36200
1373831
156450
1208388
1570999
1376676
832461
1226508
1390231
1484409
1632032
145245
1953149
466518
342132
202078
1558392
602173
839297
965006
1894055
632487
270394
1847994
201038
1457612
1323403
1798574
1219983
509684
1874590
448475
262567
1318005
742129
946406
1854325
791133
1777245
1198482
1158651
801458
65135
1087867
1164458
1402867
1043970
1024283
325734
799082
1438388
1998042
12104
1861413
1325441
372222
305409
1380359
1917720
1872141
345706
654669
1050673
478221
1623147
1489007
961496
401285
1818844
1407142
765322
1942016
1139182
411630
217526
415088
473210
44028
1809914
1170736
329832
1414920
1220685
767450
1410121
1868282
837947
1120480
418950
17951
1814032
1195455
1818669
607446
1624176
1432633
1300166
526431
223772
1560478
663148
1578226
482051
1120314
195078
1293083
930726
1350067
794212
665512
293461
483082
462138
1496243
447477
905545
1469312
867077
1282831
1429658
19650
225394
1947615
90664
56667
1990359
368830
695203
1329154
390310
1908951
1843484
488225
1710112
1250786
210080
756684
1032520
91947
1988597
969766
1373290
240557
964776
1547221
1016680
1678262
921136
520234
1549627
1066606
971511
562745
800752
1006637
837870
598417
1330352
161215
1304516
1976167
1551879
367218
508835
535237
900452
1794882
71748
61145
68927
313722
1379724
1564362
1332845
1553295
1813489
832831
202261
270278
669292
651991
1994026
511850
1642011
1307774
1517866
1041936
755617
359365
467673
4767
1078824
1626506
1995456
1537155
1532118
1760765
645403
1282668
1186400
383808
1842608
507008
1638135
530553
469721
792075
350629
1077274
409801
427170
1221500
1095507
680363
827596
967321
1890827
1366061
12378
1028377
1059623
1931015
1181763
1521393
313098
1143213
1940417
421826
266836
119887
1744328
384568
545083
971876
999792
280522
1471952
135123
765781
860733
378982
284327
183435
1518374
1575118
518015
1357244
1306418
1467956
1890542
1994280
70694
220737
1280704
1114743
1376216
1218691
655009
725996
91361
370587
1379436
859340
1015359
195230
1568791
1838924
1130793
1836460
886375
400578
253074
63038
1687050
1433045
400208
268655
1999839
637047
751528
1842626
375075
886608
1257207
1958091
1357494
743905
914939
274884
767899
963440
106708
1993087
1890609
589338
1962771
847267
600017
1205244
534456
127568
1913715
1037341
249762
1903649
1851419
40418
1221006
851691
1953020
564522
1094400
1729756
1815472
1233836
145185
599411
954795
205497
56180
1803218
269453
1921209
935217
984570
77481
119502
155687
1652352
1599918
1720686
1749839
475658
1605855
1221284
876200
1353922
1657440
666802
668544
1102444
1811230
1624087
1522268
1621697
700590
1360829
446749
503016
1875322
1087930
183746
1372644
1286906
598510
1559045
865509
312553
772739
1293422
48027
1207349
1118030
1693679
1594230
204076
1138871
1466094
1992577
1784412
1140648
1083773
829385
665295
1455590
1255908
1998341
1474591
102123
1144327
1586106
995755
1741086
428238
307043
736551
1643283
1761402
561721
1594564
1861420
917139
1723843
123174
1336599
1361884
379625
182015
807323
1270776
1991656
1332319
1601572
1450467
674827
1250269
1555959
1479015
1729541
1123557
325307
1641292
412153
1679698
1404691
167608
1162761
1518645
1277061
1677125
739215
1402525
295662
1563618
734754
117825
811014
471884
1005806
158320
636064
229736
1747529
1026375
1143583
1924252
878884
326416
1102083
1591101
1748641
1164234
1163723
824152
1349032
62343
82108
1195233
574403
1421677
595295
1354943
243361
1727226
287706
1999643
445183
1623142
864955
1025862
67301
1967303
1368016
1725422
1475501
761340
1304768
936950
36574
1808648
1887364
1545017
299923
1120647
1608889
1115687
731598
1666359
805454
420461
768907
1571842
521044
1872590
355728
962908
1429880
1563902
381348
20128
1296309
690037
483282
1586320
858439
1121614
269169
221224
507168
117145
1590620
1569420
638383
1987613
996371
537672
610155
1026095
468845
813397
762689
986522
206078
1185166
450660
1542708
181541
1131086
1298199
1251783
403683
1442166
1890064
791203
437992
122620
259244
1512587
279910
1010419
225430
1275825
382244
517934
1389536
552951
785532
818705
1663073
631474
439407
262925
1181681
215224
1595393
1457203
975548
363831
1668534
832416
1056070
158195
1870726
1216941
1576030
828527
813592
1569416
379717
315866
1974598
1789256
80018
1824382
1120078
1858083
987123
224957
260988
1095487
515794
350651
1856046
253593
976407
1434472
1830443
1935043
263258
1097321
1176104
1388690
1431509
1620502
1137078
613140
183452
1136650
1786023
7240
860596
943646
756478
360315
586085
1198242
1438165
1240956
838301
1971116
1844461
73447
631544
1105357
1044325
1876605
1737935
470750
355196
525520
602339
1773132
859210
1101818
1841939
1607565
980134
717036
1897127
1889262
1608505
1721547
1064113
1265971
1880833
115907
1488301
550685
816579
738029
1104960
1436053
1823650
149941
1063214
1856340
610011
944898
1737654
664978
539837
1018237
367290
1631338
1942080
1858714
1456416
912815
1483888
1186818
982143
282298
1355496
482390
395555
1234584
1015140
1062201
1531823
1686748
1386611
725730
1197458
21754
1576919
1156389
1650388
447730
1675397
1770313
1680859
16320
1418947
139797
427424
1879818
329843
650498
487136
1837784
625036
1736422
399427
258616
575412
73080
1727879
996456
835943
1221721
1634817
1458125
1997908
1878359
56622
1222551
606078
1023448
1775926
1888638
196342
1515441
1519389
1966612
1830592
666681
1079210
284983
1724200
593168
1396570
593008
258545
1784603
1140093
94224
835249
1834480
1371098
371625
1341282
1355980
582930
357620
1824461
1766812
480652
1147879
1580095
1898634
133126
187131
1814964
778038
662025
1008851
731204
256049
1976664
1268003
253519
186860
1096169
1176329
1666859
1457038
1818289
132768
1209032
1967184
977994
1707975
1204420
1416892
1873375
1711010
1691997
1608118
1764684
960646
438166
1042123
1994603
1101906
1063857
1187260
1118214
701009
1146554
436044
169798
185346
1528681
29048
1094665
331185
495310
178454
1049720
1121535
1110496
119453
857342
1707937
837714
265400
799822
895167
1053156
401832
1732028
899581
911162
792950
1195417
1233930
433995
1264032
1739834
284359
1786379
1132283
1282867
1646134
1591999
619725
27432
1215291
1396096
242173
470152
1751345
1671784
601896
142120
1561051
639957
1631047
1887224
1381088
1820121
836173
1497653
1266563
1409975
1478737
1528355
1312364
457664
1319547
1693939
708431
1626393
32174
919475
591517
1150268
1608612
1697269
1395180
1153558
680489
1567920
1211180
997926
1748997
667747
1016779
1016040
1912339
1541433
548655
1232734
1171035
143558
731565
1430532
182598
1743156
1083832
1801420
304728
1778898
202507
445331
1289715
904255
575810
1420842
1498885
364876
1885733
631071
1987373
994116
953002
184033
503215
498936
1625513
1758746
324264
917566
76622
1729759
803916
1153069
683346
1059949
1698823
1443710
1158286
660663
1976532
322923
761836
80456
1434788
436642
746319
687707
1027165
463297
1686991
678585
1668475
42007
31808
1997699
135882
978145
1334168
59556
1755859
250898
184500
93712
839678
1231456
1148606
878424
66493
1292642
1134459
722818
442955
985982
1818499
60402
385752
1609716
700824
1315751
1733543
1845803
434574
74340
704148
681218
941146
796444
1731522
281041
1021131
1803544
50624
120966
803276
1407433
276241
792457
759649
919374
973527
1698646
1475440
1023305
12066
596684
1141843
926717
901441
423696
1310525
1866787
220124
1983113
196473
1619473
1519184
1083349
527080
13262
1764514
1569880
1979109
1017376
1422963
1469569
1352877
1230926
623894
454695
1042453
1527897
390297
54342
1690067
644229
1895769
1342284
1339870
287737
1888070
417846
1773409
296464
1388514
1212249
1802412
1163025
460382
630864
968033
696689
1381947
1440016
1131937
4128
228801
1767881
167842
629370
1090065
1817011
116327
1036245
671813
1076100
370184
606791
966577
1993831
909781
1640520
345395
951523
1103273
265970
926204
1926592
556860
1599623
1096443
524423
1126978
775605
1927171
1214179
465632
1989477
436419
760431
1509255
807792
516223
784691
1638044
1935911
227889
1247385
51615
1362274
815977
1287738
1674380
464439
1375461
996018
1498960
254819
1550993
588250
620601
63811
1750833
828441
127965
1965857
611662
1935575
1534071
1122607
332714
813622
651951
1559001
475406
112150
1222246
144543
872483
203294
1224715
451738
1519602
24604
180791
1372799
1903066
258684
725683
300391
383004
1737923
703959
1149367
1046387
1137400
119307
195410
1343636
123024
355172
1061640
1903495
1045314
1805047
1057522
560314
1296699
542968
1486208
1384988
1101014
1664039
546893
666812
1785220
1987167
655253
1179512
1728997
513519
1068066
178182
1000336
7969
860777
403195
1131305
880059
884277
1356311
1685331
1749160
576503
1088774
1684494
781226
26910
741830
1433978
480968
1003894
1596974
1895287
467240
1880094
839906
1266892
1144323
575175
386776
1672048
866948
651323
1435213
1496804
203806
5279
1286477
303103
1235361
1507833
269658
425055
591852
1047649
1397847
1409363
1845804
925660
1433454
1488712
913287
720984
1818
534018
1792541
326307
1436374
1769641
760124
1279430
1268217
712792
1737530
229670
1727979
278911
1677923
180306
1553563
729223
1813839
1504492
367330
1590762
339377
812084
1444077
1930607
498216
20630
932909
1034523
1425310
1684861
14546
627443
1288258
66993
1942330
1077468
591704
99856
260288
306908
1407633
520492
1779731
656007
692487
251523
1986412
1848053
1228339
1668145
1435143
912208
144988
202255
682492
1194531
987552
923092
965879
1364738
1706226
1725528
943302
1600424
714178
188783
1100391
1959218
823943
1711790
817999
1421878
1931744
449456
1858921
417289
1956168
530432
1619000
1488520
1933712
368934
441261
1077590
20346
1276229
159122
570021
870341
1485285
191121
653326
1139528
1285318
386709
1172004
14569
153153
1642182
716720
152508
1826449
1699423
1531504
1161926
860838
1548553
365555
1855392
1411201
319310
407557
1460024
809184
1143314
740192
446702
1793511
1770564
724178
1366806
1646772
1112651
842843
425516
234954
1199853
506753
708248
677254
1890459
465811
952859
521654
1686112
1854702
332791
1338029
74737
934855
1436380
619815
1591788
288057
1329072
1436329
1018809
483671
675291
1566688
166229
1430143
334934
689158
411650
1927395
1560670
199045
1770048
1295099
980696
522088
1554625
15062
52510
1167102
1999622
1780758
1065916
1195642
976059
261286
1934220
905119
1146652
1122759
479581
907430
571069
1884560
1376217
1881644
1792013
764769
1436949
1611478
7346
175014
1376169
95500
945726
1398308
616602
280918
287494
1264648
1043531
1142392
683298
55888
627276
836551
447784
1803111
965011
476201
254644
576993
1359168
722331
392913
674685
1737291
1870655
1390216
586380
414077
1330698
1410751
1339129
1281750
864668
1772054
1939941
882315
251273
895542
720493
827053
520978
1015
1656243
1479653
1260276
444315
1776960
1356161
141241
122935
1881455
866730
1366832
1058436
1274733
298480
1611106
577007
337229
652680
1910522
95372
1512254
179978
528415
470637
910335
981345
1098206
237514
1767323
1982674
432973
1096328
880088
1378885
1622028
859176
968802
1435597
1554938
960492
1329451
1207852
1008169
1682173
1193542
1901563
1063811
1611313
1004532
1517330
1391173
908793
1801237
15631
496456
557111
660550
1470037
338340
1644676
1435160
353460
1861292
571673
587415
1393853
1912931
672967
724731
1725869
1133583
641591
1559418
627759
1612067
1587302
1295222
1042525
168200
317931
672105
101835
824068
548469
447585
326781
467357
282919
512085
995948
151139
1703555
1527137
992539
1863778
933204
1607215
1873048
1314437
623312
533371
355854
1639754
1856777
751915
824359
1927543
1551290
1975779
311013
1589575
1469230
486134
1331733
320447
1989283
775099
1736012
1844269
1477407
703057
1063888
886162
151555
209736
1432538
837029
414051
1756069
921505
1395064
174454
100185
245296
852403
927032
96546
1636668
111021
1346592
730181
1821965
85301
1700736
117148
383600
1141137
1048956
1603409
907909
850649
88583
434853
265762
1702764
521902
1334089
1719934
671934
838219
961011
1055549
1011345
728332
897365
1413978
1247035
140266
1717737
900408
991984
1177869
596813
744356
1760572
1054404
865271
1184869
1027238
55025
1811612
892396
1065699
1651647
1571189
1595226
326221
288385
804985
1950783
494392
1112690
857088
599563
1855089
697689
313048
264737
1033815
1103429
1251993
1490346
350201
547759
87388
619856
1970557
634002
308153
1713827
605141
58291
1513306
935719
1787557
1266842
131726
1360912
1952230
1193407
1085693
1357442
1424829
1586968
631791
1204669
1637151
1918572
1259141
486855
894479
1298246
1009153
156898
244538
1890557
1570349
1531872
1635926
1922014
1443004
1085814
275287
1949925
549497
635438
1056003
1771233
1734334
1155042
1021484
1973623
1427870
1829086
276850
452926
1018279
1045671
1564447
45759
611195
1472240
778920
1793598
954104
782017
606476
1913665
1782643
1751622
1663322
525836
1815568
518269
713844
433998
1377170
676840
967149
433976
1541700
1297193
654575
1108241
1234652
258999
634049
1023111
1788154
602634
1848930
357809
1202820
1163468
1070078
1084557
1182756
952722
789498
863412
135993
307468
1327404
1719340
506727
639248
902018
1201282
1893273
248602
1167612
447292
1340978
287549
257566
459388
1934611
848485
1257194
1117645
643669
1423032
960486
1537523
1273444
1904382
651237
936123
184077
941909
1595956
797943
1326875
1256598
600360
1632625
236707
334198
1014474
64179
1209719
1324560
1221922
246430
560975
1041334
315873
1310094
886348
1185310
1308093
890992
985579
988797
563930
1371293
1524225
1477848
979140
1702189
975812
744444
1206822
436805
769105
325608
119534
1448487
659304
1275966
961683
1402953
409361
1670854
646479
1878218
97623
1621336
365299
1661126
1264705
344514
59060
346236
994275
1186418
495334
1220040
812381
1512798
1981983
1248926
1554213
1243663
405475
1153394
926330
779199
1000854
334191
871163
1485705
1049057
825877
80081
1752111
963763
1524056
1582445
621216
1620324
574761
1582520
48933
1350411
1043630
1054491
950570
1256917
610131
71094
1104014
1725949
257267
487310
1099304
1278461
1422691
1211762
1717633
1346866
209439
1813544
534487
1769415
745200
1636395
1221126
502199
1519476
1062973
429497
202021
1255291
1023769
1911221
1226229
228394
1450344
1693590
933102
383116
1991669
197924
1562250
1432361
1403191
1543155
261109
266456
1449886
36170
1056314
1306832
1204744
1359770
1987536
1619058
1685293
1408443
1757776
141104
1076730
1349131
1858586
808373
1715125
330577
1494810
1318626
1689600
1377864
1118115
849144
660997
899342
1008137
1648119
1516799
1773501
1341319
1627029
429508
1733685
848109
818452
1943659
1323821
535986
1341132
983925
1517648
868267
707029
903355
284719
987158
148082
1888434
581917
465034
270025
602004
1414266
1452485
42953
97558
159098
187931
1218284
1572260
604041
37648
183870
1041451
288408
986920
716981
1880610
1254330
1893750
1201818
1326988
730112
1262052
1906775
567421
548066
1893110
1506255
462412
1242898
1530207
104671
1640078
111265
150705
171787
1637300
287319
856481
527323
797584
1810134
239769
243920
1141576
1928072
1709745
988545
1926057
826488
1770831
800481
41299
1380332
1722871
1138457
933172
334228
44973
175329
1428756
1152601
1550309
1187650
394073
1426501
1659834
694107
1793504
860669
941782
1675582
1675265
1149288
1458930
1225631
1908643
196415
1494954
239168
871168
1346334
576355
458057
639951
1612848
1270322
1715001
1821116
355109
57168
1123371
1613404
628351
1316482
1325247
176425
775995
1770956
1325731
1731505
1204984
1498654
1904789
744568
261184
1065085
445496
1027728
65220
1651975
1877424
1162452
86148
1183931
871783
481739
1931240
1749048
1075310
499661
1139391
877993
1313979
1521726
357916
6492
1288198
464980
895430
1466559
177310
1100165
293222
45903
1137395
1010440
1263699
1461607
1910224
1311261
1087734
628635
493973
1349543
28873
1649208
1155661
1241962
1869174
1959421
995044
556689
1187591
517260
1728253
1488675
1278870
285307
39641
502709
507055
1905412
56148
753899
1808900
193557
1040373
364858
1317435
330593
393653
418659
1513501
596198
380921
1198659
1881219
826100
1014240
794040
957890
857454
129429
1860560
1428133
1871189
727666
872527
1903000
555927
676783
206180
374377
1692760
77902
1720364
606351
643815
1365654
124860
1128814
1937370
1145871
308360
1999921
1494135
1940569
225285
258177
997665
447155
1209854
1501134
536556
469864
1547115
1166951
1639102
1340950
77936
1681958
887297
1804713
49826
1443093
572247
1895922
180618
1767879
398575
895351
1260488
468862
674398
1956082
1179049
789539
765593
4021
1459301
1605339
376874
1529450
577067
494962
1131122
849431
641405
78709
157887
1165635
1986483
121916
253115
789526
1959442
699235
342351
657658
720085
1940280
483735
349072
889421
1431027
1012770
1014687
1638484
1122401
951908
33800
1268793
1054024
1567504
1544694
1387830
569445
981086
1624397
104351
966995
923467
34422
285395
1874141
1917936
1156681
1115558
63301
793883
523143
1704708
340662
1378616
1091801
544993
859291
188152
675185
1821107
382857
993027
1859970
1390131
1671432
994297
153528
1629324
1194939
1172301
1457004
1483069
412222
314300
1163134
232856
641867
648584
315643
1713861
792973
913025
1093909
1992510
1609486
1099615
1387174
1552084
1365429
1174964
1982274
1460690
945805
699910
444143
1907217
819656
562891
1637375
1878862
829855
228390
1726824
1001109
102478
588454
1831819
1296657
124402
1312869
1844045
661374
205109
242750
161497
14855
680841
627229
1838029
1421047
690840
492088
1993246
447963
904789
302225
956644
221203
975347
319069
531687
1752823
593561
912258
997174
25508
1418386
1270245
340943
291455
894644
1754104
1032697
705232
630544
302770
777276
583926
1344363
99515
354972
1921017
441978
1664745
632119
349220
253329
356926
990589
1704713
1579624
823578
1190859
81225
847180
1065321
799346
246188
1739302
1541222
983369
1034981
1905537
689626
995177
1058782
1595746
1662068
964035
1511046
1976851
1898836
1475590
1053253
1301617
1615271
1515433
1983133
339606
750111
507043
1487004
1099721
686499
577162
1746981
249325
1227853
1492963
1676577
1118392
1905784
21968
677964
1106694
128583
195975
1605794
1031070
809050
1184551
1155320
1349981
1250448
1087526
180479
1723170
1412257
1893461
1285
449782
772341
1002561
506667
1518197
1093233
337594
805833
869125
1051161
45153
115666
1078950
316765
1707083
710694
346097
274366
1375505
276730
1080438
311345
1614718
1179435
1253093
1956159
158926
1725317
1243443
42735
277976
1537119
1930604
544910
1524137
735574
1123217
551892
1701597
1499800
1644262
907967
934236
1390226
572629
92884
765678
947258
1055050
46075
645764
52705
1426948
1829508
1525964
461913
918832
1429875
1068963
1484902
287017
1183592
1426182
1942950
1073052
481486
357693
1407970
1718145
1346248
1249149
1074049
1747916
1396812
942623
139036
1258749
1932528
996425
310953
554772
1129821
195586
64616
1590855
889441
1474008
1135748
1015727
1498855
1327003
495605
1392934
783711
59236
1216248
1948761
827435
164895
1033288
1463133
1512558
856506
492278
911460
1109582
426612
1262100
1907062
1161159
1315984
1712582
998396
64333
1727965
584526
1251172
723429
1907033
1567066
1617656
805663
359928
546255
70606
1999569
956825
1602404
118784
340005
1014585
1095900
1851090
219861
384426
1481409
1377819
1971341
1175637
202111
111071
1828202
1872328
1446287
930029
1193287
302046
934498
1256115
817364
896595
1556584
1968987
1198545
672155
1688383
303219
1635075
1429576
1363264
789312
1602249
286059
893724
464226
1607668
229269
12715
1469502
563996
448872
848836
645256
1962940
13446
597865
635896
1330207
261692
586894
1871483
1750170
1254965
214330
983991
1203745
1281089
1559544
1419101
428498
807706
1074561
958445
1980542
1407754
193241
1203125
1013820
316139
1098018
679521
1059776
1374638
373017
34999
535966
487585
803648
1632285
941277
1797498
1679055
713789
58244
92076
529249
1886695
1508591
1436783
887667
1205765
444098
1143372
1525225
1978157
1578397
105895
1476729
1837074
1558919
840637
897162
172045
587318
663538
1619247
243627
1081684
1016074
1275897
1990776
1372580
931058
441845
546895
836988
1940158
410634
42452
256547
572136
250136
1065405
674586
1791650
1291847
323659
1307064
1211362
69960
384495
1331534
812619
1882991
901904
1496671
106141
1737594
108554
1775287
1310170
112169
1428200
1080598
1255816
1097367
1911179
1166303
724392
72899
335611
1416906
1325008
1760911
916864
1120718
1141978
1644661
843900
874124
1548583
1493723
1514576
279090
1792926
970943
965041
513336
445355
1693013
319278
1591664
1172970
852401
1198155
1347047
546622
687952
1720062
486781
759494
1949859
661588
557468
767837
70925
1926770
1247272
1450603
1134512
1467046
1227550
1128986
1817846
1627911
828103
1218268
306605
1322890
545877
1408875
784956
1829748
1666335
42091
1742477
1241223
1217725
283205
1190270
1571128
1232084
60908
1311533
1192428
880750
1464672
261012
154091
1209720
1683598
1423743
1159294
1947333
1762732
1510489
1478030
1562260
273268
1289289
197289
1397039
1989606
955145
1239123
114211
568441
1189534
540636
1966846
970009
1307338
1185608
1786853
482575
377916
894664
1880800
129713
1491439
997508
798259
867984
1605771
384427
1740424
1364786
130466
1192455
478383
513615
1316385
1560711
720460
1247496
432664
930856
1147660
1000813
1019342
1947742
1982131
616525
1199463
1150241
1589103
1199140
1887634
7936
559441
644389
133845
1176856
586166
46438
946865
1808668
930163
1444526
101026
586723
1019768
619233
222040
126816
83201
6907
1489967
381368
656458
1903478
1275485
1648687
367569
73912
1509367
160631
1800975
1632923
1095898
1913164
1604122
1191802
906870
1746808
1522173
1334105
1936169
386876
1397009
110625
456351
812271
1473122
836508
356577
205354
654620
1637994
1806738
291681
188424
456632
548359
1375023
1390138
1031678
654687
710191
1194653
346283
1427119
165052
1465338
1622234
418585
320479
1077939
1861887
1079239
112816
1929494
1869698
366225
696643
605425
1836077
260300
1345835
1450328
473705
493509
1161966
1127130
116598
148407
1538165
1536167
158112
269302
1343053
1929434
467422
483187
400567
1668873
612000
1608018
1359692
1704539
1569612
382262
1663388
1947504
1552650
512286
1697094
383563
1166752
742540
1644352
260202
1724235
1111712
17291
812051
1554158
496840
1245833
1954746
1237948
1709368
1995194
908703
1926647
1613538
1249211
760613
1769126
845142
1389762
1396568
1557089
1073289
1122618
1341031
454101
1711465
18431
1022149
929062
655941
652592
242942
1751863
1110901
151686
740573
1097339
882569
72185
736793
483218
1454715
868026
881028
360299
1031584
1075473
837762
933407
878012
294378
698538
1220121
163072
1103887
1824486
540564
626419
1194567
995087
1950185
1683213
729546
1178990
1495272
935808
1765650
393267
734404
1137245
1325764
735984
1504787
309357
1603828
218794
1738606
1683416
1952162
1292260
241748
1030101
762704
61692
45365
686486
279767
500564
1829851
1451716
191738
587714
1182156
983537
867764
1167391
1409850
1468609
1970005
164519
687091
1285595
631703
1047164
274206
110175
1287920
1185446
1937149
519315
1590645
1775335
1726462
283022
1016603
1044916
423398
1543249
48273
340744
1896616
531104
1931827
1684558
1463150
1209827
1359375
1932304
1360332
173655
791730
1137685
1057188
1458073
795370
436448
567400
1349641
1708930
1244243
11891
371027
408838
595801
1898733
130942
1601791
1075653
1688527
1045872
579906
117291
22860
1059499
1106111
1284306
1400432
245035
1337182
508767
1735814
1637559
998546
1413275
88226
314466
1609774
66249
1226978
74795
1391706
493244
1363436
350463
714798
524598
1117654
548702
174325
496028
1884786
1199818
619799
1427177
69663
1392272
1436472
262526
77594
271584
1655236
1404965
1118442
848371
110262
1758270
1078673
1606509
1414026
1221898
460481
1858657
310653
998906
1580696
92319
889543
766215
1401065
774208
1673077
1309524
1091719
870065
404057
1129310
235853
314151
1969961
1055637
992476
1747283
1150222
280299
1010010
960571
1754861
1904709
1630824
93117
1369006
1172594
272707
1723992
517292
1053100
221332
762083
153104
876605
404361
1682753
49306
1499067
1681968
1009446
572587
1864799
1438258
1823680
679613
1445007
212016
707766
674244
272520
967497
1507932
148216
852922
1107426
1161489
1990163
177579
568821
780310
196376
834425
282924
566866
809932
1029615
1326681
446860
1995121
1596050
654257
1438827
1299597
1318022
822651
728032
1470830
1274397
1792586
1821405
1856306
1051482
1906439
1157819
957774
366642
534051
984685
960032
1623091
1619583
535528
509692
1483209
1405272
1658804
1643903
1543834
1517707
1647908
1425379
310295
1627309
667943
1985286
268867
384609
294707
424813
268865
1094953
284863
1862133
1407992
615791
1003232
152613
1609401
811329
214159
1017530
549430
1160599
1146977
345067
682025
1379313
1623718
1474801
150904
18462
760280
292795
1820499
1472313
1053155
1714454
759414
165872
744321
992661
750334
1951647
903257
1902582
432247
615630
1485059
1679543
480909
1804996
1043520
667116
126458
681055
1629449
1539785
961171
603884
1047897
181088
1288967
633722
269895
1879063
1895844
1824715
870027
809155
1786286
1308668
1176186
326835
604464
1258660
23887
1714561
1474376
1197298
11323
1922292
1492795
551650
1978889
504772
1040871
891642
677758
233584
1153094
248255
949368
1181945
1723161
99100
1942618
1079848
1107881
222443
196495
872484
416954
1840509
695054
871395
1244217
336343
1567128
1700677
1264903
538669
1651520
1455197
811230
1516289
353251
810402
1249649
1266252
1896281
353154
1951675
421223
790942
637853
481096
261318
1824687
67453
1184034
913683
1349738
1058394
596165
348370
1855857
1761024
1134843
14623
467299
640479
1518955
887882
715227
554614
38013
443273
572282
1480633
1070123
380903
1571745
3243
1992579
1703467
135462
618985
1243007
1481742
1803335
469198
1678281
1182376
426445
1014867
1907729
248675
128088
376179
1811397
592475
1348218
1039494
937231
1101740
1151973
1522690
228159
1537374
1637898
1123433
1135494
1746390
1627646
203352
1616714
1848494
794002
1955428
618326
802597
709113
1574421
1625739
865460
870777
742260
891347
1399878
694317
1841031
862315
1343943
1535130
1023455
1519994
1985854
1786526
668274
547405
1054771
998472
1461285
451582
1229983
1878475
926449
1496635
1444233
1929909
801026
1424523
1070310
807085
1795065
1358953
426889
716342
1642488
146865
1013823
1042754
1853071
197261
1357516
229168
796185
1330208
362112
520156
1978602
1528866
1403488
23442
1904613
16698
801980
691524
447162
215021
1222138
369556
1622407
1512942
1260707
1600186
1252327
833017
1076149
1530062
1544511
814577
1238957
173066
1082910
1695473
939841
1891877
1101795
892374
1591745
1712610
286959
55787
722076
672392
588642
691343
253395
1492483
1125648
146699
414951
688812
1197451
282113
1714112
1600149
1126787
153010
1315593
270031
1376088
217279
1540917
825716
1513468
779418
765850
414884
819332
332226
1121344
708053
1340974
1390491
790514
12238
1445617
1790635
449987
377997
30946
663311
1442595
1082141
1836955
1829
546935
1312872
999637
508966
1437722
1228396
705232
1964286
1335825
304078
1863577
399665
1217853
1575844
259962
1729442
617658
151011
1602502
122042
587012
377391
189937
133271
817355
961632
1647710
177236
762830
1598503
1185834
589837
1688611
35381
230294
1207249
1836733
1942088
1831136
1778848
841511
593596
565221
1068730
1785193
1674767
591411
164559
1482028
1589812
1168263
730033
845707
1065258
284606
957394
1971648
1564640
317674
418015
249170
265668
522161
916517
446761
1871296
486693
1769424
1629466
1990571
807352
1575363
181012
255466
1985603
1724370
204181
1502207
1051620
882345
433151
943232
1282138
38416
1671390
1009803
328723
1665217
1119687
586711
975881
30151
653078
523268
678636
318716
715885
127479
230345
16013
1092977
1481485
480752
1616103
1310462
440539
963972
990129
815765
1274431
1664869
356135
726843
1072414
1670336
1573619
142948
1483937
1432225
1372319
681645
271377
1117364
1459872
350006
1698165
1241000
420789
1477731
1108261
26548
1601562
817491
277754
1408353
464044
1351095
1857602
1049277
1413534
635064
1249028
960134
785250
762295
172038
1406836
1705668
1799368
969988
37693
804261
1221011
1804501
46040
819581
542629
574268
1102268
902033
176737
666491
1283666
241129
970913
1358471
718879
1540279
506996
1609797
1230872
468262
292835
1971041
743467
239432
149971
1195621
168169
53958
1011719
1860277
262480
95069
1493176
172883
1072804
142431
17518
631016
440949
481571
1522387
1923264
664589
514554
762682
146643
1258988
1031806
442203
1046010
1975759
28997
502792
1996793
1219283
841389
1361771
1736101
246873
726836
844462
1225572
775055
766172
956900
470627
1637398
1713561
775355
137982
673443
1079982
93020
1895235
1299563
1057894
1599483
145174
1264995
690023
1978004
1083717
763191
574799
1314011
192637
602303
1833830
1213623
8960
1280078
719236
1760390
1246749
1532787
543674
1844711
10075
1539358
1690338
1318889
1120719
1931850
759574
1071774
830853
561761
1718880
1743183
842597
1699670
1021940
1556617
1712762
481052
106480
1096059
285334
1063885
1106397
593159
1656962
46795
1932762
1815845
775976
1348940
835700
1670622
1812263
1383165
229414
444119
1769605
756911
1785197
1012830
181975
1823705
1269620
879325
717633
494182
1673842
629058
36635
309942
1194795
226744
1559580
329049
263506
843647
1729563
757007
218089
1962578
91477
1786422
1712139
721667
334347
1779408
847639
459545
315556
600323
427034
991124
891070
529345
1454184
965579
476408
1830641
1808323
1986642
1815429
324938
1954443
1807456
915230
1217129
1309595
897335
1868509
755155
1463149
794844
1163128
1383315
1948402
30003
1290910
997275
526991
826457
1286079
1266993
173024
554913
542405
1497426
1308010
240340
330774
1438439
1853398
1112448
1209172
1881690
1782025
945960
782703
20716
1480912
1753490
7797
1071953
1461370
1881548
385586
616882
443718
615976
1397478
1876059
1921809
895383
291149
1540047
102389
1845086
1975927
1123583
168960
687917
734729
1237349
1595080
248920
1015844
1359847
48382
1442801
50509
1824606
890135
585334
476309
766355
1957433
284376
1827140
1453455
1343632
188536
488029
1059378
714786
183771
1515675
337011
1865659
468779
1276137
1035357
1381077
1618737
748003
1854148
1606750
1678959
1635366
1783370
404932
551803
1582503
1192165
1816185
418965
1282597
745527
969635
204891
1792165
1214551
1895645
1971589
1917296
295916
1630098
670769
1673786
980853
661624
1446077
1028644
1888225
1286165
361803
1630700
1852514
981196
2089
1630067
1813955
674420
1145997
1624134
442869
698674
1639094
657555
1111193
1681023
1988784
252125
790596
15996
1324290
591792
1117211
30339
1220415
1410602
1002647
1481098
895378
1983885
1962648
1010512
1584998
1484009
13027
159217
692621
462534
828527
1502720
1105293
1182576
1461478
59585
1427997
608444
1232504
32993
688499
816935
661572
325840
615196
685519
1037125
320442
1240259
1519541
1722717
914118
566599
259341
143796
1740982
38205
1516283
379003
338860
802005
28693
1938751
1695301
1850863
107612
172136
927575
1313383
310794
1976036
488960
1148866
293945
690613
1137801
314114
811300
231816
1665541
650248
1867907
761128
1002707
1098268
391346
1559498
1412530
39370
983105
1663611
535166
123390
1958008
95094
1033
1486088
29341
1326026
1113278
1906741
443644
778736
179414
398942
902566
1682343
1092882
1759050
20549
1303107
1685560
1840274
1945877
469357
339830
1938544
542293
1756725
1534093
1525246
511294
1805390
1831377
221685
230012
1655346
505254
1133926
960278
378315
494124
1075625
1772285
1322638
824427
814784
831943
760477
1844960
1045747
1739154
901556
432103
1395256
1047403
425115
233947
224417
1581116
1986296
1783417
481939
568858
1994646
1623370
190153
1420168
222825
1251197
1719491
852652
625439
1407645
794398
809842
121585
1789912
1750563
171221
1383393
143217
61457
756598
412854
1927108
422450
322098
1618401
118713
784787
1306763
1390061
448517
659706
1869168
193428
1314831
153912
703849
427262
606563
1877250
1798477
219892
994035
481410
1860420
563418
1393625
385663
994312
441934
768444
438054
516870
1097140
1529730
405149
55458
334948
749855
532748
1162516
1629949
532994
1237353
698507
1414187
160968
247515
1754225
419727
536728
1295992
287334
1618652
1618168
1344719
478095
935639
1646472
862677
148488
305942
562086
1861356
1102206
1358385
562715
781418
562977
728294
1669202
951870
303440
193802
333812
1544072
149596
1980046
664597
399746
469982
406330
923691
1195426
957536
1567199
1221143
1964761
933817
312149
840778
650805
19218
34320
105391
181285
649891
876658
823547
1347946
1235084
1319145
1014721
1112317
391140
1192709
1156609
797332
37563
1822293
288669
456845
1840115
1453141
536646
1432493
1912228
844867
399226
1937306
811347
942576
934290
965975
1092388
1029933
148757
269653
658016
448993
1484314
164541
1256351
1562461
1910924
922325
615231
412880
903246
855680
613981
1102852
1240877
1131989
1239797
10896
875222
833255
1193233
878790
896767
1310189
1870728
1390995
225267
910083
1036009
155440
1297102
522562
1254362
497116
139612
416003
1774664
40909
297597
1889471
871640
1286818
1191236
775288
1557377
1762123
501054
714409
668956
1432871
1177783
985728
136147
533083
1923759
1322757
88175
1893069
272621
1617491
1675099
1955022
1189221
1299064
1246469
1646567
564286
1085007
450268
1440596
1831205
1840698
1203950
939409
1195407
1367900
880930
463030
92238
1008536
439289
1645799
182199
1285583
1382819
1368052
1969815
1990208
1742912
1756383
439331
938956
889094
1734540
1981768
1928701
1360182
813259
339616
21281
296227
979288
31087
1738638
1327118
1053426
1479002
1158472
1120707
943282
1783192
551593
386222
1476415
1661758
1830208
277413
1666193
1913873
1862210
741225
1873519
803776
1823460
1094961
1079353
882855
1833383
944132
747411
34919
591683
1646282
1639127
1908123
584517
95017
1076214
320560
848328
627326
1911116
545170
668895
150539
1017629
1483010
365418
1555115
716003
460746
368591
1199453
575841
549431
1807761
1757096
101678
271372
1121238
1611937
739026
1719499
1661932
148508
1130430
1419534
82749
1046132
390244
1111465
1208809
727465
1040307
443631
607701
1602933
469328
1081832
6972
50463
77622
1488880
1833275
185457
1574765
1627428
317161
48027
519065
108923
853696
202522
895381
1003668
901072
145207
316836
1714017
630364
1199564
1130161
309290
324300
1147201
252975
1475906
1735315
804783
1043411
88222
1159565
1909931
1974535
228130
263234
644154
1821223
1108398
1723991
1033479
871430
1938744
1155965
282183
678274
1831799
340845
1961250
881972
1215323
1527244
1160146
433046
1095897
805752
214010
1123920
1721244
386728
527873
1541145
1458076
1427881
1603201
51854
158198
1563410
1304376
806851
407508
1623752
1849508
1705275
1873512
180528
555533
743066
1849945
1640721
1962899
1524034
185179
1660096
1546707
983456
683293
1834963
967464
1152400
49998
1626642
1275994
374009
887437
1853554
1058917
1871334
509038
731994
1587764
1005057
1431387
1796390
996626
481768
1021739
1442283
214916
150428
1366294
1183556
182622
55110
1308194
12150
177275
1475301
525167
992979
602371
837321
1449231
1715741
1329690
609911
1264652
1653828
51250
36027
1766570
432679
1052804
1119566
1128170
1765320
1504514
68052
1809669
812320
1963155
124897
1478721
571339
1770889
638071
285757
983401
40580
1385220
1902455
978341
67484
1324318
308414
87315
1661406
1749045
649468
535908
1675100
1241980
910528
1853749
1876841
153850
1611577
640311
1892992
140984
1376783
590495
562764
1367177
1850100
1661366
1636005
449534
1136393
1256748
1472862
629237
1630034
71368
889357
1159595
968962
877995
410447
195625
898875
1355931
1318070
1946289
1468306
1099237
786924
1720107
503665
1947507
1722700
1057912
142547
1450635
1684448
1074234
302614
1174545
613945
476698
1282283
451677
922155
686682
1236092
1729406
1040812
155935
468460
637146
1916973
746022
1819518
1255304
1441928
639971
678466
740798
860414
111067
1209686
1644256
1498728
263603
1578999
627122
1484757
1412854
135726
1275520
584331
827515
65155
455377
586070
1128878
565043
120263
1172208
590230
1696503
1932946
1795994
1835132
743906
126375
1712019
1115542
1751174
1943400
1115163
1927949
97901
1746164
724202
623989
519620
907121
1233671
486999
177680
285280
256605
1422164
1694023
989689
684132
30304
226430
1929680
1256684
1864215
432839
981485
71150
553048
236912
633525
1145472
698347
891734
889181
176279
1775799
1318958
1221322
1837434
495020
1030846
1267846
908189
1164906
1192729
753395
1799628
357686
1436421
86150
697191
251980
967109
422614
1076909
77021
192147
1129375
890722
1834041
16586
1173290
805983
1911081
1392318
983123
1939702
1484929
1526242
937059
1871483
146826
360892
1946362
1697804
678680
167544
1548677
700414
758133
1046821
1981166
1480910
463555
429139
1259163
1579024
70823
503776
245777
1165244
1049309
1592656
1588852
465773
1404371
1950715
323497
1244709
1826821
503037
1161245
1799935
109925
1209910
985836
1656360
1926348
1727802
41334
1605912
349364
211823
331462
114262
1637209
1080139
1850042
1138386
573639
844839
349595
819203
491741
391846
837995
1867739
1435340
624777
1987945
295001
1686916
1632632
1173171
1323728
382959
400312
1884699
451145
1727719
1350601
1116840
1310419
1224841
749977
686532
651754
303068
1515907
61701
963541
365285
567736
935553
1655763
1429338
850199
1358760
480536
755647
1303103
618376
783882
1021746
1529570
936582
1583001
1936822
1897683
1368447
16340
976265
641782
1098810
1625827
1144005
658408
1675341
549298
331854
1990957
1685547
179223
567671
916333
1255227
1259889
906299
203079
292416
380582
434528
994712
1239037
207750
735371
606359
1259072
1395044
1667972
1079552
1611464
1671972
1809209
1112007
1805982
1989144
1726680
769707
1464470
235990
1731933
437169
745414
1675821
67678
838568
1821212
1397447
631615
1615447
1613096
279768
328051
960707
533761
1329557
1684950
1150406
1745982
1961256
1081193
53767
273041
1520938
1951763
250582
1278157
144418
1404303
712222
1478613
185410
373415
1224126
357885
381827
544353
1839623
23642
40096
285008
682660
1473487
66866
67883
1403888
384715
1935060
976018
1461683
1243915
962824
436879
1666607
166360
732914
339021
695035
1347807
680124
893725
590879
927297
608559
863937
1747545
841749
1468406
542583
341001
1989439
1035892
1241135
255729
860881
1347030
1931646
234196
272512
369757
244754
657121
901041
1428314
144054
1045782
1918753
449585
1467513
816937
1412901
1899363
1753144
513178
981596
1759446
1114983
238759
1622569
966229
1750987
980095
993602
68295
1209270
517731
673937
1799151
92281
1862076
189239
1160088
386246
130571
1956842
264648
1991516
317483
1970586
92679
402541
663173
1548752
1016448
1812830
1427640
107508
1920040
434651
393040
1072931
639326
53266
831254
1424314
1813720
1213309
1033004
1264976
181440
1405963
1044112
444904
531309
1704851
895865
1605355
1415116
1302864
346200
1470829
1320782
577922
449391
720006
696681
1843523
178145
33434
534234
607458
1293987
1445353
719300
667802
896163
247097
459313
1911139
708827
1348426
202968
1967994
1367365
1739632
763183
270910
819331
575821
286137
146527
867463
142622
568960
1795280
554227
219052
1020783
1692076
1666356
369444
1690134
1489413
1474710
597795
238050
910212
230550
166107
1133525
1007012
108080
1796775
578723
1377567
931266
1027380
853970
1058905
1631533
1305921
1786364
499910
1556467
1093509
562993
1495418
16164
1007715
686502
1781278
1467242
1241375
1252082
389296
186405
1268626
1834909
623538
451826
506273
1368203
284162
798810
582439
518491
922753
795304
1551626
1379934
1035374
1255236
1735930
945144
1704299
782888
264651
328385
1264078
1361900
1375125
27758
185919
804683
1129073
1443596
1978936
717213
1816493
692669
214658
1179184
1000171
845994
1365274
857477
1034600
90177
306991
263376
235471
1756964
1808469
1978976
1030902
383202
545646
113159
804152
1991598
1912963
1366656
1354090
17451
906586
171514
570966
1644051
35547
1995012
702446
688342
610107
897446
1920291
1492511
1714648
1000663
1600266
667505
853170
255569
981146
1979673
1498842
1438756
1448661
246029
76817
339541
266240
1352167
1281279
1667353
1873470
1308718
195977
360552
1925009
427562
718804
802747
845949
1531230
1679934
641374
248313
1155669
352692
1180945
275353
852742
768321
1935157
452216
1978245
873498
281285
1347286
365378
1470451
1535388
1974706
864308
1497790
796918
172766
685947
146892
1522537
995248
1665853
1884468
1694426
629808
1603686
1049022
276054
1941292
1951768
730278
1295078
831031
1730903
49598
1029726
602150
299167
237164
1131032
1159655
582155
1229464
9302
909557
252375
601659
188957
254753
697204
571170
618493
1216314
442699
710992
1401994
1506573
197517
143013
899280
965092
422340
673161
259513
249302
1514788
1350135
360707
228720
1435548
1923314
869776
1664983
726953
439274
365695
815097
1486790
911827
1635882
1679209
763609
398199
1416529
1287405
1399765
579484
884501
1542977
601790
1361635
390234
131186
198027
832302
1767885
1531977
1045301
341941
129126
125055
657730
699012
1173883
208944
1580083
1028549
1817199
1115749
1821075
1508142
1301598
181198
434076
90248
1908385
1197865
1204858
536927
652307
589906
1607466
471844
1303400
25953
1141417
286862
1384671
380426
234600
6676
319300
1803849
1251279
1582799
959667
1690438
364230
1179488
481021
1888848
144193
517554
55380
1580931
619939
46651
1980300
1038834
679860
609830
658624
1725294
1224073
1680232
887481
1501623
533562
1819847
972614
286331
863171
1320585
1374343
1882099
100737
756635
177583
1896465
459584
1204313
1768365
1297521
479819
83298
162826
1566000
1468530
1386942
1176978
1550008
1474938
1316023
1937056
1478103
1860852
19414
1491513
294024
672694
354489
1915369
306525
1372075
1112329
1001301
1533324
1136948
1129704
1078399
617998
982512
1073274
596412
1030700
991701
640799
1023618
1755708
1608529
1103093
39683
165822
728301
1961277
1222321
1077311
589848
801662
1647954
443840
1407625
1343849
1220306
154337
1276574
255985
1093619
1410401
1514262
1903982
1340338
1349121
1026254
1461438
1093674
539416
1033700
1339581
105562
495173
831012
964825
60783
277508
54798
21791
1351661
127811
1169511
1888501
1925370
272698
1873414
169972
906401
1883622
805711
1179004
380986
440529
1611092
1589861
1668072
46364
845775
1764917
994314
227248
973263
1365307
804482
1458147
1924876
1254076
1189256
228844
1795880
752511
1243908
404591
1512704
62453
511195
256924
1921732
580321
21803
461298
994464
1516060
798984
1814909
753598
101939
243318
1608391
1025836
1474573
243357
1208082
1749609
804412
1098809
1151507
361793
198612
1988666
636610
330472
423748
245105
86822
615121
611747
237499
1383173
259629
1630640
1219717
1824248
515601
1933506
652763
1504158
397271
89625
482261
372390
7051
58054
961088
1269096
400146
1459501
148195
1306975
765651
368519
1991792
1240632
1307526
1636951
1576291
342988
1817861
1545667
384228
1676223
259147
1960352
1346614
581760
1893070
1887952
427427
539305
1087468
226681
677823
1201098
1705416
1952772
213337
1602859
1640346
1120357
1839903
497337
681695
891997
1783494
19336
1650209
837895
1590059
268072
1916772
1039657
1174773
1178973
1318253
448036
1223779
977116
1853737
248422
723774
78095
1544486
1421508
983510
925357
971923
1349149
708331
600589
1169139
1652732
187707
330985
749807
591202
476819
1048379
1912517
169414
814296
1700768
198599
995867
1358871
598713
1284201
849554
727959
725853
551850
722776
1370724
1299800
649750
1276778
750505
1776439
718993
126838
176098
1614919
760320
1585286
533250
422031
389782
1659813
1504076
443109
1209155
856910
856687
1327028
741551
1904246
1205861
505214
1800871
244710
332708
701273
1802986
1505582
349418
482553
908213
1930967
1272197
1747274
1757335
732360
1887272
1052090
1883702
817667
1954969
530388
1403299
1464222
1032991
659231
38255
1849816
1075000
1491794
573574
149991
1359418
1158629
475508
1041004
60690
1443579
740708
61953
75400
765274
927735
1157025
503043
863344
1793915
1129009
1100526
963386
1287211
1311139
461703
1597571
575696
287602
510521
1535602
766900
573739
1775695
1824221
1121491
30623
1068401
559217
1321531
106523
824345
1721078
378122
1281481
1081921
840179
512258
1926818
1447893
1162242
1998033
40584
1022202
1997213
1678236
997029
649198
273200
1104044
1450779
506547
1195195
1998224
1372427
1046710
871624
282442
1877737
433703
737044
769988
1037579
174661
592240
479891
936530
105983
851916
625136
210203
568717
1613704
1214985
786944
365804
1925745
892229
1242837
1671810
688331
622535
1663055
640501
1442692
329030
1227824
1838213
758311
45303
626582
509597
1713702
1218809
1028539
674270
362159
1443993
1922598
469472
1158770
1924237
938910
811643
85665
1623328
1004777
74289
935232
1971609
382014
1369968
935917
856403
50061
328863
1792156
1416329
1434123
1714291
1212990
1309056
510013
1242901
850708
74746
1558575
488628
1094232
1351724
1466181
528619
1784224
491507
1308547
57281
964091
233482
141465
329766
868619
63103
125197
862848
1595539
512706
1631300
504199
1242796
407257
829418
305900
1506306
411786
1577813
1923758
564481
188024
401820
1669621
475656
605764
1822772
244739
1470894
1288498
875033
447317
917885
1653901
152568
1863235
151927
103147
1688416
600455
41087
1242249
668622
729020
486943
643614
1226239
1553390
1016360
854738
1838943
110564
1858369
1759455
641573
1692163
1875791
1605342
1782039
1121665
221525
634480
1205536
175288
1589574
1984292
470470
206734
1816239
1055315
136094
509698
1351436
705878
330850
667119
1395980
1027171
1119604
992906
164699
255164
328742
1029901
1174931
48905
418150
1244930
1775614
645626
1258696
843342
1796033
1762474
675025
1457275
1359075
570803
625726
655901
324152
1354588
1485200
1727859
1047656
746593
1970435
1204824
1698103
512354
196454
64901
1671326
218630
605928
71609
1678861
1255216
1631279
1248695
431246
1206039
535526
1061101
409908
764996
1635180
567307
947856
935003
710334
734344
1978832
77704
545478
1875783
458243
1985739
1690954
1013695
747594
1722891
1801640
423988
1849110
349342
162241
1480474
1072947
965164
1497901
20827
1849917
687716
793235
871449
109752
1754046
474076
1914939
817646
1934095
1525683
1717295
1297946
1851162
678808
23360
1163894
224280
592026
1530299
651665
284536
131160
136575
1373756
1653545
1106452
414663
1459127
1467073
1732920
616765
1923251
1008570
584210
999038
1538127
961767
1937028
157574
1284213
1755104
1902959
151703
669500
919154
118271
1212245
1509267
72687
1763765
1746902
1019934
1546962
280760
1581119
993449
1310951
1045494
1555669
378944
1544536
776144
121879
1192712
1400851
276241
497076
1286616
1827907
76554
427227
1025572
428626
1663915
1992114
617922
1525231
887203
791549
147404
1462782
1612965
253684
1310603
1376849
331210
1384813
889912
1790585
1059512
1960118
565546
232022
1953801
835587
902569
652676
1916333
1941712
1370403
1401721
294807
888353
561566
1198452
1576782
594810
1800506
1411589
1395562
86492
1187725
1614715
630598
1279528
962110
1125398
470613
763029
1565680
466863
1302534
1316085
1081331
1122237
453124
1596880
1301263
368247
1833217
865838
1462310
638018
262699
1601973
51502
76325
636254
377010
1745915
173
1395153
478931
1585087
160028
570565
1196757
1965839
891145
901486
1905135
514392
83035
722812
1604984
767930
478614
880660
50546
359039
263501
1682769
1487976
353672
173505
1680862
1360663
1922771
260827
96277
1350071
524771
1650778
346931
79039
807800
1191409
1534593
1921887
1044282
671324
1673470
988720
1052332
1858780
1608021
1290293
538399
264738
52913
451557
715301
1542796
783479
471136
1123523
357269
1066455
224809
457055
1123143
1429526
41180
963845
677928
158909
1366883
1804830
1151554
914337
1310877
1661281
1438627
810638
831868
276218
1467223
251825
1444643
777187
135946
1764894
1110747
276371
791184
945847
1320198
556431
1876152
502902
474562
5442
1784906
883311
1041152
832314
1117956
612736
1612237
1929581
1994929
1509225
1195999
60210
912223
1959913
726139
194899
1359752
1502627
267996
1507047
1187673
574775
327010
981776
232253
210588
960417
1949882
731044
1032369
505562
139719
380568
1732671
1311147
1506468
335290
1123301
708472
358664
1844302
852549
217480
177761
1451425
1739356
38606
495393
1829873
558844
1459474
1819055
1994483
356827
858232
1729915
870506
1639911
860358
193462
832708
755278
933429
1457110
849914
1215678
585239
511692
576150
1527906
1778407
1138086
955372
116811
1372930
597594
758067
1377756
964573
100479
822608
1955547
1154447
1452757
517624
136827
1196337
1504358
1755035
40921
947757
845683
205688
644120
240071
243552
1716794
974441
1860912
1101791
1640616
198522
1448741
1204353
1979932
1916080
1320757
1804629
1454497
1323685
1447373
130815
884466
1345868
618371
1291388
90698
1842418
1984553
1912321
1741452
952842
1885785
535198
961562
1822017
1229226
1144995
1461762
286603
1043693
1627635
565393
662184
571695
1495011
1251363
960165
608596
968001
1528659
656504
1876918
1306426
1189906
572771
156373
1972142
1392631
499728
889284
1629919
86081
522276
1480625
1606575
1768128
1644386
1457033
1356559
31433
607465
948109
1534144
660580
1710507
426528
795685
1237247
335354
999290
705166
1110330
69463
1295183
1854818
761706
1746451
1694076
772516
995597
535139
474835
1984086
1616698
535542
1822721
1214262
342673
536194
1182398
1447413
1816351
348952
1715124
102595
1201564
770973
947853
803559
1973682
1543348
543384
623722
662818
33858
1063376
1044831
847991
1386116
670257
983487
964749
1245252
265350
402268
255033
239369
85193
1389687
1264901
1845762
1571878
155587
949352
1310187
1836576
775381
814811
694298
25550
957803
436166
1771094
175937
975695
1416737
1363220
668047
1228456
485643
4327
327152
1501850
262837
465773
1733526
82467
1578500
344919
754557
888082
1944932
810923
656408
707539
616543
903311
1666628
615125
1414351
1772819
1401309
992771
193829
1582217
1828559
1750910
242200
1461142
1808521
1258494
1907546
906328
806874
1955274
466828
140940
1573646
137657
1199010
1123157
388022
37876
1579046
944907
774249
1126042
456831
1772050
909927
1039011
664710
1911942
1735600
863828
1408033
252624
1569769
1775783
95171
155866
1595733
1387329
812755
443311
755915
1855880
971824
1145529
856724
1782103
1978117
1833908
609258
303200
1932276
798096
888690
42196
1579653
1045867
1773121
314857
1321156
1354720
1863272
1964780
654298
1752573
1933717
1224784
1775401
367834
1187230
1890760
805895
940818
1843253
267731
891922
83886
1290594
99484
1196275
1860683
1864357
1377906
1946607
1661818
1238524
86497
1380151
316216
86143
1514840
311980
1841954
1862203
335363
1803580
1178031
1347010
760682
1119678
1667985
1551455
1764445
1966232
652103
985967
146027
1880496
455864
1799932
1561665
1324181
1849744
1408048
246328
624808
1756181
575116
1859718
869876
1919284
560808
569101
1488586
1400827
1221613
432110
1108212
392187
1617925
109932
202132
1705746
1994493
934545
1762263
1995
1395209
1746415
154362
1042895
1863471
1324613
24965
121635
416451
875315
1230718
1818785
602540
99675
464591
1137277
212283
1160249
1509087
1674923
1256282
1838967
712790
1777004
1946614
359318
110113
1558672
280938
1001888
1352062
1263315
1653562
295198
902706
1911216
1470505
1644108
1081050
1971449
1157096
497476
1465157
948789
1881116
1070376
1684956
227007
553989
1509201
937153
899597
1522170
507487
1385856
1271700
80987
775716
594232
1704812
1750517
1791083
950332
1759958
1671494
817731
1429534
571299
1755676
1938224
1387419
737197
87825
963160
744590
1786962
1659586
1878459
1040131
1529150
582392
19928
1056071
1280978
1718082
1645754
864119
1171410
873703
1790252
449624
388180
192205
1604002
1055927
975766
1370287
1936248
71760
1731481
595004
1750401
501413
223349
1383665
1717481
822130
1778211
99931
1583255
1790695
564212
553833
1103877
179610
512079
971418
1764584
497467
1507783
1782149
1827380
1518243
1940532
1181921
1469145
1433642
1950775
796007
1674574
1775869
494539
808271
583694
401576
1946224
310985
742395
903710
540051
1377892
192730
1086790
1283044
488974
333047
122756
1882339
845476
1868134
1428932
1061746
1338940
609437
262688
267891
998748
987357
996484
1844518
544517
1220695
1235710
1749665
1324439
1897504
1072163
914476
1061750
1326190
834532
1888440
152059
734713
1612747
668519
1497859
1546643
1044467
1599916
1812852
599302
116931
1171774
1491186
1131051
1931272
634267
1521417
1345268
452279
142463
984248
715540
1968059
1167992
166017
1996239
1819153
1132647
1628480
1746842
353641
853589
1458717
373543
1550071
266799
1433559
88875
1245845
561613
138170
1757000
1688176
910638
284482
769090
63812
984354
1064045
831156
547444
174573
774229
1299928
1368944
1719589
1172038
670430
761482
1595562
1778077
1303117
829609
623814
161163
562848
1138072
1531857
180555
1366159
208819
1464752
1015801
16383
1190208
1769222
1461601
87436
1385451
818588
1752688
1913265
450478
1629635
563404
927482
1442118
93645
1097391
1726349
1102291
302968
472687
1217060
604685
167304
554181
228943
924516
341175
1105640
969193
1405710
929034
1766509
342374
486176
998252
1615486
1633448
1202169
852323
146224
819240
1317947
1741390
1048555
1490460
699934
742756
1678197
1148676
1018780
1539668
766815
1075472
766776
101978
155247
11565
133701
1582829
1688820
1653139
992226
328808
1330125
1093529
77082
1120479
579800
1970908
29258
1179143
1633075
190518
1745037
1366187
214944
1499484
1619807
1478132
1900262
819925
466469
11304
1560521
689569
779476
822597
63485
203258
1516361
303342
775603
1465778
755646
844687
1228180
1315099
532429
303388
150684
599509
1489172
1422814
367728
1288397
317273
131878
303717
1179687
1363604
138101
1158793
845129
1716184
1703094
1012590
1194919
1478477
1120506
225946
1320695
509884
1932130
477506
1247719
611686
1452066
1454723
1526225
1081689
952874
1930519
394741
125027
1572671
1074800
172670
1716906
730290
1815428
47568
1265328
1299424
488026
1605945
394584
1121757
913765
470564
410212
1592123
1502656
575053
1897445
375725
831281
527911
384165
1021712
701513
616830
1675272
865705
720753
1948685
945939
871712
34964
648610
1209925
616311
917351
1716067
1799274
980440
1811969
359297
975908
534452
1073685
1089799
1906474
830589
1995832
1378278
1886791
364288
1235992
1492198
1667167
749244
1038638
886291
1310405
1918521
1322871
1575760
740495
531492
112175
1681954
526835
1373686
679657
211132
1406269
403124
977570
1471623
951855
1533143
189386
982934
771981
60707
1304901
1584405
1315358
1454535
1960645
178247
541773
1684174
982865
1327212
398113
1176806
1171073
1191470
1159995
1973475
1469940
753762
1788102
1455284
1441028
907690
1445408
681361
73578
1823838
333583
711184
137058
8044
850951
1330884
1332624
738126
1334665
1096284
952851
1496452
591542
1943236
1657361
107911
1168949
1635673
1102281
1535590
1004792
1284321
1533427
403460
162009
1005230
624383
467670
1621554
6139
874356
962063
1674123
941303
1274334
1659685
1580107
342299
387639
1774225
257320
553356
1825657
261879
972231
303011
1929125
1365888
1557196
379382
557199
731469
1259596
210123
193563
1572711
1481889
1728774
1901463
839850
886827
1713523
1253454
1446005
171908
798668
330279
162660
1338094
1266617
1554143
981552
1646017
1472083
915062
459914
1610485
420965
147942
299140
1859182
833078
1507409
445626
108929
945071
1259151
1389434
749140
1581672
5734
690381
1916414
1512518
1738122
936484
1663455
1499821
753387
454935
532063
1960042
167813
999316
583908
804105
76951
1142191
346309
1130980
1598592
1306084
1971531
554441
861255
718679
505635
1910251
1870860
967897
1865999
1612547
3187
1542545
307960
3554
53377
1543840
945366
133310
1832828
1013697
1635676
1417928
641488
1819293
67751
12185
1260288
1968188
838841
441850
1660540
1204636
447553
1898941
597893
700071
771440
508171
1899075
1434092
767571
1501100
66866
260570
1066985
1800489
442451
1638095
721670
1398385
33731
422280
956476
82589
40282
915811
1874213
1830531
108738
1854382
821544
556206
1715680
1745417
644155
979599
973372
871673
951550
1228293
994462
223584
1280554
473015
696248
1248411
997714
102286
1100922
771951
319412
1859691
296004
269105
484698
396328
1022533
379110
1009799
79455
1987294
1495317
347025
1664862
542705
1492174
519158
1583382
1258487
557557
299014
1415551
1721568
1570530
1981714
575964
1928105
49069
1377077
1397719
553542
194381
1000369
58785
133326
1590443
594628
995960
1870076
429278
1130330
1109115
115919
1885174
1158265
578755
1901945
1336230
523892
452809
979830
1885248
1898257
1535741
1083296
1904838
1373340
886166
735611
969865
1277985
850377
419093
1646920
1766587
1218492
1232334
448387
184108
1045705
1163473
165060
342689
1518410
1716994
1458653
1996729
1292633
785562
97051
136789
1330690
1438001
1904025
411083
1995417
1294756
61233
339269
681143
1213887
1156598
1920719
237099
971439
1712853
328058
553471
674322
331044
1047671
1736574
116609
955824
1940980
1203298
980224
1926982
1639435
1068474
1453932
628164
1210369
235372
697396
1950536
1480807
255435
329402
1057795
165153
1953190
498326
658358
12937
189405
645350
1904735
1859033
1894414
1162587
485698
1604097
1253739
1468156
1541879
1680910
1870111
749004
445272
1349067
1979795
304818
645018
1296951
1152468
223081
250685
1898075
1746846
1001558
885401
17417
361598
1143632
386157
495200
1085907
1274251
259610
1125682
1198938
1548653
747775
1029422
731002
1255485
930706
80473
713792
840985
602090
1865730
1373508
1602098
1691971
1423853
1518799
1239413
1624394
1343099
554719
1843483
158663
1456361
1533261
1125373
1643442
1468028
1113679
718984
483150
107188
1088747
1412559
1401001
1459467
1728248
1863306
883760
1250915
1761053
765266
486327
997989
33209
566650
276653
1798245
1547216
1951066
166308
338122
91454
383847
170626
1757483
952390
982294
63813
1404469
1972832
584271
447413
1284635
324049
768772
1564131
1228546
1011164
1234088
1793216
173445
693786
600471
1762409
1397151
451901
643242
295075
1083019
958745
756275
1048704
1569733
436886
859881
964561
1001499
1075499
1771426
196106
985015
942618
441611
907959
393481
163926
1148337
1183857
1972474
1672969
313771
57780
1104173
1947761
1916831
68576
889496
614821
157506
1016743
1757238
959910
490196
1371510
727681
325295
1663172
512873
108730
1781567
1553323
534590
611540
25629
1188316
149793
819277
288821
1886593
1994082
1700766
233176
305263
1561951
1203309
1995145
1266478
228437
1744085
395797
947698
70946
1007876
561701
374556
539467
1132124
1833009
1588500
4286
79040
520714
1515346
1291251
1557453
893565
1279925
1580317
1996615
798893
1765230
1083209
442927
901719
1992872
449312
644950
600537
1838307
715961
1739793
252042
130100
217801
1283410
1844488
1829141
916772
1312733
130676
1730101
5926
338517
1556568
8390
1190967
672007
1059620
1574558
625886
1702541
326311
672184
495218
1348672
1825825
1279424
502616
1919639
1599715
1407014
242391
1660824
635674
169187
1379201
207762
18662
1951228
1043972
1574009
1332246
538609
1901558
1765146
634627
1890167
1564433
499342
893249
1729755
1696269
714580
1758242
1036549
1398730
661250
1004985
1034370
643026
843495
1818081
773070
1382377
1556187
904051
741711
1005576
1230258
8853
1340207
1371527
1349010
1888558
665775
329401
805027
455526
1801479
1498645
4617
1125545
1186621
915860
1047351
43929
262982
1953632
1817515
1031938
1317075
1904057
461454
4736
777051
1523980
363131
1065408
1454151
718659
239044
392881
1725270
286425
627530
954656
193803
1110681
1627921
1023476
188510
1446514
1262558
1548892
872565
1538703
1480841
1626885
1792287
899834
1338550
1499747
583274
1671452
377993
634780
403119
674694
1822587
1810994
850135
1647095
728308
1199942
763031
537828
264708
189192
116488
469360
1777086
1500297
122255
1419714
1346862
1086688
1662977
122816
222970
336875
551099
1520395
653052
966858
1602018
683040
572601
46696
498383
1786919
974941
339005
1283534
336793
965237
1598217
913659
411833
1087634
288644
698970
1564211
1467889
1339231
26310
577325
678074
1831775
479234
1275143
109639
844250
1498941
524875
824303
1388807
768416
300735
1316362
554602
918835
1054012
1750339
456202
679265
336546
73530
1049013
1342029
1719763
341388
368907
1296246
1476936
187332
1801357
260596
1886274
863659
235884
695739
545144
1241256
1598566
1689231
292217
1992501
525739
1921404
1065500
959925
1638015
835705
1218387
657910
1751444
1760076
165513
76709
1497082
1108954
1206627
1336757
597887
915855
890893
1719509
1988045
1795867
665979
1027653
1688727
1976306
1361688
114033
1690361
705887
1394777
832219
501469
1524703
1962567
1388092
1726994
361482
649566
53306
285449
497615
1764452
1196679
63193
78782
699676
405407
1126425
947281
1415705
1355032
1993124
75228
925050
36473
6398
1638754
412550
1860618
1701605
698667
548514
1296695
1603740
648856
444677
350026
1973385
966590
667814
1357814
1821058
589936
1365545
1232474
1380736
1943061
1308965
1998579
1930433
1218341
168420
1337959
43191
1938432
1798573
585726
352920
1422014
1495297
76996
15385
181498
1080028
416097
625730
789496
1456437
817161
55762
1780764
1365569
1459569
274177
1145357
1258081
1278936
685808
1368497
1744621
1299948
618398
1692168
1546887
1927748
1067961
1334560
1418353
1514481
1171727
1961120
1524321
1821301
252182
1413328
238854
1637109
1487803
957365
339440
820536
1352432
196627
1024150
427151
1400735
1737513
1610384
1706861
734278
1043781
957141
1973324
324843
1346866
483838
1611112
117235
1248476
1325233
1517670
420121
1874098
718130
586057
493486
962557
1003255
14886
1687286
1911608
1277314
1856304
186143
809284
919191
1687481
1358991
1269757
1129528
1140374
1227744
1018900
1308696
1370278
1199779
115903
990101
1454673
1265175
1007762
1315600
339090
328155
1255102
363432
1761452
1863145
598604
1138666
1530486
1916790
247892
876860
692891
812807
222920
1097815
1003232
1542301
1116614
1058320
747907
1559549
599057
852862
1257172
1042811
930040
1202291
1110338
1434423
1403294
129407
1807597
1109213
1472184
1889002
1597388
120841
136180
703048
1804304
826690
549495
1487195
809639
1115200
487811
361165
1551821
712350
1961689
1296559
1070732
1216831
1746278
776405
727280
349018
576661
1263157
383802
157755
1150678
1729826
1628475
651113
1638792
1168246
1688362
1739528
939320
515256
485000
1545755
1103298
934245
157759
1822482
1972446
1565270
252683
808403
1490752
1462783
1333861
315131
162378
657894
643346
711991
1556413
1866925
1612033
106118
162089
699729
114426
1936406
124966
1370775
992262
1687912
1999836
1424388
1684457
1992790
1753662
311100
1928827
750047
254523
657766
1152973
850050
1846452
1843732
1430940
686931
1233815
1201628
1349957
819564
218745
267406
196147
239773
798070
1476788
1701659
1508059
416416
123549
1414557
1763805
1729035
395045
5476
544129
918940
398920
600530
1988160
201330
533048
373221
1147040
689650
674771
358347
848115
815816
1504321
275421
576581
324785
540263
1709425
1658417
1601898
1391112
793468
230719
1981781
1249196
1433564
1505542
413663
530675
1172900
1935001
1571975
1312271
34296
1859663
1255966
1065230
979263
336842
379925
456147
1127127
871464
1518879
101847
36756
1608440
920297
610491
1487365
360155
1272449
621542
1482893
22783
1674676
271354
193533
885342
534854
1509633
1554666
1784295
1666661
739902
1398384
501212
1548966
804058
1619171
1245743
1893835
1109044
619680
1682465
677276
832437
651432
1450788
1062847
1057427
295620
1221197
319816
1595341
961064
902471
1888733
1283392
1337630
281943
821871
1435024
1266274
258116
1922594
127774
1756559
374821
1136566
1345370
1635183
569023
1881457
45596
939263
1352523
78030
1455813
1178506
577011
92254
35326
125263
739875
1681904
1686185
1028788
1978984
1779685
57429
219044
904358
1987138
345079
722823
1847103
1727047
271201
1217248
1060851
644757
1811121
620232
170233
1880934
647404
542713
1966181
1281378
1329835
1897602
1134554
225531
343709
1264630
1246731
1894825
1520794
1735584
606566
979882
211996
1643173
1196720
56873
1382570
160706
1894000
330936
1864921
1071139
1166989
562004
529238
785543
893062
1248088
1832651
1479624
982425
103830
1590203
1988146
57609
765056
1259016
1971917
177451
1247993
1287186
1558384
148524
945091
54863
1524401
682467
752171
1386204
263083
1322371
42373
1668017
1987297
357740
372822
142108
1066873
348566
289870
1706128
1149568
1687295
441959
17958
1360874
1888110
1306793
1466519
206911
423736
1987241
5898
1434408
804529
1155310
93984
788797
1110170
1972396
624945
305749
1955165
1616055
1168654
17387
1569170
1721664
1016876
413456
1465275
1087095
139034
1981938
352467
553755
552179
1485679
1069012
1196711
1667709
221549
229904
1316358
1569287
51001
1597550
1148012
1700340
106839
1677784
1363793
365389
1491665
1480291
1615420
1207810
393411
1436693
571791
980132
753148
1272343
986375
259850
346638
1758610
352346
1084108
1822278
607878
1441510
1372641
322695
139556
1677199
420735
345023
1109219
1746811
1760951
277232
805153
584583
1764434
162123
236952
1767380
413095
1277701
1518943
137094
1672443
493572
1863531
1117801
1536494
206895
1598905
597388
97881
53242
241155
116673
1011602
789030
1488873
1285498
1603931
441979
1904780
27186
552803
334336
339116
761598
835083
271582
1033825
483506
1148215
315295
927934
462104
1498925
102564
657046
1279006
1624499
1735030
1285122
1057152
1136048
726960
1034650
826323
297235
1933349
236177
501602
1908205
1241375
416320
1965708
459047
246459
1337305
693834
736279
969120
1588050
1345461
763110
116739
242100
129638
1760006
1984271
1616431
1750559
1105419
1907820
141096
1776313
704249
1596411
412027
1810940
1758349
1207691
1233067
582243
314829
1148209
1886505
1522742
1876345
321215
1936151
539872
1517799
889772
1414673
489139
1893430
425451
276531
1179148
1197065
352071
440752
1880589
866817
1223708
882252
143725
149347
1731320
1036686
1867020
996717
272035
1289916
1218435
1051585
1929689
920636
343988
1961184
1599165
1724002
1475860
182786
240878
68866
1609964
1306815
876418
1697488
1328617
1223937
408138
1128242
1317929
1938078
1521037
1839458
208521
1750077
1739568
1485292
699836
981335
229720
269687
433081
759835
209866
177811
1248047
1869416
1194570
1443069
1122244
1656451
85831
970232
490722
1564413
1489212
1786225
1469145
740414
1163001
935113
1031596
860549
1559010
691985
1095651
1746545
1387306
362263
1849558
1733230
1942748
653238
805445
826052
397382
1600380
492765
814993
910329
1544878
1157441
1143479
205483
919942
761993
1047309
148904
307814
972502
1566974
1416001
1423655
1376302
1598700
250334
1879249
1341803
806724
490831
42538
985640
1080935
629148
1033304
155542
1186829
703283
300003
1620965
100502
1079687
325114
948310
1304006
1283485
1974545
247566
34549
1879078
1296362
1704259
1974186
1186387
1247388
312433
990205
1113632
1672114
1703991
108483
766933
1162594
1434292
1584660
1319514
1147706
292839
1817981
854340
880986
1484829
912411
1445213
1514678
1920444
954055
1985465
309121
892675
586879
1549696
1713601
117974
1465120
1896647
149061
200658
1218167
1052872
1254292
255529
1362763
1647478
204711
487358
1813380
1723154
1261858
122913
1102894
1993796
1184577
1809312
1456937
675744
961777
122402
1630375
309802
1540437
222173
260761
1448788
356540
1655367
1538101
1145442
617333
804689
381060
984354
1548521
1147123
1171518
323967
1359271
878287
444281
1571714
1337503
351575
1363402
1708801
47950
660256
1335205
219672
1087405
761050
909042
1076684
1359892
191820
1163470
192313
1203307
1569514
1171017
88208
139879
780996
1293504
888375
1834735
1245924
345347
1713544
822935
1096796
625931
8540
794334
927057
620736
761667
1533759
674012
1180726
145261
78050
1163598
856763
437808
295231
1202526
347933
1512636
1821691
66884
122221
507443
1824899
204034
250944
413332
1628506
339348
761775
1966104
1476268
1800339
1271325
1178108
1570233
1056683
611994
130349
194156
672028
711426
1903647
1994404
545851
213381
714229
559513
1259733
744859
297952
1053662
1199514
1287286
1149913
1585836
975388
174016
1863282
669848
967197
458957
200377
1643972
1327609
706995
376498
1637877
1913583
756457
1945213
20678
12303
1341581
746364
1255804
1585551
686938
75692
753985
1266766
1139537
356602
1500127
1632533
1417080
169040
132887
1168971
1307987
1376314
129130
247980
1681540
562924
456505
748056
1027939
1607527
2381
1319000
1136823
1344626
153679
1945635
479321
1553922
1112418
153539
1306280
781747
1383068
77143
707192
409369
243411
803177
1776221
1128823
496676
1045526
544807
114931
627239
9587
789407
1261724
1426011
1995368
1500912
808771
1494794
956647
1255097
1109124
1671578
1407175
1660538
1650202
529718
1827214
1094121
1021097
685254
572965
70661
1646537
873023
110581
626578
464964
213036
1479537
1432541
458792
1235826
273395
7772
1120665
30163
200489
1333293
1626777
1887031
549907
1688986
891008
622949
1376147
1842991
1182302
1732236
561094
1311916
1831269
1950847
1607787
1637918
902558
786576
399543
1118500
1683949
1900633
385949
460603
39602
1594926
1529958
141754
771612
154279
1290789
676643
1432285
1188244
380865
606727
311864
1433892
1636152
1643270
999028
667860
741344
1791509
1036431
958576
1293907
1010656
854678
1843618
1985530
975936
1232412
1070888
1920348
1323563
1892720
1645958
1109312
707186
827159
1529333
197866
255051
158883
1473654
1045182
1122987
247834
1898575
1714491
1646505
1871459
1618429
29408
1515694
1013399
60414
900581
1331456
1127928
1488829
92807
243283
1981781
1783967
1476937
1161971
1676698
1851036
548645
196379
341258
210350
1196295
462144
1098100
1687348
297447
705923
483405
20579
580068
196183
1285949
868557
506729
1061883
336583
935608
1349964
1682440
1781603
367641
1166983
289218
1920214
264074
899413
1702051
178695
1246899
1667886
1659268
1085571
810560
723018
25170
733989
588198
1139332
643391
158481
96627
362986
1437161
1693942
22353
285692
835337
1555630
1566073
1986571
147214
1950890
1811959
880938
251021
1348231
162880
17373
1317563
985287
380418
1869025
1977290
562539
313966
96949
1984902
1163242
971875
1800533
1031726
254879
447247
797623
973117
1617843
1131227
434615
304195
81928
1867226
286057
948289
1249745
1934602
699688
1765595
1103198
1825290
218444
17978
1527873
558147
383148
1469374
889691
743383
673023
185995
1259877
1564940
1681795
1617194
677369
1322035
867809
1472905
940304
1998925
988342
1333649
1508996
1949295
1782911
674491
679268
1703527
1310991
1257321
1068950
1881213
120522
1122065
1483810
1473054
60279
529778
1849422
1935408
649763
1800537
1219906
1840512
445996
1596388
1958574
703595
875922
1576073
1489669
519925
555702
903807
1597049
899608
1032292
152796
112613
354168
1271487
1403887
1543797
1840488
200250
1045637
1948661
1775640
1120534
688858
1369613
115831
492578
1070276
1710251
224228
967100
164786
931114
1013625
1335943
190855
1016746
1181332
1905291
1343834
1252542
1632508
1934725
1085159
1566220
981183
2127
618844
482415
203898
1568685
1007999
1527689
1786610
754957
426591
1859164
1966826
1851709
12724
1674804
1965504
57716
1154491
1840173
1023190
1472669
1001770
1335187
1828360
644823
1502306
1364205
409770
1096369
1707336
824125
952593
1652061
1584979
1083098
118652
1732664
1892614
1213696
1527941
1934771
1036507
463898
127441
258962
458579
277497
1517632
511819
1402350
582549
1875561
575442
1630761
858046
1126291
1423992
1494025
17283
1810779
1538350
1750473
1554863
1620800
1511694
767274
469400
421100
1768073
1184841
1972221
908666
1605742
1158615
663858
810047
906917
460300
1935666
891832
1553342
1190751
1815825
1493932
61874
412772
1103047
500640
691096
584339
36390
1373879
1174162
538014
1013305
1705885
1919782
353737
175859
1497907
188659
150371
679405
1386807
422664
1486455
1863766
751661
372233
549687
1443102
1445945
567355
511854
520738
1259444
1152797
823495
1724594
175594
1487658
79817
179660
1548909
1401568
1348764
1804631
1912821
227483
1209790
1830654
1196314
1938070
1463928
869094
1893864
246188
400792
1969377
1718530
1502820
920277
746302
1737337
284534
679117
1828185
815413
1276461
670387
1351701
815462
1161838
51501
170798
104848
1938280
597491
514944
1511415
1155753
465126
949595
212999
205858
818838
639453
425660
124558
529704
1262657
558687
401611
1076223
900345
710473
701469
437189
934558
1230889
898987
834825
271038
1307067
1692595
149395
771820
1343261
1849464
971039
1193255
601171
1797265
1421168
395409
1933422
1748202
257287
501914
801143
334907
790820
361486
1243143
1549703
464709
1472176
854200
30826
1538016
1447211
1630685
1310501
256953
1807301
1992095
797984
472494
1754076
457227
311490
1205089
1438067
789
1950653
767063
1743055
1722417
304090
158345
44273
1971497
439517
103090
1348611
230113
1970022
178766
1570658
17439
1561004
1364099
823891
1746465
259638
661439
1382032
248853
1831897
669748
1341415
69339
1699223
1349390
1845524
1524874
1749103
288281
32901
610873
527427
293164
976447
1173933
762679
420122
947590
1818787
1704419
207638
856028
137017
1690532
844712
1361289
1784086
1236882
1147513
721259
1559490
1688650
1536439
823696
1933662
454219
1731515
949303
1322451
1781393
1855657
777698
1608231
568998
466622
1842791
1832613
1231012
376224
1384168
91551
1314541
778491
1417571
939978
1706384
231386
956368
157539
694923
493629
1358151
1481174
304822
793317
1193619
1999559
34275
1609715
808355
489875
886877
1849957
1278763
161429
914383
736275
425338
879588
1730075
1184205
1161405
142290
1100929
1415454
742377
863538
1062331
304951
1682009
79379
1787521
1655478
946913
570264
1341691
151571
127493
347438
1532898
1023807
1358814
954090
410128
1194242
1624664
207654
600543
1349807
619735
160041
1569613
808210
185210
1501864
1575456
587065
773264
760891
1328451
1949924
523934
1919015
1775716
106885
176406
1463923
1610429
1585346
163257
950252
716223
1265115
541386
552506
514830
1820019
317712
1053657
1527247
1680340
967572
442559
1194224
341965
1109779
1086838
928646
365218
1825401
767182
61397
553842
210056
398343
559548
832576
650802
228293
937798
862860
1984562
781578
325160
288917
81489
772563
1275479
1942747
547834
1233186
633702
1211496
1210037
1534001
1556299
1348920
861466
1009672
805263
1717707
1944778
507480
1213796
1487099
786881
1899152
944001
823803
950176
66546
125421
866238
1815223
160792
736557
547287
945768
660358
1713352
1064167
449084
983875
957047
1152066
522637
1594258
699348
738172
1722140
483953
1578686
1916292
1393920
944944
987290
53032
36442
1365418
1817561
1660249
1144548
1742612
1528433
422374
503409
653103
1292675
125165
541082
1156656
270831
1215633
1445268
1810990
651240
1176866
758488
1004758
616333
211644
753303
383203
688963
1970361
11412
51514
1293738
497401
1190792
1984079
183772
1610131
94303
1549377
822040
1301011
867945
1155578
1549201
1680720
1682433
519108
1932173
1143809
42561
798595
487367
1119747
416128
1272533
1997661
907415
806634
1497196
363433
601921
1997753
632712
1554401
861403
868419
1169417
1285532
769803
1097541
1841774
198741
1399030
527611
870913
1937418
1479681
1563300
1582057
323961
297679
119884
980908
1199529
272253
1015258
443649
469837
245445
1631342
627476
1562820
907142
1005489
1489031
1453903
495776
1425889
1641010
1221004
1343257
981387
450406
1612816
309452
24957
729732
554111
1780843
1273471
1572995
1682610
1671508
1383390
1785506
399663
976159
89290
253863
943424
753059
1339421
371983
1793929
937453
1083560
810918
1561902
1292544
277933
882216
485379
1017540
909394
1024604
491462
442938
193968
796183
1239138
1942187
477371
149978
1385268
688849
1115900
1812709
1951222
1435725
1315531
1907435
483526
302286
888424
699898
1517410
1486003
988473
308923
1887853
915127
1783548
1919437
1528946
1453361
643600
57225
275709
1380724
1624265
1764966
1748511
680751
1412611
722109
1245367
1082595
1189424
1573754
372383
1533685
100683
599467
287341
1053262
1657785
1747583
202220
891664
36657
1737835
1842761
1998395
676335
51909
887061
154297
632692
182409
1362639
880508
39303
177883
1832499
1202039
717304
922382
908256
205670
1555478
769267
725065
1219905
1015058
362438
731912
336951
511460
1661046
415417
236930
96929
508120
1244087
496445
55532
1841578
194275
1119956
1251206
1590342
741988
1927610
697395
994594
697536
919993
1335607
1231160
274081
1128638
815454
1748826
815407
1587195
432553
70457
1153970
1819290
1221657
1114901
326898
1827499
959052
1680171
563719
351297
1642528
303498
1470480
211740
37741
1516039
1574206
1342947
159554
728414
317491
645989
1591672
1674446
544223
582895
379974
1425850
510653
246967
1989745
4931
420788
263484
297041
864812
1629880
1809286
234255
1916041
423206
1859362
903331
784683
918806
1124915
1135728
487613
189480
1967068
1310516
1390167
1921450
610027
757661
1494796
1381149
1159101
1297975
909888
986255
343119
204116
341729
182545
991173
1725050
326145
181808
1268693
1044641
239777
397829
84587
211490
389899
1057494
1974445
172083
1615809
50816
1416158
1676079
1095226
347490
1439956
598194
654165
288778
563487
557426
323710
714647
1256954
1593679
1194722
6565
610608
693693
270700
1229629
158560
1574359
1083651
1607462
422177
1396065
324244
868385
1852125
688129
34520
442238
851858
6082
1797889
336843
1533971
401448
867639
856166
1408314
1361013
399802
1676637
1306218
196645
677298
1548006
1153229
710454
1165651
1621592
1454434
257985
1554607
1644134
1929998
1144891
1907920
257808
1642020
1678074
1262177
411710
1786860
1660232
597621
167425
108492
1956377
370161
950799
1492214
377488
432580
1600199
614412
443349
1025095
388600
587568
849215
547220
317444
341753
1483094
1579932
1387812
21734
1412702
1636049
1049041
401302
71922
1002656
1390230
1062783
23954
1607339
1909332
586852
1998909
542741
1054804
1298741
1188465
1902026
969273
443584
1997658
794175
117064
1852039
970464
503827
903466
1615975
987545
15279
28535
575263
550209
1380642
34568
981852
1817389
438265
1234077
1454993
1098759
178503
1786184
1686236
1329581
1830501
650868
1416936
692161
1117580
411617
1272996
1279947
582666
137172
1924468
139088
1162439
1130120
968602
1326770
1127888
730801
1946217
582520
401085
938678
847328
1127881
366346
480431
1970907
850639
297631
1189204
1996505
269822
490019
1268121
1462477
1914747
1811721
1468434
532567
1148387
1775581
651530
1156457
898347
176292
1955720
210297
397690
1374500
739936
435568
1292912
945808
1269893
1553196
1056616
1640731
1275226
596567
381012
1679336
614708
955970
391274
1319412
1723972
1964254
397351
148979
273134
1395266
1365497
1885739
1725873
1610139
394031
727527
941027
1071924
62470
1599683
33863
450852
1666582
1200705
847297
1216593
1844877
1439035
1707724
1945732
1453346
1148150
267648
725935
492366
1600680
293240
81152
1111145
1456980
502279
501560
421672
964778
1510039
983993
749875
956038
1253768
1126268
1165745
540524
1074491
1396264
1744603
16271
1919301
1090832
689824
1310060
1598602
1365056
1563916
1057019
1602017
1724043
1217053
771086
441652
1748589
931925
994188
848463
1369849
836508
1179877
210624
791122
1803314
1291974
1192195
693225
578046
774364
239894
116585
969367
935721
803790
1418530
1130570
1664442
1157204
1151021
900925
1738581
1996782
869352
1439653
1038734
1171250
11166
216123
514468
1603958
957594
853660
1890148
829795
39031
252644
218436
923361
1528065
205126
1932965
31080
15273
582800
1764670
1175370
1169545
1392204
808450
1396989
1080137
1377283
659891
554975
1468616
658561
1355294
799274
667921
1423701
268959
172008
918458
781832
262941
1098337
1899866
608315
857535
942632
277157
1798519
1872858
146018
696019
1888302
1350551
343583
1670877
537391
1530537
656103
1821202
1707640
116448
603549
398614
1573579
189680
156329
1280985
1883622
774070
1118437
1081415
808883
1845907
1523444
1112496
889409
866367
1079149
1921690
1011614
1663167
17160
30590
1192564
384876
927655
1235259
1508776
1113760
16311
1357006
292074
211266
1793479
1225899
1671771
1378950
1126203
96337
949714
1723933
895073
1152702
741953
1372748
1369754
263204
1583403
314410
359335
1948160
360335
1806998
1968218
722791
430740
1944739
1218756
1642699
1433541
378846
831457
1116151
401416
1446494
1966879
303450
57783
1269060
1866604
240229
1679176
53007
695259
1919656
166476
335414
1392769
1267942
717020
1981634
1080946
222461
651010
1619932
388900
780163
1905002
921168
1147885
983621
623100
512470
1983364
554061
1360593
736092
847643
1901176
1796442
347659
1394907
736567
746558
860829
1906878
1110416
708321
930260
1626610
233151
1956447
555220
1255240
811154
1896230
853498
399466
1218754
1095489
238958
1456017
357668
35096
1696393
1903024
1408068
1605986
1510098
1149084
669963
328481
1799456
1686497
1611972
443285
462869
1127103
396503
580233
453245
634673
1812015
1137403
68837
706973
1589545
859571
250383
1988561
237473
1350294
137125
1414984
131326
1267043
962301
651037
1629914
849857
918891
928896
1825960
723539
410928
313006
19741
734718
476438
56172
987600
727979
1126545
733736
926567
1313579
1875818
960073
55847
504952
1144827
495266
1565213
387763
549230
1386697
603294
440396
1683476
158010
578882
1535956
129117
27409
1939525
95435
776959
1300301
106914
1465832
1311477
1829075
621525
1313032
421587
648520
344429
733591
478716
1924499
1306010
599380
660629
321569
926580
1559299
1618475
678212
1511183
1422937
1808785
979814
1500561
1437636
109498
414411
624426
1173521
1041287
780305
1734427
529306
1225584
483395
96736
341126
1960767
1391465
539086
1134883
1834004
1041257
1681210
701446
169331
1669007
1017917
1838944
1496913
178312
1390298
182462
684685
1268333
927497
1763294
1002573
1413148
731630
1363329
482346
1685568
35257
617445
1089495
1595203
522983
328427
81069
821236
69014
1427607
33416
561248
662404
1365758
1781341
787541
580808
800780
489750
893930
1295756
1740826
1314362
690746
52809
304955
1201817
1061717
1588197
360597
1925760
1628715
835050
54936
1663594
1401641
742388
153120
1379926
395881
1790109
138620
1486706
458232
1234590
1445603
1636391
1067209
224436
714180
982034
1900100
241353
1613485
480950
657233
1305244
1716263
1288021
881689
958323
51690
1034537
699892
982115
203159
737651
161707
409011
1890094
883538
1683510
314785
76156
824466
1031045
55689
1890433
1445036
1535520
1645670
656796
1044946
1563297
1292317
359149
365843
444459
123521
934410
32708
469271
127099
1239008
626695
327713
1471217
824558
1772193
1176894
380943
758315
1030782
333045
1957262
434280
812326
227404
1757756
1558075
1467807
340995
1786735
457948
244919
1757036
1120367
941419
43123
1383576
1698925
1797418
91147
687300
1862309
1237497
57923
1183239
1628723
355547
1998159
699548
1544724
1131223
1554730
429859
1323406
1519939
832640
493790
733459
1496444
670187
1055174
842670
809918
325135
934374
1462130
1774077
1440307
744692
821945
556017
718325
435886
77884
384478
1121747
825527
825154
476667
766548
724083
741199
1449999
210826
1179579
1987472
1491995
944248
25096
232433
1537549
41448
1042830
480808
1542377
1937629
148996
544729
1300580
120571
837295
1703135
1369419
1224683
234445
1847071
1336087
567328
796598
1431829
630494
415887
1236233
1793518
1120130
1470863
808579
152532
645832
1047404
1846300
1334689
144876
1248553
460551
986842
321258
559724
1799000
703794
562103
583649
1832231
1853144
116185
1553877
1908223
465695
1409670
784517
1054010
593595
407147
770636
165488
450824
1630493
188649
1048645
58233
1528833
245814
224478
1325666
1678921
243937
365846
1780196
117867
1205684
1048533
945449
483220
687327
845415
1829579
1848356
1480222
639140
1382814
694438
979445
1978195
1767911
1437621
1820741
223383
1013008
371469
1872198
1688513
1725507
1754148
736258
632228
1317447
323146
1465739
1840681
1109309
563285
1299970
1146338
314056
122218
880772
919095
1090092
748566
1669049
1088997
1356318
1839252
125252
1482038
66842
1352296
1098180
60900
1445888
1244877
37759
290965
221554
337743
606985
246305
1179510
1923049
1163426
796641
1620279
1381758
152570
1746570
642402
1071462
1930528
1030008
1511220
697283
1216052
1191977
988411
394637
948486
338672
1308173
1783327
1736465
647168
1328206
1379973
1742963
527533
65432
1551670
1019456
256275
572950
806488
1668244
1530628
1359079
809729
884738
992055
1361977
576920
494680
76338
1384967
1164012
583687
405542
1584339
1213356
684637
836380
1023206
1431184
401301
1482381
334396
1493589
306434
758417
1018101
1598261
338829
561820
1346922
665471
839722
1734889
995812
507887
1807025
197188
884741
1079001
127219
1498388
967656
1949681
1351451
1943564
172754
240204
1225114
1502048
1272527
688903
1198031
877905
1049537
1352828
1581205
1327475
106561
1990268
1212907
1004707
1744868
909042
691929
1182615
657799
361003
1128714
523999
1027365
1522871
367585
741688
1387324
832100
361290
102840
1271241
207292
1691365
696692
428150
1806070
649692
1498046
1161114
1201412
174270
1763384
104847
168568
205377
1638697
808313
1260900
432283
1401661
688992
1020476
1705618
1068908
993140
653727
1976177
668946
1229130
1422723
670236
1353377
567128
1970867
1715455
1728014
1311529
214300
1737201
1492135
496233
184148
243333
1589094
849676
1259520
1003206
1593203
1526702
678929
903650
74354
658495
1469940
579980
1182746
496736
121823
1433018
1153358
1050917
947462
723124
794453
910343
843576
1612144
498327
985982
1020051
1115586
1012559
1821021
852048
27287
1507220
567433
1407699
1293390
909402
804179
920676
1011014
853228
1051823
1332834
1341178
1885387
1619973
1318904
1513191
711864
232176
1741728
1083400
556316
625362
1968024
948640
1977700
273573
576436
1518151
1737058
1357383
449744
1462385
696609
1689855
911132
406878
864167
250654
1714118
1309641
157009
1046562
1909106
1044242
1837349
576654
245249
183786
857016
1741388
1272790
565048
449707
991000
532091
817970
1981882
541454
832921
695918
282987
355679
1129164
867788
732898
1781417
1305186
201668
584210
1463496
428175
1479587
832510
527399
927459
1013908
1344691
376059
1328954
1308588
531249
644256
503357
74765
1380988
1460869
1640372
1430786
1814512
172396
1985152
521390
706325
12575
609069
311980
65517
202310
1853411
213187
1442206
115790
1875323
975615
1207419
340389
424689
671292
1383001
1707490
1922988
981180
547370
1465979
48819
1196553
1202815
748284
689421
1387294
226874
240522
1772799
667109
1433937
1417852
1682814
753106
662001
486118
179401
865887
1373098
1146929
1944017
635412
240786
964222
7647
1141088
206540
905228
1336818
664653
1520060
1099106
159431
1078296
1994522
1570176
1213157
118319
1942029
1320549
958235
1980008
192657
1164004
776989
1257105
421335
1141778
671183
1503710
549922
576229
1768902
1112719
604676
125038
404024
190878
988327
1394954
302903
438004
1274209
1373537
137234
309624
552744
1571972
312524
1005123
146093
1609994
446777
1638298
118116
1392642
201425
979380
235348
1188534
531500
769439
280966
950629
1681823
1252385
1717012
675238
1214130
1960123
1826671
843756
1156125
466544
1650635
1475265
1840434
1783778
98413
1950435
1248923
721252
903481
66548
1630233
1939638
1202369
1697308
1193843
1328069
1716335
747381
950113
1519588
316360
953495
864499
1158421
1610583
404055
1621434
386182
627187
183768
1362243
148343
1364183
65398
1493443
189665
808454
729207
1150712
1171280
553437
1626075
1311173
506092
1704344
81216
326499
708626
1747509
1584776
1718581
434945
182394
380810
623126
226377
1805063
1450412
598264
333652
613603
268256
1976015
1773216
1917325
1262857
790604
1785570
260
1089167
345688
1883727
1203415
1240303
424701
73871
1293366
1366942
278024
1499018
1868745
1073661
854091
1040313
1067539
1276347
403585
1903657
1094745
809948
1396438
1829519
500149
125742
740359
1539492
1439364
1300768
422108
1973871
970378
264405
1397081
431070
93340
768452
888283
569519
817176
1073940
1753093
1450731
1662801
790170
1440775
445299
581567
1713466
47884
99925
117720
466341
270413
414722
1306847
496843
1545642
289729
1795295
693
503056
1398059
365613
1291711
1994594
1200649
654492
147290
664704
1918756
498357
68118
311002
666549
915111
1639222
30777
114164
393594
448626
166694
1436906
1116013
1240039
552738
1399136
1101659
1990242
1869498
1776367
589751
499061
1742481
1954442
242805
393685
195118
459556
940810
1237747
517373
72489
1618085
358964
1155318
584032
51260
1525874
1570965
1485359
600078
1163161
1266943
7090
1316305
1914070
248068
1844190
426028
318850
1174098
1496099
1275887
1450144
1158077
247319
1678053
221788
1699099
1997830
520369
1825277
1984306
936003
1657195
214400
740290
1024722
350341
1489842
1876688
548531
731801
3246
193123
1360083
436637
1678470
45191
1648776
111313
1579816
1152592
1132003
628899
907269
1982066
1882024
799138
236744
298363
791012
333893
117556
1712651
1355389
1724759
956617
1705
339234
634188
1295423
469279
1076614
183546
145273
845351
1161735
1837465
192289
755086
1098336
693774
718279
1821652
542608
465352
972278
512158
407472
76316
244468
515249
1894647
972345
638993
320243
396967
663756
830751
1235155
990581
507461
1706281
129311
1320560
1250272
1533811
858580
690583
141005
276190
143182
759032
1497879
1449982
744816
375812
536227
1690215
667273
1640464
1232380
1395407
1627695
1822220
1269116
563940
1282282
149314
1816514
1523259
1021295
426527
1938887
293806
255886
1895740
618707
560609
1754823
980970
433948
1344163
778243
1930468
1558614
1979861
1417484
1371851
1808365
1061715
454724
1213729
1195401
162834
1082479
21372
915219
1346662
1409805
1516660
1299348
1108805
887994
90771
259234
1651493
355743
1099178
496935
1246429
261081
28548
619882
1637666
1047597
1479636
181279
740606
1975756
1211357
262639
1625547
1333804
1409597
43137
1911062
551614
1478723
1686616
1780607
1187048
1080920
1067526
334342
161956
433038
625139
1702412
14234
1539439
1439231
1863229
1331706
840050
1940894
1311066
539980
756560
361536
1159642
1453957
994584
1334646
1066891
1740986
615923
732149
923876
339053
1912167
511208
1326419
157159
1200469
1913390
32849
447438
120517
696539
1409377
679138
1887226
123072
1697376
1435155
1884811
247257
46198
424371
1484905
399111
1401833
399306
55923
520758
1082354
1705792
1784029
159308
1343948
1673873
1670888
1441908
1243852
1970159
1245681
916690
75945
1100478
28162
1337320
1163869
1064728
178557
1023669
503852
7402
1843987
768977
766273
997107
50155
490595
672662
1814151
1312307
442025
1993298
995216
1874565
1654403
745990
271356
968972
1226899
1793374
186428
840343
155556
446984
1594218
1407280
1556585
771988
1439790
1311077
1880280
1362361
470414
1547545
1051886
248214
342216
361390
295961
641018
1059780
1372522
1008829
906212
1007718
54848
1016017
1396953
1049635
1390277
1157070
147393
683290
1744339
659082
140865
548502
1988644
1309352
108617
437932
783472
1369195
1467616
427753
1573947
1173882
1246315
501654
962740
1126147
459527
1534353
1217347
660784
1806867
448891
485427
1394679
234745
1512388
1232257
1833137
343572
911024
1755759
1896901
1392921
1227520
596680
95258
1284531
1135411
1527875
857796
380858
440505
256712
1044579
1335572
305367
495874
1045303
943854
511831
449068
281510
44788
1899611
1122918
1003435
1898093
440407
325191
834748
404160
516068
954649
702122
1634124
1856443
939833
860705
968200
1021591
1715249
885297
1352418
1085348
1850640
9027
822216
1044071
995630
278699
898244
1761254
92728
738962
584916
1510290
415598
223967
1223170
145359
1753483
212719
598159
1926164
793360
148008
357702
894817
347662
1249687
493480
1195468
1270581
286376
1260745
426723
95238
812193
286597
1675087
568907
905557
84865
1332366
1504290
1269055
967884
1958231
1711902
794241
1255877
1140137
289740
908182
577657
1719721
1228303
461265
1513036
586833
488698
1665042
41753
460535
678938
1806657
151252
1747619
999763
1569923
1177710
1305313
193838
1216
1017905
1797102
1475889
809919
752823
708103
1698838
951185
1162453
307761
398834
1776960
1836506
124287
1939623
973050
367623
163420
273459
1241035
1935272
973142
562361
1390198
79541
1659511
1313118
1418549
584905
1593322
663356
505840
404287
656212
128147
613320
129459
269539
550772
1459048
1517215
1007851
677440
1140478
222497
493100
1429130
230236
104252
1752059
25076
230010
77315
751169
1981911
168102
1331517
1732638
1964332
275758
117204
978189
1807249
1733866
339056
117659
223251
1556299
720128
1800519
322649
1077349
1361109
65925
1871957
1362025
1918610
880030
1329558
1565998
4445
1948515
1775613
1345880
778536
1098449
1395015
1174206
68318
157870
413874
1627869
1079486
1926145
535366
1144195
260663
1019940
1903748
625127
1410382
1666222
832787
1299754
1930790
1113647
648882
1444221
1049853
1536244
1548798
601071
309274
1116323
485717
665469
1257575
1185745
612676
141421
1056900
1971967
575926
1557697
837151
1211523
1054604
852221
1257931
107151
1948816
1077691
1001646
1898547
1502378
1536681
788887
1780192
271902
86631
1158929
1024517
308939
373622
539165
1723752
1729935
497662
1673389
612977
1710008
1511515
327640
1963186
1300168
737111
1699080
73012
1268709
1364839
1131774
1112714
720706
1372500
1696913
463814
1756559
1896261
428776
889177
679722
1233326
1066563
156598
1499101
50725
1321072
1273602
27280
361204
1476979
1694066
518493
735585
37639
493933
1029092
269962
1245194
1618423
1543894
682466
1988331
774462
485042
1969637
1186833
104862
130913
658668
1524881
971927
131256
1715547
1077093
1088073
1361643
1526792
1447852
1122291
649353
869951
1477506
1035763
646809
428747
1977268
418036
1973592
1544764
908782
1665698
592550
448739
281967
1718448
1257104
1152671
810572
669458
1759779
1358965
697455
596581
1312313
523821
1943210
1970468
41533
129327
1157280
1487111
1514334
1287111
827041
1310020
862050
1494182
627722
579531
513376
8124
1977493
1883704
423272
306553
616214
531955
1965157
1817091
73946
696425
334166
793496
1155159
562354
234664
286955
1347888
881853
1312491
266251
941154
1781314
1073448
1219088
1740085
347241
1026526
118741
616488
1785867
366945
962935
706458
1027093
1181073
1584615
254688
1265857
61554
513595
905525
1537020
1749275
843212
212800
1629069
1404024
1137971
807317
1463005
1933305
766993
264720
1238561
435302
1919000
1972282
605010
1488928
790121
1731268
966878
1378855
520107
521984
1914762
407344
1180605
1025540
402542
1354650
341250
1186253
1429793
1777802
954949
1184477
376606
253433
706656
18811
169938
1943137
1028587
41539
449818
639394
1370005
1602251
1298269
1500473
1442684
1038995
436800
197025
59739
515947
1744430
133134
1013321
1625085
692955
1089002
1602060
27727
204264
1381082
375140
176960
576602
1628784
218890
543753
281967
1400908
1903300
710602
493636
1489507
1245010
782408
516952
1177963
1445026
1203375
1476069
1199050
573714
1862478
1067615
1559263
1981787
192570
1702151
852511
431464
824115
359379
817073
1126989
1915035
1418298
1925716
193360
1435003
939389
372360
45669
8648
114878
629905
1511659
1255174
643442
1633950
1337621
1745490
1787908
1198528
916093
1237871
1991333
1865406
1591793
273071
342594
1950862
54623
1970285
1602899
1881990
874549
1885739
448721
1129872
547327
558687
1218943
1138024
307648
1071213
1815707
1396698
778217
1701014
830023
1592455
1915655
803762
969215
908926
1889162
1607041
130015
640944
1556864
1314040
217729
1890323
1973481
712374
975646
293774
33602
138397
1340542
1011545
219461
547187
1138463
1465698
176714
364752
859507
805757
1477632
1833812
1295640
903909
1664685
836459
157171
971560
834369
1045696
1588213
1222267
1098777
1757428
516671
967269
1403644
1679235
1403908
1674792
60100
928010
1666498
1339407
1540951
749333
1725490
1242516
557918
1337105
1477539
517810
1122386
1212501
301733
1143181
200895
280928
81188
312301
529757
39489
1544339
54617
1547427
1166776
1147147
1409771
1745065
1114049
1877017
751998
1480285
310554
775791
687097
1632551
77750
535560
492852
571641
913675
1973845
1868564
1336096
1334651
435425
1155892
881372
1499352
1399369
230663
3327
68130
822468
1478835
498006
886526
595432
1644041
898178
1012776
237705
1014591
1122653
818173
748059
1236660
236240
272158
1890065
401193
1533850
810882
800231
516844
385569
1308899
1170337
1609076
215056
1486869
1241955
1150235
1341574
297505
800582
1373623
1571811
1115149
1966602
1073468
782808
1334069
529897
1366078
1197727
835318
1593205
277602
42383
1173598
44091
1417987
1794391
1675308
1677392
1965063
1721529
368719
1189755
1755739
1925515
958280
611930
1159302
1426227
546930
948919
1251917
1882829
1176671
1185446
1381700
1809608
53814
250415
906931
60113
1993882
204835
1345571
1165427
1106630
185398
684896
148590
810269
774053
901501
1926502
1085956
1890893
1119773
509700
757464
1333312
150220
424571
245797
62615
292916
496848
241703
779530
113393
817274
629646
534137
1092797
1342556
682352
946511
1966563
1671449
1239272
173810
1438056
1313421
32199
407933
154250
505719
668135
5575
121954
951100
126134
1802329
1457200
665709
234362
1248401
1724096
500268
1640120
1483240
1399719
319903
1998801
449393
1265764
1364077
749072
858826
599719
792897
4095
829492
1351241
1034630
1444069
1083507
1829917
1175982
1043366
1308947
828956
734959
1949164
1141872
100027
665326
5725
1906174
378479
773600
1926544
797777
1514498
480674
233900
478113
1873956
273738
182197
46379
1778153
1111742
184126
1461744
922767
1454682
203164
1612756
154300
1813036
869608
891535
1408173
945743
1369726
1700629
1159759
1173852
353392
519312
882925
181763
1272319
263605
1970091
386552
1744221
367685
1837157
1259456
614231
1801759
646227
1327816
1340790
863905
1997272
899690
1758000
1189403
1942908
279994
192006
75252
1775479
1093425
1859981
621185
103137
1789110
1347005
1862219
599465
1760644
619349
1121925
788314
952644
281324
1040699
633547
1836976
1640014
144503
397339
720439
1509029
903940
1630382
812208
914931
1903450
900443
143530
396851
423672
477001
928014
1076243
1656971
211295
124684
1958766
798003
1068244
462279
1231748
243371
1309142
488155
17707
144944
1719982
1841470
1383388
743995
1023857
1709656
1961919
923319
734463
1307828
1065580
852983
1620926
221414
541484
226825
1665636
436238
1333325
1811807
529927
182369
21511
135990
327361
448949
1481564
45879
128481
748980
524486
1937232
823462
1780794
702709
803053
293513
113597
883311
247234
1080230
1215571
90244
1841858
890903
1629059
209156
1629841
413573
866578
115419
1254904
1786777
1220941
614070
618442
1838132
1108586
853431
1320593
262342
1409046
1290660
985554
419141
302970
316621
155166
1893092
1902069
22529
825268
1262000
191965
100576
374094
1464240
1220605
628267
1646418
1908366
942766
1955820
1090906
72838
1962710
1842676
743964
1186837
546944
474208
1206437
1096156
846273
1779541
1032320
1190217
1847794
1762047
1906265
377926
495907
1032224
156050
80148
70700
527647
268444
1978433
783587
432309
216316
1046082
942292
1115451
686788
1979546
1304942
1164774
734843
593943
1567972
1677458
1676452
786691
501285
6608
744985
1301465
1389199
1258608
51029
1678029
312834
1047910
1882485
1241175
1183860
1234478
751421
881237
1781070
446904
1788910
1764556
40256
1917735
513628
941878
722607
1397404
1778685
10810
1573145
430810
80760
745714
1516354
649782
1927632
426689
1699832
1759793
772653
21445
1863566
91734
1883822
1851630
1369505
1478069
1126845
1747402
211647
1893478
1052162
1828087
1618961
94030
797803
949639
1565061
91542
530808
895182
1026803
958764
1302692
998830
1299887
190920
1740804
485198
976070
1246327
1217442
1060049
279349
1800347
970029
873652
416037
605348
1612972
852547
1643031
1203296
1847551
269832
877604
1303016
52845
1677483
723082
1666804
401784
1900051
896781
1238367
719846
634934
504413
530589
1884120
595349
230269
1117261
84284
350261
1941665
413509
1621770
1689411
1928714
225926
1684235
197546
1758757
480414
706017
437990
218717
653014
44407
1481690
39688
872909
1048040
1265670
1313519
489637
333700
51065
133415
1229232
453323
724510
1172528
1984871
474193
1895955
1184771
866430
762905
1665472
428365
1259878
154158
1090224
527625
1287806
1454043
1822763
1658203
762740
1056735
597012
305836
737121
1448073
1099499
321166
888899
1775049
1163060
172323
1231893
79074
870341
1551295
879474
1326829
142396
1761932
996494
1816547
748573
1931102
563452
1529845
1014345
262277
135363
1139728
295485
479630
857776
1041026
1302191
1860617
494087
468546
667426
94484
48562
117057
1971373
51195
3660
1818162
1317001
953360
1509695
1099285
1819022
462688
376679
313539
1388012
1901479
918042
646716
831840
750970
504106
670043
1383348
218847
550911
1234112
616633
627245
1059660
1420291
953527
414753
798630
349712
539401
822320
1175257
205817
1425616
544243
1733852
387560
1334709
190097
943847
801566
105989
406366
477574
1291196
306826
1691094
252960
1915884
529422
459581
351329
145945
1466902
1208060
706073
1957932
1178281
1152849
835171
1577706
1486338
840876
360551
1308520
658437
1394234
885038
646025
1941450
1090149
1784971
526842
1314606
1519405
1562384
1723123
1918416
1100669
1821292
299598
652608
871467
735737
286753
501899
1357983
907525
261905
845749
1685373
1187348
1874887
923585
699578
1762052
1012660
1735742
1349563
1085664
493511
381928
726179
1572569
266279
1712854
152475
1328222
1098943
930223
392615
1875835
1199049
653554
1811131
1667203
818357
1657991
466891
1253894
349857
342454
435190
1332131
267796
1022460
1849751
177310
662454
363303
1664023
1325840
193630
1444890
255815
548554
235766
1365986
305554
550052
223092
908760
1344853
573463
798690
765549
686468
948017
1467614
727909
1530534
1040387
380988
1048397
1634801
1272167
1886744
335558
374055
1743174
366838
686351
773132
1000725
345129
154044
1764242
44464
1626691
231053
435097
368661
1274626
1179892
304877
742230
1189777
47224
207750
1064150
710466
394744
648947
1103375
869852
559778
1977143
585496
1505275
1562917
1760450
1210427
1652873
451184
1250986
1290019
1422693
849303
944029
1890860
1293517
306655
1989607
1973759
932640
1266978
667478
691009
1573707
1212817
911607
819912
579345
337572
161964
1791313
791083
1066072
950420
559298
1696172
1009808
18000
1852798
1026992
290220
398943
169002
991985
1745321
1741880
95663
1488209
62902
208478
1377991
1422207
1582449
17067
374827
377721
393079
1855782
291171
849246
1069474
1817042
1902153
776255
1423768
1732202
1172716
1459739
934307
398818
698381
1323493
660639
1664522
1956976
1406115
406681
969331
603194
1068176
33479
422645
44754
1642922
3234
852608
485688
821668
174684
1914717
1109217
490068
438894
1471511
398421
1391215
334333
1016760
1186873
225397
479611
948626
1929640
281528
1655002
1126215
497469
559414
1794055
806014
1011774
1070747
108648
1291875
1269488
1312544
1288576
480377
1941023
622718
263350
1781477
729238
1831833
1027865
1528843
345504
290477
1107794
340829
960412
973160
1363360
644610
1608435
1834786
1740185
806589
1444094
180885
555245
1236320
1455631
199451
1227611
994100
991667
1129407
675950
1531239
1059812
773448
1297765
228155
812625
1468793
119970
198555
1596077
1449878
1535831
1649529
1169860
808231
1600564
1943798
1650516
505168
491363
937142
713943
1542017
882215
1163912
672617
819323
1876285
1370613
856332
1227125
466290
728799
1889106
265635
967714
795013
1092872
1138593
665776
1998762
361002
337107
311802
92801
401574
1090625
621921
551943
705196
1459847
1843741
1469460
779767
47530
1156991
1423184
331060
728898
1335627
429372
312769
1132473
664606
1964970
928097
1648711
1571642
1751088
275505
1472507
938912
494566
836797
1161373
1593560
1874879
798489
1561481
1047090
1978778
274871
1535957
1046531
1609209
236613
1260974
806197
780976
541650
242267
649603
190095
486475
1706455
381033
1276989
1445562
1328584
1254297
863608
98324
240383
1913343
1573028
134813
261608
83778
313640
126747
1643945
34561
523588
455091
918168
109308
55454
1418119
702789
1787337
933087
144772
240979
1774871
1422972
80366
1545781
86741
795212
1691116
302941
1745351
1960106
1144023
252456
1491282
825145
1939517
1358479
1491978
1128089
523002
1132176
999968
256879
1386748
1654461
1007638
1279384
1438513
894594
1721961
1040956
369903
1021063
233220
1159366
30566
323319
874454
1098055
1991276
1608288
702817
1532932
1780768
1345332
372656
1490547
1371656
1141690
365937
90003
1353775
902449
131912
295142
142006
1363106
589642
1521076
1002929
983550
740356
319919
966571
544709
1161158
384033
189017
1020820
1864686
325542
771385
1497124
1996846
1304376
1995433
991730
502060
261499
1417593
1294057
1639290
793257
738234
325466
873643
1777321
332803
1473503
1509467
1501485
1390197
1895621
363185
1639256
1453147
248269
165506
889066
1541095
589707
134639
1813120
60526
1868390
1844794
708530
1151188
855395
350111
1845780
842282
705687
1975113
196034
1492001
1525720
872529
154363
16527
289346
371143
1641737
1829531
225760
1389692
1348324
1316712
1534917
1885495
1965460
1855465
874679
813990
1620677
365312
1046234
1436656
632649
49605
1574032
937636
1217682
965784
90329
1215561
671077
679524
489906
183827
1943579
1961159
1531048
1410005
526170
537715
927039
1497350
1679613
359504
681850
39742
1917501
82198
280625
780173
613622
36182
666934
1474936
5821
1407206
1538856
1979090
1045892
406293
1378275
1874483
1924237
1581722
735231
699592
1807478
1785769
1916822
254689
670137
1763305
312802
1145904
1009110
319972
834752
906173
38460
534412
1359750
537101
1939180
1516775
982335
231804
1060632
1132249
64122
422154
1780829
582465
1981408
784376
1832707
588035
1637209
483175
1678977
814792
784191
1101327
1092907
440260
1415369
201590
805978
1421321
1371812
1910947
552616
103145
1815569
815355
778781
20660
1293176
595674
847363
1999314
470594
1672975
1849834
1853674
1578482
1079430
58958
302777
1899571
941139
450097
709868
677222
884983
890779
1651351
1174794
702763
1912024
283485
1430472
1978539
253123
31053
1817140
1735358
1558372
1590710
1781794
643295
262948
1405392
437471
461763
663360
205547
780865
1085042
1351841
1461491
664490
434004
1306926
1025767
739276
1942092
1518477
266928
1256258
559607
139119
1052573
404093
1931010
1320111
221159
237257
1552092
740759
1423379
240894
365525
1529546
62861
1706007
742762
900092
514437
323428
1784404
1423571
231983
135415
879821
24609
447316
220212
812396
795292
992019
495282
1995603
884860
795028
65229
907846
1462045
416793
1291131
541251
1103936
202687
126626
1840691
1773734
1461043
526250
721273
353366
1952003
486194
677109
1137752
1141779
1339190
5031
896634
1890324
1332263
1548593
1695652
452570
172690
1852800
1441924
1261194
1198715
1194549
1249110
1005477
1473110
723334
771304
465784
1422480
423729
1588165
1034163
993796
1076689
987679
362332
1178917
276761
1923164
916275
1750476
535638
1234158
1394470
789224
699029
165576
518938
139665
994479
356693
1985095
1108455
132852
260377
1195112
1247004
625194
1309006
413923
814867
1200543
1293814
1307526
791587
1962063
120978
674772
1448771
634258
1766971
405996
660925
1663259
1971666
452475
1828005
1172267
1235013
1917224
25721
737419
1442223
1549227
1332434
872963
749647
1172091
1741218
1754192
1162786
1726293
261513
419251
1338553
357340
459604
176333
223648
1628175
1096817
1129766
1088579
654627
342776
1896636
1997849
1280011
263834
182711
905725
113198
250456
1131328
351681
857906
598293
1330770
435398
808425
1272653
1666372
253414
403474
924274
708739
1960152
758791
931251
1629356
1420874
124390
261340
733620
262835
1726118
22492
71245
1536748
1814278
673881
103968
1351678
244020
902479
1396994
1878636
1596022
464206
403339
464596
1626516
324050
797181
1558660
1435184
738098
41532
1031268
1847475
76223
613463
1572937
983149
11484
204153
22430
1177735
1921504
401702
652440
284069
1442951
1297147
1014546
417863
1961382
1701169
1387924
1571401
1041565
533963
1930654
1503438
1277263
47252
1627394
570922
84862
1503316
1624483
757809
168280
1388904
771983
1452871
575398
189749
1277580
1824702
348014
140965
491998
252671
874786
1686602
1817179
1250704
550019
1516702
1919968
938057
1710129
1634712
201211
620036
1044748
1083629
1525638
785831
446806
754326
1214550
1607723
1262770
1570644
392574
193368
1771516
1491936
1394936
1745314
1643318
476876
300549
944193
1826512
1395385
1163992
1571207
454181
1469858
1572842
21927
469655
1111947
346133
845865
676546
191122
1588821
1862322
505445
1482533
121812
417796
235788
1404256
1503650
152377
954346
1971026
1450923
1482273
1740888
149714
931731
976029
943594
556719
1968347
1031342
925811
1025099
332092
1584341
1356176
1433435
515371
714825
1049771
1022178
1530913
897951
1361815
1677036
977140
941680
548570
270382
275664
1882205
323047
729364
736558
715080
1059246
1398601
163105
1232902
1721456
801980
1348298
1716032
898946
1800478
1793628
297456
1020553
1255645
310560
801355
1232467
1241155
1304273
916855
371761
573279
1519869
1259969
806279
203133
37250
560661
44147
1170286
530706
896491
987678
712986
1900376
268701
1825298
1568363
1260167
1173015
1139381
257205
258800
227949
734505
1247560
1206643
1882111
1581454
1708545
1867413
1480806
1972103
1433965
1760108
580383
1891637
266831
576681
1978090
1987120
1913963
753769
292510
658733
1490784
1987079
686344
1841873
182432
1550101
1503625
975770
1382538
314296
345551
744639
1279886
7870
1921942
766816
872651
1682503
1378383
1263783
1350318
1584744
222365
1160392
1243556
632517
1176113
1767949
393975
781418
75626
1076285
1583925
110472
184778
1336246
230221
1594541
1921995
71635
768152
1815645
198106
1994296
1009997
583067
1730350
696643
789134
282848
1071898
1292157
426387
1165341
1553989
490511
22327
796333
1676563
415883
1472009
198554
117622
546869
1955197
908563
1183272
915434
259750
812947
1847905
1172031
197845
1702604
1966119
1309283
670476
1787468
1047858
843593
1904807
1236943
1642459
1063018
1507908
1653309
1597279
1873018
1182996
177750
1489935
1437285
585404
1123193
957593
1197721
1363215
924912
1205026
1323952
1535815
1559340
1831901
392963
388908
222895
1363772
549666
1369638
1476160
1593231
1815585
1514128
1115874
332833
1403166
1545035
1639139
1216416
1343881
1751280
1817034
768685
851307
1649776
1328228
681676
608950
1513223
809552
1147071
1182264
1733613
1266025
359793
1766930
1324754
784818
1552433
1269783
1594865
1963813
1728075
298440
1527756
449466
200450
176783
870680
1959486
51116
1615561
1328057
608516
1723658
501628
60929
361582
1699218
1317165
677243
812125
483098
1733304
479115
1934686
1029945
511482
883788
1541222
822339
1986096
799202
704002
1897748
1886858
411849
1091708
58617
1879101
621162
387253
774346
708076
889143
581570
1436736
1077996
620752
1492364
1118220
907324
144168
491682
511335
1486600
1555169
716090
1284071
1703425
425106
1062120
1502497
1160352
426345
796718
1059843
963201
1767082
1264511
1592073
1087974
1992431
668992
1145121
255488
1145902
693058
325841
1332438
941932
1352280
1852587
230193
1035629
1301854
380141
1306615
1149437
1923810
703073
907859
199882
21225
737549
104744
1787360
1601400
464162
366746
437306
1774647
142672
372099
1560417
1352839
91706
542243
14339
1497922
1763552
59548
1195321
1898085
98518
793820
442922
1715807
1128282
481175
470906
619054
1839757
1918627
1052958
868477
1889890
564041
1892995
1714862
1922717
930450
1899719
791080
1757118
1506992
839650
1749671
1146982
1843244
36358
371152
1482645
383593
1353977
823151
1039014
848797
1689460
38519
1594306
1565419
1531265
184568
1221068
1303980
1051396
220822
447881
1439206
1208589
1449511
1690570
1735879
1166021
1834479
1193593
1240734
1265591
1576302
566497
585815
659791
1294573
1300088
1169076
1616762
1984158
703960
1789545
649923
577935
629416
448907
1212685
695206
1218771
741902
58344
1280543
1750878
1184901
601375
474536
1478150
294047
264273
907734
1263762
1297124
1247690
1166623
869906
6604
1876321
808762
224005
1795719
352364
472501
1365044
1249312
5988
144839
599275
1572296
632533
476554
1950848
1882397
1046343
531521
249867
355398
1517747
892915
58805
46436
718045
1265649
245725
1694027
1450374
672096
1837403
201280
1216793
251346
1484653
1499040
702021
494816
91156
1977408
267008
305453
771553
15119
606532
427638
1541105
592448
1636275
924439
150805
936982
1610634
1455806
1516262
1525657
838118
189131
1675076
1086777
1034308
1500986
1907382
1090969
1453706
1202536
1354948
328029
1189809
1461982
481157
57137
367298
761641
1248848
1422914
1593307
256417
1093480
451711
1684089
1442703
1723171
897828
911752
69789
821058
873406
307507
1739312
832374
1212330
1578812
102690
1927329
1979412
1087878
1433496
1989349
1300137
1002886
1443049
1755088
1583437
1756081
1468942
597589
1414085
164084
240447
1308993
493005
1111951
1170124
1681742
1917168
1883355
1972044
137052
750017
1480872
661615
69675
1383961
1577998
1479552
1587909
456967
751548
1232206
565704
1255734
312051
583824
1562554
1690364
1019979
440922
1725857
1858992
34319
1656078
95117
387031
1248159
651052
1197944
225225
244114
104792
1371277
999824
246531
908058
636793
1634185
105455
1266740
1352665
1750430
1943609
357704
349493
1261813
1770969
1625294
1638349
1848501
689562
527977
614066
1567188
1202495
271790
1734489
1991530
1122839
1428581
1583433
139420
183252
1057707
672982
1624561
955200
1957249
1459115
424160
1798613
1045089
774818
1517401
83352
1885909
20985
848180
425902
1947911
1979804
41305
1143578
1926471
392429
1887545
510121
251214
1413515
240881
202692
375896
693396
1056467
1168309
1920105
33070
722367
1430428
222738
1219923
838389
1577006
615934
451176
1878558
806956
952356
1696677
506658
1650504
1647783
773942
681234
302666
1279187
989932
1732095
1067799
1909844
1962550
555480
1660877
1987787
332296
1351436
1455307
1238631
1333987
1696362
1973594
1239437
1370120
557073
386950
138372
1949059
356693
85759
230169
943068
1639534
1383007
5689
903477
769341
1859022
1161646
538906
736232
1856456
1328117
1747590
787790
1614151
855228
411501
1017617
1609659
1594656
289820
1944009
864504
1313019
1193641
688037
588190
1807988
1691629
1997629
905838
198592
1757062
946504
1219207
402149
1290031
1008850
1110512
1231554
410501
999389
743510
395864
1700312
1190637
249853
482025
1700515
1899437
109492
1580059
149292
497080
1677206
1925390
811814
1294970
392310
1519205
796383
748599
1139304
255424
1998795
389513
708905
858567
884754
1604335
1367086
842376
1968037
767413
479029
1184647
37442
1171787
1217560
654659
182224
807319
1846948
1022318
1296042
954
150986
208197
1490858
1919055
512372
460121
941131
1415435
1002615
779843
394719
1550238
97059
1790287
16774
100581
492851
795287
568108
1937339
619919
1196395
1128615
1302126
698727
1058728
1070370
1390022
385807
545011
1641275
1036197
1275482
1533251
1912068
1805113
943484
589862
331387
801817
1294691
1168276
559185
657636
556743
232891
1203647
1675979
364116
39826
765814
966001
1682852
566302
1282906
57997
1449413
175581
848837
276012
533691
993373
1164477
680318
158904
1689056
1138696
98403
673564
458805
1260197
1612232
205397
140988
821388
851515
226349
1361814
863008
164495
1023889
1421697
751808
984962
1125381
1204312
1232780
23623
1844625
115998
1092259
50545
820480
320626
556767
1578695
125644
1832302
255526
296519
1079649
301490
98353
1585874
738306
601527
545629
203766
1963421
1262418
207285
1582228
1621255
121992
1255413
1215708
1247993
1201151
1900909
625166
1950900
1377752
1691025
1231719
1433554
38797
1139648
369964
1502665
1505637
692164
756099
1265676
597436
1253291
691409
51416
1486882
799331
346161
1333871
850565
1303947
1820630
791293
1249431
693454
365554
1854779
1187316
1348647
453528
1376820
507621
1245279
945925
995977
1540388
1336215
504233
522334
1764314
1194504
1855767
1866036
1825585
1842716
1623491
190793
1108541
1835459
147055
1139902
468651
120671
1846240
511784
1203475
1596943
1446230
1162439
1129280
753380
630829
831912
807905
1179739
1417863
1066667
216049
1912314
1819225
877975
387902
924438
450492
1592317
1662024
273085
1871655
54467
796679
260469
486477
247529
1533947
1164453
958853
1550561
1994409
950708
1819923
517111
1176379
1513227
655004
1155579
1033118
1897363
1559395
1808079
230110
1347834
1939840
1889666
1462531
1225521
711002
328413
369839
804362
1618173
19848
1339561
1481349
1517319
1609419
642727
1668429
47143
1194858
678694
1983104
1019589
386232
1949289
1952745
915494
1158655
685205
566123
577803
1068354
1280640
1991079
432906
444856
1283448
1518867
1480917
1582236
137203
713968
255721
1575225
1038293
807394
42376
8536
1479034
1882285
1757690
588269
742695
491751
818766
1538102
1797051
1409015
657171
836073
8112
1628056
1604227
1547494
802098
329182
1120915
1007508
1433912
405299
1269497
128268
1537422
1438700
974756
1673152
1158766
574345
700281
1087478
488469
1227418
752185
1215434
54538
474946
1297084
77013
1958377
1705821
431502
111122
486532
1690343
1001642
363678
958191
769427
1198458
373262
444599
1875073
1281275
1666511
1120888
626479
811108
313915
995788
53752
1288512
233428
979670
1902766
371998
1874726
934091
395356
401819
1146593
1140659
41197
1684089
566031
780919
1954191
542962
690790
756376
1566433
202894
1989839
60683
751474
1038052
1535101
1389276
1342609
1483250
1537379
60074
1739754
1093503
1181650
594093
938366
1928260
418605
1194747
1367070
1204276
939996
280131
1675999
1234819
1526665
1289732
16477
1924670
117365
898547
930942
704961
896736
978226
702045
901348
1631077
83559
1774932
1865453
1891148
1778386
917817
730501
367338
1709547
229931
1161246
1183281
1045836
481294
1122793
1973409
893589
242539
1474455
280333
1652551
143392
792720
87561
1294221
378931
7278
1646449
765912
527664
1548116
913618
972430
1631303
1117237
814548
399909
1021691
1872519
1498637
1174396
1647868
493675
87740
408487
1142121
1443546
1306774
1479914
1923203
295795
589717
437846
1116222
1993210
1368059
1016480
575134
1186906
1285454
1855197
156278
1254659
444690
1915979
921394
632961
1335814
582201
1614860
1906029
226120
44096
903024
1288020
601672
1717796
843035
1127494
1009179
337639
117573
1499021
991248
806616
1622685
1590198
780344
1145478
810109
1134804
1400227
710674
686711
1918028
1618644
1030429
344082
1336672
902181
1039973
91449
59110
230996
476986
1938812
130937
468450
844762
1543299
1140394
1558094
380775
1855819
607104
1756983
1270768
566742
849893
254964
853884
1384582
1535809
176632
379146
1733400
1146898
859506
1709335
1333168
1798757
1159807
1063647
739320
1227602
288562
947760
17853
1177801
32890
1211846
1699494
1109297
1025347
984382
1315735
604462
1344873
1236595
546727
328469
297923
1503094
1950730
1127756
925944
1734430
326949
959755
503542
154380
597787
1361564
1433913
485442
210193
616845
1950366
149272
584107
102112
887616
1314049
1981495
924142
465744
1025620
643449
423171
806010
1456328
1067068
1170794
1624426
296855
291498
1598000
246288
705276
838624
1547100
1892079
1727342
164302
1865348
26442
656768
1567034
1652465
1022286
1770429
1268085
876846
510532
715058
1548887
998293
1961153
1588076
571890
242325
321907
296012
305135
168165
456099
643538
662829
1080278
1607516
2061
1754500
1041429
5647
1268707
1748380
708482
929012
687029
834610
960486
1760578
1741634
1778106
1478976
66032
249605
618459
1875580
1094239
1867580
449745
1419006
34762
402395
1809581
514275
572614
136515
805640
1448585
1533717
1308618
1124547
1827485
1476191
1526551
998081
346445
1363532
1818472
1151215
1089407
60266
476670
166324
1224844
1968954
231168
1117141
844135
1974081
250171
1614468
1937166
546667
858199
29737
1143541
1771602
872058
614211
497117
277265
478757
354163
573298
1519326
1212374
268741
276708
1200998
1088038
938392
182538
1482484
1960160
1782066
1720524
1958925
1998776
1898009
1008406
1434273
1028254
1610885
969361
1234109
1453615
1643223
670507
654155
137219
752763
1899152
1745304
1962179
767459
1992678
517089
1099080
1593345
665201
1673339
216337
1132430
1037107
1289543
261001
1467512
1565771
602443
1899529
626320
541584
1762845
160369
976689
1569689
1199567
1737957
71783
451305
1836979
709285
78451
30169
436839
1374828
920259
791198
769976
1446608
1114937
1014358
92189
593141
56420
630880
32348
213756
1701642
766393
1908315
988581
1907723
1733324
1420753
1447168
682861
482711
752873
1316891
395453
200439
777760
1913701
1536811
1778790
1357058
1100006
1029733
252597
1266813
1003177
1892470
199209
1491433
1207797
199595
620329
384097
263089
1935596
546035
134563
1494460
1516861
1231297
1308908
1457660
1988137
96680
630137
1888945
501911
1476042
159139
1472292
1904833
584598
1515227
753777
621366
547871
1353229
297115
1566468
247715
588016
60362
1759038
642057
1879526
300890
1846094
464906
1221758
1719620
747031
1275078
828512
1027178
419531
527385
642747
122717
1606888
1294941
782816
1613403
362458
852790
1410003
814883
137360
1533527
1313226
794436
70660
616370
1562095
481744
226498
730962
1750893
1239689
1462057
755288
39210
1711487
718166
1004453
1860091
1544158
749599
337599
1528977
787345
1786194
1196295
1633942
1993910
371835
364571
288313
1110142
1861035
1920127
1277466
359610
1513600
835838
532112
572364
1592209
1037183
898171
68777
910804
528366
88597
220615
128813
1701562
649976
1490144
1993119
834044
1085548
1675055
1309801
1115925
291378
944081
824383
1617983
941465
219185
452181
1642596
500371
580997
1167230
601482
117944
1925598
864378
74693
996888
38129
1403969
1994652
190101
1188930
812700
1478445
101858
733861
41866
1477130
442724
348420
1576638
661153
417371
259362
183235
491530
764922
1390220
431224
1718801
491234
68750
561221
232297
680607
729248
423060
363908
762361
1552193
1947826
1456365
1634480
1706540
1417018
988898
1359914
1589061
88655
1520592
165061
144387
675486
775704
678370
64596
728283
516286
1211251
1681322
470494
1794740
260580
340028
989917
451375
1084428
1556114
762236
657546
1250440
115950
1040096
1724234
1719773
1732886
1887826
635844
640490
1220763
1626326
1758005
1474388
198039
665414
600160
1222445
1302036
1035269
1458779
187553
1948150
1356151
816205
1773434
292776
302795
1768612
1614434
1449618
458471
1534799
266052
68530
1139253
1913986
933748
1448337
1560112
826103
1070639
739994
1555259
285309
1537171
970091
1315593
542380
695059
1920343
1763140
1031406
1168663
1476259
455592
373601
48336
514869
209949
1715487
377161
1884161
527304
316077
403549
324336
143644
1027377
26780
1122794
1477012
791782
898856
1353539
1586254
1084005
1702009
856617
1651933
931174
1535967
1754799
246318
1907702
261222
1984465
719582
935494
1081753
386493
183813
1189049
589886
31795
1002109
1173616
1988125
545801
1846931
224971
620360
1206973
1510367
381222
465961
972698
1861632
884098
1319408
1563971
986078
1786423
385092
204267
1332938
1420710
1502120
277919
866228
1500577
1403164
1459531
54213
1058605
282477
1678964
1970263
350748
806303
1422421
1573001
1700683
794639
1786192
1206135
1854717
523689
290625
1108591
1788421
633101
1820747
864163
817607
690897
1745059
1646851
515571
665901
1457885
289360
353483
1714917
919116
1377716
1952992
1142657
704919
1469293
272592
398831
436056
1403434
1632672
1752315
886349
1008453
778830
583774
1571329
1297930
1056182
1873
1468067
760988
1890220
1536833
615055
1522338
625641
1710323
1092016
244350
902110
1562618
228929
610325
534604
1910185
1539927
814250
1088020
1294701
101003
861363
1209966
1429600
539649
1241035
850733
1907151
1705641
228712
1578650
1613303
104702
713727
841175
113422
661702
842691
1499170
1326330
1445957
1315998
1247237
1657951
211739
1685721
1204769
856560
262311
1883840
1298052
1997702
1623479
396578
1127121
1749447
655195
919134
422385
138596
1392396
697987
1817099
1730124
1919364
673272
930442
1825479
1873023
421198
971972
1194902
1288497
685316
455648
1947118
1256600
1940049
1998106
1983219
882016
943739
139603
719269
1733131
824027
73625
665163
1579624
1352025
723710
1730118
1937816
632164
395353
1129240
1900876
1871907
973889
1523174
426290
611628
1842775
633093
1282436
326123
320142
30867
1349357
1649217
1803558
666506
1754052
177712
703537
892159
1031307
1050025
318138
540291
1030428
1166102
324417
970770
733460
489028
1768761
337734
1606878
868592
1312631
615401
1946683
469725
284812
1547072
1534309
1723301
1363193
1507919
787309
1671066
353173
566440
1348659
1409962
1155224
1294290
1035175
345762
650530
1901058
1656732
504042
1504235
244738
205032
1499906
1088842
1772534
343715
1267530
300594
1386697
673805
198656
803690
395762
1469824
172771
853997
477574
1708658
1890921
337300
1678219
1832835
1693281
1645056
531782
1075916
1583547
1978601
687677
95409
22987
1567888
906184
1968430
1896512
404130
199916
219340
149568
1667044
1690905
589557
905376
1887716
873121
128024
110604
922827
1600290
1785363
1889202
1821479
93497
179894
660200
253862
475033
669342
379871
764221
654713
1898898
1536895
1925843
917537
705437
611593
339614
23760
1430846
1796026
1859145
1560327
1754978
1891656
1701692
1412061
1072851
478330
1454397
1180793
333527
1784407
380332
432460
1468761
744635
1522917
928469
1047741
1371674
237962
882436
379341
1259204
481802
1626263
400065
121664
243589
1157867
1656394
1393925
1749217
141764
1169647
553446
1901082
1786634
1640520
499098
313437
1402905
782956
147044
188364
1579196
1421263
806738
597970
1401089
691137
549260
974075
903550
677377
1136884
463035
993568
968465
1725372
422694
1871510
1785489
169597
116570
1762058
734007
1389474
1787192
612776
519891
739569
908830
1452360
825491
1040285
271226
803841
246710
839894
1289512
1935577
101664
88101
1002382
381782
1599952
1293330
242278
1419558
839415
1394240
324318
703361
827150
441424
739712
547414
140115
653652
235240
1692790
637283
155994
1183003
25853
1748317
1366864
933526
270848
517548
978635
1478104
1320453
1328867
1443024
1430591
449923
651172
1286760
1291228
1703284
81603
881515
1497539
1806103
588405
1967024
774145
657768
335928
1292349
1836331
257811
493912
1742630
175752
270207
1218783
274663
1797031
1483902
1257298
2382
773314
215144
240952
1759892
670093
1304965
1103288
785440
1259783
962257
1698775
772005
129174
428725
1361781
250269
1039676
1612919
493166
1262863
876453
1377727
393495
1922847
1056431
1081242
1819780
1771214
1146817
1692514
599025
1616675
1974203
1126654
1806935
309768
1754683
1020759
416952
1374164
95029
842953
1205629
1280037
719162
1664005
1919374
2609
1320650
1233294
818206
354405
592237
1342170
391079
538961
995472
1419308
571713
280146
691284
1362255
1276672
1721107
233205
1467135
1980912
1470280
1618874
1823824
1736647
1591523
641852
882212
1897351
812232
134272
1834046
986481
1212442
1751496
1048014
445489
100507
275672
1030110
298870
413586
979290
102178
792170
739755
1214871
894279
244574
593798
938355
22308
279438
1593032
1832613
1527661
559990
664485
1862437
334917
32670
1343658
813104
193441
697027
1346067
518890
959376
136216
1983553
1581451
64857
1038771
64873
1239182
1348959
1549401
108862
1254557
1061958
1149330
335684
1080259
1191128
1611093
1458241
1473986
30056
401325
1004316
1527656
1260827
543272
617367
1484567
822433
1591031
357312
1831938
729919
175116
1641855
1471655
1535590
1237977
602736
1983432
898858
768536
840766
1600950
392421
7877
257886
202412
918569
1577069
1002739
304719
1696795
282650
302803
728605
1655681
1220586
696812
1587499
29185
1623532
397435
392760
179130
429337
1857720
1889073
261360
377507
1493416
1206544
1580260
1494779
1848324
1929278
78410
646704
647878
604041
1412025
1087750
1109139
1037772
1579061
590587
1616383
1646557
1235932
347609
1138543
84646
888074
1746028
1006733
1987013
1168394
1410533
1460073
1179193
217045
61190
1889222
30875
1154575
1477680
1196736
1187906
1862023
322069
1389121
160233
516193
1594216
1588918
592970
621735
875422
1858311
198951
444684
1407804
782954
1275687
1523604
180629
911451
931263
784693
743550
843477
1993729
1833601
1244416
1213737
90759
733714
1737127
676145
1265204
847849
957790
436802
314704
667762
1040400
1074956
211785
996290
1041529
1161542
1581983
1207147
672055
1800769
36498
1178257
1026189
1450212
11933
1321428
1697452
1503869
1851360
1476261
1455048
1074612
1434201
1914056
1253313
281848
130810
120475
1227526
382056
1488699
506090
1247146
412299
178221
1330751
812440
1463644
1194592
39450
470351
1496805
278088
1721176
1001372
503168
1404410
445407
589656
890188
1539194
1377859
1573096
1449472
1904733
1902521
1583170
1100966
1683328
1759181
1452113
1472102
1691192
1786985
1449681
1925662
408339
1058081
1349977
1758820
1246456
852607
821195
209296
1341511
244926
865111
1757149
487894
1954439
439388
751293
891940
629921
461417
1399979
1437383
814496
1803734
1411333
976866
1785192
424084
1623855
1027746
1184243
388188
1970753
1739634
641560
1926847
498412
783380
441459
1448052
605797
882884
1827308
1671531
1456681
180260
1071269
49269
116198
617560
1613849
1660410
1006657
1605662
1995500
1917949
1578126
1859014
473076
843823
284509
1752393
1054630
1067043
269545
1795854
359182
1200824
283815
1830415
66785
955144
319389
924097
9228
184635
1285726
1628070
1386502
1655293
1496577
10652
714512
1349087
1627006
846584
1445220
1400085
369740
307388
1593214
7277
758379
397304
475541
840121
396540
1905360
704386
1850385
1250886
1483317
1025208
1754191
403267
1908192
347051
1874560
381433
1003887
1480469
155564
1393382
416149
109453
542701
1438464
557101
556689
869447
1437802
244910
1965917
109319
1269743
1321840
877396
1030809
1486335
515929
1263792
463167
187265
3564
630917
1909183
1234282
513896
637338
1633009
1539104
943622
714176
1242375
287417
214068
900813
1345990
354788
1828737
1158727
1654060
793073
165304
1581057
1135521
1868199
18405
650081
225589
593143
1337400
1888473
140477
1220532
1273570
486046
548862
339
1368744
1200954
825306
1968649
922574
1162947
285715
1486229
1307695
689634
1547637
1051183
151845
1508111
1417135
855784
1609330
1056539
1324706
208264
1829341
344951
252892
816581
678127
994641
1941007
998647
249368
1907081
1847201
43475
314881
1616437
1422125
52782
13600
1372019
387233
353262
1467725
1167998
1390230
948390
811652
1751331
1145063
1838105
1265699
206630
1604035
1771609
891773
287324
823431
944915
1235873
752487
156596
813169
1087528
1453152
861119
1485542
1503270
724811
807168
1557599
885853
1437297
1879324
1706153
1261293
941336
1773754
1732333
244715
811600
1750630
160462
1932338
1646186
4974
75129
832177
475342
1114335
1297098
95657
962531
424938
1193970
644581
1468658
1924326
1222672
327665
1363398
1476972
1379326
688522
597513
1622073
714432
1149693
1272603
1269852
199366
1529145
803310
1879512
397516
1606180
101919
721988
1473760
337711
740696
849667
1674801
992440
1154480
1338230
536273
334074
593863
1412732
1313609
347006
102326
1421935
1705583
1128188
84043
795048
575938
274779
182697
497159
1398198
1023056
882753
1898324
1016027
1953056
158479
1869709
142789
248574
1228875
1433540
1123027
1111660
1790110
266762
1824172
765923
1851022
141135
979953
35731
856747
35411
595783
624517
774090
401763
1890465
776075
1954907
288908
663066
462641
30407
716543
784652
1989794
215398
794119
396482
902312
402576
398788
1424578
938145
1014567
343810
95308
151908
1149479
1356273
419085
819299
1023427
1969130
913884
1391111
1317931
675209
947552
623327
401361
728875
1262014
1960593
1085558
479382
494141
1848415
1139249
1646517
1232785
1131560
143144
1958675
95879
1122750
1102263
492144
398224
1211734
1473972
227641
271829
288021
1781434
868244
1219048
874803
407092
455419
980604
986384
838898
675501
1922766
1202228
1257722
1850728
1865391
963867
1216846
409645
542858
34750
744813
491897
1566999
712764
1551979
1740906
901197
332293
228284
1672143
546163
1963810
193680
1914507
478382
1186499
665876
1636991
950096
1948553
1678481
813341
1797682
225404
1398198
838293
147927
481066
1845726
691862
798591
1718747
1230089
207466
483746
1257824
510911
1767501
276962
258748
1037299
1030036
1349266
1567308
595900
180875
1043447
99519
474390
1866629
258857
889097
602470
1718869
1878903
1181756
1556119
300189
1036266
889989
972847
1058078
1422254
842045
415778
859437
1347443
1269030
991685
1125298
731807
1822887
849123
456025
1614981
1556555
206386
1771979
1350106
983546
1766076
91695
1865961
338188
134095
1065261
21058
643050
1110642
783301
59450
1830205
1918232
1311692
1453232
1544257
1468982
543160
1764128
1542316
284713
1414072
645932
697405
1098199
565734
1572201
1856804
1679581
1092989
283657
1850672
1279663
992641
729750
853053
1230400
290894
1099320
1942704
478912
1791598
1066169
1773507
520919
1939206
1392300
1989600
1454033
1550132
360734
908022
249133
1239390
1127447
1697875
642692
1829333
110379
1379167
1374542
715413
1070997
1651727
288349
874323
1244231
1913445
1409440
1633893
1736519
1333576
1424755
818612
675227
1268364
1650794
1961082
1428191
190633
469510
21029
1892788
592262
1720587
836628
781102
473482
1309103
697918
250606
1910722
1307206
1417667
521272
552340
1604267
472250
1733387
942302
1521680
1446882
493095
1874978
1760576
311517
835168
944315
982466
1012845
1266912
688346
1475315
862251
1423065
977474
1531374
571375
1656937
543000
461637
1070927
725189
445336
466487
1833174
1778294
721774
609637
1929084
1712419
1966303
1536221
478439
1044096
560457
1221177
1330006
846143
1625048
826008
1376276
471013
1564924
524170
1540708
1672292
754538
1739223
640512
1074219
247681
279801
865420
1831051
1241202
1956563
1756321
1140412
1478371
1305857
428249
1166753
1374712
1586766
1814530
1650405
1259008
1222690
440710
371859
1034404
1050416
988995
1156575
354278
1528033
1955960
1788998
439148
1806497
229153
847596
260231
1817503
1719738
1201195
863644
1725194
318947
1656461
1935606
1732979
165731
715000
1231739
318071
571139
686894
925154
279472
1920033
950248
298054
1217956
1395446
1511548
1700711
1884264
629842
1521253
499872
460368
262333
819222
1798464
469153
855045
1156318
1430646
699158
1106109
1597517
520150
1349956
104403
1263353
1985757
1863332
1736565
1355112
337013
1961040
294874
374435
690829
1542344
1587623
1954209
1994192
721447
925507
1352308
653441
421325
912353
684081
1930230
1334216
1732365
406493
423635
1367926
1470131
376706
1592141
1668061
1803785
1700431
1531937
1718283
558073
974633
1911124
650740
830794
1828433
305024
1805841
536635
1796042
354840
1752502
853177
15694
823165
1892628
1501372
560233
1054956
526242
636731
1138884
1547525
1635880
320987
816040
1748219
887544
1843198
780410
1237722
1389692
295920
928806
111594
1441929
1544742
249061
1415479
657472
1100974
1750751
1840798
1554044
1555467
712387
58016
1918427
554446
1093915
1367432
1130227
1360994
1830869
981124
174672
1610450
1272112
410350
548942
518572
1327873
1010023
902241
1578151
577491
1137841
665121
56661
884017
1621769
1236565
1515692
884394
1183265
1219946
734879
1066760
1506890
1660124
1301336
1241112
905648
1373092
73465
77782
148793
1455445
1906288
1617315
1533150
1753798
805818
64144
1666908
1866278
1957439
1023028
1947788
908143
375079
1027470
800421
1341862
323160
1516242
1893794
428484
1291092
1372972
711910
1173979
1465941
1211218
807511
207315
1262310
1089635
879053
477802
1167697
1539744
1053716
1511987
618751
152565
1155356
843830
359857
1369929
1110060
1666091
29194
1232733
1672856
309219
1499420
1907885
1694486
1251282
736101
550085
1172403
1392015
945403
1381190
1318908
284447
467126
1484201
1096328
1863694
773837
1388838
349042
236708
1507548
1169787
455331
996887
1590657
874972
84626
174859
1299974
1984887
593773
967390
1493849
914018
1470094
738482
1335439
1754397
1964396
1490526
1479620
1856121
551788
263518
829136
1124999
891075
1571596
1358390
618337
767515
432313
1258724
1590087
196775
1988039
186376
1496049
54354
1678768
1112634
618854
1711174
22398
852814
1587432
360019
1267828
173944
1435969
884432
135492
1341752
338355
1389208
233313
468606
1370864
992194
413250
980424
144892
1149715
1240900
1668619
635284
1484348
1161301
959599
187312
1356403
303932
1274291
596368
1571561
1138797
1081127
102010
734639
1495857
351159
496811
1167644
300799
1940737
1181615
440045
1821788
28896
742517
209240
430928
371865
927001
482186
593057
908090
1069387
1652112
1384299
358678
194835
647877
1265671
1261358
1480589
1946775
1830572
1439276
529492
804067
1068872
113062
54120
1394324
361928
1375440
1255297
1301056
473404
477259
785643
378740
1088563
1557447
1678536
500036
1468774
1977741
649630
1435769
1567236
1785106
1186836
1908305
626068
1110090
868723
1455070
201696
333523
1341054
1238069
156131
1327150
214610
368942
1183322
843837
1303826
1763635
1624621
1824584
1528307
1013719
400755
15619
447392
1276763
798810
465231
1139311
869584
780268
1136778
1015787
1237104
736390
411487
1267795
1840767
1788788
1011226
155978
590909
702725
1006025
1583072
1188613
680616
303890
1843636
1213289
466516
826684
904337
1840722
112014
459000
95397
81635
902042
609971
1643962
612358
305639
567148
165067
1467795
1769199
1764769
1246642
671037
1147231
1954071
1614963
21454
1689020
943382
1031071
1802041
92826
1407555
798070
746550
1765710
1523129
1080991
838878
863338
34321
1448209
1589159
590009
1145291
1308461
941939
748878
667426
155463
448021
970943
1194602
109829
829335
1385415
701070
1795625
1821594
503794
1247035
463866
833841
1760679
1258358
1562352
661718
868936
1698531
1423769
151440
1336011
629504
972291
1961609
196973
1063100
769227
1807314
1833940
99735
1516607
186442
517760
626174
7879
1966781
1242790
1674006
543415
457592
1478341
173370
398283
916610
1578770
1136750
1226375
1471455
1944487
1212700
23672
1338637
1885703
889177
1818227
1630797
1241661
1464699
1379949
170265
1550499
768361
659362
1151665
931869
1109516
1993933
1090221
1637426
1758501
510366
770657
1122251
207965
1169818
1707814
1177155
1856240
366345
1278207
786355
1245953
1478548
1719984
725961
1617726
1978230
124202
1903373
1660663
878813
1319961
765004
1354316
148551
1594650
1716600
1748858
1710077
735643
1748728
1077809
919644
39705
290629
377191
1856531
495482
1632337
163326
566428
835169
1484217
1079803
1538512
889180
1741221
540021
538045
960218
1073485
813563
1470025
1167174
1427923
481860
454319
275291
1750425
1384787
453463
1197170
1660481
1613240
710751
1376368
34589
1377519
299835
698813
1175960
1141571
1145294
1967301
14066
1689516
1712517
1547895
1194946
646951
1448838
1181490
1037507
940413
344411
512079
939667
1027744
1501501
847757
73025
724160
293732
775897
661265
1193471
1292480
1843619
1579414
1391902
959405
1169007
825222
269330
1989687
109751
1663368
637141
260747
1869810
912244
1266471
723587
1514554
1441262
947879
899885
980839
1859082
325178
1227433
289820
644590
1414943
743063
1422628
556622
615704
272078
1811083
1355836
813772
1567004
1117381
1659492
1693444
357417
664537
1956126
1017242
857347
705269
44476
891660
40230
471943
139284
943681
74193
1920066
592670
1391567
56167
1186997
1765999
1056201
1195139
286345
41775
1320942
1291275
830163
1620750
381911
1615871
127154
266566
487560
1099645
559712
1430939
1937820
1641905
1052960
1790680
913772
236871
1468229
832055
1125089
577619
1812748
1376302
1219528
1094682
1819976
891792
1305729
503577
1598878
1454925
560825
1739049
929985
566840
1149359
171378
49883
1694651
707535
1624594
378976
1884760
1654949
1411946
1334132
353323
1283924
1551412
320622
496279
1769552
1960864
1796277
550785
1272165
19213
238384
173570
1757466
1173221
988628
1882526
423122
40440
1736675
1922093
1063657
28453
1485418
952534
641901
1993861
1142473
1682501
915268
837938
798349
314868
29815
1943527
1273197
1253914
664097
1099338
1228674
571774
1879429
1440326
1636349
66950
225579
1907139
68003
1565245
174949
1430207
284683
236464
321088
985811
1615750
777271
209023
167654
1773756
1183497
56546
428863
1529549
631491
657196
1431704
294307
1466962
679384
692580
1999015
1310626
1060326
656818
1264498
226166
655376
33982
1138126
108144
1340046
1909700
542991
834995
572603
732627
780086
952674
1224523
651922
1160267
758070
1535404
1597556
1540131
957909
662545
428036
1711502
693798
1112225
1510681
911073
353157
1707946
869092
629380
936471
1405818
1465437
1861058
275092
500072
1171122
860125
900853
1997639
474058
989445
20827
519026
1475531
1186106
1279214
1666491
1080880
702410
321956
1236491
920726
58337
862560
1366884
993402
1133402
1953339
1911883
27225
1723577
911665
203048
186124
1139810
1696905
1585157
97874
511931
1586495
516665
981317
1804052
1566369
35890
1605111
1603691
884000
204360
1685866
1290168
1304981
1344832
1330852
288367
1446300
785479
920652
602807
1571128
354631
1085888
1100030
1273342
1805899
323491
692906
1369581
1772382
890465
477731
157846
589762
1190710
965754
1225915
468102
905100
587827
1896312
643128
791339
762752
1679778
926096
1465744
789489
1073498
1609230
391277
1039473
1141140
1649182
274854
536007
1246649
351555
432144
1092921
1057306
1945088
100661
1839675
1795419
461480
772661
499105
1600113
488000
1207946
1960694
1511347
134246
6739
1491188
1337973
17988
1832949
1766487
958695
1694580
1068601
709727
989733
503993
330604
138735
248257
701148
334620
723467
560428
1156423
355491
1649763
1846791
1028699
1252742
1594876
380211
1834649
1441079
1274076
1473138
1308407
500251
605402
1529301
561075
57
1086521
888893
1025114
1470201
1597666
562054
673089
1711816
729204
289803
138646
273921
1073956
1975164
893764
1727608
35638
551061
940557
746785
1515088
1238756
1160335
1421851
1421587
1553449
1807036
477057
393682
711770
634707
723701
371589
342425
230095
671723
1197977
69305
1982706
1095863
181557
1711741
1142911
889737
703950
674161
38683
1272812
626518
541563
1581740
152565
1678545
1559110
1353353
1255773
1406618
1105436
1389697
647176
1253550
1767145
542649
229619
1221969
486288
1512990
1977585
1762589
1268733
397737
994831
44656
1010203
1449563
412102
1874504
1692298
1650608
431433
32822
1239360
1228559
1197694
846157
1426621
1290331
1849945
648517
474394
171280
1441343
885469
133394
1401063
1709872
972960
1315454
1018674
1246159
1247982
1521242
945424
1703503
1525691
55820
80919
1649261
1890010
1747069
466476
816630
1335193
293552
739890
600919
1100934
335291
1920313
668927
1870349
1376244
1836314
1430182
398866
404458
1120972
128332
1287295
123185
539818
441520
194904
926076
1374986
1577642
550077
134323
399918
1764264
376849
135898
1848231
173160
1126005
1115286
1576044
1522785
1154513
397268
1600002
1350433
1246204
1487405
489259
764642
626121
529642
39319
1629812
1739712
1019093
1647054
534489
1218572
1364698
450027
475673
1912952
138055
1264331
1680735
440414
1615849
188077
414883
1797814
225443
1628447
1060090
1502092
1206681
1598725
1234766
385158
115134
1757152
1572283
875696
402442
1760094
305353
27489
1836938
1620904
996536
1414089
591735
594285
319540
1201314
1119140
1017424
1736007
1729718
121300
1712704
14699
1509651
1395676
892441
852603
735845
1880334
1287095
1397391
285187
1131834
29562
425877
1543149
1346765
1793598
1469461
370856
93670
534311
1881117
401624
67860
884691
1551417
1885383
702228
1637709
1320367
1255202
1785921
649625
1740756
1169882
384743
1154329
923918
1905375
1050827
254965
367775
1495219
1977196
1075252
538690
680337
562199
1109492
332506
192467
879831
917756
836557
1291323
1009528
1801478
195235
969365
328944
1550821
1230331
960971
1059439
1967904
1689652
467588
1887975
313420
1463014
843915
1995763
622942
1777256
1032110
165852
491007
1283304
1387559
493168
1202503
1337333
315094
1670363
1963665
1910518
1648312
1242294
1159667
1137455
1916666
1770423
584333
1199719
1351067
1757635
262680
149437
1295727
195086
954555
1259981
1854840
1554425
827586
236202
1947589
1453810
1023662
1567421
1823344
39772
1079214
909258
325010
628884
1643527
798514
540525
720966
933147
1121172
1408379
85694
300606
1226882
1690179
1078440
850141
1037889
909904
472948
1254749
1164409
435293
1622247
1608947
1493313
1825661
452652
842497
619520
661809
1177073
69579
1239593
135818
160058
1631846
1233022
1007140
682803
1795103
563130
851188
326682
1461833
145165
1664995
709066
923836
707119
1349191
1499295
1343999
537472
539613
848782
1253000
1861425
1070494
242967
935457
147822
1799700
1091108
1536015
1848060
80045
581734
969162
780354
1730063
1959428
195987
1786962
1926161
1288388
1993617
1420079
694578
1070436
1332649
678881
1288535
1271570
710381
1114756
866977
1015955
1080036
481380
923756
1333177
1450674
921020
740166
288769
514485
346939
564993
605731
402591
1957454
1228522
297550
1147395
704476
1604662
1785159
1854570
834852
1539463
1777633
1708386
257609
1558205
1257548
1248459
1766400
184769
439326
1161544
702937
1135252
1094042
749488
1094495
1782518
697329
1714750
81557
1984195
638072
754192
1362354
1331917
1564777
633594
627719
56584
1806031
55948
1866746
993155
1398927
834209
1560572
1634480
1813188
1156069
820702
138800
1485163
500934
207041
88088
1607357
781766
1783073
385651
1970388
352217
1922324
548746
1427596
901189
401509
1960030
698789
1637442
1290494
690195
1954057
296968
31673
1883163
1434651
542314
134568
681837
956263
1602559
582304
277095
1379112
1684282
425092
1619288
494322
253995
155438
732906
669580
1505788
1454272
1499296
297918
1425416
1418255
856415
1071629
631397
281688
1824503
1870578
1300785
1856565
580745
1107130
496843
1839748
157188
937251
1808683
290304
1306237
602573
1437511
1454445
1362048
872684
587388
661782
1827601
1484591
1076922
391855
622490
765010
39718
538725
221358
1203161
572123
1904470
483719
116535
1405624
477756
293044
1525321
1526067
831428
1738422
805393
1118555
662269
178709
1853784
1706650
1702955
1768346
736664
1663004
1115919
1904082
415850
99651
1555720
1440952
1503132
316527
1437791
223664
1846259
1840370
117758
54659
737595
22903
1979330
396311
1945588
1078547
41574
1579862
1339722
241328
1321203
1487002
1577125
959096
526845
757425
658897
529078
1702945
1017671
1064801
1789788
684639
705982
15308
1871250
1999653
850784
834499
699659
1194076
1566252
1810093
1868729
1906976
200156
709393
1370438
640459
170503
95571
521309
1520059
780410
208474
1317284
115470
766449
852188
1385502
1499341
1896648
1787270
1746447
26736
769365
680417
1067349
855113
1402565
1844058
181028
185223
986727
253982
725208
299113
1095837
1388789
790812
120085
582746
334977
1260275
1232941
215066
773009
839994
1540000
1375301
847809
323261
470740
1064907
1165296
39003
1839024
389654
1641216
475479
1216828
6027
607842
1159444
345511
1137099
455576
1989268
1184863
1943156
1258069
746774
544161
1889187
1284016
1335299
833362
1386176
1818191
1234914
766346
151502
1064003
1020469
1880438
1114069
919664
736079
880975
1959353
1972471
605473
1440580
1615264
871150
302385
348688
679936
1862789
165070
71015
1006854
918249
655823
329820
581052
1593410
1104287
521038
71230
447982
962479
1178993
479997
770679
951759
1425823
1238289
326009
411862
1351847
481652
847857
48929
1122071
1332415
1759222
1330298
344921
797071
128017
1047199
550267
488990
815602
615190
1910595
1768303
806307
1133194
1669813
1468964
233258
219399
932899
1027667
218825
337072
1495708
129087
659009
84324
1967190
1853066
1806176
1302618
238594
1147620
314337
154543
825514
542092
121570
269732
1322912
358327
1806854
979578
989120
1250636
611824
1039914
216361
1441579
1206581
1030233
504401
737656
1342560
321640
1497045
132978
1213885
1913137
1428599
1490336
1629989
75849
873854
1693171
1313588
1619194
146428
1005830
709757
1504254
778354
833265
359857
215215
721494
497703
1487389
354593
772997
947538
397002
149660
212675
1529638
161829
1315889
207455
242269
1836997
1031136
1957704
1332795
716327
71175
1102787
246686
461221
1541929
1844035
1895265
778178
102602
1017342
1110187
643927
1611674
1894737
1695958
449929
318945
272240
1403647
1822257
1047664
1989194
741449
1023637
1416535
888922
1295064
1499304
1038413
1753846
85017
671026
1696282
1835114
31793
860569
211605
1735543
318209
1766637
9516
1108843
936910
664915
1511278
1491478
322451
763406
1099010
167670
1773030
309703
1141469
169383
172159
558196
1333227
1964473
150231
78630
720357
1872995
1303869
1033109
971226
1261270
180939
563238
1828241
1567967
147018
489414
1985832
1590177
1129277
1552139
1357921
1903875
347655
1901997
958731
581987
43100
970698
1322414
603204
520980
630900
969083
77735
24905
1578140
265558
1464531
653482
375093
38001
1593324
61329
563414
350191
513226
768602
1605594
738708
1626620
681683
1378105
1749557
611116
966538
585436
1705554
557312
912900
1546301
232703
1916126
111359
755077
256405
1109489
95427
70487
1846044
828692
1058501
1673059
181856
1401734
1555208
40512
1522085
1189195
1788196
1306827
39554
1424592
1429036
1311872
278721
492684
968732
411118
137166
1276310
476614
1481602
1245411
1407788
1657986
240526
1903373
1594232
1032862
188514
1299141
160991
112660
1734689
1725270
829147
1070801
1998763
825043
1338456
893853
1015777
1804056
796309
1032411
1835144
1319342
1040184
1471259
463904
1053826
443316
1142510
1769985
1071724
1009475
92092
1387478
1931320
1854730
1592528
1363996
662792
1429446
979997
991547
1853205
1445189
1672950
1487689
968991
1755653
1000784
1279261
517390
20017
143043
109313
1916925
513151
1046116
1967533
617011
179225
1531151
233827
1852098
1216222
1964555
1460456
572027
232058
1076230
1709102
1108734
366862
1825012
600388
1913406
1671249
1855647
794328
1615560
1469659
959423
1556078
1880623
1120304
1295991
1195503
1169373
1300739
1488638
208040
1083034
1193914
877036
719918
8262
1395535
1759038
1297239
173099
1091150
707186
439996
1086907
771102
317461
28639
1160172
1000447
424535
1867190
628673
771275
1751654
1830732
353883
888215
1518150
665517
1885934
182987
1579134
875802
588846
995798
1218122
558393
1522249
1587711
151684
466550
912705
916165
1838004
218034
1621472
1803494
1075719
542387
1623962
1682305
1150407
528219
1751957
1497999
1984520
1571726
1144178
1497230
244491
431773
1432156
1334964
1808232
427117
1723505
86091
110890
1958522
1903911
300422
955463
1938155
1683867
840229
1954170
1754061
356055
12410
93839
1340579
187992
1986580
364850
1490027
1003490
1194240
846339
1515200
69026
1393362
175779
517243
471290
1329277
1864505
1746772
522953
823616
357667
837754
1234907
1686957
1225093
18907
460127
1588277
1835790
1483055
666203
1550812
1648074
202524
362712
1072365
195238
867727
1897533
661949
1633408
860352
1178307
949566
1890203
1969999
1211901
589452
1624646
1803589
538686
1669134
1474410
1410722
1502134
1418082
130718
437980
1631239
1817956
1340215
317634
1408689
76010
1236935
11478
1983518
728479
389482
504835
1792085
681310
1001263
1578924
1653118
1784322
1479272
232359
1679324
1851628
702698
1275516
1796285
633678
497061
1743813
302442
521706
1957571
1553322
47932
750129
897088
607002
956815
230395
722160
902118
1848025
1181818
67688
1825700
1519024
1287591
1525615
1114278
1874646
932611
434890
841824
37148
1036915
1542407
769904
1624978
151669
1918184
393326
674332
1526692
566024
409966
130374
830888
495897
1067885
216010
1366590
902149
1635243
740326
425605
668939
175229
988276
1936882
285844
200187
1710981
1717111
1440147
3492
687033
1821018
1085849
873149
1964133
965912
1094796
833566
1957100
403019
484776
1323870
1733990
188515
723963
1253727
957083
50670
1871060
144154
1296563
426316
1148483
646452
1531280
816505
1048724
1178938
654088
909950
1030707
848893
896904
649391
1292641
394393
1328689
367559
1969730
1670769
1581847
1998410
1031285
94550
138785
1273051
1681385
1672874
548762
109793
1560693
817818
1390808
1760378
1425367
22576
1451521
176737
691828
214553
1648066
863835
1916579
1491995
121608
1703235
1128328
1550121
1733557
1081463
1093368
887121
175488
377809
1638935
1675885
1430593
44391
1783397
1237238
1164523
983266
420482
930274
150082
1934432
1509588
212797
1947019
313511
597337
1752213
353212
1196933
1097111
1883510
510972
991591
1439236
1352281
1274310
1650744
1444659
1644045
1906575
1418166
1848835
1691416
1990514
888699
1098410
1073403
142822
326239
249648
1146436
86976
1978512
1688839
143042
1588749
433411
514270
1823457
178656
801814
142566
1962871
1219028
1319488
716557
1215779
1833881
1985207
1841304
342777
275833
32901
39723
1464601
689512
555725
67610
1902773
1605325
863023
1816518
199172
723007
141
1825739
376146
454720
25977
248941
604129
83628
1302868
1835684
1777935
156192
426536
1697901
1462393
226482
1868700
1152268
1531753
1301283
370913
1771816
1961408
391669
1366543
1437268
683795
11254
961268
1686515
1208923
1367331
522506
279680
554939
1384607
485201
535435
515448
1521167
202558
840117
1560462
1839969
1977110
900682
623209
1290049
1512073
265203
728139
1610770
1900390
51167
616538
155779
1644342
905029
1218706
1902636
1331593
1126954
490844
127763
1383330
650027
1833657
920669
825868
751808
120741
24734
1706673
1231913
1882104
232696
930147
1110007
889813
760447
368303
1409427
408370
549238
1893244
1459407
712747
1330517
166617
1785137
1642078
1801071
1643535
622609
623185
1091072
904566
400976
1416024
1787065
249558
1936781
1497191
1278522
1259372
1723774
153195
1049319
87800
1133314
1545188
1068797
1361183
926018
1074735
552671
1932604
1680632
138982
1296063
369512
529795
318196
1510987
1105816
24491
300094
82378
1569570
508774
1230917
41132
213560
618595
1354745
1815688
1379780
1466864
1436996
457519
218376
686051
1356707
597799
383414
539657
299222
1801078
133295
233106
1276368
1498887
573954
137462
323959
1351118
1155812
503757
1441181
1217129
1456877
1204636
1969667
1892432
1855242
755232
1035632
689067
1161178
1019559
174836
1930579
652459
25207
357289
470548
2420
546504
1702884
518447
591024
369837
1807572
19827
275885
370936
1786787
584068
954020
1453626
800067
1662183
1162675
505661
735410
1006440
1074586
1677486
535643
1693682
955261
697272
1608283
470776
560492
1204053
383438
276711
497264
1376053
70177
494935
1993731
1350565
124260
4796
1763934
561549
1190455
1243541
1510197
1634995
1198042
1299673
162144
479183
137101
637277
1900044
1409883
1134385
1746606
1431012
1333472
524651
1761681
167882
676491
672700
1428560
340420
1442818
1732849
160393
699865
1882044
1638492
1570720
890472
1434721
479280
751710
1836637
1102863
1211914
306708
1785721
634213
252222
339044
372605
1398282
1204384
1141570
1426140
719954
1080107
1651684
738875
879794
158229
1030289
1934748
1657064
1663625
217741
1709145
1928480
998153
1226920
1147774
503270
1865426
1269777
1377858
334199
797330
1246636
1135649
51571
1150677
1484191
1594060
753428
1086172
1388861
1370980
1254736
586511
1908671
675725
1852525
68255
744879
419925
1278510
1406228
1790183
463811
1098942
1210275
1121000
1412083
1053159
1232746
857769
676420
1935167
919900
1808949
488440
1918113
1975611
632674
1782339
676701
1266808
381314
36916
1543826
1927822
120601
1048301
544984
368811
1282557
1831139
977593
1078156
1899431
636854
1219330
345821
1415775
779798
360573
240840
555589
1193000
1716799
1705314
1328617
923295
1972949
844984
1304401
1030301
1348015
1694304
384844
987175
415572
361034
1003029
1878728
557894
898545
481216
1234704
1244550
1135713
116171
964628
402904
1874673
801390
889345
859551
1542321
1148475
1247968
1206757
151744
1041560
702190
1934614
934109
1479350
1513030
1920035
1004431
1616168
972733
1070327
1934567
1767071
239859
972063
1602486
1700755
1522503
1658060
1069772
717368
336511
1333622
381950
395633
914303
1231502
220496
1295631
1330906
1361581
247079
1936756
1021189
1574126
986667
1245415
607766
87301
483702
270839
1560388
1596806
258132
150473
736627
476599
1126506
285537
787248
1611275
373917
764799
1234043
1973580
1827739
40615
86309
35201
357606
450617
1168271
1849169
515496
149008
389085
647573
1718351
1935621
1633155
394423
1114386
1357610
1151042
1006448
1878555
28490
1993696
962793
449973
1485570
1734230
1787515
676127
748221
289816
423250
851819
1647790
1569703
1766107
1808934
226412
1746840
768481
495228
1899474
868780
288883
1934615
605393
1511182
426325
1222096
1334073
1158471
441670
1913885
1618455
1693802
814003
1994916
388603
87005
1410917
377200
1341905
1303722
1265952
144691
774024
699834
1423103
1274146
1973214
1058644
720507
1065067
1859440
280674
1004
827350
1955367
397162
984164
1880283
456722
954515
1923526
855035
272214
402688
937381
1526117
1049605
1855229
5300
1356075
1847633
1309392
362487
788721
208144
6195
1773806
567103
1639964
1711182
1842139
14904
747081
292073
120311
164092
821135
1666789
1580032
549371
1020363
1958365
922650
1613873
816521
226921
134421
1717696
1542981
939802
191633
123005
1442023
348149
1601214
1961631
641442
1372818
465538
1330493
1641786
1100982
1296842
1718494
747718
475646
1916022
1285568
1242897
978200
296652
1607951
1380951
1621418
1141014
1744019
1971708
1396331
999772
1870649
648573
1668884
848415
646053
809056
208385
192302
1701993
377311
1690807
1553945
1442243
964216
1196284
1288508
1818855
471492
1839755
769045
547685
482895
512788
1737242
562798
1558713
1557954
787838
751269
307511
134890
1900127
1696253
1284660
920082
238004
1031449
1202169
1146695
1468689
1715018
1458649
695520
1502378
292955
1719045
970208
136187
439792
525144
78765
405894
1216590
1748828
26581
1678280
1389622
497633
1528383
502374
1901644
1634356
312368
883024
24487
372029
305998
283070
1068881
800090
948230
194805
1019094
1194656
1184585
1044928
381876
558105
435720
1016562
1054015
805911
1615153
1980385
131130
405308
563489
1687669
339257
722522
505048
385590
1512595
1963218
1943110
254663
1546086
359200
1057376
882557
1748935
852032
1768079
807620
119245
212835
1720064
1276219
196618
456453
320843
1061580
953670
1711316
1834630
1210537
1060777
1084442
1954957
1723282
168624
1478727
989165
377992
1162879
1448441
1611792
1873191
161446
1649038
1472795
818667
143741
119689
1545933
1108328
1356098
382516
1839336
1697283
858340
1153900
957666
992536
1292201
802804
979234
1362978
701793
1927635
1908891
1008311
1514522
340897
558383
1100755
977020
673757
474972
1333515
604465
243550
735157
206265
1167843
55667
1036405
903767
1732975
1832319
1487400
1862997
1057655
1688907
1240731
488644
1857998
625983
544468
1937028
1975412
861973
1772283
262310
1197384
1355858
1344371
767916
733233
1902937
243504
1001412
1298019
462722
770867
9158
305670
1989610
613597
6135
1029900
781963
1806517
1947424
531901
1141702
316298
1094440
1437991
1032350
905705
129007
257772
302381
1821729
223249
51672
1134601
1528978
918842
1686474
809125
490751
926352
900042
749194
961634
644219
103181
355957
43542
1468217
153418
863415
1211991
1798610
1066932
373198
783276
532677
1169585
959123
1870769
1823552
782727
933571
1785623
110841
1401042
1664603
482112
1612796
990762
970160
441943
1537972
1816913
1096724
1537589
1054417
1675247
855714
1581017
210646
1723705
1552470
1179518
143052
1368117
1363284
871453
1045779
1507313
1663787
1104875
826890
1152507
1428678
106875
499440
785593
1840089
73885
271506
700676
1584214
1472882
980776
1786201
266243
1627474
1722937
1574457
462794
616376
533164
468559
145739
1683687
1258218
461958
1826830
132537
1867452
1454339
687533
1107029
1435644
1588580
250934
406826
629739
43634
450733
353829
601185
744197
1923868
149066
950326
1737797
55928
1562110
622216
99375
1520894
226585
168115
655861
1372283
426735
1368538
430406
1381166
1617034
1679947
708011
838957
1810204
1593805
1810307
1220831
572928
1527886
1134757
1450648
1615026
790078
170363
630108
1760848
544012
718793
688624
553409
1926213
519809
238821
802325
983803
716541
1373435
1768712
1386870
599156
1286910
1143463
1932423
1340598
301524
1880338
181281
670834
246649
1747237
1884888
1228923
300889
76793
1639932
261736
1357804
1371848
1728655
287710
1255850
770313
294507
1415980
103033
298425
895610
1468489
429622
1706022
831594
1533330
86749
2556
1600196
1721309
139655
307096
1725645
1386462
1635006
82312
556069
1883671
1232507
1652942
358332
662596
387866
1381173
269893
1196586
1872868
664812
1294381
528146
1274808
1512505
1780953
185152
852931
876240
371172
1596822
9443
97993
1380645
792736
8328
821971
554306
1746689
311581
1435052
117408
1085445
644279
1732358
1562850
989098
1244468
1398962
1251675
384244
673806
1971609
508274
208242
289772
1324100
1748640
211943
1802115
247895
1465580
486935
322916
640607
362290
98689
1864464
1536629
71576
12534
1785511
1397452
373746
1242755
1479308
905887
1192499
560453
1290168
1464516
1981515
690521
1912980
302403
1563117
1771135
1808897
233263
87797
1954899
368189
140100
924854
163240
230685
1625483
388414
1799672
1218412
651803
263735
1984789
515342
543913
341127
407059
779527
377368
238733
1821323
1564586
600136
946071
1647650
527302
1195974
1485207
1500057
1744724
1522729
882144
739396
1277869
258865
109594
1500454
739124
1028610
431814
805412
733323
1133835
323436
833231
706157
379812
1808790
708524
1963100
304272
697984
1237759
195520
262673
128011
184483
1084801
475432
988916
1760338
1472639
154139
1793309
86852
679534
1390766
25843
1278093
1225312
1791059
1660052
1731143
268404
1269541
1733924
1914662
1694555
348561
1191601
1404038
1502020
1932392
318184
1030147
654857
176085
1842946
709409
935489
1949613
534716
482901
1027966
1982825
1947187
1848758
1446997
323138
660128
1803151
266378
935525
1799031
39221
1467111
1350987
125098
239306
1071677
174316
683280
1939270
1629924
476222
770996
656128
540614
1295050
1004065
799463
248021
1330505
1762713
554677
740088
504068
1954053
113378
757256
1254389
148459
1078966
67642
722901
1926040
1663122
1845322
1466123
957012
794962
159340
438482
1636076
848722
1687624
1911917
160262
1896337
1321126
223775
739555
1950253
1454064
1985762
1389868
605601
91396
1483741
1158538
689446
104177
1968842
235658
1278599
71082
1031501
785102
312037
399265
856098
30339
722331
1352901
1275108
170476
1261121
1829199
21582
450206
1882262
536874
598242
1409976
1482715
793827
818024
1493804
871696
588556
904406
266296
312560
1694604
840952
1473435
969935
696634
336501
89848
356409
476
252748
1715037
1460596
488863
1431669
864462
983884
1997699
1589971
1393994
1644435
298458
919594
1298495
1276748
886468
1199501
183283
1808010
572448
154235
1130112
1885498
1110270
110108
1187564
1017267
1536585
1333140
1620414
377398
1929960
699497
1318197
604190
1622487
966362
205391
346009
725716
550296
782771
400778
1864809
1812718
1694195
1693143
1947222
1545619
1672760
1617649
931658
816742
1739139
1216814
1170670
266155
1159476
1505458
49745
497374
697163
1991960
858153
503232
1837808
1624694
1586460
1949791
1860124
1963193
402906
678207
149384
1750048
766423
802022
1614469
410945
920428
1691062
284730
1063130
904675
1350589
1001217
1507157
627587
1277893
1362163
1448531
1266138
1355685
1430243
1477348
1195450
1170178
1060346
1072335
195375
612014
385096
1108966
100732
116418
1780240
1165813
353583
1738157
1736494
1800358
766643
1513699
1277361
1662954
948155
51267
1293534
864497
1950261
516449
1517017
1504548
869006
1168033
1706066
589809
151500
686156
1159713
1829149
395063
1709002
951260
1564869
155347
763403
1037289
261998
1001300
485999
1404050
997352
1384631
207971
1702837
402866
382832
1474066
476582
620049
801114
1999322
922101
1255200
1267085
1064058
795342
871548
850496
628654
720214
1235126
756537
1462401
1294739
1134917
34238
2580
1896891
1926288
1545700
1970295
1269180
1713702
1851760
342776
1419356
783689
1374027
1345847
666288
279563
66912
1110979
214798
1801227
2211
818581
1727661
1521359
171727
220564
1846619
749460
656885
1294985
1538701
321566
481050
885217
1258673
1139767
52560
1633282
1469955
1649433
1618928
229280
1502472
311106
592891
1332247
718672
628811
911913
1163054
1823165
519265
1986391
1664889
1320354
1994595
524706
1534550
1726854
1362219
333544
146263
324643
276841
1223029
1930935
899205
1296965
729840
460817
881226
718167
1000876
454179
880465
1606441
543508
588654
1566517
1080009
715784
1873683
1954511
109243
756906
58509
1921044
1331834
309649
1356790
573146
1118837
248699
1149753
573054
523790
1346611
767163
943166
734075
1243502
32156
14613
1988854
1156468
92758
1098526
1401662
1817292
424950
1762529
523300
630124
984754
814052
112446
120267
1149445
1184704
314217
1797740
1457774
869409
459364
577719
865650
958309
1102584
604192
1227720
1250409
652644
984835
411226
682768
1478572
532363
212786
1391941
895753
247989
1362025
1635732
1040807
201421
902349
1956161
599571
76561
646473
1111358
595325
1866105
238203
783502
1682463
1650727
224793
808286
890481
1686351
1283231
180115
378967
1053285
1121594
532330
206138
2324
528864
1880643
1724845
156293
23082
1593266
210693
543152
13300
1536198
242294
1081128
1092700
1562566
905444
1433658
893190
1496308
217105
85833
343203
339444
1496887
1178727
997879
415984
1241316
960039
1420971
195144
1074374
1615004
1894718
852061
476342
1558533
1810826
1200859
1309692
1143147
234630
574376
552889
826482
1797358
199598
1250654
968501
1783949
1426270
610870
867993
1898514
808117
1756537
366048
197498
569685
1227457
754402
1162992
291906
1865916
1469233
1024751
882451
620013
814991
980709
1962221
261666
943586
854017
1830435
33236
1917237
1095665
1361828
694814
1697441
627243
683661
1723178
890434
666355
1122021
58882
1551408
704487
896250
1027824
131040
649517
992956
393624
1223054
1505607
1406018
297614
943401
676881
39238
163657
1000455
869776
1022654
1879967
532810
229006
1096037
1123650
773384
797899
1308002
669251
1724526
3208
251205
1934203
302964
1828201
701886
923463
1415722
1188621
784898
978659
1127568
1239434
258679
1096239
1773136
1767738
1965364
121084
117810
1368244
1589050
1427766
1112292
206859
402233
1872061
1359973
1633669
480887
396803
474152
405857
1093202
1276579
215857
1762330
681007
1914508
1283376
1421876
584700
858432
388169
1898907
1757509
734554
1486518
573906
917437
1279397
1141739
510754
1411583
685913
944162
1309554
521304
1201963
171726
2738
1966012
1830007
667652
1822343
1420427
93079
1066961
1773564
157266
155477
909341
1372943
1698728
1379794
1941131
1632485
70886
166907
1328530
1788494
768946
822147
1721704
711879
1884065
1196946
112468
104078
1437702
1816497
1383311
235355
1641699
933208
1208040
1405094
1003031
41064
946334
1501295
1052314
1113485
1540103
1225377
1852144
1430985
291036
346881
506089
1570196
1406214
1356591
107922
1598391
201897
1507253
1937475
1152698
1916258
454178
1054282
1412077
1929077
1950181
492242
1317018
1709864
1626697
1950611
970594
1170684
1214834
1676100
1538320
1818843
182504
1789196
94102
515322
1484264
72647
1670280
35641
646942
889205
1404624
1224245
1019416
711657
1819342
162596
1201390
757294
220873
1868860
1457347
1170954
1342138
303031
305665
1803261
881493
410455
1579479
1065267
1848037
1699811
1948872
712136
1697739
1122811
645082
1678395
1382532
1562218
795638
999959
291022
1107800
1286848
752916
677133
1267046
1703484
1095644
1284345
1469777
1008387
746282
568533
546072
1223432
672444
1780342
1207660
1434174
1251705
218219
704109
1140569
1536055
1735433
948709
1544140
1656447
1383813
99269
886998
1029471
1235396
137105
1977120
1396830
1449349
1108407
1373521
1125672
1692727
1259445
1617952
1649347
1739909
1536378
1088261
356220
584006
336264
586627
1557419
1281932
653375
652269
1215112
1470168
546506
340646
1304480
280206
74579
697795
741146
566274
625923
696326
918894
835958
259123
1643077
1155375
1040772
1597131
1294
1438436
1526973
900663
1760232
1406496
885412
1108409
344829
1038370
1434231
919923
1784489
702732
915885
1064710
389614
569293
1408661
163176
1664906
178961
238007
1154980
267102
1775806
807522
1296400
922240
1289948
888092
1129959
1113745
1885841
59048
1633906
109437
1598754
729328
310406
1591546
36701
964627
638780
235450
678090
1674298
66662
1649136
1606619
501542
1551844
354212
1026852
1397782
1653480
651524
820816
369276
467366
1743565
1466680
1414638
1323636
420316
1083164
27757
366392
1545761
1768345
1962268
1063036
1235410
915570
1020544
501499
1222267
1983969
328292
1010505
1392431
746687
1390221
822970
195866
1610783
1597119
245886
1967466
1391122
192079
58988
1087736
1268781
1889562
396947
1346115
1741919
902651
939719
438786
772273
790579
163164
198926
1756854
511389
1005354
1387532
1004241
1418223
1995619
305234
1768858
1846781
169622
55328
824490
1121821
1595745
1263449
307251
345814
1964069
1717172
1452944
1796019
576474
612864
461881
636768
1737162
410843
1476567
81198
689245
1441212
875793
1442736
528804
1783740
686198
346618
254241
1486491
699948
1447126
651937
1709585
8538
1410765
470149
191235
1673554
1282690
1829675
1722172
1054474
962982
1459141
157739
547428
595513
171044
1750007
587042
415158
1137417
995124
1700843
1269571
242819
158680
1233013
1317276
274558
1298810
428045
736187
1029790
162826
1055123
959830
1305672
1591874
1355828
1019060
11753
796604
1456769
209421
1266296
862667
1303873
475252
1979011
1269745
183925
712467
1060539
1500028
1655531
1977213
1689577
672350
817420
488457
594849
982359
1721587
1061650
1654515
549399
1968038
1458359
408055
1245923
1222660
1404238
1098785
894998
1497663
1402312
30200
1059561
1475727
215438
1379745
630641
1807706
1345081
51852
869183
1916670
1961898
298691
137460
580477
361088
387331
1076549
1987736
1302126
790519
546529
529800
789483
1691789
1396337
788643
341054
314555
282592
291933
1357267
623782
1980165
1800626
28314
1666302
743602
170202
1381413
256166
786111
1013902
1170574
567487
326274
1982202
1952421
696984
1602439
833016
1750185
1774379
25872
1713460
994968
163275
880391
617061
1531135
708830
1782418
738472
728113
1537549
1738419
1720513
996847
332910
263655
102549
847031
914046
1829590
1976138
257921
1080731
1806902
635164
923060
295594
1064585
561560
221096
1127685
1792637
387088
423070
194299
1684183
133062
423209
43365
1886446
1164121
202839
1450146
12768
1547315
1921760
936197
1734874
1953084
732808
1644665
1798694
1258821
331656
1740246
965142
844568
449720
748859
761786
536822
1815267
1510343
587051
626305
1913763
904340
1685383
327822
607834
1424985
443135
1574604
1775269
632704
1635561
516395
974704
810205
148456
735714
1164654
378799
720435
1547423
1024490
1327059
441564
648668
1694092
1504433
349843
1555899
103783
1716400
153395
542733
1577630
176311
961874
791826
1627997
1949475
1009047
704335
474000
613860
1858226
367194
1930429
1500098
1131607
590022
1456757
1362361
554912
632200
179982
68296
1362163
775818
1116406
1264834
1465578
509768
1882165
215748
1260041
861693
1959282
219143
1641656
469926
1983367
1874551
783189
1752437
1204556
935815
1762867
1538739
1543584
1119707
1997204
1921830
1818190
979681
651501
1177269
1634477
1434663
1505170
269582
1213669
1809251
117595
15734
744843
1981355
1111212
1652766
153980
718261
1287324
1041977
1340602
1081111
1007918
1952648
1099613
445808
1102615
878507
173469
1475344
671470
1081838
438939
257023
806407
193823
1511788
610232
1152746
1865374
1005890
1493884
1133445
1245578
1155618
598
203633
1845519
1933812
1738561
417210
197594
291985
1083486
782665
1539086
22139
828199
1600524
1558739
644944
247553
1419617
1994622
556834
1329697
1694865
269462
11519
250910
181372
4273
590642
392907
1255885
76687
1830338
8255
348165
1804960
605108
1261025
1168945
169809
1640389
1000119
1608495
718994
65506
1006378
575485
1428159
1920438
404012
1522655
399582
948209
1364779
1179188
347858
1842654
1357356
356105
310648
703301
1345053
1165779
209242
346501
1484283
955625
1594247
499503
1578157
171858
1249666
1972104
397069
1618873
1073764
1298038
511204
1091672
259159
1955161
43560
1830121
1748477
897743
116659
913444
1358092
245859
1165617
1977827
1995549
609736
764550
705162
889636
369472
390345
159804
261398
326652
1250009
1046702
1234576
1232347
1603505
1659912
692661
136397
1772726
442914
549928
1648793
1082890
121582
343369
219510
1635007
885686
283628
1691323
798616
956291
532105
315114
1111355
1674625
1765309
585104
1157840
1168427
795067
1630177
1125932
677341
147965
1283031
1636268
1084578
560171
443403
1900635
957661
208526
1857746
1417417
417213
464032
1091236
1325997
115341
1613302
1080590
1013198
136962
1869706
488655
1275144
668847
1920433
1284439
583050
95104
769959
1285295
1634425
911231
400493
1608444
1176801
751988
466786
1090091
1515574
225563
1751269
156738
1344432
498970
481191
952441
436506
908556
327358
1818854
1144700
1571505
1807662
34906
1398507
184078
1833543
1411381
406054
1074744
1675195
1924526
815939
1155871
694939
142664
637623
411990
667420
1275077
436338
750296
588388
1361013
1252370
707063
464467
1551976
843202
255989
962283
1421150
1814571
1443836
1001936
240067
1844341
487146
1966058
980785
1645861
774977
441558
755370
307279
345896
232084
852711
1759721
445070
45161
315041
1745605
622736
471336
217238
457575
596169
1295261
1253243
1175011
330242
1608240
1971196
870890
1448503
1288993
1124898
1813233
473013
1585235
536078
90070
1753964
1650619
6390
1093180
1311998
455635
811581
1786956
1521806
1967198
1701306
1633680
252189
66547
998618
126667
698500
1142328
1789152
823838
1270687
239527
1057962
344078
141908
316276
959023
1482827
1873115
538978
928432
904022
574782
1307172
1303268
1952591
813037
733403
506816
780393
1458842
1239403
1841046
1658024
534208
277926
1589169
1932730
787635
953103
1524728
199637
1768083
1377699
1150994
476413
1750192
72595
1091406
879566
1543135
566298
856538
1858123
1914430
307040
1581117
1124598
1130019
1960360
1896041
813145
1185968
832155
656190
610609
357841
1351062
1338578
747328
507392
926353
1709564
1632357
112661
1218066
1893432
1762641
1837525
752911
1679978
42367
948653
1438270
1216531
1689995
414453
295208
2838
1366922
950884
914522
1299449
1666299
1017310
323275
36018
1166279
1474367
109677
1331218
548865
1406321
1353776
628403
1518046
1663272
1205000
1449255
1917210
405689
938400
226339
90209
1661329
1395515
1006410
92603
681747
264877
1234401
399494
48899
1805613
1346387
564564
1765190
1461267
291652
113770
1513225
646904
1989762
1533031
72867
1898829
919890
1969849
1369601
314986
716505
617818
1249602
468643
883658
1855940
354555
1555578
495265
230512
1185504
851425
433057
217506
149880
831106
569159
1377466
645944
1091209
96871
954908
891849
1027279
1235744
1802840
580997
965574
1411030
1850396
176100
1787826
730799
1562866
1038594
388384
1433493
749528
125615
1876443
1395764
1483710
585932
1331092
921511
147356
1889580
455738
488992
183928
1422869
1203277
1334492
862220
1955348
1933895
1054854
1335444
1606999
310415
1051622
1310037
540377
722126
1214316
420325
1235946
1933405
494513
1086998
488986
1169857
1094143
651909
1201360
1505456
1887028
1809660
313104
1797109
1802730
174029
1148250
488596
576514
1514173
268506
1829203
1382204
1333206
1383441
830342
280775
410881
1867866
1349242
350612
1599212
1435267
384232
868167
593526
956458
177301
241621
891242
261727
1067048
1699638
1540713
1732625
1804254
1305585
609361
150637
539795
351464
1095065
1460449
1911068
841698
1084421
1551224
859261
1717004
867207
104444
154929
639357
787247
1821723
1882610
824348
243950
1668307
1579170
1280734
947462
1954301
774572
667744
1334370
1208449
83107
1233553
555160
1594617
1787750
809576
396821
1256578
1916149
1623330
663328
525836
1868593
507652
393084
1659884
377883
535206
76201
1225748
966082
1335558
839525
987314
1772400
830566
19215
578633
355452
797669
746366
397025
1287283
731380
1842446
1914598
1606277
1194849
541988
1456146
1557933
1608477
1123992
1442096
1360877
865201
1010567
184440
1817859
1709054
834854
1970634
940300
656138
276864
1860308
16422
474158
1709834
1873369
1848050
723533
204732
467981
1201887
898334
927716
580
1967308
886829
1117674
862022
112383
52168
1852555
749836
666125
846538
687808
1334870
1048912
1483851
271318
25084
688746
291888
763554
1949623
1430907
1312004
143523
631391
1712279
964366
1933253
1303761
187668
248869
788686
1518400
557585
438326
1319395
1356750
859388
1497534
1972989
875993
343253
1008865
1010827
1488688
847892
1709110
1155436
455349
1987231
1849328
835268
1716982
1050869
806935
1586645
523896
1674506
235818
1895169
54354
1048464
991595
983884
1031399
877560
1179068
922671
1804392
407261
1620047
1166945
1930237
1162370
1474669
760273
1452954
587897
597943
1898047
1802728
275594
1366542
477916
169728
548836
1774809
783244
535422
917512
52347
291762
852540
1493511
559459
590848
1688267
578546
537746
1930206
1313619
1523631
1293256
480543
1876743
1742427
459022
1365951
869016
445020
638265
1266679
348994
910963
46543
645720
292478
1498277
309098
1708123
899821
174820
942872
1554561
10842
1047657
644850
4047
1007739
1575789
1071546
25035
14811
1994383
1887248
1783306
1632458
742639
1597162
1267452
468070
990804
166068
48842
418677
1494248
7693
126028
207290
1709535
649811
1664532
1349639
1175510
732760
997800
388497
1514254
1369862
470056
1655213
485277
299773
750807
1461815
1418801
1644424
863746
1413724
1849630
1652820
669786
474492
1597581
1151406
1016125
1516073
168731
871067
921625
269420
414134
1922292
1510820
1070937
205558
359194
18782
979229
218132
1119035
1657233
1165514
1238055
670746
510443
798175
1271798
555059
199890
1196705
1974328
1575855
267393
686474
726199
664318
270546
571740
1313687
1064925
298771
999284
1427120
1883346
1265944
213852
17495
590778
1096375
1769744
857915
1132307
756414
93800
961598
628895
1547635
857903
1433484
1306003
1677976
1430803
1088943
14923
105655
553404
878834
745888
381475
540214
829283
607421
668588
539969
1533276
241
872480
337055
1589461
1948878
1049495
1785282
1187989
1593944
670039
1528221
865168
1649505
337314
1025138
1061909
1962980
1538748
493563
1186627
218023
736159
1486567
110722
668378
320000
234835
1760646
41835
389025
413052
1518732
1112467
1577818
1838402
51085
585406
1360642
796734
911629
759268
682901
788225
120041
1158369
1812559
155776
410967
276578
1897575
1452483
531017
1117999
1841587
1724754
982473
318025
1189160
753367
135633
748350
1445229
1880136
1112459
1923654
927521
701612
1348218
892660
102236
905588
577723
532685
1585213
1024743
1482211
977800
109115
1873627
1269027
874323
340053
1112196
1453189
286488
1184973
666617
1869116
230712
1282037
1832233
245947
1555806
1281421
1256246
1461035
500181
1112003
1024746
987758
123261
1376201
915231
1637773
785574
704929
858890
878765
1597039
1979182
1470503
546564
723731
1255871
1183016
138343
31741
321536
1057943
810329
1105474
1205175
1269479
772936
80035
162583
669575
1896260
823682
581791
163966
1522097
127267
1783451
1306048
1400865
1620037
1425110
246335
1363603
1510099
123156
272627
209349
179749
1145334
1109211
831747
342726
505217
1064096
6074
619885
861228
1534466
375705
282268
1141455
1395302
364062
387857
1188358
1950596
1732200
83835
616360
1698803
1105584
1204724
1066107
816438
627788
1646611
10823
1779755
1925771
23778
1935308
154554
1783657
1841358
1538034
303240
278555
1870931
1962482
121859
186131
1171755
1537591
373473
53592
29724
1700357
1277561
1778001
1287719
1369136
1121263
1188304
1374851
1126468
430103
1497126
1780005
1394251
1761538
862082
1491825
111839
1427744
1517941
1137841
432821
710771
837902
126254
572511
125309
1366926
528045
1638470
667487
1352322
1417304
154727
1297388
702823
1473433
793362
228491
385888
1913581
11416
529238
1364816
586133
674631
1298523
1910831
1872915
684962
1816046
564710
202742
601961
210762
1057291
715431
713175
959087
1162158
989643
928318
461369
1737770
1714115
210308
210050
1575052
676796
1430988
232844
741127
640081
274978
1328942
1686819
1450872
533142
107705
1915462
276129
802523
398055
1882729
722134
1320550
972040
428291
996161
959349
1132121
1080571
1818284
12110
939322
219950
1464523
783763
1907652
1024523
1997709
238111
1796120
1884857
933476
1594594
1543526
1962011
1936269
1039850
1658923
595344
1250465
574425
1363595
1677794
1956019
213175
1567092
663021
1563125
1801030
851479
1283855
706985
382693
282065
415098
619866
84015
982581
247137
431051
22154
121646
209363
1369743
1986166
1760927
1407292
597291
521996
509847
1896385
1813383
800231
963628
128550
1838633
170006
893738
477433
789392
907487
554321
599575
411181
1574384
1323397
1287702
917739
891979
1432717
1749061
279514
1377611
1899433
774960
567476
456321
1041777
145492
1665996
982350
684540
634548
253243
478706
236502
423301
1030751
479179
742453
1473731
632611
1032475
934205
1085636
1228914
551738
977660
318644
1478815
659523
1334980
199304
1909161
1195649
1563122
1294551
1010964
673541
650799
808490
1231011
1739945
1612696
252225
1813746
479006
1147708
1579567
1449191
1879830
651205
1741714
788075
431515
84912
1121935
410511
823254
808992
1440025
1000107
1301047
5709
1443189
273720
1403184
1744379
342483
1360839
622660
960529
822101
190593
1265480
1099399
560752
771559
570248
1955894
1197281
180517
534668
1353577
150852
1244357
83217
196387
1367496
491230
1521092
385224
157568
767345
1093707
965002
1298754
1858968
1454891
1516443
1199669
409292
258547
1825009
1105397
169942
1113266
1700000
1473299
453859
1412195
235098
885760
1244261
1158164
1920799
1283288
1210708
1642479
637634
759021
23689
137996
1103195
818824
1085662
439799
1193442
1225655
714773
551710
1104504
708871
898030
373693
847344
1166813
902345
932844
1881830
352443
1614898
1936803
343939
1060269
220399
760620
795511
1724790
525187
956441
64195
1327660
994375
1560728
1580924
1534768
158308
722642
1123450
1066585
1703860
1530873
877215
1267696
1618076
585809
280268
1919176
1494738
1943008
1546428
206151
886696
1342480
820735
1931461
1049343
1820364
636319
1533758
1889163
1188985
731677
1131528
1887959
1727559
307351
1631189
204485
333597
82908
1362576
1997286
773371
896465
597670
1796059
749557
193871
732052
1620454
1082957
1448436
1089047
1425631
1532517
1199331
710786
519122
1382741
45949
1347980
251172
1792988
1855817
1384714
1584686
1068020
1776876
109353
990261
247097
531567
1846015
1854840
1492597
1831215
268107
550166
263059
1186685
176971
547657
1918560
262257
129941
1747173
571295
1785658
569796
718181
1949791
87169
1387647
368112
232587
1416762
389219
1779421
363247
1726907
694716
1514311
472674
1627399
1212832
558792
633097
685039
248672
1199501
1897916
594202
1573172
151030
1751301
833400
1092963
953453
1276117
529236
936182
1657157
1711040
1805665
1875774
1386775
278511
1257990
1142751
1525133
1628450
110783
1765612
800577
1548003
64680
218342
1619234
613582
414872
639777
370535
1809582
392074
844174
162948
1656090
574466
1841321
1763600
1712121
702813
1135954
636597
1553565
34329
204194
1985312
1347325
1248039
1815486
1115995
9056
1322720
1789243
1335191
375525
1942811
1312732
1265979
871134
673443
211481
1725940
1955221
1334531
1278578
1881519
1193889
340264
1661160
586785
1921050
632965
159799
1959245
691852
1241850
401427
151775
203484
1603086
1065651
1653884
1425309
1414843
942282
103435
395633
458109
1608222
326725
576159
998577
1922498
495359
1421494
1179869
1060378
512199
1726856
1543900
439012
1753952
1608445
201049
1492243
1400322
1937943
1121672
1312325
816001
694647
467422
459237
995525
1470582
1904626
1484170
1674207
1601002
992695
741962
1594927
1675884
1759818
160810
676713
44330
1043416
852151
1736065
199381
11762
1533262
375147
234042
694347
1364612
1804781
1951079
1751147
601654
1116234
1397671
1949930
1863553
79071
924247
863597
1771998
668112
702242
875930
1375128
1809145
233765
914052
798411
563445
1754478
164784
979426
1008789
382504
1808584
1132094
1003611
1868681
1123945
1390082
476871
1773410
1076743
420737
1342738
371173
151680
751531
1230311
1086709
1649692
1526034
1534997
89104
1835922
1187048
1278917
229907
184886
975894
219216
1175151
819953
1031410
772039
779810
583881
499611
567492
168038
878092
179037
1461880
425071
919173
86399
467879
740736
428356
1547361
763728
1296672
555852
1567960
524304
271623
1375419
783403
121224
248638
1056858
1264240
1936986
373711
67973
247017
1527903
987699
1157063
1485502
304116
1488534
468483
10906
1452585
598521
1832723
1279363
1009965
809193
192610
1616975
1102040
1321241
1066400
928246
1409576
999757
1378603
694164
1883285
528833
1269730
1987051
930570
798268
1613346
1722183
1902288
1750215
52352
949942
1950841
1690117
1827228
1440303
266563
1033792
371242
1570451
1023544
946848
682343
1173357
1648031
302298
1880565
1621270
527168
244897
1425266
1779431
1168431
1034019
329305
1264269
1053991
485561
488893
1764479
131853
305332
1070539
414493
433287
653527
999027
1808635
1243506
326930
1326294
1594284
1845560
1908990
450081
1996977
1367756
56013
1168911
455582
1562448
1104314
675499
967827
1968675
460530
169611
1288843
1754487
201505
165945
394975
537357
1017584
648029
1912662
1279072
163320
1034516
343275
320733
8896
995605
81966
86468
221702
955782
1052213
461948
894505
325777
1708546
10355
1740056
1274399
871591
766360
1047734
1729362
624367
1675462
1966017
1424533
153264
1352326
1711922
41337
1680077
889191
371682
1604401
1617605
262503
1566100
1600186
1865836
1025357
1084985
167837
1018387
49999
1333544
1033337
1936246
399645
943494
828765
1152638
1194060
711161
392137
1201350
570943
1234269
797679
298727
1407711
1494941
1189512
692613
1260167
1864957
537603
686276
55859
686324
751818
1200331
936304
698148
532393
1671703
1258622
166612
1550004
1690789
1268517
705128
1644768
1714171
1041214
1491200
306058
1848238
1174445
381970
1621670
1513610
536498
1862452
20376
1345558
1041911
163862
1071939
1596200
232217
505390
825160
1570545
1059136
305879
479842
850738
114069
1715274
52707
714450
1016863
984567
1000818
971130
1630499
1734316
1901664
976321
469465
1398684
984650
1917789
1156520
526072
232649
1295109
1387188
453337
547359
1529948
1755666
358828
665716
950067
914386
663751
332037
1106334
1490474
1900167
914591
951765
1757959
1898562
686517
1259619
1315796
1151613
999711
89764
1870380
1254780
866021
339479
336750
1140031
409405
999486
873119
1586029
1809449
1099544
574021
734910
705071
603308
1340153
1903297
1412669
241573
1155780
1804739
1267909
197874
572649
503468
156763
1039136
1260465
1954817
1733151
886922
1252918
630642
1035813
1728769
828927
428005
1610494
1213709
39338
45904
994331
1657890
631439
416871
1054757
497410
1958556
265303
1518404
89249
392431
839118
751950
748094
224772
1660374
659842
384124
1785981
1319123
965449
1694129
503539
880674
1025696
1779785
1145146
1092364
608638
1455541
925140
1638861
1338767
582716
434346
1287774
498944
1190281
662663
1990858
1372719
1585633
1892136
439203
938706
568635
426501
511393
795405
577182
1897068
1814008
4395
1476856
655743
511257
1306863
271773
1279072
122886
1792388
1220958
274648
473573
1089778
594138
944700
1674966
925658
1440856
950074
1755047
1277491
13019
1559671
1866942
1466071
1215780
1332574
322541
582092
350959
1632698
1279115
206107
472723
1210143
319801
1339715
1023896
1531160
341727
1221128
1023588
1157086
1885667
1420893
1942148
1671682
1122387
723534
789668
1905970
1126710
1495409
128687
840210
933890
1733021
1251900
1787350
1964455
936960
934733
843360
1985378
1585989
1869829
1250082
1091353
554112
3791
80892
62122
844037
1773520
1762616
999557
502863
1821094
302784
467954
590634
438228
281592
788438
1175687
1996332
58644
1405935
341786
1101109
924076
401689
1371621
1272850
1428907
332075
1615229
240557
1625029
86361
1971792
617152
273526
1246953
10487
1544011
1712809
1873192
678481
1159611
1772808
1581449
516672
1642519
522519
302772
101530
1626462
1887835
906615
554596
868959
1578945
672130
75707
1777471
23085
836696
1718832
1770414
150350
1497268
507732
695543
1733994
370989
1779791
1241323
1482150
165449
28293
159341
1022370
1587604
656852
201128
614071
1839869
223454
502631
1323611
154683
316906
947682
1973541
1512862
397200
751980
1525957
268169
778377
1145526
1503154
1950646
887671
460181
1966543
1905201
974494
1633918
168260
1999456
1846379
1499571
1423722
734933
1102609
1974776
829092
1691385
1564537
1472957
18422
1685323
882567
1917735
1863705
924705
321627
159906
1311203
794232
584649
648013
1124193
1621264
1660084
1175289
1092503
1799927
1015335
956658
780513
119207
1810784
1686000
365929
1350818
1067413
1062979
1417486
1311799
211212
1547214
1563161
1043437
1835028
1773436
844038
1258692
455210
1040708
1393910
421345
1164745
880700
669776
1995970
1840333
1284050
1862301
443861
1522754
1015877
1287455
1378877
584464
973108
1187688
1495112
1726765
626068
457654
1495232
741988
922074
1931129
1384176
734743
917968
1901497
309969
771174
853825
270478
1751002
1243962
789053
604518
700209
1201810
1984020
732709
498402
1954023
889831
1012698
248798
1694073
1942203
566071
541092
1549313
1983703
12868
118391
1519277
892337
1994767
1627745
366855
1337889
1281771
1238425
560561
881314
1731982
956348
1454523
1587423
1612785
399722
957905
109358
1368291
1592673
606646
1004317
86516
732822
1566614
1298394
1190494
874911
807477
183510
1202733
1184511
1568041
1331828
1831809
1253581
204066
124338
1400458
387603
1360122
732853
517233
1940228
1431430
1708626
688614
175933
1849105
360803
1481653
1291339
1166830
1502636
827802
1814795
1905619
889831
730957
1341715
191795
1326801
1370162
1132957
547214
353010
1037146
800814
54911
824838
723415
1067844
1935853
503201
1807957
688811
1397034
1775701
1313504
1583395
1943354
1333713
154787
471104
1490359
639298
1135213
1539696
1911411
70723
928444
1104798
1079255
580171
1187503
1382492
1940417
935075
418690
432883
568036
1377981
1331930
1072182
1872543
1739335
1182791
52341
1270372
26599
989395
398880
1640303
640629
777339
1449838
1539064
1813817
754572
1926817
337087
1607085
670805
1605089
1443073
1899772
1231447
1419850
952074
1578871
551471
1897335
1912718
1302921
1113484
1018277
1465038
1648943
712002
1421750
920305
1234638
294540
315426
86060
399274
374800
969542
916496
682082
1282715
1123880
92789
1492489
1840282
1229820
972272
539906
982099
1793887
136203
150406
257032
1830743
1934009
1091646
1979311
735223
1318596
223274
507719
1996454
90920
892627
1271665
143093
1873935
230898
200198
323781
1736870
943447
1638901
285735
80147
837626
1733241
824747
1797980
1108574
1955015
1873902
1363604
1561621
1220125
759447
85245
1640487
931479
1936804
1522256
93094
1633146
753338
618540
463048
212348
1828973
563693
285446
1201758
47142
1091674
1242658
237763
1116741
184874
39745
497865
1637781
1847720
784217
616855
745004
1958454
934131
1391078
118961
336833
539021
518912
1561649
25804
1762883
1658850
461478
9725
1209025
1194421
445672
916314
944014
647155
957543
1450553
1714763
1787690
363881
959211
30324
1452428
1862817
760245
51747
892089
1044482
269285
529044
1348851
934812
501573
1666293
963143
679722
798646
474810
1049756
290133
1784236
541697
452080
1241480
425040
1774853
264797
352220
416009
1307553
576339
1270227
1418684
1462687
1167104
1931546
1652967
1810414
1749961
1418217
146884
191901
1346662
833959
1590168
151100
1562531
1474075
1962669
475161
297011
487606
402328
706556
1981803
1524406
1639280
968620
451681
480651
1766639
1651645
1617869
996011
1627857
1954096
1771238
767834
927437
575916
1716510
1139252
649341
1060919
1430454
700799
422077
1586336
975041
513095
851173
645882
1872079
326405
12190
884124
1048186
296368
1262508
606031
467817
119534
1778219
1499277
452327
694200
1524237
1657627
879281
1471247
624789
1872470
438583
407402
432942
1624675
824674
1546456
1618211
1250895
383173
158372
959665
1101164
513964
342533
28490
386570
65404
1306263
1102692
1149700
976263
58719
216162
246356
1222565
1487549
1515590
1383554
1956220
472295
43607
1360155
1433504
1707397
1871815
12901
1999112
378501
520110
1543152
910994
1306287
475487
1844206
1180473
64348
641069
956295
1983570
1707189
545766
784730
1409141
10985
1600679
1128262
551079
146397
190860
9218
161005
229581
1168835
1568039
499775
1598863
1982596
1615457
537373
211300
1624732
910290
1083571
1156341
1621658
1329269
133927
1362180
820109
1213302
1308905
1683846
1375361
3369
914533
1706886
390870
1489517
469954
1001349
5896
1632317
1812668
1617547
1325213
474363
314343
1955406
1442589
820183
1371266
25311
52442
1935947
110479
374527
1851652
1021666
867998
1259425
1546424
1961529
255352
1038111
288502
663248
1358348
588242
469178
1294945
1698916
986327
1769075
1735394
859385
1592621
228074
569655
1612223
253393
224400
1289689
156046
924589
1555043
210661
966010
587049
1821720
239719
293007
149108
1760341
1626308
1530364
1856872
513097
164289
1564832
1722044
1147310
691401
1458141
331064
1907913
916595
59386
125750
1035296
390223
1805402
344208
1228419
1775814
265185
528772
1414420
1611346
535663
759225
1428740
368568
150661
1520212
693910
462020
1249418
59400
1597801
995011
555121
1149579
263377
52693
1318076
111649
1537707
511025
1708278
1023466
985299
1873459
507614
1440575
81331
1430424
1119017
1585409
734913
560510
1496156
653844
780580
528267
1945054
90354
1667126
127177
1224001
719195
389116
566348
1009987
1357940
1211284
1025370
429165
64640
1173812
1719935
1988736
617700
1504581
1142761
163817
1710629
1398664
309283
1547225
475768
663154
90297
332324
1763204
1151602
1511736
301146
275268
355106
798200
1675526
1412088
896967
1504408
1641783
1657937
386662
1772572
1935644
412177
1717026
1479230
1010706
975048
346496
1925767
705019
383522
564004
963713
1173656
1502687
298810
695961
344161
602109
1303908
635215
961740
303903
829115
904479
1511008
1914245
832351
214166
1773030
780744
1604837
1653854
910852
1103862
901456
514660
810967
1274749
1266986
1652466
1534496
948201
1921068
340051
384650
1214125
1799360
1850802
60539
1362417
1813443
816630
944242
1237718
876098
1620926
1774383
1321501
1024525
905550
1210928
1162186
1373363
1706285
1700223
652222
1787817
1842274
811041
573846
164557
1199272
201040
713138
957930
1823654
267670
529375
257530
425032
1754662
918096
395788
540807
1148554
496164
471718
970275
1297314
80582
1945656
923114
1380377
597214
1314213
172471
129536
947380
1112853
361929
235997
1804036
164077
1665796
1141876
584641
1879223
1029086
906277
623638
1925713
1667566
844500
953572
33232
1301117
1212730
903505
1047007
75941
1631131
946182
588341
190746
15454
702051
693914
1548422
1320290
532949
1288921
1918899
277840
1048352
1995605
10817
662212
1055958
307226
1891359
1013025
174933
1434095
114882
1335650
1667390
1031904
1100382
1528250
1638160
717301
526999
166863
1468339
614633
1848463
291917
526485
1692965
50775
1372682
330992
1842725
523453
201554
1199443
561974
752340
1293694
1713120
1049198
732785
719610
525245
289031
1587596
1782356
443623
168473
613352
1572206
1029280
1925346
1679032
795908
1068393
322498
1962743
1074015
190803
322483
1145124
832679
1188720
1042948
1831969
1173600
963345
897537
104522
565590
1837657
201918
786314
1879524
950948
15895
483805
1540495
1171913
470356
1392821
5794
620143
1477637
1256677
1308358
696276
1169561
293861
1071776
189971
1667396
375617
1851297
1802385
1243456
1156584
153828
1846794
1956351
1419448
426357
558987
860214
258905
1892402
492710
632215
572789
716161
1177169
97273
1810696
1206334
769991
1220510
1497600
564449
471397
1847294
1542338
1817446
691908
764842
1031991
1201114
1655599
1172629
1090807
805558
623342
1844144
1255054
868491
1822062
1965868
1627611
584330
767072
871334
1527621
1398635
1323297
531021
85063
683165
1899916
1972152
1862947
1442432
611104
1575989
706938
92888
127885
141246
1037592
1984214
527405
1899469
1184574
1212106
437604
1915857
1300735
1270806
1305095
1422474
260896
732674
1588359
1367086
940625
891622
584656
1822074
667715
1578663
1537240
740995
1262074
1957151
746969
87801
1139977
200694
1263382
357005
719299
187171
1784235
623738
682349
1514199
1939143
1289781
1440936
1169511
211951
277718
614680
1534738
332840
750384
1467330
1809997
1113421
188293
874405
1849275
1027577
1740143
1034135
1356653
1688900
1195267
98900
1571468
1815755
184820
932886
228136
226196
1378607
1376350
1112965
1293126
1460714
725356
682421
250878
575296
1197149
290252
773635
1799472
1870336
1325206
1050853
721195
153756
974404
1659595
1355432
1932451
1184972
1366973
1882071
1288652
1467414
1342322
1728344
1463038
793057
389044
1177411
558776
762617
1858486
1424178
568103
1305213
709763
247340
318433
1606359
1209916
385145
1993908
1991555
412439
497188
104093
203649
1502133
895104
1470981
1407737
390614
954651
1255046
877653
1291951
835744
907186
361065
1294703
1613277
639239
1712672
888727
1311183
1526788
934154
1448364
718114
862164
21466
374539
1979289
1296732
1278261
445838
1253815
1591976
883653
1220571
1467483
684019
1500408
1684002
192617
1669803
1227669
1672059
1217786
786654
1482600
570508
507105
1868937
1893221
845704
553392
1907922
1741719
1299327
822171
1719866
799870
1611815
1770591
788380
527181
648197
414710
727159
1891980
1748317
752118
866979
732554
21313
869051
1291657
741360
873011
1632228
266878
1943791
797852
1261511
928426
567877
1050700
1726772
271428
962568
406226
341387
150447
1577522
269976
1414995
1540207
1920522
364514
39086
783719
1676296
351172
1563598
1958885
1263759
1527091
1257942
338686
1831882
975394
473466
32563
1351529
1072420
902822
1461792
1270625
1928577
697746
1102267
869659
1136468
761181
98502
471612
1611814
1862227
825447
186329
387633
1894778
878551
1672755
857830
537734
1379070
1832986
907385
325012
205858
336249
256829
33183
471375
1689839
1524536
1625961
1505092
1385270
756374
209372
792016
1404942
1353383
1619400
1846031
641052
17728
1546090
499003
349936
994365
486388
1031773
1997064
1044326
23261
1688795
680608
871189
1308666
1656211
1843776
1830214
1475625
1734430
1722234
102215
963616
245180
1462428
1061767
999559
1890852
255534
727884
1388285
118641
51006
924541
1975387
639860
540468
1605576
1828128
233494
484673
799513
1342633
1602027
767556
1558606
1695073
60792
1941931
782109
1751402
42648
1911632
1879788
933395
1496010
1461818
1133864
103354
363532
1419382
1505253
1674339
513481
322138
1523200
316575
785848
71994
1226999
1062506
1417613
1706702
1238774
1956634
872555
1969969
545950
966820
1320154
1447642
1503306
749593
479807
1171945
1984192
330291
747675
1536513
1218312
89404
837058
529115
1869644
74075
1434667
1255176
931545
961088
1656365
1357937
1488877
605474
1491167
1556119
1732873
532091
73077
673010
1012268
1372115
337807
917535
1252573
1532663
1044957
170416
657626
1124631
745874
765382
1924520
638501
1084590
1855371
1058915
1919302
855709
319537
555643
154828
991486
694783
313206
1131258
602527
485216
730087
677212
336692
571679
127891
125166
796859
1729727
1267172
959912
1406265
1558402
898703
1194650
1792201
116385
1260939
1298882
1715963
52328
690144
1589404
29475
1653356
146350
603461
1582304
844969
372546
1629910
1026402
1940540
459172
1749184
1013097
634457
1703000
181538
1744524
1748371
1154421
1708571
1442457
156592
1284260
516848
1773424
767557
746769
779678
554658
1557597
456968
1324739
149101
1055989
1470453
1351463
1610404
945672
1211015
1706178
76594
1723002
1134717
105421
1132508
1611814
449360
1010627
434717
61488
492158
1286610
776552
21923
47102
1328951
1426505
1625319
1311094
755107
1526403
206709
1240570
471639
1772025
789950
1589122
665257
93153
1660861
925947
671423
831308
861580
1866229
1439407
1899904
847852
341729
484739
922871
741350
1888254
757430
1137554
1705966
1078439
1240204
1218764
55856
537326
606584
1833202
1633610
235168
1040548
532361
541389
1963859
274518
1700087
1298495
202347
354772
1345078
274537
195184
1317441
883194
1294578
1233399
171397
814377
1278835
349112
329585
1478169
345697
1114112
818555
828611
1392034
1258768
745951
1451738
518230
967267
1161860
1869160
1427387
594374
1993390
1963446
1710037
410458
790409
1649807
473432
531652
1418008
1343042
479769
1483593
1496753
1321961
1331510
1553801
530656
838502
857076
1675547
71887
745399
1055431
1484700
936411
913369
492532
61166
1628626
1130981
1757115
1656952
1808861
360707
239399
1855604
1037170
1540180
951573
113369
1423957
1027777
194010
371052
461571
918951
1445023
790127
1204738
295680
276893
1875719
1801730
652539
1953616
224778
399582
709633
470562
491332
932725
1837364
1893334
914808
12645
1389949
1075121
839236
27203
1007544
364051
784258
340084
1441345
1432931
266561
522596
1010943
1769666
823730
279893
1851324
1152367
1407799
33211
856966
27166
203495
1247662
117848
1595341
78781
145542
844055
723408
164218
1882163
895230
1164702
231260
1134259
296171
1707753
1122947
318475
1783698
117507
460875
1022857
1260309
977779
290144
1429726
1240814
1656590
792955
840078
1213718
1943824
874607
1797248
732621
1022780
505220
845500
348009
1773661
1719390
1513526
307099
352897
333151
79986
653804
792945
504324
1460374
635421
351569
1818797
1015495
94763
975002
369630
1405936
1038546
1526945
1929054
429113
7897
1766869
608174
1726953
1814660
554744
50232
1309460
1914025
814029
192151
576131
1910763
1774426
993930
1758630
375805
513194
1158875
207967
168882
1227765
871484
1562126
1677157
653160
753227
376080
1114140
13618
1922481
85515
336731
53171
1475561
320587
1643895
908358
1699438
1383652
56665
1564395
1594493
1409186
327717
1189317
1295611
265792
481994
1577384
8554
1551303
1818193
847278
1129126
1165087
200961
288731
947984
79442
1440034
648761
202048
924887
167541
1253168
680861
1362512
513201
1864830
774417
1758976
410244
149055
1832113
112764
335961
1796419
864598
1617286
298996
1555833
836366
229933
869977
1595299
692109
882624
1251953
387409
410375
1190498
347471
1441205
193334
1397530
1541786
822110
219804
1496087
1965801
1052884
601269
1199368
1794627
1646331
707446
1824866
1426081
1799078
1030713
267728
1309481
1201712
708244
1994155
1523949
1786653
1922742
1866628
1334928
311905
1967618
1801942
1513561
1693867
429569
1897265
1103779
1142169
1268628
1385916
1381056
1707395
1617390
1461681
16910
1224383
362340
1522630
665810
458177
1004977
1001507
1485219
475947
69929
1947408
303477
362090
521513
1445450
1896997
97030
22999
228959
1457079
574079
836444
1015840
31287
1314697
1598353
880044
40609
478096
1179284
628467
745541
1330921
1064264
1960344
1916394
1104456
1610028
781245
1080716
177600
670320
376757
593652
291163
1172263
586935
1138583
910484
1685861
365814
573611
647898
852706
829262
1713367
1211690
645256
16872
587529
1546002
36446
1978047
1373959
713027
1164471
586938
1176623
1362615
381628
313691
1695572
1101085
1922955
74696
876534
1115026
1846247
1403272
1810946
1599287
1963296
116829
1664550
1125934
380053
766724
513681
948996
901781
534713
341650
1681599
163299
497819
1858692
835865
216985
817521
1568100
519613
1061733
1320136
1129326
543113
211208
1231435
801681
1460183
684290
1093119
238703
1850156
669564
1959911
1640447
281356
10712
1115212
1587730
1795554
107731
791089
1181561
220935
554923
1509173
247445
1498628
879480
924911
1889968
1623612
413931
1873955
1761310
140778
1691301
1226821
429216
1233179
741928
1330369
893733
1306813
329362
1252719
728440
1345141
1302404
257441
1326231
1315717
1369397
701872
171929
9656
1348306
469007
1393362
197476
362513
1409375
4845
193270
1318969
1398183
1278553
1367112
804375
344981
1113831
440779
310207
1110269
216421
202111
160088
17662
1360993
92041
1046274
1074753
744406
1198688
29631
787828
869007
825619
1865809
543789
489530
781014
1350868
156004
350565
588795
30587
42540
1441566
1595069
1395807
918821
785585
271462
1000021
1089594
866314
1735190
385933
402154
1033605
264835
712896
1519486
1435069
175117
897821
1912396
1616186
54140
200233
660896
691723
214989
1171041
356687
672388
1899092
1571693
1520923
1189168
459865
976473
339816
1992008
1591150
1356679
1554754
788334
363144
359678
1840005
1749771
1335299
1116485
1468212
1966951
90600
679597
1987914
491855
471798
160589
1153229
207293
178513
1882878
506800
1659666
600105
1129865
1297435
1247265
1519502
1405850
1805077
1036226
1374126
1962839
1791022
578385
375903
1879999
300167
108533
1498877
1858208
1667059
1326654
1068316
211659
1824203
1554880
1190213
1127259
300624
31210
524370
180865
1593500
1110716
1924645
415399
281397
1345879
1944411
703743
1244381
1511400
428659
947907
1571282
1680863
748415
490067
865507
853083
962750
788032
420860
836862
43075
1002712
243885
1774949
1308619
5249
1666013
1596107
1168788
23091
1565242
1025715
321628
1729538
1773824
1427151
1941133
1253916
327836
436854
511822
468176
797830
606728
1160082
844637
206047
15577
291675
1915781
1035594
1910689
425427
963689
627785
1048701
1822900
1177099
68300
1390774
1146246
39027
561661
1808384
779610
193909
985879
767035
715988
99563
287065
1102607
1929555
1631942
1960342
821310
1141018
870818
625849
1171101
1648131
52452
24588
1434553
114687
388281
264078
717192
619870
1234909
1796440
1053713
351353
455435
691431
79794
1401596
866924
409079
9642
819
479293
1792399
150810
1238985
1126929
665717
1345174
1167483
1011278
654353
60621
1063408
988164
314412
1870175
209637
663807
212298
389625
640745
804376
335813
1079057
1549625
1438587
1200413
1293017
1770047
1937690
399772
17731
989418
271568
1273738
1908392
1943882
1876313
906434
1673840
1580637
1090796
1292543
185120
1947295
841263
524734
1946317
1115003
1269324
405442
1147694
1866395
1256769
33365
1612469
149914
1715791
570386
1230118
1048290
242644
897473
537632
1823568
1050808
1479690
644907
263358
1094066
849777
1938745
529159
978131
502720
579216
449950
1886632
608002
29067
930555
886760
110309
1661330
1670954
1705989
1005833
1103896
48402
1110134
69547
267200
646513
70266
1828956
90142
1671519
161719
949970
27659
77997
41061
1044711
1503510
184459
669310
1157634
1571969
283419
1016428
542574
1720975
407252
877680
1595832
1874423
1525082
1125994
43136
1013089
373683
1317922
284460
1553495
1511844
1612821
651343
212878
535969
1364839
485637
1056370
1513870
597397
17348
1304035
1338224
1582130
1394331
671618
839010
1631245
1500024
1591186
1000510
1649935
1392843
297574
1810594
1513468
295715
1802163
874105
810524
165922
1270275
1855560
1695903
1845190
1910969
1357608
563495
797635
1984953
99257
802369
1708845
373083
1230624
972210
1019120
1150263
543087
1727750
566197
536162
1006225
1958684
1850863
1219770
171675
1376490
665668
1167925
1720071
1717683
672300
241842
153493
281776
79089
743096
1011189
1583974
783015
1105335
141425
627772
955731
1338106
1191892
707990
1030749
1359157
729480
405039
1143597
1186661
1304064
898763
842707
1344281
284593
203361
394587
689473
1902989
567223
1275433
639136
892260
1953603
1457901
1922554
1819402
537459
149176
1238543
1408044
11596
627859
1978500
1865712
987331
1241557
533716
655573
835777
794728
263845
1048279
598046
1937545
667030
1640364
1627281
1990587
1025874
1277829
1145758
677769
743463
84200
1473459
849240
1207198
1773461
1007113
1809723
1814400
1329890
1586589
804535
801232
223742
695780
1079775
1120941
691367
392314
649109
232799
732616
1329790
1307576
1833946
210965
895237
599605
1608783
927403
1013532
405844
1031158
935911
1608278
1138140
71489
429719
1069747
1067790
793128
1758082
1480068
836348
1934663
1145873
492275
1974207
742394
478624
629641
933377
75841
1727637
1909335
1978561
629489
1536956
402128
841392
1318783
1890412
325226
69851
1603174
1936783
1835142
1813883
831661
1867690
947225
1887876
1491896
1283224
1456999
1250779
1099190
199446
763341
1429691
1459706
1597933
1904248
302578
433299
956681
1990554
674357
363973
691220
1188787
1248466
1494541
390403
1070842
1665954
930084
315976
205635
160153
833956
1258656
1517530
1812175
1467183
8173
201822
1294683
106633
601918
810893
1926201
1222859
1505100
1110109
1636308
696952
95167
936774
261169
1487761
1596941
665348
529507
562936
453687
882577
357241
1270854
986707
1290544
2734
294591
591700
79440
387871
930873
1683589
90249
501242
894941
1277858
1123619
1828741
1406273
226266
1869491
1140540
484955
1724798
1915814
555804
1186377
1241937
1666329
522476
639858
979156
1202820
992008
11785
809670
1578411
681008
614482
970254
1994177
350276
1558341
1821123
605154
1383267
797467
50299
1148016
1341787
127123
1333387
696213
552507
749975
422688
713582
1975734
156297
799134
817282
1281290
840835
895455
796607
1316739
614689
1812522
294856
674783
416403
168197
1983197
521763
418642
314330
172395
1965966
1556283
803557
1930324
704003
580986
1807187
756418
401336
324072
1190597
193914
202810
405465
337258
1342496
220362
1763759
969229
1484662
440630
429692
1729539
863771
1398980
1002772
26410
1080958
1782016
569291
696429
1658066
820864
2278
238054
1546256
615747
1451708
449528
1774330
1215782
303163
1030250
1337955
1394286
1631483
1750712
754343
949752
816853
388517
357585
941635
1969294
67631
1605054
650929
884800
1893271
1196901
54674
982475
1766172
1380935
1288392
530711
394437
784895
1666820
1899005
777767
1280648
1166917
1852834
1999750
832803
635080
319542
459162
1956954
1912000
4413
868912
588777
881414
629584
1980401
617886
758807
398100
1719450
501515
1634880
1593338
602397
356640
352142
616457
1162645
1896240
194981
1882174
197176
496786
482861
349545
1527869
1345364
1539538
1402943
1369602
1098247
385653
1318907
214016
1160604
1339965
1292230
1276279
227666
982392
1967302
690158
932254
374936
1812229
420009
1265391
1984607
401565
924132
1316109
189995
392129
167668
1380251
870612
629147
926898
1989737
106507
1452478
1442951
1989416
396478
1123114
1700557
1866598
1357107
899004
1659530
1240595
1949235
131389
210942
471802
1471989
411038
1016413
816169
947923
942426
1238247
1994675
9588
257655
574666
113309
623708
1254550
1828071
629055
1944841
362582
1713433
977578
789408
1922786
16383
445302
1682768
755781
868358
761315
8523
363734
310442
1888352
1111749
659251
354585
1633402
1745419
788145
560091
1141863
1612713
486262
1513787
1533269
88022
1055315
1391425
933774
1047366
1440803
455650
1191418
439522
1330334
1244848
215233
1797313
843388
893907
1295094
1513074
1895497
1153804
904801
1225306
222012
138598
1983535
844831
978134
1685242
438943
1041767
949611
1079639
638344
14391
1262744
1122963
325941
995528
1118283
1282726
1885141
802509
63355
1449842
1061408
1997766
1786516
758219
1406546
914797
827337
805944
155697
1947490
672218
928822
1926142
225245
654412
1685150
596138
1720126
1477362
1102610
1540870
781904
429099
1594379
199714
843851
751697
1374370
175865
671359
1414830
1749184
1238267
1910746
1842988
1396186
119829
1415932
656303
1390563
1867334
1312118
1735442
1455110
1090653
1158553
191143
1115994
1268731
1424493
447598
1264598
29770
390496
618666
1607688
1469732
1001010
552851
1975575
1940860
795096
370369
1845571
996635
499184
1840752
604601
1435030
902933
1581527
1957143
1517629
1222269
1185963
1260719
215484
171597
16130
697364
706964
371706
1320714
1511486
1861375
1211766
1666764
189999
1801973
1672919
1471334
1056806
1751195
471019
1568990
697460
1570551
860560
659064
557905
637918
691907
1561759
1171806
528414
1005311
1487051
1233063
1466095
1862876
855638
1160793
957027
1317592
428970
40623
1191153
446280
190022
590643
71865
841376
1862417
414976
1272662
993922
994420
376675
1684627
1941581
303145
1864501
1179286
666146
1673874
1365450
171166
258388
1811818
838908
1440949
652416
266783
1967312
1944296
755840
694788
877144
1464282
640931
1201812
1245305
1256276
1705707
320595
1911047
1698778
742628
417320
1410664
1103224
925639
373442
1030563
1437296
1855079
1843193
1598083
106053
1885969
659316
1876009
530842
405377
486277
1178271
878291
1097779
1209274
1225861
1998109
340181
1946904
363987
1884518
1203009
1224342
1101439
486067
1901
640972
912116
888044
1084057
50052
1657454
502780
350300
651008
28077
1281563
325323
1104683
466808
1331865
262549
1777856
57681
531531
913826
322394
1030803
998744
1794493
1521337
281285
1253844
997233
1324925
1103017
271326
740042
1546584
1677946
899545
1797538
26694
1547232
298022
1777898
488181
133638
386736
1839974
913650
581718
204022
364425
1031987
1774654
1470840
641763
1669546
1273816
1029832
1716209
1798101
28871
1498033
750797
224409
357497
329740
1275423
1744978
1769268
1491107
1348370
1861690
1285313
599921
745114
1018463
1669206
749894
744564
436330
1663663
1606837
121262
1343448
319685
798470
1390647
1995638
466750
998615
1406798
747786
1962816
1981323
928441
1726638
146831
1544701
758368
319918
345930
1459312
142389
1417060
1501944
743103
1062589
984586
940069
1540066
1139363
945312
212090
1213537
546072
1970779
745210
1993401
312104
616114
1576824
1375447
1909936
991148
584301
1710706
1083293
1888690
507312
1223794
1276824
647433
1448802
1371633
1104592
1470964
1748922
789577
1277608
1836425
1896822
362836
747137
1717852
987241
1373630
548037
473833
298110
603120
672473
1864224
521129
1006465
782091
707068
1938880
1743677
542031
251545
348978
1505413
1916234
848873
1057504
1101053
1695177
420747
1714070
1063759
1557200
1349934
1346608
64024
1719796
525788
1031711
878036
250443
1464040
1298611
1676651
999398
1534138
1410955
308985
180639
884268
1330357
1618188
1234196
446866
1953385
200461
1381845
515687
1240285
805231
1347965
1794643
821344
1731753
395411
287054
34067
704764
1690935
1333202
552860
1768964
1096698
1524604
538235
1388989
889197
1976988
1175986
906382
226889
1300586
47569
706060
1755885
916296
533676
1971002
1040478
624603
22441
972894
1946974
1395977
1357110
422607
1896904
939433
1322967
121608
1449100
1055959
93050
1262834
424423
485821
1797346
95261
1881681
1487840
888127
516867
1335948
1639840
1196854
408696
705449
947975
1004283
671716
1771553
1264995
1351554
1159821
1617582
978854
1871322
116689
1574665
197313
1223894
1414715
530706
1661105
236474
603088
828968
473979
781260
946452
1357388
663854
1126098
477789
390522
984795
1954876
1467829
786751
933933
1630807
947796
1039041
444468
472346
1146573
56998
134950
1483927
551661
1822178
1336693
111905
1214528
1811842
1062050
1174094
1523943
291476
719207
1188273
258084
1462257
1359084
1352220
708304
303016
1060237
935804
799010
848913
588624
1088853
665699
912377
1775388
1500780
62876
236690
151520
1546673
626651
26470
472881
1575503
1079987
963631
300735
1983593
997546
425585
540017
1784346
997113
468619
1001120
868942
1212942
1627849
1177794
162104
115064
1317107
1812431
1381206
376597
1497164
1892429
52566
482943
637616
510880
2077
38809
970415
1749971
1601808
148358
1373842
820408
354923
767116
911367
394596
163620
1408711
790982
539344
17704
829132
1710127
1038988
994157
1898216
1690943
1498557
1724622
1618105
1858424
1376815
1232150
1567438
662031
1752707
895878
1091207
544546
644654
1909512
1447302
938418
1907059
539606
729379
327767
1358030
550807
1507990
641290
173599
1269545
1437799
286841
149550
1906121
1981147
1123877
1721162
893198
1258052
1896123
574646
1760976
1378426
755192
1904702
1590064
1448129
844873
1993616
389695
1234647
1717444
1369356
383523
435500
1582123
1513885
410879
333909
1514480
954858
673042
565792
839181
373434
1385668
927583
1010948
222602
363643
1474354
1613011
1655836
8052
999502
652352
1243744
289461
823801
1056904
1827599
1179010
1368824
634206
224436
885319
50198
1596325
670942
664751
1037216
367968
312538
1501089
576974
837402
831784
771519
750712
601484
167780
714762
740278
1843222
761847
1722126
688806
849999
461478
1435084
837282
1386145
884240
404543
34701
1493535
1956296
1585835
875888
478857
1286583
1702916
379531
1456958
548251
440443
1225763
1498984
781565
1992500
1941322
713228
421050
1825854
1996221
628217
154029
81290
1842451
86723
1924586
429502
1428003
100399
1664358
963587
1078252
1108260
511291
1653962
1502709
534053
275713
1068633
79957
1656369
59122
438571
777387
1210879
1904852
306687
1696017
1275667
682480
983330
1589663
492617
690715
441190
482601
1937062
194184
1650173
1114791
1097761
325495
1463178
1315828
1818537
1355295
1363337
740364
1934178
1983642
878004
248938
1079330
890971
664123
555635
1280800
1960789
982453
800438
1482320
998833
1875823
1117913
533913
1519870
647086
198672
1794295
1107575
708656
1063073
503242
593827
1003299
495476
682706
1170633
1960623
150123
771502
399378
1016728
492396
397884
286928
911459
953383
678124
387305
1054039
1570567
1356349
1322188
1690619
671020
1076882
1872205
935390
1304261
1748936
614740
1631372
1675731
1290771
1742793
852703
1029214
1816993
1199332
1704501
1515956
958405
375538
403760
1710974
1770651
1613378
1731556
1238241
1186333
302140
539563
392565
1814096
503226
739998
1239242
1701420
478792
120889
1731147
1594931
1471907
1210771
1442314
1835440
1794222
1055265
110412
390015
700709
1566414
1511438
788330
1226237
1375591
1171268
195821
1762710
317348
208181
898706
839257
957403
141455
1310324
22363
1008306
1376293
1704274
1580924
1902753
1100838
1233177
365248
83767
1827385
85982
391479
23275
630421
1886801
783879
1111843
1297642
879991
1941297
711147
874888
22616
1851574
560280
649931
1681448
334364
803279
1978776
1993167
1580066
944988
201270
377201
836849
499700
1872797
232565
1515403
452952
1348788
1071163
1248430
1708641
757961
319643
26257
1341616
1059241
813287
1447205
1049943
359576
1766559
1789001
1979259
587156
1083285
765724
855570
697181
1163934
441358
1231913
1096110
65377
318490
660942
1074264
289644
1628293
41534
582182
1340065
455589
767644
1703373
1244976
892369
85222
997601
1238285
193954
1825346
1809226
955760
47752
1770112
217145
1977624
821909
87328
1798640
1720485
653088
1222311
1790902
623613
1455734
1927939
86183
288854
572907
1917076
1879362
1136815
828290
418779
264806
184754
1094711
391752
330737
1608591
41868
864763
1667554
1769800
590332
1435326
1151947
211733
1135506
684735
1054106
1638706
724944
1498493
767576
843006
1199818
1453784
1554993
757411
1878199
96502
790535
1574577
1756849
1665389
1584891
929442
1615380
1388308
260363
1747718
527281
1891969
1441390
777246
1023827
1986058
346554
1610735
1417499
349736
625358
1094565
116854
1311707
241521
124668
1783177
1294451
1843594
1532725
1012707
311547
1898453
1508366
1534272
1758669
1024778
74762
900738
1350640
956907
63748
834646
1982473
979802
1513386
1890029
1958737
1628511
1266022
1571121
1681409
318785
1648518
177505
1567011
710992
1752770
344727
1648854
1869236
1744235
1609764
158033
1757866
862358
1075865
1824744
1359770
206574
1943622
951942
797412
1080874
332081
607939
1815279
458551
1320818
454618
62442
746584
1902786
1940908
798080
1884783
1539490
1017086
1258404
1741627
1521856
979846
131977
1943686
1797847
1400213
774411
789140
887441
44515
235351
1407841
42307
667544
1772629
294823
482328
734683
846887
1478843
1308215
362670
870657
309340
315853
1843345
24566
1026330
426031
1371336
952838
1804394
165861
743956
480431
867745
831756
1260401
268482
336790
15481
1854460
375094
1745442
1387992
98442
434657
106138
1293969
943647
1691279
1412171
209766
1378239
658126
504850
121627
1507645
1628816
476450
845633
644084
590965
96499
1267392
445457
1148444
1265416
443016
1653047
429536
520177
833302
1181774
816413
797656
1741411
1398212
1875173
1379426
216350
1943068
1989491
1588637
540295
864626
280954
523118
1437226
52100
288929
67807
141539
1618602
1349229
594646
80641
1100907
618286
1796216
1062090
268099
167694
290360
1440938
1323235
1378487
386964
1503750
855070
1744172
171902
1237934
908079
1509887
711125
829139
901582
105524
1431171
781365
1203876
1692502
408418
591499
1882268
1556196
81348
146481
1689565
1006338
64861
1314243
1906446
1506552
622902
1846229
1275774
630177
903508
1415520
1401020
1122990
895100
1545058
650451
550489
937721
1450522
206181
682947
1690201
349164
1035929
1473690
227079
152446
407433
233189
82619
792188
1867845
137916
850967
824883
797014
763399
915115
33181
336494
1050895
21595
690898
577890
1148981
914713
719277
713652
1611923
68732
1306069
902097
1393073
841224
1612904
1829149
40598
897802
255745
1909056
1057196
937334
1851314
1312918
1141503
638691
1096779
1210520
973716
788854
634230
568255
1852771
1708185
701450
1343471
331498
1454002
890508
1349579
963177
118512
1126479
307921
1471688
1356028
382590
380998
603750
68726
1138432
1416439
1993370
1530880
1638793
749411
679847
1830730
1799112
204438
1906818
542017
1240345
1694209
1755680
491579
55367
892731
75429
108844
644983
1909417
1575294
619225
1254914
1995483
854889
699857
1480412
27903
1131933
377772
1290822
105183
1597944
770364
110975
983818
184418
731500
1922402
1409267
1450414
1077362
933776
694138
160483
590456
955880
1892616
342365
435956
1305388
134814
1758056
212803
226642
1747720
892544
593017
456334
1692381
308428
561638
1394247
81780
374063
1955175
1135496
327259
1309585
589368
1664707
1636009
389365
381733
292673
164470
36954
321917
1102063
1651826
1926101
253017
376973
495766
1841258
570517
731459
1759624
1165842
161417
1917912
395764
1984027
1529245
25677
41734
781423
1687831
1180328
1657304
294321
1777959
1012166
735430
1840566
274828
1630259
541422
1142230
836675
680570
135542
1633912
271020
2263
524318
1212294
277189
1366872
1802062
1543976
1500326
997172
1875107
1477449
1930943
1295397
1869867
1890848
157716
1123894
1437454
646061
870186
907859
1101649
1899217
252016
1642270
394766
780065
20820
528578
1798690
1966860
250017
1646134
1798833
1433239
1269483
1793367
741936
579008
1001448
436433
873544
1413991
822590
822427
717681
1709916
726852
1980507
707728
1124730
423021
204627
1546722
1766839
236097
951006
541004
286178
1609149
1118350
1696496
1442235
790219
686819
184797
1638273
1496323
1526548
980330
1549417
1389086
536580
897029
1602841
456767
1599617
1031277
858060
1868591
210092
1941649
218078
34117
916799
308834
1982453
1985708
502973
1571910
1027108
857108
1764194
1780665
1171185
1177722
850487
1333539
660484
1366757
1925083
1460106
1405237
799084
150233
256551
538218
1177071
1283941
576325
365261
351360
202866
1766256
260149
1236427
1976842
1531150
1397058
1005006
405945
1560957
523960
40682
1458811
1819161
1885230
985708
71472
1332461
1730273
231159
1756195
180046
1331375
1746500
519342
304510
1928443
177413
290723
896886
219756
1959827
920260
1152798
403421
1259207
1970433
193889
1668099
25855
3795
113915
337753
40447
1335223
351858
1838378
1252886
1187223
1361337
674848
67674
966392
1090968
238593
230497
643727
1407626
458439
131516
1286389
1580655
470502
604331
244460
207408
1954069
421778
1669556
475851
1660823
281304
1966808
1052132
1755110
165579
1399250
330570
23953
1853551
1246648
1670252
1221533
1595885
1021302
1260972
519962
713407
1014805
293731
1872831
790246
1001179
478214
73328
1037437
1697296
1017697
861503
681571
808025
1363402
1992805
869860
946158
564756
1595164
1037070
836716
292552
1182662
1323134
489392
1866928
1655904
1502932
1931473
820443
581500
460426
1778996
605093
1353830
1123055
1744925
1199182
7539
1852653
1571692
105652
978738
430559
1376510
38053
294243
716920
760775
1448101
1315667
457887
80267
1974504
896092
639641
1290208
234742
777971
102538
1932914
1028169
1256997
1533489
413842
1408416
1976837
1043627
1376762
1069465
616129
226840
926195
1744895
954557
1060984
1792766
994036
786664
349853
685558
1872665
658882
1569444
897511
1718478
396391
1874359
1148695
1827690
1717972
144804
1397408
1955186
1964533
476565
1427870
283891
530646
1906872
1883215
646205
1431942
1133210
1411983
1408363
1539660
246726
1793255
82944
194829
1864216
671855
1914610
937042
1537395
1266528
1859903
351966
1605361
646131
199776
1711679
1243222
317456
1130283
1874641
1565268
224752
1822720
1005961
1171875
671399
663078
1384068
1492783
1483271
1098834
1700496
616103
1021992
1752430
1149760
1880350
1812708
772322
1402505
850127
1749457
924261
183508
462721
183757
1438683
1520146
330097
1859991
1919440
1615505
1468070
840958
1543833
1891765
435010
244419
277428
235317
1055509
273222
862444
485171
831296
210210
762397
1023472
1505249
1803796
1964943
1647179
696308
1536761
1753966
1619073
354815
900949
849407
1156847
339424
753124
1698104
1601748
1689323
938111
1439110
1295481
1528687
1513149
270008
964460
64202
925020
355020
447134
1297087
1605410
989815
100414
1823470
1885547
1528437
156594
862637
1196698
588714
1078922
292341
1993989
1640105
516177
1064070
661647
1982575
1192670
1374953
1828127
127110
815933
999692
374440
1633271
35531
1476396
1194657
147732
1124993
361078
1123795
597043
433754
982569
944390
1317439
1941733
525635
620643
1971064
949340
1985476
1447582
1646020
148119
1009588
1941227
1524756
1637107
1842277
39647
528066
1170599
438353
207845
1389614
457775
569167
1582399
366639
1537474
1400826
1740185
150885
775192
349387
611615
1735147
1362211
1358024
748649
1984
1111529
961719
194108
833428
1324585
965964
85482
1800033
747638
1814738
266119
798492
455871
203606
1440694
308853
1130140
1108206
362387
1970474
770826
947147
1511125
217203
1695839
1785138
702755
643454
564516
812511
463440
1430447
1283750
936125
844602
1932807
396397
1368220
1739330
35195
1698597
977845
1372700
1945614
1377881
1804849
562641
1712250
954984
1502208
1245145
1474391
53793
1321216
947767
1365920
1274223
109950
1427986
1637828
1036642
635262
1556460
1208231
644057
637510
322737
29440
1820310
401120
130175
148713
1098965
1741018
1216637
1055035
165312
1241178
676583
929499
1633585
122259
283286
498152
1020572
1875003
373074
353738
1734064
1932546
1118192
1292459
663868
1433903
783279
320804
1078898
1058829
1652830
1924309
441571
409310
797037
292025
1104507
124302
83677
1663706
268745
1793418
606527
234147
548072
1950677
591704
1509361
1008032
1521012
20597
209461
1350064
929966
1204696
614476
1488570
700793
1186984
1991073
388224
150723
1635383
1301296
238663
1021139
544904
705923
632019
366381
331103
1925783
1152590
857053
450197
1377350
352744
1141409
1621057
606848
35211
368980
488170
1313246
1462592
831236
1981453
1414034
1565682
1962039
672870
542742
538334
901219
96707
814658
188058
768245
319066
1807255
1934072
910642
762979
21265
183594
865910
1707650
1076418
589316
1286157
779468
1484356
797994
326699
825696
453124
1800891
1070624
886511
753139
1898268
1260812
286679
1573066
907846
188935
1028317
879282
929913
750994
400919
1912585
68554
1271832
634556
681177
126108
450081
1764299
1952585
665036
520887
324405
169691
1289003
1093888
1248310
642557
1651444
736921
533991
595189
1666841
1229896
1899077
1782672
289614
471931
818719
143566
1158448
396395
1720408
1130551
712051
1458221
1493494
1140482
187072
1493391
1759916
799259
88711
421696
630121
1326657
746629
234165
1091828
1473935
1929026
784
541896
1787910
85496
1636641
803034
119506
642198
34430
1846565
1661948
32351
1392998
1503924
1816749
486512
469896
1015739
1864598
744355
1086809
1082227
1372188
1081121
728561
331927
941518
1977947
755556
127802
919651
255201
1028986
980345
351371
1880375
60014
977581
510517
1396428
182993
1023160
960707
1763103
289110
575514
938261
1695439
1573642
1357280
1476349
1343980
1331120
1788992
1083121
1727944
741337
1549191
742360
1391261
1864041
1723808
1446570
1822306
74708
256390
1494393
13727
137000
829732
1606982
120143
531948
1079775
1061460
494072
665741
566907
977227
759446
511084
286654
295604
311875
1667755
619645
626334
1145871
1874780
322050
1575712
751169
1310386
402944
502361
186590
1415307
266363
200004
386516
1740402
965554
42542
1023047
176876
732711
1908749
13647
1751295
1632880
1105624
546432
1590520
1724000
1668510
1001115
1150935
1626294
666454
1309207
664238
11484
357816
779434
1667218
64506
719339
534544
308693
365102
1041344
583563
483618
1817113
1001263
1444092
1371775
1458349
1028375
1136140
754188
1440745
52311
1966039
484449
1746894
186634
1715570
1454746
619675
1631205
6493
748707
1079192
824905
197904
802594
1748212
1011863
1745955
522097
338972
171782
526935
1399201
47428
1723957
1285100
1958324
1584795
445102
521339
638871
1087473
1447501
393988
1719527
1779179
1648081
747747
33255
87638
147089
1198048
713046
1687699
729755
1877558
1942837
1592270
1319916
944316
971325
1632988
1353327
367100
800015
253052
972295
373447
1195670
655427
1257512
143761
323933
1500600
746602
1777674
272532
919943
1526406
1563352
1174765
913421
1629902
230096
1841315
483610
727049
1963689
825131
167996
185994
192213
730088
1399161
1442627
1581447
1759487
1689092
91513
1340434
1024508
554429
146163
891792
1821332
1946397
1918260
840258
465845
618509
1871173
1989745
919593
1057357
930197
461526
437945
1648154
637466
383194
1473097
922632
543325
50535
1362359
1310918
1314070
1066235
807171
1668317
1987528
367971
579318
759174
746574
312284
659402
1334318
559797
127472
445013
225781
1477465
1395443
1864063
24076
1313624
1654505
1859673
1898778
1241432
1691166
1226823
583730
1090588
1002932
480251
1625851
366862
1137642
1691400
885156
1115170
588025
324176
575491
354356
1901664
298960
1018692
180358
666216
1296708
1299174
601351
704091
494975
26906
609008
191080
1461171
118230
856968
672939
1022425
228808
1405175
466028
428976
178099
1363628
1170271
1726936
1444983
1731103
416558
1862476
1540890
29510
1452209
1376008
750
702504
673387
1657906
504344
1284158
554852
901093
1556491
610084
1638723
1331366
1447507
1877882
737300
1818537
1870055
1808850
730315
522947
98910
137023
543229
1589568
1239480
1968167
1523790
1792243
1757728
892589
595196
1077938
1373196
755644
1584724
35140
1073190
962073
1591122
206490
796536
913684
1969053
1732394
1696209
1348745
1888800
665539
1927237
1114442
1045504
870363
917515
1498115
1844617
1221638
1298838
944309
1734166
1325529
1751509
1910319
41432
1567211
770787
1356462
238834
1273958
939525
161182
76529
1855550
1455467
1024283
1753079
1077610
658402
379192
116136
1125720
446321
524912
22358
1913743
1641404
1181686
1410146
226
1297540
710317
50878
463198
346893
1467135
159516
714822
1331181
1864864
244408
968939
626465
1179552
1928693
1724854
1969712
59055
1394759
1507068
972529
966170
785704
1755709
310423
1204976
1540254
1125852
1810395
1016237
1988156
884256
1438738
1133378
825672
1712062
1749705
1001885
1056815
1911226
991101
1551726
1855936
1647200
1054758
150920
1858604
1917821
105784
1429804
454220
1545136
941216
674477
1742243
1894480
1485204
1269688
1070314
899134
1056215
978563
129743
518220
1674737
1279162
1480252
191853
652077
1580044
1586661
1228829
1869451
1422507
1202366
1773044
1814306
929124
1381660
1678341
598884
183368
1775758
1043624
1270641
1612773
139926
991503
538339
179756
1253796
752915
1277763
1594707
711598
1576362
563031
84576
217731
247410
252216
1247973
1533312
1924383
712284
1597325
664359
822520
786955
1722942
1947152
605975
29195
1742301
1824119
1811963
879139
1657453
1697439
1837972
1385043
1231225
272001
1121522
917746
1629554
155189
582229
1153731
1912888
173394
280096
21416
1645249
300422
856517
1369531
1206034
1797494
884861
678879
448272
553846
1976540
1972608
1451306
334980
704219
53668
605246
279891
642320
429887
1704705
1343652
1730380
416038
388083
1159928
44017
805024
1669390
58268
299683
1030453
516758
688835
1268249
1768089
291902
1903865
340810
1330859
773175
1305814
605399
554455
878469
572270
1238105
853670
1716936
758818
545611
1251705
45721
1180189
1804105
1624004
125825
773167
845711
1365785
1962064
815475
191722
282144
730962
1446346
1901554
698923
1717654
178088
1951221
899091
1130563
593707
1931216
1273908
769784
1340172
913499
709595
1491212
1194037
1637068
361693
1604648
936639
558395
1160964
469420
1915009
1926764
1020058
1474891
1542099
743917
1890980
1198190
316651
1991894
1338582
855449
730216
973854
1794999
379391
115714
174203
292002
606765
1963347
1773694
1665272
1594090
1647881
299545
921267
11979
102757
1539434
202702
1696333
1239198
1849997
1016214
1195778
959701
1347227
1198699
703226
1385797
1502076
1518447
1695130
918894
1050157
611359
1965498
914848
1097238
1512716
1616882
940018
1778455
1695360
1121494
192588
1475920
1236059
1846796
111468
532914
1415994
1712524
1629691
525583
1622015
5273
1573680
1389824
1924171
466449
1035656
1555251
1413474
1948408
1815827
1511853
1903072
771226
1359681
48583
1788367
693285
1086520
1013994
537358
1668607
1730834
1957001
756975
1513796
1237874
461188
294401
420404
735238
185752
1784735
859497
273594
259029
1488002
1739095
1588353
435469
925240
1178839
1969690
258654
1998134
1301842
1889067
264616
417416
725804
1541542
322905
21674
626456
110738
345776
1901476
1805201
948149
1744293
637842
1750
1301640
136534
596558
763156
737760
217348
1839088
1218147
1787464
923672
150838
420717
1118630
1276342
5098
601382
1534026
1678418
1032298
860827
1298067
853387
454637
884121
143193
1911490
123759
1935372
636475
1613802
233647
1374285
302050
1591076
1068097
1067612
91806
1811113
839507
72794
941568
711572
1387702
316862
1628231
63033
660572
1776518
1609872
1955686
612373
291461
1815817
1398582
1651955
1321812
86180
1464267
1105291
1730249
586935
745596
642124
577233
1019071
12478
468834
1667446
1003962
877368
433358
1857355
932335
1676789
485065
414166
663866
1573013
1314937
1523629
1224793
503846
1440101
32617
1021266
1247590
1164235
199914
1619037
433393
144695
1137708
139448
1060949
1259830
1843648
1087378
1622119
1425753
651880
1963008
177449
270741
1326654
501004
576369
1977966
401512
823550
433101
1937347
342495
723360
446824
1215254
1791121
1359722
817203
1327729
782237
751059
1645018
1061099
447719
1968954
703383
304254
1911840
4389
219983
1222956
1070283
1218795
133464
526545
686283
615539
444703
761840
464190
338236
1847569
1234740
1469359
647098
1222271
815747
1816948
422086
1337833
1991977
1871093
338652
238018
531532
935548
1778920
1239462
1865035
466284
1181507
1410637
780308
1025106
1232106
1417429
1585368
1580433
271058
1381305
1099082
1488819
985956
1397897
1749459
362338
1594269
1892879
434610
672734
878822
1713651
468011
223244
509828
1232699
871719
1425979
1179556
206151
459948
16257
1014622
1681045
1695355
168700
1373716
672558
712873
1358912
113640
420751
1006137
1030199
997176
76473
1671436
509933
30813
1033574
158554
648604
1309810
570350
110234
258332
1184088
1736022
47342
377212
736467
509326
927335
943439
1780934
114672
726603
199495
1180463
458783
226526
1920390
1148744
920951
1141228
81471
1037111
1505068
195074
209567
1987851
655347
156620
1590767
1444031
1760101
1584403
1935931
646666
140323
769798
897649
272122
311753
1251437
1354004
953589
1537454
170700
1986886
1872052
1975775
953760
1935370
470844
943702
624092
647673
1007459
991848
608987
398103
679443
517023
1147325
571093
1973426
1104649
131416
695799
1949610
1539737
30812
1146539
111404
468860
213452
1968989
57125
802649
697598
26005
354650
1903222
1979456
491849
1151450
1056097
153141
1322636
918050
538092
72695
644038
321836
1633300
25789
592135
1593631
1915073
1892359
8770
37507
811663
418699
1556844
300740
635451
1478751
1014102
1549473
1273552
289904
1699531
1273977
551481
1283748
733580
1681858
835447
1773054
1380856
311716
922144
1026010
1430885
1782037
663439
1375461
1925477
526758
1333271
1451873
193631
130632
1134598
1127761
884367
9416
1721130
339682
472548
1821652
1007291
1881882
1494755
1661436
732070
73308
1773173
1506752
1108628
148164
903859
1429091
799782
1142175
691488
1228022
156127
1482400
806416
468429
1691584
832984
1143237
541882
1974092
574193
58380
1317779
168165
614916
1552677
113869
1576848
143773
113361
879905
989849
1717766
1952509
412442
1785976
1438890
1184298
1883037
409554
120909
752756
525292
89652
1135990
1993258
765641
1461023
1084440
289509
102488
131915
1118160
298805
367245
302530
1190393
846036
1666753
1358247
1164021
1711023
708108
1058695
896493
1045138
456927
495749
737386
1844251
716487
961084
234438
501404
527728
1071527
297852
61112
462298
483850
612191
324512
1786829
1155553
1484975
1214871
722845
1431892
1722
121314
1896144
787453
835176
669410
1155343
275505
1580931
519408
1029071
187798
144245
675457
1324580
1055806
825179
159810
230326
188266
716117
98089
1752512
198300
632611
774458
1446385
1643090
1000074
1777215
1580108
624315
1782670
99926
1371954
1075952
1284066
1212200
624402
1338925
1674469
1186716
1002393
15552
1462448
603350
539589
247421
1584279
416541
1711881
1532445
1253791
1591931
1977905
673546
361665
1601497
653848
1219657
1856679
993812
745252
1848072
1145514
504620
704703
1356931
1706154
1693558
52814
1507142
738856
1593116
1856587
1301959
439674
1850268
947205
1388017
1676571
698525
1341779
1566396
1867112
532577
1818693
1472314
1941650
1290593
1438472
832717
1330223
118386
813644
1192269
1062829
433724
1771615
441099
1279165
1343949
833902
1297613
904397
1055575
1992561
1950911
28207
219711
669247
814912
1685194
638366
1481419
270600
88017
926558
773411
1298897
833916
1916976
1226328
1649591
443174
1173912
1191867
873974
650702
1335408
1816146
1802990
688231
277603
1931964
1905794
1891611
1766296
1066485
1452846
1694858
277904
1304625
1909959
1015767
835578
540798
880041
1932317
879020
433960
787851
1208403
1501516
1341730
1793341
661517
1738698
1588182
1808000
720750
1255592
1543226
1104910
614104
1136996
1227997
1120940
1564759
1590689
258321
1904690
118736
486836
1931162
1607502
991471
539914
221088
272826
1575594
200123
589249
1249380
1500200
1970473
569097
1721641
1194355
1732379
151376
363838
92125
1544401
600111
1010526
1417107
860677
382313
694459
75040
389932
1589447
479378
1341653
268823
783987
263128
1052812
447811
177801
1074134
984348
1752392
1750907
120514
1957806
139248
1813215
394726
1564841
838034
25349
306881
1503724
1264854
1340330
14046
352900
661479
1225428
1719026
1291694
1855200
712077
213840
1535187
1910870
1004775
997469
1124920
1962629
855722
822068
444758
1398233
1611190
1038810
1900727
535393
547791
684193
267926
177328
700291
1021805
1237437
396099
933356
1589453
251662
1795907
1875090
36169
144520
250132
859300
1953404
1659266
614842
1302850
1742878
414695
712207
1234010
345295
1891768
1455865
209998
1531040
206012
1526688
1766671
28715
1655510
725009
587129
719346
182326
674287
1672433
1330163
86905
836224
794736
394330
503306
1285242
1297526
1471315
121008
201256
1584854
1804166
1441728
1990387
1464628
1206171
1333817
962956
114769
910579
71943
1813646
973892
1917310
1419704
817218
859164
1733902
386444
1885716
117845
1567379
903101
822663
1841237
20854
373210
939831
1203158
1110979
363779
367644
121954
1909081
184914
175501
1836917
529532
275211
815274
84365
1682507
549043
1023947
1478449
686417
50341
309540
380134
1119204
985632
905251
338547
83100
1129357
1349819
1584685
1785243
213904
1950633
504047
901151
385412
363243
1924846
1664732
1678344
1047531
411898
337802
1790256
866749
1707209
612711
1404495
733057
952680
1110954
943694
614672
99865
1117978
1879225
1631527
129290
1117316
102873
497202
610366
1390583
463596
1142324
904343
1536964
471992
85606
1736519
1282684
1757119
1894323
1323302
1271149
1864720
606978
383381
1994101
1601853
1377802
69643
1205169
547725
9563
1088169
1988614
94685
13662
1392217
904682
966586
172166
876106
1653102
1846263
1282524
1663835
389493
582170
1797733
676928
1995566
298278
86064
974281
1856192
372710
509294
1366290
1829986
1641251
1187047
1461578
955574
504253
1489138
1355412
523534
1179325
568969
788239
1594898
1715668
1493294
1564222
410459
929465
486034
1816911
1898250
1613774
518040
983703
1758325
1486498
434695
599648
1723091
568271
1464344
1749528
733934
1370733
1909826
483952
1667003
603474
1834914
1032968
511053
1706251
1440510
1898872
1530727
1458226
195206
1621526
129879
1960034
1618904
903589
1110109
1905259
960011
1181445
1393413
1690266
1651990
1227552
479810
544421
1944661
568208
1820844
314985
859804
705219
856145
750532
1855947
1735394
1166069
369611
1319425
1128269
685006
1087600
634090
2509
128222
1360858
1145094
243432
645658
837926
921226
1501342
1040695
870851
171176
616459
3320
678140
435602
956816
1634640
476434
1464513
1918480
1150451
1433090
1548534
710690
662060
486069
1310630
984587
349953
1725136
685251
1157061
757587
960670
668080
1120151
848517
857249
1306796
1936301
1970894
853263
1335582
526032
655201
91923
912012
1435679
581425
652392
1478368
698949
1865679
1113
1006212
1159159
538600
1072670
696581
583665
207685
139419
623625
791223
960482
490260
974298
629605
130689
1616774
491202
1165650
1308104
630774
144421
116476
704157
1641230
1488477
1779976
1561923
444964
1541474
1103991
1420985
1393204
745905
771211
1349765
679219
928484
1371373
624528
1377747
1484173
1214996
530735
1493215
591467
743749
307229
1121498
1321686
229487
1948421
545899
226370
1669182
1268916
851466
680767
464243
55284
1166057
1513307
179297
1112825
1768504
1487444
1627700
1146537
109503
1355951
1072267
5584
1775747
626660
1485933
1334573
1983994
860956
1382213
131768
44110
83160
613716
657172
1995379
1619591
1030894
486212
669199
1673201
1307798
443388
1975569
1204831
1871445
1018338
1223848
1957846
1927458
541441
1297286
1332858
574794
128601
1942565
999718
1460458
1640433
11692
722947
296210
661727
1395676
1371949
751474
834147
208859
366303
1046120
950782
995869
1417998
1419845
1106549
672131
422293
1662422
1770556
956708
1428721
83310
1454406
795077
485557
701344
1153757
449046
1605237
30497
134361
409635
1069883
214392
571419
1287345
112452
384383
715627
407043
473230
330333
672488
590940
1826550
1807509
1758428
1973300
1288671
712862
744841
1190078
1937142
1494457
977895
363002
307461
969115
1285926
1295229
253777
1337507
781497
206385
1958328
56574
549669
670316
1742843
622851
972931
645290
1034249
8408
90714
768325
775332
1241473
573143
1806789
1505375
1980143
1100183
1888389
1643350
429654
1996275
423644
164651
978338
1363750
1767613
628608
516222
750855
268349
188338
1607603
1323512
1708832
1895805
657428
704222
875669
83643
1154551
1432215
247951
1641830
1703084
706271
1575905
1280854
1866503
1312116
1124877
660606
936292
1727033
1058583
679410
1951075
1991641
1556562
397449
1838457
1654671
530145
348816
1636510
899065
1688254
1589547
179899
1483616
793710
1856184
942414
404786
42388
906166
1152567
1367509
589570
9437
520269
1844593
979651
1995318
613300
504700
373907
28302
518617
918261
1144280
1673426
1305097
854824
459462
951982
1993816
173918
1790486
586071
497177
27552
926648
484100
945401
1865657
1646395
622680
1499888
1267686
376100
1950678
615078
665575
782976
1750149
306645
849660
1426583
1150636
845927
1240599
386376
608406
657084
582791
530850
754943
199098
1574021
362587
471450
1603923
1429206
836759
488065
806986
757567
1370810
1199323
1250208
80600
1298597
839997
454325
1586976
956420
1409814
342655
1464780
716659
120592
880702
193810
986169
631055
975660
1440943
1815370
380466
115691
492935
1701862
53810
826968
27580
1572784
917464
643813
471452
54373
1321740
501835
1625771
745059
1546558
512088
1499407
1015304
1830010
1661944
883593
1653586
1324339
218944
199848
546835
1435071
513090
906473
1200699
1896334
821072
1230741
368976
1786713
1474911
1106505
487904
1216697
294466
272524
1617572
743976
10540
1437052
1716822
947156
700977
755646
1431770
1205579
1724237
1853950
1802558
659506
1422827
1559123
882170
151374
818284
1500011
1808800
1976950
1532720
738073
335392
1374119
1162859
1025368
1124357
421796
225961
456563
1059255
1252773
951356
1888863
1902128
1379721
663649
121189
138645
1608485
1029831
1933998
511078
1994463
59630
1683512
1612123
296511
1065985
497225
616847
700356
798597
386912
820772
629541
1736160
1756892
357727
1678817
1658421
1470493
1439823
984068
1173110
1544031
664230
58630
590008
117099
50537
767320
813859
1871209
944999
90820
1865034
1295231
1892656
464536
1313879
991250
695509
788514
998929
1451009
1535263
1677726
1077772
1161656
843707
1981665
1691278
389369
612314
747521
886311
301493
1509763
1705134
310387
267350
772743
1341144
1283506
874499
1033648
60113
518789
79836
1437191
1500463
623324
1379735
1706712
1816461
719408
161001
815948
1444541
682823
1492870
1816848
262446
136374
1407303
1227625
107666
700066
1972896
804923
1780090
271467
1143885
185505
857724
26171
1410253
582036
1446357
851396
68771
141400
297060
959433
1708913
969174
1077148
1018350
77641
1657445
214706
1823636
122832
1418263
1490998
991924
1469297
49674
934170
664828
1044758
1261894
1049181
1132114
746598
972901
1873288
1650831
1615215
215410
780271
32275
1721325
146563
604707
1172723
1497100
962003
1559629
325458
23383
1381228
1796410
1325327
1156277
543480
1230829
1765611
1812611
175650
1815758
94404
1542138
162658
132129
665904
191197
95923
798821
1199219
1326808
456329
1200464
477286
1658891
1303652
1581379
329219
1188078
174579
1118481
1530030
417069
273928
714678
722018
1118452
1565200
1187272
156045
1984696
1489243
436501
659359
445400
524755
616032
234247
861843
1538502
1778648
1489906
1333903
106468
313806
66320
157507
1478669
1156818
1572389
1743132
987414
1087499
696523
553389
1956755
1323279
1955008
1606147
1592251
1898670
69107
1348295
838235
1260461
525870
93944
1046210
252380
1091601
1054260
394377
489483
1723363
1281819
1820340
613480
830757
926797
1094755
492157
1179229
1976437
718742
1474501
65870
947419
50257
1153241
1860010
488157
75430
1053565
63235
1881575
1346994
1629556
645588
1905116
571026
851662
1639490
667791
1913087
1263356
944946
90476
321408
825140
1734274
1939796
1954845
1202016
1855455
318244
374052
462823
114973
881183
1787803
1508790
1095005
1235844
1556853
1468115
1472673
1704467
386166
1354340
806707
475933
1522702
1772738
484243
824054
856548
19875
626199
353673
1549302
1791234
1445636
1303424
1191761
961227
480023
575767
1267974
532538
217004
650785
1514985
819242
604960
1454434
515590
1465955
383957
1540923
241465
222180
533281
1090892
819355
824185
1551065
1126711
1910456
1668015
1296659
1712920
692931
1968775
1628785
1788356
1633057
1302022
667218
1735755
159697
17620
1584007
911269
734186
486282
1884799
765007
830587
486554
1045580
1930712
825441
1646389
1017720
786915
1667375
71274
1888972
1402457
27633
963563
815466
898073
554154
1004760
295972
733538
1144148
407836
253987
1744032
812552
1372138
748766
1632271
285350
796178
172452
591772
1376356
1277829
1465672
205028
1457443
1901476
883393
1969731
94111
1927091
1394190
91672
924517
1877429
637157
1213613
1563435
1202879
1689166
264837
1960594
1354997
1183152
302311
1328051
474457
1207220
1729296
736591
991628
1833376
956561
1749370
1458030
394381
1572935
1695672
596305
1576404
1063583
754597
1977850
524640
285370
318518
829629
5863
1432465
1727048
1589097
1808881
355675
1145065
456985
244436
661942
1622899
1696910
325113
1629088
563422
530916
828871
440722
1620988
719379
1333456
971334
781880
101104
1213468
1844999
84607
1158948
1708988
1172421
559377
32724
589860
1911962
1715375
1202220
1974988
737767
399838
531734
731983
464877
791900
320937
1628100
957878
35074
1222894
1529798
1833341
364424
1701977
635350
89383
1582471
894083
1777044
18188
670524
1075992
867807
895193
1624199
1609259
527038
1788107
1188089
1857889
124561
1686677
482175
1799686
1930178
350141
123980
1168130
728903
1058925
305253
1161408
446307
1627117
227763
641743
124354
1277781
581844
1458248
427000
38552
567780
972128
179810
372330
473347
223436
133235
370276
1577783
857241
181758
1335817
351184
319851
279693
1042549
781065
1425157
506271
241714
312949
584357
626521
1108871
622382
1214771
911828
640921
1826539
886546
1678775
1142936
746753
526041
888101
134939
827720
357183
1461887
812519
498117
607539
1540071
590096
1124495
1074354
1443722
491695
1910708
1560852
110841
1521867
344855
877184
1009066
1838797
485571
1861623
531631
446177
1860910
871964
1813230
1487213
835209
15401
1705191
185257
40721
1170921
1016024
156657
1197082
74555
784310
1742677
1115230
1979775
1326278
1109749
1344901
1490227
234954
610408
990053
1170751
1497218
1544670
844833
1179759
1108080
404879
795538
321684
410458
194172
1679806
608759
318229
536392
532173
1466200
1118563
1561377
1781062
1067906
1806399
1080230
350035
1928346
1405348
688483
125907
1636699
1156764
1151902
1679044
1996893
965415
1639692
651954
1626170
1456203
919693
864910
321377
719164
436401
866259
707068
729758
88713
1486564
1049565
1304551
963431
796320
1848626
1430405
1264940
1545279
245853
1759767
1653024
330993
1725281
1393332
1789315
1189624
519247
196492
1706923
530247
1757020
1335761
830673
1876395
1329220
576708
1574363
273132
1581000
1950923
693283
1585201
1507918
1060580
806935
902420
374171
898167
241693
1557419
1485424
1920157
703752
1172618
339481
1021429
193336
438813
168652
724891
1599228
1665766
1835292
1977026
180649
1055686
898799
789046
829841
1132498
1242122
1658896
1484431
811251
1107464
1163044
1263767
1096717
1038039
686787
586693
1692564
864467
1908906
1254513
1592349
420185
1657677
776978
420911
1783370
1375274
1308077
242097
620038
302286
1247445
1024757
1152736
1966000
1763427
1679531
1975912
670145
963258
1830754
53398
543661
40687
1631550
1636740
639086
713801
635904
1266057
579106
630087
1994283
813057
719870
1918791
152469
1147804
798971
211452
976999
1687648
833515
1244426
541567
1421973
48190
825287
770770
868200
320140
346339
8619
673088
685816
1418068
1248638
614388
260771
1502851
1801121
856563
253011
1100019
1281786
1027796
112625
1590748
794617
1735120
1720583
1916521
548887
495309
10342
215864
713733
1117031
44583
13261
888224
1462645
1608367
1455098
772394
545739
1775181
1303753
1417304
1431943
1730220
1149789
144317
1271260
1915162
704838
613405
1944718
1951463
431483
1266773
1102351
1418897
94739
1695732
302733
226224
1405852
547440
284725
1021213
1328716
558250
1192660
233220
520305
1555899
1393354
1497677
1410648
890984
855124
1551573
1333776
801877
792180
1603216
429680
1353286
1858058
1495734
176027
1332343
1270550
1483811
221560
79907
175064
949831
1213536
721303
501544
1532537
553797
798258
1889135
691372
719030
1648132
467749
468727
97807
1315078
221257
304834
1750437
820905
203077
238029
431465
1346275
388092
1216432
1751500
1655418
1553567
186380
1744727
409736
147319
49003
269450
864178
1710669
473374
395176
1484476
861896
181874
1802348
174720
572437
1692914
1031205
1243580
618245
549065
124164
988153
1269908
1062484
658515
448217
1253793
1491227
395323
913065
1931053
640798
1277602
1421798
472904
73804
925682
1902258
1381148
1463443
608153
1445734
543308
1593828
751242
181029
1871159
1854501
1914624
1206610
671346
952994
1518129
92903
1915482
1741910
675861
1477808
1722485
1224863
538374
1145812
1476532
301077
1987227
980984
1125263
1155495
509610
1992328
1777651
962229
1053410
1616628
1890999
1106635
598570
537010
1401336
1637087
41675
1162260
552731
574782
1935272
1327286
1843992
754963
1848761
1389338
602804
1353570
841967
1617360
335639
230664
1010027
1793161
186630
1202621
264619
260884
687265
1803170
884446
358870
749168
1384186
1434630
1572008
750471
1288509
355334
135828
245001
277384
1267681
8552
148938
411372
939129
1250130
415764
1906112
321730
687447
1428914
1360841
1248999
1395487
1228449
980796
73181
790055
295128
1854715
1415586
902896
307729
1225845
1421865
248344
925940
929984
258352
1732710
1492011
1412833
370452
1406137
1117528
941383
1668968
1178948
1127796
1848936
1432264
1463413
1003680
974355
487731
1502006
156677
1721985
1819537
630510
297363
1640700
612111
414567
1277505
1085288
879058
1826945
467725
977253
698482
1228632
1892859
913570
1409204
526822
628869
345762
1443997
951174
328813
907909
1438764
1570597
924246
470137
974924
1689654
470280
1865659
681001
1597265
1579471
706614
1178934
916573
823168
592087
1808017
598506
1449302
1445467
1149884
983707
681278
1975108
1914700
1645164
21555
637101
1084890
864713
1373172
1370043
526831
1520562
215428
1968158
892318
1541593
165688
1594524
296628
391344
1735542
1907305
434701
1666616
480975
815478
448676
1632697
92355
468653
1313311
195586
1329094
808983
110654
362462
1910183
979910
1323711
1647604
1031887
1430092
1022943
1121353
487526
1942081
1624411
1489579
1083820
663172
1263474
114057
609810
1555361
1601755
593770
1074294
1214992
1609326
1391942
1113378
258838
450400
379528
531211
1147492
1908884
578314
22048
883547
809242
210628
693997
401704
1935985
1825323
1242439
1950648
703662
464709
724385
1423961
358030
85832
618799
437935
8197
15374
563485
1230840
1312660
1360681
1726734
859689
1068739
1551557
1547549
928297
1253733
1570164
5436
918763
1884142
1621633
88913
182751
997025
1593286
363168
1013308
1291074
1341110
1796657
5052
1645154
1339588
1237454
691225
1394246
1918421
1018079
1566806
1735689
77576
420405
327553
112927
1479815
942566
239103
1772918
1645050
1860
1636603
1398698
969258
530042
623778
1700970
773330
1244057
1183519
312914
1528700
1364479
461266
52207
675275
747412
766589
519271
1212615
141812
124728
1780493
690291
731261
192798
1971244
1324046
1460412
549117
585102
426368
90698
1455899
282238
1117235
1626018
296928
184447
1096858
497991
455550
861656
1986814
780374
271553
1691179
350860
1875307
1641468
647171
281705
1195499
1358574
1758011
170994
1835882
359459
610531
753963
1464892
870209
832447
640859
359544
1017114
992524
974680
475557
677231
1843344
1214858
1054620
405299
1679758
1403227
822695
1735463
329807
885004
1345573
625142
689138
522259
647611
341898
948420
101968
1034533
751942
607239
595992
1389446
882870
153776
1975718
401926
1766937
274288
291705
1513282
49658
409652
1311747
1618198
1824656
221105
476464
1023106
914753
1465021
3202
466255
593068
1328065
76467
1074081
1178041
1600023
779244
1293389
1995874
1226699
906434
1939580
220013
540411
343033
1623423
343871
804435
573263
457442
1766633
1436441
484812
921017
212012
1311454
1289954
1370125
567370
1486966
1804215
1935745
843254
693581
1302222
1068537
522385
1947064
747291
512894
1903333
680294
397849
679697
1351642
1873752
963471
628061
1801271
1375906
1243148
1195102
165795
1534058
1056185
1880220
1028278
1057383
1802740
134324
1647505
59443
1008747
1635983
1556754
523713
1844794
1333608
364711
1575908
633503
280044
1012272
26511
1941431
231826
1015052
1287508
608597
422156
106723
216965
429765
1637827
295236
1055490
714803
1672433
270784
793776
1903341
1780476
917604
411859
935852
1111040
1072601
1974487
65165
179279
40315
31690
1048112
909203
262901
1211490
1556020
1117572
765627
1245332
549150
353465
407639
1377845
1060146
706023
1869547
1116361
24848
167072
84447
61846
109878
1366318
818474
170315
379583
1170517
553679
185214
1951824
1642160
901161
1891875
206824
1551165
1724085
262657
278544
362644
1439238
71779
553264
1373995
1918564
1015043
124694
1445552
212245
501226
17794
1537391
1849273
169378
210432
1719787
772797
1978777
474269
1041362
1484218
1710712
1208974
1083915
1122540
610122
754644
1948285
610184
1053338
967286
146808
1555461
1101862
1031679
858215
1416936
595837
1567408
328073
1483358
1732266
1671278
366584
1985061
722015
1013364
160454
1510643
418117
41695
956548
504431
1425943
1531886
1686602
608615
158243
1668215
1034183
1790147
601817
1619536
1894900
258420
159194
1245230
1385554
491665
1121566
1729746
91299
270881
1231986
582834
418442
1230436
1529594
928371
887418
1420309
166057
1479133
106040
1710224
1395161
109826
1725679
1511651
190910
792264
274232
4731
804061
1925403
409917
336959
269781
1971733
1524187
141220
594892
121523
935839
1956
974949
1085581
1067785
37024
309765
589495
1273539
1927845
391158
824133
18267
1456980
1573541
560009
1059676
960133
681647
901457
1485100
107690
251623
1229492
1917721
1401321
976330
1137093
1143199
705023
907406
176104
1586093
142869
1895746
1042
498727
1390070
1950540
1118019
198606
542136
409292
870477
185636
819351
596926
1048708
66080
1880305
187643
1621711
9122
731489
107145
628597
523536
351140
57476
1445280
1964089
1032112
1003003
1396037
1173370
117258
1751871
917088
1046445
1835557
356856
1346781
467906
1252902
584752
596678
383527
632511
110867
273611
1505213
252250
4067
1173280
946632
951339
829929
1697445
927986
245982
820752
1210583
1942318
997121
375751
585971
987406
1741407
1265947
203575
1567373
1042469
1018547
1456823
116510
717395
36287
1758328
1930243
1806543
1669342
1250560
1346196
114860
1514645
1054530
336489
952557
785147
1594734
614094
1212979
30175
300218
1968415
779870
615457
671224
889047
838164
615264
231592
51603
1783038
884088
1925648
13981
1948144
39178
656698
1919155
1582895
108124
679309
1584588
758893
425332
1316389
695179
1772365
662802
1878609
3437
123457
1664082
1640063
139727
757309
1022982
167726
1209601
1388669
1371681
407262
1523600
1989347
1866960
1637019
1789518
1323512
437825
236787
18589
1004064
1500589
753698
1964089
235766
65076
1378158
1189581
236557
1389791
1287706
1006934
1585767
1946447
1375548
407149
196791
872502
587380
176266
753177
344538
1461394
1454898
84674
1752805
1201237
1838722
1094380
195825
1564596
1498478
1183933
1692528
748053
1757017
66414
1264844
219808
312599
369843
1898844
617581
659909
1253918
1813260
1686299
258955
1044736
9065
149118
96567
1792064
1553593
1237921
1272967
872437
858784
1322099
1147
1109846
1070280
843470
364311
194419
839227
1130122
513178
1972311
349870
476696
1078678
976396
161315
1959981
1093191
1532272
1508369
267159
888654
651838
931470
1530780
963633
889490
5259
1623332
1763168
1238752
172825
882547
1571584
1655273
410275
671858
409483
751380
245266
1471684
1635460
1003407
1916570
374677
1649387
569269
1495198
1946168
750535
731138
1222624
1580533
872774
1075865
775070
1374819
697579
1490251
1206412
342261
403581
384490
432733
1937015
794224
1783422
1610997
877759
1242071
1473521
1786900
60937
363260
1584971
362706
521226
534551
1542246
1707058
1461892
454609
847564
881550
1216100
338353
996948
126211
1306734
766088
344211
1492884
406933
1065706
602697
701279
1565643
1354458
421962
906861
616619
319511
1798041
1605618
1840595
1450752
1640738
684103
1339244
68869
1401173
182090
142279
1790940
1471101
560985
1519363
586059
1374049
1968559
1178523
805811
1257434
98874
793043
1880909
715680
1532330
1251907
1937138
1563549
1723456
161362
1545487
853491
873570
953416
1267824
151729
1576726
451291
939329
1343165
100267
774613
299275
1197179
836682
1216909
703232
686881
37712
182551
788646
1152108
1744214
251943
1645254
561639
601235
47541
1901753
115060
1599835
841158
1739090
934936
1575870
125075
85294
1786830
1607716
68980
360933
1110391
1589839
985431
1282343
847185
497267
707682
549642
1997719
1691466
1401775
1593197
454811
1033248
1027967
1057728
692872
1846930
1042019
1041227
1909992
1092798
1159797
1596947
642778
97927
1141907
222138
1524003
402242
319309
876264
727069
1458520
1657954
787965
794057
1893898
88936
1357063
1403883
457443
155487
1031285
1740620
1224497
1484337
555223
1231833
1776487
1999130
397698
1590633
764281
699695
709640
1707518
878064
1782455
1892483
1667141
742287
1762985
227095
1700317
1235543
1394429
1926413
430486
505030
1098992
1641852
139185
966520
1168044
1098685
1015069
1721916
116033
1352501
1705283
1989078
1108196
202263
476995
1433378
908164
1679809
1620084
1401210
1808824
1279292
1724147
880492
1418362
302331
1576133
272135
1679892
1524025
619283
698311
1976340
1141297
992304
655475
392712
797681
959335
643158
546217
674987
390639
1727656
655511
1387575
592891
375063
1380287
701043
587328
1495005
1889750
1806306
1674041
466915
136033
1541083
1927527
1478135
1665620
843051
1768892
187017
592949
1913593
85237
1208007
98892
805767
1493337
1954510
857808
55245
1535736
1758054
886270
790152
1505291
760611
524312
434443
56181
1769745
1286445
192740
920208
1891414
978620
1962426
785591
1567727
1007989
278210
1818125
767650
1019644
1287523
261987
1599271
199376
941688
313674
868876
1545950
1582888
1994850
1022421
577963
747320
1095140
1419247
1908593
279756
1184966
145883
307662
425751
834874
1659112
1603702
1949846
1876401
920177
1204214
1966869
1657667
1487735
471373
1985233
1165133
1642398
346746
46191
1785881
602191
1259996
1076618
338351
1391334
1274193
1807875
1940431
588674
348061
532412
309363
1583262
1218907
913714
643400
666274
1989038
702239
505669
860402
115190
1596361
942479
904052
1017108
368880
155045
1038708
1488193
1153526
43901
349589
1057348
637818
367524
604164
55757
1609934
1950939
1091386
1051584
1153180
492708
823996
1583520
1865598
596418
807832
630379
1790058
939733
225760
697103
1920862
1735829
212149
1300981
827726
369054
1144173
1008058
391683
805005
1876350
284574
1774307
1208745
1627614
25377
1850298
691407
571680
1535094
517715
1234980
550045
669980
643478
979452
1055805
1849801
805100
1419620
1480973
1242048
1623852
1746732
1368995
1459180
1049365
868762
1116423
1760916
1214671
1446094
165259
878459
1635216
269649
375474
947424
1030602
1004326
642129
273469
1651458
325046
350149
1046322
77638
7070
1819697
1889520
1785388
256654
1863313
631900
1113920
1870233
1578501
952044
843346
79495
387610
1271643
1837054
938315
315953
1835068
1618723
1782755
1516620
1605655
1484559
1486056
1485403
1180088
1623025
1760318
1221313
1036616
1476474
1019809
1073283
982405
1961034
430784
696113
189960
650718
1677294
1734576
1847632
255946
56358
1772699
1356086
903212
1629828
1997973
1308168
1399308
73588
433325
1828572
1219275
1191002
1888108
339909
1017335
915213
293920
768773
1021504
311284
638382
311140
961975
1668437
808352
76246
479205
1353206
501448
1117961
358502
1462231
752056
1614299
37029
1099504
785489
666228
1661273
154954
1248929
1614350
621058
1331009
233122
1578719
106929
1060556
1010337
927423
1139822
1438694
1396925
900723
723242
1714751
189102
1615171
661501
1104369
547926
826726
61503
233108
1325285
785994
1488955
1908712
1112389
958276
901917
1682943
1912644
291327
1706085
1796526
1875587
379221
905142
1849753
1124215
581410
756060
1416034
1250120
1306082
1748321
1237949
1014675
786645
696014
420570
1667169
1559415
1365951
1518202
23691
245243
812072
1480320
730136
1237459
650621
1257832
1489223
1195051
721061
1987562
1644262
1455575
1246332
964244
184835
1927703
1533826
169951
1521114
1140701
1104129
1051833
228735
889077
1053111
1647252
423963
1457313
1364380
761989
71663
363183
1929152
1562935
424460
1218504
1205895
705498
477809
160883
1464041
843826
911739
697283
405707
648613
1430170
1034829
1962660
775746
145472
1344710
794188
967958
828000
1056458
314424
1577884
81792
1039505
1044780
176319
444340
1517586
600831
583610
973263
1397221
573060
950232
1579690
1802810
1347634
963018
778704
1069560
891735
290002
1649163
411049
430749
272085
1192824
1924536
28072
587990
816262
95980
1381247
677010
877538
1154938
518768
994170
818453
1035056
745095
1070602
204397
917605
738981
143480
340861
1230862
114722
1621305
1602160
1133960
1379150
1172185
440884
524723
338364
376755
495531
1829481
727411
613392
1368020
640836
926614
467611
1890716
1702831
362612
1935588
78698
1412716
1977694
1638180
1481601
1940210
426638
1625186
1466038
134806
530743
712001
223834
1505433
1060248
1263438
161040
34161
583557
537653
152228
1631818
1225577
1120786
1535599
925317
1189629
1487607
1194166
889951
829149
1260660
583802
1634038
1567061
145638
1569317
836498
1938452
861036
17659
630460
869646
9123
1468877
401325
571409
504074
737504
1668179
1805291
1612262
398592
1300098
998261
368890
387234
1064053
183931
1985622
1077915
433055
484326
580376
18326
669088
1300632
34335
1968959
11665
1877267
779528
753373
375885
851616
1601795
1735216
1679941
594382
1140100
18493
935665
1936784
520941
264550
730649
941668
354841
1161753
506485
406274
537334
977789
134197
1629564
570561
685061
1116758
1810541
802913
1998065
789287
53085
812319
558320
1673207
1079622
1128511
1081609
1393818
1883760
1900509
1157256
370737
667087
1009748
121472
837020
1760178
1705070
741035
1808171
1241291
1075965
1509235
1175706
405285
1300765
269071
1987839
403326
1021918
932814
1205465
1839372
796299
1278785
820046
1825857
1751835
1382735
1974671
579680
560086
1113633
1639258
1616476
1370554
1725380
862486
1800302
1487023
848601
1511521
298795
1328970
1806463
981946
1152179
1831351
1359849
906841
1804311
1208097
1282812
815144
1395737
72307
1034560
185578
511792
73583
285314
809634
1392043
1277471
1051365
900646
1680492
1563762
935416
1086715
1731023
444187
1300683
891933
913426
1707524
1402904
995151
319813
738261
679705
1218229
1087513
945160
415360
898036
1899876
1301851
960443
1066865
1341479
1473586
714596
1428469
211864
1267769
8112
1200500
236928
212291
650761
84722
1889407
746048
1224510
1935651
1250525
102541
834108
1566173
1298622
360471
1852810
786046
1800671
1622038
63017
938479
1388948
383344
1262267
261974
1950780
290907
1518024
1411604
1975817
555191
453731
1202462
639668
1075221
47952
1604546
174319
482691
453475
754536
740888
1288786
247145
288156
1495519
560814
1478672
1284075
488652
1647048
959215
891777
1349017
889271
1080937
71574
185552
1073908
1452962
1699642
1302271
469950
1735775
944727
1570924
726202
263348
630333
1558746
431914
529182
1844861
494537
1269627
1238264
144236
190687
712580
599174
61115
132279
7446
1966043
1870674
1048087
1451424
1832239
368839
1823923
422293
567971
573734
1623320
1257626
1023449
856693
949315
381569
696360
1245997
1090533
1510306
1443364
651459
235109
504840
1170971
750119
1533603
1554908
1229917
882415
772275
35911
880370
1335248
1777889
1664843
790953
1909407
1410388
1347115
1300822
933409
1357637
1020280
281133
1472422
366951
1637878
1873143
351842
1227146
689967
806305
1126852
937009
1111182
458267
626234
102610
971229
528917
1338550
894187
1663924
1368706
1538712
79938
168664
1115305
1097123
341361
1741778
355169
1675417
819770
1546565
9042
562423
510682
330507
1120514
1644167
1065048
1808402
1295569
191604
1701239
55756
113234
1580576
1472180
930739
1750646
993034
316967
245880
417964
928952
1932377
1359365
66147
1261964
1506041
129187
479728
615883
1126854
1040490
1716028
209511
1335881
1195445
1825098
977135
922550
1575432
1549405
1976008
363762
276690
1176320
1575510
1680599
410498
337295
421692
216954
1802308
1134060
1096057
298576
1784383
1021472
208167
863555
1332536
1357186
1229995
1964559
728145
1681205
263188
1215689
1591088
1194211
1762923
1158480
1430140
851682
362255
164639
1624778
547048
1646551
406692
228265
374607
769905
1323485
1360985
176469
1629511
789411
1784920
793662
1296446
1070444
1132891
1088366
750472
970446
1428290
9097
1839442
1820281
1940213
1467180
350040
430901
395054
1917029
155829
1626934
553021
266000
516384
1352973
1169490
984333
402283
65797
2890
405830
1830085
1766078
1101774
1018068
599990
1953198
153189
1025802
1533004
1359765
71967
1116622
1411863
1025413
902395
1726045
830180
1634060
1794426
977906
1113070
1381947
186599
17392
1998421
1118851
188007
83637
1842881
1027750
1746999
1222260
148559
634609
298781
108620
304969
270688
1682174
1510190
1019474
758985
622951
1235984
1096246
13316
887282
1244648
1093619
624582
1145486
1446474
1054950
1971559
639417
1017959
1364803
865642
428603
1769710
1882922
228272
230161
1728730
670276
534477
29566
1138762
413073
1049335
760874
1330213
661003
189710
1386300
753946
502075
830822
1855733
499532
553538
1716106
275381
214058
736770
1970978
89182
978276
868052
166699
105939
1287774
846958
967107
884203
983224
516226
889788
905150
1037971
1297147
757942
155950
1697645
705522
807401
1079628
1932315
560925
1173265
145471
1684869
746218
1879158
1888318
1687547
1028652
1020955
1178378
1181453
1353997
1407669
984386
1142177
1654281
93276
996093
1158567
1811627
232520
916035
1924908
1126148
321201
1269106
1965013
895182
851478
184463
1231609
1613475
616255
1630720
1993193
1941305
873599
259082
897179
1841989
1316515
999096
579530
1352798
1805151
891744
1850574
1444248
1277803
1956078
1239524
1115585
1868094
1483073
241275
921864
777353
1371352
1819398
914705
471021
688225
1132451
99636
113784
1830630
489491
1672165
154913
1557493
681479
24674
896818
1870178
16025
933933
465947
9667
1005806
407083
244495
644308
206812
942309
1744544
1208451
138261
1166773
1974775
205859
1484407
1283038
593803
849675
429635
774498
1712321
868801
735833
1733525
1964391
1932134
433439
1671100
1905321
1329816
1533060
209045
1310229
1041909
1884940
703259
19686
1990307
1694999
1379280
407194
1377052
314409
196357
278038
332821
1601945
1515023
1513637
1616073
668864
132668
1484540
85143
1694984
1350835
1177246
214268
463014
548318
1821616
641227
1574409
1075483
1678104
647789
630607
542601
771280
1591075
36606
133892
1332003
465302
467985
276170
1606732
1426604
1205829
153071
444255
216381
815793
467541
673768
1370309
554228
1826075
1687743
751984
1419244
101600
1676803
1864947
1082657
720634
748126
1927897
321657
600927
483871
610329
564376
190399
1730821
1163975
715499
528321
1265528
416055
1204377
1913659
270167
1996411
380154
23908
1218370
946541
878156
912579
1022372
558063
826409
376761
137871
39429
45658
1302451
1446569
1493726
570900
1106562
1081786
1354009
1042954
199332
680142
769326
894664
992080
15625
1742364
1812541
895926
1651928
1919391
1768723
1615402
1886005
774262
1433803
1880054
382365
1370363
1214943
1127381
443038
1944272
829213
1790526
1263956
22108
1979432
890964
317687
214223
1321439
1655638
760108
1502316
281293
276397
922957
897901
545694
85983
868097
483922
195804
465034
1694098
1796098
750346
1344777
1710103
1479355
543061
896351
1422673
1505095
1618875
1955577
1843057
1324819
608468
1124068
1663173
1309357
455496
1409585
954272
1926293
1132787
3512
1552062
1298774
713108
13118
1813828
1824113
1894882
1770230
1789402
1285125
1718819
1432505
1453079
1974586
1884211
1577347
1208876
1884472
930127
1519143
953646
223708
1536573
412957
1798196
319017
1934866
793281
116075
440326
1741028
1923592
1789752
1526211
1028770
518228
404072
1138087
1970494
291747
1926045
827015
1167509
637009
1976463
1598246
493960
402867
24059
342650
141029
1235612
959388
1666074
1971686
555414
1505915
212998
325257
1859412
1788748
277752
168388
1372323
611164
541575
1631921
1809618
544557
667274
1536875
1230831
622494
71568
1273651
1232423
290392
1708413
375471
1033251
778229
1706807
1774042
1449800
1363628
1586299
1490511
576764
1536079
288960
12116
912231
1677473
1685157
1158175
1052406
1364760
1315480
896081
860904
298577
575818
1246756
1071493
1286395
549652
158351
1729364
1087847
1553112
1001327
1529528
755918
1703937
539806
1189766
741317
457162
502910
1476043
1849734
893847
661043
554437
1683727
537180
1125597
136733
113381
1011132
1199920
848744
195352
751722
1758134
1597971
187053
1271454
1825281
1046141
473541
1003203
1615355
1948925
1192923
157477
15908
154628
1430307
827136
1851997
1366605
174142
1880197
857316
32846
1815873
149439
559764
518954
285681
1742466
1091957
1855033
1595881
1375382
1304799
912345
543704
1339928
868009
449529
139437
1257045
1045011
817480
1584932
721711
130163
995552
1497547
1216451
1793167
891791
258545
1672561
537716
1966243
1911863
1026191
1202655
1995130
1834922
319157
1318015
702244
1371546
1198975
496159
1417413
895146
1526406
50084
1936114
266775
426993
640931
1799728
598501
1206888
828062
1227986
1718266
395103
865598
1511991
1681055
489678
1390816
1030541
1172054
1252487
416591
573946
287285
583753
1816759
10421
1852217
613269
363418
778157
1974035
967426
1862697
1942568
1994150
593710
1865200
761295
1211841
1725888
1020227
1410461
1921791
969166
722516
674338
974915
1790769
259965
297705
1592714
1216319
1519922
1917657
449068
555239
76846
489732
479884
1962540
747426
996007
1407520
1411749
575470
967227
256271
589534
327482
135536
65709
291542
1963539
454669
1414849
1485917
1315582
145373
702619
1531107
1918853
1190459
233373
1821263
126181
728237
1295683
1571900
338467
1289416
669418
573459
313415
55089
94050
838972
314683
1666485
977833
1793530
1133992
545026
1532020
844013
519353
771930
1075618
744689
47534
1931463
739341
226072
166517
41088
1557690
630873
99007
1260940
111795
1767350
1038596
1050066
1538038
1219829
1060143
629256
341113
1993184
1073475
795944
103391
1137904
779800
172835
1599929
169136
1286842
1273995
99796
1997758
1642240
895198
1044128
1367380
1102068
198778
1074875
848223
254127
273346
38535
940466
935279
1114187
1925443
1097184
330180
584535
807128
1689745
537348
447315
343350
207960
1996811
329888
946035
401660
1664047
177561
1972388
53247
546373
1637228
1774530
588985
478990
270570
1347861
1164152
307822
1773508
1670566
1750721
786788
576030
456064
1800208
379540
848127
851976
5444
1596094
1192686
870518
1114118
314876
671502
852093
449887
1727430
195626
1825875
1892251
1900435
234257
486470
1367031
1755985
827656
140066
1338798
1399773
1580601
1377918
237467
1176296
568249
1082347
1059597
534354
1722354
52879
1355458
1407473
992540
1403425
324533
1620281
515833
1131570
1681678
1617422
1223086
645008
1972861
208627
1038424
301767
1113434
1657961
1575964
1676390
809036
206447
601225
922762
12643
790536
1039076
1436691
1681321
606909
1693914
1763500
124786
312793
635306
642875
115279
691983
1535042
973077
655687
1160618
181395
88896
1279593
1319171
277750
1090573
1603620
1231007
997813
188174
72322
1493686
551529
1865954
1091608
911203
504550
1285468
1324387
610828
1460622
1222216
1900741
887317
224713
445777
751901
1941452
337487
1475130
214360
212865
743220
1376197
1225385
1765043
1249900
1213608
527695
14025
1453313
418488
1776829
1355672
1482190
870808
1525491
1015906
732547
928902
1269588
1737806
363081
1169049
119930
1599620
688338
146671
994429
563756
1786223
1340301
1764140
835008
484152
1767132
963620
700524
1260839
1008310
1850856
1505802
691142
707432
472015
743674
223660
902408
622676
1784481
1007726
1435317
20875
268504
1334907
1766507
43688
67081
3552
1862572
1045404
1119488
589598
250863
1824186
502088
1555582
1731567
336393
383322
972587
1632543
1017756
1162690
1730398
1107000
1130717
371442
766865
1177998
1663048
1082261
762595
1202868
893476
274162
492829
342995
1407746
1781728
959603
1926130
1383274
1707123
800516
1476978
915643
1000441
1737296
1958352
1864869
312817
1879998
1639707
1726191
886975
981703
511290
1000469
227727
383540
495218
563889
1045444
1270987
1306719
776049
570622
933154
1509685
1959110
1228865
759716
629646
1698377
371634
645476
1066382
1782719
1620177
157154
160693
1239160
875073
1985071
1845162
55542
47064
1533787
257784
1577522
910965
1182
1085253
155541
1282847
1404616
1288907
263504
54149
1465497
104612
1087284
1840211
1200082
1963475
712261
350475
1416786
584636
682094
371587
1655582
288037
1275591
1991061
1598390
999750
1886733
185555
445705
1275085
1061554
142375
1865884
942939
264955
1463842
1690211
1394041
1943972
1369904
1422485
1650983
418463
7094
533386
1175178
1014837
1117277
216923
623850
1322584
886352
1571086
1125287
760588
867066
1050615
1454855
161175
600624
671544
306044
730156
1859571
1069739
1461211
1031275
793
343396
735527
1269644
574215
1909823
1651311
935273
370362
441407
844172
926665
1731551
1134768
551290
36863
312645
51015
711792
1036120
1396787
958668
1543473
972211
717267
91590
1008850
1226252
1855564
882813
1746550
475720
239213
1947433
628499
1578929
1965769
1055106
433061
654989
658436
1271842
90668
1381958
1278681
1556836
11341
1313784
684442
1436084
1264238
458603
79516
1968132
1154385
493677
1069101
783069
1484124
1214282
218271
602324
1060749
87577
98833
210991
1188271
1156845
1054509
885964
1197299
1828631
1537269
7533
1775210
959691
142324
153805
814226
254873
1195951
659522
1631330
1000834
500531
333658
1690390
210350
725338
250483
1346034
1867272
698154
535576
865712
1299358
251757
1901138
404683
46107
1868634
1677783
1773587
336321
841801
1345748
1843639
1060379
1938075
1809150
54523
307937
746517
1270459
594895
654960
54481
875232
988203
375483
677901
882470
553344
1690097
1923721
70451
1813775
1747584
1371849
722824
1840783
486236
72995
1955331
1612387
1123252
1840296
944510
332820
1806611
251949
876542
1964560
1760884
1400249
104269
75478
1408999
1722753
1485016
1157352
172600
1949127
908979
1905230
480735
705786
874840
1618318
395365
657292
1428138
203825
1219151
1191321
1147165
1651436
473535
63771
593384
421826
1191732
1733610
1607944
868297
1312049
51082
1896585
337452
140787
1982830
785747
1735022
920399
1563219
817978
1651453
1933330
13764
1352899
1818613
816118
1490424
791011
1267371
912843
818931
1842107
581396
590794
347904
1561687
1710815
1201431
241104
1704650
1523894
908508
1910723
482366
1820866
1056255
1679704
1585494
994507
1095664
321578
216482
105362
1312225
1736175
131147
1972191
383568
1653113
861100
452576
11315
139589
390483
1788160
584287
1113168
541874
1571250
20150
1647923
362417
1585143
272087
661423
373721
612815
1397261
895926
1235933
698187
1330358
171748
714839
608753
164021
1938945
912500
288507
1663146
444597
1703480
826428
1619710
168760
1648974
1680319
195357
1930727
1194197
688436
1791056
203167
1979060
282677
1795860
1161068
556408
287086
717836
1118717
1714196
1187685
929913
604782
637080
1846848
1199481
1008134
247982
247095
1117809
1148929
1979731
1958862
1659127
265664
616799
1002838
315738
1641088
1385454
1170250
74872
1302227
1306370
24982
1687560
618192
1701653
370976
207865
27900
1078780
1655324
1145461
1142325
1280350
470471
1480520
1172789
1096695
1262321
1678248
263531
1644879
675690
1756122
234157
1499807
542770
1555245
944240
1477038
1001802
78730
320147
1672709
37019
967081
185285
336532
347693
1790978
814986
403972
1288577
1443926
166238
1389170
1030471
580135
1398364
1885023
1804525
1405386
1508565
37509
1977532
1646320
1016994
1368507
565452
862928
1132455
1860955
1591953
1793431
50448
1861138
778013
501116
1997470
1005442
1266033
1968425
1890415
902039
1503625
1960202
563957
1679871
24528
611824
389223
1985414
658652
1250637
863246
752568
1172907
1335354
1131052
986135
1694004
990792
1432347
1676946
580262
756618
1021091
1830237
117975
1104355
528185
1629561
17827
892565
1814177
89407
1615216
1712948
1764790
1579736
1174810
480821
1059325
186737
1699993
1549171
560560
145733
1362628
1499677
948716
667248
720618
484968
1426898
1735821
1360393
30481
1048087
1893639
561602
1795886
1420653
1164278
425856
1106786
182383
951765
774219
1695526
15501
1412746
763568
299688
310298
1734894
415567
1234007
1521911
1492414
549669
1473051
1261711
574750
421199
761937
1464364
695680
1863391
1777484
1765285
1141857
1167532
587728
1559667
1813396
545257
832211
1018666
760867
1642480
1286687
690057
658267
185179
1697915
261998
1606481
1975530
1962965
1781996
642483
828605
1704546
1359362
1798534
1784384
1485377
936040
1633883
1499079
975959
964348
1034622
210300
1151071
239958
1412636
387129
263137
1335756
219955
1568238
212076
1248662
1936533
170123
1672639
1402318
1209819
1447605
106379
1945378
634962
1750210
240441
796880
446798
1216194
1185340
801153
647385
1642811
1506243
660870
360525
251388
1634313
712401
177999
1769733
100151
1192789
646097
527538
920399
1073138
748640
573343
323081
1053582
840358
883451
1725704
45132
933822
1163742
650849
49535
148004
1674514
1203453
225720
538147
972599
1389014
1556831
1808687
924730
31734
1623853
1317026
1999541
266584
227287
1608242
419078
357454
734063
1539406
1755583
1008523
1114077
986336
1666733
664450
715333
714872
1987608
81854
1871728
1602545
119715
258103
926889
1225984
1686550
1288298
1617606
600921
20651
985436
915793
959391
555404
1449709
840769
211664
1940005
1445548
1305467
132132
1969607
1606908
1587452
1853398
1407444
1846152
479066
1530428
802805
1826507
1946279
1834645
1242187
1051726
1723074
1586822
1765575
1223871
1778843
1419078
386597
1984863
1755022
296279
1336800
681145
1022463
505836
1893857
775201
1944479
227910
1323745
1419472
357098
1359316
677798
194545
886014
1433876
288042
570868
791062
996957
49730
498113
1478625
707941
1401695
474609
721309
1645981
30881
912509
1250055
802279
744646
18597
1996112
1115780
1442241
1505549
916202
1851934
822656
874147
1399082
1939456
1879973
130555
1048219
241349
214690
1318457
385424
1899192
1643812
1218639
1665482
1816503
996947
1625615
608489
1975446
545390
1519902
966334
1410331
1761005
1870773
1691212
1009945
824742
253201
494174
1648584
394910
469675
1188035
923543
471665
1458733
1758494
1052955
1520982
862147
353760
1971693
299481
1765606
1396040
592564
1121840
410165
1599264
619266
638568
1360364
1253106
440753
178098
920970
1857286
893859
1085435
598389
200527
729389
1376259
575070
1532769
942772
1687254
1958436
1762263
1634031
1349457
30603
213929
959857
935573
1035535
214712
936921
528131
1841360
28230
1435635
1783406
661691
537190
1672644
1064690
321385
866659
522264
1855262
1647012
366753
247034
1988845
370195
408851
480204
1794277
1485521
1197502
1687101
1016458
1808849
1822455
501629
1938999
792424
694938
1239238
138388
97781
1688227
1864584
1279217
1187070
1335193
1723777
1408547
517594
1934659
1730953
934457
39572
1309482
1454678
1044224
1523339
959681
1928055
793936
1980647
1845084
1192860
1812149
1199927
1414102
1365621
1888626
584287
491427
411421
435260
1214065
1654595
239327
1655611
1942112
348935
1888976
1911427
1741989
559929
1316819
1205978
271854
1350121
34914
1922220
1763742
480231
581539
19139
19507
53884
1865471
1540522
1133841
1597131
336819
229390
895809
41083
965401
63314
1289847
1056260
7253
1023860
1077101
1242520
1588113
718767
84435
1551238
1471790
1642444
1495083
1602085
330867
1927873
473230
748638
1990137
1035272
1813209
1367210
1279798
1365889
1337206
697056
1454766
731680
1253427
755357
894272
1494521
975318
1508138
479388
1289239
26542
1152456
954940
1507440
198963
1669382
1603463
156533
1901975
597848
1170916
913339
1096286
1309062
1512214
267988
1728758
1404534
1565654
88177
629476
1534974
1093712
1580123
1480983
1144494
439442
678880
1299055
127886
379469
1196039
1895860
428906
980219
1261576
409122
1729967
1579112
454076
981572
821893
1642859
1142396
721200
1728085
1538325
1468371
1725283
1983420
742554
1486037
971125
1822772
526728
1252808
1433389
1285852
365119
1164389
808485
254130
1018793
1307701
487847
170038
260459
242860
739087
1590901
1633390
1578159
709588
693605
1947773
561512
944338
1060046
533801
1201308
809530
999680
1971922
400966
1544404
1972555
216382
608967
1519923
506179
1219527
237756
1190769
1865228
1969752
1956208
132103
1216358
1523282
19779
174410
582096
873282
1805828
345036
1464031
396707
1460112
262500
1883971
1646645
919727
403631
227541
626100
1598823
656332
27754
1054084
1736715
1388942
168882
877097
641799
1167517
279860
1448855
1245034
568409
1062779
1331515
1248277
1818834
897341
1773573
1566933
846417
1660629
1591870
830494
1622474
784019
642319
1614165
1971066
143560
1509479
1582055
292321
841920
1234322
1239372
544729
653796
1582703
1944929
1889874
88724
794865
711202
429493
652997
1014388
114532
319407
1325020
1620229
329108
145997
1720514
31913
1298951
788889
1325886
1828523
1706083
1615790
1355835
1243531
300321
629868
1654744
1611696
1297324
156323
338838
1132473
939215
320907
489997
858971
1587747
82747
1012179
1755288
749652
1329220
1949971
1011318
457598
1951876
860405
373823
277726
1843275
976112
1627850
1431008
831826
953704
798253
1635648
1203798
756143
854351
912124
1747671
106412
1560483
1623691
85971
1086997
1318793
1979082
587540
944229
1808179
434982
81218
791543
881779
696514
36587
1705356
846650
520093
452147
450740
1462429
1431313
1995762
1536616
1991414
947547
1518158
899272
110896
1580657
945929
363750
568837
1389305
98817
1941664
638159
988515
740943
1060703
1511348
310278
1813265
1132629
49543
1867294
1568526
750813
30089
541051
1041702
113220
1875832
1314359
1341502
598161
1976371
425451
391443
1606767
700957
571965
350103
709875
798767
1205919
371343
247387
657075
833331
535204
1634486
238311
1187327
1910741
1206827
497594
271557
844570
175980
1085913
929412
1400958
1959280
1508024
1349690
969179
934920
839575
60499
879780
756720
1876771
757889
899357
661807
284642
980774
777760
666389
674640
1908225
912387
1087870
679672
385353
905741
292110
663392
187117
239405
990355
634209
940950
186460
1493573
1147842
78774
1802753
158106
1726123
1074686
346798
583252
1834198
317009
1724099
731919
878281
241911
763588
504957
1033635
1857957
457773
1413993
1838887
334858
987187
911612
696438
611062
86437
1735510
978905
768244
1883918
472098
207110
386410
1249361
1868273
1969658
1406286
244284
874006
793930
1320846
865975
1235859
1729126
761521
497932
1289684
726218
1020508
1188655
1625923
74735
1673646
1290926
1300907
749352
1249579
1566951
501327
152570
1141044
4425
1169555
435123
473324
579537
397691
142812
1961519
103634
1442995
1596948
1107845
149864
628660
1410957
529754
212812
1796914
1801760
1680588
1287467
254519
966172
399441
877925
1477664
1412138
255624
774186
553813
442136
1105544
436868
1458595
323542
800651
1447639
589337
1956449
15101
1149268
1135128
743216
1364294
1044166
655377
1503872
90333
887817
381082
1203850
347510
1645703
1362917
391065
1168515
420802
1366649
1232557
1874625
117728
298486
424621
820845
670972
1659255
1694085
512583
365866
1097143
1677444
94698
895863
293292
726683
139127
588644
1137547
1650815
625703
1278712
1933437
1251162
1763203
1516930
433209
709146
1161058
799818
1158162
1654603
843357
1390559
1437494
1144007
1818096
831630
1015498
822637
632665
516649
1999785
1676687
777315
1142381
1846118
591229
1142198
541856
122131
1503385
1562751
1271908
1339486
738737
1721366
1662748
138513
1873392
898057
1744661
1354590
1222550
1785199
171167
1143455
77575
1737299
1603145
410176
469649
1706060
1237582
1871356
235197
541562
552330
1732968
29824
1680206
330188
1647531
133109
882679
1185643
1541105
1246872
678765
1963290
854457
627224
1590132
1953960
206684
770663
519682
627078
1800300
822454
1442393
1384860
67439
259227
577375
1100757
730220
1312176
1316543
1072526
1910357
1995670
967326
111543
1648872
1499640
49715
1808716
1513665
1197176
504238
1411064
1868597
1267650
1109525
1997573
682013
1944957
875711
184822
1576906
1278656
675042
1252795
144175
1018059
1226107
1487656
284574
609621
656892
84399
1012423
94126
1047600
667634
698694
217093
254296
1526703
1832277
320943
1501426
1015618
1724801
519351
1899781
1820770
956710
802988
1792050
543636
259186
620
684980
652639
1455519
854282
149861
511290
1871084
536445
1764049
694213
1875771
1275163
882305
1296083
1808994
1270330
1309611
1086970
1831435
587249
1759430
78996
236208
269999
828762
1577429
1074311
1936663
1948111
403370
608810
1254062
131868
1897187
449317
785834
1407354
763576
1614590
1241305
1596066
434267
1611012
1949786
1561843
1921232
1680300
1519678
1431455
1793942
807304
1252751
1895296
1160186
628865
1319652
403933
253531
447819
1763034
906679
555445
858437
1918048
785850
124700
1623484
425265
113880
326181
430620
312945
1492010
940667
1611960
204380
974918
883968
735198
1469626
1424973
558343
571528
281702
675487
1711590
1456370
1516266
1168621
558287
642601
837207
28050
858633
629350
1766608
45327
393362
1135765
93975
1058203
1346828
506797
398906
795919
229587
1693889
1619451
1719959
812271
1744245
1072636
593670
1524324
1048781
1639022
1329765
1630649
242588
1502727
177700
1177334
762201
1568009
1698654
1522669
1822447
233238
949686
907699
1150433
103486
1371704
470496
321471
291230
1489797
1296950
52415
764635
159460
1733842
388490
1319846
1752586
336799
650825
1871913
1523630
1504507
323974
52264
1495547
1343960
1379564
1762684
1695912
351217
1826751
1439242
730625
1428208
960477
850584
11800
1781729
1179095
1246819
1830665
1097843
1027051
1705177
245651
708386
782177
1487481
1549757
1613584
451183
787298
1585676
1437187
1018637
194640
390999
180824
582868
1605258
1233225
802909
1238087
1193553
305876
905908
626899
801437
1711108
1418739
485262
322748
1365705
478325
1547817
776384
1315161
640176
345643
1274589
56875
1911928
1316489
682727
1925929
1966071
939212
1858111
1027991
498316
1027540
234266
251097
78133
1914479
915461
613374
705076
665955
1872338
138138
1249653
1923533
1013330
249922
1532516
1115363
1062124
41377
1111293
1414782
815805
911628
1031638
551229
1188289
258654
1387340
872398
905998
1014436
549186
981214
55941
1749374
989746
37474
1688771
651152
1529113
392641
88575
1217851
1332171
928475
601160
1879736
1076211
1678155
1820693
1652352
1129794
917787
1528707
1243209
434028
1346950
737070
1937897
1363193
1806061
364554
1990292
918641
245326
1980468
847345
906392
1535504
1446767
1900784
114566
1122570
670880
1054265
1151390
1273684
399887
1029324
277219
1795854
339780
735566
558414
670213
642813
712063
1473972
503350
1161749
1763789
136998
1821319
1648953
71256
975993
498593
1988590
40505
1017621
413625
244500
1537290
196329
393255
174519
290921
718284
65953
1110586
1218597
1645424
1175679
1005174
75841
1498094
1094891
1539325
942900
1417201
348712
1695057
1174008
1602543
1037219
1968039
883194
1378117
1171366
1166697
1660876
1470367
443733
1494566
1732952
996297
944175
1649443
1513690
1980185
303271
886839
1383317
88975
238958
855368
1410021
339741
650504
339453
1055501
405912
1756609
427905
1315997
914702
409752
81048
1990535
1161839
1821921
129591
1266845
1483876
1336772
1790999
1640633
862422
79947
82829
1722118
1895982
1504114
1892688
1576783
1319027
1214177
706709
659488
1722865
288634
1092439
1261210
1637336
187108
1691087
1539924
361712
1696775
565145
929982
382639
394320
1535061
1214662
443890
692203
545509
1159729
424616
1932174
1697471
1864526
1680465
710180
544550
1706682
842906
1835226
293404
394503
864286
1149504
1386674
1427753
643376
394007
1012366
1770218
929577
396715
906199
164905
1306643
778461
1485521
1377723
641974
351912
397983
1989825
604683
1500878
1562671
279871
1748075
1860898
1454860
418222
545484
444657
146935
1247457
746697
794020
466828
274002
1332514
1307155
13783
983393
1819876
73943
612932
698932
246068
1161552
1350142
1996835
568887
283379
948678
1388244
1862140
182801
1028335
523554
1790848
1630207
1410564
1907438
150319
997839
1909338
531545
1416191
1402016
1660614
34475
1074188
1243532
604563
1972927
1210731
1180122
722570
1565169
695033
713911
1399525
1176367
1038497
1420035
577118
279445
1924908
553920
477170
14687
1064341
1996827
1627583
1338963
1602992
758862
341848
104431
482585
1842982
214691
185073
703357
806989
8250
1873937
855188
378807
1854973
1776634
1390193
431596
1553237
1893560
48419
1413039
201918
1740078
1863657
368496
731003
1001730
1000772
723583
679849
1772337
1310886
81449
1372334
846807
263767
683293
1087774
1952092
1786528
1043235
1544783
112845
1445157
1717741
408659
687925
512908
982294
1878331
54841
1151347
115733
421528
1143753
1115427
658994
1778913
835783
1147816
429788
123712
1722513
972361
1358818
344166
1470186
1914815
1362166
852808
444750
951250
106091
1557232
818341
1266163
692451
712790
1498291
1789107
1493133
511681
1217551
1122944
396823
1940591
1170023
1363667
1485070
45737
327177
1685307
1208324
1546835
1257916
494967
1255460
1894238
278268
1530960
1441168
645839
642639
1154064
1209266
855200
1437708
1025539
1628469
1128720
1256005
1429948
705039
1572338
1538316
1001977
1893343
408867
921211
1546585
1576746
814646
1842435
1841339
1674994
308233
158395
1595740
870696
1719120
650868
859003
1818552
878499
1750556
875818
1419501
419968
454517
185551
1778096
1952322
1933326
141927
1405517
785507
257592
1934302
832193
335369
1394001
278752
518987
1322715
963954
1583448
1904338
684764
1224060
273826
253879
1387185
155647
252084
1205504
208792
637607
199767
1819833
954803
1439615
1000202
744474
1544845
1696616
1716494
787309
145085
1655884
1571780
1502253
660125
639542
1640221
562089
1642447
909515
823488
256624
989881
895920
1162122
532192
429462
1754221
494496
1390849
881832
1294801
1716557
1752835
461331
402779
1767706
644933
786818
1671753
529670
567253
868738
174840
1901753
862018
1249174
1936283
982351
953249
162135
837021
744295
636695
987343
1456551
1839211
1881399
1501996
679314
453997
859984
1519736
1111264
1076033
1127548
452594
1402720
1388307
1638845
117899
143704
1851194
1967450
21766
1801235
33006
1289835
1492124
308713
2700
1575906
1761111
1222926
1686213
1788756
320825
1660450
1426360
24522
1315988
1265084
395608
1433846
878130
717238
259191
1821265
1223422
199930
1481238
618046
166869
1671081
1656990
1248853
913972
721292
784721
947913
1497221
488068
590003
1687309
188321
1933212
1065841
788765
1178877
122660
594155
1174143
827979
1727706
1766844
1504219
718077
139108
540337
833242
449007
1837809
902370
1045411
1104545
713463
921387
1351534
191382
85915
738944
1939133
1129980
1621488
977773
800529
1427247
1697846
1305302
1728102
1564676
1052546
1572808
1528337
1481713
1160247
388751
757702
1758240
1382519
389925
1585181
825220
338283
1374644
119028
678957
761183
1707932
1829983
1902866
1283376
691913
941997
1918700
949687
1544639
1811005
113040
813075
250358
1272454
1516100
705049
1667167
347398
1512899
1289371
483381
378111
1263501
214257
62180
1262764
553371
510418
1824195
868442
542527
262970
220030
207948
496821
615048
392997
449549
696481
922574
799808
1360644
1902636
707102
945834
58385
594606
1661476
499300
1571200
1493383
396500
99311
1629636
1718530
593879
836701
973522
921733
618697
1900100
1151250
169681
589563
1584836
1989035
1913359
1516147
359365
651168
631067
1983678
426797
1694755
96500
323626
1809565
887995
458369
1357612
1064157
696891
221736
1418059
42543
1425563
639922
563357
987801
819218
479137
878626
1027275
713037
911816
441371
1267339
874935
403680
1059381
181422
1178560
743272
967450
531438
252023
753805
974213
714529
885622
982535
1867060
707136
675608
1885096
464972
1293865
242337
1806754
1193279
38600
1134370
866912
1293399
1400185
1744163
1125513
256842
1882221
514205
1013850
62202
282327
197766
773665
1145204
946851
886027
951943
519191
1947369
1458930
1007046
1892690
23902
423607
476156
883948
1447924
225890
12942
553148
1871513
1233725
1763818
1306664
542327
338272
1687825
1415949
1717702
402565
1609433
211909
1173426
1344890
643805
295719
1552264
1048881
511618
156443
1718932
1572079
1125919
751785
549834
852288
1437138
929738
1008369
628564
179726
773721
73289
523292
920006
790954
1006515
1323666
1037210
1865704
1986113
1171431
1191256
893117
833006
1400162
80528
890913
1221268
806044
866352
1850867
249372
10885
1880541
1666058
1408217
1454490
256460
1002030
1218183
1591576
1470790
1101523
549287
1443612
1959488
1479285
1083914
246905
1333660
1341283
1939372
1779159
1454193
1994085
237720
968560
1288037
373547
1803467
717063
424971
1826889
1110391
1801986
72368
1254451
1110877
1181195
336989
1905451
504229
815448
436958
237891
1940580
1540311
788145
1577220
545621
1708125
1198588
1146647
432675
934077
1977433
937919
1094325
424159
691703
1029072
1458710
232389
586168
1804891
684787
790294
266376
1337942
259272
1517744
1436138
849011
1504643
725199
1549337
1460865
1622281
143227
1056391
1860381
788800
1809568
1387243
1684235
1533410
1667614
840548
210446
947573
778812
611694
993860
1226747
902031
1172624
872430
1054243
1319864
251843
751612
829686
1823716
958838
879103
611695
1326826
1686290
1561261
894263
1820290
1050932
792717
1716357
1704830
933769
175736
875181
1302942
672303
1413219
485869
699009
574436
1705552
1602593
1922877
1201292
1287840
817891
1409097
198852
1601370
723565
1570585
1159076
578249
924169
975545
590513
848351
1968905
1398992
1758161
1344488
118628
759348
1552684
1637286
304116
1788218
315210
368828
225356
1206113
617060
660458
1410748
491566
1747373
24955
727756
1106863
1215366
1163450
1770131
659473
1363291
1726967
116748
1283819
211547
566524
1676916
98977
650622
1254292
1135820
945074
462109
1829119
1158462
889116
956284
720457
849050
698050
323330
1472527
1790649
374802
386330
473153
218541
1802980
1154500
1923158
964109
1068249
936046
96578
190998
19924
1497974
393800
478369
768938
683008
999978
1380528
1456150
619494
619337
1109658
1209113
368175
1242909
47126
85296
30122
1150113
331709
216405
1829404
1305067
773050
716440
1585628
81279
1634608
567326
68018
837170
852526
1475636
1323487
844320
899931
1237923
165008
1167225
874203
1096754
1991101
787580
488672
76536
1629574
5366
1053522
409514
277131
252536
265543
1869288
817211
1741384
1253631
217215
1704621
232566
221788
1078469
1002889
1738066
294323
1324310
806719
1176723
1930656
415125
1263523
460499
539965
355097
347845
193789
1285092
866965
782063
661616
360008
1317416
1276943
1365561
601380
134436
1954088
1333050
1325868
1823428
1353319
312855
676288
1948799
1869232
923408
1560522
417567
1092290
556948
1217793
1700744
251267
532923
1388359
1414420
475245
1107622
20064
288734
553250
1797752
808758
1780364
1130790
376569
244282
397580
82124
1729935
1355149
1113905
450639
169065
293394
1280152
300369
313412
868840
597816
814496
1997871
1971092
358904
1768914
1612037
1902190
963304
49507
235039
451143
522259
882235
1010527
671556
281749
1869190
699227
935918
1103804
282179
1811750
1331337
751872
727750
703908
1033723
42780
131322
1599088
1273614
719391
426743
1605509
1743959
838026
1402531
1407438
286568
1746193
520967
241880
817855
814691
468678
176092
276469
1553255
707222
590318
251191
1695842
67957
1556912
442551
1616822
48054
1926394
1557980
1917888
1706474
224328
920746
1808705
178324
1719348
916097
896166
1441650
195990
627834
1729559
230325
229726
894885
540635
70092
18525
1009688
252830
438442
522864
185793
145834
891946
1377592
271833
33978
1838519
847357
619986
1416428
1055166
229422
821148
1054440
884423
1009992
343555
246898
1068923
725657
106380
574559
515867
671461
427777
929167
1629843
1513009
945306
543242
87802
98738
1453473
349746
1294034
540649
398312
59459
1695848
1318505
1713346
243203
1743932
1505423
1503229
1528828
181248
1028247
71636
1943079
996859
82840
271246
1279462
1031885
1284548
1370460
1516151
856700
1583684
696299
1713331
548840
1518357
1313175
1483138
241130
767983
293077
1290423
73686
798474
627598
991998
596349
1203681
647575
574026
255079
1891795
924736
1870447
1013940
310487
1302042
1130439
909437
1974337
1756075
1021670
96149
1093258
1669874
606541
26232
50967
1512006
233676
690476
1766661
541232
506158
736070
1637607
1524799
1765320
1382193
1396524
697673
1806235
1044873
1956110
1010067
804929
1554171
1168699
349760
1419549
650379
1432378
1192422
158585
1013841
977064
1193065
1749418
1843397
1668055
256094
806505
1852779
1339742
771192
1631139
695718
509445
1511962
326744
1766306
987446
116526
1839379
1114801
1287352
297996
1796237
1312743
228578
1938668
1928685
520232
896948
1396102
1802698
662070
1374001
1702620
555142
1557735
545665
1696307
1413766
1452025
932048
1822431
648052
1379209
827401
1814244
1218773
1365314
1225628
272471
6558
1857701
1011952
1073150
1210740
1491605
1175710
647430
1187334
348666
546634
387500
1536868
1646739
1247995
1848487
1144614
426515
436050
971847
588154
1459908
1503007
1506784
985403
1444972
72994
523689
1762157
1560162
504347
1013020
959798
393313
196162
119522
1834829
1683408
862987
1990584
19687
1328107
429199
1697335
260185
532520
335194
1338364
686802
1310321
592120
504311
281173
505544
865503
1101889
1098217
704131
95345
751763
30289
1228464
318723
1776786
1183849
794889
637936
476534
271696
1365544
686616
440281
115848
653129
1650285
870684
910840
534526
264065
363912
1694747
132390
285863
1515838
299160
1639608
1528098
411998
1030119
874302
559366
327488
1143279
1476233
1614931
1523204
1822785
1076037
1908660
1211080
942640
1108011
1071658
613867
1273637
18235
915497
732243
1202925
1583956
436774
1495351
1479838
658605
7130
1699886
550252
809343
1186327
967098
1959793
1293620
1708629
1782489
863438
1183714
777334
1380308
606109
1759046
1401117
142482
1431136
1997280
1471360
1666086
746060
1719385
117879
1349065
428586
43202
1386722
465484
1138044
1585571
1224297
901934
162826
1608290
1324997
1554779
1304440
1270316
1288869
1236019
1472782
1941431
922847
1334556
1109179
104343
389919
482767
1063450
1706576
267520
381451
116115
1323988
1977002
799153
649266
244935
1300116
579626
918529
431079
122775
536755
1268899
993945
1299994
1538159
1185529
1249350
870447
1870521
1164024
1760162
1068456
539504
287249
1832820
1485511
1489828
1430084
1902826
911985
280773
663193
1508372
1819323
1767134
391033
523720
1761666
1678823
1420568
1700623
1800863
1052026
1244795
46041
1704305
754683
616502
759089
1060752
231478
910281
1606477
1512406
1181611
840702
849288
1373132
836419
1870421
840521
22492
17502
75977
734763
1761938
2594
1824851
687861
279984
386867
1407276
736329
518085
1768551
1686086
852691
433174
520963
541561
269195
1373118
101101
505118
1605478
295489
1389491
1270205
1390233
1103428
1239780
261274
1118545
482959
1564039
1064884
900770
1738437
1496627
531102
13933
1743087
1532668
1361006
328683
1485543
1543283
1085966
580847
1069767
1085688
497127
1404994
1049527
978342
545448
1659162
1228105
58147
1621266
374637
77129
647404
1052929
441091
1456680
857423
909244
1882370
626972
693767
360727
674571
1573523
1525311
268370
537302
476292
1270226
1079684
1804659
887544
1249012
550381
1389024
94290
852649
560686
634160
1533163
1125711
1618335
1885568
662276
66058
486648
1694260
1227250
653154
605953
955222
911119
1554781
634410
1031247
288392
845185
1116360
1085236
103623
870563
802381
1872956
1643898
1960179
1304397
1791216
392660
415331
1275355
835207
1362334
6521
482943
789821
266465
1849990
284232
424459
1213996
996193
549529
1741146
388998
1998727
1684456
930068
712720
963477
1597269
1716741
1559957
1927104
471851
991046
1206151
760007
1587849
1737351
1988214
343369
634537
1151836
663575
292883
577953
999416
1853179
1561114
1469961
1983592
133820
1768484
91984
1783717
281287
1636181
350971
1052814
934504
935498
295181
1747845
1491987
506295
507193
982753
1459473
809971
95215
202332
1327037
1306161
1457086
1592384
1486675
1724194
1720995
1300141
950115
195519
33387
429980
1562461
1289398
1460634
1021277
1405761
1131357
1047667
1685986
1501880
274313
837442
1932445
726388
1833471
787521
1381363
859678
1530448
882845
540791
292742
437358
490549
695843
458289
916432
1459510
1284879
1451320
246046
1011206
1757442
1532856
1573803
809160
71756
1526692
1696188
1179456
332988
1029096
977647
1644810
843117
1265874
743743
149077
346761
660106
1584567
1919433
1083333
586013
115236
1929683
1855645
569852
1052731
1560309
613560
960826
1921172
902405
74318
1557697
1937596
936405
1765992
1036895
517992
1104829
1253629
1531095
1111233
209281
307950
1480318
1290476
373224
728092
1692934
642536
1224782
27747
1693517
377983
194454
287725
159786
42347
852140
894691
411927
436036
555185
1955282
41070
10165
598698
1557227
1471812
996021
1581968
1814284
1986078
1725844
610743
1701378
1231039
821770
1365271
281911
1746579
1347784
1415651
128
1288729
1209735
175511
909311
200556
1248067
1760879
22233
173634
1827052
266649
340599
303659
353065
710145
812794
1375350
719305
961780
127326
1350848
771394
60469
1174223
1166355
326369
746233
494172
134332
848461
57675
1100764
1886306
1419391
1953665
1508244
1067841
45379
320916
28425
245770
1987674
433970
539835
1016890
127638
1227638
708074
251545
1687549
270603
768511
278574
1616852
198828
1872504
1481838
1859807
1454972
43763
1952148
1438500
1842459
976686
1134527
64041
1520160
756762
1943146
114763
1949028
298039
905582
1799805
69848
624661
1878712
950241
402536
969311
1752422
1601358
1208054
163092
1601562
1519169
1474877
416975
1336311
1134466
490825
534408
1020063
1107958
1530255
798497
1016758
769554
330580
1701920
237054
908821
154039
1556274
1164472
996720
1544466
77734
1767965
363163
1281512
65766
1706198
1294303
1191798
1686547
1097462
699776
1245274
1107648
832280
14255
650116
1337085
777405
1563914
124802
1141946
1709557
1396977
316334
596299
639106
313734
21032
1202957
1524805
1568867
124520
1460552
1764766
654596
275702
1790336
767380
528893
1168019
1902029
1503369
282432
1745968
475457
1356146
1771009
90124
326510
36954
1168163
595571
242650
1878487
290588
1081937
798679
1188256
942651
1943776
1661062
1847358
1554900
100741
1181389
1845992
145909
970124
758796
1850030
1995213
300511
1303203
989579
1382389
845035
723641
179085
624736
30996
1453136
905953
366602
680849
1151624
1136697
1096252
551508
753537
1056231
1651628
971356
1353239
1651568
1436521
1698179
376991
1991343
1114578
1338403
793735
1439505
1796636
626707
1631797
1704276
1786190
693651
269709
1120503
1976187
796457
1615268
1798454
169049
1422728
521111
138317
219924
171511
645070
1122060
1029080
384709
1996976
731425
1389023
1323195
1603290
1141950
1014717
1485633
1661834
1834818
1069990
1014011
257670
412109
757486
157602
1721889
454238
204850
1777534
1462106
1943075
20261
1232230
1005042
72044
1046349
1522300
1734743
1171693
123447
1659193
1108241
1169499
364982
1735025
1971926
49890
696907
1294061
848246
1844043
59368
1784608
662392
1624932
932754
1469547
403928
1279895
127207
345631
399484
1789092
97719
1243737
186550
861967
1350460
999825
1790636
1652285
201098
334572
1975527
587322
385064
1452890
1689146
606859
585922
848057
1481746
266599
150982
751382
878552
131200
1958720
259313
900990
44609
1904273
679385
1159750
1231170
1694149
461523
87117
880758
1901866
460487
22168
871661
565828
1146484
1713898
219783
345039
232219
703113
1459642
1332469
1974592
1285086
1187211
1996116
1486808
1619105
1447977
1381485
265899
1260959
436675
1818763
1380987
701253
1753384
1696150
347536
1976040
1728159
1536794
1255947
67481
414706
480979
1828811
1567587
805889
1034051
5263
1375394
1517093
1475402
283428
1811334
381148
802460
1820756
425991
157344
1671036
464595
1790381
1283842
339058
1427290
1328277
1161399
197964
499383
589104
123446
343359
250347
496343
154192
222636
648260
287674
1874342
1439755
265287
491539
1824677
322859
843439
422051
1405552
1981466
187027
252184
797946
74813
1427419
201277
334244
1304074
1398521
1556898
1903455
1735185
1804703
1037595
793085
10898
1615636
1305965
1982504
817142
877087
1212442
358438
382316
1947107
1139161
475393
674738
636756
509862
575960
1759840
48148
549775
406995
1330150
1400092
1134178
1524779
874957
1754128
742148
483179
1798906
1543854
430678
125042
1930565
1894813
1572397
578196
1189044
1297622
1951009
1926220
1827879
1481276
1195923
642789
101377
87763
1077662
1144930
1300772
537694
1964611
44985
692827
1982800
1541961
266586
1559324
147694
950125
362922
814186
87292
335117
343688
1122122
1326680
211846
719992
1031828
1238388
1840550
498107
838791
1364604
1883751
28100
1526945
1297388
865705
1889235
1229476
754256
32133
889293
46498
1489257
179140
48689
730349
504838
1745662
315841
1553108
1489553
393702
1115782
828932
1256180
1905221
410624
1211096
1464903
20362
1489478
628124
356030
1777081
1189969
382473
389390
777962
967801
1736327
1021083
935237
1224539
1865749
1215640
712196
1260794
1423033
839079
981558
1941880
1614874
1044487
1221430
1036099
43818
1940552
1219987
485044
78248
890201
63425
836265
68866
554305
362101
57064
1928156
1480789
1988317
317450
240569
925413
851662
1066047
211918
1138386
228264
1365813
1658628
1294098
620252
948090
1967279
972041
1655889
1969846
1161243
541269
1040708
1743053
1804852
971413
85450
498155
1758534
162019
213054
1766120
1710228
1208676
1976159
1529611
372708
279730
185202
522122
976994
43125
805390
316869
1631299
783892
1342726
1318615
1870837
611760
454801
894274
1017852
323722
880720
406916
923738
1221630
798449
1479615
1295324
824402
223048
1661843
1450661
1486850
1269190
1997609
808624
725874
903495
1780699
1935392
1790376
923938
79150
1644636
1049272
289013
109701
1093699
238868
526334
301488
1934138
681334
1904559
1580766
1014159
19698
1564899
465101
306668
1268051
663326
638243
1813052
316354
919191
401148
520949
1923312
1508458
1394976
777554
1579782
683676
813107
541173
1527108
1486883
806340
944018
1246548
845810
1686390
735528
1901955
1272167
1576405
594965
1738698
35310
685389
849063
1285370
1892642
1221837
1331856
1100104
93687
1093786
704791
1339433
1662896
523434
1938076
130416
1603073
1607727
604790
930736
1438894
635208
778179
1907738
867789
453299
1400766
238232
1586573
615011
1267238
422137
1275442
706193
284224
1548576
1508845
1175739
117435
19486
909176
893952
1413761
423290
1996987
1176041
387796
21728
163562
1566095
1413619
1413171
1616376
301117
711118
1149756
1828680
1325814
156094
1218286
1372664
1447754
1454441
678658
367227
153533
93267
704671
194559
514192
535592
729338
1345020
514860
914303
1751888
368791
1032866
285347
940966
1766606
337267
1749676
1345217
1848902
715943
546625
873478
1172293
1799616
1192146
729934
1469758
1602524
446445
1319001
858397
1719106
904723
1173691
807665
1865618
1832242
1833731
839212
1453134
1033239
1636351
129551
30973
1260283
1270462
403585
1863911
1313728
23667
507516
1152961
700315
1603994
440658
1842769
539375
1795359
814143
1719741
876515
1135166
389800
559399
348776
1414597
626390
95638
468074
822843
940324
1389473
1245299
51704
1116177
144963
1102662
1900830
928297
1053755
1759863
1204430
1688407
921841
1667908
67153
1928840
1620132
857876
1999030
741593
261131
1979162
1762857
326870
1277459
1359228
450231
763255
1903953
1981713
1416549
465110
1891388
1910090
1302193
1846081
1982178
241985
1204031
1205222
1506377
139625
114338
534412
1531517
778144
394237
813195
1619573
403092
1633305
917574
1400396
408640
972618
237172
1194954
1593090
617416
298135
441672
828991
830322
352617
957102
645980
263818
278228
906565
1786176
1478212
702353
1791973
1709157
1291382
25011
1812264
1863247
158866
1509589
1017779
1957834
1992824
1419149
1144515
819115
1783308
1909947
1721586
52425
1517544
1236595
1260919
374709
95844
1712094
1119842
625212
1290285
1815273
587297
376329
933845
1959782
1820351
806662
212213
1090726
1603303
676509
1699072
1799404
1376806
821116
29315
1535463
261400
1816450
1136321
175305
851746
81627
270103
257194
1169589
30258
975742
699898
953875
1305844
1182478
600710
1587709
1100876
381042
14235
977093
560576
1572487
949902
822704
1550675
1894843
826742
344572
1234066
375452
1365313
655184
1088005
1146719
1857096
152979
192376
1515300
1568125
276693
197895
307297
587701
669936
1918292
1037357
652851
1024295
632668
320345
486942
391604
830304
798759
766327
1838434
869036
1883732
1075970
429831
542068
1305052
245937
93150
1927083
1021741
912406
256562
1238294
1710047
1855716
1113334
329119
638277
557079
1625919
1501816
197745
511830
841430
1356656
1960037
1777191
1361205
1285500
639023
1779094
1170741
624329
1290551
1714952
1061809
437098
1306500
977855
1704054
725368
623105
394547
1394373
1626886
874976
465139
277111
1008620
42538
648945
159914
1475368
1345489
1825060
1145491
652567
445255
699681
765590
1761897
667513
1713277
1809799
1496989
1146147
1572254
392796
1386759
1252887
1824370
56528
814521
1696753
217579
541112
1930537
1252200
696490
1892529
1852936
433290
386550
889125
809243
1379876
264361
100018
1820592
35051
154108
1611829
498135
480738
1629515
479110
1716500
1531695
1607285
1449053
1055871
118877
1124788
1520813
343748
710224
142702
1666146
681828
1758469
1438921
1864518
785572
288838
782420
1920370
1165189
353629
608405
1125466
331704
1648064
225417
1743110
1817313
119802
545288
562779
312083
1651566
731213
1249472
1709635
1672149
614563
20702
746778
1401030
713627
1835574
995414
677231
1292050
131020
1756958
108172
1113688
1200187
216808
706491
334633
246186
149293
1875368
1107831
32961
871037
628878
1480637
400058
1697047
1266267
1591892
1798070
1259020
53742
1932939
433041
1490383
846000
802234
290174
655195
443769
231533
1517660
1831958
509021
711873
645706
978984
71370
395764
1149482
361069
1123261
1615567
1170241
1135913
1158601
394610
866054
1734643
387138
455520
1954150
942594
1349006
973141
307466
1385111
1957884
754529
1402031
1394464
195923
298324
1157822
894798
1783197
595972
1880387
1579804
675342
1504798
1500486
921071
460641
1900533
601133
1553559
948993
1900347
739494
1753471
59021
661749
281474
1185224
94180
1639127
293399
1907491
406315
1104239
603786
1894305
909313
1347613
1590219
4409
37364
47469
436736
1202457
1176749
950972
187982
1310912
1339978
1456770
996087
542251
1513605
298351
351208
1329036
55268
1132408
887360
372627
1900349
1595143
46299
1904662
1943635
1995450
1310630
969065
1042470
962266
1532637
1307597
959799
701264
456405
1126756
935837
1415839
1295166
301242
785822
1282371
218723
1281076
1115329
165405
1633976
1886789
1575644
1325114
1676821
1998110
1875373
1249936
1620497
1447903
1216154
1330888
1270836
743494
54816
733090
437596
1834047
1680194
1036599
1882891
1648419
386031
1451096
1150137
1003017
1200131
1037539
1975413
1145889
66629
1652508
1924379
889454
1339144
66047
227642
1392232
571446
796319
93097
1834677
1611143
1834454
874113
1026247
1581823
688595
1761409
519397
799860
1481864
1866969
1539482
1879034
492620
96950
526893
498107
535729
23219
576617
1567498
845169
159926
666271
854057
342528
1508747
839916
280013
1567660
515162
378748
343194
1117635
2460
1321591
1058108
728611
761339
1263396
1291875
1672841
1737751
138423
1193437
860326
251844
631831
1156611
1898749
149332
36106
641760
609162
144595
287429
178951
259317
1284170
286485
803549
1837753
280631
839345
1611012
414571
466410
959657
264020
1566290
790517
829337
904002
824647
1975824
443079
70881
1397398
517127
1532909
306920
1852486
1498340
74439
258963
896419
1817345
706258
731461
1361006
1363517
1591465
1814187
1407722
1488467
515136
1432026
1304519
860132
906875
1321676
1299520
1459382
1037624
475187
770012
1467933
920375
441393
1579874
1770062
719648
403026
991459
1619422
1173752
507326
1790881
1053750
784549
42435
1669872
1504954
172639
1781848
1288999
1889051
1897949
798897
506153
1542377
1447749
1622277
1400083
1121903
1984937
583538
84055
1881179
1870466
805525
1485401
1587251
1399554
1665305
891912
1160086
1485817
734478
1572234
1328768
1830313
771858
1854620
637415
1499732
1044338
1776150
1545897
1587593
833151
402640
333308
104236
497298
843507
1424535
641873
679558
869795
964279
680870
1357498
430287
1616546
1122472
938180
1009938
1876923
502713
1277096
130780
1821765
233375
402443
1690603
1916574
1113768
1840366
573485
1411043
181424
1249271
1855120
1349045
1606888
1283643
1009065
314828
845487
1985631
1500503
62429
101427
927609
29664
1221318
819324
1388720
202075
1905273
1599073
1688869
11855
1804527
860795
1731340
1058570
746651
1402455
1540896
293796
349026
74379
767918
1713516
1340598
1212576
1949608
1846356
486181
351745
257263
1334929
1686419
136173
1143060
1470762
1597118
196253
407519
1613705
1274755
1013250
640140
1213887
616002
1308449
1697927
755975
1659349
231037
650795
1570608
1997425
905172
1112973
1904308
150072
251081
60176
97304
599265
1350341
512712
135773
202983
508326
1993243
964454
490643
1729858
1721878
235808
1815052
280482
1661309
560009
366537
1300410
572097
809042
434311
1983492
869453
1274124
1804778
1016693
800687
776168
1306131
1005307
952945
1761361
1525053
1454850
1058684
1685363
536791
340449
1815218
1155596
1354066
819911
1915025
1122300
885063
669483
727674
1084326
1853081
65
570166
1610640
36191
274412
1112846
1974791
1937033
900923
750116
1349052
33252
1385288
440285
101762
1669189
1098925
1033630
1097926
118271
39826
1525934
743639
1175886
265432
877931
957901
744580
619956
1950083
1190872
665797
1979443
426454
365378
1482572
368875
496013
1454044
1553384
226526
766007
1151821
1436861
95123
397473
1579413
1195678
1482344
381607
1364466
1674438
1415191
888735
349467
1186581
773407
1534012
1723400
546604
269794
213842
1607378
256719
617283
838548
1392711
1614399
153418
334802
1367898
808538
1810467
1600658
404750
730454
461867
410745
1759666
1390044
1608007
13138
674106
192220
1399596
546676
1063375
971964
330366
1940735
225500
1013191
1574407
1014480
847673
40913
1043722
1550439
857223
1526213
784376
1881135
1565607
859126
1708427
140419
748951
1009285
399771
298295
1947006
1121594
374568
641535
35675
753195
146586
889854
1336509
1359260
39456
1694169
1583865
341895
182420
654800
286252
357214
1357292
1102493
48564
493743
1124285
1154341
1850909
380215
1095069
770924
233987
1441258
74527
382408
410454
92575
1461545
1509464
1240473
917233
331660
1666035
527048
1356657
1851868
673185
1840502
1853528
529691
904501
1765774
149414
776175
1863646
1931275
1995403
1083577
936781
1549960
1743396
1363289
1036906
773669
1666686
796107
1878259
282505
1934430
1154571
1080227
518270
1317163
1059577
988281
1388806
1712619
1437626
888785
1765953
1596002
26257
1883023
754082
582911
885199
1444917
38496
1288060
554368
1934457
211681
1084262
334520
1943612
73277
1403444
590040
1023658
37822
372575
450315
726958
399348
829010
1640228
1036313
15177
432887
866757
469551
1727865
937901
1761788
1065041
957794
1000400
823338
1980051
1056865
1952503
385554
1993180
1135130
777774
1066310
1086863
1179885
1901317
391064
665652
578660
1860545
201202
1149586
749872
971193
1216941
1646218
1273444
126710
393106
1905373
1404971
794409
1945606
790597
1874680
552256
924979
347816
1410058
1355856
1286580
244577
1651620
812614
175678
251330
1870721
1611237
1164589
32157
313292
1426000
1415397
1053721
1498622
1249603
201165
1445884
1725176
1745041
1915132
1358131
1742143
1298853
1180453
849422
1816829
1429487
1069339
1411576
295634
182378
1535287
1669261
1780781
1163909
1698315
120615
1401615
1248269
1418851
1174386
1255988
903653
17683
633227
1662921
274545
1953420
1888773
688340
1265386
453891
1389269
28686
1762426
633867
806831
1282633
387900
169768
725717
1131615
788769
1933593
637378
256585
1147572
1970565
517668
1897076
1465055
1530344
1523097
1163846
1183849
1811742
1128079
341052
1771409
1727155
485895
498439
724993
364267
319398
436330
788531
698205
195555
1245473
1198739
100707
810802
1335731
1843138
1360755
1685792
339866
771282
286073
1074909
1501911
1471689
1946357
1305104
1203265
363559
99868
521840
1677040
1794298
936759
1160214
535303
901157
640432
621747
1479017
209983
1896929
443105
358689
908461
773696
807727
700957
1704803
569690
436170
1197099
667186
761383
568795
1980430
650026
1336450
1164359
269676
798547
120641
1392151
1761608
129593
384636
1541934
900281
1000077
334721
434041
804873
263916
1002582
906080
1524069
250588
951816
740130
1868721
1759623
1628543
142921
278661
251148
1004271
1159677
779678
485881
58374
142327
1380269
1061916
1668675
198709
1266360
675055
880125
1189216
1278187
1088950
52026
1887037
1796801
821716
1294956
772723
218181
1154651
1176121
1852335
1608926
871761
1116071
52406
1756158
275283
1029377
1677445
1607802
1888248
1846232
1953521
1920817
975510
13534
1238295
1178469
174058
1229750
983691
591363
1463955
1087802
692549
1925199
1176184
940805
1960422
1728953
810382
1955100
719230
1800569
148928
814873
665794
136445
1585215
264011
714253
48559
907308
259721
244623
485280
1822831
1314334
1729228
1277275
1245481
851396
1839579
1177553
1255571
340886
711172
635269
587432
1737579
1458828
152282
96237
227201
1298523
1053460
1362884
520893
1259987
1906091
1479079
267362
1048938
1429682
378828
333351
1838621
1043902
1855378
888071
1791954
814611
1626582
578547
1924914
406288
295634
226671
1565903
661095
969265
672971
1121127
6444
803042
1483306
1395351
1435850
67817
1096631
1138158
495593
437611
1598660
107602
1067907
1837613
1849223
128248
591913
406325
1556703
533164
172249
594553
669184
231459
1515113
557683
1706085
1736829
113644
830784
17915
1316937
308641
1058265
854013
110672
626379
1553030
367636
89027
492249
1107561
1173433
73089
1426567
1360831
1023032
1454354
526526
1266860
246857
615695
1214210
1065922
724791
1207941
399021
1298212
860008
559405
1644819
552396
1709762
618583
919158
233816
22295
1305023
1663667
683505
1238227
853682
1237964
306531
1598609
1608843
297771
1826686
744478
1316302
1085278
655800
394010
771934
1271223
501518
1642378
990472
1568651
419797
1804360
1737132
705037
22739
1894360
1646356
1898060
1707793
15833
239877
171338
1676349
168655
1311881
914779
109805
1799650
1686016
724303
1364701
257518
1668413
1818597
551279
1579454
794570
999528
124263
1558934
1842786
850619
1273852
680582
451367
21767
520795
209858
947951
689350
1481188
632633
1952956
1904444
292634
803837
794744
523131
1148959
1297467
930941
1115108
506425
895998
1795467
497826
148393
1774239
474184
1477542
1538799
1160894
1588481
1693706
1377951
1714413
839383
1982323
801880
1766358
208150
173056
1940740
1916223
1715759
581852
976829
1941196
856357
1207906
1831030
1020019
279433
201725
47043
642702
1972661
1422890
1034664
674651
665976
495175
1985328
618294
1454375
1821015
1309896
416056
1940627
660670
1782997
318590
1971891
1829411
1381684
682340
1715076
1811601
284238
1153241
465924
710610
1904777
1761961
821094
777972
897230
516465
1964717
823054
1981062
1556181
337976
1641667
1101967
1973742
523763
900147
404908
196592
490643
1206737
1835537
1341367
203642
1969081
1378318
37527
1712415
552201
1694633
515726
1175860
1038820
1272783
1360206
582206
1961957
1712624
1974108
1920517
378571
238733
137311
336938
821688
294359
352095
1926059
1619098
412100
163063
832429
1477854
950952
428477
327674
691298
1657117
270740
1656958
1582642
167456
1798752
1586467
1328260
1064181
588439
1261485
1804507
1685389
1337938
1678384
219551
1308303
1067585
1838055
153184
1191231
641860
921367
1152416
996961
242956
394486
1537657
1039305
1047772
1687155
1518534
424256
1458418
98729
899465
32175
869180
884188
920813
1594138
1329837
1664258
86297
1655951
836723
1830213
808423
1477211
692086
375525
1886369
1571617
106773
200162
1521636
302050
471288
1328628
165385
1958835
510159
1296254
1190967
502247
1384862
597337
271222
468939
1967317
1770209
358095
1415370
1365558
1638920
850694
1828360
21041
527751
1768998
1297754
788538
1838867
698162
805822
157226
751222
1505183
1384024
814491
574323
134121
816894
193357
478328
678081
1059012
181259
82086
113767
1226126
1643877
923211
221935
1401677
668384
1504450
455987
654546
1272056
1529025
446693
1451700
1352063
1622767
751142
1050679
1831385
438050
1273051
1689730
1956340
1085487
838970
897310
1261318
583040
274783
53223
1756706
1839573
1495117
1718833
811396
1131740
1157214
73393
1124419
607842
1900142
525416
1567786
1473543
367729
1339000
641470
724128
1375491
463388
349557
1766730
872116
1075183
1636890
497711
1265606
766754
1211529
1152118
1447495
1385333
1528204
388636
1341558
1251178
549026
1765899
1807683
1132569
1298176
372244
1533063
683856
1514727
522211
1678109
1350388
1980974
51181
157582
1828751
171004
1958435
222100
1438910
880568
1376235
1339032
1001964
172373
1034601
740189
80494
698833
163380
800064
1915416
1580063
463993
894490
143637
1202145
841863
1251600
322780
219739
1035943
582137
845963
1943466
491746
889162
471159
1061799
1203183
200084
1712494
1768283
1206270
566780
1965591
1709626
1125411
237437
426591
676754
455035
307942
1809240
685838
1200053
742467
824830
1418352
1297373
420671
150432
242011
1982818
219109
1323904
1651595
1522666
9645
790663
401583
1561839
732484
1057449
1220816
27002
1815414
1656432
203772
1723378
362282
1935451
1426509
1640911
28018
1884940
1846383
1867819
1193084
872697
948214
748454
1195319
1340091
1187738
1811053
165192
720825
1328924
1168489
56251
634474
1264018
1666727
659768
1873660
814274
1904152
123937
190230
505423
577944
1145551
883929
634012
321297
985478
1851116
30311
402892
1687370
81323
11814
423735
673255
906666
834349
1229220
780653
1904514
1127458
331284
1249285
399499
949157
1798505
339302
231081
1257371
818649
1524167
1539531
336339
1216199
1934541
1003293
1050232
1910820
872207
674511
1339227
1446010
1730774
1905605
849640
86771
1246823
1021936
1464796
336959
857038
1217688
1284120
505245
488230
5871
996268
714003
889474
1299493
1303006
1480974
1510213
1109096
35840
1196164
1845664
1362035
1557562
1933519
1425847
896298
1743379
1269749
1681405
1558845
448501
56983
1495591
879250
1786994
1314518
382655
406370
1847147
1844801
583698
736509
393428
1448305
886956
1639331
1359267
1027092
1630401
1366265
1568933
758239
1036408
407090
1761434
1506527
1342687
427702
1628463
244392
1157367
1714404
653451
1467153
537581
1557637
1227351
1901711
945818
863141
642844
1835843
1670708
1473179
471711
549951
1757326
237567
890463
104702
1829778
1611896
161234
818851
1925059
1558599
156227
701689
1310908
1706548
448
520128
1988661
414226
153814
1261399
1261591
975868
753752
1099841
1949534
854448
1051154
1590269
478067
1311542
936304
39356
259979
735051
1733732
606328
1702413
553432
1668547
1307201
96953
481956
751157
857629
129797
1123039
1105870
1378003
952786
1263854
812124
643095
524435
1633906
737409
1479545
1463115
700608
1096584
1489456
1528521
1761195
1379937
1000520
1976541
489357
1552088
831677
882265
1819252
1042003
6409
175227
1456580
884567
504982
1786842
1992025
1916654
392974
1619366
1139138
580505
385725
931632
381176
1262639
377351
637311
1089843
1784047
1349055
1480079
1816844
240200
686253
149363
1328497
130055
138173
556348
1483138
107627
495239
962675
1820390
563663
997710
272066
423600
187096
1976933
1229405
481157
141422
407721
1176759
1167266
447699
1432465
1144743
1298152
1732728
139178
557430
449229
1678333
1132067
1973248
184564
1322863
1403468
19531
1155919
1470251
1247701
756011
1016893
14267
973866
1588495
1791229
323965
1517597
711904
1317402
48941
1996224
185301
1353496
507236
391463
1288049
1054980
706792
176821
121166
1520484
815382
163769
375844
894663
688502
873219
575177
1245554
1577372
609740
845433
325798
1764360
766495
1088063
1943438
1888973
656931
1510717
1727350
1657597
97452
1647693
901641
1176476
646122
1063191
563455
1280201
1041939
1672534
80180
920575
1767932
570457
111115
53101
1591691
1606757
1236038
38997
89802
1418835
1546476
1368547
378782
445379
730839
1844646
664469
1253454
1865426
236979
1019172
968006
1110805
494199
1866120
391113
1145780
114886
447170
709360
866814
1369364
1915459
1258118
1168038
1590707
1930128
1657450
448177
1194540
1708345
1113630
852732
319161
1660506
1078266
46596
339488
876311
248641
983621
890947
265663
959552
1073890
1808743
1737255
148457
917943
1027866
433243
602618
699455
1856438
236169
678288
1746680
1263766
820363
1441579
445204
62087
970226
216371
13148
533057
1420669
1308502
918744
818162
395125
176114
769683
27828
655787
1934024
1383434
318839
441444
1592843
1772962
677137
1131658
1769102
503819
352314
112862
912265
464656
408965
999588
1633294
1224357
927513
309784
1197766
716359
1353561
1615105
1729481
792126
570797
396257
1045110
290161
1639231
1291758
1020378
306331
880661
1153827
1053991
957688
1634432
922369
702117
666712
805353
897742
1777107
1969397
11835
1380074
1932257
1861082
1874124
546768
641231
843193
1976791
44075
773801
1379847
1805774
282487
1041004
538638
203050
1334502
149787
953745
79274
1151826
160782
125231
1880838
775096
1495598
445293
1136105
685621
335139
1805240
500123
1897844
800991
1581970
1681274
824281
1333792
1756000
26689
75471
1025610
702803
306074
751807
1695123
557614
1387899
1094188
1925920
1260812
521367
1055234
73377
1536159
321951
1891308
1392270
1988610
1851192
1280942
192788
1375029
1208756
809184
1588763
1184858
1507630
1865046
233489
1995084
782330
258129
1721064
250326
1402262
429870
1989319
666374
704911
1689442
1584398
1620321
1571335
1197883
1517427
1028521
548633
1485523
671403
426983
1834118
776731
922645
1281214
712619
49997
1399349
1449135
1551867
1457921
1697472
615201
1411187
1481026
1183604
1713820
1786347
152260
212351
1988789
875813
616470
1109906
1515709
1540311
1422390
70321
1002054
874758
1647186
636861
1609627
443775
502578
276658
1015226
368691
677069
1139871
1027486
1703340
684047
1789861
698684
745382
215846
1908890
187057
85556
1158369
400506
1170908
1065738
1480535
826378
782320
1415727
1379862
148424
1514790
389051
1557415
830844
1959818
1711113
737579
1795456
360915
544384
400542
350479
118504
1057627
757617
755978
676727
1531003
1354825
72281
521212
1884497
854329
759764
1683961
661914
1199775
637269
1588840
1502805
1088106
272211
1632966
1127199
272543
1618226
1639214
89025
1328925
1477088
1324806
69757
11029
1775539
54859
698900
1711190
1087561
447045
891758
425677
338367
1575999
1763021
21847
1710663
754679
1577737
1900378
1398283
486881
392511
1112725
1970279
1547434
591976
247102
135412
1004300
1300838
63344
626362
1274432
1569467
605311
1502205
941557
1940205
366321
1307411
338861
1046673
169566
466954
1578753
1405381
1259806
1022276
471057
369470
1812396
877055
433258
339126
345114
807520
1007240
1342827
1384157
1041871
443736
1663237
379680
777194
872653
144948
648680
772160
810961
237172
1243666
1959532
1353002
1896935
1113206
834448
862359
737458
58255
609146
1096064
197548
749397
1925812
311973
1165985
193448
1859768
319253
1216986
1514090
836935
1588372
1302663
1314796
1113323
1451030
976334
1323877
1524493
791211
1019949
289525
1231955
579380
1413539
1180884
1643367
1845817
881440
1627650
1333870
1873358
788751
1916703
703359
109399
466277
686217
156642
1015427
1880163
1923747
1274671
780126
700783
1263970
1214342
1795854
1865688
793917
1893998
1620519
1205670
1752411
78231
1171059
1246660
106382
307209
1414004
1249176
1698777
853887
268499
597064
1118865
834602
1750438
436241
715940
1435193
899418
1725508
1857872
1881022
254247
91093
609185
19466
76467
1404363
1163758
1503361
1197021
1423398
449303
1674781
21194
480893
986997
1065242
84543
963922
1912017
499178
1231792
1964203
1288144
38127
681830
371626
96819
750031
1967687
881841
1242092
986219
1615350
268405
1190459
1791878
1977172
789423
1082499
1601400
1440975
1317089
1382439
528092
693179
968946
588453
589133
1838442
946008
1883099
362259
701744
943557
208625
1275909
700178
63305
1911573
380265
269420
1066083
654474
408841
1513007
1807397
1667722
142369
1768148
1015611
1965544
100450
795369
1076944
838279
1109865
1704330
1367317
417974
1135749
1992404
1310522
1780430
1349381
510694
778241
1431096
115698
296414
1085342
1682550
425604
1248162
1626969
1101118
224830
1359205
1135879
1140362
1102566
1025334
391709
1290896
407082
1898340
142055
1487210
1495405
192378
1669446
280074
666035
855042
639029
808509
943267
1348318
1777886
1292917
615267
1156225
140733
268611
398212
1404114
995546
104312
697555
1174712
645551
382470
774431
1346172
1083567
404373
543427
126050
1761749
1553537
1768414
46843
239975
1246400
522838
1965433
1690039
1054783
1737796
1918636
862199
141894
945525
1193006
105437
1897005
46101
1279857
1063325
848784
92170
416863
968313
1245305
1518881
703356
1973616
828135
642186
1073444
836832
1646170
775222
1003402
383489
1698914
320526
526388
460222
1144102
775142
1234988
1453170
1834646
770578
1711592
172258
1487653
1139906
1724247
1795783
1141616
1633140
1999314
1493182
1888680
465529
1706617
966011
214216
1028417
457137
618237
328093
961598
1048375
1974333
975848
275966
659198
565166
1698433
216361
457895
1608201
1639678
1251614
1699537
1247773
817640
1065568
1767442
127199
1631616
674232
632812
43881
762059
1776850
1281410
197573
283968
522762
494298
23119
815514
499489
1041979
894972
1212718
1315999
128541
509017
1581562
1449068
1054015
656294
369617
1535992
133030
1713031
1936502
1996169
695143
1083079
268935
1579615
549797
1840244
1489540
1478237
1581498
199536
796402
701606
1755244
1838659
112258
709140
750142
853410
828048
1243563
967791
1543660
295640
429966
256946
1895388
1376725
1147452
1066985
1379513
1643275
925200
280181
843464
831333
43693
1772937
471500
1701035
176088
1598555
936931
1607330
665101
174833
1415890
1127031
180353
1417036
1906942
1391504
590899
1284324
140693
1087630
894388
1454746
526901
888209
1392148
957150
1183335
210832
1050847
962735
329757
1798391
529544
1360423
884737
1831640
686179
1469558
316245
1757414
1672035
1146192
793455
898111
1822141
795525
740776
1999135
1935258
788152
303951
326434
711219
3429
1414844
202720
1878708
271467
1123216
619505
696870
433710
1633171
850143
1602196
94838
479088
1160468
1200701
686135
129536
893335
1361507
52827
1065252
1896245
1049235
1220370
1403163
988516
1498940
660794
1196782
962366
1140007
1182854
118481
922171
910185
748419
650261
1775017
1704997
711420
900838
138561
1367542
154422
524281
117886
651814
368116
1452914
1722672
437264
989362
566482
483049
1015737
1660137
1188610
1461496
331475
781366
1703241
1578926
944641
558988
572805
1444777
1479507
624805
1548542
442284
879046
1707741
1121380
765623
202955
1266313
614953
338059
1867486
1038030
926375
1362020
1745245
1701352
1843704
487723
1864686
1371964
1395172
1766929
1484486
1196946
60883
785471
539943
1690386
1965751
765011
83246
893552
553051
484161
343551
492090
427251
1769975
1638163
1798263
881814
773010
1918612
1627869
21301
248123
615241
1651654
1119295
990966
1920896
1207250
1633556
1108937
1314080
10572
1544173
529808
682866
75885
1388682
906301
1115709
1911217
1126467
399561
1172346
761
1280376
808456
1993339
1219600
628877
1261784
557700
324069
887845
1309495
807162
732860
1194208
1888311
664391
215166
337195
267133
19462
762550
300586
1386392
95677
1956058
1714775
1636711
589721
1865924
401014
1219901
1908143
1045757
25061
1358868
1903707
942567
167164
865920
1420465
541897
1586340
435463
604501
537739
1028271
1064232
937822
1574272
1991058
1628721
1733604
639942
1459862
1096963
647362
1881215
159503
1919477
845198
1054978
532178
524349
1649720
1770574
1898328
522076
621785
51052
1183266
599908
916309
1284432
370216
607944
178785
1094305
599966
982989
1159023
1161464
1299618
758058
1705968
86069
338489
354959
1621511
553338
1623495
448603
904954
47757
133144
1752619
756739
1209982
545677
1596369
694289
889646
870090
822866
1691038
1915896
1709827
519149
491115
1839035
94586
588696
1977199
783526
254713
1294377
1231462
1331234
235974
20340
649992
397788
1721784
1637232
1374630
457497
1421827
244119
1909224
1092909
1536686
1083189
1882964
1052424
1077902
1705190
1981303
917640
1208097
272879
350500
509631
1583117
219548
119989
1332589
137775
1936486
601402
507074
1595173
1692182
1368242
1080525
1588480
108501
617344
60207
750228
1025655
1058143
786893
1777323
696634
900264
1909286
51594
440006
993571
759765
929829
1585646
411819
1924942
400588
1480983
541722
1350256
369293
1222509
1446528
126379
931151
1786989
718794
4134
399712
1174967
1548748
1666124
861564
1053816
1088777
1831298
1949667
670099
48100
1593898
1833356
1305969
898509
1603579
885582
512
1358770
253765
543582
891578
753942
1113552
552559
228130
917371
374304
1633562
1196764
1160365
63321
994176
361109
1522769
1047143
559709
683223
1963462
1737424
1842417
1656894
22965
1590158
1925847
1555178
1521865
804249
803890
1639950
158121
197489
1320775
274463
1372770
193852
806986
1865609
206921
1550474
1237697
1664918
1660109
757202
124380
1631743
131234
1672659
1955051
258719
839962
1180989
1922671
757505
929254
23637
148608
1653028
1171951
905744
1264611
1450290
320518
363954
1738411
244616
1226305
900498
518719
1803480
1801065
1815764
1337251
1147570
1472718
879042
1236930
976539
1690148
1664497
1193082
1263647
191869
820385
359036
1224579
1692522
138412
1194945
837981
1830732
1704356
1099972
913358
525490
484096
993564
689185
1171998
668499
1533801
1348684
1370888
1812277
1882097
9171
1413560
572824
1870676
1849463
226462
692701
1831918
1230877
1575366
69970
115560
288372
399794
1908765
620046
1903013
466098
1513756
1971814
747260
543390
604367
1335775
421612
1057102
377679
1811823
410102
113033
995045
1851652
698697
826833
699403
1990978
1114603
544439
1508274
1401680
808092
1989597
224950
702593
757776
873023
1087585
1339472
436488
1692487
876213
606858
1510973
260034
412694
330234
1327517
706644
982123
865426
1343613
948542
823818
1012534
1816799
916444
1394699
787470
379942
1920940
49766
857204
1150482
1192190
1848979
1817744
237293
1933763
1780553
1275083
1818978
370131
860645
1621896
4881
471278
1272322
1594318
267021
927415
343468
18206
615278
254476
1502636
918175
202511
1121519
1706785
92692
1098975
72245
1143568
142795
236137
1069028
420616
1789214
42057
1557373
1998768
1361406
1673160
1830094
1191752
1201240
1669132
1340068
213
1302548
1575032
784106
361323
443798
638932
1670683
877591
1739503
1461845
167349
375271
950860
1870610
237471
649363
135291
633748
801485
856784
1284938
1275613
1273849
1002269
1149360
1138319
157054
1241324
1265802
67306
1475483
1162517
1173170
1532728
349382
1494476
1898639
1624918
1993796
1955684
1088517
888112
1705006
1874096
1419432
1849952
1053985
1185938
118968
827740
1969052
1035057
1941238
1463632
1690990
1790898
812972
1319124
1361860
600428
827568
1356111
876
345558
1811474
1882169
1387282
735356
1475113
764202
1535417
1798495
36456
1582862
519242
1014434
1309333
1742121
947018
601524
517060
1056136
302203
1233555
603797
1644375
165511
1509967
95362
533574
1585220
125206
1098616
650047
1416353
124873
1940652
1849046
1523248
186744
942273
1405807
403498
1402881
394921
1712977
1905179
1585559
1568726
1918258
665101
1694942
248311
1435002
1913358
1304600
291656
1587760
200069
1200324
927087
1398871
1124765
301317
298623
224672
1825263
1337980
821625
709646
1412801
1911747
876646
1117739
689869
1326491
1481831
1116141
1516856
254203
43053
59921
31321
1639215
739047
1736782
921500
333122
1283528
461612
268908
663637
1328409
1827880
1359939
864388
591261
793725
1403481
243130
1383001
299513
1041100
206852
326761
1644324
1219627
1813336
1347571
1823083
1941532
720165
284628
1842189
1569737
890119
200411
381845
1246563
1101977
1202
1660166
698115
155363
1675577
1620151
850786
482225
647180
1870175
1042837
1736115
481696
121287
145565
1364013
825673
1377292
1168738
296402
892234
1703025
857421
451891
1965489
1009470
513422
939076
1248596
473989
1667662
1350481
623016
1914833
875832
53903
513163
1097995
1359215
140893
1940244
1174870
599559
1038133
171886
373335
1293175
1530927
481901
979111
533709
485848
440982
1552406
1254360
1324493
326617
649928
1416813
1393711
1632830
559732
112127
913898
1294808
983480
90861
985083
1564914
374509
1407579
639661
483745
531267
1897645
1705926
1941773
902023
51052
1414550
1705948
1163715
1733144
1987761
27359
728197
859849
343135
32635
1680586
1687255
363167
1894216
25535
1927616
1654955
1648186
1392536
373384
1350506
926105
1226057
1874188
614921
1733445
448721
990147
107346
1482953
399878
313725
1438183
1390653
33187
1747255
469616
968323
498197
1487706
359060
1488176
1154598
1503225
1725587
1899916
794804
231784
1110131
1578723
19991
959617
1787212
1310482
1001321
184081
291540
1803918
850012
1886569
46048
1016013
7038
1193494
563304
1903063
1157078
1452754
554576
1410723
176393
1798103
873003
879834
1745597
546071
116335
1213022
398654
538867
1693971
358437
956866
719682
687492
842237
583823
1581138
84037
620789
462086
894208
23327
699407
1918581
484541
1479471
1047493
1937647
187710
469011
828472
779916
309233
915631
1649401
1404732
1149464
831278
507421
1611776
1912613
981245
1847821
322266
301131
776491
732381
1433124
603901
46210
1803376
1732191
747146
1487737
1872033
22822
1532561
240560
1937269
398479
1815794
575800
985609
606701
760458
209312
1139981
933039
532847
907578
1715173
721488
1105899
1123647
1238662
1059641
118143
1004673
727875
227753
1059125
1068355
1480166
1234032
59707
1928516
1611337
779783
1907030
478766
360225
556332
376799
153968
1027265
601803
715555
161377
252000
602092
99218
882439
1033175
407106
92822
1767020
285144
1570672
1479643
1663585
1025409
886810
940430
1168011
1334070
99890
1076965
1977945
2533
169309
986565
1935917
318404
834945
841125
1740452
715380
1398401
768031
1685182
1716570
778496
1917363
871487
1706125
322890
1938480
319777
1088621
1982477
504213
1529274
742351
1128554
1566995
1421403
1523350
1205049
1787967
1609139
1928892
136011
57127
1517683
264665
1502890
927534
640350
692769
1299761
864843
413755
1819295
1982816
392196
493982
160908
562603
1359111
1318450
13931
1384508
735774
1162215
1037154
869814
914860
24688
1758574
337458
1573718
997330
784758
193665
1279554
777530
834985
1113795
1920888
699262
1993837
804709
722942
603641
945804
989389
147907
1159716
476228
666259
1915177
1777392
129866
1277079
728021
1905797
974337
373695
1732951
225614
963101
978697
363112
481209
168768
1145491
1397212
209158
1905582
305051
1235771
119136
1660063
1825235
1789465
412349
915452
1308664
1314038
1603257
1250973
679021
172812
1032922
323734
915027
645063
1400353
1268824
1105932
1916463
1848007
1282707
1155763
1580232
58846
766566
1124457
277821
1462574
123772
1971509
1339874
384504
423616
1672783
1342438
820063
515906
924322
457415
251843
1625548
1020959
757832
272513
1355555
396277
114146
1212481
1481664
1598592
1364648
1509822
1248860
480523
934569
825713
259203
265284
727744
1669315
478489
1327637
1865576
544234
770018
1829498
63440
550670
1067190
1856109
1492333
441765
1178385
1359999
144566
1960775
1820735
40776
606170
97710
683818
119546
740220
578170
1847701
851760
1125918
1283998
1022597
904699
1329737
658815
216446
1977947
846642
1164200
195851
532768
636659
1504726
1212605
708217
307893
934656
934084
34610
995535
1596439
219197
132465
1482266
44498
415025
729675
1996268
910175
14332
1995818
933356
208039
1674447
448256
155605
122149
1206041
212702
1487600
44475
955343
285176
519462
693872
176348
1829369
475508
1577180
953683
1890867
417861
1109668
1977378
1966377
648298
686774
1098907
1540998
440863
1907565
1438276
801627
1074457
1828019
1446463
1806578
1371110
1537458
1881014
454744
519448
657729
1934733
249289
1644503
203747
391630
1331058
762454
1003319
1074118
1744139
1463593
903287
97046
1475794
330924
551721
489271
713869
1732713
1456921
1131060
86754
717699
1851610
1930568
1532478
275651
1903958
369616
991273
1842144
1503607
880472
930251
316910
1566895
1859523
486994
688748
177132
339677
1134167
1137137
452697
511008
1150154
1895746
732651
201662
726167
279010
1367539
1805390
529688
384637
240256
1192619
1408938
1164764
1909640
210414
1963954
1226072
524737
997578
1291720
1269064
1724217
1319387
295438
229670
876520
344736
1430289
1686700
1340922
1812625
368872
478487
1811984
1922683
346473
727662
602160
687117
1365095
863291
120753
777388
951785
1927138
639897
581560
948995
380894
596623
273906
85635
1828504
706093
1158916
662344
1713213
55654
1346389
408335
745612
433816
1577185
1447703
646301
970357
120087
745368
789233
1206321
1268532
687344
879742
1470103
1889782
1804397
881559
662550
1927930
831778
177740
282026
23176
12249
1989570
1738021
1611760
809421
1826253
1733694
542728
66683
1593361
546535
76665
694824
266848
1716267
1008597
599471
1013141
1399373
755586
335372
177972
146644
162179
1909906
1240670
270549
1372023
1461330
1294357
1622998
959606
265570
1106076
1790089
451490
1966466
651384
1096632
1812417
1426930
842071
1089248
1655899
1231533
742663
1088246
766975
1789065
223746
1461348
1057953
941248
165538
341161
889569
1552830
1540495
303685
1994139
858482
1086617
544552
1007905
1823893
1395450
53770
757363
1081108
424848
296363
383371
1207139
1151173
954471
1853462
1524457
599291
1067227
1047786
1607909
1981034
356320
1784031
71065
1182572
1217294
613904
321275
75360
1301650
1449884
147320
1770602
237505
797129
1311174
1673269
1997139
159431
1256654
1225456
323755
1333842
116887
924374
309057
1517828
880764
255735
1707936
841036
896652
662402
1510200
326978
1898794
280063
2004
280566
37079
1475770
478786
1694164
418402
416629
547231
1851021
1861766
1945191
1993151
630183
237263
1900396
1506915
796539
196470
1523798
347663
1950649
1682941
1063171
852772
1713103
1716327
779449
1978109
1573301
1503944
1640668
924793
815426
1345779
620162
723290
728615
118977
194654
1144645
1346528
166616
475196
1176997
1824984
431020
1138005
1519100
1252140
902156
964876
183459
1824015
563331
1910223
769737
25679
1483616
23407
496996
1201911
588599
1184239
1367768
416454
1061447
786895
922443
1842165
1524989
744032
1222067
1345958
37390
196863
1852015
20137
1206830
10736
1985263
818726
1253589
1844654
1054321
1073824
556431
872786
1677333
89289
977628
971883
683850
1952735
1402248
1642605
927491
1698328
741867
320647
26222
1045869
383796
1576659
834655
1251408
1851330
449233
927707
922288
933582
714559
11408
224077
547979
1872539
831434
1328855
1246533
1731943
1946896
228048
1592890
764156
1457470
488308
1689143
949810
1692002
887393
1837868
248858
833993
860776
1104992
480598
539146
1791373
1318033
202040
561428
113400
1269375
350158
1403661
1823089
1896659
252330
873438
407972
12078
1794712
313987
420850
1989083
442167
743728
179016
1197033
259691
572017
1388496
1725034
1031754
441475
1678161
733909
1671893
1383665
1847299
1570204
1368843
1525272
1167048
845737
17514
1290200
1135592
213456
1488490
73015
1190338
1434772
1176092
1796797
1668852
1643421
852052
1851240
753100
1817693
67216
347099
711263
630830
1514943
1026362
1313089
1790231
983621
701809
581706
149835
654225
1283606
804599
1341859
1694323
1451747
1599630
736383
1358724
1988155
96108
1734319
1947883
675463
1541951
972470
1696444
689313
607695
1500607
1363415
591629
1012054
293743
1038199
403979
1264581
366584
1723553
604740
1759942
702469
219238
1106710
604795
687270
836740
1840026
1007200
948187
1742679
157480
1297251
1119384
393115
1287267
1248256
1641203
233634
119646
1328158
1231331
608251
1147522
742269
999034
1162144
1885425
342951
625526
1578579
921994
1784739
260294
614843
606151
1628462
1673851
1315143
1471261
1263058
818717
1919004
1501556
430614
1061801
1669263
1216933
849713
949764
1244163
1596816
867723
525621
1293372
72899
1876042
1467031
829529
962919
1569473
577765
36373
25372
1228475
1663622
871107
1072045
1643094
643641
1682871
803449
142049
821100
895261
1187879
399156
362200
1319154
1673606
80433
1141629
714220
830073
83926
922838
1731765
1322352
1533001
1958820
1465542
1337102
1839914
1136673
1338962
261806
841531
1395640
228325
1949813
563999
1853646
1059001
1880810
1066834
1748538
1361163
1749044
1715498
462751
385142
517314
1103400
1417137
1657164
705924
632191
379211
634216
159143
1132158
257998
241582
1017196
563671
1612271
943297
485243
1511862
533068
501102
671749
1156300
522366
665919
535335
613976
601467
699230
1218918
1863096
946053
1693891
1296155
1308839
841747
1670002
1856785
1318904
129361
1861458
682473
1787613
210872
166906
94983
1091925
791878
849800
1663071
1993178
287502
1756040
1736391
1753014
713349
1114811
1622928
739370
1822030
255180
1696071
1901729
21268
435326
1185159
1696529
624137
1859047
979555
1319150
1573267
1275007
1830098
384998
1451049
713330
170980
1399761
1561535
1076906
687988
1604280
674399
1850390
472892
19585
1076648
1958325
169915
1721770
1792990
1333482
1010740
967207
1202443
1548724
428121
65550
1924514
163467
229868
877351
244436
357215
778520
1367412
1614867
265973
527596
1978509
831763
1450600
531564
268751
885144
1719083
724281
1480246
1746014
331055
1133171
1437289
938515
175516
1136662
1820563
1519516
1112329
203388
573856
872776
726367
1978970
1327791
898605
463262
1785820
1512745
1852298
1887713
1540883
1647814
165382
1906914
951447
1724367
1878918
1451011
847343
779416
713557
826427
1052090
1693660
908301
1992255
1577146
1091994
126968
66457
1144704
1497462
898606
814782
817030
3206
10104
1752109
1224399
1666340
789813
536772
1820024
1745512
446787
1694305
583868
1266021
121052
378863
269464
1601509
1101638
1787271
1739203
891512
38238
441816
1465480
254226
1930806
366552
1845061
1477192
946258
637758
1610452
1722913
61084
1699168
395507
1070756
5079
424755
596794
1521234
461899
1372656
517144
1473560
234781
137315
504456
636329
1136886
659557
1192134
1075824
1494144
1239876
112662
296873
1655772
588381
1171655
935422
1590848
1484158
411590
64656
911130
1493367
1694427
761105
678612
844037
1174929
982666
856415
666988
95094
1742465
1922035
1660184
1193216
1020161
881525
1330542
1283693
1715743
297433
1022560
773842
1157312
1034797
1822216
1713513
725804
597406
209169
1478017
924196
1880404
487271
15370
1808156
343559
1354764
1632628
724586
1950215
1059096
1762612
1931896
467574
1992427
1973950
1898285
956417
1610614
1468878
756579
279205
1675714
857164
1815114
1744670
166328
949333
355087
1333502
1747467
1212019
616181
1884925
822202
1181890
880059
29393
490063
257687
1101227
1555794
1662029
1960085
962077
1356144
686061
585044
1720997
1881215
448564
1462979
112565
1812796
1769690
686982
447056
1970426
823836
1025426
832978
1123382
1551032
1525631
1926839
1877418
1833828
90135
853716
1374844
1933733
1984716
80743
536907
338311
796226
833524
1764627
87286
818249
1693295
792128
1541481
1959950
247484
1459541
1025181
561982
1490770
1864001
585345
1414187
1748180
1530113
245522
603134
1518611
594021
1141620
600696
1726886
1842646
781862
1732884
1223123
614261
1959031
428992
1575669
1497424
406969
1731665
63512
817579
386309
1765435
1243859
1673613
1654337
1442378
1291406
1670126
1086452
450002
759850
77755
724289
790502
1095073
732471
1392840
191916
1119591
1355064
382008
1659184
511621
1762796
57359
1592485
711453
1172036
1876996
1613368
675080
188996
363645
1386745
529349
969510
1638557
1288754
1998940
1351657
590058
1959838
1668967
1444428
599469
673235
101887
1607222
1609754
24236
1310536
1016955
1004114
725463
879866
1594467
1304663
754974
1315604
875078
915912
757571
534549
585661
600534
1435822
115073
1334574
1403708
528334
1386510
493453
276978
1591915
1640424
125158
1133095
1405500
1472736
1957278
212712
1093952
1358686
1342883
1184002
1533770
1932887
868199
1483218
373775
1661002
72982
726788
1245806
1959644
627334
1813552
1225644
522086
1975265
420390
520918
1847934
1241431
605450
1351471
995594
1202047
104191
127232
949366
1355034
645206
950137
35115
1912115
1907567
1289716
1283784
398655
1599374
1454779
1683527
35419
1106740
341127
973606
686702
516434
214626
1476380
301751
816640
1143454
878496
12479
225330
1869553
1040846
742842
444158
223807
389687
1948664
1327185
1325578
1654920
603027
1505061
751929
989077
403485
302841
958256
152180
213517
478496
1808678
1008955
248046
1051426
1461979
436387
1749536
341929
1937222
1339485
570550
1900752
1786190
1434201
349618
349736
454904
1004931
495048
991764
1214586
508649
1581502
1921334
1265189
953766
1255054
183324
53600
44234
1721742
360357
1276286
379880
1471074
1104207
107164
1247795
962021
347973
1386949
845017
525071
769130
887786
652844
1162000
1493150
1604968
1513371
1261125
1721755
77991
1020588
1952907
1915209
455821
1252287
760462
412308
702849
495063
353465
189876
1577164
794205
737926
1760747
855153
848128
1950735
415963
560899
585360
387996
1738187
657017
359278
12322
501293
284631
1524374
23003
676893
246558
327548
190097
1332987
1754367
1993289
182046
800211
539529
896614
1312474
512342
1711245
1293960
321728
1239810
182307
218143
1035403
1099344
967787
1154191
1457138
1506152
193645
1438414
1239330
702217
1077701
785903
1286517
1408568
1178710
105536
354704
815187
994173
643795
1779396
1580024
1686559
989691
600942
1192790
652687
961716
1190464
826186
1601760
29802
1478999
269846
951460
232906
1605521
615841
1019206
1461215
635686
459645
671872
1899007
1149927
1652167
1363751
450063
1946524
1636922
960016
1815434
1340733
371173
505464
388717
1992850
481541
254771
1051772
1569355
1057
323694
1639971
1838535
1818725
1087065
1871037
921012
1128304
1457506
717931
1961126
1296430
791214
1812393
1753355
768910
80336
1630331
1521246
660480
1496220
1551852
634630
1276069
879419
1326552
767629
1287442
568687
1783084
679328
1082361
733392
1896520
1361913
1638217
643727
1235262
442861
162017
68911
1265369
13010
626867
1926988
311046
1579597
231146
1879320
390924
242684
1387214
1367774
1244948
1867938
1703371
202592
1891875
13751
1346611
1693228
464736
694782
1358296
1161322
201858
612823
1586431
276577
330752
758060
1850447
1302230
1122166
1790165
1076950
1621487
1047278
932199
697787
1058547
535180
453064
208225
1765927
1527686
639780
213451
342621
1695643
1045217
1198591
1449891
625299
1297087
1497547
715029
145053
1926528
1005061
352093
541952
1835923
371094
191075
1357217
194145
686185
8574
465244
1262403
1233355
1143006
379485
1592205
1008525
1121334
1982894
1308975
609863
1089310
170297
1184338
234840
952036
352926
1857669
670761
646094
725099
1148467
772085
1343779
284329
1815426
1120567
395796
1508988
893858
223447
1937499
1591318
814556
47683
530707
1541505
1165319
1356761
760035
1483777
1548878
1613114
1071273
1578047
938904
1953194
938646
1499420
1676065
1027625
641292
1380588
1358975
146536
1742121
1507792
443254
1100977
1887074
115815
968811
1566849
739371
110164
443449
908071
1800234
962862
561541
456571
1761880
395709
640847
657826
1375178
731342
860657
922549
1363132
851651
1617674
84783
334401
1246887
451794
221976
1855575
1094602
1638211
424564
1835621
851566
1556577
1223413
1012563
1691552
631358
988646
417429
1170635
1511320
1179380
1236929
1019340
884987
1382235
1659668
1288369
382669
1610183
231981
156088
738586
850295
1795483
1358301
1824180
818821
60190
1104721
1592189
960932
1901086
754127
1175474
1579932
900146
974986
1160177
889795
20938
1830833
1025516
1141042
668334
355021
1863102
178451
653263
715442
1115880
1788709
904697
186959
1443667
688767
204573
612428
718543
1050350
354344
38989
1858019
1001002
1664986
1081680
1092163
272966
1519108
708090
1177335
1840672
1367149
1518570
1889582
608978
853647
578473
1621008
136540
1917828
797541
1231382
816819
1338212
189583
1675487
1807142
237097
873029
1720550
1880214
1752622
1537135
880121
790492
1903915
180915
888803
1709954
1285698
869271
471463
1738604
1949740
1347178
1664345
1915785
758124
257073
1221322
1210465
1032453
550309
1922329
1137542
148608
1270188
1307556
845785
1866938
756851
980450
1917957
1797434
845082
1654376
1976751
668041
698971
247886
1417591
365077
1823454
727956
647884
1023796
74612
1265211
236294
555803
645606
1432379
929554
1283474
895647
1593589
114439
696817
684732
832825
1081981
57513
1248441
1095904
185847
203988
465048
70367
227548
1505113
1172649
1106854
1727104
136554
951117
848989
1089338
391043
44378
1120108
890035
941726
1862374
886007
1339894
65561
708139
664850
473473
1215044
254228
743524
124140
802819
900478
171324
779279
1727293
1085519
1198590
1199257
1042041
1211769
165368
1558483
1513977
1266300
151751
688311
1887724
106492
759249
1925938
1455282
1654893
475684
987399
1977868
180871
1758480
1124183
318634
1042730
1364282
11043
1435649
1099590
1410956
559442
791598
36017
1219492
1087179
490827
723942
1670356
1582866
527908
1857406
1678101
364494
1867405
320279
1256616
1271391
1534881
1242029
214051
254384
265188
1572672
171151
392975
1288051
1176470
1002365
462739
1395029
524115
1737510
1066315
1271183
533135
1105607
1711817
769303
315081
987322
1583561
1330996
156827
238649
307298
479039
1861060
1546911
434495
882487
652937
1967477
1435227
67624
1584848
1434203
1782251
1437043
54
845913
38446
1193954
824741
602284
43772
1636221
1738374
1994948
907447
1005270
670119
252632
1872509
1838090
1605530
1357724
1789976
521847
718987
1584420
1806922
441912
1908629
1159758
1194596
1424859
253866
1630235
1343609
1250979
1030173
1494296
1331634
1780432
1466296
1450745
768282
219414
1132943
354485
1049773
902986
215508
1427952
626547
1563813
242874
1349223
1164322
258349
639405
221805
692895
285561
1364961
1243429
982618
1043475
249998
1975534
990034
304496
1695196
211148
796957
1049940
1835634
1716281
1723807
1889123
1917278
1786339
201990
600334
1922032
1468409
1679439
1906166
1776374
6547
723884
1142037
912028
713275
811686
166834
1291593
1941817
647085
333456
1151511
987449
744339
1570981
997425
1790250
1001946
793115
912495
1636674
359569
1874963
346315
571222
253551
1237154
904166
962087
1478301
1250907
1063812
1485994
759258
1229660
295672
1884557
138278
1878617
1642748
930284
878803
48949
1014608
931385
371954
52867
1141452
1919236
1295050
349587
796268
1499961
1188388
580493
77396
100858
1632701
534356
1843424
950879
1965595
1801967
1659621
631121
31470
931635
256949
1816881
1240998
73150
1935648
708308
1878298
1520673
565858
1602251
735346
1659670
417768
1099560
426890
1616984
771674
859436
1482425
710120
1454501
990827
1850171
1542793
1779393
816812
1542709
801040
206908
311552
1685157
1553353
266576
1473708
275452
84196
1894501
355711
1024271
1092121
1524270
1799081
1835185
1581627
1565655
1790826
929138
302061
231226
1069000
470645
151613
1706218
269373
14338
221001
501348
1903483
1890355
789915
1904894
962537
1412151
1054834
639007
881545
881668
815315
590744
1511574
832835
999234
790394
790313
56995
1001778
1918215
702465
1060683
895692
495394
1078033
238844
495194
1137904
487043
1436375
440610
1114048
1887331
675093
1943632
63065
243747
930742
799959
918142
113914
115800
866190
1506940
719552
1616866
927558
1594793
147217
483424
1156935
502166
116164
1565164
1614655
1629636
749024
993940
1749320
844498
977124
1929180
1486030
1206359
566897
203452
1457020
1150259
1225020
1840453
114385
1682020
417886
235328
1211633
635143
750986
586994
1109785
1088608
1761391
87094
533357
1985001
254113
857582
1431883
573443
1354084
571494
563328
535187
1371632
136402
486542
1163187
818944
184783
1929656
1298831
829839
881641
531828
1081069
1893340
583546
1458218
585772
326856
433519
257255
1703598
1252529
656279
271692
1985982
1377705
1626474
609836
1711608
1081486
40038
689338
247507
1738820
1748735
1111672
363827
1096566
785773
221847
958674
1122524
199964
1502998
1755725
1279269
561681
928375
273641
1282742
1557166
1613402
1800094
112050
1617632
1376386
67981
1565785
1308278
1259834
1668371
1701920
735159
672126
426486
816444
1243497
1706832
478731
405000
1691009
1958834
344791
1175124
1460619
319028
955082
454974
1563749
1849268
722059
1025831
1483718
764432
1688642
195044
466564
1260387
1313517
95857
1110647
532236
363872
401461
1918742
1029098
1789229
505863
1599264
206268
431293
1793362
1168268
1062911
1672810
487705
1038795
410500
59672
749756
1941786
432293
1440155
375213
718813
436578
503218
1343814
886873
500295
1246288
1143292
1417003
66981
745331
859001
794465
1914066
661461
1999957
305530
619379
274449
1208059
1963496
1522535
328858
777461
210118
1925257
751207
1249742
1397080
658816
1268266
1846996
607958
1711217
1856537
1072043
1739537
1585641
752939
820550
968655
55036
1223331
118188
181773
366938
1415142
317118
1649007
317287
1714881
1911526
1106585
1899561
1508599
1281042
1098689
1511651
1632291
472309
1819634
1460714
1148747
1267432
58408
1374847
1528431
1742103
1672873
1183717
91820
426082
1164951
934864
381465
1552564
1774753
1501741
767195
1678406
1623404
45855
613297
168223
361111
318494
898434
1961005
1809882
1257558
570327
288234
1362194
1264304
1085987
1378793
1915597
1677494
304984
432300
705118
1985440
671102
1791593
682370
301621
1259659
640935
1912348
726196
933360
711999
674859
698760
1837452
256593
990558
594352
442091
784702
1547813
1317003
1590379
248005
559931
1054889
1487512
32930
1748383
504348
1890878
1597463
1189991
185449
1243322
1714279
894055
1978394
1734956
755558
234252
948548
616563
1330132
170175
1728737
544747
707963
601186
369385
1026923
1599681
1514099
1078957
999083
1603208
1135342
1618677
1443751
46773
105107
132116
227944
545772
1300643
1581012
1729595
943226
945667
1378083
188231
713368
1980252
306242
1458222
1079122
1775171
371406
1731146
139829
1602460
723985
1115660
134084
1754579
54396
1961213
1219814
1971062
1736977
931709
358460
1477598
812222
407512
1723828
1239201
457516
1727567
1035849
553387
1114893
490010
1692088
915192
1398314
1635394
1554285
1157131
1151399
331757
28829
179296
665044
1794937
859949
1167557
921077
1039118
265251
1321112
1570214
1005519
1122656
1153398
404046
20306
753715
4543
1261334
1212558
925193
1702406
400436
970361
519899
1601399
1700431
1908080
1383255
631838
1105309
988122
1450112
1627786
381656
1309509
573656
247600
107775
1620429
1153601
328670
838418
816651
836339
661332
1459414
898561
171697
754256
1889044
204851
533156
799106
1322162
237803
1805812
562045
1402967
925339
823797
1321408
1784586
1684758
790140
18893
935981
406675
765251
447677
1726329
693233
1562651
36068
7925
721478
1547110
1361292
26215
48635
1337687
523655
1230718
1644341
1209568
1021856
126052
54571
1191685
839560
107250
319701
1996416
499894
1290141
1538370
67549
1479289
267379
1711288
569544
1264825
601347
1973290
1000248
189550
1288613
319450
1615231
591295
130910
1922355
182905
1078961
1725610
861989
1281019
552356
1745472
1627626
69827
1818623
379665
1705513
1699621
78541
117792
1233641
825423
1644117
1830958
1050086
1928564
738117
808398
264317
952605
115126
1835968
487287
378340
1426807
972859
783925
1631154
151370
1640517
737594
839649
760149
816604
1409373
1323684
1607925
564382
199719
1510653
576787
1742222
1106097
1461992
582815
59944
567616
742801
26562
1301271
416891
1071896
1072054
512781
1193842
1237686
1963313
1647251
1068176
1818272
1222296
290019
358522
1690891
11818
860737
1963501
830560
60668
1410814
1044801
334846
1934330
283556
1317374
1266527
438227
711471
30553
1946838
310787
1665844
1882945
1558920
73070
43371
1247676
1429375
408080
997524
1607183
1872670
1082935
1579444
1929119
932187
1630104
121002
1304841
1402374
1503730
1251699
333744
534061
1586659
187766
587107
608780
919976
736524
451967
1863667
1074370
212128
505088
979240
452704
1562700
1619955
1211642
1974938
234624
1124759
1381548
1783988
1242147
590778
516214
1233388
1511250
521568
1954676
1401810
264584
699053
1012747
1516362
199511
166616
1921408
1705279
999034
1115495
1563719
1601523
1422444
1949105
1591457
557737
683252
852483
632935
1801792
1471806
1410677
1729854
1544152
757907
1748922
1951636
527138
772472
1334637
257431
383214
1619494
203388
1472565
663896
238134
1125992
1181741
427701
1920253
1081169
670180
1463053
1825404
839151
1405341
1325574
1595494
1810374
659514
990496
1224050
1659373
1305956
1144500
496901
1754667
908136
1942130
255201
1678285
66166
1369111
767272
201925
392495
705956
357889
1393163
169823
1698865
357568
1978205
683163
350990
778199
105347
673300
256169
45963
1722158
279676
246326
1559645
1906554
1568935
1208017
797749
220071
1066348
934017
1410490
55010
1738755
1937733
191513
1511096
503685
264654
1557131
197535
1688985
1358157
1189005
1615644
1465475
1177198
1105743
1200617
1611165
564001
92847
1856456
1162796
1279947
1409488
1691625
761872
1505794
1985397
1946394
955150
1814302
1522698
1029038
1734767
899733
70129
785951
1114054
676975
500469
1159505
147953
1811894
925700
1549537
929554
939734
446044
261455
880039
1101252
1688982
1392474
490813
1930379
687969
1129427
1524572
419924
260600
697849
627029
1738590
949598
1401095
835399
148625
620988
542779
59491
1352587
268185
915734
995839
522981
1411811
477521
1711086
803098
648376
353583
125416
1210361
852815
1783670
615673
655753
826355
1914224
1575727
664169
1465139
1533118
1040349
871975
1076452
358095
193366
1606611
1907263
618704
83638
1154214
318548
506792
387598
492549
238391
960361
369889
1280458
821306
1600615
1395385
429324
1544344
1377755
1723677
295506
1104093
982931
1843489
1088980
1493194
1505520
129714
798628
1284025
1138018
95911
680073
138930
985453
139808
1756199
60299
18764
488178
680680
177400
557507
420917
1141392
204784
951768
116081
487395
509123
1538523
723464
1728163
1345320
1031151
167535
304368
1249210
1481026
441334
591248
1873809
1610557
1228788
680197
898655
669428
1258649
909360
1785107
1764065
1417757
693546
545950
790152
1400513
11150
76447
814740
1118988
1902844
480944
1352860
1222177
663736
486563
778349
589385
1947233
601377
132232
1964369
509484
1268683
1255154
1061355
431490
593561
139383
1693698
254012
1448612
852925
749283
1876253
1777055
1948634
91668
1804136
1307883
1995648
769109
1602852
1246517
1377797
633959
1760012
1915296
1101117
917025
309570
606103
159084
1246972
75542
1413640
1221199
1776778
740905
104983
1172209
209739
566588
398074
58744
1649396
598349
87976
53194
494387
1987645
1756155
1619552
496185
1995285
11216
344433
15966
1528102
862803
1189635
582806
665994
368108
822312
190662
1543916
1004929
1821631
1825560
1519785
1507145
115794
1773248
481204
411764
1310218
1552703
662212
249784
99703
38466
458774
1061734
557039
1848838
83
577566
1911230
1299771
916773
1742846
1601806
1266813
435408
127610
892188
599119
660800
302474
803520
487387
599364
280062
884501
66547
273132
345359
1805054
1458252
202435
961170
742490
70523
1898765
1301373
1385403
1459715
849593
1357836
1173321
547300
115975
1776619
1281220
1313496
897384
195742
725477
36755
508522
1062087
1481183
986801
1886807
386236
1718934
104310
1396309
1404470
1975194
1232004
1808016
1299795
910682
1400454
1818652
1007305
1437408
1509067
1342065
1904037
1350532
1577263
1549901
1663047
1574998
402688
1355958
1855000
724898
562190
483869
1436862
335817
1731938
1068169
1925732
960322
1973870
1227602
1525547
544240
252486
1742793
1405698
1607994
778603
1796655
319149
1843519
912767
695233
495445
243878
337380
1706290
790623
1238087
1243669
1634918
836122
166519
639422
1351446
1652605
1534846
1470401
1050424
926072
429240
998225
393003
1148721
1227563
1631154
675254
496195
551050
845969
1287200
1916729
997424
46515
929910
1954621
1989475
188558
503898
641036
107611
1383700
751345
84815
1103442
746182
1408868
874163
1879305
374388
202698
1223655
816772
44576
1610025
1064082
87259
845573
1351075
984793
1898293
351816
43026
1115001
325245
1030286
1177421
496069
1224581
1025244
1306812
538890
1030348
1184790
1908629
1916883
1487840
1048953
1150949
613902
944733
586694
765132
1434609
1641
391135
1972335
1513931
1748925
1116522
1340415
1229787
1508840
689044
1216145
941444
1560637
681946
521195
10691
998089
469341
1214253
870572
1326506
410344
1299518
1040116
1148397
483514
1551872
34571
264286
1060721
1665254
306044
1530276
929783
135181
1808821
1097602
1851054
1101890
1489412
11493
1101890
125633
119555
1722243
1372046
311842
1275502
284053
636780
1393339
1807331
1606478
1694854
1783294
1413361
118008
1709322
1692101
150861
1786090
1772621
1753149
1826353
1674637
1864415
443720
1280570
1059268
1626125
399566
1464347
1380539
193642
1401884
1715350
869563
921427
1842924
693731
1093494
1380053
1514445
62524
1304763
1389614
1079328
1151515
981006
1005191
864474
1148113
1189127
801206
129297
684962
816425
110591
1890955
179791
1446294
91418
56491
674818
484125
463076
1584168
40227
366642
1319648
668680
621255
318583
637439
1689617
26009
763005
1556015
1028613
1443145
947487
91738
1235244
1250087
585769
1161543
1275820
1654331
1039166
585955
430133
365778
666231
275942
1081129
688257
170356
1166471
467410
118059
137967
1006568
739233
894177
300213
947495
775379
1462470
1880402
666954
594426
1922980
1381742
1955885
1961753
1526925
520255
1716556
595004
781423
324374
1196045
1340080
737064
876208
1345800
307359
1656970
9868
1098012
39247
1313778
1417231
1601944
1372130
258606
1251619
1167557
408627
1885815
1696152
273580
1365433
988304
792764
14365
773784
1773884
1986951
503477
1734987
780348
655605
434396
849374
613844
1332532
75603
857387
420543
1180972
1788790
128663
735038
17330
1109190
662897
139383
549241
860423
458283
280951
512354
1020291
1611290
208971
545779
1446036
151545
1991819
1754085
1286491
931624
175220
468044
1868294
1100284
433826
101740
813088
1148956
1239878
1480305
1109580
1507785
714729
549154
910745
1877057
1451785
1185244
870640
894408
1421125
1120938
1821072
179663
680262
975591
1246080
442204
857036
1076099
422799
834853
1512500
1948780
297032
342272
1783113
303602
1603160
904214
253323
466277
433345
1239834
1295878
1929340
552257
1647562
1825368
1500207
1761030
751149
1615784
221097
989507
1482302
1385650
1224542
362326
217556
403582
1594560
112585
1388101
953845
596371
214034
1743824
266823
1358466
21129
533876
1918134
121863
94803
421959
331307
1829370
1167372
1394995
732724
758501
1636113
436904
1169555
701151
1679260
1855539
1227343
883310
93904
429224
133892
1099087
1612012
1249472
753867
154412
244789
1638587
655456
888518
1076826
1245259
191364
301663
1413618
1291059
181532
1806708
738943
1849707
1378013
321681
1179494
27303
642957
1235983
1045294
1393589
1473115
1099984
1255189
1015867
1041133
1055985
31868
1046717
378954
446174
1519838
1378403
1765843
4321
464204
1010795
989387
1198333
88532
1412512
649112
1003493
1554179
1323591
275072
1535052
586176
1723144
487284
856892
104453
1542986
1906045
212776
325416
1749091
1170373
1312876
1844896
1738051
1410268
637266
413538
1250906
1521460
1413345
787944
1301803
1201560
551858
1228636
1450814
1465163
1708857
496712
1201437
1868730
919360
40710
1124703
745471
1649721
911365
661209
1565744
1486543
1958211
384958
1886609
1588952
861193
1445722
203398
629323
594444
1835066
342296
249515
1618370
1803235
1627094
787589
369410
437311
1905626
1124747
360427
1975790
498221
8243
56152
391840
1352312
1173099
1276262
1256052
915903
332190
105845
1258262
136335
5184
1327346
1234732
1134131
582559
592526
1434399
1655447
528904
455951
41662
1223293
150912
1316940
1430521
1060571
500809
843272
1626279
545001
994960
272832
89049
421920
1038412
1209348
1514753
1587282
52707
564841
993346
495609
1505408
166050
1091894
321452
800462
1308921
947804
506805
156491
1154234
774227
134158
947488
1900266
899697
1990397
438478
1078154
696538
697758
1784606
1953544
1677036
1256449
886075
1859435
420068
601792
1713601
1497402
286114
436509
742347
91862
998167
1518758
1894769
1378117
1084778
203456
1725641
190307
631138
1682374
172003
1052427
1705191
859388
989855
1943823
353371
1875749
565167
1776687
1871025
1299262
1687610
78729
516839
1239577
1716562
1054565
416220
1812299
547363
1180309
1911296
1811746
558301
1571165
925822
1362306
728966
1445573
1615929
956479
1049998
240038
619587
1690096
332238
1458276
493714
723506
1156943
457931
1579095
824421
1704708
1102015
694820
1126393
621961
555914
1295989
1862681
1570457
935478
1411524
210997
819820
623064
105050
1957665
5927
208877
1011915
900898
1805430
1714067
108757
547148
1530521
977077
422200
1791635
174058
368557
1186959
130202
1775697
711031
1080382
1660458
1492672
1102327
811372
406993
313627
564844
955755
39506
448940
402677
513125
1338533
67990
1725796
1669178
792511
177141
1146851
667369
243238
1284320
1605816
1574669
881601
1101255
1943717
292054
76860
1762137
365250
760644
1721750
1747026
1004163
633831
1718434
1144566
1691582
314316
1329856
1149520
1846846
1212728
879815
1782
153094
1275030
855090
399615
278521
280700
1468410
1149757
882886
289828
813049
1550712
831664
1815330
443993
1196644
1584331
1147669
1598598
498855
515136
1151201
1762365
1492069
108816
886206
1809720
557920
117620
1254529
780231
34448
19425
1332429
1004132
1408981
1393720
1726183
657613
674440
1699223
1998737
724394
1729208
1578665
1008964
983827
1849854
363636
642762
1892436
452792
1786729
928561
27414
741627
1469545
331946
602807
227214
360020
1169494
1932574
767343
1612678
1151609
1348481
945198
1322139
32938
1629085
1470478
1062119
31478
91475
1219220
440830
896050
158467
1499972
1611559
693287
200805
339771
1245606
169848
1461045
1940628
1573093
427607
682423
461181
417599
1507655
1935974
1272531
879237
1910224
569823
633811
1754410
111808
1638796
1171980
564541
1379184
1833717
1464147
55975
189942
1887859
1611873
1243464
1657461
1153909
438480
347779
1005927
1843337
1646124
1017025
1369382
889711
1583806
13226
1371714
1786234
1909217
1562226
1051065
149790
1337937
1787586
608726
1446261
469776
817417
1436000
1273403
911985
742626
1557702
498848
163874
116193
1172210
1150112
1436913
1798148
299042
467932
1789221
1364748
1914728
1063199
234069
155196
940066
213494
56525
1212711
1511319
797208
361706
1138152
664118
780291
869820
861650
284908
1821623
490469
13367
994172
1981637
1446815
1463251
131620
216479
117446
423474
433581
1747925
227853
1123930
984738
711175
749845
1806962
1248574
35447
1144104
141436
1389129
487638
11537
1094793
308988
948916
844214
152861
1088648
844415
851931
1039425
1496612
1556449
119746
558876
1093411
134237
1369854
277348
1146857
95942
1232386
132471
1469340
783533
938457
1091078
1120286
415563
1676028
487857
35172
149240
555700
280120
69919
1394892
1443406
1430061
265128
169090
1732348
294602
1654013
1869267
730446
439798
147792
1698356
488974
326826
1305274
173457
1249711
1337712
843038
1601530
911380
1072841
273215
660977
114625
786566
897987
176442
722294
810857
1126155
1123449
520584
1881563
1998107
1730907
414393
317864
293641
747694
139590
1662806
843028
1062005
22234
89618
919304
527006
1987162
827519
275558
491779
1368627
1603122
1159297
1305132
1956786
753243
1219163
1142765
1095315
1549736
738100
716204
91323
92475
1560811
1625393
72471
112520
1674131
1355444
315710
578643
1909121
340580
62838
179505
1820060
1256925
1920864
456164
719543
998193
1888153
1347706
1312315
1802572
126937
1229176
1793335
1569362
1302858
1828838
1762534
827348
883179
143751
28092
266478
504132
639882
313107
924581
1638582
567066
1667648
520849
704940
61495
1031570
1300031
932298
979413
800048
897990
1242631
1264360
424883
1977623
59873
124405
1968604
1234891
885052
1642620
299437
1065214
454438
128064
529194
861799
1008130
1612653
72298
1986694
950845
1313345
1920694
33823
1522225
1571522
1421110
329280
750209
54766
794893
1587914
1968980
1305576
66096
1276245
761954
203953
1668572
1293170
1486229
1818434
1659690
1474993
1270653
1866368
1088871
1100642
679744
1548044
311525
1838819
851040
1580971
1827333
1487032
1447381
1362937
1372596
748451
1500118
982217
1451818
1025829
1203270
159018
354729
659837
1565729
1955930
1665939
181911
1793295
1387176
639422
556490
1893365
626119
1150515
1047899
920481
1925920
1098045
1893508
439230
509919
1357457
285345
1791440
1654313
163474
618898
1784450
518759
914786
1140653
1823123
832852
1936944
922237
1084703
1118923
748014
1229298
1890532
1512105
20669
863489
54000
1003407
848596
1494920
381911
1314654
1454782
1847704
271653
547432
820816
650534
279430
1658882
1476559
1397162
979688
1325838
944149
1545226
968855
1011360
1609033
954105
440186
1444297
1921021
566834
1950684
370291
685836
888294
1993415
638625
817956
521110
450978
643525
504183
1374366
181015
1340202
1238522
1540179
1982494
1332215
1246998
276631
729008
385243
1525773
1989300
1326788
1435519
1677817
946273
1944993
1016256
1038571
177404
1093605
747341
315309
725828
116769
1870869
864132
436887
128884
692869
1694312
1515253
1154439
198759
1361765
1822885
1541139
1667708
172615
1878389
958794
1913276
1033147
1501735
1739394
923162
1614347
391868
1657594
572769
1153137
338490
1004230
1810732
1698438
1733889
406172
1777542
1057558
273308
1767850
614632
1715941
79197
1833069
1519283
1465430
1900715
1062764
1661339
1031027
1558007
296178
917268
662736
26422
46007
1436884
454391
525945
333342
1201022
287114
755040
879423
528415
170765
1306662
334502
1059592
208132
1959575
148112
1650801
1896805
568762
35777
861379
396137
1157864
1659439
1422090
375368
1427007
1008970
662327
23386
635233
1716464
1653684
953450
1749245
1168520
1843719
97863
261284
1408111
424708
1310892
129637
684628
252797
112077
1388441
631916
1691601
1078588
199851
1759477
204759
924945
696296
813637
310294
437337
397170
804223
1974755
1718567
1775837
1578701
1280109
292389
119864
1038598
422055
1636259
894116
1801715
518706
1512176
51043
1569983
823253
1176137
1592576
1985040
342638
1643898
1282537
1060882
1917265
1614928
1295906
1343660
611605
477900
517275
1862365
1595503
56446
1251789
1308811
1881124
705667
1243565
1578436
262314
1617906
1868040
711801
1860493
1460383
1922442
1472009
1489483
1824208
486614
715397
855771
1757865
336464
142119
1136697
1443906
4469
62516
1464389
55052
1151685
1053771
945032
532986
191254
1587363
1568239
1506811
1014218
1057514
1026544
186471
1323366
1773906
1470933
1018612
113803
1253090
590818
1036057
1429426
1942322
1173581
1570143
1475394
1354200
1379736
1036541
1978445
1935196
1774522
471071
644980
694431
393430
963005
1986398
1088820
1044689
800981
622724
1199907
1528471
666956
1018824
159771
1225507
1706913
1951878
1433120
1995992
235123
1948046
1695253
517162
1191525
389200
1523141
261132
339841
796720
24448
1565147
1604742
122700
227377
526192
1930209
554247
1785921
1967194
382606
555358
1609364
1600723
952149
435355
503724
553873
657794
1692235
1055179
753886
524323
1462079
1326354
366443
615789
1278081
1647845
1911407
1599220
1947487
1335704
1849045
836886
1520213
1508439
1135085
1504872
702990
26090
1539091
1153015
1369769
1758283
589282
945161
356054
1446360
1187288
443400
401141
7701
1957830
289934
896550
169903
857298
1612648
699840
173594
1697916
1869671
364262
1187991
1592826
687701
1082549
772933
1675759
1772204
521618
729799
1240274
1449528
814994
1113789
593017
1657631
1076525
1663570
88399
1415703
896094
269487
643885
719222
1274814
1588823
917711
1567448
712580
987833
1727707
1190963
123821
1511628
1255770
1031518
838810
831862
770922
796631
1185573
154231
1473226
1376777
998548
54582
1471801
909143
1045265
304259
1073007
476931
1159933
325649
1204661
1223467
152797
1784221
1808957
395614
1450966
241255
932978
414179
1478845
224274
1226600
1104644
717951
821781
1523045
921215
396433
381313
1458320
283308
1677484
1124467
94419
887414
1536672
496092
1826684
253967
831240
1907545
1909127
323514
759606
1338635
567801
773422
1449257
411196
925991
777984
407551
743065
770282
1331449
1475577
1452746
89826
1318219
1135025
1365765
658947
1154113
1567117
1681332
99533
43718
1740953
1746275
1671704
1296357
599003
371083
1586768
1065768
685293
540789
662947
1236208
1456745
211705
304634
1879269
197211
652516
789617
1767538
1999574
951855
1353300
1918009
1241409
1018599
1132370
556291
1455503
1386190
1179302
1081911
860398
1044673
819230
759845
712819
998771
517226
1985416
1018575
1086044
440230
671286
330607
578527
560885
1760380
914143
355290
561529
713470
1566897
844503
1373549
721691
1058550
340783
1882271
503540
1361596
1436542
868352
691802
665019
723276
975709
1516098
318039
719803
1512197
652633
1475113
1855259
361936
565141
16847
160486
67899
311190
803974
392635
1476550
1438095
1545561
1646542
1482504
519456
1371274
420671
879033
889199
1380547
1039466
435877
1995583
1123538
526958
1940080
944352
1513703
1985487
816388
909406
692010
370169
1825155
663913
840475
1680134
1004601
183276
1219335
794905
747914
1580686
989883
926921
695165
913137
1683731
991598
299509
1337719
337723
259127
1564697
1707586
1442970
106915
534511
986408
1010951
1691593
265482
276074
832191
956103
1167047
1458501
12928
1557615
992911
1391434
781256
1172678
400325
415358
1864462
1424468
1935576
777674
1053999
431671
1570893
275574
749467
867437
921755
1358471
430730
1951687
1462923
798532
989067
730046
1964195
108699
33338
1625488
395096
888652
1025517
1130316
371633
1014450
441432
1788574
1335218
895439
1464761
1510627
1843617
1561041
1728021
465453
909500
1239233
588102
1346356
61159
1405351
329254
1893408
1531420
911919
650076
1359417
1477579
1595446
1383109
1966712
640620
1376120
1800644
1954523
957494
78735
27232
1879706
969936
1288256
1697677
777289
1288775
703833
704430
804896
1942477
39769
97677
468662
1272195
1824941
897652
1339840
183229
1046579
1941208
928611
760335
1312079
1339232
1354239
1887951
331202
754902
310869
905166
1767597
1863983
554881
1977282
1346418
396996
105920
1060994
829640
1284498
867302
344133
1346044
918810
498752
1498471
1602365
1823511
640100
447959
804330
549278
800621
1683072
1398477
1476638
1861754
1245931
196370
1169452
1753017
587972
1640289
551106
1398943
1936851
1563596
1768931
5781
701100
1388452
1596099
456178
821872
1978509
1364537
1011108
1819949
1238554
1316257
1214728
1645327
1820444
410648
1800030
1153084
676315
1813473
1603441
247956
722131
1373855
96386
1223972
761220
1413772
1969325
149845
288038
279489
1874061
194561
359025
6207
1486355
37709
1733902
1051204
416693
1057519
117549
1452912
935666
1119937
91475
469602
588777
1873764
1786594
742091
1939993
149902
690782
1736368
929384
789749
1942905
294917
989245
1238552
730928
77995
1006965
1553692
1999781
865227
1453898
1888286
1340986
514271
133478
1536788
1155672
1685953
1581579
983047
1728245
1812623
80629
502304
1176015
205304
1560316
14019
1323945
1691856
1879066
1601246
1724439
1965851
1793630
160416
1496753
325378
790228
408542
710695
201075
1871618
25167
1648329
1497423
1925571
579346
2357
188418
1973123
1094373
1442157
1203074
450348
1533983
1937357
130352
929431
776558
1154424
1115091
1969106
1982641
1297074
951027
1074511
679176
185307
1829105
666538
133069
1208271
1715782
98374
790175
578102
637796
1488795
1629901
620209
1244707
241818
1832185
1695589
1061099
1102716
1792308
405035
1480914
385401
1647397
1323081
124397
414116
894434
1839266
1463742
1448087
1827179
779913
1945374
667145
227800
1617125
375923
1346457
1154829
1455943
1039087
746361
524932
1820816
1570537
1587144
797229
616848
1993686
1467483
992012
510398
766450
854527
1570516
915277
1366073
931658
1862319
1653725
1687842
903456
1107334
289686
1550733
1446393
252916
369917
755016
1681585
180643
1880773
477097
241851
1819122
1760946
462482
1983186
407489
1036549
1287549
1118289
734571
1598032
356937
1762116
601693
1818726
1436909
541955
857164
327497
1545905
1999359
419640
1315842
563942
1808389
1663595
324035
1017340
1033601
192558
724297
259495
1296208
1928646
788311
924936
755817
1216193
1394982
775121
901121
77599
1610643
314119
272629
82
632851
704365
917177
664449
1163070
990593
1075543
511765
979083
619708
188232
387615
390959
1439202
1181619
778075
1945304
752670
1439703
639356
84876
1634762
927569
284012
1102268
866888
1592795
663315
1895674
117608
1311340
523562
73694
31705
1721632
122760
1050332
799380
146170
1263620
1086123
390
1313388
1376819
721934
1051235
1056718
814932
1100957
788461
698394
772066
415095
1198361
1944569
1748164
1643638
1065036
1290591
122120
177138
1625713
847906
565690
1698936
557206
717238
859262
277993
709253
123765
782765
575281
562450
650496
658741
597449
1871489
591542
935672
248212
665572
1623803
312936
1764941
491600
708820
1980247
409274
1976971
1157122
922961
858616
347485
1891957
726048
1174459
11083
576328
745671
1594270
1989637
1279294
1004199
749602
1527940
1097931
600948
1208760
753290
872531
203241
1219471
1129654
169022
547938
1593506
338717
557785
1378966
435852
941355
1398803
693261
362706
658791
20882
313144
996261
1099017
38346
240361
1001865
672433
423123
67635
773073
1778241
1967775
1046689
700824
1164054
952636
468844
697085
1126604
800523
352524
1241750
228172
1539525
529004
170194
1287361
289271
1133196
1816954
1405099
1542087
1793641
504694
249177
1554152
1558912
3658
459793
1072796
149202
1318466
133143
426589
1656157
1423641
1794894
587600
761397
668155
524283
1603541
20929
962911
1238290
1940980
702252
505865
556680
1525366
1114705
420573
257492
1190958
1180884
888542
623932
1696728
1108019
1091756
1536750
1941494
1087633
1663268
208561
26971
1636861
882841
1931124
72591
1948274
338935
1654090
1183146
1783422
1691475
1760616
1180260
1624050
47951
908392
250991
62840
31810
1868202
1623638
1853158
1141225
545004
903828
1448437
1964528
423431
1002261
1445756
1701049
1519179
679739
1194952
936277
1171638
567431
1911832
1273290
571677
1843988
808756
176645
1417912
1660993
677359
378841
902798
1789136
1551676
1377663
1871209
835988
618198
860840
1263752
1824090
1286615
1420236
1894447
1234875
552822
1898524
1320234
1637636
512589
262773
873962
1474032
1755617
149800
1232063
769169
1180826
232464
98398
1714929
24781
1790883
69663
878375
954112
446395
354652
685219
71071
1018926
395187
78091
1178635
1284458
454270
1464769
512458
1724791
1276564
797608
206462
571821
1621533
346725
20466
1389045
871028
883817
769655
77788
1654125
1424804
365612
1439340
1397040
1663767
1635394
475036
1346755
1640450
870957
1427210
1148263
1859973
27968
525180
181905
368764
1478022
450744
777085
1804728
1136494
7639
1442139
982900
1590281
62491
1362663
1252214
1427464
1819665
853015
16688
803044
464401
933174
821318
1683674
1247087
676223
1981416
1056965
467503
1180462
1677052
1021712
1983310
1588971
1815400
16767
1766690
926977
1619014
318892
1116825
1335985
1088673
1303546
611786
1415992
883026
908224
798268
1654986
492608
1954664
1002868
436232
1424536
1029800
1826756
1712959
1377882
1347264
674887
1939461
513487
383789
1114297
1328743
1690750
922132
1149001
585934
1541426
1299218
846740
9872
241854
874345
1914649
1342392
800452
1426158
329795
932570
137666
75205
1983657
688006
1862920
1481851
751242
571641
1073411
1038390
641734
568634
110560
1902903
1947429
854251
357733
299459
1333892
828949
197287
1912875
1159338
1758198
1495322
589268
1223225
217282
1084889
49823
876508
339212
926979
1071677
1064376
4916
1359160
1057978
1254499
1985456
551370
1302930
1215855
1183198
827494
1076251
1975450
1800995
394500
458436
922926
1329284
417046
1872058
54962
531552
610708
481699
869443
30336
9110
207387
100980
482984
123723
1533037
1409954
1469717
741185
1624475
1502432
214278
131783
1228573
412266
1632437
24993
1388834
124465
223758
500634
303322
1147366
741197
1337593
206974
792667
1246379
1435045
512614
548636
1459983
1785860
270604
1009509
1912892
346540
753837
804411
956720
1263526
615999
29588
1882079
787072
1954918
1332437
1271011
1273094
962098
1784511
804605
1320476
1005758
270794
1542344
267960
1575765
712014
211519
308430
355990
1108418
625792
1419829
473896
1321410
493343
1884439
499968
1528507
1273979
633656
594175
1176860
647823
1105117
1849184
1774210
1534813
1623017
408153
1926240
409686
431517
1547931
514742
1885130
1813929
935197
902949
1202629
247072
1223336
1841194
1678724
1179741
778274
1983720
1177662
1311277
209181
1668102
306026
897211
1783838
828202
162038
1831902
473268
354739
382959
1237025
689453
1351666
329196
305619
1819447
859189
1382016
1089961
1581761
821539
725197
689864
1415868
1546891
1250173
749891
874641
376855
941184
481113
1408546
763029
661043
261826
588311
429593
1572889
1369516
1068965
489384
830046
161323
517090
165979
1405621
1598296
1686790
193181
275611
1506321
253210
1418528
641957
1311306
989543
1600612
694012
1188319
1582075
1916289
342611
1733032
719377
1389383
1228806
36542
968626
1098727
1402949
891574
1993780
313753
710996
423687
1674887
1879315
1905626
1084479
1984365
1083475
1784450
1505088
368428
1927431
1979692
840507
227722
927490
186601
549719
402518
915706
181010
1514910
156478
1688532
1088339
114159
1223608
744159
1713030
1856547
310803
17752
1220318
1679933
1739387
678440
1915600
853273
1903306
1557509
598634
807859
570353
569442
290278
177740
235322
1813922
683130
1728781
1480294
1462654
270679
1713467
1085406
982859
99217
530228
1514176
88673
1374251
394264
1673250
1761088
540179
405839
672667
1223275
724772
1071036
1283578
520714
1147345
690354
158922
30439
249282
436557
1523134
1166893
984966
1475113
1526389
739993
1816213
958515
632075
1411902
532565
1903586
11280
1095602
552827
134016
1050431
1539908
1336781
633237
1927836
716120
1998828
966933
1255474
1014479
593538
1577249
1767608
1028456
636939
463857
263223
715842
576389
1612800
760829
944928
1253648
925146
1519790
1701874
548800
35340
593480
1196433
1981207
98353
83901
397852
573693
897278
527277
683590
1558214
1677549
1225617
1493092
562239
99485
868100
1017235
1094944
276215
1470307
651656
436858
1951453
855075
758815
1506274
1576197
1220047
146305
1091222
697851
1559851
48936
21537
1413930
354662
776052
65271
1649036
676008
1412812
1919632
1389607
576078
1564606
101851
1541602
693173
1248826
1432250
953490
1551417
545517
41599
1338911
924342
1597741
792200
678279
885924
986254
1096835
792468
807488
904302
1943800
297862
1147874
89379
875130
1864747
1641264
1923444
1286039
423633
71877
893051
1397425
1122811
1596429
856000
667230
115188
1060434
1723084
1968533
258051
338459
1643155
829984
965265
643547
1563762
90261
269812
621698
482397
1699141
253814
1604676
1928172
572255
1842607
416913
1299385
621756
294630
1365088
1810263
1366713
3441
1975350
1251238
844997
827763
1503977
890914
1623799
1053282
1948038
861584
1790401
494961
1767579
170328
1200017
1652483
170560
189764
1393687
1319297
796605
1413467
63743
1452373
453993
1346898
745151
78991
1045854
1806846
1114342
79416
1588928
1234480
1814206
840637
375
853476
1621056
681188
1979886
296102
1681777
705699
1133365
613640
1940202
1673566
925265
370325
1483314
509697
1908
1189852
1588157
975039
195626
1907718
1648008
171434
172055
1053610
233458
805928
901015
665211
1101396
1271718
80129
1855755
1328075
829330
979659
521278
195975
938280
87443
46133
1366181
542498
32061
1137775
27123
1405355
406218
1605597
1341853
1753213
686136
1592270
747632
554843
1019688
1691408
1024273
1993296
1796843
1518220
1523862
1336864
985337
1383340
74336
1776512
1322623
332096
611884
75505
392403
1394406
1162433
1729269
665472
409362
1449644
36208
1730621
1751203
713430
927532
1422704
1325535
8591
1537347
656671
425210
920641
111378
806960
268352
427793
285575
1425675
1505685
1255422
948855
523188
4408
1079365
1788948
1567293
1841043
180754
858761
83123
1111142
120972
553834
708504
559095
582192
1902945
460065
1300341
443795
1174910
1472349
817593
1255385
391326
1610176
1699277
795793
1781392
1635951
741989
1982906
959056
1606645
1429417
474979
1655680
974265
861998
904312
1656272
698145
1251972
835359
540797
824484
1625542
1935652
84494
1120753
1372236
449601
199607
945506
552254
655511
1145311
1383685
328235
1499225
342163
823446
691511
997006
1927267
103563
350935
1288275
972121
400120
1737010
859745
459597
970631
721633
1601805
1890676
876581
1519975
489636
507916
1043513
1283267
177693
1441407
1636225
548959
1383137
325297
944785
1287359
1310060
1458354
1820387
603131
1113562
791714
1239513
1282561
1416359
1882630
757900
1606131
679068
279365
838655
431510
368821
1055411
1139736
11824
803620
223711
1731116
1910096
210285
1637538
1304923
1411174
883346
1600083
156775
1129280
845941
1550887
497363
261967
797766
53415
666230
242730
435135
1626265
1356198
945581
1406631
928833
1548934
1398863
1926440
549480
1275088
406392
1362223
143841
1858008
1887935
1465618
82823
1340350
1463396
1406953
458091
1513840
690153
433681
193421
1650241
439754
1322422
1774014
1459743
1145203
171898
1009634
541074
767386
1758129
1245867
232131
283330
332835
1416054
650551
308672
732076
743165
1840638
1386511
812141
310298
1211266
795624
1430864
669417
1590472
805872
1981826
580097
1881972
1639673
164699
334738
1274630
363305
364616
982500
756310
274741
867391
198340
782875
273923
1726622
765663
1565876
941332
1764846
962874
860506
1444071
1385845
1915547
1131678
721723
96719
1206689
397304
889788
1722105
1349438
1122920
11469
692783
1346976
676356
991375
292078
885262
1619360
168551
807696
1426502
68877
1215319
748766
539644
1943033
78656
1956735
313901
576616
1385049
1588843
1694555
488060
1780168
1634811
1009580
1182079
54513
466236
1874400
1720025
339438
1951853
973999
1542115
1395604
570502
503
1872300
478996
621277
225607
786144
1751700
1228636
1388844
1926817
308042
1741064
932354
1821972
877595
1503555
813759
1383818
667559
138238
563478
1781214
1532024
276646
1270586
1426661
26157
1703397
1518479
785722
201396
315047
1022173
1335142
1566093
1144095
738897
1593788
140065
936843
1552952
1270839
500445
1904924
1146896
1597240
1582232
1186080
1756052
228994
1487279
251342
1857682
517945
1281949
1241273
861697
844906
1557121
1547513
304348
990342
783874
1205390
992271
1423029
1107911
1737426
220657
895700
305923
1967605
548265
611015
62317
317977
1709476
320740
332059
648355
1655527
1497278
550667
1564965
409752
1895202
1411112
1757789
411635
1803911
738313
926020
1357094
873127
1236760
1553344
587012
1463151
706465
486354
1224865
690152
1115433
1597722
1319501
856772
1178178
1053696
1884748
1794765
1666969
118850
825811
800009
447511
1629078
1957048
1668757
361365
678382
103494
594378
1895274
849978
1277467
1681347
738639
1977591
1706867
1161699
205568
1609799
1605390
905478
872150
100075
1763004
1981662
82517
49903
116973
1516351
223607
801898
653271
121512
629311
1811467
421604
898699
1578517
890732
184975
1738460
566627
511132
661838
721892
1052442
109999
1358807
1456586
1095378
534953
127807
1889346
594537
719269
134401
1408464
52195
1192666
74117
13745
1975036
1855461
1488076
580454
905098
836126
1911746
1649159
668446
377651
1269599
471555
816548
375847
1838005
758545
1092696
1723121
7068
643774
629028
261426
1908025
1097902
489667
1906624
177526
1217841
1756541
1268671
751851
657677
261444
1994051
439897
843650
1951133
216773
851426
1309973
1161533
1097530
469503
1884658
507479
894285
1888440
441017
222284
34432
539270
1254184
1315980
286512
1393171
1835144
1410584
1463
1089967
922185
793553
1200568
1729841
1570628
162842
301332
1334961
1390062
1711209
983345
798753
1509460
1968328
1768162
1177508
829310
1050000
271982
1331348
432434
1455945
116301
732870
1801359
1557302
253976
233168
1479996
1646504
698669
369758
117415
793393
876912
1904846
455859
1290561
485509
1491268
1785160
1216070
1063994
190248
504376
1677478
1926400
306693
1637817
162200
379668
53747
510436
1831631
55886
1404396
809220
410419
1385918
1967429
1349741
923160
672333
198337
389825
1867297
1938689
1606505
583128
955040
221522
1531863
640297
109073
550254
260035
997040
357669
96754
1003196
198346
1519922
648654
1786729
1078460
337431
725943
149663
491289
1973757
1351176
1875103
83916
1432273
709476
1055870
1788716
1343822
1311190
186641
598632
488880
93305
146844
939187
781340
165236
190094
343404
162914
645282
1368106
423269
1177466
1789758
1666150
107475
1297741
1321755
1368272
46595
10220
91763
109292
907673
967362
95486
1538422
429718
374191
1054129
729172
801169
825346
150945
1522658
1868126
1927429
591118
615887
1244135
1790698
1806771
1993400
912857
279475
1107924
797746
645648
1831964
338018
1332446
1273669
1271739
217857
1685935
642226
1664041
695559
569086
1338102
1759432
640032
1900982
838481
1074091
1716390
613490
33616
1407369
176506
55120
459375
920137
55568
1827706
397223
1991961
450651
1921169
1875261
788207
1059823
1120316
385421
1734530
676771
727706
1456231
847672
1811555
500884
1225607
1884491
715403
1205452
189027
234783
1460965
1421291
595781
486553
1197843
211442
1966818
1033565
1526808
604888
1599322
142256
1049006
894262
1735833
886072
1736448
1508301
1029915
1362874
1144484
698972
295843
1166094
278184
446158
497323
760453
701989
1630152
1817669
483021
253763
1283019
1289465
1905783
218184
146536
150220
1965342
1086967
689379
1335235
1297249
681907
581039
970435
309996
894329
234483
1590344
1610326
1521933
433539
482108
1126001
272787
1602588
1390334
948600
1204216
65027
838057
516339
1924672
467964
162120
919286
79777
560620
1622422
34550
1954400
1283962
758588
1690491
1694059
190052
219689
1703061
542709
1023941
1404800
964895
1569943
571527
366370
205456
1484276
1943348
1664703
1706958
687700
551915
183979
498662
506449
946308
588231
1427571
1865267
552374
1844694
323461
1293744
224673
2207
1606151
155956
889569
378145
27791
448851
1083371
394565
246205
1155822
260287
1314592
1880914
288705
877450
821006
1789594
805854
1198063
30284
1038259
1633615
1662012
9514
1469145
1270558
682901
1902520
345078
1948610
1609997
21190
696475
55540
1623089
1690617
1695906
509390
346788
1224373
240574
1224018
906049
1028856
1891923
1599107
612718
980037
627468
1537474
1747359
775147
225908
1783741
574583
15108
48465
693936
1596627
1930816
1836169
1901900
732911
1585838
1456884
1416996
155506
394444
298320
677380
624268
1976131
1344260
855790
573197
1243687
1402011
363892
1713096
1512135
1312888
1606271
645142
1496161
1731725
440772
424635
1182294
1497443
771501
1090613
913419
1602767
1262137
7339
487482
749393
1460789
601279
1191776
665260
1552197
1454295
1247178
1243370
377404
1392479
779470
905582
19039
87887
1633186
1703512
736177
192017
256931
333012
420052
468002
755698
1406297
1609721
3906
159760
1282582
1350251
1621093
1386029
36834
1838857
693504
1342156
1247106
742391
1015462
1993785
1264828
1004199
1675069
338143
1975707
1443567
1849221
1498419
108142
725227
447029
1179984
1199560
719103
473816
1020355
357603
937080
1170620
1767552
1300984
1908411
683693
1303808
456250
1129549
1627532
904264
606459
1608079
833931
1828803
378522
413334
141305
1588965
1508725
1768308
632250
1363191
1460403
1281171
265702
63045
765593
897587
386117
70394
1241183
458971
517260
644776
1924851
1732566
1823046
529972
977063
1112951
832364
279628
249008
1803129
718429
1668944
1528314
1128754
876671
1484891
500083
301053
471758
1452724
701370
775617
1337302
630705
1642849
1420794
827284
1730122
1128434
1808324
1277401
36246
1913730
1930025
1033051
1060593
1291176
1639352
1711970
9467
226945
1216935
1403441
1235795
127953
859282
1880527
534008
1851502
1048165
587651
1894176
1138436
1913705
1427179
563654
602371
939978
846952
144086
1118554
1594135
104888
708304
1961638
387903
759796
1621239
745340
1396923
1192740
1933518
991119
56442
1463626
1090091
1080657
588973
90749
692371
1767296
1886691
1181826
505945
1324398
1154903
355676
1052856
1812812
860353
1101484
1055127
1797593
1852815
584662
1759171
1056208
136203
1021400
769753
1816331
1358976
1416025
726278
169307
817009
516701
688693
1237998
430530
345438
1997819
285557
314148
1164578
1426007
553286
630133
566616
1148710
498401
1300170
1577210
663700
1907579
887100
805369
600838
1797930
1676738
504649
1875193
252441
1470569
840328
1853767
1482650
397283
1815061
1865488
1845921
88980
749779
941113
61775
658781
770815
1201783
192737
1552036
815866
1701999
1288000
170626
106081
267664
1768179
396997
1902463
181962
1763184
1905370
1174722
781196
899629
814685
1173106
1414197
1960135
263554
581788
1271254
1320994
1831318
294463
645993
1826490
22082
12374
934119
1601183
1674249
1909005
292812
1893399
963746
948607
865650
1866438
1816042
1406261
950141
1928563
1748624
1840575
1252598
1345547
1158132
1703898
1986550
1339528
1582212
1305999
1611057
1690487
669157
1395980
1026750
382926
1319001
609184
920655
411964
615631
1157335
1727378
502639
898925
1172477
1411901
1428653
421018
1989749
810474
1858238
422975
1521158
1304454
1896160
1285814
1224188
195511
1985250
500541
752852
551898
1694117
616065
1133631
307439
477425
1007126
680978
706048
1911639
1004648
927970
1221404
1236272
1908920
694705
172867
200955
1957643
1212111
1855535
944928
929586
378666
1092813
701463
10093
956341
61493
450254
75960
472026
1926594
279573
1574800
1490996
1309403
1732075
1151276
382991
1343168
504476
173726
1305174
1121652
969417
1751125
129822
1350914
1782993
611055
1374127
889935
421124
1705455
218910
509337
199824
499130
477417
551602
1532012
1400735
339492
1628463
1564097
1943598
1273715
658986
1361977
388415
1304366
410737
1554558
335201
1936693
151516
555335
1798310
945263
231395
1389129
1662435
851816
1798786
19966
1974271
306536
1453961
1797212
1206033
1148099
1797294
740560
422119
1458437
599646
251000
1570174
713658
1438721
1317606
1569936
1332692
1704941
1371270
1204757
975927
202076
1985683
1675662
1256015
967745
1411877
440616
125917
454337
443380
136944
1285703
144049
784078
401551
1663453
1950864
407113
1913267
217241
461603
99555
769292
447282
511459
1257633
1618485
1016889
229874
15857
1321958
1480331
1686803
1768385
1428074
388638
1289759
1353871
862307
516939
1189629
78126
1986110
666587
377037
113008
409590
1126803
1586639
1243421
1383836
1916187
600485
31971
348762
1392486
321021
644957
1225656
204450
745958
1141270
1839848
1994360
665862
188045
1157614
677500
1587507
1122023
1968331
1536067
1871161
942488
1115397
954140
406080
1388940
1072697
823452
80688
1361552
1577199
241909
1515501
452912
628293
1489962
876667
1799369
1071217
409398
1540483
1502608
534353
1767169
1111219
1984266
420392
1519640
324363
1797262
1792617
760670
135732
382043
884083
1094690
320560
672725
1522884
462234
1215309
27253
721181
1678604
1041288
490050
905587
1888892
1539445
417593
322630
1414840
1963191
593432
131337
1428045
1701853
220889
1081414
1961335
855789
1788047
1746006
1015278
655288
1600998
969044
304419
501740
175909
1091039
1635530
728309
1517060
1000624
495804
440763
1621955
177008
1776134
1775444
1753469
976364
918821
168742
258502
1564099
1038490
9825
546761
1109643
863348
1429110
1773303
1582706
260994
1593626
1349451
1867378
682679
947346
906346
1815288
25874
642446
1510812
375096
334500
677418
114607
78322
1008948
512283
681449
1412974
558127
1259607
82691
76940
1297730
1179281
1769877
884053
276499
789034
1639625
1170768
1731406
1271623
1073783
762845
1528207
1746967
345938
1141047
595679
288737
765238
1799581
365059
57943
1972724
1901637
1611344
552120
1731548
1284683
1798829
204985
1145696
186966
1476175
431654
1887062
1503820
998770
1412754
1215467
442006
1764629
1739035
167133
1505024
361539
1896094
1620037
1849201
1435307
202337
378670
84082
156400
1277543
1692147
1081637
770857
1855475
690888
427643
610283
715693
1622694
202950
19515
40086
88715
1607095
1760238
143938
777246
1567192
470113
1105919
1821385
729757
1423991
689200
1885736
1719133
1169209
1524205
1123239
568134
1591911
517987
1764563
1242314
160362
1547478
376677
1227428
807107
630645
1467198
82962
1177711
45591
1591905
1830779
54016
1546775
1932489
1461593
1227857
1224208
826271
860578
1833412
1429323
1323583
910632
1149972
930159
1734111
1424913
969059
1294211
1355320
1866453
1356232
672678
914879
622764
1488738
294178
281440
415853
1829522
444284
1900204
1659942
1581198
1656346
1814393
1418622
639319
812318
809491
264183
1241092
1883674
1026766
1195591
953641
1990218
1771019
1218190
1294263
485099
1681073
206540
330983
1771774
997755
772699
1083130
1453590
473114
1168443
519186
1934305
1224389
1014637
622913
1257532
612360
1492659
825122
1023935
1305431
160651
342380
826436
1865845
1549713
1496526
234066
106562
592339
310998
358790
1441784
619399
845945
1985390
323962
457354
1885625
839344
1618493
1668513
38140
258070
1120053
458013
1740175
361076
1739145
616548
19610
1763205
1141407
75761
253277
1382326
1570766
364900
733159
419822
1373225
217256
1536941
1005532
320401
1930672
1852686
910574
127804
821068
1658485
1210882
544287
1922516
1186612
109933
1024836
602217
1699197
849563
1229426
1372010
330360
1266843
1180273
1732443
1783570
1253964
210338
1166461
311515
1844978
197775
977780
781271
424008
680362
418907
1876660
1247207
882410
1547783
862504
192700
1084062
1163967
1225695
768699
665468
995971
1262185
1580058
924424
1470706
1216400
838404
1725967
1994088
1548653
1633824
367019
680090
646763
1943795
80762
674389
1820009
490738
95291
721998
888448
1463223
45609
885253
1022546
1247426
1068899
170655
1912199
1036004
423192
1617676
1866399
660421
806451
900601
1310799
923663
1603155
1710352
1745287
1350960
1579082
1864294
1201644
907702
1580894
986696
246022
1840627
1345242
573707
1458379
448229
1351808
1341286
297430
1824660
1481287
1802053
739577
859742
1602113
1138005
684807
494114
1575480
328300
557573
703614
1320694
1137262
1440202
868437
1021095
774993
130440
111325
329206
591591
1717733
1415221
1961459
1581384
1986343
524248
389325
1787173
744474
1818756
1757828
287215
157549
11515
1386970
47266
724942
1654357
616687
1329085
1586766
77109
25784
1240369
1502774
682292
647229
1676359
1826196
42036
933610
50156
317784
664065
1508850
1556888
1348058
1791933
1148178
960479
1732801
1029651
1234346
792949
1923135
1623439
1328744
631989
444862
22295
713307
382010
1019785
432381
34112
1181761
486627
1700428
1925852
1461406
33922
1430967
1845759
254804
1752971
371853
158319
1997545
706270
1745745
1054323
1034278
214301
821141
878513
728337
1028820
457992
930106
923651
1811861
432982
162063
523499
437113
888211
628557
50788
1795755
351823
1457727
1473520
1187627
1578049
283287
717577
103277
883399
1078754
1619375
1722429
263611
943811
1705260
1018094
1604142
1743653
771819
1991908
1026472
360547
1337585
1303253
1531342
444590
1892857
948697
406958
1231341
1009197
338116
1130574
1815793
1044995
1023164
1528693
1153323
1904134
1111667
1484353
1311929
1457004
967682
1848295
1060841
217440
1611287
539911
813766
976379
472928
1879462
1870872
856471
1782146
862146
106207
262795
77579
325475
1106817
1395974
1088344
1208859
1593608
150379
1009628
1703770
1757255
1636650
289165
1379536
1511979
1727434
357885
488969
1811850
444593
1969572
823532
1660942
1659558
468190
1813799
1291152
1078573
1793672
292510
119418
1956495
1202696
666796
1695205
956838
1562399
1433807
572100
5485
1020135
1226276
989062
758216
821157
733751
133730
1917441
1186572
1663302
434796
636787
1408136
1853565
220045
1916536
406936
552923
759072
1025008
1235193
918168
1588455
1301909
763242
469881
1604027
1630363
1277660
480047
1870271
1890191
202035
116976
1181623
1729647
735762
644016
1158574
695516
460689
455950
447752
534930
1366343
170528
308119
1501314
1736478
1790948
1251855
502714
1361344
1942434
1933165
903313
1660959
318582
310564
1436588
709189
158387
168160
1796761
1305138
488339
1112188
626935
383279
1178014
1043399
1411030
408544
1116903
775884
171628
875228
1218456
963532
1485432
1463203
519310
528144
1718912
673886
1959429
625428
1465160
557951
76367
1466992
1980090
1290138
734898
440868
532474
1422533
1708733
1242302
1354291
56960
266212
530978
427717
97770
1093937
1645413
1259861
141896
1329475
1361983
725279
912505
1208787
628285
83059
1026995
1181741
36829
506377
1101631
483179
654310
519049
1291925
34111
1569343
1156368
51915
1454486
1640917
1410061
177353
872058
1616517
36906
528835
1010596
64636
1755296
1695942
205611
1188759
1511848
683533
539559
1667985
1954305
1848575
933295
1876013
1459243
602246
1776242
1634341
1524103
1018258
372568
1331696
1326019
1826353
269129
157589
1379582
1686290
285932
1486212
68122
255008
327803
193204
1287547
857279
965717
810447
302345
404608
1334815
1619257
1255923
1791962
520997
813984
778412
307878
680679
1276650
1008670
1571027
1044619
490902
1283601
1249724
1639980
634118
1484312
1933995
1453529
576346
1892613
1987284
1628416
1039624
1028793
1653954
580542
1242759
580916
1516703
1574155
497293
673946
1600542
1637748
826821
1866163
1214916
448380
1906599
1899199
591091
1420837
229795
1335622
751045
361822
1911683
1285561
929697
225930
1681589
1661108
884228
36115
621875
1983945
1447402
1122169
1884279
1222019
1278971
1451681
567609
1031885
863782
532071
1809395
854288
593272
1199453
250905
1272094
286074
1054794
1984102
1722671
1695467
1164515
1638751
1114114
1026909
155268
1381367
527993
1886241
1561313
1889535
1966300
379466
980750
1235521
397107
196578
679350
857457
1926794
559570
1991577
896427
1276957
1456394
559006
510009
279844
1524909
836043
798506
821382
843360
1075955
551689
244137
182495
604145
838065
217770
255926
1971113
460755
647369
1858389
653876
1339574
727985
1339622
1127498
497841
1657882
60534
1388652
976816
1337052
1029748
1473275
1474679
920187
781821
829636
430020
1746896
1856371
90359
1442674
1974436
61423
1218130
1022576
755675
1494396
1044862
1545825
486906
5543
1680931
1095732
731820
501658
1484104
171671
795012
1563961
1805648
1295104
444548
1626244
760716
1013771
1826234
1560640
1301248
1111440
584084
678598
365852
1894969
1632771
842240
1247109
1399879
1798818
475887
284441
668283
1927225
177001
621610
140918
1881809
1929257
453163
1376642
1606524
180478
319156
928218
218156
1720885
1582633
1347685
1080648
432871
1739525
1788018
1786292
1466677
581198
1589431
1596865
1795469
29751
639412
610301
47692
1268215
1297602
433124
1043628
1610209
430837
1771318
748370
231793
1775026
1985363
1768283
964326
260511
1243238
1863527
1162954
1456954
1602459
1147177
1118690
270015
822818
1396811
452798
1004414
1045618
1902820
1671919
884794
1281254
1023237
1097294
1516602
1307609
463812
362642
185321
1060796
1738990
1875416
652142
725236
1360432
839172
571871
1246000
781481
1230657
577198
637180
750581
1216049
1730721
217863
1663209
449340
1769438
747090
162278
1323610
1713390
507576
1677041
1722561
843161
493243
869460
292344
714759
934695
219358
386576
1384014
1730088
1656406
501855
668994
1744655
422668
901909
1470517
464010
772285
552072
850576
206469
1035156
1294977
832439
1319096
79670
1939375
429356
1237147
1758445
1323245
1648694
1903414
1691687
1629743
1880413
1801719
221632
1675815
551712
822154
638045
1470350
1429097
1046651
1301102
518105
492856
1016690
238698
759223
977042
376594
1234493
1170178
903781
1343289
1031477
80883
1941331
271227
171286
1086436
1776863
1060950
673450
1094998
796035
42799
1052800
224896
78902
945390
361483
486137
1263697
1503980
1453298
1559488
1428152
1321704
1628703
772515
1225070
831679
1385220
671062
1782020
1931252
1935271
721438
1500544
862789
1319763
822592
1152958
1214909
1236236
698664
1173212
639590
825621
968366
563539
1029712
1499586
1198085
1618539
1189762
901943
1338817
245147
1194275
170181
1397478
722520
1443293
63273
1217948
212424
1376361
1125999
1777975
1594450
1172953
1680992
422085
408448
1230772
760966
1173613
36110
1636207
1589980
822989
1209521
1880928
1518291
994272
389015
303996
1178841
1677275
1642915
896215
524975
1110644
1847541
1427422
469356
883722
1027718
762009
1309026
1914973
1135313
461463
43421
1534263
55070
422215
1873212
998601
1738094
1989541
1188581
1302507
1479353
1209525
1764892
44102
455338
1986334
1306580
86101
100301
171668
674595
1456012
98142
838237
1057550
1434751
154102
433748
1014189
1668086
1295126
1685614
1521006
437045
68319
1586353
780872
800920
1174849
335547
606776
1732024
1391509
1860724
1001092
1206163
1698893
328943
905767
1126885
62468
505030
1868288
775147
362515
771224
1144286
768989
1491379
1101775
1879700
526065
1607339
546920
1455221
1704242
1290949
1643631
614296
1771888
1034556
614123
1914548
669255
319869
1812404
1964462
439751
504372
1359687
1827475
1607752
108999
633800
726321
444581
1665659
38134
1332144
1927196
152260
1051219
1317704
1342682
1392703
1011492
1866434
1083167
881047
400575
968484
274178
1297860
513655
1266937
670262
1403832
166214
1811828
316991
1830911
47436
1052234
1984289
709462
8860
1249866
111014
1894434
877859
299555
1899532
161858
930477
1966641
1620584
1012513
1607361
1726806
1173419
540832
663389
1119052
954432
674161
856194
1967710
1610122
974047
367917
1410305
999919
264925
1089148
306680
576486
1302088
1261097
576666
628356
1808889
1055590
1645437
354991
679943
488076
307181
1919070
66906
1309868
473876
627705
1876270
1938414
1430605
1446232
325070
812092
1540894
1058287
756234
1140388
670083
1401806
1552640
1726792
1837853
340138
1750192
1221616
1444764
804946
1762352
1675698
295352
1239483
884996
851154
1502748
1889011
4020
634389
592681
681647
1455544
1884192
1635943
1910940
1303960
574892
198029
756922
1861954
171138
1262101
1853231
350367
1961575
212854
137294
729570
1580685
777965
719042
1936878
144031
1855858
1674513
1548429
1118719
1811583
1276473
956534
399891
119313
9497
302131
1396239
299548
198191
1963822
533960
166370
327250
140141
1526774
1462205
1008058
1551387
1400250
1983634
1200287
1954534
1752227
1766730
1081580
1521015
739708
462802
512660
1615009
1486061
1360685
1809811
653309
516872
309758
468426
1099886
1716137
1322970
950580
361753
71267
1141452
1227402
1153959
1881784
1478711
199251
186521
1767688
575525
1760201
580866
1914225
1918432
1110750
1274655
938678
1323464
1278726
1363068
1819856
1766515
860091
968737
802492
634456
1322123
89830
78792
175577
1713190
461241
705300
1286242
1679973
107394
1632854
883876
728189
1477176
1151870
1021091
1550787
1527674
139419
1150448
3438
1746931
1951124
524567
1638316
999118
631856
697555
1660747
1343490
606203
1416409
1834234
412315
1269462
1291549
1068503
1290481
1780493
546398
926898
1501826
1964143
524936
1697851
1080694
934784
825844
1474388
445201
464902
1538150
1235678
462131
760178
334142
164206
429846
1812667
1452058
1679641
1782676
1780638
1787509
23385
855337
1815278
1937865
1563900
1594835
114026
1284175
941195
544622
1232457
942462
994966
1414668
1086045
225725
507727
662373
843670
1970404
1301709
537008
159525
1936240
1536677
349521
228194
140526
461659
1879207
13729
594205
289888
452251
393580
1118806
1769954
1481395
80289
1641683
929723
580969
1580610
999879
1562456
423671
1719471
204519
903219
1746514
1286559
960750
326202
48197
1921356
1365045
1586122
667948
386213
417574
1556934
120515
1327785
1595592
39425
869475
873711
340524
1527788
1221167
800193
481039
984845
461650
1587360
359141
1944373
392765
360470
1955707
1587137
691269
1122633
1163334
83925
1977405
1113339
238704
632045
956102
1616126
939214
38979
882192
1104522
1400507
1153925
925052
991512
118681
343525
1099376
1573729
738106
12858
616361
619501
1564858
807983
568693
994588
1347775
646839
1260603
631881
1545948
873757
1171428
1438561
811350
775644
579388
982507
1176843
1592649
1876493
987419
1746958
1484038
834650
1421407
1193822
1569785
422921
568272
1068873
196933
1697944
1185514
892272
1195107
1574537
585913
1412352
1607338
1086795
220582
502007
1848685
399605
381767
930921
1123977
985130
1462828
996681
371559
10212
822749
437845
1858725
1512608
18388
435676
950624
1461399
516748
1779306
98935
519876
9212
1706380
1712354
988344
883505
1290030
1712558
1568055
19107
543594
1966808
1935055
1329134
955925
343471
1307057
794292
1831328
1369069
833891
1318639
1138796
805735
1219481
1930244
380455
155869
24266
1591511
1364369
231472
484018
63444
649747
1107224
1565124
1576044
1365520
1566061
917017
1118703
530111
1208075
1989079
1861810
1752242
1490076
664458
191130
754897
1856341
81651
806583
1184160
1468018
76091
785497
648176
1587311
447573
780527
627874
825505
608604
245109
1382186
1352571
1934320
624762
856259
1881095
1678942
636044
212511
1504175
328518
856681
1186160
717828
1841755
160022
1845941
728207
1617797
1568991
1474235
185756
172085
1522904
222376
1078100
710905
1479831
1825718
268394
878474
470049
431564
1493160
1301412
903928
1378680
1762619
1630969
1850521
561810
1991658
226796
1359137
105681
1325675
68840
855523
94611
1941047
850343
1548676
1853260
437698
291620
529186
1171147
272151
136670
365374
1466747
1588336
280390
874861
1799880
1397102
1597767
1654522
1173013
729633
688629
788081
1682403
4026
1468228
1808986
1591349
562185
112642
357502
300050
491178
298941
1674205
1580418
787653
1617736
1384630
1542973
802440
947428
272297
225263
198959
533725
1357413
1699838
265410
1052104
1399982
1649544
798283
1227275
1976666
1854098
1024295
1997060
1453007
93206
798800
1229510
1499028
1283319
315092
351240
142019
517805
952404
1288470
879493
369885
224564
957377
1898784
1435285
1166224
390258
1431089
504899
1918286
1772856
1306103
1210708
1775904
1707381
1746325
410929
1294437
465131
1558272
1796566
1819846
1487699
912927
1989943
295750
1409969
1904376
165748
703719
1235757
851276
930136
1235624
662292
900725
278778
1361948
124071
736198
1817283
1703219
1811045
1326457
1295881
214381
1986386
580891
1183952
1947475
1248553
570109
786714
621866
1833567
1344457
37367
466580
423447
431720
1378650
1729879
1650946
412531
1037566
1364493
456542
1733213
579650
204897
594750
1204647
629824
1130137
603462
724147
1775557
1217498
150317
932519
1057055
1819353
1674968
530866
1355815
88783
1024298
451351
1685331
1802081
168854
376541
1986265
1501753
1012134
451765
842653
1882008
605028
1964317
1888567
1864065
1742042
1257036
1264871
1184060
601408
1429902
1804940
445652
98987
1495561
617490
753903
670444
506273
176221
29411
1954865
891696
458620
889636
1181593
1150524
1965249
19282
564134
169363
1224391
487821
1071490
633201
36091
1224048
1103009
1426125
765196
1626684
1594424
415541
251579
573902
994684
297195
894600
927584
25302
585473
410281
684073
1941033
1060041
63256
114120
826709
1344200
726007
541643
71327
1333206
69359
297306
1440929
1593164
1371210
1463262
1542898
949553
837158
1160043
1401741
1379552
765561
310934
1964844
239828
1238319
585811
844163
610724
545939
1686176
1796807
1041453
151753
398434
1403115
1205754
414632
900097
1441145
984082
838588
375801
416891
235217
1704267
1302531
1995216
1738268
653106
814817
312593
979661
1793775
757571
272630
1506176
1590778
1620559
1069583
190528
1248552
1640134
285685
183036
1367524
1793582
556218
1274939
561265
360313
765439
893014
322989
486341
1854804
1412844
1456630
116800
1654280
1600893
377718
222673
883157
74301
680538
1089734
1595372
1388718
414056
776270
1666604
668028
1721217
210456
147791
1332329
1624984
1965660
711345
1288877
174182
118037
1181114
630506
340131
1363314
1479606
1154830
691458
1296936
734415
1226920
395644
1549085
497840
1972462
712046
380667
498632
458725
1837584
1005105
647583
718338
51054
46620
534101
480404
735286
1059526
453698
767491
1640284
419450
1677849
1331701
1909517
1372584
246663
1705109
420821
167379
934759
1821597
613268
506565
781822
943865
1810305
1166086
482494
6482
1675466
1297048
221166
689499
547377
1341668
712711
1310597
1463918
1145209
681917
1219378
87821
1545962
1185649
1736131
531267
1706250
509968
1033835
1004260
596402
872341
753662
1782671
1189123
1800690
65601
1320794
1581954
1721345
728161
1751847
574334
453101
1655622
1081340
867445
1033004
374441
1440151
241528
774409
1784987
1465367
226712
1826230
1898612
1394668
1162167
1042791
1208476
35533
823548
1210826
1316868
1058426
635780
419775
193266
513492
1088306
1583657
1317605
1689594
505100
1022348
809431
644782
377021
1439566
1664218
984575
1743272
1543943
1836658
1319135
1863141
1519745
1288817
1884107
541691
245351
138980
1081726
1220931
1825887
174084
926571
1725206
1346798
519155
1482995
1022504
1898858
1733398
1943563
1787931
1596349
496425
661587
150069
788967
539346
1065136
1994772
1997540
1862831
1426219
1806918
1477649
1998699
1901304
1117390
955471
904131
1288902
983115
303612
209763
210959
279123
176077
866433
711543
1248123
1287966
1667289
101537
257603
741738
1994644
955812
467023
1171933
1662968
1366440
1129413
200205
1121826
1958676
1507351
985225
670210
1290342
811593
731661
1552185
1751478
68306
1318585
887336
1753018
743496
1987636
317572
326532
836793
811042
1630053
328923
1865207
1394106
1099234
1993518
1445843
844781
568262
855424
767341
1046206
1080659
56712
859194
1750395
1432261
1190803
1026706
1842961
1043012
346183
1156756
784225
702318
191018
17648
1642638
1869795
623618
1192628
1710963
1290391
712429
555676
180238
1984616
1676238
1092932
958030
862257
1216651
677391
820690
329435
1107541
1254285
862900
1434990
1326570
1339478
1603727
813980
58853
1480034
390360
1582466
213224
1095480
1298745
1062125
1405280
1123122
668869
1250278
1771564
140008
1534064
1880810
1465561
401799
1279669
1359877
78246
225207
1712695
343069
548048
1989721
1030660
826609
1838942
687196
1410564
660755
822673
1477579
1221814
1282894
1083191
1700055
1981347
433685
729460
1629866
995952
1396006
1851794
1945089
403893
1190518
754185
302748
869685
992295
1549723
1204011
1808252
981010
143135
827644
758897
1270424
17917
195901
1705325
1794206
1547786
1630159
568888
1073580
322419
1585129
324653
1166264
1587295
509970
670334
1542683
1664615
253318
545962
683151
29125
741293
1270735
1390469
258221
416192
903770
498748
1241924
242704
984912
454060
1143174
134374
119307
643272
1221025
85770
1265358
1966906
1791387
174150
1500106
1396933
877415
1557367
1109483
1168707
957342
1160227
1407155
711351
1181126
274361
188984
1738494
1460528
578167
1934798
472193
1394577
1638967
1932557
921746
581071
1150024
1893062
498578
127980
595466
888697
1466811
1706002
1703317
619339
1377627
1906259
1817933
1590773
1679314
39932
1692015
896929
482945
1376586
1834558
1533183
1414629
392920
1972425
649831
1538108
1468172
1448487
1774636
121142
1976787
1035040
1133515
1854884
1043589
743409
49381
1276549
937082
840115
1571178
828118
1625246
872405
1086008
783755
1143468
1308015
1029079
1608790
1376129
1832903
380173
1365168
804366
975640
884257
1748901
1400043
1403561
1996475
1040599
95582
789591
1914193
161216
151816
1885183
1020733
1742799
1286025
684734
93074
1260118
787455
1477560
1949018
57380
472533
1586918
363678
1577634
1880784
1024224
452741
678862
634543
438847
1342445
633949
446564
319522
1649487
1840354
1063046
1188513
234305
1002725
798223
33028
346598
1978059
1369304
1155758
1417349
1032590
660875
1666541
46481
968192
65968
1908194
1898078
1893815
1492802
1017937
428549
44740
1153210
554701
1324133
832880
1559977
1226558
270563
1888744
805763
93804
539731
1953469
656171
1090639
280905
1867020
722161
547623
1346797
914944
157725
705623
517495
1068293
609888
1939561
1443068
125555
778322
80338
1328246
1149734
1038795
161377
1096993
1237117
1367395
1242871
1499609
853565
1400298
556773
1456240
458373
225231
1997808
484198
1676759
1896395
652996
1877445
1060836
1195768
79671
651697
1149126
295106
210353
1915418
131000
833244
1037686
762140
1216576
240499
665585
1082708
1481260
181634
653261
1329413
941056
1814401
560396
20197
1269914
1709174
1427360
1432134
1413383
1427000
198543
1139792
313855
878879
1929137
603465
295192
523064
863011
1945886
1361404
1707814
1722498
310754
1648210
286900
902940
1185143
2013
234979
1268226
860964
279093
1250039
1497439
1523695
1166700
1536770
22404
1238107
1369877
1015105
164678
1933665
89223
1371391
1215319
779540
299540
1920770
1149858
200983
873119
924988
1112473
1968881
370484
1984626
12036
1064427
1334201
304764
1282711
1150935
1786233
1504875
1977532
1551798
750212
309329
248227
9303
1253987
1578366
1402450
1724357
1856467
1146495
419627
88101
897937
1388501
1079415
1442897
120327
662304
104904
1907473
108459
139580
697550
1451393
1821289
1428582
595770
1830028
449696
183001
1305526
682907
1724076
1892076
1161372
584258
979845
140716
311040
176925
202427
1724497
1906324
1304555
1592135
731594
1571986
1101356
1204889
1282489
139912
1606245
476572
720936
1034928
798464
154462
1575651
608516
1511348
541290
507929
1795767
1624830
483632
1168185
1257873
50868
697471
626254
287757
1491328
1888992
356814
1657201
972942
590363
1548440
1577912
1652773
696197
75058
269321
1014225
1989629
1253862
713815
65547
1006245
1690644
1240885
495350
1974480
1334828
90723
15110
1070100
455671
1998812
1331591
1226982
305094
519458
189068
1707926
1364643
1720769
1770325
455839
1538736
931388
1048125
925326
1517299
1465581
1259047
327743
433648
30142
305495
1173334
254917
1085836
1773556
62923
1336118
1879467
1460436
1883579
1608494
1283648
959174
1319592
160596
564090
923930
487153
1921640
1930033
170640
1210796
1924084
805689
699603
830776
1670568
1031830
916523
244094
356821
1344288
1017995
989612
1968316
189177
677793
1609984
39909
1526356
263921
1327673
84181
1316045
1642718
915775
921429
1762082
183499
1238399
631059
1790283
319506
248015
403956
814509
553985
1930076
116680
1893763
1286734
763932
1553910
1477299
149659
1180310
920771
1694647
63986
1114321
1105819
1372045
183418
474287
1639377
566506
837016
1657441
1235007
1726874
1320703
1980849
1518597
659458
1508464
140398
1997282
794134
764117
1904371
406983
1057653
518822
1806647
359590
1749476
122422
313752
994110
1192087
754821
1652925
1697006
981664
1310350
377954
1701935
590885
1220796
16504
492698
1228501
1411788
1399492
1734342
371047
782858
1765268
517466
739363
1181160
1746151
1284385
1204859
1309351
1586683
1973360
844638
554377
1475970
1736308
1579044
977502
812748
1143531
817479
105249
853632
249177
1901434
177494
776349
799294
177577
1571294
1992097
1721079
1680809
397149
842169
1903482
646915
699323
1088282
1279464
971746
1921194
1781585
883812
1461060
1467345
784701
1276578
1113076
204257
1223312
1408960
116890
476491
678890
343839
412849
1623169
979269
696267
1497057
617335
1265005
710079
718827
1301548
1780759
254994
182685
500131
1285570
1447726
621377
1196204
192428
1153326
66881
1386747
1721738
616981
1196758
971967
349156
202084
210048
80440
1339183
1471667
1647549
488991
611361
1855264
1629334
113414
190992
1476786
703696
230472
1277176
1073541
1473177
1625654
69600
126844
383620
914668
434641
1230325
609430
895238
463486
1802156
1756181
1470255
300940
1406738
215078
1936041
695797
1793108
1822229
1676440
1233649
851243
1238011
1144631
369287
461900
482329
529180
328161
1824121
290229
1978645
774576
373839
1809130
1103023
266666
418004
1362207
1108705
455702
705479
984200
1364085
1253021
807177
1624814
606449
1561943
923079
281963
1204199
1863287
1352791
346014
1024756
649867
1519847
1177894
1663499
1790309
1772786
1433452
1583351
916491
1695904
1957635
33221
935646
1180754
66844
1209479
1526333
338139
687551
1243419
1527323
309655
615587
293794
1375290
1844802
452121
704243
1156646
1989305
1678445
1523956
648745
835474
920470
175707
209083
1788389
83948
1327976
376283
1222572
1827151
1438821
758791
337999
52040
898301
1278175
1271358
1887878
1214987
1976486
101498
1616226
846574
355244
1298018
1834800
193916
1522289
721845
1998495
1900630
1846530
1164420
1579520
1718305
455204
1596448
381874
1399372
719464
469279
899944
1129549
1914549
1451452
749184
5474
651205
467053
75454
930974
1900438
1485443
1469217
1874264
1524479
929951
1933806
699396
1722631
1152598
769561
983139
555499
483149
248786
494273
870214
1892370
1918486
1683640
1525397
88985
1674524
843794
547960
619904
1965562
53769
863096
715254
828332
1620044
1922852
1074321
1511661
1536178
317072
98561
814888
1183418
1655915
933725
1811132
969439
1035484
572863
1528176
1877252
423492
1659044
210267
377495
1087893
1174300
244062
247933
984672
304299
679572
1272281
973425
322558
408259
83386
64374
1070194
1231789
768353
329778
680033
373629
1005778
1253191
825969
386508
1141314
72665
1138573
1499291
1375869
952259
1012203
1619940
1881546
126812
1193796
69256
1304830
142366
451010
1098517
698572
967842
546083
1691490
1208209
1436247
317776
565564
162000
1414391
1694770
1913004
408591
1207388
147877
1640097
1285238
174391
983414
811868
779613
1691545
492159
167666
1489443
164608
68925
1570623
1451448
1755647
501767
1798892
25933
425571
1643185
1837564
1300603
652803
1523245
634736
1546224
1154067
990370
1712769
1156513
246528
893829
547602
83080
877180
285567
478377
937709
1557792
1635765
1242660
1100819
639332
1107877
67449
575258
324041
1162097
1035663
1368073
844566
1396666
1116152
1975674
366803
1877890
9091
597641
351876
802065
1598243
1860817
1074088
97919
218520
1225527
1116480
771251
413600
537447
1805444
642950
177675
1410292
444204
1799631
1953548
759662
1032285
1895129
967285
1361008
1208440
808153
1078265
75726
1711537
1355832
1119537
1277424
919077
959530
1499979
796052
797579
466352
968295
1263937
39865
1766632
1350087
510975
1473518
1636448
590040
1275329
646329
1117376
1706364
799
1780350
915353
660472
722319
727392
868452
1591491
1113386
805205
776622
6911
30190
269572
1621273
800309
384789
1807625
1118570
1567593
118197
1414522
1301920
1198331
923762
1587429
1222203
11296
1880363
995459
392432
905775
901878
242724
708598
693828
521289
1329561
732852
601447
194005
990848
6347
905103
1747044
61553
591077
278669
1194943
1649526
802910
645769
939490
768578
1404079
195925
1328001
358568
1674199
399319
1911320
408998
600917
726083
564439
954880
396597
1180590
1044291
641708
1239816
940576
1991124
220516
1255100
361838
92270
874074
1159118
653889
945462
590507
267104
545185
1749665
610789
1862413
915380
1466885
237142
492121
733734
1424380
1525574
610587
870931
959976
889936
1575968
374027
1748237
1187934
958623
1286243
359221
1315097
1079526
1342253
162887
1191078
46016
47525
502363
1254740
1184821
305577
228883
363300
1030610
1793723
197158
1662044
906813
406141
335135
1033137
694344
1360408
87431
145295
968535
681095
6797
1393726
1226720
896923
271811
327154
758936
830570
1872832
1167382
1344939
503813
61548
126343
1205324
163311
934408
1757897
1412474
1920094
1864338
1150709
1425182
1169526
1680044
698995
1755160
178013
326213
569958
1830177
491205
478350
1903981
1967253
1151953
937490
1187450
1895127
459717
1018826
64223
1557342
1843721
1197560
595628
753734
1824177
1000412
331251
402470
1250813
113378
539937
871832
333349
175520
1965910
1409144
1478074
525359
286579
863089
742299
666949
987215
435345
1786426
963871
480630
1230730
1276692
1800797
1310696
1270049
1723971
1719230
1956474
47913
305618
1819722
799897
1045278
802398
309560
1147652
1026672
647960
816960
357005
396564
1534921
1382095
6488
955077
815948
920663
1548361
801360
546107
1462189
229597
616779
1798423
1151937
1746206
1124060
872896
1183419
1323742
850213
1924388
324307
1351424
1368611
1949861
270220
571757
872296
1187674
1381966
1174985
723482
1767379
839980
617980
1536600
1311770
692861
1646444
1572982
153150
620845
564550
518702
516427
1009081
1125160
701429
721074
1559708
1116376
152973
1633065
1626994
924144
350337
1307370
959457
727531
1444061
280185
1235304
1084854
1992585
1748333
1106698
1959448
688484
933347
1842954
1994875
426820
730328
1233306
1889936
1540463
195565
797511
8113
81044
1836010
1454659
1205043
1303424
961590
986692
863156
787572
1169504
1877136
1581200
147865
298059
1210441
676927
955966
1031399
1575882
1312791
893966
1607869
1605819
741943
329184
1613097
490161
80241
1817753
104097
1324433
1184556
1593404
1916925
1593996
1891832
1222919
1231511
67174
1491832
1955839
876813
1050670
468232
254054
1534170
659394
1299204
627314
1516901
1994932
957265
1360484
1416940
1619497
1620569
953527
323946
1773063
1015924
939441
390319
741806
127258
1928151
979439
1227770
807467
1689056
1572934
1400273
241899
1837240
485624
1207024
248750
447665
1214954
333332
572006
1293274
1868438
1113569
621383
1914689
1322941
1974497
309131
1972358
608724
938995
773404
1765042
1888164
903381
249739
1894533
774073
615040
1642495
11796
973012
1193851
1089722
1226256
1449808
489756
1696080
1699208
379316
1124222
462292
440411
1964516
707407
1172681
1538396
1978431
1256030
1178139
635473
1321423
1088186
1021643
296798
232798
1189303
1456284
1315105
473903
1481514
1450668
736113
648459
1067642
1249664
230602
261552
1029253
779986
1547396
1020294
1607264
1355617
1216645
968229
1114019
1410142
204267
784963
120919
1722019
1218949
1891956
869680
1428301
163681
193815
1023834
1324639
1122158
1773529
1322902
1846978
1045706
1304796
1007311
516033
1328019
1040062
556458
502677
1337798
330833
1019243
984219
609172
1117866
1793326
501148
1866081
968048
579950
1053546
29390
132328
1508433
476012
42857
421579
242509
1553924
473987
483685
963401
1791376
1509437
672753
1806258
116609
1750314
789588
314784
1153084
1083068
862851
1475840
1916572
189295
901049
873310
118175
1846546
215194
1543100
150838
1987101
587448
155375
149296
1405274
1538201
457429
667192
886251
718884
1296019
1521583
1339065
1104416
756592
374347
1765630
1259675
1027382
1798268
528958
1616913
1135357
313316
113641
1833086
1538671
110737
769107
443941
635115
1690490
109864
103110
1474527
1734963
1895011
407620
1753602
1893693
176843
1937962
1989751
172424
600301
1876531
1984929
1717075
334861
205278
1434140
632157
243749
2070
1919958
1904702
406788
573503
631563
541445
201475
735244
1143735
1493743
674497
1092439
942880
345809
1227852
795146
12176
1946965
952444
396934
1830989
96270
1323429
638198
1057114
862874
387888
50335
608349
1267068
558336
1484603
1489454
1029665
1663308
441740
1625159
1701339
970962
1410049
181541
1537538
1862025
1155142
521706
260904
330372
1846827
403330
211103
731569
84427
1425391
490111
1248319
400835
423059
405090
1693593
317860
937198
1488049
1750615
1813592
1730591
486083
1850009
109285
881573
1675733
1461875
1474427
897603
1456816
561916
145796
79339
1542764
813507
543070
1945960
35663
650047
825555
1187067
759279
1138951
875065
599728
1950674
1925553
5640
97480
234634
475610
1954660
815707
1555896
941859
1094040
60735
1071061
1780258
918243
206429
1285777
494824
436788
933904
346950
1135025
1240783
625931
1509160
136580
78189
403601
54929
736456
1253060
1564704
462234
1626173
1588033
813502
990746
1379990
233371
1431418
1401959
1432551
602231
756244
715464
1838638
1117385
481504
1852469
628858
979479
1459106
1665740
523553
1552929
956675
1761265
82647
562311
837127
1925425
1403024
1391336
1908294
100173
1018700
1906370
118915
1813616
419661
591221
1522673
1320783
1485618
1479650
1383400
142024
160997
1734997
1927121
976284
194514
828461
520749
1453293
1173732
1055816
1565823
748276
1335550
1700542
1716953
1139979
984067
1731464
1469482
1057136
1423062
227212
1874514
1688642
81912
672632
436578
540648
116526
320665
469826
1711039
1049950
879859
411636
1724633
1276273
781344
268849
1232747
1165023
274999
560055
1995220
1387295
120160
634110
446586
685180
926134
108289
1437626
500112
1142526
469419
568769
1286502
312266
20707
996712
327413
1596804
687562
1702361
647497
488662
662728
570231
1308339
1868226
718399
495645
45346
1306140
428062
275351
227973
243783
1741287
80709
671842
1436765
1974769
1713011
1059948
1535724
1666849
1969011
1071406
1009740
474333
802648
421645
301557
1052508
1149669
1689664
725817
24821
1700718
216296
747199
1688880
583054
1690898
654256
235820
1034416
1122328
390511
1602374
1764135
1187189
961109
222969
1299280
1211372
1614127
534887
1410203
447307
1562727
1238777
693371
1943634
1794364
1997375
93969
401654
435237
50327
1313564
785373
1484796
1956319
1745302
1219431
421167
1270443
981938
208094
1873851
1278208
1425592
1330766
468949
898801
1249767
1371016
1729531
1721822
1875107
1207335
960530
1887273
178741
907118
417743
1952055
62670
774525
476144
889018
1296452
1744576
799194
734026
143145
302242
807833
52577
788819
1185950
246040
307704
1425435
1727530
1239881
129966
740184
519938
1635654
416362
1488594
1064810
94329
1435876
1028989
1162643
448808
1501384
1828644
1365319
1135391
629289
383888
1236709
1478187
1754395
1528511
778861
1917420
1248263
1225521
449486
1017560
601962
730640
490791
287631
242583
1972695
363161
493194
44187
1675289
1109141
173576
1578900
1747528
1327282
245504
1268206
536485
1551808
1053051
767024
1989540
435718
198428
686679
239334
271033
1578338
801324
311214
1862415
1508641
812209
1583350
1356103
1242054
967294
544559
430658
569030
291360
317978
7731
714167
425713
860915
1221982
5919
1973347
293851
1136454
782284
558059
1695168
1645950
674146
1525699
164118
890641
915073
472812
1395267
1430443
202999
1715122
296161
114877
613193
1490423
1082066
364975
849853
1217894
882532
724735
688866
1657357
1973756
225429
1186463
81195
1078151
1792926
1318555
1634333
1514519
307544
488849
914510
54949
1768433
480489
445363
1478397
1228327
1485023
957671
1541971
1715745
1375324
1741861
1058117
749995
494757
983392
755931
260682
1689743
519653
736164
518748
1842791
1330946
1145484
1719727
1746242
772560
879005
1777384
768819
978097
320916
1105591
457957
1017988
315455
1015012
1987046
63771
1554943
1754994
1115712
681626
1596014
969386
1872845
755769
180041
201195
843020
1939392
1666594
1669655
679492
960705
1550989
1946501
946176
1125052
1294438
959690
84410
568432
1834425
1014765
1797698
1181922
1277423
616647
1206552
1958693
94445
1143042
860116
50204
1889646
566927
920888
165331
277022
1445990
1919109
1093513
1835685
1752527
1175253
1384586
1845253
1089604
960358
766353
1511055
774716
446481
1223467
697643
463177
1083641
530626
1762610
1591251
1286413
1376293
269159
27021
1973139
311364
1434164
732533
621371
969926
588408
1151522
940983
1547945
316549
1390144
961023
1674764
1557247
206315
541185
1801845
1149967
1569192
219930
97812
683090
1443270
1729781
1087912
1437414
1211218
218591
1780607
1380918
1563573
1703488
1481505
430119
827503
1120074
1276213
1913873
1573653
420450
408259
1886273
1826425
20061
161274
1458873
1249507
967314
27607
122929
1343817
1495168
765242
674347
97082
1777385
1364612
1793166
1959492
29025
626817
1399107
698808
134021
691679
665274
220495
1354972
1736824
41070
1586262
459834
6673
1781513
1965648
1268789
295898
971105
1818217
1343762
343530
204930
817369
433708
138002
343890
1936251
485595
1493685
365998
1242934
588039
1102532
530776
1700064
756758
1807782
968947
815174
922742
1055504
911135
1107396
226917
704150
983351
419148
147689
1467121
960740
56870
162682
1042158
1163085
1440182
1216720
492924
1968129
1146878
740217
420320
1982475
1718253
1997045
856806
1321758
767252
1299512
1270039
143672
126462
1860513
1421993
1511851
671629
1526246
1785405
170874
465494
1559438
659911
548069
513837
14364
90197
1094031
1777678
1008522
1415242
958584
1072318
329760
1929039
445988
188258
880778
1650678
1395123
1254840
1206384
106828
1420757
353176
969791
422692
351932
396872
848902
770466
965304
115138
750057
585461
95377
383847
1419240
1455561
1729099
1310238
716625
885510
965102
1204330
1725676
1653095
649683
187538
730407
728859
1336940
947660
460099
118331
550120
37249
461692
361016
833132
408159
348301
980118
1177806
1425507
1798548
173603
1339626
919822
1160318
658016
1011803
1026799
1965251
1506902
27554
251613
751594
1925688
1602843
1563060
954233
363178
804707
683767
1494752
11152
745037
694218
854356
281790
1018110
1213596
1527453
797525
74749
864975
1885493
340039
1970614
908888
99476
1782372
1543556
1106480
553623
1951142
1208200
625294
1189791
1198900
269872
1121078
284770
591779
1478653
513579
1659866
1498555
512279
705528
782778
1317347
1712867
1798381
974856
1208800
1727408
317316
509367
1775611
1176564
69257
1171788
1886285
1101645
1059476
1715112
1973617
825799
1380470
793785
549639
1998311
840696
1850964
1127275
1994878
202430
275628
538007
9469
925725
1690807
141975
952030
1761366
1369936
1768555
984776
960257
1256445
626097
1827711
922239
114866
1181541
709778
497391
864061
1605611
312136
657200
1221290
1406098
943353
1640730
1800155
1173116
262545
1593046
1120082
1238272
1305702
297240
1959353
599987
885614
1325996
1275292
451247
549591
1102231
1684411
1404275
323674
298000
1987557
1436389
101041
1576778
466539
590182
204454
159071
958309
1890656
1958319
1570875
470402
323049
569332
257775
1448458
338786
1563643
1218568
153268
1445680
1017255
523811
394761
1004538
313356
1520342
1982453
831867
324142
44238
1493623
99384
604261
1239111
1304063
1669187
1886945
1516334
1823325
1465785
1870600
1299202
958094
85990
1063150
192270
1931727
567801
1572206
1726199
222109
31594
760826
605314
1446826
995014
737157
1224080
869139
730718
587474
1281899
1593158
1075880
1499819
1180885
1481544
522075
677396
1862310
1100208
1464143
1058790
1523480
1773283
961355
119037
1823193
740941
1022464
82254
95458
1534375
947309
1069004
1192380
1702988
363761
548980
464934
713547
1997936
1946654
618389
856897
1369032
837063
487188
1843071
1091415
1565182
1039154
1711910
757063
244035
1877513
1029627
448037
1464301
1587868
876831
1278800
949348
625649
1198027
302871
112936
504430
1511107
1807976
914361
1768496
1182828
1855223
1004263
126435
1968770
1506404
55888
1380194
1421174
532989
422202
950475
604287
1206805
1959414
302145
43739
725721
756470
1653061
827632
1048380
245156
1654599
516432
1289534
466309
752996
310002
1329549
1090366
1408289
1433006
959451
221338
164254
1584559
524570
1495906
445653
770660
649132
521137
1227092
711195
274749
1803316
1754568
394495
621528
763682
945353
1578118
1199789
599042
1612808
1751594
187313
1710774
893137
1748523
1058500
753128
1347023
1957533
567537
1169045
251414
512270
462800
1595871
1535164
23402
311651
598058
1133710
853364
584095
1522262
1623584
1466929
852885
760349
1597070
477705
582126
1933431
1535610
846617
572588
962778
944902
1712931
1453443
987740
1464039
729159
353063
1207929
481672
1757563
1316849
330881
860172
1049162
1838501
1238165
1161666
466163
1978631
933763
1129872
1784676
1867828
952657
122419
1014960
319873
1112630
1002171
1427781
212561
668696
1168792
1871058
802662
875938
786185
675486
1710572
395749
692343
227615
515422
1786708
500486
500335
533975
939112
1954002
1095290
237622
1565623
1906264
1411075
599781
1001459
672090
1335880
1459093
710529
99344
1463538
1236112
292047
1752809
954805
1878906
906935
1475404
1832827
1376608
1408723
313515
475093
1555561
1847726
1041054
292006
330698
324767
407398
718581
459973
1533759
431448
1562137
1490479
54205
375616
1423970
479965
1957109
251864
1037040
733769
842691
925696
1068678
1787461
406844
569175
682153
706609
992604
216070
1731854
1842507
254196
1903041
1497888
1867103
1599757
1184277
42149
292686
1959261
1809440
468008
680436
816957
241786
336307
1074288
1768600
614632
225851
391113
908674
65508
431383
1336313
204991
49634
1909625
253954
1947671
383620
1257157
1029788
1590587
587456
1134859
1204615
1791861
320314
128307
1024851
240583
355247
1016407
552800
497958
823969
1841798
1386760
111679
351760
843532
1052069
895891
847552
560146
1677944
1479810
355857
252239
490733
464945
1892143
77366
1465325
475226
1550203
1968149
982619
1099802
1124425
1802167
1835536
1437954
1021188
17120
1310008
834151
1694358
213823
470550
1760367
1876404
1020966
111368
1703061
1193582
1731611
667357
1717167
470918
197955
1525326
340257
143708
1264033
1406071
514905
1135767
1545515
1566448
646791
756659
1462719
1748300
1627906
470166
1563471
1826920
1488411
39009
550095
1707072
896271
918839
1233652
160720
1189871
29020
825935
1506984
1442055
847341
300522
20017
529107
1095721
1197594
2344
1564672
426263
1589914
1783058
1607808
1038251
1057791
740282
1329567
1060665
825916
1124130
502831
1255400
726859
576117
943351
432863
1974838
979563
1026489
1145419
707126
40503
1166642
735241
114082
1499922
909585
1627330
450095
1715614
173833
1703366
274058
1603990
956502
1176095
1331175
1559784
118936
1414803
873539
1226246
715328
1518293
1803239
1920581
1868314
197968
1945604
917138
1500433
1275897
1237784
182692
83260
363048
1992811
840599
1120070
389974
1519247
352588
1310029
1675663
157963
1394273
1117907
1629275
760601
1145378
1692164
1125241
698712
1105660
1187951
129158
989365
577242
1744725
1933660
829837
385135
653236
1706975
242940
693699
1602667
1091124
1164425
1153993
682800
1423072
1797811
181709
785486
971801
1089191
578079
185571
1790424
710149
637749
229874
954325
408290
913162
1096796
1050381
1008963
146165
1820726
987773
1398014
661786
1507844
1769207
97862
245551
22021
631458
1048368
798764
206207
1775849
1965436
1356463
280687
1867003
172729
1267712
1174858
630734
1353315
165633
410480
1117139
1895473
1871213
72902
1049249
1832381
1833280
963069
1020900
855851
356830
195123
1652091
1895291
893918
249264
1633330
1951809
671442
864575
1610597
779798
1560221
1458755
1559151
365507
230147
1141474
1780613
434958
1775658
1910279
31818
575852
760983
156791
453526
1080261
580550
548477
736245
881739
1017019
629254
1298153
1411615
1299629
1183566
1066229
1930706
660428
1508905
182225
902044
783177
1362961
1531430
1824178
1519457
134335
1921619
39427
1477475
1915219
801805
771898
1277693
375443
1575084
742316
40406
1420094
1429500
487886
841267
70777
1437492
1714453
1597387
1156440
875710
187444
597947
1073806
1670904
340232
940903
1263853
799893
558769
1573453
340700
1107139
1896632
921152
1384866
9612
1179928
1518208
556442
225852
1670382
1070501
1585448
244849
1984326
274618
343537
403632
255413
795871
412056
899043
219543
28149
1497792
1305088
1129665
562104
219243
1976612
11262
576755
315792
1888615
1552060
374684
1874715
1886487
1238478
84266
221522
355614
782238
225794
1810802
799148
1257463
1558366
75169
1642879
70233
51351
910276
1901831
1501164
100028
1445409
1162692
1238011
349179
355421
385227
1143504
1541855
1234634
685240
388476
571842
1337686
209842
55351
910991
1746320
657885
1541390
65975
1356574
522552
1475863
546319
971101
391773
412578
1479722
1744409
1207223
1683110
1153747
145142
1461492
1361615
1226321
835699
1642160
319285
1343760
1613776
750933
1180665
616955
1080302
760904
881
1642313
217540
831574
1309473
1248810
1766053
1946050
342642
880223
5282
1879636
1285460
4338
1708906
826935
126228
1548052
1401981
509641
24146
1781320
1701008
1832573
1120902
1038521
483977
538228
118144
1072850
1570624
288116
1307057
12300
1171355
1282258
717198
319220
96883
1336367
7231
1510312
750375
1175982
1814997
1761309
1965906
12977
1568997
346680
1212422
876019
869929
1632791
45542
1750613
1403831
1702290
247684
1399728
956589
86103
1183956
1474124
960920
1364086
1754788
701572
793607
1061999
482594
1018232
1693183
1981809
702163
356114
260051
363525
90187
337870
841930
698253
231192
838456
473070
1102652
1603611
1375129
899635
100850
260383
1468583
1729492
692091
460094
817157
703699
1418004
615816
1302938
888791
1190847
470245
1465761
764243
1508068
1641665
1798618
1742581
587522
273200
891085
1592828
1572937
1693314
1157199
1845929
379110
396071
930312
344510
1172847
1277657
145813
1347085
1857448
136533
730448
1573485
942185
282449
1428883
1994212
146113
1701735
804453
228957
412583
69161
1037238
632990
1955903
1179421
1319215
397744
629065
1635152
363590
1166279
1695683
200548
500049
1058974
1115181
708791
1821120
86088
951265
141171
279715
273436
26119
1876298
1381972
1286125
105430
1575187
1966606
1813087
32683
440088
1842616
1678586
440863
1437100
733420
171200
460639
536268
444981
1899631
1369802
1942106
1573707
621992
1389050
740205
1794786
1701491
1441496
1125102
576300
1183996
1619195
1100599
1673281
1500732
101225
1886171
1846032
1163100
1559731
1127898
1317411
1784148
1385871
1322440
1435447
656034
667518
847104
1163284
222853
733225
1300758
482164
322350
1771633
847783
1798305
1793266
924665
1679978
1001620
168476
1502610
747920
1413633
1677751
1519680
1604896
1628095
1044720
467519
1113124
274552
294280
1452476
1140307
1142363
426647
380459
233995
26869
1218342
230509
7966
270513
1494255
817930
476714
1459627
678741
1107663
1524057
502001
1723817
1206544
101781
1638109
1453015
1541571
839714
816489
877087
1599806
1187083
1866815
76751
1022512
1231817
1034175
1679633
1586602
1936841
329822
1227715
583345
544331
1058422
1564647
41489
1977185
1239875
1510876
1941230
695463
1598293
1000322
754742
320511
206899
631460
393568
462269
1317853
448001
1805008
356799
448998
1552512
602444
1757599
1038453
1647115
646835
102764
1335622
1314993
1708745
1145578
661352
1579277
1804204
1673246
1745355
461854
1987007
1834186
448224
949121
1359536
163636
421684
494349
1683316
761512
1422957
1143828
1465710
1709916
361734
1760849
1445869
498383
623379
1470052
1114911
1740590
1734754
198868
557587
449937
1114443
548396
745747
767442
111852
650350
1038105
1168307
1042097
743772
356667
868485
901442
1807851
1623538
785375
362360
5877
501402
1511954
1975899
1061574
370158
850202
368039
1059604
406721
1663235
750405
1105640
1376249
1708784
165697
1380723
771366
1235705
751729
746102
1705675
1153677
550063
1790007
317564
797275
723120
781787
541756
1378783
12451
1743440
1832420
1289483
697336
1191544
922902
1369585
1341397
1685438
1398195
1355065
1137305
1842066
1765686
218218
1945203
822064
1245071
1780175
1774870
1535159
1671196
1664372
858333
379000
1564673
716969
272635
194322
1865752
1281662
1708241
832351
1460377
930977
1179250
1375559
97123
1041109
466476
1489187
1048960
1875989
643228
1439355
1428169
1776540
1605218
1688671
1379744
1147115
902085
1795143
241352
1502754
902061
1654824
967669
76584
907779
1386475
1968884
283968
1580184
890584
1086375
1570595
1084408
99700
1222019
911869
450256
140190
1879560
1843146
659101
277745
1566036
1310248
1117326
893673
1332465
1072780
1838195
969792
95565
1654896
603049
119034
1849077
184412
815458
1847059
400634
1076317
1966986
1489281
950551
1540322
1209958
1566570
429128
1834100
790773
945915
583371
1196824
488553
1596373
1414672
1901789
68398
1529641
1602381
469717
1498300
1566591
140484
1658320
557905
401062
127174
311099
1248898
1504324
460752
1345353
783175
326946
1995747
1079197
918223
1011805
290688
1242935
1494077
415783
1486010
623189
1348370
400076
949994
396626
1687446
1097905
1695090
1516088
1340563
3258
209878
10017
193454
1551626
1678654
1646074
1740003
433648
942413
178637
1641839
1181075
992874
172489
1138966
1375602
242498
403174
510024
710645
754186
185571
1371122
283819
227386
1520952
1533788
757064
1311972
1852792
1215258
838469
428527
1171025
1114936
1730280
389848
775534
223005
207276
1801717
523550
1688296
701784
134573
1974873
1641527
513504
973963
862499
1943771
623610
795296
1533045
759526
740147
1835627
1850329
1714459
166533
1377643
1713311
1547805
574951
660406
1630572
1543719
700032
714174
261184
238487
1957648
829060
1834192
1695971
373386
558907
1773266
1478856
1071731
1133093
248532
390428
884158
1247304
1569923
403818
1575049
1116180
87426
1090105
1788310
1801991
560230
1304129
482697
568029
1024829
959465
1029643
976068
117163
1962734
1356268
1262465
1897084
512792
1822046
918527
1555320
125839
1293511
325937
721785
1707152
204958
888884
1358637
655440
1949283
273803
1071062
704070
1821667
1064661
1689622
543152
1788526
494089
313876
1016783
1767537
1855418
291920
1600992
286852
726372
568066
1279578
350809
597540
1709802
445818
1787237
1284722
760315
332937
1719591
253895
1055258
504467
458319
712264
1350937
719558
371765
728587
1795140
1799093
74724
937552
542207
1175912
227828
1730083
347028
999956
308810
698144
34162
44841
1486951
1364992
1300899
455239
134973
410720
1377351
1985949
225057
579485
1794509
1413900
804988
99465
7843
412125
1577149
499592
1046998
1258227
1184905
1445050
399911
1102924
1067258
1554465
1879709
1891132
997308
1899384
1905417
1988560
1184625
207701
1870878
1361689
1853550
1752205
502130
192118
1361723
1540519
811802
1033132
423881
1017277
798540
916444
725859
1102474
1009786
162454
1994104
1732871
1121307
403993
1266713
1372457
1335300
1482814
1623780
22049
1105098
52007
1545577
731817
1881634
41551
1209915
573678
657049
1816386
524541
673427
445588
42096
479752
1076633
1052081
494174
965771
458563
421573
66156
1203869
1875546
1445025
411390
167598
1735429
1474674
490076
767226
736647
1227703
950931
1931822
934059
1432700
961775
1879648
1738805
1444903
1687312
1539490
968246
1178814
370851
434170
269675
1859560
650234
687460
143341
980029
442945
1358217
351713
970013
1130386
844096
816808
627519
1796355
1901146
221135
875316
1210637
1817220
1064547
403800
283276
1947850
830514
623100
1621422
1372422
1171843
1166609
152677
487604
1902470
1633299
355947
410321
253687
1372101
295065
101079
1508984
1978475
478171
1876345
979750
657165
1501172
1170923
1912458
366554
1965737
1901115
1581884
925176
548322
1176572
1658121
1606347
159624
117636
276225
972989
890417
544598
1801890
1508362
408392
1320262
1017423
458834
1193534
1821673
832650
849160
397055
837727
1190717
1036990
868304
319098
1737539
1635515
1252243
81266
1239976
1642435
1858222
178557
1515912
1959619
1664184
617499
1455510
725208
208530
328907
1070030
1068860
1428212
1597097
886044
1509335
1481566
1451695
645361
1537647
1454928
1037909
209995
934297
650480
1331269
27770
896777
222889
417682
1282440
1344738
1522915
1068076
1896697
1334769
1890486
602288
1606110
1455273
1593645
845209
964427
1910699
1736068
698143
1985524
148565
1202313
1231976
1430240
122053
1204894
1878541
1935385
1295743
60341
1415802
1084196
1978662
1654769
975068
388264
716155
29008
807888
1423932
589204
394162
283022
1369967
359011
1288749
1377767
1487266
1711093
1984065
425547
714665
1342741
757777
185347
1176083
648524
1337058
1157045
940459
353641
1379000
466981
554282
1850780
1725324
771802
203240
948704
1191114
1203074
411755
1719225
799332
322881
1903271
170329
417877
238636
1425623
1905224
741726
1000746
1839811
1906108
1449013
837472
998449
742864
1333222
1713573
535711
1923921
1398335
1679151
1430890
264359
1492156
938959
1792238
85796
1281616
117520
1445013
1299078
885314
1770612
1910329
73402
75421
1865137
1419676
1170916
769506
617581
441395
581894
1499709
1406910
1464523
1223070
194680
64260
1786051
31337
1325073
15929
114907
1212782
1987026
36502
293943
1807329
867163
1756156
1539989
897110
1747985
784095
378069
510055
1666477
211250
1731163
647908
329680
426863
494104
484426
1303858
275974
1211080
1798685
163819
1574490
1710137
825207
1256402
324834
1959477
382068
265726
391110
314666
1036025
281927
524481
1648718
209173
347212
277088
1519544
84580
1624406
286571
1117195
1185491
953955
18203
647469
1030066
333796
51306
1787479
1401850
957353
1073110
1299310
1316842
1438966
1450731
1092044
1639163
1360096
80156
346165
1363816
1936651
500930
1798139
306693
955323
371287
1298910
745372
1659995
323528
26938
1181566
1667119
949065
663531
505503
469702
217930
1233573
693779
1814017
590955
948315
1573152
266373
92074
423186
638928
1426254
1799831
777138
414658
1118302
1124786
96693
1924340
80021
1495317
265967
1618164
1665646
984816
432488
1681440
1322546
1651778
1252721
385659
600460
1488431
383953
234553
276140
1850510
465988
1569140
1861557
197746
1192654
1449462
1357778
865287
1997856
1266112
658796
149096
369537
983799
1288845
925458
930116
1595491
543510
1476375
1203677
62496
103474
23901
1589980
48969
567437
1799806
1695435
897520
1822323
331343
477786
1031211
1763337
1795193
347644
561192
1393895
1133521
1787436
1888255
1786547
1813687
441526
983830
1438365
122429
877297
1646035
1383870
642221
878572
557600
361890
1686270
1669880
474074
1374780
379542
1353157
1631492
927193
887123
1704966
1384292
433005
1944415
1433333
1113708
1740829
1561432
1372635
291068
679684
156626
710555
1265735
1752018
299300
1261767
1247582
121930
1480661
1902626
335023
812463
960547
1113101
1178781
386061
1101351
1184185
1784957
1854209
187763
1387384
249861
1666673
342807
125279
1462406
711894
1975455
1572393
1534838
754132
1388623
1234697
1518239
1979025
427041
1499524
1444266
743365
511578
2094
1511257
379943
71257
29706
1292126
710861
792589
542878
1559644
1685176
1799643
855716
1665658
726907
1371146
1899749
223576
637428
369442
489738
561189
1276222
562191
389111
1346692
1874915
30870
822747
1822548
1634130
720394
1267121
1850195
1733120
1076825
1135475
44240
1728854
760493
1659919
721324
944697
1528408
24757
840608
596358
1648554
1227382
1711292
1051598
993397
359429
902448
391607
471028
766786
561678
1136796
1438194
1253913
1395513
1399164
1389207
387385
293777
1133186
526841
1438604
1815852
152444
698079
450811
1910087
1185222
789772
309513
557076
390953
413360
1155498
132851
1079060
1413356
501394
1439121
59774
946116
342201
1942797
78499
1301171
1927679
1127425
37319
1094078
1063058
110208
442522
1808483
1627318
1406300
1138382
1693172
672125
55054
795058
1181224
1902336
1529730
1174740
1676080
1155897
793949
1147574
670727
1527148
709872
570274
367565
1544285
10674
491836
519438
1620646
967844
701291
702147
1986366
1848939
1501085
135357
1259601
1877106
1831449
1002394
456631
1221139
1400027
1239637
1488563
406339
919750
1974709
1506089
111585
970871
5205
492891
110938
1231183
510556
376087
1205922
771706
76315
1323329
90964
1772157
1462323
978482
1503107
1814865
648286
1280653
246589
1946374
507875
1687398
1578028
1367952
1783550
1883048
1519433
1949281
491785
1546043
733057
473574
93617
1953956
1346071
1193484
1287519
1966152
406252
563123
11631
1048143
1905543
490883
305451
1207174
735007
5237
438896
1366191
1591551
1868770
220351
1151163
684056
554639
53061
950250
884872
74953
514056
247217
846868
597588
689832
1418833
1107399
761320
792582
1115913
1512461
1700640
1475647
1817384
1404494
581255
624368
1229
1401888
1027401
1009104
1099796
1390622
1590746
1349175
350224
583285
1792918
869984
1229702
620065
1968845
388648
813746
1519453
101077
1343975
560090
901980
549015
472726
730721
1296828
34829
509711
624535
1302786
1043258
71116
1957222
276518
1159549
101414
348881
1693380
464139
1029768
1970003
385709
1973319
1733335
1194072
859586
1585917
1546682
1313610
835662
868699
440775
1410803
53449
935981
531419
1337302
1532683
1408283
1880279
485881
165309
1736618
1173271
819068
1331549
1380385
1695332
1700747
109256
486259
1322299
1044745
1220567
941229
1666037
416413
1476906
842130
1440162
75231
1560988
1954519
1349839
286368
428474
930629
1748818
1301814
429832
1209970
1738426
1158707
719354
1588743
178044
1132397
94486
1775064
1504975
498839
1226726
1071855
1440180
1085074
1275352
329430
1690861
991021
1821595
205487
439344
1663577
718428
1926180
1234793
1396826
221567
1365967
1382350
230887
1915339
1604884
538394
1966654
1031149
668096
611696
1760606
1660871
871699
1748936
1627427
873057
640394
376338
1140313
1664072
1686331
12892
1799426
1910856
1872804
355258
1417580
1121875
54476
1460189
100281
309016
1638008
1561476
1714466
475482
700090
474607
1534080
1256466
132182
205381
1177947
1290328
971812
77550
1013617
1943
1367889
289133
1579106
148989
14992
1125158
3211
1042638
1094901
1580949
1726080
1487763
1842170
195864
330297
984398
351639
1567236
570618
449902
1099734
1902148
21982
1435895
784891
1905471
624650
1912768
1020000
464899
948332
718421
1151275
1349604
401532
579266
376629
217343
1676697
354994
754604
195480
706529
1945844
92113
1531873
1700778
703375
1907842
248574
1343485
1482078
1773854
1913607
139411
989909
1125904
993375
1669231
1752377
1161428
1313936
1455464
321001
175243
1150684
19416
1834992
346172
1160942
1639960
1388890
214841
160558
420599
44615
868030
1031500
1403588
1393955
1447831
225566
1834524
375643
366712
734939
911716
1542068
882744
1747916
1326292
347286
1916550
1592424
1327446
1052057
1996450
128494
823998
745646
351769
892538
1351907
1516043
1438623
294435
1658121
1539620
1918607
1437329
631195
1957889
1694259
330552
555758
1383676
1477473
474134
1468363
1551850
1912755
1398373
291176
559978
800301
864685
575160
153451
1407307
677736
206201
1891153
11725
1336293
1593746
1678285
1297466
1079414
550272
1717762
364993
961721
1469409
334838
1245416
1244942
1083181
1510873
1701019
881287
1945087
781651
519468
909380
669075
1091763
1510861
1750505
1447095
95397
386196
1999065
1642822
443973
164354
1076154
1432895
954060
1432294
1406613
1832256
1717216
1094371
430013
141949
589587
1191336
1306620
1238554
842951
1663455
270726
313951
547916
1834414
1486923
1839082
1251253
785775
705264
414611
192696
680652
1639372
1165600
1889637
790379
1987563
1043392
143365
813871
1469359
1180495
1123863
115161
1213230
189630
229362
874946
1695140
1537100
1074654
861092
807658
1061463
530765
1799464
231217
842015
950701
1917578
767466
1347290
193080
1892744
1622609
1424610
311646
1203776
1762122
1930659
814328
1761609
1799217
1949821
622487
534374
487134
1303868
1616957
800853
1207875
622359
1284819
98520
957161
1070898
975480
329474
666671
929705
1200676
1000786
1272869
551906
792650
1819881
262243
1673218
1990234
890562
897840
1116461
1950339
200452
1271340
478125
1703868
213638
353795
264533
1538508
45012
633021
313877
1362875
1065369
475167
1387099
1794679
1469195
118369
537943
409307
299037
724038
264511
1926477
1573233
1757223
889555
1914460
259058
970119
292426
1468872
248897
452536
823416
1608389
740758
480232
919742
1935288
1532399
205969
1321431
1086480
668336
650175
839640
840344
1513427
1950383
999084
408629
1591017
951693
9761
967353
1460251
383929
1756295
1637428
1394179
1375609
1403305
820146
656286
534298
269788
249038
1905543
360433
619059
703247
836658
763329
1858710
1161081
1133825
1206992
1825213
439672
1549688
1714246
1752356
196077
1808339
1948855
1469364
552773
658129
1737685
1289368
1589141
1961543
437212
1514844
1735465
159512
561105
817725
632766
1283488
1759140
688778
747740
1946836
429461
449855
810999
1954526
1412978
98936
1767200
298119
755131
1528997
1612667
832199
159138
1214430
991527
1568055
190505
1107653
1473916
1403660
1958496
363525
1899514
1438287
811619
1655968
700085
691135
1430944
1566470
1975759
112575
824797
1177846
1183199
1874152
42670
1549862
1125974
1517222
1482839
1454311
408933
1155799
944539
1948896
276210
1737741
1484816
1771534
808165
1656431
1494417
892256
438873
1363951
180646
706716
933209
1287709
1973946
379612
1751757
796505
1447427
1502901
726020
26414
702106
687635
663589
1167144
349673
894850
1051394
1591783
1750777
1006599
1049096
1233692
1491337
1963348
831271
1101232
1379160
1385801
97373
1782929
150447
604817
1033277
1438428
1085659
393891
911956
975064
1269582
701876
299651
1407152
403286
146748
1563700
1547885
1702169
359668
604270
983752
1757176
556766
1488278
31960
1520959
1856778
493287
264493
1988541
1177518
1900747
1743555
1468176
1344774
820132
1891922
1125851
571830
1140630
981924
1865586
1875939
1497376
264842
1529707
499328
301567
1255754
317531
910280
1521178
1514539
1965959
1025148
842641
223796
978776
1594918
1504690
1236287
43672
1340544
1159307
1088262
361679
1190282
949249
959976
580723
1993815
287663
619920
1181863
1618552
1142927
562429
1043980
676749
217454
773681
346754
1490632
1062077
715761
1682420
1970379
1701667
495993
1916656
476816
1536065
1977182
1504433
1120343
278679
276889
1788834
1912196
1518481
162314
251262
206601
227578
1376019
1752134
1451203
794028
978110
1324699
1722385
1040727
512043
932898
1893508
819554
1620890
905080
1092873
949416
1887662
1501473
1574867
1241315
344264
74556
360798
384133
1886543
209826
1382421
564063
1919414
1685231
541105
1328919
424434
1133812
705378
857810
1745956
643186
1654951
1118534
1652695
1395987
270364
907067
278395
1962970
1281953
21062
354918
525338
239858
1752576
1066317
1215006
292499
415514
631901
1949915
552456
508585
15865
461258
823493
1113489
1802484
1138210
837969
1549036
127523
515457
1614175
1782394
1766459
1797224
357170
1066172
1406865
111663
1964612
41661
187045
197366
1463489
548675
1175361
762755
610019
813177
1893285
330260
238090
436440
1610103
995265
1032703
1079165
16411
1016921
1320554
302535
1852043
848713
177582
1651700
247604
674301
327613
72147
1546299
771669
794167
938641
281426
1192660
439508
987798
272034
651372
1039927
190076
1181406
243920
1991994
1792974
329642
1072664
685068
390047
316288
1808322
150460
1463114
1945465
1011503
1356600
1499180
1762504
1280647
908775
1535535
597777
462993
1472508
1128827
1728882
1802834
847302
111947
21073
1692582
1854039
1318479
993731
1364472
1532956
1739493
198435
260228
697664
14442
216159
9661
810039
1152186
467500
841261
143232
221236
495694
1917110
1330835
649223
1322488
849978
1825681
632506
1735426
1188050
1310851
645067
1698756
74913
836464
1345971
397550
1383364
1521194
1501961
845591
436640
58838
164746
740576
1082705
1017938
1150832
511525
1171445
536411
515747
1991996
1211304
1811253
631596
911906
1580477
465466
1150673
212329
151766
1405946
1481787
1791430
1247912
1296291
531378
1994801
30375
7509
1920574
1860211
847029
987533
386364
496607
787245
1791203
1732000
741769
1950111
120650
81241
1502314
333583
1563597
1102672
1444519
1800031
979537
694235
1401469
1107794
1493550
1229268
343636
800203
905641
147944
789125
729943
781572
432459
1980923
631151
1850834
162467
325065
470794
129878
45597
655824
704380
403299
664794
1379727
101153
678699
305998
552295
1964176
1646131
1998239
690543
265605
1006300
1200108
68813
1254172
1297854
1170333
207524
400538
1220836
332827
514409
175803
1458367
126800
1688542
1333431
140571
813812
749504
1655264
1850314
1665943
651058
1100988
1835998
1995120
1135918
572924
1491311
1728661
700838
1771640
1727730
297251
1190718
1055769
1104551
1305033
1945291
1874340
1290830
725543
1885998
1641521
1217697
822767
567431
198983
887861
467676
700426
403616
603799
1871812
791779
3793
656138
1602590
1212510
1648772
904612
727464
908245
53504
1867157
580347
1632248
919275
1104845
1429738
1860542
101645
806169
1777307
1057401
1410514
585196
763483
88386
282123
402972
1799505
1979485
1620949
1549870
555575
897301
1128959
1901337
1536344
1691109
438577
802334
22913
910341
572354
79729
1644963
447456
189432
426118
1759499
1272613
469174
1611604
1611462
1109562
1645518
256718
74421
1810288
747188
317307
1335271
611846
1085893
349627
377359
1955742
694786
1958637
1808494
233291
188308
100107
1605729
1029054
1260794
618346
1523099
211286
597231
1103093
1606284
999422
1683112
984376
1699402
642857
379040
683566
1026374
1652639
1583282
1285416
965014
31820
1388052
6313
567974
122839
181085
605664
579820
718401
356698
111193
954104
1879899
49269
297835
717318
1931130
741036
1317499
399112
1406193
1684197
1617933
1233995
1830481
610335
240627
1073500
63156
588451
1794552
698858
394797
1540519
3097
1105252
877743
41122
439384
1440276
953298
1003594
1478264
1050208
1608423
853121
757820
223315
701185
37791
1925567
935504
1873066
829789
1564650
94912
648602
935092
270706
1257358
346465
710158
168756
1320297
41171
1353051
1434737
78598
1775141
50682
368315
1941204
1765239
527475
1789169
1975794
249735
1567866
1933939
543430
182780
1545012
1256531
210481
1732635
1963535
1563030
922214
787513
1269223
779264
899859
1358117
1001109
844510
1114062
581542
175592
282574
580168
649373
475164
561716
616763
1174315
1743408
969090
10255
31844
25877
1415939
23423
1326874
1369915
1336992
101636
1795279
1674581
1570301
485041
1876815
632205
1855712
663589
1949457
1520272
440785
868520
1419823
783583
1067948
942194
1951012
1951038
1252186
55338
483556
48553
438001
472278
965204
1542778
1217676
1893637
1180638
732706
1662176
1203798
1091627
1946137
593945
5820
1197445
1005520
1690110
391133
770389
1791601
737005
1766513
848330
1311408
741928
856553
170180
1176677
1309588
94410
602232
866594
1143079
447686
1845896
626916
121520
1103368
707945
85203
855647
213493
1252271
1445488
66429
903219
282583
963615
919836
1076602
1038236
1136255
994829
1647423
1682673
832345
1255409
1207822
1899293
869782
199577
301059
1178809
288512
1825661
1169331
318532
1006719
1935625
1958559
1234237
49092
449164
57946
584575
1174700
642261
269857
980028
658490
425620
1871685
1073413
1117035
1924368
1462946
1788599
560032
531894
1151889
487376
634006
1200728
1538775
548177
171640
1326087
1573761
1330294
1245297
180396
1071433
998136
1556406
905328
415703
1320112
1494255
1750978
167248
1554436
672579
1447013
1215349
1272155
799488
712846
911413
564531
443209
1577224
773880
1378971
1866048
1337838
1797600
487208
1373104
898479
798626
523661
1902999
1141529
1211789
172642
1080280
453156
1169874
920143
1900573
228376
59136
904593
1542324
513153
1373914
1214657
1356659
789305
1590769
678335
830323
1095206
1181162
519634
364521
611130
431587
781715
1285388
1438669
1744508
1079154
1386876
1577455
1585320
583325
223614
213782
1751568
1986619
1268920
1471541
653404
1591066
1898708
592472
154605
864431
932999
1562010
621243
1512716
1850491
655306
1884782
1637930
665427
1442478
728206
1881559
673336
1057445
113506
1665393
376129
1407735
396455
567749
1711375
1916695
756284
898027
1952118
1023089
1699297
1251736
791862
1647729
468344
38137
313739
435413
1133727
1108750
1179586
369278
1387002
1735509
603693
118186
6280
1162004
1665451
636037
469291
1074822
525325
665759
306709
78134
1955979
637803
1321344
1090250
19145
1134659
1985403
29617
952318
946225
905776
998179
1639220
1115303
1185508
834741
159064
1150417
1926113
300001
1231310
1561598
100464
1400179
1713089
328762
1584322
291188
779769
793944
1037689
722765
1336446
160312
1363908
194440
728630
1706331
1696693
1730409
1515520
387622
1886113
1224040
458773
416925
1919431
1920710
358708
1628039
301574
308739
1715073
1831090
1642908
1573082
1880583
107080
313406
441246
872874
1018278
1591383
1928613
1341083
1937844
1845852
815595
765343
1136634
272535
603875
1951537
1699742
843839
811761
390516
1097491
1920915
631159
904454
864094
1551236
1578840
618958
1223482
982273
413522
1118883
334599
560830
1446352
547708
78250
1596745
11223
267530
1600656
1883560
854983
1258827
497465
773459
778337
1779049
265058
278214
523373
1135391
762761
697919
1456886
1085155
1302051
1778699
413641
825293
1331412
1059341
926557
1477271
1854304
1924684
767247
827869
578812
704446
1685389
648778
1901650
340506
856041
1763492
1381313
1324272
1290481
489516
787927
746412
1286104
1465550
1043499
447597
1266979
814805
409538
580140
597490
1914333
1306194
1674100
1155642
578472
1156289
1890231
1294276
1610879
773732
349983
1571868
961384
611092
1731196
660111
536831
577935
1736398
1107170
1359971
302691
1823910
124325
1232527
179944
458056
594877
1289615
102312
1842857
1373708
268989
1304951
1403193
1075107
250787
1175479
1374945
842746
421830
1720021
946885
1204066
1733463
209115
1812802
947341
368492
870721
908987
19684
772575
743795
1316747
650902
1858459
1629495
253576
1736894
935601
1662324
950018
655903
1745275
477945
51936
384863
1144404
1617240
1402881
1333738
1939050
380491
323107
1386709
962497
574940
1206487
899505
211629
101457
991079
1449639
77108
397507
1428738
1875838
752399
1881235
1598712
1647522
449182
1312896
1428898
842534
781374
1841431
1924761
1907493
174387
304792
591045
1156103
63893
1531159
510834
976240
821088
1652942
1326922
990413
1512058
325263
233989
627191
371905
815311
503379
544133
404624
1734816
1967655
1969901
1198866
429997
861256
532685
1884889
873141
163729
323328
1111823
1338487
1567666
719591
1015897
1487443
1443454
460685
880449
1273174
1443929
1283895
337704
86852
880667
527298
1022242
1713336
1481757
1508907
1570057
702720
1646763
1565782
710656
1518245
771537
201378
20504
274826
1024301
1103340
709560
958930
776021
1336586
1506492
940796
909414
855858
707308
1856882
387670
1517165
908882
719950
275990
1551587
1707820
178735
1282018
1898136
53842
1658842
624139
871616
1095509
1814937
252236
111230
1465211
344982
67772
1358874
1745171
1391034
1281901
1193377
1616260
1055959
151921
1231328
510540
905018
759843
1896585
653913
865250
1719679
544289
1061931
800818
282932
80772
1947680
1834823
1006893
1571886
830137
1976651
1193902
527184
359124
822627
1259514
703209
566829
1854592
1431290
1182485
1095403
1995467
652477
552302
521772
451911
1804280
1287497
1229213
1816346
1870792
1272451
325629
694646
1811667
51574
1424243
899923
219456
1429607
1913788
4017
1490177
497600
1560986
1886644
420122
283073
28412
323617
1796820
225172
1794399
126541
575389
1472252
1945852
1547768
570229
1647697
579084
310446
1017193
1636982
212593
428015
1099586
973955
586637
806447
1069429
933333
1416201
495385
1190025
1434874
909694
52339
349195
1820279
218768
1123015
353448
19588
1228746
695849
1351393
68179
469748
369146
1905626
1988802
1248331
1087147
1967705
1938998
1706964
1746863
886615
855844
1985906
1976424
732507
1872608
1469683
607754
878387
72810
136040
329661
910957
513455
848438
1537804
33611
1755780
1676403
529449
953595
1008390
359727
1018096
1832107
1279459
1863753
1155870
979501
1163508
384174
1134514
1707816
554553
546219
1876636
1781138
926928
1058534
1846146
660329
1266475
1306842
305854
1889514
1732919
571591
1143973
134115
424362
866366
1135007
598623
564373
833039
1564389
485694
1409803
654217
812847
240849
1711581
273412
79286
136506
1173629
793143
1708996
777113
1640809
1010673
1993137
1849539
1392680
1821371
1623025
1615127
833231
1656575
1238242
434052
526326
1728282
1141860
646241
1029580
553721
1140653
896971
1855043
590409
376055
195701
361058
1614091
246909
877765
510810
1583682
1238092
1656809
849351
445743
753826
68132
933684
1634081
293499
380578
1698835
991015
983548
191301
1764242
1907911
1384705
1115140
593827
1742314
1740583
807925
1027915
1630565
187834
444405
1320447
1371973
943946
553820
1081831
1369702
924373
1556903
1190637
589583
89789
1529171
1047109
1122947
1120033
1128539
1717913
205440
1220227
1945123
1854367
1476749
1385745
25776
1095504
1567731
850804
111553
802465
884230
1274492
545201
1103300
738426
226016
1899286
1714658
982062
985368
1935941
1258944
1858562
458634
1520822
1745005
1217107
1187111
556887
378832
204222
1949647
1036016
243401
1635242
522245
1691703
662075
1882964
514003
1839116
561911
978522
909126
1041015
639770
1131202
721057
165168
19444
664335
670232
52656
1779929
303415
951731
990073
1918815
622835
1089342
1848609
1981190
163357
716902
1743524
1018198
1461693
1109374
32338
1192175
474869
1176522
135638
1531508
1504752
1326163
1801976
1507021
1836546
1718063
1330748
544529
759608
879172
1131394
1272441
1771650
90226
260383
892239
1795937
806787
1674068
1002354
460630
131168
119330
1035566
1505509
49126
725001
1111388
962283
120130
1371418
1453078
916550
1476970
1685042
1110635
1521473
1516760
1713303
68080
456392
1225449
1452775
1199109
1657178
1830263
1516966
186071
400063
952402
1522938
1373572
261188
1888743
1307941
1400560
1755543
1312787
334017
1847773
1528982
1157214
1949361
154375
762641
766558
726209
485526
1586751
770186
1456661
1559307
541469
909859
63848
1576379
631459
790169
902468
186995
1166259
527993
548944
884356
862698
83168
1265598
864566
21644
65932
1585357
187353
1399625
86806
1404753
1529162
1687602
93447
112667
139519
499562
515095
1839339
1668115
1594598
147554
595137
713962
1164152
1775042
1328305
1579197
1325734
410779
1011271
577766
1250321
321963
525788
725713
1786082
59443
1831118
1759278
534484
775589
1370582
1251352
340257
576434
1388058
1260445
1192433
1242829
468703
678270
1074819
987239
1365780
1740511
1516207
147679
1958875
1431634
1894308
1418026
685575
1477392
192109
1892772
1782027
18795
155841
1780339
1755665
189077
1393595
974409
1512605
464633
1406324
967446
1698269
1957156
1515442
1727503
1997157
1388300
318032
1633629
1941755
1712431
1630515
364386
1431952
1929217
1774104
287541
1620244
924707
359442
1196061
1807793
1487735
220112
106244
1034205
1525905
1591892
1051743
805439
1186472
524088
1446139
1318182
1635702
1853022
643389
375611
1123244
1865966
1903011
1921059
1906839
772394
1197270
1234372
1404846
1638787
1745182
58742
319097
1731413
1110081
1682842
462677
1907146
683642
1211672
1730617
478566
310707
824754
1863841
106140
1579833
1922605
1267803
1169855
1199386
1001901
225352
886028
964164
1122020
509209
1562166
1320573
1596517
888882
838002
887745
1457147
1416900
512544
90819
25908
1557604
1670474
1482522
1002188
990407
836907
379537
1788823
1414815
594908
1913459
1921594
1292982
1193867
1654482
1052730
141305
1885959
309032
396098
1028967
928708
775379
722424
1443535
1870819
530149
421677
1074107
804530
1841687
1761978
1239716
223990
377687
1015210
1684613
1216830
728459
342308
271904
94684
1088057
752010
1692637
1615034
1415471
1806194
1033553
977472
642545
882949
504017
1933017
658446
1685219
646541
1615345
751046
1315565
1780925
832176
1384434
56477
1980119
223989
163864
736677
238405
1817247
409629
329226
34574
463887
1790641
1012396
1516071
917866
813487
511921
1349307
1295245
703777
491942
742917
76325
1620953
903201
1881173
1593052
656258
262161
672676
565140
1889151
1914520
1066172
484641
1876537
1164899
1934763
1482031
220478
1746299
1916963
83384
1204195
387822
590723
195172
1481456
1443795
1606330
1392533
1588605
972032
945935
1116736
1964117
1530297
1954937
673170
315519
417668
589815
1038942
560894
1579395
659708
1724467
1493186
1965216
937265
1281751
1816648
1638030
178097
249948
1096958
1799873
959220
952180
244874
962854
227670
1543560
311815
714353
1088557
824440
998068
378313
260271
1109917
72689
1793885
490703
1085277
68151
1235536
1729616
226976
418729
1782404
570753
1248751
1801287
1831901
37598
1105180
1139753
1651479
427125
1501198
1526514
924063
217840
479163
1188352
1952427
1387262
429697
668205
407007
1174550
1437118
1087297
710206
266583
844903
1534595
778173
1722082
1982461
143277
1625905
1032243
14641
1656117
479434
343584
1824758
143992
1878641
402161
924074
323835
285714
1622626
354921
164225
1763997
461088
1565055
579552
1516971
341846
1445408
986838
1709116
66507
1224631
1694533
1906654
1802952
953344
573874
1544024
895207
337149
1632227
1160826
129647
607907
662404
45473
445517
956478
4772
214143
1671310
350377
1958271
482794
1315481
1578935
1063297
1328515
338704
1257600
74180
600203
1750257
603932
1351335
272278
1093359
1163972
607828
1913470
282200
1609745
1856801
166700
856220
323900
358670
1795136
1911348
1632828
1945679
703860
1830428
690860
1200849
572938
1267596
1458619
362719
1967021
630681
29430
1406727
239279
544752
936669
1029316
1883607
485842
771206
90073
1659095
944984
1819425
1464816
1186074
622341
467115
291860
578236
1056474
467422
1354768
396733
31560
12412
63815
1414966
7770
1228402
764525
642181
1447261
1271055
1806151
1224746
18098
328284
1880855
141994
489997
1768152
1588205
1157006
291924
1402996
1227530
327547
723338
650184
449205
1029704
1526502
895699
516098
119267
322693
186461
119096
301734
1888141
1944228
1032457
482458
104150
813541
97177
77435
1698906
1665730
1541892
1727294
137594
803258
636949
716447
187489
1837303
1613550
1419308
679928
1639574
1887780
187094
1725553
1177560
1474474
975429
1054647
221217
638898
1117559
1682056
1578963
1068188
208825
568055
1293818
1324822
1732398
578584
727443
884442
1496844
625801
1014108
162571
1561440
975256
1729527
1193856
1630052
814338
20979
1124401
1672184
1103987
1105119
598466
1496491
1748361
1856663
834817
192631
496428
1477611
249393
1963342
184661
687325
874406
501786
819364
1394143
1930718
1484753
1810304
1658248
581270
758238
1972901
1337637
896462
1239355
645861
391158
537216
227776
1958964
230449
363924
1740583
1592732
100055
1980294
257042
1118391
1428253
1140410
210952
521249
1151537
896469
1062538
216228
1242775
462033
1375421
45072
328554
853471
887793
1963079
409029
1439548
1659113
412244
481348
464139
177873
1962328
1837722
82194
642348
388810
1045771
743095
891770
1794780
1104131
1983779
402175
1340069
132628
681052
1299478
1585956
1855058
1549157
660595
1612507
1115418
1586260
1183998
981216
821744
1769549
250650
849146
1093202
1078759
399892
766717
883210
1538669
1255939
130423
1282987
789269
1390199
1936882
899185
1684975
1211683
840528
392945
668469
1890082
1492038
566915
921762
29355
1134612
1550236
1480213
1829013
1826317
1156547
756346
54057
1081492
657786
1247352
1624247
1166475
151947
1267396
1936504
717581
798007
1871113
1681247
1828831
428651
1036906
1970096
1113200
1952061
268078
1835052
1246260
86859
163206
1407091
1599831
1832272
1798203
1313461
562201
1911052
978606
245306
33728
82762
22184
933811
1890870
1396457
126262
1507494
1530062
1901089
657274
1686511
1207083
1447806
950743
1038370
1578214
1256834
7934
944582
566950
1737383
1579186
1542987
135054
1054050
214732
1185514
7015
1115492
688210
1742047
1109920
477877
19024
344357
946903
1662217
1579192
652319
642737
1485138
184522
1645184
1358838
752101
831918
1747149
1422296
800601
1062220
151631
555380
349448
959197
116384
1841060
892169
1691028
646220
913615
1327823
1695400
1631024
517147
1599948
161968
1486812
231922
658692
425097
1453706
988578
887304
1472320
378567
717320
584093
570486
1872772
1571474
1784753
967649
213795
816508
532253
833431
532039
267141
1585768
1469495
724763
252057
539080
1437720
1708721
1502515
292072
1109326
1311611
1421139
1462802
137722
676850
1783080
1121430
1257847
1236481
149492
1093620
1818377
65246
1120885
1603741
646401
1108848
624420
401070
1902154
46270
926339
1346763
335330
1879706
50620
119542
1204614
1493689
698851
1780888
178542
923803
837545
1086429
340464
1493988
855264
65064
748399
692278
1962289
677733
1471820
337522
721171
1710190
144874
1006976
96560
1853966
755849
1316555
1531037
1316238
70573
954340
1058078
675100
789646
63127
158572
873612
1110247
1180057
233530
624563
1191933
694972
342626
1111215
1709165
1307328
1054185
1735019
467728
1644160
1931091
1089490
962158
1288264
880677
495166
1635396
1754854
1786933
1638195
978567
1363286
503405
602190
912186
1055167
1605655
566818
1695916
520940
380512
458649
241462
294703
1319987
1118079
41148
1465944
29972
1186502
504490
135015
1173616
250210
1444035
1751578
505601
275065
54008
1431818
533457
1632549
1556698
1966260
1272115
1923511
8819
41547
688979
679046
433177
543422
1376454
495210
1125122
1937866
205692
1875579
1838943
1614500
1675988
416783
85687
1740122
1646940
822746
598681
471342
843931
157250
1782785
764505
129378
517308
330766
530018
788963
531999
1238073
1446527
463982
117925
237423
1861643
1611192
1059412
1027045
1690434
1357230
1224249
1613823
36951
981495
220569
930854
1504972
22114
1866235
1115877
1657356
754980
459863
1953133
1682653
101920
1585862
1689849
1524918
1069338
1077265
339147
1361673
629062
943413
364780
1218004
909006
1164622
1181755
1206853
1949989
111836
924931
1666306
1558525
625034
1177682
436061
1972452
1726176
116547
1801363
163994
517273
1588974
565888
1245707
1939882
851875
767076
911479
210038
654785
1817633
1878856
719454
1680784
387382
1148035
759845
1454800
1582131
452145
1450939
1777358
31361
1510969
1179710
1254752
1294265
1148074
927068
1587400
717940
1288576
257906
154949
1985701
550595
1348594
1997720
476192
1498284
350958
1234183
1267797
1814080
413063
755325
835802
30292
234994
1667689
958091
1247867
385043
428191
262360
974975
1596223
1053096
1228531
1272722
1021152
471564
1179652
683810
966504
470903
548977
608569
593115
1630537
1585950
1402666
1998192
1091023
1814019
1398577
1379531
1571846
1531017
1628241
628729
421550
290403
1052187
186909
1417269
1994047
374859
264423
496925
1871505
735537
1965520
854999
1288644
1081245
1575027
1559365
482648
1700797
1121041
428002
514539
1933502
915381
149297
468409
767899
622293
1140229
1262629
1135126
803325
1506791
525758
862377
172711
1932517
630471
1305076
1347466
461192
1915750
838784
648520
153149
1358415
1835310
7365
454831
1792849
1278112
746341
1661433
1261386
70629
1576131
1947897
1766989
1099115
469487
1754609
415375
206127
1164044
1216921
528891
680094
1916959
1653202
877691
659083
1952909
1152968
1392340
487625
877074
793406
281401
1205193
691317
354920
1253273
1385584
1581271
1811258
1236209
1991433
427798
47430
1444661
1170734
564062
1774524
1901101
459251
1696409
406519
1412234
943409
1857965
369336
625282
733602
151105
984875
1214758
1438623
994915
1908314
411585
503371
1305440
754708
1759867
1605246
1918314
512780
659550
438277
1638758
1027997
410524
1529611
1814928
611555
1897066
798624
160873
371772
845225
407798
999345
312896
820660
148174
792819
1288998
949154
317287
913849
1472752
588401
1575008
1084601
503014
328162
1485912
1871512
1972335
718877
689479
942303
1468352
238137
76435
1889890
1798940
72687
639118
1898513
560137
673484
518466
26868
1451354
1950879
822760
356751
1993373
1189788
1713615
1540305
1975722
1880787
1045160
856903
1181718
1612585
1541350
658619
517729
167371
693938
973821
238744
88601
1758258
569872
654992
1241747
1138129
523590
1587129
1741408
1704144
1216711
1296744
1245672
772863
920987
125017
1974044
601081
1332230
1462996
354109
254409
1527147
1525413
550238
222654
226221
1960615
631657
1002575
1614420
1965663
1642175
643638
1200718
1305258
66048
1910103
330257
542399
1587808
1738018
452992
938150
1732447
332258
332462
1317200
102695
164460
217175
1406809
1601141
1943715
742364
1799331
1688337
291115
1197576
1677129
328420
666574
1801118
1963472
879401
1641261
459394
432292
865561
908515
100425
379201
876219
1917033
297937
1542949
460924
1284476
1325298
1018224
1848236
1831512
1346293
462422
195091
367056
1816140
416790
503338
84014
128141
1698052
1691117
1912546
144953
1117305
40063
756829
737639
47915
586194
783092
1375449
1896602
1005917
68013
1509528
1184847
1197510
48915
674357
1534853
498972
532222
1600073
1966823
1488587
1254272
212077
167228
1427467
280694
1063290
490350
239004
1441967
340180
1152170
1353624
1344274
974338
942636
1184316
782545
1106984
1737943
569591
232663
166521
17090
1190711
878373
1325272
86667
1823125
889695
1787530
1026892
1092253
1304574
830747
1672776
779957
10449
1710330
1784409
198257
1339693
948206
1578751
1757920
715724
1994604
1345626
1735155
686730
1435613
17783
1504009
71063
129499
1581886
1352144
1781226
653669
310620
483568
1273525
1031613
1673048
313627
1610865
252857
1175167
1577069
1687259
1445381
1453411
1426252
1977723
1081527
1725271
525714
1009223
1737443
690350
817441
954631
1876182
1604201
619742
561576
1275372
909632
1875798
434676
378484
1966185
944142
1731384
1840916
1283630
1727137
1562598
1994074
1426583
1283493
58000
682645
1728952
1244665
1424955
176163
611
1209417
167875
461185
1909359
951450
1770884
1444958
1927044
1006995
1952572
499397
157706
1216876
1250732
1009702
825742
1012523
1626253
1645680
1688381
628181
1995212
1743807
831631
1994284
13755
158783
1515547
1692268
1129853
534064
128615
1163692
1049834
239575
1819551
465498
953848
1845793
1578879
1702876
676458
1023340
435969
624823
1459031
571694
1132508
825170
131998
993390
1976040
1910654
329316
1796959
93926
1542453
1561810
279859
1468746
1869887
1246401
1739486
1876392
1663683
1336971
1932639
1922954
1716430
1289115
1772828
142360
1589949
42739
1313482
1933646
1605110
1722178
94239
566365
1942649
1578181
1817298
371513
1535176
1545125
879492
577113
46421
1152079
1327512
15661
1339779
1022226
667599
1742417
1368796
1828073
1553891
44355
1924447
1974533
1561442
368033
233156
1234317
439259
1219238
682278
1573796
217256
1498162
1477325
96378
1413352
1936350
81609
709077
1949199
1118486
338928
1899288
607795
1095976
813181
1873460
1927883
956516
742793
8014
284989
108806
1306224
186123
22267
464959
441733
762210
901494
1025823
328267
1950112
1361157
1021466
1596975
1144657
333552
1373427
1353596
180362
1892214
831053
736754
877616
1231405
149888
1982004
506857
110742
315630
1747230
722407
250744
441698
1825532
169177
1144087
686108
322716
1743446
1191162
1255525
1670885
1806611
622912
277135
166662
1456501
953306
1771976
543189
1918375
123992
133534
1176043
1616545
458343
1415618
336522
1897712
1602379
187689
1331780
1804549
1730562
1463718
555443
560766
517293
1223258
1593036
1099860
616965
1364784
1401758
1865712
1394325
486007
1145228
234972
1226582
481956
1833661
644475
1362358
1451982
392159
1504436
1119100
1740520
1056518
1612526
167423
667375
224682
595556
1635606
1019039
382833
476782
1716773
560585
1494965
1665452
516478
922507
1558206
999116
1263210
1181519
545537
735500
1995851
530001
225433
158919
1493690
204834
394154
870713
16896
44567
727414
1869108
146274
1636765
530657
1193161
1118540
1541227
1942944
1448318
700007
929163
165871
581220
180547
1065769
1465134
487154
927311
1705767
78279
424204
1340862
1429016
1776082
892068
350663
124775
1602676
677157
1139514
88
1161525
256469
522943
799644
360039
1147407
807999
1018543
1673729
1713532
348687
150218
1429547
844012
1427519
464255
555502
761362
183233
1046598
1716417
1194902
140846
494680
292385
1369342
1894461
705788
559651
1600308
1741744
957709
1893456
848471
1515635
1562439
900379
1211082
811104
1035770
1509938
181262
954552
54833
1666893
1579430
1027536
348601
1823194
1602108
930206
661557
1634710
484722
1920169
18660
1533671
1683916
1592658
1109701
841350
1306339
353999
463311
343518
1421410
749842
1982836
1505272
876113
825877
154607
1301904
657455
1326126
156644
1868588
1413783
168735
1097343
581144
1809366
1374861
804446
917004
255210
1964420
856779
66428
184568
1770770
1424671
1366276
588769
1124277
1252168
197472
1312900
1571554
580787
1227686
587490
183923
493122
1133351
1432741
1562129
417763
992093
1133775
259031
1506257
66122
1216689
1336072
1471236
1485853
1714592
299285
568804
938360
675959
752356
903749
754914
1506103
810025
1809793
324888
460357
1238046
1702646
738033
712234
6847
1133416
1102074
259323
1205395
532408
678687
1514134
606832
1561092
1352453
1783344
1296048
1872559
1222764
1829438
1023588
1762774
593437
1165256
216312
1168815
446880
1847583
1222602
1148382
1453184
1935013
467210
409581
1401371
373536
15535
673658
312006
843198
184590
563995
1998924
614249
1512299
548720
141843
900103
1760865
1489478
1299174
503705
1618426
1896860
1027244
1102368
1900366
1873718
689293
1412494
667754
1118650
800636
432790
613138
511079
1575786
790276
1764023
1204774
979923
1691429
1741299
1105450
1072749
1335786
1428600
1358974
967419
1657257
1128564
172707
925088
1461021
1434845
744058
24236
1303189
1783908
182770
98129
331827
14244
222771
390747
990658
538042
1186916
1839938
1621957
743366
1033084
731291
1182582
1352881
457614
1003084
912537
334661
570709
700855
982674
1520894
1511857
1058836
335210
976133
246757
31217
1166604
823996
1725352
188629
55289
115040
890138
1863189
606313
1341244
1702191
1260854
1527793
1212400
414950
1233355
423139
1750321
1685444
1640610
93515
202114
1349684
566313
592630
1042525
1982744
177781
1364262
706991
951337
1503443
1821362
1447314
593662
1449714
1614591
368820
1743929
1490294
1384812
28725
1194229
224996
336043
1778170
1777588
1118649
37056
659513
1171147
985898
1701499
289134
562538
204266
1377481
906839
300700
1656271
1716701
1053792
1116517
1519105
491574
1580555
1826573
1022857
1015910
1264223
160769
1754363
824751
916354
1671715
770672
463948
18758
1706032
369730
1188086
1293407
1544736
1584020
1535909
1959575
1209934
629222
1662265
5960
750126
588373
24531
578417
610309
1124061
975653
1828063
968473
948438
426403
1142344
1936763
353924
418984
1451207
1241512
755188
298067
313088
1020494
539970
334303
77973
564252
1468314
1325073
927297
1468414
1459318
1706930
926262
1646019
1061823
90272
1833743
75264
189552
326768
35558
1625753
1089443
1710955
304647
1347433
1554027
546298
1435379
1352144
1929144
1766807
119113
1194227
387792
306888
64223
700028
1960040
912218
1546422
245285
1916960
1747928
1458364
1224664
251525
1567897
1971771
1329562
1350560
1206202
1515586
100932
822227
280872
118804
1341427
1406596
75043
579762
1539497
306806
1980055
1071819
542523
8166
675252
1119371
1428842
64760
1058526
1861665
1863551
951769
176134
261831
830713
261146
1701226
364950
1692698
1487489
302799
1624883
1022401
229608
1215487
1930527
1173
1450162
329613
1852785
1186621
168058
1349503
6236
1697175
912097
1096130
1418342
223194
1253504
1250246
1739274
682057
412707
535639
510242
679895
1369990
1157910
94593
1339980
1052855
720095
1564925
1978363
89623
922763
1470428
1387128
1221084
528690
1002652
772846
158949
1387623
271548
1723364
1584079
950033
391500
118789
1339578
1396261
1433568
1060153
1707738
712265
1121847
1256920
1930266
930723
1643993
616931
1465712
1832377
1444342
258515
1869036
1062729
1472690
1995135
1888503
1120202
1705210
1987756
532003
1772391
517124
1484592
58191
222829
1788529
571585
1622991
414154
111944
1036212
498069
244798
290299
208279
1793132
776222
1978012
708776
1302882
1463197
578985
1393179
367902
1139483
1924721
1655334
1896313
558049
778369
1522592
574671
1418933
1988568
402015
416750
627225
244157
1684623
82748
1947868
392194
383134
38606
107315
1886765
1134633
1234523
1315081
1401477
1637780
294312
1722959
1865928
1695632
585656
1550237
1806681
849405
1595341
466581
1717772
182857
575257
726845
1331534
697619
1848922
929535
1058459
1827603
1128906
111702
410521
1001261
1243401
1688479
1874166
1855967
111145
1928929
746905
437110
1155576
884350
188541
1701326
674209
462799
243582
1429997
1098441
1734487
807663
1473573
38348
1154738
1880742
122804
1125238
425432
1116755
950913
1207491
9109
444597
1228066
1769712
50759
617280
348636
154215
1061848
967572
506323
467220
797537
1299823
1264743
83607
1794092
1976159
1514574
434454
1069721
1868438
316768
851230
1656774
965740
1430589
1134406
1761477
360569
798232
1280512
866545
1176738
524054
302925
1866934
1837388
47345
49868
698347
858414
82902
1933214
1871186
495837
195246
661490
313170
1451904
719967
957568
1539736
306057
688435
1846770
961855
437681
653857
470869
1314359
52597
626132
1618413
1045066
86243
1001651
1323688
1806453
870257
345064
867366
589713
605825
1159308
1384411
840904
1054676
548676
446429
234838
587704
1753867
812410
733272
535552
1405418
57726
1958404
1038546
1332995
1931338
939147
762839
627177
621655
204013
1753156
573303
1630595
1565700
1366157
826532
1265053
42427
495663
628281
1564593
1007276
1326852
688162
1414725
1720022
1429862
165170
1915107
587816
382664
1248070
1819193
102977
689130
687559
1349508
121765
470722
1995633
404448
58576
950996
781128
881003
190968
1934166
118968
48865
316630
900484
1352560
851672
489010
608007
75789
1469962
469659
1894171
81385
1784647
1492755
1491734
1993778
1120033
1537166
204179
583182
1532274
842653
1690757
1940897
506346
649722
1674623
1879523
595030
967759
647227
772560
34055
344476
934574
554008
1296975
1495835
565913
628808
204844
1647785
1108194
1491771
1655383
1626849
1792780
1077976
276223
78209
964460
884379
1909301
1708638
1297449
998828
1179323
107618
147490
259982
1118553
931048
1525555
961392
1672490
1913959
917311
1167530
1337011
593137
1405019
1738409
662811
380898
1415895
306409
1730584
1146826
398651
565019
60571
1519817
569743
1064141
1422783
490191
1521727
108977
538977
704672
1946887
1430
687088
1120008
1869143
321726
1442233
719516
1766537
913987
1691133
1703269
1123540
705965
355503
120947
626844
1541210
758888
1125248
1282761
363471
1073902
1538410
541717
115786
774321
1142702
1855281
596621
135702
1674009
1390882
815737
629848
1724187
1095200
186087
1482308
859490
1218077
1527244
362889
1067711
1013393
1252399
1830535
990342
717965
87312
1712743
1580367
1947211
1527676
360103
291497
1685809
1741429
1377049
1191101
1804006
92922
371601
49045
1652565
375421
1468592
1422284
1392146
660035
606496
703864
1759728
1822850
1542282
760390
1063744
1009013
249246
1227540
484726
936273
606568
120156
480478
181010
1026613
1705469
803423
674272
202454
212838
721854
1827379
1843866
84369
1075835
1079942
1762055
1909849
1047033
273666
289558
20563
1946097
1673599
1035326
685109
475674
1737513
1804203
44331
670246
1770550
1869517
676217
193780
1213260
653225
672544
1414093
1523042
1587157
1261588
434668
1302826
911
869213
1187716
722371
1887892
872454
1239847
1339162
1119696
1535583
281164
1186358
158
1269767
471827
1613777
210785
639799
1120646
684446
287371
1740209
70126
1716000
1153160
308166
419330
1748957
1579242
1873073
552614
168067
172470
1716209
457515
510977
1257612
679662
1808183
1141640
871732
611757
1818372
639606
1133662
1660823
1224043
99615
1446554
549701
1636657
844933
1068437
1150465
262431
1567191
598910
1647937
452259
311733
473336
1352420
1984249
707538
318172
613947
1590074
44355
345676
902304
472118
1242382
1768271
505809
830030
442078
1655430
1050831
256194
670944
988884
1687424
1804583
1627392
1060474
1060842
1055566
1441597
937626
255871
845376
1813059
126567
250409
1580592
457631
37745
768656
175169
221817
11908
279090
82449
1884591
895978
1935963
124678
352567
1308226
1210808
1598103
252460
791755
1481220
1435605
690644
448350
1201515
1721433
1911478
1801530
806949
248671
658632
354753
894480
1476361
1804706
739712
1620371
1857804
1509833
1031711
585352
1993875
1873920
1181895
1964309
1243816
1583314
1584127
1667615
308613
416169
1065618
817403
192969
752911
308580
1994822
254682
1933159
510042
461684
168134
1082126
1392303
302153
548358
652506
1588929
1142747
98728
435241
789167
1632608
1354630
1291681
892964
1126163
436604
1595301
1242691
101994
1915707
1979194
1647326
1897415
182623
1919983
1231932
924601
747707
1869316
362174
1023093
856926
946412
354923
648443
1999568
1515352
1517298
460589
664185
1621038
1276170
461467
1345949
1513464
1632983
910725
1102448
1058857
489583
211015
1628550
1881925
755661
1469351
1415517
1004026
1384963
1391691
1148705
1901367
2478
621353
1697765
535630
77204
1401043
1715502
72577
1624946
657767
1614868
1400670
1668727
1065043
613448
934720
1762485
1223058
667019
172834
1831285
1249835
1724229
74373
352197
1068000
1339534
635237
293703
1290589
484754
627802
594868
1053056
1514263
1803498
1745720
658430
1648219
422239
363103
901087
1711809
1375170
694281
984526
1176386
1376661
104046
307905
1418482
1208094
1313895
391687
790175
924637
1894326
869041
1092910
285287
462932
1817044
1324063
1974923
1446110
983029
1418137
1577091
852905
1569449
836303
582712
1521123
394077
711644
1392119
963432
848665
768560
22537
578443
1154817
736690
1303428
759522
1358630
1107170
450359
1137735
664206
831654
1784323
1803168
1991391
1458311
584198
1166462
1338117
581864
622440
1368847
1054135
1835441
1447954
494222
1876914
1839338
229389
1409877
90856
696838
1739069
1613815
977973
1660922
86757
1767527
1409119
738289
1435920
1996863
1457514
1425289
284911
1188601
1635525
612695
477043
1748446
642182
322822
1293212
1209021
1054876
115432
1058193
1497464
1115692
241479
902232
1806196
862828
490414
1901809
1876430
140883
1241228
280921
1194502
419172
1057131
262901
959454
28069
221634
1857838
1733268
1759973
833375
1405957
404982
1392296
729743
1914303
1943119
1407278
1138609
665102
759783
1382573
1628607
617689
752994
453266
693178
224200
530146
138462
1948814
1753505
579362
184423
1254989
1071884
796489
981910
1808283
1043927
1047592
1825252
554845
888341
457028
591958
693915
337227
1068250
750735
246109
801383
1351281
578449
967113
1819477
1734365
950584
1477971
1359351
1067249
1040742
1022425
1104800
205018
892777
1696713
1373876
1590006
1701554
1673996
1527498
543777
156134
627716
720251
980384
456977
1166903
1851130
1702355
1810520
565318
371252
1061427
478151
685092
8930
1102049
300912
1219197
1123753
1535120
1357997
533064
1718884
1985489
132018
433494
1592860
162882
1688068
383285
37560
458187
5583
1716908
179213
426943
550383
1515700
249070
1229446
1414123
1191872
862616
494472
293616
608253
731276
907502
1469693
456135
1649287
1307889
134730
383245
947971
1519319
492995
759605
1143312
1281521
1509282
1853545
1120386
221299
1351138
1151291
1602685
816743
973170
752897
1807058
1615661
437032
275451
1218042
619194
1423066
1329274
605113
427019
388827
1814875
1763350
1479581
871097
42342
1210070
1514484
1485299
973347
1045461
17757
933578
1975684
219166
1688396
435864
1898947
525674
300851
1098500
122868
1758006
1123675
147256
1363616
814643
1381181
1881329
108065
627617
680148
237784
957272
69380
942134
1111114
1973913
819905
692434
504787
712403
1420858
811674
774697
546914
752578
970274
1903308
1202371
991596
881723
1098449
1445805
219870
42773
1562243
1444045
789862
883857
1411709
957212
822927
738972
785027
1264676
642616
1238619
1683647
160254
744316
1141828
206529
1285207
453660
812746
984659
1826384
1453738
1101838
1937435
839678
42187
203456
841023
1664731
1652538
1282816
375063
601626
155613
21812
1520289
1889938
134739
920404
1460981
1673788
1053064
760135
1379327
1520647
1559732
765212
194858
202107
1079952
1014771
1806794
1480717
250745
885399
955994
445939
1445059
1755032
1049823
953592
1912896
1121085
1732548
1839000
494112
889092
76843
1732180
8309
1630125
1236471
1225793
427200
701787
1866353
1945720
807422
684799
1560670
738957
95614
967630
498669
1692233
1168043
1529427
1852027
1574174
360356
1480182
1217806
1049623
829627
1623230
1086237
341748
1135576
1643164
1836441
50226
1997547
1883932
1608774
312035
1427700
1483998
490286
918421
168015
1625761
1890106
522069
1903301
922502
1357233
1573991
908165
644257
1965326
1156834
980414
1487097
1199167
411161
1927896
934423
1954346
1000936
118910
1902735
1600295
225341
362448
144553
789702
106504
846111
298401
1692878
51191
1322581
940930
491722
947345
1889258
1597903
1482714
1933296
1192101
170247
1819755
482290
191789
630501
450802
1679191
1945153
179547
896647
1842801
383899
1219099
1720128
673015
1435557
1002796
481351
59988
1396017
1978284
763325
1345239
685072
647457
102071
1630710
187213
715782
254480
1141153
1388810
752536
351033
253645
1963289
451868
1088565
1281497
1183124
1881063
1457216
1111957
1336240
842354
35940
137860
616547
1765324
1770683
566902
546241
379777
482137
790239
1168085
1970377
632634
1376245
1975468
1063499
199301
574509
1252696
417174
97701
98969
1054602
808193
496840
1269302
1827504
1719403
936534
794053
939413
1638080
1709435
109253
673905
1404150
1479884
40672
1463855
16280
554156
476061
1827699
357357
575189
400367
251884
796506
1020907
947010
166604
77300
1439713
1239155
319654
1539677
1189566
1990145
564102
1190529
1210392
1890555
759627
1403533
930894
293328
1807471
386250
741768
988490
210695
402180
324387
1771292
1507763
1276474
1117988
100993
543082
1934306
1609582
1483899
1009248
590574
1237755
183891
1280705
1846983
1448192
518283
1797923
460293
511679
524707
1657043
1390270
1959621
1093295
750133
1755148
393818
426977
420252
256658
131784
256924
835817
1241568
1770217
1622083
367610
1940901
1243193
334786
406227
1656241
1384429
1932695
1240921
1073062
1627895
180387
1680089
1760596
1287155
1531816
503283
1289735
1851065
779802
48269
1918750
1300334
7403
1770597
573758
1021257
998051
1412070
167860
489539
1338041
1092609
1432119
479340
1395287
24372
519613
463956
1746512
1442578
1579190
1130118
164214
1703665
970168
1705636
1772325
1485632
426988
858583
594475
1841061
1463239
819740
1396904
1372441
738383
20646
436098
344385
1440152
1585981
1917751
786447
1766163
837909
1203589
1578129
1845212
1220508
1386967
238946
1710685
1651784
1763975
262252
1647945
1518786
669089
59940
1580333
128362
858729
631689
1879430
1799384
1254425
1051012
1818138
1103389
375579
1564957
1752107
1554128
588716
523571
633711
1504444
1035820
666754
1130398
1853470
1919133
595939
169208
1543888
808397
408801
1535412
662507
1621877
691434
544482
690553
1255891
791961
1923087
1586577
1760600
33957
1159775
1313192
851880
1352710
366668
848063
937429
1789765
1830923
1021300
1261244
852111
298926
1916477
1881557
353748
1632656
340678
1100260
1441063
74795
920034
392724
1858586
349716
1609817
1401871
17272
1956942
1092918
297892
1760226
1656464
99795
827592
698232
1972621
930523
132239
466464
410534
1206533
1466453
963746
1159820
1197283
1807047
453890
1034112
1636659
674939
1196515
1538589
1373523
19492
2249
807625
1816176
655450
860751
1020142
960224
1880875
1209535
1395717
1922822
1141593
1492330
387060
725580
1544255
212377
1095357
127158
1233447
1902858
1468277
805780
564641
1273788
623866
1566220
724213
777091
1748144
968680
986578
440888
508261
566970
1337401
1021361
1517838
1984408
721851
1038124
1303767
1637414
1944894
669925
792527
1271987
1266720
1587490
166495
869654
389139
1629943
1681423
1922883
1869451
266179
29345
1540770
1409655
99525
604045
1909435
1375028
1785196
535254
1011522
476450
1188305
532155
752977
516731
768663
1688377
1225179
1771534
1597977
913158
1017955
1627508
1611250
1111454
1704276
244426
858617
1120861
55903
1205110
713783
1260560
809086
592307
1182002
623869
1726217
981219
512362
1518334
325735
1581013
1632227
1556634
80167
1420685
1218620
453489
1324465
25697
1150308
539495
938225
506795
713933
379918
1062767
694310
877447
956404
1718663
1824588
794966
1902062
906461
1525433
1643500
753441
633172
1806083
15746
1624467
1665094
696908
306794
1253262
1946151
161929
1981552
1637257
1229457
1612436
1373464
1770852
537992
1253392
891395
1778041
1104996
348230
1511761
1019923
1408518
1544645
1743511
936664
1511148
214468
410327
1177615
1713469
229068
962433
1800750
1518749
791314
1294556
56717
1730031
144098
1990072
42545
1435681
1320727
1401058
115782
1004095
1391253
28000
1299087
626096
1749493
1808912
1579347
1198121
1989732
1986887
888473
764008
1866196
1723009
1321675
1074376
864105
812045
1838270
1001398
1083520
545598
467922
1414324
1761648
614207
34926
1418776
230294
389962
1295436
736847
329241
1073821
1151248
294040
108960
612011
1881927
112419
335505
943658
1171735
777786
516013
646161
1033135
1638806
387561
1020724
1747640
759579
1310411
1504937
454765
105218
1041492
900078
1690122
269784
1629048
1493149
287657
1209379
1099639
1085257
1653267
1007328
1918473
96892
1151185
92606
656203
455765
624536
1106087
798271
387441
1587409
864632
285901
627485
1681075
626786
1289782
454503
1186374
1892925
1504347
452433
1684989
496948
75009
237597
1757220
197693
1014833
293589
321961
1532656
3883
373970
1578902
1913252
1078854
1729390
569592
1337856
1044555
1582995
630441
1692520
467452
547329
844757
133685
878077
286137
456895
120866
545305
1778855
917607
1206521
580534
55426
290781
1543637
91194
1687012
1583807
1137364
108286
147684
1537367
1654962
1798624
325643
1023466
163219
1930972
1246605
1041506
1506071
1914324
1111680
620559
611425
127547
300229
428309
1523485
1816172
979771
749923
1721501
330880
1094569
1494709
1505389
1951525
1477185
1827459
1439657
554774
1704005
1249669
741862
1383783
861108
841441
1071540
833494
1146799
1234917
1338292
705801
1061420
1976469
896859
1025302
416730
1321348
720015
1797821
1507871
522673
1271058
1598257
28655
261053
400045
635901
1746191
1886310
989166
1178988
241443
548226
546165
1955813
1810842
517660
1230791
1626121
586743
1937587
44996
910563
1386306
161504
1414436
892212
1960884
1711131
131269
91309
792633
594701
960620
1867148
69618
1276594
216170
1583282
247633
679307
677201
1186638
1324521
1269379
764372
157614
1837256
1182706
1357680
1820310
1378975
1605486
400488
199068
1033816
1700626
187098
531393
1105635
775653
1688486
284751
846949
1443773
965845
575134
287653
740559
1420716
1414287
1368340
1599501
1307312
72814
1200327
892890
1847833
1555559
579486
205408
1198476
2518
1008958
514489
925951
408837
1158466
1656676
1104122
1884667
1633969
1809472
1613032
1019019
1008652
1863417
1251922
523648
120684
1650277
1348415
497951
786444
1101587
41822
787178
70538
535494
616136
66399
190617
216655
633402
1609341
1329529
79149
1133241
1459306
652104
401709
829050
1353992
505707
330687
544478
799382
1906548
1341437
405450
798221
784614
127199
1051591
1184774
1914921
673491
210210
1798856
928273
119769
1908947
1195537
1285205
1744346
1348232
569364
1514348
1151838
1044575
1946555
100328
643029
1311637
1615936
1943839
1655356
89766
1050173
973659
66129
198432
511095
1034365
1475180
1965988
433933
298347
1759677
1148052
1987188
1834225
895207
1356068
1978479
179438
1949470
518176
299852
1885110
579626
582898
1678626
1669322
497575
144630
1025338
1379642
1381872
745112
653378
187506
1386009
29664
426500
1015650
1207169
582711
283203
156601
1265570
1919486
417121
490707
1263962
476757
1518960
1496243
399135
1505794
1527656
867137
930477
1086423
577857
979677
1335464
309240
1267351
620000
1564758
768579
859940
1562221
243181
763278
1758869
835110
1506274
1788701
1187557
268258
812161
1601437
1455681
1141295
498757
36746
28322
1592088
197729
1490948
429177
1620097
501442
1445744
47335
1018059
1695472
893953
654481
719797
1779933
1361243
448555
553612
766852
514646
489719
1479805
1662346
1761303
1852587
715381
1961330
1679857
1965449
1976019
869082
1728864
879297
1167110
1241004
1766975
1809314
1160461
421309
582726
1157739
573225
1393067
1421654
523732
1073759
1663929
1171793
1127365
585635
242751
1766356
1529808
641046
316741
1485438
139750
41403
1011045
186710
1006119
1705714
1002117
1118382
1586754
473673
446170
1063767
1883851
639862
324097
743231
57457
1582173
1805602
129306
1709649
841222
846704
100065
1126448
1879202
1694131
575119
222178
1779258
943745
497327
369324
500538
724772
1013408
1768535
1290590
1812753
1399333
1667623
493315
1530975
1886901
383050
506308
887589
452429
315186
1647145
1532407
1087340
1808770
1631095
929783
1865872
879502
518925
408799
240112
1650636
1894149
33381
1405197
1332340
1770607
891459
1872896
369658
1610711
1342626
1113570
300315
1667933
1458706
464355
704151
1754431
1544859
1125614
1813625
685363
21037
336058
126444
163369
828018
800935
40690
335915
1243192
1405303
1414576
612012
155636
1837095
1923964
141260
829209
161338
1614024
602702
393518
861052
754532
722952
689531
1335069
1878165
820374
717373
729213
696461
1533587
365350
383311
1502982
350605
725483
1116966
844032
31487
7965
1882238
1315671
619902
1298414
1280368
770566
486018
430203
1113660
735625
1220502
435450
1547754
1610004
218808
757385
107244
135017
60922
238121
174687
1473440
1686838
1706941
1359409
1765778
1065981
221501
534339
809588
1848667
1919574
1778255
1218278
1419436
30037
1102713
1339369
127609
689345
261469
1919441
1778941
1941738
1784441
1744842
1310245
842004
941880
757839
1054968
1944567
293213
195040
1931308
1289159
1273979
1053736
42825
966676
162015
1614169
178534
1060918
1042216
807021
475983
1414258
301708
53129
449660
532040
592537
1648716
1221767
1272173
475117
1245773
1854692
1501689
1694413
102762
270922
1391997
96170
210596
377585
181065
321362
1173167
285175
552866
377991
1129266
584615
992202
331145
570217
1034493
995163
727411
1611891
794432
1772569
1601450
1805259
1394620
823853
732586
1035398
1731939
1877011
1588265
1024957
571535
505183
1757643
1169481
159907
899014
37720
1954298
153396
1478727
1784267
271328
1304286
1930512
1286990
1750837
1015829
1832257
89130
1389858
454756
289159
1575403
89444
829263
1780017
1305459
1004182
1272177
688288
1987983
982037
1644941
1210045
283652
1877966
37785
1123119
1397158
133901
1363956
1049177
1208859
678380
1604844
1413544
1423538
179414
342596
1139644
420039
1904025
1430561
1565467
833676
741190
60298
1522594
244984
1814682
196789
1804326
1787675
198492
231867
1732877
1379647
1720110
883809
1223553
251967
1315499
1654225
1770995
1530770
1285815
873655
454475
1476325
1290975
1924162
1637114
932645
1279371
161807
462476
1685285
567232
959907
779869
447554
641438
479570
881734
368649
312823
1426965
88507
1612071
1654645
1488777
658070
149640
1809542
993389
1378856
497319
514341
375934
916334
18931
1076061
110006
1076829
1274184
1013082
477158
1892991
78915
293772
1146513
717344
877153
940068
550782
905587
1735919
1983452
510697
703557
293653
1644905
1887551
6035
1407297
1511061
1075671
1125775
1400838
1655286
941200
904776
1789268
898589
1532067
273294
287278
477138
789105
13665
1470744
1438728
162536
1176177
23521
193013
1608586
1106585
1301547
1368670
738415
300615
1581132
607776
1784379
1427372
518431
1196044
1481872
721053
1165429
1255515
1199521
274334
980446
764000
1142772
1091134
693630
56210
1348673
325001
312893
1488391
1100537
900575
306060
1757024
1754483
1978200
1146394
1210618
672383
391754
367762
877389
1505282
756428
860055
162872
1191772
508478
305046
1400738
1933650
1459859
1590990
182358
108274
973517
1763790
451884
1005293
1711085
1836400
554496
25721
1425966
1106110
1450980
1369653
73322
1459797
1140809
615319
31040
1846088
244924
10371
1196516
1043692
90350
922574
1207587
1366246
996289
64063
435910
163822
1209923
1377311
540027
1299326
203297
1744474
1246418
1470833
1382782
1348879
1903835
1875639
740578
480661
867584
1743021
1587330
905517
1844194
1096730
858115
1194097
1508715
1488348
625981
1471088
1209453
1526588
1215296
1974236
1109066
1737943
1423525
865480
379412
622645
1961055
33591
538941
1841545
1058267
1052858
1606518
96781
97241
279535
711707
1935863
1991843
555447
824105
68131
1476454
2678
135007
777058
1463091
1931996
1606366
1486021
566826
765856
1537079
1879423
1644217
240246
1718482
527334
1457792
1643320
272678
610348
1509197
1935362
1769487
25334
623213
1827159
1325087
1429902
1336361
1770493
1983944
40355
1518757
244769
751426
1463701
152803
1349916
1504400
1261965
1258110
790442
553184
22273
399621
631410
1172693
509135
1888560
306923
744542
895703
1867440
1949423
466377
675164
670259
1705058
506932
1421225
1263852
437505
900481
175954
853085
1260326
897347
1262782
217126
1057994
1903492
1667549
1830866
1814964
1689154
795647
1083338
1880638
1328641
544943
1744574
1533267
137166
1066370
289106
1072779
370147
1212526
1109544
1004828
960246
849955
1338983
654267
1476179
1143728
1374503
1615057
360855
1576904
368652
1217742
1329880
1855768
1076388
1119522
718133
317485
575880
1773502
1399686
1712082
1759384
1524560
363371
1664974
789569
239245
444797
1645210
954732
6654
1086404
1396471
291011
1577395
1733646
741328
1875531
160565
1822679
1160699
246492
1049745
1774199
932579
568154
1475113
311616
766741
930976
94475
688699
903059
470156
1486582
126741
685303
24788
1617631
1650523
1868020
180166
1792730
1150565
325262
1123672
1442753
1707348
1503311
375466
1120622
810557
1757339
1587944
1950334
5551
1995776
961267
1473270
616791
1435585
125847
804135
1519791
117371
1135979
120074
120527
588451
1903213
840817
1659132
1097434
888161
1380639
716768
1039012
913935
1793016
1273518
1352179
391342
1398145
11399
820234
763901
1255477
65512
813044
932718
597570
754286
216017
49794
1700274
1254493
1914730
274879
1663034
50281
68140
1161503
1328819
1425040
581356
57841
539560
1269758
1174978
732937
1148754
550859
1638590
544546
1617216
766099
1444681
1574392
342508
1431431
1260796
313964
1703626
1867082
482714
234316
933909
1021738
435241
1195763
672006
1177863
96950
1656925
422322
1886366
1617566
711489
896661
1783861
1947862
770890
228797
1413711
285045
420371
651076
44350
1183116
601266
1941870
950717
1915568
9780
257610
599041
634112
103498
278268
366913
1342415
901347
884063
1543570
662439
431474
341075
1136044
1339351
847457
221968
205080
168364
1951870
374829
1043636
1993968
77303
945203
364870
371214
1521240
845914
935942
956816
994163
1533289
818720
1395995
1046657
1935950
26873
386467
739588
1136058
1183479
1464962
1479304
777454
1946157
333385
258817
1911144
1666366
780807
1675186
1773217
207289
1206317
63516
833986
1312984
1885605
743196
1075003
765641
1703297
645168
510486
177501
1749185
151599
1800903
1032534
1298936
367488
1541171
616281
1608057
830959
78193
1474908
502143
206304
971556
260232
1637119
894523
1333000
154468
1197975
952541
167921
782267
1759648
645216
288026
712017
1279135
1836721
625209
373782
770774
8105
1138694
924614
1635515
561865
1439112
1381645
525791
962851
1468457
1279240
310959
1727456
671445
402468
557002
1359326
1840058
395624
813574
1339754
176635
1971781
231343
5927
24352
854990
1788182
1680403
919723
1380864
1770484
37559
89697
941406
1154596
550739
792449
782532
520743
1279566
210438
1283867
1000612
885599
857973
753572
86961
1405936
1386151
298927
1659333
1748249
474979
532987
1580254
808948
795789
75468
1767597
830137
1943373
300462
1834377
1935897
1626137
1008031
1418134
1457313
1955853
646253
1774950
1743553
1825878
652373
1531576
484901
707035
1296485
1224735
707782
347881
1859867
1158780
482082
841991
1618356
1848410
976866
1021668
1162797
777917
287426
411630
1859493
490489
1922429
597206
1618490
1475672
264608
1749483
1402178
1224738
1075863
965043
1433895
887678
1399844
32011
1734465
587973
1681554
1411955
189843
1579949
958366
5156
609569
689770
976530
239909
57610
1779392
1640281
1402166
1962554
1393022
1481088
92222
1292878
1297815
1147485
1203925
598685
1001415
604755
268080
1452188
1598625
852722
1564975
1753231
1487545
683764
1322249
350939
1653001
1656346
773208
34370
1179004
671343
440209
517165
1316504
1607666
990978
1966426
646554
1574885
202311
1037489
421453
1538940
1919477
1856554
1325905
522263
450088
9988
1607616
894277
582827
419936
713022
300350
798719
819772
510065
1273032
110565
1973522
180401
697357
195519
1780202
935183
155393
1406797
1754239
1192228
1214051
1012080
313729
1506586
614262
438850
1486518
850123
874440
1790950
1036927
799395
1950470
1953119
57421
1257543
205129
1873552
1352329
73003
1466063
460261
1530560
1864421
1992089
286576
274898
1303947
1215652
1266919
999016
587608
852776
341052
1008094
953824
1809825
761971
1811481
184172
1459081
1697468
552437
1193899
113543
683553
1832514
1186475
1418408
349950
377325
1896499
1133752
572447
625745
1787785
791390
925860
1175824
836369
1180844
752500
1243609
206615
1755396
1504396
612232
792983
607575
22931
469711
862053
1769407
1922389
1288389
153716
361696
16070
1862988
1928474
1182643
1470201
1119197
1913365
32007
128902
280334
416141
286749
1405246
973181
888285
292467
929274
304330
1490340
1518968
974848
818513
1049751
1957786
1400973
154479
613837
1915008
619919
1141723
1521128
457180
426996
328906
411006
953568
573554
1755668
1548893
1402126
1282861
980458
262184
1977744
353085
748226
144602
1478680
1684427
1893399
1004735
1760689
258722
1369038
309050
998121
1210951
1413161
1594728
473388
24500
1740365
384373
1255784
368480
1532530
906148
1957112
226074
751930
244256
646001
1377908
755570
957908
384534
1334342
1703685
1994106
257436
195208
1137845
696838
1281564
555024
1001481
959925
1720549
629751
924783
926048
485565
1804322
336908
1834271
517256
1109839
1666182
160187
1020798
1641408
946581
301084
1907289
902525
486633
788305
1403403
188493
1424499
873659
1036158
1915704
613585
397697
506145
65880
153535
745792
1082421
1665375
120633
400814
633838
877562
1211342
428783
1238879
1703368
229289
295389
1726656
1857758
349374
960468
1180168
926644
908792
1724537
1177120
1210324
197077
785205
1138461
1150822
1425759
618187
1158558
491313
1370421
1060674
771275
71037
782570
219748
929891
1723122
1251522
1161900
605420
692417
1562045
1906428
540661
1387689
1108038
1747544
1836226
101493
523607
1702796
969764
1104026
594453
1102860
838750
1675137
1827492
95631
1639400
1405578
694038
1797980
1838783
1903268
247301
1731150
1043058
1472744
871588
1116986
1645271
746844
290247
1460841
309516
1609810
1687649
1080470
1591711
1411013
1570876
1835381
75522
338163
1624726
1732546
1413393
1529802
682539
702735
281712
433409
1999586
1467191
1269912
1587128
43510
741715
1196130
658628
195518
878000
690506
87450
328671
1962684
982405
1666103
1204888
1690550
723267
679250
67531
998387
1271722
1469806
701231
568290
624705
456227
56564
298562
1056255
810364
442227
290471
1864238
463647
1348962
453829
1829344
384062
1858270
1383616
1064019
1300061
1419877
897098
1389863
1956619
1713849
1797869
1756664
1591726
1215376
397510
1897054
166260
1060816
1803027
1624825
1756156
1067570
1380669
1190485
625946
243131
1099015
1033126
980028
1527519
654908
1745312
1979177
815195
941315
1909198
458723
9195
345017
664425
1131254
83209
1080004
1926580
1577842
266548
1482261
642120
1551024
453973
1608163
1457069
1184952
1505062
943645
1927656
37328
449652
624024
170804
1587568
104528
323702
813691
1530470
1251542
277220
585498
1207360
208158
1921234
929516
1327401
1945654
918448
373027
1060552
200866
1849856
649466
507263
1892337
683495
557119
136874
1310164
1612888
549803
1588500
90866
886428
513730
1145512
582979
1618807
1024769
612555
1415431
1863127
1233315
618187
1519164
1298618
1713446
923014
192958
1361232
734968
682503
769265
1986352
1313330
80313
1379962
1020754
688200
1548397
1479908
312190
1660419
510324
1214152
1512506
1562920
601005
1042175
469508
951007
64847
714145
1149570
1857990
1459871
854213
1984503
860570
1669108
480643
1765767
507026
328627
1419832
18127
1609137
1877786
999064
695624
1935786
1771973
1799357
1867169
1062153
1732150
24339
1991044
514087
317302
869537
876310
1006560
903774
1394768
578009
20256
1774854
1797656
380917
1021699
1875051
786052
1047319
434832
105940
442284
979760
1566950
724211
1985227
1918630
824307
1681241
1508976
622662
944189
1189699
141447
1972100
1173168
863325
76657
499387
1577953
1695384
1733165
741799
573182
771682
343168
874474
1117162
1809177
1846720
1979344
464339
1945189
1795928
109638
1342305
1306369
1786227
1478030
795094
1807060
496374
610835
1354321
1601320
1017170
78328
234709
1610187
1759165
1214481
144572
1977353
196461
1376997
1341636
983088
1412259
1742193
1499393
1124760
624529
1863294
491798
1222303
276209
1985137
433832
603804
1333124
251209
540378
1886725
1980374
1243216
1923049
1988104
1080662
1847576
1655011
1463920
230524
1399839
780064
549992
1721758
646589
1492394
1987421
305219
217863
275671
1731202
529709
622960
592848
430875
1139710
1456471
1392938
559739
1668262
510071
1709676
1916858
415475
630931
1066932
1525424
540410
17634
485760
382675
1532313
1062118
1289268
1373170
1667127
765396
382969
484551
1834579
1609226
618119
567872
895464
973987
23833
369813
743135
532260
1831034
1021267
725905
1137639
1464719
635945
677373
661143
27608
21733
854221
67699
650808
1185579
675595
1553959
977629
1709417
701140
1561250
917062
226500
219572
429751
106053
1916816
187918
250904
584271
1375626
695263
936318
1556605
828192
1547363
229207
1058042
1978500
1631943
26663
204017
25537
1151062
1183446
1793124
1654364
1661586
234019
1490482
318487
640227
1587443
1110015
766700
845131
217628
1876733
333457
474967
1060369
1340342
170283
1255786
1048649
1185550
1851631
797795
1477334
527746
794799
1491096
38930
1595898
524013
1355061
134248
1519669
1437240
721238
1173185
319269
1179350
336401
894616
757278
1039689
1219451
706793
1587258
1893639
127455
567061
1890248
861725
978310
420903
931684
1979991
1416299
1096575
1039559
1128938
219133
1731269
28987
1128051
1378471
285313
385179
712982
880239
842421
546988
1877509
640859
711064
1270832
779429
868623
868253
1910690
87275
897079
1025565
1859256
165906
1797230
1983723
673282
1019359
1130562
1490078
352326
930724
1132897
378812
416709
953387
1180058
495327
133195
966810
1019048
1727559
1879842
907595
1554396
1183265
647276
1466049
1197022
1229276
634874
1370172
823263
1687878
1888279
767790
1114857
737652
161696
691247
420823
715769
1644184
141247
390303
1497955
442730
1807554
537277
1221556
1805351
1176562
328444
1941663
1365955
1516902
276848
664576
1159594
780801
549170
1946265
1681670
1095173
1622694
250083
1541770
1618566
1080171
88054
859266
1095202
162884
242155
1943471
1999128
1729929
430267
1189742
597434
469429
1810093
1248407
979968
169939
1335265
1124803
601877
1238738
111397
1968931
897753
169743
1009451
1062290
1214586
475037
1420003
1020684
1911058
1449456
577185
595261
722312
52742
1515812
795313
1533572
1940215
858993
466760
125714
712272
1291353
1794909
1562545
1356501
1654252
756738
1580801
1565525
1479113
501596
306037
532602
771806
1625078
1240625
959575
762902
947164
281113
1579771
765895
1785373
662370
463786
240851
1516104
691681
956255
1525220
1083163
1066200
780432
1637994
799871
573011
165787
746173
269146
86580
777893
82207
1130619
891564
309825
1888676
1380806
1799362
839160
164506
1646166
1385094
174950
1876872
34170
969945
1914835
880652
1592433
1785271
1080112
83373
1480154
695687
680491
399233
1934442
49733
144945
481662
504442
104366
233572
728877
330033
452815
1324302
863491
66791
94955
320559
216338
1716818
1458314
1838191
3118
1375030
7092
670791
988632
1836407
1490832
579692
1795256
1899243
542708
613302
494472
619614
896038
1067642
976282
925219
967077
51861
1877573
1324498
283253
62701
1315288
1828112
684481
1468912
1631583
130973
1308700
1759234
780635
1707203
365411
967320
534907
1202091
777374
1010809
1545420
1804561
1030048
1361926
1402702
1946370
577067
948346
1138687
782828
1239297
1945653
1755947
1271340
993164
831019
44574
63746
1311247
140156
1209542
1516303
84225
1198832
724625
1564976
1736525
1835506
941328
1909911
1254153
1173496
1793769
658715
399110
580401
1517085
1296827
176193
884867
1183745
1339985
415738
1883700
888176
1177830
34805
280907
1794709
818616
30310
1410676
1924631
991049
1274863
1661596
704227
604505
1510911
1841958
1130034
177612
916338
1240920
895312
503168
100535
1434781
1181476
1175770
1831382
61798
969633
347871
1899447
507523
1532788
578034
1037509
861693
1487127
698966
662708
1319024
1435383
873251
1961318
1763749
196090
1807205
1381190
45808
1480185
514897
260558
1060581
1379364
788873
1336012
185164
413010
79755
1979923
397350
1389331
265898
1371230
734691
1007017
171996
150883
907246
96133
1862970
1633757
425911
1481234
375721
213965
1734171
330836
1891577
364035
858321
143775
420445
1344565
1949209
1242308
976211
161535
1053721
716745
194130
167524
165869
327062
710092
1313641
800349
1128528
1775601
918148
1686690
128817
683742
511910
1757144
224622
1298095
1488313
646509
749058
723098
374353
1143950
1891928
1784399
299261
1259790
87878
1322083
1478716
810978
263323
880409
76636
764095
1676686
1269408
1716045
1066043
1414065
1262671
1206729
368212
1133350
1713501
1445759
260604
108744
1123772
745715
792698
1423546
1302332
450150
458482
230605
883594
1019431
612842
1930097
184745
675328
1690272
271469
1932162
768236
332516
1441379
1575629
1512431
986804
1524583
101378
235243
1061299
908847
1660736
1951739
129711
794835
1062649
1765778
792955
132558
1115165
1886922
615220
1610772
1282899
1597645
1825245
736094
1422577
1324956
130007
1061995
828145
494355
1669057
507092
840386
1486215
1290850
504933
1360731
519758
1374529
1641526
1792250
1917942
1319190
356265
726890
1231430
699874
761864
755470
1703573
840105
925775
1706937
522611
680771
1174693
601643
1152873
156339
1899255
1245727
1586433
653676
596943
1593661
1469249
1673433
466784
1210739
1773720
1185023
614951
1043029
1598811
74591
1768975
959037
393689
141196
1340991
188070
738540
1517447
723879
252156
1264822
642536
1405824
1700394
1318598
1715574
1633583
1162905
1563057
1238040
211336
1131147
1933128
221575
649072
854247
303653
751427
1174255
1429317
10942
1861119
1641946
1628209
482234
854837
1060518
945281
1706763
370631
887210
1292510
1045026
1404342
1470615
889099
509171
1864992
368762
404546
858078
1909719
1519142
958334
1818543
805664
214623
1445964
1121763
1992434
1334660
918392
1963942
1575959
97513
1977340
1912232
1302872
101566
296226
1654567
1096188
1504227
316398
838687
650621
795039
765439
154313
48341
1973246
362719
536558
1837503
1058518
918169
917576
1988551
1051659
1578543
1836701
1948999
921074
1113980
162587
351585
707946
1181945
1161954
1445276
33678
1117709
1140365
1713786
1436341
836652
213009
1824074
1867660
1657356
1389305
741762
138542
1240992
106928
1788562
923615
606928
518099
1844396
1336899
38984
776229
1905773
119095
1977583
673379
1292390
1355982
128285
1747639
1662913
742911
1156213
1165446
1570868
72662
1069682
1811717
1999016
417882
1480850
599982
969817
414263
323053
1090484
796060
1648829
236409
1354958
563603
1918638
430689
1599768
517183
127911
173192
465767
1458405
368854
1991563
896737
1987219
1129052
98370
1624334
1810100
1774896
512582
961657
555080
1860979
462474
504786
1199937
1973950
977353
889400
1881728
453812
113531
396886
1921787
662678
1875251
1208000
1193689
1930141
307224
1496463
338286
792161
477140
1243683
595830
830956
740311
958388
1238104
1009408
1706391
1450159
1691757
1444325
685972
140233
270659
194416
1427003
278254
1605565
1583537
660105
410244
328389
1002440
339921
1204164
240649
753415
1792761
1487519
1217263
856648
1221009
1577863
1370684
1074628
871448
1334121
1642732
1762494
183627
1793964
1668477
558017
849900
1377975
914253
617283
747635
971307
585839
1084519
1898519
547072
435235
12410
469445
570829
75958
1001748
25787
539881
235354
900561
797480
1880420
323263
1482920
258376
945291
1178195
526990
68694
699486
962357
208223
1416410
1797157
1273975
1423489
802577
837865
102031
871197
559209
855657
318106
60631
280294
105445
1047997
1794764
1382788
947477
1970865
1384622
651431
1034199
1388804
1270560
1372733
1335015
210072
559168
340177
1800499
180031
521989
1665822
889003
421767
1504136
1887894
748281
648796
326242
1659813
1255441
868974
228184
248771
621630
1165434
278756
369324
171240
594699
1495253
1674483
1844574
1636705
405041
533793
1562038
1394121
1024546
1234848
1057355
549127
1025058
1809756
91520
284744
489507
1316657
346978
586686
1925080
592396
1928834
1049507
1384920
1711844
245324
976237
1344646
1192618
213862
1001639
1421978
166059
1555203
904833
1529870
1158452
15839
1352628
208118
254127
1819465
693745
677288
1502726
925061
131271
1398252
477454
1205803
1814415
517922
1321336
1336657
1037422
174379
596489
51750
810836
1656092
459068
1105579
1722727
1261187
1519591
527506
1920578
237997
83823
1125283
735
1446619
1765977
1454799
747993
890218
577904
723595
512656
135953
1188242
121177
1134819
1074296
601112
1092509
856273
722673
1502827
1553017
754250
394374
1343526
480931
1689677
1167351
1352501
1980305
758588
1993963
263018
176430
1137588
1909589
772208
394411
1868762
1083469
238381
1124762
1715496
717728
386955
601777
836502
756121
571116
849473
942253
1054675
1500674
625656
1131691
187
1458984
1084579
1668162
1366050
883469
65090
862350
1917116
1892762
1146636
237015
660125
653116
591300
427033
345008
161191
853573
5731
227547
388022
1915308
1039698
122273
1348125
511839
1386665
861191
215601
1899992
1736342
1351629
1107222
1143982
1543744
191473
1741084
1609212
1662930
787744
1623528
292171
1528755
384732
1441794
1982535
24846
1502926
1052572
961822
1637551
154563
1118289
506077
1855144
742283
1212707
464691
1374536
1457883
394257
630092
1782890
797888
1015017
598205
673259
1757687
1168227
1855402
1079207
1159182
1332613
873472
1257586
1622539
678850
369060
922732
485994
1947427
1414135
758666
452311
199166
630607
606513
785755
1645023
1680285
74760
1319292
1833837
888604
631140
1806146
1700374
823916
1683087
1410108
1990618
340314
1186551
1395723
38352
1860618
1530747
1963682
1473171
692340
1278685
357132
1608929
926523
1215802
989668
1135727
613070
1650567
563732
1289167
439917
1252275
1027359
1167903
333825
1424101
973771
736352
1087750
1329994
707497
974768
897236
493580
1467493
1059642
148461
1388521
1213431
121249
943867
757467
1623600
439820
1624254
1724408
1323105
1850971
1727942
315815
646376
308554
478191
503610
654046
1232368
539651
707275
1751068
989387
1884912
1347375
1029788
432728
1270804
123685
629604
649175
771987
150437
1737474
817448
558343
729778
1552495
1291012
1182964
787552
1070968
1338259
1421169
212214
1371160
426277
1098734
427695
1181365
354830
1993269
60245
1775002
1721929
966408
1827099
1777754
544353
675569
922027
1104873
1343044
1067072
766819
1834036
1168229
1842570
1496218
1000683
283503
1534591
1004963
218929
1045477
1087808
624747
536487
255420
287907
1062100
1485395
168936
863746
1714972
718100
156761
1982717
1337384
1106736
994056
1964424
740526
1017032
232385
1551757
1038395
112666
569188
120877
1708159
1749179
1566038
1922331
1785988
9896
1721059
304235
1187790
535364
148828
1741192
424831
397160
333581
1846580
499247
332881
1095039
1397026
1216308
1915611
130803
426166
1054017
744370
1701071
804702
1041087
735609
1020079
541513
1335357
2637
716943
1859116
1670987
1601056
13975
1952788
1980858
457363
1031599
1289067
467687
350737
1991017
1649718
600352
669547
625662
1901786
1825619
205379
915842
949246
303431
1506883
961369
1878158
236255
1915162
1654201
1373173
636993
858561
1967391
514247
1504584
1425682
898035
100454
247867
383783
1863485
1784070
766909
1591332
1496900
1631993
316672
713811
712374
1244038
110766
743440
1386042
1987516
719036
1068065
1400503
650540
1924412
403781
626205
867125
278136
484846
1641961
696394
345205
501708
1473394
215795
1146837
1069873
525418
1037009
185134
360856
775065
472527
512647
1999686
1730001
1233589
317247
1713080
1653063
63149
890533
521665
1320508
1628207
399630
1214812
820794
1304021
197163
838165
1817622
1472472
269196
1267135
1515402
1866801
442629
1684513
1125095
709723
310543
1250930
799641
329636
1851936
975148
1612617
1549624
260934
1569740
1692752
1728010
1055871
1651983
190885
1669136
1253747
1989776
1262946
468936
293383
148624
1455969
877117
1982298
67909
1777014
1212829
1182835
905945
1841721
1019064
211499
1183101
1369000
550277
142301
1183579
1995251
1270401
339345
610570
1527117
1132021
82195
1533986
1807567
736093
298336
1174852
1601573
1370274
1495564
1960100
1251630
316472
1127479
1546204
77091
206623
1749708
582564
678907
568448
1661206
1392873
1999602
212593
939589
107039
1592319
1426319
1211598
1007703
155948
158539
541306
1893702
115838
888076
1222366
1293902
824585
228022
11735
1328221
1240131
1111684
918308
1935068
1557655
1201603
803640
1796717
1423809
843933
1644325
1789007
223825
1676129
1668878
635133
18392
147787
967056
733315
495641
1098939
103340
1903889
381119
454318
1266957
1760918
17870
583038
269089
1658323
476249
1417205
1090145
1375502
699855
445356
1318778
1257942
1137306
1369222
1850235
1006937
149798
1965838
1073890
1257224
828123
921785
1412668
1884335
1781631
772631
1301478
1457003
767130
312863
1981863
327641
1586322
1702938
113097
719360
803646
1962785
827202
1524654
176846
505324
741359
1395233
1883997
1391394
1263360
1833700
719445
1066140
1724945
1780430
445649
1558840
419053
100858
1306743
475669
1228748
757913
1616321
1110666
1234098
870497
1173590
1438600
369416
122696
1210275
327524
560510
866945
1628470
1736352
879902
1416258
486362
104360
307646
528114
884473
745212
419853
866003
1995537
31061
1157624
1101074
938036
337782
1434124
686344
1725513
1524426
98155
1272396
732315
789863
993361
835656
428640
1068695
1986875
451127
493665
493464
1722199
1937622
438729
1799459
1730870
142127
1142487
154203
864934
625374
1723159
463067
20687
82976
644330
64595
226073
1149736
1594838
79182
1202848
1546610
65186
1625218
1166014
1669945
28958
1777395
1662297
215232
729503
551855
1124740
1426144
1818829
1961198
147847
1802723
391303
592336
879586
1090137
1257402
1165069
1523691
953926
1196822
162011
5043
1422062
1505898
295102
260806
1756229
292999
519604
1979068
1305079
1760749
846939
1163372
1617794
698492
1268085
1803353
273648
1539758
75013
1302550
552118
950427
1747506
1841351
1133833
776657
778016
1388287
491807
1930131
576954
1792295
417333
883894
1680446
219928
651647
267092
371366
1022541
209890
1752172
84656
1135821
716864
238592
1203427
1492493
1115794
332583
127066
1854773
1895511
1477752
1998170
1057499
1992220
1826468
85559
1954553
771439
1594637
31876
1120561
126016
356247
1050161
656282
38673
1337224
1565854
503163
1828423
439386
124176
1884866
577157
917952
944794
857287
780862
1194104
830379
972740
1444105
377905
811663
1016506
1016998
1451349
505259
835341
568319
605473
880866
553048
1371029
987868
1749510
432725
378584
763779
1594643
470229
1767557
1017936
760768
1570257
322288
151573
1808424
222408
1265297
771674
945664
1336064
967342
1778830
789746
506475
617032
410682
1259622
1458272
1616646
605757
1114870
1785652
1240136
1787100
301104
1625750
1812679
412215
795396
875067
1407433
496828
825318
947214
1591979
1530867
1278791
86265
1735796
1394048
902314
253050
1545533
1463433
473614
1934689
455075
438058
1671103
399516
210767
301072
313445
1787583
669367
1500797
296260
250640
287785
942570
1498836
377914
418630
1046753
818339
776985
100637
1607968
743764
1752000
1089611
3005
1305884
315217
209333
1309660
420843
391020
884909
986920
193777
1909017
1426348
217549
321356
1405652
727135
1296394
1965453
1479552
1491255
553430
1875791
1186591
126485
1277790
1572473
521746
832212
148550
823344
1993492
1865787
493758
1462946
631803
1271307
68642
1752463
431758
1197469
1083973
1541405
557152
1712358
1450111
1666136
1912113
382702
1193106
1769210
1099700
554660
1732183
1429695
1632451
1787902
377006
984873
1041633
1587069
1344715
1816493
888514
1872425
1043748
18317
714040
754010
229942
799523
318252
1413186
1043340
686106
1922381
28164
344608
680251
736823
1457333
274515
90343
1152239
38460
1445057
402959
405631
1826770
1734298
15667
884106
979021
852363
1054287
1576930
1693271
38351
205706
716056
271641
1009446
1630461
713140
123888
331901
12689
464669
319911
1265034
1996566
416226
588140
1429474
12256
1595638
1547799
419077
1426767
703543
98307
271896
369861
1864124
1144167
1299126
881930
1040723
1535667
1530673
1987418
1250053
768737
744127
487924
1406373
1697433
44481
270746
388311
1270620
879246
765756
1846201
882846
887841
1110379
1253435
1196555
1397732
554560
508950
1099903
1859806
1926780
1420163
616316
364527
1956524
874289
1055286
1433686
1484365
81827
596135
802317
957036
1608233
899745
568789
1015151
278824
1285106
1726102
880110
80661
555688
515192
860350
1305264
372452
1117867
1778124
27388
400015
638086
1083951
1809603
420918
1928920
815544
41766
1091764
449782
119867
1481007
1129217
815337
880648
504687
528669
554509
1708869
1035647
1838899
1067482
1702489
1829957
1990136
1690438
1222786
796593
727552
296418
1606259
1046644
1646627
216604
1575383
297421
1063861
1515333
1376924
400494
1806133
1004667
523975
1874385
1656577
1682789
1773997
807463
1439494
1207180
980074
637935
335142
1615005
202227
1745609
1091860
1170057
1659890
1336369
671226
1255411
1640346
604522
195358
1817629
718952
1721828
281797
1890174
42202
36878
1880974
495350
801236
1765301
617061
1741087
1212007
1978883
1950270
1537366
835085
206053
1494327
182796
1587164
168354
568148
817408
1808557
1010715
1040977
786280
1551969
653115
1061285
1000128
218486
583251
891513
1778405
1169945
275849
1368185
596975
1937991
1491492
538662
757707
395304
1669158
206186
229495
1636373
871165
1223616
1925581
1292270
536938
1219573
1177051
1459605
1271516
1089975
1590342
1616103
1098518
1800908
299296
713022
624375
129254
877475
1047247
288395
357310
1327782
110645
455342
898194
1652627
985953
1731262
1225551
1455565
1564983
1905535
665973
275705
1906962
37717
654452
1602342
1971027
1687834
847153
837792
1899881
433675
924403
1041895
1766111
546091
1454800
568446
581026
1112160
442275
860900
446437
1761730
1204077
1971215
641296
420602
1774642
1046174
584129
1106449
1936426
1209454
1534252
3648
1610970
572115
17498
1088951
154642
1982752
471996
136335
308229
363820
157000
1398978
886995
999320
1408474
535296
1629845
1116608
1555006
1716682
747741
994872
316658
1659021
830758
737759
221326
669450
461155
1068971
847975
449982
972642
411835
511624
1510367
176663
829869
1344302
1065038
1798321
1328364
469588
211739
1304246
255705
1354168
1990155
424718
451009
591541
1483485
1639488
982522
804085
1165523
1541254
1471308
833396
770338
1875227
1685018
1113732
1240983
145563
729655
760881
488201
1745240
730768
1166067
1512743
1286960
880186
539458
1763239
858355
1221225
1466856
264060
1274345
217559
460811
1571453
44162
324569
257112
1700456
1315840
581237
1169431
1613405
1582516
1879507
1738797
509717
427487
509262
1263547
416989
866236
1512274
189898
977318
801945
1661782
1471366
1252306
724972
547776
1938931
1129600
1042828
835924
852364
73500
138754
568560
1305442
657
152599
1013875
1420539
1655678
1046688
1114997
1034100
1560702
1678827
81863
669668
1189965
1423063
468549
822664
696895
495946
198205
1065860
343551
134400
1437726
812790
201064
726472
1285481
1823949
423307
836365
948486
492657
112458
54654
1461373
928182
1663992
1893643
631011
1190563
1036378
295719
381424
864088
1430670
630286
975391
1520453
1383248
775182
1310794
421101
318165
1278027
1328964
1555734
327272
1503339
1908249
1870141
1056215
583035
858989
1615475
1855860
134944
221338
168959
1201570
1859294
307490
1829213
1624920
1634115
718128
1059479
1477463
611109
534941
796674
1874814
1811872
169136
1676304
967562
1098398
265259
242278
1822506
1549674
532835
1289482
655605
215541
143991
551562
401191
1406781
1944053
1084320
1944242
786482
1432308
1821478
276603
919963
308921
457266
513391
1014184
337853
373963
153394
1800450
522728
1860303
1737822
274030
1959953
12236
526675
1512618
1267281
1600178
923729
898775
1192015
436969
1038000
1884221
178089
1019498
1412748
1455364
149698
1793899
1054318
1477317
514089
396408
1812878
649668
1129306
1856950
317430
139481
1774509
1997040
1149852
1116431
1013430
1605382
104472
12870
873282
404828
478660
985374
564610
2209
278025
840162
1858689
576615
1014155
753286
477610
1246455
1340077
901640
1483470
460451
1507543
1637162
1222999
72767
1532090
296106
247330
1484984
272979
1774476
924850
839254
1558326
1655164
1426968
347645
749090
1996392
1585677
1031462
1455852
627232
1297287
676727
1699843
1097414
1801655
1717712
1153958
1464691
695617
1872406
1377922
1985094
1355745
291995
54382
1311185
1229216
1750553
747330
1225497
738405
585049
797680
981067
1318359
282249
1962030
921832
1240702
578855
1382129
170823
1098862
1370359
124752
1670408
217050
1423540
895697
1328431
1853101
796682
683317
438711
638879
1651799
876721
630120
360179
844012
178192
1958410
444325
1182304
428578
662832
253489
1062219
1748627
1681443
1460292
1200648
30165
1558973
1231688
1626521
535209
268666
1244258
941525
322977
1670586
576168
820776
1098714
1996442
1138325
15882
1403451
1948131
1287084
1346375
115650
326712
899218
55118
1359739
906445
1749216
887067
904160
311116
457060
1692780
1625346
1214799
1011285
825697
476240
78630
39378
407484
1375924
1294395
534828
366386
1670572
445797
1411689
439441
1732748
738927
1386184
1115233
1410770
1145742
1359480
1809007
883711
1016924
1282375
683021
317769
259558
1857669
950955
1358466
1402555
1527194
1835268
69148
247051
1591751
448437
1317878
692307
677603
61137
940301
421025
684399
1988228
1642373
1595942
107446
1419748
978583
1828807
1662193
1586956
1515927
86040
1548254
646692
1764130
746215
733948
1610503
1202249
1336587
1612753
107264
929856
125020
669731
251826
1665068
1998875
855835
128864
1266572
346799
846866
2897
352324
434964
528192
1759925
677809
569581
132996
521992
421137
1925096
79400
586489
1828738
1528771
1538277
409380
217370
840317
719257
37365
1919131
308080
582545
801572
1907350
116643
1439366
1064922
1987639
794538
273531
861606
850792
1636796
682466
1245163
609880
1901884
1133164
1124417
767134
870689
990513
770705
874137
883470
1485574
58363
310951
248
1030855
1439464
1626801
1556709
1211224
1078567
1135992
1618516
1263402
1724939
1706737
646549
1367569
1637659
1417239
784806
177478
1217514
711017
788723
42463
1173790
1746811
198222
918651
1510755
989514
357616
1598813
104615
462766
1242315
1494261
1710282
692975
1348942
472048
70243
425748
592294
86447
1004663
160737
165106
928206
1697027
1140611
1623564
1034928
1195890
1257770
1530292
1046896
1260908
847324
1376417
827277
1962866
636407
670225
1402592
1098650
243700
1147569
872101
375609
1174673
1677534
805416
306277
1667886
1516819
385901
375095
1927457
953607
776644
774093
1647624
391808
252539
1692358
1847869
147397
385059
1029376
718057
822122
82677
1490489
887069
1511555
955325
1398022
1038417
860826
868224
927105
1692466
743748
705552
1171305
1489017
1969377
1115243
781074
1577719
1242108
852719
1615946
17169
1063306
1875133
274608
483822
841282
466111
33861
507006
1458802
51710
1681379
132231
1379342
1658423
1357156
138525
1781688
1419466
1721938
1768160
110415
114924
205327
1277154
1960071
1952801
510701
1308213
1209572
702121
871008
333860
577560
963202
685940
620552
1622
1946372
927838
1156241
723181
1556638
365589
1153297
524621
1690471
1168321
1674116
1832424
647810
1232069
850182
1115054
615034
342274
1550663
288401
1925681
169771
555651
663411
370890
1161056
1628248
1385220
1934207
290420
762796
1287315
353852
204252
749585
1059279
694488
659771
1928406
1524603
979720
884430
1191169
220976
1050279
139237
576336
1858824
752649
39211
1818541
1107226
1530141
1064698
199867
472654
1525626
1333144
56060
1770738
1355293
378794
1702355
1252694
177717
1625064
1339392
672554
1615423
474378
1007983
178378
958036
1675981
1064729
1185486
723193
1342317
146915
699853
690282
1696777
61983
1902254
1777701
1691649
1338628
313800
146581
274532
1843794
1408925
200088
1819580
708462
965768
175386
1297572
1022481
1815213
1475668
561935
777961
1052141
1809726
1538834
1210186
2105
1592723
1377568
490967
91693
1965599
1809882
1999991
1482928
1385896
1139819
57050
1122696
1293854
1932248
1288380
849808
860974
8575
1364673
510362
1099009
1005940
26055
273315
451492
1721651
1058329
1569331
1419697
573981
1103028
586723
1471547
1854485
434345
1365120
1287633
1624611
1480078
671792
622747
213560
1171355
1820305
235403
401874
1217767
134421
536235
82613
695668
539181
330791
235439
613426
238220
83743
823193
16547
1406427
1157263
78564
661724
1728813
106549
1265166
600752
382089
586310
1896334
1940864
1301064
1230607
1416394
816371
1297683
1770122
1389370
1368482
1178356
767938
683626
408512
805249
1009997
1103511
1792004
268915
605606
1561571
551638
300061
936393
208678
1414449
1141377
1305713
822777
837910
1309567
376270
572425
403308
399819
482095
1204125
1180376
173068
830532
395162
1524955
736332
563633
1358180
442115
316929
556072
1527593
856911
1822920
328750
1328202
1155504
1432542
706630
1339343
618329
881697
781197
1354421
916294
1519829
1334759
1702493
338069
797795
462300
171484
860047
654232
520474
271676
531252
299644
1451878
1394132
107001
1270540
18117
384611
1561644
1427013
778673
871309
899599
1822971
1705800
459665
321168
387939
389379
1777807
1957002
1009504
99579
49310
1164108
1445009
832492
1366606
1198679
951090
576095
190080
417205
1941016
276426
1273269
1390737
164595
1146809
230011
1105422
1569027
919003
710140
252411
6257
145614
1034159
1700473
173691
288206
599423
930665
771360
1125327
1818162
1819805
1113687
1904976
1826292
1305847
501140
176085
1973049
510840
1480599
281853
625798
1154299
857402
1461576
247588
164292
915689
1070771
1391612
1932517
853653
271843
314720
1902429
290962
1644790
749060
833871
1208813
980479
1566790
188983
1345368
1023230
1575538
1353385
1659967
777054
1690536
1752801
61041
503735
1648969
1294542
336530
683284
1887097
820777
1866044
323569
221139
1857068
1224861
275859
1270421
205900
1182347
1774794
1351495
931200
559062
1667163
1750669
525601
1458063
1647190
959828
1950116
1136941
653246
983066
120229
160240
673651
888052
1531793
1060216
17247
1610162
1706566
1240279
218333
951855
1206090
46436
562389
1965420
758144
768775
1405171
1000829
1932040
438989
606791
1189628
872455
348255
614825
1055650
333089
1583170
85630
1142581
1370270
1357683
1590586
948192
1675971
1142910
1627763
235317
1165706
1937810
875692
1936902
964513
1589878
1498333
1695878
944664
1065663
606212
448721
1420796
1893315
639780
193264
1280917
1912897
1028174
1459431
1555791
1679912
1265326
172371
1533538
62424
315428
1354763
1123205
1294264
1442875
1576419
1357778
1810885
738704
1732604
972707
205847
1112274
1785209
958070
569261
1759912
1456560
618698
1751269
1159622
1765649
1751999
1379482
976439
1896273
1422967
954077
862629
1158035
1579803
358414
79405
85147
121085
269987
1141357
460971
1065052
1464258
802444
1181321
593108
198274
1751121
667535
1293372
1729361
663798
518618
1498259
735000
824722
1964390
527113
1021329
319514
788217
275692
1595635
285336
732471
1878922
1427693
268065
1501122
391466
542324
1284317
1560531
788586
1941564
1001273
1070060
812027
1883210
1348049
1420355
1777871
1338753
1583944
63185
1633151
1217746
1026020
1214953
123924
1842419
154125
1325665
865931
592833
418534
750689
1052414
1889406
1672623
1673273
1460808
1741569
1097421
1857410
1343135
1199959
321499
1600895
655730
458630
1872127
88801
282502
1984517
1192176
319066
538286
1743931
429032
1710857
324968
329871
966907
1460720
57002
1535923
109042
1177580
992376
123689
1188942
556136
352772
432257
1032900
1731218
688598
1399865
748066
231299
1223342
660658
278335
806096
289413
1480723
796819
1344364
1380680
1151072
1550785
988740
313387
1205257
67781
367615
1730274
346913
1699052
725138
1287764
655253
567126
1331883
431327
291064
1836665
1550904
777519
780222
1010091
441910
974768
908089
389226
997414
905452
570112
1798785
1421251
1821800
200306
382414
1250256
98288
799159
1255188
645269
666621
1880212
237217
248291
451560
576294
1746310
950108
409197
1713395
713599
1690553
1628047
22216
991189
1959827
1328708
1537109
447422
276605
570340
345006
1543844
212879
1606714
447220
1622996
609136
602892
567351
357575
1284909
946069
357700
1846005
1224813
1773922
648183
1470687
1324213
1374094
1640500
1381121
1314722
1676156
945624
1953414
1889862
46812
857288
629695
103421
1341555
208516
1288774
1049463
1990747
543116
217435
1290240
325682
859993
1003232
664752
1315962
1513622
692682
1313603
1827874
1393780
735760
1918511
918474
768360
1668113
1547826
1328062
465568
898409
950340
613936
1021988
1657628
220735
1707626
1037753
393451
1360417
385526
57911
1166948
1801428
1296734
190247
777868
371881
153019
911449
1100654
754038
336794
1875750
22305
833032
375577
1807131
526117
507525
591229
806452
1990594
83781
1366150
71622
1820118
1910444
141239
1460402
1896999
1360105
950785
788552
684624
1467203
41304
1651991
1657479
364014
458834
1421496
1012011
330468
912999
1364821
1347050
872220
838868
6935
1373071
952180
409646
1388439
1764150
1278060
1840056
1383010
67558
356430
392429
1240892
763496
893536
1245276
941779
257606
819636
1784644
315844
1971940
1452416
1036370
508958
1466408
1763559
346502
1174299
1396886
707124
1043602
1475027
231191
785507
839659
143714
1871418
200177
1863115
1698978
78778
1964697
1655855
205323
906903
1894391
496911
1005194
371010
583034
387760
442474
1205380
116462
1409550
1769740
15366
1175203
1152004
395093
1746607
1256934
1331041
215726
1072604
1976918
1751602
1391336
198241
911306
916852
467476
644551
902699
1708190
1772547
1701574
1923281
1063772
1071988
1262205
1556060
485596
58870
1503562
1834234
1920565
311082
557799
806745
757218
699806
1150795
1770343
673961
1412047
176356
1961522
551264
200801
817782
202824
1071561
673168
1953303
661950
1365797
281316
1566192
1196444
375914
1507261
1835658
387114
354641
1851370
703919
664599
1467271
747441
1585494
802876
184734
85603
618609
1601893
949425
1573391
687166
106223
259112
925441
1200482
1631407
979225
1384012
1570254
527802
1327696
1575578
395223
319707
715761
756043
1561660
1937508
560394
1627112
64789
1727375
1772152
955200
323558
1819513
1310683
1519516
818927
1852617
411036
1223151
384272
1259772
1147331
100559
1885568
1790538
243933
1893775
386671
1545769
1098658
705419
1340749
697614
1389611
1088741
13808
957156
1969608
510101
926733
49541
1479570
688820
658998
1821418
1213472
1891474
1711261
1021042
1671695
1067357
592235
3803
410647
1062276
772315
1476747
1304795
699188
63652
1761723
1508594
1751311
1541683
246095
187510
1229500
1226784
1395555
866858
1713482
1634615
474106
1372283
108760
1700457
1578995
641523
233783
1573407
290410
1581464
1309559
1896602
1174153
585770
719140
89708
296157
289051
4260
1293451
1119148
1145362
252570
667411
1726550
837017
554820
290200
1467483
274177
1602778
1846282
924383
1741410
1673915
1520669
1478261
1675242
1015490
1502882
1887642
1999527
248445
1544710
1194555
1950393
1952227
1459199
1575020
1308198
977242
1614694
72481
475585
594059
33992
867435
472525
1973495
639421
187085
825692
1875729
518023
211212
468815
256481
102046
1315963
199411
464100
1287198
1900517
375278
1541562
1776679
925349
1330051
1929725
1140835
495097
1539454
1013481
602871
1390736
320230
954400
1960768
1985847
740174
1932723
612728
1093178
1103284
1680745
884850
167698
870079
1735874
1797312
531097
703524
774789
1164015
798240
1875558
883387
1467088
975171
1216958
1818270
890413
191337
801484
143072
870893
506192
1996890
262963
536834
608638
1646685
1014049
874534
1577606
327321
184114
1010297
1215728
1429926
1153332
420633
1008930
684144
179095
341044
566813
79479
1603848
1103640
1838722
1804898
1252992
1575678
1434482
1517963
1698017
860584
1344336
1471032
779026
38176
1792858
536802
1745086
278166
659125
27826
313461
1880047
1740525
989362
153315
113996
1807366
410643
112887
1397734
1276636
1062008
1861034
691822
497810
99354
752957
718177
1200554
491215
291629
528660
313801
1805493
1719119
576461
782938
1734978
1512353
1535813
962094
128633
865308
1928455
1877952
1396431
1855021
1218380
802986
944593
1624944
1567878
1346509
1135620
1957580
963249
1872061
774306
1113365
884386
1191207
1989948
532547
528586
433359
474118
701003
79224
142968
1447788
1893461
1427806
1964722
565073
552146
228737
1687243
1428516
1808579
1664116
1595484
401481
797988
1067469
1642968
1820081
956245
1632738
97113
1426256
1552490
1327289
299621
27630
1727517
605177
15265
1666353
50831
1673415
698731
1028274
1668992
870483
999179
1191110
1097223
393510
1073591
234650
323715
454672
1495956
457520
627386
1138411
1930067
628323
1068813
1269045
1899655
1513452
124673
914937
904337
545345
1020601
645539
1919368
969419
395075
1939003
338794
620165
845608
1173943
15843
384909
476319
388373
860674
128825
1464174
237827
1735832
1124363
1535659
463948
566721
1243769
1025423
1451809
1746947
165918
13628
134333
1495518
1742808
980535
1464883
1953503
718085
896086
405439
1188473
1506118
881474
240081
949588
999676
825457
297813
290298
57318
1549607
1373979
1792170
430851
906117
1061148
1939545
598332
1925025
1676966
146848
883542
974217
7003
1412161
1154983
1734119
691759
1643857
1356789
1083803
1864527
29313
1665659
1051515
870864
614190
60722
1004635
1489710
1050239
336992
1639219
1458903
85873
1912234
583534
1505091
68752
1937680
1614033
1792288
678394
363664
124659
544603
541323
1755505
1975291
1718501
1290778
1743583
812373
1919680
1023509
208559
681194
935311
551326
1740161
815657
1886637
1559199
351147
1327581
1884335
736438
767266
1643498
483408
514948
1228297
796309
117299
1295634
32345
333902
429519
441935
1900807
385621
1917526
1639013
1408061
1860056
1509998
749758
1925981
1397379
447240
406062
1007879
1246275
1739150
1316958
1876381
1984780
1763533
1826167
366199
1383340
205226
137382
120771
1982509
421791
316052
1030608
792597
1368779
177679
514552
332664
1485422
1626065
161771
1230770
1832719
310044
996120
770019
707806
1282484
1782615
885861
1182246
58551
86392
51119
1307548
565097
1757235
383708
1141375
1253643
596401
79030
571296
1614782
1125447
996037
751944
1023405
897116
855835
1352486
933756
573
1821232
1080379
552608
1276191
1106373
1885822
118501
849833
1988476
1613422
1938095
226212
1266362
474007
1380171
109050
1536601
424076
203494
348528
658351
995160
612311
1846394
1867228
1476856
116788
1567605
529581
774842
1997955
1131743
1258348
1971214
665614
1168671
882000
1805553
1458120
1401146
1435924
304116
101759
1987548
1478418
1463789
836786
588957
1803602
1714653
1489415
442188
303035
909972
763082
222798
1581644
576820
515364
1531307
1100688
1911448
346711
1817047
1378523
190670
1741334
933137
1585392
473020
1429569
743792
1140377
276624
550818
9815
1695222
1858456
421524
922662
849469
1609589
83594
1649433
663002
250508
525614
1584071
461563
531318
1464668
643698
962672
944843
1655978
827564
1113450
604348
701733
11642
466576
1528710
16489
763366
767975
1122208
1672856
1778460
1253151
426991
31970
967423
1572519
1622046
1084061
145425
726942
1454916
1657325
1184738
1222048
142712
68848
1882686
1623597
601520
1088776
1942582
1407658
996975
440232
234711
1453674
1424866
1916633
787719
1806345
1812344
1223403
1801185
533145
324728
1739136
215288
907553
83678
1587885
766439
232755
1301680
1335030
1626000
1935642
1179821
515732
917833
572979
1307680
1723671
1709372
1205557
72538
291542
730123
1041200
1357821
115318
1442256
777761
731306
1167774
1161953
1265122
679709
98052
1564206
1381397
1720044
1182784
1016820
1099381
460249
1221919
1257775
849218
159788
1589694
346225
379878
473555
1716364
266204
1405671
1078247
1588980
1496052
292221
1331584
437883
1737819
1606051
961573
838815
604596
589213
515517
1958018
239232
1346892
118227
884484
1488268
430928
860857
1467851
491292
1598580
911794
1030348
825204
457382
193240
1556316
1800758
52787
750002
741838
1480536
263506
9729
722541
501163
1291046
553602
24594
1278099
1197559
1453415
696807
1136273
1695966
45655
379201
1163460
608957
788768
691853
1977480
786197
1747636
1133460
1268260
264163
1268913
793955
838816
1809250
1067937
1322431
1210394
1890838
300384
1614391
409104
1378584
1710801
711225
1178585
1350229
1754532
34723
43136
1351058
259864
1801708
1581761
184069
1939497
1254787
374776
1032140
1781210
1786504
961400
853711
1174319
1802075
711765
1126595
1246928
1046889
149172
1750732
1241930
1651341
835879
836834
706286
810802
1606856
404650
806340
1734607
753176
1548781
432255
458838
1308899
493224
1376686
1865808
1660154
1513186
712283
55735
234904
1543533
1381348
716825
88557
919299
319654
604942
1275051
930099
268621
705693
1083884
816228
1766762
1898438
1409486
1207163
172865
657294
508596
70703
1158067
416242
601379
599021
33867
649161
1691248
1340093
434502
287967
731968
439050
302237
452438
1316609
1520
1207402
408123
590530
85494
1517465
1703402
1264398
1871018
776921
216424
1769796
1980216
1146403
1250682
1530788
622421
1744723
13287
1298121
534687
638986
1892166
931219
167931
1982537
1038384
1766356
1678279
1203523
1222081
1497862
826760
1475298
1205754
1666120
648635
30971
656125
1171602
283526
1539475
686052
1814929
479882
142109
1401430
545427
1143870
1813357
860780
1108952
1996299
1939787
864438
986304
1410025
1634238
792184
1884581
1517200
1441818
567229
530209
1249244
619584
1020087
1456474
224184
951950
198993
1922614
675195
804511
718290
298159
1222036
1498337
1323781
768346
890353
33278
1807176
1874762
876049
1624515
1254863
1642081
694063
1980760
26773
113584
228271
1530011
473191
939342
1015772
1396128
1240770
1135772
542244
1372267
794528
400940
1286762
29044
457875
1613499
1871901
1163836
72344
136765
1750484
1630443
202757
483689
511651
592843
733495
1380268
1215964
1111854
1600699
1952100
1000941
1615129
933355
1340092
1052153
1510
1162452
1652674
70705
374772
311085
1974865
284078
915167
883649
429649
1358572
720924
298327
1514106
1125453
980273
477405
475638
1225193
679030
570309
1002253
728039
1983402
1724961
455020
871247
1465202
1429719
1656913
79346
1034353
470708
512651
128962
802071
463158
1562391
692389
1036797
946024
1465832
809775
1706260
1002223
1243820
1344542
819473
1163432
1274080
460681
1302560
49229
1307778
362481
1687297
1092512
979219
692077
1070217
289389
1029200
960427
1877558
735128
574959
1626441
668808
689004
20777
947917
1119936
654475
1191882
510165
1794189
1258604
1873479
1974659
769482
340282
663313
1457427
274723
1466443
1536631
1831218
1721045
726104
685651
1952656
1478790
1672516
1424723
1826800
1977464
1205863
895978
1431115
1501735
294729
1389145
1497150
1703197
257749
644446
1973240
1417007
882793
1125052
1985484
1117200
1394763
1313294
989600
1637530
125329
145495
113105
757648
1946534
1343797
300689
19381
606082
146060
1518092
864493
1656445
152055
1774919
1069889
1259985
1827992
1051312
573289
274822
1598532
1259969
1865775
1253280
1964484
1110173
1587448
1579414
117381
1234707
1396135
466336
1689322
1501011
1134373
405381
250781
1357007
25723
94724
1803329
845093
50178
111352
523064
228638
1784266
41454
454328
1773842
250099
698778
1302056
1706600
1808220
610850
1819700
82840
1432668
655742
1182350
672796
1833409
1805168
620437
1791831
1825020
440843
1402297
1753663
383709
356449
1058003
1746520
33721
44842
657633
97171
700882
1494752
120028
159946
1902923
1421407
291991
1784125
1163539
1409332
1813405
1625513
1136663
160641
1656126
1932486
1296536
1471362
1421073
987803
528554
1233235
1080372
1692113
270532
894625
1720046
740772
902974
118868
1963065
735646
239406
409321
486292
419774
1955665
786634
410978
393667
1021192
957846
629075
1547153
1520434
1424188
1491513
110514
1234934
1504959
1940643
447665
411160
1120093
336206
219149
1305429
543040
1876427
1225985
323688
114214
718429
1227743
509385
1998519
1071600
548144
960801
1664526
1554679
1090203
1021981
1601327
1347249
28420
558403
1172429
189224
1711489
783492
1422322
1542217
70964
303130
753460
1093793
242461
1183820
1429872
1962114
1686221
871535
1448162
415364
731442
307358
166612
1479714
1871533
473347
701112
1623976
1482294
1814856
1248745
1132863
456856
452335
1153377
1300196
1674062
1720065
1138481
631620
419539
1202981
1816558
1456895
1343562
904569
1509117
1356562
1854299
1038291
1905874
1069009
14954
312483
1137917
125164
500573
365815
714704
663431
843657
1878271
812767
670183
1410070
330186
430478
934922
1951519
1605032
424844
871721
1364364
443213
1889931
125592
517633
1493873
350827
400394
616545
173425
1609898
180742
1321682
292264
1795687
770074
200270
1782065
964825
88208
441644
695450
920587
1242637
839864
1138958
402671
1888944
721372
1163183
662717
426150
949157
608052
269616
770620
1606679
1628313
14458
1791206
498694
1747901
1798473
588340
226618
630502
1264885
340405
1936792
972580
148922
1782088
1412657
1682300
1240522
682990
996782
1026930
137172
1804541
819428
1274535
668647
1916686
1886758
1614611
1894820
247645
505820
1927606
1428914
284194
1103114
61864
377248
1038138
1872976
500491
1479542
434646
1447946
1289906
1441252
829041
1708326
480411
338197
723424
1156112
244247
1983144
374222
1492385
1456241
1606745
1978963
521508
1246915
1996975
261857
490822
971225
1043837
843560
1038876
1786916
1631651
1745532
1084066
441154
482325
285665
1102242
966934
653884
741984
190231
553419
1281329
116533
1187039
1787288
280460
692135
822818
72635
650788
103297
306557
964903
201602
1760150
1686212
221470
1771443
1182024
286989
381618
1187827
632390
819654
277900
25063
1897498
932706
298258
570408
175956
620736
744968
16915
480302
1049296
1883486
1085262
1601228
557083
437171
1811514
209005
1837706
1947674
987442
26977
1850461
1338227
1498082
1765831
411191
412495
1379890
1339003
1524620
1586231
653274
18935
994714
579202
648117
1015007
1408543
227296
1472261
726853
1051838
1700784
993184
911915
1855454
1632839
846986
1434289
562170
1216833
1661291
1559476
1840792
463599
779755
1962978
1956625
1646926
946495
1893268
1600272
39346
729852
953888
868404
574675
351921
1732629
107111
1491547
788031
1157408
135282
357497
589241
1257930
977805
624907
1675277
939356
1041441
1911991
1334629
1516333
1591365
1897666
1302732
1378470
1289964
908587
735295
215505
1703655
560642
212950
713527
1016068
558654
1521774
1846645
1091445
1632286
1614792
1679319
1393159
1335577
827677
612763
467125
435895
805412
1066747
1438823
315290
913626
109660
1816840
353699
424026
1872788
249384
1250452
1121168
111490
1298449
1555881
1905086
1085516
1891862
1794844
491293
262839
1518627
7009
1199951
28075
1440164
1266907
1207380
220910
1382656
700102
623552
1406300
439906
764477
1223594
1397064
1928465
391321
837535
1904943
1057634
1616894
1511736
1901153
1209768
1990767
1030286
1016588
18912
1273369
1315412
1267393
1055987
491113
356623
490227
862418
806288
982814
1260004
320377
1621131
1120708
383091
901644
187724
856700
70230
981554
1074408
354185
752527
1007033
226840
1698236
114546
1152042
1683781
1927184
680611
1226333
251817
667582
739045
216077
448281
1506919
347536
1508988
523465
1423328
1582576
1293257
508228
1869625
833931
988708
1653683
1225307
1181803
1544300
394802
1489339
1584871
1638020
1933446
1623546
467894
1649219
215210
233170
1891147
1243575
1273733
252706
208058
15660
1885230
1438599
487177
199172
1710976
885848
1182476
294345
910375
36906
515395
1976483
1162487
1631921
954250
1361011
731988
1951400
237685
553860
1269253
1333184
1153549
450023
578836
202955
619750
1237341
168674
983240
726226
1227438
954812
1354904
62634
676733
1965062
753747
349642
1871312
1454958
1420220
404718
679951
429831
1980649
1602411
1891226
1548835
15897
1861502
647446
869953
1730381
712991
511244
59060
322675
1139409
392965
1181268
1156417
1245250
313072
565172
1341607
1041609
1799501
1992826
906107
1078007
701532
664210
298954
427704
1365090
1860252
381795
676412
747730
20333
417549
1780842
377431
767532
862029
257987
1293036
1704278
823254
209877
1881248
1361395
1036323
1104512
893818
1369187
1145153
929386
140843
711732
394261
758167
86003
1979925
1646392
1065732
1028558
1361504
1878036
1493832
35030
197441
1595
489368
511629
395469
398653
1063069
1085001
1934469
1099089
915138
1631086
1904692
161630
668387
1332080
1316594
552422
6185
803838
1771668
1615759
607510
1862021
187612
1530868
655160
1449298
1879953
1316908
1612740
83045
724467
882582
1085347
1912823
425560
1442728
1458261
543133
115339
1889399
579547
1765586
138292
1805604
1169471
962849
1987978
762947
1104081
1441971
156234
1520677
505758
1369612
9739
664540
643824
834155
501742
616711
1128112
706690
1411797
1705636
919242
1204000
992701
111803
1231264
1070929
1959735
1591342
1443350
1742038
273443
544409
177292
698491
1176806
1511846
1959092
1517190
771458
568359
595171
1713597
1265635
193471
303908
592357
1519288
1824078
470883
791907
1243990
1411815
1796161
295318
970211
959401
1233150
628820
1913421
1268889
866290
1383329
1845457
1521351
1089375
1107547
50238
275552
85820
278241
1712785
1501850
796246
160146
360514
1959246
1585603
360377
242287
1344688
899751
824293
1269893
1343525
663328
967932
191182
23823
341572
1192528
127997
150429
1333024
81133
1255213
921958
340225
1804363
1799619
206675
973492
1896009
188088
1017956
937828
1868283
1765433
829261
1112995
407578
1945093
613375
242731
1368453
1108046
993541
1354735
1676148
1934081
1443716
465586
528930
297483
1994214
1848487
1287120
763531
216033
1770941
551875
503746
453827
341504
1708878
482615
761605
1953737
502186
442373
1460931
1883473
1504022
482906
729248
675248
1828590
1122647
892050
887442
1241604
1798799
771511
1430983
1723185
441760
974811
640119
894745
1561844
1638248
80126
1701726
960286
307549
29027
1878420
103928
54269
1008361
526495
283840
44802
507407
1732752
1151182
1518282
1517650
1618429
75132
1186739
1327623
44925
872776
643032
1076098
1228729
297422
206287
659249
1818317
328193
1558902
436466
1724472
422394
148908
767343
354269
193313
428902
343692
1658999
615108
305012
424087
1016092
683643
885479
1897881
1768109
1702549
398387
870277
1497502
115891
1327657
774767
1165680
3031
29761
398921
1109254
211648
245653
1367498
451436
825285
621870
1250383
1142711
209672
1403672
1934503
1231141
498747
1393397
1195833
481417
737816
1176924
451975
748031
1370275
1383728
321222
290530
1628134
969874
1082475
114219
946582
1732614
1296206
1391150
1168647
340108
1366358
1754827
339831
576734
112589
1248146
1237176
515909
21442
1802529
1771104
650787
1692962
418711
763637
316383
1315128
287934
763494
1434539
495419
1689637
1850713
720167
1260072
1594305
759377
1813839
620377
1367972
547626
401610
168688
1000548
505992
846444
1065146
770763
1071546
672595
309701
865991
583407
1778898
408330
377231
627695
1443651
713446
354730
1508951
565252
1871458
651159
1611515
60427
1288274
305362
1081036
1020068
1084914
1450470
1811187
1167452
459378
94510
169805
1030639
1044901
1874748
1285050
1662714
1933213
1067105
423940
1924056
1033848
1199616
883726
77773
1662444
1733812
1250007
33229
913137
1629096
459594
1662815
694880
372490
1971323
1344416
427302
1793706
531725
1625714
236875
1952325
1100485
1198625
1386903
400348
751751
1715009
960319
851327
1197464
1062601
390592
459910
447452
448927
1555757
310120
1412392
84065
129609
1202358
1232487
1460570
1681142
769155
1772030
1822650
1880024
1089526
1924097
1167706
1446171
1950592
267491
1714134
876542
1134850
1469492
1446177
1661207
611104
547516
963549
1474099
892412
1193663
1772890
1053394
359420
63256
36996
1088217
1711097
1283208
1858907
696896
1867475
59789
1555808
534668
727754
1663703
1828140
1883065
1633191
1979944
1852312
1023707
1697120
769254
1976285
1328873
1160401
1950856
821249
1017017
298827
1836518
1056559
703358
598299
952789
1419008
632676
865136
563633
799819
1201808
823658
97544
1562609
916060
1275137
94550
708140
1096078
814992
204991
1630273
1285575
1910806
971686
1039088
1493835
579266
986277
830944
957275
107258
1054927
733273
1363051
1119402
395479
1056613
1310734
704955
1537545
686877
86313
551239
1379603
639831
1836719
1520564
449645
899853
646055
278801
1396808
946354
1246274
195882
1744723
1678393
631629
1536946
1881390
1723727
764906
1211129
223343
1728075
552627
186260
1878905
497268
685598
1320423
1182155
291993
1621218
818574
1327009
1525873
1583915
1993490
1076917
1370154
1187870
1479435
1694620
1293253
765004
1023554
60643
602318
414018
1209173
945328
1723995
1111310
1207913
1822512
1752087
927268
157181
603303
293934
208008
1433031
1105568
248719
1456241
797291
1663051
717607
1057661
492541
909479
108573
1874189
687447
1861775
1516317
90341
1029920
710793
1274718
1100491
892605
62907
938004
1457519
898564
276920
75093
1073626
90219
1099228
1840537
1179550
1248850
752853
1102391
519862
1986037
1635001
383737
1139223
1200770
1396414
1409363
682071
1940673
482620
569474
757057
993781
40080
1172997
1099801
24901
1814036
289816
1576544
1984840
1184360
680742
1789736
1405149
1582642
439775
1150170
236573
476575
1297530
1338673
756721
1152074
351734
1068593
216723
1079741
1183684
703767
1464176
166530
1965295
1113888
580172
1626518
1128499
1953111
853093
527305
1562622
755139
588031
1502698
748763
1807724
624350
649265
1283876
46012
535582
421215
1337231
576058
896353
154097
1605662
1446746
1899682
1711877
220238
1433385
1748786
1256003
554013
33810
1826554
51920
1633672
911731
763898
1171773
1913805
1465196
1878920
1450685
68565
1905563
1120703
68240
801250
968382
1884448
1690350
837700
1266009
1910442
249602
1794491
1376631
1198495
1846642
1789847
1152009
945773
1721925
1589064
1101870
762541
944218
752623
287490
394180
783998
1783516
1903654
468265
947774
327197
911236
14081
1444021
650931
1095841
1561815
1672087
1182859
1921718
437612
422101
1329693
695023
1598863
549446
1476526
666003
432398
1942576
1784931
258984
1339276
1818395
1476592
1260384
1157021
1713369
464378
1316961
369684
26527
1980713
1287007
1886714
1625612
1857778
1051806
1805957
1252203
622836
63378
987427
951136
1073539
10822
1072156
1497080
1325942
1582560
123439
1362348
211446
943627
40095
1493644
1478663
1393151
1698948
1604281
193971
1287241
1412259
1937970
1349473
1937114
133831
295376
1637452
1653813
746301
333110
984064
361487
926049
1778733
1833115
815386
926281
1799737
1689069
1159356
1956208
1719799
1748084
1708474
1769685
1755860
1329857
1955629
1766781
141992
253557
24483
525503
505519
1047093
1446940
819303
1303673
1272383
1022892
234231
1558872
45124
1574500
256945
124154
374570
333319
1671072
524380
1063047
775758
518831
1668515
948626
219837
1122381
188865
1383761
1555497
1753960
1455894
1383862
192633
170855
1196745
1561677
1299662
1339733
1499097
1062718
575381
865204
413790
1477240
1045254
1047598
777773
1948897
973816
1134962
7174
731972
780810
1812798
394306
921848
1417527
1643754
1568403
673831
1978987
1522015
166347
712198
1729461
1482132
1451894
856547
1197318
934595
1152550
1069011
1391815
121269
1992345
1573188
134425
456721
15825
1982973
604513
1539490
1610065
1459554
327046
684884
1436782
971255
1582464
1829303
1531769
1069996
1198540
1303113
413941
1478821
615809
1637571
601206
1389030
1126821
877644
700881
1073518
1663170
1933521
722921
1819221
1379860
765410
1138221
467824
872023
136704
578004
1984076
923923
531864
759507
1609082
982136
841730
1650186
1900709
535266
382617
11124
1008980
71493
589289
835520
558452
830064
868922
1916546
1325451
515476
43219
1065492
946
1748116
240814
568617
755021
639237
510812
232085
1972435
552502
1754414
452222
1495384
890092
1833654
980431
1699974
1982259
632083
1788965
726660
279654
1804925
161908
431813
1447450
1316991
1268908
1001213
57870
1485321
105414
1932685
282516
659377
450506
1662415
60041
112406
299910
1298806
377611
1791395
179021
989955
236273
1636258
1746915
1997547
1797003
1691499
1408487
1014166
1983627
578431
1800692
243374
1370158
581545
352428
1310068
1816215
1667078
187567
1090124
1624386
1390873
1220469
93421
1541295
1409183
1106968
1080561
1109640
1154668
376262
926084
1998880
1859996
1547759
1125272
1595895
723548
1288642
1365686
1046051
34619
323915
742313
844720
1763555
592059
1966893
684809
763690
1463786
1057747
1503396
1507365
149408
62285
1961818
1605254
46153
251600
1312311
415817
1820558
1950403
1515182
1071726
1935723
130535
1784808
1973010
818020
1694023
676600
1047140
255520
1573955
1387769
296015
80240
1159921
1762134
626642
1725045
1773416
433795
69403
1793309
556797
1387135
1269594
32846
1365025
1352724
719305
56654
1762290
948682
1720711
922963
492001
343060
1528952
341333
1511242
1985955
1620249
730435
1328972
606116
798383
21870
1171704
99290
530314
321518
1757623
1504579
124970
894949
1991021
898851
1939546
1153738
1394920
105443
864729
1234801
480632
1971461
207651
808221
471088
970272
1735567
915412
1125853
666472
37568
1972224
545369
662999
756915
1774371
1665155
1988065
985587
739254
1682283
972232
1253177
1121211
666212
24425
164747
845582
605231
1439116
1396726
1603519
1397167
1515772
855338
1978007
1960491
1954146
427442
1981685
25405
1143658
1313878
1196328
277962
1938203
597723
986898
912927
1654463
1560438
715111
1703884
307495
1666564
363647
1623597
640282
1613338
1249924
237113
896425
1722324
722606
1487482
1908681
419631
863822
702648
912476
1863324
1810646
411058
1549921
547906
833589
1023542
654396
1775272
928011
492791
569949
351947
1053767
1523853
623587
731455
98608
1141258
1552027
960309
1959503
51976
1830543
49243
1554526
1125745
929441
383770
196542
114089
834670
1562406
1841583
459480
1118080
546144
280331
1446431
925255
872872
465751
1496062
1222077
1932154
101712
251111
383794
531623
1384072
763583
1656503
217130
912249
204960
570931
127813
584433
1701998
199195
507590
76379
1057330
1399057
434131
67
619999
1935035
1045232
1791717
1247533
742001
1001947
1934262
1147272
867571
1456927
391317
292888
739186
1726644
1103821
419568
864101
1229859
1513706
1929769
618487
1467063
1418295
1044013
1176293
1541622
492313
1644528
1001429
220241
747901
1057188
436838
1700897
532728
1324623
1964751
523871
304533
1163505
1347971
1924324
1168732
1001145
491126
717742
550413
294520
751254
967013
573088
693054
292775
580886
330793
1926822
1737345
1073090
1906067
1770109
1854083
296127
537574
547824
492711
109471
134348
1922525
804739
1890959
1383236
1064327
864108
647126
955895
1117884
319118
1460389
1387896
136886
231443
78050
456177
316284
1877564
1653141
275379
1835156
16709
1177915
9795
911080
1458936
953962
1995432
60563
1893872
1648160
1715756
1258841
1441469
1846347
460952
1139671
297403
224689
1051320
1861173
1575859
1866994
1346014
538010
1723075
1375457
716174
398696
656440
1670358
1959089
216244
637587
192083
345649
253658
768023
1615747
220538
1017542
322385
1051010
1810328
432634
639869
1365723
1895981
1043554
1235679
1074706
240092
113156
598498
1839075
1727501
1076641
1197459
1470247
1399734
806097
783605
1146045
100428
963967
264515
859813
1376321
1252721
296282
1524594
1811989
1689583
1884833
1138680
368905
1672876
996112
251318
388318
608172
559529
1997291
903722
47582
1723296
58204
1817112
964800
1605963
1294067
994827
809586
1160907
594941
1396750
601581
244691
430302
232488
943973
230616
750308
946221
1780553
879235
1118163
837133
64321
1954412
1388982
451775
1529417
1871809
1020121
663906
1210506
1082380
309358
344415
903600
1462595
1266624
1003253
438202
1077393
650226
896441
954331
1545180
1700565
94539
666106
1166928
1317462
1724962
1215497
683896
392973
235968
1378743
138583
353867
149637
637606
896417
1292049
315382
1225352
1408970
476541
1750233
1376281
187891
748057
1094489
1894293
384808
1493148
143529
1336816
1497848
28463
1607683
1764188
517960
887929
1908476
54523
684293
1532444
215071
645569
1228178
238132
289707
101082
1149755
1993022
1262409
1645835
1535661
39188
140787
738125
825705
1087063
965590
1391030
1324176
1492437
1830610
321359
807114
58111
13122
707924
1352529
1309058
605308
333380
1280018
172799
824847
540759
298924
344109
191899
345395
1785121
552525
1197654
1699793
1079263
1693637
1580482
604023
1147985
609076
199516
1761914
1423552
1148693
1097376
99784
1440197
1767765
217646
1895117
277504
1904662
1841347
899173
1286665
1729447
287473
887878
1934138
1399580
101102
291725
1690477
707150
1224201
136329
1091585
557381
1206403
1196930
957508
1708381
1841693
1542414
998738
13103
1561110
1925441
1322833
201282
152734
167974
1454460
1456797
798180
1286522
1915862
1187391
497943
971945
192476
1733055
1389413
90909
1244279
590125
1612002
280561
1069048
149302
232798
1718682
1299997
1755446
594580
788905
1914995
508823
568962
1645248
314468
1649656
1856646
1099924
458570
1473891
1161481
1109256
844533
1388134
1987863
1063070
119897
1946394
427744
1626195
676541
225738
994801
142610
1331357
15841
34575
1860056
1853212
382664
955489
1641601
1895350
1269524
1908625
66354
1264774
997202
832674
1352301
43068
291757
830879
1246575
52192
1859406
31698
670773
1568413
279247
1165492
272255
528247
1390400
407309
1609299
1223254
499172
1669492
243437
79720
202627
42840
21546
447516
1465309
820318
1310647
1131460
86644
1255159
1625761
1355189
387313
564352
1657275
170540
372446
513617
1958539
1641530
1103207
1180137
1246654
1860549
113600
1931255
1844784
606109
1056073
547756
510839
868810
423622
852598
1465570
1855513
1423233
1688705
842805
1405047
787475
1785192
1932521
886656
836113
384471
707584
358048
1701357
393177
1551469
918838
991291
1605405
798335
833004
79252
735791
1632974
688613
1353198
1527649
220206
39644
777660
1133151
1250354
1617368
1988232
1374860
1806888
525321
1167745
1653415
734467
1304143
622213
1019394
1642048
1135912
1285003
1426308
102285
1664092
1892365
468548
1701545
1096422
1170348
997883
1019475
198580
1026018
318486
1390331
615338
1400033
770844
1763481
1419880
146583
511507
508074
1633765
1540693
1653615
1131435
1542866
1967927
1029835
1639840
1980824
5408
9373
298617
691241
42344
759991
693492
1223502
938999
457734
1390880
528598
201227
67918
898467
1815610
19056
914778
1439931
1830865
140862
760475
673879
431977
1973396
828054
1283066
1265371
1119959
997223
707618
888833
1908503
1037173
484729
1421583
379456
1156237
1509887
625815
320301
496855
363174
181393
1049183
330598
1462103
1231792
1527984
1323006
541170
1525187
1432396
1442029
1128138
757294
277847
1676275
976883
588298
941250
735535
325364
200800
1640742
937293
992590
308369
1955766
127123
1639918
1950500
321363
462782
118645
19569
960554
73347
725031
220414
1968187
4130
1487919
1614396
1660836
325094
1975213
1637216
187742
551125
1026833
570028
1164210
589372
567738
966698
1928290
1635810
233331
968184
641996
1243182
1262834
433068
192195
533383
750331
1533395
138587
596527
1881567
1125185
657921
1685873
1191829
1510365
617763
1549030
418686
1801117
184888
812665
863369
610636
967652
90775
629730
952364
355246
1164851
922587
704264
80807
1803236
621643
351328
1188359
424310
1061330
1054196
1086962
1114755
1490884
593218
15835
1955516
1154184
1810248
25727
733177
323453
1680167
1536641
1986813
667175
1519197
355334
397333
66504
975721
1646593
561550
274008
383114
1979322
902165
368638
419523
727166
712484
553450
521873
732489
1285232
314360
929486
988738
513210
460641
285535
1311727
1884513
429450
1925204
1848384
1524472
1785669
638590
1783183
9530
1511609
753746
1570698
795238
120409
1686818
1508438
1147807
1716335
68213
1734341
1473520
1101233
962033
430024
268915
1472842
1376866
1901545
898374
1866558
1562484
1029181
1375356
988790
188094
216743
1814155
610488
1317186
1637333
1477155
871817
1823593
1869531
1908016
1083786
1406505
1332157
1516742
1529408
1466725
621510
9066
1628950
1534351
1266211
1393614
678243
1702485
1450094
1008859
21748
760817
1685429
1540309
1609076
1984476
1941595
1288989
1015616
93756
1399639
1483206
477928
1253479
11404
1612469
294101
9560
551989
30440
839638
1154867
947718
1718388
422066
1835882
1058164
1439383
777142
1351492
1135754
85999
1131707
743739
1985758
1263175
1651237
1027134
1352025
1733929
1482950
275001
1843699
1491456
1480055
629620
1770988
728496
458795
1757965
1365184
1301884
1470339
612551
66926
1296627
1215047
998201
863374
1386413
775625
845023
1086575
408078
1202177
1011765
599352
1235147
732330
1974127
848753
1728346
1076017
1004060
1197973
1806962
429071
1393086
1719399
660234
326494
64573
981451
1395186
686510
73280
1356253
525752
397743
1313622
60619
858055
571740
1839899
230305
1569093
626115
1622869
44314
1603324
630828
1980137
137842
40836
704298
1218554
707218
1605964
1748305
338874
189378
1630227
1968779
1423417
926533
839999
732231
1672577
60272
1757007
1335068
1018310
938820
1883620
1267436
1865781
163062
1882338
1125845
1641918
695360
151998
225674
1801707
1638977
1947066
906052
271223
997446
1010122
805625
258337
1841474
182633
1382757
901117
1818663
1617123
265867
55648
234557
753279
351917
716130
832083
295982
1226300
984103
255699
1172798
1865958
1106422
1445059
1433037
127757
1038772
1872983
975360
991723
1581994
1964321
1056783
1953397
1025205
781797
218194
1071298
414108
148520
1085452
1973086
1475035
1749092
1884545
1492316
1669070
589508
1524096
646155
1368971
953761
590
788880
675207
1179401
1563710
265803
1615303
670515
1583662
769290
32787
1479298
1372894
64001
626161
362113
1800692
1227786
1888740
3080
945014
1800739
139926
1561195
1924892
871987
603546
1289196
158372
1805888
934044
1797321
1861821
1620591
163503
1251325
1963063
392243
1078652
800873
1050072
1155626
265207
504491
824887
1022921
782536
1543592
1746452
1644630
1391399
1543897
573116
1266596
1439534
564122
1940921
1474821
854882
450235
659593
891897
10955
1810597
1739272
645550
7561
91957
1714892
1163572
289203
259672
1754652
1474704
558246
194304
1804803
713478
672938
708730
690164
1235583
1177535
766616
1233147
671207
458338
335169
1354611
1787545
1570289
617287
438892
1683836
604052
154705
649976
469201
1037640
641353
1972869
1244513
1446100
1180678
851163
211654
1967385
846601
1180974
1595847
1988808
1669931
1896117
1909893
850250
1317002
739646
1828165
590305
1357409
634088
640262
1322167
1209309
1332079
991439
569078
1979796
149730
496532
1453217
406568
1516085
291238
552767
458228
855815
1020050
921424
722488
229394
1759701
388089
248955
326502
1347311
263808
821688
257211
1585396
594223
930477
667648
1453660
1955697
1140054
1006631
1545433
540944
943156
103331
883449
878303
222211
1038117
1612376
195114
410152
1342913
476422
1064915
260187
368975
1733390
969433
658130
1145669
158585
1455865
988678
1103657
1713232
1175025
1589395
121730
948617
698489
1896572
741251
1351497
1937460
316738
1096885
1680442
1834360
461000
1835659
149783
18354
321740
955582
1121675
162204
887006
340550
902826
358188
1335540
1556816
619459
1942209
1511966
1823649
1386275
914657
1481902
401611
243005
1082444
1027255
244000
1415763
645898
1946794
1888696
1187989
142483
239343
462418
177121
1727375
1513683
1567772
93402
1940373
1628482
301895
1026094
647296
204658
1412999
1753703
945951
1615666
59621
714008
799107
1909304
1513286
1110374
1313780
752848
1612085
835243
599838
1257765
106484
1243992
974124
1584510
636679
1825860
845610
1902946
1422029
1548819
356892
280212
110180
1232796
673521
208035
1736687
1207493
758339
766551
437614
36308
774880
537358
1403911
742159
1259981
141675
485164
542997
1402492
1061519
1467899
1914284
1741818
1950327
1279828
1726187
1934580
1235935
829846
1323807
361850
1780609
1507348
658804
1939609
1487672
1703178
1350973
1139181
470122
1615408
1332084
149160
1796409
1815324
1066524
1427439
1429551
27368
1873201
1503069
100837
544740
1578177
1554185
843794
1732068
1705402
579156
1224947
1694501
120939
1645032
1860154
1592992
665974
1286905
112779
1632733
957983
1351645
1135087
543474
832509
1082775
1471854
1831189
754243
511653
363204
552795
546109
552517
792705
1846212
1037953
1660181
1731390
1628551
1676962
1797875
280274
886436
641512
53756
1177651
240513
1463657
1412748
1385873
363383
1082020
105502
1623395
1750724
1426554
986404
1663946
659570
1027300
476007
1757457
101880
527488
1246611
1329833
1868149
138818
60409
513364
1389229
267341
466977
1421752
1841071
1959432
1802303
205452
1564404
141905
1829250
1479806
1445516
1533668
664276
1635243
1843404
550624
1791526
635564
1878807
1372527
752390
17125
1534429
715482
866235
507997
256746
447807
1579169
70615
402059
1229234
83560
1476662
337412
741506
37255
1143684
1181189
534055
1489678
243078
1366668
1624079
462902
479045
281156
581598
1402285
1315682
1256945
35188
1208264
1039744
1055877
83395
1827681
1662892
1233165
1743461
1624004
1588105
1585063
765292
1223226
1897962
1818653
1682530
1202006
307168
1532784
41918
165285
1583485
1136792
464472
1084650
1180508
1033261
1446878
1602807
1968142
932587
110052
1380145
1544113
1265426
26924
696438
926366
1506042
51534
104238
983477
920701
1412788
978354
1878415
1201074
1256061
1315526
425038
1251961
861627
1530163
597558
1310648
1410534
592308
180747
570055
189452
819270
1426508
998368
1235173
384335
638830
757006
108117
1373229
911159
387739
162721
1952393
1401930
953063
1819810
1653187
884943
1239150
1891602
1868114
973265
1459430
1595228
1477733
1384407
603745
343948
276686
1381070
830609
154019
341960
1239401
1913997
8188
1408510
1036994
1499737
528
1359252
1747910
923693
1496391
521589
14181
1760928
1333373
1083076
54692
1146947
340242
767036
582370
616235
1735153
1346726
1892740
894095
987970
42208
1175670
509880
1574663
1261072
1409083
952712
1385783
1324238
404606
1821005
1057220
1984136
983869
772038
271650
560943
1459444
967400
229778
202371
1444273
1353830
1078005
1177948
976481
616843
257899
1536675
467348
1171943
431488
1404035
1753957
1078729
617956
1495533
1038213
560732
41695
1552938
1763995
1846174
916116
1911721
1141574
1586372
215450
1217516
1407497
1705070
779995
750608
571874
422723
1252257
1504230
633920
381327
1089582
1268419
907287
1155726
221112
229964
586202
1327946
1435716
83722
1904369
1958051
132596
1733541
676708
1241967
1622478
669509
774791
598482
645671
930630
1690280
172734
1741126
1420772
1102265
581073
190903
1676953
315324
1575006
1184466
406892
1864435
1153378
368359
223609
1212008
997249
1047291
767604
1016102
256116
1970147
1679243
81205
517969
146313
1726115
1599577
1976602
860227
610035
113598
957328
1878800
78512
1695096
1875507
1777548
115117
1400656
558203
987837
1560782
1510425
1262737
1556609
1745894
185192
902399
587580
308562
108801
76353
1350599
632880
279825
906668
1632851
1364661
806605
1594305
1850331
92610
1747175
934934
1976838
1997042
1041389
345713
551051
159839
1801937
804343
761788
1015645
1853559
68361
63896
459441
1046852
193320
1045369
484334
1208085
1176572
1805645
1496828
638408
907131
1684829
1389282
1167664
1539372
202833
1758299
1404567
461352
407638
1598444
244980
219954
880982
408000
1461372
1549040
1369115
1273966
1453324
409280
1764917
1202463
999925
470512
85821
1050218
587721
1339691
695607
904469
187424
1797331
990695
1417807
1224099
1036353
1671184
714417
48401
1862015
1167741
517472
1684250
1497678
1193012
880560
1779906
914115
1807073
681020
395164
463931
1698500
1481813
1483068
195143
220548
65446
1322700
206217
246686
156498
1798540
1875386
1802224
772068
498111
68710
1171426
80192
1034407
61330
1538360
1375706
303080
357743
1494639
1487166
1189283
562616
1400853
1071956
1390513
27891
841136
1911719
1987702
314330
967927
1277148
1222957
1456075
29778
1535875
1824498
1674759
1584819
1962926
1053389
103500
539625
1305850
906590
1911137
455257
791225
1405205
686645
116466
157273
920645
217314
794011
978113
1090437
541556
1955157
1860115
1691064
1086575
885854
403929
1661133
336282
1726130
626424
1358639
399901
1830813
1992108
387756
1635298
304518
871208
741651
900380
131149
338129
1433347
1663580
1807430
1239023
1181151
347089
1558975
1864907
1453443
633673
142246
871122
195724
1029001
966524
897147
484744
581431
1358615
1542734
1821017
1560781
1636203
1852616
1219543
759853
715591
920886
93355
1757022
1175426
1979980
179859
690319
1825056
1975855
1669992
99060
909733
723704
1938156
1437990
293747
1999671
1379427
1507498
352723
1706458
511070
1006119
939430
1332279
1780509
1815893
1922368
1540429
1664275
1127540
1959825
995619
1410016
703196
472631
1569103
592632
84612
1766262
357400
140521
109711
465121
1653474
878957
1360609
1073866
351185
1957648
1359186
8278
1382529
1152473
592814
1295576
1824972
1160333
1712808
1745258
1878296
120505
622390
1256153
783773
1543864
1534876
202670
473783
412987
393560
77857
249137
246305
1695818
1690197
15181
617905
670797
1516641
235684
1236047
1144303
770785
87129
1215285
1641575
1738753
686963
1575205
419350
833484
1581025
1082891
1404421
1570253
613316
676679
1405500
1860425
13721
1362317
1083890
1396045
647689
1170362
1625900
1971337
547585
1255188
698021
121192
749688
1943254
947909
1228846
148669
605961
738975
1128703
260222
685143
458927
1668809
488785
299611
674277
1141862
938886
1121300
1708240
1722525
896608
398414
1570318
427043
1843379
632036
1369517
822457
1392516
815303
999191
811792
522584
632988
902574
23746
1130849
1252245
243683
640912
538369
506454
94412
638150
1984614
234343
907451
1021111
138128
336392
873566
926854
1974575
1550606
1626025
1934494
1633651
693307
1796412
1019893
209762
1146603
1612496
562154
36263
1075654
6593
1562003
831364
1901401
1057624
378980
355903
1187591
1439452
101711
773864
1799702
863229
217826
819852
522036
798024
1315705
1488977
533486
185674
1292475
1563555
1722404
7325
882304
1921332
747411
1549378
1605326
1688539
962748
1466061
264177
248854
1150797
1281016
1811757
928996
925730
1065532
1258414
343168
218109
842440
772530
551858
155076
1932621
232496
1401603
24045
687881
1262369
816232
1978757
1751701
1316976
430815
1673104
1016890
344286
1664429
18549
1140154
1414780
893678
1984972
31937
438360
542073
1829364
1220239
1954609
747468
371000
270168
1767344
594007
823893
1647864
397100
119512
1063066
1030433
78300
93457
492217
1387638
1039492
387131
1668936
162279
1597903
123563
1227190
350553
999384
1463049
1212253
796677
301619
820471
1073312
809973
603326
1063651
1599554
1148644
1578313
986329
1803955
1701255
68287
153106
1841470
540290
86083
304961
1990509
1395650
567101
310621
1227673
658058
547484
800510
442778
1650109
1683519
1964641
1403614
1705562
851683
355167
1692200
1581823
1758056
1937789
783947
226418
1981162
499874
68642
895221
1886786
1345541
284729
1276750
1479905
985425
480110
850776
1946985
1813940
621020
1986346
1567016
1396875
270334
250839
1130116
1568518
811158
1477214
828981
675714
748561
699670
1650458
475780
1395098
1113191
291707
1958066
327429
1471267
663620
627542
750753
350171
1042090
378582
904457
1136135
1405299
744878
1218897
1228308
1011098
1943957
664284
929261
273041
395878
858385
359570
1797036
1366629
985757
1300778
1749502
1440217
477283
380654
1184737
417710
572553
1567891
1601766
304698
1544133
477272
1149514
1366100
722802
615612
1813355
1653503
747580
676539
1330426
1052155
287231
1220591
1677504
1372223
1905830
1604225
423503
1458710
1699658
129711
1344767
1029123
1822738
1956392
1493673
459347
1540408
76550
566361
108208
476390
1783793
242809
1352064
916667
1280476
1749233
403089
892195
1130603
1282965
1845404
542187
1134440
1315302
1258536
1567590
662826
1920103
1262359
893509
1582882
1976425
353750
495581
689630
1758353
1977154
871758
1366549
188068
1976026
508329
1569595
1025941
1359166
630839
344503
346151
470340
1498872
1576253
1758102
5676
631966
1803517
1504514
223354
391284
246436
1289003
1087981
1434762
1305505
212492
418181
1366770
1618076
741692
495203
1529360
972768
1181395
1525570
813784
750989
115776
1685425
1850026
6913
1356863
1584595
1033158
1932041
1152954
697081
564159
1366035
1401281
983575
1773058
953495
1409681
251269
1432185
1000721
592571
863365
1190208
1101746
1722961
94700
1684120
1947031
1872401
44667
1852911
1946184
1870102
193714
1502509
1297888
756830
1321077
1300442
978537
1944242
779424
1412789
1137853
898318
1195456
889981
1870166
507037
1981810
1402443
1559433
83609
381069
503981
1585620
1734530
1853218
64283
1475740
689717
1451977
765221
282937
1306159
628609
651138
738258
51644
1576880
1315962
1793896
632392
1203990
122548
844434
165552
153565
576165
630838
733258
1777273
373032
231555
1223368
1759612
1029098
302971
908960
591228
74507
643395
1736651
2114
940334
676786
139793
929884
689395
482396
605431
1589207
273908
1328930
1576515
1475522
1787408
856727
429035
975405
581402
816190
293695
9930
320786
1182362
1627091
297604
148678
1315316
782071
1665562
129644
1745167
578669
896027
404416
1142574
1059746
235259
1693596
418962
419083
209379
151865
1062943
1174422
1604781
105832
420966
1777689
516496
108425
906843
1444291
1697856
1114359
324451
1913379
1868453
55524
100081
78952
341679
609522
1023812
1985270
1483298
1122756
1637531
418269
263636
1628986
937089
1840649
1368720
730683
1218633
384547
37391
1597423
1718105
258366
1904670
1905278
403035
1768007
329300
293247
2068
829498
1438639
425862
170640
1226370
1921212
547344
325213
755616
1812135
568904
38876
469801
315325
776851
1885338
289611
1320844
1187001
250994
336283
1302840
1019477
1701357
187861
1173500
1604647
154197
1599613
560220
1719659
1683261
1000153
687012
1805412
1108158
1040896
254473
1832745
799726
1839806
1149202
968747
1874207
1795904
1380141
1866242
434645
1299737
1173110
476203
1300408
481893
1371563
492952
1606531
704299
1007646
1181260
1529876
489853
787355
970241
1226935
970038
658828
347908
10003
1215248
1158573
1453128
1671135
1281304
205895
267556
1280249
434450
687700
264463
27806
1105469
473972
874684
429976
237528
219654
1384034
1829097
1225611
360228
1012856
1874061
1981909
220430
1311203
430279
1323556
748373
365820
797361
236399
38556
492808
1374545
1186659
1275364
284546
740370
838985
777213
645472
1756535
1654109
19696
776902
554082
1906956
1000202
843644
1551725
81916
1485088
789631
626801
648942
46470
1100426
1342721
1648132
1974525
1335025
1220917
232247
735494
508606
1269045
418112
941381
78818
1346835
1758889
416405
356840
1103614
954235
564960
310389
442652
1940319
574064
696085
368336
1614342
608208
671775
1714715
1100631
640226
1986575
1200000
1800115
1848604
1962194
1238175
646727
899855
565114
1731971
782721
1034359
971437
48986
1338951
1374530
64455
1104567
253476
707376
1897273
295493
1520037
1935226
800750
343186
1054636
822902
599998
923111
1011115
1297759
773153
328968
1759486
597802
766271
567458
1391013
788915
1154088
1194823
969373
1388229
1114498
48322
1662685
729541
555249
269617
287219
1651622
1473293
1581182
401368
1892763
196985
43841
1215869
1226375
1307277
1162938
965133
343948
1185412
1494034
446203
1333978
1884827
197070
491978
975629
1593090
1539274
311555
955695
313762
394021
22990
603208
1894277
1620307
891267
1087033
39001
1858308
241703
1521011
343764
983824
392454
1774624
319467
468659
1474165
493519
1493846
922052
1871894
1971624
1634903
1387351
1755582
549596
751943
1958175
202945
398033
1350693
1764551
950301
1541681
778846
1593849
1332781
1604870
1112729
562724
1573149
1429906
381722
927725
1568674
1616356
776812
26339
538275
1897315
155319
1051423
351953
1753658
412909
1659679
745791
74993
302044
947061
404084
267527
758178
1479446
1735324
1569983
1921636
1589243
713464
1976836
492985
1606586
1768600
391734
505292
1333604
198104
412502
1489762
471926
188919
388645
1278580
591669
264260
1592360
973247
57423
1200353
460786
1993268
1813349
1158324
1237736
1612077
793006
747528
1384101
890712
1983032
1514832
1052806
1404316
1276328
52242
490827
525791
379180
754053
364005
331431
1913952
241595
1912849
246302
296354
367818
1844855
681141
1290831
1472211
1094269
1412303
1823828
264644
681758
343664
1754584
362581
1644631
951668
1210941
923626
1619005
1018044
1519686
1879112
1390106
1730960
1287127
610518
1303624
666473
1379465
1091748
1266323
903850
1488529
985188
586836
449818
906657
1203985
1063927
1201856
1880443
96706
483896
1877960
1518088
288314
1102988
1744980
1522089
1121279
43216
893770
151791
1442926
1471724
997203
1821468
329663
771117
1465620
467749
775282
1322045
1097719
387209
1703781
1925774
242478
1055576
1135167
715579
1405389
1179601
1240668
782013
650947
1611845
154953
1411554
153679
1011633
968445
75110
415626
913082
1266866
1790499
48761
1795147
322949
1078811
1342437
1795162
248944
791275
394786
1063598
266415
1589688
150041
1381693
1297523
229725
782661
688976
1734890
1832563
833764
1813487
458022
761564
38354
1947461
95908
294193
1031887
1064473
1637358
630824
384935
1328021
717437
495642
1029674
1414468
520891
727069
1363107
195233
166262
1820812
927242
1160724
878411
1010715
1042642
1380379
1123950
247265
1652036
1181641
1124615
1884891
723943
806073
346728
182209
563141
1823657
920962
113132
1222605
421640
1087802
37945
631343
215808
7490
197403
1215475
885554
446606
1374168
416808
1895453
841765
648603
1987178
267689
772278
643757
701783
1376062
356456
1756553
266346
1316692
830815
757816
319785
971158
797129
1308412
655345
366122
1697593
1377720
139132
1898043
422974
1208140
1137409
807628
988158
1433882
729595
1677130
1051839
288852
362636
805834
583717
1255286
1674770
1149160
194062
291017
1082841
552154
1145877
823796
413086
687600
519560
592076
35396
76891
1024627
182768
225494
884634
1861448
1397780
1779912
40064
258821
1420693
1337875
848683
1923332
625744
622327
793311
1797167
175353
1181680
1352331
1888528
1327429
22
1480729
1969143
1449182
1982319
1325223
882696
508560
98748
766253
1281624
645413
1925215
1131855
1737408
762619
529344
1444698
1787934
1344840
757718
1103009
1250322
973324
261527
215882
1945564
572047
1738873
1987382
1230654
616263
1698931
1076676
1834235
1464104
1966707
1473549
824132
1522532
1746308
1214654
353361
747976
421587
287234
1572775
898827
455654
1067729
199984
1273649
801891
793817
420361
289171
170265
212415
19695
244000
1536038
679368
875843
1049421
418073
1353446
1350414
819344
721549
816882
648559
1401877
1133095
1474342
472329
315342
1569386
1183997
978143
1301290
1106641
708392
1550785
1557723
227821
406877
1270127
1961637
1851512
999729
1835407
1540082
1223674
1624129
836150
1141828
1070477
1459403
1299859
181848
1881824
1899294
399714
128975
713869
1705488
693301
1460902
1533413
1042963
574447
776182
736204
158066
475991
1408864
1493904
664520
1459556
1649625
1727234
1145898
729630
281386
1341247
1937763
1747746
1930997
1684122
541716
1437223
705220
110033
252006
1447014
1849394
1774812
1232221
1054047
181204
174850
1617902
99922
1478061
1733531
1400120
215631
271285
1048639
628643
65090
268185
815740
349303
1857235
1820220
357753
861187
1033296
296634
1155030
1740616
706204
1624300
719646
1226369
1417191
286614
187635
119973
545003
1901606
501879
1973263
650998
514548
1573067
1360114
1689947
1531353
1316509
1888915
68770
1133823
1592556
1891668
1060449
65486
1210021
1328859
1623945
1450178
1954379
251579
1189912
30565
392139
1499182
755471
1325536
1006119
705180
1407284
1387081
1944951
237993
1875855
1623509
1312744
1895263
1605081
403101
1570676
1982642
1905236
600813
933927
1717443
1648805
1467095
282937
1977995
1335438
505833
298478
322853
150813
750233
399247
368201
1797667
1610582
1431295
279599
309460
807523
217287
1510851
519282
564452
538375
1160416
1506138
1421870
1671976
1797419
1273067
246166
308231
298160
1416040
656630
1995536
1869354
676781
1045345
290947
1407599
1199215
1422765
1467870
28153
1795755
472291
536469
1734873
197897
1775009
10812
571016
1074362
678761
68630
597351
1830179
1709940
110630
262498
850005
1382349
1671149
1707254
616191
1471758
1749350
1911125
819926
1160406
113659
1727504
577534
1310168
1744377
1129362
603219
1464942
305988
1049241
1405600
1162157
660830
760139
361681
850409
548975
1716311
125898
1496312
1577294
1278887
964610
432781
978536
663076
872614
918578
1658917
1169999
1869235
1752548
360668
1584727
874327
271737
607255
1280667
67947
1604420
182964
1964975
1729405
1295771
630464
1557160
521589
1440410
106462
568838
481761
141033
1834534
1147168
611256
1510794
167542
350071
1320617
8018
1862598
633565
985501
1399711
831853
1116991
26666
585529
985705
1517534
782755
1214256
1755263
35507
905770
866494
1912571
268194
753835
1500962
124880
1201756
210099
1467947
1546114
53485
1667712
1418660
1963485
805183
82781
1017594
1110109
555282
448111
56801
1046384
1546805
1910494
1582660
1661854
1579468
83961
483935
1289640
1842232
475941
999563
1361002
400321
121919
718860
781040
460399
9939
1886738
1268518
1225848
1860012
375482
1985475
533512
506432
1166128
1930021
599686
917220
1031212
1851733
1586434
1686045
1694541
765432
1540730
1109760
706945
981978
1309410
446584
752327
1407660
1166216
1231219
945291
16429
163239
455163
1777011
443124
380232
581239
562810
1920204
1945117
910485
1070065
176870
777977
1436449
447916
1460781
683408
467298
134344
560693
581477
1825338
1144872
273960
1361673
1396042
1882256
999607
1602737
857823
1025860
412051
1543989
1605589
1818885
37893
1051003
1732289
131958
845900
100472
1936391
8258
118117
52621
592841
1730368
574893
760731
1410980
56086
745529
186643
1645410
361657
1633766
464836
1052468
30467
351659
871877
1449516
1739749
1148034
1578387
372061
626629
1700482
1639115
1836162
492397
1728975
48539
640119
1970548
1917863
1836010
545262
306664
1382428
767410
987497
884954
510346
1835387
1248265
59144
1444494
349885
761574
629863
226415
31963
1448742
1642763
997940
1014341
176576
1057695
299093
1671611
307754
1552155
1415553
381117
47459
1547058
153946
1900418
831530
839265
414865
714478
494760
246906
654264
1370153
1785401
314674
7847
1393766
1424250
1745164
10935
241550
1279398
1984698
1160966
509089
588843
931207
1044229
1184391
562491
93939
1110676
198703
609443
720913
1801315
277359
992676
761372
1134579
430137
355415
1514391
1447099
471083
1062778
1080080
71624
1474378
1720361
237961
7974
542419
752139
478067
1573559
113525
1042582
1169657
356340
246543
204616
1102808
1760862
942589
1922868
961202
1019799
857399
1535858
1861939
1308373
657460
1491005
647006
796564
219918
735033
1833659
507282
1811215
1052792
1746824
731522
1404395
1524903
1461207
639397
905473
1822348
873057
1778749
1181084
553641
95538
1885289
661611
35746
1378432
597023
1023973
1402576
938106
1271166
1872599
1935264
879784
366806
276610
1615819
248512
222577
1846177
915719
40181
624973
1074405
1218820
1426499
1802795
68164
1105622
1686827
1001568
329712
180001
1361174
1913508
1742168
1043813
1741348
1289191
753898
1781451
494274
512978
1452722
1638335
925199
1665781
482275
908538
1719075
1328237
1658781
1740124
1761825
1795549
923975
853521
1560754
1730497
1909829
1416012
1357388
1839803
1100762
1622254
1914979
1703939
1285527
491560
1840923
819734
715545
930177
1772307
1212357
1436262
1532293
1075191
1923743
458739
485085
899182
323694
826185
1057676
714707
890561
219549
1489429
35041
1846861
1430705
702176
81775
1017194
952902
1507119
1754746
976543
999096
1362734
616854
249947
205032
1521436
1791632
1860466
302104
210160
1932192
1339985
1015539
1020548
76418
1376762
1575150
1033049
607452
74604
679123
1610330
131503
1377631
706394
972307
1835275
191642
768550
999904
359006
823089
244130
1213937
35733
1493383
1917648
1053916
265223
1015985
1522953
1546076
1384754
631649
522201
521583
903418
1334458
1167203
1047818
1758649
973481
209251
403145
1964907
1517950
1981199
1488615
86412
956371
190502
1875508
272669
876438
1538388
232473
1453085
1757248
1034091
1635834
760656
1281024
377957
670111
109955
1060576
1932477
1761095
124756
363072
800254
506721
1501570
1522224
1777979
1999546
1871870
965383
1448063
400337
552031
1186940
537723
348883
1782495
1759859
1739452
1282604
1573007
1580525
357702
1063591
1656666
505438
352742
1036468
1138413
182821
970294
952033
944250
310095
169680
251080
955893
304591
904223
665353
1075756
181527
1970563
451145
396429
501958
1181920
946679
1524625
119381
309574
1333328
1093229
1100093
130520
600306
1822999
1804880
683918
860597
1724708
1125154
1848548
990038
1283271
1758978
1822644
687251
589915
1596620
1248690
718442
644099
790651
1176359
1905840
1397104
288494
942940
1707949
9113
1501903
675415
297067
1077623
641564
794630
461202
615446
172184
1860539
1785171
611884
1533857
1353735
1697808
1654789
1109811
1643527
1792934
299828
1395023
467034
1855892
1822468
398779
526802
822492
1873483
1468086
443427
125307
577693
1817018
1957420
1614266
1885210
426159
832544
1764720
649847
1997271
835567
1194798
848796
1222637
859966
742178
927246
473536
1485823
346967
232653
1219946
383930
659099
1097848
1309133
802505
1454766
1149832
1683359
1347356
1160131
232961
699923
1693281
1478912
515229
571571
1050019
807400
1455743
1755854
1845528
698545
696042
1878616
1953320
728107
260726
1078637
1360789
246824
1106909
1287658
1299809
1403895
1082035
263918
450313
521763
295447
543068
1437806
1354691
1905182
836553
1818794
643907
366989
1073620
1150598
209272
1030994
1362107
788956
926862
842179
1474516
816111
61982
408788
334171
1509325
1460112
784277
327907
1781565
909796
777401
723088
1197118
1636082
836503
1903691
1031048
63138
394898
1139579
729546
743969
879621
763895
522807
1210574
1452685
100849
502200
1320962
1684883
1789748
1520189
1505909
474646
641231
1125801
504166
733219
1415362
1558234
413614
16861
907935
275585
1067756
1385276
841931
402462
866157
383979
274463
1818590
423830
57768
1327771
68390
860342
1322060
1713408
1348523
250981
1533384
698945
591079
491627
1393290
1738687
877385
1870344
607799
1494211
820090
1077777
1086284
1538387
1709645
94164
1027624
916475
1520855
1359710
929242
1843111
1771714
912045
750878
204974
1288872
605788
104062
904131
68015
125819
1855121
879711
231295
1999705
396879
1921165
354802
25405
1642296
484700
1438895
1637878
607406
1887836
582455
1292466
1316603
301814
226418
171307
1680910
488661
1212856
744601
848052
611488
1241624
1830841
1173381
889370
1284476
230858
1082802
321584
1148247
1360394
1918854
647669
49149
1250075
1522163
709157
313093
889720
725320
399832
1476474
1559820
1674669
1289043
800943
1938764
903452
1781176
806940
899553
687325
1741159
899194
739540
571515
1791126
396611
1881612
1188520
924272
1054747
1765994
216735
761115
1385734
1813635
269548
1450037
1364469
1291660
198802
16267
198364
303919
1403178
1074929
1892372
882207
1580182
423659
1902525
1054495
634436
978769
1174235
270742
484444
1326157
1595088
807801
648565
845621
1028484
1686493
977582
669275
667664
1899354
54837
1015338
1365953
1211065
1081956
702315
1901451
93390
1332259
70573
581151
793267
294648
1251045
1306042
469482
43705
1865625
1742400
506088
139648
12290
52965
251113
415326
623327
1525268
1454273
1906402
1719402
1316955
1391286
1443344
1024260
114700
3406
1951786
214525
1668169
1992191
303101
1595533
517071
1667528
410220
29323
961155
1385795
222809
962673
1675353
1390806
1836061
1475179
1553878
172637
338261
1508247
1744240
1318968
1682465
983380
1561727
336744
1234966
538888
1243711
1392490
628837
1995992
1049849
662903
1411295
1947283
57947
917404
571824
1921929
744014
1052818
52630
772240
933691
1527871
114493
1004419
1214293
1325486
1630905
590232
632604
112590
1213321
1317902
520727
1004015
1840637
1072256
1395562
591087
917893
1434383
1034462
804291
1996061
1587881
1783628
1324193
405267
417796
738059
1417229
1121130
1115049
1588191
1329063
177993
1846349
12184
601244
433181
224314
1915239
471031
1988004
1846502
1637706
391454
52922
1196487
1809395
1301205
1698659
1815734
1082478
559499
1756626
832278
327624
1473920
38146
98075
1304541
1775754
345718
1675086
102829
769008
18122
1012094
473778
879288
944391
423885
1413110
875521
1639468
1626887
1168988
1810384
1281554
1406993
651476
6780
486899
1371452
306962
1453906
521055
1775188
1436064
163088
1126325
554266
1746583
1870792
1041152
1698908
1483649
18463
909620
205723
787875
1875401
1526821
823520
861080
1544605
1756138
1644618
1979129
1736430
882916
445370
180134
1462192
382803
390276
1885544
1546371
793060
1462921
308121
288711
1499765
1578152
1855043
1454787
1152184
939901
1961012
1265881
34138
1725425
1025922
1021618
1693963
372363
1859516
1939398
95219
1798453
207917
322859
1846437
1445116
349476
1864154
756943
198568
1915708
592903
1957872
704010
180760
1525200
466809
794095
948895
578054
881500
669831
1724268
1083848
1343308
1029491
490502
1726393
710826
1556525
1507333
1577297
1120970
986142
778814
973316
1509242
529672
122607
1456442
1674414
1674968
1912035
884339
494382
1750850
1321307
228476
690522
728642
1800682
435979
1407660
1540819
886801
976830
942573
1114762
1880920
627857
1736266
989921
603849
1768332
70086
846036
1687882
1787385
423366
116017
41367
483048
429881
429062
905155
1124704
1864637
295861
736765
7209
1034317
386471
1127809
208930
131231
953451
53274
1766914
868238
619536
482864
1801744
1362540
1621356
1678126
962883
733072
243325
260335
1625762
365686
497069
480105
508438
1261537
826144
1312339
396487
1245099
1422166
1468507
529948
1952129
7741
585371
877307
574917
1867586
739757
746106
1144602
1666665
1020116
1601916
393633
1827711
929137
281825
241962
1505494
1614693
1855772
450790
282523
1854281
740523
373991
564347
1399485
269507
1044603
200440
919060
1544735
476162
1439730
7362
477286
954889
1740501
1474093
762885
416213
1577908
116253
558993
1675625
483624
34466
1560831
1979840
1918278
1494215
1319863
1937076
1547336
886879
1287897
1493086
1785520
1720937
1849950
69114
413364
162708
1785071
1694801
370368
910720
1836399
1086655
490913
1760219
179358
700955
1441959
1092291
1625858
732060
1214014
862077
763799
1431938
1344545
1269075
931985
197411
1733003
1066945
624332
1365228
821296
1597941
1943069
575690
1056500
1816081
1484326
1661763
902101
1335213
167657
792858
1733779
1569226
1059383
811960
465833
408359
1411650
971117
92673
1265295
469202
1971581
734400
1233923
410630
466059
852912
1455749
473489
178023
1755610
452179
1973136
999622
288418
686260
1187039
1323539
1452968
1002668
975750
324791
1246426
656044
41457
791737
1246090
1900403
1508957
404397
90107
687847
1713698
1401822
1577848
1304768
507321
275727
362078
1470096
1360234
1419436
208241
278015
248507
312986
58466
844581
386729
836990
1656165
1604177
984436
215706
1470068
1952061
1434230
1921757
840038
914807
1400596
367435
1379112
1861491
1113759
246994
255315
719896
701781
941418
1634739
250963
1504443
1983244
748758
340200
1597052
1908476
1134453
1436959
209280
1623503
437354
1812216
1189120
1155820
72573
880030
1650419
897823
512841
177142
570625
1917787
7975
1545129
1541561
19062
1717093
948358
744920
1272711
1128886
1820092
1084223
93293
1121205
1490858
1227077
544854
1584730
1440617
9003
990835
976516
1550336
1545876
387833
1205395
999227
1374767
192908
934911
1913694
1766115
1475038
1429152
1584506
7451
109882
1634573
1666931
1448025
668345
1504735
1194405
1379315
1076268
615085
932819
895216
951405
1903545
1106447
626062
161792
922986
630275
185845
933395
673341
1748725
402269
429245
761955
977414
689378
157587
1275069
685252
1173656
424613
1504652
348886
1975922
1650777
1780123
1547948
754279
95048
711207
627670
1058483
438761
44165
1646789
69834
1392572
1833161
321741
1703253
533019
893164
1001084
1874662
1377186
100494
1239167
1745721
1635110
186121
1150837
348071
1032237
1476611
1250267
703394
1371721
1671167
1177085
12667
1088670
200608
1161536
156910
1500775
1907095
1470947
362622
834717
1402736
306305
1352839
1208283
1208743
1890833
183797
354125
1452960
1717791
794044
321721
164248
835621
1080851
577982
1151695
727139
304247
1198850
1087954
484500
718000
617771
512454
960076
251057
1869133
129400
958180
125862
1939165
263800
654582
1259961
40127
1994046
1808894
880544
1945285
1260965
15941
1670484
1515649
1865882
1310189
1939321
961567
891062
1883606
1241918
1286466
416544
1491100
505599
1795727
893327
411345
1393930
1694961
854051
149290
1996005
749222
271249
808658
859167
1944758
1038977
1354215
1882350
504547
8153
1658511
818508
1177698
1371301
1059738
1003376
522064
709029
149526
1041105
1263088
1650307
809693
1272102
577975
1043150
559807
1438649
1075791
247170
342975
1387015
602479
248586
328606
1241114
43966
1233681
1469875
1756523
531186
1527279
1839080
286206
614466
1275187
624630
1223074
96670
1587130
153646
947435
205586
1380827
386081
1873918
464499
1224111
1123656
748925
439868
942533
529443
332872
1128168
1409603
354857
1092472
937887
84042
913935
1577516
1804234
677418
47509
1274491
412018
1431359
501867
1854988
932507
1072096
363254
1233293
823052
90979
1282963
954283
652842
1534336
1004943
1535196
1446665
996704
733616
301142
1222284
670335
954018
1840657
1385511
1614767
1411761
1556341
845592
1215993
1523971
516181
243280
155515
888613
1486208
1736968
1606512
907853
594976
385447
1374134
750493
1532503
707327
4347
109462
829125
1262212
1240981
611521
794025
1275420
851187
711278
1961197
269994
368854
164122
1985927
1322784
659262
1496359
1403564
341338
231485
1514767
852599
723172
501011
1697459
408017
1915553
1923961
1275340
963045
1670168
514638
260368
1825846
830786
832426
1461456
613333
1366896
7949
17940
981466
1425540
1941311
1825402
629341
655456
1076801
1479024
1637398
636937
1873261
1945880
1443218
259426
1650512
499153
600831
926828
397726
762599
1586654
72941
1071279
279391
1639021
1800762
511212
1987791
706730
1335685
1242377
1273820
1506506
1689245
1991601
66476
707159
388651
1894657
42810
1179443
1192465
69293
1437531
1321057
697644
153980
1099321
418232
1054485
463311
785318
540355
353582
354307
1249658
141472
1086879
1367436
671767
253332
468857
669246
308131
1067993
689995
1802825
1624046
1089895
1698209
52890
1569839
1840471
530013
260896
1169278
1667563
510654
1675854
373779
1440584
1907381
1544611
1036406
1874849
1186652
1094062
953684
1959548
1395354
371030
1042267
1140434
1256836
961442
284870
771413
843923
948506
849573
449422
826080
52451
357608
866788
1787586
1532599
777375
690978
581826
1684980
12748
989740
1423961
422674
1416536
190752
1115764
1589302
929590
83961
1713169
332299
1962631
892840
98232
1768948
1262281
69547
383578
889784
116833
1151562
1519471
594358
1650635
569221
1330149
762946
1852755
1426539
968173
727012
1422456
1861255
562321
1070895
529277
1177326
735331
932843
1251379
1414525
1790615
1639979
253268
1430529
1251235
847729
1112295
555102
288181
389939
779008
88820
1937774
582365
1974052
1402697
1567026
544972
53438
238274
1451474
1462094
109263
655260
943755
1505295
1996811
135845
699938
806270
759330
1488455
1864566
1671035
1226809
1740218
1385219
205649
1309325
1362519
1657197
1668438
26394
1405901
704713
1032400
115950
1023336
256967
1738213
1869489
301378
555297
1425854
1048186
1610984
746288
1675921
76988
947334
300966
826328
418074
166912
628980
1927301
539326
1032962
403813
868374
485991
542242
102762
1250095
22209
878563
179875
1001631
413220
801932
1316089
854849
977053
1743140
1080971
1460486
1063593
1560855
651458
1189396
1963889
1798209
861233
460347
190632
972680
805506
1035899
1943985
1695260
925010
153192
578644
1791371
1558681
329762
1095739
785018
1433938
207457
42099
1094952
1486932
1741226
6352
1033484
236388
1489692
1295444
612885
888329
1235491
199185
1805563
1632556
1522010
807234
1503845
1971808
1678067
1790115
691765
1876731
293574
852835
979712
758952
176679
1090120
1945596
583351
494564
1760618
1366382
1843584
988112
380934
799161
1547972
299527
526882
29379
1292305
1666039
943561
37041
1097497
1079941
404607
1647326
1164271
1571354
1510668
1693809
476924
1439445
956872
398158
1313831
189241
1919857
1494418
1953805
1147183
938403
143171
26168
682418
783572
474918
7261
1826675
1581438
1955009
364953
346043
161490
911486
920688
1307027
1457202
1446822
1872544
40456
953625
847427
437562
1160375
1498567
1725718
141877
481230
1933008
739743
1105419
1813221
1278004
1017406
263564
1407858
631427
757388
1163994
103794
78885
1580608
1280100
1142427
1001356
1116709
1989531
1275984
1307876
1581184
1732599
1675264
1992038
1077841
729154
193052
1753760
1538832
1011881
779346
673863
824731
1625097
891976
207067
952052
1569843
968011
574852
980510
1081948
1959581
1209256
1715303
171098
1074536
366035
1244973
126660
953082
1722581
902146
489648
1417018
1310533
139561
650235
299629
930623
503425
472034
203486
337559
620582
321005
1457010
249774
985935
1682488
90212
527301
507366
1649536
1675122
882969
1453464
40531
1256321
657544
310052
1627543
1500566
1353221
1597816
46609
310351
264088
354667
1980736
1265246
1381189
1667978
1166600
1268049
602548
883593
1273153
1513586
1046115
1638527
1138996
1698824
364535
1204297
13008
217639
433437
1289509
1268274
693709
79612
675543
1672485
471615
1709322
798647
599466
144857
301358
1288858
502158
1713690
1161589
1211015
1456509
46035
102318
1711475
1620099
1867976
1497335
1385171
630442
1434529
83999
825902
1274759
1583677
1116414
1633555
1260356
338596
910095
1516758
653124
147890
1677579
149797
1049475
1629539
580651
392660
1314720
392009
1363904
1651653
1654840
985753
775158
1007026
302696
649303
1349901
882477
82110
983801
395766
452457
398861
172371
733273
904380
1684591
1671448
993857
1065115
1821344
1492115
583165
241734
1912528
1605582
429799
1143572
792425
506024
722930
1423245
1964127
1677944
792633
629545
1901984
461752
553651
987301
1067857
1424500
341660
1219328
1527982
1899155
685705
582979
744312
364593
1231981
92506
255507
922978
1819185
594872
1758735
371926
604918
404706
1077732
1474455
446828
1699221
1425256
1047460
1384166
528901
1224641
1970286
619106
380738
1614006
1305763
399668
140084
1585514
39792
1317412
1032040
364427
1917453
1907618
320690
912061
1679184
1451045
1805939
220889
1135181
919079
1242806
1245973
265201
360113
598252
827465
1286092
1674507
1585961
369544
542641
113823
1976699
1694073
1151968
562832
977828
12799
1263656
1220743
1011361
37713
1383367
701318
1497597
545262
160121
510642
793525
1081922
575563
21025
290028
1272220
1411538
118977
29364
724887
1715634
982296
1781758
1669799
330918
1716239
1977309
1267486
815324
1343042
1764734
804939
1936980
55234
721317
1370369
610702
891958
350568
1273806
472023
1352984
1675277
927846
996115
524636
240564
19564
636998
221318
1222145
1308529
1490177
710772
1237108
92712
1764689
1825349
306839
1056904
921110
1943624
301477
1276816
1987443
1042171
824456
795954
528138
931199
1241001
79971
245522
1771573
1644010
1209911
1988502
951737
1458322
1531286
882680
836244
378718
1041037
1788287
23958
303839
834915
1947235
22041
719800
1548698
173655
765025
1072113
1178552
1402813
178878
987321
1001079
1197782
44760
1355110
925737
1201365
583223
898619
891824
236739
442090
1980722
63445
1528725
400397
1937100
475015
276109
4838
1734747
1471303
21405
628336
944930
1732819
622680
1329864
351788
911978
1998406
648907
1437674
1106605
378005
222187
99194
1767338
1590592
1919828
1358516
1052267
847724
1094056
600975
1493095
813533
1078262
1967544
52520
1874086
11133
1278083
178826
1173275
355637
342837
387844
642853
1646482
226245
753923
1931131
693108
640103
141228
1948043
1324439
29972
178038
1008435
375195
1395700
1220386
1861395
729824
314407
1162734
1749666
373937
1603152
518238
1676401
853194
691830
1661862
20891
1409635
174079
891159
1241709
1772204
987582
426795
1486575
1633851
703959
262897
845557
714242
962244
617742
1308357
88956
1401144
799417
40861
1045024
533018
1626318
1346744
1568438
540848
1930469
1736644
509626
420021
1673440
1626878
201351
1278389
1297670
560359
1529401
256377
258106
258335
1176323
285858
1156132
1704452
1012058
1634073
1877165
1572588
1637000
871966
1656660
1995933
476762
1736116
1184614
547783
1139626
541867
349112
836791
1241683
424949
1017448
1732636
639697
1691527
1896402
1607350
812910
1020035
1453401
875577
685545
56474
1055076
254846
1471025
352372
133299
467937
2139
686080
516638
1310515
707717
378381
137446
421419
677013
124542
441897
1997915
325293
433234
461066
723310
220843
1679222
1757951
173278
1138799
160631
1426472
1400430
605813
1002427
947389
333866
356572
279720
452412
980078
1328053
476596
1994656
1723346
559826
1089185
1980605
791585
290678
1081416
1769456
409173
567063
681158
1261650
1509578
1404882
271892
1719157
1739028
627484
679880
1735308
1127663
1650245
1779708
851483
1702166
861472
515723
574096
1878018
523785
1589383
1896348
1232283
404056
1812115
723294
1289995
281358
623064
1310534
1042152
207198
1022710
168119
599599
438782
572067
904661
1372267
679480
1309058
1078347
1130337
1532476
877703
1631217
1619546
776895
1272855
1113338
1278915
282382
800008
33777
693291
1697267
1674417
1991973
498986
475501
372686
1642237
407274
1763008
437990
575711
1905110
1826749
1350153
122380
1555408
1126554
256
1121166
216904
464182
1232300
766230
1353042
1632380
81422
1440982
672230
1755921
224746
165504
1469033
909719
1668799
565465
224285
887915
1476076
252185
1720347
425969
551446
1659680
1932098
1816169
698569
379787
1378718
378394
499022
1703415
1312385
980042
1213577
148432
1884009
1865418
1683420
205484
1723496
482307
953006
405710
1823391
598529
2020
1974934
134377
1221185
689472
1036323
152797
668507
886640
123859
496203
1044853
1875957
67457
1650312
312583
1013566
738533
398282
1269738
1169881
1224083
1357110
1028504
828230
97717
1777320
1959695
1734090
1607432
614364
284463
1519215
1812649
281300
185732
184913
1004291
1150815
1823014
503354
791675
475122
1297811
777712
63484
1172179
1768064
44293
19605
1771485
688741
275248
1714749
1529617
358557
389428
945078
1443666
336269
927984
274734
730118
833277
1052001
1612768
1308643
466288
1794896
857456
107441
371409
930619
1673032
1952963
550477
366084
1850341
1786597
419632
1037115
869013
1927167
348508
1360448
1415981
1685630
239312
655911
1917919
1368449
1789843
717352
145838
1379583
242098
1686418
1610166
781699
515861
553636
1125948
1407119
177710
1746021
1393794
1640502
1122927
575041
662284
1859328
1015236
1146157
665506
1787869
434834
195684
1270978
216964
873349
726045
930966
1222683
1786468
1218117
384354
71970
1081556
971052
537680
1036240
1228539
1901467
511777
1115064
1522973
78988
377805
380445
892983
426797
461088
1879517
786920
1540939
1510957
1382211
1203023
1172744
479828
661611
1771794
1068966
1824525
1225353
526750
95995
1241484
1986399
219359
771052
1450546
1557678
927637
1212876
1514866
265280
1338564
1405873
558111
1578058
1044862
1444805
494814
1449136
1155655
580239
1707094
906687
1317354
1042344
1026353
439200
663113
1202105
701737
61327
845187
503663
203109
951227
1904012
241599
347411
737469
1867702
1698528
181151
1585530
162571
1774108
937540
566188
1891965
384576
1307341
1899706
502430
513749
1728521
1173664
1854254
1446701
210554
339325
863695
1551795
931142
973058
164567
1113072
341361
1021454
201305
776868
1965267
555907
1769633
600371
9410
101085
234117
1816619
15906
474376
794903
951995
661185
1954936
1991208
1241387
1827141
1382349
1434945
1915089
794311
274292
715781
294326
599810
528394
910302
1380048
614083
382521
505607
1780219
1538277
214743
1696094
784984
1131043
360761
670836
1736355
757950
953860
325506
116328
1882825
1190667
787266
1396463
606367
1955384
1894895
1551021
222229
218336
16994
1287344
681969
1312217
99640
1554287
1379077
395099
477635
1760985
47660
1124980
372090
1741079
1686655
1385403
1397795
579263
1444454
524888
1057887
1780990
1230969
1482960
346937
973494
1429583
1593280
1473726
1028055
564945
1942095
1856896
314477
195305
1615896
1233352
820672
1680525
1138145
723727
1118293
1249111
727082
1302619
452199
682208
1177468
1623088
1457738
992208
974394
41631
1289897
1747408
1164666
23792
1100544
1518930
1743615
1234266
427131
1940181
513443
105231
166625
448501
1287040
1748539
485443
899333
726446
706169
330200
149674
1579141
1207663
299738
874267
420759
1586695
1817039
152157
491782
1771434
1670010
1005826
1776318
1898415
54912
254230
508073
1073073
1141487
701918
1853283
1433390
1256753
1033309
924071
1863461
1834191
1445598
1029513
1694239
1258858
1357431
331585
629576
1139522
913691
1605308
69855
107821
83663
840786
229497
1799863
1859782
1562494
1067130
966650
967265
191644
1055493
1126186
33717
1474583
1621507
520557
966193
942999
720335
1110508
1425801
1491249
888792
808372
84364
1629167
723257
1433447
373279
141937
1962368
830193
294272
702140
848698
948694
1136437
1176787
1582098
918168
27305
1171680
1804096
1073797
1942335
827693
723455
1953619
624071
1021893
1813332
1260927
1621389
604418
1258401
208223
1692629
499186
1073508
1432101
1201893
770617
1979678
723898
19670
448744
1912508
1927907
481243
1054008
1001538
331038
686301
1730589
1990536
818761
1079073
790444
565887
150486
692451
1147981
897301
198433
108991
1405586
611926
916769
1795243
1166184
1315684
424709
1286200
693039
321606
1618918
629119
1673732
1776347
246811
1175271
1519254
357679
595210
669958
184398
1629061
1547823
1891098
1904908
613669
464955
1922821
455414
1340548
800238
38664
1990775
182443
1945390
1719690
1477680
539074
1151097
554578
1521957
59586
1098896
1889499
1141812
701472
1155620
412107
143763
1722803
1421911
1477249
1806324
333963
542512
1645078
1200869
938879
350590
991258
507378
273786
361689
1734920
1633716
1366274
109113
1718942
800365
939059
371411
1358872
433408
1808072
786326
1637188
1800958
381029
614286
900160
193321
950525
1996391
1513065
1397267
509274
868033
371488
334768
273556
162024
1097824
1524019
893968
732713
966429
168260
1152742
1096906
833072
1057908
1054536
1803718
481274
346938
792164
1667040
338029
1173734
261380
548689
1376257
7086
834125
1439970
1430828
1037200
1367126
1375670
750341
249822
1925419
1248368
806533
971217
1035301
1208204
398798
1909415
877657
1641308
1544383
1542027
1543301
1257084
1222691
301772
902674
915460
586600
1545534
1785766
523547
972099
451399
1380103
43534
1045109
1042058
1818513
484419
1300074
1390186
1906551
1109475
32666
74538
1377098
1488473
1608433
1988572
1027021
1420140
251309
1765659
735891
1296665
240734
660682
594809
500228
452024
314972
1757435
1158894
1509961
1852674
1948297
1124572
357281
42803
1685067
1309849
1457530
1129579
1736117
456567
356230
845130
868530
598125
1539614
1417693
1658976
745762
345302
1248576
1416448
975207
178027
1108970
690282
1987876
1894734
1089199
1697168
1493778
1531263
732405
1819856
606471
213088
1739642
927782
1637634
1099085
1714377
275459
1004355
101498
851285
736188
1918949
1501796
1580068
1045790
663052
750289
1300866
1861105
1851630
1411022
1695938
1245492
587247
452795
1283131
775212
765160
1595496
1906095
653405
1108549
1857318
860283
1540476
1917742
4253
170324
1872467
53347
238591
420886
276086
596472
628823
1727509
273413
1204962
1521522
518342
1323754
387437
1269170
1886325
482139
267209
1967573
1689400
1946370
1581376
719533
496747
615440
1994940
504246
1825623
1639490
1616264
1577610
1766687
1357630
1458133
1366112
1000977
1444651
1076536
348809
635523
355159
1307385
273582
1967885
1727609
767234
1382825
411070
1686656
1447739
627478
1832185
330512
959293
1200945
709754
1600937
320126
763750
662748
316043
1538129
215458
1930073
1972495
1008216
1382168
847341
288940
18625
593426
558974
1366008
1646500
1538316
505420
1051885
843013
607512
1635356
182735
1284159
1273815
1250924
125304
1087670
1508865
1862859
636598
1729544
740920
1065345
579573
1078015
1842559
576905
1583845
1439553
383356
5733
445796
1090682
352086
1125709
1357553
540975
1073475
1330152
1646143
1132159
1717573
1835117
1092359
1047012
929803
1456877
50552
1816076
225301
1066516
170152
1665997
1250149
1928569
531353
1601375
957924
1037699
291629
1547278
1731293
71835
381653
900769
1853332
69172
469864
724825
398901
950636
1693772
527879
553283
1365081
1024956
19943
16870
656481
90534
1677861
297716
1181272
9507
402792
627987
975379
812801
311692
517789
532265
1429718
1186563
540613
1839870
1295194
1468361
223300
400612
90853
699440
195038
648370
1019518
1105943
1743355
14388
1158896
81152
1837633
1684318
212453
254374
1455365
1807589
293339
1849137
52177
1824169
428037
714508
1500620
1836815
195066
695419
1781263
987910
1528494
1738682
1463696
315255
1081705
1872680
909555
1341628
935243
1204501
966570
43555
702873
418178
420691
1566943
1267962
767179
626460
1596761
497388
578577
295032
1660052
543223
1587195
1803521
850512
1612925
1470155
114014
137768
1256680
376757
832250
1768282
1416028
930128
1221824
840561
447480
269549
301419
170503
596923
1068683
1908357
187368
114063
882521
368600
975184
581411
477335
1966645
1033817
952276
596694
1198559
1000766
245770
1489749
1347214
1597454
972119
1398765
1509726
1281325
1264573
1247718
535936
539307
835998
1561049
1408758
817708
177721
945997
1234327
408160
1596970
1591384
1107075
1449450
778596
891297
1731848
874233
515815
990305
1583271
684828
417309
1673523
734655
986125
896989
631889
1100234
602377
457550
70112
1822108
780500
538055
940412
1087092
701599
1384356
1320827
1070348
1788992
712743
1029094
574644
664616
238443
591181
743560
265942
533425
1137414
1761660
1745629
1517701
1560429
1546374
24072
145786
155271
612787
1151810
1261254
1198163
314428
892268
1700382
256870
322101
1755521
123946
829480
28918
7740
1911290
1098216
1862315
1687412
1410430
560510
253762
766918
299295
469202
1773439
882903
907481
65703
1286059
717699
1109308
1951525
146132
255238
1358099
183158
781367
326486
1152982
1314664
1036273
498276
480878
1148242
1615642
173584
425032
1373694
1420495
1335296
1481097
917307
936723
613963
748609
41727
1434195
1528049
528836
603370
1946215
966125
74217
477978
1280806
631450
1949377
10381
1745313
1636330
984872
1907267
945310
343982
1636269
1549265
1403445
498013
1266256
1213452
1675187
959649
1851835
1871280
1660457
1034966
131720
1205552
212665
1072368
1686945
98262
1468180
1685720
1882316
1859391
1536000
551767
733950
607019
924762
1001655
1519134
723949
1144187
1836166
1106047
1004740
1633213
1287938
327296
1011217
732333
1544363
1215075
102765
128108
802014
1321691
350608
1290125
1843013
11201
743018
243524
1099219
1398549
324980
327859
1577670
52085
1909396
1251404
1662674
1339022
499427
806736
109308
1051506
472297
1031215
1536462
1149712
1209825
1808054
1913305
1605039
1536650
1269137
940715
1117210
1150751
73168
1182192
1406400
640998
981820
1537125
334179
1023799
824142
546758
201582
66322
504264
1552143
70239
34426
1599622
1528729
698499
1360824
813639
639598
1773826
747544
445920
1243470
1616931
924472
855838
1652692
1624483
643813
1853158
1006865
1282784
1464444
1182744
92668
810746
1456847
1783655
771023
210886
1274914
1846800
348111
1035572
1064332
1022361
1233214
817015
1819118
1915641
1482566
672536
1454041
844246
1592640
119204
1465783
1846524
208833
1077830
374584
569378
1981643
621443
1764796
1379177
837251
1629930
207221
1416722
535740
240555
1592714
1897141
1213322
1620948
121210
517578
1516711
192679
116742
977091
1329662
1949680
1214952
1649656
983955
1087455
1567142
690364
783737
292255
1165326
996873
1749472
57409
1267195
1070441
921614
1426434
699842
304122
1131903
1500587
991531
1043242
1346329
380959
84313
1784598
146802
501434
1907319
34246
363186
1518582
1134346
1621700
829770
549213
763542
1694978
1835284
1584185
107454
278881
1152615
1179826
1790125
1139046
1624396
1302031
806079
1096520
206274
827655
1282048
62562
1136015
1396016
245530
1100513
1219653
1914307
697814
629882
1819537
1644801
289493
1096810
130442
985365
1917453
977812
622897
352187
389359
1007436
1767690
1791569
362630
1651614
1740901
98403
1720669
73186
554327
1173511
74165
570384
875528
1888990
827942
993820
982783
421378
1082613
1491586
935497
1084429
334375
1183257
1881833
1389384
822571
1511210
1803782
422440
565249
936318
1880187
1130147
446984
1679660
124313
991613
1139570
1648392
778748
477696
1798310
882482
1198607
593088
442756
711666
1697477
1784275
618958
567471
1794854
805705
640456
853629
813447
66822
1220759
1358326
1663727
1136466
934016
316071
436478
1382506
52265
231124
742415
1179353
212959
1449701
160609
335370
1718315
1837960
894314
1059777
1859742
570149
491430
1303791
1666373
1562766
871389
1641707
1825500
478727
1718350
497392
379420
1372651
1558535
249198
659901
1822742
614074
1366903
1375896
1453932
901082
1180465
1465722
939181
710174
1291933
392277
1081602
1559132
318873
954149
1936251
1812616
1878687
769385
1839782
1074349
1081709
1189900
1176231
1571221
1458865
1586319
1278627
954450
1924423
1990662
610311
649136
690114
1957677
504123
987956
651618
1321056
1565575
50239
749584
395825
1222007
453347
1934990
1290000
1753193
407762
1729426
111054
112149
1740474
1597043
44531
1793470
1567355
1522256
927308
289228
1731402
1432874
1562314
1540839
1793710
1691339
1529530
814017
521577
686522
1855662
1596934
1049674
1835671
991623
443423
973112
490628
1908768
1306692
1678584
323798
1112428
334212
101365
1137793
191486
1213901
260006
1674668
1477063
706783
1472266
1933928
1826595
1946675
650227
535037
77483
1271643
1162050
1009422
1184007
1995737
962694
93105
1249089
1182869
920414
616562
210298
706409
302517
1629737
468546
1556608
1989577
615970
738210
611673
526817
1652785
340251
1766409
660560
780537
1249277
1560892
1620809
1117422
673011
1047998
1370966
1840513
440003
1536071
1570699
859681
533531
834728
645604
1401794
1924500
99558
1633911
411909
911246
550243
1699349
420192
1037943
62369
1842847
1762615
1024183
669518
1841324
1970098
1914492
1346635
962368
984691
560818
1236480
1194234
249602
1252836
1592622
1957777
36211
873364
267972
107009
1330530
1990476
932377
689289
1186425
918427
1571436
1906947
1582802
1496797
1237637
1460377
1956509
315109
938125
265922
751182
710052
47555
1013260
659653
1379219
1342137
1418258
429333
1087483
1582386
727329
1293933
396721
1948399
1957575
1494325
1838816
1074320
946065
473225
202397
333993
1304932
1362839
830916
229223
720447
1134976
869951
946014
1691240
1935743
532882
1686587
1202536
1131630
450985
1019831
1030561
1391623
602346
1118566
242295
1690258
1852537
910475
558401
1955908
1044931
786330
1262294
477552
620537
1862129
3988
184571
126528
842126
1474123
1589693
1764285
290755
1943536
1395529
1532182
422551
1039983
680901
1005672
1471094
500778
1293534
1470506
709774
1511421
649293
1175391
305616
156745
1095633
1593815
1615118
767140
755255
1053590
59446
1446454
1533394
1122847
536211
1811061
1968244
375973
239703
1743145
994244
517609
596012
1847113
983436
359620
1246236
1061723
423508
356815
1987325
1133602
597243
576465
935804
695946
1114656
1650068
1006665
1841985
624255
414920
1833844
567612
1737669
1304331
76604
1576475
791949
395276
1609920
189521
126384
1218533
13393
273537
1318401
808622
125962
469447
1628895
1166306
241395
618297
175736
684744
1853293
48431
1588200
176150
54463
1063011
1810123
1871851
579933
1287280
1974475
724649
1179765
433637
1643236
324589
695418
184049
408017
1436547
1054244
1886583
1861930
729853
45432
774509
161494
977881
377370
1839650
195184
1687156
1017289
1786659
451598
352356
323860
1136388
664920
52419
1607031
1995068
63934
1241426
1926497
944173
1874775
371981
1083311
618725
58787
1719117
1972994
1381720
1599218
1982126
795633
1436685
1632288
1288368
1824473
516843
1601826
1480115
1283901
883822
698664
1904257
1693995
670870
1808459
661963
1291554
1455795
1459964
935678
1399727
1972564
441126
451220
1770268
1689055
1819676
1616671
488047
1940120
64853
1594420
533346
179821
581552
1913054
1610764
713888
1839076
1401211
1195861
778113
1008506
24995
886811
1612733
808249
1214265
185867
1572163
1302965
763851
1589942
1343682
1647037
1966957
351796
1934851
1005852
152354
949302
104628
576104
727420
140604
1099461
1247374
1258752
950468
432152
1966113
1219191
68086
1901831
399519
1696824
1530986
1111421
1823053
1707729
332362
461737
676644
962376
342923
1881882
311150
835787
231673
150351
1751282
946279
700924
1085548
356412
622005
1959695
1194043
1631143
1453356
746583
82494
692306
958213
547220
575023
1017142
759187
1609294
351047
589461
651851
360662
733116
440875
803754
309907
1006166
1787522
550835
442964
1142437
831006
872892
554574
1353493
93693
730498
1547638
1568139
528840
531586
1944938
1158788
977319
122797
1448360
1152862
171054
741568
949907
1827460
450224
465691
1414790
1862274
654107
1594251
1673719
1790683
385156
1878497
1588065
842186
1166529
612659
1182310
1217089
555478
1585321
60778
1654758
263374
529026
426795
723205
1803094
939050
645816
1532603
896134
954466
324024
1083571
800386
1179745
170347
1688443
1552392
1382756
1284788
1556672
750215
1753166
448621
638085
452634
1744464
471934
701760
1860595
314833
1104099
1407009
285110
704999
378259
106705
1001513
259921
1216878
1236735
66962
782469
203083
1247063
151359
284269
754746
230212
1178065
819269
579274
1999322
867872
341381
1329929
170502
1398332
850565
1727297
929118
99
1666422
1719628
1295816
1550353
1942416
1857552
1870835
1323307
320789
941985
1118814
1794683
1091386
744950
744362
1416590
634620
788690
1091017
943800
7179
211685
657892
1540319
1736435
1638260
428804
226256
68642
1802918
714375
284104
1858589
1630636
1568502
545415
1825736
712743
1935169
232813
679904
569703
1898727
1116408
501164
986146
554471
1929669
1645109
1703567
540263
1365918
544816
933285
186706
1321738
397439
1059890
291104
956498
366914
1443766
1030067
1926401
1809396
1933079
591245
1429173
1385580
96421
1646148
1995049
1826181
1993813
962558
1584951
1041353
323662
1242640
54132
1826564
1139563
713490
1862532
1895754
537089
1908041
1921016
1001864
641182
159726
101001
289836
1818684
312602
1885571
1540367
1767408
1499886
1238099
540838
129971
606268
227600
751682
149616
1177833
1426214
33154
1625537
542626
624115
1280744
362712
608686
1333692
1079022
1989177
1114552
1677851
1855240
1200400
1512193
275449
1894468
567577
593378
99644
1995801
1838238
1006594
1660432
1825191
592362
1690505
1142446
1218448
1466869
114316
727504
398522
544189
1431814
726016
1220132
1670549
1496052
1832329
495019
1139721
1492275
1794180
514695
921865
1434650
675872
1106993
1395223
312628
755872
1673853
872683
370010
1130445
234823
1689139
574522
519170
862973
708030
333669
826827
664126
1273344
1989701
1043305
237975
476103
1462261
967032
1871071
1242031
1367480
834555
70092
988994
806491
614710
1694857
1458934
234148
1294411
1575559
383720
744089
385390
626254
1143419
1308242
1725278
347891
1125774
161905
1122205
410909
963298
2485
798574
487684
216278
1608730
114201
1782766
760896
205164
1122179
1001185
784298
956528
168741
689570
1158727
407396
1046512
1255176
1206454
1751911
1327030
1456610
612643
1828358
677388
671619
1814382
452900
1312591
1272332
586706
1462841
19280
602093
437983
1044980
1096329
1600155
1380208
1426385
1489835
106439
1567669
1548400
647366
281038
627859
951987
770948
1415704
1286314
584796
35592
910400
831821
735542
1463194
1783559
1766224
980865
1429921
1138651
253524
899079
1702875
1312944
1493836
892274
682904
1464430
417688
70726
804861
997012
351741
532340
1151063
1659430
660726
1905014
1454322
1481209
1747960
984078
105399
137207
1966730
117641
888771
65123
376111
1450897
1540200
1690927
1487879
647698
1272323
1889163
1975947
951168
323967
913532
1185818
1123875
1331271
1597222
842638
1604220
1423730
1126041
211800
415861
1661267
1388579
999949
1070327
392657
1333095
1921565
1561814
1507129
100782
584913
1374708
195677
289910
1672962
7387
1941524
1033836
370472
1642838
843163
1770870
405066
1788610
1434183
980565
939724
633924
967226
129413
1841454
366000
996140
217709
756114
898877
1145889
367676
1495332
733225
1319340
1135605
558569
1877594
1478526
1560673
642301
1435743
813215
1052550
773068
136948
1109852
1862634
182320
1727962
820608
528924
72835
1791532
355084
1857587
499252
1976528
1154554
1947912
884294
957693
1028329
1542072
1000021
808779
402470
842089
1835334
1507057
1463187
11653
1229865
1311738
435002
45711
1773372
77630
1508564
1836485
1868570
1051227
661829
316865
1352901
1000082
1589507
110546
269583
31000
11197
102950
518766
262735
1807112
654879
1764594
438450
1980896
749293
1074722
287305
1195206
1858473
186143
372015
772614
821568
610617
808315
1830613
617525
1713972
1513735
849372
128201
1796304
1680658
576060
1798931
1888006
1940701
441119
763225
953845
1193991
1658814
258287
688473
750511
408791
1938185
889071
33906
969561
1281937
1301641
627934
1097620
1959285
533975
350879
109298
394096
1782402
787957
1951
977438
263502
1640016
1743135
669442
384338
1424745
1359136
961978
1829693
315748
1111382
1697538
1824094
1165576
1136739
1773535
1568436
1021497
70247
919044
778432
452485
500998
1501323
1162774
625245
1284238
1608086
1379043
481438
207906
1968507
166525
469184
679838
1400865
1469348
1586602
245919
1736211
691515
1112370
1696590
253625
622037
601421
1084438
855855
1322222
65934
7553
1160293
72390
380901
967436
725244
473372
740240
1194275
1848164
412027
409090
1347325
427557
307986
1607372
1545983
195313
939806
1404667
1098266
1577948
863093
83642
198422
1900066
127642
1723348
776433
1270975
1769553
1307860
1501294
408942
1130674
1922968
535515
1631111
513158
581910
1848255
1157365
1757659
659197
878941
412884
114839
1474005
1725540
854123
1597925
541780
599112
749592
883610
1736486
439388
1613652
867843
725503
1788871
1161162
1352259
1244316
1552806
1835175
1499877
443448
1168426
264345
314578
705431
1856931
685992
1332531
1399342
1586478
1281381
1145433
557583
1284040
758652
1277754
593524
1456868
1836688
561321
1788406
273804
1161666
1591061
925327
1183687
1841282
1017754
1361627
435133
872912
820243
393758
184273
539154
248744
1380965
1735029
1327737
807317
84046
1866958
806846
759905
1710596
1859843
1266278
339049
12828
1503872
679079
1426789
501406
1086288
34579
272681
1573898
1816648
268057
660943
1943644
865311
571594
222540
174217
656484
610486
174419
1461225
1730714
356748
239298
913907
2758
751327
741340
1101211
1440623
1138041
952359
66723
717077
624757
1195098
31286
426628
1485601
980122
1228264
1673121
1711369
1984043
261914
1787463
475609
1373474
221422
97034
182002
1758148
1388183
1090932
1806945
275854
989311
177851
376747
703482
968768
1301111
1944506
1863261
1238780
538881
183911
586556
415988
472941
1217399
1716874
1387554
1447749
1260794
173736
720804
1985001
1007263
1246894
1549935
1891360
814077
106203
986162
631305
200480
194983
1805294
1013037
1712027
573687
913649
136677
341238
1037647
495295
49421
938930
570672
576181
201454
1024014
43431
1999198
87728
1737945
816572
1020752
515451
468212
1380291
1917623
699342
524176
1521522
834970
334126
581865
1135989
1233284
1733559
1662652
1936999
1645488
161087
926240
921093
735869
940493
992673
561981
459645
59982
1891953
1522763
835903
962022
387483
973434
1745768
129747
386853
1292414
565669
110150
1362819
1341805
1828578
1648091
1958537
481009
1437104
1637682
1683864
513922
349227
224714
811605
300991
1484335
1105532
840641
344359
549577
1109203
384111
1383597
1764430
1911352
249876
1704698
139889
1834915
1241255
545968
1683790
1829419
1534622
1120741
1523729
34757
1369504
1419939
265663
705736
193672
806828
1817627
1739945
538733
1700976
881999
1854387
1335377
158686
452773
1443108
1834564
1895709
1959235
1539075
1591946
1421583
1849427
834645
1704698
1798550
1514322
283631
1803859
1430481
1643217
862289
1119328
1427328
164325
632247
1067095
1151319
1300400
635691
1024643
33619
660349
913622
185832
528655
967504
1382756
1202877
1091580
558390
1142578
1638061
670874
1382616
819143
1245064
1371987
1191976
1925881
1398132
604460
1525162
1016037
420713
277589
1821782
1465984
114279
786476
612924
1322468
1761340
979916
736631
1164719
1200787
1862129
785834
1202811
1916069
107388
776
661988
728219
538686
133167
1130363
996214
1032651
1011352
1454516
1203219
389611
935221
215242
1429819
1345341
154366
182132
1894188
893907
539973
260291
1247550
1772937
662416
1011646
118583
1523837
999444
153339
631005
1086647
431
368386
776977
1392101
183197
1797975
1501858
101106
1302128
1637096
1627751
1162725
31152
1762782
1443749
381520
987558
692692
95094
1139878
1826463
1531274
330506
1675856
497417
199315
1287140
310119
638982
1697833
1052819
984461
1798285
892200
1181250
1661209
660352
921874
1709850
822418
1902451
1959588
502723
450333
1192617
1927091
1339121
1034200
842623
1295411
1032943
1513488
573169
920527
115870
56161
1711488
292643
1658093
918805
1031739
575310
634829
634466
1509143
8112
615053
545795
575235
1956803
331664
792766
1379406
848933
1252312
1132665
158491
297699
1240480
982293
1211087
1719374
160639
610136
923215
351361
1435262
227746
849533
1246185
308467
1502438
76172
730472
18246
1927376
153876
1242016
6743
1800553
107233
1256318
1192770
256113
710298
698505
1655291
1158495
200149
249523
1422649
1886857
336965
1911452
1803153
583645
1457682
1859352
122240
810260
791114
1394766
905871
889832
1960907
1866548
1518158
522340
543414
279651
1075439
1822943
983423
454432
629856
617468
1696162
903778
618428
1270241
1660416
480413
222799
1382283
1103237
141934
1881554
493113
1114682
1162301
291306
1247194
124823
1995998
12236
1614432
776310
428992
1407038
443875
1451533
886320
483859
403472
577508
1979262
1450457
1092291
1339810
277221
585774
862373
783702
468564
30310
1521604
1682949
1709318
978587
251675
649813
1627524
397062
1251878
614777
830331
1262003
3892
1479641
1361834
383397
1589622
342860
1438051
1349829
1629298
1480132
1560560
966056
1290552
396292
65758
1370224
850590
1378955
949074
1494302
1485220
990291
262627
212493
1436955
429418
1304857
655962
1492515
1417818
1764141
1980377
597499
1556686
1571779
1544999
942646
748946
1536208
433532
745878
1514433
685882
88128
1403616
108356
1070995
1480795
1627425
1308970
517894
580359
1780405
1380258
1905569
1413450
584057
899109
1026857
936607
1538508
1129204
1096514
95499
1853340
1372111
1056269
1509943
1747961
1814403
609805
204586
908477
465868
759455
1810644
1386554
989645
1520539
977961
1186905
332784
232656
1964772
557325
230442
95361
1925356
1923356
379417
1581177
1178103
1435727
1614143
1570862
1613183
1384823
1632587
810626
1495523
195375
1631340
1731897
1520257
355731
365708
854424
1003962
1731616
1711635
468629
1037605
1865223
1086249
1863392
926515
1492349
604804
1887000
175589
44369
1742600
1907890
1666141
137616
1118563
809601
964781
1243773
1325160
1511844
1088509
1320331
1338712
464145
265157
1418288
1604549
951682
1813753
839450
1600828
1707273
393812
48816
529714
981652
1119509
923543
1406255
697606
1088886
1194488
663007
587973
1731360
1151758
1121778
524688
1692897
1357332
267829
491827
1371767
955268
1447389
483013
1564792
1209463
492063
331195
146557
164148
1394532
1410994
1558413
554655
1974831
1732140
1101599
899901
1635069
393230
341842
386680
1813805
818807
1034792
1075242
1616793
76790
1866006
1049377
1415674
1324716
770501
1184059
578283
178160
1109354
119998
1134856
977619
351573
1341484
7600
1728271
1201614
482098
904387
1372337
189877
581434
1810765
274340
968411
945498
1343025
878581
504641
320969
1165533
729379
342216
1127667
610734
1239598
229224
529906
531575
1210568
1937931
906762
845400
1492908
96326
1838134
227417
405339
1770292
324044
965489
406741
1247955
1864842
1368251
884301
1315338
1691031
1099139
403770
1215348
210404
1049268
1695707
1127950
1274559
1607137
1454177
1631002
1137263
1264309
1764918
1141852
1949343
308789
455679
1816642
3985
1733832
1191179
1337807
1384728
1870220
1169559
784571
1141943
1009068
752671
602427
1373240
1735282
1865439
105210
1942907
570251
1878224
672808
1400735
1553483
1963403
1858822
837124
1081930
292381
1296726
185327
1976706
1780711
608485
607069
1372302
578486
194918
659024
285472
175830
675915
511065
1490746
1906574
254378
1955427
820596
605794
137683
1793224
1742762
1094985
1099289
835235
1776791
1353304
566601
1059932
1232941
256671
1880618
206939
816459
1975046
160802
691343
591368
1449967
56459
1334741
1269089
1153466
1718452
1482669
1037770
1485743
971367
1804004
527512
483216
1955146
1128841
258802
1718828
681958
529958
1849265
196118
893511
1405987
826022
1979219
1745941
1784328
1187977
1184650
1140854
1458403
705244
1427060
1515824
578188
1639986
1847883
1564344
1435765
745071
1590489
1748208
206227
636351
1950533
820989
1306503
1042520
1370009
1309346
817361
1113524
1039154
194911
850321
1512713
1403563
1061005
1123045
538514
548519
1102093
1882069
274643
230197
1764808
1082811
797870
1752645
834071
948246
1549296
256682
672409
1344456
205492
1179981
1921543
1084751
1725492
1217732
1663882
849306
659696
903745
224210
1208346
89363
1213729
793766
980681
675766
595605
1193706
1749826
1392301
795510
1771999
454654
1314711
1770876
1670977
1105197
277771
1761653
1293728
743991
719065
1931015
696869
1730571
277281
1100951
234115
1059187
1687763
470961
480126
1191619
1018196
554364
842656
799510
1704086
765947
1179952
1508563
95186
600574
1445965
1901540
452509
16600
1545734
926233
991963
1772182
1099855
1043398
1261051
1750074
1832835
138219
160337
1052757
16673
1228937
432730
855248
1365936
331402
1828035
788472
1547062
874664
19822
350459
1486996
1331164
514503
654297
240963
586639
1026413
107543
1045895
1626227
90910
513204
1063741
1158099
1133329
1519315
1076964
1682872
632370
87868
823560
1925689
292652
1097420
675893
1349696
1133199
1795498
184528
1331886
722994
1092029
523360
771610
1906871
379154
1433768
412296
1101530
1733101
1266224
1588641
1412235
644991
245888
1323532
328533
765929
1995132
1579745
236051
407882
492698
258717
651511
643338
977080
1165038
1615202
344740
487312
375486
1905490
652502
94653
1037924
1954005
1280726
1677295
1486323
71372
1009659
1168730
288513
168732
302401
623785
62033
784313
683997
1875336
1286947
1876608
1067626
136918
310992
1580716
1689556
1385088
1349945
1601701
1431903
1691366
1334639
470050
1700295
167892
969650
772242
889538
950619
1318875
823966
1248691
581511
757642
1946732
61591
1179073
785854
50614
828234
1872738
528973
119602
37510
1694801
14347
779174
1003306
1557136
11402
1083715
1722663
429840
1874781
3098
507642
332065
1296957
1940187
1592689
451759
265354
1100327
277268
1133208
1091338
1885960
878156
1072679
1431363
1169939
1304477
1303936
854802
806478
1315341
1457164
1771231
1650300
264311
1399303
1520999
1692205
47308
988669
1099435
659442
675685
387754
366775
1068703
874646
1888818
973365
1518182
1645117
1473281
207771
1428606
1826613
918368
915246
1647407
1111632
852412
678205
415619
131282
1770326
956228
201230
23086
199667
651658
127367
548110
1413395
103302
779178
750374
1096219
62525
26226
515359
515510
279729
482124
31379
1407741
1317545
163866
837254
395571
1981578
905468
744296
1035827
346502
1529303
1900601
1175220
1881554
1168939
1191703
864238
1829432
1686196
683928
333234
834913
1200751
1252460
271426
650994
1530064
1590365
1182843
932580
73947
326689
909691
1313135
1232912
1568771
110261
1303537
1729387
1438859
522503
1713383
370915
1740139
1365563
1319507
1817375
1193567
643985
1676217
339226
134143
1960893
1490729
424944
860357
1614504
557016
1571476
1936637
720178
249762
1876495
1736525
287028
1620653
938620
1754754
1324418
522619
674265
364559
466706
1004421
1378440
1403918
1657980
1638393
1883633
677440
1441975
163963
1498247
1177266
964990
428122
1311267
864819
1234428
94819
1692711
382561
232948
1553648
1157770
1599292
793521
476552
612938
1127734
1510311
1864725
156362
462371
1749217
920529
1844864
1942567
1032741
1285286
1371060
1965684
921126
410837
650658
1814362
1441924
323148
1352206
811470
1783938
601686
1409042
1571984
893760
145116
1194131
65081
1366325
889517
951146
1214119
825700
903763
649318
725100
1889289
1198594
1496392
1702439
1926753
1813999
701636
785668
479041
235370
352696
476349
1235685
601073
1988471
1823408
647362
1557525
1310363
1095794
887349
998522
701340
1088952
1140787
1587260
1012463
501543
516962
477988
868337
1073898
1623456
1701253
1164502
1746293
1727182
402957
1775516
650121
1321901
1091183
326174
1407247
609393
466615
1912923
1590564
1585060
813157
1815546
1727460
614086
1663832
1954499
870741
146835
1247536
836817
270519
1359005
1169344
1163924
764083
355058
416596
198954
451932
1265152
777174
1933260
1616695
1100512
1787545
576867
1984476
1622760
658374
1865897
474079
1840364
1143578
92900
169047
154186
1438882
1509000
1087369
74324
1656941
1511477
784893
236950
1264641
1232367
544926
872626
1814738
1929620
1673090
1344260
1285638
1028491
354587
430211
40279
875319
708678
915508
251476
337745
1518582
1237111
514320
1836923
1300636
489595
1726391
950158
815330
1499568
1440670
580261
1878
1650158
1032151
1644603
1522391
1703822
1152455
156880
746854
50202
437401
916050
1933188
1589442
1682831
1100123
434036
1258887
1217953
1273829
1167223
1925399
1610271
53733
1803830
1366611
638133
1253433
1249562
1160490
396988
1816029
1592813
1484209
1276285
1115872
1201266
899844
1165445
1203294
1628148
501416
1269752
927989
1307342
442327
1044206
900714
199947
483787
1308712
380524
153788
1329576
1908296
1072395
388316
1793801
1416859
993695
1294848
1940049
422077
1996989
1188724
65287
1424661
1882492
404999
906191
773804
835684
108840
1199247
583572
1277593
362781
1337834
34714
1848994
704211
1238453
284109
446655
1697901
501768
907844
1113060
1345554
180577
1708831
1771983
1968418
252061
1668853
341392
1800553
123573
183877
989002
961081
1395217
1256997
454073
1008429
1302492
260843
11915
1743096
1751795
1448642
16268
232502
1563186
1173210
999076
1330837
1118746
927008
1585717
1602914
1041556
1121349
558938
1941093
1231536
1663380
1451370
1446206
1493888
1036462
722941
520393
1400571
884688
280312
1382786
985334
636951
1775758
1616688
950995
128622
1618068
1749056
522468
1439347
1229077
40711
1563478
196199
1816586
417491
1668445
1816783
363924
563066
1826679
544549
1966925
1027094
1287470
1337763
969848
1396339
71067
1325160
991511
487342
1132258
1585989
1064127
669775
570329
1915660
1044654
1408085
1483282
490151
983046
433876
865968
879113
1765540
1118057
664070
743769
1349308
1591200
543557
508867
1230024
1056936
1717988
55326
203408
1274657
1976589
1368202
521138
700311
1776587
1641390
204656
1435708
812310
816572
914801
1143715
1884259
1939670
872818
104587
482662
1661172
1925136
1153117
134189
325271
846197
341972
929631
1113081
1968436
1287561
3518
1048004
724075
206181
1366221
694487
737535
221319
36547
1780754
1430797
1695406
1498867
1591906
1872342
1328008
811456
656441
419735
1617228
1740871
1318496
1002087
895559
1857221
150897
1450396
1880910
47952
1465009
342011
1837784
614870
636145
1416188
1079806
1937886
117686
338580
1516692
1764116
1938338
172895
430213
1013716
1359409
1554598
1726254
1287046
1799247
1852437
943943
1506500
102105
327361
905396
598854
370641
716646
108634
468460
1358646
1091765
1559439
94283
28806
487099
412988
1445555
810879
41496
1124684
1615315
1408102
1424932
907228
1199343
1485313
183106
1523320
882501
532470
102996
382043
156023
1960694
1443508
1697109
1318487
968072
1805298
1886348
1223714
300063
464824
417289
1043283
1667069
236885
1351422
1244881
117401
1450994
1513404
1055586
21980
1386054
1515417
963765
564345
1294493
1563351
1899462
1051131
1848925
1187087
235313
705838
606131
480389
661297
1557246
1187110
1958808
844727
1728119
408806
1179316
19621
843642
762715
1934754
1824290
1086886
1170201
1939549
1242377
548564
846160
1974382
1134058
1433601
1282400
1592621
489938
128154
977362
741028
1359063
742643
763272
1058243
577766
1473933
1332535
1736548
365400
1411207
1399801
801779
212800
1698705
1395476
529491
251872
526931
1102687
1082018
506649
192264
1155885
853371
33138
792009
39081
113020
1138181
720591
952720
1234126
1298275
356089
801330
1744563
1553356
1938691
148335
326155
1219917
1194415
1410339
509104
664020
224104
692444
347819
170998
1915104
808714
1351105
1038992
1225097
1187657
1350717
1671083
630493
106754
1485170
1116423
887173
1525493
818892
595822
163007
690862
1340674
286813
1080646
164415
900087
99212
974406
717932
816216
620595
1918966
657248
1624632
1783161
71896
1216733
1922676
339775
205812
21520
1511326
556365
1260447
1563059
1596085
678911
707838
578973
91739
74307
898032
21063
1877428
632819
1449682
209005
621550
689562
60568
1230093
1897699
1937058
1797707
9555
217282
1760057
1628875
1734514
8480
1332991
1540648
432402
1054997
1657317
257088
1080132
141003
1255796
1371798
501833
541009
606986
1932886
1343682
1452286
1254758
1363404
3694
585906
48966
886886
995802
1188939
1953548
236089
1434482
1857948
1852569
1409279
410892
1661214
640736
755078
845507
1178873
542956
1410377
1043502
575932
791207
1375790
1353484
755434
614079
1551233
668919
1337440
231001
1440343
489352
323084
146049
14483
871082
649338
357606
903225
1696339
1703192
477781
1563835
1043087
970868
618568
1946456
1913764
800415
1628820
1732226
1393201
1689022
189879
279130
1859865
273830
1009503
1896627
1121627
825383
1875179
1177970
471747
697978
448252
715188
1561365
1207617
1249392
319086
375218
110949
286115
1447316
1266158
1796614
1598012
918407
1158168
1611385
25239
1576050
999943
1034178
1323139
1278701
1200684
1873354
809996
841481
259649
920559
1492478
482774
1158355
842705
1084316
1001482
463076
1957421
277488
1568408
833422
624970
56060
1891113
697096
1705737
1960439
622674
656498
844925
612114
44692
1666349
118464
641503
1953003
1365316
331967
1139536
785174
225191
1375662
410638
418964
108032
359211
1062293
1735026
1711773
1472183
236628
368051
676757
1372181
549419
932993
426359
17442
871724
743685
1787446
371614
1794177
353861
147426
984257
1022908
1441364
428171
569676
1001663
347716
666081
1923475
1519595
950528
701688
1386518
1318934
1396671
317555
171085
1587745
1555935
555690
390535
490456
778728
1966833
769376
320009
622341
574248
1321155
1019546
136276
1901242
808596
1621168
456971
1029224
1220207
1251683
1337385
1694248
222567
419053
915222
368450
255597
1569349
352402
810754
333246
975090
1415125
1765249
768282
91334
1176400
1192748
1462808
864696
1534806
542780
1108596
496513
664539
688123
1344548
1963176
399220
73661
62396
1435266
1643877
755817
832891
1866824
1401442
622386
895420
221000
1582822
782099
972153
666241
471617
662180
1529897
283114
654196
1145795
247427
614956
1606694
294792
1499566
1098355
349038
209602
1271225
1507997
302143
189267
1936948
1503531
1819034
1270185
253233
1759138
1539984
466759
787075
548644
982174
1464310
239443
1987355
1385191
187375
1631134
264610
1970290
1993283
1708332
461598
1938
979416
744517
1478741
1239792
1321682
368998
1654740
40253
1671484
110650
298543
295264
214135
1078526
1000167
302466
1066755
667788
1249900
1692282
103595
137375
1835037
149828
712191
1121598
624443
1903772
169969
365360
1791645
16354
642698
251932
949438
423154
1244598
1059120
1520258
788248
1707679
1657893
1909356
363423
1261399
1263022
1115516
149024
743294
1707099
1911087
1159763
1387239
910825
1764769
96893
1530809
330125
29189
871561
1629955
603734
1417966
342351
800848
1466561
518704
1719651
1468718
413328
1249334
1921032
222441
1861856
1367749
1812014
1587227
924587
1931820
1978300
1574110
98424
786768
1840398
1741257
1075021
931270
265588
609419
316690
155080
696405
474795
1811794
1566291
649552
418808
754557
866859
1625469
1153265
554175
249676
1414819
1475212
220250
804899
1241385
1770619
1765872
816776
1855018
1662171
1129908
906071
357030
1876004
1086205
497089
47674
37155
377910
535620
795484
1679771
1598692
1582102
734690
1636034
1234070
681731
915677
1183284
286896
1067557
241494
960540
1425415
955245
461664
1892234
1213167
260201
1950180
400039
1028544
1897410
327104
743993
1129329
493357
1329890
1498371
1169222
513639
405863
761848
607911
157000
257587
1352169
1080531
1018123
313730
1809474
1082583
1995496
1652253
26724
534019
272560
1124239
1882606
205559
1207191
1917641
1102402
38592
772441
1953534
1030411
1786653
636318
193683
1688717
588846
1527797
1685029
1830144
248265
694736
1541533
1992845
404897
1917252
698861
1063766
870424
1760444
1176230
536071
1568799
1813312
1947895
923228
421924
807242
900
965115
292531
1563974
799798
528305
608280
55427
29542
1915512
21952
525603
1862146
1202825
1985445
338340
597699
1856051
1834748
1037513
339118
1115759
551725
1394595
58373
702691
904641
1528169
208248
1298551
1399241
829788
1846479
491616
1106742
1957219
1583740
1181293
1445553
1600635
244655
383072
274817
449753
1575467
483151
723344
1785348
824562
166304
681983
424403
838718
1500712
122661
1432605
1263992
1509917
1814853
467532
1302843
1620983
1772398
221255
83913
425434
664566
1046390
1734046
411479
1614387
650818
1738799
1358049
856360
464238
52982
988673
350471
1113447
267470
1006691
1534823
1506412
1839206
344254
453714
517351
420085
539431
823763
1958210
1031559
918498
1638480
125144
938365
8555
1683075
1892077
1981812
1917996
504756
1989265
365219
770803
1371180
1174315
151570
1151896
737560
85666
1098017
363563
1519496
119725
1806552
997377
552838
1342704
1191187
1171733
960770
1522152
1502150
142627
217964
446965
1423625
1406052
1728290
1349087
312579
15383
1766472
1787948
530071
787624
205586
1006227
1512997
1303454
735659
896349
1601233
1987396
606973
1022704
87934
1951783
880784
474399
1616834
1015328
1659404
1304119
686171
240656
1452214
633043
1329648
550949
597829
1890514
786674
1469486
1991421
1812890
243897
309237
1072028
1436985
808105
431443
258859
578704
38346
1787286
196079
1399793
6756
740643
768711
31092
625242
164755
667526
745656
864540
1499533
1747547
462198
862824
15101
1886983
1537733
208234
1416327
561138
1781449
564944
1299527
49649
1904454
1394771
1447992
532494
54805
1523322
119146
1625015
1023508
1167865
253306
147175
1295432
615652
1465072
1911457
1571053
1469552
1016739
1529672
1762437
669927
1478880
1301094
873636
472644
1420859
818057
880565
1819439
1182989
1101395
522167
586936
867020
1455597
745775
1410094
1060452
1703137
1733918
671111
1884518
1925611
1718856
870048
1950505
585910
1127398
18079
145128
75574
979399
1671790
1982277
1491902
1764866
1466987
1012558
1761406
1467781
1077321
762879
481082
1376027
752774
1477788
1086699
215455
492142
1364662
593855
208836
1684037
865419
719518
1120468
1232994
924036
1632661
1727689
1980314
1423245
395371
1707563
88706
1212463
841329
1149178
454685
20750
988455
437635
666007
1195000
1253333
1910585
1781243
536947
952977
706346
1890862
260949
1336317
1550047
1674429
354773
1960767
370427
1215297
1317801
414049
545540
1038165
391333
524900
540415
1471040
1178238
197900
919905
1864576
1861257
1064792
1568627
1291363
1910975
1157546
54198
1722408
1992177
405733
596390
1328828
1647024
1712038
1442217
1701150
803139
927866
1897911
543252
290069
1839035
553752
1205503
896174
1546009
906290
1139762
854184
1969698
1614116
317485
1249065
1740908
1167669
263246
1280205
1869488
1384403
1062039
1724481
1611276
413949
716558
1266574
1729563
1319921
579295
1933262
99165
1102052
1359803
294316
1432053
1457425
916046
1957967
51116
1854913
1295382
773299
1063709
608476
1045644
93027
585214
1287523
213727
373683
825194
158080
1005007
1469569
1610555
668260
887477
1352208
695416
1384779
1284467
1123193
782208
298550
139030
1346279
873242
751428
180183
1967611
666711
1225262
1221773
1142198
1993533
1501851
1097880
957248
1796000
1477466
897521
1354084
378941
1528730
1583271
1770082
798849
536585
559528
239444
652807
524009
896278
1597319
951286
931657
206769
1352884
1506752
562074
278632
1493686
1891246
1037756
1673735
283999
1964200
708759
1420639
1310357
1326120
1716280
938462
171826
52371
27021
1745456
257504
690622
462018
1542628
309122
804736
859756
1730649
1162528
619244
1268354
875080
540212
732286
1613562
792832
1698512
1640007
240838
1035673
418223
1426694
199807
119962
1086678
88527
50649
858107
1000024
1396606
72892
427941
35272
839452
1979110
634543
266084
1725607
1510111
1171141
1058606
1237064
1524777
1801334
875262
1980553
588465
1153052
1723549
658838
1632189
297502
267703
634692
1119562
1684135
554371
1779312
1730288
1883940
348214
1577724
153110
1150233
179642
16805
1545285
1506829
1892583
1088455
1616908
1261715
984582
1874365
1395722
44239
76656
1008327
1617584
1064065
1862125
580325
1784276
928908
109666
1499162
1496149
866040
1578212
63336
850692
666924
24622
1735662
913883
1957454
1752638
1701966
1042539
187516
137063
212830
597799
1963647
1479308
1055564
35912
403123
1539603
1430391
1290967
1054285
123555
541559
1646492
745508
1298619
539153
140838
278857
466051
1355496
1791105
661208
664121
1520302
1425493
126389
1254402
191315
390951
1712161
199013
1424200
173416
1876597
1902008
1309319
1502369
515076
1608658
1516771
534873
233098
957141
1366214
1348139
242968
251597
1691906
1844149
204397
573016
494086
434438
1770402
1559543
1366306
878326
1088708
630285
1869717
1399955
979714
1830084
1015721
610707
1419833
1812799
1021830
1279500
521967
395390
785331
237173
1129068
1375441
1164166
678971
1813554
58049
1612418
1158995
1417087
561177
1390102
1194978
644079
666116
821579
514754
1922888
126993
678266
1126224
1108902
1317513
721800
738295
185280
447572
1045037
678434
1246435
257560
300146
1392828
79526
1346539
1069102
327409
186129
1808031
652659
1942000
1217161
556075
1708591
1735942
1151250
240486
1822022
113202
218860
1252967
1025698
51500
108680
9684
1352327
1918390
1613791
80893
433843
1314349
1131273
422731
1250586
1738654
127073
1049228
903323
1070993
283849
1721390
1596974
1905516
604446
482169
1060640
345842
1789774
1522538
1860944
249788
928176
1178871
1509540
122337
496270
1720462
53745
1380071
41458
1854985
198595
1586262
362326
1886265
924649
761251
211
1700606
614937
726556
531912
114049
258504
1602106
996203
1980069
1337354
424412
1756867
698319
1191775
1426434
1581195
398469
202868
1915004
1180013
313910
834719
160493
1357248
1891981
165910
325827
1522804
1880370
1216467
1476642
1683938
777219
383728
494804
135445
1696668
1056997
311300
315212
913966
1724253
611814
145179
1456572
1448449
121274
1749310
1045052
88194
1390958
1869266
1530666
824482
906263
23344
1919614
1406057
241901
1792901
1256918
1558750
555251
1327970
44720
815306
1544599
1879564
979280
753237
71180
691755
1806512
1238512
1420741
1864166
1971194
1238860
1813788
649066
1856024
1733487
389312
7189
1515791
1329635
826936
895321
1357670
921029
937929
702416
1919489
979679
788601
300159
803464
684413
269826
530402
1262488
1121259
1420671
1703223
298486
670491
607401
510024
261570
883488
888892
17916
245926
285520
1847319
1843852
1363320
174536
1574356
1301717
1177655
846208
1193056
618453
1059662
1763624
294712
1228697
643594
479976
719914
1116999
736077
703834
277730
1560413
128582
935759
351232
1808054
1033715
899601
428427
1679204
431257
1114620
156201
443554
1397720
56966
908327
1768012
1755370
1598036
1353044
656541
1538812
91198
648047
1392632
1153730
404431
654308
632287
1670713
1105077
145673
1491010
1299727
1344432
1583823
258228
1596293
349255
165743
627634
1976467
1897678
1132814
429616
544942
1887203
358862
147183
494134
695016
100642
1168290
1313730
1568305
352733
1679004
1547575
1476693
305667
1475970
1586462
1958695
514041
1700378
1643613
1157783
377182
270167
1207929
1048428
969559
1832812
1860205
1258470
1177644
1926641
33390
1437083
421550
738362
277909
1083049
1636856
551931
89447
1194766
1723529
299964
1123382
1077335
1320494
247003
579111
765836
1932416
261463
1699396
1819244
1414955
1478709
865273
1554432
1481811
333343
280193
41087
782302
1904927
1262828
1218419
328461
1703874
1898843
997335
1983883
691359
131210
99186
1804657
1176377
718497
233742
687072
1389855
358924
1663209
472193
1991845
1513183
101268
192719
1125544
378710
1155845
157772
463781
1340708
51650
1326634
226879
1680194
1786069
125351
1969737
1021557
425695
1066768
584343
1245159
1876769
363312
1404978
1340268
1019009
28528
1946515
1967918
1726790
2321
689477
1784097
370017
571846
1382726
1430142
1363266
376863
52985
877627
56686
608589
1225026
1460676
194335
488960
1017413
1247596
170796
1695780
41152
619313
716767
727139
1008588
355850
1789494
187576
348298
1195557
1938155
1931350
1203092
124746
1240436
838396
1764741
434495
1319587
1014523
444279
669177
1323723
434374
1233969
1768332
1693009
1358568
572397
1640541
981714
1812595
904817
389730
1780639
1694492
1454999
1774994
526229
755735
548548
1263112
1101437
341846
47560
1879107
1676218
1328068
757770
518998
1671639
335068
681725
311487
1714428
1202144
1697269
736782
1286710
1295796
879699
669813
14714
1861303
1680816
65649
1955839
1739877
767049
1661166
1982762
897144
1112100
1064992
235767
545732
1017322
925605
953295
909421
1371216
512012
400188
1345483
1553145
1511874
64522
1122517
234213
1251571
1218573
1176628
1749333
757925
1472377
505899
693353
1199492
371062
1755297
642679
1271975
91390
1370648
508670
1140403
1479321
1133533
715814
705724
63848
1887986
1887088
191722
523898
944232
1995546
490478
641963
1514603
712081
1959610
1684702
957803
1673728
1196486
1972183
1526430
1866940
427716
1112051
1613716
325886
942303
1174369
806969
722364
1025983
1893568
462141
1056719
1998363
292786
904488
368652
859221
1002063
1161586
663363
1774487
1466192
1726129
1936127
1262410
90721
1980434
1434034
735831
1063399
1088534
881911
931966
398591
660296
505953
1037153
1670856
492027
71445
1024979
1375299
1877931
1352940
186587
1382764
842474
1075251
1121981
368761
977125
1675725
1183056
609377
129977
543370
496221
5020
1640867
1724851
843519
427734
1149032
1543973
1491567
1244729
41439
1604103
1663189
807050
1410712
1664911
232732
1532685
1379593
569527
1827388
179745
315741
785336
189503
862379
674424
1025323
1962030
1910421
147566
891662
785630
717372
1125103
1977797
830262
1557840
306886
212960
375427
1518452
1580011
526192
632935
953565
1579174
1340286
758448
828053
1680167
1131027
1120164
304239
474430
1231825
1161060
865833
308396
515791
510071
1413834
867968
793322
859926
825366
1048528
207906
69095
1601231
1809460
1137230
820947
260761
460878
822805
914281
717108
1408355
1863800
719554
1084097
81611
684402
1056918
1379890
1815477
389192
1416741
537819
1524473
1570509
1753971
906471
1886073
1838069
1522551
496959
1058623
1987220
394074
1337612
46194
1518439
301234
268168
1038061
199410
1764524
598613
1843415
27150
1711188
1664209
360161
427048
716072
8985
42180
84919
1177412
533968
1292139
143008
513055
853682
144425
1117099
1405616
25325
1208436
1091281
1193278
629581
1164270
1924302
177608
387133
1348227
1565417
1278617
1673139
1626417
1366463
694613
1427362
430450
1336600
1260625
475340
423587
1538326
1924189
72481
117139
1672394
497065
935172
868659
1631796
1666686
1753458
1526298
676240
1241970
1786460
798499
752848
1351220
477919
1053579
793270
379199
1673210
750248
1593003
336438
497439
978871
1330310
506105
1886937
1056649
289334
1484651
806281
247972
266437
140939
1377425
1304832
1304002
1833617
1455645
1808443
450839
1348095
1726365
595765
876796
260918
289475
1042294
963249
1324269
695225
1256576
1875095
507731
270006
1533674
1808575
165581
1186429
1731616
1570617
1907460
1284212
930717
1502768
687815
1313369
721869
1153219
1978009
6237
1692647
1650504
783448
407696
1113734
101909
1302907
101448
992646
1861219
979705
178317
905309
719275
740001
64041
84045
141281
687511
1307143
685907
1287128
1582482
917431
955429
1928378
1126365
1899108
292287
556947
185699
1993341
108170
1670837
768615
1264528
1629021
236533
383004
1119903
1191204
1505666
1298676
1641674
395262
1150201
1416455
607847
931090
1066805
667231
710087
1112239
651628
1873239
257879
1650879
1954172
1995342
1546242
1718789
846783
1996384
1243754
1001873
886134
746471
506343
1796313
598236
140591
1631597
459337
19524
333455
1843797
339420
1401794
791062
935776
898100
1172725
1998300
1325617
334276
1852199
99265
354268
1401898
91670
460759
158698
123373
93543
337398
1730894
1029224
835712
933754
1724029
1339699
1944991
1969258
85307
57228
1375330
955683
889831
232978
1494427
961671
383005
1091323
56214
1308797
960708
1351048
1473387
1232236
45174
932363
1210032
1670176
1707470
254344
401330
1034628
1231516
175888
1252844
1290338
1032319
116956
943851
1082500
678052
1790251
550071
264810
1121898
833310
1248345
1394641
419885
562221
1427144
388012
228603
288144
1200570
1354809
538165
518335
1156855
1522963
537882
1500650
1833880
1710303
1562365
10832
1117842
746615
598269
300234
871753
1154712
354726
863451
503643
598555
1409886
500892
1517414
990024
1678231
138464
293883
437718
685284
868643
810732
526815
1804344
1017723
444419
1871498
1533302
991804
1984844
1100259
1917224
1715453
1379669
1022026
670558
1086463
974537
1165577
1053050
782462
1405151
1471021
1991076
1557629
402033
376767
1296181
1680156
208037
119832
816301
1120775
1105974
799548
1876282
614201
427435
1106505
595311
958463
80603
245900
704506
1024822
1192104
1431987
1319968
367244
639332
41267
1857504
1312168
1470677
114351
1600594
1451651
968093
233999
1217915
1997396
1683010
260691
1159025
1542184
234914
262681
716618
133355
1429896
865112
867762
211309
1756370
457995
352308
537820
263762
1417658
1593944
1824874
185323
147700
792834
1803185
671391
1675495
835540
1059648
81071
537769
50141
332526
1206924
1540630
1736295
1217708
1125141
661184
1937744
1442326
39294
573133
1599036
633216
121573
177400
1849842
1936926
554203
1020193
1170850
331205
539952
716773
1465479
396798
744290
301530
1088768
314895
1897368
459981
737652
797575
3696
1964006
311410
1985101
1319098
17106
228032
1764756
1712745
404634
690336
99357
1767387
129242
730492
1437128
1888396
1679503
154615
634655
1759178
705200
864763
1453620
1041343
381820
577163
392613
392720
301231
1598551
1417313
346028
47585
1735624
76076
1884106
1850700
446347
293151
1865641
527366
971959
1591696
366802
316680
1653528
220552
1679172
210119
1415865
1785447
1109910
379772
288050
1831968
1838585
300066
363300
154447
549290
715215
1965244
1055961
1260842
557818
1315047
8332
1750556
1130162
503662
1961108
1877585
634818
15374
819143
1894224
559678
1918052
1790738
1183312
1825884
428536
1055588
1520531
1578497
114968
96532
1071687
1931925
787639
716930
379380
345644
314294
896330
1464367
879405
67009
1269393
1603890
1953263
174943
1044540
1534617
929776
475664
1644129
163951
586699
1981017
929625
1626461
1519734
1129770
354356
819152
25263
1754984
602980
843026
757462
781626
1158801
168595
1623070
1564093
1237991
131299
1013611
1914353
1964899
1532116
235294
962885
639003
1191626
769751
593023
1326486
949814
477059
1727836
1874053
732306
1334564
1675508
1489928
905370
869787
1271753
1457327
216760
1991148
740530
365268
205750
1002717
1919002
1205359
389487
1934940
1794239
1133807
571393
1407187
186549
1650824
579345
820331
525262
1746314
1011970
260266
1416888
1175429
367627
1678529
1929169
299960
1132540
1867242
474104
1909211
765014
1014178
803623
712383
1181386
6726
1977529
1984676
189955
315679
431719
643346
1520905
1179443
1899502
1506431
285103
237382
495965
6627
154143
1038543
17536
1178492
518491
1086985
1270902
408114
706707
574336
1675671
172463
1851649
1428645
1008999
328973
768731
1941175
1552462
696614
1805452
211402
1913345
1250648
1041583
243224
372877
481003
205180
936037
418572
1507884
826307
155089
1184794
1516758
1598508
353666
1693780
703898
9749
1739570
542294
1567965
1831388
136825
450406
1692255
176147
1483846
9331
278107
1845156
811037
363928
590326
435198
992254
134908
778299
1546945
353657
1884853
434464
768051
884265
1164051
278708
1732510
1676786
669305
1700405
42727
1718668
1684314
1019583
1039533
621672
1732614
1481823
1009352
1333677
629584
20260
312356
1603506
317610
1704340
1129516
347440
1282965
1276123
1658446
292734
995802
404075
163105
527416
1775236
1734485
1054221
492828
1062270
1331932
1461691
1453632
1163272
1728552
661910
996422
1836127
969093
1279628
1460795
1551428
715811
1500820
139678
4897
1734000
406128
1953174
1566623
1716000
1333421
1076007
1965682
99011
222348
1317366
1097182
1654074
1933748
557957
32929
494533
1986808
136778
701172
423812
489988
1458719
1190647
1905148
600921
330130
740984
166775
1985334
1867068
364301
211638
283341
349230
13910
89944
1235898
1146031
1297498
686818
1146140
1386010
930721
776858
943427
1453984
389788
993459
1053685
1061438
65312
1384303
1038323
1930126
943221
907690
189493
331931
1475760
1266316
184968
1606457
1807061
1900678
64803
1378756
991246
1606960
1234056
504103
933285
805791
20909
198745
1936298
1355045
1161401
1296959
1312024
1184136
1905597
828948
1516946
576522
89104
1060632
1022033
1541481
303357
1390685
964532
1854344
395506
210106
1056819
425631
759625
1751942
168708
1400277
1728222
1292814
927995
1330984
68783
1967226
1707332
1985248
860607
1148306
1072530
798099
395262
484677
1529765
551462
1864446
464993
1938613
1729443
290912
1144969
535993
1810092
1715911
1344779
1250986
913349
193099
1060402
1088543
1435135
404932
1992904
1554818
911717
1841870
22622
1186694
259454
1140766
24752
1093861
914927
140641
1477753
1069474
631384
1998657
1738906
223759
1750675
1115460
1803581
554088
1302951
733357
1122949
324856
1105485
980445
1034923
1597634
973016
1329100
1220679
987874
1400379
133800
878758
1377220
816625
612583
1956674
1002921
1235014
986523
1191954
1142185
1431171
1991411
1087035
1741910
1106210
1645882
1370051
1540976
534675
1982879
1703165
1170901
856285
1738590
663526
1328737
50113
1433818
55083
1665736
1123624
574956
680790
751660
1362400
1390768
610639
654127
1593808
1756376
989215
818284
69816
237670
390515
843889
1426380
1418358
578380
527299
507966
121519
1881528
1366515
1977610
1074519
1986630
645896
305413
912857
1160213
1699709
1611059
1922032
292489
180551
1356483
1758186
600465
847803
25476
20086
1808097
1583753
1851653
395019
1602975
1717728
593355
838158
1004738
1730193
87607
1114578
1535096
232779
628520
1690067
1038065
657160
1800210
310486
1592778
1551344
643305
840836
675073
1442013
136702
1681229
772272
223992
1030914
642775
121200
1682111
1924365
64308
1193520
130647
1965261
408500
1245033
66141
1881212
1676995
1106324
939073
957827
665015
1454891
1190967
1773744
420398
1676874
43528
1119610
1729526
977346
793818
1140824
336012
1755606
90165
100229
1284437
1523802
1037520
308181
919906
1632540
1161161
1108342
1657615
1385369
996121
924861
971368
1445112
1473413
753326
164820
59219
771610
557987
681064
252708
114066
1218370
1619729
452594
969297
1694324
1913736
399255
1330645
1381422
1306614
293581
1478548
780498
505893
105536
591995
158607
452763
944801
1491346
20746
883686
1822701
1017046
982601
990011
1740783
1867728
1432079
1425894
1384531
1484068
1635532
413212
1444691
929863
1532677
954357
1431269
544482
897028
1861405
1923432
642783
453698
107456
469338
472073
667347
1321047
1992348
340678
912612
938006
1906627
431594
1883970
803407
1112461
865662
848761
527615
1309911
1340798
1454349
1428842
1305672
1694855
1411664
199489
921173
1333496
401544
18574
383329
1513994
1101441
378795
1363422
1929825
823273
1697056
1389727
1086298
222942
1443719
1569508
297752
220547
396808
1533799
1881568
1893619
1725078
186523
815836
1400716
597754
255685
680868
808249
1082496
599033
27703
250302
1983733
714303
1860620
1356240
1674242
1338790
624758
290924
491277
1313654
417154
1683171
1750406
1400137
381172
1802940
728820
1121721
711249
192482
1529338
1099241
1948191
209923
1948202
1510270
372217
5802
1080490
282057
176758
171384
4890
1096953
1583879
1635979
1514804
493035
1213211
1616393
200043
451154
859205
1117399
1591514
372323
1340842
1537088
1706710
734180
1031751
1939841
1037890
1896407
889640
1485113
327085
1212352
1186883
1061976
642503
908518
1995474
994385
48731
1664491
1663681
1989195
999453
1511711
269879
843471
14881
1667247
1539524
954142
682106
351416
1972418
246550
1397126
1051429
1995693
735184
1096649
134765
524339
1432937
549621
632452
1806833
1693489
1130137
566532
1398672
99513
614907
1494367
720755
1160568
350108
1230169
674273
981083
1241149
473900
409187
1598396
1302288
1162798
1383962
13284
875350
933828
1665649
1861754
339544
45288
1105654
672826
1896093
570472
1878707
1159063
1092032
1148092
1405572
759976
1955523
635936
817087
1345050
1270137
1403354
1998783
947886
242191
1749203
213646
1826746
1387410
1121886
1343603
1421857
1694886
327399
1075639
1881696
1211131
389376
1088497
548811
14005
506158
1357806
1859657
1848554
1206506
124711
668271
1923320
1967334
1110739
1895104
1570601
796303
1806726
827120
231861
1134860
1819103
672807
339843
900225
1768232
192569
1684072
547310
1499651
111183
579205
1424745
1364991
255486
78262
471980
1600463
1769850
619240
1712513
794429
342474
674400
657576
1841139
1876769
992621
477135
1495972
1766457
788378
1243249
336288
1352090
1809387
377395
425599
1505700
1778291
53533
1223792
534170
1455738
109974
230884
775998
826299
1309837
1006419
1516517
190791
325294
450260
863061
1737860
839853
1311483
1398415
1374225
615589
945153
1679778
102995
741470
651609
756916
949306
1013084
207212
1428340
31058
356842
151757
614204
937077
1991960
971402
1921860
322734
1647425
218727
1709517
780807
1050758
554973
1041412
646469
902080
1159325
1944920
1434927
1866283
1656203
744654
862802
1630629
448477
1456838
1599102
1500393
366097
1289341
1610987
867181
1298287
278615
784723
5138
1311128
465090
1812872
337968
1895114
216792
627669
807896
1261063
27325
1309369
206991
649948
561215
69563
1825378
1484916
726944
538326
788852
397832
931956
671858
888565
1713934
862909
789125
759279
617655
1085868
97441
813163
988546
1784079
861591
1194163
1381452
1203773
913412
121077
673336
576081
258170
1748705
859129
1272961
119463
1721442
391238
229566
522473
133414
1598173
1842750
497815
534011
1251412
635390
88239
1060733
1199886
1887873
1749687
356307
1841212
235597
1402178
1148797
1044412
1263490
396297
1025274
957034
1445986
400326
410306
1064236
1532244
1932037
255061
1310607
164763
55563
1220206
1861530
759568
1121595
1003698
1589793
1086980
1478066
1364395
123066
1855073
1315024
545792
1677880
789682
1425641
417295
673553
664838
1828866
213999
1720506
1289281
1567112
338330
1721692
222105
1148959
283874
604197
1569284
1935733
1528587
824104
1011329
1176670
1549655
1719449
530879
718564
282674
1068513
418720
1120818
235498
1694972
1023074
1798605
365854
661294
1039897
1102856
567982
356870
258618
1762721
664191
1074863
101272
648855
507075
654319
256428
1047650
351164
109892
1259540
1570604
1031854
1220211
1184556
957573
814813
1777076
1219331
645517
1056360
1376939
111643
933556
1332119
915716
38977
400988
698837
553155
887263
717909
1554274
175987
1870485
1099209
400597
543509
1847465
652633
1471244
586304
71216
1740336
730669
1838322
718842
1941610
1755531
1767781
1777512
1731035
640272
640690
245642
1559161
1574495
1241280
742084
899648
1039540
1919739
302461
985464
1126419
890950
1781079
1367272
72296
507720
394285
1288064
1046025
1465478
1803620
1979988
1896157
1639176
1774979
898048
552718
780275
1850685
839384
1524799
1176419
538936
1588424
206271
1268721
1843534
953504
1911919
574240
792084
1133215
346065
624720
350535
1630524
771391
860110
1092843
304395
630538
16275
309704
1237200
1715149
1269699
937494
533815
1105579
1613900
558037
1698647
327382
1343696
1739393
726781
1810854
1755214
203973
511192
1765386
706217
1861176
86318
788361
1510885
1251420
1810003
1187100
1652582
1623064
372371
238076
568032
711273
677660
1338567
1425481
1394414
1862393
1201943
144292
1244169
1811529
22579
147303
647716
1232636
417064
643267
175359
1194837
631791
716556
270861
607613
140685
1428587
1921918
243963
980440
821532
605732
653534
1986115
1036132
85712
1700405
1771093
1424195
362055
1125303
283780
786820
618147
468045
1619400
888043
411391
1898139
1333549
1658839
1528790
530154
1448129
883913
36997
1663501
1145975
758162
643779
439723
1551496
158000
1208562
924148
662215
1286469
1190573
469293
819630
176472
971587
1390910
477325
1716656
1462191
1701863
1541452
68043
302978
256756
1662469
253678
935959
178630
1549572
1618595
928661
1293995
290083
1440712
748810
425808
1056956
1977333
1126382
1604786
1268400
1307046
405396
1092817
1953537
517660
915211
1689112
1567626
371146
1545132
357510
546901
1580228
274069
600014
1338084
1742439
1571247
602533
1092716
1103568
1926785
344752
16144
1910141
473164
1371206
907700
1944651
283083
1083715
909315
1915826
1693364
113487
1488160
1524593
370871
1163944
93152
985432
843899
1250556
259607
1591097
1731566
601004
38146
1314472
913076
63934
620208
886446
1298065
1075465
199255
1141785
1800517
924859
1193261
249299
446809
335357
1699115
476594
735462
101657
1899475
1213273
473467
1887176
1363652
904850
1069916
661389
1489299
365267
1541181
1049838
150872
1802029
684724
1918639
1947202
1056709
186295
1641506
1565028
132782
773938
665673
1801112
343128
246942
702301
1629447
1612982
1266595
1242247
1834069
1560822
1453421
1257749
1990992
562339
1182485
1157914
1827420
1948636
789368
1567992
225939
550977
528652
1718976
528770
488858
111767
1576826
1976196
1701477
1198323
1231565
342682
45217
1595454
1258985
1543861
1757067
1085863
1207454
379284
816854
700006
1990936
1371979
99856
1559005
225936
1786986
1879457
264237
1989151
884244
1613844
1273824
541694
1202397
608340
1471586
539138
741773
1601118
958265
1157960
1836487
1689372
458582
409734
1140620
349356
3631
993089
1244284
1489941
901001
927855
1127360
632984
1086133
343732
1411223
1003715
1125638
266526
1423847
7067
1887480
933595
1981100
1144019
1490634
1843881
646796
112814
1610108
1128007
1241307
1082341
1282358
1493932
333104
952973
448729
1222036
642264
1324695
1978559
526772
1151805
1284908
685205
1899808
1345448
1983672
537383
1302270
915916
1000329
1565194
732640
1773141
505320
42840
696838
105506
1952453
1739972
509446
1970656
270667
36716
1478295
1178141
1726510
1816378
324134
1576936
1359693
790855
254326
1231815
1431748
1470051
122073
609584
101159
1884282
758194
1056424
1281665
1722930
930834
1951296
1519798
95686
1659605
1415400
790027
1667434
1617789
298828
193899
1609677
51766
1742600
379128
1449141
1357852
1312449
462515
573653
819157
1644454
1509714
13368
1981917
1864466
892723
457765
1654630
1055805
599949
1563805
295163
157757
6774
1127062
198050
728604
1460027
486107
1035633
638225
1628646
1036244
1788355
1035787
535237
15303
1651949
390286
816258
316457
1395990
1119862
565404
92111
1200535
1632226
733561
722801
1793784
1418758
403073
1062627
1615212
1261178
508764
855314
1877650
1043253
1105875
551952
559046
182659
1255691
79289
1111398
1850166
871346
468245
1444815
400765
1360043
1306506
59561
898742
794393
1432799
1896731
227862
1251444
371561
937708
1653758
854128
635020
1341570
1230059
1714316
1889592
1249966
1939662
578090
11949
229553
1089705
49989
1143538
97611
454563
1895796
1314776
1728197
1068679
1670234
739412
400935
301741
1590263
1714355
305786
1998392
1752916
1737168
586698
1292490
1905865
403764
241014
237459
1405554
51993
462286
562064
184459
347026
551330
1371665
640952
875260
1093117
1178923
689674
648198
732545
1609653
1302804
122119
1716721
188208
1434266
1203252
688811
1271252
1512108
1385335
1970338
681810
247313
1788398
1357638
1935615
891645
414664
1389905
1357080
656899
1759736
116663
692078
456850
657245
1386123
1989804
522087
1089772
1616281
1103975
1266260
1619354
59921
933807
1897931
1458815
405036
1327063
292767
249553
1906672
1603581
1558957
1808677
1371014
1200466
240371
60993
1852699
1714519
1787629
1599045
727607
1826244
478383
280779
1807569
1966409
574955
163021
605901
809435
1374893
61017
157966
428701
833209
1273442
986466
124498
1029313
1011667
1608150
1372088
367685
72466
1293894
1210786
1032980
124685
501576
845811
648259
411154
1693537
59317
1968019
808020
445857
930423
203887
682908
1871526
1654815
1050569
1249056
155551
518463
1103874
709145
234940
958778
1892634
1130853
1752420
858915
1295593
395161
323810
1414626
1582265
337159
1650116
508014
1156931
26808
1262007
904678
157334
689801
799541
244321
914213
588181
1896094
1803618
533107
1085907
1734959
402006
1149572
237089
1996118
1362508
1986846
811827
1272645
1291835
1860189
1225405
1594839
245352
1109493
1470334
926638
1992039
189218
1556700
392696
528614
873829
372455
1067161
1429745
147617
495783
1696845
112030
630486
235089
457029
336979
1824162
750576
1690769
98583
1276489
109861
553810
358091
1865118
1610246
1850249
1459543
6102
237863
723963
1086013
503667
387644
1914202
874279
1171777
1890906
1267644
1011627
73809
251166
999121
203685
82707
766307
834651
86293
1968032
1831273
516740
481117
253774
879132
1880225
949344
561364
589052
678874
1672880
122166
559189
1974957
721361
1577123
1131607
71534
333943
51319
269364
327434
1817492
571518
821053
1486439
663988
1302743
766113
1886968
200291
1715597
456101
1783071
1198839
977850
1664814
530591
1249113
1679804
1576470
814709
105298
972469
1833813
901501
199691
1910030
711497
1510823
68319
137357
1025825
539725
667915
1865751
1926284
1081145
1790601
520061
1171100
184199
500553
1104639
831857
785163
872791
775284
756160
1460437
366082
1462383
1016096
1330955
194249
502946
1699690
1113123
364826
1691244
1931426
175039
630021
733275
1239343
550674
103464
1219806
1979227
1049883
1452910
1563593
111489
40938
402694
682925
1358189
1446980
827540
547697
1090219
109364
1254825
1904414
1317620
1688162
1742172
362821
1931458
542852
311787
1717814
1598810
1880376
934094
1686200
549787
61996
1955622
1427354
199173
1737574
1142128
1454087
574759
1160389
116335
1249944
669836
1754658
216790
1806751
856698
467829
1814199
1796055
1362747
1069145
1024779
412012
699407
5246
215670
609347
1110917
291342
1597956
1277218
1144751
887048
1672008
1084718
189315
973630
168766
475003
366944
936841
1635141
282380
322498
1231582
999552
1647265
1833120
481436
851667
326090
96670
935087
1811159
1716308
1809984
1925943
517871
1923151
1982255
406589
886166
1320647
992560
1315125
1229340
1992365
1271192
1200938
1903946
837037
812860
1348612
1084946
1936159
1464271
1799911
66499
1086177
1834187
1470445
1252862
210218
138761
1365278
1525998
296301
803306
1769593
1062255
440034
665723
1952069
1052504
887640
1974564
1651026
1564968
21711
530469
573548
479552
724553
298204
1995455
327273
89976
388035
1574398
1223016
171575
1600516
708278
369063
394840
114279
1695105
1378099
1993069
822030
980094
754360
88660
1190146
491632
278091
1380024
505056
1810066
690759
1469769
1961725
950889
1267102
1433508
472606
714979
1779786
966290
477985
884973
117529
444410
1346854
1865182
1093705
287296
897925
1473526
1770849
302919
1180436
742467
1819844
1026247
1739415
302264
488744
738993
1630778
1192524
19900
997051
1797709
1947808
199544
1009893
205859
996765
164488
230554
932267
582975
792477
1938609
1708870
1632574
1423625
371704
3353
1434285
1059150
1732278
883690
549479
103233
1141306
223015
1911078
133190
1938198
1238432
304177
1113898
960141
1866388
1898093
1671903
1316762
1268112
1962936
1335615
1933210
877785
249381
1109890
241795
639328
1506453
1839452
1850369
1799036
1622176
676207
1410759
1014353
1909696
1114262
473833
1223634
1001063
762834
1666632
834209
1069462
943922
864278
1091140
1467859
980238
1464903
1172065
970380
752900
364602
351624
514659
299509
1842188
1625140
86350
487129
315108
1222917
1651151
1497076
1199671
1490441
864914
808827
573029
1784648
984772
1751985
1355621
1740732
599610
558932
1293401
1904938
212470
1193557
25640
1493912
1563515
980623
1705617
1290847
377141
455804
821769
806156
121718
1796075
888836
175015
583892
1594857
178121
435908
939923
1849450
1294262
1318378
583585
489084
1224229
1777944
1206088
744670
1011325
1510862
1701626
516069
1986207
731728
1584253
1669392
1218335
114198
1006121
1926230
607680
539936
1927969
1182766
1583207
1026884
793701
1002659
605404
1065712
1869928
1909304
652524
1655289
1194652
532116
1710921
634001
117501
1107117
93461
753584
1013295
816122
747969
1553736
463389
343195
1120008
1757603
1666563
1631839
602837
450108
1423872
920084
1245230
1696593
240647
761591
430255
1689048
756669
1667613
1932824
594627
932921
1266782
1602781
273922
1354286
840672
980958
1807966
71609
40849
1654519
1515649
67754
198669
30380
467118
997211
393069
1681996
995636
1677451
1238648
1924588
1108587
1745933
690001
1862263
248848
1246397
1843894
1458157
1572586
1838973
1028696
218716
1637280
1659433
1412278
652227
659181
1713435
1450480
1328875
1707805
1385501
749690
99266
179929
376590
1828603
759396
750566
1119465
1467553
333578
1166860
1509589
887675
573917
442198
1162585
1810458
345528
1480485
1156748
169030
107992
263328
914092
1505340
1405145
1780759
800347
548273
188525
1072512
1384052
870402
27515
540562
1061960
1832599
1545914
1819988
133110
878204
1406687
1316631
1135531
149435
1633519
990131
1975505
496870
713722
476964
1243399
289378
1729039
1979278
893289
363921
1315554
776983
944464
1388646
1150007
194768
963048
1549119
1351209
1105064
444616
1603275
1932533
559362
1314735
926691
1921689
1956835
1212637
1589276
1064751
1486520
1897750
534215
1629854
1914658
143388
1720981
269672
1009566
1846092
1510330
1269576
655254
1313088
1922343
1854907
1344484
1283016
335706
867816
1053237
1190237
663432
453622
804069
1528416
70955
1254320
624120
1993689
644819
822301
457115
1428597
1016443
1346031
1274960
990382
923239
349280
1841088
876498
1306520
1371950
810575
1650467
1009164
929034
1942116
1042628
350161
750429
160742
785279
1247084
1834249
747831
1171719
1583327
151180
1574748
1109398
1126013
235731
317372
79327
1238473
1608441
1782383
782043
1124707
707122
1291692
634432
616410
1832294
1943402
1844066
189963
1621899
1229466
1896199
740091
1431700
1183518
271991
1762854
814348
1860563
1898184
232176
737164
686621
1230546
816543
1762500
1218813
232927
1906054
1773439
275221
958661
1770991
516882
1967718
1651400
1169182
223341
305261
1778154
1210668
1540608
816156
753062
996106
1497312
1688923
1615290
983044
1610862
1959169
1104425
1563327
616665
186865
197042
1839071
1696497
1924802
1221494
1545715
683305
122954
1589513
522084
1801013
1890822
703788
1481711
582481
972289
145072
1933492
1113913
1069732
1808535
508729
611295
1696428
940424
416864
1354423
708217
972482
691146
1693637
746716
1126881
52007
1982375
280579
496004
652535
359474
952067
906933
1594835
1462378
1447237
862050
1824096
1244499
224769
150221
913709
1009341
539050
487930
1409903
1124668
623398
1529256
866866
647302
717352
472086
1968695
1583237
108815
1616502
1388647
1233883
1285388
377578
276524
163062
600754
1182702
1052868
1716883
3397
1910908
180482
426529
411497
1583144
1346663
1721664
1348118
1785402
1536697
1498109
1663334
1459578
430860
1096368
1338263
1056764
1379265
1126415
332601
1466101
1759556
801936
1299375
793494
936889
1641303
676563
128287
18107
1138630
441944
220582
932716
1211366
63916
1936780
1808684
92292
1198741
1592429
259958
210005
602593
660747
1562764
115524
1191590
1943580
964557
98949
843398
1717322
90589
1215434
52185
286113
601603
730572
197409
575584
860429
1750732
551726
1400006
140908
1814607
678853
5235
1324855
1391616
929546
1242936
1262252
1762142
1001038
917867
95279
1632682
164623
1144182
330187
253108
397929
491198
991920
676857
268522
572349
1961687
1578810
788016
1561263
1379554
1517007
1009924
893888
1845076
152538
813712
715972
1821757
846093
1027711
1335964
1333231
1790991
647893
1856479
109378
406429
1180037
397424
1784532
896118
523134
1653095
1932967
59453
59724
1602669
857190
554359
350341
1623371
756482
3160
1525114
1890496
1165588
932054
617791
1644815
831920
1929893
133528
995183
1545481
842372
1922712
51114
1573576
123236
317266
518743
1194805
1534654
868784
567752
1075871
278010
1827928
860403
396242
950756
290582
161762
901690
1504460
847522
543351
1985044
64586
577638
581445
479928
844758
1290036
1855489
1501445
1457083
812884
908196
1903730
1980521
1244633
339286
439117
644331
1785768
1296522
1996566
478811
359146
1284430
1552304
171734
62546
1826897
111941
156013
1242977
985169
1404874
740173
444115
1325271
539913
1848099
816927
933167
1882760
1444778
829267
537286
1152454
720590
276286
398777
1069041
1253488
1440213
300491
1015483
803920
583053
573828
932584
1935123
1474717
1550530
278025
275025
272886
1531668
1808605
913171
940493
144378
490771
1118150
1828107
188993
1143981
411205
1970661
726839
456993
712224
1270259
642098
1350232
182378
521311
1925339
714017
1242258
1260711
1596554
563427
6200
1704394
1554264
235975
898348
1070130
1430835
214923
1422603
582836
1324037
766063
1769765
807776
1016001
1050045
1124339
899102
747973
1964810
369184
115729
62978
1884166
649951
109078
1950431
474210
1136211
1672400
1936882
1219630
1285364
231413
1868643
1669076
720220
1536943
1230937
1289746
1696794
1064225
413442
1146235
1263167
488068
519792
36287
1173296
886977
1442813
736476
1099300
1623935
1162988
782494
1850188
552518
433144
660700
635202
570848
1532164
487415
1496337
1104436
1808477
1799851
1492023
1817877
791824
949748
1395337
1917651
97256
1166865
535354
794717
812868
1954336
1727216
75879
1748023
1352587
1578586
218921
1450172
1445727
1109766
186740
1933196
1774052
343858
444382
1941476
274294
207290
1403658
1280510
410639
128575
69433
726176
1250727
669287
1814899
1428216
1223346
1911655
382061
935095
1828164
423332
1188444
1850282
1825986
425070
659308
779414
1609748
883036
496530
439092
1573413
1537460
135224
235272
719729
92098
1437744
792911
1778694
713320
233549
1615415
130295
50731
1220213
628516
918472
1956046
1449185
171883
354089
1039932
1828141
889369
1605685
825857
414017
1053117
793374
1342026
109868
1907825
1377880
95804
1072339
1245448
895093
1369158
493903
174028
374069
606865
1349647
938419
797744
1230322
1440032
862790
627105
834736
391698
615078
836290
1052684
663011
565114
856980
75692
973622
940398
1013749
1068455
1976758
923381
681860
1454844
1798225
677647
1677004
1863490
1797957
803937
1845339
1515769
1248818
168132
259749
1134977
519983
1666501
1812154
1280397
87524
1589087
1686478
446611
1401797
727732
891745
185257
679417
1311210
594545
806824
1118188
162641
166171
1313002
914343
1574916
340204
33892
562035
1951205
511797
1082619
155969
127018
125970
1749624
1688184
1907704
1568451
337171
1524920
1939036
567950
827331
1646068
217882
786243
1807297
828807
668341
1964301
1548142
168622
271626
535929
218112
1537732
618080
267333
1545047
306251
448773
397212
1397562
100148
470482
318539
876689
1364885
1797771
551168
1228229
1510065
1734609
929392
156798
1835615
1088268
257569
165290
626601
1489685
343484
902485
1728995
1274066
1918876
1836772
974714
841477
707661
119929
249887
1925768
1387149
1859987
524092
1381364
475799
1122412
810618
1748314
1954963
690868
254019
461957
1840307
1003385
974776
1652725
1170138
318283
991630
543655
1375619
585816
362204
1091882
899570
1020161
287914
1841497
1808553
477766
167102
1557940
1300208
977420
1804258
250625
1262150
880867
442421
1588710
1483841
1535651
1787046
788849
277403
1042465
1606824
1592846
1716162
1389346
54731
511226
772090
1611111
1858978
981252
220735
1875805
292954
978128
1404026
1927899
1684714
493035
956809
1758573
650879
752988
739216
1852605
1743077
218109
1369530
874859
1157727
611652
1707987
1884104
306296
273191
912345
524435
734441
1196758
1765927
92457
626258
1688580
952901
880878
718891
471877
1789298
375484
1424452
43639
1972676
1629525
656091
669068
980677
1694784
1935272
723663
1737669
561940
1702667
1391403
225741
422700
1970302
233980
900260
441903
959395
702251
1144120
1197208
580461
1623841
1759792
1456577
1053174
1870158
1787065
1273307
542556
835904
1910066
716569
1556842
374000
1952178
1899535
568107
223101
106504
78732
232530
699435
104280
697721
1704668
171508
952467
803472
622431
1079631
1172396
1775422
589621
767584
838425
1947186
717237
510909
1841723
705868
1623773
101171
530300
586868
446383
1739697
1420155
1174905
1791765
604187
1190327
798156
1401987
1799541
434426
1925218
101362
1864027
1118337
1477548
528210
864441
1633337
807523
1371419
719933
1420617
1827898
1187429
637198
1253352
1547162
1351986
1648137
1718619
1143581
528447
34014
988280
1474472
1245438
243017
1564367
1874024
614816
1874655
867596
1976652
687050
532176
1386372
1903015
694331
495975
1109465
1453776
79352
1280751
1487927
1447583
19780
1582953
837389
987238
619567
1792994
1161699
643450
122960
1046800
457965
1703204
1441733
1594500
1387238
17113
720820
1109015
470972
241377
841185
1338909
1192946
1860461
1315846
1927605
974619
760465
1050602
1357094
76662
1640893
899474
460315
1447452
612585
1612528
1965302
397126
1234992
275437
1610565
1761725
887216
923225
1055020
1038853
796494
757860
1338747
1618726
624853
771970
1266546
501027
205751
1234412
1945761
857705
244218
181639
642883
99402
185579
1356427
1167726
463586
581089
667451
863976
964729
1347894
1022484
544027
548089
796413
991
1562350
63958
141097
1048437
1601958
764162
1050535
664716
1760601
1988487
1959034
554323
142494
725900
1486201
1110231
579229
1962708
752322
1439000
1282325
1569564
424414
1947856
859313
24570
65276
508603
51444
1442129
1952206
340383
1791804
167407
1284283
1794065
1205098
1820506
1197813
905408
115635
1531939
1560744
1462314
1290827
1648295
1505376
674202
1361146
651325
793482
591844
1582510
1944151
497219
1918841
217783
1274167
330984
1048461
1864132
1560511
1739284
392928
790210
810379
1478989
517461
604998
1835184
905704
1436226
1780461
1508426
1341446
1051426
1108816
1340568
460845
1555106
1098249
800121
1359679
13454
883892
945237
1685027
1554699
1054520
1657325
1954324
66592
123934
459063
1320294
423304
540858
132787
118439
1496406
278323
1826798
152248
633914
1709219
440221
755289
559569
1216990
1011384
1544902
1254657
1009382
670482
1852474
1448086
1661275
1733427
1788859
811688
795345
1734382
1112659
1089101
918593
781397
1298419
1354521
1596024
766794
195639
1480351
1564682
1011369
1217648
1491517
863700
1527602
305990
1015256
763564
1132035
407184
919975
1199399
156820
1301262
1739748
1552178
1849350
1307778
158266
1169492
1827498
265730
422541
306482
1298279
1545528
711117
229370
1191159
1320115
1267290
142160
594275
1265437
1569763
1028319
1984750
1661022
1118056
1239453
1077398
1975703
1524697
1065357
468430
1218387
1538419
1177229
1603863
1118428
216384
20536
1093839
1119269
73081
377811
1381021
1630835
310458
1602324
607876
1158855
1979533
1235600
156889
1873329
1711181
1348018
1484803
1599760
368548
1073549
1252773
48491
681847
767502
1517998
575451
1784899
955194
106281
483398
247084
1776049
633363
1481960
387940
453223
910340
38492
420540
831564
950215
1155048
1420558
699786
406031
1351293
1930142
709734
133192
194998
940247
855128
1688084
423647
534247
1246019
595188
226788
1484615
551798
1615202
318635
24280
1498284
1721474
527684
931301
1284536
1338762
281595
1487348
1414289
635527
1659205
317262
1987191
699771
1088373
1757065
1887109
1768707
893076
1466738
1038210
1008731
1764199
1277906
970495
1948238
1858730
960801
1552170
1064188
1934814
815762
898748
510581
587285
121287
710270
20587
1097016
778275
1067127
1190
1466079
211217
1479201
1086271
1770497
1620704
1833683
236981
1514803
1853320
554826
1582125
1384587
154256
1254693
815802
829168
228064
349621
1473929
183471
1667520
166906
1335026
1859257
1279642
1174417
1586696
33646
570873
213978
256757
1586484
251817
244185
936357
1175402
909276
881289
244578
1426636
1175202
1615786
519913
1348175
261212
1272071
1126949
1149274
35418
1355806
1694441
19621
1856297
462614
761336
517537
298780
365251
1340893
342840
863579
336269
1631723
587658
1432543
664088
96832
1726710
1243885
857133
742924
1582227
370901
452007
1250245
266463
1903763
286712
1775451
1614051
1216051
946420
1859256
444295
531886
487218
442299
1543328
1756591
202169
284099
1381254
1735886
307373
1477467
1424494
1218292
1697206
1027482
422060
244934
947161
952552
987913
834093
815298
6379
8515
638336
1723092
1588852
1054030
256766
1105169
1595056
1383286
601494
990793
1104706
1277011
867700
12999
1472055
586200
1377527
521352
383161
1365663
547432
1198523
379072
1666350
916447
995799
1988434
595908
726705
1761054
575263
850160
1898703
1347474
173725
1759075
266720
438616
1263898
1975317
96324
450261
1795034
577366
274075
1156580
259423
1939359
1620734
451241
614495
72028
21725
1906974
790343
351876
15020
1358395
1987833
212321
1037835
1956692
44130
1511836
1971839
593791
1473770
280648
627815
1560803
1321976
535853
1183702
1952978
791044
1728730
1508787
615265
1142992
156999
1396238
1525911
1102079
1056824
1973908
1194123
54634
267386
1286459
1569401
306110
1558961
1449820
335816
304794
1707602
937153
1422637
1521921
252757
870173
1396011
1096783
1760023
1856052
1541371
538769
1765670
11821
1560928
1249598
1642992
39979
874100
1424726
1616136
1325225
1158460
644305
260887
433192
357524
127513
299138
1322301
1823217
301194
528599
1035340
758276
966647
1182177
835893
192435
1318333
1320063
747926
1758994
738439
1866470
1305309
1310989
82680
1287547
505257
509856
1412404
1149162
270980
329409
327076
67463
1552252
1323982
959883
860048
1572561
42585
1568002
684832
1841295
1672414
1332828
1282628
1459286
442986
480631
765096
1666293
1469153
1906492
158374
1543235
772524
1883935
879460
928357
200110
1515287
230652
800125
1953616
1721392
1690045
1620531
1298800
685363
1836211
939030
1378576
821894
1103432
613541
965675
1552774
1982727
529386
1751063
1883512
952334
1009025
77195
457609
707154
1318390
1551009
1654162
1535497
21682
452606
1479941
1659841
1236305
1170600
1632996
570614
1196031
1972406
597539
382071
1795471
324592
1862478
32489
1359647
580638
1059653
814248
84892
1590417
370799
1245424
172132
1766358
1418059
1199510
1604782
1347483
240230
1431451
1705116
1316237
1478760
704678
180512
1764203
987786
1551132
1184415
474378
1551664
1753950
1028873
1136063
998117
629817
444339
1192317
1386521
1882550
585215
5942
571253
1907256
606890
242500
77429
1833054
1319222
364390
691315
1173681
584383
625415
1342079
1139737
370645
809647
756170
392715
779187
593315
975483
429367
1552915
563658
1004342
1894631
1577619
1268912
1026747
1704044
305163
1667765
346721
747786
477412
1140789
738858
224546
923645
834451
948917
815361
1086429
1083953
1796215
158270
1939487
1219338
1731343
605763
1260312
489941
1889195
1741577
1510356
1465569
584856
483550
117951
850613
661144
1900018
1516743
940428
1382566
274165
1373190
1378135
594107
928844
1847502
429017
1503244
748193
472653
1549472
1342340
153005
1521587
1938208
1049597
441520
1162615
1113769
1497214
1912537
739282
1484893
1928062
1373537
389068
936508
1769533
165329
54443
1077752
1583605
924285
1131833
835688
696119
1966640
201616
131716
895387
402149
1474822
1299493
1370075
1069954
1435690
146664
1874696
1184973
1928236
1749155
758235
858543
282687
1316646
818351
880672
787972
1684792
1530863
644687
1142919
1319502
523217
1093794
1163393
624496
692728
427424
810654
1083058
893178
75879
907927
1954997
1075233
881896
466672
1916863
1052137
1616095
589045
294186
1353360
1762706
1226691
1943635
1372495
1183724
38017
1218320
1177166
1997778
737085
790388
311212
1815688
797639
1242350
270868
1030347
1069901
907371
604332
372442
1759995
1679000
26167
744244
1180386
887176
1171344
918408
913462
1049613
1615499
710727
637898
366894
1889057
1781111
1527820
1274624
694517
1636785
593498
539703
1892496
1166321
1677835
1913453
1527590
566594
724014
169488
1176475
165615
857037
1112622
1599639
1958195
1423382
1743295
1851247
1644208
161385
730401
822079
1372609
36201
931390
1914192
1142286
1805233
705147
1786345
670370
760730
1714472
891771
851565
1772876
561438
1191261
124654
1787144
497544
1391592
939511
1697570
1742413
1624015
1698664
872868
1496371
1770704
99865
1025768
1854756
1403730
231330
441840
1233409
1024991
168854
1765600
589
1873334
1508505
88891
257292
1486980
1151712
748728
23917
293048
1625892
1646078
1509458
1171124
1022840
431483
122215
129005
234318
243769
1330844
1693907
1244897
1802523
624384
305042
1019615
33901
1313700
429434
634175
915603
1488476
1233165
933481
1230482
1753317
1398328
393087
469241
1690752
1469424
75064
1260910
808013
1276551
1874905
1306035
900040
1754839
68072
1194382
782638
12581
1490890
1264169
1718279
264656
1310463
414902
1020044
1144295
935119
707469
1913752
112818
1810777
1927278
1778341
1657104
323576
1109521
241401
1664363
1146913
1688701
746287
1721637
16304
767636
1503807
238658
934981
827357
1956643
231318
337602
1973753
1167896
112100
1675425
1371615
115997
1924681
1492992
652503
1047047
76609
1454307
1530786
1016404
188233
80827
1545434
744758
492350
768859
63409
1162417
723099
423903
809655
1090785
546344
800131
10616
1542108
839871
418735
660512
1692546
1478101
848739
117384
248664
206640
1634707
1308395
429847
1027956
1342121
1089374
1670145
169543
568500
228049
1679489
1480467
1283690
581480
579217
133630
1360890
1824892
306302
866611
1065127
668640
1056107
1923405
1075920
1461123
1652865
908059
1093875
428249
266441
92731
214397
874442
1230914
368518
727454
366243
1197852
812829
151737
1593205
721595
17750
1291006
934519
1340930
1925050
993304
1362725
735448
808909
1828486
1309557
1983329
212500
1250803
1040952
1988461
1038818
450750
1047863
1044096
1718600
76894
806968
1204327
879196
1523954
1220429
1434782
803606
1783057
940872
1223762
656969
1083640
1687013
563780
1566319
1835457
1153344
466991
1809186
1077003
940696
318141
1840520
1441801
528026
1574096
879769
280858
16863
428673
1149667
893035
777398
1144893
1538772
1690392
1479696
884728
968263
992542
1653985
658471
282164
1596903
1093496
169129
627765
1000622
503511
219914
1058476
1568060
1075747
874746
1242737
444691
283058
1782663
1820015
1471941
476623
663108
1468826
55971
697091
1641526
1247671
92916
930888
358968
1102340
1629096
1778119
758310
1751666
499856
1944260
534210
1465157
149760
785091
1543030
1170633
1787012
1797636
62656
828954
774701
1380763
1778179
351495
778967
691807
272957
1614455
452408
542251
1254591
452595
1229533
1638725
1956072
1119644
1741902
1438529
50604
1340898
988847
1953985
993835
394592
1826055
1256025
1643936
659089
719715
1311056
1819404
500592
1183945
1337
474234
1090915
870752
1185311
327371
129682
1831716
1332961
1547820
561926
1722149
1653513
1205584
1069386
527241
1856192
1704326
1699166
1872422
865519
1463472
1590233
717347
88231
1472623
788303
1151779
1790617
782653
1835748
712003
1207296
1547737
107622
1957411
826650
755190
1158126
1328846
1502326
509890
1056374
984935
651786
731444
772863
1810708
1722846
600470
1492622
1968574
458651
160906
1513520
1420507
8129
168670
960208
1080345
55211
1590115
777213
973864
1709673
207233
350344
672833
946983
492932
16835
1529467
200436
55040
71356
823948
1666815
689132
1319871
453266
681307
203825
1015704
1908518
260911
380472
265446
755228
646677
1780146
1784942
994889
903613
345804
819895
704071
1733794
822258
1348726
396758
1401832
441642
1449492
1278219
360752
201740
1558638
1067473
1385825
479559
1635932
1634001
966152
1255473
1105840
648187
1125205
1023039
41779
770194
1076653
1379690
114670
1032284
789706
1276080
1606092
1807182
1053855
1848370
92350
1729513
60219
854102
652831
1305653
491128
1710465
1929831
589325
625187
411121
1066975
722264
1530953
203726
1932047
1275768
967589
1609532
103131
696472
780413
864213
483137
814711
566763
1059250
334368
1456416
904853
164521
757245
1523058
512769
1267206
667040
189408
655116
15880
221024
1651050
1092274
406113
276480
339124
1299859
1369641
1794089
1744899
1715694
896856
385605
912013
582889
484493
1973057
719554
1228491
836134
1671090
333700
853734
502176
30024
670415
493501
1856125
1925916
1167553
1549670
1061487
730387
435014
390386
1738081
1922835
165256
1691265
232747
1757173
178786
843561
1561058
1646330
789919
31355
1994789
1573958
835423
1551269
1331705
1051721
565441
1626769
1760976
1445784
11847
1971613
1095092
1592717
244724
283941
969026
335497
1624371
499284
40607
252408
370193
188450
701420
1339642
849395
923149
1951769
1909245
1972090
1786583
665807
1753999
1217689
1083410
906297
385938
1994670
726073
1425772
903533
1509888
1535899
1617139
269043
633031
3965
488396
929964
877959
176762
1420192
15731
1941803
1110319
1177865
1765030
533779
1556624
1601775
575153
653025
1246996
435305
1008873
143603
855402
1831652
1861780
1145421
1791205
1593243
1633003
1051834
210176
804924
1820408
627181
147805
58220
753723
1048306
653866
1754314
1442588
1580041
1999272
1179273
357157
1791328
1422399
1739968
112375
76875
1517106
1530506
1389312
1832322
1560297
786765
1866931
1001830
1227287
1068976
392373
761305
844325
1654593
1411272
1574461
929225
754035
612362
632699
863784
85359
789682
1903343
86933
1879207
1776085
224905
956461
54854
1559925
896280
405618
99672
1301648
533852
1633728
1567127
1002461
1973198
315424
485419
473571
1567220
1569443
1805572
837478
1212209
1526045
1693128
20260
307826
417379
1548090
1650319
1211437
924460
1223573
1341301
622371
1126709
1773690
1507845
1657258
1620489
1382877
1775994
1715224
644338
355406
1339592
1815774
90673
1512778
1213125
235417
1089401
1352564
813501
1452966
1671761
1844448
1805556
1306579
1789531
995862
1439402
1382671
1186438
1938299
1830188
467045
664090
83245
587790
102648
286657
1840385
333161
1063414
1772227
311911
1989800
505243
539557
1593471
221098
677439
1364236
1531171
1938823
345409
1803005
586433
840772
607919
1283746
1289692
1254293
1935426
559272
1670681
763183
291453
126169
1388440
1610896
1962822
54998
154335
910016
377398
863989
591919
371040
978574
1912799
535326
1396813
516339
1376596
553855
606260
844106
588260
1896789
1994104
1344631
1108862
214170
927887
1781472
1174507
830930
1615986
1296592
166457
1124199
1164103
1436640
1805662
588447
130841
615140
321816
947226
122424
207638
256284
319942
1587421
1864493
1987830
523975
220560
130583
1312096
87403
1730020
138496
1888270
543792
509649
1894449
1864934
100758
462212
272195
1703596
1041771
161941
378806
174854
974935
1727135
405893
1497683
240497
1155293
761609
514253
130236
733294
41042
55344
801394
873347
62097
568533
726948
636490
1850819
1960640
95418
71377
1666161
105588
1746738
513131
667745
1780066
903002
519154
1732922
1128511
1331425
529989
1012792
1382170
1281287
53642
1994527
1873730
1897986
1570771
1176490
386215
1531859
1745766
1610759
1420000
1868794
655012
1490594
554035
365239
833520
1804600
371127
28456
1786860
782771
504346
634296
1859940
49740
1136801
1709151
567471
983596
579853
1935278
1866527
520053
1092488
1038997
240114
138477
648069
1719651
1199039
1119516
1082728
1945044
1949133
493376
314876
1858251
800516
1011468
7288
899043
114391
1748070
1984790
1708651
612250
1549967
889207
305429
1047968
1160589
19213
1731623
373807
1948190
1533349
414325
613165
1481728
1021492
375965
1720198
84051
27700
1125437
1335096
1294300
927028
889547
777503
1212268
927703
222728
112065
115302
1183379
155627
82621
1948120
990852
1895025
666101
656190
689626
1537226
1805957
1493607
892829
359931
1692972
1563205
784905
1643590
1462112
991567
1859479
1084345
200198
908399
918494
1088079
275296
1520167
161079
1598381
232736
236151
1364186
520406
843088
700705
1102369
371720
15931
489888
1244485
1068217
1811214
769084
1122406
599523
1789943
1907114
777619
1885145
1151122
1352702
436405
1886832
864015
1176052
699628
1978245
1518229
563568
1598214
1346665
1149290
653445
847694
1241844
1316179
1575681
1822425
271691
1968853
1851356
1657256
901263
1161585
720849
345399
170383
972300
592813
1033625
832784
94598
1915668
729017
392510
1779376
1016375
237138
461356
551567
1146949
362033
342335
158448
686318
582213
202517
1968821
1460279
1762163
1984108
929133
1946462
370872
568134
1703626
436879
1157154
865547
1086792
1238956
654677
843815
1965862
1672924
1865109
958940
1514421
231131
6454
66360
557974
719228
46402
1304492
1632202
245128
857923
1451984
1996983
147957
1445417
1229023
1676480
322885
1389636
143844
1823803
392776
1906036
1227675
908473
386934
712562
1054422
1679108
1560773
1922418
1831452
568569
862981
1839427
1043169
949662
1498763
104011
1210578
151490
435603
1715156
1895320
1804809
578422
1909906
866976
1965523
292384
891468
1245494
693799
159347
407206
359235
21014
1645770
1205499
1208199
423633
169730
306229
689594
1490413
498208
1989897
1361030
714438
964922
335579
696109
315566
669549
1190981
939900
644414
449501
851393
115536
1247499
1168031
1595560
1464808
1469170
1090973
1980035
1530759
493437
179462
1507479
555950
1595013
1310501
881695
1527345
1946859
1351037
710484
1180951
1258778
1259379
424645
676381
1934415
1976616
1433541
1488005
1266692
1901638
1102335
573271
1599419
1529311
549387
1172810
1302356
786234
1520638
1586792
1533279
788920
687524
1069607
1218662
1741949
1655235
1210003
84198
1001777
1642573
1733803
323270
80242
684540
883117
1532777
810576
55374
86837
1116576
46576
1575604
1321577
991237
475001
1510295
1155293
1275721
1730067
1692402
1018241
1264464
407189
1551197
1996090
25599
1780542
314050
56113
1228560
687229
218303
552761
400153
212747
954489
94163
1823622
1141255
1241066
951501
381017
1738983
1218139
881012
336617
1376026
1094481
258140
1347650
1415964
912690
326495
856392
1476491
1407584
1275688
75946
1389966
794630
653046
525340
260682
1832343
358418
629817
791056
1836809
330060
1046156
1570053
1660049
1795513
261374
348903
1850000
267926
869361
1967737
591337
610217
9869
1761278
138218
1898846
250347
1330189
112477
345490
1907368
1527584
1559140
1278171
1716888
684184
872511
1116248
968473
727923
943477
33944
1779291
546043
88789
1609209
860814
200775
420770
1112801
1931384
1016316
1832704
96113
1380308
1115868
1751891
799985
506352
577193
475954
756921
1387029
782677
1387514
462246
1116693
1440071
1483513
646786
623005
735048
31126
1655990
276423
1381566
970705
275100
974394
505904
1703089
441407
1723617
1108659
181413
1863164
1088249
1540510
129739
439449
1314011
1985634
1327168
391914
79813
1314661
84899
1253522
1500784
1132902
362544
1920007
386680
1354687
787224
1101903
1265016
1902870
545817
740522
1728719
1852631
638975
1107860
1591787
14883
114636
574991
1841379
1047577
646275
577447
269293
150330
960045
468368
1351176
1005429
1786212
1752286
1586156
631314
1548219
954392
1314201
955981
1857672
1514763
1267827
392849
1650963
1552677
1443239
36529
1790667
998062
1491004
1638458
1660357
397250
375941
1711700
431318
935847
378351
1034555
1676279
849632
266417
1195388
403799
660627
1128019
657740
711926
1137517
1178102
9305
947657
599508
667337
906401
682173
139565
1818858
1345225
501655
716214
1144242
220612
372105
879620
1993410
889921
210526
794437
341702
150152
905597
565067
339029
1638407
501623
1636177
1401981
309831
102476
137127
1724006
44904
749598
928941
198819
1520397
668488
735684
1640877
44068
574498
409021
1671155
771089
663545
1075379
553645
831253
940764
1942802
470101
1724406
1527338
925396
1138492
212252
38836
1550447
1401816
1547358
1929504
1158808
1642121
1610941
270284
517013
177456
108311
1304829
937927
1778886
641398
1485174
1598378
927875
1936592
493942
1676533
1889897
669543
275233
979736
781065
475306
456567
1401503
1204443
709118
1284192
773519
1495132
1862180
1961809
213671
1753787
231344
1280026
277018
1595754
1118123
226694
1805989
1978810
767594
1442214
1390116
1762677
335121
526428
1854796
1750689
1428429
724658
1073898
1430682
853076
735566
612775
737353
603368
1211426
1791426
1361659
746235
738048
1545217
323376
1135103
962267
1395148
1744748
908421
1752610
747934
799289
1812174
699560
83957
1646691
32948
496582
628306
458055
1351001
1373332
461481
1620502
136376
1069810
1784388
1663121
693703
488599
907537
420278
1058150
29589
1989018
1233870
984686
1718333
651353
1229826
1058497
394438
997921
1300538
810563
742407
1996942
212513
1764767
239093
960695
1304491
29912
1292014
1268481
1766294
1274653
1366907
1689738
965248
593275
197717
1152493
205542
918697
1459573
1335492
157702
1967224
1656335
1908980
285096
1218026
526661
212799
232608
1695993
918510
1752507
1662438
193953
878418
131689
1041182
778274
1400694
527993
1834115
530753
1631918
1243952
1349826
611694
1925006
286965
1614177
957124
1524205
5688
738245
1396286
1056329
1282925
521718
601281
454651
668737
669216
800868
284491
836453
1271178
1446668
677431
303075
1445840
1127719
1349611
1594018
66057
314398
247273
1634533
1317248
1918961
820935
1752339
1902884
612167
1965600
184549
1524648
39203
467524
966766
414923
401581
1256675
1696297
1529057
1998562
1867434
526415
1553890
1225816
1061955
1170731
1828814
1800652
887078
1443468
679770
574984
1578868
1318847
444683
1944823
713799
1471461
682092
1620531
33256
720750
453058
1681312
472668
1887042
723006
238814
1186652
848189
332840
779228
1063340
638876
235017
936928
1879452
291480
394953
210913
317194
977378
1123007
76623
526440
1271112
559531
144562
56666
83335
1868333
123686
1057490
1173982
917547
838778
707390
1958037
681054
28741
1561218
161758
298210
885811
134019
582872
1252874
964624
664139
755405
89942
1721693
219082
100093
714908
117369
1799261
175498
1272638
732190
1335418
1838923
1104358
1143536
1016494
1926292
1409213
878624
203284
1210184
499469
301931
1647297
1661431
853820
1146066
542922
1796507
57357
756463
527389
811054
14180
1418353
1370311
1725622
1045419
890887
650565
465975
680699
159419
1007617
777677
269384
149355
1906434
814924
868695
314583
299495
1679647
1786986
196606
1916723
1339761
328157
906057
115251
1245344
1397104
880151
610562
1418953
340587
1443520
1218211
1096580
516784
134277
837739
708745
618603
209262
1153653
3696
1966708
1308982
860665
1170456
1779021
1243105
924622
892655
75366
92602
306640
797364
126913
1695977
168705
1972504
1701693
533699
196118
1717761
1471495
164664
273931
157477
469966
41955
426563
1852489
501355
1865365
138310
298522
597740
1946051
1492085
1548776
1271794
609024
265671
1248558
1364289
298489
1579257
135085
35833
875798
1197066
364578
1089376
531490
215363
293730
1111359
1248003
1890219
753303
626762
1560286
527453
1206752
1218964
265517
469632
476652
26867
1833750
873372
1472406
159410
1606006
1213501
866074
321956
1415194
310691
866613
1785319
1623493
153155
1085792
1075661
1564900
1228322
1326733
468595
858095
590103
70471
1616282
542551
1323734
589518
299572
571868
737674
31754
1723926
1642316
1091651
138566
1929209
443338
357114
708293
814626
968936
1061130
1809617
258196
277402
946607
1106505
849207
1347342
1012339
263265
844253
108311
1331994
1821684
757077
945601
1884038
1549916
1619115
1579462
1388458
1833369
1213562
1650448
1396785
1582731
867463
916688
1090224
136133
588556
612450
898901
915282
671297
373387
510669
1761402
1757090
885577
1167170
638323
1690378
688697
1991060
1197178
659045
174802
1436953
1219673
1565950
374046
1935618
1252765
1087310
699504
820223
186350
1972680
1291023
822611
874456
1215815
1470879
1776043
861817
721926
1916779
1557521
704469
1525960
1116349
168053
593989
701172
1160983
1300447
770407
1135000
1760501
143119
870740
321715
216383
1565866
55050
1946755
1621230
1643038
7529
1502434
1456000
1226180
637375
66232
203206
140740
1298146
1325832
1078442
1964109
187199
505486
726465
1286917
781256
1695368
567365
1274558
131083
1194700
843996
426497
869886
1607312
1029419
1469741
1341311
1999456
242750
1636886
1764146
1424853
1500499
302922
1429474
1524561
1178963
1892801
106052
234244
153478
1570817
297360
1861446
1536501
422095
1362868
1434081
1341584
1052147
779256
1044194
1371606
438212
116871
1398089
1178620
1104699
1101422
1317632
1589935
1630139
883175
191154
412743
510040
1211202
341630
1452695
85409
1777123
552724
650767
1575503
1208642
1949283
1986862
85823
659781
1228520
949239
1092777
790108
1346903
954094
92012
508840
119308
1960035
1333943
1690393
412876
1824087
405360
296653
1777213
372991
977874
461042
573318
865793
701871
52936
76487
876644
1834988
892091
1840355
417527
1065370
1700296
328729
1758960
1671068
1564007
1502677
10404
1205013
775327
1625264
1618377
1914852
65216
1203554
320468
1552958
48866
986374
1799406
1546129
999572
579078
1412969
639996
1949549
1473062
1222919
295026
47860
1607991
1067217
1796370
1075227
1831606
1614983
1434159
1073119
1977752
948167
1892562
1751151
49840
1406132
1099919
1632510
1389563
351838
1991783
1842290
22388
1207181
1509054
800530
1222095
458028
557248
1777425
1005618
1458025
717897
831732
216835
1851071
535993
359405
224053
1940963
92840
172176
505661
677452
1292971
3558
595506
437171
1657328
1177376
1341802
950293
1832066
179527
1835535
1418334
1438451
43966
898099
2860
532831
1567446
1914129
33587
1044614
1266003
1025839
1018330
448793
1978170
1229472
1407365
723439
24721
305457
664629
14289
1408953
210599
1011737
1856921
1587490
1828236
1101538
792039
1297628
846351
1549679
737870
472280
1650067
1970872
1839003
1753972
332559
1382487
1397981
610013
1841524
125035
1364956
137690
295709
877890
1765659
680202
1167637
632870
1934747
1042294
774926
1439254
1122186
157078
1287508
1396249
1308442
1288109
465385
440253
53326
309079
832351
289970
1138062
1222613
558067
62911
419116
20774
15800
1544598
526379
1609755
614584
51283
197649
771514
765739
1708199
652318
634608
62713
983454
175514
1112953
854571
451595
482593
1782408
1141390
1979417
1245538
228530
1048804
1014602
1557076
394441
1585930
1206080
543345
204149
1628999
1302579
984915
299800
1801449
1718604
320522
37116
291335
582823
949472
800131
61706
829374
1208340
1940646
1157337
1195068
49766
1366138
289992
309105
1067022
1154186
1709368
1881033
783606
1603534
221271
661093
1423898
1948284
370985
613053
1680949
1712669
1375929
1016614
1544787
1044256
466902
90551
776353
410479
1819204
1133524
360492
1029224
744306
1394890
1167253
1428310
1482291
1681889
130425
628653
1288444
153784
1051632
1683421
818263
157593
479922
1923895
451100
1258544
1437235
460274
754098
572199
1564142
752600
28396
1936026
1707743
1991322
1692367
46238
1176381
1095251
1103980
399665
1305677
1870124
324548
452390
206697
1883297
580028
1456956
198384
173362
1285407
670591
1993058
828333
1162362
1809783
1236540
654739
226537
1269013
196964
250103
1241863
1192889
106201
636728
1919661
62151
817563
78210
1692003
119968
261761
777892
1511443
1085293
1251275
788835
985916
1177772
1119718
120741
469079
589860
360363
1333787
1769929
612921
1749452
88485
120563
948945
782498
1872348
624784
680804
714878
1336212
1036190
758144
1935130
1160863
772774
998057
167693
36966
1416524
70367
542038
1807315
1481562
1966682
758177
1757219
1271174
1243940
1481764
74014
1380203
1581741
703258
1318848
326051
559950
1943807
383752
1551601
1089447
1451944
1877062
1993462
833236
327022
1542922
246336
876413
267726
944299
814597
56588
1606799
669115
603207
789449
1823517
814844
1016373
87104
1307160
443179
1187666
1028391
47023
1592267
789913
508035
159773
148377
657043
296033
264390
310265
934199
1896275
131214
8153
1009614
1805137
1391238
900284
202833
1164678
712488
411614
1079244
1352533
1527441
1184575
1078134
392702
472402
1731350
945473
767686
1360758
1816724
918551
928548
1852641
1662401
1108488
243379
1630784
559462
356376
1288969
1483915
1939310
1253353
1901054
1977377
779009
1173000
784250
226665
455166
854917
876582
1695306
1779397
75372
1906950
1118737
1336001
1932725
426156
878773
1747432
1047089
272056
1913548
350868
153352
1633511
342098
570792
834640
933422
1509381
390408
1324493
971929
1507107
54794
1272109
1146005
789554
1758139
451840
984967
755291
1702242
328496
551899
761461
749318
268702
61218
1043500
797868
888100
1423410
470737
1546293
1825771
530678
1560803
682015
1373229
580514
891623
1659366
1094545
1078310
1263054
304767
1415308
1111016
1838090
21884
1660980
981206
657655
620513
1628578
772971
1810288
130280
369229
1676843
18380
1311098
748834
1129318
32607
15569
1849710
23513
355254
1819749
1560173
1548969
738086
1133230
655659
556829
398670
1843409
225225
1570822
854760
1543942
364024
392771
85411
1539522
1483903
139432
754097
425958
595584
951168
950428
1946455
1918999
476513
1197212
318730
403360
1973421
821430
1218581
1204640
1559448
967140
208132
982171
188436
1026105
1409646
1600793
1859801
723996
993406
873521
1988794
856197
889669
802502
1059425
809845
1885026
313680
1111877
1051231
1073692
805994
1752928
280032
526101
1690399
1926895
1119141
1909378
531724
969479
468078
972099
1749063
171425
579334
1891738
43098
1894958
1111314
162085
367937
645271
1546136
436927
1467069
789679
11409
1746938
1019176
962906
1545101
1021689
407752
885009
1351991
501188
1399703
1773631
549415
663015
1225073
1392754
1309808
1644698
768208
1362165
1064334
1474680
1627156
1088992
1230636
1998730
1233147
1804191
1163593
490011
933692
471652
882909
313227
293656
1426472
994607
1615261
1730972
1483249
65224
1098679
408872
1147694
1197143
223511
1014787
391904
36787
1170787
418694
1321074
1728358
1696108
1836349
498443
1730431
121021
141608
392867
1836643
306298
1682243
842868
126314
1272253
35191
271921
1965349
528418
1604251
634173
689717
1560211
453196
1884688
299710
754117
842697
1962880
946809
589188
149132
1265493
1546262
1292699
1454876
634143
505459
1684834
898478
149595
156669
1087436
762652
1323087
493914
254814
627242
901310
729353
558796
1477024
927746
811403
864729
368268
357432
813501
962068
163997
236319
1047493
935862
68424
911374
298218
931288
488201
1646237
74157
487380
158981
1958622
340941
1551664
1551947
1922550
1459072
959840
901473
570332
1704172
1213941
1909934
1155788
929377
1719956
895025
915235
1541447
1393104
658031
557276
1169011
432619
1460032
1275771
1308108
1163258
509760
330943
589725
506152
1757722
800653
220630
1207660
1679089
1495477
611130
92084
844500
230505
1439511
1893676
532577
1489430
1441013
47304
673711
140711
961693
578361
749610
1418399
1561578
1515247
803869
113007
1209746
510189
650123
1003161
1786472
461742
215282
1966498
64694
213178
613703
1950584
1378790
327932
377735
844980
819902
1766907
80446
1946779
1567208
162322
432826
1282776
616972
386982
1869447
1608160
1536355
1377640
1628024
1277756
849158
695087
569374
1469203
999474
561019
1301593
227433
240113
1983140
1469064
1689145
1987740
1189250
266497
188997
1328476
1953228
1305645
752824
1664395
877404
1087388
1931922
814801
1452079
1537116
5916
1518995
1126056
551477
1623848
1583189
1521872
926440
1408541
842578
908036
294328
954970
1643381
917635
775928
1926486
1793796
1998467
676363
904095
688099
135138
1557994
653410
29413
1262850
662245
1950796
1678378
409704
1314088
250439
1856681
225739
1154411
877787
1713331
1796070
1301015
762912
1621687
1060733
1179469
1218624
728013
257907
343865
1774724
1043272
351092
1446894
1212925
1433533
324666
1888122
927618
1220736
166585
772705
1866726
1172738
19249
964600
447090
663382
336794
1042924
272915
1565148
375063
1470419
622910
1673330
730442
158259
1449173
1743155
1651392
1238294
1979252
313122
1777538
1180714
14379
328022
602457
970630
1791456
1940999
711156
1995752
843709
408543
913394
1118727
870963
545325
1821959
1387880
210893
250654
187758
560605
1313437
379235
469065
1011607
1154824
1390361
611264
1164429
1510659
196729
235942
85750
1641344
848179
354979
1775372
1973496
1112241
307745
1477085
1136239
762245
949679
206582
1262856
805397
1493866
821621
657707
964375
659108
286225
1035494
1770063
1437719
1210231
869185
249024
32206
797640
1187209
276237
580532
1749860
1149999
1492110
1072184
390497
1298639
466374
55097
880422
391145
1388563
52071
1484267
892148
742092
314995
443671
247738
1397133
766051
80488
1678196
919718
371879
37538
1408059
160756
339657
149351
927353
1941897
1562166
39568
1916891
586812
1692662
1927124
1594527
419652
752606
1205289
1596704
506007
1091680
1299105
1498228
564486
921392
1351944
201348
390261
736145
1026818
1375304
1890514
69329
683652
376938
1077295
431071
1053952
540798
623225
275205
596346
912907
1325363
1978561
801628
1129133
952197
1689290
148664
840882
1549914
165923
867925
259005
230163
1054837
813779
280375
1122097
1828465
1189526
1139076
1665187
334045
958253
1700504
1029593
138413
1809539
1370270
462226
880599
1912850
1902284
1467321
1573979
1916839
1586459
1515823
1345635
597078
86290
1168324
596245
1011353
372509
1873366
969958
245763
527897
482178
745894
1713923
1974537
1642486
1458179
1298950
1997421
81234
199478
533346
1494313
284558
621087
1231210
1406458
1585723
1370695
1478412
281639
1996304
1273063
233279
1743850
51786
62066
1681958
9051
211094
1991320
312942
965385
1517193
212805
1403728
1971287
1079607
41808
1283731
91616
1990062
219351
1436752
1355146
16250
1800666
498997
1230004
729063
887352
653589
411095
390894
558286
971986
720638
1787087
1072102
1040818
1602190
1474034
1017163
325177
1104731
1740927
1191799
233045
1195322
781314
474204
600464
169352
743135
1686220
1982987
661174
1175315
1254042
1496890
1378931
362289
1951014
987180
1574091
1046953
1787788
885296
1811965
1071297
1225337
797759
1219266
1696885
620737
1325027
552164
272562
76636
1262750
265786
1358744
1259692
683059
1006982
1309472
1161104
314846
213864
505820
768979
251602
1503553
760821
246997
988240
375910
1911245
39348
368690
259335
1421994
1182130
245537
1029069
1949648
1976296
1083274
529891
431654
649752
727127
246369
17564
604936
492645
62463
595193
1474591
1034190
991444
1866180
1190074
1502002
110025
758592
976046
932948
54019
1137587
307847
1233386
474904
1247910
1297527
1084588
1418688
868986
536219
1045471
1050771
8912
1538894
47710
1428125
940224
761369
1131555
1562372
725864
1619392
1789942
395094
553266
1704568
1963772
994672
410525
960315
1802673
235059
1068535
712384
973604
1011172
175203
1089616
195580
620737
904955
502267
977441
1362365
323233
537803
401934
340260
635438
1692486
543881
378884
577475
544452
1978415
194277
1880327
1335648
727890
1137606
1489873
428605
1318083
485102
542126
702244
1165208
1456746
455967
1958804
87507
1833800
948153
1708108
345363
653740
1181840
1589761
892945
656079
1420238
475872
123575
873865
132662
655551
61084
774376
1128359
633110
1337790
1039551
1940668
1287552
322036
1263988
630632
1344032
961574
566360
882985
522201
1202951
1707886
1762017
917266
965896
1428012
721782
1162337
688584
1024073
834343
1337402
487868
401326
1461043
862968
42208
992367
374040
595437
442062
1618064
1165782
1894041
714113
1237338
1303198
887068
1386706
1647631
795827
733194
1730040
655083
1546551
1316611
1843408
620640
668836
1294830
331414
284871
195929
500086
1891246
103985
1425564
704740
497381
1035194
694508
370078
324534
1103797
640269
1146405
331479
158138
426928
1052994
467560
1121504
244291
596853
1217145
1464397
271984
5310
72435
1178280
1463520
862896
998521
805966
1558484
238377
435822
1737633
1464869
193986
1331720
822506
1273828
1148112
225978
1415920
1493371
1036870
1392708
1139621
1470334
135663
1372585
115824
1494334
795551
1836783
649166
1296535
1119765
1982331
354020
1824172
1544628
1730758
1220062
344148
1170894
469551
1824366
527093
918834
69713
1028222
1315001
1281886
1682991
536552
337855
556495
1814320
952671
784098
568464
1681572
497756
690005
1962596
1436523
1970352
1715602
1625800
167488
66087
1144453
1739476
1124390
1267297
838841
1183900
720265
267885
1208390
592858
155642
1962979
1904196
1248289
750631
714712
1060765
441248
1455991
1612364
1472485
414754
1701712
1705481
1750497
292341
1956750
1805183
1666383
749038
1451213
1485348
1956116
63365
24157
1136392
595479
1359756
282482
778292
1830992
115511
109748
1475535
1121769
278980
1368671
498646
1315324
1480294
1521786
1872665
532664
807404
1035374
857307
1311166
35193
1158078
1034986
915256
493263
933521
261461
1929767
1894549
682023
513104
1565333
1052207
1035888
1180762
1747214
1946376
727729
553295
25252
177403
1789262
439151
1067013
1923905
231187
631475
1767221
1591413
448047
722120
422002
1863786
365245
376436
1436448
618826
183772
265000
1340339
386006
254919
1347682
567925
689175
979420
1305652
994642
446023
279832
1887458
1868723
434952
1822288
676347
341635
231114
1943843
1010325
1018109
1130051
135666
1007925
1478839
499490
423894
703650
1593123
1439772
1793637
1052998
1007712
1347486
1949742
735084
779916
1755573
1482163
327097
718828
1153820
117924
1980701
1837129
1452130
812449
1137552
1260322
622308
334291
1388327
1952722
1707257
483688
983545
1375254
32556
1501646
434812
1131725
684508
1592320
1313159
988533
753736
535109
799379
457108
38556
493283
1217068
957824
1331850
1566644
306719
1364471
180024
1984873
171737
64346
1968132
667921
1520138
1431923
657899
756152
247368
953086
441539
1290505
335745
1280417
849626
383426
1052177
1025289
1683308
195632
904504
144158
1981657
284110
80071
546196
1303337
1552494
1919163
1634432
1481911
245519
982580
203503
990329
636175
1832988
114725
1859616
470514
1739266
1863054
260692
435455
441478
290784
424839
924714
1372665
139759
661438
1686085
309261
1242070
1884341
529956
550227
1658854
362095
1986606
1439220
1693014
135128
1883213
889674
1341334
1147291
860744
1857281
295320
260579
1652833
1094205
1507161
662779
493978
1219962
1471935
1215948
1476474
182048
1764844
227667
884263
1801059
1756154
1696215
254676
716438
230455
1284791
1049104
1106606
709962
520114
45561
1525157
1975132
273767
1926354
1790966
1719406
1455833
800405
855222
651061
679097
426349
1269662
122793
1952857
1609864
1131488
129828
884834
1372399
1658703
509625
166366
1828933
943885
971514
571373
521849
384205
1616243
918249
1985256
993420
1208253
1371481
1951200
1758846
1883737
1792556
1852281
770444
1527192
1136362
1951708
1771135
1829027
1056200
575193
1773233
690000
1325968
111011
1843400
932453
1606160
911368
1779656
1945824
206673
1167291
206253
1055612
1541535
1143921
1574253
946938
1356078
503223
1367054
1590747
996949
524740
840392
1021415
650096
408614
43455
1401936
502899
415746
1200293
157880
1652199
456391
1640789
1871501
1770008
1950752
1671756
392881
1737572
941460
959168
924617
1370565
1125234
1691472
1297304
13250
1309646
250590
1448309
1473659
1117331
1710659
889522
1695974
1522839
356188
158253
1368620
421720
412706
1684701
215386
530635
1845562
586981
350935
226860
18066
1491940
1704129
846277
1963956
1317205
1814357
219926
1766312
676899
1046224
1840731
1985604
555720
1082072
49695
1164773
45801
1591690
1302042
1027357
1706812
1904576
1353997
899076
1810443
1011335
645049
589679
1535052
415431
1687700
250506
1260933
282183
930283
749762
1393180
864750
1007211
1746138
310847
1155390
1590632
1613954
1994839
1106355
1184138
477893
868544
1736062
1842402
233488
1515976
864734
1436128
415639
339681
1673636
1796188
688368
1030084
176110
1983569
986541
1956033
1139408
1639529
1096235
614875
74545
206581
1590805
842258
391829
751184
217993
729661
1880242
716715
1389839
873871
1788283
409129
1454426
559178
1609562
1566946
376611
200431
992495
1455909
1878824
1238314
1448905
616253
166705
77105
428240
1255588
1936773
1466064
112984
1707463
1600223
533236
1498977
169346
1628310
496055
640421
789674
933843
1496138
190296
1301212
1064180
878323
659248
1124622
1642994
1308877
1683100
879575
1835733
1706623
506111
1313706
755777
832101
87062
863686
1929533
1444607
99477
1538493
198715
1711642
336881
1712064
1153940
975809
714681
1275888
443610
1088569
795023
948555
1493589
1536592
1076493
1664170
175327
149258
1220903
1984342
707346
1694210
915469
1211998
366440
649351
822744
1387035
1158139
986334
1076553
499683
1618145
1518733
823754
1867102
485840
949816
1675378
1887629
1716586
1162395
602067
1450667
1133447
1432827
1892179
777309
564849
362469
1998516
1048387
1558995
536847
989507
1852802
152190
1994711
914898
1414178
495250
1579417
141465
1110927
325184
1172619
1161716
1474317
1723506
810454
573507
1102477
402774
463593
1518195
253156
1043025
1016983
280512
1340036
100815
476374
1434361
519240
941140
1721909
662790
1026484
761852
1981020
368346
792252
1116451
958909
801922
350837
125100
1080847
1249771
398181
1079598
914918
1732506
1317529
1922232
437990
1956455
96233
1014900
949090
50152
381594
1232975
550398
176748
987128
984987
1182039
1101842
335752
569011
396021
829292
1080430
89249
573624
68730
1565248
1133023
1246516
1012150
271336
769018
191803
200278
1866891
953573
773262
1138743
1729780
707730
754073
1027873
966361
1143445
525385
1374777
836419
1178306
1748030
328857
577681
1293123
1867882
1216566
1378270
1860677
1385274
1263578
498735
361480
1063477
463824
1522704
1710633
166403
1949932
265493
607926
973753
680819
1436675
1096380
899656
1539031
1691263
1650285
483793
222228
1240897
1544324
1663754
903604
885523
501099
1898516
108624
1554484
1497847
339164
1704277
1018625
65692
998168
500032
1726161
546309
1886715
1354858
1631580
701028
257512
916356
802487
81345
1020690
456954
563502
1642558
1867988
1075958
685849
841544
735627
899351
699064
1258115
174962
1614839
1552577
1475156
134145
370237
859604
798681
708872
1590759
1626518
77428
1497807
724534
1689669
43282
1833004
1110198
1219802
377044
1185300
1526978
520955
1634813
1049314
558959
1621036
969231
601106
812497
155796
1289785
1412251
862644
1825220
733575
1391583
883445
1840628
1334291
200957
1016571
3775
1326371
1294886
11084
1769340
109003
1493540
1335319
1449199
1319887
1339663
1986922
1956376
780758
479661
855767
986092
1219409
1751674
722879
754886
1373169
398778
145773
1791166
1243133
535354
484271
628560
976437
1293852
305541
454550
1053335
1995746
654304
1858378
670410
950655
991648
1411873
75494
1394596
1552862
890639
1954956
1201733
597846
186677
1377201
1302653
1768039
529328
290991
1045265
1932379
217084
391773
1853340
312099
1821616
1061888
934959
415065
1455875
285936
1145430
1835993
508024
1748987
1768415
641758
138888
181503
1317642
496099
1418654
1058729
1756831
1176512
609286
912721
883335
1485616
310415
15187
112876
463597
1687556
1401843
1877088
13674
872758
1631493
1349871
1553037
1159453
1744905
618808
409462
1057305
952813
100179
319150
1386829
1970155
1037284
757491
911302
737892
217306
1841315
173093
1245823
1832416
858307
1410839
1646310
1675640
1052736
1371895
477475
1179493
1158801
1050272
1374443
1743780
850914
1220816
1255752
875086
1494973
745630
898567
145408
153909
448493
1771633
1383107
1575999
14498
1068357
263363
1643240
15059
994604
942146
276619
433942
656548
1426649
816694
1986990
1790878
1665588
1135856
1385680
441679
1915090
353306
1316263
5563
171710
1752407
1145744
339472
1210978
1378307
1630581
370448
219260
1692748
926480
708969
1408595
1290830
1483344
1675491
1105737
1552799
1476877
1473776
1214649
680711
546240
1609554
219424
438613
272716
1253585
271369
508702
1935634
1542919
1947944
644803
1722552
1598955
972194
437478
772079
1488135
1853273
1483178
1998714
1864164
1835518
1557116
50364
1314163
516126
1734205
870523
655790
266268
74593
1263021
1085261
1065288
715032
1846033
1722749
1881071
1658570
1819496
860514
867421
1944876
1941562
966328
555093
514075
417643
1236268
1175558
35977
1044931
1935631
1902278
460803
799469
1570055
1355726
1937712
1646358
227667
379720
1694001
910648
360060
1750091
340475
311537
516082
1160071
971201
675708
1865312
295420
905908
1064394
425670
1026496
272870
801314
13996
929372
1816503
1461236
1188569
78203
766323
1213594
674823
166188
942835
1094950
1674473
1223006
1743627
177365
1398451
290107
623269
1169201
477006
1119677
45891
1198165
1010735
1993764
1600485
1873357
359148
650242
1128837
296721
905883
934009
1983253
553430
647742
1908405
776229
1147274
1026086
1870370
1846725
1031061
774596
642331
1053776
1098711
843
1638553
262447
1606389
1244805
1424303
231955
862873
1355854
867840
1746335
266147
979198
443449
1097607
1149052
1375747
1121768
1868958
167248
464912
484166
1438656
164356
44338
1451229
149182
907876
1694458
1884164
559555
250131
1304218
1825463
77282
1759639
738078
261610
989587
845256
688752
503867
1801207
381564
1919704
351054
328985
1370800
666074
1930760
205587
75780
1366584
1656252
1558603
545156
1406944
1415313
1469285
221636
1329697
134213
574217
127864
961962
539092
1105377
13623
314721
513686
1513437
576466
1768205
1901786
1160036
1954215
1043635
1451027
516517
1197772
245033
164702
764294
905302
514284
1668532
536919
874791
1926729
195795
1726284
311332
728702
454076
1516810
1740089
544506
979062
995125
152589
1838487
576252
578876
383425
340712
584745
976503
637623
1763658
1127714
1909416
526597
1061027
862701
359137
772
1650945
1830723
1657419
1416691
1324672
1762393
62732
402335
1733206
205854
181276
1814150
1929910
769955
1777103
1402493
1951891
1328345
87360
1742194
1689278
1226357
1420313
1657170
147747
1458772
1769346
1001803
93052
1839846
1885180
90708
906725
794340
634275
744628
1912765
30332
1568128
301885
1866692
1598656
1190105
1689017
1221180
141898
172990
1067391
1650882
1811696
134707
483543
1494502
955444
502945
584787
1371301
1648823
980593
1009303
218109
1565633
1530208
1535989
212065
508415
889035
678141
127104
1327644
49028
1422535
920119
718503
862583
1245888
380384
1362461
1017940
352283
1461232
130866
1663097
1659788
988774
589222
1507281
1247267
245323
1539644
1857273
1571478
521338
577033
1348366
1820689
1322982
1820163
204511
1985284
92005
1941158
1745225
294923
1571388
1231871
396598
327644
1323896
1764681
302663
1818633
1042313
1482817
527224
982819
58033
358542
439162
524241
1897561
1811343
1490680
24899
154587
350372
1720731
517517
1260530
816248
1507894
1042923
968766
604887
986216
662189
618503
1051199
1749623
1543255
952012
1639290
1303927
300575
381221
254674
1935746
398904
1789878
1252455
350132
666048
1330579
1294660
1374365
717244
1326062
243433
1988421
1841234
1295007
216002
1864076
362902
124048
333989
1640610
1495933
1877666
1766581
1552576
303355
1152361
1187904
362932
364045
560355
292683
282686
791028
1456807
1711518
1328479
507555
525200
399970
1435579
658043
1666334
488438
1421194
968215
1043117
861449
1818592
848420
1537264
1348614
1928340
1468923
1410643
1797434
1491069
361319
977592
735494
919625
153617
601804
194777
765176
1772731
888352
203246
1097158
1247451
1596532
1437581
1962366
35951
1339280
885639
1673975
1927087
1359761
1617092
1547049
760984
1051859
1840878
259875
429787
1126298
1085002
954535
588296
1599363
1549748
1055707
197925
626628
496300
595811
327035
1439360
1107410
1179711
1189521
52895
199086
346309
1254018
591709
538113
1655444
1104624
305501
64191
1257779
1954935
1328749
58250
781785
660063
1268342
1559051
1459943
823430
157408
897360
1116701
923330
273060
929461
1269449
930345
1742316
1338133
1139648
1471324
480179
1126179
1987062
1692515
772336
669883
547225
755547
628275
1069315
1620032
1752319
1658506
395475
43077
281839
49748
132824
1525457
1586546
1500430
125821
1331889
694988
1358398
1697624
528111
945205
452901
870787
1327704
75025
105168
372707
1562115
1563298
1143481
1292398
1905173
934380
319970
1976557
1065108
1729706
1958664
769117
1352940
1187531
201887
1446715
484485
1911135
244015
1158914
883215
234381
962040
1713714
656889
422873
431091
475692
1069924
348585
600050
154490
308447
764216
613161
223867
101329
1553136
235993
1149082
571772
1905838
1293582
1185562
414861
1851481
1247540
1648671
1477524
469372
741300
647833
1691571
256943
1266188
1553809
987
1921471
171415
848098
1338669
966480
1521795
878035
275757
1822265
1034712
1250075
1430330
272918
316288
1852809
1996228
469764
1996512
1034836
1084595
924598
1775212
1722277
1306232
412069
1230132
1862169
824969
1803244
387174
131202
821469
1195607
1272887
810092
245129
70257
290071
924733
87876
1652348
1553823
259753
51348
1489951
1731552
218379
1458554
1319389
363620
1698989
1798922
1229240
181976
1276093
1646134
905640
1676002
1573788
1394453
705486
649051
440777
814435
406773
1491502
1598330
1087817
324144
948923
500994
505997
462286
1543615
294624
855671
1047239
123970
9856
225328
985362
953597
1842555
1995799
1532670
1038396
1599025
1648081
1375880
1863232
847292
1564619
397201
801299
73172
205758
906408
1324895
156553
1621629
992266
608162
1896460
1413106
673756
1094963
800451
1631623
1744652
1715533
291257
529212
447299
1822009
1370391
922089
1237937
710843
387922
755708
1314130
1211376
1925709
678106
176329
1295401
425409
1202428
1638908
1785854
875650
637003
1755979
715301
1282104
916808
308675
1937996
1168691
462403
1718214
1683764
228228
286612
1847793
1253340
1061385
1548390
515983
107163
1190718
159079
963369
1935155
1399797
134419
964414
86281
269752
1041809
1024166
1446805
1005194
1274244
485730
423789
788249
1812519
1641668
215275
1919062
569324
817046
144172
321251
604338
1769200
1736154
1586803
1858530
1727466
1489681
566953
1579588
995955
350784
928872
1072971
631550
127046
738921
951284
1268462
1601374
1519570
1658068
1181494
1939899
1359593
1969155
521937
906221
1524373
225299
50725
1193993
909993
472704
646295
77882
1925856
1710485
807655
1254990
1671145
1872611
590812
1019454
575193
1571095
198323
1711633
1752938
1433907
1669857
98746
1981443
1937029
1508307
329089
1296549
866305
844034
1021618
229309
1619170
1364484
413499
1102547
714287
1354436
1567766
641937
1449398
348374
1522615
313639
624442
1207057
1214401
85749
305395
1742694
1045696
1122880
439635
696069
37437
1138083
1257458
1292978
957448
903472
1495780
1784568
160513
264791
465538
605923
1043113
234136
261529
50953
1805783
1465930
1798091
141501
1359349
978630
1310712
854867
1244683
840893
898367
413313
301007
1970820
1771457
173328
1587467
663792
1187317
1734108
1612399
1336720
234035
51419
745892
1461694
1208378
536667
970542
1254862
1440560
1931749
1606656
8802
1787671
1513344
482826
834976
1310175
1762429
1826667
922527
1088784
1161476
9847
602248
709136
1862890
1659963
852985
1428680
764890
1736071
481780
1539576
599066
875978
797895
167508
1607335
1305655
562467
994249
1732773
1612485
555434
887910
1162349
1767621
1833076
304640
795857
241616
1378329
1746332
1166625
1559938
341818
1653325
1960757
1839713
1988144
1084509
268848
1503082
1513085
893193
1953929
879868
1105151
334995
146930
637395
1178319
322500
1637425
1680255
192144
1729547
1547197
1526684
173425
1923462
1004737
1425761
1305505
1192242
1473619
1196242
465314
985847
1230092
594716
1883592
1533192
1776272
1538837
1220338
389012
696248
720075
1390888
1412587
196058
1849151
1821635
942514
684054
812654
1971824
1158257
1977839
524804
1128061
1406760
905702
231072
197738
1279407
142227
943715
1732854
1839317
1010765
104380
1644297
1465989
1742583
915163
5423
1669405
318169
1552131
88167
17051
418503
1221378
1088965
1446723
889284
1646054
1242744
531072
906876
1566017
1181566
112548
1639495
1817122
772321
198897
110970
1326265
1632646
725169
1355007
1156985
430913
372711
1022332
881543
913472
1014113
1525083
979164
1787816
641990
454772
250511
1417189
180107
1086233
381906
538018
930055
869229
1951263
1940933
648907
174412
1013878
324008
1721377
1619190
1402013
1701787
614263
1454869
655766
23452
683484
870361
1801529
950647
6913
1029760
877822
1412518
1560650
790196
1206608
1230290
488980
1900138
698102
400452
98101
1482115
1117730
1490679
900554
125802
1999976
1658223
1877339
387844
104569
1673516
1377317
1845097
1065500
1690084
670067
1413298
448797
1599646
286310
555305
583928
1378337
918163
1763934
1387055
325950
409540
796474
1426948
286474
1306637
1097891
1609453
1494758
487433
1548925
314317
1826250
727205
462082
853826
1584139
1845819
672446
341283
391986
1829184
624364
1917241
1367530
520697
1870790
1224807
1193889
1501485
345772
741149
1553071
1411852
1222852
1313079
1267920
620070
883019
183785
300209
360709
718018
1991021
273155
1095363
855417
1528479
1516931
546922
37243
620783
342147
1407586
152570
621152
979147
1803304
211880
529342
1135609
347969
1892889
526488
1123858
838185
1272138
949995
975608
927141
1989744
378782
184310
630421
854433
1125400
1908174
1729014
1474755
895258
112910
820982
1685724
1541048
1096951
1175039
875664
1878993
243509
663254
74348
521528
1116698
1868617
1430858
1127584
646422
1353799
690961
611858
1906004
1539100
602704
505718
839301
827896
740243
1495622
1071779
1991421
1921955
1344351
1264868
773089
1314792
1847841
1415814
1368831
1173998
1660508
1948878
1304899
902134
880105
1422116
924505
1981606
170229
1701571
1723811
1266511
1801302
1084380
878126
213249
586340
962279
1168508
944260
1384339
337485
447349
370652
1852169
1593497
1613667
545246
1983238
1322956
1488344
149040
1605822
858586
512846
651543
959975
1434674
701357
777657
874588
1303775
487636
848878
1837517
1797750
702897
594506
1463844
1031356
1434023
725084
1424957
1053914
373197
232792
1310981
662355
802487
1241560
635172
1236115
585936
785478
166529
1734441
1050335
1888772
348955
1107959
281897
137635
1820207
1735028
1095254
1379383
1615496
1667948
1990496
1501428
1899119
833179
515226
1621969
1128944
1196941
465236
1290503
888945
246465
477905
333531
546442
704858
1450675
72522
816395
1374514
1308780
1362956
525386
1318255
1560812
1128166
852469
1519959
486157
1627218
1301233
1636282
1826325
1233917
812437
905378
1343687
1612668
765504
1263066
1953962
779035
1539064
1896880
721310
1217648
1820885
706654
1110116
588842
1280581
640538
1058374
1379959
1662927
1341098
1053930
1417758
811467
936523
1505088
253194
1984711
112786
325011
1678596
101202
1041701
703296
918370
970494
1611736
223362
938391
421393
205326
326671
388925
1312583
410673
1901682
698780
915762
235428
242184
1321430
1005338
1343002
112777
820684
589043
824567
533391
1232639
651698
538296
491278
915285
553012
1973214
1280982
1928492
1663943
275755
88330
1771704
1341484
720652
346709
990133
875402
1489235
1913838
581144
1263805
237490
1434613
520850
1381532
1971654
1524996
1216667
1802635
146822
1758052
437071
358718
1408910
814482
986097
1391771
1735089
1773776
1411942
1135363
536297
91190
915152
472671
727075
581534
354440
1052104
1508015
742459
1075300
876733
1830593
1149049
471742
487176
1581199
1829548
408891
1504174
1822792
502068
1397029
1524239
1136526
770460
175131
481532
837660
1827454
203110
1453354
1828189
1933346
617836
1052735
444585
1621450
1980370
1946539
1449557
1946163
363564
451362
92547
1829144
203677
1224878
1722790
837133
1945339
70705
1920480
1750810
174229
1014688
1962126
1925780
1371563
319585
1913049
690167
1252091
1805712
477030
986834
1800847
745840
840605
1767215
832616
1266242
1229455
557782
1012942
922012
675228
886788
1168015
1073576
1329828
769591
1847692
1356229
911088
408081
795581
987641
596023
1517900
1790564
884240
860061
816885
97951
1550558
55099
1126298
844081
1508473
118475
1611121
948505
696605
1384665
8508
1433478
1403544
1990106
64439
1784202
1918230
538126
549290
1611662
1837311
1125273
1002159
1638618
1465529
291520
700459
1007236
1385994
1681408
592778
1200712
863755
1992739
713640
220585
225788
329937
1204491
745071
48320
292592
424760
347736
300023
1864275
1053593
1625106
1365716
1852178
796392
1128228
1837988
329514
1057183
1893474
1829264
888066
1322224
287656
673760
205283
1325831
489153
1501275
155198
79224
963361
728020
372384
1060125
1475762
900754
324813
1901356
1142083
1773307
802622
949483
1403245
1346755
189271
555597
985313
801807
674711
616135
789948
1919432
111649
577302
1493285
1942748
194849
553869
618952
737506
1728211
1272752
430658
1458369
618032
965909
477614
511079
240281
1428322
961204
1608461
1221159
1110966
1798842
1767854
491834
607413
1091673
1827334
693388
14402
1792954
261714
1168316
1679987
1091159
411575
634763
359664
649601
1768396
1191469
1219463
374221
32111
613554
876881
1019641
425957
1587888
1894579
1131229
648594
1294779
860525
1681080
315028
95700
1110370
391538
1265483
1141948
1322704
919803
1562220
663177
240583
1540207
1155968
1008136
170408
620039
1803511
1896675
461888
1929107
1119565
1029653
551705
943328
383654
1580649
190922
376805
1450651
1352832
741988
1710192
588762
1264315
397724
1319130
852488
599427
1405033
1010603
1841941
35274
216663
1666921
1212255
1181638
1966502
754815
908764
578525
249209
1906802
83774
1357772
1777218
1572311
1513117
1294337
1425344
1037604
415571
1062131
820068
242845
1179462
438127
835643
1213443
373649
1596435
694318
1811710
1412524
1989018
1042941
45482
1703917
358996
1227497
1856720
1149981
306613
1734690
1946708
1034741
621903
1162589
868942
379330
717103
1138926
1246646
1014386
441817
484147
1365326
1678559
1651135
1913667
568984
571242
1806008
353776
587035
1741400
806336
458512
231850
372166
1836325
392509
280860
561461
1921819
871662
1092520
310
610366
988637
402218
516779
919971
1301730
365225
1688082
628730
1918876
356562
1233731
304757
1323222
1774988
136026
1176476
214002
1383550
1745430
1418476
1975529
782684
1047149
842951
22412
1561627
685704
1794228
1136588
649119
1340826
1743639
1905122
1388510
919691
1904633
41443
1241424
477970
482511
880703
659625
639460
965753
1246511
889313
38274
1570568
456694
106496
1491206
1782629
1330260
709186
993719
565592
1972652
1482828
403744
1066718
1469334
592909
1186736
536258
935533
574849
1086520
529957
1292770
1242157
101745
1590273
1755523
1291000
1363663
1612148
1989204
346098
433094
1154721
1688178
1096083
1553735
1270037
1224777
1237069
1178035
305091
1924187
1572332
1614229
1429376
326840
1710620
1946164
189201
985399
212649
533895
1310480
1238845
1648589
924790
780998
629802
1361525
107704
834320
1453311
1749822
492719
705459
1037075
303415
129780
85215
358540
92506
1568729
438945
494380
72278
1182687
243869
612209
1175758
1647402
1727365
1016305
385986
661823
95924
495185
489730
1568136
1346162
1451145
1119977
1187149
324540
408135
1437633
1745345
1897368
693352
919079
1618033
1879826
602851
126161
1687061
71830
496815
147416
1453078
1715223
1867067
1647672
1550980
1824560
375453
679210
1352783
1787354
99979
1179872
161066
823762
53996
260594
311191
841645
478287
568905
172155
1796759
1422964
1154643
642958
1447302
1829313
596482
1389079
1052020
339613
257594
143940
589628
1834262
824998
1025698
501110
1716816
13035
1284872
705828
15248
1864838
79430
1370687
1102724
211229
1986267
1397949
705685
1366316
11857
96961
69690
1847445
1312891
1989797
1234918
600379
1570747
20286
1423577
1737313
1207752
1948453
355142
1043655
1551854
264939
1786174
200894
715274
1593404
1150322
1341106
254435
1952374
507558
1183153
1092079
1731327
1477199
1323012
771708
1471880
951053
1598579
1767887
459623
1212755
1224980
1985180
1240833
1207180
535739
1290679
378935
1427519
883777
1556299
1305427
1521355
570792
1827019
1558167
195476
562345
1975329
1815738
1852769
1469957
93197
120058
1786174
765287
444205
82634
670888
328056
827840
1333914
1380318
1540273
1048807
595298
145820
118721
421004
391960
1903057
808743
376638
1292007
1109942
1147557
1382576
318690
769693
399299
1797471
1860387
1977297
1285297
446498
1634049
1655784
593983
1627772
725837
1424603
432056
1866160
38536
995686
1307321
1086277
786856
1032735
1090444
976376
722245
1487033
1351864
1722743
59070
1814579
358896
464312
1968093
118704
1789309
1210933
358
1282889
391883
230052
1518469
1756647
1663623
1126185
1605936
1901863
1966816
623169
1426514
1867626
1519190
970299
1135516
215784
1187132
793220
1425773
1592519
1302629
1994105
1757004
1855627
1456254
1589266
1726989
1942141
1229522
162608
1252413
1137167
1848017
1276880
847719
1672695
972033
1050467
984312
567345
1587535
772564
1714891
456118
1376799
103782
1229799
145422
329422
1530167
1812570
349847
603858
1365408
122092
118771
1638066
81139
1321746
1280728
362256
277118
1593980
1650847
1321816
710193
1913851
535673
491168
1421252
1493811
1112720
1429558
1586710
1265585
507408
1331489
974269
738075
664538
3766
1662901
1375501
36337
967784
122338
55344
149383
168977
438139
980367
1834691
424056
1661297
1284546
803625
688161
972035
1887451
564072
954444
1096252
1811591
402078
305261
1741763
54665
1796985
291367
411831
847235
780134
1919111
959063
961999
99075
47107
1309327
620697
1995747
357669
1156541
1651794
481945
1581394
1047818
670337
370132
238049
1784467
1790130
760491
368711
723505
1371743
1882956
582431
646727
1220163
1309042
1897107
1701128
961737
80820
1330886
1871066
1999261
1935083
1114312
447358
448120
1187152
349762
1509083
179835
1857629
126225
630065
737203
369635
63322
1995840
1160770
186439
301161
388519
1637736
1946294
1875197
1767516
644953
772699
1690893
97305
1586220
77852
1222358
686956
1476453
1395177
970258
1675502
1702377
1647678
967149
859371
598683
1800107
990492
667462
855917
663044
606137
54971
1495297
874380
1842032
859850
428308
648468
1485649
898995
1810850
885674
1538181
164610
1526823
376488
1865745
88147
525190
435286
1016603
1818168
1308407
1467669
446736
341931
1428053
940768
277523
52499
1065977
277713
53902
52899
1921345
212324
252690
753085
1742839
1625646
1666065
1022057
1914894
1902935
1695930
1819655
676014
52320
1399617
241851
1403801
1059662
663127
1689986
625369
1461752
1608630
1182632
1876612
1333740
560835
1879992
455452
148877
772436
1620886
1667715
671048
1212505
1116417
1073254
672429
569317
683617
642282
1129800
772707
717051
1918993
1615693
971823
1063147
141805
949343
1427253
1295512
1973991
1446303
1602308
83241
788460
1600558
998313
893346
805582
1833469
728652
1447661
811895
1036694
192681
1741464
977220
1784420
966172
1916793
1781995
1745802
1735967
1774076
1001192
1779064
874275
1340006
1729012
1928168
1108423
599209
1904811
1729916
1196364
986167
1381695
1436306
1018910
1142297
223495
479891
480477
125666
1845439
645399
62706
1750319
835493
1671956
104703
1195755
1328658
207273
1153657
144634
1851929
1640656
591301
960235
1186759
948305
355404
281880
138836
772807
292829
984629
1703030
505063
746500
821124
1898320
844970
1644165
100353
359712
1741924
476448
1875563
1313522
11073
222500
1859035
1433505
1577228
1651332
1055397
700674
915578
66360
1682605
491574
1409833
663
1476497
1029787
1429436
68882
1735368
849260
1007934
1280007
651383
504346
1622478
151630
341535
890957
554678
1228867
121820
1284288
1039349
1414582
1424087
1509589
1902978
542321
763069
760226
300275
1850715
1931363
817077
1618494
193264
1467563
670693
545561
1303602
611367
1554689
1308370
330113
177735
749282
287359
271936
169737
1750252
960209
1989212
1475324
1237128
351712
841234
864890
1662338
1792391
1657851
559297
1659590
1346576
862087
303873
909714
975547
1911353
162080
1663219
1173116
530972
1169399
2520
1009876
561988
719102
1719870
795062
972576
1081104
294234
575561
535140
1498594
1521713
1908914
1241614
612096
12044
1421203
381376
1941017
875194
1804009
1635202
822441
785899
822804
1446261
1437889
1734241
277880
1072674
1006575
1370183
1426817
1118549
1486236
158944
478440
612925
140505
1153426
990931
1424080
1892203
1054073
1344166
949235
903449
910690
1203375
1917668
343229
210897
1985005
331469
1186542
527165
401086
219984
225721
4425
1146737
1406201
1671302
658242
1546250
718261
1435375
1906889
904953
335020
1583354
847871
971927
384481
1212700
148744
943597
1535713
1407205
1718734
1524991
192355
502295
1758802
1817983
503516
1819787
1810750
1800294
1879800
1949860
626020
566908
1485694
960075
612346
1753458
947594
732877
203124
831635
473875
461177
832671
739152
1162229
13858
267304
1069426
1694908
1275726
795820
1728515
1272711
1165513
380742
137360
92183
1117966
565850
152070
247229
602660
1875514
242876
1456963
1202893
1684986
1924023
1539132
1463549
1042975
481955
1225619
1078150
328196
1967958
700303
156268
1635805
1381005
240023
1201145
458329
1137816
1401814
941920
811987
1770123
1901130
1567155
1679406
1018734
1103330
1620662
935990
1645321
1436763
1290259
1434069
518153
150596
569371
800835
1415465
1949017
1121731
1668462
1084747
1489986
1848376
1095665
1543009
1748414
437847
256176
787831
273449
1847061
1695230
201092
191193
1594142
947379
1168887
1148026
1469425
41718
1650596
289868
981571
1719441
1536642
1413857
1077107
1127790
1135118
363522
1558893
777642
470957
332384
288656
379764
1203534
1934155
592624
6843
149885
694659
1027856
313130
1276219
544974
1494582
616311
1183694
1922094
1688521
1490072
1480498
17074
669869
1285527
1898228
1833731
884071
1468039
1435430
911482
430770
1279050
304605
373683
1217491
535311
315556
522470
851268
852590
17081
1047350
1171446
615103
978434
20767
1739739
1152682
1757228
826366
872539
1012462
765527
167381
1928179
624771
238641
952080
1041021
986171
1632161
1098982
1695282
1679190
1083993
761913
1275045
316663
1997429
452482
1357864
635402
1244197
1285863
518414
119458
1170742
1012056
26197
1760519
734048
913488
1743984
156899
1169047
195120
592820
27708
46871
1348967
1753155
754076
1483971
1559365
1232915
1069893
751131
1708827
1015251
1473985
284290
1432610
621781
1459560
608921
63177
262647
1107965
1780983
1876978
977915
434054
598806
1197520
695306
1591236
1957397
613448
472649
377607
56360
389011
898312
1204360
802560
794778
786058
1082061
394997
157944
51597
1132809
1989208
1379177
799313
1879739
558550
1241684
1974704
1737051
404704
1477542
1062246
1516665
1194652
1972409
1390738
366620
1394324
320693
1444336
58170
900208
369234
543726
1745007
1023911
1623091
1578835
1610243
610201
106183
679879
128117
113276
1358842
124766
254723
1335227
857684
474806
627289
1545827
1690048
1622292
1451983
839209
767259
15472
1108367
15825
1765588
550453
1163974
424514
230826
308769
643973
1968727
806992
1487956
1279343
1366160
1423488
1410383
631015
1714194
279638
1688381
61716
1041277
837372
1117907
1520821
1668915
1705369
1950468
1835378
546046
696288
464960
391669
483406
1451788
829047
1060882
24276
753768
1553340
1267643
1842561
1869416
1697466
278756
1907731
1399880
1920289
1410133
317901
1073867
414696
720808
951810
723476
293087
1529610
1667666
1247438
1201010
1074321
711922
644865
55406
1663435
775898
1961735
379441
939448
149033
371293
600332
1717027
1274865
954064
1318083
1193544
1338411
1897876
1769509
630961
1336856
1805654
1823701
915250
1041903
1920882
1515136
1962197
323908
678279
480315
1936051
1005705
506139
272266
1615841
1574472
1310709
350037
77613
1667271
162449
770053
1249181
720613
84885
907360
570335
1028186
1780596
263796
862260
1610864
1385990
37077
1906431
1343117
1694906
439041
1314105
1242254
79678
801815
191685
1382769
1182900
461528
1971989
428347
1062182
979036
1550684
1363585
557343
1431931
961080
663932
1473326
762527
751276
1903921
258424
10286
622363
206592
1440579
1981554
799430
748338
41241
65193
841373
118768
96292
197379
1089037
886837
1723742
341818
1156458
1788573
1281226
989635
1173637
1178463
1401674
1779426
1263864
227547
1752232
1912708
1390584
1541179
538280
1939898
1706833
829047
916102
424568
1567820
1797957
986854
1316681
358645
1067789
1594875
1219592
352873
716421
1301273
1490535
1657950
238303
1807370
1459014
1070371
1332505
348677
1558464
1405113
833568
1198149
1976023
576059
1614211
587099
180216
715766
1406069
8001
1963655
987006
340203
938591
225793
1750520
887990
1404723
1572563
1055673
1741025
231524
1103276
1718706
417777
117436
195277
780057
220642
865174
219650
455465
897456
336013
1697986
441666
1608272
440575
786349
40675
12056
1265887
165031
534264
1191860
1776030
103210
678528
1257711
915448
1148064
81234
537677
882549
345597
1697976
914113
439497
1139683
1002832
1956797
1627107
1598384
722411
1224172
416893
862483
167529
1333613
1816020
52972
1375819
216347
166958
1496467
1636588
1486344
731455
892516
1877635
885875
1906804
270443
259899
1350685
1465971
1001034
1510789
78896
799454
237342
1741584
242511
182522
852210
359848
1235985
1113695
501811
1438014
1768071
1416232
288002
37249
27703
1836740
221075
1306866
1065648
938818
535625
1855403
1552504
859444
1877055
45027
1077497
1469195
1593969
129734
621854
1670007
552943
978747
1151882
1988242
848754
1974202
1600969
1448102
1135275
305174
79136
966615
1540427
118414
365595
598779
197590
807655
1229504
1945021
843240
1492246
1764581
1776074
748031
816973
939422
1425871
400132
119419
679464
131026
1679294
1501468
78476
215294
218421
1638312
1256624
766145
915163
1678195
926127
1376797
385464
789580
1621978
1031740
1849570
484912
526320
1988437
1900939
1696901
1611871
10154
1034003
1830099
1903050
5640
902508
1617596
833730
566895
519710
1966157
497081
1158360
929991
1834040
1995432
676757
1233209
466971
1701577
1562764
1051282
1630165
1504013
1055555
762537
1118047
1444788
1621043
209848
1250079
1573644
116668
1661071
76773
679747
1304774
991971
1145156
1027917
1887972
120887
642786
873374
1124654
1689487
28346
1673020
606164
1570078
640945
647987
901615
634317
1010281
1795437
780024
1834938
1098972
1306553
1348907
813624
236468
1888198
393021
508234
303855
302212
972373
231739
1822707
1560956
1876596
322728
195896
233738
1231677
502230
443434
62585
1080608
420134
1171904
148820
1396584
1796573
1563478
479810
664836
936395
1305128
1021714
60081
1278451
684994
1558266
1860712
982395
244620
565431
632275
840617
1797464
680737
870817
1812854
393592
1525386
1796471
330240
1859190
1901693
1966270
1000111
447266
550068
1082263
1298766
407638
1783121
270429
423114
1322078
1072051
1878300
1818173
1873903
674822
260292
688645
1433727
1126253
247394
684148
842073
805152
1627673
1674835
808170
480911
1298663
681983
727801
175490
862520
634044
1014740
609185
1138994
170596
233626
1493464
1034096
1302516
927795
1342314
414807
1492840
378718
588419
830024
1336616
1115276
716429
1842417
1399299
329836
1303222
734839
1701294
569239
957689
1038633
180631
117236
1683460
32905
147705
1809014
1405312
965399
1151798
1341764
823621
1836943
446303
879162
177537
674210
1826
1022921
1070553
1522170
1230700
662753
27249
329672
511740
822668
1111799
21543
1391950
1041197
1324006
759248
358317
922376
92741
1359484
1451487
1308396
1220696
744004
1233165
175111
1617295
467299
1630693
396273
408013
1479186
1374577
1146091
1711725
15987
1671529
1955030
203325
1022298
726119
262295
1151245
835922
1650477
83586
1829608
1647634
1477146
734159
135723
516276
1620300
362701
1495268
96967
1050291
1539079
1124962
1737288
1535513
1000332
1679234
607618
1828459
1475926
1338739
815651
1539227
835926
1930791
1569248
900306
1574997
1080794
721602
1780921
8784
6832
1944120
692601
108037
404872
1303236
639166
1451614
281299
398458
946030
1479202
676912
1755829
1680638
1152314
278395
1607534
222254
866222
1242432
1382702
860667
1309400
1580667
1573018
864375
1817163
1940728
1354969
1925991
523144
1291237
838623
1671004
515733
1720142
1104532
1204249
1922027
332999
1899569
1474812
928095
67954
170759
1274446
1395920
1084102
419546
1728571
359393
1472890
524424
1536361
1760896
1821499
313518
120503
1047011
300869
1023475
823640
557390
1096114
1881287
1412724
992348
541495
434915
1813783
1404699
1214474
998457
386670
1451323
1373902
1186756
1695582
1666
1265337
1502697
404688
1283917
965204
826931
545540
683786
1516610
333414
41523
1392830
960730
1846682
1835259
661916
305759
259094
741821
1403178
1607313
1986600
1268435
1762795
228261
1516070
590640
1865634
746284
266170
901170
817351
38207
1324608
1249324
194174
1497120
1848860
511654
908688
399194
1686642
692494
775712
1473060
877523
44775
640168
938192
1311145
1897905
638137
245211
57803
1615503
441648
1685199
1432151
548183
760621
1461978
603106
1953153
1744115
1483207
1805545
920308
1275126
1745590
1925013
901510
270839
864082
854031
377194
133132
580867
378529
1819057
1165761
1790331
1025731
502104
360041
1113435
277634
958198
1366998
741310
1375797
487372
759407
397277
838863
312959
712398
1915984
154049
773504
1788818
1857604
1930320
853645
927005
1323686
330509
1609761
1795672
293085
589286
800302
1644572
1229349
1548991
144231
1194773
1134554
1948586
1236231
1211663
1802573
680252
1176512
1360798
884672
1377799
1895389
1272788
1049320
782993
586136
225044
1913249
1423597
143240
617037
1198659
382244
1376903
1418322
1011050
349917
308221
1161544
1710080
1963600
295840
1920826
906321
1328766
1685865
785998
55579
1511835
510439
1253519
863454
863378
727632
1495385
964421
452344
670803
960976
1557732
1733536
1678033
1394468
1404236
967274
1274322
1173236
879922
457009
1479280
646203
1472837
1540955
486842
561075
1457330
1342700
339332
656027
21361
1734867
1482208
202134
811080
69258
941233
675594
1799625
1120680
532721
1910678
330789
792533
1752156
1509508
1107358
1541150
943858
964319
1503297
1632074
920767
819983
1486336
176912
1624481
1618169
480216
1459783
1339129
970414
375370
76151
1173997
1126751
71994
555709
218869
960333
1505243
322479
1782921
525775
1387620
974021
638351
1440263
1059521
1278920
1736864
1851501
1277086
223476
31132
1582140
1537676
1704666
155678
1749378
1023979
187670
1262247
256409
595797
440041
120318
397127
15660
1557759
360760
1402552
353742
1684457
1710705
679887
751596
1952362
610479
269295
303272
1073837
542579
924174
951091
358434
431417
1713535
199512
1094607
1418747
1860546
701630
207458
1947788
1353238
1742052
1476328
800545
1427901
1715600
545119
338558
1619600
1479231
115974
879187
1726961
317791
1800298
1491859
1387138
1068128
1744506
1203669
185706
785445
1649932
1130745
946446
259728
1189019
495157
1669437
1285017
1462688
1061210
460821
1037337
1385576
1968591
877317
1942311
674298
1379789
517979
1778022
298244
1900889
1373652
14013
511680
1637259
961977
799337
1274121
1494956
1504274
1258574
110569
1398661
1977688
114224
1892493
29354
593743
247262
1380523
362139
1257914
1474352
1209927
1613697
1055103
1305952
834548
834425
78511
418184
924910
1210838
738659
569144
652806
171305
1064373
126979
47004
1435354
360770
265678
216344
209951
439773
311235
1252520
459710
1127033
1926909
1859146
1177181
1115608
451536
1704583
1589903
1746404
1647948
52439
1531697
1974813
1708350
1527498
1561507
29395
1212124
1439295
1748262
519430
1653659
10555
1277613
581844
159299
526429
577091
1768879
1733219
203347
443238
1192810
1083377
669894
1001363
1678097
1925302
1154504
1503067
872853
465109
154803
22217
142823
1460500
1946998
576489
524728
548391
187705
1274275
53236
1521992
1369544
1706261
966910
992997
1056352
1509680
301914
1057802
292777
829543
1539207
6909
778473
182549
1311161
728650
263798
1322105
367114
409995
446263
796945
1012429
1735589
1308182
188592
1911112
1477568
1418517
796036
1210664
1263571
1755221
1239248
1634162
1663321
639944
1912217
874635
761791
1713396
1482338
869090
132650
747069
489130
604385
1427175
1053975
635036
211511
723649
1284153
1151861
804157
1978430
232501
1043677
491332
1396830
296466
988940
924064
319544
230409
387890
1193228
1476850
1731942
1770562
1250394
1561310
1748188
1927142
410541
451353
1965632
142029
1939893
709947
1552867
1163386
20769
224830
1973615
1892733
178859
1587131
1613697
558729
957222
1693485
1597778
52580
511817
1372653
157502
506691
391688
1533892
477008
1436694
1298155
1074562
1731036
1158016
980539
1736746
883089
163205
245533
1936123
194729
878196
1760334
445664
295863
1614833
1446695
1905349
1356568
17597
1595110
792702
1218478
1719988
87149
1056334
1697305
671723
732018
637224
1307956
1331782
1700024
1510884
767199
1542205
131886
1948617
1162599
279356
796897
1186739
1446991
514736
995910
80794
116119
167603
1679969
1352735
1679127
657891
231589
1051289
1424802
1178201
293021
1310041
1116572
367542
890186
14268
1665884
826841
1585945
977495
1461277
495909
998083
670887
1259503
810641
1386668
1385854
204662
1590910
1120157
437625
1771414
1432395
1890857
1851793
1847745
690728
1093534
1523702
1631800
61241
1466845
1795019
1526805
1023764
970495
1774857
457667
390361
1004328
1535816
258679
117815
1050096
433800
469733
1708273
1883264
1258936
71755
1389759
709763
732439
736580
1550618
1832341
299695
1581044
1841365
354483
305926
1260197
366937
12324
1508738
1249828
1097380
1249267
443009
588062
808895
1070640
764887
759943
1865497
235725
227755
129699
1567099
1734165
2266
1423908
359434
1405977
429545
171138
1627138
882795
1617485
1325882
895464
1040006
1670831
1931396
765077
567037
460165
983377
1490263
611070
557058
945982
241543
1753071
1879342
330034
676265
1352996
1464546
1443422
972466
164899
691504
938888
245363
957057
1849725
1307419
496785
1543306
332872
327759
511037
1542794
599696
1131215
1550026
1787105
446624
1107218
740976
1075184
1270187
578832
743346
969532
1742429
1643815
1009416
1462153
1779962
272430
490203
195615
1953193
288331
577079
155883
137355
873403
1617140
110138
1788424
390919
578739
1140413
254095
1563379
132437
1253548
1809910
797829
1939501
721972
1153589
831527
1953770
630152
1917833
1387368
1820638
258878
50697
798316
1121921
1465320
835712
1056207
314704
353680
367076
253329
335576
1039830
1929261
663149
1559564
1449315
298386
1383619
39852
1301455
1343526
506819
901179
1183935
593885
120705
1366862
1223487
1108216
1839329
1720078
598729
328443
1510175
935292
1965188
1209629
763025
472319
1720156
1736017
889291
873290
415822
932793
696144
1619155
506937
1158213
538001
1621565
1496828
641177
988671
943395
1777926
792010
921658
1514062
1774
1150443
384094
1566544
386416
1664580
1732595
276226
1326102
102068
713496
1663207
351010
1635003
363973
1758949
1970668
561963
254779
1793302
506441
1768833
227313
1976422
1957181
277751
1991942
761037
1892908
1438037
360258
1176562
358525
737763
552360
1969857
1426273
572911
132418
1939383
227933
1833733
1540983
1234119
382367
342229
1844283
474469
742475
1973336
744516
315011
1835407
955401
281486
1881115
238276
360112
906025
311790
1708084
315398
1957993
1386547
965033
457723
4238
636340
1647421
175195
584417
1617143
1040199
596699
1051438
1994286
1218527
937521
881339
31000
1426112
1347102
305779
1885676
76023
573523
1967925
206148
1279445
943055
1280585
1105121
1665084
1724939
1979696
1103261
820404
779307
213107
1344126
1421032
285155
294076
722478
181152
1258124
268630
1246890
923798
607103
893791
339973
1714001
98387
877369
32074
1860941
422432
1901967
332411
1243561
1498634
1524831
1930410
1762713
239763
519744
670912
1102683
1097778
179420
1080494
38473
282488
753660
1781597
604248
641564
1893159
1666123
985201
502457
880644
1321880
786568
350593
25270
873669
1999673
300417
887635
1944527
988187
386640
46633
1022222
472781
550503
1606042
822665
91124
1700594
418701
1348471
685156
285867
196645
1972096
1970869
1314324
1907087
224108
123355
965233
353217
479068
1727918
177960
1536773
856330
1231770
1345488
1204987
1941041
1973760
879646
971543
1038687
1852909
1060889
1013810
1075119
679135
1315218
1476301
1809143
1865303
1930888
575888
1436646
1347455
1066960
624314
843903
124875
854737
1011120
1035222
1647798
703616
1595440
925821
347994
902728
121671
829401
1398038
424573
1401565
1426308
1117940
1197564
498396
712660
1766250
1213905
1498767
1149248
1359708
277810
1966911
242403
516185
1582884
486475
1277629
197578
1469294
658442
590743
1349183
1249113
116608
268967
1094664
1348385
19717
375579
1864580
1587087
211937
1495048
1866371
384199
769332
937741
717141
1822947
77968
1238242
801780
117514
1480831
1951826
678453
1606083
1223669
1374742
774308
359259
1053605
1382246
851467
1537585
283106
134665
1074047
1987381
406943
261747
1624195
822596
1947271
1302917
796993
1007410
1851886
1870096
1175327
551784
1126534
1009745
1139378
217443
1411494
1430370
420204
911270
270932
581069
308450
1986759
1060991
294150
1553215
1732607
1593398
1532293
583485
151161
695582
839404
1614529
376609
370101
1774091
764293
1976870
1293008
1384274
1222298
973532
489164
52955
58996
318292
1649685
1200381
309678
1221638
113244
1296170
1297707
1067948
1678040
360392
1660731
593807
1714101
1169427
1065601
1617617
191522
1834090
808978
1212623
691984
100053
1377504
354328
1665947
1402628
144330
1165908
348739
930499
721772
714672
1051064
864214
165651
705033
1473458
238955
1756557
1897209
317
415298
1775922
1247299
227484
170502
780245
632220
270809
1067201
104850
1883393
1739172
1912647
1120029
422178
229280
1351125
434151
1536874
1862720
696783
15805
1493519
636440
984877
1256647
1419782
1037636
995649
917415
404595
237076
1698952
566127
608278
1124360
1069337
1106222
256647
10026
1570384
1595945
376677
1629532
695951
613919
519465
878550
1787389
1592593
1936890
689254
468896
664253
509913
584012
83452
1848913
1521686
654065
1462689
628072
213103
1585885
778085
358143
1791759
38715
79787
730811
1211798
1779920
1665242
1351330
199349
380331
162767
1895713
876974
913207
214390
1254045
291380
439827
495268
1310843
1548043
194515
954371
1846098
690705
1482076
221035
1780291
517982
677928
1034503
80172
875958
1959785
1103470
48260
438623
968280
1689228
483483
879009
1755473
1392684
344878
1049942
1095125
361623
1638437
343853
1055862
1291873
1475427
1451545
216591
1025366
1896843
1591870
286701
402380
1720603
802014
1872856
1386793
15468
1632484
455964
562065
385626
811420
1250259
84884
1750835
1756834
1763134
1616785
1761050
1477181
1103763
431858
394792
301309
1356509
1824046
413637
1661011
872096
492006
1926483
363427
144576
598353
525365
74910
693892
1945764
565141
236925
1816925
360645
583162
399603
1320032
1249472
393468
1913975
557873
1465136
472732
272717
1328057
471722
258094
1091749
1375446
1531175
1423855
1573055
604626
1796425
616967
31036
1444919
1610430
1043706
524817
821235
1557326
960404
168548
483607
62339
270382
1602717
819238
1025585
1093582
1232555
322658
1953550
972492
1384588
986857
226753
67660
1514640
1555505
1051729
1599151
1392204
1760670
916374
270261
1651802
1806921
987040
915892
800405
248111
1103387
174866
1417118
972144
1145660
672679
1160955
1638535
1926524
1714790
1260736
583755
735856
37097
608970
85896
1076743
1465936
1040668
324360
695041
617974
805790
64963
583711
1432837
1693480
110740
1735085
744414
1220126
1796409
426118
1140865
180801
272228
1723825
33579
828613
395861
143255
666104
473986
978921
1603395
226184
1224816
1200132
1960336
1047659
1224863
1136839
989694
1904734
1544921
1005549
472176
727593
1141990
1108010
1800408
1073451
1785692
822328
1975340
367699
922789
1033606
702523
223345
1382767
1822037
1803924
716057
281167
761095
639296
581890
1714014
1609538
669549
946761
439395
133857
1898653
563219
1005398
448759
468070
76848
544216
1720475
321202
1494097
1113526
1541766
1715732
502256
1869760
52433
823201
269222
198662
421704
1509906
1330427
554090
255400
986510
1399354
1798907
23586
1119724
685359
333577
478144
352532
1399532
1466833
158536
1714692
126640
1982560
801989
621595
1726245
976361
1958957
291954
1967041
1618481
1811670
1746219
1247516
1962537
830750
873542
962405
1172659
237744
1606462
1620567
421903
100638
164916
1557659
1958914
405294
260755
93648
617068
1905920
1504927
1286285
1618540
1518215
666935
357704
1802112
273144
611354
87004
570937
347477
1147125
1192807
564280
646708
1781726
1351403
660197
1998043
974220
1543158
769320
676902
341777
1569518
1217068
1529477
437255
1109050
212153
1157694
816739
1764304
1501087
492814
74390
1568501
1914022
1485843
1319901
36912
1733408
582263
1677657
969490
1404774
1058553
156356
555932
811711
1721981
1729017
383064
1427469
384084
1863296
525655
132117
1475664
1683532
1855739
8240
1918636
1468461
1288341
1211844
1588410
1316074
1746799
1854342
1866277
1000932
1729026
1036975
1147930
544952
15424
342799
1553133
600126
1484522
495527
250359
244384
699756
720425
137304
788112
1312741
1323721
1851335
1223943
220423
1198213
1944816
492778
839418
371817
57803
227004
1000682
323707
906029
1711711
1806491
1324220
565812
84752
1947010
327149
1612964
500502
1048536
886739
580517
558831
1856651
1952613
1913249
1055622
1728086
909516
707352
575357
1586536
1827749
578716
1889293
1368454
162
1101049
1033773
1146575
277343
1574531
810250
740446
64649
1105590
173178
326783
1486212
406078
1581014
282352
1575174
596369
1887218
584433
1122114
1992937
196552
751558
684561
755511
1707887
1938562
385210
312625
1812768
1046972
736754
1183149
1057576
1673725
1597613
1872483
1688519
435132
1096724
1579751
1983245
1468464
1012324
282079
834172
1917740
677440
1373026
219617
1653695
1288314
963256
199037
156743
437731
68701
769913
339554
891140
1309904
1641665
1474583
613419
1213641
839233
368323
1440747
44656
1420597
1236035
1350011
478350
1176881
1799150
1003517
1283774
255355
1044446
382253
956359
432875
1931403
1306026
1473548
1196397
1197724
1537890
1180602
424090
1539840
1403115
1695470
1704615
1808601
1353140
741984
592188
587830
1219876
626188
109084
1928399
1038605
1371629
175322
813383
202761
408939
1013473
1235396
1474594
52426
677499
1795499
333674
328737
1178428
1039107
133053
361663
1238218
963070
878240
993923
1558931
423932
1182607
664825
51267
1593952
1795800
1170033
629513
117923
694413
1672317
1259041
1610818
1340572
1804734
743220
1112374
19506
633190
1565562
468125
584866
49008
1574174
1857616
1751395
1756437
1525641
1175736
891060
239371
1786606
1469209
837199
1366114
360046
557665
1361827
734078
341153
1028708
1965544
200325
846381
38406
517817
1145948
856851
1896249
1084491
1327771
1231240
541010
884803
79062
227227
777668
317028
80783
1925579
592791
492307
492154
1465270
1812758
606207
194822
1015409
920979
890018
1147142
1870055
405147
1786273
1261902
1916539
1414899
1316096
541582
1047412
1703632
378482
569687
78730
932952
1814945
916214
911462
1592862
1130273
1137440
1853812
1544221
610566
623443
1085106
787284
1972205
805659
166454
298754
1602810
133557
406526
971231
1004901
1300607
1294434
1992519
405477
573015
1702848
44999
1626666
548632
912723
68233
1543072
1362446
934935
827411
1900841
875330
1271103
1863876
1594222
514950
1199906
848281
1716104
1156686
118753
968396
218314
316911
382731
241760
482611
325002
1344660
735394
177325
1952831
461521
1153709
1223284
849887
706249
1938746
132250
762811
1674074
581902
1451037
1601146
1223546
1534277
1291881
800458
371136
1621718
441902
1997729
879812
670937
1792743
1335881
1183403
379246
1787971
1573624
1119530
1405274
1354399
730750
1857369
401391
1768666
650847
307048
203294
647420
1003102
1296530
333920
105927
1999696
1198072
1663092
1733902
1575021
106190
541562
44872
915880
828507
897536
357158
1841588
1762092
1278936
1350160
1294672
1203704
814406
1548669
258701
1017611
1275771
379759
765844
1691948
1994640
1272530
292506
1093795
1340225
373234
1850820
1996557
1419258
1707419
1872890
897134
1207559
1927010
380141
957706
532158
703082
1193934
593761
1437730
1447188
1104697
94713
88789
1427416
1749324
230041
557990
199325
379161
1520742
105940
555529
1554978
464430
1237196
156415
800918
181975
1556577
1422251
1619542
1198731
1686117
154063
1242307
1792836
541032
1271860
438877
32986
1906287
611639
1373803
230068
738737
365500
1385672
987642
1385156
1491444
1057292
883255
1965416
1920981
390542
1676385
2200
1077211
785951
1026264
78542
966750
1136318
1503353
934661
112266
1476508
828727
1037798
63505
156370
1531924
975236
1281443
1956517
1120705
1214013
208554
1595387
752754
112281
1258031
665137
46438
1600413
1582011
1038185
229559
1919336
257880
966486
1245176
1930054
199626
925878
1664437
512107
322962
1316215
457125
1802610
1711112
997218
438232
697873
1409500
1867553
721306
1013039
1352877
1440921
113346
1835353
722613
1606905
844747
73209
1115922
420584
904754
1378218
1813281
1565270
114899
14871
1662062
999368
1336399
1480240
294451
630213
893499
990932
647165
265144
1451045
1660324
1512127
1001575
211100
243562
1338304
1766948
1294514
527092
254738
354269
945033
876512
1986170
1390922
1440541
1533808
702740
1628591
995754
1075912
108646
1853292
1879888
178516
873558
1920616
1066945
608383
151910
796970
1699391
1059394
1644273
865778
398457
402245
1279774
1718781
1563345
1587895
1993781
1065667
1621962
846752
484963
1932282
1551291
430694
1203292
862833
498029
1620915
220952
1581988
467695
1700307
18816
1767463
106467
248022
442513
1868148
1422388
1749302
590219
1757785
500120
300
318332
1281856
737269
101764
1680287
1492158
561507
1708191
199077
765413
1949363
452881
1870160
787540
632457
1195191
1413905
1893690
788993
584203
795927
621628
1360887
1331049
627942
1271275
497489
946734
163592
1752581
1456123
1887017
90665
1562430
1129624
1206472
994158
1829189
870342
1700258
833877
251205
1749521
1976871
1481836
1652675
1868049
547612
1237106
1631221
1533449
1871491
1178908
115538
483122
1692203
1699973
1068607
872557
1060424
777689
68383
446875
870135
543626
1276552
364798
1919737
460357
221241
440687
434216
1004245
253512
666189
1100865
1908295
739903
1270483
733472
788886
1977365
1205397
17500
1579147
45684
1300528
1417172
1901553
852906
1113094
1446278
1858354
537109
1519000
1077441
542559
1684651
1685888
1021105
1056732
1720667
389450
1770456
1433761
705992
1026593
1514150
623957
86473
1511242
727816
1146617
172038
1345034
663033
1565884
1836481
1615890
259471
1030066
1138110
1050561
1149048
142114
545863
923955
973256
869056
1544301
771319
1294343
245402
633786
1928329
1286360
694347
940137
1813764
1311662
153771
652244
1255947
236293
137957
1237102
1302648
744732
1096942
14783
1651894
1864847
1827500
1383396
1183849
143288
577320
1052854
1474665
1394568
410653
1440857
441561
1659712
355758
917762
815118
837016
1432488
794623
1667380
658242
729445
1033944
1858278
415352
603096
97271
265229
1503522
1616979
156214
927670
1859821
1062453
828957
1467411
1516176
901378
745997
327770
4614
203295
1561707
1229648
571406
742824
796274
815344
833407
123588
727086
801567
1127561
1674003
1138918
1767223
1208595
1570476
840697
180414
1664409
676694
299360
1423094
377726
1665378
1670789
896442
955344
279166
361345
378495
1259785
1404256
340726
827231
1759018
1402444
1273533
233979
1663365
1508686
1106426
968561
122572
1023791
938817
928751
692208
464307
1019278
803912
1820051
949933
704492
1152008
1745742
150585
163506
1909062
1636272
742929
1564166
1265447
834989
64502
445882
490632
1215661
665954
169305
1651841
715213
121151
403485
407560
1616139
1135129
1997154
1583749
1404344
584138
580954
1277564
1124260
1316554
314164
1773626
373569
396489
1956715
1783131
1401779
1205927
150861
1745634
892530
1020413
946112
149378
70617
597551
1842606
276963
1181725
898422
1587724
521159
897169
1341537
1216232
1962424
1037298
559695
1868999
1375837
1533548
1456539
1200140
649988
1241228
242131
838958
1026428
1153002
1892417
585356
1967268
849456
1463325
1528410
851758
1582821
1890402
883125
770790
1555316
478027
1339234
1592950
1600689
909748
509191
560259
35071
151247
1712904
1569075
1075782
1443841
503912
67378
880211
1398090
903381
1753122
913975
1639993
1874824
508642
1926525
455202
1140561
833843
932579
1713929
748056
1110795
703988
57884
1426809
1844992
194799
1539440
856786
1373099
1156819
246123
698487
1206575
992912
1916752
353169
1775198
332670
1387109
1823882
1676465
140279
1804554
1181628
1018422
1082095
1103406
1660121
350361
665002
638926
835690
1607848
364724
490078
1461016
719754
354707
223379
74063
1768422
658883
564521
850889
833162
1219190
1475734
163430
1039652
1204133
1642460
1706091
493199
1863815
482090
1176064
1140359
1158481
3368
1943111
137493
1831491
1552790
870166
1250348
1470539
631338
870649
1745569
620555
1437494
1746379
27903
83171
1773763
1563425
62088
1381901
1873405
1253488
744029
1998370
1720075
507394
1004948
286160
1179733
507855
1121261
1262487
1048814
1573032
339716
1221186
506250
1750854
658042
1971258
1495465
938422
1948039
1385548
1109074
1036045
1498951
972895
1411565
369445
464117
145854
682995
953015
615231
816007
625531
772947
1768777
1940563
730924
1135676
1019361
273734
2755
1026573
172293
71347
814404
83527
1242851
1501795
1684846
1583149
197227
1719671
426292
299617
891444
1888065
739911
1030192
108942
1608394
1389860
993307
1828997
1741912
1040449
1899668
598431
652132
1772587
938130
1697613
1377331
1633661
576250
1102885
381765
205007
212884
1119621
536120
438149
1467926
1319145
1579054
186547
1040286
508484
1625773
1672164
1760341
621668
1706830
1052231
884070
1947795
1387654
639712
942352
1105071
573677
1420522
1448169
255348
1695042
349742
247415
1393054
174282
1007369
1086889
1915578
1246524
131718
1590885
357875
203550
968938
624771
1081089
870750
435270
1368637
814580
1984695
502194
1172002
1529677
231112
410932
775170
1917775
322506
589292
1169267
544091
1463447
1446389
500925
1571596
1930178
884220
712327
688017
1125627
547648
1143956
160675
734937
1588776
111841
1817110
1530390
1260998
1315401
265843
1073689
432513
456264
661511
239449
1771040
1769081
1069708
1510457
1944975
1328152
1231855
402369
933213
336979
1360943
932489
272824
1245239
924274
273295
1168593
76104
1654891
626656
1538918
1144388
1732257
1093438
290325
1192395
994992
329715
151147
56626
1666509
28231
694698
1123470
1891667
1495990
1375581
821845
1638273
996681
799856
364770
30855
1786075
279606
2636
1571231
206506
1300875
603744
1552054
904626
233094
1508622
1155987
406736
1214905
658069
1476342
1531940
1700381
994971
693685
727901
713383
1040221
1116636
1301918
1299071
644939
47146
875742
1626470
312199
158673
1491406
326609
234302
718202
68301
609221
115675
105870
1779671
717512
1386722
1100374
347117
1886221
1491587
1390935
1075621
734098
763313
70929
1487279
1025983
1080966
280033
1074458
524416
876979
1108963
62087
179974
1974685
1776575
1433099
99097
1883067
1204247
1077876
1620459
1202825
258243
630736
1604486
1818649
519272
1971998
685830
547083
812320
1968298
566444
1691608
420607
620480
290255
432760
845466
512510
1689557
500615
653660
417299
1545125
617066
1338246
1849184
1337323
511315
1438467
577910
730141
1010866
1185202
150758
287766
1222321
1313812
470205
774085
1712996
461541
1407877
1454922
986253
1962810
888841
1503404
56561
1406284
1614192
265886
896949
558624
1434978
1866354
1920081
205439
751090
309255
45485
1700556
197981
674163
270379
408391
1828759
559479
545480
1913418
497940
1956653
1912511
925782
1764218
1406287
1608788
1606882
1275011
1919428
1830831
652603
27728
699888
1665521
1840513
1965275
356587
1123970
1856847
655711
1473328
550489
1784355
738024
83882
1815299
718540
1550260
1347715
1539594
984802
660350
1431882
869530
316190
1045962
754379
1805640
835353
255119
1377022
277850
1497636
783988
1315869
755301
653470
162938
680311
1277642
1088289
1454221
1363604
1261737
510348
534320
1292090
1726100
150229
1520383
1016091
233717
560376
622569
1597780
690501
505809
1704764
677838
879834
764770
342123
1504307
1564779
850904
995635
966450
46954
128060
1308866
795969
1522527
1421845
1412893
197706
1569042
1273032
1579505
1255927
165678
1473503
705707
269848
1069059
316803
1997655
1394598
1842001
286959
577531
1315569
1933779
1492663
1663991
1250019
211958
1350265
1899722
730546
1361035
1629389
359601
924455
772004
1421358
593350
639410
1343225
1836556
1190560
1899887
1346973
1936721
473638
1681763
880152
636948
127212
1346835
1034229
1286467
1285881
1759438
1316398
6900
1583716
1891143
1381398
1475307
1891575
225150
1206174
507176
798833
1432855
1164084
1057206
951907
754819
172198
83393
1341623
197
1444041
539552
1416003
1376863
1999685
314346
1461664
1686616
359938
1733345
310144
847168
1199987
467904
241358
1487140
3294
516397
514032
173254
462844
1063879
125581
1325940
612805
217158
1746238
1630156
1871736
1345833
1765660
1726432
670053
1083317
566236
147766
891916
645439
456833
1134242
720526
1000264
1904061
263404
1178075
1783149
66555
1306464
986585
1615691
1738865
1061473
1694516
667685
1426049
281042
562203
1783831
356949
1610793
1919284
226398
1136917
1932013
1114957
1906787
1051481
1804387
1208897
1199513
1600532
461726
571171
689469
1093186
1896655
1385901
1262820
170188
1130424
447731
384352
651073
1573645
634271
1522676
1389056
686300
1944576
117429
767683
1353306
1375284
1697011
1433017
1848093
183162
1802756
270527
1065618
527661
1319745
1599465
206076
1749945
502133
1731944
396578
1999659
1050237
546208
1376882
1230783
459188
788327
13722
1954192
1293161
1116693
381013
217911
209879
743746
1873808
1318683
1495433
317254
1979176
1520155
1575550
46017
90305
566289
1375451
1731249
436222
1574722
715475
1254594
792846
1411699
182499
1934832
291572
1891814
570364
1553470
126307
561451
1332762
579164
759466
1589322
1686364
692130
1169317
779956
79041
904553
350730
42209
1109150
115741
527234
1144671
750280
91496
1333163
300265
1623637
1537840
1560338
354827
418961
1200989
369550
514843
862450
1710472
1387003
1295200
1180515
1743775
1540424
1385479
500653
1434732
1357397
597520
1748984
955793
1881725
1198075
287281
1098427
1990713
1261384
1343773
625046
1672044
103743
1794883
674131
85657
628368
1010802
160775
1674416
1393780
218753
659348
272421
1217163
1719923
464888
1954970
355319
1862773
624430
311008
1289787
579694
811556
1293765
1483747
1623023
1706078
1614284
1264940
5999
828882
771425
1723353
434495
1642950
937149
1523069
357905
1709261
1792952
1487520
798828
1631086
1849254
1706039
874196
740359
109339
7856
1851908
189564
737084
1207611
1678596
1149483
590867
166827
1241664
1981082
490110
129919
1104649
1005876
418265
1355503
1674329
995178
240743
700216
1643850
1816694
1888143
577484
827009
1574935
158883
1705677
954355
89419
57409
1045412
1307151
1190688
866700
510706
593349
115134
1132595
359707
522495
529800
1052641
219372
276283
1722178
598993
1645702
910443
866851
1054240
307700
1042538
1287048
1738333
1058704
1082962
1171137
692039
1556940
1446548
321505
973105
599910
1446592
372898
1303272
1222064
1240742
1773523
388530
241461
1947308
1932071
274006
66705
1413082
605788
1969001
625238
1335663
1740576
397275
1043250
1089726
933629
536456
978127
319660
485566
1587371
155189
554453
1760692
965739
1233798
51889
1757011
119963
457939
1672781
785286
776994
394139
919683
856327
1546892
82808
1996325
1306719
1458638
1508818
1300224
1782040
1964750
391969
296033
1174162
971330
1023317
1146349
1836556
553672
1841400
867036
1947255
1418960
1773068
92379
125384
1113629
880904
91370
558178
444088
376386
1632108
1678272
136648
713075
284170
83326
1845574
1517901
627492
846846
1092702
1847726
173224
742106
1090391
992746
1516504
970931
1184224
1286100
1830118
1824378
531467
938798
940254
92745
1635288
1449824
513601
254158
1739793
221463
1419024
331112
163449
430518
78213
388452
1375998
1098349
1658010
1368821
1385120
1040430
1810077
217131
88894
1876137
1932960
1935840
219811
1212222
480179
1788045
1596480
1474087
903477
1019630
1067111
1080665
1169357
1674707
233060
1482929
967770
828622
981967
1575575
1878035
1918803
1234929
161323
1234802
1129713
1096439
395246
139786
737503
1081092
344933
1099389
1972590
811851
1608883
758090
834303
213683
1444629
1039042
1960056
1586869
1198795
403138
1456241
1877044
1601812
1847948
543384
1392150
759102
818427
1797110
575019
1187884
368333
879114
1394772
243325
1878152
19284
914022
1811213
23072
463441
915182
408015
195138
612983
815202
1183627
1556818
1633394
340326
1873679
749861
1770049
1928601
91885
574036
1988319
82842
1482577
1688981
1168954
755540
430972
456337
1841435
1328954
1385572
173016
1038080
1965242
1346908
986120
1846595
1834294
542294
1003188
432137
1851951
1648408
1001879
70251
611955
1449009
929255
818102
1248388
985906
396885
686293
715157
1713736
1422304
1491468
274182
1441704
1968868
1531677
1146430
1313428
1255603
1571292
573231
866240
668842
627753
383502
1180342
522657
710474
135458
345836
679014
1643759
1016900
803407
1929293
1113849
1382401
1696096
1598989
929120
1128470
1835442
756206
1983340
1841413
575335
1668852
1708498
381565
1868169
955859
1588665
1924866
714634
1757018
248353
1904336
1767925
642736
823081
1826757
493615
371348
1567218
1423545
843986
1574842
1406243
872618
1671558
192435
1377841
1329367
278659
186862
1865705
1622472
1985464
524707
1753516
179294
1284713
1431082
1024468
1325618
1727500
1973355
840956
901581
159565
756545
564017
1743218
797775
1774726
804276
1245229
205985
1228305
363305
153799
1682741
154901
1555808
1681634
279741
312640
1071003
1714523
778432
1959526
1513069
1054193
1381858
1745200
1807107
1641548
1106601
1212918
449206
150146
1715955
60762
758349
140885
1042415
526086
1886260
1675636
994383
412561
1612613
1546909
1335867
328446
1467002
1030410
1758003
901024
119859
1906450
505727
642424
1265225
845479
283935
288918
890879
1283111
558174
108175
196769
1448827
444702
185813
1804944
8593
409339
1845079
1606661
624504
877059
1167882
543052
1240723
1587212
1521435
645819
94235
1333612
212633
1251510
1870129
732000
1369985
45305
354715
923801
1384018
935975
1257019
1165513
251803
1315030
824892
1543436
1073846
1032081
1367907
1476078
1444432
1756695
150552
1751017
1151592
439235
1767208
1811897
772290
1867179
923148
913524
936701
223427
1511737
683083
419810
1333803
489102
582334
1231591
737050
1774828
1037026
1418378
865744
1362684
136733
475933
1428210
1950666
893630
290217
861221
213631
122979
813261
999942
852494
304331
689777
613281
801320
650775
1511832
621283
1471017
371476
1939324
1154653
1986272
895749
1823712
1990933
1922657
656490
1455790
1903689
387919
941017
346980
1686527
199125
830118
57382
499504
991099
237469
415406
280713
379591
966788
493312
1377902
160738
437324
265442
1071435
1971390
1178461
807590
550197
1471409
870402
1881738
1016997
1026270
1750425
1171377
953190
1857185
842008
1867587
1094418
633139
980040
1342598
472994
1035463
64273
803914
210925
1089273
122958
1501678
1886093
1950379
712581
1774147
100642
1772203
813743
862010
193323
572610
250650
1521541
1974143
1882369
1829420
1306442
1661111
1028726
1811023
1411175
492129
1453640
1023204
536234
1923596
790846
1644991
338854
1486106
1527043
257708
1293635
123318
1330629
1641918
200414
1625611
1588538
520689
1090646
908322
1240908
901665
609729
121846
1166539
1272792
1191160
633986
293258
1096760
665823
930612
1653770
458634
1965935
477553
1823760
335811
1883001
1016449
731018
190286
825515
744833
1543058
251668
954828
1784073
678402
1936935
1464771
364595
1214654
444584
582063
722132
980451
1513808
1629221
168882
487879
1170440
1931948
221607
1644124
1974106
716534
1115148
1796750
513237
1567090
1636287
997465
1732111
603714
1987922
613864
946020
395358
921951
1895156
981677
1619688
1587302
1774411
1563500
31875
1499108
1164534
590890
778452
1342368
1104278
435388
314110
1433972
942882
1467536
1328962
1599971
1271183
696578
101352
937877
179589
647533
411494
321015
124159
1217033
74568
353794
775463
755671
125074
598454
1303259
552874
409552
1814651
1408250
1709301
254288
1107418
1395390
211980
1192382
618536
1354551
1600221
21215
1110132
1394167
970568
576501
1854032
1226609
339871
1891241
216816
335716
1022442
1812568
1337647
1518507
748100
1226102
137507
1359090
1676105
1457421
1061566
63336
1413134
188601
871495
1244706
498390
313161
302994
442346
1584608
1589819
841351
1735123
499136
494764
1660083
1882958
695119
1680469
351644
249081
447884
1584021
1289071
392864
118211
1906741
361701
1492708
1047031
1438277
1248268
828370
1704833
1876311
426302
164013
558824
1984712
97617
1136765
1045936
1722863
958830
1860920
1419619
480262
417564
1850321
127383
1834042
1685936
1109088
873471
116667
1389686
212550
836633
747543
1316295
232391
54750
1955898
1817320
246991
1807552
1004869
1307909
945692
1683013
485589
415931
298260
21325
783694
952737
1633491
1715432
182512
1791576
1094893
915084
478763
1768592
1807813
853110
1659504
1728392
1817245
1015860
695794
125582
371393
587981
824919
1817452
1800080
376546
1281192
1712152
426350
684120
164323
294616
829080
1743507
406266
1543651
1550168
513629
1203498
522767
814346
136590
528870
1147237
876090
174192
1461151
921865
1350694
1966234
338459
1200682
1652778
46476
442309
1090697
965248
1468650
1354810
1058137
493058
376566
406525
1449252
522373
511072
962679
1497367
1687900
949448
897735
1075342
1258932
1603136
1583030
352994
554984
1986745
582110
474297
1215878
1859803
886295
683727
1559544
1738729
1623058
726912
1877579
1351633
486882
564568
1142772
187291
891680
1181507
360344
1874535
24654
487614
1859138
1332352
1517350
1639696
1423506
1505404
311657
1037741
843442
1458304
418476
481817
1225472
1148249
854376
1705289
1214281
1740320
1147106
1612026
774792
971647
56668
1259950
116712
937531
1359970
1398943
1460123
1928897
1183409
1806459
1816151
1276861
1702345
195018
267368
769814
1336930
106061
255476
1023981
694135
1117622
499741
1297786
1701149
94733
1436354
300029
1542582
1834082
1519531
66864
675700
1774943
1888411
1087461
357252
1013050
1623797
1177194
1445245
395151
404269
924771
1336493
1794376
1829084
1933570
749160
1795644
1859210
675969
1236893
152470
1482609
384350
1209929
57539
650220
41051
1938475
205062
1924697
893222
1409016
1708583
213797
1834848
1787184
164373
1143213
266135
1596417
1330878
1500219
260540
1731233
1698369
1749621
829297
605351
1776522
1929514
1157147
254927
697267
228065
228861
60732
1890563
995582
657743
516923
910781
1207973
660700
937878
1884787
1436650
177316
1210344
1253549
736594
507965
1949358
1640112
916060
799176
679745
182436
275216
1123883
727504
772766
1077592
424855
1820604
648768
1649966
98490
1501113
1337942
2195
1380165
1315149
1241550
224887
269929
346507
1826407
1266394
1750241
1392669
1164472
685909
1727889
1570160
412337
982485
272015
657805
711451
453550
282610
1324297
538095
671728
1319046
1965349
565690
654383
63058
1846496
285420
590704
1964178
256934
566759
649330
849796
801822
941148
1677045
398112
1455518
1423908
1188082
1717314
1167270
47254
1699106
391554
697597
601818
1370670
303242
1968762
1065878
927618
1583178
1650352
990817
75995
1493491
1046714
1436446
728139
946685
1647155
1495381
967304
1677736
1965125
1883927
807126
1991292
1189214
139589
1456944
1124072
1457011
1768560
328715
988770
1789973
1260277
1237393
32194
179405
1329413
75222
1572575
829174
1657447
1687662
325670
1888409
1493606
386574
1609743
738925
1853427
1823249
1762521
683548
103214
793271
1115424
1374023
1446408
1542414
1822249
597585
674709
91492
982806
1179401
1648851
1575624
1535182
532960
1933398
217281
1030694
1247220
668213
870394
988984
1690284
606299
1324294
1708537
1178229
1431414
160777
772197
1116078
992110
704309
389936
1986096
497698
1239595
939873
1180376
1176499
308327
632144
1404043
193664
1922839
1724912
733804
571238
1335393
1506105
945743
416940
1544496
489634
1905652
1640074
191713
880887
1637240
1147054
297970
929358
793441
201806
1421672
1233063
43508
1151289
1514987
690247
1302191
1176739
1554609
1394965
1653511
1443074
1298519
289275
397686
409815
1170600
1788241
1671103
8183
626682
1632569
1836184
1776016
1080308
533824
1071811
1750346
462606
93336
1245866
720433
1336931
187782
793049
1599303
279002
33874
535431
1047233
926803
1368890
1109077
774609
1758613
450557
356312
359408
1858331
1000011
303144
1525204
110330
1301861
1551797
191251
1225277
1356451
314599
1455220
863396
1173303
1820823
513065
1789445
49579
1371311
834967
1184450
1842032
106216
272592
918089
1759069
1157975
604704
366742
1116548
7338
1380961
1888972
1991167
625579
324325
1283573
1222154
1426325
1122382
1533433
1900787
1665008
40471
1627749
1251523
1475442
774631
177633
1956278
1677056
1106685
1379738
157911
635278
1372522
1180721
163783
1045816
254857
552410
1829717
456167
79026
215632
395945
1050874
386059
1583990
1741316
1313147
92979
1806308
782092
708839
1878309
1071790
1061933
1012394
1874057
762438
1957985
257837
761784
846467
1666861
994505
519096
767953
1535897
1420064
824024
215344
1078773
1074087
460999
912281
1699855
808601
632141
259297
1894758
1905723
1510708
1571757
1788340
1870866
161421
1522234
536150
353763
178077
1889123
1393136
932885
591357
338003
1014351
503961
1259815
606201
1604118
159916
767220
954829
1101851
1127091
1219577
163526
1508749
1404579
1625038
1759294
1475079
249974
1247303
559523
1660183
728631
1570695
1053074
1049554
367508
1223555
230101
280010
1059371
574596
672936
1865021
1457745
1794714
266623
918333
1708612
1167450
423511
1689495
1968507
700794
1699053
1247299
545564
1717373
1794260
1037574
1703966
579670
1708181
1074407
1356682
886859
1361643
32744
421392
518007
366883
1871942
735366
1924223
1584251
587449
1176159
1527075
1926169
1924867
1527037
1145529
1735857
174192
1144223
48303
408033
734408
124532
1749615
1295849
456803
583197
1765546
927718
299701
230877
1308654
206067
508858
563510
84561
1383036
1805370
1800230
818231
1197727
359169
1294833
298428
1061487
513147
568189
1893944
984723
1266350
43089
536830
1378811
1029744
1205050
1115802
578680
1326059
1116724
540747
1017854
1574400
1050288
754209
245408
1178601
1259290
1195607
1683293
958527
972720
1742227
1016741
867930
1420808
94020
748300
410787
857752
1138576
1157135
339620
1759530
1951129
459067
1453834
13046
539825
1071305
1989871
1528521
613363
1569757
1640841
504003
65924
902497
454624
1588002
338536
441067
491466
1203801
1351094
820916
1418069
851917
1019934
837976
1891119
1574834
978117
409384
1168411
729036
151226
1286105
1609343
1798058
1488435
427277
973026
796832
515757
1105351
21252
1558852
818882
398454
710716
1780649
203057
1716887
1977543
523444
1527412
1098318
272509
1760599
190975
117923
1590195
1314448
210085
391297
330167
1283415
1425048
817152
475696
1137534
1814525
1953683
717717
1501152
1130897
462603
1095293
1843115
82482
14141
1422653
1544346
1123965
1304954
1022536
466480
1925631
59749
1470226
578500
285846
1683267
1166348
418096
946591
1226353
499867
1030497
1396161
1299318
854316
165957
1990171
1175709
1429582
587088
1680893
1862603
1082042
337777
153503
1132201
456480
1235236
1740892
279573
885435
602112
1131839
1844664
538455
1101738
62548
319631
722551
1251512
116708
1261801
1811422
80481
1361368
632128
66261
1204007
1867208
1942436
234145
734746
604223
1176844
1058400
867505
894105
901803
808987
1911283
1365756
120245
1862078
252104
1807306
1333459
373999
1075211
1757562
282967
370912
702112
1340039
845673
1153627
1221431
619594
279261
524218
1654787
1329057
1497500
405698
182119
1182389
908394
1414214
333130
1566612
1907757
1611000
1569435
165438
1109599
1296876
1401175
200285
1414979
1085658
1566763
637320
14822
975349
1502024
115149
411210
1366763
1436841
1018599
428275
1518727
641929
1423049
292212
1764459
1873886
1253480
1323673
874761
1020843
478913
1583545
1444787
682800
1944698
1792817
472166
432373
1230068
1513724
728954
1716695
1543718
1135869
1123765
173901
1337527
1812276
717097
1188412
932681
428441
1007916
1262671
1893812
694290
1412369
1265452
429354
1779335
1916342
1926586
1686448
1682807
1048872
1044821
1002406
349372
1150467
951628
255619
1445959
126810
394335
180041
1039606
413216
349893
1137791
432759
1733601
719836
1446142
1973869
568775
635418
660343
868143
1536914
1873400
606829
231635
1065479
996009
1403906
1804098
1126487
1477429
988439
408308
1308493
416163
1008369
142880
1805283
1397055
539928
127404
450845
656631
547381
1237424
542684
1508191
1438656
853785
125224
656163
1581776
325754
327766
51530
1100789
1781318
1176570
1158654
146294
1271481
303211
1450820
916452
1392481
1987409
901471
1780214
1094372
959711
1096524
1963520
1043488
694127
1949775
1688770
1383344
1167685
86388
1330958
47663
120500
1213767
196638
1615176
462800
1874447
130637
295181
1952277
88401
301681
289469
1331206
806474
150486
769937
1512199
410301
1333872
1390241
1291337
924876
138184
1106262
413748
1614300
543205
799159
299471
800779
189066
1550742
324785
1761697
1698672
429725
1386257
944329
776622
1090536
975395
1182350
1755335
1667402
845676
1216458
698842
1399408
587334
759676
1766386
1862588
1142986
111559
379220
810248
1519352
130173
397147
1197352
1030375
870443
1403130
1043725
1208609
1025918
139360
447833
1171921
329231
1409406
1574244
1677197
1941016
519498
405641
792805
246830
1536083
741003
1070855
1651837
412916
1554620
434887
1822508
808386
1441856
679671
1828778
1478135
1117601
887627
1438442
1859421
1561222
643820
764169
145819
1686931
1439936
1016891
1084664
483560
889033
603500
847020
650623
1141906
1724032
1377814
666677
1508141
1787690
1767904
1772606
1859406
839410
329441
1226787
1542197
1497319
1510821
1821428
1355506
1328283
1261486
772503
408320
541597
288334
870429
1016820
1272498
632162
1660991
1936111
1047923
650577
1339621
1824078
743761
94745
678920
1973005
1790593
343220
1169257
1179925
371250
627226
91725
278193
958648
175731
783808
1112095
1138798
1920323
1917033
896029
1660602
988853
1297298
488769
1545510
184022
1355547
150199
1935985
897790
315243
454118
659431
936992
351414
1436007
343294
1148373
890187
204138
1112929
1778742
238342
866724
75548
1302777
977480
1597354
73108
661520
681869
783230
1579260
524225
754858
778226
1137808
249771
1510322
112198
1679320
1097882
1873443
1560178
154917
824934
539194
372014
185743
354110
543321
382771
429268
648787
909687
770306
838732
727593
1950121
212910
932293
1131369
1712633
383064
464376
687834
1388593
569967
151918
1345743
1286434
1960207
936848
1798517
1875218
1931218
1026710
1356893
574109
347454
65041
124991
1118890
938475
224424
1062433
1293989
1062876
1500447
197966
1316583
223271
1494969
1405559
155806
268159
764715
1170833
407293
537439
1336880
952280
193617
1726548
692043
1757318
1290142
1504862
1191994
64503
1543002
1107541
405848
930872
894121
1708748
786292
908587
1112542
1368975
391994
1765044
1275956
1577746
1389875
1107680
550407
1723488
1203054
828818
1701996
14066
559929
213224
686071
1692954
1048818
1330936
1416903
536639
799116
195424
1330056
1284146
1458379
866906
326421
1727002
274275
392899
220707
581297
723802
1706668
1359980
564384
211804
1202088
323103
558160
946844
1898589
501126
1485391
98428
1520923
808378
1443008
284509
151698
810728
16231
1649532
950981
643197
804670
210180
179551
504880
1596266
1107970
566019
1198498
1064408
202642
812160
201912
27023
1722405
885986
1590107
1487599
98393
503938
1841457
1696971
1520658
789100
1197399
816777
1342843
102466
658357
1675
483805
547847
1058717
1782757
1380743
369911
1775565
43350
1397718
1570628
1864421
1901197
902988
1670207
787849
337118
437546
1381783
1729758
363111
1478505
1132382
1923501
407061
1513307
1858888
947942
593060
105840
81638
1903933
266983
271898
887624
10840
14368
590159
1195844
153350
488508
722420
1932574
1098792
1664728
1066185
1700244
1498773
877313
756724
1018566
197311
116663
846898
500745
1774856
1691601
994822
1977486
367469
1110381
60634
1922541
335215
1105237
737122
226831
58085
746858
1335388
160325
133326
545470
1377029
1887717
1247915
764686
123553
267802
622572
157272
1920765
1730144
518522
1307042
492718
1083952
1058006
1556869
941661
1385252
3399
1430457
1752879
1062015
844746
117916
1750788
1139538
878879
96885
1232220
607898
813222
1492664
1870572
528339
1312188
639646
1317983
914353
159503
279249
1425293
1731176
474700
1652167
185302
152098
1889741
820238
811389
231186
416535
790615
426050
1996161
1684536
518014
1871231
588217
33925
29982
1831964
59949
261088
1039872
1355965
1999164
587688
356569
135886
1985899
1566652
1763707
745977
1851843
352080
1786346
61642
1132928
187146
1999615
509242
1751007
883018
1196116
698828
421148
1213413
1234142
207086
173919
1867662
807311
1990699
1734690
1537882
1853490
1386790
462483
1232857
651411
1875689
1851000
1594842
1731622
320901
1347636
1157319
1021347
332238
1841107
1390009
103714
359766
1381942
43854
1420814
1843524
984741
63012
1693258
1397694
826040
938551
1232829
1006252
399183
1567557
1495758
311587
1672949
406979
1291764
1354002
348812
592088
585620
1923583
1593163
1053863
59710
1682725
1304148
1933433
941135
1182558
226278
627520
1990237
957650
908778
176616
1691580
1507907
1350833
793338
925099
1485914
963199
661561
283059
817287
1287932
500287
248672
363631
1940579
1422359
1291687
1136351
1352417
1356472
718606
349989
1327208
173333
1738059
916651
189796
360039
205952
339653
1098662
522223
1115189
1609219
1277753
418685
1208933
1496913
1357835
908033
1107180
628022
661748
493496
1799122
1245212
1667147
1285951
1599251
256947
1843761
996120
1426496
810048
81446
1609321
1306541
1159367
1346330
863788
96931
1628332
1945950
1370228
705949
1956674
136290
687949
716959
1631480
1799113
1171067
311208
233791
1153649
1487537
1813928
1248824
1825618
1109044
872390
687458
1264659
1897911
1151097
1807987
1534392
1296274
586335
1880045
1145648
1636468
1192379
521141
1679100
257716
1379000
1596567
37442
1709143
1428889
1461398
1689169
502898
1314112
1947862
1309922
1982872
528525
709720
1531551
1999115
694291
1550338
1237614
744909
435160
881227
865125
713158
639361
126024
1680243
1737460
1435964
643016
881055
1007489
1708167
505218
451096
302641
1077124
1115942
1024342
1990615
1067199
1078812
1688160
1822538
438753
1146087
1198140
1148355
482662
519259
1944301
545589
1577609
17425
205992
1610222
1559497
1753867
1093397
1633571
1023519
1196758
256666
1614111
1838658
1054647
691128
520245
460161
1002068
314584
248540
772014
879276
355314
1692264
1206568
443358
193980
807216
921052
834847
767984
1967032
41480
1519938
1465490
790491
830717
1472344
530676
799596
737555
1712810
208616
1108675
1715957
658618
695998
1140738
203537
310831
202803
1863725
814234
1584773
1400436
1363635
1293169
791028
394258
3222
1247513
1345813
1754230
174793
194674
1519492
1830953
1048154
439364
1951529
1878270
1488893
320227
1560412
13414
594971
880589
1422404
499138
522378
1314743
29249
1635064
1057377
679113
1599902
494031
1026533
1604894
1192781
1538750
1280170
149811
337109
255643
342212
22500
1126708
1096173
1046097
1729930
28263
870090
1876396
334238
1378398
1771980
1275643
1925585
1201997
1456685
1836593
598562
1460286
808563
668065
1151386
1070523
1614689
149181
1806015
336206
1855528
1202777
764889
437940
1281618
7737
609521
400202
1089488
1044655
120686
1544302
1364447
493644
436027
958046
364378
1150630
1173664
1433380
1572250
676014
627442
603082
1746966
1173992
205237
983909
1137696
815947
392178
647640
1135682
763405
1102736
1354456
1237366
1410430
1414020
1188926
362809
336762
542672
1082725
1157639
290035
1415369
813606
1079097
791707
1003755
1451635
1549798
723849
1306947
1744909
1683021
211018
638020
1036005
1404078
1589932
644149
244653
767675
169349
791709
1380870
583062
468595
738209
1380372
1860685
1364290
1989462
312218
1045866
1613215
1692769
498369
800572
1962973
1759421
569239
541968
791241
1412932
1410555
524937
1273811
1546169
924006
934307
1250222
1165555
918492
1023017
1050965
1021798
1785984
1904995
1936848
1068265
361855
958107
506224
1602835
1715096
59477
1772205
1686139
456284
1043402
283617
1197860
1272576
1739672
1606683
1212806
262243
692525
486010
1095021
1629589
753340
1465671
964268
671387
1521948
785441
1537516
136679
55105
772754
951926
1387869
1940855
1719820
1793929
1224361
343937
125385
1676435
272118
141188
678791
108341
1319464
1771807
1012758
617759
1902178
694771
994734
1060824
1803322
64065
479540
812113
1988265
866613
1176273
970679
1080351
60038
552590
250876
912294
238257
241138
1892955
1032784
782456
288872
1980885
1660209
1732914
549985
918180
428827
1405132
341247
10407
1776990
1010537
1353639
313141
1192443
1172137
1686990
490386
979948
364900
380249
1340403
1937592
1433180
1807215
1905666
31138
1106052
770779
78646
1948398
1470006
863963
1575145
1485662
728832
1632598
1592052
161691
1783905
189502
515177
1060759
1129687
1697705
397686
563484
110695
996651
1845120
1347337
1975394
483649
231619
619857
160012
1120438
70071
1125576
311374
1746206
526183
177251
165371
324430
337507
327419
806720
1459642
143873
1366933
472958
1201507
1764797
1327913
1264993
497368
885339
1131520
1373646
1489831
305923
1641591
83001
388476
1673117
1110641
522186
1548531
1216965
410279
1568817
1326345
1075932
668499
886846
919161
1726764
1191349
1250842
1711597
1615893
331754
1635017
1799668
189984
947125
943061
684618
291075
1447454
1141991
1580667
1561416
1475035
691462
1358809
481150
1185059
29631
1740096
1957434
733017
733440
595738
298387
1793073
1568439
1795731
172752
645354
121918
1971147
735431
569238
1749415
1375856
206609
1892058
1392146
256168
571815
1303372
1675357
918204
305470
298324
262190
178448
842594
243123
1020948
814376
1081606
1741629
1986970
1544576
717400
1268633
1355856
796910
1298925
1946710
267584
1697240
316821
1670744
1639253
37665
885986
1698524
348850
1788798
274438
995764
317404
1113938
584294
1784107
859177
384757
1182886
893551
1427718
316638
24074
259225
1786924
912767
1741036
1383670
1656743
891535
1916203
1475029
1063134
1478341
1112321
262272
895511
1777551
841637
99179
129840
1769853
1727636
687898
352016
602497
1817558
41868
450542
1497303
252590
111011
421883
554530
1838045
550274
130214
1713595
936506
1503108
51707
958728
543139
1966930
271731
979333
197862
421510
875549
1254055
870274
239973
1997603
614496
1969958
135623
622941
1878973
87863
210586
1105088
1147325
186522
1556665
1470229
194468
1961138
525789
61469
1256593
475287
81522
607778
474253
187940
1212751
269025
706481
1700000
801837
1336472
1171668
1506187
409802
983942
1782021
1586168
362723
1580092
1126655
818860
863041
1911039
1557196
900569
1204545
55239
786011
917598
1235704
1633069
287522
1945106
67086
1751270
1398417
1914270
525479
401145
596519
661048
288205
483203
1614732
1678788
1363134
1510269
212203
51218
6948
1472614
1670782
346633
333297
1658719
1134500
1064070
1222165
55333
576961
954636
511779
817565
1510965
581542
1002459
1179485
11895
1791417
1505381
426750
772326
1668241
1996419
1606002
1845479
984044
814696
489007
1984697
401075
1519989
98423
239677
1114093
255108
437341
1611867
1878443
1506263
797045
436680
785317
598417
1239641
416070
309848
834779
229093
784896
118080
990120
801087
127755
385234
1021209
1280756
1637928
1727084
724412
1606735
79623
1130132
1443252
1336733
224291
954711
1400737
1792978
30018
1168312
1963911
1264152
70586
1987808
1060653
295413
1065109
173721
179133
1570981
1326810
640463
1782042
748316
1431350
1571295
1135125
924800
1464805
1100305
658818
446627
1269495
1673749
1611808
1762332
34138
1219077
1527414
963341
1096132
1135615
1374711
1406851
437997
1856766
1836185
1584643
1512505
532430
801949
227650
1873718
1802680
1904903
480353
1146236
836672
820387
1546726
1610981
201192
1306610
1772859
1432433
1436045
1949733
156837
496079
1228490
680723
90128
1981243
1052579
1726515
1268561
447136
1797691
559770
1903998
484307
1411862
1757666
702648
1625914
308599
322677
432481
1886880
1132048
362423
1276734
1219228
456286
305317
1644038
1228661
674662
1637699
1900034
78833
1472652
1089019
861531
1264067
738123
33067
900289
1957585
1219784
1338762
445693
810784
994317
68089
378877
1575789
959776
102367
696352
660277
940793
1045559
1931492
1803058
1228387
334635
1307251
1682397
1358760
384448
387877
1338192
1611944
1909233
375368
1961916
166989
1684562
770291
1142663
1311185
344534
1242807
601679
522915
73189
87671
530759
1699772
1953975
1738605
1306807
322847
1931959
1387096
1094612
1225102
655618
1995130
355593
905651
1693512
1467010
129022
1256588
1068121
1778729
887831
1825460
1234401
21578
903446
802828
1828574
601042
1169976
234191
687073
743626
201493
674954
1273895
596388
1731517
1647988
1065301
977017
1170525
959893
1541284
1354544
384781
1683427
1443358
794523
683979
371545
168630
702191
1788006
1635811
1684286
1688881
625232
1465036
1458039
1390958
1264746
720772
1369688
1320556
1255149
261539
547087
1552471
888594
673831
1617786
1686851
22097
60056
821688
1531720
1685474
1239997
1853391
1839241
1287298
771154
51002
739388
258529
50710
1850946
696787
1036038
1651026
491431
1349251
1540046
539759
1810239
1771784
21099
1522454
878344
143841
896248
1405586
590496
1177678
1907991
612
542291
1861438
751177
430838
1644399
1619665
1416718
1930613
1349876
1481025
1367811
946310
992090
1683428
1983078
1579873
1623424
12347
1917155
1097225
1370024
1960555
1581557
737882
1643256
481061
1109331
1861369
1840741
1576870
161720
422495
1061721
1620591
1119309
1432476
1477211
847081
1912126
88518
597150
1442999
44327
978068
953321
766672
1992974
856679
6115
219449
1399076
1964410
874355
214222
1848080
1286868
1619995
823116
575842
1970733
1732948
1795585
716638
259146
1741402
964014
517922
967093
1339834
677510
1871385
1410026
41858
42734
804692
1143098
1210331
1908221
1440709
1513185
1733699
1526143
625035
1539883
1208317
1497705
920807
794911
737442
1625128
164226
580934
692124
562958
1352098
1028278
1688009
1413292
1248138
718416
1322147
669942
1729071
378157
1232966
536373
1222577
451952
1154338
633715
1376023
655546
71949
987915
1619514
1040380
1074691
1222287
63506
1852950
675179
1445828
597125
1820693
307152
366255
1709438
389966
800861
871993
997517
1743116
1569797
1120250
499768
526816
1291548
1781815
539370
1260677
959948
1490998
501834
1222211
395143
1643339
729974
1632717
522346
811338
1790754
1765232
1136335
1763864
1317939
101391
400849
154483
1402021
883030
1981432
182913
1728401
1653476
327576
1226362
505821
1046411
1659193
674416
1707715
1203447
1991123
157904
929267
1030540
582206
1097742
1172374
1589314
76753
1253770
1309371
1505429
597510
679387
1351371
249179
444729
486182
1324809
793623
209968
73722
817981
238272
1905786
1165517
1599803
602932
1934580
203286
78517
1110449
118881
467913
1899581
1949524
962549
390771
1525134
512573
178658
1826321
473706
883070
913601
1804490
1405737
378441
641465
1509877
1778112
1179135
551888
1713878
787278
1378577
1230172
1790320
1491169
424724
342219
887361
634073
74368
1105469
336343
1734594
1635818
1613748
1015621
1769050
1672311
8668
865802
1824919
1753781
825857
1739348
1478028
864468
1427407
93910
1779374
340612
928279
585232
1562658
1394490
170798
1220652
8692
1836555
1960822
795821
1880470
442764
1780407
777044
291293
922242
1226892
777408
1899629
988653
1686170
1598057
553676
63322
817202
987471
1149853
956504
978006
274135
1822281
1822182
1161322
943258
1699063
966620
1495529
160933
43609
1886476
1388688
615284
1327762
1663679
897258
654875
1305742
198159
299534
793340
71891
1273201
622690
1659054
190046
1209027
1701459
709668
272517
596973
1696373
463185
1989904
1582580
1982369
255975
451758
743623
397103
1604500
1903215
42949
1708143
1659631
745656
1580852
92894
722797
1990935
486499
1912112
182996
403352
29990
1304357
972198
1709051
522223
518408
497538
1374784
1373185
910150
1908277
495661
864064
37860
1835950
1651630
158534
96612
1746292
1817131
347538
1073165
1208771
1794345
49802
1732932
200970
1861397
138674
370157
402634
265362
253431
774720
1649612
854271
1601054
679070
87399
1152098
1932463
419237
1971378
1048645
1435827
998024
1167975
923321
1176132
778039
450876
7429
1217356
1932406
53992
1292181
405358
813900
1518300
245919
406862
1428533
1102759
92005
1856838
830548
1551203
540358
718789
1854559
680232
318302
943
1638077
1539233
1737818
589082
1932568
1996629
880075
1922767
786435
952905
1980264
464382
603441
823763
1110851
903977
39605
1645558
1209868
1248523
1145014
1476294
306926
1578348
1296144
260916
1015771
404687
1285769
1537061
886973
1995288
697663
209816
869470
1864456
873388
1235240
1759855
1298893
461847
314382
239499
1083742
1495007
933743
1149065
550740
1571676
601226
7130
1302601
1832762
675985
274730
49939
219867
592083
1105437
84626
1619259
1550732
1863723
399288
1711131
1987835
940792
1893628
66452
1820517
13407
1567249
1817597
303696
1978607
628641
204834
826307
1533633
1323845
804246
1804707
289473
535628
867001
251187
1271983
1268214
1866643
149544
536682
331513
1940801
887753
1432177
230410
1865501
687468
672873
1916921
804313
576336
156221
335318
288910
1293625
728129
327985
88941
1819222
144414
1821783
1030325
539025
824790
1908475
191444
1229425
1955019
443602
17423
203180
1529278
909940
699174
1555386
1293534
1767751
1659373
102929
1333251
1143920
866555
374700
247754
769668
1491021
357797
951083
1492203
1586295
1046632
1153085
282007
114806
1513272
1302309
53214
467193
1079732
315070
262115
888555
1147097
584349
369444
1301955
1867912
43586
1760136
1498129
1716969
57699
845655
1208297
1594754
299365
1795698
1142327
1289681
1616700
1814371
661587
875905
1393914
1102303
701034
429365
393140
1785856
893020
715687
1655078
1532736
654378
692083
871901
1481261
58875
825208
900036
772836
1225038
1018153
1747781
1637040
795346
1496299
1630155
1676246
1705037
8876
791219
639233
694443
774499
994504
52761
85577
1491834
981812
1399604
894968
1800821
1188962
885065
1533493
336584
1455620
1119460
542604
1729671
136732
593931
1365846
723776
964374
1083393
13771
1472671
368144
13419
1367394
599443
841595
117439
1318679
10449
1779636
731509
558165
1187698
1972555
632665
1998760
150823
1760168
1422790
1047735
1043980
621749
259354
1850164
754552
1222507
1163613
465270
1716079
1262073
161556
1899600
229376
1059610
634424
1122416
1702323
264021
461406
240505
809080
120297
1764523
1311095
103669
1127830
1418930
784869
332847
1643343
1449521
935536
493391
1720758
848360
1749016
187606
847749
1655568
1498109
1475518
244051
413772
128705
1755980
630632
1442757
1005607
1088156
586982
1181218
1060736
51756
134721
1330971
982964
619296
1192516
382580
824437
1672362
1114722
819782
1910925
799067
1277759
1274476
1307317
49892
1410645
1239494
684164
463717
1598531
230921
983500
1815863
1888374
712744
659194
387638
344311
1485091
1450840
722314
1513967
1815640
1079381
1733204
1549557
1398004
1358451
395955
1000044
1965004
999908
1416785
1326876
1242248
1759977
1738039
1488283
707552
1300707
91130
487925
1860162
1199708
1073660
849503
587822
764267
1899938
1089395
61118
954248
1935292
925000
1279934
307545
1937054
1669805
795691
875039
1559189
634214
297782
1713543
1965962
134919
834707
1204970
1147954
653548
1840175
747373
1818384
1671054
1053235
739819
763687
1276778
1943414
1499491
806979
379870
427885
1244702
1597747
1565224
1510496
116815
288300
1305101
1039651
1096593
1302326
15354
811006
1118590
1966289
1758825
1796862
1735368
65527
1957803
1854620
512929
875050
811077
1181871
326425
712041
1273110
797969
1876119
403592
1005395
1124738
176288
623600
343727
507870
1351688
358617
1952264
1822948
767208
911335
394709
1773003
676403
659436
1478020
955914
251976
1876570
1060961
1601212
118670
60227
426868
1829899
162122
323856
76929
175360
1450644
199046
1160663
394294
181398
346183
907278
302522
491731
754858
1930799
1629505
779721
227684
1879747
809615
968683
1129594
652940
376806
1770618
1521534
1645565
1327315
561641
541546
478160
1916776
1176905
817471
1503090
1951099
522284
1318617
670165
972228
281976
837286
1097281
150511
152009
1747073
1451241
6697
1849551
709751
857867
43157
906278
403519
436730
1994442
1556602
1660186
1374096
1702685
408908
1684512
150124
705971
259162
1482702
404923
813769
761475
844989
168039
258227
44523
57375
32435
632953
449242
1774055
643346
872949
329796
1821425
478513
58074
1344956
667203
813584
1846607
248287
1060704
1702183
1709752
869184
1860065
158723
728168
1599930
176599
175619
492482
1136760
805725
1230720
764744
598555
546130
524826
862540
988849
1054231
1968080
287834
393998
1845084
821282
129249
1185766
1083170
1599967
892460
721646
1757051
1133600
529447
435790
1013711
1444089
1334034
1664671
1304120
1776279
1937861
725274
1647722
1513237
1549673
338957
1136170
1344723
1343867
297595
530194
293140
167158
737680
1895763
1164039
1393624
1431632
531721
1743106
1299321
998366
1027062
309823
819587
1016278
1128488
118807
102593
522225
898530
559417
268081
588208
746874
323067
171418
651045
181239
690767
1484187
1218455
1329006
1138250
541969
133224
1802077
1404736
1880761
799668
1615693
1672963
1284108
127001
344213
1591704
623902
1791802
1595198
638344
442518
1345595
1248895
390350
1283069
229490
1994014
1428444
1899832
1119583
1044491
1327862
1259063
606371
1321219
337597
600217
1212750
1202232
844659
749811
451348
1454634
56158
424874
1120846
1123720
653283
1617843
1223672
1106020
1121774
868835
939415
61961
1430429
522939
1472867
309953
1005736
610317
229773
1613874
1090539
1070302
1900820
216368
1061008
962589
43306
1165845
1287158
659098
1560246
1069163
917210
440981
1511310
670341
441055
847709
1877168
1516702
1828769
1228715
1312326
1942149
455250
1141318
1951322
1847639
1205039
1752721
11382
1886007
1594845
676073
576935
972351
1951752
701742
759343
499543
150505
1285235
1800905
481247
1717348
1420152
765523
6322
471112
1932703
675253
1386364
601543
1831626
169858
584395
334693
432701
282197
679142
494760
1856954
997178
286390
549542
1403962
1262600
1694289
1229856
166567
1164858
759697
1894985
623005
1657417
1751060
971994
340975
984408
89752
1152516
1230355
1370199
1558262
493894
351744
1179352
1122546
1448409
667121
653643
1621617
1091973
1955617
1854750
1962312
820593
40291
531819
1796009
1096226
1449731
520586
1326992
51821
656505
1623112
66095
1240104
1334579
344055
1894687
557220
672070
913162
634420
1846628
1741442
274070
806555
238292
1718614
1345677
1786666
1803064
1566359
625728
1892096
1825311
1227699
387342
1554507
1072145
987383
1822440
1367202
206307
41189
1580956
106232
507453
1756842
1650133
1044704
729808
1447843
401176
884421
1291050
1726679
1835448
421410
1951752
1426995
687189
1205545
1533485
634164
1532789
959259
794843
1167064
1871731
412588
299888
1716434
1267981
464631
301605
1118272
1024918
1647411
1198142
1679464
1536165
863959
152574
651861
1369813
196186
1015176
1961657
828484
1680675
1084342
322972
850766
243524
1937109
650026
1000400
1511765
379820
850844
1234181
1912712
894629
1459138
1696952
1539430
271984
775347
1660659
216059
533708
499948
1566165
1616617
1342768
91914
387946
171012
240459
1268571
1113610
1625995
468307
1201355
1704052
419676
1180609
985451
1987241
1818587
1394742
1117504
1019832
1702420
235930
1903591
1869589
1000803
758366
1833501
1054524
817210
727955
1321471
620354
264060
168735
1402056
1297821
167250
488330
755521
398149
305856
1742452
1555080
1651576
890110
1000544
1470037
1444388
157542
1164227
1268150
54950
945689
4572
1266355
1866859
1676310
358007
1644178
1557614
692363
116812
1919578
1157298
940231
1809465
1294932
1236553
84547
819866
1353828
1902299
1507088
47990
50186
147146
1284907
568077
313026
1871074
17047
1899253
1432257
1437106
1055999
1098050
97330
1592988
1353540
369017
793039
916588
1570507
468786
1806491
103320
1727869
576068
270940
1009376
1071590
610223
781080
1095926
1067063
1261700
1169917
1245351
43658
398592
1328778
716617
846183
1724056
1616278
230080
1296470
144058
106908
1419503
342355
1818602
1661868
434598
41409
90143
1915451
72901
586079
297721
446555
1241816
384532
1510292
98883
698870
1211898
1319407
181133
786365
1547139
4641
13130
1385977
119660
682031
1309457
1401708
1946612
476521
1849081
410841
1249288
323578
438430
1704235
1546215
1233254
290939
925022
747490
1952422
238532
444377
68026
161643
1876078
345795
902913
291087
477457
211469
251556
143817
831864
1452156
249244
1599635
1407783
747354
352111
1240112
1675748
779377
1436829
167360
469927
270798
1991482
649279
1843270
613325
535679
1483008
1883876
812481
1710569
755027
675499
1397028
1708291
1989395
1149876
209048
1215736
1508134
607157
1283687
714797
1121836
31189
1140155
1563090
1260735
1190485
1156022
800149
739185
1512066
273080
359287
1395059
1126447
177173
1588959
1135612
1068443
1045161
45498
1553814
477552
777700
594497
1133966
671239
1888970
724463
241359
1061342
1442265
1913463
543536
249236
1417795
736477
621678
967184
1320025
1779869
1390172
396877
825346
1739565
60842
1543425
1038585
1690864
837885
1568332
1760012
1642114
1081419
308748
904554
678463
852258
781911
1635527
1125154
1798528
1200714
521640
1810984
1888503
406620
1170066
1765184
1845295
681310
115996
107637
1039980
107356
365666
1035902
1041801
1147909
660116
204463
1935758
1716293
1981873
1785871
715259
567010
854330
72587
614235
1477483
1001168
1135272
508050
1574985
1851894
104005
1454547
784526
847464
96769
470698
1545242
431610
398727
1416061
269245
35173
995106
532223
12140
1033154
1862258
248470
487193
1485508
405287
1694600
1252882
1458485
501655
210095
279680
1965269
634600
1312434
282791
411155
1202778
407936
1466291
1926349
279048
981150
1756129
1233706
1404738
990596
794931
1429728
392531
1666379
328212
849196
1802337
27928
1315274
971256
805410
944943
1249244
1421371
103014
856347
644530
1266457
706359
53072
920641
1038833
1241040
1113696
1493241
221785
761266
1745903
396193
918110
1607101
1741577
679863
337792
1783882
471469
1879977
1389778
1666113
1131374
1798264
1350945
840200
1465498
1520091
884599
1266606
187774
871213
1250454
953932
356469
314860
24240
507461
1523099
1572492
1320350
877251
439651
992716
642438
1418797
1954356
213676
1176366
873518
1012941
1561334
1752866
613683
1632303
151781
1090000
1749517
73864
1486950
616540
1089198
1315644
464403
1997197
1326432
533222
1339290
1704198
143258
218466
722137
617884
1600972
1012638
1274443
874831
1961698
1891136
1004724
1400884
961223
1139826
1090264
1382364
991046
1371187
95455
894340
1154791
1662410
1012118
1126964
192739
834751
15999
153190
1627468
802291
582678
773640
60129
376182
1830173
1703743
1468599
1289875
327129
1503014
1273988
363690
161206
387718
1871177
489314
613708
1437630
1063606
185281
1424403
891383
1987240
1222971
1462969
722545
207080
97152
1379012
731582
1127398
915444
442319
794123
355280
337297
548013
1187705
413389
1760834
1514357
1831159
1900589
1548852
358323
1582659
1178778
1375519
1091220
59328
1021148
195886
1152080
419784
1300859
1662436
1038673
1663393
1129614
930239
288250
333240
1259461
1338744
1339771
24455
1624551
1716193
1400350
166259
1189366
892297
1609167
1771204
1085720
1056833
990792
1122050
1302882
1969623
696933
161359
359204
15289
1351112
1206711
1207767
523567
1202639
1124674
1092949
1196582
1969551
227026
1815624
322678
458841
1475638
1050108
86142
38579
1673881
132118
970895
628640
1047880
1806926
1645087
399253
1887747
964202
1976145
1548298
141800
1753644
1377110
1546468
1835525
428977
238317
1567345
1535317
747866
1371401
292564
1779503
20979
1070683
150815
825950
619783
1403593
1868714
826712
625690
451133
601259
1142785
1997055
1803201
42833
1729216
1257072
417833
247043
566292
1175206
515628
1722666
110573
691638
1838708
1511033
1388003
480446
1216256
1949892
113300
923095
1921076
1396024
606824
1542233
1824297
1992209
1809303
459267
287678
1788469
1339299
203558
349948
830219
227911
804745
719036
1067308
287274
1038938
1141424
1806822
1527413
1330557
1649771
314414
1137507
1106692
411356
1197453
188914
1466080
1998222
885530
923842
1220145
171728
444230
571786
862813
963784
593623
1669250
863413
1852911
1662629
944576
385907
1073828
1338201
370269
1482543
1833961
1751823
1308420
728980
1287597
748860
1689001
58347
550615
640054
919687
107660
1308322
934994
1483473
53101
1549148
1622399
1209510
395306
1681912
881924
888933
573567
989360
271697
1951840
397087
507096
1864679
1139152
157361
1615176
532662
137277
523276
100428
1749351
869373
545026
15490
502469
1963362
878601
1076293
435800
735473
799846
463088
1370814
549599
434430
1531115
378768
991929
443884
1158128
255508
1526586
1923482
596311
1174678
1256454
1217264
63128
353308
1031235
710179
1118427
1918758
714883
243462
143927
279955
434281
237883
212096
529359
720307
1448970
723732
41209
568283
960453
757019
1661928
1519707
1540779
758980
1370646
558666
842657
420969
1365552
1444073
1651439
754396
1603607
1515496
1822139
1339935
1005198
1006283
864183
1354439
821317
1511646
1890314
489738
186738
1433786
41736
376642
1735525
1120901
880300
1124082
692711
1768715
1938942
573506
1481245
648493
1783161
1305241
1848044
1506936
1680207
1990214
518461
935305
467234
1782482
810706
87439
1434647
62132
1478088
941651
1860804
903134
1522044
1522298
71820
257760
443586
1936143
14784
1007356
1906311
1070022
1977023
769197
1077891
886539
569288
1587066
1392244
1567132
1508351
435597
1340986
1229367
1807871
1591980
375692
1222852
929168
813182
1026677
225730
182369
123008
1514693
112200
1184290
1286096
693746
992742
618761
409936
305931
942082
1473299
1504069
552698
1071400
956129
1193902
1057085
1331382
1276648
1392671
472457
569736
1538456
750897
955071
1217231
248883
924488
623328
1741986
810612
328446
1336670
1033425
21569
661988
289017
222004
958415
874290
1932473
90609
573746
1852911
756644
345351
980967
15153
296264
959998
954427
1315022
1578361
609777
11058
825190
807331
341496
1833373
1742166
691704
1836009
1167225
935750
786534
836665
38053
1113517
640754
1903828
1706050
430329
656027
1408912
778906
919723
829411
1193989
757852
1538912
1165909
954445
924022
399260
1709826
1327115
850338
1590133
662275
1811224
1352058
598519
1652064
396045
1625041
1002268
1874774
374528
397926
949364
484453
300266
1664969
278110
903731
1139803
1495261
639155
554071
506785
1908900
1623469
197340
1022829
830205
1504209
337554
725766
1265195
606723
444037
1667158
833857
872130
996518
1937555
1734404
1582029
1352855
117064
1069053
170944
998585
1686638
1102767
873356
1169532
339822
1134942
248622
1754301
1682312
683526
1841793
1551123
1642790
982262
817384
1322876
1934752
113468
141408
177467
1382389
1870109
45979
909361
1417790
1775409
833742
397523
1558312
1155082
279180
1382987
509854
1387626
842151
1044084
571064
558097
212811
749442
1663526
36344
1096578
1464829
1887658
453110
355950
678410
1447835
1121687
794610
946089
1367704
82988
1189716
568369
1273902
617152
1768000
711854
561535
956984
1411373
739575
272318
319076
189487
1152948
1962450
437089
906306
1999560
199794
133212
483121
1837015
88614
1835527
1407613
1391941
109776
1267913
778617
1377613
1075872
430647
1293341
1186546
959919
1383016
1004268
154568
701683
1878578
1189734
92784
286895
1776811
1343972
750174
580400
484087
1103910
1416035
1064467
1319989
1402963
447300
262351
926488
168387
278014
699638
1868742
1186813
1102609
968345
1603341
1334751
205944
90767
1260656
1891016
1794584
1644287
1156287
966031
1305560
1002687
1002958
458897
1300955
1378681
1286460
1867694
1016751
1758285
1320157
1427428
681761
411397
748310
438263
470152
308968
377984
1433726
1271880
1879212
1205097
952777
1091091
833870
1340753
1072109
967225
102872
1457694
1187941
574185
1421957
1455875
1014410
1694445
1432056
201422
1708079
347749
1101278
172012
803869
462091
1517727
614571
984536
410315
138287
1932858
270160
268313
12845
595158
1216060
1113306
1552614
615544
1389250
685364
1231066
1206921
1034865
1932765
1555436
565287
1726662
933218
1724852
1329955
501617
406814
1424455
1380358
440711
1381347
1895314
968755
1645297
921333
527557
1545453
593009
1369660
493541
8788
134188
977234
636041
403958
904120
284979
772839
155975
1164046
12097
1084395
1492810
427378
739174
906475
1063229
368010
210040
804483
818484
723194
704254
372712
1552716
984783
1909999
1669877
344899
1925645
1122503
1241478
1387444
378298
1987014
1477632
1978608
575273
46023
1984266
83400
965234
1503405
1608478
226054
1385009
1006794
1459173
1842227
89183
799769
803152
662943
62881
1407524
1520661
339743
473597
941006
291098
181575
1860568
1501955
814725
323492
767414
1465081
1041753
154291
1240157
792823
343895
1051131
1105772
154119
1153872
1225565
21501
1830094
1334555
28337
1168567
1859311
914623
207676
1597565
1581983
1875341
598910
1676253
336208
673443
417270
1572666
1741900
530915
1102925
810660
1559006
70589
868175
498416
47771
1121971
1295193
1862645
813625
86517
1632923
1630450
957608
1623162
431810
482277
394186
416408
622676
268274
1997198
1003337
1915155
34616
1125991
170875
1866860
128894
1990590
1372779
1778935
1990076
544638
969262
388929
430450
1258627
1032884
1322163
425818
942587
851754
599223
1816544
1541185
325349
1492755
760189
835321
447988
855318
1889605
1716079
105219
1218161
1172368
554384
920851
254023
940504
1526161
1071568
53470
1808493
1108277
1873964
1525842
1426043
1172947
750353
469672
900022
1924745
372669
665031
1807636
1586226
317374
394671
1394376
1291901
247287
1038262
1856630
1531900
1594395
202904
555555
1522713
1197857
287579
392778
1943710
141790
37556
1171964
1364449
630894
885765
1425446
1864007
1562124
1836397
1966619
1835200
1371298
1958722
425906
1905048
1525882
724420
1397218
1984437
1304245
1551478
763762
151103
1064242
943435
931453
323869
1321467
1880146
737267
1784017
1681522
1878876
19099
1897115
1365510
226804
1807053
1633853
1547574
1851480
331944
838669
460215
265819
637707
1241085
1700008
1253294
654980
1656256
1586451
772498
1704982
1799711
693230
1504587
56172
254391
612048
554777
1151218
1066324
1035512
1176147
1724154
831958
130431
1606345
1145477
410691
1071350
641153
217618
835660
455119
1221159
1313268
123685
1943625
135786
1928611
1249577
1266826
1597600
917492
1201260
1865509
1746797
28393
605059
362246
1083668
981253
592952
388850
707506
532231
561362
1882176
465709
1760490
1248820
7468
517545
738018
933947
1515718
1687976
1794671
93038
1967599
1987164
308136
1165322
962536
298257
198611
594330
538576
824053
1453098
172307
592409
1256433
1946329
558830
750730
592199
271913
286765
1219218
694259
1327692
660814
1350432
1071364
1302013
731425
1017682
1756230
917475
1273500
1125288
1846272
1889614
1809029
1500762
1818017
1864287
763655
1228898
1958086
978325
132737
1124792
1754688
1654988
1257248
1890692
198733
399157
1128240
1705306
1826368
1457827
1881258
88890
255683
560890
622434
228683
1065062
1734095
1262511
107844
1717907
427269
1326789
374253
866764
1773714
773522
140533
968561
365829
1914022
1162414
590128
581317
1196255
151308
1435371
716349
1746721
1547557
196689
404569
111930
804011
1008117
241332
1347218
745724
1520979
1370507
1538174
558024
847994
1235229
57327
721188
1026659
415534
1492136
1320448
1659422
1711457
1692993
762155
312285
134614
151566
603570
268465
1624693
1341528
509854
253604
889952
813451
1009328
1007621
1764174
109307
522436
1289538
22812
480680
1968869
763113
1117176
189925
267151
1622554
1718023
831084
1645229
508808
1399184
1511700
394718
936671
1428381
943689
308088
551651
285079
271998
1069180
727937
1812804
180288
891008
1348489
1392939
1550122
837080
2508
254654
258649
1957357
1072801
1957883
1310107
852620
94553
1290438
1375411
81926
332961
196815
409520
1207920
386829
1428024
1741060
374969
132584
971030
590955
740916
1369485
447251
1330981
1719296
88896
943424
1409911
1206728
1838910
731268
1403116
833841
1243196
340643
1247888
1575861
1629617
774397
1589906
990752
1927303
515663
1501487
734907
288509
683196
746994
51511
1187206
38995
483631
98936
1543410
321059
517288
1300778
1154882
320006
490748
1120869
1702017
1715740
1998490
767082
1353953
1294493
1443318
658171
983595
491143
957625
108412
338104
608246
355308
606341
1552086
1992390
1940043
1553723
1548481
573756
1740695
145160
412017
1700708
809153
1571711
1958451
1266206
1239120
846391
1292718
970114
1592539
1784403
835856
1482405
562003
450862
882453
1067675
1650908
277807
1245858
1080845
1395460
487376
861521
161433
1388601
1412641
1644708
307219
1299363
1607988
439196
1147519
1070028
359877
599156
1530237
452443
990927
168844
1279559
401866
517431
1670938
619163
848536
1667838
377552
618324
1993583
1515773
743204
1269900
1596725
902307
1126435
1604746
217999
102636
1534810
566835
331332
609827
1219533
925204
124488
540597
437894
146172
1171863
1846427
376725
231869
635578
851886
1582693
354247
1276877
1471153
1693690
1191716
1001511
1721744
1276029
1675162
1615489
735804
1933341
351279
1893675
358490
766644
1016221
1583335
63634
651486
375956
340010
933681
699472
611726
1727154
174118
427088
77604
558688
616642
1404105
1816786
305144
667355
915300
1169757
587024
1498083
1984617
650870
975744
1296592
1633034
827033
1878509
139091
1228671
989576
1814573
1299028
1368980
517737
1406960
532575
1398763
1361531
1399090
1529494
1398269
1058127
1027936
228396
1157934
1246745
675434
1529547
1743357
1967816
28160
1552603
1650585
1053236
243002
928589
1255604
140707
90208
121983
657896
177835
1976071
1535446
592506
143639
1444074
1047491
509836
291035
1681931
1777624
322451
807673
574710
53219
381234
1567670
662100
1896705
1091648
1411657
478346
603468
490530
711001
24891
112035
1094760
442544
175684
1964248
858294
1775864
1631852
542419
933824
1385242
1236001
1579085
1171353
377835
1534587
767256
1525181
1346340
730046
1905516
421056
1647644
1476810
850768
1946323
1285216
179772
147612
1044818
1386140
906537
1499209
930525
665808
1435020
1942797
1184906
697777
199896
1159734
1183521
23237
1023708
1609375
1250870
1980995
162260
151269
31568
879705
690308
212667
817313
1245202
1240491
1504291
952134
477196
1640502
1604916
873539
1105631
1479931
976328
1217465
1112227
1746912
1134804
534589
619280
330901
162641
691153
827312
1118931
758294
910780
1170788
1210171
317071
851701
655544
1404558
65167
374985
126520
600737
1261037
1308600
1174907
393972
21996
292315
328168
1961448
894746
51435
1553844
1176
1199254
176874
1724547
1806006
150641
916647
635756
930565
1819150
535482
750437
697505
1420311
1195192
573605
1789133
839816
1192495
821619
1728078
1977921
1576612
239191
596481
466730
1930547
354312
332729
1973417
554270
895859
964514
1943770
456442
370948
1942132
911597
1119271
1074516
658579
1102433
946109
683100
1538041
1580646
1273053
1253910
478584
338205
256807
837265
1742974
539152
392440
79587
123337
1223492
1684507
1030203
1700295
154792
365448
543796
41660
588230
1745492
1956599
208838
105280
1728743
1737625
1455438
830481
1764800
494655
382853
871816
1549536
916702
1487444
723860
1002118
767205
1125459
1942254
1167187
1609429
1146601
662331
784419
1800294
242736
488305
169315
1492922
324011
1601749
341218
812410
173025
1047152
1673181
849072
1759499
129882
1410925
1699783
360054
285202
1466464
1436893
1335891
449666
1609330
288297
1502569
1816199
137889
188673
1996105
1938399
1447987
508070
895862
670515
894502
1568832
557566
3932
1954362
1510044
597124
1318057
838283
1932186
754208
33891
641698
1516484
1841810
249281
146589
761430
1495998
805820
1229973
795655
865415
1852413
938462
1614987
1101943
355439
253436
452716
704633
191622
336274
1110063
1794395
1738636
1580068
253986
226359
378592
1153159
104272
654048
1641808
258370
1346802
465093
436825
767449
1276428
494969
1239106
1708807
513326
699630
564420
1368241
508074
1493511
1552530
713857
997937
876555
1200912
140157
772801
673724
1982380
1613174
1619933
269973
816373
509173
182557
196941
205201
1477083
380547
1020265
1707985
135411
157706
1877483
1260979
1131053
599447
1037234
1894171
1292694
453406
167995
1249671
318506
323530
1907415
715825
798734
1823588
799353
1162780
1427999
95450
173502
536002
838824
1846850
1039496
205492
372366
1683016
1777517
1474414
1069613
489190
1381386
732841
11887
1697996
734229
1516167
1508157
1675020
685357
826753
1430016
1891559
226323
1813251
1344831
1303103
1043887
1283971
360027
517327
103902
132418
301444
712966
861714
789000
553919
901174
762195
912968
460388
1230451
267873
932489
300762
1368236
726560
1115696
716047
1346719
1439786
883762
585940
1774447
286807
1851028
1950981
314451
1522499
944303
1845544
588446
81624
1775812
1889986
967534
1233873
654841
1844093
442760
13482
68839
3807
1034978
1276949
449889
1237829
624785
1424790
1170280
1324225
258791
274366
1064252
672080
1427228
1546921
193822
371369
327828
1170233
1540496
1444312
369900
934
389035
1696360
1009453
1966871
1012466
148351
786504
222300
587089
897472
1253352
1731377
1364639
819129
349154
733476
1796257
341230
493649
1512760
1125742
1970562
1000750
670808
873996
1532563
94619
1746797
1264496
824030
235619
30814
1220299
762241
1829484
1690465
1310115
1993196
1082501
1210624
821829
646828
295287
1793054
511431
1107811
1787826
57922
1957518
949755
978067
70713
355230
424254
57663
527406
786992
175116
1746827
492170
1325095
1574491
1921292
1092119
924739
692010
173823
1452515
1266269
1381338
1133115
434037
984100
170202
1420295
1857213
1358807
1424332
1477204
1395903
439393
875231
1448195
574998
920489
1836142
837354
1395568
1015324
1738385
1374612
321581
715580
802957
687458
1622022
502826
699206
1805059
779786
237861
1187103
493621
443819
343526
4008
1028184
15015
1119825
1613562
191430
294363
1977357
223176
1832221
690217
1392835
1879823
8584
1734405
936628
608582
878033
1463527
1427214
80345
688610
1426825
129259
538195
1123252
1151019
1329782
1483361
1384046
508788
1666899
1467198
198729
1541358
944211
1629140
1602178
1235953
710306
1373213
1635950
1014208
1346087
559147
1406000
1291887
163688
1152305
1640971
949901
512166
1659476
558438
611749
1499668
1418030
502101
1902005
1399968
480631
1336747
876451
935365
1514650
557638
1805004
1779796
390987
810989
694198
320527
596456
271414
1107644
1550211
502143
671407
1687376
1148493
1228804
1280782
216314
377794
953330
883778
1456616
1899662
72262
1020593
1763649
1439524
986753
1431676
1223694
1084872
1809390
338270
1599142
1217638
1819243
998995
615584
110086
1136410
1747378
1881439
1725616
18371
1801422
1386360
1763908
1025317
1666352
1690541
1108785
101251
590608
488217
1339635
1416927
16087
411701
1381711
1651101
650677
36002
1939814
1400206
1081545
1293368
966649
387580
139217
1444869
1348547
752853
814259
688170
1161702
1811898
448715
844458
1929482
719233
948920
829805
1362003
817098
987171
1817956
793387
1922636
1055369
272811
538472
1461025
69922
211554
996881
29661
1187589
1478566
1339581
1407674
1195566
1077990
945250
752155
17476
1520986
160672
146895
1662551
1386028
1029468
1099810
713570
1903922
1588873
961911
1839525
1668708
1832566
31623
918214
945468
1248331
1835356
937795
1586670
1628870
825905
1441632
1645145
1525135
389252
965136
1710654
1325409
490820
101852
604860
700542
1217678
251755
1133377
367319
1326546
1851900
64055
1784276
1943119
839114
248462
1529442
1344658
142007
1356189
1094041
39313
1575645
553829
860939
1119424
1814384
1012567
247564
1886129
336047
1511830
1968048
723378
616686
1416495
1430743
942827
161002
542621
1149551
1220761
1005890
1054587
1359555
1909145
1107989
11913
938136
161449
1649998
1352001
1609213
732712
1024280
1816597
1647263
931823
504136
1219275
1530238
1846184
1745067
1153076
1749954
1483698
1843823
1262073
730161
1358304
484878
353862
1589593
764580
1594990
857688
1084080
1685682
1400297
1821346
1068528
218348
87748
1239539
1925469
900839
1350688
1176166
1470371
128072
12386
864049
1975096
501379
1225926
1569874
786154
341161
1705840
1221594
1552543
1580005
987823
1302564
1916295
322074
1206921
784713
1674642
243721
1033640
537059
1166764
375388
74970
537377
1654351
1785654
842983
1573127
1863655
910535
49544
1900155
296278
853302
1654138
1350022
143790
1960825
1239581
155703
1727427
1621486
4086
6308
653700
1707951
487409
1768841
1645622
838531
352189
1290136
666834
292549
1206330
1196514
365484
1940135
1376478
1914821
612635
893491
1263999
155156
219824
6193
898315
1225224
1294858
461903
1447172
1710423
666563
1196378
893155
174492
329373
234901
142358
540942
1616693
775451
1655008
220756
1454033
1825803
662960
1056989
1807281
373918
1621380
828219
1389762
809061
1754855
1708911
1693525
938897
1752095
363903
1955554
1776591
1313452
839849
358085
502620
1695536
1981643
871033
1886168
730100
237768
583944
961527
434619
553367
748996
1673465
1380635
182059
1170636
1249009
1195237
1095796
11753
1899245
1282908
1839930
879432
1756583
486509
1807691
449771
1561037
1981098
433876
1583088
1219841
1129813
567973
332508
1314290
754062
1771554
1708215
1809534
1477268
194000
1854698
859098
1574802
17928
76768
1254303
1866249
643496
1575236
1586325
309906
1066060
211227
560056
1660678
283506
1639341
1908735
1219814
1940972
145962
815991
639572
657745
1833298
1279750
788026
1363316
1850557
68697
1203016
541974
327380
12813
1709915
1254657
879473
1128345
367097
1267626
1172882
734957
1605225
967423
312511
1960638
1912726
523147
1219666
789820
394287
1536936
969295
152051
619114
1381250
581552
1355429
74088
152508
755260
95510
578349
755296
1222268
520659
537183
1089362
241075
1950122
443140
20366
1035887
250272
1608090
267326
967919
275911
966030
703960
169686
1121882
611848
1768426
226813
1838128
1807673
80765
226519
146639
1316094
1243973
784227
1755267
1812669
1546122
621992
1893480
717274
1925078
500140
1736297
829036
1559574
453282
1842989
91748
754536
800486
209556
1519846
1705632
1817388
769524
1037146
443883
1446568
1565502
553600
1626803
1349290
1867129
1941069
1138070
52530
1795528
1988669
1718617
1501215
1605928
939975
1861036
628329
774974
1833771
1929732
1306137
1625421
653914
1585819
1357016
398263
1053889
691362
1523902
1205831
967985
987778
1598250
1904015
1948363
1827557
446266
1692409
1285140
213113
200568
1288231
1852642
833916
886635
1284896
869577
1124387
574338
926136
459448
976243
761213
1077524
493095
454778
803429
1616613
1645490
114203
623623
259087
282887
1068237
633577
620099
574075
894299
1057104
1735364
1069096
865722
1441837
1914098
1681791
1813548
1071128
1366316
1773195
1977827
651089
1112661
1143233
981941
386893
1341220
1737303
1186610
1729344
1990219
372579
106731
207193
871768
1681490
777579
878489
1931476
1169658
1564137
470888
1604664
822620
1710318
1126442
138187
1638727
850795
398364
154140
1906852
1460056
140168
334042
281911
1490062
93851
884983
1418343
1047396
688957
1060844
1035030
1207859
1801993
1750169
371259
1220550
1354742
782843
541332
767386
1492290
1106421
118469
649122
1050506
1938827
1729246
180146
1551964
146545
1963352
107933
1573703
636112
1713790
1624971
310563
1219373
882747
1331982
1661702
195907
1898331
1820539
354308
259076
693555
1569610
1209558
1555801
1348524
314061
728385
991464
1747564
929915
1832436
591152
1573878
497714
1034021
408492
342598
947245
108634
1634
564521
443614
1817790
503866
1223994
857734
907054
841176
1184029
864470
26226
801266
1250377
1135176
628354
710688
1760065
1668369
970705
1496591
1422697
1913107
418553
578861
1529353
892485
1706091
1767272
1167843
1740094
1169593
1170168
781260
606370
319383
687338
1202852
1391287
1248262
301411
464568
1702916
1973879
657406
453657
1290758
340083
1834584
239198
1646236
1631082
653499
1106964
683937
1025175
1446966
1195271
695201
886772
1738974
1128136
37796
1156619
1050803
1487473
1586055
729095
1417372
1772933
1912338
1585800
953998
995268
416729
944158
316770
679041
1217782
667997
402519
1437968
808856
591961
1078421
104299
1782453
416472
1123659
1591591
220921
1585913
1194928
884415
165657
1676782
975097
1195702
1638737
104855
1447975
897431
468304
1548570
82332
394297
1409621
1090783
1549051
1823628
648158
564112
462323
1740398
774157
801775
1087991
1884952
654939
969303
861574
822871
814843
948840
766455
72964
912481
1865693
1004879
324855
571967
639836
740056
587522
1813983
1413832
629243
1959611
1956770
1276296
594909
1148075
201194
775265
1770981
48774
1782428
214166
1042469
833464
207906
1639233
1615135
1479104
900718
548867
524192
774443
1826855
494788
1583231
469037
1301015
37215
389800
1545516
1808083
1979553
1611723
1105789
1034619
761698
462471
1747084
78036
699017
149196
1720417
786584
1685078
418751
811629
1741492
283346
1414746
378086
1543221
1256240
1509893
1913402
1913429
1667907
1064270
1846269
118745
968903
1784136
1851485
1901159
1882340
1069244
80349
682003
1564504
1901715
724180
113145
772128
1989159
438538
1803283
1212073
1008683
1621840
1582290
1328875
1517321
936837
155664
362094
1446871
1252512
828857
1134664
275150
324934
636852
1102326
1201979
50913
339989
1198184
540514
1185079
1888956
256458
1848197
1085171
1964152
1149576
1909239
1778023
1334653
1832208
1465096
793512
1406564
1494472
1797759
1218537
1124501
755617
1363933
1129380
1824436
610237
54314
1379356
1391699
1675124
369091
1249209
325176
931714
1767267
1465993
1030298
1767816
681532
1499126
1622731
338609
1344730
233431
1739125
1840690
175542
22819
1187026
227255
1473035
40318
1496991
544744
1218034
1682987
1240657
1562215
774877
573385
715626
1089124
783738
1161714
836501
109448
623000
340657
891727
563464
1045441
1913713
992830
1389776
1824723
1266644
227424
311161
1428839
939314
1226755
255567
721110
779955
1892491
1559771
1888285
1690458
257006
1252860
1691006
29432
1667860
1921810
1514498
127361
1091070
1044856
647508
1446671
1729655
409395
610693
1251994
933165
1165093
416859
1580593
188216
895518
642766
581131
1472906
1296336
1929160
650410
670132
1410126
1277782
1693174
736310
159433
1992484
1348859
46128
885418
446746
1710911
1000718
1460813
168081
1275167
1502519
1269950
172500
1466756
302309
680750
96169
1313280
745963
585664
759160
295071
669357
1353129
1302719
1062867
37583
1554053
1555099
263741
1657070
1228212
1878076
628064
1785272
917391
467271
691030
1765862
203883
68950
25954
1505156
283675
649912
1308373
750613
1265644
664630
551974
1304265
1153520
410151
129081
1040770
471950
1945342
1561183
1086955
118003
1186546
483042
508482
1739514
316277
217831
728638
249343
1153605
9115
1755533
577884
537435
1437732
1153736
1843832
1778012
1032662
1208677
853371
726106
1981225
214575
1230711
738770
1876584
45134
1122427
83223
1701812
636575
375243
1838010
1684029
1455586
469460
824885
1861825
1519115
1996329
1231653
1958137
645199
1033157
1792907
689858
119249
270004
1999783
1169172
703739
1029305
255498
1347068
715382
331835
415939
1364874
1853739
568086
595641
852035
492614
1801116
1781034
724506
1671124
225163
597696
1052549
1708191
504634
1858871
7122
545985
65025
1969541
1352425
1615989
550561
1334747
725708
90172
1996704
1813070
1979196
1852515
656209
808627
1555168
1651527
997944
689273
1899911
975070
648848
913339
845253
986676
1155072
755865
1203652
783786
1770086
1853037
951579
934314
1367115
472179
1609546
487142
615772
180408
533118
1411632
1489203
645060
1067556
1020093
1044400
734037
170427
1077707
388654
458721
870457
126
1736190
1096418
1579054
1634246
701865
1297175
312540
1322267
1075366
806952
1910198
1938566
1851274
1772734
1535744
175082
1872618
1879065
241037
1156926
746679
1446588
82699
573953
633179
1009182
1114216
1529104
925147
999399
1400740
342365
1808045
1811116
90236
1413290
1981271
773445
1766725
1279172
298986
1775288
112770
227333
595047
1062140
797066
263864
1483964
975152
1475580
1880480
1917904
280598
333119
1162957
593052
914529
1023596
1638243
196713
1232352
1333257
372314
277339
271043
1852629
375756
1892457
741953
1603291
1410009
1841967
1168153
1174738
268728
481217
163600
1079968
9404
1574212
1490684
1526494
171129
407722
1130083
1679435
1139132
1470967
443957
1451974
1922534
1188665
336507
1509374
1783331
141041
1406871
1940169
1362702
1695641
214057
865326
1651959
794786
411871
1246162
678590
1875463
96662
1243229
1295829
692533
1297439
645868
255422
117885
379553
489369
1381128
836796
1039988
1305313
1717560
488531
1671588
441048
356918
763878
700954
135376
20486
1778453
327123
978534
883833
519007
1194434
1987595
1746693
345856
603789
873530
1718869
1104878
791353
239245
213405
980675
345780
1494235
547745
1907081
665380
473760
499001
1836718
825091
1877002
37884
1739069
13588
97271
1133703
466908
206721
1553873
1918077
7021
302972
1840172
1553945
927203
81586
635675
119134
185112
1352763
1764859
1059111
1924950
1130531
1770936
1592331
1212283
713521
1055934
389660
690691
594433
1976867
1477732
1569075
1515136
1231282
1031951
688561
1447845
1032820
1936181
1039683
965191
675326
1365479
818439
1928322
840502
499066
881297
1636134
1259038
274030
1270016
1604767
1956672
101352
153793
1227908
217635
1221058
1828380
1187175
1492197
970731
313753
1705383
1276438
484627
1670988
1976440
1352230
1856409
42012
1287937
438199
151256
860602
1709190
960929
880614
508529
1120696
207768
1013600
216686
737174
129653
259444
1250873
1856953
446605
72472
47798
1510363
1781641
539534
616115
825250
1071927
1958998
1861709
1195406
51409
1245169
204346
912466
586907
52776
864543
506445
733176
1600257
360432
810614
1016651
426181
1639243
994697
643212
1725617
240156
1837960
1352460
1689739
243421
700221
1265441
674946
158714
309414
94663
938957
1008493
916431
912677
612420
406005
128719
343134
901206
682372
1173667
434750
180595
1877943
1636972
1166727
1644708
751969
1151458
190728
1833044
1889176
1460648
1465162
525022
440008
954705
1597884
660374
1967964
955688
1352093
1539431
1008556
1551132
1779810
350091
130580
230914
613034
178043
1564308
1058162
492509
98008
1069731
1341510
506351
369340
337622
869107
1743923
1231967
403926
1783291
37341
458510
1608141
962015
890097
786682
1398428
1235628
1885500
1295425
1194977
719426
421146
1380957
1401922
415987
252808
475214
659280
652201
380947
1711382
434711
170192
1231685
888721
1717761
1277787
602381
1678726
1853824
1222134
1194608
803208
35688
112474
605057
416147
1389044
1861501
242943
1599320
1404895
278015
1359424
1624446
1398316
1936967
626828
301930
1759680
1023196
1398634
557976
1895945
974101
419227
1374756
1015119
303984
285762
1879210
272611
283456
153447
1193182
959426
1760004
1108027
342795
722770
774538
23704
1552913
1952316
870758
1634157
962490
917156
1509567
1329297
1838699
375047
1625846
114296
52384
61159
567335
888649
462929
1186671
1759964
742773
1059341
868665
1883920
1295682
1704392
1780799
1666342
854854
610857
1084157
1527966
555362
678260
733845
1029730
596575
907772
1057474
466256
713935
1428928
732153
1887024
408392
79193
940957
462496
484791
1304231
1590624
1160119
658165
393608
1161853
1171551
1756754
350502
1285155
41544
1122607
678825
453686
1432499
1844749
1377695
688895
1349663
1770243
1153390
935173
1550518
287199
16105
451979
1867570
695547
1891540
1472816
1579970
1044384
1997161
1096508
602144
1395176
66791
592674
767859
218780
615042
369166
48501
1460642
1068633
708044
1113710
852185
552109
333191
1409610
889045
1428525
1756937
1603208
338210
1520693
269482
1432129
1753438
654924
48491
130656
98325
1843629
145228
90076
231464
633307
70519
1026620
659947
185732
194111
458863
1548502
466170
1791498
1664209
1210471
1717985
992311
1573085
1818110
605625
842436
678389
1578043
917868
656776
182115
382355
958738
1627990
1995564
1499284
825095
784271
889831
404328
345382
1189428
302889
862834
845773
1098699
1991455
875020
905054
1897452
1344261
385091
384221
1443556
847015
40450
692225
892829
844937
966443
1973038
917269
736240
428047
786452
1726163
442914
549396
329658
1554170
29392
1537433
1953744
1509787
1844917
1641755
354203
1504896
1192954
1584272
1314568
714461
459512
1357164
1662934
201475
1619762
509292
1310170
1711875
750526
1351190
575236
64632
1105841
1292894
1196933
601884
1418904
1187999
1476952
111413
738622
949318
1837005
1638310
1687910
1552556
93548
341854
1483047
1359156
1850435
414347
427732
169787
1609955
1312022
391076
1135176
896822
456950
1467475
1434425
1133091
294581
1410786
336373
496520
1190745
377766
1328917
145190
1210943
429190
1895264
1224349
727339
1407331
1570948
862625
1828685
1257238
768192
1239099
1751587
678779
743238
575137
1445513
339285
1318082
1804081
1308628
672872
1982551
1144493
1218847
1270731
1541478
111625
1235707
1360152
301590
473842
1489213
915799
656448
919196
1524528
1356123
1456449
1190309
1682804
638000
1777948
1931821
1413563
1793687
289549
742093
1881753
913260
912927
1574102
950002
1690867
1494422
617704
1898001
1533623
567835
534007
735716
576474
685793
1204908
1302877
1459489
1632826
1899570
72263
1675344
474002
1033361
1638402
1831815
1553226
1629576
1616117
1666925
781710
1925732
512336
950513
1233425
1988932
808427
462366
775490
632095
487955
1986499
1173649
99168
300009
379228
1152368
1072908
862424
704095
1494809
1972726
620932
124997
1700657
1668727
89602
1184129
1999276
412802
678818
1153025
524609
394210
125659
683904
1630993
749307
813340
1658722
1990523
1205034
1323009
42090
615383
1488092
1864167
864726
776445
806934
1622319
1573400
1413909
230280
671850
1273175
1206379
718827
747336
1439226
1828728
1934436
197917
403585
1932071
119450
1156304
276056
771101
968352
1649856
1086365
1657132
1372287
1824687
572067
1388384
1319691
668176
829795
27702
229036
1290611
1063029
535373
1624249
1847634
868639
450221
117738
871576
1109542
1036279
466383
1643145
1119043
741930
1894414
3873
890926
978129
1785101
420310
605509
1379821
1284730
239898
1956777
1081840
979019
1357728
1229071
1900038
1572286
923509
973862
1538281
946792
99666
1123903
1417533
771193
316368
1615169
119850
1278637
1437144
727324
90140
1910989
1008401
774146
327826
972370
806657
1472626
796780
382138
473400
842944
1678587
585374
822860
1769038
1629527
468244
1719393
995670
1392298
1256754
1149619
953343
1998129
602624
133078
1276253
1629015
1626441
1376722
1047424
1475166
1952985
1732505
1386381
562940
1914657
339457
1380925
1479111
7675
375037
1793617
1795412
689892
1494815
299602
1363720
1565943
1025741
646959
309161
1758252
90927
349536
1712560
928350
949114
474438
1038598
21424
1531943
1200364
1267046
37957
205058
414642
1213198
72160
356223
1200456
40859
1699426
1935371
1661231
1154469
1089206
1490851
640747
25600
1749565
1698850
1543693
82655
1563035
1003695
1654816
169173
1250697
1090529
799742
1200062
1454653
989341
692332
857081
928339
140570
543523
1319464
90335
1015600
1026818
1870331
168087
749209
836891
482248
1554145
1470476
63998
272860
61155
1075175
729250
1823448
1349202
158180
1871558
1133332
626963
1390663
1904128
1248626
1581686
1536665
52794
1777123
708276
270538
812733
1943865
1719681
726015
1350771
351572
665067
1098341
138137
1649854
984758
1492297
978421
1873035
97189
1970362
1268657
1500042
1282671
453263
1268508
1182467
1155697
1978935
268734
594053
706741
718545
1388468
895324
1805422
1238246
1997254
340816
952824
898746
475035
656003
1159023
1517185
1377900
1419096
1005048
1146078
206532
1007973
1365512
104084
1513532
1878707
563976
1508471
56182
718122
26112
1812107
1097411
870222
690408
908437
746628
1723840
257099
1632336
699446
770633
1476776
645102
1684331
1051334
132185
186999
1180767
793182
1976446
951899
1663818
580345
1432244
1455975
85285
1715157
1615086
555669
319056
1530559
1522443
987872
85065
1299438
1627475
1375902
919692
1664639
551646
439636
465671
366386
763593
1706248
835491
1618884
566762
486696
1890484
507327
1931144
1905160
1882694
636928
1376052
384499
708376
1447609
636827
388475
1908595
1857447
1113004
880016
1485614
35932
1999722
1809329
602354
1689177
1854078
1542835
789681
759771
1797772
901970
235410
228744
1647499
374743
1129364
913227
1654396
1496671
947451
321249
380454
1004540
203577
1967468
759521
628725
1506071
117476
55662
647820
461712
1133846
794055
1694059
1321919
332562
340869
122890
556865
5097
345673
883262
574127
1455045
442665
389260
905690
592351
1082974
1269136
1904273
1799443
1602114
1345593
323306
1608472
376283
816144
1281761
1537733
126047
1155466
873661
1390470
435473
810083
1898652
1658549
546124
1453191
651458
56113
1845333
212451
575934
138167
1218593
1527736
958236
191249
84611
1587610
189129
880878
1055188
1873664
1917146
1666829
893035
1943562
62738
1166367
897654
1044745
1730582
805231
733491
1430261
651256
252739
1624035
1721574
1837428
769123
1957404
1991166
922779
821365
583779
987744
1404364
402331
1505159
1865282
804689
505136
1849927
355303
138895
1009339
858615
738002
606527
1715169
1932872
1642416
106517
777607
773395
350776
1017024
1013624
112949
1055531
1130346
1324443
66493
1846143
1130376
195623
923549
1825950
1339054
133718
1603828
785299
1986587
851292
307250
502172
1742210
394816
684688
604613
1885497
353737
1577985
1489975
96153
694279
1055837
1280931
421852
1845413
1056006
1510827
855925
977346
307174
407661
1110014
1714046
1193592
1476968
893631
647219
1280636
1932684
559086
1314318
875698
1516644
1618770
1572972
1248495
1740476
1859451
744495
1783346
25554
1667726
924066
720012
654778
605654
1211110
792576
1837232
1260750
1426140
1876826
1964361
514590
90620
1710048
225831
1933692
1891863
1357464
536483
1873497
1149769
1265229
393404
485068
1219819
1987812
692606
936939
1358120
263181
310816
1196560
713148
1997557
708345
1327979
1517563
1814153
854556
902075
1863410
196084
1288678
424004
729315
1348532
402729
1253266
298810
292378
339756
736993
1540669
983210
1006010
101038
664418
1413636
1708431
1452043
835899
796524
1701253
1503256
478230
1724182
1000288
1974959
1710041
771284
463040
1609095
1226316
1867353
1963216
1862355
1358038
419749
8144
415055
661092
523411
362694
813196
1134238
838462
1114419
1744516
1794601
1323404
1001167
973919
426601
719973
1502732
1240591
1421804
1944597
1808440
1362197
700985
1006761
1770186
522837
1723852
1377599
1819285
384994
1483553
1665587
1457526
1702221
1891599
1242213
623300
79433
388727
101970
1005090
1228500
1932838
1368336
383965
692279
415250
1939630
192773
1456520
458749
1217849
1024560
1695346
377445
247024
388294
261741
1303762
1365435
1151431
836620
653806
1264104
1836112
748426
1862905
366084
532759
1270532
1653814
955227
240857
1879509
572048
669405
1156207
63769
286311
482990
937403
1689712
77860
955683
736171
1985702
622604
132987
1854637
1631226
229336
1808800
231765
863102
471436
1509820
1806354
1382332
624414
144379
176303
334117
1728834
77114
836351
180109
334955
1275603
1215212
1720628
1696958
926558
707496
811364
310809
1830984
1455524
631346
516422
153276
573451
989691
464225
562951
760019
101694
1600944
265011
947866
781312
458552
1887879
1887043
1283191
1977641
1669987
1185067
294986
344511
481866
868653
655085
404427
292758
811069
427912
576633
164344
1979179
748035
961656
679439
371
961910
1423981
1042001
95830
1460174
694580
950000
810015
1009516
1749719
308523
724091
800375
1426067
159051
1648677
253662
244153
1365095
537354
1134425
1540009
872533
1832061
1989269
1791040
1999756
12243
895803
1904839
222088
1570411
610138
486735
892242
1664647
1570736
1567074
1929466
165190
1651607
975223
1227186
150685
584787
644371
660690
392287
208160
263279
337532
961152
1703013
1349660
1137803
1750198
69535
577675
896920
874711
1340842
505094
333215
859533
689866
1328407
1493891
571927
400408
1889871
675234
1601258
1069951
1153069
364481
855056
1389307
1312865
1396961
1247683
1920643
1444634
783575
242090
1754160
1102728
1132188
1169285
1717711
138169
918679
908217
1098277
1940430
944384
1958058
1903989
364758
1321330
932277
532091
376908
1339346
366332
1821930
1579900
1710264
764727
1789351
1159566
603941
1700602
1203457
834964
1574273
1517350
1627307
421058
517239
1723258
687712
86294
324723
1292905
1477482
1137986
596399
1040541
1106043
810029
982315
1801997
306975
146454
947047
1630749
1005046
698410
1857250
1569520
1150845
1190987
1380931
1965284
1069796
1115254
1824723
439883
1990935
800685
1115822
633430
59513
506279
489169
360827
993914
973291
628015
1109777
1387838
1188105
897946
1495462
267525
667144
1362746
986143
731871
884332
1911071
347702
119709
1704713
1190363
1152125
621205
10297
419257
810781
1425388
903490
857304
965566
1024808
180874
165016
290036
997917
1446684
810
1054058
1399740
903920
1333227
337386
457473
478477
795867
231962
16756
302565
473000
1395900
220602
320774
362644
1005755
75647
1225747
1097425
639442
54687
931373
1737875
188966
1930163
439411
1929337
1276518
952305
1722367
1752569
364414
1418597
698879
1737757
671886
1135282
302644
1261989
1510453
685266
21296
1213246
1560965
1517401
668290
304980
883175
1659059
1256035
906546
891548
910809
544826
1587915
788244
894520
1923354
1968677
1328260
395001
755733
1649849
630411
375964
1414557
500569
1033511
85373
149106
931687
1252997
1820240
1445504
1118348
135176
470839
321230
368697
1882295
1280037
1049870
1624663
1706432
695480
241000
1746357
1459788
1380089
1524224
167365
1267924
807636
390242
779137
923201
1000784
1034566
625281
557101
191846
385403
1969698
437228
104095
761913
334063
12102
1340501
1534188
396026
418182
232048
943419
1184252
1997094
260072
468916
1469533
1408910
875429
315288
95284
995459
511349
936280
236560
1840070
444706
320487
984167
728439
1809070
64783
1786852
1194832
861579
1726270
164095
585992
1893450
1566249
146462
1403476
1903883
1344501
1637104
730175
709679
750656
1811736
1040926
756957
681622
1064676
316838
1024248
1277870
1980087
1805060
1979927
530816
292241
1340218
379117
772683
1963634
1826485
1674161
291041
270046
69053
1660462
1759800
1988237
219996
1595628
308692
1078285
1698027
197459
1103172
1874954
1920302
818968
1440918
1294387
1186476
772092
1430811
1962297
1178457
957270
1524519
1731930
1493829
426180
475597
1753079
1287225
403159
932970
107647
1588861
475261
1571121
594372
244946
598148
650598
625716
1420513
730687
1552439
1845050
392936
829824
1695482
613165
849715
1009427
1376715
1802230
636184
1400775
1895860
841076
1519609
1910365
574719
1214998
1968116
1056164
158530
846030
1901040
249014
1884484
526880
753417
67282
1055818
1130421
669361
1945020
398476
1391203
496234
1730507
1558732
355787
798275
1756408
1319492
510489
132292
812987
1214931
1474854
432194
1798474
1409997
1829814
494194
191654
892670
1244282
1182131
202084
314621
1171596
1418589
621527
466769
246140
730021
1024912
541916
1387796
568709
63399
582177
880544
1100083
515443
1229422
1948550
1510839
434603
937168
493407
1232894
785347
792977
1983604
1471109
642881
1634326
195908
1069454
1370283
1129353
1441780
401325
453427
318223
1693776
1338564
1654313
22032
1303243
1835818
1336824
267462
64072
1959119
1181063
1338050
113421
790872
1193519
1555474
1041557
1547796
1146704
756543
1879481
1426797
1329310
468102
991695
1398265
1900097
1178660
819265
1100018
1932852
1796304
1470395
1121982
1925869
1649492
1465597
1699146
1374669
328662
1923041
412563
1709644
90871
1212905
379619
1933024
791119
29414
1315569
252946
1331341
603717
462440
514814
1617808
1067596
464808
359026
609623
927544
1510265
1593758
352658
574773
483823
1345253
901608
64902
841887
781979
1393080
1458088
18096
1154104
1035554
558618
1998984
133925
1173247
760975
788715
1825673
1421439
1903910
544321
1625715
65290
342413
1223396
989920
1293264
199090
655157
245743
457895
1213873
1111090
1981715
1986298
981716
1669362
495059
1212847
1046982
886838
427
344523
1181899
1281085
1057961
1257606
1236499
558673
1031983
1061250
1614071
351160
1314597
1382388
968458
1985061
1417696
335966
1110276
268102
691257
1529484
1011474
404378
308181
322484
947694
970099
1492931
1297328
59244
1255377
1109745
1369064
1453869
1976536
1812834
1365276
307881
1184635
1996056
1942068
800195
972362
311648
1728312
1028322
1187712
770811
1925269
1292672
541657
1949548
1178341
873500
430919
1405302
289900
1300792
1900638
1795284
746943
1180206
1720158
657409
1717778
1727604
968355
682991
1636561
1561711
2313
1840972
433399
626603
1251468
117288
348576
721077
1961276
39774
902567
68934
1124529
1861353
861437
392399
571363
703084
749071
34609
1002027
1679349
23164
361587
1509216
238409
1299864
1490991
1855090
243412
117908
1922659
1048950
711848
1797113
1777994
1994558
1608276
979467
460928
1965910
1807487
1631274
1107016
1595314
278439
1068236
1816287
1294289
686000
1905984
1187153
83426
1045253
1508118
200584
286982
856508
759611
1790740
333137
688170
1760667
618547
1296466
1561208
1447851
1108086
770222
1918351
180365
1127346
341878
599125
547732
683577
588605
619745
1914395
956315
999426
1210396
164620
601207
515720
1925049
1861835
1992855
1115594
1877600
626195
895597
1262548
389411
1476788
1194840
1506280
1069177
689882
52412
181714
824882
1972847
35545
1005379
1779512
402643
737488
578024
1489243
1860509
550476
355887
1783984
984639
883779
1345271
408072
91252
722577
569646
1492784
557013
1481881
727077
1230806
1096052
381290
910501
441436
666658
93310
567981
425142
1324567
1897099
1577540
1232033
438400
757311
1705028
1789202
693719
46165
1784990
207281
724503
1558980
1979257
1382393
1761746
1992476
1505119
116666
1513328
623599
1061371
32510
260610
1931469
494091
1432969
1353794
1932520
640458
854441
627829
1320925
38340
337785
1444026
423983
594592
955305
1665213
969469
701715
191663
1623213
841591
1059131
870708
892171
1041095
1390446
822594
888733
1508665
1414871
593621
1331376
1175590
986883
709211
1469554
1267795
1689908
891898
728795
1747089
600995
1992568
1813987
1038270
1861359
787327
629951
895166
1510272
1489535
1169181
1134783
1526407
629574
770096
545885
845526
649454
376366
1044939
1561875
1557805
1507431
1029669
73680
1878339
1337852
500846
1092601
476499
1095649
469893
540303
1184712
224509
1466148
1299031
765890
150599
1550986
1451193
872866
100339
1490174
557118
464295
1274796
1361149
222121
1403249
712983
674555
840946
379853
801858
391931
1519502
218717
1178180
129514
1088149
890447
1922874
98977
1373050
1134665
752187
1403160
1929668
1209950
1137468
245600
589727
501701
1739540
1167767
1697975
785472
590194
1583521
1857445
209593
1156560
591171
1098292
1985790
1180359
1005409
772853
1547185
1481610
672935
1594124
1907979
408741
1223004
728441
1294894
516576
147895
1240696
1410549
523760
1644891
162079
1993670
1877844
766866
1756273
1114245
179796
62262
1880027
1822027
1388784
1829651
1904442
462635
243163
1011765
1508963
1771669
1083192
1406371
1181512
1276399
1724787
134613
126413
48499
143256
1159711
607287
323212
1896766
548475
1973486
364461
1765397
90141
1357478
1577463
1306241
1668977
1413463
996468
1538538
1014247
263629
337701
248021
1043135
1108557
1260718
1967083
788270
1695358
1891305
1772245
185951
1225365
1229588
935220
560642
237359
1490898
1802791
965357
1994415
331555
1243905
844701
673315
1650897
1797678
602639
258404
143824
1985948
1647967
1885504
905256
493545
1558101
772009
103141
723655
1441770
1612828
1782806
1766125
256992
1864351
804363
266915
1729368
1375475
1084213
1445440
674446
157733
671780
746060
1977907
1799765
1188597
1845277
505838
516222
1158273
1870709
287725
1359964
1371057
1391804
1224872
953881
550560
1849103
172546
293089
202701
97149
201022
660645
1189201
55347
1755888
1844661
1938350
740835
997726
217384
1757518
351560
1971284
324047
1935280
1337046
1420614
763160
795675
1565682
1922153
1051631
924188
1279010
1531855
1424660
953143
839374
1008155
1821998
1451028
1429308
1987127
832513
274350
776175
1036910
1135203
35301
816624
1056774
897587
204398
88064
1849799
1601920
1905957
477756
1424037
1185324
1028315
1705907
1678245
91204
1210239
909348
703822
731188
757234
913728
418943
1981812
61457
319229
1239033
1826849
1531173
1091059
236928
521017
63059
1562314
1598175
1241022
1910694
1041447
769940
654460
450296
309950
399113
1146378
1204730
891955
593323
1959878
1155987
1477827
101402
213088
1468293
1350856
1491448
84204
581239
1839787
434455
326407
970149
1661008
640869
630392
1269817
185953
1728458
994302
601518
760306
741149
1744479
640810
214719
1224960
199872
790246
200169
574581
124783
734168
664995
674308
1682216
1193620
1660921
166807
1411596
1165271
43355
862301
52568
1796431
797359
514193
1804547
1439125
1348661
542981
821418
328506
1960550
787404
1630812
157204
1167479
872232
240958
1964486
1878954
903315
722715
759117
76340
1412779
1609470
1347982
444398
205947
98082
1741884
327839
576547
1540455
829176
1690774
909924
492654
1507660
141421
84944
219265
133984
428693
687662
1768918
196999
1246575
418022
1128518
564697
1074875
941627
1084787
1268808
1822107
1439968
415404
1608367
1929991
402994
1294826
146552
258128
566950
878123
1787180
1502020
863555
296154
675010
356601
1142920
990538
1280579
1481014
1112280
1418688
1542635
208272
1061813
1391656
855425
1106985
304667
1051051
1939220
476761
317843
42229
236118
47425
728129
1932601
1966912
1253040
730115
898741
1950183
1992143
17543
1427197
257090
1385821
970218
1386741
1466670
1693994
742705
563031
581930
1046092
1351574
1183195
296253
178855
280079
801318
303189
1761636
1101090
1475430
1520156
1159197
1377823
498825
1625943
39607
1616210
1485855
1941599
1774917
1736439
128014
1439756
1951374
155352
376208
594771
1046219
476977
477194
1076584
1191867
1177623
1032622
1927529
599586
518803
1103237
385244
268606
1888908
586883
1928934
1968650
1359264
1768569
1186652
882371
1909663
886173
383368
287635
439816
1732671
15340
1485036
1055642
1394601
1669538
1533928
462547
1738447
989770
627794
1737802
933469
1769032
178615
302884
377172
532464
1030536
550926
1329175
864041
1530960
293069
448384
866058
207397
1212087
1455881
1453656
1385633
1216732
1818530
738473
1352123
794736
808406
1362066
1510049
1141656
80671
192745
714259
91507
1591912
896602
604389
1008635
1848225
1490270
1370937
1343566
1267918
575626
1212096
1637452
264843
1628912
1474396
1335146
353874
82175
621710
245819
1527747
1485817
119019
171149
228764
1678851
1368917
1038786
1478414
788253
496393
978878
870387
213669
1419675
923545
614119
521977
1152947
1721463
418957
750964
166785
1705802
11406
281747
1982424
51581
296086
173120
1813508
1939867
1867103
276033
757103
1477225
443961
1641056
1963909
289879
1806505
1235516
1924031
60193
1560167
1751397
530932
689508
1165897
1668289
1991743
1797362
1271422
1600557
689417
1705930
1949594
835089
1524597
1537883
709797
590206
2319
803546
580127
816019
1597698
664860
1597830
1441356
1504981
1431847
344069
464443
296835
1116166
314728
637180
321721
1109283
594289
1676332
1713123
921038
293310
807785
616945
739289
1362224
933019
1954523
493088
1739195
854882
113503
1742624
829605
1697466
1493986
497465
315048
135971
1547481
1547670
1584381
880206
1498931
35433
109674
505355
331643
1161330
142759
1202669
739093
694316
812085
1997128
718439
1130800
741821
1232615
1185801
17668
326836
634348
1492539
1837994
1983733
865202
911223
160147
144205
1619068
651970
1621389
1450467
1426987
794518
240794
1093131
185751
1207455
900886
1969741
798223
1819848
1022753
716286
1435236
1733869
1829771
1996891
143624
1414439
1444941
322478
1916268
937382
1425987
771049
1132647
1792977
1602836
644467
688661
1008173
1576444
1932547
1762475
1879115
1371170
1902889
814614
574741
1597187
132797
34507
641767
1370502
1874648
1021929
1942609
778879
1653362
1124626
1152668
432019
27786
1788535
265636
708677
1985446
1015922
464507
762749
643573
1472420
556106
1240991
1352787
297196
1328615
1876332
742185
1127433
1249483
678303
1866343
1564845
625913
1823332
1579999
806120
1685653
326416
1445987
1927198
1418798
1365864
539300
1691947
1839757
1360936
1560797
57322
132610
234656
833722
137235
1508825
447091
1841377
703210
491214
1891455
1220153
1269472
244808
1993360
1797797
469483
1363045
280580
724909
660158
10690
419784
892496
888657
932758
1993958
200905
1244029
908406
237740
420613
1414209
1669440
505286
1940128
1577664
774398
1869814
427121
743836
1234213
487982
1595136
2921
899780
362023
736007
786827
1295766
1024200
1147870
1376544
1492479
1261356
1042314
1014730
1416813
1434221
1590385
1381635
1245175
1848207
101938
1717254
614157
1260283
1850395
1414961
1542235
1926001
1938002
1103593
603540
1834543
198701
1830374
1680152
1922473
1366648
1521814
1102968
1678557
980744
1818143
1438555
1635666
52591
1027011
457919
1979239
88603
917586
1414108
619961
483121
1185253
197720
312911
1630009
4373
101959
152753
385364
965433
510089
1488594
253950
1475592
123305
1549257
212464
85358
1386671
356442
358718
1212235
1364120
1816318
862504
697344
1674685
376197
1086533
676340
575824
925375
475886
1887819
696506
1917895
201967
1828197
306525
334116
1725563
1794886
1692980
1615532
812786
1489785
414562
1197638
564727
1848496
1243942
830372
859992
130785
353617
1069592
1048323
839299
117113
831104
1413951
158744
443066
437370
1429949
654779
1643944
1735650
69131
1435389
725318
1435141
1594753
1732038
98419
282149
1715884
1280405
1195188
566029
368078
576953
1717592
1767819
1657106
1904188
1439948
349690
1257945
111138
42337
1061901
1399892
631121
1669270
1014253
456644
897045
567600
204433
148160
46310
1904299
980636
5777
1629327
1443826
998366
97056
915669
312546
162625
1005563
480066
769180
1411354
1905432
139485
733670
898799
1778299
206247
1957070
259915
649674
888788
1798614
1813418
1383078
1265377
386009
772
1715126
1790885
799223
683506
1362074
1446246
1153568
182740
527219
1105470
412416
559627
1004487
795730
1890614
343059
1576070
1829725
1288772
1497825
309456
1528335
1718364
969891
1104829
1785025
1712424
1366657
138147
118564
1696623
1947442
363099
310843
1693982
1318367
64971
1424764
1382619
1822025
1407611
901239
1783877
1551999
1527586
701946
241949
1668673
1463480
1837618
376733
370901
1851269
1218205
1364328
662639
274249
255390
1130695
74045
987726
532701
1653868
447251
45742
1981711
1143246
221699
823540
1003684
982292
1747211
175784
764375
1162041
1098793
1462281
368394
34659
1070580
1270757
1498319
1676952
382885
1927904
252382
320609
134389
711814
125312
1417447
199909
12018
266784
115749
1014557
1496265
236753
1097736
978989
24159
1615131
405135
1313973
1541105
126238
1016776
1878905
543955
1764536
1666182
1833861
1763194
1078582
164613
780847
358037
293910
107863
1704684
1779813
992848
726203
1437453
1187566
1397840
1637337
650276
1009792
332177
461854
367847
1603069
1939775
1839825
462601
1164774
1123670
1716402
740955
803045
974194
1081984
601054
403210
354531
411733
533059
1772472
602621
1815248
527168
615919
1638739
590615
1067696
232767
203921
900570
56103
1604318
379227
1505122
1075517
199334
377116
1037560
944530
821004
1560130
771231
1006387
584637
490519
293067
1614833
1857215
1954975
1258134
888934
1836949
3475
1090503
466939
431680
1237606
1685436
1402666
1455315
80691
1931898
1068446
166071
1728127
1173815
1946621
84631
804894
1244750
538120
473706
453786
1439667
737898
702942
1213258
1406475
1265579
799054
234736
1651498
577024
232554
1061730
750279
1163781
333940
817413
1279747
1409309
326329
618376
1681757
1721899
1481704
173014
616718
993511
1873678
1417980
387358
1970058
1251107
619629
1112856
1534974
305855
1835341
563738
35860
1820518
979768
1187809
294336
1914543
1355116
452995
1248392
462592
1089504
575100
493401
458181
842943
213132
762889
1567904
185101
1874776
881070
397167
1536283
842131
1067446
342140
1991299
1976772
1844690
71304
115869
1395088
432548
1372084
1663901
183462
1535407
299803
210442
777716
517166
997067
1424684
1690859
361952
258579
1018374
870693
1381987
208535
1203778
1329787
384982
1037141
244518
32762
1775831
527462
1026081
681549
802993
1418455
1092766
901123
176428
234924
856374
1606533
993232
1359418
1959444
1908462
434431
406753
1569538
50862
306867
1966065
1209711
1728526
1014328
103112
1978742
612912
183011
1516967
1332543
913567
1158132
1366590
1112258
194468
534434
1269609
580613
1623718
357908
711629
1106712
827202
223681
1406097
1347975
925970
250848
909173
1654136
770109
1614667
773461
697663
1276715
800823
1009993
907530
1268320
1629395
1469879
178917
317772
1632555
1706176
1597570
594582
1180060
1832897
182081
452365
1745532
1862687
1106002
1927215
1296140
745522
1915234
1179794
1222197
776840
11276
277844
730364
1906039
916445
1453266
560599
185673
128507
1318219
105769
1084956
1874809
1347886
1651207
486199
1462566
826326
993202
1864258
46712
1719404
231681
1997751
1173713
823778
1092389
1779012
1344044
673089
1519495
150761
1304880
898307
1039548
315772
40200
1484071
343005
1263851
1627818
426404
1404369
499576
1029157
1221876
1101737
817784
1424421
631297
1621122
420581
712906
358653
905992
305734
464695
745771
860212
302523
1158595
656306
1673008
1436668
297541
17681
839032
528423
965595
1441234
483395
864413
524057
1043345
1219442
1600653
146377
1504235
24889
1816845
591948
1556317
1604004
90339
1349314
169232
346688
1088978
805331
487706
795494
797657
1781215
1666768
1136049
1073242
237967
404406
1080233
891044
256612
1731229
17103
89150
1269441
545439
807048
320658
1714914
12652
1027158
1304599
424314
1605610
1278120
1724320
259385
1131839
1925882
718161
1930698
1113919
1209268
1687458
1615381
1501748
537636
1228825
818880
1083492
1237694
1835296
1600784
176277
1740569
752988
1212681
1445558
983256
1841250
998591
125125
432551
1024037
1989969
1310039
1273688
583813
186415
73279
1066435
655216
1640400
1172441
189021
914984
865510
1387409
449536
1055630
1836510
1983390
300898
1579853
179338
520958
483799
920615
1133155
1758246
1240417
230321
1705702
1284471
1926919
1362648
239306
605848
530487
1288966
191521
431844
1238494
1456918
543997
59073
373945
113436
1357188
1336871
1162685
1211421
874831
1282868
535057
539920
1160064
1540867
1724973
361718
831145
585443
1695682
962519
1094009
1044382
1494023
1573530
680665
1095782
805969
1922794
425798
1913664
682436
760796
1841006
463230
1890883
308625
1045949
11810
693152
1395709
744204
453502
1453921
903499
289252
58277
213955
1413668
1828620
1702453
1201850
969518
441667
1728424
1028953
1988682
1093218
254161
627779
1299443
267058
1711309
1899180
1570437
1302265
1413393
18360
824180
1811164
1929380
1800077
1737620
1896475
122740
218443
1648144
1492155
745004
1979023
1307322
504676
670477
1034062
1367575
448130
857694
1372992
324440
858388
830908
1964234
1926320
758674
1355919
771127
840257
715258
146890
1348631
1121460
762144
176783
438025
1317513
1537289
1699399
95639
1809679
547858
1404635
483403
1774073
430023
630149
1736133
526668
1995578
500505
1209745
1923325
542837
458397
1527006
429439
1652095
987235
436888
1720304
1510354
1192886
1051213
221008
757156
464277
1303902
727390
64377
1069353
676987
1621768
304145
861829
1827325
1996945
279433
511879
1858303
1016940
582973
570525
1328711
1193847
1332307
1919145
1049868
1131212
1002944
1052409
1550143
1837373
736304
1679335
145721
1700073
1568787
252315
1104603
1980534
314623
714508
1941505
1885283
716305
376891
192252
69349
1138741
1503444
1791016
151733
328223
1418722
685191
850966
348969
777602
164458
1219564
996640
57614
439894
791542
39465
1278142
1916865
1277820
173101
88230
1790250
1001095
7250
1216341
1473466
656051
841321
973429
825971
1451139
260129
157661
566102
621476
1461943
513872
1236113
122876
1873326
388758
625528
1824378
1515289
1523321
510131
1201946
378530
598464
386556
738385
335964
231225
1980777
610544
1439027
331321
449061
47555
425069
1046602
1562814
709782
1334743
416448
632363
116635
1094095
146512
831535
815360
1049498
504814
156125
906952
1647590
197917
1104622
1832824
1021250
1152513
1700408
707282
455918
1918103
259551
853254
49198
1919053
1658600
191001
24644
1605457
1393775
463742
1806786
1658135
1431473
1179491
903914
1966203
617742
1233461
117674
306375
174586
1656531
389328
271995
1283774
319384
1812452
983509
1174113
1004941
478658
1766539
1793875
1966799
22059
1567885
890860
696585
1645648
992273
637785
592073
985647
1493418
187909
1481862
1956343
1142135
440289
1785740
669157
285225
1389512
426211
259151
1859346
1704842
786636
309299
935258
470774
1257585
750579
1502280
874688
1417962
831103
1304879
851823
1714736
23656
1420976
432643
1792144
259277
748916
1186886
763911
295568
704041
1433476
949629
1302929
366169
155039
338449
1967116
817920
49619
243065
1749339
1876397
904368
847995
1772301
1752488
1378885
957975
1895038
1081763
1464967
865772
1711703
108157
1395946
524507
1735804
439084
1344258
855461
1914907
993399
1004933
1227722
339621
644591
1865070
1434133
1060744
252834
220938
88622
167053
1177432
749333
960514
102187
210788
1873028
639233
1033646
1633992
121320
1088366
140130
1423257
221939
1303085
1431311
627767
1000519
1050748
1370271
262648
1203178
454556
763235
594674
141815
1919508
1316839
1502594
1310669
1079305
1545566
452385
1815119
1707755
631679
1653768
1621668
1875638
1367200
270409
1168997
182765
1851557
125593
1616962
264385
401380
995366
1529158
332959
1979006
581000
436575
109054
1801956
1628674
1420782
495921
1631945
533781
879732
610936
362076
1652402
581977
1791562
325853
187978
1133017
503089
772527
144608
832646
949428
425906
1260647
1449631
449968
1053747
157127
135258
905391
591322
1049276
1361021
1204764
255470
1305108
1873363
125288
1731557
1689992
1227204
1259963
249860
1752197
341317
207791
1834755
691044
1194866
1859750
1276330
1519176
1315532
1375128
526708
1781900
1241446
779492
943016
393561
669382
1280321
1718804
430390
639359
1711157
1432039
1094892
1743198
313371
538495
290319
37034
1352065
732264
1246640
1482193
468451
1777860
1412434
1499125
448792
1579333
1894957
100329
1179990
1485402
1894059
1639968
1752038
637077
247317
577108
363821
1298661
1654260
1566041
1731594
1564079
1550093
1573486
660487
1543400
1533814
1841902
1936157
1010477
1882842
454216
1864081
1504914
1566441
887041
1268011
809968
728077
456777
323906
1443718
1485620
130538
1371456
1523260
1724364
822285
972782
1106166
13560
851020
1448505
1977375
1110414
383139
741722
286927
1260589
694941
1290000
782682
1175991
537012
912182
1703440
462173
1484552
751155
1647816
1726912
1646327
1488275
113666
1547743
998184
799763
426513
506750
83002
1188770
1897538
428924
1483234
1618519
417848
904599
482809
1316274
741217
1242699
1002743
1441561
214021
371331
1776825
1582924
981075
809052
1888308
1985931
1811534
950903
910408
699618
1446052
637478
1426293
1897006
156173
1023094
1299384
1270064
635346
86564
1238934
1589314
295999
1893206
1703509
1113735
1048604
835909
235739
1221284
701999
913859
27717
754783
1085491
824628
1258772
594066
1170834
614225
366063
627199
1169358
961418
1933159
157956
825122
1432425
135590
1439693
1984912
703852
723853
1707795
772527
799973
1602904
331905
625977
798976
1709529
823948
1295774
1255400
604479
1187866
880415
991545
152041
62639
1055164
947330
1614549
847484
990106
600446
1692445
103333
924940
907460
1147013
1753869
1623329
1546922
310179
1478195
1327686
1453667
698495
270049
1339630
187976
1056597
1788664
1709544
1104597
944132
1611909
68503
501573
332949
1724100
183043
129203
1419567
221485
105397
1596620
763348
1725366
1827557
138960
1356354
1030395
1534124
1460839
1339562
1607466
1164625
1746522
1975747
1877169
1414983
346590
1877512
788941
651158
1040234
1801801
896597
1315631
1590621
927025
1230431
937053
680052
1397363
1324046
635337
91768
999122
1085061
388594
1300289
1953361
1634944
121195
1313790
1148762
1917242
880731
899655
37150
1872276
1669903
295358
197959
1508432
1720797
1741664
284338
1794681
580287
220595
157680
1518662
726062
255917
523528
1257530
1968870
1421935
1305414
1860675
1259134
1987749
1051654
911180
1676534
1434290
947755
688900
1135274
689107
660546
1524922
476512
1574582
1173071
860300
422630
1450244
550461
223518
1772635
1831860
855006
1393822
1053588
995013
1798628
1794342
1673131
1233588
262369
810836
226427
359987
1099773
776302
357012
934634
30688
190405
1731270
1460096
1408131
909713
1152370
1815856
217068
254320
235056
578672
1178138
1288824
631571
971869
863207
724166
443325
1782249
1967560
603676
1259978
1844850
545109
1130988
1011937
108052
1554221
1318676
1012354
519216
1691753
474133
125259
827814
1184231
763864
671650
407489
202405
1965204
1494874
129485
194340
1555817
963013
1837725
1980606
1282232
1350915
1524924
1615189
1104466
870751
717433
127784
1572395
1114993
693091
1939688
1657457
628590
1255904
325382
395073
340366
1320564
780340
271594
1269585
426126
1849055
958313
1717328
1312349
338596
75117
988882
253332
298049
378586
1674240
1585430
1014204
1487488
527400
233199
223686
783625
904008
1988834
876536
1195635
1408819
640308
1714036
1611867
1865999
777811
588039
416749
1611395
1422748
1382534
595059
1214580
803044
919243
1426426
205372
901193
405532
682333
752589
1698389
1430699
61739
741366
1311287
1908118
1575973
310796
393321
545337
31555
1935414
188603
890077
1625698
162765
1834868
83401
812142
618378
239470
295273
1672400
1207525
82653
1012542
1709767
1255981
727226
575264
613069
705834
139129
949373
640510
1886004
1795543
342084
451666
1645601
419015
746019
20388
209753
381451
3729
756897
1368733
206507
79140
1839191
218962
991534
1304787
1920472
834358
1046816
161337
1434100
861763
1287966
990466
1825228
452833
1278626
221447
615499
1927969
409485
1814647
1862789
1018699
179009
1216473
1842564
1671216
696841
1955270
647850
1024735
1379501
212597
1540463
1430161
456261
1128135
182956
1737487
1190713
1534171
1753997
1379709
1808674
108643
84053
724108
140803
715674
1388498
1128268
86138
369361
1138592
663881
1940197
257355
1446111
110191
167776
999549
1881073
1685514
853781
869961
199453
144962
1774217
427171
1930104
1826728
1599334
1518860
1024642
1151560
578742
1432994
799637
1699747
989012
945625
340921
336723
205357
1510249
705363
878883
778739
1371132
738372
1026114
1397156
822006
1404355
1614605
1338299
506823
1431307
157720
1505071
888726
1860380
1385551
1777682
1997903
372890
827494
1891575
549134
1944273
1185139
1623338
403540
1019167
183499
1900975
761340
1551524
806462
652917
776486
1053244
1561576
895844
566969
1282945
175979
880502
265263
1744970
1651225
109139
1351794
1216052
568723
1211499
1715684
1013996
1267987
973629
60865
1800807
192849
3084
87991
1931848
1705532
715599
648291
1106340
1320954
627939
383387
917421
1389595
1642754
1477196
365552
802197
1360242
1697571
1876052
130424
1613114
286055
175497
215165
543267
1644491
6875
695460
1251370
1589913
737978
362364
80452
1735208
1242176
71981
628894
157152
316660
115697
947882
1695646
175155
1124491
1451182
1124357
955946
816346
1458448
1305542
386923
1398736
299432
300620
1690473
899472
1074598
1421967
414827
580135
1484065
1214617
266781
733811
554064
1193040
716118
1506466
612487
254458
1778836
1070895
500417
648943
1588970
134612
1853780
1127328
488125
1065416
1994041
1813041
1656367
1851209
68396
474651
1846767
705984
739447
687507
566344
1728258
644181
658337
840231
1725840
878995
1840543
880721
670142
1540526
1311138
1288818
428553
233682
1468348
1946992
816763
873899
213331
543864
224622
1939578
1248630
213908
1741126
792139
864249
1154616
667449
1397719
870215
901382
1868970
1958856
1746447
1716526
1663944
280667
1779667
991325
1867908
1952855
1716292
1804432
704739
744070
766717
700176
1269043
1156468
1252556
1405282
455264
25641
1273468
697600
755550
163288
1626411
1207925
96088
1524635
742322
1418976
1503166
53844
81206
1131799
691299
947979
258621
661751
1456501
639872
828254
365445
502626
1749553
1230775
1267514
360843
10567
1852681
1462182
1768135
1594450
133617
1981592
254631
1582638
706548
186924
443297
292222
980843
1128259
385927
492177
1075040
929102
1163654
354465
1512722
102740
847479
245218
1270117
958119
200040
705290
1961597
749232
1314702
1639462
1476194
1778868
637204
795802
11106
1002654
1651630
1088102
165346
1582902
1332814
1501640
1007556
852399
1931944
1702787
122065
39532
1006201
1513685
1038629
724967
1287462
468085
1126770
1310201
252049
1260448
926026
913068
1332847
1925058
684733
1073141
495543
1034854
526925
845626
1067094
1003543
539073
890873
439515
1752647
1768251
1545996
1327859
1014782
1647797
1316041
877073
1154639
885544
1689335
993947
1922368
62450
1714270
1314123
482395
119227
1679902
844614
1263806
230943
268129
1183048
1780656
618630
1122854
173943
688404
21458
1954889
1064151
228851
700210
56668
252412
1653448
1066057
927953
1015406
1673840
950213
1523658
668542
224961
1472137
1973001
1817890
591462
918092
1289598
1968461
1688596
438480
185836
23199
1276792
169946
70930
1661454
1133899
402049
1723576
1134320
1507999
1960820
981763
1560125
137891
1984523
290283
1610001
1505585
672700
712021
1278293
63246
1430418
624010
884151
789811
370577
1046959
1999481
804012
365877
892483
1713767
539331
170667
551676
252784
1310923
1228583
1498242
319870
1761742
150575
1158470
899801
902944
1492914
791829
146320
713392
962009
192879
1663458
1767358
1381563
228518
669928
433833
1101350
1104213
575481
728004
874277
1041662
1895778
1203388
611642
49115
560375
869783
20110
943314
1655284
1541862
663254
1517775
44169
720329
1704483
1035810
443632
644075
1495899
1789583
1350987
1236916
1061874
30473
864610
1325431
1355458
949867
317555
1879788
1458540
946172
55457
592846
1094443
413897
1907527
675983
1166342
1425703
1987755
229091
158694
720385
1147460
371144
635374
1522774
927411
809447
783806
1332273
360353
302174
1100207
1141442
821744
458042
1967429
868437
1027331
1986037
1206277
1689729
622069
611564
265531
1120207
1530398
1776881
946821
1170315
1498792
416995
163096
780878
259466
1929584
1316227
1270644
819885
109320
1102795
1044570
531643
764565
545648
563850
1436866
701530
1977738
791646
475769
977940
378710
1307601
1259303
729736
1271005
1560910
972474
1522112
1874673
1539597
554010
667238
1610880
721949
1629257
75318
1281228
498158
1223038
421421
1643922
776976
1030236
370358
1409181
691878
1094535
787078
31350
978859
1538103
1912178
1716065
1845818
211115
788560
1088961
1376146
444610
45273
338978
1322187
636919
192607
881034
569716
1346427
1946329
1250300
847569
928908
1611065
1213648
525012
777631
340883
529374
994948
700933
346570
1335277
567766
791848
1598798
909184
747729
1452466
45505
1998935
1349126
1764323
935576
1458529
458678
639708
217532
766602
1715714
737196
906718
1061676
663755
1862968
1975585
1402053
1351011
1864034
62166
1279049
446527
1460243
1511175
1133962
485109
635751
1296677
789368
933153
499784
72809
547687
778559
947680
199181
528322
352515
530885
1607796
10047
458869
1060612
1956372
1995202
1863946
906146
1027843
421482
758785
577541
1497821
1509555
1878289
1415016
1891945
1942493
1629688
1238592
1961723
655363
1335257
1052953
1192732
791899
1037722
408089
1292716
1494684
1106916
929967
1926681
450531
1387367
1748350
1965017
81123
907872
1197119
1667973
1492831
1551041
362170
462516
35002
706406
978224
1184394
1537699
1703604
1659001
272032
660601
1447773
1359641
87531
1832432
603911
1704159
1364125
1837537
1865984
1388912
862550
1275618
1327554
146909
1887186
955796
1466814
142814
537235
178534
1633921
583821
1769142
295358
612850
1286623
1201013
1049368
272814
857128
1450142
519731
1545802
1048040
1457981
1209410
1249056
1008718
479841
437735
159123
91490
82579
1149894
1613385
527478
1393815
564918
422767
1736909
359636
1469727
1455363
108489
885706
513039
212815
1088943
1369980
1345510
1660781
312221
1322863
1864992
1703583
1048933
449920
1677481
528763
1899589
523726
86982
700453
1014861
749397
872301
1435351
618242
886526
136998
1609331
1214809
687122
1149778
1926807
1578593
536438
1503056
437789
831921
69254
1615492
642335
74948
1553946
1775066
1861818
1128870
1000491
1876193
1539488
800268
1702244
1920917
1411395
880317
818826
1547318
1260230
1679848
1597150
1136013
1088377
1756577
272813
310631
710840
123890
699084
1662379
211952
190496
421202
624275
489755
65064
154178
1244985
313598
419904
1757208
374335
849214
313587
670150
429146
596019
1573278
1362248
1888906
1295802
834325
869986
810557
249894
139932
455911
139263
152734
862614
600428
1056857
219322
600017
1009686
188808
292509
885388
728687
1700490
794281
1562392
1081307
436882
1082604
1322637
370666
585042
1097894
755598
405183
866987
399665
973827
1671271
175296
981802
297266
1829734
1530178
1500182
386585
1709790
1085413
1670244
1756813
1206206
19907
712056
1436979
962877
1368644
1097104
867601
687220
1723821
1787531
1596309
1283350
469374
348488
1836407
1589720
1752735
644511
29263
263088
714718
1112450
1393706
619161
1953727
1669042
587655
784868
499681
638740
1265283
1419342
619785
500633
466748
495160
1172755
25102
1743301
290285
1956433
1165535
428959
1058258
1897188
1319881
1636746
854512
374179
629591
97348
1089481
171043
1795863
821139
1108896
1004047
600159
1818455
758201
1224212
1193619
1409209
1322141
102557
94970
140584
1087198
67958
1715183
864389
100054
17977
352595
1880359
1399878
1847967
22892
350099
806245
461181
980510
1640588
1302405
286611
1449409
1744984
796151
583997
1330636
486334
161252
1720468
677046
1693069
1213750
1255800
637646
1025376
653555
1579853
1713336
1740312
38042
1606202
615959
405701
214999
1533251
1163377
1580854
793946
1458728
188249
1372238
632131
1386640
633864
148928
1274219
998537
1492044
90933
1766444
1064428
78794
1282309
1268182
1880618
544489
1357354
1434896
558378
1409696
306501
1480108
329575
679146
1099760
1996227
1827352
514758
663110
1109883
741296
207824
852674
381341
654078
388252
770900
685831
1054640
584422
166933
1214260
1477018
1886367
1302023
82966
462410
242720
523628
1870588
519450
1499319
229215
1192359
1067334
1960799
89289
1266505
521619
346387
273719
1069786
1207916
1431738
318848
855603
511114
623014
765199
1772408
1838149
700247
1612154
1540105
1369900
1730538
1377985
1555137
1567972
193913
1885864
235113
414467
1874134
439528
1694763
52341
1560618
1117445
1845974
1805682
1920976
428545
510215
344587
914203
461552
1773267
1294005
375382
146877
1717400
1580946
315365
972056
1141285
57549
1963962
813108
129577
1871107
1548274
1650298
280130
418158
1622619
1004170
559118
156187
1900584
1420196
302583
152606
575661
479996
738454
1638081
1709727
1405326
678301
1104827
325453
884326
1908629
349102
1339165
695966
136088
698129
1448090
114028
427567
1919409
1622558
866834
1218761
711144
499923
616639
437126
1157517
184756
1645802
967195
510199
1440811
1989198
1813
370716
778004
161991
1761080
1510064
914567
238939
737256
508364
937475
19986
1585723
352771
1639143
457170
1483083
296338
1967722
1156956
765456
478855
1230510
1144064
1297129
175784
1084573
1761985
436049
311565
1184014
1716276
1536735
1262879
327325
1940859
1781214
1464406
723900
559597
1077114
581389
77379
688274
1135651
1175184
706489
438873
1346426
6759
1536535
1043024
613952
489332
921989
192175
1228754
915809
862356
702330
1666568
1784700
608750
295353
280990
1142120
186468
1188813
1674919
1931215
1638453
1676800
397113
689447
1012322
1729299
1625714
93675
289765
1906317
1259256
128032
262846
190966
1662533
1988151
149242
787635
1187748
702690
1023374
1113303
1224930
578504
1744526
162396
4870
1128831
1168902
511474
1099005
712938
842258
1003025
564959
1584764
942917
1161436
928836
513608
589835
1517102
1923398
1063907
72706
185547
1102777
1824458
173872
1798379
1792509
308743
761015
1330773
1007127
814160
1189151
670029
374416
1518945
1293639
1092017
1971117
1553979
1977199
66833
1650948
1734984
1377301
110774
1362297
1842629
420472
1486773
105408
1444699
833598
21578
1300648
608132
1189540
1021685
837115
1363526
367687
274521
638403
162201
1735267
1148956
41742
1233500
513077
49748
1335219
121604
1434736
195809
269061
1416438
456738
146614
1881460
948175
589709
473235
414925
317292
816249
667403
318370
403235
1036001
489523
119373
1903735
331966
11797
599984
1467369
1627412
647881
849180
61856
1305158
1028481
1562031
208064
71842
483377
966159
1969227
491635
1711440
798706
1148516
1188287
300181
1308211
603787
1548384
11066
1337043
1185243
870725
1884311
113874
642403
278573
431048
1695329
461122
1520293
1412008
711116
243074
1451373
301418
1018232
566377
1466632
457030
1110677
804272
936800
1304321
513620
1853783
1800921
789280
1325923
112093
1695027
1342720
1393436
1971899
377885
514840
1081994
591347
1914455
362743
1030215
1834032
548298
836330
1266633
710653
1689424
787830
1759153
466063
1418224
980403
594209
1870449
1894980
799918
401062
1286487
593284
1908882
536951
32029
922316
1895739
85216
22441
1002097
546396
1366485
697522
146161
1843728
1692298
1850031
143984
868979
117586
1726257
206856
145908
1135913
638753
1119193
1302070
842627
769413
993391
3700
137043
663475
277731
1211929
1015910
881904
1622933
730153
1543380
1141330
452684
669183
1047606
1946953
1257592
327568
1174009
1303691
786226
1464974
1299049
1430998
462501
912326
345957
1485528
360025
684913
55204
1574520
606205
575638
58350
1091778
965683
1598912
1299730
1975761
1607507
1370122
746340
692741
258611
1364748
252674
1872354
177925
1295070
1062672
1289707
1781712
1558211
1140405
802720
1140270
962658
309854
1569174
450938
605281
626244
365574
1046041
322533
785672
1222190
438017
451545
161643
787836
80247
509127
766823
737651
159258
1233419
1920179
1509990
1560612
242835
1454342
9127
1930896
1052978
119200
1735611
1348672
1397837
482815
1897666
318251
1691757
1828664
1538955
689767
1487556
80753
711129
207728
562008
1760230
844827
59825
494568
927868
81149
708251
1161708
1278389
62773
1243020
987472
494034
1228766
1604500
853001
732345
250165
431631
1155963
1820207
1857279
672893
1291550
137389
1310474
132070
1713801
1119156
1721495
1271333
520783
789151
1664220
749728
54604
108968
1283176
336065
395860
1277341
604582
847943
1670554
837978
1370170
1007482
1084695
434546
172161
1507030
1937491
1931722
1443052
1041673
482682
331670
1135949
329117
592610
1978400
1369915
1732818
1694474
1865911
1074807
1530978
1952336
1399226
1578302
128138
1080904
904925
1469671
1904914
1498895
657345
203907
747309
741998
1598871
592035
1684941
136139
50823
1216917
777536
1824664
1908319
578520
1239311
1238960
896294
1011943
506199
166808
669276
212395
741046
1811101
544796
1017022
392228
794609
793632
1039836
1352255
1047253
662764
67662
37034
541468
98970
564213
326349
1169247
1770300
1396249
91331
1934635
1505591
1224320
1306937
1798794
1706784
543334
1856056
917612
1911245
1492454
334904
564669
49115
539547
1292953
677544
1369209
113550
815455
843949
1471219
998805
688905
1277671
1619307
733805
1575186
1551537
230363
100634
1440053
1971552
1476309
1624480
457419
1594924
1353244
795980
741949
1918205
1826191
38289
356297
1995630
840950
1061156
1509436
1879415
1553167
45
1743481
1130267
1449290
938062
819874
288767
868275
1943949
1066046
988918
637458
910093
177019
595565
688090
486565
1670853
403572
975628
1784122
936736
860904
1187694
590322
1629562
1139850
607328
204114
65210
1286924
190567
121376
904790
1159037
1407594
136147
1442444
796760
1738729
159031
1755921
598620
83602
1578448
1574017
1325146
620522
1214144
784609
290982
1400893
1174357
213361
1763147
372989
1806018
1692422
1584511
411685
892746
1837096
442542
887085
1197703
789309
1100081
812446
945733
1335138
1490544
1231613
235239
1706040
1507466
715175
1643792
1392526
461144
1356070
15955
1292499
1075201
1654891
774452
1820642
23183
1003821
1777142
1653806
1611381
1666222
1957766
700791
187750
172759
1763271
1058894
798183
133842
19030
1864958
126165
1826723
888450
1686432
7002
306060
1962199
619611
1151893
1551516
995469
1408403
68935
1476245
546258
596251
794546
743406
1206664
212726
459651
60198
1643506
144703
278436
436594
1103296
751554
1093792
730020
1711991
1674581
996013
739907
534518
562306
1635025
1495296
1618425
1033084
1306318
1845264
419424
378051
1574418
760872
24985
1739145
454133
1367883
1080338
1927575
551637
921138
88433
1022902
1223737
157907
1154500
1162811
724172
1570881
1753788
1977065
864385
513501
1476323
339057
1943753
777978
361542
752452
1443394
1408895
1331178
830392
612276
1900047
1290567
1723991
939313
858865
830158
1932557
1473162
1560426
1362272
1116894
666797
1283672
812619
578582
1893228
1309405
272711
950808
1441331
1828185
1280848
1126235
1841484
1298368
1718881
701930
289540
427421
1195923
1963909
62741
782893
695236
267935
1736095
1173246
959515
432267
558539
1888344
106538
360107
220292
380261
982209
1364824
196299
566200
518693
782193
561878
80019
1213206
143943
1773887
1854020
1724074
1302510
428080
643159
66787
1416142
1193465
384134
367803
113363
610992
630854
1096286
394506
1891674
862474
1034371
63942
986716
125730
1618574
733425
353202
1987480
873515
1373218
1370358
1636392
223654
1868407
868158
383661
1967221
1897913
864002
324451
497207
689663
1886611
966395
1083463
1284616
1660138
1859995
282179
1331709
1400094
796496
1656964
197210
1619537
269063
1511248
1137217
856247
424584
14217
1681984
718200
971812
861085
6565
688518
1680208
1649844
1691823
828826
1533050
1335366
905244
1134209
697358
146839
1979648
1714151
668572
1804154
1394684
1093451
783510
1986953
1904307
741457
12149
667575
74169
1693220
507543
21259
1772226
1837216
908827
1372922
1022993
1627628
1601514
1567980
1298275
808771
1569802
1039951
1210446
980734
456864
136064
709709
396768
1927406
680498
1120858
1754800
640416
1981310
1079604
1253115
1334275
1768765
435692
1460911
911068
413104
1061098
310240
484240
1416697
1885445
845198
953001
238106
517968
1389682
1837496
1605807
752427
426590
677687
1565122
1579952
375457
236058
1150337
228623
970041
233738
1952368
30534
1215344
635006
1412144
49665
324408
1472688
1836500
1211131
1342411
520441
1965309
89260
427783
1474223
1055698
470278
743247
13267
851301
673968
92359
1357549
317123
623190
259710
42494
391148
510863
1491293
1219305
1048481
1990615
388360
406177
1925980
1708089
1906713
1037903
363492
1879413
1930703
213611
1037364
494430
744311
1558222
1767835
275120
583069
1801690
974187
368636
1630077
270119
1662130
631568
265248
1429056
1062217
1681343
1866066
1271787
357547
743819
473412
86889
1155575
328276
621540
734081
1615391
292109
1146517
1355108
1017785
1370889
1226618
539863
1090134
1862349
736613
689382
1830024
1955806
74882
570470
22554
1834009
68533
1957705
1684914
444376
1111917
1179968
1151624
1270155
1970030
54998
1570297
41776
621339
1665051
701446
896169
1378789
1332843
878736
352725
1263270
973841
1761246
75000
834521
82254
296408
803331
787744
1646
1444979
854038
1590163
390783
52260
1277732
1453491
1335857
715563
1324377
1773521
1359344
375213
931784
415531
675921
1941288
1485854
620447
1991386
111578
1916651
1700033
758184
1389463
1110829
545062
82374
1503640
1527170
579985
972314
611268
1549626
924988
1422199
959912
532545
1869183
1767345
311714
1648956
393872
164425
220893
1144997
1217272
1141800
1149420
821814
1411048
1552844
1823356
1680315
1173814
922116
598144
1945253
1069965
1268069
1430232
868240
296295
1737680
117442
346372
1098942
1539701
671646
420085
353088
1920588
1960828
632913
1285305
2341
282265
862948
221912
1544411
659123
1607809
1571837
1580044
773032
733958
87986
495036
1376566
467560
471018
1672529
101891
676043
916562
1202498
62675
1014116
1206741
577947
1279766
1174360
1130707
586575
1635137
1788190
1911200
469016
899798
1351985
379984
590722
3373
178902
1819249
9424
504536
1822371
195905
1671328
1969643
1790161
151566
1098628
623967
1227414
936078
1187134
404805
560467
89583
762182
1263651
243660
1057251
1620454
1112518
526485
353818
1930119
1869215
1555706
1456663
294882
1359760
204142
689884
1332487
954483
1330462
787109
600368
133813
1424200
1479970
886171
1653334
1002844
226417
774983
533295
1450566
1966775
657176
1225758
820231
1402417
211790
1359881
1755861
909226
780831
685070
47820
1641136
455788
247515
992500
1873518
515486
584448
1029898
1956489
18404
848347
902887
796551
1101706
1770608
616393
1984223
562118
705705
29546
1671865
1743014
1875478
1455243
814511
169811
240207
1054992
465825
226616
914901
1137025
1494506
1774800
410463
868663
1553750
1898387
562250
1590645
984576
659163
534749
303260
587905
521125
1518328
106597
1314343
33645
1918028
946529
669392
1537729
999207
1980892
1314347
570266
168440
701768
805671
220417
182494
1567742
1784934
1541021
1246805
1540594
1035363
1692113
43888
433379
1916117
587963
808366
405842
1980324
670408
215990
908902
1949840
554632
535993
782871
1410932
1611756
1154690
1086963
1944768
1110586
541360
400469
1321880
134836
258946
1999365
552505
846384
1007063
1246965
484285
262824
1327716
1887559
1011408
299663
1079692
1046160
283419
972102
1112373
261633
701245
107494
1030655
360668
219150
118332
223854
828145
1270925
905109
1822328
849752
274852
734597
1675781
786508
299740
455722
1919213
464224
575251
1946563
1483212
236879
238770
291793
682987
112563
1712209
333051
1252963
1161835
1311267
165899
1479537
1571267
1567976
928272
554123
47357
187427
771483
971068
1292257
353795
1716401
500170
1836668
1296193
405889
999680
786630
1119034
1885034
441127
1790176
345310
1543660
1790118
167901
629653
1605867
737184
1728610
184507
1085279
1639480
1001769
1877424
1965484
1285415
108841
1979322
1934866
1728703
601358
101333
29442
1453480
1557038
382458
614103
912445
1248858
999621
1920118
509107
1492833
1652719
1711278
1310633
655030
751358
161971
1436180
518341
832372
658184
1708585
725558
270543
360543
172453
12821
1982005
1057193
1176515
1090061
591748
1839520
634966
1118960
1779532
1415103
1156430
1722699
1665826
1680995
1799654
1281708
780482
435747
618481
649664
574578
996733
538217
1668949
1244029
55681
1549452
1393759
320524
1194243
945336
853256
1099411
653037
1642275
438399
1396882
1574301
1326681
1510744
1651188
396844
1319221
852980
1431360
338871
1363973
701511
1427162
1412798
861379
61805
1874730
1961828
1238789
1857932
348862
1084854
1932270
1578471
1827567
1944032
1647777
120447
930507
1166338
759399
687145
793523
917976
1362761
692301
1473799
1957824
1881624
948029
1580328
295832
1906449
1270760
1870833
506362
1350645
167715
838288
752426
720670
549973
1928502
1252001
1945525
1802309
114489
1229935
601679
467525
315994
195493
1959961
540725
1541850
1169056
1860186
892106
1296871
60386
313110
1308509
508385
525074
559251
452269
1324538
1524391
1093910
1969331
305028
970375
924681
1875237
375264
631663
527628
662184
1500886
674901
31015
315815
1607389
424319
63964
1635715
279245
1476302
487014
1445195
1050671
914211
649243
1243274
503168
710042
1513006
1211982
732461
1676542
1681618
1612691
650103
625116
1381964
106024
1790503
193891
1992316
1135949
920353
1766191
589378
355306
1164257
380005
884768
1435967
876975
536896
1693842
1156759
461382
1075105
1808916
1430083
695703
633103
1809034
1141825
1408438
546395
258865
1995083
1705249
711022
705057
124625
585011
559447
235447
283424
33588
1563360
382354
1209386
1430336
1798994
945007
219316
788791
817048
748511
1460333
321238
1689070
18510
865729
1542907
1916417
1494600
627572
1116850
1981668
866519
387629
83897
1762051
1599893
1689593
302678
494663
767341
469192
1369749
1038120
272349
1658844
96789
1516168
532401
1167297
209096
1501575
1780108
280505
1129487
183169
1150605
1316
261087
1236615
1871703
1128766
1051336
105647
1713294
1964907
199982
724026
1460897
1914099
1199587
986968
903957
1550327
915678
1830092
1232902
1316412
1434955
85767
1651405
1314303
1805899
240420
1990230
393647
856452
1932248
1487500
892801
1778229
1402339
343570
1765908
680139
1058471
280357
1915321
372395
992863
1759149
253924
629443
1836521
1639867
1438165
1731533
1935894
1562414
1702889
1809733
1780744
308861
809665
186529
402344
1025131
412076
1765651
1097491
1217022
1954933
1297145
193225
257256
1296787
94838
1521376
140176
825859
490543
1305588
700922
117718
741931
846339
1588166
809453
1855493
718400
1948335
1407696
1319449
1770294
1872909
1949524
1598233
1016532
290872
584581
770452
97680
279669
1301044
1568747
1642653
1183871
198538
1739569
1978582
818938
607523
540933
1289239
1630720
732525
60041
615550
1973311
1516236
1681881
1641002
1142692
1308943
224373
751194
1286922
1185852
1018124
520523
1001240
371245
1776706
1921961
901199
1608115
7539
1266783
325405
1675517
1877023
1893615
1853232
446556
522872
502100
963772
755765
555092
1627655
1435804
198251
1378289
1509327
79516
1540898
1312217
131212
1079536
1896580
1898352
133337
1005824
393653
343698
1003666
457808
1025397
1532808
1264452
1502872
1201410
1348612
1653463
1330195
1477637
418213
1232898
331979
1863817
1353451
839406
438409
1200450
3290
1059908
1171482
464694
1040572
46419
31706
1030316
1081843
18801
856481
1316123
435158
1154271
1666269
945416
172411
258646
477472
282275
998452
1807416
1835453
1012914
1831878
1272262
1613461
807609
578428
1748592
339964
1630422
1342030
868805
1515250
1894178
1533772
1472972
518702
1321308
1608209
1477013
1271870
71567
273618
206195
812738
1915338
1995069
1626153
1981316
558757
13150
1612623
843520
1964320
609310
20597
741701
636313
1793179
527707
1759664
1907739
1314543
939350
850714
1067101
1582444
1268239
987168
646676
215667
1191036
1184090
1726544
114468
1886107
1019274
1862908
393269
502979
1730932
1918944
227372
379794
174476
44182
321311
1534226
568554
352855
1855794
846788
1176732
346576
866260
1864341
505069
1714633
1706830
777706
1016410
419934
257179
1576079
380567
1682492
432379
661274
1644169
485388
1030132
1421928
1407680
367622
746575
1905750
230045
1375194
176539
1089553
83165
1742064
387291
1541469
815968
404471
24676
798338
930671
1865972
1377959
849748
1155550
1067326
102960
1553831
771461
1695256
1423600
1135033
271887
1277523
1634633
1545399
1595205
1040417
1400174
33893
118297
532613
1961080
1854253
482100
1577879
1168254
1796636
1391058
747956
465376
73983
1334572
9075
790565
448144
1442356
357749
632913
192804
1623268
159504
332406
1718501
704746
1506421
1533300
1626668
928625
278463
1665775
1019003
1578018
134065
557791
927619
647142
396330
1150603
335341
1359279
1251471
1315123
1003784
1585166
1398185
1961747
1095369
1392542
1240299
832590
1272171
683233
1015848
1433661
1468787
1976433
638544
679591
489608
575174
816
1391097
1586056
613684
387098
569549
1938992
793159
1548691
191971
585454
1852446
738500
779860
714862
316997
1549464
1790839
790200
1406100
1912572
1949649
1973273
1218532
201107
1834906
663551
130958
1010451
541899
1565639
558000
389286
1632485
968534
1338702
1673685
1666231
1889561
1069878
1144565
1280584
496232
540318
122404
428252
1473231
597888
398747
1953695
210023
301097
536999
539352
904868
1870082
1779655
1390900
1569655
1824336
1336951
49565
1729828
1385882
977538
54311
1159573
12221
1279733
1042692
1946869
894514
480835
635759
1368069
1501264
1932210
1205557
1433692
1429741
716260
1862472
652081
560930
1127442
1901541
976876
1985967
1537439
183193
405022
186728
558025
981536
214065
117303
198528
623
554359
1315911
839108
1676486
195473
1872713
1259319
1909711
328826
509307
1030296
710573
921584
97700
1683816
1078371
825470
384248
1533182
174409
1832383
1310548
1517265
1842849
566097
1088453
1063011
90544
1349910
1549555
278752
449290
602586
1545280
1182505
553331
1375175
1295058
233392
1125412
115766
658328
494664
1565754
833431
891202
1499298
718632
1806041
515687
256894
1577450
16079
1963138
1497437
881047
1056433
474076
115501
1004464
1002973
544097
10819
972080
466557
1762192
288438
627271
1942313
1938580
717334
1343906
542301
179327
1666912
1404931
1523265
382142
915227
518412
1331155
1179635
762606
710460
1544672
120630
1973671
1239051
203997
33140
1001914
1205109
1711954
1028658
604295
812403
308689
40747
37744
225410
1645166
697570
1854361
514055
1103475
1812338
1530830
1532104
835781
1064637
1226026
1780094
1569562
1216719
828712
1973429
840297
289058
1166760
426299
871212
373245
1309256
1966965
1209496
915854
1425319
196880
32172
87457
1750372
145160
1161702
745867
724073
293028
1807368
470592
696339
396439
536010
1836150
1449933
33568
1185050
1720019
79232
927080
1393135
68298
1242507
300974
1581496
247819
963398
939282
938823
351798
271369
196216
1954829
279903
514657
177639
1437124
1505071
7418
692390
436564
1785477
1428995
1367810
869048
973687
1153112
1260388
156544
810495
1534087
1757811
1566888
280357
1674946
1767910
1364683
1507838
890434
978511
1898326
1429816
94877
1662099
1843539
1029549
1504885
77194
410267
1050117
1712655
772129
723410
819316
1420690
888447
893060
1780763
283993
1458135
1511066
477756
508108
796283
599853
1346312
1882841
1972436
1651712
18539
637145
569978
1640001
654958
16729
335957
1243446
910807
457625
808902
481193
1410762
1589955
1543824
460368
441913
1204595
1533943
354024
1638333
602400
1499785
727287
1515797
1457750
315348
1393414
1115262
347721
1481783
379811
295642
497872
152382
1412785
1174367
201518
1916039
32546
1849230
191627
449328
1737424
869351
1248762
1574491
1391134
1239984
351818
1391233
1972874
1506097
1930599
757867
1925092
1755900
1223694
1343048
795335
878434
332133
1434026
1123038
245491
1726442
1365105
863043
1929675
1844241
1414051
1315825
764415
1263429
765694
153541
1883729
247657
171655
1070891
566455
615625
1613294
1869089
1603707
1812165
1202563
1330499
996873
520473
1951155
804278
162366
599369
865825
30848
29977
390754
685122
1238590
811324
55498
1068357
892767
1987103
693646
1205208
21864
640273
301749
75720
1312972
598931
1624870
360053
1662628
1506641
1474322
1689945
782654
666096
588340
1224877
1453259
943039
1228423
438987
140006
1009775
613143
63573
1200067
136768
214869
524249
1026849
1570417
817681
778850
374183
1705914
7749
1333325
1921824
255851
1084647
1660343
993690
438492
1123832
306803
1892027
475826
142701
98411
1081519
165591
888479
1929561
536384
1041840
1223264
1066868
1889769
1033945
515245
1075547
997167
1403407
1689248
370302
1093157
1934823
1496278
1506265
1295464
478285
326150
766806
909947
291618
1937515
1805981
1363369
1004089
1343068
717224
135169
871876
1850686
1682683
1675304
918872
1970993
217937
961186
1897915
1368087
305317
342149
465895
37217
472688
973177
144260
791262
965803
1204460
1537435
1328662
317768
237788
1705575
765507
383262
549385
1479445
258295
1402121
1081852
1717952
89353
833817
1457393
1605711
246172
851752
638236
1568005
1512874
1643611
1634575
1239759
459898
511779
495265
1672888
498262
1507451
252612
192612
695226
1891212
713923
36686
431268
811493
951521
1851723
548150
592854
1044480
1111871
1661784
483673
1826495
1257646
397776
765499
1207657
1282858
916262
947249
1101542
1521810
594833
397012
721042
47054
1415583
1352493
973601
316809
642320
1329086
1258656
1009601
1062726
220215
353950
1252957
328336
1148269
363063
1994361
319664
435995
503045
1675592
257564
1527311
82785
1550487
620437
1109832
31841
98718
1731592
1761970
1359344
1456595
1038823
191164
1252328
594277
1707449
1154549
39182
1738748
1146278
1876081
1243281
1498347
986740
409166
1720461
722586
1831643
645048
1252673
1977102
585353
539511
359411
1157263
1863916
586417
1994461
1680287
1415643
1189408
636945
1267085
1055520
1501819
1900100
237680
376028
999148
539386
452019
1832049
855292
1638790
1157953
147137
943487
1545819
392268
46236
1466253
884190
266351
1950256
1615918
936078
540638
279078
717681
1970174
279988
757440
93545
1885661
1931396
1651019
187270
72451
1011442
780367
497310
667834
1264524
1105505
828034
865462
1595357
1025222
1877820
41367
1253784
1162940
682846
896384
1209096
1230359
988965
210840
27261
258113
1977695
634196
1122043
1985022
481607
144053
1223284
550907
1419651
984023
1705900
1716362
577531
1841606
937399
504004
1195132
1475356
1033292
1436491
877111
1613356
944365
1713350
1561192
937188
1697904
988639
644654
1055039
851838
1682593
114026
809693
1669863
889175
398334
1511886
1832871
343507
916734
1383300
580293
1663456
801056
1931498
1951393
1511212
1572697
1915695
1168896
454809
1041471
223527
754454
1598921
737840
864811
1433894
1429773
1265815
189418
1890757
248978
54838
1326387
325986
508695
1317513
1292560
100197
1260179
1363483
1935370
1171164
253614
1322704
343435
1564046
1429128
1368641
501832
1558314
122990
1102385
360275
1858360
1381135
1920294
818776
1851667
1512667
550214
537159
164679
161489
629264
1702704
815005
470324
400417
468676
292612
1178271
132181
1871707
717337
108623
1548947
1167
1552519
1895129
885343
1670215
307085
1591983
518270
1907744
1501618
888533
592735
508466
1694398
1559847
1476762
1039033
572860
1648571
221279
518238
1242911
1867300
461689
151635
1117101
987522
467091
1310646
38778
603902
1334931
1136975
1494707
535433
976357
1757495
428182
1047452
1081329
544636
729221
1746247
1161809
235249
788656
984087
605726
792366
1664021
1817953
1580894
1495011
968070
1246074
424620
182540
981308
643599
1020381
589334
1616076
324297
1325016
1716838
1050434
1456133
270661
729844
810508
1833491
1083865
1879801
1529797
1281453
1370536
1652632
524042
1947621
1242711
1953856
671468
1560538
807850
865194
1247620
1456948
652625
1325310
461563
1802356
1646990
377594
1707329
1761100
1055236
1572716
1725443
365019
993707
1151806
1310074
1713379
1401708
31443
1046746
1435151
375887
1008640
504525
900369
1855033
1869366
1059503
135610
1041727
436061
484055
501284
1150000
1231175
833139
204537
1101431
929864
1505664
1901849
479523
1093092
1762762
921861
412068
1314337
1255740
618833
1151937
995786
422565
134383
171336
575433
1297023
640599
1350257
1038650
556129
1400093
317715
1538273
1885660
886770
798905
479099
1160234
1400915
628446
753709
1870066
1996371
384783
1952859
771115
39609
1771617
399753
46926
528165
14437
626762
1005719
925754
1456442
816886
3379
1236085
868051
163601
153759
964716
1390758
1119529
1524490
1487951
104344
709662
871703
1762082
1186603
1664304
1517977
910818
1143194
1886829
59356
986733
1272252
509379
1343056
996620
856070
1323053
679516
1247325
692185
322755
1014683
1004270
1610729
1760238
282426
1671922
203990
823336
1937152
1902764
1158384
1359940
545680
1766434
1547291
854778
1458966
1278734
72316
560443
1261430
1054111
294300
270716
1562826
765290
345182
568002
934080
1200375
1778102
946277
1853764
697511
1273093
1558160
1755346
861201
1348866
920953
216276
972568
634162
1586381
1894846
918577
1920404
1948724
694778
830167
1882827
1504054
1530601
138577
402850
1343902
307732
1242649
1638315
442060
1583420
910623
321753
1170101
175236
1456627
514160
358183
778784
1470048
156679
1146208
1256114
151019
1212915
659495
910638
1858274
1647017
1052637
1957084
1306382
695512
815404
1627286
1181550
1070392
267980
261343
576475
1463472
915113
1700334
1696421
1358502
630276
1405647
14290
639935
1814052
1688811
1775670
1736064
836170
113080
1752185
1494545
930823
1614766
1819477
1653231
909872
544022
788426
551267
1941039
1715571
1703511
78582
1512136
44877
824712
1832156
96650
698743
291689
350144
1227689
1679447
889297
522672
575747
1919955
739473
695583
453066
1861559
418037
796489
975904
31884
532441
679045
826748
1831983
1438691
79697
957713
458417
274870
103126
1229949
1516335
307271
588264
1757252
386173
1290515
1904777
358764
494650
965432
413979
852463
90483
1463053
1579916
469416
1485557
1238475
750287
758136
296009
102830
360645
623750
11453
477219
1190693
1735156
1834840
1978823
126943
1264790
594718
807759
927717
1138763
938102
1695992
601714
1355325
405239
778957
1793856
481577
1386138
881160
1118936
104678
958896
1984382
1523008
737199
1560181
1476240
1914023
1762692
1752152
75627
1018360
782906
1304461
742742
1197946
1121981
398080
1517362
1928562
1396948
1112108
1787252
88824
1537840
733774
383363
121275
1078669
281468
673315
722574
1867586
992499
599091
374977
776843
1230076
1541772
252706
1261365
1126287
1224370
34975
434309
1744650
603205
676998
1194086
812662
1367386
2471
1523187
141960
571679
1326644
1900798
1730348
373077
904292
1792033
783473
228845
775835
768559
362601
272637
982701
1364386
1264918
773207
89446
1966596
1451586
1452804
1459939
1505404
1666930
71555
1168730
638672
1681128
986103
344249
470894
224147
322507
1283487
547272
327567
575901
1076865
63101
1853934
686273
1933818
487180
998208
653623
895368
1491884
675421
1410168
38598
1606472
369486
912260
398900
1456635
1650606
1929027
1510148
1431565
406626
1633043
1807506
336817
1283236
1358375
1374339
1391902
1373165
854620
1405817
24572
1256041
1948368
836547
1141644
464625
1580671
981484
1274767
1497642
142389
428971
1564971
1583145
65080
1444128
1215880
979408
671351
253105
285817
1923458
1120862
640975
305902
1802816
1630837
1709962
1377763
568704
1326421
300932
620802
774197
1340321
745636
170147
1986293
1950376
1579418
1200189
558070
1624013
822680
162554
1619264
1033481
1903937
610266
586259
1581989
273197
902716
835807
1903239
1565967
847125
499693
1043275
1245160
1311185
622937
34176
658553
647342
1484085
1279811
900863
870968
263674
1476840
1427518
1596039
1340691
1155381
791843
43935
1729167
1811611
29640
1965242
1700894
169661
1536448
659037
1608765
270280
768964
667768
347685
670146
1093773
1395177
109149
54627
1596046
404900
873236
687211
725189
306610
1452167
1121014
1641529
1484884
682973
1915373
15956
1309187
958680
1577274
1883715
416521
1186636
692046
279839
449326
841699
351667
1432083
1008001
1101786
1549501
1760929
1205275
1964086
746724
1398475
623203
1051850
439781
1540161
971847
763587
398902
1766128
1247728
472722
122126
462844
1127735
409845
1430980
1235993
552493
1953308
289216
172443
1618321
1846750
644485
1784888
211671
1261085
480688
1674371
269282
1538696
490797
94153
423709
1794697
1003659
235455
616524
1607437
422176
45299
867535
544154
1725459
64113
240097
1088542
1987352
1069321
506411
1696835
656539
1674536
1176129
299619
1815212
861997
1423341
1485621
751774
438642
910947
1372920
644504
186219
1870441
1264025
515460
666762
1362329
518141
912079
953339
1103428
1409362
1343194
1125840
504524
846164
1108029
1042407
1133473
1274309
1651315
1248597
555280
1265651
971575
1673041
702812
1970259
1608416
1137304
636396
780587
1098186
475877
1596260
764820
1208656
521526
1260425
1960641
1672678
1686229
801808
567353
1087702
1878997
1364390
42329
1438247
1079857
1400453
834337
1495870
295999
750480
1900291
1102506
1543498
1884888
212484
613972
1880340
869265
725324
1605718
421891
1005339
373266
1229451
1900619
115523
913317
1095913
1326733
757068
1437426
9954
1759990
988735
896364
1455551
1158196
1183906
1469037
186313
1031593
352044
1094212
661893
984185
1736215
1486056
829322
639655
1996061
564282
645722
195992
354336
1427281
1753501
1564905
1897348
279270
789336
1570583
1936488
1265041
1096531
1787625
191303
547107
1664561
1580312
1269017
387223
1853577
1740782
788119
695217
336487
1406417
1294041
1506338
1266220
918191
1796371
37768
483250
858969
141888
264907
248583
1920338
1665880
1634800
1446928
1673514
1817978
758490
1844294
1619815
1768773
1311728
1683700
1955198
1465410
903892
254636
1180597
876938
1726959
813154
71102
864564
1379069
101474
69318
1214798
714514
138394
679483
1830554
1229530
1529406
1595824
721566
117489
923139
1813113
576007
1417148
553893
869653
1000111
556693
1925565
1691814
620500
343455
1669718
1026916
354011
1514746
1404366
724298
1599557
1181462
286051
152
645754
1403162
1842536
490622
706350
58371
1713072
326437
445628
1594608
279007
1975024
1551838
1091668
215541
1002480
113507
289915
1761897
1622819
1141107
492304
1504361
639857
1380768
808793
1337876
1452838
39619
700727
990445
1381743
1809239
722632
1075813
646055
78514
1657376
646237
1060116
975261
1993505
631968
1803718
97674
1076773
1586822
693395
225853
365395
739765
1395785
240692
1796451
886250
1135735
860504
773809
1286518
970507
317176
1889944
230132
782388
511490
266108
396766
592898
1864979
1520356
150812
410048
908255
966740
1114438
1129003
1707306
213069
1464090
751367
1410513
580441
1059426
1781089
1993979
1786577
1005291
1884791
972825
337274
117995
960320
1946733
1197553
177533
87891
84190
504890
582964
590776
1150493
1847225
654582
801
1906549
329617
1027873
1075160
1384870
1237660
466616
1104077
1679070
651096
1826267
1574180
1082515
1777412
710099
1045657
545560
1733331
945125
1263393
967624
290104
1319068
1593269
631044
1609805
1166337
1783100
1633006
1038959
1489410
1524700
1038897
103534
408141
603015
506263
1294099
1674607
1740835
25479
1116384
872618
1227378
1912688
1702607
329532
467970
949661
1720225
183537
114515
1971141
1721093
1973059
851428
1637475
346972
332116
1814913
385798
574135
1446442
974892
950392
1676882
667592
508521
1074465
186827
1520154
1535825
180097
791043
1465694
1310131
1960352
1348493
1016113
831593
423292
807327
790465
1246350
1462021
1812592
434502
674458
550796
1483333
288076
70967
97568
841837
1302098
485864
1807643
796876
1940656
1219647
743672
928851
191931
502681
856200
1968685
1460092
1244140
1375604
1056298
1784277
1939724
1704469
391368
802434
1987985
1058730
1629797
1619958
1998782
1870196
674946
375767
1706925
410902
1854986
1641490
1035112
1715924
1260973
214987
820422
540912
1877949
625280
375237
1226253
573676
1743725
1687973
910214
368807
390624
448677
1199840
1085276
75109
724016
359092
406254
605317
988436
607342
1479700
1412328
947786
844011
917815
1538727
405383
1775542
226702
1698940
786683
1823351
717895
1361649
1785958
941612
252461
242736
747974
668653
1253702
750702
1582740
1311871
792529
537767
835050
686656
1188925
1834236
771504
340619
1643100
1967166
1814737
1045843
761932
1022303
1411161
1303235
1805143
1956034
1303995
1435421
986683
1996562
1834966
1108094
800893
1687806
1902457
1831017
1264985
343559
1748315
1715162
1530753
640466
1722205
1736375
842687
1371876
1903242
201380
569450
464590
785520
607563
427626
786094
953318
7547
925996
1894803
1138915
1948557
1324928
1600985
1458372
976714
79770
10966
589237
246199
853675
1491114
1717955
1047478
343247
280345
1377082
1624672
1134802
1650029
451800
1813784
642439
911424
854537
1516953
998075
1386864
564396
865749
1763980
1801280
589514
1881243
650602
447504
1019354
475717
760597
1041218
318809
679033
49095
1449836
384196
1301213
1557098
1150585
1899568
61374
396923
907639
858163
1289555
849027
246338
660333
3532
1114296
1334581
597334
1404757
920539
1390719
453884
184393
991786
1014473
1856092
354809
944091
242950
1019423
809029
1478296
1202736
673850
646761
1092000
1026711
856785
666337
1581266
1828739
15989
116234
379785
1692472
1362846
525002
1632048
1584090
371442
564403
885356
92915
718937
1329940
645161
786512
1417696
1955150
151175
1174708
1322689
601834
1167519
279863
1856178
416031
877255
1062832
357335
684194
1979078
1209648
983604
213581
516854
1298827
1721867
377442
1207779
683777
823475
437490
94394
1711574
801694
21824
962663
1774433
1208466
830664
443250
898680
464949
1521250
1676367
72098
1365835
111511
851061
576680
1843662
1193873
1199958
1341404
352306
1365827
585258
1826102
659557
1701141
98826
1021719
921037
1498935
398470
1574680
1179346
1184119
120571
1591533
1988252
1241448
604436
937713
1881414
1446788
425551
1523347
1876580
545491
1705035
1832531
1711696
1789713
1356702
701512
663357
293155
933817
679886
778720
1866346
181289
70272
1364834
271342
1629541
1891789
527005
192776
1851399
1944746
955441
1810495
299235
868399
352803
1240493
1214716
1592090
874834
1622948
496688
670515
1921314
1547399
1403566
1736041
63438
1560932
1579597
213062
1533862
1927794
1177858
1513627
589000
533461
266992
1941337
1446350
1350845
1953382
367655
713953
1481309
1170070
907967
46956
1715796
834807
1044003
1785200
1783548
495245
1423555
377408
679856
125961
188699
1379604
1641224
1582040
290110
475110
792535
459360
272415
182199
418430
1718403
1436348
1579420
1245356
309951
1976691
1537126
372515
1753940
1128807
1161507
1164678
1088533
1560563
1146324
198551
708216
1282642
1257762
1697450
920057
1423695
1036127
1672045
673567
1232406
745693
1897745
1401868
1631260
351022
1551091
1961044
1425357
615571
1909971
1984918
1846136
1241250
1290642
1287890
1064
163898
1260014
330029
827222
656190
563481
485844
1385699
1587731
362319
1950637
1648635
1086611
973793
1329713
1742759
893610
599308
1261841
1109800
413178
334241
176944
1311336
420215
1501983
314700
947830
1291199
1709108
31534
645590
1489595
1614166
191582
508820
734956
235287
1025363
1873311
947146
526587
215070
822452
1836407
603510
155709
619115
1871463
1020617
341775
265295
1910213
668670
1647393
63488
997684
1639395
1371732
531331
1019858
1195979
1788641
1905644
1799945
1544374
871873
1266681
590601
1469031
1081702
822907
1636034
355469
1024953
1925619
136583
341052
1304885
935810
1121681
1528344
1111752
1711090
138815
1675492
710705
1592427
323311
1740352
420118
1312404
205586
1574686
522109
1877740
1423309
274835
1021976
1600450
907745
1140999
602350
1188339
1589288
244486
612817
1147578
723032
597230
1733670
1838937
1928625
1209199
1046563
807327
1489723
1523753
1551397
816564
1819882
1635396
247003
1425223
446499
124238
745004
900171
1614420
302465
1303800
1503536
1253648
994502
1005899
168977
126840
370024
1711653
1968131
1758541
1797944
1411229
402060
1780695
1897603
1603547
809552
1756965
1343514
1062542
1687242
1524721
54744
238084
133473
156945
781606
1455554
47042
948681
343207
1531513
1369168
1600619
1768481
659611
967308
1681947
1059633
1895268
1903023
312985
1562072
465111
560146
978223
1555426
976627
1294808
1370508
295652
1900925
1307989
453032
1686965
1139868
1153646
1049727
1665362
473242
1397397
1002705
423361
1866166
1974282
401660
258409
1663993
190871
1509163
1336935
1318659
1390930
529127
231059
380493
492273
936433
535786
414235
10500
104212
729455
1946544
1843464
854964
1793645
1920246
375502
1151026
41336
43285
1754447
96491
954519
1563949
1871756
1883081
1142744
210754
649647
805830
881174
1096713
692727
1595544
1368567
817175
1636478
1324899
1272140
1519158
1724724
987372
1278100
812986
907171
1210187
321413
1043845
1602652
1092582
500218
282905
255466
872554
645398
792879
1400507
1636276
1736629
1275891
1281416
1296654
1874657
1918478
1135878
1550281
843133
58321
1123650
80951
316755
737802
1363953
1845904
1125867
1186607
1019925
173588
1965847
446369
24344
1176508
1464605
539898
859332
1607190
1194780
350792
1958003
418051
38773
907589
1470188
1301573
1860820
1023579
1431409
1839337
630579
1496637
93971
834478
186243
401679
1765199
851802
1412531
3275
300920
88264
1103843
1218885
1125132
1786349
182770
845484
162663
172295
1742525
332777
1652791
1006258
332130
1837788
1579959
718382
378270
610729
1114914
265565
1334756
1916808
952928
1700327
1186287
1556376
476648
638158
815182
489680
1454520
626705
1540377
650549
435820
695766
789769
1909846
1315796
501283
728335
1522903
931624
1824724
1538638
757561
1792797
998082
222522
388198
623962
811185
795543
765609
836372
1104094
1303038
636106
95415
123981
1189925
53147
695749
983271
112795
1749597
243100
1959978
436366
485985
1785264
310587
902867
804807
1827071
1507802
210938
1132029
1265761
334708
369513
583502
724539
268682
444950
1149598
728593
1677664
1293827
620369
1759777
431871
654758
550101
891860
800532
1304185
1334630
1342858
1143030
1412920
1167328
1280227
1858913
329396
371206
788643
215092
370390
710793
164889
24905
343953
1313567
340210
668823
1049316
779315
1038015
282234
895347
1461817
1458529
57657
1896204
1587284
1046650
1826741
71519
1417364
1285125
1610060
846086
753237
292869
531778
1337141
73143
1947168
491785
1147136
33485
95754
1499216
1924334
637756
611051
1713815
449656
358661
1760241
902616
1388600
1227213
613183
1711887
695391
1166335
1745745
422112
1935629
46506
236412
1795733
716878
387797
1076795
941318
384148
1113834
1268325
506368
743674
1422243
1974268
17055
1517494
784337
524199
1184593
285410
1168602
379214
334887
63768
415275
1166455
1153221
1718053
444423
34702
1393235
1681939
700503
92009
240372
15392
1456937
1284631
1667428
1755188
895782
1732753
29824
290708
1121370
935491
1802808
732734
1585486
1649210
1724369
2549
1490269
494916
1742391
677921
1686518
1456525
573137
1328437
996547
1731906
242806
1227544
247513
204135
322599
609367
63374
683064
1273570
854195
851374
1867745
997609
1540581
728491
1740008
1673686
1643618
1504056
711631
1891140
161507
513034
1031163
594969
1417374
1261537
1806126
212619
660080
1255992
1919105
806934
508113
1561521
57563
855754
1855911
426164
482500
46349
1892582
1292558
557022
1271255
266587
1477615
556481
1505264
490086
590005
715685
208310
1478933
1255578
793874
1384899
433801
1578002
1172876
1996810
1593985
56844
1957802
991763
860910
1882373
1553337
1080811
449593
367590
1414552
142893
1991356
1576653
1751223
199625
1467464
1330399
604249
1326602
1405534
1620329
407652
1879165
1368923
308583
1150692
799257
1189295
268575
1784455
715651
1593373
449449
684410
522419
1840272
1294649
1102261
824148
1981350
1126109
1915890
210032
300209
1767673
1602469
1421040
1384868
943776
284782
276592
1116581
1456576
11296
445208
836053
1700887
1911432
76453
1645226
619403
1576440
1119195
700750
1615070
1365126
59002
1765525
1887606
855954
1393799
894522
919625
1376219
152941
1649068
903787
171851
308956
6541
911651
578320
1676063
1616100
613722
1772601
796947
1846519
566209
1330130
1560450
689534
1143425
877425
1947332
580728
1535949
1616476
1247473
10099
79622
708344
825342
1993063
1296896
1296348
49815
877969
907807
1013496
1413562
1064268
317251
1597137
1806675
856501
1765010
385506
1254812
1912040
430002
1101094
1241098
1549290
1616840
1562642
673826
1767519
922137
1360595
229250
1551303
1209383
505501
892873
1043186
801896
438084
839382
1192964
1760246
927922
837402
840492
848789
558224
1954505
1393343
422827
1859259
1915144
1552406
1710830
7886
991473
1317772
1544505
792762
1080844
788361
1445089
1539391
1145900
96119
122722
1222313
1768403
1935123
1629228
1791709
716722
665251
1197755
1365989
1354797
1831175
1160980
1658618
887931
377275
1407024
683042
1187880
103640
1714387
815364
703751
1134912
1987255
1610737
1066976
1161809
1348531
1193475
994936
1542822
1715609
697728
45755
1338297
1328185
1879689
379127
1846412
957189
1372142
870027
1970706
1418260
1137246
1724155
189609
1848028
14699
555493
1411258
1156666
1066146
833363
1825767
1418055
1969687
512910
46440
793848
93793
1281676
1076769
1215480
326517
1966812
1080252
1831880
199010
841087
267291
1925825
966569
441568
711179
1805218
30435
794825
536762
1899480
58608
693279
755312
1757560
310424
29380
1611647
313664
554425
900146
1772669
1158738
748573
231429
1257049
265996
775092
1624901
981041
1263725
814779
1205685
1968503
1676528
206976
718409
323844
1325169
877649
20771
53632
1211115
250279
1617598
1397364
1023223
187156
1655362
1149953
1778124
1797869
277767
1696256
1224623
1057239
1048039
1058525
561604
1902272
254058
396067
993719
780005
151189
714191
28697
1666981
247936
1128441
438155
1592987
540217
1532242
856935
870951
986085
619664
363058
437510
16046
362474
1039433
653584
1424045
228172
517259
1617895
1426309
1933064
1636663
517782
1529384
531286
220853
1473139
1480491
22495
1665320
1856293
876278
1570562
16351
1905938
1759235
1375542
1671285
220572
772107
1773122
1804378
404881
1790166
665975
1601831
1759146
873927
1336759
128980
1436663
754050
151182
1110079
995535
616953
127348
463165
1309630
837915
1776958
1125001
420222
1316572
1945301
811815
1922900
1980034
235569
187659
1279486
221445
669159
543531
558605
1193826
1447819
148914
437657
1899214
1757448
1777617
1871923
674450
1389587
914717
1321696
615259
690254
1065148
1652129
1370032
1244980
1881872
1571792
1862698
885877
1964611
15644
1092957
839121
1622948
978716
1052720
106285
274557
367997
523003
685214
1505671
1199398
99830
1339143
489743
526454
1721636
274342
547367
1230764
259149
1786447
943215
1028865
1622519
1867504
701493
656826
82685
447792
61800
1418798
174267
1022587
1766850
521321
115344
1679814
1961091
1041774
1059725
1005637
952018
195855
10114
246329
1929594
1231899
884705
1470263
1332482
202860
1135350
1082992
1835056
156096
289419
884658
1383375
1659683
1803863
495336
1714249
829177
383918
1370224
1640879
1909830
1095147
1746229
516378
931543
1727205
7730
507897
1859569
161263
37890
239640
485174
287224
920926
1426449
1136526
731410
1140077
400664
1261770
84335
387772
252508
783543
1352313
1085488
725353
1271036
1826705
327659
257594
297056
1049805
1689399
1175423
1999887
32305
1985072
1206832
558062
1223437
1837663
497867
290438
450773
1689550
689183
484645
1088662
1634915
1845123
1399867
1124032
1324663
678960
1638631
826415
1474964
1961242
387162
565410
100363
299539
108433
1821046
1472154
1577207
852569
1597004
1999970
1556573
429866
1927149
70733
1574652
1251542
44541
605988
156439
1835246
462329
369932
1891098
1832249
912873
114722
113128
1526604
88369
1898288
491794
1933947
1509320
797807
544121
989236
1717965
597531
828579
157704
1563173
1303811
1301585
586508
669751
1057778
1431535
1183629
282179
120008
1864207
538992
1253783
1700640
1668856
1130910
198354
1346540
325575
893239
879582
495865
1594660
1937764
1971830
929511
1596534
152304
512665
1783192
1753276
349783
684454
632276
798794
116945
814200
440665
816846
672579
1549937
1430042
1397899
863164
1873686
1038168
1443817
711142
273629
690527
493319
837033
560786
211460
979491
853413
1624490
450902
1458093
413084
1732721
1654077
256907
1619715
495512
1809278
1474539
575445
649480
1079464
1329753
444208
1262049
976483
343843
155143
1134089
704687
144320
1684488
536704
1854322
1024381
625444
1626843
619634
955069
953062
479693
356480
809286
409569
1586188
1161500
459149
1182255
1651867
667488
978689
147581
1650032
11495
1095274
1156809
597851
129901
644804
569466
657805
798125
510475
142933
598245
1971769
345115
661672
114557
577330
1182860
18211
1617240
955593
1249947
1871536
201832
674649
885231
1600119
699411
69641
197738
335499
1149220
364540
1368594
1171173
1050579
292955
1596058
1015886
309453
454877
1233817
946477
724566
687081
1711580
1561514
1128229
284334
232265
1334719
995799
718260
393695
536240
1879165
1265703
1582890
512949
980949
294388
1578531
1471955
811014
846159
414558
1337412
1250349
429745
1246837
178910
1534257
742876
1391702
395011
1079392
829634
674674
972813
417873
74426
1576129
326808
678497
979336
1364367
689022
168532
929309
1400862
1570536
1944269
874346
1379940
1636005
961413
1896847
1767183
165405
1320640
1601663
497123
319824
654951
1999547
322824
1079247
1515006
1394907
1148405
130997
769284
70438
1848676
1139789
1081390
1218273
1988487
7788
1415159
833236
808968
512235
570591
539626
59056
970424
169574
601029
1761210
1277730
197062
605008
1740664
1171484
681818
1621246
1972226
719152
330835
1181697
1163799
1836377
1754566
1848106
308387
1746850
1713061
1400554
477829
1667811
1421872
1274617
1944875
731851
1996924
1164699
150394
1916181
1249346
942498
759490
1964982
1736382
1336994
1270189
1793979
895393
102834
451907
188776
667204
1098392
1431401
1394332
642177
1221188
553892
1391768
1619891
1852237
595989
252490
1520594
483684
1290001
656966
942064
1991314
987538
77787
456193
1421131
1837433
363850
284595
1576672
595529
262777
658989
551252
700884
1719315
483014
947243
145085
418238
1979390
1134416
820179
1406030
1427564
1024730
650598
1857134
1885554
1408293
1831208
729899
675130
281396
1446299
1711124
610505
1330525
68603
1877526
177710
474948
643675
96691
84155
528716
1468759
1825124
572243
1158055
964383
1879312
1899829
543349
514202
1562165
1464344
1389935
428019
1134686
724278
290088
756630
925142
1541261
837040
774270
1327986
1597280
1722786
719699
299743
1506561
1814306
1777069
1511129
326022
848285
910437
1721852
1652631
1802231
837366
1912561
1137071
567190
250347
826172
1661106
698667
1457353
146769
1626752
261286
834703
217098
333060
740415
1197110
1354457
1557611
109311
589744
1718587
787001
1247561
705354
755598
379255
1460874
633395
429190
1766080
1427036
689569
1265786
1618599
1123214
1091065
1986139
1674576
795929
1346318
1425013
1084216
667532
114648
1059338
1244843
1187283
1922997
1615661
1299698
1655003
217405
910122
1167882
1343068
1480663
423381
1317133
1846445
269085
225504
1723664
128322
1535849
220113
1605552
936403
1251870
1650596
768891
928688
338177
605989
25123
898494
1755173
783040
1300920
267199
812055
1433639
794024
823545
604226
261802
9317
109518
1146001
1806497
1095829
239297
505816
458348
1052756
1559794
195982
868167
1894696
290645
1117144
1700208
1705121
1864591
1351970
758220
1485406
425301
1957317
954258
1061380
1738490
1702423
1021119
1492283
232421
1955716
1603858
1491788
30500
1818378
1659326
1118704
345979
1291597
142511
795565
556467
1336796
1626764
1651108
879430
618956
1832644
1807241
4861
1717095
1732972
1593933
184274
1285324
1880374
1011187
1340984
1649452
1343524
1328927
1887165
535440
1913388
1034559
400463
876561
1237212
61373
210485
1760985
989909
1354970
564123
1841686
1481518
421992
991042
1776483
1307968
1429286
562999
381846
1589989
1707424
1587706
1584601
1430462
1602437
1168027
822901
295143
1962926
1484566
588786
351304
433209
743060
372338
580340
1358274
219930
992554
731482
215162
350325
332160
1959691
1341270
1415279
471373
928361
1200821
404471
1672505
1883028
316890
82197
1727596
408263
1360237
726573
118366
269050
1657948
1174437
670684
1379059
1530832
1302313
493211
1857057
387742
345229
1215603
598040
11103
1130699
407696
437229
116201
1487115
485508
638852
994929
1267741
1854592
1615147
984050
509926
979853
579289
411686
585486
1885739
439722
1714022
1345277
236929
202588
19225
23781
1874537
1840137
1979224
717839
1804688
1871523
1482910
1142291
752610
1638302
239324
1360508
794589
1744101
242617
1207660
556283
1317197
576197
1756306
1351302
593536
1134575
1419260
1641219
403157
996748
519651
775753
1095764
951132
400789
1612639
1320383
813798
621734
1203512
1085991
1139524
1064471
1568747
1504820
519503
1656375
1562423
377572
1113569
1509270
335207
820488
286526
1157646
1284682
255504
1512987
111451
651971
781938
1732051
329741
1654618
920347
160449
995629
1972306
1637305
1292773
54973
566550
1124489
1449641
1579658
59556
806662
1258475
1702440
1221965
1343954
892215
928992
1895789
1223372
211408
1372391
281829
327285
482444
52116
1569580
343268
1870109
88124
223421
1932669
409492
844662
347971
690993
734109
933416
1572876
1380028
137451
1279066
763005
1202221
1158955
623778
1067949
96628
656102
1092837
141769
688442
845656
1567542
1973079
1637859
1478188
124667
1515746
1328343
316734
52665
1071065
1321413
1358602
285895
1417100
1432117
1143125
1126680
1635053
1370101
1359747
593940
1435566
1533455
1670823
541336
1231694
1548092
1210476
614722
216046
489978
720245
827728
1545340
1428984
1001575
382614
5093
1453888
725616
491112
1475835
1054354
345547
1379295
1060365
674214
667382
843416
1036801
130913
1806261
1862416
739182
188456
869534
850389
94742
1870364
529638
1243384
1005197
872601
44730
466091
391462
61977
1927205
797997
1831120
512949
401070
1248425
29387
116342
1774386
35098
1237913
1575034
1002478
985622
324356
1150871
299314
688102
1428904
66755
1937667
934824
21979
695762
122257
517908
972232
1572345
1728346
161237
7013
360948
1835193
769317
1994677
501357
367449
119603
1636902
1993672
947900
1702544
38192
1830238
1173764
898383
600932
1958907
1759081
72028
1054669
1765881
1680981
1548364
1302598
448780
614985
229565
152244
884078
543519
1013182
1951016
1994734
1120593
972396
710265
370871
1772405
467437
698609
162564
1875172
1985044
1209354
1334176
1171201
1316235
1785958
444939
1117283
1869346
56833
1635470
556239
908776
508993
675401
942794
1675859
206919
1742261
761221
116255
1044351
215399
665944
594351
906700
1934477
1979014
1817205
6386
1201738
76863
1240114
110387
22123
1339855
1897431
654842
219435
1824775
847788
159986
929728
1555491
1786797
839510
1439064
845024
1064629
460721
1120812
1691419
1280554
84693
1075906
1174004
1803173
1273555
1345639
1414847
1668720
788225
82757
1892570
1208912
3880
1844018
1207302
276922
119391
574666
996117
700765
578366
190144
1108321
805252
614711
1374201
1444809
1583452
1653832
383052
5302
585449
772073
225481
1306097
925887
787216
1237771
1343336
920544
792140
570250
1508293
1025438
492361
1502399
1506451
153311
1262900
1910491
69789
508712
784164
194058
1374896
278249
451774
1118620
758264
1899641
528685
137772
1323353
617068
1803191
109411
1557370
1491538
1113899
1711493
712360
1520264
251062
548692
819575
733743
73370
1657577
1050424
895959
488446
1062304
962689
997469
371429
99583
1574440
1136593
1654266
896046
736936
322801
1701030
790518
923081
1556457
1899256
880731
442636
1238826
745174
1761142
452720
591305
1101421
1270393
553569
462435
1334781
193045
529364
142662
357369
1545800
956474
725160
647839
1093833
481524
1658366
1751540
1796470
128200
1608063
356253
1016898
698666
759996
409271
1307758
1759861
101440
631207
1994939
169254
1341345
980603
993842
1279261
1557667
622727
354530
557173
567793
1001889
1492132
492762
1742842
631076
1114749
315173
833554
975172
443668
832071
1340724
935598
237093
443302
808577
1583441
1113827
1899419
1470616
482660
1117127
768842
88937
1797824
1608362
786345
1553720
671995
352430
396661
1767469
314621
729805
1322197
343119
108477
856580
1108864
1356899
366339
338254
947335
1829973
664893
1749358
441513
372043
1554795
7138
279607
1473880
1268364
1773836
1960197
1562630
1570686
1181974
977094
293453
7480
214117
78445
322033
1105916
1844264
1388029
1952695
35770
1072398
161129
557553
1732534
635566
1338835
1055820
593031
48669
662229
942044
1301358
441614
542236
1904671
444594
1721603
1574601
153560
642673
930451
1594761
1267345
9307
85567
1376096
43958
802496
11075
1921957
468483
1331105
1752337
1915675
399140
362272
158263
1740036
1933710
517150
218331
1640424
1993698
1858143
635582
105541
1082678
743505
88999
262868
718616
192462
1720596
1014804
1567259
694109
1696037
155380
1021636
305407
982514
713690
1943344
1260612
856381
1637137
1900796
369922
239657
970779
1209808
1343663
425020
35718
1892511
1957287
876666
1324536
419088
1094622
1854558
712576
50747
1474109
1917667
5510
143580
1449540
1831118
1724089
1270335
1348328
1180414
829299
1112634
1790311
1681601
648284
285302
1298290
1763889
1621020
1383907
1570821
111571
573686
265523
1521426
1720286
1313956
1047871
1592437
169373
1789732
393921
296245
1896402
292053
1931947
598952
357828
224226
1486030
1631316
1071869
150696
789270
742968
56421
449274
1579075
1906598
897996
1382732
1053937
1859698
1580447
1926718
1248687
569139
935563
1727255
1624805
1248611
487446
419352
742862
1921764
631382
1004417
1870623
1119928
1576894
1929087
845395
341430
1422513
1486496
902397
1738967
1685488
1404433
589043
1604732
1081955
392297
1546842
1151058
1878793
1488785
766227
755156
1401525
93008
1568702
1345162
1880868
1452189
476173
1810170
682465
833713
708506
977208
1267588
816039
1367962
891426
1450249
843752
1342514
373545
973650
249192
1175849
399202
365028
1410292
1744788
286982
1954675
1966892
767550
1743795
1155755
528830
367958
854383
695925
2508
441975
1584373
498729
886369
1617178
138706
1104319
1412130
940865
1570412
1387340
1450790
850053
141140
1894337
239510
1812502
1146070
948727
1530299
1823110
1788442
287521
1209175
466936
156336
465704
869860
16204
1178066
740592
247576
177317
990316
1263139
724701
1221521
1944520
218468
488535
1263232
1058845
495225
881947
559732
834915
1110319
1015049
1274784
1797525
96704
20670
928883
400803
620524
933692
1083668
1448014
783702
355750
368107
475528
754644
524319
83725
1470858
1067085
1571342
264265
1163310
1995320
442172
1080800
1297839
840199
1785286
1066859
76400
122558
154629
1945487
895976
167194
1591737
1258956
1464900
1506490
1427899
476947
528613
1584180
1241020
1570089
1155754
1414486
781879
1234560
1980872
1429609
790751
1019722
1147208
1149982
1604470
1426793
373292
879366
384607
907266
1268160
673344
669195
791331
1869241
1347354
902846
868765
1854955
148646
1205624
1165617
701316
387416
527148
1537082
1086762
1910197
1541556
1711136
1688932
1930473
1201504
879368
1373540
1418776
1579596
1764297
948815
1397251
412081
1774992
558872
1273193
316373
1416983
575959
292697
771864
1597166
1633872
1778998
1373967
60105
1181006
402587
1164369
1901147
1394708
1848487
290864
6077
370453
205784
1410559
990335
555405
1291634
754544
1938264
223189
1669719
236862
299713
1725988
1652276
1232247
1882360
1584134
1127445
1474708
1924020
769831
866112
1182743
272807
1068515
1976900
306227
882338
669239
1003611
1004532
878140
30257
667712
1876406
539410
1809937
561815
1567748
1110860
1630293
1582206
995901
728032
1794177
820086
1073446
190012
616389
1729968
1809518
1162410
628529
830141
1582641
1806711
1143341
945087
1792293
1549918
607544
953315
1413956
1527286
1155560
1770079
1924860
1769935
263601
997223
1300072
159587
746096
672728
1471495
538567
231458
1589967
789692
325855
215191
1603856
350429
459746
430109
422659
1795478
34154
290854
855233
1463332
642815
1521778
799772
1703874
1041194
1790121
1454129
787850
1248387
417663
177166
38195
1329981
1444269
172980
537906
838211
406232
760279
667823
249732
1276269
1863657
187465
674503
378609
14964
1521480
141316
4467
576288
1603687
1505878
549251
1216012
826020
204072
1708634
1152287
43538
1858255
1588711
320496
1013575
808360
292930
846875
1918516
1182229
669624
135979
441615
606967
698760
903086
180615
150817
275107
1014886
1545024
1299575
1340394
403144
320465
1746219
923391
1341217
289873
47522
517480
1358114
860520
1290548
1834029
1824545
1227939
1608631
736720
180561
507773
1955331
1846820
968901
920739
848066
1426181
629835
692438
311997
748594
940524
412589
1049946
1365766
1830370
918051
546361
591844
1791216
181871
1675184
165851
1792724
1380203
1518250
439659
1707570
1610040
561144
1315782
415698
854230
810820
951316
1826977
929588
1396369
10755
542468
1029632
1963613
842674
1096631
37838
1321783
524709
1138128
856549
1568238
562486
1834221
370919
733535
1963503
985530
1048491
756032
790012
1562268
1499449
901380
1350350
1593313
1650064
1252264
356085
1039363
539276
900648
1049983
706087
344138
1365137
1730529
139812
918484
1483425
902859
565202
21516
601964
40043
1896044
1786457
753164
911504
253830
1421403
1195901
503479
1613878
768275
1434243
465054
1086594
733723
1313753
378798
589403
1805255
973343
1194647
259287
918310
1056105
502699
65711
1246127
273570
1892114
636273
503970
386187
678952
237015
1380620
1000024
284439
5085
1600816
308021
1779191
1323852
1703510
659419
852767
163956
341881
1875425
1191969
1799185
1318429
1460032
45856
1558592
1372032
1469358
1305022
228632
1828040
498726
1551346
75873
29332
1486565
296240
370701
1847313
1476107
1602643
748353
974903
1564876
1514231
1823191
1357455
81070
1271546
1115658
105267
1654074
1143090
1838337
181909
1284371
1341746
779964
821241
1039221
1841487
1112429
1464490
860862
737647
90150
1118157
1985966
873858
64803
1245184
796889
348334
890073
1075406
180354
124878
924344
12612
791782
1803921
1288791
1046049
1571462
1017659
74209
1095712
198391
1116383
18219
1495986
26219
1227977
4748
1172167
1793433
1222862
1986814
69110
1486917
1261666
1358839
1214863
1980295
1075822
1526293
588372
310202
410194
817317
804650
1309775
1693433
525193
1691329
480398
1903655
1130867
461738
1114418
1816087
1862022
231903
1602208
1798657
1507632
1852550
765994
869337
1133892
1846029
1510963
1717252
1423682
947303
769372
1257102
1800203
1890096
1127902
1175198
1789899
871986
1654554
805760
181548
922646
512374
777511
1342866
782541
1700728
1885520
1164324
1264459
110452
930690
1568706
320591
1999709
1244982
741943
1638351
1892282
1887378
1936209
1130799
389374
236337
700049
243257
1819965
113237
514801
1614444
1537567
1644311
877645
295195
1459353
1719622
1479708
1575207
949591
1595189
631441
713670
367779
1151785
4494
1755130
1643481
1398262
1850092
150035
615692
189163
609760
296400
1979937
1888136
274169
65889
769635
984972
1567984
825512
1638767
50901
343792
789344
114251
387712
1767408
1040735
994317
481731
332733
1368235
300396
1184371
152044
1532241
76755
1075143
1183801
58177
534572
1648408
1382156
1271993
421522
612795
1334587
1560334
1144441
209857
1454511
1305132
1858883
295124
1363667
1979726
1414803
1714185
1752958
472426
483754
1831398
851062
1157860
1970782
718572
1608190
1214980
66758
1342685
584057
923893
978453
829996
381365
778043
1436127
338174
1433641
1669376
1035913
196302
666043
186750
908325
269751
450385
217184
1478683
995600
1147255
1439603
1803281
550375
74215
1522816
139029
1358667
102995
958019
989202
1247803
59119
109429
1855955
123670
1921189
1686194
1584814
1357456
1258962
245430
907799
983956
1048469
545594
48048
417206
1101853
1254444
797112
508156
1172861
1587615
787787
472566
1290403
794729
1285606
680436
1424591
358150
1396541
1377307
1027737
1522698
47636
1738422
1751566
647410
1515189
817046
17641
1360356
1387851
1976186
629593
480001
639271
185702
1602937
251658
1316084
859696
1148704
1964479
1823649
1922095
1754870
540650
754393
1695049
1222634
514760
20635
1670886
1689920
915488
508082
285059
789882
1948857
1490549
1980408
197052
120760
1996490
274476
415056
513442
1177669
1749011
471857
1513221
678410
1401717
1598753
1519082
1068486
1795006
1806691
1258540
364073
1143124
395761
478973
1230888
1158493
1998012
1674682
1623497
275072
1665162
1589330
1296410
154067
1905068
920736
935143
1669045
1959408
1912806
212984
262528
1127376
1913197
1710469
1654857
1987561
1339167
1950748
1180381
1466702
1792483
894999
1389988
1363147
566178
1001889
1498126
1194268
626143
710707
788937
357086
1082600
1442036
1951372
1892714
1649013
263434
1308746
144559
832203
1574886
1499162
1383207
1811005
6529
71298
1880396
1577457
753925
277933
680876
1409897
1578947
1885282
104428
1089590
1178962
929283
371513
671044
1703396
232862
1270690
1048108
1677707
275055
245768
977017
1263748
1232436
181398
1848279
559536
1683312
1736377
127946
1388424
878941
418267
1419964
1742134
1023258
1159961
1971051
1065102
570183
947979
1371960
755382
857687
680296
1099147
754965
595173
368800
1563967
1639363
1243196
362486
1680500
194675
509104
604943
404950
1524603
906965
774980
759469
951480
1890461
1163254
209453
821413
1039450
1403033
1030042
1383989
511156
232754
1540312
1488062
1646195
264922
1459232
607351
1166397
335492
256246
496623
467869
935784
267143
650677
351127
1066276
412076
1463383
738367
1138878
1822471
771680
953728
1345870
1025430
1709127
335013
1467474
1114274
762236
1187721
801194
1747974
1245932
140153
1694810
231773
1171835
857330
1251962
697267
1387810
1444751
1203773
612193
1820014
331079
39734
438144
53635
477113
341657
576535
702102
15221
270320
1584617
199419
1549673
1326714
1503743
941454
726375
682984
1808907
895480
1039673
1444225
1835123
163719
188290
1604068
1397885
802614
471881
403892
372745
299964
1213453
780403
583592
1535065
1757010
45464
1117470
564926
862117
225846
1674297
1405002
1343625
90631
1064520
526518
467649
1407555
463897
104504
228072
1063115
1549726
65587
1570224
382422
1232846
364046
753645
50510
821744
1505873
1666243
1093101
1145344
1654336
1921791
347142
1363838
27160
151141
1538246
1649697
664159
832743
468776
65221
1375422
910844
1705034
1934326
112035
1108903
877505
1313345
165873
264194
192588
1296966
1491101
355217
1762110
1602357
6238
464586
676662
841531
780914
584726
1243070
1600031
485293
803880
293270
784667
1558794
45143
754115
563648
718148
53656
931498
319658
1173842
8769
761646
456819
1148608
1771240
650190
1492416
313431
1493116
685925
1103259
14579
1226477
1832489
1913984
1619724
695157
1048889
120479
1089055
1527076
1316216
249719
796894
1586359
21223
1366129
1593359
1262089
283470
92483
1516056
1944723
1595148
1329403
1005315
1931593
1548412
261698
477814
336212
762303
681081
620753
1612842
705419
1199514
254423
884681
1997580
985946
545817
723961
1100630
794891
128321
1754503
666711
1848526
264616
1363062
911422
1415111
1195311
1946156
877155
772464
1733398
1189056
900494
553059
56608
1588652
575381
653617
413072
1638829
875623
1665706
929129
1774343
916522
1108772
500461
1125234
542299
1811431
667299
1208661
1805501
802625
1826809
99376
324784
490822
546440
53340
1107184
344140
1174702
951307
1441061
1805221
1246751
113530
718701
1159941
1322512
503444
1680438
1954049
1846869
313061
1622765
1050757
694765
1397385
1362418
1195816
608112
25105
464985
259227
847977
1311135
668990
1140907
1818845
137785
1692515
676086
1334435
1929779
1308667
159554
1993356
775564
1626781
64583
1374198
702419
237793
1018287
1508004
179069
245804
862705
154189
1509212
1631203
956094
1688580
626388
923691
1295545
189787
1494501
942414
1521123
1242735
1940310
1686216
1858347
1558764
1155964
1592681
220155
1823164
399562
1437467
1543331
1952499
1124899
379688
1933695
181288
161238
1630203
438525
1887024
457777
239982
810133
1708686
1147939
1110589
1585331
878830
578607
884838
764976
1112283
1689448
1790801
434672
1910877
1838535
1953000
1455340
1040849
1138342
1456198
759760
945784
1740645
1624261
997493
1718948
1738287
1760917
1965774
666650
1329287
410900
678808
1892706
98806
1841316
803159
187041
1518708
16267
233759
1859285
390934
1256534
715397
782808
1372540
335350
1752668
416628
1577064
534032
980001
1727266
375366
101255
535410
1359428
867445
1939507
1521021
1265316
1380892
1828296
1946894
390699
740495
515321
1728694
775623
47115
1239499
1745651
1598060
708052
1988399
565138
1212495
1869593
267353
1229078
164626
1916677
806620
1471848
355837
1908842
1476015
596976
259488
502485
240945
1610778
1756216
1274102
1633306
1043037
1453368
1988877
1610225
551057
173894
597322
953390
733694
1210581
883610
1501099
78503
1920722
735776
1612015
1031774
1376464
923553
1587267
288941
847169
1867659
547723
1857896
1283319
1306363
1234868
22022
1187423
318701
1689515
242385
964176
156701
435033
611305
1520342
861935
671796
1483323
1478119
162820
1216697
1433933
1621057
172058
1256822
922443
674476
1805262
1706164
633677
1410065
1484657
879854
1877512
343119
1958159
1863393
1691838
722543
913880
1121271
133068
645756
1834793
619483
1073739
1877086
1523386
1267950
1399825
27073
311684
855898
1829755
138972
366044
860801
137971
544258
80352
423911
973032
1837654
721349
1030901
1641634
1362972
493719
501545
445959
1279774
1854177
1873683
138539
1011387
142508
948455
963817
879897
1119185
1138182
1453693
1833734
1108104
475234
1388544
842581
1177098
1000952
1164572
1875352
1769750
1522894
461055
1765632
273600
587451
928598
474910
1224546
227217
1196815
847206
1790108
1945629
365791
627558
10091
644260
1076677
1328939
960962
329040
924230
1291176
1626649
1781016
744443
883112
645746
1062327
1049642
1476261
745245
1400573
593245
1146652
843521
6690
268952
1331433
1313115
1626901
1840522
1595019
668577
363860
542095
15961
1141355
1908192
1857083
51145
1334210
1732007
61766
1315216
1568651
1288905
173898
1775957
1429895
581564
1785161
1284997
1125143
635154
1814487
1387530
1600798
778153
661234
1624747
953869
552971
316537
758073
1183397
1839963
779965
355027
746014
1247907
489545
1799748
1295032
1681944
1434223
1987534
1194610
1619988
1990778
1274203
1216118
980159
1229490
653717
274126
1318585
757920
1846795
210981
1214479
1626018
1274018
1822050
465209
1094443
1132228
395860
1464909
1654934
529232
501163
137474
879167
1058542
1791031
1936411
1999771
341792
1645032
693602
1854740
461062
1124514
720834
1150792
1562099
1751324
158656
509466
1053486
1730019
681624
334198
1089159
909512
1483991
1326701
1134299
1416473
1306386
1154400
1093306
1068514
1711994
1762057
1072175
218120
268167
196801
185753
828484
394172
774027
1376672
524574
198231
499646
1853757
1537926
1838168
1512960
506067
1097956
1223954
607442
1364013
1881024
1041985
1039909
720151
1453656
421744
634064
280000
191259
580240
867980
1418116
461218
600154
49082
1552973
1205873
404870
1734968
1814326
222185
1595238
1570109
1937409
659012
1610995
440035
1032426
1325384
1369072
758536
378770
120529
1922563
218826
1313399
1434261
1998514
1839768
924768
1821042
1984444
510403
1497883
1966097
1561540
896496
4018
938094
888227
948692
356731
221181
845638
917947
1905117
525789
375404
1344336
1242885
537743
1158557
830624
1686515
589618
1484533
1864518
385192
1434444
1771222
890444
681409
577901
1499325
1857767
1211785
1013076
1351740
1546161
1539669
439642
548492
1904102
611005
378605
466420
1286382
1855433
595593
136360
1440329
1464846
735479
1014611
354493
1388397
295098
599940
22941
1272099
1743092
1918060
1429928
614540
140661
1615982
929622
1580274
576145
714452
26277
1399337
1086881
1601530
1546014
1816445
581016
435361
1459734
561596
1486371
1918259
1100181
1322066
1482315
1774273
613675
1187568
729249
574419
1645086
208311
1041678
1301218
1303906
1376225
1110774
1798056
242520
1484141
848714
238599
732259
1372559
1044914
1898240
1607475
686417
1097502
1556777
1922511
2647
1072725
1157729
1211171
741621
659949
1041181
167129
1762708
959432
791594
1321585
858108
1298352
1288340
952694
654521
16878
129404
1462042
1736369
902103
639021
1885086
691546
962574
923210
1656391
1799993
1695450
323125
364428
1735287
1759689
1778203
1632221
679278
1917612
1069629
834613
348040
575554
887789
157940
1490717
222273
893579
1670471
1458435
1066846
1006074
1103392
1396196
1100895
268656
364351
25431
39656
1744614
77422
1476050
76775
551475
1735395
794180
286663
1221
968778
1982012
1855875
1542519
655597
1614571
1771445
1682377
554387
938194
608050
1563499
1132983
1228691
1377360
433164
767639
669106
921712
1131733
166289
363207
715581
575593
1062983
703655
996578
169167
889355
695451
1476838
187864
520662
1762468
126645
596231
1613496
266586
248643
1910852
1459712
1470667
330075
1793774
972037
1645956
618410
1853111
36829
1070433
1300445
1694590
416180
1733279
523805
179686
1591739
313768
1302661
1179661
1779670
1489558
142954
1089011
1310648
1985330
808278
305083
1457817
1176296
1562767
894278
1169183
1474141
1508428
1354088
82664
1898291
1015860
310606
1999549
967185
53056
861895
270739
444387
231037
1639569
752226
1030713
1227303
1269163
1745778
781668
5003
166644
1380166
1052766
1958492
814090
1423083
1183653
143122
186561
1646794
1646377
602878
413628
1463636
1241418
1532349
933399
411054
472365
381062
1045536
1893319
1331869
848523
1613462
416392
1063151
1446659
611396
500340
1069544
1155274
1505631
1185013
384164
1607805
1922627
1209556
1930362
84894
1813331
1269179
112138
1522247
1043026
1041302
924956
1991105
491337
1922336
907426
600307
921743
1120650
1114956
1349481
1102895
1555593
1794151
625499
124469
1470038
526730
261462
1232924
1698580
1419828
1893799
1185485
981303
1097754
150644
1532983
186700
123161
1471281
953485
824216
1490549
595455
997575
953742
1534360
1935176
1477661
621787
1364992
1928608
1423784
1919478
1903085
1943498
72011
965600
1924843
633014
1656239
717969
594249
1940022
504662
332235
97446
1356045
274095
553936
529705
519639
646850
840885
857151
1263750
1890071
1906844
1346523
286378
1965736
301618
1664872
1944885
1499218
209772
324598
1551416
1208698
1978510
906392
383625
275394
836123
1005915
1145734
628117
431425
66293
885181
150787
62885
944381
1095753
568617
583558
1325422
1978580
58577
528190
1730200
1027526
191603
712016
962713
1683994
1658111
1642183
1848756
1231875
1727466
1649514
472604
965424
633693
314009
455053
1675132
1331976
961073
1429170
1753818
171178
1758558
1143834
1760880
173298
1522361
1607743
609579
1496398
191101
96541
458698
175651
1568758
529208
1519945
203192
1274885
825233
688490
123682
1642584
1043715
622187
1635229
1770884
1050265
1945361
902558
701597
964255
1407881
1580811
1996324
1343951
838443
1608582
1495156
1573677
408558
450299
209993
272439
1908804
1856586
931382
1100615
1479909
567525
577019
619967
1687747
1135280
1228541
1770290
1444085
456344
1412059
1167017
413186
1366322
1412834
1013208
1497264
692144
549851
1981191
987769
1087470
944541
211851
224155
1075414
1919201
1605251
1761236
1719101
339055
1506588
751336
1216032
386863
576037
1600688
274350
1207656
405166
173871
1904408
1385421
1724184
1887304
1121003
1405905
1491734
425190
1444808
1241885
1182809
589777
1833180
1311214
883602
464328
515897
200295
295864
532270
1866442
20859
599235
1483491
786653
1875650
1288688
1090213
812814
1576386
1502106
1311274
1688713
1171172
747770
251677
477703
1076421
148239
1434551
825458
748703
1685960
1826569
1348727
998235
841347
255908
969476
166073
922125
814912
292789
1321852
1149078
1015279
404698
225491
1802774
1865207
1780052
1060797
1108825
1871737
1112186
1920332
1770006
607570
512725
577526
1337820
144862
232794
1325131
1392561
1183952
1327225
553883
473571
1224641
633971
1733525
1053093
144907
259911
1563740
276216
836897
1734096
1221265
1140340
1526520
906445
565484
1121849
293426
1453398
1861326
1628225
687958
671332
1652101
1651394
552077
1816576
295221
1885662
1499221
1610648
803597
107843
308361
251229
1011879
1333319
1837999
588351
1310221
1251268
1946776
1171621
1049927
1694273
789857
1363339
962385
545352
1068019
63158
1500183
398679
372945
140460
1775542
1576369
120119
506296
406347
861221
1538424
851621
882732
410338
1748961
539694
622618
1787623
1299246
1999579
344029
1017204
1038222
512109
1644528
1481072
685124
997802
1571617
1347913
855496
1390481
1447968
535737
117103
785658
571610
698879
1788086
1055987
1711479
1887412
1477375
138623
1069354
1186822
1934580
1428544
1989976
1187811
1416630
1172806
1745886
432222
1841413
534937
1549020
751977
336645
707799
1408122
1374742
1028663
662334
1218727
1393482
575216
604565
336979
399809
1933887
922051
981831
731260
18810
1711534
501047
1690238
1811395
33715
1417072
942795
1129935
79935
1430207
1335752
1396396
1113043
666028
1548272
1360641
1123023
1388969
34951
1451046
541948
612700
512042
1299539
584669
234743
1582623
684342
446323
1120656
881284
204851
1728296
1598922
172987
498525
449487
732861
1863504
870921
1447632
1226207
1450921
1565018
1544107
782018
363780
244987
1620113
717216
738825
856452
1847558
410182
1582357
1141391
1174176
1008549
1377906
1508748
223703
1718163
1272298
400484
125718
1117285
538115
305227
1033708
1421500
910880
411488
1228295
1486330
1149333
1633237
746991
1713386
1340158
910517
240278
1734581
1187177
1970285
376702
265589
1557597
303758
884672
1035142
763171
1192866
184688
459549
782093
1134463
700293
758887
1275228
405527
1949277
69358
1536517
8138
1400210
1522249
1649675
1816571
221725
1534005
1291768
885355
1109833
1387348
1431188
1235862
50200
1594803
443574
1339257
1629266
99776
1756243
1648464
815720
764211
1508401
1679411
679129
1420636
14487
1067772
1555070
1974907
325751
1491971
790390
282486
1617726
1029552
1638328
849007
1684405
1544614
1503901
1856065
55873
624781
398181
1128291
840209
1443475
180433
1579543
1325291
1685255
611233
1930956
1048227
89659
1054089
428800
158918
217421
726219
1978947
1734798
1413253
991974
854299
1508188
630485
1753262
830299
319565
85055
1637742
1654648
723722
1266711
228655
1178382
581091
72439
1272974
1116161
52793
630983
1556526
161585
1321653
1719963
1935333
1610612
1381427
1555621
1941070
1021045
809982
1232177
31799
1795474
120412
1356021
94897
1273327
713374
688395
1401916
1468307
128500
772880
908769
1557602
1567689
411636
325427
1458960
747456
593281
971541
1903128
1537175
1556398
1813792
630961
958731
777000
1469971
1243444
1681498
1326757
1508796
458568
1135916
1666620
1921185
1317962
978184
111595
1217237
913427
1026280
1486451
1213552
526712
1819649
549195
561074
1676312
191004
1834209
365131
218790
1578942
110226
1979187
837672
1585621
199646
893949
1525012
611206
217574
744291
1268282
584512
1604672
1528827
1239817
1848971
631316
1626051
23849
344508
264832
1308524
940526
1780332
1426119
425954
249830
1254367
858654
1583262
663604
653829
1724652
1214733
942876
1246436
1308043
420676
266147
1794193
167026
549826
1710523
848905
263211
397062
214029
299692
1682631
41436
300212
938045
416237
1690451
1473637
848974
1408577
1362363
1765642
1759195
1084255
1867946
1604816
1462263
164896
1560792
1536200
892101
650337
1530077
1889751
83521
1088944
1195470
1983000
1020454
315717
1617256
1395981
1793250
1498517
582187
1579437
1619154
183282
1052999
867938
1319811
1503624
840937
374832
1082687
941151
1812209
705665
1216858
498542
1937888
1941604
1903956
960801
343644
451822
738726
616301
1693702
680307
1669332
1535369
1851531
1997192
727837
16426
1658977
886105
1444771
1222133
641174
1965686
1393883
1142921
1935978
105182
273814
838895
1790830
1038993
345843
623140
1438643
180170
267285
1697858
125002
454461
1162432
1433349
587043
1882940
1993099
1525331
1938600
1785636
716251
1496361
490805
1602468
740805
107950
916150
1127734
1893514
579152
262151
1325084
858767
1270078
1123456
1295200
1945
215061
1775594
234487
216428
1910276
1139147
392870
1584461
981275
1275059
386769
1297073
359461
803196
1316677
590749
1618088
1216492
1377862
159485
1503748
1912723
963443
1599100
1807712
1485744
466986
649215
448817
1648316
1993499
1777217
1839602
1756441
1328129
68245
154337
811892
743838
875259
1410866
1304551
338851
1728088
445383
703300
1983349
905585
1130106
648297
710522
92752
875857
946744
237715
1599320
1590393
1683977
458230
25823
1847616
1231645
390974
596037
1221805
1545539
1835921
619365
747812
885742
1716785
781122
128037
101312
908383
399536
798695
1858687
663335
99986
1569992
789795
256366
373705
1269015
1722726
1078194
1481238
487936
556243
301414
1327822
196826
1712506
1661801
548428
327346
1944161
313002
1206202
371292
1680060
636676
276535
614191
876211
1685051
1330426
313145
196108
1563910
196952
1030883
216032
1016267
453555
166686
797624
1478658
1472269
14077
1467778
290018
685415
1490126
474567
312889
54609
1208483
843761
1834544
897481
809214
1990012
625214
512468
914686
1729126
66007
1774130
1413717
209277
1716984
1328652
1430248
379095
553130
1117721
556094
1565501
953126
864676
327873
521739
1602315
153219
1117159
758871
1837539
1852933
1176955
1305979
1612752
1404387
195453
1191221
483750
1091175
1773514
870501
1254549
797598
1164720
1058851
1426338
1014434
599041
339093
1174066
1015423
1054729
1915364
582261
1760719
201366
117203
64081
1718235
1738495
1461931
228977
1888364
1622474
645998
312069
1991563
1277784
1502230
310186
34776
1909740
1312007
1141660
1221840
529703
1768802
1576688
996086
862235
1040678
317349
985950
1805908
996634
820155
1508367
1739538
256370
1951811
1302613
1408460
1299859
111277
698835
1533285
302368
1604707
53722
541143
1992139
814843
1921713
1857648
1509397
86263
1929458
907743
1659337
685847
368446
618126
1012998
317912
837287
610216
1705486
413732
1137709
206575
1211270
825738
375671
879132
387136
287403
441138
44698
1859402
513385
460373
206474
1601014
847219
1519414
1496341
1059560
1024940
1597159
606347
1996048
354067
810376
392836
1126367
962569
447561
1077396
1392264
650363
1272318
849823
143487
1781386
871347
807925
139196
274515
1120075
1249015
1682457
1967208
991414
958160
317011
1554753
702896
1370113
1930621
825735
1276576
402892
265512
1104480
1306606
384158
1402690
1116732
42190
651199
1613516
1922065
242417
583409
1086147
1391391
473372
1113208
1999849
1228387
711855
588995
1955317
677646
595247
1384770
1292141
1361440
683221
1802629
1233158
710253
1255626
177040
1511822
524553
1404341
31137
475509
1621966
1538259
18182
1271707
1632970
375840
378468
599200
345609
1810526
1300856
560457
1030992
137368
1600299
1909191
779657
1013173
1723089
1978549
1785890
219178
699659
12871
1824986
967750
186975
248675
467781
1515345
934799
475738
349815
1288723
1564762
1041979
174868
334794
851301
1071836
58085
647994
956102
270360
453999
1971984
1743207
302525
1329644
499414
634768
1250268
1400922
276857
90269
666867
1000038
1441228
465564
1480855
621010
731875
159771
467224
867167
1303542
139437
105681
1597077
1945347
847447
948406
1521523
1288521
303298
1943830
1949650
785892
1892526
1048983
1831407
44580
1672020
1822847
899615
1791471
476770
164024
1222569
263888
1745994
1158276
1119844
1876630
1779888
79709
665495
44384
1497839
183907
1569602
730801
1238803
831176
517600
755608
1245945
946106
877127
1335909
1927424
1961258
191026
1056170
1060440
485470
1735385
592092
1829555
334296
791514
1777574
1082443
1089355
135410
778236
1469762
752749
1451059
420072
1285505
118596
762913
1099044
524117
206576
104443
574195
1982426
957025
1346228
1589131
1020858
1571362
478388
8078
1767591
1516563
151570
1159571
785756
1804537
1805372
527268
1238842
390112
976061
778452
1616361
467516
1460290
1382477
220525
1871969
1813331
872032
879912
1095510
1717494
1693219
118082
309460
409567
35531
1503507
770410
1006651
1171600
603110
1191091
1198024
598587
1969812
436186
586223
1151544
662881
672407
359779
1614457
504260
1689725
1862630
1245724
405331
129795
1368730
1079281
1380240
1763175
1097320
772618
1829474
715657
1458775
1804808
1667068
430558
742165
965890
922945
1516273
1676899
288589
898046
807936
1798838
1364770
44061
898554
292990
785357
580463
1413762
1356850
757475
1050482
1811350
1576598
1990883
1362646
28373
1412005
1973817
1174243
1964008
1664359
1876435
150687
996988
1345772
1473149
1131599
1212334
240451
350378
1886018
1164843
1625068
1412601
148829
340723
974052
90320
233877
1038944
1846086
689963
1768962
749133
60602
1988966
492448
1811572
1705211
823264
397196
212634
46757
672569
856087
540184
1562241
872000
1047214
155511
646279
1604634
567085
246372
579397
381920
1032617
1619985
1649960
331194
1310182
918042
1869217
58511
1293231
1669530
535571
1187916
1560031
1610191
1300850
1687602
1301928
1130711
1261232
1721787
682639
576733
1699954
384115
1935124
316160
1793951
1602031
1177123
22515
1592568
1403809
1208197
143682
362163
1851504
1223445
1511211
1221796
1200185
699388
1486118
1186530
1870074
1893873
857744
885334
1790451
1903928
1467228
80123
972317
859787
403769
257402
1659542
430644
1375290
1737925
601301
1468278
1803964
696990
291218
650772
843550
1658342
938704
404623
1700750
290010
1440834
1558023
1652999
1883804
550332
1925381
460596
142234
988096
1172396
695635
959095
1958888
128563
1930590
1404987
1750226
205007
1066829
1733849
1179176
1766462
1857591
1595567
261084
318239
310681
1739352
93612
191092
1460077
1441485
514622
1532350
1829062
66283
770135
1439653
1226012
1462193
1842832
1475092
912966
271253
232287
1243841
1307689
332517
1302774
426040
1432645
854643
1744581
1989003
1224478
1665780
492719
1992111
1381942
1506231
394764
938430
1028268
276628
437967
1155178
645449
1758299
1473646
1445691
197092
878907
502006
1321094
1552533
1504802
1881681
539139
612311
566601
116244
941341
356785
930322
766723
1200057
903133
840379
556449
884123
484484
318129
1233826
550401
1983699
684468
558194
813282
409699
1687072
111799
1954356
969490
1711832
699766
1698615
565558
1444182
1586528
1890903
775901
1145969
1101327
1771423
1194400
790263
1887214
152856
729817
1200674
935475
910047
1038892
623219
405303
1479043
1808556
94404
1395304
657160
1333321
1002681
269869
688203
1763917
915090
752862
558900
1368410
1527757
629598
811159
318708
1343524
1311427
768726
247414
1738860
646703
987534
1166846
369238
345443
973566
994107
257120
744961
1548686
482796
624614
1472732
1360692
468836
796312
533638
1934233
87364
1494925
1054573
1207005
503404
278453
596996
1188284
971231
834784
123581
550571
1781005
60131
475219
815294
1830281
1814634
848110
1193363
101991
755599
809616
1582848
1913333
1992772
22515
554940
1345582
1028221
1059686
1262038
675244
822089
1436698
1357391
5966
1551643
877123
739557
1343029
284657
1572750
1778098
1061671
1694689
1330372
1203356
677904
1438822
1975950
212091
1405846
231141
716053
667376
494047
1140465
356330
1367395
620328
974009
1972870
1962836
897934
637192
1670315
221169
1261732
1867221
43853
1070912
606681
1620470
701217
364152
1116260
126409
1287161
1090867
491368
1107063
1706440
915467
1051780
977737
1631601
1682027
1418340
130910
1841768
1884335
349956
522988
518886
92428
1887973
542167
1291364
723770
1829648
1646529
235938
1529153
795819
189247
1422176
1912182
1021794
89041
1638247
767169
1490797
1361587
594839
1371518
1197870
1096107
864466
1480430
101314
1870337
1614826
1466786
1926763
736752
290304
893808
500158
790290
143417
1073031
1744552
924606
1887344
1742181
563338
364523
519945
1688567
1304151
963218
1117668
1983760
935810
1710981
87373
1611311
1478747
1374077
1396014
471751
857838
1210693
1207766
1090025
1099882
377993
236321
559519
978507
1283358
1243884
1995540
1176826
1797609
1604410
280431
212578
1392618
88761
1071656
338017
1735450
383979
1525448
580694
364534
1698971
1049381
694226
1363643
1051869
713479
192226
1598499
978290
649188
511027
71515
1719052
947407
1289838
43840
1804468
902326
196267
698938
176671
1608556
881454
1747228
1388110
1047787
1908920
201097
398653
1573724
299372
21584
564015
610430
1901641
659
488338
76554
98190
36679
85770
1226608
1693638
28357
1160837
736150
1767175
228615
451243
275274
55331
810510
1396864
1634324
776989
1918275
991284
1072508
1845878
466391
152790
1114999
502600
660708
1888749
1935486
1627495
27317
1295309
416893
1024222
1479418
113364
75707
436485
1610311
1571527
1461026
1765940
989997
554974
199812
1026550
1008181
805896
18009
1309566
1179125
1925485
869958
164809
1846522
867389
37800
547858
49217
49231
1816122
939513
1581406
433918
95564
1772608
1290814
110518
251512
451455
1880590
631918
329130
124930
1938938
440972
424857
1924185
427295
603014
1977142
829252
1931187
89985
11803
1468179
1506439
1590346
577291
1577534
650984
946593
876685
922162
1399051
1839256
635960
1103749
1506408
1189172
979686
966949
363475
1795892
407733
1134002
271973
1264291
1332209
824440
720968
735837
873207
637309
927826
1522828
1604120
717522
287615
917909
1463711
281175
1880182
1319627
1228260
425911
1703958
1451154
1271796
95072
1423204
1438736
548930
1453174
1436057
1661623
1178337
79213
1449739
1626179
1719675
1435914
1593822
323078
1633502
1968530
553441
173523
1672532
127808
312251
678539
1297332
839084
309543
1596207
1960129
677922
328227
548905
1082347
1573262
1594505
251557
1423136
448244
1618004
1927623
402973
1247891
522358
341168
478073
586130
716589
1588314
1893322
1392505
33247
1662172
1381308
509626
1268625
1406067
1947008
302854
1275981
1724103
526934
1357038
886923
1244945
432170
1435581
707765
47476
392021
1416619
963625
1120280
229973
1447857
692158
1514151
1098064
133787
394266
1411314
349449
1187435
1183113
1973168
1400007
830224
231071
350017
350132
240630
736449
268044
304604
718836
1668028
1660377
1166902
1060139
933483
463949
965669
665748
263517
608534
1683364
1092119
1340632
1773702
398755
1403317
1258257
50689
924684
322930
160526
1502244
1737808
1322534
1185859
1406981
236914
1416479
1261872
57792
294439
1612886
668359
111774
1113504
293595
605592
140361
557594
1599570
1279063
963812
804450
973394
1080459
277028
591102
1700957
127417
1163723
552029
1975490
789192
1869549
1479513
393719
934407
1514360
1874718
898232
88635
154937
767440
405590
585674
47387
1311479
1747787
175642
1344348
378656
393624
7488
1805005
1805721
193544
1109893
1751655
1412705
1123433
864058
1773108
1757964
1061894
436270
1703756
567178
1942895
1093387
839490
1319515
1535637
299459
368044
520822
909485
1179111
1155142
562625
277738
494891
86317
917205
1369253
1201382
1849887
1689797
874519
365483
409364
1137728
1351754
243730
817314
1065618
1558951
261727
80633
1667221
548770
501536
494280
793315
1740770
1902288
953538
647824
1605850
293854
433900
862381
265337
1594707
1553153
1263877
475458
1157525
706274
1903064
1778808
1833065
1961390
1909724
475919
925314
340343
165628
980594
1470418
1070579
253317
1239973
1965819
1556792
1772801
1249662
459772
1690269
393346
1479781
869400
1792921
377356
932655
270744
1711173
1787281
146201
1410971
1042586
103902
935942
1636720
1944854
130736
476699
791447
235784
1968136
1684683
1563140
752941
1825481
26063
1168782
993736
32102
874850
9300
1147025
208209
141960
1861092
1826557
1376780
1082581
624445
589913
341688
343175
1201273
505670
87656
311261
128584
1200725
406667
954706
1561831
173724
352861
647740
1118509
269827
273901
967466
1478241
1442915
1612190
439580
1245847
96195
821118
1048590
1690254
1267258
1089981
1474708
867999
902702
1892103
1117545
1658195
1088595
1939617
236479
918257
1795756
106245
1204225
1281032
700241
894564
909321
1725880
318643
1842916
740846
1821243
435606
704587
827024
1005380
1263712
213820
1236712
460038
25089
1405750
1054942
317617
89519
1021309
1803173
1148860
913168
683941
1626249
5063
618013
1073178
448945
1881426
1207331
883780
1124929
1394981
1834025
1959140
409114
1344957
1813264
1140524
1805517
1586529
1183733
1852826
413548
150933
1155217
1810958
840384
1626471
1607805
228084
1264906
1796938
1710071
507354
1673711
252042
659497
1131586
1567977
684999
704732
1740030
1806004
1980240
1766940
906712
1165793
456377
1286372
1442184
1672652
607076
1309970
483691
893131
880988
714852
879511
1134387
51492
486859
925115
319331
547120
548081
93072
694850
1388588
1789080
1291252
1978377
133316
1778619
475556
1226637
1036756
1138773
1815763
1756310
689327
1353998
100525
893640
647180
1778463
76335
228828
457749
479632
201451
1519425
1448755
1336931
1860331
867936
456033
1647446
1370808
349208
1779691
1971733
676174
198458
642114
646916
1276169
1746337
1788515
307425
1169247
1358112
1134600
530642
1659636
1874262
220518
1280697
516644
387347
1693156
809532
1356549
1269758
1003793
683233
40170
694597
554524
1775284
298735
1675174
421782
410575
474460
1431286
1431768
595586
1156723
1895825
1620537
1339257
806961
1064282
1528616
1282237
525477
1851773
174373
1110103
108283
232667
914588
1855223
717350
67107
165988
1825180
1290984
1677019
121154
1784217
1744933
118344
291019
602981
609735
532822
61082
1728212
1648999
1049273
1626739
1908600
773530
346832
318334
1103460
1953767
1248178
1457023
1243608
1709316
1692625
1882367
764177
882706
313078
1339207
478575
640993
323276
1723251
889402
306837
767949
1706541
1458445
905188
1861355
1024412
1527848
1771922
1651439
315624
898583
212156
448132
44828
749152
830637
580084
480589
380828
40286
232498
1439746
609934
1713594
1452691
675055
358008
1480024
60786
766641
447222
1131846
800029
1283854
39219
1057694
141957
1612314
75520
310984
195919
503512
481364
1103864
1503961
383501
1945608
1675253
517191
53748
389288
1609660
782847
1939648
1176019
683726
904757
234600
1124584
235960
770356
47810
662191
844279
5576
172701
1467023
671076
1148632
96121
1374640
541883
644853
666875
83154
742924
1733615
1510082
432333
1488638
472531
1879949
774721
1229012
422856
692027
1162306
1740275
892734
1649166
497982
536576
757408
555630
1816580
97215
1431989
540845
922694
1328330
379049
1918382
952613
693301
1202310
1616181
1867880
212560
1787104
517124
117316
714686
302832
403276
1047600
949411
391073
1557096
1405643
1223480
1024249
372202
1319299
615415
1046019
773842
1103800
133752
1803832
1085098
1032647
894010
1879510
158848
983177
147582
1502362
1662927
236509
842325
321707
891651
33610
1462269
1482624
1778905
257692
1978841
248049
303516
1289673
1474362
1303870
1960336
289572
1409163
701876
409592
1284898
53367
1618307
929278
1165369
139903
377282
1487931
309259
114149
803283
282281
770600
1655794
966456
1872620
1891089
1041458
1002914
851244
935413
630514
385707
47624
1575217
251294
1408695
1254273
541494
403274
504227
1835104
634288
1907565
1886770
1844109
244780
496706
555296
396534
1764164
874548
182740
1843969
785115
28089
303207
1242988
1091312
1389223
582023
1325499
716403
9467
990227
745419
407778
1808041
1535580
169019
141588
1227100
1100358
1580011
1971817
39376
351083
393000
1324886
1567479
174659
1213674
1223749
921625
1857055
531073
15243
1470560
1278563
710596
904112
1485774
645271
145706
1309905
1151992
1838646
123644
1976612
1348943
661401
1527534
1395204
572333
894130
1029860
1530345
832416
1983282
1272347
1965973
195858
755697
185441
384015
801396
596425
1348062
530247
1044818
419742
1268020
988986
88109
1653722
219103
169748
1958675
498103
1187601
1468485
700728
1327211
585092
1685658
581551
1228613
1621713
48171
32886
1091518
629918
1089868
1282311
643239
1020872
312976
1594071
127345
880363
1796662
1187625
596482
1204141
363464
25440
540538
578355
1585189
1312329
1536554
1691941
1240586
224514
559193
1932180
1848909
174626
1190776
881510
789020
341529
1189844
802074
1262010
1050026
1591386
624560
1718942
988795
1927834
126713
1803671
1514549
430970
617350
1658224
636668
606876
140927
775047
501528
1537360
99522
777059
1431104
1543238
283719
1245696
69778
1130474
1681702
1495901
537494
1994369
1185532
1474796
1379724
1422408
1004666
60757
1429673
837091
797021
1056884
937840
1020094
282738
1832464
1349687
1588718
1233640
186933
1330062
1196134
1902323
1689277
1440685
1822855
1141042
1452840
1226916
1069315
1578680
555976
150726
338139
1655985
804070
1882996
838870
1449167
1351805
1072227
1225731
1939779
12509
440742
592600
1008466
70414
1952160
1363620
421793
1016724
87369
737002
842455
1196505
1425872
608994
1329
1222038
1402244
1774576
1952456
59883
359695
1763367
1481746
1976594
500173
1505316
1231221
12885
839018
1704587
1082821
370450
548954
985153
608062
1558274
546212
1893115
402237
705043
110514
1393186
1811895
170602
1460982
1679662
736812
1492130
704627
1219635
269151
983188
1154389
1732960
1886808
1412443
1230414
457622
1028800
1343981
449619
1064471
1438442
1506075
708910
1910887
38448
1213715
1982724
1918644
641390
79089
649196
1823925
1518205
480490
478018
580468
1818832
907834
558434
688252
154031
515568
690111
928452
1510609
891719
1677814
1184607
332611
1173439
1662744
836315
1376812
1443511
586091
1022997
1488902
1363717
1433863
965042
1989154
1868744
1196479
531911
407878
60040
1820773
1845036
1071780
1199563
1774433
1599427
1758665
901009
572317
117389
1852858
1279412
1058900
334283
413401
1549984
1754914
1882766
27761
1978660
1216386
1375388
1784345
1453165
462090
1242548
405037
737670
849714
246200
172261
637944
1961606
874133
734226
286075
1256195
442844
1313254
1504792
1090273
784942
47385
949552
123925
1416714
124674
682014
1311759
338454
1129393
1124577
742674
1288244
1197030
1886778
1452119
905071
863867
1177741
47423
1152454
1081811
1978104
1970031
1635955
941524
1439736
1181905
721426
965264
331664
1555834
147044
1576775
850342
1453855
820069
1278695
1134561
412668
1315496
1942899
1585432
618609
1838172
862042
925363
1447786
1644216
1132276
781573
220769
1296190
210348
247002
593932
129754
44806
327652
1466204
24412
906834
418313
283282
895345
1083190
1100987
1502564
1860774
1442246
1594344
331853
487401
717060
869776
1552818
1060425
1798276
391861
259263
1235973
281988
402507
776893
1314646
1623051
226254
311307
1301786
1421842
1063211
1921869
689272
573284
1719814
1641610
237627
1682323
1422188
1858018
861832
1615864
1699783
1698134
1304449
294735
1543609
1997557
64373
1982420
1491426
1364129
1515304
723329
997448
929198
472964
734286
1117243
416754
269486
116605
1810068
34261
407907
694616
1952664
1333144
1942510
1969284
1928595
760435
1504472
1109947
1829802
1434400
652562
1669746
431076
585785
1298586
75482
1678050
749779
1272527
1538298
1479442
721388
1217113
5730
1055522
374034
1255289
1704261
1839144
1002748
463961
875678
1121945
410508
1220789
1324952
667668
637186
1087893
1508173
950924
1361380
1382089
625217
1316082
1996467
465403
1110550
1806166
777931
1319246
1575076
1304679
503081
510262
848864
776541
717509
1829414
672351
159951
918977
547749
1224010
1129803
1119912
624518
45806
435854
660355
689974
1517247
1132083
1599535
1496723
1032716
1539889
670143
1240626
1437562
1516542
220977
1457143
1284669
588423
897959
1374080
1292953
913624
973623
1397074
1751221
417348
1209819
1051767
225396
1308318
1002241
1191637
1380530
1422090
657962
1726770
613833
1569351
1612395
1825648
1971560
1003403
1560815
1232638
1681036
368682
594742
1402941
1533616
1105142
153682
1903819
1932755
1544508
1319817
175162
1373635
1420360
209441
3368
608919
131184
481563
429070
1034232
1953955
1128697
1234458
476080
1827836
1696340
1330516
1822785
1300193
1326182
802190
1094093
316336
1777033
786493
1994542
976132
119848
1408379
751414
1779551
1043881
330020
940158
163417
1762316
1165866
573622
1307162
1561283
1831723
90525
1187885
647165
580298
1536725
1004134
265741
491799
1728355
1556211
1432944
1523406
457294
908105
867282
1037139
641965
1620709
1781586
329108
1489314
1116797
1857466
1377291
1359468
520075
1918264
1244643
1375868
534475
1812603
1288208
1443070
532885
1345655
1150735
1962697
1644596
1909175
1089088
979694
945828
1118091
633505
1424312
1335863
1104914
1879312
727502
883861
336903
410060
1788966
294889
1437939
324447
1183722
884211
1409878
718664
1287330
1025443
1103651
364522
1642732
432808
1005540
1464799
419299
197711
160649
1580328
1339714
1983015
1013236
600473
299384
1822915
1481274
1678030
1853115
109280
690937
878820
1218999
1553667
985921
1485912
80217
272528
750660
1951810
866483
690120
18389
1189733
1335857
161218
266243
365652
1086556
388024
1848509
1095273
315624
327950
75706
1155532
1702489
1092109
1014821
1738292
1949379
1811154
1580603
896737
1566188
1472307
1926191
1131522
1830941
882579
278764
1204407
904926
96470
1285666
1682974
128723
1608253
723237
551116
1624179
52585
441208
893815
289754
1783206
439120
86386
630197
349460
1389813
788166
1189849
925410
920152
647557
458365
1815389
645707
1533413
1320916
472689
1589114
1098311
738304
355125
623236
1283509
1844996
36840
839597
1767577
1817493
81984
1175753
1819348
1015213
1240805
960357
1943032
1006262
973607
624499
1675820
1291357
957568
786108
1885589
150577
818709
1655920
873121
252293
1893120
123241
970401
1600031
965148
1798507
1519558
1964284
949467
506316
1615601
435988
1971617
20244
954370
743902
333636
1556488
186086
83764
1506416
1228026
1742024
1658967
983461
1053628
529707
632630
450661
585677
1705516
226311
1762695
512774
612129
562850
1788645
907009
699724
882146
752707
1483545
239955
526229
1932521
1385446
330243
315019
265128
701744
1297483
706321
1552517
563362
477126
509261
90031
1993224
198151
1318389
1136109
244964
139309
1860028
1790535
1070659
57011
1753552
311380
426518
42984
1305702
1151007
1468021
832832
109833
1970283
353958
275410
507618
165594
147419
818900
202738
1507080
200566
1408697
1808748
619386
1744106
1318578
551276
1412788
1380687
1492760
1934310
1695606
1731755
1792118
1326141
859608
1970367
1089527
1325394
1364053
1646398
682722
1133364
528957
1001765
965302
763819
78531
1465141
1011244
1036348
1623844
1654960
764590
1009655
1533713
477463
993595
596888
558032
1602844
1247321
1377053
1868053
1406868
165441
313329
379796
1602425
509691
102874
871481
1689452
273008
1919809
1490056
981864
1471415
1069774
1695650
1217757
365537
26724
666677
387160
1060984
901077
482419
847002
1027586
105243
1523201
1957574
243659
202000
338496
12141
1088501
769611
1793570
958101
221620
1388680
691182
1658060
1974282
1186667
1752410
1123108
931499
81095
1074546
619702
1378206
13754
1096296
809151
1597459
1323744
21232
967357
309058
1992631
1575555
1569465
921142
72184
513812
574855
89667
1106986
712839
38067
1247760
1974593
353589
1148180
1637375
1735774
484878
1444573
1469312
632053
939438
1111597
1881422
1147311
1482802
1208477
553229
1914979
278476
1791129
615769
214312
882810
574775
979809
1685636
1928
106627
1053733
892235
1797969
585955
1922756
1417697
1032626
1969705
458416
1455722
1529110
554550
1834391
228629
1861143
597367
1466382
298761
423576
1253375
808513
1403674
1696691
1318703
899330
440485
1847202
438389
1200166
987856
763077
1123456
524732
647231
649808
1539558
1926849
621699
512073
101903
948366
1186728
593257
243168
128510
1587353
772121
1639565
1861212
1472428
423546
1897256
636698
1917138
1613504
739025
713009
1216324
1653973
348950
1326329
1086621
1667379
981033
1040886
1591613
986075
564278
1595671
1036008
1040036
1973131
1641992
205665
1423762
1447671
455896
416627
859882
1031880
1700204
1170683
335994
141751
1330148
57849
423765
481789
955527
1459473
196181
876934
1725891
1665360
674376
1468394
604394
1415785
1870091
894714
68191
764059
962121
1354219
1564996
126932
1414672
829137
845233
494776
1957692
208757
22076
1291821
943944
642136
1472579
1876057
1412312
1772335
1557327
1677019
1887443
1818616
1762147
700413
238372
334136
1962716
1162083
1866054
152914
399220
335566
814130
86856
1594775
1514753
1901874
1486943
974618
302969
1088168
1529703
454684
948743
135120
887355
135694
120772
1005968
1588910
1421792
305657
1005193
784652
1458750
179764
982183
1792646
1210583
510958
197171
212805
669430
401586
772759
1139836
631730
1045251
1110370
1505169
807600
1811507
1030746
1533132
538499
1154572
870485
1034240
723569
1729577
793123
819587
927837
1185666
1487552
1044838
1219033
1941491
582494
125433
1927998
1674937
1306676
121776
1879128
1592007
1535401
1562734
105218
1797998
472346
1739723
1574530
444021
1482206
88369
644445
469274
528011
559100
530030
1686357
491477
589776
1379199
376637
1826160
1343461
174153
615926
1837175
1467199
1942182
867214
434141
1187895
1991133
1114779
352012
261160
44948
267641
101688
1256781
1478684
152556
1891266
1939130
497188
1028242
1004062
1997267
1637302
239112
1248545
710647
79251
1307950
1441535
763995
783311
1535309
375637
1561502
1641498
1209961
1799352
1816190
1879416
396440
521705
1801883
1254864
437408
1991039
87706
661829
1156640
228023
1099809
1041473
432484
1231461
1777167
1634800
1255533
693652
534811
712341
157137
1649669
1246898
1386186
1097370
729118
592962
1053461
1927847
1098401
272087
464711
667608
1392694
292410
1319319
347172
149295
456158
697330
315300
228768
1653924
410226
902101
1120445
1555986
41703
53608
1226851
190729
895514
832280
934133
457290
157102
141606
949099
1614247
59892
1837815
1461477
1717355
1207766
387804
489580
382450
753083
1833619
793223
683880
1085222
1542004
1695650
1598967
602954
1831801
917246
1216348
165797
1173558
1540862
1909550
1394983
670857
1699181
559822
1767791
1788403
1646413
1310527
427503
1024955
489510
864844
1166364
1869946
1972382
993522
115302
1757416
1928989
691062
77019
702785
1075374
1302616
174066
1192831
1544457
747726
1411677
658666
1567926
1270012
1827305
833594
945292
194097
1091644
1521283
1574550
1787618
1490224
1461690
858819
61992
496156
1113644
202050
875809
150311
308657
1503870
687247
445433
577821
269633
678322
1948507
1720891
1957260
579018
1838182
778670
925360
1177852
1367415
118154
1892552
1437540
992533
890382
1617663
888321
953378
394356
112402
1729156
474544
853157
992034
558916
626045
956474
225345
1646799
773992
322089
1310836
676533
1571737
1527465
1342183
1972532
724467
1103075
473194
1954579
180887
1649808
1644705
1096312
1077939
1725058
480802
202036
1933366
1824227
485465
151210
560292
982167
1858518
855432
386770
1244874
373105
1093309
1822909
1686834
323810
1537591
1136403
3103
357695
981882
1345434
303836
562747
1541519
1231787
552711
1123749
507633
1597402
604846
566669
1455383
975372
1417520
923098
1256524
1059440
352726
836101
1761756
445439
378704
1436888
1513394
33849
649474
531793
1613078
1741390
691381
13410
1573151
420879
77027
361402
305833
261937
1776059
1609805
1684332
1666088
1439808
953967
577476
1043843
329345
1895520
1332806
1399524
1925793
1817398
1663206
1594564
520522
1330888
1292899
44480
627450
43713
77491
1767357
968234
1427259
1991723
1966230
1472583
260620
469742
1136255
1756711
644894
1149478
1646784
577448
1452402
204467
1560695
544938
1408734
1789557
442327
1656798
419285
764353
1372291
1170251
853986
354308
1838328
1308174
1189038
362165
1702783
872094
628438
490674
213494
1149460
1094931
1519800
672650
1763298
1243307
257730
353903
1536433
374510
550502
77898
867821
434128
1062646
436700
1612334
1553118
337078
490255
31016
720421
1795262
1899206
82589
1029512
1496155
22564
1209951
324345
775676
1558845
335375
1498283
54331
1233897
516713
362834
1124917
1070295
720289
1772508
1909473
554326
1014872
478032
1269431
1454073
623926
759479
76397
691448
1408176
1364357
1877184
180331
1892660
1878543
1296351
1687818
177428
62195
785560
927108
629863
579615
1382584
309571
465838
1513328
55223
1947740
351094
1759104
659477
1670934
422420
243192
683044
57005
1435191
164475
1766371
201679
1370277
1182451
1399754
211457
1720603
724628
1731250
795580
1139898
1936331
1466358
1381639
1026249
643088
1081507
1127430
1771832
520774
474127
1801166
195641
724597
1548454
1245464
1262322
1471929
1777046
1502936
832106
25234
1250383
207943
1898181
1546380
1866640
203135
809025
346015
1025065
652412
642480
10710
825640
1732584
574518
1623337
419262
1519798
1108901
848169
1054621
1542894
1410527
1723924
683999
148680
934324
1778736
1579270
308835
1834712
1302440
563333
1411127
1414753
564844
1667403
335020
1460123
712105
431286
168089
1863885
67534
1802248
1013225
1631100
1385612
105548
582222
1194042
301498
137446
131348
1527065
86338
1114738
1833921
1205370
686485
1187794
1380894
578368
1510517
890112
45530
916697
764926
371035
1871380
1729111
362187
1369905
932809
1912494
1196429
1821126
696563
1936762
1062263
1687837
1834115
1146553
446278
497119
49753
487574
1256412
607764
442898
793437
558127
325330
218531
1187965
1090789
1979503
1735038
745220
1584203
315925
1370156
1401666
1577506
1315685
655454
1382354
702085
312267
11907
76417
315372
479827
929037
849495
1121326
784938
248198
711141
1608218
729131
189615
265002
1307860
436499
1227589
1856043
1467696
592618
320128
1547637
1362408
370233
1334487
1088121
146546
419184
747187
1899965
1477109
253993
626080
1808179
94080
155873
15444
941042
54917
407256
82648
1961614
1575288
940467
1545440
353283
1491802
184680
1881860
1021007
221353
1530969
342418
1019749
782354
1421848
841646
1888461
837652
76530
852118
1117957
554071
275693
27435
90458
651805
1801517
514780
356994
1822059
3162
1474632
1694558
1640550
1605145
1996816
428768
1330232
573479
476483
1505837
460020
421734
61636
1458027
1419701
1718160
1853504
745356
1762956
77983
1259683
916091
909564
1396265
1618681
1060077
1404908
743458
1585609
1485229
959075
1131586
1951913
1568110
812713
1844374
591571
1649041
742874
1562798
632608
1970797
1585514
1131678
1096143
1643801
245688
446801
1102275
1709331
1651103
56314
967488
1418877
1580952
922601
1141077
1463612
321159
356057
795026
933817
1715483
1906462
1431782
1340250
934628
166501
924239
173788
1086463
770595
920622
1634919
1345137
1341602
692562
1972529
803256
221950
1439008
108252
1963496
1478306
1396698
1616365
65438
983039
1805798
1389288
345009
798470
804971
413321
242858
484311
995059
1765427
820917
539402
1006965
644841
393090
1374324
1766799
1392363
396450
400370
518932
915331
1069334
610413
1819033
114903
640201
1700715
1969740
870793
824547
1733077
289374
1943760
677255
1180740
83730
796970
163495
1429338
240932
370906
1627117
1377922
941985
303344
1658840
1586735
664585
842455
1501723
345968
1896606
1370453
409800
727509
1526124
706250
893676
247456
1627081
1604965
1405793
805912
210776
1326237
1677987
1673754
592510
328418
676716
1832375
1691343
568370
277934
994702
1807340
1190285
161933
1131080
681107
1529802
256531
1607230
1723159
262851
469175
1527200
1820018
814034
451674
1525351
453014
1684578
671357
1586945
865195
1923794
502247
1043697
1213354
1744954
1628441
1242395
914102
1888476
106280
172569
236861
1063703
831437
131567
90853
1605677
836596
1707418
375166
47711
409164
621517
53200
751611
334389
1924514
1057473
1906637
867435
234649
1562996
1711939
1072798
746931
646911
1266425
730182
1555358
491545
800944
1383770
990489
623562
1450179
1566375
1130646
190714
1574620
227415
197557
1372277
245872
577903
1119257
1505618
446923
1521675
1852851
411112
1604260
1919615
1998846
644128
464490
299144
235328
1959236
1907145
1226516
1540631
147548
1966673
1421407
579282
1297732
1768073
1748072
1554609
649388
24465
1703168
1244883
272755
617880
1608515
1354105
1515691
737060
963784
526348
1375292
967060
688600
499994
1025967
1161999
683872
1227746
1724569
1686920
753048
208625
268985
1186621
145947
614294
1521690
1036167
1369823
1080735
1036726
1987629
1560917
635006
389345
391303
522069
202621
1246676
1999556
1435866
1510260
604386
974538
1226217
507467
971822
1190438
1699966
1742923
1936101
1212821
283891
743044
162307
1718577
109233
410873
1704433
170283
752836
1324799
1956940
1222806
1172579
1022121
46336
1014494
244417
107197
1815953
335886
167832
1664105
556284
1944178
635361
826216
262504
1069774
818446
951960
391329
643149
858822
990686
1833206
1653481
321839
452947
661595
101563
69625
1515528
199244
1611103
1020080
1612037
1517872
704674
1618441
1344222
135019
1586773
1727574
1910483
279463
1365318
1866164
1201055
1891246
1463829
682603
379423
1137953
859474
706408
140822
57172
421587
1354362
1434511
1562808
1437126
1677241
1086748
1923188
574371
1940799
1955972
310463
1567552
968722
70655
1293354
1380598
1113063
1470144
1553147
82690
1167066
1034864
1847991
210903
352825
208980
596268
1841152
1773337
335088
1026089
104323
1799571
878595
533504
1863778
762836
797277
1555696
1023032
1387927
157302
919211
791048
690150
282973
969933
881627
887294
559073
258734
1649922
295054
795826
49258
1537994
928158
888191
203687
1313434
573285
706894
754987
1241816
1098066
183318
81908
146113
599721
1228911
1560558
361736
226975
1275828
1148103
1353136
677550
192398
606662
765555
1768481
1807952
925186
1202461
1418815
680837
1395269
99807
1678936
1630948
246368
1299905
794400
790275
1059413
1220776
786497
1479511
1154149
1844289
1883512
43590
1901965
756707
1500941
1198246
147433
416982
405601
1507183
850054
1654218
1038210
1060230
1676688
1247310
128294
285475
1677672
1230387
1708999
1645226
1972886
260852
1097698
827329
253070
64656
1437701
1723692
981176
1425922
752180
264242
1647912
774244
1369697
1013741
1931110
449377
263309
1058802
1814298
1282177
1653611
1033076
691540
1372457
1864100
1377045
1389575
522731
52971
605407
1512072
1434980
1189519
1729471
798542
1603544
68942
538685
992436
1112499
827772
521304
1975906
1573501
822354
53961
1010688
47120
541936
1297762
1932238
469965
1830431
917679
1580781
838725
1149784
170150
852636
1663442
469591
686557
202848
1661057
88195
121512
1772794
747469
146083
1427963
1099433
712542
899564
1812964
1792576
167088
508048
1802295
774338
943158
893198
385937
334472
826817
326439
728084
1304465
1041775
1896807
1558320
1304658
1269897
241698
1300734
906881
1853608
1909238
260534
1309914
1410015
263476
948701
248394
601173
293449
1666266
783546
863497
117456
1807895
550023
1788527
888997
1587310
547945
1903304
708449
1866702
821845
506361
165038
952177
206520
1680170
663459
750530
1714933
210399
607571
1046024
602320
680765
1713457
133153
640321
485156
223761
1726155
1619860
1307070
1181538
1444452
1376343
746055
711944
182160
958369
150033
47951
1097564
703168
862502
1792651
617270
143121
1166936
194934
1355590
1908569
1593683
834662
1250135
1304997
10692
1299304
992424
299413
215160
1655470
393138
1705808
1956593
640960
867213
422433
1110227
891874
1587512
723134
994494
1699314
31762
793272
1524958
1710338
1643152
921471
1799845
576329
1698538
726901
279799
697127
1073952
154840
62889
748707
1531203
656942
101187
430323
1201423
1129490
1873526
1378752
161109
1830187
1755282
1922624
1641190
744700
132045
1982085
58322
1445610
900041
1381717
1989846
1783315
834588
701350
114687
384535
933061
1751005
1498172
1744989
1722514
805755
892055
776843
747330
536057
893605
1465939
396527
1094840
1223360
618471
1312568
1164735
43133
1878574
740388
1773164
365582
1916405
1936288
1364341
1163117
843968
1709394
1261942
1288819
1300817
347871
1484780
1136400
1148488
645374
526494
259352
351846
549459
1299801
1845075
446906
1775298
809974
312758
1591623
1069366
1841704
577219
567215
197079
603368
1116723
1607745
1677384
813548
654654
904913
1396993
1708532
803746
1968489
365058
1997399
985191
1255295
539330
1502676
1715573
902497
805141
220901
105706
1233091
693652
1483359
444264
134885
1459020
714469
1701833
1985070
233044
1320562
1523611
1498909
1986836
1776610
575407
953261
580117
1852694
17907
1632200
1704057
1790824
1980430
1007522
1713846
1509700
1098947
35297
1563447
846597
952682
447570
1078581
1264322
1932383
1276003
657330
509829
515931
1234171
1516087
635378
272798
1173727
960463
401176
1706617
88028
1425686
1724285
613669
1661224
1523254
456814
1117194
657330
35725
537591
1391794
194305
1803900
1388611
1418228
949463
125293
513017
1549716
1181328
822790
38741
294669
8388
865165
107140
404684
1068783
1685279
1729038
233226
401592
550037
336790
1999404
706660
1831699
1126186
1573278
1104656
862580
1448766
1742676
1957145
524849
1568768
418308
548093
213269
513818
1322172
1985978
1218243
1148215
554536
1774656
1637075
1938239
600944
1671926
1463986
1949565
879518
295154
919250
641702
1837039
717852
190221
592650
373216
1568142
363635
1510980
989817
1286829
258277
624320
1122240
1909479
1938023
1314062
1182351
994509
817487
1223128
1483657
1281938
1167115
606789
1169658
1858940
630476
1018349
641468
939975
965350
493024
422749
873297
274053
1267260
751295
1684432
184638
1387084
1665216
451850
985914
1933169
467919
912442
716383
1614947
1997345
1406355
358202
602128
219120
450016
710219
1856408
1943223
776504
1301671
943616
1321080
421195
167696
415440
354787
43098
582000
887022
16714
512229
1290068
1468261
437462
1188820
945265
1487280
305940
1880944
639148
672752
1018476
1283112
1378168
157842
898127
344481
1792542
1471316
1972666
1692103
1303662
1891304
56849
1677406
1364342
191616
1018644
1621266
29446
648904
274558
623392
1971302
1781317
1174043
1371212
1472157
1550609
1632677
156848
1963719
196168
576398
1034196
844375
30248
1805697
1815535
1245527
1183940
44512
171467
441235
1949319
750977
420278
1062824
1805897
135824
1734472
133482
1899383
1265013
1612483
1618998
1064685
553532
1050339
835645
235289
945954
502885
1155450
572068
945167
727516
7965
1760193
1616423
579281
1751692
869482
1710563
1484341
184968
369434
490689
1179926
1035861
238947
1647514
1105885
889208
1078108
1132177
809025
850170
1420874
1645325
1465359
1555352
338490
1843621
1612758
1951374
1492271
810680
396674
67774
1399620
636820
980006
288108
847519
1186978
1784758
756766
858653
1554265
209799
1669631
731852
761995
1756811
1660788
1180722
227376
463243
814437
797668
1737813
1962332
1826393
487163
1847758
142866
1590546
1021153
1232155
401364
351104
1973335
1985565
1224277
654457
226195
417679
9080
1981257
1599367
1312105
1840410
1442847
1443975
330253
1325501
1947289
127941
286819
1358843
1485389
1402215
494605
1592907
1285108
1771099
575552
704956
537351
878181
1435110
1560745
1868829
1521506
1167045
214837
1268201
188168
1824708
1690067
328174
936048
275084
1451017
763960
302772
393340
824810
1096768
1024057
1394532
1135272
638782
1323768
451388
1208781
46109
529500
1679430
1163152
1502131
496091
1434313
852785
1583212
366490
734138
535032
1021947
1991271
300349
724010
851326
1029832
644872
1361167
97043
1525422
446473
867114
1076993
103887
1091600
1766429
1613452
68994
1304394
1434689
1685585
131447
530440
1742509
810492
1311267
45916
1635691
1385782
1364702
1357867
373812
1125473
184694
1897980
969771
142221
1397514
1857530
62251
111438
1365996
84646
1773740
564527
1973770
217797
1239804
833931
55520
1772396
136767
686926
569683
1206726
378366
1231739
729733
1373631
1013701
204114
1079105
552370
1787662
1559730
704321
768123
1002115
1364520
82163
662239
1862856
715087
1380512
822916
947801
1434926
1873008
1019364
1047472
875458
821302
1974897
955207
530318
430230
1906140
169865
1532599
1431741
1005561
928365
320696
1144297
1450590
737384
975240
828745
1890472
646233
1594306
462430
559319
1996874
1389567
28207
1844334
1819046
1595803
1005164
597669
1977406
152560
305200
1766939
429163
191357
1054298
1567155
1402205
1546032
1871726
863387
1580792
1476328
829304
1985775
749520
898234
1041192
1043048
1758510
1256674
1782321
1803308
314558
71138
1656013
495991
1644201
434961
1619542
431536
902548
306342
1627840
1520369
1846701
274397
503077
946488
389424
1390736
463666
1820447
1661940
84828
30873
213385
447546
276584
1710258
791347
1340980
669521
1143551
1510558
45038
1615887
696671
1217153
244226
195738
884916
159168
166429
951412
1465483
435282
1862087
674529
869626
481796
1212840
1580420
913305
160375
594614
52096
392982
1445787
973664
1997198
1680616
1060391
1839721
1141404
1626872
1047494
1194617
1860840
53237
391862
1129205
1600121
695583
1801133
334374
138464
1189550
211370
793121
1796137
1449169
484436
366073
839230
1699779
617003
189635
656168
672204
148003
575521
281157
834944
1664426
1142194
1330716
126830
41901
566201
1678335
397841
1546836
27078
95504
363656
1498408
521373
1916390
877261
1320615
1301103
1506826
1875301
1050882
985758
797807
441408
543275
1194855
792903
1642210
1832192
337590
214411
489875
869464
496106
1693743
1470252
797467
424665
1468943
299115
134605
1125494
251118
1877463
1154303
1654851
637624
282668
435702
210039
1504883
1555258
776938
891760
497508
1023525
594131
830856
981813
1568494
588673
1406176
985340
440235
1181171
334941
1258427
231435
1244467
1718958
1979429
1667036
857106
1745003
879673
540367
478935
1611818
616843
663449
1600328
1293861
471646
736384
460239
1300663
1726048
662057
25941
964138
356788
1296052
1160892
620159
491738
875793
1332754
1293021
1674610
876367
1036566
1095351
686047
701960
274179
1374487
1455942
944224
1946099
1228686
1114086
1761574
450264
1256257
131772
777259
1353495
1870024
1953419
687430
1694666
281524
681374
1020772
1723353
44207
101940
1873683
1242885
503665
506196
1918572
498807
1372825
228041
188847
994287
1414498
1826125
1310253
1296129
122656
1158709
1231845
170864
848073
639947
888255
1121673
522305
1425651
989931
1879537
1154178
1303763
593246
1155541
359863
96228
1481464
1014649
1725685
391312
474310
1038909
1249179
1751519
1547479
521881
1456108
518650
598550
851242
1996736
258062
849318
542423
1265146
1675701
741613
1517553
1661721
57472
1878566
1297606
495424
443582
919205
6415
1948165
1108797
985951
174595
230813
1787716
47183
1535543
1356680
1948688
1177606
598429
479332
931361
1297136
81921
944459
1644904
115405
996710
319478
886929
1380448
800921
865916
1617957
1141679
1014115
1424190
29075
1418934
664998
1521435
338605
877294
1744540
1687970
334277
738106
535789
1599871
1292455
1764925
675270
575535
1702949
1109042
868876
541667
1451425
31713
1280726
1090481
1009111
645434
1724490
1028822
1456796
1980371
580968
245583
749491
718524
1683350
1876883
1324325
1802653
496463
978864
889307
1274335
738367
1193217
1479859
1977157
207461
1029521
823110
1632016
1020346
1005252
410991
1025022
877651
501216
962467
1922355
1119320
275370
952285
1845780
1136918
1438419
1139460
1143463
1797142
661335
974348
1495751
1232129
1521810
1423885
1334317
1677643
254071
1508171
1599978
1948859
62794
595585
1826493
549585
1425252
1564747
976871
1634159
1833619
1283258
528227
1326977
1711741
673693
839549
547631
1290622
354102
1038984
907272
1048346
1223380
13959
1720796
529507
314622
272615
1740214
1255144
504932
1076864
1441203
391651
727291
750253
533565
1268130
1199325
1256816
1355327
190878
1891507
1115111
1637908
568335
628803
588791
409698
91150
1092648
265744
931884
1525535
779402
1203404
1787853
1944408
142770
1376032
230772
558460
9442
1914345
1223867
854196
610782
1016895
596919
1307875
1203811
1693878
719723
1734882
72692
1485482
1801434
358985
805240
511958
1093761
1932411
717931
1621147
929501
798617
436005
497547
176473
441520
294420
77801
1491944
1946147
192545
635910
1750276
1432164
1308140
891335
975718
1465198
1647901
874864
1964857
841812
1910243
1963600
693157
119635
1319895
640261
365712
837625
1468064
1006182
1570615
130527
550956
1862304
1024646
592865
1066578
1196728
758087
848959
1894189
644712
280522
166084
1404232
1171866
48268
1647998
309951
880648
1493057
1766533
1011663
1617618
1697871
513035
1666013
1685606
274234
146972
1491155
1889099
565928
660794
1349180
1765097
969598
1895509
1787327
1757343
46098
148922
416619
528777
1526050
152204
10782
860481
85942
1499441
1849519
956404
1538299
898823
179154
883902
1026941
1801537
1874187
382341
1779143
1275319
815
5928
1338686
884151
854894
812236
1737929
621596
1394627
1004490
619754
521067
1135182
921251
1966583
1030026
506230
866977
373602
361242
324305
548551
256560
1789580
209878
1129022
791047
691619
1778449
1356328
198856
1487529
1981353
1761332
498367
1383383
1317245
411033
1867772
316134
1600043
34632
1396506
1530663
1118982
1362308
1424553
1123229
588699
1873363
938311
1112093
1877192
630570
1950566
894990
1294488
61146
815076
1617645
815008
222175
1121292
1326286
1256039
1101510
1431388
1671157
1972530
87848
1420387
573536
834221
915906
467710
261242
821282
837734
724338
557997
1759837
1792955
1554973
1018644
138244
1294730
624219
494809
1992868
637621
216928
266253
226486
540351
1888768
1360600
1713931
879886
1442997
1692429
1562504
239010
550562
1585808
288137
547239
162465
507174
1423228
1057646
1474639
876255
1604562
712581
1936383
559433
504047
1099215
670113
782578
1067052
1460256
1188175
786652
493830
368692
469062
1180774
1965001
597387
1892075
1287129
146645
273176
970828
741640
1418006
301544
851688
864279
83534
1935766
735074
1477546
615345
27260
1994378
1541567
1750957
1026821
1437541
989058
1403219
81773
412430
919950
798204
1957369
270153
1884764
1684080
1516232
1989557
417435
88186
879915
796024
1656177
628007
519884
1212863
1064494
1254660
1503510
22786
1437588
963818
1661381
1870002
424074
1327509
378635
1984928
1833495
1419576
1455735
706723
202450
167448
1694158
557489
178426
1850233
295905
410362
1467596
1283924
518655
1092631
1739113
387303
1539729
1794806
55358
1226802
1901315
1085148
1234344
969664
993838
1826415
1336818
1156700
1420947
1639400
1214269
291138
1627595
1848340
677028
345073
38488
1414319
388386
217098
1384411
343504
1289830
1445947
964741
15211
86006
1837453
837113
907092
412196
264336
1182386
279643
458028
1471157
1807443
1545963
1381475
199242
793956
1635267
675569
1162590
1509426
732742
990737
504357
1530643
414730
749848
105245
1422363
720057
827266
1543935
402570
1207054
347214
632111
663907
1837955
75304
960104
782148
1645571
1648891
1577520
1182855
1928829
509366
1920321
649256
1282348
75822
1921111
792675
789696
923265
828813
924951
1278613
760819
1156630
156520
1943853
241707
1025543
1274432
1847170
560160
557471
927352
1057453
552009
1556712
997640
879907
1039746
535532
945712
1758018
404381
215569
361951
332912
1859963
865492
1452881
1648936
1575004
1561774
187357
1710588
1651330
116514
475420
724196
329670
171102
900656
1209848
1545073
1762740
1616825
1031267
431769
1091172
1238918
969395
1603743
793549
1649848
1176172
314884
846415
1851861
1717558
1345161
1545149
861437
410165
1571950
1980172
808967
1584873
333454
1146325
680143
1993209
1589518
745052
438311
423093
1011221
1511062
853457
704524
129738
1840380
1274577
1257187
807325
1397701
303403
1574931
979161
1793209
1408499
1590380
1047454
1368480
302474
1478575
48998
50920
584152
1119966
852950
1678554
1550933
1727036
773234
1690343
1565162
1782324
458166
397551
725921
848081
48689
1014761
901892
987341
1414084
177272
153250
1034820
1328782
1498438
1186018
154661
223133
1374989
1858039
135019
1164469
201731
364025
1250510
1152210
991954
1547241
373658
1474141
1980658
480612
143162
1122338
32144
1186404
480308
1196635
1221957
857809
24620
1336479
921329
1291079
1530506
1159037
299876
1376716
910359
796576
1412535
1173434
335756
910926
1794427
261260
1982250
1675775
544477
1142219
1961934
119062
981495
1726022
1752580
1202218
1483394
1388731
1466551
579659
1620729
298799
1108928
734105
1753274
1106989
1956224
655529
492899
422750
871742
1120468
1994921
296639
720062
68199
1750007
194144
400315
1001636
1869736
997798
1136357
648705
1441916
1796368
556740
386783
1928327
78520
787393
843315
57097
1639503
635609
517478
1289310
16641
414112
624623
387441
1627812
1413278
749093
1281116
891951
1941212
127983
1816910
711130
1785960
1163579
1259432
1184765
396097
853133
672345
572246
507868
141753
1028772
1740469
590024
1940557
594300
354762
1625031
1905963
1976015
1271965
607727
1028555
95205
1988519
81112
1573492
1233407
541251
1917571
1241162
1241850
1954985
697223
326641
208332
597606
1658268
1688144
1874059
204527
814369
1168029
1931462
1435014
1529847
76176
1733083
1860460
1999244
1172435
350158
1138160
599458
947170
274289
206937
1015748
1993761
1196361
781831
567471
1250782
982977
757572
1998821
1899980
12994
1435776
1668100
1416705
1223541
943771
896825
1927226
753199
606741
1773849
1416214
1179347
1675805
407026
1978822
664643
1593871
79902
184136
1088977
1454735
1123778
908288
1708561
652836
1192088
92750
1500839
271679
1297318
1163675
145437
219378
1026294
1513903
294258
1101448
1148714
319704
18600
557691
1412830
1551590
881864
956527
1114358
418518
1026581
6523
1232122
463462
557753
880082
1205200
509473
709969
580464
1864282
275516
1662517
769716
422475
404272
1227715
1393433
1214299
1500893
53218
821826
419498
1964174
441498
1735394
1089628
1931661
170007
1991663
570091
1946898
252662
1677148
1028552
135424
1087341
682583
1047068
1628007
1593209
836240
1810190
1686023
138219
1352792
957678
779506
224414
1311697
695900
227773
758778
697210
352603
1670252
281235
1119415
1387906
744373
1086591
1092044
1812067
568748
1771852
1416792
146252
355900
98918
1785483
657754
543817
137218
29203
266457
834704
1641580
1043187
155811
839012
1831672
872023
1047209
1402617
486781
1807302
1543990
1017783
233070
30799
1952565
1109798
1805417
1068891
1571442
109931
1874192
613163
922357
139757
697679
538470
1518711
1256308
1438941
1120274
632372
277026
1382302
1035608
1571911
154725
1616865
1129808
1829207
581810
873013
1812010
1006915
1375596
320821
1006879
472129
1868326
723903
222569
1720277
1717038
1995753
1764034
626634
909408
1620815
1756266
1209725
1747536
706506
1026362
480043
1954247
454899
1173279
617244
637630
660402
1608637
234366
510426
142969
1323876
273979
1513238
297797
1292602
1617790
1508415
1833708
349185
1181101
1664243
1421638
1428710
359995
1601478
1956050
131648
1587167
684323
977777
1181685
142500
423286
467497
677098
147022
939858
1801555
641159
1016965
368736
505876
716916
30139
1040811
1154976
144129
1711581
284888
1533577
1424629
554396
236568
1283073
1364011
899074
1757290
1004790
730030
1531631
197445
580048
453555
1701074
1028986
1459942
30781
153214
115229
910879
1794078
122049
1217856
1868923
716130
1940060
1939443
1607703
1367891
948460
100227
1485941
1362978
301294
460364
1358646
1428319
784613
652619
1710456
730789
108751
600016
1361137
1561126
189657
410680
1353097
127786
939756
410822
252026
436596
877897
390435
1004775
472435
1691665
1232179
889644
1994019
226503
630386
1487680
1883410
81962
682410
1819659
761453
69017
1272173
655534
541647
1788605
1816902
1074395
1930337
1153047
1325188
91185
861562
2
1559044
625683
458223
559242
230576
1282641
1520625
984030
301027
858977
435269
890548
978313
1018893
1386613
771068
917445
1880074
934439
321794
1528360
1987739
880067
111440
996242
83389
26304
1703203
681651
1450498
74820
941809
1366567
443206
1250982
559871
1426538
621560
663165
1292574
1109475
364803
111626
1967983
358516
758703
495437
582517
1510221
522171
1460145
990102
758669
598161
33116
1431439
350433
979523
1841395
1015042
1631664
340919
1930045
463575
899521
613207
240256
1553084
1251657
412554
25452
887297
227686
447369
1948945
1145364
1946290
531800
1424199
1337833
1876341
254
626930
1165795
1905792
747141
247779
302733
1327141
430708
59397
881490
1968332
478850
1781182
1400962
273216
1587895
772598
338706
1968893
1978471
50071
1536432
1293122
525097
799313
1630425
1093532
170385
933457
5727
789199
265619
177552
380348
1905911
318754
349092
550035
1746965
447076
689109
599571
1005340
749016
1978554
1037910
709337
960086
734978
855212
1373774
1842798
753157
102213
284650
283948
1423771
868008
893860
276604
1783213
497232
759058
340694
985692
935735
1298427
327137
1235485
911967
427481
1171011
447246
690804
1442517
996851
946871
16801
1073598
866820
1665065
481221
1697573
37498
1817321
1450422
512051
1644767
1952893
472376
1291097
802804
1168398
569319
1268439
1642919
490295
1994022
413579
522554
459220
1546447
117156
1812249
876113
32552
332208
1338125
842207
319237
1431226
1132227
1343079
348719
353080
1807085
1107549
1139204
1314201
1971433
842353
1033812
596400
1448723
356489
235126
1463051
14029
606249
942427
1904919
1367332
818437
1755318
1509468
228036
1970246
1987391
141522
979499
1248009
1988786
326103
974996
662497
1224572
1290177
1695043
88667
141757
1680176
583039
1530178
1532164
1996060
1702640
1579947
1296615
167417
968501
1236567
1072292
1492863
424756
1773952
590243
290027
1468581
1842104
630440
924593
774449
169336
1666247
1614190
629705
516947
964943
147752
591166
543931
617198
945735
1842565
337192
96457
1551463
628165
1009482
180074
1965316
1867767
1023226
1080872
737388
1871544
1303953
555795
1712056
799483
693974
985741
1086421
1318924
1519401
491555
1382806
1912010
6803
756149
1058680
1841405
737041
1625186
638590
1657007
206958
905710
23640
1718158
654404
1959675
587004
370404
354692
1947444
1108779
1490260
1443491
130139
757327
1998897
1301915
1658733
1120684
673543
1037138
553585
237845
1504613
942909
631996
1179095
149132
819956
203434
249055
1856526
1101446
1824862
1197808
1054446
587834
1410868
1064836
1157418
1434737
694411
1305871
1966684
1038314
215434
1440393
1092255
555234
1108187
1256229
1335687
996377
225781
1453136
1890294
557934
87281
87967
580433
843855
549196
778880
945723
388605
141670
862113
1076302
834994
145301
1459510
781704
1892287
1415596
890935
1780913
1734001
325845
1173846
1889251
1568536
1796765
583582
1629406
975562
1131944
455303
1124190
1583612
654804
198688
953858
394258
21400
1412594
801944
1161227
1792615
944985
790398
1127022
2558
1964343
1570614
168848
575293
894977
418805
75417
418693
692531
75516
797872
1469968
1008504
1151174
1600539
1901604
1665817
1389572
653884
1952229
260668
1389773
1448561
1504915
1394256
890898
1512038
1605803
1499579
295177
1718842
364538
1061147
120773
1474774
1840261
1111954
1848096
1268198
1310539
1853073
402821
338122
364705
209960
1109599
853754
1869543
1257844
403467
877194
851996
1207383
1168527
1476014
1617446
710127
1936719
1605432
1386698
835857
818441
1068509
247326
742440
481168
543392
1212622
1090687
1619655
1135969
766767
1331367
1371367
991112
499151
287599
888662
107572
318969
930258
1167737
958931
1535235
1283842
930030
1770993
1966800
1125347
1948708
533590
636751
1356258
274396
547945
763859
1189317
1483175
392484
1414083
1499805
1059713
710174
868842
268095
1533280
75587
1478440
1138289
706252
1546015
1684754
25165
647549
1330825
1803245
1503929
1819493
1811732
1431985
1181637
1968346
624039
256417
534292
1538890
395409
834160
1642943
340200
577837
899841
1349048
56732
633075
1805410
299602
1122039
1422764
717407
1253647
540031
1278420
1437102
348517
1147447
543040
1550344
1624063
1289571
1840779
193859
1311107
657489
1258260
1128319
1338955
1702089
1211820
383538
102498
443761
431900
1777405
397659
1804500
1211967
59465
384545
1349260
1760804
258153
996964
1797756
614228
1879164
1837656
463736
550015
1616930
1637719
1516960
1694964
1254142
977353
402255
677308
871498
444011
585035
1177727
1035700
1822453
121917
809859
50093
125114
433750
1963555
1661814
377527
1808847
791112
769249
580379
1012636
1090100
1428764
1097650
1668696
950045
1934932
1189338
1245277
1417614
170710
729290
1978505
1334051
964786
1990866
779585
835206
1685913
1142930
491832
1701655
1494703
1857933
762312
1510114
1042126
243372
1966269
1902534
1149689
69723
1090161
1272405
342625
227736
546407
1321099
1491770
1803422
1967918
1915740
1282321
429704
1426512
67990
942951
719385
1716435
566138
1962103
930317
1518401
979307
739375
290434
1842217
1507118
1564698
1317438
146055
80768
86146
1181028
261841
298625
1941015
1967381
1007394
1004847
1406101
1318068
664334
192154
1393185
1284106
911563
1244714
1226771
1006122
1820858
639372
481038
117607
1903019
106871
1692026
1864986
658913
1775633
1175776
1259802
272818
180590
673348
798104
1461776
1845904
1535276
806955
1708401
47723
342598
1368375
740278
1774814
1244997
1095562
1568988
1833375
1156052
1217467
95867
156392
1002550
1060992
1578914
1960466
1443440
1073365
174353
570897
217308
92395
1103644
1615385
933492
632514
1513520
1819720
1985496
1966142
21929
592482
929925
1011070
791867
1640900
1851795
95997
41660
1496920
683803
298906
596358
881267
1394560
1023694
774265
294626
1345037
247126
568796
1702443
1360734
696512
489645
1333479
114733
1997669
1685741
269533
1696250
1538168
200973
1458495
987443
777604
1199687
930925
1295005
1452606
1273965
1560736
1992870
1586274
1278992
1230076
219407
484321
779411
1774859
1995259
519171
1529170
1528275
1813087
1638044
788760
591712
1113217
1076685
1928184
379193
1599105
917914
1395386
1094735
1111262
985631
542758
464690
1034700
468667
312208
470613
1282323
820394
206767
1656419
1951074
446194
431472
478816
1414869
1507901
991223
1860311
307632
406506
666124
1097799
1910173
711980
1116827
1597233
1921586
922927
609132
1316539
982796
1275629
1509132
1445781
1955740
1473492
441465
980434
460766
1409706
1346647
666791
983001
903181
410710
1763405
1659212
1938839
800073
1588993
1028677
1101161
1506164
1414858
1637105
250928
1720128
963862
784060
368126
415721
1084097
1444128
1456460
1661830
101735
1627895
216857
1768117
1851601
404061
156244
627315
364041
778101
213768
1052538
498737
1862796
471477
1764222
16044
1364049
1224070
634823
334522
557663
1060962
546268
1191838
1233732
1969216
1855897
1991040
1792990
861933
1083105
868420
1845229
1705960
880319
1973370
568296
992418
1881859
1925168
1423396
1410459
425470
1740967
1479237
806249
1818176
1704917
1636035
670297
550455
37892
942643
1522883
1782244
898827
434251
870199
55135
1661472
1185069
1627787
1891317
1747526
281210
1224534
1146984
613331
1346234
345916
1578496
1511437
935327
1796814
1292404
1617883
20048
1773276
1109251
1089963
670775
418515
1982332
1827245
1090163
1838277
1980153
747954
1190123
721434
1543367
1377779
523278
441422
2810
342888
1242226
1887908
1201415
143304
1573484
400320
1265028
1680975
1490960
354480
594340
425745
29715
97063
229181
988092
45019
225824
165106
584869
394685
883769
381607
1979820
1050225
1534783
916777
1276255
1093060
838739
476636
1320437
1616987
886417
1828055
1774
212637
1715129
1807328
368234
1126538
1934506
1677012
597798
1489509
1349516
955334
1141633
1679883
1389824
587303
974632
1655871
1367120
1463959
1901503
1171786
1876465
323654
259439
1491049
1274464
911677
1273786
1517921
590835
710983
373974
1610903
1958079
327737
652826
834264
398056
1345269
332873
1995427
1152148
1053638
1546954
1601887
1119083
497414
84634
1718294
754521
1835488
1795437
1639505
193828
1929338
1703879
499193
166391
48848
732126
1766742
498805
14718
1662519
1740667
1720076
483895
1542509
825945
360037
419778
1990786
1329627
403347
1365312
1337130
1284833
1804962
1468942
700528
1062965
503181
1619763
1133264
1188823
223679
1733281
452583
918849
549653
916446
658033
211449
243944
901951
875011
1791076
328612
1512327
1202303
1840765
42603
1342656
1174493
1377279
50411
1444039
250638
1395589
1588785
1522130
1497674
878901
588358
1776998
468386
1126870
424934
1142968
1687723
845269
51379
927043
126363
1679812
1025138
1045772
918414
849349
396223
1590447
928064
1889146
1374498
1788133
518366
292225
1798157
828273
1882296
1374515
1136327
1501151
229175
764634
157756
605953
1038522
1789959
74665
837168
361803
1990929
301262
785912
685077
1089369
21997
377404
64438
602693
1721898
1624364
1408872
503470
99487
1416277
1551191
396599
602607
1695502
1527657
1343707
756281
928253
541142
1708880
1250156
342633
920498
148002
989836
690224
852298
51330
126215
702868
1664335
76020
1243440
1305652
697498
374999
1840580
1423834
583047
135646
1987248
1756478
1477025
504310
1851538
935893
1596158
1717379
1212181
1197500
1935199
742467
218759
1341946
246691
1847873
1076776
361602
905186
815179
1287742
638588
468278
1999708
540949
1856928
1007602
402607
1898936
344519
1922666
1317347
842770
1708356
358287
1425523
485454
1382046
22832
728882
873187
645175
1453153
1655962
6025
363926
1438048
596091
185511
1751432
1312453
197925
903426
1636410
1809512
1390116
400874
1700604
1865576
151524
1213008
1642870
1906950
750014
317031
733467
1793834
410371
695811
914805
911248
154601
1318163
159342
134904
951883
300515
879946
384353
54873
1888365
410191
1725672
61564
62682
937337
1348549
1349993
1390410
651173
766417
730573
1139429
541023
663901
550352
848422
488632
1042785
635896
1018808
1780412
1327902
170510
718501
1467248
537815
87201
539408
1036144
1540736
1304315
1344243
260093
1396752
1024083
7782
727015
1246991
17421
1604368
1054498
1382079
1700882
1232926
1317629
1123013
320917
824261
1099073
342602
249323
1411335
1191019
1206284
640079
97732
1148695
1010977
796719
267550
415613
1318505
1135106
136826
1450416
1341105
893583
61137
1995534
1012851
335584
920380
218464
987784
741946
1602853
315647
204951
642523
1037271
1709128
1849953
619403
813000
653873
1835035
1718192
851424
1442175
91992
1249707
1678672
790326
412578
1703916
161653
871787
1926929
1598097
1863447
1468164
344156
757237
947775
900842
1341745
1196055
1220344
1804360
615664
1742792
479589
1071635
1936680
1695475
554091
662926
94988
390303
1601956
1836193
1912508
390047
641357
96594
130082
1739562
936609
364428
647565
1940117
433777
1287782
792414
1318338
1509481
1394812
281404
1131711
840559
959117
19484
588177
233410
1576573
591210
518057
146050
1841340
633080
697961
1681425
1411554
1458924
1548013
1684225
968237
777942
289467
1048967
1483102
704958
139044
1673679
1567586
469031
1519709
1113446
353906
1273832
1097473
1537909
729015
218744
389413
679614
1546549
1606914
1407127
1421279
296133
776492
450567
1753735
1152676
292622
1906387
1793618
697354
1542847
129573
860066
533267
1074926
484621
584243
384169
30765
1128553
1097073
414777
128255
1420294
1105723
1683508
749191
266468
1881849
1111260
1755718
276214
580123
624104
816679
444985
1428568
1491122
616044
853269
190077
1730393
265052
150390
1995784
1513432
614342
116897
333670
465682
978027
1780749
1667207
588491
1583356
1955884
231063
1250124
1810573
1980136
404899
739365
1075410
1262378
1588301
287637
1067784
88948
773910
1960962
1204167
1273045
984118
621522
141953
904952
650
1509287
1270259
287641
969603
255294
993856
1176363
1668123
382199
697091
416475
118827
1881950
274233
1644083
1892642
1388101
593944
822312
1852538
1965262
1425461
340265
1123591
72571
1010067
606435
755512
184223
714162
639293
1728924
1523723
1132360
1933012
989300
1781697
696610
1477866
1310282
1641278
105291
1243982
422253
1688982
21146
1009718
1767345
1655141
1519742
847438
1301098
1995171
337021
1880139
1203789
424676
1710293
390652
482486
1636765
39345
936169
461193
1088601
536910
598964
1471978
1513978
1141249
296968
1825010
1775472
1241426
85001
1548728
595895
1406009
121218
1016336
1643131
1119827
1838948
1534712
805441
479690
490879
825065
1156869
1238031
488952
1457745
455448
120773
1097785
277921
232666
430350
1090038
1644848
964652
430651
827606
418069
1444191
1703239
1486223
1201476
474942
756666
835575
1274756
1669712
1363778
990978
1154472
1682336
736216
1833365
1156693
1003878
1553991
900213
1885929
806793
225067
1122912
1025513
604754
628498
1140871
1015698
1354130
544920
1503045
1105782
364958
566209
596052
6911
388810
225204
1282294
1651004
507570
497184
1823047
1028997
483563
1629820
1025846
414969
91934
711960
365771
1898983
1180019
466464
744912
64497
546805
1116676
335682
1009535
9197
1723457
1999598
940185
1511677
1679521
1527630
565097
521550
1955441
1681103
819348
1891628
964298
467757
1210139
665504
1779366
1009716
675630
996267
1042579
1142571
1730723
26034
240476
1106729
507369
542914
163771
930163
520710
1921360
1691046
1758603
1375023
937175
882545
149046
877195
1490923
1509059
405054
189022
1388639
351807
1492794
1390210
168620
1178659
1508775
974274
171174
1976727
521406
735895
1900016
1942542
1815322
773164
1076935
1976881
1230234
895013
1680130
1766531
1336331
1872593
963696
931487
203927
1548100
247619
1632957
1090492
1398415
871777
153826
735552
1856068
1416642
1641704
839507
1551979
1500984
1512158
181371
1981969
1517652
134705
493864
1059154
415177
776460
1692538
1346363
1430276
1869368
747537
4162
820933
898502
598195
1010639
1497389
1011673
199710
160965
134622
178197
1253474
1152677
1628234
817160
1366378
1945039
1164531
43949
245688
653524
56569
1646413
1664101
117175
945054
584258
1672040
1836854
599163
1870813
505300
274281
1670314
259742
120117
1417533
1960866
210034
60510
785676
1048630
52093
301775
1939738
1956642
1605989
1438185
411183
1956560
1349709
357664
493980
1171277
1100496
981994
23325
1227862
920632
1566297
178381
266980
1734962
954337
1519428
1956722
1639321
1085173
599629
1430516
378549
408093
574136
1655280
1772577
335708
212378
1364311
1696841
1671431
1204506
1200875
828572
399316
1236704
674046
1507268
1797884
872882
131134
975670
778136
1223267
365446
1902637
249150
1911824
1620797
1625163
1223976
110633
1527467
1341113
1307619
570728
1229406
1274761
1464529
1790258
1712232
91656
918036
670936
207517
1018667
85745
1317078
905084
894948
443279
1030646
598492
191590
1247482
273339
1390546
1770566
1487329
706436
74689
1895380
1744467
1969073
661663
917661
1347528
723633
837296
1875036
1515061
138350
373585
64239
1679188
1948618
1419733
1726137
1779278
1208911
1239747
645691
1676294
165020
1632195
1419172
1429289
1542402
1325436
1412618
231941
1137664
360249
1018210
850644
1244008
284809
12499
1191750
1256155
1141238
1379924
1545584
178844
1288226
732220
643111
332035
1139609
1064506
1451817
471621
527028
654985
1058370
622981
1794775
1070426
1383724
1913392
727238
1531490
1829676
1622988
1904229
1372145
562023
1885801
910442
841171
743834
1459099
553653
1657985
951764
300106
544702
776705
1211489
1789301
1711237
178825
60670
1403041
1385705
1049546
504030
166656
209669
1573792
1610864
771664
1823605
1399660
156721
473707
1658167
1985316
738191
308838
1901825
178006
1234631
1264411
1559796
854678
810938
916823
1791609
1619847
146161
1119168
1449498
627227
1409453
77428
863645
1894434
1268156
236497
1061319
361693
1529159
1467245
1425450
555918
689761
241703
1728978
834065
617736
1730375
1742433
404355
1253227
296185
1558895
1315384
533867
892687
462389
1347997
3736
67015
1792391
1931890
24883
1292767
1954788
452187
1960168
1437093
460560
126631
748754
1883224
1568599
1828576
570419
1529049
1779057
465022
1436570
421629
750814
1625637
1260786
1547970
712011
25117
252419
1218122
1809205
213671
1195911
7322
630651
907629
687067
486661
1681505
351648
738923
1593479
1327934
323006
702721
714932
552950
1295491
1980673
268993
710053
1576454
1751846
1678931
1196196
1110937
1952897
1229747
1679392
1936608
611445
61311
1279604
1478005
1280621
1014092
1357486
497986
1365670
268848
1043515
1292371
808546
1631483
1848702
996403
1026221
1651069
880132
655980
379768
47642
967032
1621911
28216
867127
522112
672457
854294
1466508
510005
549727
1204330
1220023
1622410
1322160
1229790
145389
1260111
1423192
357593
711455
448354
86494
865611
1109677
1569189
1977294
1678845
1688026
392661
509516
152904
906840
568559
951696
1012540
1800356
83348
891028
118784
1983369
1051557
1609761
135802
1342396
1055742
1563528
899000
1200513
587217
1945165
1918482
280889
879299
379073
1798469
177450
1512616
172798
1447652
518967
645620
326962
1493275
1892852
1973897
1568156
1203805
1989982
1888732
1650040
1606758
1088980
266975
843350
779901
1662966
483177
1236930
484506
338990
918771
1003115
681000
1277661
1964268
1742918
1511346
1350326
1268545
1842871
729297
363952
1063170
1337759
712663
130681
1764650
1187257
1875853
473211
276022
948335
1427030
1163718
522045
285256
1015807
1320216
1022040
1913859
1155093
1156263
555907
131929
1404055
474560
1888231
84714
131717
337801
161233
1052369
1664129
1116947
91231
760612
631946
681578
615262
781929
1355274
1117930
464149
343370
892636
1911956
127264
802965
1269949
1801628
1812492
1335874
1035840
1150159
399567
399706
94151
94099
1330632
793894
1730084
365391
1098632
1904445
98114
63267
158068
483197
1312961
510988
626371
567572
1007549
327370
1285066
733135
1346007
1797524
654965
34840
779717
1491153
730959
1445993
1771320
701566
137848
995629
134147
1990440
1698054
1842431
1677402
1519943
1846732
135975
1531155
810442
491115
1866978
1676821
1134138
1933236
1796934
916703
98259
1405549
245884
324630
1916253
1053587
1713030
489085
774032
819573
359478
1888466
624264
1670770
283036
290566
187917
559150
738519
1812449
1043524
693305
1071223
1630693
1048727
103929
1687442
1613844
1873144
1321315
1693575
1386862
648418
1699335
1872094
1918742
1117999
1303400
490851
1190069
752566
869185
52414
1932223
1021986
678609
412221
1056767
1492415
1854407
142576
1932842
1931399
1638065
1831048
960386
1123222
1024872
1897094
39123
1095432
273622
762490
349028
1262170
1043515
1497602
1584197
165809
121247
1747935
530496
384334
1608968
1164395
1016889
1633244
1960121
643351
1362234
1730320
1662944
1913853
769788
868144
1321416
165619
144569
1090561
1786137
537900
677872
842294
396786
1803120
1490456
26354
64006
1067087
972641
1587616
983730
1367330
1553254
811907
279444
224582
957976
1559296
445911
1983062
749014
623073
1230615
87850
655250
1421113
553872
1362210
1955554
1573795
1951240
1525167
1245788
309569
424542
1965413
1894411
905445
375068
888872
108273
1864702
1951245
1991764
1856181
1811629
1808431
1621288
851970
747364
1613728
1606165
1845073
1033574
134298
1174679
1971109
1396323
934932
1886585
665329
11673
692490
829523
589392
1781930
987114
1401067
460761
1916815
1323197
905589
1027694
1457631
766364
1402943
1789601
23756
464431
1911944
1670065
1278038
18256
205603
1314033
1197203
431178
1122633
1578070
1645785
504626
1963314
214388
681829
33507
664906
939524
356075
1287011
568218
446389
52487
1587666
1038235
467287
1890914
667656
1707184
1174034
1957333
1947424
807602
1679121
1349319
3753
697908
1142873
1006323
236487
140383
694628
919146
1299860
1524818
1518925
1796505
264870
1536601
1012605
674606
531451
870543
1285601
1024754
114982
89374
287866
724594
1312940
674104
315218
473168
853365
25531
503921
317304
1292607
909602
81657
1932837
810567
904567
717681
1104099
577681
1091327
358926
1500204
1247496
1665787
248114
1617983
454350
1465106
1503135
601019
239345
1957007
812122
1475226
1038076
1726432
1333734
888000
760283
1134437
1921350
1594906
461652
1831394
895339
690411
94514
1184708
1714316
1234321
52788
1521539
1921370
1500167
78031
846043
528072
30587
764124
1888070
553439
1689862
1397001
1629478
757870
1010630
1500610
649076
1939273
1866449
627295
1954619
1027563
1386975
1290483
229179
1785897
1760321
134019
1264817
391359
1776191
1646555
722909
64797
1097869
1567358
804755
722005
785294
244325
351889
855354
422418
441149
993253
214797
77571
496157
446055
391138
567443
386957
1043006
660338
1077431
1498460
1732682
1970139
788496
922322
739514
1474525
1886766
471747
901828
932247
1860798
890370
1043747
692584
1781058
1680333
1648055
1184645
222041
1273125
1340684
896274
877260
1472747
122192
251773
1805263
519688
1079513
934402
1557916
513552
1856750
1301285
152883
1867007
1743083
886434
1509860
496395
475037
1691105
731573
613769
1278636
41396
1376729
1840873
701436
1301153
1777769
1543769
1179132
973431
144904
1676081
1408749
1900563
1848529
985798
1904271
1511526
982002
1767362
1354487
1690093
230453
577510
485485
604559
511312
1337337
548806
143435
188115
119887
246452
32851
1474206
1070533
1667439
162429
1495149
1717514
58151
747772
606349
1867443
882426
1425283
537938
957918
494493
974887
876919
1782950
331857
1599017
583735
1170887
519280
707600
1061659
1050673
488741
1815626
1255730
35859
794514
1554851
972096
1627901
581515
657151
606719
1601136
1811602
1025382
865791
884559
1197407
1319327
1042524
354511
1423972
1042073
1791561
738943
862149
608502
549050
996041
1078789
873015
746345
980615
1156616
650658
1446061
1979057
669789
1760665
1846812
345925
141477
292082
137397
1658872
819859
541057
21245
371755
354532
1850121
107702
957295
1707897
1419086
731346
266061
1412085
1540628
432614
101526
1757227
146013
1133818
488495
652958
1941183
1494768
1497097
1424086
477555
196317
1363957
1091933
1658635
1497773
1312966
1823869
880466
1625356
990922
1313998
309143
1895274
1627982
938730
1493317
632883
1706334
159746
307070
350118
1984228
857593
428664
1808654
916382
1570964
92572
1502170
793861
315227
1129352
1223090
1570323
744046
1942017
48806
1483475
1069436
770604
414430
25792
1177654
54761
790546
258625
590729
133198
1159194
353584
164538
1460367
473714
130900
37708
1165051
1959208
1786610
1376722
255706
575508
678389
902778
606616
165734
1780635
1349746
576593
642487
61461
1800983
714288
826407
231433
1133057
205958
1234242
1326391
392297
1801785
376891
920529
1605647
241030
1848737
1295271
1379405
1884180
569820
1135770
1316803
383557
624307
626404
1625821
1054473
1210890
1733090
1262966
138144
308990
1001477
665743
1230673
882805
1581004
1713363
505296
751776
577718
813786
742554
1509340
1047437
642878
1237236
1282204
358554
249331
504372
448503
1016334
337841
1540687
1954453
1831306
202297
928453
1461081
986939
859863
733831
1330034
136617
1984425
1369742
1890406
717798
101632
805418
765251
126043
1453422
129255
182616
1545868
279411
632016
570344
560549
1844384
1764146
1330261
1895819
1465030
76769
945918
1687400
1980072
1514252
439043
865376
509606
1103409
178559
1924051
3883
1167626
1135022
1510005
1758349
1415824
824731
1344870
1483306
380461
443550
543280
1945711
719546
393270
749137
1377476
1180431
716184
1094573
1037316
521911
1610948
216853
682859
1347463
457563
9334
687508
1568666
1728550
1342686
677649
1739381
1424544
1381903
919614
458586
1567957
392497
134599
847743
1461157
1018225
1017775
153417
1702785
1287542
847520
333891
500060
1538082
1156500
1239717
555336
5417
1718555
680597
1381752
488403
1487306
1933628
106759
1743263
226073
1357347
629529
1019047
1859542
571825
786606
63326
1175254
794265
316724
206374
928150
1659384
1459476
470181
1658381
248734
1456558
1622133
611739
1200574
1692407
1658175
304312
132694
1202793
43983
968715
662686
715319
390229
1447607
85159
459423
1704649
1189436
1233755
1335708
573294
715077
1150970
1217393
1907555
641576
1239252
1183302
230668
1437090
1393953
1844076
1021624
105450
9831
1504317
996396
1485550
329251
981803
817344
224370
724566
1723236
607532
198267
265105
1128539
798845
634665
227835
713516
831703
1304857
994719
1159547
681653
1500709
1740688
6724
1911603
1048392
1508402
1745444
189050
1343552
1379752
1978842
372362
1001726
478000
793793
1141918
749758
1927338
1424110
1149235
1749308
986233
454504
204850
268373
622608
1639578
483345
226776
1018796
1835914
459740
1715886
236693
925401
268585
1661165
615139
1426212
1858430
1993690
179480
1345587
1909834
1541684
1040001
1253888
258719
637223
743103
810570
101335
1358912
536983
1942799
405402
1828971
112424
177791
1078795
292325
81698
1873209
571269
757107
1320992
577984
859651
1572438
1726340
445221
1758426
718289
1298982
1721626
1983212
1449052
216153
720655
147826
1526668
119181
1182013
211953
1758090
474392
591909
1158430
1344173
826730
1733150
783345
22670
1387796
1681883
1501707
1603956
1729287
1772445
536216
361709
1124221
1548514
1689301
369513
449473
1358781
775310
1309201
1405027
1584473
1722499
59813
1951567
859410
1835643
1762646
1859189
1579458
1313555
576126
880595
215510
713242
1347500
459650
1006039
1442821
1102257
1352709
1736718
1727001
1723574
898330
356920
879004
758100
1612732
232275
1856213
598788
172043
1062562
1144844
427605
404551
1971892
850197
547114
372129
50752
1516654
1720596
1292544
223662
1155201
1527523
1486476
540886
422972
792381
78806
603609
1362270
1537825
830053
1753828
695058
346606
1789930
1099705
299489
1226354
642917
497347
538279
1072480
552680
54708
20854
62869
1863447
1609847
1895295
825282
1244268
1830235
1369231
697913
527177
170035
1133647
1480448
1724893
528729
52390
574383
998932
108520
1529804
1938363
1512422
582039
295496
1475800
961216
326874
1276017
761770
1490813
670023
490174
720992
1869571
1666689
86881
975808
267876
1871537
1870653
1220101
645079
706336
629692
1485299
59361
344503
892316
912112
394443
1502645
1403144
456065
633145
1351600
1013312
758599
313882
1693735
341748
23341
621308
1864651
243443
700686
347772
1966058
41720
1709520
1570490
1978544
916498
1191330
1456636
1029867
1837265
1836544
252664
797028
145914
392558
383563
1336153
1649014
1224651
1118245
1537067
186458
943746
635202
1138818
1409107
1357811
132520
674221
1197526
1875046
283882
181839
1791149
1729712
104850
923076
547162
790424
1302306
278325
1334635
1292101
286432
782148
299688
813467
1433643
1928838
100490
117508
856581
1485561
1256877
1668138
270741
746112
1827662
625600
1108653
408802
282415
9881
392540
1592518
741507
1788733
1116670
1515901
24459
1277846
1956791
610402
1082221
154060
1614157
295675
1670679
482050
1167314
866393
1898126
1293569
439687
1284410
1646357
255886
973717
1041837
1837872
404208
1522797
1601379
1325154
1835220
71454
1771460
105792
53900
564438
106838
219406
375178
1538238
1904405
399279
1896183
43828
1362949
107967
435380
129253
1130588
1787659
793014
507827
823565
1679289
1619709
1160210
1484051
1171040
877083
1909733
1753233
96247
1170292
1115614
256910
213248
193947
1920701
1523765
1912005
1971515
561152
52726
1566524
302158
601686
148495
197562
291807
1487999
1639442
1095124
1135601
831065
114482
1360439
812821
1263654
194574
227791
1624104
1864831
713734
904711
1827713
622834
325474
1397277
931580
522784
1973346
1648348
118313
885395
162842
26872
475079
1897323
933238
292650
1333463
429361
1262473
1712100
541072
220074
60705
1600251
1553492
437088
1905938
1126600
1110014
430222
1989519
575873
1834556
1313363
950346
1010892
1707057
1138718
1729192
253294
522588
898123
849800
466823
687217
194010
1119421
1784962
651049
988570
1494412
1727051
560981
1839619
483794
134057
183231
285202
709480
689222
1080097
1016788
1512890
1649560
859632
1521125
1327218
572719
296583
232737
104083
1616509
1523436
898635
858904
839187
550782
1359226
1674761
1430080
204989
358518
1769732
123882
1106403
1748204
77072
1089721
710553
1521675
842214
942360
1264113
888244
524327
1930767
386111
2323
362458
554179
630256
1003575
11912
1656982
360148
454645
1781630
1848302
1160209
1008516
1960174
1767787
382567
886839
49876
540764
1497602
1749739
1536384
1650147
938609
1797082
1244009
294446
1775118
1558633
1075029
1384273
370225
589447
579648
37756
1622798
784941
1303017
1269607
319432
836209
505613
1230751
1293295
1078901
1459751
228394
254253
486317
1104296
8985
876219
458679
614275
566539
1204931
1756977
171413
107523
944060
1678822
1836993
1421
1291749
167885
1758835
291260
109438
521613
1852915
1299535
1510629
1877709
222733
1625192
110061
1738573
897606
1835828
1827688
1892451
360303
1978195
966895
437585
840528
837603
1606605
472197
907914
1951700
908512
551348
1054516
906891
868291
1093830
1332276
1740943
1869875
1384806
421419
1321216
1664370
487050
994674
762235
723648
388413
723199
1882891
1515773
826946
522422
1886503
663364
823807
1522322
1425713
793682
1684477
1554320
975
1782880
1759909
155237
506454
1049031
1826506
175694
866918
746149
1685728
652249
1951248
47337
1472862
9298
79233
1957899
1667794
1477361
1233422
1396746
632115
934038
1897254
1436071
1858879
789197
1209188
878446
52396
864632
212256
779916
962807
1640895
797579
813557
980187
1868676
1979106
908159
835489
1947692
1953838
1657439
598019
1006081
1287064
1908436
1491236
230905
163533
548460
346565
382155
1421974
1170862
1595492
118541
1624802
378832
305649
1599521
1176936
385210
904362
172915
1669961
754595
1139805
1030508
217824
1486175
446648
172190
1608143
1086269
9128
655472
1649425
1846078
773399
875104
1386659
1751346
903151
235893
800918
577727
502045
1798554
692702
1517820
759857
1688136
1197020
605902
895066
604592
928641
655306
979642
1791577
1355030
1774619
1394638
905710
936002
61894
1453267
1481346
1365306
1905386
723541
1476789
381566
459878
225398
158403
1872572
269053
1478635
1843135
323685
290673
50272
759991
680889
386621
1081019
986050
885820
1853348
1991816
1642317
1229845
330660
1974247
1195586
146235
1178724
1072745
1918988
1071058
884599
1499834
1408624
1450913
1162346
147419
1708645
1616246
16276
423961
1691211
544412
1788708
548505
956908
748716
1302137
1380379
1727734
434757
402435
1870118
336686
1259449
669439
1193904
203455
1621600
1831686
1786742
1066925
1533829
869768
375692
510576
1359962
372532
801690
1029938
1807513
1489936
196097
114187
1358189
58540
1305057
663160
1379498
417234
1817121
502181
263968
1927674
180685
328067
1922899
938121
126719
693253
751078
1092089
943250
1249253
342650
388453
909884
1534995
549807
1883971
1244579
805546
855492
1289678
783855
1528022
263077
457192
620659
1264062
1134301
189590
1705587
468895
146213
492188
364421
1796481
50100
99374
1421353
169372
835931
854083
788328
1333815
950243
1373812
1709107
1307434
617478
1531347
1964782
1954012
190174
1865056
669203
932161
1217351
1557014
800759
1425977
471863
943228
1147023
794686
1556938
1747772
1658672
1366952
605487
1712019
706985
810782
83741
254592
1182475
192160
69804
944493
1657615
215818
1245887
448518
287546
1472261
390641
1275329
772895
575526
788744
150120
1927009
867365
358884
741334
1710538
1964189
75889
1389240
1100999
1284478
1791766
1188882
1478031
1470419
466553
813586
1917906
979001
1212625
1691257
1214207
849721
118032
1026801
840862
1743579
1459255
428357
1716359
164940
927886
1532244
97816
1426724
1890701
1732583
486277
1457373
1458527
912318
1701919
752622
1928593
1525577
1676693
820291
801974
979740
594619
893821
1210536
1723125
1512798
1530528
484591
1104886
781786
1771082
1512655
633669
1750442
382695
624526
1854312
1648667
1919381
1208290
834491
460064
1806964
440421
1207542
1003488
492133
82649
1406830
1790361
1613554
319204
1527622
1960757
1233905
1634871
1881081
1648979
497336
418227
927985
1933899
991746
1210203
535789
561309
537606
1838818
1425682
816990
116625
1846738
934902
227967
123524
778224
1072658
991367
1857781
294302
1137666
1293597
1286161
861981
447744
1239844
567757
1941139
714802
780273
845079
1112345
704252
1150115
1367604
1309266
437150
1517793
605201
1271945
213521
1183343
1629029
903
1069763
1135766
1638157
706750
1198788
1791917
1287669
402266
1404598
529279
664703
1083538
322044
390816
602119
850315
402029
1662459
1610246
1669736
1266246
444865
797523
1781736
1119597
1407114
937733
914679
1945822
687966
73188
144830
1640997
1784432
519785
1989494
1021706
1470364
479914
1131109
475208
1005580
1289765
1355107
179467
1453144
1412276
1791819
1116190
1602885
741654
885523
982792
352769
296080
1132546
1907226
1192742
92121
360430
1840808
60844
1976386
1180696
1351254
381929
1878966
1973222
1092781
1917279
1625911
600152
1369941
1379117
1214373
155602
573429
1560013
198695
870605
28652
1882455
1351794
1347362
1697234
76163
1404617
538695
229811
1520984
676302
582396
386020
511610
938039
911687
1908119
968966
457708
1061588
5
806289
1614807
1279202
145518
582326
783652
1759055
513761
1974036
158396
1460717
755809
538578
252392
44911
536045
1829804
1211677
1343735
567200
339843
755368
645093
364117
924950
1213256
781406
973317
313636
1869363
711222
426897
1049817
1350253
1196065
1260
1178919
1774600
228528
1777874
669520
670592
1372990
1031369
794759
1281470
519329
1124872
763736
1930217
872424
1408606
1453311
668454
530285
36306
1363181
1453982
1433659
1052629
640579
1423847
20210
642233
1210731
321504
1592466
1954568
1096445
1050431
685992
1955195
1179779
1253328
827135
1426043
18971
405066
284179
1350574
981690
1358385
1474330
945459
475481
632529
1369386
1092967
1414349
1034287
389812
1741797
365128
977098
940417
566823
1297303
1590121
673791
816014
158683
237813
552034
686678
1325097
1698874
395134
755542
784423
184098
1064223
1822454
1404021
227284
113819
326696
238235
1691837
1726224
1793328
1166242
356299
26092
1889690
1536657
303001
1171115
1189457
1479937
1908998
126770
753281
85990
386451
812381
1851832
897702
726648
268590
457655
1731982
1779400
562147
1705800
1687189
251839
529477
85079
1635562
1110931
136843
1913636
1448804
891035
1281452
733195
16468
374273
890741
1754555
981864
14443
1848239
1741525
1183330
681108
410204
1419103
214334
49779
1714235
41188
1480804
1292672
1383635
1001273
945217
12584
1944264
1974059
1803441
1564863
709683
864838
85924
1594231
1550133
113025
1409950
1606159
1654549
296861
1615627
491313
762215
1297108
1545899
148912
1522571
1556643
1143001
1628408
765145
1636247
289403
1083664
454486
1605880
1058656
1664551
1562776
339330
1663127
1808862
796960
1732319
1066332
896534
379941
107673
43919
1881495
1758014
142231
1688812
752981
1081227
831644
607972
3337
1453408
1968374
1405597
1008015
1552832
1891172
97229
1884155
493641
767382
1605613
256037
779149
1234974
1340762
1336874
665871
1395358
1458977
1324847
1442643
1674501
571989
507079
1085087
85208
395496
1189631
439543
1625746
1542853
1175208
1838706
1439187
535089
109914
1641871
949315
1123917
1901058
1027171
702633
1218190
1314900
910640
1874951
824345
471927
638453
1298863
1642438
322196
622211
398795
1611683
1588911
1152981
352679
973259
1860635
1437640
1368684
534085
1066083
1499607
8616
848064
341859
628665
1784808
1601670
758875
595887
216194
1599918
610519
1820858
1542197
1920807
464019
1732243
443509
1034183
1070776
1002728
83344
417917
751235
1471254
18201
137417
1320879
509093
1689809
1165706
1657519
421147
505424
1188407
498371
226245
1851355
37558
1422945
1056219
614429
1751002
1576338
574317
1503417
559021
1646501
1277845
765273
1549268
1116472
547485
1626006
475643
763011
1232179
1562723
1360606
481421
1012955
542261
577522
1711012
494052
1000400
1995521
1289428
1124288
1250932
1734464
962384
752952
1120038
1172533
217314
1510116
62848
1730574
423553
1627881
1182122
1693713
66936
114434
1810405
663153
871231
1101447
1324161
392114
1022007
896865
1602825
1072613
359788
1699189
2061
1850322
1912989
596953
35360
1892356
1217288
1083735
1357173
1303549
753497
1624559
1173397
269601
1821801
421754
1233244
643699
1218448
1965901
962457
444191
1570062
1780437
1649860
834581
210571
119123
638824
1999843
770838
178888
1856273
815331
1236300
62808
116871
965184
1238829
250363
1886004
1017438
1400068
1128984
404839
1099681
1932983
1567478
1213284
1910527
1949302
352487
1963956
25629
1066178
533076
8489
1683532
1262438
1928613
1038712
1178084
1583397
257312
1389772
728331
365313
726676
234534
1036835
1666651
1105644
1954801
21264
1254963
1525908
1099753
1118650
1266392
117596
1235871
516875
151812
1509980
271133
1706414
289386
1892325
823454
681977
671265
1179775
1309629
657255
1508188
555393
794868
203040
1808173
1427834
1496782
1858099
679925
1343328
1611303
151219
394142
1222366
622214
119247
1488821
635446
100370
1193519
1228493
1126485
450132
1374454
1567095
1804449
707837
1000881
349694
1586456
435631
922430
620600
330662
1013736
1210361
1734524
1032122
258687
280488
1553417
899374
915709
105599
1220159
1740333
1582278
1168980
150836
1252426
503016
1599239
2089
981875
1620023
243321
1222362
30577
499875
1473657
1086737
434151
496443
1419819
1013573
1311758
1532254
330147
543654
762348
1551037
277971
1418113
1812581
777580
613907
1069403
255927
1152765
1531427
563225
728297
1721091
1715544
437941
1829297
1332409
1024602
1482444
1135206
1308863
1009173
75947
1671188
509159
522932
963104
867707
76162
50474
1474008
325637
346537
1807726
463605
1994125
109754
1155107
1090990
14359
1556347
564045
1919556
771393
27161
1556198
723193
1871981
490924
1496229
1372259
1258516
1323737
1637425
1707211
539887
1861572
1195847
1606892
471726
402618
133226
1384454
1417161
1962196
1629153
188013
1643050
1353105
1492059
387699
1400763
750248
1604897
1429582
264253
1318265
1617499
1203396
1259975
1972354
1972612
790870
1831874
1780281
1088573
170471
235676
667660
1738152
424790
1184416
424125
539368
1878631
943329
906138
501061
1027202
1458148
436411
442254
1885553
1416520
394565
1268570
245077
1770725
223510
1670276
1083880
597999
872228
363101
1597584
194664
1133147
169682
538588
164161
1402450
497936
1685973
868589
647251
921569
453819
803107
696683
246508
1663933
287547
904055
980718
1100464
1793251
1599612
1075812
1640707
952761
1113875
1721261
544551
465202
919668
372055
172070
1820460
577367
808365
1585126
1342504
1615951
1812995
434496
1826891
1763782
1976510
435065
1375084
814048
1993007
1385123
1101177
1185467
612803
907013
1372506
1528113
1015457
1757740
991788
950496
843991
1447863
220826
343486
1648169
1904860
1016532
917072
1809541
15051
1835261
538033
1423873
1981867
979711
1386496
1676606
984235
1784885
256919
1592212
843112
962519
848054
581923
818678
1096332
753851
1689888
1027880
1515950
520383
602967
191941
1533295
1734192
743384
1396841
1100344
140014
1126303
23844
1343901
377465
1438775
867273
457330
1060543
1810834
674389
247148
82783
1910375
1073147
304462
1462719
1583984
1891783
1522686
785135
1484991
919094
1895670
1567886
746852
411447
831869
430216
620569
234525
814333
1853566
870148
1926949
1748031
1861437
804409
1346621
1024956
191005
457005
192708
1259306
877164
1123352
1786010
739723
629767
1294083
549
177373
288188
1101411
215909
1290812
933503
1901983
1580359
1685358
755694
684373
685893
1840782
1930376
1546190
1631704
292364
273502
299817
1657487
1788996
41725
720452
3204
1212408
1716479
333104
999794
1694452
610612
223570
1265153
533622
1337148
500005
1012224
1187641
123318
709484
1329462
1272809
617328
1515156
899193
969987
803421
1310292
266559
898287
277058
405646
176300
391968
1593656
1537603
1787106
163444
1377333
1067572
219663
1145466
853058
832415
1664825
367142
865791
1099468
1892166
1521806
362223
366747
1286093
1030838
1614181
1978221
1515929
1000844
244191
194201
956172
1656391
1575459
330790
131176
1213161
909915
404405
834049
763775
859924
1712007
236608
75517
1738708
1745870
342170
1492296
1586316
962555
1746879
1983527
190576
846573
352300
721329
336178
1384505
1619114
1612384
664622
1382812
1352386
309892
1914733
848111
1443528
682893
1182360
449790
655605
1631123
848585
1878295
1818092
1001554
1571360
1231973
1666897
1755406
678567
1897073
43564
257128
1717527
1386178
1959416
1092286
507730
512014
1446504
1459248
1983717
1141610
551838
1928717
1663033
146847
1973609
1452000
1406731
523702
926358
1795908
1169457
1430243
176468
106669
1447487
1447916
1174323
80331
115872
773491
524047
659155
423785
772558
116241
653217
1666547
310545
1164770
1296618
582293
939002
1772834
1253224
1040583
1333487
1345911
394152
1071870
1276938
832641
1080004
126513
681227
35512
1731600
1081062
1012772
398350
1802426
244675
1930817
1651862
996984
1709430
343113
653639
1203686
1531839
4960
881621
1423467
1085069
1768733
1099942
860505
1625852
486000
787782
951110
514411
1493945
819020
481085
278457
663351
553443
547995
1130846
785991
1017022
1532884
1031741
368586
1085770
1554655
1705418
1624869
1501078
243203
1629919
1260998
373401
533655
499043
490116
1702410
752695
305125
565949
817579
1393245
974780
628423
607367
1064762
1145708
1837115
1858485
777978
576099
663698
1247651
718581
1342303
402822
433487
1881741
1611028
1182726
158660
993016
1415745
320803
448057
1826143
1219426
682581
937547
1837682
360394
847974
459797
944340
617403
387815
1180669
152342
914326
1180705
1990379
437639
246127
68619
223265
1971270
1528670
1313611
26789
1332321
714669
1597798
444349
402683
1124945
451270
575314
1138352
17795
1344415
1521993
1837954
809472
756709
728659
1551143
714674
79833
575190
606896
1435720
1096417
1045317
1560931
1728789
1079464
884083
885168
164364
1764979
1347041
283435
827002
676306
1701099
984258
77552
1914226
1127396
1528282
1698039
1392896
1057155
850065
1804033
38344
1585434
1755898
1541607
965684
636189
443854
1185761
1969967
111316
144569
956959
1873906
969898
357267
851152
1370591
386225
1530368
676760
724072
1012045
895840
682218
1055148
612242
470983
691654
49036
1390402
1461752
1960142
816611
584877
14824
1961439
1722164
1175691
393302
1051781
1206007
1763780
930915
570213
535289
678410
713347
629129
717844
1012198
69065
777739
997054
339247
1423856
214206
1791604
1413435
1286415
1156489
1387050
152295
1241194
1180943
243536
500774
1037472
752423
1438522
1757361
1777669
1233784
1696330
1350502
1142919
390950
599314
1687628
1623995
1401323
189847
1867369
82000
34836
1285985
423004
924726
364503
254934
760198
1662976
1729408
1971335
166443
1268756
806223
500978
1139921
12329
998514
170408
1383639
927811
1584025
771885
585645
754509
1421540
1561091
1005979
1844037
1802500
1950785
584786
954119
1390432
1686252
1337987
734533
1435827
462644
979438
1426114
489933
1654225
711729
667468
612178
896610
1375289
169600
757680
1297581
1950590
1971955
961739
1650631
328947
469578
352868
1389464
179916
247777
143616
657093
19068
425812
1033839
813186
947637
94448
244892
1935070
150693
1255634
1907725
762708
1603251
1422671
1372418
1471398
1010042
1519041
1343513
35246
940837
89119
1566272
1220275
33312
786690
1465701
67613
1670883
128964
1223547
1918832
1837672
1792121
1189577
519145
947248
1291800
1242279
1488211
533718
86889
1052200
1134079
1132077
1539877
899549
1203521
323708
1327795
1651892
895975
1488759
997804
1626568
128865
1213707
275324
776697
836040
1000895
928762
1652104
1165855
552026
929676
1782606
1950528
1459129
560008
355490
1922902
433886
1234389
748049
1500637
1781121
144567
1844252
874048
1647143
966566
1440714
1891146
1214944
418799
1320708
799103
1047528
809612
1468515
1143269
347307
218503
944474
540320
830618
1233412
862505
699653
1241870
705469
458806
1595182
764131
1815561
1450131
1519923
297627
1313726
1245702
1123953
417492
1010017
514526
1255321
858258
171783
1951467
1077476
233706
339573
961572
1407811
1694101
816757
1229296
1739986
1920780
943886
1133432
1077937
1983927
1834790
546967
747474
1758506
1280291
1055123
1090026
111412
290153
1230803
1971328
560518
703328
649256
1498450
468156
1014076
1934580
1823603
1863577
417815
1756769
1654574
1234366
22131
1882572
1244352
1268542
176201
931424
1038673
498403
1214735
1952585
128111
1738366
505448
1413890
619115
1194520
1582021
1908641
861633
800714
527165
1405720
1104889
420297
1246682
1839825
1328887
261882
468719
967256
12587
946772
415536
1933531
256144
1543813
1324434
833372
1342818
1437593
1595555
1339225
1142806
757520
832475
1303552
1563043
1888856
855597
1129730
1606571
1377764
407842
228815
485561
1027257
1292111
999859
451795
729008
1632066
1102219
636463
1874380
868946
83310
261592
1247365
1167914
882711
118968
885579
1999382
1168421
1881121
1014000
819981
1547776
991890
112425
1419124
1336238
692656
538868
1833869
1630518
577522
179569
126808
1222590
220914
553402
1068449
1191209
947118
1328763
1060938
1464404
1125426
4236
1044186
828207
936426
1922524
652748
1738182
482748
880949
1232126
1113536
684622
185871
1534847
876114
227018
628148
626625
502386
961711
866177
315375
1470242
161995
1771777
831762
602667
1473645
131511
742785
907513
473151
892502
408816
511140
1979308
1847790
1639731
1557886
313645
753074
1053192
1193889
1464406
1746218
728396
19325
479801
32190
992420
359280
1623
1531659
1532647
1267615
1902964
1908423
81556
1763457
1544929
1206742
465516
726609
372985
1697308
1658356
1741394
311652
463600
1079035
1910716
1152095
514427
962303
1828611
724608
331692
1268860
1437575
586577
1056073
1514409
1526136
1757397
86778
1752904
1981641
1997685
1480312
1401885
570162
973924
1252541
870228
310234
631420
1645510
612512
327396
1598261
1976342
1562200
32803
594752
1228482
1763258
145383
1643305
1565424
1143046
1869478
1310632
1834633
1476820
876654
885638
1847720
151388
1097620
1922898
895774
1302410
228637
812066
1007750
1451661
1969053
361155
1495494
1629658
934695
1193360
893256
1322301
748645
286668
699905
879639
1067898
363449
682583
470946
1865064
1884501
1353572
1130504
1710239
1396930
1957505
1469499
1536329
60100
42366
1615942
1445092
266798
1148665
507728
1773855
1659564
1296433
564949
674300
1528167
367784
1173535
871688
1706762
1689472
1789547
980926
1863690
1374033
612535
256722
1143469
1797209
1252953
1143716
1802961
1508879
564885
1059302
1222626
1528160
565847
1852999
135709
806462
86326
1080486
1884559
1607368
1240805
169547
741872
1239021
1094776
378541
1388502
783877
938940
133636
1949035
441648
709997
1359181
516094
1692646
604745
805466
630380
475303
39024
393493
1079254
1809352
1046173
816939
1285769
139151
1011933
419863
622445
1644662
170095
1935534
775100
467166
694243
1512056
960742
1307630
1857772
884475
814418
1618750
802799
1858549
1122354
920762
1519142
1857717
514436
1548560
481491
526695
637406
39287
932548
1895009
248546
121321
1076319
62575
1800002
1664905
639243
1531616
669758
1967716
703239
540348
1415468
1378010
652943
1567420
1396986
42675
343383
662093
411038
1305631
283465
1462012
1297328
1524487
1133366
1656914
1142567
95024
1439195
1867294
1540942
304254
1058060
1161175
1315147
414865
1003902
1334513
1214830
835285
1288176
1978494
496072
1811195
230928
1021117
682689
1728219
182563
310437
913917
202900
455544
1869832
1009829
2758
1432474
1722685
1119834
1374215
400591
1526401
1171071
1880968
845060
456637
1323428
996101
1056635
672207
313327
340543
239840
1147809
1416353
620224
147336
1380678
1445421
623333
1169534
1844771
410706
956980
177294
464883
747769
1500917
1764295
1128395
415645
928924
1237460
1207355
1661462
1550259
1163692
280215
282620
1439344
575458
54991
1939958
1080988
678890
1634977
166365
1869313
1836367
990689
1166792
1735510
1273319
1851909
1233810
33008
287361
1141384
198039
898
1211652
750844
901705
8883
692727
29079
1841120
544312
992786
1024770
497240
1094939
414085
925007
1664278
582328
599071
1874050
125910
942752
1943149
462295
552828
899192
1774704
1174477
1232326
984895
1134248
1281372
822519
788919
1980442
1200114
212965
339002
1465314
1033473
343761
1205093
1948910
1727177
1673578
124990
221533
1208560
968889
460159
1389016
51801
1486333
1437342
86935
242378
839137
1585340
846643
484826
1047174
1936379
591221
1064594
778477
1358363
1783467
106384
732385
1587790
27913
1694728
528731
757216
1962248
504253
1952958
1087019
1770610
1567882
1417419
162471
772471
1917606
1763467
1683046
86981
748195
1797237
1620221
1977665
1003134
774848
713747
734423
1944766
1430214
1488765
526267
218084
630534
974015
514968
1429295
288099
932466
309333
762364
170837
1729821
1907814
420120
888132
1859460
1152004
1356117
1893707
981440
966949
871736
961187
267686
675287
1508552
1562342
433201
949014
1696364
937723
1163801
1392101
322378
537280
1084915
1550635
852837
1224260
771062
65589
1058650
996167
16002
1917515
905494
1901522
64501
1160989
644569
309748
1593480
169359
1476168
1275979
543639
160135
1916938
1318904
441412
1543939
785315
746335
1361790
1004701
981891
1407279
652369
947021
1802880
1940885
956137
97340
1649790
1037939
587451
963221
1820912
1823110
1125489
1368173
1351456
242476
1936541
472772
244420
352692
56276
1699200
876323
880641
898499
1034302
992166
468970
186712
1995616
498026
202907
1113578
409572
1999374
972574
1634202
1455901
200858
1879757
1028604
1813061
371486
1614365
1248685
919010
800723
1844750
19403
1638536
1452657
575128
960938
1742593
1306159
189387
1872283
1671903
830038
166691
935159
1134448
1666850
1708372
491348
1480093
233032
1704632
1074555
1598388
658678
690333
776304
1190196
25841
157400
929907
1195021
1283018
1884135
1523199
1056459
1416083
668518
1113734
1838912
1278200
1276808
1805121
965413
685982
997224
1462166
614201
166234
236957
860147
702164
321846
332907
284731
1824559
1822121
638734
1807892
1410331
1705851
432590
84318
474918
1743656
841057
1974218
303571
1047303
441490
797782
147797
1182016
1233978
792471
1935004
472494
1461494
1644912
853323
1311371
1403010
46899
1401996
1136283
1316333
1670280
968857
792255
1072663
1174222
550260
548076
1631632
1505477
801503
79078
947917
139995
242254
1569411
484453
4631
974254
935064
1485418
1959042
1885550
972945
926523
672965
978218
770892
976505
1433166
1337014
1479442
1267479
1315875
1790253
704490
592289
861038
1804146
1206691
864533
1398576
669236
80964
1004162
234748
261609
1593471
1296391
72665
1554466
136137
426664
1491087
1582485
1352212
1021498
1320279
487582
1816456
882519
1449601
1013032
1678616
315521
1883315
85160
49690
1134688
1414290
891935
1826706
235478
739646
478939
1522459
1641818
1435036
1806826
247771
1040116
1225503
1043141
1981423
1141912
462546
1131101
510557
820133
319516
418435
630258
1186547
1768055
1332873
1646014
1899253
1639595
739805
1705952
674424
1326225
1809181
729270
217050
1454955
455025
1611215
583149
1970170
1489777
468525
1074400
1565678
1309404
1849323
1360425
1800895
1597350
375295
1519709
1234052
1691078
1522177
1896673
1416361
1636933
279389
383838
1194121
450189
196908
760841
956903
43318
1171391
847384
1158877
1256
1259329
184019
1825044
1580249
1802357
1094309
147321
387347
246512
213487
107966
1323117
1598231
650399
1472105
1328184
1023281
1163241
1490456
1145680
1649231
296793
1201827
181947
664147
612870
1066487
796020
1049272
1836577
1268642
139330
656788
44327
1766133
694144
259192
1380108
1881035
465988
1390886
37439
488714
1693847
980940
422332
1954555
164564
143592
1090625
1842759
1098007
440076
660096
6340
757375
1272194
1000633
776181
1268530
1070919
1440687
1472185
1351997
1613186
211107
1077400
1876440
64369
52068
624598
1132938
1429595
74801
554489
1767958
1288820
1607308
1121497
255924
1297320
950747
1552892
1336
1889437
1847008
505097
1831258
854823
838088
1600696
281718
239310
1288217
1083962
756880
216943
440486
1668752
386965
207039
864616
1547128
641471
691333
1205557
537350
737384
1569211
430311
1909129
676643
1502960
1585877
464595
1776903
283388
322773
1893583
228684
1219226
265819
1760006
1849782
76216
1658733
977709
1585702
1529162
1287886
446091
1133529
1057673
370759
948400
294540
286485
1747162
503191
1040154
810462
354599
628061
1350585
1624361
1649053
888561
1329261
702923
474927
1755489
65223
1981552
916727
298992
1682753
1315994
424814
1870898
648162
116449
1965153
31558
456115
637180
979646
1905132
1549036
668622
537314
1628192
1298685
1337057
1653696
1626832
1967758
403064
1825971
1804631
886598
1400301
1327848
478133
547449
689945
1800255
1449083
185594
1286882
1538485
662926
416088
1546194
651352
1130149
1877181
526699
1829675
731261
1941506
1559783
1378633
1643687
1809074
1596924
1675027
1821559
467226
1105387
1050377
375118
1572330
257474
597867
1040404
1686374
983643
1148443
1710188
1004577
1060237
1545483
953751
663546
1360678
1759408
927408
356190
928380
367503
846197
1898638
1611984
246083
393798
1800204
1185137
273604
28976
184711
1246404
1225712
1250636
743456
1506223
541633
648058
1900667
1357870
515768
184091
336384
1787139
258543
1349018
117726
890452
1650227
406786
1713704
109651
1371818
570109
1943142
141715
23997
1178986
551757
281794
1847512
1644546
1997131
111258
1855277
852065
1310592
1731678
12217
1421835
387593
318693
1308232
960082
703067
1619224
1164757
881343
434597
657943
930909
344617
965220
579092
1624669
949888
1968881
398624
1116727
521337
1154848
358346
236680
79148
431868
1754855
1985129
1485258
256678
988846
221308
1866935
1594088
1554724
714670
526583
1243690
602950
1956765
1893673
407759
1691701
552826
878717
83922
1174636
1582054
1090656
907600
1957865
810075
498386
1559877
14926
1232328
756325
356468
1372282
423714
731607
1941149
27422
1314860
1025174
244939
422872
1601855
347077
482037
1844411
923894
1699526
314425
431803
678029
1309267
541444
1711566
847777
1361952
1308576
121984
1140493
1971553
141700
1459954
855274
601666
795563
540393
1846919
245857
800987
1627225
876039
1036877
150679
151999
1150243
942015
1367875
634800
103549
646096
351278
1701423
1413186
1056680
1209338
1824563
390146
1994038
1016048
1828161
600947
1216761
1951362
1696495
691751
1465159
1606641
510537
761763
668452
820202
1346982
1364517
211464
636546
737764
219743
207958
391416
1329272
171646
1018367
1216002
577934
89081
1554762
1941175
557285
812289
1206649
1178369
1395772
1295778
440406
623781
67926
1839778
1536303
1600533
1626323
1305022
1105795
467358
904704
1978469
338399
628936
644704
1179081
1083438
1699356
5701
1261366
1383399
713982
517285
1650772
1808803
1044125
245676
668804
1882801
220357
553584
1164295
706097
1886394
1775190
789175
639389
66801
771637
1433162
724848
804723
471509
1958752
1456766
367834
339785
1545897
1808494
611228
86872
1680993
1869089
1427627
755145
1256085
497020
1089584
952868
261935
382781
177469
46640
1523607
1042143
313502
41326
519720
581318
38221
1031208
353417
206453
845806
1116782
965480
760213
1735223
1745592
4017
897734
1176189
164698
1120227
598700
431417
220658
783806
1888383
967372
1122554
1795895
1368257
532718
439115
77056
1179765
1779862
1551909
182120
655601
876000
1689986
185475
1285006
213632
1828567
122548
448563
1435426
1197361
258107
1423934
1683279
1327757
819613
1031321
1401106
1822255
615927
1253030
1767351
1500297
635471
889465
703046
247463
1265679
719586
1884901
1858937
1984439
588822
469689
792607
669955
625643
40608
143680
398525
677666
1237732
1814290
1228094
1827027
201432
1286848
243520
917321
510263
1108517
1383362
717615
648967
1618230
970947
1763823
136551
1423867
1037690
327198
332846
1508849
1996755
1984177
1385572
1183487
1616265
161997
993300
1536169
1190174
108808
1044025
994280
524622
309527
858671
52883
384684
1921066
554063
799599
714092
504553
566400
393192
1798205
1226335
368744
1546537
1802388
1697079
226828
1859800
1587656
1508796
744076
1813892
59032
1872524
1674920
1311995
1519375
563321
1338055
368984
1105471
977379
1411778
1135822
1028436
1596945
538076
729038
439518
1964603
1592225
28200
1587971
1677770
1139006
617045
238237
1419941
1912179
334156
228204
359268
586454
562906
762560
1297972
472204
1117405
509771
493144
14447
896225
862350
466013
1481639
1406450
757276
233856
190617
562217
340342
575155
558905
1004463
561905
546930
1309801
1859058
1743912
1748569
1551254
207413
721648
1504994
1692357
1150557
1393124
1021552
1991866
1658124
1684435
884251
1063001
811071
1810314
1983942
1518635
1192893
1344660
1819608
279343
487240
1899354
814957
1975328
1928514
586794
580002
197701
1480661
661085
1185063
1262210
1256153
1555808
1938835
1625358
428075
254689
417077
1121008
128897
902241
544905
220006
1501096
429171
1153564
1942421
934258
67090
172610
914303
1507503
667632
1921401
1126632
164245
201868
1425900
663644
1937894
1393791
1929504
1218519
1753192
726608
1003299
1902801
1086587
1039984
151255
439174
1960301
865214
1842349
1813752
1858680
1914561
328699
97485
1036168
1566043
1089836
1095208
1665674
137638
273364
388811
1031163
928258
1742226
1368695
857799
1820836
137697
1757733
1237118
1387977
827153
875649
50248
1198817
1058945
616614
965706
1592609
773054
35823
510390
224712
19201
1841426
932186
1637871
70254
665061
151930
1955914
486821
783277
775644
638657
1852166
40978
1584646
1128676
1859154
267544
472531
947145
836975
823162
1984253
809732
1120608
1363137
1692993
1363516
1853582
1893231
685825
199286
1810417
1407003
511700
196475
1161116
1631944
187727
1608160
1142599
306098
926498
1003087
1947857
300267
451132
1661817
1098741
1097614
1029437
1652903
270583
1943160
830966
1041782
1279026
1858567
1357939
863899
521033
1956840
215630
463656
94440
10977
136336
1820907
572975
1606823
1749229
807441
310890
1354046
1092390
283115
1081255
233593
1074366
1673013
499399
74363
1356590
1774248
1052987
252082
1546218
897915
852018
1437240
356317
1192051
831713
1117074
594949
645272
1909091
1048933
1838537
520060
679958
1092133
1120887
440727
225796
993351
210186
511461
1474684
1830443
484163
938089
1545861
1280633
1480744
1170365
1594795
297097
1850947
1779145
810996
1041430
586845
264765
1923171
1444564
1357743
1674042
508492
502840
1475474
1830245
1164230
696260
460950
642055
1066166
61826
1424644
1323992
1675401
1307357
1745529
648917
726366
1344097
1704044
330667
1080227
750677
212551
1548311
105821
60155
1397045
351145
1001907
1696173
1793964
1455826
1186736
923761
1027428
825743
511414
1098439
1992804
1509762
70833
70140
577968
304489
596050
589363
1916611
195170
1610000
1266829
1592250
1563861
1647861
885727
1498438
968882
1232174
451058
124674
983217
436687
7947
1454803
1334918
1478858
1335541
483000
1752373
141256
1106309
160045
1544169
1953694
1944821
833550
162313
1159674
305434
1175445
1069
460841
702013
1253928
1261054
1979841
147507
815835
1730044
1450973
1736754
489030
914302
522939
477443
1989853
1246223
1363697
1882921
1174074
927458
1286820
1489289
343649
882599
967676
1935401
592364
1698992
289737
280651
1381838
127672
1263991
1910580
313791
9226
486461
1098933
1213168
1594294
1178163
1897649
824803
136725
1978325
638788
498462
768809
562043
717355
99611
497292
172881
741989
945488
1411212
185954
1963292
380885
933237
1528953
558915
1056495
455450
626197
810220
494222
1224457
724425
1939295
1618545
69626
903957
525785
595732
197103
452850
427163
51020
422385
170474
1115220
1976777
1634990
1178003
1021937
160642
48327
1776379
268629
1028181
613581
1650016
1209163
1473719
1038780
874970
1692098
673270
1445824
495657
1739015
344009
1920191
152760
733568
1195670
1674325
1613121
1497506
274768
1855605
1493450
259345
1728768
1769145
1070511
1564655
1024698
875049
1446282
171429
402664
265787
1074856
264238
149054
65583
1550455
1250904
1839887
351662
1904230
869966
259169
944493
1200951
1668224
581037
167680
1225125
28706
1310251
1639228
1974844
1858566
15373
660435
71445
1902621
589729
1542117
1560348
1928984
1429158
850530
1860053
1887537
1399765
370214
1071302
1476316
55689
207169
1315654
80458
1326317
134456
729885
946761
1266384
909310
915392
447229
1061793
743628
746675
1426285
1840597
915739
235876
1467597
1945628
1164569
1805002
1313028
270743
662025
1954062
152364
300704
28897
1614803
711718
373191
206169
1311871
1500534
1321412
968392
1816661
1150138
406157
186579
11843
914997
1553554
1164057
339251
759545
210253
1979370
54781
1099637
1221120
1689376
1458773
1821257
713895
397637
1355835
1593891
431731
1584300
1422275
511903
1076985
223914
465816
1992452
1459937
1462954
1222087
39672
1002390
1756731
1275320
396679
1387265
1713316
1765531
670835
1254767
1647178
1652896
1031507
556812
1105427
678179
447403
815236
1077771
562890
1118331
1061739
1768634
836749
1964766
1597444
390951
1332833
619348
1451966
1135644
1107273
801922
598798
1019210
1830036
449800
1359626
112011
1473603
769281
1457792
1479474
1408705
149464
954572
1201721
1308655
1667022
34936
1759393
1766021
1079260
1417723
1648772
1086262
1259596
1641829
60008
1097971
1757432
622647
188898
1324867
642791
466237
1856965
1426101
1921248
257378
1320092
346711
794530
1336381
1561139
596781
1644339
1324717
1485410
1516352
1810138
1935644
1324393
968320
826712
1912728
1675990
533347
1139935
1600912
498514
1694431
1726836
202546
1915896
922539
746754
325186
257789
181168
899155
1172659
640102
1759135
44559
602194
1489183
1642388
788974
1411495
529144
440941
174754
1394498
22086
299260
497473
140409
251698
408431
693782
501185
662359
560998
1750116
1472084
1695461
1214330
127258
195916
1993747
1143942
1616099
542873
163994
1277916
658691
410914
1035850
53493
1596966
1055403
1718026
945856
838350
1761801
270300
748623
1100633
225039
175166
518991
1527045
1555671
1634179
57293
1717653
1328031
1772158
131043
1177297
1119729
824237
1003705
1728502
1642720
965688
1191420
1120453
405112
1976173
1280908
1236724
657399
714701
210420
158128
580508
27875
1604920
1786417
626067
489565
151559
490274
456752
1937804
937672
1583178
1041905
904920
1870131
1328478
512354
551341
1917166
1202771
1588557
548556
1693480
236591
1662090
1776426
1392243
1286674
1953558
784268
1079512
1969170
1196580
859210
64027
264269
1644155
668152
1242381
160231
53564
72373
762044
325361
385567
1403918
1234481
1265179
182351
1340785
1488793
192292
491097
355332
803335
856797
567964
1864709
434599
1616276
1506896
1911136
232455
1696217
1373812
462625
1374067
1923113
1396261
1113866
169580
123931
417694
1597258
1712255
535779
285518
1954279
1009741
246365
586507
253459
1254751
567191
1201589
1613879
1961777
1413080
1026743
1574120
793760
1513657
1737769
387416
976383
912661
1033644
1449440
789233
827272
915850
1073492
1497536
98206
701747
1043150
225080
1803177
732381
865138
1603927
220976
529662
1746520
1089596
593631
450716
1290910
1191879
356875
485230
1803445
786575
1011950
281369
1021487
320850
1065459
374733
265600
790114
1871377
810673
1186683
1623510
888463
784471
1743255
797432
1413436
373439
1402491
1186165
548957
320319
428310
1183382
810939
903661
518832
15953
107196
1889166
371850
698303
1721568
659197
1702264
1011496
1849940
537172
1628271
1967630
673665
27716
300325
1545009
421391
449879
27772
1575824
1461612
175514
671740
39637
1919135
1782529
1153552
1450606
637759
252434
1965822
1585777
1069905
1263093
1277897
720275
173818
762477
1839670
1177474
412662
1978538
1735112
664629
1439345
1359924
1725417
1975251
226602
1159047
1847958
1275617
907066
509233
381912
1630753
1830210
26086
247730
568306
686872
810978
1994046
1917634
868110
1164962
1687433
180164
1844907
1879338
1235048
1820998
1423666
926211
1728473
535398
1994168
1605956
1234937
84065
316128
1649052
1864728
378159
350872
1941306
1861234
601890
1529968
963760
894020
968311
1111209
1785255
93641
1558049
1146810
1966561
1409943
117711
1750994
1460750
1784614
49856
1747381
1484732
1506012
1765800
694992
1287798
1091056
1133856
251948
1052617
1028545
889525
1337520
1923336
1828588
1770262
759950
498170
1492326
987054
171434
44370
833680
1686699
1360254
106143
1243274
295471
28108
670001
1945433
1363940
743942
1198912
852053
1352551
550182
1496479
1321667
165789
1904183
1702962
1901629
1005237
745160
125302
486213
1027416
105828
1761220
1234872
1613346
1896989
1788669
1082915
1258102
1893891
460407
424881
337167
1080018
595001
1847738
1475299
300985
1614115
1045223
371981
718123
614294
1646089
1927485
824277
1321366
269414
1745543
1061183
908521
549632
1003552
430921
298608
961547
359328
1288996
394282
1092828
1438191
1894768
1826177
936600
1428085
1232036
1027240
1930631
367643
224590
956629
1109782
1086049
291168
765409
1756076
643558
16014
1713357
906713
317105
488737
1433067
470367
1172461
963909
584744
1927265
1948172
748717
1537154
150345
294514
1885102
312481
590308
1818673
959803
1911659
485297
284763
1446144
720823
1628228
501749
1609057
1306491
1078159
1924303
319236
1231546
1561268
1092209
1216262
1825645
660355
1518114
476486
1989343
1443561
386903
388278
1216716
28279
1406788
1971742
1253143
652827
890264
1567075
376689
1020824
1651131
825488
89029
441937
1472291
1754492
1043355
1705386
1259859
1418376
1370509
176635
81209
660924
366634
523445
1070988
1673786
1057639
1537070
263537
621095
1261094
1242736
1738228
1667410
1184422
1712876
180150
450806
345343
1622173
185366
1312957
1172907
1751261
1245637
1588852
1873055
845650
1238806
898465
1222386
377875
314399
312125
1061460
1902332
317482
345526
684793
1311952
1946766
1134698
452282
1269642
1487004
292677
1642622
534234
1669502
542428
1732881
1981154
1967748
1711193
1355535
1823356
830316
666792
912279
1821488
1682915
663971
911990
1872230
530503
1579742
1838950
1638108
1617862
618979
1866736
441151
1517249
1359628
301551
817525
1822314
1333991
1883002
769527
1236604
1072620
1821768
1066811
670809
1298807
1752553
1150131
397899
24550
864840
891644
1879470
1478873
1413333
1060849
1339978
1993419
489628
679998
101913
743103
1857709
1062334
804086
1764313
627051
854022
1261009
754098
1929106
534482
377668
114636
1669137
1313979
1228535
785612
767398
78168
632456
448634
1513060
1925533
275078
477138
437369
28872
1766148
1316785
965520
902871
1663899
1956239
1900805
1207796
914566
1847821
905838
1758894
1716955
1306530
421926
1069001
1941984
1041561
1928293
860750
1898330
1226603
126521
4091
122179
16496
626066
1561600
1679119
1215428
37895
1777358
1803
860772
1185912
1819848
761186
675353
766019
1665804
1703945
296038
1557384
1979947
641662
1519845
38962
1002326
1167217
1753561
858619
1987424
664769
1417676
1351650
1252544
1858112
1142493
1400852
1602635
1289087
1957544
996746
441557
1502783
646714
802183
1859717
1410687
874590
143619
1320324
119360
1834981
86737
1200304
426976
1021972
477589
1021640
1952342
213781
981250
1995780
1105020
210571
802860
1188203
1223671
708379
567789
1702331
110514
475133
1215091
1111653
1548863
1117860
320274
36093
163968
453282
870866
1525518
111459
926050
939808
1220766
918375
1509011
755196
1871055
1601149
1110673
120283
1188680
1637206
926655
285635
889881
25761
1798807
404712
1159786
864903
1138019
976055
1546527
1525412
209270
76553
1150029
52406
1895542
873915
764198
392574
1601218
696526
641578
468627
576534
133999
464902
327017
1705051
1030677
588726
1781210
1107321
1454017
822192
545574
214045
1381232
1802572
164254
43831
623238
1293054
35569
1432102
1858793
1147176
929896
874060
507467
1070675
791185
70912
613223
749507
832407
3056
1704641
1219479
1201967
1343406
876668
1712690
372555
1814913
1832707
804826
333502
1854224
533138
1780666
647596
1297216
550360
590501
478613
1026555
583074
1542642
1973097
639386
958275
1115919
1601969
1783554
946958
468936
1298314
618552
1802816
858175
1988930
1416042
1158358
1048515
1977058
1903303
187399
1716678
1980344
1284596
1170488
734797
1870550
1862887
863582
1646381
26034
1695261
1962158
1686189
1740335
1299261
25550
430456
581294
1369810
1627922
1468177
733797
879693
505975
1429450
538234
1314799
951605
942416
761162
47861
434858
1419760
1751867
693658
803831
1642458
1912826
67130
1629270
1012598
679747
1547637
1932111
983705
377800
1758211
169157
1300055
224960
1882594
1039367
1601264
865241
1721456
531752
1366329
281577
5179
928157
1302237
873178
1245787
523103
338625
310787
182240
911457
888421
1481573
1638269
1413753
150312
288872
179912
154445
1648859
1993543
345741
1003600
1064687
424139
916829
1141079
419829
387283
1169109
232641
1050559
805208
841426
1082
334704
841970
1933890
377341
1672423
405745
1895415
930164
856604
1043425
421794
1485440
228589
337574
1647272
233373
1387109
1371514
1668569
596693
39886
200560
1943346
1574461
1072032
147201
462879
861476
174655
176034
202545
1478494
1192215
422657
1453214
658313
614841
876647
418207
520907
713516
1057125
665811
1887941
1986594
1756265
921484
1603946
1217117
1101525
1544749
95333
1835993
314040
986968
1865233
1034011
967767
1053214
1274147
25786
996884
901759
1145474
1738775
1411034
1754619
1946255
1342725
1286295
1478790
960773
1648819
1306526
972628
1937742
1938039
1654448
1341359
1990672
1462447
743530
374227
1453606
486916
424130
652105
934143
1580473
1606802
1452712
797103
1516792
890744
7188
863388
450085
734296
1154568
406294
1615264
1748656
910900
1825968
391925
1092969
188985
427984
875060
1362979
1148306
1217340
1844422
820244
902697
456699
1283465
1817194
1103364
1913607
1253196
593777
1375416
528518
1607755
55959
1276696
1720872
685883
938441
1561278
905770
867838
1385058
118185
9254
1201956
1007321
1841244
1614748
1180536
1261430
833061
1476433
1165768
580383
765283
356699
1178036
594731
1877367
1261554
1682819
315107
1647407
1535757
984506
548047
1482583
349763
241124
1652366
1181622
1182103
1847376
1132035
289363
1722541
1354221
760344
1919345
1640583
938339
745217
1296269
1985688
1649566
1116554
794865
496855
286276
776427
424501
572651
1014387
296386
317101
73671
526613
98773
1967060
1004938
521668
1315622
162393
1219881
509342
1507817
754994
1082694
367908
1826348
315920
485955
1529827
150841
1380738
1072124
1425164
1536709
1018524
706049
1885674
760467
398176
1531419
1013451
1957695
1557297
907903
1593911
423908
506562
1693961
1516833
1723993
893402
1240762
1952960
1264127
1958798
135261
559185
1479400
544215
1890310
175817
1384541
1676124
725461
516055
186579
1664188
485154
787223
1927250
642716
986651
3296
1083666
597161
245405
1826333
384820
484300
38319
1336574
1786894
1595484
993854
1607108
1049362
717723
795695
249285
1574379
1053542
403416
829451
958160
1028475
1587874
628575
696448
519828
1476174
1264630
136245
1332823
1063053
1262962
1057649
44223
1035423
145821
724934
1527211
935901
271414
1341121
261627
931013
1715031
1955678
1964540
182804
510360
1139209
1611128
964516
622385
1305538
129673
596276
458221
782825
1776537
368210
448965
1806864
788102
368076
121646
1721192
948434
567879
757860
636755
24379
655857
493065
1392383
921941
345973
23593
1102551
182539
1621877
1719347
1209508
202980
1703672
1707285
282455
1154104
624063
1505646
531225
55376
883646
1244764
859105
1736173
1610102
1106737
829577
1365133
1244834
385520
526457
1779236
1147624
1951893
1377015
722212
833931
1168109
1465796
264995
79148
412249
1772035
810610
877530
837464
855759
955052
1763989
1421760
1626407
1109055
1906087
1932698
1413857
1585436
1977045
1391194
1225882
1047517
824327
216873
762716
59269
538512
286931
1881111
70473
392429
1459609
1774959
510619
232479
1293625
647177
183493
1474834
338950
406331
302069
1613998
1120656
179112
809049
443506
1447348
1519584
582485
1095214
510852
264212
911141
948104
1166874
289649
952762
880607
1759917
1875411
3994
1964939
1705483
1464053
1323285
188976
1974560
1411268
938709
1198922
1499103
1379319
991108
1710692
1377230
631356
645916
239363
1259811
222175
224670
98601
746360
773672
1935188
1000840
1954478
845264
803277
71055
960473
27809
1063510
1130910
662030
1492464
455193
941028
1156412
446497
663439
1946649
1940716
406355
1768235
1868392
858842
1720903
237435
1213613
390562
1436727
1650457
196513
1387492
1430097
1417254
677998
1318370
1061840
1891630
1879316
839212
1261125
502291
1224695
968425
1260092
69545
1427647
1342111
168617
1392566
1800906
1112095
438406
1277373
1563974
1840429
476591
955110
1487481
1685777
823511
1774630
995451
1764048
1374392
547369
322094
529831
1208080
1185244
993434
1103888
960024
1024451
1986508
259071
1285039
863187
272014
951206
995361
880768
1564314
403618
586813
1628127
1058728
1507078
568057
311013
1715264
1414248
1357372
916090
1950170
1297004
936923
1411534
843857
1221295
1627811
1417238
1671010
1240899
665346
873587
1081719
1846844
824587
1383589
1816991
423819
1885032
1280061
724141
1774047
1546041
1258717
879062
1123723
413856
1547771
543531
174574
1169344
1111296
1571961
53916
466895
1987587
792271
603912
1573386
338767
1670637
830290
907369
659388
287650
801916
1467942
1934510
1037459
662137
1865616
90789
1494189
1486495
1040402
1325327
223031
105207
4091
1302175
104928
980346
798749
1300833
749241
1667019
432753
623783
1571389
573140
1194350
415992
852485
1641027
1539668
381974
1137370
354985
1079856
818772
1182773
500171
891798
1878391
616021
67724
503979
1553806
1785613
643015
151363
349531
1113630
345059
572214
423598
1239817
1372238
883716
1462613
798752
1908175
113019
406960
1394383
473697
966506
1692666
980790
1707853
1661558
1771533
439388
931044
60148
1069554
1290211
135490
592704
288487
1568699
1298859
1251058
53679
967757
839329
339213
1528693
1363975
1550683
913982
793096
1805493
1002049
966307
1418225
1889313
1552034
572894
1093514
702660
1390269
73503
812569
1074037
683739
131921
1707353
629386
688263
246961
161307
419696
870688
470873
291979
428672
838260
1977941
422837
527985
1194003
1472008
1577543
1452700
1643979
1677673
981763
1678917
1461373
1205026
678893
1144965
18948
1589196
1679753
445062
944758
1436262
245249
475696
827388
1414115
1294805
1268768
1514085
1141891
155046
1866029
1801230
1388446
1244036
1180094
1377439
1275481
1424129
1318105
762875
487366
364639
1319112
1779289
891828
1471779
1809695
116264
1147855
635901
1973015
875942
1001238
490721
821901
1352229
573413
1136613
996563
623161
1841123
240416
13165
1949076
177011
546016
1771316
297548
532858
1526680
1206890
743389
203584
378090
1206805
1586084
28611
482871
795655
113474
1950689
555131
162913
175021
859954
1988546
1711389
1542167
661355
397181
835108
569007
1136164
1747812
930693
899665
716507
1586206
1974665
1123763
289679
1996100
1434326
554538
1712231
937318
1206294
1102904
1047381
1501574
628382
400162
1063402
1589600
1592312
1474660
759686
1992969
864930
1002131
1587130
540291
1078379
1507427
1580065
362210
910966
508181
647782
766740
1048316
207785
1126977
1597633
1703363
916033
254791
1149335
1517717
1363934
215587
960234
976123
925647
1633922
956151
1349114
1157243
64532
1957571
430873
1492396
775784
1384950
802157
567483
1821966
1648131
1807824
939051
417993
192007
1778448
149042
1736809
1545390
1563060
595265
1669679
1587464
526665
77344
1216020
630865
852379
149150
1680420
649192
1167169
1404730
1590796
1842817
835968
213677
890536
1983198
1063457
1926607
1326133
23882
1204091
1217202
1013637
610719
870542
1329616
1734900
392182
337888
607912
1109009
1348552
414698
710167
604746
1378859
1025004
100676
641202
60005
794982
1697634
502336
1996823
17760
1133891
733699
212823
226941
692403
694176
1106004
1996288
572162
882156
1343931
1969322
515419
1859371
1199367
94409
566747
874758
1016528
1704076
838286
1465402
482487
1615466
30076
593289
540940
952769
120861
1486308
2054
640199
447378
349079
476379
111934
190376
529727
1508035
663162
247580
142682
1962864
1091622
922988
317370
1896796
1922218
842274
1233426
1280751
553082
1759530
1280005
786379
1154484
640069
1538284
1235909
148072
560934
1292918
1165138
497958
364494
1833268
501568
792954
1061093
1618021
442157
1929428
1915396
1953220
197147
1840856
1063787
1681818
346899
811154
481253
992233
56207
1042102
1410641
969435
1848342
579928
1514207
151223
1446757
528510
650629
1068985
1114618
1844353
1115912
598695
1307526
941293
1715990
322049
1167146
1216052
983862
1781299
1577297
1082759
353087
188243
1401636
1831657
429364
194091
1574753
1803477
1809705
328186
1489208
1628324
515194
37306
1554770
703489
1842715
55600
719365
464240
1440210
1553835
818724
720495
703950
1482728
28872
1955763
126938
1162246
1894764
1421374
1165748
1504740
403161
49105
1511192
1619325
1582014
602302
686311
1347136
1517641
148095
628846
491205
1325199
1728262
1046006
189906
1321405
548864
644726
1853364
435204
1702023
814495
1040458
140948
485075
1882491
770809
488060
1376337
455429
874262
682255
1139088
143735
286668
1627588
854859
633706
1317197
1534131
1745678
1126321
1855421
604103
436235
1855073
1610749
239896
664509
1574126
958215
1357431
1487574
1675873
1201338
1255538
131467
1433700
285828
1965410
601668
1296232
1133515
46510
1022658
181455
1643132
1505576
1570915
300203
1014127
273932
781849
1850843
1060995
1155805
1820851
1296445
593127
536873
787383
1069084
403799
596778
1990208
514564
736553
295067
1027833
106720
391087
1581496
938381
1717193
183583
163792
1136660
929642
1823138
1546004
1982165
1168880
1653782
1073155
412947
161131
462261
851746
1297164
796322
524048
1775029
1076178
423824
5802
1526403
1895465
1658570
1528995
1867517
1574296
1015489
1859749
1811310
1582047
1631006
1684877
1787329
1329029
1862835
170279
1401633
630408
727016
1200885
1957566
1313053
227293
424445
1340306
452598
391478
169918
1800524
1875088
1426620
1810306
196697
989811
24289
1285263
1031902
677171
291106
514291
1464250
478707
625404
598228
1415217
1938813
772606
309614
1499081
447379
873066
1016450
1776122
1901671
552098
728151
1025763
1813233
168604
1296241
698826
474660
157468
1261297
1243846
318269
993384
1025098
1208299
374632
289309
837492
1095226
982851
1780783
723739
1850532
1293722
194335
366096
1476645
1885954
881401
886515
66602
1731689
782650
1738994
1108852
816651
1574505
1951041
194766
1926425
1233057
1172480
769781
1630887
346083
1703917
1632191
604289
1384705
1796264
1356156
999071
446175
77165
1863074
1659335
903196
718201
40016
1774088
713598
614065
1998794
771193
15968
117928
932172
1213030
1209478
1522858
342541
1233658
484254
1480480
76734
1241585
1273561
1760255
1014115
619569
707041
1924635
1081284
1093156
1911447
1368951
1577020
367390
155737
1793154
20154
1176948
697047
319930
33840
1564987
1272047
964233
232627
885427
1135460
94781
1678596
572094
683774
618806
4283
352088
139487
1303772
1070625
219777
1373247
1539682
535538
1376253
1658093
1113942
724108
1119441
1345041
823012
1936659
500547
1617298
262030
1279593
1016014
1834646
1568505
1274729
250451
1686519
640306
1808761
879403
875575
749238
1322121
1003435
1204850
249527
1409395
1149691
1702820
1065890
425161
1245631
4757
1504549
1037820
829524
1531751
63653
1822686
1927814
1848034
1711003
338760
1775369
1248131
102725
306513
1003130
1379005
1222082
1755520
817482
873877
1611983
1076877
968196
19028
286551
1726195
1195650
1240741
1364727
1631832
1398899
732901
1234411
1925122
388729
1330688
34086
1988880
915291
1730345
557347
1178585
522798
849828
61350
1401434
1641627
795213
428110
837405
1052742
1912730
1559156
29765
150178
1882859
1276081
245451
204193
578363
1598323
1493557
736461
1356437
981398
967515
1891665
1044744
1748653
1464607
1267755
690943
1891183
1200543
1700668
205632
60609
1137239
1099406
577738
44002
648233
631083
1989038
47704
1267920
345265
656125
494313
1905564
46105
520037
108023
244127
1074651
1643142
56376
817871
553408
918439
36209
897034
261374
1483692
1294729
1416058
1046546
1522906
828448
96658
173064
1800931
1293695
1815361
429368
398570
307593
240571
36275
1464776
1910816
1579996
1175264
537934
818200
1726205
595548
564058
90688
180505
1972216
403389
170784
1824703
1529777
1021489
414795
1227114
1283692
818822
476615
1866724
1983395
1624592
1475536
698293
475304
1539081
1151892
737688
1199903
922294
30502
1622560
1476849
1179452
475169
518798
1469322
471058
1597392
506793
1837095
1094507
746567
1611386
1673668
366122
1521270
1281859
1125131
493063
1384401
992528
1835817
557268
1289661
1887628
1971895
1802369
230475
640355
134596
370773
325957
1224525
450485
1714163
915951
1955815
1290921
192164
1199630
1777626
1367861
135611
1306693
965414
399257
949575
1573498
1537370
960988
349524
434348
1972285
1131565
546055
268205
1334700
32147
1546004
1192301
301130
1084773
1132491
938540
1225501
1267960
682995
1329195
1354238
4190
706433
188396
1384143
982555
106441
412289
2279
974560
1153774
936966
1963280
1951344
551346
1515835
611506
735835
1791210
1932878
320938
210371
1463222
688100
700047
337216
1731140
1248574
498074
1388256
42318
918638
1044711
265640
318364
1474960
127659
847813
1336808
441228
1513445
1168679
1896129
884275
497949
364075
942449
1452073
1542652
1641857
403217
14955
1035661
1685435
22819
467213
1041332
108576
1832901
1107859
692589
581876
41227
1046217
1163008
1798094
877998
185142
1823794
371771
200116
1351556
929027
574415
1886701
1237562
165276
1286652
1915652
122543
190406
791680
1112769
18317
728911
1243041
1277842
1232074
1076971
1654997
1549204
1119873
106330
1991357
1595312
855399
82073
1637867
42380
1386704
669448
1506388
1669738
572393
496364
836808
294811
1986352
116036
497242
89260
523663
684789
59376
1285633
406567
1475368
448327
1203595
1999668
1703142
1187037
1601807
466803
51809
1365502
1736081
357768
172327
1152787
197800
856640
1421113
216246
853439
913918
849399
951795
426869
1862236
782820
480009
20039
692447
124853
875907
172075
1929685
1881736
1436806
558922
201786
1974479
1822067
1528424
1789458
1823498
410016
1926255
1776274
1839580
200497
844767
694406
1900011
1037406
574027
7777
1553597
1516271
840761
414252
6114
501609
1811853
1188271
70252
1038500
124622
1259649
836979
1769479
1439225
247680
9944
1148823
699329
516062
1365316
517584
932648
164589
1029471
104391
1345430
1530316
1936817
626051
591099
785278
1809080
514547
1275100
452783
1422707
1665336
1183465
145322
1753295
660728
703088
156720
349989
499284
1008973
1773282
112943
44488
1430519
1445919
1272102
1470230
1619471
1742457
61552
362013
1615163
657216
1060416
84705
1343658
523241
940055
462650
13355
216603
389990
22064
1159269
269050
1960370
1322952
81195
229532
1910191
1903060
202249
1321395
865933
1073648
1916622
112963
122862
496379
1038392
340088
758278
1831183
299565
337250
755262
553642
1674819
1916189
133565
813425
1508546
39202
429718
622190
270424
1255891
1152462
1545761
1267090
1122574
1604346
1125047
581102
511264
511901
1799863
1437098
253997
1237125
794126
739869
521601
1944337
1513471
1879333
295107
1128763
489576
1634070
1179932
854839
1319450
589279
1979496
237265
656057
1414761
1047673
1422705
1592059
1974294
1750278
1902962
738215
1591813
1773396
746652
1424436
153831
1013594
93940
413171
1622464
1473553
801917
1454180
702188
858300
1486300
1190988
745709
1710089
734527
1340254
734321
310358
1431960
739899
1684770
66174
491967
479810
1437494
1049791
652396
698425
1905961
1788597
772084
316684
461947
732426
170295
1908157
549254
411536
1535707
868938
298965
730919
397337
1806727
998071
1995220
1447975
1720726
1764273
585093
1079108
668183
355948
1724821
603250
479471
581965
1812923
1463806
1001505
1703059
463734
938528
1509071
411964
1074587
1177379
1766828
489672
1245404
269145
1190841
271251
117928
260417
1098192
149400
1972722
1496575
1017523
1289927
328345
1948558
1119513
65286
1080699
298900
135577
1277374
1583416
1644891
470121
1729592
1186083
911478
1681241
1209403
237339
755502
463271
640710
1984092
1394888
1953841
592401
1538618
863909
798664
1092474
953407
1770637
386872
1594402
526662
1726838
951674
724285
209152
1125019
1472246
1945178
1791602
308090
173739
195369
40664
578669
469133
674154
752962
1965512
769184
604803
1114142
188440
1458307
1674957
1047707
388105
279535
1837563
1215009
760249
1807163
1798448
435710
1847603
1301660
87942
385896
308306
1361728
595387
109268
1883461
12786
767278
806644
347242
796265
1802052
597917
1719915
1691366
662879
1244631
1821886
1126370
1274938
67293
1932551
517439
1083245
449375
971522
1292706
220479
691308
681034
45095
718286
805309
909272
1748074
292019
1636802
1239460
901585
1153476
1591727
870356
905189
1116860
1721546
1857592
1091789
1094589
1862208
1018737
816789
1357456
1103450
958165
1163107
894975
691176
1023926
935177
1222063
828488
1245984
1765276
101710
925191
1344405
142726
1952486
422463
1074628
1151411
1874455
1467745
667725
1661416
632075
1880325
1777583
608403
1829111
217417
922667
299443
1044548
600187
1615233
1040273
1448290
1862067
986481
1284377
1508121
422317
1889240
292742
223589
214359
532945
1339816
1605135
1929687
1042966
1601902
1885077
396627
1232464
1481557
141421
104410
1382625
1476535
1824331
1513110
123620
1945478
25095
378583
1221977
1203366
1615576
174629
1196015
1554723
1002566
22857
110360
963462
1887547
1705428
1184261
1116811
1443505
1281550
741253
1081282
1754068
959242
453856
10355
1932721
568418
1845419
474451
1593617
537641
1668891
1622982
1562204
1405254
1371310
537249
277860
440359
1319662
12702
538892
43272
1761500
496541
61932
1468454
1008514
97261
1513879
612037
736620
170532
505380
1918752
488077
1761398
999324
1575398
1141730
328633
1436290
1584524
335817
221742
617342
1546145
1028541
1245741
967233
141332
1186035
211555
270027
682265
1541624
1907558
92690
1228770
1200350
1860808
220903
761433
890518
1889669
1431430
1843391
1026762
1589810
1766557
612220
954138
1284084
833997
573193
711440
1100767
385496
1092746
637365
1159446
1540196
916566
1014183
1714129
1066338
609917
261824
1480006
1574011
213336
1992664
1340446
1061016
1873450
552096
877994
603287
1145308
1698031
536785
1941606
402392
279216
1880109
1652451
396636
691590
664472
1333192
1462875
691607
1357994
1343910
613389
925245
967192
1320858
328145
1801842
436417
1726540
38226
1493856
1829859
1844779
1038649
15970
1122460
705142
157003
403930
1350389
1989528
546392
154539
126703
1190462
692907
1881002
1358870
1514011
500723
1358783
1449071
670111
70272
404934
417704
599876
1727080
1266804
1852808
1038662
949466
347282
860217
938066
448694
946686
1819935
12666
977832
366783
1683157
866203
738909
181474
971831
1864760
903437
1997057
39270
1311965
1052998
753450
1053060
566896
279613
369347
156851
1112458
762040
1512861
1548498
537923
17057
1685227
1067555
760256
788542
238347
1308906
189120
1109815
448294
568457
1235827
1514220
1841610
23974
579511
962074
642684
1684544
672152
1318913
1653559
1273332
1417132
125465
1938551
779315
1594030
789160
401101
203416
705612
1798922
1938034
1355988
650130
1642335
1954868
1392770
42860
1503581
455866
1259026
418233
1479951
1769416
1554401
1134324
1071684
1100963
1610562
1083278
545677
888400
86106
739002
1048180
882190
916593
1365591
605978
1080366
457519
429298
134700
432261
1578589
321351
1904193
1895155
1332880
871456
1160586
1230783
1408704
796672
417596
1162678
93462
1665678
624088
1628695
1284981
468402
1958676
1588910
1481121
734340
46221
448224
982911
1380909
691865
1202124
1891830
1505563
954430
520662
173652
1461617
312881
926323
1925964
474619
620642
301477
1117070
91143
301058
655670
1829333
1730376
791991
832156
1955091
464883
388638
683214
1113197
1226658
809942
966850
1660575
1238932
330964
846630
343664
109752
671475
1570087
1379169
1454921
936554
1127942
1448649
27614
1832386
1377132
1276390
777564
1316643
942306
1161008
1025566
1470862
1733171
1053828
667470
1430288
835121
795399
580070
1820863
13298
196401
1045433
679730
1062100
1718709
880681
295719
847331
830341
280457
27517
1742583
634699
1807637
950980
498410
967013
487669
509897
1055167
512934
1081977
290358
1839047
948835
983792
1678510
100903
1514194
698102
1040998
1561565
1350782
71088
398414
626211
1961898
740231
426782
1414870
1437434
1394735
726271
563823
1632252
1171731
677805
166945
918162
1470589
976737
1270227
1110821
747104
556711
561674
967342
1420250
1593294
1584572
1844074
309845
370027
657877
82056
1169390
1428211
711607
1191086
417010
1306456
442143
996755
85758
1111460
260103
854575
329972
1210793
1902054
1016605
907545
1774531
1955857
500288
602662
883929
1580834
85908
1203300
1833705
630223
1005771
1761113
517617
1456667
673695
23453
448751
1948781
44745
1774290
1999746
1812498
1994437
1183176
1907337
1560369
1047073
922650
1901590
1969986
293726
644132
1825945
528291
695450
1753096
1853550
1859018
240647
1721390
1969944
886797
476191
902579
1502209
1864396
857513
781342
1466518
1720442
1493040
1680019
1689600
1716384
968485
1614444
485046
1823240
899395
633841
992487
1304120
859176
242755
455663
1966867
817994
129469
1899842
1616192
369589
1783733
508214
1599888
491367
73315
83497
1143728
32787
996243
1106599
677049
409052
1736250
1582653
1171117
593106
1239434
214331
814156
1757618
1772141
1278863
317083
26451
1674519
1960678
571567
859833
1706102
15246
1048433
1559549
53933
739046
1369386
335555
630925
1545700
1224796
1471945
603904
1433181
307333
715731
490047
1673287
65604
1141429
1799631
627658
723260
789201
1261910
298292
1594919
1173720
1426753
411949
458385
962982
557678
1339665
283690
1573717
696263
1389836
145226
956922
797358
1704629
1621080
435106
363056
1564225
1769347
1472184
1091608
1648992
1920623
1715063
1565727
1641670
911686
149290
447580
1408813
1024792
707272
1708267
270872
1431894
1705348
373788
894999
1775072
522908
1191552
162053
1605792
1295542
1299583
1845069
1204626
909314
1705433
1501879
1132486
923875
382758
676983
564422
1918588
1106614
1472346
1105916
1772165
709976
248121
554976
891970
863097
1794843
970825
403402
935170
945772
1478283
715165
291261
233071
222893
210114
1229902
1580372
452588
399288
510034
751065
104321
498479
241200
1523197
456737
1293034
1397061
1285145
1371349
1950280
1232094
694773
1322760
938958
1344391
118957
1061481
1427206
403214
1575057
438278
815522
1945806
142949
1229276
300645
1674348
1652954
944317
284321
1104862
375421
1411400
757232
1758813
194516
1913635
326307
1792930
1453233
1428242
1771742
466130
1881009
1105965
1870540
555270
1063281
1244428
1638995
1692938
1775198
1671469
1247680
1593886
1851321
1521369
302578
296971
1172473
1433377
770739
1862832
893319
646831
1990211
431424
1853833
1130222
566998
1433742
978067
581679
621851
1486970
1060038
1686880
1339517
1283438
1201509
298986
41570
1228864
1115907
1963261
1473704
1939956
899949
223201
920590
65887
1657899
1414258
1632292
1776381
1997466
435369
1748767
1118587
1132811
1110076
1692876
1043901
1805762
1147325
150092
673256
1215907
463950
1620064
353029
849444
1465856
765978
1985823
1244936
545625
841418
1286702
310352
783404
753917
909275
290715
1813053
696798
1719367
318082
763797
394873
1904223
1053
918123
741684
1242485
1803724
55654
420376
1708239
1208920
455008
601550
366413
1009168
354170
751207
757513
1562515
1635989
1106043
1205409
1410711
419771
1910085
1064304
1670873
1867197
1958085
1133958
1744130
1768061
1204041
393902
1447363
924962
1340202
1084962
11031
1941222
462440
1118772
1562043
1077562
1561318
265089
1922611
1722825
846376
130225
1274959
1158856
1419571
74233
1621888
302879
1264157
1679567
764682
1789577
647374
586848
459574
816080
1488907
1213463
1238610
1327423
1825949
1430362
1367390
1029994
648928
434191
249727
843786
180213
1461067
1589188
71777
1054958
121575
1677569
1444686
1357685
1790962
377510
302450
1372597
910104
593907
348481
1196196
1444437
81630
1791595
830672
1334508
121820
1264029
276478
1442239
1412543
1274473
632376
682491
222481
1149678
1380393
389366
478087
757024
717890
556313
397869
1188329
1330386
201386
1792030
876560
1460178
1963002
1804267
1047960
480021
1448029
1568920
699000
1595730
540818
916113
862450
1429132
1802053
832314
973534
1475350
1560842
562691
1103130
416572
1790715
1741107
1479879
1740769
1236432
1409245
1250487
429915
1238567
353885
601666
1917161
1454650
277044
1600968
931346
1323025
474872
13514
695758
1858701
970328
1012047
1172128
868021
877971
543497
903224
398902
572197
365656
469417
1311112
1375020
855397
881701
656253
1882271
218855
166685
469764
1120572
1271960
1946023
1249475
771487
423435
1783512
176654
620662
1323065
1899258
1798545
1920184
1556535
1252284
1699353
902329
1999690
180786
1186072
1463362
408667
1609186
745349
627030
1267020
1079217
1420737
937375
1281915
532203
19332
661544
529679
1220547
1094225
474511
933801
287848
255554
816485
1329141
966952
353720
1936105
1090865
1942467
1258281
854250
1881185
1281042
1355034
329624
108999
784234
496127
492889
660160
85112
798317
1086124
1001015
338710
398173
269951
1004310
727867
1717248
1003924
1150086
630586
1187241
1476885
320159
1741799
709485
1963803
841633
1780171
1194961
1462832
649522
1362570
295287
1362405
1160758
1132107
851952
452380
1530488
14890
1707220
1741172
1018351
306230
377878
1027497
1544248
331230
1793646
1341836
212560
112987
1205373
216556
285481
1119834
30869
1331227
1850131
1027665
1813794
362132
989789
63076
1227269
792845
981137
1766916
1514024
509428
1133630
1016418
1168469
313981
1950660
1260338
377968
1757463
1417062
118205
36743
1718470
912495
1809606
1027659
1907830
1444451
1063782
1934295
782502
1176947
562706
1330638
320342
1920822
1373886
1779053
738276
10550
1508675
55579
1700904
1387032
1656963
628340
1039308
648045
948334
1427553
1907988
1540038
522036
1356394
73353
767366
329519
1738284
1891249
1085748
1420360
1105775
1055320
909285
655472
208136
149013
1359460
1019046
1988519
1466716
1272450
1482097
1884402
565251
1103034
55068
588302
877962
542237
1995715
1002681
1792399
1621094
1393504
1627953
695432
273215
1216735
1406162
1076517
1290398
289881
1760548
1743560
579021
651446
1439029
1528633
618765
307501
1574714
818249
1498213
1789439
555105
1481564
356328
1748484
1157119
228180
782082
1920524
1055348
147312
510500
887620
782261
818865
1839512
1782485
1055918
1376516
1908940
1153340
1283482
1242354
722137
1049897
1224195
941582
1068458
821030
1337560
42021
537246
1912719
1932548
1507290
159970
520163
1446619
1201414
1687719
1188853
1931017
419384
825594
622353
1653703
1615978
635586
314893
273365
1740435
83816
211668
115869
414515
1710034
312962
966744
29564
341047
1087860
1566733
1530050
1706379
1707224
1653330
1891831
1544822
1784106
792971
127181
42234
1864168
199250
575949
682217
1466547
1468478
1288721
374921
295425
812202
904832
1288899
366242
1696638
405954
497304
207716
1888198
1899083
1513606
1882275
1977752
1701265
465761
1108548
1745510
825425
865248
1300333
746720
1359692
600214
1284475
971432
934448
467747
664059
729457
1301099
341686
1716332
1720070
1086910
1683247
1891143
1307412
226046
1482562
47959
1127359
854606
1809185
285112
306975
601768
674433
615577
1802784
1615284
449068
1309540
737915
107724
215310
1329776
712157
593924
1817413
1039551
6457
1821639
1476690
1565739
907128
788850
1530868
129798
600830
1144536
1208062
1557649
1068035
778030
1927959
883971
732959
1368195
121252
1101859
385810
850903
1660809
222750
586784
1675127
567910
1777946
429223
523341
724279
1487963
1012721
1592475
1918608
550603
1842716
1434832
103377
995139
105578
270797
193703
227222
1131632
569728
835150
1118769
1799234
1257516
1084029
580412
526518
333400
914842
87761
594999
889027
1537417
1660362
440989
1560581
23156
1572078
1972880
49630
129250
1999309
1311654
1587502
783742
1039785
537048
407120
492622
1854896
1425200
477638
344645
444554
1003821
1814529
84927
1388601
581089
1927483
1672120
1782717
964964
1767740
316618
651838
463176
1377209
1253909
1805642
1784233
1949988
1642394
1570372
1930407
416474
208262
1699687
224122
508394
494977
1018465
1401367
95019
384586
786222
782791
664095
1790422
1168216
1388106
330810
570290
423039
678521
77095
164531
239652
295608
885236
1708499
1064965
1809656
629571
1068206
1460873
732611
588191
90173
545070
1385040
1783328
1808523
1749471
259924
154921
541602
1369327
1504172
477989
1450211
1168602
207829
1014715
1566409
299735
211646
308174
1399331
1372891
1340475
941222
184696
670203
694331
629271
1388053
1836318
1956880
1885325
1283783
1738057
430501
1960026
1021475
832633
1484170
86577
680804
539615
1712036
1101243
696090
60307
628751
355003
1455204
81803
122966
74789
1691064
128579
1086418
1168987
246764
1661187
1303412
886245
866625
1452224
164651
1986065
355176
1132396
738315
698503
1622304
1014231
547811
820424
270443
959135
1635805
1502592
1934916
723467
1621420
879334
1290371
1562348
136375
1480959
759966
1477318
1914210
1707593
532079
171669
706779
755131
290629
1872361
609266
940563
387424
1840634
1258881
769397
1564393
1027692
1897252
897384
223217
182057
537515
1199508
1602146
1760881
1871630
1223051
394151
472034
1142973
868783
1251286
79075
482180
1373100
1511725
1421960
713373
1253073
219037
145288
366979
47234
351176
1323215
1057686
184079
1729360
719074
1313511
1436531
892352
93671
577074
114403
59712
1482881
1887182
503700
194032
1358718
1385986
1467797
982545
768285
1183371
1316706
943577
136400
148752
985094
1883836
1878975
361050
52485
721132
229676
1044620
1151879
1143976
1149886
668711
62541
164211
919754
621472
204279
1381575
994815
678988
43156
647936
1683353
1485322
1740556
1682293
1186462
504789
486466
909722
1071648
469868
359668
1113601
1090217
1553487
646409
1401349
975310
703980
1673117
1650694
1170623
745988
1463628
996353
551545
1526945
1616827
758136
339230
1100496
661937
1381998
1782550
308765
789427
1380534
66121
558521
1244307
82276
1377115
1914392
43996
245012
966225
388200
689278
13100
1829511
948864
1331422
233095
244248
873966
1556574
603194
485238
1257048
1154781
1492041
323434
915446
449320
285066
770131
1280584
467133
880162
1269807
872512
368268
141553
865503
586217
692810
129111
1943672
1740111
829826
469225
143309
1162366
1540863
141977
1973683
568331
771729
851286
1879233
1131763
103308
778385
1144295
255089
916575
1592935
126239
1044879
1087381
921374
1640610
1223196
757777
611793
633731
1349947
326711
460829
997552
337089
1404955
1403557
1085807
1312375
962010
1328249
55604
909854
146540
1603254
979802
1906635
144249
1588942
1642310
82125
803997
1481452
1423464
838795
1996213
25728
449602
963122
151407
496818
1082561
1996996
1613237
1975599
1529706
484049
1122669
630645
1880620
29806
1785940
1012998
654715
785430
85187
1976140
1573876
677037
259484
429066
1607614
300042
1730569
1556596
1456115
1709985
1438697
1793344
712715
252233
493612
550090
492023
635965
307888
671586
491463
136136
1708999
1737841
790662
1251554
1333764
715746
225594
895480
955360
1926689
1522404
724434
238328
633448
1480746
496912
1757094
1677765
515870
895221
1534110
529932
1996070
109024
851596
418709
1197639
936286
1460466
819301
1117596
180590
199876
1723707
639686
436577
656829
780896
1328876
192222
1427629
1058231
1985925
1488788
185880
47993
377346
383450
1743371
1155428
588986
769116
1811683
442037
1535729
766736
404566
1673630
1180037
792580
965883
1364449
272152
47400
1890064
447379
576213
304801
1800422
1753796
527702
208028
732509
1664648
1132529
1769706
1500939
1485939
487819
1657530
1826286
1651623
149127
419661
473762
1951925
1831604
1224032
1627835
1467124
1416016
1320932
1293186
1903421
701659
1886046
335405
722672
756486
1291102
298336
857223
754994
470974
714590
1875615
548947
832353
1338754
1668133
925515
548185
903677
877574
1803969
210064
165536
1877263
333177
808732
1301608
1788777
1645473
1342982
328988
631782
731973
1796462
88488
754333
786063
837296
119095
1421576
1640225
1099896
1082639
1433801
261268
1830114
1592198
977279
159367
1820993
1178833
153361
461070
1841798
545754
1840085
102785
1869203
527671
1471007
1563853
490564
1306718
1482375
668222
1979685
1023676
1912256
1605438
128297
214789
283137
665158
1922415
1563520
559830
371771
1684224
1831386
1437690
1412386
1352900
615073
1352491
625334
1506660
599705
458888
1474349
796322
44040
1948695
127017
1691756
980559
695969
808360
1651796
938746
1024239
823571
1903756
363508
1564360
899927
1184841
200902
449637
209032
1405212
1481940
1276730
856133
716081
1062401
193586
1499181
991047
1190692
131185
1139646
1629043
1876094
1674068
1222231
1731631
872366
951798
1914035
75612
1863045
1984505
1252355
1110542
620909
1396543
1978831
1362057
644693
1745188
741148
163445
538478
821047
909193
370076
1911155
1052022
427738
377796
296409
1237138
769036
1997909
1880999
404899
138191
1760684
1526970
1770638
1350544
636558
1445713
1535539
1539664
1035263
306936
1904047
714075
1571643
1022978
144980
1749099
785083
1528197
231564
422229
1127884
1264250
1848826
699765
854268
1323517
635538
1056610
1280736
1999586
848766
1676146
650553
1311894
1854578
304560
1534286
1667653
352009
947111
1253773
1050453
1369507
1208081
1931887
1655412
1208635
682385
694183
298426
1260758
979008
1959887
1304926
619558
1522618
82835
1079732
279620
1264256
783622
150477
594032
347111
313283
1036325
1278883
1367278
750987
926195
83262
1249367
1553560
1507472
485233
1605745
3227
10331
1136667
1267993
318263
596336
1590036
1575783
1039819
1001576
1935457
253220
1242081
1529251
91849
1582624
898552
232683
1033371
174686
1144439
1616650
589487
309196
210686
1001278
1677321
1026989
1751703
88413
1843326
1893763
1642343
845285
594267
1335217
1413074
1686548
1054361
96936
1508999
1123482
422276
1289387
41958
754182
761394
48998
1592287
370638
363556
1785138
1136585
1451967
1689723
1324092
325060
227253
853677
1046368
1637346
872704
841025
477173
840367
1387780
1208880
446164
1602954
146401
654216
148981
1094775
1871900
152959
212154
102130
1230786
1067167
988918
1815723
231442
1139910
30041
1603894
354402
1665930
1130693
1008234
1936247
105567
487287
1309167
1763913
5140
1189565
853397
1704865
1789473
1568365
487711
1747894
1267207
1967507
222202
703031
858588
1785148
736252
1993193
1606563
986541
55127
1175714
293104
345455
135885
1395890
716258
1558095
1194380
746789
235140
1674934
1756776
343091
928310
1900010
923123
1028044
1671350
1210653
599440
1164168
847674
622014
1639126
1801666
1002643
83180
3527
1722145
1341661
994371
517600
1098230
1900425
690663
62460
419064
1758244
1643223
1137375
975052
28584
381026
608945
508597
1867999
1027814
96244
745807
1195473
195798
1684422
1627206
1066840
977550
353029
489328
1567663
183748
1687695
1599308
1526947
1029399
1500545
1415792
1297722
1467111
243032
761591
252204
1486801
1972490
138214
712333
1136572
418730
1198513
479547
78033
1515504
115176
512355
1991105
126622
489376
1225128
818937
750031
1433328
808023
1834252
1999501
1274501
1951623
1040904
1973689
1692078
1516076
819027
886716
1956929
703349
113277
88579
1791048
1244859
152880
1903230
1887982
462617
1734325
244036
738921
579441
1811643
1660229
47531
1203252
884575
1212327
1273488
599021
892933
1669604
1873927
101282
24778
1061144
825710
1212787
366902
436356
1522732
1978367
1524289
1384814
1942836
523447
1033436
1752503
608420
1437236
928660
1273815
864234
862530
144375
1408801
34868
815730
1306690
1168158
691826
330343
711673
381779
372041
1889927
1085761
1377532
1072756
1612366
1333642
1781510
1324828
954988
1032038
978624
755201
440961
390221
1180970
1644297
383967
1653303
462856
79361
1083438
1307660
966662
676068
774194
1897589
935551
1254673
1997425
1160911
1222390
1798596
484509
1420420
1825928
1849654
1530354
1521750
1172753
1073967
1602083
352924
307565
457244
1554138
1938603
631057
1861773
1706531
1523182
466089
261530
1741017
1541936
910187
1875905
349557
591760
1464956
1871337
791574
226608
514987
1296440
653965
1786076
1122582
726383
1781839
1756976
1394343
1692307
1785049
303753
516723
517259
1571575
1536181
426630
932973
1939902
1920076
283687
56981
1126682
1876274
655722
2262
1909953
963385
779643
894689
1175874
1142040
284847
1687821
1557208
870981
237922
664481
911346
529062
224729
1825185
1957873
297763
1732086
1650943
889843
584899
568826
1607543
1087927
1002037
1798061
1567039
343071
1067965
939577
300782
1397561
592227
3391
1338666
1940457
195657
1895
1181697
33350
33375
862652
412256
1701225
908032
1155123
1169436
634173
667182
555149
1175189
596833
270758
1095505
1927436
1353113
120030
1043872
860293
348697
1958961
352903
445157
6555
1494026
83448
816727
1544595
1509848
51253
288248
2269
52889
544240
1897898
1537282
1132636
898638
657404
643858
1755150
867468
467053
754155
771308
550541
1588691
516819
611683
1923169
7169
724920
205096
1105147
880150
819023
1986794
996053
71911
1868572
605939
770624
308704
258936
1829147
1636388
1266434
862366
913656
263009
886699
1610077
1603630
1809220
664402
451886
1091353
1222260
684080
1562052
168803
1164641
199636
1073533
782853
1584550
1148242
495446
1819166
581714
1872554
166051
437631
1623237
1186858
529484
983962
1343989
128242
926587
738371
1316292
537828
648705
1026992
477365
1068680
1998572
1078401
306334
775700
989566
205446
298683
1403840
1863196
762977
780639
193085
339474
25532
1913279
708145
81741
32137
1586476
247828
294090
1467432
180722
1793939
1737397
114904
1393777
1565062
1531112
374287
1574046
1043477
1844692
599430
29085
494821
763574
1542387
585315
1399997
1937649
1897000
808909
98736
1890976
1682148
79463
1410534
1649065
492781
350926
1719611
764833
1355600
687665
1527750
1489613
1787934
1914953
1451628
424366
1967743
836519
700117
1369630
682164
1014271
1704511
877556
1239128
1979138
1317469
1502909
828840
1516153
642497
439857
204596
284150
1638799
1745100
1873885
1047112
1485101
203572
1517676
269748
989801
1902866
1504357
940665
700808
946971
243754
573573
47821
1691579
802477
1181011
433778
1136190
1665035
825780
859716
1555593
1739696
622353
1245023
1450969
301629
1479617
708115
935533
947805
1031126
870846
990170
89568
1712093
867794
1478528
1747486
1969826
364723
1345700
968344
1446123
187241
633619
1976047
498723
1599413
218875
625179
1534043
221222
1810450
923619
1025387
212331
1852690
740340
1233337
1869491
1142313
852990
1953807
419685
1633793
1823405
1209320
1762370
229220
428663
203575
1506960
515396
1801152
272930
1830341
1001926
1349327
205607
240786
1934083
353480
1429956
323824
1161143
1854841
886330
1484045
1623585
1624477
600679
168013
1530054
759115
77527
737406
144688
403969
796152
1454041
990408
1891314
1416737
553717
129844
629361
385050
1248839
1414710
1116356
787872
1733981
323458
248530
852872
501580
291916
1542015
1224807
745343
828037
767321
1817988
1601145
271677
1623788
634308
787824
819746
930546
552802
1545415
1912063
775285
929157
936657
160405
880451
722593
980012
1803853
738113
1610582
598913
1074719
381680
28970
467076
1893816
520585
297349
1489375
372094
406274
283258
1346356
622340
1122270
1858870
745019
1666321
1927203
1977318
935583
1278923
318048
921536
306549
1298774
1563518
45191
55009
1979140
1251583
1917518
1499961
243316
1559222
411726
1575748
1471341
550823
289315
685905
1939108
1183035
638149
1597968
150743
159373
521522
1044094
290884
1105882
381918
297053
835745
1296705
1062698
1686797
1355171
228537
373550
213769
928057
916736
1056971
354202
138355
1488125
411488
1055309
1908973
1784304
659836
1414471
230941
1262117
1143995
610919
295733
171698
1313226
859837
800001
39256
1629036
1990583
1911254
1939989
1703008
460137
1160932
1962653
862454
907997
466429
411552
1659443
1275444
519328
638014
455180
1861245
1881069
1850166
307123
1398704
1606587
1937010
675459
1591131
1269079
704409
1823879
1711908
545443
1395174
352298
174750
1263797
301740
280347
1053896
803351
1378360
1074013
1638045
1403189
1763976
854797
459694
1376994
1052185
617141
575972
1525496
410191
128065
587844
1062644
1272478
160802
929908
1311450
406441
1822534
472530
1247587
21971
1117913
1325569
515740
792498
1952769
1749932
1094318
1913115
1244951
494554
1017739
883921
453100
1693919
609959
1660980
1830936
263070
174367
1362389
969598
189992
890397
39815
778384
1723025
859690
1683296
1439938
1675359
598889
1590485
1948208
905747
1302705
927723
1688271
606642
1011901
1844150
1826100
1532028
833821
1898308
107836
171997
1154497
1878566
1243364
1065643
1135287
610312
1610751
1199372
807631
345532
312150
1178099
1084844
1487395
1526385
1035246
1705697
625681
141434
1825600
344863
521566
1127749
997948
214264
1870782
465594
1965967
1695609
1764437
1371286
1251644
894187
1153973
467615
685287
1728683
467731
198997
927146
1232839
312456
297264
197089
1970701
791541
922055
721552
1027991
691545
298038
449989
801724
1929509
751773
1774946
1469402
572412
94136
1466756
1098447
440205
103021
1684344
1738616
1437424
115442
720972
1272105
1459779
1219239
598794
623346
1481435
625835
263451
1262755
1377702
1817978
1154585
1799076
1777091
1194872
1457541
482247
488821
1871255
1361127
1857454
1070264
1529063
282693
943695
585626
1650117
1895283
1878564
52634
1192953
76948
825843
1326256
519744
760109
1536468
386148
1087264
796326
1911744
1262352
952911
489572
1991667
913671
74404
471718
721508
1649133
826101
1261442
188107
348523
1202490
231648
21563
1501909
602508
157109
1602793
1638283
1903325
1936702
1903071
1323652
1205337
948436
136256
1207594
1126408
429532
890827
922562
927766
346670
1037657
1799200
216550
367055
1718785
1458139
1571454
1404464
96234
640129
1032019
766034
610302
910113
189621
1271059
1998256
1358972
828764
358945
872985
1571901
1513400
1547753
1731730
285318
974389
1901821
1410403
289349
675876
1582433
1651878
623297
1188514
1049170
1301487
238618
737383
208839
460851
1049886
573206
1222858
292492
1445014
1538198
506725
608934
279754
593009
1381621
1461609
501126
1266568
967901
443965
140087
1973641
1558722
1867596
204067
924641
220365
1977929
154646
1853356
842040
947263
466514
1276293
97653
1460220
1087900
141744
1917571
1302390
1819504
1467534
1385745
454327
720313
163370
1695795
197588
987949
1913132
1682844
586020
1223950
1173028
376970
859020
531140
783050
1024873
953903
1596929
930783
490122
1125930
101308
705479
1125701
224698
57327
1306278
1070457
314997
500029
1598163
197466
865232
1184948
1725301
232249
503344
366129
1673186
1643565
354804
1280175
47988
1464186
893878
1330974
1454355
275858
975880
11968
320391
742145
287813
779401
1890969
230903
1582245
257713
1372171
379557
53211
1990571
626446
1346245
796522
293566
1024486
1448190
1399820
1763557
711739
1301966
968726
1380596
1709487
474977
234197
277528
654069
513702
517764
1649852
454690
212624
431691
475286
108215
44392
844938
495180
1832368
911466
1973442
1052198
415195
231367
1275565
317597
1733406
1249664
1629735
1008746
1177236
883619
1236754
91475
1009788
949093
490266
1027234
1680744
1199629
1015342
1653639
250510
1041157
1238590
229956
6208
1297196
1939512
495527
663270
144002
446887
1046694
963520
277166
1864489
636944
1130298
1324685
193655
1119603
342293
1967434
1369052
1048103
143549
1181240
954343
1454662
1107644
74737
1643047
1377591
1624573
1049926
1957229
827838
250737
309348
1587949
1329514
1855162
196098
947661
718732
51506
364454
417835
1578508
316831
381676
708510
1416
1796901
1354502
1143631
933140
720441
1316563
313297
371991
1621037
739619
1990911
1836863
1469109
1677715
1885830
939085
292450
612379
1927231
360519
822450
1513763
1218920
1804506
1981823
165423
1300112
451053
1648745
165383
1895075
1237541
676216
1146933
922040
523602
1661618
153761
1019545
574976
20449
1666249
1245029
1638732
1977527
85362
184527
1408501
1582384
1116059
1990505
1001368
1766405
143620
1642099
1915702
1952661
1743448
1875588
1525796
1004990
245801
1396383
258096
1796614
1619109
971845
1254458
785038
192885
902160
1763725
344791
232290
1306137
924765
1084893
1376258
1076747
370756
855540
468404
283533
1725408
666833
1010815
212842
1902540
126465
983555
1551719
574093
536579
619001
99694
428169
1246251
464992
1115030
619194
657431
1638148
1320817
854048
664913
1982763
562207
1356530
566428
765453
1360659
223415
1246040
263038
135993
883411
1231541
653514
1267641
1619104
1873272
620832
836514
493485
687355
168591
430432
905502
207266
1180084
1694535
279722
233077
1339934
1200591
1367232
783745
880367
453062
393272
855873
886466
835299
1083869
1067020
1457050
1632745
387374
24065
1209498
1691293
1139004
1107681
1429283
453064
206336
1128805
740323
1497648
1722164
151691
611998
32181
1325188
1464690
596991
1692922
437152
1293696
1947427
1185749
86810
1345310
128384
1807429
367470
1140750
1813283
722517
357446
516445
1176583
189883
1404062
742141
1269712
261056
61500
869486
1188070
117693
407981
1546172
1720519
647025
350464
176038
1029336
996285
277288
1690078
900601
1649685
1200344
380983
739009
1881594
1191163
1412766
1554041
43716
1420916
1237192
1627226
761902
1658014
1511365
1718176
837676
1621507
1716112
393841
153199
635476
50094
886318
120512
1452553
1605571
116633
1683934
1383950
154305
1442064
160632
206029
1482387
575928
1295756
728253
1961610
405728
1333672
1892329
788298
1830666
349032
453720
1341042
1354795
366527
810431
1125358
966459
1523833
401974
960690
291297
33272
1002083
1627278
983416
1566341
378870
640276
426395
1680376
998834
439951
1956638
531366
197985
1289232
130768
285893
1808013
224407
1904018
1066407
1494319
1631720
110460
840198
950714
1545179
884094
1855714
501723
598812
1659505
388796
1127999
718828
1293842
823751
1415876
366620
931615
1784746
1007769
695543
846895
905136
1717348
1646058
688300
306017
685271
1783241
1132878
603456
1728623
1010706
56072
221292
1992636
1241721
257386
1948707
425782
1324222
720116
1165985
911733
1682591
1135405
1770773
907118
1771727
443280
227902
1921030
693121
1196254
91668
142079
552287
1598520
1793640
1392743
1826403
925168
1519914
1308057
1280941
1583530
46564
481441
1783309
1254173
1776410
694464
1748620
1462506
1144301
1301360
545930
1651957
1829534
523156
1567306
73298
976897
471866
1331133
554754
540043
1922170
484085
1879870
1544071
502107
155650
17861
321570
739812
1953511
873218
1162682
1468828
185365
178973
200726
988637
1743749
1219396
1167389
1104804
298169
1260593
1553369
1648397
1873520
853555
1063668
806149
516257
930739
1151556
987166
1918283
424958
915815
1754199
177022
1868553
1033030
985445
262850
110013
1418654
41536
1059683
1823840
556858
406858
808828
452889
1325883
925390
1411013
974923
283696
24696
1695435
1013726
399259
726359
1004771
1989701
351281
1245239
206897
1726945
1265969
583379
973875
1601925
754780
256594
362350
1531707
1682826
1580682
352803
161630
921766
614148
1579528
993750
528876
1671554
1254684
723890
1881988
1488781
745682
1998294
1599069
999747
668910
253006
1327095
1761749
332145
269162
1755625
1473371
1008127
1421125
1420630
124313
378243
1781669
1745222
1047883
863770
128113
1689678
1068518
44142
1155258
1506962
582499
732190
1452365
846793
1493814
1555962
1226249
625440
116011
1727275
1136629
77472
214433
809833
120397
1196368
412787
413970
387056
1069666
360482
1411218
1103587
1398284
171159
913755
241254
1630638
542980
278927
82365
1492571
194283
1297913
1478857
1404602
1394168
184326
1556638
375543
716051
565207
1443583
1730192
1084644
1860779
1405997
1410342
342914
994063
1530533
853021
1368917
1518280
1538793
1306668
1701915
309792
1724225
1299868
1170549
232453
645636
44696
1483242
1191413
1849774
742526
969347
170434
1425368
246352
1324241
926430
256606
1145739
820992
1207219
1406493
80895
507039
1675105
445173
791331
1086864
170761
1870953
717775
1767543
941660
1871588
441247
21328
32602
775544
1035570
1304018
449445
1981570
301903
1859505
1492552
1345530
1165478
1554157
354843
1113167
310424
1722504
533575
779076
161160
224951
201193
841042
966906
1369807
902800
558604
707385
426927
804251
302942
1450134
1540676
157608
1598850
483628
1467565
216663
765688
441032
1089082
422373
50528
1224793
1192691
1212334
513557
1938329
364357
1236987
1250921
1377926
540038
1594497
1249787
668762
895682
843162
1456684
773345
341981
981211
632569
727564
123817
283587
690771
805111
1608512
1863239
129164
569715
178437
1214385
1091269
1135137
31124
590092
617229
1466915
310799
1536845
116055
1425829
1339438
1127817
398415
817819
107987
1303193
351797
1241855
142323
1845544
405091
1496402
423651
1613754
1706925
1943820
733707
1926444
1824783
485368
971919
968882
1596458
1378922
1257388
1460709
1961651
534513
826686
903926
246430
1131747
1326069
1388825
31719
431509
1998027
251765
1930518
1773835
556057
1665508
1541259
1933465
796842
105751
1050681
1495695
1168240
201237
579282
1711643
1150889
611222
1815056
1216985
1206811
1883599
590669
1394394
1386999
952488
370630
1023794
1867644
845357
223316
1749154
1084884
73184
1998433
1424177
1944871
186166
1692074
446944
828770
1805100
281151
1994397
32081
1326492
1583236
261133
498391
4206
1196334
1928854
307542
1452623
1018910
700387
272022
348682
810772
306179
1467809
276988
643247
1866982
1708732
362702
48044
1192940
1543479
960043
1739939
1125330
132328
959097
732744
1953581
1154895
1309950
1066604
1431886
1045435
10460
1528442
573874
1450591
1942349
828097
881079
1874103
252722
448309
1680813
497672
167474
762465
741293
982796
300229
283464
1179868
1420233
119470
462999
415798
1954228
1713036
1201726
488910
831564
1455922
1032495
907755
1312491
1237531
1982512
1308439
369328
1237703
427519
949888
1372751
149498
1966651
1766312
648093
758025
1609834
548651
1763723
1139893
1374849
1159971
1409674
272517
1031111
1910566
525659
750296
1526484
1543846
145449
1385300
612723
1904350
727263
1413728
679309
160002
443962
181402
1944829
731712
577975
1221160
1855002
1196911
587887
265370
1032698
195356
699234
177042
496127
1623991
1001212
766795
910953
1981649
1630952
588638
568102
267079
147543
337315
39522
1680801
1595349
28050
353755
1375870
996842
1119055
1579344
1614285
760921
1854096
667866
1874082
1929560
1926876
1282645
216700
1019853
1446410
647139
310083
634156
1441244
1858928
1907100
1818828
769348
143506
1115151
1823145
1037869
1855561
508228
1924473
1887542
1005778
1319592
1858857
446457
1866442
1347068
759561
783785
1445081
1199077
649655
1911224
1279108
1429530
1687590
1421192
875722
247702
457858
711906
1439208
1646594
1750716
1188263
684624
227540
1232217
443574
1186216
520004
374653
437224
68096
669284
1112816
830858
104982
751814
1016304
1664279
405810
462145
101869
547121
4131
1493896
1191365
1302694
710542
1165220
727648
467330
1002121
465149
1462163
1421182
1895690
682776
542006
1113509
667036
1524740
1842518
1937776
1154143
336408
1125309
1886169
1227342
1084644
373255
1789183
1224553
381693
974045
949556
1800654
311659
769938
484158
749900
1586562
747456
1951951
1773842
1393807
388951
1034930
1878136
79302
979771
997899
53096
871939
655937
1043673
305646
359188
1096317
579427
647836
244757
503319
597226
106465
114269
1841079
168867
236523
1920984
680538
1093335
22260
551448
477268
1847489
1787465
1258160
1177009
628774
916952
100987
155206
807765
1816945
1683642
276199
1455544
1864654
1017128
28289
1330804
1457790
1157842
788889
354906
1387860
569878
1404351
236798
1234758
167358
989903
317201
1998085
750217
978181
498656
449091
541501
864790
1063196
1393790
1305037
1398220
1367673
1854033
930315
931646
712657
463015
1043363
576968
1531430
456329
383682
1882451
1033773
1320364
1432076
636868
1660569
1320256
381888
993660
1694873
725172
1258356
791859
1349500
313462
708386
1667582
494839
1678466
31912
544762
416650
1451906
656794
1624512
1902266
1119949
1996147
360596
1117512
1807461
1998581
1973289
286342
406205
1858819
1039894
1358198
1185086
288855
347484
1096076
1286506
1290628
1725986
1221991
733770
1840706
270267
1738134
855447
1796343
1855372
1534886
1074874
413279
1346347
497975
1259804
10731
500850
5055
1774187
1909739
62694
307095
1214515
504934
1996510
1054388
586174
428840
1438284
542922
1713675
37280
384269
657493
1144511
949864
1998557
99053
1318860
1819911
1108150
352269
1812255
1054448
681712
925147
871558
1529995
106379
271070
1359435
37427
540826
182063
62585
782130
648585
781452
462861
1430417
931098
787655
1421280
791042
1121294
1622954
661344
545647
521632
1778632
1870465
158200
1266491
1289801
1991904
529074
1680053
1579023
1505631
1677667
1742640
896872
87193
166127
80470
415147
982459
1776684
1412571
369420
1607379
494065
813100
1983172
1462816
1603931
1907548
236243
322485
433154
1301521
1285051
1413106
1207936
1839071
1171219
1851452
1037975
1089490
1965332
648996
924308
463117
1094596
1974806
1665065
518519
1248143
759258
1417888
1428208
1334499
1235150
286420
1699279
1944185
722867
220997
471985
1783591
1900163
130840
1860197
1559271
1321584
1992231
1112102
712754
30761
240777
1308531
864921
103418
1000582
1118514
1887293
341348
575989
114429
1160976
1439407
108928
603501
1974890
701769
597985
1304004
304975
864345
287404
1284088
1872580
1008322
289397
941264
434499
1807807
1115915
1444863
556907
419080
203133
176968
1955388
898936
1510525
75057
1223130
1222118
1702494
705199
33828
1911319
1989035
614052
1977255
55967
203108
1906860
384854
1569559
418217
1017294
1015945
644376
1291285
433243
1036792
937148
221622
287320
1384595
1828073
1155972
1876241
1173282
457729
824623
363661
1786252
359374
199735
1728943
1442307
1839110
382703
1440828
1702057
1364641
353600
213104
591733
478712
39784
749492
169787
468801
1936634
129702
1413609
497303
337041
1169553
988985
414508
993112
572951
1661832
871559
1319501
1825913
1892551
1208360
1663087
1641954
1622706
1494274
1924006
613953
309809
1705731
1466243
1472168
1730341
967572
414756
1321373
814910
1425829
1472905
518592
1228829
1666790
337242
1296167
743677
1194473
1587688
995397
640890
1079137
444302
279924
426753
708105
1524714
644294
1176117
1618719
1070613
606826
1719367
724266
440417
797795
768912
1937865
464202
589676
976236
383514
456397
1313279
1547688
930621
315473
1272790
205791
1467828
999100
256031
1065224
937525
720294
1455910
328090
381532
1558901
1076598
1977426
827575
1598955
240027
1300193
1810200
1325147
655418
1042757
160917
36651
558334
1855015
1914212
886881
1289220
1224324
1862037
814502
1899448
751445
1125923
144119
1732423
183201
1181432
1708300
1079549
1166476
496230
1614043
115443
1099263
267299
422368
545687
75859
593394
97864
349097
1235451
1761670
425504
1532990
858646
23628
516374
1869164
1677244
1345819
612196
406813
872939
1885871
1035498
1357228
486250
1919429
998434
143173
544807
1499983
862844
1042543
1711350
908363
1946323
1134825
1075504
767409
103042
62860
1278249
704743
368114
1000479
1446112
1798432
184007
1860445
1676196
525408
1224395
785992
918593
1547975
1511160
1273301
403162
1310526
1495190
696620
921158
414525
1076868
641319
84753
317659
1120633
1368735
1882412
730120
1500213
781639
1977656
1629188
1539143
509592
57765
1164005
1117495
444050
1200591
490664
622124
485721
1088944
1822618
1221284
134183
993161
926840
329059
291412
780833
1034641
1860686
564092
1906155
884604
345647
448458
1278668
430445
1447525
386214
559598
867292
714106
1603246
1191438
1861389
571530
1035243
1574132
165781
434935
892061
1745506
372258
756778
547312
884308
855591
444556
1013459
980720
666178
543150
1723
780475
1384340
492308
1526085
1895150
61406
759078
1123561
1758873
561445
1401321
1854124
358200
363896
653502
624813
1404090
826972
566473
748927
1962156
390341
1567808
1457502
1207371
108950
1312622
254954
532447
1623439
1802568
659425
884192
214366
1825074
1378596
1480576
528661
1204827
447340
512864
108944
1202265
1119180
928245
1053918
465205
1070515
1947818
1668656
1716313
1972383
819720
1784393
1497492
1938371
1735887
783843
1880219
1917730
1373894
1806852
775834
1306222
1901553
475187
959834
1970585
671283
1623298
1616943
795868
1166501
171067
585855
1463643
409949
995322
1124442
628668
1178867
634128
347069
621284
518026
1559883
1115285
36140
542693
1604429
1717470
1381348
737803
1326067
1219263
1077684
1752939
709977
1880011
1234134
347587
953200
1951641
1449172
760550
1141139
1525048
113270
459706
1635654
418879
660467
216065
967122
1076401
1474280
383538
555513
1638195
161686
1464364
1468689
897399
71977
1836919
1518923
268862
480873
1541302
673667
867144
436441
210018
84067
506803
1532537
65736
1880376
265706
1021830
1464170
1666709
833441
1667164
433869
543652
475126
640914
62023
163311
846364
1184673
1429787
89568
1558870
718332
973936
1725338
120495
562506
755437
534950
1986539
1601122
714735
973432
257423
889753
229051
1861960
677112
1800235
308184
418292
579439
729435
1653295
1854953
1274041
91772
282900
894121
611855
1525001
491456
721785
1820472
1865080
794826
703258
81550
343987
739953
598049
1282798
398787
1863980
568058
1435698
781362
584694
1730895
1864325
512190
195262
946763
1409670
1667869
577261
1443806
1195397
1827071
989663
1515365
1476256
1626687
1212204
556081
1785036
823099
1586644
6159
645533
1374907
1307934
1515017
651767
1892861
1848551
24828
871845
1438528
1515016
691551
1232263
1032008
28454
1810125
1214038
1271723
1446121
958255
540899
403733
258541
234315
1329380
403416
1318143
714020
1422441
1992841
1521986
1079601
1931530
1449876
1038466
1101996
1896912
1047569
266105
190138
1330362
1406175
1665043
212402
1114510
1237612
480223
1617738
1738159
1047927
311594
1124564
1571934
1954614
1194958
907078
1241407
670836
302471
1506598
1514365
835955
4161
729904
1879792
1026875
94386
403197
1398131
1593552
524196
669622
1728618
258352
1842962
1483239
1969261
920146
809017
406714
1593022
1640801
877624
669573
1499130
824715
1352654
1237591
1770901
1791471
1409560
1557761
1525788
520435
657133
310281
1050762
148824
485480
977980
1452914
1780731
666496
1000386
1963023
1951212
1862650
866682
816302
76366
707720
83220
288870
283654
1598500
612153
1953002
1574154
1742621
722819
365472
461900
1466944
997872
1270073
949769
956775
334831
752215
1516044
1579022
1142902
1933306
1700626
1993052
811773
761558
369294
1386671
348486
1905135
905748
1778619
217398
1205040
1112197
1405194
260148
1064917
1725160
192909
18537
648071
1389402
353693
163824
1072290
610141
1223222
1521996
324286
510990
1117129
801408
774692
1997140
1246159
645825
1518058
197862
219840
379460
1269849
182570
878097
590779
429196
1392104
1462327
1039398
1572118
514825
1515156
546804
14079
679228
1085225
1186787
1571060
859489
128756
1114033
1462582
1177168
175459
1768678
1004021
1748653
1809937
1107819
274237
1156377
1849270
582382
207343
1901350
1520098
853999
1725235
668090
889455
68679
519494
954546
1549680
1395668
1696407
265876
1265533
944341
618862
151364
1223754
1441397
1344052
1735528
1590501
1999603
618002
1138561
748926
1568884
102703
686045
124047
191819
1801499
309660
411540
1146321
918892
1366419
556189
10654
386979
445348
87002
918667
1729706
1699337
112590
1238255
740009
1846161
1167581
39624
1613365
1815690
1766933
96016
726472
1683353
923773
1000177
1200825
737170
1199644
1238320
450103
145203
89005
478835
52307
422821
1560760
1869245
1484041
662332
936906
1921674
1974931
544829
217476
203640
1874969
1162480
1092172
1893787
1844685
1434624
1704470
502612
639636
138496
1530298
1838876
795458
659087
821475
1653817
217063
783949
534817
470299
971218
762180
1753514
1254270
306436
1758661
212779
271745
1745590
1259208
1566440
312863
1449292
1647854
1996598
1952559
1047147
1981396
876716
1245154
994475
1459424
107722
1317114
585399
386998
1490572
1832352
813600
1111900
1686729
1687246
1300195
1283703
543732
666639
466063
1471898
210198
762446
976192
110797
198939
1407402
1881816
276656
1763197
8700
917641
1184438
1871514
1810373
623107
1875297
1321437
223481
857009
6188
461677
526283
1393542
1946153
1165727
825188
1610011
192654
500150
778190
393720
328094
401963
569725
1790806
373541
1840927
881271
1995041
155551
657137
1731481
29168
833159
1380157
404702
1818460
188794
916406
72038
239609
1681890
860342
656069
1353951
1824278
1818522
247682
355662
900079
313771
715026
483380
1389900
97157
825234
1685698
1535987
1377195
1503893
1203625
1264170
879789
698859
1675023
1394295
1247752
1092286
1530004
1808299
328907
1898455
55686
1717480
1936498
823457
25962
1772029
602709
1626732
1165857
950033
119684
708752
1259826
623556
63952
878219
1322486
1794638
1290997
934761
465644
1235686
1412862
1235914
268645
1260294
180971
1229153
1411182
604565
129717
1019671
1758276
575769
410576
1924915
1225124
664910
3018
1330607
617854
1778723
1920416
887177
584992
796779
618453
1076641
1556132
1572047
1078739
184250
544802
338722
436845
1519403
611235
1253625
747518
1396178
697150
595875
1134295
288627
910577
1801938
165879
1156167
1655914
178416
1355057
353317
251199
1426681
926890
654800
1448916
977688
1099837
994933
141619
1103649
1794154
1737620
707343
912788
1192657
1508718
1227935
676605
1811875
271360
411561
1764817
1711317
296873
1869705
1264541
1742270
466678
771157
975802
1369697
1230664
1814756
1267738
377016
1668197
53322
1364238
885950
701937
96243
132607
1268460
310453
1625244
1274267
1849917
714125
500600
191091
1897932
972168
138681
1589364
852174
724963
865523
242650
1931225
1849858
1322078
1274836
1047429
1431525
1473303
970728
589727
386469
595558
839081
638819
34130
1165873
117099
1683432
1016589
127766
1601339
1844731
1409970
870135
1109394
954010
563581
1247629
633558
1164760
393223
7693
967087
1511783
1218451
600997
1607971
500455
1749760
1956707
1681005
639861
1077760
1457795
1919919
1590703
1257333
1260149
1356388
1345270
692007
724360
377751
600710
1272546
1054365
1910598
1829866
315812
1382526
980653
1410121
866556
480269
1474138
1796283
119737
306556
1086292
566642
848464
897723
1413574
1775232
880914
1755799
1531076
8551
852948
146561
1448158
460557
381477
15295
66864
741004
1143842
1182891
1745165
446647
661426
883971
700093
1305640
1712227
1768704
958914
1794764
138154
981209
1047993
200534
435367
1823191
851178
1101605
1406632
1088943
724985
1099424
870763
359565
1185063
779044
1857962
1511028
613105
681104
169140
327636
433657
379155
1779593
812542
554082
259121
1971930
401245
1055616
1852860
1360992
510804
1243786
1324668
795974
780942
955865
713594
80034
693714
1908839
1950043
1379923
1465750
783077
1306203
1794063
1201965
1245288
909006
253432
1427551
1670720
851483
1013792
1348668
1458821
343646
954103
836370
1106006
1349690
1860846
609974
1172504
228255
1036724
501557
233497
432222
1017141
880662
151686
163010
11066
893147
1660490
1009356
334342
1650273
1427114
1059326
319801
1082273
88026
1462866
380975
1218965
1685718
305954
444718
1813170
1283733
1404951
1493060
1425295
306929
561125
1575773
76318
1930243
607096
977494
167344
844109
1190064
16939
1648724
1242122
187171
136081
290093
455250
681210
1480792
265086
517225
1500937
1967490
863656
1536294
1917814
1366617
1575377
771721
1698819
45801
1036321
77115
1451903
1686565
1769953
634531
1673796
169076
197565
224272
1547785
1075972
1512252
1973091
1570162
871670
1874388
209181
1060530
687788
500004
1575818
1912394
1422904
1242494
743131
325570
383182
785863
1971533
1736143
1963814
920443
1448267
178583
305084
1037621
620484
1577541
667787
1810510
986774
168119
866767
372562
362006
983928
854786
1974498
542703
268940
1649339
58115
441275
1640503
1418672
1575506
1070701
500488
1206891
1454077
693147
1889092
1362019
1770114
250815
867868
603446
941864
602917
1603153
603464
552592
1385644
1612413
506550
1980597
1263836
293290
1645560
397391
1684520
1601710
1406656
68738
579605
836753
1450724
1997431
677925
832509
1537543
468363
1987136
1996958
864190
1582787
78315
592479
1883629
81892
1922386
175816
774463
1116595
1097140
1010630
1900421
1660570
1454404
967678
1765800
804759
629221
776090
221315
1388224
1832167
274989
1714801
1176122
1982139
1582653
582102
722622
1685827
191251
1628495
818109
1475810
612505
202360
611993
563995
1601336
641451
1165190
1376875
1267262
1985641
958278
1407507
184170
610967
1618470
1929638
503599
1652626
854270
691972
208849
1363361
664986
570672
1279011
746689
516169
1645757
653289
1095372
1818396
472085
76725
42647
1517997
1742934
816084
964461
386865
930963
1362849
901783
260285
1781506
304922
868163
664535
599823
1931415
311901
1195197
558682
384538
752603
631384
1487177
186979
590555
1729016
544770
1260491
1798475
244528
40831
263898
893615
1555900
1889552
848991
558879
1399830
984131
830406
1553945
1343728
246804
1826329
914158
724227
409015
1308485
1094167
859386
1311427
185255
1878266
1439418
524418
551976
1305037
1127882
486192
1868142
1937379
1859588
853684
507090
1211446
1165436
568837
1610032
1329463
1155344
117327
1258725
1773437
311767
263670
1491629
1542128
1034599
98279
711624
1134849
206655
1941233
1589371
839735
740998
147247
1214458
55094
1236870
1825549
1406513
515802
1366829
1936618
1938092
843791
1495684
1964688
1589322
441875
326369
1189743
10787
1526446
460597
874146
652770
1562096
1325187
462946
1180554
1356499
159206
259172
1260780
1662640
1652907
1786968
1324967
1656644
863549
1503633
1172414
1685966
1101072
490573
1960976
800538
1385006
616202
640112
1875922
1781262
1693383
288639
273735
470658
370222
1219336
1952141
1567256
1352477
1154657
1569701
867015
105165
701660
145533
733684
1765678
542342
1336506
1016522
951225
799367
1816401
350650
1706349
1473428
569522
1212361
1842832
1546383
1451681
1236209
482656
1862041
1551177
874453
24113
211090
173278
241467
305673
1231653
410738
537511
1810966
1721249
958676
1977961
1867644
529221
1192247
1244727
872083
1717517
1260774
321449
416591
1071929
420116
1395071
812067
114086
1401561
454711
799811
189225
547688
636334
663990
1825380
600065
104498
455216
1414302
355134
1992182
653735
1699760
200013
1347630
145559
1438770
107722
1471672
1450203
1108408
857824
196209
48399
1508099
508290
506919
1154346
1289511
268767
874504
458699
821509
1787302
117193
1422871
581129
751
816312
1582458
484623
624666
1910649
951910
926233
844008
1557150
1513185
1140325
1068415
1089002
1827160
1302405
1539260
1244371
173784
1818741
1509324
255269
1427903
1220260
1949028
1737268
994658
1635334
1272985
724745
1004558
578877
1435710
332849
301991
1059962
1738551
1368679
304198
1391954
1062608
719163
804466
1857626
924005
1035613
153615
424636
1338240
1659852
1426995
96781
1135149
96231
1784736
1433888
1448156
470972
97477
283273
876813
1176912
78602
269833
1130365
823493
1615373
894888
657102
1660710
1209772
579319
789395
172990
64971
725928
425233
410652
1179627
1542413
1261512
932540
1930423
1221073
343647
1165111
1613808
1987532
55771
1777284
116022
1689418
1449378
1046840
1358686
217507
1804560
265261
1480471
689564
243833
1810166
1714
1162524
1331449
27032
1323139
1722364
1356295
1452547
279998
1147105
1714041
993745
279137
130943
309837
778696
1940767
1672496
963482
413899
1596911
1602114
612494
1496009
1620030
1457086
1034331
1674220
853524
567166
960927
674560
1692718
1890386
1323038
1029694
1191860
884620
777710
1413687
891162
912815
1154532
769847
1190009
1283571
284799
1137769
724082
140986
1040194
1368095
1800482
44156
1016869
981992
754363
215395
301510
1742345
76855
1500967
40416
44955
1072229
1609789
1949998
242398
647335
1361829
816936
1302757
1541605
1727951
1928064
527447
1545693
478866
732981
317541
177780
171083
1794364
820397
60512
293754
1808839
1074068
1337194
964683
390027
658571
618683
156181
43923
1362202
507020
177923
1727055
766381
1513184
336560
402133
1704257
1274744
1517322
276156
1382771
1503508
1530309
641049
1713892
4842
1002513
1949227
65321
1247412
119801
1606774
1396909
1558630
1071014
1629166
526442
1872315
524606
1861691
1653960
238243
121501
104253
1411610
1942408
1194596
204744
1736974
317161
1574634
1497507
956161
1973208
1856682
1343471
640513
111465
1352152
1417654
1138727
968220
358345
1675973
747247
1457508
1295788
1913245
1017728
832213
13634
1019088
403212
126592
581610
1852090
1347664
1048347
1598177
769817
1976637
1472101
1297101
1010563
1742127
1482292
1402045
492690
1114369
1790272
938552
1749974
1224411
55167
1527313
545908
1042786
599428
1346882
445354
1636626
1732733
145983
600737
448374
12254
1867665
1964904
1245995
859924
1494729
831402
1497231
133801
1388182
909852
1349783
1652390
139118
631126
749684
162240
933828
1906768
1176017
1112875
337589
294753
1952044
686014
84767
1958547
1232963
715794
1651958
97374
1170700
782469
1573556
511089
772880
640113
1145899
1138387
1681360
951192
165404
247849
1430785
806874
1213752
269043
1740797
1060100
1978565
1998810
917238
65504
526940
1016167
321000
1249565
686338
1979108
623981
1139236
455578
1461733
123740
1938853
1231184
86031
564161
1341483
1921470
696927
319802
151849
1515374
261784
1784539
390204
1414411
1116567
830762
515357
1090034
1446313
1620632
1266518
705233
1496775
1732832
96534
1810949
221806
1325096
1070811
1766334
770053
357769
1306777
741496
1505037
558952
630888
1316074
1312378
1303951
294200
531183
798496
1738182
348343
1163340
335738
727776
1695313
1086460
253103
1246545
1880155
611653
775046
616146
930791
494823
643879
1010898
1358401
1659130
1764813
1009018
589262
397838
1198920
252746
353088
1306894
903095
1170831
51103
1806931
1397478
1894472
861884
1337292
287455
1839816
277923
583498
1608487
1259655
747592
1144309
873642
560238
1411209
1165921
558383
1280229
187344
840580
691394
842122
1511365
306089
1601228
1392861
1705639
710133
1607103
263309
826522
704986
1762210
1097815
46675
605364
625686
1155095
315999
673905
412619
1800410
1368825
182095
1185854
242778
1983845
918554
495201
804534
583719
279345
1976321
221351
1933486
1371255
1113487
1052652
120413
1317323
65355
1287768
392912
221848
1934012
816338
1278218
199507
650972
1165934
572986
85871
447256
425808
966985
830509
581779
1438357
934950
1075744
688193
1486476
641856
559931
1239598
377877
1256900
1276663
33070
1929367
1482595
813539
603491
1204589
251956
100380
180383
1977793
347594
990336
854412
1542212
1928176
1101558
1807893
639163
7374
1481039
708942
975821
380687
265021
20522
1481171
348833
1614075
1352633
275571
1743111
1434521
150775
253876
171391
26507
251798
1702909
907144
333662
1110054
655628
1133318
391056
1823498
384763
1549557
1050322
810560
1006787
1269565
1283672
467603
762093
1420001
430823
1454320
1950265
1249841
1559631
439911
557670
377439
1289818
1021065
1592790
645487
1006244
1798171
311156
1935496
1258443
354252
271322
1802358
1598194
1685765
1096467
1074164
1088868
297070
1971952
1276536
545897
1452498
1467992
1329694
723389
65929
712124
1787367
1536464
1624942
193917
436656
1917567
1595215
1861735
1916518
1696202
1666865
1617218
1801444
1441700
1659650
1294129
310004
664295
242470
1737834
62361
1066211
1451508
1027777
1126075
1148931
8898
760370
190143
670644
671707
77396
640870
1178792
1363672
1918091
551291
402187
288562
897127
249686
351845
1755280
271598
842002
1541189
1801566
382664
479974
695014
1398274
781416
107340
539321
27859
486539
361686
1222116
855273
1053407
1671913
571376
452295
1577350
1430952
139958
619811
292943
1702002
521131
815536
1677206
461058
1273360
379516
666164
1342747
101240
268069
1643255
1596615
1908183
1979074
1928572
1424375
1341234
593405
930449
715368
759783
563677
1604213
1665501
1429461
1946221
849729
898292
711679
968649
1358521
853415
951991
494525
685389
1304003
996589
1039339
1504738
1564212
1800050
1945931
233795
1565483
1076768
1793602
814163
1971871
1497463
1403287
796304
1882349
497770
1588511
437916
1896997
920679
1513640
1198930
34863
1267615
477859
547356
409835
14075
358735
1640484
1122759
1175177
327128
15972
1339242
1377587
758264
776276
295542
796168
1561088
1042015
371482
1827145
968692
294730
600928
1613496
846386
1965187
1076548
152596
995888
1603103
992745
1259029
293887
545985
865419
609181
1597813
1869324
1608770
792206
1015640
1262380
1523493
235985
1876285
1258707
1614190
321565
1162671
1852344
1695624
1991834
1081095
494841
161440
1557045
1347241
508350
36702
1406871
27593
441715
336892
545321
1347951
328058
1444087
1283309
1166986
1028637
1065361
760498
1084245
1681264
163079
917694
8753
984214
368263
343445
896053
537982
599979
1358818
505526
1241911
102365
71061
56795
5439
1632133
518871
1123107
1694269
416217
1638608
942451
1293599
982552
165531
1595385
168230
654110
1598616
937481
336422
1144654
1512194
804850
1027145
1646399
152824
1869271
63994
985352
1105007
1037878
1410633
1465493
640759
1428483
513686
1575233
621220
1404361
73212
281176
729566
1919739
303517
1161930
1773328
322219
50229
1879757
40612
1777183
3108
1241007
1322527
1130824
1382338
264849
1657370
505332
985513
1287157
1610754
510212
424830
200488
149105
1074666
199500
792237
1977514
278173
789881
301966
1802880
1243459
1977221
1044994
1289553
1176512
804725
933859
627959
455963
1693710
519668
1563526
1887452
830216
662473
1264504
25819
1438177
747183
996872
1307197
1955063
821718
573383
1093214
1753893
385936
604348
1181096
656643
357738
428823
1393037
612696
296486
1638834
1693029
565911
1523156
728997
950022
567062
1537230
255730
998126
662710
416569
246886
1616700
85472
1334585
483791
100132
5723
1902556
1922378
612068
1969593
213486
611504
1659513
30496
880303
814029
1171996
1914406
591104
978443
28819
335059
1111604
1879317
774076
1202334
1709888
1627404
644663
1153976
996786
1122082
307726
1720377
1870275
462945
1841868
1902313
1289437
84020
990408
1289885
1451188
183717
620181
1102275
675259
1877699
1697910
321791
1087020
430977
815269
1897430
1239290
1306243
167787
55394
1403729
1550993
1703041
977630
1013476
1611448
786745
950639
307033
368523
1968044
1918575
68324
1895650
659540
121630
1772174
921392
847546
140038
973373
1297226
1892896
732086
1616892
1980870
910210
643046
732133
309574
1876980
1813113
1611145
1387148
265566
1250017
85316
1600018
1547707
785624
1271376
224821
1499795
1354296
39292
1979756
1209811
1938900
80554
1853471
1467638
1951722
840868
48097
1883890
1648596
222755
1916221
1981845
1687978
93783
955394
577161
947444
252872
663423
818238
1571596
1344752
599235
13501
328579
537103
224329
1823991
508874
1801438
1227127
1930797
85633
1798943
1745782
1619642
1419898
532088
183040
1119781
1623843
1002635
56316
1593316
1756243
1514918
1897264
1329454
374153
627591
839236
1861678
1863244
727796
151083
1614757
52573
1025701
1748409
1002408
1756058
1959905
1653187
216522
221049
423913
179330
486218
1724506
1935329
1629873
1389726
816423
1235901
1964110
613871
1709905
382544
1433194
114543
657869
1748664
89219
1761917
1046475
1127965
1426245
1204835
1663592
1833788
292244
1126441
1090947
1796990
1109036
1686001
11781
1064531
1953562
178987
1883550
1952005
404669
1935956
1889520
1932393
1537119
1707688
182042
1818907
962076
937305
1669671
580783
1976376
711230
1978497
1553177
615483
47269
412281
1142912
1971368
708789
1948729
1437803
337430
797469
568839
1681402
261004
356278
1137057
731222
113082
589215
832171
411547
445124
374522
470282
304789
1432660
1905366
1048063
109009
1710501
1307913
674700
135726
547797
1964383
1645261
102679
1685529
1586363
1453926
1875802
1341546
280214
840534
1465160
909950
92911
1523476
1548330
1127004
732779
425211
1252988
211715
74562
1695389
1534397
1026171
1328751
282159
1465455
1178872
333531
1242272
1084625
605029
1669180
1647609
1619924
969887
1259703
1073011
77681
548758
1512982
448907
970609
1189020
947391
928253
1761458
527441
150762
1992382
1689815
1914267
1019365
360315
1244194
1318570
800529
1541828
689162
967122
47365
1311513
1425686
502222
1123063
1265921
1868825
1418071
939685
1370038
1646273
1181740
138392
129957
1378644
1795243
1604701
1618469
671066
1334513
1665442
1009765
1633791
1358207
486811
692750
1576961
1818570
1265642
517327
1781034
1483941
371991
949447
1761802
933393
1308775
1960078
484727
749935
90532
374370
885632
271611
1563430
489620
404906
1692234
1167056
718966
1637810
851230
223572
345584
1783789
1847044
1881878
1424774
1317219
210406
1767901
815756
1481063
1942790
1046706
1851072
248942
844832
397640
969371
250259
1042543
1013625
1197818
24090
1786119
1299363
1209806
1010507
1269834
1498550
569332
359638
428602
953519
1477201
1457936
1031922
756728
466734
535902
923035
1367831
882596
1789205
129799
245630
1653614
898498
393392
1486323
1795491
582654
1220804
862067
607846
841894
1677398
1099734
730457
1667765
1862804
69863
1864528
1070900
89636
247939
1922136
128490
1821791
718477
1687623
671485
741982
940278
1194511
814817
1909275
843260
218116
269567
1571368
1389546
1526169
1955776
177778
628383
71595
304444
1440994
189775
1674839
762845
1917569
568330
1772856
794097
939547
640012
1187774
504670
180464
1592633
1524189
396723
79156
1145590
377575
1051563
1788615
276808
1088258
1371254
1058317
1882516
1981275
284436
1730566
741163
1689214
1188499
912394
1872002
609606
1747269
1318401
1405348
1747985
1535758
332709
430582
344660
251038
1844685
1137044
198908
1226200
1435513
1714441
1707164
213670
1776387
508786
702492
254628
1492671
1728268
1766134
1713220
637506
1311014
1339959
1979270
771142
1224496
1347343
1189719
1117074
1304533
1099611
1819194
1705371
1499255
54511
1672445
1327695
471064
172940
1956151
676115
429765
645513
1941228
1830795
349991
1746541
1113616
119674
1733079
744546
901192
987967
590370
920621
729163
1156451
1871121
1043990
119193
612044
327225
1303794
1900270
1407351
1473470
1075433
810969
1921501
506810
207385
387293
981158
973810
1669854
628031
1611434
1061173
487688
1764146
1494688
746941
42559
996774
1186824
1585388
1441664
1369586
1299320
1747166
1417516
1064254
956720
1027570
1559435
1911502
1227203
1934041
82783
987537
548980
1729967
1746657
942172
1993726
1987443
1676494
878954
285957
46554
27019
1502020
1054833
734225
301550
1305981
831219
1837486
1687329
1813801
1489502
809026
1844260
1868332
1375261
1466834
832867
1621883
570139
1623714
1144696
1468102
602831
1365148
1380199
426006
671926
1156100
139965
899657
197197
1526724
1526411
248408
722409
1895339
352681
991521
170290
451826
1942488
1878552
82737
1446056
1476144
263054
1136861
409444
1614228
1900088
182612
1567740
794875
1827775
630483
1077079
7547
1564227
1110966
590278
546766
506358
1037185
462064
535120
1355597
16508
132696
1205834
1695446
1222763
492827
1188939
1814310
1011548
523214
122770
11627
1625640
1742243
156235
990370
1488197
567486
386086
1040476
380334
1218078
1038352
266386
800087
463337
981429
1274733
636975
1411218
1004238
418636
880497
368733
121376
789232
1087762
1379830
1009161
523379
1471482
1415133
211434
779851
1009358
663217
224893
848442
1870023
833763
1710569
1695248
1316159
465450
199884
519457
1284306
30992
463097
1997303
240144
1989566
1291240
868279
1394354
290144
611275
620979
1706419
1480959
903285
525955
162671
207337
869834
1472781
263171
1181053
256624
147147
260552
1812922
576924
830260
306175
1795396
780908
1591803
680054
933050
626634
1807476
431386
1228125
155676
688311
204356
1834631
1419044
91856
896879
1393129
1028344
1246237
1793118
279130
556421
1435131
1270373
1361952
226715
1303640
958949
834078
503752
1891236
1513155
1818306
506286
395234
718910
1906994
328542
241075
213705
829389
389655
1443761
1324696
204153
582628
250862
1967690
182742
408662
356983
401468
945273
955045
243059
48026
1088950
803851
1969915
1330101
1531924
1389771
1389739
1807771
158839
65997
1224310
1832040
1144502
1982151
1923465
1928090
1818747
268157
1371313
166782
278213
549208
957352
1993847
386411
421881
609779
997313
150998
1984156
926207
749714
443234
865326
308860
252947
1538460
364557
1673324
133212
988889
727509
8204
311853
1525629
1953184
1558274
44717
519186
997512
1066896
1614143
1908351
211397
1718599
1461685
821566
552158
1959341
1012518
56617
72771
459069
1033559
1087394
1405645
1133741
88472
672463
945127
952757
936007
27842
1084930
664270
1035262
596873
1303454
1070752
1089378
43054
1062238
390868
1836063
94406
1378670
1248553
174617
326901
783564
1912465
1479974
616191
1857255
306544
40821
1527676
94704
416325
207580
978476
1286318
1318953
783929
517634
1129213
867232
1597842
687543
148524
213779
1485343
118250
774564
1955247
112873
1553872
999257
1842987
1588082
359358
1180643
1087458
1028410
1956694
964551
1547018
984865
1772044
48677
556098
1769466
22186
942588
1481111
549638
1276744
285016
1951593
1282297
524406
994292
1479565
1213350
31709
1829831
225182
529957
784907
1461283
748859
1123908
488942
568070
1853023
492244
141561
1763979
615620
547938
1517621
104960
146787
216504
875511
1129795
1719171
380549
258315
138904
536289
894073
1764591
1980379
411655
776359
926124
1633594
1412040
641010
1122594
1174718
673398
1188825
277322
102281
1061635
1908122
43229
1853335
280108
765123
1024397
1906186
128890
1670110
1337233
1689251
1515223
1763374
577726
1690965
570793
1850876
877264
1180594
1699155
932376
676522
631972
1262687
977461
136785
1139859
675239
1999386
262096
1902252
1770679
131944
1766820
1344368
1166178
1420711
1132933
669402
932474
1577458
865706
399544
802177
1290026
1465656
1129358
824673
663180
364781
1923768
1150122
1248174
929671
763192
1933451
82646
794994
922693
1745619
1773428
158763
1534311
1062466
1063375
465410
856515
1994144
1091183
310335
994761
35176
1647266
1520077
1806807
421845
693587
1598743
1193076
135832
265247
512164
1591277
1296558
173527
459647
1711545
173355
129523
776441
1290654
1245476
1342933
1069559
1260430
1317412
1490986
754345
1280337
564146
1087004
565055
23336
151501
1659702
1094469
1640638
251053
534428
1727325
1754401
1929266
979686
1164311
503346
45793
916748
666022
1399582
1352180
1998007
1986539
1164654
892716
606350
626684
1520535
1472739
957908
1656148
1291471
770748
150571
744326
773297
1013926
1488552
1086838
314433
1634009
1223442
1126314
377487
981996
1779223
465386
1821609
1197929
73790
1344694
20515
161179
696698
1376514
726187
975361
1659842
1052180
1890667
506197
612751
1009189
375474
1124891
584603
626630
841496
50511
102017
625092
97786
541152
212584
489230
189950
1161207
920744
1857064
14942
1632480
106412
518135
434751
758490
1436697
71999
398803
1471434
182484
1845210
777573
802517
129783
1726489
624479
1698440
1948252
885486
252516
1021450
1891281
1713431
941660
1861813
131909
1680656
375145
774703
1204387
1847376
780238
1379182
1195082
482764
1831631
661463
1606902
1600431
729368
1210100
453934
850532
290264
372771
1789187
1728781
957332
1357728
81925
477411
1559903
1016906
1728811
1016810
1587195
1453419
1721587
723456
67447
1881384
846066
141919
1819658
1209212
515099
1738086
1162699
457028
1474503
1435393
777463
564282
1870635
1044633
1637032
1195263
55548
429206
374402
1928525
1405286
516170
513618
950665
1303360
1835339
913600
105930
1206049
612005
1076451
1830808
266825
1241447
1223116
956002
984678
396305
906385
860600
481525
807303
1396156
235447
540437
1923527
1240771
766498
217285
1350543
1591845
102855
878978
868084
760195
483373
1179939
984948
487790
715833
1325122
1685079
374309
1980471
1347663
871075
1140969
185590
56708
580037
771911
1552085
1607990
1258246
724951
664732
1018067
1681093
444951
275075
1179615
151883
1318093
1620427
1178178
651910
71921
1141194
1910065
950259
661445
1436314
1940078
363676
1601803
667774
1553555
1793389
584314
815476
38693
127327
1890540
688476
207970
1298182
503070
1449795
144222
1964010
1881804
141897
1511466
1858103
1175409
930789
1615116
2290
889938
1043756
109343
60217
1363991
1802126
573627
644890
1744481
1278419
1791671
345649
1879804
1877003
1953171
1268619
901437
1356175
1539975
681353
1985722
1694599
108024
1177483
547045
331207
264482
339915
1072743
1494031
51451
810114
678872
1143592
571899
988643
83227
629199
636036
1406571
391741
1090707
1949218
1482714
189982
503247
1148352
771147
1284254
595810
1241770
1824750
138258
830339
1858516
284887
403235
993766
1540102
250567
914803
1801539
390372
1649510
556492
1225092
1082315
67920
1376635
1492995
478774
146902
362627
689763
1272042
1300051
581806
1177948
441695
229004
1626639
1131608
170638
1691470
1927243
655345
586190
1493243
654835
1775509
308286
571595
1178382
339107
884110
1329365
501951
1487453
1691562
114247
187400
1268643
722005
1260877
669171
791404
603232
99005
506585
1746413
1537427
520278
956000
986600
354401
469083
1487845
1562021
420295
1256441
1349085
1278630
1956074
498967
1160049
115874
1122008
1306216
1659433
458171
1928773
279590
986024
1876632
1864995
1607651
1929982
827239
749368
1378675
1466866
641348
1458063
922295
1844201
953161
1415337
29364
1280097
1837775
44973
1817680
1379518
163519
403114
1079110
474000
162326
1172880
230697
1337872
1608792
1564836
1936057
1835981
841146
242422
73150
419643
312877
568340
1549435
677359
1850727
643385
68299
1978390
1730148
494672
1487889
1320820
1332256
1389818
1180548
1319830
920937
1340635
1877976
1834093
392566
416422
1115668
1061903
1317304
1672506
802721
1064401
395775
927899
1902884
302726
650385
659275
11995
1823961
399956
733155
1775831
827234
794689
1280746
870755
467519
1872503
1554872
680483
1759727
296106
1677955
58870
765634
172051
1209234
1271508
1682772
1182432
1902721
185701
765352
1535038
893234
613952
836179
791090
1133654
1426963
1075073
888408
505216
1698353
1455658
1256418
1394972
197327
1137887
1765482
1669259
291447
660051
1167140
1996898
717915
1833579
469038
637384
1059866
1313585
1775449
542792
1895097
814256
493746
1803578
1147002
881078
1206770
1915127
977406
369488
1389704
210966
1343443
1915152
1877115
344057
1554028
960514
506488
1508824
1564512
174276
1015609
335566
737463
40534
1725146
65233
868828
676304
668370
1747929
808269
1292382
74233
1757852
217454
160264
1386624
971069
1605874
1114307
1802980
150975
1538114
1938829
1511857
1758651
256281
1880079
1664924
1638119
1130678
653808
473986
783861
841832
1578994
1471731
1629065
485618
484052
501063
1552572
705238
1326970
487730
1592227
914662
1263494
1834229
791692
1355963
1311163
99346
1597800
1255045
1707673
128936
1110791
1872281
910120
147050
991179
1442159
1390576
591264
1803157
1422979
817861
163914
844875
1027367
88259
321623
1474762
625803
1217279
231683
1409946
173936
1447026
1665051
105160
1542401
1339706
1785691
162119
69819
1375447
420240
1864988
368152
1881852
1579674
573300
1047823
619232
1166511
843278
1099340
1091838
259092
1735767
1566226
805377
1634506
119866
1584477
958321
1959967
194467
1397031
1163588
476340
79865
322112
1351480
615371
136233
650409
818405
1147446
631143
1600233
797517
895323
35364
1405452
631074
1161985
1768236
418883
1729636
454331
1386964
1895767
528059
1847644
137076
384783
972308
14704
261744
484399
678982
284123
612197
1366325
1857100
1334203
1807883
625653
712869
1851054
1836264
516316
343158
1396395
739080
1811670
65208
1813554
1530686
1650460
1067262
1628645
855744
1894723
1307045
1144303
194637
1541669
1140749
161405
256788
1802186
1856294
1048952
1491477
1996306
1889282
792530
1988286
525749
750941
1134680
1019558
1080745
1148332
153583
1049772
1628399
527949
1240709
1034151
808237
1499860
1923437
618633
217809
4702
1428901
1668019
1527649
745143
1859611
1403257
367611
454876
1364119
1334245
1091384
1408106
1380994
339560
1569895
1819392
324832
1377367
260802
298030
915537
999160
1082771
858808
188376
405798
1363149
1703171
1800594
629777
225914
1835063
1167837
1855032
841913
1117295
283604
868515
524370
1460980
1181977
1483627
845925
439077
824011
1057889
542039
356164
294395
532486
522755
1514576
1908288
177700
231250
1216042
1751280
1588207
69888
919401
188851
1687298
932822
1066827
1673292
1183600
372608
1345914
1536204
1173491
1932982
1953121
645179
1414388
649365
1178979
1090500
1766300
1209743
1310949
1664968
439531
1620946
1573845
1582452
1258064
1624932
174525
1858780
1637445
95907
1087375
826686
191347
1486595
1490690
766990
554344
31669
1307984
1298623
482098
1802109
466913
1453208
1695968
1236166
586868
1403421
251942
418347
1052861
619882
922407
1705590
1132495
309513
478645
1736737
904889
1823558
1668576
1787062
1407545
782949
1843884
53564
1911816
1103478
526073
1784338
1589824
207505
663836
797437
462500
536760
306614
1070683
1360887
1442596
1983273
461031
231685
1045863
1566398
1826734
612679
746382
286354
67827
1934651
635256
1374216
1887726
87095
1637988
339229
490686
1380118
1908204
1341892
1135788
996899
451548
1161438
821284
1457603
1526242
224998
419139
1168283
1830363
74920
553975
993203
1208895
1729019
1394243
628155
282592
225980
1400202
110581
568944
1367907
1149400
1988336
1853308
440369
181770
425358
696777
797554
1115653
1887596
1516384
1304926
585288
652222
110138
1183615
539130
597201
258811
355829
1073499
346083
750875
400503
38874
61668
1791621
1215619
1906136
1195105
1760087
1877408
1277832
119392
1945880
1582316
1305107
1591747
1852034
1986441
1824795
1708231
109044
1879428
216402
1994804
1748543
646748
1528392
1130997
1054724
36440
646440
514006
1532606
1471570
329881
1610960
1991191
1736992
507897
731556
1059090
1304764
879296
1057880
1183404
837228
188945
691871
873040
1186458
870007
1122829
512388
1818228
1143711
1236849
1738601
707250
1606913
102919
60370
1572466
1957601
1649370
664960
1517314
1774291
691585
294314
242134
782445
1814884
616084
183731
1217242
1899119
11575
53194
478493
1366645
294739
1293145
1533951
1992844
1291166
804149
179377
1627924
576465
1443834
996581
665628
1345069
1795029
1967606
308932
1922210
236011
591054
558539
302867
154718
494725
1768919
728475
1209563
996234
1807438
1739589
161957
1833734
1830756
375688
56305
1843946
1162307
683349
1494282
27657
1109458
1633576
872456
1389056
28149
3522
1178626
717574
1814999
1325121
20266
1382649
1671954
1501546
4919
304216
1921042
309076
78731
273075
1428565
1789755
837676
1630844
276738
772629
664752
828952
837120
1409901
1226546
1731551
21679
754619
1474383
705110
894381
1756996
453899
1866723
199962
568299
1275070
116507
587308
1542372
1176716
822699
1838750
899350
810960
129824
604650
1963189
534654
1626042
199344
41113
66380
454634
225609
1916865
1582726
177242
1028695
656103
416875
895991
513835
434626
1070397
325494
786175
276941
1817992
912745
249270
1466044
698140
614517
918550
1272951
1011458
1335785
1697190
925595
1105924
999335
1344307
1843880
775991
1565675
1325718
1490066
16904
1410142
545164
1242851
1101086
1531675
391187
1712633
1899133
1735128
598101
1293310
1927534
180105
176838
1246454
1605308
1875992
27216
732267
1192405
1863240
574971
177802
1881061
1554291
1696762
1188541
802204
1335918
1105342
1691394
562604
1642979
208996
479922
1484454
1381425
1322059
1437643
882556
544656
873370
813385
1774569
1358689
1564652
909863
73601
1195321
1209451
1564016
855433
660470
1783022
339533
1630548
1158615
772713
352132
1499885
52968
1438897
263338
936974
1817946
785611
1616377
133293
1120990
832887
588461
33824
393510
95200
1710465
1895844
1903849
1573383
1586412
1859867
698210
134879
1549601
1570165
429468
602995
1324986
283324
1157109
1360677
1942848
1040252
1041811
1459882
1520909
1329237
463489
766515
1641548
1896546
1578307
644805
244399
956337
1781210
513449
1201222
1343620
296448
695754
1818875
289875
1457967
574937
735862
1273338
1487984
1980173
270422
1371076
1262601
132846
155788
440007
75256
156346
452739
462758
1280498
1719756
804132
790999
1783137
1655399
171298
1762056
1454543
558699
1796394
548829
1807320
1376622
1800651
1832932
1873339
1726002
773792
1065448
1566993
599785
393492
163077
1137626
1460963
424054
1326374
397212
1117174
1819694
182283
215070
1761225
1142528
894585
284151
1724848
36545
1329626
1942483
451680
1278037
283179
622771
1470071
1710007
650534
1248396
695915
1210437
914686
639523
181709
1888086
1504466
1862684
786811
1542622
1315418
1627130
496771
1109379
1339197
944675
1392868
1152772
1058597
95711
427642
61270
1304274
1608559
190743
1090034
1830961
247576
751094
438805
836725
1889845
1533717
1740075
271184
1465082
693777
1209141
710929
1464575
541003
1595312
1026507
1237795
1166300
1129785
1444559
654912
81157
1085971
221229
276026
1531326
1645984
566447
1038339
356039
389336
1310368
1975422
1193903
1444647
1845995
795086
127370
654138
1863754
1543846
97378
1146895
1981263
408792
307809
1550514
116730
1823177
27028
1317306
771441
1952548
700051
636229
204682
1004526
740818
1553988
118565
949256
1795802
76805
376984
675836
62870
1565611
716052
1468184
344289
17172
851066
66324
1189327
1175338
1557266
1782586
1749425
1020135
545373
388599
66023
1524805
1587811
465548
1252157
1957331
1076167
1414415
1905836
1530577
1878576
1716082
239958
1241393
1156716
1255096
115436
1840998
717691
463038
1924707
1210421
1245946
619801
541190
925431
720731
1698992
356683
1418782
681873
1640893
578952
1234829
1646766
1592123
1468059
139835
1228626
1798358
1952698
1506917
163976
11987
917102
1893438
521226
339717
1030018
228134
944123
979360
1054269
828753
1217635
789492
1891191
464193
1170803
1210329
798983
1699810
1367546
18702
1228256
1923995
1223882
168087
920786
280764
1979782
697873
1197229
1888983
1659854
1121391
262958
644633
1220984
72378
662497
1221824
1824677
1260706
33524
292648
484265
1707610
1226441
389360
86454
1555832
166420
32719
1580228
1526894
1673660
1919344
1703393
520691
1935674
1189578
1434002
1383020
665322
268491
1306693
1555060
1917483
1942151
852077
1056069
1034546
39355
961306
722803
934515
1813027
926262
681347
1024361
1965150
1351388
541206
1177430
601024
116465
1219621
988561
1570183
1732255
636315
768614
1956668
374511
1258717
1689325
507332
1477169
1556671
1848990
152663
700801
284695
913936
1955755
1152652
1832559
1879977
1986450
1668279
1004629
1000595
961296
910176
796020
1827046
1283527
741669
476121
1333205
1132300
1633427
487260
1737472
330064
1680644
1709249
561549
1516875
1714046
908716
1771457
1553521
1337504
1019273
404742
1548531
1173957
1180180
1550560
271755
30872
370637
32007
471075
1317813
868018
780946
853931
842095
194735
1824416
661027
709608
343690
1417515
680421
1716239
1320475
620050
723111
943046
1720980
1417817
806426
2111
1361159
51766
1240888
304780
1557009
916872
1753354
860475
309652
445383
1289370
1115128
536239
86431
1747040
518800
120948
15332
1278255
1059078
1680344
596301
967192
332562
286760
82395
1131500
1047473
1879519
1693895
75893
1068011
1993948
912949
466116
106920
1587735
1223063
1143545
1112823
1858184
1724513
129114
1456422
1311955
1061316
1191414
1213478
680216
1437988
477235
1815643
726691
1931350
1556432
1713677
1416548
1332446
1438
155210
1855904
1282561
407047
532547
768604
642453
1622363
181333
1587608
484399
1848233
957188
1388810
660522
1850648
1236452
1081957
1272228
1323662
982997
72718
1209861
570074
221429
85156
1487272
1133120
1836020
692618
1428402
1312765
1160203
1392255
992770
1024881
542818
1914689
390596
320840
1794316
302492
644883
301649
10717
1374544
1408094
1127477
1595779
1628259
1858690
689645
169489
1568719
1531624
718103
738804
1086357
1195241
665927
1295302
1360437
320494
798006
125655
596822
1309622
298868
1884710
109457
1077193
523489
1122567
9541
429996
801660
64736
651390
619559
1167270
1082907
1727347
873385
1582655
861259
1575943
967196
571892
1155470
1904077
338934
349716
165783
231212
800624
1619006
1893419
274291
720287
336190
1980280
63399
1306244
909273
564420
1112160
1460861
165222
1543948
1520418
1766656
644421
1778993
246815
69589
903450
375501
1755580
466493
880554
1323516
484961
443341
1035827
1961198
1757309
1608938
430133
330447
596834
848332
522275
161502
1636982
1497974
1454586
922612
864355
997366
657713
1088285
698158
211922
1298899
1020107
1777911
710126
456997
1505352
734259
647833
1926833
619383
1778420
1854880
6719
36736
681602
767059
946045
1115057
1614050
1522867
468168
1020987
1685115
1733680
1438782
1283824
64978
1837095
724426
1606975
1553426
781528
718404
721081
1325596
1804972
1572542
1567748
933381
517072
704434
1310739
967939
1001534
865812
1043234
284348
1430161
878566
86805
694344
660457
281592
430814
1748767
1565178
1475199
1434207
26046
735790
1624098
1238302
1365186
221875
559051
204958
620333
443115
127231
357527
600801
113743
781786
1971291
777299
264464
247689
1840502
1397748
800365
1476256
1347281
1392220
41738
327799
674409
345548
1834440
1057561
1525513
53452
1373421
790589
336028
286188
1058414
1890937
1186614
1990873
749622
22561
920041
117512
1366295
1570362
1101201
1340767
899585
1259027
1996557
718320
718237
1598303
966024
14789
148763
1987018
184067
583495
35729
1133250
1417406
1308103
470919
1965053
1137034
1603894
1524750
1270696
399033
228363
1812977
1167303
1964232
34082
1936357
220535
1440507
1040878
1318546
866116
1731983
188301
259112
1616992
682943
1314783
294470
59239
769398
1205451
1737343
1473184
1043177
1036125
1239673
1411739
1221254
1483423
46530
436990
1098400
1821083
1874439
14877
1445472
1641172
762634
1837106
1332733
878945
582123
7871
229668
951551
382604
1216569
1303756
467546
1325321
728755
1391241
642494
363633
1580480
1300390
1121302
1983446
1660357
164397
488141
1887709
1562136
262116
730073
1230618
1558866
268745
475633
1020548
423337
479807
1719334
1152187
1004054
721009
858126
627476
512446
1560006
1501449
1013136
436314
1859723
159323
55290
56668
1442005
919454
46054
1546841
961208
1789666
107004
83406
1665139
800357
497901
1104272
740408
105843
24721
1566823
1190375
1655325
913174
634632
1345003
864902
571396
39309
1312058
578538
675575
1400445
1184443
1618229
1175140
1074394
345493
399157
829328
445945
796219
649566
1869891
663195
358259
1556076
1296705
392884
333417
1324190
1236437
377801
1184825
1208685
1389013
1049298
445256
1318896
1322580
12786
1809716
1201672
1110974
1667692
1176612
476256
633773
65372
1341375
1002915
1807134
867091
476116
1643260
1207636
1011350
366350
1606048
1957797
380781
812673
1130593
1441656
843924
454546
1514895
1879628
1107479
1742052
645463
965485
982548
957213
606823
1909731
967979
1566275
73298
1083899
1492347
1577930
1349479
1872759
645557
145976
1547897
567036
438983
1273580
1092754
212223
1427035
1127849
101768
1218632
103122
1073038
240538
207756
1841094
1643962
1234784
703183
610261
10010
1265596
1681143
1101243
162101
56760
1765705
1951056
1665685
295125
43795
143251
1366767
989044
301797
383612
673853
765732
1178201
494219
1606574
176615
842034
232221
371653
1090253
558591
1515185
1603620
1845007
104631
1946330
1645100
237715
1324245
1885647
563928
578178
1327089
762195
763298
663711
640589
1891017
1091353
548750
46436
1213453
1681565
1700419
1108310
285499
1067392
1247961
933785
70815
456335
1125870
1765916
1376321
1579966
1190329
423535
203623
748224
1528980
103182
5831
657550
1763777
432298
1358696
95635
362655
1016882
1062858
1094842
1916432
463319
1867779
1250191
1394527
633227
1246875
1874480
1676384
31119
766347
1432325
1911884
1650173
1981641
1231235
1780167
505097
142506
1973151
1285900
1789904
1080581
1337594
88645
1215101
16711
633889
1936070
1226633
1151525
1151837
1507354
1427879
105555
1315208
360069
1975818
387026
1139271
1498955
741623
870809
1750796
1357172
1376011
1870745
731542
330695
335124
812595
449265
1938654
1237219
550018
1746110
286850
405219
92711
1659301
896007
1572277
758693
196557
91909
709237
1433161
252024
1463342
1009704
124475
713242
1456633
1036495
1162820
1850283
697148
739826
473977
45839
1525320
822435
1059403
529292
814284
1846099
845465
1926827
1572589
1342413
648234
1176160
715809
1701225
946937
1930156
1567824
1504511
1176118
1566007
130300
1592619
1833817
1570293
690726
168462
1174534
719309
1328165
112924
898319
1630137
278245
506113
1156790
666205
1566076
1756660
586
1919052
444965
1072031
821919
1171506
988981
897699
1640780
930549
1364394
591680
1069472
1268050
936130
1053207
839397
289614
1108892
1683476
1999623
238774
1081898
22289
1127099
546690
137954
1610631
1150108
1684068
1828747
1665944
1994164
178152
305773
1892094
1735050
1768978
521841
72658
1920323
1162620
469559
597220
798531
353264
1120385
971269
682724
1018723
659082
1831760
479573
1117207
1462095
138649
1276493
740917
1653521
897093
873979
1830154
1368504
1180688
1923276
146205
875919
1588661
1686504
240291
1225021
1103110
116987
653575
1838276
688996
140307
808929
425562
908704
530838
1815732
784188
1660514
1863841
1963103
836284
1746974
1591449
1771319
100659
739112
411906
868872
1547112
263702
824089
329412
1289646
1818686
547789
743079
122744
1910769
1731101
770653
1103036
1035311
1178738
1430859
771441
1768888
1636695
1432979
1205980
737252
1797842
327109
1871661
1111260
1530196
712457
1771367
1626567
360355
272203
674812
332983
1184098
940836
1326721
636205
1153607
1846136
1003948
1859045
713634
374936
930357
406946
1057043
1689999
892484
82406
594777
109951
1636415
1104853
1696762
795792
645812
985816
861636
1163554
1709291
1714438
780537
231068
1001632
909102
1468685
891156
1344747
850519
808699
1494256
124063
289447
175052
50144
651505
1634733
1362873
206648
1736301
1530955
1278419
153214
1109774
339334
438630
369994
285268
1861953
1119500
756311
1394418
400666
1423713
1059797
1949020
1745016
970020
532109
1791857
1826169
201688
1201896
1455323
935674
237706
1612280
921140
347345
1078211
75315
1944711
372850
104229
443236
1371162
821169
677500
157622
382988
1806912
933087
1775940
485314
18770
1214061
1764116
821658
1788976
1988536
39081
1546527
1777934
1969520
243800
628763
632025
1960004
1051474
892317
84403
635807
1372600
342900
424754
316554
147235
1166509
46570
1496882
294890
778203
1196911
318290
496430
901353
1497246
101317
1836834
377268
1949436
692384
1822417
35373
372948
1441686
1205870
364081
596068
647119
1103071
1191896
466745
308658
657929
1159128
1140042
780210
1384227
802414
825493
29545
309255
1681572
625488
1377700
1782422
1931784
1409011
1963341
601772
1527765
542138
442729
1932172
1134188
48762
1243120
1027086
1945354
1034504
586990
1590409
698578
189687
94280
1124923
1631928
617729
1451849
1844283
257337
67512
685019
525051
219090
852185
468874
1323878
1807649
881804
459123
1820640
1141126
1237967
1492815
930367
551422
71195
284556
830065
139492
1254695
1354026
1199088
553013
157235
1476034
1408270
1977145
1114690
1417427
1011050
1974235
329051
1908615
1614086
173615
1989577
1829442
1829666
407220
736642
1816154
1211590
1307408
1231453
722189
71015
311807
333287
1332218
1530339
87953
830086
1151249
1632175
610477
1089363
887367
1526575
1318867
241514
830062
1820655
1603639
264499
1005572
1819916
183315
51818
831251
1286560
988222
1347571
1918855
262272
1640042
468506
1780894
1454300
1863861
1126553
1111322
230153
892042
1715109
1007545
1551197
1897820
12715
406321
1807893
298974
1328049
886213
886892
1685035
910787
1096013
165056
834917
769269
1201924
1871571
763143
1345778
623876
118315
546705
600005
875415
813747
1061399
1533272
1854773
1085799
1778080
782521
1100505
129277
891995
257644
912292
418431
1557740
856071
1858335
1382070
1382761
903106
1108043
1555609
1874566
84875
832742
1471728
1563498
1131669
1199243
966273
36099
886353
1278069
529314
192700
1175670
1490003
183853
13663
784868
226069
119612
1975325
1028934
1305691
986384
1470835
1291457
560283
1052489
509818
1572135
393005
1002342
104334
26657
1404789
1504243
1492572
1430166
1700314
1712478
1235064
1095578
1391722
33122
1580431
245476
453605
991505
52712
196234
1689835
1923746
79124
218232
481886
1746853
174438
1387402
1878322
1837109
969135
343361
1321740
990039
1870922
872413
1759052
215465
416223
749051
524089
113365
1489799
1710393
864274
705410
1237784
313042
1089478
722772
780022
551609
111186
99884
1758820
403036
1636081
937042
841299
461429
1902776
573679
1242202
288705
670043
829389
144938
1104796
1139163
1926859
1251384
481171
384445
525954
1127597
1251889
1547534
38736
703546
131101
810716
1991545
310860
785258
32330
630061
1340516
398915
648957
1088668
109983
1318069
914478
1313190
152856
190770
785892
315005
1443557
1630702
1473422
1714604
1736816
1648311
1424028
1015089
1861278
786623
1335228
1466080
299766
1441411
1223890
740721
1744256
1073929
1319823
436838
162785
1696469
1457599
1818324
1265713
917148
955520
344635
612568
911531
13322
354290
1382614
279504
1436585
1498276
1279456
1332191
1750953
42665
114568
219050
487648
1072350
784814
1578472
666821
106860
1656294
1951728
836033
118486
502440
1471948
1413225
1752376
1554887
479411
1485167
1390935
1166414
1841932
897078
286557
1756498
309854
512925
1292369
208053
959802
398585
876750
1736277
893246
641170
1217045
1685783
1868910
664670
551779
114051
84629
121981
1256231
213456
1812412
217794
297133
996969
148384
723719
1257961
1615001
1551696
1554217
1030609
487757
138087
186089
1980866
875496
90368
1186547
1325308
1896538
289115
1906580
1900830
1495681
1229047
1066430
1311335
1103412
1962088
1019588
1160884
1369359
1175306
121801
889286
705497
358977
1025894
1139549
196744
627078
1735709
659583
290918
748693
690682
254837
1775712
664319
1613601
405575
778383
1495475
124752
208959
1858283
1859149
1450759
639097
1760989
287457
1956499
1044496
454959
988432
1294213
391538
1757121
1697590
496971
900937
580657
733931
354934
409434
1797204
1449627
834005
1542829
1074460
222862
88781
280505
1216486
287930
104686
1744455
1068712
1962296
1560445
1697203
235270
361312
396075
1851700
509768
1788912
826747
676230
1602910
1099192
1814809
663623
774328
1224618
1648447
223383
1699196
1667708
102069
1342457
775352
1173740
1206732
891698
823079
1003244
719290
381255
1830229
927595
610826
1099430
470567
282694
116232
1149731
1724233
801104
115062
901242
281110
468114
216616
1562490
1877477
1715975
1328565
386289
1520954
433326
153449
1014317
1660425
87867
1994665
1248022
1027165
238047
279096
1985711
908942
1216110
843145
659536
1701610
890311
151119
47608
1116174
550167
357364
1637436
1776328
923028
666446
373645
1028543
852305
173229
189605
1458235
1394478
189997
972543
1765841
387456
1430117
1472590
694485
1312741
1865642
222360
967818
1769531
1272066
1599506
1838841
1872625
1941157
1088761
92271
1922937
1471234
290808
1345383
1887605
1056499
1330617
1715930
1895274
1535274
1712754
1462018
1449354
715234
180409
1660324
431802
524193
1132434
46776
433198
86016
424763
598576
1871181
1625430
1078367
1761729
1527812
1921082
352509
960356
992083
1582
1740386
168501
1042678
774698
1551767
1854968
1291248
238932
1866514
1177408
386135
1523504
1779112
996398
14711
1861127
1637343
1451357
139298
1309502
626125
1996423
991837
930716
1492412
1476739
1333442
77645
1829347
568354
722019
1976740
1624146
1154007
563736
836107
629674
474802
219938
918292
290284
65257
193989
806151
932482
1100828
1509983
1266191
983261
489630
487900
340851
709234
1381002
1909458
1406081
1914576
1545229
951120
1033014
1355762
1204287
208760
941954
1222498
154128
1052723
1912391
433308
533751
98726
814192
1563507
680799
1501366
195324
626265
683296
915285
255152
1494302
863169
659897
486667
1255518
170004
314876
1137371
311093
1256508
1428492
1729292
1597542
940137
1184618
1257028
1217815
526036
1721181
1369461
1336604
59913
290226
1601993
1490523
920404
761167
1917113
273598
362024
1773578
763173
1657664
1111000
1429873
1005422
1234932
1323662
1501572
1278944
25782
1553028
133052
1600151
596185
1498558
1322499
244104
136757
705404
1696035
1571543
1736565
1997723
1811865
996194
846008
1375308
1568245
576974
239735
476828
1049211
1749124
1503942
399097
1000013
1770000
511673
965277
1552021
1751568
1245753
103088
690398
1083779
1525483
1391209
1209653
1326604
1200308
221348
971559
1940684
1151326
775335
1292860
495039
747983
82461
1453990
1968952
1892573
57705
1392440
343083
83188
985644
1885175
1516687
1001444
76741
572178
1235312
534770
131738
1287786
976500
250305
1886790
308663
1281111
736691
135275
1398684
301917
131839
375793
437201
1883742
531743
1522943
77666
1977771
1947512
1532992
1424944
1783872
1567058
901210
1611754
947980
121415
106451
53087
1403371
952700
225553
1886701
631123
1767126
1478987
1632705
1433384
1201931
1688185
1509521
1730233
1891396
553768
991919
749942
1968897
1391573
1165554
1469535
748118
148853
1721665
1359847
1117552
1058822
1852548
932026
1126841
903604
1983827
458195
301429
1487892
544087
46786
1887890
221263
748221
588202
51504
146668
1737986
1101715
608113
1607235
1311955
1077604
580429
1743001
187100
1061420
1252872
368297
840500
869036
874671
1630130
442974
1866275
1856942
1470933
1736057
1739620
1264292
246040
425580
1974498
660610
721815
1143593
1680597
614718
1625088
323192
559462
1898819
1478758
335949
1161214
945911
1868797
1071741
208009
1100778
927175
459517
738560
644959
1533193
1657699
790499
1127983
379953
5703
1361571
762644
468782
1394234
172601
1958046
1074604
1255237
167331
784541
1281349
864832
1546011
590856
1190707
729904
1078105
1367967
1625532
1687338
860960
1319659
1624044
505903
316096
546847
1173755
670856
575759
606396
160147
481042
606293
346056
1308674
374375
355529
1176816
1237660
1672932
240689
1019695
410722
1158071
688253
1828901
1372779
9963
214330
1218598
950127
1169191
1254119
832058
1383847
1344954
474448
898855
1938369
385766
1452477
959874
1149531
635595
998047
1537923
1610808
223742
1549256
1940364
451445
820742
1523264
1362804
913274
792634
152546
562697
1672103
218383
647807
287214
727364
869876
1467216
1616387
538995
1696568
1253727
932674
1798823
1721112
1993720
1097734
1669426
200823
1374679
1091079
210899
1213992
155728
226811
99718
125735
932917
1378058
267756
526290
854169
1674739
1596989
23483
1782667
932577
1540536
369917
455507
28962
1218829
16339
122301
652940
1702347
1236400
1272370
1975027
67378
1248542
954127
153878
768792
438670
1426770
1807765
1082245
539451
1873371
1742613
162655
1870331
38144
12877
1387165
150945
318165
465973
703793
1845410
1920145
754486
1346745
948867
387713
1420767
1107640
413820
183122
1829802
429939
979576
72993
1347339
1612677
461517
482298
1704943
1914041
1934599
1002054
1558973
1365948
798696
1929522
1687576
1390710
311212
1679934
1923604
6238
1689182
370937
1626862
1214231
118326
288556
1978064
548552
598572
1282740
1760629
627017
1305712
1475518
93684
179504
512489
14843
1633397
1057337
1935198
1715028
1016699
116307
1595572
3608
1715634
1556231
1295814
1763119
106994
1583734
1380992
546149
1442504
872596
1021835
971911
315640
459595
1268322
1129026
307226
997033
433082
960025
606443
12685
640257
616610
14446
1258248
1508260
119532
1026101
1547042
753908
1179811
1312935
1305173
1019988
1488490
980403
678057
1124208
1256519
1591342
1614775
95413
1968313
139207
340142
1113842
97166
334342
1233360
1731613
750963
64373
1874930
630300
705939
365460
1432817
882580
113753
473423
794087
1617695
1668507
1909419
1546705
1317208
408651
962381
457709
1010965
1084807
1410016
1836369
911413
1837152
648514
475516
452286
1324488
512555
659392
854905
157592
314208
1705763
1038405
684086
1915391
988483
513294
1077869
1797136
448398
1827108
1503926
1247050
709668
361669
1069669
1592514
1332106
1749539
703714
1560116
973839
1095505
920925
806570
604539
1695299
1734151
19217
658484
1135837
150213
957972
295453
1029177
409096
285579
372790
503438
938685
1388780
724612
1673464
1258177
993049
1850959
453796
805139
462977
1436472
421156
1336991
732602
102075
1630131
871012
1552944
356507
539045
1887125
558821
323616
746523
54593
1649779
793069
1709721
1504719
508836
917200
1399411
1409733
1310956
330863
1652321
1412422
1807640
1108325
1633240
863247
1767077
1223009
650226
1451550
1954345
1510411
405579
1658507
227034
1706349
941765
472701
182160
1317882
450605
1863750
40159
48012
934840
791048
753243
171329
673901
702265
1673779
1439006
681448
1855753
32217
1916623
1116079
1352753
19637
1763510
80424
1797213
642740
1742307
210757
577309
616299
683848
71357
1454651
1077663
1872020
739563
195015
52003
89400
28658
199261
622067
703848
762747
191863
199794
477409
659280
446284
1932892
1020927
230712
1806990
958813
247994
188000
909546
423540
991260
937704
704771
1760606
572751
351661
1391717
1092095
651580
993249
1606975
898184
902403
539987
240832
90493
923451
1539224
1617468
1684873
1432406
1167885
1133594
1429665
1618186
1817713
1930628
1131924
396610
608054
624768
525897
1241381
1576016
307269
1238309
556979
1846797
983891
1403197
1953077
1742157
872854
560810
291786
1925590
1406591
452190
604497
1524116
1805911
1075736
1356402
890660
755310
504963
1007672
1092895
80025
1033990
1606610
408973
1534348
787025
1185612
1788824
1548084
1959590
182473
895703
341614
559019
31515
1687809
1800372
857207
787115
423858
262026
192709
582770
1582260
916497
1157317
423639
799758
1909928
911267
666101
711449
1393062
1393660
6460
1863195
1161707
610419
185513
1037502
1276687
1367051
1983803
717001
419149
1906353
521378
940823
541383
105248
1098579
1839187
1775028
1568631
618753
680626
195306
148785
808687
221402
397742
406846
1148752
454216
614139
1759116
151338
1879378
44043
1740069
477745
870601
1392430
1569480
709877
1157602
1042043
667494
532462
1595870
830873
335176
1867042
1673822
685172
369067
885007
515638
1392282
1286046
122065
1180947
587757
1017472
1966325
1686540
1902589
283240
1174238
1550368
268763
1091488
997021
665106
209510
740375
529047
1831360
1411701
908054
1329822
1189546
1230829
891009
1584999
396707
194968
1817221
334836
668263
1865057
1941260
357662
609954
1882593
892190
1173693
1092389
1201582
1491950
1337146
903702
1463352
66236
486625
1948052
1410125
1981584
1398365
5823
786335
603150
1511729
1659976
27659
1034849
1423811
1640111
488547
1567587
1485650
73460
419495
84440
833588
656006
1031386
140131
1293336
115320
1327897
1483969
1886303
714208
1688366
904018
1206554
1232878
1453830
1757581
1960939
1473003
1984197
1739052
440572
1582141
1894931
1234506
1758974
448544
816688
352211
26601
1206492
227716
399721
1647369
629800
1270129
581450
809055
1480980
208821
598329
645241
341654
1538967
1311324
577576
1483004
1814416
856133
1140501
360005
121411
1075349
102058
1081466
1556932
537786
1826796
1941453
1696208
1296285
1348666
1283196
1936251
1528080
686790
49855
1413513
1637750
421850
880355
1378928
1896452
1739854
891683
1608398
1969854
1308040
405435
858911
1347289
145405
23546
1403825
194260
965064
1868669
1272632
1489632
994043
84574
651332
1984619
1298399
1637396
1718766
1798608
841326
698486
1267901
1985514
1046498
1929081
752883
378393
1313055
426074
840805
1077238
1099686
1055430
835706
665833
1343197
450785
892716
1125567
1285879
147588
876068
1666780
1706791
594390
1756765
1625114
1151409
1695454
1374459
158163
1320607
1511392
1949249
357164
767811
374743
1036136
366956
784217
1346061
1467230
729663
25309
124433
1713014
1415959
1496335
1221401
1104342
1862335
1778006
1069853
477448
42147
252945
1198799
1013515
316852
1753770
1798380
207800
1686145
562248
463107
593607
1391769
1613508
1170019
1562369
726571
1110158
392532
75780
781639
1492495
78880
1302468
1794824
190336
941435
1801065
1486841
58431
346786
1857466
1089129
484458
1138615
1851693
1912191
117150
1536147
1629777
1587567
944469
274857
118455
612616
345670
1388167
1852820
531084
1233698
1186250
286027
1563970
1221726
590250
1129810
1929886
213199
1571577
596057
245429
1348393
1954968
747954
711882
1374298
727152
1823194
1665227
1688480
423964
1421793
957129
26646
37772
742335
272233
141314
1248874
1120172
1950510
1046491
1070796
24899
967136
106815
1500719
993407
1606075
1577705
270649
1890325
1752882
490571
1100573
350736
1142957
128435
1199316
343786
1285415
841942
86816
1544317
1531010
1892381
1942548
335682
1387835
1794693
759644
838950
835269
1207045
1810302
1018660
600399
1499948
1439913
80162
454512
957683
285588
1893094
879681
1627061
1063467
148612
383428
1967737
230534
108925
467603
1616833
1351513
1363232
1702235
965802
1212088
330139
1894097
1481293
511090
222555
336721
206751
1351248
303084
181662
1493554
912659
1136186
1623425
1038254
441502
1596745
1402540
362425
1835532
1668352
634078
1810410
1766698
717567
762857
135449
508730
104711
1428131
623228
1724512
758196
330754
1583739
1811795
241224
1024547
1251928
170612
959595
146627
1468823
493782
525841
902346
1904287
1334606
1136584
105602
450763
1891121
1069011
645624
86196
1301396
1917513
1268741
1330389
736110
1395645
1742353
999415
812891
409126
964047
930739
162023
65203
1295411
1914478
1257674
1098907
20120
582136
79365
504815
811074
1832946
1618591
843350
730852
1079960
1416701
791603
1037116
1928955
1918241
1673858
649601
1594843
1236724
73717
141290
1641096
915691
1831620
317934
139486
260140
767463
776210
1279673
1441777
260857
1285852
774989
434249
761221
1029679
1436369
1061376
1384511
1915852
1203636
36356
1649707
1702808
462806
1370492
1429131
929636
252191
1764237
1546131
723628
23310
1745579
982569
1522090
969767
970249
1174750
106250
1467291
1032669
1391684
1143374
960632
484317
1996842
218951
1438549
340493
1014117
1261848
1903783
703020
1292262
227535
504665
1841311
943791
701641
1769135
251433
1778355
1002089
1691681
534741
1875163
832329
1674050
812769
1388288
122279
253290
1979715
448171
259652
1559576
268089
707679
1271264
245411
1156063
1458654
48194
1873176
1362397
942014
1621822
1009380
517528
113303
803664
1915603
1941572
505297
1721648
1617780
414256
1754884
402264
357519
1799288
703294
1182657
1201275
32002
1020245
78173
1241710
1259526
268321
1639735
828591
1596980
468246
1665588
1331880
900949
1523566
1654230
501857
993574
951525
274832
1282603
1824334
1113947
1627435
1431438
1540777
1749741
1019735
1608076
784791
1342543
1415572
1946767
1165626
1783350
1886045
1371318
1760680
391234
1261939
1388208
1676985
868563
1629568
497715
1049047
1506093
1504272
886971
1339917
1820142
1456983
1989659
1917470
1079252
1698279
1481775
1905848
1546448
170576
321700
775735
1453713
665119
736720
1118036
1668065
1156161
994043
1631215
1820710
904104
134695
560056
589238
1915978
151112
591248
846985
989863
1072534
326230
1494098
402411
918070
761877
1473112
826781
1286845
158038
474104
1228321
853676
1617960
559649
1914544
58219
736829
1450779
731045
1168066
1806350
772277
1126617
1354067
1732737
444090
1904340
1964099
1058629
1077196
1656176
560389
1825126
1931150
142370
1879302
1436051
1039077
373196
1698691
654955
557601
912890
522845
362795
876974
1207290
1355188
1355023
990384
149304
34650
817653
59669
1536514
168372
821698
664896
1410035
23970
1177797
1442250
13199
1558677
510082
616485
827738
1242209
1905891
1498632
818386
73586
1089041
292589
1073748
1012183
1654954
816445
1215042
295911
629882
255681
1588450
150700
1740426
890857
328621
1704982
832289
715813
1767498
1404074
885612
1456387
58373
1579742
875044
1208859
350592
1943562
565006
1480336
1464208
1842856
1486064
1732340
89741
1153595
770391
1111799
289987
1415079
1368273
1481697
518539
1263419
1522159
1940076
350340
99085
1929966
624175
1529395
968229
257227
655447
1112112
1741512
1734678
756173
660419
911805
1058775
1406985
702214
1068405
1860538
1247635
45456
37218
1068556
870653
1958878
1721677
1162675
1072416
1555042
1958149
430276
1623769
391977
1256711
729820
445110
1510402
305219
567675
1989061
864795
1066467
1195655
1824117
1418245
118120
210511
314683
1265423
1756731
1906682
222876
868035
1796977
316734
334542
1425423
50261
703891
613599
456350
320158
604646
1796298
1453612
1445532
983999
392796
1848988
1631058
1683525
1473411
588771
676081
1075846
1222644
1528874
1455105
867973
1020212
1526481
935521
1695647
1706881
913670
488729
954922
192013
787758
413061
1228697
713993
112396
1991270
237661
691005
1321692
870661
1579806
1012256
895710
298875
1979918
1078359
1370965
1085560
1555459
780538
225748
1584103
1551593
1977082
1259795
399710
1946312
1675058
1082618
1349190
747538
57780
360515
388521
1701152
1060634
70320
1580049
278849
434321
263338
105569
1334237
1772716
605699
89892
131999
1056290
1505053
1800729
1012355
1624433
526948
1129945
816178
646972
1303223
1541645
258952
1649771
558870
1562063
64672
1559537
282923
480138
672513
1560166
229904
917661
947585
148530
809047
335568
1080210
1613543
233779
1196035
308043
1405524
1357915
1120939
256420
1049122
1591157
1534806
1059052
1657840
849775
1686755
1485802
1569117
269489
1618838
1455101
1024285
1485383
162683
351246
1348080
220313
1452634
987615
934922
974964
494645
89876
1951314
532929
1060619
1701982
859555
1284072
1587697
1801158
1752921
1712597
585319
1022146
270589
1245534
207871
256133
1889718
201643
1918986
1579192
1385818
1219369
1610776
1074497
825781
1673435
599230
1017653
851690
1554517
633722
1378623
1240907
392808
1497508
6189
1566597
1598238
1486362
1077458
1108713
1568795
1310090
180328
710216
1625914
1152109
459348
1304390
1688639
1715268
1560050
1721921
1697175
188028
256272
1773542
1783798
750084
1569521
1794349
1440912
1940428
938976
934126
1474632
1395314
87015
1455465
1086061
1035611
178660
130308
776457
884928
1079531
979680
403481
1141951
1689807
1354252
812988
147361
1813163
60700
1747949
1463225
534790
1826892
10935
535519
1670563
1887907
1694589
1827912
1027901
1807380
1221434
1411237
806097
492949
1979224
1370001
1511923
1964474
993504
821642
1642145
963118
865046
518856
1638431
468273
1636677
306332
1839931
375127
644042
842692
1209515
410798
1574292
495324
966533
50014
1417297
831
1884103
1799096
703429
1720044
1354287
1388524
9031
614682
558180
1462075
1978253
795502
123666
128722
164795
682898
1779066
1169366
1185219
1901867
1947776
1736929
909160
1766420
421942
178449
490674
1413290
1028409
903400
257133
953903
1128684
1415701
1047798
1996003
1830200
1284040
1000176
211356
482387
1036363
339465
1067803
1382652
1726328
1935028
888608
1107864
1387163
295402
1282322
713965
1038530
907516
1528110
1641825
648466
400024
1295873
1194714
1047137
1420201
1720872
392653
346798
1725707
1339153
246958
782330
799171
225425
165537
1871209
964798
914308
600815
946631
1032284
652151
1303547
1262124
1420817
1507402
319408
660507
1984356
805760
471185
1949544
1233363
750408
998109
456045
1538786
1877701
15726
166198
146584
842499
1793644
1453205
1834332
1629922
1801311
265708
1693499
1578736
1279787
1077279
1988518
1021930
433663
691188
535656
1255611
1995193
1695569
81549
931899
1363245
1424647
453728
1861380
1117637
272029
1761035
1232256
977537
333226
1479177
221598
708728
606846
1822660
247956
56540
881731
1117838
428347
23816
1320655
485956
1946769
1864829
1381528
1527522
1568544
710952
1484325
171620
423275
458254
716944
1251877
150041
1313462
335999
928672
694951
1042650
299132
1110635
1043941
1415344
1591926
147297
746776
1791131
1178675
1491607
1300655
1259956
928451
1462709
135932
445338
1736640
1619146
868401
1617223
1809697
1719597
1386563
344725
803090
47111
1397591
1733857
456574
1419670
1109439
1312561
321149
1693813
1613565
451093
694637
395734
1456190
1610111
95546
707282
781642
479433
1758246
808225
1811562
1448928
1916865
913452
866154
1085287
163963
245430
262943
720827
739564
1979298
1880081
1730312
967964
1562982
819571
2919
806957
755877
1171605
430360
260924
167780
219480
985429
937732
640428
1426830
1735073
1588513
899884
1328928
1605975
1636292
1395666
669714
401354
916279
537244
939313
1683179
1256574
653463
1750051
379266
1450764
1290053
470976
290248
1654490
319647
1108041
1150920
792829
1521636
692021
593813
1858406
115457
575471
1927274
1323009
1179113
1080897
1218108
26754
513734
1795443
811439
1941489
675839
1246650
393028
758458
265195
738210
1747670
266580
1688739
1988992
1557890
87089
482666
113959
396553
1738263
693985
271663
1074222
1694597
456489
275607
1629726
1455210
1612254
1106243
1708452
1370326
1427959
1657540
1963239
1082207
1532196
1133703
200148
1557548
525751
591840
479677
1118638
313101
1795117
1040705
1051879
83468
1336422
1588236
1432996
1631741
60830
1834945
208031
634353
70695
995731
901576
1734440
1642857
1520944
1152855
1015310
130786
1635513
773389
648024
100699
844028
568364
1493371
1025706
1372187
1649445
1923783
1752007
692185
1640214
112205
1939484
720655
688062
931422
349969
14921
572724
1583221
1818951
41639
1198404
1407500
709664
1276597
1282183
339932
466247
1922582
338766
1617772
989422
637030
1151505
408723
734504
357509
833515
543135
1239027
571539
477060
1005015
1019943
391881
961303
1768654
271069
4181
282209
239112
816528
304794
801814
647195
406932
1678152
982456
1579257
310704
495205
1977153
1096837
192541
991176
1718215
377294
375660
2392
1686774
1841102
974896
1108231
1538945
1138811
1314617
191293
1461877
164591
1411746
1096766
1586443
454532
1797027
157614
1879108
843478
616770
776770
326372
276981
1415532
1971582
1996228
889103
943078
200157
1952380
1862337
1172466
1821923
500565
686921
814552
1638862
265087
1541192
538269
1468401
1067928
1973600
1337441
631872
352388
1594597
1066775
1461348
1379464
1222242
1188662
551436
552781
347008
233887
1968672
964581
1899718
233193
769043
825543
15673
605077
224486
912924
1400264
255903
1204129
1904360
892988
714551
1527410
1201555
551630
1180129
952389
979634
545895
40511
1225085
572713
965667
1734368
75582
1039688
1946431
1789674
159038
1987965
1575220
168371
638694
1120728
531619
999927
1714418
421037
381915
450582
1020377
4893
316253
514761
982973
1262940
992985
28487
164120
195509
1117326
100446
1496902
1991054
745703
1282646
1673752
1307376
1755886
327967
153112
1906776
412924
563946
5962
1345616
1976436
1095118
1247029
808212
620100
802113
6102
1520269
595696
1293204
1845560
1767913
1962555
118959
845315
1878055
724943
705031
1938711
1065778
1685152
753319
1191552
1485265
1826327
32763
1782739
729767
406020
1931052
1161477
806623
1136880
1329911
1592314
1935095
1660099
1430547
405290
543614
395771
1824241
1428939
1623174
655993
48332
299098
1487601
1471856
1223413
96901
479302
1036311
562321
442036
1534214
734899
1273487
408887
168509
21555
681240
1116003
1248582
1669568
1348173
1888717
1975791
811296
1360019
1916228
1052244
1291349
116681
348967
934242
913404
1730782
114754
235597
290395
894582
1363736
194250
852727
972692
1181763
1869351
1564664
432897
142610
995976
1111407
494980
584668
1903789
1223527
557694
1849103
827149
901874
249463
976980
1949714
1349578
1400726
897774
1334157
985093
1369924
136133
311373
637318
1217734
977469
1073595
928812
603432
124641
659629
1696789
644543
1880084
1447397
668798
1636615
1922124
165558
1982638
279909
554850
1746444
377870
724395
860486
1137698
747366
1271903
987893
1759600
1199382
1114411
666920
1952950
106157
1096119
1424652
525597
814919
912499
1151166
139072
1040718
1791861
1496165
199113
672954
1936
1062956
508821
74587
1631515
661288
813308
682436
720111
1849335
1782576
1834770
1073113
1469315
1763788
1969337
520249
1693400
1274607
637065
886436
1602472
1987719
409677
1850528
1957598
1002544
498268
1093599
474092
545497
1586746
1627434
466935
1905404
1797477
818604
1341722
1208372
1660138
240445
1615951
276889
823722
1103950
1784339
1227203
1626124
155486
1690409
346209
792845
1181060
1114391
1392340
697174
182547
1604228
296705
52972
287663
1189805
1562038
1263917
1661986
43296
1356575
753395
345559
1675087
642477
1154810
763701
766938
1859903
713971
1443155
8815
168587
1524692
1467505
1204317
301567
1604446
484007
471168
340875
1284877
839927
1749966
895713
1559007
7798
293505
573847
49230
1871656
142783
257949
1681427
1407656
28234
1899392
168123
1432177
508650
243123
1387676
1280800
1478758
1337121
1027346
1032997
1332224
591573
755907
413185
1842269
1546370
1904135
1469872
1368008
1821148
1417956
1586972
687864
1053128
1766459
1758715
1564910
891912
995318
870827
797303
373258
1953572
1652251
1199473
1567822
1003414
1595576
670261
741936
347435
1963598
1884936
1233055
1003700
761699
1849181
1270724
1276708
1880915
1113095
1479650
1682660
1331972
1301178
678419
549890
420346
99708
1075083
425976
1295970
710983
1281932
1285710
1210634
537140
1727629
1631899
1026616
502349
259578
723373
1920925
736974
1347033
1888598
1380099
75153
128297
1509250
555200
676280
1521418
968179
496149
1622986
293671
5050
1749612
394554
890530
1910794
1209343
1310345
964689
828332
1526698
322966
1282389
882471
120895
1755337
240272
142263
153618
1818218
1974406
1149932
1695940
837567
1618629
1048800
1299861
775076
739466
1702078
1725783
1618113
1720590
1861082
1639066
469339
837286
1332797
28628
1845686
1626674
1398962
1601504
368938
224943
390245
1544965
25215
1781398
740957
1783549
1696644
1336485
1767180
1163706
550935
1769478
485799
999928
938027
731426
1217394
564583
76057
1817488
193017
1883107
1574166
834190
1451019
665162
772220
1909034
209996
1664769
1234435
816461
372965
1614684
1188754
798776
329844
519836
1993014
1438888
1965050
1124327
949363
1492239
959190
597687
1140890
1828599
848222
19272
686309
185584
1451296
1221513
1451933
216111
9722
382328
960841
651534
1462080
1523877
1563835
88719
1165138
1698968
500469
197218
628681
773520
315170
1670251
794691
1716143
217198
286111
1291214
353160
873811
1637492
723215
1876008
1733008
1758529
1962050
1679294
1103256
1205917
493703
1494242
538337
81895
989561
1017170
342188
304612
547478
688391
1595044
1047792
266956
1998141
1267014
290023
965963
1541312
1623622
1027167
525498
1714871
1104181
1970818
364237
1998569
21602
1568328
1360243
1631488
1164664
933895
593601
1367132
1822399
1741694
651745
1324596
677353
564548
1505879
470594
1515136
969625
1653417
506833
1670550
345289
743846
1680763
442068
22874
1233521
1428535
112545
1440175
498693
1019236
1601736
1111535
1161678
384848
457684
46100
314443
1779669
1324197
792000
418921
940528
699434
768677
1452113
1631319
274482
227028
733248
1753391
1952573
251539
1973193
1230217
1473606
588189
1266197
1008943
275988
517291
707512
1174134
1178917
385851
1957197
1816162
434918
1201604
1964890
1103071
266417
852795
1399886
403802
1732379
1549450
157752
1660966
1127727
1937822
760252
24372
1801867
1413511
1133097
531091
1998463
323335
1564283
1952599
427280
590560
1825061
417345
838455
1184689
1170967
530496
310148
1586813
1076226
1472662
857383
1518956
1647415
661295
915430
528368
207086
1509864
89498
806799
1276685
143121
1475299
1364351
611302
251954
1381720
1353300
640583
878622
374385
1326664
1611468
145033
1358793
317081
1850974
546260
1457591
1762126
247632
1100463
1529603
1109997
1898516
1061735
1511721
1410837
8521
236058
1437246
458721
153936
27146
1549334
321271
814119
686589
1318695
1118981
855564
864520
349844
1457533
1181551
1801402
626180
618735
1958892
1787686
749190
1194463
1211341
882440
1304285
524962
698772
1153586
149873
451827
1978899
846768
1124139
251281
313262
1653580
911224
1152672
780124
1106667
1843880
806260
1445746
1051542
1932279
1965886
453989
1204302
1862451
1577469
885147
647170
167945
528830
541012
1304181
1287114
1890250
1764626
1589984
1850321
144777
1238467
618493
724706
960812
529319
1971858
1372431
296723
1063070
156364
2742
406667
610250
1592478
983455
251805
580958
211094
1733404
1324065
826191
1307640
1301895
1428491
1017428
1430059
1024840
592540
1321651
1943683
186818
672290
968648
396085
1904285
1917548
223002
856618
1702601
168094
145663
1380587
1728893
1487117
1135503
240383
268556
975415
380630
1418529
1743835
28869
827364
1260096
1542454
118434
96863
1865990
1353626
397430
448954
774387
753878
1290982
373505
428155
72714
208630
584801
1951693
590382
1481981
563283
513612
327073
1879073
1039692
1864286
1315152
1295114
555694
1657169
1507437
619696
766940
71304
935821
979494
721604
1485387
724857
360038
1499591
640285
1403661
655973
1845790
447587
1240381
1125495
31105
758733
453368
968022
939574
289773
922440
463941
58495
1055701
1866511
463946
820680
460364
1868235
1195087
273348
860891
1106572
1515237
1079823
1799662
937704
70873
1559946
1530246
1908516
1990325
1538895
1561314
473641
1710151
1968488
876161
661416
1990927
5171
1440316
199922
272927
700005
684661
53457
899963
1849174
1704709
1912857
127881
1512843
1968564
782499
1733085
1853396
1474771
1423530
1627593
1311552
417574
961007
114870
1662114
1677878
564608
1255449
884502
792553
1826011
822270
1119546
548032
1326432
325850
1328030
1668774
236478
381108
1030924
978909
1157338
1610561
635816
1174096
1200051
1029307
1531110
591788
1847520
681319
275141
374052
1109183
1687324
1473931
1916873
1027359
473152
1421453
824009
322888
148301
898669
1750557
752034
1984980
1443984
384356
137421
1723212
1561621
1499473
1576062
63864
1288499
1572343
1890725
336425
347919
1435891
1766844
1490616
81038
969891
1090857
1549259
1656249
878167
1283329
424867
448144
1871320
148393
976363
1847332
211032
1088167
1117419
1124179
624928
1825984
938407
715887
992927
1397130
1101855
1758127
912452
795613
370398
530779
263978
205311
1716663
1324727
1193573
1611979
1834183
204555
1765851
816189
1825322
683518
60933
906392
1864591
1450938
415111
753333
1908157
643692
413243
1715980
955548
1862000
1461403
1785989
1973875
301565
1642649
1784535
1678602
335495
623287
1306036
1028473
1196976
1257488
777815
305589
1051625
863789
238984
626313
1473977
1635690
1507512
140437
1066044
207330
725598
1685063
1208761
1762640
1015210
799050
1818266
113860
967090
84563
587070
21264
1024264
359371
314312
1274823
1356160
972627
1768427
1011468
1093961
751701
1035819
962684
1328010
386705
718146
32523
1737975
1000830
1729176
949697
1325199
833988
992838
776524
580393
358203
1621861
425278
1563272
146605
1978815
754150
977360
337680
1166256
656199
739675
446266
749130
1352641
1555626
1231047
45135
420535
659626
1627186
852003
687192
1516904
691290
1921066
115813
1998765
1574306
923783
377549
1641783
1443441
612671
1236769
342601
19465
682791
1413163
1033337
803942
765844
1554020
1979712
1887806
611300
986017
1678484
934182
637881
417486
1152963
1297492
406033
1674587
979993
365985
528615
1194212
381140
825261
277450
1178494
697932
1346732
1601914
915845
769473
1777235
962699
225720
212592
1417116
1350647
1530806
1550287
1536958
376565
877010
456676
1328705
851275
791313
946707
318337
206508
1076537
59735
293884
500085
793892
172592
641803
1391
463440
929988
1548281
565211
1048368
1493556
168590
692141
263708
671033
1178705
76397
71221
959646
321835
27325
695489
982376
757231
1174227
77325
1255134
1114251
1461024
564314
1116375
683863
258256
1822558
1912871
891017
408415
1905632
1312255
715800
1612233
220684
1096573
1050250
451588
1890307
690277
1830100
116468
1280610
1988911
1022667
1911767
1945726
1117065
1518534
939150
1731928
1551230
950512
1409836
814924
464392
1291716
127552
1867713
446290
1027534
18977
906662
1430602
572295
1813820
852006
999665
502829
1059627
327834
924119
1714330
1511628
1344349
1999401
760433
354377
1158912
1899157
1343327
1526792
975495
417048
250880
1324774
834208
1715547
679082
574566
1403268
1653948
1981931
153338
1128363
1015107
1772648
754356
249820
432968
1911795
1061342
1810006
1755330
1535504
803970
1192013
1967941
1614740
927048
1282040
1609353
1246346
1624765
503471
1523635
1115388
555941
1299373
785493
1633934
401482
1218902
501022
1533472
341106
1683326
1796180
177788
401610
1398039
1821452
1003102
1164281
160083
78244
1900739
903349
922798
1206565
1577086
1114108
86342
1770574
394385
422861
9227
1229225
460943
1449423
1983178
1161723
549666
1428087
1041545
374033
1885700
1710904
1341921
1972983
18362
1565473
1898
989055
1972109
544873
354411
1265093
1366119
696229
377490
300319
819783
1038017
188566
1288850
758719
889504
474187
1651351
1358213
1118750
693550
34915
1826648
320817
580389
1223864
162861
1467893
98380
52303
1187637
84012
1593197
201099
979917
394679
1455920
146244
1949742
1771938
1015466
611129
532617
1148930
1836298
476635
1264440
1341773
841824
667779
1245823
381514
230237
144349
1815652
440693
1408367
766210
1956330
1905677
848995
555376
111209
870934
1914040
705550
1973778
201292
1956941
1367992
825427
1920192
578656
469680
932283
1790839
26905
1507886
819836
758515
919818
96919
819197
784208
777038
346045
1694975
304519
824153
777034
877538
1333309
1874086
627660
1137521
1255798
999487
1847682
856861
882971
1774528
1484650
1828989
1027058
943992
982100
109602
1798400
987743
1801749
1933748
1747212
915923
1511998
1255149
1262505
1980571
1349050
1006042
1630022
1484088
1688866
1840344
311399
1793913
375134
646787
786791
973941
347625
1227944
824483
139665
1751692
1872076
269469
1248691
836058
1784325
128157
126842
1362257
751719
771263
1880315
78022
1019062
847942
1766831
229397
1368582
12936
1338792
1374292
1506285
1894656
1936460
1805899
1646029
617754
18781
850256
638073
197842
1261837
1285046
303891
4664
1102660
1998630
731583
1048659
496892
1560953
660169
794286
1373618
1508418
1721883
796672
1545913
154445
705703
1916919
1300851
554246
288237
1407945
491537
1802656
946571
13110
728353
534709
962458
1866761
1945351
1338606
1357780
1981369
221278
509099
1042460
1391237
1080831
483042
875573
1920624
230920
1423734
73186
2063
312947
593301
1035247
1007972
1428612
177615
1419921
125316
1654582
549313
100228
600232
777436
216611
484302
26811
67083
1464281
1614069
60091
1358149
1977957
283149
1595406
1800452
937376
1585803
1201886
391609
1336940
260109
634591
281282
535070
1283324
1197937
1873590
1009161
1219503
1166972
1343038
1142068
1818525
144078
640055
954423
1025445
1588028
762583
1763508
1587093
1391830
1761571
1507704
532794
778146
1352922
1926251
1280899
1783330
452496
1465933
196470
1946459
1913147
132794
1884436
759784
762579
655343
1087043
794636
534688
1451799
1741707
262394
61183
1483525
179958
1771687
1791210
251074
1910777
1680526
506212
1981216
1511290
1914944
188410
257260
1764873
50091
547609
1822244
998855
1660461
228503
917381
189249
616803
433058
874641
1105297
1167501
326552
1502999
1028999
1824288
1801679
876257
725308
1110087
391473
714556
1466552
1473804
881100
1746939
1805055
165233
908965
1963046
1425743
1577718
298547
1260703
140465
1375859
1926126
1719712
284544
1892209
78398
1118517
1811071
820248
338781
295105
188259
1861568
1966251
1868410
21834
1777018
601789
1011155
290418
387593
641018
157086
921484
828769
1071014
1218971
388875
902521
837571
1002719
299357
1705369
1575980
1988849
1943782
1718991
358397
1187438
1546930
1632188
458721
1167777
746065
617911
996785
363514
458186
1818673
988396
1830463
1044996
582508
164882
214212
1185416
914648
785592
942710
1281441
317645
787392
1246823
1398669
308361
1989916
1314269
787771
1533365
149996
190382
1727480
230889
799904
821627
92591
330057
1217374
1486850
305309
217610
1621786
997015
228386
1683359
1954764
366018
1953045
1905057
191123
1346512
1243891
1810607
492295
1368543
1688587
587397
513204
1028232
362749
1209905
1485406
1469409
1360056
833831
1763834
1846804
282628
148940
665134
1454157
1994425
559601
1953485
913576
1643294
1624166
1950383
1421361
208927
1464101
527326
1906713
1416654
989747
1681061
1805999
543981
662416
1205351
1265459
7302
591550
1518933
1531843
518757
152893
998420
30140
1313853
934906
1696615
1203500
1162441
412082
754666
1756712
222045
1371978
631189
1585443
708658
371004
829234
1831447
346608
1974136
1411171
1937515
1482261
516296
370792
1507
905540
113253
288060
1506967
371923
1108128
48424
1859130
1205300
249671
1505994
1265962
217046
698124
446237
839222
1354733
275885
567906
1343915
1033740
1178188
613017
496285
1376073
1485083
525680
1272569
1066598
1108273
1100200
1836090
934038
805430
1789490
678118
920645
433466
1959309
1247807
1792471
991817
240910
1268217
768430
2595
1473456
1585695
1580855
980353
1301791
1387287
965784
1655458
1026611
685153
1288549
1802486
1340433
607688
1267669
1247134
771925
1537843
963807
337897
1744871
584388
294307
849408
1710865
1787750
470152
1577435
450208
1634379
855914
607458
1653210
1609970
1374364
719314
1900204
644576
1232123
808337
598799
1162644
931516
924543
1132053
1036431
43263
1227809
535048
477397
620790
125873
497562
107846
205993
1123112
1734655
1852607
559686
1146544
338723
1689862
1683694
58689
914257
1501997
732708
1721548
107666
1858053
696587
198951
850044
255421
1843766
1281001
133689
68578
1294500
176092
1087695
1720490
1558521
1287885
1948829
1081221
1474321
1021383
842028
240445
875787
271208
1631926
716002
1153896
649046
418363
1908858
1196767
1532145
1097796
1093473
1406897
221538
456905
369089
1433680
1322036
1987253
949773
1012862
1205429
1294079
1177130
1753380
246665
970036
1690861
764525
1007827
1765673
882856
1613863
1897984
1196520
50516
1050654
1500027
195206
1388059
76155
1349981
66537
1946169
226537
826036
1806613
1764263
1576399
1997415
768726
1159194
1896856
1542452
1342531
242787
123337
544483
266222
193630
1113761
255077
330646
126293
809449
1274250
1858466
1003588
72625
30955
1665889
522445
969959
1128623
1722152
1101134
453306
1604601
1997319
430531
153870
547383
1595618
1013832
1291827
577708
50664
645082
41939
1321180
228664
1856584
1857803
388819
51608
1360221
1928079
1872484
1298716
1121882
1686203
994394
357608
182933
1010035
1685127
319981
1690186
183966
94085
1781859
1771234
1641795
963351
982547
1212324
1217986
1434510
337563
1599327
269314
922618
1872633
759966
80373
1285843
1978386
1015941
1053385
123475
666188
1715753
1064603
1033641
314747
901855
253649
549880
1876117
1210695
364998
646520
1159983
1562357
372886
93638
1560602
1940613
1689545
510496
1469405
338390
362763
855394
1546317
1562183
1847275
1946971
1096510
685377
1137229
235638
473941
585696
1889153
513987
60531
1678231
883037
380438
1326689
1964026
1640252
764193
1586774
514449
1539090
1150571
1317639
1324733
1356558
831721
1420279
648686
1035804
1267591
272654
423517
687137
1894775
1067418
821243
990162
228932
957639
1269326
1731839
1299226
1938422
1023405
1788192
763087
943138
1273822
237421
757902
32318
1643550
11492
1233861
1047582
1169103
985896
666857
15166
1129337
129933
1551237
1659320
932428
1943513
1787140
1850099
1425219
1845366
805461
1764833
1633556
211083
32662
397727
42357
440563
1274310
785599
820777
107557
101452
1578583
1280841
1001082
244666
417714
58570
392714
1556066
1557982
836427
1891132
359880
1170603
606790
1549290
635680
309091
1344891
936558
736452
58305
1119080
1533877
35648
1927262
666171
1249784
568983
959765
25276
97041
1837626
866683
1077333
209660
1973015
820070
552448
534753
212791
109887
1001054
1244729
591500
226128
1973418
1447129
985343
734726
668430
818846
1141351
1905169
790053
1157450
1525943
258268
594080
1304848
633978
1098630
1126150
1920580
1217110
99117
1158713
560446
879096
1653176
836156
410703
1673380
420071
897661
472900
1282399
967385
1481326
1388244
1592938
1722882
1639656
479594
265898
957433
1877521
697336
456845
1510338
541659
673414
1209172
555136
1083664
718384
255568
214594
292569
35529
1036052
7621
1742288
1284868
1040222
1103022
1470122
198163
911434
1996640
1202086
1904513
547391
1863132
799550
1824202
1238645
1801144
78199
349097
1545282
119189
1996926
660199
934855
1994095
1705632
1403131
702202
464212
1846589
1566477
578969
621117
226100
165734
1019135
1875581
1171791
716120
1310650
1208681
480170
1203429
1082926
1841647
1787955
1435353
111204
1221115
1558490
656648
763269
772649
5836
880258
410775
143944
1544164
1218276
1068371
1363870
1675500
953342
935623
567807
1477874
24852
493772
526800
1741329
1445367
1893491
582332
1173710
1673722
1267320
284875
1789197
1733961
551467
1011698
1145310
564956
1181852
175064
969280
699960
460145
333714
143048
789523
1677648
683395
1628451
1695863
1354821
22629
23520
186477
372355
1148891
1081805
934479
1626004
1054058
1566892
1136703
949112
193009
485910
690033
1518044
450042
599460
270072
1683767
149644
1043969
1985310
1361376
168891
1363325
1616851
410792
1884254
185112
621529
1155629
1204470
1835832
911310
908702
1128428
847936
1519745
1039353
59549
706034
1959022
1832909
1901197
569653
1003225
823645
1354108
1690958
567354
387148
1790013
1535460
1894151
1597145
1246085
1939766
1717862
720490
1236310
1065561
946660
1812816
1662225
1973158
827669
1885289
494817
1148746
1774532
67113
1779939
1784168
1678332
912589
1624669
1930291
1124326
1421157
1932272
123444
1619751
1679410
1637422
1218069
1627614
117619
269419
796271
1794414
1653274
1644075
1959983
1978829
1832017
501420
347009
76026
1398931
1242440
97552
1702738
1087622
464239
1870998
974796
1142974
1181899
591088
1876452
1653252
249368
1664641
1406225
394489
1356622
1009981
1115111
1453278
1984505
1820214
1179376
470869
981637
1876379
410971
1349984
1304843
1531808
1073622
890178
440988
333751
1298801
869722
1721712
1103816
1550023
950565
737485
1678728
1762346
1344050
1168521
1404859
899945
789998
472827
627230
1342410
1087423
1254208
830394
386060
1353041
1073837
1981766
1726815
729975
1996857
789168
1547685
1071489
1356245
1567681
865655
1981123
1020412
1076082
264518
1441115
1640364
965122
37675
446453
852394
1871849
982066
975487
1617550
426444
882232
453462
1704154
98187
128823
1024398
27852
1473918
1855390
432494
1134689
995297
1821307
1799000
1397989
450703
292324
1607774
31742
1437327
180393
1732669
1462865
1024308
1299367
1716929
274554
1425076
624654
1843166
1034063
568756
972255
350245
1195398
1923030
126586
1496408
533787
593963
298980
229790
1463865
1516408
620130
863580
1912534
1113299
262221
1742140
933401
327053
720907
661787
1062354
582294
1097983
630445
1294287
1968838
1587657
1077013
1368596
1545208
1993974
363940
481882
647852
1490612
1278503
532273
817646
441623
413399
1900928
1236710
1667169
41979
334968
118336
38392
1858850
223604
1855745
1515975
880785
1239095
1801033
984845
986780
130777
233529
804289
593053
1537403
199047
553885
198706
1108215
418584
1643791
373074
147510
486972
1793664
740898
1819705
194079
477913
490482
1995038
1918771
679155
920968
1512788
1165859
305368
1255182
399746
178198
1539519
1589587
811307
1916316
1047688
1717617
174596
1473682
669060
661490
1211258
596057
1325917
269074
440723
553113
1322061
443931
1793068
1772868
355258
294514
769557
29426
455973
1599089
1566099
266155
1831743
790187
545506
1257060
1820091
448226
188560
893037
1472164
1888302
28048
1426594
443354
1688381
902621
1654313
49574
684606
226440
1756097
330778
390040
1760752
1290170
321625
1334965
1983749
1199708
1006061
655052
417768
1273062
965185
1261355
907803
1215655
1119598
1069537
633202
368218
1935704
1363461
1598495
76640
1985532
528357
329173
1739556
38565
797076
1372376
716351
1541399
1159614
689630
1880537
765466
56516
502349
1670996
1761955
623184
482763
1967223
1984016
532481
898360
1887478
1727451
1618310
316530
211454
1611017
1465747
545556
1414893
1416839
1496753
1480600
953049
620820
1602721
1125879
330361
66175
809130
985149
1354977
120168
1008928
1773443
1114162
1942513
624042
1585804
1828868
991342
1236567
1511085
477334
146450
1001965
869267
566508
956388
221986
1175300
1776456
334000
1134937
910288
663296
589684
1755281
1635950
1789533
1639786
1401335
1522231
1915882
1512382
1469587
1491269
1255679
827922
1777364
583256
1298991
415089
67435
1012458
1409675
1563796
1894333
1071134
778472
692197
1825040
1566611
558517
1827460
1275786
671320
165501
1851885
728030
908177
1201869
1909748
1275588
1989077
1882462
157413
1021710
1457578
724423
1444087
496496
208244
145076
461542
686611
256583
1550345
315107
684910
564342
546145
1604677
723801
735966
1785182
1513599
693512
1210041
47435
1490362
451583
1723483
1836907
1272509
29732
1253261
900074
857072
1778916
784418
11501
224300
428245
1391855
510710
895476
10037
1005649
1662550
1527004
1443834
56884
1121815
1612680
1150540
530852
1797497
1606552
1554925
1171677
486636
521571
1815034
68496
1466874
1297823
304269
1155036
1192585
1542217
1353932
465035
105816
71794
1129544
1134806
1662250
821267
986676
180592
184887
1765612
1866497
1968430
1399201
1601899
155214
604709
426768
507092
1232492
785058
1937067
666624
1854582
1950633
1449967
151647
580522
920544
182172
152832
1058168
1733318
1801487
1789482
1115024
1191790
1790882
1805206
1012474
1113321
1161544
486642
1197280
886416
1430057
1255109
1905918
626623
326692
1686702
1309847
589718
1681099
1060919
285073
290703
864504
917967
1728737
1794789
1378672
289619
1118223
1573240
1491702
1203433
144370
1151071
1108115
1219809
317617
1898706
1982851
1078844
87105
1571123
1880588
844577
1652557
995399
512741
1970285
35464
1393679
277187
669328
1644479
1950791
1713198
363540
1132215
906426
1024974
477799
109846
1478309
352463
1684423
648602
716753
816801
354490
1266558
1554306
1860120
769862
876152
236485
103357
1673617
6925
1976431
152570
489566
694069
76493
1693176
465171
1751088
305994
381333
1647459
553604
705923
930178
376634
366168
1634728
484130
1203474
45566
1963848
1751216
549656
1243546
1702100
32988
1329170
360510
83787
36522
1080010
754137
512731
1731798
1963786
561057
737342
691433
1866918
576151
279493
1165225
646030
667238
375433
286146
1554762
1144928
648986
832280
1708435
845805
1142264
1386731
1551434
1465990
1394160
899020
1693104
1455484
287467
233674
596066
644979
1218829
737582
573662
824776
1456172
432646
827961
362247
1923366
1793544
1194336
1086053
1085665
1405588
36167
749036
1099250
1214362
784999
1009730
1030602
644737
1692304
1764391
1077390
1593291
1528747
1500323
543094
111890
1312873
1563486
1820612
100233
1210531
461794
1031464
268942
573787
280762
796602
422561
875232
206148
52494
308541
1862665
961667
812398
438791
978417
1774096
862612
662993
1489290
1520344
930702
1156733
1873214
1935548
486814
212276
781980
1188541
890120
710238
1417506
162373
1019876
1678248
1738602
333118
1293468
196789
1053637
1370151
1258686
1892507
1909698
1408104
395933
198143
318162
875052
377897
1056383
167851
30873
1985675
1765547
1392012
677285
863751
761099
692508
811343
14400
688548
794801
1558554
980616
1053190
1021437
366437
264148
791275
139665
845677
992901
504534
1098719
1264497
1664499
3120
1856783
174748
829395
31050
1918347
1115957
1533309
207700
971849
1925766
1896513
569125
290407
1100683
269464
1948510
357380
147131
1627759
1359782
270210
287908
1750736
1804741
139364
1774141
1467606
764210
1524860
1021370
1520228
1553752
1916372
538643
1385381
10931
326755
599109
318705
297436
972355
596048
291979
1815647
913841
931524
1529706
110826
1524671
590786
1421887
1446836
1412939
927363
20976
791976
803515
481093
1622502
968500
140877
441559
701202
1845602
1802092
1708290
474532
1506396
854469
514050
1231098
1023840
798047
1240496
924912
1480913
1990878
1470885
1958170
1683856
557622
1495497
1956974
216611
1953911
1875537
146686
879162
1355086
465140
1211641
1490449
1553122
1559566
888458
244567
859496
121567
1306326
344316
571952
1497765
447523
172662
937412
759548
773042
634847
1264964
570128
229627
649938
482775
1676265
547900
552851
1004923
534006
982572
1796744
40839
212151
1403100
662230
1922671
967145
1182832
950954
1783066
143341
1339644
1992103
650117
1984167
1773735
1085674
1749652
744812
1277806
1039653
1636858
97104
1760947
294373
318042
595683
1889869
282806
219820
298766
1636906
917161
780010
1327946
701614
689813
1983047
1450091
717106
1489825
86237
1696122
695958
807398
627449
1813474
1208427
1729715
1850869
1782434
1366086
703010
413340
583553
1667830
1882714
1106939
1454438
313118
907133
1073652
1331018
1619207
1843510
1012090
618073
661615
105019
1092294
1496365
89474
742535
629724
472668
388226
921965
1670749
1208314
905220
1765260
574461
1228422
1893451
1596246
807733
1515795
1928556
1954090
763623
1309199
1082477
233093
1268634
1882224
1939944
1824588
1743695
1829559
1113677
1898882
853107
1296360
1993153
42846
1705478
356485
1062017
561368
302182
1389437
1018871
1233668
717310
1628886
515315
1389557
772687
466672
1743427
706404
966028
551338
988341
1458323
194671
1009210
1213406
128434
682256
1256752
1997494
563344
1596322
465107
167948
1274286
1487388
1627624
23097
1555554
1186084
841441
1484117
1061020
602546
1142256
1487936
1222098
1635927
133222
156034
951556
221284
1013837
52557
409390
173542
1055245
562991
1991401
1585748
1751643
1598632
1789117
1932838
1738225
1562077
1312475
1725731
1103008
494049
795242
449922
1781985
760080
1862664
173817
1619715
1426045
1348538
1038088
1274706
77514
1892888
270103
698033
595134
742495
1906962
121196
256937
575363
1849325
1049721
78810
576674
745872
80492
1269361
331760
74315
498280
1554716
817264
627541
1203169
733282
174299
498055
1167442
200956
998011
267548
504322
1579805
612568
708350
1472897
1800585
390261
961110
851060
261352
761448
341006
1273213
1764450
441874
1598550
1685968
1372408
673342
1516855
873885
385157
1970194
1480610
959364
62061
1817908
1444392
302543
1304456
1897065
664794
411987
1051822
1993826
1977334
1120450
655256
1037917
243636
1572118
488322
1145064
907198
815209
1124904
449721
1267795
434361
1915824
258732
1130775
688030
751041
1319273
1416153
432041
889086
1895389
430982
1370635
459135
322288
1488343
1947877
1748312
1669002
1650821
549602
967526
1439311
1536793
489832
1809792
227278
328468
398713
1814539
1148021
1602663
933981
406393
916447
1148933
763216
1451790
753306
50701
1275390
1848810
1971388
1191006
1288127
466072
495945
1668345
829772
496880
1594572
205213
1028204
1622665
1892274
163786
818946
1058664
1548176
1860278
1544011
943343
325946
1013015
1371674
612643
1361880
355663
1403587
1147417
401718
1244763
1650502
354845
1098428
1527509
670771
1559105
1846589
174415
1603981
1520120
245822
606016
1348582
500952
1312413
634351
1920647
1663069
8245
1461534
1216547
1527648
1653732
1242728
1650393
525403
549243
628643
227579
1890973
527750
272126
274924
601793
661917
1394980
1817695
992419
1337002
284122
814616
846033
1875602
1464585
1952444
1077582
563102
1243804
1124101
1218702
1418324
1580537
166505
992354
1637818
791403
76988
112178
530945
96135
1128583
1054858
186488
1073584
494612
159791
1507506
673536
1461406
1319702
630660
1476339
1083292
1929537
1134587
241056
170614
379948
1110627
920289
1849659
491442
1556904
1042079
1064778
145711
1913184
1433631
144232
884866
1685534
68739
1067398
1225699
1607699
1024291
352542
1276385
1453237
355879
230362
934713
350077
1970935
308993
1418316
453401
1143153
1403611
1630108
989599
1744449
601222
1962592
1815326
54580
1135610
1826689
1756255
158101
944
1337024
1909672
685500
33675
1255772
1772993
735551
1681883
351899
963630
1262656
1043630
467601
946264
1289270
1994995
1688669
301603
1762559
179537
1033390
1089686
1988222
499564
320519
131928
789289
1465476
1887481
425179
945594
234397
143256
534350
1989697
124236
1790574
1776429
1305780
188372
1685239
197847
1694162
1784723
1114570
10691
1101139
1039140
813029
974405
1434601
437915
834568
853401
1563469
1560886
1884575
723917
1487785
66289
533721
23387
692365
1810731
417907
1457977
1239438
496555
1682219
1205489
1735345
1132308
327151
1142070
1090706
135548
229702
857760
1869467
1671206
1415988
1983946
1655477
921504
630864
1978341
342650
723866
823032
1744211
725410
1891667
1654860
440913
961491
1845349
1765229
316280
1820105
841764
953533
972706
1244617
876848
541921
446348
82622
1750418
483405
1672661
1711346
819639
1248177
1696262
1091237
1064640
1365612
1824161
566551
546586
894039
491342
1047079
70366
1586733
634498
805587
1843134
290339
110452
1939089
1151883
865629
1876918
764528
1541568
1128591
319521
295514
1696239
1155197
1420970
388551
158173
320233
1308172
129245
1822271
1972398
124132
1754990
291474
391047
208810
1522016
604511
1088571
1060498
597639
1475781
812062
1863257
1501881
991571
1079547
1890884
477060
117629
122216
1375747
484572
90761
234082
1809876
1726058
1790048
828206
1174704
1637780
1421404
241953
1508144
86195
1470482
190622
551737
1275990
841123
782940
1458049
1569536
103628
217266
764197
274068
1711215
909711
688419
821941
110909
1086112
1250111
932037
1011778
113799
1461338
250020
1576375
1418932
814059
1656865
1048828
242472
493530
313087
483933
185601
1165179
1893762
104813
263897
1806750
1203495
1638188
1133297
1102100
698012
1077718
116228
1647834
316490
1377650
946503
1290779
496971
832728
1512395
1925565
348979
12299
349347
973424
1879884
1947561
1824769
1520885
904698
1776064
1007898
1994785
1473468
348535
205417
1097550
1815381
154340
427519
735511
1467702
791929
1890509
1632195
1972955
1493993
1459568
491890
218208
1944073
676919
259350
1967458
1042644
1165896
1537016
660965
1927849
1634039
1396500
1492028
271964
1520993
154453
1534195
1287163
1363613
1393927
1512368
940636
1827461
84622
75940
1419764
1395092
444012
230256
1857690
1413876
623811
431480
808736
693753
1311632
1956186
1690354
528787
460516
674303
672611
110930
1192606
148532
1240495
280482
1000563
1801141
1522389
1136890
891901
292426
62805
133357
917075
1246127
678336
504307
128838
1061988
1213012
1628617
546433
13279
1576759
1189986
776492
1653912
934445
40862
823294
1611194
1625092
1754463
1413650
317398
1575826
1285074
1365089
515339
456151
1068299
1622756
983172
629038
1108535
1633214
835423
850140
1868768
292693
1094380
1587413
1040262
717679
1893513
567701
358312
668962
909770
1023043
821526
433867
1648945
18079
1591936
275787
1210757
923664
58186
424112
1613911
1085385
225943
256013
1400516
1521373
1539960
1968098
814510
977306
286983
1605369
1929834
573441
1336981
737494
1524881
376509
57844
848275
1304552
1960787
1003882
341656
1242745
1195849
1753401
1270014
1309379
992988
248803
1641371
414614
498449
1125810
1760612
938651
857036
1444267
1474279
1407020
16421
303563
1395976
1080223
1176246
403368
546263
166570
21706
1804865
596595
809597
1339969
1654719
1802413
215138
242250
229907
1575691
8481
1589731
1900457
926149
1363198
878910
1990689
750635
112940
778338
390053
1502061
1595884
1376355
1962275
1128529
1615361
1359305
1783039
1713668
528886
894155
1052535
1635328
570971
208729
1319990
926760
1071394
60655
638873
352452
1255270
1691455
1808886
1705485
1933071
862006
823298
458722
891962
1275661
1305169
1900529
1535575
215243
1845325
1113794
225870
802397
1892812
195617
892540
387216
1981331
305018
1014877
1276083
1654512
1505733
1669922
1814177
181429
1164540
74341
1952615
1523136
1244115
1650318
1714959
606614
1888119
1539602
29158
510284
1589123
383741
975507
1188578
1888407
376918
823234
832815
675481
460696
1105386
1799778
1643974
646421
1096078
1027420
253650
1994711
1999497
705782
411041
368492
1868924
1778396
1110538
636286
704141
479915
873636
992815
1118959
1629685
1544906
1990004
354570
478707
261618
1552027
1590249
1164647
80624
948079
302884
1619187
1026570
1627345
1026350
1358553
1447008
487797
530799
820129
1758729
1583174
1838548
1550364
50700
480873
1766250
1890795
752885
1712578
348191
1724178
1779946
494217
1246730
1336590
762381
1957590
1758767
971795
1558044
599822
718276
1941997
286123
723592
750618
1711485
352435
751443
1627865
1486368
1817434
1120409
1709152
2081
1707484
675016
1324229
1976273
552703
1068872
1566847
770217
1247227
254516
680014
1769872
1932142
415469
928658
786135
886567
386839
1661542
217268
690867
1735155
1338069
1942030
1678363
591670
1084516
135325
1580652
1797022
1016547
1423366
906708
779124
1613644
1526137
109
518805
1437821
1652844
299987
1884139
1646775
74042
1532188
110828
690493
970853
876132
1594517
1109670
1520497
1797643
805387
1966329
1931549
758080
1993270
1111716
123796
1959185
1390177
468786
1537427
1675147
1695370
1809010
685270
90105
1283827
1824287
1312311
495955
1896855
1627569
1964004
415089
1881081
1011531
1864231
1383495
1849233
1391294
696748
679449
867978
664785
1871898
77186
326529
770732
1747045
478954
331841
1187489
1690200
1954873
1848728
168465
268506
1327067
1722109
544384
846888
1316147
1110424
647465
744982
656431
983035
1310405
1991545
114532
1042787
585926
475199
1490185
500945
1408793
972571
709141
1628262
334518
68770
1189098
614758
744775
1150964
898482
1666446
1444046
1690733
347875
1003366
1385545
861873
991800
1994594
1569203
1951254
999576
583960
1878548
1595774
1501716
232815
1239056
273080
1009679
1988154
149142
651781
788053
1313338
999507
829333
1136324
1996016
1730351
805583
1950902
8450
106903
3734
167858
1299467
1565848
177941
826421
1190007
205257
530215
675061
107707
1782537
435244
487967
877212
234372
1035373
1117443
1704296
918976
99064
1873299
1915269
1753967
591288
473420
1181101
1989646
420
304608
470114
754824
1477623
1521199
1884662
316524
955998
1167369
287000
1529372
1613692
963204
1203367
1067318
1816358
1545924
1603396
749400
158446
1838316
112827
218715
1519065
1260552
116854
1878718
912170
1508155
1250843
446550
944740
261068
1723898
1689884
868215
1248108
1373999
925798
1653363
1682891
1247102
657113
975593
1017389
1270463
1606906
1716133
1879792
414220
5156
1852708
271913
1128463
1614351
214618
114199
1846866
1375387
296203
586595
1280967
1392663
411100
465221
879550
395338
1864368
735127
1775643
840528
1418137
1860196
967031
719490
694432
1254855
248130
1035995
499067
1788141
550486
1913454
894324
1304197
419081
1127423
59276
1453750
1857030
440040
549996
589392
1995044
417831
947502
92029
28736
118511
961274
1607310
1067076
804242
226730
254875
774931
520386
1494079
1064162
324431
46156
860953
576876
1580047
127913
59773
499744
849436
1097849
1874463
1426023
296538
580591
696344
1320590
1147183
759560
698180
919606
1837216
617035
144196
99766
1976756
370783
1444040
1365581
1263105
1766847
254130
399067
1478714
320958
470251
1491770
1060691
1297431
999528
747996
886882
931191
1480947
677172
1629235
1464855
744190
1690471
524073
1019421
558579
143249
324390
551267
1287385
1905275
1575767
1704198
1116005
944589
84833
293112
1200766
1725331
1181501
408567
533391
838772
1506026
814743
1514372
1147748
1031886
555611
1398932
783301
548705
1942034
362084
1571778
556744
386986
828344
664086
1870830
1894229
969126
1756767
174915
539824
624946
1579634
415036
421951
1669771
1733407
1079
306409
443617
66632
1670913
56202
848150
1620163
1809007
1900895
1195994
1902175
867563
33488
228524
1628062
676744
8151
1596344
435046
907512
1338093
22089
1222674
1882721
1469547
1606130
1025224
1711224
546347
1705339
1969203
1986411
296417
1769042
786485
1639558
474552
1910596
1504788
200991
1249302
296806
1335567
1316354
370735
527591
204857
632786
857844
1630702
903972
1094131
1440934
794214
1060387
573237
228541
1218262
592086
1978284
768848
1798458
1796075
1792353
1132839
56495
1521943
1658778
1525423
318102
742596
1659244
1486783
851907
132556
1877074
1831499
1607036
1590431
120087
875993
1502295
1669413
842134
1133881
422365
1079841
593362
885602
1539532
42025
539271
310280
1084907
1929213
631514
1956483
494689
839637
317599
1456803
509408
1509098
322071
376413
782974
1160053
1713702
273473
1249025
1840929
300530
1721913
819786
1635518
1857885
1525261
733274
1195123
1526446
1484362
1046070
1254799
838630
268673
269002
46096
662169
850837
145487
277879
638129
1652552
847141
1700013
1427579
1491279
1389152
696843
1566452
1777373
804384
374382
912257
1938985
1272432
536852
1743913
1189576
193789
1887022
857442
524429
1034838
1520941
1655539
6559
566687
1051816
726714
518444
418432
1316076
1438282
1591719
1316042
1516290
1570708
1924619
641205
10061
72162
1736357
1962943
1687862
1986095
1769352
1899381
287677
217318
1274092
1807921
78641
587799
1420612
1361090
1792469
505963
419353
1550726
375021
299386
464124
1386126
712587
1457288
662360
697314
617962
1979582
1273107
918824
1414846
149118
643978
686263
1994392
261232
791933
796038
651553
69346
1900535
1462855
1826457
1575176
564386
812831
1194479
676169
1603761
1905321
1372910
1234923
310794
1281543
332210
136820
196094
1027493
1028318
969165
800873
1612696
1087029
610262
392564
1536296
1307169
443035
1438610
970338
933200
616909
352562
1319384
1346758
480583
1857328
1794911
148847
1860166
1954047
467156
1600666
889123
1999686
888631
384766
1956599
296115
1002512
1765918
205253
716635
1487774
478391
1410863
1385972
1741125
466306
596427
1082087
352701
1186648
363833
1388643
53459
612776
158078
438521
228248
552440
614913
297702
696768
1620418
538246
1305219
604431
1501579
206771
1183981
1626273
1531362
1737190
1663510
718354
846379
189930
1109766
686717
1009558
585166
1475840
297420
110164
1848312
597486
167142
864121
36416
886905
29463
1415404
210558
1514573
378023
1028509
529412
703331
1024967
1327625
344030
1781553
1607261
614281
573812
965255
1416448
63396
394246
903040
1941038
1987181
1035741
1494571
871783
1072062
580655
470045
567671
1852778
859232
715380
332890
1890159
213545
766265
1384230
652482
1602734
1906596
297509
1284406
1389807
1997686
1407330
12369
1244533
275591
575744
216913
1958588
1755319
1629827
1989151
1935708
1598810
903550
1691851
112522
184583
985916
165090
784538
1355328
1323342
1333216
1536876
407502
794896
1007862
474064
428719
1159963
527046
1891110
618219
1501735
618796
397655
1834715
1611653
1318206
1046881
1518750
749735
56334
941361
562151
340856
1823495
1873644
716049
104856
1336461
56785
731619
676154
1447643
13345
1768613
1782351
667585
159876
721930
1542012
1704429
1531546
370485
685005
1334451
267816
1248517
530898
51694
598028
1674787
685012
1374695
1273519
205317
1000188
455233
1084700
1533462
321516
335140
322755
1263023
920343
1610618
115255
1389583
1246607
820902
114410
1519802
501066
1601507
352004
1490697
92698
1992018
82983
1269024
738118
1965440
495005
845985
1998377
980599
351866
1684875
1994270
1522142
400947
1398245
923840
1570106
665941
710575
284149
856977
1144137
1972920
180075
1973956
69738
1767315
966259
1750042
1289606
1015570
1154996
1065797
1228699
1773931
1714656
1005068
1578241
685576
1876409
187519
913397
640452
534998
1036479
153605
565174
348189
1979814
1033193
536368
123525
1336390
1505046
527788
1828282
1442402
54315
1980859
1405634
1588174
11498
517171
39852
1317887
1677696
1284091
568655
1823839
587010
1611192
1930791
862235
1457656
1802914
1760233
801696
894438
464513
1222274
805071
231522
1823954
471644
680206
142609
1309734
194592
1415682
1160730
747958
1164571
116126
152716
727755
1577075
342243
443465
396518
249560
1706560
1885243
990735
1200258
1949792
1289599
1806066
1210468
293704
21659
516634
1197922
620089
844955
632563
1830014
1564187
1206942
271752
119109
1602372
1529816
232109
668787
762352
963644
429882
1452320
364563
33472
1205389
1202829
1422645
1984504
413725
661548
389467
1277820
452997
232710
1063176
1299621
1084744
688892
1815678
1312138
539902
204531
435696
221855
1637513
1830241
1807606
823873
593496
1579070
1109831
1006086
1896462
1374387
605842
794438
1975148
862695
1816022
1658011
22677
1373026
136142
307139
745846
610815
242598
470185
1434505
499516
1685326
460059
1359170
1994085
1816000
1636922
1093792
1897833
1202885
293971
784321
1952222
1092975
1257399
1416444
199102
1975623
1983526
1257102
794354
1801615
1945852
363321
1155558
503280
867434
128034
713418
1698329
1984601
1374381
813322
1646701
1241869
89719
1042633
1809769
1595057
400060
344658
730462
356765
17613
1273759
663817
253124
949436
904468
694282
1352775
1277795
1036352
813937
630478
1306636
1692601
244411
1989576
1332885
1719172
1830042
793282
603189
1255349
13963
184125
1222980
1938582
1469877
301990
507699
1668601
893747
686649
1258352
1865760
1766961
1882928
243808
1551546
1026998
1824753
1409920
1330564
1758164
1134061
1010065
1339523
397603
450718
1817643
1287280
1191614
1272387
86664
1990846
708934
1821106
1836283
613832
777898
363236
1210929
1847814
1767211
1476431
512802
128189
193956
923069
1443573
198707
15169
228296
200069
1560870
116570
1939215
1723980
1440887
1024553
1516618
1393857
138502
896171
1913069
28549
1307770
387510
429679
1488674
1652884
1988556
1428326
1990247
143040
1608351
200334
530715
1392747
1577866
1958147
1650101
1827262
665875
1108270
989014
932537
1247753
1677015
1598719
995139
906251
241995
931158
1612638
1724937
273287
188303
928078
1755355
1521009
595802
1778742
1332441
628317
1185929
1314381
1850624
1213762
258883
1313078
983947
790655
1438782
1850918
811396
1449230
1175451
652914
694128
233819
1140779
842371
490089
1678508
769775
1763207
1822384
318304
735338
188152
1958068
858178
966769
45743
847186
1863372
358536
1193363
106970
255702
1349336
380635
78542
530336
1518620
1270132
1911968
461053
1585558
1404031
1702764
574700
1643471
142349
563701
80192
476
1157417
1842163
531526
284287
248480
175155
547170
994420
1438226
1325512
1271496
1200764
1229771
1893252
1176987
1105458
1119476
521122
740379
1214271
1062790
230365
1719139
1066502
1006822
590115
1676689
1982397
1453804
1947575
984697
1012418
928775
7669
44965
366734
992795
1436200
1495263
1734598
367084
1522636
1585726
154777
1187176
1796885
425912
170882
129821
1145642
1929362
1528289
1962720
199236
824489
1318826
603510
1061586
1748470
156714
205385
369765
65901
556700
1620377
1335153
1833691
702884
1893578
1562913
404889
822821
269104
1510293
1409471
465196
1149889
1301193
425691
401128
1993265
1850728
1673738
421567
1342936
1183890
51476
918088
1227506
1582432
1769914
1636158
1470060
1850778
1430121
402832
1144522
1510566
30083
1385365
1611407
432798
1196283
1178157
1000225
362706
720958
548914
1859050
1617695
1470801
1512513
638826
1213509
1570161
13338
451760
757828
766797
1470344
1922461
1301025
1585950
537658
108695
1940410
426585
1746286
1337354
1886444
1635754
629638
41293
1999137
148875
192903
856281
812387
255499
370503
145861
236885
1612940
1342331
1105402
804312
584083
1860920
1079151
939991
1448070
292082
554741
1948098
1499245
411582
1322561
512463
1679691
1258154
582076
1745338
1833988
1875296
774928
1562021
1289513
41906
782290
455801
1047542
24576
1461335
1367280
1069608
10445
127697
917401
1151605
1596784
1587090
644843
827498
108019
71879
742244
965538
289156
107790
1054030
1455024
871869
931573
825335
1102414
299985
446242
270721
1489687
1486321
964154
83284
1370969
10409
575876
1260774
1856786
1922357
343563
1729892
1989493
1591607
1343729
1316251
1507282
1144345
363352
1679930
1414430
908239
1296815
499348
665985
470010
1651593
1277110
549150
1332123
1915334
1792032
1988709
1995863
1431135
155345
1665764
1245365
20101
369853
383209
1227879
1741
549628
822251
652807
1383833
1963849
1617336
1704458
135115
1030156
1234597
1241642
918288
1353930
1778907
1458265
1393315
693866
456161
1943978
284110
661191
253553
1002558
1256468
1212505
443068
1195906
509117
1097195
901377
1405686
156086
620391
222367
344482
23884
1351539
1497915
66992
406425
1830005
1285463
974197
993643
614667
1287384
525964
1108218
1589953
167581
316824
611215
1913008
292410
1020709
1554096
516105
1258957
125339
1237763
1958987
685840
1888819
1616782
757398
1624056
866373
731788
255331
30244
242987
437703
1472771
188497
1596115
902402
1940862
1562023
1851831
1893507
315574
336334
1201158
1889749
217526
1198289
1100351
24420
1858918
438662
302162
1472178
1232022
1296159
707158
33355
219564
192691
1201565
1933518
1259460
1697780
1017196
1021662
479287
304307
803480
51374
144852
1535710
56956
42721
453725
747797
1255910
529437
1120792
790949
1824901
1790042
1095158
623138
447976
1840106
278757
315551
1798063
173420
1846184
699839
1301936
1441194
1257525
1065760
1946816
1734221
1183309
942359
298452
1677830
34130
1886556
231739
1457974
1686335
276169
1421029
1707518
529162
1625631
744648
842545
1438148
1906927
1361513
1005302
262089
510570
109580
631956
179435
855160
1991211
140520
781893
1285904
193177
830444
1325427
67173
1133
786753
150575
1091734
1546256
1386462
224649
898125
1143975
1194482
145322
1664850
1113127
259233
130955
1406729
706938
983238
1363740
956599
1465712
155217
1054106
277808
1077980
259163
63154
478985
1967850
1092775
425296
707098
638229
328368
1063120
1165999
937114
754308
1183966
1174557
1840375
1450039
1118671
638778
758543
515047
1383565
371960
50497
918744
542013
271865
730348
1675079
213119
1389035
1367903
1376516
273806
832306
731579
1824431
1675744
181322
311786
1756864
210649
1289404
392897
942491
203572
250391
218698
471981
1052185
116768
61769
1370604
223621
1320526
1709990
1424632
684012
1590583
1617368
1022693
795586
1339081
655092
1669075
599606
770668
1476041
1833642
1804269
1617106
1267085
1818499
1833006
1209638
1751223
769331
670702
248703
19405
264960
232852
593165
1641392
727759
92644
1792914
428928
818469
977425
1907744
582489
1783191
736891
180482
1120981
807312
492943
772292
1733546
1732777
1575247
1847770
343390
81994
60462
1821067
721642
1455924
1942282
557500
1523180
1255949
1849762
891127
1669973
969474
449859
1746710
1420939
1622014
1758487
1155662
770666
313871
884534
1452332
1094197
1357019
1565920
1819855
856860
862721
1919822
1790191
1699863
445032
242747
1297834
942122
708443
1975191
1491659
1749714
1339949
1741337
952117
267734
463246
1011312
871232
341663
683558
1005341
262050
572960
1358539
1565189
521704
256578
1194820
978249
1266195
1508156
304377
1753962
1112587
22015
853001
1209270
1189660
794464
1890397
654650
222328
1231834
1006925
664907
303282
978219
1661867
1685271
178750
1625060
1883405
624477
1874803
471797
238669
1380485
1492396
1730840
42933
950915
1585742
902522
1423683
1053528
1001448
345468
395177
234010
1819917
1891233
1384269
142192
1832229
366177
219801
1643341
267423
1078404
632570
1882113
992659
1259683
567879
172227
1438343
756493
1567084
963603
1549420
1945008
462288
636727
479374
908295
1946425
140384
862805
1120745
1558919
539036
936188
351402
428696
1348120
110949
1968505
38675
1579525
1466246
784645
1033465
454945
618177
1173837
1800553
809314
1146218
1864420
1022938
543112
1355385
867976
118695
162005
1849779
350806
1955162
493683
1988802
912744
71321
1056758
297265
1640128
1211787
460787
1894591
876336
505325
328464
1142743
682448
1532074
1108783
1901773
1554110
343560
732295
1119583
486850
790377
803047
1199898
328641
1054642
1676738
306251
64306
1321493
380706
1255912
37782
1337620
811120
1231692
294265
1058058
1209701
61201
995829
503151
480324
1863776
1469627
1878254
1897654
228919
913063
1247693
95133
969934
591033
1461272
1587711
1029630
1004260
396062
1595939
1414715
1491995
1067293
1802840
1679422
1035011
1881529
170391
1477618
686620
638182
1437886
1973746
100751
872754
1249445
1884274
686593
1783430
1986381
849329
1202312
865033
926166
205217
1249846
385921
1680218
1924005
901732
1117688
241815
452618
1910190
74663
1101717
780893
34193
661585
1791879
552183
1860924
718591
1907575
166154
78809
1116189
1457431
1876888
878803
1345867
806031
1242216
1453401
1042478
834878
700755
221414
1147476
879514
841524
1709411
1377448
1249050
759943
1487217
817359
145188
1237033
861514
831337
175612
210140
778095
640247
855461
1038963
1246358
54306
133915
841590
1675734
577128
174137
1696951
1238621
693927
1972592
470727
947795
824928
1824251
1039199
1011048
1120911
329781
1765415
619774
1573284
961972
681782
1507167
473414
261477
391425
704366
1294840
100870
1235443
1579186
1122657
1551315
1572810
605823
1294449
131268
1128556
1442493
1025937
1677102
1610838
26632
291399
1871623
893320
714464
1723308
1145627
546327
1528337
1530138
1717862
554657
941118
1937676
1794461
1971747
360816
1310242
890368
1332592
1699088
1415812
1166109
925453
195541
1714994
1050896
352511
635710
1083785
1329023
37188
1487948
636417
37844
837940
1013340
23666
1241015
1208000
408240
1148000
1662669
468606
1106583
227054
1554897
1208407
1177843
1867190
1425834
817729
439163
699986
12727
916683
399718
761228
1797480
1302587
1054830
138206
577258
1459638
217064
1923031
1631452
1367518
896127
315605
706835
501392
1429772
192900
1574146
1320607
423160
1530960
520501
1154927
725920
963991
53498
893233
1911459
1462746
48355
1811341
225674
404699
1879430
1613585
568245
1944010
1593356
1041227
343428
1094088
1673127
1728690
403295
1146822
1384837
831415
1581768
502463
1873368
1803940
306916
1307531
169389
1513
1203148
498466
34373
1145225
679086
1738105
429243
1661097
1183534
451027
1845475
138316
836393
1142388
894799
1546720
1434599
1626952
1449833
1506073
941966
1455247
1334715
417198
1605829
1481640
460121
1404080
1086841
1068043
377312
1692974
1166641
111075
1041779
54025
907258
95566
344180
1666069
1740085
375534
551366
1544397
11485
308057
637879
18978
878442
1412470
1988900
48446
963391
599488
684126
1090757
643459
97339
1305191
1234551
473098
109463
1450513
425971
485385
322631
291627
1613843
1549827
934325
1763712
331127
1897251
1636524
29466
887784
1476204
1474811
1074703
1219070
936881
1613053
1072149
986370
1712183
387884
1273069
1067176
1778408
667926
1364847
1609649
1165908
1022421
521339
169939
1821771
1613112
1262453
565
1274254
106722
833961
1016434
728684
40495
1785004
845660
1305780
1669219
1161710
1569809
39020
1641547
1881166
1886886
1281707
759944
461812
1641511
666670
1773449
1282565
1087765
1115566
269063
514174
1589388
14974
432332
318595
813336
818028
921193
430736
1685098
1887328
1502616
66762
710503
207622
1108242
540414
1514977
710990
1698969
916362
315760
1073031
1646986
677924
1477438
1834166
726975
1234113
622678
1908931
243223
1309935
805177
289032
204880
1576322
195650
235983
1295831
1286202
1345640
164522
157843
691164
1192727
416610
988050
1000938
42268
549556
611669
644251
1308449
1054982
758179
1687843
1288813
161824
1015520
1508526
277554
1759271
886540
868923
1989422
836330
1380219
1806984
768943
499702
1725638
10747
1711104
1408908
1535063
613149
176052
592629
577019
1148427
557865
737805
885304
752689
268323
259309
527747
279378
331204
1902653
295071
1964095
736644
840911
543244
766581
772672
374219
845317
1416746
1970280
599136
670548
949923
1733746
589526
705512
1294844
1264198
96964
1248525
967396
1035221
1319796
1839158
116597
495325
600208
223415
1267941
1418464
726286
228431
1659330
92310
1013496
834347
1957025
1913764
642456
510488
332931
1900152
1227912
270193
1691582
1795603
1003758
1167506
656434
260361
1878083
1992652
701162
1022697
1546476
1472409
242432
1659090
1284475
1595544
1995894
1329259
338032
826754
1914467
421981
1914435
1988686
1135324
746695
1640915
264505
511269
1466162
1564632
915328
526221
1840425
43978
783854
710691
1227392
1593235
920007
952547
82711
1178243
690363
420217
1310776
1085582
878258
1946770
1847817
1419931
661658
434546
871667
34789
136520
1772329
538809
1919192
187664
195602
872983
1072230
1570078
1786954
1726101
648294
960442
1529580
594972
419470
1197879
516145
1977040
583727
1115963
1372452
506057
111268
1663933
1551410
664672
272737
111108
93530
277124
1138560
276017
872655
446914
1758345
824182
1867720
451363
639930
1790935
1084680
1375722
662916
1679933
1247823
1021860
230395
750190
867463
199484
89428
1347101
1748467
1938117
210496
1446149
437905
570271
332555
468841
1861755
1129742
978582
1282993
632540
1745316
420879
1311314
434422
280201
1004971
1777672
956606
452311
563067
1483307
205128
262612
1937569
108363
1987841
1361059
1890415
1445265
1967711
776066
1290026
996873
1791424
306959
355238
1522680
605319
1154692
729125
74842
1379884
165699
987065
401808
60582
624672
1086949
590215
477307
1643005
662651
1145976
625205
1901813
1979843
864793
480884
1452199
475614
678459
463495
239880
177313
287447
287754
1448327
1050129
222474
1612249
830658
1367348
799204
1458629
1516519
1341165
316530
1576589
1498294
1082348
1861831
1165941
239690
1032441
500611
1127366
1464029
800811
1165800
1443108
755969
902701
57451
211175
1917023
691702
813426
1614454
1282463
702552
760220
1030219
1594166
1776762
1292815
188224
902406
57534
1901748
483242
1458783
855712
1770562
1165605
533755
1941541
1220606
483698
1613553
1502174
1335565
835084
15259
1997753
114198
1763814
1495130
1711484
368255
1270794
917198
1907546
1901246
447290
620241
953567
153729
1079023
528965
1750611
950685
1022789
1820906
1496504
1792760
1233257
119440
319565
908823
669673
1745451
9114
1534359
112135
1264568
1177854
137882
337810
590200
597983
1265729
228723
517075
1147540
1408343
1785462
1985857
1767719
679888
1910380
722415
479003
1014480
38983
384524
1355345
1898111
1626449
885415
260098
234292
1125005
1100670
1717971
866634
389786
61856
589826
1866478
405585
1038913
1629001
533226
1859160
557986
70516
1863060
1213072
596582
1135802
500119
117732
661828
81525
43243
1951390
1029236
462437
623119
1349480
106246
1191042
998406
1373439
988553
1186006
948318
144371
1082058
373590
1248400
717864
1208278
791997
23202
1345036
737651
636536
1005345
706535
1536338
78647
722063
92644
1871693
299816
1125916
1663925
1645905
935261
272419
985210
115633
866541
1979141
441308
926900
195409
1307320
375316
1752161
1204583
425483
1264201
1258428
1962066
136455
1250589
1129853
1528988
474254
859396
1807641
570897
971980
1827892
1378949
1369428
417743
608112
546957
1452165
1466144
624159
1384853
1529738
1855395
304177
1710728
1116656
204670
1410129
549192
1047882
459784
1001656
1514079
1549034
57658
51492
566657
1778857
602512
634296
1368123
1005305
1991376
918533
680949
521573
709447
1722736
497434
329050
1497134
1162324
1994539
1438548
1337086
1130151
34277
1823038
922590
856609
1451885
597686
1432231
152536
1495834
1912508
1169549
231805
819128
4468
1254120
1041823
1544563
1463834
1925177
1446891
214670
1635753
1687717
1815099
611751
1480997
1942290
935032
321036
1998586
1110892
1158971
485085
515519
356662
1115976
1201263
1534719
1484213
169417
1367726
1477592
1524465
1552729
1208445
35647
636686
740588
1320888
526671
1326442
214979
748972
1398349
103356
1954061
862177
1611937
1856063
710372
305618
103296
1179288
1911913
606642
1640152
1827384
412064
164637
1096430
632158
1844306
977752
1489894
244651
1269331
1264917
1651623
203649
580635
556669
1009526
358001
345325
1448254
1546452
131700
1656509
357310
712881
1292801
209824
1329806
1324569
536872
419928
1654488
1512961
466312
242388
1596928
1900276
702135
165433
921002
1953899
103899
1540223
756815
556137
452699
1250640
1746143
1304956
1817612
1004210
993821
1957853
390821
1290645
167581
1006101
1128200
1008201
1983041
1865629
730797
1025523
745361
707413
1146155
45468
957070
1734858
155046
1896210
299082
1455409
917608
534709
1348645
1916071
458219
697161
1639378
945757
357040
555032
246654
1798488
1216357
1005327
648914
843986
563436
722274
397545
526708
498180
1285744
1399864
1101548
701356
1964865
1154094
693443
1198724
1485424
658721
305242
1710693
848132
1283425
1481638
624616
367845
1703590
1510113
1121082
740251
961189
863645
1260207
1444981
1904973
1410631
1686513
1135884
1046251
75164
1177630
1438225
1144944
1325766
79929
192848
1940382
422716
847407
849073
611640
771489
25982
1243756
1875148
1434613
1896406
346082
1390480
1153289
409398
98034
1172520
1157328
350642
718743
1089579
1583074
1715273
75378
76760
308602
1562109
1982511
1933302
439431
637631
306967
1766841
1764835
452391
1015529
85842
988819
716797
103867
672628
1306772
493042
1908608
575992
769791
1870027
695948
919123
1902191
161881
1071195
766159
1456777
1570348
1157534
995846
217468
1465920
817500
1435653
477853
1640023
915376
573286
144317
1139569
527977
1049423
996248
1891956
428424
1610369
1925097
1955129
1686523
633569
179397
719170
1763901
96908
507025
554308
546306
1768259
988293
873560
1620841
1560150
1631861
947332
1040718
698315
1743257
1274884
1772096
529044
281782
1959038
1867940
1618349
1374863
164359
1209848
143139
747039
1621009
920413
1986025
1101256
687178
266060
1114828
1201991
1355219
1137011
570603
1951140
24681
1440394
1976313
1708333
1421440
1859220
1811817
377664
1954268
646603
703579
385942
267212
1345509
1877349
1071972
1108500
694427
1326308
381271
1888618
1848866
696088
1620578
894147
1317337
529831
762308
121088
1307522
1155692
748035
273127
277346
1410796
255860
1054980
1044552
1369616
1649328
463719
1671101
262004
1315532
338965
1824042
1164101
369993
1400629
732153
364831
277575
1922762
1983355
914714
264313
616697
1522628
1698182
862119
1219031
509044
1636856
222638
125087
667645
474968
1225359
338526
1274273
1515855
1219467
1449316
1597648
1578914
320041
1195249
977039
1422846
1827827
1146721
1926473
195067
1036840
1911567
667006
680163
1520337
502952
133083
261223
1513220
1487967
90221
629279
1284599
126952
1070907
1432193
933281
53240
958266
335721
282427
1263217
204822
221461
1480911
4901
1004699
622962
59554
749493
484981
1338241
1412120
956033
69495
1028814
195184
84869
914030
511733
1164044
532195
914173
1137194
964726
1041294
669313
911664
1854241
1901665
461805
132940
1798907
1751219
1112959
1842274
250102
1941275
598836
1738100
333832
1124657
1664269
183420
292461
927528
550316
1130889
1381838
1631155
1878907
1262813
515972
1827790
1523309
1334514
1924051
177278
547527
1654310
164516
1732478
1186927
342050
113389
1525857
1814968
425150
1483113
1154910
553685
1533756
1132204
1339812
139736
417003
72831
1499994
1710340
1597902
1843041
899496
1668223
467484
978114
1545013
56643
1315289
1332683
1123768
1261840
1208799
1469595
1552682
1515251
911720
1804459
923250
1164829
5359
512414
1753893
1069671
1097480
1081955
189210
972795
1572668
836619
1049983
1088339
1967447
1855295
84055
597770
859189
1723596
1308114
1384363
584313
712597
1787809
229080
855536
890376
56413
1050257
862983
1442267
273838
725272
402631
916200
1606012
1259135
1863467
784743
1875449
155594
281767
556052
1885273
816913
899387
137618
1624055
1837928
780309
350198
1237607
688407
58259
219573
1425640
1250884
1136407
169575
1691385
1286069
267651
709214
185538
1004573
123295
396430
27549
338136
65372
1915563
487941
1516190
1398458
1559331
1912377
653868
523303
1647968
1727524
1313423
1034240
636751
334930
38816
1350012
1604032
873851
1661811
1704358
119783
1842109
1739388
1756853
1745102
1271523
644235
1125865
1824186
796670
1508848
171273
693227
1334716
630676
1254975
696576
859749
434813
1392698
788293
122179
1170795
302087
119688
992284
1006966
775546
1158589
1229592
933717
1116976
1597329
1993561
888440
494107
983578
954445
1499354
1258108
1915175
840814
1617178
1013074
1142659
1496909
1371111
332389
1293488
23196
1082194
1060873
1321903
1337649
1967510
29842
1673816
675145
461285
1509074
975268
1051497
1002562
800425
1900181
414801
1070931
522421
1859692
633077
376211
1365227
942880
1685182
1028841
1372833
1658565
1093405
1225029
1293129
377777
1094084
639681
133264
807514
1454600
808171
650653
899500
1976566
921233
1054031
1675904
1273718
639150
1871902
1327296
221703
1154944
196466
1895357
1325613
1236508
385819
1481607
983744
1697590
663237
1315162
1074458
1375547
910858
541322
910651
185571
675820
226138
243829
386061
1791042
1684042
167277
239045
1284431
426973
65506
33248
784606
1878495
705272
180091
1495399
318404
1014770
1122534
1083111
1397921
227075
1301248
1528885
1791836
1736611
1979411
505052
1190799
1573169
1810719
1424528
1897988
924504
591485
832343
1347210
541339
521532
683939
1744613
1507483
849827
510995
600620
1477430
270738
301656
1181179
873856
1423893
1398716
1494620
388463
1665026
864423
1583721
78654
185111
1867027
1207169
1786534
1183070
14410
227924
317175
472877
974109
409645
111861
1006809
120111
1912352
1116274
1168262
1462004
592673
990892
658976
554098
1723343
181970
1763969
926597
501659
1618177
1439696
267107
544808
220973
1325574
1830289
1617061
1174353
1086946
408448
1927933
788264
681820
913927
489365
1192505
241663
1988599
265306
1616845
1682285
915962
1830647
973829
1975467
1729495
1310819
1111488
1809504
716078
22028
850325
241847
747537
136845
1685853
937295
1296783
1562502
445391
437048
1876073
1463237
793245
1602821
1386654
889399
1935094
486270
838183
1132982
1690231
805160
1366337
797918
1577262
651748
1799318
66555
1801404
1298758
591365
1687490
1444413
1898984
1013313
1060548
1642525
1729139
743238
133174
1273210
1532488
884477
1056349
1136529
1752135
1873404
960777
1098968
537522
905893
1007725
1759867
532177
329192
1837705
57938
1630582
1224215
1438039
1670569
1846730
926180
572685
1873344
1090714
1667454
1942568
971370
1310231
1321134
1038197
1490667
778473
1608029
1870561
262292
1083623
1424875
973360
1629330
779352
1189815
1533909
1484290
1878925
1969431
879076
1608973
1416437
1193137
1211601
607340
838293
670135
1746294
1478809
1368397
1200441
1141756
113700
1467083
716822
1413874
1695292
97246
1369524
1598497
1668159
470921
692740
558781
1942164
257952
1380481
1084505
1291194
629292
96697
1601395
1750751
102350
1662336
1045520
476640
33395
1364136
513768
964894
493864
1918486
1400676
39002
1011406
1423274
1919822
497200
515284
182474
1322873
1651734
1618419
442680
1682632
1046284
650293
1427385
915810
271036
953357
39746
1290399
865978
1026752
222886
614652
1362003
1177400
1353779
1121286
994615
1525461
641332
436854
201597
1269770
269537
1944691
185949
382887
1161422
235036
1224113
1430364
669909
378568
1038972
1063371
1879075
1215876
375398
1437370
284790
1962255
1711812
1153485
616348
23865
1570177
1465177
1876930
100691
897342
1363136
1757675
781786
628207
55958
44552
1100232
1050735
840767
1427252
991415
635141
451420
1479418
202979
110275
137652
950189
1704942
1816524
1212310
1464662
27964
170507
908984
1299050
1872929
1705069
877851
694798
1352997
288482
476077
1299966
1378398
438050
548453
1084144
438047
1696414
1994728
329837
1074681
409231
1114471
1447188
1148712
1921444
1843330
1818806
1480836
1202796
1091506
1689880
508191
1927807
1561386
1414085
1398833
1213849
648983
1390071
1924307
466734
1413142
1471188
1907645
539527
1511297
981372
1751002
69015
1107679
28645
1590983
170733
1209024
654581
622516
569351
595871
442351
1832505
1623574
1500165
960456
1642674
216961
972325
1522813
1714595
466439
1772951
655283
1588409
1427407
1942159
1670228
808278
494649
1135681
613003
894482
1079970
1341179
1767218
340152
49778
46544
1771758
1422262
1468642
528467
1895726
1256517
106005
348729
698917
1489623
694359
1973793
381395
884016
1349134
818558
1236510
250301
661295
1910824
1468095
538043
1584687
178462
1948778
444579
817183
921023
288933
1406245
890176
1165864
821848
1486477
504942
1758555
1383027
1266374
444284
1176145
727063
1621286
1182728
418660
983007
1238638
1472804
1723050
1682223
662449
782979
522834
1860765
429544
55123
102728
913118
1597906
81722
1404424
114902
647017
489790
69702
485303
946936
240969
1377556
979362
532150
346526
49213
92791
1193500
850508
130021
356130
1503260
1801633
1934753
1135606
1303019
142549
1833821
342880
359754
1534719
1432881
1367255
402265
1562044
20689
881965
1959873
934735
918992
880731
1898490
1899510
234959
384322
247513
780678
1476671
1925582
637174
277376
218171
146946
956847
446191
1276430
1152313
819390
1954540
1338806
1063077
1378766
1798585
1478271
1333303
575944
1761483
1928500
577347
1662406
962505
673973
1471598
1501528
1652436
1454391
693444
1498304
1274738
402574
1982934
674631
87196
204139
223533
1839890
575647
1766358
558275
131693
1287056
1274515
1289427
1309385
1817420
1341690
366573
1827425
1673667
1741825
1958166
855286
1872222
1183135
1323861
875188
63135
1859280
1018020
884054
699383
1844364
1772599
1866925
1927156
850570
557855
1022696
1132674
1659245
738621
671727
1507148
185592
1953545
32722
178553
1537977
1378620
235503
1944516
1542227
1036674
307453
581364
564120
1176814
1358042
155237
324889
999882
260305
1096273
1231448
1268859
22678
839249
1239305
950295
424108
938115
1160557
576904
1306191
1825448
784735
384833
549640
553382
1673597
894547
258664
1381470
1634434
210875
197292
756346
230692
1573314
670291
754447
97256
1558710
1282695
1110458
1182750
753363
295286
686395
1287159
244756
1448959
1213110
759760
1386337
1157806
1920499
104851
384262
622004
601705
1144041
1744181
726098
588134
1062176
1142033
1404858
504199
1916801
246633
1215955
1915673
1182897
1823793
661264
1785872
1147964
715831
987558
492935
1587254
552478
1210081
1357718
813681
1657372
1875384
1382054
1780287
1177928
1192375
1016607
1574846
413156
602079
217109
1926550
1746287
1673704
1289819
157241
546334
1553791
118203
229959
254337
1641060
732969
518458
1291338
818
78923
1015340
423064
238893
1856228
655881
380198
552776
1047361
915474
1111377
1755000
468541
1713877
1357487
146512
1186755
1877202
373461
980179
1506880
1849376
225580
1335313
1339298
1104600
52617
572095
1735353
105760
1321545
1549595
943124
1363955
1171597
1174318
723246
1829143
636165
121426
525392
1397600
1057481
1410386
1256423
389307
1988811
1496364
1638753
1398616
1530553
685423
1225538
240987
1568500
1569478
635205
1320403
376515
521302
413382
1386394
1540472
1947019
233867
191869
889589
35323
1454262
694676
1888682
667310
1844638
1845804
856140
507927
1473326
1033599
1622784
402944
1526838
925479
152630
599588
191494
1319894
464458
1959790
174388
410971
1782023
1132616
1995789
376026
1615068
821247
437330
761398
1188652
7687
1500177
21045
29903
912328
1921200
1193592
22548
907031
1581773
503472
1345463
1369705
1466664
518752
1613195
32352
1201311
872165
1530499
288104
1462070
590742
852233
113759
454129
960679
440995
501823
1577565
948612
139833
637759
1403230
771597
276973
1829073
1682754
1469468
637242
1550066
987330
290251
455703
985264
1632361
776488
1907086
576085
1064123
1222333
1717464
243111
131269
1745374
187916
166415
317324
282041
417216
184647
1489673
98991
1167139
1262041
452982
1196324
954165
1830547
1025232
853385
1295638
1092048
1208008
378408
995617
110580
98237
32750
923115
1058095
1463689
1081632
1038387
231240
101783
744947
487504
1825362
1208404
1507561
748613
1196614
303157
69236
1845198
1332252
1878122
722534
1787240
652020
379767
1881783
4921
609201
1901010
27101
356604
1306009
1821576
932273
875320
725414
128438
240621
263192
1311453
184778
1891227
1158592
44307
1287669
1240774
1864341
155461
331658
1104989
1980963
156048
478992
1833484
838591
666646
439666
609933
1748129
194037
999659
1511243
1355295
48737
1488073
370522
1486034
1410257
1348751
1345013
1720263
1292165
1776026
718479
881147
1430107
1058796
1661923
653556
998223
376222
1195062
42426
1881541
1398272
366655
1165735
1591693
1037890
77219
1170094
1382501
194831
161541
885681
1388394
1055901
869374
1840469
937032
16034
1626554
1930281
913370
1178958
894462
1557519
320908
157037
272550
565650
1456870
653070
1165122
1622999
508537
897291
567637
1693871
379805
119130
213379
1089605
359606
204567
1665175
1683846
1287437
556290
1126691
1045349
731447
1311753
100746
791905
1671728
194169
192780
902806
698170
1807984
1513829
1002152
1734629
1050014
1153873
1029042
188486
1584039
440668
1121438
1547928
789471
1842162
1948840
1650624
1082404
1774448
1400698
579362
1985316
289520
744109
496922
1895899
1096686
653003
1223030
1284588
1617629
376453
536577
1296722
287361
1856238
1766812
10737
135660
1356785
1484307
1560467
414061
11820
1261831
583115
381142
797439
1092092
87685
1928589
22061
1138391
1492251
69018
1940376
281628
1661630
1217633
241165
1024372
135041
264834
1974028
1588953
1184891
575659
839101
1338681
946658
565951
259759
372101
1364668
1073567
1168042
452900
960057
1340562
976425
1099408
1935292
355631
485096
1855581
698924
967105
930795
1752414
502335
1307102
995079
1465453
1259124
1502946
216472
1283456
635376
541864
539429
1480953
1242637
1853892
903658
275884
62132
600694
240206
1342208
1133885
1582029
1234429
1293773
1966788
1714728
1274269
1260524
781725
1451557
1393631
17837
513165
949657
993802
1202607
1902380
1737967
1254365
1950847
1153385
1429496
979275
478035
602631
1648529
34584
519503
1192775
363103
1062870
1998595
1458950
1338887
561056
706549
848148
157083
1489273
1963613
17722
782828
1353582
610129
378294
253641
1950269
1844944
468572
400697
496291
393489
1823210
637900
978840
680002
1667223
922702
408132
108877
772924
1170030
289413
1827360
1441441
74361
855538
242333
871638
796800
186081
1873089
522142
856390
412439
1054095
1730949
1221417
570004
1599823
1238889
1397045
1971916
487065
1271720
151464
1865246
374472
270551
707413
494477
1868149
1902220
1378698
1399773
1240197
265065
371618
479456
1466773
331526
1160645
881667
1348535
521784
1313292
911564
1723726
289973
1815241
827766
1187887
622387
829452
1810555
1700948
712324
1850871
988437
1098945
1531941
61877
1440535
1845721
1651448
1915857
1826299
728913
426414
606406
5773
1696030
596608
854990
1408983
99351
271730
1828643
550699
876862
885288
447381
1778477
60972
1277573
199677
132328
1776937
1553465
365618
343008
950812
1774003
491020
525449
1881385
1052087
1647400
1290632
600616
611269
464590
1176633
1593130
1771213
1335885
1427968
1536649
1746637
10595
1769146
996749
295911
585229
1434523
737888
433410
801599
1511089
9258
1760491
83315
2712
894427
1634264
1508899
1054962
1158050
519257
1247320
461264
807291
1159447
1851331
945063
1712434
1138486
1714851
1125268
1364661
447783
1866566
808081
1039120
1071542
1847839
1841068
1260854
330256
1891001
1971454
1568325
1631500
893828
76517
212133
534169
1946066
324797
173714
1556831
480618
1327783
1364146
1553326
1084193
1109407
1987120
905520
1440935
393334
519236
1212764
1621042
350483
1179136
1479583
271270
1492859
1120814
133764
1379499
1104366
1802390
1049482
1015724
633411
1676681
1907963
1301259
969892
166473
1816424
234847
887111
867427
826068
390147
668237
1272607
749795
1791558
1460470
1254367
1558414
764503
1494651
1081536
1947224
1462783
1081760
1559296
518363
317529
873595
765287
1700877
1619244
1657733
1343008
235693
1768596
1857812
1602952
814269
1651879
1859817
1786066
1626586
584846
1048756
1586508
1730341
1583320
207645
717509
1065472
1388729
561825
711954
1296384
506368
1329336
785955
900177
783604
1227001
1491541
585022
75425
812003
428520
1814203
969948
382865
1793974
1468711
319180
1262662
1208726
1599965
524679
1659797
1279294
1844082
1781553
1079036
1039017
663435
527933
524168
1035028
88707
1017230
56399
1529937
1407999
452872
1158710
1570476
1720261
511523
930284
116689
1583492
1729724
165882
1863634
278648
1875613
1488200
725802
1430197
1269736
971308
1792160
712785
228558
1141689
1204828
767149
33954
1612611
1003961
1567992
672005
1491584
1714325
858762
1230534
235574
755993
1072951
1335962
443064
513579
915199
753281
251154
1968690
82089
240485
1383393
360134
184869
1478146
1269650
1465434
1159036
587646
1839640
1561694
740793
1652853
982612
1399787
1909096
248257
1549214
1434644
1810718
1510711
1053391
1035479
1318341
1919111
1001292
407610
1362506
1031651
338918
860303
1370602
989582
1596999
191973
1055931
205743
1832379
1733440
1570056
652343
1246427
1433535
542216
988113
640601
1496296
854397
1224772
1218690
248444
641620
1324985
997687
1243987
161474
1666652
98820
248300
1798159
1663896
9382
1648186
1504890
224060
1421847
1480969
30453
517738
326724
1872220
403009
1331292
1781976
1792841
41176
582088
275882
1144907
790622
27883
159966
1790604
976575
1337994
1366517
1474639
143500
1517540
1844411
1832417
534147
694720
556798
1763555
1274890
1856110
1829850
435593
289905
1569857
791407
1514130
1126061
1172750
119694
1438713
721823
827465
300391
1743586
1987594
69996
376250
793379
3838
1524351
264001
406955
1693257
1767406
1486642
1155580
641240
81424
1679373
595969
290622
1529885
890245
1906545
406219
1591614
1747627
1425033
849001
14591
277067
239136
272526
1204
353759
1115336
927213
1853672
505161
1708687
1134791
1897811
1379486
1985724
938718
618018
868651
751980
1375959
1356434
1350429
455679
1279050
1022850
1734471
1998513
256599
274772
1269977
541195
186653
733444
716759
1539219
1025754
832007
1354336
568672
893478
542885
217309
964522
1288159
878303
1030838
1375493
1905895
1461914
1431714
702626
759193
1625570
1585537
207910
1012575
1278770
1413198
475659
129485
831795
275436
1614860
759897
1206978
1976201
1178758
1758679
1536300
1211324
751424
1445491
379334
1322811
599254
1673618
1087856
1093350
1759560
1937214
425943
626078
876070
517875
1026761
81661
1595107
1465655
1243617
12259
1112832
793278
309036
719131
319988
1463089
78114
1085367
101507
641030
1383600
1205356
994937
1574956
1161398
1190896
610881
1299277
190018
1452569
954796
18668
824774
1011272
1503144
653025
1282402
1864870
956686
183089
1033003
857233
1719881
411679
1196987
1755278
1011387
989999
701039
371376
898177
78808
1054151
959111
1235060
1492405
1391090
1671732
870196
676786
1641694
553545
235922
1042233
1269172
376270
379314
509986
787761
1363234
141421
1513102
144232
1281817
224895
1753806
1590211
569159
1022105
319393
57018
283825
718282
1443913
765717
200030
140774
129022
734008
104695
1348409
1252788
431018
1907315
1989908
793514
591096
601948
546605
720439
541188
459944
1831301
410773
1694390
1250064
1918198
663936
1443666
427132
563545
1921843
1608197
1659459
1095066
640062
232937
1166895
1344636
462778
1247332
1597848
1950631
892843
826537
38269
1892838
18665
804083
1786105
1293220
1589719
22392
320898
1303854
891118
658389
1260054
1903829
1929897
604940
1288717
1794141
1338746
1040358
1270823
1211125
1785249
1407548
1760512
1311300
44713
36991
388900
1644927
929229
1531136
1299545
1483964
932838
1866363
409140
1507588
901426
278700
240121
1071064
602513
961631
173355
1844930
1537228
1872472
1114861
1281129
1033715
1302218
1352446
791180
950819
1214363
1869131
1010529
247451
786255
435508
1114478
628768
576115
880957
247350
1716594
205002
124881
1260648
1642093
319627
1232880
429170
153790
1483942
51545
919363
1490740
502257
226536
351340
1527581
1793846
1766106
1457424
1174304
334251
1095201
1945754
781140
1451679
618602
1227842
555007
1249170
14450
433014
1785601
1916559
773761
168568
1737824
1043337
409732
1310454
912361
388789
259225
1188133
1977059
709438
958259
1241186
807944
75283
242910
1432022
1388585
890521
1431722
405880
1607727
442337
1153094
13844
1617584
229511
1565400
161810
88592
1374244
52177
67015
948317
20081
1373318
1598189
1826540
815814
737392
69387
1238122
1069691
202586
1129926
1418751
768073
878385
1578442
1111930
1966593
1408083
912995
105240
1342248
1775565
235130
736443
1066545
278220
817108
1961517
1381806
938225
1687845
700097
710368
661218
716064
1576236
926612
1203544
1821700
1885365
757827
888485
402664
1114030
1368254
145759
560465
1616971
452831
398890
449503
264871
226295
1357756
212196
1548621
1362546
1170606
1176408
762918
1881226
581679
485972
1876700
1515521
644695
1717518
1161784
1987156
1291554
1496463
542398
928684
128850
927508
1065276
1893684
593490
384357
527053
1806084
629230
1080844
864175
1731026
1993986
1520431
1006908
824228
813483
850291
153130
1292095
1260548
685725
1898563
389353
1223311
752171
485833
1035267
1657330
1068819
805951
787282
32086
1423106
1163988
1171057
678805
1482358
1869187
54977
1409683
369513
1367889
1256944
1053930
664199
1750250
52821
913334
341954
1260905
594627
387487
848964
1462471
715661
1962332
1854815
751789
388996
675555
462775
1535738
1545671
1685328
1596663
357190
701468
1692394
833907
785896
615184
306798
628364
959049
1456074
1439704
373828
1486571
582154
1897112
159457
850650
1829401
340211
571204
1694441
297634
358630
245129
1380487
1346393
1798766
1828133
398132
514405
542504
382620
734388
146960
8094
1037606
198815
792559
1036269
428804
1073420
997303
1169938
1304308
1659308
1215288
390898
738958
1356454
1170095
693159
1364971
1563651
64968
1867331
1026349
596467
1288632
318053
1687901
182675
1120309
1487172
25543
1241220
1964383
1207700
439958
1538279
1333657
1599668
887264
991198
721096
1475074
551306
1639416
198364
1431672
192407
473518
597505
918930
1863402
809810
447991
574037
507939
1159269
1089
1890942
1341410
160886
167693
1356054
881014
1892638
456286
615802
1160909
1234023
1031692
1646834
23710
1343383
705914
1786262
317120
1441317
825474
1401695
1151843
441837
1461628
1726971
569088
279556
528038
383651
982449
1885698
1028019
138332
687401
869484
1734531
167446
149176
1676981
1359163
1511664
1019044
1182958
1238715
289881
1116929
707750
668920
1826177
1383109
897937
1358608
1170820
939023
1009011
1223246
1760724
112083
536324
589828
10074
1682585
524272
909237
525740
1628317
364682
550516
203215
50307
145755
1046669
1351531
33556
744965
212036
1138289
1273928
1375116
1273178
1219538
979881
1743121
1937329
1811252
542072
857202
594923
1025017
1982165
592306
1177344
735536
1053062
62258
278686
990235
1964832
23347
1623486
589677
615388
837336
645011
1540906
1589873
1807790
1975417
1177873
1500012
644306
1352885
1335148
445721
724140
646451
229622
1369281
352095
1051354
1041052
1345872
620057
543802
1245312
1719889
1646028
1059001
424572
1634524
1099097
566555
1155997
1624113
538054
1243130
1707159
1447544
1736516
791974
1135138
1513994
1205988
953239
622366
1907050
105383
1547874
518541
662466
1097362
1428143
666079
1549025
184009
225260
1374110
753644
1009217
1554190
904556
1170612
559400
359476
1333916
674577
341522
383588
1873372
1752326
1417209
1764026
1561996
601854
507509
172426
677172
1884681
481088
1612814
764427
1589116
520123
75509
52126
780276
264315
204421
1512699
204026
1115596
898233
1111456
25833
1387845
1654549
1808772
1249597
1096904
892884
1030405
1382459
766073
1133234
308104
598578
1367114
788141
737055
179107
1702692
839189
337802
1871967
1281028
209697
701023
1253933
678383
872986
164796
1134731
251935
453542
699898
1540619
1597832
1118706
420187
1470956
1886911
639184
141817
559871
1986871
1613794
363108
1101649
1802880
1111358
1521553
391205
295510
91412
869213
958687
1618063
581348
1387575
747171
1918772
469462
1853989
739811
525566
1231938
921427
1589216
881344
1355402
794310
1949131
34428
195288
744673
1726785
1038963
1784286
306717
1858446
1406657
888463
1579680
1742233
882570
1515047
1715400
1224072
138838
1288082
420905
1273769
957224
348742
434828
257202
1733845
1284676
739491
133180
1903743
1908885
367603
1484274
1372596
684909
1950442
785371
1229739
102465
67351
1405688
1534256
265676
1331252
1749289
219890
827896
859506
1004124
107726
604052
778852
949086
1670859
1440557
219521
1627282
250756
1235140
1862201
754715
1891183
584190
3162
1708578
533660
1730729
289376
616233
321968
1936149
1457199
1520054
295471
1582417
1306622
1889901
1405659
391669
926370
1683961
1805770
1159505
1006853
983904
36595
817670
802439
387881
36417
23925
1887894
25575
734008
37063
1459304
1998489
114092
1769872
1891135
676689
1903677
778105
1615735
582711
212940
1929186
248771
1653262
220085
1986728
1644765
65050
1555704
1302406
984895
851388
657501
641467
551822
1115376
1005393
1833852
385134
843829
633306
293831
1386925
1085445
1360563
1461037
426556
976137
433179
1918032
1511959
472399
934340
1853695
687562
1736579
1997640
1644335
279982
313501
1712708
1626517
1591512
1316918
704738
295460
1316061
870418
1489567
1609568
1200761
1650937
869017
217712
1545498
1578779
326265
271876
1177902
1845678
1536338
647496
1335237
187135
1200509
1412209
1681616
1479234
513445
534543
1697758
1600309
1171494
938686
1010517
1602408
1799239
817058
116684
176745
187987
1508208
286636
335156
1378711
922557
1346398
1646225
1642337
5162
228541
398571
225636
1162410
409789
442682
1680225
44384
1553014
1918362
815970
6635
1481455
450970
192656
67580
1093182
1376854
246438
1567305
1345950
1294627
845358
937507
268870
63980
96506
1909772
440094
1673364
23707
600308
632664
931277
638033
1151994
1336542
572952
1602372
1626051
1979407
306305
580415
253943
1926836
33577
1019149
648969
675645
111919
112211
1362767
60020
1229086
1452894
860733
1832139
1542059
1691232
169974
1748320
1995252
1610849
258854
1160566
1000943
204828
1160111
88950
362351
246575
60026
358670
390401
159777
966412
614044
1661067
1072381
1591052
1780355
585313
728521
1561853
753054
1467255
1502880
49430
451102
450011
789032
1078543
1301262
961418
552108
1343161
1853793
41985
736928
1010253
1229464
1882151
1891217
1356196
967751
31903
1623204
591559
1270450
1361867
1719466
1257342
853518
1542795
1096194
172237
1030160
107730
1893665
18024
11701
1932800
121601
433680
1880949
394146
1977979
735965
892865
1497493
705655
620350
966783
844489
1422700
251580
1852258
1766370
694525
289714
1228782
1764646
373752
338471
1526540
377115
1507308
533452
511591
1076890
1516798
326606
24049
1853743
317185
1170283
1353875
165854
1566725
644858
692911
859239
333058
434798
389063
1999666
1661937
24774
985736
1939481
446965
893912
1088428
309949
1409700
1757788
1096096
252782
548361
1760612
1317674
634233
449378
1115047
1504708
904110
1464197
1156752
1975022
1111171
1675932
1134518
673698
475478
364626
826814
245107
1782290
1295697
1665332
1725917
847053
291307
345129
805245
961373
1071161
616113
793646
1726651
374099
1282724
704981
98881
179820
1301824
1695709
136876
1006073
465369
245803
599428
1454331
1886014
1612267
1182732
1037674
1662796
7289
911904
1581284
1454703
19560
1256835
1818982
1567994
1379853
607899
1638443
858175
1812025
72689
1468767
538022
1095334
198498
1627463
1080652
636397
668750
601261
1913235
1304038
318679
985939
1749403
932690
787462
1783588
1086405
89980
220173
1333207
1857277
240521
746271
1826672
1071647
1329175
888136
828005
1991910
1715814
1037913
1460762
1448744
1241036
1497221
220341
754360
1111285
1885886
1989470
1189455
1163631
517815
512106
816976
605473
349984
1577855
260065
266672
560760
1814546
1090977
1425231
1936143
1410682
92351
1557580
992711
1236514
1948734
1412228
1895343
1600359
1920577
1028415
864712
1005736
378614
1294217
1654036
1867300
116101
908176
999364
1550171
531102
573489
1923589
154156
1850478
513568
690736
1732702
1430810
1005691
1576048
859432
1534014
1081433
913337
887894
1647917
1540579
582448
1529893
1431185
76065
1786717
679728
1423496
1660293
1549334
191750
914027
267777
188169
1815307
1801446
1012216
524091
1237605
464713
620254
1335447
867356
732688
93298
1002054
1188570
1727328
1545649
1485723
774030
1890953
158854
864634
185017
415098
396222
938668
32792
547532
694995
1403219
587426
103887
573386
1807486
402595
1704107
1578128
1853382
491970
1667471
971923
1141286
863972
1838740
284111
1749193
1822225
140582
1195577
504941
275070
582688
1511441
1739609
46510
955709
1159232
1361838
1043524
420065
408222
1768840
952268
561479
1762131
1746906
1564011
1095122
1812749
1732325
805691
686825
1832266
627245
1945469
490680
1860869
1892298
1068625
1203542
1051116
414539
263373
16207
478187
810230
1968853
202117
1662649
1885566
206951
736423
187182
401061
1710076
1381454
149242
496249
247805
1707484
1678303
1737606
808691
632527
261934
940853
335589
177269
1868555
98370
1848912
738095
30299
1533471
1586424
704578
1282529
203234
483915
196110
1451169
393026
1505491
1319169
1260512
1813345
917586
926543
1663745
1853603
1986988
1012703
888200
517598
850455
1861172
1260506
1913555
866924
976803
1771331
1276823
690159
1952261
107868
490916
1589983
1605322
1184829
1179334
1969795
1808465
1592569
1535713
708181
86610
1495175
78741
1620668
1706467
949962
1120742
1405073
967870
726044
1256173
1228518
1380597
475041
995623
35780
4441
1138844
711167
1314057
698428
1321858
89283
1637684
575704
1125219
831797
822619
1993208
1020834
22479
1928660
1263025
759254
1144149
1661297
1865705
754697
1894531
483122
1023656
195058
1166
1672463
1872059
1893519
116824
611422
1315845
638527
1589147
566600
211215
887156
1303857
1482731
1747452
1409149
816884
1116417
405314
470796
1882414
1356078
1793185
915484
1278690
52342
71304
847879
673895
656517
1378012
196400
1396300
1056163
1326456
312926
710381
1058126
303305
1415193
1239243
1716477
1005594
1030433
542876
1429485
476333
940985
1650615
895758
933473
417490
1017985
65651
903810
1947072
154975
1854596
1610942
1688597
1929802
457971
1713257
1808818
1575659
1715712
244694
546065
1477416
1326761
225829
877326
1884645
859553
1977487
927548
1539922
798063
828902
404155
1993024
1329355
653579
1272619
690762
24879
487216
465478
356098
1609238
1597378
4520
1901629
859546
241589
1963659
94257
1528546
1361946
264172
738597
1864883
301685
956813
884117
491918
401173
1020463
610710
1505345
580890
1747437
1305382
1783140
1321570
1409742
1895816
1454916
965223
1937127
723862
339486
1222472
730528
1491779
720755
360081
1101947
212784
363406
1572993
464197
748183
1453836
145790
1650119
841663
704704
369562
1498281
1373791
987051
1155886
298017
289997
1983701
795262
1810528
1759
949944
220160
897252
1219602
1807745
328067
1058157
18032
1995299
1285171
1274733
699055
99324
1632966
839650
795594
274909
272568
1033969
405017
1281374
1188322
1589164
1943698
351031
1483040
73081
759887
894038
504035
940727
1816424
1510078
1705113
411804
466467
1268998
1491198
974412
892838
1078170
1163318
785215
1239668
1641354
276729
1171180
514745
1110917
400304
1334370
892184
1070859
871465
116102
1422139
1257394
670386
80954
1947741
366374
1729775
882701
1826035
510900
107277
1544420
117479
1826900
1386604
1117842
1541443
1645473
1034627
1746550
295472
1871396
184574
458206
479468
1003390
1386300
1180243
1452764
1511869
664422
1660789
134054
1480479
164820
54175
608640
1973345
1422344
111671
193942
149201
1133007
1505849
1329968
319197
1020371
1560734
1806411
1958
381489
106980
677494
1388004
283785
431667
1469503
1721410
1674118
1798635
1809416
805222
1624440
1500832
1647035
953149
1937003
1740624
1734425
16996
497936
1512844
1685748
398884
134040
506922
846526
1669019
1742073
59383
165105
111736
953651
763723
1303120
916236
598080
1303355
892531
1354284
293469
1775909
11441
293820
240068
1843540
375798
488544
1932957
998129
263596
873466
1057164
1045007
561183
233207
1331635
899528
1777795
694097
1151592
1102376
1844702
534984
1797125
973919
422046
928757
514939
453812
1506711
982341
1468697
215906
483081
1084748
1503110
1189779
1873019
1312377
278048
990037
732161
1013120
166111
506294
1560692
1319067
1402820
191130
1652757
166222
1185455
801511
1496722
742116
856595
679043
324420
565258
1691701
1461860
1963099
1144368
1405002
773307
366000
1144457
1165548
1798833
382302
281534
1632946
1975753
1581167
1548211
1904256
218112
1922353
199765
1375386
1668628
813874
287298
749629
1736917
1051058
1623755
1994670
454157
1330785
485530
45866
1108954
1005094
648063
1498836
1264476
1449112
251952
1392067
226656
1657447
1164719
1357132
861406
505462
562709
1658946
11802
1452244
88683
985250
1218605
168420
1239590
1620786
1191985
1626570
776267
1029027
484889
1236778
1850462
1949611
1589614
1704864
206538
1973267
1068545
1132444
460867
360314
1484493
1132584
1381189
1150543
688426
1395574
1307650
1799849
426888
413845
1673520
1140430
1716551
1058381
1608242
1535594
399175
490246
1687969
538770
785956
626415
614313
1899875
1484335
7406
882830
1682886
1423902
585172
1749655
1605576
1292365
1939055
1598413
1946034
1134131
1473685
568382
1838366
707481
395147
1043954
1122282
1690302
4162
1532612
1382725
931562
458265
317466
186393
612953
1516486
1537990
1663584
70327
379987
589477
171891
414159
685457
1731612
1421023
584776
847898
1349784
1139760
1588374
1327385
901187
1965768
250668
550475
753225
1921446
1716994
981462
1054447
1356263
1565834
1569928
764362
1388317
1151772
1586640
1033429
429330
461449
1313627
812606
548971
693654
353378
1387483
1932551
10468
751495
1242699
1174706
104810
1701311
711734
1208911
1426164
1637505
1457516
1331862
781551
485648
1296972
1101156
801556
1751381
1038549
504611
1615107
1998771
1074767
1225519
687191
1940793
528227
1561570
717775
931367
1599580
1579863
250340
1418390
59118
345638
1346700
1811568
1279844
1730342
1040179
1726845
1975001
1351572
856468
391224
663849
852559
758006
794991
709761
704596
202337
644879
982577
123304
369119
1773051
1463787
1910019
1040688
398146
303500
613528
690593
578308
1582930
1743276
286558
1368893
1921882
1886703
182045
1975623
1086156
1839818
47235
1764435
1149862
1395343
603105
898699
1581902
1042616
1221304
858038
519192
341096
1190836
775555
1088759
748643
1488689
998631
265672
739440
1345514
1379709
1034426
1706275
307225
985738
1058167
202733
1754044
166157
1641588
633402
685520
1616944
738120
188276
1810927
168403
1640839
148647
711063
1872802
1161053
1302265
1843208
1864454
1655653
103150
695544
830743
807617
1755133
761419
1422786
244580
1629054
931297
760315
1462462
511290
846182
590092
1389924
1544195
741479
1462609
115474
1009362
746482
929162
687816
1780763
1946442
308511
569984
164652
773704
1304325
1086951
1778330
976941
415086
835193
1692534
529098
1239474
381999
1057421
330821
624021
63817
47146
1188766
1291671
629623
754458
616792
973205
580560
1010464
1814177
873712
1935023
981464
828817
147025
1268025
307713
951219
539417
590575
346348
1465829
720978
498477
1580489
768524
1557426
650500
789340
1353023
992846
54365
152535
1286137
1274519
1357322
1073414
106518
149424
119975
1820715
50789
1784234
1655808
228771
130963
1319703
291135
482152
505199
654896
431943
1055609
642672
1130176
1090124
1361276
1643437
1549257
936300
1398943
438167
937940
794379
947095
1469078
687496
1838174
202092
799753
1794490
949475
1084046
873463
693595
780700
954193
1947268
1284399
1442931
873969
982856
1583183
1395788
1440530
1035236
42444
372953
1159166
1655724
1164719
1367224
1389702
395196
1104107
1354994
1080632
1837871
1014949
1046187
1893682
1550318
1003527
349832
1393498
564261
255627
780909
866449
1074948
32355
1118295
1581805
1799181
1226727
954804
403147
297748
1766093
1014087
249554
1004397
1131907
1024939
874375
118626
703166
702837
121283
1506911
1112323
1480752
534030
369973
1107654
94154
1593660
1291474
417966
1863507
486739
1455443
775539
135111
1578457
856846
1047590
270424
349855
471862
821119
1129412
148322
1556785
765204
400829
864246
936731
1158565
886213
834822
1219008
1052557
884758
703449
1962275
790997
1954265
1244609
263849
1556939
609491
301905
585626
1823711
274129
1891431
1885405
1989786
941884
973333
421040
1148870
1487713
133947
1242180
1157814
1272640
1589151
47496
1405609
1525763
814732
487907
149439
402444
1033592
1857463
1185640
1194419
1094206
1549158
135806
93244
739594
1115987
663788
1164369
1833960
1341961
1684548
1123014
99134
534509
1565335
896935
771916
625769
58486
27807
1466894
1502548
800811
339499
188352
1554873
466763
678550
1406118
1799313
1085470
191129
919275
1295360
181453
1283455
1528080
570746
732748
37886
1193811
469049
61651
1534923
1221515
787128
1775249
1420800
1591950
28343
1823358
1910741
1956029
1424071
785595
1119351
1060924
1685963
499885
944532
693645
1776213
748402
38660
1257226
1719524
758524
1860793
1351316
798360
361633
1581672
1273043
552424
1189314
1768720
139994
369320
277661
1175047
870941
399101
1200273
215682
1914986
1633519
502136
850271
1309454
1198863
965540
1554670
203327
667537
324723
64274
1963071
421377
766086
786811
1464323
565546
1558785
1919865
39511
886895
1034389
38983
627011
1997516
1194138
227441
156557
602050
723091
1595836
1717434
743467
496706
1560888
379384
123793
730762
33698
1254377
791321
1144428
830264
846811
1445460
564037
1294080
833627
704434
1290629
1760826
610864
1799325
846779
1044621
333461
481267
1169318
201298
185787
78396
1499158
1726490
1886824
591127
208431
81476
1808677
80699
309457
1994653
474191
654320
391759
1009183
1421942
344661
594122
1179906
155074
1022324
435653
1929909
571106
1459689
1144629
707413
84150
1006108
1799236
1304321
729614
1734714
1717786
819193
19732
283854
232866
43195
528150
1063520
165326
1364256
827327
1573006
371300
1404015
1794157
663320
581906
1081156
1150257
323725
438826
470265
1335157
1846748
1971727
194519
1432032
1827722
131127
568425
453735
565076
211459
591238
715980
754610
1839253
181542
987275
1786306
1770381
371027
1436842
1721310
734785
190829
316283
1297144
391006
309039
1161995
1164611
419579
1538939
1534497
1381466
101409
1543869
664158
832669
1256871
639489
409014
498397
417473
500933
195300
1905502
79684
967885
789195
1232045
875744
705950
1037396
1001782
1586193
411289
1558915
712974
1810004
657816
490609
983265
346880
1226676
112495
1912187
1603183
1940683
1746933
705542
778782
176545
1625843
238284
586618
1327669
1112595
659733
329863
596911
966516
907228
1320660
281887
1965127
1159003
1616538
1837042
296543
1734408
1290081
325897
1371064
393149
1665936
821793
508387
1692730
691680
1902942
1656289
845069
74507
1064573
1082317
832886
402079
791151
1364866
485982
453492
773892
1396976
1947605
1223457
527217
1436473
1063573
1577661
137814
1042076
824215
1354393
589377
463487
1512181
1709620
985787
350874
248744
638135
1461635
1196552
111159
1438700
724410
1738183
1107748
1090710
1944211
1806083
516204
443474
1145132
111481
212786
810586
1195074
953775
960456
794555
777499
378239
860580
385759
81201
4043
190505
1158806
1262803
1237641
1519974
586780
890597
67694
167781
1938655
693366
906004
1559293
102956
130359
1102574
1480820
8801
1806160
484503
1256647
1259081
1067089
1381047
323231
20396
1430081
1603600
1954344
1510502
224986
41145
1478958
1451107
714637
294253
1385314
1829597
988796
86253
306760
502087
959750
1579852
1614736
1865318
272796
237236
1895234
1693422
1196887
1964046
1638221
1652655
309009
1974042
626572
5736
201498
145564
62493
737480
1460576
905357
1173142
1767362
1340236
115355
809822
152882
537847
164436
1520527
800197
1228789
835318
902498
1554036
1786492
453704
496189
468226
609515
438718
253791
63801
1355598
428739
121880
553700
836099
1976048
1730760
1311761
552200
1246557
1101027
144075
1516995
511959
25639
821447
891271
1008931
288565
605237
717582
1397626
1707396
1033390
1086239
1724752
1311280
1109851
391117
1986191
1348539
1059671
705623
193970
580768
1167427
1138818
1518816
1247197
706429
376908
5685
1834127
1384022
410062
1914845
833728
1988834
1896238
1328821
68519
1269542
458502
1293595
816071
1570475
449542
488180
871321
375089
358969
1182767
25277
1304273
1412674
1657683
1219168
780091
407149
878884
247101
1043340
1060632
684683
1405581
1501017
342337
105447
630189
1871557
851250
1962613
1904896
506441
777306
73531
241761
126953
1579403
1182751
921236
637482
574215
195690
342632
1453100
628099
1302049
624938
541568
469138
556306
383175
461569
863161
1529976
642284
858002
1096288
1140734
1669913
563527
586490
113402
1518423
1479680
137612
1506377
1151759
618826
235902
1036250
440502
72434
516139
1871828
1059245
1077720
1776821
139794
627371
1335970
1019845
444424
1633102
215770
1174225
345262
472696
951286
744219
632686
1079209
1689731
793446
1004831
1646551
1448493
871087
936528
1972168
1323861
904450
1594795
487086
134276
1255130
1461356
1934148
450837
1780308
910718
394242
596430
1051131
1497257
697480
610570
344971
1662240
1438772
1148761
1351714
1180880
980828
796144
922537
1237284
1700769
323486
796301
244848
1233458
1863184
640195
1860715
1800943
772934
1344756
1470884
1965907
933727
1229388
237662
1473854
1518630
1400146
847932
983280
1552006
1346442
3911
353878
978763
1167674
1828615
1747183
1312614
1877864
1329793
1074341
185697
1101095
1871573
1083816
1436818
1678322
886563
1619834
1832413
1656061
1117109
379735
1284518
983191
748370
889785
115934
1061708
1078649
648962
398055
1706907
517682
1929245
1011496
1058010
1529821
134516
1741131
1824011
83331
1974641
1971616
543434
1410952
1977881
1070230
1531077
529371
1813563
533419
1926669
1945340
1963998
1684249
328908
840074
1761868
1973245
900416
419193
495800
1080200
1192587
696083
1617431
1904133
143639
1169191
905382
1061540
915177
986410
1091040
1507527
1367245
1732923
1751325
28089
565271
15698
1880640
22219
920968
1070149
1171733
338442
1764028
515851
191147
935147
98558
110453
580721
1812381
1312318
317202
1100599
211673
27430
1427924
1852395
1771718
494228
641701
583683
76744
1376538
1284889
1903909
1100211
1275227
614367
1642852
1630247
1588374
311161
1492052
1413085
629785
183279
845686
238351
483922
754583
287651
1479144
998461
1219251
747092
457531
1887501
1469464
393121
711639
918360
786614
479940
1107224
1112305
322380
1110372
903151
333530
45193
622164
847124
45161
861519
410946
1846798
1054392
1318402
555789
476295
539731
146379
1898523
1063519
30476
1188413
1604420
566178
1013545
1871853
1164324
1991072
295710
294082
1037891
1675113
1631470
1005290
598527
703847
21454
1732015
1664542
674631
1989084
1504110
1560658
963214
1464899
1351116
199814
1697985
100912
1637047
149879
1224632
798493
1555613
752648
852056
377377
1081176
1375632
460476
362260
846528
1786145
292686
1202586
885371
1839420
1941797
1291309
1189616
398871
1649774
655174
695326
1105834
216173
923847
298807
1449973
1885760
1335373
1572368
798153
462148
186728
1602558
397879
1586227
1253636
845210
1454436
1072498
607949
947092
266504
507566
1449214
1283404
563845
1535710
315879
1691484
1488211
853772
738896
1264612
1687086
1639936
1483185
1860355
721318
740569
1193344
433861
1652457
963272
1771709
1666620
769649
1421877
1225811
1150263
1161026
1665066
1798121
1537289
502428
911783
1857603
1928362
1717198
475110
349938
152862
234492
902128
139694
1258488
598344
1356130
497038
436010
1987840
653529
1262651
740337
890450
1835240
13104
1545084
158074
1591021
265625
594141
280394
946301
443982
1071491
1944327
14442
653535
1672407
338732
890694
872427
1812130
1192714
1314555
1768682
879094
779121
1037209
1409548
926431
360317
374052
1274093
1314125
1282354
583416
1050107
1792710
1158525
670929
310907
1176157
329168
49900
527368
1979393
219075
16008
1431909
86402
502360
156852
592605
1102237
833888
430074
633326
999796
505074
1606270
1468459
1709994
720826
1166518
444912
327219
1186788
1246334
77103
1639207
868579
891264
1420557
1523807
849853
373365
1327048
552781
1545352
1086741
961090
1595882
1651377
728161
636373
303258
1709284
182678
1227657
1610695
1540958
1955302
845561
1778390
1364389
4260
1993383
1297106
1190927
921246
797360
71750
897394
37314
1358792
194940
1693606
1561423
149052
259899
745437
1713977
1673997
1917049
221358
227086
131519
1059861
1017158
1468470
164867
846326
1478209
1538665
957522
1769553
1524172
1336932
701311
118450
1934552
998767
527087
420130
1320004
1850923
1539685
1165060
202877
1797418
1641039
907854
1812282
77949
625706
823917
1544466
434752
1192828
1070895
987849
824884
1364086
191904
1150470
79051
1109380
1390124
347840
926692
458037
997290
294221
1115374
1873066
1390987
237454
1323316
652446
1468577
1695877
1320456
1486903
753054
665789
476412
771204
1811361
1185817
1698059
576485
1490296
550937
570778
590122
48344
668453
757212
1816602
1474040
426138
189483
722594
1917493
989391
1187452
1657590
1345778
830305
140807
89220
1570693
577231
1005976
1356264
581637
1684817
659479
58641
627393
1336100
82671
928828
996385
434310
785867
657981
1203826
1418744
1420410
54415
1152612
1514620
1980492
184362
1903315
1275957
279550
1300105
346782
1228894
645056
72093
1375753
87599
878611
1273884
1092240
1313413
540420
54950
791221
1949496
1991690
637091
1837548
298434
1985205
1381598
1810985
790602
1370077
336827
113369
927717
1099932
1243478
1418780
1026305
586252
1252130
949587
1019090
858771
73724
1252349
42046
1473230
1111045
670127
1218924
1214112
1055691
984995
1025804
1191890
1526184
1895012
1358646
1501642
934117
994092
1231290
1295594
1765859
1563740
1346429
481176
1029976
364110
1181967
1976370
306071
1042184
1827178
1410586
921779
9689
640453
647596
157269
1395352
206246
18471
879111
249824
721665
227554
205165
1400041
140948
1643459
1649217
273084
1751288
1805702
1037625
596296
1260320
1322898
558222
828485
1662238
1093131
330057
999332
1697415
1700291
1454221
1960727
594472
440203
737615
649922
664040
279610
1163515
299897
1277836
313096
1145382
746495
20611
1858279
560587
635146
1337560
1485859
380865
976891
895574
1185510
520755
1243042
7224
1755239
517810
164657
1329838
287905
1099787
637610
226402
155915
1726431
713637
1841461
1156535
1176914
582251
369294
1488418
238991
1753017
829462
909492
154076
1681809
1206235
1850712
786402
1419759
1517033
1405263
1179339
1199106
1921157
1363423
1622437
1167990
1165839
474577
1164589
638589
116423
1066209
657359
33936
89640
1170383
432342
1869880
28241
610372
1124288
1259190
1295077
1317371
347285
1122396
1335840
916412
1993779
305853
1854166
1105874
1380649
131008
1232049
1725188
779615
1470215
1977945
586168
1493808
1044286
796850
907051
321223
1583790
730869
1627354
1523395
1042172
803935
1085373
1851834
1445822
1138862
360623
1981711
822406
230000
1436941
1197821
1123612
1976166
878746
1843739
767173
1930273
365689
595217
1207392
587447
19077
564582
1350462
865105
978668
1740501
1168628
1938751
424727
64844
1012347
1094316
752208
390713
1694483
1938502
1352257
1170003
1211211
1267378
1562225
501574
860591
1124084
146457
540639
1466216
1973742
578003
203862
1808533
872808
502509
1640835
1496481
514873
991749
1240744
139307
652208
1048731
957288
1564902
49501
1733413
1297943
1947653
1020045
654751
1754414
1977680
937204
1782271
79639
1421986
1043521
123024
1892276
767677
21246
566762
496786
327885
1047499
276329
1036767
495874
1189641
1909213
1020966
1875730
809379
1536065
471333
1237856
1406319
699649
63777
1197854
128905
761699
109696
1955139
455731
363453
1569534
1608252
740689
528431
1611558
511412
457719
476044
1491542
1955806
947066
537376
1511191
182547
1642476
1241035
1642330
69963
720476
358786
1523311
29608
1993304
1664210
206273
813445
601756
1434014
1712605
332762
1409961
1430407
229159
1672063
217489
31793
93326
707371
1631074
1510373
1508812
73800
1712992
1458182
1959794
1479249
1668383
540384
577143
1428343
331783
1199197
156529
759264
571128
1072781
1243253
988618
932549
648117
267368
378415
1625597
490731
616237
1113570
104
1878961
1859478
1858316
220848
304962
1093794
1837054
1333678
709586
582007
1344438
598483
1088055
1109983
286773
46950
1902367
1813137
1377601
1756031
1063342
1956635
39615
1603955
409042
1621898
1663286
145858
299583
686260
1302542
1872140
1400867
1152988
1793554
81750
411413
31601
1250897
1131175
719496
1572123
1878750
1547773
1421377
1837175
1685424
1667995
1217972
748817
99389
745213
928235
1801518
910368
621050
1947041
1482906
1262529
1325717
73185
435349
85902
877113
1638394
409442
775080
1002136
1132652
1055410
1020136
1441499
1270852
1461900
1948942
1078984
994141
1428769
598862
193434
1323575
1376099
444592
1891842
1743015
1560564
595629
1169776
1899052
1327039
1736810
219281
858662
1113795
1859620
1294348
811133
146350
899740
1644771
71882
1686462
1588500
1653695
623015
798051
382661
700410
931935
1563148
621618
577858
346976
1337433
689551
1557379
1956804
1854425
1098043
1832288
1928000
1612885
1189512
748345
1958983
1528018
1074142
552802
142794
1631154
1794598
1004667
605881
453176
968258
499243
1215674
651829
507472
158984
22247
1574560
947119
1864148
1586632
1401221
1292404
1538033
788145
80028
1644490
1434768
1022213
481755
311946
1459568
1142657
1083668
1781701
1339043
346363
1844163
1049351
221280
172470
870857
1156069
1820152
1042518
1146692
1335435
1676594
1991
558911
1828829
374866
896100
775756
1751340
1163089
191376
754998
451200
296156
1836716
681708
891193
1249162
336683
811927
1854571
1153445
889080
1203301
114167
1986366
1905854
323961
1134471
296836
1325518
842270
531526
1741999
1376941
1392021
1042980
1428705
1434029
1422306
69017
740184
830148
1641194
483470
1679882
752515
1425418
370843
1812586
360298
1644885
1553686
1544503
1450019
337295
40266
1909904
828552
1647430
1936500
1074529
1602011
1047399
1000013
444726
1815805
421902
712329
1354908
1743513
1150755
936064
552444
1903437
1711408
944546
267671
1625734
1632891
1367534
421930
1301670
13417
1387362
153495
323815
1483496
1135842
484912
489999
1323537
1712114
1936789
796609
1368879
1289463
1980682
1833941
1632965
1282575
754486
1337567
207864
1284093
1258239
501100
1501562
603708
1120934
1721561
1507374
1586149
1118908
827487
1524600
1076553
566944
877379
514378
863310
1909399
947571
299386
1776960
1453743
145170
825065
1766120
861290
491360
1594359
331128
1321234
1929443
1128380
1855338
1886420
388455
1314842
330775
1606482
1741510
1164063
1852089
1189202
1349474
588115
207579
1810936
1486631
632969
1711742
483597
1937328
76702
1250388
1576718
476974
1850690
1622119
1688203
118207
801860
1997860
540140
1464866
1733054
1824234
1511243
386340
722498
1302726
1824688
908143
1056248
319870
693055
1001344
1257093
1735404
1339344
246742
108522
1764224
1906632
1061081
1650193
67406
584628
1139364
566624
359952
170224
1354065
1934149
406623
861283
503326
1913337
766903
1844627
1118597
1651986
254290
936206
1522461
1407184
1531189
452025
1551223
1700328
302458
1994617
538578
383631
387831
1634985
117966
728513
1197491
935989
1488707
1073166
96661
981344
986236
1566942
1125758
1976907
823609
1858745
716103
937740
1381770
601421
1731299
1063459
1205009
17623
1838587
1841188
994536
488403
1232974
843069
1426330
189084
651234
608641
118140
829089
191104
1487718
875177
1211576
898245
1862553
1710167
1795244
1381689
273925
707632
59638
1935542
1487416
1432582
692267
1573509
1346815
983041
94521
980771
485947
1432165
14189
599617
688115
800295
750318
1064259
1665888
624669
1651967
1040315
842633
1378169
1992571
498594
908747
1974398
1024231
1312785
962563
1938122
251515
269726
1962140
1888234
1240384
1008008
1683127
1414702
492495
1594704
898924
433611
1277390
1027212
1143498
1292256
540323
1880415
1587709
1152924
487739
1279959
766056
1213740
1684402
648014
1313155
177080
117474
952086
406830
659064
1065509
1456364
1542571
21863
269563
468424
974015
520101
954802
1183460
1156043
1323906
1378223
24239
1974026
410440
314672
1952316
255821
1435577
1583606
1207894
890365
329893
1585809
1870985
760867
640616
981127
763963
165842
713253
1101074
7606
533278
656574
596788
1569314
1397351
1231479
1253555
1817767
1479968
1570507
1709706
403671
1523604
28903
868927
1756008
675491
679975
515604
1196239
1151366
375522
189515
663011
424149
369436
643862
110697
381626
882548
109905
311886
1217124
143570
1192178
1892255
873781
568631
711601
969689
80216
913294
1316718
422315
1977500
1030803
757855
1239880
1861227
418932
575071
1548153
645418
1071709
1253261
1341694
1319689
903286
1384895
1225416
1552533
745119
130719
720942
356243
219732
131950
112462
785354
1892775
1218189
1086570
848236
947884
827819
19866
137634
551140
672614
1736158
914735
1794115
94848
437654
367063
144944
63454
1719301
1637234
67540
673359
1291823
1143205
982219
257858
808689
867551
1364403
245949
584295
1224241
1810198
1535810
1818348
1019181
647957
1042290
1543581
900580
1897973
440983
1646806
1803243
107547
1597148
246287
878838
404421
865450
1252171
866162
922600
1313451
1402614
1693071
1636576
1573309
1831311
995164
1334996
1838633
1052913
898692
1078622
378544
1391496
1971853
1389150
1332085
1997325
1972738
50524
661632
1811175
1656966
1037778
599012
203436
1591575
1112064
747766
1912019
1557095
1633462
83497
186416
374679
553809
1850687
1556511
1662837
1851242
1912899
1885486
772087
860070
1774182
1049372
474509
1860497
257431
1141440
1491716
1164575
1159380
425269
893050
1016182
1042446
1264419
802777
1043495
1602306
466335
246785
1031995
171970
1166306
1878438
1269807
579605
1500887
1874107
778001
133681
816688
618302
1279303
963852
376429
821562
601877
717909
17841
240610
1026902
185262
99473
1731719
269707
368832
1998471
62056
1790116
1193911
1992439
1445959
1393548
632417
983360
1061195
1934421
1803621
1958209
763896
115929
1270249
1058494
467311
238227
686805
1322006
163889
1341306
398567
775437
867418
388380
1379090
163520
1820142
1523352
252259
1620827
1547781
740020
544464
1691716
1112679
1222917
1626858
554424
1610358
1259469
1586846
978768
1953215
294222
245446
492493
1914245
1513461
1752657
72069
1330612
1052104
1871770
257472
1556765
204345
1607342
1259810
1764488
462025
342076
459693
1302606
238696
1329650
1506203
753567
125590
403679
1465766
1942250
1207080
163864
1875872
648312
1989265
1736965
1814678
439025
1195042
1497871
351436
1514404
154808
1956253
61263
1622838
917662
1951610
1100011
762078
824873
1938866
1674156
669691
1391869
794825
420410
1653378
994125
715452
1879751
1004844
1216606
22218
522928
1283782
363484
1882205
1232714
1773468
31310
752533
845537
1424969
1059337
1204592
1202002
1871497
1682320
77347
1361253
641203
180288
882358
1761087
376442
1362371
1968112
1684672
250454
1180577
1520588
1678165
1067497
541954
276049
1952730
1171455
1188694
160303
1574696
202799
1752036
290995
549
49760
735866
683630
773765
477661
1461565
1868762
1003324
651691
6753
1639806
651626
1200260
619200
61490
152702
1160746
1454375
1192208
1347166
602470
629226
1157577
1389505
69637
1623009
804089
199804
1400130
577139
988468
25775
1634257
215483
1518091
866013
325446
1990763
7381
1876851
675072
262627
226829
1579774
1816800
492177
1153425
1892763
268146
332751
386771
1256782
1881847
689191
1787478
1646208
298847
1647944
890462
867296
695804
437805
42713
1065106
465516
66144
1604214
375279
660622
253912
604011
58855
1620472
283690
802477
1352323
994969
553235
151846
299123
1073992
233827
1392014
915980
1491547
50564
219372
238060
1974873
1475228
1322590
1995462
293240
519357
1936206
1421728
551612
182096
586125
1554552
1820229
1279669
446503
449347
107107
1917406
655501
296694
239707
155160
117781
655497
267738
295063
766418
756823
1983417
162689
1928801
978410
1727781
1643582
216053
241351
1068529
1340481
1269821
1925030
792616
417085
95554
1949711
1531079
1678556
866517
572656
241859
1206617
1606418
1030009
177434
196452
477932
122792
205682
774506
140539
725227
578124
1126039
1223877
469590
22000
574688
1309244
952931
98776
1226363
1263849
737285
742329
1950619
1719109
549282
19347
992843
429919
1918018
1194627
908137
9005
861441
1843021
1297074
1531843
213435
975788
203050
692162
1547401
1766678
1287675
431716
862052
178716
79774
1049442
1305817
797385
748081
199473
1903315
217149
490000
1915226
1713324
414221
657240
1317155
1597108
1332513
26666
1771323
788198
108184
56938
830498
1018839
1272774
1844813
1729857
1138544
1739431
387215
889177
1350816
736750
1696376
1515829
1650528
679551
1518527
1854086
1533709
667135
222043
1057844
394578
1873966
144498
24099
1634294
870446
980016
157926
1274723
1667277
1550576
362402
1172628
1663782
692702
1750506
1220817
726698
1509431
1694569
1934902
1920586
546451
110198
302699
925000
1622645
416813
1702491
1423232
864360
641095
600050
78418
1805567
396928
303157
1776666
735750
129684
170989
619703
347537
325789
847649
1741049
1333560
1908380
1545432
1738913
784967
1671960
618295
1330184
7686
939618
596220
1812021
1543319
1106658
1635126
519534
160191
308458
135778
1061487
867449
1374027
120077
285581
119386
685160
1909996
968735
111884
48124
931849
729973
494460
1967761
872487
1754009
1207051
1218596
1176339
338855
185935
808890
309056
1022783
926312
221738
1326333
861890
742928
1324863
1428636
1477977
1657563
1687761
604693
1138179
1755437
1393446
1244394
966360
131036
866539
459457
1023264
1523658
93676
1338753
211572
1682333
1787959
1789375
403929
1840253
664203
1262138
942247
533383
1162378
594055
1989379
1727284
536326
1699208
401017
1035188
487944
1862055
254841
1737342
1033158
244719
1295522
13770
752280
219374
733310
1834634
1238945
696465
30968
1918825
1798833
843831
1844752
1465009
1912473
379491
698317
939180
1903519
426499
1223487
1867789
234350
1512431
681777
1141611
1789842
679021
1732591
1989809
1184036
701474
1120288
1448447
10982
1959685
21493
630495
1315282
19286
182414
1048042
344314
1437389
1677204
1329654
1243539
1451136
518789
1240167
47202
1670679
885106
162451
853443
1506335
1275058
264186
939423
1703682
1050088
1168669
1514581
966726
1105946
1586306
741100
903705
1840190
233343
1038506
952740
991291
1888147
746609
360664
579156
1408780
1229242
1720339
693895
1771763
1186614
1223978
934189
241207
174205
775715
335008
355790
1723977
487559
1428814
1396540
455327
1656592
160715
1018966
1790049
667854
488319
1848850
276814
266221
831314
35131
314117
276634
660492
606256
646516
1250390
203467
521961
1744124
855373
246930
1170899
1387145
429940
69430
550650
1616031
360779
1157984
1703249
1367844
127047
407487
2919
543459
1581571
1699903
543849
517119
199215
1660001
1021449
1803338
1404588
1106978
694128
491476
1162792
273199
1845945
575499
943666
922589
1243894
400180
1387557
665690
1793071
260252
617378
770363
1722632
123513
1172098
964312
302368
746122
1800768
1283254
1380388
1796749
1566143
756943
1891910
1436972
755595
59302
1045910
1278049
1099923
555359
820689
1937770
1090056
1155743
1310075
1630033
1303270
1949114
518304
967227
1636439
1282220
502112
58676
524148
1915851
264367
706077
1605497
1523312
661867
1669210
471694
1305759
251765
504111
1529600
1400646
1818843
1464364
1624977
959775
1610382
1613569
680793
366175
1606681
1542898
199626
280853
325509
14392
1176177
568294
1122822
911843
593059
21165
1443722
762581
1402923
856206
66845
245932
672503
152648
1949852
672935
1375983
755738
1699497
1375201
1664205
1688679
1412883
1481127
538223
1840324
1616492
122093
59070
108451
271898
1757157
1237506
1937244
1548676
1869188
1699243
1368394
1886444
1509826
555038
1422770
706057
473288
1128956
1030812
1353197
1106380
1597155
1719589
1630602
1318074
1351586
1364274
377416
74249
1744444
516834
1135215
974778
1085657
1857973
1492942
1877623
1146930
1153369
658342
1648296
1859473
1072684
970064
902258
1262684
1953928
1889711
101395
1208601
73308
1346387
1045676
216151
1755103
891017
1735793
1168190
451470
1676755
602454
780507
451123
658776
11377
1871280
667240
562699
1355890
753651
1869675
1555565
1899169
14587
596082
1267791
1678358
1753855
1998569
1706547
1712415
67793
945722
34532
1497172
149684
812148
1489980
983264
1525686
765932
1269191
1109510
591942
1821567
407134
1628942
356860
1945740
314705
1797901
1498366
1901063
1802378
1798740
265628
1079825
656053
1765667
907023
1427660
774506
661078
1610044
1421087
240698
1977252
622091
1042640
232285
1576577
586048
846484
626619
1030417
1850978
1049416
653780
834860
284436
1995502
777871
1307472
1017481
57832
1940048
376535
519025
202353
785177
533935
1378861
760453
1709622
1854131
1681273
1461395
882761
1277653
732339
518103
168344
813496
763017
1564749
926334
1905289
633
512167
407133
1490357
217736
1262397
153600
1277780
76574
697281
1355369
1999083
1119683
599172
1622273
1823121
1072070
1055071
60012
884942
1269704
1011586
26061
440502
1109266
257290
1381642
1214764
1430112
478457
157077
686443
1236438
1426441
507610
411829
922039
1921733
1298914
405006
12747
1210289
498197
1467590
71493
1789512
145917
867237
327255
350460
881673
568615
841558
689780
1076532
1040980
1065290
1582418
1954792
1515742
58218
1016105
1019326
1726698
1973406
302196
734548
1103921
1227392
1577997
1454689
1895530
1526145
1841792
1534014
589984
867698
1628326
1770665
1659133
935478
1685570
1396383
163477
716763
1041701
26986
1371979
1268062
1021410
1592363
1586275
1085417
286583
1266216
648034
41419
1225381
842041
1784823
1866092
1432594
1894234
1392971
799399
1477463
219894
1457331
850786
1831822
1185574
595424
1562937
1259604
1629637
495046
835310
1344733
1775369
1576280
1361379
21485
117352
1377772
1797459
1297132
1035199
1261145
358160
98738
585363
547131
1534204
1629546
1118474
82503
1053825
495323
892677
736649
1232886
1486252
258819
23904
1730723
813207
260811
868986
961839
984949
1960568
1111873
1898483
313611
1924822
93406
591113
1669186
1925586
129514
800138
568671
1304110
1834517
1433937
1234528
1586282
13218
1759574
50902
99602
662493
1535199
924609
389352
810833
387093
766946
1429622
1850684
1255664
1270518
1194125
120591
348562
1529547
1182388
1461455
49694
681588
1437933
569754
531136
351671
431497
1322857
1359658
1071528
1440179
713332
1936504
439256
531265
638410
202757
166984
143230
610703
789924
863432
330257
859531
113084
25457
285475
1802343
311926
1095530
1196217
733003
1818424
1296445
1105028
1709428
480913
896502
208178
18187
1902675
1280710
812723
184172
1270556
248690
443962
174833
1134584
1967531
3661
1603329
128117
478754
482851
712701
709717
1747350
672360
630651
667638
50708
478736
1393716
598166
721622
1010401
1107836
537469
946298
1699014
1723300
474812
82723
424722
1157146
96867
619392
925047
595701
108498
1405376
707036
650240
1332037
165873
155359
438020
1800100
1025091
691965
1229351
1320036
733977
1007630
1563300
774463
1802420
1236234
976552
1673081
1803800
1817593
634578
97956
1665846
960523
1561023
1314475
1953590
495939
127131
714213
1116667
1968997
246123
328376
1054077
223809
1049142
1654344
867392
1535511
1901438
887965
491885
1636004
946785
1812707
489950
358310
710621
1250437
819267
779831
1887016
1948431
675996
1652357
210343
536792
1673477
60046
1694950
912357
1886371
609921
746687
303731
1355854
1501987
429512
345906
850613
754752
1158625
492290
1181228
470663
1336471
2125
106123
670496
1392451
729202
1949823
1460284
1135176
939378
1026806
278905
629810
1714332
1924774
1941108
1394730
775224
1518184
1368796
649344
1101193
1602275
149940
1237556
1343800
1469435
1986955
200959
251159
377223
2680
201515
84609
1185072
193874
1014263
1927591
120714
773130
1111701
930373
1404248
990038
1958452
1080551
1897247
1807364
460694
1022467
1015200
1533017
595645
806282
407557
356
443662
1910917
1815333
381290
143275
1848282
1904601
1510531
846343
1036871
629932
767525
854989
779343
1419306
1597937
907680
727626
294243
955605
54740
1125358
149001
961113
640349
933591
226459
1183498
1040388
142738
675680
1922347
1194552
1294621
278985
799194
395734
1160364
836752
1913061
1363688
442621
1334849
39472
373736
721195
87217
1731827
658051
108942
1273194
667525
1359742
97368
761901
1116514
769440
1340794
758432
990170
1959057
413257
248164
1784945
415337
1699701
825018
610492
1947782
1424314
145002
260852
1313005
565599
1719966
739958
1721131
1370836
184289
869600
1297925
1075183
277539
223515
1820168
1389071
965195
1702993
1091165
1584793
1839915
190560
250421
1665745
1661657
540719
1507390
1323609
726642
1446406
66328
1215750
811232
569625
609596
389702
1047209
273547
481036
1189605
344262
256939
999689
1431732
174012
927627
1082781
892609
1938716
1563258
789
1010487
1867085
1615216
31285
830213
773871
861640
742419
61924
1909205
1198370
1099205
425649
637781
1541650
1178196
317797
970040
774849
551649
842117
1832307
1401688
1445255
1523712
1694223
1995709
254185
1725085
682759
1571797
1827652
581508
171728
1090735
394089
1037672
1527429
1665205
280102
536033
1998594
1045097
1719291
355012
1465452
1566067
1137750
1868230
1783065
85880
4927
234528
1515469
1423726
218649
1104857
160164
1600934
1801793
898952
1108402
1995177
231708
983934
1688373
1967607
1656659
409855
232268
1222240
1151679
760639
1807383
526940
1379522
163100
416961
1830516
778827
1314286
508099
1687929
1861575
271493
471239
886158
545165
251086
800803
1800457
1616461
103979
1181713
1099536
1518931
1456443
958885
1801603
1204343
1125205
541753
1449300
1234001
1205120
894656
1592378
1345509
220358
111445
700813
1948679
68741
1915811
1961266
577191
1681504
1022174
814136
1441359
455734
775412
703293
1387311
1837582
618134
596077
1666562
1150737
1398766
660260
1802752
150652
85162
1655876
804126
162716
1554662
41219
1669671
282956
695089
420455
432284
493294
755486
217850
1380034
1858681
1390060
1637123
286167
22441
1715174
616380
653979
1354379
988555
567214
88228
773678
899929
672428
1449540
369297
1217452
1337354
1492370
620051
520612
1551424
1762122
1457881
1383082
1901219
1325553
785367
1342842
132058
502164
539084
222197
1998637
1985400
1945175
1037680
1158458
1937234
422645
691797
422085
1428977
906238
90678
166140
1574258
241059
616974
1775535
1576918
975363
1169257
1173183
1782333
1755981
1364754
719488
726430
1569562
560396
935323
995070
118046
739816
1105169
272704
937226
1913453
1666889
1425958
765720
522187
1612389
1878225
1510400
1980243
1387701
459165
1458222
824675
638996
1893315
1228129
1249888
1539931
536562
1917305
1264757
421408
1881740
1792107
1395464
63454
1403208
1319235
390789
479015
1879510
1673814
970810
1077361
1237256
1300672
1439085
1572832
1672647
426171
633551
581740
1487012
1371432
1409946
1405441
1273123
1097255
78457
783606
74292
1615310
378534
898321
791985
577336
1292803
945895
1039125
666136
1287473
447811
1951423
389908
847304
642925
1596994
724685
899733
354012
1459304
640555
204332
1993770
795291
975733
520281
972445
1226283
68322
1529966
814072
1228442
935448
1896427
149210
856411
383275
192185
1614802
40644
1272010
1012386
837264
1352672
1435459
90151
1266691
1057748
728024
1211752
1570633
1481681
1033626
312586
925506
390985
1804984
1843900
735876
316550
588717
385331
1360239
877050
509070
20616
1272787
941218
926831
1043710
833622
238634
1165850
1900610
264686
1100787
1324512
1400857
868261
1161795
1797431
1067428
54064
484459
821224
1301536
408708
461391
1847296
541474
1505027
1815652
286225
1617632
1465839
1726682
915887
207886
233023
1013734
20351
1490125
596767
1461346
61162
578779
821121
130678
1800220
1621323
1699329
949383
391685
267079
489014
1999413
1405634
1684195
1643228
1257364
1070097
1651328
346425
152426
1128109
1044527
831163
894129
1206429
1101939
1164146
1694319
1944529
387773
1219704
355285
1154049
446003
907338
619380
697141
596106
1981781
560807
1022721
1541535
1756231
31780
835331
1451477
1041117
1046020
604684
364351
1765994
591615
479785
1653138
1470768
1749534
1520215
1065912
1923722
1291854
1444706
476815
1866660
697268
401331
1233524
869576
836708
1065478
631665
389477
1857633
1704655
1176191
886341
1086377
1572609
868400
11732
555485
158637
880735
1173257
658859
1672260
768384
185752
1046258
790385
1805149
118590
1753710
985251
129089
994954
808008
1852967
929222
280055
174747
1141890
1059740
1969997
746464
686348
332442
398160
83592
943925
1011562
1840482
1723156
637073
30052
306399
884282
803968
692807
991345
99175
1546687
916007
603224
763990
289225
1654813
577672
1388845
1543780
1721486
1882483
453471
147684
1970813
1582701
217161
1685783
42009
492203
1526354
1920944
505647
767278
1765312
1479952
762975
1846334
1773833
1957570
97049
633921
209944
1222104
246249
742404
1427757
1215089
373774
1384494
847259
214165
1803306
156267
234744
1781939
575292
19430
1809267
1238552
1142999
1026346
1235081
89753
1802242
726323
686533
913791
842418
706149
170103
360329
1379708
195006
1329103
462052
265821
1617130
166223
1618632
1140675
1269534
1259516
1316551
1302583
1865570
484886
162594
1176376
840937
263147
554021
323367
1564501
407717
1956176
1923894
1984144
9153
837384
464597
1440909
861128
415528
424127
797084
147637
1934880
54982
1090886
1124259
1601644
1126582
452117
950052
1026262
600477
316412
1649746
817361
89473
1397168
1401615
1440799
872549
428272
387507
192929
1452815
1960149
924960
1558222
140072
1149720
560302
1705547
936960
526881
179495
487310
625558
553185
1376526
25335
498312
1071663
1916345
1421374
117570
769110
1828505
786445
1566955
1493147
1609217
1739958
1458005
472179
934412
689402
1097134
402244
1446077
345601
390107
1982780
362015
1960502
165846
157319
482202
1598152
1474869
1994917
1955237
947676
249409
1407065
998061
1097788
1168253
1055018
1280922
1886640
770950
437007
200720
1520929
1042129
1082255
1837137
282435
617716
1563320
1534935
851914
1663421
1051048
1772611
1689627
339819
1643666
289143
871671
914913
1921245
1013112
942331
1762929
1329929
76645
400011
903021
1635877
447076
867497
1386941
1302777
376837
1619259
1045181
1731157
1132833
984292
699462
514648
850614
970124
1687085
813817
1119051
1551782
1254223
182288
592021
1605629
1937799
1105116
345132
1073638
1525569
1679570
1700012
1792753
342110
1831938
1253678
1968246
105221
1780108
1170704
1627574
1570078
66195
1107044
868830
1533330
1100342
135944
946460
1141634
35622
723905
1246369
1086592
593826
895186
793371
1589184
440247
455059
1371056
1556386
615375
1267922
1295176
54916
394573
704678
721730
400474
1085134
1155049
1202376
205830
1462252
789685
908765
218332
276338
1081452
419048
1002091
1007652
500426
1701800
1930009
1397782
11816
1327299
87829
1421564
1008843
1371
856355
801088
1621410
1228558
1399617
1335341
41054
128621
1896917
392236
815997
1239626
918129
172586
1762751
1651175
1624969
70662
1653071
1016676
1523288
1695036
1976257
510449
1394665
1844759
655530
839113
128606
1543125
259315
278020
438059
1047764
1328644
315461
417670
1565695
1206250
714250
1752903
791372
780911
1827293
1222060
1804615
1653678
1257105
817512
1408373
1536776
1102940
559246
117105
1014390
1050063
1087563
820093
1805345
631072
1352899
818619
574998
1406267
1193928
593582
442841
61320
1392655
1823699
1011460
431732
973049
1036456
476370
1152309
821140
1627744
613523
232376
1395340
713394
321457
200791
945763
1961223
842363
185766
1801819
44425
5180
1670740
108823
801515
220588
394661
1373761
1207205
84755
1736216
192410
756686
575525
198491
1149228
248364
182726
1154988
1324385
1046071
1029198
1937192
705196
1212587
73876
1478565
1950019
1266230
720430
1291185
1783501
190811
1904104
212333
1367005
1015522
1224368
1812270
522852
908206
97209
949516
1916432
1618157
1109375
1774775
1812685
1209842
498477
905600
1825373
124000
1945448
1519114
1593862
237899
761180
544553
1093815
511948
10530
563944
881550
378220
1341066
1324658
134828
849479
550590
143052
1653153
1784453
779355
1891218
901514
919805
836409
1161038
1162819
1085991
1625438
1585092
593230
1032004
77053
1554116
314505
384753
1928827
186509
167728
1464376
792541
1724686
549879
1398299
110744
535975
999301
1747265
866959
1834403
986559
1203912
689568
222643
378823
706495
863558
93184
114069
977198
1985299
1643793
608789
450666
856111
1934870
555310
1289565
640968
1687673
617018
1707245
1478304
1707933
250824
423587
1384702
1484324
1424084
334261
1686890
1405019
1197942
1008377
1490822
299671
1720745
11414
322597
674420
7022
329600
1560827
1702898
2662
1421202
787040
1074202
1379951
104453
1534288
1230326
1357589
1125073
219996
578612
387015
1254082
1290048
456307
305912
379537
1373218
675819
1000072
560511
1928685
1752924
1045457
696302
164933
1476800
1379948
1423018
528540
653118
1174117
47385
1513567
1340272
1687873
1129070
490018
1534973
1819189
1317634
344410
508825
1488979
1618417
1484720
684515
627105
359321
1856172
1449
742072
1019896
809356
1737393
791425
813693
1226501
1064178
1326947
311528
1413023
858075
223939
1986434
1755946
1734389
1396066
803112
1423476
1192044
1041447
295108
1715106
417468
938411
1476160
14994
358742
1174492
678187
807368
1892633
233068
1032151
454337
723417
1028143
1638826
1526146
736821
685268
63130
726710
1102334
58238
1627519
467088
1575014
1963687
1663015
1539379
845650
710652
825083
1982482
381346
1142018
140597
86512
891517
1840317
1051577
793139
1803424
10862
845922
1069333
808066
288559
1514614
808898
1423176
1886958
1383669
916927
1898421
320011
219561
1535867
201766
1418395
719032
218999
1973529
1306896
1317114
494100
1117489
264147
367179
418242
1275982
320386
1787524
1928026
1311064
1646138
886329
1862571
935877
1686198
253018
203760
584462
554945
680198
319529
1389760
1705022
838797
1929247
799911
524512
1937907
921937
186308
1730011
1467777
1470064
115557
827678
1906406
294986
1565244
1323499
525720
1854479
12144
1451615
815868
1475967
1483008
30560
1989058
395316
1687204
1066504
3750
1023596
437073
915654
1917826
131037
292024
1236070
1321572
1232243
1271211
1292449
710565
1540177
334558
1989219
86031
174337
55903
1321788
1583047
212046
1885048
1001591
1060121
829373
607379
287957
10071
294854
1663607
1969132
1842083
1498835
1653428
1679350
413298
1960693
256590
1914141
1234079
755617
1667464
1200152
840059
1900434
521228
1925685
715097
401032
1225591
1439327
355259
747705
4062
1966526
1437786
1914340
1995616
26211
1139951
1604328
24907
842897
204713
1991609
1929333
524989
1410849
1965515
1439266
525241
1457263
14961
1199536
1538149
1770029
452464
700823
1076607
131865
1472341
449356
1069392
198513
1954544
1759047
456582
634600
1545295
479142
269423
140674
198571
301577
1758561
815180
656796
290583
806603
1475449
1360118
1553840
341284
1454222
1573257
396133
918818
1361661
379485
120002
1412982
1158095
1968377
1880790
1903288
1815191
1724022
632693
1972831
1566492
1253005
541888
1001085
718056
166001
1698219
497765
1480058
1064435
144656
1525572
1655866
341977
1472831
788511
415818
1774127
499677
386364
1044551
990506
406051
1665553
1003180
1216948
530669
1348459
1126392
1359714
1701812
1709193
1463944
1300408
317545
1169320
478842
1803762
596680
1705741
304637
1916116
277976
209843
203777
1098331
950066
498980
1818037
1975329
996861
1447463
366100
1350612
1776571
15376
657642
1271969
158535
105926
740556
248894
1807010
1560507
1285691
123163
758167
700351
555485
697435
1162667
1992588
900941
654151
185965
150019
35789
410919
1639497
540528
422593
1431202
874794
845472
1822524
822167
652409
887764
1503439
1520950
1709252
193768
597506
31098
374825
400600
1540680
1827990
1019500
1447663
348998
659108
70242
1676285
1157421
1431540
1571293
1414791
434429
1057495
969724
65988
745353
101015
789491
1552805
250053
1039763
713910
1805129
1820988
1833541
491743
1096819
1813746
1134657
293263
133613
1548797
76123
674666
953984
15347
1799060
187550
250529
1631011
889202
1484288
41407
411586
1106980
131031
372118
1967820
1536832
1868684
721987
1379929
98714
171682
292379
327367
664309
1193742
610096
714652
26815
978259
1692119
1997560
1008828
1803779
1295875
1611007
1983246
299128
383302
1627332
1151296
1745824
251834
67550
1364450
520145
1802619
782481
652903
1332022
130430
1542159
1929678
106681
1924960
1556906
1503047
989022
668587
837378
323694
293239
1430235
958460
1379848
657224
1995763
1210067
931621
1089032
1539549
1560402
1751524
387906
405702
1636995
919350
873620
1909015
290043
152452
388176
1364325
1377077
1559840
463526
1138682
104705
1451068
379271
1080678
1524747
190551
1388723
938047
1034207
510301
1717910
806051
1633233
1694897
1281077
1235911
1125714
422745
946268
170812
1131988
677440
413856
1638124
1108271
627962
1625796
1155083
1111617
1339059
1664013
153919
147585
57901
769898
390584
278230
981599
1880785
1653604
1882423
30624
494348
1056502
977018
1976843
31626
1954549
1916723
1130987
1212130
1515268
184540
731426
1755948
1536278
194409
610043
881513
391677
203081
986906
1819428
1458791
939647
890657
925904
1242290
1908768
851665
652124
1146237
1689487
1923687
88144
1771458
991228
596736
1611143
222741
633925
621452
1544941
1389915
1235396
250334
1426861
60311
1076880
1788335
867762
635598
1878883
1973690
1825741
453961
1932364
560945
575587
1810041
982141
1956367
1268853
1034018
28519
1586793
455831
255946
262904
15353
864261
118359
1858196
1639474
1978567
797322
551976
827423
814660
754033
1330496
1082714
1885379
504712
607366
205432
694422
510164
1994470
756577
614924
336712
1318190
1323395
933255
408842
162317
1264489
329537
203441
1206096
803014
403389
957975
1964718
1262600
1627911
683028
36262
32994
511067
1051143
124573
479552
1670826
1389965
701938
1480983
488499
1908164
1861076
1741961
1520692
107939
1092345
635617
800012
1226885
1124980
364432
809219
1685167
1549309
1288195
29321
1483237
1966560
595269
104924
1318727
1447142
1848390
1747745
1027633
215159
227367
1640138
253
832844
1906860
1335291
1188849
136917
374883
1260173
381262
41136
809625
1570497
935603
275225
42679
1753890
1836543
1686506
1736174
662555
355481
991825
1516832
196412
160483
1695369
1719996
1582536
1248140
978105
1972060
1510976
1596329
787737
401863
671601
602344
280665
1652980
556137
1218893
1732830
397928
760491
1425602
313205
1497501
1709143
560801
1512964
69997
1839419
484307
241339
50624
1114577
1586986
1139155
332114
308957
286191
158089
1317844
1380344
767757
1641741
1867990
386596
1241274
745861
1505869
1513102
1961844
733619
91299
625427
17513
1723387
960520
1596254
826733
349106
960480
203866
25016
1774999
497177
446616
479229
987014
243005
24161
1415726
1540338
482860
954203
1081831
1428093
250454
408755
357985
1788181
451020
665547
1125470
1825975
497027
938098
1677777
1737696
489667
52794
1213028
693689
1095896
1579168
57779
422450
256475
410606
1163745
237029
1094871
1204824
1904719
777799
1280658
1464698
901964
783551
892520
680295
1593822
118160
1328009
1396905
169290
622907
604944
1400027
791302
1683068
470736
1837599
750062
157425
1516637
2392
269902
1714851
804542
1359987
1826053
1391941
1208617
573834
665863
458345
1299106
767171
1777616
1302978
1663915
1442130
1777013
1497603
586195
1123719
58138
557276
1024319
16021
1898906
1352708
1182853
811873
1541939
1685941
865201
937815
1155645
649338
869238
1286814
1607812
1189344
1878143
283295
1999649
903198
276923
1604155
1812987
1982474
876413
157408
175386
1592610
666308
1559038
1242034
830961
1505256
200578
768096
1126120
712312
62038
687225
50503
1439319
1174121
171398
369607
1759797
1636748
1025068
939436
871311
404310
346245
1786116
461125
594972
1199859
1021443
330937
1210432
229811
1234626
736007
164256
322966
1280495
477215
158857
342318
15091
1130028
46573
697388
1183915
1562404
4662
927390
633062
409885
308726
1847426
1923554
1825118
906724
1238305
1453401
1866214
185796
455702
1748898
1387720
1902885
1201502
122772
1704662
1016861
1628570
1034296
1146441
1759854
171546
1982371
556899
1093869
1670399
1285353
723200
31053
1470098
1236022
1282770
961673
1997111
662623
1114296
661535
1311633
818244
518752
377444
1763764
1396766
1035555
55332
121743
182648
671945
1271419
81124
397816
1734279
1826357
1013462
475799
650827
823451
47745
573976
747632
120869
1711529
788805
1264873
754760
89350
1234497
991964
1677639
1705662
1231400
843374
441033
1965389
1526795
1096884
1047505
1085456
240794
1204085
1305113
1601375
1443783
681775
591550
33610
237718
631086
372600
1692162
1475024
420203
1278746
1573439
1622702
362214
1230793
1224024
302322
699515
1448935
1792242
771512
1261046
1851262
438156
128950
536747
12487
395399
1124172
1589060
516194
932351
759894
54534
839011
193243
1947661
98021
1906465
1936518
1049910
1988179
1088317
1935703
274485
192087
1582758
1368570
1888574
1661403
640956
1958034
1318295
1791513
1821568
132852
1782548
1179800
31862
1704265
73705
1089182
1393318
1275549
488140
1330149
1888178
1954366
1551698
1261602
231206
909578
13301
1078199
407181
191491
826699
1970044
924510
1514633
243429
1386325
1851700
1660612
1522003
1945655
1580319
604272
1772898
876290
1192490
64212
1109588
1679247
1295539
1300737
155330
1454228
822464
583356
821228
1722457
720590
1192177
666801
1639324
334828
1541044
841607
651474
1601332
1511909
417757
75904
8360
168106
1243946
1756487
1376270
277020
1750256
1706118
93440
480333
1479049
660500
161567
147984
90151
1895667
510671
1879290
1268149
731056
895800
1212824
463808
948072
1711977
394518
1723215
1766120
620557
1805107
46229
284608
1055707
105810
1989592
1961975
1024277
1877552
1151888
70328
1068599
768197
935068
861922
1697034
1720367
1826259
1370092
148463
1169245
222368
1308930
1907964
113806
1462064
1750394
629817
953895
47984
1621378
1887854
789437
1387715
1170471
755188
193762
824791
1744242
1651432
1166349
1755459
773922
1520257
593604
574075
139459
944286
475857
1712179
1125378
1686261
158162
741315
1331710
589546
1897772
527159
460213
1116890
932661
620863
90053
765980
1849227
141080
972780
1952620
374405
223930
194582
1591479
1608294
1210092
1569973
1525951
1841494
1568682
1780192
399789
979065
221363
1004733
764446
1789719
158000
728549
1236001
910778
677888
1836204
1156350
1332239
400169
1984645
1076007
1792161
1911836
1780573
1971330
1795597
322946
1579526
1481701
727465
1842600
1969305
1501154
1745903
542800
63504
653286
924133
910164
349397
938345
1628027
1022897
366214
151905
1980701
656033
143708
319811
1069310
861024
897774
1576377
917342
1262379
929120
1167823
541607
900805
364585
1045467
874230
1669937
812388
1053958
1862744
1460362
1996379
1408053
1914983
1981963
1268466
1581648
951880
1809394
1061698
482744
792712
1236858
315653
1232208
864802
1412264
788913
53967
1365815
1719197
525110
1651078
1953241
1857274
590558
1571241
1067646
1351823
908062
1920997
1046107
354941
641541
152803
1475117
132852
1534662
9047
1238479
644101
754833
1501470
914287
1950832
699774
670361
896608
388988
1089859
1049313
1392568
992635
519002
940372
730838
1445832
1538627
174211
1830952
702328
676459
1153845
1935277
1365527
221704
1996136
959416
1587642
1284091
21737
1957687
1960422
1709731
1425789
933575
1352860
621374
923402
376337
1572071
1659223
1807890
1645516
332202
20097
1021245
1648569
819469
1994501
1341258
415557
1267518
180350
1472380
844839
201687
1253958
176769
184933
336842
329187
1127760
239445
1755322
481026
1312904
347787
1340365
1882421
1330828
88489
997278
986950
28502
1457864
1775913
1409472
1667668
1637339
1274960
160676
1193323
418973
427566
1893537
1697385
1099458
1284876
1825358
1717831
1846447
729066
71415
103593
1308545
1673747
158004
1172677
114160
712140
1865626
987762
172452
1829543
628538
735197
102981
1464355
1260539
655521
813314
782822
724545
1483705
1009715
1767609
1964029
1948301
813494
1362457
1421514
1259383
426951
529115
182919
1317651
1799595
1190603
1098881
359154
1535166
851263
277967
1334676
1938101
1298125
239417
429757
1575497
1631053
157079
971113
1379063
1527298
1764794
1757674
1852285
107663
1141382
1667243
997967
1353194
1371313
1308977
933544
1922601
1227062
1145797
888090
642097
617387
1907184
1735169
1186737
781762
802137
501458
154502
1574217
871017
883344
328421
925650
517615
782650
191212
105993
574454
1676865
256565
1110355
773578
321730
1917543
681128
1125485
1123878
808245
939705
393206
1951962
107829
1610017
950200
690454
1125401
513650
706990
916150
1252750
1921592
1196062
1527862
15789
1434802
818704
415427
1825761
868844
1507670
1209141
219128
1744239
128536
1152346
435677
1685905
429265
1570507
488927
451617
1582148
809722
983368
1821952
487825
1741195
124564
1783849
1299931
60687
141477
1867503
1892642
1520414
1424388
867848
193504
1319012
1434498
1453465
128047
562009
196298
939057
577027
1307781
997605
263475
192066
1674076
563438
832165
1842253
1918638
634911
1531385
409087
1916386
910474
1894279
193684
996711
886764
710733
571619
1175063
278050
1989537
859950
1026340
1947935
580199
1336835
1324990
339675
665826
978260
1979967
1694853
975345
528987
238822
119555
965243
551048
1801019
1995184
1628757
44536
1029071
372184
1150475
1177463
399993
1417919
915863
586130
1762243
385253
783931
604929
165161
1716099
630293
1338137
1095202
1366757
366209
563296
203087
1462328
1859508
1730182
254942
113277
1921964
470926
1607843
1990629
317369
486449
787454
1662960
993458
1730660
1514156
61154
1382903
1421207
366450
468709
644914
1265504
256307
225438
129284
1688539
279891
1775411
1662593
1203132
901970
1022333
408774
1147629
207527
1209369
1995113
1240637
1671706
579586
1533622
763176
1670403
425625
1087850
771767
1809747
1551896
491465
532377
1026170
643160
1907425
1427606
1881663
1518487
335573
1243314
1596154
1251022
1527007
70397
1837917
73592
1837672
1230096
1656839
481153
172196
80481
161382
84972
1844351
1407737
1476025
1132634
1061700
1409739
199394
381869
332509
1153412
1996375
434488
335260
277333
1962552
950125
179539
1329181
1237049
1135393
1287665
289681
981820
1847982
1539840
1898926
1456646
678154
1247128
1239214
1774102
140984
301567
376301
225809
1599655
735611
808326
447881
326243
1510139
746882
205292
301210
763223
588637
996790
850013
622675
8881
1861277
1535111
1952847
1856191
890352
1961454
1128825
87459
1487661
1017969
1831117
30388
1073601
1741408
1245929
1824600
1992613
837537
1206343
64817
1405408
368138
442473
925030
1486810
1311142
1710171
1324583
1443340
916899
1239477
1203700
202185
745300
1414559
1863887
811060
547
636576
1321216
1203157
773552
933626
780624
1058351
16900
790781
623574
1294756
1461520
1027
669735
136128
1025318
1971264
1961719
1511746
519516
20762
585389
1744802
1415049
1967633
614019
924961
1038847
80215
1908311
794686
1720549
1741834
1542513
1935940
1208701
880142
1024295
1992813
1785292
1014772
376970
879915
607930
1950598
1631379
411856
1125346
423543
1119276
1252110
1979039
1953028
40074
1127716
310922
391754
559749
1996711
573475
151115
278900
150087
1402946
32219
1803189
1305823
788661
1675607
1877398
1890044
142507
662345
856668
399427
1113822
913695
79405
1939235
1040214
150395
1491621
1998229
1390438
1912593
1683148
71505
76276
1937339
498356
49681
1507215
1977636
1054390
1813033
1660218
742609
499500
255918
79299
264810
1639622
1722612
846435
1044771
717774
647934
1691437
1356042
1258221
249492
634395
404100
1207151
1953148
1581604
870880
829366
1471316
124709
1807929
564955
1207013
137999
772995
56926
1458266
1078096
1619453
1613738
799457
550608
114199
1728750
787064
1220036
250258
465583
649926
975840
517117
867577
653440
227938
899011
686847
1269568
740217
1452049
1781167
1072586
772183
738093
901322
484362
630986
995985
14372
1459262
1514576
1553797
1181985
1630250
361218
325571
1644125
1223145
1775750
237685
1811280
1803257
674972
1865525
581665
902695
688088
1981216
1518101
1819349
1229516
1045783
62228
1105125
1429372
7152
145902
29007
281977
1972595
960988
203554
1973791
1361719
1228890
1129543
1874464
790696
139023
898497
324126
1156310
976707
833822
1668821
608419
1175594
851071
368309
185396
887069
863433
919561
60369
717359
1327715
1456362
776930
1252713
1410678
1943309
1985554
1545377
657283
1231994
1077202
346930
1992669
1527387
1083750
175940
100228
1193696
1533099
975560
1504249
1792215
1378170
631853
370749
1367656
1098602
409017
760695
1663731
571524
1509245
1590451
119299
136666
96051
1120181
1139028
1534153
1269731
273184
635397
523644
1570960
742841
1200313
1165776
1234278
1805775
1708095
308565
1619460
118418
1298320
1844470
85068
391377
1738213
1102228
319969
349047
217351
932099
1677930
684508
1671916
1419410
1085744
1378361
1993829
495771
313564
1888656
1234806
1090572
1220170
1426913
1807924
1832120
99564
383975
479258
1137820
1251948
1852561
1539784
436852
895634
505507
1484841
810055
1163140
1308446
408856
1986764
333353
304943
994525
1252969
32540
1513203
963782
421626
464317
1868530
1874513
1460641
1830584
591862
713469
862617
859521
608375
1576910
1078487
952953
1047009
503073
316632
142896
1350784
1091373
1286791
1704324
532934
1987700
1246258
627847
1414891
1026555
859224
1788299
331145
228606
503098
1661189
1392687
1719848
486616
171301
1040194
1785807
1562228
1251171
1982745
343897
1107383
1853288
924961
1347850
1433010
309104
452677
1838177
278713
510115
1977775
613067
115542
1471993
793668
1754852
209271
1778299
1739491
252218
1555029
1934268
1401681
112227
233197
743341
306019
515123
360506
938572
1652683
326927
892972
1690592
76429
224072
425474
1937799
1861954
570557
339138
947348
438551
374996
1625106
331241
209479
959379
607219
171029
1745412
181929
1888907
153421
1742986
447652
541901
327869
1045341
1937872
426608
1607994
1423153
1119748
290830
1956210
1009159
1037451
1291072
1961452
269664
1918478
619423
930946
909360
88658
880052
698371
437384
1878430
1980330
1197911
42036
680671
1763137
1440584
873282
1617390
1345699
918749
1789802
1126042
1622293
1350569
161940
1358661
1000832
488224
1299426
1661056
214444
501163
658364
1503363
1036882
1828817
361881
1799956
524526
1751772
125585
1313532
694925
1567277
1254890
105247
972902
294550
1908665
408810
1959869
133376
1215284
726027
129650
1003462
1639030
872290
962588
336696
59768
509549
1858856
1979855
1964877
126653
1824408
1818119
246401
1883490
539864
1416905
453340
1988616
102340
771581
516349
133644
368326
1560644
1670837
1884257
1670846
302578
1602474
1283136
856068
1611824
1308446
1363601
1950466
197998
1228615
249607
263212
1063801
1861227
587017
1935852
766343
1506852
1817357
1426132
1558495
1016683
1357032
1775106
922710
1933106
1935700
1098279
519689
607080
1009173
1105218
558027
650512
606097
1624534
1510297
737933
17027
371290
1773323
1938216
781969
1701962
387631
355033
1518056
1822603
533754
404372
1316628
849258
1320547
923717
1518405
1798123
277606
934550
1139396
1451187
13316
1297684
885589
1649375
1331049
1498355
25634
1281736
1955376
1178136
712172
1058506
1308625
561093
614213
267998
1765610
1006339
1073299
1759686
1980818
972924
379126
26151
1159531
605221
1401242
1019093
46196
68067
352591
1666471
1100942
601290
1696432
890523
1614882
1737247
662589
1466267
321950
173897
558888
1990338
140080
93714
789515
4836
1792341
1595630
1926943
227607
1509391
1095211
1174163
1413004
1941623
1133517
156105
248618
893502
821439
1297305
1310692
801564
1713970
1129302
1639737
1266262
405210
1160321
722278
694308
551945
33799
1058599
647549
1051556
1016829
1114416
1352512
1873919
1572619
1451287
1490159
1168532
288860
1209494
848979
1042676
1379643
730862
973328
702323
1466137
491637
560887
170498
1648209
473233
431690
1547964
1629741
1821674
292316
1696229
1804952
1770525
1559418
1469014
1301643
548978
568092
1981150
830150
1114011
1080329
217072
1489341
1128423
1832923
1660797
1384290
1187876
1285533
735584
1290212
417627
1093531
761567
1637857
689126
1131636
583806
1290243
162712
972351
1742722
511802
1278356
1197937
1675879
823685
1666715
1801012
1427930
635915
1033414
1521493
1676924
1863774
1882356
1408756
164539
1932133
1815664
1931371
633531
996818
1629072
481182
246831
573648
570446
1857268
1248653
913325
1087439
618379
546996
1534868
1759034
1751631
693103
1433766
1547362
997554
1485304
1634170
1878248
1406715
1828467
238171
1199341
1304705
1372514
263081
17002
1323615
859907
567686
97000
49943
241282
1797624
1967794
1410653
193664
1327481
1791326
1113025
1373678
1336954
1132707
1526222
1914227
994968
953861
1457280
371093
788234
256724
586890
758581
524407
1317056
1637343
428205
1918973
1080208
906411
753870
1476266
1741960
1152232
1609413
416191
585881
596160
1412103
278111
992491
1771318
1873121
1327939
751897
588118
256283
900033
1739664
515473
135059
1997232
377664
7894
1813347
181094
668907
844796
1781311
902861
1938645
1915634
678686
1606355
1241335
209777
1897575
1903814
345367
1988517
363011
1664770
809750
279045
1914888
303791
1398596
431801
942051
119906
1469720
1505028
609691
117315
1873006
998900
446959
1018373
1336825
1151516
472534
1336897
641412
765993
85620
1954173
1435229
1765785
418700
366454
1652704
1228783
1426124
1471005
220544
961196
1242292
990670
653857
103675
430813
480895
1734817
1019134
698297
943203
307583
1614064
232292
726922
1723458
1579257
1939564
949753
1256395
148952
417886
1631079
1440468
1317078
112414
1878876
253883
758728
1917723
614964
392756
355916
751360
655654
397214
594623
1489356
857147
102191
221781
254258
38272
909214
265249
1838674
1668333
1176050
403759
372250
1733494
288087
327701
443596
850106
1854313
1920052
1955018
800016
1194835
717401
738065
1643052
62659
238454
1522855
1307640
1231049
262174
467893
1698960
1741334
614430
1005983
1741773
687872
250324
1781178
947137
249438
853939
79642
1428815
1656193
757848
806325
646772
1054731
808352
239309
747720
769945
1168350
1833035
1021162
1326744
1977987
185142
1126715
835423
273287
1815044
30834
1943106
1829864
1995204
788513
1454597
262351
1597582
688314
584336
967721
1255843
180477
1919928
1392198
275468
776988
1188771
1326266
1973551
650074
1227035
323410
1762941
177414
441266
1373558
1428118
407604
660449
1813406
1814108
97757
872593
727941
80026
171280
344831
1162184
1319045
115814
217883
575189
201717
66674
646924
954344
412398
1861826
565879
66028
1031782
799039
1281962
801293
836509
606156
1374172
652309
1351059
1112356
107532
769725
664521
1864977
1438787
1102000
1468682
49103
942512
5651
1304494
227741
692864
1913320
1079110
690553
500278
244621
1847063
230242
1157653
786250
1307391
1107143
1541153
242821
418575
404075
1871115
798785
1511325
1024613
837493
1809144
1247403
1277198
708116
1439845
1863191
593654
1928494
1792249
698635
506206
1226172
1820710
1346347
1217512
1078839
1986227
747244
192075
985578
1130135
108393
964713
1253529
418927
406860
390689
6341
1087519
698753
781625
1398789
1091742
1691181
361185
213421
1938571
836438
750654
467854
1140569
493618
757818
1078180
971653
569402
614308
1022761
1850552
488430
612300
261217
1495809
312267
1623787
851776
1023494
1802486
457846
399905
1616111
373424
620162
1809570
1851464
1382819
1915705
200189
1033944
1902128
1635013
1450518
234666
463377
1669151
1262686
653049
276926
1129452
727227
251281
389523
1876395
617294
389358
1150418
1081611
1905332
132263
697131
1575457
959906
1225665
1085807
1927859
1958128
1200182
159422
214300
1974588
1710413
1689831
432444
213738
998592
17617
1379502
1030326
1846125
983222
889770
92726
1162551
1524688
1627173
536807
713886
1673128
972148
462060
368333
1178978
1531027
1924327
384421
1214414
1009644
925126
1189251
1494798
579347
1551428
1281660
1079864
424887
1528130
1046281
1330382
362026
1420951
759839
1134445
418748
1814244
1073138
1539818
821201
1962185
1821370
1585747
1813500
1160939
202353
1436397
800671
91460
305097
145369
72864
558562
1198015
313299
1978465
676733
1801582
1148998
681638
180373
960460
382471
1290315
773207
836521
598595
1060470
298815
1473463
378477
1489470
1741321
124426
1836714
1123930
339533
121078
1981861
1552423
359854
175794
1875159
919897
1078518
163533
1137517
731412
1675374
247366
1317085
1051959
485313
1375443
433048
1179055
784228
8444
1169765
1271394
681618
1545484
887526
1569688
115155
1653289
1937791
793397
1142702
873729
724727
1026925
765167
124967
111005
1036818
129618
1499973
220195
1232020
1230590
509377
1638484
646172
179783
1759455
413656
1797114
1463762
1671676
1240557
1187785
1017460
1954668
319256
1485771
1572682
1735264
1199360
709223
1419162
1632165
136778
733148
1119497
687983
878935
1543386
1330039
1295561
1129094
1932089
492281
442064
1180356
1752135
1936773
1657217
1875092
653678
1759944
798699
1914070
97567
915845
971484
931434
1510685
261204
560039
1665150
444967
323899
1177752
1688517
13420
1838247
251389
315041
815100
1822149
851892
1898069
1948946
678606
419836
226788
852208
1411197
1451997
919292
343962
1742005
605217
293122
1053581
629119
886238
346097
1883669
1877717
1296701
1131231
1558022
1785699
1368406
1626393
516741
69567
1576734
681566
542121
1877512
1293702
817939
297838
971803
606426
781945
1206785
1793155
170788
1204443
1728057
1902357
321323
111476
381981
1512243
226883
1525465
1403156
660448
1683441
503038
840514
254271
1909102
66589
1307115
761247
871264
1868279
930006
758394
97912
721622
485275
1987825
1350130
1683200
578092
560659
563935
633672
1620882
435194
690416
637571
824528
1972927
447932
322230
938871
176401
257738
550059
382311
483866
1516674
145011
653446
1221550
272252
831483
951377
253769
205363
1482959
780379
387420
755063
1045402
1981073
116597
100604
1825696
315956
502616
1100038
978453
1168912
1316900
1985494
499750
1938412
1328257
329360
1214470
626671
276317
953158
965834
842071
1113350
1393869
1961684
409821
353287
656237
917495
614836
340895
1083556
388346
671926
1561120
388069
904955
197299
1484388
1784290
375580
67176
245147
1028749
1772591
498923
1172068
579649
543135
305734
314793
1289789
1675265
625543
1708344
473988
1254389
455156
1157192
1933255
71826
475861
1607777
435473
1576387
1528167
437252
1679845
1253077
1155902
819728
703472
889649
1384707
1906911
307416
1992104
1013921
1415928
716801
1993000
1090807
239395
81804
435889
122939
1475569
67699
316103
763443
1600342
912782
1970746
33574
1549354
1458212
1395529
1391268
1211633
1202787
882858
1667544
1824564
830852
1504359
277267
1175586
250933
1380982
1740665
1979050
793495
974813
1940258
253381
1162920
357386
260693
1449580
299664
1052274
1165159
84925
229519
479259
645185
584152
1839017
1799655
130408
1165013
674518
1345596
1740589
553285
1263098
1933900
1493053
233612
278974
1693625
1553017
1943605
1548006
411607
935270
1143420
1200700
528160
871653
734371
484573
1190803
320792
541866
596422
1434618
1859161
1632267
1579334
732664
1470983
1119751
1145559
1727490
941272
759286
1854896
1763317
1165760
239566
542214
1377559
1390805
1057356
646343
704184
323762
505010
1862943
1764365
99277
475110
73370
146287
388763
762357
241184
1341198
1969584
311861
770815
1585378
490368
1656682
156318
1413270
1289547
435833
494295
653718
1133135
1779720
1454148
1021374
1743562
542464
1493449
749353
295089
980176
1330550
1225706
531428
1361598
82421
364330
378289
484410
632060
348128
547028
1498482
442366
1954800
1628472
399125
1998182
1360627
222258
1299701
1080023
456845
610453
1972365
274984
973994
135400
1036138
1775874
723201
1544015
1144786
85467
63232
10644
734815
273679
836890
1176546
1134965
1671596
611831
1171331
1491235
1569387
359211
1982593
272119
1008199
96606
1487760
420013
1846180
700332
1742834
654918
558567
768638
1827728
888720
49584
1376520
187177
1880550
851687
1194272
1591226
1965712
798249
1680216
1996280
1614878
1825168
8221
1052495
872767
245560
1194536
430308
1586692
1878454
1804433
747512
79688
1417449
1633398
1961779
645303
104546
264663
1367380
619997
696816
1390944
1495184
204246
1458599
1003420
201594
356754
1280582
161836
231890
1652728
1336474
1260049
37840
447769
983239
104038
304640
1516894
1758718
983608
64452
250375
1789912
1001220
692178
1230071
1360023
920279
784703
1741735
1743825
486650
1627137
1008704
648444
1942649
987887
1574331
924502
1347173
1881805
1831673
1489590
910161
1974294
222287
585207
495472
592643
880740
1721955
1693519
856093
1033081
720069
757281
377182
191215
1324154
1186144
1471710
113311
1414515
1428488
391930
181540
1524395
1527198
592729
196947
496236
564503
1048408
818447
613785
1305150
692871
1513023
192311
695172
1649391
702925
1870456
1723207
1290243
1732546
1452605
196467
413170
700661
1243453
1593905
1271022
1203293
1383511
569559
823655
55034
910282
635419
121408
617438
255276
1451016
4451
1979721
493562
45382
482439
1329955
1244267
1144207
1843058
271901
357414
89254
436337
59377
180748
959161
1074803
691080
706901
1983329
1488130
1378154
1612511
53265
22002
1744819
1157236
25813
380890
708280
1029160
1336969
1992124
354483
99985
949364
497912
862408
1262466
1514511
687829
1239674
1456429
188758
779126
1540056
234326
932810
181323
1152674
1153605
1723149
1492383
1771373
83612
993187
1358007
1833610
1378754
1510748
576459
44011
316436
1898748
1827704
198235
1083702
824434
70139
1644835
758690
18848
1572914
1226797
96466
1347156
1136695
1174657
1053910
148830
412576
648583
322337
1655228
1041950
369769
13406
836660
26899
819039
172756
974358
918381
1762068
1581193
128363
1149028
1877697
1022901
1138864
350828
255561
1956432
1604174
86264
156183
1825878
1066387
442090
1997619
1308267
1917764
1315474
1508060
359670
1086507
1570793
1518920
1072457
866826
509172
7829
957828
231806
763342
540256
1187815
10091
2094
366990
281550
1693363
1892649
1258854
1432627
1100683
606130
874107
826909
1726936
1447292
52226
686200
350829
1319343
387277
561323
396078
1601431
1342779
716203
231247
937700
47838
1574148
1624384
1010669
1873376
1751631
1411780
646409
1427675
1385272
1450415
1250432
662235
1035740
835477
156006
926616
1300286
1811882
1289942
1572603
1407695
491523
1688455
672191
488951
271470
846461
1998192
454937
934302
998960
1942724
1827983
1546129
1922847
1616962
1588059
1981404
1874410
1954780
1324194
324377
1642612
1981625
1302244
890034
1120572
25824
649903
122193
1147130
247967
1774814
1384684
169604
709540
1139220
466178
70653
1101975
1343735
1315764
1488184
1409512
1162886
1094408
1585254
1124013
1915535
188867
635229
1645083
686193
374375
1335384
1058231
415779
642282
1625625
319727
1326028
1116685
599529
1022476
1502524
51445
1929923
1694473
1747795
1153117
1181485
1653413
1229316
1027966
652296
642380
1374942
1753130
1719378
410735
518240
1088530
550414
1044108
947824
1740336
581201
1436606
1548816
401716
1741605
790171
359480
457644
1309388
1663593
578219
853463
1799406
1610433
779408
1891488
1886283
1924313
1051261
498495
761113
460270
1644842
253773
394858
239470
1068256
159886
1833914
882224
231823
547985
1575980
1316678
585379
1754733
1451857
850171
1622340
1539229
671797
1546236
1255504
63228
1470930
1600824
1438666
83338
653464
1695726
1802026
1166895
1919369
1330400
1491570
1185934
44384
963757
1338904
270671
148997
198193
782007
240006
606487
1580521
1825638
1404588
1232010
85949
580155
136006
586833
1212161
148885
15432
1774328
451270
328337
303830
1648555
535476
1690527
1799048
1455532
1422609
1447321
1164106
1915569
1952301
538578
1280657
1797790
1678357
1135381
287633
1155633
818459
969471
1603456
1178898
393425
1808462
1993571
422634
929552
1615929
1812977
20465
1024456
7313
690795
1764900
163872
1241237
1021196
963221
1357656
385875
751586
1537531
1125970
1491947
1280569
1788778
1025378
513506
367691
323474
1887534
916879
562404
566127
1172094
1546518
286442
1582162
714339
1818447
195891
1384207
1473887
1620030
209464
953286
903791
976511
233204
1220100
243736
1612987
1562386
394508
1213442
5651
849504
561509
1677105
1145301
1298676
146221
1823198
1626763
646360
1016975
1967037
617361
1172672
515983
1767270
663177
997969
1237146
666981
394428
21691
507051
217350
1389488
878850
1366970
441359
295489
1583301
1543672
606688
1959429
1000320
1374944
247522
648309
531743
1927908
1034136
698598
756563
359667
123794
1084719
983728
1991385
1018189
1746792
1954075
181870
1384570
1882343
1275338
984009
1274590
373365
1547214
1659036
1663964
1338959
1316008
1152959
1713871
1869282
1193407
216527
569374
614850
674166
480231
1125485
889914
353020
241735
287942
1509653
457
1610500
1681502
17535
1221045
873247
19881
118259
1660524
1272666
440669
1896658
1741203
859313
734073
1642276
1959909
1255159
1492441
248714
141091
1840582
650552
1712226
1629524
731433
1093658
405801
632584
458823
617303
594147
1600510
1324515
304481
1852861
1512131
475178
1684208
1025154
406547
1923454
275590
562493
877192
457282
1126711
1681079
1455438
594802
1912470
53330
868834
1208675
616487
101227
1325290
469949
999689
329654
313720
1590393
1595483
1705629
846587
1401955
1657783
985857
684788
215588
1358479
611049
180842
3650
400527
1273950
1577621
320329
1289671
291847
1727486
1144101
1298302
1088206
536966
796691
1187964
1450626
626099
783812
138087
1402165
1691016
496146
228863
1623327
1671077
1959660
1676097
286258
1715025
1429323
1115499
1900393
519548
1372580
645822
1771045
520663
2652
956212
157964
1402148
1377967
809813
1822587
856718
1503586
1057747
1934925
901771
663754
459168
1512585
1156853
1696124
1229198
457804
154777
297524
479775
1474075
286716
1749616
76058
1433297
85559
515655
691782
551945
827902
893074
866545
984140
1770615
1301902
1264170
335014
955996
1671831
1675379
812873
935052
1379114
58753
1529599
1092527
1789602
1315075
39818
294479
1374825
1606693
1892865
41576
660201
1711060
1792689
1012781
1015984
1541175
1528767
163021
1963215
1293459
1182695
802312
1893038
574460
1385932
473804
393295
878253
282009
88951
1572567
857861
817437
534189
559469
1861289
145603
1541717
1463343
1688934
1965706
461386
169131
1651447
217588
492633
1695285
1741347
676188
1941939
911250
1768096
1013133
727071
924499
363352
1164929
642205
1903266
1532
1704830
733280
1467122
418438
209523
1737599
1048843
1216764
1343206
1899272
24746
1029286
1987565
668744
1280014
692339
524841
154317
869857
1103698
515615
96951
1836833
1738259
901884
737150
205551
557789
1254840
1649810
1334165
465005
814947
822372
1550440
1166974
346663
1764354
489674
41431
106252
1233700
831623
123651
5219
1998102
94115
148983
624351
530954
890516
737363
339581
551223
432963
521056
1107915
1318897
1823919
1948334
945396
1440056
1819723
850852
1324952
279303
1759627
1646193
251976
98218
633687
1557457
1127824
282477
1767347
648149
807733
469091
685386
1790085
1526350
1211052
364133
942157
1555175
1313629
398304
627342
1476678
1133716
439505
474442
798202
1196994
94055
451358
178557
958007
1623849
683619
1581385
654913
382382
1423754
287633
1346817
1959124
504990
890495
1594854
461360
713139
592821
69518
1811837
1538435
187905
237627
54222
1428686
1448439
819517
640659
1185058
420910
1400030
1370510
682513
681050
1625291
1535132
240482
990106
1043160
807376
128940
732253
1024967
1159
1720145
291616
386788
821387
1069832
1877084
338761
409855
428636
1013566
1979983
1769513
493286
1816282
128440
271608
899951
314272
1396377
108505
195435
191784
856897
1029962
376133
969722
1489879
582164
1313237
361298
794186
491440
86703
1299976
1034897
248214
1340918
270996
209045
729361
239336
53932
419912
1032983
1472436
1926092
1757673
1721210
1969597
1270832
1484089
430819
3781
1363274
415986
162475
1844330
1144743
172917
1475853
1459492
514077
682536
1141317
269949
380229
1123411
1727143
1539476
703037
1342302
697210
120904
146768
354133
620733
13083
1938942
1500913
643798
1518672
1310917
220730
1851718
1630133
642619
828078
1164715
1752813
1494869
464788
1516143
1968347
1099497
71672
1359370
1808870
713997
924019
1615843
1470082
724955
479119
1426346
285273
201581
1132660
1157985
137009
28202
745901
1431205
1410369
648261
107201
1071224
1136918
345024
673417
110767
1886114
1264294
1504179
1115155
1249850
1848212
1383302
1773778
290014
1350715
1026017
159303
1419181
1333609
645060
1873395
815264
900241
1747769
110675
255960
600368
1135419
1911911
1943936
417052
921091
233359
1127801
1252378
1810499
1063589
1822207
535004
449644
1166954
1531925
77877
878766
209382
567955
1493082
417501
826916
1451208
759291
723222
1758035
1974324
1804388
922280
804576
1545126
787812
948396
1830132
584800
51831
1832220
1344440
1741317
1662499
1288634
630130
1545411
1303741
1370486
1512533
1093300
931553
1565280
1341449
1983528
602389
826102
1017374
1535512
1093022
1282475
850250
887297
1535861
1919513
1925261
167833
1534083
349922
904176
60792
1622268
1481876
215508
771822
1978017
1472261
1780603
1617370
356191
186756
396763
1804963
698957
251319
1028111
1640636
1271694
1612723
1824784
504207
800095
1819377
1935707
906739
608769
927294
1968494
1360438
634777
44861
1358510
809821
624585
532227
6696
1328654
903790
851127
178265
354801
248860
162713
1403600
803657
2743
1687529
558258
1596386
549375
1546850
450416
1854941
765967
1987190
1010270
892724
127245
1591883
381740
628732
785308
67594
1270996
1482691
1603731
1805803
1170625
552477
1069912
442156
1856611
1755983
135844
1339367
967856
565260
1023295
1838865
101887
1002017
1760089
1504844
1864936
1320264
1492698
830836
1101772
1099033
1529282
365250
491702
842304
829771
906405
674523
1061940
1004547
1176721
576903
1346798
65567
458354
1639204
429436
1316726
1243256
213666
1171311
695160
1250988
1888707
982646
489736
99838
1757244
1494158
174832
1707084
1233476
644086
52841
1698190
1205631
412297
641296
679902
654428
1907452
311053
1324963
108012
395102
744078
360678
258490
1596840
841897
409204
641365
13165
401687
209954
692316
182226
1317531
1060743
1980649
1461935
368675
850117
365938
1964038
1252119
1249588
1226438
1988395
38533
534341
528321
322574
274207
1658568
1130326
1939865
1991280
408132
1785155
46690
332024
1868113
929121
48566
528637
1933715
1423786
216935
883303
129658
429566
1866386
264257
200166
1897449
1744061
373389
1054342
1924341
855955
1986248
1949396
71320
1508824
473899
890705
1672126
1365913
1678596
939791
1486103
863134
1875052
1068337
320386
676181
644693
1694241
426892
1572907
1340627
278407
1055116
1680110
1212448
1993349
1259817
1614587
689139
1370010
1674011
1365454
1591851
1498363
193789
401132
1840701
338697
1701040
1312251
1314681
445963
69604
499634
677313
1205106
225327
1435145
630222
109840
1107979
1707910
1473374
871625
1934107
470002
1276989
1625463
1345777
374985
1339646
561033
814160
1003735
1283936
1576849
922805
1345526
636489
315017
689273
959485
1367516
1159549
1630119
1734228
804725
1318926
321237
232923
1075076
925681
140427
252411
802532
1601059
1699943
1555212
656728
1439784
942843
922525
783069
1206787
1403475
1186034
545990
1932523
606551
1803068
1178321
650581
851496
1322362
1950322
1832446
1442288
815910
673113
1427233
604434
1452205
364289
559003
333187
562902
1791274
452997
1077866
453439
1611465
1998615
1957083
1214696
60726
478951
676838
505199
1908923
1027313
740649
1759235
875418
812447
500053
1863332
832947
1878967
364076
925005
383749
1356597
232956
975468
414498
1212844
1706437
1754710
1454147
1644867
1827006
1408988
977369
1735914
1070068
49004
1815200
1798801
1367374
741922
185828
66808
75302
1197814
587645
1031598
87779
1993769
43754
927469
1481650
1716517
1770353
1816699
1165287
433408
484232
356574
697830
1801740
357357
566579
340812
1432124
1605121
1099877
51380
1606216
1617416
752398
597775
191093
1432612
1138367
777101
1810515
81439
496087
1963778
1568366
1183499
533505
1415942
1781602
1680068
27309
1563342
526651
88742
1085753
860243
781105
1924481
884348
31512
1967493
375936
886433
98273
1839329
780329
320760
706400
1650717
1326347
551503
173007
1778665
28549
1566987
1518591
895600
313133
1975613
1200313
1339043
1278432
231403
1338305
233510
1807148
1381664
871007
1304549
1950265
790204
698755
1826749
1450654
1597952
1932392
318387
1926228
873593
1171707
328758
1533879
1035892
1002081
1140243
1686496
564000
278303
699528
1218066
1845696
640424
358136
1670662
729047
1282863
354407
23069
174873
1059881
652140
559264
1524353
560747
1299387
341073
1949603
34810
1049946
940859
1897589
1772884
1274703
1854761
1485852
706112
1795637
791910
399457
1882439
1486493
815152
382592
797950
159566
775140
17104
973656
1421457
383106
1136955
1296322
260227
174376
367426
1684026
1014784
1266728
187567
4484
1404383
488722
55386
707408
1514626
399174
1542559
1541236
47253
703747
1044362
684353
1469294
1830108
211158
1022785
1166026
40844
1309132
1215712
1004539
173745
323736
1482857
1859269
833155
596236
237147
140481
206361
831187
501957
1966489
159187
816669
2880
919252
1610242
356165
114084
1899324
1993788
1314242
1296002
1996170
867218
554159
291146
1045518
1787801
85428
1632521
545692
1894667
359
1930513
173197
1262272
1888677
390989
448303
1471665
1660438
1101471
1032259
1230487
1663118
1952228
1676798
1658362
1346177
68142
1134215
1659093
532689
1133828
327402
1629820
1789745
1413173
1787257
1614478
1665193
578224
784430
1146080
711290
120184
1939601
1818342
329947
1952344
587578
1801950
1909702
1812002
33493
713848
277216
1821675
1976320
1957059
1511290
80998
1199982
545505
888939
1447875
286013
529290
1834630
676492
851648
904944
1609856
1253484
360195
1141640
1916199
1252802
54724
674800
1165117
1765546
7077
1592307
1645222
1986556
1042134
316173
587945
1765884
190471
985700
228800
480280
1479908
1241410
1226092
605290
448323
136595
740449
172870
171991
1324230
1298189
623277
236586
1977731
394574
1778186
1593055
1503333
193070
1503195
140889
1159573
196373
1816565
232793
1481214
987463
978937
1407161
820022
1396780
1813970
1923342
1655838
922246
420231
308152
406917
1799761
878549
648544
989469
1318649
848949
1226964
120033
574012
626164
1131619
1676999
1542713
1649957
956844
1169509
574679
1078877
67785
1602157
1019932
149616
1724209
1933173
169736
298983
1735911
1652712
276749
493757
1875996
1248116
1314241
937887
1576760
1041659
828332
299668
1068296
233537
115374
88019
815714
1022233
45753
1240531
1195665
447965
395798
1886261
1951713
1068789
380397
638569
1886657
645848
669156
143457
1832740
1846721
1007131
1398426
963524
1453867
378573
874648
1658526
919587
1992238
1995954
1986947
433531
483039
1685596
451806
1460626
1251111
1009371
349501
909589
535288
1354387
1349525
165658
108637
998712
1498150
352262
1974921
334910
839914
1357560
181505
933427
1489716
793705
883809
590820
98823
1144982
1327980
908653
1294122
579594
651742
1114642
156446
329629
1453146
86092
176238
1129453
1885479
26093
1755708
1416040
699096
893243
1730042
1061737
1578606
814118
1201105
398987
1632514
1019714
160433
296887
1360452
592419
42038
640742
407039
1800613
1046307
845042
999355
619170
875647
498480
1808698
301001
1387836
1557160
1072292
184149
1308475
1537117
1025663
829521
1870881
1609702
1371744
933498
1174529
947116
1659037
161736
896550
156133
65259
1867844
261834
243961
1544116
136027
1371882
799096
1327934
888137
455075
149128
1942369
1742727
379484
175341
1262895
1029553
1713147
1638651
149085
916664
192029
257734
252573
97685
1244223
1956126
1889670
554052
1982596
923475
1584765
1195591
729212
1572436
1534353
326511
1190380
476253
1324104
637277
1504629
70749
925785
1325180
1672845
733384
1615524
1160379
445712
1149380
1990736
1337561
1063675
271884
31497
1986969
1744928
1638215
445524
1481917
1934118
1686628
1750063
1708499
1641059
1101366
1811103
1658945
1523577
177910
1959323
799700
1343771
532791
154467
181569
1814540
192641
763669
832497
648319
69438
943669
1477129
1331352
1125631
1599439
709295
1122799
588265
1694497
760648
908163
857203
665674
120216
1775765
71589
1905628
1658394
944636
665594
896038
1103607
714674
549144
1756353
849182
1432249
1715124
1239722
614043
1031324
1348375
1160165
1480270
1820053
990146
289227
1781981
1572667
1990567
1638657
1239653
102828
1098574
523354
938484
820851
1108758
998792
1335662
1500362
979054
28605
947946
1374474
1161281
1041044
1284463
668820
1351767
1309126
1984257
12512
1303543
1601740
431536
1204340
1865211
680033
859529
81745
29240
1814310
661142
1565834
967219
1107102
12036
1972496
1417256
1960484
400475
99487
846547
1671564
1942626
1299666
1107376
1049534
378196
618029
804027
642929
681351
855144
1952501
1078210
82885
1565238
280334
1859632
1601684
1944232
1775208
197151
398413
43009
1714831
1722064
1062548
327206
1985661
865150
1317540
303193
1319763
718100
1207763
153009
1341600
1847199
357347
959385
1492786
641657
1678754
496578
1937552
1212981
1540526
689382
1924719
35410
102416
1001051
1394996
45061
1343874
1705072
825590
1035792
1271215
1498160
1334527
529002
1508244
1401794
209425
80022
1227302
57467
1423751
886835
322081
139290
1694051
752884
1682442
1702707
1057327
458116
422161
261438
456289
1370604
1675231
975904
1415354
1286117
835283
446353
1653930
1500787
1585665
1916018
1826568
1780767
1278512
700035
127700
1253552
1558795
1810812
1836695
1284668
1036371
34002
513173
1524644
1748893
980889
188879
258039
1110947
32496
1188539
1897555
1466983
947585
380850
1509204
1709732
1909123
1873515
1824240
1661941
1340746
519384
1953384
1028161
570578
195624
744518
748388
517476
295851
1416395
290958
1947212
613972
334917
1583697
207044
534145
1049086
355979
1911715
1560481
1823269
1597552
751931
495458
1688991
106497
1646976
647639
257685
1053312
457390
1467264
639393
280289
1228791
370081
357186
455449
1892501
543791
1513995
289086
1925784
1308733
1038980
1586196
1568288
1576686
1584485
442140
847399
1965749
689901
1980954
1443593
728848
123108
1192647
361319
151795
1127516
853502
19368
955193
952685
290331
1375282
1339025
1748253
125683
1224273
415815
74752
760542
818126
1775600
1506321
1219936
635383
377793
1169416
1105147
421287
623107
623596
1367103
267666
1046769
214980
953302
1598272
753049
642556
1426675
169850
1877692
1424867
1578101
1995646
1319689
628950
894378
639764
1555651
1213043
1139659
1688205
266669
937810
152359
949695
1162798
691714
108277
373908
1473466
1352405
817093
1838546
873117
870269
798232
331074
793712
594382
642768
216307
1139475
1499503
1200250
867479
627685
428811
1142066
1540169
1018230
1998601
962058
1811713
534926
507790
133736
1356236
582534
705710
187005
1981846
1764907
202816
332155
1945293
1208375
1853776
1149280
1941743
1015430
1273326
614073
63037
1702970
1650823
221087
533071
5374
716570
914453
961805
813541
400948
557965
1239154
1364249
269325
1673021
812946
926103
77321
664306
1820222
1928585
425301
777502
833756
917882
1450122
1109044
1778723
1603481
1936246
1037843
820586
1735537
621483
1768588
489815
481519
1008483
951430
1012525
1857635
1658438
1752782
1535274
1636319
307476
1083894
623746
1734417
222128
1200746
1270744
334070
1896015
1631231
388183
1808648
751531
1738638
1101287
1959933
1788237
494718
1791862
1053769
1994610
169371
336213
45842
1737879
1306509
1218817
1282519
1721825
385121
374049
1119954
1332340
299867
120320
587193
184869
1093579
1299561
1459025
265186
769227
868059
1364191
916338
403482
763682
1596687
437271
1798019
1385622
1908321
1883097
268694
1064685
9443
394639
1637638
615533
1519030
1202175
347902
902381
1847022
1182851
1271190
318305
1717574
1313985
834003
682071
1325841
1889230
760470
1166235
481118
332904
1019753
1153984
558505
1386445
251041
527927
940496
107989
554269
98142
1108912
1975685
974123
1665267
845738
1443232
604013
577324
1030042
535797
756912
1547383
1038542
1051233
1804649
1866346
536156
394093
1826578
470106
59598
825124
1576925
500043
920590
1625543
549436
1438288
1250468
338377
1950354
662023
328943
1037613
1671742
1927125
1634048
603510
198028
222973
682975
1298794
1578063
1818841
61019
865068
1332104
1737166
273956
435584
1258246
108223
1367049
1805344
1562744
360388
1954244
1984676
85814
1258392
1581030
531099
1656243
1352620
795596
1474844
1507347
297149
657332
536941
323154
1097459
1923257
587673
646283
642782
886336
791057
1778264
84052
1536061
835067
503480
986138
1501134
1787923
92280
694045
172295
1169262
574642
1739102
1745005
1559186
188686
858757
768997
539156
1379784
983228
1172812
1425810
1610058
1968116
678009
625724
428184
883278
702778
266299
673103
1762041
1778491
981945
1328137
45719
1980783
1940632
385866
1939929
649746
1853202
316528
23084
1987849
880006
1636640
866564
1450578
220935
1872922
83768
711396
547492
614371
336071
1384224
302053
1499758
1935436
1755060
1721474
1455065
979454
1067978
444508
1736000
1949643
1569602
339586
1312657
969285
1319165
1692862
1708288
700190
1095393
646671
55112
66594
337126
52915
1965983
1842645
9361
1510206
728538
873851
183428
1136158
864556
621938
290458
1421919
75402
1566965
343101
183131
1088285
1198441
829709
1854781
696538
50543
780492
884096
809532
971798
323080
1832099
964779
1368571
1560238
158092
319793
843120
973860
656254
824025
604304
717292
1425185
975070
255655
1300850
918917
1545281
388271
1585140
1555170
1230789
337243
1693812
1775228
1909936
1084011
813348
1891724
1520896
135464
1272727
839254
1149113
1035809
1077222
1063669
225797
502381
812451
1784996
1952836
1792992
324113
324184
452278
1566625
1184329
1441711
178070
731628
1305081
1468582
302986
99895
177534
106539
1190088
1416574
62718
863077
221954
1701005
1414544
244117
1223621
664832
1579350
491562
926188
1330354
998845
205191
170464
685169
1476912
55741
1178609
1163632
1632064
1935335
872844
591505
333905
924297
389732
1620975
1588332
1108664
329739
501332
124019
807978
1669502
1946954
1501437
506282
426999
1676921
1387578
725364
1322104
1030045
1896458
955532
1843776
1999197
172791
874468
1933002
1877151
1031778
1585776
1282286
1947499
1924581
772025
450363
655814
909541
1718250
1270990
790618
1885191
1171568
1629209
1867432
1097990
819825
1864908
554377
311412
1230840
311295
1344734
525866
940822
49356
488527
638671
859568
1535938
1969081
1840316
993897
1763860
1019441
244014
1991170
926013
1941820
701877
383865
1127253
345001
1205075
909071
868123
804157
64054
133549
1863293
1990665
1406329
670760
1083601
952066
968804
197085
48929
1435043
324236
1979849
822283
1397538
1509255
254046
225325
716624
296425
1746902
442768
1830732
377374
69463
851756
1567090
345021
464749
740973
1165765
1006550
1701092
1413509
272652
1447847
1935261
554326
1865537
957181
190041
834409
1311577
1303269
387937
230965
1328866
943256
720953
561538
1990332
400852
726515
1595134
1334852
83550
577719
289338
1499849
1951127
529672
1938790
1354532
1084307
548759
927419
353510
1516921
1747337
1585205
162383
385736
1053289
1092505
521301
534303
2521
943140
1597009
775467
1081586
1339621
1597419
1445683
1690441
518669
1596979
2252
646630
1993657
556778
1361933
1964925
433970
538149
1778830
1384005
197192
218149
601132
741185
1248176
1994286
1346332
1683454
1058749
173344
22575
906136
1725372
347007
1883535
1511651
264523
1050340
339835
1592596
1374699
318180
893775
1016152
1433889
993174
334745
409554
136358
1068348
608796
1389712
1618319
148256
1200509
1919990
818039
915031
1278862
502215
990583
1102224
444601
313059
1751010
768876
1394121
1323288
1724175
1079084
1349586
987728
752991
1226145
1029483
1583612
880334
973319
229027
989511
1065115
846165
325769
978306
1954659
1230107
619129
904201
1514426
59947
437089
1240260
596480
230440
276378
1284101
1781990
618357
662768
40265
1599980
624385
655600
1168486
732441
1066834
1793071
103991
1506094
1570775
1868609
423438
943626
1876214
1542294
404347
1506085
579681
272160
1017248
1945793
570629
602005
1544729
1319395
1710350
1356417
109578
1704467
71197
1404427
1714481
183943
1386911
1385578
704348
868456
1276439
372041
336832
1090325
345820
1208089
3299
656330
876190
672768
983297
885546
1723434
294923
1525792
1054012
629555
1531389
928478
1567570
248296
1738911
537845
51512
1510875
1513768
1046411
1274167
740426
1909569
1098549
1982486
1612226
658116
1997551
684800
1995052
931012
1944748
1869043
1465472
128212
1124587
233676
1851860
789232
1963717
741884
557375
444073
1061901
10943
1923123
1065299
10548
158314
819954
339863
860001
1443020
1398440
1652823
466695
1323682
391057
3291
1402276
1118455
1862484
512141
965222
137889
1881930
1686257
1500539
222402
1152095
1479
140326
1555914
1560980
1980030
658265
1420025
937455
1552802
488397
613871
1899537
1126299
1869893
1549976
319911
1901669
261541
358844
499439
389565
347115
1618481
300981
1540735
200627
1793328
1008733
398170
1398059
735443
54419
563639
1591420
297067
122172
152441
1832797
1512740
1264577
1792181
1804196
163644
23186
1620106
886845
503632
250709
961469
902811
772380
1343693
525725
379068
879218
377903
670978
607512
1190008
1061069
947994
1037675
1382083
1207065
1215716
105515
3698
504826
1495131
1097240
1601818
1673537
1587063
1237742
365975
1876405
1228072
1366935
1839382
94367
1070993
1773647
98208
1426610
178705
1017846
951919
1970936
312140
396955
1152104
1358885
1140469
1091831
1793679
1992208
591519
800935
1385693
703623
1821038
654008
101930
1776184
683223
1206819
1671970
1635384
53719
1954622
1630165
34601
1254666
428109
1794975
1665403
223390
1096035
1089914
611182
1537769
455325
1467747
736840
69734
870953
1384405
1330869
1592692
1736705
825330
339151
642658
528736
1339288
181596
573921
1472469
809663
1667014
1366419
677870
1927484
54498
1767792
385858
776460
46505
695664
1565397
1652708
932333
254002
717963
1045046
1589042
1770557
264708
1053232
1266837
120055
148245
609994
290262
1392895
296337
282108
133611
347857
57886
1210638
1246575
1883051
1571629
1215442
760920
909266
486057
774408
227564
458269
458524
1771742
441033
1502611
535918
1245912
65837
755400
1987457
1352411
193914
1453027
293777
1305803
174083
224867
1016861
1842284
1896890
762802
1874619
806076
1229190
209817
1407920
88140
78837
1986842
208726
1213436
1898357
314016
1693540
1484113
690780
623860
28183
1248179
75781
777433
463854
227741
407469
1807048
1335398
1259243
1316539
711150
1668184
1567043
1427755
1386
1888966
1091212
1403745
1071432
626754
120452
655973
1409854
1120162
1130848
1442634
1481819
170360
1868321
979068
530969
1172922
29300
1301793
596947
1248848
829343
1531098
238631
185170
158822
430748
429351
304128
512587
722364
959153
939684
1144022
614648
174134
1676056
1997202
408517
1585143
1559303
1844265
834706
677850
1099150
548438
829231
1938039
1734020
1653058
1659621
1882453
1407181
692195
1888401
1831091
208185
1087888
1378517
1220247
662372
904379
1191474
958360
718510
930927
1240985
643284
1037630
1322073
133053
1637873
1569325
848624
1312426
1456888
55355
781294
1184016
257296
1620361
882342
1955154
223365
930693
1676931
1825499
1061532
519933
460076
554214
1638266
785918
1825890
15647
1486132
1973838
1569043
901287
1470581
37788
490255
892889
1917232
1396456
116348
1998754
172983
594902
97951
1973416
54533
346853
1300516
441772
247146
1665106
1907124
833072
1941093
1798516
1348720
834329
450722
1761704
1705840
350748
718423
1101652
1673004
148546
324510
1477036
1341420
1423586
1609848
205714
78475
603800
1631914
1807602
57873
42
61270
20249
238344
1982065
886198
206779
1709162
1088300
1551916
903076
1782979
1383399
713325
1260388
1653860
1451253
462499
999131
940470
973913
367994
221265
794717
346248
101168
281217
592991
683794
76718
696944
1653635
1415706
1496216
452011
1806717
404006
704302
1651645
636067
959894
224616
930105
1897357
135731
1239335
1546844
471596
1693464
727192
45415
775289
338695
762369
660691
200532
463111
608924
1100084
639679
1129426
1004111
1123367
839398
687948
1369254
921795
1504284
980177
794945
1894515
1763158
868640
1369383
1496675
619522
1199386
363889
1212470
1081902
167816
1785921
939179
1164648
273990
957792
504884
472904
1296330
604973
1002603
1170883
1244207
1933295
1653351
790663
523482
1339243
1451596
271470
1512381
1363749
1032937
1211768
23111
1018717
1080443
1935439
1343915
459895
903647
1502927
1056642
262772
1514679
1556795
1421393
55869
1702881
124221
629518
94172
1739304
398104
786955
1360965
1750297
1212252
69390
1322359
1705874
1369871
333309
559511
53949
1555720
1831586
1647842
702769
724650
447869
1872724
250203
1094743
1684076
896658
1325717
1890502
287531
1915980
240635
193952
965395
790456
937491
1450319
1200757
1003065
1053855
242430
1739975
993500
1215327
1335332
1815024
1129325
821096
106668
940524
234997
1601507
52284
1491843
1544501
534826
703580
1641660
1497074
412432
385098
381775
1663632
566919
184188
912193
1809294
1827621
423650
1386882
1050602
330071
1194856
1546352
1772243
725519
1953797
5830
446900
1242111
1721068
1174174
907957
667088
1649952
31841
396837
1221127
434524
589585
676590
258050
799049
660841
312889
250093
36675
1865124
1908090
247117
762668
1336001
1162275
167526
633758
1678240
1711934
1854068
939886
1562014
65564
172235
1405383
85238
829611
90239
626190
1329468
742185
728701
543799
1110616
1701563
128473
1207191
875285
146346
750538
1994176
1383507
1182528
417006
659932
460473
1430723
293433
1077639
1876702
1379475
1651515
1951975
485935
1109586
627537
1667943
48476
525217
1215604
758900
290569
1802358
374590
534212
757062
621877
195826
1497775
1013780
78210
1829538
1348337
1578755
1994233
591108
1228469
858157
214973
1333374
631829
725380
387960
252101
796211
425416
630644
250385
930653
1032359
1798353
615363
794772
1891702
1660780
1484823
1855784
660747
475158
1958630
1148190
1061703
362675
1040681
1321106
1169325
60426
1303487
1636971
771942
1380297
992791
1328773
274573
566646
1644132
1884203
439450
1751767
1141730
501980
9869
1192123
763109
322396
752334
80970
1639364
395730
380311
811925
456099
1776416
1319472
1536055
590885
1949390
1794502
572803
1761034
1412728
897030
421201
636707
802108
980570
1023419
405977
531177
85687
1284026
1237141
1643139
927833
223406
138179
584400
284784
1980733
1652631
1942682
168076
1991917
1934429
760574
1615230
1076489
590078
379995
137139
213747
976616
1137263
680272
162998
1988987
1078588
1507789
953936
1989779
635856
1010288
489166
1456347
1123484
1389025
774675
90549
1990773
698901
1743516
321547
491391
1469164
329035
605745
1961612
1713106
1396175
1406433
329301
1798656
1930129
1016347
1829374
1841330
528991
258236
160385
1749217
1568444
976516
1270798
1067267
1821463
148252
139249
46037
1998784
775716
1252887
644664
349429
447505
757183
837915
902790
1231291
290235
689506
825993
470595
1061335
1454219
61785
726344
328288
1427828
424478
1665172
76129
1863639
1212221
820176
1446992
451838
1780755
1900232
1256419
1298535
799243
1633027
163886
1895839
250675
486017
1813413
462139
1247383
236379
1381296
1447855
1630094
445964
678125
164709
1513683
777172
348461
226348
761937
1615453
1316603
1965037
602152
981520
652756
1493794
691869
868107
126035
407248
556234
1518392
1698203
1407605
1689493
1114901
337090
944860
520440
1751858
1093363
1720541
595321
1977079
918695
1435133
1868801
673497
1135575
426625
171624
248156
1592583
774865
1959569
1464210
101245
1956715
1295203
1210662
520939
1785594
794564
316369
526273
1968896
1006927
1191844
1177932
524762
1493283
578644
1829326
1516272
33256
864498
283171
52966
1504614
1857142
1593496
1134549
1465968
434040
893872
885590
446497
426766
1071726
750368
1258266
1747507
701916
1691697
1469885
269075
215935
1296017
1781295
468999
733768
1923073
159041
20235
1943530
1757200
395298
1073267
1756472
522847
1534939
748593
1989055
1758581
567503
1329549
54139
1222079
1101933
141315
834071
1668568
128621
1288097
72975
688524
236828
1191562
61984
1444178
1827911
353785
1277446
572291
455884
1046099
877161
428123
528475
1876041
1589396
714604
1179460
1271820
1749186
1418481
1332505
1962248
1772101
1506904
760470
979109
801205
388968
770244
1624129
1303841
81043
1721675
1033294
634995
1578373
1118307
835959
329172
1321452
1202567
1207301
958115
1060052
1711798
286190
1631563
924456
1479818
950003
1970845
1643704
316510
1538803
1211341
1581331
1731782
1291502
164466
1787119
482590
1582850
1858258
701504
116839
1883059
22180
1507512
1111206
1416316
492407
832507
607036
1119679
1722438
1818527
301101
1218928
1773207
66529
260984
74
985390
1036102
634071
1369150
76488
1090600
710452
987941
1979911
1806332
728831
689769
1497661
1587048
114122
1594876
1613650
1813564
784468
1730669
631318
1739583
750811
1924091
692794
907817
26347
1802250
1456386
1672969
1959031
1277627
957902
328911
1347923
1013848
52411
1825146
972109
1418472
1152541
345525
322317
354614
1328322
566378
1061565
1162181
1808628
1437713
280668
1092074
1616442
601
663044
1202412
1249294
1067736
297236
738972
1596236
15524
1125684
1125261
1833973
199306
1868979
957240
93141
1779183
1793824
1251821
838084
1149469
242659
601689
1897977
936049
1767675
1890559
1562323
1220655
975746
11331
496020
1037785
668634
1416527
998066
280131
1516149
1960899
999058
1013599
1601142
1526875
1901548
725741
1697304
534498
1521330
1224685
1180895
1130182
1588510
416260
438308
1718296
485987
970576
13658
436690
1696561
1155002
940512
861416
744780
1233202
1755128
1852824
1306702
1868601
1455837
739104
1562042
395236
540501
1182673
597490
1946832
1912927
1232476
1602852
398853
1994678
810166
1961818
364987
1694716
832182
303921
102269
1331476
955686
1446516
1618516
1845834
1702055
678455
1978503
499431
1902022
945219
695337
1649456
1261747
110326
1494396
260073
1926858
1314440
237418
209239
370243
549173
616989
1884946
334759
88392
459925
1003490
27195
1067630
84181
1908193
386599
605847
1669312
1679343
482378
109370
479677
587171
1493677
1578355
274516
1411527
906305
44693
990987
328407
1333960
981584
507020
1647980
412169
1928930
50893
295158
141330
612911
1213812
475312
1122946
106367
174325
1507858
871745
1043364
298790
1027893
145000
1652150
1707766
333827
244405
1370232
591029
1437384
220573
1359368
1750520
376122
1795139
812524
100538
1371432
1598150
1445697
1174537
1689942
360757
1541645
1394299
495873
410412
1940263
334842
1671681
1525252
111141
1232441
394849
1665957
951072
734562
1340426
308059
266388
1580500
1689680
1181031
889833
1617625
69065
1909031
1101320
262334
1024804
1443317
9277
1112918
682102
745460
936577
73508
1699988
518984
150341
1711358
327228
1671787
1832606
972115
1191875
368543
1242565
1089219
1434049
1742794
154839
151693
382498
1059428
1112275
1858133
152552
1929429
570211
258096
163001
1519231
1586363
495945
1964522
1471563
655321
522378
1456078
799833
1762243
691475
956285
692163
172581
870863
1190354
735247
810084
1404500
1153886
222193
572429
992054
510574
466002
69396
1802384
570685
1895562
1991549
1548943
661442
781381
788955
1324602
117275
1205257
584936
1802912
286734
231497
13539
561437
1636215
1556679
1095351
1241257
1765069
1473835
1062479
327003
1735053
361707
1122116
1858558
213412
1815867
361737
936317
84462
575814
1668951
830518
75963
50373
993319
556923
909508
1307496
555382
1898405
1925846
474849
1532410
1309145
690761
137640
1835330
1187154
1302035
1557980
864708
1434827
1993644
466076
610585
1246500
1786015
1053862
1493022
1425340
166964
478661
492858
681313
1250546
509171
1712421
748650
842629
1875702
1126504
1179417
1643906
1029998
1119974
1720684
1951417
636293
1957223
927148
1822593
1010442
504813
103487
423708
1249510
1121560
1768734
805555
563831
1757245
780446
432503
991748
1118407
982923
1891782
390777
511751
594043
969568
808902
1129670
1867540
1033384
61942
351060
1349005
121094
538243
981499
1642302
355789
1974
1733280
176203
455583
1513680
1271264
1109249
1878060
486217
563228
742786
500768
288434
1170245
1828746
1054848
83219
164588
725932
172785
92895
250412
1706687
1376685
94750
1206095
101643
509431
1807283
1401192
1437263
1962285
1172241
1043543
1538865
713938
1130495
1324740
1671821
707138
1880930
1968615
516240
107967
1948872
414322
1305902
448152
1400188
49445
670299
1685996
273733
527474
1835695
92491
1270776
435097
1571152
1117739
1899363
1920446
1924774
996908
483999
174352
537694
78434
46266
425856
496712
1865917
237287
1769190
294202
114417
982936
164631
550105
497771
1939068
1925337
175820
1472840
701791
940499
591136
284818
1136027
1479895
1143923
1516516
911916
1586959
1245815
1922365
661884
45274
1118213
1485879
90465
1264013
980265
1220588
1308283
1934070
122904
1567666
887336
1481583
1121003
383109
594466
333850
1142967
108979
155095
1209578
1165650
1012343
1840473
1848164
1731045
1300767
1962779
885886
1366313
294492
620945
811476
409833
1550500
1384898
1954972
835335
1235427
444039
1645262
743558
364984
862789
1254286
1019803
515925
1142083
611575
254210
357341
1271273
1042115
1985273
153374
374544
62113
1732564
1361509
427721
1541123
1755762
1502165
1662829
641091
1377125
127208
312228
1575429
1389611
1164240
1836838
1046536
702745
1087096
214257
1298615
369190
1167326
1546455
1146472
1079020
1709340
1642290
66025
396331
1686395
1793489
762246
502239
1754423
1588297
615729
1987072
1821848
311213
254974
1135298
547030
455864
788449
1889140
1423940
1979763
1684502
745046
189481
1769918
1582416
770293
1636481
1985249
1048160
1868882
1147912
273376
965662
1217185
739106
272805
1518765
867591
69526
1988913
90751
539730
1056695
337358
872606
1902520
719362
159537
780011
1788820
24165
1629854
928853
462026
1046825
475831
422969
827703
1099831
996479
474816
1006831
1712459
1909895
117564
589293
1760445
907968
1698016
1625415
190973
8677
72453
1118239
1758778
1186845
952292
142262
467767
1859676
432822
69767
483272
341517
903287
1025888
1860420
1209420
1347692
352655
221947
1907613
1276797
1602294
345740
1279984
1563279
1645409
209599
1098980
187323
302621
546002
391839
385335
244914
690890
295443
543873
160447
746312
562052
1822899
1226286
305977
279884
312224
1396024
257552
1617587
1413366
273515
314590
823682
631414
1030145
455924
862819
1319287
612486
1109527
844642
571717
1578264
1451993
1949622
594532
1410490
564859
193193
972688
1955845
1174192
1257987
1765573
1187662
121494
1001257
1248553
1586687
213321
1362086
1737867
174672
1587252
395968
74411
94775
1710087
1892617
554462
1126810
670195
799920
1753609
1150699
560219
1288970
679468
294364
773808
1280901
1973515
307875
1534574
1806208
95588
1665790
854403
396565
919335
322137
180936
1188305
1514382
1245084
284383
814014
828458
1311357
966890
1076424
1354483
1753297
1063818
1856778
1847613
62077
710981
1358001
1895777
885289
561462
1914461
1376440
1540293
1578035
1314581
20636
470430
1799475
361798
172776
1027367
1874293
1610335
705948
355901
498129
1150086
1926077
1961167
1051854
910997
1151576
1194237
42899
438415
705172
1267107
45375
1620189
1300597
1155205
211639
873312
468699
451898
527081
658737
1955678
686061
744483
258288
697372
1344674
610531
1040217
138647
142762
1012016
1480404
1775382
1271613
43972
373491
764572
139247
1260026
1593693
492228
657753
358260
88083
1124504
679522
1918083
1080555
1120228
1200406
16381
1394952
1916226
1386144
1273060
1991905
25232
1070275
1016459
497499
583676
624288
351950
1137767
941788
1546002
203049
1438825
337707
1397443
648919
1146375
1698323
957274
121381
1011801
1672008
1133314
573930
196785
1639738
757151
847304
1835716
1958223
1726191
1044275
1137253
1985049
1817018
967563
44405
92375
591108
170514
1265981
1361923
24709
767527
1702988
1782260
1793991
1253986
1283146
1462545
1319956
1529117
1744213
1761460
300428
210372
1865104
1505342
943089
1542563
1245227
843800
1474185
1036670
475406
1059072
1305035
715297
260814
141927
1370830
1871817
893700
1429655
555626
334287
1484173
935151
289389
95193
1967296
1287485
150211
632409
1925504
1899820
1157162
1969433
291535
854529
1395590
857406
1322458
1113063
965298
797253
1395872
770371
775589
111260
277286
1441733
1961185
800560
1586250
981053
503616
344173
731118
1116864
1547776
1438384
848912
1082025
1073461
668699
885361
1359222
579602
1277838
1341002
264204
1860099
197886
459078
1910914
1033077
418490
99741
1066168
489216
1182938
1454566
1287796
463797
1127922
572804
1744243
110814
758894
1864829
894461
282453
532662
869283
1305377
1310722
641233
622509
1525273
1911580
744678
506716
1544626
1666504
1815535
1066663
459560
93191
442270
1662389
686314
395718
405621
464544
619124
1076088
1393947
1870019
1541939
1998839
289105
528622
495634
1652831
1701545
1657447
1727785
1491426
1584595
1120623
243130
618022
1248175
1250355
1300323
634747
352586
742029
995674
423093
247338
1277730
251959
630786
169174
1143457
139283
1433371
1336983
524323
789834
1191815
304618
1830478
1203838
32077
1054869
1773658
341575
197234
1704452
1447982
1257397
864721
235398
1761286
1604565
466616
1728269
1500931
734528
1968781
1561525
946531
1913785
1538513
1896350
1075362
1752810
627582
1756580
1600389
249254
1325803
77977
489474
480493
224360
342895
3846
49012
1948507
54557
1386473
873519
34651
1051625
1474675
477365
69170
732777
1529731
323280
323881
237247
395265
703450
69085
295557
1452375
613874
1099828
1728316
1875290
183918
1363220
310955
1768459
748123
168053
3054
839293
483014
1828885
847765
112365
1496484
746409
864493
657867
268234
1015537
1629636
232529
877444
302155
1710912
1619651
109646
1763741
310757
496117
218864
1296311
898855
1065344
812913
701685
732205
1040921
792290
233637
522172
317389
1791021
1003611
1553266
872466
151728
23008
85260
1101166
1627897
705913
1180818
1524626
267407
1026573
590440
389184
1796634
1950296
896529
564261
999467
1914952
1554323
1956655
1331949
1395781
698532
468051
1500198
1109373
1212434
1250275
1826373
1206626
630630
1994707
1657714
1040092
1667850
887468
385330
811455
1374439
659569
932309
974979
1349249
1032890
1287203
856237
340462
85233
1659538
1687606
911453
839475
1925747
1480913
438890
945712
1630117
694654
1004080
1178010
597208
797419
544289
795750
1530107
1379559
600930
83662
11655
1683667
1393626
1693816
889898
1008164
1450010
767706
1434205
1664305
340965
933200
583515
71141
1569262
626925
1139796
1777793
746770
591458
387252
1075510
895183
101335
42384
1514220
576277
904548
1971094
1317619
770911
14772
1217441
1571732
1615940
1404968
249867
105013
1942411
557075
806516
903480
1838878
1247626
1131239
381431
850823
276803
761011
1254152
1869323
1699312
484773
629068
338518
1191059
796861
489037
280091
434420
1044424
920986
158000
1457049
24095
170258
664809
940605
555708
1756243
1275144
558077
711890
1250864
229180
103391
751782
417077
690781
1068017
1139642
496723
1105925
995282
79921
1714405
1920085
762055
187929
1634202
294734
1882201
1012864
341981
753032
973657
1452253
1898148
1318174
1519764
1823918
850423
1560387
372695
1202291
1587122
452060
634212
1957978
599938
1420094
1658246
1436746
1674315
1822450
443773
714159
861703
1268623
375712
1064376
173716
261145
283935
450261
1761899
1826559
1589959
632102
942860
1135088
1783674
1023618
1490470
1409821
1406938
1244031
564433
130266
1590040
1427228
1728908
1849713
186750
245684
608328
385241
1933905
816112
160340
740607
1124019
365347
11452
1583965
1165722
432148
1345260
1521622
552297
1655882
1120124
1262034
157890
403880
485683
599196
971221
565432
120069
1787456
912428
261714
150375
1568792
1210185
1186874
221005
1494682
492016
932823
68827
9079
1518707
527284
461519
1275728
925288
1780245
1086573
1757262
282278
1828302
1045058
904939
1242608
317135
1511403
1005832
1965521
1847188
615082
1864819
1798422
200122
233507
1336629
1318781
680570
1263729
1928111
1266587
561227
329215
1630838
1385178
1813550
287644
1218738
865814
839904
1281031
986040
40471
1403866
742926
1506957
833833
1177381
1890955
1866983
777528
228013
583198
1178174
812375
971095
1482680
1900059
1984427
918076
1938288
256433
1979269
1363283
437839
1769466
14956
1296013
1353516
1683386
21759
225138
1592982
1703731
1312445
1769532
1292540
796398
775325
915192
1857400
391217
1598327
1077297
1645537
478225
160465
405885
637170
26183
330769
742476
1116088
266636
548615
516343
1958322
1493467
1575195
1005858
1109278
429570
762933
629559
1719549
1209481
1485966
686548
1860213
1518864
1039434
1177123
1367402
147155
898140
1696629
1957186
1375283
1737408
299081
130386
371013
322202
1359274
88098
536296
1639370
24084
575608
470731
1877537
1449568
831642
30268
1065592
197215
141906
792703
518729
1246839
54027
1754437
1645931
1133473
190250
1636096
1795884
1200779
1524531
1160973
956902
1255633
1044946
1177731
1589057
777217
527670
1770773
1485396
1686285
1077168
1033685
255551
1472499
686301
1523433
173233
222428
390489
1694140
751259
1183245
738656
1411789
191632
976959
149469
452684
1315357
1196159
545848
1469402
931972
845523
536951
503382
566578
513105
1331223
1633660
1196407
889626
1873900
1025885
207959
1724500
785582
1083463
535533
294865
1198560
500810
1276604
61038
427893
1232613
1650983
907709
1787383
1649228
1977037
583728
1067634
1928505
398365
93836
1570583
930521
973226
558385
692393
1484595
1203537
388789
1771079
52526
561022
1160983
335453
243319
286034
610742
1738346
738072
869226
1906548
1917708
1993453
1265013
1378325
1241212
993454
148298
563335
1185939
728441
1736528
970872
1305710
122647
1909386
982576
383864
808411
1307483
842856
457465
613082
471166
556463
1394671
207875
157748
1408248
1931918
1876351
467386
152925
172814
1656322
1901338
1547721
1019316
1227884
414049
1805369
167012
546629
1396885
1513122
1635710
565258
1842061
519387
337582
843678
247874
839174
192396
818949
35612
279246
1128998
553170
123431
54366
359106
60943
723924
1523605
1111015
839035
67883
1132877
1025579
1430672
803536
59232
489179
306204
480405
899597
1580027
1036436
1658363
431538
1280539
354638
373797
456036
639550
1049359
1509067
1391067
1868127
329196
390068
1399365
71736
1521379
357217
1508455
375726
670552
1213305
706979
1211357
53875
1777701
1500144
1664449
1745057
553051
1980982
545631
859410
589775
400211
238419
365275
320316
1652791
1667017
1665269
752760
280030
1216539
1091514
1485153
216662
725676
647066
413151
1351998
530664
1740373
134095
1207305
1815013
697373
1615883
1792835
1351172
1620999
1124350
1310430
1555792
414237
1411222
169351
1646852
42737
296055
787995
1142000
93526
1313688
362162
1915512
1989649
1491083
543830
626680
79232
1121815
1613454
1498622
1056579
1934854
1664752
1804666
440224
509877
1620423
1319338
1919319
1163735
1237720
484199
1367279
1749603
1854833
598350
745426
1036017
644046
1570917
408069
503831
298968
360608
1423571
1808579
422817
871062
957979
1372253
396692
159193
617024
1919649
161832
879294
293410
713910
1738947
1441850
488393
43157
1245259
1184954
1048228
136535
4543
1784984
38399
933723
346863
1871442
370348
1061346
706852
847322
868371
1048918
1455845
1198203
1907864
335052
588400
1149420
823277
22422
1830987
10762
1979621
1082100
1114397
475898
698745
1181182
917987
624172
1314739
463261
1738941
1286671
1269038
1809229
1214630
1429533
460468
733881
1564911
675688
1157087
14547
1681731
621388
1992960
295280
828551
381658
1199765
591910
332370
1575836
1909835
1373481
173613
968793
772298
1298273
1852030
347402
480276
736725
1869558
537936
1439640
1539258
481334
1242068
243749
1241298
1864439
1639622
1796529
954401
876174
931096
889301
534179
451525
655527
7482
195228
710542
984425
158386
664016
1002750
222069
282602
1837900
1927036
391624
1871928
23442
779699
586261
1399039
621558
1789405
1799486
209274
1798316
1742228
89834
1188151
592423
847656
779398
1449354
1174808
593902
882063
1501770
1237317
1529993
339545
1323011
1080512
1397459
1209034
1325696
916100
1855790
1858121
1736204
651830
931328
748573
90751
1532035
1298680
625109
270410
1088918
1643792
1488141
95337
1746446
1714104
897063
424373
382284
1667363
772258
362731
620887
1044590
480925
1006389
1653822
1757332
1474525
718152
687414
1104637
1196245
1648729
381044
1249701
1817080
129308
1296822
881164
1878147
452886
386465
1474214
620619
1869445
1298901
1002851
22068
29178
973976
161793
1341643
1819889
40012
1559760
210009
613274
1811825
916674
433758
1149368
293978
118508
568338
1536537
1899369
281879
659999
96872
945473
1056297
45049
833366
1661884
42705
1785276
1768667
1224505
1046346
333820
1068299
326863
239047
175322
1798068
542569
831905
1787075
1707649
1599700
806892
1592588
131492
1931974
1493380
1957104
114310
919170
1726983
1388209
669957
1303539
309120
1499766
1534181
471247
1774698
301926
395029
1716511
245582
1052559
452323
1119158
343966
241650
1935465
1678575
1756353
1819408
1089766
562611
529572
93354
1290759
1883867
69676
1699637
827448
297562
1236733
236209
889407
1590799
50585
1864928
1127155
1343098
164022
1050335
773600
1764277
1084200
491406
1304067
1965145
1535397
1184719
1212251
735023
1614369
1509004
808766
585298
1448026
992983
1625244
993669
750370
1029107
454948
1824570
179032
1702392
1764312
88750
1881014
351808
1470364
802995
889019
1683767
1259208
1950357
1124035
393236
482360
1479138
1241533
1511908
11224
1825603
1285975
1544793
1744074
904066
199049
1726076
788112
861023
1602160
1003313
1994535
586513
495426
26248
609846
1426267
1701367
740059
1459538
511944
1906848
277288
1421186
142710
547742
1267970
1548576
104616
228676
478433
1169587
1269763
1595709
759721
1042444
1420774
1468893
1790207
818718
908823
606617
527741
1801243
1997094
960449
786493
25237
1852128
1258773
1976749
959522
1849941
1782569
1624458
943477
1231338
1340560
1370152
238098
489094
142096
1843760
1092622
354502
1510585
1963746
564055
1560038
1820940
569025
850101
1079843
1667528
707801
166866
1030790
430443
284320
175869
1071383
390757
165975
1226682
1942267
1889974
915517
1073561
1110447
935342
1970624
1610839
555719
467056
1212878
1387457
1733448
386813
1925104
116111
443294
1078571
43935
442268
411826
1572803
374801
1843246
1707365
151775
1193137
1611429
1329187
1605848
1710584
1218006
893623
1010219
372961
1447856
1007551
1396477
326975
982550
1239812
1558285
153845
98483
1446807
1738936
16041
1936851
1549585
889451
716235
524612
1272048
27595
1407931
874106
1896271
377926
85696
1205277
1304813
434298
1416811
1973525
1294570
1739776
134018
44144
554021
1791475
1372127
241927
1322303
1119215
798837
79764
488289
411890
396067
1957751
917191
523615
977613
1539582
101153
199758
634758
216679
1945962
1265279
610008
792829
538412
1334895
1922667
1227992
1422526
1938349
1328653
208814
548573
1595153
1474668
996458
1993026
1244286
740535
64545
381128
1028476
1687297
942315
18170
150106
560762
1957126
143710
7292
1103379
691078
969838
1229356
148576
1651609
1309614
1288784
1069825
713199
1689913
1419845
43100
936717
581693
1974399
560708
454367
1360534
1866088
174244
295434
908935
808951
354823
933502
1429005
188844
1941172
1370366
548759
1467902
1800310
1415768
1087627
604539
239326
1270605
1090729
483807
1114557
4924
1545562
1734668
401489
889649
1870274
1054737
388729
60944
1776380
498197
52514
916033
234694
1331189
1633771
727116
416005
148595
747819
1192774
1150515
932252
281734
1172173
1657937
1243434
825720
1600428
1019794
1412544
1516825
1296369
181202
1557778
1534611
1604629
1211955
593079
1707824
43505
40114
283934
812905
211824
1474504
584958
1239654
320766
1824155
1890362
1449550
1253055
158780
242969
1837394
108950
925562
1524477
1897948
1639919
85001
335673
515573
1841891
1381527
446728
1650851
262928
874766
1253139
567484
1216169
1676868
121608
212843
628763
598602
1092616
1796881
772423
887681
758318
1707817
1271644
664294
76679
1546575
492330
1731373
9192
573801
1842645
1564479
1711542
1339942
823183
300711
1757310
1758722
1439328
1322715
105411
774961
1087700
146892
944421
1446055
584945
595688
252309
1642973
1045927
555193
1785629
1734782
256280
1713805
982761
1686451
348434
384826
1087773
1130240
1917965
930964
400792
1702936
1727349
600574
1753897
248032
578508
118977
1574058
1834730
368678
822561
467989
1998363
1449339
1318193
1098852
1022471
743481
182806
567256
267877
1334197
241435
68682
1636612
183711
802140
853177
1043274
568183
1750086
1147066
511644
1146950
292961
1277398
721092
115525
645186
805662
1129063
1340008
771726
1026150
856099
223948
85250
1238410
1916032
1492436
1554750
1967311
1615354
79714
625181
94120
269863
557559
165832
19554
881528
638579
1958634
1516966
647896
1433031
968457
1756504
481812
1720347
1430567
544001
239338
747305
1980644
1794029
29993
554160
1458502
1463747
590419
947638
1649266
555439
782647
657313
1861377
318367
1972364
478989
801364
452082
1643531
22600
2273
910748
1281102
1320406
629036
1016146
1354659
1604823
1841180
71049
476823
822044
579950
52496
252349
352276
1642788
712337
1735946
507408
970777
1729346
118504
365731
1679326
784431
938129
1269529
835498
184307
697915
483858
744020
1723121
724635
704838
1098953
260851
1890833
1440705
773775
966043
114986
1493553
1207250
1001447
393608
1715440
566418
1841309
913610
1620111
1550414
405153
1328625
630138
790049
1826286
908267
227516
829207
100220
1806371
1857150
525719
1033014
568789
626137
1321184
1913214
175543
278708
592128
1630203
900710
1262736
1157713
15897
414407
1117795
195034
454531
1477794
782973
851993
1155130
197760
1839432
780728
1435251
1075361
1811470
780662
828604
1981109
325434
1473975
967474
1992963
1068755
821852
842493
1675826
349765
1036554
1825136
616768
43363
804545
706143
657191
1582295
311411
173189
1618721
616065
1377178
610853
1062156
1560147
958532
1331341
1879611
331113
1522295
987849
1169269
99876
1439460
63435
1435562
808687
884969
911349
904208
1656191
477124
1967256
303216
1589238
1414944
981641
185912
571994
1773688
191116
939339
767194
674692
691992
1863209
880989
71315
958983
1890752
1914455
1809279
906395
1639134
1682985
1824525
886018
1819898
725270
690310
812408
497752
824163
1569106
473730
1996639
46090
1335006
856618
345309
1211395
762821
326973
993428
1237082
665995
51389
396425
1074727
535313
1647536
1792008
1352619
1587577
934208
1377974
432189
1713536
173205
1521623
1385546
1979004
436680
1950738
10888
383950
1361274
657254
1201267
830483
325874
599575
188090
528029
645167
303986
700574
1710493
1811526
1753458
1239123
715508
268329
1605547
729671
938530
388966
390804
605774
255086
1804271
999778
1286964
1234235
1532397
625644
1420431
331004
1606428
1885416
578214
887921
1767304
298898
1066787
1311619
609736
1685427
1922135
1060730
574166
792933
878486
1147944
894001
1383874
854821
644287
1263093
165065
1592092
1476094
1856988
708879
318638
1172631
36464
199813
543076
1393069
887894
494066
1578582
1255393
374388
706071
571118
1735572
1725622
1252862
906189
1523356
843524
1828704
26831
337156
1342177
838159
877125
1848578
1566850
655628
969340
222033
381028
948983
1613268
823000
1634517
373109
349767
1882411
367572
676009
103783
1631573
1805613
1724842
520451
1603089
397981
1755111
1772535
1515466
855907
1452280
1375676
1686188
1618235
1736673
1703288
126924
1071255
1860592
546469
975223
996024
1333936
654268
360835
1822942
785116
1591800
1252749
48673
460343
248319
1759281
246728
1587920
593387
1395856
1228139
1067307
144745
1464678
1665297
428698
1214631
549559
1331428
360242
1035156
891379
1776114
1985992
124632
1212804
235022
1101557
1610928
1379654
1238775
1144401
1647937
831462
1615718
323864
385466
288389
1270503
453149
208897
1449399
1839598
1424787
1606961
584332
1722479
341156
528144
486840
400038
383627
750792
510584
1630590
1772299
1369261
1016810
1015029
1132419
925534
1872032
318412
938962
203883
1877124
1177169
1448629
286213
1842023
1445435
767718
349978
1499815
1779274
623641
554058
1472204
1681801
1577333
323542
1864309
731641
1332662
655979
45300
873107
819405
1047606
1505317
996971
768277
51530
1227968
1332354
102386
1002744
1312246
1150781
621980
9617
1166624
455749
1318002
916146
1622155
87441
505498
218049
258370
1999598
501034
1742204
1383692
1796626
1306530
1759996
1885161
117700
1940746
904099
1117419
1987940
612294
1504668
1063478
1144118
1973220
885256
436510
947117
1986024
639901
1219117
1262375
1238838
1630187
737055
151314
249472
1690741
1387153
1447460
1239457
972618
1396299
1642582
1099966
1050247
1132194
757244
1855555
437617
1552499
757679
1503059
538818
1436003
1268710
794515
1047508
1764319
1869682
303861
162414
1271270
594245
1872252
1059720
1836962
1033459
1680274
1794147
1977145
45427
810711
1781514
1899316
1308461
392948
1661084
1611642
1684546
953787
825439
1348404
303209
825095
1615843
210881
942215
276831
951571
875777
1196300
1012380
1887888
1296664
1735539
189550
967691
1004178
1194570
1617439
1982712
1446704
1472226
850292
653677
299880
832270
1942674
1383840
351439
912548
1074838
7396
352818
1710807
931189
467102
1453501
1316855
733966
1173620
222580
413175
1626681
1472944
1622796
1907517
1108571
996087
42271
1870529
366795
256799
1696910
339076
114417
1741818
1488299
1506195
817232
1138580
1008158
1684145
882020
1732115
1994632
1231898
684466
1270414
1426716
745761
14391
22734
911780
243940
1057428
559868
616728
1829203
404547
903364
235042
1055106
533666
365572
993960
43991
1552826
274523
1123358
1997909
107214
700171
1285727
1562986
256927
1924507
1773120
1827523
458843
1484029
272990
134883
999639
1329420
90596
765413
1141221
1074093
1004821
504195
1334045
241458
1172870
1347038
1568077
1196141
618315
175446
1835376
1677040
1904063
225915
1822786
132668
318196
661341
1584943
1844667
799596
83666
1801156
982808
436514
121406
623037
275324
1178936
613560
731893
641360
95342
1375544
1373771
1654200
1130820
1303484
1630245
1859468
1128232
1702756
1036405
460317
1346013
408154
1709421
1483629
153473
1457693
1011100
1453494
1651216
875709
309878
1467943
35876
1202244
1243695
299848
691886
716789
1458480
463513
1249969
903371
1681688
1650106
1969362
490205
1366863
1842259
577320
402884
979961
1506362
529045
1477722
1479359
476680
9964
589729
853062
282613
304448
600959
677026
979923
1722358
176634
1971155
629698
255227
28839
945919
56979
1372314
1002548
1403366
709301
1116431
1144692
441341
1317267
1431139
233791
933744
1905372
1270571
802614
1560159
21736
899435
1681213
880228
427641
1453527
1715181
1247938
95303
1445988
327309
1903131
1064528
1377169
469871
358735
542049
1032674
982230
217531
831105
1385645
380230
623506
1161076
1169417
925341
213597
1872014
42443
697095
1894737
1794980
36864
1947455
1444094
1822098
698817
639328
1231060
34435
1070309
732568
572091
1518663
94310
288987
448950
537966
475199
173321
939172
1360621
34579
516668
813232
884439
1159594
344894
844388
39510
103029
937096
1850022
710769
562286
289915
823366
263669
599520
1272484
1686479
1838233
1868932
1048406
871319
188172
1257673
1811438
12155
1342425
390109
136321
1673603
753380
42957
223844
1858612
1238747
1212548
419007
1450194
17665
686225
8515
360081
1498511
568844
819978
17767
1566858
213235
1599545
369980
1989683
1056507
1950254
206323
1480060
1664166
247417
1705866
1857443
1884868
325970
1825982
309665
366339
216818
695788
1117530
1451096
131437
1990210
32338
1498603
1843983
1647775
481791
533558
753556
1035862
5571
1002288
26452
1778266
758708
1665348
677724
446463
34024
1393495
922171
1927072
1881163
14590
1000490
644923
894257
872676
1683681
1289673
262581
1568570
289401
1946429
281453
1158644
617352
1581722
991558
261329
162055
1152474
1458752
546828
1866318
1980640
1848258
1156251
199050
1197579
1025470
1208857
1281520
289707
1610233
997433
197962
1717008
1292444
432286
1267511
1161542
1596978
35625
299405
1191634
693908
956612
1856502
1492633
1081199
799075
818021
240478
1038592
803142
22965
1984438
1520447
1568247
169699
28943
369015
254090
328610
1592769
917301
982113
1205039
1493596
1961724
325766
933704
1782968
1792013
790074
578556
572635
17521
1691688
891162
363403
315754
1737598
1137882
1541457
1716003
1452988
1131995
887305
1418080
411079
1176371
563181
1902207
1617902
496016
1086102
587466
632061
1632256
275257
889062
1397140
1213514
782818
564937
919790
1153555
933740
1259929
1327671
1115608
1870879
1867208
1897949
650797
1498045
1085263
553358
1343455
1007534
619244
1221181
54968
584309
1971634
1913725
24120
1412955
1856517
1005386
1457889
1809971
719864
317918
1733255
182312
1342600
1472887
1144484
424016
783216
1134185
446105
1808873
707909
1401224
995650
1574474
323056
1289547
1781467
438351
1757674
971085
1616769
43498
1617852
1904551
1943871
936240
207109
91356
1274905
1233179
1390819
1151289
928989
1769994
1235789
100598
467976
407703
1897206
1863387
1131822
1484678
823878
1720282
1118160
172398
384083
1281202
659314
1372213
1548409
468678
368083
781784
1751856
885917
1789198
1748216
1250618
277415
1956613
59323
1612956
1640668
774657
1926669
1398752
1666121
1946457
193854
1981606
1896068
869943
1684348
1122999
21561
43666
188453
1268721
1280019
1184798
721211
354166
360187
973430
1492926
1734824
1468903
530397
1941775
146037
236882
32921
1615092
1122902
1659244
568884
1826633
490785
1771780
112290
342231
547170
925850
1421864
1875055
323474
1551437
1537797
1462565
1358204
1405054
1131970
483067
1851951
273295
1793472
484824
518528
270113
553646
852164
1490868
677869
13780
1236012
663066
1829753
1487657
1556772
212250
645377
888560
1337316
540421
1907213
793628
1347409
1824501
7046
1216092
1474166
929857
1474899
111178
1781372
784243
1455186
25250
840763
1548297
1108602
102457
1214941
59844
889747
353691
135216
1266425
905451
68560
330160
1227455
134923
1964171
564570
1709408
68393
484591
261203
1834010
649799
772941
173247
916208
1722505
282437
1154159
1618636
918714
724691
1604515
1188629
1789268
1706638
1061478
988723
777925
843170
789901
860247
1422465
1710885
699145
1130177
567820
1229853
330980
1194995
448056
1321006
1754254
772717
464196
383979
1500183
472123
1428432
250134
255447
705833
1050205
1686768
90051
46989
1734830
535187
210607
1168855
917789
1899139
372210
270339
706030
114907
1048549
1295080
1702100
1604020
959551
756134
236276
1244099
885627
798332
842502
732195
1626568
173263
177159
1277189
940045
907601
1373580
909753
1470954
1222818
1971544
677355
1822097
1088516
1363198
71985
1731925
8733
1738132
1678070
1887671
1373931
909686
1818545
412018
739991
330891
935704
953993
1274246
394069
1265516
1484948
56964
1283468
385117
1277273
1498736
254697
369145
1404969
1627589
1263000
1289611
496307
361119
1453657
1099973
725917
1097821
1314461
541263
142085
575747
440785
1475926
1795627
1155270
615560
743085
482265
1849157
1960307
1997262
1431825
1637733
781328
961589
1209803
1163577
262025
1730398
1514702
994529
761487
567054
1365329
162312
411471
530392
1039563
148725
740754
1529449
1567176
999010
1532424
787813
1039635
929927
1630695
1795997
1174074
118556
1359033
1823483
524225
376586
111216
648811
1924721
386387
125291
1859589
1618583
1896038
1403993
817629
194395
1178739
512223
695202
1416524
998321
1963214
1594960
1025860
1234167
1968167
1556832
532272
883635
1974387
938732
183196
1390480
340098
582426
569617
1728159
1164364
1910523
1036828
1616097
1951813
1388102
932880
1831821
485293
413315
1232405
1310195
1199917
992371
929135
1898379
1421591
990803
25887
1277355
748899
1528220
877770
236665
840380
941203
504641
1282521
27585
1040493
1026279
928913
817274
1446330
292491
1907348
1071538
1773826
106420
1893382
605716
1521106
1796836
347317
1515839
1738787
288501
1948902
1468358
1252105
68828
8389
1418621
1066143
408503
1251788
1082022
88076
391042
1491604
138675
223513
297405
1011947
865092
103143
506430
1496095
664105
1467888
540194
1346378
111702
1891997
1066879
318750
473629
1357766
749608
1154302
1674189
1253249
1129691
894649
1873657
542613
1793888
558962
834322
573470
840696
954345
729594
851520
1493961
617765
1872867
1519541
537726
1779731
469739
1145184
1066495
1888268
1044817
557887
63110
1378704
1494435
840445
353082
184029
357873
1597424
284486
1367873
1237976
1679235
1261422
973661
108332
703907
1938528
999602
1291146
1639104
1734006
1775027
1872633
532530
496156
1621898
1893468
450399
1983757
1352216
634484
604807
1554843
1729151
1277891
1783362
581069
1423664
292750
1430890
1436910
1980233
1577767
1838337
479909
715260
997372
521082
1482339
769105
486447
336956
496177
1600272
431095
1827607
1953267
383839
856322
36191
1255577
1584504
935010
706009
1548637
1685975
1370075
1205435
453504
415221
1570119
1788225
817325
585998
1322421
86018
1315787
543452
1338606
21207
99282
1427975
1800095
998779
883581
1508819
1780080
1672546
252496
1639560
1874831
545383
800001
1432629
348242
275848
1693098
1697462
221892
1666354
72703
581288
948951
144195
600291
283030
1993416
1105702
1557590
1639735
223369
578228
1445546
1024887
898684
1217611
454271
1467277
1162473
215173
1020246
1550278
941462
425435
1653819
761318
1071360
1006153
530444
420728
1421276
76539
1363471
997258
1489163
1509666
576980
966661
1303719
927406
605663
491606
1891717
543934
617010
86233
1255847
1536237
1790783
1358454
1215740
178705
646152
121187
1565090
1487642
1817179
113345
506953
492199
1512652
350414
1200493
143185
393396
1538906
123944
321793
614835
778514
210901
1727758
1720901
1997879
1293075
517724
1887109
908879
1605748
1827035
374000
1319408
181726
619068
646595
1073997
1470275
1915993
371879
1835444
375623
592974
501491
46349
1265668
562150
289874
1808238
1641934
1353461
550096
273421
1854862
12924
1475366
382910
1753090
1680550
99750
374067
132851
1208583
1933387
526545
567393
36745
569887
1158454
519055
1699145
1012267
815021
856890
333573
1489265
1038237
520637
679597
615680
1706199
1400194
802590
845423
418583
1773875
1988163
1971842
604812
1683449
1873754
5216
1301391
1377792
1639074
1136080
859972
80353
891999
1278467
1935374
1096238
435386
470200
1271432
1438787
1349027
900889
1975288
1005738
1084892
352745
1669119
568588
42496
1497962
398076
401556
1789603
1232705
539951
1945138
225165
1925783
966024
1066382
1378373
386022
871102
9470
1269845
814703
185640
1495792
969962
214726
1480322
800061
1040031
1547492
560251
1432631
1036634
586694
1263947
173363
1584225
1210793
275006
1110148
721055
1804504
1309245
600385
358253
390989
1133181
1416384
306806
1801664
1985112
1280901
297932
1980518
1311115
902785
287733
1851214
1547733
546062
926646
460942
330707
1910574
1737519
1373864
464802
634335
619875
156637
298362
1187745
1451306
554612
1888804
1441678
1523544
280025
290742
334563
1928704
1202334
123797
1435145
1364506
32652
1561570
740268
1628819
412092
628878
222876
1395065
1544825
281356
592175
1652102
1386391
1584586
757748
1981651
1825024
1590452
1841844
1737811
137658
1587360
1428974
222546
198799
549724
259785
146151
869154
1219060
1779105
980495
1778934
1542352
461969
1294299
1617619
1120239
523874
771772
1509805
621140
1956182
1229635
1391393
533045
2682
713460
580527
1945798
1848984
1567361
282334
1350599
1245237
39492
1097795
1898698
943417
949502
1066945
314209
21307
1547609
1118861
1601423
1557344
776379
515829
1444202
1208272
201
174764
511302
980609
234197
708969
1012223
1827003
122809
355986
1593791
194669
955383
662583
911291
1127918
402052
74313
17938
976603
946753
1762582
1067893
1300134
199245
256991
1955991
745417
1159517
269832
1843218
449753
903178
490488
323475
1142209
897218
608530
991156
1494899
145927
388573
772733
2524
726617
361958
280622
1287534
378880
1163043
212354
395883
94138
176537
1137404
480331
544262
1635100
1980440
1686853
1922460
1727134
117673
1725282
710863
1976420
510295
642931
279278
962861
302184
1720673
1810169
37264
927817
1527675
1845500
1084113
269013
287895
1524074
1937635
176027
1861121
773545
1623412
893596
340186
1776395
374811
495254
857325
837817
29426
1740574
552157
901255
1443259
1437531
698365
444197
1085287
1691855
1913606
1001383
998605
964881
383256
601941
590211
1823545
1010499
1278725
1476570
1547212
324299
1170138
1366342
927994
1105356
84715
498585
130576
772261
630275
319407
388323
1749967
1021504
906430
1241109
771063
134475
1772021
135412
136697
1940603
1988814
56386
926012
1623228
205971
1405907
67897
417046
1454054
414685
1495325
98925
1999455
1110126
70578
295129
861239
1789663
980602
1866436
1519202
1907477
1056614
1436026
1081501
716609
1322095
139062
1345512
1413287
1681547
946515
1266580
451295
1362398
1106106
1325360
48170
1676680
35496
803810
1178762
315429
1743725
1229893
1919594
1214370
1652094
388789
1892234
733930
367704
1555223
88192
1411030
791306
1304990
326756
1737547
959442
1651166
1459896
1296347
765840
725777
1282634
1479213
819451
127629
1686204
1852913
290579
1051680
1313684
690330
1162084
381317
1395078
1021718
1951192
326632
491288
503442
99594
523479
1998612
1558139
91743
1241378
1036517
446084
159589
93599
768576
72996
17142
450503
975378
448768
1463908
1482842
98915
1544423
926674
699308
867282
550008
74398
476081
729001
1962595
1312651
700164
1632152
1648520
1202424
1262706
1129322
780028
272763
276117
392847
447640
513704
1007057
780546
97608
1135544
405235
163208
500885
1846111
667226
1225450
1046344
1404062
1941765
1081161
443228
1387203
720995
1796608
1412984
791461
240650
319071
458010
167376
1957957
1767157
1581481
1335368
193788
1105884
451108
1249364
667483
1027304
810783
1061969
1086512
15322
1211613
752387
1457143
720422
913000
52310
570676
1045875
1738924
1533524
66305
837060
1426059
1122045
808601
1573937
1839247
784413
1217171
238789
678854
523899
732699
1613544
588113
517057
334841
1401732
993622
196167
334055
881505
697135
424884
1064165
477314
1673432
1836858
513568
655981
1392398
1876006
1588471
1288355
1539031
253256
1275574
1500350
1465546
37507
948806
872611
1470702
777645
1158059
1678187
118329
950734
764169
899626
971421
1568588
150688
1761475
1397610
838017
1643142
1478273
853155
1628445
882244
1049719
1454512
793091
1964521
767049
96231
1034724
460715
747485
977174
1272361
1578022
1927461
29057
836514
314567
5418
676334
1213418
860065
1330417
508294
1683313
1670641
1141686
943055
226006
1092631
1170461
1217803
1801541
330326
415718
1045678
776050
1468445
364365
530731
1679707
1377679
950366
690150
802401
19542
1334424
181647
1080958
1295812
381406
543305
213232
1309338
1536439
1889524
1193461
1950617
275423
740923
1797663
1083215
369309
1609872
259982
125060
662404
1769134
1185815
151109
78134
714822
1238691
1295575
255656
1346754
1273464
1695735
1731981
670772
1063493
67350
981389
1559386
1603892
1149916
1253325
1069801
249250
245227
458207
1821927
31512
364945
1104467
405274
1104949
1667207
1544716
296066
1443263
396920
1615361
454406
964466
1921058
847089
944157
1354233
1281445
433824
1486074
131569
1256255
1649463
1512355
495566
1953557
1898306
934948
406953
1759224
1770432
1384328
733935
149984
542587
1135623
981927
11237
322305
1866829
604453
1022354
548407
917574
1576074
733314
1616067
947078
1252448
427012
1357569
44453
377855
1114209
1490168
942150
1903498
1752187
358008
852437
1669081
639114
983037
1413754
342728
748202
1705042
1320966
693422
766723
1745371
1587397
1330222
1585283
1150222
605344
1437194
1085132
246721
318489
967601
1625728
676878
1701951
274016
1856739
1727836
1639986
1740250
711878
1670416
1636955
562608
1330390
445099
695150
1606577
953604
1724754
1604338
1256004
1611506
28762
1340690
403815
1982006
195956
1227171
1130979
1637317
1379511
1719757
1462503
535731
380435
1901142
1458868
1953790
672179
1263802
766311
1712326
833758
1064584
978176
442795
125647
243606
1495094
112898
597680
1799483
1713563
75137
1208663
1499465
385746
1511426
1737307
1518948
1830222
9387
1713177
543900
1970808
1338079
1582845
386764
1788176
1135198
67824
65171
1282334
268728
650206
373870
1664930
972371
1971666
1549014
282434
970034
1569528
583581
201752
1012428
950243
748063
171182
255304
1722677
1620119
636339
802592
106442
785121
1311079
1853778
25529
516653
243843
726824
1777291
1386678
959825
1426028
1869975
205135
1561122
584593
1661564
307023
1428565
1139286
1687521
843429
1683454
1658307
1833375
1447387
1363294
1927359
1676062
1574860
1915563
77718
673489
238570
878058
818371
72268
138373
1589430
1299177
909321
1004999
235762
778032
1974034
752529
1734649
1538411
969232
1600412
1862323
409778
1860511
449373
1102763
993059
528061
1358391
830235
1125377
759838
629141
1605703
1780261
1293160
1581966
1897730
671803
718697
1791181
658439
1672546
346541
251748
1851754
1994519
778438
1122619
1453542
767243
962494
197300
1233609
1881268
12472
1194134
1802827
1649198
1960453
17614
1219308
1094924
1106605
268976
949266
56101
795317
1434808
931052
147513
779560
1692793
879565
1366507
1524282
1929590
1942558
71551
1485351
905768
191135
485182
1037530
330182
543412
1021974
352820
1138739
1059803
285414
281928
414773
863358
1145569
1290156
321088
1078643
835816
81419
1455572
270047
1159151
652242
1158854
117452
255187
718930
1733829
651857
816314
1380839
982161
1782112
1043295
725249
1636060
436587
641306
797202
1156472
1882161
631718
355595
1257874
682850
59482
1938602
498871
1779323
1564349
1909003
428884
1023882
619316
1120613
635446
1973608
60901
1652480
1413593
157876
1561163
932589
1927172
1768805
1514461
824193
87299
1377684
1952444
1336903
1455605
134678
384996
1789649
1660805
1384977
847401
977757
501692
1913004
230074
315836
781264
1324280
1129719
1272980
1264005
915563
638203
273727
1476850
1432710
131731
124630
618288
1295930
1124265
1975808
923133
511632
178248
273895
474853
1570770
1689282
1574054
1149387
974557
320061
1765083
39211
843259
1768106
1737061
902931
500977
1138209
1564778
405421
857442
126973
784751
359180
1830483
1767408
782595
53264
1532038
1059364
914081
1765391
150404
1482607
1921782
461079
640511
1454621
1293997
1151
1186830
1828886
1767398
115643
1900638
1950071
850092
438845
6741
999139
130469
212786
793207
189048
254657
1899765
274645
94345
1486175
324664
231273
819979
1443525
696353
441096
570532
1068588
1602855
599880
1823397
1832375
82376
1784743
1812734
1980387
1113984
545981
994771
714473
1750988
1512545
291268
779413
222028
32545
812936
310151
1401106
419261
551767
1584751
97616
1396446
1282408
1783391
1349946
647114
828009
1741491
1221443
1375987
361512
54632
871389
764023
391257
504149
1086840
1623099
1625239
1574182
325899
1994458
942373
809008
1014892
339080
187108
1342842
1307671
672264
625302
1602082
969300
1351995
831547
1516088
945630
241363
982464
1003476
1853473
1932961
689090
765828
218278
1649405
1839403
635082
359455
1359125
7413
1305005
1973300
103397
1332227
1500400
962307
467380
1086964
1115790
1954870
29881
1133756
1847085
1087766
826032
1851353
1448570
1776818
1229572
1890368
463007
258493
684593
1768196
977696
782943
1937623
943712
453665
437455
379528
324303
1108934
1408155
1593889
1703976
1432404
1779963
870735
318458
334936
1135618
1820319
550311
442834
1949549
623910
1396484
1852578
847174
1241973
1732618
1799291
1863899
1988858
779401
1675326
665454
1856277
739799
698770
358650
1470641
1701368
1421659
1734700
1621612
978341
1947517
863355
251052
514371
1145124
1596215
1312260
1686931
1656258
82235
776545
43030
476384
1206528
1168052
1700590
1157405
376509
1862754
1508293
991646
1742010
539185
670822
1024134
245932
979219
1942099
264666
1402889
531634
1975017
193406
709475
1566505
941528
184671
1964730
1196347
1333492
964224
1344680
275629
1941706
1682265
1443248
1210521
143994
1301091
1733424
388372
888892
894442
808804
54697
438175
106995
830862
212020
833702
1832522
1785804
779152
170001
1234971
1940736
1525149
1621949
1148093
571785
827033
1432725
156075
1612235
637784
1393595
496350
1169911
1447203
1377728
1501846
1847298
110607
1966411
1354244
58107
1140215
84400
1079278
1684309
1410695
1314617
983994
426634
846259
523627
71064
902329
504552
1422807
342029
1379547
1618795
677897
1140090
1696052
1679465
933177
1160324
763182
980266
162629
1719203
327920
1870655
646858
147240
1696956
273449
1159434
1316633
373630
637097
1045522
1636595
153666
151622
1711830
111798
758603
82374
1814659
350517
1050793
769089
1576852
1549124
1616803
79445
1470424
1129010
575844
179192
846175
227743
1128415
951080
583985
1000583
240761
1963417
1475064
1042734
396677
744841
1929579
1217034
1166905
1033590
844816
358575
1101564
745928
1963214
1976379
909784
278839
983230
1846835
827442
965192
471927
391579
327597
21135
1562182
181717
258785
950314
1100467
420568
1517210
1267544
873793
662773
632625
1720135
1372155
1561819
1181073
923481
67035
1199143
1646496
1590723
179164
1038540
1291318
64645
764870
1324947
1323468
216451
1224154
39518
398185
338216
1555597
635235
1371586
1484654
392889
98705
1039035
75183
1698903
194000
10970
868636
499905
1888017
1626505
606844
127658
442759
1790297
323479
807373
745875
1024572
638395
1282359
1568901
1990040
897100
1046732
787551
872037
1457629
1563750
43716
1869318
483296
1467597
505440
1070910
113722
195615
1810111
383236
1738258
119304
1160342
1473963
1818565
3280
75698
1368967
1675615
1705694
853942
1144231
450576
429108
281941
543461
1206606
1744884
933271
1799500
1582937
971251
978903
743240
1539889
1210345
1496730
887575
1616525
32838
1039822
1494698
373097
1955371
1794000
1031174
174076
1402511
457687
972522
1129170
728689
9837
906657
126642
721811
1330703
52642
1097725
1799124
1820858
685334
1575878
1572441
1339578
1782931
1162993
1617404
1338307
882498
137345
1701726
908420
1390928
384775
590359
512523
995769
131283
1924253
1311724
1623552
341634
1855919
1713512
1449273
1462907
316395
1228600
1184064
529225
1856843
1632783
139136
342933
730823
1429237
43379
796982
1028608
678528
1055334
264342
510559
1647430
1151422
682105
1070331
1932665
1565087
1612477
353898
315676
220528
499096
494747
1479692
841505
883666
720138
1121343
622172
1421960
812382
1680412
1408632
1351034
932203
1270399
64891
962061
1691041
485365
271371
987165
202596
1905376
1090193
1854794
222312
678629
791045
1265579
609612
1055288
1286645
1031869
1899589
1893987
97315
1784721
1819295
1109328
1620613
337726
407150
894829
1951120
670778
235857
382074
827951
1855831
1805349
1687889
848878
1138003
1450654
1363400
1832899
1313833
632732
422987
1036250
1730068
1950086
1240197
1254007
1023420
38128
1360776
402345
1489498
120135
1519449
383016
237574
207498
947056
1017839
762650
749478
462552
1107309
72641
228753
257312
500570
33997
1990544
1254912
1198013
741719
887475
649790
691321
66657
1807175
647013
974144
1684627
116451
140287
1472950
653125
1156135
1732304
710062
340410
1515916
895136
1316275
557905
309311
1357800
1705857
1870492
379670
52280
1811931
1751877
846576
61306
1370743
50250
298828
693627
1677535
1225983
1523472
952726
34989
87252
592416
980546
557314
1940520
1180809
570236
610224
190030
417894
419285
1748667
204142
1433982
1899650
1777984
1436752
118008
1386416
1595998
310128
636992
1236786
390719
752028
1812515
235243
1321368
897635
1704995
394526
1359495
1760288
1059476
1233105
1616243
1423909
1408514
1374942
1540432
729897
861389
1946516
1677884
1485458
1228114
1991328
1002548
810850
1390782
1444229
1634293
1426915
763075
864170
1864847
273229
194873
211708
861014
560218
1591944
470356
993375
890964
710024
1927188
1540667
306072
760894
103821
3471
404619
129131
801266
400874
1928870
196058
509331
773674
1032892
1456686
1561917
1735894
39765
1978133
333042
1145354
761779
1332228
1243994
1029134
768042
1836780
1246061
57192
728668
740351
1314004
441855
1222040
1981674
269841
790207
1079642
1741128
591115
1911216
680700
1596009
340086
1072535
1808308
600415
1870717
984512
300118
1410054
1169788
837247
954933
786999
1868212
1279964
1609058
1704630
312697
1740278
396111
1310190
440998
13059
1037485
1198414
412725
1818997
1475738
1814177
946118
1714930
1369975
1511652
575078
798431
1975983
44611
1015858
130394
266464
1091857
675410
1825395
766707
1934162
637933
219080
1125735
285738
1638405
1808269
37566
1978258
1610842
912000
458189
1902850
1816275
574157
571702
1286338
1312319
1117510
1545329
1977714
258130
1110469
1765480
230349
1212394
645173
951312
321060
1995642
287957
31380
1794246
983452
1605678
71801
392741
1236975
443814
1197675
884291
1580597
1233453
1264093
495553
1725451
1544855
1472435
1689596
1897268
180725
675697
1280649
1246554
475567
938382
1125986
91472
739879
406756
1764233
1208889
850982
857386
608607
1637679
1566372
91675
31906
1734838
1925759
273725
343318
1024271
164058
499166
1678429
521921
1608617
579051
1643362
595165
1696461
550787
1429130
554596
79410
1761653
1351330
927860
1442286
1894120
41658
505754
544218
599968
1435735
1004228
678283
859038
1970784
173247
1902144
1369435
1898347
534803
465485
1612790
373856
184957
1387726
1122974
226156
941379
1661547
328009
58773
52584
1156732
1444047
783475
442058
800610
1239452
1012713
207857
1419243
1567753
1321487
1343947
553167
1516053
905163
312054
1862062
1288823
101597
125676
495364
413105
137202
1585112
1332846
1236830
1355574
1214473
1990415
1140085
1016928
87694
270769
1985845
1719952
1708955
1910299
1896768
31475
1587332
484451
1107658
1263824
842188
1669906
130010
1975610
613061
1467489
20538
1737116
79156
1146330
324784
1738470
163989
1416320
25895
626857
330033
1270446
1960981
1658318
1019185
1088000
1031490
221481
544754
608617
1299652
812353
528191
1227955
1542686
1470351
1019783
1705803
1370289
589095
831992
1290091
1376548
1433985
62103
1146017
655821
1123204
179472
1255201
373548
1016489
997776
1856932
1341894
740740
175298
1830136
370887
554699
402840
1909909
878436
395367
584173
934055
1339679
1950703
667367
1443553
1903041
615047
1794126
1787125
253469
1180551
1619613
582557
981084
925728
819090
354805
662401
913356
1369230
685435
1141412
608937
1735916
810467
1056825
1980081
1385947
1460507
8591
1952560
158319
680532
93935
1166361
1859863
1512808
1680674
1484780
590482
842226
1832190
344248
1800367
862374
140035
601409
798941
221078
81329
1017678
1924570
1795951
1034408
453092
65244
686683
687508
1187831
1464652
727172
1900616
1926032
1587957
676983
972366
53106
1003859
513966
1687862
41826
411904
1147091
215796
1267320
11393
1814149
480606
1993677
1316938
176536
24634
1391896
518773
440249
414252
1443334
35786
1371075
370041
1800183
250385
817836
1037792
1717130
914282
278941
768515
450932
1888650
1558691
779729
503668
1103213
452515
377730
443759
975259
1148304
602415
843654
1970111
602636
1589507
486474
1584045
414962
513432
1458771
805260
26095
304273
1040131
1030748
1530940
360603
1289027
761981
770746
1252498
1703840
1484185
882354
146467
705340
93422
686816
1593382
1065793
1401239
1791133
1907656
1007112
1053751
1057442
468365
1346269
1047101
460730
389055
451254
1315339
1437607
26041
479749
10451
1989176
1267652
1226772
1839168
406887
871811
347598
1010941
155473
1780277
574295
1803198
474047
1214613
1372793
728211
53166
1355057
719091
1594265
1102053
373790
1765252
643636
872328
915801
1017463
269981
311578
1033447
1666031
1446592
1291143
579251
1607330
956872
493755
247440
1999660
440917
1499994
1199717
834575
193219
31955
648689
1720438
446450
1281003
967750
1661342
464718
1669387
401599
821421
856157
710173
837111
119387
1321845
134208
935019
686194
802450
900813
492226
1791219
1647263
1262834
288160
1682778
1109226
1815265
757585
608174
145504
981457
1836322
1513876
1704759
967277
650086
841883
145369
255299
670902
478422
753750
552136
1994903
1006746
1168785
1113447
566590
1956063
1794321
645103
420187
1769242
293202
1072910
1355104
433901
1494688
1439806
1486705
150877
1951637
1407959
517313
1780718
571642
1749519
1592303
1107055
1242948
779385
1946737
868108
905795
363846
643355
334440
213430
1575142
1627464
1698519
1669163
1690936
477039
119638
1563869
1543688
754007
1978333
609287
986334
1710144
522411
987147
401426
138880
1423341
574169
1222651
1953423
1541854
1398100
1878970
1617122
976517
847458
1592493
1881585
1277960
842421
656860
1571378
763741
234796
354120
734189
1658604
427947
882588
204799
1405123
1806727
962109
1739294
1328144
1750147
1191800
897159
1568307
1817085
1416967
696654
122759
1787730
707001
892436
1866292
875000
374134
1989194
619782
1586098
361608
674101
1421446
539133
156743
427650
1661094
546744
329857
1340935
1005698
476760
789952
1355015
107599
633180
1521680
136354
1618094
624674
774295
1750785
1882250
814087
466126
356691
1762482
670514
1126551
195746
571785
1147285
1715342
1949794
226377
1000990
579059
1107803
846404
678294
1573188
1201234
1982716
338389
1852193
324163
34359
1512905
1765712
541803
1210484
1671322
1456447
1203251
1650399
1879989
272736
1938376
476933
1485578
1666285
1480306
498653
1953939
139812
1656121
1555753
1787371
1287232
1772723
595909
1587688
149845
555570
586948
1561245
11003
931221
1862596
1769731
1520894
1643463
308284
961955
38234
808000
310388
1142695
403858
167615
467726
326855
31629
1004311
1309918
259322
985263
640992
355148
779765
482156
1900926
1183401
1530148
1269968
997967
1697686
692167
892783
1913746
1272966
1926681
968184
367582
22283
97485
1563440
1526456
1880626
548839
466354
1579065
1451707
1322897
208571
1718579
462128
1107716
1114206
913421
1689084
566090
201700
821894
1547993
1618858
560760
585738
1372387
618921
343292
1447405
419994
1215665
1741850
129681
1887672
67523
1479561
1188385
1685216
1284788
725287
280986
1303993
789241
1362219
632710
908351
1834103
350134
1557187
1931588
162602
740043
436880
116158
483544
419227
106281
1849374
1172294
290906
261034
1294232
1246174
1399521
54314
790872
1069368
849496
1312517
103381
1238171
950609
902027
819137
811343
1577163
35776
1841001
627132
163263
351320
1952352
401263
28207
318236
1578493
1474477
33207
1156749
256238
561506
351439
1454235
1464402
1677094
1255744
393594
510930
1308616
990334
88620
1380585
82078
1896489
1091932
423258
1981141
877077
1017854
685783
113559
1645432
1060902
586242
1306966
1801999
1391449
1681342
314440
1488739
1506086
706415
236248
1669348
1124625
1285345
187857
155726
171800
1066541
680657
1119289
156869
1759754
1193699
1758328
332822
1382205
390648
698670
1827898
700894
657377
475904
1702313
698207
762344
346624
1564245
1443039
1128843
1725706
625817
1823805
307265
1292608
430679
7140
825880
1775869
1624196
452141
991400
1128273
181862
558990
1086609
45836
1831773
552317
468086
425573
424984
257200
1775625
1814044
1022785
1042047
1500656
127713
926833
322308
830874
313219
1184733
137983
795480
774145
708760
1337947
393073
928866
59815
920086
1085403
1120103
1789766
1388554
720217
1065669
1480875
1934549
1364335
943000
1847616
150273
654698
262618
261202
1861797
1358024
783438
1655104
347159
666885
1943694
181319
26220
360748
158979
1147897
580413
752648
1900550
1556400
1717582
327209
1435796
344181
1130391
1326182
356188
1537485
1060243
1381809
382441
776911
793791
590304
89443
1672497
1264655
933072
1552528
1891134
416916
386118
306944
686794
1850575
1184355
1670168
918391
498501
1193118
550634
208713
1875365
399647
1639427
657519
21698
356015
1428907
253921
1869652
1588198
1827727
87542
1098832
1298324
791478
837851
1904194
1775178
862674
306667
362289
918644
1268244
299275
517445
792310
686126
1383577
1092422
561492
1689043
527977
1737221
248801
967622
1940255
687946
329247
666187
121410
68178
1831368
336815
1542495
1937175
416751
1195549
400126
1788147
1692705
102985
1050311
1499130
756728
265285
1226832
837130
1227910
1774738
1224181
802499
1190264
1344519
1499555
755408
1364212
1166133
147442
423362
921776
1285977
138829
513375
1768010
1547843
584535
1088495
404165
1433084
836033
856594
179208
836241
1427405
1264615
1950900
515956
952159
1719367
1476276
1808548
1827272
893161
935052
735741
95886
116491
601648
1570600
1581568
904553
1119667
528371
516815
1760593
800732
1610088
804957
1809662
36266
972704
1320731
107288
181530
1647440
608981
767895
1142819
1733615
1539120
1184121
1307145
513221
1724178
1767184
814511
181845
1849248
941763
712136
1694427
1555489
1486887
628487
740352
330002
215808
547457
593698
624036
1208188
248089
1008571
1583691
1793425
1533026
452818
592167
609673
1182352
1724835
816121
1406385
839993
74511
615891
382502
1982253
527776
199499
1594609
1909824
1470868
1664118
1676054
1014336
791830
1072589
1135055
1254308
1885324
1479191
314096
871532
283121
633758
1980155
468137
154436
585756
1453651
1672370
1428601
465674
1056502
1830133
1322432
634866
861225
1467698
115494
1724495
829632
653082
741651
50726
1347204
574361
108910
221517
1994544
1187520
412879
1258734
618127
799917
36028
535107
784148
801378
1126841
711007
1705122
1052191
293549
1259895
1336117
1188097
903881
208813
1206929
1874971
842005
1851116
32739
1602271
1442700
1765059
1854737
679370
389143
98064
313659
497867
1367409
1185673
1229774
616872
803716
630519
766838
255237
1985252
257680
1367743
1050627
421805
1377492
978294
1692431
107636
1403359
1416239
617888
94432
1991945
1214219
217156
957820
249411
1806108
1128630
193796
302177
632355
642562
632821
1106132
599984
1368237
1624415
1979177
872635
353586
1728763
1105344
1151955
423650
1006111
1876755
451529
751728
774805
1523540
1806806
861071
786245
663865
1339654
1217062
1882912
557358
1240864
1548436
213642
1008228
895874
1729862
1397301
1240062
904589
705433
1717256
1837493
590909
1487079
1854606
922562
1294235
958855
829970
767521
1084817
177664
181007
735537
877562
905098
6629
222388
1592901
83126
1288029
1088168
713146
1458072
1101951
950393
676452
937479
1994966
1068833
49186
456526
633821
274179
1300232
1271535
398224
631596
776040
1007711
1011561
398361
821048
1026776
883437
728233
1467308
584317
1495415
933745
1879356
1914357
797862
1525544
139797
1005996
873946
747837
671270
383954
145658
1720927
136046
1072094
761113
392255
1776450
1997160
1890486
1999546
246951
873978
694123
1655191
157246
1353282
682376
1146659
1622699
172482
661662
1838832
857226
328104
1445138
253048
1236329
1093600
1481766
130760
1428874
1671228
1435750
485681
958907
299566
180710
563072
256763
1138152
1378052
1143932
331533
1080023
1209161
973300
942389
814067
1899458
37536
149473
104084
575688
62220
1955585
626665
875117
1198312
862396
1867462
662092
116588
24908
1339031
65447
1503760
60569
306394
1538684
1030770
1835341
1446082
1007103
682025
1620743
312164
773960
1604546
772867
1038816
1524202
1310606
957850
876074
372532
594893
774252
1804354
746970
1114215
1555397
1891735
950987
509665
1825040
1584683
1077583
873477
558766
127746
194535
77239
620463
1505970
369404
1913108
1376599
1830754
111416
1529329
763576
1037737
1715175
345033
36904
1393936
1199732
1076837
1910607
1863236
1016032
786136
956493
598527
1900437
151117
140994
906368
865325
390815
1993353
1724863
1622256
525120
709941
428975
18572
347104
1713451
1443077
1183152
806371
1806493
1273605
1882059
221417
327425
1049100
749581
226334
655612
1517258
355920
1282734
1513691
554496
995440
295977
1505421
650070
1403870
1490887
742042
287292
1284788
1536866
1803968
1992700
1338960
787192
1715768
1971533
1320455
319997
824948
790115
1636995
1835630
1001011
76572
140398
501243
48365
1571300
520637
845417
1232231
866888
1978545
1055858
92797
408807
1597493
586552
555019
936705
1701103
1863675
1243222
1736552
1639896
1679059
1661022
1739517
600840
914823
354559
723894
158052
384442
140117
332849
1825892
702914
63831
1222150
1735945
1430293
121134
284773
1800606
100402
1737177
1780354
924679
744393
753099
936896
624629
522036
1161504
1786345
184923
1461030
336334
932965
1913706
358493
1864160
1460223
1795883
749758
878381
249747
1334669
40708
219025
1250528
669913
1198025
1184820
142161
1326733
1450567
1733073
1237946
1065566
489992
193921
117931
1379357
1005029
1332875
543090
1592621
1091374
1555373
524338
846748
311429
73667
327626
428597
720007
1286350
1866604
1817989
1924722
48842
1116577
1186996
957460
210851
626282
176757
194790
102985
161876
1304098
1835566
1350997
1860183
782113
1029098
65424
864216
1391447
1365632
804604
399570
610145
1321126
907985
23240
1210124
804442
611789
98794
991371
384532
1617764
1004768
1637849
849941
1075854
1067231
648526
1017004
1673256
989519
916208
1212674
1475394
551399
1699711
942362
696711
1036092
1859261
592555
1902506
570025
826990
570605
854509
331610
1062905
890768
442449
1311470
293360
1656201
839542
95292
1934207
1336675
1193383
1514399
136774
1738482
1210503
783598
1661027
88710
1834410
1095097
1048030
625248
365210
1141116
822739
788739
1921449
1806810
209035
419029
1376449
1446579
1530275
445320
1068238
518917
378905
814761
897330
847629
1521835
26523
1218021
1251122
302853
322786
1672577
982431
945496
93033
257246
1020203
265043
1595952
737709
923611
1237324
1613286
358205
1711202
701853
1095608
928058
202293
1872053
232793
163973
852729
1617731
294302
1363601
1897226
1527305
349231
420519
885729
602293
1111787
1364503
233875
1744832
262063
1711129
287947
1618427
1091633
1824310
261472
539018
1201647
471323
825390
780515
529141
1102219
320638
1179413
1637649
202806
904481
1200015
1719036
1844398
597177
1688188
707088
1449291
976048
163388
1355759
775264
508099
727109
1958258
759625
1413345
1931691
1918207
744408
1243832
1352884
17455
1227926
1072821
1852084
1774038
427191
169098
1603134
1244377
1263281
970606
1286741
1852840
634845
1309256
1102890
1681995
1704263
361999
1287084
1712713
1879798
1429168
387689
1714425
1244268
739556
1982090
1080984
906230
1528029
1000551
459855
14031
1767108
1474416
1249008
271661
803464
855296
128341
209663
835392
1106445
443909
752933
1897648
82363
1414625
1845967
4863
65569
1289470
182652
1613577
574609
1206489
1915452
1794280
1078703
641501
1775217
470077
1908580
653341
1322911
1414131
1559093
1133788
1587344
1766428
951941
1566790
1978711
1939978
1401977
1529838
678886
834081
98031
227578
1191063
770948
1506574
551052
437630
807453
1324778
1672020
173970
227969
848975
494170
1978082
1028376
495525
1058138
1664102
868368
1541431
892587
1969490
1014646
841277
1681842
111867
1407959
1883798
161011
458072
632445
416171
749496
742743
1032858
618488
1367545
15966
880890
1080173
1527329
388127
452535
1753149
236598
673596
1928842
1322977
1605599
1932814
1285418
1548322
333339
956409
90042
1754109
443749
1894722
296790
617431
537647
1657823
1579045
1593922
790464
1031134
405306
624404
277316
615475
1877194
135433
685494
1881921
600770
1023806
1198256
1199733
1902531
355108
575420
314027
875970
916551
384631
1377403
550109
1572705
202338
1613739
1469787
232298
24978
1191696
771822
1193962
1737345
47439
340094
758196
1730152
387152
335193
879785
657993
744848
624112
788515
415088
448175
1824736
515419
1468977
1780551
1268949
1913392
1682580
1079867
605936
1848739
372795
563171
1399523
459288
1906412
1238397
1745339
560242
1989659
250957
613042
1991029
823752
1874049
13402
1904190
1739633
1597973
294871
1887563
147253
971664
999286
718645
480860
733758
1667480
4634
31521
232386
990958
110832
96556
1132647
276928
144729
1098209
294558
727745
532814
354279
1660214
416327
916515
1044207
1410053
385663
1202357
18225
1606263
321709
365130
646210
306167
1503925
1226626
1065208
978662
924688
1484836
1767586
97351
833233
1599469
691967
218469
1075742
161151
1784376
333133
402154
1251269
55371
392490
1806705
126218
1249172
489982
1069443
836794
1108518
1174345
1778106
3780
1057068
1046105
504975
58688
94604
593232
740026
1594300
743989
248959
1155807
1325930
645246
1566738
662386
1450515
621282
3635
283005
1922529
93461
677557
42275
1580400
671917
895463
1423963
441882
1438756
1648335
1433320
658414
545252
1017246
1226983
1463891
835059
641524
131692
1296211
1431391
266006
625033
932651
953189
1105385
877512
1229224
1175929
638228
234431
1569825
193460
1126991
543590
158946
1829415
1839367
280991
554433
1993342
614582
1035672
1869489
1292000
1600092
1946733
1674907
623665
1712288
1386932
1912201
1329521
1396907
1776675
1237382
67573
1220192
1433907
697162
1524833
761495
76474
1591584
1835874
976894
73663
563357
788677
1986648
787898
1973610
621927
871096
1961904
192948
67412
983323
1359390
1276921
1993165
378891
1933840
1258526
1633464
355409
1327732
1562153
336294
1608661
286155
1034829
1459101
1400765
631463
1174041
51353
1005872
1003760
890963
677588
1831274
102779
403784
510985
1315987
189593
886485
279663
1095432
826261
1844509
227260
1400993
715294
1387975
1591765
1559975
1823996
1488531
864277
381233
1073439
996961
142697
1622159
288734
979583
632226
281940
1265829
162507
136050
17625
1728419
741120
1741587
1321482
1544260
1388641
109942
274617
1593029
285745
373912
1124135
88647
1233188
1991516
886440
1328877
99804
411573
721676
909686
1019188
846045
464949
1606108
1276190
1705507
500493
1433817
1585280
1588884
1115130
321754
831337
1042631
410686
1583695
722468
883180
1867683
1555319
368314
1903680
1354193
803297
1642979
1870772
1332625
1032535
811543
715035
1661770
583817
1290422
968837
1353672
1002622
1461209
1454671
1601950
468747
351866
494893
205077
494360
78544
1011799
1757903
705697
1798565
1306780
1831782
1203951
461058
1178353
995148
1916885
213758
1652635
1143357
565211
1308157
1989880
862147
979716
557200
1605040
1948034
1713923
1168710
1922784
1611225
460606
853224
80138
1128977
1550957
1728444
1252683
1853275
228328
1029883
1453087
1053685
1318003
776277
1583511
289476
1328481
936615
548910
1951054
1176233
765851
556637
1574588
1733015
1267319
722426
1500364
1889173
143323
215280
1810281
1279128
991298
1707426
1263429
930228
388352
101449
1983827
1806344
732288
1025883
1303464
47905
744182
517819
1407696
1324463
279100
777241
476334
612300
1350982
1686926
984326
51462
59933
1398200
284038
1868669
135712
517811
1227800
196994
632485
944040
1957727
988630
243574
1595276
808114
547822
413162
506490
1388533
952542
332939
1089215
1794483
392022
790661
1941874
1524564
1922974
1377207
1820472
1539883
1105896
332134
1443620
1811453
517515
1502979
1070822
918283
476619
796945
811238
1916246
1883554
1072769
1007404
509990
1741996
1288985
793881
1570536
533931
1819047
1145889
891157
756832
1185860
1679252
547225
469066
516383
201875
894964
1538492
771547
1953753
1005322
428574
1963849
459735
1802680
977330
425932
1731856
1744528
612141
1123119
983544
1795065
1175478
1795466
1631608
1120370
1379339
334644
26826
14994
1418382
1146135
1129937
1329367
229901
1982534
981523
1335036
841946
344933
955227
1128393
1541002
861024
1171037
1426519
554570
1897011
1548173
1708435
1839946
1560880
632077
339395
829014
1207130
1117049
1241917
1205895
962305
1553903
285069
1114898
1459018
1340106
1662536
1287676
1718480
760519
1584761
1878110
240684
723074
1899082
373795
181841
84345
375470
1545643
1227223
1579952
821107
1452640
214615
585295
1000955
123418
400785
1495779
568214
799635
2555
48360
226335
440328
505512
178617
271079
565459
25968
40071
214571
126704
859771
1539432
1493345
1470885
828755
1567361
207651
1547422
1366730
1928253
490088
1404418
1238087
929878
1425247
1392730
843226
344665
510254
1673257
1743596
72751
444149
1643043
1730985
572510
1871624
1498843
1928372
265495
643817
383731
245946
1648159
1053947
1720059
1629463
542110
1147619
770826
79256
1579624
736045
1024965
1107598
1317143
59712
1125902
1780013
1904957
1465333
1312216
547119
1849165
987742
1562477
1861720
1524522
400245
977969
417190
1551089
1997470
577296
316287
898766
522956
171149
570840
411527
76141
993939
622177
854140
1163495
470278
1376659
1011645
1910207
1138775
715493
1508149
1275442
1957577
160458
762538
1710047
76346
318916
1420785
646912
475175
1184973
1748657
405455
1508131
1149967
1444674
1126994
110305
1671192
324014
1107379
1484186
1830418
1371624
1056666
1343558
895663
633597
427092
314790
995274
267575
1179131
911059
870477
1248838
1706355
1545973
1446840
137022
160831
992085
1568317
680560
748541
1830339
775649
1111000
1224226
1541727
1314578
34446
1853380
1405343
1651112
1437383
723464
1218069
1067523
418581
856449
764896
1342845
1344645
431586
1579887
1408894
406144
494885
1817869
1999020
821227
591700
464324
1059250
710766
1759273
1671197
901317
714632
1231226
1689528
404264
941611
1775581
340697
112553
318971
1889151
122548
1758170
1427404
1666965
1780170
1583510
1909546
1673620
364356
1742706
1023179
918662
1721901
425130
1460952
369229
1120005
863125
32966
1200230
638897
1346015
84132
1660277
118768
879305
1200919
1115933
1683922
428574
645922
1674540
1092004
60646
1124619
865573
860815
550311
1620325
771899
1731624
117550
497169
754706
1455340
1456395
376059
350329
1788359
1438212
920157
40700
1700255
286688
1274556
807612
1516669
215496
1141181
1313981
1389885
1875756
421582
1436401
746504
1690715
337673
364845
829108
1689339
660776
1091802
254222
1649650
398736
1877165
1604011
316674
418747
370606
1080407
1685399
1743378
762897
995720
844053
656731
1147952
1878425
1939294
650233
1326618
721722
700091
1572374
757200
1048091
1012730
725413
1985170
861517
579187
1619117
1355120
1437163
1899092
1480429
1802020
1401252
488755
49319
1410446
745503
28239
272122
530718
1491720
1546934
1662122
1276831
1946125
783557
1679329
1249096
1899636
508347
1810971
899856
387169
1352602
617537
1005245
1468318
522161
1456860
1098841
451800
199963
1549333
1097356
1023924
1203497
1625372
1983504
60489
420967
1955406
731648
712811
1313979
1297506
1880489
1713762
1215770
1605791
221939
138705
1937598
1942467
10185
1145214
1602184
124994
537366
178564
687454
76478
99479
1982702
920208
1748097
1618302
1065412
275600
787167
1915749
566809
1818247
429073
285029
1073288
1372238
717525
818696
1987127
1941051
1260744
1640785
1892503
1246487
1700055
120407
990582
652920
1293145
1927692
122575
1914332
434227
922990
1190434
1730015
218744
1541368
1590316
347281
274888
824018
464201
1444396
281442
106743
734767
277766
1363801
1223791
1666694
1068861
1790769
1500115
828366
149031
70868
466036
895192
1937496
204748
1238892
1900196
782224
1736112
518881
1069893
331874
1144492
2500
956667
1415974
550230
22350
1485206
1168865
1749017
1669674
460198
289968
1610429
1872577
1846916
166097
1067602
1790658
1387510
121539
1104407
1377405
989731
1636864
1780680
362563
942564
1129438
1467316
283765
1494098
1201102
1586843
1307757
282539
1627488
1431033
1202093
1817905
898610
3055
145525
665440
1546382
1746365
13964
1414054
248098
1741692
742210
1668912
1497956
371428
1053029
564779
907738
112986
1642068
1906413
344379
1699279
443872
1689589
1584005
765835
1219597
874402
1440976
764518
1546903
125110
1363731
410404
1533261
1568372
1378589
1934629
1034578
814164
1373967
1950320
1226868
909544
341296
1780348
931014
1335431
167821
49503
1050171
769462
121882
350880
324095
1878167
1189772
1126959
167325
42578
309518
1963954
1178974
464776
1374304
401741
706905
576699
1234310
952525
323743
1994751
1996635
647497
98372
1494090
1651430
957160
882520
68006
830980
995400
1566880
592625
376345
132630
1772564
1158913
626439
1028535
1135573
123911
101277
1841915
929361
1128967
1843373
314561
512172
134298
1684274
680697
754173
549071
1579819
598423
1336316
538472
1232003
1820297
170989
1774291
1850786
1436051
19587
250588
1298489
75582
236321
1056442
1891952
1833547
1943954
548023
1292329
131412
964110
1116914
1454164
913201
305645
1712552
1588172
1635312
1923473
1537604
1559511
167052
935568
1691378
1779504
1662565
863377
127611
11789
95426
1131715
190287
497321
63658
1381600
634731
1572972
1388873
521582
576642
1571140
1429707
87493
952449
1891953
159810
1199110
161415
1808370
409371
1805269
1616747
1064750
440909
1371181
355240
533339
1344096
1853393
34214
1237605
1406480
13471
1713652
611428
1939093
1662630
490956
1351339
1612791
1844552
1780688
1857398
154452
1464024
284790
205142
1566948
916942
1329954
303256
1946075
1127844
1365917
1760683
1301354
776209
147514
67878
1559301
1156584
206035
182885
624381
666362
1796351
1514634
1219592
1776975
1688889
1231204
257846
721119
1289316
1938880
608993
1466443
1984129
975751
1594680
554344
1254036
624145
774744
1671745
924601
722976
1364501
1831275
1712974
842679
118051
1431204
484870
1131023
1119195
125871
419430
486231
1628393
1187985
129474
1761280
139153
1216651
462392
144319
787430
1654506
903763
788511
1693703
1820354
1520643
1574598
1950471
912611
432102
1109873
1932151
1626521
1296644
497425
1801837
908514
1162935
614663
1108813
653956
608661
1699663
773850
338048
1375840
1596951
886916
1500706
351266
1762669
1565042
895991
100419
205026
514519
1235648
609604
668054
1821503
1407945
1396855
1157356
1400953
359618
317607
587859
1347727
475326
552373
1943196
1430024
237215
631710
1099391
932787
1131937
29197
1117704
1518476
439771
97680
660423
937526
605036
1871199
1127657
536853
420192
145732
595344
1697250
1123033
1629404
1037347
301863
1307249
314159
812401
1397780
1108360
1990816
1872202
1847118
968405
946730
1897646
1157226
731334
1351762
1741289
1253971
398133
163301
1684881
825455
1437073
135632
1070389
3687
316938
1931740
1220914
30378
1335896
1116107
1160783
806811
1707784
672443
1591320
395167
1495840
969508
819655
1665015
830456
1160298
1716053
915523
226300
1345432
1451618
1077952
1113012
1901775
1106084
485674
382064
1984637
466786
1272156
347360
497842
1984189
1142746
1923689
1771385
1612870
1433204
1606941
1756599
1178861
314796
378486
1064685
232842
82357
1617984
673139
343529
826773
1845645
1479433
369403
1415680
1178706
208610
83806
390485
1471119
1776830
565713
1987052
676795
1711669
948477
622304
1310266
1205649
432781
1539324
731545
1601627
254651
1825235
582102
867223
1103540
1258835
1565252
183378
1030949
1822411
648967
1962194
356276
234155
79524
643618
45755
656969
1236980
941208
1731472
853087
104127
401895
839905
892562
1196859
797436
1788227
1087080
1358365
1853165
1334793
1692983
562419
1708195
1772257
1454187
1154858
43766
103323
1231870
583737
640182
1619501
414106
1987380
287746
1482596
99062
1050431
384069
1454026
882010
683055
749599
1277744
896329
1398784
1467999
1286692
1309997
386231
970608
1730718
116510
1578738
1118051
405249
1489952
195597
313790
648928
199288
1424374
217773
1411258
1944608
1250910
1132281
162485
142033
803336
4120
1943769
192344
1358816
1670300
1739748
273857
1143216
234772
1264046
451410
1717970
1977542
1276231
79053
1361343
1724359
1172964
1485767
1659652
1340063
1297608
639610
594881
268020
1589279
1380903
1347222
1554402
1034021
666630
669094
894319
32149
907276
857554
795841
1376361
1257724
84970
518355
1693495
1881979
316264
77117
371483
1354297
1103655
677715
496990
1402543
652111
1449871
1840642
562553
783634
1615376
1578116
1601250
595871
1213340
1036101
124959
1472486
1268317
1971359
320028
960118
1849990
1235293
628038
1280779
184426
1927931
559518
1916716
781679
8523
316522
708695
248057
279190
147600
610497
1592252
1374140
323048
1997099
1010885
1506485
769715
1704815
582891
601320
137529
1952911
1228240
409153
1723878
533064
1333830
96381
1155760
1007535
215259
1248864
607381
1391305
630653
1197979
1662552
1484576
1340278
1264287
617127
994650
1837297
963237
1568933
250291
1015172
1475814
924922
15828
1235814
58559
921184
897565
1856884
1461090
1761008
198478
1320604
1294351
1847896
458593
220643
69566
1667150
134148
1703292
1269159
1704582
350250
1655089
1382540
1593357
1768264
866362
578277
1471363
1540217
1622135
1169850
1343175
1434228
457496
1198251
1856946
701657
943513
1210880
129024
229894
1165477
1372806
1648286
1305759
870143
463058
1734309
970185
1295439
540493
338759
826924
131058
855586
1257826
1322620
599665
121919
796109
930975
1124668
1164796
1657163
1705581
702902
30714
754295
862966
32007
51059
1383940
772436
1299120
641459
1800127
405359
1056953
258523
888996
105124
158494
695407
1592723
1223827
307276
1303818
38785
1069650
181270
1818097
499107
1581073
323755
1328651
32727
1402893
1081341
815910
1450362
372558
207112
617179
356296
1359000
173853
412372
470327
1759283
533149
399944
786079
368708
1916072
1263236
1825631
346897
254351
1442247
706589
1469091
761112
44708
740308
883233
252784
196674
1282342
74587
174968
1787765
1782398
1172802
1550168
1435575
567326
1188919
1219774
1855775
619891
861710
672525
352625
7276
654001
1219370
1125144
1339145
1147925
699511
971094
848302
338145
943606
894858
210973
1852630
95082
601496
1316793
662251
639969
372117
1868770
721157
1372424
1748490
1258005
1824772
981001
544751
339343
1156838
17049
281968
1159113
808347
1242887
56649
299363
1156135
1762688
1721946
1863044
957866
1263219
1464750
783002
242161
655228
1623967
932756
1824210
1019587
359985
961800
591259
373089
285364
142592
1672117
767411
12733
371670
871198
236643
289876
1300281
1229247
186453
1508156
223901
1667867
1383571
1342118
1635566
412266
1594036
1502380
1688499
1684533
928676
1184564
281514
188226
153553
705170
269458
1557766
718494
524881
1628745
585476
1972161
612634
1685707
1313357
890125
1150320
237616
235679
1668062
1615640
1550283
801612
1242688
1235402
1146856
1641456
934348
1701426
1978685
1663692
1929759
217271
1507202
657533
1567316
1771704
87727
553139
824538
1357352
1425807
1979786
890338
96854
661151
25522
1794337
8660
1774002
1895475
1568479
998535
1146897
1622455
1556284
15348
47388
529610
654325
1728997
98421
405470
972647
1824187
458568
1670857
64556
71646
733652
1850500
1606150
1088488
135222
1122585
499614
1108323
828235
233731
1480218
1485813
1431460
966176
409893
653437
544018
1878921
1912
1752707
737086
1084383
557905
1924098
1129286
938638
1121022
1402738
890642
602344
551005
1011929
447609
362286
1954656
778623
810757
392368
1454952
60947
1570609
329581
1836333
862083
1104633
1047115
751005
1990532
969783
1788534
18111
1210826
1791511
873600
515383
1439340
1635540
163634
952919
1096537
808917
1234864
686618
1376400
544074
1531818
989768
1424591
493361
1365414
1769449
351742
391748
720739
1378914
1347695
338094
321698
929588
1172944
900579
1490040
551664
778284
1805510
758112
733035
365512
690872
556691
850037
513080
1885642
1197561
62909
1999414
337884
12126
1637640
746137
1359588
128797
102
1949596
276862
307852
1336759
829520
1342632
80795
876016
120229
159978
1074246
1589796
72391
1929090
833165
2587
489367
1534194
948840
252922
1578001
1557715
1865779
396076
754079
876223
1129395
1747093
683615
1324519
1848657
417473
38692
1563573
953651
1656363
1116266
1843355
1124652
130249
1744914
1414601
605083
124517
1854611
905640
1005685
390099
1663430
1394771
364897
552556
1207431
41526
1231176
424163
88167
207009
1813163
557370
1688907
486305
1797331
697183
1851810
1669424
1950822
12989
742361
625020
1153670
1279558
1834491
1921334
1495959
1172938
11520
365417
421314
645195
1157970
273790
1479887
1825537
653817
1533672
1727668
943757
690142
724692
499178
1566477
1354199
106298
1509002
1437227
386670
1711525
1299489
1523675
806673
1810941
250660
1728721
916320
1926637
586496
1191349
770573
1371574
1858204
1541634
824216
904657
1686137
156377
1459280
1504089
519868
600676
51200
729563
175129
635727
1407373
248921
740293
743247
1812786
1342676
1008092
1285610
1543580
403334
1619159
992581
1314741
1760601
779704
655830
1280438
582259
1410773
1173354
1045642
58454
334023
1893687
44532
1314707
1645064
58951
993102
1783177
385437
790794
1971044
1543878
1578959
1621272
1732827
1482075
1203028
832872
318292
1799214
1346199
1967554
371235
916890
1646258
910178
1187881
830271
283892
1407935
761351
1188232
742279
1908557
1384776
1548859
436970
599295
1265287
1021631
953672
1364051
662194
1925074
501687
1585382
572307
467362
1517459
775588
923107
590611
1693620
70184
986071
1555787
36053
1061341
663136
1845142
990387
307767
1736725
936908
1163008
1230001
36878
270557
584815
193644
1897539
1530813
408035
930624
534256
55036
1677952
1502551
1477018
1693188
463994
1749685
126142
662247
580045
1368971
1736610
119630
978146
1688068
424890
14722
1982872
1711031
873082
625815
1892914
1959649
1095674
330015
11183
707694
755834
1949570
1833060
440310
397757
711285
740507
520316
748897
1298072
143170
1655773
510896
103927
102416
205281
506303
1817172
1290289
1647736
1129862
1202850
1276109
53156
40628
1246373
1537395
23065
440619
1681595
1990942
554698
1200843
1331118
971453
311601
1717821
1023402
1757040
740207
1414247
1219255
186342
729603
1616986
541611
1209178
1786330
1976104
1068959
1019684
1800019
1857008
242447
886887
408987
571314
1102415
78303
1161383
1647622
1122081
1339030
742708
515205
999991
1172040
1108180
1821228
6071
1330081
1215008
1524412
1395038
862425
588279
549029
1973746
81966
1378835
1627916
1159463
1440316
588446
1319244
1934141
927151
1333755
203615
1179690
696479
1957186
922602
771676
476856
1333066
1012608
610202
744321
822056
1564753
864363
682777
1963751
866996
46282
1141858
1837907
764391
1175332
759233
4398
287482
1920871
1347098
489686
124547
1977244
332067
1543468
701543
1543288
305657
1115391
1481138
469109
699340
664302
697142
1142605
1889375
1348655
82987
1199711
356563
120443
895841
745707
422795
182631
1513197
1876847
595185
974122
131870
552524
1713291
1379727
268307
149863
152759
1052044
732343
1764453
38407
1196757
1231269
1453882
869664
493671
1378018
20350
1361628
409863
317611
468507
445977
501129
1509714
1675025
340208
1114044
949122
1233335
431896
1050594
824922
501862
93164
86931
1925617
779443
889181
888554
194385
765610
1055207
24511
302685
17995
1814262
850611
1920249
849672
471338
256073
951155
107770
1986374
518641
1095640
364332
827982
90742
665660
338146
665253
506413
535534
214084
49155
948676
1045222
599472
319392
1005301
1436074
186474
344331
1515150
1937395
1091452
91326
268103
1291960
1002368
1009391
906836
1457356
993538
3167
1869085
206135
1628102
238503
1977302
347089
1537905
1777612
1132447
665963
145410
1599425
795852
646150
1774439
1591039
382674
1712248
267615
1717044
626122
161633
45929
1880013
421067
405726
41177
332350
1885340
1514117
1762873
409667
1834321
1055626
283219
359165
949046
1903782
1314962
1915119
666706
1637217
537021
385641
909360
30382
268963
1616013
182150
275083
1012861
1301775
1852496
420716
175014
374394
662527
83662
660024
1199435
519200
1967682
657289
315743
1310352
599201
1932505
842045
1070142
572407
1347169
1630906
1007417
1839808
1290831
69445
1823634
1301047
1607145
1860631
568020
1112904
193000
168785
657118
1482338
745583
1010822
661469
845696
115552
109337
149813
1421397
1983280
684631
1465090
1143207
266009
287055
971956
634988
1844654
947777
314850
1323743
530163
215204
1472843
1001180
1309195
615804
740932
1360042
1254708
149162
605083
273464
1055675
1116741
1066120
646503
1171536
1278096
95839
1406908
449169
1777059
246234
185222
1912883
105725
1509007
970227
328438
1334638
532440
1722213
637629
1746356
361182
1820153
501356
1271693
1116566
1987194
1735411
659085
793679
1894235
1955247
232998
306475
1541040
1098028
314944
1997827
1188055
1055653
1888980
1731080
1025953
1259059
684487
498291
558991
1995
1175789
1029777
1422527
371413
1301716
1537625
1508190
1188945
1272722
1376843
30832
1764090
1949974
393475
1910297
269502
1648037
1592916
1336972
904130
1557585
1069737
262239
1726885
1502564
1444137
1591916
1862754
1909464
1606709
1374037
993160
326753
257171
496426
1779998
1950009
374939
324227
1968768
482184
751644
1374094
1301442
1861552
1399298
543620
463000
1774577
1742414
949880
1432727
513552
1033897
1714351
1309864
455308
1233619
981911
1225742
1661424
1301806
369786
1523180
1892665
1787944
1389737
1658635
1487662
1441284
85719
1374232
1263437
1084386
1385575
1079289
1715166
1358731
1702587
468230
413926
48376
178803
446077
845437
6672
673813
1941261
937580
1049424
1228941
623115
532061
1862687
1635390
1813582
213398
1872558
340862
888676
1646727
965029
768357
1659088
465251
954536
842489
696088
1272173
1958455
523410
271987
1683122
1245167
1584560
894147
237919
190480
1688585
166028
188847
1785849
1309617
198091
1033685
1207623
992666
964730
341396
1759920
588042
1843566
1954433
1887620
862803
731300
981191
621079
820867
1260091
1139181
1602217
737776
1119991
851238
1170895
611156
139525
869148
445939
1951234
126951
526645
722356
379762
1000446
1584402
917151
1493694
351825
1273875
887434
1979596
1518880
922472
1690743
635362
314204
1870924
1548822
210364
287057
748478
268966
1168069
508698
1368470
872538
585074
910099
1748310
22364
294501
1925863
1786169
655736
1232098
939971
431970
152395
1851040
1118493
1714456
1871756
368917
599231
71823
1099866
536571
864525
551348
132869
257472
1361060
757411
1535199
684977
955932
484451
1970539
808451
1391561
1293398
1397978
1004179
1553439
897721
1490210
1614352
1749581
570430
1030405
775067
832695
1205645
25576
87302
682910
442785
893366
760910
1824801
1346650
1161299
1969018
77033
1835362
1102011
1848838
1726721
624930
1952925
1330748
1703979
988698
1089989
1760930
1585628
1445741
326090
83150
191579
1198686
356668
1120651
800914
709105
506432
4633
1903199
973886
1230617
1884159
1264704
911931
1945030
937574
1530460
1817832
990235
1722804
49168
1122637
1496212
1585217
1091769
1954529
761519
1297671
848897
1021766
1566665
1115518
106754
522765
1540361
332770
1409292
872185
87257
1287445
271098
102307
82417
658594
515081
1564535
1330117
938797
692701
154047
1449576
1953778
25262
848819
919978
526783
622310
113180
446326
468498
850031
1083434
791330
1231402
143035
923934
385742
1692621
1583282
1613545
316399
391277
1163079
303429
1183714
255420
397234
121520
434175
1509878
359326
754079
622677
1300109
1319146
663999
502666
1664041
173196
1758264
866020
312819
252358
246072
952165
1829663
601931
1373131
1572240
616025
306226
1124767
1237321
1089125
835767
1912927
851202
331243
191202
1970740
1307668
1977487
1484305
801812
1864018
191397
1327436
1720044
1957862
409778
1067189
1213890
480071
1428694
363265
1704574
647425
1342836
951687
1977434
1812981
1277042
565511
415571
1423141
1628699
1005025
576421
975516
674019
410664
761249
464647
988147
1509629
1151253
513046
1370046
1205125
911936
825390
1257849
537710
70975
1800113
1868255
1672625
1431131
642879
1181220
509130
1970813
287760
1257684
1076238
728877
269271
1670278
738977
1136740
1534781
1654920
1219695
1625206
908928
1853931
1002599
856229
1526730
1715497
735493
184727
1301222
944126
1825142
952902
205044
1103031
1723574
1884439
28063
150916
894403
1521466
117022
1407713
1842444
1531880
542624
559034
1222878
792310
845095
891559
1931865
122777
1572478
1268970
1175596
1771354
1326297
1406902
380803
1786061
430698
1115468
758037
1051242
384726
833101
1616126
1185745
1668666
1699050
494932
503049
752960
743039
1280086
547728
493891
129057
1466822
274000
728655
1873992
1053987
986500
66611
1726102
1484593
1030528
1836231
1186996
571162
1054266
201047
1838281
101681
1547755
743065
18150
1196387
520201
1625631
710804
1069087
156946
115808
154200
329091
382572
1698550
454067
253642
407462
1625840
1641809
1007836
696455
941862
634746
1434363
677070
1249077
152460
861993
302468
40306
840031
128690
1568203
1073557
972163
387670
40810
610275
973928
433065
971226
1604552
1215610
397133
1766935
1814051
764588
612505
610662
440378
1846521
1029806
1683389
585660
1044908
730122
1023082
1630325
1234148
134021
1706087
1730801
1757970
1095891
828120
511982
1677890
1547530
291685
1931290
75742
156120
631168
1294950
520894
38242
782730
1711420
1480926
535933
1029321
463208
1170626
1051828
225883
1127425
1276365
1289644
1505019
541831
918731
1732625
1035175
1930907
916026
70667
1285914
719050
1475942
1072012
1288443
435941
1771635
1521185
903710
1742797
1728460
1283020
1591659
1535476
1704407
1887186
1022803
336524
432263
642197
22549
1730377
805512
497020
1871796
241144
1629919
1078120
1052661
1250558
1784878
316885
1060177
526363
1306693
1214728
39806
511339
462597
1348375
771532
1680842
1379644
889074
1994953
1254729
56232
404086
1443358
1696237
1253743
1832121
656717
471735
1805050
1447564
61841
523834
1679363
1274165
1715592
1828775
1743963
910811
1434231
1873970
535645
1165901
1811958
1300380
1885826
518946
182725
1447531
1242119
1598210
786398
1697215
804633
457497
566506
925993
167266
526933
1782076
1690592
400079
1197907
1518627
221866
1744921
672131
628458
1148819
1976967
1292629
1533062
832819
905069
1695663
1028778
1614563
1856345
1599842
955108
1398992
350735
346226
1874507
160787
1590006
463178
1803371
436854
1772821
1206527
1312186
1942904
486603
1718540
688769
1797766
207200
1884432
1389809
1192693
1396909
855162
1606053
1821181
379636
911934
1501978
280141
44500
368314
87338
1369062
1765308
1574309
1151043
1497543
1939307
1301314
80610
835174
1422265
243564
1002583
1703872
390472
1257842
583236
889060
1864395
1411748
1873442
1709897
244278
1733516
1480709
623461
555398
490279
870231
219152
1186325
1181803
1192108
1179938
1439502
1109095
1931540
1651779
1241213
1586927
1464331
1557251
1458330
608346
1217172
1385197
787062
508490
1044480
515194
1539475
1075274
1939464
1467683
1861325
1201017
545306
959629
232633
1364817
1655147
1583466
1069744
1884508
124022
1122764
1696294
579364
1173608
565975
1515136
510745
1432973
1705258
1143532
1165297
1299723
1167686
1087312
865583
1675924
239887
463259
1582443
884120
1056029
106304
1348184
1578501
1875638
539024
1448544
1960152
937274
988662
1473141
167775
1851359
733925
890991
1202265
1197186
1853813
607136
637562
674891
1560602
940402
1823365
684980
860277
1705268
1013058
1137649
1378289
1399868
1819105
1599179
1054187
1560446
10654
1340312
40046
1179602
923029
377206
270495
1100519
1418304
1669412
1725948
916344
1918828
307054
1941058
1780522
1190660
137193
1600879
89489
1799981
420350
335430
1414745
1960102
578838
1861520
1622885
1167082
1725724
632559
1200390
920480
262235
55521
1038875
783016
1152141
744342
116248
493669
926005
866171
1325507
665275
212420
53196
1428508
2233
1483058
1954741
1785339
960800
1149516
115825
494391
220029
1922778
1098170
1158980
88057
1739497
255973
1290334
835197
1147114
249107
1468250
1712875
679327
1795689
249697
168945
99087
1830619
336855
1789475
246355
1498459
388890
1001180
669583
1697189
408187
506396
345357
1672160
728294
1740323
1660373
1879222
1391976
1419617
11184
1620352
801749
1724231
189926
805756
1153524
1845840
156895
1770310
632094
1595241
1657668
303837
1387217
796221
744988
1292238
1228666
78229
456228
1431938
730957
204634
1162685
748339
946403
920454
42779
714357
1346150
1680881
12124
669654
1925531
525669
678045
515046
1966261
881216
501414
847716
792159
1464483
1779812
815962
146123
113194
912549
1913174
1482333
1177687
971753
934045
1423051
1767739
828041
466287
1023181
1068891
588536
601992
1784726
1234353
1789587
932394
419917
292474
1781815
490899
1056099
1438199
978770
798969
798825
485398
902804
1556188
505118
1482289
1620188
737807
214011
407399
561166
450699
82634
932306
1131758
23505
1281369
1108028
868672
1940529
934882
689107
1212084
1106349
1344138
91731
856718
1710710
403265
588266
1926897
453701
1610976
707117
296691
669398
1458399
1807306
1033912
1475650
697896
953806
1675534
549960
1483308
1751198
623177
797907
1869638
472471
1900553
1415808
470804
1179845
1748067
781319
28212
1957359
1298949
1802427
436658
783727
277836
285041
900014
764261
657407
1060494
1414734
1293831
973991
1566399
955333
789348
231637
86284
91496
620484
71970
1324244
1279836
227471
1213787
1255255
1184663
1862909
223541
1638756
1152466
1891540
621118
1637173
226675
411837
855733
866352
773167
412471
1860655
1624818
435441
745612
1853783
1241705
1257159
23927
1953674
390866
269337
1587505
765890
208622
1476827
1949868
601743
1025559
1864097
1859818
196026
766081
1286821
90606
1605041
1678595
1436060
1472592
1267105
1555354
683153
1732427
294018
1451369
526503
139646
816622
1147259
1076187
1051919
600218
1172661
492541
158391
1871030
1538092
315181
1163900
977285
1427192
697822
825670
325803
1311252
942772
119620
477417
1015190
124398
568409
658641
155245
1164600
1048635
1047347
1856291
1053779
20934
1954956
1946068
1496370
1360287
734253
746300
1836779
1819307
654852
1859292
29119
1272209
610548
1135044
1756508
712972
53923
1526050
1897426
1604058
1599993
927066
1826314
483946
1183591
1057192
1981114
378469
1024954
1846901
640304
1728344
1743446
1600836
35187
629249
1569288
414519
473711
162741
1371230
1715006
710101
567970
1229223
1322047
1296162
1355540
946126
346303
1143252
763714
377903
1660725
1360727
1139239
547160
1240503
1225722
111135
1391083
314950
504519
1106550
108493
1796000
1640282
1333291
516059
1825917
1148735
437780
1438183
1622039
531681
182941
1506663
430985
1255606
1305165
1675618
1465426
1572121
849997
939653
440939
699133
684710
885542
99915
1679909
735278
1746283
288455
30906
471433
1164279
739699
1533050
971537
1289812
666739
163433
784121
792500
597996
138366
1935619
1238818
1464396
980766
1690719
1642868
710705
73138
1928466
1592780
1235419
884350
721326
871161
1005287
1172342
602011
302661
1853324
509010
417643
1273830
323849
1096434
954917
439876
770718
796095
1240690
1183475
1085649
777004
1327221
1852414
1180095
1463033
1599863
1827087
695194
967068
1845288
1105147
815075
163274
251530
1249203
1875313
434922
1381955
1286522
1986454
129086
788207
1660611
706535
1638951
995481
76938
1773568
833006
505558
1358056
554992
147435
123732
151734
198680
365680
841875
57591
1752667
1021743
1769473
1372417
1772991
1064902
646575
351109
1286622
1105807
617568
1915177
1526983
508298
921951
1734353
1772747
1088514
1030709
1903895
1364853
1747419
1583709
141894
270737
1543284
153820
1276991
1371977
813947
367661
1220715
1185389
741695
1740941
499931
353555
1533585
1134550
1670662
172467
404150
734061
463515
288183
1300405
209994
1962966
1251830
1228724
1941576
855019
345241
1864988
1853717
893631
1669886
153964
889634
1160639
360866
1466413
691925
1327539
295854
401283
1386289
1514996
423562
875374
1378364
1889407
4440
631841
1364492
1334769
970075
1687157
637787
72749
1686001
784356
602064
681888
500232
1370874
916291
520060
1171545
725904
1241908
1284525
1492468
764335
1909462
930793
1601837
663160
852599
925558
1191412
994795
68699
742604
1971049
96380
1803638
805325
246232
435842
999507
1119744
371472
113146
1027494
227038
275077
1559981
1828117
58133
793178
1181532
1161906
1871052
437722
1291750
205010
723616
228480
758285
620495
1117896
693985
1895399
1584482
18796
610321
1763572
1083374
319771
777703
1555430
1004342
1894540
1184024
681329
1817267
1230834
1817740
1593730
1011449
1638358
1282046
87516
1559209
951786
579625
1090208
1373960
1827562
1608935
731260
70968
956818
339541
571721
395183
1455037
782060
1064276
175892
1271960
1809306
627564
1702706
1270798
203519
1078331
703116
1156804
430224
724489
217059
1266564
237380
254345
994794
322278
521762
904310
1700399
200845
1289657
1153444
92747
1787012
1847607
350346
448346
418926
633309
749780
287903
1324574
993750
1240459
1139062
1397703
1499855
1408107
1826799
1595953
1095377
991616
1078591
1566757
310348
1926944
1167229
1301114
634143
1944941
766790
488299
1920823
64214
1009113
1820302
682009
744410
949318
215198
171879
3477
1084938
868350
476005
396802
120131
1428182
209612
1714604
764487
983759
540252
1628395
268292
1746566
521506
859552
1989760
1817461
1579190
454092
1461358
1158349
324505
1120566
1880339
1465314
1339800
806507
1329260
908178
1003182
295942
458155
1401791
260877
1689378
1839666
38585
1623944
1938371
1359890
1725049
1012336
1883614
1595292
1709151
1904049
1216228
183776
739849
1412814
1453848
1170956
158241
234866
576035
693141
1276180
1696862
194034
2323
1649142
1344922
1844449
1522637
96990
1214396
554807
336342
777569
1936925
1223863
745452
661834
824947
1873853
429568
390901
336055
634387
1684436
1435424
982360
939021
472107
315977
1282528
1839819
784429
362488
381668
1461259
641529
1870063
234653
947731
1906899
1389727
1883045
89132
543415
1146431
114799
857310
1535243
561467
730689
1026653
1992453
466599
290424
1391587
209725
1321331
418079
386015
731135
1844310
1045867
1423212
1166015
1628539
806033
1401351
1759909
319319
1478169
210803
975216
95686
127728
134862
1705808
1549486
1022867
1422892
1029584
109657
1328645
1524419
1173172
1586330
710697
1653555
1634366
1902013
242225
158175
705872
1201601
110859
830289
745882
1211607
956957
1728630
1624216
1173898
158703
1532322
270390
1534789
234630
1686442
1918581
1638943
1781983
1917862
1099293
1941215
223398
1687936
893225
573384
140546
967464
1386404
835527
1807177
1794226
1023764
354849
1855417
238697
536323
1263116
720150
844214
1963410
1973125
170705
257704
1418897
1586593
1433504
1615974
439475
188812
601389
24972
13030
1546591
12323
620279
1660658
489871
198115
942505
1522106
7836
1340220
1869125
1804871
977924
1347749
178832
280975
759169
70546
1935391
369198
1888980
1129853
230441
412600
1024072
1580265
1555041
1734537
1348581
45600
1894047
1445690
483830
1155756
287694
403070
269182
145191
1870834
571992
1667729
1508242
1859744
1807528
97454
1273602
1718372
1076944
804769
621201
1779847
1426398
1923315
1048480
152090
1812861
50409
1996129
1122799
1959076
1194131
1916483
525052
1861649
435201
363505
870968
873683
1439259
1505324
1158911
1107697
115508
1882018
848982
35630
682385
1136965
1107083
1789072
1150061
245637
419550
249944
878766
265470
1785140
1257261
1887774
52344
1371612
1469410
1637071
1962864
1954274
1146841
1971099
1041989
1481888
159542
825355
1612655
850894
510064
657370
777219
1942998
1229910
1733176
1338150
243289
799807
32783
519016
1737802
1112754
791978
579697
1319346
499357
240107
842566
954445
1249005
1463426
130332
1701275
1702288
7905
5197
596586
1671045
219171
620084
1264701
770999
1458419
1361433
797243
537768
76551
1762373
1256170
1680332
470238
969813
1955870
408748
1856264
451562
1569586
1629917
1729026
35437
1280436
1356780
973329
1896026
1543395
866299
1564267
699041
741688
870541
1141471
417742
1996101
1944934
30025
1110591
122051
312406
1853918
479356
1595458
1810465
1718645
1244263
1959674
648803
154084
1104657
1124458
1575095
865345
109218
34706
1712535
21123
1444477
533926
1281786
572564
169733
335696
135118
232566
1643710
569890
1455281
1991072
1526829
1682773
949076
1794354
266864
323338
815179
1653296
506919
1974484
286891
517946
1173688
143848
836098
536334
971874
1564853
1383002
27675
815891
508047
287428
1976323
1568720
202386
1595082
1204850
201641
881870
521498
502419
418335
795974
793685
343943
652966
591849
46708
406343
1486570
1000435
461161
1649932
1155213
1016296
1024263
1012895
704830
828812
126189
518009
1760751
1384699
916868
769790
728627
1939159
1250694
1770818
1200816
1049563
1905858
151081
1279306
306651
504688
648016
1654332
1962069
24675
1311430
1585602
510010
1147974
854814
1751305
1808209
1626256
442347
823105
939909
1837785
1810025
1196998
181105
532412
1498133
1104153
780948
894561
335584
130590
1549077
224442
307877
1279712
1927379
824879
322623
1105556
1127037
1925720
1359678
1361250
1202930
324164
67137
1561555
210181
413388
1156833
190914
1230247
1003145
1997856
917449
539088
956293
1918542
262653
273648
1121380
1188701
1907738
913998
1266449
1818703
190986
8470
586735
1329496
1690885
1893622
132361
461562
1540606
707807
615470
798103
68367
1666427
1450646
863513
698516
1020104
1056631
1506881
1672321
979903
922281
743692
734259
405238
1291826
495751
1953309
1487782
1188582
1330162
1690828
1889679
1332912
297115
437296
612912
1222642
1438247
1745996
212521
296358
200632
954433
180607
24394
722970
785584
1747499
1016426
199711
1541118
1611044
976380
533116
1049101
430521
1623589
461757
1928629
1560564
1710250
649007
431193
1734836
1246955
1473571
1573497
325366
1489442
1337029
1935397
1263080
741597
487341
1655013
174744
138063
549266
1022643
484328
1831664
76590
1994273
446160
1942240
607979
401434
328082
656354
449834
921603
791529
373665
960401
163227
1382487
1210224
1637468
1342740
101256
430685
1792902
1920284
1075482
31371
1452773
1399507
1547974
401908
1218487
844867
1255182
42054
840583
687178
639210
91047
535999
1168231
1660598
1670884
399641
1814341
1787029
1122489
1048746
1013128
829205
1423789
111777
349624
906582
89819
730168
1109824
672026
650464
1233267
516218
1669741
1245270
1000537
1567203
123161
738138
694307
1269391
735579
869878
1168502
918417
521609
891550
1216104
76687
527487
834521
478130
235960
698400
250875
276531
183728
1265255
943228
38813
1428442
1539281
128137
1489951
1069834
1573882
512406
1597884
1213475
406310
1906806
605203
1037281
1590056
1696796
487956
165529
1317440
569985
1809492
1977797
110351
1025615
460232
1257250
1065706
988603
91730
699188
1672337
490199
728744
991727
1016602
895689
707467
483591
1531071
1886743
1249830
475993
464313
330715
1500882
1564034
1002013
122780
668269
1626572
1721678
602868
1143850
965108
1763357
64294
347186
649683
555520
867888
208645
1635443
619742
1214855
191116
77531
1766495
934930
1406089
1430211
1956656
1858899
806243
1923404
1255362
737696
164483
1601909
733977
1489483
269019
1288316
1743094
1779431
1068445
736589
593986
1677876
442263
1111051
1186099
81464
852108
1464429
786427
27392
1514301
749392
453804
526785
1104417
1994773
1304616
1863120
368021
623700
1398328
631569
1129444
1611112
670253
184756
961467
196658
1816922
662916
1509924
412334
1558414
1497387
414188
488005
629766
68689
613986
1278325
582129
22250
1653940
395422
708357
1314151
297750
273456
950107
792935
1876278
34598
446074
1919169
1997503
574608
312055
77268
1256111
1322335
599727
740261
76708
52249
1225025
1779395
1606685
465557
466567
27448
1749111
1246904
406600
1610408
1986696
895540
952322
928036
27150
783778
176318
414184
1355470
1376953
1445536
1791030
534065
1251070
1698929
489615
995136
971734
1886826
352188
369165
1707887
1486749
1957170
498984
1494616
1382827
644806
1456752
624244
1979501
346356
1455664
589158
564339
4308
110444
1202379
1605642
307887
721447
1353572
1198521
427756
1181253
971782
1522761
120412
1544342
83779
1034145
447029
1454190
1249342
1673182
1542135
1815956
1555866
1868955
1711668
369401
3109
1568883
1880645
163089
1781139
1052127
1125144
1063773
384959
281769
1944652
703683
261287
460776
731448
1368034
1378073
1367993
132887
1691766
1544463
1351202
785745
411037
694343
87895
240294
444311
1403692
1715635
1951162
1598198
1626983
726635
1033083
1005552
1753421
324466
1888013
417884
1774181
398226
1276
1580101
479320
1467762
1802057
899486
1214711
1318635
1147678
684642
683518
199999
886320
1162968
1700021
116509
1645626
777755
627106
725052
1397904
1778523
1741917
934851
1061289
100698
1589307
224769
1470959
811019
1396118
1147290
564088
1220753
87240
394980
465820
441341
891348
1658535
1034192
455466
96036
1282037
1607390
1415757
87268
278628
124957
1668795
1830221
1044115
1833719
1712829
35221
1883734
1489220
1076330
504629
988443
1100375
1097447
1726852
59370
1719229
1782508
1484057
1430320
753151
519912
1973701
650731
406615
451520
769802
605460
1427783
594319
1803207
89677
1762276
1043091
1641851
134741
1421076
807149
619626
392600
1095927
896057
665436
364819
1255607
1195074
7118
880292
751564
61105
633200
704508
535497
1003722
772431
1502731
903626
1112959
8885
1256604
225872
353893
1716397
1476180
904919
1138273
1143305
410384
1284949
1767922
1303237
236992
151388
1767837
1324295
1254343
1830049
386439
494178
734091
253078
927773
1048927
1376748
379682
1078221
359939
1359831
1501111
629479
1215150
837022
136250
1422842
991277
213904
1837508
1394788
114266
157297
896760
876952
398261
1046671
281949
1523958
1686608
1295875
1416288
675156
1098707
1167699
1195666
1178738
897988
1099980
654793
1433023
85329
1403153
621913
1912517
1785947
757546
1974186
1553925
1029961
1899986
1319986
1529771
915952
1024818
1081554
1035430
984323
1588196
472117
1982796
542804
1645102
314575
1318109
398232
1943291
1845177
1747891
255824
28873
1057979
528006
1548686
468408
1164456
964349
950504
1201173
739463
1408282
687495
684033
687920
226135
1004971
168163
1633835
731919
824149
1025790
887460
799209
1996262
264141
614177
251147
714534
237556
1453779
521034
516902
990856
1519072
869603
346660
825438
1205975
530324
1160505
1170899
1394779
1970566
7079
631351
1717091
1015149
1453455
1293390
1459610
1049225
283184
211059
1337766
1985582
665069
1387097
1042332
1466799
249958
1340110
31515
241132
1532510
993159
1967504
1162736
1772520
1624444
81842
803558
1750191
1769726
1981462
1317046
795989
1960547
885219
1037330
219425
1011329
1004449
1436953
1657798
1772008
357074
127852
932779
599882
266003
424722
111983
1066091
1462351
724589
356395
1824449
651324
1370217
1243765
1346179
635843
573660
376125
389636
484160
1053896
104934
1557399
610393
1924004
574460
718401
937606
1102441
1682921
939227
1020873
1697802
814448
1660121
1683533
1849047
356153
194922
1794559
1826741
373316
580754
619041
1774284
1435044
397180
271229
224367
559502
848956
630508
1552624
1560888
263676
86920
246262
1303461
32969
1157886
553144
1352679
629913
1588022
602054
106884
1746821
1373590
294597
1768292
1446044
359765
431983
1836331
53161
429539
431750
1379130
199246
1445856
1963689
1982719
1151714
1431239
1274014
1566523
1765952
1967896
702535
1472619
874863
303401
327318
1798932
965876
436033
141463
1999595
701499
255313
1381653
353222
1719987
842144
1322045
824597
1371601
1616961
500763
1570008
437812
822185
812242
1162404
1990785
1745431
1657240
104079
616977
322563
1720747
938622
1577325
1906969
1852545
464019
1662222
1878018
1788555
869512
1382988
1054411
1497638
1725784
1532534
1182148
727623
801514
1673939
626054
155572
1302877
444780
142501
861756
1665512
1391730
197819
925577
815226
82995
1233484
974868
1328725
839088
1526398
1600930
103185
731877
800052
517640
1185850
348711
1817516
1048906
1035525
1075876
1957604
400930
22905
1159655
1392696
295350
1270922
1519746
620616
723829
1506758
740925
1915904
1766268
19271
1214844
1904862
1343860
1369784
922327
836173
1023663
1761599
1805648
406997
1785231
154059
918213
638537
1815951
1728272
1804347
766935
698307
1718062
529225
1674962
1345336
178691
302099
1354058
1543083
837819
363514
1787983
322368
1935970
361729
1572144
987674
1741393
942033
1354948
179107
447841
541022
162135
48082
992898
1686484
1391724
1533194
1454783
1220394
1616338
1402403
1451933
1969325
1976610
39198
1419121
435655
6884
1670253
296363
1989980
1647700
842581
225917
1064739
1212752
1961986
1025304
1381318
677764
577651
1407571
1136889
606068
1660391
307611
386955
505951
1356187
1106645
641991
912310
1669324
227622
1172056
86187
747519
445697
1382739
1557657
1118678
1942058
720698
154578
903319
1993695
1845057
479773
527615
345634
1584035
875939
1069146
784922
870840
119079
599854
116543
1490817
1528376
1751645
241874
877857
362358
698455
1345073
197340
760797
1776544
171531
906497
1208529
1072303
1179675
284435
1615882
188946
1723387
1933833
1380729
276285
947803
1837928
671802
1522550
438176
1978343
100653
1721042
1828164
226799
485263
1209699
1676962
1969946
1827989
1323807
1181360
1351964
1217352
1320272
1615604
1198357
414422
1826511
696797
377051
87594
2637
1310183
1678746
670234
1133628
83634
924752
359086
209945
1501951
597385
16124
601506
1649237
1270926
1158269
1682685
1112949
1878295
917126
1276534
212239
1371519
1289716
1712410
394173
100949
240199
292043
852516
1097823
1520553
444428
331947
1919610
1832699
581836
1204933
254041
845976
772858
804242
618318
1896374
1511892
1852941
1839578
1879385
1679832
1366945
1926366
1149067
1472265
1436367
1710208
1092119
590288
505397
1663651
1634130
931504
1217154
1496271
1489846
333483
93637
1060968
677581
216751
642874
963923
455096
1714139
342345
1183636
1376064
1881433
190510
1790623
1037320
810412
596154
65993
142828
677644
1349910
113091
810996
216627
107600
1230309
1519503
680628
1825632
790976
1818987
858366
419655
602564
61704
946623
1412022
1126443
205145
1242096
1700635
1038974
1163690
1768514
564919
186257
1380051
172964
83535
1992244
515235
282991
641650
572297
1101822
1378666
292014
1660328
1374356
1286575
765484
1692665
1018365
969964
1199893
718408
1775261
1819290
1109076
753548
1472593
225625
856833
558146
359475
1406004
724299
1259973
926188
1356959
1431219
1842370
779397
115354
276076
1433782
178088
294560
1668657
1729833
1195189
1131905
820748
462868
1078012
1113270
484769
1988751
65909
501123
1348272
802688
1710642
11911
1883645
44367
1229474
1067142
1730241
659032
1650938
780743
1257676
1877857
281838
1448662
1931532
1580129
321267
1718971
670865
1044892
1661531
468944
1337272
1362962
1419905
648078
980990
609975
1734534
268040
18348
1635160
1943562
1180715
1643899
1677388
1564530
587825
282815
1487491
1021250
1530648
831830
1274822
1164503
450208
740449
1671827
388646
137075
337581
425056
1873581
1479399
493114
660028
901589
594551
138259
922516
1241776
1831535
407928
1474300
1329954
272248
1483791
1079257
240829
200306
770042
218274
229879
1403340
1321409
1783650
836928
866795
872772
1745734
1659665
495565
6338
410302
1142788
569967
42050
391034
1229428
660539
454600
1633815
1224753
1965851
356338
1475000
896151
353220
551688
410088
1706349
968521
839495
1948829
1088338
732003
1849649
1531700
1525933
1266640
1726897
587039
1418630
419746
387549
1779909
1460262
1009612
178098
592026
555863
158504
29302
1568617
1944902
985760
739758
13989
1752656
91759
1557872
713975
1937733
735984
1577129
333470
1291282
92481
27200
1328414
74343
862637
1168557
43636
1261013
1198211
542364
1781376
1050435
1629620
893114
844665
1534526
920454
1779131
1072631
1278093
630319
679706
1269126
1102997
1759929
1524162
471563
315751
220250
1757182
1142803
1305642
658456
932233
461628
977059
727735
1833198
758782
1002026
1249596
287323
1148448
1117956
533018
1193817
1281194
369930
440276
49303
506865
1400121
1672683
1566199
1249142
504878
1802984
853555
453535
1331442
1928033
650707
531089
1694067
1931480
1391062
1841923
917195
619706
1953608
1777569
869367
620704
40946
141135
1809662
1042900
274624
1714680
888460
1829425
107416
1998683
1436201
53551
810041
1042245
629531
1578852
52025
1568577
686427
1045596
1109719
468567
1085121
849586
130155
1892219
1143209
150920
1089893
1008125
595876
1124553
1444879
1223197
771608
1388596
457083
385896
103538
805770
1860107
1614137
1484970
1109124
1783645
1584314
739601
1175147
462092
1354029
913601
234293
1566211
628539
1380996
484365
441529
1847005
987552
639988
470115
494996
854681
1999238
585037
430198
177295
990540
388591
678367
1755881
738487
1581974
1626352
613586
14318
1831651
1196914
1741879
1480951
1534653
1754256
586398
487488
1816860
1505262
1656604
546225
1486266
422624
14652
269328
949944
679719
1531389
1220311
22114
484329
1726123
634690
1300050
936915
1908984
348584
1194309
1441509
596542
689061
1263240
644051
1584668
272172
1809194
1561343
964941
1954725
163426
11365
1664363
1675794
331521
1154982
877184
455973
368892
1702679
1430373
96399
1582081
1588640
163492
437913
1999287
424424
289338
438064
1004951
1714586
392236
1827785
762546
314790
1734755
635227
99433
822960
1652989
380267
1854823
1321286
137364
677610
1849661
1830588
1860806
1141407
1816545
895215
963091
1766657
616428
1507954
758328
1869992
1262830
1797202
1460580
247712
419603
1066587
34157
736640
1043692
1322847
1698515
781317
117073
13831
1606047
407409
319206
1446439
486438
1459989
1595459
479247
1389893
366120
139811
1103975
1430789
1852542
35597
177969
1893712
1158767
1520344
153862
57495
22185
44079
1941958
763974
1467257
1460635
1666184
1750444
1463156
1181530
360627
390155
478560
681470
725121
1378645
1672287
1466944
1015594
1833363
147163
191405
1901686
331965
498294
1530336
1081488
866242
742563
18016
783179
148897
1010920
1735423
775220
1286595
1611504
1408055
1387057
769597
625340
1741329
1472324
855990
943701
1696667
1253203
1123378
215419
83763
977311
1941453
1607830
795541
1871089
1577344
61084
881489
1770255
1999502
691607
1077924
746119
1108923
1492801
1925437
1600277
68577
1869322
1282030
589573
941398
1810370
118654
1363516
354489
342574
493434
427034
594383
862598
910014
1607790
1061160
899845
1661613
481686
528550
917663
1970045
1898262
564598
276145
1947133
781007
344783
726876
1924358
1503830
1342799
1670789
774974
1367791
1655817
1246426
273934
865105
576978
1584696
583292
220056
174859
1021561
954950
1909678
110205
1329402
1719112
1303629
474395
74609
536718
1602698
1368303
177747
360612
346812
471287
1679131
39172
1697646
1196910
1055773
1296128
29487
594560
954421
1236866
457953
38834
1796057
497055
631464
49836
1163938
340860
1444324
949703
1627278
1786536
238234
1830922
382328
417500
1415254
1900186
1975591
385700
1001317
198770
332948
940855
1891579
1303004
1243035
437425
1724470
1696823
1847592
1785796
721544
188517
412629
439045
1746615
1208703
1490366
1209461
1488158
606281
1809712
702084
1646837
245324
1495584
879516
388593
1347146
305900
87873
1288779
1493843
453109
1957134
268318
579624
532959
1096278
1856180
1561252
408018
100462
1433783
1702085
703660
1959695
1259828
1158517
1366245
1665051
1108169
821585
1782437
43200
619457
249530
1786600
1443068
1987806
721208
1152610
6902
1972905
1380734
1848602
1290401
47410
518618
1997138
526229
1198390
1985505
308265
1270792
1004826
1749724
574642
1702872
1221049
449212
1161224
1625021
340356
590186
1653286
1153457
1570111
1792654
1993671
1069689
286467
1722013
1230077
1080523
1982944
1166518
1425802
1580165
106297
533897
20211
199251
1558544
970011
484891
1941753
134430
896816
642583
293244
1141449
1619229
841896
1710542
522420
1046966
1925265
124464
192744
441502
1139789
169027
1105615
614173
553486
982353
159397
1323380
1975513
1050109
1661881
1361683
1065096
1705286
651937
1957149
1055788
1147815
1306261
1439645
1858588
1477133
967310
1725974
761318
1972317
620015
331025
1466347
593664
899552
1102801
266408
1895938
1896271
84193
1230316
1068223
766836
1078071
1633703
1246186
1415403
108939
48040
1694220
388115
562398
1160966
1802117
489517
304382
1449642
826360
902154
1822850
1107647
680937
1709289
140131
63054
669805
208368
1385727
1793892
1453977
1761838
126703
1065497
1947216
834019
1836715
1199518
14547
1796190
954695
359159
316741
622087
1018366
1258350
1436248
1707153
835335
2763
1409978
1676649
569485
218316
927351
1588510
1816075
1039971
717065
935756
1043639
1432162
1048048
765099
855843
1867003
349753
1918700
1397527
1923944
1249719
1113829
1728972
946997
1619269
588986
1785720
1664092
1593956
688919
1212257
1045327
1145564
364090
624706
1935161
624296
477375
417227
1860911
1836007
1391347
1801596
642678
1427025
282367
1995565
317651
224235
747213
62443
1985206
585328
1497552
1464998
1234362
971202
1206289
1155068
76220
755040
1104367
569283
73733
1017900
1549484
537067
1968901
1974030
1744899
439563
27295
1763896
807200
243010
1377916
157880
1818691
1966582
1307654
1478970
421609
949698
325583
1702441
1495572
334219
1918017
1941902
898487
26472
1101473
304608
616865
653296
1968902
1239178
1305577
1359021
397606
352573
1762035
577927
277405
1925830
1831106
812166
1295838
1859817
456295
725386
302184
932922
882477
48901
212188
1347500
1466446
474236
163465
118688
263361
531078
1301575
304901
1985297
703062
1436954
1264927
142655
729435
1518951
615186
1905837
1750531
494611
1212226
430270
1056530
1698835
133362
1330800
457940
1371505
262700
1951781
794694
1555478
43462
1753503
982808
757959
674064
1429866
79964
1912995
191170
399194
883902
1470549
414189
1966339
1989403
1689921
1423401
476910
993202
208064
798389
108750
86348
1594296
1878576
1000265
1051593
977894
1217452
1864031
616245
748511
1086043
615874
1553039
1656428
622697
1264386
1040536
168609
201878
1359685
116999
554115
1746230
789246
1200257
104999
1426788
1860563
1919915
568291
279526
1694057
263466
397390
194790
138227
1641123
964389
677492
408505
156961
1878788
818311
389624
1789167
1619655
364518
1472214
831429
1084830
137772
1209614
160913
1326646
1132939
1945762
1916661
465704
1530121
1785176
788300
558607
1346551
23935
1265181
967835
912416
1544286
13690
74010
250584
445866
1930038
1127974
1268582
1973780
734463
54856
849367
613616
1070673
68699
578216
132730
112018
182614
1876030
812317
1782617
718841
1136923
189877
1752974
60752
884628
1859363
526518
764720
630134
1227217
868891
1128087
41994
414456
934734
17567
1617745
867544
1353225
1367433
1470505
1452612
1589613
706831
279927
961518
583685
1592829
592467
548863
1021337
1853508
789772
674676
799667
672341
144049
1472520
61036
947787
753439
1889754
1718268
909240
1058358
1970286
1811754
1290686
1234973
1811339
669905
235513
1066517
647273
69809
157348
611111
1662512
1780575
300163
1795636
1895142
84329
693984
839829
1035546
1523267
1746357
1940686
1972507
1638577
1345786
442410
1307224
1085808
234735
1220415
1224890
676226
1056419
49180
138970
1512323
1564772
881120
1135673
753211
1300004
691597
882254
668381
1344054
549386
1337677
1741700
1351396
1146009
1758453
1103526
1949076
983009
899361
93199
1056360
123586
1156694
557864
766477
1617137
1187597
1709269
1187218
571875
874100
1399487
976432
1544670
1013323
1332434
1509366
1119430
1459236
432955
314608
1577944
1137554
257181
553660
1423573
253369
1420471
226339
1146821
1112147
1145157
348023
714437
365984
917748
422346
623370
1421418
165030
66882
1823159
1601362
1755622
850520
11088
668628
1941496
1346858
1595691
808623
208363
84402
1969827
1711588
251423
1021002
1997223
837774
1738493
930730
1267899
1831027
1824616
394604
949262
1181866
1206017
901522
1728256
1429975
498026
1322774
1289219
1833200
1391824
1805820
423735
986394
1437680
1228368
1894467
1051345
1411958
393697
888820
393010
101275
955624
876506
1349327
1966719
1316783
1195789
1787236
823720
343647
1857309
1622605
24993
1191676
435691
884076
520996
1076892
1036673
685639
1110810
1196779
1737986
672792
1238990
107840
1051444
197890
249729
877582
1384201
1904326
59565
1835762
221887
1857912
1964541
692223
585602
1864572
217571
684830
776313
1789218
1596650
1545393
1887645
1581517
1016216
449161
1810745
812552
200401
1027284
1486736
877661
1889090
436627
1114410
278060
1334728
1002963
743198
1579072
488856
1475635
1087296
1714874
792578
734434
1533398
1062588
444983
615450
1826308
1257452
698266
1486860
1602205
547090
1287721
687902
1067045
894291
64328
142762
1796138
312198
771687
685038
1525458
944532
677500
1221125
1429617
531244
1741358
317748
699544
1755832
1635531
181887
1815195
1592391
1409600
618410
536573
670504
1538624
1456187
1388663
390505
1511206
1207329
1350300
1268312
1965793
958558
44860
1076555
701928
1502064
993060
311715
878048
1736484
1334471
1285232
621772
304484
1178417
144680
1250796
493467
38894
1677488
1024317
1618890
1050795
1312874
538605
1128749
1410402
1888682
1699566
1966490
1136491
665194
1424726
1677503
98244
779083
580536
1298475
230620
1178402
1641718
324222
281501
104401
817926
1727193
632832
1501021
526801
32321
307616
1914380
332127
1251719
1367827
719409
1524629
1318898
1643860
1548991
1241911
1690153
1288473
385820
1341735
1858544
1091292
960719
1920467
894358
927357
1933317
686823
825409
202790
1938106
968317
602542
1747142
1038566
903875
1526092
1452475
1280358
266510
108930
1100818
1955076
15224
306117
18483
1451764
195254
873832
1791375
1863202
984916
388657
1813972
1135777
1602600
1290994
940800
335885
619886
470371
1340888
1767538
1527576
1713675
471566
1807317
257571
73653
1370911
1053130
205727
20854
572956
616708
1296615
656760
523515
1501128
65335
1259350
580141
1708382
1604547
213261
1726972
371892
1791170
831897
1822744
458166
1971328
1840410
1143538
205533
305425
1988365
453631
1807726
1901147
757250
337645
703514
1055421
1715680
1976160
1891464
1223880
450041
1863487
129999
407655
1952809
736212
1174645
728644
1957506
1409525
1665064
1009679
1384175
1250914
120785
441017
49578
1251581
701712
1609998
1619102
1417525
15284
1790449
958675
274830
1658406
1189006
721967
386863
500172
1603855
279852
926044
1771526
1485389
779586
1399242
1329975
1342214
98703
314820
1182396
1814522
945119
1712937
1467141
651117
1834440
109233
298173
811716
1767636
1621316
1086570
1416600
1513738
1696293
1557458
686534
770628
1279911
1620419
1683289
1419267
1738022
1351125
1489387
38022
471307
998431
874605
1485021
1945338
1120178
300475
662907
73686
1371637
423355
136154
113246
1801607
1422916
952423
1539839
1265736
165790
1173950
857358
516641
428717
738935
1477585
47173
987635
1629618
1505341
1839360
1580835
1230478
98350
1907786
1355680
1633483
428486
1233261
508984
1077836
1407144
799692
3593
1066829
1235408
1372261
955595
640863
1344384
1178471
1819479
1258777
595534
1264355
1479874
346507
496563
1401276
249873
1539508
168587
1876476
1276383
237625
1534673
539255
1208419
348954
977886
1045961
436070
97777
817987
1509866
1653610
104488
1320750
564398
715434
1950900
83147
133267
1268818
647509
1273326
1529236
229005
1990487
1751060
115846
878445
1746600
1555225
377445
923177
560921
1162267
1041914
155160
993032
877407
692996
283504
245734
1652130
1238572
1223666
252700
190307
1232885
626996
146636
1563304
829808
599658
624008
433135
1823648
395857
1586053
1320676
390846
964625
1229788
291500
915801
857706
400482
1094249
1762057
1776428
1223233
1661258
627673
100165
251208
1064401
881904
1596880
1015744
1929991
867361
887845
1614890
1240211
1030278
378284
646081
1278458
1435473
611535
1347668
1418798
727688
1681410
426932
95428
1398124
588352
51865
310612
1667021
671686
1791132
1678639
350433
66778
1660719
779016
768893
517461
1702754
329844
631958
843815
821737
525220
767933
1586818
349039
376627
1479792
710857
1111272
869362
648728
1750871
850975
337877
346334
1112866
1289585
138610
1069761
341579
857290
659450
1474013
1635756
524113
815628
1317920
1158487
232143
129708
1153209
765981
944930
1766409
1658030
794199
1916566
385654
1338370
1463425
1060126
1935719
1203409
1130210
1915112
1082068
83296
1011622
996467
106592
677110
331242
449691
1561275
694243
1578194
667825
809291
775789
1198303
1394239
349053
417064
1717277
1710985
135904
574061
794640
207024
593543
963922
644886
705807
1620549
796654
184475
584448
1876570
29571
212967
1189643
1563200
44967
1611880
237269
1261077
462401
367950
1543332
543208
494934
152629
1106298
1373140
888041
71226
725643
856512
616134
127912
1163574
1824963
1523594
46122
1535435
1374525
1265246
1235383
507509
1248891
1662929
456818
971557
1625341
155228
1103872
1587678
319267
647411
454676
1557964
1396207
350524
396610
656329
1834112
435228
1077147
1053779
734647
972515
1178437
1693993
664293
440606
364892
37469
1485201
1645786
1530652
849502
360217
1272215
877468
108486
582460
951409
1960751
470972
1478392
1389242
218556
1060314
1130627
499606
1617237
282550
273471
1928435
1214028
505416
26601
485130
226346
607592
1143066
1085680
1823429
493645
1522443
858825
1137868
1778209
628676
1545921
1377278
1212347
281442
1845062
1540941
1595073
1029549
1202352
490912
777987
363143
1254770
995712
496697
1647010
1844471
1590492
323837
1379135
877278
1289699
1115223
212880
1573209
553834
1413510
1007918
1097815
1790817
580583
288221
495609
283018
1005563
783602
784302
1403256
1091677
518777
617800
882151
578473
725753
1598438
1913653
1964849
454684
938600
1272769
1934740
977298
1397458
1936439
598667
1672507
314665
1014172
1319838
1172581
1387087
1846928
1753282
1376941
113950
794920
241246
967163
1404144
912819
767278
1993411
498173
84276
1237377
378096
1205865
739287
1131119
1464627
131300
211399
1541941
1797905
44841
278557
1887873
1919084
1855197
371696
615724
1076271
1614358
40402
286948
357988
1959451
1470845
1443270
1064137
752665
1933389
803425
321007
399065
1996311
696310
696041
482988
1998936
206909
1062253
141713
628458
1700150
602187
657607
1102429
889891
868577
1713973
1617558
770273
939406
375244
953418
1641324
1044989
410846
505517
1902582
1989518
362242
208838
1123423
1812776
49276
1685455
253538
1599800
199445
1125100
588496
749535
1071843
1711733
1995457
1630985
986990
285104
8320
665727
722502
591285
768733
1252040
266343
89936
680622
44282
1482042
42844
1624357
1590784
818491
1116043
304549
1066495
1744543
1651688
1218701
1205301
1595478
140763
848941
419953
1223241
1412178
803733
1794873
1677659
781752
1437385
1260989
1213035
1182301
1386155
398761
1919068
308499
100739
1890425
423675
1637423
326543
442039
180930
74886
1623661
828082
1970075
1581402
1016127
1811276
626521
1268630
1175058
310418
165653
472645
1457375
991608
499645
1492797
293212
627961
809501
1416396
667449
1909504
1286925
1429950
1859659
7972
448638
1730651
274044
321293
1702559
264955
1400364
1125893
5453
1871114
482232
696847
1216467
859408
97810
1959116
423734
1611433
1912185
236954
17539
1794685
676092
1393223
1813713
1469983
706493
23320
515108
440452
1935062
298472
1951265
856972
106385
925754
939475
1577116
853936
792485
1592747
994010
964380
263518
574844
914084
420821
808507
742945
1235246
383663
351410
221575
1291304
1195703
1101072
1448976
1824005
853461
663421
489849
1269851
1534117
1702212
111124
387735
368709
1795885
275119
1723415
1631016
683058
1973018
1449734
1817032
1756581
1956596
779513
764008
1156226
568080
1659471
1712356
843316
99297
1010026
236632
1101448
1984236
688803
1124848
927019
646088
1737171
329942
594880
682619
1499468
1759183
537678
1153471
1134605
1343997
668492
1062972
94554
1431648
304483
916332
957745
702242
1406490
361080
1785338
174985
13040
1527675
1099170
1259532
986611
1767686
1851451
314094
1138762
583414
975403
1914464
1857979
357325
1237956
1172560
743580
1184471
1331307
413264
1001829
1286052
1530381
968752
864493
817152
90666
1540631
1132791
314588
1524649
1953492
203338
1992850
925042
1274741
390779
373974
1171914
973982
1457965
506154
842792
523375
700265
1768742
201004
1078860
1552211
1557477
638081
1507455
1783838
1334625
1490424
1056040
1633913
1336921
1827859
1044356
644706
248418
512510
910725
241053
169047
379980
1434592
1519752
161164
433653
1458108
42863
651649
1677669
1938610
573949
963157
619298
1826190
1322717
4880
184263
1243825
873114
1247720
1376236
851618
1252394
1053243
780784
1052273
385976
1775787
1413551
1906861
1868787
1123811
685658
809610
1131675
343278
266137
431514
1864962
116881
1450657
599644
1472735
1382449
816150
1854481
491198
1204932
659240
1920638
71813
404247
21269
559693
138227
437368
247926
1676010
1224362
1839814
1357718
10091
1576809
356497
372271
759502
962758
693388
837123
1963882
820202
1837922
1200281
1967482
1019718
761526
1156273
1568837
246177
1387989
1727893
378898
1875599
698067
1181347
525781
1235513
1746312
1609914
29616
305039
190593
150281
1366248
1454845
1594181
376968
14039
943033
1933831
1199819
1732611
329599
1372086
981710
441698
260203
672209
870057
1702108
1404306
1902345
104539
925850
290369
491769
1802317
1220370
86271
819769
1099527
1762790
750261
1271887
1958921
293850
1826332
769111
438789
354852
1059943
1373289
439417
1978029
674650
142952
1132135
1359854
612986
1147205
1250708
1551601
744610
1632757
932957
1752081
1380675
1574463
1675933
701511
1091259
835820
500217
1244935
1344484
397985
987938
483025
1506319
792281
884702
641373
781063
377077
1081665
932509
1031874
1627755
644801
1762948
937681
1447747
858458
51176
339750
287986
1693225
1728114
503867
1755095
186638
410879
1436040
1184207
857852
1193129
513523
587629
1770938
1368060
647450
598514
710083
307585
995313
1607400
113061
1214953
1575621
827142
773972
1224240
1731194
895375
1966411
710355
891489
629203
1601029
286455
1807279
1277650
1984329
634088
15526
1526274
687200
1607854
57294
1884372
290560
942622
864663
742542
1000688
1621773
926106
1723217
1594552
543702
448181
144308
701976
502790
1285967
917929
1217825
405026
143037
771924
1417809
1254005
521210
802243
1952059
1569347
1095934
196903
1836560
838113
1774619
1035087
1417951
1631318
686063
1968233
146839
102531
977965
940202
1673353
8339
1951447
1572485
200385
832966
14174
1136006
1551235
1671228
1632234
1497472
551541
861739
1572260
472553
561641
1495644
1481119
849521
1909806
1922661
1610622
1207315
1626027
552459
1155258
1596959
176082
1061985
1613100
767160
1560167
1973435
194235
231290
1571702
609952
547908
33391
1782543
190804
1351941
1949864
383360
1780972
1087006
1281974
1648596
192754
242756
67326
1254581
291073
1113757
1045575
262805
480229
1205477
1647299
247688
1208748
1859361
1861683
1358082
1458828
652446
1497438
1001280
1716915
1029748
1104968
607631
72034
1151476
1053060
770137
1507765
1832389
1531059
457814
862123
1040191
1835400
851295
235787
165461
1560096
1669883
538243
1953358
606178
36996
4630
587408
707638
195353
472532
1898279
748744
382744
1037654
1593286
136198
1400017
68475
752502
574194
209779
1206602
1414720
1567503
168569
1236243
219288
1090445
1779738
1481375
648205
499434
567359
123941
325194
1146068
1375219
1544429
239312
838557
1676218
928849
326429
257375
1504609
1534231
698099
1307800
821938
618380
1186648
1636941
854360
331875
1682168
1071854
822117
320728
211590
83720
664251
126072
934980
1836289
1408965
127677
715030
1161102
538676
302704
275471
1985470
1332129
452487
1089192
1021985
351465
1876779
1266754
460676
837317
758351
1040950
1666185
910902
1469524
477880
167784
1979430
705507
1566357
589580
694464
190918
1255544
177804
887816
112901
1832533
564495
1992494
396947
119916
1412690
1183720
653182
1009718
776026
292951
1942548
1564088
1121564
789645
749502
1843042
1358727
1244004
956049
1986177
1963040
1602542
594475
108792
1649238
1126709
1191252
1998834
1583851
1940920
957635
1374609
672387
147492
878197
218056
527332
1640396
278125
1341540
1753510
1895553
728149
1140297
1946552
1589858
1835118
1023170
705196
963439
1690423
1612951
206600
1328215
343143
1060275
1972819
903653
285923
650041
1507765
500724
1974531
719621
1255952
1257383
1920475
1631786
309684
1937255
1310607
1335954
30323
837664
686413
101140
1541369
1800709
1248610
1198946
232102
66470
1751137
1448408
1549261
208999
663175
1809758
140764
531947
762595
1265910
1963870
1642254
1366861
293570
1298995
1919171
1519998
1793790
1445313
1338636
1240816
1404747
1751347
61459
1161857
1036262
536675
52412
1439764
463906
1920
51026
1684846
583739
1126042
1431405
1000200
1092084
1965882
1432816
622578
843405
260309
873170
15858
135839
1446814
885243
704374
411436
1112208
1041055
519713
846159
1157098
337566
879102
899458
1109104
41688
757329
122589
1841189
1519091
811961
816616
1848512
1661294
1778876
1961842
1763431
1196388
1469391
536325
436351
903763
1853171
1581463
1643805
453097
981754
953617
1696872
1870684
1197062
1726846
1167247
1764994
47020
908020
864039
1593451
787717
627099
14037
330709
1764879
726464
1918655
1485449
1816588
1001043
184593
1122958
858036
915922
1685291
625698
1295019
1586405
1237441
1977243
1785965
491569
201230
1468310
129976
560773
138456
70808
680244
876225
1804410
46831
683961
382520
296130
243075
1413732
497549
1318797
271049
1469817
1298079
1571457
35406
389544
95126
441753
1337395
1975504
747163
417110
681162
709724
1149458
580956
1348660
1547059
638863
780565
776318
819723
1086270
1304125
188414
1817348
1317402
1764750
907625
1268618
1352735
969106
1091041
502480
78205
90598
942979
407292
1892940
1439406
1870551
130562
107408
1302414
1547131
1736225
1673119
961062
861344
1740700
1745769
174687
369326
525140
827368
1168579
1884576
562488
1195560
1828466
732
201938
1502206
1196858
232615
1777411
315018
1600470
1144523
567215
1783006
762753
1236633
240989
616870
1208442
1754181
1523600
1151205
229404
158682
164404
2024
799317
137603
1290161
1631888
490451
38839
1550841
1091795
800851
565654
67933
1554980
119152
323902
1264032
1649239
346391
1705669
1342914
1701957
601135
1635374
953109
1302969
1118140
1873666
1426115
1409401
768860
717315
852822
1825790
330323
1561723
1927527
519969
833808
1639839
378867
804885
197946
844339
1263529
395741
1412565
759159
1739283
1056494
163788
585366
447149
1473206
546325
767460
1131760
1749857
762178
1946816
1420003
834115
1826749
1027589
534180
1779428
1906297
1806116
186508
943072
1982600
155043
309962
1274900
1993713
1226142
1319506
1644365
204646
1517408
1088320
488574
787201
794539
1218228
803013
1725075
1229507
1956080
1388554
1557057
1690113
314945
1836174
221660
783545
517966
1272571
149688
1265614
1865357
1568901
1242225
554529
826321
1749756
1935810
410139
167101
1049676
1856992
1887926
1585905
1164247
1223130
944515
1973045
706755
449020
488471
1736189
1202504
1044788
1722334
646242
1119495
1950795
1886710
1126173
426749
1456486
1116814
926124
473757
691422
1658201
687017
115667
194198
1538615
165952
254062
680758
856940
154682
909893
262425
611657
1471374
1281263
1717847
1720596
926149
1355376
478694
1800102
1008898
851541
739757
162722
1279003
1620278
1000770
587573
810622
993729
1549179
591871
952771
603624
376526
1613541
81000
1925183
400417
833918
1493731
1862273
125503
31014
1170443
673636
385724
795636
1441150
1581149
1948718
1840010
1993640
181094
1156125
854136
650740
1875260
1309178
1253488
928290
1139457
1597858
1220750
1862947
1838810
1684071
1881679
189311
1088379
86451
754110
1076961
40565
457917
1069782
747064
611238
1466490
1866344
1485379
1366641
1625264
1908588
1909815
1156628
948679
908180
651987
1567812
723493
1764215
895828
1588555
6991
176918
1834914
105610
799200
1382101
1732218
1377994
1522024
332832
1998009
106631
1409139
1167077
1008997
1062702
274815
1301285
1924628
996341
1825966
1343211
1290447
691672
1079862
545923
1024601
1254491
1347848
681363
1980076
150861
1088981
1088364
1454921
550723
1530679
271140
631377
344808
1833614
1456481
92139
1164638
234634
1637409
1675623
1499875
164136
276479
1832694
806057
1001037
1722045
429333
1892192
20124
1453255
1710199
1125278
528899
816877
1095639
752151
1634636
917973
1397468
262911
1319566
544797
1372078
486161
1832634
892765
863701
671902
91220
1199986
564936
1821958
511158
277231
912799
598573
175131
758141
1328289
422692
1004873
140292
538543
26498
1877586
607845
191848
997944
48256
1471698
965822
362309
51040
1752218
96603
957622
168370
1429370
1946242
1434608
1407069
1561974
573699
128413
1378910
866341
1792947
1060412
1043072
631061
489838
1543866
650228
1905020
739373
336866
612461
746492
734638
1793725
61110
1819580
326835
1852533
1086812
1193595
1419552
1269117
1506870
174182
71745
377724
1224426
523503
1822896
458194
1951769
1093666
879574
1037415
1942254
122480
439283
1525569
395166
234226
480070
937762
1189338
1528063
1009742
1603036
1240425
1432594
1720695
1014817
757042
1655865
1357337
359681
1276424
1505645
1335466
1021633
1728653
980596
1451956
247969
1166012
1646711
1328947
1587309
328164
1437041
1404269
248635
634819
1379947
1992852
1816150
1939453
790146
86513
1170349
1873397
521072
602816
472094
925541
673361
496027
423636
434674
1750648
212868
1508364
166666
1692056
167749
1891571
653640
1508366
1717889
1290719
550321
129260
68504
945319
984088
1672078
1878594
1242160
116729
1308133
794458
1613466
1520990
1101185
868931
1184151
1879094
602512
214242
919517
1054821
1745913
983383
1560305
1952725
1607553
1143526
674630
794096
979070
232687
566949
619426
1238114
1118959
745948
1631825
725052
338722
1283755
371884
1447601
1951366
602019
1994107
673023
1471434
1451943
767732
525926
391606
1180027
561123
1828462
554725
732187
1368080
1115012
1027354
386866
1999869
1002170
598224
1433775
230172
1907849
1307594
1597131
796526
958673
1909778
332184
1372074
241993
1516422
1238909
814973
1109352
1407368
470397
148876
150258
781100
1900563
1181660
631130
250006
1778209
1564297
1831571
965772
167722
513819
1736679
1086487
11293
1327706
909440
997658
1912489
929195
1953998
1479320
1411725
456294
754743
1887037
937409
586270
965898
537480
665269
541164
1390630
1205024
1446791
732650
1326085
1850169
44037
1466796
1644694
2300
460186
1783414
1556762
202449
932484
680706
1649680
1692241
1483758
1660986
1218839
307134
915396
998120
1766848
512640
663280
296024
1041303
899914
1392764
1561102
1928159
1894435
629226
1801898
1560705
1358107
1210942
13336
1693679
813221
584347
1268196
716797
220686
201100
313443
845551
1076813
316183
1692878
503655
1110494
742595
68644
1088949
1199877
1349486
868699
1120658
944653
702880
703558
1132885
1193235
422300
698596
948034
6773
700590
1306229
1356840
1499530
1298639
1066113
1596969
489525
651279
1064916
1624851
1088929
497716
1893047
1382620
1761876
392330
731949
70846
1983235
1025278
275035
1048735
62923
232147
1046292
1315536
1161112
1202928
422207
934601
1683059
766292
1359167
775338
1129388
1966908
1693587
1849662
1790257
305599
868431
770494
1771615
95579
1915974
835102
489038
1322365
333695
818085
545743
917831
406465
757345
1994382
498818
1278384
990173
1418947
35621
1666485
1322651
628960
1681115
1150717
1367630
903466
672110
1357055
1125701
452611
28587
1521652
285301
1111450
255200
372157
92765
624272
1224091
808617
84015
645992
547398
321015
407294
1290236
1197122
568917
1322480
92748
1021110
1920910
1849938
1937379
1886803
289821
351016
1950416
1076783
429499
336490
1419136
887220
1191729
1684252
1266299
1253055
1191118
1351732
942156
1593286
1105086
1984377
1239936
402508
267658
648114
809170
19492
223115
1817960
630685
1914753
862952
652400
974399
1649458
86756
1307158
1910801
656050
1828928
1836302
1876340
1710185
1122734
878869
250335
1604904
1717470
495270
253562
577448
1082627
556466
1826200
1709097
224953
363382
1000657
1379870
1838874
1240073
1094037
1169698
1684450
1677443
265172
1026595
48930
1780449
257411
13204
107401
1350858
1380880
1193972
1919923
623896
1738453
910498
528066
1119417
1363313
1855813
732636
1774867
1950725
685227
1182341
1851380
761440
1238951
1109477
950127
1193172
235029
566579
209104
802302
1658544
349734
1911118
316325
345178
1459248
1559131
858540
1916307
991719
1196763
175927
744426
1648795
940135
1070372
756475
1778864
1213816
863135
128374
1549222
1800051
1226083
1191233
1091139
244333
498100
479379
1717569
10172
1693683
1318423
847269
1954350
1832538
120406
1781440
636045
523501
1067609
957803
550496
870050
1415502
1167569
316379
20348
625319
630870
1341305
958336
861951
1951055
1614128
1834595
1732815
1081745
706336
1573903
801296
710261
136513
1820574
1020961
111282
874411
769398
1238842
45604
443947
324398
1157264
719088
353001
1355926
1144148
152697
394533
64577
1819712
95640
27288
695557
1232237
1739516
990818
1832626
1810232
46473
1716803
615186
109016
1383775
827918
839123
1645762
250296
1148577
1903170
871721
994194
602057
1703676
1597369
1197313
1752862
985280
1443889
1023257
115413
1721226
1065688
484670
1475133
1092569
1482540
1292370
1517215
563889
241415
1467952
1929524
1773978
1862202
736266
851719
1359781
954413
1388228
1887576
643729
1767258
1865267
520753
477540
793596
1345455
492195
816294
1394879
591386
1345827
1924576
849392
1997598
1305250
855547
1786783
1459329
1261026
1097957
165272
353873
1104538
894285
377376
1274768
978612
304323
556248
1418719
419260
714436
1774750
604799
1554399
740697
874167
132000
210667
1713658
1078452
1971815
389364
1695901
845049
37952
1526367
51969
905094
1104972
1825714
210660
1142401
1773859
1882977
838011
1518368
1133611
226328
547111
1535139
270212
92836
875796
842401
114820
1232422
1785020
546009
738087
1624373
1144519
1942361
1905943
1209259
452279
791741
1448142
293228
419511
999918
534952
735611
38056
1844764
1563406
941373
1924065
540299
476347
1501899
1837285
972877
1249058
559333
1617823
1242493
1267231
188243
365494
20062
411113
954342
1278637
1537837
1776205
467448
484626
1642190
397991
794902
980291
16975
919223
1796330
1914102
420227
1143165
250950
373754
829618
1366633
181885
1003176
907039
1887031
84635
1688451
517149
919654
1947158
477522
1851718
1789814
860253
736292
231727
697069
1598182
363646
1322529
1354007
1209826
557230
1392834
809440
1526138
717990
1283557
1588571
230601
1122941
691526
605850
689922
1387158
1741398
791777
1383995
845068
233368
1698840
1727265
66219
1225593
282746
281114
703477
469672
1891939
287483
1416179
1927216
1675920
566834
1081803
1262850
1013848
1964507
336598
1322499
1824491
691802
1577966
939811
224890
219155
822194
206643
200782
1618117
1540890
49370
440881
1635262
915045
716245
313904
1977361
887989
376491
589460
1982203
728010
991269
1201894
330461
492514
1292601
1262519
295731
1759317
595997
1208497
300351
1795733
942663
787231
424842
534834
1265655
484435
1681220
779464
1367728
1676374
41827
1949314
1785306
1891160
306023
1725799
1064380
100759
999888
834266
283330
51563
1382637
1643520
1945628
1069191
467403
133759
1600709
1724558
834539
163228
416939
447577
332562
627945
451384
483993
1583819
583430
1571421
1070686
71595
1629928
858017
238943
873087
721211
415882
312588
1218908
1438100
1914076
122914
1972294
976171
1717969
1206951
1424302
857921
522705
131921
1016232
1231493
119380
745791
1658522
790715
902212
1937968
100778
1553932
19671
1633704
69276
1598308
805907
938845
1099390
29673
1890885
308251
203333
708036
102936
1078734
1224804
848095
216571
551516
1877445
365663
1227904
1805837
350510
1059774
1430734
180603
797880
753578
1677934
207243
344376
1603550
1490467
701436
222437
275880
1442683
743979
432356
1728927
536618
1409865
286182
20093
1387653
1877821
1916245
236313
954178
1874908
1810366
1544852
1232258
1555501
724804
1977926
1071378
1793341
522092
1238459
1065710
1827283
1920900
946320
403993
1082080
594617
190253
653105
1666620
768853
1686393
1260060
1544031
759978
1354480
845837
12988
1452435
617124
1302535
565491
1016236
1607031
1477044
1032850
1629642
557915
1560316
573882
102264
521091
965945
37915
1986907
968341
1355798
301961
1488782
333938
888236
1427369
324185
234315
1721003
714044
1950119
95336
1800013
1081788
1222375
860013
1696290
1482849
1086724
948852
1567157
1804715
1437807
853987
1717955
1778380
350406
668764
58692
970269
697522
1283581
1608312
797386
240842
1896568
964184
945604
66596
1527014
919619
1147990
1536480
1359336
1560093
1129370
1474624
499852
579154
1775406
1248390
1016665
1662412
550298
449963
1125874
1190138
885220
1051995
1576830
1288546
658521
1960408
749266
658974
8804
1097806
1679529
1267423
785245
1357646
334847
747360
16751
512091
317045
1627908
1434191
1319411
449550
263637
947900
409165
1008006
658755
580444
604224
1306525
731766
273000
1339942
1682401
1484634
1431654
564024
1869989
1082544
1843834
1319706
1870477
1941241
1706638
924009
902884
165965
501951
644525
447258
1123880
155856
595967
524186
1029292
1085925
391656
533019
843945
30743
1248462
416241
779366
1880491
1070010
1663529
1281173
1161759
77844
1101637
1818023
845480
1324788
719729
67145
1693408
1815973
1416550
1292656
602306
1596050
1136843
378119
1532903
561469
1100495
1365190
1608675
1317308
1105270
487156
1206402
1695891
786322
385886
527518
1994801
1486128
1733893
94165
796368
1138569
1775988
1394188
502229
29642
826164
1747236
1955815
1185992
412410
268804
1904771
410907
513531
300077
975870
1706653
1476833
472477
1060807
1779519
345029
188532
607096
139010
13022
1427386
1887997
635288
265287
1408938
1997583
1398015
148004
146016
1030667
1851942
1040212
1415568
1372227
1902582
780661
479214
225632
1959244
1744186
954432
1885521
947555
13
626181
1365549
968243
342312
1450477
1065427
1272280
474347
1838367
1975198
551210
624633
1114799
505093
726397
1010263
672543
536748
1489399
1193476
101872
1541627
408914
1283479
1693990
30215
1997409
1283959
659691
1257633
218919
1878421
888188
1326366
1861209
1575604
53685
1471608
509885
281619
982362
1472930
642753
1395529
1770798
1209416
687999
1290395
856758
581481
1619824
1336407
658915
310372
1885610
26532
1867460
1361
1513616
1969585
97599
1781839
1761088
1988164
1903048
985543
1839201
396238
1875805
1995362
364825
1854314
1852821
636125
259235
1865614
1370174
1148990
1899528
1636153
1614534
1204220
1967152
666272
1460245
501918
358943
621671
1366524
1509812
1108476
747014
613997
1005472
1815918
43193
517629
288221
135088
104952
792168
1851405
1305491
582978
1451433
1913892
1426452
434246
1916290
837908
259513
47226
1139940
1987181
1491646
690985
1025627
1909917
1644270
1101090
1633099
1046330
1249173
703293
1197732
560665
1866326
1651801
1989521
582872
800623
145145
627548
854131
1228121
1186904
264484
1482899
1413976
1862262
1123820
1668400
74805
490978
149608
849311
1715448
942479
646854
1264657
264250
19825
942288
1639117
1347958
1482150
518677
210235
1903091
502943
1224830
1223654
1108781
1028761
1562586
458096
1309962
343736
1399857
942199
226447
20176
42680
867895
893599
935140
699952
1669566
1954877
1625303
1147417
298927
631159
1360416
842572
1093588
1824988
1171283
1253877
1418083
925950
869144
1605416
1777905
50359
1658410
1189878
428718
1467808
1059048
1046943
813243
1651520
1877526
780078
937620
866133
724628
1972732
1373870
904857
1790800
1809587
564028
634183
1749853
729223
590197
1366787
257291
884789
1418684
1516192
1543688
223313
1427750
447735
59278
1150615
1856516
824952
528016
1344636
1105881
621071
1281727
408541
789694
675276
880319
1071526
1269444
1223821
418547
1775980
607236
1705561
1866439
350747
1807842
707606
882225
1075646
1862666
199435
246323
1356413
761259
1611836
656098
1956552
1423088
1058340
1397358
332735
1772427
685477
140656
280641
1195399
1252793
1052228
1848640
1266292
1314360
1239671
797191
1591142
192017
1038403
1021421
1170905
1307909
1649673
1510142
872904
1475257
947118
912517
1040176
1595256
1073120
1292190
921149
1162259
992851
819871
1465116
1626788
1017336
226126
1399410
1674801
674937
1608220
1076818
434511
499136
552742
86342
511589
23565
478820
721575
1678373
444867
731120
715240
1075814
1470563
807163
353687
1544193
1547553
587308
542760
1331657
1172272
1455556
490051
1552085
48998
1539851
1323379
533672
1023082
831825
1877574
1211106
1244642
1360798
271133
939256
1893079
8617
1340922
594130
43847
472598
327981
641587
1069725
768863
1168765
692559
858871
1874461
712117
527105
998983
520547
800377
1237764
1233762
1059972
555618
328419
397844
183495
1591932
1904702
1587051
1034862
461920
1173805
1255182
305459
1151522
417595
829149
428069
1937783
178559
544559
1627283
1339335
1106684
1334150
315792
1282471
174327
283939
1627829
1620769
692338
906855
511924
1996676
1723813
1086079
1011845
40331
1514889
254931
267424
1245177
820308
1220423
657929
1063670
1611430
1410833
1218401
1882539
705504
710387
196988
1010491
850718
1998281
93736
1021046
897122
257976
1463430
453469
16358
1256302
23976
199980
769358
52545
1877031
1880637
59584
370178
927588
1474323
1391109
925720
775589
111786
387798
1913404
1253030
102179
618732
307792
93905
1132050
1481483
1506353
956262
124789
1959144
1341097
1174264
158680
554786
519334
781362
1890789
1282166
1454039
1445534
1860821
1634297
647226
276442
534344
1426071
1367954
1106207
1389356
560561
810563
1448330
1031746
1878721
663471
1720920
184262
1691442
135622
478481
1517897
1548738
320901
71959
348528
1230171
85025
1915180
142121
1115923
1708329
625622
1013715
1402052
484663
185701
772794
242877
1455351
1368126
759297
507383
62351
1590538
782481
549439
938993
860194
614589
990375
52264
894381
105695
1507874
212916
1742923
792091
1739412
178899
1519076
854069
1703257
149936
1754612
922911
1765945
1262511
377852
100115
208560
557137
332034
842885
1136465
983064
1081401
1539081
387091
1307804
1332089
353402
183781
266819
1560501
555020
1196335
42102
856379
1639287
1049113
851670
79783
1921104
1914422
1008876
780331
1535063
552051
1681957
519856
1334684
1283892
1691459
1149510
1834807
49479
326927
1796337
1387637
1816231
1517300
1815528
1509019
1169661
69839
1173782
974353
981423
1966221
1275502
452039
184215
793716
1961043
1791658
573934
1269595
1895379
1172462
1087131
1563377
1239506
1746124
1714872
116847
1801631
1038037
609557
948352
1371041
21838
243323
1321387
1986870
1248729
943141
1742388
458076
57721
74042
1683853
235733
863470
1712691
739049
859082
1065921
111665
164344
1208970
1996183
1090132
560932
582516
505689
708585
473380
1355222
1275102
1106912
1298456
1230701
1830395
778889
1419400
1611591
1737180
1884633
556693
758015
1413973
1486553
694620
1430977
1908466
1620775
1742183
1116349
1434629
125683
875398
1757726
1959829
922927
831651
1485778
94182
533813
1765106
1537177
1201198
1826835
445287
1767980
1376444
430515
242301
1273415
1060648
786784
721305
895565
1149710
809771
966769
78098
606326
279407
1329946
1547849
179050
666904
643854
1876361
229321
1897682
401577
98953
683640
1816361
1530136
1945619
425878
546327
1392831
1093995
1681230
652359
51985
1060949
1828636
1495777
1505226
614827
175698
1614237
1158011
1779351
814695
254928
841589
1538605
718931
822671
1527460
1222654
309036
1356876
729609
177992
1682908
538146
413667
1419493
534959
162796
1431122
676085
463090
1298804
1105061
1855490
1520932
1603359
1986584
917143
704110
236772
1906370
821717
1656834
878879
126686
1826639
1027804
1608983
925225
1990165
675343
656593
494373
1370742
574054
400966
1863070
1761958
922289
603256
728983
1681160
280307
1495509
1277992
360590
524204
1268000
37694
1348444
1567218
1177019
660077
1611546
996828
947194
1698303
961333
375654
246574
1638243
1456390
1119552
1993065
1793393
371421
1867554
218084
1822349
765419
1136717
1714817
997414
634858
1267228
1575854
1793476
42003
1954471
1700851
1121355
573244
1667903
946685
1897946
1776231
561280
1811965
224373
1324252
535352
873431
1895634
1254313
485159
482981
235542
1627810
1471897
511633
1406656
1819368
61441
1306786
259113
634765
796050
1329282
352224
1855146
1105219
1763964
778957
586786
516751
1219293
56080
984023
1193829
860249
1011199
455811
1524852
357523
1791375
1389809
489772
210401
168387
1230194
58816
1057679
1390655
1949218
1841943
960518
996707
545061
1963727
818398
1454369
909914
1864523
1080073
1843369
378300
1694804
1878838
1954448
807660
1407203
1640162
650252
753055
1603928
353838
1997266
1330281
1280384
733942
257908
1055938
1722046
64415
1635294
1669916
769905
95528
1747893
1534317
1021472
944278
541997
1566725
1120307
1514272
1409342
483024
261216
145738
1320317
311590
473487
150978
897361
762371
1712440
1114555
22016
510352
818422
1271419
272856
533531
946882
1744346
390126
525985
728915
1482259
940385
1269678
12247
1727412
1865659
487313
1814396
49449
1872070
826493
1305010
867430
1620691
1145543
129461
710896
85273
177225
1312525
794789
1201546
1260584
1061976
1525864
603303
747803
722051
44006
665689
773516
770923
1535670
1502226
1600311
922178
1718034
454269
679537
161872
1725154
340862
1192778
1091093
709959
1544451
121656
486099
209168
426303
1552171
1003834
1146934
606874
703331
387522
973513
1869168
27892
1986956
225753
267619
1568020
756499
1119908
100506
137809
1290041
1851401
61628
766062
219673
932442
1416401
1573421
1284024
1993517
626745
338992
1941543
883841
1286196
741801
27662
404511
667024
978579
425832
1266311
1965082
503194
1902516
1825928
578112
949098
621212
1774790
873307
1805516
303908
883437
324743
1185147
1260719
944200
606261
527108
1261044
649852
286127
834173
1305229
49124
769208
993520
1202489
1259054
1568670
1290552
110048
1194344
1318655
907659
1821641
1795811
561595
420617
1312277
678879
1715929
1184093
1130940
1612816
175401
1994880
572493
1962867
1504146
1440359
422054
725214
1223842
261595
214883
321951
1694866
875831
588176
1208781
1442597
1499903
635183
302715
1647895
1521928
396017
919592
1318577
1392805
337960
101140
1531866
1152773
1832959
491086
1023696
12076
113409
652922
1277477
1688761
867034
1962976
713543
510989
1145497
1912909
919679
1775083
1662028
1484095
1256302
1040399
49753
963466
1701317
533762
1502463
1443958
255564
1997981
31985
936149
1019689
1148552
1542409
1756898
1946013
1747698
1853938
1653679
580209
22867
1291302
1760141
1060109
982829
1027075
1225270
1641953
893858
1765375
1142472
881546
801828
1452531
1770627
1233523
1253438
591987
1025400
957889
882433
1054786
848911
928215
959305
600608
863990
1746771
1919648
1371325
865963
1879947
1203055
1553715
1644677
9419
1717831
621181
1509276
234111
1455229
1074311
1487658
683948
483460
1717362
671372
942234
1182340
137274
132000
825070
1876184
423601
1612931
572885
437209
1614218
16564
1919653
483035
1109227
1331614
789423
1458714
1366707
257029
1419767
776800
869553
316421
692092
377715
1616090
514767
1712236
1172619
295134
1052651
1515401
450059
1735436
937098
1216007
1025468
974121
751493
359637
407896
766013
209739
1908851
1852196
768901
1333954
1180377
904347
1728453
1476988
451688
1730244
719742
880160
201223
1551300
788141
197322
188617
59438
1878279
70301
289361
1630615
1948216
408650
1264555
1780212
1892393
909638
1975735
511927
1418127
207704
1273038
737413
1536442
1623844
1643489
365188
1985406
851516
90139
168034
1476844
314080
569150
770353
1853257
203139
271480
449923
180376
529952
1389948
8633
571854
1343285
1404622
260550
1020789
1730135
1246743
1610928
1748793
1169440
1321620
562292
1480206
13364
521551
1093116
64749
1964762
31730
45850
140588
522024
634197
1238143
53328
586896
1638977
155227
1843270
197284
256872
222623
1605398
94576
760879
438256
1263283
1211163
1031949
1717395
1939659
336532
1795534
1048374
1043243
1642015
534938
1726791
1717476
632600
460646
1123662
686326
1119061
1161494
821257
477154
922402
273826
1830958
657878
1725507
1398838
1172496
386788
281547
594074
402502
710675
667472
1830276
600270
1713641
527167
1804953
1108817
182021
1101316
527966
629887
1657668
1359643
263270
1372348
547791
873465
31857
625688
1916795
1316699
1625906
61049
618104
454118
1400056
1811657
1695693
1615959
133756
1613231
630525
800455
262348
1273379
497654
1526099
127029
80763
1284489
211689
199160
1075022
942729
1167370
1195072
934360
1984104
15022
427094
39221
865075
1574654
1435725
987087
949904
1412309
457236
911611
307870
1784030
1361923
328034
1722327
584604
424721
554511
553089
147866
423774
584831
752617
1649143
1272301
1345841
177484
1929223
1696612
1633439
775142
224243
1925384
1405135
168264
1130108
236592
1440521
322033
107427
1807361
1819705
1769294
566527
942059
681983
995054
440521
358950
13855
1503960
622820
1403598
214075
247491
446853
1141733
1022480
1341613
350916
858076
312354
971520
1457064
1277520
541131
986469
1137035
1456545
882319
1749044
903576
1125779
831359
506271
885585
1382413
178538
473563
975294
1976648
1078492
1035671
762760
1483648
1177138
182172
1930698
774846
1552672
1655539
86093
641380
1530253
1016616
1034017
1131187
16630
1845188
1180252
916543
537374
1920568
1771041
988762
304533
1030507
183246
889587
307640
1229894
154056
419334
1927335
1685974
552389
1588104
1251319
1407849
1898938
155150
284124
520104
1631469
184732
1403037
691377
39089
1359007
889874
681627
997941
284139
1162841
1633500
1875804
1236439
1536179
336747
849271
542158
1422451
1207439
473013
1563181
1167331
1750781
603100
1925779
492285
1491699
1372521
1322330
315641
664117
1706570
1634904
55895
718661
1808943
491416
1674713
1634149
1124278
1788050
1478782
1098363
1360497
253042
372407
644271
1132046
279615
399131
591349
1319114
1736896
301938
1308890
1073963
799197
1105080
198980
108745
106561
731558
1676789
888103
7026
6650
877424
251467
335126
974009
814662
1307323
1407504
689370
1349235
146014
862327
1114410
801588
1821957
1229309
1902164
171422
1664180
542446
1539624
1861232
144196
1687332
581814
1234979
1901272
166038
1226803
1503541
1786955
893726
1891011
1246600
883899
218609
592633
1886427
1861196
1930978
813731
73408
888451
321518
827565
213349
1934074
1199197
158354
1844833
873356
1173780
1055842
1517034
976549
1390127
107145
745336
347603
1075535
265522
1847397
559736
783695
1553865
1492774
153092
739252
989406
411321
141488
1840714
1664702
494627
1204151
848447
871595
1098258
1253114
1369541
531479
924788
89359
824906
583197
1923923
1452050
58577
482782
1928020
607160
1128698
541618
973030
1572682
759394
120736
1246063
167982
861538
1670995
1343339
1621016
185390
557714
41492
364556
795303
1354278
1055460
1017226
585384
846970
1146256
834399
1734408
570747
501715
1384039
1342755
1192691
1382617
425837
674347
1859181
997051
359186
801112
1471181
179793
309397
1528567
1443528
921145
1759141
1319942
1923688
1075781
633389
332538
1416652
503751
216384
1074616
1327186
360342
1983587
775096
1559117
1865371
1673059
1083555
933546
360880
1463125
1000989
130235
382152
1361461
7564
1556261
1007106
1220042
1445908
1320990
721853
742672
1492000
1804710
63605
1473852
1858580
1909515
1467892
1131518
1945780
1773342
1844935
310277
1045370
1086938
28216
847714
492807
1952085
1959830
1447047
1553336
80859
1780025
161561
1816917
1689324
649815
1382174
1185277
273677
127222
1813101
182957
1976746
827138
181780
1409452
1551628
1384625
662496
420645
484364
901339
1749374
102845
1387168
1672811
1174459
315959
478604
1350725
1522509
17927
786704
1072460
14168
1359124
597932
1839677
1281890
1043703
975753
305334
1949124
20277
1074734
1894872
1134454
1012523
727592
297379
1488685
80531
1677827
561237
1233429
972251
1914706
1983823
1120508
526141
211772
190166
825048
1610199
505908
838131
705013
375097
436037
1304529
425382
1766547
1294695
1452237
1724318
322627
821881
1769394
1687704
1762892
209393
213172
1790355
793264
1464045
244308
1119257
807125
977399
467301
1911444
1859794
1874231
1130477
377801
1588057
1652556
364804
1455451
1495427
334024
1301890
764771
1858300
327883
11955
1544244
1415883
1353365
1195630
1021205
1573631
831942
1213383
1349631
1912805
1802534
1127107
651415
73021
1859117
1515179
32616
456326
1182359
618319
1342559
945458
395212
813512
1848084
1984559
1729790
1823500
1797013
1142488
648100
1541013
1318660
1209713
1655982
33583
626487
1325761
201150
1894873
1207030
746780
14786
975097
482424
1066032
1085438
1236796
787484
692522
1055905
1380145
669633
1517115
1493721
1189418
1087892
644130
275994
1290788
597750
1900145
540731
1323038
1163940
1264004
1404736
1302005
740515
1515056
1656946
823484
356240
1969362
1791944
629782
222848
1718123
1830637
1058765
1199269
1787371
1639071
1510242
896955
907077
1130611
1301686
152875
1403461
1442942
855253
366224
211006
410857
1766865
344312
1103240
349811
1970913
1117638
480683
1334832
1463655
339456
1377998
1764333
680693
1962858
1263364
1224050
975875
553648
647987
458002
564029
873400
1972734
174301
1299602
731350
376611
79831
1838667
1482142
496505
1350873
973250
214005
448711
980029
816992
849072
1593464
963038
1912423
1949502
670868
140271
15943
1975593
753936
1709306
1729005
335019
652453
657227
855230
245177
1492363
1705693
1565559
28324
1726632
1739173
1522708
1689227
1469935
452091
1803028
1785193
907582
1898385
657020
639806
1313090
182515
371881
1709948
261678
1727905
10340
1511928
851838
656082
528742
1623023
651888
1996401
1514207
1516936
1763034
615815
769073
881167
469670
241994
242659
1457593
1203860
512937
1791697
1615285
820610
190591
1013098
1544153
1043519
1189748
435033
1941135
1554753
1133663
480361
618931
642133
1919092
80543
1760560
436544
303952
1619142
1538736
610750
1117811
1753927
1600039
1750862
1140442
188069
571974
24499
170859
242876
1136351
1294475
675678
1618231
1348790
44388
1633625
523689
996256
713240
488211
1318276
1072336
1625324
1188945
396496
36238
586042
1456322
1869433
1422320
1748696
1461398
461933
44518
1489145
990039
579851
1451101
766726
193578
566736
173331
33381
1120585
89433
900201
1337705
429444
1218614
455670
602243
696089
31913
573870
1459528
1133586
1453690
461087
1492133
1201721
752617
1978699
298197
1594793
1264293
862150
1624935
1128116
1486784
528157
1827562
1300881
413962
683739
51554
1819497
1936555
541487
1567082
1721838
773504
1378549
1184411
632496
856919
1658224
911899
270341
1590252
979579
971623
1664776
1974666
331218
7224
1473156
1481932
1046617
1292638
1151895
1883003
1620240
107028
1506368
1910429
1598734
1366001
371208
499054
186639
1328467
476635
1365218
442152
1180368
876846
1745330
612100
1008767
164462
1747593
533059
753472
520083
276180
445792
939248
149755
1686416
1781074
142048
1619026
1849140
591409
782513
1185761
1875816
920782
427448
1747016
682483
1307119
1726911
1356302
181392
1689663
1007363
235581
1636889
144170
1637414
676231
110252
1877652
1841949
1617489
620255
1684804
1839391
1186142
1258864
4771
836450
1036443
784384
1220421
7835
161075
418883
1957033
1044737
1355811
970203
9433
907323
112832
1675626
1298459
176152
312960
996052
409383
1453783
1272853
1509811
1101776
194191
1454168
731070
305374
1807668
1964362
1205954
421843
609280
1561637
630594
1617209
298002
1350705
1142506
1709172
955672
1193907
1870278
1814062
39762
1162820
64693
1229680
1625507
232297
1397594
1903894
1785861
1603935
194162
1324839
583016
218772
1944377
15685
401636
135418
1370125
52313
1467367
1392666
1933859
618794
447098
1974650
1486507
286811
125802
1760641
1720563
138661
381549
1594700
1407609
630066
548831
1692130
1565366
743130
412306
356169
1655603
708322
33908
74185
1831784
1554004
693099
400659
1945725
1656799
510610
198751
419251
561112
678259
1049846
1975592
548948
831429
546357
1578920
988372
1325817
410988
647574
1843185
275436
1573005
1617238
1300060
846046
76876
530352
1202165
1021605
242891
489945
965751
419576
1150130
1884333
896717
724797
1551748
1882920
1304219
640018
758322
854412
723001
1501503
1533018
41803
880896
100105
645348
719775
1787034
1843348
580362
1884169
1612287
1630920
1948072
875123
349593
1902409
1297768
1134409
473320
386643
216074
1658943
589363
1309465
1707235
455126
1249240
1455029
1058183
1388427
745301
748916
871965
63467
1698986
825124
519560
862949
1481425
101423
1270597
1099690
476869
1022627
134560
1458804
1191064
261545
1155433
203551
6230
1494731
1940041
1953172
614417
765133
984219
1140390
646676
16628
414505
1536470
1838452
888742
1969381
1927981
1169351
1625267
1572262
1202202
1849116
1697529
1233109
1877955
1198928
555091
136233
607038
669561
764740
1777054
1835675
544421
490918
586862
1796657
1446234
1218585
158893
1043368
1514755
664596
1399562
1086518
1734793
783742
192082
1314018
392641
535653
690211
1571860
252345
207008
690612
929986
29495
481908
1358487
540826
1717019
1952085
530110
682931
257918
225126
487725
1402348
1659267
1033332
366881
797730
1503501
251750
141618
169823
1209360
1997885
1359882
303175
882100
1642820
1836953
217163
1158733
1358210
1407175
1667950
537734
1442511
387818
1603086
653348
1148212
1781616
36279
1420290
111967
985131
249380
76412
759345
1777027
529830
1251260
99644
1561689
105412
1257549
233018
1977128
245765
427945
144186
1600084
1621109
1626570
1518489
1764300
301036
1217230
1513824
921160
1102557
1660715
1901211
1505470
403444
23380
380035
631598
95297
133246
1905645
1064287
1344447
1972460
1412676
1687103
130322
241608
1614591
1419245
598843
656810
1816542
1370176
483853
55495
734831
1724173
346324
1399865
1172592
205113
1560323
1209756
859022
1044661
163213
1601566
648412
1492644
248536
1295430
678077
749060
1178898
70704
21672
182195
1168558
1051593
960204
1946842
380056
1305415
239768
359136
1736934
428953
924739
543297
1273482
326392
1952043
1917235
1896044
835710
834344
1424511
1787879
593895
741388
152882
1640103
635882
322380
683327
574585
576762
289584
205910
518535
960582
898085
1670084
999381
1060847
1592572
162783
870848
1088373
1756688
1810653
1168310
432247
1292348
910630
832039
1372358
1863776
1763478
519798
807576
310764
945924
451206
163243
1072825
698740
509807
673894
1374279
376176
784168
1575380
1490279
756887
1422562
1412713
1659141
905196
1847285
10959
379036
1401444
1976531
526196
1934354
1659928
1686520
33199
797931
1771611
1986142
121268
638043
1216105
1317724
1966254
1578293
621505
1055357
1298812
765057
1768395
274029
1964547
1054409
1295050
1999496
758583
1685301
1672293
724360
605140
938532
924444
1442653
1843549
1782061
1547020
1486434
614176
560201
1437265
29767
236531
1083092
339823
674663
1849897
1174875
958017
1850157
384976
1673027
196811
518758
711797
981613
1162046
144446
1841404
943024
1508337
1021870
1724771
14881
1366530
244598
1703848
1163631
939938
1140514
1275457
687050
782961
785902
783709
479233
1393794
1497721
1129967
258521
1805755
574997
918673
694262
202207
1292530
1644585
509
1225444
1110750
36285
728061
1648246
343744
1202103
891941
161877
1848505
1667554
387213
1360354
197261
439377
559337
1204771
770134
903893
333342
1587253
108625
1612738
51978
116401
1571997
1197876
1011522
1396565
1312416
1571538
1436893
451019
234977
1652205
461446
855920
30078
1473330
655701
143480
436515
615089
1481139
1271140
34263
1956042
1314924
1656083
1739590
1270113
1106932
1927607
1563304
1025512
396847
62718
669968
293426
958856
562349
1687995
820277
642668
627979
1780600
325502
993193
322684
1197310
1531326
852031
1667516
620546
985380
1237181
364592
1771861
175057
1005460
1499590
1572866
1386902
1145621
165569
999646
442860
1835934
1936110
384649
104941
447659
837395
438533
38744
1080232
1883726
361711
327054
567852
180185
1195501
1788683
1889239
1593571
84817
1621441
1147711
79433
1459162
651477
1877326
944702
671294
1542603
825138
971351
262059
105557
1516701
1128083
1473162
1092861
653724
789881
352951
1730336
356872
1645941
91910
590137
1046115
376640
478415
715029
300736
1613291
1093045
1989763
596457
1883104
923294
675702
1453802
494041
1454230
642183
1175873
18758
1155466
1890938
953284
1115427
56811
1244811
1612130
1612871
9366
1610828
222342
52835
276549
1032144
1022150
981791
986078
238125
960843
1704213
168430
294422
398765
1540364
1429587
1451679
556398
1321173
392934
842698
842871
152826
1593528
1627141
760218
119067
404660
1541443
144554
446849
1583670
169887
197078
1137172
1307481
385412
1081935
628000
857864
488571
310329
797170
1338118
650965
1566993
1830277
1442815
908226
391363
336388
784351
388372
1038629
605777
2898
875078
1805940
378044
739812
119191
1483967
365980
288462
871252
383741
960623
1403959
1569264
1690378
1609541
763177
807885
321966
196350
1161509
357588
906667
843246
1334278
1747737
500048
398846
623572
83546
1636213
1370925
1897809
1438391
1032596
1519659
458447
685014
1080967
858498
643578
1078357
1152095
1374088
858998
1959319
1873073
1332154
1409992
1626269
1024870
1758457
222308
104899
1234946
912216
1098917
1518304
594539
157024
223513
740393
425717
39082
585131
1554039
138977
1768094
1653304
592512
836153
1989916
1450462
981258
351065
1958097
1512815
134509
1330678
1600554
998365
1447351
1625812
301132
897011
1632651
1881971
97778
597858
737852
558835
98038
649761
750322
1756292
1856950
249656
1026905
277080
814861
1338671
1294590
345443
73325
1893619
1837844
42365
923267
10506
1508953
1213191
312180
985194
414654
458982
280099
1829221
1343063
1515846
1534988
226660
69622
1943702
421365
719123
733067
1940379
1372363
1667314
1486535
1915700
162994
1195859
1186793
68390
423073
895027
409549
1037960
117584
625789
55990
1011041
940590
1503651
1652386
1770397
812509
1178348
1141735
1588306
882221
1484252
1773157
1038047
1814958
951625
1189238
1763118
671789
1353044
779439
109306
890674
1365855
1819314
1715856
1343149
1422536
1398579
1502372
372392
283209
250866
742855
67899
1663494
1431369
434458
1075273
1142613
1341387
1829938
700852
90534
1583757
856529
320088
591249
151527
528900
280040
1272009
417345
1691806
590645
1312254
140589
436394
1162110
1361170
1722920
303741
187123
165659
1490783
1969271
280879
205004
1717946
1274046
594764
1899408
1318779
1185575
409859
764414
69056
1151241
1421814
118112
416780
115484
1635106
544437
991293
616863
834065
275475
165293
1500975
1377057
1378910
1623081
837123
1042443
1947433
1015632
625768
1593380
371188
1384961
372990
546037
592641
234419
315385
1924417
689715
1189224
692890
1747387
1054530
1829102
172251
1819888
1001681
472774
516957
1480761
1242913
1530703
1200134
373288
1027826
1631790
1551512
670734
1512152
349019
1736565
470989
485666
1046884
1603026
1462472
1161853
605599
688291
363972
641222
579807
454499
46758
1344905
1804188
1158114
1159019
313986
860545
279109
384500
126552
1824933
196975
280646
899179
1141196
1244115
172773
1785727
567253
1811023
313815
698800
1058120
1136637
867844
338795
1259346
1968393
264709
67704
824850
1561705
305780
840058
838754
1366299
1347767
1799191
794757
531015
1426796
1183949
1380708
1269546
631121
158830
70396
43537
627
323299
1588469
912708
1146612
1911141
1020322
279828
1293234
160084
1513676
963951
771270
716893
960668
1997500
1163100
1912734
1707621
882186
1090406
1751488
1733613
1996338
1823863
955704
577573
101934
94645
859887
306269
120557
511885
1961177
640178
1685105
1399567
1289570
1286022
1986045
1059877
156639
310218
142786
1845361
1953066
834883
494509
198331
593144
970704
1024360
1420817
682797
1338197
412895
687829
173809
1196868
633657
1563752
1045465
1759441
1434713
298263
1788343
1213214
1906597
1108338
1431217
121336
1109319
1377924
1085017
792383
661431
776376
418419
1771675
1603109
1500125
1233743
1320479
1809447
478173
1847414
964075
923982
328575
429079
121316
424431
1690373
605945
1795162
241663
801524
72670
567818
294359
1513954
1895962
63458
25152
1385784
1400319
324542
1428480
598097
632550
794614
1279343
614041
446236
1415794
1898446
579871
1863756
1151894
1610099
1548768
1816121
1587359
119340
1610339
257343
235114
1746133
1285424
1641386
230369
1637571
326413
301835
294963
1911378
1644028
1231631
751963
925986
856218
1962029
1986146
1327588
1154600
1466650
1258792
1969804
677769
1902595
1117261
1728423
186529
72062
31192
1506551
1825300
714414
1796294
1681209
1985649
112874
1897091
1013587
1774562
1258431
857164
1900638
1761969
958686
1949758
304464
673370
847889
606091
1607256
1887478
1201012
1615887
1555428
1388625
1430388
1024949
379040
1082174
1445294
652635
1211071
750432
1652291
1493522
1543437
1172761
552351
622303
1368267
1090425
567071
325759
648816
1454925
1806018
703714
1228168
784249
591889
887343
1257968
1201696
1703767
1570351
623579
668114
539995
1209175
1012199
1195983
1652885
323611
825316
1558041
1828444
1059108
898548
666058
1342992
678967
1685020
1413012
1835766
179456
1334899
1388659
1461165
1908855
1926555
576208
1252115
1709992
1762151
1099435
1967421
501352
1315931
1348111
126058
1965316
483822
914982
1708044
744219
987545
1853692
1882804
404989
370633
1417701
1396173
868811
600440
1654772
884417
1248578
1233392
1050895
120951
1317451
1518542
650285
1339086
1943314
1841134
176796
1150460
1713386
42100
1972976
89054
1639099
1296876
1334059
33864
883090
1257986
985412
312449
572493
327530
731793
1874373
23715
1718633
681495
1186966
1005008
1354340
1224417
966370
1473954
530172
1470464
522864
1063103
449405
980461
1416618
1305750
1054712
1123710
828072
1990882
588445
1552645
235112
1212546
124498
711059
809367
1774638
1097275
918929
1066839
737212
1787961
1684389
908184
1159294
856898
1909912
101163
985444
1257844
1366930
1417570
827056
1738431
22416
1366986
467929
1422979
705769
1891387
470
1716366
913844
604975
75665
486772
263939
907300
658701
1337175
617797
1988986
1366229
1624902
52312
1692877
139075
1374641
1605980
605013
248578
1915207
1458627
1431026
1759001
189343
945919
1742079
608163
557375
1611021
258611
296692
1633343
599518
1709105
980823
1797168
1972858
572236
1855973
584828
553732
213645
1739326
622401
1086769
1003885
376552
127049
263611
1577694
1563059
1895556
1535255
1944803
1562292
1332925
860215
366873
299443
1807015
31134
1448272
1702367
972663
1905513
258452
1817715
851131
1073328
629435
662940
1641665
1708460
710631
1181003
143794
433692
1974110
82605
1876994
691219
1358913
71180
820667
1848432
423318
1140676
1906967
1939613
806671
319589
1652665
1381758
310638
472836
1024125
1496021
1077841
638226
810885
1606391
1749032
451707
1431584
665472
1630087
1996995
1294515
1460917
1895357
1638235
446034
814252
470852
1174517
1759523
886114
1154524
1964024
1954399
1021021
329444
746597
1742592
1818113
1969192
42954
370243
1027405
954086
548433
1515812
755620
1227512
85983
1048319
37045
1749528
364290
1602635
1530690
1171643
1905754
1933016
176008
335131
1167810
952213
1662015
70788
1125059
1117792
1551631
853529
483055
140357
502251
545139
299494
1059488
714943
979143
1483350
403076
301586
1786611
1268485
329777
686849
596569
503938
377033
338671
42213
252030
1342447
1139410
1844956
1130426
978071
301742
778872
1315888
355417
853987
1106627
1257367
1359074
232689
1638743
48225
149140
1233233
309211
1940801
1291720
1729385
1619800
1950004
697669
46347
483715
510743
1533714
814725
520979
1881571
987710
532202
655345
202063
156018
1113846
1104229
130634
376364
1536627
57316
543091
1468784
1191808
459719
634814
1827997
1195273
646893
763196
718680
585484
1234685
1481022
1891386
156316
1407005
20575
784963
1918734
1982275
665586
1024698
1246993
1339428
414849
1034017
1035135
999879
1635621
429229
1363286
832833
13520
889292
917176
1972379
910850
1402883
362035
995847
1829718
726351
1591220
1512905
1921150
909796
1583486
343232
913007
1032729
83822
1900309
298883
1096120
186405
1942942
1265571
505792
1723756
1867471
1637229
749498
1424011
1564418
648879
1031281
9803
9156
1059432
357938
1571410
1053225
990159
870508
1700759
1174480
1352761
326516
56479
1239345
565720
1328344
347134
1154909
1933877
1965460
414123
1807550
1358794
1216066
1905602
1552661
1562033
1831018
1698020
801893
1657742
53919
799349
1998091
1015634
121522
778045
1858357
1426331
1158243
145932
254219
929845
1217965
472348
1041133
1224145
1664090
1879730
556067
858008
1639763
1090822
1509217
609887
1975553
819449
1931364
837667
174056
393987
1441699
1803614
210653
1448120
180845
1906474
1198222
240148
1189262
96434
1853281
221265
174119
1644114
1024088
1903536
174648
1666991
219329
97118
1329973
1649781
1227548
1643452
845418
219586
1384722
1029114
1668995
1863594
1567687
1147778
1667422
1523326
551427
1427905
24816
121630
1204024
1955052
1044557
143366
779835
260721
1289302
1923202
1557392
232287
1857537
811921
1388489
1330106
494019
1917679
94779
1879895
59287
794294
1995553
1843015
1178921
388808
1597468
855517
325859
316572
470241
1960771
783400
168065
661503
993825
1125919
1734213
373031
202657
743653
767689
1205970
701196
1242438
679863
1858899
187266
181221
1672167
191002
118449
44214
107362
619737
480094
218101
1701884
108210
1453240
1357796
369103
1241940
1146619
798869
1318158
49848
1721567
1784695
980534
1183286
737107
1591507
441314
413528
1509829
760501
1762692
178813
1486048
1021495
57406
1125701
1140756
1048458
1900513
925322
1674569
99479
172228
801950
174676
1793978
1654331
652888
1361862
299275
1733813
29448
1932529
1521033
586496
1082942
732889
501650
1213315
1734124
1784388
1758557
201101
428316
669585
783670
109680
968384
34036
1803771
865793
623058
938048
105149
1443295
1891295
1658568
445378
1463482
768233
120139
1554133
1158484
367033
596863
183470
1805836
1627005
1680158
367870
1294156
154763
1614258
2581
102027
1344029
1408189
320161
66734
1653770
229847
214797
1610118
1237892
1175088
663114
28603
269937
970694
879884
769520
1600344
328827
364180
1045823
340662
188203
153903
551668
60383
203530
1088552
1060082
1802177
1033916
1823980
1571525
1216122
1161303
1505374
1685088
1113523
1453677
938054
121745
1879876
1304874
1519119
1772043
423577
1763254
1767600
293911
200297
342369
899825
251652
1498036
1725984
1492403
104030
518135
1351773
1492086
1370844
1245739
1356232
414988
25952
1377856
882965
1456059
1248683
1857807
983677
1627239
1810993
1225428
443467
1406180
1168040
1714509
1180218
1261708
120661
940571
57029
502139
178296
1388460
1935775
1683846
842460
524827
1860228
1678681
580682
1770336
212248
1787516
1175199
544168
1493339
1471526
1820225
1980887
1538190
1231485
263899
700754
1346401
845413
1396084
1677215
1897608
1077567
1411122
1966197
11710
740415
1516887
640063
867225
556289
1349478
128605
943160
1960568
254374
350561
473380
1039047
1355496
1903175
1000035
417774
864836
388369
969627
479720
982200
900436
1893450
711478
394918
293684
771538
349880
1364258
707958
1784119
1686603
1123529
235233
593747
696454
1670400
538570
610842
208917
880704
1256264
1616877
1668656
210252
511500
54373
773962
1917522
1124075
1252320
1549714
444652
471930
124406
1061885
1632474
1579225
1273364
85771
44190
1745374
1959493
1511913
1983349
1937962
72009
721976
1449562
1638583
851799
1207480
1666997
910449
1563543
1424166
897214
1980408
78067
1829279
1722740
1220542
49426
979427
1830946
682773
1165122
290465
121119
297829
1164978
1920364
1108556
148396
832751
1337215
848519
99553
1103803
845062
1628470
1870732
1322033
1861129
993774
198325
1003401
1985803
1054714
201225
1220785
1505612
948080
1997646
1877178
242794
668491
1001344
385958
1042361
73874
174948
1282524
1709605
604578
314188
312928
809131
349932
1529328
1276647
1413316
1552327
1765884
25065
1827226
1553148
1954168
1881160
1366136
1239930
445084
1106512
1662734
333159
1732965
1826644
689502
433190
305515
1750908
731773
1532274
777052
248782
1033588
123252
1273683
899508
979834
1093945
1885728
317779
264677
1331064
1881696
128453
10541
893427
1586097
594044
1337104
1795599
1673658
250900
317238
1144810
237292
287091
1124652
401949
1198030
935817
1476351
1567455
1152678
1272723
534979
230732
48485
884113
1150215
22203
1078918
560613
1361465
1779911
432249
214045
425110
1841254
1483922
689750
1775959
1465558
548371
1739743
972600
592186
791335
746108
1985606
441717
1924164
1266129
71444
657311
1507786
656878
827316
697370
1709697
848866
138731
547812
689936
636710
1118038
926102
1422914
611740
1849728
5564
1134307
230272
1477153
1961393
1427550
1871184
1530166
805444
46343
906720
1398458
1156767
1764314
460479
1823952
777315
1209983
1179354
68050
1656610
1811325
1954620
1083454
1663405
213097
1831537
1435554
720543
1072629
1365874
27730
1404947
1322938
58204
1183933
1424727
896346
663104
1744049
994104
1919874
1117362
216362
402633
1163431
1372401
581341
602797
1810688
169269
589682
635246
1203391
1349992
1400233
1470289
1797391
808200
1144761
1923084
1009406
1301381
17535
962383
1973253
141476
1128915
1725841
1039050
1822191
942720
696239
559164
925418
1338203
1720003
1348111
148014
30134
1356417
256084
1451933
1646553
1612422
731211
1355997
1156862
72951
419754
1601377
1584358
929200
1802663
1706669
1745657
60939
688567
307732
1166579
547825
1243223
901641
1545167
1890154
585619
382912
872485
362085
612199
1871510
1430111
760021
927274
1923112
1288668
201827
158056
1486736
1350019
502116
925374
16
716176
1605565
865574
236480
1292593
791465
1512766
1855988
856667
1284326
1764222
1775623
1076687
1700946
102089
520406
1430460
426691
1491194
1582393
257842
1177813
964051
1928751
1600781
698937
1576244
1662551
1475799
1017099
1450499
181323
1593693
76484
737146
1670117
1859129
570568
1776630
1664073
1095606
721905
1002217
1973236
1264340
293569
220123
1654420
1406437
1770533
14215
1400583
84379
1327925
1084495
1768169
575564
817203
404963
955520
1046547
1822539
482418
1944265
524052
1759222
643321
323900
1593805
1309707
360952
663299
1457666
340422
1448391
1311722
392724
357314
1361655
152283
1835930
329771
536442
825589
997038
1379489
1837458
554105
147490
1835229
240377
95923
1071833
73821
1972001
375462
1140065
259167
411275
862210
1234667
399710
194184
928045
797465
198499
1706878
823359
1899809
483686
1121759
1674603
1218091
482842
885638
1936957
351932
1066261
1830947
1465379
1177525
1365583
1039992
1759525
442713
164408
1533439
1742270
1232619
1998746
1245506
188525
92843
1883733
815060
611596
1947628
343723
536807
352839
1486683
919016
1426750
164530
542580
238867
1863944
156971
1454224
1274381
384541
1344830
888708
1541766
1196594
723382
1067094
1081912
1255476
60926
1854412
485349
1322511
41608
26107
1098010
1417718
1197511
1684790
842650
1557455
153982
632230
1658318
100006
646256
1282155
26774
1064553
1949533
266967
1226485
651645
1031536
1769911
1623735
1932565
1386641
1509427
1990260
52105
568558
1513604
1580013
1523731
500805
250252
1685555
786251
605660
1704986
919963
1655639
529567
1274023
406403
1509538
621815
128728
7694
1324610
437821
887459
1866999
1417506
1391205
93652
692620
607279
8373
907979
222397
1765020
999413
1933108
1436648
567491
1967260
1816836
306027
338274
1903535
1501907
154968
1035862
514477
531057
660382
1951104
1840845
1540682
981324
1581575
351337
844548
1308014
965691
43869
930902
317645
1078888
1612633
1092159
1952340
581746
1416756
295010
472922
503675
1054661
1340616
323912
1738531
919800
1239189
724186
907921
1603429
1781331
605279
1620813
451589
1766953
1286544
148707
1055355
1847242
38734
357735
1680944
1050868
1823156
69747
850319
1851373
1219905
512867
258439
1049139
1213812
195554
916586
1458990
935878
96702
444676
389537
1610178
72053
1122000
743343
1291861
1481251
1512376
936868
80968
317216
453866
429138
1175241
1294102
806283
1795434
1027375
1479988
1530292
634618
1658237
1025580
1111220
1530957
785428
22798
1231910
1507253
1191179
284460
582914
634051
843853
1452157
1614534
493831
1088260
597813
30250
6513
1737384
1651873
1167196
1447193
595446
1916729
798500
1424427
268910
1328017
1114998
573224
1964583
1512698
1412589
859440
1279601
1842195
1812298
658863
798836
49881
461045
1529033
1422963
238093
133247
1449882
1634102
1767924
738564
976491
183765
1677869
675595
294707
652947
1000700
1085247
730251
1173084
1137872
1959882
164326
1894783
783580
1148753
1639599
1647599
1809484
1567581
19283
1544530
1908148
1688192
1509186
1457863
1333392
1441120
41993
1602759
571407
138448
1946709
304218
485457
830104
262202
917346
842156
1107735
1881331
1225298
1861613
1556697
1438952
29079
1258612
1029466
1971714
1364997
486258
549396
1573629
320450
210729
1093195
121455
982911
1083212
15399
1321503
319923
677349
807517
1895381
1624606
120998
591811
640286
356287
1113048
1560410
1196772
790044
1610393
222241
834805
862506
1005252
1028325
507399
550161
504573
803568
1885573
44049
521820
1168194
1596480
40992
1276797
1382847
1913748
207042
949842
333456
805268
818831
162088
1211247
1898279
521200
1406842
660694
1116935
1356179
1866435
1274911
1992786
920816
124339
728169
1049114
1646389
1785908
256295
1302485
511662
868060
1856632
1049338
1067570
685101
220416
608614
1997419
1163269
30764
1984932
630004
287274
1273030
1125961
812813
151105
1673656
497731
236006
179819
27618
1957511
217733
1998234
1827880
1775373
1982160
128118
903336
765521
862676
726231
775516
1501740
200126
1844688
1101934
1408793
1451748
1625587
1401184
1085304
1820459
991395
1356225
611488
1401961
195334
1436084
990927
336723
559431
1661740
1228447
1023299
1760008
501096
29251
262037
1953376
670888
317796
287649
300917
55836
110247
722848
510661
877485
1905983
242720
289878
1545313
939546
1805963
1267927
1684207
976824
937247
125797
1344185
753733
1581828
1061763
241840
337684
1298048
1807538
907722
1948206
1252528
836096
9371
669251
662560
998885
697293
271749
1040080
920715
655417
949639
1266100
392509
1419948
502930
1571168
1594300
872342
915155
1055829
1130766
1193808
91345
1698525
1305128
1396639
1395884
1320489
1883970
1418812
984190
1440655
1068461
1752962
959136
807385
766251
334513
401655
1785379
805650
777933
337140
108934
990708
691179
1392108
1029900
995611
1440291
473492
1946307
518431
904596
741685
1234181
1507112
290646
1668649
232986
306103
866186
346697
891016
1547113
433068
1901905
247461
381123
761217
479244
1426218
1940649
781843
1999517
1438314
1656561
845488
1249356
1999570
385526
750406
857726
963457
1364379
1745279
1828916
1750724
1757316
1065151
1943636
769930
1370166
763351
639862
1573633
1521302
1148288
88257
269725
1347654
1545507
1868940
1575781
240101
1514185
628700
1799653
1112200
1185271
1076282
1000957
709333
1904259
153005
1802013
431267
645056
1499027
1658277
721855
1637878
719188
359083
946362
1890522
865399
1781724
1402145
1698534
1034787
81833
583202
475652
372294
1474778
899539
1274426
1168859
1679621
722332
987865
1078471
711736
1091646
944344
1747264
320551
1738635
1136772
258519
1843199
360519
963102
1461855
1671703
1320121
974209
396901
311363
1297979
1078398
804875
1978271
1790419
1635058
353061
1026377
1605348
21272
1726520
1979515
734129
1524715
1283969
581610
461081
661536
1162156
1852175
1151895
1293352
1353391
803364
862445
67724
608851
1185216
252839
485883
1404505
912355
373287
464532
1448747
1216816
1311065
1711534
863817
1585680
1302976
739214
439600
1971840
520119
406772
222808
738659
956771
1163571
300117
467851
1597907
1406960
1838203
1926490
930740
595980
1797027
727345
1934323
748651
1148612
914846
1940480
1407592
1902422
1586569
993189
1052773
1366719
361412
135091
1662637
740503
1011223
1252266
1736110
1241023
1800133
1426530
41727
548854
1652551
560748
234687
446971
717871
1240258
457555
517063
1867739
263491
63426
457553
1594110
1782544
457229
1453811
603130
1187477
1473099
796951
1959850
1632620
1729450
1642238
1437796
72630
244243
1707260
1097208
1811640
713179
809595
1015977
1679167
1250201
877413
863744
651298
713752
153884
855039
1741654
1549576
1956415
1063310
442461
583626
1060167
138190
244260
599538
42910
192402
724720
1066905
902879
136327
1345152
943613
613616
1554844
1471372
1105967
1532125
1755249
1935093
1343364
1914411
691971
998355
1619731
402056
1106211
7937
1506906
133850
1724367
1441812
1355309
1411381
1370555
1164530
1601619
134092
402812
350813
1759312
1654507
1692916
496612
1964059
248866
73634
637299
384242
1128936
1068710
1248523
1787751
1915801
1305656
151541
1625528
1067805
1905100
1769015
1433229
1699489
1883879
412668
1630986
1521247
1499991
1503834
885507
1378947
1063509
1951668
747658
1678258
1195242
273560
83751
1281951
610040
1161363
451999
255290
1998812
1169648
1405541
809816
1789559
1965401
297454
1180102
1989777
1076068
1772216
1557026
202210
497541
796875
1802288
1742616
852530
181316
1155456
171589
1029864
1126152
1231084
1088337
1158584
1219987
337649
491581
315721
867747
173876
1180121
68480
1626595
1532524
884629
1459398
1516180
650465
1740480
643220
1546301
232557
985035
1135455
45858
1452204
294679
179264
80703
1917710
84211
724086
591361
1977828
1176625
1071494
222304
770589
427600
1551234
1361760
569557
36820
244865
1151749
37811
250920
549148
1864729
1939507
714336
516106
455938
1418863
468553
318690
1445297
322540
1909008
981950
83421
59939
824403
1928088
1576658
1209595
585702
241518
155953
51507
1276832
1651753
1821690
1583823
72854
1925923
1048404
881745
128672
799806
1142782
1351204
1444099
1477428
588301
707338
1984470
470808
1582224
1949834
1457755
1659434
1811270
1089517
1607205
706108
1650377
57164
1951829
832514
629361
1237853
128876
1191587
665468
668894
1047057
1991101
468329
207214
851610
806092
358241
1987286
318634
1986067
1664497
116798
937527
1815780
455351
1797524
82534
371378
1110785
1505225
792310
1407537
1717661
1569959
269859
1790101
1977037
1120389
318843
787734
439726
1141912
215362
1033580
286669
194717
132170
501742
426316
1784274
545088
1846465
1950511
808621
590066
23082
1302054
1080947
1872312
1026999
565479
58769
496280
171376
427078
1078404
1290367
1521073
1467983
187164
161122
203790
1727201
130991
1626940
1648589
1137247
1171383
53885
968933
1172332
439771
1628403
1615012
48319
1309716
1489238
39339
1213190
1323789
583836
288300
1439106
502599
987199
1882257
1406153
1291295
128346
782122
227916
1300666
1041950
1645289
1445435
890070
834892
139554
951443
1229836
1764001
1565818
231293
432576
1184056
254234
1756020
986596
1998624
1538547
1214337
1614929
1496477
405952
1119006
230923
1023545
1894219
722677
954790
493003
272809
1901682
1657300
1990682
584523
1638253
364417
1828146
402054
1156415
467280
1500771
1101762
1628557
1110039
1144664
735566
707992
1582046
1905493
576525
1400745
1936089
848963
1226874
807831
1792100
1913861
938652
393466
1069328
810674
1070639
741702
1431196
743903
1179576
1658817
206348
1737749
748177
7066
1731603
1469710
641182
1961222
1764667
979490
1311485
1696153
1937794
985765
653630
1005242
1688662
1617538
1288632
709850
416213
1898490
1814724
803396
1869666
115732
39184
401319
1937716
408452
1527029
1881070
1038686
711744
1585220
764510
234814
715659
885425
546687
1595877
96419
1074219
525435
1160414
27750
388493
1386055
473758
1973937
1348051
262710
1376787
1713769
1136701
432259
753130
964512
339624
329469
518430
468847
1045268
1523364
342851
1871007
446915
168330
1237422
950017
247286
665630
551193
460332
1699941
152087
1721193
1369088
1306328
1569888
1341898
382086
1659277
1295249
569576
854684
1911842
173468
1096115
1120100
1744760
957319
859030
1049096
1264578
420908
1183810
1291719
181613
1081938
1171839
1481646
183805
1114577
536805
1176011
1413011
1114862
458390
713966
224565
1325145
330027
687577
1833737
978864
1530782
598871
1254590
930588
1969852
416279
1894182
511015
306960
478837
371626
519021
1738151
1124253
1257758
646073
1645831
1145343
510582
1642108
508353
1231989
834885
296530
1049956
380684
192229
1642711
802028
138084
314042
1138333
937704
1156880
1392395
1266833
1311358
581729
1706747
64119
405495
596260
460984
189225
963843
154167
665554
651554
1396307
495205
1437853
1323269
693771
671845
1661898
1136228
977143
921091
767428
1898045
178997
77570
212949
501985
283647
103027
989069
1130410
1004544
668917
1174567
18071
1456239
1871175
820380
1992575
1852689
104491
466601
1499907
583628
421544
1585679
1943392
983474
1592652
1917945
1107883
932059
1650312
1382237
63097
1575668
1440040
1830328
352981
1544261
698976
1907418
491033
43872
467582
1346283
854822
1205014
1438618
114670
1012505
1319396
1200938
657141
502707
1738961
673587
1684206
1490740
1769356
1874552
1348652
1327914
1281881
72119
1761812
1783841
831591
1678652
1962621
647934
44253
865404
1951087
1822779
198876
501175
1397871
478209
254689
93728
386366
596091
994782
464159
554432
1121204
621138
1887945
1527656
188747
582881
934363
1307557
1544376
578942
1250450
828156
964894
1347443
1023084
939718
148992
1049787
1000597
198555
1627017
1729860
1769655
1105839
1163123
1608932
1571013
1919396
1260769
283449
1249343
235874
1543853
210625
1236117
1132341
1671684
825045
1958581
349625
282036
450776
1990441
893442
1815112
690786
229885
1085228
1295816
587730
1273355
638109
800807
24472
1816365
1183980
1789229
1199549
1063556
1387698
1412095
1042381
1555433
828786
526029
1663118
41505
1769698
455225
1581113
1498871
471966
805307
808864
394869
673889
557428
107307
963093
1918786
1813107
1368450
1527214
253235
1391400
1085954
1433628
854581
1826341
748370
1469909
1989884
268964
1105226
1175824
138023
119470
774426
971051
1187395
15389
1699576
451031
313827
668948
784083
1568806
1687089
1029164
1394008
1642991
647709
1773074
205598
69925
1050098
536839
1160264
1475137
1966543
330039
1767542
1487856
175596
1238971
257754
489009
683166
1402642
289338
259640
1034366
958639
1982407
1514790
808691
517165
1686365
1782528
411311
805386
1899213
1433737
1154448
1360284
127720
78702
1711453
1442848
1869726
1607943
1080427
121271
1124745
1562099
1410309
154514
1885365
363265
1297366
1889027
1085381
1808449
1662102
321368
1511249
433118
905968
1090849
886715
1012099
934260
60423
569955
1190163
1310817
881784
970714
1934799
1551702
777007
96871
934893
53141
1657993
868758
1739926
1998657
1359309
1825558
192274
1299941
894633
657501
1073090
489707
997180
308280
1929763
532708
209660
1651339
1141159
1689030
1095009
873977
1787114
887879
1960452
638255
240892
1751630
1250365
132551
433509
819746
1267158
559795
1698251
62725
124893
1635512
659934
1913564
1056735
1242784
1566320
106629
1563361
1562383
76204
1498613
261434
1939903
398988
1805083
199981
853761
429462
657903
1769310
462735
1792659
1515604
1733689
14314
627073
355422
1480213
263892
1482822
1855663
560660
324256
1966847
1418818
1385853
862741
951918
512828
1093424
1862116
624074
1110202
1758734
1610553
317439
90229
409946
663998
1878735
1208485
1999805
605714
973600
1735513
1466936
1931400
1484943
1012712
214241
481639
772155
1851484
1264606
313435
1097823
6409
1615047
405102
635369
1258563
1872902
3726
1667793
649982
1208613
1530454
1812181
485864
30081
1074778
1446244
28622
1609826
222557
1340035
1419678
15139
1523080
492226
471552
1189320
1755969
1918278
866703
469059
181108
732464
900711
130892
886449
863711
50452
1109214
1314524
1860895
66344
1716928
1723191
962143
1994662
1198682
185561
1013469
1513789
1225152
475873
1913233
469684
1773082
454592
1737441
270893
1656958
89317
558350
1451404
1071323
504287
316405
1876614
1384289
545453
1147270
1712136
1490676
818937
127347
1225296
1713260
1902706
111136
615242
1192991
1733589
452801
81512
988458
900919
177288
1594568
419441
456519
1181783
1893410
17941
230453
1382400
1722542
1587683
143317
4310
1155703
879477
981314
1794857
1665474
1139653
867162
1599748
1923863
452000
319247
1425934
1605575
1182583
100754
517178
1400203
292512
998030
298389
1812734
1177808
349690
1742054
408791
680505
225467
398410
995902
902318
1646133
348407
1736563
1823321
38023
792432
1630570
451995
1800136
1319021
1716414
1069741
1431653
1096679
38958
292541
1185804
111163
402974
1817317
1695152
835296
843842
731745
320321
1273063
1457017
1200596
1323424
351274
608412
1663314
275812
497713
1631671
1066154
561975
1906749
411577
1897522
1133740
1547296
822948
1307708
1497921
51548
1102008
528542
1982158
118151
503897
185103
1526066
1749572
1670838
81470
1455428
500392
1329495
1077098
1043556
1082618
1864598
1278999
352502
54537
1227914
1026199
81711
1988463
363732
931864
1915838
1251114
1176139
1811177
1229041
149764
1731264
723035
1612012
1321467
1871961
206781
1795124
825145
1599708
1075494
1625919
1488105
1990597
1025919
148802
181510
1905162
1729532
1083811
1175840
1389945
696343
239942
1387395
856680
1552108
918727
1968340
112013
596310
1809778
566053
1371467
116462
1083437
677455
920443
1745472
95260
1492996
605080
1069530
156882
846876
1989105
668581
1626904
539801
1118078
597699
410871
430378
1822661
1063347
686175
1034678
274578
943749
430694
1238967
374853
1619660
1894901
1656591
102732
1686888
1451884
917274
1061845
695879
863816
1601940
1996663
361172
1781101
1905876
1688981
1666730
641682
109272
1438152
1448765
301108
1179044
1114493
335576
902176
1685729
1616806
1505636
1267548
1936697
1516374
109271
1235317
513917
1454841
1470527
1563604
135543
1529427
1031451
1003502
267363
88082
219988
1286556
1439132
910814
1245981
212575
5265
479716
582650
956779
858840
783571
169193
1228057
472216
1199662
1048925
537129
353445
535525
345379
418728
1176934
136735
1285020
1108964
1439602
959700
930030
873182
1880930
1038953
614077
1570211
1048516
312442
1976738
154753
1172619
1319782
151403
565706
1965873
168574
893004
638285
1830316
311304
769570
1109558
1681458
1083648
4582
1308912
1789863
195613
751815
1485168
1258194
1205607
15682
199945
1790291
1950810
877824
556865
65762
849401
1692854
45748
1806586
1367017
1091717
898766
716726
1430608
1276306
898935
1505940
1225551
1130226
1471745
1039474
777073
336319
302039
1510661
345997
260155
565769
38715
374776
1993326
1832179
542205
1153751
1675887
1191034
706358
350566
599475
940708
69950
166399
1667403
938851
1452394
70737
1029483
333377
339330
904876
570805
857047
1479303
156661
22677
1233206
1484653
942949
811972
1897327
1998776
1270330
707310
872067
1134921
1192037
696928
276476
1778747
1600309
1527723
1223846
772131
1766919
1240457
358224
337404
1132389
1319326
384753
11064
1008313
4386
1175055
755523
889630
880301
1350425
1415682
608742
1573565
1044522
1086137
1260213
1386266
491382
1369569
191230
1446559
368889
425814
671876
536509
1502258
221805
638278
1785051
1848542
1092457
1836193
1116517
339067
1413843
824203
27646
1178149
602323
413935
1710637
175557
841880
357727
36657
253260
285577
1731395
235122
1927646
728960
343412
116150
301150
1887792
1182838
1487727
918508
258027
1621274
863606
308918
883919
425345
1980513
667914
347408
1026781
1407794
1981210
1518621
403166
596621
815069
1567711
1933522
808685
1012870
1948288
1234551
593401
765247
249110
1495432
330246
1954500
1882446
79813
1752219
878194
704988
531528
210277
105166
588818
1563871
1897540
208787
1458015
1211262
1177241
1023511
1797493
731417
933295
162867
53250
94708
785407
1527703
919284
1571195
714281
1533590
1429313
40283
1193080
1898199
1340574
506332
511633
495116
854491
1043008
669977
1148845
1891600
265997
468903
954142
1961756
67663
1469082
191857
1389092
552846
407151
1291166
788835
1615912
459125
1944372
1428433
656780
95124
1452572
591598
200677
1465971
1137654
126294
1492845
833061
1748526
1433616
1198919
434050
705688
1105272
886564
921415
154449
29789
773901
503517
1895373
1767229
132187
103453
670320
228994
722617
357692
1639441
1229480
1119433
481991
851938
960760
1063451
1723834
1767663
732206
238377
126390
1373213
1649268
772601
1339062
716679
1389093
543549
1860199
458926
33056
1051018
463311
135460
22793
635591
1754977
499070
864293
474696
397843
590379
1462072
872731
153546
1937995
863233
49204
1437425
1719488
1236362
683897
1407726
1223329
1762799
1888954
1629671
1348756
647172
4586
221992
1309302
716471
345520
1160425
1018815
1395096
853828
357043
1799012
1857974
522053
1577581
1576828
1789223
1729749
1367102
1342795
1487099
754195
545520
1632689
39984
510070
815784
1404066
42740
1700296
1624704
1017592
1080742
1906525
1551102
1141810
653665
47542
1719827
779864
216766
936546
1883255
1492248
1696810
1604907
1940752
648108
1718310
1634774
1840126
657995
1463080
1201653
1417578
1329890
962204
1006345
314819
1921124
853265
1407081
1300814
836562
156195
1948985
1610469
781466
1120728
1194422
1945763
906859
1633730
1148731
1824432
1498318
940502
737034
936297
916865
1343267
350164
423938
867191
1136324
1732974
1622315
1176388
1443275
1555162
1077367
1241439
1538816
1132924
474695
502222
1348195
1986255
638481
459278
1293866
830635
1506454
1463691
1092635
749107
1424894
835684
1059715
1911891
1201887
572087
1871635
1454722
950270
1973108
799845
581654
1834830
1746536
57934
962818
532126
1576363
264834
536845
970509
746704
62856
1676707
215586
261787
1392557
1836910
1056567
473158
906155
611125
993959
631712
991387
1428291
79713
506768
137960
923212
984281
1725045
47474
177689
1223461
1704129
1741426
1739097
1743320
1052650
240656
858910
1415978
1188632
1719856
891230
1569803
1285817
656068
960375
1643723
260013
1392437
417042
1408257
1119677
339432
1815877
690883
12747
977679
151583
1127701
1074062
1103174
1025119
1706723
1771494
222559
1451935
1369759
1615431
1737884
273231
1443589
1317301
603102
280627
1322443
227060
1618795
1514902
1669701
37370
510209
1569706
1105155
1114305
604723
346803
1768969
151876
133497
224115
484273
231518
184848
1300979
1218659
818910
176988
1602223
294509
274586
1689781
1723184
72939
1123135
551103
1383473
137733
213361
1960135
1161041
608024
259579
1015471
1329788
1380727
1917476
1625431
1035085
1810060
1836595
1765763
989333
330957
851545
192363
569723
1511232
1055695
1611945
1275500
1031005
937233
355375
1409079
676540
832639
956632
421598
1856808
327816
240712
928493
1501761
931034
247704
771752
1508898
472581
1583840
1693231
114365
315008
337324
575546
253076
167919
1061935
1283249
282419
1109886
859076
718002
1977964
1927137
868211
506732
620689
679184
497363
1443129
268785
407571
1830013
300929
977896
687895
269960
1931829
1531997
1321261
395612
281103
885031
1022766
431224
1928870
1757670
1892922
30458
598317
1913772
1739257
739679
1178401
123414
1657405
1033777
1792692
1054915
323277
1641610
212365
1450258
462773
1518305
1890583
1734253
772203
808275
528930
538740
1444299
911721
1521084
179258
329655
931349
1584337
609081
1652097
1564177
603005
70285
681728
1479808
1195947
1101614
64255
598855
1491057
3894
326213
503508
12353
1106998
1221946
1403662
1833811
1029213
404443
1291582
270189
869591
1887411
1214118
969207
562041
1603502
1271540
1775629
1332440
459217
1415679
814357
122326
1395981
220012
1706883
1067725
1102151
1767425
1681251
1539697
1250490
1148123
1933088
633717
1853466
1042101
1014370
1490957
272797
1375107
527076
1387294
299934
807947
578472
51382
883989
1328872
166987
1229069
1208726
356072
942857
1384683
311425
1140065
177310
1313546
1850905
1543571
642944
194561
1199689
610306
1979632
633471
147680
926841
1867788
947640
1323742
1087329
393671
1790705
1014732
1381881
411018
1172554
308012
232998
971886
1259673
652773
1613974
1824220
1929052
918992
561130
649822
1798151
765949
1308075
257316
1287711
752957
1834805
1860455
839939
306671
727630
1002365
1386728
75363
477897
281615
616092
1470670
1902217
1962031
180521
830480
361869
1820341
154597
1660680
1588329
87352
538343
1909056
353965
198164
646548
891915
1598412
630183
1634428
1973438
560762
66500
920559
1497310
165190
1565857
630854
712457
1221790
283457
1451329
153054
1497575
1124010
1938212
239314
1711260
997849
322290
101831
1322385
379383
747682
545534
1206850
1861031
1443974
1149887
163953
1623885
1712813
1138938
986915
1576701
1291639
972647
747214
1229855
998790
518475
26159
352129
639556
1363615
1917630
1773941
338002
1222842
1298333
1972259
811047
391290
1554735
106584
968619
318002
1260677
515930
966101
771062
476805
574209
1459759
116953
915659
630982
1227023
1662260
1908467
1463728
1515446
1427021
174928
1402825
126633
577362
118784
479912
1978024
888754
112993
1828345
1808640
412036
1823522
1937562
1899944
853887
1045110
1523560
585428
517147
1416687
1942836
377945
264111
1556258
1561132
617809
1501082
1434451
1239169
1013372
1156274
101871
882229
442786
530706
212862
1131364
1485371
309305
1865570
1540780
955521
917385
1109178
915609
1400570
1561188
1171215
1606009
1428223
1114875
354796
1338368
544907
830200
1416617
165475
1928763
821181
1474689
1400100
420276
1424870
1523620
1717183
1805017
1708552
850663
962299
740596
741371
55027
1156134
1127525
1066903
1729663
1512679
1076435
1642255
646828
322689
457457
62086
184552
287741
1752067
1527291
157050
1660911
750185
1260982
281027
943160
900980
576361
794010
310292
59320
190251
820188
1087554
373548
732973
965582
1395386
1891908
385676
836754
1776980
1143855
1855758
1953309
271463
980456
1427372
1884952
187550
1573047
1932680
1929047
439349
962636
1940889
1594314
1786810
1159766
1367570
1119867
1302253
935426
606946
763919
1517503
200038
1776803
1562178
1431290
929002
515724
484294
1616890
741112
553327
862276
1596048
1994087
1067564
822460
901797
851845
920301
1054101
627369
264164
79082
1520755
235750
431667
1448905
299155
893391
583790
805573
130254
1142722
689575
1345732
1547338
1092695
1406318
422934
1842422
1809984
159787
1493922
126361
1731894
1747869
359850
1690434
316696
1110947
1772827
1869304
1531553
1828588
773264
118004
1067470
589003
1967284
1697272
132803
636283
204722
1009144
1007986
579851
1827626
941988
378564
182633
57142
709569
18608
1394553
1873912
952560
1603828
1660164
1692918
94380
1734984
505006
1412720
171613
1611404
1922596
1326031
276774
1022187
1193025
1526152
1794895
1319611
1083798
340620
1245584
1378343
1432183
500185
449260
342051
1108039
452722
59564
705636
1634794
571802
356964
545005
251202
1361248
1823779
626487
42677
1048851
1371101
29916
1802861
1969751
547041
265111
1792135
376738
1810833
165103
1255366
1988775
1495629
1447819
34471
1517796
1768067
1861927
1927924
1465473
720369
346448
292317
729667
572389
219937
1394056
651983
910452
1826995
1067050
2642
746343
221709
522234
328340
893172
1792774
571719
807882
1977796
817029
1008164
1769444
1194493
1412110
1419100
1616919
871333
1454770
1239249
1543212
750384
1119621
542123
1893742
1009603
1610463
971489
1877983
1875130
834040
1391111
1887382
1020654
865445
727748
1756267
1791080
1314947
1440093
910233
1485369
1760700
1651651
1505654
221030
1948507
1276755
23123
725219
553973
138585
669336
621528
1929487
862849
329020
81166
701954
696451
1276069
19516
1381646
1465277
445106
464441
684741
1059440
930165
1257996
673685
967071
1749849
1033307
1670665
1361836
665982
1689986
1012205
709220
425187
956935
331588
148064
1330639
465348
1826380
1116790
225469
1762352
970965
1308408
1371509
1701717
827551
291209
681304
1620358
107439
1736034
290346
1386209
1090310
1037629
1497949
642881
45975
1053498
1091640
908161
465819
98999
1412660
1706706
1160299
1798074
764781
517907
554185
993913
1735082
904406
1633294
1723367
1501105
1404955
314743
251384
1457790
1175194
751444
298734
909051
1839280
820571
911234
1780201
1125755
225297
795458
63494
224665
1620764
1172536
978507
1861489
1521010
1369020
637529
1516316
1836342
1531484
1824055
41009
1647216
80614
1707908
467612
920983
151753
403837
257140
1806542
292482
621204
1894517
121747
233718
925365
1961859
432323
1317994
1057625
1712088
1226280
406448
1185529
717278
1470566
1009979
283145
1833664
553768
822684
1513757
1382170
1626518
1781489
855022
567002
1788147
1469235
1114875
186309
1799999
678931
1624465
363751
1616538
1075624
356594
1104027
1195590
492713
902281
1940343
1027995
1627648
661486
277365
640320
1307598
349150
518091
1872772
1314636
789556
659229
10636
1462259
1354140
1944979
964842
656884
1849253
1489676
1775533
1216053
1061889
724179
1108770
844210
572203
287621
693343
330395
1611203
941385
1073634
1147477
1159495
809059
934056
652917
1838261
385216
628914
1366204
1784767
726902
593440
321897
140036
972931
163823
592015
1922637
802467
226479
1478401
1790448
474881
1203411
754929
101844
199091
1163225
928823
1922711
140491
1714963
281022
214484
1626893
696223
1013889
650210
1267936
261457
542765
630599
1760550
835418
1241226
1422914
1524374
1995348
1537643
1488636
1342129
1566042
68910
1473195
638319
1858872
143815
1881793
1362098
660122
117443
1655202
566819
1469006
1347473
310431
1459977
1659
400577
1997161
751777
1215278
988152
209897
1011880
1501707
1895964
1038933
131034
532908
1834148
1902816
1844611
1204365
555818
1660043
1028554
1882381
1150227
54421
1973428
481450
1296543
407011
419297
735441
481486
1978705
714860
1714767
149240
1366139
1792326
20683
531204
162980
1528390
1532653
346827
1424418
930518
905310
265728
1183308
1192525
1546175
669149
232179
583337
1058607
569159
1492377
1418345
1440313
1201092
181752
600485
977409
896199
1652388
1316881
601222
1214423
1171682
182051
588326
14589
622316
1830744
1279308
49641
1658737
493150
1151924
1733813
485588
553576
438719
1484704
461452
1364705
148986
1275483
637821
1755966
838738
663225
364513
1942752
173813
328425
874811
457216
305080
1680108
1934466
1814850
1809456
815698
1094017
606743
593057
1491687
11270
1749395
1228895
736588
1762880
1315358
511310
1776758
191497
565804
874238
1891798
1597939
1383854
1163041
1815898
1288079
778712
1155003
302840
824899
1085849
887425
449246
138232
1696432
26343
672087
151536
389241
561312
1166436
1069466
90791
468412
1522012
378616
1312485
96757
1472763
308266
108382
1229323
1403707
1589584
1929723
1940373
1991978
1530845
1923371
1697026
1439642
1213726
1715956
930042
333118
1565453
1750512
1188294
163515
1450139
295826
1391662
1385176
227675
1990020
1010858
294486
460272
1052977
355735
1712360
24439
71195
1195241
1797696
106679
767500
1278217
1670814
252258
693238
1786317
1058031
593665
1009773
378543
25285
893684
1030836
979964
78477
219498
1080195
989637
445799
91504
736894
1405594
1494823
510813
612522
1906202
1411863
974348
1703584
1841465
1732556
133219
1345848
1755168
1289137
805769
1673883
1235593
71664
206371
1347048
681218
1565523
781736
1844798
159879
371425
625823
1133064
524807
1428064
506755
674552
594901
1885680
482686
1865463
982058
1808997
925549
1737955
1001981
1214123
1477622
554638
780831
1695835
85953
1764772
1313000
1516951
227941
1307594
54838
1000705
17036
351916
1275478
1994574
1487054
1317668
28689
382819
1772582
1807698
714447
950263
1951811
1658204
1953746
1502113
27543
1022268
1700759
482820
769010
680612
147898
1287144
67636
1360377
1089751
672249
1908806
906049
689282
1766359
1163086
721761
138962
81549
1977384
900087
1178771
1301794
1612795
1607038
388186
142344
1279274
1296967
566872
1098911
770653
1660164
563679
1375499
1099471
1876301
1148328
1465695
1207412
1347170
1937392
1778250
1650849
1362735
1715187
246834
1069579
1261244
1857671
1803298
1932665
1943870
1772140
1351170
84244
435527
145980
833523
1152937
192528
913110
1693997
987786
1776438
1880760
453064
768187
1501638
224848
998365
260908
1984988
1167263
1254153
1142582
49519
78633
813907
292613
1672265
1463807
1740210
418355
204868
36588
1316981
1616191
1070696
1029798
1784281
190867
1459205
320151
671291
1334905
922957
1636257
1925721
937677
223571
723912
1185859
232285
312204
1203061
1145070
1009692
1092159
803756
1895824
656658
1309643
67402
1830461
1857607
1157346
1968414
373054
417796
1187283
178370
1289426
1721940
1593841
1192574
1540331
854612
199478
526354
222244
1723850
745351
714390
680560
894537
1604288
247331
905857
1283980
1501218
204600
652166
148290
234362
39356
1167933
301654
1489196
598719
1615582
814515
574820
1715343
1194389
1272636
846898
529393
1356604
291669
1201727
1957959
1286001
200062
961812
1594217
462889
797259
217151
689684
1887788
1178511
560171
1873713
707540
1294105
1932008
1001602
1038684
376185
753744
119173
1904808
92101
860033
1518078
951087
1164704
993734
441106
1430311
1494596
1257829
547274
405824
1167171
1527289
85097
1467095
1445990
579773
512872
1963905
413859
1024825
818181
1677482
225572
1567895
1340449
588573
1996080
1142918
1280534
1421344
599034
1110999
1521040
1450221
831962
1977292
320737
145161
31337
531047
1865566
881336
1806463
42439
1533086
584855
187116
306156
234387
258554
1239811
162514
1833476
823742
776949
854200
201551
1910264
1932209
732859
378827
882469
1857359
263804
350403
609932
1342183
1725021
1230804
1437261
1772506
111208
479578
1688281
1523020
531060
963816
595028
111720
1946149
1706253
1970225
1483545
1518111
1888578
258662
802654
292352
593700
176532
1327641
1380599
217912
162711
1690523
1567952
724434
1047030
168743
1929819
228348
224846
1450363
1900648
1544567
1453024
760431
1337766
1705963
373506
736260
808296
184334
192550
869006
173287
1819108
1608436
1569157
778984
1708073
1433460
894624
202571
969907
25319
390037
1630625
1278935
1519732
1934608
1806769
1068141
714345
1882416
1084783
1017529
1898681
1832469
714455
1395180
1021562
7562
393854
208121
336047
244282
1025161
909929
1191947
1672057
410565
1943941
857524
1860096
876836
1128012
1054615
1137322
1818665
1363480
946850
793876
1674836
1374314
1008717
792479
965388
1770033
626197
615923
1835838
584075
329234
1811928
1764248
361918
1229566
363232
1010497
1591328
1512976
1245459
1190831
1139279
1937718
860671
1646294
1478376
121137
1133475
1686338
982268
1354384
372545
1448893
399549
1022075
1118773
178553
1550088
1157735
144217
1227056
1596330
119673
261542
1215498
1323480
1614671
503249
995327
721946
1001662
1958906
1176841
514373
303788
766134
664373
1745512
1477305
1307710
203118
386624
1803195
393442
501836
1480410
1563579
1864053
1874986
418203
299313
228415
1511435
794234
133980
256217
1459016
866733
124302
929235
698871
195681
1602685
1729922
796543
730789
1053369
1228834
759350
319506
1647161
628681
1381424
437938
811413
816660
664435
1657681
97539
1341379
1443204
1566410
271540
1565181
325690
1649554
1623871
1982555
1096475
1269275
222898
1526593
1433018
1619453
1847176
1370267
1694369
812798
1889060
679890
631283
1233085
1321208
910256
1505626
54279
881788
83231
1635142
1655818
1139864
579901
1245431
402903
71487
1054010
33704
800618
1211721
1502384
914432
58108
174117
87449
423542
1232070
1051501
1997439
264898
992594
373847
1338363
100844
1140922
361775
1591348
1496434
1198610
677053
377068
1237529
52896
205803
964053
745367
61831
1583955
935342
195087
1010828
1532066
1779332
1408484
1048186
1440074
1252154
1958452
1433654
1811439
774261
1402554
684169
978658
1975076
1622893
842768
1617427
1238703
1167129
697942
596998
665951
1922990
1131899
487041
1551739
424850
488342
841860
773395
1508148
266683
482945
1091415
1733579
963909
1808298
1874398
1551451
815676
1151312
1796674
498946
1984792
1973875
1851358
51827
1025950
1282637
160356
1663291
169811
65531
1771836
1897045
115091
1069663
121156
716159
1558833
221610
1285985
620889
1291334
1576615
852319
1159808
727014
103041
78224
798972
1912360
1775385
1595633
1289874
1870099
1386536
469323
634128
786523
1743807
1690008
804743
1603681
824668
1258167
1909357
58983
598189
1175581
1776775
1086895
147914
1697696
935237
548159
1473030
720088
505704
755152
659765
1651721
77504
197800
1939326
1222021
1031172
1298920
708425
492344
949334
723225
580457
1957466
739012
1302605
41634
1842360
49828
1201111
128066
1366260
1061751
574858
983071
1678670
426670
1263942
1353774
504490
1713182
1109606
1248139
1175169
649866
709584
837785
1121174
617816
1830115
880791
948165
796889
1354675
1489391
844989
600202
85282
1619059
680976
298112
1313554
319630
854029
999855
876282
134348
344682
1576383
586311
447837
1457747
1222441
184849
1712625
36446
1561614
1507076
1920805
887349
45027
593657
1760601
190089
558428
1545565
1820202
1153993
812280
1892884
1146732
779288
230687
183581
632608
1678849
1825363
363232
1819391
1069304
709841
387808
1192776
1778540
1477741
1965192
1593318
759974
1916710
358395
85732
635854
1294962
1683930
614141
621387
1742934
150902
216971
396412
1671730
145152
1337945
343657
963592
379984
1833084
1003248
1829553
1773679
747656
377523
1310194
1656499
1477012
1707097
336684
1958682
1774013
1062825
95853
602325
1396187
354935
1474590
919485
613660
665751
1337600
1266914
1728661
1099359
93564
1829080
1180954
1898929
1707332
1860417
1369343
1908037
1205788
152750
34234
475697
1965804
81378
1060033
1368389
883828
1675214
291868
1835174
1430863
1493663
605267
1232062
938924
976022
345225
1193201
1448334
127442
1273418
1910887
784916
942590
1747789
1342693
401625
1160639
437939
1218800
506195
945813
1572252
1602045
644350
1408924
858261
654245
1623386
1418307
1869784
1955109
1704679
468748
1463421
496931
317053
1838274
1137119
1539777
743919
957813
1296894
686835
207584
88358
600276
1729030
952929
1255141
437776
1160291
68644
765844
285710
539162
1879247
1828580
1798000
1468623
1487080
288405
1888128
764765
214055
129905
32716
283955
1144974
322785
1620725
209887
1726810
1841694
654659
452834
214759
1807774
1466450
260142
948678
893566
737150
1787726
588271
890625
1934913
1845847
636967
230098
1141005
422829
1963999
798398
1464914
300644
156010
1458300
1126919
926209
1865271
309630
1485490
623485
1018241
1021050
956679
1384520
1174284
1747483
1439908
1429084
1329938
745060
384189
429325
1593265
1975907
128960
1057443
428483
1114179
6369
768353
378792
1188194
1780971
1041790
1904576
339787
981987
588257
1847495
84983
855359
689841
303381
894442
1865648
218284
651559
1976406
346581
1524151
942415
1855320
377698
319642
1477361
1933831
892110
1889685
622801
1844746
1833591
1442860
1773341
500196
1494234
1006143
1652851
229155
1853323
1033900
1456155
1112616
1261499
365638
69008
1864327
1372322
1446575
614237
386729
1158947
1529149
282794
687206
1211402
1775009
578695
817658
288583
1241824
1917961
222912
1251975
502545
733864
1471236
234046
1183164
1734479
926784
1029797
1717434
1835360
811481
36976
119864
917419
1674478
1823103
1217326
409661
551123
1191405
1436996
42713
810900
756611
893729
94654
1352989
161567
1277709
887521
787819
1097147
1534228
1443389
1107678
384814
1074874
580138
193271
1284442
1743458
1907577
502327
1268082
1226093
1333289
1543837
876885
1954461
1394898
1900452
1605644
261085
977756
1278921
1665871
618058
500814
1664131
1026925
510589
913651
105264
420779
818757
1898641
42030
729245
947652
546006
1584192
1694357
912514
502767
862085
355494
1299185
685169
782398
1280190
1928073
959888
1851458
223977
671157
1060205
1622355
39504
304675
1153124
281764
923197
633823
817737
744092
1008586
638926
1054068
1042892
790252
996869
901367
1605078
1178117
1563797
1323691
817669
586908
163352
885523
1041494
74549
1949795
1111966
469417
1817131
622268
1094844
932197
327737
554028
1903850
1157545
1392228
1545603
752753
239788
612250
1865777
1244316
842160
1773311
780572
351074
1538304
1105816
591823
232388
762848
435080
1767751
166662
1753823
326720
1206545
1169292
1934257
591752
1637650
905787
92764
167395
1086948
48775
1912056
1956363
507181
2097
1316709
1854838
486967
143213
750401
563546
1763184
1555750
39881
976181
173310
523505
927155
1707124
1092316
1087169
1033991
861529
376151
1196962
90003
1104474
256097
633331
13136
498201
1029243
486154
1565086
977836
1331345
360448
1041174
614056
887583
1015300
1189291
1624870
1233425
1779442
496452
1335019
923568
204671
1944855
1203959
319663
662296
1667986
712178
233704
313515
829089
158877
1619362
1537028
1774652
876356
1875277
540304
1461446
127306
853862
1314433
590623
925178
976772
1791481
363263
719343
315752
1726849
752875
382990
1964269
1827323
1975867
979216
852219
1722507
1696916
474027
483929
1869155
1103374
1203336
794322
1841863
1878955
285305
1356725
596403
122224
852100
1524291
1120457
1673439
1655647
739236
1712060
1398753
1419060
346336
171025
33171
1877744
1667079
247893
1063300
172304
1810589
1516922
1299441
1159961
755211
995600
1691499
1887350
570779
314834
1457536
942032
1983895
1601096
970219
1123385
1434628
1766485
744809
1065201
1727538
800444
1281634
1927260
1734069
808862
1177768
31113
1196853
1157884
258192
727951
482191
126993
1047397
1192939
1106030
896407
181485
215101
953959
164708
313216
662279
755287
886612
1215650
1941437
180701
346908
1592873
756957
600210
1471033
250367
824924
640106
673718
1046637
1093384
1068785
886472
1850484
870241
917128
1055233
697925
1545913
382662
1072567
487819
1669032
1884835
1394281
1399436
1630353
133399
1349378
59446
1909072
1959725
432724
1903201
1797894
1204775
1321022
1643826
1662659
286128
1072923
1773568
868165
631995
534056
746474
897932
417145
245955
462951
1430854
174315
1619876
303072
466260
135287
990742
1726167
700150
902355
1904330
109968
96486
495478
1936998
14827
1451674
1725493
390658
1486308
947346
1680847
1463507
66177
437004
1137958
1256466
1312142
747490
497248
1119854
1476492
711701
1649942
1564833
462
382989
545963
1815308
1711651
1026349
667569
1302372
1734118
1269868
41373
1617360
1173827
1339569
1142791
593295
153264
810709
1483746
267948
14671
1677861
1663954
299632
1616937
1231445
894731
809690
1734119
1715452
1530188
1083998
1816955
814528
1727167
559540
1488748
442374
907686
1053935
1752793
204039
13751
1138618
763782
676378
891979
535580
380305
234351
1066602
451414
1377920
1145982
1349924
120852
1385893
810540
1636372
942653
1763321
1614113
1780926
1473311
1648166
1163866
1305168
798648
92536
490292
787982
177014
1137099
1292903
1407500
803645
1481536
1158227
124289
102691
1954684
1862375
1614590
1576458
558340
1870256
1531241
1743657
382317
585217
898002
1436004
1919735
1005036
1090903
1542965
338089
290150
606180
1743571
1508931
980904
1050786
371398
942256
799912
909783
412395
247563
1143164
47537
516006
1056111
932377
1627892
487025
922541
197192
201729
1939168
1242315
1911981
1832252
1437355
272824
1964800
1142712
296300
1984099
1362427
133255
182783
1873523
1820309
1906952
934847
803809
1124663
945203
1301649
1114164
191080
1103743
1366318
1705576
840810
914797
1168643
532840
325409
26266
1088354
1139527
1205524
410737
815033
575167
862123
132587
1089772
933819
979568
57836
1447871
1008366
1455738
205024
1886676
382074
1450946
1918477
419174
783834
1067007
228095
133966
1266145
654452
1122407
1074172
1801185
1794699
552415
1997437
723283
339899
683109
26951
1634418
480902
1869386
892663
419561
1903953
883531
1072799
283776
1151899
377490
398817
1178484
782722
1930797
554747
135243
108731
1146827
1609779
62122
1675679
468689
1721894
643340
566734
1098230
449895
1710095
255998
520201
53126
295073
216247
978216
1630099
1780404
1440385
899110
1829688
98447
1196663
797484
1117781
1450775
1093251
489042
1102194
1793083
1844924
783777
1129994
462819
1187124
1468910
1133155
985420
1881367
1388338
725697
1803625
280967
1877622
1813790
1142359
777801
897616
1149117
192397
964897
1759216
909659
1372340
1114307
880312
1446934
23059
509244
437926
1106970
507321
1856483
1454652
1099899
691774
806970
1260369
1096525
77862
726414
328311
1900269
80522
980172
484926
332917
1285788
547567
371127
467430
1884519
834416
11349
1774974
684729
56381
574758
1892767
532065
1968552
1207290
1448721
110502
301215
194675
492858
70489
1210937
1559551
832183
1947536
86319
385909
370342
651468
583681
187832
1240982
1162208
466092
1739995
837523
1261123
485998
1700507
1837641
1474580
1905149
1413312
332013
1548899
380949
1977180
760020
413071
1568660
1392744
1105895
1476112
1488690
1791272
1493273
119677
813642
767626
1770343
753491
1613970
1692356
1680127
1001588
269876
377705
404355
1376914
1060332
1548881
471478
1668441
1880685
1263338
935419
187468
1978963
191319
913228
249016
1884720
563583
1220637
210196
833690
394873
1116623
1712067
108440
1267763
167247
1100808
1551947
726429
1945377
1875947
1202398
1665617
1730687
1915629
1322735
10755
1322719
1685686
367695
1470037
1511142
1928342
190677
1527677
29832
1060292
299087
1137169
385680
1601117
35800
1230306
1264929
1563398
1787631
228265
1476130
1224799
622549
962427
1611423
96865
1395410
106254
1459342
702492
609183
216230
528228
145672
792043
1611871
1231122
1667349
396551
322296
375844
1517336
1011525
1938385
153524
1162988
1298870
1544622
674641
1619153
1313666
1026731
371741
33834
1241951
1303798
445449
28024
1563343
1843358
970531
652739
1128871
1517163
210840
1386128
275759
1949829
861439
1812353
39874
1737198
1001196
1605314
1567835
293119
1107404
369499
1216329
840575
1926826
1645511
406546
1102793
205421
1919650
1384790
1256883
1877138
1186219
1526980
336411
636635
668566
954543
678379
682348
1925547
1660468
1020720
1868033
1918848
1106551
98973
177785
1482113
983574
211065
1372013
1401301
65976
434887
767339
143576
42853
847896
445875
411619
682802
1868455
1052218
537133
939565
850431
370047
294039
115890
692162
1409113
706724
1734842
289852
746725
751923
767763
931922
149189
1517975
1073681
85422
744518
171246
226029
1729422
248228
1317761
1291374
1953495
1192274
1186449
638247
1945352
1280820
1322150
1311097
981195
1515347
1246477
253005
1750029
521102
1670456
1414465
1962312
324987
498480
1205577
1237142
649553
200777
1798579
272344
1917529
1976841
508479
1414982
1636611
1933822
1114085
234242
1346305
194694
971869
1780493
1214111
872383
1323280
438086
874315
468066
521576
167027
9378
1462699
493537
1076491
667241
772468
218918
1895234
1015104
185383
1315316
1109196
1789549
847263
468009
965917
1227397
1537856
1793897
349673
83994
957926
1897128
731765
367219
638221
1169037
371261
1226169
754175
1912430
1363140
1036804
1904459
875257
63204
1942743
152386
414425
38623
312675
517872
1533147
1635763
1822652
1416663
419381
1400054
1676936
1771009
1068341
645001
1302303
57
914954
737391
1620650
1581903
1224838
1406976
1189384
436103
1923445
269569
1899919
1952925
786017
1664621
259491
1691542
650967
1084460
244405
275958
1550611
1942916
247490
136274
1146027
1714995
1708070
584286
1427192
346746
1431640
1350343
964112
1931666
1155335
334564
330290
1216174
859319
1848401
896840
255954
718484
1834706
182335
1953554
1869635
615827
45376
1486959
154440
966778
374221
1199198
1810591
1784747
1619912
1716014
1368293
1370118
14470
66686
323994
1826580
479930
1981812
1883411
15202
50527
361162
39791
545570
1155654
218825
1421692
1601907
709199
1471281
720312
1003680
1849437
315443
232595
1935388
1737205
635491
439264
1039452
1751310
1534641
1893443
1074025
1784091
386882
984447
1835417
613012
1848877
742956
1319767
104311
493079
1611373
1055523
1312798
293795
1575505
370638
513197
1491608
1679023
791279
1852179
1273327
1217836
1961003
455875
804893
1214545
180195
1941094
1621705
1892824
907090
427178
858
272038
70530
516361
1121737
12309
1908315
1530594
758424
1282704
1452510
1725902
1463446
583689
389613
105717
404955
287411
1870916
315546
13065
122083
13995
127650
407536
1370803
99974
1559102
1478974
629600
554177
1147333
758782
1770672
1795302
584923
585547
1170064
89393
65977
1854502
1360234
1371319
450544
1398510
1558898
652768
950530
1674112
1182365
275831
1483313
839637
278027
1951475
500056
1511488
1847028
937116
1381068
1218557
1672231
1460382
840945
1167376
1593987
1581881
572595
403875
105919
701041
343468
857213
10913
1841668
1104989
1551470
1415157
641632
1363734
51948
602097
1634541
1718778
1363851
42057
1524407
1354979
1982737
1063028
608312
303919
1067731
1375286
1710704
869974
1043361
1313323
1456409
1430078
309432
1735377
1257964
1171838
779065
1287616
826716
1887354
692368
942462
1118885
366657
1800129
1432081
1208679
1373339
1771407
1248759
1917444
1870055
1517922
1137890
456127
691346
446068
1920624
1502071
477594
264952
1875612
427619
872253
507270
856720
31332
95119
529615
1252681
1000857
1187762
826991
1005327
1951773
473569
1287126
1495035
1712141
1019824
252254
543461
294197
1881727
839039
686038
819578
522090
600597
1857611
1691947
1123981
544131
1526120
35179
1249281
1023538
1161116
1128982
522085
456361
144088
1507231
1074862
1663855
231215
1458938
1062598
370733
1393658
1321952
1500715
1686385
806638
717883
1290355
100365
1022593
178119
83902
1825275
2201
582354
1147625
1385531
266623
999354
14309
121916
216020
1560196
414418
411932
439539
931344
1355079
1703076
883720
962754
1011500
1806187
832459
755316
1875542
1894049
989969
97784
876789
804315
1357813
169513
735816
1780440
898937
1617424
1091697
902732
466428
1539200
269744
1871009
1801787
1126470
491374
252830
1389166
1085301
302353
1402558
134209
227439
1693007
1131955
636843
405412
19749
1699861
667504
166832
531022
476061
1067298
104428
901697
417835
1386024
640335
885018
1825563
1834078
661621
804435
811933
1313568
492137
1591954
1516867
416696
1616804
355465
1607011
1007713
239466
1716781
336769
934053
1473907
1908503
1163893
1874249
125008
46217
1761537
118270
865852
5726
1337343
1918834
515008
134381
1068651
743980
570487
199209
551628
200896
1994768
611790
518867
1058571
1432127
1759859
1958649
566690
1366764
492189
707693
1620334
158199
951272
1235806
1192151
1607390
1553813
1942569
1011881
415429
22405
1364960
1700995
1185164
1931496
219088
917930
1358423
169372
1339502
472341
730314
100934
450732
1005467
75860
459424
1484882
1772761
1126021
1626926
1024073
1980123
776621
201264
1258398
1277764
1176821
1294655
1179099
762479
1563056
1076155
632075
1265522
1816306
230403
1168254
1471244
672163
69962
1305473
1535878
937383
988483
1881046
581801
254943
1211990
1205279
181876
1828294
701487
582673
623000
466987
456862
1049237
478294
819153
9844
600575
320811
1994023
1373555
1202090
1234237
1313573
1554387
644544
1622557
1293446
1611745
1056108
1636531
371197
247555
269607
1032903
317708
686818
51328
1029981
1866352
1555909
1281012
741890
1092906
234504
13435
126741
816042
982104
4217
13495
1437829
1348299
1066938
785059
251953
1858180
1744513
799703
684437
237826
120114
327747
111918
1154519
1063933
73643
44681
1444148
293979
1362422
1082104
1787295
1523178
1323538
682731
172902
1316312
1619707
1719253
1894555
1640167
1378825
1259597
492078
1203958
449379
1331740
996554
37481
1854380
717318
1320110
1624603
495151
1596250
1808214
1378045
19179
1215251
1524792
1091953
403714
1541712
1973798
1653418
902481
457926
825842
953342
563515
1303346
1566039
1578187
799547
1783021
457561
637654
1134927
1332197
324735
1999413
1266792
1904342
838399
111952
1376785
1006588
1344572
1307602
17471
1554127
1224536
1380134
734240
1936632
1414850
15852
1012392
1096705
124218
1140730
1979572
619793
1151189
1028018
1568769
919961
925436
783009
1642638
1094793
1944615
411874
1397692
1175156
725954
1568849
1272779
35980
898619
69245
1442419
1802636
526057
1106246
1356053
1989258
1805355
1068509
818433
1354564
1620558
541016
386374
1337890
912350
69667
1444243
808572
1518580
388196
478288
894901
679002
1681867
1188485
551457
1861843
343208
1470581
194929
436781
1953710
1140582
210699
681173
611606
1843964
1784971
692379
264818
101103
819098
1613626
1929920
1191926
947057
1208469
619651
65594
22774
351018
725169
981064
621550
1111505
157173
1758012
786498
286211
1246970
1631094
736613
182667
976625
1325385
581052
188885
1980404
942226
671160
480599
818577
1140860
1864402
754744
1560253
1587548
1124292
1421707
1195969
1883773
208713
507341
960868
1491381
632917
1649130
785881
541964
1270271
1549235
628622
1898126
1768499
1380207
1200014
1814300
667620
1280204
321588
1054721
1488428
554292
1408496
1454715
1882620
1571141
1830586
1627254
1964629
1901368
1609575
1324391
597012
67614
702329
522362
403914
1375347
414190
1454896
1236303
1960237
832264
54308
1502206
710651
342364
1299670
1973132
1725972
1044226
591313
823783
1362782
1863544
409897
765228
1838023
1869381
913821
201811
1743968
483514
1866006
966589
1824992
305164
489323
1144166
1918599
1247878
1842561
1502502
1556162
30307
1452165
1658990
958904
744178
1300212
452672
1555903
423563
362667
253960
1783933
1268440
373717
1343813
30533
133521
14911
724737
1372937
1946375
28562
172095
517639
1436079
933035
501261
1921941
1159505
1042678
969021
1239264
445042
1290975
1427670
1512186
910359
315266
738571
1197318
1485083
736327
275445
1246777
1574690
1702776
1108483
573493
1476756
1258277
558974
1534447
1222157
691978
1868726
1907939
1762543
361595
1578120
1208621
1770722
1112679
100697
1717470
1682216
785188
175653
1768275
1315208
123983
992057
1418871
1742139
98715
1811414
886557
1242566
388868
781235
1697972
23513
1396468
117670
326901
1415878
224524
962185
1370923
107138
1026253
762272
1688435
1517349
1068806
516730
1928457
1694104
832045
1700023
18012
1703572
591713
1840233
116709
1909868
4158
1653355
1626122
1484657
815098
1329983
1584027
39857
691601
1520549
593145
1665717
1212971
721867
194477
1581363
1497430
244261
1159259
989120
1457680
1928110
1942056
1306758
1700622
1369301
152351
1534125
189409
1409334
1404099
1340849
930113
510294
1819538
822567
1152352
1675430
1008649
1853208
1298342
421008
1128857
927913
338078
740435
1116128
1441371
1027145
554275
1286233
675240
893209
347413
538671
1592384
1572106
502472
1793799
1721823
1269444
1829138
183327
1525183
1005962
1773989
600406
1224307
653079
1845562
1855210
902449
213333
14489
347717
1999111
727238
1795046
1260254
1493374
367722
83873
1315972
446248
512983
1213152
1570472
1925392
1328678
822696
1515485
949128
751263
189706
1178155
401048
252059
1399786
796688
743558
1895989
377389
1327517
928100
1677083
347174
524774
1255082
1740996
845204
1840751
1669609
135051
1906958
364883
643998
1633401
736905
1029859
697603
1823728
1526198
1409383
1294739
1342454
1616440
110608
526634
395977
1407550
1617178
1247935
38164
277003
723577
1127301
791779
58076
1991474
172668
55111
1459344
27443
365294
1868192
715221
274587
1034256
1928865
262839
610893
1663123
1563690
1939768
785586
1169693
848335
1425445
666845
472595
993145
1049409
498059
1126905
1094179
963113
766930
16471
614760
894483
1785848
53540
904647
590349
790150
574460
980870
1220265
1319471
1663554
1361279
1410585
1284921
19951
1979915
1757402
1385579
543341
1554419
1630568
915181
1242492
126248
1111457
1604089
1495484
1681702
849023
503037
1595581
1938106
74048
1919524
520959
1120849
1102787
1516492
21691
1797156
169561
429006
1387023
1676277
673857
385337
1328389
979391
52918
1858262
466887
377361
592962
598382
1076064
1760939
540859
1039951
1825286
244977
1791355
1559339
1084818
405054
735198
1988000
380199
1012907
179378
1575477
615503
458428
1878271
1420667
408738
1104092
1878770
1877284
277865
958801
1353314
552881
467708
990255
965866
1861925
859257
743771
514883
836360
1334267
1243404
969282
1820650
90289
1729759
1947898
1708694
1556104
1321232
1780079
1207615
1790025
8461
1667583
557335
1381735
471945
350114
832953
1584585
807711
1390497
1694231
527037
1580392
1511433
1331562
1620584
881150
1282445
1602900
1680985
1260527
111888
539213
1972597
396902
212534
275029
1672010
47092
1566044
475176
547698
147873
1743252
1148791
661304
1914148
1701324
969849
1131285
1310095
1196225
1107290
1099144
1178953
1993117
969963
1222465
1225113
1565954
464171
1536550
1461979
507009
637627
1708801
1755760
11224
658419
795240
546433
1913443
1893203
1628447
1838742
1233274
1820845
482937
891206
1411096
260169
1063381
939880
195314
1560926
1257525
1153387
1389341
512981
1421974
62058
1850281
203013
784813
820108
946949
1535414
538297
312408
1459857
376837
1899821
1641717
1183765
1659805
507838
202198
1157550
349390
1065838
1417463
745012
1253766
1099975
145759
1406402
469658
643994
761842
52622
1540102
1864632
320666
1318529
1494973
372706
883081
1592617
958744
1871260
313143
213858
40748
979259
130249
321361
959654
590484
1561139
543401
1228567
272873
1079567
1061844
1601284
1057909
1386085
1392628
1451156
1792308
1354511
1876893
1977989
851600
1310386
71260
1538365
927236
367987
1832739
932259
279245
1623952
1379153
999756
766983
406545
83248
153663
837356
1815815
1416776
1371422
906613
444112
1347655
1939962
1427002
1241217
287829
124890
762558
544295
1644086
1147513
1961180
342015
874287
1491232
947766
577387
1354231
208581
1816371
1085119
869464
1072744
123928
426664
1522265
5080
1095268
1958976
910909
1867887
764771
1656559
351628
1007245
1620978
1667665
701749
86412
595081
768048
1572070
1415245
1471427
41714
1839252
707049
308005
320905
1546646
900172
1852399
794245
24661
1542731
422249
346330
1488409
1322388
1436149
582580
1664870
1979243
891980
431831
1713929
80036
1420096
1572414
1608796
1704163
335775
79237
1194244
298826
1242529
799554
117177
1134689
1291162
1716927
1664029
1737127
218136
441460
1623714
1745554
202036
1045239
510388
1333928
1457509
439735
1567804
1220361
147917
598466
191029
166724
1049004
1469361
570255
1547350
454295
342201
1254926
1668458
989143
1243838
731819
1450274
713397
267653
540494
66238
854643
158794
1540624
1238086
460239
1639490
1887458
947911
1230728
73005
233608
770082
805932
858168
1857769
611513
1247911
1395758
1235795
1946743
1578957
1721743
570487
185642
1183916
1569415
1770695
894905
1575218
1728283
452296
1864460
679510
1569533
1142578
745250
1323055
1169128
1384405
723079
7322
1841961
1807276
1531779
308289
596348
347740
1305676
1870219
1131485
1514969
1303796
1572314
1220401
1469684
463713
1459754
997343
1571480
515145
382733
1602724
508416
943758
548721
1559900
870708
1959300
1795631
51310
727066
129403
1748235
1700024
1076080
840773
612134
1606375
1618099
1839254
882178
949245
949490
1551076
646238
1274600
865684
938989
1060721
1386104
90668
1483558
1800837
1511011
802711
1270735
860775
1366454
1527425
39534
509298
1843714
217356
503105
232832
530641
125324
1299376
1144650
1266335
1168860
149126
1247861
1820513
1712541
687903
1759805
444365
144019
1129370
1473325
647675
953021
628289
290500
1703121
787794
425807
1447121
89482
730739
311333
595847
112235
629007
1025317
1039179
770705
122791
747416
200950
829391
57842
1380606
516270
1913844
462684
1922692
1006513
1603673
139924
1077765
716112
1597837
1675192
1525867
1054799
1999251
390360
1513387
1316297
226714
287557
1364955
1169211
1840824
1545062
383214
635809
1654251
1293065
1349516
237719
728071
460273
1822
702352
120577
1557342
1699791
911183
1783284
1120280
1287993
351036
685540
428948
590995
1449354
1319714
1586498
1675125
811305
675700
1359536
954791
1535647
1330770
154740
1323473
1056852
1335859
739262
1512726
1318756
327314
120193
10568
1160139
888466
588340
457311
222857
883688
586197
1759693
1902964
981872
46568
1945513
1444031
518877
1713380
1388893
307910
1902622
21338
50471
645666
614703
56798
620212
531716
629082
185223
937682
379820
569187
1090053
1014036
1948632
1521731
226334
1779184
1683607
590116
1273285
1495464
26750
1764516
478558
1129894
834568
229316
1446976
1465369
462937
1954587
840245
1454510
1439920
864856
1471523
695078
1057171
351233
705893
1895876
1754936
1610352
791866
465834
729033
380945
576404
1658274
510454
243207
1062909
963977
1538129
96343
370211
1289088
1827629
1021431
1513264
446031
317497
581133
856290
1193640
330379
1783556
528502
268341
759489
1368794
536502
1042284
1372968
1068106
1037322
1381879
1323801
1546924
1821034
143022
1548590
1346319
42589
1124101
1928074
1787781
1468489
414332
143370
1054981
861184
551822
1507431
462259
867498
1109379
1218783
1230667
1124330
1973282
376226
372364
1986453
654399
371522
951464
1728780
770497
1081894
1579586
785668
331947
1320512
670213
1353019
313971
1769843
88042
1502157
1096135
641102
792656
262887
1813965
419273
1458374
585895
6024
974569
1031305
461080
913100
790422
765522
1609152
1168982
1210499
988474
1112118
1016489
1811494
68023
1437360
1298851
799978
1131763
361243
1689018
1350565
1607134
1674191
569850
1558497
1055471
1744798
813207
542674
531683
1638727
1603897
606957
1544430
1051270
1307882
1575137
296389
1191860
1592645
641493
688830
1237969
1562906
1787026
300161
1607230
706609
300223
345424
1151871
732413
51834
115604
319997
590619
420299
1168776
132054
1410589
1979483
457077
333330
1501982
630017
1436307
277012
75826
1446481
274110
1518437
1834284
1342374
631607
1318540
1739637
1929626
1139835
761612
1702943
267125
1856606
1585735
1683512
163762
1260620
1959052
1161362
1402645
738688
1956819
1832586
1478848
141014
1287832
1486093
1072428
1876240
242124
1801746
653361
1538079
1644288
849084
836950
1487003
734510
1864094
689469
743722
210922
1632814
1111373
743054
1591929
1067649
626611
283564
345068
1342727
1665421
1112800
1177761
1267592
868355
483941
526678
1071274
1941580
1725210
236810
1799895
1170796
907714
1253433
1498612
1890846
1626041
638184
973142
974745
356616
748247
1990897
413543
764189
1500363
697842
1840952
1449134
1333934
415604
355032
1365795
1918182
1040325
320398
1512592
1135752
1278283
1484745
330903
1010487
1170856
1935598
1876066
860067
1820037
357284
450346
1021974
177069
1582514
1534953
296375
1585713
349695
729624
319072
1663780
1056877
1638657
1379310
1809218
1643053
342721
424048
929033
1359718
416710
1045658
1975742
250216
977471
1601245
1664913
1791410
1844335
154099
363118
1109487
1965034
1283458
654628
280969
526113
31325
967274
570769
1924270
738841
609138
731970
1798698
1094299
1218034
361597
757097
634806
931478
997857
359508
1669695
30715
586468
692561
114998
1442573
711388
1027066
704615
147181
1113222
1307488
1716586
934775
29837
1934629
1942546
308349
545967
1947853
1344617
974252
1569318
357959
228066
1471193
739821
31903
1753432
380521
1491566
249708
1220271
1630669
466501
477272
901938
1078193
771517
1234454
1919247
828741
99892
1663931
637376
496226
1080640
1082901
1817277
577486
852589
313901
1349578
425374
647548
151949
191987
1948963
1629457
924286
1255835
1660061
585877
775004
417225
1424807
109379
1273139
930202
874235
1353544
527235
1890046
254058
950971
1934325
1848967
1858403
931161
1856229
306299
1789791
1198394
1745163
218717
978413
1875532
421612
1426941
1419193
353763
1574809
1242530
1266809
702107
597406
127745
1347878
1770500
1592260
1924728
1995151
1899487
779622
801302
1356094
14473
539806
868590
804559
1113066
371922
216446
975880
1338413
6656
1416302
696134
139159
780061
1507812
1749096
901822
268867
1218458
1695942
841242
645066
1423267
1948250
715794
711900
1333905
1976343
1787154
1004042
827792
1398573
585406
427739
1360096
1673092
1909587
46743
915389
223403
1743875
1007734
685550
197299
1034993
47916
494673
712513
323321
1072635
394491
1143667
1963954
1569065
1762088
1349362
1072431
1193087
17555
1766962
1445076
1446555
1741953
1940649
722822
1693523
1323388
592477
1612617
1378607
989915
1838099
1856107
1914572
757796
1096602
1477931
866936
718054
1761447
1577393
1029543
1211577
536210
41862
1089043
793081
1685668
1083958
250943
1353644
1152807
855302
1053276
1810106
1548678
543659
1388306
391374
899061
1977979
395564
1618279
1990704
547105
579073
1660667
691449
1812589
693296
747793
1452063
1110252
638752
1038990
459195
576172
1521440
383484
1603459
1379451
981275
398629
1404403
1204239
1068988
1564886
1829085
1006115
1108421
723936
400264
1202862
153188
1196007
612561
59045
841225
888141
178431
70895
702892
1172414
1991396
8487
648074
1214248
1052802
874785
939037
492103
1324746
1989659
628808
982233
680982
1917640
1649638
1598523
1073061
1797444
1735627
1700323
443077
1148853
735053
727615
1347962
761538
358364
1771552
400719
743579
1447042
819771
1087742
1157365
1509184
1415159
1514108
984633
88812
1491191
759576
617506
1759318
207854
725950
1470662
1945430
351429
837846
736364
15594
548927
1045449
1817282
881811
272844
1595121
47119
1309550
326627
1058875
1723167
1241263
214719
801388
1783324
250552
1302935
720256
787067
1461716
272015
70861
1750264
967699
1842070
940083
537588
990607
1181188
1106745
382671
931425
1779574
1281994
292815
1605135
1454456
942765
880029
1475600
1205337
896871
1397987
1837538
1703125
1326205
1623577
1567621
1696592
175879
122012
1726661
174553
1971333
207653
1587252
513829
453997
322981
514718
107821
1124819
1964911
651402
1207260
1345586
1970519
384737
623457
1674027
516149
1649522
469829
1862161
217057
1341940
1493176
206913
298365
357340
1470767
130718
531025
1534531
913163
301398
759543
1403562
1624101
507051
1379573
1514323
459487
1356240
1026784
577758
1172451
1437146
47320
749228
1536170
226930
842334
377255
772407
539766
395214
230492
523573
228658
410218
200879
467059
1636495
173035
485146
714377
1434139
1742892
3820
311235
1198148
1887851
963286
1161733
1577111
1722414
1750044
1858996
362486
1486782
1453282
74275
387506
175399
1814397
1849125
137424
1301090
604065
1395733
1915874
1448633
124683
1707983
745973
1954904
1199047
1125297
748418
79101
1446188
867278
389227
166499
1083208
160096
359693
1889907
1159063
1457084
114492
640054
968810
1489751
1377433
1535086
1531542
1345178
874953
1621436
99655
1703001
1542595
1931316
64678
1417888
1503705
593849
1018766
1334520
303030
1352924
162472
533827
948796
503288
1995814
339517
552114
318662
1780237
1850855
762985
1282140
643157
297646
504042
1527067
1510856
1507641
1019447
278347
1175517
1457604
1856341
694290
1798903
1347007
1498063
575415
1737305
987294
1811843
782809
751638
1254723
321960
905185
118620
1059248
331385
1490960
1369504
417043
240806
1018100
1472867
523352
940460
1425286
981735
1557638
97457
575552
505631
1313250
1560814
225625
330574
1031604
1362267
942715
481965
528618
1711808
580157
823095
1301491
387662
1643983
199082
1989109
1226568
1562432
649165
827962
446088
1888119
743208
1948689
593045
1593316
1259935
145079
385906
493134
1941834
694233
931547
1695881
310772
1156413
1743317
1118042
960389
1089260
1807469
263709
843750
834751
275496
789342
513980
1841145
1655729
908274
1771865
943119
1388024
1145408
724739
1357728
164484
1256241
608051
1141796
1121474
1597636
401315
5328
822718
1479424
1674854
831146
1247656
435002
389339
1268662
1849266
188823
1672938
1111026
122924
268136
913546
1684182
826256
1624745
867693
1588521
945926
659044
1198005
327315
289748
134616
77677
1456490
494909
1274876
416904
1510810
512978
1667104
1789944
783466
604005
381850
1896489
578918
1235069
1148011
158950
428840
1219602
1893196
251614
1016327
443531
420366
923494
987758
8069
899611
220233
1557548
628227
1849257
267502
336952
916399
1043040
1933077
888793
1112820
1194890
811158
1517557
505605
479525
1531961
1606905
1665757
1356394
1512363
798162
490227
5237
1128983
419984
1584861
392780
59892
1704057
1613366
1462547
68018
267524
1112053
1167871
805270
1261374
487144
573353
785648
1439145
1433322
786364
1174278
689048
520728
729017
637903
1699909
925154
809970
1699450
659182
20313
1144240
1396677
1690294
613651
1089322
416382
1974860
1750526
1362440
1592237
849812
1252146
512951
1394765
1820089
1042110
111109
326396
406171
1751996
741581
25035
1509902
1727352
475864
1213413
387170
611353
1394218
1070523
471947
1973494
1546732
1267287
1417979
241362
518898
225715
930753
1317805
1823294
1427713
566250
1647124
1440051
1718586
1157164
494993
878844
1733110
1170315
1519481
290171
359782
411991
284227
1770973
1052481
683771
1662141
645036
752900
1194077
654345
996833
1572367
1352613
866369
1644970
538065
146738
1254628
1176364
1175106
927024
1956585
1566814
1131637
3686
340031
932062
10927
979902
510529
1898323
86698
470521
140199
891828
921579
1531718
256117
1535682
1252915
1902788
1322000
366167
1802947
1355102
914172
1493893
1682473
648218
118709
199848
1653327
710402
788718
165609
1037623
1118384
1888942
201472
263032
405585
1298379
774531
1764729
1621763
822195
1787957
1327693
836978
1057522
914078
1349701
957961
1185870
122995
121663
225836
1918586
1507941
113920
600979
1454437
1151640
567439
1951787
511251
1891220
1194185
1855788
865389
1745750
861034
1072979
299572
1264493
1425580
992501
1460683
499139
497979
1220325
1479963
1755637
1016024
1362081
1777686
460282
1988235
482368
829786
475993
718840
839202
1086005
470750
411310
437755
1074746
463683
1057373
1978985
439811
920360
1676452
1535022
899897
995136
1543622
1306165
1890918
708552
592323
437007
1850970
845190
1308845
1530630
932128
931884
1622553
624164
1391060
898419
664976
143865
201210
1595964
474715
185326
1963725
1728219
1832076
38371
884413
847611
1160814
955580
699479
1324317
1185713
1782313
1013887
1691705
1091742
1319376
1259375
419206
419960
1909064
720996
1547596
1306972
1636825
1306128
551513
1332451
349747
86972
1996708
465795
129024
248505
1832397
307728
452780
1961980
426640
101300
386077
1959687
932941
1116145
1347672
1515572
1442955
1154148
908534
310888
157423
702319
1806773
1935924
578823
1890584
1597510
1426482
23451
632842
1244775
813586
1385750
1623830
1941961
1004887
1415954
1588787
1692807
1150127
984543
531928
1313086
1232834
808393
1141332
1358731
1339754
1469663
752694
1509469
1877373
636975
203588
1432570
837965
1045950
1182612
1273646
585623
1140891
110135
549592
484239
1692496
381820
1129510
1666276
221285
1964210
967186
441840
1713725
1271522
93871
353744
1506343
1559356
1915463
1899929
1934758
158282
1310776
897742
52032
947287
1908333
358361
593384
1594506
908224
471673
439175
882916
328088
135093
1592976
19096
771741
910776
570387
2160
839811
1688888
52462
507667
1875213
1311470
1411688
1620835
347964
1413352
1988466
1330724
721105
193650
921637
36536
833366
1238530
748841
786145
1727647
66058
1312506
1966213
815013
1985837
1247146
594667
586367
297348
572772
998379
339333
1161985
1740783
1524495
570801
1872771
1601577
1854549
602836
131248
636198
1088954
870330
1544202
458177
365729
1441462
655165
1977259
257162
1141866
401696
1685470
425020
1947247
1617723
1113266
1624026
1940540
661620
1848789
1568330
1631640
755997
265737
401136
1781707
869195
1259211
64241
502475
599783
818614
234275
1232868
1326535
1303225
1019780
1692947
1456198
625691
824597
1909350
1905295
1674176
1696712
1422800
409008
74983
165262
1449994
220887
1363286
294818
637967
913166
1244012
489093
386581
630527
1603973
692435
1988488
1161221
152722
565744
828395
299578
1879697
1981291
772257
259557
912889
106838
1940095
159491
1967594
1473070
1199300
190694
1690692
1258747
723585
173710
1504918
1688367
1983050
1102028
756214
545510
585245
528225
1080713
1552961
769042
176274
1233985
1814779
1513685
1473814
456218
1423772
1391720
211138
1180959
1606505
1979248
1771934
989792
1016989
179057
228294
1109939
822774
1106128
1870632
1359641
1756376
1296500
1394150
1637717
1651353
848041
1824668
1182444
84671
502811
1988547
875831
851820
590128
788241
724863
354399
127657
1026130
844613
639068
922887
713607
795950
655433
666726
515607
515289
1149478
1043040
1757826
1624093
1561317
1510155
1358167
1536697
219043
1497725
666646
929898
1814454
1107301
1749469
703049
789483
797683
257343
828968
1852253
1868100
714227
1603311
811843
348943
541285
724730
1490262
706536
1111591
877186
1921532
1522855
876957
1403151
1912886
1960811
1317459
1328730
872489
1444040
11165
1011082
1009244
1535897
132751
787514
1780797
1481193
1181787
543414
309506
1605650
1754393
377931
1776501
191850
629619
1606536
1055788
977328
1519647
820973
1191002
1862183
1944499
455174
164442
151741
1654232
1461732
368519
1842067
264438
1132104
1087571
177246
1856600
1671450
200352
820851
1164006
934398
457763
1218196
1450750
1973816
545256
1267220
1270188
87217
104634
681309
714621
831593
317820
660169
1134672
1528510
847122
1489953
361035
1714987
418878
1306699
1114632
1204501
1726038
1600169
1674598
45681
1068300
137720
1326526
668640
454684
875848
1141036
702319
1189916
1153193
1936461
1724823
1154488
1739810
1071715
1867199
1015241
762371
1174813
442590
731492
1032018
1785328
1127285
1389831
659701
556722
152025
1344233
78412
1738974
450994
1489341
376770
507401
716949
1501992
710923
10243
1484484
1535468
450268
369920
597160
729445
115656
1110698
281600
1857718
999164
734798
830439
1229439
1264852
1896824
1247825
727218
1433536
555910
831915
749298
602274
939209
273960
1222611
247742
452926
1984912
1502623
660203
553126
1574108
216654
1196207
1439976
1113503
1656481
18537
1527120
1062583
1732742
657935
1505232
478526
731827
1427828
553027
1666397
517497
59323
522797
575102
624963
816785
1874632
973460
875917
373609
176896
365629
494797
796073
1484603
78252
1153421
100160
1293944
453685
149737
1123200
1719933
1754723
1283699
1544862
932459
925447
988994
1137944
784568
1707991
589342
1249664
1838969
1876936
1094426
1238458
190574
1591620
1914860
1857702
1692777
14435
744947
1531254
1171965
751712
1737107
1034177
295983
1150282
1302837
722238
147627
568090
107133
115347
1465328
622891
230282
798659
259610
1049
392448
377924
1153234
1859330
1217171
1710897
844894
163864
1995477
1065149
78105
553476
613232
340565
1894092
1779676
148671
1194031
1913887
1301224
1014409
436642
826655
342475
1294784
192725
1076528
896952
889284
1204568
1617974
981388
1093162
1208558
247597
1716948
1624053
255704
1544662
1962084
631000
1146160
1834243
280951
1167116
240734
1548923
151846
458325
1848046
1070000
1548938
1521596
157382
1282030
477000
124482
1697994
85995
1874456
89432
134409
1429643
828624
2204
101923
115618
1969092
669785
494712
216315
1412182
621238
548266
1384442
1263225
1843954
1793135
1501734
1836029
1855416
1509897
1514647
777264
1235344
1621149
447679
697100
1876001
1313992
303652
275403
184550
1720399
789654
1425002
505749
1471157
264906
1759731
985003
1037181
535546
1873076
1070563
12518
273639
1845962
532559
1624065
642555
1210986
1393929
459858
190706
710430
1053575
501755
785590
120356
460675
574549
1499273
1267537
1984929
1330262
295968
815278
1346570
754180
1449620
1778519
1777668
430629
1195125
1758180
489769
1680378
1632087
1933255
900845
1098813
1086326
1348788
858827
842626
263316
1305787
579926
564062
19459
329156
1605122
1727742
1521621
1754049
110379
1514127
1608957
1379284
1001741
553355
826389
725971
382818
861892
1461836
1911559
1875812
1043474
1230435
666470
1725792
176283
1504543
1430687
1715964
1382481
877553
467345
1218322
64555
476631
713102
93176
1458441
615448
1116512
1837363
1130068
1572210
773760
1803568
779287
1230971
647652
821922
101826
935353
1592069
370372
809418
1531915
799279
1009967
297083
1100523
1131861
50858
1767571
1964739
876146
1541881
1845661
736734
1795378
1386259
173647
962640
919231
249945
248894
1202572
213215
911582
1744289
1701654
254692
1731295
1215284
852021
720802
942576
1785905
1520924
468892
149792
239184
343489
1815933
1363122
800779
1693939
1848825
1747662
1934816
1534197
1606239
109790
1643805
161539
1578259
69894
419870
977011
735217
1049329
937939
956042
65125
1317275
356044
1127310
1139010
534173
1900322
1806080
1297666
1011899
925897
1780485
426790
1235208
42178
243036
953638
210246
636556
262177
61716
1140096
1927256
1436834
143825
1741178
494422
1595322
1816225
872801
1640310
670189
1603984
491420
363151
205149
486558
489600
339600
1870503
873659
595787
713041
513468
1514347
1948797
1628438
1553739
880828
274182
909826
80374
62988
510728
1400478
588961
478699
966297
1762141
235175
1760946
686129
1461887
400431
32290
369859
1399210
1186005
1796934
1266194
1188092
242698
1376289
1595810
1967659
751309
1526943
1082528
1754707
257636
399575
1165316
390901
1188473
1632296
1229539
842790
338906
444109
403743
374642
1326409
1936284
1927369
23651
996147
1090453
1393083
1487375
1269381
620256
1103168
136469
630702
1075691
321042
175850
958219
377241
214774
508880
932012
1187946
472037
545172
1151672
830040
37612
44179
184299
1369250
205074
278824
615602
1962858
382598
42319
537926
1347882
1337085
551584
1200073
889332
925189
1032044
1535636
683136
696948
1237157
163401
624308
1931183
1240274
1984281
1076095
748225
806767
572762
947213
431732
880045
258193
1595347
385127
1862704
457377
774511
1045028
1243553
625351
1006081
1703249
711134
899192
1451285
1911410
1526800
612596
1124805
389682
784569
1037276
1189963
474874
595259
1728258
1631085
1811335
230731
839630
1499092
1011134
677304
318173
529473
807549
1560693
1238966
1017757
1538660
84254
1788055
1976020
97465
323616
367257
1604243
917270
342561
1173511
915255
658883
112901
995750
357662
1380548
1838087
847608
1202142
920028
1935486
1083287
320413
1895824
38157
1690458
1149055
1544456
800846
1481642
1570983
348555
1526952
1929080
1803102
1521319
333345
260290
1078818
7971
1340316
1067935
657531
1790902
614983
1790291
778939
523523
980071
870653
1547092
1425292
1228253
1043132
1022693
1709241
311414
1913626
990459
1990189
1660310
190029
1029506
534567
960515
124693
183687
1947561
407413
237447
1984121
631654
402450
1379847
976846
1507813
344278
10964
986028
1411268
982810
1530341
580355
290192
411741
1777927
1356204
976505
207738
1571133
1946253
1903016
1599311
943796
1787870
928627
31739
1565961
898500
891155
1706863
2929
123615
537986
1343513
1400187
482342
510204
1224360
425482
1746783
769485
1784022
1048827
1543188
1234701
1997350
1877680
1290192
526131
1039185
1435411
1781338
414607
1349913
1961382
104890
1943998
1645910
1150587
308056
1800697
140291
872018
1896721
933348
892203
501872
811108
1243552
1252554
844628
386148
1094702
1140028
114636
956326
1062830
256796
1642194
189535
1200054
127849
1929195
853520
456318
547195
1112173
584838
208242
1920446
1082130
158048
166102
796566
1416187
1928816
1973253
415485
309224
1731930
237758
387302
1429037
210861
245689
693345
216285
1641142
706319
1215525
1939041
1047712
725761
1655680
1751505
108488
1371473
1729837
1111692
1106840
596617
981058
1077033
632546
877345
1500130
1273652
922351
1814177
1642409
1502537
1870621
384075
1011116
1442501
1588480
1271722
1677198
1481988
543981
374051
1397150
992448
315045
1904917
51810
274428
358637
1088181
1075466
1974626
362449
238818
1011721
1440904
1830321
1958693
1324532
609508
28548
798588
1766206
447714
429672
131307
1357311
942635
1410911
162304
1479045
1154887
1543586
1481178
314896
1582142
764626
1654468
1132314
780944
770849
359360
1393270
1410936
144481
716564
1530361
1142448
1883918
124934
1996511
1002077
258241
517083
1463432
1289477
1895598
1242816
12547
786284
1163106
712461
1508099
358279
1266559
712507
1984176
503623
1920251
1605748
1007957
1909841
1994956
988508
1488386
1630631
206708
1747601
1773652
592498
1234671
783872
1485983
581794
640486
568612
1543239
1154439
739007
751313
1425764
1308543
1774127
333641
246598
518887
779862
107406
14473
842514
652172
1551768
1662900
629300
322232
1177430
1404389
1623520
635653
200652
1624069
1374030
1844390
1330071
1860785
1798782
1603657
1192515
1016324
570564
1242344
241684
644130
1774250
1114259
1534250
470991
865722
23724
471439
90142
894868
1403187
377929
511897
125696
1668308
1987517
677063
1977699
655268
1995439
482145
188636
887898
1693558
679205
1355648
559839
1205165
1414067
1470619
1633180
1255230
140706
1471626
1395441
678155
1546796
244430
305943
680126
108714
699364
855095
1937121
860759
1781094
251553
1825095
1087774
921585
1375681
1780048
746733
1754559
949285
369619
1681226
1099604
1094610
153879
1163487
1316901
1148758
1506038
926780
955766
1702821
1775590
1986488
691849
1094114
642508
1871816
1119872
1205039
1110059
1762367
1268200
1979659
1913034
635037
1285632
672980
309534
341147
1677022
1703977
1575258
445439
825408
1308933
247913
1691730
1129036
645265
439940
50741
1518437
774806
1965783
293921
1542693
821926
1948814
490769
909071
825045
1339139
1459112
1308508
510067
1766594
1838732
806500
1016541
1096137
1049406
72089
1023770
1580050
1030130
1184722
1895472
185244
825699
1224733
1177887
1175333
249200
1759077
550986
634710
655811
356289
1340764
358732
917999
1817885
1889784
1987879
1997661
313638
117215
926971
1658219
661384
459965
1526346
448131
914791
799089
294717
1433867
849973
237009
304629
1717044
270945
1601362
1765636
1905097
784381
15439
1717395
772097
1032094
1718853
1475146
1968447
280391
1211939
426236
934612
978220
1597648
1866572
605148
1265745
186505
5624
400862
301960
1068205
1619685
572389
1202282
551101
1221413
652292
1470927
1149382
1029061
722541
578401
593904
917974
1472604
1155648
1858345
259710
397504
1068933
328806
1632401
351839
958963
1563518
1810430
1989544
428428
1784551
380097
497011
859300
1763882
324345
1858271
1081737
1433564
805127
713392
831743
1102503
754783
1515457
326442
264690
1134826
1149719
1086531
416163
1527824
1265734
1720244
337040
1885605
512536
699143
1822862
31842
1293537
819134
1041917
1289396
1745190
370758
695193
1353298
176044
813202
1794753
878422
1509468
176380
1998473
989183
1150564
1433994
1946564
150049
1380200
621539
1758951
1579169
866333
583387
1173009
518976
1895742
1146990
1784995
1551033
1229853
1234329
628192
665215
237143
338643
141443
1456830
789824
599483
1168229
1784899
1568323
46764
1944658
794905
540980
1468102
153969
1850245
1054746
1456018
1296372
1711562
689616
813447
1787996
792907
1594065
1747005
179503
749833
1486473
691085
1884922
211267
309474
687532
253780
1264555
765314
1943005
802948
1972032
670541
1997218
57522
1469345
697137
1188568
1837123
970714
712213
1959078
419199
1430350
207933
70152
1026243
1488161
941974
494886
71630
1835015
1484704
96915
423888
1100833
1376537
1144966
337146
1735454
249969
765448
1223455
774947
762350
796809
165069
1188103
83423
626185
1125891
617363
1139444
710699
1428655
1145696
482016
1538642
866587
1534864
1334737
1942989
450149
126893
1819852
526466
494122
491939
1852350
729987
1911772
1113729
719688
996544
1917232
895729
1022060
475495
165396
619769
944113
303958
24498
464866
770557
1582747
1106881
532550
313973
1053058
16483
1073218
766929
1229438
1387161
1475608
1345964
1655679
1468732
1472110
1115697
1144597
624395
501648
376058
1262990
1524713
660469
741097
412161
1453156
1304855
1564214
1390300
1654439
297951
1764299
1896150
1424059
1499481
40210
662832
347494
1430131
289119
186250
304876
1580930
1350079
1555675
1635366
977293
1247532
1712410
1762379
1943726
1003684
695436
41508
1699936
1337851
1705565
4465
521267
1545987
779425
318694
579721
915320
1740705
770833
1038326
964287
1936234
788933
145984
1046681
1555714
1540410
939349
547465
914163
701080
1522117
1996838
887827
1187978
1518535
723135
1509497
1376254
459703
233129
818779
1881649
520445
1188266
1319939
787237
323738
729897
1170421
957585
1021571
1682426
658544
1105300
375299
320577
1206061
832246
213484
1369575
1072446
1282195
617041
949898
1006133
1534824
1268531
1148251
1300245
384480
704075
1345306
1149038
19352
833683
1020221
449529
452029
897107
1299139
910126
132076
1247255
533177
1999496
1159647
660977
1366810
947497
1571935
1740586
1085199
498183
1458111
1868554
1316504
1361002
1438013
789043
1692451
1328671
1902126
925780
1722661
884022
1980051
1904941
843608
1186093
1771303
598690
1709346
1539426
221562
433562
1382753
1560268
331622
1216103
161476
1008389
1444129
284524
1477797
290232
948295
607011
774828
372888
1772958
1674008
514702
590858
1984013
477119
1581740
1714761
1093356
1658497
374620
1709896
1182593
1686883
451536
110968
950830
1949116
858491
959622
1970507
619087
52789
1995221
687661
1067787
1442621
720188
324982
681005
1200229
1685422
507715
1313453
1952026
569446
1749400
391114
1350422
1356237
1498924
395997
1564416
1570332
343562
283973
1803420
905466
1593965
1027294
1528141
581595
1503523
1030435
1192123
1215287
1702985
633576
758256
1237551
1910584
1002198
340641
1643005
1201192
852963
43905
1864413
1146706
1293506
1652863
961628
1607818
394814
1181942
1598950
1493585
273425
113873
1082694
155064
771785
634529
1156322
795873
1195293
721522
801816
1834893
358563
1940868
1700697
1348363
956758
566838
458745
1541224
785507
1871914
1300710
1964961
36195
112397
219231
557034
266586
1715648
1890356
1592474
1140631
1193810
461209
270758
348173
1489099
401676
588931
1308058
1457630
929324
218208
1083348
766302
1222711
1812678
199862
268703
297837
524321
1770570
1581322
861064
1384298
603095
449938
1233449
1483120
513088
1904914
937512
1699520
526269
489967
1720051
1265510
1699930
1802989
578835
84683
865116
102446
688562
693568
16742
193854
402397
1439450
1310156
211703
824672
191609
515989
1772488
173890
93836
1223260
1995495
1816494
466409
825656
1341358
302602
1646490
96045
1941320
899109
967478
282255
1078168
801589
440572
861953
854758
673546
848178
1435595
1581528
978268
659686
1920192
697950
1459020
1642194
1314510
970378
767505
1342693
1129563
312035
23324
1737808
1200092
510722
1920066
1183337
586337
24272
1633976
887184
668246
162134
1267527
1985238
289150
1390072
821491
933921
598535
435733
356289
1013395
275963
585792
838291
910541
189076
1811123
1845192
1624268
1491420
1264667
286210
1476644
971870
1379068
743897
1767434
1977132
332488
186052
1703700
472141
1813860
51582
858243
1484272
1356067
1511311
3213
1554528
377584
848348
1283068
6030
241042
1889062
1712919
1869351
1315631
1685492
617299
1184467
1886423
1114898
1116381
1750980
15038
1723151
72285
23683
544306
1524121
691754
989333
709715
906374
1545396
673486
178473
603504
1380567
1774232
462233
1491691
702897
1927240
1790101
1872883
1627338
892716
1795852
825260
134276
1961373
965707
1085906
1838188
1432955
436647
49219
1466970
474027
1347641
343753
398478
301880
563587
858421
428681
904785
1099058
1565774
1763395
1102051
844835
1771210
1163449
206530
1905583
200631
233976
954860
138275
1283204
1732393
917891
311415
794198
1994330
1431795
185849
1797252
638691
643195
1276558
1333111
1579408
484269
439147
1942647
1090214
1656669
1187570
1412465
1931351
1674906
209299
61540
1923774
1941382
1724391
1609262
1008683
46808
1556982
1150126
740183
1222286
595815
1399434
631373
38408
1375059
522427
1801099
1119745
1119297
1826181
1453635
1935721
4837
1503753
1105168
58121
494443
1512091
1937834
350540
216489
306686
1279553
1491387
1221230
233099
1901351
980492
1127271
807472
521845
441326
261112
1851839
240065
614318
1708186
1206433
488095
1656596
1606165
332344
1412497
1337705
1980157
1456947
147955
1261304
1041446
1544735
1140601
24062
856964
900781
871694
1687474
1185264
1971660
1933601
1677886
1991642
1173178
255740
555468
1957089
1012001
1892472
628560
1703180
1168124
612617
146420
105994
1333194
1347982
709883
215184
341469
28841
1973461
1948500
1383136
481530
1843860
112022
1402322
345905
1214297
1861
1506169
1051098
1697957
1388751
402753
1774040
1118187
1996460
1863140
1568245
157124
1468693
485563
616700
1847644
1530184
1791844
508906
481573
573516
1614459
1695691
949166
195079
584884
1754445
1227664
1405704
404284
297884
1280660
705904
287299
520341
1776249
1907873
717289
1860099
377822
1507385
1216867
129243
1621137
1847115
908880
1163012
1268228
1353983
1536429
747242
1945420
1257432
1608776
597494
1355794
29414
1405964
428004
30287
682799
412862
1267249
1364180
1725298
753939
552743
1022157
1027050
895410
1975281
1094929
1080632
442031
410697
1778563
567102
778520
509445
1047291
1892432
1548842
924905
453151
1562756
1088883
972916
1253373
1421717
1898028
501028
1428322
920113
1650589
1484999
983162
527061
761306
1719625
1133110
1066414
1413096
1261562
209445
1840212
716315
1011472
795470
1793988
1475311
1718241
1670302
1020937
64846
360117
869363
119718
1826710
1015360
756793
29911
98741
871715
1654982
1254266
648391
1179131
1498557
1424551
1278971
647965
222174
639749
1674015
574848
465555
417035
1868005
766705
1673832
1177377
348841
500563
1680044
1208289
716102
1039532
191976
636913
1366568
399945
425020
1344243
68949
1511493
1673612
738199
1965514
994604
423040
910297
1700820
1944348
1881390
197085
1214330
1937488
325333
1554813
285114
1715175
1065762
1486331
787190
743839
1918907
817968
373556
1018940
1297670
1387653
1579659
1830445
1542970
879943
677944
560680
220939
46724
1671658
1961377
1148239
407063
866374
561047
1375550
661006
1824190
1026861
286085
1759395
1512887
601919
318596
1290953
92283
281321
282501
420554
938410
1456461
307097
1101301
1055592
1535460
1863234
1609735
824099
154144
706060
794621
1728560
731128
1046339
362775
972911
208064
1294463
893004
1402417
904099
1467540
1869039
1712709
1245335
140266
218766
1307305
938691
824928
561426
830671
1637874
1530545
1397496
1131011
1349176
615915
1294705
909965
257090
262462
362349
1543063
1152947
497072
1807593
564499
1522185
349368
776631
824578
1443839
402912
462442
262100
262694
843006
720372
1676860
536958
1082465
221225
1512916
1779129
1701675
440692
819320
894080
782655
1638213
865978
457826
548322
732904
1485769
971844
1371374
979145
897058
974082
590585
114625
3494
1403546
751783
1692736
11915
1935122
1704474
579836
514533
701660
31543
244953
1229301
816108
347604
264940
219224
608407
1342567
820009
846810
1424149
1545240
440727
723829
965494
623632
508862
1813618
1293300
468762
185407
1537490
296135
1017190
1373598
924373
1500635
571215
1370155
320751
931547
593869
221628
254697
132417
1592595
1848230
1315415
1747266
1623895
232241
830548
695686
1167334
1880015
646399
1159582
1281331
614498
980419
729601
1079492
1802996
350100
1445333
221826
1162629
231604
1968364
77589
771266
506912
1497209
1836881
669667
1407752
1558209
1421129
268066
1539965
1565013
1697441
1140222
551279
1079309
881070
871667
1817313
1056282
742590
1942100
53168
1578445
242441
483371
1473545
372770
1999637
859573
1586935
1879802
1305804
1431307
584330
1095523
649805
165731
131832
985774
698035
370650
1070099
1283162
751395
1661661
923765
354882
1947139
965707
340658
774856
1870084
812307
1593929
1194568
4097
1340722
1542452
1906000
823423
1282536
495644
1016536
1982211
1420164
846105
1433533
1751051
843113
1128993
1056469
795010
1423536
836805
880370
1620403
784751
1585080
1216591
1673145
1150366
262855
535919
44279
1297402
1602098
1978848
578379
1554088
1415225
1875232
782567
1460942
1072330
883219
72706
297049
952872
1669663
1384007
1542971
808847
1654126
742357
987011
1011248
41947
594648
779882
1300863
1318031
211008
614422
519503
645416
1239310
1734713
467852
430207
968871
198206
370877
446859
1093637
1537621
1375769
409387
1903010
1925075
797291
324205
217650
980446
679171
1681717
1628786
295902
1099231
813024
667590
1715143
1165778
1573869
1135224
1081084
366208
1584549
1658836
116286
20420
1070782
772694
1678132
657075
708239
1607149
1323951
89895
1553083
1758569
798348
1292634
1619426
274532
210944
1715958
1658188
1718129
146079
1276397
1089077
793916
721091
912706
1165075
92862
359807
1899435
607925
946740
975067
1957502
392458
1813306
87874
445379
468470
542399
1918633
1910486
1298159
708055
341089
22396
835438
1248503
876034
915501
1030358
1485969
687527
39782
408519
1864737
742736
1674517
1536614
237666
1662574
894763
1821715
568941
42854
430568
788713
1144388
841138
584023
1482009
999490
1180169
890524
735688
33693
1860657
474080
1541199
1492829
802266
659189
1763725
306162
1294760
333796
1412635
72638
1109127
1521547
1463704
1226960
1089111
1725563
944588
67609
1481368
1720141
492930
1448526
165914
1244728
487023
1052312
24167
688660
917041
1074463
901373
215560
1072865
839822
677595
1889957
1950305
228527
1350253
1479107
517758
470796
1266343
1455916
22074
778931
110154
308943
1617046
109022
909452
1311671
543236
700792
384736
550237
1222885
570325
1355915
1176286
1652456
572257
1518426
1477663
1509988
834089
496992
1615042
577598
1819099
799718
827888
1900639
415309
785402
445192
1568563
726891
1323286
1609070
920581
1026316
1623954
1289567
1659920
728837
811992
365111
1156130
1474551
562899
1556619
687054
1481854
1257484
1464606
261282
1939598
1325388
1404846
835471
868755
1140848
1639023
859946
781297
1248777
868563
1484721
261123
604519
1977797
1360271
476138
1797273
1292800
114189
977376
182982
1952578
480685
855013
831286
156179
11858
505745
393469
218714
852908
1829052
369373
830159
1912093
1030615
1820599
289470
1846860
602839
1560111
1508628
379059
1832431
1087359
551943
1302135
474324
803397
661646
951587
151056
1092754
1939582
1260682
1886735
770831
261775
679879
1275319
41835
751096
1351316
799522
1472033
1628207
343466
605816
1739001
1649168
668545
366592
819972
545161
1323890
1482028
164798
1040577
1817314
1693062
377246
269465
505061
114556
187397
1132451
1720658
801246
590781
1862064
1910488
568478
437353
1907684
716869
1375251
269830
253779
504910
672620
610734
974980
1821934
191622
413316
787386
1758631
741300
1862975
191850
17567
557415
213263
1409110
1748167
1824491
59826
1378527
1680523
890354
1838373
626084
1430234
653706
29981
873500
652139
1061004
67046
1654969
623348
1499310
1208840
606096
1195937
582394
835364
1472342
1689563
715385
70023
705373
823008
1840069
90089
1831743
447660
479094
369882
1819806
1578159
1562442
250545
458776
1640892
117997
583919
7447
82980
1343530
1598253
1644323
576121
127375
1507249
301106
427620
585368
1535327
992978
1430794
1825501
1501169
1282243
1064462
725515
1306736
1905238
1654281
1687111
837505
19903
1848491
517828
684942
1231205
1217827
1988444
1747649
1759061
1271818
44520
1131445
52253
1979415
568171
1911637
1581225
417185
1395438
284766
1340323
1558412
41924
1617084
1978218
1526544
1549839
1720607
581152
1150861
1997
280340
574937
400981
1488449
1330863
1401930
484859
849309
1312111
1048424
65141
1376951
377990
1440490
1293771
770781
679267
908101
1321701
1959388
1986873
994201
114442
992071
773854
1934704
8971
1255728
1040566
1440366
152807
1036846
259061
615627
1853592
1494755
786852
1496263
1392472
1818068
1014595
39712
180315
662629
225575
794858
1729838
1748121
431859
1642242
1268992
1499681
1339576
567619
1304291
826385
1484305
867946
1789324
27623
1599930
1560067
1834755
128957
558709
178155
877195
1395516
756803
384550
1061366
1857950
893620
1831771
597161
1040551
1365131
1685253
396760
1308096
1394236
1106861
635704
457883
574416
426682
967998
567149
740968
1267000
1468624
683128
835717
1086515
268707
1258129
1145161
1790204
767358
1381405
735401
1153893
1738471
1053598
1081633
479821
1217512
1672584
292963
344948
761323
139083
30512
1654968
1537924
1782266
246072
855085
345606
1426450
1163847
133149
1067605
1859284
1862784
828786
502548
1802593
408208
1293762
495170
1912477
328635
1986828
156482
775415
1406153
397842
1736717
1585259
417218
1909446
199716
1010299
551224
95561
466889
1794521
1787538
1896228
1989869
1557281
840081
1797005
1790167
454053
449174
773081
1366484
854143
449877
66343
1945043
1608639
1633710
598051
984606
932172
1066644
1196256
780778
1260072
1411087
1572496
1456692
1998619
596505
783529
412921
1600184
507839
17488
1897800
1242539
1732798
1526864
1341591
1601329
650700
1835310
1996234
1504960
172844
513460
446810
1960748
1787669
481457
1741703
1610194
98672
947685
121323
1187629
1253699
979056
1793961
718230
1945170
1300
798041
910031
1429734
533120
1641114
1076851
276977
1280385
470647
1400157
1938647
208371
1924188
1708402
1081020
1752498
1636084
482088
1734461
1491101
1289989
704577
284560
541733
558798
1907846
365906
1277880
818410
701930
442630
414171
1071107
1588924
235203
1866595
1997272
1533007
194557
859397
692065
953753
805544
60653
1650017
1759511
396522
1865972
1832471
1700436
1081891
1175371
100061
358837
1277420
1092890
296928
464205
1894964
177546
1578414
593306
1067451
887633
1873508
1802301
1393577
1493678
743866
64025
153190
1405871
801875
1964150
1465920
1994644
380142
916253
1033001
659011
1637188
1955212
1190607
607965
1092168
543915
1221690
965983
198636
1020925
674714
287746
1110351
10954
1479243
731784
1902470
43270
1571617
699008
388
316026
27839
495037
376112
566625
1844839
148882
968149
1636135
691517
1746461
1558200
1743610
725235
813002
424820
315544
1242283
1758748
1904470
1877002
97002
1730737
1586334
1423857
1565284
695843
1900823
1486009
1318508
1346741
197171
615351
621862
1191026
664636
418264
1907647
1582488
1087942
212753
1942117
1974778
1206191
792795
509896
859686
171029
137
81392
1217126
1772699
1621738
874014
213154
1298044
1762177
756658
574182
1032330
1615814
880756
177286
1861392
1082776
969353
1106028
1148657
1604061
1820635
1088721
596081
1260179
965147
1139208
412429
640214
411340
1895335
1769415
1447754
747268
656194
1947913
443854
848860
137641
479642
271995
1796423
1593005
1287657
1720077
1288717
1955091
90793
210335
1749144
426796
1686860
700179
117143
459697
1324148
196806
1700838
1786923
1042775
996842
1015003
733890
1965327
1582581
415644
1669333
390804
1133256
624415
1120846
582051
1466099
881372
1844325
187715
188573
616279
1653253
1243225
1947374
1918360
450408
1004825
930174
1154783
1881287
1570210
1715962
8105
27823
1603181
1042165
781457
876721
1481358
158640
214315
1460309
1645669
953105
1462046
1216967
1953067
431618
1792816
1558731
787124
550085
617084
1750258
446329
289770
536887
514955
1237761
1337320
979650
186040
1264064
1155608
1564973
157909
1318847
1547885
449829
1352199
221931
1658407
901759
356964
74059
1935407
94840
656751
1632296
1033298
1788237
1292884
1717525
615848
56161
1670876
1160778
210143
257615
1619045
374636
84561
1697922
953527
745871
961753
1492122
1168829
8575
1567336
979976
548234
1647365
1706842
1588738
1610171
955085
326459
1322155
958591
1263000
137249
1995367
965007
1091015
456484
1451300
1468956
835837
163051
559339
923731
1825035
1419968
207500
1498759
1116564
52946
682994
733552
1945001
824997
579418
408179
557740
1456919
840321
61119
1306602
451512
1983062
1628758
1039745
1932757
259234
402933
792542
1975445
863999
636833
101157
1653383
691909
1076864
1351474
1702757
1548821
454611
969289
1972823
1520653
968237
825302
1492614
1065653
659930
307197
1775700
1322537
1839372
1304082
533828
309043
415661
1698415
13219
1769953
255500
1327252
1930129
413335
1863988
1222591
862141
709244
962221
118983
1637639
889021
301503
1919831
1778758
1532916
470549
1099152
1059905
1455955
673020
853477
22646
1979654
1702123
1518669
1779805
537615
1631686
1419354
181428
17481
426282
1003169
911296
1380700
92612
757
1051947
1549756
746397
1123194
1649580
1046921
772182
1083749
1258000
944212
862108
152256
1078669
546044
532116
947843
136952
147304
231264
1317194
886978
1859037
1992704
1431642
1133977
1260454
852502
287063
813372
353312
1659227
510268
1032318
382860
487625
1454528
1270351
352677
26177
1995495
58842
357509
815303
321756
444320
1433498
546567
848623
216468
1934071
109300
4102
142453
408270
1779347
1686768
611399
725087
46152
323814
1320093
965220
1441601
531874
873855
486913
956549
1576116
804189
536435
93290
48448
1325921
1589299
627931
1223941
274007
261808
1546785
789984
514066
1924100
717816
1471092
1300246
1930385
1410921
1442014
1288563
903294
982465
1121721
498069
1789439
646838
980318
1272412
982360
583208
468144
363376
919758
1488471
1840039
431849
229832
339871
1120550
1865758
1378024
1602470
1833438
450325
6280
173120
1787310
1916839
566439
1197818
1665624
861184
1366658
686343
1417916
171348
1502821
1883143
1858188
1693909
1319358
1514389
1262136
433688
180904
1032253
41404
1552865
1616273
111209
1480406
301556
278983
41844
887454
299370
170621
286107
1018343
988696
1536890
873405
1229684
1761766
1776524
470189
1310629
617465
908980
1829119
254849
1955846
1347812
1879464
994517
1174622
1664361
311390
1419370
490401
100378
777211
597814
387921
120041
740078
1262220
1120949
1191106
1935580
181403
1764461
1299408
1342314
848303
622784
966079
709181
58409
1199812
454601
199782
84720
666491
397245
1809335
353191
200661
933556
900947
1363366
48481
1196966
344930
1593392
648604
234031
1191215
1155647
13550
639980
924143
191895
204663
755840
1652008
1086652
129323
1772513
1849125
344840
574231
1526879
1973680
600887
1751300
926999
1407243
661719
1120672
314505
1855644
1308957
1297329
561999
176531
1271311
610552
101958
363398
24416
1768416
1110486
67670
924082
545610
47745
936304
347613
135555
118739
1108617
987431
46169
1156572
1659479
1432105
754980
1488823
983741
811303
1229729
1231497
668567
1321782
358236
1885783
1517870
229205
827075
1208037
1217219
1329794
1362967
1480084
514795
448231
1105951
1159268
1900217
407896
1894944
1987419
219289
894131
223628
1251975
313629
1086781
952106
859983
93277
1760209
918931
1202531
1783301
1008951
913761
546788
1100811
1661645
257471
1960851
135210
944803
1837233
1994182
1876198
194365
872595
1845991
1526155
1068541
1081123
575071
1807439
1657175
1734359
929678
1413692
684687
1735391
147399
1168907
1087834
392562
679624
626575
154721
44896
1966322
1270780
1742624
160529
276259
1711419
1051924
569020
1827690
161022
743896
742711
1734155
1619220
933542
70956
527062
1834715
915248
1102410
605531
1726664
507357
1411145
248439
1346970
865712
947027
1129238
1628463
1204410
1600385
1417286
1173391
1771262
1101735
871649
1595252
116094
63820
610533
929935
681738
1167165
183851
1500668
412483
1632661
1024819
1136732
741744
514304
704496
1365524
581111
1649335
1635131
169628
1872866
325730
1228783
175884
1136615
1900337
595960
772797
1802029
1273715
1016240
378682
458507
689970
886471
1301847
1891943
615410
1615401
757572
1454160
1480860
1550281
497812
1214057
115102
1452761
725501
619842
1903914
1094870
1508448
582113
1107524
861237
1576121
1635470
901821
1486270
890380
1015763
1707405
1221606
829403
441975
879384
518334
904191
256548
1247525
1183186
1849963
1180295
1736211
360430
359359
1815840
1608338
1351129
822948
1085795
973863
850108
1132436
357634
1544790
1016306
1411746
230154
1351278
676346
1748783
1128927
723061
911128
1006516
401736
609176
1539630
1502710
1458321
1060005
1629917
1577069
526726
1812360
1065022
853107
585878
689113
837093
1374682
1399257
311288
1008835
1974704
92136
1596253
274069
1464685
1879873
431144
1348068
1172741
1024489
1881146
437201
741950
249042
1340707
448232
1777181
753673
337673
501576
504051
1218411
905695
476949
1703947
1274361
916706
1975140
1637345
1399557
648734
1775610
1144345
1934778
1385151
290542
2065
194626
961170
392531
547958
830784
1702936
325119
357467
637377
894521
1226550
1125529
265744
1575236
1214086
1537791
666072
1643130
172430
455231
1178093
1115781
51932
296256
1763837
285500
992507
674882
517778
1696936
778308
881730
551342
590721
1893223
804740
493845
19998
1865093
518524
1829000
1728100
1554280
1150923
171125
382344
1918170
1569834
707049
188037
1003630
1643304
589212
1556335
1517403
1087206
1632810
1908564
1133082
1630071
1232862
1752767
753412
1586999
1320371
860104
523399
815262
1768783
551508
1234588
363738
1326297
949759
935651
1581368
739582
96701
1391637
1789034
1819451
616627
558147
679265
1320054
75958
1131579
1225557
271559
293938
982048
176565
541395
1779019
630728
494928
918801
481616
38682
203163
480328
730253
749156
1379274
1359261
140328
505578
1318990
593207
249339
286412
597325
1254300
539342
946639
724444
424683
43802
699917
1821421
287635
88539
1199484
856067
1642037
1748345
355307
1752667
1993595
980526
479755
833269
1912064
642877
464517
436471
1958011
991343
114837
1711826
4607
977873
1296787
1920343
89244
1901292
1495917
902116
476196
914116
862794
621352
1400961
1843817
771295
657301
629497
326548
1330589
1487915
919943
155818
245447
51802
1684154
312874
1456132
1032337
1204110
871199
258051
1785327
338300
10781
1454416
541277
510894
123924
1506110
1971566
1444756
485625
1643244
1169369
241691
420404
1743454
25834
987837
185435
370567
1611539
36340
321415
1248765
795761
18717
1337560
1032253
1722472
944350
957306
1166953
11415
1031711
511528
929437
713644
124923
1586103
512586
1435290
224339
1489965
935699
1748252
1098022
912529
275326
458332
195046
928329
54295
1080346
1731992
1177960
464430
601358
1680904
787982
1893745
247199
1488316
1486400
1379789
683333
779424
602011
1285279
1734524
1493972
303489
1771917
509954
601603
1171439
1847642
454410
112129
1901924
1647
1242472
1581332
1421683
1969739
900924
62697
1151809
1698293
586911
1217667
636174
1376581
65068
858292
310538
1739589
1931602
1751170
383942
1841011
391964
9018
841027
554551
524268
754852
1180820
801917
590760
1785086
1891168
671161
476009
1653504
1841267
334723
385668
1063915
678181
734306
1989265
267380
91389
416774
413968
762760
1379141
1640209
1959035
1075341
1938014
1955391
1692981
729881
1951730
1892797
1083119
1775549
624763
1729342
1043161
1999672
116093
89168
1813832
185972
841932
4254
204255
638231
1027036
719711
1308105
1692183
816385
1920375
1613747
220502
1393427
1870438
1542284
1086554
1090938
1563180
1577041
1090614
1863317
1583603
128197
1557684
1727029
51393
263230
1316537
1049905
67449
1760233
308482
1359533
1995594
1324306
345271
1489806
332959
1135526
612772
1927902
1302387
1432016
674938
1753706
735628
134162
832322
1892189
728988
746928
1897560
1512076
786003
817699
1188494
1516250
638760
1672041
606625
503782
817869
937978
443013
1724638
1436402
1460496
506737
397584
1694313
991690
543202
140856
12375
615566
921319
769780
1679678
819426
952499
615363
618959
424346
765339
206535
1213493
1994321
396486
1495593
1565804
1633398
284151
472602
1907765
1722762
888237
1950509
697716
370101
1809180
1502078
823931
1696924
274905
1432021
477754
125761
571880
1788302
1212734
1029617
1262423
1702788
1789658
1618293
981564
837550
681128
991044
412007
1531366
1442211
1001844
47237
1676791
1510116
1777866
733531
1622928
1468469
485378
476791
1822607
1593214
1474885
700143
611189
304538
852387
870910
1549449
57429
686425
1321075
1111418
768534
932657
244894
303714
680921
823117
1281191
1026637
215572
1584990
1042441
1545571
1529841
245270
685793
1450561
1206056
1177697
522888
1697832
1093236
707571
1265609
348843
1573945
564199
1212007
310154
199675
1853296
1585029
1994632
198028
671095
34805
1755467
466085
1401024
848058
1345811
447698
665354
479462
1944542
635669
453765
1489237
88326
424294
261699
387145
1869962
871680
1729190
468489
207696
615776
235621
1927889
386403
1483554
735908
1225016
1087470
388385
1585370
1684864
1217795
384605
1304059
122858
340801
1261978
951860
611727
1138588
1787775
557880
303214
1662672
205446
1505217
1479544
1886607
18156
702457
76979
413899
1756933
1056959
716035
703460
86822
1548546
1843739
819090
409494
817319
1362873
1437185
550706
129686
802069
1221505
1361065
819064
1305711
28506
1780104
501414
102984
934923
1165578
1713149
1990235
1789709
740551
997789
1111618
30870
1052208
1118284
122934
1167226
438886
354769
1751540
1889144
1986334
728075
436179
251297
625896
1027002
1131045
1792375
1027967
799674
360002
633325
1734547
1185317
617417
1760216
22794
774043
882589
1313007
381476
83867
1743887
25532
1625037
1985923
1837325
1353000
1185096
988439
1352818
1677893
780135
1463508
101850
335902
1812014
585644
1930573
1316471
908580
1589607
1881405
610447
190725
81281
1044289
1290257
11731
1830958
1803668
1518242
1556140
223334
615988
1981301
1834573
1475077
547619
915247
526534
1311265
1968463
1029531
1088184
734277
1141733
208418
328952
462610
596402
1758577
618716
1994556
1875140
1462925
503929
249585
780457
1003658
797623
1073610
269320
1512036
1853342
1459928
1809649
66561
929100
1966492
932476
475484
1839006
1201933
1356416
1387007
323768
360519
1667779
563013
1261953
1860816
1998544
32551
1565271
974793
1202129
1953515
1089395
875591
1994132
1864094
530186
1364463
362046
908324
1441206
1700425
501492
577668
418557
405342
722051
1391700
1243990
1094072
1820737
975908
709713
985439
1045431
1321926
793576
1549366
1571656
752942
1622302
1466881
825180
1929355
1778135
1284073
722966
961950
1690848
95545
1041920
1134711
1545059
1254942
544933
1744070
868903
1319077
1681753
819439
912942
1637735
217532
1534426
340307
1890377
11158
1420612
894571
824907
799675
1097003
26516
720268
1840822
1002264
296767
1648719
1346997
949811
435315
238916
1314027
1116573
1875777
677801
695630
1870
1927516
1100515
373577
826684
1406252
1257077
646493
1676095
1730380
868782
733751
526161
837086
783188
285790
590349
1497037
1543539
405365
597981
1632898
78423
607536
1516859
1864727
1136961
1489059
1606062
522012
942533
248017
956250
510468
834786
1429655
499620
130815
1387406
1361509
112235
1479876
421857
1782974
423127
1000982
247326
579042
1779709
1924619
758677
1820383
448153
187384
950707
701178
973618
659363
963714
1829263
653984
1493811
536725
522950
649660
344942
417964
1115789
1002690
377115
1202475
1090379
70584
351525
1276117
2576
35106
904105
714318
238271
1869244
1098836
378510
1016807
1845
745249
1868649
654347
394910
1924533
1246650
1084619
520751
1314596
827832
743327
819635
1998280
1461828
107228
921644
1750072
915407
31400
1332133
1366780
1078425
1886598
1094197
1018494
1551905
1710380
1005018
1951835
1111514
562579
244875
638083
592984
1994897
868109
3776
1615957
1493035
1757077
506486
52220
1652658
1045906
830084
924524
1510969
169529
1302947
452211
112207
576202
511064
43835
1099600
1874232
1415906
841357
568563
1669845
1843162
378091
1121993
314132
98009
1429666
1646878
96830
1880157
1240949
1915374
1169742
1258123
1804267
488305
1869030
1331768
1916515
371246
1809037
112186
1838886
1645857
1059048
763608
484655
859471
516995
388276
870910
566100
937942
620462
1617916
280001
1389000
1333448
227596
738302
387578
1757375
1492293
675820
1599421
256356
968492
1989370
1049351
1588527
952727
1514634
123722
715440
1884434
885818
1317998
266791
1827552
420515
1803841
910050
611936
323544
822411
1213299
1710177
1179572
1320070
1993813
49730
673212
942395
1081626
1707368
358078
581808
1512013
238639
977013
1692590
1861155
194224
1345434
1538083
170850
1708107
781361
236651
1184270
1778759
1103679
71430
788684
1374447
684129
297220
269422
1477582
1401698
1187767
254525
368646
66905
1334298
777614
861278
1035386
1113608
1382925
1904925
1996685
1774359
1796216
529358
861924
480308
516550
1532469
158714
1294635
475440
1692299
941628
1585440
345309
1951627
386001
1520248
1878936
1462406
1248138
929481
41319
1241286
408252
210727
389323
1636509
1943627
961069
1581350
1903612
455471
1123352
1464036
151506
1657233
44624
1618396
1184920
812945
1918597
1379703
349949
572947
484557
1771833
260358
717429
1787497
1409439
691034
1561622
308181
1858252
741326
575439
1865408
1558842
1737663
456202
1631653
138730
795293
614020
1554816
1755920
796270
1797948
899807
1009408
11622
1632851
176981
836727
616735
1315150
609035
580981
1161717
1872307
1543368
1831326
1373147
1859722
1982760
1485603
1747518
1450059
308404
1085731
577693
718283
233112
252200
1012028
700648
897960
1655394
60036
1164376
1983408
1305526
612704
978981
1277600
13572
1090224
1699629
21684
934506
1732828
838339
622332
534036
910031
1130295
214696
1362904
594929
348726
1000653
1096448
271208
1596357
490286
32747
1369570
1195466
1310119
1302139
1698911
398244
732474
481307
594651
887428
1086252
1795913
726124
977560
1580164
1737194
640826
1769986
284977
265467
627040
1032142
183743
1682364
938298
1035642
1180353
1443245
430452
295704
813187
498817
937995
1449322
1037145
495483
590128
1055548
132073
1290742
375708
1493192
1047036
669546
1046890
1543712
1484566
1655792
1932269
1246145
1656242
1205840
1698667
1071355
1427452
590323
227934
1779931
1156107
831177
437999
1817508
1325617
1969825
460387
1872064
866821
1101864
646605
647871
14079
807295
1647190
504634
1380068
1255783
786040
1380923
1371778
777948
368029
1142463
1282406
1979343
961576
398309
1408586
1356915
759344
1696266
219391
716855
1436396
523741
1795254
990983
1123132
1284574
1390987
1912208
744458
1172865
1961219
1229314
895868
195311
68772
1270211
1987404
1846487
1701453
723948
721761
872835
422698
1511697
1525931
328635
331331
1108817
1275357
111076
1741656
894666
1272505
755691
182972
581421
1678004
300809
1560563
982286
1126532
978299
413702
1576910
1102620
1711361
1606084
186801
10780
1927990
1456629
1057514
1161502
973406
657396
1320820
134871
846492
1287476
1955712
1454795
1314182
1709016
141097
768426
632110
1598341
1283401
1905068
1931701
1858060
1171860
1044728
1637501
1829819
1250391
518905
1958554
1569094
1080884
1085110
846978
825262
321487
1287442
1060479
1453708
502971
1751659
758778
516667
1986668
1386572
1393484
1153955
1972870
1938915
1572166
1867999
90948
109237
679091
1818268
737923
1695303
1049078
1330723
1510104
1042008
1165797
813986
1579241
960301
889413
1592663
286433
1678092
160873
1074135
415082
1245334
61975
1176320
1266843
1228527
16884
1469160
5028
742437
1731633
1213913
368552
1200766
1717206
18060
1936385
1828220
925605
250051
1410263
538576
673217
1381117
1554348
944804
955244
1248351
1912229
301512
813046
872927
1498499
184576
244511
1909633
1698647
1056300
778112
1597975
1299458
35291
172131
16661
1701429
727004
389097
956405
741704
1047277
1780942
592308
1627827
1993918
1085043
1840916
794103
64792
813831
667299
1257260
750859
1106136
1341754
1890669
138103
1978452
1844495
513058
1946605
1334278
548281
887121
231643
253481
225667
1110383
883401
1315953
1118858
566441
983867
1810551
827955
1519361
1100333
1835045
1694268
71038
1401297
86165
946877
878003
1459980
1666590
1245368
245227
930422
648168
252218
1302288
1672886
164745
1798179
324210
1614359
1477524
224301
474902
646109
1870615
663628
315437
795077
1504199
972959
563702
1941970
1526292
580309
39249
1098411
654417
36090
454390
1265364
1111833
197046
1373510
1092727
935752
992112
897571
300763
1135564
1312205
535829
1968822
567248
688948
1710695
1298720
1356234
461491
1965001
225062
1149743
622541
453338
456297
923962
718858
1278904
1572581
742817
1459389
1793425
702458
17631
1655530
1722753
1715779
170078
637930
1537758
548552
358888
1914126
1730406
1193524
1371595
945522
1920776
1613913
1336236
777706
1476820
1847509
1559380
1010883
1238049
1296702
666127
1166649
457040
1897060
1137370
344374
1888408
1078430
855965
1840720
1201576
464281
1402451
1266804
123733
14168
1902611
1065928
1017230
1775497
742390
80643
1383589
1260672
1609527
11660
1563067
197982
1403636
1020758
605633
260323
1281757
1352277
956244
266493
891900
301900
664603
80717
961024
469186
265100
890974
457347
1329174
765976
540359
117849
406435
1894884
1020335
953997
1523666
1008494
1537074
1945581
1875924
1234905
445620
1597703
731198
1856987
1683141
1644428
845248
1596796
139264
1199649
1200371
1191630
1800261
1832167
151888
883764
411020
1450712
131855
175052
524692
1113237
983226
637634
1670746
1918781
144250
1000521
563117
1613859
440027
1857922
685553
1173361
1500772
1448146
597824
271257
289475
1931045
857776
1258237
826407
846929
1792745
1509240
1789717
1158865
1425483
1648614
1686949
1369594
950665
239426
1454414
1849861
829715
220980
1590398
1098376
676066
1702992
1067471
1275699
1537071
583812
553379
1306481
95520
796832
1014746
1959386
214631
1568528
495535
989550
920193
1499932
1545919
658138
1563729
1365080
1646648
1759352
370766
549842
1526539
1494566
669901
302488
814318
1610962
672099
1705057
326607
1096054
272000
1099995
1519194
1468929
1846347
1064108
422239
1938883
708249
1667926
1114824
1247008
181793
49149
680325
425822
1812322
1286659
279084
1367944
1139166
849396
188054
585214
1006572
300006
1254680
382333
1132855
383660
1236309
1718598
1508735
402237
115953
104827
1889234
1530513
1567702
216812
1868535
982343
823770
259357
1037150
596442
1211272
600775
1467787
533936
1207668
652009
206070
1075391
1551487
1425691
205797
52713
876703
1214183
314026
1818765
982200
694952
1253924
1136055
960293
1166784
1013584
1787621
173713
262499
544595
907617
1548571
1344356
786579
277098
761237
1237306
1064059
1146218
1033934
755411
776599
893057
66983
554261
1761837
1096015
504506
1165744
793282
1494476
939699
1466656
736441
1791742
1872288
412352
895390
1908989
1619559
1088210
1799179
331009
1225856
1061025
623556
1624107
400022
1605846
975989
1735753
86356
621870
1513348
593792
405505
1693472
1189015
870467
419095
927922
212397
1140793
1850574
1107153
1501139
364919
610351
268336
1136628
221287
454237
1616378
676866
1240415
872045
759325
580389
1367712
1045057
492847
1553957
450540
1636129
525836
1644667
6654
447337
912245
159817
101278
475620
524910
238405
1308317
286582
746179
1634799
1881484
1782927
1460380
1245764
628195
1843061
805907
719726
1770268
811107
1874040
775960
681272
1634812
565132
1253067
217108
265730
97388
1621164
696426
1283866
1602820
217503
1546446
527621
312825
525569
633032
806500
169664
370046
1813835
594052
422784
918356
1864375
710711
1051466
364301
543200
1388241
1758020
1050118
839151
438593
1356740
1348357
321006
355676
246259
779302
1840318
1803611
598427
1353617
710314
1259062
1841323
1306390
1566690
1241419
1521346
567966
1413168
1216353
268508
1393953
1381777
403305
1409136
1679067
1583533
1175005
482198
561990
1765856
496541
934344
1719115
117880
1972635
898170
1268544
856809
251398
278200
35137
1842165
39320
1556126
1509178
862723
27299
1510562
1805958
1743902
716845
1618177
1157024
1695199
1964622
61721
175632
1634893
1734890
1198949
1870109
132615
1278817
1025317
608804
1964822
1220280
1283257
1110853
1805782
1635570
432542
1680178
1431057
767840
820462
155905
1122438
1904570
178956
1183477
1389426
696108
681854
270509
960362
1776791
549476
1192092
1372384
402654
971501
1761575
857888
1092898
581990
253354
1699125
1924722
1567242
1130527
871155
1582634
78863
364878
1589670
1767286
1853500
1100391
806318
1483043
1261966
1703644
1804593
1181687
824990
283632
408447
927465
1326817
1577061
1876825
1419295
871088
1214985
1797556
732244
1439176
1754733
914919
1957772
677517
317442
1862147
1552697
724647
864709
836137
1513126
415447
67220
1317284
275236
365600
1720490
1026347
1251165
1897041
541339
1145599
613576
1183824
279442
601919
666469
1241341
654351
601144
1185068
1511420
298858
792367
741391
1335674
574096
454279
1125035
1651510
1432563
1695611
1069369
1861374
737845
1991043
76401
293700
1767765
1612743
407718
1612729
748632
1022538
785332
1139547
989832
1501092
519473
1380562
56696
966009
617892
677511
1794207
1280539
104265
1011965
235796
1748343
917772
1917479
1340759
775810
298396
1147045
1776432
1198415
1894733
1829954
1094647
573112
1866253
566234
1235192
95074
1196015
493774
717558
205032
1056380
508199
709671
510244
763940
312942
226159
1660662
323351
1584603
1712767
1050725
1334383
39533
1146803
239287
447784
300730
766988
868716
976768
1164958
1126244
1001328
1124052
341822
1416470
1145231
551019
1930458
1591846
136979
1058
563326
1330831
1335220
1532372
67091
601397
455008
1668407
1777192
825252
1352803
1040841
1719690
624787
1638320
1584514
1104001
1607533
1077608
745761
1285322
862526
697908
788864
696860
1045539
1792385
651252
122863
94405
1383461
705151
47397
1763483
482461
863318
1276598
1211663
177634
1677514
887017
1967690
540907
636223
1014894
1719021
609785
285909
459599
1671701
1862715
123156
1476749
1303833
1746234
248651
1886229
1132801
983487
1679875
1185405
1187460
1404074
1932553
201061
378569
262808
307286
1282390
894229
1148585
1890343
1786780
346083
1449443
1063778
1881067
1207235
702752
1224463
69219
1309883
112702
1956630
1338732
1759459
1806759
1452553
1840246
1894556
1640832
891851
440630
306763
566904
710968
1892879
1578131
1024077
792117
816666
1488241
1420218
869123
488366
1102796
808273
690364
52323
1604835
1555570
624378
1071067
780050
1659863
1753263
1912407
644049
960472
168931
270416
995424
373149
1561074
1249169
1344744
1875296
881166
31600
252284
1744751
50905
308441
1083188
379485
1966272
206184
1516892
1055968
1547305
1253678
921284
1197967
57293
1294790
1649346
670371
219595
1244554
925624
1819408
39008
172161
671530
221875
575703
552707
1320512
1717084
1222985
1430050
778355
218170
1790852
612368
874644
1635606
85001
1929276
378390
1661336
1722937
235530
1570980
877398
134513
113827
1235500
1219372
1241628
1452585
383262
1992343
691721
1536309
178185
1214993
187399
1898051
1444872
1427098
1421083
1495109
1611219
1455106
1957888
359322
1359000
1536412
1652366
1894322
917708
867484
1895955
1467181
1167255
797321
383060
1332171
226453
541605
474609
69344
974682
1975673
1155425
1687638
1212107
1558956
1444948
348042
1067748
1584045
217090
236020
517326
508495
744381
1095763
1384950
820578
927547
649607
1803738
793939
1661371
87947
1001370
1830042
405014
1099457
1875889
1898975
829291
1517290
854876
480994
321173
1196232
285345
1064028
1911026
796909
420140
154713
1737848
916305
21597
1217631
1852674
1978136
751408
164149
854942
832628
1406337
253289
97528
439545
495493
1060296
909329
1949455
1246645
1001255
58252
1827335
27265
1460726
376096
1860922
123308
517638
221488
693538
155108
507210
606143
1242598
783500
206927
1568791
1600986
363339
1916462
1651889
1871763
40690
1585576
305166
248530
138828
1593437
1031503
920908
447484
650980
606277
502279
160331
1517241
1325409
337141
301615
25010
543651
1720771
1517783
1585137
1601540
408379
245094
1586301
616641
1323952
1911011
185221
773822
1442447
896855
774951
280494
1680182
1129626
1718588
766444
760168
643097
764780
543906
1285685
1007302
84874
835551
891822
1731646
588068
1797334
99377
610191
752809
1931765
773960
6767
1923582
1555470
52846
594435
594800
889575
1839676
1888291
562220
1185812
1216689
640543
1397047
173326
835474
1918361
774045
162254
710266
54040
161593
32101
218395
734191
278436
1970511
1160321
1992386
1227963
772901
364816
1502868
1894212
237977
506896
206012
1068665
1573526
310280
714563
680749
105179
4745
1914992
1179362
252523
1599580
1055592
1968285
1394273
960870
1968285
1100989
998545
1280634
537363
1470778
320946
992193
521538
1047848
1335790
1594534
7228
1240183
1549374
276273
578836
1301902
802125
1976339
1190150
436635
452455
1926330
1031606
1216196
336280
1185653
1029582
1317371
298718
172945
1255693
843151
583706
1400124
1045039
1484675
135347
130924
472430
957918
1528219
1281978
177762
1725339
1194452
801893
1338091
1047962
1856980
777776
994301
55209
815412
306993
819217
982010
1604058
668336
80661
681682
1046346
1382610
282052
880404
1963263
1440943
744584
1793891
1400722
630754
277032
11042
1984934
383755
893661
1417216
902562
33892
367694
1618126
1945867
1670482
131715
1884291
311389
1622996
280510
1096942
1094384
1667278
90904
1557475
1148073
1697418
593559
1445840
972337
687126
718368
446855
1623519
523058
1116793
283529
1631107
894111
1793479
1420588
951068
1318893
1790752
1511497
523072
961472
1296609
1390854
1622150
50875
1211898
693763
274330
453826
53013
1027283
1400750
966364
1782232
820322
619815
208067
1702630
696149
1999316
1911521
1429641
402986
1544377
125436
1616426
1373396
767809
1288078
1176273
456159
1732162
328617
198051
913001
1086392
1654440
1297101
1434129
799394
461986
1010571
149052
891019
1691928
548979
1928087
1439014
1706932
1539456
229768
1473860
857656
978859
381713
816188
728207
1785766
735712
578053
888289
1721401
1618699
259539
730306
1094987
672718
127728
798728
1143008
1347048
1518470
185071
825902
560509
921106
1489584
1085066
1495598
1763739
49440
1416433
1288865
1696606
108135
984263
1831055
1988419
1352342
466750
279467
1859581
1998559
89252
1167776
1188509
491374
101733
249251
1763792
1300528
133499
1872849
426764
387926
1854331
1324430
1486073
1071293
975504
492739
925070
1495001
1385272
102663
1725038
1241998
928633
821482
1412322
1063454
929546
359107
1854220
846786
110375
801376
816071
920784
941333
550955
1434987
1073915
701856
1258153
1009489
1703954
910171
214731
380107
1384285
724068
879128
1584732
1503417
1206387
246169
476856
158546
438754
1302921
1485366
625321
1845933
224575
64429
853692
467498
461767
886648
177775
1027559
356994
1422674
65371
1818236
610785
539016
1558566
1929150
552088
1194481
1223916
1113578
1592876
786435
715706
1086459
1774302
249388
184414
915376
990259
951389
1174214
938661
1958837
1079965
1450824
829263
1923573
1177915
1441304
572482
1918595
1245687
1911685
446450
1973875
1339437
700517
1576539
1519180
165187
489158
991443
927224
1993989
868373
1312402
1555864
1795283
317646
356273
937758
1736243
1620188
385204
1232759
694891
1718884
901437
1553273
104041
1918793
1101430
566394
1924875
28046
358741
237374
85418
658299
1546461
1423494
1631986
731843
501636
1874875
1254411
1843233
1724368
1066517
1929966
1233545
1635962
1943954
787918
950896
248144
887328
444051
1139857
795493
214766
836807
40741
204795
741155
244988
1161315
597141
1380703
1442824
1840150
667105
432390
827727
1087577
413662
156703
1446974
781054
874748
544953
1501867
47607
1449353
94448
474387
224874
591876
979043
1664278
1791757
1289803
1559918
1377317
1605243
713202
1213504
325385
1102182
1840886
364134
1469225
795368
690015
894675
1520407
189678
1966155
1866430
1544858
895544
244945
650292
1661891
27725
1563469
844736
1175481
178876
1695827
1880931
144114
877854
248597
1283210
1164114
781085
951333
951745
234384
1183417
609903
123847
1828573
1520445
1620707
1255376
1742361
344380
1945075
832310
1402208
580304
120062
831923
1159835
943075
320342
1808756
975155
1599134
217535
1922406
1086471
580079
1756061
312134
327589
1639216
1590199
1895184
899203
1667868
1597720
728420
388177
431059
506996
1987077
3833
260310
1221155
434635
400098
1566118
950160
601113
462992
1516682
810697
1574366
742159
1303138
1213741
907097
608482
716433
1383729
1580055
1002979
424064
1663553
625382
816576
1599716
1595776
257071
1070469
1215715
532177
5087
580972
1565909
1580682
585066
1168327
269506
1729637
358069
213933
908829
1048341
326542
385484
664859
165241
1960422
1599477
446906
1458074
1168754
1323048
532868
1660769
597727
1319327
1903775
567916
701192
83134
629856
1115589
465559
689611
663202
1338300
858972
1763514
756106
1716785
44561
1394846
851437
808937
273068
73047
1181380
194667
280965
318145
1478060
1840176
727338
677086
321811
238719
1517974
774627
950269
1596339
502527
1464313
805556
924096
1543674
209825
1313652
1743458
570748
581741
1920360
1560386
1644030
736816
1600144
804646
502045
1332911
1889662
1817965
930517
928228
1376454
960048
429970
1014641
1946850
910574
1074770
1121563
584323
929704
1730159
1977596
1059557
1032396
1346563
527366
1801504
757055
1431553
134356
998531
632232
765075
1571754
1939789
378367
1089255
312031
996578
1377396
1069497
1486497
1588920
713539
659311
194339
1981022
963704
1444104
415563
999940
1952952
361111
1118122
544350
945149
1379820
951709
1623771
551641
453929
131489
775801
805045
1578987
620584
1725175
926878
525213
394055
712904
1304057
1495910
1558526
1309340
770089
30688
626523
1595685
1517257
1261197
1086930
59881
1081853
1228463
672370
1687881
1610652
600131
1092647
1226582
1564589
77139
1418654
1450387
195293
1265842
1397490
1418933
1126374
169363
621622
1251959
1307583
467153
321004
454594
1956934
974507
255848
4666
130705
1920577
1012664
552052
1880976
318549
945601
270749
1115858
320006
350770
1901764
622320
1467125
850857
1959340
1576561
1227529
415600
905316
1474098
412674
863850
302498
1023713
263615
1730108
1060368
1721093
692715
989287
1729076
1141983
707102
457830
1979254
1760192
157040
1936360
1030094
708741
106155
385102
1779748
1998562
155003
1920913
1750742
283049
1571539
726976
1106041
1753944
166791
1114060
1629497
1584322
34770
405951
379784
1439871
342403
833926
1441322
1994909
1691761
239345
627059
1947317
690404
542462
983882
1498302
158889
934198
1215702
1242836
242690
52664
1594408
808452
1099046
1684359
629990
1226782
1729494
880917
1258662
1547649
1540882
787423
39499
27799
1465853
60921
1360050
1661019
1816738
1335567
1430640
592044
1730031
394255
1872171
565854
825663
10138
1559076
1455236
1093565
831258
1095223
58474
888920
1788060
1051367
462160
19529
897707
1409686
1221083
533489
508384
1525465
523146
1786203
1069895
101096
1300262
1725600
1184986
944344
1439177
1152929
1652045
625051
440269
1784743
166628
879219
1893561
1058121
1926016
1302501
41127
1023931
23036
1213444
919724
1310988
1748980
1366228
939990
1289634
1348592
1546873
558988
1046930
1717440
772435
1705526
1207183
218090
350305
889413
766839
306222
1932199
989478
1128372
526882
155304
524870
1667132
1049968
362616
1120067
139156
1459261
1238599
9871
710059
944800
543900
1966079
1970784
1631279
1052282
759164
1050165
1949502
77066
959937
1295362
1809733
837943
154786
1535792
405646
543129
53675
135916
1425522
447454
1463724
281937
1626665
1482362
410645
786364
1776405
933531
655816
738254
419898
1378978
577838
548109
1674526
221606
1289957
1572316
712686
1295202
523156
1451784
277493
1871234
444704
790967
665863
1051058
1412690
158970
224517
724151
1996418
989444
548306
868255
1293269
1423251
123185
1602540
1359097
1569064
374646
1653638
676397
1107479
317250
509154
880775
1196762
1285399
1287917
416862
83233
1194113
1694881
731538
581570
1855565
545581
1346024
1099055
1999813
74560
1234256
94891
220677
350910
1926075
140204
1330737
1122593
236008
1560433
993162
545408
214879
1861593
467929
1852387
790587
1431620
1216659
970268
1296619
654722
1378322
1779536
1987237
1535216
1216293
743092
836079
965722
983355
976531
1633536
1310277
116366
1375804
619014
114830
448733
463367
391664
307364
974714
1475294
604630
136708
441104
1935274
574009
1600420
1749060
622996
1859620
1701982
491012
523955
937004
1101885
1056195
1531406
698260
1498314
946553
1183170
1835602
689560
340187
1544369
1816231
622228
1888166
1829114
1653399
1745411
1785659
662710
1376856
794989
1777535
1152166
1449013
1150185
1498184
26518
431070
867783
1195936
431315
1681531
1265385
1219616
334269
1404839
1726194
602790
274543
979610
961089
1313796
1595205
247968
145089
1709539
163472
1081180
1227017
183534
884898
1006509
1939621
1400517
1328476
276025
1090354
1594373
773021
1617613
621582
1994241
1619354
215581
1353005
1011801
370904
1740118
319775
392320
579361
1077771
518736
1637926
666442
409216
451541
1391141
183536
1015582
1997215
527348
65845
249347
1966077
228002
1284180
939221
1574554
645833
1662471
1556749
1124401
148494
888314
1343782
1113494
1537270
740228
913243
1871047
1490344
1992053
1735101
1500548
166520
638001
514066
1232373
1277554
1073676
843335
1504676
64804
1855734
306326
1633532
294699
896552
557663
1369187
1448026
1249376
1132833
1136040
1962884
907461
1530746
693264
530143
1751729
1476151
259005
225132
940761
226005
403766
871319
1223291
1060289
1046355
1061793
1861582
776826
1132079
364717
1682424
1958510
1909353
1789006
204335
239869
29515
148942
170100
737435
14997
1690001
851964
339535
315277
1492172
281667
1886166
1425180
1967411
74685
244514
1139502
569296
327653
902890
131942
358552
1382901
690421
6953
518548
651723
1623256
302367
1414948
1611577
1345975
1412449
446921
1096015
526416
1444467
449049
1931053
994529
1299006
373238
159801
34611
560642
219372
1883988
1609048
1789612
1547901
967072
438943
1809067
1962975
431518
990862
1708548
183948
760154
1570030
1800620
1810195
1513993
649084
1563441
1237436
1481497
1665143
1406763
1833341
693587
112430
868393
604764
1723643
1717505
1827554
956271
1324195
1783500
1489858
1213094
708831
1367641
677741
23104
1102228
100766
258721
565478
1704081
1517888
776484
257393
538496
1255284
320689
547362
90849
1525846
821445
117500
501568
1178171
1383414
1506478
282938
1898492
606017
1954599
1685057
1722427
788085
539680
339766
1666316
1740097
254565
581051
1413569
659385
1671691
1449250
1166949
471632
394902
810441
39949
1106644
1794836
1836827
683017
1952512
139170
323982
1605732
254086
1071135
1915245
1879749
647899
366948
745121
1217942
1497827
664654
679091
33987
1277917
975048
818016
1105172
280632
1393205
1768038
1236415
696096
1576341
1581515
957099
324495
878022
860160
1203993
139272
1780308
912030
303022
860929
957378
965289
1443803
67461
66434
1147572
243584
1445859
381888
342711
983552
466450
1590972
1202749
415725
1466341
1691662
1060217
973978
649437
267052
1533456
308749
1931537
1586620
1076447
1138399
1151709
1139825
1028178
1381590
1513802
1192364
54186
1222741
1812723
1902881
745735
791395
548749
956513
1436675
1463145
242312
1943372
1117037
1021435
1345928
1530628
1195127
614678
585833
1449741
1192683
1164368
1826662
1430442
1302845
1460909
833678
699269
1099747
797026
437750
325087
290846
1636927
386376
1446651
643926
679601
1787209
613237
612148
796869
703140
1019428
1721822
719108
512510
219185
1333429
1484313
1618231
583716
1406555
223920
1413352
268139
144340
634306
610242
1195331
1144893
620261
1052474
900319
1782320
383222
1936086
1261942
1580471
1328106
358193
252020
1480740
818986
856590
244723
1051976
1255560
620103
524900
1814001
440599
1690633
74086
197111
650514
340082
247952
636037
248829
98016
372842
340133
767020
974588
106992
1648937
1560446
1071206
693204
1683876
218463
1930238
230975
588364
1638654
1511458
1602141
803449
1218723
34474
944041
969401
587096
1380222
1269305
426887
588938
414538
756736
1331344
709394
1848331
567995
39467
548293
1156316
774259
226315
720141
380778
326606
842573
222524
843117
1170620
1930261
302410
127655
1406980
215589
1376868
542943
1976301
1210601
1058249
1592525
909075
541772
642359
1720142
1811835
1561189
951462
317952
523688
822079
301985
1958300
374251
930471
1994183
1650291
600776
866994
1730440
765802
800975
895784
347696
1928068
177718
1992311
143081
1887430
1307428
446079
1125949
1620123
565263
650587
1248039
1530047
1837385
1920490
1056399
786043
370271
1567241
854769
1109790
1610893
669322
1370981
437050
597856
945192
1432489
1101503
1051084
1603245
1908122
1367234
1073468
158856
881248
1108642
1761601
1557805
755537
114671
1283161
1234113
667831
819405
1695628
1768968
1110659
1968165
820558
291225
1346376
135846
1716715
529902
1058746
1115799
621988
602089
227861
46439
637985
968825
677960
1048032
522450
314853
1619232
498031
1549913
1953093
947653
596699
259944
1293588
966482
300210
977077
22240
1624904
1526016
1262236
1872455
348818
1876052
584803
961733
896329
167681
390957
222719
1042510
1025018
1822162
1635196
1893559
288154
309925
295140
395578
749856
868430
156797
276723
553689
347295
950130
808279
11682
1889139
713243
1016130
791139
1933682
1038058
165592
1969533
1293050
1372763
453293
800838
1587556
1385551
1393811
674999
801436
252493
46416
420785
229226
882658
844401
1441641
337423
153377
1219436
73567
777304
167160
1042669
1421551
1551860
132542
57874
1322671
768940
339523
347329
1392194
369270
919292
372944
852012
571998
609904
1389780
324658
898983
1980453
296056
947942
358148
894850
1909510
680264
351194
757928
1329601
108558
1881193
1723609
345109
1790725
309664
250748
1696120
597091
575576
1288287
1190800
1706235
1035803
394489
1769523
922000
1955224
963274
1717577
1694679
1306113
544357
1858069
1166823
990443
1550418
314397
1947356
1984067
214241
1218484
406194
733223
1572766
662732
586510
445766
898839
1579538
1213647
296421
264253
237655
667235
863559
1954426
1765294
999452
185729
515688
1039546
108795
1972718
528926
475067
1989180
1023050
451377
1177344
95478
1537521
4217
317327
495117
772988
328587
1975279
939056
930481
1103820
309710
24684
1235246
1614945
1637098
1185422
1176184
1942272
1948918
513041
625423
44967
337689
1376583
1912003
1701994
322610
1554146
465660
907424
67242
898170
1091334
1841732
119486
991551
1748710
717192
47616
874902
426393
1102167
983204
1869073
351650
1887964
1214659
1445430
697803
237589
612002
58722
358509
44041
1366896
1403402
1929148
947060
1431788
1591241
1656734
1107288
1943060
466923
1340633
862137
1043977
1912485
598950
1620656
1740690
438962
893225
1863854
1757113
1712092
1310949
1320144
282048
1328730
770333
1954745
693476
1153449
863275
281222
557446
1121045
180915
1646022
1832003
1625575
1708575
1781358
1027821
917532
1828059
1547178
1598422
316342
37551
1213433
1578304
1766499
1787335
1701937
78333
46910
1972734
664598
37335
1306983
1379611
419849
225211
1234698
797694
1370049
243855
1562260
190361
446115
1871203
1938017
1981764
1468942
325881
1389065
1509048
562945
825324
1337182
827035
778349
1225053
1485654
109316
46710
153547
1835333
1683811
1237167
735833
269551
856658
590701
1925680
1925755
1408755
334509
355361
547548
391217
260796
682932
1827807
1508646
1572994
1812613
1305232
1315053
1850854
730792
1410307
1484314
746119
1375338
1335715
1529945
1697761
1418876
1856501
132803
535952
1998151
946940
817843
667060
1574705
1703556
342288
295895
1782108
1303167
1393561
740876
1893802
1190981
1634882
711615
25173
157127
940892
1596577
107258
808965
454941
1525058
1858641
567278
417529
455092
155799
1881790
481315
888662
74965
194601
1394295
358333
1978465
133545
286793
573964
1344796
1527003
753974
507188
1063277
553105
859905
583624
454708
970497
1482630
107644
62589
1781485
152471
198596
993916
1132234
1540840
201608
71777
17906
189057
274142
1141379
1214773
613593
14568
1530142
1243886
302534
1000333
17870
970280
996533
87832
473953
67626
612016
1768783
1660720
1662901
343901
1201208
660105
564629
1147399
750655
600011
1068146
880758
647364
1555932
552608
664812
562885
698622
1741636
1327541
899511
1539485
61571
990972
1975208
1901761
872730
924089
374614
1452542
1553118
157390
1475095
403741
731740
1236973
1253693
1546411
1728142
373472
823824
1991906
1710571
1167571
1140895
664798
55577
1262097
1598972
1505254
50463
1996073
457017
1443576
193747
655660
1377811
556436
281730
1998806
723794
830575
887903
970326
86679
504670
1026762
1568661
1110765
1834525
17889
1209727
1054641
1640406
1951778
678983
692371
1747452
1110850
531717
1140605
1624594
36773
28477
1431120
1665346
1593757
632159
439521
716452
1930156
1204720
798448
1408528
611108
389111
207211
711602
1935206
75042
684935
1788035
1100269
1892099
1591085
973510
294973
1165002
1142258
451387
664293
1042938
385678
881686
1576932
1789348
70224
458799
184395
174814
40494
1804392
1011895
906976
558994
1026542
1902495
1723054
931162
194357
1227185
282081
1384747
195031
1100317
1607392
1312151
89067
96598
1233643
1090693
1394038
907238
1966165
1541551
568889
1819914
1434102
709555
60219
1627101
709802
1833912
607668
1878309
1990126
1324359
1786601
1340771
1974677
1637510
540250
90413
76641
1505041
722907
732407
1463871
640179
1279072
1805
925979
1631913
5949
1360048
1752857
1225500
1522029
1820895
1140646
841242
395909
1656170
1699690
835917
552548
1993331
1146232
406089
1547531
734420
830144
1258591
1033173
1245780
321879
297184
78519
1166496
1334574
1181168
1810408
828282
1150759
928037
1788980
753877
1449822
937301
1052867
178790
855806
1872856
792190
1932367
1651412
1296077
1961925
193230
1105828
654212
1295040
1810189
117532
439568
99119
1368812
1426573
1713013
1916066
740691
1338970
1026114
1639916
1242329
1793147
529601
117402
913023
1614636
215171
964200
773107
1055350
1804701
1960844
271356
1624620
840071
957957
1774374
318481
369353
70297
1566476
116199
566970
1007072
1272823
1812244
1929225
669723
1535831
594134
564261
10469
852550
490546
1798224
1267576
786007
802587
653625
591919
1960297
1806119
898115
1522089
1440062
1440082
324436
74396
1784422
1934301
1807532
255405
557717
199702
655425
106734
1678992
354688
1723231
754047
142143
1677658
951953
214771
651141
1331526
213942
1684769
501612
1369844
797819
1215032
380592
424725
477856
1300843
270832
724920
873099
645803
1161397
952651
1062442
57767
733062
353985
1431014
389009
1575097
1246015
1980218
1476587
1053662
1039859
1349626
820491
807646
16364
1495186
1418994
461914
935351
498654
1678688
1147761
1594569
1660101
297427
1597466
1114953
1460145
211979
597175
869803
1079042
456655
1539612
762129
1081806
339962
475438
1604972
1394236
1915322
1277843
115802
986964
659057
15391
1096703
1864364
1216267
972445
1102351
1292384
873778
290653
1807636
262402
723979
1073259
333087
1221395
775173
132019
1448508
1443302
1459447
822698
607788
1819575
1602738
1111666
1775910
1944101
1888544
1558863
964815
1772515
1335756
1137926
1207184
452423
338093
1833824
1552720
53727
274537
1384570
825374
1921000
404160
760863
268785
652687
1918836
341135
1835187
310105
579182
1841224
656089
1075273
186084
1883894
1495714
253546
1617954
440381
1183266
799706
1106871
1219485
486483
1412649
1117795
1855945
970626
331651
992663
1283386
1946924
1200496
952246
1820029
1796501
1202171
1177061
95745
1824114
1787890
732625
1618241
181527
1383182
544777
227565
17641
1044699
1464438
202834
721395
1830512
1698164
333362
1854642
1157157
1658547
1386044
1788621
908379
735791
1149454
971975
1559495
734004
1048300
1620455
1963287
1252776
359660
1021524
207315
923441
595111
1069763
697691
880147
110693
179731
453537
1351803
110003
135315
218922
943251
1231565
1394111
834843
136174
1598409
278867
1125473
1705030
1027945
767939
2185
791160
1818575
1772125
3427
1766981
1668854
1693991
255548
734355
328855
826368
584602
1776943
250941
1560031
1361418
1581285
738572
213793
876
1662708
1134401
307134
1782368
795863
1972385
581506
1632088
905918
338521
1442131
9749
518278
1719721
883357
1866172
590237
1494503
1449414
1625856
868125
1458185
529877
1836225
916910
906095
962583
1757483
397050
1604429
881
1422353
1683978
1961387
366476
1657831
1466723
823192
1167166
1677019
636323
811858
446078
1126006
882471
387284
93639
312446
1028513
670358
1882120
1542710
564973
395737
777292
1719864
376335
755082
669995
1396690
644519
891226
1624644
458812
693370
1103742
95551
1117178
1355826
861542
284662
1442131
814678
566089
777559
873793
1644386
1370378
744260
880729
719952
1715498
1381341
399149
1765388
604131
509373
367620
1720749
1524762
215994
432107
686284
1403194
1847028
1767421
791020
151762
1405544
1520692
1221693
1515008
12090
505198
818010
336672
1764969
825205
1054787
803484
716352
1568658
1603529
828037
1571794
1292272
422046
1960216
905322
1227884
873209
1592103
669668
880910
1273687
407717
1765900
1069457
974987
1547964
292424
1530136
222306
1999216
1137603
1321359
1833897
1429797
1517186
1568581
1838470
741585
519062
688612
820770
1968772
90017
1732096
1162887
1485383
1199198
1700397
1415901
1237454
882259
744381
1866565
881816
799259
1973234
1036909
1092868
1368867
1699694
605755
1293490
835119
1620137
444582
695412
134568
1089543
1886839
1917078
1226737
222545
931543
111936
781708
1016838
304173
1411653
146857
779307
364576
1478368
743745
1753690
1763479
1806966
1767137
1503797
156433
1514041
1409017
1105788
1607384
852064
395822
29803
335291
1914087
1232126
1706021
379052
11034
1815264
112107
1388924
1913157
1610272
669882
1483815
1809851
587356
692001
1414292
57875
88182
1571607
681450
132706
593188
1324273
706284
367220
1445684
262315
858337
241557
1255863
1012076
1196592
1440933
1993684
1550852
496890
669569
1942854
120938
1257981
1634411
260699
217638
1220619
367083
1671605
774686
170696
1733197
1475882
573150
1850750
483682
953062
990774
1789133
338182
704624
214794
1697192
1461485
284631
1573042
693532
792475
78786
1266269
124918
1742883
1359955
765715
1102456
1757433
1217207
320013
1966717
1063989
1542158
568445
780834
702239
1159555
1897863
1145775
767837
1493734
558996
940167
814011
52699
1593983
1790308
605163
1352370
1792668
1165196
378494
263670
1543731
1025761
1402758
1070316
852150
868278
50643
1415215
926782
517984
482362
84107
1953240
723570
793077
1833506
649923
1738866
1088835
1286809
1733293
435619
777904
164226
417060
1827020
697284
848768
904701
1702576
1908192
1293282
1340366
844350
804573
1573565
1632576
1730181
64695
841779
489560
835556
397203
1536013
1935569
1328162
217841
144547
355901
1236775
110378
1445077
1888652
1359311
1035520
1466770
785894
1973889
145478
1924750
638445
90829
1243753
549606
1719550
538965
547060
750460
1863417
1942480
1917073
1833438
1233242
898130
97989
1319539
59196
637714
660403
856411
1244901
1910605
805672
117806
1391478
1021256
516196
838428
1563555
124657
1880988
1752662
1004249
1575995
269169
738521
316038
1896933
782353
1161229
1490190
251331
1028565
163009
147516
1660441
423382
1335628
1476799
765149
465147
139206
1352911
978685
446149
1493443
1745553
344926
449584
1169224
1434321
1389706
1447924
530354
1334354
1817950
1557706
1426547
465266
933842
166305
1955490
1327696
190070
859181
964550
531180
738454
878864
1996275
1288056
219228
1932229
1498545
68194
1952237
1946496
567134
405842
1419685
1182342
1933964
541535
505546
346254
483525
1655239
256076
323447
1914028
1931584
704736
1845614
442848
248708
1442152
1331051
1454443
1345281
326087
1315343
1855680
1308786
1196634
302561
375110
157603
278006
1367492
1473840
458626
829100
1889772
1699953
120290
1613286
518465
692258
1841457
1994582
1479219
1176576
1260390
1924438
850854
1694553
169473
1956066
224007
357921
225813
555207
1272603
913040
1450137
336253
1606809
959463
1090066
691292
485926
243765
857046
515961
797695
1683601
512224
300580
1899460
761929
1370866
853820
456493
1415382
1041372
1206357
678455
1153193
927092
161991
1464432
350361
1668936
1565656
1388802
321700
1755620
137974
206475
1738806
954872
1971826
904230
470582
1714159
1000904
769654
836806
992835
1904129
1193374
705062
1720340
487780
820886
1062286
1033930
1068071
1288472
593985
98742
1374848
1928685
1716276
1690636
354020
1800916
539514
1841056
1701866
1396396
844010
801070
532758
611215
1028967
440306
472136
167267
1018904
488919
1452685
1704321
1485459
659646
1828294
1839310
1212983
1887005
1848342
125294
1986880
1490444
1245822
791297
960923
829586
1948761
224054
1881341
1722500
735005
780721
502200
1800176
627442
77539
246764
186612
773651
1955723
1267563
1569016
1082810
181133
694121
1120044
473310
1516360
1152078
1016500
719364
909701
691442
1296165
25204
1964618
807851
1508255
1962599
129687
1633619
304793
1318203
1780704
1499982
686071
1263644
227556
1485308
31291
491603
1769303
1163380
1383445
1908934
1299262
55964
1721297
1398291
147790
1738593
1785523
1225531
865504
255430
1447906
818693
4982
486548
1655912
1158016
371753
1183762
1445311
1002898
856539
898276
681807
1078251
1338466
560918
467417
660416
770865
1022029
1172890
827425
1248336
372600
933612
861533
1299153
1842312
1326115
1491319
1739826
1786020
527485
1377878
267552
203376
374672
307743
421702
1941976
115071
86324
1246098
925900
810565
1476683
104895
767660
86717
655370
896822
250092
1708405
286658
1828163
123056
1754388
1166988
756766
1623786
1844148
147804
629067
715167
1295016
41682
404920
332633
43571
394200
1621066
188708
1240828
42458
323164
1331204
884804
483452
1203621
840626
1802519
1545006
980130
672287
1456419
1910957
1564039
1622242
1273027
531931
271339
648252
1123095
948661
334540
293066
1996150
1660664
390778
488359
965028
1713417
1377904
854734
903273
350463
1280526
736958
1945822
988123
1903271
63274
1841540
1061301
591927
1229406
1507329
347692
715154
452451
233407
598929
923530
1919457
1236721
1417204
59921
50036
1758672
1934144
70855
111901
1536827
1063894
772486
227765
1871643
289327
85339
1833955
1764177
870062
160813
598256
1259112
1470836
966027
586778
1447489
1995986
919645
88981
1487046
844215
132128
1708400
819377
123332
637919
1323332
1375338
1554031
1980409
1893204
152874
938503
706656
537229
161288
830331
989978
1737311
595202
1327901
1784314
206038
1762663
1724026
1785716
693149
47904
996886
44374
1231965
1621363
1172071
12404
383203
915284
1213917
911446
1961557
268351
1537697
1213358
511226
1849357
265151
1457898
1181570
770003
25365
1717454
1376038
1758282
1792332
349178
668780
45619
1608391
519823
1696789
1742744
937490
1799647
1859835
1121696
1509508
1105131
323925
317328
1508319
694631
201698
180886
507124
495380
28305
580848
464712
411464
794419
1705421
96410
882357
417541
318554
1143843
610811
281871
623034
1709679
1630641
1391986
887730
1674621
1705900
1328384
1523809
827140
900445
1719865
238575
1667413
939566
1455443
97702
897704
1670204
68768
159253
1877831
1726445
1217436
133919
1770069
1043766
646935
1161637
1443849
1971127
434464
1925210
149894
520150
1342952
895109
782678
1588854
835530
499841
175892
415853
144883
1628076
397871
1923315
1627007
1152282
817689
1831727
697425
382876
1543741
870997
1998003
1042035
1557016
998236
429846
313946
1963752
702350
140299
1368611
334538
226887
1595620
367313
1662587
1451867
191655
1391661
1686393
1281532
1772534
1312923
194931
1299913
396880
1046242
1185123
1706366
1579356
309007
1697385
613893
1245657
687921
1867627
761033
1965934
1060979
1850658
1271081
646824
1916279
270020
1825713
1242300
1361864
1651397
1846595
226478
1293104
1653559
1198734
172745
836332
1004777
1044854
48945
1647811
263651
1603475
1483521
1093113
1620460
370346
1744376
1047385
1769717
676645
908041
1684764
1927156
388771
1937944
1746842
1398166
985940
13087
58901
1012629
1257238
462119
1783716
696823
1500124
1484557
1498998
264268
1525756
481841
1773512
841664
941875
70687
456775
1520487
107230
80245
1027253
505272
1709939
1576996
1568301
1728913
493107
1559877
1816173
1309771
311094
210486
1745533
419060
1724001
235350
1835203
319449
976043
1760557
1925277
1358659
57152
1371784
667590
89053
1590219
334852
540534
563998
1332716
666464
1068393
259873
104174
874935
432175
464238
185838
1601646
1412446
1754136
134116
476371
1770137
884647
1297740
1549728
369667
594306
1881184
586340
641852
685819
663340
951453
376222
229438
200159
1381912
1711378
1836710
966466
299280
842661
756316
738642
1642691
1770091
315157
1146216
1824083
631905
1004148
1852104
1123005
1885378
1984659
203852
909090
253288
894876
846471
964814
554656
1442750
1585024
1954438
1590013
1919050
558014
1577988
804268
688997
644630
292726
1005416
555487
1674498
1238306
825461
419200
1779460
760010
1358573
74397
841893
1347766
1453635
758932
465766
1201399
1064008
630413
846652
34428
508403
500817
876590
939707
1407907
87186
215582
1351802
1267153
550524
1431795
1411948
1504033
749847
1230323
1251346
17013
218144
663046
284506
983194
1991483
534931
769590
1328475
289595
1225428
729659
1773519
25326
697527
623794
1085969
1343496
595626
1661430
758865
80393
1799102
1835020
350022
751867
837947
1404512
181192
936575
1680235
1179685
1610451
653181
961529
970872
431869
358020
1162970
765993
931803
1370990
1049946
869496
1265190
1765198
393865
1664744
1384509
1098784
1103907
1050235
1721410
1160200
1767446
1655665
1663126
173164
1784615
1123913
1727602
1817313
37239
660916
273450
1306519
90325
569549
1469844
1774809
554102
1165549
605204
1200715
1481721
1719444
513199
600392
1124491
4719
1081003
1499538
1431124
1307852
821734
199846
840916
239497
1614493
1136810
1039304
133816
1809974
397031
1344408
1716995
388337
356973
445319
1092475
1691108
1968944
378364
1579229
152504
1097433
1997340
1301881
1256698
1214346
1773298
891084
1298446
52346
116573
402755
1734533
1622661
169066
1817268
949384
98809
759014
1715111
1630858
1746277
620234
1392014
1323718
907932
1781215
1833383
966272
1905783
1507464
139341
870407
1958740
622754
1590025
1087158
94877
387872
351724
1316618
1649127
1698771
1975390
1238570
1322587
1207598
1107985
1361714
156568
424699
1439858
1998576
1592076
1227844
1890822
1117885
1339474
1224900
627199
1384531
1096895
1541699
1889063
1190369
1644842
320441
1229192
446116
194526
1333008
1661296
397752
736903
96061
54866
251447
1924483
1086555
1488675
85625
999591
14114
1199480
787228
1673647
1978505
892488
895835
456850
1758601
594652
1017228
1636533
139260
1833549
1398485
232579
1203526
347141
695816
288097
1806853
963700
554792
803389
1643498
1953476
1601064
1858237
1816152
496482
956837
1541678
288528
1812670
1594995
1044658
1920363
54709
1382156
970432
315621
1244795
1354231
541304
1476138
52806
524476
1962762
1263824
334294
630158
1889988
785697
767362
971418
207074
580326
1195307
1374328
442651
561992
1852350
689105
633842
1837537
1809920
451531
68299
714123
1908040
487157
1423141
1705178
1321864
770533
1853117
1497740
1351477
1549436
676384
1111080
1568223
1023437
928659
297811
256529
804961
830836
1012923
1582418
665616
1829486
155332
1807593
401730
111359
244943
538492
1271542
1552931
1645391
363311
1724436
1963153
76760
167317
371539
568089
1824646
650524
1400330
316143
1051515
50758
1456777
1316100
318159
1828252
165428
1445650
948545
1146270
1991417
1832850
563781
1042911
1621904
736907
1186637
1447350
431757
1862004
404644
504322
1698822
1753617
86815
652583
1226099
1371184
1305550
1501734
1142086
439315
1555687
688753
189710
197184
1449521
1863468
430545
1302377
1067977
1480975
1611176
266458
584963
518811
736805
888726
1725528
1713512
1176262
513643
996210
364838
1143034
1432640
227552
324024
1194323
1093377
1369053
1018857
1452580
1254929
491346
530856
317105
836136
1337230
1560394
1722574
1753653
1619885
848746
1358932
1546724
69339
1944089
256750
33033
1127807
1713829
706041
1982944
1857007
877796
1319823
792931
1502131
490693
407079
1018627
800153
1290285
965428
928176
177149
1807533
1943096
1116585
751586
1737852
1749088
1776014
1892228
82770
1375893
829286
80881
1510114
1432202
742296
797863
325915
224239
897030
885122
1770266
586113
214768
1658824
1420059
231988
367127
1618282
918521
1333510
1956157
66091
1372026
795967
1095841
109972
282750
1432820
1949644
1352041
531021
459108
1739181
279459
1402213
648984
479302
1075820
1392372
966648
1513601
1267552
1296692
1692100
1758365
1982398
514176
1280956
1848983
163197
457521
1993244
1958925
96227
926689
725267
721155
221701
812319
1141731
841378
623558
1451297
671377
1428349
1552091
1151780
711307
617912
111325
1731958
641901
153710
1500546
1860706
1287479
731397
958289
1381424
1602644
542178
1906989
1883825
1840565
452257
1424487
740603
738107
1040985
345191
153348
895801
667702
1498307
222478
555494
392436
206722
1762608
981861
1828518
777832
1759844
340448
516412
1144307
797561
869499
1079038
407955
470407
1930399
81312
455282
1146865
1601741
1942778
719589
614043
1147191
1214967
1704452
646821
259147
133652
1765944
1266051
417703
353671
899278
1847156
797563
1211243
152639
474753
25638
1699455
762994
1699391
1346522
1674334
1172506
628367
1242820
1510957
985593
1292259
775435
228393
1661338
1771315
1618694
868822
1009170
409360
1169745
802984
1242076
978956
1321365
218830
531142
1540487
1056451
1619303
1809667
1505852
389646
1050798
341908
978997
790604
780701
1092804
230845
1087208
652077
989119
1368954
1477379
778674
978430
471080
891870
1213972
702673
1960123
1665772
1504921
1980329
1964685
193204
100678
1607814
61078
691463
1035940
1843283
403662
377731
921430
922100
1490458
569898
1733106
1755719
999875
794007
1414569
667504
1769131
174463
193418
1613576
1358981
939399
812746
195886
883336
1130351
1581145
1279252
421669
123796
1347309
1977579
1517853
146869
1000007
1803823
747064
561814
1026444
610185
1191814
1053636
1137602
402598
1918915
1881261
1054111
1815962
321056
716068
15403
64858
1400030
1007202
1975556
810445
1179648
1272467
45849
1911680
849466
1573637
320455
442275
1398302
1974009
727024
299165
1742804
586335
151677
529733
944776
1276257
1881245
202378
1727839
932783
782741
679673
912110
622645
1920949
1504140
812500
539912
1993713
269081
977761
1764006
1244906
1296709
443375
51411
1934070
147890
463767
737350
1375889
520340
1422350
86477
935876
1989942
731696
1121733
746179
1942041
357812
1257826
1054243
1097762
117277
243614
115828
935319
22276
1835348
1461733
1204419
615900
881768
688605
1427080
1355047
1959980
1284961
1939250
58472
1106918
1988444
906667
1030099
404693
1205855
153485
1843589
1157730
942422
784470
1706844
860635
518099
1751333
1492984
275012
1800253
991058
868281
1407584
1495630
363190
1924502
619340
1093561
1909959
1738101
628583
1809676
661743
1769613
1422476
1277049
543525
1420430
1157335
294589
1495347
935930
1962154
132273
76124
1794609
1236881
1280094
1129984
1799662
1207821
1379570
1639675
1509773
1596080
1678649
1174820
999266
976822
1081734
921207
1474082
1611536
527453
1146856
1803890
631424
938510
136030
1508534
163997
33194
551852
1681174
844880
1476805
1858014
1422193
406067
1080728
1446125
1809599
1910777
1649750
1941154
607046
1242419
1792262
1650024
1764148
83067
1918581
734470
1201307
400936
1918426
1719790
1834756
1676484
1231903
1361271
45105
996885
930114
1005087
402250
1382160
1948491
1813454
1896817
1830737
981290
1090246
557457
1134711
1404329
1669995
1494038
1028371
1754680
1333164
1014603
192842
177723
851454
433037
1804862
1151038
1315238
1412538
201744
1027395
1039355
787520
1784229
1710249
655917
1093534
577579
751822
1235506
1454876
944596
854943
993881
1797272
1867243
1799167
1317028
576191
764365
994351
1943135
937352
1222034
1904926
709770
486504
1949204
1973774
562384
1242691
506903
1775403
1253182
1967579
1456744
758870
433915
660936
1490664
187386
1394242
1020624
1972572
179616
1753186
1815326
12976
1739137
1611725
1685934
949517
929047
1169014
1946426
714079
800730
1590818
1266076
1964012
1616607
1242312
1992901
1625473
464501
314007
1718839
740379
1074751
679744
83277
34685
272321
1257572
1308989
319594
396359
1423205
117239
268387
915881
1534000
882977
109963
889760
39521
1581913
110636
534655
1685455
107300
1987409
1333518
914258
1783221
952618
85994
1443654
1826238
1947788
1146176
613078
1671234
744111
1525282
1837973
1941515
931257
163963
1470513
1629586
935153
839133
1486350
319595
51179
1571102
206953
224013
92972
1158702
1099279
454871
277599
1007292
1919432
1064421
632860
1764765
1406931
1011230
1070456
1686155
1094554
307107
74169
1761261
509258
5894
556271
1719601
170141
185370
1131313
411603
368033
1683221
1796612
1229436
1271784
1843630
469245
245344
1206409
688958
1288952
1095559
1080450
1394404
883151
260257
175768
1388240
668315
1836144
1349611
1850782
994493
699492
841182
198095
1010777
1392641
1083492
627738
242661
1218985
313647
963721
754640
1811117
153832
1901258
1893030
422384
848074
976990
336288
1581455
1066585
240550
507704
397750
1756662
1436490
601646
1116215
1436248
638440
1931859
1555523
190125
231966
1568288
1107000
938906
1812481
960060
272027
785776
881873
1363357
446577
473582
702048
1097276
922230
1764677
572598
1526885
1299488
364926
1458390
1014750
1877167
1551865
1492823
609189
1678226
1305116
1764534
1186084
895766
1761387
1538958
1245541
1906447
762402
278978
611776
565232
468915
1262481
1585134
959422
1263674
1735073
1845312
535561
600438
1213313
303276
1943013
1570526
1901295
1825860
223783
1688456
974689
659436
1429477
969925
1163211
1571937
1470042
1657782
255334
690265
1877536
1225647
364039
40062
681306
773795
644012
1625974
1923573
1352408
1745922
481028
927135
596027
1395887
710874
431542
384087
1797209
919466
847879
1832747
1163522
275268
538649
54427
17989
1798191
292087
63234
1448238
767298
714244
1647877
1546623
1746478
1486496
998711
1326548
1369254
509770
507056
237289
24516
939894
1313592
1871019
718140
1366305
1482499
1269582
1315438
85986
891505
453598
1869438
1262985
1476990
221132
1450958
205385
508738
587900
1294206
825270
217281
1350752
1199274
1930421
834697
206626
742772
1734876
1329704
1866376
1373610
337207
1319415
1359027
623501
1732122
1868172
612221
1936712
1247156
1225949
1971987
1050105
838600
1616895
156899
1347961
943292
1256033
147896
178107
1040431
1997105
1489465
735642
1800121
1012044
1049669
697014
1938398
355509
1131728
1577612
1388256
402127
581797
149644
460144
131850
743444
1564852
1203621
1521554
122840
1404129
678183
1067758
645794
1647296
39463
437227
831666
1833507
426796
918516
227302
194632
1943414
1443170
1875151
950685
829794
1614769
523691
1513280
1636326
243292
980970
1205354
1238376
1144881
1993913
1109799
1421220
547207
1925846
652421
1974148
495179
809765
376816
857466
1499987
1360238
712566
1243323
1077299
92403
128480
1883773
707881
1232645
1549338
255849
1232560
1377325
1339305
410012
156069
838230
1763798
1843465
1079609
1518364
1438115
647775
1784885
927490
461684
705504
344643
899152
1054350
1041308
226495
1924984
240615
502584
835022
1715108
975518
63348
167870
324377
941915
390029
186053
152394
1369011
1310648
1639411
1707024
1467930
1485719
1411898
1517901
175232
670373
1278827
676511
100150
1541620
502672
367816
1189809
918213
486576
50023
993650
1545097
714622
443712
788222
440348
1062978
320377
1035725
1280203
1569328
142645
1732563
980772
149658
1959902
1487051
430323
1132690
571500
789241
1317397
796893
1276793
1317607
522038
751429
1448033
1358329
1482512
209673
275602
1985647
1626600
981558
483853
724989
1559402
165634
379413
997325
1427179
1876822
1561743
1355656
880465
1305866
443718
265207
810796
827680
1126638
793788
1571495
784003
368590
619148
703352
1334754
980768
529750
31250
1627243
220611
8138
593192
157589
367042
397288
1583657
1986685
522918
703171
1061589
677536
1806196
26730
1434455
1711840
1880548
1036408
1100648
1521996
671464
1286965
933507
609855
923744
1668571
1396543
875527
603996
926610
1314653
360807
1715525
472421
234047
756589
1707103
222367
1560233
1608855
1326075
1154461
435177
551998
1483672
1485147
1903598
1306090
1302064
1060532
1610744
1409049
750110
1958569
1797021
86691
1106576
1689664
186696
1314065
1145572
496774
426108
827239
93895
1101222
1258696
1987569
98608
1435064
1698305
195168
1412645
483215
1724276
193911
280460
1231722
1314346
1778391
947945
1289685
1540167
211438
995322
971939
1024732
751911
378621
1135920
676011
1264135
588
300821
1666618
801238
1292629
951558
1900598
853708
1300293
545066
1133639
1356484
1787063
393821
1595190
1503494
289734
1437684
1018361
1826905
490273
571654
1283266
429224
1397014
1039162
447747
412997
539038
1716817
585198
1184799
259251
1066957
271600
1216284
951007
1881056
1295423
809992
438925
732565
10446
1494341
547640
1756772
1767882
1203171
1431494
1468688
795850
20633
1695589
1384415
412257
885666
1559725
529022
1725826
1410194
530056
333158
419525
628998
1706300
1491297
1034433
166802
576869
310007
1358788
421451
1803288
974304
214603
445198
1044249
329773
830148
1502624
1087845
1778676
137546
1033179
1825173
7425
874308
1672010
682095
1121289
1404282
612046
1418835
1671216
231734
118329
1599586
1135123
1443381
178772
529119
280463
683102
369512
1526745
1070933
371817
1723491
1864173
917250
1136785
731287
1768900
1584052
1275517
552706
1584315
158572
1787957
1819594
1237254
248110
256438
938272
155644
1827162
1896553
1928747
972390
564433
644363
1021157
1952471
880121
1592678
1272197
313327
3401
1673369
228750
1159151
217543
1682725
1121652
593290
207603
951980
653706
1926412
429722
565422
1438725
395268
1418604
583764
1383897
64093
632701
537638
1911234
1845940
1484797
785723
1568004
343568
1892387
682523
1385377
665785
233446
1960822
1312189
857207
1896473
1097700
234374
819764
218212
1034937
299552
1401667
290025
789822
652565
1444783
1418894
1839535
628602
408253
1627535
24194
686026
1241565
1600115
444073
166551
585346
1493020
1912620
647896
930804
1947599
1289866
1279238
1819601
1379930
519233
685704
364361
590084
822117
545359
1406246
369920
417997
433202
1257096
579619
1574167
1525059
1932713
401418
185500
1051048
301189
824555
1132345
597210
455149
693425
1508463
1485597
1380336
1287801
1925339
196279
1142348
1552925
888323
450310
1196388
1873383
1949829
809600
18831
1074369
199322
1312327
595017
60266
1474600
695567
962868
904247
631042
1699207
1951511
1656507
521611
564775
1187798
331485
792552
436530
1856561
542215
1743949
1405741
1580046
1120908
205190
303190
60584
772311
839508
613071
1296665
1655044
993779
1740020
693429
650864
1910857
957012
1775041
1466014
734245
897757
760003
193779
987620
1087373
1771398
1026458
1831589
1892423
1253957
312229
566473
1970784
171053
1577757
776462
365344
1995970
380482
479262
212274
1810481
243518
1346679
839518
1736029
1033701
106099
190507
930603
396572
1550259
144759
294856
624382
152755
370889
814344
549307
1210478
50996
652940
909604
1343739
1017182
1734308
1703616
789612
912665
395909
1077141
1253724
301595
1337246
1071169
657693
1536529
972369
675602
1432580
150917
1943592
990360
1992961
1621278
1859416
1429022
312821
886706
678944
1978217
708757
1849269
120072
696257
1650618
1984477
1802718
400294
355618
731976
1370944
1724241
983832
1199359
629926
1070941
1248765
1421144
1613012
1195764
34090
1903122
875094
1343859
1524227
199158
633779
1432996
1325294
1561919
1215818
1082239
1335237
1732227
789888
371019
1730076
480459
1920050
1312025
38702
71319
972941
1427507
101915
164230
1602387
316532
1135956
994065
391333
40901
452482
144904
389563
1631841
1312324
1696588
1800790
1701816
1196873
1891447
582507
17088
703138
1109526
1098378
313171
1854990
1456479
1066512
1113001
1728913
1184716
1937235
688993
844465
651645
624368
1236673
1103358
1860989
162769
1526777
775434
1907408
1264074
851187
407727
1022355
968876
1255015
393861
1602371
874406
712064
231773
641825
430495
1145107
322311
1008919
1018504
68103
1361029
1066703
629580
1750257
1480743
1290263
1392383
1443483
489498
1185130
931417
1310976
795626
1678611
282445
367455
322882
1404686
76742
1388726
1084113
422959
803660
98255
151366
815896
222966
409775
1493922
1749299
155723
1487641
1464067
1857039
1739248
1977494
935671
1916961
108817
1589833
1883111
1285371
961477
994650
1952695
1511029
23560
991893
1676026
1309178
1218690
41784
1359803
794111
1796922
581619
1659849
297359
829667
1397353
682061
848500
409276
1473638
1108306
570330
1300500
1555549
948261
400361
1607520
1331722
763
932873
509021
870697
1832568
1849898
1670168
441475
1686347
254743
631894
429667
1272601
566228
728121
276751
1659280
157913
1089888
1065054
1857472
1082069
1582242
91834
1809352
481222
987343
908253
1581009
316506
1852473
918175
509718
303789
1748497
140108
1026212
48642
744604
1187036
680859
196653
1872854
1010332
1591906
1837391
428940
931838
720108
1243294
288335
1614569
423892
1493675
51270
639683
215578
460255
769183
1670718
1919628
616933
1481369
1356419
645053
601899
102298
1351768
657466
3557
1812964
342656
1593972
1117145
1263288
1560795
299193
1954210
67801
1601027
431695
898658
701982
960707
1698087
1404978
693687
1991997
490904
831650
1390195
321991
975061
1801888
46799
1423201
1172413
482165
362499
249341
1308431
788197
1303867
618446
516708
255055
1863743
739522
1103814
1882272
1227202
1784618
687405
226506
1361651
1111926
1608970
819342
9110
794421
979534
931207
1461706
760440
50494
1552226
467902
359162
1818388
445091
172027
247915
155542
1529408
493028
1289298
824642
1803041
23083
1007018
1458924
1043464
1094636
1491077
1385900
1166698
155425
1454211
1748382
320289
1733940
1975861
791493
959362
1153740
152844
1451502
226967
20347
1128651
1563578
256382
1678368
798378
1160265
566934
1579297
303536
223930
1336764
444306
1327872
557260
1569972
1400449
778490
429312
783375
559165
447795
1325176
311722
1041598
729768
815855
264117
1955144
1464037
1676733
1658968
34137
1772029
624196
1156273
96479
904923
154485
1070779
1475492
1937357
55300
457747
1925611
1628500
842043
73982
433549
1654360
1577269
1046865
479825
26280
1581599
1010552
264372
1491976
1734044
1871076
1300302
491511
933470
548557
861881
46322
1514285
586503
612176
1288106
1479711
309444
1528774
786562
1248101
1118098
1068493
1836165
1874704
1040117
1756577
1934065
888342
1507914
1718702
628665
1969670
1397447
361044
1841560
637229
1335932
1596286
1107141
824132
1699243
236455
716575
1856668
1027187
591157
1826422
872888
689152
261633
1061856
468746
525318
1898808
907954
414652
1665363
1852567
1862471
824163
1114352
292500
889252
774143
535740
324601
1503913
878349
1148367
1909645
1105279
562648
744623
788079
767753
1060238
1349513
1220266
992301
556523
1273029
1934377
1354539
478379
449427
1650556
146412
1613375
1330765
1730470
1669461
1405253
1530380
1228685
1615532
43034
589140
408795
889180
74063
14929
1768316
1292504
1660127
1545330
357690
1263864
195070
845652
1360988
795493
1787235
1047677
1338525
260748
122735
1098203
560523
914909
300667
1928511
934543
583838
1764027
803705
1255626
894656
1758798
876003
127534
807356
1148287
1299232
347474
174116
999075
356319
1655759
937153
1721132
1755947
1041648
53646
495498
1697205
996052
1040298
485289
257438
117150
688377
1547492
1816058
705945
908969
37050
173441
148431
929644
25959
1369739
1829330
1904024
1829694
1204596
1465311
1316845
58
1886327
837928
1958928
858608
1151807
1257471
1915202
1302860
1444639
1490289
367844
1043626
128861
428876
1384049
744004
1265024
1502707
979013
7713
557411
1486704
1989046
1144259
608719
522113
637317
1325602
1214882
1128618
662323
1644726
1767917
633898
196176
1222516
1849500
482356
1925621
25067
469195
1413414
822328
923755
1358702
977641
611608
879042
399645
223916
1058063
1298078
1271098
590892
136621
1172352
10586
247902
597871
272705
1341643
1117652
496608
1922767
1239569
306772
1092715
462153
7162
600001
302902
1129778
1226718
1628762
1254245
1363455
1097683
1427175
1665971
606288
452298
321279
1640515
1140761
1948221
847826
432788
189678
1234241
868293
418514
1471969
287228
672925
1920243
1357789
549557
107899
133821
388865
351555
1413338
1378328
913567
1947565
1383822
1418605
741202
1840580
563150
1649572
1955646
1888885
1942526
250691
709807
948788
1178696
1883786
134852
1021422
1265696
1232363
1875558
1706891
1818841
1172701
961712
875314
1741226
1287485
1625647
1682439
210170
957137
349434
1503172
1149285
857776
1357503
437990
89066
171051
158310
1522902
693465
1211850
323120
322685
1263521
1024641
743286
403062
1652799
720926
911145
976231
849440
1274980
583802
433418
1757222
853493
1771327
214583
1597609
87237
1756264
382011
417468
427654
839662
895236
1069053
910061
1380453
282987
794626
124779
1947610
1752509
218784
1836114
660939
836608
450245
510471
65499
96290
1881344
1083037
524416
1721168
1904650
156130
108538
1428270
420282
529398
1301406
535544
1268233
994119
1686076
556818
1830920
113945
1433950
1256924
535349
602035
540771
579422
1119344
134730
148262
480736
1245638
1059263
381171
280715
1143803
1769152
1742218
651851
526501
1507267
1302097
1948937
1400203
1084166
480614
1094118
235698
122470
1004566
1917244
799461
331552
990570
557237
825146
458445
13861
1539028
1728520
874266
357017
1611155
1947898
1054085
1826787
1285541
258063
1926744
1198811
947793
1122226
9424
454779
1356446
359919
1341442
468792
1628183
374665
560046
92878
1500858
1860785
1856026
609959
276131
597319
799964
200145
1371376
77049
752094
140316
954251
1175142
1114109
302734
1718791
1412172
614805
1939543
1373434
330659
1861574
324551
35192
306627
1539585
1027743
1356614
1267377
89875
789089
548531
541397
1330968
1841409
1678881
1149484
1058466
539718
191480
1473929
925805
148904
1079228
659199
294960
173136
635259
1933197
897650
683204
129258
1108311
221549
211660
45990
419927
859554
1775059
1847714
1573229
59808
1768931
1277237
1926091
835615
1412796
1130025
792428
267727
1536461
1790778
1701702
192081
813992
1967617
127864
213734
1898941
1941010
1306682
1045707
83704
430306
1803355
479609
1625989
1491832
1471029
1635040
986728
1304107
1747061
1678358
1875019
1994561
1000322
56821
1278312
1179278
391596
795112
1833787
1165555
98590
927812
90389
239621
674217
815483
1480879
260434
1336706
1238295
635860
1930339
721791
982174
890161
945867
636001
1662770
912523
1598534
1808982
1300055
1938556
1445571
1116324
296015
1525273
940700
1630652
442976
1662629
264882
1831314
1573558
970494
1490151
1433772
1156590
53781
1638168
1135124
1925445
1420835
1577664
230451
1230678
1866070
279493
518951
130896
91440
167455
480352
1112870
1378817
1405631
1025343
1889145
343941
601249
1323108
197850
1802313
1471065
1032325
1920715
1390473
1207202
781993
252331
915851
767870
1385798
162397
1976304
1329325
1565278
1764056
422833
1751957
266128
1469182
1511720
441389
140510
237700
1925313
1049295
1726432
784264
1200801
1023908
1146294
868645
932222
625716
332569
316055
861175
1223357
1678157
1442591
1751550
648403
682445
1334461
558887
1064281
1484991
514778
472352
1199885
1593691
1653494
1426166
310259
1198133
1644787
523169
949579
1455627
547582
1683531
510228
1749154
54009
462640
431774
1566350
109802
1878937
434051
1368737
1567612
1045310
272994
992717
1922384
784915
77226
416768
599924
1859620
1719193
89672
1621307
686106
377815
1119028
1220536
572358
1269177
256058
1475495
1190844
1571753
263519
620065
851433
1780597
1431164
611141
261386
372895
1433888
1153058
1021192
46066
747544
603484
311616
1555668
1581261
463119
626150
1418042
1306630
1881020
667115
613207
1442787
1312118
1179357
56769
1379541
1230510
154809
1710817
1698546
223095
539031
1742820
1753264
757423
1782092
575711
674704
1998053
684556
1764427
1050250
51321
121720
175393
1717986
278698
825613
602828
1575820
1854229
526305
1825522
1638121
250603
1505456
613310
705751
1417090
35434
1985034
1561622
1932579
1786639
1707585
746172
495788
1396240
178481
1922643
649095
1719600
1090395
214213
1496781
1774299
1102807
1997155
1197270
1726925
1133887
454509
1697170
407149
363036
489448
131314
855657
1965574
1359471
863965
1183895
1347284
179682
1373283
1657955
139999
1132994
129879
489826
1923213
815000
1308650
1363014
1722061
1691995
553266
1003273
536950
693621
73491
1428659
602986
580082
1399807
736095
966516
1753461
1102313
599088
1330562
197909
1122660
76827
151973
1843224
609188
1034528
1038809
171479
1937567
53625
365179
497833
785944
984125
1416692
292575
322910
1183922
30485
987117
1701538
1707558
90903
879406
1247739
1654246
1882101
136479
1708876
813661
1454488
373885
679726
1450814
1861639
632709
1251465
1916915
1433339
1326595
841314
493148
1604699
278090
76877
1102982
1972497
1761024
316950
1702370
400936
1693872
1413908
1842670
1033914
1891389
1921229
1280575
278684
183126
407079
168731
1166054
148252
392517
1574988
184460
1031671
714413
1251744
931033
1250382
380138
264103
611516
1466331
686765
736632
1035568
307067
729471
1672314
885404
900017
50807
982332
698958
969279
825718
1596630
1072107
1434693
961410
1538061
604144
701729
839056
1270748
1522588
646321
1212486
1963102
1610883
59227
662994
741147
690898
1729628
1254862
1919059
371614
86552
409192
1006557
13
399562
1936360
1538405
1057567
561379
653694
515798
1985141
252739
1185190
1991954
825809
614622
362796
1208053
1686538
1917284
108987
633106
1321628
1359589
1732635
1990730
1106062
828205
1406682
653455
984722
1374372
1737733
424960
1676291
1469258
1349093
1993057
635130
1857776
1415601
1182593
324656
782745
1106055
1570625
909059
654265
1680148
997486
1059274
1770919
1468136
1694129
1851941
447509
1490981
460444
1138970
74555
1098650
775916
268703
1427666
958712
124325
1629776
1924269
431431
420471
49474
307812
1938773
1328849
1622939
1237057
1805928
68584
298843
97795
1399113
509458
1372395
1470448
394218
540987
1599271
1990037
1293450
1357332
582890
1073933
838066
1310169
94333
1871132
851138
1487081
134997
1262929
648450
1524734
405580
196593
1803744
1765028
11860
942443
411423
214759
925539
405226
1165013
1596989
659489
608471
961384
327700
1031569
49654
236914
1204539
756513
1507239
752195
1429358
1616077
829802
1694509
1702729
117774
390012
950474
1249447
1386297
941737
128590
1755697
850716
1852959
1711893
975489
1224015
1750179
1745305
887040
1702309
565763
422984
1921526
325428
1660997
117243
962703
1521762
118221
720285
1060133
101526
57113
1903989
821725
451059
1969060
1567352
1634181
39764
168932
41561
464199
1322504
1573007
417989
1655445
1195909
893903
1243656
215429
1974077
216278
1015870
1713517
487599
181457
814995
1205562
1646397
105211
885825
1930016
90318
399525
1359721
620340
238766
1240008
1738360
1207417
530338
1085427
360055
1585645
1573919
516907
1370881
1348134
1151358
1264102
1085390
1204732
415730
1936521
1039986
1844050
766643
1310445
1193707
182199
603199
791109
827339
1605594
1932670
1228202
1710404
125734
383241
185621
1183207
1802815
482176
1673933
133761
69541
1801351
1883896
927604
364819
198084
408175
239819
284093
1854252
1868355
594354
94699
794360
1071446
1989541
1937673
929807
1610206
463249
1144469
1989603
905375
1514505
1795834
207010
1137643
1033533
1357791
1330015
1331237
1605352
1359300
1778300
1425434
1108047
1554093
1282781
1028627
1183292
1096195
12539
143501
708209
899389
57422
966189
1700331
1301040
136801
1047291
814616
1371408
1827396
437881
469821
1129296
1578751
1914397
1999344
1209576
771573
795024
1384659
905836
879009
851863
1883002
593939
1109589
1415106
1767982
1987396
1723517
761255
1813650
1802220
1902321
80362
1801850
895503
1687741
373453
637367
1935394
408326
307855
1248717
375066
615343
1889328
376126
930422
330377
1551492
223010
1776802
1179280
1884257
1299466
1227398
1470212
422035
1385982
943618
1945427
601905
805574
1123240
1514895
1938229
1886986
162502
977934
981252
1824240
1807833
742590
231142
1462946
1948163
1449149
1755505
1365238
956972
1953344
1771509
985009
1235716
761053
1683296
1088806
1355656
1756184
251365
221812
1637414
737214
1766544
1175544
1248223
557181
499155
1567105
1242595
1484250
345189
1687474
848043
1796677
1070175
922500
1282394
1459698
562828
222957
698341
386147
43211
1848794
24926
581178
1612644
1466107
1368415
1946670
1759769
1909332
981020
1880623
1797674
1414638
615309
242125
148244
1543805
513139
630335
829385
1862369
893477
121323
776234
1118620
495729
1293010
1475826
1515360
393488
1177852
658903
300078
1063665
1129764
1998590
1103679
87078
286952
397469
1863191
659075
1438799
941848
1762010
1101560
8795
1614075
998364
1290028
234098
457356
1459425
1608316
1687624
1847459
795183
1083058
664978
1839657
584453
1167734
787684
121851
136823
1467369
590550
389791
583479
1345292
66913
990892
294047
998838
383834
1637833
1831710
248661
798291
1058099
1724187
733796
273289
342639
1936445
1231522
847038
495190
1639030
1470777
1214899
1282789
1265779
580437
1316665
999786
730014
1924641
108567
1011797
1266750
622196
523335
578792
1326243
543033
331677
54392
138878
219505
1932639
872111
557418
1721134
742534
459403
294867
1130640
1065112
1163329
427746
896760
1911780
274656
1895879
384875
1543834
905354
1645727
1809911
959730
1529254
255841
757137
118063
1833352
1674577
1530521
772107
1878474
1149054
238956
225503
1628282
631828
1843318
965907
832275
1050233
1679279
650623
964178
793787
801291
298082
981865
246841
795780
110324
984085
1664786
342668
249143
1681684
1719357
253394
1759973
1835927
868921
518510
1155315
1691261
1711529
1015046
192999
1952397
108026
1175563
1086875
1344319
760827
223481
1896301
72826
1744422
1873701
1311340
1035961
908343
1690786
1767582
947192
692051
773111
886827
1798209
1595866
1958852
1530663
712299
367952
429523
39501
1278347
656420
1144073
24980
363786
1707747
1158973
1888156
131139
1304793
1583979
410258
1533386
1783479
859559
1285918
926964
1738934
1461684
1146827
683842
171132
1462573
1991404
59169
392954
775466
344030
868004
23684
38490
1356012
1750373
1065035
731215
600819
200753
1783478
1071268
367304
507866
515532
610608
1797994
1988076
1118810
59976
498238
1710334
763296
547868
1186410
531208
886912
1078190
431158
676041
922751
1046205
538675
1690360
1845162
163802
1969828
353487
1450617
1973724
336261
476535
375577
1557997
939981
1206997
974526
407190
297929
1890202
844422
1689587
887337
670364
1468287
1200998
1249831
1009120
1514782
214260
224603
439826
1401030
1632802
332908
631498
1340330
1098272
539204
38369
165478
850413
690945
1428338
1276654
1158516
167654
344176
1999012
847349
1615093
845622
1372906
629572
1623750
281749
1626931
764065
455232
268673
78377
767114
1485329
1082508
418687
415547
977637
275250
431317
1915494
314043
1854803
1637824
1475393
1191377
1806088
443322
583261
573246
987636
1929929
1482372
1272844
490751
794706
390583
1415289
1966614
397566
840433
1994005
696798
411345
1203236
785312
1437146
168747
773205
1324278
1732564
551815
1280680
741089
1334932
621754
209836
1288622
159821
610731
1616028
183497
629489
864330
645379
1321523
1967454
265959
401387
98596
468113
1780945
1833165
1016246
619357
519569
1391512
434793
1244892
1107474
1422718
1762504
893744
1987421
49649
697208
1807064
1586219
417049
832949
502366
416069
1859987
1618756
391210
1604441
45091
380238
1203473
1567576
511921
1775589
78678
282597
1832705
548390
1094408
1004034
763483
688013
1234600
25527
1833254
748771
1307794
558195
508199
1990949
414862
831294
859146
214429
1354931
806140
1976287
1230921
902709
976666
868006
1207829
1590639
1741293
1377808
1542207
1168519
11901
1010865
1533014
1022532
1998290
1571695
511359
1165430
935374
1347375
1813175
664339
1723781
422798
257409
1819059
1364113
1199510
1035960
1467165
1585683
897940
801510
1097095
1547774
1797146
1939230
1984533
660150
1568360
1392041
46629
308213
1086590
1059842
277402
920086
397537
460519
1717045
1198903
489032
365008
1028835
1013310
1170366
930876
1191809
1322240
1755154
1252813
456929
1258246
1004193
305837
888887
621626
1156485
1463971
1650066
1342382
256375
1895340
1675779
17026
682532
1878949
1427642
333308
1370007
1313141
1744595
893622
561220
1422546
1571118
1187719
392377
969297
969365
189903
1565119
368123
762234
201797
565439
1585395
1656165
1431537
1182591
750022
671474
61349
1751568
1572506
1599558
547761
283429
1573713
189516
1356445
682038
1818847
1722771
1296265
1840497
294084
1431976
174343
842485
1580960
730748
125649
1167879
1683926
1823196
895970
985474
14192
1990958
1448344
1344467
1106360
92805
312187
910591
642327
1724985
1265142
673928
599818
277743
890640
1275513
555925
146575
630051
1377631
926925
1215867
841346
1038775
751625
1661695
1356838
1547135
30780
1007774
937003
183629
679832
1719933
1509053
1426679
487279
1567323
706450
367598
960150
354055
1218831
425459
292705
1223
131992
73292
778921
1022196
386076
1259545
262995
816634
1808132
493150
1349784
575889
1453283
1902091
1068710
125664
1971408
1181843
550852
660013
1556153
363140
1952235
946176
1048733
1976260
1580226
748149
213371
1514648
1642649
309077
1422007
671365
219807
594094
1698598
324206
1571842
428068
241936
1091956
1923617
1946011
226664
1185927
1965216
1715250
1927624
1204435
214450
1761094
439858
1505569
1515782
755131
589716
329410
1348958
862301
71744
324628
1509154
733638
1074836
78188
1293168
671608
1694037
646027
568641
1038240
577888
621897
827035
1221767
669776
1545248
1469640
1887836
373213
1981235
1845014
995102
1261841
125965
942831
1000630
1392229
1535230
1664776
306565
1882119
1513591
457959
274910
1658474
1313180
618385
742311
16891
805783
1908814
96590
656387
1635996
352536
1995198
1885721
1779353
1298150
595151
1504870
1700260
652337
1426817
360219
299523
37955
730540
1577685
1388159
1790829
975135
1478467
428378
144808
1944317
785242
554006
1047385
632649
353099
430885
1992619
1837428
540994
1322476
586131
1953673
375891
188539
1736495
1560365
874147
1704878
773421
787864
1725335
723015
1293992
787451
974805
405497
364014
1269878
24016
1020706
1968896
127341
1222092
408136
257459
1000860
661575
231902
844365
760993
1016305
993196
1444084
549285
1025277
1999928
713291
966835
773554
84887
1480730
1759978
607081
436765
406894
387229
744804
1857675
1648029
443368
1070208
202831
1471060
1849257
1671615
1535160
435078
641996
1774968
326764
1681936
1897077
876076
926402
268547
27037
508769
273430
108171
431429
36501
250274
943150
125625
364985
835775
304817
1899931
399242
905645
1938984
1371138
1663370
268180
1144002
1534942
953810
1803526
1021035
6200
506577
1047060
638668
412793
959075
395050
1953767
376123
1301503
1045631
1751243
1011933
1171581
1551483
1757225
493039
1784451
645275
1057065
780522
557611
313802
656220
257063
149897
584665
972878
1086205
1271994
1179044
79935
1582133
1175275
1515612
441521
1661634
713597
1677541
1438028
148294
850987
797365
1102128
311569
1936597
985291
1674922
825957
185018
1861586
1142091
1627008
700478
361816
448641
192523
1120312
797558
205844
809521
126406
1506362
1346240
325589
1384687
1813771
10521
461953
931003
445269
1327138
1380029
621607
1268114
837252
1750276
1783623
256136
1003989
80532
18982
1850305
672372
95936
1766275
1693742
520781
1832209
474660
1708322
288718
522211
356932
838759
144324
411235
1441628
549612
1933979
1757500
1112539
578199
434426
687522
177875
915436
246128
1336316
1209910
519413
513152
1480486
1036991
853175
589417
255397
422309
93179
328764
658218
74053
244623
182506
1270068
884414
400932
153562
422861
1356365
1160127
1352671
1979909
910187
541645
757867
1106390
694232
1494490
169319
1755286
2766
785318
613923
360967
1826905
1149989
802192
1770944
1323175
193614
1022202
162211
29798
82640
899714
1220792
355316
1307936
610290
66722
1813491
195390
733685
688669
1616231
21506
802132
802079
49867
467996
140210
1667059
886816
465610
1322928
1471264
750761
565074
299032
1889170
1337924
125951
798718
200505
1299361
673559
1798094
1147123
1067067
1910421
1765875
28542
254123
712742
1938366
1201193
997167
297894
902146
612117
561932
493851
1799517
1859994
940904
1803865
234568
1890550
1074021
1694739
909219
771255
1664696
1535856
411453
1906861
814103
5373
1869220
864786
1441227
846337
1893371
680104
1749682
499896
1463965
1365409
989569
692844
1970023
754219
683166
539433
1589771
541828
1207067
42375
1517800
1170598
1651203
781092
1335823
1778655
169286
1667983
308036
302847
1487493
1871147
334091
501026
1982577
1310107
1810105
86456
27802
532875
1022947
1859036
1950007
50377
1233577
1483117
1954322
1735672
1065112
1779759
1707130
609582
1846102
1979359
1721820
1010188
54031
584648
1972750
1715515
160047
201085
176159
279811
829272
733462
954063
763613
619155
619996
600944
314842
257442
1220728
1559389
1586306
128859
1351617
1085408
15453
904924
1004819
1648452
820561
149901
1751072
352041
1237345
1185515
1923759
369782
1441592
1515436
1337834
1419581
1280442
1110288
511044
343723
1072989
1859313
658151
18726
1298012
1464165
295293
1756313
569506
1414397
1343530
544702
179914
318672
779235
1022468
1394513
321177
808780
1417058
1231127
1637194
1274217
1422730
625746
94657
231328
1569634
13018
1010224
471791
1763931
1955492
601358
1254184
1240724
1976647
935866
1108495
1738098
1047037
1965120
287849
1013444
648633
1593549
1358405
900945
1337560
300248
1026293
958741
1099760
936419
660713
908218
126616
128415
523065
1135259
1369408
1851602
432220
181409
185951
940463
1800250
1858994
249166
1678206
42002
338805
838919
1277555
1953283
1398974
522143
629522
1348708
258746
968239
589573
730143
1318515
618010
536660
808303
882516
1230600
1374095
1053865
1058670
603544
900981
518664
1776274
89665
1967895
1793984
1176692
388342
5985
1991949
974480
632422
266093
1030468
1922218
1416543
1336339
145140
1333495
1263499
1596256
598823
378152
1786431
1779150
1002023
322185
1476865
459447
160217
804329
1723660
1703078
1428277
1615110
1980852
1894176
15003
1816221
1453843
1669852
1531135
237367
1610303
1297063
551981
785620
1733609
25055
1616604
41355
806746
214651
1887123
1156308
322279
50311
121116
1892717
336565
1372918
512014
50843
1402422
61658
1028029
41459
1206581
1331040
983210
1878537
1257353
1308946
668333
1572771
317942
1123390
584275
1561516
451034
248583
1086033
613160
122346
991842
1951248
1052170
1370167
1198015
1578991
189071
450272
1259852
1225181
412403
410535
1531592
746917
536430
588822
1265795
1773288
397598
1891960
443812
1288725
501294
1555351
1523424
884480
817108
252589
1434715
1166364
332675
1816468
1807801
1835472
1453180
497301
1969258
643047
1485503
1924858
324569
1433762
1715238
160684
1368050
1265562
146210
1793112
389506
1178258
558679
1667847
1890123
1800008
1950956
1987541
678759
650829
1663677
59445
14308
1341012
396484
1487406
153438
800470
1983468
1168687
1938446
1203024
1011046
1375918
565185
1782936
295773
1420777
1083428
462890
957620
1558387
259313
1269019
1773350
519563
152386
547978
1178490
103055
1583989
1819760
1985550
493033
1257343
521992
306714
1868747
1950064
692529
1959210
1387016
1370697
1774843
1180393
1187986
1543026
1858109
1317190
1966737
1301964
1088279
209314
905641
48554
102383
428758
1659773
581356
1817222
1355969
1884744
164478
1526490
298981
343568
1553499
1882710
1014903
204433
1891392
1018655
401541
1795198
1615315
1076040
474421
556050
789052
1218673
226985
1523827
859243
583178
208381
292317
755762
1253238
216582
1251416
1211808
411809
610545
1428062
641681
749325
1438331
1251406
1595750
1837822
581428
1724520
1408279
29430
1645706
624061
1962708
1952327
94224
1278847
835729
585643
1700452
1965060
1535189
1874996
269094
1912899
385220
1825745
1273758
1624581
1561676
980136
82359
228470
752602
288751
156845
1986526
1398188
1540291
1232316
1839355
1380812
267095
1968555
449131
1682538
393594
325383
913102
575118
182813
1694258
1379513
904148
592665
1997013
1686132
599961
1707458
1137925
77403
322483
1169551
656389
683724
268438
198709
1786595
1677257
1186167
1495931
1968888
234839
1153399
1081014
87316
1907775
1994941
247245
713967
129677
1118717
786032
333245
523057
1994937
1084758
126288
957168
509988
1498281
1994339
1130959
1269323
1409451
233645
34438
490288
1070427
1738682
826982
1934497
1996936
1741670
709426
1888761
1857517
918973
445405
1244962
277429
81804
539234
1529888
431764
1942595
287524
208070
996585
1905828
1701278
557266
381833
194317
1104482
468963
1356171
1245997
1777363
480910
581923
1543369
194549
1089218
423950
635414
896232
421396
1793533
1157533
266606
1362568
1569093
658872
1767607
1859603
1309735
1261900
984680
665257
1952437
409147
1004033
988944
1596856
1113277
1192821
393944
199824
983921
1708971
1892885
985961
1727607
651366
369738
1131348
216951
1551329
1804404
851760
1614925
1979844
1027660
1730597
1954975
1224035
972415
853716
442622
1480867
266010
1607294
805536
1497496
234364
1967804
62327
1921709
133487
983026
1281887
1970059
1993594
973031
694666
824551
101737
459893
1800272
1099286
511434
89658
1242620
1868777
812624
454013
1244650
443103
548543
501537
834868
360164
293358
1549336
986132
1553922
170810
479517
401376
1199309
1337834
212853
1571157
164081
932049
1616728
666611
1926372
1769927
541673
63577
240770
249288
485236
1558625
171498
317721
924054
1459194
1394878
1860741
1923279
10447
1243891
1564614
263043
1394718
5590
639467
1556971
1187894
76396
983576
621982
1771153
1793572
400550
202966
293324
1767804
1930730
662284
435891
311502
1864074
1015322
1065628
1100512
1706605
1710235
793164
820253
1706882
1702316
1908945
802105
1399494
402921
1449518
970801
925776
905373
236065
171590
1509385
1813749
1086733
820447
1649637
900181
570315
806165
1066642
408517
1546456
1506282
966402
1786942
847289
898522
1067292
1685271
453807
1222140
770595
818779
1101268
1095183
537926
129684
1928089
1605447
863446
1484319
674543
316148
115832
685190
1825365
1494195
1514804
773329
1317199
1216874
1626655
961339
491435
323583
436165
670204
1570594
1896366
928082
1710696
294082
50408
1891918
809381
127261
381370
898306
339434
296299
657262
881948
1392214
1700828
1407863
650899
1399358
1675280
1499888
44515
61666
951974
1342768
1457267
619378
1364526
718700
213855
1509192
532533
1166533
1817465
347786
1190694
940748
1338440
696490
1828440
1015042
1172151
1057499
1655105
1647502
1423188
631603
253733
1738694
1127174
24686
942001
1191632
560236
1224595
18498
1018882
999755
656872
138371
133305
1724683
1084619
425893
806104
655164
759864
1854978
59570
1875837
1941483
800801
541383
945895
935586
1612492
1934104
133016
281545
1499666
832118
1073732
1261639
1265064
912233
334040
1458499
1119261
514076
164875
1444590
1093620
373066
1394215
824023
1699727
390478
241814
844289
618300
134501
681163
346229
300564
91506
415080
1710524
913422
859881
631647
1981939
1230870
1386171
765381
1579607
1323749
19560
780067
1245275
395981
1807143
308734
964523
471349
1146345
1676394
41197
746935
80600
47255
1178591
291802
1051056
1509064
1028924
668794
1449133
1715877
708483
1882498
193249
1855171
912554
516172
1724981
104565
1804155
607924
1206943
1046031
859622
810800
60325
851477
1230819
1178418
629649
1790958
1977580
751646
213801
1589309
1788914
1325330
324070
1523630
382637
77864
161221
1409864
114223
464725
1160457
216581
805674
1770741
1547392
1658697
1891835
41630
1305548
1348138
332302
590558
120057
827041
781211
1319699
911800
1426573
999378
1567985
1710586
214164
737954
1199496
1370320
942357
819839
1927622
1797471
298831
1048938
470683
770443
728265
89953
1778651
1979244
832212
1357642
600440
1665002
1390597
650611
776154
885010
1649528
1597434
1897729
1482279
1191625
1397693
1605681
121101
35341
635838
408440
1409238
904931
877488
402382
1443209
775638
991267
1657726
1080269
1974285
1142502
351695
1629808
756379
461098
1047044
272722
1900765
815669
979295
746321
92380
775687
1755587
1772251
1994262
878487
1648468
504032
1867450
402616
245913
106137
1328323
1061066
533928
372590
1912602
774181
1648890
1432966
1431131
318472
258224
1738318
1405802
1032939
42286
1143267
740255
1513922
729930
348880
994795
1102773
462493
1224370
671694
309716
1305158
46201
288516
687408
1789695
360335
204754
983956
1037323
478942
37838
658538
1921889
1220471
397011
634719
504945
1675844
1757148
385436
691759
1792988
1145945
1408741
1229758
1602058
530181
1119863
1444544
1024434
274774
1310889
969888
676768
1982330
277827
71960
693345
211014
1137965
776457
1977186
703793
1683031
537547
345222
1744942
1388489
1088953
1254025
1361951
673837
840284
832448
1233450
303233
313899
392835
777591
1149134
1344544
80912
1227630
934049
1786681
1376553
425319
545355
1208405
1816528
523687
371934
1229926
738315
1657257
298676
1885861
1651186
1631150
172165
1671504
553556
1897420
1431234
1522038
1654783
1360946
1240639
1663858
990181
1053691
632140
6016
889059
554466
867877
1638533
1799205
1609167
1502168
757889
1065187
1689958
289445
987303
275858
378661
787485
362974
1092970
1791428
200757
642453
559894
1116954
1428316
681604
1659578
1891096
397504
219241
143144
945385
205849
1869803
50562
423133
1444747
1559591
301159
1971327
622157
862915
1698832
1289812
1205071
406556
840080
1013338
1673875
676320
1165447
397922
577827
377334
1527684
988910
1994360
343508
1176797
1888029
323933
481380
799648
641656
1689019
1840545
257306
1932438
835645
1012218
1354331
1193529
563039
1469085
992025
1108679
33107
688956
1448356
1538628
1078702
646672
1887150
1859078
23701
1711547
1876709
813779
391933
1435491
1234757
1480831
1764808
901965
1016197
1740590
1301404
904788
666506
336112
1806173
1109328
1646070
175963
753460
913525
485034
821318
511767
1052507
1379231
121980
362781
1658175
995544
933997
1298213
674276
110233
1023935
967107
942416
577667
1003022
782459
1923877
956104
409387
888352
363825
423585
195840
416318
153255
260261
728143
1505247
454351
1515220
1570905
590057
1528370
1306193
230514
1297905
319594
1139903
209591
950476
1507158
253245
1397049
373639
1570764
975500
159850
4050
1976274
988049
789589
1727481
836427
1825689
692844
419198
1706131
1732288
263943
188888
1399994
634914
1581928
1553543
1010683
1328517
440420
422561
557853
1727591
82241
1263583
1967462
1504309
1901013
1294708
1652575
1085251
675246
213112
908341
1464050
1462266
1997704
1464518
1271179
573972
888370
1293230
1546766
970424
1177988
1690098
416067
1185951
1983695
997961
1175713
1303301
928117
1416745
149453
485162
444388
1653113
1084556
750514
801593
1968094
933925
1684713
916130
88381
477535
1809484
939805
1835252
139274
1276193
652482
1231314
802224
1462434
978348
1561630
461517
463733
426828
1411821
1677357
1633638
209660
513203
329008
579325
802959
726198
1479675
707853
1916505
422564
934382
698029
1912784
1819750
203996
1786089
952219
1252385
105169
1739109
142688
1737186
1602758
62949
611083
1595709
1228391
1384524
24835
750751
508265
1507993
10181
651464
238300
1080984
499429
1197966
376638
515129
270842
1878272
1938502
172543
1722327
845310
449033
1216958
1656404
1707188
541329
459692
1226235
1389772
701133
637063
636806
323175
97173
1819093
341988
770523
1569449
1888187
1634921
1811261
429188
924843
1628839
1034722
1636199
1996291
523317
522039
1914714
570651
969288
609843
1218729
1466542
1249528
566952
1580499
351878
1548670
107453
377280
816547
1944055
601585
203135
636697
1783226
612490
1715387
148387
1999864
1992750
807498
1869599
81049
346859
353943
42718
1529047
1018828
977751
1379424
1125967
1479311
906641
1292521
715081
117213
878555
8033
1688089
8465
1964993
591112
672020
21100
449895
1187357
308827
1857515
1396927
1694219
760849
1926229
1936652
1186683
1466596
418969
1248730
678076
1765189
593069
1704339
741476
1177871
1060150
1066617
427344
799662
91329
201414
1960263
1799690
637157
50844
1757253
382194
1864531
1769892
1286002
145731
389804
819415
1735578
1412638
660488
33864
1772885
224593
1508814
569997
1100351
419799
815392
1643944
1337763
540458
444904
770295
1181280
503340
602696
1441329
809901
1186398
1430261
1064040
959990
1288227
1915439
1002760
1673034
545430
248034
1420090
1017033
89344
253268
738122
1975742
1777671
525464
680363
217929
1513860
514513
1222383
390103
1588094
1413912
1391144
781627
628991
1914391
140806
762501
1194162
1587061
961021
1291383
1362392
678271
833172
1245119
507374
75089
863684
1775619
1761741
1104690
702799
919741
1536975
1391387
1250920
1551206
907383
517312
347067
714038
926061
275411
864056
1337040
1888822
1603904
672519
1242675
443922
1967922
43106
785693
361325
1343490
1184589
25736
1041194
1353029
1604574
94380
285872
1663033
1607283
672808
898718
1375814
1786665
964549
201681
1779357
345673
761029
1462572
940758
519381
439353
314600
499586
597494
1690054
1234991
564577
278559
818598
90436
1362620
1909836
654126
1506254
571843
419316
1233751
400802
58537
1679709
1646497
635175
1905732
1894544
61399
109585
1214163
700848
1165729
1742271
712204
117190
251345
724712
24130
1142302
1498922
1814367
1316965
733211
617153
372693
1672056
629923
100763
83329
828348
1594226
939900
246326
1823839
1870173
1126361
907183
572499
131469
1285314
790127
635455
609010
151357
218822
724517
705020
1230427
1148976
1593191
1859528
1428548
928116
405862
1365372
1797997
326250
1010145
213028
545469
1781829
104898
106376
1220230
1474266
368141
23793
1172318
1698972
88054
1530434
318395
1224525
1836587
1911370
1195961
280178
843291
100320
1965724
978855
1321631
1831902
1307608
1840445
802965
1788676
132500
864416
1936918
666233
100368
238482
224992
772055
1313420
1951262
1010202
330912
956697
861183
870622
1932336
1586856
699051
1472548
435149
642652
964761
1658318
506792
715285
495087
1427794
1459949
1876013
1055226
470461
1326703
804386
660627
850876
856407
731816
1706806
192612
1286082
1319886
1192138
689544
918749
1773508
897072
1493052
298237
691297
1640485
1619716
1983640
1824225
1485584
1686261
79133
1095625
1769727
575944
881701
1975965
1022231
1403696
109231
992952
158901
872841
501991
1311710
778043
1459915
1055603
392353
1916284
1818965
806393
344220
1058705
1866086
999648
1070980
1674554
9062
1804850
934360
444048
181023
1890088
198325
1518033
224719
1157059
1729999
1257905
354977
1187442
309825
975180
1783543
1378788
1316014
497380
1993362
995735
1440367
764970
682131
1895518
1579480
1472738
1535866
384194
1706411
241149
485292
297245
1963305
1653246
1515354
744226
1303558
1980199
1554032
1152856
77475
1012455
1698474
113911
1912426
1860036
961131
772737
537654
843851
673401
641637
685998
113550
728242
1922999
945838
1992289
81858
1071177
1539946
1971574
295289
522679
1368376
1537594
620582
1259731
1541352
614626
1907900
72378
1979796
1260116
490217
1072829
1930760
1351726
470772
661100
505847
1311559
929522
1663470
1941944
864107
492472
1977196
769150
215753
1325445
605388
1894720
1172574
1679010
1564949
775593
1127112
630076
489425
139891
1226334
710727
688983
198145
1366197
1884318
1003427
1916011
738979
667554
76641
1385563
741094
610648
1536938
1111478
649992
1633535
1035407
1175956
1113660
692165
1322358
1403018
1164215
1948278
786438
95782
1846655
1828423
775671
1993404
1507240
1506701
690971
346274
333337
845649
517860
1076601
781210
1036944
220614
1490117
585794
492352
1259787
1858760
1898869
1461494
1280184
1053715
1007800
1888678
1311217
1919512
1774448
545664
1134544
1011786
803593
1879019
752614
1016818
268980
1936711
342829
585550
1772282
680489
1440783
484874
1845705
66228
859595
906446
1485352
1281418
1021757
32886
1731603
1450772
1359423
218690
669606
1237502
1131536
1709639
1885821
814823
222868
1213350
1447188
1271472
154199
161140
288003
1789536
43084
595900
827552
515863
112166
1035395
1723727
1673035
1010541
662092
817929
579342
1482611
1621566
609200
1557784
368424
1345017
623896
1077371
1711714
733059
639323
442379
1349968
1971293
1756630
1255972
258347
1522110
559261
860905
1909805
1249625
575073
1024537
993207
568155
446763
1246546
55330
537005
789090
963703
409135
109719
221014
774247
289250
1841031
1303730
1244445
868927
1327565
34796
739800
1259983
717798
1365242
1480794
203863
306719
731080
1654229
1880181
1037284
1326528
1366199
32247
1905956
1923172
905743
1320092
1639564
1762691
1379418
1131760
252512
506811
135137
917875
154748
893980
833878
122499
868826
1485844
155930
481340
1952329
720813
611189
1614385
1720419
151086
361239
361059
635481
506852
864226
632496
670862
740498
970080
1013698
1478108
826043
1457717
630068
695985
795634
1504627
71382
443384
1248102
1186123
934930
1110128
1974453
1139535
355412
92914
1565600
643212
106777
1091938
110977
322075
73113
1885213
419859
165319
856698
1948455
271491
1959954
555155
1402242
1602372
1802313
1639297
1946958
356092
1874081
737300
584704
1183545
232247
1695410
379019
424904
1708870
804745
550129
826071
613643
1801146
591051
7695
904029
928724
1207878
366171
238133
1170532
1372167
1422981
127252
1207595
485865
1532811
1456394
518203
1688144
1477127
115512
1219442
1147354
1676745
1992015
1950205
1622751
1899933
1292206
804257
599304
1733954
1834814
47497
786242
1376179
127681
892071
83211
1567678
821270
109965
528932
1785549
1833184
414177
1796608
671240
1609084
35825
1947035
187823
732715
1790828
21267
1492112
1153555
1545447
639270
727648
1907124
1850145
1678656
1395914
255886
1051722
63716
914404
1418314
526839
132993
1486669
1666903
565884
11702
135389
1205753
331737
1093805
1458599
198567
342481
722886
840277
1283599
1220629
1555750
1395744
1593065
608726
961704
251729
1955823
1495148
1745756
1652407
881617
1979864
501151
1978726
764198
248687
1818355
1964221
1230053
1017300
42282
1701150
205794
1145203
1593167
1382697
1850913
644790
1475302
68064
1567454
1383977
1516573
973864
1046063
1594874
943519
711760
840947
1035814
421965
1709648
1463237
759196
119272
508822
167496
257874
1931000
284249
1480318
701491
41180
1504707
1469524
1973857
530626
1105776
149405
1353851
1010557
1910152
1464236
377182
851696
82083
273553
1990810
149718
1565545
1434950
308200
816957
1581007
322516
631081
91668
574990
1372064
905006
1004368
1516817
1252681
145655
266323
1191795
1915179
383025
1819037
1544546
751585
1467869
1854056
1891066
201222
1019972
866142
530360
1834058
1073247
1193360
621092
763168
658595
579928
1330817
1875148
1946822
422578
1599813
696958
94510
1485093
1580125
1691913
1360426
248090
1171291
492125
306965
365751
463219
793656
1629775
237735
1224995
687082
1258842
1235021
1788037
1842210
941706
1990604
1170026
738439
323139
285267
1230867
1121720
890364
685350
1227179
1622207
1945388
1749455
1261600
1640502
1685431
479233
47105
1572754
233713
799062
269559
1983289
948463
316182
1416769
772421
40336
1992879
1726308
142141
1768015
562842
835094
1963337
556150
1253065
1132691
134085
1634332
1414599
639714
1702991
338290
1743023
1297471
822408
1360662
169036
1199246
1617133
1277025
893062
782429
803623
1664253
431521
1453127
1619942
1873873
1246381
1825939
1396204
432530
267990
612235
758538
1359851
958381
951908
1406153
358623
1956948
515689
636629
1468885
1722276
1081652
1441758
875586
1253786
1451152
341689
1211116
1824287
1921265
96649
694608
1639569
1241656
349131
375685
1314568
677053
1738239
36240
1440798
1176634
1549368
1003466
1236372
51091
493691
1967904
1330000
1132423
1972805
1348797
661298
231216
1260193
213636
1587206
959190
218612
719429
1126195
1760173
1697942
711881
220874
939637
869589
613963
1819204
1235450
558745
959665
293400
85374
840327
1778305
174020
37235
1084817
1840505
1858149
1738017
20204
743362
58524
776661
1717814
1722534
1004025
396199
1143988
340523
1972920
216862
1610627
1165100
62875
750777
1229778
1577779
1999217
1216023
1862392
842473
11682
1686302
957523
844021
1281664
1346147
349138
299869
1081860
690523
1814038
179929
1060200
825118
470454
1621407
416783
478475
1462136
283930
247963
1416807
1560598
778186
497942
1409288
1584599
21804
818188
178997
1342773
1929101
1255410
1424883
1839878
1829063
835810
468219
477617
177674
970224
914653
120228
210808
1456307
436594
1577658
47273
455034
255020
1533694
566997
976477
1462052
80654
1241912
931976
1216515
1505905
1252098
1392214
315811
703511
1374691
1830154
596498
1443398
1157042
787620
513797
1607926
361178
773284
1787768
1263550
1575206
1636288
96607
763426
101600
1421094
1030618
359476
872508
305452
734688
1041200
735457
1987606
1232212
952797
792869
1056467
1277276
924237
316494
1711302
308430
1165643
354466
1640246
261976
481339
626276
1544201
903900
1698939
1399852
868428
658509
1362820
580532
1398575
1889823
1582745
1421457
1571097
834867
914030
1047187
1345379
1917260
49118
1043714
253280
217715
1030898
1066095
1421406
847147
471501
826835
1584721
1713124
249223
712371
374677
355363
1795938
599376
284763
308394
891483
1300498
1320193
601630
1439835
1854610
653162
61838
781442
681355
426681
34963
197665
342773
1007489
423277
923275
1519419
1032927
33003
687652
442452
1827833
1151305
1725862
1405833
1076953
1317909
1401692
233056
1382978
1466009
635957
1650034
1914471
425020
601467
405935
736184
395554
543371
556400
1675234
1941422
1351079
352324
1090333
1072150
1816911
1297119
303985
316133
1522487
1735751
758819
1718255
888521
1604886
82002
1403016
1980991
1486955
1448603
522624
1483594
1554773
287273
1327690
550665
917091
302695
450137
1768102
684424
102164
1650785
1308185
1498236
946174
563188
226503
354441
1542841
1906922
1155045
402069
72082
1353013
951152
152294
969363
1111873
12814
1246871
1890888
1535978
291455
579116
665765
442040
1571919
459470
190371
1885710
1195858
940889
1685889
1393663
1803790
1545641
123022
330187
94611
646830
1285449
1181437
688024
1241043
385488
412877
964784
1399667
1603943
1217625
1984408
1558794
1450758
733580
206868
823088
270879
404560
308304
77852
1352124
1102028
366268
851145
330780
1107424
271317
299249
1368417
1301900
215225
943166
330329
1504968
952970
1130692
1632465
119527
1095276
877323
1905483
1639915
588862
1572820
1390693
1301650
1452420
1958408
251928
1432508
1921389
818886
1441415
1137440
1863657
1743821
425592
1618353
560361
1491220
1895233
311574
741621
1865538
1191379
1775380
514513
469681
1403337
340733
569645
430705
1580055
392112
296120
1931269
536479
1973945
655391
1109907
99866
1810220
1488900
546452
1253463
1614215
767785
1704115
676308
1025645
176866
1860975
1841067
1305360
1562578
1370936
1297964
777199
467984
1590543
40305
1919005
1742844
1443397
1109347
1108024
745155
1450032
1675686
1235896
9064
330337
1614576
1392684
1386051
1280694
769514
1435849
982416
1455364
194041
824936
806924
213965
1583964
1412638
506117
730202
695948
1283994
816644
1002233
1289063
60957
350556
217256
1815539
1545986
1685944
1192052
80630
165768
972916
415982
1270060
129804
1510433
943809
764886
1481520
1205551
175675
507732
733742
1601354
1684844
266762
782447
884985
1731645
1416712
1995915
1279841
1234769
1981670
1986536
737772
1997742
568023
1051322
771126
1911813
492813
1849896
632201
507610
202915
450528
1766525
1355138
880725
588206
1429690
164178
1439520
846956
444755
678195
682330
753199
1976652
1712920
500822
1235637
752988
1278262
365719
381394
1164932
1554784
1330111
3391
1925880
1592012
128351
1723499
1659583
569123
1810612
1049443
410512
66775
1364702
352208
730017
1296015
1263659
873335
769426
1559527
1080489
801774
1271563
318331
1416872
603123
1199749
1407000
1875199
1133104
1524962
315793
411821
244885
1601044
1995146
1747713
1180383
1818344
734934
447040
193898
97571
1482609
1829563
1962649
266342
1719255
1259399
314108
945412
493222
250177
664073
247350
1713358
1204374
1349399
853504
1013026
1236280
261405
113509
445030
231565
1531248
1663918
582540
1587029
1611969
1192097
1315827
320447
1181065
1520472
906202
166126
1357408
1470968
941575
1108294
1925920
355956
655218
619113
874011
174937
903353
1210001
1726186
617569
1290883
240977
781366
1709953
912718
272276
1428372
1513694
394740
492281
1646080
1762876
1754620
1437917
448300
1985640
1989433
484994
1137409
1561053
1634391
691974
407167
715294
523715
1430512
1533273
1431537
646462
859099
1075277
708682
1905502
330706
798867
906625
1860461
360724
1133501
1856916
1471788
7680
555218
133753
1233131
745547
1635809
1464952
467634
579812
1859243
27162
1782794
97095
1833001
644927
1005070
814966
1452029
1645654
525046
1054181
1392417
4209
352589
401351
1477166
754810
1506619
1208909
1114049
1870613
78401
590153
1709012
1373031
1698947
1911445
686866
299833
1316434
31364
1635712
1545566
1997021
1745263
1778323
1327115
1744668
1070069
180013
1634281
479974
1961208
409058
1324179
577477
958317
1387360
1837741
242274
1407141
647224
1986571
252986
841866
1465741
1522270
461683
1974995
1099743
1696294
436170
1592367
1137329
15422
1368484
917162
1195935
500747
864214
1562083
509123
175170
822050
990275
915481
214738
478241
1567961
1018484
994607
1748892
1059301
777779
690586
468530
299002
1911973
729089
1358448
1975674
48359
1645580
1498095
405485
1382196
1747409
1183054
320259
1047597
108987
353919
536609
529750
1474405
1042153
1186099
431679
1396589
1865986
1048115
374182
639876
589222
1064742
145124
782325
1965747
1684518
432755
1987786
718420
1494299
471614
1346177
1377965
979968
950186
1436745
1172077
1274508
861603
877291
1567462
1963042
1913729
653468
93702
836154
523991
1123030
1421470
1897598
652212
603274
660472
1975997
103088
1574005
529297
555485
1580517
356557
1016130
735129
1710646
1660751
918074
56093
76353
1220673
710077
581239
968531
793946
813450
789891
445052
1155040
1696097
791623
989339
1820589
183853
1593323
212944
1272293
1669214
1054320
414291
335375
1155858
1635829
783285
1231818
398850
1538309
262907
405691
332647
1309765
1268698
1473277
1799029
1248877
395837
949215
439354
614674
604781
150864
467929
389877
673657
11575
1867085
1146336
1809987
1708052
601647
913418
901487
1189435
1414775
1161040
352287
1023999
1208878
118924
1843223
773353
1002171
738190
1273613
1427313
343081
345583
1645903
59718
344323
900097
555606
1183827
1769088
701501
1459902
1045585
551299
32868
874185
618712
235305
1659605
1386094
1405191
970736
1622994
1797735
1176351
1690191
1511007
570796
372644
790690
534087
1005415
281929
874789
1448784
792109
525118
1280605
1247288
7674
399365
328876
1376148
514409
236623
1575281
1606415
1270087
1279051
1056353
1565043
1417132
876068
1837148
748421
1763997
686408
1129690
1295235
265410
1683655
1876838
367257
1663067
1574664
1117049
759594
302138
1446025
991871
1429943
1640657
779771
1100119
1360911
1155681
1855791
1461692
700482
1986853
1230337
250678
427837
1249028
490761
1674039
1276664
767941
561817
569638
1538188
771499
1175166
1524353
1102874
1011988
1105352
449431
1740255
1167318
737922
1256090
1955051
1797008
1446149
1939517
1105964
210134
533764
750486
1854196
1865445
1259183
83127
1414837
1655315
592048
1385036
1914995
821307
1543229
1003773
711039
1750054
1243379
1628785
1728936
252186
1743409
1392323
1033719
642232
1562006
1152676
148931
1517285
433893
1566283
1323955
1391755
1637088
1417346
893566
485369
685329
1694895
577456
1970803
521330
967486
1349802
488007
1888622
716714
1368779
785867
1532424
799306
1634231
1416381
382449
1209196
417171
1248568
895285
1464861
1453342
227558
1205214
1143962
1592407
352935
1478908
1303328
819481
706954
509874
139945
137232
41963
1924326
1652142
670742
1427104
1819532
1919090
1904412
1392813
416325
600015
1624441
902400
818032
241998
1344005
1870372
1834891
1919975
688274
1139114
309
701730
663883
360366
1942865
326225
1542028
926679
314086
1403137
1178682
520731
1167632
986496
1452138
1772417
1985381
1838363
1761800
1533791
1675439
764366
1770354
641933
166614
1841669
1247204
1257639
414339
1541404
1625077
1075219
510315
1997984
619001
924508
489134
594398
663377
699753
1928793
894514
326240
818368
392893
1463424
1844301
1296377
851223
814946
1642888
1488080
319586
1678329
1763274
1773333
265943
473845
47701
561260
377746
1219574
956452
866310
1012646
1041206
1457662
1240217
781088
910961
1352318
579306
965525
641934
349110
328475
441255
420088
552067
467395
887783
1701299
1056230
588027
1351579
1533252
1022998
458782
1958014
766991
70700
61135
1533177
1786993
1399037
1624027
1796775
1398636
1922624
1382507
1292370
1253610
31386
330788
507752
1429249
1372188
641947
395039
817297
654965
279938
299617
1957854
1131883
2101
1819581
1608817
11726
1784986
1517741
1664837
872017
1225168
1331063
229015
1799252
1860193
1543170
1498906
105391
937700
1301313
189919
366399
497931
1469601
161000
900518
1520368
516
692738
1977396
1232475
1338318
281082
87786
1191466
50463
1076063
1220416
840490
1181960
1974758
1827596
1006396
1967308
269698
1034402
904434
1045479
481910
239021
103918
1977040
962532
1088356
1453909
1499827
785739
1948479
1115439
1388496
471329
1407324
1961521
1799888
608027
1203002
439636
562080
1023771
734342
801304
634281
490355
666578
535524
1385711
188504
1308351
1950601
1067566
858350
66672
616265
1956020
614387
991445
640167
1743687
1238368
138213
1637994
1841746
1250934
476982
527100
506784
618375
1085694
1878815
1208789
134355
740231
1788278
1402684
1049698
868389
1602208
918484
1706189
503093
1996544
596667
968560
1301729
1522311
1698114
781531
55865
1483924
577649
471225
1030778
1953259
1605611
1902301
829847
1270563
4779
1058091
591801
1891899
102664
545609
1596001
501995
411406
862210
896482
304442
319755
1304204
818293
1303316
1143296
1837979
906840
1083738
727533
194668
1567537
1788656
1118731
1612485
909354
727444
462990
1225460
925399
1655713
1856622
287704
552156
302248
1285164
1175103
210122
224234
217379
1367490
1170062
1597695
501105
1214693
1198380
1362384
11287
769493
1091213
699525
226926
344342
1989930
1194458
99454
1146139
224379
1135098
1942225
1581945
1183704
1454962
590149
1751778
646240
848597
1099528
162194
352245
143181
1424334
1595424
1495734
1356689
657938
1615890
1304677
513006
1472789
1611960
1528460
455776
1103796
1668402
527984
1654680
1722312
1933118
457769
1504145
879008
1754890
1027799
1001221
12092
1500523
1719797
211965
466036
511754
213018
1167034
350125
1420785
458894
1820284
1243555
1096954
1926379
1173419
1582402
1919370
1997117
499014
1153625
205053
1624970
151077
140210
291345
1276935
1709251
1025438
1106100
766826
395397
1366871
914680
1043822
1382256
1103724
766677
220041
10456
354770
1063170
1821379
1733536
1939790
1293403
1518793
1933170
1887787
599145
309822
1085783
1518795
487350
1288143
862608
11491
860560
1781328
834782
1963421
217763
315619
734886
520493
1242410
1776916
1669429
1288925
718988
667618
1082963
1076288
58432
877061
182670
735072
626225
918998
1356663
21222
1107206
1001331
1040624
1927455
1342737
1658070
1426582
364990
1623812
1717637
715223
1526173
315773
1666084
1872326
29126
624336
725368
11296
618325
1071131
611930
1420512
229605
480876
1438710
1073781
1673378
1637002
924432
775477
1147550
1052141
1541511
1919385
693395
1877173
984532
1351043
1735178
1260557
1117090
1939957
970823
1480273
1583483
1325771
951783
1842445
1224813
1103276
7075
739588
971108
1457452
25631
1409860
1585935
883151
868847
970033
1393147
1938563
1904173
1393558
1549702
70551
1881197
1742106
809591
351343
1206105
1153937
467769
412109
1659803
1193613
232700
716914
1611858
155276
733075
1164255
1644131
284255
1640492
1086673
656296
171462
575667
659501
1035744
1587306
733655
1221907
1843650
1281625
720092
105669
555263
75007
1408439
431315
707031
1503823
944617
1335933
5514
685368
481205
570987
322069
1295866
1225925
1098537
1784529
897704
1729074
957197
980641
356867
1365222
1892205
1579504
1339212
61698
153157
177712
1797827
517195
1602840
1248696
1895919
631437
1767729
1983117
1571554
1883560
283348
1148842
98610
626716
587601
1359493
150651
1442789
232437
462586
1273444
186521
1433757
773315
1042449
873148
316520
724486
676637
358814
822832
587521
739632
541011
1538040
1584616
1309820
859196
572572
1321182
1915991
605287
1653448
1455695
815277
247322
1917270
1927848
1498799
1107514
371449
64857
869659
625135
500855
822939
700376
965449
468007
1873132
19986
305476
1854406
1033860
1495802
213224
401252
680933
451408
341881
357402
238080
1495022
1030479
1253462
275950
950285
1733432
687210
1224259
1201051
1685696
794695
552680
1121508
1951894
1723857
189078
75322
1512989
1903459
175971
1523395
797506
792954
1512185
1412593
1852043
68452
79710
1136058
195333
1076333
1200872
1614017
1435874
1912207
1274840
1618826
1255125
482933
178542
1777374
1796443
1626229
1694555
1976367
214901
1867202
1601824
983236
1518098
1743580
518109
746499
1461368
1597131
1109006
1672206
1450896
702228
1969887
1803236
1964649
871437
213760
1257841
1689164
322734
333800
1969493
789902
926459
1596807
335775
657879
154438
1176343
1175342
665342
852879
972668
892604
675083
407434
1654771
1719876
1187512
428355
1904921
772248
1088357
735215
1749843
273938
1895101
852541
1002546
713165
394362
121694
491435
1445237
1001230
825569
1545703
442007
375760
699923
1908706
1962124
1423319
883958
661852
895623
1033507
1564017
786043
122791
744365
1862150
1441449
1945654
1031794
1873809
176283
1536713
1856061
1873580
1217138
595036
1225862
733343
1760320
1213228
1095434
1426882
1537078
359354
1860654
1988149
929294
1917531
1951668
128481
942869
1870445
811983
1165416
171936
1636795
711512
997004
1243413
915980
1723825
952704
1192977
1169461
1680345
1475406
824645
1797600
39569
960163
264621
186209
319655
1337674
1108161
919300
1928142
551281
597830
182716
332727
338985
1452840
908227
1704982
1352455
1109808
1058659
1467248
1521056
1783148
412884
175266
951253
1755035
238724
1662692
1659904
475480
1492793
1560162
207818
968627
1359016
731791
1489514
1857386
779385
821377
150634
1216310
1921905
1142693
111031
1888159
591347
47723
1861834
1813565
1362686
82498
1169111
590215
1973999
1587819
1891071
582757
1883311
504657
1252227
358578
1049370
1583691
772298
21337
308822
570365
1462626
393132
1754649
1463458
1420074
782334
1804918
1937009
1858278
1998292
865624
693965
1432976
596486
118370
1597937
55145
12860
404549
161652
1584693
227357
1346948
1287053
85969
508263
715728
426621
545319
1329405
1106622
1671974
1904415
929559
1492516
229755
1738781
1734478
1280445
1047235
709761
259348
95919
1186925
832872
1963739
476675
109786
1771836
1397893
838718
752975
314286
130387
1080691
532922
1480482
48775
792483
78401
137726
858080
1448458
1521510
1402707
916224
1599221
982937
1080813
706232
1229606
501004
1064789
739952
1883939
1328335
555007
108329
483466
1012839
1151141
535985
314986
1541498
20960
578722
1021395
1246101
1001407
1546301
1998590
1226563
1257499
1781905
142153
549876
832203
685014
696423
1196425
1912591
75189
1169258
919370
920395
1581030
97893
622786
1898353
961262
77072
876429
1885430
18426
1861236
848175
1056596
1381065
130652
1846496
313010
1657018
1127717
1347863
1102345
72449
179379
1458161
1822327
97099
1099162
1747607
1678840
649073
603251
995668
1290123
498721
249341
1981606
885233
255820
1087625
133193
457712
741517
1544924
151437
932075
324428
1551175
562076
259157
461411
1648133
939338
1995583
1236067
1838935
627418
1449169
1153277
594021
1609818
1238624
1032960
579474
441044
1375769
790192
71646
375221
417788
1557545
515862
739878
1923385
1634195
1043467
754124
1285839
113340
635797
1391028
444229
25067
1321969
341296
161569
1928732
1873515
421672
1969347
1037376
1429735
1726833
660761
185719
664767
901054
1918985
1022664
1364590
1780619
378660
1561091
749195
1282879
1427416
265855
387075
714094
1810386
1620977
1770098
1452308
511600
1383509
565014
967791
1506337
1375741
1693078
1161116
1542024
1187101
347751
309523
1653080
1332555
346893
1549573
1282917
1234043
1707690
1739695
1985365
1068121
1984671
1194389
44601
419347
1475400
1740539
1312488
738003
501796
684452
399425
1334460
1485077
862290
974792
511642
957553
266364
1553333
1179959
1385277
873676
173740
1647286
735124
1406135
1942374
1877373
1875739
1016730
220232
1512692
757082
1236790
1219517
455647
1937208
1892967
860706
424502
1222690
1640991
635095
201808
455988
1346866
1316577
1586859
1291897
1214732
1450100
1450723
1134131
470683
481376
1678846
969721
623138
327965
1736597
30304
1419351
1768578
449010
468163
418298
1185195
1450913
902743
1853733
1805398
1893774
1555254
253692
1153674
170212
670411
720129
1902532
1653172
596339
1355763
1198999
256794
906612
1156826
118237
1646777
1292030
522768
858578
1596695
1624427
1380334
597296
663051
671400
1837183
1846139
1248824
1526162
327186
1953764
1492670
69594
165653
1573757
1751913
270516
926740
1423728
424617
1366510
165535
746319
563119
98117
1795829
1204898
1477839
1071924
1299768
1816876
1460275
466057
1073384
265967
733772
110684
803978
1433781
69399
1639813
763118
1629826
170925
1342267
1380795
1499051
1252405
708026
1252057
593980
1017003
1434584
153548
308235
381995
720788
347847
1456992
401185
1830019
885889
1211380
1132641
1457573
1295757
1657873
628035
1028634
744307
452328
1871623
1282145
601190
1982282
756947
1818388
332489
428576
1799354
717883
1357519
1905948
127497
9612
739951
1453185
114932
1703522
1254319
1575162
1406998
658742
1960845
1349690
1587095
680892
47755
209921
67288
1591376
1898614
1506107
374939
665964
194683
567686
1758685
1116483
1383757
1160401
1425937
1521790
838880
926105
1077310
1571231
587256
1405777
980539
388811
1582639
1666356
1232390
1224862
1529799
726032
834935
497710
734440
573148
739986
296505
773617
1028768
1565572
1998284
1445609
1401520
230473
9263
836857
1075990
1931223
1483363
453457
122331
1814013
834052
1945335
1213487
1004156
445088
1934033
1357490
491365
1622828
1078639
1289232
1855516
660198
1253122
1435161
52382
1917684
1432565
554432
1886388
327174
1448485
1551574
1307695
1790192
1037868
815224
1972806
444468
1000817
1363976
608823
15521
942098
614474
1831293
974694
1057183
770928
1249298
1245872
1727896
503803
687463
696958
465254
1809088
959208
1735612
982418
1953304
143365
922065
768374
192538
820107
1566768
174770
388184
631258
836744
725085
645676
1760999
101536
1625158
419031
123589
494588
311438
109571
413875
1377728
440665
358284
1132639
1457760
1501571
1167854
430161
1540145
1200536
1612517
730924
1301329
1197697
977114
155570
1464670
1489004
916547
948331
625898
17149
595087
191181
1132947
1980143
1127230
1137287
791110
793306
1563358
547710
1008635
1339833
1771958
349302
248015
528842
380179
1641126
1532535
917935
617647
1611224
1772805
478469
518086
779862
251513
339762
1005992
723382
836227
808655
1687033
1839593
55681
508168
144360
168482
696298
566657
1645510
187203
1368818
1103302
1236184
1794708
153559
622971
1664835
1822192
120667
525110
1184260
1605527
1604317
245145
98189
1992812
454400
693596
1738580
1382400
29092
890107
851155
1132481
318440
560086
198673
460016
15573
819828
1880458
959374
1719766
1504152
444379
9513
217173
1104987
106873
1575026
1691176
428456
815700
178479
439512
591925
96051
1565339
357763
1371658
531730
1559794
1051237
584581
1713262
397271
1659545
1945874
778420
1549334
423549
1106428
398015
750860
1185811
426391
1210749
821914
1573344
1456919
407941
76105
1245569
501861
518826
815660
741425
356045
892539
1969613
1880125
1714632
668681
1644116
1735988
1779255
973187
1621939
1424358
717852
1826407
1004768
1515584
832507
830945
1831652
1687056
1078103
647479
753371
1335341
1748387
722512
1850340
775023
869149
610733
1296136
1385873
1128018
396592
1505221
1891673
256027
882830
141158
72849
353862
1799130
1821807
744838
1785001
1106515
1351295
122587
1758602
1984032
1481608
1206949
1179146
1810818
1597287
1191741
1214536
1522064
1558758
1341968
1473382
1325860
54046
335002
729248
1342570
1081094
1676807
80998
736589
1579067
789499
1618375
1227563
887851
1338110
139585
1712275
944584
1828908
782391
28445
1605255
1728271
993133
625026
1264725
1691843
1985455
434636
1898210
1973049
149028
1128876
1133707
1566737
1746448
80358
1263863
970541
13259
1894572
1101600
1055729
1570367
1876540
126503
1388317
739463
1353323
1355853
439016
1828585
595832
548940
59649
1222237
52665
1137205
1673539
877587
1556513
1708354
1495646
917741
753766
1825953
1301831
1621144
257643
176109
1154186
1434752
1600728
1147701
1257383
1623157
1555968
501964
1538806
11737
1671155
387416
1960126
1883685
1635568
1148958
1526178
436150
576184
1466671
1637406
137914
746090
1914922
1228622
520400
567407
1590232
1025268
1721297
205727
978891
583483
889257
1503148
1293815
332222
1829788
562722
971967
1855758
1847260
1261424
203077
1687185
411501
517502
674958
906399
157683
45850
1275006
390673
495421
1109825
720878
201522
1508966
475693
1402543
101540
1685691
1966421
1771598
630620
827813
1661886
51676
646457
112024
1992337
826470
1975922
818219
726048
345976
26772
105337
875920
620429
1830170
380691
1397408
1866038
1090184
143332
1267127
1168580
199180
667009
1038578
1157647
1941972
388177
2971
1827794
920018
1540977
1856628
1901375
442538
1358570
1485769
1627088
1855332
655905
1942020
734901
953331
835733
1687368
1778042
1449308
1331045
1464841
88564
1253836
419626
1133733
693376
644040
1257239
692974
1268045
459546
63729
836022
1520598
1108089
138195
349059
704351
850919
1929657
477730
60610
1530194
119966
1535828
1391862
1210563
1513786
895802
1911263
1664956
639555
1311163
91045
1206568
1058142
1695963
1587243
1040387
711628
1553686
1298010
500104
1414035
92369
1892223
1059341
1622487
1826807
1001642
1679469
1837741
1968251
1168870
243813
1238336
756474
611229
256091
1733918
1293734
6425
1816077
506841
1764727
108073
1062367
628609
1460975
1515460
1827868
1004160
96948
1090116
1923065
1735712
1433603
1842572
1964239
1145386
1009786
419767
1768937
1492594
1396088
452524
1455805
133401
651855
1164875
873343
1971635
1818186
787627
886840
994622
206790
1384366
1932739
1290708
1412614
846607
102418
251479
566702
324308
969644
1535658
218673
899143
1768594
492385
672362
287783
767606
434829
1988462
219352
991241
1182748
386029
85290
1495265
273448
1577428
1965974
1414653
1207306
1189756
1413044
1804591
240465
242028
345331
811203
717256
720597
1343574
225843
389825
1894910
1847700
1205606
1586054
1764813
82566
1039880
1184968
1595634
324889
46737
1683827
114214
1028957
1664144
1752112
1004644
1150259
1531347
297738
662205
1846024
698898
695206
1671936
31807
519784
454144
1533849
827137
717968
481241
1912877
37426
1766964
482940
1132721
877723
464389
869173
324937
1471095
336900
803800
1667095
1982367
862196
1440599
717776
838663
1749261
1528386
3224
944855
1375506
1967496
1921127
804861
1759953
954687
46042
788211
864513
1795651
187762
411630
242208
964562
1649173
169723
229208
1432218
338821
103160
585183
1353360
1660973
514451
1037442
1292455
624083
1542634
253379
1979808
1168730
573184
982389
766095
783207
712867
967466
1426737
1099947
13545
627551
971809
178402
477411
1328013
570745
457598
278771
1958362
1553744
1455653
1605430
1739153
700400
1316071
1785872
1564086
1320757
1683449
1271921
781454
966117
1837521
451841
370809
356914
1928363
1035943
834529
1299567
25894
1071050
557452
157083
1781839
1755463
1862731
1809852
790348
984868
1589424
1898296
1360316
701695
735175
985994
227621
1834096
1297606
876500
431829
1270263
699809
1977329
1021752
1268636
330785
252926
649149
1202632
1065702
1684981
594331
1962257
357747
1460890
51074
622989
1245184
657597
832161
1970807
739343
1076697
897953
1706829
1958077
115822
293963
1885544
1704516
781897
1252181
932277
289701
326469
1142993
650149
240659
342921
501807
1557938
698
1176002
962407
1694783
609984
367184
1837324
1454778
1548736
1780931
1805144
1276043
1542359
1571817
978953
1785752
374092
991064
1713791
1793391
510657
171165
300754
182151
864807
1884146
1251532
92899
329613
1059283
1486855
1343257
1598241
1318269
1593120
900014
425355
1467405
195545
999754
1040374
184254
1547906
1368783
1095190
843046
509109
214882
1532383
196411
1778312
296016
1530582
968973
1594268
84869
163109
151212
135026
1474199
336465
1039409
1698048
583165
1707550
1804909
715398
1729515
1762824
1428380
635420
255889
91215
1941572
826137
410864
1505715
182569
1241366
1347540
1534103
423277
72709
1548184
374542
1866215
280238
1595076
1724450
592831
767350
872345
1960967
61196
926049
1178260
14564
761846
266256
927252
1333014
234135
53911
178533
546092
1155569
1536273
1119497
784082
384650
792109
138851
484544
408874
667891
401759
560676
1978026
1618394
1265267
337193
976668
1031331
338641
1716781
77282
796886
581786
1590446
235159
857825
879119
647289
922575
1759284
1078182
24486
567036
30167
1709814
959192
329025
1430949
1520712
762810
864666
855637
546104
430227
1316015
158836
323591
1341569
1562685
1795623
1628684
1133936
1596615
1858734
1412712
1891284
13341
1009917
1199729
1184937
728540
98952
589101
509299
1400609
330576
1203631
1297815
1690532
944562
528937
918305
986231
333315
163561
1751989
1722253
1153596
1817026
1236492
1106977
1712878
1475927
1808855
1731240
542033
1605848
1275763
1216376
1487421
980125
535277
1589597
913971
1366556
784987
1888842
726075
1661954
583373
837160
1295112
355466
184722
1968689
1431478
460066
867603
874850
218791
1295779
1968734
1352744
652310
690926
103539
20753
865001
1302577
1015276
1408226
1750657
739658
663028
185635
113765
1327593
1058515
1781526
339838
1273981
1422890
1409227
712707
967180
1246820
322975
1843893
460095
936520
775716
13828
1762177
180591
1520301
269345
1290863
1419088
1826967
915637
252701
72443
1728180
589797
94626
1967640
190104
1001029
728226
1025525
1952855
405286
919963
973638
36989
1094335
1166691
1428837
985425
1732772
347749
1131636
1857394
1844321
1854988
1486861
911460
318235
1162758
262096
1249860
307556
1618688
1709850
387344
1256207
1273099
1261444
1025915
433528
1753626
1508985
1823292
1709555
1780523
1300181
1452945
1800155
1997449
1551585
1604305
955627
1733781
1075950
1802306
750359
818022
854402
1855519
866873
1228076
1066043
994460
485969
147161
802607
659586
170975
600477
1570357
1364203
1902461
1365392
719369
1839045
150865
560231
1911822
737375
485596
477902
192154
528993
1231975
900912
1416897
242959
690559
856182
370147
1961172
1118023
860747
191174
604898
536002
813376
1558150
1333180
1361750
603515
1415909
1840393
403477
183985
1948007
532539
1582974
1821426
285443
378768
720045
795244
360843
1700857
1147354
907043
1642938
1094459
375891
729053
1825775
293831
1782230
1084370
1508620
1123084
259991
259525
840159
1496541
1970677
400276
264453
1245586
60269
1256331
1769100
357927
360826
1618079
956138
1448390
1354658
1627556
1000558
115958
596297
678322
431945
1480170
528259
1394349
222067
1926665
128636
1395775
1319397
1957051
838926
1258350
400619
1349355
643398
1766405
1095767
172663
710023
1827504
1641312
61309
482868
1519206
877121
1903725
1275602
710582
90343
1378908
1579
698466
1500252
849649
1582864
257775
1015878
509773
369118
1400035
985022
1725873
1420517
119318
349244
1359214
171747
483534
1317584
958493
1494245
1184441
1234627
739948
1076161
888722
281523
706353
433540
385465
557823
1249573
425644
21192
758552
1689030
129841
1830397
119941
1473726
115784
535537
492662
1318879
970823
162762
965958
202661
1803996
1262328
843446
1303668
321461
738238
141460
104922
1955611
452789
468889
1600913
1067888
1855159
1838291
783534
1390835
759161
594597
1136780
1467465
1427248
1295778
1000470
1051734
358418
391529
795818
73773
1263106
1504837
1458461
731651
1975873
1097330
760861
921005
1012383
1249186
682860
536055
475503
432160
469488
971532
1048922
1175696
1331545
1474614
74223
377473
1113445
559199
219396
757521
1442291
505506
1279191
1636539
612400
315152
1078351
1655378
555413
1937518
1931126
860463
1298982
13190
1101777
1261103
729908
230368
1252291
690584
973886
1589861
1899897
1382934
1827919
1687367
610885
461028
1289875
1432407
45717
746639
462824
1247413
1619181
1801470
1041474
1113816
1006323
351424
1996698
823002
956263
1092419
395378
54485
1067356
609003
1961847
722039
1288144
1122963
38214
1160202
1776418
512446
1687640
1743550
40688
382702
510034
1355091
336582
564019
998384
251442
1543552
1351809
1738293
1181951
1083942
1155358
1434011
500596
1449924
1633348
1394421
1121370
1192572
153493
820592
1251386
969537
47679
1453589
631889
759785
1563907
1143781
1222030
505073
1070147
1754236
25245
484417
429996
264652
1173513
656139
704272
429873
333972
1289262
585877
1365365
1056241
531870
695003
1152398
1683588
792828
1556941
50319
1218929
1491323
368591
1162404
1601423
490289
1517624
1396420
1358194
242741
1483375
1923744
347326
1131834
1340860
1899187
1169274
49725
1398528
147286
830651
1771948
1593277
1032685
1233492
1269385
1562064
15688
1584015
511238
1630827
1373086
659333
1577029
1952228
497362
1735059
1079911
487018
137776
1268585
113102
1920726
324951
1428398
204553
1303761
1811333
1392657
1057970
1672947
1257249
1392011
251828
571914
503210
1871403
1310194
1646019
394867
366850
318144
618070
1691704
1815215
1258060
379880
935011
206407
1008459
1284016
144223
483594
685705
1611941
159648
503309
302725
1317513
437475
1114269
113674
1710717
502907
1250260
1234858
407368
400227
1110099
444579
1747019
995539
1775900
255390
24791
594100
1483387
849363
1330412
1876236
1355620
724712
1896065
269665
1264306
1904086
795437
1602772
1287937
870206
1859643
1782373
426516
1286216
335145
523282
554237
1371989
286566
289506
195412
1638741
940154
1922632
145558
1614165
358708
23364
1806946
1840519
208269
741261
794973
1617953
1176166
1379335
1765493
598848
548167
735730
615426
944113
610658
97722
1915025
671531
768430
446039
330094
1842364
254365
170788
1886249
1034715
1679989
1740522
1284698
1608519
171818
1136409
936645
1733833
736351
1999263
1043246
321413
45530
518562
24285
438468
1940737
463813
208429
893291
1001954
1813577
1896864
703267
1802704
946312
685182
1593622
1855482
1230587
114881
1122069
1290151
998942
332125
1068812
4516
1151561
1949378
9252
218296
1416628
1317969
282704
1840757
41186
850169
798976
679823
895145
343577
322936
1323563
398
1925447
463010
1151101
967112
1707769
1679361
1208953
633151
487889
630143
1618665
123095
1566513
759867
881909
1075202
508807
835469
1042546
1782959
1313849
1771496
881526
946591
670747
368479
1471248
922028
617502
462635
542344
716910
712733
1401758
65951
324121
1581030
1311421
1959016
1440914
1694165
594144
860343
1640508
393898
1216943
1165941
62355
8934
288468
1817195
1392862
1315469
599261
139174
1328406
146022
753235
1214958
1287073
618571
98187
1873631
1276064
393608
1736205
403399
502397
332195
933267
1363874
960231
1240847
1957927
1666864
1248380
18126
598029
576184
1602958
1610284
308370
347758
1868665
1457184
1787498
1123679
1596532
1063986
1864055
429509
975921
653734
264830
576363
195680
1329583
1964094
1328050
462137
863002
1762341
1938426
1488010
1998371
1894045
994375
594461
742925
721548
1251052
1318654
1300038
1260381
257677
264258
104812
1313020
1175876
1392167
1270739
696638
1253639
386484
891947
1200580
672910
1729910
1545624
1097605
868224
347639
1318652
501255
1401705
1865720
901090
1710103
120027
1605005
1959023
1373096
639275
1132908
425867
1587808
1024522
858889
1013998
149732
1127430
1029783
1006884
584810
869615
661363
1787447
367656
268542
1985164
994731
1971193
651476
1694185
1357760
335675
29199
679516
1115231
1970084
677501
479937
1316569
4438
1310160
38082
640014
1398464
972745
1024168
1849954
417848
1873465
97536
245459
1226248
566860
23137
1705986
520680
1538691
444588
346877
220665
1712126
964535
1856337
1965350
645663
1406619
1421716
588215
1859300
1834636
348899
585065
1472228
317568
71937
1763664
1539046
1132635
1011735
1876679
152240
1682322
645143
994273
656132
311155
481126
1481064
355986
1400932
364024
987186
524045
181169
859825
1250762
1841464
1352372
357807
1328905
122966
1233980
307026
305962
1889949
126788
1943011
1040705
22530
1569171
705502
1969110
930580
1599777
48624
1939055
741622
22471
393805
1819477
1381293
207527
896770
1110276
682144
767064
949819
388850
694606
1742579
291972
314327
320227
1347551
1863099
204310
1535974
1461115
1096170
764658
1078361
1512602
1857423
1454903
1416715
196180
1245017
581531
1354055
505524
1634558
1856024
1909941
1475016
880413
787688
1766241
1615948
1772458
1305588
413987
1466562
1131335
508992
1600907
412380
414983
1775841
171392
1474867
1195622
1001345
1700466
276055
233427
993110
1861737
1352271
104531
829212
1019757
385453
1224074
450178
12655
122811
299284
152349
1379917
457185
1441247
1796564
194790
406199
909371
1528957
367586
1320456
344946
989746
674123
234478
144172
1728137
1103841
1348605
1428357
1167528
1746067
910915
698755
723444
253573
1014271
1470691
1974157
790074
473204
1954395
1226927
337162
778450
1789674
172165
736180
1714050
1728118
22744
1188378
1822239
1060918
1611691
917442
1218517
1759490
1320117
398722
245715
37278
1554807
1476832
52777
36606
823189
1359151
126436
595080
1248442
302642
530539
1935113
8895
221519
1149213
947231
506095
1726365
1846095
733791
1304284
1097235
610953
1354617
725382
310884
1842670
666793
1228044
404393
1322715
1909270
1215799
290046
1867024
574287
169685
972545
1486131
1667076
1112417
1757117
211158
1743417
747545
795363
1883263
833134
219687
1688116
1816275
1361274
205999
702352
1884118
151290
591365
1209555
1416079
494740
1176144
1856520
818510
903428
1762967
767557
339938
955482
998042
434154
893576
1035271
1846251
1115151
146616
1322316
1391756
439852
1293851
874887
609095
62270
1065245
436
1022304
984209
1038244
1503582
459883
1085801
1150464
1644009
1089683
659801
746990
622802
854721
208783
732080
369516
508321
454262
1667085
410505
326987
1233637
450196
958776
789346
225401
1531641
1064292
1123132
177419
985894
1484880
185021
1979966
1582353
1504707
1867335
245568
1597356
272812
1453033
1792789
670435
1095332
566371
399150
194635
1598877
591550
365651
885926
289678
1027875
19195
1114284
1337981
1132295
1712593
1917684
1691255
1661760
209184
139089
1060096
1702991
699167
109972
222296
1278852
886570
194055
1540853
1540607
529192
324582
1947969
1230357
1768667
1731920
364170
1618927
381164
729
1302899
1296550
313611
1967858
1940453
1201550
822606
745848
580357
13492
58888
44023
1269049
1939537
1309098
1427177
368905
111312
644241
1838478
1081358
948414
1698960
199657
802167
364444
1609719
159359
1825439
1969292
562398
1084972
758286
1196507
643148
572116
1589025
1031365
1834379
191782
1604365
495053
1588007
1079664
131194
1745867
1937375
83732
1300174
1691868
575691
1268521
100161
695303
1196446
1638453
418837
1316717
1152252
493499
1498984
96496
1145784
174332
1152698
734021
1910282
1761554
1938974
873999
1889705
802801
1823755
7450
796114
1194246
1580044
372950
250387
1928721
436868
1026747
249809
534268
883301
817003
218651
307763
1400118
1641720
144225
1887344
1984034
1036270
396333
1154102
713221
673709
545301
939836
262079
955479
1849250
1818551
181795
930018
428306
1505417
1054113
1510484
1617814
1071862
917871
766732
431013
499409
942759
441232
1617878
1521090
1403586
1739628
809873
1587942
928825
1368920
921460
163228
656246
91216
1587323
305173
89114
713250
1701148
1172307
291079
1915775
433672
305847
241103
653284
837279
1614586
1362930
1149707
1818594
1059240
1288935
704366
402871
73216
421440
780191
1091096
372997
601542
195390
1512646
49083
1335371
1322673
1445115
1187612
1485096
1262640
739454
1545803
352787
288856
1888205
1240499
1213557
1477872
486582
1779072
280617
4600
280698
182178
1490245
741413
1403765
351822
1222036
1673532
1875752
1615972
1385142
477137
1163270
1216886
351303
1608811
1638071
1048005
1019877
121991
305287
1468898
704321
1036566
1804935
706593
6490
1679502
661661
321615
348152
412325
333571
1713757
199909
88632
1833260
1189824
1839258
168122
1682516
1887915
673417
1534243
927730
1202852
1784576
603656
1574871
1102676
1701181
361647
602063
1159907
1334518
1367894
216184
1971111
382813
618133
418968
110313
225329
1163697
726133
1521621
1150070
272322
1214550
1570086
1412184
1539299
1678920
19202
1183314
1954232
59322
837429
518565
1905002
672721
1965675
1751639
1234048
1076842
1640315
937908
1579951
829971
1911174
1476680
750933
1054313
1428687
64647
1546662
1555852
1776663
774928
129670
598296
577295
196293
1421879
1213373
863144
155836
677759
1985988
417355
1605257
741635
1676938
1290036
187324
1672400
596660
207028
239324
598587
1991743
969339
13472
1277978
1170914
879042
1385731
1677595
1272038
1224259
1147996
744921
449194
1310510
788238
697704
1602519
852771
98652
1284904
1819919
281168
935368
936940
1521883
1026748
1303168
1536300
577853
1517262
1110340
611334
938247
678359
660751
144459
1192514
1523418
1149967
684111
1533615
318552
944255
1829201
1929420
1734603
1950667
1233345
1872241
1671956
1819009
843141
1265550
1389459
1459326
1251284
1631666
1601558
351443
1209325
793440
1300887
225464
813560
1462923
171504
735635
1381361
155354
372011
489131
1080213
529752
1050030
1632474
1547536
1549493
1815650
62130
1026672
1664003
1085441
161308
1553740
198073
1588220
579220
330013
1432336
1770981
1683457
1153191
1779879
412805
1144135
745825
852681
1372760
1777362
120039
1883318
373278
969526
1648292
1944128
1982647
754430
50647
1121607
1468491
1152134
1062049
321441
119208
370497
194299
549588
197319
1148077
656194
730521
1297201
806371
1555612
940787
1566447
1975575
905911
1781961
887007
135628
1015137
367673
167138
988981
1349549
1120735
453434
1650382
271219
855769
295346
1871245
641389
561384
1081109
595587
856094
1522124
1332543
556002
811034
1663008
284479
1690402
725517
1707149
206792
256380
1361946
459085
626507
1772915
413561
1147207
1687978
1908601
1301418
126806
505266
1547748
1306416
725408
1366924
1813976
441084
1122955
933977
43444
200915
1324775
705778
367285
1953289
1650747
897891
8424
1417861
1604573
843164
714737
256274
123136
776095
122817
348814
723994
1298870
1407442
728318
619468
1563250
1468306
624304
471006
35149
1854380
982557
367714
766948
207238
421561
376678
1413306
1312006
1025809
1096402
1972607
562888
246507
608202
102387
1545653
524848
14606
1738826
676869
1538967
323320
1406073
1314925
1220541
333941
1441564
1514007
248780
1099714
1947390
352200
1940994
1968650
166413
1057414
1824648
34023
47669
469232
1978927
1903732
1035806
154501
1997281
1683831
1589229
708444
548635
64939
174014
380821
1648672
1907188
26044
994817
436777
1840242
297226
784702
681827
101336
493406
1717981
1427983
1000225
1326317
1107240
1921822
1113943
1518075
1293313
1783203
35284
1512982
151320
1205430
1754368
445226
1077644
1273618
560552
1877243
389956
1598431
372144
264528
350403
913356
535577
1090600
1277823
1527525
1497308
924546
76643
122388
595806
583518
497853
676394
356439
1190957
499129
1520707
1782521
1775645
1001676
1407648
65731
954255
1798407
209353
781601
1787881
171129
978968
199373
748161
1575710
994358
1685630
1756652
1259839
1492237
177679
1543623
1424086
1551553
1957964
1791306
466721
364698
470332
359506
1221865
1248781
760446
97792
1357508
615986
1153429
1999202
465692
244876
316227
1560440
640910
1806896
1119687
1211379
783917
1935790
725486
67881
270462
1499828
776076
184516
444358
1284774
1990538
216019
474168
1388885
39748
1331121
737088
288152
588309
1263753
867926
1643602
848195
1335756
1697607
1648100
78279
1894201
393023
26479
765716
1094443
1122782
796673
1116493
1946579
1508358
426252
1133992
1565329
615269
674117
1408128
802932
1289515
851535
1499158
1748116
1467783
777216
746547
1698074
1133157
1347914
1669660
797459
1021324
500942
318968
1445606
1628316
1234308
1866707
1533558
310427
1664183
1252458
491853
1350665
804194
760836
184258
1999423
1034376
1296377
465107
1643341
929869
1458038
1168124
761140
1935780
1257462
186225
965333
204522
1403294
1003770
812058
1719561
328872
219201
1282296
1351434
1485167
1024069
883467
1252632
1699537
173880
743535
1871197
748281
1395554
1956578
1430024
639423
222014
629578
1806790
631769
1743942
738871
1741273
29107
624574
557538
530905
1237595
957770
587384
1359802
1437167
1178893
789296
1403425
344120
1584740
754430
445535
918990
1011221
207681
1801200
1259368
475510
1902512
186173
1580428
390401
1485483
62299
60532
1154187
1435537
1353148
1596838
333415
241453
1704594
1019500
1982049
1520422
1852209
283168
1449405
1375581
530296
595603
790840
1095845
1304929
881443
702374
982449
1866567
454245
1604387
1160755
1300388
223611
296194
105401
350430
270085
1030227
1924169
1248258
1345087
686838
1809696
1491708
132727
1695531
1728219
609623
73933
1257901
1355763
42931
476353
790464
417673
1331019
1659181
309693
1341966
1597957
1383501
58749
1500131
323589
484768
688386
469371
1212893
657877
1046022
1224045
19387
274905
1087786
1456288
1022322
1757011
326505
1883931
769034
1658933
584112
1169368
33702
425593
1597927
667866
1364513
1247489
1809120
1568924
692641
362745
998057
268859
544992
1629534
657390
708205
316796
1391388
218936
1008228
401700
1337733
1972127
835296
1947244
1569546
22681
1126150
1201712
1109014
1515175
1856316
316276
1855456
713332
503152
1464649
1772169
86206
1161418
1688573
1606858
175299
1775538
1836849
206335
271780
1063185
1471384
202697
1751052
697950
1416030
783088
1024891
1673858
61814
309887
1191571
1952275
1349076
1652434
757663
526181
1184031
631715
394086
1795791
1899450
1286828
1637333
1598164
331095
842036
358243
1089589
1029150
1956440
62106
253819
315705
940851
1617919
1309544
738316
652759
1912509
493127
313583
1886824
210085
148197
1102737
1918273
95295
376400
10325
1683266
1358246
1651656
1912917
779517
591004
1183628
930515
1825992
1517705
909259
412283
709139
461767
576318
1934811
1039964
1528555
1323122
812017
1500786
1268673
1264539
128818
312383
1016605
79864
265496
931036
1597945
1870468
499788
467040
1543262
857460
540022
578380
219237
1396928
1572721
643581
978021
1116456
1842139
1704130
366130
325470
1131352
718767
366514
1049708
817211
1990661
654269
1619888
1906831
170644
333490
276250
65450
1692101
1514476
408868
1688512
1619613
860324
1542801
1533127
1040272
1432221
1637591
586681
533945
1628987
1491114
1787999
813010
1677069
505295
769202
1319949
67880
638583
746122
756217
82744
1396076
1271820
241264
1020896
197946
934380
870185
1844129
348179
328547
1421767
331884
1241155
1176116
48368
1664792
618676
666175
1702570
1023499
1253185
904377
98899
890967
377483
835887
1847359
1988289
1638426
739832
1674871
1936283
218104
1232033
1241689
1769904
600246
890880
149587
919928
1668973
978423
1762321
1959912
1239574
329609
1802020
187042
1101546
172285
353343
1776754
1897330
1388947
1399382
1673429
174218
64787
1569988
1384108
851414
382499
1922819
1756161
386531
1170040
1270243
1062066
1406511
591953
1067277
195197
1239514
661059
70481
695537
242566
561371
901319
1904579
1380934
1783802
326926
753094
626964
819221
387420
1383234
695037
97336
507937
1695338
666498
1066048
271448
650760
1789165
1983463
408515
288101
783188
967927
808842
843737
25552
1821917
653306
803212
1073924
1459213
1758619
1661313
90368
800408
440765
1215207
1331788
78689
235336
1831543
286684
476005
1373899
236348
900777
647442
67995
508090
825614
1161033
1567611
549101
1211867
510731
551805
488299
175398
1395515
559758
540835
819876
1778956
794200
1253717
512
886623
1042007
1886818
283184
1358508
287892
1027202
670900
477853
365133
167917
1849260
517667
848844
1501269
1371672
110027
563637
345190
94330
693440
1715870
921504
771896
612406
1335225
1302646
1547047
723555
530078
1544921
1022276
42977
710116
1424205
1661835
1652372
979400
1615484
1962897
18637
1542927
792853
1640410
1966904
1563662
1489079
1804086
900731
325174
920733
1613986
774102
1790393
619230
851053
549584
1813168
1254067
214057
695579
549798
278503
261400
294919
1767645
687154
851181
1645208
489555
1028027
1757113
471048
1805001
1868384
511086
910047
1931230
469390
811936
1106626
667270
1910970
1636068
388669
1282508
1276042
1835921
729123
440285
635667
421522
1475348
1827695
1016988
1635510
215758
389712
613933
419542
743280
1559890
745940
1242689
584786
931259
231984
321915
1934486
1473737
1723797
1529729
697670
866218
1026669
892498
1559510
1163870
875348
1888731
1674478
1909907
144632
1952793
1871565
1798925
226911
1755759
772688
551783
909740
697397
44957
337508
1980714
939926
233715
35798
1439572
255099
1126443
1008261
1094920
1515878
1551420
1758882
441235
1125240
32152
222617
1604255
1738856
71679
1248265
366833
817618
1786521
358064
1353051
961784
659403
457251
1349008
726074
1421350
1148043
1460280
134609
281462
271723
1970091
1912035
559872
35645
531882
1202348
1634291
1441605
1418624
1245301
1625279
202947
404878
88715
1256247
125917
6636
890942
588561
293213
221416
1473839
1037671
109148
297802
1730057
1127243
793592
1927930
1931983
71360
1368065
277070
1241500
1023058
1471152
950878
642827
1551425
717717
555787
303205
1608768
1701560
555955
1914782
773102
344540
565411
605268
1960897
145163
1003552
978981
422778
1203204
1729230
1281699
788346
356211
1252410
305485
461948
417894
1379499
315091
1444922
917655
1162473
814654
1848826
1171476
1292192
1191191
1095450
1226516
832986
426587
95471
369040
1272249
660012
1893915
1828740
920298
62456
176561
63641
463365
1628784
235065
644838
1758379
285384
411454
1079613
401496
1852196
1827156
1812996
460291
491994
1375907
1162937
408556
737001
1425792
1438013
661682
926699
1162241
1072664
1295044
769972
1648893
1743085
1785814
1903598
155465
1376967
1712972
848661
205963
118716
1847232
950995
1545295
1109302
1227808
733613
199589
1627520
667415
1929494
1684406
1643293
108868
1094290
689792
1264524
508846
1051110
281577
1693799
230950
1937852
1168608
1285556
800233
415551
962578
774687
81043
1315892
490317
1584799
1830100
1279006
1642423
1036559
1764570
1222055
1240225
1931246
427445
1614937
1188882
1718498
199435
1304290
436329
1719095
1105491
1942921
397729
566912
268572
42584
1102422
1259926
1966981
1488462
906369
162339
237403
953806
239809
346950
718771
387731
402305
1831099
252943
641045
1527884
555745
1979056
1465985
1428008
865382
1563593
399815
105617
59883
632213
1038390
792371
310225
1202371
594944
1730343
1922439
1258222
1968003
66656
1974108
1716659
1343641
1605316
1488765
598979
62735
1771981
816863
1132088
115435
1443975
709994
1262142
1257225
46669
1167435
1429111
1467635
165789
1007632
1113591
1567204
51847
1697064
1230357
1183223
1288299
1762838
711993
847096
27214
1760300
390410
1376327
418665
130543
492334
1314444
1016192
214834
1781093
1236782
262024
1109605
845955
1927967
1040449
747809
1871743
35717
1299582
625850
630902
1166752
1786980
659492
582370
955250
139407
1797311
138744
1058252
727938
1866929
1518856
1290658
1048599
1832746
701379
1944887
1904085
468143
824807
1477251
1090515
521684
257559
1041796
667687
712734
1108057
1919584
763711
635145
1172105
1902051
224124
1898677
302959
128947
1268769
232888
674558
307538
1047259
1266643
1974144
950312
630667
1745077
60376
153674
352593
1316520
510898
733049
506220
1887231
1231682
250316
761088
1967077
845676
1328619
611795
1138899
1287532
1168649
916609
1473248
1496230
300248
1510916
1325831
1757062
1963433
1049731
501239
723129
1859725
1931705
1741797
593345
1622867
1923475
880610
1024680
1138929
1138612
1175526
1192419
1161235
1343947
18933
1539343
292380
951598
645449
482896
581156
1423652
320978
1485269
915979
109744
1783356
123577
1215783
527469
1790876
955502
667815
1400940
799570
676378
1030790
577053
1778487
863009
659505
1508744
1305489
1359631
44326
1046831
1947458
105631
1652785
1293543
294967
1180838
1930253
1954888
1791496
249673
735993
1905671
227737
794566
225486
1797035
1518685
152565
158765
1419691
149400
1422906
74769
1000826
863453
1943733
568198
791820
1287718
646251
514402
1537835
1222142
737368
1947146
1489231
47846
641194
1343905
185222
1731654
1890265
1157135
1439785
1050866
636556
1249144
383967
1196294
1424934
362502
280299
685894
1970829
752175
524181
110702
1920077
1603184
1462494
607948
654253
1554319
619797
1368443
922607
46392
804134
1892091
669493
247403
1882084
420205
722159
977990
1298406
460490
535665
230682
770977
1384926
528804
1393422
430533
166264
1755299
1118416
809185
1789513
164581
1295480
263436
1823635
1274198
197919
1696847
822896
530383
1649928
56018
936159
775698
724947
1110904
1193666
98633
1452234
833294
1897371
744165
1564893
1883176
119612
980732
1344937
1970534
457785
989963
1136615
1362205
1594694
1747144
308217
1160280
1110358
1986314
987459
500476
613588
1548820
1132522
35372
743972
1041073
1440250
742940
848060
914467
1129758
711494
1643614
1367675
1505780
1570906
13183
1765597
508732
731894
568571
1151783
334866
855072
973450
1087700
711712
225022
952043
386596
1551226
1005477
1085380
1859295
705135
1557392
53185
129776
1674866
304322
1599960
1772014
856811
593629
568934
513684
1719502
622020
1257766
717042
498909
1314722
626404
151105
1683259
1192877
159371
469832
1024839
1536591
1300916
736189
997247
1604362
1746159
1194949
141966
1903935
849683
662270
1225973
1205487
1680014
1064039
936364
1202987
1994177
998736
211038
1363900
1137748
228817
1065116
1327346
668002
651408
1638908
264126
715244
1073035
665208
1741920
1508059
1331315
329212
34010
1961971
1766902
1203440
1932440
60435
1667092
1192310
493417
349309
1629829
696242
1159853
1948488
1401318
347985
1248296
230132
836560
1662415
1778912
580150
237409
1973840
1793921
552443
1011467
1032773
1827708
1390758
1884038
966274
156189
970321
648947
1339862
1520296
1588255
892328
442611
1742587
458235
20248
1900242
1009466
1671937
1457530
424814
1939661
1941511
1872811
717628
125311
972626
1889378
1577751
1196444
308585
1032795
543708
1452124
1513003
1638632
1244076
723963
1723564
94523
235899
524406
1028761
1648176
608710
1732304
662312
1920687
1729450
1671686
1944959
1704794
863529
585075
1097190
602823
1156714
1029989
123644
1889129
1215519
1978682
1069084
1926137
80629
1896552
620983
1245958
890399
1539617
800820
1221133
794659
1114091
40905
384394
881489
103233
1408727
770009
514047
1980400
338289
1573938
1496838
1155749
1826955
409319
1772291
459454
442933
1045733
75475
89635
273142
1715832
1668587
1279265
327055
3818
1729927
426510
159638
1166078
1427421
1393953
417634
1562143
457728
1036818
1733296
1315488
542988
199691
1426046
1078613
987762
961184
1580817
1244694
426789
1070712
1044117
857298
561798
1003325
1853548
171962
130713
1003007
1703354
563783
1199040
1294246
254011
194291
1409332
1846415
959961
1346496
1954927
1412315
68798
1466236
693060
664940
429144
935061
860886
1852829
828316
122228
1632617
452550
319965
1725976
1768798
436489
832631
1536282
1426234
577607
503988
696339
1197140
776936
777382
663277
1673276
348378
1798348
1500447
1476873
1843306
1405670
1645911
275227
604142
556928
1437155
725508
1404751
1011967
165359
1437658
583846
428218
1914166
523075
818504
1551081
372044
1518086
1975375
1047703
1987806
1953359
642027
40269
492001
1284838
271986
1687929
280317
167901
343618
1301983
227459
1068174
1811756
543309
921983
1941401
225342
803852
1900773
587846
457446
1607799
818719
713763
1587376
695532
1965864
1050850
1053750
1078812
709828
713530
238982
134010
1159499
440100
473467
1149951
1400475
1502251
198633
1979333
718789
1636885
1927464
472155
67636
1240646
651723
437108
930699
139632
835972
896195
1081101
1926193
940755
1071324
915083
1332630
1172817
717122
1226593
232073
1637718
261419
938213
971169
1737884
862441
707860
785792
1567954
1144864
356971
350764
709114
1779578
785359
550586
515238
1681430
1118405
1971780
399308
703075
1470039
1246324
391141
1054162
224168
1119756
14101
339426
206691
1981116
205359
566682
1485500
623024
1345319
588815
205821
223347
531345
573049
315866
82354
851320
929926
1395420
877584
1813648
1654750
446888
312748
869470
1658289
86660
954346
1352443
693285
366570
696834
1688667
568528
984324
322804
199187
242028
1499509
329798
1893646
579563
664814
1833528
556520
682786
1993240
668902
4086
1692576
1409013
281205
1460961
272993
1327400
1200059
685158
1624827
214093
319530
928708
406693
542273
510184
1041556
799651
1241620
715183
603327
762215
281203
595179
409938
1762056
1905170
1296163
702441
52643
416185
729396
1400658
1159853
174624
856445
1846381
247201
1603263
1453902
1673417
1102715
1958436
1649933
1546906
1543887
674540
240958
235652
255479
37123
1114366
1023192
755124
1586493
1418059
305510
770218
1712988
253259
1283284
486889
986616
344780
747735
949770
630500
1096630
412146
1964027
1488591
725384
1551057
1235491
1620231
50086
1787653
1388277
1311384
1087328
1967290
1498991
962644
530681
273497
1082391
953911
1843164
40830
751953
1280711
1307050
49881
1321148
465054
1578774
1999637
367798
1892098
174267
506823
46258
490989
860747
1266641
1825877
1866140
405219
1332685
456204
341765
1296407
496046
1692422
421457
884926
1872871
1728659
1136316
532135
1412355
895716
474782
1915406
865488
8269
1026292
238473
405594
1280933
1347269
1999115
545128
350131
256919
1619780
1763383
309286
1389182
1007594
741300
905885
1666452
1546246
656692
993896
835122
1257430
1765627
937931
311764
1692802
1092263
1651785
1882485
695968
1550562
945965
1679102
1357220
226963
147861
808653
23462
1926291
1239836
1310309
1013659
591923
1106469
1618164
713167
857926
1746935
1610621
174412
1025090
1847252
1366912
1605566
84712
1065659
1329251
1332171
769644
936394
1074966
160288
978055
1324655
937847
54471
483736
1211899
961194
174893
1942124
885770
358750
449107
528907
1562329
1691218
121497
1723778
404916
32778
28149
1592187
1324387
703965
473504
1254268
764685
565034
1923416
264091
233826
711296
1480666
1895013
1358737
1457426
839095
906135
1296266
1038857
1017481
1609646
926858
1951126
898401
1556304
616151
1205602
1810805
482115
584333
1555892
1140916
889518
285536
1639870
1834597
947451
1004116
610640
801747
1007440
938198
1021362
1641727
1500314
1853712
364354
707771
824892
1648918
1803441
987870
1302090
756096
1427814
943648
1329665
627612
1715576
772017
1649352
1104908
100018
728250
454862
1843018
1129952
473625
739112
540260
1970109
1170794
1903338
1564466
996434
1485471
1746313
534579
334154
728517
1856205
29515
1816038
626806
210427
547340
668214
959638
1401988
759078
1811637
566512
1436298
691630
1709403
1313915
1906299
1536630
1910385
1356533
581291
1231639
873084
1524952
184839
866706
562790
1960137
1636501
1897673
1336791
66073
824362
958267
1829703
1414308
717822
393638
1021743
682931
1122550
151561
995859
944290
1883238
735074
882336
1147305
88965
783943
1886238
1134369
575571
1547349
950888
517743
1755281
58001
1543845
1509435
108421
120475
1837251
1308085
736915
75806
511354
441370
689542
1412535
1780559
1200777
1325638
246986
1505378
1794919
111775
1499763
931299
556051
575575
1687498
1839022
1345407
149174
1980807
1402906
1503090
1736548
783620
547875
1276916
1619461
1450747
415752
1936243
1935941
761551
259279
403084
625755
870603
555725
1560331
1409259
1396643
1480814
692423
1496890
1358034
1602170
1266427
999850
506227
1277675
504504
631005
390452
1428377
1948665
317175
131293
1159386
473930
45976
1235173
1135504
1750715
763707
1629284
1504415
1165694
1957216
470206
357203
1357097
1249705
1470519
201094
1545368
943972
765471
1938606
520598
1725763
1509700
908987
225791
1092612
1639735
1115760
1438634
62698
1853200
1056450
897584
404948
418207
947802
595499
980937
1677538
830434
1243058
90691
1916023
215863
1164665
133135
939619
1073323
137987
1677171
287609
737232
477683
608274
1051187
238889
731530
1183719
1064420
1838034
230928
1869015
476547
1599342
1241899
1977507
1387705
1130142
282981
1276433
916989
763201
1512894
570636
478419
398681
1278817
974099
99049
1875707
1318156
889868
1190868
1363255
1441814
854449
523066
1848220
1686475
53164
1873149
722458
1845036
137327
1158142
1588088
811634
1015152
1513448
714431
519003
1173475
177073
1558411
372207
927934
1223489
1201538
1834787
1382674
417809
734575
923603
965960
166351
1016680
658163
602021
175947
642020
152116
1483928
1806509
1393513
1039067
317872
386829
1190699
430759
1309014
1109106
1321414
185762
281960
290276
1642093
732358
158382
738511
1150227
1767553
326486
1740589
1257282
1281530
1546081
1362952
1770476
679991
647800
285688
1637713
1976596
1323323
29888
1094254
241195
1338218
1750093
1379084
668955
588068
364574
628926
251245
169285
1217504
1505183
971180
635596
1120862
1809403
1130382
1707607
859835
1469691
130175
68099
403362
559999
972937
483422
107452
635311
1005105
162845
1599534
1452805
670446
1180551
240862
1462265
321320
1188433
1758725
1505246
1899786
283351
1038062
84601
574282
34409
458923
1432977
309153
276134
262680
1777517
1953051
1242968
975634
750511
154783
1173694
502003
502358
1155786
829752
1982989
8846
1413931
1772374
823121
566245
1722539
1233532
428745
959230
1079247
1140598
987745
1625552
1301183
820479
616185
704241
1901717
1882891
1340084
1336150
169600
465670
1906401
1337270
979660
1604184
794059
640243
371473
484587
1424677
617759
180287
339799
1072801
442606
866585
1564141
52215
1831458
1398904
501510
874068
568965
1908517
32853
1999095
1757006
982680
508168
1105562
1528658
1239100
1879168
1496648
1361775
1194678
1213815
1675558
1212472
628047
1537912
1105188
637802
1504133
237114
466489
68823
1667220
517101
1632092
560427
914592
337620
1189098
1934542
277300
1335698
873847
130497
875896
597427
1704806
542882
1474849
860665
1955294
1448518
1219301
1811702
1617349
1045577
161643
742182
1229405
1612373
1021220
337461
1232469
958220
1262881
1777195
614769
666794
1041922
1344136
767379
150265
544465
1059961
943610
396874
1620485
603043
1475280
1801995
1283101
1515519
1169545
1117985
1375989
1593925
789123
1987992
638423
234834
1155030
537962
693636
21879
13381
1665874
1657599
912375
908815
225326
639470
935179
1008646
1657626
234147
550032
173879
510348
1011304
786096
749749
1321276
37101
1727280
742244
1547752
1186364
282320
1659422
802124
904967
295879
59407
249987
951720
1521966
1751334
79486
546286
758668
621429
1971060
1777869
894486
1041822
1546498
703024
774069
718858
1613570
1008962
1805030
287671
746421
629497
784267
160264
1558972
1007219
1655978
1018109
1244133
141665
13624
711495
1604252
484953
137481
295429
1251124
1633884
1424203
1846829
990381
1514907
1092838
1624309
924058
992209
175891
1026338
98380
504461
1591609
1097377
937788
1160681
409155
474774
1694891
1486830
1478540
1637598
878267
649134
1731476
604741
708664
1121793
1751267
1973027
501989
775378
558736
204557
1649831
972193
1037566
872150
1995825
58080
1023571
1705599
658683
1751966
1327533
37663
1024115
1888140
608929
1655312
86388
1827546
69385
1107280
1356667
1115053
110251
592581
1979053
818649
259249
1494927
1932233
77366
1343549
1208086
523642
138266
890995
1738875
784392
1576068
129889
1226470
423601
1672928
1632795
1200529
990933
1581353
1971541
1385190
1195265
381250
1538940
1552669
1079045
361031
312793
1345048
708679
1875311
947499
1033526
1456707
1850300
1376108
1880501
1998646
672490
1604120
1884122
887789
1664313
1984131
473202
1352840
859659
710584
1702651
1971577
1621571
1596441
1392556
1422815
979065
385132
1954552
604430
1909108
574401
1989565
445766
1279700
164677
748572
1474508
1591982
1109529
666560
545337
1553752
500875
32470
1897450
811723
1531514
927115
1454842
841492
463032
484726
1916291
72009
1923402
1117097
1957466
11113
379075
563197
1002169
1412407
312672
762288
1476097
1810253
433971
833728
426033
220451
4778
958127
946122
1983036
214031
1813103
609944
394763
191249
328365
137064
544476
865426
643662
1150226
765472
959870
1636153
440967
340326
1680678
1487598
1709595
453696
1777920
1109618
1906716
516824
1519297
1264009
328340
1312997
752403
1324031
221523
1452879
926885
377020
70618
1828003
440274
1245154
1043818
855441
1366742
127661
1803838
144120
1311696
1286715
1980592
133700
336824
1287997
1081658
838519
157950
1647650
1460306
681550
1416102
1539393
1840472
709472
1355750
1883388
477640
1748865
1080485
789198
1782606
1203271
933498
1565057
1980862
1347142
1035059
75951
1617205
1906313
1146039
1824593
1824710
1549822
842498
1324837
978122
562173
1617614
1327286
144745
1126320
1273430
1654281
1073011
65545
1766649
919440
1781984
21418
476316
1088292
573575
1409417
1599187
134095
1211229
1473813
511844
679761
1510557
1805121
879791
1420575
1510203
515647
1483038
1891980
1176485
1556359
1935486
1328593
1843014
1709895
1490363
659124
354517
1818134
317720
1007151
312779
1822739
129780
1645808
534831
667684
944630
1273931
1796092
533201
1369060
1136042
1734947
1916093
544644
1526826
1547899
1518070
1301368
366249
1878395
187541
588162
1194608
907226
1636051
626025
1231510
937013
635455
911169
789088
1749916
1865067
372513
1952214
709443
1989679
1361121
285260
856881
1052515
444137
487955
1312062
1090644
1698997
523583
844470
432007
1794334
904467
22545
1545284
912798
448352
1048289
623708
750535
1278153
1960468
259675
96247
1020126
936482
917173
966660
1548596
1256308
1223809
1231953
120987
272432
555304
135039
1188837
1509180
1905834
202293
369894
300869
1924702
693123
1439264
484316
1922751
1683235
1205971
469349
1674323
657817
628644
660125
709216
1311654
1060557
1471975
957091
1450540
291019
477718
1866277
1872056
774224
1832336
692553
1284655
798495
1571034
233405
1191310
1212463
1154358
184551
915783
1586022
1564900
1342051
80091
1051441
230372
150611
1847464
463252
501929
850162
1116063
1354932
1052320
1825962
1859568
1987397
846724
1100767
1347720
74462
782340
493608
1482953
435393
675544
760995
663900
703410
428242
1681074
1415572
1178997
994986
1695474
119609
35779
368441
1634015
422018
224102
1086981
1574326
178546
337439
1362703
142205
1798547
1845368
882719
1013353
767947
1319919
661559
1253366
436749
1307581
914838
1300954
1613048
1233428
1817568
246447
1848115
1890004
391432
1530792
1825017
1299243
1696301
697701
1919711
1560936
557072
150633
741953
1587883
654146
1448290
169897
1995417
1985681
1135028
1427212
244151
234413
216557
1762148
915549
1645261
353821
931731
48006
1044407
1696343
875361
699260
169260
446692
826933
1313462
1823984
153929
191433
511464
1444217
1857865
719303
1015627
776154
489917
1570654
287884
479651
800444
910971
538811
631447
1008000
743908
465751
1947025
350109
1218880
1910791
1847414
877554
1981039
1478126
360625
629189
1991684
107882
1481432
1465489
1965092
509926
1402767
669321
1229135
1880047
1997306
977954
272810
941521
186509
841406
1131562
1907189
968185
1393968
698064
1786923
1770992
858074
165455
1228554
1725387
1574966
1647570
214496
1445907
1322898
904171
136603
1068124
507125
1494125
790429
535701
1190678
1733742
1410931
1406510
1977114
230262
605826
1159786
1328256
1398130
190270
894126
1306296
1791696
726492
1403554
1630726
1682474
1775625
1469746
1507630
669818
1588705
518722
1198485
111414
1644477
227045
1230637
3659
1366218
133652
916888
34765
1202627
1884825
393636
1061797
519233
1187920
171460
970717
1103973
413747
107939
202243
1688437
829435
175618
1181057
1871259
862461
232019
243704
886210
1805263
590807
99992
1625365
1105949
1114406
1410521
1252827
1954701
77339
1211120
1545323
1912272
190457
471298
1459133
573475
1791727
1208389
1161933
861171
655937
958925
681537
934911
197867
1092342
144057
745425
363486
621813
860848
1566515
1095127
488323
255681
600429
1603290
1536900
1820470
1110218
1400786
1818325
1612065
1171197
1954325
1429378
705481
1040489
930286
380640
1004377
1545834
1171756
1690253
290321
1229141
1722427
675626
1062223
1287098
881908
223918
1259288
72664
1249401
1820484
1424479
1208721
1941836
1950116
30367
793495
185056
1095465
981725
1419424
1238904
1458074
815917
786127
780675
1155205
33183
1622575
604201
426509
1600432
1531354
1377300
713853
12119
1376196
964958
730225
885767
1332225
1555153
1635007
898712
936269
1731335
1925129
523630
443741
1754344
1145523
845696
1304754
1611383
459519
1704727
552691
1066510
1717078
1149817
1056137
882891
1371446
1100540
1358967
1968567
1916050
447671
1626827
1213881
807477
881481
497719
1449665
677881
270975
1089829
242141
1770539
1925137
1142245
1916944
1438823
365212
856629
1626153
1871626
274298
1950679
245055
1934047
985661
267622
1427774
321276
70665
697454
561534
1097122
1603528
1404154
520891
1602690
58264
1491750
1740645
650016
25181
1057058
1811819
1636617
1306792
322973
1565219
968174
800986
1834458
982984
1375755
1815857
1551673
577344
452906
261482
1500621
1779229
1903596
26387
254099
1879965
636094
1442973
1170281
1543343
1009852
1014643
1382079
1914134
779525
1490905
850937
1419564
467120
1603580
1503918
721890
1359806
1973169
1203092
945053
562728
541679
781228
1151061
1887909
1380971
1792406
1107828
1727599
1737242
1364316
1414774
566748
1043954
463987
112168
1145661
1829066
845257
1257236
1305252
489114
1749494
1557856
88289
1332867
1755886
1984148
634561
829110
1540527
686478
1760045
1887158
348313
659413
446851
1782173
298462
1584179
795153
480240
262022
1001217
1446436
1161155
1400245
1924814
297878
674006
1420230
1596263
755011
722963
1398702
235098
1569064
282315
926168
501058
281169
405486
432354
1171598
12784
584120
545353
1115755
1198648
1369214
953127
1214473
1294280
1326268
316037
1116763
286500
252477
963361
1015604
566911
1558161
652184
929652
599336
1072778
922601
55409
1824301
249247
1229446
521453
1537375
910604
1203822
1911499
116731
806419
801496
654433
379622
439617
1538830
896604
1726327
1754337
854662
1687423
739497
1129874
71653
316464
604773
1808686
1767967
727302
882116
1021492
1000551
1028348
827105
1861957
1317283
832535
433749
1826891
1096909
427749
830377
1779850
1677368
1667636
1470839
9548
915864
1024514
600489
477892
1004133
83824
59053
437516
559921
1359855
48070
629514
1425468
1533003
477065
260774
789280
1587809
368578
1786613
1565439
413632
1381474
1860779
1995639
205805
1362723
698069
939819
23662
111887
58394
372006
1152911
739811
1722993
1541593
1537001
1440161
732608
1662136
662123
877733
1727338
1511452
1375960
253287
279600
1323978
877860
256558
753897
1455548
1250839
798348
1307501
1423194
801490
523142
306861
43877
1341206
524861
881694
1255921
1509047
1739012
235112
1575754
384262
1657492
1034668
1926718
1024431
1148015
1443362
1502048
1357516
1112250
183176
873865
866382
1216661
691921
103287
1193124
999703
445484
1944992
1168070
1805717
351348
362225
1019322
1490000
1602278
1115787
1303400
506606
824872
1199349
1828017
1153655
1867830
977449
556404
1120436
1133418
1719259
1880989
1786472
1659977
874658
197950
1287453
1668308
840382
119074
1157307
1542284
1402443
1650649
414317
533584
251705
610122
1096903
1227557
1563899
322394
931902
1197996
135623
1730319
1658815
636299
503695
321441
83019
280006
437326
1581389
333922
1312920
1839484
643325
252433
1823991
1413991
475831
1018105
474772
463942
682268
1466138
1621354
1516762
1054560
173781
694571
206932
1594282
1292786
523532
274071
1795414
659001
1811010
940938
1393075
390538
282791
1770844
1785637
1198627
1497412
673944
418321
558214
1215822
1977225
97702
1237894
194688
257681
839955
895224
939571
1786215
582093
1144300
1471734
1458362
1764760
508557
431300
314248
836780
1251416
1600962
941984
1767266
1073057
565246
1953013
616143
750022
1399239
71489
1585282
898598
318817
1131238
752591
369665
214059
1256790
840364
1505868
545232
1277597
1561577
1077834
1715957
847223
1544167
1709967
1653650
1957408
1217900
593285
1716478
809715
339352
683886
1846135
800226
289861
53077
175559
127195
1648591
1785945
35444
800253
534474
1692722
1612925
1532863
578324
1457814
335041
1782148
1962681
1279408
485622
1222039
628362
995917
280544
64462
893480
100943
1207155
727550
1741366
989990
238967
104847
1467168
528519
1205769
532754
382389
379244
41641
202383
1933878
1964375
1787767
946228
369424
1907851
1855278
1218157
1778808
98530
888598
1424724
832485
857467
288589
1954153
881618
1147148
1914173
761896
419692
1519376
691022
1021167
658430
1867628
450556
708557
1801770
1508185
1189270
806685
1261018
1118201
134985
1385244
473447
822366
1833941
1700955
250778
44550
508465
593474
81719
1596250
1083131
413818
646416
305651
1896032
713677
572448
870555
424771
357684
1964258
479862
1221417
725441
872258
1851043
1394371
1445615
306342
1612576
1769990
222142
8638
1755184
1596795
1928380
671622
1508880
1478406
113410
666057
397182
1958067
433695
955836
1850917
1958135
1799621
364796
1222033
1191027
906419
1809745
682630
37546
1637550
1084226
1888107
1194984
504027
1156
46946
344892
1122306
1393373
1765386
1267470
975446
98144
1656182
1492701
1508011
1987794
102227
124127
687058
1995991
660266
1622444
696223
899009
862188
942035
1147261
434475
839619
1715390
32359
1006219
961130
1872589
543086
541970
880963
529762
223503
1685086
1416486
1742704
671722
1358013
1996476
1588919
1933572
1662680
1876028
1533702
39179
774664
1584293
1323005
884578
1040299
145161
890783
1397186
1178810
1315712
1697957
1969040
625076
866945
1143680
1217013
1648963
8257
1138828
455396
416271
608633
707186
1523652
858712
884059
138920
447965
906870
203881
943555
585849
1708322
256100
1298625
775120
1190077
1747533
1565279
715943
93157
819250
1041711
1535957
715050
1052575
1563234
1063401
1756408
189776
20280
796092
1883156
1647960
1920888
1953636
1694613
924231
1442762
694367
1494488
921832
601449
1347558
1728425
764354
1156364
537382
953166
319227
1369577
1348676
362375
1739069
1111885
117499
724602
1845106
1340702
1494284
507750
1304428
567154
938684
724916
687731
431912
1396764
1515326
1021195
1858736
389098
645442
571468
1946744
539999
2780
684131
1272234
1631633
561105
1350360
636048
1192628
1037823
878214
864069
555884
97985
1771977
665316
55285
485399
996863
1457724
1660713
834159
1917315
1145855
1860875
91435
393224
788690
926654
65176
1806660
1135543
602415
1919257
1524208
1964519
710454
1867800
1617814
263096
733051
396830
1352151
1946176
1465925
505671
579535
1580777
96585
1116678
345203
288469
1451971
1030113
1394194
1003713
1228176
1887220
1470144
241450
1690020
1880808
1799812
932257
258579
121602
86674
1656276
1466102
1897631
809831
357626
1449763
1315495
1000614
1994503
1057647
1840537
82097
742979
100844
1169206
1692094
1909820
1043544
615919
1519082
1785881
1459511
1960155
1167923
1144390
1996781
1360461
244750
1571881
853954
1497921
1710789
1328165
696569
1167651
815295
899637
138295
1239784
1018637
1226004
1687400
632582
673511
570709
490962
906346
277758
1916098
894339
1316417
1925297
624064
981744
231381
423005
999749
400796
21043
620356
363103
1085640
1944236
1536973
920022
1598483
1974874
289102
283275
1839886
1743111
242936
192521
1961494
92583
1497157
1393131
883480
830270
815254
250151
4729
1081464
1172771
288340
496083
439328
344117
1809324
1365086
667370
997967
517986
1424606
922829
218314
1800486
1288044
1968594
996409
366446
1524242
148071
1306838
873355
1294389
148497
1252998
264781
1017054
704429
620378
634634
1028689
12258
1400852
41502
200204
635646
1885336
876639
566288
697831
797239
746590
1816207
634224
1782676
82763
1959439
337761
1297873
1393833
939651
299537
1140874
557457
23130
1092378
1873654
1243510
1672554
974668
1824307
892090
77974
73952
803325
1473221
1193356
1606757
387679
106253
555593
1128222
1270269
757585
74749
1860346
1032229
1349617
992225
1747533
1889386
1071882
421811
818981
483958
380494
1875712
1733207
1282768
1404017
327420
1655760
1379384
1397139
192491
289122
1564198
758768
48910
970682
661683
1148294
371592
108705
1226677
1877461
383757
288852
257644
1788440
178572
172083
82109
1596644
676341
668198
1620954
1882500
1326796
209551
1702637
1199828
440853
1134801
490
1522095
1421781
1972437
1572915
835519
702656
1606029
1562751
1270785
544418
239127
858524
1555735
1539537
1979351
697654
816125
1204673
264632
1665735
1340220
320305
1941580
198452
75497
1507826
1181103
1751098
430852
879799
1518299
713120
1383237
611350
1376936
1710089
1979186
1369835
218702
1754452
113184
533272
849053
1948624
16169
1974575
1227424
360931
237795
1911370
415436
1353053
1159804
543858
1660455
865835
1456093
598510
1990380
1622194
694310
1186952
323653
1576348
919435
811270
1743779
166153
1485036
1833450
1807735
1399663
1841219
1135703
560592
70243
163986
551871
1956616
454407
301238
1463833
212689
1590842
575797
1461064
803258
1800308
1787472
856769
195533
535420
1617267
464798
1643035
954262
1057593
230462
198879
13126
1268965
593697
1886607
193707
339745
46197
642551
877358
932554
604493
1220153
1122266
694152
1383279
385604
551411
1662503
1225722
1877155
712465
65620
102917
570354
144107
1101868
622223
1938138
1293547
1172072
466297
1322597
750567
1894404
676798
700801
1811004
246630
1551163
1187081
939506
1567803
1022799
587601
1252329
1651161
747861
788445
1205815
97949
134496
399508
467811
273023
1208159
828507
1333613
1743682
1826200
126168
1711569
1123772
267888
795544
476835
317621
653769
1814891
220611
1933471
1100590
917405
1573237
1296683
1765981
1027404
1005751
1981565
1369410
1450348
818293
645624
1862528
1424011
135110
365876
34737
401292
1052936
650418
1050298
1858365
1550979
934893
412018
505447
1460285
1780436
1543808
1147829
290965
1229240
547100
1040451
466217
1783972
1761901
1236982
41715
513857
687154
653759
805693
1529784
1384644
478472
389371
1748545
197060
223400
801296
104283
439084
231873
479845
101215
1265906
1014303
1033931
1210922
1772686
569173
297478
254619
840357
1629477
1970280
1260218
1488934
1691952
188050
345
763629
1873991
1972728
1669596
1184202
1534150
49782
1588127
1985886
1218962
1286974
1884358
1599044
1663730
1725629
1424503
760656
201864
312226
1606389
710392
1263274
52132
1882026
615204
141755
548453
1811230
1782691
457447
1258324
647179
1125425
959516
158798
26337
1599598
1916337
694418
804969
1373707
644857
158827
1592913
997375
1616364
1490839
160000
1408355
310926
354429
1124103
12561
425954
340616
864699
368955
259796
1704952
859610
466302
1603352
333349
753962
1666751
1558393
505876
1672554
1944133
1512922
863930
1448129
100917
210943
431168
971809
1285478
1312664
400022
1582360
262345
1303714
1565645
1499956
446703
655101
1755543
1758430
191253
836703
1447991
1431277
146153
1660537
1188445
783130
356902
108972
72883
267850
132588
1576396
32121
594542
329308
1611517
1854089
1923770
705553
602190
156782
1439027
1572895
958329
1187692
1615886
1304492
1190414
505041
1659099
1537236
1385460
1014874
1626817
140032
1785746
1257644
1776135
143390
944057
666686
1862519
165787
542675
596867
1459054
616100
1689001
1923822
1366069
1473042
1694841
1404474
213009
17135
1392192
502706
988649
1914231
1487055
406880
340303
1983008
1039502
430673
1094587
768351
1651051
1890104
1986607
1361861
1973879
201994
895674
819259
1558154
1373909
619344
955688
1293708
1562778
307444
1582933
1999386
298867
1974733
1305581
512699
1957292
1321764
755418
1872526
233165
990555
1378257
143566
271238
627339
1791578
1211363
734388
306922
1526397
1468987
1596151
1785040
847097
1917871
260358
331420
1498893
1998646
1686864
1887580
1140984
1010668
1441234
1131281
108763
1372586
517861
1722158
1910280
1361473
698834
1183156
852943
1149866
1170626
209831
279321
1867363
1158026
248977
933040
418521
392613
610146
553410
1655755
460726
1605517
954597
1044650
1601414
1328454
233756
1145478
1694016
473356
581128
881076
914775
1334167
1000857
1692210
1686151
773305
1035020
1244109
259058
1153108
332954
1339567
643551
245842
1025250
914151
1366405
1757326
1407866
1736743
224654
1078004
383094
401422
731967
543436
1552914
796453
1989420
1861696
1581105
629834
1315748
1665612
869323
1580643
1637512
1980167
1857604
1375862
968929
374712
471678
754493
1848427
648998
122153
183090
1867859
1825384
1269579
740272
1898752
370716
1708148
959310
337650
1512779
961204
1687703
686078
423740
952240
1362243
459782
1767989
1485901
1898603
921559
1472780
994286
1841747
1006130
1122077
757729
134093
368092
1763091
631022
914936
482497
600477
1855777
1315037
205466
1922019
310114
1281999
750333
955395
689554
27982
182934
952645
1010400
928449
1201531
157282
1799653
1458707
1520058
391051
134065
1208802
407689
717881
271619
1296995
174816
1333659
1356234
1376363
496318
1172575
1994645
167372
1822782
958267
1579324
1003750
1834911
1160136
1903188
1704269
670454
12989
1345193
1464013
990711
1482084
1815702
1661969
1927278
1456640
58707
1026221
627293
610795
1904841
1356722
557907
1989695
1631871
815273
306092
66330
1897932
1314731
1599312
1925009
154651
1820295
1172603
1399002
1884524
367281
305678
1363426
991268
1816084
981138
1348606
816351
908908
1299953
518216
1189394
547075
671829
634998
1317129
738336
870286
606853
1345764
1067485
439126
379450
191619
1550592
1852038
66682
865045
1576707
289529
1953803
1053465
1577267
1550041
193532
27367
1435139
1720747
531505
96644
1257952
1232188
964235
1866677
462147
892843
1763284
1923795
897729
1079535
1806678
1434612
1120225
1186651
272791
1903836
588183
38692
1085441
786486
1141197
1216228
1282484
137134
1003783
1999010
1229229
1018090
1701975
638530
1115463
1859272
1341718
1919835
571517
1399699
452255
1407591
1947589
175320
223313
473319
8436
1013536
1540165
505856
1864527
1645250
1563440
541565
775034
1000038
121827
1011662
964973
1557468
280037
1872656
1108191
1423340
239033
260925
823855
445852
1662976
1985901
1345821
214823
1242265
408006
1741520
1299332
1425137
1713498
115288
1141783
1779960
524115
698199
756384
1667916
232544
310458
626700
1122430
1937331
545410
1722864
1217137
1564432
418058
140512
1005592
1784836
433621
759172
1123388
1370697
491142
625475
1237214
1960058
1399012
1120818
1358681
47987
1630816
765824
1421488
1237067
920118
1320039
1773618
1177832
1569372
887900
235742
10933
609257
372921
1846680
297769
1605396
357856
448090
677349
658563
909440
1032798
602246
1005040
1248770
1460643
67809
1006379
293130
1773476
495283
1687850
723286
1303340
881554
401763
1929014
679166
250856
348896
294988
399591
1360297
120632
1062293
395909
430344
1366017
1954745
972027
1004334
1719883
1273600
613865
851561
43705
471742
625586
1670011
643808
214281
1017180
1219252
886418
222447
360929
1320706
629121
1474197
1553515
1991550
1508056
1803010
1919442
1955210
482437
1941599
193085
1638904
678248
1266722
1400224
51689
483005
173906
1191487
884874
1729378
51185
725350
1250747
680810
1148426
1674444
1227406
645081
1795564
1178377
1368735
1961742
1348997
455201
1515396
161968
600702
1844427
1544917
20613
585933
145289
1796543
1014241
1876006
1204156
1651860
683306
1630242
1687518
396694
1662740
351981
269901
394187
1419308
721318
895153
1157022
15899
917083
1984396
920254
1512626
341278
948089
390434
894013
582850
1286853
1936182
1086350
880606
965474
1501053
1477392
1920908
161227
1780411
1401940
1044695
1853373
643973
596930
1461450
1777042
569059
1759429
1431333
606907
1948987
335640
505026
909686
1984774
63672
1879395
904621
1708024
311709
1649757
1388164
402621
569111
427367
1038385
1806966
572619
735756
1678392
902637
468325
1226629
857409
989045
1488363
676098
1600896
720819
476896
1391330
1143245
820661
549371
547533
889963
706413
738316
1129925
1453478
857488
1648912
320438
1000128
1652775
1481779
1259854
76616
1572052
46242
782569
1353525
1768879
1441481
1882628
955082
162638
335231
1063698
1233564
1198846
1650753
894775
1609923
236326
1525476
392541
657489
699014
1500512
52432
1423226
1137282
968992
1193656
1956613
114375
758108
1641544
1475025
1466270
1942927
872969
895664
1394195
392863
1038474
1234889
1126226
321628
903184
746100
176302
286765
1923371
169110
912782
423855
519350
1407481
466315
589943
1292111
1428698
177741
1261252
1830373
1426851
1172669
1304425
575939
616881
597354
1793419
1006161
657319
317046
1075132
1929976
1825132
1445664
1953594
661532
160005
1121007
1485775
1750399
634990
716991
1502693
877578
701943
1405653
1020395
1870122
1799867
792051
785040
444255
29320
1684128
1139799
856175
705452
389278
1380757
66422
342252
1240128
1046583
424505
636262
1323615
428319
689571
1270658
470778
1016020
1406651
708406
1821171
1934711
1296359
1265335
423664
1560909
1637353
280238
1221184
1439772
1789645
1640459
177755
1411680
1284723
1691699
60838
418744
1762400
1712376
380558
248169
871872
1587042
1159320
1716700
1597828
999793
1934282
1209661
1156546
1632585
1035876
1168921
743046
735644
1753322
1264609
496337
810054
1646655
1595837
1638757
1747188
1264838
1077392
320650
1824146
1728097
1462408
991540
1907262
1848242
773963
276920
930310
1553724
1961194
115922
534712
612321
935462
736929
1557956
297152
246694
1562911
356584
1263762
1362265
626783
1326028
1492710
163483
1536038
1900578
1770371
1980225
428299
140261
1526456
57003
174858
863177
705898
1824293
317200
235873
726546
1909576
1322389
187363
199886
802810
1746436
1614503
1146768
1389612
1159127
419729
1005250
1844780
259570
427041
137128
1436053
147412
734618
1034110
1448347
1009593
1434086
1211419
1855050
842684
1901466
1432981
1483983
1817646
1821946
532980
600801
1174473
850844
1923371
741417
1295607
622148
1363125
361713
1150183
3323
1131158
351431
1200108
903883
810911
266644
189584
1668285
103528
1821622
350912
1492601
1211773
1613479
1889224
208701
1208485
749278
390556
1863072
1711437
728619
630330
1246109
523538
1939296
1589895
1783918
1203218
1938120
1418640
277168
915731
1833897
1260863
24525
757153
1470868
1749844
1742500
1615203
1326938
394721
819819
855353
1640428
1245817
1152387
1668424
1469906
1063790
871566
1556536
1559425
730748
832028
1871726
342607
380582
1170732
1931758
958620
170551
1655516
612330
1589875
248532
1288432
546662
1449384
1654918
1203914
469145
1498298
1392186
1227491
1857688
979021
281900
1655032
1359143
390000
993125
754677
1345477
1001540
414701
1794774
1880408
480049
119722
302397
1539004
125072
1792001
1929868
1268939
1961432
1912295
1792304
1963172
263478
111461
1724709
789745
956788
6780
856062
1275629
651274
1844567
1836474
1011326
1624906
1518196
587862
749216
515363
1700905
1972006
1074679
968430
44867
1539246
286249
944106
1787072
531308
1930643
793631
1659105
1189531
1912226
623973
161830
981812
654022
1379941
1983598
986304
222629
696080
793337
386680
1935535
931825
1441252
1859874
1675383
1470652
489056
1201523
772001
1749976
970917
880359
240634
899021
774443
155171
814840
1500996
1212675
676184
115797
1973363
387702
328224
1205336
128392
295551
221014
1277612
1088983
1586653
1056807
337226
1216635
264781
1953688
196416
380942
1483477
213093
1170925
1652834
905046
678375
436993
490435
530784
1809854
1188881
1116690
1921217
1115279
1209779
1419700
817668
1870311
1410
758470
19759
380898
521282
882596
1077348
871799
1227214
708847
716450
1763607
1429034
241208
1293234
472604
601020
1730319
1781136
880816
1463236
1834012
301338
974753
395128
97462
961069
63427
398873
410569
1158186
245761
1057938
156402
267620
283938
200431
1760416
95149
1347263
1133106
1167048
1121043
831634
632389
882031
1534599
642944
651363
646797
1180747
149148
889191
498427
792073
919106
1179726
1469466
1103428
318101
553855
1040058
281104
1535666
885196
1407894
1154607
1279323
1450128
594972
1425669
1732052
1278479
1591528
1939188
1682607
1463426
244824
1591360
1108176
1393373
1172913
1411110
465181
66032
1566455
1022089
223452
1047894
1007687
762809
1270140
1771481
1702075
1369499
99697
130088
186655
27990
1192305
162121
473626
158787
428351
612922
377973
1307978
1054374
764433
375354
481718
1823949
1577175
365181
932473
757909
40940
1768424
1182212
1848952
56341
945282
660407
1281047
1482631
761118
1450179
254361
1125315
527189
1896310
1432040
76259
1481195
772731
1040140
376345
1807245
789605
646615
1361895
1089110
23761
30952
584716
1106264
1756008
1703571
1381657
1736717
185879
1901774
1734556
1990050
394860
1110119
133277
1105779
789186
1585802
82182
48820
1218990
671290
1061249
558042
156294
1365027
1481542
1454215
543415
1268484
707105
1635761
1578076
1664573
232611
1750281
1311417
1279220
683758
1937947
720654
685339
178393
338222
1895000
1113756
1643973
237776
1625335
700474
1414443
26984
1371458
1013755
69643
1374282
648044
1595713
25225
93523
1560902
1983460
731791
198915
1034851
1371949
1025118
613355
1683567
395140
1160828
1555960
160307
218674
65900
962270
1623362
1878078
1692223
1815522
1171390
529043
72052
592767
1147826
194521
1985330
390226
1776959
1392627
828605
1763059
1005331
1490842
1605057
1554803
1056282
542300
874874
362783
1226627
509895
178282
1928974
616428
131589
871311
1028542
1419644
1885679
254910
1146407
197265
472465
714345
1389367
1772276
184275
1116519
1462251
485088
1165489
535177
1227496
1368410
1275102
1970142
918824
582440
1447505
1771632
490757
21199
944258
135603
83013
744133
1377009
768159
1347239
1101544
1195082
537434
571658
674135
172077
647239
1410547
19779
51987
1021945
1905046
1730417
1877736
258552
1088818
226012
1819440
549428
923107
1880103
867054
1357929
124995
770148
1674646
1460641
778711
1244187
874602
1679094
1614222
1229464
492362
1542267
865630
1175158
873405
1369609
1920616
1423917
447116
1181738
726285
749490
1563944
409998
1300264
930343
1327569
162010
1650537
1658941
1197770
890137
577108
1256303
1163006
988134
1529961
1234715
117626
834341
1752482
258451
762255
173942
470691
1761322
38647
978956
1248647
1902862
739506
747470
837787
1649164
718729
1103253
1894530
389846
1009802
436189
285919
938880
1246034
938715
963260
1019052
135399
501372
899300
302194
1623035
1183992
1536929
1483160
1770174
215122
748770
155105
1641542
1194383
1685949
568459
951203
1841983
1295972
916726
887453
1050445
258506
380892
1403685
1960995
777480
846498
1374473
1210507
523859
1264546
1708400
1987730
1660012
1096176
1855272
286299
9477
977198
119780
1280673
1294503
264124
1824774
329540
762903
378471
1454728
1570214
96400
638022
246109
597408
243963
1757515
1886750
1927795
925943
683710
1825531
1955045
87200
1302747
1473596
1421351
1531147
776737
125888
1787224
1947200
1678747
51711
924710
1613734
684775
1130496
337689
415129
1997152
1806229
1113951
1365416
1260774
14973
1714791
1715012
1997913
988683
55497
294387
1343935
15017
1329097
1354660
1379389
1390661
988465
1718607
539431
1697108
638867
1983207
1237296
1000844
1758096
1793014
121120
347228
8958
1277977
1148340
1441243
373331
1960730
360222
377489
894250
1086154
1211099
1849438
1676723
203706
1472279
558321
580951
58040
197916
1152566
212104
1918357
1481650
686753
1235826
1950024
737563
1390500
903776
1620222
1268184
740128
300079
177826
1964553
828627
1213871
1788680
1037532
1704415
36781
1968613
20967
345398
598355
1147797
1765822
313312
1774326
744496
1851618
1811532
496304
948962
1800984
1897491
280610
633531
1639511
1796571
399844
854042
324060
1863258
635869
633989
1201370
1944481
463957
1290951
1355544
535534
1347522
946077
1688703
1960950
1036390
1212412
605970
217391
341050
278035
171369
144483
1818699
297155
536739
1874240
770779
1432794
1953901
1994542
720497
145391
1539225
546095
766751
1403233
660542
723808
39195
1240538
390485
392606
238505
43377
56040
1164294
22010
273857
1936496
1434486
1536803
1462198
1982292
938005
1243899
476032
1462658
672166
1106786
960291
1972791
1099654
188478
417218
413866
1573660
719302
108457
202479
110124
593431
440550
585419
1302773
1315759
441335
1918499
1949724
1827244
400551
1333890
69602
160431
744174
348690
588076
88062
2217
141713
1005192
687959
190337
1557996
265574
507851
1915570
1123034
273565
1946525
515462
302344
824220
271433
1425876
989631
949343
343510
912139
1891191
364534
423146
1522646
517901
158263
1394455
1137122
1202998
1346811
34902
1355873
1220477
1483914
61577
1091251
1489475
18856
1589353
719509
884617
1493186
1818552
1128778
1338232
1008734
1150415
593876
715762
1903482
1613738
568281
529268
1823516
668037
146137
850998
1943161
171653
4306
446390
1571283
526849
1772570
1132196
1241983
620394
1082454
1980898
278635
127900
1578049
1942642
357483
734319
401249
1526499
228294
214842
892307
822293
1720395
1401778
1689178
921214
1658081
1051710
15348
1902195
1881244
76905
1716742
713842
732718
868100
110062
296277
1153451
277822
1578941
791175
427405
1722688
1105388
1470914
792919
216655
276471
1608439
441252
300980
404318
1394744
561975
900412
781609
378729
567498
424386
1662494
165725
311989
293914
64395
6248
493404
593663
1536274
1401159
1646945
1035772
1723725
1678182
1972201
422226
178137
1383107
1158842
1217379
1671640
896332
732193
1529458
1290787
1317518
1084829
729978
93324
324459
633819
1863493
1920766
1725544
1732022
188944
1418900
1937161
200722
1322766
1899764
411703
1410604
899650
1042049
1653628
1634076
1362245
1719826
1172878
1733762
576612
1109576
424903
931673
1383036
1150973
1203067
1173348
62340
1394703
1993194
1833090
1634273
1929043
741049
1799498
457730
756956
426498
1359896
1637672
1204725
896626
1715399
549388
1277157
655493
1693588
885318
600285
1394486
425522
399659
929255
59002
977874
390749
532167
1868006
1466195
1558108
43401
206811
1248809
1566892
1479118
1532504
1805858
15420
1882170
870356
716364
1653570
1455817
661686
668442
1159731
166280
1755316
1298204
1576477
1887528
249807
1197353
912972
656798
101000
387426
473743
1383271
186897
390565
172722
1763464
163079
672422
128244
1553702
1783316
672540
1689638
142857
1737023
855257
960159
1463231
991888
1203451
1573249
1309767
745006
1596512
27508
1040371
1488692
711770
1629092
1562635
1577260
1722581
1144640
745236
53976
835800
1364064
1779419
1237066
112918
913375
487185
1596970
909145
1633230
994607
22201
1317442
1002715
506858
520432
158862
178940
1188549
1132645
1526707
828150
1358941
886234
1557141
953578
1030290
17308
1710233
1623497
801027
203096
1212976
1493857
816145
1537892
572594
1898363
43376
1185624
808424
1613474
941661
972065
1568889
369077
55512
1668109
1764572
455092
771789
336812
262295
1171525
1647178
216417
1395873
104901
1104994
1378401
475651
457453
1556580
678548
1620133
1921328
289443
64184
877719
1876453
1712187
453632
979410
1898506
94371
1174218
1270615
734069
1062506
1194581
1860661
1357651
603617
79273
683767
1221485
1479736
765503
1369278
1828331
449020
1934614
402080
374548
1025349
1997488
1152848
1906077
691322
964932
338358
421065
299953
543213
1211987
1107470
1003378
569855
276801
584780
162306
1880240
1070912
145854
1189552
1684595
891022
981515
307264
584617
1466764
1038569
65618
561669
1635446
79264
1138044
1519645
994647
1804339
1777374
512614
1388138
43865
307511
1660211
693870
172275
1923082
1961070
1154920
1522001
94120
1131958
1336409
524212
1007438
1700705
184154
699218
740310
1377163
364616
197113
241967
735404
935802
1786110
879372
279554
852765
434390
1892953
51903
1214130
1911013
396488
1516765
1530919
755286
850822
415533
1707959
391734
1315577
1960823
889784
689087
442618
1450958
1534077
692920
1809540
1794422
122634
1886548
294387
149481
1777944
1396968
591928
1606056
1587104
1741849
1775288
716600
192500
671904
1599528
1864790
1185677
1681214
293508
1336303
437079
1632784
1621741
452283
888511
1549672
1798517
1093207
1087016
263821
23723
787883
499877
529405
1357210
413756
496229
732015
172581
1637873
228846
836224
539357
865078
1272915
573374
1294807
1927548
517092
80946
507360
694145
1950973
1503048
1888436
243965
1780103
1925991
1729029
731792
1646378
1750385
368182
1555413
1414863
266649
1297569
35899
1439683
236892
236390
568690
1258450
1367690
1426669
627586
1876504
625529
253928
94815
1355135
863905
863920
470664
544867
1891441
533324
1945661
365358
1109306
896533
1768562
619445
53670
986857
779581
227636
1835560
960050
127557
391774
681123
644270
447848
1836920
620978
934909
1545482
990169
1408964
1163020
1333315
933052
1147784
1616418
95533
280830
1981329
199060
805973
688036
1995253
1782591
1768387
1852059
1547563
1397666
1172409
1889439
1782211
1999873
826035
108349
1500726
718368
454251
49640
1502485
1473057
688140
974866
1725361
1035134
1795212
1786299
1276185
228238
631284
927088
1581078
1517975
1847734
1390057
215164
1253049
1427253
111257
1594008
433008
610270
592797
1895382
1952102
62839
507442
1434982
203626
735416
1213558
1932340
1167268
955153
858015
1624048
490112
530902
1516691
1948862
549765
1356542
1518122
798228
585311
1848185
1682622
1660405
1189172
1546417
741178
1726384
45072
720253
1344570
1252741
1593327
734391
847193
15529
1999155
549826
1326725
1264043
36618
548166
810241
1759640
475465
232898
1177549
1566166
1653406
388600
688140
183675
1066457
437346
128484
640783
1884907
1572443
1255203
126700
807704
952466
265105
1063362
1043348
1406084
1880462
1782700
1572842
1036839
1676035
749484
445668
413880
776817
543170
204286
317790
87969
78001
373807
1664679
1987487
314696
1101094
887585
1871951
34895
1995692
322541
1102168
594227
59528
565954
13089
743288
1975228
1507985
1090539
1164147
193281
398201
526669
1653303
177305
1607981
1805656
698504
1829824
1505861
209026
1208605
462296
562770
826755
1813691
90319
903749
784575
297746
1622289
1873339
1973028
676020
827681
475133
1444024
1583286
1059895
1357609
1077214
1513312
676216
1796686
1335359
1653645
333464
271994
1378474
1740033
1916499
645501
1837002
1021909
1234920
1735532
781557
1621018
545423
447831
1242433
1983883
1665990
133799
679688
1742409
1934523
1906680
518289
1803518
390044
1168817
1323644
633317
1816377
547473
1555656
1367880
837291
1142509
1643128
1665094
26461
1112073
1270259
1815002
306815
1575062
1402400
807476
1707007
1212844
145082
1342064
833540
1443997
402390
8569
1305063
1261044
1022249
1891605
1036995
438805
141792
824932
1543063
746987
353384
873099
1190826
1930777
1897248
1234580
523594
703179
1717521
953080
312498
1486620
1785976
1616284
1629415
1692245
1442042
1803808
1936527
1588514
547783
369714
1118080
141518
625518
556308
1893800
1044487
1490348
1062099
1993038
86255
1363937
728972
1295627
1871926
873870
965083
199621
253090
710305
85863
138988
1814061
28795
832954
1026398
479066
630882
481639
829939
293688
1670270
1004996
1974951
1016122
234104
1320871
1831449
1255420
988124
1521093
867524
465386
543683
1698858
1036943
800508
707775
1295398
1248760
575328
1589280
1611918
1310319
1191435
1254592
1984333
1680646
875370
1436833
1074294
1701184
396571
14745
817707
1550535
118856
1840936
1881004
198396
381418
670623
1967195
457165
457806
1097556
1702389
970432
319677
1635601
1928469
1070714
1400218
773472
1831120
845144
366979
294815
541839
696248
508230
722887
1878480
437488
1386977
107218
1639508
1262592
803947
1000304
418488
284343
1750583
1069608
1135892
291666
1252496
963101
581911
123399
452464
1807460
939044
1491476
787197
658806
63881
1403033
1949065
1190211
642683
1538919
679556
1370600
1032117
476230
1060960
1236151
1266917
567105
1162902
1270374
483075
1513388
523698
1680036
309328
695899
1348585
1657377
987825
1861076
1667706
385323
763754
668541
345205
94196
1995833
294154
1285192
1974139
114714
820207
712600
219503
1609954
1211411
400980
1600469
1517754
1654061
447108
1303262
1095239
1853879
17525
282455
1068497
196663
598298
399328
733411
657127
746995
1459470
790004
1310153
682573
838882
1762860
1302775
444980
1408016
162193
1281945
178972
184930
656846
882090
1945272
1599770
504256
1045821
177161
269499
1016526
1049525
1063653
1856469
1735388
1608893
1146282
1094369
1294013
1939059
1614871
514417
1124474
188769
427018
1972720
57938
426324
1052275
1805936
971255
1850098
955328
934427
1847031
316097
1050199
1437835
1034416
1121173
1574934
1816738
182220
198341
1217770
904876
943573
876733
1880854
1353462
1885263
927454
1680771
31673
124633
1967920
1412806
1879010
1015785
100087
1818630
581494
1932833
1282482
682482
755970
640194
973250
1413717
40483
262157
1398570
1419871
1652191
1502528
392788
260687
1786007
1388000
401572
1827660
1700529
111465
952385
1116353
1049613
1897601
1841225
705085
1026993
1984949
1792907
634488
1155522
1080325
1809308
1235973
1151970
859697
1635599
356851
1903068
1526664
340168
351998
745151
1062204
761438
427927
1363689
1879204
1107833
1028494
1587856
133145
1830986
1448715
1322277
1145682
1431068
503531
690801
1041213
762864
1020970
1506817
1168318
897253
1198684
1739884
68000
988604
1078874
1777043
448907
591154
813740
1971543
354802
531011
1656469
1136583
1074347
284033
781172
1523481
796269
336561
1125370
925633
1875731
1828274
59501
804395
72299
68494
459852
1910766
1947279
1130057
1708206
646154
1446896
1591117
844132
994970
478196
297719
1119687
1451851
524497
1035728
267944
1836098
613518
696395
848476
565965
1539359
1244021
62194
1498937
1854321
884432
1615795
379787
205240
1218434
1970845
1482544
1118450
150656
1229991
1278232
282026
1938598
543872
768654
1990315
398371
237365
1011912
60649
202052
1814012
351660
1079297
1313302
746918
89026
1129586
47276
1988393
793274
648160
750844
1412954
1384409
727466
1325308
1583872
744363
752820
662963
504826
45596
1230866
1511606
499033
292651
1239646
238867
106776
1821747
521342
171082
1169121
284477
162019
165817
1133304
70027
126011
1822131
33249
45653
422334
71919
1814239
100024
1375
605918
1474556
1008424
448042
606028
1564016
1258866
494021
1024598
20668
244831
1115283
64900
1890874
1973751
1196686
863762
1895723
1450234
148224
1169393
1365998
450008
1825443
1404509
647787
799892
803936
886394
1552398
1426830
1087274
1155237
1938063
1600966
131715
1824366
498925
444828
889203
226981
400212
349363
250177
1009706
752513
1882174
1131557
875263
281821
462296
1156922
1293618
365207
1780212
1784538
1971289
703661
935245
1296010
1559973
284107
133477
895681
999288
497007
30553
514474
1506031
1063916
766935
1689698
1394493
173942
998660
1086685
84384
903843
410920
97511
632236
11093
266833
1691747
464544
163371
1715066
1879923
1511529
1747936
87305
806359
1712982
1263113
857233
657239
1786924
1946377
142951
1328605
1914808
318005
94340
333814
682316
1620101
706103
1977791
714766
997577
1162638
151550
741975
1218329
143759
933655
145662
1973389
525159
1728755
1644950
1092081
131121
1473173
1601291
1604794
66731
665207
1553987
1568332
1531414
1362216
1425063
1419330
1905564
1295718
1261374
366537
841712
1226239
1078471
1737710
1165374
1620292
361178
1225247
1830982
202247
1031587
1106414
1601968
761813
1443676
1780765
356007
1405753
632190
1354840
1876609
1349594
1483738
1752726
1362978
282780
1121289
244167
389448
743188
170685
1542105
1897391
541122
804015
1854029
1741549
1345580
593396
1149724
1262816
1050592
1925237
854152
805292
1278480
233414
1072505
499419
989489
1146041
78696
920984
1609850
735723
1097956
1714018
814838
1054924
1312784
1958623
1380908
931083
1436504
1761799
56134
284787
728079
483117
510222
156263
186818
1911245
979014
1168183
1564678
261211
1522070
1522227
736684
383162
1962989
1289096
134603
846336
10707
1142354
972263
1510431
1863043
1282049
1465507
1057354
1611939
760615
964255
818883
1182840
1580178
1909658
617941
402549
1159133
1153010
1825333
942931
1747184
1678558
1938449
1547829
1318514
694054
433554
1508436
1485478
1424042
140125
1003219
1338132
1668103
129504
1312798
93398
1010710
1993033
1621828
178696
1307604
1554946
728135
732393
814118
598193
1428589
1540959
1063333
180020
892595
1564090
281861
1593320
438571
1221556
485396
1794504
958874
407596
234493
1510810
940034
1721816
1876700
974243
402890
1662006
515343
1016769
1199102
376476
1525740
799086
299197
1440811
404033
1013930
226579
136000
125956
759813
621383
701302
909969
763964
369119
857470
308864
1766669
1053338
1187107
1144954
595335
1567984
882109
1985469
1964989
667053
1022672
1275304
255304
1537031
515462
1311135
1047212
1081113
1672446
1065473
785996
1424612
603154
1549474
1321575
919085
583381
1569693
1476395
1220227
1424406
454288
140959
255314
1000575
9685
1550609
964911
285691
1050485
353531
1441041
344082
1999296
1666665
580407
1398002
1394476
533190
1611296
295293
957381
453042
466123
666382
1248222
1424732
1970844
753177
33690
1620667
156162
1055289
713936
1196546
1193700
732047
932987
444373
424299
1451062
387228
808427
948361
840495
451510
1053223
1556167
1212694
1041969
992528
1126065
609491
939526
1328802
172389
343969
1250712
878171
246802
1545328
228232
54234
855083
940154
1896471
305684
976793
203127
1928425
21392
620750
1116143
1114963
873135
734815
1794309
1951930
377076
1693694
1396302
273212
1074868
1754387
1398522
352767
669670
1199136
1117830
929661
1698684
724037
718091
1848400
1598389
823917
590539
1582713
1282350
1445341
1468359
1474068
1399837
488626
826209
503163
134320
1271107
1650986
931701
188400
1248495
1367698
862530
1129137
868821
613897
1469957
179042
798144
1103753
900899
859012
724603
464862
1855056
806882
736180
1531795
1817018
134351
20195
465066
585565
1612519
968174
555847
1612692
1000754
907892
696156
22849
57118
75130
501238
1444774
1060608
1112077
625700
1260754
1060363
1179293
1354232
638037
137284
1552748
901625
311894
912035
147426
815648
783220
520544
1811761
1399460
582044
1911073
651391
489589
1905026
1712869
1676524
848180
1352532
793646
1118182
1872264
836092
1567697
18857
570711
167904
1648286
610141
1013111
257801
1287401
1461342
242331
270077
23532
1548291
492694
1799969
110583
842338
236844
994596
984539
690121
1802460
1944977
1768050
1808351
366661
1280199
1818842
1742547
1052412
1363087
1922766
43832
1136642
1757434
1604086
369114
1202912
549579
284931
781685
193676
361123
929320
1626289
1299445
794075
61774
1824267
1692541
286987
410611
1302247
155691
1040436
351138
724966
1691654
589351
883270
1781964
1721107
1655799
1297328
1108806
723901
768624
1796010
1795194
323739
1458375
1445479
909052
574172
724620
1712666
1133232
1849105
1017891
1762165
1179990
1836027
1034302
1649241
1178888
750793
1110023
1115415
385546
1393563
1109714
1507920
1449619
1631636
1562201
1880499
847273
1106513
431375
925143
717990
1626319
1606105
329620
522603
1876131
1516174
862375
1427208
884805
439989
755349
236131
902707
923915
297685
1105775
1379242
957809
1839741
830248
1134006
322349
1491713
576935
104057
691625
1372180
430526
1688635
569519
1404818
899770
1568022
1129526
102741
1189503
1782152
987203
281026
1406042
300239
555616
1858673
805360
74431
1585408
1154298
1008553
595907
372543
696086
410108
1853936
572553
358585
1443793
1559048
662181
874983
1805223
263451
565788
858667
484626
1804706
1863399
756985
1275838
1063306
1755663
37959
1201005
1649019
1626741
1487540
1456783
1318443
1241010
617315
289130
954501
1650375
384956
1875465
1158259
1423128
1786521
1280409
1895159
1055392
1078402
455825
754596
1421045
1760662
1918918
1164456
891763
146325
981609
1803129
88276
1143329
1054464
1099971
1379070
694207
1796455
271589
1005521
386404
80209
903839
498073
1726302
1452406
1007184
1468116
358905
970658
1712243
744388
457855
182891
911165
1401546
1994808
1020594
221506
1825551
466934
1543910
1516104
1469818
261403
210312
1308737
1713377
736084
315660
934107
1683137
1544322
64308
787479
1405124
960175
1534345
265922
1102395
1273342
1246786
1431538
241899
961236
1636664
66797
1022341
743334
1958469
1271573
794478
1647128
1788026
1957982
1281421
1630551
799501
930203
221970
1130037
403944
1242479
1260031
1735914
1808055
1155363
158171
1858878
793369
1882342
76359
1764730
1896678
1367108
701013
127983
1592369
577280
739823
1010613
628271
215742
890932
1746188
1744223
1250520
119363
1005340
1212884
776221
1690026
889553
1213952
1206656
1981493
1651048
1125650
1209274
643743
1302900
1764102
1003128
961000
46003
1607006
1975456
225730
1650395
988529
693972
1978702
1320327
726292
727845
1880579
520635
264462
1605224
774839
1160987
1787203
215446
1587566
1209965
1120433
1502037
606958
727797
788509
544072
1960599
552448
914534
1243325
1961763
702340
278341
1621960
1793671
1691869
1767695
516998
1119077
1221449
1836738
187304
1547917
1855631
1330259
1722396
424958
1078593
1019492
511077
466276
908191
1574073
1246504
1044736
738214
1735265
1007560
594933
259791
1006005
51991
1517500
1302306
1730000
430711
430927
45590
1813503
344496
746261
966414
1279703
1602982
947187
593369
294937
239179
1038403
1626123
1057735
997104
173327
94389
674778
745159
1543071
239998
68431
170093
462748
1408832
1251884
1502101
1145521
1280662
309155
664299
1221885
546789
1865983
20070
83466
1079359
803931
247255
872717
234440
1124548
469236
823408
1576420
1060917
59261
500775
936943
1081426
826977
1075944
147839
1230454
193726
1243880
707890
1087021
1692787
1414859
397932
1308320
688413
866924
949287
1232135
1203231
942335
1979520
142673
1356706
331592
146228
45887
884578
1200525
196103
1383551
1715651
1895969
1265011
324513
1952055
367192
1522879
1812599
57153
817442
1583959
611877
1772239
1016933
335686
1933276
1139262
941537
127921
987849
1829982
886479
634687
1519502
375942
821728
1987514
1519010
1458401
261596
615083
1548433
9556
1651451
1093040
493359
1400889
1748911
1687667
349828
1648139
142433
1506628
1477974
1120711
1979137
958095
1566121
1313093
1436704
1157329
894003
116389
1268191
35819
502952
633765
1352287
680018
365863
1360566
777796
1354296
417664
122935
1656109
1876306
1468151
1209725
1343852
1040489
662837
462970
551936
1455196
1242468
15251
949840
1299338
1161429
1856240
905056
1785233
1775935
1003500
1820997
792493
1961821
13483
347944
1558105
781136
578517
1416857
26661
26877
391990
1720721
683055
1837976
742985
1332640
1481624
605651
137480
399689
1568003
965038
1031596
1961934
649476
643744
1634220
686538
257276
1490817
1684252
129176
220531
329235
1381847
1345143
709613
1018478
645775
1380757
1234888
1215942
856935
1416362
17140
1131386
578407
911326
819119
389258
1786195
1439393
452338
961523
728460
680194
558881
1177630
1380468
185564
95747
1700823
447795
384194
657816
1239741
1485540
599359
50172
754392
549725
4430
129620
801977
1091269
50579
1395957
1333531
1661376
676069
893267
1180688
207036
974512
977249
1021984
230614
576427
1590279
1648701
1598659
1795275
441579
1312392
1158010
679409
977349
393481
668505
1423220
215810
872848
524204
1705147
466469
981575
1774045
1335591
46330
200558
720683
763899
1661743
785071
1455438
441834
1935900
1313021
1469379
1486687
832234
1754183
906032
1683730
802386
1262619
25811
464647
1010039
25379
1722714
392675
1835966
291157
559160
1717946
4175
77773
493984
377931
1845759
53367
1513129
1052010
694004
316726
1857837
599316
1211251
1389489
1193248
1257216
51714
608953
1591381
911686
442312
912597
569936
335448
841620
1421149
1269615
54331
1151440
746228
279857
892682
231721
430203
1262280
1958084
482187
1707725
444856
276004
1939650
171472
187151
1154161
260300
1961107
1085058
722439
231456
1628586
1268805
1791867
760545
1540112
1848115
320784
1104217
969152
1215249
606882
1637073
113591
767374
1926843
1444628
1512208
924742
20852
815049
1561856
791891
232097
1819984
1810999
1326681
49955
1033924
1879345
1148344
686708
1810641
704183
518794
9078
513823
319970
539238
97835
1922680
622727
664966
1247327
1562664
1519744
1955394
1914020
1630393
1219301
1656534
816385
430492
884755
1224719
801299
939595
1913931
332714
704810
1606028
605124
517150
837668
1765910
1949606
653414
283647
1068021
903683
134452
165094
1171055
779128
927348
1267608
1062176
1911911
124956
1523449
739795
1773749
1235093
637035
1258683
706935
856934
370797
977155
1277245
318562
954661
1628796
786723
1009404
163212
409206
1525828
1234808
463725
967458
349851
1853740
1758703
1348837
1876968
599775
939449
1698277
81961
1310548
518476
1653068
196780
153456
1945571
470626
83187
604248
90990
901849
774519
344090
1032654
1318894
1186237
766774
1994903
17540
1452159
547393
73896
1273969
465304
1580850
542785
932291
393742
1017393
1933772
1472523
811472
1527062
1720237
476806
1026041
16582
1511621
187347
1701114
1416852
1716579
861239
553618
392556
1450914
1088561
352882
1227363
356715
413990
696043
1503322
1895807
649368
1630475
1682438
189209
1493919
865740
856802
971800
169124
1325355
610723
1146479
1656865
1065811
284782
643367
1408117
1510050
332239
1579067
1513539
772862
1833941
804867
325408
1802441
416187
116193
1892960
196967
144527
1391576
47912
1810868
1150586
220445
431589
266578
685824
1927909
1535480
1375654
814433
373123
929046
324439
110042
1103351
1201486
1980124
1979856
606717
69920
1392894
578476
353601
1109477
819767
1833031
478837
1684589
202777
1291216
1592607
310875
1044818
393699
1097736
421233
1496315
561655
17527
122024
331590
36123
1615043
1571537
1909249
693996
346818
991814
1253959
201201
957704
119114
465267
1525401
1032633
178458
776287
41578
1428235
1071222
1738161
1401503
811183
1021589
48291
1404238
1998339
925410
1660253
1393604
1450296
1171184
169354
1945370
1035481
1069298
1788505
960212
1659372
1886928
451804
1152922
1949744
413713
718247
471756
1595680
1451254
389185
1305902
1316199
1135699
773441
1060884
1470744
1002147
1790519
325395
1382884
1982346
285355
760999
270460
770150
475347
1518000
396939
1765324
1758160
94967
1945998
320035
924975
1043577
1660577
1156972
1760648
990540
1105493
513220
605220
1040138
1618621
341755
1359814
458094
1432979
956503
1262016
1946901
814849
1068174
1996122
1708497
575097
1096511
714896
1698134
350593
1986892
1249268
1682523
1483730
1270622
919494
23598
1469079
1162465
235964
1951783
849300
1618305
1513841
1066572
808726
1034482
747692
971044
1354834
1456124
167499
1357212
1831195
515369
1209953
1875399
1659531
308667
131643
1860592
1189008
218506
290014
1650680
298697
1416064
1538122
1854929
397958
412421
1889738
232302
1680179
808296
433291
777855
1639499
343340
299171
344451
192052
1760747
1013670
478879
828207
1638125
1976923
77350
1614315
1518845
399623
1305807
1400732
941964
840046
1148972
216139
65445
1854858
1889880
455720
1315060
811028
1053682
1227702
1015192
1335065
1890497
286936
952942
845625
106515
1799758
192066
1076436
1181038
1896090
277460
579494
1866162
1623083
1947985
1383483
1773021
420923
558358
103296
967514
1951021
1535240
812946
1583811
1295803
56369
575569
1076612
1303228
542095
936678
1911949
1771979
142704
539797
58988
237925
814212
517836
1767879
706429
1163516
305814
1943056
800570
1873208
1456315
860821
907602
554511
1508878
596972
1470633
256707
900502
1901113
1102345
217280
1346479
1247601
492066
1526937
1427219
1600580
704597
507296
778778
161429
1194191
1919493
1111318
101360
1850059
1718669
1754205
1633422
1070253
1475307
930093
1100445
1918974
870552
32111
589550
392986
347827
902199
137841
251403
754287
1585860
29091
1424751
1432889
861060
362701
1604806
682271
1090721
1858440
295433
1594366
1326026
1119071
170194
757628
1008527
1351708
1447477
918638
1977407
1515635
107053
1918914
1300386
1556565
1383646
564670
1022707
1238592
1073640
787887
1690265
799521
1674782
1198571
197382
760954
484164
738563
1318237
499151
1753088
219375
818958
1469168
1341869
1429101
1874090
464142
59472
761980
1193572
1103228
1456538
1862770
377270
1749075
1964133
1939538
1263711
685611
1312585
1728342
548111
156107
841342
978909
915274
52534
540472
143001
1591831
1335304
972140
1962450
1177594
1138869
1743047
3070
76618
1544414
1457948
1833468
1189999
1126074
1928246
328118
1953800
1622886
1235977
990707
403879
998151
1715929
963498
1032554
804074
36455
1698390
1574982
1982513
1500864
1897026
609482
1106346
1262185
1838888
1305108
479005
1472303
479808
57036
1523806
797297
140074
1522306
1614354
94346
895912
1804698
124797
165808
1589109
1418727
603262
1825917
1947860
1233158
836079
428912
1775541
1908652
87187
1925948
1090953
935609
724274
1506146
1658667
857594
1198445
856506
739172
1771792
1222949
1113646
63141
1877550
1150772
1845643
228551
275921
112812
1581977
1075048
1446725
1434812
1606452
1478114
1474018
913978
890826
1589981
1883733
1551818
1214718
1654575
1324740
443278
737371
1492984
740992
645560
1633155
1594868
191383
1105308
1266204
200712
1887733
643714
465970
1590412
1220432
375700
1978305
1209611
1779746
1434728
1366990
1151625
615823
1230565
286087
790844
1747252
678602
1099300
1867029
1120763
1844666
1764556
226672
1769926
1915133
383255
1684133
239876
951504
1089289
1256932
930598
839877
422145
166641
45535
773790
1604175
1664526
327492
1640495
1372381
1452565
515995
217359
613217
1590912
1673969
486233
510721
122114
1125856
114578
1252069
1243875
223402
431056
485540
917952
340101
1654590
1379062
1873429
534647
387293
912435
405793
397662
787992
1367884
1886382
1529960
1058857
1698090
249513
1060250
1791697
172595
119502
1057461
1291161
1974443
1599577
1554510
1326497
506003
1992719
367094
838742
1658077
1841340
1349456
50060
45638
1822310
1324238
1798821
755787
1937524
1450139
1324348
450820
1854845
476443
1749198
63717
1752899
1154923
537659
1919278
1603349
581841
772920
466278
1811658
840089
1261275
1660213
1095024
875137
1740429
1849414
571184
391881
766609
1021600
809984
888329
1027053
908443
1770166
1753117
389522
1924501
14922
138406
34410
1593987
77882
1819847
1825942
1246345
397181
1670928
1805840
724218
1883172
1779224
169569
1680444
1573481
1145075
1378202
499820
786215
853028
458231
1040984
1280253
1152286
1337716
1541170
1400029
1038848
1689235
767554
145241
1115207
1637858
463340
513007
1395244
1038643
927356
1257584
1412783
659726
345500
1046628
1829668
1558902
281150
1986035
826366
1923599
1860977
977146
1946807
1756922
320398
1169276
1207620
811246
882605
367986
1697255
1234772
1583635
1162213
154018
978108
640713
887039
791567
122738
1335247
1247765
1588792
1048173
1340513
989977
1467053
689517
1209678
319581
701600
1712011
1349133
1344581
1836321
310952
1635871
1757345
1008889
59521
435259
848683
249858
69586
610898
1552730
57566
1644275
951652
1703032
1746776
702244
672599
1220512
797923
765033
1790577
530357
761780
957708
877132
430119
1143875
114408
1404344
1948768
1343939
1876498
393253
1580838
1936194
912463
1720375
549667
330355
258992
1723836
1580874
1068663
720861
435690
1212807
973590
737408
783839
761801
1211118
650121
91574
774438
1504339
841019
1387889
775170
1749590
1533306
1513515
731901
1243069
1587847
193568
617433
115195
27212
1389830
466598
962210
281050
1519668
1610701
309647
1115704
354379
355094
1538750
1452928
971634
709467
1641486
213458
1268802
249418
280904
889471
1856507
1746934
1000867
771895
906021
1306283
1417233
1299219
1408259
139783
1350226
821561
904122
1056064
312001
1478846
1375167
837584
639800
479965
1139188
392114
1493699
1128702
280914
1046580
1074839
1386404
1469558
1748958
487565
1273718
821984
45377
1678851
555101
1904282
1695688
1693647
1164958
1113904
152741
456111
563890
899006
1266055
1645251
1250916
1045030
770688
346228
397870
482773
496116
1735994
619530
974121
1809312
1863308
1202993
173435
1210532
1132239
1356406
67806
235441
633082
123179
73177
1287493
23679
667095
599900
306179
679493
477118
1465969
1019336
970623
1905173
434728
475231
866035
1649878
887874
1272048
472698
253720
1533903
1464464
1100733
1697430
1718463
825045
1267784
1311636
1969165
1738066
1555624
568070
148911
1259931
857127
787852
427631
914610
197473
1504335
1249639
1547017
1712560
918098
596698
1706160
1891894
704080
1133596
968572
1483216
1775299
1403457
1020801
288434
1480236
834271
799021
1927511
730540
760464
1113905
209918
770130
436329
827334
958989
1298480
812513
1439951
77838
1339818
1605961
1337898
1651842
881616
1755910
1337487
1580804
869485
821289
1911308
71559
793096
1570764
433733
1077109
547255
988825
1633202
1562411
1899867
1890606
1253843
1102981
410752
1238889
502190
913583
1332674
571863
766574
1278367
1318466
495733
1017775
157161
1720577
631756
1846874
613196
81234
303129
1511552
844510
1711722
1072126
1944707
682956
688392
1992167
1723967
590658
1070819
527756
1990838
339851
1815032
1021431
1491694
1947845
913958
1487717
1982448
1382274
1369702
439480
1238841
434306
254429
1509757
1655637
1243130
1475751
1327947
742086
1351989
523549
1859970
71075
485552
1784770
356425
1396182
1389096
20240
166472
348274
776867
583954
1623889
1128129
614019
523210
1810589
830989
1631872
55763
1827546
452323
1553656
1703853
1378176
1274285
275050
1754841
374569
1618969
784957
1016016
778653
847622
1673472
250621
1610050
767744
1151606
848246
942425
625795
1041761
967667
1155037
621403
1321577
1136883
1149457
1275303
1418019
1812785
1442952
1622823
1552225
1827601
87142
1019228
1992013
293778
162390
1563102
1513506
75979
1193996
81802
365106
1117579
421957
871203
1215543
888292
187740
932607
710006
1065759
1575942
1763477
1490429
774031
1111029
1426488
804954
703890
1768175
611551
348864
318631
338704
302549
152234
1901508
1277522
358877
1558446
645162
1855662
1694365
1301208
596134
1378357
907585
992603
216375
882454
1629986
779831
536576
653651
1576705
843278
908767
314058
1367996
1521513
68409
1743293
1143216
669663
1998226
138848
709769
875322
743360
1270121
1931285
163471
856394
1353267
793623
1484791
534833
605367
581624
129401
1871800
1486383
1845970
1667946
239792
1779158
976336
1420903
1612866
1975092
1388547
802948
1666267
417336
208277
758442
1773394
72619
1175338
1229138
996753
186260
983909
148495
1500584
1783229
609598
889621
578517
1940215
790233
1214535
1774707
1894349
407868
1060086
1887731
22473
609706
1361589
1805903
1757116
1109383
1803909
1794261
620620
435514
1315958
1669750
1734391
1350639
691076
434598
1123641
1307904
1000560
855638
606780
1092856
937183
366113
646650
451654
1566853
1506408
168634
1795986
956795
1804956
1860463
131998
1028550
1510022
599434
1949590
1602595
996795
1878357
60319
804110
767755
1139112
1104920
1533810
1566652
1685278
1078678
1430611
1063710
423056
209837
425991
448488
1149373
489453
1226321
379430
1727795
671567
654493
962088
1481069
892461
1802361
1336921
803949
1746738
1135000
1386286
1733623
1025883
271217
1540687
468142
959707
1090119
1644942
232589
708719
154339
1092
866717
1392273
470190
270356
1531622
902571
1338927
1316492
866104
165535
1213656
268032
120748
1129100
1555734
1536068
1834196
884274
1197476
11843
1193763
1248329
918447
1132956
872678
665839
1994192
1695830
109469
1822850
1699439
407491
1974521
157298
326432
531265
1669518
1743757
645649
633057
347057
1686395
647241
1761923
1813492
279398
2113
1168564
223940
1788380
172311
1579819
1030682
993108
78495
1280424
71125
1794668
534131
1434000
379347
1622326
1998624
1942873
1819114
685196
739130
1665505
1413891
1977186
1529282
498622
1487680
1967425
1239751
304448
1481287
216379
947356
854482
1030372
82837
288541
1202306
1410367
369385
448414
1964255
1869393
1694839
1646223
1439093
1100797
415014
148180
1096028
586378
1560134
1387533
127427
132773
1319524
379953
761708
1305026
701729
92715
702898
1523125
713637
1435660
330320
648333
378095
1920218
1283469
1163994
904817
459900
1695837
686424
1911124
351546
1245555
1481073
521743
1593481
510038
1366707
338061
1114713
630641
1330303
1123812
355724
832406
1293777
141639
1020053
29253
180669
936850
1821660
1184685
872801
1485250
1187077
1726776
291863
423683
884606
317255
69531
1322774
61668
1820841
32476
276738
1500729
975264
1538768
1685826
1114813
359466
900153
714552
71393
336211
1061416
1363373
1452923
785894
676778
709680
1073786
753911
1605890
523374
344336
1149625
1328298
1092903
665105
382910
1768225
139223
1797337
219835
345918
498042
644247
812282
573217
17956
1051534
1105109
1048406
1999892
428429
1696973
131607
1081776
1343836
1811911
1706406
413576
1023362
152626
830628
1920835
1927884
910037
1172482
1741518
679184
1635857
1148420
1517928
607438
1339692
991377
69264
1830601
917421
580393
1640212
929308
370458
1725298
1695977
358656
1078964
290701
1306002
350704
1802921
1668791
489831
362681
1651271
1785470
162210
443996
1253271
1503563
165865
514517
1095998
1150227
1455114
448245
666068
782048
2818
903996
1800894
145067
782467
841454
952918
134230
613828
1825409
1897995
1737439
211456
536878
1793123
354342
67058
1120307
195393
1808810
1403235
1299711
1959628
454684
1042428
398531
512505
1066284
913196
1376474
668244
1805040
98637
1190664
508080
914047
1514424
312053
1746216
389534
1756172
288866
747558
56435
497270
1054707
738
850936
374807
1240432
1026188
628214
695325
1978447
882135
1574403
1655923
429703
647884
874136
889752
1109707
1149502
1702792
1178636
1011539
1552112
1705753
1056113
378107
1333071
432706
1756846
1383348
707510
1839164
853945
139320
606610
1489922
1685521
1109855
146757
154454
1308605
1467737
960048
1372361
687085
996360
198315
643867
931623
1942041
755585
444086
910841
776439
1668170
461535
411258
80066
1159181
1838990
1264250
260367
267179
693927
1457711
1967551
1834220
1684837
307067
509018
477603
866283
1416075
88891
1216242
438152
384346
50098
1992075
1520181
791133
468834
1414540
1779243
1326656
1603065
145296
1706239
1593910
1409141
1091763
230012
556037
438815
1578685
1905837
1988895
39399
329797
1032050
498306
266942
254325
1826541
1580336
1340855
636330
446833
720331
1703299
904884
244248
1119392
813226
1323053
1263507
101391
664837
865405
1572444
1445787
1756322
1021268
854784
634784
129421
1799696
929833
397842
437018
755810
1989350
724806
934592
1731204
521380
535440
192807
270057
1118697
1377296
1625049
1076997
23375
302622
1183539
1949344
759469
1233172
1982258
1197788
1598030
473317
1090457
1691191
659869
353132
886605
1094686
895466
1728873
1995143
353368
848190
345410
665222
1029636
1690855
129434
1049084
1044073
1272273
1437253
160088
1315353
821032
968145
1565014
1379379
442346
1991565
1867469
828236
1001933
1692589
1552158
1782202
232446
536588
1010727
1255702
16689
82923
1366072
245639
507809
738887
96544
1178275
1178843
441732
458881
1505208
1842839
389687
1788337
1510354
744225
1231019
1008696
36725
1131405
509372
1272676
248946
1582837
1860193
859406
967084
1980965
11127
1460272
646400
554775
377283
711361
225858
157601
1397348
1696190
1306441
416980
626724
1143512
1056963
1721804
807877
840978
518638
1955680
338912
72289
146832
416327
473939
1255600
597261
1447785
273189
381576
548531
1135945
1590550
1043196
827744
1007170
114094
397271
93024
1095902
951377
170735
1219298
1299680
1884225
1826443
96923
118121
296577
1816098
1094165
115448
1496210
1042287
155314
1767731
1046602
1712588
1247577
1661558
946070
1899788
775975
1069098
550309
1708100
1920174
1182759
1321270
906310
95550
1928009
367693
1746036
1059388
616462
952101
1283961
1984483
1435198
945206
1600955
502307
792262
1197528
987406
992071
1907391
1994850
139681
1473770
1767231
1418771
646326
5169
1695635
1549679
917224
1983703
841844
729787
1603644
1945745
1105364
666730
1890932
1643686
896589
332051
1390952
1387984
1611888
1624118
1946153
1112055
559902
738355
1288895
870546
220176
1898976
948838
140336
1618413
908511
597641
46215
597453
1842041
107755
1772706
1298857
1344220
461258
839150
1150314
891998
1055129
568763
1521360
74471
1140442
779705
1142730
93049
1414544
1550826
1797145
453062
845131
471531
477642
1236544
131529
1762305
1967988
1345045
1203746
37004
1158175
162628
1544160
1909620
1838991
662120
1042738
1271797
552517
1583223
216872
116419
1563342
1832142
123792
1945026
1623904
1954290
409186
1285936
698860
1564959
1488240
483521
1085336
1723863
43973
840224
1142907
1300078
309994
467349
1178013
408062
416579
1467704
1506244
28299
438125
982236
203992
1735830
1592481
108233
1071213
733610
1415937
1243283
486504
1779137
109799
156470
490716
1390244
306702
661167
1849432
419827
1803969
1647632
352678
1934581
985849
1907069
687605
938356
924478
173802
754876
680681
188539
1731802
832890
1883668
148864
816430
1660256
264236
414086
1210562
36655
1465859
1016722
213883
1614621
651703
1155797
1209365
1622795
1287001
896487
1030203
670542
543053
1704150
1369785
479603
140337
1817185
1090066
1110305
1172038
353256
1728736
441260
506230
1256598
1135717
924825
14739
411269
342795
1965690
782902
795130
1272114
295243
1072352
1661072
1086898
144875
764889
1973643
1661940
1597756
1898261
504281
1000155
1827732
1816674
1845036
1789462
1523616
1199823
1914948
187359
1713423
511901
1920035
1368974
641811
355974
253887
983047
205646
1077860
73591
339010
1843549
544903
1131726
472778
157361
1193893
1580628
1314151
1352175
1273676
1827062
793464
414668
996737
1238415
1044566
907097
1243551
1489133
503223
754532
1245264
1562955
1431788
1942175
1607553
860220
551041
371070
121974
163903
1318778
916409
1778274
208965
1741664
394967
1600121
1196203
1207982
1673970
1249676
195582
718239
1143281
1920379
97078
1663389
1665555
1197681
756852
1602249
59002
1037515
929828
1096336
1434000
318985
1413916
994379
134901
794101
524655
1210914
917998
445982
420880
1898255
1875998
1584453
1347836
1543703
1262500
51419
1637001
363093
853030
112695
110529
1572737
1722235
237778
27502
679237
999208
1698554
902073
1726279
73247
682221
1614649
757083
285683
31901
462376
491184
1991806
1653391
1719412
1302053
751274
738880
601073
1720406
968841
1346725
1944372
958203
1549424
1298820
1037194
1632363
969357
368433
1635128
645613
1936144
245533
1029191
1356765
140297
964462
1129350
408895
589473
1691180
1346562
621487
1516538
442798
1619404
1532592
1741347
1878867
1321082
1811361
413618
115358
23360
813636
297963
435100
1725319
509992
1688855
1783445
1695554
792127
1017924
750141
968747
1094769
101720
1357004
1511062
414785
136823
796293
794614
824708
930315
662574
1086542
736421
1711846
1666402
1498547
1393545
715958
239266
934564
1209413
1402621
1605943
784233
596586
1469126
1140934
1431113
1596385
1977560
1838874
554149
1724218
1960453
1062477
113059
1445193
1656350
930661
699359
1935329
1795377
1860883
65060
1456640
881990
625429
1624624
1546850
271031
924539
803389
1663207
862880
469856
793828
538152
1773538
1651999
705571
438223
1270388
1753247
609813
330265
321476
12510
658327
1988628
190321
160890
481368
1028876
350441
577980
157160
777034
1724045
675978
1662414
509474
1195668
945468
961743
470114
1790868
1692050
1505158
726036
1439684
1929291
233748
453288
497079
288137
392179
1883555
1154453
1826488
1160304
627057
376549
543262
29433
299608
1984343
81642
1938879
1697321
1799011
1065913
1437283
784402
1848288
543266
1280335
947771
1069796
1516218
1942986
423514
1142053
130675
1680657
965636
121434
1709647
9743
1036279
1734771
1777528
860356
974294
1605917
1949113
70703
297472
1382825
298
824131
913059
571950
1779617
111959
1906996
1300248
450542
1277451
847416
1942486
905405
1280706
1774824
1549278
1966346
924233
1402534
1380800
586966
786585
1683729
904081
261750
1765767
1750121
246628
1572723
1354385
211232
1752791
1001607
1856473
319626
958798
1508831
1160755
1887510
846848
1870173
1862820
1318101
1367189
1916012
639465
1090930
1025235
1644720
904484
491246
405790
53484
8032
340634
1357625
985825
1849150
670991
1453451
895821
139984
1629190
70261
159699
247280
539021
935159
505632
1942243
653942
1695025
498156
1009821
588658
584567
1523563
512190
1524842
928720
446704
1779136
1964499
943368
48011
665991
1659974
1997105
527085
1637929
458581
1027964
1082849
1534715
1756640
356256
944910
722156
1185993
1896870
1890744
1059205
1095567
198359
1673937
1230863
1197986
300555
1931490
336000
1211317
516020
1806142
1037313
41090
1928676
1785147
94444
642345
1815886
1557202
1790050
1398914
1468699
1562791
1043673
355556
1477366
1694282
1554993
509085
1061943
398310
788771
109379
1897703
589203
1105864
1108345
1933185
372534
1704970
426219
1739081
541813
349914
1579042
1670062
1087223
1828364
1630336
1719309
1538467
327574
1319302
767553
1784623
1627387
1523241
81023
315650
1720916
1387773
196770
563324
286209
854858
213225
1625058
716156
1813750
1148295
992563
1296199
980880
845643
1858849
189793
1361351
1041121
250103
1377395
1636380
406811
1122799
870351
295418
653509
906475
495994
1847399
1493587
476529
1352074
1121997
1827698
1230541
668374
1939336
654889
1528794
1064490
175261
1356340
1063025
187759
316504
998768
972179
1540053
627916
908954
503394
103978
35311
995649
417685
62146
314026
1794295
1995888
1787399
233600
53490
1380746
1919118
1525406
1383879
973820
31534
851975
798649
467419
948601
592732
1558577
936001
719974
1200420
30359
368903
686164
1446655
140526
1900832
542033
637974
1220546
273571
1796377
1804491
170305
1861473
55685
1923693
741394
1866570
1782769
1042855
1331501
1670908
47574
1988396
1883617
119596
863501
85646
1114860
1195010
1316259
1256634
255920
1415029
317047
700315
734791
153293
1085974
41418
68010
1463855
110647
1269906
1228512
1518359
826798
747507
426311
941388
1321905
1509929
1601278
1716539
852954
292728
1703949
346312
565589
1058050
1285583
666093
1439452
1025129
1207010
1514337
1357689
889062
646486
1722870
1783910
1054816
977157
192851
552067
56439
828218
313197
1984872
1130986
718967
903923
345597
350800
1002333
746266
978402
1474002
1732837
1605845
1180557
1241190
52291
1998289
1764378
1303858
468033
64059
1736689
1498952
1925195
357207
257927
1201724
711316
677280
1129583
1670998
593944
1892263
1000394
1097472
965874
230645
956844
1795763
49055
742330
1762393
943474
1233567
622936
1112424
1258699
1310256
605219
82416
951553
1562865
174484
700111
1364433
473777
928345
54219
442657
1033897
1731392
1039497
588022
1682067
721616
295202
1190336
833575
1989826
1024735
753159
1577579
779088
1886396
1620370
1819027
1200844
1678761
727811
1255325
100686
801312
567343
1424364
259215
1056122
1073104
69852
784283
1791877
652412
31460
1333121
1177239
432209
1783112
1285526
476314
436350
425467
51006
1046077
203073
1108209
1665463
299608
1634065
917450
585108
677277
280739
1222594
1224085
167231
27024
687944
1396518
32452
1660027
1047524
851006
62668
431017
655262
85682
1878075
915835
56774
1840030
1037310
1872259
1988142
1612120
1802765
996834
574803
1723324
663363
1901423
1143057
933565
435329
1824628
1830103
993064
8889
405115
287833
700239
1672710
1994596
1944772
1960064
1874910
389438
733332
1039797
572994
1453700
917584
1658201
463665
1238384
1260423
443276
174064
575541
1925681
1338390
1273118
1107916
1899544
972938
458119
916918
311645
199585
1583356
82818
1137138
340791
162732
1767865
1322492
361099
701138
1081559
529071
189225
308114
818508
1262463
186872
285143
181725
112812
658635
775188
1387397
291963
411827
268066
1870127
1435419
717282
686951
170386
1020943
1528048
964386
68095
1008735
1165000
1600117
1530669
963661
1827016
456589
569355
703217
359029
1143396
603891
1969455
42255
1341058
1603815
1824893
654686
1015338
1761787
82555
1743137
1339830
1281085
1170143
1996917
233666
1343394
295989
108819
461514
711796
1809436
1511889
1351940
902685
311975
205835
1231181
762146
1810662
87902
636906
1591706
1033823
746406
94998
1571320
211670
931506
1916031
988096
959356
124793
259817
319875
491412
973439
1925933
1250851
612556
1571723
372539
573357
578630
1910155
932534
1594841
330636
1699648
298055
1969611
1102101
1841742
859509
1545156
1974619
1338633
1633308
134086
289752
576756
148537
1457363
893104
162722
1230227
380806
660728
1571054
841141
14398
1482066
1596129
1576061
1866840
831804
1645101
287727
1291193
1069059
263022
1143386
285389
93146
92595
883760
1820377
1315368
1819506
1929050
1280058
1404901
1862108
1256663
665980
746866
1353822
1163912
905506
1237089
67142
255903
1078227
1265833
1519584
686264
1886572
1690329
1165830
1122194
884646
1823682
4926
1427650
1070766
1121764
1142454
362869
1260307
1014140
1568945
1783962
98898
434475
448024
229743
1382584
1708224
1832311
790107
883665
13454
895882
1588983
1230378
1236995
735404
1885714
38108
1651616
627838
331478
583964
1794130
29425
1787016
1586912
1255429
533826
153109
355633
1879071
847057
886231
1096712
415475
608523
380281
426064
639490
994698
742235
234326
628168
895494
1212075
715577
1666322
1154882
1846401
1457951
991297
1188790
54621
1497498
1613652
98445
238496
1714003
1643457
458825
1862984
217225
410334
1550191
1325695
1866928
1844044
1690507
1539466
1042265
1331161
1962943
165260
100127
1015606
1098996
737943
531978
306500
412301
1138492
1543929
1587689
1355190
571920
82882
1823155
1476772
1993399
909044
402192
456448
611415
595927
903201
944690
78870
1287668
1987829
1218240
699534
449077
478378
1037189
796908
321750
895089
1044484
409707
724210
956698
84163
400264
756448
1237150
675563
264506
1753496
1798411
1941134
136395
585814
187881
528050
428437
620158
1056101
281413
1341445
1307762
1105987
488688
1692215
1576244
588385
1715797
376837
78507
1605689
818102
1664502
1163762
37308
1377511
995780
1377218
1822713
1660625
432740
590069
1384021
1136960
1209249
1235896
628449
1738389
1839013
582433
497347
1484109
1521484
969256
1667022
1229543
1706348
120380
718537
1087154
665967
834392
657373
393980
1321122
1144536
216912
636617
970204
1101967
1223857
1475728
281838
860105
966342
1528529
1428204
1888368
512944
221277
1886270
966528
1337056
1674545
1265734
1213275
1981345
966002
33758
1194898
1331994
1754351
124883
831845
808259
632522
1856170
652195
1411660
799468
1408829
1523294
827584
744152
840578
58027
1390625
1335973
940784
1718383
380238
1207765
466134
983958
1536677
1600830
914146
379152
210326
685746
371717
541485
999236
304251
584800
511172
1041359
1911159
1848965
1855224
1426939
1773757
927328
1758531
1007643
851672
425860
830928
735460
1840948
743223
627004
488900
131260
1052160
729810
429653
60095
832852
1798274
622124
1498827
1655799
840168
378841
1356853
1775740
1009368
881395
1839950
122314
449188
766960
1736782
1180136
1325734
332647
303112
1664764
272571
951988
381567
1672319
224
1528899
208547
1993822
1257859
1189101
354604
1453291
1989281
667613
333221
682791
185499
21567
1716071
1770033
840625
100121
899689
1240182
488130
256456
986223
548126
1814590
1600865
92598
862526
370888
322982
1116205
1494345
1539080
391588
620187
994056
543333
1640048
1975817
1830229
1544414
286354
521463
397974
1618108
1327124
1114623
845426
662932
990840
233161
1372376
1293769
960930
1745335
1214239
1476965
177985
866703
248479
876920
876928
285384
1239364
921577
360127
353947
1884428
1587331
1867540
1034649
355542
1166977
104478
579416
333085
1590813
1547365
511014
792565
892519
523295
702351
978290
426646
5225
867506
887749
1739084
127595
1493461
1343137
1431708
1302553
314800
834321
1596959
653483
1836722
66522
1309098
1531747
727494
1222278
76510
1446169
1812794
173722
892925
649950
98388
652347
1749972
225014
1831484
1205924
126706
1775206
18151
1960711
1380456
644512
1813096
1669105
1657421
412508
1902219
837196
1666702
985021
1391570
270655
1943560
1256447
1422922
603345
1813493
278043
380920
1479529
59465
1876630
1167881
989894
479679
669248
1185977
1884734
247568
630374
1590706
1725766
1679084
404271
1510671
1070247
1583611
1210684
1798036
920332
683646
1135342
162962
1868395
226437
1659099
219225
338895
1017204
1463811
545446
596772
298754
541901
201855
1752074
421030
1646297
349827
1171380
1954454
1684614
1195312
812001
584030
91425
679934
1978415
260877
198831
937668
469803
207331
1148112
879004
689409
521929
443682
1558881
368711
533947
312306
733037
650180
1611019
1973885
20351
590662
1379707
374498
1436616
1267670
1871761
1361597
1182134
1673494
1661746
1599793
1532381
82752
1558596
183185
580206
1329183
1714312
1979746
1352228
210419
604478
1604157
1185771
114341
1958016
127691
51820
265347
69502
1389123
1693888
894049
423870
180772
1568048
1144494
670843
575866
149774
815605
1086541
1510063
130394
1829300
1313586
1918148
281884
231367
841081
1745195
143190
1316084
4729
794516
50735
1964370
1753229
1203217
1328183
1140382
1617825
897266
19249
603709
394999
411650
1958238
1238836
74686
252747
1875144
19503
940947
1440063
1084050
616202
390001
357680
425729
819479
1946832
720846
597902
900050
1295910
536557
1871256
1392658
414664
346551
1172922
1731602
883907
1787365
992698
1414492
860268
502726
903690
1989765
1078796
1423003
709878
1993953
1766255
1914075
1791882
495743
1111685
1585827
1651637
264468
1799324
167760
1637011
1066113
242549
1693729
1775406
141800
1795546
447003
1507052
307494
252246
98249
661924
538898
1012231
437770
451018
953372
1977515
756699
1282500
1119103
1443110
1388484
1940615
797895
424156
1296290
281881
1525779
472277
1731551
660000
382477
875889
1575959
122169
175690
1404906
1336006
932786
1473431
1339391
23085
426974
680393
1141544
89095
1357957
181222
325874
131023
1567299
1418362
971712
178648
317734
1157335
133483
1919553
130596
270355
1115108
1833694
549163
1841208
293696
782622
1563316
348251
1427886
1170557
278038
812640
1333332
893519
673562
1689510
352839
67512
1097044
1702257
27354
843709
397654
434836
1868049
1968753
14628
1777024
1494387
1704548
1162992
694717
295005
525386
78967
1670544
64673
1282271
1250045
998034
551178
1221207
1058035
1507128
208953
1423789
1955825
1972418
1662612
676504
86023
1123046
1202522
936098
1841083
180416
1148820
500361
216431
978637
1812532
435464
53370
492009
313652
1622598
1134775
900569
1558671
164215
1555035
21352
482923
1226255
762370
1520603
1154014
252842
1902764
1095263
589938
1446455
174378
1630311
460656
260947
459871
217690
1618002
1073309
369531
1982866
1762848
1623568
765468
453517
1619847
297654
1224837
1079878
1887572
1587706
1646721
935020
1699573
1189258
840750
1898477
512316
859824
681891
1239776
1807274
1684776
378464
347196
1608647
1792961
324928
1224315
680784
1042872
1062488
685592
1891766
1920124
507873
447227
554776
175135
1141978
462808
1524320
1121208
1084171
1450398
1143106
765089
1439559
853305
1193279
491302
301573
1562394
972332
1801636
16592
329288
315928
791660
1368887
1760420
81613
985834
1798881
1435344
993843
75460
880464
387030
24657
701795
919773
690537
1560403
1293048
709690
1699231
218151
1887413
53981
1310488
1656710
1028736
1789469
1457848
433212
1897449
1767038
1697979
360189
1243588
1509790
1151671
1205090
1888220
534273
1788111
303428
1097860
854201
701298
1392768
1416440
906527
67192
1092272
513366
1176991
1722115
1190014
1750998
1008060
481677
169801
1364873
65207
1120346
716419
713102
439033
1853702
574263
449675
1155472
878771
1168196
1880826
561935
1988924
737378
1798845
1270010
1568058
679374
1699305
1060984
1197574
930467
1776890
1549998
982615
539469
1273203
1049354
1642177
35558
1957285
304837
1068288
1557329
977761
404265
802538
423131
344698
707112
225801
1535408
44182
654710
1360741
791347
109512
1345327
1425648
866203
1571003
1745386
1087565
1584027
647371
1526363
1235322
799863
1918311
764064
646189
1983129
322298
1388899
405010
1638558
28668
648644
1115350
353453
1995282
1211707
1001376
225111
1119075
334645
526262
1369821
992918
519525
448576
774315
1735142
1515102
326337
1944592
1376026
1181565
499460
1676801
1837745
1388643
1316916
689785
33892
1694438
9207
753520
658451
999251
1292652
1937090
446609
1747803
1675214
1205629
1679802
252814
1219455
285856
896360
702278
1563380
1580464
76561
495405
1578241
163858
152456
85702
185200
273255
772260
1646134
1380396
112291
813158
1447088
1318288
1662917
354326
1661060
623349
1310960
1200092
525210
462409
1612030
1408001
20688
1471193
240929
433407
838304
114309
347071
117173
1373927
972972
574095
958156
1445655
1511758
1202481
15110
1232955
898054
1922265
304991
769284
1523180
1334727
1313059
660099
71120
1034927
1229517
1925920
1317662
1904081
154085
182720
483310
1099611
151070
1810856
1529329
1034104
502478
124126
1341723
1939144
1645894
910180
399572
1573784
922571
888510
634693
1012730
442343
911309
1182792
1026943
1797918
1782716
251690
222072
869877
53009
794151
167037
1168498
1613752
842654
1776528
15336
1921783
1515033
44915
152021
720704
732020
1391226
207024
713598
142740
1185404
89074
539861
1919135
222053
1459348
1930526
1633424
275193
490907
1244193
562365
1501463
347396
923541
731312
1684500
635907
1795497
1051949
953811
1334725
171725
1479930
1884219
631966
44160
703367
1376622
1244939
22870
1172436
1563729
1528732
610465
1322759
158640
1538308
475755
373041
380926
143406
881313
68014
678506
1052091
1219833
1560541
1290226
772729
1810619
463929
15166
1422834
982854
1299878
1601052
1672062
834538
499523
889252
630553
737131
88627
1398857
1304721
1514899
732029
655665
1889000
1567025
1711649
87165
1861089
406170
528713
1985626
423195
1810945
523229
558226
1660545
422691
1440290
1475022
432940
640826
1809374
422391
1005956
1811821
1354111
1518537
1567353
208423
1285686
1453342
600485
800762
1713444
1158703
1143715
1992682
1526874
570425
240317
1064505
1744522
513701
692962
1356318
1301009
1045783
702739
1012167
244160
1419272
794862
183741
1489066
1579694
551751
1754270
649976
1314916
676171
1881698
1888399
190404
11216
424315
1356328
672045
925887
1347513
1365807
943558
272564
1408517
501759
1525209
881814
624793
141629
1133533
165319
1952570
576116
1645423
1384363
1556049
1356302
1674805
971603
1577576
1085261
930648
523258
582849
1524116
1604887
881966
716918
134003
1890447
1094704
488632
1415681
1034617
624559
1424199
192285
135273
1701620
284004
1012103
1878396
268509
1679033
1205612
1879969
947830
1458882
1495909
856822
1149819
1281405
1999942
1045623
329068
1559099
1273624
162075
444777
1717864
1184312
229311
303395
135628
627898
1383789
205329
695973
1542190
1194226
783696
1002041
1262672
1436448
1899958
1517671
1311015
408004
1091251
387753
626949
1017326
1156520
1208879
295644
663857
142038
347722
1640422
729264
1244441
1029354
266051
1345853
982737
1566998
768032
830037
604668
1633212
1502626
149816
889040
459753
199847
566429
177731
704947
1022088
523131
1910959
1558725
1911069
1121853
550300
1706280
1049847
1402650
585619
850750
1076157
1029367
1047793
804644
1862897
538262
702562
16990
205564
767566
324001
63297
1927120
674077
1665969
427345
760538
999695
1758295
1558939
1098089
312151
1943831
1626947
12088
1541567
1780951
903391
1364997
510598
225769
150160
901856
38747
1347098
127984
1074276
1261703
1494460
1259669
871927
1854623
1798640
1522132
851397
245467
588101
1981508
640339
1926370
540343
100566
1837711
900765
1306784
371913
564396
216773
1537430
24766
607950
164444
715646
1107734
1083662
1770461
1964138
546302
1684974
905696
49621
1411939
532414
456077
2426
536581
1270176
1834493
901356
1999288
1265736
184591
796442
234084
1156342
1647175
794428
1763428
1844765
1524140
901572
1947810
755273
109223
1361495
575378
990741
579719
962658
1358295
1514941
913484
1681784
1449704
1534988
1360082
351622
20125
153224
672571
1594938
1308385
650130
1827813
1966882
942074
823975
960144
169115
1976929
1063124
198042
323559
1669490
597493
1565240
1043268
28629
792858
434802
1134139
187549
233188
253160
396765
1921990
30796
1173421
287748
1707956
1664517
776173
173914
1834730
845291
1558299
1218227
1736514
92356
1875129
608297
1152846
869632
873979
1103594
1122446
707888
1170062
1740989
1547247
1049350
1462751
1606289
1398201
1047304
215135
956022
275708
1429554
1138210
354186
1173512
1403890
1857345
725774
548329
1683244
1726459
1663180
389339
730083
1598841
165559
1725030
1602444
1761818
1392467
1078405
807004
178086
558630
1458827
44362
989153
535299
224974
200116
1914411
1378296
1527115
733343
150449
670882
1051178
1897658
977848
1566188
1138360
315929
444220
1655892
1589776
1185126
780340
235929
1700967
204216
1333521
1067724
482270
279128
1789460
870778
890906
321855
233193
553027
1428160
1363288
129597
550668
452637
1468571
578156
282902
486756
1588655
892743
641064
1123802
877243
1232815
1976534
1048150
1368436
1688536
366811
612928
959487
875530
224454
1647348
1033400
204559
659707
1684466
300770
1026284
69332
1974391
1407054
367540
799261
573300
351402
760854
889444
494636
372299
138299
770839
536855
964777
309869
1983426
853070
952965
837553
1599702
486449
1002709
1883422
1029146
107344
398232
359937
285106
1731250
573359
1951576
1463465
93277
170857
746828
1269589
135459
343392
592973
891177
1497771
936502
1461759
175751
170139
1640624
1201935
364288
1870975
137092
198772
471027
394393
68353
1906942
1545797
843243
409309
1987749
1231108
1583808
1243418
1560113
196631
71720
807716
1172358
1773548
1835510
41406
658520
565939
1589246
1246461
227447
1741514
1750264
833823
711711
1898300
259840
1345542
1748392
544157
688855
799440
1943451
1276401
1041508
795996
1938376
679496
1211093
349684
782564
820054
1609058
1424952
1272365
263876
403626
555936
422446
1023224
981838
433712
975984
393600
295128
477425
23118
1510788
133499
804584
1547585
1084532
389290
1398257
1878590
1214451
131438
1275320
841098
1463544
850543
623702
1658529
1703789
430348
1407494
390999
1359210
177767
103789
820437
22854
1245767
282077
364338
1533369
940048
597101
1632896
313111
1395928
508346
266616
142345
1383720
715512
228788
765065
769677
1912785
1190859
864025
1818485
1828016
873302
347171
1153228
563746
1405308
788811
1446943
1131712
1970367
68733
1310154
889263
1478735
602687
562419
680242
1836999
1825914
459945
255885
1484168
955900
731582
1601921
273221
1742691
745750
72727
367698
106795
612734
1634470
1996218
914151
937066
1364614
1449180
1252256
1662317
1489316
861576
1049273
184748
1198263
733704
1318476
1587684
473675
592808
926347
1238541
1026458
1108430
1122100
77425
140295
1620344
192096
453699
1732026
851162
1303907
166241
70154
1475949
1587649
355470
1284441
874952
1639102
630308
1820033
1639983
977063
1851104
872305
1568212
1373810
291825
1019418
1601680
807580
1826194
1088756
344338
1792972
450180
238598
1890992
1741380
266923
541034
1369852
1093080
242298
1014972
541027
818020
371189
1370753
1491311
1594998
1152598
1872760
1852578
1680639
1507968
907167
1652736
1923066
570019
1588836
1920780
1632066
1461832
900828
1030027
1372942
447813
546553
1813599
873225
1633812
221198
1598967
1956309
474061
804883
1677173
1321000
1054660
1146224
1348347
1802938
1663888
869367
1657283
1053439
849350
464114
553524
564138
771994
961602
231552
31972
1767944
1934900
488273
1603117
1075418
530594
1853495
1768172
867379
715709
1127361
510629
1083974
270458
1617413
1424571
1067335
1378739
1262491
656416
1107874
247162
756781
1487577
73966
1570758
1309195
1506490
1391964
1582442
1028193
96641
1037262
21655
1645570
498538
694665
1898053
1310758
1997163
591579
1019617
1317993
981066
559049
1602347
43805
1602732
1114125
1060133
605042
744058
435790
1944792
660596
1226598
458489
433543
1332708
1126589
363367
478147
600587
1598108
964600
177695
421107
1936182
1363785
208429
988701
3975
846654
337960
492160
1008691
1199120
731139
445845
1560229
1485981
384157
266932
546019
1861952
1683236
1643748
1701435
1829717
1176951
700437
1457473
1803119
1241741
1083078
699376
1618975
646333
125258
569316
774569
1951136
60508
1294824
1421792
1205678
1689945
458499
769081
1208135
1329155
1937734
965878
1241005
1400708
797698
1391620
1613474
1435940
438713
258702
29652
743920
1785154
1956040
941709
791554
878320
1606300
603704
1206761
1875272
1565149
1721190
1268553
667620
374685
1676453
1827478
543955
1082002
528786
1327
1115827
1213666
1546253
1164614
1029576
1250228
1147496
1092382
758460
300044
1543199
1572127
1473422
742468
1257328
1308974
956301
1090858
141396
1009703
1567175
801594
1505584
417768
811344
1057907
210409
523295
175702
820268
887058
641403
93920
9162
1699557
338422
1225372
899013
7967
1326283
897926
1833959
778779
1963757
1671950
1771822
1237093
1554269
1787396
151578
231321
268131
801511
719303
1719408
1796493
1638391
259368
1274381
191706
1220619
919523
78031
1816222
1397606
574220
1574193
309293
913177
1653706
1732739
519845
1032965
1316366
1374572
877353
172676
1406465
183514
1545031
1587556
1753865
1027720
44919
1897558
721628
173409
532655
1041946
1231105
749230
1354465
1513230
1863889
1978464
1370724
608549
1296913
1238361
70071
1173854
1227328
1456058
943634
514955
753524
890153
1057559
259030
74
137486
570872
942028
1014635
25263
479332
432719
1423374
505713
1991818
1859703
418417
128299
1991357
1242554
1813331
899360
1842136
579010
826157
332132
1393989
883236
1981608
1425840
1517990
821657
1464865
17864
1677957
1328893
897132
1970357
1087011
447773
1420055
762596
628895
523405
979214
1514992
1624444
1119345
1152056
345295
1135083
428996
658770
620629
428033
696141
101703
270211
1954935
1880159
1877895
1333763
1972903
915453
60591
231619
1266392
484603
1437589
367655
23264
1944881
1326234
865635
113073
1341897
87433
304081
1567407
1014468
152362
242852
293982
1468382
900343
1487065
1394959
1346854
1209049
1477169
298469
324333
557578
124580
4720
1267649
433833
1062466
906631
876379
1200590
916445
1390589
1925025
805494
764337
346877
159517
706999
1206363
1996907
1890740
64442
125748
1304161
1123054
960041
1920324
362337
520856
1618638
1452389
1734138
131813
1068044
656450
1757577
1121218
354451
1537313
115995
1034771
279793
1126565
419234
1337169
1159050
1426909
624766
409652
473379
1236308
1693998
724803
341064
1916435
503325
927850
928143
1896231
1371291
1373506
1006867
865010
265813
1156061
1498595
209643
714456
431558
31127
4769
1581160
141299
394583
675247
1620227
1235625
928232
1465088
777121
1490372
1057303
229224
655375
1785821
1925218
403644
797745
1735376
805427
1982710
506701
1794090
173759
485273
92300
1102206
102189
733432
1598294
1614338
230872
1438976
1947155
222024
1025555
1520920
301894
1899837
920912
1029261
1414166
1821404
950075
1936290
1186678
1964523
508550
1536332
124469
1263727
1824625
1235742
1663505
1130170
1647640
1622729
992696
1955642
1238635
1953420
1052168
783584
1177297
1474467
1332450
1772235
1463389
576634
1447557
524248
470620
68511
1683071
1034002
1893397
1954164
1447008
1205951
1319982
1296402
1257931
899589
48621
1090692
1534724
1674929
98991
1179532
138439
1293590
289324
718943
109243
1493730
1979094
1947500
739142
1205930
1749260
1801083
174265
249319
35867
1889177
494022
1971723
1049418
612253
1322935
1684832
1575785
105651
1876737
1252069
1812817
453297
924562
1312674
1771737
1866465
648620
1938499
1231081
451997
822800
926925
195035
1680535
60758
1405564
1817028
203500
1641852
1521112
1980362
1481199
1969770
1156883
732213
616908
1837834
186476
668143
145987
1019659
934709
933198
1996726
33792
414645
1358897
966128
607929
1266639
800788
1943588
1170089
285406
1665103
673103
1783942
1614109
823902
977085
1971625
1564946
1706942
1089014
693150
1560830
1931200
1304890
1963916
1298489
1770768
1901019
732528
770841
765878
673084
67677
311588
1745403
1493818
1192339
872917
380747
1759174
262732
349182
123997
821209
235159
633487
751469
655613
337548
1669865
1956348
1163607
848100
1252187
1190587
1851346
957514
577606
445871
1118932
173802
438646
66960
942636
86423
1446490
924117
223231
1317756
286908
1633284
1953785
1159844
902509
399497
1359377
637090
1010226
897625
856658
1588816
524662
1476067
558551
736097
288471
1625731
220906
950745
58701
114126
263013
1806776
1345868
727774
1622485
185072
392147
592634
1012259
1383763
913476
880728
1371064
1097862
1390952
748258
428001
181541
275537
824691
218484
847672
174166
631482
1473973
32645
364125
544664
1481406
849406
1086212
357042
443621
1492735
1550386
1979489
736523
141757
482717
1986917
470646
439359
1506173
245501
56098
1186500
1111744
797600
1444194
754398
459327
1887912
1539990
372632
1930714
1175057
1441684
682915
1514148
941632
1560743
1647285
498875
1109360
1496159
1926617
963022
950387
289111
1886881
1024216
635225
542128
1282423
722319
1106040
341575
1495230
1019872
1319713
1861738
1720201
146931
1985336
933711
1634408
448732
1085273
458243
1169729
986660
676172
596811
735285
1006105
654654
1663904
195539
509178
212759
1677939
968168
599257
913457
1244007
205727
297937
142290
422029
483479
1119053
95791
559274
1619239
1951558
669755
1497332
632244
510134
1418109
446076
591802
1904113
819093
1319186
1326497
1234807
945467
899189
401383
1524791
405895
1467007
1742872
1825362
1936621
1422389
833337
1884117
237946
1487263
1846670
1732519
1671100
1762334
1599741
1290597
1780693
1758287
988907
976024
971755
212267
1622449
1731279
524027
1680386
182369
1401604
1289959
1472713
674427
1136344
527921
1238890
911960
372698
1395900
1633595
1424652
233292
1595541
1616565
1870541
827481
1943297
1535485
1433751
1857282
1140082
1707786
1858899
1428552
1533205
1654051
1330800
914261
799881
1819625
1690939
907127
1390934
714088
1009082
1915488
1283188
300170
1118217
1981494
1912102
1999720
78019
1056802
1298772
97137
1244092
905427
606414
558136
989177
403996
659290
561643
739172
718993
673858
1121324
687391
1617839
1350762
1364141
724276
1128900
1574509
1560830
728414
314504
840341
1693894
1201556
284750
1115352
849682
1637177
650039
1367797
1911560
860596
297274
1405769
432153
1193616
1148478
1665004
853062
409102
1649178
629192
973960
1003255
1545944
1512056
152983
1995645
1993832
294497
954396
131058
1431819
1135476
995401
224214
1632096
1397614
1250259
1921189
1883540
903013
1583401
1899701
1905873
1518726
622396
1220161
556649
991959
143199
917944
549165
1832330
23986
1149879
620389
1790661
869075
1279878
574211
608875
962554
1246561
1957984
1170390
103378
949831
1323131
67603
485427
1586595
1693804
1998792
1083511
1320188
181423
386768
972587
1528270
1663107
608894
37074
1399335
1162533
1989558
1806426
1122217
305809
1378062
163850
1802215
1502636
1731615
1151697
904746
142580
1729526
435038
1896052
1451904
102121
1506852
1630515
1487432
35147
385039
935647
1803792
1273580
694218
1390065
1452030
1220777
1618790
259318
1478503
214916
1338996
169631
1822401
218959
1388983
379012
241087
1481521
65857
1617145
393683
1196190
1213191
1144449
156980
1331387
653700
388707
235518
403146
1035857
1141647
1087452
1280443
1457769
803422
1286473
1459258
559978
343091
711707
1765038
1330660
139840
1838150
1229310
1404622
550802
1315661
655765
959741
298811
1138848
953669
872886
1563300
1758303
1925339
321890
798338
968190
784782
641158
918483
1495303
47555
1770216
1528463
1859839
1442524
453113
1827233
391788
114803
793150
1582128
967854
488
660006
1408080
414001
904735
968659
530452
1612835
1395376
1910759
1499125
1522140
362221
1809900
103396
1315980
1371668
1810475
185326
1751710
1981329
1029890
762318
203388
250437
1192352
1232202
1383741
625501
694951
1318778
1002268
1491149
738436
385680
1625349
1856978
1517958
14412
730327
1056209
581822
1066396
1242144
731743
567355
1621873
413677
1299974
804127
822100
1879911
510490
1573737
1310356
508382
814036
543494
435751
1035262
1041461
1232540
772238
250328
396735
208770
1102003
656051
675440
557005
1504406
557094
946480
314742
571313
899507
297399
520402
223382
1134086
1291471
1933882
1410734
109371
1259456
994368
1186445
684424
1651501
1808996
350851
692409
857931
1003138
1432494
1949389
74562
401875
1429170
1591040
543847
278893
859791
974515
1218365
1958074
1809930
249473
154498
1851672
554864
1448475
1779307
1367344
1122006
450853
579506
1677440
1240838
755640
675463
312602
1999285
1049542
829877
1772420
710080
1124203
1887276
898865
1458718
241652
1902254
911139
322248
1972350
806569
457293
1657381
1372133
49245
1289650
1292046
240711
1848570
1322122
1658903
654397
928053
549102
1939889
1128911
909426
1167286
736083
383406
1761495
1399854
1818502
180967
1767269
291303
861375
906870
1604624
1394932
374246
1607847
1222698
1629920
1196512
1999347
1098812
1447731
1383558
1172266
1907737
655176
158307
1006434
1455988
826780
1184965
1421998
14690
1585770
1451197
872418
732332
149029
1901479
1019574
510631
1192095
1368511
1298543
1691784
246737
679414
1678085
225535
1075968
617642
287880
517558
610439
195405
1800184
993943
1650289
46725
1829113
1836876
728187
747665
1760711
1281884
622291
809978
1089108
611268
1296176
1762592
41621
37782
382486
631162
1930582
1798676
1814716
389754
1536187
1288036
198691
1117505
188786
49317
918815
339920
198766
591523
1878065
47396
258936
890946
965471
463676
1753592
458489
741931
1903572
239435
1418812
936701
938741
1532827
720487
197439
521073
1939738
1616271
1644411
1428460
1789819
194571
557564
953846
1122063
470358
1278314
1421730
1050539
537992
1424574
126835
1022980
1295635
1418987
914681
1335685
265495
1790293
788169
1154665
182406
66387
496534
877068
980808
362680
472794
857226
835469
921970
1311861
1201414
310060
804001
309707
1176645
1680024
1476652
1262707
879241
969220
63440
1173859
1774758
1114626
80
633615
1446091
923672
1442938
653415
1204264
27487
91285
1570350
541188
651440
364481
1916348
257608
1510444
1349581
306632
872655
1100800
663024
1936511
440917
1162791
952308
992450
1978572
1743116
1836286
1494921
1570941
862270
188255
1720645
984724
1213072
85952
1130657
18832
202540
1726264
1555064
1450081
1986794
1881146
559478
436128
1964280
577144
35593
42935
1169275
126394
1889415
886184
314135
333108
812123
1305661
1154631
664062
1435578
1581436
1051568
255664
1178358
1863400
1960585
724019
1142682
935027
1561314
398184
514930
515700
761849
329639
1718663
1443896
1304973
1815342
1893615
73050
1222719
263314
39877
999607
295692
1454850
474380
667799
609338
272252
1057650
536059
1083572
99938
1434827
337961
1708868
1506478
94341
257585
1501547
492183
155600
815246
926423
1802341
464809
757509
1471072
1345881
1435227
1993886
1445797
988801
1843573
638299
79659
919405
1039447
1620126
183778
180275
1566472
678911
265095
1376533
1599093
1654218
684327
753901
238382
573115
96939
1999792
686333
468099
1738525
853888
1283287
1392189
1723066
794162
962998
505529
1303260
1015920
122253
1963902
1086129
856388
1687485
318025
1773004
849642
1171139
307912
49538
1200385
529338
768897
1491660
1749977
1447022
1976790
1348229
1731627
1764580
840926
1234476
625093
1975538
1711227
1944950
1975261
1035998
1712014
1547563
1591931
266965
1474647
1226405
581778
1590938
1455780
747418
822662
475580
1224592
1571788
595506
385247
642832
467158
1243640
68647
899252
183081
1851879
1287023
576711
1566804
310899
839322
881358
1447327
1507726
80004
1512707
813631
1102463
940784
227907
754176
1777102
1652527
1863590
122072
232170
555623
1746053
349031
19037
269745
1176579
1835903
1054668
1061004
100414
187096
640966
1066477
1970418
237137
1955387
1747026
143083
675253
326190
447549
1209490
1622274
317197
1402176
1932520
835073
1453669
1145819
1804987
718301
588536
804839
27896
408610
1218608
1096763
1633693
1061000
1984497
484741
1076080
1983183
1773207
549706
390087
1162384
1991265
182804
1180130
1797463
1216823
279340
1636299
1149889
1721556
1587802
1028125
1941246
1783888
40748
1079186
1564442
833935
1610302
761239
1034199
113888
1633105
1298253
1156805
1559775
1224963
1826098
1961306
1967230
736577
1204171
182346
765369
1212041
1264792
1660194
576870
295254
1566751
533953
810505
1502000
662109
1642935
943284
1673109
679281
1353269
76231
336273
169390
338261
1688692
1790605
1544199
162888
668561
698909
1985179
1363127
304187
1160730
1462079
906533
796481
900936
1374922
1719162
960476
86693
1280007
1583582
941822
967401
1832202
1604675
776196
1593988
1734279
1206240
1910019
73916
369281
1329778
1666605
726198
331570
345838
1437482
1532102
687703
1293288
1636173
466560
586566
854979
214778
939001
1306851
1682359
674219
578889
1440599
712479
996636
264946
58227
327951
1801383
877872
1835440
203505
567539
497675
120618
1866999
532244
443406
505333
826979
630508
1921865
448965
738010
602570
999259
953311
276475
670176
436703
1612783
1198476
795878
834704
1745954
757758
1210555
1551828
1801406
1819173
1653239
3295
1785720
974249
866204
1140075
582679
1434866
622564
1959772
1181212
1556763
1705936
922853
304363
1996479
1216016
997253
1607145
688780
514552
1391219
432229
482753
1399280
737356
958503
1824018
1645558
238155
403079
1716336
740387
1545584
1303058
1114780
1898131
949500
936893
1224107
411196
204744
969550
1213861
206917
858333
322487
678578
1463799
1721556
43475
810793
312202
1954481
212230
26536
178500
1591172
1136865
1419404
1239153
221578
1451503
1828939
1974848
1054212
1222933
445896
622138
1900057
1189322
521404
726774
1683657
834496
1097765
1912728
829732
1356373
1159377
292458
192830
211281
705638
1794110
1159969
1738074
1793469
1594346
1366912
772757
163960
1342395
1814603
615954
618958
1401280
1226731
1703473
137200
227835
786604
332788
468224
701841
474353
19491
364958
642823
1632985
305639
322557
22196
969889
1672146
881242
456486
550363
25879
242601
1261560
285293
145454
906462
1713036
1675165
1569277
1009208
1460598
1695854
536668
1903400
597820
1675627
1096495
1057729
1289209
162873
784261
297551
287208
1859733
720683
1120535
864340
492550
1164867
890891
1334102
1682386
623290
472715
1244429
1482482
1979521
739427
130150
113403
1165504
658488
928907
1964993
1853620
1784010
857539
566418
1106254
133573
35952
260860
1828890
1351461
226960
1312539
1366941
984238
240565
160193
928670
1229937
839251
499240
3528
331261
1444110
1848305
123513
1881979
1027525
1037279
1761147
1271149
781395
585733
245194
994752
1733292
126708
1832226
1466757
1021551
837902
1111315
764127
1316135
611174
660305
643654
1894914
223661
214392
943299
1852605
1502760
312177
1411008
1552744
1888860
1186762
494753
80474
861757
1647780
1668318
1279624
1035697
1692517
1231160
139923
173748
589373
717094
1499980
1754347
1307449
525952
1774668
1999545
338785
1045968
26904
88601
412118
1321984
141246
743733
824081
982839
891649
281060
1246262
1294149
548294
1140322
85619
705594
1468061
565146
429929
349697
272095
872915
887002
1821004
793203
1903115
1538984
561331
1537488
1217259
1900766
1787104
1142519
1904562
1993770
848435
776549
1451381
66189
1633799
1523410
823807
156605
1553313
192260
320334
1433811
1834269
1178969
1574186
410187
1138935
239043
1960429
1297131
1767403
622985
1184656
905576
1397038
181219
719136
429314
161053
937806
1437975
739853
95624
977896
688251
246985
801277
534890
79821
457672
369105
1143646
784789
1478465
464472
1503683
1815259
362357
1582537
458600
1507184
1617415
1851408
1105984
1049738
501585
959862
1622507
307293
103365
1271208
160338
678360
668976
1182113
815911
1006639
1542651
619854
1955628
1367633
1665034
74173
1681175
346511
732433
1347410
1018322
857614
1397988
469550
1709623
252492
843740
465056
917989
1168838
757885
1833507
1495133
1297199
1037409
822338
612757
704884
296701
441297
1658986
1693953
1626364
1622635
870200
1155166
168290
840606
1633670
1506309
635988
1193251
1675625
998653
1342121
296337
214427
742872
1982650
1412009
1157195
662329
1999896
1805087
270814
750073
928436
170374
887079
1640181
1700818
460673
1438457
1764637
413837
589464
170357
1590782
228410
864057
1861808
993496
1927726
829062
1531755
411965
1172265
597030
845847
497334
1836950
391814
322716
1049301
1403342
76635
1232408
740308
1831495
1009772
974166
1105845
1183462
63122
1773165
1938494
663652
898475
863474
1449731
1153342
579039
1052571
95747
1956808
565057
1150494
1298342
309838
1640309
1609533
1894891
842035
693495
1973407
824551
1170410
998635
294716
238634
30374
94550
1473519
656136
1079943
739319
1930525
865347
1441629
1199337
473792
1811815
1898293
1503025
794525
281051
1537591
1074162
1089331
552319
1945003
129146
1854662
1281557
463467
1023938
782821
353543
917353
1696841
1669870
1811158
43214
481885
1697243
167433
288902
514508
636674
1544738
168267
1111873
878108
686986
1939472
1574846
1550538
300151
984298
30903
470255
1331729
390221
1973530
1633641
1740569
629829
623772
784404
1831962
1824108
1213780
1927393
1402932
1481433
520204
830597
1399846
864791
1715828
253880
1174954
1194910
241164
1864248
1303309
823470
1001181
367953
1681740
1920874
1317004
1536530
649828
828829
232263
120445
1843090
1844570
442423
1534790
345034
1135884
388452
253143
1405425
878580
954312
1531225
992791
1930718
1744287
1938047
1047639
1463000
102241
1285687
1480003
1411645
450987
185975
1992852
1650062
1810792
1309861
1255969
39462
1502440
1574504
736984
1510109
285552
289651
1352104
769337
1192598
759754
282330
1266399
1059358
1709030
361960
1673854
416396
1663806
817866
1651964
1572782
1690478
691116
464551
95145
1685530
364785
1463970
1174721
1045251
607870
270815
1197866
737476
177183
337662
1217496
747005
76244
1013488
1578692
989925
166308
1564955
1799275
33104
1207376
111494
591906
970724
1447376
455126
637942
1315952
1458649
1424006
60008
1550119
1799211
1634370
1191341
631185
1002118
268304
58579
414366
1139670
674736
396534
928553
1701272
1618936
1413919
636032
949285
108118
1913388
327030
1870937
1765527
1798616
1300013
720531
1158246
130937
410800
548761
1255958
121240
1289918
391465
387804
759583
1409251
1792939
941600
590149
261022
1407718
945422
1850854
1034360
1575584
839382
1666549
1902390
1908402
1011858
1219649
1283430
1959361
1195790
1484054
282291
946201
2924
724171
523278
1624534
1173041
722159
1862109
314829
1506742
2125
724936
1691054
528462
486842
1319855
980641
1931325
1560997
1965515
80998
1119011
1095773
1757499
457001
796656
775093
578916
148398
747782
15887
1632236
1707114
595506
221087
1685072
1398548
117289
357890
1196905
1283030
295489
1821365
1747477
613612
286837
950501
272821
1395334
693803
858168
280590
1279221
962529
1309126
1924607
824930
471782
1790634
1419136
732614
1261182
1572300
194398
207986
1693494
996864
152462
400981
1918514
355324
1884902
1212227
137718
299047
351883
895923
140193
1782444
1955055
1611048
1467418
394548
1520003
234327
1331317
481669
715370
1497065
304610
1270562
28468
1301440
641158
478795
1562897
689376
1507337
1444077
1518930
20493
1163763
70185
475278
571932
1073919
1274963
1932020
1249208
847825
839607
1046441
404174
1253895
1645687
116777
1992910
951202
77481
10210
56832
1824457
1147204
1141106
413613
929164
376696
1348108
29676
1681878
1290246
1002862
448972
1023363
17024
1748668
1676993
631171
872677
1414361
1698296
849921
1105509
1761513
953856
585536
1995417
1502308
438809
743532
25029
1623069
1098501
1368875
1590122
212165
1217584
664662
1108088
595205
718979
1916921
1938927
1608545
476263
877641
1403249
1279081
206896
27386
82389
810278
319143
705995
611303
119237
623839
768266
1429438
432565
1685208
1034507
466090
1679886
1196830
1713793
332421
1052029
1519400
1773918
982173
977972
374675
666002
517248
1415530
937912
1007680
551718
1697956
58978
957692
234700
330173
965095
1383798
1265192
1881200
800940
892274
1158133
1243926
1654643
456049
13110
1985984
256085
836765
169550
151271
718957
262288
1160407
1424517
1464835
479718
393101
528360
933723
1393979
72185
1296923
704886
775283
251154
1516356
397573
700271
378551
1129934
502227
103705
1670297
1693954
431411
588036
1111675
1464835
1000472
1672719
171041
1617166
799512
252860
1064844
590601
144161
563206
1049829
628750
191380
560614
444739
1777167
500034
1846978
1370011
540576
296935
830187
1746034
1317546
58587
1631495
170224
597163
1804606
1594771
473294
1267999
474354
1511117
1752323
607739
1943633
735001
1770141
1128056
855982
617391
1913858
491319
686114
1173071
1005340
826336
999388
329833
1790520
1859346
1801403
31841
975823
1778944
958582
1172553
873877
756452
196203
1448617
905989
1222578
1344361
1116307
868565
870043
333448
1538131
1882465
185530
955100
460707
1876140
1032973
1020331
1662081
1035947
488909
773300
322393
1354239
50842
1680812
582682
143325
380550
179951
862537
824087
325032
1463930
870494
1933931
654225
1055901
1021004
1335265
1666500
320328
904058
605563
1131871
1285248
1307292
1204647
782843
1305251
13035
1038315
635406
20200
1725946
806243
526954
1150390
990961
406304
59672
1347732
158392
583202
1268690
1513940
792089
1701234
483695
334389
485700
1769904
761236
317845
1596919
762653
1804999
1247804
1333366
1911137
736884
178718
785087
399099
100869
1512508
1276332
612657
962488
274559
1159560
965906
96136
706500
1849192
343236
406144
1825149
192677
787989
1381132
1356858
1315468
1661142
1211319
534088
1648920
1626370
1548487
741765
1930246
1151295
1623428
89500
1944863
1877398
129651
195827
221902
1013771
1109007
1965495
1257742
512655
1559992
90371
1301068
1388705
1694363
994756
1856330
1100698
1799555
952264
279657
1187556
207487
1350301
1643877
763872
944550
187701
1410823
1049971
1125294
305655
686102
1247888
1769560
1952845
1598822
574639
1027914
583928
313457
1232519
236168
230740
1998266
1727749
481283
1326337
1075180
1729478
1651926
628981
418806
1353835
94054
1449764
761104
1960916
309699
899956
1425642
1330380
96472
1467366
115878
854944
834942
1816478
1176294
1160141
1051805
217556
188382
694197
1957899
1735014
251597
944647
1009215
1658058
70014
1924702
352637
438348
1174021
1252830
1877723
88807
1247577
1868063
486842
995698
29021
841215
905692
1415178
1016976
971827
1697509
591633
930
1723381
1051929
463978
203272
1835824
316409
1940206
1467406
1181288
978293
24849
649648
1926210
1625697
1521116
937650
389839
1412811
765277
889928
1210260
1297415
1239965
928415
683006
490585
5483
1022826
1863394
1125510
373621
279451
1828467
1102193
1646961
1571094
327783
1100875
1589571
1055227
1285695
1389320
1078168
1038498
1166828
845682
594416
540737
839898
695723
1297469
421212
1669184
1639518
1263465
68772
251298
475738
867321
1329091
1008505
1764213
949755
929698
1181264
1406686
1581471
126826
307503
506248
1983474
1426885
449435
1981420
1444667
762608
486216
412115
1740093
309097
1034910
1731119
1766237
537705
991153
1093779
477353
1461374
1151658
1977024
32357
14145
895485
1698646
1115505
763187
1564182
1820861
1128200
1182957
380731
398233
1091889
175202
1910849
1378107
1422613
683537
486433
1890009
1952155
81967
528214
916741
1850655
1792862
1766705
1123543
1400472
1128703
331922
1450104
1707531
1250900
1417474
1769795
172916
622621
758743
1678086
89736
1759479
1063422
783939
656521
685911
790040
856848
1412829
166097
1636697
1382335
987172
1840513
367912
1494177
1088932
114711
511831
1508396
1418249
1005001
758554
530782
270844
339417
843907
1349751
1670493
1359708
1268443
1293683
1847611
1611427
1961653
607339
1934311
1327675
669822
1698040
1639630
1677381
1799958
181947
1868201
1250229
1649458
432355
842181
1511663
1235132
1733101
1506678
410255
1764681
1815432
909405
1578054
761726
1373459
651463
762375
367569
1760377
1520032
549007
1805868
1914892
1871068
1264605
1466482
1146760
1056382
509110
1807606
17315
1805857
1240304
748558
408586
1781926
545744
1829706
320518
422147
407420
1414673
993087
787987
1672918
1723477
1385868
1397249
1539232
1650754
959581
1778700
936336
848336
1335147
244089
1252546
821033
1936699
1672682
1961685
1340036
750083
1881137
889017
575959
784047
1617634
1024302
23237
634801
970503
742511
1970618
1106106
537201
1322951
947413
21544
781310
1670445
199658
158022
1855395
390875
181114
1224567
724167
1482427
189469
336963
1108468
1785162
576449
566968
1398781
107974
804743
1195655
1794901
546043
1513351
927738
1210194
85799
959307
1855528
241040
511126
805458
29697
574931
1375362
1184373
1351267
823255
885310
453879
1501280
1698767
1867440
1392884
1247022
854988
235427
130777
1422696
1994917
826337
127822
1437569
624488
1119468
374304
282927
643504
27367
546924
475654
1399651
1133301
433206
1543208
1742782
1663164
371215
1207722
517104
812412
774162
606739
1240874
1582214
103851
279971
1502719
1735172
1896369
1346934
1048073
763609
925139
1246294
1569656
1604442
854880
839892
918107
1335318
941163
1531667
289106
1866582
702888
493456
1314617
4574
81997
763338
1603089
115371
1055623
1615425
1431513
1934578
1748886
280576
1769022
572890
394234
1624817
1453388
984393
616247
1997214
219338
1909096
1968088
1064172
1449376
776027
452829
835929
1091918
741903
1967809
1489139
1015949
1502454
1315731
1703087
310416
1420965
300773
1320234
954857
170053
199005
1033608
830083
1288056
1217419
464926
1576702
1363384
1300413
1584846
864208
450003
1672049
1193730
772754
1345542
1413366
776314
252555
220697
979408
1947309
644601
372481
296204
1988411
593492
273005
11620
950843
84277
599526
1226175
779554
532295
186354
791971
1633253
749715
1461199
1429518
1646113
1494632
475477
1206172
397075
545021
1210884
671588
385468
811623
86418
30942
1082878
773826
157608
784452
278352
469009
812367
1376034
390310
671945
34575
627806
566572
894656
238270
472086
1421821
166972
1661911
1696733
239437
1372781
1552384
1551618
1353726
94649
1865435
936938
566037
895318
621715
1296412
1773413
1518645
978206
1219488
1549652
689873
1937809
108102
1488615
827055
1935620
94980
588912
1525337
1781142
467758
58634
978006
1342544
728575
330880
1605289
1546288
1809515
1833123
1835021
1311598
343031
1977997
217101
1578170
1983820
654136
631552
1587831
1003032
1209454
43768
1371431
583777
534685
583135
1950881
1197251
422002
1791982
132377
895994
61770
1230177
1175659
866299
1791737
782330
1944460
1009003
702873
552457
1348436
834063
857106
1216705
1382449
429031
1464096
1484991
369480
1634191
1738464
1122682
201527
1284488
507156
823884
723364
1371395
1055323
60570
205806
1820779
1690314
1068962
1107702
1784843
79902
1533360
368048
1885020
941479
403483
872480
999525
1123295
1150715
794806
282406
1181620
754164
239233
1449071
724538
215743
516186
959338
661051
1326373
1622873
1189906
1824058
1005609
1138896
583689
1740632
1141755
1972422
1327536
461669
1897712
1558883
1420932
35884
467487
1419508
1532320
565102
1729306
1755568
1712809
1089839
898842
1274747
1560406
1606118
1893760
370595
1744504
406238
179534
608565
547972
805459
1778612
1536392
142948
66231
888728
1683815
1937278
363451
1180651
645548
799945
1926850
1434845
350493
1658025
777607
520799
573959
1273054
374170
1662024
275193
141786
88278
1094675
899720
506746
994531
1570174
1697516
232259
895997
1066295
939798
584966
1498152
1893726
1099335
1587960
1419280
1895405
622692
1604108
624592
504523
1110855
1603438
771607
1672882
504060
1485367
1132183
91573
454436
859550
514821
1062479
166714
1760292
537188
780326
169056
1884626
1671533
1382583
838600
894372
526289
264005
294013
353232
106559
1669731
720587
140751
504772
349526
408072
953132
411670
1323848
1472330
202962
152639
1347742
636633
572387
1925235
876572
1318730
157542
1632651
963331
74374
668523
1095732
878206
765690
220697
103867
1653669
1449367
1040901
1435556
1387324
1885351
1855051
216426
1954910
1306619
849751
1769218
1279149
1134412
197486
582360
140510
386402
1899235
561240
884123
1554011
565911
708299
690880
1011065
1004321
1174555
1512783
1938709
1159062
486397
998755
741347
1318165
1817732
1242378
1960658
501868
1467811
1419368
722824
888250
1645710
1632633
965345
759159
553932
1103125
1133048
1389878
451107
636937
1131889
1241067
1872728
1045125
991498
1454650
1414425
814059
1569457
593804
1889474
55886
32004
1106694
830195
1138125
1516502
1456333
238381
1972329
54477
551691
382271
1495148
1577077
481079
781511
248030
1072751
263120
1004546
875430
886802
1246807
1184283
941995
1935097
485197
659034
1388580
987723
398805
1569312
487508
511503
945700
996928
1346429
588618
1030973
1695877
183422
1678257
20155
528408
36806
804610
1428579
819964
1581367
1149395
1639665
80407
1854685
1590124
1692746
1547058
982084
1351315
836327
1525124
1896271
1493265
1961750
1488287
1820056
883433
219415
1579750
1281579
1378909
1354148
960401
35256
886559
1085952
204257
18069
749872
1350232
51093
1951626
1895558
1750215
1558416
1453296
1809922
667041
227871
1960369
6285
1955465
1040043
607791
1752278
1768466
634849
380793
657527
368225
463681
1834282
1876704
1925878
231795
737798
1784600
1977673
170468
1111141
1485299
124091
435754
220488
1565177
1749541
49217
82323
1326161
1205742
941232
1958662
930336
743197
1309516
24345
1903578
1722007
752582
657363
305028
376185
1379129
1097743
532958
362746
179911
697657
707944
1993473
1172801
538162
1767398
926809
403556
1573465
1984540
130775
184827
615444
1244313
583862
1492891
972368
479572
1054808
91028
337730
671669
806564
1213584
1932096
558875
1837337
1222856
978164
486001
1342925
8106
1420137
411012
789535
917796
907482
119072
1524452
1111879
211955
1891257
1755374
28208
1051512
909475
338425
1867029
1429761
1029308
755511
1014654
563424
373318
99507
1343755
1320262
1849596
729077
1153774
1359605
464899
1738346
1966906
331661
1539359
1155933
1496593
1951723
1625182
1254210
506605
1119684
84164
441010
1645846
1816682
1500007
152832
723207
87405
366753
325122
420699
1562965
1526039
266050
867980
1875753
989247
1767292
1210677
1050299
1233883
489308
999183
1793771
584741
203017
929331
1934869
715846
1453343
473709
132830
1048019
20191
490525
343445
1205865
399706
978294
256694
1654458
514688
1988228
1428155
1447341
976316
1670509
483025
184833
1236397
885746
1003367
1035788
1161314
681048
1550083
1526705
578635
45121
57981
1197502
416812
1732163
253074
696761
608906
408772
510914
478517
727036
86993
867950
546876
1211431
1247672
1210481
1023348
787395
96269
953057
1272945
1338197
1121137
668398
573981
115456
1538677
1242359
1382994
1677163
1550859
262551
1032537
616492
1929687
636715
1456084
900648
711139
1421893
1171637
1351174
736562
435428
301888
766293
1055497
875907
1176681
469131
1840795
723168
1984760
1003617
851343
396414
709869
1428688
506936
519353
1113227
1830268
1160295
30943
252636
1567714
1953112
1144811
21606
1290925
963566
1194516
1386429
156620
1030132
296489
1573646
515032
678374
81600
524621
79285
1717679
1591993
1425220
360088
1606471
1545191
1998967
108525
1352649
477926
1684309
1052245
1049591
1972793
1245854
280454
135169
1696620
859058
139504
1308302
1206600
1832352
572040
429119
1400692
868680
1423187
1241781
1294691
1997358
1333332
1745629
1006770
1951095
1272291
843950
1032560
1259843
1810445
1263858
1042538
1428581
1929720
1465133
1486679
1640936
1904096
185817
477325
44240
803834
95648
1547355
952639
368615
1486257
1937769
739709
768640
1369006
544019
1683986
1363151
1051226
96644
1141833
1811662
1312970
1809379
929109
523471
994784
140730
28447
878427
1307110
814346
283491
1594530
393452
407356
1146133
641796
619313
435208
1187338
1010191
412607
456384
1437154
828385
1736230
1845499
975699
156607
14172
1493833
1343225
998554
1889267
926792
308411
1085685
1396579
311072
1296424
608156
1070058
178646
1441769
1696537
1895043
1860372
518242
929820
123040
1871835
1258070
604831
1632774
1174416
1005450
1060531
497252
1924766
653276
471461
830511
1092540
1409691
495296
1424018
221290
246094
1749145
70997
608532
1359984
1531748
1305581
310885
655451
1945715
1615949
1849067
1015178
1811501
912851
1900367
1725967
289510
405633
9893
1390904
476918
210376
1703742
211654
1592375
1154455
363343
834931
1912878
673004
1232358
1385975
1211392
1192329
841853
1098061
1563219
1195138
1255477
1649379
822079
362261
1270441
806733
675203
1741488
930016
1270042
188924
985210
737529
866542
1818931
431688
1215238
830899
773188
1777848
266643
1691571
338784
1077866
1408399
1613837
592680
305586
1320139
1453182
365886
486177
1986561
101220
1471553
107724
767126
1075989
1956178
323337
757670
195672
1958631
1041069
46939
351458
1432342
389867
540982
1802692
498156
328793
299397
533499
138519
739767
1780080
160355
554537
860749
1482544
938503
566949
262216
1656812
513258
1871866
357455
988035
474464
437723
1024500
364468
1497120
384472
550383
487444
876129
1905944
1324294
1047830
1528724
222598
345387
1623659
573522
1419358
1078553
679742
967084
1841507
1966556
613657
1602118
86740
210836
1733191
420120
1785540
406608
1216904
19666
1448336
1290058
1929626
558948
1314786
401350
1459518
620279
1832060
1566979
1433879
56633
1111885
139189
1160920
295697
1389513
895151
1788740
1188815
1444151
1711631
283069
986211
291470
1783787
974692
1651194
135073
133665
1247927
1817364
390071
1258643
1605034
381438
1173848
528522
1980000
1031264
1634714
391270
638398
222862
78097
2628
1793044
679132
931261
552291
35815
182318
135322
1969654
1542684
346351
343877
508740
1178659
546292
124596
831252
591975
1868231
1529368
241957
212775
144394
1336325
1731949
1987203
1828074
123329
361379
1046430
1589369
785850
1324881
671697
688619
363783
298709
1851414
539564
312993
601405
1552464
402466
1857581
1092270
818617
1068584
724746
568986
330847
1087073
1570560
135728
187678
61650
310870
669407
878610
1937608
831028
21964
224139
762894
1819973
1724128
1904758
1134893
570399
190723
129914
1769912
1361354
1490625
750988
863946
1324916
1547941
464545
1316744
1331253
942249
1042820
1557461
1636913
948109
976207
1598456
1965288
97058
1658889
935789
1509794
59133
478064
61250
1348546
1057923
308910
1342216
1404555
420998
1137092
347970
743078
517615
942408
1184423
1093362
761549
238743
1129750
748788
1267209
216312
178504
1415408
1963844
1795303
14809
1903526
1960051
1514818
932593
1672613
1865138
683417
932863
1977182
1590148
1674286
630739
768117
1898047
998966
1863179
671121
941529
1476449
1108494
1869134
1856079
815725
257666
1893240
751884
205327
1621219
1657664
330336
240253
1185412
1951294
882797
629339
1701689
612843
1848258
479705
496138
1008751
1506501
1850892
843787
1395024
1241931
289566
1531895
351356
1418929
1865567
190561
1883773
1699476
1475967
902213
904479
1509190
120405
718118
1132123
1934926
578464
332398
903011
1538514
415960
1713585
435552
1560046
1162047
1881034
516539
901214
897157
1328324
375608
1062490
86524
351703
529082
1019509
893534
1067252
1012502
477305
1462962
26260
1077675
1600594
938745
957889
240939
572129
1738987
586215
1636317
1838918
152630
929381
1435175
1275264
1681826
1318375
1790365
670998
145991
986638
1400039
487854
1983708
1525331
1828711
896050
1466757
211632
768401
459653
994347
1977706
998920
120227
694568
1985201
1879881
831633
950915
1849759
1877328
1244123
1609347
485758
1590018
4448
1225150
239647
755078
541716
765489
1050735
206590
243621
368759
1881502
1832791
499471
750116
277300
369224
739994
1906659
673898
1581789
418222
737529
1703063
1061075
1049008
70155
1790308
612936
1132298
418614
1058879
821823
1822599
384815
713696
1466818
1147478
1451491
683647
543998
354478
1820611
1992549
1936865
1138575
1893015
246003
422992
1170266
1494328
1860846
1824471
1156609
672877
1404829
143324
701773
69534
598467
286522
154485
265866
566891
653692
989726
521505
1237462
1642060
1804516
329305
285965
94426
1270826
1935805
438577
1880158
1729054
402283
1208156
1762612
521089
677460
1403524
583455
1955993
256529
492888
1561630
1377291
777947
1565309
974028
856262
133955
302961
682246
335862
692642
1023085
15895
1764889
208077
1545959
572953
631791
1822105
547034
820296
357193
1832886
660981
1503302
846387
436004
1524399
246158
179457
1927960
1860282
589986
1841674
1192779
511420
1153581
1129728
512574
1270310
352609
1003939
700215
1430350
500523
259907
5904
248863
569980
27660
1751369
436963
1970257
1520408
706158
1035552
1882675
1370589
901640
805258
847194
1613557
1037038
1787147
1847655
686291
1333649
574653
341942
1813411
689976
889845
445212
105968
61981
107880
1243953
103765
1325101
745524
1497178
708198
256167
1761275
1048197
1381864
1641814
462280
1717619
1492731
1540132
1333294
1875336
1426798
196440
76125
729000
1824114
432856
434964
1161472
459222
639334
878575
803226
349644
1895917
1339570
1712510
225741
21021
241708
531047
17971
871895
1711525
1170283
1236880
264795
1958982
1222632
1702678
1981951
1306718
1862850
343965
388368
222478
1395686
84662
1825146
417485
108156
1708893
1429740
1290692
295007
868237
230077
1989734
814300
1048763
528655
1368381
620331
944393
1326328
1950448
243684
227741
508869
1035726
71789
506214
363153
907226
494700
41943
1221862
1858329
522274
888226
489691
1200292
739231
1123928
1860487
1770194
544102
958256
804688
895833
802247
1077852
709769
1331399
1975065
1624825
975840
1029099
851132
484727
1627062
1155972
320953
37618
1560500
63349
360786
582227
1441165
1096874
1404351
1553026
266725
1252952
1684554
76983
882555
120163
1634146
945253
12792
357146
944951
749517
1099835
1146268
1101131
915038
375740
89389
912568
23458
901463
1845035
394134
1134615
1008251
1341323
323954
1516951
1164463
747625
1277708
68143
1031683
543555
1746727
904014
373659
330193
677996
1480099
1645780
1765639
1583948
1004949
786789
110310
775086
1468934
118728
1768773
59669
908097
358819
866298
37151
1073054
746791
1971663
1125670
292580
163091
647501
217362
7808
1043377
28107
834383
440245
37777
1377156
219111
1582321
973450
1080927
1084748
1086248
1678846
1538230
1752405
827646
1306568
402915
857412
472347
1489154
1747629
1805488
671628
1864464
212028
1054140
872657
1800006
1119612
538804
1938741
1503808
554417
1283788
1349766
945889
394691
1117626
1291863
1583950
1958491
1183062
1830257
1196304
812824
1499188
1962268
738489
1267053
158473
524833
562463
919382
520645
286676
876908
717123
521563
690576
841601
191166
1849985
349636
1547024
203397
335053
635558
938749
1393638
1782873
1877527
643375
1761989
945626
1005857
1603143
1508836
1790161
840926
872706
1914883
11639
1034228
885802
428473
1782011
967917
606838
322364
912135
1079039
1014438
990310
936457
29550
671787
576486
1331084
1769946
36131
1950293
1659720
1814137
1674897
780603
452175
1556345
842582
1928769
463821
223935
217088
32610
1270863
767978
348645
181891
148432
1628581
1171789
1732941
1195473
1643680
695022
1889369
30443
241906
256983
371418
1931508
1724782
1898018
300002
908379
1837860
1860591
1069865
487742
17449
1484477
1593912
569977
1579309
669980
1560150
359566
810252
1298037
375002
995911
869540
677757
1587426
950287
755828
1851224
56650
333536
132951
1259292
191761
1459536
1482494
1241425
1810969
1322756
1594654
301738
1364358
1453022
1974657
1077873
1607449
372142
542772
357262
1521671
1106706
1112646
1661068
1049467
1922925
477448
1566994
512381
972927
190889
161725
1056459
1426963
1667080
1650594
1721563
865956
870667
1215733
341202
771719
1563457
1287873
994887
1555606
933679
1099067
1780203
72823
1131768
1902867
1859763
553438
1492296
351219
140094
1193872
1560064
1684753
156278
453706
1264062
1274582
785315
719719
1795466
1122794
248356
1482628
1163188
546297
1677319
608028
866004
82708
1501887
1451728
1878020
1485776
1242572
1827811
1394860
784692
410770
361835
1596472
541943
694866
1845057
1522142
1085388
530144
1970920
243002
1860468
1272568
74876
831368
1886879
1692940
103873
1006154
300989
1731233
1285238
904256
598571
679858
1448680
1022874
1300019
113018
1732504
1456626
681439
1439781
831004
669442
1432882
762854
688650
202945
1021588
1634433
1206268
883028
256769
1649643
59911
482342
1213165
1409792
723769
1777455
55486
680353
1865241
1216490
1073524
341676
1045440
529377
1534442
1538680
1984556
542861
541344
743426
20076
409027
1591284
1977191
1928462
1042572
117660
1307270
1267786
1586651
168737
495583
1504084
806646
62085
617265
1788192
1775066
651032
986233
1521035
31152
406610
717857
1325524
1492094
188168
277987
648916
1582579
1140056
927834
1335024
387376
368509
1773794
647653
406591
1072999
1220968
1004445
1563572
1963190
1672430
566014
329195
147444
233018
1100938
239163
1149668
1427150
118141
754913
1332738
1376806
568720
1006493
517122
1628620
1324275
77028
400767
1259143
355074
832968
294078
259936
546304
317094
1947672
1492726
910631
1215247
1123554
1367522
802188
114215
1784112
1434459
35295
1180518
1338011
1518014
1019899
614983
1885187
1142475
177969
915439
1096788
1087636
1693229
1377621
1515872
1559631
705793
652516
342449
893986
1571553
1766465
1781936
1555617
1757189
453886
1059173
1002114
1717302
1447924
1190213
947536
135823
1720574
1860748
558076
1614913
737280
835527
787737
489052
588949
663092
483073
348742
885699
1755119
17306
492293
716173
1550257
1289365
743035
1205484
1250145
92407
875007
1150836
1118855
191417
1842491
1856525
731725
605022
857031
1110723
1167703
617725
136432
780264
1409983
450070
1273190
576853
1622251
1485903
755291
1967754
1542296
1215177
1304568
1486447
556166
1496802
1423397
65323
774915
1159312
342766
1272364
88541
940515
1995689
148920
567765
1954579
386617
993481
1103322
929697
893796
1459800
1993761
1970827
495365
1600938
1257013
1662616
1771448
1585272
50316
1786416
1827086
263603
1958723
1391897
938699
987343
1709917
978574
285467
1457932
991673
504026
1425258
1304779
1711432
1696332
1869909
1872359
880075
958093
1210525
1613526
1115203
1876672
323397
696142
1763387
261747
568822
219798
1263150
629210
75392
1833469
1514991
57740
346504
1003420
101256
1164216
1685086
1996109
38870
1526445
738050
781656
429229
1183156
1006863
1681564
1635459
792980
1043892
994301
892803
179892
1510022
1507054
1179494
599955
1576055
1325831
1517631
358630
1283499
552766
279363
541605
599296
1404847
516938
544374
196822
783823
425436
1461267
747077
1607169
973603
1609470
886173
1411924
479002
479230
1172760
1483052
1984204
265826
1434357
558693
1912431
65491
1103727
638774
1440677
1232089
1638930
1816131
504119
1508029
1227586
416480
1967838
1069057
1232558
775870
853374
513667
313388
1708879
1235246
1339179
539666
1354115
557632
1139505
1642801
1002689
867472
1273167
1060196
1499274
1776920
1183765
1671897
457250
88282
382911
837023
1708034
1630039
1935327
1752441
1674631
952380
771069
1569711
1951087
779300
537766
1572122
1971589
1060674
566466
485123
1366519
1232701
314474
1678675
717140
1619553
923004
57241
1043456
1224628
1446265
14407
808461
547006
226226
529603
673130
119065
1304060
212238
828168
1032590
1213527
238047
1423084
1737076
1790639
1974841
28573
575576
138119
1784358
573690
1046216
1076316
10754
298548
328158
469397
287876
1152098
219821
1802664
1191920
337165
1384469
1562199
1564875
758244
269848
1174219
1449871
338221
565693
1309765
1583235
1492536
190501
1465561
1929328
1999072
595341
420089
812208
1977621
1660676
591243
156646
187598
1918310
1071142
49011
1237635
246946
1910129
2195
1395649
1721753
1937762
1255461
612964
1247931
249738
1425162
4366
1497291
448986
289598
768300
147980
664528
190727
360941
635024
1389339
832006
1968030
1261691
655095
1163298
1548698
493204
1601134
1732731
8091
36817
1260131
927534
624425
1200039
1691254
1714175
153326
758713
1583304
1332536
1307223
1103341
1885287
465095
923872
1560077
731840
997888
1954488
270424
1424182
943359
1098083
804306
285771
857185
1748077
997840
1268500
1468472
1087906
208781
1890288
1083254
704947
1369962
1203537
166524
143730
1848573
1590521
1330834
680279
788278
1765187
404929
1083236
316404
215938
762420
595735
1888928
1550074
399334
583948
1093503
8762
1597132
353348
1924696
1396589
1777714
822309
245945
539180
1310990
945971
1512913
1343306
1480936
950170
1836431
1319778
1712862
853555
1703095
1879482
1388433
93377
1704897
565118
248096
1579902
685669
659098
1380973
1339314
1132525
687567
1949754
1993711
616123
1043282
1666037
105020
996216
596876
865520
1456689
1206790
1338517
790609
80052
1125796
776288
1588929
1107041
1496117
581499
695364
1703210
316648
1137114
910209
347651
329743
447130
1604141
1820917
591282
1650357
1714903
1591718
926007
1405950
1360038
1520514
94322
625568
1648807
738819
285443
563962
1076252
430845
1000868
1693452
1193863
873468
400577
411621
827649
1787940
474142
1823670
595980
1409073
80942
1922264
39933
1489053
1946313
1500300
1929461
836303
71191
1566604
301570
875860
604849
923120
1419985
197738
1939463
1148664
670501
818904
157109
933217
1077534
1414169
884116
1068450
1153746
976106
554750
1072226
241510
1371652
1068079
429278
409379
80524
471893
1462807
1129895
1234268
1445189
1327985
357662
1815864
1099375
1458121
1248989
11110
1289017
223247
655968
221578
1393651
271677
1781530
307353
880920
879440
1501754
933501
368551
586404
330238
1764670
1058755
280059
494287
604178
1393938
1646016
1171728
366270
1306640
520790
877222
1119451
261628
316245
1896174
1615491
1536797
468504
1157122
447377
887355
1296574
1706958
1700944
1451714
109052
381471
1934815
173033
204888
1659294
923142
721761
831200
1427220
641680
1058922
124768
1338162
1690367
1654419
594987
1895437
702022
1543383
826960
797578
307843
305865
1129628
1949461
744465
1485844
989306
1004163
1657606
572096
336237
1733199
1561275
1192321
1076938
452814
1253841
995944
11086
649454
738544
1141936
204168
507559
1421961
1496463
1520242
778279
1342049
1205329
1983991
777692
1430438
737571
693195
64302
1007301
1819147
1073120
244985
1848449
1700074
1693340
1931903
1153039
407105
110435
609310
205452
1388011
382407
815488
577437
127259
1069241
213185
1115850
585679
220536
1945532
118497
1361056
1328684
256553
689307
1680596
168926
703519
1830298
1286666
700299
453306
531173
46817
1507867
755946
735519
1990488
1572118
884221
1310341
876244
999311
1637191
1724618
169176
1863883
892334
1353652
1133083
1704123
1794180
215624
301991
1893148
569103
1730151
841642
978736
665057
13836
1205832
1061111
943288
1114331
1126669
478721
910170
385216
836619
1614054
1182783
866103
57547
935632
741033
12110
1659351
1222642
1210672
230023
1926391
1863757
1267483
1362974
1634934
1914977
1002108
313486
1100086
1015515
465646
68349
1197182
1591461
728502
590105
788169
253917
1871235
569360
108684
133446
759298
683404
208670
44464
609548
1741095
912122
1882310
1924821
635023
1074443
1380185
965198
925195
1158448
768500
1923059
430981
1273784
777282
196855
221239
803882
1058729
852693
744861
908510
582823
642443
1299930
846856
289780
1284865
1972097
1686868
888311
807573
1771682
259140
995803
402282
893042
94014
1041954
1110510
751370
1968224
1766496
1508868
1130329
1223876
540810
1183036
1958632
1612412
1452549
1033949
1592398
367402
208288
658185
1725604
1470942
1784990
1564623
1162113
839546
1825355
1666407
618596
1571717
77549
1793399
342613
1037919
1321078
1848115
870763
1831010
895355
1652210
1544541
750177
855548
125965
40096
208110
1096346
634269
1071191
1493824
147676
1171197
1016192
167959
5645
990978
1435050
572982
853941
1388273
1089699
420106
1677104
404973
721904
42957
456445
862518
1420362
792712
1132417
1853044
1409240
793501
1736869
396797
1079369
1107072
982068
527611
423314
1105783
551962
247284
526261
91749
780892
185027
794289
9290
1177347
1214836
1007990
758013
122617
295859
1098511
1277433
893655
1339945
1668234
1199794
1906094
1199365
1230563
1296919
1929252
545530
103150
1006961
1593324
240911
1759801
1847368
1302510
1344780
284438
1037629
887866
238331
445252
831609
327934
878258
1400062
1069716
1353069
152233
1020416
1536282
528248
668538
412255
1745882
1495952
575187
415279
1165198
433501
1595417
43134
365070
1534095
1379819
1983923
1245081
110678
860984
1599546
1042217
1443045
756164
1668841
1098874
1385409
1343351
924576
1253352
1499643
1421270
1058965
1399914
937762
502301
872069
1876030
484389
1123445
127695
1805000
783474
1886049
1736614
1312704
1119607
47881
1323668
798864
1806242
619771
241343
1516170
86181
113005
1630062
1051124
981500
349847
1478914
415369
1016239
1788958
1765001
1344116
1261347
1624803
1647377
998093
939922
1680914
1629438
1316998
1152375
1485562
752859
651143
618029
1020575
31166
1972415
1969747
1395193
1661
1841502
900148
1219032
362924
767992
863417
95432
238336
1340333
1097277
113229
635145
919992
1543079
1951597
1582171
1977448
1487068
455845
691905
1521941
1479839
1035446
227337
27766
1947418
891782
572438
236052
1875567
389481
42065
227813
1668770
413836
1429694
1885630
267497
1188686
599394
562752
881908
55906
665828
1323930
601718
1765041
1570904
1972997
1692765
1597720
396659
810802
1211375
1389225
1466672
1288674
1859415
1399858
571140
1026700
1711862
1082248
357366
1136124
1093838
1840239
457087
1340176
62841
1282556
504735
964218
289026
1792731
657952
1439340
1432830
1010634
1849305
1804735
1059879
1158195
485267
516695
1404041
958648
1934488
1673318
1856205
634813
1209521
1098817
1520224
1704951
820593
810994
903396
1243202
1116129
474175
810616
628968
443590
1789766
1187191
1547796
1561216
97634
1149558
1280114
789548
1860069
1299944
468991
501480
639072
1265207
1000275
149736
378703
1989299
999651
169582
624981
1103607
1278011
960324
1881095
188097
1845701
341248
1421681
1433328
761703
1811838
113288
1165435
1369820
1239204
615300
1975909
1576424
449968
1914360
450512
1956461
1783244
1832492
140262
357022
1460398
1900859
1257819
1648403
1322689
1360572
1535496
768839
620384
1025165
135519
1316289
1415334
1180446
1907907
1533464
279732
677870
1525868
689151
1443528
1499526
497753
1729166
1451413
1475371
868288
1083932
240371
1293916
1868060
744776
1369554
842256
1008253
926437
134597
1557807
1077591
1391242
832315
1175625
245788
1846528
303739
727146
1138699
338479
1174978
1216939
1370016
906545
471844
1103460
1444682
1877612
85900
1571961
1907013
499862
1187334
1725375
66377
926435
1883359
1936092
1940595
115835
861142
1723216
574862
744187
337965
1474276
682748
1782197
1193888
1339637
1899340
485053
85110
959402
777392
627511
1518978
1375795
970337
703708
1248359
1984147
734881
448113
1057382
1030039
305861
1440058
509658
1289281
1046119
1771608
1284735
226092
5499
541731
475696
730158
1318102
116202
1425172
522606
1989982
1543342
1783842
735871
1004874
538059
1484603
1010059
708119
1302276
1374217
785213
1598517
229513
1842266
1919041
687176
1223583
1428736
1479113
1144973
405648
1764140
685112
983079
815888
1528790
1258295
649921
140712
1186607
765854
853469
136590
106955
1299482
378584
189919
565266
10673
275668
619030
914473
166416
880138
946574
1495029
314489
45168
964046
177644
1172158
1027835
1113524
150787
1187772
1185199
371850
1888252
363325
1051294
128794
534092
179347
1639865
1150802
649729
1234125
1396299
1606169
966665
275557
1865348
543124
565872
1394211
590573
749699
67002
1479761
897014
434919
1057032
1556346
1034184
102970
1521411
1732530
668516
1767687
1571952
508174
1835351
1534495
460930
286467
913563
786387
715243
1211029
350800
438016
798675
499978
1080474
94603
295272
1395210
1172364
1807948
453943
523436
1945167
1371919
1494464
293396
1683294
767820
475365
506619
1757091
1187463
1324079
1657913
1660832
1461565
1672346
1531530
43651
529609
187778
1821443
1796692
1825599
357297
1534080
1394706
1857928
1062124
1421872
159713
194409
433464
1385558
1389064
468881
978011
139887
746263
702079
391893
102344
146642
796490
1681581
1318414
1229084
1170149
890850
1118841
1635679
868061
370283
1801592
791858
1932600
1271560
122822
1040953
557831
1552729
1556784
801149
610071
1531627
1679805
1991881
1418845
1597462
1585250
1213479
1031692
1663234
624543
278185
1433770
1971694
1673682
1808735
495882
724794
1015460
325295
1999084
729346
292091
457134
179422
874755
357026
1227586
135431
675188
338451
532600
243401
228075
540084
368292
1726172
802690
1853003
1401356
225794
1196973
1581947
1768778
427952
1278818
911705
586181
1165938
54657
341688
166803
328852
1108168
1979420
305142
144440
4825
1301701
529909
1304793
300737
862025
88928
220702
886644
241200
853572
348325
923642
1359060
1258751
16656
1021018
676729
1232334
588360
797681
1582934
928310
1659575
889497
117922
1765110
1168600
92741
1643919
458300
1811226
398429
58299
1940281
1051846
845997
771134
1553710
1486122
1072095
307450
967060
223066
1916431
788974
908356
327457
1221286
1999155
1678210
1588436
1703326
1397616
1891736
251917
1795275
1603113
1126296
912416
322781
192480
1787857
542963
1233015
1939485
1476699
1157642
628878
393348
463750
413573
1146949
1893732
47370
1966234
806284
318745
842785
739892
1306005
1512401
834082
698777
812389
1157025
1053153
1278301
1456834
353509
615342
957912
525334
1814325
219847
1106419
1609776
58642
1726087
1318060
811820
1618191
1024770
101756
1332948
1639864
620524
431133
537367
239526
1920433
1857350
1749767
1804035
182622
767388
249310
1804233
1214511
1253409
558848
956517
1918177
1613296
291869
868744
815442
104193
583357
1793706
1066543
1022420
1920005
110476
156724
841171
1525235
1544664
634575
1221007
774501
891678
1566357
1757839
932375
1462019
974432
1860304
1996637
3090
782788
910151
110536
1182271
541672
1667326
527264
1399728
207541
161396
1093545
803872
286074
992493
440521
1200916
904144
604062
768304
1837035
114025
1900178
192095
1860764
1923195
224978
198760
1113613
205895
97129
1787015
58982
947387
1297193
490418
1794902
1817468
760562
1057884
1258544
126962
1284680
1529656
364890
441275
647793
605335
806800
782473
1347623
1043892
772729
862067
1541886
887566
46362
1041198
260598
1272729
1633296
404045
1676389
227907
846656
1980194
488977
1544201
756588
1592689
627775
1871331
1274963
986855
372438
1865245
557377
20487
1968589
1617106
1122924
963429
1853883
1986225
230827
397522
1171324
96208
1458747
1754428
1598393
1380669
1248664
17777
326084
1796782
1454806
720506
871759
55996
1715333
228783
1115425
1346746
962923
1070120
770674
525825
1887403
1522005
968334
198838
784080
222912
189713
1864918
1343963
313932
1577399
259536
235337
1435366
1937796
30064
1954176
1697727
1081044
1265348
12097
1500996
809003
1242882
73804
1633376
934154
1441416
1935502
974147
1567988
1878081
51770
1830952
912715
904911
1336113
559655
287756
706598
469483
1330668
880087
1951097
1317876
1412083
1461461
167859
1560915
576247
511086
1461809
1236164
295202
1453185
1028348
576309
1733849
533059
1048172
1952710
1939645
581964
1763817
58852
1671191
1374152
1754021
933546
1799595
1838324
314635
1848998
1937317
1366833
1895731
1299930
223021
1404238
1133121
1807080
962241
1620558
1256197
167884
1468441
1069956
525103
1843250
1879218
740012
852188
1605780
193190
90735
1351705
1763409
31817
969867
447491
544947
909354
342033
1154025
161619
1959925
192089
712195
1705015
330684
543151
1004219
227695
687280
792786
1179777
325227
882313
891121
448261
122020
867821
1673331
185204
484776
569859
266254
779221
1758201
1150016
1923501
464416
1692480
1690661
321523
1660047
282022
946419
258538
1717336
1177921
294694
1702243
1753525
334999
22428
1961651
209032
1401094
384212
9815
586944
1933272
1626591
1307886
1593531
1006128
129133
1433273
202243
1587645
118839
931970
248224
282900
1350233
1173139
367787
1720429
785799
1437947
117569
1551519
1233630
125731
758777
1192063
757309
416906
1850945
630154
1558392
253075
792595
1897793
1222077
1729793
1701094
1110853
1945365
1481122
1886874
1167956
1151664
1735266
274057
46676
1108790
374888
1907923
1743324
817671
906892
189640
1730333
1358494
925279
667798
1331534
1197571
974889
1782950
1754501
477621
905890
1277443
1328429
270464
910091
68262
621155
128133
1144164
1198683
1253121
217868
1147554
1776441
780737
1915484
420849
1718497
1187881
1021066
349573
780121
956111
1475568
243346
954348
1416901
1864614
856918
1776053
1644453
687585
1786061
1446693
548555
240730
1386683
37710
549220
66920
1147029
923471
290438
1030110
768149
1933596
1880124
1333814
1448469
1526978
752456
643901
390055
1404997
812783
807772
1082773
1862951
247561
718688
294134
1075125
1204601
1990260
1963427
78033
153506
1272890
983333
25496
157668
617360
1461546
874400
1115162
11819
1147230
285104
198816
1502538
1268125
1314576
1283990
480390
1660928
1712820
1062932
746419
212338
1634817
1508562
1550081
1318670
1260516
1405965
1564136
1611604
1745292
1948259
741226
504461
353784
896340
1963836
1547658
1445580
919999
1449418
1985325
1811550
1476315
232675
1558485
428721
853534
224921
572080
1690710
903474
786785
365634
1547615
1017974
1118829
762833
566066
1611507
1583821
1321336
660278
892946
1263914
110768
1135707
1367875
1793468
1415373
1404769
407775
82778
319124
1286025
1867658
1344239
1502377
1421687
1000912
855900
881986
1656923
1462502
152328
1309262
1316147
1859743
664734
362209
966294
1019437
1764835
1412356
1203813
933964
1374970
183912
50331
1509597
1820523
1879258
1981567
1485599
807378
146875
1898260
465552
1154903
2878
852489
1141922
1282775
355457
1560486
563723
814625
789190
1693353
1138284
1595279
1063422
829401
1830982
729145
613228
854431
368415
148021
1164477
445594
1662861
1485000
1986466
172143
1492430
1363112
34365
474115
1484020
44125
1588154
1777422
201797
1157891
1247570
1368009
1594292
592898
683387
1537418
656246
1101540
1934664
1024879
1072761
711950
1834413
1712243
927707
699832
310949
1198948
1122829
1621829
1259268
15536
192495
1248920
831234
77239
972039
368930
1734984
1226585
359875
1193157
935825
1306501
1493605
264213
844124
1732533
583659
163698
1516914
1352389
872755
1950074
987643
1135110
1484037
1722034
884467
1019515
424913
1685163
1511292
1922331
1359355
1397157
1940565
1939462
117907
159793
1909235
482781
324863
264854
1442260
45117
832247
362535
335576
1451138
162403
1770531
241740
1306110
1257136
524644
946129
1119453
1742430
119262
1787280
62651
321384
679269
1128266
912244
192458
1153152
26384
987650
1680931
1316247
141443
560622
781382
1217149
94232
455257
1269312
619021
1064925
1580254
344154
1591635
1453839
1532276
879162
813553
1472874
853739
1085127
1931173
1678085
157638
978010
1577020
1702171
173464
319494
1710264
1132730
594465
100147
1295659
75194
763853
1870327
1699949
524081
1552210
40564
1097762
1656428
745210
198658
1668183
1787672
1510117
1957225
537699
1556510
646165
1081224
1517186
1775311
1056001
543364
399850
499270
306240
1273665
290895
1532349
1934412
237612
36667
416840
1433743
214493
1827735
435731
501327
89137
1451855
5028
231358
1173623
546000
1155046
237155
147073
1442327
1800700
305842
1362523
1692147
29735
1145172
1795645
645614
828835
340306
864280
1082174
1515428
1923942
1286695
1113588
1584522
1366659
162858
109506
145943
1263144
332335
939422
341389
620062
1533256
1091814
1411247
699517
730755
1222786
573934
898187
1972035
432624
805051
1315530
122444
1382864
1893538
142190
1502952
239826
768590
740522
261811
901390
551997
578019
114002
739597
142386
1699234
836845
375181
1451660
1763883
1558974
940181
325101
1121457
1708825
1506151
1166614
1468226
329384
145006
1305347
1717960
1303835
1192764
1038012
1681629
1978486
1594711
746434
182146
1632343
488682
1650426
1854926
346598
134610
1082709
585171
1723724
1858394
120316
393440
420105
864353
717679
1775706
1781335
956016
715752
1578377
963309
666791
350158
818971
408757
1472832
513975
146571
1773069
1691263
51227
1229615
516263
1656993
1517234
255158
1893447
1977087
731718
1132477
1095331
57149
1865465
166155
1673741
1418421
1342001
992074
1046722
1027856
1861777
347431
141966
168384
1298972
1635563
1828464
459806
907940
375597
1640901
1308429
487668
1907491
1850686
852817
1180405
1279979
22562
551086
359387
1497842
1526539
326163
232881
728846
504497
979472
725992
325809
1875661
422641
394349
745375
778353
1692066
371727
1843603
1791843
1607082
1426470
287210
1086683
790904
1466819
396823
1325825
1965620
501226
747847
225675
1800695
1369967
1096252
209473
230028
707370
990789
429417
1432591
669934
1907048
1949429
267545
1254538
901037
625437
159431
237509
688055
172775
411781
1567145
1905981
1270809
180010
995195
422825
205599
898429
583282
1702040
65182
1949744
933427
725600
203966
1377688
1473704
228677
949882
1238082
892873
1641889
670124
497663
1355917
1489667
90429
1389650
1627303
289436
1018243
104197
1104472
1624097
1336486
1877105
1635462
1631560
916170
1739920
850717
1622878
500775
47456
258339
1864298
394969
1906493
1033925
1237506
217066
1140039
1063235
1819587
1879884
1550031
965115
482970
1392038
780047
752144
19337
518260
1273478
851569
687299
1192776
1932915
1200977
633497
103233
146728
1129307
880309
1953719
659829
74859
1369858
577792
1855607
1496598
1846011
532748
633230
987483
1735165
612134
261874
494461
397337
840898
1039877
1379086
619112
1870167
933665
1625359
1828553
347207
470033
1414324
739953
1758981
1605989
587425
505630
1438452
1065559
1519310
1946158
1232131
867838
1947016
1942369
231263
421784
541425
1318205
565965
910560
1607376
1806575
877939
1969247
1419149
1114961
1660490
1728806
499475
1540710
139015
947629
1283060
16331
1782968
1966954
754723
1003577
1375735
306688
871477
817720
1126461
431717
156332
1143485
975353
703698
935093
1477171
1961992
1208825
43182
150104
1432625
1817027
1637792
155808
1477071
956052
1758048
1036823
754810
1854380
1067549
372185
165989
834927
1209230
1240583
898811
1568715
1072341
16057
665615
1851630
595224
847549
952439
1976076
1747840
17078
24009
1701517
1336247
1856428
1403396
1359336
1090444
741796
117880
1753368
1879423
1638323
1541647
1020654
1780704
154434
1133295
1472194
606527
50977
82214
1941619
147479
364976
951388
442130
516420
1280892
1053594
1514353
1618956
1250249
890806
910791
782233
995521
207456
351673
407365
903369
793751
292792
1488892
1898502
1660302
1608818
1139131
1381085
679761
137847
726002
1242870
336519
1416649
957265
439583
1175569
1582825
1143426
1383835
363865
993820
1639160
1943518
336847
1695211
1549462
1125278
888975
644683
1299538
1516385
998376
675643
492838
445207
682758
1115567
1780410
1757917
1726292
1844121
649053
208391
1989604
1391033
1470986
751036
251079
892788
1836469
1674482
1588264
1979102
602523
129427
1964887
1128336
1343365
567143
1054491
90230
1938286
1780743
1722513
1242964
1053721
57688
1485342
1350132
752202
1276291
1443448
1809580
884208
1780158
51184
80305
541992
912956
1799812
1552304
1747081
1412034
980690
1053663
966907
85655
100461
1502897
1701321
154504
965687
635544
1019710
1844346
1105240
1295199
1109955
1651238
1235289
1560387
1696523
46832
686674
1415623
204615
163677
1649515
831545
1728552
768287
292610
639546
902120
533086
1719408
1381755
810391
1690134
382320
1226496
76725
636056
1786862
1534941
23703
617554
789566
1958545
9010
71249
895401
1527973
1610339
136983
191174
1561399
188710
117658
292094
88925
1794647
1055016
1271524
1968029
458256
1152030
715493
1593989
649336
1651232
1186179
1399466
1317929
303564
1276436
622235
1174589
1728969
377896
1842842
1849571
912746
1025404
1591448
1325677
1333868
631648
729695
474576
1254249
513544
51339
1192991
1021695
1407819
1218106
1384897
1853065
1103367
708516
328116
1889138
1163361
1431301
1167956
928779
1465130
1321962
1064898
1628309
80719
1584702
1807224
1825276
1353321
887426
1345970
8820
772831
1113289
1805683
1366894
1184883
1201183
1417762
1612607
719746
1829285
1921549
711639
1623036
391992
978805
1411982
371995
714588
1444445
427820
1232468
1084699
1683668
439662
270830
1115769
1775450
1665195
647958
1524383
377726
1197101
1782939
1232331
1079764
1826029
1364141
1314061
691689
29159
1098123
637011
631549
1691275
81693
1410324
635032
1400264
549370
1355954
1557726
630055
1397372
911561
1591015
1033346
800395
183016
238045
66536
1957683
374280
1434332
985840
766935
1144527
69276
392757
1599854
590393
1672570
1652848
1836005
1168147
1479385
1100261
659126
1090453
1398477
1563473
1776774
978989
1113812
1107629
601689
369333
1566403
215661
109608
1485317
1367436
26913
880386
869919
1369874
1477229
1148186
676340
248959
1449715
906232
1536767
760821
346586
425766
827550
243408
511606
651690
1955498
744424
1521742
1336812
742316
300312
1628944
1143083
440447
429793
170841
776927
1084005
914603
1550943
1243399
1681502
779076
400831
1913559
1232325
1243629
893862
381655
504343
193479
1908703
1499259
332130
591386
1139617
1165865
951962
1279789
507658
221314
1186494
1432062
1657623
455350
1272596
1377824
1348416
525895
445707
1053236
1207609
1932046
1708243
677020
1457354
1490657
174796
222456
913019
1086428
479639
295054
1436247
1123307
1921946
1994876
870532
615485
1268122
1570498
423999
981658
70222
91279
70977
240509
1375500
522370
1609508
1700239
992385
255285
927001
1971532
471440
395327
1985515
119796
1263616
261062
1630738
726241
1795343
685940
1790211
918
962088
1475658
1908619
636842
1980060
1466877
1879449
1703480
1303446
141495
531715
429826
1499114
22630
983523
1593596
344887
1859897
1569750
946981
310145
769921
1972732
1300554
20981
267327
1713717
938472
1041388
215021
92814
706452
890857
1934376
1013355
1508075
1785422
1486827
244226
38740
1538627
641238
1352997
108561
883462
815284
1450667
1857794
795231
765304
1192722
1994082
1911293
367413
695531
359933
1159762
196341
1203297
1879261
1593975
342921
809301
1117809
1165355
949416
121477
142791
20388
1428123
1490606
379257
1142631
563667
1558351
690890
1511741
362383
1358603
1522480
532323
311529
1723625
1854171
562150
40441
975748
2086
1127323
565268
82149
111677
167357
757008
920585
646441
596093
2237
1036419
752650
1014037
875299
421839
593013
121161
919681
1085062
944073
1197396
1924084
816114
750308
1801989
680154
1104267
907534
1650942
430924
417564
443437
1429446
252025
483668
1087535
1787208
503592
1652880
1897718
1613870
475738
1143179
1347852
156598
11335
1183611
802544
735833
1511084
1691496
99344
1487682
1735428
1668777
1428120
573508
1939286
1123339
502807
1637710
1718446
1510252
809067
149604
1342114
1077474
241081
1885946
1187211
1463093
296489
805667
136388
1909537
1891892
547567
1381795
968448
1800940
655798
1602586
304341
1369019
1872847
610809
880989
1742585
697510
1732899
92114
1408803
1659308
1353289
746784
762223
1403678
886612
1068033
464737
1836094
123003
1117996
286057
510793
600238
170783
1752649
477333
722919
1364409
658473
1723399
267906
1941397
207026
1800492
1288328
1398304
1332232
1560285
1447981
1612728
980514
1767992
199896
349065
441072
1406146
12205
103058
1254823
123545
1936306
124485
1641542
1858805
633742
828696
1224579
267691
784917
232683
630296
1357014
955225
798152
538827
1513852
417372
1394547
1484552
1504986
1131924
1573228
141368
362785
494071
316630
817101
1248165
1399607
1726155
25265
1964216
1047159
1593525
428723
530376
1732117
229030
1388474
607381
1165184
326182
1926488
1519728
876450
848661
1516465
362245
329997
1638181
348950
896674
818458
1136027
1000293
1462718
1104629
1371705
1528187
1186789
763666
756215
1140054
685504
1827550
1320759
1548349
821478
911232
1848334
1578657
901021
993229
495675
1953340
1079931
1434144
329321
1332174
568011
765559
1473440
1377136
1213404
635370
986923
1398185
1962896
478948
1188827
523129
1030927
1766765
362323
713654
285449
1563043
1078955
352013
1646764
918223
27121
851582
1938298
810879
103556
1386610
1026840
89652
278838
749641
1163202
395754
417671
244984
1337428
287613
749910
788371
431694
767591
695096
904074
31667
675808
1267008
908236
118328
1229249
203705
516704
1956721
288778
1581852
397295
1678087
591361
1157417
1293072
932926
459188
662274
1596186
1016580
1468530
1331531
1311545
1472204
426873
1072166
105992
201858
809157
1310986
1505101
744686
1486248
130827
478672
1322767
1939472
1747900
120244
896190
1842917
326331
1923740
431627
1450454
1576171
466960
807790
1237442
1049099
958558
390613
1666069
492895
1791004
190625
461399
1530399
337993
1956050
255497
1167472
449814
1962808
73044
1662586
350621
334599
44903
1478115
571708
23953
812991
1427610
1363720
214413
1889910
1378716
1427125
1665921
413345
336738
1695529
1002049
730635
1642884
1343602
1776127
1409108
859934
1852478
1742283
1723800
1283736
1685193
115971
952690
1828526
1815493
1069743
165915
451567
1556082
1102508
642191
1987050
1399342
1582326
1944388
885242
1968279
537758
1964163
1021771
378903
378581
1635872
722415
1034427
258756
1763934
1187352
1754519
513421
1640023
1992678
620319
1714964
756591
439539
1725999
262179
1185273
570840
726988
192601
1753508
800937
291925
379917
696142
1580659
721363
859760
1067709
924705
895103
895423
1745617
1922282
1101139
1200289
265993
1322345
1351394
1730533
1044688
1744825
1598630
969511
197384
1422405
1151248
270373
216529
1260648
1328262
1429577
78001
84898
745005
112715
429846
608429
1613349
1927503
945814
524355
1385322
819681
684598
159363
151789
814806
1304725
1043931
476232
868675
163871
81043
36114
472092
606242
1115265
108222
443655
589824
847567
1525862
726770
361192
161150
1125902
982458
859719
503084
331894
702476
1795759
711554
1957980
516296
1560055
1520513
668303
124939
206916
295215
1327857
1585910
821889
1504261
1362313
1566838
1320366
1312653
906108
389987
1186124
943284
263519
1333311
482415
181736
1458447
1519925
688703
1178875
765549
1533591
1267530
1386442
1768947
1823693
759008
1723696
1689475
1454669
596654
483095
1898076
812228
1046127
1193169
584435
492648
1394172
829316
1030991
540719
82485
219234
984317
1585191
1355703
322188
1910112
1332247
216914
1594293
447147
1131294
1585035
320835
1324953
1253177
1042870
1338685
1275161
1907119
1141436
527696
322642
1628588
1213085
906025
880510
771012
1401429
1823838
1121698
1333177
537559
179909
840407
1500509
1395613
1725088
1281604
1834359
1261827
219489
1472172
1905244
492091
824300
292467
874863
1745482
920298
77768
1978984
1035091
268559
1659412
918793
1266773
1146314
1455863
1815253
1779315
1606921
111744
205979
1665919
1671037
1071942
993175
1632151
1158488
512324
879356
801855
199202
632968
757257
414446
1885279
38171
1375107
1030177
254810
771212
1955274
1350825
1731872
1621069
1537336
821784
607266
101951
506177
1586602
235930
1764072
1388532
1344625
86060
895420
1696177
1031787
324484
170441
1559743
1946004
1093772
1725224
1003247
887515
186546
1669439
1300378
853750
1364771
594453
219245
143234
174853
1631996
1294460
624694
1953854
1734385
677313
317140
393898
287765
1408342
1610693
315251
649336
894389
1197089
1603266
1954935
1232058
197680
1583918
831021
402533
1288819
1218725
873637
1876699
373898
1555093
749666
825485
284773
1933742
1664082
828885
1253321
1834939
982508
1260791
829690
1483136
1647433
1086276
188412
1296744
1937141
111796
134892
249321
501265
877548
1043458
682213
77462
183140
203952
272117
839683
155920
1715530
189377
882362
1728899
478921
223944
1546380
888
1243159
736071
1119616
1240485
1568122
1675960
1262991
1472492
1125778
490354
758063
224493
28170
481982
878477
799927
1182802
766342
56987
457240
361665
1921270
1831533
1215372
952848
1551385
1899043
1233881
760218
550546
1844753
1813052
1253237
743740
1460649
1910480
1646109
1109800
474768
930736
1566375
1997209
42312
1235457
152189
2698
919468
832215
1194957
1597999
1261604
1631252
145428
998330
873423
1008816
1372610
318826
781368
483940
52248
242346
697028
1607654
1977596
183141
780199
520938
111329
1637495
302931
727213
1371896
1781246
752422
1810037
1125744
822726
412259
995394
1090766
997847
1260213
879387
1378582
263574
131928
885013
1938700
349019
763745
1115703
1737420
848402
100688
717868
240216
416763
616271
180960
303151
1124534
698822
1462719
192960
1444713
123119
947126
1454023
1969532
697065
950790
1912202
315982
350003
1069536
111372
1571332
1359413
565356
988431
1991805
262418
1721177
1186863
175900
514087
1421711
58909
312494
437018
1092295
454527
545014
814808
1389466
1765262
862748
963054
649088
655137
531625
1794874
201073
685370
121767
278123
170275
625754
222460
224831
922220
1839451
578401
26511
1186899
1322962
1652390
625894
1316836
1276418
322789
1333833
547645
766569
279173
1829056
1041896
892704
965986
187397
1356611
599131
781638
706709
1816344
609008
1736090
875579
1967286
1213862
1083188
1186166
743482
1747465
1622656
868111
1085783
1949812
965594
880627
366895
1295021
364749
1096842
173550
1052459
1758796
1146510
1688425
271775
1855754
17112
1819216
1860101
1828893
1332442
121147
1531345
184089
1693902
869757
1731678
1615483
1844839
367675
986401
1291728
292212
1546828
1335042
840706
920522
802208
1589426
1694966
225325
1495158
540297
30203
1325752
360603
1720794
1998456
953877
1678054
1527066
1684164
882546
1989705
1856162
563745
525883
1622755
1451821
574159
437416
126411
1970744
1253573
1907084
122183
1496351
1669557
128408
366123
1147748
1461924
552929
1087408
209245
1007262
109466
307085
281173
1215788
1052665
1366169
1973084
1754201
1542420
370546
1433769
447603
1228069
286585
140394
1890042
508321
1874647
568380
816917
1780796
856622
1893353
847476
1872484
401787
129101
1796581
1418096
276428
1446090
411409
618281
1248891
543692
1465770
1145934
1481532
1525304
531198
1530003
412797
1088795
28261
1622605
1264065
1865807
1508648
1825694
467707
1101838
947140
294338
352365
1853519
106788
1391419
108085
933577
134476
1150164
1810831
853350
1559962
1007483
1174109
1549170
1419483
1555989
1723968
1649587
406851
122533
715926
451857
1656530
411894
510582
94374
629517
1672164
447657
799144
1640055
336394
1257287
1830099
897354
1547665
1789657
1444322
1248582
350073
431914
585618
1428177
1406200
447279
606018
283952
1017836
1106447
280103
1845318
770714
749203
553003
954939
704587
1374880
1184277
945415
613122
1967978
1305276
465263
1779636
1987310
625523
69547
1104310
412331
1301448
1315177
1433187
1273177
940561
1515831
713625
795614
773083
932095
947989
1014656
703240
590524
1520543
135438
121539
1608005
1141877
1422754
137099
1594720
1940313
1271119
1141370
1779
178531
1784977
809226
1022476
1927874
451238
254833
1357332
1330238
1206828
585536
694509
672277
788001
18664
757689
1610865
459056
459908
1071189
620210
392144
443029
915824
1512742
1311496
1072054
230814
1093173
565344
1034448
1064474
1222295
1470515
1430917
1539584
635955
480289
514187
1311631
174797
1062684
687643
1284691
1906699
902763
1825945
819478
756902
1075710
517461
250271
172485
195478
1860645
1195637
1276708
1728277
170900
1055030
697298
391062
1505436
1651529
527052
1103401
1461076
458405
1362227
1150663
695460
119837
932541
624706
1467145
1449646
1251212
235474
1566543
524858
311900
1301479
199446
1356095
1985688
388779
20838
430638
186020
1543925
1438226
1243112
1798043
1718651
1045566
607681
1550802
453925
565655
68083
1430171
1073268
523622
1829146
653693
1677326
810312
1279514
1672934
1347211
62429
624966
1956915
1613063
758794
38255
312136
442509
1982291
803198
976049
1916106
1182128
228953
653475
719147
1998494
1789332
1878040
1600042
1267967
1409496
1529753
196110
681515
1548529
879844
1664274
1756424
1041798
496682
749090
1419343
1877869
1249286
1368365
195826
1922558
773082
422920
655458
779936
359619
1821384
1197080
1820291
740723
1333669
1164192
298924
861071
10966
1810949
543645
1967140
620391
1396356
324624
1996651
1551138
1108435
592142
1563179
1452788
1598524
1817492
715690
346885
286701
1161785
1811609
1413876
18249
305685
1185214
1231671
1752195
781095
1250084
1162954
1543777
1191975
1909914
1074424
1205060
1074254
1206125
696193
1715052
449133
1825860
676097
840903
1527981
945987
91615
877191
358268
6151
435274
792331
632596
801574
1532952
1627659
867752
1413115
1131278
365930
140841
135864
1435900
239758
518541
1425354
549665
1932382
1595193
1352396
1679762
1784450
1600149
1210100
335005
67010
412538
863497
437168
452910
1186442
1142770
88270
1602959
577348
1889898
297886
238863
892473
836267
1724207
1662248
1942126
1107862
1053892
1487789
868015
1340675
216146
1402346
1620175
1516824
1924229
1451672
294207
1691008
801148
706023
1160186
1085069
383188
1801952
1018138
81019
251374
1483906
1443887
1899762
618371
711841
1886819
1963218
1463684
1296549
1631481
1023577
1441279
1742364
1150061
1872167
1124011
965832
1834383
908573
1898440
1268442
1414895
1476245
1853543
1352810
277255
463237
1248902
205513
175688
1953409
322184
258972
1056840
390539
62551
1759213
1670800
150236
1241531
792230
1988135
1844264
213580
1440747
1127021
1270977
1373450
667510
820260
1906905
1971193
559308
167880
108049
1710448
838149
1219351
133220
1765716
208184
1896010
495908
730952
580349
1311178
281747
65285
1047491
1918287
40587
336542
616025
1449391
1677363
1133678
309818
1437626
1656420
1034461
495702
354523
880782
1885734
609767
1547774
1346547
806095
1252277
446062
738232
317648
1224932
1911236
139911
529458
1557105
1312159
133391
1334851
339541
1658541
1746845
568371
1459744
1346980
410617
517109
1684619
697201
1020314
1694941
1964123
1747024
1751081
186030
796021
30001
632173
1267209
475720
1411874
1794245
745487
69078
412987
329263
1707260
545845
970967
1046142
1479028
1349625
1455934
1082885
53825
1022874
43466
421094
615862
264243
675021
1514592
1098888
1533632
1813221
710104
1427300
1350519
847425
386129
1004358
1902604
1739740
1057611
507642
759897
618715
839900
1232887
1193613
580408
49130
1091124
1630379
1866957
543651
788303
89503
1851042
173951
34958
1849194
244761
1980047
312116
292071
123824
205652
1654265
630604
757022
434572
1820258
1957308
403663
1265664
740685
1786052
480199
112126
1183987
813504
1005386
1931157
95411
207937
1541965
174894
376279
1645441
67511
1005470
1702797
571618
64691
35332
1874879
1536730
610929
209921
468869
915454
722115
1537642
1189496
726333
1824604
95130
1374493
1530833
1854853
931900
532323
1245751
707997
341678
1770648
939353
441346
720293
272181
873083
18960
1422969
1167987
1479504
1876152
929121
248342
474397
1755366
1584586
751122
1351974
1634048
853169
496997
1391625
1937756
1271132
213408
1780864
583375
1272651
1410547
536330
1526595
1546300
1800187
1679549
920886
1531651
879208
1643752
135200
734107
1521928
977065
519992
1164330
748012
1913250
1432234
1116878
1106725
1683237
1563383
698400
500303
1055906
1913270
1604418
1406927
1348535
318133
1439477
1287783
276036
1380787
979028
982477
718803
1031062
975228
1584320
1636194
1492042
1932203
204190
1584321
1886088
262666
757162
1349300
1624657
1083817
1902695
1651011
191193
1276966
796125
881863
204418
833880
12474
608133
404384
1264994
101914
3537
1204660
1829865
947640
140183
1701798
497391
1103359
1674161
1893150
1029732
1594709
675339
489356
1672388
1529914
1629537
846698
278843
1104793
1649951
1332302
656801
1058976
952038
7313
1554277
1208729
63249
1867129
1174628
1317983
1041394
97197
718717
916795
1754750
800599
1632336
775601
1759913
1434031
1970101
1801189
1510262
210208
1271738
1931715
886552
953804
824649
940269
42467
754535
1751736
367779
992832
761833
431377
980587
1111985
1195541
704741
1001856
1016499
1718110
45497
631428
1249996
29589
579024
550081
82314
532010
569299
546900
1934000
720530
1849828
182574
12227
520814
1183798
371916
1795435
928315
1670624
1200910
1618834
24023
241628
1540535
1348878
1194244
1567556
348555
523046
1020768
1649671
897275
1464936
698675
813934
1586883
417867
1369770
869062
1101981
1958089
722028
1934096
1129532
687026
1189179
1848501
1180493
464730
591718
1175596
594846
713649
1676799
1065103
1968819
1306002
1907091
1475213
466429
103192
1588463
653975
1049379
1143452
1796094
761681
1930581
1808586
1544181
467762
1057205
1778156
667865
1322009
1661093
975960
746383
439411
1976449
1594618
1857846
1655056
700403
95968
1358578
1511679
1355543
837979
1544972
1551695
1229823
1188410
1706193
1948565
211308
1614602
574014
851719
1487824
1605096
581661
99678
1265427
998704
565057
1372275
1184792
206052
1346036
1659787
608746
539717
1110930
1163935
1394107
1978798
1549609
682908
544567
1875236
483998
1448056
1661279
1761692
1109995
1332441
1140713
1143452
263834
1229351
1571956
1300185
332796
799681
455794
1400347
1796798
484818
1183712
1767083
1293193
1534514
650560
634755
1258520
1873886
383699
1715455
500122
1806882
144570
841219
423587
1681995
1975147
1750504
1651242
1776323
983586
187781
586798
145268
324874
220155
1345361
435859
478508
1137839
1190566
191514
1590819
673819
1715179
603316
392707
459085
1589322
1236796
701714
971378
169299
1558666
389823
1428169
1664088
1077757
1985182
284157
1703142
59882
643229
1245684
1803520
269495
1974888
1456934
680582
326525
1975648
294320
153577
505869
1921967
576521
183933
883504
1481392
1943644
1693060
1906239
1184281
1060281
142522
14072
576737
1213226
48650
1988457
638834
1460744
823868
1903434
206634
1425360
1019351
604696
1006800
1250426
580378
1074520
1671260
687356
883820
1859840
445076
1565486
1876753
1892641
971856
1855494
41771
288518
626531
243759
1162447
950108
700042
423272
417778
1059194
768906
715937
31511
66391
855173
1556515
1049353
1811330
1307897
1780372
259741
1956263
235406
1426872
718887
94316
918929
62955
1211982
473513
1483338
1225221
174406
172974
1009741
14193
779028
686422
1505804
107058
997130
527342
1048598
916372
1700501
1083059
1630608
437934
895112
800637
278934
1114309
995028
455906
1305534
1012969
369279
494289
1187706
1640106
1003346
1487570
1593337
1390556
1554036
1910219
1143982
207027
417705
690566
370775
337028
971867
131627
52535
604281
198412
927065
1070125
1333902
1472539
1792938
1464732
818889
1979573
145746
1945903
1028058
1660837
1909527
1338979
977734
1644456
1345981
398775
1163871
1823920
1384001
1061771
1044303
853537
220664
1922668
1158998
1889502
1116805
277771
760235
248459
781087
559740
1307979
86045
14675
1111054
1626464
107306
876265
993012
131288
1790875
1928846
1748507
1873792
1418364
996100
21227
1311701
662874
325949
1562725
700917
574602
508220
417487
687696
236737
1481902
46890
1740047
186024
780568
988785
1331611
978696
124944
1790965
1254957
1864387
1266845
696742
82516
431291
1904927
1182250
106298
264719
492090
1690879
332793
1219712
1116855
874035
1942348
692020
1936535
835660
1771080
1301654
1211677
1269352
500147
1314244
1582401
404300
1412505
935087
1009531
1315419
448773
1021287
1905838
1308612
1605679
1816078
822095
1293218
152429
275806
1017496
1300868
1689205
222268
1385117
754512
1729775
1862693
1544284
1412285
1910293
1076826
209544
97629
1883353
391107
1598774
407184
1687609
1535941
84279
628961
1130089
493969
1825518
1344417
1972287
1569205
877179
783240
636759
469928
1831234
1536810
790993
980516
532827
1262258
262698
1006258
498120
1447195
417903
1622080
1133896
313558
294039
197030
685485
1323718
933444
1349485
576439
797682
1941481
897276
472817
211904
907073
468790
960466
324324
525369
41106
1481735
268065
1326351
575311
1663484
1800266
1398844
206351
1882470
839926
805817
414818
1730476
98264
396470
1602965
594072
1010521
920983
164798
1220549
187303
629370
1546256
686454
1763345
1889037
1039176
1948662
1303702
690755
734380
1826473
160346
1844235
962903
672941
481201
1789938
1660369
1210732
1001221
531569
901497
556512
410856
1440824
1383329
1953210
1540453
928936
656598
491229
1697079
229038
1035393
712659
821452
1662938
1820552
719166
1844055
730852
1395359
332158
1623590
846756
1131690
1835854
948308
362998
1365866
392133
676360
1610476
1082417
481550
1951036
11847
595009
453488
846388
827419
543952
1847155
381173
1737674
378742
722522
1854625
744532
1954061
388104
755776
795593
373060
1922568
26191
476382
1306309
288519
591542
639816
1246979
436648
107563
837266
1136270
1660813
817776
381438
56584
885806
1178834
231045
733167
1982596
527706
1465807
1713481
1995999
1457784
16635
226893
1065551
463269
237634
1502259
1947432
765255
403944
653935
509134
1892703
1635254
1047077
300290
174695
1505629
678522
1656830
591180
1030483
1741646
1010042
1787833
159552
261361
116606
1439011
282977
38119
1059021
615493
1289774
575938
1759661
1218928
1880794
1106716
1546754
1207051
57287
1869256
1209127
556832
828966
1193565
1980741
1767866
1077944
1689970
1380107
1620966
1666187
816855
1625061
1786523
140115
874481
650301
192220
385465
1335861
588548
482825
1592475
1448787
603032
1246501
1460280
1682102
749720
1823363
974933
1371026
97919
289619
905270
1786223
1034904
1349604
1354638
676158
354012
935253
1576635
1554402
246193
926719
142484
1479234
714381
308080
708515
1996762
1370717
1198254
1586690
853698
1768440
1704136
1692718
1235000
1649846
1630655
172126
42456
1255977
1746063
1798732
942656
1293399
1032844
1256655
393428
1869396
517040
677137
322602
705941
1705839
1214867
1452608
1620458
1517305
108558
1405427
11366
246088
902102
666189
681506
1312635
1396097
661036
214914
133849
946282
1269943
1205723
659376
1970257
1339620
504395
1603940
1712426
1531129
378264
1098800
610171
872533
1326660
268001
1758438
907363
1305999
888471
1826510
1844715
1701100
1750177
1934595
1308835
967758
64903
516159
357899
349207
644038
1079406
1889546
254594
895956
1687052
33649
209346
460785
459911
272364
117234
1081614
234214
999505
1202553
787383
1483905
1096341
1761243
50677
261238
1663224
1077466
996728
620330
1187564
896472
193022
1116188
395911
1909162
1591289
489504
856418
1731206
526141
654192
1076712
495712
86332
1139068
796206
1292994
1090408
1773377
351402
1163570
1657524
1395576
623338
1213415
1539356
1966449
467618
1415813
397257
485574
504141
1203041
1580378
1206789
202893
125708
1369728
1047847
1715572
252147
1676999
1227753
668147
529568
1563880
985497
1302608
1431944
258689
1204115
729470
499158
1257313
1694184
967537
1246552
275973
795954
1886752
1676360
1181897
1311211
1224229
1477582
786753
654322
1323369
693411
1520708
764939
822669
673739
1552202
628348
464238
889842
1957661
1736841
1823155
307450
940613
32218
664526
1656635
1143088
1520846
665839
1248533
1374850
469183
118981
940564
1766319
760955
1641178
1157656
1174737
1225947
332540
1579765
1680298
322230
641714
921753
1426287
155488
1938500
482258
893337
1367896
595663
957543
114627
1297308
1438473
77931
971579
634862
888686
424262
667725
358314
1116660
1841508
1071755
685632
1605589
1945504
412504
1736933
1927557
1424595
309741
1055916
688284
1329901
1333096
1623683
1219393
895359
1041164
857724
1134991
1829378
1953562
1887588
753154
1612809
411100
109664
1500499
1833330
1742653
1344868
665667
893489
616385
1343129
1874955
1084634
477351
735513
1677299
506988
1554218
81536
1953099
808088
288823
389448
543583
499006
1870111
1678545
1379903
12691
103500
1365640
210649
366633
139181
842086
1283307
1404440
371547
1287681
1946075
892
1830106
343747
1246057
1889607
1292895
1073900
1907999
1087932
996129
1491483
49128
1721029
704288
485014
885544
1283550
339590
25593
1090422
140374
1090625
589782
1715662
1422533
657440
408197
1106548
796867
1134524
756640
1566552
1091262
1505803
1599077
685346
719732
262138
1106264
1208903
159582
1227075
162290
1156809
946357
1409778
1241120
318979
797080
1628927
1003174
566127
662287
122468
1736716
1088301
700803
1272135
1662321
1960495
1254637
590820
1601821
1611629
207793
906893
1619260
1636938
1299995
1342230
695707
1289228
948805
1903800
665584
42916
992650
1432248
1590532
860618
1612421
1683321
235355
932040
1191627
615394
398642
270083
570825
1933736
1472271
879284
189101
62482
1214626
1563235
760686
926486
780030
1923910
1693617
562270
562730
1295934
119653
1114482
824020
201952
772227
1063568
511235
1578049
1510750
1995529
320604
793935
118184
120110
1906220
326780
794634
678508
1223443
820660
121866
598343
1178844
1472212
509187
341650
1783547
562463
383610
1836113
212744
1818993
1383780
758692
1156103
1417576
888074
855572
1602071
1097028
1552222
911867
967822
1741484
1266987
1103627
826093
1640950
95666
1616372
911415
1514175
947872
811927
1622849
1644799
349058
968863
746055
155935
557663
297406
135734
1881021
1123597
503912
196119
10667
1573917
1483800
1115021
1516604
1755326
796748
649485
781292
1483587
1429173
1061095
1390895
868683
1157853
699274
486520
595317
465013
1198639
525582
761485
763026
358803
130683
26570
1314829
1466753
1181106
947523
1163389
674165
1981845
1209956
792393
1169839
933575
786189
1495472
544485
1873504
1886856
334994
428420
1175826
62033
1225050
869988
1243116
1712091
692404
883572
283048
276746
1495659
669086
573751
1461767
609539
879222
45989
1103113
1719166
1808885
564341
1582175
1041373
248668
1151325
605857
1421601
1851908
1525750
1302595
711616
106371
1429010
336343
1355926
255567
160218
1250550
1100934
144106
996780
417241
1163011
1997974
1870381
250520
12486
733830
833011
483991
1746792
1338127
1267738
1915819
675690
26441
864764
748936
1943834
168302
376701
145602
225755
1009366
1724653
936315
982920
1151109
5332
100035
991495
863986
391964
1300637
614538
983738
253241
1117353
453846
115334
61025
1018033
1315523
537883
487835
1961254
791534
1872258
1341021
1910855
891863
887100
142904
1555157
147247
1065435
924411
405430
237392
1012785
1606521
917458
1420016
1826770
242161
1300339
1293683
1986542
1088590
257506
316956
1693046
498340
1311446
415897
193495
415421
510673
960144
360088
442374
32279
1110598
1502777
1994297
1462493
915601
494765
751219
807879
889002
3569
1444815
1648725
762443
1553159
402815
574291
1629931
1684622
262722
562571
1145150
1229730
156571
430967
1997685
1741399
506547
593580
960474
895261
286147
607120
1541704
122896
1246628
147367
983379
1897967
573254
805484
450889
580593
505152
1383335
958907
1635595
904991
319124
1297933
1224183
815088
1256100
1591267
1901965
1236482
336248
1753605
142641
1779872
1405526
1550364
490621
899897
1802036
1059515
1687064
1357291
1589435
1507325
776690
1729066
1210820
1540227
1249917
776533
1934122
1874322
1680399
1524296
652553
1150377
254894
1524452
679397
1331638
1288249
1147905
1841451
1688598
268815
591104
299239
1452303
1996762
259889
1768882
1547312
1200566
1955884
1404231
1042510
1792009
1660894
900252
1043221
1170759
1640482
1649475
1211507
1244834
752113
53773
1967411
547434
1361868
1235637
412331
276073
322736
1106468
1055704
845342
1192877
304641
385888
62087
885210
1064475
315704
1007759
1605768
1902488
1519083
1998527
1731552
1730657
1211285
564239
270904
291210
109918
460262
219050
1036273
1209070
1672183
1791089
678165
915114
1853180
304069
1672510
1576036
120843
740276
707705
968852
1726690
1621462
414905
1316774
907240
361043
1466725
861242
1622410
277583
1011026
1042785
1222098
231521
438075
607304
924477
1676202
1750889
115141
1128024
1892774
604233
277205
1455963
901599
480905
254979
1395866
1224931
1687555
964817
1415765
1648361
1392137
1568108
213982
1717656
241575
1266926
355252
1849466
1470496
662475
317119
286268
1705954
1397975
15823
259817
982767
258004
1757325
1681973
1191363
1868786
1278625
1496315
1242248
867731
1484578
1830488
1128913
7264
699571
1047886
259946
1863601
1107198
93421
356756
38914
916774
1494374
938896
1907382
1812390
1035887
1423004
1307598
1265831
1829290
1415933
1043090
1172711
509232
980746
1572566
513446
560636
535814
1505644
1720690
1719002
1410050
1761520
368590
1587398
1054919
1021569
563283
1456670
820437
394184
1292094
209189
1962266
1862119
1389122
1886392
1994018
88647
1060536
1427462
868078
842121
1886410
57319
544630
1965664
1269231
843420
1110639
1771156
397699
631854
1393999
1402651
1823435
303462
106775
1371223
703373
946988
1392203
44336
1097731
919928
1629633
811295
1574138
1808005
90687
1191395
640584
399771
177844
349590
741187
775580
1686357
1499875
221541
963004
1123462
465401
950294
283392
200918
677413
1018075
1014384
1050324
965148
344319
910454
1472318
1663254
1807734
329577
1346194
1853587
919592
1455092
1974344
123377
741668
406788
1655434
1805661
1380287
263011
625913
1588037
897815
1051030
450896
799398
1102002
1408786
966220
798223
451212
630224
1973291
1486855
322652
569577
1483816
1887862
547570
1011212
376376
174677
800073
910756
661529
1880144
1445372
1569278
1708619
972524
1908049
1189258
846580
705903
1033237
1715387
568665
908741
366620
1295265
1479355
1431107
1126444
815674
1159503
945409
1316609
720326
1288538
79004
946947
884999
437238
1764706
1805182
1837404
1621418
642978
1429715
1086136
958151
558110
666791
711775
815294
486735
196523
352906
161009
562088
458087
775700
49634
508781
1576227
1155297
1901136
1326214
896101
885879
718861
1101650
252660
1427145
1900665
1391610
1142260
893597
868129
238719
1237123
237557
1136516
1004612
737154
375989
289159
1896003
294885
144463
1466820
798957
202296
1996563
1878080
1319967
1458291
943080
1423877
1976379
984860
1831097
291239
691870
1039040
1939174
1592477
180552
404680
1014569
1703085
491322
1297323
273438
696862
202966
329716
33455
491435
28151
1157221
565236
1319741
214198
1404330
675592
532974
1539713
325624
1534495
1200034
1465527
1263647
1924208
795344
461036
1775303
1831929
324528
841158
190108
1912916
1231701
1598708
894907
1199407
1381474
1193695
483635
521052
741314
1664572
18929
1461588
315331
1594353
550242
1353446
1761707
292431
297639
230402
833136
1827898
1227929
706304
990665
1721877
1253913
1953552
800845
1950283
208030
1663006
195157
983117
102720
1089812
249054
1579806
1822608
186999
568653
327878
1313064
631081
1530540
970429
1489217
950569
865140
393138
1144804
1654252
703033
1921091
751251
24181
188549
920533
565031
1395419
956425
918728
429972
493066
224703
1514914
1061286
1553417
383642
1618178
1602284
534690
21474
296024
1512457
222789
1582384
714493
617281
1160964
1909456
547811
1384557
340678
1828000
51341
1981807
136650
1028700
810937
878680
759072
612185
1364369
643385
965117
992317
1783973
654563
1655350
1391328
166170
1604217
1298405
1139234
862524
1673748
1986374
1146400
1457378
835176
1913097
537452
1709317
949189
1842502
421453
1756658
715592
1716030
1986688
671188
1130967
816410
1338758
1642605
1659575
417449
1543452
1787219
1518240
816469
1425352
820870
652183
1925621
277191
597486
1377225
1991301
1637327
1430276
1280998
288480
1203973
428042
702213
889897
1040083
1921541
23101
1115208
852629
1929090
1230605
1163682
1855243
467047
744906
1513856
1752720
1119699
1540969
1041198
1835260
1818375
1908150
798227
1495314
734176
922943
1271193
1456894
588388
1130704
1469862
1292693
407671
540395
1627876
1844189
1831610
1170503
490688
835460
1585824
679814
1838285
1455592
614079
1642508
939037
1160289
789403
1137148
752076
1210129
821277
1670614
1246964
390321
209266
1105033
903353
712806
1519840
225846
1991784
1772142
742499
1870674
11245
1353631
1474115
648139
922988
387873
1896576
662785
146736
411546
1686831
1765725
506668
1040487
391680
1443418
77094
1627546
992211
167825
1094418
1821161
1126417
456225
1211133
1007604
1165384
925390
1165549
1994619
1907506
1745562
1610981
273426
629595
44461
1142653
1451437
345338
639070
584689
1302618
453899
101763
1017775
1561741
409225
1803680
396959
590109
47530
221432
1287883
1298015
502660
389672
1162957
252794
239946
1181867
1622355
1223240
1418135
1898021
1503992
794000
901494
1339967
1794717
4792
1994069
242218
490861
1197309
1698449
1254994
7887
982604
350232
1485047
1572326
1280675
150482
900697
1497979
1352363
544421
1865140
1178671
310237
1152623
101980
709002
617217
711907
869724
730486
1406675
1246616
1719762
1848025
916944
142035
1093634
1620586
211090
1786584
1851740
1987808
1388330
186057
114711
542914
1415089
1098545
830667
1610287
1537001
1210723
278464
1054561
1805431
610260
731918
1640664
1236513
619167
854703
1344083
1104625
18048
569496
1205412
1012543
1223519
495689
498563
1476165
840641
956033
986218
1335800
837287
673104
323139
1048035
707851
714514
1780471
1346102
1974760
952527
513374
1620790
462271
852339
1172407
596569
754771
334955
1799881
595205
329599
713457
1973155
1732520
1066330
991515
359268
1040649
290696
628522
1714929
493827
689547
1834034
1382717
1819831
1389570
814829
747263
1602440
387765
1066649
1411306
1900073
481285
1502324
256120
1423358
530604
1644947
9127
643379
1396828
1605571
569120
898954
164730
1212133
853404
36346
1783044
1062572
599900
1661386
1295845
89732
91440
304103
1951269
1342825
980972
413971
514138
721521
139592
941798
713070
1750901
1366887
1773177
806822
1881742
1005153
1979884
1437545
1442874
1774109
190771
305822
1064455
1593707
300374
553215
624505
1553027
1729250
63407
940126
1436350
1157482
425938
461410
18896
1238899
1164127
711740
109673
797634
1073328
1337912
1675732
1099448
1091092
1744448
749685
1582188
1553654
1314471
1528070
1875304
1705175
488111
120013
950456
1465580
1800827
1141690
896068
898970
368996
1031937
745907
1523940
1206436
783818
956164
1072650
257504
1243439
1845177
1215529
153383
389520
1959003
115828
1029200
303663
1347821
228567
667894
831750
1040064
1346050
1715119
823668
318444
440465
715798
108007
1620502
1854773
1712902
1764944
1907162
1113957
1086984
597920
1850958
1302777
512984
455779
1170605
381318
544101
1931225
204056
980226
424351
1598307
92225
1425028
190296
245928
642510
2709
1001478
1501674
707023
1157229
1480865
849788
433888
1814652
795597
1042917
1949211
662515
590684
795593
1132861
1615453
711872
576689
374690
607651
1018600
1323530
1277695
1319469
223276
1546647
1867622
1479024
1202970
150017
738228
55215
1346340
608759
1070875
868894
788385
11147
1019134
505035
912884
1697247
1886229
1840391
232657
1707778
1806150
57749
1942337
74979
432762
1984104
1235133
836341
1812641
498049
994705
1022814
632449
902751
711991
740321
752822
1711370
1259575
747037
679575
589929
1677873
468094
950695
127843
1009907
300714
561086
1644298
1307276
1765120
1513969
1279004
515579
440222
440470
1901018
1325091
178377
1079531
506799
1433861
1864428
308413
611123
1318522
696561
868993
1964540
1552033
1646536
1119069
3167
1237797
692620
1821451
458817
1613438
847606
203715
563379
661396
1263753
108349
1252863
1643658
1248720
1952395
6151
795026
991107
1922361
732215
1819259
251557
1319093
1327692
1508443
1482443
1350502
660510
1169988
851827
1791059
46688
1288727
440923
281326
313630
1317241
1574923
1173216
1000698
239089
1239895
1750467
936562
1253938
1891539
551796
1440078
399664
1492527
780001
1051359
273153
1002772
302106
1533419
1236332
777889
312924
977577
338405
618018
384986
1050911
1418546
1052337
576675
813073
1088862
791133
1689734
139052
1372392
105561
1636014
792297
1874597
114404
1759062
683295
125133
799071
1416292
1448519
951820
1692007
657661
558092
489805
1475719
1998725
1687345
1105784
435734
1544698
1357511
647428
1831018
337718
1163393
1954020
1708238
1453404
542428
623729
876635
290166
912161
1103034
1141759
1451642
1009022
1707400
48738
973844
1877535
1899461
1713251
1866401
1655482
974538
1034733
830165
1274116
561027
705082
1112051
1516130
1804206
1541075
1841866
1640161
1153536
1748214
697897
1790745
1860062
1454465
45457
1032033
835590
385591
296847
351569
80086
932365
1942757
1436014
839588
1408883
1870733
229438
458561
299357
1052750
124477
128931
1844614
511960
171090
1323340
1795914
77258
712332
1347935
623867
31952
1279719
1973018
1911029
841546
914327
296704
1444657
433553
959604
1537411
1412176
634512
79013
208438
248045
1029161
1830912
392977
1679375
247643
148825
1765363
241734
1838112
299083
929747
294213
880143
177540
1478750
340474
488317
625747
1681908
1339097
1838577
412504
181688
1923189
647618
1320305
1074387
1337711
277450
1560136
595643
1631913
1782830
177878
1491393
716395
1343281
289675
1046385
1326884
380462
182821
1630043
1105624
484574
1159400
1283648
790282
1114700
966600
1269871
141399
1148295
210593
1042368
922090
804217
589399
168706
1396854
1422362
89347
1543306
1336184
1273257
894231
1696766
1153045
217380
1362355
1969765
1734840
1833194
832340
1070718
988731
1520959
328496
1108120
945501
800636
1911051
1111384
295711
1129388
452535
1501860
568889
1397927
1974093
790874
802042
773149
38680
419840
639551
741953
847319
647068
439771
1577372
1544261
1771966
967098
424846
392183
823992
1533769
1635169
67717
65919
381812
1059488
1207780
775132
1113226
664208
1276964
1647183
1564919
479637
794902
973241
683176
1058744
1535708
1769163
1763655
917143
969143
1931756
151348
1993050
1276156
567739
763618
750903
309028
1179951
482066
1720760
468082
293675
786795
287207
1823415
476013
1984828
189650
374655
1834664
904006
1020489
1478822
1439701
527639
857333
1598533
502178
324014
872586
887723
1872565
1556417
1039407
1093046
182572
1028085
1383046
1887318
1407917
1167461
536432
1061002
1925676
1716569
1609551
1069587
1253103
1402920
1564636
940632
970643
886669
1048304
435630
1709480
1514155
900367
610707
170126
1704926
978402
1376013
615125
565268
1690716
778506
517837
935674
150883
1590772
993081
1468567
720224
29314
112542
27336
1003541
1391018
1598789
174009
864358
143847
1541071
1661269
221349
1220827
1606410
169870
1859013
738207
1478433
577702
155458
1109358
1934184
1010160
1609979
1663641
1282149
314978
600026
999178
1298706
1630251
560546
252313
501935
1074321
1740723
295639
1356550
764510
1932988
846660
1178245
1224385
602604
1751468
477333
410204
983956
16159
774117
1573660
383570
1039597
1558947
1244508
1971564
674504
1927306
310841
241361
1775157
1064102
1649472
1493011
972579
1653669
1225220
1909951
407035
1130913
53550
1333000
901846
1158298
1047116
1910197
92836
1324547
1376158
26634
705161
1347603
1446597
183057
1825459
1131792
326370
828153
824815
1802485
586683
174267
335541
1198907
1184292
1982382
1367102
647256
1347194
989535
143009
207989
400883
775908
373584
19521
303559
573570
1990906
1025599
980533
1726754
1559761
649659
1170092
1492195
1402942
1870050
772153
1877021
712288
1444540
1587313
139023
617236
1445999
291190
1610051
1321681
1528167
398847
1998663
275055
381937
1406269
299204
823974
1452790
512604
133543
1354013
1324064
99296
637994
1662749
1173182
198633
694001
916880
1604044
18939
327493
1734310
1084573
1211459
1013110
795498
465828
1484494
1476325
183776
1214895
112989
1992322
803718
1757055
1923866
1324028
1448762
217014
1839506
1949310
1895836
1067435
569757
160818
1101963
1856572
1047571
863294
873877
1491968
730814
1884700
1518128
1219256
1060349
229301
1741040
896989
637751
490485
137734
294586
1152103
1548890
870470
249946
955033
1648937
1656583
1780456
559243
131991
669297
1495174
1866566
768005
990059
1219408
192183
998022
550497
1520858
1484301
1033817
1077763
259058
1053852
1589664
1851591
423217
212456
1456503
1296765
938407
1110252
39492
1165000
549909
139830
1101555
1831756
337318
962685
1418565
947460
225615
1606003
1651609
61168
760855
931765
1012174
349912
1966890
380339
1955044
1237967
684417
217482
1929957
945671
1179759
653979
1309580
440399
1448605
283150
35998
583708
1841342
130064
1897301
733547
209928
1039781
562845
420182
1139687
323631
1948121
1083603
1206586
1253860
694159
1447456
982067
1946489
124541
483267
1766960
1321076
107505
444465
616094
1173224
1894485
1915902
1111631
480483
1830478
1728884
901377
700810
1330322
1614793
1425682
24342
1697754
1516651
1278567
988008
49012
139896
1832104
1626874
119062
1140628
330550
1124789
396716
251103
1687924
801531
246380
1733128
820128
665168
1141470
439921
485613
663699
1021902
202143
117541
1172482
690670
299050
390559
624591
1855138
216357
94342
750154
235694
441853
1270313
34594
1062206
699904
989044
262199
1917673
330894
163723
720563
1570748
546815
1566055
797863
601733
1240923
698907
1818996
76990
151295
1792323
1680616
1414975
978886
1491931
1637162
1749541
1230441
457636
1684189
1647264
502893
1950955
995960
1080985
405094
1812506
323116
876815
262949
1032324
522165
407592
1717489
598438
634751
759673
271143
1827708
1601166
85829
121766
1613058
1359803
735848
1929640
492114
299613
758665
934124
1761083
1480630
158064
691519
461442
1886089
1562093
644211
764415
402658
819879
16484
1091978
684342
830379
1955506
673935
1140489
1644491
911740
1251704
290411
541212
796659
1974235
598407
347574
95853
86421
1214699
24692
318097
21596
1206994
913829
107488
1906968
1211841
210411
1470437
162316
949914
813633
1212049
827788
414538
505207
1223
1076111
1751250
1346100
1189613
462355
1561787
504018
747523
104293
900380
260140
760724
434656
1999856
808457
1142295
383539
1497446
1955985
1079314
1547050
503371
991308
961887
1790712
553730
840372
229489
1472673
1109805
300088
110051
1471041
553219
162751
475405
1876578
217583
675726
538541
1799404
1269617
1748953
860503
746547
1203025
670545
229172
1557535
766603
862283
1603031
455749
1819659
434194
777286
777587
1977205
1058162
1295193
1716974
1815317
1914446
1980995
1133022
1496894
714707
424533
1046674
929762
1411061
780941
686013
900546
1107922
1050812
1012904
729842
1259974
1272104
1958139
1683840
1445644
474172
1929307
1773991
1964165
1803860
1804018
697468
1430170
318543
630484
1685611
1832471
779619
1442037
1651039
733768
1707497
1917598
1715693
937825
1932972
39773
1689770
1023560
488720
1050530
447862
275675
1540429
1725989
58337
1382677
1169670
1039201
981766
1108147
403216
497068
200070
703683
1195490
1751836
1945746
709894
94479
1227313
653940
1278334
1096726
1671811
1668000
1214321
1348606
413639
1527358
42371
346182
459160
980933
1584957
1612844
1558280
78106
1779879
1936505
408944
1826016
1986402
1252625
1855977
158478
1930677
125191
757006
1418231
715203
499357
1998260
1596005
755952
1797191
1987727
1015029
713052
773081
1359076
1787755
267566
338964
1157696
566271
1715317
616633
1204145
1379230
798162
1543236
1417858
1923726
1641010
768594
1175421
1674049
396493
453348
73388
499189
1239186
1705353
1878924
866903
1025739
200762
404830
60755
1098930
199018
857202
1613935
1712755
1531936
1151465
1700761
510879
1614358
1925679
1129254
1431325
194637
1254012
499186
580727
1980822
736423
501722
934073
1561221
426069
708621
259558
564607
206573
1889966
882102
1679475
615352
1070257
880401
813501
1769579
1261740
719445
411724
1963365
1945406
1014371
32423
377101
725764
1619956
597165
1680304
502525
1471118
1379846
1768784
1617877
1708383
1824177
334152
1099364
704257
835121
1909847
107078
270508
1730436
1090934
1960474
350806
910962
1189896
982031
430958
527330
1221060
330790
1822061
1596488
314040
394328
1963315
718612
403015
457669
1992453
918858
1764766
190194
515310
1525296
1742165
1562033
1435337
1983647
53429
1355506
89208
817104
466507
1251192
1492364
1804511
683616
823886
271992
1847157
1383350
466419
1377861
1615404
474205
1111454
1983632
279794
636577
281069
1442900
1492935
1184693
42171
817912
1770670
1369829
403180
1858498
1468078
381920
780908
1463863
667462
1846307
1526829
260085
1246771
610367
274215
1869368
1003169
15325
789830
555096
1646564
1561363
1965226
1834247
1354187
1873210
1819321
1610994
746363
1660877
1313053
511241
469303
1958814
1537559
827006
1295685
31218
341661
1952822
1885454
453302
1962364
1862999
1520425
870135
580742
833122
141999
863463
435684
1695271
1645060
800123
1326328
415040
239907
502484
351261
643471
357291
1193813
1747312
690824
1325819
517803
71148
1843174
1204215
860588
1230123
1833651
202157
1783433
1608863
1539472
219282
419129
1265419
1150095
646363
331196
44032
167545
1536766
1114312
454232
679335
1898348
1060281
459342
914565
1349027
1266436
1277159
446104
449112
1302612
1588533
1979397
1037267
548340
180687
383932
474421
1291177
9116
401162
1644099
994363
132177
1857643
1308478
1750616
785709
591408
391216
235772
1515997
913867
258542
101149
353195
829066
575806
731028
1179854
528461
1493118
846009
566788
151459
862535
1348943
1666776
1518237
956129
964762
718441
1984717
207901
651914
155819
528168
1257227
1659323
291546
1624582
36064
314023
1141675
1418687
1578345
906938
645163
1395748
308990
162873
300108
979169
1970788
1400134
918683
524132
892567
1615143
1280661
1695256
1515833
154889
119107
1347344
530504
322864
1271413
1482032
950183
1345954
1446907
646161
644211
1978814
595011
1114093
588485
714887
255087
1261585
1444320
1221684
46992
1037460
1699632
1239224
301926
1997637
331406
42625
830190
1243649
1423361
1019109
246127
1205221
1809471
596122
473273
966327
1311653
219446
225837
799154
817530
1906975
487710
1602923
600556
1808516
352833
84754
307941
1633285
1029701
675763
979960
334891
1114739
172982
927941
759538
1315139
278365
484912
710825
541683
1309516
754366
1484145
421912
1784466
627222
1899892
1675678
889628
1587649
1963086
120802
298947
1920008
1183863
688790
453320
1080263
1677558
687612
928329
1806152
1685951
1657489
681867
234528
514594
105542
1539024
142063
1388252
4826
256871
1471685
918787
1820933
164235
1424903
1624496
981895
1940341
1476153
464549
1560637
1786028
1905432
1481062
1438504
1045585
5138
1458806
1229240
1512082
1287163
1720412
1993658
1691313
407481
675222
1843712
599368
1297554
672216
112016
1390832
1219721
654642
26177
593248
1936422
299613
1753797
516848
184357
1791098
86453
525942
378
1974740
40839
1699370
362339
663329
60740
900541
1367605
498870
1482208
1059513
1692643
1741243
1732107
1815061
1508823
846932
1923948
1124557
1329480
780066
1203591
759523
1060203
301444
1188089
1088378
856276
1121876
1547938
141576
1127015
696051
1109975
876497
1827256
1614169
898141
1317714
1433117
525204
253517
1541941
1142697
55603
1622565
1300502
850927
1177000
359777
700890
476632
337599
302801
1268584
1858136
230349
626967
826114
1760056
1353049
242115
272271
1146605
1872745
1323619
1719497
1776175
83286
244452
1622381
1503483
285462
702974
930420
33610
1148274
1289306
1705727
1059946
1610718
614158
1285120
429338
1072262
900980
1892300
1455856
1750097
717445
714993
827886
1351577
521282
1984873
852338
1545185
602968
1186857
426135
734926
196674
1411497
1643694
584853
486009
83287
1148112
155828
869570
425343
595981
1103140
1128648
68964
1656097
1655127
862960
1059536
499396
844406
999582
1948891
1492328
94986
473816
958203
932287
468233
1735987
432546
616914
900984
1317397
167947
1018973
1043461
1190789
1220015
595945
1394581
32726
1019526
1664314
1316957
16452
736642
296382
1939892
862961
1291356
333546
875682
806488
1269669
1232747
1000697
891066
513106
657392
693876
192822
1132969
985317
432935
1288574
1614903
906920
78985
988146
685558
186682
1103967
425700
401280
1411020
1484689
779363
1964359
1865214
1704773
1180138
841415
480463
884067
1855662
648895
429604
188051
1477593
383603
1753386
1645169
880500
1061108
544176
1562626
226379
645529
1605177
1398671
1282878
398544
98558
244466
259105
1493959
1510068
1559613
1081045
1940574
679662
648946
285485
1536983
410796
1258933
966449
12071
1285845
1353900
1913267
181921
1075606
1374351
142585
1778164
1634482
1053782
1076447
950157
1957368
1977639
616705
936533
1267293
1434213
700895
1667207
528269
361277
1588855
722711
1136329
242204
66207
1194731
1300274
680216
1975187
527684
1162539
447706
614762
1958374
1643737
1700347
65635
1465261
1924661
612441
1318246
1437787
1895419
437709
1002650
693430
1933101
989880
80519
1582322
173433
723201
801938
6020
1518202
158713
1801629
889378
2282
1284920
787799
617077
432353
236439
655321
1488632
1799270
711085
476218
1510436
1430846
1180611
711964
1530792
1932001
1184047
341138
941491
1922792
618044
1778836
1660081
388202
1333205
1834022
1266359
1475144
197669
1441965
866903
1652318
57921
1986413
671864
1482127
586372
1934689
1387745
1494076
559913
378033
1778124
1768227
1088009
519488
578524
1735470
1837135
919046
1909567
643161
1319345
678932
478265
542072
1850021
947836
592659
82659
927659
316875
899801
1813352
1495935
1563663
686283
1402975
152312
1190489
1417641
717985
1662655
1791050
715658
963676
1398248
893389
1261776
606080
464199
1667731
1286282
1339825
163325
1827092
1767445
654044
1288825
354230
1678188
1907818
1491951
275292
202277
750755
1966895
353891
247909
890642
42870
537454
1822433
702547
54904
729466
799466
389274
124151
708724
1219148
1485878
999938
1772016
907436
543792
146116
301932
1890993
301914
857731
915412
117032
995183
1846753
1251735
1258602
543045
975372
425784
1775681
1128834
1631992
127813
1548982
1108748
547366
1044293
189823
394856
869683
317661
1540728
1014881
1334486
1460255
1073481
299953
47506
1433271
1323024
1071272
292533
1294467
503121
1169747
738146
1587366
1992313
1456415
972012
1361998
1449213
332254
1633463
344879
878470
706957
1393993
1860443
1725664
1837323
72226
419308
1140583
1237694
251635
1511470
667900
102704
87080
314620
815442
404529
418191
1306544
1578521
444542
1283562
988840
939440
364619
382529
313676
1453461
1230412
286016
694337
451422
1276924
1691668
1959167
734327
1222023
68342
740742
1453621
248589
280351
951165
1218609
1939429
1542707
1674477
1984488
1957293
1462395
226170
1037686
1088218
460640
124299
1871710
850501
930429
55873
1833188
1333770
1153306
838502
512423
609104
1879598
762645
116015
1429255
822770
1454274
177274
616476
1980922
1350829
199803
1658766
1871995
1670171
1050269
1988647
1985343
389807
610370
407615
1996397
323712
977501
1347199
484495
1542228
1612986
282490
433143
561591
615868
233222
1944396
220379
1122825
746837
56434
1764562
920925
903363
816771
140960
640627
291015
343040
611255
585195
1502434
591370
159755
790582
557690
47376
190357
683877
742060
1009963
850236
650450
332225
1275445
1068644
1890183
1229826
500393
1902824
62361
1580851
148727
96313
1268297
1781843
70744
1121985
1866113
778231
1665858
1192317
872675
1666762
1313418
1243416
89119
1383486
356093
308019
348903
1790480
1558177
172927
830843
960906
193385
660399
1897009
273718
1025111
499899
1995675
837350
89569
1420726
483782
985132
1651872
344997
743826
684779
235468
1176837
132128
221284
1095381
1778587
929100
735927
1514374
93593
1189779
1391762
1753798
764434
1530739
1294985
341051
648154
319240
1017698
1264772
760556
508654
1699216
1391972
1702371
1785245
987188
1964343
168589
1733507
1942497
1577793
326458
812199
642565
1009710
1786401
1359307
1387569
1771661
1003634
91210
1616214
243406
1490214
1095855
1586288
1398916
934124
1192754
1992206
1019642
1605404
12035
1902300
1541247
614558
65628
1092596
952748
1806986
111296
1343679
382497
1663580
1819925
453371
1618446
1087782
1052300
1725294
272544
718802
1461577
125071
1988106
438839
90311
697792
1952276
1668971
1264739
797199
1670609
1506483
704202
1821365
632953
865584
1069723
1178468
1372878
1852996
1532082
931998
1451708
231409
918564
147001
904502
1518973
1701355
1577830
1026167
690458
572160
1740618
169154
1030319
1398256
723411
114596
1968207
1947260
1894235
1878481
1012
1506149
1813832
1180532
1056901
200668
1089601
1836902
342632
1307801
560927
1089821
1278284
679042
759194
1508232
127385
1761753
3023
780927
1218995
18704
1734413
1218920
1850885
1451070
1134915
951898
1920566
35391
1075905
118375
1746603
611306
96198
787755
584059
820081
534795
1317341
698505
483857
1302715
1731481
936423
1608620
1405519
327006
762114
1853669
1779105
1277959
1907669
706345
156149
743298
1453095
1014332
681078
765941
690538
1868829
1807834
1731322
1678164
189218
1516245
1776360
731115
383341
408430
193568
1632953
1446005
867064
6070
68184
269078
545704
568719
527024
825446
907120
304246
1705875
491680
1392331
1185515
1974661
1668043
1305125
1293736
1438497
1331305
1269683
264096
814483
719256
872967
925451
1946849
1652779
710954
799999
1937250
1104006
366561
36728
348852
1118122
857237
1097304
1772666
760378
1900728
2688
1391952
1406470
361170
1124881
1645557
1230195
1687761
1389636
473190
584591
1428343
455622
170036
1138143
1583611
1407584
101725
963091
864975
970034
1618776
1652852
1295631
725793
422036
613111
962846
899394
1981300
414813
1436709
878125
190240
1356912
494286
852606
180878
535911
1839443
580987
1194490
1380322
1815198
1073953
1341364
462790
1912555
810757
357783
1302584
1048118
886618
10428
1648288
1239239
1573427
99427
1690517
1493584
1679795
191960
394588
637379
1096357
1780653
588685
375695
188983
1942898
863771
781567
1839154
1295332
1909870
1238185
1225775
1208355
1218656
509437
1863059
1271528
271936
203176
951475
1950603
57995
1767738
1868451
657578
1754188
1893146
1696487
1164466
1182376
474462
902396
74103
1376880
1161444
606235
913415
439956
537703
4383
1306439
882115
562767
276079
1922692
1642822
188836
87432
906842
1790002
202974
1311132
795622
3677
704580
1620770
1620330
1908150
1984958
1619982
89066
1474512
1911320
512772
556606
1746579
282318
399780
473734
1403643
935606
538829
1625744
1178182
1657024
658994
1999542
639591
773751
1342356
2337
365666
338481
183871
509942
1528099
628277
1947041
1007960
178578
691497
1348439
959641
552576
1143432
1788709
1700333
61355
1129207
77448
1510653
982150
922890
1841842
644684
972267
1161
931222
1170452
413210
1964673
986672
1727507
629311
1717907
388003
813752
1238170
1227461
1988551
852722
2912
734345
1509995
906614
550767
1579158
1990927
966598
1352526
800213
576636
770489
1839503
1119784
1065741
235408
909538
1481907
1586788
1905458
1539617
737914
995377
1788450
1878097
1653514
1119389
1040038
300442
903655
250945
329166
1218933
819796
885902
1253727
1141553
1631182
1985492
1329105
485725
1521859
838184
1130611
308548
1508738
1031576
1415866
493806
957316
920169
313000
1217544
1026788
593275
766468
803808
42135
686283
929388
1900556
1424818
843218
458451
979070
533253
263770
682204
1066963
84718
1253789
60663
1412908
19019
1383135
1104488
954517
882029
81719
1266182
1264718
433992
53932
1622938
1468800
521381
1291159
1439569
826651
443305
1484331
1335186
1911945
369563
166607
1142455
15451
187429
167044
634437
1890087
27501
1490162
600379
204513
1799021
496867
882895
1212922
1021276
1548880
1466604
893180
1894399
1448176
1840502
990524
934731
971046
973253
1043541
461210
38690
1729836
107468
165502
642178
1114988
569491
1541206
296472
1172024
544783
1929685
426026
382810
1463094
1664892
863172
498388
1447592
929679
1976653
806829
827590
1704315
1116990
1063834
757114
908081
520615
1082622
1693771
1322590
652915
433387
1728138
1691018
1453320
1610081
982764
1080413
1550019
616541
1919449
925557
667368
1290212
390169
1597425
69856
1206070
108838
291539
1647638
1192188
287430
1654706
1545550
129025
148340
1202233
1647734
963402
240027
1577033
169398
1307986
444786
1950650
829782
1469664
834260
672725
373238
705313
264243
304806
1527897
1670329
16197
434670
836602
1433143
1259834
498330
1959520
1213158
84440
578540
1840181
159845
716961
568736
1895639
1513778
914609
627330
891773
1286800
888847
366511
341104
853106
964521
1987532
582656
1071246
604
1586874
986383
995664
1491305
1185330
1656335
342546
1117569
1478608
761568
794161
1611755
1909841
1472668
1006704
395134
1367664
313384
1812072
1059762
865929
1922217
991498
1304530
944198
256049
517395
941600
1573279
1257466
1622864
1446517
1653030
1401526
36424
1722330
1790451
177568
1843832
1213261
1998224
781183
610204
1546835
1047836
1290058
756747
1749552
139906
1902158
900601
816395
1653003
689493
1985174
1349666
1021072
567780
843502
1896516
403383
625777
542532
1984342
1783347
433445
307284
129085
1955604
710215
1867565
453600
1032473
1904436
8023
130089
1506513
1036569
416194
390260
171618
1951963
1196657
1272510
233132
1847179
1096623
1733395
680782
507613
677647
1411887
83118
1816197
1267843
991583
998644
348261
1770889
1625666
846701
132894
1292007
646002
691123
859571
276774
253241
1942004
432104
819612
1597260
1121265
1502388
713845
1776978
1230982
339364
1622657
270455
1755074
1547820
1999220
717021
391277
223905
508247
1776883
831992
1194168
1390581
1474551
1486639
497622
1820989
1566225
325939
123052
413116
1783562
1999128
1210943
1138455
84018
1756008
925848
22552
1851008
1757571
1382682
218806
1029007
1382997
690305
1248062
1631535
1123249
1129452
1523154
382
562878
1917668
396285
699575
611909
1370718
1636865
405770
164355
115129
282313
979047
241557
661541
914186
1821681
79217
537370
631389
242783
252157
1178325
167699
1499360
334206
1816083
47413
534944
194794
1723998
1633333
1562039
1396806
772225
515633
1399327
391845
1112467
1103613
390934
441455
1929599
571102
1596399
368798
211921
1824180
1792466
1199606
1728955
163131
910165
134036
15769
1566815
399002
230856
1278652
1075847
1271996
545844
1183641
239666
1857762
793858
1169809
1527923
896342
190575
1943793
194011
1617032
271878
62645
720122
1952176
233128
79341
1416515
1764035
1391264
704699
1007256
856682
1450367
1171812
809681
1033537
1522995
1505795
323977
997491
554344
1487836
271806
1869976
186769
588524
1095719
1036831
1802700
1293439
1464992
1097095
235356
1801456
1997740
507496
650289
718014
840257
1345319
1127211
465731
1551535
1886896
1206081
1513665
1000706
461020
546267
1602486
229939
928629
259776
1440248
858792
1931205
757595
1599322
1814304
1429623
1251424
355825
415033
1080394
1790902
1214590
1762494
987043
424321
30863
1531168
1235534
899409
222231
1584784
217883
1639094
1934858
180996
1408071
153118
1036807
818105
875674
1585588
1116657
939538
1462334
979143
1393528
725362
1367703
1344763
1953628
1493159
486366
673851
323408
1557382
324786
581177
1821203
1563631
585883
120663
1038545
734499
449757
534654
1317471
1789708
757530
1135837
1438073
997987
25385
1963018
1196735
428963
218185
827919
145258
323584
945765
624737
1807093
313852
1852814
1073133
1063072
459860
1713611
1898212
1667631
1059360
1853054
1809395
599781
244013
263976
552927
158132
169306
609572
1414595
1412564
1385776
239954
440299
826602
754034
292227
557100
523267
1570904
646680
1769567
1341908
887826
1129998
1135753
39987
718881
1840056
24560
636485
27897
499600
536737
1620996
1996600
232621
466664
881786
1454462
696874
177093
1246054
1351411
1398702
7894
417287
1165466
1809377
1204680
639947
1911161
999295
296155
684370
1436212
471269
638944
1395177
843141
35710
298913
1593193
664805
93070
435503
1733086
1945292
215482
1761049
1585838
589112
1555043
1450038
715235
691270
150181
1734885
359705
952910
1964431
1418409
1045946
1831935
401233
906115
428207
1267124
1580155
1597416
1812633
1949835
388502
172238
1317850
1046267
245442
388240
702069
498034
1418975
1192762
961290
10065
1951037
993645
91276
1649748
1678832
1908555
1616714
1219793
811080
937164
1190455
1644250
145961
1159275
164003
1979192
38181
495708
1409267
838148
121107
950897
1850476
41220
1542202
819039
924051
1989660
501099
520494
648241
1776648
4050
1245923
578117
625616
751037
686478
389480
823952
997957
1697155
1602341
53273
99327
1630744
152592
1536612
1654839
510063
41649
843006
1764173
1708234
156804
1364120
881422
893743
368673
665245
710791
804787
1990658
865499
1560977
539159
881121
1767733
794861
851170
1832433
1591662
106014
1953743
1030095
666206
1002144
454353
15162
1627692
896112
957190
1905672
1356875
1706714
1642215
464608
1603151
257621
843155
228406
1177034
1968006
615834
1926821
497280
1365047
1884931
1260328
709951
479173
239955
1607474
146447
1282082
1654768
1881319
1054830
802084
1213507
1776862
993428
1042159
749756
1733912
1832436
1618980
431887
1973002
1281955
1796961
1056084
1896920
1689791
1614775
171102
1012252
1480232
1366138
1921031
1928814
148945
1417955
1772921
1742918
150694
256496
1011511
1854942
1401266
1654574
113625
863982
1498819
435452
1852681
225513
303971
187968
679300
345634
1224997
1854531
128346
1767021
784157
423787
424346
873184
1340314
253421
1936056
1694446
847256
731491
1472898
952830
274865
1705144
1852160
1277214
943420
678703
1908917
211724
144327
582143
418255
1035279
1991399
250729
572103
1452172
204800
783088
1009697
1626265
412976
1296673
1996677
871038
1495435
426463
1857029
876578
1470117
511513
1248282
1211584
96658
1034814
1654732
582413
1772534
1406673
1226856
213083
125124
799217
1584641
1841705
1849669
1727826
196990
1827329
863225
303869
1537512
906077
1668509
273719
243952
627630
491933
1421189
1050038
1758101
1465554
1598447
86308
1809533
1346869
1285220
260232
1772646
65247
1499249
962304
1601019
250479
546553
1914628
416196
1428785
1827256
782351
331290
621440
947064
369924
755580
1478159
831038
1010550
1034243
2718
134022
301274
899170
1293858
231572
1495304
1838801
141833
1693176
1874365
366667
1716365
903052
803346
743840
762793
1220359
1759895
1949810
289392
1512442
1665689
488975
1681517
638242
1650084
630284
179267
828468
824585
379337
283188
1731668
450466
1735706
95233
1964124
1493974
1808259
1920211
958490
54612
1761600
1789725
1253384
1566532
399516
387654
1870918
7437
1794180
1137060
1757490
586946
1835902
1540283
1785652
1338953
1817919
1547435
1110842
435612
1208477
1755275
1032385
1643883
1807116
1069109
1745523
1988860
434069
1819908
1868590
1784985
723295
571394
1446872
1874567
1687244
1894448
1571053
1177162
1240932
412546
356946
1903210
1276315
439266
1638713
350841
500231
379070
1458074
1735871
1313952
1319455
1181626
1186719
761697
1731675
339357
904246
1749557
726063
1139924
366397
865911
517601
1635016
339658
1159470
1554136
106618
1143927
1511225
135472
511143
493676
1674518
783510
26594
568134
1632464
939154
1960626
748978
313783
1868128
1649860
600109
1683428
178779
1394425
1690643
1880490
1297964
1892119
1301354
1906793
235454
314829
966044
645919
616129
590607
284493
1887833
1670912
1082889
1370901
1769073
1808698
197818
692796
1904498
192891
1579507
844490
924160
723676
105260
1710562
1319796
1778970
382492
792432
1996532
1402172
1447563
1913943
1537868
1408896
40452
520448
1614438
224472
503089
586394
1782339
125011
1735501
1223490
725201
1308241
1234995
714300
664715
1038108
206948
1929698
1437199
127295
846645
237803
1291900
1672544
34491
1681257
407660
707029
155285
1439227
46911
1904444
266126
257853
78311
806562
939216
797815
251183
1000861
608772
139261
1149784
1466699
81790
1273820
1158653
1070288
1305879
1026931
498176
1939110
1648381
1076568
462984
613032
185980
585370
374374
1884382
26003
1368324
710333
1243771
1389531
1042022
431488
1259955
753388
1217215
1651520
818713
1088637
1134733
153280
1672663
1995718
967208
1846750
453592
249750
429688
1460718
1184874
481215
1880159
727672
1476090
804887
150528
413756
1325844
315813
1114834
1974725
78885
1662411
1428872
709422
1587649
1052754
154196
1574338
870704
106235
1407528
1488997
1180328
971673
1190483
1655869
52251
798207
1779701
1063580
1669126
1204285
790225
1120541
1659542
1822240
135396
658656
784344
241670
1080344
391406
279502
1590225
64535
764854
825158
36895
1011426
476143
281633
921003
471692
1399548
1693825
555382
935606
1877002
1571188
1324051
202616
1984654
1959811
1919018
1198394
1102248
507729
1274505
479993
1935562
1292092
1962128
1399250
1717027
1485001
1368220
1282844
141311
867178
709042
1921809
1771498
806104
993322
1746686
1150522
553374
1160934
945031
1387452
590524
877567
128699
807785
1306945
1691335
1027589
123621
635628
1907360
1695148
1573819
1922303
626128
1457824
992151
493959
1894886
1303865
1150612
856499
1788285
1819042
1470994
1782828
1177628
605852
609608
1123254
1155254
111882
892758
514798
1872718
934203
933324
267766
1955689
791655
1504136
1852383
1729564
1610727
1410194
1806271
991987
423723
773311
1746039
614899
1754016
1028206
258170
1175287
1815658
1786223
512062
1874764
1583970
160031
1188865
272767
793486
1681914
1872736
376265
372896
1623040
486628
857882
632240
1376946
1271932
1971960
234550
425174
1254917
416400
53968
1188802
1805846
1092828
1196801
485660
1958157
760747
1120096
1677700
244312
1817517
885470
1637964
830602
819904
405010
89907
1391668
1924505
1250072
657887
123183
531599
109022
587325
1858516
1612484
493413
1476236
325516
264479
1359593
324613
1379276
896366
1465901
194329
1012589
900806
1006960
1731429
746392
1910203
719755
277358
574822
1191165
1400022
162535
1311342
667453
1262160
677160
655747
687419
1867828
118721
664994
1168204
595246
943124
1189064
124786
1018423
1634765
672569
1645846
652596
1329884
1535986
1687895
1574059
1797922
1517786
1378853
560687
1024167
1856894
696556
1018753
394382
907475
1019982
1535383
642063
818989
1130844
371116
1007705
1613819
606885
1497557
1587112
1671432
961319
1145913
1551221
45790
930565
52226
125190
59969
1885616
747557
1967415
379864
1310541
1232126
1147935
739845
1685460
1340514
709099
863861
289009
281337
792538
391909
1275833
1586641
1317651
204239
666420
1528737
1079418
1169918
1216928
1684702
1575231
1072844
912706
1400730
1685011
346193
61534
364176
1803723
1323710
1963631
1746929
571797
852869
1293783
688803
1197752
491677
248189
160782
1086836
1280380
579947
704793
1898928
1343262
772029
1509476
1493126
1703129
977835
1264713
302447
572270
1739510
842645
1962836
1637370
1375038
1828497
56971
1851813
808945
1961458
497859
381440
591036
1450896
1634556
1205895
1013642
492777
1335127
1924398
296001
878491
1803948
1967588
1676869
239283
846753
1127852
703113
957886
92815
1986277
1305026
286224
1053611
1713207
377203
1328056
1849186
433192
132304
316193
462977
506024
1659336
1200527
770106
929349
634655
548831
1068854
1127844
1978715
827267
1112258
1195394
8571
1528233
1185405
120750
363246
903643
649361
851842
1919625
84660
675550
1377068
1808244
283924
1156101
1176157
1740815
509939
255877
1140894
1573907
601339
1712818
1091916
1883061
1713316
870146
391135
695095
1874138
630204
1921195
1513098
508277
395395
1571886
1903862
136592
1610858
1487367
1174133
1691576
1096779
934117
854860
654367
152377
115428
1912028
201116
915450
861486
527925
1134491
564336
1780181
1378866
1450356
450322
1143349
267322
1234551
1427790
1351158
730261
1559173
821827
832759
1767887
121241
1328305
312953
869997
1396609
987917
1288105
1992024
1210836
31848
1842446
591789
1725429
240230
89078
1190036
111182
1939056
1338153
126858
547522
333723
574527
1749969
1759933
355451
869373
1754040
103349
1033184
568689
322261
715478
1878990
291850
938629
335824
1788862
1464915
250175
409568
1943622
1094689
1355780
268494
741484
944298
353237
16473
1976088
196918
1357489
942156
987362
522010
1785299
825375
1233960
1634500
1617655
1614724
394953
1566101
1095587
1261260
1150511
883636
650926
399251
1454402
334199
517861
1836088
1843326
1718307
211181
727510
879186
1181631
1793351
1763777
637172
1951050
1099204
442876
484659
28576
1088186
669679
932853
718676
871347
1895969
1921597
386250
1608199
1878702
1083846
1957392
1520620
225885
1060280
782633
1248817
821263
1696173
1554507
1576599
1182624
1733467
715387
1139116
1961771
1732427
52103
1012595
170621
1869167
1717283
1872643
973495
403651
586275
1996413
1566294
1769660
1847288
392573
430632
243501
433429
345434
1965689
515922
579313
213185
1759662
221380
957210
888594
948737
1914670
824629
506093
734381
1453774
1929259
1082803
66260
1217413
1338643
410504
478769
588924
1235766
1599114
866983
1412822
1876197
62616
4952
1563690
1099104
919154
1297385
636635
533013
1189365
1750910
79735
1804369
1612135
1399346
1983928
450446
1375635
1444661
743926
193653
1856725
1296619
910915
645763
1988429
956865
1710158
750939
1441001
1518265
186484
1736970
1983105
1973217
1291346
1184788
1221309
861412
1949303
510246
340853
581135
684449
450340
368217
1144369
387112
1896859
742048
925704
53776
1224071
938414
1302906
108079
1459327
1430901
1894749
1395694
1647977
1826636
1295812
865856
353602
1185153
926319
647976
863140
850826
988240
1803500
1684228
604272
1975038
615346
1763059
1360695
1443931
169770
1115758
176738
1310362
550491
100315
1465474
396925
1646711
692202
789394
1228324
1719462
1981447
1314905
914839
1946879
323869
380750
1150415
985035
1097478
1729990
1036576
1550517
796399
1466091
1816235
1542831
676176
1776583
125462
866482
1719568
1980432
1502223
639631
271191
545196
432097
1112980
767383
339630
866107
88548
500028
1608907
1845641
1267527
1109140
1035845
1162298
1608611
1621155
446826
1171655
645720
1542942
319287
1648185
1222512
138479
410519
886936
1612363
1961569
1367492
667795
1403308
1486343
1910598
167220
763604
1649241
734087
533473
137535
60976
348894
8590
1532456
510021
1478525
318629
683393
969607
1892230
1278246
1810639
551260
560541
1367606
1015441
721169
712513
377967
1225724
617264
1644655
511245
1739888
1287366
903582
704668
1787711
1507542
1062385
180399
1310666
1674743
580744
987992
333665
1244124
1337779
214049
1855216
1992377
1196364
1169778
1044298
177791
1535402
411592
1942977
1996150
536422
1754178
346996
1646407
97758
124893
111460
495826
31577
1365211
444977
740079
1443853
1279811
1399797
1087509
1485806
1968252
327998
1005589
1574992
1955981
667786
1134785
1114991
670906
425060
676139
612548
472059
1710287
1116524
1532707
1826131
1583437
702190
960632
1041397
1659982
810513
1990785
81591
782770
279302
130817
541774
1120443
496210
254397
1528439
581920
103995
1585133
118574
774560
458808
1589857
142009
814585
528439
1024429
1882310
507465
1306073
92162
1273595
19628
1907116
811721
1897336
1914526
416712
1308274
817796
1610582
1678004
1579878
63909
1067919
1647832
1562017
1045794
1318427
498203
1104015
504561
350991
1424485
714920
1871617
779681
652678
895390
760563
861967
67219
1405135
404393
653947
316489
1336955
1619678
331922
334708
1548214
1300959
1148603
550588
1795873
1949873
1316045
897779
892717
637331
803911
1283863
1707038
576848
1573636
687444
57410
263741
956412
1633731
1390721
1778193
689590
1704962
1107482
1672801
269522
725836
1579440
678684
455834
1947252
824111
126956
74132
934702
748180
1969930
747821
1570535
702195
507089
976911
1156999
1176422
1286333
1490964
79580
1323868
1461453
839557
238743
509136
562440
624753
238229
1398781
1587733
1651912
1443690
1087918
1444876
876006
246862
542996
711610
1035866
766599
608906
55535
1703464
1875979
250642
1466138
613764
39476
52586
945519
406572
1759889
851764
958574
1513703
1056057
265950
728142
1739413
757297
1103216
460503
1344695
1044029
1170120
1839353
285503
1528999
1218228
1240270
1095182
977499
5697
175956
27324
366141
799316
1193044
809639
1021512
534019
583070
432583
1117787
1635304
641270
7872
1686810
860860
1613550
264327
758168
94441
683829
936116
1748002
342012
824813
1334325
801538
1920549
1199871
878541
500731
751417
672995
1668181
145390
578493
1635337
1394987
425541
162175
938785
684017
875685
1651192
247408
410707
1989972
406002
495160
77599
274353
1875768
608318
1179914
399274
880471
731028
1027275
1376753
944139
780137
1757254
878110
1987123
95486
226600
1481786
1311331
1640828
1096759
855769
1242593
54789
604521
667423
1331198
1689183
182738
993635
65305
1993045
287737
1975049
1684984
1881491
1777139
96955
302149
1135710
1886766
421647
1226569
1182165
761724
861347
1391053
1172051
1386339
477491
80592
1233664
1326095
996828
1849758
73246
1092357
688906
1059214
865894
1189974
1698418
730893
1001631
861379
1766656
1260669
1417549
81229
149103
54835
143364
339290
969749
967199
911706
607948
139220
733346
1149450
417272
1524045
1507396
1679782
1283421
1926331
1771688
412161
388469
559949
1847860
1321448
933429
630482
1404107
1384290
1356375
688547
1007339
1201004
212773
1874849
1829413
196358
1060000
1527937
169140
1321274
75230
249428
1113498
89457
847387
1028249
21772
672962
1402587
808320
675637
1981723
1365850
1180854
700916
919647
816965
1538907
892012
1708506
1514077
516718
1006613
443188
55697
1002184
243364
1708519
860993
913125
1208097
1058282
797959
1749736
81982
248343
153845
888951
913626
770767
131339
13871
909818
1545018
669505
1234707
333635
526518
761075
1789351
1004863
311856
1853196
1196950
462458
150521
1399505
211181
1729790
1792564
985024
457728
1724970
1825659
851934
16280
1902320
1547113
895325
1362518
1879385
1141620
898101
1551398
132583
1624797
234559
149664
1782632
641924
434821
1686317
1026034
1282824
1056371
1690889
1499316
1771560
1517574
577724
533894
1782259
1935807
1919700
1918735
877814
1672803
580351
795354
1926457
22175
1948178
77743
1115055
1375116
703215
722761
528220
295270
1503147
19615
280121
1387739
1775360
1710858
339383
1692025
1384208
1103645
460776
132627
692939
438250
57436
1888381
533137
1457236
1047161
590932
1579321
40074
1680990
150194
1448148
164758
608008
1570983
919598
804642
351311
1990679
1152481
1882922
223209
110402
22177
1170300
399047
979280
467777
36148
270373
54684
1506180
569822
1023180
223316
786483
1393130
816945
1812829
1739241
1116669
1676807
1650364
1834508
1888348
716553
1041893
652731
99773
696925
1858663
822365
1552382
170829
186187
737404
1502150
601905
1019228
334222
65068
1245969
893053
1893850
702264
1985458
1482682
286619
1102310
468323
513789
954915
1185296
1893640
748603
1624044
1896350
973909
1051250
42988
1847723
138176
1638332
1565963
1958557
1201387
122826
278280
123348
1652992
800573
179270
1076914
606927
1612526
447436
1980901
1990239
1038089
1706396
1329121
72992
1163175
1995851
876125
340622
1004811
1527052
688764
644083
229126
1457901
796406
1093634
329103
507043
1721586
1138168
1007972
794551
1787802
849526
1224973
777887
690207
221435
1874530
913867
809872
897815
1538682
565599
1752534
663168
620417
1028285
875467
119763
1364403
331734
1868359
634192
1587866
1156230
235609
1404337
766801
1681246
216985
712470
711387
420176
594826
1440862
1145148
825593
624197
256479
1167453
459793
1626843
240092
1591343
1157651
1727740
158779
964495
27596
946222
18320
1118725
275086
1481504
529353
75144
1463327
532632
372024
1139107
1160984
786384
512796
1138069
1692581
300462
961363
295604
1202654
1958256
1430051
1710831
1057508
1762864
81296
796967
1639550
1150653
1393597
108
1770352
1952993
1088813
1964821
746061
135958
1879009
569925
1606009
1337930
811022
754445
839712
1133036
1421991
1673744
130291
1998946
1968307
399932
737907
1752211
1294449
781130
570357
171994
1011699
1220704
1749008
1635321
1576761
1508264
1130180
892827
683652
854408
66232
1917560
117538
314865
1715807
1554575
1723789
645323
1142890
996306
1967790
1970941
695626
1961423
548322
1828066
913942
74192
1703227
1270613
476812
154741
1505445
1495084
1375013
1358240
1221312
1905639
1234324
543599
1678759
1311392
834684
591823
1151613
91202
621673
481533
107645
970289
1513532
1163032
461585
1472160
1832833
1258151
675382
381938
1324042
1671708
488126
1995859
1463438
1442936
1674089
1839234
700907
1672392
936551
526479
191946
1334533
1258968
656231
1757634
1026558
1237501
1215285
1644471
1846640
1981043
1033992
1965949
966177
399027
26369
584352
975549
555546
1573640
334585
702553
950031
92534
1466869
714632
1430650
324408
1082413
1208421
826048
292250
883220
1241487
1914287
379613
510635
540151
1037673
1383773
1403663
1867145
1421152
1376818
1488392
1790766
1852360
1885836
393471
482002
1524203
611730
8112
1656282
358575
1747425
1787059
684146
875687
885647
1390203
1042440
1398028
712216
821498
1519355
590719
1192372
1995388
907507
1496212
1233844
1396552
165355
1342958
1874155
470404
1676863
788473
521527
152060
1318418
1186139
1526676
987785
377865
1496252
1543674
1790630
1027081
163705
691450
1708937
987912
469828
134024
276644
180765
1438190
1517684
1420537
1519587
333361
1639704
1833269
488028
167492
1550979
1376119
941462
1582315
1912534
38512
341536
832243
1492824
426075
1991094
1428480
240165
1693784
1454420
1901893
1322825
1581529
1245898
304813
772942
1535319
1344169
554491
475773
1554693
22728
1213178
1327675
838528
1211525
1982909
1406221
1124730
1209324
1685985
1470206
253925
1662339
204389
1913781
1031547
473107
1916838
1796653
1565968
780574
289204
87577
983855
1884966
1824834
1304667
1631594
734837
1046215
386934
1146497
1829637
575510
108048
785992
1407167
967999
1906825
265827
1992399
1262637
1222864
965059
62894
307893
916597
277372
921087
27745
1275478
1908306
1029809
1174892
618613
1962590
1756044
645474
760664
310034
564798
255229
281518
1304382
982663
1500805
1241309
1818909
1324814
934795
1414707
1552378
730118
625381
1175604
53995
651485
938097
1420190
1609765
732090
1499591
1322956
648908
1461984
696398
1815976
719049
573335
56335
400483
1456662
1884919
1364018
1536955
553040
157599
40178
1177905
1470606
648453
1750169
1507969
1498788
448734
904823
1462215
1337669
631879
1744693
28269
1647947
1285671
1062049
1956738
784417
813936
900082
1639624
1160591
1411927
391180
1521312
536191
693961
1136640
259166
1711826
1480678
629936
1776730
11659
342021
720181
672523
654954
1559259
916232
1104583
1741795
851509
1799645
750073
135900
1575910
264446
1331066
625612
284928
967228
700734
1853756
1451704
173274
1518200
322041
1941812
1229690
1308974
1804217
878445
1670825
465675
573413
1080598
1595395
1609005
148919
1136734
493028
1650476
716731
1307437
1926491
1389680
73535
644084
230514
286474
1239702
1847813
141967
927428
1610781
777933
1813541
1029651
1530897
288489
132066
1840794
1090421
1242205
1642206
1485827
806347
375233
563940
368890
1964648
1413405
133411
164390
123649
1658147
432307
692616
963610
58264
930421
1182870
154174
1286808
566400
1727043
1782559
113948
778040
904767
1818387
1698332
1483193
1537057
91754
721999
256452
1285651
1007722
209943
1923387
254124
1472746
670520
1415833
791984
1545660
1058383
475951
449813
1570835
1105195
1916844
1089651
1337792
1523308
1615650
1949244
219646
629423
1239328
239903
698230
1359649
1457718
924216
104652
53607
1272930
518696
584061
441466
63854
1475960
877543
25973
377720
69771
1068502
1739025
119262
701621
126051
575283
666863
1676559
1924240
1767631
587337
451064
1318705
1219458
270418
1796156
1271570
623919
727275
1470899
1529597
1035786
510039
648710
467419
822059
1455837
1548808
764405
1474462
398459
1271478
1859575
1036407
214749
379402
568965
543234
1487586
1152295
707704
698514
310059
563773
923332
1813808
320911
1921135
166527
1990686
1968109
1888648
1705743
1570962
354978
1105135
1784765
1875491
1794813
1266399
1346458
1035978
1502037
625463
1632678
1995835
567866
1064154
1334347
892054
23918
1712396
203173
879556
879783
1918649
1578097
1365747
983734
1572399
1549620
932557
151880
795506
1336619
82636
1459634
389869
1120009
1159225
781073
1789133
164906
1328276
1660069
1642565
233757
394178
198734
742633
1321550
1825994
9226
937574
1224041
922997
427630
1175841
595074
1235713
237951
82434
1183126
1400839
980741
1499238
1131888
1386732
562679
1955727
872253
157763
246224
1938006
792941
1530635
671520
1275905
442928
1099162
906989
591435
1713374
1464753
1578488
1139502
1074349
1616269
123356
990379
794902
941124
92322
318804
455655
962219
46091
1295417
1323656
139849
1914316
786614
275764
398218
1409892
1551458
1792609
994357
16891
1062544
410135
682513
941013
1540558
1151817
1060789
500058
35164
1775420
612164
1359964
701673
1114822
1414138
1121555
397698
473104
162648
1829997
1964887
729534
1792440
1428631
588203
1080494
658478
1925798
1017766
1322980
6343
150202
1725598
1417892
40539
904389
563668
1855750
1001396
697436
1486499
717137
554644
302797
74959
564749
794685
1200540
1091454
628250
178326
816841
1154759
1273412
899818
1447446
1456896
1832551
10220
231950
990491
1128021
1915119
1491348
819898
428438
1649120
1917520
1480976
1469005
840869
1877143
1503788
1760485
1723089
1681943
659619
1310655
546022
1212883
571852
764556
1297062
1133467
1550459
386673
236026
1276283
1239945
1415332
1192344
1371462
742194
1725111
1434302
1346420
612722
280854
929066
760458
296322
979392
1844037
990461
1625619
1479273
1076387
807820
1846742
1214874
855673
274951
1617193
1223412
1521611
33163
78127
1692270
990114
1474176
453880
1438550
1170520
1913724
328673
237549
1538761
18224
1113449
567444
1170424
1755004
1965256
757704
687257
1904125
214823
415550
1127657
1663531
1446060
1430734
504135
117167
170965
1480421
1302831
1051953
429908
35761
1486448
1402808
689313
1510057
1686976
1990818
1429751
1495644
1668897
989509
1667365
1445283
213577
400477
423798
1062542
57318
82537
1795039
1549903
134061
1613278
1184561
1108999
354407
290795
987986
573040
1765383
1205169
164617
455809
1253424
380352
1346048
84791
1415812
981860
660843
1008065
1275281
5448
864878
1023994
1626928
343813
558312
528406
782850
1481689
824987
1876214
339634
1334083
1739494
1496050
433859
1819803
230589
1978919
448122
1575499
852726
838261
1597294
503339
158573
1453365
679901
126628
1130751
700800
348953
797398
232218
1115840
1561605
759012
1968218
467203
718114
1477650
962217
1766141
1840492
637953
1611119
1323280
414452
786766
615866
831753
123982
1560748
536079
1747962
342669
1313617
669559
603396
1229809
568612
46473
507941
1471293
232130
1716629
664337
738706
1226377
1705668
1251575
1419359
380048
433872
693060
1660170
1133561
816545
660723
1043147
897506
1848526
1860636
534284
583147
603726
704672
413502
204142
1276718
584382
1312307
319282
84018
1784059
118107
1946005
1753094
1624695
465959
393383
1947480
609543
1185031
1980957
1971176
1317093
1605410
1051111
197049
35147
173263
364140
1249458
1324469
109077
701550
332728
1641551
1784899
1106890
1367212
387505
738913
1919710
675905
1642508
1452515
874294
197170
1162169
38139
1712485
1576941
524830
817565
1158838
1457523
1678935
1174745
187165
1075025
1148179
527331
1101243
172411
1436358
110083
1192659
1379553
1028813
1207361
398604
1728423
360271
98215
814458
1028433
352210
1609396
1487271
957377
1398236
840912
1043868
517525
1472840
868881
891865
1442818
282293
101199
1561986
1088332
985761
642470
1194935
1833296
1712713
971499
443833
54257
871720
1477835
955554
295228
1520173
29613
1323532
1073034
1864417
1106802
253009
1221294
850666
1617383
1916686
973147
452004
881971
298868
880420
1855235
421524
39745
1021503
538756
87275
625629
67151
738889
1757907
204737
708651
1039290
526830
1267343
1884053
1867301
1509277
1542741
983346
1440089
782505
1833529
593127
401767
1115086
752555
103776
1292471
289182
1530513
788643
438538
1815649
523362
1033175
996933
1935307
1588401
1871034
1680608
277541
664696
1331234
1398742
1044363
402733
553654
1285379
1041711
57667
42543
1694834
410037
1636440
533983
1786932
1064862
298550
1369432
622981
1286755
754301
75352
1310376
1815731
1002455
35431
990666
1761362
497172
411649
1671997
1451082
1370933
959652
885778
612781
1507794
15237
1671504
997901
1024754
1868926
116804
168375
34647
1801408
440484
841111
1578771
1580051
1149949
190536
1873567
626336
319324
1722598
531481
883730
1791674
1946673
1455192
1487453
184029
1247934
249378
1330804
243951
1614799
1940421
1231591
65287
1667183
1563336
870173
1639240
309771
1874174
858328
149441
1529079
797969
208497
970979
1139352
862123
720226
1126496
821341
381787
1360271
1146825
884788
1947020
1879382
202390
232866
1338940
174932
93624
161434
449301
695005
1378253
167896
1727232
1260257
1716541
1345739
505575
882532
1575769
265636
280000
1616675
669264
940271
1227415
202252
1134323
328465
311626
1190265
918214
1588462
1411638
1914056
298671
1992442
374585
1930430
1281340
871113
746672
1988801
656676
1750710
1032727
1020218
1490461
712923
392045
1430020
585440
111959
1045619
1999890
1545707
1236328
1176081
1832860
26512
1688811
1815569
1599090
2380
594113
1781339
1295274
1542467
1245340
393267
391672
1574700
1332053
264047
1791183
608060
856146
45916
866543
1901919
532649
325438
814314
758652
1372360
77241
298028
1423557
1940648
996724
1382874
1754570
1955386
1484468
705498
1834715
1066646
708661
701036
664161
1038147
1577824
86444
712804
1588151
762362
1088399
638344
1583686
461393
77086
1804119
1998606
934892
1885973
1902144
24202
42570
1560455
1187794
514342
323529
423426
1459765
975409
1422603
1544215
453901
1419227
39571
1461808
1786380
907999
1766888
718533
1796689
1259523
1836044
539313
566031
1076390
1692906
1977496
421377
98735
119704
1758552
707084
1118938
1865533
405617
664901
1211400
1524360
1902825
1174934
787467
21554
1673499
4375
935385
369953
622003
1380081
524202
299078
1109469
1873141
1819209
1613452
1548972
1492452
1437909
716693
1559342
137658
811573
646137
1758215
1440473
936390
657431
1399972
1549649
767337
1773411
1571750
204311
1973662
1884279
1485910
147219
1049646
1478181
1678190
1517862
407801
791554
1987984
1091143
1081129
246828
242760
1784627
1839535
1107631
1706397
955420
1124071
1425095
419970
1188653
1742297
1852302
1618624
1212019
234769
1224118
1064666
360184
913803
1755290
583039
595241
689323
1927856
1184180
1643393
447501
915995
1013614
374293
1703254
1514405
393927
1103682
581535
1507449
1101858
1205342
1954178
1225521
1894593
612214
1877207
472883
1107557
187386
1013308
1508912
1947968
9957
810506
251817
546690
1270145
771583
833173
563336
1479795
1047432
659175
624912
199311
1618054
1312230
835054
298423
1651528
1847449
1177078
1686359
1220604
1504908
879715
1239962
233019
1310344
223463
1096077
1077290
1956511
223277
1353696
314808
766003
676601
950044
527548
1034894
1711490
1597381
1292410
20649
1088719
756579
127801
1891442
811649
1526686
1051216
834301
1338350
465390
850364
278988
922215
347696
1310727
897871
120825
1871075
96150
1541442
1796521
1025291
610365
83024
642062
1175444
913774
961105
665191
1166671
1781705
755236
1811175
1195319
1231269
53641
129868
155068
63315
1020093
1221504
833392
1317671
1254336
371414
1132562
1694636
214999
667324
1744446
500777
1646471
1670246
920828
960241
908317
1814255
1871918
1140466
1446536
969476
1563616
631935
234978
1438267
247012
1157601
154413
650047
1679087
157101
293935
928009
1306938
1617448
730354
1314341
1374523
1774607
1026225
1989237
1467992
466707
1323637
403733
148983
449213
162284
1487940
736424
1353062
1246891
905916
1879569
264715
1164893
978138
1192882
1663395
741431
827827
1079689
1703046
1061167
1290226
1799287
757963
888960
768299
829554
743646
558603
1204734
167897
1726353
111823
1849169
461975
496223
1442619
1035038
1429765
818011
1176817
1337786
1671055
1683501
1937713
991923
395837
976920
463410
377936
58567
341945
1155874
1473093
923345
490369
1997460
1707341
1764506
1945581
1813952
1657594
1305120
164122
716874
928982
733558
1049829
260271
1555305
1244100
536561
1443670
838103
88313
1982424
1037750
895882
1720832
1367737
1263883
317953
1675364
700712
1922061
333998
1755350
1219541
191401
764024
746773
1960703
1728939
691116
1462682
1229070
1287119
1005051
343954
141539
1035379
1946569
733015
334599
1121348
1683820
1651077
1002301
1346381
1829889
1197195
1842070
1470910
191040
241454
1817596
38540
378627
1013519
966661
1371054
1881689
591376
598075
676185
971071
907901
820988
1095150
1534183
35774
871157
1228293
1921330
487272
1139397
577203
1668961
209924
1195178
453767
70116
675139
1896831
1693452
641033
1014310
645431
1127324
993448
1891050
1244930
129117
1158568
273647
1354048
584137
774457
1026923
538788
1918737
473908
776272
795070
1451157
1077673
198225
1409658
1642741
1679791
381641
699514
1419834
26792
1715834
531551
128086
470032
722166
303349
1136058
288016
1746110
711872
207448
1078308
1612542
1269790
164967
1691053
949524
1407316
899596
358767
743143
1766306
848253
1132652
1149529
1906903
1065143
317217
630021
1749992
626747
489075
1522197
1542229
1812432
1193826
962330
1086615
1983225
368216
1089554
1991258
56921
1120318
462906
1667460
1329618
1294057
1702837
898103
915706
513976
1051619
455852
98811
1885089
1835231
444449
1448835
1097878
1264869
308150
394496
1956980
1736132
1208360
1205692
918161
731215
665014
1117083
515641
1618121
923108
1207087
1174084
1468766
1764257
1482345
1725831
555667
1067630
150514
874703
1421975
627084
388667
1788882
746035
1506198
263403
1180689
1599368
1361402
451038
1394492
1123137
624313
658982
1583086
359110
1914854
1080616
577872
777276
1782799
942463
1619994
369216
1173368
190369
434683
358312
355768
868322
1842017
8195
160394
94331
89311
1747793
1079681
458555
543418
1091604
160455
1209771
1471537
1568831
463329
1375231
1876387
805715
1240069
1440478
344602
836164
409774
1743494
79000
1394897
216901
203492
1851007
1135966
1814455
811100
288842
1900394
1743402
4389
1124920
1399952
476372
244738
146298
760993
831080
706681
1899626
1301191
208255
1641016
863457
1087602
1813203
1947619
905740
1273606
408422
1552955
884046
445561
1089152
1878458
720024
886562
704296
418715
1731087
719752
35499
1221326
645468
921293
956861
1327448
1860276
1872041
709048
1131908
1511362
886311
1746568
1506373
1104525
939541
757908
453604
684736
1867819
907561
792705
563460
874623
181858
1438865
902263
1476841
257827
390087
1326059
1507130
787618
606264
391867
868887
1213458
908327
1893042
826139
1958209
992443
1658812
1114032
550234
1518257
101321
481017
1950176
1871828
236200
385412
1622445
952588
542248
653747
220379
691373
47374
1226947
780310
1157361
634045
943645
265427
1378122
1408472
1892953
1804063
666224
558542
612806
1082390
120512
1310024
1525416
981741
1967524
25033
846923
1599099
963578
938630
582111
511380
1206082
1279289
113619
887237
1048836
986566
25366
1346748
741941
115286
238677
1049513
1932310
1272859
1384061
241695
1711230
842743
995104
284892
1266193
1861081
708193
1775671
1106594
1612274
929135
390197
592514
1172075
302089
1019990
1277288
1721837
1068550
1798433
38802
1693558
648415
1412083
169519
933640
520198
426027
781393
431744
1580131
1333789
1333799
995486
591956
1915322
1475894
1071696
971555
1259463
318104
113500
1514958
662834
7298
1085947
341539
1890843
1130137
1634869
18753
530
227586
341578
827284
1148736
1655317
553201
1068907
1902906
1503059
1311481
91253
680530
29498
1884024
933744
171605
1459014
355453
126476
512395
1193854
571165
1954323
1464713
1651759
1749716
1950187
1097565
816324
1325130
663232
1741362
1399925
576157
1010887
1278907
49382
846203
1285152
671367
559273
1496394
1355318
1367927
1676100
983073
73714
1257203
510851
1245883
164268
418613
1227718
1561979
1814642
1183745
271422
1307477
468804
576623
306838
1974822
1913130
244366
121319
769794
514768
1082169
178723
1591722
1210489
1969245
314616
50943
612497
1563933
1080354
1992124
1920452
951483
1990720
1957141
1904589
1461342
506516
257869
1060683
1613851
1757769
1997982
1466125
1939898
337027
350057
1010866
1847540
476973
1802108
190670
1476952
331708
928902
693944
876672
1879608
1255401
1879449
574117
1763098
1961194
1340714
1295178
7868
1380989
1874379
313402
1054979
1226183
1565155
1415672
277642
1048880
612077
420010
669193
1132631
1645461
1994142
326942
1275994
843294
238445
161089
268869
1153723
1900973
1471444
1858838
1808493
839145
1845288
634777
1668444
176193
567868
1494813
239544
727510
1638901
1251829
1805029
877331
746948
565331
1185993
4518
969366
81009
1918530
1946210
1997214
1699812
680012
1469031
139934
1737394
302831
320541
749614
1241496
1824661
1837946
63278
784046
172147
1377718
560407
1004094
818199
1081798
51799
654642
1979866
200268
1828008
1252369
896179
130424
13513
1256068
1932638
913371
609790
1112829
1253278
1275872
793172
1746619
1446085
1186290
1639098
977530
111130
1058593
788023
507447
22608
1605659
1811946
196198
1385324
559231
8395
530713
674555
255688
735645
1557017
972665
1926977
1938352
1903161
575720
974297
1362583
1919638
186481
1486952
1461258
983379
1897349
567778
583866
633581
964939
1363366
1640191
1738233
247864
109210
1847978
1239832
1770824
1680881
347674
278983
1793878
427286
1877114
208445
1644378
1299187
1794338
142724
1362771
1737892
1885844
1155227
32590
1775536
140856
270700
665978
1333216
1033655
1857079
1411108
1480368
904817
1044463
1665264
541625
1806830
664553
1101021
736354
1130059
1723381
1228102
1985505
2872
1641085
258523
905547
515523
1794242
295315
57030
1365357
1695936
161705
530108
1846830
1286385
441649
1656646
135596
1463384
1669961
869866
96977
1268801
989002
1148881
1462128
1030732
498660
1967766
1049792
73448
503643
119548
874914
10399
359557
55020
1175549
61891
1834304
1000947
969330
1676372
717355
307213
1330135
1253390
1063787
883952
1743740
1175324
1609558
891778
1208956
517172
142880
878981
1102556
115661
930507
1867427
1940901
1345987
1638120
1066576
1504287
1383768
48573
1272991
545952
1811787
1189687
1817667
1669267
1752892
506944
392263
1626501
1597851
895701
1001598
468650
343895
1652825
86068
1361007
266612
1655766
598113
370123
475681
207001
1176303
146538
164371
1987488
955174
328565
1512822
1836282
122562
851574
1480885
1222405
568431
1938732
838796
688947
548936
1982299
88512
611056
1592562
1565224
1473844
1099837
613633
1005025
1336794
243775
529315
698174
1357014
1130416
683567
1404768
485633
1828202
1749666
1721925
1046086
1076520
851690
1097136
351112
614280
274813
1800096
1378359
484433
611550
1965544
188892
442411
1259035
1537098
1379998
746480
1162215
822201
1080658
789388
73470
546287
1722765
253100
61840
919196
1866971
1517898
834805
1872963
1677354
909074
1662562
1496707
892728
825482
557491
864983
1826943
840668
296858
1472584
951553
364836
58752
1046563
709191
1529602
94492
1422526
1236070
1539475
1932178
322567
488562
305970
1840030
1674606
255665
1860769
1276458
1962228
1849243
824607
369991
1250007
1743786
899426
1190723
354429
7132
1693806
1051476
742855
151538
1563709
96379
1806003
859337
1557591
1681401
1577404
1529193
1438149
1583411
1677426
1417840
1920814
1210825
1092406
1760994
12537
497519
945948
702498
1139120
985804
289821
1598030
55096
1112371
186870
838980
1474302
1760659
1666473
1157262
596679
579538
1945588
1983911
1400107
1059398
899161
340247
904344
1007295
1678874
966900
63312
630126
1420367
1181146
1366386
791994
1722771
189900
211738
838270
270
304140
1180526
983449
244256
555522
1799363
1191090
1917750
1448301
1655929
893442
1551564
1854522
1880477
502127
286542
1455232
1728742
1849287
1325751
1961837
264291
1481237
516764
1513579
1404904
447083
541184
1510112
1669716
502406
79162
1782933
152586
1063498
169806
759124
1923788
1371003
1205024
162913
1088139
1958747
974956
418958
2330
503924
1054088
811218
498575
612149
1228806
66949
1646463
1368667
1664973
124074
312445
45017
1907113
1106901
420736
958937
57452
1720459
1424659
645365
581474
542195
1003289
1027894
705152
1590656
197272
863979
1115893
1762546
1148859
1819805
1263241
1384989
1490248
282902
346923
1729147
700926
497458
128209
1980652
1814684
1288819
998934
1883471
1556952
202095
1226391
395776
459303
149470
1611979
1276193
236318
89306
229977
705287
19926
20851
483000
1072642
1437440
1204435
1107839
1922175
305334
1225950
373740
1914115
476029
1021041
120662
1118182
1276038
1654309
13523
960853
1145919
1838396
1407266
355742
570292
1723690
74389
899398
1302565
1472495
708058
180245
793496
951536
189426
361817
1513741
360723
1770625
1254696
896495
85355
1768425
684183
1484221
909546
1465713
487025
483500
503618
231356
706050
1989151
1231798
1320177
453908
243570
1382308
295476
333951
744955
860065
1190501
661521
1566393
248110
1665555
1053641
157195
174485
1123554
1546714
177103
653857
678864
912787
559037
1979241
1202839
867135
1106451
1346161
1461352
228445
1435313
98869
429473
339150
1148375
914753
1923570
950325
334054
517662
1523652
901361
763649
720701
1902914
966412
400875
1643681
1791671
1356556
22609
1885184
868178
365677
613309
267185
854355
987123
698216
1980056
296686
1308267
1992301
464513
702582
168036
1425324
1550453
761368
1842139
798077
814111
1098769
368398
316057
771324
1456864
1196928
622880
1469923
857683
14033
285572
854761
1553715
1032670
356684
745893
231539
1895254
986849
219710
785251
1440121
83038
514164
1785428
154581
202262
1347080
937644
152243
421689
481663
253108
1216528
1689524
812915
1801739
181859
797462
213005
1428194
291288
493706
893566
787218
831628
1930945
1366368
1369035
1263461
1020329
1971020
511901
1504293
53486
873561
1110418
47411
1384204
1008642
1643322
247935
1578154
367436
159314
1250409
1117191
457156
224567
1188932
62405
723930
329957
1358852
1156676
1502084
1377916
364493
758359
1193572
1468084
1421063
19494
1038854
1064191
240127
104627
816703
1213472
1923241
873411
1886672
1100493
14764
1261856
315067
1703844
910509
502050
1702760
1078209
1191899
1412664
913986
43441
1103425
159660
1868372
696958
1397557
126351
1528383
1470566
330805
713657
235496
238242
993793
1256382
736573
1448273
408444
1826535
822022
333956
288444
1791957
1692670
1295009
1417938
1006674
1121363
130622
253983
837102
1935220
444616
445018
1832157
1067620
1233553
570502
1561874
290146
379359
436026
1492223
1988719
522008
647105
1150340
94295
588341
1678655
1988047
1237555
442493
492029
1448327
205324
1933216
841891
756027
1262181
1816631
1936058
902128
363872
1580780
1171904
674118
1556404
1223423
1106081
103331
999629
1273426
920136
1417611
1229802
437563
193425
856283
1489831
1441415
621486
419384
805425
1276540
1296708
41982
514421
700427
1676940
1223393
1120156
1498327
936882
850479
1639263
1403192
1677493
370763
516500
1134935
461819
1294604
1458382
1016036
263212
1111653
151606
198554
1662539
187904
1326980
1245506
1900263
842389
1723862
1225576
1354573
1117049
1543616
509045
814571
1061555
1550183
238739
1323553
673863
406160
656817
1348967
1451093
1925090
1897934
1414307
1915691
1878393
1272914
355020
1279454
473473
1196355
608825
953790
1145955
174674
1029062
1307589
1293285
636816
125709
488854
881413
1908587
1923185
1171421
1340204
714050
709576
1219786
1407455
270535
592420
1558588
1219568
579668
114707
731546
628328
623136
1451507
231783
824698
1103391
395619
1166723
155961
1867997
355067
1397524
477591
1551373
323859
499892
1841662
807591
1061677
826982
1048675
635866
1973258
18639
196853
174198
1634127
422820
1441444
914244
982852
927530
47595
1627150
1208096
1033159
754091
1860010
772677
1222013
997283
1689094
1437283
619305
273727
1346578
1835816
1333171
977447
1609295
1187093
47731
624455
1532160
698263
1113846
174376
1641896
1051125
514977
495061
1638411
1865685
768725
116173
845786
1967582
447642
38179
751318
18690
724703
1005639
1924084
1070704
772255
1723982
140712
1970723
307779
1955698
362666
925477
1242839
1600304
1158780
943426
217038
247509
267482
1757029
386637
431959
1016562
781914
1671499
1374321
1096215
855876
272684
797830
1459413
1444405
1624946
38819
1704659
1801820
388184
1999041
860774
864067
296832
571362
292723
1989092
1511789
1155426
124922
1259985
31747
1769990
1351077
1949794
1606849
1429120
1669934
557626
216830
1176722
373909
1717032
773126
546110
1382255
990699
160391
573046
848772
565038
1628158
1254005
1829113
1733589
1314917
209653
1517708
163451
432408
200756
288053
58960
293973
707937
810408
197569
669357
1239928
1586642
124475
602182
1333773
1171276
1089463
1960251
76159
1707280
506297
293318
1856109
656768
752399
342989
1476535
1543387
608464
1310530
1553180
427333
721010
671232
89934
565141
432707
665476
657772
978012
1460570
202658
636301
725311
335115
721373
286484
1737133
1357479
123962
1106371
1021866
1894884
800316
1235583
351035
570168
1723938
971770
115334
729432
338274
773918
840087
1711113
865451
957065
983097
1872239
428229
1252192
666809
838063
1433897
1680712
923505
1022263
969777
908083
1528557
761896
1199367
219769
1418006
1035546
738905
948639
881610
1898474
1324803
1336210
973671
160718
1851896
972644
227080
1519750
1727182
293613
984363
1536483
599669
1093363
1850783
1650698
1763268
1096820
239368
1484457
1892211
875990
1533916
1040183
866066
545046
847693
1933854
1465472
1932750
883869
1951471
1602576
108667
412631
1730823
387649
778685
1992943
862037
528182
1136404
887965
1460138
1653518
1546147
1492950
1446436
1659965
1074053
1115204
696615
139713
1610841
209140
620461
1259476
1619605
1540316
1598230
678615
1275046
835463
1758024
1645032
113480
1267130
630411
217029
165290
1765216
347302
1142539
1073752
1192848
805877
651
123380
336742
1413117
1417871
452444
1474331
1902550
905166
202574
1012548
1343230
1694827
196232
688775
586499
1409924
1389404
892886
1875073
1102423
464888
1374677
1274775
302501
1342715
1011558
1643450
1962064
1853062
995270
1951283
1449595
1969602
1267698
825949
1190535
234994
469675
1859360
277317
1911356
163374
1636800
1124843
1866304
1796925
1066426
324039
1625639
1355005
714943
875309
694030
460425
1240138
1685143
1610477
765045
895130
110606
883968
422892
1699066
1556322
1594567
138362
231509
1269492
1996823
1681714
465555
344588
1507019
596266
408162
1730364
24945
1837329
1649447
1652591
705491
784079
119932
1139373
1803458
1021507
1971782
1029287
215404
386771
1823582
917984
620052
1254602
1279373
565817
1624567
489975
513772
134603
1183441
1150379
1211566
114820
1793543
1671082
571485
667317
434040
306395
1627938
1732880
1816739
678248
77716
1121646
1514096
1233745
932773
419951
138397
1461778
802687
1669844
1894670
1147691
1023541
427649
1055948
845853
1426157
1930210
395449
1237223
1463942
1478787
213527
927869
1646971
588580
872836
1958910
1596237
316671
473647
838224
1397613
1803482
786541
698450
535123
512740
1691926
500877
1618758
329303
833883
1539344
1892340
1557939
1386084
195956
680347
881290
1716111
560872
887238
973008
880854
1025780
1915294
1159655
1413798
363768
1263047
1948959
158518
1234802
358118
1490920
1967434
1735993
151349
1733973
725110
777078
867748
1728166
1998064
473966
701683
1890342
1000902
1166964
5420
327061
140799
1139453
383726
1310542
679205
1587953
1085688
508026
1054122
889067
56361
1339399
735171
1277744
1587545
1922423
853735
1957228
882830
1356608
1207680
681666
828976
1112478
1616294
18363
26930
1055985
1342818
1788480
1885712
1723549
1613910
1807023
227621
867019
883075
1992333
1301428
602197
1354706
1780414
917617
1479511
1757989
7671
826191
825711
544318
1620900
1617391
218413
1450845
290774
157292
1861740
1490025
1023319
1559407
1739279
1616024
1240680
1325101
1655531
35156
313504
339629
66596
1433951
1293993
1468474
1945520
1103688
1878731
1246834
191506
13965
1942552
541450
761753
1796181
706300
259342
107792
1904013
868176
1811766
1844466
1706352
788345
1507846
1907380
1229289
501923
668445
516386
181788
749345
327185
1461659
1442740
202873
595193
1340945
352173
461396
1263259
1779503
617887
1187227
1943054
130882
121985
253956
164947
10103
694761
1827005
753460
999862
1912220
267374
950416
1176339
1281371
549993
103410
1998633
451598
786353
1876191
234305
1457176
160568
1143006
1284718
844818
585504
1565658
719147
455486
1950756
1137438
742308
1695195
1869076
1521499
1488908
429767
1821462
381609
806446
1170011
285125
622212
1112301
668086
1461401
38121
1279697
941205
1996801
1311646
523649
1382110
265574
723663
274918
184504
919238
15140
1222431
1170245
1375190
273293
1500053
1233226
809180
738825
126397
1306720
797818
1032002
133526
316853
1175357
1047150
1866357
1441028
936724
444146
346344
848571
1501771
1323098
1617252
207490
1640184
1060941
1684340
516934
1560650
1937965
512414
1278935
1281163
547910
959698
203319
1412016
1118456
95481
154821
933488
947221
952955
42015
1950170
402450
566020
699739
149567
484342
1876450
183622
1705300
547416
1386727
1662354
191420
1557561
1486010
748576
1866277
1226372
591236
1031186
613154
970059
1439816
1095336
844188
596994
1704668
1068871
1602766
365089
74133
300043
556275
228960
394329
1948362
1251119
1209631
1308608
1432791
1218324
265515
635708
473364
1441996
1180857
1986645
63553
1579359
156023
1301998
561723
1365312
568539
1289560
1955154
422817
727639
1485919
136381
1944176
1837041
843802
919635
831355
696485
1143889
1149748
285300
1795283
203432
1879056
1483076
948347
995468
1386474
1990494
559410
1207450
1812699
1570992
27395
1664388
1260719
1064755
892077
1543777
421529
186986
1571239
1444274
1516133
273806
1369737
1054197
382428
1718294
1011742
854142
299230
1868026
1768658
570986
1819704
531254
108235
1550776
878595
1121529
908344
340843
220819
688793
804638
1252254
1540597
1471993
927095
1265391
274711
1402928
717816
1569856
956061
8767
511036
125427
46466
1510913
1079612
1010831
1150999
1405706
384309
1738330
1739713
1604766
634937
252509
1476470
1089664
1081384
177797
1730470
1813960
742535
29252
66981
1604519
519623
1071426
645515
183222
1487374
1625364
931228
1557007
809642
634642
167523
2244
449250
134712
1458925
159289
912461
1388223
352347
55425
988887
695366
1701269
943799
1142888
1794454
1752242
739941
839242
1156167
52524
998479
1440292
861407
1499359
1063059
14597
954636
1597003
1894674
1847582
983245
1774186
661426
959673
1801863
821564
1970454
1358566
1997625
142630
1587914
1647568
42312
1892000
318314
1286232
462995
692363
1763471
1014000
577620
1223768
286761
3801
1106385
1343254
1937591
394612
1220234
1320581
659823
1069388
1516529
1598624
215773
1123065
1323391
1517169
1490759
1505360
743256
1474964
1544075
393222
1379442
1038251
99889
454904
741215
761317
1038110
330387
901982
695772
1103225
419288
1037184
327029
652532
169561
850381
1126877
40405
316604
1870290
1557691
1141967
1204476
425841
1079568
48113
1239459
1749048
1408561
1157253
1854496
528928
1590419
763726
1116628
1572449
419775
1589433
411254
991636
1660176
1008924
782642
1091941
573352
1643228
1910522
834101
1161068
313181
160151
970183
985554
591107
690172
1047551
1576957
965919
1121298
1317895
1202433
742428
1278825
1147074
1307589
1151754
292924
1652676
1256962
1519089
1226726
1125100
1402725
561548
694819
1838848
967525
382312
1378554
1825380
505908
340092
1667474
900454
26952
1396231
1518290
699833
251025
560172
1091430
206040
1983272
527579
435954
340949
865460
1247335
915786
494636
494203
965236
1575988
928162
1952703
977121
1830531
101345
19888
1085627
1788708
1808
1233060
591603
1840643
628690
1526139
1852327
789626
1845698
888130
186190
1288974
852571
798312
1588946
669464
413019
1463220
1290856
515055
342028
1091845
1157500
538246
1101746
769188
876156
679802
1804696
1749903
1882084
153173
128385
1157512
1999365
5851
86127
1612349
1093138
1533708
1948478
1168565
1588980
491479
388650
1233605
1493242
1282318
1815522
1670471
866080
672825
1486142
1516516
1890384
346214
1838718
198276
1533805
457861
322144
1115495
1995819
804992
646988
1254276
375176
1144831
1362194
1572540
964875
1231822
195176
1473788
1963663
427385
376654
36013
1423902
1695144
569831
1338310
597323
1523561
594936
1269104
881999
457147
37143
409188
1653245
748572
490433
1201049
860016
550620
449901
1969933
233038
1981944
449152
972126
573844
1491627
1637569
124678
372356
523821
1459383
1207089
449820
505037
213762
382557
1690351
669543
598270
113634
1214816
510288
22063
439873
302491
1435644
1400594
618635
1197831
161444
169526
1383623
1758031
952648
258922
1073085
534850
585676
388885
384102
1993240
1637142
1718600
1459807
1136364
1716656
971530
514401
885504
747758
498506
1811617
1109256
1501234
369177
1582996
218483
870147
217493
1057476
1355489
1351376
463343
1046467
1719148
1732153
658518
1193393
1408607
756017
1417440
1775481
1561846
1700679
1119809
1320382
32851
557002
1549317
173437
213899
687538
212441
228171
540795
1443183
1714401
1148776
131467
110857
364982
466112
894081
78658
1968522
488954
1131370
1430581
976594
1546511
314970
1862856
139824
922402
1917546
898002
158277
1746685
1597333
158311
1453938
1559823
323334
385733
1885631
353171
1589476
294365
578794
818027
1708180
1752765
1109472
68324
1138423
1091351
537061
1478500
1010359
1196000
927787
1617423
1447263
1095480
1588055
812083
1816214
1734711
715317
133388
1432688
712986
342630
941793
1857776
780670
329009
772192
615850
1272445
1698451
1494117
1387925
920008
1875687
672435
743310
1222065
1613806
919891
1243815
962471
1088787
1528722
892204
1372937
69934
1101031
1614110
1174505
1583693
1449080
503173
934468
1658
8955
1634357
1051122
809926
116812
1914635
463850
297545
11773
1446183
148113
484411
1875463
97566
1284931
1292772
377937
406377
1133050
1256039
915507
55142
1206920
1948066
90034
1810762
86781
492684
1311726
1784796
859533
1984646
958108
1525460
1487006
1464687
1068717
1769615
439906
41028
1204460
483526
934171
1218228
1065579
1358184
782817
322465
1332056
29405
1572175
957733
924159
772740
1873331
1176191
588974
1684345
868787
225897
1064413
306221
628771
1402368
899189
343859
1360948
555524
397864
1153943
326416
1549336
355535
1396567
1749243
683750
492643
513068
652884
825006
649005
537711
1314470
885809
1283132
1673305
1149630
1498115
968503
1920985
1003922
1974140
1924316
574840
1474510
1406358
1662618
1932197
480259
1178893
501211
925741
776003
514264
104299
1068414
239001
318350
1608363
805517
1499868
420296
1669279
1839448
901500
1069662
77968
1815795
1575387
591135
645186
520753
106504
376116
591315
1938715
1516368
829153
1183907
1996243
954691
897095
463518
110252
66285
112636
780495
773776
1063755
140974
1699992
865310
288400
1083549
1848634
1235729
566988
1085817
343916
1594300
44647
148124
493588
994302
930688
1353696
937803
999952
580801
56523
964950
1059066
1651217
618077
1153972
1065918
1819912
127891
1566148
1113404
91464
508301
1003072
1452885
302431
1126921
1000697
1955005
1337662
953706
992014
1104515
1038623
1827160
1129665
1035310
112195
54858
1367136
1390155
770284
1524138
1748329
1541353
1436943
1587014
501151
177556
1681858
523598
544372
284462
396026
256256
1402147
1084084
1128366
1307225
718436
1756243
1616466
823723
717550
1581882
1474590
897213
1305787
1746414
1311910
855974
1957270
1785795
97926
784691
326022
118068
977849
791086
1247941
450917
1778342
648387
1971238
960504
1918723
1108124
1668417
373033
786704
1835816
1838801
332177
92424
1895334
313717
1947550
564076
69544
1890881
1017506
1306939
796235
1649738
1559250
1657752
514860
1989506
73633
1812717
1627436
722901
759831
396495
191396
1008
1489050
458968
1315298
1014971
331343
1274032
1179634
1013945
1536153
243903
1623942
1549952
1358430
637220
119394
1238819
406183
1691194
866527
1824336
492904
834753
941468
963286
1307595
1443438
143328
1431891
721357
1876443
1787500
1036568
1922301
1330542
958484
725957
402990
1230649
1242664
36895
1396675
427601
848568
1080870
199713
1182297
102836
1769134
127304
1044860
766422
539995
831330
158062
663966
843492
1476474
994658
489305
852085
1889717
20434
841331
1644281
217336
1608994
551825
1231007
138211
291575
494104
907305
1172182
678547
61290
741180
1263601
1529102
948991
1096671
250577
1903860
1983672
668597
432281
1216235
1499934
1526256
226809
557013
1215462
1215029
370376
1748715
1369702
1869271
235136
1636531
1582545
1048540
1010069
583047
591673
1994585
480611
293265
1767488
690637
1109264
1839629
753927
1957805
360525
786325
775467
1736019
1832002
582893
1086517
103378
84374
55071
343980
1651369
1208917
1142287
1535440
359102
257499
280049
1537522
863179
654733
1744600
1991209
1431553
1421636
1214753
601373
1444092
1187700
119265
648043
888134
333778
923883
537921
774962
1390675
702833
1681372
363756
832922
1532123
570655
930033
1470486
261829
478621
216624
978242
1688626
611072
1857635
1577047
1926688
673059
518167
524419
1767347
1512694
72145
1552828
1352245
716131
580417
780288
1833261
415413
168748
121465
205027
423712
1969188
736526
1992388
1875474
1297556
857667
1783239
1720419
406178
1442158
404790
902272
304488
1736728
704761
1911613
630002
995406
64753
1318329
279365
984675
1751829
1950674
236466
1849378
1710348
701877
1945177
986545
1701977
867579
1382548
345586
1896520
1581548
748026
247597
1770847
1367582
760986
1832318
1447603
443683
1172112
307915
1692348
773136
1135465
807965
1029888
435677
1585469
1243471
1203060
730319
528747
569434
714500
210249
2700
749536
8113
1111292
552586
1179864
835347
1753183
335673
601007
568585
1150122
524603
1974829
1963295
1209564
230503
927059
1151507
1986529
1764050
1486033
66098
1617834
1636538
842533
1464385
1159062
407755
1876469
686100
593854
98087
765813
1868965
1681155
35535
1575341
961865
401471
1263849
1928537
1672092
1790823
41163
1112448
911710
1405578
1746246
154498
605723
1343936
758198
1019337
1470001
1212977
1344639
266318
453435
1505145
1058062
1676222
584753
1262163
1512509
1979224
825281
1330057
1600434
1483433
1146141
1008498
250559
233950
1606334
1239231
1657655
1884178
1857350
394574
323384
1791732
299245
394682
392515
147787
1094765
1458781
1684505
122421
1362992
128153
972932
1824783
718317
1089352
362818
1805143
342965
1703701
968968
1984502
1273735
35815
350568
1130281
1675947
101925
212722
364295
1091426
1185457
1755298
322984
963688
418119
597858
500467
584019
759880
331857
998532
825451
88450
118761
1657273
239732
1616256
787692
1709959
141404
1908636
788557
1839554
821600
261899
375393
1166852
147930
1620916
1859343
1493370
1132697
405565
1055193
1801484
482806
953812
32794
86898
728146
1964267
1359481
1397921
1974768
991581
1130387
51862
116688
962551
1326638
1179566
1991135
267579
541854
225550
770078
1698480
1533272
1905802
76795
1663867
1066656
1540136
1815113
1748270
688419
1675612
854255
5327
1416114
1526819
566541
1978950
547100
1344296
1891537
1596041
1489392
1604394
739464
516009
1302461
1143497
803152
1436702
700812
1170298
1106628
1473912
1405422
1782804
61038
1700113
1077119
1978742
277305
225693
1222970
889670
1232159
1779661
1734618
222851
1400341
1673051
1125482
250434
1125966
821012
791759
890214
1107451
1688075
906380
369904
949428
32217
94745
1488788
1491587
1531213
216464
806752
680939
54826
1906377
1552790
863992
443451
33883
348951
1738878
442374
1203632
1147
746000
1157574
392017
1660369
904541
1947086
1979707
1629242
1448722
1158494
350284
1217699
226963
1524691
1217663
698742
43106
352193
1247277
1546198
1267848
1308566
1830918
77735
128252
200510
608852
159364
568527
1564929
345174
1095472
1034569
259760
1727856
1915520
303984
1583739
1085384
1848028
1265283
980618
16707
1742784
184736
1970452
1390529
1404462
722547
22983
1655759
412307
612966
936583
926162
1485034
685154
796107
204211
836814
1929919
1826546
363157
669094
496612
402947
817907
1504616
963791
1820984
1999193
1168439
870539
357195
1027271
1167622
1537287
428767
1507611
1579028
876210
1511677
1607630
15778
1064338
628169
1629381
1421569
662437
1039468
773118
84393
1684625
1265837
273597
313405
938863
1574092
1209119
1788600
793547
231259
1016045
1043664
202132
515273
302513
400302
403536
1237024
1112635
707006
1004971
803096
306744
1257730
1383936
303138
814162
823068
816556
332158
1979907
369294
303734
1166494
527798
632462
1639251
1266917
554913
533136
783827
942730
68512
731883
1937502
1989630
1850999
779855
1517152
1183765
1474939
1644920
1624736
945008
1796725
374291
1011217
1831999
939765
1085800
312820
1528038
402058
646127
552797
1793735
879526
321364
1775657
1276979
713174
936532
1180174
1995674
1254650
1740492
70640
1103067
399109
554158
104696
1433457
939228
1207505
1673183
387956
768840
805776
375180
396901
1589760
83818
503366
266010
1200199
620738
1983054
292537
1436177
1844407
131039
995228
358703
69713
1448503
1612282
1815544
1384135
1846447
635365
986601
228299
1482289
1914256
1960933
1418313
1693269
1391263
1734959
1789243
298325
419580
1477692
744858
1159700
236775
1023003
1046644
619846
1563095
1401359
1676603
1378609
16798
321051
1391390
723177
1127453
178394
1729452
1930740
1422937
1920621
1044402
1784838
173550
1399936
954106
803961
887026
907571
61202
1666260
1525814
1415443
973996
192969
739611
1508031
1263888
806093
1959212
1796467
878127
1021632
617675
880569
738229
47173
1030041
325516
891579
827550
1943798
1986924
1499631
1697384
1745645
828836
1298069
991986
1789030
1207100
1860300
1911608
181954
1309894
1552028
1397477
1513953
839419
1889566
1559208
663738
1782860
144545
1700637
1169834
542612
229185
1577726
1247576
1275492
1181058
91923
1439399
1111532
1170199
1979567
214059
835573
745587
1278784
616662
1875265
1609033
471516
526351
677889
1200399
246054
1919402
1474482
552987
1547848
259452
774168
179163
414904
88557
52656
111581
267852
33252
733719
494271
1602113
537003
1449437
1856808
1601462
785487
1930835
410272
1395591
913955
703967
896931
583928
1285766
61431
1719581
433954
706360
1775939
122800
633746
214734
1446667
1529153
1320767
1242437
1750088
639373
224285
1665596
1865340
936387
1564192
371152
889978
1357404
1434138
1596978
1220529
1658460
1688792
1805574
565533
1805494
1122776
1191259
1730077
280415
933317
761693
432076
1134893
1968771
75813
569740
807662
322908
1678074
452182
319930
1117293
286248
1564229
632701
392983
182356
286620
1711800
69103
1046523
333792
403322
1179049
1304299
1511669
1659062
1769362
146858
1308805
1011
1136152
145737
895348
1220333
33493
1098067
671737
1246146
42913
247470
948382
1027087
945868
1790157
644436
1209563
1660975
1767841
515439
828926
1070504
973630
1243438
1832313
1234208
1971950
939225
742718
593897
1741653
1773543
499998
375021
163749
554844
228886
1923478
733587
1214539
1171319
525158
55602
1372447
141276
250216
147885
1699598
1575880
337432
224651
940357
1297170
1302628
231156
1675114
602396
1369542
348383
1632947
43245
499768
1409585
1345745
531856
1305357
173572
1501934
1020026
268873
832579
1908061
840943
1877301
1090736
547047
1779594
1432480
1400330
1092030
1199525
520330
994411
1668062
1681802
617277
408245
993234
500839
677758
1800708
918669
216778
87890
1408471
1988659
981735
1045585
1258098
1323781
1169595
1457741
121676
1602811
1920749
323926
747554
163345
1907190
379901
34003
1137411
1392102
286741
43202
1379475
20681
190661
771164
124689
609321
1080294
939781
548606
1382970
1731898
966651
1431431
1010841
418310
953256
264724
1421420
1094907
1717529
1683528
1535109
101912
1430246
831662
768544
1407799
1803582
936051
1705824
1543893
1811701
368455
1401534
1779263
689201
842243
1057704
124446
845006
1708443
1530397
1162588
372964
1146140
1719117
930491
916015
1823230
1329693
454413
272775
604170
657542
1002493
371560
470936
524409
714853
1962278
1201113
864096
1313653
1493787
466198
82486
1895906
838057
1921650
301029
181220
1877441
440600
320959
1474354
1713579
608219
1371249
1854373
441788
511398
865613
820969
70338
844609
1488361
306057
409146
719775
1432329
191521
828205
783216
851628
1452893
1234939
1607140
1709691
1915584
292657
735831
381917
1535463
124615
1840059
1744334
1229608
1798747
1585265
549845
1515646
1759857
750303
721832
1637756
363051
1772952
889817
533839
437218
1545334
574761
889982
144351
445998
1942733
407407
1526842
638620
1381329
1282926
924052
1319150
536494
1089557
1104471
940044
1141099
1769015
1527847
1097870
215447
105853
1625481
1121317
1212347
1082441
1934260
1116289
1341373
1301584
1312749
1982136
1759171
1186664
470549
1570356
1201292
1724268
1499849
1230835
120114
692941
1010821
333782
923423
1297140
1109286
1077309
1543428
778806
708655
450029
231817
1532746
1217491
146241
1596629
1963939
1169197
51743
255053
148047
670697
1470883
163676
1757205
665001
626523
1782947
1125590
923796
915794
1654752
1559577
1328451
1742561
789831
15065
1529088
1073071
933522
1925983
1318437
1431154
247909
1664128
616549
456954
271846
1600409
640211
639291
1682425
69188
1115374
878161
259908
674549
1715307
276083
1257844
922688
433568
8456
232049
1806603
1896935
1320495
1536225
1900054
700644
1058373
784735
1710791
435390
305421
79858
1424599
1276715
843373
1835612
110302
1643384
481756
1819970
1362975
1152816
1102307
745799
778485
1196516
1495342
1148226
1222189
1750885
434513
1966636
616150
600267
517663
308465
885514
1717737
441782
693594
1365781
1041378
1863614
1167979
1259755
210411
1034344
591859
879586
1959736
1635544
1868875
1659396
400113
1685525
1184224
33484
923228
530504
565949
252924
64449
863872
965458
524741
1752329
65997
769099
709142
405540
676307
917813
1971839
376741
1562326
335787
754286
1698672
1458575
165793
453708
1550787
544596
1980914
613071
805365
163254
902861
113913
282330
531346
1254021
1731805
953278
1602657
1830522
1102820
591183
1952407
909411
1913245
338040
155048
34159
759886
1750058
1829138
1465655
450300
1745139
539982
1378252
1294970
1934976
1317336
1405803
1902098
1626550
1349369
67133
303683
465195
928315
1330228
295252
391695
1486009
123533
434668
1752549
1949407
1136598
138242
488255
1001725
145540
832771
1626456
1888671
1314805
334168
1799064
1100465
70055
1509639
703202
1545371
1345086
1656790
833203
1815638
1827594
350849
1625851
139152
1719416
1193302
1629527
22220
1197225
1919647
289704
490182
209770
1852417
991380
1924340
584401
192833
500848
1804463
1835994
147430
684361
1900240
1806424
399984
46098
334351
843598
1984082
838032
1708806
117036
1932976
177322
1649541
939018
187804
875440
217138
1531515
746171
352027
505228
1737664
1603275
1234141
170942
1683272
1184921
99473
1715284
1266385
972476
1586686
1509864
1180323
777891
1271379
1694081
145252
1490080
1756878
1209212
1446916
491982
1106209
1115372
698601
219531
785330
1736935
1104327
393152
817255
398183
1230957
844478
1863918
645460
1512705
398195
1481552
885347
258565
119656
1720234
1718470
1799662
855196
659244
201699
1838036
1875271
1663259
1819549
544269
832797
1710765
712395
1100373
1462866
1457008
963143
295092
306447
1614500
1638464
1399873
1176576
1994157
1390918
1373342
308465
853861
807588
987919
173111
1033042
129866
878402
1403912
1786516
1037709
1260836
62177
1474996
1964039
80823
1976397
1949541
1217823
471738
944357
473657
1408406
593722
1100890
754216
1404565
1322527
964153
1112273
1990809
749960
1342499
12818
738603
435210
1444297
1860019
399491
1044290
755752
1304779
731427
732670
556195
292053
283741
231840
576376
1075274
865471
826803
1175702
1270452
39769
1397335
775007
910109
1280439
1724826
1204971
1654607
954453
1723695
1089892
823862
1994813
1218377
1675398
330235
1319514
695289
316421
996971
494828
295000
287788
182696
1552264
1167943
1328440
304840
669906
928364
22771
743341
1380105
1716033
1278788
1395608
760814
303863
666874
23501
1418504
113219
600719
1709494
1836575
1081854
1690649
697023
1190184
638704
1880051
304441
1471254
373612
1031712
454643
1820286
1125053
188519
1723356
291446
1081452
404151
486875
1485628
1491663
1164678
1414645
883025
317460
1589306
1921218
622762
746859
1765473
1109826
1662785
187632
72471
1662697
256514
1060833
1703610
677810
1180493
1952167
1083808
1304554
750274
633218
401459
1050538
1552739
1948234
1740274
292485
751206
1132477
544038
390023
1136678
1262532
39872
2507
707004
189799
691356
1723803
1541278
1315598
1847249
1716808
1790229
1901014
966350
1223658
64058
1964679
592325
618245
5859
1143456
109552
1294040
1701340
1461849
1421934
979545
1004420
167940
1726556
1985816
746190
1441004
1861992
1725698
1015300
329515
515645
1228459
1221402
408349
1447993
704440
1848932
417315
1356195
134473
151576
1292211
1509894
1012268
1453174
147816
387936
478003
1814872
856408
1549411
861716
1105754
39785
193666
689325
1967920
1730840
357974
1024803
222529
248422
1152747
1309136
1151780
1966741
1167547
458985
976547
723163
246195
1700798
1810043
755698
1500483
59251
1386324
1066527
1087902
1868614
1717656
507154
780625
738912
1802069
1273280
1029420
1173024
1956215
1566178
871203
1535468
1548373
1524268
1105468
1571958
73599
642999
152188
807179
216989
1961216
768543
964038
1490178
147768
1816607
256415
1626676
1665410
752271
1307732
1938739
1966055
1994686
1141221
113447
1328576
523764
565250
1907290
524419
317852
1413080
1321850
352148
1315942
1644700
1948501
1011528
616786
630450
1299062
1350517
920058
619607
230952
599507
673141
319118
728274
302590
338749
24386
59279
505910
1170394
958331
571295
1799521
185656
1032696
821748
76913
1800068
197883
505762
1301488
294439
1601917
693577
1947521
187350
1222478
1170193
833662
1125751
863460
968556
1782668
932210
98581
181654
1516240
1330346
907627
1833985
1295729
284564
1846426
513633
6747
408191
1667990
1765410
441015
1912753
153781
1748325
511094
1502965
1144730
1349292
1913408
970532
1669916
1892369
1865604
903301
1298414
1783104
1050485
1706285
1972663
586618
993980
1017888
1713856
1446199
737894
1746947
1771418
1529418
1735495
1111101
749263
640063
308448
1631710
1189000
633287
157253
80200
1831379
572088
512403
1399725
77006
1654434
517720
446998
1046444
151738
389601
1021959
165611
283502
1233577
1932618
1005646
556120
1631246
1680353
1570627
1589863
1919944
791340
349362
655371
1322219
1473638
344986
1142411
1313763
603280
91007
221245
505933
305717
260560
810957
718219
369626
385327
1042348
1194661
566212
470971
619726
1492693
1579505
160947
1148601
1657407
181156
1129033
704770
1892548
566577
1575542
1688015
446855
177324
481685
523419
1177950
433617
784709
1228845
1107628
911930
211415
472076
399582
1318628
897007
1316680
1131202
412615
1734949
451616
211259
751566
438684
1489945
1955177
1273282
1049140
1232276
1885961
183645
645934
1248613
1887657
500946
625627
964176
1837910
1425858
1038659
773461
1111661
1961912
1032074
1037637
838206
43061
914726
1690835
429413
1459160
176856
1726568
1505012
72255
1430238
1329940
857587
1976080
697070
29026
109182
1950823
15219
286611
734157
1595127
516935
324602
316236
4255
2283
544998
1419669
848654
1842543
33488
1211365
598762
1855136
1029394
178071
1582650
1222239
345864
1848184
1351740
172515
1154522
824786
400986
761152
1197773
1703291
738261
1083846
670512
544428
1479181
1826424
1770128
779293
920752
938619
1686975
51658
899272
1884257
1928023
1390272
703924
38731
891038
1782559
1974234
53129
1912031
542649
969877
1155824
537563
1649711
744967
1417158
1444877
1543532
1215302
1310104
1832750
1256562
1640970
1784051
1003685
443776
1667105
317769
448115
1225973
1302761
14895
1005699
1514448
277923
1301339
1605070
1479800
143259
906516
1146580
132725
1107684
1708401
85307
557100
14688
1035377
464276
1819329
1996720
552389
1559581
485452
960300
246682
1370367
605625
1734516
277982
1041007
1029700
61691
747601
255821
371161
539624
694845
116195
1482811
278021
1927023
1158057
1321082
868900
541957
1146645
1347988
1995062
1546211
1443997
1188993
360565
1040464
1148178
1791751
755130
1453273
489201
727835
1522828
396909
1630863
1447750
296691
1905421
769749
282164
663048
1363856
1184459
616488
1945454
330796
811331
536394
1339831
1343520
1731103
1264116
1178134
739561
1644721
1253282
1231070
1035381
496615
1886718
1338053
1167289
1145087
357390
1556955
1067290
1414452
1192166
959512
1112552
197262
1057795
1209236
682568
271895
1443637
1657672
1094611
1642788
1106504
560723
218838
280071
1009503
1912624
874565
21290
1043700
1063979
933278
551630
1857114
730188
1898207
621322
1224314
358685
332745
1764744
469712
544422
226137
1351594
1956469
1277297
332616
1404994
151498
1683891
640053
1016570
167576
1147776
1206453
1515961
1184545
1275162
1779665
1857996
1012657
352425
403320
672743
455051
802419
354306
304079
1074171
1509723
1717941
311592
295228
1931931
551692
770213
648283
464847
402019
1999820
1575707
1222807
786375
1223660
1625001
1635711
177773
996645
48562
102150
111231
801239
1134699
1796124
959728
405120
762072
1613391
1105062
1850209
1592495
1876715
1181833
677721
1567359
1909834
1080659
1406515
1351567
1431357
1688091
607133
1332982
1249024
933485
18274
339934
1763046
811865
463266
976502
907709
525089
57536
883386
769376
1448571
617330
1200490
876014
731259
46167
648875
1323537
31988
1037008
410246
194572
1911014
343880
706930
1099276
1252435
1736602
1868113
887273
1804653
1090211
1404807
1211622
372867
1740122
128462
1563129
1405534
210476
1273006
1708758
537779
215388
1282405
75397
742679
254936
794658
1428680
667108
167271
1133929
523385
187736
1146666
1820479
644199
1367204
668829
1604201
442633
137407
926388
401165
191025
1021453
1523633
1253964
930567
1391644
293012
15819
863399
321180
1420450
1727565
1895243
1708925
376121
1491438
876660
1474548
272565
286592
927097
1192769
1677237
800942
1625007
210070
1450644
209469
1434503
117419
47882
1995432
117142
987005
1426538
1840031
946499
1374966
536219
1220738
1444461
835097
1957265
1997378
1572332
373306
1302579
1371898
1471909
492552
1105897
1353607
1256473
1326843
901131
586400
604526
1584225
1389456
1245719
106216
1274356
1461029
229474
706706
1735945
1111228
1843805
469832
1712718
84613
1185332
923932
12444
1504610
742546
783666
962587
1422772
1416735
384837
687893
307497
422569
1960801
1471977
824114
1400325
538220
1453346
458102
761448
903413
835273
192322
531107
1014618
882975
685417
962318
363109
396306
823621
1004143
1993782
531004
1900541
1285854
1819231
1773362
1429343
311057
817099
1044541
1155618
699150
82931
884397
583750
95783
1270118
53802
1844053
231097
1054078
488291
897671
1480542
1934354
1932028
159336
301358
1961243
375774
497784
1717089
50861
1137621
997932
1326639
1880854
1662411
1932566
323631
1733879
793388
590637
1221867
1759280
1416398
8644
93496
1934070
352067
1621932
174501
1128052
550576
1649297
362395
1826733
390887
1000478
119239
512062
768690
425173
1465608
1435881
1171439
183752
1614947
106830
1016835
327626
1304262
405995
634787
283047
667414
997330
1399498
759671
1769885
1967085
1287991
903314
963122
1702339
1438353
1793902
1780338
153899
1778053
72468
1751473
1495235
1495329
1956899
1247504
145432
1357720
1878682
1444762
1045144
1964454
1375621
1986394
1433991
1891897
278885
716204
171922
1409550
598791
773934
923088
1290392
368198
1174641
15310
1625476
701961
322159
837383
1442606
29799
357440
1804008
837514
1784152
1567619
305583
781840
1392992
1072791
1157828
725255
903656
891419
1813270
7878
432952
1473499
1012009
1206364
182715
1795086
455221
1676279
703588
964412
341914
1006748
895727
973483
1016485
67114
1130912
660812
1761675
964035
489380
1161041
754253
1475270
1701273
18219
1997148
326849
1412435
1756623
1425766
52230
1109939
1055408
1194611
1630960
1073706
427382
1348686
221530
804132
604893
598250
1830059
733265
171078
770727
1530642
1917644
1524828
1609927
1889058
1182432
1022438
53184
334603
1661641
288921
991928
1492692
1053902
1050516
1744524
1590167
1646081
1904349
357392
770082
1893639
18245
1861115
1867121
146889
1126477
1324348
1414557
1550130
216377
415306
532206
1347295
849342
1889579
1130588
936075
1319834
1312199
1499291
1771096
1381682
245463
1326393
1926492
1345140
872808
1521651
1616829
855475
457483
1739229
1284909
1198424
895110
1898122
1162829
759927
906892
1963384
195785
46252
807782
591811
1058843
920463
1588241
508240
1122107
358656
1019731
887352
1735693
175402
1207672
692722
1787368
240005
189670
1977132
617469
951017
1907260
692232
1280650
1129235
323587
560759
585363
1805126
1014087
96520
1310282
193033
1591953
455481
979607
846881
25701
1648965
716181
377514
422737
1075634
1825926
1657730
5768
1822577
1661738
301253
152653
83102
790658
1340440
329981
833346
906803
997699
1289538
519631
1867389
994935
203707
1055219
1335230
1363687
54273
1156920
1722870
792033
1160249
917607
516671
1965111
1697917
1224109
429587
158905
805589
1602775
730671
641409
1501570
1419473
1948956
1797245
1546289
698159
948064
33039
1234739
1744234
217781
595525
197574
1920526
1475299
1907853
1319282
1389851
1485639
1156347
1042152
990819
1317463
1923149
347490
1154262
964348
1192914
119066
163816
876405
453430
1755816
300426
1212283
321489
408391
360813
493846
366775
391894
1060690
497515
120738
1957528
1509150
76208
303372
279479
301995
552996
612966
1181380
765337
1855036
694575
1613274
1799514
557047
1624360
1896650
1504461
1361333
1097570
1808862
57810
763526
1914477
1661030
1148051
1035077
912666
1731087
1684625
818140
1652599
387668
60267
238525
286662
1023850
251990
49480
592900
782448
274718
1995745
1316780
1306188
523500
935255
179394
1275136
56993
846090
34122
806963
182741
546513
802648
354014
1938893
129341
1380575
1558699
1745565
1016141
306282
704516
392171
318911
1241964
1511955
276093
1319017
54427
69050
1539829
1908308
1330446
116115
303175
1324062
1748906
1375823
1350174
1688674
1507068
1081447
1442547
728673
556869
258269
595009
546022
1185812
141751
1908712
1398735
337984
362001
841921
1875058
251869
26281
1590667
476408
1312805
1042744
728837
1293730
359931
519942
1690618
1470528
1996438
1986379
971629
722643
611716
1798006
1912267
1708423
846960
875649
702416
265198
447249
1871766
1330474
1046068
1759836
1995897
478156
1917889
699958
936971
1635481
1053808
311334
979116
546893
451043
1465157
1981604
10976
1690558
1723146
1967338
805221
633156
1121205
1072926
563211
807225
171966
1142947
554656
681967
61668
165406
933329
1733257
1021407
1624306
1766971
354373
884921
77171
1421158
267863
1633903
1485721
199612
679893
1738292
1600154
621064
211023
19568
307076
801900
135821
1623794
453113
1943539
1197668
286696
568865
1086499
852525
611917
41271
1208598
903616
1687405
702546
368730
290517
655478
1054748
169095
521113
1050455
1040443
844226
920151
63000
58946
729647
799984
1004562
949649
509090
665665
1969985
194494
1667196
1776827
1439269
800464
533159
581390
33315
1296321
1275680
322969
1241039
558886
876151
450850
598724
1161917
925106
1893466
24737
1470175
1487023
60830
265442
1394212
6797
1354905
1278917
950620
468179
728296
199080
306565
1284903
1491928
361960
1501233
784103
1936243
602491
889706
660464
1254411
1003529
988938
1871368
425115
918789
1466824
1106225
1616315
1030204
379983
1326420
1592785
1342673
244382
1626986
1388109
1977347
1535103
880646
1178769
1133710
24536
252654
417957
155578
1906791
569913
1002074
1636431
1877417
381049
644198
1638182
92745
374501
896185
1254587
468691
1374136
1964093
695737
1064459
1141686
1600683
1226467
1533174
1270954
1873208
199281
661708
1888347
456705
1139919
480347
1763482
984493
1548933
203912
537476
767481
1824278
1392512
1438470
222960
1782728
280396
407201
155859
183530
1664563
847806
1616856
274534
1191792
151082
784785
1233680
1807966
1733012
1973268
1030186
514735
894453
1350566
1918371
1321082
1231383
1459431
787395
1438996
1615279
727128
1343637
212261
1398773
1665764
1176623
1698039
1056355
1018574
1050392
972693
1858808
621603
42488
614418
289737
808341
878976
843842
1291210
179612
183508
135659
785552
295181
1660488
1529909
471306
1338640
881013
582370
1811499
662053
1847820
808280
549574
139724
1350142
763266
1585398
783350
534560
594500
1998066
587208
1409086
1084945
506890
614936
207676
1254945
1406749
501180
592892
704114
1711746
642938
691966
1447964
918352
1389945
1633304
335363
621799
425617
406065
1910658
658376
1925336
250865
1216954
1596829
1107758
414504
1845886
373653
1909784
1186780
1389652
379738
703515
523039
1756668
472131
1659313
1372698
466051
1237704
344756
1801943
453955
1257845
1964636
1582444
514175
477756
317766
944590
395068
428582
976415
1478337
166752
185448
1030630
1587598
87274
993897
1139203
825332
1540459
281335
1151792
1002518
1067764
771382
980551
1657715
1320258
480399
702533
1587740
723371
1980467
1375668
1820104
271901
1601322
628783
436950
893369
1935466
1932071
122476
1674577
1151071
1159571
896409
1985916
1118642
1298441
536702
762495
857428
1814692
826738
1366302
935099
1621284
199737
723124
1722935
1691964
87838
1362424
1449901
1570713
798304
1913808
381280
143205
1222236
1648690
1814625
962934
1641561
462296
78487
707902
1551615
1174769
896969
611100
1831264
996164
501857
1543115
1976537
917777
1545276
1635585
832561
819478
408156
77029
1990298
404122
267720
350644
17172
1619437
309554
1097763
831584
1159734
120369
1051734
447134
862762
1280353
1101058
537083
1567416
56925
1217054
1782380
387210
1009477
1333768
1132920
1393772
970784
1981489
30160
623941
1636306
523655
1988340
1565530
759758
456109
1766982
1065125
895356
953385
462705
1983158
310999
44448
1258162
364300
949764
1685519
566553
1531856
1807565
286480
222820
1548590
1872084
1735108
1828196
592133
1404480
642212
1574625
321917
723406
546823
1966658
1796747
526595
1149217
368952
438882
408726
1518748
1198262
291010
930953
963327
699945
1485316
66939
191336
170029
1998756
1152551
1116587
168814
1247335
1530903
477027
934818
547675
449553
256102
600601
18878
1932444
777047
27587
1071355
1524829
1160199
529632
1767890
1042305
470398
1192905
1507519
1734739
1212051
1762518
1964612
130536
1954449
557541
1236369
854537
874716
1208067
1421149
237359
1841532
444149
1634759
1679698
1447515
1088070
531517
1228508
1833145
254818
1445985
914736
507374
1725916
1020471
569904
492581
1027906
1520697
903258
24441
10856
1105753
1286534
833967
1590640
1061467
392231
925704
1311405
164571
142642
1887167
10147
798978
475939
941026
1670988
1956599
1402277
209253
451963
1506273
1648582
1363337
1176257
1120327
1534851
1714478
1446542
1516705
484545
516477
458031
858314
837756
1335585
1078985
1772947
1354604
1195783
203721
1289910
333207
1508163
1398997
1825664
1799942
239971
65141
315879
1868814
68990
851788
739096
696844
20193
520920
1230447
535205
413195
1804075
1576044
1798000
634738
1126309
158845
1405874
1008886
540074
1274614
149157
1329111
77796
1865706
1393337
1398826
356195
1810301
1634318
315558
674268
1119062
1666202
1519528
811338
1422003
550384
1183301
439177
156586
1353985
1773110
106914
125586
1513239
1511814
511358
108329
910686
772708
886857
1837583
1032585
1708410
20754
125882
365214
1563967
989084
1872212
208497
1596774
253718
146448
346567
1017466
586325
1512731
159967
798769
1849105
1172
1347335
252341
340954
372622
556781
142371
1753925
1487600
333837
1166021
675314
1378515
1023947
1794762
1077987
692802
135499
583660
1125240
1422908
1924063
356041
1474601
1724449
1592416
1774730
1387357
1398040
1150064
360270
1458965
238570
196361
1529884
365332
955288
1546522
1708703
657491
1141977
1969702
706624
15386
1113996
1183765
543313
1421639
467361
619185
139353
534130
536553
894478
902014
1963670
250146
1311963
959802
864952
810882
1858536
956565
1344546
828872
1235
277858
1494774
121694
1991257
1374686
650142
1863316
1358180
510367
1027511
1601072
363946
1734269
1102723
1023475
426687
638401
117398
1514865
1837575
1390330
1238968
1206886
1215806
1282772
513807
1958662
1027383
542818
628849
942277
670044
1808267
88243
1021332
925056
184567
1192197
1537244
774843
1516742
659321
1918169
1994635
1035658
19231
1853720
1575665
1234078
704691
1443155
1854347
1923774
355338
585196
1614829
397901
653572
1591322
781814
255699
311386
467994
1207146
744624
1869941
1194935
49103
110486
801829
297233
1277778
1771853
1834514
309807
1639726
434758
1666121
506208
532994
1624305
927355
255762
440329
1476204
1734629
1143794
525968
1091267
973989
1743278
1906448
1768161
1072611
1092458
259593
1055607
1842404
1183709
708056
1511787
1885304
732342
546257
646700
1794004
465597
974802
216503
1367396
733172
1804502
208770
1950463
5080
816486
925461
1167540
1692306
1378478
1280036
719868
68031
208217
1117906
1114240
1670489
4394
1863850
1447666
742686
216456
875815
1538818
1227008
422596
1530928
642203
1762256
204643
795337
1416978
1469590
690701
761148
1315771
1524740
1293928
1110150
17017
1524297
248192
1310174
1924284
698598
91192
1024739
1122085
1207388
501496
1068695
1846736
1261767
1542165
774701
1405285
469836
587449
1191068
596287
1764719
1912238
1690983
780064
162233
789856
229131
1061076
862447
1822075
183237
839389
1934586
195777
1719831
70282
1219308
241350
5405
1562795
589526
155947
175250
256044
1819980
432890
563393
1893535
1740943
27690
846133
1411936
1663679
1457316
1483955
1811932
1369792
1178281
62747
521249
1826595
588953
1535062
1467073
78314
42815
1425599
1079530
1094916
1400640
533161
1579896
1206186
1316390
832032
1014916
1031444
1459335
1164912
1980897
1561249
1760222
728905
571483
1799204
1618382
352646
945541
1975156
1527392
1045165
781259
915178
316771
683836
1720700
1002946
1326342
1525441
1846834
1817746
1893471
675690
639946
510024
1621617
1326385
56785
408035
1711858
353597
1779676
378199
1906945
410697
252790
1143464
366838
9566
1216534
1112800
420275
1985190
1194564
1215316
1985103
120739
1452121
366112
762303
214589
965229
1979564
785920
1062719
98605
1133020
341128
158028
710641
31902
1516203
235201
410633
823390
303646
240262
1378778
1804045
1728961
1860400
1042481
290510
752432
970959
623537
25577
1439199
1279862
1617250
556295
45147
554284
86543
1449688
479316
1484088
1429605
1625896
901016
431070
1226005
143823
1434519
1077120
456927
798499
655252
456021
1150810
152016
74032
881155
514024
1454762
938016
1355794
1899673
621112
575684
1273908
1718113
802044
32815
1185154
1383495
1222236
904618
1911003
367923
1466849
356308
1656300
787590
1464503
327644
790674
1661618
1017771
757939
1076092
869012
223956
1105135
1553552
379673
931701
1213978
830525
405850
1964712
694602
994739
545024
1794319
1657971
457397
1392085
829528
1952480
628755
1468855
1186534
1959442
1061328
1047013
469988
1191597
1869258
748777
47443
1379710
65840
1413012
1593774
1616888
382298
613568
1529329
1182798
1189499
32008
1479595
1142600
498371
1599440
1835923
1693375
1547635
1902620
1575740
619405
1937274
1047868
492365
292994
258973
850138
68575
1216737
801192
596977
768438
484481
1152053
713895
175352
1929484
1421692
1178696
157573
1999623
621022
1806465
1816602
1417847
1406535
1649385
1078116
822573
652882
229702
1824018
1241634
917374
978892
965583
268550
1151045
678306
1998616
1770721
773742
1110217
382368
1660927
410467
7611
1509797
1905108
316787
885868
1614962
1564952
365098
1434524
1942902
1816104
1152802
205812
569251
1663769
542362
184138
1655384
643708
682637
400421
641026
34219
1848183
1057937
648958
1882878
527724
780721
1814970
1493519
955181
636291
1590623
1920944
639889
24790
456691
1618369
1389580
763681
982059
705192
1232315
1011621
1566433
396949
320999
1127073
956574
825850
1181961
705336
1997162
655544
1463292
1010582
1517542
306841
1136923
1260465
639497
140301
1340557
468195
823916
246108
1780838
586127
112558
1019605
1248911
1955848
1248535
571440
311406
420757
1845674
432148
1312374
1979017
1162162
617496
835982
101017
1268890
140867
634311
1843709
249677
577495
1081934
244988
1044309
1366231
86841
1470993
924054
1470782
184564
874002
278840
251259
931847
285123
107041
1573575
1398784
1456451
402108
1339993
1480894
1324768
782949
1611565
1715364
93795
1059242
1505537
1770625
59799
1598755
1613362
637382
1084410
1690121
729919
1045017
672
1588794
524134
1234853
893181
518644
1567028
179911
1516445
1021331
1958442
1261422
410318
84541
411788
972766
265147
1193450
108200
641324
1925389
1992733
332872
1938311
1102686
450059
479610
592082
722898
1454195
1269555
1134898
129568
1133861
1034689
1562324
376868
868106
810854
523477
322973
559140
1719652
201636
5375
439701
195052
1602489
478045
614165
247004
384692
1266936
1578090
509263
87436
1342
1145779
721241
557586
1670216
604088
802788
676446
746299
552307
881276
1909456
452486
1790902
1100594
33757
421845
125144
1824772
432180
1637211
1386728
221260
1725887
1821663
745052
348856
1218456
354197
801800
378276
1465331
1659836
602707
1284968
1001119
1519507
1245608
345498
1018601
353872
1804870
1812658
247485
1827657
1151496
502277
1803559
1089268
1326038
96820
645842
978943
1356952
10919
1996242
1531210
1533330
1982452
1437945
330812
667165
451851
888454
814454
1529516
263587
1815797
1624615
1874916
721269
93735
1657749
1037719
1490875
570599
1504522
159581
1299212
1672445
701798
1843248
546587
88310
734500
951672
940390
1627357
1989341
18014
517602
819361
1759662
1941469
870847
439455
1380621
1694640
527713
1547997
494620
837955
216070
92523
1161564
1071632
1803835
450997
346730
1003114
952120
1000258
1192552
289454
73713
1869798
568803
1013954
1998126
762184
1414256
257724
134653
616884
1839885
1539968
1949643
23205
914925
614964
1289907
1471463
818740
94866
789447
1008641
112043
137415
714723
1700953
1748824
1703522
1162325
1367611
754230
301162
1040226
195960
1286238
1707567
1182236
358053
187415
1692008
818183
1122701
365184
764572
489616
1347536
11410
177458
670906
280049
1330713
701511
440988
660944
25723
448879
247279
269834
949621
1536561
622940
809855
435022
331567
1407288
156214
943640
875277
1937213
276508
398530
225693
587663
1077197
431179
220586
934182
26324
1888818
230869
1825522
1834772
1559467
1909268
707912
53758
1069313
1925095
1347647
75647
1743927
1960829
11448
1843454
958031
814696
873948
1315354
1669244
1347537
1980503
1384010
408209
1703815
590082
1223739
690681
667705
650301
67959
1749825
1486851
853443
1201838
978385
62892
541124
154703
1235846
305275
1902302
1549890
1871258
530464
1663331
1284337
825117
702119
312825
743688
1308254
170958
326312
354785
935416
780571
1377490
513827
271948
1367070
1947337
2464
1977146
1931292
103177
841437
1689389
642618
33440
1839889
631189
1645584
1778482
582344
860745
503158
667904
1845612
1260279
385357
1157932
1251247
1750319
330689
1917369
298944
1438495
275314
445419
1175749
62222
544051
1554934
1322433
1784031
762401
1765826
286012
580309
1614089
1319471
1390811
1200055
490344
584083
1924585
445517
630301
1001434
1885876
1134785
1902154
1980874
253734
194816
365998
644736
1574331
969732
1486756
657754
1336550
1025078
1586912
680866
1382887
913967
1888029
1920376
1222422
1203409
1064772
1026786
842803
1306839
1156494
116444
766729
1373944
1444996
1984178
1059175
58968
1555242
1961716
1259532
428542
1806385
1732809
1439252
696250
1506631
163510
1331398
1854169
262259
713686
1239449
481865
1422911
1167922
1139896
399219
956667
625050
707088
1229118
711244
542481
1615296
494094
1103707
1920566
1540417
87232
1449432
1794792
961350
267998
1627811
160914
295744
1457131
200061
1708361
956667
383895
668823
628203
619241
1728691
236740
946451
1716400
1010390
484417
236079
202501
313109
1248252
730409
206244
1538014
1732585
1427252
952929
1418171
1262196
976447
365809
1152745
941303
1163994
260483
233408
74625
611061
363863
720867
752867
1559418
1173506
246853
240058
594778
1643859
678177
1927866
342419
1644453
1746467
502786
1127878
312057
1344322
632732
579061
816400
729496
1537322
1541165
1995814
1347259
85922
1269635
1913011
970791
884647
660389
1079392
1253400
1413501
1532527
1421973
1130684
1655636
1188505
1609060
1152061
1399414
85450
140570
491995
756920
1635643
796892
1285558
1240374
819535
1553868
949152
318742
1886241
1176626
178711
242501
1051079
1523197
796085
1304400
1487235
470910
1603123
520437
452884
121987
347955
1138123
863177
459618
1312577
1193626
1196604
1170343
1694743
1115824
23519
1381067
388806
1789514
581995
1458363
849575
1796663
125100
799021
1997354
725173
888004
1697895
756696
992758
1587802
1905352
904800
935146
1189690
1766434
647952
414545
1301678
1848273
964425
611218
342498
1449517
1740085
938992
1110187
980751
1612648
553041
1937691
1587960
621780
282021
981143
1779696
775975
1817027
1592205
916875
1087240
408684
834678
1625215
710866
1348432
509093
903186
1014881
1255368
728135
1323285
1966630
1044093
277713
328294
1492786
1433371
226082
49542
1644903
929202
515587
381669
118109
779212
861403
160507
1019331
1021433
329190
1124776
1287052
467231
1177819
1856325
1488137
1458277
761269
1750107
858826
506408
1960127
678394
261647
1146367
1758949
1636601
643091
467007
1740342
1683693
176125
727062
1403937
285933
1514691
1662107
1594772
218981
138118
1644934
1640079
775251
1995719
1894077
1826799
994283
179501
641835
1535327
405794
1800829
312388
742668
1683119
1791138
633713
180128
1453200
671264
1259021
1029054
1783920
731756
1411976
1819297
85382
1531218
1557220
69418
798305
2810
1669854
1114296
1653752
1752821
26682
1197931
1442430
520021
208301
919716
1896015
1153623
1371393
68610
1243888
77904
787769
1157754
281064
1168447
1405068
1072047
1638134
1149687
1223990
1522677
1637178
708316
184557
1569115
1274707
192222
224045
574425
1647026
1761648
267075
1721089
902307
260188
61403
1584775
831415
1249891
64003
341960
1528479
1051960
1478597
1759133
517752
1679085
228461
923829
1750466
636359
211682
1029073
145084
604318
1939916
646516
1864905
1064963
515830
887181
1795521
1683800
685100
682824
1516225
1053308
764925
1614979
503915
41367
36195
281642
636837
1128717
1229266
274980
1556010
1310991
435391
841283
655270
1322422
1554727
1468689
1544043
1566100
141526
1681654
443615
1416093
880565
867777
1653691
655174
1863134
392353
1070613
1306937
1409338
1009094
1023112
164263
1812011
1190910
302087
1711950
1654563
1041494
1139811
107901
1755798
192055
1572140
1729899
1843741
1818051
247425
1761668
1907518
1884656
1995513
966068
1728551
1259706
558727
954019
1279633
654850
1848738
543138
410859
577993
1770452
1367421
1527772
154488
1942363
1751379
713439
239278
61481
1329168
238946
1929912
946242
1344862
1072440
1550855
904433
761232
880956
1704444
399505
1812915
434187
96997
22780
1893597
1380558
191230
1181084
1659446
1080495
1862344
455571
1739167
1841413
1453821
46183
263834
426123
523935
1227488
890662
709586
420075
279383
865379
517796
1761422
1345687
504476
9466
1743281
1184511
454501
318553
1895375
155296
1898486
766056
596269
924521
760081
1194629
1278934
884713
1286208
1719195
1583371
1858811
959637
1178352
1133276
136656
548507
914484
441634
751465
1192161
1188898
785281
492794
847617
1826719
445189
984361
381858
1800042
261255
244918
395319
840489
1181320
655350
1078077
744475
1922197
911742
929609
1762640
268641
1490739
941862
679044
1894299
103869
1628038
1718784
1476390
1220911
439056
1701728
95157
391920
424012
693509
53044
1816491
1666061
373274
1621408
1952116
15325
1701255
523957
1405542
1170052
1627926
1856937
43072
196714
1413077
14325
1972903
1691029
1089862
866851
1071016
1544732
318448
753638
68117
868813
791533
51312
1213271
917683
715804
1130762
727400
665208
507377
13455
1503752
542402
1052893
30412
1104488
1329547
780694
1153547
1294259
1708124
1554807
1476932
1594833
1652848
155405
579233
1687777
843543
1280440
346742
635126
1509793
1542699
633768
868266
369309
1282958
1950533
1841082
1784594
449475
66704
301208
1524003
479889
467959
1126987
331645
1951367
196856
227200
1486633
481435
1848402
230139
1609801
1134099
838233
54212
1602245
942150
35856
1458749
550027
1027793
894405
1295470
1354599
1061324
1437366
1081867
9089
707012
323511
327451
1523225
1023484
1714193
651352
1205752
1805431
93398
669234
1691746
767557
1129259
329896
1225334
1054475
594841
778532
1009586
1023843
753075
826908
1732392
1992583
1910106
1657974
189061
1049393
989224
856332
4532
1052752
1706181
1508745
1449562
346705
415679
109752
1089247
1011881
455812
1636274
1931203
1186466
821500
977846
1717654
371594
918642
1159122
1422336
1247454
1113941
1740429
1348434
1007908
1434781
1951323
377481
1845251
1771699
1753178
56879
1374298
1773648
808297
47943
1252010
1264960
1439184
1374879
919860
1398433
931337
1552522
663509
1714929
583280
143428
118793
1725017
1048687
1712930
1596139
1938288
1369976
560300
1660599
208841
610745
1368109
1352493
226659
1062807
695804
331398
582923
1058358
1304960
239836
1419883
230412
1506785
586237
637226
469054
978505
127227
1462138
138001
1445456
1454881
1188161
1827319
1792113
334798
784311
616886
1639257
1598777
1463421
1649508
1009951
100764
1773958
321861
585584
209944
378166
1687523
601370
1705705
1246836
703618
1152603
662694
1013426
807865
1965172
664934
545294
897784
487878
1413701
1555808
720688
40717
1815132
1692104
524276
838245
1849761
81892
1656820
397037
1345239
1548660
1142911
1965915
1082468
1086794
302060
712064
1233001
919329
1257654
1450286
741867
68278
1250108
1397364
1963490
1468519
441324
471043
840187
222582
939944
314254
1628337
806210
1612835
1149119
709808
1685689
1006265
502570
1242487
1967509
1805322
1649528
584181
1985702
238471
1234929
299311
1804103
1904509
1579312
1690436
1596378
1496104
1588410
559261
1474830
1245901
33125
1035777
1243920
123293
1942364
1729392
1220962
1866917
1163185
672028
1139160
1016919
1639373
1879016
221627
713773
1702946
140038
1080088
864162
373350
799138
1645485
1436585
855635
1479602
1427021
514069
142556
1764254
1636477
1240986
1371199
1978889
1254918
42885
1689302
575307
1456856
1654407
82621
426249
1332625
331748
628835
1644129
692574
612594
1496068
316275
65914
26578
1077734
1183111
1474348
524086
102392
744091
570424
1377885
146407
129878
383092
298901
949155
899462
524697
1299087
1228699
558390
467769
725445
319871
751608
1980013
1233649
1220724
595078
1402809
1847518
1251224
1666556
1241749
1417908
1939112
1876817
858266
1201544
816089
641203
1825535
245561
190931
237084
707691
1161300
656487
609680
884552
1810946
745733
111317
1048447
558467
983366
251480
1902917
1159266
813078
1599033
86578
1838161
1507486
958877
919654
221329
829408
405036
625918
721353
1104906
525813
1249954
493348
1647285
1128460
1195188
325524
1813380
1252752
1856178
1296528
1552541
544941
1803842
164421
1006341
630099
9924
1266671
1490319
1306076
1655466
1014302
1898842
74062
1335140
1429161
22206
1232434
1857202
1829465
1870167
1550359
1522774
1745904
1492985
1609233
961768
1738724
1006398
1640446
24258
682047
1031977
1957664
1688696
1798675
355506
562340
978604
1618429
790164
1606095
562815
972869
1471402
1640428
202388
14058
1844237
1374137
283354
1911805
1071572
1555607
1158671
329297
1034046
788734
339338
1787585
1334029
1589806
1483298
1942367
1686692
1538032
1834964
1838344
1408713
875102
1849910
1382950
1355433
823338
1694557
375352
117729
1693431
1088921
1103675
1382273
115332
1630479
1150583
78533
810859
660472
93069
376835
1864817
95751
1841685
562427
1630160
1086340
1525585
1431805
245097
1571522
1068845
305037
809033
622936
1929202
262515
1562742
1596442
733634
96825
238339
1958262
800895
1720013
1476498
1301106
1704808
378169
770715
967687
1477593
924126
1090628
1413126
954333
254702
1615269
209424
1320871
697592
818727
451549
1597259
1874890
1211565
1312099
1278236
1659240
677563
1556541
1002815
1070040
640575
967938
531399
157069
1678700
1551311
970118
1354143
1338501
437308
1780715
416334
929907
986812
511402
1234346
1478409
546452
422780
641716
340487
167589
1685749
1518797
1488139
1569503
1166170
1940064
318102
1329704
1471124
992066
241614
562821
1467373
1281771
1331629
1462273
264737
1452339
1176450
1413555
1603949
621213
1911975
619023
851454
1790396
832345
908909
1083324
569595
712851
169139
1870346
1935009
209531
812599
1325697
1109672
1939893
1407125
868047
20402
1454067
260442
130023
1305103
773615
1567055
484285
66705
1611174
893481
210545
1161526
1338168
1348004
1729421
327296
1694932
509939
1212160
1862106
267349
629173
1595491
1061151
1748245
155039
1527507
124399
1964582
1436461
1008357
1475706
1076975
1812956
1175645
852589
549029
1815306
1202746
1324728
1069434
1008264
1029215
1970041
1779407
1457248
55429
710480
60940
151313
606520
40510
1948144
858104
46106
732687
1939580
1700818
1662164
344507
1220389
30587
1398271
1099666
1344022
823307
182459
257432
1661417
504895
1983764
1912499
1796011
321914
373251
1251377
176828
597051
993801
252060
228933
251199
229658
146481
1662605
287870
198153
1362212
611207
884780
61318
1950608
219616
1562324
517046
1020990
1464350
511878
816253
173703
276002
661068
956440
444126
1219597
1711106
582134
1812625
340539
1213082
463324
107100
1456831
25744
22103
1388461
84682
1713088
610315
1090311
248381
1857309
583489
1826587
306390
1349534
1895755
1331456
1800040
668373
1567475
1480712
1170309
196369
405344
1887334
164557
566178
811959
166624
1386833
1778452
148412
356990
1856851
933659
1433276
642938
520740
1954701
451860
1729786
1873696
580195
1593099
1098051
1107088
253967
1058448
1969401
740061
518709
1076504
574790
1512848
457947
1256232
756010
204765
1553591
430179
422873
1966672
632195
1138619
1643923
125388
1693821
1951403
258382
92724
297964
1147031
1905440
327091
1024452
1780814
838899
1618531
432812
818612
307532
347513
719250
1346822
1881385
1688175
198821
464711
1256003
498422
441934
1287300
752782
424745
207809
1789435
80508
725004
793944
1990928
169258
1755189
886842
90141
460416
812042
1309716
1450304
418323
1913849
260464
1764295
841114
1894324
1518094
846171
1504636
5743
741986
712564
665516
20197
1192492
679009
880716
337497
817807
1307003
1617873
707506
1729344
1807298
853088
1032243
253048
1171008
715224
1253357
1504443
664087
436412
1750425
543034
312465
273614
1069838
606010
698903
581380
1009653
1672631
1148619
1455646
220430
1324512
1188218
831398
1689954
152743
626008
1615520
1549753
1448526
1549368
1538184
1114332
1841008
1344712
868444
1037426
144668
792181
1965664
1961404
40983
1961410
336889
1520218
1693385
572555
1652903
1764330
1474384
813325
1931255
681385
847732
200965
106335
1326840
555459
307497
1396899
663302
1471975
1373055
953641
1611847
662688
426027
1432764
280236
462767
501988
194216
872551
1491262
44890
1050862
166150
521901
200343
392838
1426612
79332
284486
457345
1631264
1898576
1989874
1434375
649467
1280110
575458
1371633
1526418
1260262
962587
648043
810807
685532
633589
1178560
486285
1221705
1708265
872624
1684908
210162
1117594
1026628
995442
180855
1788843
642424
1813896
320900
1428165
354584
1136344
364529
1875289
834684
690151
487458
895323
857657
1099911
1716888
1421488
924687
1022833
746006
1672204
1684840
1416396
458345
1799739
1061714
858256
1267934
1767248
410857
548324
1935151
545964
506226
275029
428789
813406
1828243
299186
938222
236122
652112
1383752
1360425
688198
623060
1755003
1364740
180651
1217068
141927
530811
702089
1524727
263285
1773866
1860887
1829126
1973867
1925142
873186
334163
584164
1548101
775178
1173081
554976
1721460
196680
551424
1950974
1362490
335694
1744746
553436
1385338
254298
1483209
945948
291878
157513
1992094
194525
1710274
1416399
139028
175528
611578
641200
233588
1661965
340330
1300832
1599983
1012898
761403
425179
1558830
1767922
207630
1031324
968165
689954
817913
1866839
1292044
1001387
967482
1187126
1875513
1678541
27339
1939054
1446103
1266702
1971708
1588834
1466907
1226287
1238429
233930
347130
1062282
1857772
920793
809587
109842
1006315
1173295
397622
1612959
795576
1574866
1095264
1684392
1091681
552922
64053
100343
1489382
17946
1507915
646798
1952701
637070
183885
1257332
1637074
416021
446199
715138
1457500
1446041
116248
1315592
1572691
1480016
1934740
1596760
1291147
1315115
555921
1208804
367630
20041
699542
720290
176907
662794
211350
812495
1106982
1476963
1417508
6186
888819
808146
1226951
412871
568068
1689580
635546
237420
850512
1284415
1579102
1657981
947516
975376
247324
54811
1604386
1330460
1729396
458157
1382191
209252
1883435
1102198
1617618
1061379
1384447
1199357
1239136
1107504
1648221
1803865
889135
1177278
1335521
498696
640856
489387
283305
124566
1707569
858035
1480023
1549709
27588
30554
728880
707079
1109663
1833863
1446719
1891376
1945087
478123
1101939
1492499
1502228
1484729
619928
1003935
1654107
298632
792749
301411
232743
1522746
1356640
1942475
816203
1378405
1164911
1924499
1523807
459776
1654673
1820421
455344
1703678
1426679
1240425
803688
39135
152438
477394
1273209
1994851
163401
1543536
404469
1097305
438713
47766
1874842
1122837
1152741
306543
1106862
1773000
221335
349063
1232594
1745862
705151
367360
1445935
176907
806830
938165
763971
1409446
265547
1237446
12259
128599
1479542
646049
982885
1180305
337292
1589414
1011009
198528
183732
849408
1635388
1689443
1991410
595554
1320765
186132
1683894
1597341
1248927
40605
1171339
1255799
1250442
1871028
1847323
1543586
150629
1141943
1868146
82464
205618
1047944
1339787
984834
765714
455585
100185
37313
1811613
216338
627268
1503652
1258247
1561376
1622361
1696851
1903418
342019
1559294
4802
1899817
808174
1732612
1697337
920135
1424417
396653
451054
1837910
1683896
486526
1926466
284627
1313341
1336129
891657
474775
890905
1160279
1762720
1915228
621436
96286
889648
937334
470182
148385
1479399
902325
82221
1696633
107796
448732
1402733
505680
900410
1760545
528041
529367
1323933
1368678
1154358
89502
1721765
1437690
1654824
1479617
628683
1044699
1614205
1529383
669034
106907
403874
432796
377322
1723408
728945
248701
118068
1013222
1440859
215870
1982303
1003307
1955316
1039179
460072
1985169
1692074
810067
269347
570474
1265671
1026414
1228660
787632
138917
60683
734108
1658724
536987
1815428
1930608
1131948
704565
719421
1695725
1402268
173934
221408
809759
747054
1773169
1180902
557436
668337
1766472
1692069
1894615
667569
678993
766778
1655620
1285404
309777
851709
907184
477244
1442115
90177
510839
594699
867161
1025268
65004
491949
825652
586709
1700668
1007736
1521859
977705
1329409
886485
1826525
1824044
1495830
634421
1295153
724612
841675
496853
1529453
1734227
558904
497254
1316930
1233484
382058
1447168
324183
1410468
430622
169494
840588
1225162
1421501
535968
57744
753492
1785362
1321067
686043
201757
1747412
868290
133413
1935698
660272
957029
201240
1968133
549706
272806
158460
518621
1669357
98090
1966266
1414505
1064816
549028
1497455
218478
707959
1981978
1096929
1671004
24693
1885683
1690973
70000
680643
290775
87240
1356870
287870
1711762
1225156
1349633
1320250
1934619
1799976
612748
1974342
1088497
606000
1488044
1036747
703673
142365
1550071
1207370
1797760
1376550
308802
1228965
111555
918187
140147
316637
905634
340358
1847352
1902887
1135794
1445880
838165
659761
960558
190959
204361
1096613
1732403
930312
983709
1852786
1666838
156496
1638607
757800
117012
13674
1451452
1702098
241729
1410394
156655
1310871
550192
1736200
830964
1126826
254168
1837755
1083630
1454478
1263755
1612878
1867451
848
1692262
1871213
1894864
53490
285200
128806
1543659
76480
108215
1463488
1163900
1858177
1024635
1719916
1015322
1770599
735322
1824821
1469823
1201083
91470
1394382
1610813
1034096
462153
1281951
1151388
415219
247110
1615369
470607
311634
363596
800600
969831
1414576
740640
726159
1318529
903012
1272035
762675
1293788
484830
1466460
505165
140744
520752
1774170
1633532
1131078
1107313
1174010
24464
760695
464444
1984038
1610583
1490116
1886919
510398
1673877
1176205
274060
545413
1928575
1797785
932543
158540
329256
1017922
1809134
917627
696980
718674
1874689
1654177
1686200
1077269
66552
892868
451147
1905461
634480
1325094
1505337
1872927
739556
546662
367114
410729
237412
1343320
1882467
1685947
1688742
1302924
1398866
1563716
1957265
155402
158540
1042089
66620
1327051
741251
1026697
303606
1885296
169007
848653
397995
194875
1536067
1489517
951211
183684
694186
240746
1263518
1926720
894597
1277332
805903
879053
598852
524171
1174318
215014
890307
1637971
775442
1537103
428763
1316052
1550137
556472
776140
1916713
859041
1084647
667795
496120
448769
1551022
1538790
792331
340401
83898
1100101
742341
900840
953030
1370227
1404580
795981
857880
1484754
1962230
1884347
847417
1911275
39988
502065
1403975
1149874
174355
1515909
1280112
196129
317777
990383
1779069
1190593
1112897
1184650
1541996
281562
873405
1809971
48087
1811616
893918
43955
629994
1922647
242305
1775929
1634967
1066527
1916140
1639135
218972
1269215
1960551
1583323
507342
1285394
266858
1551421
329408
326510
1770803
1140178
550025
1590565
1073579
1293210
341420
544945
1636370
558066
652866
41904
1670050
768659
881420
1640865
1739028
441956
1928568
259779
649415
1167745
1498659
1237291
1222493
503977
1181736
814563
1475994
1930808
1613432
514307
1054541
443904
1033797
1506365
1236281
1648105
705322
1496735
1690872
506274
1143527
271054
979742
1348953
510459
496983
1998006
1069436
1035059
1657802
350318
809216
47790
1253414
517426
1322687
862247
492054
34263
933541
888650
1450823
900793
323590
796546
583092
698360
1965293
523885
893964
1632480
1346587
873011
274068
707121
1213011
1382161
1140494
1367047
689627
64682
909253
1536746
285060
393948
92028
1341901
255428
1611190
1303085
1320572
432563
1386251
702459
1629675
49831
223119
667691
558308
1839422
141576
957917
1868797
1316028
1735994
250419
593451
459032
316457
616050
1027754
1133323
517542
429862
1386332
490900
1104043
1318040
299409
843765
22143
1952417
1349617
1741110
1213548
901913
59083
291338
438334
722332
1858989
844376
1753821
1043681
396639
20304
1717634
1724587
247826
1024607
133215
47973
632075
1253415
1668006
1672911
1587153
128856
1805451
348888
5485
321210
1189907
1063987
1508694
1168652
1596425
750755
1837900
1969262
1900581
1461468
958728
300825
435536
671415
162963
1555545
1002839
1975464
954840
1766079
39219
783035
1043954
577272
1074529
1439491
1610635
703388
1358802
317760
971092
543941
2122
84788
197992
1996169
391734
1582603
338604
1100947
1467375
1410340
858948
1128756
1816265
1624017
500540
1314460
466916
306732
1975644
336267
277441
767442
1681641
1180477
1411538
1698487
113119
1265571
1106903
730422
1085015
86795
1556453
1049195
1922592
1181700
1743177
1067713
427434
1460064
116442
1606545
1165407
71769
1334380
1337757
859465
250616
1542864
933470
703986
536167
155080
1384524
1856686
1576999
1623505
1520629
347761
1156241
514787
1010126
880353
412277
21297
647957
1369300
595693
1440606
1593831
520620
1830256
1905703
599269
1960398
1056930
388971
852876
1879835
525313
243441
362176
716809
1462309
1404917
1262832
950029
1206618
1116778
1189512
961713
1831892
1346487
1082762
668076
1644572
1343670
528572
558469
1071490
1761015
1730909
1582041
130357
412193
1595272
1704857
731160
170797
715706
1060031
1584375
1102687
852119
1927991
685375
949840
1504443
124635
1879180
1716132
136704
117792
75835
1878688
77593
106983
856245
1545188
1142265
1409870
582983
1912235
179629
611079
1510920
475012
55047
53044
556971
1658320
1479625
543138
1550882
724660
800350
722971
248541
894638
1239796
1871898
413574
988904
472747
565027
1917563
1621051
854449
155373
895768
593099
754708
1801212
807054
1450185
976265
1635101
1045116
1906394
1116246
198068
1244194
156880
423783
1129044
160604
1386220
983593
1463564
981572
607596
259042
964059
580771
524688
1116586
1804456
1088393
851155
103136
835923
1390008
1961507
150109
1240523
833494
1440680
1639238
30569
1767938
418496
1051740
1765360
1791609
316941
1103384
365195
1861754
1224677
1428000
1388759
522078
271700
68412
923563
112264
1993413
1463908
1158201
1276252
627201
1072843
22093
485223
641343
1021734
705020
847227
1735895
275730
270693
157429
1474874
742453
1998162
1203658
889561
1520407
1856398
1919292
999429
1002084
586767
1081318
1906058
1408712
1403009
768870
1511705
1163995
1747969
1406854
1629506
607407
1912929
39395
445748
82916
1305581
682040
1862630
1321139
17306
812329
1584740
186223
1781804
1849551
491549
1941700
1053318
510436
556191
599338
1138719
1392893
1697926
999426
885778
1413717
1910992
1413507
1863235
927830
205243
1628277
503791
335093
818587
1013929
512738
1013739
196792
1760153
922859
972358
1855411
1261838
1696905
1845271
170349
1801073
717935
1763556
1680149
1777917
1141684
319234
1426992
313600
1637153
1717351
1318097
1068589
394652
1099929
382276
1813039
224852
1098489
1948935
190462
1826825
575000
143893
1443024
1958513
446471
1467036
739197
175402
1575611
1840663
1176696
487432
307900
872152
1856528
845883
562468
1756224
110014
624938
1504611
1363760
84531
321143
15996
390123
1974322
254103
1754843
65619
1009153
1923475
112881
527964
55543
1557362
980705
831637
579925
839326
11251
1781699
1380222
1770311
1824585
333267
236166
1816598
951068
1253722
1265823
574133
371892
2840
1156658
1344891
55188
819330
303344
448788
319888
891078
512461
1513962
993170
383962
342432
977742
760780
1364130
1864921
1670067
911849
581038
327618
35344
1298246
1165471
1638405
1439227
1776308
733236
1175731
1601080
1393455
297586
812849
59977
1743833
1634210
1760777
201475
13474
988063
1202060
631
868926
342796
1759784
183618
1303949
274098
923956
93128
109886
1518744
1112588
261114
132763
470114
1871483
1713304
229556
487559
406154
1992792
211249
1286082
1502135
1254974
65073
1492272
388850
884753
1718696
224192
593818
942722
730352
1789457
1470791
1789143
889474
37631
841917
674943
983418
1965302
1732620
1055357
1267039
1047797
423782
1048244
1075580
1231598
450261
744003
1363387
1521896
1264180
1249761
499115
725843
420176
1291461
978674
1096925
1688922
1087943
1513640
1815602
949002
1157321
1649403
457941
1203791
1963290
689420
1066608
758955
332827
929195
1905940
595563
868906
1950412
296882
1653055
1034064
1583171
911126
474164
1096674
442011
541309
73666
1185485
362537
929267
1097058
576223
1116451
1987808
1186936
1322466
296275
1900772
1530565
1972303
71754
416808
345145
565045
468153
1037102
1545658
460555
979128
1819961
1442188
295250
512545
1191635
1791219
349841
537439
1247994
228882
718981
1304269
99231
1258343
457505
1590387
893109
1646369
992938
332952
336235
1309170
592806
372111
1142432
1261517
98663
1382330
537350
532547
1906912
575810
1171326
1681659
1805736
1284487
1254987
1983954
1688777
1781003
856982
313195
1856998
1273796
1630158
70493
582765
187076
1239850
637185
447517
1961808
134101
697683
1123967
1321366
1113043
1973486
550923
1492534
214486
1164489
90283
95900
503721
26538
1684608
931866
1592151
1910040
1366659
708367
358355
655477
243364
1759114
890540
844556
362991
1076267
1245535
1157733
774217
675912
176354
1802055
1974093
924785
327472
1440581
270051
574191
1075725
856201
56207
1779857
1131879
364701
1126094
1622417
1306359
1948478
556195
1673599
6989
1040721
684147
944014
558392
1186225
810334
54888
1956295
493452
727021
831529
1057050
1904256
1175163
1460621
246828
1438669
1245156
1411271
946659
680582
221682
862503
1325621
1181610
733539
220351
312331
518231
274757
299068
1117574
974118
1946296
709075
1319061
631291
167480
1239712
611423
1026868
1575238
1743702
804841
1510053
1962558
227159
394900
621319
404491
411407
1384710
18652
1263103
483207
745556
1959937
288895
248429
1253043
1660767
854166
969175
1048391
525212
994065
996889
1008021
1096865
1574446
69133
1556075
131276
212133
1250081
1880113
1939647
1974192
1156065
1864101
332281
1461405
1802456
27898
976206
956969
1856850
1713041
1438084
329867
1950736
1222002
119143
793217
1100464
773924
282252
1304130
657753
1859329
739470
856395
800468
1967680
150692
1889388
340586
888027
1528565
1410483
552002
500189
937260
276299
1540104
1233144
1654439
2686
1963634
1604030
1963182
894007
1033467
1767349
995576
1560924
1734689
622797
1393125
1034026
1768380
1450456
727273
448471
1438747
710764
1388189
951129
1631732
353479
886805
1223246
1257181
527205
1654504
633421
1893784
669141
405275
1766140
1678901
1822436
896913
1910155
189258
1426040
255987
827955
828591
1963876
1210908
1354664
1508936
1734075
715292
1873477
102515
603374
566631
236032
1758099
1639255
818747
243317
1249323
1131882
1849954
1586160
648765
672657
39855
195662
146840
1241045
1349492
58504
1940144
987726
1238429
1766450
361584
1635080
1188544
303274
1944866
1318693
1149241
1628465
1409867
825763
1244921
1078096
446857
1707068
57748
1993198
920971
21947
814115
1441585
827917
157516
752833
1770561
508305
1390023
684182
1220477
429913
1560593
1496196
1692462
1235244
1353793
129557
1314637
866174
726721
835056
464832
1761953
1136570
1392338
1217070
102620
142553
521597
145114
873588
605037
280871
1196757
1698105
48637
1412887
1128488
553703
487227
369679
1684425
101439
392387
1709623
1404931
1708291
633465
1384048
28204
1904035
1007174
702874
220871
1632853
51938
879963
1284189
798543
604209
831673
1982507
1192787
99352
726826
1693014
1021030
1921181
446406
1288569
850956
907614
413182
1908120
1681539
1336508
1801748
1392118
1364329
1000613
202712
1060196
270298
280739
432341
564581
1955001
1080291
379154
461658
22993
1876006
1683547
880183
1330770
549423
1827401
29343
1740314
862874
925688
24202
1913382
828922
560102
1046768
155661
633851
903599
1848696
1477031
1537133
293853
537726
1074810
1701497
1504177
1111312
711309
77662
359087
231180
883419
1916227
33382
743235
349609
1936221
897862
1270859
438629
955597
263925
870817
1467138
1307783
663278
1797336
1797587
435814
125796
1461778
574393
1790194
1585380
642647
1031287
106762
1608795
194543
1206169
291544
1618488
1632991
1103864
854700
674502
1401412
205175
314551
1144364
262794
1376153
970691
1099591
1070274
1271446
1248092
586192
1197133
1277404
74366
802656
1792531
1009289
892485
871862
340756
1967810
290369
1794568
1280418
1991960
1713369
423830
1342337
1428653
645445
1600876
1810996
653141
71445
1538026
1163736
1185053
22998
292666
1358032
382284
124002
484941
1307261
1269498
333018
1988154
934680
203242
1600311
563000
1047125
1295538
1006518
1517680
1397011
845333
166686
1322788
965
864050
901897
1613768
860837
1476314
708325
359898
1596706
1874613
784881
1285683
282910
1041126
1483972
1567258
381369
25998
9184
507151
110609
1593688
1762572
1417640
614190
1470818
528621
1893106
1823906
514700
985181
221769
617803
146319
582243
392171
1231747
713915
1271758
1002386
1276326
117957
1791012
324540
1106310
1513747
592631
1335444
1410370
155
266364
350883
1371
141177
1129520
1520649
905018
1092824
947377
520135
1698171
1156011
476061
35824
1836091
475128
931895
617867
1584132
1840905
220218
641625
1070540
1947264
1482125
1031567
966328
1449475
1361787
545523
278052
978918
1497720
342325
423181
616612
1872958
284812
1021728
1184713
1117201
1896915
998678
1746792
1001471
1859336
1740274
1391419
1082014
763353
483602
537719
519173
757722
267074
898879
802787
1098848
1792306
1022242
1238552
320502
8202
1280174
396766
1760709
1605110
1518210
565725
403593
792816
1687191
1286259
821999
778202
1500353
1347382
337590
401989
1657153
400641
1460485
1022017
596623
1992218
1638072
1204361
1363543
59108
1144663
419580
1166480
979595
1904631
1423518
53866
135171
653716
564306
424978
1436410
595777
1702450
1898729
1360270
142502
1972171
871603
1479314
670544
573798
155296
1184983
72112
832755
1269884
151363
586267
987693
139035
1133667
126506
1518908
1909399
973585
1617810
807049
987472
1181312
1413425
1933255
1939229
1252829
1757871
320202
463553
372160
479982
471505
1085518
1762880
36265
737704
1836746
1856370
1950011
1493428
240553
259982
1059947
557750
1943304
1086707
57316
1095936
848752
1498389
386747
1889779
269941
918930
1982116
1263919
1507318
1255324
643823
1801407
1268409
1279077
1098195
672917
1886997
725303
1628882
1205547
1888198
1724228
536970
1341707
1016611
207870
664747
1963430
208947
1124849
1381699
1157521
1998639
524547
1200065
603060
841655
1061277
252969
70384
791907
1187133
861308
1460742
1602234
370149
78841
258482
750770
1914078
1263332
806199
482294
1011156
1913618
792303
717467
426873
38486
673619
280815
848687
442870
1033904
1108448
448560
1003074
1776445
674064
1006505
1645242
686297
1542060
1964977
1868981
1790166
220884
1358534
1679632
990166
151547
936945
1015301
1006271
308970
1758499
1195299
1263316
1723395
1228504
1994293
1973216
1469508
157238
1424260
807484
400965
1454436
850863
1181072
696239
1523144
38173
234126
654075
1884229
1703748
1218167
1532530
55781
573577
161924
204142
1916283
486498
1797324
1274210
1098162
76236
1305977
1199744
455557
1693831
1046027
850390
574490
1629978
665826
1678424
1605507
227213
640328
609338
1390000
253872
1014924
779584
974085
445562
64337
1569538
329395
709899
1221450
517096
790049
35742
1576920
268112
565823
1848802
1218095
1076879
942566
204173
1881862
1894812
539096
281179
1944782
400638
292942
525724
926537
97181
1046545
1918071
376109
830456
702801
1985373
376049
803194
1272004
649818
812834
431869
1093785
1851243
1089070
850959
967055
1830109
61147
494053
139394
1100752
990360
1845726
657153
879226
470053
66614
27252
853037
261928
1878379
272931
1189194
89574
977127
1901329
1071282
1340768
67157
1051833
120693
558577
557995
52238
976027
420990
387523
426190
78289
902796
580521
499036
1739581
1187474
1165445
419764
1052380
817226
767775
1277191
1601252
1100926
888213
962135
819429
125620
1905295
1060513
1250962
162779
407923
684933
930060
1695403
940029
1427775
997240
1548857
1104955
514574
1345524
665156
1482274
1178561
18280
1699813
940538
1106541
1468736
1959519
27352
564439
184529
641200
1718665
921367
928895
482692
906229
133766
1015041
1776756
590129
270756
1520157
1064753
512232
1547456
1963831
1566726
74547
254212
593144
1780879
1187659
1060253
1658232
328105
381618
143132
875095
815765
934043
1953839
1980616
1180508
761907
817735
193608
1032666
659149
1790758
1781124
1278931
956526
1206661
702372
1327132
819612
447364
1307376
1966415
609040
1021759
1345340
1080233
1779736
1309109
1082362
1674991
74583
648887
950617
178477
428029
1272566
443495
712799
1678209
1962630
1182246
471648
78254
179043
1019529
237247
1844474
586299
1503952
1523804
1695191
516244
643046
176103
1662042
92300
45595
1195902
1006940
97897
1809355
1428377
1141304
255429
1676711
1417463
1396730
1464955
1167
1769989
807009
74983
1777817
1042503
38931
490452
1405882
2140
342649
1378568
207587
1926919
1321115
1331926
200704
1116805
1221302
1266923
792187
631288
1451837
1158668
1772673
1984926
969578
1668348
1524854
667424
1939186
604984
1902296
1508502
473684
396678
1287709
1342710
1694484
1930155
149138
1845773
1489263
1901432
1653142
1105234
643674
729721
874415
1414477
119555
1139825
1002426
1897694
1519618
185702
5448
1769090
431119
878767
191904
1856143
608992
1997832
1815651
1262644
553668
617871
1762776
88912
1247909
421659
1522337
1009658
1810190
280089
195556
730950
1664483
1118912
1170200
1585460
1023963
354554
523863
887253
1390884
620388
1105425
25058
1594392
420523
141480
224343
1273176
1656774
1542360
862178
1168644
1882729
1332862
147240
1290778
1670961
1627075
1984524
278882
1173460
220413
168108
272230
1925554
171391
475624
443105
350356
1362162
1469508
239825
1094127
1168449
562109
685091
1963267
1480896
1780810
782840
642073
281747
134663
892643
776565
1530047
1549580
199987
1099492
1815998
10000
226163
1181411
700209
112496
269511
1663146
760095
1576270
963442
1361234
475749
713882
471036
1906154
1360606
291860
525657
1073769
785978
1796294
1380391
1746336
1306756
642484
416113
653062
1518842
1959139
1636398
1751379
1982088
1673271
759013
1739585
628972
1003112
600035
1594069
1413904
640123
1300668
1518447
765977
355724
1790676
1248653
854512
1925246
1690361
289840
961800
467824
1423963
930758
300933
406958
237785
1639193
128064
1100800
84695
1970293
742117
608472
61598
1796072
240817
206187
1077088
1705288
824462
304450
309093
141819
804676
959028
1236911
1567363
1757675
85525
251063
574648
1341375
812965
1150822
733596
1191942
575530
1762979
1920429
1693592
1769721
1204576
832905
1459511
1643745
798138
320294
1362852
310804
1399067
1047863
1849322
381195
1785431
1356901
69208
1790123
1818020
849626
1950922
1769905
1833638
1001819
144393
1732593
542003
1122853
138642
205014
19084
1634196
574200
296327
1017304
699028
1479597
32493
874034
1200878
1263189
1655879
329072
269636
66424
1518513
1498675
1582849
69414
621302
1787942
1564752
1224527
1649241
201190
1975765
1954082
256206
551218
629131
1296269
84018
862326
926550
56605
570734
732209
706911
219549
892532
1500090
714464
225616
1767237
1877534
1067164
1445702
709231
111540
387694
234251
1963890
375543
744716
1982071
652515
99372
1002998
66694
1881233
1255018
1923296
515444
552608
1844499
534330
1127146
854184
986945
1162422
121469
1425300
861390
947727
304146
366712
1391614
505370
1878038
757810
165480
845112
610775
870724
1131397
333893
1112441
464233
1522217
670466
1553205
651058
493085
1199603
382748
897162
634365
1751073
45752
1351909
1139399
898103
184780
865355
144893
1337105
1318914
1624141
607788
1111973
978592
1082827
1956567
328231
1649012
1289449
1232559
907020
1766534
629576
1060674
849104
1956543
429715
494172
1342325
180544
1714328
171527
1156317
28536
964195
117161
287237
1733404
587844
1142714
446586
84279
901384
1198422
304087
475957
1930093
890223
106595
400361
44599
261123
1724281
553281
1799177
496733
1455527
157173
1412721
673934
100114
839184
1995804
1110578
1214
898577
1973495
961896
638598
1803919
1047835
1449026
211191
675064
194818
785717
72650
23119
976997
1230738
1317771
1024107
343699
286891
1053213
1477883
1307655
231020
69332
806601
613183
764042
655262
1690979
1412874
1905107
232565
194066
692831
1474842
1309824
1821638
1161259
1020196
1494832
1152678
1886891
1394993
983073
660219
522045
1125840
565248
960845
492120
392649
559071
1476867
1655108
1293807
823677
487617
484699
1457010
1800162
140167
1364681
239317
321745
375038
65368
1590561
951015
1696763
1420741
659016
183816
1038212
605180
1798826
1142389
507079
618393
738429
148105
946897
1734323
1886321
634037
1436773
1339286
494979
705504
1418263
1939475
1853769
824770
990322
1632781
598889
1005740
931757
920223
1092380
432359
1755487
1579805
1868859
942490
150622
1403230
630595
1450035
1566403
549768
708086
1253825
1476860
1147852
1486962
1151755
1482682
323126
1668564
1405027
1535949
490777
1700851
631825
419444
156153
70849
1869541
1663081
689203
1710520
1477260
1763701
1993020
625177
1751042
1366933
1879628
368409
566264
1852576
1864764
1634143
1346337
806122
1849066
535501
1167451
1207116
1215304
1795467
13446
1493659
1039164
1331805
1024241
1974554
1727138
983176
1138814
787132
826313
1810175
770125
575436
116224
1928460
174296
771769
190115
699748
825814
1208582
1116413
388717
435836
1923571
965596
968176
1791991
730641
1442534
1615761
1506506
1019386
1484923
214637
1943573
1416464
1253475
1846563
1566145
444816
189065
1450190
722164
1862896
119389
1123161
547362
920649
714968
757729
1705754
1433387
1923069
1502781
864494
758676
132948
349626
1388944
400099
1536593
87380
322008
365710
1674716
1537755
1705579
607754
822193
496747
1812781
217436
1979700
849397
568130
423155
504232
1798283
1614490
1110750
1415171
1900995
239707
989381
1585269
770766
440497
1781353
1972059
1073745
51631
1099278
1740971
1639392
63515
1550778
155122
1090681
769517
90422
1969238
5292
1920709
1608751
1224413
1582278
980692
1782324
794286
747931
51466
1047062
1652149
1138520
1768208
1868462
489853
549009
510273
1243016
517343
570065
1686468
950000
369292
39924
608750
766235
117212
1172836
705783
46920
1665951
823716
1689194
1185046
1531998
49666
889217
957098
587410
1428934
225004
1092726
28662
613572
400995
1807421
245557
1834487
848573
1595902
53350
632100
136513
597177
1015851
1860069
76623
1426137
1015274
334966
1958209
166379
778264
1082035
894360
1325066
1753215
1800000
1637239
1170633
1185897
10991
1351687
1469596
1029067
685787
1873444
885982
699828
740565
926990
154724
1337296
1177759
1452717
834222
1166543
1377329
985064
1388427
156201
1931241
1163354
619984
1824195
1306903
310929
1338623
980000
527485
1910637
1937306
1906831
313832
1421171
796237
112470
1031706
1286909
1943069
85750
158673
1136566
937178
731156
1425320
569066
1191853
211073
537973
1790986
147985
140115
937148
1633684
43925
853871
1458917
1575472
1365672
1365481
1941547
1828800
1391805
1341991
548441
506465
1999742
1705076
1931864
1169122
394974
1952838
499108
1000512
1530609
1452720
233347
61118
1218199
1254226
844124
1767075
1671573
1686311
491314
1483740
1969702
1372128
1209312
1161054
1773205
235961
1970327
703549
1874833
315700
966574
1736324
939196
1120596
212291
538499
1720685
1478776
316524
1452781
715219
243596
1126938
1330674
534867
397284
205063
863488
1239314
138899
1023893
1877983
87678
1392331
1322943
1181306
340929
1989443
1152960
94808
750053
1098132
1110786
1633189
769221
828385
321732
1600530
1985349
1435719
539767
137493
516496
1151109
1038784
1956798
1095169
160684
1788191
1580217
1073699
756672
1490430
413650
1388856
249293
645640
1153552
1576738
1540171
420491
903062
319537
621434
763442
867560
1178092
68334
927874
239922
37187
562158
312405
1211477
508006
423370
1753445
1416972
198125
1704045
254777
1681497
900453
561919
1891055
233482
612125
144098
160864
1023208
960219
1427627
1602135
81953
1121224
1094116
876036
1716983
478538
522917
71511
1638756
85988
943739
757209
1002501
1428931
989294
1971809
1504998
1463542
1091266
1311245
219757
1804263
168253
953435
656377
318307
265868
458398
308961
515829
336239
1467086
1245791
1034704
1345088
107360
1829657
873058
1258020
1280755
35463
1238099
1712823
384831
544557
1721868
1204357
1319661
1429038
649153
1038351
1478854
1137655
431719
1639070
1995076
1490377
718945
1678985
1426052
1514845
1787781
1735356
947979
1117348
557057
387112
1480719
1165287
1025604
155725
727392
514708
790060
103549
734944
1807740
1281025
1309133
1462039
221064
1910460
1555508
1555207
100287
976853
1568622
521151
558517
172098
1623014
1366517
58078
886273
1341404
1954390
1718144
365639
1201587
456267
1606450
781902
1558479
1509762
756142
1774815
1761282
1481012
1279212
1530730
1357243
1876219
203729
1928565
1729932
608404
1042146
676385
1571782
234329
1026403
141107
1688134
1417080
218259
816259
645403
79966
516777
1541232
1223937
926984
160080
123119
1114950
909912
563019
128344
707353
354329
366952
1430523
1920661
324720
815753
1249957
49258
1662162
1380966
421202
1115964
1004598
1231004
994452
1961150
588044
1945252
1690887
1800746
1206976
1822575
699614
817689
514682
1984030
76338
1231159
1262929
740900
32501
899765
1089677
173156
4760
1650044
533435
168661
913371
1880634
407823
895715
452306
642702
834463
1820326
1922628
1028502
824185
1417729
1104871
1699869
806065
1571501
167842
1141706
1822514
336797
284683
1594633
675421
923352
79149
306989
317429
1425312
648322
1071195
1660609
1794666
204179
1589803
970794
1628172
1054324
1328676
1145323
612131
1932007
756202
778085
1714776
794243
278497
97105
94430
1142208
129195
720261
592286
1849912
1210078
1206998
765957
1590745
1543837
885496
118449
1586397
1925956
288429
306694
413917
612118
917776
1677675
1141543
581879
499223
32625
1233333
1352481
1355047
969066
1173890
6800
1211532
290969
737688
541210
1821378
602319
1539044
1087853
517384
1776784
712601
280010
911894
1962434
977866
1222730
1831997
1762700
1655076
328404
254699
581981
846443
1084533
23382
177685
1102857
248757
1018879
1283492
1185794
340656
1749815
414031
1628797
1365560
556107
1714964
749770
1322496
1143828
561302
1070314
43469
1223531
522397
328254
1648398
205346
1808024
634865
1250475
593584
661943
769191
974668
1000238
955595
1101929
18251
165018
1194604
1936142
1765437
874777
49155
948819
519607
1497548
221153
119755
1786386
796732
1851937
1162979
728686
57653
1299191
678019
8904
791981
144495
115288
246762
998338
1484927
1840059
257869
13745
1408081
1274314
1745691
1780446
1273581
1861329
1361953
1450540
548951
1993489
1367448
1681466
1830911
1509664
743036
595211
1924919
1549699
1686611
1815655
1236953
1791080
1501831
1078601
154923
155280
1340412
543833
1421362
1638636
1063374
1311824
398227
152321
76962
193895
1842193
1636621
1227264
1712632
48188
657405
988626
354712
1189960
1711771
953184
1076709
823838
35759
268873
780025
791072
906514
544303
1423987
923563
1934491
174145
1360583
266042
1043451
1833657
876780
1241231
1657881
169815
1273507
1346541
1153731
537849
619974
1416677
866502
1924137
767924
1214549
907923
726040
606149
1930038
1920003
901919
904799
865427
45320
919998
209024
1263742
813567
1195326
1788242
1656839
1273433
546009
156070
1397937
1430952
1389747
1875251
416935
1820918
218622
603257
235700
1978928
1401312
777037
195763
1026488
764060
1500285
721738
1306543
474505
1229187
855074
24365
1667150
1163975
297174
135260
534630
1735508
635432
1462621
1338498
74783
1097742
7680
320602
916679
1812832
91497
1414524
1988190
1207553
1969706
657814
1490891
1615463
1433225
1539934
238958
703299
1099356
70410
789428
986399
765223
1595656
1179357
1852869
1078503
1508899
1670686
669004
777949
1134394
1578435
1939062
1818445
763131
1359586
1153399
1963339
460310
220202
188829
178182
1490880
1235365
510834
1794798
264273
1203452
1628432
204161
778465
305416
382131
1264404
913410
125808
1390081
1729395
1425897
1202861
1940271
466490
1545669
671096
982495
717614
433758
1304994
1535651
712388
1961085
330779
414685
517908
1577739
1955244
97825
105839
1415347
1102780
1283548
10706
519833
385045
200186
94043
1294146
1991603
642414
1049237
935151
1295076
754304
1054557
615015
1800614
1379877
166361
1525516
1009664
268111
152843
362469
1636682
598609
1156076
1214573
323230
1341247
1612057
1553785
622088
1359509
1016714
646187
321213
828906
1867586
1360778
35328
582207
391785
484461
1668543
1664758
105080
1569783
2575
658053
1040602
1669705
624290
1867376
1856168
1695132
504414
353215
595647
1077266
220012
1290934
825578
1525827
1447655
139891
1448878
1601327
1275139
775735
667523
410449
588240
695089
1599693
13135
835329
177126
732840
433381
1645960
1542045
221090
1520912
1322056
741388
1594776
1103011
9011
175474
450008
1173019
401132
407305
1186470
1201904
72910
1278792
10484
987378
786286
53977
437074
1327349
984748
1045026
1167889
1438727
175283
513652
1171012
1519680
686391
286903
871824
1076403
23445
31087
1025286
345528
1713353
455422
153396
328291
422589
223408
1793394
852717
1319376
109415
492182
1282137
258909
1413902
207671
1031621
1062541
838650
1539710
1197268
1579487
1702753
1695143
1477752
1030099
595004
656741
1470645
1431779
1373571
333592
1235626
380287
479994
1527291
1492749
384912
1449581
345586
973110
1539247
1293337
1831715
608930
773574
1051533
205317
1927426
1967896
1253529
137951
690669
1577013
485569
1237706
1232054
1308219
1824230
1872834
1661016
1658402
945330
101100
1893354
486263
69837
446040
468213
1409958
489682
349254
1821440
1783559
687925
1702502
1772527
1176758
421326
19398
38004
1605216
1012015
1322600
401355
1051762
988586
1624906
536232
1583783
728123
1696279
307904
189914
656777
299381
1081046
82785
437144
416516
401136
565449
1450361
1352310
77145
1577181
1660837
1348515
1827635
625719
300722
1278962
561624
295675
1799673
302934
149052
1450227
165441
1897091
1452100
310038
1428781
229381
408559
1066027
169106
1634348
1093666
1178383
1204902
1640837
1959535
1963987
247671
1981584
746682
1610982
1210408
764193
1724562
813906
221886
978871
867375
39125
1601298
157407
1137706
1925640
796291
1764517
1438903
1430520
1567461
131153
1071322
467866
705059
878300
108310
997140
569868
1269409
1783676
1910670
469129
1866699
495093
495274
774907
841436
635771
901434
1678482
439209
59553
256416
697443
1360098
561738
670689
771447
1181405
1993601
942206
689551
360588
1902523
1503813
1340471
1836419
33935
1824660
968036
1045626
59081
1469547
1717370
380279
884505
1500654
1452552
395121
461490
1133367
1110405
1148584
162560
665098
99551
1644622
1055202
203875
135907
1924805
522766
1189736
1190114
1603994
1365814
395420
1307468
919085
578512
1885266
1166674
1057165
1657940
1350855
1639811
1265435
1527166
1493163
1497938
145449
318473
1199905
1716956
912114
1407396
946850
1609365
644898
767797
1963693
770394
1718769
1806670
193929
353177
983450
529604
1050850
1385315
1467054
820505
325141
1136847
1639289
1420613
1315828
1440604
172318
991670
1176103
1084086
1696031
250296
553072
209848
810602
1637149
1666764
788906
801915
9375
1968122
1454592
1357711
583937
719957
264792
210608
1521688
847467
1171436
1557025
557534
1853791
1606275
354236
66801
1028464
692166
102797
1168442
1548842
1354976
23890
1535745
1584172
1345764
328981
615631
1783780
1178596
221968
1607358
32596
1600137
1780801
1372403
1707451
1867059
492566
700612
1810369
1330473
1587507
1336981
36933
578958
1036294
1597435
1905
1080772
1692441
1074593
1986162
1144117
1811190
303648
656738
390282
1271053
927765
1557239
241389
1874589
126311
1154195
1856770
1365693
1563355
1739295
122158
1980205
1186669
576040
1807336
765061
1381051
363810
24652
975871
754396
1265224
1663179
512892
1403588
65961
1363559
1953959
901547
1246231
1019199
1554410
462885
1309027
1063630
98594
18069
1220595
1027790
168840
70795
474692
1786111
1247142
1567288
1966418
461695
376339
1779955
362926
746115
1406403
1146754
1299483
969507
1068098
158174
33335
1522109
435390
323806
1623435
306078
737845
830351
1195535
651406
1396011
881709
1446104
1056283
759407
1187602
1708370
1125180
1012453
1731935
1008264
952756
598296
491605
1709164
1364839
1856701
1457047
683990
926759
1785431
1613326
1865561
637955
781415
1655594
45792
756912
1837043
705429
879686
45
398095
269453
1053431
330159
1572809
357701
765256
596551
968490
1276975
57253
1741227
1289950
880107
1955787
1266826
1036128
1566989
1280462
585327
1493680
565975
774259
1712307
793636
1552007
976407
1740112
292360
1508845
690303
820640
1141861
1984535
745673
1877398
1683894
1565048
1714872
965330
630701
1683694
907604
1699142
1238265
950297
1696101
1839026
1789792
1022845
867859
154816
1000378
631397
546307
150065
75337
289089
90104
1873930
323512
872948
1311368
808257
1947476
738874
687484
590727
46757
467401
125842
460509
936054
282411
2289
273671
1779905
840237
169545
1474967
131586
1182538
929990
86946
599938
590215
861862
45862
648298
127111
751223
1598655
159131
470941
1612446
1180645
10983
925596
1428642
1390963
642367
183255
1559185
373743
330387
39272
193392
1338023
553339
498523
1294391
817522
846488
49687
913111
1853830
132502
487735
1364593
463723
1834449
334146
830104
1720380
888435
551090
1485207
1844741
553630
867640
1878264
1020328
990881
1118332
1931503
947442
1846180
1022022
1482439
1165765
1004263
104480
248241
557780
676853
1707394
1759915
760012
1530244
1757532
1746193
1696592
1056559
895892
119477
805838
1452606
1489224
648537
1009614
1535625
271586
1205513
131010
1669624
422813
158739
1887991
1646549
1448485
454503
1576299
1223931
613289
1246429
596748
1449668
1704271
1028350
964936
1058309
1339917
502476
1207975
994161
2953
1905552
1039514
32421
1065074
1618650
1671805
1469991
1605107
1318943
436156
1328655
307217
1530755
444187
1152001
1113139
1116773
694090
1528921
1980354
1068370
680483
943535
1205297
947371
1771987
1961227
1073475
784533
1937825
1536849
827040
154536
281817
1564669
307680
91607
120343
862935
955008
1150105
1962738
778639
956333
1680855
493741
134050
773345
1134263
1233788
660864
275748
1826908
224651
84984
1562615
466818
1008590
1290421
971358
180243
753215
186959
1186880
1455513
1146680
129647
75977
219503
465769
835499
321945
393802
1114725
1477019
447937
556997
1725410
88224
1832057
1669207
997774
1495233
360034
149551
1376966
1638164
123423
783995
411282
43227
114138
485060
1680974
287884
151926
406706
1214695
937651
1609805
1988879
114522
549710
1154686
1190599
638020
1953840
128596
1740396
285999
651038
49739
316456
1217517
388825
1437636
1989613
1822891
1257854
859276
175027
1561240
1915388
990510
1844382
513438
1822763
1024215
1792883
237916
762427
833685
1762273
679253
747980
400633
1095217
1715725
1983656
1755942
218147
951677
284762
864569
605651
1828476
113318
1000341
810971
1349237
632186
491634
1420182
1864705
984903
714865
267324
1394344
1458831
1593959
816532
1450441
32015
810111
507643
1487991
1972694
1762556
1506186
1081226
729075
1144764
1051503
134539
783605
1143779
1029152
1426172
82550
1131523
155471
344491
706368
1842385
170826
1942655
637890
819159
1407367
1105457
102862
1968836
274613
1274229
1116186
484838
472279
52116
1358026
1982758
1527603
864081
1237325
1052221
1112076
1337902
1145979
153034
1512320
118307
1803904
355532
126831
747685
1892405
432813
864402
747816
611198
919179
1837583
993912
247780
1823340
1385586
1840231
926125
1862039
684836
807076
1361322
1794133
548299
1503139
74895
1997016
1599304
1767824
1080261
1701796
581355
1093085
565309
168824
1337607
1118679
1759029
1132250
1285890
322720
910304
1597189
1147923
1024671
1586714
1159585
852760
1454035
307087
1257965
1722731
1009389
19786
1913496
1043146
568126
1002870
683972
744431
776961
1384112
102623
928972
554862
1126076
55371
70193
1881285
1947972
298944
251499
418798
539360
1933051
1762625
235303
801302
303753
1304757
1690638
430059
634143
1622112
1076958
1029274
726892
939719
376264
1947987
1367309
1029043
1902553
232417
361113
993670
1591701
283485
704596
1361183
211475
516872
1887188
1377280
1443920
518300
1381712
570606
1257496
121419
448293
238677
384060
1648222
1645210
680665
177468
484663
1178365
1595237
1774665
465685
655320
1250972
472183
163555
102480
1625950
1971942
1554073
1246344
399399
546409
945730
432511
21274
37112
825686
328764
663733
1692775
978010
1715497
1128418
861852
838814
1679616
651988
925489
557068
479207
494306
651921
1625881
176410
1646793
1197819
290752
327528
1380633
1034936
1418113
701910
1068793
391438
1904863
617029
784752
547942
1461206
207762
1522107
176752
975451
1432635
1798796
514424
443333
675584
887506
1620773
131503
563434
1539533
1413291
3995
1550987
1625228
823944
1068078
1943749
803407
799344
1386860
992865
846156
1255450
574773
112908
1889639
1975695
1009287
627748
1246630
1525033
646106
1469601
623464
1597468
522233
275513
64391
774454
1984015
675458
1318337
1138930
1247637
90661
157360
1463440
1778561
903572
790702
753073
1235066
210714
1215159
429147
796887
1419357
403597
701103
1173087
994225
1366174
1822545
244665
1106592
947754
1627767
225918
1625325
1103006
842736
1130848
59128
1191892
1887783
982273
1965839
1617326
1667706
369317
862774
461986
188707
1317969
1353424
67734
1788542
636172
86181
1091428
1527751
368577
1990977
986843
1448161
1283643
705115
1321038
1804884
389081
1428462
762582
786144
1238705
54695
1769934
1312425
1489575
1123761
1682780
254488
1091195
716806
1784334
1553692
19775
1297163
546704
1076748
475198
1192266
528141
1861379
859204
659646
1039333
1071810
537258
1566945
1360893
370739
1716111
880027
589840
16206
734471
754584
1090929
684508
742307
1837868
326346
896859
113304
1342484
1526446
485234
155644
863064
694105
311059
977764
493780
807417
975137
141736
419663
124473
633132
634340
1414106
1785187
259093
557962
1780283
936477
1810238
1700468
43688
220341
1120154
339952
1758967
1462007
1541102
779612
1306436
862762
1931098
1677087
1186097
342763
745769
1626614
1939207
533503
1954967
132982
1142756
1567269
466747
1997016
1249124
1835699
933015
544279
1230585
644161
959019
1218305
1884683
1980054
289905
662056
1910327
1388999
410334
904870
1070323
1849442
1803740
296959
1071026
589381
1994228
754019
63879
183711
1716238
1465173
55429
530549
685484
621430
733269
1721908
1227320
1969518
1815057
557687
880831
1813504
536133
713576
886968
1183017
1809712
1969389
860476
1459212
1511165
1355557
1578093
120626
272742
925073
1421250
1133113
1864067
375288
1408038
1975809
35412
556656
901431
1559624
169629
808640
386031
1776420
727045
1131366
713073
118774
1744853
971710
1230958
917231
1007064
75284
871090
1337249
214034
1454473
1016586
110369
1224584
1777657
540245
1080974
1015550
1897071
555806
797190
904660
1221401
995916
1604325
1702988
887981
1313552
1904674
945445
1724612
541556
1070373
1689663
1833891
1032559
186268
1109709
378540
487962
1632668
463797
89242
1659969
1164838
1959540
549196
1870414
571786
1096297
295475
1979525
344324
1885897
917994
739667
891599
551689
1880146
1897990
560080
1851911
599372
362156
171864
1273938
943137
181557
774212
1364364
83769
49948
1596341
469171
241355
535959
1666904
127579
1358610
338083
1078091
1867436
1569335
957132
795811
822037
1522896
1573021
1104423
289026
1359916
230691
1640289
1037614
511730
1966042
1596099
341006
706942
1722669
449628
32514
1499822
1223474
1076149
351704
1542852
311370
309591
1465652
25954
1313303
158064
1260719
576689
906244
1034807
1181379
492423
127829
1002199
752341
219264
493618
753746
1757538
1891956
1713365
573247
482919
423726
557554
228431
1517817
1129356
13097
670249
1217322
1417746
1905787
1041329
230945
215049
481732
1564156
1978129
687965
369024
916589
1387298
1587220
116217
543096
26187
1274553
704328
1722700
119286
1513684
1521906
225012
588738
1138250
171678
1775258
253593
837767
260805
1896230
581004
427891
1988444
186396
1485954
768170
1662422
937965
1454358
663926
795964
13086
467756
1275208
1837022
1689637
1849182
1528443
880926
490757
1809032
1607038
1668102
1140906
1914354
711377
1012970
1289488
1646802
1179694
619469
370795
648982
231492
908265
1850289
1896062
1094119
368031
1700256
1737952
66524
1667393
1400763
130946
214549
9585
98392
1545752
570583
1188725
54618
281194
1465220
1404250
980053
1637208
951190
323714
195609
819124
848381
225076
1292786
1930636
930369
1751162
1231034
160473
1981254
1111817
66013
759082
1514305
1739660
776906
1799938
899217
1390791
769641
138501
77863
1711062
528541
772858
918113
1118588
1338300
1477450
1182317
203824
367208
152482
146521
1192294
471929
1752538
870123
1180915
571582
1377011
251920
178300
317858
776864
14799
663447
214425
981152
1304105
1646887
1892563
1728998
1602807
185798
536740
1555770
98326
834908
1826815
702226
910379
1526694
1900246
836114
908168
1893359
1729971
554686
1000529
1770829
1988171
1554963
334962
751119
1019630
1830029
1023461
887511
809324
1535584
832416
1015853
1414071
164697
1747537
1791245
763692
426576
1368908
583660
1385306
653855
497059
1963993
733475
1618801
824134
648637
1770399
106872
1063378
1991431
1593710
1058237
1598330
50779
1746851
996421
1379698
1049275
702123
1600256
1805533
252042
1125537
1354783
1714883
1123224
1429932
1890345
1778458
757789
1474197
1931935
1256148
631672
1216186
1991547
786685
733622
724814
10395
1282598
234537
1165085
1112123
735566
1627305
1151316
969209
766507
1329390
738919
995790
1293581
452481
542428
766669
853815
1205090
1828611
1659129
1474845
1633191
1225951
1807812
9140
115805
55287
961193
1555740
1661351
475311
728295
767579
14234
1444108
755942
1965419
1655322
1231405
398773
1651866
1249128
830813
149414
835839
632295
923729
674825
462411
1384696
707393
713809
259552
1462932
778977
1064838
454942
1933903
1476632
1100398
1140947
924362
685826
57515
758129
440431
1568507
1669226
1744731
1128423
80876
1064120
926196
1461157
731983
1058857
608446
1549668
1196794
1190678
1342220
1572833
822266
1576879
1477613
1431328
1959554
464637
1951996
1565207
843808
21956
871411
1599547
663291
1922831
1390607
1201743
513883
892101
296087
62449
1485454
586399
1571419
1560210
496697
1148109
599817
1627877
1215968
1416976
1142800
1459949
399285
520466
26364
557069
92790
1177605
1598892
622970
442026
1414847
1013364
786571
978130
1453136
955049
1684871
220426
339714
1044089
1770486
1867510
1195938
54311
548371
207510
266913
866592
1281539
1237513
1243625
1321178
535007
759890
1265399
532366
995359
835906
1645274
1810735
281487
1783955
436308
859022
1072062
918939
478209
404908
773527
215075
587073
986915
550363
1768254
1584452
598825
1949839
322747
1112769
193182
1617190
692978
1901099
1165144
1776994
1367894
1653929
677821
1757154
293065
1639025
1377795
284714
683057
515237
10001
488717
956322
1528220
133505
1782931
372274
1972878
1085131
1960794
553306
150517
280172
602051
1879961
1733302
1677314
1263424
1063402
1296605
1798117
1198553
186878
924102
692257
1184014
739258
1354099
1690396
1398128
240350
1124520
1630717
511652
227055
1183884
1485197
1506414
389008
909043
747235
1385
1122012
781692
389594
1075754
654459
1170518
1232629
1024866
71208
730508
1697482
1130977
961862
205613
1531833
1991999
1519302
1598066
1412363
637246
334285
1166939
270934
887650
596908
1503093
635930
1182641
1303858
1706493
211839
56933
416194
965078
1354674
1538969
50835
1192486
465490
1921947
836163
455684
874624
275676
1362158
1548022
1464611
1846349
439943
25768
572738
1738559
1892104
270920
1287762
1600901
943608
1507343
832069
1098146
278197
1472560
1804931
563013
1445795
1043930
687483
1668451
619160
818033
1999405
1034089
30702
1791254
1554358
799982
973202
74127
1446687
1686188
967809
142285
871565
1374913
281445
1114328
985395
1215857
1092279
1023201
390361
607071
1883815
1663420
268650
351489
1569186
859760
1027347
612177
901541
1485989
1318555
764962
1938989
698306
1646828
893471
823656
53192
1828201
1706450
1277909
1163388
1552583
1697815
846262
205678
293583
39399
334551
1949292
1503162
748124
1141424
1166891
1974044
1943246
389668
933530
1889606
1459796
1945959
234034
1691977
1769143
1908124
1776853
558504
1197260
471831
533995
1099361
17877
14790
179962
85510
1792221
573704
988204
868920
1076389
746410
28894
1607064
1121768
1538662
1298569
474346
191929
1060036
631462
1767435
1475687
731805
1331399
699054
655713
484115
1876186
1982300
26065
1920004
188196
1733209
1182691
250689
552886
595866
1108845
1479142
512091
55514
1075046
576771
1563920
459555
193035
290618
1657143
864844
94622
164467
1151582
340998
1150141
1164166
30517
1090226
1022345
1217570
194994
157474
83386
797612
1191869
1247429
1405486
1194699
256865
1654730
1404314
1376071
297554
106513
1699381
1801367
1686533
956582
1235191
1444430
1538695
1491289
1176539
1221617
1061556
1798717
74202
138163
89074
1173402
1528956
1615548
1003332
668424
276817
940503
485775
1956706
963632
1027952
206741
815854
24149
570171
1309971
1415142
1717049
846766
654851
1908070
1581117
799588
1091015
742888
552636
1401039
1339991
319801
1930138
1502538
1642911
7076
537585
584556
1983145
1054584
1768035
687393
895954
1370456
241324
727992
54613
1034442
1428185
713956
1026010
882239
269184
1459636
899365
83925
1155931
323864
1504457
1695668
1267926
277337
1425992
548489
1986260
924814
134187
1769494
1925931
250102
1023084
1826462
123527
871267
511903
1705311
438103
1979434
1694317
1552112
1088214
324003
439687
1894840
1419760
1633090
754344
1082812
349946
118803
245142
1606742
803598
422400
1599208
581796
441410
202979
1205067
1169994
948150
1991416
1806974
414696
460255
471160
44771
1678720
1458966
692616
750810
708259
670322
44341
1573774
1962683
721424
868983
125860
512130
505095
1410863
1199041
1347287
137842
915823
1461003
408592
1724284
561880
943829
1228498
210531
322269
726361
302161
849458
1675005
221125
1534524
410536
1925878
1971203
1376110
218630
953665
1378631
1244023
334008
1304040
1213663
693899
1936401
861235
558052
1256528
802509
895197
80869
208453
1159711
146045
1689167
488008
103139
1248435
1815672
1661767
299398
1726166
891194
516378
1357144
1884436
236252
845071
1262234
1047742
1122139
1305646
334513
1729675
382197
1954758
65624
711803
1185046
1011161
765409
642742
1302647
569581
570465
270636
1905266
1113211
85612
312619
781003
633735
966999
1531382
358421
785449
846425
694582
981473
1738121
473312
403295
314673
1324054
161575
809002
342226
164603
1857653
1625560
1368795
899258
86812
1011972
1734771
1800808
102883
927575
1500670
1584386
1380619
842240
794402
1769215
278984
1512391
828928
576365
274106
82017
1297687
1872177
956025
1181150
1262441
58600
266236
568485
578794
1518910
3682
71592
1163944
1866865
1598240
874737
1119397
629641
441870
1345109
1134392
53083
553539
1038143
1284606
998881
625809
1602727
401905
1273099
182643
926308
1119810
1432917
342758
1674423
1414866
1233288
1061977
1002226
1292333
669813
1758390
174438
1042205
737932
196373
217254
1006516
528816
917078
1570350
110102
1026197
292693
1676773
1470327
1999915
759885
59347
326326
1458193
1800679
1735443
14324
1901656
107077
571648
1562933
1526904
1922442
497617
1466457
133122
1888897
941496
1628455
305604
898846
1780139
982588
1518864
939371
34425
872698
1974679
1121178
1962949
266512
439992
1509283
41823
826153
1785157
1716397
421691
131863
1505908
1289400
540786
1494586
708076
686311
1234388
37932
494534
1458691
1278597
176703
673776
588180
397124
1249644
1182281
15794
1725601
1427493
12136
836098
877421
1171644
1415145
1529584
1737285
1323286
1710211
121242
537735
163848
1911619
774991
947789
676645
1393262
1744664
1239594
747038
437032
1050573
1683010
1890244
1939320
1091154
1390513
485709
1847188
996783
1908103
1898491
1592557
720028
387648
1584506
1075441
35935
1147289
751187
1341214
1662463
1490069
1321676
1245287
553027
1160013
1423850
130125
1446638
1637360
909533
106468
1279841
177870
542831
1361975
1810027
1266195
694415
36916
1641880
1624593
1333859
1297469
1718651
1552821
965872
1631413
1942836
333127
1256944
1538205
878300
1673162
1953849
1535798
380679
518729
81858
1186252
363268
1407144
1987411
1694244
83617
1643047
905904
1627931
550455
1021358
535168
836180
1195690
1784862
877275
1457493
195812
1514262
1588479
44904
355131
1996813
1635870
1451093
1685684
519832
363446
1616656
676969
620300
729521
1417224
391858
1624918
337404
809882
1543938
1445867
1741549
1362225
25068
1564201
1430042
85712
259956
1769738
31431
128000
1190022
752993
292917
119552
152054
1017974
1576003
1358943
1467351
265835
1849160
1630986
1289693
1566527
1557805
296511
637388
1231594
763649
1483180
289319
775305
386557
880944
1542778
1788128
1163495
1472105
667021
785351
1568899
1267302
1755908
862093
1794217
130137
1643840
1889666
1947528
1890242
539926
1896019
619194
1694075
1874823
796548
1972878
899794
1937644
1470810
19445
910398
1906725
742326
1520012
1210447
1875094
1072104
656386
903769
917603
426428
778284
611955
1461500
1682742
1101601
584169
1398982
1813100
1303938
978653
1249087
647363
591114
1810164
496406
404682
1800948
388310
494880
154419
526838
431492
1337314
1762894
300905
745405
138979
185538
285474
1461838
130462
603374
1748150
972073
1857377
1541208
506641
265272
1158147
1854859
1953391
700462
1107007
1526615
753614
1882740
135077
1373067
711688
1544565
1689916
66577
1408637
1051218
248223
1283329
232198
1365286
1850232
889395
772445
1350298
1026200
1658727
1644327
1035297
1374955
768410
1708509
1748048
1897478
1139348
529509
1051786
1771700
25630
515116
154694
1459396
1447848
1754721
815238
1792010
471884
1940328
1513697
588459
1888405
1447691
1712549
700230
729460
1924452
690020
188998
1645779
694143
1067500
106452
1994973
1658082
1600651
783657
285878
245364
288839
61822
778400
1436440
899839
24602
1103754
1229401
125428
876716
537763
924178
1489074
1713853
1728344
1739385
1427159
71363
775642
416520
306873
332445
135412
1906808
422342
1264262
1533370
848036
562450
868337
1616742
1662801
873551
151068
1642181
1116942
799204
1664966
918719
1917075
1380374
507986
710282
1738137
1755321
907605
1165267
1979570
769499
1134972
188737
587096
1844020
1776076
1590444
1311141
907547
1048534
1512950
1594092
691575
599158
651345
826616
1727576
541244
143799
573127
1093404
1430631
1762605
723770
946673
1970845
1478471
1711676
396805
965707
1703983
373747
1419648
1669010
1970973
284825
1848606
259021
1119065
83205
1636190
1662185
1874177
1382109
1159051
910261
1530688
75494
204742
1128783
914739
500762
1890485
1168750
947181
719642
352776
744398
1251409
459016
988370
212351
1408043
1189226
1370070
594180
1354199
1242031
336886
1970329
395383
481588
792672
304000
1601507
767469
1755701
1906031
595404
1617760
627137
847482
643551
1019541
145147
558813
1240087
1077983
1658986
1357878
1917176
5116
676010
61167
1580946
1999221
1620531
645354
879493
648452
1595081
1055988
646621
111406
292893
443057
1615729
1610362
940089
483680
363907
115275
794523
581408
542365
1778119
46314
1810707
1896415
849041
157847
1984094
642517
1079660
1468042
230335
403012
24171
1663925
207974
117992
189507
1761155
752052
1056212
961351
243869
309017
1919521
1716254
290602
1146759
270466
1511668
902396
1146150
1125376
1413927
29846
883643
582283
1514275
1028680
39111
1537583
983041
754281
1570845
938428
35166
319554
626157
1876561
546622
199897
364177
131677
1908382
471410
527238
1156696
327258
123578
584875
1725166
1448936
764291
1373939
1589389
1909760
1428784
1248438
1806230
361998
1965045
1658193
1781510
1803014
1700152
474133
241458
988017
292361
1212217
160502
1200132
835434
1364111
752888
228761
783852
676585
144199
933347
1841874
1871517
431199
1853838
243883
930323
890869
625080
1872330
19648
501023
1439603
1989683
863806
659289
1459495
1630350
1144788
339639
1249904
1350867
1034701
924
737356
1555983
1194738
1295179
1886667
1392235
1250999
1441553
1695447
746115
1604958
1613595
1611021
1055494
411399
7427
1118947
1034094
1483535
725915
1337574
1848168
832449
1000862
192015
621270
492449
1100675
1696424
624411
519294
1871976
880667
522153
228362
1241419
562852
986109
1844009
1385278
20019
464354
1213593
1021288
1793369
926982
968525
275323
1337730
1257300
1695210
600837
454812
1704704
1018454
31092
1250934
1116917
902191
720344
1312462
1301585
177178
1847943
1379454
1957964
1295288
289911
85964
930971
1957277
1935201
1897205
1608287
974917
840791
467904
1885310
1600010
563011
678608
795452
647785
1402433
298495
1497083
1117569
733539
86921
70820
984040
949559
1802219
64073
1703882
592536
1528930
1471285
1414879
1680768
1700138
1129404
246127
667057
1987563
339584
443308
447388
1908466
1369564
1972084
953222
508817
1203246
1160559
787276
215066
595445
56183
1732842
416887
1373456
1112696
1157935
687243
1920609
122468
1373453
870334
967833
344043
1006152
1277229
1406585
250870
1719934
1290958
758223
935963
1600316
797238
363858
1474647
479912
1885627
607220
763936
1166315
1430365
1469619
105757
45096
168967
764642
1519057
1155746
523333
1759904
1189824
694450
414190
426139
113029
1436144
1461871
1632690
1014715
14104
1830605
1073217
576236
1683089
1405572
1003938
985297
1314017
1191898
1265093
1102327
391588
1454169
1506631
1170422
1262290
928128
1181417
1216031
1635882
873990
1833336
316295
505379
289869
108685
905997
1762972
980627
1283540
1927711
1349171
228718
1828341
1566472
1044169
765088
1197099
837428
1890207
787093
1832632
1653161
643267
1039857
1035934
551183
1156974
1004919
1125774
980406
1652290
573694
212292
819464
1942928
685401
1313783
244306
1757080
340340
1103774
1275822
1275460
755823
1300730
205875
669478
818104
605357
1116670
1325378
388596
1623909
52727
821024
1797256
1882456
1152704
1804971
979209
1093160
510309
1514856
764335
414318
1394662
667538
192124
263188
1748614
491240
1447782
46087
1971453
306221
1273010
1374721
1941433
1091216
644363
1019437
280813
484573
803322
513663
364651
964096
1706767
724479
1761857
1994807
1793242
1420417
933720
194472
117232
1218619
1843486
908551
1197837
1039792
1163943
388074
267734
1347116
1523328
1168506
1322166
431254
636942
891835
736250
625441
428760
1701573
1622516
1619459
549233
1105850
1148385
175419
1500172
1184807
45388
18536
738029
1023074
1990095
154328
967702
31823
1810276
1574252
1548563
1394046
1948574
1026913
832271
1899262
1286006
195973
272148
1819931
708761
526902
497451
170107
353622
1247641
478954
1475496
1596506
513824
1161327
1445333
794372
867855
1288494
1323345
1180761
538588
1852060
1942806
2018
1918320
1630280
594655
683825
974236
471035
391583
691579
774603
597542
649893
683759
1394546
904657
45940
32876
1839035
1560902
1486867
1209856
359153
1321360
1016279
87480
1533364
68241
1219097
1220707
13870
1640787
1510508
1517113
110814
1921356
241531
753907
825318
1165000
1728885
675214
51183
1335984
468174
1191133
875477
910820
1903848
526541
1715488
1480156
781798
978980
665444
1992013
369478
110086
290963
20840
61719
246001
1665056
1397640
36866
1753908
488502
93781
1986624
74275
603753
203420
393541
349074
977253
1260078
1332758
129744
1379391
558214
496456
111286
662126
1741587
1813487
1377516
1245025
1469140
973761
671377
181886
1166436
345191
553440
1800850
202513
983158
1437402
83565
978413
1421694
935137
1818683
790184
96219
247208
1255788
1591710
562343
83669
908919
1490204
1883562
1940180
1093518
543562
415338
482958
1071741
1159442
1439087
1047483
1881026
1356703
1944869
1967325
264254
927452
177360
689546
721233
1616954
204750
395845
114136
38734
1933987
1848628
329693
1521819
1827659
629691
189902
1664844
398685
1529674
368108
933318
358360
1728414
1906265
1343669
174065
953138
1229248
1486303
598842
556415
442924
1839209
1199513
448086
655977
646592
162693
1997901
1450055
975072
1401798
1707580
1816584
23353
73353
903913
1517471
979972
46257
1628706
1962069
929773
903242
827464
825868
1204045
1865983
425106
1172532
1179252
1341056
1840266
231684
1824002
179111
355938
621201
1142998
133626
1413074
780168
1880844
265217
1307201
857550
1552493
1826218
1282363
1944090
1688698
666881
242223
1463474
1846995
1142030
970186
269720
1320638
1477410
1713059
758679
286587
573209
275401
1029345
344186
113707
904942
398520
1290472
643800
792989
833442
1918738
957246
1683738
820323
1063028
289738
1648113
1353913
689927
563553
1341410
1407044
208795
599399
1014815
517447
1590559
434014
360941
1225573
1032981
903973
1436531
945294
1315480
579360
627584
1246785
1449919
1211239
1154257
1611157
1686038
1733141
1034897
30252
1413003
710383
1144557
71856
1611652
1723768
1355666
482140
1713967
783664
1248435
41189
1852017
1329492
639798
1839089
1243480
9411
317786
223504
1575376
892665
525161
464184
867325
1405232
162326
1874749
1663168
520831
1422674
702242
1027819
47243
796545
705985
1556000
1624220
572227
434421
1450075
399545
634536
884424
328772
793915
1511499
1262689
1665001
755731
1162875
879252
681794
1447528
176473
219796
1695540
635505
6888
1489260
1553156
1524207
1701352
1980651
492151
822196
262818
985758
830043
1977919
1838748
1818693
895685
1539422
1164371
809667
1046381
1677819
291218
762706
1926218
1718929
1418807
1366605
983664
885098
99652
119489
960414
1532504
1028419
1756002
1129024
1387619
1082514
1955764
1884500
1296646
1635907
1846503
1195643
294181
268726
336790
1156811
1493024
1339863
1454066
1427815
1706775
109402
130709
833549
1450621
271360
519601
1945954
844691
1857208
281030
505403
1542138
1801416
535199
664253
205826
364415
1035187
266403
688549
1372428
1397547
1178097
1557166
1920370
688683
1236834
666451
1589445
1484611
166538
309733
1868997
1794808
504111
120905
1621432
553620
1391435
228041
235173
1786830
296939
917313
692904
1923348
873780
1971212
782457
1012316
458663
1195856
705020
1242837
703266
551860
1448938
687052
805215
1217232
729808
1377037
153203
72072
1530153
1243821
1595101
1321023
743028
596274
1998508
1914182
911465
625887
57472
1280902
431261
1391891
63058
960120
1555200
148261
500875
1693194
1204964
1925366
178540
18500
189169
580119
1092302
626940
304321
224551
70472
1750641
79856
1431332
1687219
243561
922906
1316365
202762
579069
346343
1939306
452333
482470
1925875
1915653
211275
260807
1537021
1463131
1878412
285798
1060217
6219
1461629
1034254
858773
1593785
1183530
480924
1290373
970503
1811049
1620176
672292
510326
52594
1009842
785157
1998529
659213
962864
518948
421775
418643
1531953
1945971
926415
307925
1356292
1028140
1539677
249961
1096046
1744260
486031
859343
624756
981376
1024150
1155958
1854725
831290
1807132
301919
161771
1640897
1939591
1671070
932046
1709705
1859251
1440705
1116235
552916
1541902
1662967
749357
50023
1379295
1074809
1482904
196760
1210347
1805876
1719555
848466
1292625
252710
1697943
1362244
1794507
1385295
418235
1897193
668383
1875138
1326373
1957491
1836116
1669516
1408182
732408
1671800
945002
1819174
1129089
1671908
1439501
1605734
1694263
1987266
1160327
1113571
702609
595908
1530073
1743598
1780977
834244
995150
1948961
1387783
117628
1792967
177238
813324
1574886
903708
1662245
1783086
75654
1004662
1803309
28041
884420
1688054
427963
397603
819254
1341992
241561
1536157
1081053
180509
628573
1605005
1210653
132580
1755035
11296
1757278
1344065
1348085
1262704
1226787
1859104
292989
104864
1562039
276062
535173
1015526
168526
39445
1461992
761292
234507
1675020
1520222
1432731
1986693
11141
942743
930062
381015
762736
1778246
1155937
692660
1876776
1792196
273759
773594
1257442
1862370
1503221
1251918
591960
1438865
381075
635793
1197343
475972
82430
1107780
103940
1904586
1885810
1991149
833981
391034
1579097
1423763
1819888
1838721
897777
317284
311720
552100
1779468
1366305
1141803
186725
1640596
1881796
883405
1182594
1915105
1501875
1556271
1365730
1877784
1410833
638803
1402273
198024
1188613
852379
807370
628866
1435689
967967
1234159
1969420
1439819
129644
656248
101265
602787
738717
573390
940413
993751
1111236
335161
770502
1624632
1050683
1712390
132718
1102441
1457420
1813870
409164
806033
1590360
462206
1648806
1924507
420168
1009838
1008935
1695749
1344633
1773222
1300371
615122
1743767
1147585
230132
510070
1580040
1995295
1237728
495345
516067
527917
832187
547601
1533638
146709
1922152
694312
1242661
667115
879469
1250476
1042369
1585639
819905
994499
598842
824126
821534
6213
207896
1792839
789002
1495904
1937855
1637170
353401
112181
280649
297210
636879
1770938
1618464
1645675
1781290
1315050
1489692
648350
1830530
652769
578825
1107790
128596
1884778
324567
993089
1448569
730369
1464325
1172677
1316410
1604824
562890
609768
373937
996906
1671826
45460
1990130
1823626
1836090
372516
1584214
161776
1166390
129577
1424301
1723723
973265
1640860
1250355
1670728
1348467
1203874
878223
602520
367889
1437173
530138
585268
1827658
1817195
1496277
1968012
327153
1906500
1392872
353407
425971
559497
1117943
1591989
1307254
125150
396985
1342175
576100
1029932
1064007
1933866
1548348
877706
561279
939086
1185275
1921986
1933086
201021
579841
1669821
1924375
833622
1327753
1950728
219180
1976989
1991713
1548127
604639
677306
1628047
696345
162931
1129050
277071
390511
647525
1454239
1693141
125194
1642656
1960851
741964
221699
1475571
1341951
1702874
1661561
1078040
132118
193008
1150484
205007
1163334
796132
522313
1694537
1188300
1072647
1963345
1261130
1059279
755084
947316
390207
1962149
1931638
147855
1470965
1657841
1145376
109090
219044
991953
1158960
168812
1941011
138642
558258
592904
864002
1654715
862193
632889
651647
1597327
717301
156105
129610
892916
1565538
1480626
1233929
1387185
1222954
1640218
728994
733169
321384
1143889
268129
1142351
1438931
478728
1138649
119821
1367304
974180
493331
1216775
1084024
1550907
1176156
73249
1758311
483456
19851
1124725
1025080
1441900
532950
1649569
1622369
1671942
1838301
1092191
141039
1932088
1674169
132161
1767691
558903
1216821
1105990
1177406
1089266
997857
475680
589161
1679676
1439784
1844104
1655553
57718
24299
1395514
601872
461070
167486
643552
147539
1422490
1988666
1390911
854806
1730913
1944949
184233
120268
1972318
1871476
1420626
660475
1455882
920765
1512888
101278
1757484
822480
1156999
1660715
1918997
780486
1848087
1697685
160757
523519
1171460
170566
1840377
1577048
622846
979756
785413
1552247
975568
1224843
124195
243992
410062
489738
1750901
1692296
1920813
900150
798682
196167
823154
1440141
1282858
13237
72321
132721
612086
1452924
1989607
555868
1231679
10734
48816
1484565
1540653
1082281
328050
1854922
1475093
1197525
946791
1077624
691602
1029102
1825936
671320
1053509
202855
1182542
227321
256703
1550417
534329
1405771
427949
94466
623008
506855
1441528
1149403
16794
845964
1032830
260963
383947
799584
1740609
1085999
1033565
1029655
1849517
1429171
1592030
1204445
86672
1433819
537927
478388
306534
432570
1137042
191521
502654
1890999
105906
1272852
1823149
1525600
737060
1288963
788108
1676294
1333136
605170
202499
337250
634793
523864
606166
821438
312017
1652728
1401137
1562565
1640986
341532
527795
1840011
399506
1199551
1352194
271018
1786678
446110
1775983
846096
625821
282088
1068278
876579
1791649
213180
919241
1670572
780773
560210
779916
1720652
1760922
1698406
231950
1921503
1661074
194001
600230
1174658
381592
1151531
237322
768711
1271576
486470
961601
302680
640910
352712
1984772
1317218
873799
1729566
1087899
1105504
594235
627065
1930358
165832
679583
1329250
968179
1970343
1939562
1712143
332080
336840
1929396
129863
1392757
426413
815421
1925859
91900
760154
457203
1192318
364369
34117
1548534
627367
1386755
1465295
1901935
390053
260685
1903416
1243330
1555456
649125
1929895
1856375
1673790
1698940
883823
806720
990033
253936
110466
1051926
1078092
596621
380247
1680912
743456
40363
470031
1828449
971508
413692
481558
844872
497665
1095521
1319179
696
1097769
934787
1678576
1535287
928140
23625
1167165
581905
1074354
1639168
450908
1530169
1425634
1499000
374650
397859
1455526
1558683
542304
1208272
932586
1618560
1766524
1667493
1238139
203585
739522
401870
1973634
1520740
1475545
1620774
1997505
298710
1388896
545958
471857
1620051
829584
696260
1336171
20984
1522524
538284
610287
230761
344080
251195
1429612
1940659
890736
1082389
1837166
1894734
161398
736963
921562
1658321
971333
1858506
1751860
1083119
624657
913952
1793624
1898160
764606
1614062
1209137
1103871
842049
1928960
587083
1027502
825067
636447
350960
1932561
1621494
1075361
1074090
953012
1993907
577796
1318041
1317546
1601905
1517971
787699
1501980
1347894
623955
1561087
1631493
294019
533220
51290
530021
1789683
1594684
1198659
546602
1037564
1405550
1452093
1613129
1206233
1190144
1066646
1842165
476616
772557
494848
1290956
1972133
258493
347538
516895
1256366
429954
369569
1145423
930255
332760
855932
683528
421549
295645
1967333
1820398
14854
1665882
306694
587725
1576130
1259578
1057097
810970
916882
1286104
460752
1074580
1538152
210647
1315920
1106658
739104
1016277
1171849
1981086
1391303
313260
1780757
1569074
1019833
1326687
511746
701290
400219
1246185
1923483
1979918
296547
837628
1081872
978054
503047
989830
735854
169961
1614214
1863527
827743
945632
1260451
205749
784700
1232160
1539126
1182241
1406348
554015
1456190
518588
1529783
268890
1413514
1010132
1369215
1223390
623320
1277307
1864640
1469424
1306688
1345328
1316439
817199
958640
218733
673023
708864
1355569
1179239
448671
765080
1413470
807142
1801249
97076
654179
976160
244121
570767
1355294
1976783
547776
1474846
702754
1118370
1650937
707803
554695
576542
988093
1863397
85254
1131956
651376
654388
1212801
961306
1568776
969184
643785
71636
633773
1361278
1521169
700158
46679
336065
953745
103804
452879
1995535
1155169
663428
804465
1155027
575166
1754810
1248288
227178
1958991
1437970
1085663
978663
1812051
1163707
1645592
1090778
1308784
1660412
861497
182437
101975
1897748
1243296
1187764
108178
1591705
615653
877295
1540615
332632
914953
1155940
1971738
78316
768257
553329
97704
517603
1695591
88722
1827723
991279
9203
665413
183976
1731357
1190376
23363
1957353
561905
1732497
157517
1654071
1558387
326596
3535
1918862
355742
738887
824927
1627045
360338
1653484
804949
1857091
1893179
593940
1131217
634722
1228721
536496
576715
1024497
5394
1900188
1403706
119212
1577156
1052927
922627
872419
143257
1804430
387224
763322
377308
1280439
1386689
767428
1077392
383288
948174
599521
1352027
1025419
398942
282640
407110
874675
644920
1345815
512597
85039
298283
930564
868283
1909612
1952133
82904
1677075
1762356
1513936
380508
1262873
1386690
1956927
661520
1045081
723722
351943
1389945
1115031
1324562
83725
407645
1535065
1891957
269433
1190306
847992
1923834
16096
156412
1173365
89313
1839129
1658599
83028
1931513
1219049
181476
1596665
1463916
1716905
946721
1991506
942609
1924594
607669
1231495
603002
504293
1803759
242071
1080024
908616
1470338
899244
1651606
1529173
782048
793263
1159369
779077
50380
167616
1743703
1078621
99433
1902760
1396173
1803722
713153
1621807
51768
942334
1244635
633768
611063
1860222
305855
138717
80563
793562
1914873
1311639
1297391
608749
1752441
683749
1796309
1547418
1456991
1950206
796193
1042770
322615
822855
738603
1296236
1336088
503675
1374532
829835
1178125
1130335
1660436
199954
370738
393887
127326
1924862
1699237
990962
967888
1988265
1932985
1546062
1941710
698701
39011
320452
1592418
680776
1227370
1258889
1485929
1599399
211451
700892
1616153
791452
606242
1827555
835057
189488
1057988
190894
878831
922868
854130
872344
29706
346690
913936
753821
465582
832635
738466
168214
845615
974285
783692
874285
452465
289758
1457995
210251
438154
858840
1450078
1588615
1035212
1506979
951590
1869824
1631343
1962484
488846
1311767
519685
802242
972198
1548064
1540683
571272
699841
591142
707321
244737
1100750
1565187
1852068
386399
1882952
953179
1371176
729075
894196
1674469
54369
869810
1163873
1715568
291164
100099
1934719
1798485
314649
1729639
1816661
439963
1774003
565008
1680401
334979
605868
1978621
1512779
1949620
539871
789111
1274243
1575198
683445
700089
519538
897557
1646571
910246
703347
1181577
1195194
1693360
1812646
1604487
1746510
1687822
201429
1378479
1066781
1354265
1582269
557571
871485
729176
1793988
551720
1703039
1669456
410506
888451
1769447
179267
432890
629768
1350888
541991
1643548
173748
111351
1021132
1385578
11277
1099607
647962
40337
769698
1996679
968304
992636
1907637
36072
278577
1286440
1461516
98982
895065
1130424
1917951
1035252
514756
633527
1736111
1652139
1524644
44068
1059547
596767
1132454
508443
1079974
126532
971633
729517
824486
1134599
531118
1565146
1448376
1247923
502805
1812162
1580578
1759676
1021618
1712927
299712
934620
1538769
1483913
1345474
795947
1689557
462477
737227
1696548
444225
1023907
433903
800743
1800869
1645699
1148978
813640
1542647
886788
739500
558733
406461
614829
1004061
1068593
286947
1441727
1380035
916585
1661352
1606533
371141
902099
1189163
1253482
1525388
1653136
558123
54697
731141
1943559
1915706
762739
1917173
548836
266707
1188236
1535582
201159
1646544
148925
1395303
1137311
280647
572780
321941
1643530
1987622
515628
90045
520268
1064971
120704
1299210
814259
905484
764414
731276
315350
1443351
1899108
1318323
1324448
666397
1967394
1893213
1393368
1337346
208369
626797
1817743
1736895
1913604
591220
1917355
1426152
972573
755886
291715
1537097
1191980
1716023
168286
12818
1385379
1315801
21375
1764718
1430877
869615
1151426
641027
15213
1270200
526012
1461608
1724269
777546
123107
1022608
1245574
1521884
233900
487600
61454
1903236
342746
1440763
409322
1768718
1564360
1669735
1144344
895089
1047773
331781
1135940
1443932
718347
334508
1577078
813716
1035546
1170294
1630638
1550777
268439
51891
1414956
709447
970460
681489
528013
680431
476290
510000
1010651
770869
1347522
1219740
1781841
87671
408078
1538156
600651
1184740
810532
587012
447244
392660
941016
1748825
443929
1210769
1479518
934612
1998153
1173623
30323
1522056
1297409
60782
1225784
1338467
1619166
1296366
408973
839254
705978
557105
1488746
1028693
1738815
977796
427131
493727
960745
1235753
184367
1228888
1074137
1778400
411074
1661113
684078
1935384
1921865
1655909
1718173
6123
102075
730418
4388
817245
1869627
1966684
1865616
322317
192006
1669650
1492829
1795751
1955317
968837
791586
1041030
1981306
1898389
550870
1258767
774032
1702979
1905630
1610445
393416
916463
134842
385049
1697065
636065
140393
289036
1303872
1928375
1932991
93027
1479378
1086522
1826608
1859960
1006603
221819
510639
1037152
1640237
1888518
1180605
803122
888047
1580929
855867
1139684
187334
1796991
1946934
874061
658312
779728
1695881
1442868
468579
1602611
717706
942995
1684728
372619
1212798
1484267
1182778
1512587
1560333
454899
1629826
153299
408300
1795084
885713
228836
120343
456576
20679
1102337
1294518
1678370
879369
963535
1201644
455663
123948
1218846
1496675
935615
171869
791402
1212713
1893516
811557
1308241
1345960
1553007
1145784
1947581
1647269
100637
1661860
1143925
1629329
141158
895881
781951
1576434
1291047
234676
1535897
576336
469295
1267265
1008276
708240
1051263
72615
31273
1052383
1561314
1123577
1997283
794872
742818
336479
1033863
238448
150438
818240
743913
601324
243027
1550497
1191201
494473
729986
353561
1040914
1386677
199282
881537
1371575
1628627
1899507
589280
1186362
465169
1989543
1654830
1170476
998503
403544
1406375
1299806
793663
334825
116012
1213984
296322
1992095
1772097
225943
610929
1664116
1628311
914479
163771
1822870
1044476
974162
1272191
605005
1748463
750049
762734
390707
159536
110969
1610621
832305
1347211
287370
1155203
770493
1222373
1129397
278562
1859372
433354
1122979
556064
1814441
429325
533164
968890
737721
1533889
777935
1041791
1173155
1059023
609391
288106
661517
738420
1582111
946716
720484
1566622
847987
604807
1784267
869852
1646407
1357041
718603
1236414
1197181
469287
609957
739663
951357
1991003
914697
1143628
1280155
1946578
1335608
1897873
678471
1916299
1366209
1642186
160365
833575
1297136
1536772
1461569
1775625
1175484
1113691
855454
1902430
1834952
738452
581556
123624
563386
1571178
737761
242876
535616
1250834
162821
1239359
629560
1798756
808922
1152651
1417473
1798137
250677
845086
1601780
319723
710572
999942
1658782
917021
769199
1269582
291161
363704
315367
402671
1801574
603289
851555
1334315
471435
1191177
274907
633872
441044
79591
1348302
940900
1865221
1463084
1610997
1067018
1451612
1693515
414128
1813412
836283
232893
1088827
30747
1733427
1097687
1684078
675501
787027
827602
1042408
1575482
90650
1721777
1824876
1759635
1827823
1526279
1580046
1741998
1599042
897659
1172682
1045143
455638
1609620
1585405
1436700
1129075
1804061
326188
1140829
333471
1316750
1277372
1445569
517874
253724
597487
757517
1461028
21554
1599297
1278773
1855012
16193
1139165
1757715
1503155
489123
61619
1864426
286255
1386020
577126
1459459
1758195
1956638
1587914
635375
757904
1573894
702446
590342
1741793
90974
703662
201355
339185
1347598
732821
1163131
1707862
1590864
1458865
961172
759459
1271883
588396
1497582
944830
1736404
607046
961031
1359225
1252908
377501
1628148
1098394
756003
508625
1204478
760935
662181
1297011
582398
652016
551571
658928
1570955
1986599
1283554
1722554
329476
1348070
1330702
113926
952877
1018321
547901
1961629
1033234
1971680
1683767
1221560
272228
1951615
214210
1073870
1158091
1390365
346611
1911355
762046
1833708
1245412
208059
482467
1401594
984948
669895
1099156
1128203
741811
826699
1458650
626620
863210
1713075
982282
1807829
1195325
1601624
1654632
1499804
955175
34903
1002588
294338
109585
1612639
1955293
735563
281166
1367222
1217470
674099
337377
1894001
542666
1143803
806136
961035
1512241
496508
881259
1931794
180896
1193671
540255
918164
1446245
1578673
1672385
39593
1289996
1514694
47398
177484
1107733
1564803
1213381
1375066
683338
1492967
845009
1230553
1877541
507222
436349
1524357
209617
159981
1064837
843835
1029111
157441
1894813
791946
321361
1122550
1441924
1270236
23723
1129812
714660
975436
54666
1532324
1169141
525201
34646
1489813
1331169
1815725
156563
41355
1886847
746421
1100630
1032649
1064924
1573081
1419533
1845431
918717
1622402
1840306
1038026
1788904
155007
1723615
345114
1692078
1537122
1651525
833329
453417
1300207
839868
1325386
869339
1575039
226517
1817925
1164076
824519
811730
1423424
1739331
1343326
1674077
1434781
1916024
654349
1595344
62827
823078
1691573
124436
635735
1619799
458537
637216
799982
584220
689768
1311569
57013
1763726
1633105
248220
1461821
1533851
12084
1927692
1661188
1723962
1797398
1145993
1699836
579978
862276
1736281
763604
52573
832085
1766588
405848
1964282
1110639
649341
1014217
1920188
339630
131470
809042
1698945
282571
1555910
939239
1706879
1712102
877932
812920
784289
1728362
1630975
1027935
532538
1874007
233371
696731
814195
1057746
1770634
1033817
418539
1063111
477995
785612
30266
842205
1378208
715605
143498
718629
1516447
1564804
1016114
1868828
452049
1064460
1971327
1149144
906916
534582
1087042
229236
507433
1306044
1886769
661444
384737
851034
1724792
1938094
377460
772324
1351859
262589
1915080
531190
344394
1300436
522033
711013
31894
672033
740690
1792013
399388
531161
1154012
1205752
954205
1775357
206256
1548765
432174
855789
1431620
1095072
835120
1838412
922035
1751434
797117
560010
1045184
1351510
484476
1913693
240835
109646
1745327
1101177
930732
1970963
236615
965506
603054
772902
1747365
1805357
547803
86617
1184210
1770459
15792
1482836
633020
609162
1501043
567886
415519
1697759
1174391
231750
432118
1703017
571838
1975083
49284
34364
1378816
1159421
200175
1686381
91939
1667587
812600
695844
520131
1023910
1793576
1008284
1287265
247728
199090
658939
289585
730687
1245080
1797921
78676
1904849
1861621
487901
190107
1887419
199500
974200
1853231
289665
1144180
818982
44041
387311
196026
524569
813389
511894
1797069
449217
1902340
827997
1336574
397197
57476
1630596
903061
1049996
1767201
319914
250199
1558904
1255943
666018
1721636
226875
1715167
813626
1848963
1170526
1027882
95225
1220562
702093
27505
1575929
484441
1112002
900363
1644824
1847609
1002281
1840780
274984
1885630
1329916
1934268
1022106
926227
1408124
977042
1734122
54270
262104
1413957
1905558
187175
1606925
861967
603637
1765584
447658
738103
1947460
1379435
1136801
1983664
104496
1671069
1184726
1023456
528906
134334
1853615
529414
640114
831698
1370394
1355534
1874203
612585
939927
1012073
618014
811063
1454412
1921396
978037
957232
1866214
990471
762573
83446
214537
1116951
1743188
200124
1290792
1257771
1504133
203885
659088
872350
874387
759219
784179
1082724
1925637
915042
972013
236991
982610
867402
1011646
1080660
1799931
1024346
97376
1934554
950232
708117
165590
1082233
457969
1362093
1185457
1384073
601096
1029063
1439586
695431
1857074
1952993
721038
1164805
1824021
594190
798931
440424
1285069
271809
271798
1692030
380621
1172721
1154049
8099
929421
1017384
569340
112058
307130
1444316
330641
739182
1936576
1503760
1080776
1805184
930115
1460970
1504382
1411589
1239264
1796217
1686804
1838118
724541
142518
243951
159537
1924706
195879
314602
1578173
115214
1959755
1844927
1252321
979915
1741492
713409
182796
1109219
1520877
785766
379378
902322
384654
20462
1027829
171239
45775
745246
645588
1003306
351835
751030
428145
591446
830637
1770118
378990
1620890
1357168
1534113
1740501
1193684
1228983
1990502
1973000
1075354
27222
152007
654594
523169
535855
1834139
1036588
271745
638694
173914
1788096
1250390
1262833
1325282
876127
1292502
366782
88774
690524
1722460
820361
1995516
1906458
1163214
1454618
850545
750649
335737
1853057
172475
1146985
1851276
504652
1310992
67607
704970
1205885
43404
1733260
225396
928897
111479
1192094
1262061
817946
1572801
1177660
1921523
1560967
1674532
1460349
1810611
1657647
933354
370423
886243
1169519
901307
1144894
814043
348287
1470902
1568493
141396
323379
604273
242864
864090
875083
649036
259156
27773
880518
1600592
420150
1603053
681415
264686
372049
1530241
452182
581018
724531
1059248
1855775
1994191
236084
485666
1334545
1619398
1044589
822720
1621787
667728
129757
133922
1080183
1848257
498957
85636
568603
961270
664806
1286898
1764378
1224385
625360
317074
1633750
380403
1200154
1928202
1393693
1101103
516133
1439169
511476
115428
986859
151350
1409611
416610
811314
924782
243953
1770145
1994515
1979372
1303313
268131
1756769
809751
430459
642095
680795
1975143
1726164
816921
1288028
527058
1506820
1241134
330741
120612
40816
714324
569729
1347811
1683561
875632
510952
1562924
1116042
1259084
401326
472054
933653
113014
1211822
1297056
1494475
1473802
619334
1358160
1839884
377843
634031
359821
829256
1871745
1923173
1777371
1066658
278448
486483
755957
734173
1616858
161710
1437058
423477
1603513
99017
990364
731956
1388375
1111492
733940
856533
517487
314205
1426915
1415302
966955
1542602
712124
414793
1836684
1161268
1227255
384793
235175
1027414
310403
1500849
626718
923848
1362306
1419147
628909
1687487
1984991
1051988
1016906
1053263
187060
373775
1011266
767441
927098
606101
1918132
916876
413822
846520
365231
1661060
1955826
766690
1195772
751145
1449430
1268630
572301
1815797
1894334
72670
1651225
1317113
1164779
1717930
1735129
723272
1227018
240826
1927429
1522939
1151663
1218271
961753
495246
1962535
1765100
418139
1814528
707853
590716
1190569
1936439
1241779
879457
686624
1645907
1093419
1714431
1285644
359822
1743820
413969
1863563
1934422
1086250
356190
875460
93832
1106992
1031499
1221464
1814295
1276682
425522
822305
390760
592119
830854
223446
1110511
1927632
1240141
1470169
1765161
1247433
802528
1788378
61505
894642
275606
1906060
91412
1362244
1426148
214356
1425051
381840
763240
1681696
729174
1046167
286283
768275
1967574
1248066
491862
691043
270953
1277666
1446158
504694
1663067
542438
273023
1136352
619072
1257312
1399895
1972021
388020
637738
1008985
1502977
1692325
1578716
730385
907678
265705
559169
671965
1461730
794483
1269177
732545
1148565
344321
762405
483964
1494021
872115
1970358
1688878
904965
1758526
951321
232675
417276
711054
847558
1367360
441785
99983
1953146
933794
87859
1127759
263684
373373
959131
1426582
1892332
807588
1875308
747862
1447951
1747096
93614
1379784
741652
955751
877990
1564130
1685453
113185
1439853
186650
148628
204447
1274965
1189942
417014
1507542
589555
1545042
379387
860790
1452078
470842
1615174
96540
475145
1027984
163673
577463
812663
1707352
1623354
279209
1230813
278300
1678481
923052
486977
752917
172550
1546038
1633826
4652
382026
789805
1632203
809451
777709
1244275
296300
1674947
755538
1810593
131586
90247
1791817
1970859
1552580
954613
1750370
1074730
1729327
1623513
1087302
133971
624406
1660071
1576811
850621
551455
606151
848993
907421
686183
132689
1337076
394205
999558
1780667
285268
1640052
1189641
341402
1529100
1092155
624191
1981813
1487884
195872
169377
1233045
1628542
496207
1357462
319966
527840
826754
1514942
949626
1195751
1391613
1701721
227940
1399013
1629285
1043182
1289915
1918692
953304
1907540
1139567
824044
729808
563870
946638
1795743
593001
783853
99532
321596
869481
1044159
53836
619070
1554281
956300
383785
273716
1700370
1119625
1348117
684024
97772
474924
615366
1327053
873330
1059440
1395114
649020
351470
97547
1461291
1836670
1737917
1146742
327300
1450765
310210
1094427
1746263
1512253
1407957
900817
1005408
1302227
1709578
1614900
1218672
675122
126165
491117
1242650
764005
688810
1193462
1914165
1015708
254590
1755673
948996
798446
1916621
576035
868509
1398589
593961
1218752
1659243
1960339
761548
783090
1693221
152739
400735
828809
1490680
1271250
183856
968854
878999
253685
186092
576759
983662
1717105
1051577
869503
643924
1772137
637600
1823907
975003
1710997
846930
1177778
1807742
1476732
237694
333546
556998
88475
641018
605998
246490
131637
592697
1493081
1299359
1123081
1668676
1339082
1223834
56061
1293296
621477
602534
1939516
820142
1779689
854929
319712
412176
1995777
858905
1641579
1145022
30268
1936140
513616
1448500
560640
897390
266241
1173982
1434727
168798
1169355
572001
1270041
1615538
851756
530631
1160249
569167
12455
303703
1306633
1026686
1133200
220398
1592366
1082609
284776
1685313
1078968
1356129
940041
473541
333949
104830
1567613
1895857
217320
1120574
883067
1494963
1188182
912205
1739461
424551
793400
126055
576163
30804
101295
1058917
1810784
1233479
1795118
153954
577353
1328534
597219
1444687
517531
822347
450739
1241489
801786
117633
1951568
402211
690600
1563830
1503234
1072383
1729325
1021778
386443
1978037
523520
1778519
1938423
402706
1058297
992005
691374
840307
1936980
794441
54320
1807762
733124
1280111
1329770
578747
326074
110802
211280
346806
944955
1613096
223311
1955717
1962623
1938408
311069
1314362
213698
843408
557847
764079
783541
1693492
660069
1525922
305379
1800044
1346555
1174140
723419
1155777
1101916
1857107
1300090
1716949
1228164
1167034
1351709
1487350
289084
1597466
1572935
1163580
30702
1557639
1503010
890955
1871792
44445
570300
1652064
1986213
1642855
1964881
394610
938653
94325
1750105
1404851
1788394
1797137
1702316
559815
1779225
670438
1879057
501387
1944944
1807081
1749538
1606595
915861
137970
812075
346522
522552
1756006
1135701
942666
302101
1294909
318357
781569
1063608
1554797
1819164
1183552
1723589
1830821
830594
1749657
1146668
632465
1414655
523858
100586
1250996
405058
1340352
1043442
195889
640581
283281
1626479
1627843
548898
1541252
116993
888237
1446497
1238312
1132909
955659
1000250
422302
1737535
723110
730638
1082387
1493267
499076
509574
1422486
150710
22115
115074
78109
861234
798278
1211825
1641410
1384616
1574839
14413
840781
1749797
564972
1918814
1409270
1233707
728160
1513046
1443771
1614740
1987836
1878339
1159982
296562
438129
1918647
1699629
1343235
799831
1021553
1105138
1580403
1248444
1649290
1990879
973316
110930
1139833
1177365
1949671
1328854
940064
938644
1235641
1487001
1277405
576022
1229165
1955149
393721
855926
613498
1257344
91585
1999871
1526989
1688580
659240
1246257
1241073
392869
498332
441422
1480374
362667
841697
791262
1612172
105455
820045
314670
1822435
426402
1507100
1008240
1435040
1614939
585705
692459
491950
1857655
1481620
1238262
1705538
148577
1172501
44221
133031
594498
1590370
1803898
433304
1410225
1869253
1026044
1115013
645972
1580115
690470
673194
938401
1847213
1329967
177269
663017
1766303
1917251
351823
1478736
1040092
1615368
1806938
108446
1028918
1919766
718269
19785
1691743
70509
1159606
336667
1400441
965768
1550301
207619
1163707
1626047
1284885
1667539
296959
838258
1839689
1039442
569433
540840
1874900
1489191
1566370
1486184
1055829
1116639
619961
1908603
1460964
1176166
17455
71551
907768
1598200
1634508
1714512
1769220
1536269
1634483
1048405
543340
615099
539939
562924
364138
225087
1187694
772351
1811334
145263
364365
30267
566547
1279606
1999814
204027
1357483
1714487
677739
1544371
307538
1945236
1581069
1255423
799929
13545
393943
1017838
794905
222218
1271337
1524579
73270
647243
1473188
1667988
741070
1484736
1297923
1592728
179635
1590524
547310
628881
1069958
1881236
5920
1715409
1846480
836538
442075
970078
894420
437768
1880692
1547136
524770
1511199
768685
1735567
991673
1120236
981279
1870578
215013
1206178
1648732
1461054
1624807
1064123
1215255
518205
1034078
1605378
1932533
1183105
926406
954045
1710072
1190169
758619
266693
1002036
1756949
622557
1965020
1800344
862716
1256096
1849054
1293502
540276
1339777
1700766
282745
1492009
703416
1783604
1281736
215649
1942234
1235615
524944
1998585
1150596
2784
1876386
1704780
293483
1411357
919049
1691227
546023
277990
1222923
1123665
831896
842579
98161
1893736
1556318
1495240
1194219
1088397
286290
97068
1596498
560060
1692908
1337134
309361
891623
1401547
242204
1425302
1999360
1709696
592713
1725736
1153414
1505836
1703494
266935
1050343
270747
220960
1577639
1128112
376812
1624122
1889544
1898952
1870671
806269
1034262
1843929
492458
823645
844462
1811941
1745009
814084
643781
398703
1245098
1726344
1779478
631184
820337
1040243
757101
573991
786324
228920
687079
208192
1919032
116739
735292
1062232
1643055
1414099
385472
1213263
634343
266128
863861
318927
1265982
1274613
1153213
1493848
219334
1263958
941654
1908743
492148
834636
1650362
312040
53121
350316
864455
474983
574047
1968361
964136
674959
622544
291878
857826
481092
1303628
1748464
1654405
172811
1302182
550009
321207
1005969
676733
1161452
555173
638899
1283844
1232041
1951683
1105814
1085954
390746
1765868
176636
1319388
1290210
592027
472734
650895
1310890
160634
1823733
1952740
1917135
1204883
1543232
712207
1613295
320190
1273120
973606
1944398
1498627
1080363
110696
31628
1281500
661507
1218166
360496
866228
1522748
1613149
921538
760948
1823681
1233617
127877
507465
1185785
1551699
1106477
990732
88495
1138340
1462368
1539740
864513
1042996
1926579
504899
1470011
1368427
1968965
1324139
961504
1509154
1568724
526464
1380032
1405120
1085843
332406
868213
1451775
328346
967989
499843
456103
1609289
44483
993561
223503
1065453
1172204
1867549
50357
535015
22022
1270433
1555688
1237988
540561
1568525
334263
472980
495328
1263393
1974107
27486
1226423
1210401
522046
1882595
1839424
945590
110964
1527860
386515
511047
1640935
844329
1385015
1788722
1011953
1749561
789440
437707
321401
1887745
1155351
1147446
101273
705518
1950799
795513
1093983
1473578
865986
422691
1728303
1306539
1778570
901304
453123
1652752
514287
1642627
1776591
1504487
592612
1477760
1605374
294359
196246
1537176
847543
1459341
988743
732373
614156
1130158
54320
1749249
944767
1704146
1440207
286996
739818
1797508
445219
1946228
831417
724427
1575301
427262
148879
1156865
969610
1910992
910433
1059203
1956007
1163637
997468
481566
358529
458050
1614215
739947
254763
1337944
1741433
1911347
1133352
1065359
1159100
1532693
1088167
348665
795445
924432
587725
1959626
291871
815294
1941274
1361849
746391
390322
1888958
1180332
1488068
311212
674002
1171875
1053716
817462
475399
589596
857030
1650105
165444
1542715
146558
271724
338817
1653483
1941498
551481
784897
1419346
806263
974195
32321
1253189
584987
1680923
1189383
1131088
814081
1811499
761691
1190973
297426
327366
35922
1295269
1556840
882044
1635452
158224
637844
822588
456677
322790
1882286
654616
1558570
1168000
1266357
1767669
633149
459716
1840157
1804358
316311
8051
969821
414794
1621450
1529059
1575086
423049
459998
1438108
183161
585241
272697
1830970
592085
791723
1742045
247694
1482357
1545641
570249
174178
1193892
1620722
990728
1033064
835229
1275194
606766
1724912
1215156
691313
1451291
1264368
1054549
1242487
1693257
585161
712355
535756
1669416
926902
1371599
1056073
1363674
955831
1287814
684
137142
232615
510324
206880
296167
1282200
1701527
1137086
696721
1598723
1539385
690862
1061019
1721470
1214375
1460157
283016
614581
290645
1641116
785168
415772
1646364
1701547
1344929
995538
378833
1439382
426441
57081
1932059
654231
404312
1666729
707390
1772494
1877730
1438132
718761
601903
1239606
948650
811259
1671279
1741933
1873855
403871
263786
171863
427583
932344
512091
580069
1930870
1787777
1597514
829826
1848723
610287
747295
1307736
1883703
508714
757545
1307091
1738150
171475
1037624
63542
410559
452194
988451
1220183
1061736
1161502
1587608
119407
1492615
165588
1951749
1027351
653527
849896
1689983
978633
52464
1678868
423671
502096
1588504
875541
292185
1082241
602590
820211
1040625
1536807
1002584
1401316
1947880
1860659
1072934
110629
806487
521380
1779699
166956
1314698
1414818
1976943
1985776
1460703
1311205
1702207
32804
1037348
201191
225184
1052854
1503434
1667493
1282486
679176
498418
61161
911352
1852665
983644
1418923
1321825
1505537
1383542
913704
588744
627912
1699641
845182
1891739
44965
565000
1411901
755436
1459731
1975175
80679
1317619
190716
209804
1798103
279992
609725
1974490
1007801
175676
402078
15367
1100181
1053438
17813
66261
932653
1288144
1962817
1814474
234450
853976
1393545
295570
1270499
919848
730731
261522
1676989
532039
303484
949284
724825
489935
1664224
907346
1145439
831143
1681030
1235998
1621174
1896100
104509
1103142
326732
106835
1363170
918164
1279412
797846
1508833
1126174
466701
1103385
1859136
1666934
1388053
1600752
1951285
1284076
1630762
1612005
549202
136375
1681807
1926888
992639
1903510
338662
289797
638353
426703
414312
281146
1797278
751497
437789
1319945
777833
358497
385638
1969679
688626
326941
1405329
183447
1904672
1335195
996034
1831228
1644355
75133
850077
632940
1499573
1775639
1141981
1898901
1040487
1461975
446184
821225
1847115
1247792
794135
955721
1404029
298752
934697
371443
1278955
516466
1486781
1251797
1714297
471949
1517295
1625510
1534591
233672
146701
1097380
1514666
833153
53290
43195
1105199
1578194
1689421
1266650
984956
1153434
1607979
436624
1293873
799685
1942852
1547315
1759569
111708
1160121
517140
1465714
742002
429765
958205
367778
1789095
1963961
1571369
833898
442739
1704071
3028
731752
1176138
1733670
962123
1674226
495462
1558324
911152
1830580
1935726
820395
62880
1453022
1549142
1311727
34354
1074175
1867264
1837991
1436558
650845
695822
181220
1574970
222192
178628
877158
72134
612801
548507
186066
226232
573054
1000272
1220381
332557
1037273
1354897
261541
1297049
585765
1551989
1128137
1112293
535484
1485861
1903963
733748
871528
1423727
936868
1029065
1409887
915898
67603
683351
1307121
1574175
55286
332532
726604
1460018
1037284
1733528
744171
1889077
953928
1005429
71354
312888
1296842
1595315
26514
999710
1027563
791536
915439
766812
1059660
1104163
911815
1619495
523517
960156
283035
523407
1819208
750106
854501
509810
235249
1826441
1687246
1552313
1346812
341904
1739369
604744
647061
708725
1771233
1290584
915609
785962
1812839
981834
654263
1647387
1378018
1626228
1576792
361509
1384815
698621
256718
1127081
1502487
72778
1807298
606735
906961
1798154
1128188
1920866
434617
626511
1508721
319882
537687
1703384
807658
603050
628087
124084
677089
835980
865800
1889688
951533
296548
1193299
146354
1460690
1588070
679403
1072483
52492
1755102
201874
1483281
1552794
1753189
829868
612280
1451996
1647587
414652
1323717
767501
207323
304010
1101804
931788
1765454
294177
1325626
287239
1259359
101423
769374
1610471
1675700
38786
529701
1221414
1197324
1667309
551351
722915
1720158
723321
469219
255719
913589
1205209
1655271
363473
1692332
1908452
1264401
891801
1613528
1281970
1124789
1756375
640072
1821971
630676
1530959
573447
802543
1856772
1277021
1206684
1874683
645320
182835
1805846
273278
1526087
1671254
1608084
1814947
1014554
1515955
1052581
982446
1104439
24138
1844172
760315
1519379
1522872
599554
1837846
1802905
359936
702342
497359
619791
1245770
975330
1767391
140114
547778
1930964
1292365
831861
34126
1576724
700820
1584043
759783
106455
252519
1175354
1548256
1354092
417016
1348877
568078
1869878
964593
1161008
1231167
1786173
511779
1445973
1404660
1061727
1055924
1920677
683222
1368010
1038930
1653340
1507335
1449635
1787140
1590280
1567150
1561644
973952
1624943
921717
1464731
1362919
641822
42296
664244
1169021
1635360
497210
267122
1816259
545044
543964
1277634
1130326
801945
494345
1461865
664815
882220
1005236
510678
702956
1811612
656662
829260
1477930
1457003
556324
118339
1426272
121061
925984
1958139
676995
1513410
1147215
1027146
608218
732647
766534
152795
816908
1429572
1857131
1204775
1154976
659893
915165
294303
1682290
65265
1395563
1484029
833490
838363
1893860
1228793
1029489
1356388
1517823
1745587
1711442
953692
897446
919304
989683
2884
1708050
1626944
1823519
657476
1452782
373762
1101810
588281
1425889
21800
331922
1074990
282068
527387
1534038
963583
303023
893877
116231
1385411
754519
1648005
1151964
99330
437578
1499870
299312
1642391
1609966
352363
439925
591171
851618
567581
1062842
1345799
1071824
1527014
823532
1008985
596898
747110
1218412
1127844
1398135
1988610
54762
1044773
1243017
1504805
794495
332765
182788
884259
978281
101097
1338196
1572304
1417314
1333845
81592
1467148
1750898
676170
1319241
1371591
1229959
1363877
820719
1949178
828899
902420
892429
1380663
1866159
1747381
1785339
724079
1267570
1495167
157874
1017779
123769
522486
234821
1937959
1710119
919144
787898
376526
1474646
393105
1174351
929109
920286
1370302
948794
196140
720037
1310550
699936
1165033
1350074
125272
514780
1350536
1759230
1470141
1675961
232820
474790
1648688
832376
286596
836960
108843
1190039
1656643
381283
1663944
1119163
1336614
20455
1870472
1345848
806297
575164
1036149
719245
1695529
724849
478556
1024679
921901
995129
1954312
1124448
651646
1319525
1931956
1329028
986122
1739355
1315613
963755
404135
22033
1775594
1828251
1566617
1906454
153755
738342
536284
696682
318771
1849968
734159
774824
1353036
859084
231845
1106366
1650308
280612
662485
837399
1403584
832600
799743
947551
1076593
1537291
1916799
791587
1586572
905661
668756
1477428
162915
1705421
670031
1826230
836861
1231789
121307
1702534
70479
239199
1597880
902932
421529
559790
1767187
599633
859237
1005737
85441
406710
1843986
1064222
328272
943592
1269220
893397
562264
1808691
1339128
1303473
1749839
591044
1264660
326501
1760370
429850
860368
80350
511767
167858
132806
355778
1838574
616894
406413
428591
1456089
1372635
48088
1702048
1467268
263795
24486
855345
550706
1739857
992433
879766
202744
664578
89069
901861
751813
354498
1001236
1342776
1514525
1331166
1467679
1699936
470112
319474
604604
1718869
1511026
92478
101916
306075
1620263
341501
178414
1275797
1202684
1737989
282034
755056
536435
1736370
1250668
1289250
1546562
148942
439258
780110
1944196
1775455
899366
1629898
583443
1737029
764880
854521
399874
1820172
1366914
1686935
410589
1008372
446854
430211
732681
805869
726420
550847
211895
204996
285872
441556
924755
181396
1631288
826590
612630
1513826
19974
764510
193042
1456429
51027
153747
1405400
1485300
566659
1905670
1225999
1234927
1753121
690515
51706
83995
1542569
332271
1851377
1850147
884909
423513
1095341
1780021
1890375
645784
1517753
458983
759008
613624
709674
535963
1735025
390951
1798431
1713350
1386779
195974
1236261
1782383
1557122
808036
1973232
285119
638973
1172786
53430
395673
1803358
1131720
1804078
599946
1953585
1058346
1974862
455224
1675813
850012
1703526
1796848
1897452
1543071
821449
1407724
1804611
1063357
1140340
1902889
662659
220407
409868
1774983
1044100
1341157
1764192
1561338
176682
700051
1667234
760219
488515
799840
1672246
340552
719502
544859
414650
80338
895998
233830
397228
1691894
167711
491267
616189
63603
1968733
1002159
1251387
536851
165385
1534803
1408271
1784955
491084
1458723
300161
51733
1173973
1904341
918042
10116
1882819
1878049
715992
1443949
435285
1724464
205947
1473420
1070704
1452033
177309
1225061
1428396
189280
313888
1674068
711663
1522602
48901
1154069
950074
218450
662399
1694986
1226603
1558607
166058
1744024
472191
456476
451692
1037305
1846802
1034245
1479749
1223760
1137011
306799
767363
645689
1777105
269350
932228
1904328
565
1848635
249026
1111386
1956173
1772302
481303
78624
1384812
1372383
1474937
1374980
24987
1573344
1504984
1490218
1516674
1783597
1508404
1857987
643701
1084049
401206
182082
1355225
1982211
1995389
376294
1078161
248826
1985626
1446648
1768763
350323
173679
1629014
1893122
1607263
1258936
1490041
357949
1205394
597813
1314841
831866
1204668
1127101
1850895
1049498
1397479
1427660
138867
1757819
360591
915772
359820
1692415
415545
179813
1379684
173475
1418318
357051
1649679
794738
1365777
1331092
1390113
1618712
684911
409820
1879081
639189
774437
1340261
143245
657563
1484830
1720915
545744
227593
1153895
1352201
1697547
1665938
215943
1291197
1037406
1778120
1330638
1704228
1841775
1414759
114051
1576861
471842
247795
1898679
1732066
938462
450434
1063406
655094
1893392
187335
1527623
84838
1331663
421776
126262
1634177
867551
723661
1653234
306725
658787
1938344
1662940
388634
921238
1203644
1395214
1709802
1736540
604954
888264
783487
1175248
1285444
1385230
1207052
889020
592288
324706
806605
1640100
1072326
43865
1720656
1186610
1241160
1275182
106203
1126447
1862690
391342
435545
1125761
1729921
1455263
678404
1977881
104573
425894
193764
798372
703229
114914
1709311
824870
792683
654382
849413
1799286
941837
160350
1090967
1069207
385683
279476
172386
404613
664599
1751118
521265
816677
54629
380312
1941108
1042049
755779
1833529
1506532
1448563
250376
1030232
1992561
1069450
1369387
1412858
931314
376180
380031
310174
1338126
1501438
135914
1330945
1141228
1579696
147951
314995
328854
974424
1175746
1357833
1170063
92411
486726
1104169
1304055
1913237
1503181
1688244
513432
1982319
1117270
156457
46354
1028096
1603396
1292849
1033007
103026
833338
1846183
1489086
779980
973696
688362
544308
1454576
808122
896826
449797
710174
462698
1048272
631314
185750
190540
1823981
1682017
67284
139730
928872
461579
161030
1363195
94374
1456700
846453
1864700
1818798
563661
1616528
1584335
1799851
1198334
715112
1126641
155823
358521
724226
1605243
378915
1152675
536325
1520531
1958554
1115537
1777809
488912
239835
132354
1870725
428795
1261022
883771
369405
140265
1765500
1105811
903320
636385
1101839
912475
98115
1995397
462954
1610841
341138
776559
1762814
812893
333287
1958606
1288163
329376
55264
906656
551805
875950
716679
1884245
1559846
1798284
269605
1970296
1804600
1756095
944010
1275781
1630008
1127273
218629
689819
485269
796595
1497822
1287329
2857
60073
696180
389086
768960
886319
1930094
1835487
1812298
1782213
1367135
1507292
124887
343321
626402
280851
1984862
550618
203065
1900237
1156662
781882
529049
1356271
1354755
691139
1723656
1383812
1967011
1655375
1508676
1045904
388806
805721
10394
1581477
1701934
24625
1253863
82277
321676
175508
69503
67266
1475230
1780794
1399566
1362224
1191592
1526762
335115
758148
100393
652128
1974196
383963
853729
553416
1507417
608293
1174889
1708236
1120808
1628066
1372267
1295767
1366123
1708920
55637
1622475
1461060
1867271
876949
1622063
1699519
1340965
210166
791639
631605
1832304
1554661
245671
1622694
1926887
501560
113434
1622353
1533200
1808716
1612523
543503
996018
1147631
788779
1993931
1264789
1484747
449696
323678
1481006
1139461
1121994
1269824
784264
679379
115453
1004188
798027
326757
740342
1148667
1220993
1943118
436095
583693
429567
1112360
1891984
209613
1828925
1946515
468350
616494
737376
688585
1142354
475750
713195
411275
40344
633747
1469485
1820986
1416508
1869595
10666
1011124
1882753
565201
1409708
1417390
850597
59777
943427
1483104
1599026
847504
246482
1122570
1960683
222311
913645
1999799
51905
1056357
1527835
292593
490616
525541
1652086
1651453
498831
72995
58527
1255068
1659765
208338
1718846
425020
1427530
427265
350135
226925
133467
903272
1677808
305392
471461
1670937
1814240
627560
1145644
295815
1051838
1146394
1999370
1809385
1473984
1767008
434696
1567890
778228
670288
387249
1491294
761704
693886
1700345
1722010
893267
549290
38934
724456
224055
1382148
1019552
768993
1225575
1003474
735774
129182
333940
63143
128073
511728
933869
1713296
161826
616501
1488376
994877
765425
1457779
1350622
550517
797200
145105
1617003
1133497
881574
700725
1536517
756051
1260425
1680914
1537092
1985362
1774199
510468
224727
1571177
175535
1608483
708156
1651890
1702894
1660948
1061479
329843
243535
1172549
443968
1787706
583837
601370
872499
1531943
647895
1468501
1395911
1009820
1370588
1253048
1391404
38670
696312
517848
1113169
1901390
926224
391098
1055654
807218
825532
1987971
163382
276956
1727571
1575630
1711805
651963
210639
495575
1242638
6087
1122471
1692336
1347712
373645
1207137
557793
1847066
617042
1792388
1943121
1450383
1456186
33010
32064
1895134
1597447
1226643
1777060
1832503
1040293
1084410
440743
661609
1325780
827330
468257
1803621
1610740
724783
1163541
1235943
1349704
322678
1534757
767796
1702433
462584
586058
1463959
1905152
1864109
1768597
433166
1775287
468540
648041
5816
1395433
571909
1009658
1159939
121030
1480917
626319
249967
1921044
1937410
64287
1573190
1641086
240035
503901
1893894
1746407
1213735
1193621
1113255
401623
840865
1745074
859086
956400
830027
839030
122790
4742
1569754
246909
1775937
292442
1463806
1876367
70739
1799381
43647
1764532
1578161
1583401
872409
768285
1490252
1368388
1102502
356760
461720
1798088
824414
839374
1223637
1025770
1171269
1984930
914644
1209777
501930
829637
780152
1497617
827940
122802
258262
1210785
1771747
610250
1245673
1461836
1103367
1270839
113487
693097
380765
1885424
1585554
383705
1236155
307304
1787490
1910298
1526769
50701
923645
225418
820352
536303
570265
245038
1547972
183467
63338
1725672
829531
447905
1727215
632353
320008
1392256
98100
1133361
317242
647279
1900028
1908092
1477867
1475892
1785923
1073597
43596
1539409
1633132
367295
1898013
520733
621237
1536690
100828
67979
1729387
804652
769693
265695
63831
1404510
682171
1554984
801948
1942584
1693979
1450202
1220137
207793
1398633
568327
266895
45591
1821870
1216541
610799
735688
1078364
42181
156152
456931
422247
685131
1669808
744146
51324
912764
1001141
1513496
16467
876692
1796857
1803956
1854932
1992875
143707
1075328
1086873
1487859
501458
1845621
1164465
1756166
868654
145686
1530104
444451
885535
1117021
1386255
979479
925514
806623
1232032
1064344
631343
284060
1853089
1579634
1312250
1442476
1519817
1696689
224726
1983633
1688029
116719
1812494
253661
1062357
108891
968615
570193
736499
43733
519899
1367280
983524
1693335
1638444
1304353
1593418
1207912
180294
1497272
1033788
749025
9140
1226764
892243
375336
1624108
1164668
1945242
1371255
1558827
1909489
1160397
584488
588692
104874
1386975
43674
1571718
1409992
530068
1775511
1433624
504999
1825869
137081
606266
1856709
1500431
1474
422648
945485
67955
180645
397975
1903025
701371
1622034
690028
176514
1631972
1469231
87466
596821
1915855
332969
1853613
765576
1024444
345724
608971
1934686
854657
595945
1041628
1314623
559627
120276
672305
1421692
186514
1850222
1943693
1589564
192007
1286894
386296
303045
1504435
1260301
623323
1708523
303086
55712
1735667
1826857
1831323
1078187
136430
467325
1863375
173622
59441
335875
1097864
295218
69213
702044
917443
1274312
784293
1557803
67544
930875
1425344
1071219
1551452
389788
1313485
1419146
97726
859107
1422213
889139
1592898
733030
1185276
1177862
1435313
755756
828005
1648167
264049
1398096
666050
1196034
75288
274388
384992
274708
287433
1453163
1493220
201609
207669
337247
594934
837591
614752
524128
1346301
923975
1589962
1863203
1963269
262675
1366475
603352
1696622
575544
1446786
1767538
122716
248937
485278
1028714
901206
978165
625327
1655049
1315313
62334
899214
802497
1810620
1581547
1448081
1660040
159670
1908701
621885
1601899
1418446
688211
755624
892881
1387043
1045978
390438
607609
685983
475083
596769
195328
598930
1325155
512467
1479831
1845460
724615
311830
1870080
832301
886188
691466
482828
798663
842659
742600
959495
770890
1433158
1072566
271598
998515
1572329
274358
659704
1749523
248598
1816261
1435564
730932
371117
235354
1455498
42939
1160018
1374898
1573396
245286
1051474
78727
326798
1185935
784807
1431788
287253
1349442
529910
1995931
79122
1663713
912637
1990121
490042
1853144
844682
1274350
198831
171310
116753
459783
1789272
1194347
1835987
8425
981816
305002
183164
890149
1001421
640603
315846
1789263
968378
753614
92708
602179
1861375
218293
1297092
954037
979147
1772429
1150064
1645656
14245
250544
1721595
1817709
1655391
278945
227857
1524091
845519
1283080
232397
708727
1827073
1270605
1461915
37996
229083
1524729
173136
1485574
1061902
1800293
258949
755105
279194
596100
1519989
1903766
833447
1586897
43479
743558
108060
1869209
492696
1867762
746968
136732
133323
1697177
834417
1930147
1050684
1184505
1804855
1393518
1824489
119939
967216
1266631
718013
410786
1473773
942463
1616967
964171
235075
865460
129547
673293
846235
1186306
1895804
1251423
217469
426017
86984
481972
820076
698218
323536
597894
1834563
1580650
1617328
251651
358363
131495
1163471
763240
290719
1875256
938113
1366797
412486
979707
1532544
1954150
108539
281356
1829358
1757661
940653
725904
991422
311699
335683
30396
1728206
173779
942648
86943
656041
649829
1446782
242467
1717929
1854133
958784
44677
1816765
308260
845660
1054589
1848552
1570618
1635819
739502
581374
123543
1468918
1987557
1615499
1035570
1275163
1946611
1422427
1748836
457041
1676214
722449
87384
311330
588314
686751
415010
1369909
1429830
1790593
1065075
1010284
112108
343696
446258
1322736
1511615
597410
1194584
1070190
1726715
93897
435291
1503668
1739489
291851
927716
1402140
701264
1194562
506233
1733748
590479
1187889
317126
1827410
668830
1930128
326002
1900119
498611
1057179
998566
1704363
1712481
207465
214368
1653865
1422464
1512286
1125103
1972847
954215
1527175
1104820
669114
613340
794883
424104
1168526
1069280
1797000
1274501
675933
484874
329711
27757
1928128
715928
252571
51378
1174480
1911672
12623
1949209
1669529
1371632
174954
141986
1697370
352058
233586
58202
1640545
1938053
629719
1292357
798102
632423
1675654
78367
576203
1963937
759174
79676
1228541
450403
1174737
874708
935294
504912
1646863
669984
1661258
1548404
995439
1588962
713126
729346
839940
231631
1589510
1328076
844300
487133
1364403
1484372
1016023
1203559
1909882
410130
1259772
1208388
219811
1397705
1023106
195760
193682
1771484
1214164
1777669
819291
1064120
541906
1359824
1064034
1400777
718907
667223
1624604
396720
1673188
1717550
329611
1342489
750160
1585477
1693956
1293883
267449
862611
1474809
1693655
883210
1978807
1515329
628021
1151812
927070
1770152
960879
1607877
25032
1292140
1894433
1292652
506510
650931
1307391
1602564
695091
784450
314606
985861
199705
154399
396222
872711
457022
1913910
1180071
512936
943222
1230343
1333087
1037271
1682941
1753948
1257643
1252650
185231
806303
1759085
920932
1081749
655983
748815
667537
1745747
1916601
888603
1722223
306971
1506897
1060575
1655914
879345
1719223
1879526
1823786
957433
395705
903942
1811621
1537008
1129941
637806
1489540
1803950
707795
768160
252912
1466599
1873581
1103646
1996722
264488
903624
37623
733721
1615808
1490164
413533
604421
1224514
665463
543749
272910
1618967
1723113
230144
1169997
1098831
226117
1188450
1906193
1974066
351021
335235
27195
1304910
1393369
1178753
1353832
1077758
1883710
1049964
1171016
1229566
1687004
392134
1352139
247648
1033418
76957
458974
1575049
1167887
37573
1155812
1716638
1530636
1985313
123147
1734457
1784771
797885
212762
73508
337436
385252
1899293
1567630
1218873
1125270
1146948
1747826
1524539
1471116
1300903
879696
1576858
1051487
641048
931891
1442414
656954
321722
975249
119876
710218
1414109
1751349
611908
109224
1867628
578332
367751
1192744
596992
1244841
596831
1711169
22569
736498
1990802
1084891
1921056
1126198
991253
754095
1537867
773413
1056466
1280285
579108
1100370
1766331
638276
1391961
621026
1890523
378946
987682
832734
1347230
736214
1457842
1305325
784417
69009
533683
1834881
373710
1114731
43907
1351116
1778122
1129612
238939
654578
1305605
36405
1423836
1958905
356259
1890812
1184799
515638
237243
774881
1952261
1343148
1921796
38165
1058991
1820780
646059
374486
1748336
436005
10957
1944263
1003194
762165
211202
402394
1386584
1392035
1104226
1286193
72349
252797
346357
519950
1604044
1626995
844677
80759
986917
854719
946380
172540
1844337
738232
1237038
1569940
1328120
766491
1636287
1706267
1313612
730673
1027412
318064
1108739
1611021
626650
1745491
1326717
1439747
1623284
86613
470925
1431479
1902988
607087
1578694
1210288
530702
485403
669711
194467
1875283
683210
1483628
1470793
1820978
718277
918152
1038826
1791615
1499713
1148576
1187123
197313
62705
1248871
780425
469046
416623
1849819
1406295
801553
8783
989237
235251
1895154
1550780
205928
510639
1897184
1380275
891982
1364901
289831
167943
1577365
1475718
1348890
1254479
1550643
868712
519103
1080198
880463
1769451
897279
3561
1344563
1431111
1895504
1827041
1720309
185913
1321115
1015223
412568
1092432
112249
308657
604663
1753223
150563
1475871
885301
1207189
1031865
1747512
1628996
600599
210273
651353
257074
574193
1330535
1505941
925980
1108156
982351
347834
931212
210461
572059
631329
510067
1534416
951851
586844
2847
1772770
198203
1897639
365665
1440575
317889
1142404
1881335
277959
1049607
102706
1632573
1428259
1239794
433561
1933825
1982377
1956858
1537081
1028396
1685080
1087575
1912904
960698
1807361
977932
1917501
109457
1084080
1398578
972000
1436033
1496756
1830191
1669134
732942
943647
1402198
1736509
195115
134586
1360536
580731
927562
894832
1791767
1877923
203452
786329
1979662
509067
429727
20173
852326
1453894
100438
758559
1268592
1877612
1286028
1994514
1343891
510289
346235
1927968
1452990
653814
408448
687447
1540793
1711852
1747946
1721681
145123
506496
916861
370628
202481
1537119
425520
351306
1232190
1569648
1068176
1586143
1927762
1998810
425187
166741
1936004
92805
1615636
1009069
1833735
352505
1554469
808919
1466609
1204486
1620599
144501
1203046
579127
878901
614970
343465
982502
1443837
431440
1228101
1530212
65220
55399
846217
1114027
1503413
825702
1534890
77919
894607
1886741
237147
1945328
785154
467649
799076
1970680
536854
568809
178004
724837
736625
97789
1117779
1747975
1791452
201330
1081264
1480573
33372
997419
770490
875197
861719
244502
1413201
919122
1048593
727284
664961
1973491
1450012
222168
1250995
403038
820420
686961
1422720
998547
634331
440422
1127105
810655
1117463
1834054
1895086
1756802
1398776
1450669
1487038
623314
1404224
558940
415365
798571
1477207
203970
1778888
1966982
537407
1620607
1472731
1652111
847958
458819
1041689
156552
1849957
152412
1299031
1002930
374133
641365
515296
1957419
1302591
1381700
252371
589437
564527
1193235
1687382
668145
1793009
221565
991936
1455919
1941853
1831423
876852
897450
1388218
568073
34809
106790
1362379
1418950
1242766
254895
1307623
600357
1048986
1731531
1452832
388806
108329
178571
1572961
890015
1768373
1848198
766983
1230512
1614004
1569850
820041
90735
543530
1594866
1443275
1021935
853320
577901
1504809
561040
545874
1750338
1025711
90162
1336424
1514112
50419
982746
1495985
1043371
181104
1113960
1914702
1535680
499713
804719
416957
836918
116048
987410
858203
1173074
702370
884085
1187721
1881946
1372133
910075
1694278
1195465
1708080
350386
831298
1821167
1671643
781745
926345
1157368
718239
428409
216344
515990
1010646
128668
1580876
1787199
1162882
1731368
1397796
839549
1689726
18483
585221
1101378
484106
1659289
1085409
1342803
1389471
103345
1140282
1726990
905519
1814896
1078499
41966
1500599
1882858
861014
1509585
1555035
1099568
576130
1817579
1732495
1611482
1778277
274782
1724433
1808541
1413102
142161
40296
654928
1416543
509950
1310067
46685
240783
1159703
1591920
179920
706519
1453086
169688
1009376
659339
1173104
1095288
264676
1460807
1642251
56069
179247
1291612
1193922
1697748
309755
1624619
1138665
28801
700316
347809
1979531
1348874
643877
634750
1983948
147681
17973
141271
1591300
1394128
855449
356126
1944932
1625872
608856
1769200
1620374
616562
1052068
859765
1481820
1605435
908785
694001
902977
1222723
1264619
1040493
919527
1030159
484497
1848720
916242
9717
795188
1273737
539153
1741903
1094152
158190
1473892
1870801
107573
1354276
796776
1066246
231504
1358641
1936745
1222210
594483
57015
185703
1574195
233887
1169937
682860
187839
450523
365545
1257426
699137
1570853
1704165
152952
1134665
240602
1464470
866299
531768
1356008
1278925
372529
525462
1591916
623671
1867683
1114806
677828
1773637
1842515
857496
1874229
1799592
58028
770312
1347931
784970
613384
1349433
823336
1871833
704211
164596
1370233
1090760
1043852
791130
904782
202714
1538545
1493054
555486
1989836
741308
911494
1590749
1583546
1184994
1184604
1539878
502066
319442
1990829
484681
700740
1134511
1003298
1753629
834668
427005
706577
210993
1037120
784920
775380
1124290
1071453
1115496
862152
289004
1549148
1250534
282355
1465832
590142
729573
1217489
1044857
309385
939599
111514
66148
352448
822289
1044200
404498
939940
97636
946684
1570783
37011
914107
1236373
968683
1524216
276996
1671760
1559339
1371105
898820
1137958
652286
1937533
1387897
1465040
490184
1387071
1724820
1044567
1055280
856065
201177
117158
1568445
1658349
994457
16114
384005
491650
491344
1680409
1223568
1198612
408686
1452745
1185308
632268
1902511
770392
33373
946057
988864
1099362
446898
1193480
634127
1183786
1776358
455067
841289
1630814
117596
98418
29985
1049797
579672
316789
479409
1642556
924012
843145
1158247
764403
635435
776040
380398
718950
1612914
587546
357683
556286
26339
1479100
8425
1157200
105233
938275
741408
1003949
32079
1688592
1940537
964064
1204283
128451
1899384
419952
28040
609988
461799
359229
1954366
1689544
9891
1903213
1592807
379849
1469293
686408
441470
1402151
1714382
88550
1235530
473540
243677
393222
494254
1538435
1994245
265559
1396207
713391
748015
968032
211007
583180
1765135
1312121
1002645
1140712
809074
1407175
111106
331770
1466619
622282
697937
22615
291427
433585
1872370
262129
250034
213646
1560783
570072
1612001
308085
1819153
1664335
362878
1804338
903726
1829894
1660060
1867347
504547
592704
1717073
51024
1379273
803014
282553
1194871
1780502
875385
363503
1396328
1556612
1147105
1453705
249509
1519440
755865
1594398
365853
828851
1434853
1889573
1601791
165281
429986
1899089
895417
1155572
1659994
1795746
1515772
1492455
230325
1108315
417553
229466
908728
1172218
161215
626448
1617198
622941
1884459
1229508
998870
1241642
1059861
1651562
531767
108628
1331033
1838016
529871
1157745
270577
667644
732013
1728135
760024
1073826
729883
613477
1019229
567338
1685363
17276
1251688
971923
379225
944185
1244739
609637
883386
241786
728358
1273840
885310
1697245
438107
715255
221414
1780379
1689912
483619
1295910
1484746
144694
100749
248532
521889
1838717
1275607
913381
1174064
1911101
167918
403566
1014398
1437452
1475529
1278341
442842
137713
182773
736501
751376
1518465
167904
949645
862328
177154
357357
969329
402158
462471
727544
489016
552284
1029724
1574054
1161724
717161
1821583
1069250
305223
549082
776077
15524
650418
1225145
540164
1127922
44197
1075756
1247394
50162
402876
768592
439539
273024
1731800
349478
220977
1637169
1688419
794870
1383403
288951
469723
1686531
1651788
34888
1587002
1110967
1505662
177161
1772525
1062731
785492
839762
923330
1398956
572387
143934
839980
1333786
511141
1508606
1891560
1595576
841261
1783124
1522360
470733
1454442
675064
517974
16839
432780
1529306
134118
1401943
285607
822731
396290
1362834
453569
616029
852460
695378
746261
346355
1709481
184798
269292
408750
1394622
1013957
1519015
611605
840674
1315535
1561844
946635
619766
633163
1166122
815494
255065
264847
1278996
1327483
1394229
1944462
698640
570740
529391
1391471
717811
1938665
405275
177645
1633818
1406623
1227373
1663725
909034
1919877
1856043
283168
1234574
1061945
1488723
1557719
755746
999155
1687284
1879431
652592
1653273
1535297
1398979
656869
922825
309450
913129
150092
1494981
1410767
1353914
1393078
969810
929354
1289504
1299044
393038
1629856
552254
1880236
1958255
1165706
1240697
1533912
1814251
1383893
1145898
1321059
1242359
1952076
599698
289073
963035
97556
2069
437389
1490456
1307961
1875124
533546
514450
422036
1097234
607022
110258
1237921
179871
569326
519207
1967392
1623993
1736252
744735
838826
1016394
1556377
529136
1884177
1565471
1554701
124280
1026207
1054499
1208245
1690376
1166100
169111
336155
1137992
1596014
877819
1702147
886227
1697810
625432
850474
153758
1825942
758449
1147808
973351
1592098
911790
679045
1565301
382732
1656802
1456806
1441060
1885851
1958172
66624
1971990
1253299
149956
694476
1538727
665861
1686538
1055918
511791
1656486
1457541
41391
1772894
1426675
440296
339486
861086
514990
983050
1917943
510120
999175
37425
1692069
1401919
1408639
1125482
1184235
1622592
51535
1446050
288316
1032687
1263711
1510955
26109
86485
556547
1788705
284033
923913
157984
1448341
32212
1784138
684680
665282
768952
1291724
1078621
1352682
67788
228143
1380266
1314398
562758
771213
1857944
693235
1115835
1608991
442092
551692
383824
1326392
1358362
1138178
1632831
985555
1620765
788702
1544017
1109361
1686264
1370961
1189163
850708
434279
1567877
608672
78089
1062833
1993548
1284056
394863
391993
109332
1813881
1147552
1799979
9446
1511451
430145
561377
614954
165343
251429
1361359
1400339
287002
1215795
1953798
1017238
1376736
1558240
1988441
909812
1952400
641813
1170858
12339
376331
992238
1464178
1723003
1925562
1988866
805960
70113
740605
698127
1349883
1704713
307114
1768703
1681464
323623
1622561
616039
1598890
440001
1876198
1489845
1523731
826851
1217522
1766874
838169
1207112
475395
1372917
1202193
1859879
1170716
1724747
1004557
750153
725051
1931445
201744
571269
185253
889329
1197364
79755
453477
1934112
1327684
582440
61375
1867808
59745
105660
377986
70755
131689
537254
945608
1300219
119828
1262336
692819
875008
1868975
1088548
1287751
547342
483562
1095571
1619377
801015
1922198
954227
1552008
1080137
741474
20972
203012
1416690
868942
1642799
1329070
842771
1678008
1461944
883661
1794719
681899
1393482
1632077
404414
862575
710099
28836
1137776
100159
925906
174724
1929230
709347
1717766
257094
862908
524520
1696978
1805941
818532
931507
922808
1503163
1322061
985207
683533
1000318
743755
441036
1951777
343436
665759
207034
1721513
109453
1181732
1882187
276077
1025536
378555
196076
81177
1450794
978851
664008
600537
1413481
1138088
542369
1478633
1949379
599998
1816583
1935517
792664
1191494
1680983
105832
1045383
670733
1444933
199643
613896
147111
1823496
6821
267341
307139
409801
1171903
558980
970350
1223223
861486
1992912
368324
1800822
784518
908744
1974769
1326700
1322824
249932
505348
1991950
1587570
1892371
818912
1381257
1228193
1285215
1433286
238233
512213
1725662
904213
240119
1301732
1447374
1136810
1871485
612843
59525
1301254
1915106
1074527
513305
1333390
460927
1180851
1256412
1071659
1246534
347798
153765
1429107
636123
334955
1247120
1068361
43462
1862738
536196
1488280
81936
1864530
1822838
1635511
947001
1558506
631996
680150
832605
1251849
1886502
296111
1636293
237354
1719864
222644
1646204
1231970
82513
543897
538860
620821
200805
1894941
477966
1383838
271016
1092196
1452261
1451958
1394501
717141
1247925
654371
1171778
131836
869304
1519637
227735
1763178
1555622
1669191
506631
716527
406817
683398
1821200
1246530
1752048
125592
1722245
827159
1238596
507547
912154
638236
744617
951017
516150
343869
148617
1519018
1776050
1374320
821948
1868436
1542459
1216771
770903
871926
1873989
55019
1372291
1204927
1068983
635306
1199947
1242765
831791
328230
1955387
14073
947537
167103
307632
1440354
563660
1409999
1973039
127582
1934634
876536
1460961
1931151
1822348
457876
359451
1289131
272250
1060854
507923
1733672
1045505
1259573
679332
1150877
1646727
1206343
1069435
1639488
1751511
1866371
323150
855204
963413
902431
771478
53608
896871
545529
87304
961490
167454
1182665
1972424
1639333
478719
547348
1986945
690740
794471
1242366
646856
967102
427454
644882
1172460
83443
190828
904550
335929
1690765
1079786
241099
190877
826281
1815505
1135370
540657
174538
840239
1927824
77275
245695
294585
70663
1515878
1547342
1382260
517755
1349680
1392327
1929804
1255966
201776
1207841
231472
951228
759196
1403577
898530
1067243
782062
1466351
1681
1810334
259197
1104825
1445257
1588755
696215
1642327
601007
87543
588779
1748706
1217520
1077980
742240
34836
804600
1051741
1965998
1313017
1918727
779682
1100870
1663850
1488813
304306
1510848
779763
80407
1842923
1717741
1135100
1534609
1520192
1057069
1471231
1688040
288021
874913
123065
461985
844410
1301717
1480610
207502
1178372
1905927
520283
359802
1397740
890813
687278
779324
1018968
144963
948610
1884596
1902938
196132
939314
121587
1576831
1703547
445150
829270
1912894
573479
626023
1288710
840096
1798796
1505943
10711
449646
698519
172099
799365
1851208
1181359
1005987
227878
239315
1607202
905802
19217
54594
991034
257019
1061829
1257669
835584
1260501
889733
1680006
748696
370260
1033967
1305764
1293996
1900287
806734
757335
572793
863020
1942020
705020
1242668
525306
704654
825404
1202782
1651246
587601
906748
338668
885202
1813697
244599
1939081
752130
454913
1502905
1256221
1442879
22002
765429
799507
1791835
1742793
1729582
223570
1416477
925425
1387981
589477
1611551
292853
146280
115362
421620
290289
61845
1401649
966480
1573236
456160
1093373
660932
1346345
392742
1686514
710116
1122207
1667076
1314933
1204674
1570316
925915
716897
725233
1241817
67655
1063167
1822543
727082
630560
1096165
887350
335834
1169923
37897
1692866
148223
168955
1610562
955105
854094
1614018
135505
1910785
1344833
1074335
1663318
1007171
1486772
1605757
911704
1773159
1453238
291525
879983
1566328
1596525
247308
1961116
1736864
1660006
1538498
1518873
993338
1346464
503118
1941011
93480
930887
51325
228161
46899
1700573
1802469
722354
843379
1053232
1567253
1277376
46633
1151486
945254
733239
1962025
1420406
1056651
1243385
1200657
1271395
1006695
575380
1363636
1503944
575151
341235
1983734
325727
550256
1365404
1828943
1185640
1972576
1600235
1505970
957062
1423366
823722
955788
1366284
834739
114723
1892952
1393066
498268
1282011
1244695
685755
397834
776801
902448
1461338
1711494
499674
988072
262901
360453
1935605
636427
1177669
888985
112271
1840790
659211
342894
793698
1491929
539097
1185237
407187
1911524
1093237
1552529
1042047
1033145
1486971
144161
271595
1390374
1905436
524971
873235
650621
1789006
1415743
1201353
490475
106834
1710794
840138
1211632
49260
719918
907138
224557
26883
1389807
407906
1938973
362804
1396718
1285317
1420194
687698
1125325
501328
1116228
870
253446
1874824
184177
319122
336492
1797110
1864356
609790
382489
949291
1758982
1252642
7702
1338029
1947917
1852680
1095198
1127271
1159892
1607828
1790945
785519
1223664
112133
1293150
1872826
467166
1800954
460148
684995
1463375
1453574
1213114
431982
894134
1915322
1008903
1994236
165794
1776124
785140
560534
1383058
1890966
1670080
379862
1357508
899136
368452
1123076
1340690
1690498
919060
1447880
1695489
417247
192224
688347
722268
937736
99733
1556759
534667
1472931
645836
1107998
593435
1897614
1364730
1753380
563942
881796
1624906
1628345
1374841
1378802
1006197
1902010
1200679
439278
581274
1025448
1353459
1939393
1271937
1918856
492768
103612
1163027
1032584
1925982
1070594
1479961
1716810
1560822
291730
486508
1995407
423929
1727470
1762326
471275
1105685
312104
1817386
428554
723465
1391108
1096646
1287740
198071
118051
85162
424229
1264312
1129602
1222285
735917
1255450
1080590
1553392
276255
86681
1609852
190509
125738
1222435
27925
1030261
1016735
1517243
1721204
1212498
776720
694093
754337
1176116
882947
1731686
1115809
979019
336111
1367405
537484
1785654
222320
1137887
1365271
392590
587035
436066
1809358
157178
1382674
735141
1572889
1289155
968419
1330893
214387
88904
1897650
729126
1458206
1320222
1526544
409161
381347
1166608
1882410
1090328
1727513
1318088
1359653
1787314
1933570
423009
615835
1929937
1548938
987829
1918616
1119785
1483427
1392535
913508
698243
1920790
192939
1251668
335232
1330154
833470
697393
388898
706624
2514
712755
1978665
1283311
1794
604991
457900
129609
1046249
1103483
1447390
1611238
364262
1600732
1090178
1489371
1871098
190018
1833277
1054279
1083421
1830872
403979
1443625
137882
1983202
653534
1733775
1071283
1636883
416385
835254
1337581
1844149
574617
1089781
1648331
1876706
1208548
536732
1144304
1365108
557143
1503860
2157
392077
293693
361109
366615
1511377
1197119
661230
134541
1772968
1046879
1395219
863043
1360553
409186
1973456
1688524
1156464
488239
1852090
1740109
951714
24483
1601865
260876
783606
1430349
824707
1678465
780196
1940606
428263
1108099
624049
1638363
102401
1927267
1488525
1443083
576479
974355
1888298
423754
518031
1379311
656594
1041372
854230
749206
1579541
523569
1260004
441338
342289
364891
396916
1231354
603936
1183323
1243064
708793
582133
350887
703320
84412
468667
645746
1334992
1688792
576514
1991043
611826
858163
1922657
1617845
523349
1150882
725651
1023533
465249
1311130
1843070
245774
974900
1535003
1357840
47608
712412
1433502
1349229
591160
297532
276272
196029
1186199
1517633
295671
1212128
1707920
406179
575916
1750330
1407355
347559
999339
1811887
202611
856599
1080632
61756
1023290
1049348
636957
545126
1261094
1691562
1978629
736298
1046078
1074063
578274
1296457
1129930
1211229
1438160
861325
1468426
576652
939390
637213
1995875
1263811
66276
1332372
1146024
1140320
1770300
119222
1274372
1121896
973033
1822441
1595192
1165676
396389
1863450
548745
745335
108961
1315765
1113478
1650327
1718259
696773
133430
320281
1468333
731311
865690
814927
1889021
1478945
666494
1262477
1541449
1344904
1410226
1953041
887268
139518
805070
1202825
986681
1299459
1939603
57363
450566
1889720
520495
743430
1340245
830697
210390
321974
645943
807761
479132
1768354
1647003
1677228
447715
253157
668386
708224
1718215
2412
1887334
741121
1348497
1912721
460128
1602380
189125
499572
1870707
1390972
956914
1323726
1145366
96660
172162
902262
1120258
362796
1766633
462905
804804
1660392
795409
1624519
6749
625516
41699
1052603
1636664
545697
1924097
1493266
112789
1352266
1964153
376828
298650
1162765
1733793
1335555
106668
1399605
1406015
704239
911105
828338
1908631
1224511
1827193
1985234
1887406
215450
1142151
796510
471259
947102
1239304
34565
701164
256789
920979
81596
760303
179207
1839995
1320090
1449896
509856
972446
588853
1597824
30033
1875585
1714929
581194
95514
1063007
344572
1508597
803722
12429
513440
1868111
1837261
196072
1728381
1385978
1676959
1111122
1506032
517085
863454
499
847956
525381
880970
416545
896040
63814
248228
708741
386433
1936949
1721280
265767
1925506
1354431
1327914
1127373
887920
1457202
1090332
1735369
1319030
170000
1600239
1608419
1334251
1351697
1700219
795614
1750654
1624465
126324
22570
1632440
1099695
1358320
182654
1080400
1676605
876605
1894632
37921
784068
642878
915924
1870027
270501
1285317
1710910
1856871
1186382
1972904
1809776
1717744
1902060
1545484
1585740
23151
1783195
1848923
70053
535024
253718
1097881
384517
1550246
1527349
1760593
810116
7836
229546
1555921
269293
1725724
357422
1952225
392144
451680
1525756
2386
1704592
321276
1014771
493930
1737407
1457057
384772
1757944
96549
1546984
658594
412350
1177667
1707941
235827
297330
1073779
1567600
1462107
924465
1600789
687246
69610
1708644
1954314
1215359
539452
522104
1748932
1922458
1047894
1800152
1390897
298738
1210228
1193827
900758
1541080
200594
456227
1267781
1070581
1323501
1482610
1028938
1412720
1081839
1086969
36951
645013
48443
60882
1806267
261422
623966
954880
625266
1053629
572396
86356
1584773
527299
595505
1547353
1005431
79907
761234
1225638
514555
1496687
1264195
1754201
1213893
1184642
1569874
923336
249708
58125
1739714
1576869
1100334
313158
1900340
136914
924336
8422
1777274
1639692
1370909
762922
100395
232744
1274881
1708947
647212
1282877
172366
110562
197847
934605
1003471
617687
690556
1720808
458497
250536
1637535
831772
1386907
525935
1753208
828019
1546475
1708438
1637635
1590834
1435251
1665758
1926517
1922873
1107843
1917380
1272725
1070779
1909006
894687
1095006
1654287
562290
923080
902230
877328
1026653
627205
1532183
1858101
484450
1968707
1313535
1079911
1737215
708475
24620
353687
1298437
847827
1281336
1425427
1783074
378520
1384270
950646
275665
1247745
673268
527081
1736319
1101406
1075318
192000
2958
145058
734719
936523
1968650
302643
1378254
824389
922687
1789196
1238782
66783
1805450
742111
906645
549760
560536
879554
1860085
181160
1308780
1165831
387076
584770
716291
126502
1956135
1855193
1142482
993090
1727403
1071856
1314316
323851
1425064
643768
400879
850541
387917
1054893
1515199
627282
1811035
754046
1688844
1218870
876741
433394
222886
954285
1244923
49828
1333269
1149589
892375
6108
1815036
317161
281749
1574022
303005
355186
1372917
1578110
1946117
1133140
10473
1882750
184486
770631
353071
242516
1698489
1542383
1095536
694373
1709497
1713335
1342931
918878
192445
468900
471393
953788
343387
1154796
482444
1737554
795851
576670
1984436
180135
654719
835714
848884
316958
1270913
1846196
1882357
1991982
1842713
639422
778014
955110
1037434
1554841
1323985
832792
1328485
1916960
1330017
1250761
1933498
1672147
955514
1240977
606332
1655501
823785
1243923
362522
945491
148348
1057141
1065134
1104967
493908
1015106
1859956
328960
1978782
1200890
1529570
1910544
1260377
845439
918115
1711975
518765
427774
1793901
1532929
248575
580080
66206
1647908
1513806
873386
1731642
108960
1896255
625611
951152
1525392
1205501
1316320
1493354
1471541
1210002
1102815
57276
408849
1938022
605929
118150
850189
1201514
1070450
499324
221397
1786935
1857321
473799
593859
1972443
191829
599983
1495337
951171
232347
1040786
1968100
1634121
1749997
1202510
109647
1886772
200542
1815514
896492
1840336
1734593
1673048
1513171
876623
1962440
964674
98590
1678461
314296
614033
62402
763249
11673
1938279
1776630
1761881
902857
1931452
256690
778284
166986
1963732
1344596
1362562
1848658
770896
140076
1459056
195152
348861
1757521
1356739
1697841
462689
1226630
1761827
1235384
1218788
666064
1698507
555108
1583051
1588095
1987350
581164
1992074
659354
931361
484368
890355
1587835
1061778
1978610
304101
1884762
1190950
637905
1088392
1647983
1910735
1595812
739459
13324
565274
133023
1720502
197674
298767
317231
506831
1223686
973133
213189
1477442
123504
1275421
1667196
1012814
1539421
341578
516123
582142
99562
1161294
1978427
1418833
1258431
687340
1065551
1975262
1150253
75061
1792161
1740105
1251664
1136417
2429
1032925
1463930
1241462
804055
1453159
1038184
1833063
580868
1032169
718008
982456
736684
193422
1616965
1124907
1788832
1602879
1023137
1121362
888649
341020
915678
346067
786584
1797613
1646989
1680016
957921
1581456
1353854
1516104
486990
1622564
1045650
708021
113752
1558210
1501454
1841231
659722
1795133
837671
1410749
311020
1265708
1012635
1161194
1918100
546359
1372661
779702
972162
1113767
943339
1361818
1584580
816098
1938542
185968
1348294
1624495
182534
692492
1586948
1066898
1625610
1477385
717515
1368740
978084
1893627
1534583
1368993
873588
1461468
388155
1953836
779290
1426799
251201
1447375
1338487
822815
284120
692078
402594
1568111
649768
1274108
1015744
447972
1097630
259052
648427
1110560
1151118
1297356
936172
520275
1044577
390733
387880
1380367
1589409
39310
623701
1827185
1479226
95726
1724772
243751
1694671
1619842
1314395
330991
993852
1836307
838443
1610172
1486584
753036
439935
1926840
1005660
406802
679634
1966206
228099
1826521
405820
326663
1968440
1154150
693756
288637
170258
927348
432378
482290
943918
1964240
177948
992223
1900480
967012
1877786
1955525
916169
947180
33809
780290
64128
44761
1407457
57869
939968
1107445
1519911
221015
147942
1480492
1534235
1006001
761935
1061422
134994
621086
1910181
611472
1082665
298655
226969
336513
282902
815486
5053
285803
58326
664269
1639758
1896229
678578
1379484
1511589
14597
1688450
209603
518271
537884
1405826
1111338
1958724
695983
424012
376124
1351380
255644
646030
715648
959814
1828488
141674
667685
1481848
630827
768143
1123078
942042
264838
500376
1701098
772838
1996171
1056835
191484
1199024
1392701
1178187
124871
1994781
400706
30020
924609
1044257
1144173
656047
1429459
1811743
1250757
1440635
1594111
1495432
1846531
1436371
107020
342689
689019
1238923
570567
1934137
773028
1061561
410139
1772096
592655
196929
1292148
28834
1238022
414201
220240
1293246
1683665
212765
1431490
541081
927736
305949
101359
1653992
1695819
1541636
465268
539776
316747
1144935
381258
1506641
1699233
1115550
182324
891012
1065473
1282259
1588082
69408
1602905
700478
330072
51834
966814
1420661
1399617
1191950
1735463
1311815
75354
680800
1898703
648933
526271
341896
1875650
1926640
672854
196178
323360
1869730
1346126
995632
311267
1135619
864868
769694
958167
1547766
124779
1001880
142366
1098841
516550
185348
1824377
1522034
91931
1474149
1730005
1243963
1389976
46516
1660421
193473
698948
525683
573821
300546
1570597
461110
1322210
155141
610369
6299
301880
735437
121206
457355
1663681
1665877
1549688
329239
1263213
596267
1714152
826128
1900457
583419
311120
1407547
1933977
664908
149170
1161988
1654550
1878390
1654822
368583
1702875
14937
229476
480476
185925
298023
1031250
95816
1395568
760268
514474
50871
1953132
1311493
248304
1897387
1854316
1217923
1994422
1009688
99791
655580
1003400
1111957
693372
1307535
39572
1170942
1082254
1298894
246385
205778
1265513
1917582
793760
1767415
406701
1578074
944567
1057263
75583
1769908
1815733
373848
617797
350824
1204415
139383
1410443
1925113
1358578
1607729
1282889
3322
1874596
543458
466395
1819265
765169
1611863
1781115
1741847
1883982
742996
5809
1237534
783144
154532
67375
1960795
364046
348560
1968939
934486
660927
213911
1745973
196630
824969
302274
1462153
1437916
1885511
1221983
1496029
1195283
517630
676509
42174
600250
1043486
1249794
1683730
1355751
80354
1295469
1427720
1839072
494797
598415
360798
733473
499241
426001
715209
1755242
1928860
1061454
1138261
1368707
987402
869143
268662
1843760
1563403
1245356
510685
1291955
505759
562361
1510455
1493825
870161
1272978
813467
143388
536716
1011428
465315
37980
1541062
1211802
1274908
4708
1162937
1925611
932120
440292
798093
1059639
1469116
145046
153769
389107
592999
1149351
1266190
784709
101108
1418956
151239
400952
1463821
1173229
1097635
1763381
1877636
611445
497711
118239
267028
1143929
977049
1377656
856275
768594
167866
265385
1066871
665537
753815
1174287
863875
1564438
17466
126126
1875881
836915
205403
1218948
1522803
769117
962527
1501944
885161
49930
1711342
1867459
834018
1723295
86377
1588394
408888
1069893
278424
1879694
175153
1622199
1232764
1206918
308285
1007542
715732
1256589
723337
1440746
586495
226350
1368860
437735
1877892
520966
1449997
1646676
244139
1086548
1437382
1578395
1411948
1920646
445003
1982385
1584820
1322288
1237837
1848796
952649
1798057
1794187
1891099
444599
684148
1675187
1443878
1289119
124399
409379
731562
1141615
105737
223623
1758627
403838
797503
1915375
1550505
1065602
1185021
1419123
1644972
1468738
1591538
1961618
691424
736005
1152917
663935
1582277
1350650
456599
1698665
1031637
1309995
891627
1696287
1203931
1480769
1621861
1659595
429263
1236356
659113
1911072
897825
1982142
338833
104854
786817
929751
1542227
195607
333464
118781
1322121
62445
1842990
51665
1145250
1047311
286902
1931490
1861207
470923
744477
408301
93632
1777216
1184153
516422
800188
110323
543950
1101890
546944
138940
812400
456270
483036
766112
802592
679227
1026981
243922
49698
1931968
838421
1849372
1106752
248959
1982349
534126
1540367
1681332
1850196
30061
81824
646910
1662107
1408765
931955
169563
77562
1961825
1474442
826873
1911192
646180
916008
678243
824782
297084
968232
1997238
158716
138107
537917
495418
1202756
883689
825169
34254
1430453
1396728
1975146
23780
356289
495945
1824724
719861
1248320
409068
713978
837757
667122
960459
1339488
322345
1074705
1751259
1765765
35542
579929
1515825
1964327
1740344
1116567
642136
802410
355016
1021916
1930370
1724201
230949
1278566
1012661
1759683
575694
929662
505425
74162
1895855
1015682
1906846
154328
1666799
97979
599636
174672
1207028
1444534
328274
287492
1980756
1273711
1578028
662539
915603
1886884
650588
1343791
777420
451465
430130
1604920
495331
1515574
1716511
630828
1006646
948126
1185402
1280876
514752
116914
313889
356329
795116
974058
1044872
1304875
767974
27191
742478
122616
524106
1294832
1717456
818110
388408
1502887
1583398
1411009
22792
1266185
815898
374046
1772556
1164022
373504
799913
144815
389817
145502
1480165
1875695
1820100
969316
1280872
1149922
755902
615235
726110
1463729
1757931
1751449
346165
573607
323106
1340970
609832
1675852
1278962
1644202
1924818
577559
994010
101012
262316
1204006
596163
1180783
356105
1484140
1691904
762670
102442
1460844
1244291
568494
1202347
1126124
95744
1890825
1875650
1892928
1571365
1513633
859356
1605843
940021
220958
1332876
1356
868876
1892475
483467
1290056
403640
1875112
1243889
1934545
985242
1778812
166825
328034
1827380
1087986
1728623
1556883
45944
1864081
1365439
536044
1334844
436554
343721
816239
1500570
1109314
932482
1502129
1689848
493580
1781774
893311
777538
1941625
1209521
858633
1863326
1971681
1185315
278634
1169989
391124
1116041
1563846
1957692
321525
1273099
1118774
570185
1456714
246962
681216
84766
1785245
1309741
1921027
1068869
1264196
1510830
295171
662670
516997
897469
1524953
994819
1940787
982038
1385179
1814046
580994
854646
912688
1142702
1211574
1266809
386657
223614
193976
1144916
1269163
1764596
570537
1559515
308153
441210
323528
201857
802703
1550617
519029
1080377
1701965
470311
1425485
1846619
1902727
869154
1962218
241104
104697
344425
122358
863651
465480
1674491
605815
536225
39660
1741075
397839
1614357
877528
1262321
839404
1948639
1753885
735028
1372721
180264
363767
1550940
1260939
501828
1208829
1725548
805908
1465380
792837
1449695
1975106
1270376
1512079
1968999
1538796
496265
1789611
670810
952265
1898190
1576408
731076
875347
1978819
1862046
351428
1375134
1816905
214480
506443
1167883
1395136
1676315
1604528
1583722
271136
1980716
173462
762240
48831
1230125
650874
1440940
265176
1983450
172883
357054
767098
1035245
1929898
1135428
669624
1264667
1596608
1388399
65773
1203827
1848320
375401
1966213
951935
1883376
884787
1137844
1052537
1371615
309869
1606073
1154625
450869
653671
1963399
760128
1916030
1168540
270903
1348569
120358
473418
280006
542295
363730
887770
1904587
1494634
186518
1100720
1599470
277327
1162063
1483628
401206
969526
1399537
495393
1135895
1287340
1442101
516709
1627053
1120586
1272348
1866979
1944987
497366
1888481
175221
1345502
866422
1076573
469391
371025
156502
1081358
1604720
1260710
274736
1326388
1236610
1145947
1505714
1270110
1412024
1442502
92713
485376
1627888
288996
540875
661181
17421
776756
1719799
777173
626400
1468988
1967750
1757324
356344
1250563
1399473
722400
1552544
1880295
1386666
1953222
763484
838015
1166898
1724848
1130965
682372
1148937
557660
283469
1314907
325449
1030037
989477
1052005
158444
531204
984815
1271189
1265376
273353
1297144
1018457
1358184
141439
1203577
733100
1139457
1487311
91261
1744505
1247303
892163
1999066
1500679
97642
529331
1452159
1215982
747239
1136024
933256
434684
414494
1796084
472849
1143140
1889943
1174508
19939
741513
1980314
1863477
1482135
327469
1765265
1781701
733396
410767
61123
1787094
1448279
1632884
736386
1500172
99805
852518
1266975
557052
93339
1715979
1784979
1363540
499479
1412193
1379443
1927446
1015914
820097
293584
537787
1704919
150084
1332798
363092
430685
329300
1608747
1566629
1056688
1581375
38003
535588
1994256
861217
283016
650371
138970
607961
1544683
752541
196136
651004
409965
1478308
383926
1816141
1401842
1036163
509946
593733
614587
1937587
992267
1593387
310458
912603
1390458
1341071
69608
1718436
822000
948119
808477
262505
940133
839746
1629157
1643970
481836
246041
170896
1090553
1030330
935964
1349034
1008699
1969960
1888381
1371383
829561
26967
1454646
857976
1219862
138327
1633695
562608
1021162
229821
499829
218909
1472074
1795496
1651455
1165401
1868545
699456
1394191
1387144
187975
1878617
985148
861107
450766
871759
1469839
1306790
1185537
804708
62461
176007
242975
1247609
462734
1661299
1601905
1818496
1496818
1196935
946866
345620
1756317
1716107
1967042
1126985
1393003
198863
931385
798421
1998385
153417
277121
1536254
1098009
369276
573736
578860
1156896
160465
632327
552247
857530
245962
722057
518875
43618
1390359
1692067
731327
1194677
445639
561775
371083
540085
1456269
1026748
389269
1430552
1861961
418830
752718
1918067
1609012
1706308
750421
412719
808542
1076575
120135
1389069
1115761
1225204
506399
673976
1060369
773879
1832009
930795
1346474
1485791
410654
984592
776387
1743694
467590
1499235
1540612
1995260
1673308
1177470
241033
1792001
1682188
395621
847594
1517810
1652056
1005677
649961
1774480
1032834
1513997
223343
477255
1751402
878126
1195960
779817
1718012
78401
1762132
529373
1539801
1769406
1379269
903050
1552579
1355156
172590
1168992
1258517
1097927
456111
1056696
476132
246103
253976
94794
1908006
517726
1072181
134058
395480
578828
1689212
697853
1269845
1478655
815892
116391
919329
1060607
598482
199797
867676
817111
434972
1903672
304110
101428
1756532
1162391
1417571
1446315
768464
57860
642575
834380
654827
1272706
1020566
29926
1089954
1170302
841254
66204
121920
987016
836605
757044
1612924
1855526
1940497
309990
166593
1999504
978356
1417335
1848038
676020
1163657
526950
236201
29000
13602
1352109
726223
565923
1482132
1545447
1692286
84864
1808616
1072671
186641
1417086
323066
1583582
311140
1736561
1566696
693000
768789
1975531
904806
646251
941880
696594
1541421
718143
1328194
153490
1545543
1080895
1817583
80777
508771
839142
1580492
225334
12180
1504097
1043581
650370
1795386
1447893
419638
587311
1425003
878268
409169
1824659
822757
1679895
1362538
1237304
1107738
1779830
1257810
1317689
524122
44642
1008753
1354296
858217
493343
1364624
342589
1902745
1277245
115921
1482551
654813
282638
1258430
1733967
1256526
297556
105869
478381
1361909
504337
642631
77028
111205
1727907
1756958
1266745
269403
139762
1784875
335389
1183678
1239309
607168
539748
176209
585282
797623
402255
1134744
1171551
134139
161172
872898
256717
917193
601009
1529588
247378
564503
352286
52765
1622201
1458931
1641993
1877331
1206274
1130517
1657188
1230962
1095746
414177
810506
174159
1875140
655383
1208284
273182
1577021
1226178
653994
579397
1130427
167695
750367
490250
1368687
855052
126476
643417
658999
522928
1242499
909891
1654247
1088396
330753
1071441
657474
1789375
989132
1708595
34680
1907231
1545502
1398991
1794537
777664
1865885
1455477
1385185
1152955
1984416
321478
247096
1081298
572848
1746189
924278
491545
7986
1392604
1381048
1303262
602201
1629892
1706114
1415410
47456
1050438
662454
1360580
1049376
1161021
630270
1647945
462768
1344005
1811154
1887426
487497
1151732
917979
1010468
996632
109410
1378263
1727104
520241
1061387
419900
1562766
1080515
435611
1270678
1869262
1884382
5573
430641
1649962
728160
1281051
486850
271200
1269912
1828784
1516706
1443324
331693
1424336
711049
80515
1403985
1320199
104440
1220875
1125854
794562
1562846
1119187
1820555
1158543
634859
819632
215520
1981313
799202
1202552
385061
651605
178251
1999169
63034
1268712
872313
311519
96091
1876916
1345013
1069731
1796531
224768
1445328
177223
1994971
1748202
849487
936928
1875617
761872
865241
609973
1736760
66076
1404656
106016
159747
959768
126522
1141315
715537
1615864
1465541
1415529
1353964
792037
468776
310053
980191
588873
313892
1144198
1869759
1821541
1296809
998383
1861575
70772
1387348
1836483
561266
1303134
1018504
1504851
825681
1434944
1482608
460777
108508
1984073
997634
77656
1860599
1926852
227993
1530423
364470
379865
1065923
1745590
403679
648971
1307249
1255676
1235360
190913
1484340
543954
840817
1243087
1364740
220302
1797193
1653018
595216
87574
1306354
317229
1888973
1463971
798418
1292705
1187706
371972
1954559
1132889
621472
1440520
736602
215154
221113
969798
751448
579462
1806281
548086
1807294
631137
50844
853383
1716907
1492360
1899829
189340
603648
623684
1496821
1036830
424609
1034673
1873141
1999305
1493387
242090
1186783
1488785
1291215
1818976
1671029
811112
1627298
1703122
370082
1670213
1918200
407562
542516
479599
1526904
275806
489886
908313
687202
1737543
397052
1848160
1647070
549759
1142948
1972287
991305
1126868
744697
1761908
524843
109388
316637
1441711
901129
1765828
446669
1803019
1855122
922549
947625
1115959
1011963
1397208
519022
393641
1252958
407282
918633
318971
1563068
1410458
1687731
360268
1072555
1050627
1529656
938362
1867429
928437
1150943
1713252
953848
926540
259751
1204281
1461362
579264
1028486
333292
1374407
1009387
820729
1674832
434373
1299281
1547449
649172
132509
1981401
945862
1299630
684318
368695
632566
763960
1643626
1585444
758490
109094
124762
231717
697785
1255664
1554561
1739215
388317
1363906
1061296
33738
375961
1912891
709530
1161210
103639
1727010
1668662
1780159
1042466
539272
887219
804792
1904140
183380
1044584
519977
313562
1179
836706
156514
1748039
1434543
1282960
1729611
1322312
1175352
75536
1689369
46956
732118
727396
1825809
1770796
884962
523872
1763610
148370
1383386
1718307
1505832
194710
890976
716438
1726566
1325613
829354
651351
687468
178235
1972415
1681098
1477072
1079204
505450
496666
772322
695566
1963032
1206443
542144
1232412
1517039
750809
1064580
441994
1612439
532989
1788410
1419223
285097
1350074
1342766
1874910
777461
1779351
256424
868150
142327
543501
153854
523976
1735003
372630
1929375
127616
1937656
1568675
69989
131424
1480402
97601
1585561
1545800
64006
758778
1485279
244919
1055433
148995
1535815
927155
379012
503760
1364870
713267
1696689
1530778
1621006
476778
1536289
1746631
1856973
1047006
1120176
1675790
1213507
1051747
936607
1242027
1318611
1843234
1812823
359327
170984
1774004
1459687
275312
54345
994726
1260638
603625
1189322
1911097
1866818
489127
1601420
959754
493490
618182
910056
1074752
651628
1414779
348106
535103
1440117
567906
252755
1337416
1261556
1456621
1339688
567510
52224
614693
1657124
1763757
1846034
1490449
999538
1364601
1226932
531725
1963444
1995774
791111
961988
62105
1320119
226517
723405
593821
278294
227789
380357
538704
1569117
214484
28647
1964724
342996
1800852
21615
22268
932492
543426
1376367
1760453
257901
1713948
1779322
469637
335843
1037000
957359
1313388
580734
1653108
371927
1542604
1719059
1075013
1584624
1613675
876619
930426
772036
1070331
1592267
942475
752110
1686535
483736
589232
1539862
1414790
1499205
1310408
1985911
959158
1926742
1678461
179692
1700006
1128617
1442376
1878564
1788081
391691
1548060
1969249
1768644
1571615
18650
1402702
290136
104618
1180608
931503
818985
822782
933745
838713
71265
991142
1288380
675906
1791678
804620
1922229
785500
1284201
1481852
385615
280798
1645139
130048
899211
1721639
1564608
949706
1378361
1592508
303499
1640577
1613648
1023419
733087
1711973
1370850
533964
27549
326649
1010307
22993
1521301
870075
1138892
801777
22092
1968899
168226
881519
457420
1009556
1398293
310458
1498426
1528812
440307
850305
794839
1934035
1127698
972362
214858
793065
1240382
805273
1936734
552301
359481
724375
404312
1474229
1872049
1248789
1707624
502728
949995
617460
190165
1336624
1285695
988990
229182
799781
1764745
1622459
235097
238814
1161963
892139
1562377
401454
1786198
1766258
1797655
1749602
994336
147392
1349922
1181509
714719
1102877
391435
1306558
1222581
931084
207928
1035382
368330
747579
497832
751954
76949
1899783
1006867
794022
416463
797702
809761
483070
390163
373487
151858
102533
822688
1973022
1581117
1420337
1138838
168224
170418
1745150
621271
1990794
1870207
519796
146189
1773752
148050
1335475
90432
953219
524081
1950339
218727
374019
1785300
1991332
1326558
1958670
969956
719685
1453115
1563423
848649
1576426
1608395
23342
1473909
304723
1784639
1005016
51134
1443440
1622942
1221190
1054621
1205734
1429068
1831952
1795448
866191
648444
1337689
644012
1786696
463369
942704
398689
1891546
1016049
838175
1400389
1664345
1571013
1456621
1186914
1742816
1791092
1559985
732226
919406
1806546
1283710
358000
1031083
1897749
1100402
796242
1001086
1984684
247023
161942
1588278
902312
908454
630835
497955
1499353
1671640
969575
546368
1210866
684070
1970959
159094
24287
820112
1610259
1793414
949286
721312
1244033
131068
188247
475750
94279
1336469
597564
982928
1901164
1802343
1889569
1175077
1105542
844231
908358
986505
628906
1878388
228388
1328120
376844
1589493
1414728
1710266
862365
937800
1962787
1329833
1012180
152910
1339442
526131
1472344
1720867
1994946
732498
1089725
1373256
1363519
1578547
938429
1963531
1218815
707899
1317438
830256
1461602
1811717
780492
747255
1948033
1082496
1253838
1786577
1698091
1997841
1410727
412284
672945
276273
232331
318596
135791
716215
235096
1382895
1340856
909475
1213002
134086
1842930
1794233
1596216
165870
1069760
1727051
595608
1907056
1661968
820687
1051921
529235
222851
480936
1580489
4396
890078
1234360
1802266
1511353
642230
1177787
1369875
307260
45577
1811726
1254012
1093303
276121
1573354
373100
1354151
818905
1814927
1533364
1081758
327023
240561
1169255
270178
1909790
684258
663510
488611
190483
745497
1311228
185171
1104926
1902918
1746164
1268292
240873
1626027
882107
1690363
1370664
435950
1694593
1305138
307746
572602
817693
1492356
61177
888508
1730946
1988393
440004
588247
3763
905476
518041
976846
1755304
417861
866151
669563
658070
725903
572411
998129
739815
1494568
519074
117981
1702965
656779
1307011
491069
887567
1848582
1975186
5586
957365
943019
224093
1336467
513706
479777
531068
1748255
671990
1126089
477107
1520779
833065
662825
40717
1264453
1783906
513907
1763378
1519729
1297904
161966
475652
1537767
1182618
1564167
969042
5131
825029
206181
1179110
1302513
961478
776585
1848307
1128339
1489256
1875451
1703569
1110608
84236
1385305
82908
225380
1128372
32780
717882
1328158
1289257
627692
695601
1631027
1512858
1137417
472481
293220
972518
988209
1486018
1583228
903122
1374846
785506
1599801
953362
31402
276725
767805
900081
711459
1119283
1154397
129230
889101
925411
1643734
832690
721637
730339
807551
1640480
1415267
1504693
1851874
645508
91228
1955188
83113
3654
1005485
1908153
1551030
1226668
1192101
988651
726400
884988
1664759
1474874
520644
1404335
912349
703516
777959
993974
1716601
978773
1006848
1998889
285149
943905
1871519
380433
875634
808996
51526
1661224
493222
71985
749599
1702891
1101191
892986
1722928
719230
157244
1665131
1782703
1637504
666229
12941
793693
1138741
435265
503396
1876877
829337
1163413
1729705
361073
763999
1193884
1814630
1580043
1003719
5262
1069828
1442215
73735
1527140
79865
1480726
1919074
1456273
316112
1637608
1387119
1669000
349469
1344247
1261137
1271625
820687
1614305
902292
1177893
1715702
999029
796691
1585959
1201395
587848
827166
1942995
829643
1382817
152874
1548288
1459284
528434
1233813
513970
1058921
304230
1344865
152260
1607865
492789
494587
209071
185139
1090831
1936965
349055
1860436
588622
468948
1711989
1505203
1322080
64637
821602
962616
206066
1107572
1981217
1009642
1599330
902113
1258044
234235
1749896
1225581
1842861
201082
974162
16423
1029108
1224537
500353
156750
386571
1477900
1321352
906381
739208
1399027
1837875
977708
1789322
1481532
1885792
594820
1724479
1557274
223475
149968
754269
1232857
1031949
1106151
185149
1097899
740652
1421549
393397
147975
987034
365579
1819493
459802
1736987
1780596
1927605
177385
1559828
1759358
1856673
622243
1981102
1393199
1701284
266069
1734348
776539
590466
564587
893053
518450
628460
929808
1122758
1029793
590429
1642495
55239
1222903
557
1700497
702511
1358670
820100
1101401
576065
1509950
1076547
1877052
1060929
367417
25732
1880916
1345961
241298
805841
55199
362630
1099687
22605
1948866
335711
1614644
1098147
1033605
597112
1804161
655455
1021887
674302
1744308
881587
152223
885903
1392461
516934
1523968
1353185
771265
1412954
1049827
1009401
1204770
891692
1291275
341358
1089640
1392121
525902
1421983
1601843
1459834
1704223
1019521
1003659
894853
659976
913724
743548
1476579
133441
1849199
1617929
1462698
367529
215256
754184
334154
1587218
1706515
261319
810968
232714
620239
608224
269071
685643
1623480
312896
725688
274500
656510
1641631
114749
1960528
96911
281371
531744
1115888
1343969
926223
1399565
1906353
1807040
945241
208198
656628
1533707
47515
1694403
1539345
727686
1351573
1984781
631945
423211
1991956
894115
1882505
930652
1302286
1948490
1635938
1852809
968018
1903006
1416741
1643066
1910830
1204938
923065
950588
691624
1418254
789618
841626
1325495
1418191
805358
787545
1392871
1399913
1254347
1769739
13273
641327
184762
1856823
1389245
1771668
441933
1328707
1694858
1679420
427052
716615
703919
677348
1002130
602324
203774
1934220
1269643
1219480
669269
928247
1829709
879682
460432
212079
1293129
1927212
1948867
1624245
1360688
1118208
169648
1089728
166047
1996349
1136688
1392470
944436
906112
355815
1980321
324296
295854
630081
1437500
1198127
130006
1540747
1930593
710015
908904
666395
1899942
1579780
649388
1156549
1622430
766047
1146033
525997
879551
1723242
1388792
750235
1318704
405785
1654828
1387346
1254694
1056884
1691896
1596299
174245
593739
1342538
923876
1497733
644574
1016541
1937098
1203842
1228481
1553924
244770
758248
1376023
1390829
1335184
393645
1936952
864858
1079291
1257115
1612705
1479023
1431494
512647
953171
1391523
1999214
434434
1132306
1937642
1910938
951638
1069527
1897982
16038
657648
1972191
914409
704103
1877627
749580
981817
243598
32076
1002458
65184
936978
1184604
6308
709344
1078415
1984927
804864
386055
1301044
988839
1803436
372706
1151009
531031
260550
1425472
929981
683431
1939020
541724
456381
412001
524481
651630
957714
175821
61940
674077
339813
563853
1884714
280722
1543204
268524
1083353
569463
614140
1054304
1594757
1394813
1422351
1116039
514047
303636
1068461
1165093
1028617
1857348
1886376
1258097
197293
467432
799442
1355102
980474
1564904
897427
737325
749131
429945
1755945
175029
90250
1149933
1765926
464004
823529
1271239
1129200
1626902
442084
1789276
1716556
1102289
1662967
526883
1795681
1075321
608533
472850
1748753
897695
1651262
843956
352919
1169023
851889
704341
1673726
427743
1539981
1946190
41600
1868419
1737181
1534714
1495242
1469259
1291134
1975426
1318598
1096637
538571
122913
1603929
1365594
1076869
695793
968659
780224
1145565
1742869
589287
1474702
953984
1330222
417146
1203985
589822
709805
1310200
1127420
181169
1780363
481872
1206472
1188937
1397803
116611
398909
1421140
955866
21841
148017
1057383
1304734
1606490
1436362
1524499
1324422
489477
1094418
654459
1364336
1838103
1768522
543279
861413
426331
1355487
345678
138981
1769948
1374133
720463
418755
1616845
1108919
93221
1714143
1558011
1059355
1789780
1980158
1312928
984764
67670
1707253
1288455
1763178
9381
1112002
659646
150147
1780265
10072
33085
1363026
1352152
1821484
1296297
1145701
1523846
258080
440157
335851
1419910
1571248
569556
276327
1362425
1007279
191270
882957
125984
1079631
120447
285953
1892415
1536638
681208
131541
1708252
1221750
1287156
716154
1660285
1529480
1045022
374715
411854
1565752
1777004
745694
550213
419233
1642477
1025901
848342
1643282
382224
1252354
123048
1420031
1838017
887279
215282
493040
890557
1486819
160260
228317
750923
443320
126314
1762867
650352
382488
1158499
14760
1364540
1150965
1598007
184463
921350
1389158
1897095
1976241
170358
56395
343153
385458
12114
1115340
1079426
312448
1930577
392703
1014196
1603222
1180531
1009169
335806
1446643
824590
175828
164995
1141496
1354816
1196407
949149
1532016
1921763
1395004
1476515
1339195
151475
662683
19480
791815
1336853
550854
1040398
199519
1160437
1830861
1960285
486402
368700
1363547
484233
727062
684398
1218580
682543
322308
156031
848094
1275856
213218
1867629
1006323
1093481
1674262
1802510
367063
31716
497686
1342695
1760109
1240664
322982
286143
984378
828216
1751000
288133
712975
1844437
1957895
725
1851660
1635190
1119506
1434691
1401123
168578
1327032
640986
1955073
1172762
406985
646155
660094
1160521
1082810
299795
342474
786888
385734
306351
565396
1227525
1303709
1553740
1162177
1779569
807371
1167747
595897
386343
1090547
898920
281220
453757
1473045
1734410
950694
1538594
1394292
349427
1499143
1052043
657621
1293569
1136979
659975
915779
758569
1233478
1393664
1914113
1006310
635159
624668
688978
827543
104283
1249498
1031383
1210143
194149
1094614
1211857
1855140
1546008
355971
1782267
1079230
934168
635513
874884
1273027
831620
1419217
1730554
1895412
179956
1532599
1160784
459095
1899092
1252691
1161963
1179619
473138
191476
962726
504368
1957796
1352321
530761
247913
273016
1927696
1986079
1587140
390371
1710952
1370397
1031483
1652401
1234581
356321
85142
1804804
448004
166833
1111631
370173
66611
1422723
1672017
946097
1526785
1561282
1145353
855428
1300439
40730
649166
901882
717415
1691599
1066373
813740
897345
1987289
224204
1447160
1462774
1742369
77407
377814
1391716
303325
1071233
536476
529216
394729
1401890
1510423
1085622
1421720
1196729
701249
205665
1578232
838501
1552329
1400665
724205
448042
766929
151778
177324
1096798
873611
1737416
810759
981736
786229
1835700
1156106
214601
1550450
1890681
696035
883061
1879396
1473088
348304
1608547
1320877
1288723
1968030
1603900
117541
767622
528771
177335
772329
929239
1596485
1432664
1505786
757534
409457
447288
1078489
956196
280615
1217683
934213
879049
979649
1989339
1701717
2342
674390
894105
923327
851415
1077482
1787385
1748775
140709
510720
1170327
103392
1133924
21967
1458530
3670
1494311
919307
1382250
1868951
1986786
1111633
1464907
1817068
577638
1514386
1055013
1327545
318153
1017985
1074609
665686
1040576
1778719
1001959
659935
1807083
1385099
1512848
561391
1229561
1544271
992344
1002317
1964621
1721898
1591438
544796
1969492
801129
1382329
380853
722444
1061803
1876180
9507
1858321
440196
1390854
430433
1080868
917813
150263
1984360
74084
670260
1155110
1944856
784796
1906894
1052272
1133873
1976138
1225292
1967386
1449756
1314928
244066
1056408
595625
1103868
1547383
1024352
369599
825542
1188261
1624848
480076
1920263
1384398
1687397
1028047
288999
1997755
1134536
1371961
240048
1963400
249524
1213030
425487
1126561
388841
218577
700130
137945
1017859
121154
764461
268692
804851
761211
1609467
1181462
659780
770083
1564707
1360670
702414
896717
615305
1444341
1847637
1383916
1022933
304880
1746042
1477681
888902
1548332
904636
196975
1717061
896658
328408
1121339
42612
1101374
1415480
942301
726417
714868
568765
1327026
1212009
166823
481836
1073685
1642846
1680202
538437
909540
1575862
302177
357877
1443446
48720
1569662
1142168
68358
694045
441141
323690
1267011
1008670
1237420
1990420
896227
1726815
1955077
1602023
864012
768910
1774346
238371
1289648
800301
684402
1051659
1057638
1537470
826977
1382553
1543021
398659
726828
1271621
1573321
1753969
832571
504438
1815488
790348
779387
1664325
493511
484612
1032955
1919703
1376025
1758477
329363
1160484
1978769
909420
1123157
196285
1363451
363615
253486
1605608
602871
166894
520488
775807
1372716
1748887
1539158
31646
114478
1760862
1196958
537073
1375205
1465447
949836
657417
369957
1712637
1423937
1276538
849028
1793340
667354
1594078
1919777
219387
1797514
1726052
999054
680696
129807
1951033
23583
265607
876933
654699
637666
1022524
1593130
1588372
1970205
179568
376274
610277
27019
1278061
1738265
1689970
1952179
1230771
1015792
1521976
256746
487304
1519403
637877
629163
1009625
1782209
405556
1161536
1537413
1132985
1068474
1786369
496311
1688315
1916891
1242211
1937144
1434245
1724639
497893
1142172
776085
1612733
967458
1026461
320060
349263
653554
162380
26242
1833
1627779
939550
318138
22314
402734
1890883
1075138
259911
857403
36161
531678
1441971
748830
276295
967054
1962735
790431
89576
59099
983621
173273
148890
288351
351909
708692
973752
1189263
372347
1295542
1386967
528463
448227
527974
1992548
708922
1943596
1878320
1183953
249589
796704
1247852
1373948
198203
394358
1672504
859227
1636
1258549
363130
1131957
1803680
1790768
264351
634881
986949
320509
300417
1316387
1422013
609157
695542
1114952
229549
258903
1757922
1175822
695864
637340
1680730
874031
905932
1102510
1332013
1427640
1509329
369347
296850
1113658
1593667
1551755
59342
415791
933314
603270
1989870
1480633
1654916
546028
220964
1884913
1949594
841920
182238
683064
1297892
542765
1149047
1015240
1285786
85772
1599933
771976
575218
1285835
1779041
1707398
735325
50421
870901
1521474
1640776
1268165
810784
825053
1128801
579309
1215579
265236
333151
598490
1053301
42754
1223652
1299209
981312
195272
643895
410112
1986927
1990992
72357
977019
1921580
455226
1204706
1831295
1972166
1167758
697785
1381785
1758201
903375
178316
776024
1827246
1852688
818196
597797
1070635
553187
305821
1539222
37985
836172
1686805
602833
1355807
845814
383351
170315
268722
1369559
303608
1782268
1066474
925653
610426
470611
282277
621815
1277499
1257118
1354214
245774
1706875
1816096
1164905
1212428
1676084
294640
1965106
1037180
468493
1447056
1379301
947555
844924
1403798
338806
1499301
1816348
1937544
330928
152939
368183
1421130
13396
771190
185546
1169240
1268647
1840645
1339117
340544
1387871
1747323
1036918
317944
1952474
318110
466727
1266949
138710
242749
944697
1837273
1997393
1039900
918322
1729367
453514
1492970
1680318
1981478
940828
853500
1039385
426574
1927886
378926
1491358
135370
1725538
687408
797610
1814658
73622
510292
1057508
369204
1347125
1646647
1721339
1118222
2616
1029499
1479534
585963
129060
938286
115428
609956
120311
412802
407609
794071
1628418
1782832
1935467
251817
57736
952740
359292
879566
1684475
674042
1677614
1093689
1454384
1535339
766534
541723
360656
1387424
1054130
1393142
1566500
1436706
1170971
1277736
1387292
1498921
699522
840540
144069
1993984
1588899
871070
457863
1201454
1965014
1785496
505029
603481
1393403
1510380
405659
37707
886891
1512544
1698016
1435539
1754399
1220532
1647836
1229556
1854515
1870619
592391
311897
1948254
1102861
375697
64606
862849
661473
554596
605780
68987
1454452
641843
1014400
1596955
1393974
271211
794259
669627
389511
1028992
1975727
1059148
1071773
1851161
1209801
1611536
532390
1187779
773500
1118454
1111558
1889618
239981
85600
937564
1242833
1651696
1009372
425314
1383914
621775
803194
906145
1457622
253885
1648738
1421063
394004
1614623
1269692
1754768
1422259
1096621
1629294
329886
284695
1612449
838552
1329226
155531
1991576
1245658
78467
35168
1850352
607637
168017
1087156
342624
1326964
898910
1854232
1697173
1843164
619751
1114649
1178491
453141
1826831
4356
752062
1069342
213546
817609
1852914
1717529
936177
1013020
1003783
423298
969107
1080434
1588388
1620323
1503908
719803
1757518
1857904
724485
1700089
679752
1134801
1214718
1291677
1737291
914656
568386
568104
515243
1150779
1700515
1707603
459979
1315012
522752
27680
9190
394662
363806
1855745
307895
1610866
625838
461731
112498
1254029
1524938
511182
1295567
978892
1790261
609767
1144663
1946237
980666
982566
1602875
1749794
172737
607552
688824
1416112
1827254
881530
341396
1482251
1888837
1848923
716130
1674727
1468363
945993
1187738
744446
1191215
1002391
1142364
1599386
1583102
1674668
802864
1310798
665556
793748
992420
730607
575894
1665968
315292
124307
224570
266709
70115
599487
37736
1693186
418615
1537187
868153
1940158
1632248
239698
1052601
1181164
656477
1507336
525362
502437
529673
32917
1628893
1713237
1779418
581751
1663093
886996
687012
381386
973978
1407795
1591709
1428371
985792
1221410
63811
1254696
343550
801290
1919061
697364
1568600
495998
691850
272021
159216
779761
750220
1843697
1698832
1189455
676285
753159
1798139
531245
1674007
1477211
1335464
518400
1577419
1905808
1641701
1216281
301162
1789384
1468375
260260
1201407
1257741
1237907
1272581
28087
309950
1256013
1931133
979778
695481
384055
62852
1548660
1260582
970840
620025
1381897
786088
541608
461901
998071
1622703
1344146
557517
879945
1567128
744835
1274226
299763
1432498
236641
870521
1006254
1790932
751970
40021
1965732
1776466
1412797
549232
472297
957212
161340
871559
407639
1685834
1186613
326693
1764204
751317
710276
746342
815774
1669241
1970143
1387959
1204485
975985
1250941
174545
294507
858273
307866
226333
1170482
1797281
1510369
1699953
1535383
1016
181132
519484
1287200
1620462
367847
1036213
75416
1027961
1293317
1986764
139757
1457344
973040
255425
266163
636441
923431
880251
1630199
1698982
186056
102821
1418876
1457454
1330275
1154821
1926336
873465
7156
1378119
667869
498400
1380277
519674
1678216
1195178
1737521
1643553
1375988
782896
1292852
1663629
1447453
743227
962545
535840
1644234
1960474
515923
1355342
1345292
1798690
1455735
84721
540117
1301797
879086
1341364
1917532
1456309
1822335
298950
993669
1810329
1958071
718881
449418
782763
712397
298317
1595784
628450
1784830
71516
241447
1359894
1062320
999769
97
66916
1039573
620689
1482928
42484
150801
908602
417251
200599
1447236
18251
369298
833944
1240109
350715
1329845
1411489
1638865
1329642
1798365
1686424
1660084
1088988
61799
1081546
876278
1819171
851123
512293
312031
538633
519961
913746
696578
1086796
1331292
156418
1174610
1094659
1420263
101652
203318
263156
490168
1745746
328458
393062
1799273
34500
673836
1149718
300232
429954
1894435
1193283
1950874
1054943
1158740
253364
747544
656762
1604632
1943333
720437
869451
1058857
785694
1559556
1575501
1309153
1795436
64706
518368
1943962
1347503
1313669
1708737
309483
141156
160478
276819
212764
1063358
1350501
1642603
439807
1019371
65082
391328
1305496
1448895
659918
1614666
1752414
1693734
1285150
201759
1528131
1695867
1827363
450316
694608
461089
1484580
69417
1532186
243454
1826872
66490
862799
1638726
915881
1224471
1168898
1615400
58672
759969
1176538
271920
1732144
630320
1726738
1275985
494193
1739631
1875606
1059495
271024
820214
1567556
1465193
536459
1271362
1827866
1973418
1754805
491816
860341
905768
20338
1032622
136460
1941285
1462240
1861039
332934
1228028
1047277
940345
1088660
660962
646701
27155
973140
454464
1423539
372586
909919
1692870
1784138
773955
1209060
87601
292949
333088
1161103
730655
1560271
1456543
1200626
550261
1198335
796349
510449
1778481
451630
529990
1151108
468504
1095714
1877963
1995900
382541
1535204
1339619
1962250
362558
1659257
1964915
1610240
1913578
939714
1488230
661193
1959603
212402
585184
1243791
598185
44774
1394744
735013
1962518
1634218
1496159
1586187
878311
177349
571203
1887448
1621686
187052
1646622
315229
948558
533848
308234
1371849
1415204
1210055
1449381
1696632
1631893
918733
1058729
1335756
1167282
752492
1658715
657324
457437
195808
1770376
1028159
742211
1563435
679701
1959168
1148654
1521578
1259734
316870
596335
406176
1205695
100698
1122915
1342655
917383
335874
515781
1309004
1819912
1586980
93682
805772
1079861
1037749
788681
1333938
1561756
250451
239627
221733
1598418
410027
464073
17182
713825
706288
436170
1515065
1093218
729912
1379833
1221207
1243294
14449
1164672
1981935
1074864
665347
1216344
1012747
23575
1118252
461791
44212
716487
1345332
536103
474795
233257
1436183
305594
1712662
199418
675099
1994127
1459136
654677
851093
1822259
131492
226613
1892290
1446289
1447813
282866
859385
936012
1299827
1322354
1832585
788896
868587
246259
1161506
826177
1954612
1991526
1133870
1299244
1656347
1246873
287795
1170777
1195252
150003
94921
1943812
1915540
761406
599680
1637786
1988838
1061784
1466513
145323
1608939
1513637
357377
1996503
919905
1519451
1577463
1748730
504184
1580499
36496
970060
1229616
1954200
1707531
1595264
1712619
44503
65816
1234117
1587340
765821
547200
1448047
1048677
1425131
817600
1604594
1221097
1498273
1010737
1696152
882524
1198543
1048704
191586
1307288
707432
894656
842916
1014851
521590
546893
502832
961428
264166
920787
351126
135694
552284
1050362
1889893
575319
1388044
1377749
403861
1399505
737896
1557225
928076
532822
1910158
165839
164499
84360
266115
47633
328863
586480
673530
1357803
1816422
1657046
1290207
1213313
1652256
104617
860746
1964810
1793543
1537935
313816
98679
1654109
545456
1244445
835604
762546
1150906
292994
1073746
256412
1246023
774581
1551626
1158184
1224149
736960
1390473
912783
53947
552674
106993
1159928
1431257
1126909
496323
1732445
1016660
732260
1024379
631760
364310
1889594
1158633
1627570
1237255
1721141
740442
1001367
709082
1190572
1495903
304085
635148
1688093
1929829
1214963
775616
1844984
1148789
1873216
1417132
1121474
800671
645702
171676
969429
1912596
441614
296731
1097246
634353
309515
1890702
662963
1826611
138021
1183207
1597459
383715
716829
380529
239157
153872
50247
1200520
1081172
120634
1451914
1806026
136571
236364
1261590
1208506
434802
503003
1514896
1882575
1621503
1902429
381276
1588781
1078197
1749541
1806023
210507
748582
28214
1701245
101900
809989
1136409
637247
1471618
1226243
83850
1411484
1757888
1664080
1696264
1811161
1037073
906345
1889803
1339765
312836
402259
1101085
1858205
1207648
341703
251004
1472449
1425940
761223
515576
1253644
396145
649462
37524
698530
944512
1727605
943443
653597
1453941
1027917
1219696
255628
1875449
202552
396085
1303437
1395269
1902939
535064
9212
1144257
1645355
635656
1617754
73307
1959616
814188
1609577
680347
78274
1637026
1696247
1528911
553242
837543
544281
1353036
126898
1920000
188374
1397320
502219
273721
717317
372090
1038957
1961910
761757
1692565
814227
1175616
1056006
1663352
1880181
1191115
864643
400025
1532537
606934
804253
1291625
1616235
1366422
1538034
215271
189487
1653740
583222
1053573
1690471
1224524
1953938
1252094
59531
538962
848433
1772909
29136
1982702
776512
60733
1577806
978152
1261417
1432286
1789569
627420
1387228
1570866
362951
959160
1037072
256559
1172302
1917569
1339439
1254317
158103
1058074
211126
1510014
106945
1889957
1878811
422001
219323
1250831
806153
838011
233646
874356
28399
1410691
1211010
896765
1684066
1402976
1301084
1050797
1949386
1720790
109597
845785
1790886
1561752
1556262
1302324
527470
880677
1260434
19490
952757
1521712
449401
494907
294227
138861
276093
1138518
1906033
1261560
150544
1247737
442079
1121884
1418804
1374983
661132
1688637
127927
1406879
804515
1440674
363806
365116
1159739
1085173
1239560
1396649
1262229
1016741
1563943
132017
838011
649208
254836
873077
1366130
801113
175581
118528
1633570
693103
747043
777975
1208937
1195991
1820800
1654403
1680536
1365541
1265848
1220082
753740
1310829
540120
39330
1191877
228
545103
1098291
230216
342540
858312
1636367
502879
607003
868595
1512862
635426
1918693
1625252
843376
1331648
290536
1259505
421650
1152799
966292
1564855
43338
20958
807305
1714049
148418
103118
1171551
1218161
1565913
680368
91
743203
1390436
422596
125108
1417822
1309858
1966419
599081
1586729
47204
325392
960362
1891189
734792
4156
227470
1111572
1916616
1183904
1408652
909671
439285
1526575
729909
499377
623061
876029
1656838
1292226
1723386
451891
422591
1257016
1972400
705389
178574
972025
507971
1095850
1332533
1599696
1638436
33420
1331272
657120
1183406
491779
1424784
773730
1244713
804000
479162
401930
926044
127706
1891450
787888
1417427
1131962
1884650
1480085
1166199
1152279
1298631
1087067
1066004
816678
804625
709452
1689657
319608
703134
125347
643008
213976
1577440
1268111
926678
1975725
1425042
846437
12613
611942
1848845
368123
1350557
1250700
1144283
636065
1421355
729476
1310036
848643
1915197
1315866
512707
1961147
90622
30511
507585
1668387
1013116
1471557
1412583
1431081
439232
487704
1836641
1480100
1952480
514409
1244868
1089418
1885180
434586
1440299
631126
1378655
537407
1011408
234896
1122364
239089
930853
1632531
1412321
687498
526463
1531920
43952
303781
1422900
293019
385700
884276
374572
1853500
1459699
1921170
341723
1921838
1917638
1015612
971179
808246
511033
1613580
1317620
889779
1020358
865702
95543
688301
412472
1694622
175323
151240
1030600
785017
1142037
459757
165802
250409
1349957
587010
416291
282941
1164561
910794
1174337
1557270
1847939
400967
1252400
444780
805797
40603
1131173
1917605
1541502
668116
534488
1543579
1698986
195962
301936
141700
1292015
1461035
1139296
1307125
725462
1708546
700589
220153
1702179
1553069
1286125
1352695
1929728
1062494
1670285
1873509
1509568
1828160
45942
1632590
1937582
935902
573203
1037079
736366
1145181
1644291
1850786
1740281
1801608
480293
796403
631619
820516
1326533
997116
727432
371263
1099602
1442672
925310
226613
901407
1858826
1363339
893297
430177
845924
131445
1382347
495950
709177
1108038
1946383
31834
1707894
697872
1935518
1019939
291254
1085326
700108
536873
418486
489742
1173872
1904758
157994
58189
229721
33503
1269469
1697713
604512
1833479
98611
654155
175786
490671
1697646
1523383
1454997
1386242
1382080
1612540
974007
142388
1857145
1830150
80913
1937782
256950
1140837
1708789
847261
2827
81290
406334
1606709
1887129
1489885
1437797
1090884
1056485
1161489
810471
1107071
895798
555823
1967667
1888712
1774961
1728532
99017
326091
1091329
1783425
423425
1436663
697120
154722
699266
1214745
298264
335376
1285396
1543163
1457143
296053
1360646
655978
539890
681062
1000832
1024242
1686576
1295477
955571
706476
1968173
1785514
83552
1870868
1393788
1569938
515994
1054314
425708
148280
998966
1762471
1295012
1313890
370014
1873692
666537
1894603
1320543
102377
849194
284499
462703
509968
543648
708806
1817360
238832
757632
1294860
1619755
1395903
282967
17515
1056275
991818
1950362
772944
1910248
1099576
1456058
1394576
1593177
1993337
1841335
1502752
1088272
345853
249006
694329
355041
350279
1326820
1632308
1336569
956067
764577
170876
1988321
848595
1412
749456
316292
1169053
1189264
1224332
1588918
1290165
491320
791248
152334
53360
1231775
893293
1198425
429756
1865785
117110
791322
952219
406055
1888143
1756552
1264661
58860
1605633
1424592
745123
1064505
1587817
565202
977763
213817
577261
63919
777164
1712404
1963670
1009990
1844696
1463200
1459869
1267200
1213174
1589457
286995
176669
1469186
312308
596097
189694
1904113
1899179
1626168
729914
573698
552121
1854061
1616409
1529973
640712
169966
1079001
1591408
1381741
1238709
1229280
1383187
1978629
591637
1540714
613519
1713446
523818
1895780
1990673
1997702
165044
558853
580167
509233
918785
739474
1210628
1088048
345298
1463231
308587
979631
1669630
191063
159276
1820746
1574154
1011956
238084
627158
1728904
330811
1749809
1283253
1403406
1272551
1399605
1634679
1916773
906199
1280960
676639
165281
784661
1394547
1914143
1987452
1798364
913516
1961407
1192917
250913
959837
946221
584730
348919
1553638
1497797
1347382
1299337
733595
735940
299672
161707
1130731
337363
1808823
822783
1769160
1778613
619929
1164946
523986
1899555
1112730
1083216
667031
137135
1870905
469875
929792
627833
333690
1014982
767449
1189112
726397
2894
1060739
595041
1236973
671531
1701862
1204326
686765
422127
1446803
1215446
1493901
1460868
1117641
1907063
1815495
1738373
1770796
670316
1603377
133019
1310312
297507
747289
156268
875080
1523101
177550
1403811
92457
1659973
1221535
575256
967877
1551377
448517
1240062
1334584
1985130
1417537
154273
813343
650691
936184
1892274
1050876
1016953
876602
1018244
310432
1219023
1471864
1629660
924374
1711071
390189
1268107
1166195
1992234
1336285
332692
190814
1610258
592840
1224183
212390
18508
650083
1571253
417838
47718
1285964
101571
1617156
79949
1044160
1414180
374540
1783425
1671886
398156
1795560
842023
699084
1095275
1122046
1661640
719325
1953117
699338
278673
1625572
1602259
102683
1581672
1120745
1846602
883162
914038
76942
1921883
80354
350635
138704
1878474
1779470
1766993
320045
1196807
652405
100042
393229
1592697
330545
1983034
12311
116105
842351
429740
939570
1332531
248415
449910
92279
1688482
759740
1170877
1157837
1664220
1778703
714559
1235091
1502434
1580806
1005363
1423301
627886
495045
498623
430005
1954491
58542
1589334
419399
1454612
987178
900797
1791094
361023
178635
1691684
1937973
1311287
1509908
1893392
1132436
1788247
460240
90660
1141115
1372179
420297
1246260
1752281
195547
1636375
805828
1156316
1075746
485980
660229
332741
982139
796354
485988
1147264
512748
729852
237294
1969259
423053
670280
120129
319048
1429625
812840
1460370
1647966
1724409
222446
1993218
696867
1360010
496849
1967784
1614747
1454083
1276292
482180
1168102
1549825
595020
1588305
731791
1009777
169489
1211137
1090006
969671
1236310
1287667
1561383
162710
168418
145243
316639
825710
1773467
1887748
1190313
524982
1911600
77049
1515746
187782
410782
200691
124477
1161968
1846453
989238
412331
1514268
204996
776609
640495
442681
988274
1809175
1313336
696097
554066
1956274
1048188
894069
138523
130008
653444
611752
1580287
1857537
900539
1630200
1458455
862925
363354
106623
1977251
462952
594559
109831
1518093
877037
1636331
874828
669473
961043
572624
1868547
702516
614352
606473
1914192
728455
248
266413
1409011
689545
758364
715076
42221
1890781
130917
1264336
85015
624043
827395
1025815
549667
72384
1893286
1270717
1365802
1134586
1141068
557863
228338
791770
632045
1622262
1024820
1560257
751239
1662421
1433434
28738
574106
878188
35017
491384
470073
1974615
1286887
1806510
1801095
1401544
364927
1361657
250483
570191
1970380
1895644
1124966
452089
1138121
1722264
113463
846178
1218574
24088
258042
1026086
1970726
622548
1797694
1527383
1234743
1860106
1593743
970507
110459
242313
1824995
1939436
673806
1023743
383716
809871
304998
443293
185008
1011250
1663716
1422849
1547177
1326686
950978
1259719
1344356
199512
1252877
1141308
1082979
811555
1442854
1220169
320762
227117
428379
1910555
1435849
590900
716489
1529323
985074
844208
1315114
892373
749279
1963990
87107
415402
1030176
1079232
1752418
808489
412871
1660353
1406875
247900
710770
143464
568073
361274
571245
1933860
1780573
510716
1561878
468869
865204
1991328
1966321
1633822
1750068
1412601
1010827
1984904
559420
1924204
249234
721264
1287405
577771
331833
1034822
319740
931769
1285197
697498
1803555
845861
1579754
1093266
814315
247435
1541934
684963
1503113
582519
1613327
1152128
433657
1621339
546304
1889945
285310
794288
806912
405217
1451288
990927
1610811
576763
430709
54905
1709670
911555
724603
1378598
1403799
1361114
1735312
1407223
906130
144013
1853359
13765
1692839
363809
1357673
1128664
1224044
1670635
428543
1965812
991288
639144
1642958
176952
947306
1739321
315254
441955
1930774
1841118
1770123
812457
658635
447217
1366105
273694
1771326
1697217
1697263
1761951
1815270
1070528
1860221
808839
218526
1397567
1815779
1185879
607468
35491
501738
1187029
771257
530300
1944631
525384
196915
1654898
84299
846911
261937
28326
198081
1442928
144956
19991
1033637
1652404
103488
430473
1806000
191230
1906398
1107834
1049564
1870739
823047
1812687
910409
642492
626976
265252
1330840
1495445
901856
804908
1953345
805257
1234454
441406
1069814
1190373
93095
1694562
1675880
1923685
906035
1174776
1375695
301262
1466112
1168993
994653
1903945
1915052
276976
656613
220004
1357473
111354
498075
103436
1398694
372515
14318
1432178
1109086
1050426
862212
1977526
63424
931452
1575459
1647910
968701
650106
1269920
864963
570823
648550
449609
308969
1264110
1215070
1308792
1433401
918333
1469091
955454
1480049
1574453
251681
610839
579158
448494
769307
584598
280194
1452829
67735
1518330
1521588
328968
1231297
1290177
755615
740630
1441553
350972
600328
1174504
155478
1073967
1861449
1138010
447409
1735889
1000992
1537980
1679474
676152
1898540
1350471
1713299
1604110
1017500
202778
874079
18313
571187
1584567
1528964
137769
295536
593375
1439515
851604
1562391
796372
998892
176659
1733300
887938
822299
1344049
324682
1602778
1253928
1601114
1653287
1127923
1752371
84604
917729
203704
380306
1486845
517493
460972
196026
914833
1617145
832980
1589777
209944
958785
237669
754233
178171
1367279
694976
810607
738674
1264029
134208
38802
240522
925343
624900
824094
1386698
336277
958401
906926
1830532
918620
1526437
1158593
1106342
500606
350086
1948407
514585
1793454
733766
1835680
963515
1999838
1106298
749897
613521
1842975
951448
106473
1561531
1208546
464539
1651587
213708
1012455
1862308
63649
1450417
216515
1520707
1820293
171221
1648744
1999545
1852249
288135
395568
1766469
1040019
1493792
1113412
1774337
1070587
152336
1847991
1115993
1147325
115826
832863
1496826
1370537
1298762
290639
960219
1643671
690211
488889
1166397
1658308
260006
82506
955907
674670
1718502
997805
1885712
1235782
957766
375162
1003465
774219
947465
608040
1027133
1358914
1411316
1043965
246718
1018913
1586631
401207
1513440
1154319
526025
769707
238566
1539633
179721
674963
634379
1172136
1700132
157007
404440
758011
1326748
305849
1630451
476700
333266
1118328
1865797
401803
1423703
1173181
98561
1252962
695045
1832618
766502
1273454
921218
972599
1289778
588292
254272
1437531
1809916
1085295
849327
1009671
579720
34930
1267044
975471
1719287
974101
1769524
1435580
1348219
982634
1964148
1101261
367905
1533888
1319957
1533525
462204
1786237
147560
1443836
25996
1057341
1186677
1731584
436884
974149
1210789
1106033
1884483
691009
1321194
1432689
1599249
936979
178894
1548869
334321
1255952
514284
1012779
1149997
1360689
941326
1334571
256370
1653136
1841459
1514354
703978
1509101
1205664
994567
1210136
1070525
249074
1665921
1746729
1999126
687385
697064
1130128
1640505
529667
1719712
412221
1055117
640954
320369
1251658
1682370
1216326
1892869
1469472
445675
95002
455948
106827
389110
1063007
702088
286659
1826268
1439072
1080482
658584
1058940
1804937
944748
263675
530794
1285255
374795
70068
1716062
151310
1941708
540053
1198585
1285033
1984361
640344
698314
1628030
116846
741258
1898791
1287594
438498
1923941
1295702
1986155
122815
1594465
1304224
1309433
116078
542881
1469593
676005
1028248
948145
514111
320664
1678317
1101322
1527833
1854831
1519379
968959
1084918
536626
1105839
1571025
66442
1554965
877370
1219978
360597
1201330
1084356
1221301
52450
1259637
1613661
1044586
893268
1636910
1083428
1646897
564407
1124713
1320058
1507735
1228057
1137860
576832
1202489
1874068
319709
932428
675725
1360144
933865
1800937
952092
44136
267783
570450
330977
1525757
563812
951645
967609
1155115
123252
521072
1570171
1590334
1474569
807317
1350540
1288662
1014873
972052
557726
1151794
1848618
591934
73333
1745634
9654
1071882
1442713
9560
1223541
1622637
200128
868233
958845
537602
1420373
1144446
179360
1435437
1427862
62110
786005
1396453
1119632
1362310
1448166
1174845
832255
892163
713197
447476
336652
1230232
1879369
1055819
544420
1291976
512034
1751589
931516
1815429
1703936
1227113
1575079
1422133
1365883
1073425
650413
1132846
1570485
877006
188790
1822180
1591940
1826589
1475569
184962
376806
1524496
1403486
482284
567106
1382149
306027
777483
99582
1917489
670813
1499557
775240
1896112
1176419
1976293
1237762
319108
1265712
1888714
1837401
1935112
945321
1271038
1189759
1667285
955563
762338
1703046
723087
123290
748093
643047
1270896
921363
1753074
807991
1387361
63098
1365630
1692972
1544569
767297
1148484
872579
714087
998913
1565980
1167791
724712
866187
1865256
1037078
1469359
1613604
1314838
1816829
897958
486752
747238
800538
618666
1780827
1953425
6499
299651
982219
619407
935836
3068
308054
219979
1393060
322555
120888
1604338
231113
941860
1623599
1302353
1320475
581532
1574623
1891511
782426
1890695
1301320
1121769
1284032
733615
471424
1051712
1740855
638367
1344025
1611020
791345
1930158
1078599
1289774
192764
300509
278235
533021
1990562
1394113
1722177
1481889
1388806
1218936
1551543
1429639
1592037
331622
905864
112830
694820
1745389
336282
269879
1149441
1612031
140790
313995
1637723
1505967
1766314
1686046
779649
1667065
1443906
958484
1941995
194232
585960
1274711
129473
106253
175087
164130
152864
825321
330714
72401
89467
702049
1516631
1563361
197906
648503
831036
176183
32593
623202
337530
1360660
1879055
1734987
1237143
931423
686105
1843904
773372
1000309
605615
1874172
1940119
1913903
1805573
1836680
261933
1272175
1022514
1638936
499051
838190
1766033
232979
810442
453770
989104
497745
396528
1120754
1763191
158691
25119
444045
1834222
370516
488275
1461981
153369
1090223
187329
797842
1078025
414543
814639
1030399
863160
1270209
1300668
1216448
486159
245463
1837818
1958307
1885498
222397
1291757
858367
1477668
451101
1340862
101647
209890
633887
196124
358011
1986633
456290
1262102
231301
779788
257956
705674
110949
1476607
679793
930533
1295685
1497990
1143114
122675
367254
104469
1352459
1782565
36087
1814307
993087
729069
602806
1930727
1895073
951
1509536
820115
1373475
52231
433883
1769161
641219
1384440
890481
1950800
356231
1990237
1770920
1064380
1764372
872133
1137646
1496391
1951549
127932
28410
286352
546193
318182
450195
32897
1595429
1301
1436433
1299037
1656072
920018
1972025
659141
638419
1069538
1205912
1762860
1687827
262223
269682
1675251
401670
1917297
784629
1779472
511025
839574
1104087
222903
729345
612292
1820653
1570943
443296
1578902
132116
1948589
1406817
956283
890899
741973
880298
1946848
1640569
286421
799581
994712
1976796
893371
1412122
319084
626770
885458
689054
962821
1759675
1619833
1845950
796204
956628
637635
854913
1877512
446157
888335
1261299
1510266
397015
380406
1098628
1488348
1702205
711672
1672151
1590969
83325
908536
840357
825239
1042535
1594128
1447068
1799496
1278675
15342
1497823
345309
686658
680222
173714
281311
1023056
1501675
345570
147784
578327
169252
1954286
1991128
1178139
488448
389597
1057083
1550219
1715360
1138964
1253282
502162
581256
1664252
475303
1527303
314984
679213
1121697
1573807
1360421
473113
343863
768860
972246
244720
709033
1734264
921354
297494
1416578
25652
365590
721651
52321
1045206
1786925
1285716
962285
393263
509526
1078924
341198
1671079
1063070
1125339
1984045
795267
382584
1057863
1485773
1256322
769119
361816
215710
1219479
892821
1231582
155020
809224
865821
630788
378031
200660
1480555
1219312
614172
295144
1435293
1970669
1964061
1931754
1845671
501868
1867841
1251688
845196
1662211
522840
983551
976107
1468094
1324977
903293
768607
1904518
361334
334022
374846
1327475
878457
1069808
1029842
455726
244601
1920949
1683050
973481
714318
1409038
726289
1813771
579897
1882051
1781859
351817
225110
401610
755311
38154
626616
4002
1682182
76284
293576
1047321
447144
638250
1310487
377017
513003
1378661
463510
1846001
1515695
336462
463404
109691
1120650
1476030
601780
1239803
1780372
1470478
291079
1728808
1035274
1778389
384118
1503536
1049236
782463
1846567
1196519
1289793
215684
734832
1073201
674614
1494097
866704
872466
163902
502876
623566
1693304
68087
114124
993061
943096
994826
1409517
290827
353980
1373746
822934
311222
962796
511215
1118738
486867
594297
319285
1750633
8648
1148891
1916973
948296
1866518
1353204
181051
999843
1560759
398516
435494
702798
294981
978915
1470065
832423
845944
895472
1116913
1105721
1497549
1259932
630277
1011943
1633188
637864
1251152
1137606
301675
50436
681824
995940
490074
1189098
1880886
1849480
545985
1136912
293080
1353633
706872
1977274
468615
1363302
806735
1349732
1526184
79396
1162299
366001
588038
957670
48699
58015
1173984
291629
558537
1430856
1036949
1959758
1409356
1163029
1259846
340039
189721
220744
481548
1950453
1861596
156990
1888790
637968
159366
4198
1671885
1924400
696586
1045538
607525
530503
1622528
1196800
1477305
1453790
293450
1192248
1735691
1419086
1597007
1221523
1587384
716100
19005
37783
1510837
1632820
922366
149639
1748321
1409038
1272600
447974
1590861
1465599
1520542
50349
670804
976580
869470
856497
1642737
965003
127357
1525700
1438352
981682
439004
1169264
1229313
1234020
1675388
1069893
1028481
844832
913156
988878
1402372
1122596
735842
1462597
1760468
1146610
522456
818731
282210
1378052
885016
1742351
696294
136641
552995
1377056
1730382
506824
1634120
427065
72273
123355
1220554
1940974
74093
1663213
1249295
509282
1175902
715028
928483
1573663
1571765
1828796
1079666
198852
181496
847444
97372
232303
1663318
278805
706132
183065
705628
520031
587825
146846
561605
1506981
70805
1043180
948960
1769832
631246
247041
552593
14151
148459
1946482
841111
1474132
1520392
65385
1966263
400568
659483
598136
1852678
1642164
534526
438059
437322
1432690
262214
1195630
1587037
762549
1416272
15393
1723259
1660161
967440
1705299
512732
438774
1219916
109461
764402
649058
1236584
1728266
459730
24368
961534
261966
995637
1278497
1159198
691153
989493
1578170
1250895
1901764
1429481
1960412
298647
606624
386757
1859199
119916
470741
890023
482803
745685
741172
823372
323595
1743407
1227945
1556514
101460
1987636
1288492
65509
916471
1338335
1442659
185654
1436751
1373116
1463575
1532442
842434
317870
304305
466488
1254627
361671
1233709
1656174
1232058
1048114
447731
350835
634881
1405953
1248195
683925
1736131
1862433
1409361
64456
925500
58541
1800036
839538
1642663
1418750
508166
809326
1432842
1589604
343282
154644
555630
1815709
815241
174474
1787707
693202
905808
1488988
1017970
496971
635499
1291126
1419543
241288
243725
458577
1562771
1493791
1195558
1686476
751035
577142
542989
223745
1516813
788142
1183504
1595513
1412013
1548913
873779
531356
382126
678372
1858664
478469
1110144
1335404
888065
1550080
13176
1065729
643424
466139
1213600
1808776
1046961
247408
363191
619367
1037998
705843
1444519
576918
1489683
1301053
398865
1277957
611825
1313569
1291470
8467
1678659
1601451
678540
642688
217415
1084696
855698
412980
1226750
293525
1961678
303205
543065
294244
477248
106385
1548774
587304
894874
1594784
1034142
282068
1678489
1173351
776837
1858318
674006
659557
1395580
713736
946100
1620226
661595
1192301
1301174
1629692
1845872
1278902
1561598
1314964
1045119
1784487
1209497
1869899
73648
469648
1880239
442365
129878
1100074
975872
51118
1433449
1994417
842658
1848138
386974
1209439
761334
1827962
1584598
1186420
1596353
828766
1058834
642286
1005344
1624976
1807895
515389
42426
596721
187323
143680
774145
1412654
172203
1770771
1513211
1842504
1530818
529954
1221242
883685
845466
1303238
1755709
892926
137388
72604
1149472
165282
1976171
80671
1368720
206366
1727622
877641
1441338
1388594
1947192
432350
1776706
1255818
216679
481049
1831483
20580
1706307
197490
1987365
1141567
212745
1858650
1661376
585523
432649
775887
1539177
419003
1206194
1697755
289937
1502066
346316
70955
558411
282746
485801
471844
1760054
368127
1728860
1490862
1038899
802804
135003
1508497
263305
81772
207017
623522
1584938
1894435
1711218
1076057
56345
1259538
184336
27647
1347962
1707798
841703
1798598
15819
586999
1486840
1369061
1494490
1987536
873587
882598
1368591
986324
730582
1190028
1526700
229152
820396
1821969
1206033
1051687
1053506
1772879
1201221
1203590
1727548
1390984
602278
1347322
494610
1271097
1509551
501507
156121
501721
459611
814889
564127
552103
1874508
948783
501099
1915796
1663285
511986
1734363
529099
1865811
1075121
1932693
304225
778063
1173036
1815403
278009
260717
1521750
1714729
1200189
297226
55857
1146034
1444184
1122296
1596036
877245
813167
1830047
480456
1711705
337489
1926722
1140382
1653597
1527928
361212
1980436
1076245
1756373
1038132
656474
760332
257398
530291
1154709
1726596
123410
1705055
918607
1846192
198044
195368
939203
988032
524164
1584664
157243
1794404
1622102
1968317
996525
379602
331356
473076
1948002
57079
558341
630236
794236
1777638
623453
1991817
1088145
326896
410968
807334
1039275
910650
595611
291313
64687
1668884
196775
1323561
1575855
1963503
1717317
958492
366162
390248
813198
74738
941737
136604
1976797
278151
469771
1043770
1045383
220259
848060
1159265
1170240
764103
1226672
1164547
114629
1235704
1235407
937112
1803894
1586742
102993
1596128
1404765
1786519
596712
34319
1515702
691920
640268
1478544
743140
200677
37454
1261707
1634595
534078
1834888
902619
1398404
74326
1751358
1959123
698101
487294
1425010
1379354
174228
256751
1035383
202224
927915
1724938
196133
1158690
1045882
149044
1858364
893393
1002553
175254
1739549
1242946
752498
827953
361713
1576084
1884650
1254342
607285
998296
1403559
1519310
627725
33991
734644
321963
1982640
1719133
1773126
643469
820923
1901042
21259
1515928
1853844
423876
1027218
1301912
1981808
1936471
656089
1945278
1165920
837226
633261
490629
219525
1511025
1151792
1426906
1129425
121865
1861955
729528
136612
12084
1016915
1421254
786200
648337
532982
347596
1425618
1621708
911907
960797
556131
1304352
276867
1961282
929489
1897101
385586
243696
208442
283774
381277
1063359
1545992
1917252
1464469
1570252
1089785
1959859
659965
1319688
188444
216139
1724599
1152985
1182303
1670355
1011498
1291256
1964099
852535
109664
739664
1767504
877762
1174415
514575
1784724
166529
1636302
767312
714933
1707190
647566
7398
1306045
816994
136993
1330177
400527
1681220
1955087
851040
1975429
261997
728232
1818874
965425
1548760
1479967
456587
513547
651528
1905981
912428
1808757
1894567
961870
943388
1975318
833839
213313
562721
1468118
1559299
1740784
1662781
740338
560683
97584
1622150
1470160
1390927
1615245
818292
352589
924765
368623
720837
1906538
1285815
620115
123993
265311
54157
1125997
158748
1446827
1102526
141774
1886379
1746764
169865
660915
1175849
1071624
290008
283071
1284995
1830654
103833
1925344
22974
1821670
929169
75657
860850
1844881
511733
863208
257829
1092276
1066337
1186184
1831300
878469
640676
235228
420451
587735
232589
1811184
104781
917350
611351
948986
159871
1021034
1386098
210505
1124245
1152137
1313026
1713874
1772142
812269
550274
1185028
749601
1657567
1132108
1239015
1391344
1167095
414359
1406201
1256885
794333
1321055
1924016
979215
1670462
423676
1115122
621004
1783773
1435754
861591
1811326
862814
1204539
1060749
1695720
825729
428632
740423
1205774
1091079
1765396
1894637
1773369
383304
1460400
414599
1878734
642931
588645
1529537
442264
866379
429956
1351713
76469
1693918
458936
552290
1363548
1408859
1301202
1396176
531534
1918884
1195377
1305565
1961731
1005433
339505
456868
643546
1450826
1822006
581930
1703847
1883533
1496782
7873
1860672
546497
580605
1327373
563430
1848863
236979
660003
62566
1201286
33450
854855
1392200
1881623
375695
284114
293456
1035201
528146
1783295
503447
1633704
795458
567874
1147350
238795
1731391
1746056
667333
1156925
1695161
1369543
1338767
805453
1413446
1313468
1433952
400850
1232228
907305
188332
954101
1674998
1799114
903635
494197
1105357
241504
320717
240268
1599639
163296
1459135
701189
1401395
1561971
1037913
1531950
1448263
397205
359464
1645715
299253
1227240
1477944
505448
829973
1821962
115087
1398979
648881
1465689
1400976
123347
187003
99584
998248
864753
1014158
170341
1575205
1074488
222945
1821645
1190752
897018
217871
720201
1790433
1235477
214170
1166057
1592031
1484638
4343
1305346
232643
1246493
572958
529646
1767612
126208
1355095
977823
1145683
927547
25172
554806
1006043
74058
1102402
1471963
527554
288346
49021
1436216
389527
1665730
1808036
1793094
444975
1942656
191957
905689
1990776
1989717
1165684
1035250
638646
1929209
728184
415615
1423953
536837
1418591
601616
359607
425818
189464
1155761
761777
1994881
919845
1804661
178480
445264
239851
1744379
812790
270204
1074496
1376751
506197
1130518
713538
1671441
548959
712538
1043978
888427
1170471
1281890
561510
215559
1789186
357122
125878
743758
89546
846661
1076353
338432
1167707
936492
1377225
1203429
605683
651557
249454
1314382
1432882
1226021
953472
594567
1589605
1807992
489256
1342798
595868
573075
1647957
1458955
1698648
1419464
701867
242782
1214119
1202629
1109089
1400228
288337
1631057
175861
68724
624062
1193517
818666
463032
1956863
470212
685266
214989
793744
1857570
755279
1014499
126898
1258202
1048851
1329439
364075
494422
1505263
1403381
541290
300831
1264225
1979967
1018955
482776
707085
747327
41901
147090
1550018
118566
673724
961108
1324251
299335
313414
731053
366195
803706
97711
607318
1560076
322734
726918
416764
1816124
1812650
570933
404887
217141
451729
1334914
1153081
895553
1683280
971943
986838
758060
1450771
1616741
1550350
250844
290800
1207774
613718
997175
1312374
136121
958072
1862780
1374970
548735
690832
488248
1474102
893087
856392
1562731
959239
1472400
1463206
1778957
1329102
467266
988369
1910121
1107471
514868
220762
585487
1412336
55454
746184
82802
342729
321054
1756898
1964758
694371
398183
292043
1571162
1875068
222713
74438
459696
1001180
1220233
1130882
1100890
870245
923827
100428
1475701
486005
99834
546125
261883
841588
1951703
1172125
1994529
1458496
1499099
791555
1425593
366766
1247610
675911
1158522
1751450
1859691
491716
702712
1138527
358933
1929600
1359133
1712012
714837
1088553
1346762
1139073
800393
1053615
825901
1215481
1223619
1747620
808262
1690865
622374
1575057
47579
1551601
907868
1973452
1475808
561148
637519
227716
1269426
63607
684860
1611948
1575116
1796041
276363
1972879
1152956
1122380
1486931
257884
1793307
1797157
1972171
626743
315981
1453765
458993
1655960
1296780
868374
1548362
495964
261389
1429561
1879830
789741
549575
239271
635491
1984717
825287
216666
1373137
480651
1048031
1783324
885305
1138511
733100
1990064
1524590
1474558
1069935
1517164
467671
337537
1232739
1252227
146789
920239
396910
796261
949112
212394
535572
1303614
1103121
1395395
356024
1930641
1201143
932357
1587232
373364
778200
1621927
777301
307511
1430317
1780565
1241492
1463919
1194414
548883
348607
1268828
146919
1508066
558718
111208
133730
798290
880808
92244
386431
1672247
52285
1324560
1263028
746486
1980793
147975
433075
956969
1285684
263446
347116
563297
212027
410467
647724
1541879
175148
1908923
815945
1959529
761270
633199
1396302
1342236
1433214
1139298
1525664
571558
975956
1273171
385367
230719
772356
1838865
374472
159012
1038337
1139216
1048284
1063581
903630
237979
1026083
918552
1269903
63622
1687841
895856
1299807
673919
1953437
265082
700378
1918653
1611680
79514
118551
828688
622240
796733
1403326
938318
1280828
1826365
1478631
1785791
1046988
996218
1118407
124944
916650
1922289
773537
1757721
650803
653990
1065203
313807
1162265
1927508
89556
1618589
1708036
1884769
1594561
645952
18865
1114194
1483396
1774066
1574704
1482965
286237
581353
641085
359480
1842284
336034
1531653
1385860
773416
1823907
1906657
1187127
766464
1571195
1427109
41591
811384
907135
571364
1853774
465424
821655
1609867
309993
354698
1362987
758707
1840613
319163
441594
665372
1240220
1910358
188973
341823
784389
1931359
1559262
336877
146199
882264
1084962
339636
193650
612906
524616
637462
390520
120793
19724
756188
790355
426374
1548734
152107
1275783
1309082
1885111
144713
884567
1063129
140070
245464
1610654
135242
1674177
1044351
864285
1751399
856745
906724
806658
1048099
517640
913291
1132868
460854
36926
135019
1012287
611035
542607
13553
135810
821325
462108
1110790
1703283
9865
1957647
1970013
1545526
403082
394668
598259
1744403
1789223
1015810
30391
242231
476096
1655972
138625
940415
123095
1559967
813798
1600367
343595
216782
75963
1969881
1521581
1687310
1845747
1417813
842794
453972
1250234
131275
18741
1500594
1188397
939391
1772929
358734
1661770
1278808
1294720
1532661
1053481
1966712
1450026
954398
1778516
1482143
529907
1343828
167824
1740206
1932835
642246
200735
213789
1463784
1280668
669965
418273
1380824
1709796
634205
95965
778345
1662388
1492160
1157144
1562210
1959576
1593060
926517
716700
916804
1099759
1298523
1644029
1915536
608211
1899872
342847
275623
1631933
1082505
1475391
1186738
674786
932004
1420492
362236
549085
1436186
1080782
1886099
115465
485231
1227297
1698311
1601312
1925756
236485
177920
823965
1332460
1194899
1131725
1963484
528205
73756
1092021
1975756
184275
1976597
1692191
962619
1299334
47540
457282
259580
1628836
850066
1842945
1656547
16430
1943778
1131172
564871
1354475
709964
1487584
1170127
1519938
569158
1605488
1101538
221303
1920305
799460
1594346
1842175
679613
559075
826580
55070
192752
1912832
1594578
1754597
1969377
84213
309221
268994
1586490
1471115
726278
1836882
781243
1355181
626420
1958506
1790139
867034
618687
1306867
1070898
24146
1825341
230144
1642238
1707870
1898487
1545668
886874
794837
439289
1970018
1733406
1999879
509625
1261603
1635277
835169
45946
1146545
1356512
1345513
1444660
534814
790625
14635
824209
1363138
1502927
146099
456956
1544588
646852
1240183
513298
1949590
586727
1034853
1866832
1900842
1261288
589592
343406
594579
425532
1126400
711259
1283391
459914
756681
1576776
170977
153169
766202
148767
8229
1760066
1731422
876339
1744922
338707
1464604
424458
925908
1065752
168735
997382
570625
736956
984324
660602
1223700
1598253
1458038
1345097
372795
1188133
1745941
1843565
775009
1602839
1254811
1995484
1173309
684756
899817
1610077
1537797
742475
1954591
1520435
890270
570584
1420165
277744
433746
1210790
1144692
1307966
602330
456459
544129
300191
611804
224880
1129855
1853292
373249
893989
197331
1307509
533211
383616
1375413
1719242
294484
367452
1161995
794851
1524639
1919989
551992
1793097
711415
1055391
1392019
305115
1802752
236441
1818478
336057
774835
848363
186693
1356053
1515259
599574
1060544
979119
1289572
131012
664080
1192041
406572
643455
227030
829387
1980565
927362
1084836
1286407
587395
520354
1172616
698935
566967
801913
314801
323454
1245828
1875868
7338
1032802
1807483
1500034
322491
1893469
1008319
559693
351614
2878
1060037
182969
1283294
911193
1811701
612055
1932311
1434848
1386919
321006
826229
387854
416285
1805701
718728
1879814
568546
241750
1259453
228467
1938768
1026080
1449280
1151865
106338
960337
1579830
468603
737675
1719376
1177212
897082
1264782
44817
1730831
1383713
900391
776379
1983244
728707
125750
1961424
902166
1706856
1807700
1805090
2587
643362
1533021
1013440
331457
669304
1339137
141375
520850
409504
292842
1477989
522782
475799
1119929
642833
1655838
909118
722025
1692974
114251
493485
473631
9767
378971
764694
1300388
1082548
1005668
882891
1506114
906254
939647
1723202
798846
537179
191866
1989157
87166
1635862
1334728
804131
1479061
1731406
477751
1554361
63168
1833466
251742
391840
1273577
1354139
964504
963682
1722081
1047580
1673766
175360
508326
1442310
1174806
857279
415673
1686858
229268
1557327
246696
1497522
377982
677784
664338
1338283
1190812
1368888
402004
143034
891058
767646
553729
1857777
454171
1608691
1095570
1618012
110163
427100
1298568
786904
164494
1617674
116893
716810
1841102
1871244
24575
196194
1364785
1273408
1946905
1596710
1136877
1937065
1688869
1118731
483709
1354792
1873306
1329299
403883
1340099
577958
232550
428744
1235788
961070
1029881
136641
1273771
135550
1825649
418161
1488638
813868
611358
1141177
1998488
1121168
556279
1262436
1605735
228521
330154
261852
361531
1362784
293106
935776
1491993
1836274
1169608
1411721
1340040
1496418
1074193
1475120
1501631
673012
1375513
1366449
808224
3534
1215815
1483157
742185
1409113
1217877
1534682
357130
117169
1950552
1817572
1642554
969993
148506
191799
1304994
1063765
1935614
1479096
686102
1904166
1033484
76672
15364
1474653
481995
1201128
227185
1408749
1762898
51969
623307
587060
1937837
1538426
41717
556702
1765641
1491519
980426
1827488
855323
155348
186127
1267264
975791
310928
272911
1620050
1407398
286402
1365885
744395
1251081
604377
807722
1081057
345375
40270
1424894
36069
979697
790752
1675262
1277834
628707
862780
1670360
165998
1722485
934279
407983
1080186
1664235
1902721
1142149
1093360
40968
893450
1609466
1391299
1368209
328235
1127749
38367
1803259
1297530
1503452
590836
1369672
1545391
714397
468277
259457
185329
694902
578734
1002611
1913669
569873
724651
1336982
820855
1143715
1131334
1290805
656517
146702
89864
362990
600846
26600
23435
1164023
936213
798140
1653231
750589
1532332
266829
98739
792553
856650
348527
1543301
107690
1527917
1740871
909449
1558358
1492524
227352
292869
216907
255175
702611
405712
1584793
1133861
31392
1642498
329763
623284
603153
141480
1389631
472626
918440
1159947
333740
628490
1842284
1114822
1426179
617513
69156
440719
839381
794045
65098
1812525
1124905
1500437
669605
1115799
71313
1560655
192502
1620544
222185
849425
701226
1977541
706924
180808
68108
126020
1485960
408109
1314737
818435
245373
1320238
42238
1996627
1479475
826681
1493934
256547
1986721
317623
553987
1302192
1389866
1813698
588204
1160152
423834
1370567
509460
1494139
1232458
124765
288643
278097
1414221
628581
1859873
1204644
1239395
22335
135200
1870828
963257
484611
198603
687444
1347711
1366462
1987246
1378536
1060530
1285296
1289726
1632834
358348
172839
766110
190516
1146583
1294924
1359081
1522339
1505337
220332
614233
319496
1249741
1670713
342794
1386554
1971330
1372865
1539078
599275
192929
1759009
975404
1464851
12989
702216
1805920
1207197
472558
1403261
959424
1362258
985939
1724071
1247317
1125744
1128906
1200834
1520902
90254
500520
142436
29660
586863
110143
1930702
1323202
871184
1745148
1357974
1993978
1344496
169605
1630184
1392783
6274
1813136
196890
1489392
515393
1725665
1204978
1460695
756782
437295
664152
208508
96057
389397
1437396
1880738
1430410
435599
1456004
223583
1621323
715964
133377
1426938
1461104
680702
44226
329324
1334293
415968
189703
1836608
465038
167136
1538299
858715
588467
1494926
46582
1598135
479802
1872857
1722574
387671
580258
725389
1662173
1570293
518370
1252144
41312
1997381
1890491
577531
316934
218731
667834
1916673
1254164
943712
148538
1543687
564271
1475609
1989653
35356
837104
1749351
1172264
1452164
366091
250948
1034634
669767
1235030
1675152
97135
1680561
889859
490776
116171
527672
1826097
507648
876850
955915
844085
1929909
511450
411735
1313753
642271
107656
1320740
1634132
766610
1039656
442664
1496539
1906659
1066134
399469
1231062
940252
105911
1998467
205115
1726425
603228
1782835
1188145
824837
639567
68863
1339871
1576126
942910
1200569
409524
1882254
712137
983137
263141
393514
7018
1417060
1954195
1497017
444947
346326
1029581
713938
243255
1285439
1074231
846988
52248
824732
1956006
64888
585081
1555141
1201736
343299
1467349
71955
270962
700174
1470365
1189345
675047
619877
489899
1881180
24604
981329
1746118
585018
587363
486790
1169355
1605981
193411
189711
704637
330719
312727
973994
1358751
1530352
1825987
379167
1664568
1611481
1929943
1928774
1451227
98606
228197
654543
479068
1837103
849681
1927302
1027687
1231201
1236105
98773
1236150
816779
254704
1004265
703078
246311
710816
209914
1852610
1267943
531270
74680
1265860
1998884
1939341
1283905
105347
1871545
630747
1496671
743528
1055374
228501
758926
504531
992729
1648593
1241825
46565
1267466
1164005
928609
1621787
939559
445526
821668
778056
1761868
193147
1542518
1328167
910804
861686
269407
1027217
1956936
1239330
533859
1631790
1928884
494642
471757
1061287
1330820
373822
1016488
132296
322204
1796734
779923
285049
814919
1117238
1758128
918699
1136110
150799
1501884
910384
1458274
985
1786995
1495533
1787349
743348
193179
114796
400417
247902
1021414
584049
671420
1435273
404050
1259815
65570
600206
978070
498415
1694691
409651
1834963
581004
192610
150030
1824830
1679067
1765468
384874
567185
685171
1244896
1257029
488293
1407262
1648923
1646005
956369
1772199
429432
910917
153506
1253841
1833608
285458
97016
1564425
21591
1925466
681074
1301486
1781565
140179
1197485
208912
1187699
1716050
228140
1293827
781574
1016242
317176
1183531
1288800
1537745
1993263
1064937
1456105
130028
1099066
1951700
1998228
963146
572507
895644
609875
1527363
714879
469095
110947
503189
787478
1195070
1755457
22225
158498
577912
1725853
1727422
815357
1573075
823434
277339
764038
1494094
1176990
1209213
775796
1158473
1244893
1155124
485860
1925687
80870
1695659
34022
1388683
767633
693154
883201
1074115
633568
1662631
1467541
1563562
1371434
889115
904949
534684
1722376
1367662
541210
29324
429156
1345834
42102
56013
676877
844903
1796235
973302
1641396
1039144
917108
1304418
292701
413154
1359107
1086066
21543
803646
1907829
1178612
232609
1853535
110218
874228
1204093
804071
896303
1566514
1077764
510333
583031
423630
840152
267605
1450600
175886
1590847
1026202
540796
1225115
1175161
1939442
401301
1134783
1819636
843968
1495088
476877
1560812
1977787
1657569
1069399
1202577
1140923
779354
1836463
163823
1767252
900657
774580
1852725
602288
572085
172667
623514
1654219
121524
1900435
1349858
1213790
246630
598612
117242
1026617
804076
1906551
1928558
404192
340771
737424
1409947
74695
176925
1139435
1338751
852670
903157
925614
1680845
540826
1069204
430250
1226520
1893816
1121243
251657
1727507
1517183
1127031
81989
488066
825228
26105
1900419
1247494
585464
810951
1975055
1475191
1325443
820016
606642
1778974
872691
467546
1129079
1056304
1838046
781423
269292
1114444
1487830
840408
1800861
1631343
667970
1205612
181248
750419
548086
1961623
1605838
1799759
1621090
119688
1237562
1883394
658783
842571
946698
1357369
566234
244109
835642
699835
773467
1598593
464948
1755017
12817
1969783
1466941
66801
810593
896704
1306024
1071925
1510447
1015222
42201
559476
410183
1203433
840221
733546
636567
1417260
800142
699663
1784421
745571
1505974
1510673
1524923
1931887
1717086
1266753
1911770
1789879
391819
891315
1247188
572932
1721833
237958
524665
1795924
793990
583813
756816
1817947
437778
1674181
1452120
414747
1333207
1887458
1841370
1399552
859329
1365561
1265024
791009
660611
576290
1346141
910677
201600
1608256
1326612
1367097
841925
1815901
889117
456568
1548171
791083
882487
63171
235400
477744
1384326
883618
601189
1207267
31112
117804
1671729
406960
679426
942695
1692148
441045
734643
1983746
1342188
1574951
1576818
1055267
661351
709181
1637692
606602
330485
1278574
294949
1656976
986468
444772
1916557
694376
270202
26038
573225
1251127
107730
590486
1469384
1522847
160031
566873
177662
1740966
113919
1669137
1764266
1966921
239626
701892
1416943
1473366
787200
603744
1633529
913853
1664483
1578949
1965183
912460
900876
485575
1442337
188877
711952
502718
1571873
678506
1124921
406948
497083
1762063
1554087
135206
1650677
452774
1371047
611675
39347
269821
1727393
861219
1825126
1687219
1524298
401905
469131
1555026
1804786
568536
1023931
781474
628610
1731868
1783739
673281
591878
475955
721824
1594587
489231
13165
1429600
1964865
202161
482112
991425
484334
38929
1622113
1278200
978346
6078
950400
474915
867038
1347875
1893474
1858340
584050
1432962
1465875
563385
1463382
1679193
453412
442249
1744289
1717435
953728
1507234
314941
1310049
1941490
989447
39797
385570
423070
863487
739130
1412279
1851901
1504404
1990214
1445391
23121
1725116
1312262
1180951
209693
341400
1338664
387407
1072487
356697
1838457
1652406
1743484
268346
384782
721232
1727029
1997820
1025907
971029
1845498
1405983
744684
767241
1161009
1870570
771770
1946467
1408081
1306905
592090
1793483
420572
1576673
1260867
1537741
1012561
314355
1279799
1440070
1191506
624307
666936
156801
1657287
153915
337314
543779
78199
474467
1490698
98879
943085
552116
388703
1304195
1030723
1153540
1048752
574003
757525
1601145
735740
1909860
725613
1041058
1142349
907113
1306371
1253602
1078129
760371
1018592
1932858
1300889
781963
856634
18065
306547
556126
1935593
1629940
440175
238870
1859482
214538
1002466
679189
1772602
1841399
301964
460866
986331
310097
352043
108277
401046
409002
1187470
732363
399805
1261703
365786
1366488
1345761
1897114
1465462
1811637
1998173
341144
954476
282016
1961870
1067236
1865462
1708049
464013
844182
1950153
32933
1144314
939817
170192
219148
812088
152303
1341300
54412
1340181
304123
1917395
974391
147136
1680115
582688
235096
346273
425944
1727585
370019
699169
1000512
11050
1845629
315613
1903253
12581
1956900
27637
371978
449225
1898459
652747
983601
1377687
1492497
403504
1495518
415805
144330
174559
364859
601581
806481
1625134
1349495
1237153
1209735
235209
572166
1868712
1036728
1526979
1773323
703576
1162816
1823620
702357
735158
65997
534213
907105
1546204
1509374
281157
1583979
674777
1820918
522908
239468
862667
877258
380168
1331896
1983759
666696
485801
404907
357654
477293
501782
1917264
3597
1564835
705523
189134
1536803
492752
241028
842725
1043205
1282755
28674
1421810
1936948
1403877
1281310
1214353
125546
1831485
775588
1581612
166833
1685192
174907
695941
896649
1006422
1815230
884296
277360
1671739
1890901
1373543
948463
623055
764723
1408901
281465
1004810
1068320
1445049
1867721
1551041
411168
121673
1344999
5018
725614
1016356
1562223
1721702
436258
972485
1006768
1488021
1291024
1491636
506471
548426
1603467
839001
71195
1396334
1267489
966413
1027834
1644476
906795
1946223
1196486
1178380
188048
1535067
419279
54209
968827
208268
1248930
423371
349211
1255977
112046
235880
1927431
1767338
429602
452973
947079
1821426
1008728
1033719
1757914
1389794
1056814
1307090
1163598
705106
1379293
1389761
809533
935016
195543
1541488
1829462
1344443
1789431
741695
1221506
236801
607836
1941879
1743166
1846887
355118
1586751
786790
739952
1503424
686007
369370
1123903
962925
991294
827619
1487585
907
542198
424827
400642
1698973
1647145
1001588
1733129
1757071
1383782
1321282
100588
1226341
904807
369782
1633848
566279
1308580
1455238
37445
1287954
376149
1711148
759633
242243
1721714
1786503
1208735
648173
1154448
1928311
1669398
751285
1049603
274014
1051969
177579
874834
856859
114254
538355
1348741
1820000
887871
680469
270178
169090
762374
52212
1257939
1949851
420670
288253
596901
502633
283633
1789478
566667
372805
886570
936468
1839993
586863
1784559
202233
1487313
1856963
938884
186120
532764
1506698
831766
363765
493501
340105
1838740
1412930
1658301
1337914
831274
1428675
1688863
1606843
1512402
569913
1212306
893429
1127563
1047579
476296
245178
1606403
1414612
1013801
228666
1630888
218278
388996
41944
444768
1424119
470099
1009889
1162358
1364377
1142546
542172
1668680
803321
827301
1987815
1220761
951988
1740838
1056239
892419
510899
1381195
947442
367786
99766
1825275
631183
970279
171083
1042585
875372
1019149
439394
761012
326450
1879762
1651765
1584093
1396556
89809
997063
1394972
1995097
1069822
249320
1795814
567026
668907
1865965
1762874
764789
690848
35443
694694
647237
227898
1614267
544236
673310
1083798
1592168
1677269
1823347
839475
1692534
861680
969446
1596312
1355746
1052455
1676955
1814442
1080016
448142
675809
1963803
586929
1032563
96734
627158
958573
1190514
1237129
580171
1979428
1003281
1079740
416176
1495571
726538
270278
628381
1400491
1142057
1408421
638309
585964
1962837
1160125
1045952
634877
214785
1199913
1281939
1441447
250502
1476730
1913915
1920465
304833
598455
378494
1732024
1841808
1716038
1808264
154264
300636
1054962
1913832
1324291
1260826
1862490
904486
400827
1342019
1527338
368295
183077
1669136
678931
1318955
1329486
761921
485021
1822934
1043542
1117164
1326842
365338
353716
656523
1527346
910015
1051552
781614
1389916
970601
184207
308507
2834
1439802
40449
1618923
714160
1004870
648363
1228797
668952
506355
939178
601354
889079
347371
1280362
605151
1990304
787854
421673
1758009
372376
1663315
853380
46109
1238901
520647
1287334
221883
207049
106570
1009392
1860498
364427
1667417
722430
275653
1781434
549000
1602903
488604
249752
1367395
1911258
1057000
830133
533186
913482
1918318
1373191
1418699
1158787
78795
1093232
1583907
1758211
772672
53685
167358
783774
1377741
669890
1319446
184077
645632
357027
1264503
1322720
1003609
962267
1992293
1453113
1230646
837114
1190904
1604940
640094
444661
1674758
1007648
1036141
1567682
1097569
531356
1705413
96106
901205
261796
1441204
370911
1622799
711167
1526908
1212724
1876610
412468
1421393
393015
1549999
576765
367043
632753
1250236
1698384
1009317
1714736
1861388
1179259
1538357
969878
42920
3329
1502073
767666
1525584
1631619
426576
1615802
550624
1531549
149143
133977
266541
1919289
1519600
1943587
847709
1827756
1298709
767718
1711524
1556029
1935887
168327
1936546
431308
549729
945831
1224857
1504796
1291327
1000179
1236685
1801629
8871
538646
1285102
85526
1320935
489189
1008612
1746605
1038776
1212600
249234
935013
993251
330175
29890
1155812
826795
1672735
1902648
814126
156094
1718537
1956713
293651
1028666
451985
337138
1828533
1267812
1332885
674855
1743734
420859
1777389
1397429
480197
310913
1111596
1638829
655744
565734
1182300
643853
1345688
810539
212042
190330
1204355
254151
1521290
949734
224700
721299
1173155
350201
198733
1304333
1200536
1393184
577006
1266207
1517720
999203
231790
588855
1659275
5806
831673
926320
940773
195008
1942666
593404
1827365
108761
1366600
1377917
1712174
593533
226687
1937548
251553
210584
981919
1257437
1080187
1051734
501776
269758
923734
1188219
1179973
901966
1932062
109563
1417790
489010
1244980
662404
730008
1183701
159773
1151040
832830
1698011
833811
572672
1952189
1913230
1709716
1552949
1530633
99984
269774
912915
1312275
1438703
1408638
627155
870212
1022209
1475955
724649
758312
892171
656729
115374
1055152
1399805
1355454
272510
1452388
1847112
1206485
1910649
1413771
820357
1589643
149490
424748
1023256
932555
1116187
90903
1199701
543875
1331135
1494765
1268515
1553835
1618806
1777997
1258971
107189
1509432
1679927
1226932
1617215
1027082
1395017
1715384
943964
1895342
894660
1024299
1778191
75357
72270
1482175
77860
463549
1785109
1251523
174127
1879634
1350540
1077835
577017
746393
1320941
745492
60474
102004
1473450
1825290
1226974
1670650
1134102
127040
1859405
1747244
1233391
625582
1956852
1537883
363104
1401261
1605852
862665
625575
13436
1786554
216282
61783
34294
332579
216345
683928
1252199
1879236
1702197
1946369
1791569
1732239
277121
778672
177176
1323613
1313896
1877274
1083656
1505170
1708539
1322881
128867
863264
387813
573636
1177631
273325
594719
1491046
1549998
1268815
1144137
1811411
183831
1127045
1740391
427653
718947
1257469
453952
7097
1663339
1010311
637775
1244728
598427
103419
1947514
438096
114188
1347731
1544009
1965575
387627
1313599
1732088
684874
1752847
1143885
1466183
1113546
1149297
38402
55625
1777289
1987028
1250826
1026366
1319459
178721
531999
97465
1972566
31265
317517
319756
144797
1902223
1112459
47736
1193231
287658
1653369
927634
502457
1771614
660930
443495
1714385
1313717
1340651
485785
11567
347410
1708033
12226
1325813
343002
52747
237382
1611638
448268
713836
1830491
1670029
1339275
578454
1946179
898666
406488
132263
1599844
364793
705276
1175603
1023725
1373817
38654
47533
739191
1627749
624495
962600
589181
942407
1219389
548480
1227203
614672
1176275
1669958
172727
1993232
1778552
1324526
385195
1043889
1176143
992089
1646437
1293898
1230656
1585442
1055003
411028
1373540
1785413
1839606
1902871
601640
1820868
742355
1808113
384046
724431
1478221
1535488
767302
33158
1435832
1701862
394248
537307
383838
47422
1006082
1566533
299315
927142
231532
1238367
1503587
1939963
152352
196725
1351855
794230
1500537
1864353
205433
1668911
249136
243282
84100
878473
137906
1792051
1574006
1803006
1423711
492218
1529040
1686834
218862
937883
1292549
408703
416275
1392128
1741953
855695
1292663
1287487
1958673
1542669
1673397
139677
252702
1474117
1116885
1759503
1267374
1736409
511666
1589188
1537773
769737
134603
1260267
1733510
1548503
207311
784188
1852153
1198617
1179642
1260249
1223025
326877
870576
760941
1225917
629607
360530
386016
517845
119233
345175
1002697
269755
1378211
342735
1962969
1019168
1552283
1459989
1847991
692018
281712
1614932
1708149
781227
1986749
56478
124051
1859602
1468409
1473264
1326890
1626634
801609
155089
544850
1931823
1997871
174259
1841320
1164757
1773292
205586
869865
1020072
1874833
1535148
466382
1493481
652247
635103
1436512
1799679
539638
1853748
1728049
1989151
45408
67103
1112110
652102
77102
1697535
530979
1583791
1327626
730615
431808
387830
787176
77068
1342426
829325
918012
516758
1975460
1841931
351739
1028597
482487
1967045
1020689
769786
1810540
1202640
812568
1733085
1670150
1880293
434037
1115948
1972051
1615147
658806
1074255
103366
538695
1285621
1759441
1107225
1082609
1896836
850114
418670
486958
292315
938909
279400
223347
1183950
550478
1496058
1802175
1018557
1139682
1966559
856098
886544
19187
320530
1090198
309957
355459
1432229
1789269
1212845
462008
22662
221733
1731268
1827158
1088241
1413807
1748866
1088238
465258
240172
924324
1426848
1970118
378884
463954
1975613
658751
380216
520223
1221895
1126363
421564
1824555
825380
413487
431153
1155630
492122
1734525
1308969
553277
125824
843724
566671
1736092
1098256
1100819
1949216
528963
322362
322193
51631
1477100
1235438
1638828
80242
1478388
681893
1734427
1291647
1460601
1407856
1703484
304128
1057613
1403878
310807
1423245
1834318
57228
81731
1932646
49202
1332620
993997
1719787
576210
1979374
101692
104981
917857
1995754
1466588
1822622
1072366
1730559
758094
1664737
449218
1332249
640068
1030111
191070
1550440
798093
1046469
1366001
314295
1690135
227926
604826
1137574
1315518
1473147
882667
1706509
1336446
1062907
527527
413830
580212
1269306
984864
1851881
438941
89709
240167
985537
1480354
319617
1684955
1459847
250652
1384358
763150
1530337
1819495
1969305
458382
1200889
1640970
297647
37371
1947892
1695788
1142256
1054410
332350
1145112
1033148
1459562
899613
1797427
663070
98765
1740745
186982
226840
1842688
1039481
540401
1647236
103004
912187
259840
978502
1900982
1774942
523065
987989
870878
1260510
480932
843303
384232
629432
1037729
1001509
1667958
941110
865630
328708
431376
1815888
1733782
266636
1958393
323757
1458437
1905761
1693
808156
1086003
1707496
223291
909568
803907
410931
1800272
1972235
1206529
599226
1045050
401497
1280120
605061
1237623
524421
1012643
1470430
1975789
1537609
101915
548496
1846339
1389122
1411704
307768
1375799
535550
1209078
1187885
1887160
695785
227138
1308476
1719539
1071173
1677770
1214868
1029991
1150959
1889018
890186
167698
720407
1973144
1845172
88950
610906
1034794
529756
1457128
176075
606371
1099276
1256785
261359
1660500
1691328
1353681
1556958
878230
1849464
1181121
1907935
1317089
1348910
44166
1399215
1609340
1826630
637405
1536175
217033
48988
811505
1342419
1857007
1434322
222821
1529667
838967
1216519
1657769
1698927
947931
42391
458421
485405
1882382
367002
1932325
1947962
302144
1017558
1390756
378130
347098
584112
994499
1111272
946833
1945440
560072
295246
331704
1526438
363866
1595483
224714
1455791
315237
1705607
389493
982397
917164
1300776
609939
1278202
1919705
831623
996254
296301
626259
1148697
1409872
1832929
1804798
918432
800436
658943
1057582
136069
1924010
662423
1654893
1795228
1108836
1609733
1651872
1320440
48501
1624471
1081838
258039
312479
20308
1459356
97480
1416336
271647
1125176
1405922
1617244
1014959
1865384
1321857
527534
1533702
1259295
1197916
1026776
1510524
1761833
1068540
390522
1232561
611452
693489
751490
148758
157447
932692
1328835
1984674
1905245
48834
1959484
141944
422578
1503907
1221234
1069902
1710760
1629483
812707
412484
64935
1628933
1105683
1549487
365927
1971281
932814
220969
1871684
1255816
859120
126434
1170581
1943200
1905994
1557788
1792595
408098
19065
1104878
1091634
1148213
575892
1891612
575587
1377001
213051
522775
1689207
1513724
1257027
1061165
605444
110972
687925
1624000
1651211
1353943
278579
1101548
985767
292328
898450
1517721
1145839
444475
100832
264886
1394968
1459632
1231075
750702
1345235
98697
667635
111832
147664
1104676
453996
1009477
1922499
369783
911300
1372039
1671569
258517
1546501
718473
1961019
1256969
1085510
1492801
920050
388989
586521
177561
80507
55515
1275816
54914
1467781
1015243
1043935
171789
769600
309180
1555255
1083226
1505593
704662
894126
1328553
1547621
1264423
74710
793354
253513
1309216
240119
544991
50139
1032128
997826
1038324
1685388
1938692
545022
614503
1481389
1908086
635892
1106582
1020951
652480
1320497
1493848
1889535
868060
1550759
1071378
1926403
1309055
95234
783024
1058355
1665154
852660
327545
279707
1706831
667410
384709
468554
268594
529778
993494
854734
1019213
1567232
555790
826848
1084477
618548
1464485
1568956
1065280
1373169
624420
1830914
426408
1642145
1861868
1195685
1881104
1145848
1086390
1267142
1379734
47233
1981178
1532199
850876
1578549
502808
1900769
1016687
196518
14716
504168
799891
278335
1087321
1007540
665321
1142108
1967967
115054
1052485
151635
1260887
757962
526139
1180122
684764
8608
1651236
373985
162728
67710
1225396
1519247
233810
887003
8400
1166637
335772
905325
333114
1841983
54847
1888161
1800994
1348055
955943
505955
1702663
959137
630612
204009
202982
512164
140278
15653
1501218
349465
888793
1504724
20142
1770782
1234132
74811
1741862
1908544
1892502
1165604
1568004
571453
1650089
880673
1241051
1631392
113194
244448
1182443
860049
1276602
37512
1638183
249387
471301
1105259
1781576
386201
783589
787240
1458323
513278
1721523
1316474
1328166
539279
719625
500750
1930882
1996700
872017
1658452
1326775
651821
1410956
1632569
418526
1974686
187213
521637
293717
1377006
1137651
1329425
181729
739044
1302434
1190152
578635
630137
1018448
711231
1050438
7723
105592
1441528
1757620
1282224
228962
890495
1749312
1806938
1972161
518749
1142494
1800913
62961
1854012
891502
641281
1093688
257315
330570
61548
1057961
1072494
113398
810995
175339
1814784
67467
201354
221152
797544
993279
535748
1378950
1324697
307792
715766
1420537
1681704
476570
22691
1851152
1761647
1492019
1556674
110715
239139
720145
1230873
1688824
794094
1320708
341432
704942
1721034
1903616
490544
1260800
1911867
1591186
537551
519186
536289
1508679
991015
673348
891625
545237
1347135
761444
1020455
656289
1516800
1834944
332580
756271
1687119
1711434
941889
605095
491890
62697
889664
1176524
149103
907129
368986
104043
1388102
39332
1495224
457005
112038
1181138
225010
1526638
171023
1116326
884258
1221292
1775031
1943123
288762
1513666
761382
200848
1545080
1806443
779467
1444254
646683
1491435
1080400
1675563
309439
1476647
428935
1837998
344226
573555
866740
897856
1936089
404356
16606
211101
1695534
558011
1763537
1272683
1465173
694497
451715
1788139
815229
435958
471722
442857
305067
143268
129497
247143
659566
384591
1542621
545670
125026
1713785
254728
1518559
304714
1115372
1092300
1636374
1956803
535078
423386
517129
1629908
660183
81410
132683
1755523
115760
1742313
1720211
1838603
213218
193718
1955423
1565713
877089
1091147
775024
572229
1217482
1735481
357891
1198815
261754
238318
1213020
95199
220350
1789337
1850998
248736
940809
1347480
178320
234199
1872355
1708670
1686835
1104008
1005634
350582
285873
757104
1462333
1452682
488220
1791791
1920883
590735
1879152
471785
1453503
879052
16857
1746006
1352040
105764
1641170
948171
1108120
1580333
232694
479626
1749672
560425
1438946
1786454
1078485
69965
1642463
997062
479897
1314081
783111
1499945
1361925
1422797
954330
1111372
1829377
510975
45730
1728250
1254232
1277193
872463
1982358
1701279
545643
90284
10326
544646
1518046
1424608
1450374
1857274
1018787
1848258
1724227
1030064
1848616
1830579
1529382
316441
1893868
798037
115957
324674
1355099
529652
661012
35853
369399
532867
1868143
1504
1500391
1771271
1936505
484669
363471
1610640
1694000
128163
340061
1467687
1652307
701653
984702
1548436
1860839
416067
158532
1407415
1571310
1216981
1840315
115286
1941897
1670972
1920173
50780
466549
958433
593773
78943
1690127
136365
1199951
1183192
74469
874322
1697058
261673
1888800
517638
828324
1344269
781539
160922
1167184
1187789
1760414
1003310
1147420
190187
831481
1086336
1353692
1477820
1008565
1677176
567313
1347512
216495
801459
1001416
462943
339720
258885
467843
920976
1749717
851227
1723392
387374
1834236
628681
1354222
1726469
693321
1067660
1701542
1398958
1154068
1402202
742984
171369
275625
149350
1700122
115543
58495
1322255
1218256
1212320
1028160
1606746
1140413
1653438
573536
1992215
1409092
1396592
211980
1887221
539257
301499
1638922
409008
1768681
1431608
722782
330303
110893
667628
1384616
91004
346847
1482275
594013
488160
1646583
170837
902779
108105
714879
1749207
628220
1752036
381786
596315
879887
644983
1093794
1458375
394872
985164
179611
522733
1064717
1822662
170612
1641562
697855
216420
1890297
493477
1063685
1803714
573953
1411300
1781724
1562345
150387
1995085
1542738
1178043
343381
83564
919622
1005632
1010677
1375094
135080
1098931
1352537
1703497
1249200
412177
1153254
1503225
294583
143853
445537
1244880
1827052
647210
387801
1451106
817522
142913
412620
822386
1726246
1122839
171054
1853732
548723
451641
676201
636207
1145690
1380820
1196726
453518
1820169
1563969
258043
1293572
934155
1624366
569155
1331852
1928353
721767
1466009
823634
805417
720449
1480203
555831
710946
1877456
936427
1526029
188377
142953
783908
1971388
617698
557799
860992
1419308
928057
208949
1850791
889713
706642
629397
1243170
790014
1300566
401075
1468066
944178
1801928
1623977
1277431
596308
698029
1224044
1895594
41855
497377
76895
1737187
961799
1415880
1031120
1436671
122937
1368369
1000899
1260627
1762632
116128
1904624
146157
625981
1869054
1605464
423243
1808222
738553
1409621
1738240
75278
1916150
1562738
44034
1383477
1455616
838424
980978
591713
1403012
1429183
222709
227048
1829597
186826
1386829
229407
1745657
1198042
339069
1696610
1795953
1423397
1326114
359214
254154
1642107
990241
864528
1778928
1932381
338471
1590978
1446271
1436094
278307
920736
1943674
385531
930212
825477
1408234
894156
827889
1402595
1142804
457738
705651
144762
612867
859697
1822722
823117
284736
1251095
1378811
1979447
543472
4261
642990
1577573
123042
1272394
706882
1810939
78986
431547
671715
1450535
889369
232872
7396
259348
930379
916675
1330486
831176
1471930
1468655
277058
878438
379268
1120818
1581094
1421177
445885
697519
1750920
535569
1237710
975648
1679571
695195
1861359
1196133
1582639
970987
1175799
1827914
413940
179675
1074747
907902
742305
518101
955860
1443131
283680
955043
1739653
333262
1745728
446882
805019
1353650
271372
455318
482405
530754
586732
972226
1733978
691586
644931
251425
1524983
835797
1863850
1205562
657806
787665
1169275
1511355
632212
330328
28954
1983603
104508
1875525
1494172
1993630
655744
93523
889698
928567
1934760
1482430
1004158
1959033
1625237
1680813
1719092
1569565
1243933
31736
1225261
599537
831507
1281533
82740
969501
903485
595944
150237
1384511
39911
1305192
461526
310925
749749
44917
1378355
797152
280538
1559699
1611265
1940041
614861
1868234
1210822
1475551
1251911
633748
145638
848427
1929883
1126541
635647
421488
987547
641269
863433
1001730
1714721
1263981
518846
1643976
454190
645682
1363986
995908
534672
196573
128364
1721980
1636976
1171561
677541
1906076
639346
1061185
8490
693123
779484
919362
636356
988561
1447527
394434
1079404
1342320
1237016
770137
1073298
1582396
1176081
1132133
941876
328715
631686
358025
245269
351539
688565
694802
748612
922680
729418
1747155
141
1198916
1120699
229034
1386849
58073
545474
103401
1575101
761906
1794185
1546513
1439971
513805
482236
1627157
36105
1043845
1193945
574512
18468
630833
384483
1671167
1882447
1779392
1648971
1642205
268675
1467864
279006
71913
1553722
1660697
395448
430399
1762543
1078290
283299
1258396
752164
758017
1470826
540122
743244
1728404
1060101
380763
1373937
1302809
1725621
1733655
454971
1753747
1919545
1484878
1872391
187904
1186404
1020661
1018464
1461708
766742
1932966
134335
11207
782507
1002342
1271367
695754
157621
110869
1873427
982822
1121480
1515149
1852953
1038783
1267483
810895
1439832
776271
60732
1251744
1849622
827601
339170
1680769
1439390
1584275
774830
1167898
347450
578151
802851
312672
215884
55107
1661151
1512400
1212634
940660
1189121
1351509
914069
512906
1572495
1997760
557026
1259209
494075
1767394
1125816
1265173
1320826
442494
1346931
1133968
248233
354110
25061
169793
851492
1994732
1931541
689455
431038
1294744
1592311
870847
292322
117825
265080
590465
1506265
1313649
604660
1834962
633835
1712528
784414
505972
1801572
1482551
370441
31723
806472
272827
522118
1586208
1556637
1078061
1063850
484012
907697
1754144
941932
1758751
1933803
1345390
1311212
923846
1630502
217700
567383
1739235
634209
1297644
1708409
1932362
610084
454342
826018
297226
1644060
148528
479812
304404
372812
174301
1003405
1529199
578006
1561639
1707614
1890213
1658187
1474303
1886479
1098216
1809204
1847040
1560896
785997
406238
942777
1009538
944841
1797772
1269568
1068895
1273617
1476416
935211
364766
174454
119049
157064
232547
512561
49752
26933
1388776
111219
1862618
1603933
640633
1158681
1893984
915036
1826618
15729
456431
1167672
1100064
1110333
1960703
1410840
1736462
1478269
613548
376071
1298875
1474141
199040
1261178
714142
1510470
996302
1908265
580655
415574
1718094
1999134
869640
1692375
1880564
204586
237499
419625
1910909
192965
197341
295708
1104012
207782
1796909
798533
1942349
276961
961398
317866
482213
106849
1972332
1682501
1987173
303314
1801567
1066813
999609
361778
1661287
1877720
1103103
89230
203031
940472
887552
493260
171447
1958923
1218181
86071
1425227
1792423
522866
1127604
1525633
1280382
1289579
1861817
1724597
1804547
1762422
1781426
495983
889636
442134
542866
513040
1861447
1794623
1478573
1079144
1180433
72840
1967603
576862
351548
709523
1751854
728106
1749575
1254674
1131719
1539548
326607
420154
1472982
1707467
1473094
911628
135905
1675553
1905232
1828955
373337
1185598
390003
172254
1085941
1734160
1271950
1002207
1188186
660678
591943
1026961
1041736
469670
774545
1621484
55657
1096781
782055
1969724
1140892
339866
45904
1859950
110922
1183804
775154
407785
837289
180237
55261
1228555
252994
92227
879933
625500
1829281
1206181
608215
536221
1093769
1405350
205843
1716862
82788
1989342
602230
1995155
236969
1873529
1312920
1438236
155328
1654835
541040
754280
1072413
1307972
1554212
1033966
1481129
567612
617988
190865
106327
838444
637687
219435
534559
161989
702847
84921
1201325
674226
1847158
1535142
1093566
1220104
1544738
310060
1774523
652071
784106
1325678
36111
896055
1527610
1243492
329278
1774895
176818
1207754
563099
386509
367282
998266
1163660
1309344
784397
1795551
1093451
1190784
1966127
1031855
1554290
1409472
1778423
680423
190492
973351
1991857
1496062
165153
854967
1594510
897305
1670888
1195863
1079203
1573276
136864
351341
1270849
380387
1509873
146682
517754
1489082
300624
349067
65352
943495
1525999
206699
1895392
741037
1089087
235918
1485395
1237513
1336413
1851732
847780
299464
546811
927471
473455
1990753
644095
1930227
120994
1581043
395895
1032636
941606
1755041
1529805
569852
1890915
1720190
892109
1390279
1874
426659
1223485
1761654
160952
1243365
308623
215278
1078620
1573764
281252
1868083
1598872
926650
381788
597951
1834062
876463
629846
1767162
1373584
1789853
700861
1686964
1169156
211420
1210508
775122
1318476
382156
1927185
1460725
1952100
859754
357853
94522
1544799
30977
731653
803408
722838
176250
1713447
1649105
1112818
1293578
151658
822953
253065
1895837
1891604
257496
1649153
775915
1168507
1661215
675228
512534
1513354
1058446
1244436
1140284
714147
1358836
1230914
1517619
1413586
336858
1590785
1676731
207905
442125
1996906
1100364
1538460
514505
1510928
990671
1262538
977106
480662
301098
773087
490337
1634713
1250310
237460
932753
1271904
1283121
1269040
212205
1957052
698130
246811
1554493
581497
1624720
1089891
732326
1699483
1941729
1011133
1157214
1072110
1230850
1740626
1593299
1881092
1803773
1900555
358414
1743568
907054
1357488
238860
1905658
193585
1675931
1111532
1042230
973225
1232874
152426
1250545
27243
402674
1313003
1730841
717182
386111
493831
1275601
176031
1146141
1679207
1281495
197033
163475
1792331
707465
1735913
515783
12815
1356707
785795
449487
1890204
340595
1503942
631715
1768683
166204
1379481
1717049
1210986
1055358
537797
1623987
1552890
1077350
1357029
617638
407309
876697
671644
1864365
196112
156011
1588426
974827
1711366
1915954
398137
1608362
1405844
1718758
70553
1491769
1913544
516531
843184
1397697
602199
1113886
1102115
860413
1919923
191956
20861
1141217
156113
1704827
1456896
146346
232101
1627636
1693004
1046608
1129988
1614689
289682
910644
529923
624147
1258015
1697766
1357356
98204
511655
1884599
1863550
1820389
190048
1396358
1621979
1153
1641935
1664006
1045917
1132077
1719181
1843938
528215
1077669
152541
1370292
783187
1087800
1899127
20047
1190717
829979
1855894
1802835
1454899
1395023
689182
388342
1425696
1235295
706436
238078
1167669
1222835
1681583
1399617
1997287
448643
1568806
578128
1827636
843966
758095
1373836
1711016
780534
998991
1980087
188300
1121934
1909972
1672883
1587605
1216729
789804
1339803
1243104
627904
1592159
823389
1263245
72276
380588
1191738
1190197
1273784
1360857
1112746
782859
123242
302460
1149451
66341
502180
1202755
1295100
507934
831122
1064123
723273
143496
1793548
219138
1069107
737623
1182228
1666468
1275441
672662
100143
1549153
442548
485203
1625950
1736731
192900
1746758
1631363
1614062
1011193
1442580
1443644
5854
1161343
1731417
255224
1314409
1015419
1895468
1676112
1130805
28291
756325
1112261
1234811
1536705
1672541
486358
1655861
459755
157973
1519602
444864
1915109
1394463
853971
1158778
56066
636706
1696430
306760
856404
832368
252586
1860495
1675129
1499906
1619813
1298862
1980576
1603665
1181234
718334
1823393
1294630
18734
282175
594057
1307095
888996
1027457
359033
1514382
103636
1493217
268580
572592
512841
542695
532363
796684
609668
1995730
968644
930067
262555
1700284
176604
995435
543061
247002
1616920
430033
1414800
1040645
1808770
1659946
1898313
1939713
801190
1307492
1578783
493863
1861129
858161
1673926
1129468
1088107
28198
847237
1979372
635132
196281
227948
917753
1856133
373470
1610695
1476900
1862904
1281397
64119
1282901
1285515
574068
436218
1829065
694420
1534921
1496481
1143701
1148017
1083952
1518675
1008591
591878
806216
1869858
803583
638089
236557
389450
1359549
364989
1483394
49405
1674154
1033939
1672906
142474
438128
420219
1941791
819724
1436144
1475627
1777661
1126203
1804126
919909
1340861
324166
1816983
1134252
1806324
813645
196931
623531
1062615
1345076
1627510
408495
248960
738371
1724471
1323339
419573
432865
975071
1177212
460692
1876705
1900899
635411
923729
958498
399508
707444
275256
399093
103464
725074
839622
247635
302336
299733
527954
1073487
1770252
1258216
794855
178269
486095
1678130
1432355
1565085
109082
1747614
901672
1140157
1585630
1634832
1381728
564576
402906
640271
848124
116233
1009015
1064519
346428
586947
1346512
1620548
802586
1467299
665939
1261138
488445
242222
1429693
1076819
1018071
607549
2345
1837865
1311488
829505
965348
768265
1899878
661494
174516
988474
989393
70010
652582
373511
1367866
307109
877587
580299
1797875
330348
243092
1663163
207219
607627
674488
1952720
1885475
1301059
15603
774762
617305
165306
685055
134911
485240
956329
485139
1543105
505445
253511
370843
1923710
1958819
877540
183241
1800901
676390
502176
1964231
1627225
1476089
1227442
373383
1812600
727109
1957764
1643132
501822
692672
1843550
437852
1238330
708864
1728681
377039
604893
490216
560461
492391
1449501
382616
6194
968650
1317741
1385830
471449
452865
1612091
9739
1449183
1854716
1277427
1889022
1918151
1855823
1950422
660189
871710
1192624
1611067
1242061
121080
1952697
1020643
1877952
1682922
1095754
649347
1740764
1813533
34920
161666
1707957
1690385
1102903
371593
929442
301281
1699402
117901
729522
794634
1871895
852914
753328
864075
348335
473996
1446333
1436401
455777
1727289
1851492
436931
518804
1920086
646162
685472
1201282
53953
1672399
380187
1442699
585351
972650
797311
1849806
1367210
1348509
568282
387802
481590
49377
300403
543392
1525796
1400481
524129
619538
627828
646057
1021705
591735
960522
1598779
1039186
319150
194700
1976346
566023
533537
364908
1015754
76099
909872
1116637
1646667
1387783
983733
447487
492436
1598314
119268
917561
1707281
1152086
227737
78095
806448
891950
62425
374870
420834
277667
1713378
1526332
888060
1905790
224679
1964939
413746
452515
435722
444969
1906864
982074
939651
1547583
1463195
812387
75822
1394801
770500
857546
199725
1284623
1950584
297392
1874051
647142
428610
1389397
1439712
1482560
1298146
862508
1977987
1182130
441258
151305
1081367
883102
48885
1079272
1920548
1154080
706152
1967923
764963
1204669
1812351
331499
1576208
598455
629065
1542314
1088529
1195760
795961
553030
1128752
1023550
563647
1096527
1610710
18770
297974
831304
1294854
28941
1777196
136452
1078813
1714479
1853464
820477
1651338
279853
285979
1567052
1013925
1874261
731884
516775
1987789
1610578
882427
463002
267682
72722
655085
695617
219898
1277710
218931
398309
536639
232274
1665619
178921
281276
1457911
1445590
1114113
1306438
1680330
1910514
1517742
1680697
1760486
1046221
716686
104603
162294
812561
1065361
422087
1507028
1558685
1013468
641215
1075708
1953846
1924368
1435201
1115753
1176304
1469102
1586909
1409971
373560
643692
620483
1592670
1989932
1038883
620399
1631659
1812626
652215
1939298
1123463
610714
170525
1544119
1138432
1263562
768553
3469
1561614
1622051
1144287
1469598
220541
1486821
144985
1302986
1912315
503717
154903
32167
1266807
1927309
683626
654168
1237710
666180
358332
1951391
320721
1963034
1380987
1045682
1846180
1374690
451479
1622434
1646139
385021
587307
172507
786142
496982
1939599
898225
1576934
1991583
1219251
504214
1879054
544902
1454205
1438986
691932
600402
428075
449441
1936152
1129529
1081154
209961
519870
1249480
985217
352118
1067602
1558033
1198367
616619
1532298
1844683
1740388
427920
144159
1835884
1410851
533973
1900842
1088439
1986147
1205378
1955175
628069
1338524
587992
180383
109093
1062462
687442
1024528
999119
960342
194787
114440
517627
3220
804021
1940409
522508
593932
256804
1469650
1166926
164601
1107313
1978667
1755723
185345
633244
113327
988447
834389
1174334
963657
64622
487556
869553
153795
1472852
1689809
1675952
510005
745632
1289996
1778717
182231
1029858
630649
1835356
686493
254535
492882
1394515
605220
791673
1638226
738025
1204108
872823
742293
1458996
1798993
1191201
1074850
777599
847160
710440
1181683
266704
1622208
1709544
1158346
1419454
1168395
1638149
1540084
287261
191891
632331
898876
491627
491184
1123489
1369293
1108046
203795
1491483
206417
1848185
605922
57164
1344126
1070746
247957
720668
1267273
985299
1742754
1613925
1798644
1963837
750936
719158
602753
1293294
666485
1090746
1985046
1489319
694635
184675
522630
1240233
396944
1919511
804969
1395438
625220
890784
1358863
137448
241095
1057216
1839713
1754977
1484758
1474678
362068
658690
1170314
1057918
1519543
1605295
1564565
1604425
876181
470912
656380
1681580
342469
21429
441236
681971
487157
1948751
285818
355129
484249
209113
780168
918130
99197
300248
1413403
372947
1218842
121130
1524372
1155965
85220
1296525
1555441
83733
1973872
1186886
422704
1276055
471542
350076
700352
500086
1206719
123743
1262895
1014683
391225
71410
764440
1224295
1683397
575370
376733
1166040
164817
1243535
591700
1646187
454972
69292
777847
1090711
1526569
1544533
1188165
76727
1411037
557154
404872
738218
672137
561030
1786848
1033201
399545
184911
3568
1661948
922701
832755
205887
469811
1043823
723313
1441638
61547
1229470
1289951
1270332
328940
1473734
1223545
1286080
1804510
370403
1154777
96247
235902
471407
199982
1981089
191767
1060961
884563
1530899
475925
950925
782404
1841471
452322
880389
292553
379618
1220585
1173987
1374188
707315
1252209
1428146
654157
325337
1904204
893515
1291497
1405295
728994
936038
1188817
639005
1513527
1743859
149034
1771198
1291111
847570
433453
943218
1596370
1786885
354846
1987246
422788
801048
91380
1473475
1489229
1220981
1669175
1665312
1577502
1056936
1953580
624514
82370
542322
1960014
536169
1851505
158611
970514
849299
1461654
483231
785175
1549875
488519
1913636
588527
210481
1537500
160312
437627
1501040
10349
176637
925605
1654196
288901
527062
1439346
1770663
1308530
910000
880785
1802337
1883060
1123278
614766
1389247
1399122
1852238
1012699
1320740
151239
1556060
1405166
69839
257913
364500
1126049
1792700
935858
838717
407151
139815
1070284
251566
1629037
879751
1498641
1113511
1011774
1492531
1083183
411083
1407465
774348
427980
1593255
439085
1663117
113719
234034
399741
683737
1588465
1712889
1976936
341104
1174624
1891669
873160
1201580
1884026
1373907
1210604
1829800
406311
1262245
1177176
1770450
1071624
302007
1411948
1285650
384266
667226
1983593
942330
1814383
997096
1158388
1401877
358272
735559
879379
1875146
1943219
501294
1643006
1892599
313604
38356
1925516
964532
1728272
1477426
220106
1607136
1862891
664846
629379
1784414
244379
1821699
1794634
578417
919610
461221
101970
1930279
373032
1844675
597589
1037930
27778
1856641
676627
1726044
578836
1755567
391608
708681
1972421
841253
1533521
1038465
1673914
200814
1164567
1585633
1728460
1679818
362031
686478
1736961
1144674
1364533
173291
611382
1292044
798117
1384330
406551
303027
1214995
1588747
1156550
1161628
1620342
1416440
125589
871990
1595526
631129
1868072
991355
1885517
1017038
11237
1937163
54411
1932397
1736547
1014536
999882
1316441
163918
1021787
780433
1893046
133201
60800
1737106
786338
1412847
1999935
1098118
1863594
166364
1675160
1678749
939687
1834405
80909
725319
1694819
1477421
1444810
1254795
1747677
1790848
1651286
172531
991308
1596896
1965492
833469
1476992
1752023
106570
1223359
781156
1264607
716968
1196542
1092325
1109832
363707
1221555
563923
998749
815176
1199739
1935327
390200
1665328
1953826
608503
1417232
1681940
655335
424023
1157694
1669504
61119
68906
1887477
1867157
1841376
285974
907982
959950
1922352
526115
998790
1138988
106022
110100
351223
691413
1858355
741890
1688484
1113429
1849839
404789
641174
157749
662248
1028110
1387005
298273
94177
1197332
951272
1392991
599558
1994512
991433
1032011
698832
1012807
1007922
262837
208987
1854418
1687961
1152316
1986110
1473477
1470022
968315
74942
1265400
1819623
247956
825979
35882
489686
883797
199070
1962874
1342841
459821
66479
1814847
1727535
885509
717693
293986
839476
1181743
1193623
739278
252313
437168
943540
653748
890753
1594453
1414610
1021260
161282
1291086
863426
216285
829024
884078
1253462
1560043
1877817
1336377
556714
504449
193790
843201
1876890
1790875
547413
297152
197044
1336801
267894
1142515
1514862
739226
448795
409964
1437352
244372
309810
72008
1645474
1941016
1627623
580853
1558910
1217558
428472
1992767
1774359
1781006
137577
361297
1933673
647798
1137289
185847
1575541
285218
417796
1373875
1720466
1139696
1814293
654557
1378834
515875
632741
1037707
418725
1225879
705951
1178301
1189448
1399820
972297
1736247
654432
1843147
695478
1793335
263914
1261556
1801612
484360
919030
1557511
203279
1042496
502484
1748259
932034
339253
523068
249561
859933
992769
1975009
935705
1738134
1400655
160162
75302
1111208
1158468
1812949
1089887
1111777
783696
1959255
19051
814779
325287
878594
1465133
1205992
261584
420312
1257213
1468353
1499435
1294235
554370
1833389
1556376
459014
1758658
398134
1185175
68411
1335016
972401
1177359
403306
1036852
926989
308130
250613
294978
20857
1186246
1041626
366121
1543131
1910386
1362290
942576
810240
441260
394537
1336102
1711372
38507
1867317
1158942
1049421
1604714
1291951
1548969
1939794
880528
1064334
82061
133435
1986529
526646
1875973
1778828
1589551
880331
1153296
1492557
1591073
715466
1532945
752433
322814
104789
1029519
1109491
110278
1419565
1739589
790662
741501
980685
1847063
1331799
1176395
100240
431894
513156
695615
179526
545834
286638
1065247
1398475
647189
828993
231973
364638
1656337
1651500
1652531
625113
1491340
765711
1870506
791784
1032742
498771
1574532
315615
1060396
1386231
1397271
676562
600122
605461
650256
286400
571842
1828093
475426
1499933
1692812
1581094
1567225
592353
997062
1224406
277232
1228011
1450629
1357312
1155086
1229642
392403
1113162
271345
554813
2299
889920
475808
1470269
1130139
1344665
1650623
1937007
1290836
115279
447736
459395
686782
1336868
1196177
618703
264624
1286658
747080
639080
172239
945833
1690038
984176
1568966
1438112
833850
1804194
1608743
1621999
41929
591899
1042801
1436526
1671808
1204864
1434247
220887
821150
1579960
753400
1464335
458081
285830
389389
950509
512299
1548483
551583
129781
1496261
841789
629817
500850
172164
224371
478957
1421954
1498835
1270636
74143
1089838
707478
296462
71474
1335039
809159
264152
90058
1566993
347297
1109766
48993
1587390
1545102
1973159
155000
1685
1121029
445186
512373
226538
1693257
1711467
244205
1965494
267959
1251328
879341
776112
540322
419452
1644032
946947
1961568
401053
1844874
883795
801480
1147463
525178
819518
1553315
871443
1595651
934216
34050
259424
1991311
1556604
150143
595890
1771621
538226
1472899
1026973
586711
54233
1472660
1724150
378432
921796
1936094
1014261
462610
1392708
525331
1966900
1995147
30213
1831327
1915207
352130
1753021
465371
1721651
1944348
982697
1418692
456557
549178
179894
516983
749526
804988
1855998
1259986
1270266
1226637
1035260
791235
1942928
715109
1373256
991596
1070636
1519187
91787
1068700
109654
989627
1556118
1204850
1106327
1937333
1348788
329203
1982332
480005
1534562
1370830
984773
145320
237822
1465312
1136815
25103
1490538
853991
1502119
1960163
586235
946186
1181259
1871187
1000732
115662
1145100
915127
1228509
1343088
1856106
531798
1676831
1119468
722478
593271
228838
1188679
1443100
790119
1227304
1436132
376003
1732953
99585
711583
199467
580725
1029438
659683
1663202
1478808
309166
410963
246986
1995714
268773
226553
1637777
1638987
742659
74585
238211
1740953
509725
65758
1632407
395746
1222641
542760
1804216
1036956
308465
850738
389505
855473
1383166
1358191
1158591
127491
1147440
388919
468916
1475470
1844249
1337556
807403
136499
1368827
1495324
756224
1494095
953722
1994662
247353
954245
695721
70499
810159
145727
901775
1534711
972464
271510
930736
749984
1344280
114487
1249837
579189
1064005
142484
1151424
666654
1494433
520237
39340
1960331
747006
527666
581863
984148
1112434
377503
1564989
406709
1169006
1728156
1496919
1025171
1378893
794224
556421
95708
97513
419713
1835933
1528441
641978
965259
792805
600124
1712384
471777
1952556
1844109
635979
109563
575859
557706
755258
810723
365455
742705
1108978
641830
1749169
790726
217899
487620
640614
1512603
1513230
525927
509094
1090324
1878329
1599330
20065
862635
718848
1246520
1280396
950098
1981023
192527
74923
1056186
1822181
711136
1629451
1555693
1573153
1914652
1954702
622839
1840512
1788854
592652
1053692
867190
230353
1369146
296078
148624
1586878
233694
125477
556649
1246220
1659106
924312
1428063
874136
1838173
739117
1152923
563176
1739242
938235
1645637
935305
1220637
1059650
921365
1375361
236518
1741721
1901344
1699874
225954
942722
1593867
236232
360295
226635
560396
680222
1423232
163367
1388149
1388060
79471
218440
483510
1821589
399659
1316212
1426861
1186985
1823189
695325
1777389
1585392
316072
1512777
147932
1382539
220076
755224
712356
774011
1222798
28021
710771
534820
358156
1068093
931235
997755
342892
988310
1941129
1922779
135515
1979946
1281398
1187320
1755649
881364
1704976
1105214
1884944
159568
791842
1884749
1275321
699501
879394
1822881
782120
1595058
1370726
562870
53855
1434446
1669248
292192
617834
1115528
1597238
1885189
1396033
631915
512789
1041731
631784
203756
256586
1149322
233132
1305388
739407
1033674
153903
1428346
1781697
1863288
406785
253677
830871
1131298
900578
320047
1261403
1887092
1664261
1282674
1943959
1245976
500768
1052918
1469530
1644596
651581
1824207
1195452
1799747
595120
1871690
887342
1129758
801060
759095
1411311
351817
819524
840415
876346
391492
697944
1063051
791952
668999
1705569
1058144
1261345
1970631
1374504
282487
770275
113053
1593693
50754
1052123
357623
11677
1316793
1963242
1561386
66965
1455269
1842158
926856
887184
872575
747941
1612840
166436
1300654
1998233
1193047
412552
1773260
1441093
95955
1591897
210658
1286410
1182691
72148
1664013
1842031
1711895
1687868
391015
305134
104654
227204
1769856
444243
242829
1204448
492799
960356
1059235
1356261
187219
200543
882816
1788891
111259
136442
757162
820786
793971
136995
551916
1712547
1383737
1741824
196245
720516
855738
1880078
1446680
1804324
567045
1366700
1587676
929148
1212028
1139445
1990646
92376
308508
1928468
964605
449880
1753945
603039
1351324
1983767
1088722
1289163
1090929
883221
1494121
419769
1197128
615385
990008
538896
998736
1991747
1146899
1557955
329085
1913708
226117
973004
371659
830072
945612
1344608
1532315
598005
127841
883780
492693
62998
204810
1488857
979951
1646119
1416749
331546
858265
203959
555074
1030091
1200713
1702183
1289536
996425
657370
250167
298136
368494
1573322
932162
87563
1231659
1045787
1295557
1424315
1442501
418850
1258119
279607
716137
1847686
1266266
1169124
706045
1357762
1827974
348223
1133806
1422664
380326
939396
334111
1143481
35883
1505886
328769
114485
422052
1279125
1510204
1252915
1819208
511678
1979386
1437096
1017424
1622216
1589480
1389343
543460
1845757
1261455
181930
1407259
1164109
1023238
1734035
428559
1509531
1275715
1914561
1584695
1255896
1899296
895058
403031
386131
674735
1961433
1242966
711073
1989639
191172
878078
9891
378613
1165498
1110779
1562780
131047
867242
435220
219686
417228
844651
1897924
1725578
536038
1718399
1069230
828066
603793
1619354
1655755
1358997
1652113
538911
381672
1657731
732891
991619
1092859
1637816
191296
670973
586915
1601106
1379023
381557
673654
1086021
974861
1945587
1223802
515086
1078611
128192
949607
1060577
737445
43761
356718
832306
1596280
1772804
220123
699111
1499707
753118
827938
1849657
804916
1936082
91658
1398659
1299426
116151
1847122
846002
467739
347509
371143
529681
1510650
263678
1996959
1198667
299375
1991123
333075
1689457
354069
79770
1064134
1056529
125670
1148237
1138056
396867
764273
796824
1913404
1032465
815570
1284885
1033922
362674
1015587
1108417
644335
1469919
1426665
411132
37102
1385396
648013
1314413
173222
1194636
505581
463930
1256457
495905
500528
1398830
1213116
1317231
1948404
432291
1715951
1897549
1658823
1368394
1175806
1080507
804194
1343139
42182
420757
1144529
1456494
1606501
1771257
1800017
402176
1107392
21056
1109410
204584
39998
1982608
20595
1616902
912268
1903968
733533
148704
720519
92568
1372710
1013033
334345
222205
1567234
1039696
943334
735992
967354
174044
1865319
886301
933774
168835
732661
1993761
190391
709828
1614715
1362867
498973
118097
1991577
1042188
1441778
303709
120368
1271385
1593415
707420
311367
92579
1849911
715593
1596320
651108
770708
1961897
544445
1830314
23921
1615683
1886649
775508
1383375
1981404
971790
1029264
192261
319476
1228686
1395192
24773
1582130
1899940
1841166
310156
169507
1875050
887398
1418034
1843343
432573
1005204
1438838
687260
1673172
1493480
517776
1132755
541964
418801
822187
521692
604001
343842
1825602
714894
1293626
132144
1368736
1870854
879522
1285225
271525
333233
64694
1740916
187003
1657220
1084781
240769
1892949
895306
245904
304211
695379
1509450
404988
909723
276591
146320
1581085
630852
1962392
360150
1356910
846185
1187265
568908
986165
850076
1391383
1854777
995132
1096672
1764875
1082176
1390234
1432923
1435172
29750
945695
1316087
776611
859922
96180
1845146
245087
1179712
1114776
1346585
1986683
807978
1612694
378106
1239458
1825868
1165672
52628
629455
324918
1616145
354549
836140
1088649
1468618
1530403
257583
428093
1157039
1750189
1081104
1906601
1583114
1979391
402090
375934
1834071
1675189
1033823
1921611
306078
106591
485474
114684
354774
1920366
1420087
1162676
68205
636089
737173
1303064
1847161
226551
1550248
749506
1963158
1527533
1403896
599759
1921352
1422717
1817653
1144750
95977
1682991
226555
1295750
363173
381114
481312
371541
1300272
1916616
1184631
962204
246283
288756
293501
489429
1291271
39843
636940
1477572
1555020
1289782
875533
228870
541345
90792
605875
56855
1574771
1765357
524423
290426
1297575
1160349
557654
162811
491233
1897238
116257
291555
127270
139594
1404883
1762544
760841
1010231
1036440
1399449
1744935
615306
245135
218416
1501133
1506604
1607966
2492
747634
490507
298015
728705
1609310
1970048
1743033
1193942
344284
999961
1514714
1210743
1479077
1203650
252577
121243
395271
1583298
1296670
1494540
1229464
1522055
513373
507179
360068
970183
1585043
403844
363974
1354279
1339060
885615
1307947
695841
373899
392460
1145686
624280
1798235
986197
715998
1010118
377015
1849615
1564256
1759620
236605
462503
1310812
1426603
707547
1336426
699677
1771719
1580923
1806989
299223
1576690
224724
431705
1611208
90634
274116
1017394
1652184
1938197
1305475
1605497
1987813
516639
675358
1135193
1637953
784986
534787
723947
446285
1085043
228582
686290
459923
817013
1172147
241854
925478
808486
1542693
961080
1078280
280442
1057992
1330700
837588
1461594
1100172
1574071
339502
657945
49214
522580
584687
1786059
1553076
1907807
1198398
1276176
1542627
100134
693340
541129
1505271
1868856
1508384
1846799
679317
744629
1722349
688040
619870
634452
1097103
1247621
1974483
631257
459707
1591339
713577
707382
1792943
1458002
713170
1191635
1976226
265208
621602
1323584
1168742
619921
313507
1302002
33977
80195
1031745
786509
1434186
1889133
421076
1827319
1317563
506666
1310854
872651
1541603
919103
851834
1677227
1788790
1963985
632336
300343
1863920
685143
759714
488861
198257
657289
690613
1409491
1192374
1696506
1704972
1541443
1219443
1697155
1579478
209067
656396
1605201
1319691
894945
615726
1147401
758849
153612
692652
323448
315039
156530
1007699
519885
1634921
869578
211870
697755
1501867
1711307
1188598
704766
973646
655501
853291
299903
1824041
214019
337272
862161
1728078
903583
1056176
664212
497103
830739
1045204
724129
1869083
1117622
1985129
1679978
1680877
1590480
807613
1812057
1136597
1446324
521008
1603016
1044297
1248014
297936
1387573
95380
1525284
698624
1029208
202754
1650874
1525350
1188892
353986
1859650
274403
1229663
709242
1516394
924200
1151142
831553
1643203
1142246
1271422
188860
918971
113224
20190
1167019
919263
495177
236980
1502749
453756
682897
544293
1013525
1315172
1109429
1557340
1697527
1410967
1858682
1929826
797006
1811748
1852784
547436
561034
753010
672676
35079
89122
42736
1653977
1318970
1296314
742493
276127
1421575
1360030
581386
1810628
245070
771525
1919976
1648075
1302920
1424812
1472648
507753
4111
1207957
794913
275677
1812757
301857
1403040
54390
1788284
585151
1996719
1689141
792046
592918
264988
1310305
685350
1978894
1734502
1024755
1078894
561006
821049
1239230
1751679
997701
1505560
201887
1818367
1637891
490580
427333
1837139
1818219
376561
1969871
618413
140956
1243440
1457842
1408792
1018722
555290
331794
201929
105442
1133002
1829748
258574
476484
1419914
942241
1061302
1933139
1358772
1900713
1250076
1526044
1063341
74688
1389975
1308855
349137
554642
1623645
1846597
1597749
1942134
60629
1137702
1267535
725710
550911
1413840
95203
806397
555174
536602
947015
1573764
664498
1584299
1099362
1173523
497573
1628145
1162175
1622345
654690
1223640
1601213
332919
309883
1968176
1179156
1964302
451427
1741605
1410476
1260755
837829
95406
338883
968075
1947813
1911991
715779
459934
1448523
901424
1997308
1671353
1532672
1654065
772298
1307125
500816
889997
1082795
698457
1616403
1754134
414080
1473931
1167332
1767144
1499521
1070626
846327
581158
1125444
759749
966353
517901
5328
688262
292859
358118
778322
868314
65944
1255470
1707151
1482778
700914
262543
495382
1081400
895156
221076
928985
1468050
780273
1257772
186324
627257
339931
1528762
1395872
226180
631611
1836385
1909244
1802650
1111573
1571735
324630
1170445
1991110
1569610
1819673
1210704
787104
1301893
809961
316321
1518603
131477
458055
216233
1103088
1598078
1234023
1904869
329211
892898
1521480
1620606
1239120
1990560
1053823
1369964
1197228
1882182
304618
293452
1788182
1969008
974780
181409
1377189
100729
542312
303392
1487480
871871
1222188
512920
458916
392146
704472
1697756
1311245
1601502
1926457
92486
219260
1917225
436731
502799
982702
1742693
1666805
1796241
511253
1173812
1642194
1037431
1144952
1823764
667637
1613083
872876
1797339
915331
1407018
1787956
1464330
1467341
507324
253230
758748
1194318
1253329
1045799
1982127
1279092
1122382
285217
1294948
1877207
807481
1506576
1769499
651228
554292
1012206
1787771
1677407
178771
50180
86565
650724
1332729
1764399
1139941
1716762
1101783
1252778
1967151
1152916
252795
1600424
1007277
1739172
652840
1986652
1184590
1959499
252566
1889617
400570
555223
1221001
1278693
571922
1433475
1912531
247920
82003
1586722
1948622
131416
1024717
236201
1307750
586120
413957
460446
80269
838235
1922907
1713008
1801271
126177
1685028
1625350
354502
882004
269539
1059306
343410
1024851
366782
1028302
981663
11904
1647747
1169940
1931193
752675
58289
1852372
555898
1649824
540627
949674
1958626
272829
119818
529809
1566082
1774845
195718
81782
1090611
1055013
1650952
1563400
652536
737126
1485095
1717217
981314
577078
799784
173232
1515381
1178281
1203158
522352
949743
1021389
1686375
255312
1749094
264594
1142681
626546
1778672
1298110
1190839
268270
1366114
1676424
1177267
800112
1760572
757014
355885
901186
461196
1467349
999447
655201
1436249
793615
360496
1640497
1683563
550445
1564309
948930
406744
1331730
607412
1648424
821506
945804
1923492
1813399
1314183
1315834
176794
1864638
1987147
566053
1280121
1130456
1573615
1911801
1254917
1007118
1153058
436087
66298
129930
1656692
1227545
1886704
841176
1961134
858712
943989
362236
302460
398957
1181536
1487796
1965022
1551955
783990
132852
1575492
59428
1098618
1359834
798253
830113
1720141
1986406
1243175
585381
412434
897804
1009826
2951
1227467
1467830
560742
617892
1433047
480457
683604
63017
865347
669587
1921707
1352044
1959764
109525
79566
1646146
1683130
137451
1294404
1181085
932254
1007121
1014366
1365931
300881
1162869
193482
1973798
539999
190028
1168010
1692329
1995080
307965
1449922
1636851
1581872
711640
1038430
414786
316768
1382612
1624239
220904
1818138
1785035
1745505
1291013
1346658
1441414
297384
1238367
170206
1504709
1291425
163710
1310
1172485
1198146
958939
509719
1760572
697200
1494088
860774
55406
1324780
1706719
555589
1268025
1406456
1342564
1435906
364771
620057
170120
1269631
1867693
1677794
1332943
1134938
1153401
1976632
1852585
846291
816926
884788
412499
252423
475541
1911435
937086
658446
851159
1679840
1592764
1224130
1496355
1349158
935018
564657
364992
16628
1374559
793008
1902707
1192254
989121
1918417
583769
1940975
68590
1443272
1581861
174098
221573
389063
1294532
254271
1312795
1090559
1764143
1079525
1931161
254871
1588700
401610
1966895
1279742
1570628
1672724
465665
240701
71436
969195
744885
1301764
1662478
1548134
880256
771212
1772410
1492304
1933098
1026270
863461
1284994
1161998
1640802
1468312
1925727
235077
1267571
1384753
1536571
1641835
111650
1189956
1872792
1085521
1775410
100295
1737337
682545
419896
1916976
1011465
352349
969437
434393
1017498
612601
638469
1616220
875081
1763660
765293
1457742
1930328
617418
1884335
34577
889287
1942127
602450
1670811
976941
1423885
990090
1481361
654917
1028704
270851
598978
122542
1094169
1462874
403572
940509
341221
709144
743038
336956
1269512
1600965
1530259
776855
1424825
452726
1990330
415371
64409
1494011
1251609
1780792
1305124
214138
798045
1306324
1575961
415723
41515
1801015
1975742
137215
1726856
1866193
1212820
1604164
417020
459338
199633
1483721
200644
1535150
346478
1302799
1189793
798760
249530
1119684
1956760
863324
1649155
70293
1097524
72298
1085113
404447
625823
1950073
1519033
628375
783617
985524
1338627
67707
1480230
1830753
1758193
992562
692538
1979051
1429356
805671
353873
391251
579168
1974601
931366
1541146
187859
1303503
812553
144398
691397
931732
804478
1647248
969237
525488
167923
972352
268425
605126
593583
1595993
1199541
1284211
1552276
1619962
281597
1805250
1599438
1540363
574588
536062
431824
1092399
1046151
1581545
750380
1691417
234325
1416517
1005037
1554230
1156365
888115
461552
875788
1907459
1140192
749503
1501051
650991
590332
114333
1898828
1246037
1817134
33540
761930
1862545
997028
1417187
981832
1232270
50980
710393
1464512
1801487
514415
1510242
379652
1930668
732678
1098534
932613
194666
1304987
656460
1610200
982799
1776163
320653
1436695
743870
1562268
1583998
238899
57434
479979
1117338
234782
1021474
1713253
1580388
1884298
1207983
753195
1626300
104494
1443785
784977
1175639
1446473
543614
1859428
415339
293964
1761395
1586199
1458813
1502183
1842345
116383
1471933
1748353
1105456
569661
1045553
25088
850640
1036034
983504
1494267
1612379
1283735
617436
1520897
900963
589396
489088
44451
781843
1457225
1572552
478349
402268
497040
270716
1800360
557870
623260
619150
1668682
1991598
1380022
1162161
1379993
1912075
1588537
1229960
540288
81903
354699
298296
290478
1389375
898093
666662
1694497
1294519
943088
1397055
1588581
489354
928830
1073448
1941123
998745
1797991
1812837
1347948
825239
195421
786377
51731
535068
268029
983754
652587
192047
618444
1468813
1447082
116608
1291280
638283
1119366
1547581
611926
1793795
240873
95704
253730
1950139
1717245
1494863
247091
216848
524440
325579
818608
477620
1628240
1727161
1685409
1341367
1036847
665871
593167
1919534
641536
156988
21988
748904
1279781
873917
520167
1668639
833134
39477
277702
1069242
1234567
1784931
116181
589034
1064225
1798092
369572
1431271
1970187
1609604
1664039
1860550
664669
1719196
1956386
1422407
1692402
1886874
327892
634237
1558302
1867824
1610850
797680
1526360
1875813
1274454
1691314
171219
72472
1554010
1482285
957300
1078823
1007988
393814
782959
229799
1479763
953796
285076
531889
441579
900959
1331425
1463020
1709800
1399401
874809
1385596
845613
1135957
938840
1005274
883899
601529
519309
1550940
147960
149106
1273303
1960408
1690116
157179
307332
1269921
77106
335960
1425859
625686
1905709
84382
1470548
867783
1085244
358892
166905
748095
1967890
964490
1521335
264437
1384757
426378
939785
352384
1279870
1475072
455324
873688
818087
1841743
244409
1138794
1076821
1645599
14395
1898173
1835164
1310967
678071
1076274
147607
839462
196043
1319166
1952759
555154
1633107
1981548
1539914
368957
1669837
1924107
439151
1238213
495510
820424
272967
224659
1325651
293433
905069
874879
904471
942126
836158
1378109
211003
1803733
716279
1844387
1061210
859814
1558271
826761
657865
129290
1050322
1252107
1198935
1383269
100752
1477706
1492481
1918615
40444
1020596
1363665
519146
1559278
897899
156636
1955071
650975
186047
816252
762927
1846973
446825
1321441
1784212
915763
672787
734046
1714103
1048690
971567
1979500
1973284
1432125
1976263
65297
408864
577655
1545713
538013
1316803
1892609
1912643
773244
1049280
1597073
1482066
1843989
1971909
540133
1330239
1386034
1303049
583181
247951
1559760
619978
158858
1124384
67757
1761783
352502
325262
1048125
111166
408114
670008
926969
998284
1589859
517020
302917
1497095
1912099
1628725
746202
1150209
1836488
1797925
705719
146683
751592
1149258
1519566
174338
1664230
848656
1078321
618788
167695
941127
1811577
98071
287487
554005
397010
1668450
224955
3343
1950419
390931
123257
680474
1448739
865337
371257
414844
1789696
648676
672366
1958140
922032
881480
705488
435513
549689
1927706
1006072
697639
1813597
1771142
1981624
25729
696617
1331614
1737974
1153694
1878018
935222
1079418
34853
481750
566604
1947998
43519
1256448
797032
1395221
481536
1026508
77284
1800052
1338017
440794
77088
333492
599188
576625
1236737
659130
984001
129394
1684889
603278
890501
1874618
1993117
639593
887503
988443
1667056
1973642
1347028
1724203
1387896
1967943
518443
819057
503503
1896377
626422
1993146
1561629
1879464
1042796
1815007
1650330
51908
104061
1771262
1888542
148784
973251
1264042
60346
901111
1148703
1584507
554473
562275
546730
1925278
203442
1719147
1823265
227461
1392017
229769
8677
356090
862047
110980
398082
1430384
1799618
1541248
959368
1140349
1668581
282214
1420433
375033
1432474
376194
1158181
608341
65610
536961
164947
1565754
999357
1771128
721309
112093
642109
1579697
863491
201719
426129
793073
1764427
1242817
1264069
1750510
546135
284538
1700961
950517
1066907
99377
1229672
630344
524883
927749
480935
168359
1600864
1300267
630520
559860
1243988
890318
525996
530953
7402
412029
1784351
240381
1131530
378412
915346
1464723
1366030
368794
502119
1182564
1219394
466400
1164885
66314
22255
616997
945720
469539
1601948
1968689
327411
1132993
386550
442018
1360260
1023948
180018
1910932
1845234
1740065
293555
35243
1302232
203871
1323769
1025085
1589159
1443140
1796019
854032
376640
1898969
872798
200598
359364
1005746
423567
1485309
772139
1446322
1591975
1949882
1670942
1437801
72806
268047
1021406
1945681
725067
776456
1100367
923245
1937680
338454
1768358
1543131
255396
611916
1503926
1657648
1010585
192093
1485105
1496745
708664
651943
1766684
409480
1014648
616928
1545566
161762
51482
1581275
566476
1612311
56168
707459
1510251
1358237
158602
829191
1384258
765222
1549650
250283
1617955
1706769
1227549
232135
1304343
971624
191175
911458
877245
609845
1028926
967827
1491315
577477
1754273
1950266
188027
1818785
80215
1058412
946177
1727878
638413
1119726
1415860
1548421
909771
1739514
1407531
1061169
188299
209873
1284520
928733
865665
1289538
883922
363711
653845
1554652
631880
300413
1770030
925225
269956
1733560
931629
262275
1195687
1109927
696072
405199
1802193
1472527
1338067
814186
1724398
529226
1021446
882557
435117
459656
1722549
1975813
1147878
1085584
1521321
282084
1590357
1699173
1996040
1967998
1800624
1068694
211006
1555812
99680
900716
452628
902051
1565913
171756
1094213
1830775
1750138
95301
1858810
243602
1203966
18817
1788506
1354068
97428
141447
1587877
1406079
1537495
1034888
756840
1057564
1362786
1089781
177307
518499
971299
626912
1085029
1005288
365000
567682
829026
1966158
188769
1370795
1674065
483790
1205071
1107344
941989
165511
1433086
1951481
848727
1695167
1226704
840723
1877434
1067683
575231
113550
567828
1112684
1682356
1926534
1852359
15020
1523022
18100
1654830
424170
647731
574302
95605
1705455
544195
1553358
1122132
1767062
476326
1944735
1711570
1258573
1516751
1862119
297866
596077
1842646
126450
1867070
1474662
158432
705244
144443
742365
1685128
1299728
872306
1914975
1248715
927060
1453820
563742
1799726
622100
1368036
533197
133025
941974
1873360
1544432
1809047
722426
1284795
1154876
1196780
108955
1151967
524052
1080340
810977
1503362
1378807
1140755
1923077
1821647
808869
57063
1430142
856615
1266571
1291913
662009
1992189
757938
130732
202752
623015
1790317
1467933
254468
133678
1630810
1156072
1630887
281590
151326
390689
1681615
132321
132216
1603179
29851
1414548
620153
29071
365323
432661
32424
565164
1220469
262877
1082431
1704769
1149191
731132
1139558
510935
425062
190383
1510458
693937
782253
1360277
1154975
1469187
365903
214661
655738
1318818
191607
1759390
1358860
190355
1487817
83716
1311855
452034
1039435
1832830
1483529
1224478
1298084
1284199
1413934
1119265
1403852
29523
986183
1462004
242883
17341
1171517
219867
1263070
1676008
1065933
210491
1548394
212606
986219
335391
1338583
548654
1514879
430451
1586644
1137407
86826
1093146
1514084
456694
1034306
654667
1926997
760859
923909
840569
1019951
442264
1466423
1070732
1358986
247716
1802478
995732
1557132
811997
696844
384772
661380
697018
1758943
1609944
523352
1829495
1724660
92689
1446100
77165
136416
1443330
1528223
259330
743067
3451
691884
304736
1758762
967821
1622143
605344
826114
1315881
1048002
24516
1416228
1573485
1942038
689662
731559
1858717
1520619
268614
1884958
778137
824049
970092
456258
700140
50919
1355550
726916
1107297
1498463
273897
314250
726549
514969
1357787
278899
505039
1733028
660273
1836602
1138448
1100042
958904
1338031
1970085
601817
296210
780914
97136
1808964
734354
1864512
765386
336891
836845
1524145
1590682
739653
1490605
822770
1995216
250457
1434978
1014854
858559
544848
877359
851090
1283105
1747588
426865
1577608
351249
1423917
1959134
503328
710493
1499920
376106
93575
1024923
119315
1205391
1448151
64535
1201908
1227210
1828816
1361542
1809179
1518060
788251
1247779
1684210
1094411
1355335
704286
943879
826639
424730
409720
619373
1874973
1038773
1922572
1527990
1703972
300557
1454117
1797075
845985
1344243
1756717
1568263
1990447
93067
1654759
227015
1741096
1460483
1585431
1577681
385314
969638
266133
413334
812968
1725602
1630297
1603063
1037723
730863
94208
64051
1428833
1537220
252437
1950241
293363
665396
1712877
899719
1487858
62150
1570041
38641
182599
1877555
1186938
951375
1928722
1721439
901550
1155484
492171
649665
851029
1563487
963146
1719510
620091
1911927
1384608
1454416
292134
1256012
954329
1448001
113383
1919250
1413109
1668484
1579804
199385
793369
1008995
786637
262174
846597
1388629
914907
1157111
1910053
120246
1731061
1872025
1228531
675176
1041042
1092233
959667
50947
1442678
1014456
1805960
1535293
1876763
1933940
235393
1769657
1193379
933578
187255
1324157
671619
1522121
1352323
1141030
109383
1857617
712124
1620417
1465351
1796332
1288885
923561
173847
888363
1356137
651614
881798
1513849
1479964
151969
1719351
1452734
348419
532996
1571738
691355
45637
1778963
273311
1381654
141797
1057016
736183
531871
1477166
1039993
28180
531822
1405977
1746318
1561650
443843
1424081
1168912
1013666
383530
885099
583713
111490
114452
1244682
1485549
820915
184622
207677
1537206
1990917
947473
1937465
1558006
456928
1711084
973597
1749693
1680025
466490
1422507
698506
1670832
554701
1342994
1554262
604030
1546943
1613059
56900
854807
342523
814472
1869744
827996
421179
1997392
298457
451451
1828797
277343
113546
1180928
983684
471366
1464111
899232
78257
214495
1057268
536625
1006651
1960481
1839693
36642
527532
1996589
878312
1029208
1358079
1367492
878314
505099
18633
1546662
570767
207340
1614763
1789471
1144604
114520
278933
1346091
680993
1768847
522106
1440811
752344
1726577
1393292
329348
1410423
13781
1163997
1359707
1964759
1191920
1804882
1631699
1012884
1540401
88898
1762412
47014
1879336
1922012
327027
1814681
1200911
1647617
1334508
894550
330643
1886792
1192212
942999
97481
939760
792925
1996969
1169726
1792495
138400
1419358
1516108
228104
1502402
4492
1998197
344409
337729
120094
153272
109306
1139715
1131935
835930
1519235
1966063
1776132
869752
885223
427770
1165276
1169513
648318
72520
283867
910527
1486036
855708
1376926
1351416
1631753
644920
851789
664956
1224022
1205384
1009945
988098
1303450
1567648
1100821
1904374
1196856
143827
1631969
1118385
422607
1577233
1413422
1542547
604438
1019235
919207
1203265
1619170
1628364
358232
972000
702499
675626
510257
1533219
1155269
1024786
542450
1252608
1924253
1683043
637577
1220498
247248
749767
1556463
1316215
1374590
1782238
1337722
1927932
780490
1574292
378549
954703
794344
459207
331155
1574997
557643
1186184
652379
671511
1343553
1552128
1133238
779609
1084510
24531
975252
1702739
462203
687530
1419696
795419
1419100
930160
1605728
25227
1021152
10383
1021414
243420
1976959
583294
977622
1568815
854720
669489
1644553
488013
446734
140684
1649541
443445
1529639
1018554
478623
1583
201682
1724527
1835605
71619
600796
1468585
1524574
1710983
885702
1526763
955115
1114264
1289829
331018
603111
1585841
377053
1107283
1472344
1005187
1400114
951279
1775513
1655071
1494582
1480112
1931572
932544
1287533
143603
542844
1948253
1174547
295730
1899327
67360
619536
1881899
730096
1555943
4333
1041427
1688246
1189921
1637135
859783
1193586
1286172
1438780
1588310
91989
1277153
598272
1587871
1218412
1325017
1075421
1577175
1064902
87601
1942081
1965189
433771
388042
1664838
1183349
958790
1721039
1386901
1850495
575235
422705
522369
1808337
666190
1759678
126922
922667
430782
906210
1873361
1386083
1846323
362185
185088
442970
600173
578043
678183
286722
997255
245106
1107095
1660985
1525783
627037
523258
1079971
769341
11606
1322297
1071947
1634393
688989
276459
11892
753404
1787132
1941963
724401
1886861
571521
1505339
991471
785018
1093492
1306894
1286925
1950582
1265075
1146793
1553100
1123896
1534268
820248
858110
1575948
1862612
506632
711184
1285104
232242
1474974
927114
1580945
1788314
1330562
125188
796939
1634970
853314
916356
884954
647630
260585
1670545
1764835
1162915
352573
610800
1116834
866927
620693
768060
409712
1185136
518009
149399
1861195
176375
681435
62807
1480810
1991557
669679
771182
1392798
1585721
1926520
175991
452451
51041
1416432
69702
877866
941579
191563
171604
1749479
363233
1595832
1321513
883506
90700
701357
100814
779295
1066857
211396
1971412
353946
491019
20586
1113266
50099
168696
781678
1297263
1241746
1927883
1687009
965403
1644920
1908149
1744658
940340
598487
1217716
1466562
1499278
1075635
1487101
1875087
637223
803804
522650
606379
255932
880166
1651510
1173524
930355
676125
1622748
1605861
1214094
1284417
1323709
1575416
15429
1024409
588093
225512
902081
1170279
622337
1968455
1451164
828677
886607
1604961
731766
1210565
805928
1948969
1213535
1394347
454618
1127887
709836
1245367
909458
1547908
1742948
11713
1490336
370748
899113
338002
91406
1219102
391082
1059625
1090843
642148
316844
946879
365227
488712
1798878
144927
1361613
586279
1441837
1972648
113962
1404403
1288484
1125389
1792530
934478
1393255
662406
278837
1435297
642102
354355
140319
770781
1062589
363177
304863
1936679
1966412
1774182
1888214
1506492
416736
678962
1533911
1701231
819949
1550622
129427
739175
1218060
773130
1053205
1552523
183619
1280603
268698
396821
752849
1997793
474240
248391
611028
821139
1817557
1669778
405959
77457
1014753
1953453
212569
1232419
1627005
174309
1497804
1837922
536709
1022927
548066
1291235
1408046
880776
1136384
21946
1817493
359868
1328146
1097107
847331
1867785
1479813
1711580
958226
925652
285529
1520485
711027
772711
1207029
584945
224216
1230843
1788735
962385
538522
1650843
1230535
810654
599668
1417674
168720
1768849
1536208
737899
1786413
1138147
692984
1820733
789836
1436691
1221800
1983240
1853930
1935587
1159847
1870748
498175
1272977
1513406
1500638
824522
515393
1988683
216083
479496
757308
904330
721702
1686856
1468722
424850
295150
122442
1686753
1925461
492253
1651631
1173674
960713
621113
841506
600947
69073
1131647
1262614
1040273
1365287
1425715
1085873
859862
37773
1897020
1570999
687321
1909949
1030701
710975
820902
1060690
1575847
1533756
302868
1877949
127200
478607
1444558
1594419
737888
203012
95364
703147
1055785
1925131
310277
262224
445726
1081185
655087
598258
492276
988170
1917543
615250
1504827
1816552
1824784
1797221
1046870
661569
1688894
1024723
1565350
1484083
761988
374132
953094
1861053
1296038
1233249
913320
1912146
418191
1670039
1842284
1847703
332289
398696
1522865
214586
1450763
1376971
1210434
317023
1716789
1954022
251980
266123
244373
1438720
514994
1214594
862868
942985
1511871
739009
1055421
1921880
1442593
791105
541614
865421
1328492
514742
821314
1439576
1388045
273427
1738983
277229
594298
1348358
776697
1063895
813880
839404
1156857
382905
1281809
1157601
1070316
1863010
926038
1595580
488059
1539729
416186
117373
1283770
1847391
1660925
358163
1519492
137572
17909
897970
553519
174756
1152346
490988
1053590
1230939
1907608
745595
173466
6241
1037343
1554203
1870362
1307459
1062233
749545
1164981
67317
180836
1683150
318872
52088
1710465
1449540
1618775
1229865
1632078
1768810
1163853
1758173
1730416
184122
773046
452418
1977759
672303
294086
662828
108653
1183705
724565
1742313
894477
478133
730001
1438013
507654
979758
1328955
1587208
395826
79217
892048
31807
1695694
1467285
1667923
619087
1250620
1611381
1835116
1721492
558651
1051704
1371834
1179722
857948
1554391
1482424
83807
562909
1836494
739838
282914
273137
1909927
55316
1601773
1490027
327394
750572
25183
524198
1171927
957446
1846920
1181784
1226163
985341
1776429
1696392
1116188
975478
1178927
1164711
1411764
365980
1899033
1371660
341514
967663
1264118
1296894
1142973
615200
1494780
1383747
769324
126818
1417702
1659016
1931932
498081
676384
1554417
1671387
458220
244214
1996619
614731
1271178
1549348
1678845
1504842
388937
1203377
596825
1627226
1853127
1735517
417327
682481
1277001
1449917
1859869
13541
1742770
536408
289734
1127152
769215
396349
921664
1959938
1262402
225375
519200
856921
979572
164502
1826680
558676
1899520
1047167
444378
1540982
701765
1137199
308947
1335423
209
867099
198539
732608
1894983
1849539
1270739
389909
104823
86927
481513
981944
686548
873073
1900003
1898980
55211
513392
666138
1960104
972668
1100092
1539285
339005
1173025
425795
566466
1147436
1966780
1246213
340467
554546
1749397
1497729
543625
1729142
1116522
385163
382622
177995
899595
888572
370912
1269152
1418616
1351461
63110
1353678
1959831
557955
1276086
1471857
930372
489078
1872541
1265806
1973856
624423
726010
1400311
1974392
1527516
471848
1554926
476128
1396432
1796907
1088820
1184514
448400
1050851
1502859
292683
832545
1972075
1046314
669286
376881
127851
896216
81372
310399
1695996
1300373
1032245
1616705
1690184
71546
577515
1117803
1033872
186233
965629
1637359
370143
1122789
1147413
1749973
988766
1609923
1713454
962640
705456
9436
480805
527122
646633
820752
594977
1791972
235706
1364144
597471
754076
725656
1418122
986872
398786
954713
541479
1896113
60849
1076287
25546
1874390
842949
952270
265335
1413658
129766
228955
97843
257380
280957
548766
440245
918152
678056
1252601
593897
1274606
1862841
127034
703095
1144915
1513064
203944
300869
44989
1391064
892735
217721
1309826
1076811
702260
1243639
242845
434675
1197184
1903842
863453
1173867
1961
1470143
473743
1703984
832037
290014
397287
1561077
567701
971960
1093205
719904
416779
1884778
1259667
444909
1891634
577332
834737
1853882
427673
671628
1221196
553273
1862844
1825618
202188
1873097
1106553
1100773
592097
401553
1613295
1345442
1030113
1406505
1822347
1632776
1176866
862849
379759
1727228
1785607
1659473
1457096
1041375
940861
1752670
1705496
1647579
540972
427657
1909887
564621
360634
1867094
1136946
1711528
469372
574426
1978853
548871
851510
843234
843911
1096984
1995250
448414
1044423
1365994
16118
1580458
667148
1188111
372539
940084
1776035
926246
1300718
920563
416053
1134979
122535
1047239
1169834
719557
1738271
1905898
958017
1983156
907478
196586
1606045
413718
455889
1346598
1158815
1212703
1375891
841384
1754768
1250158
666067
1278650
484369
1284657
996277
1869396
1039956
1494454
481907
553745
397089
323017
862857
942975
480834
1732890
1473258
1956229
105048
1238005
1374314
1938415
1892788
991558
1206659
1978133
482978
1774862
1516120
1549435
1932289
910808
783217
453320
251867
855936
387732
613042
427222
955347
1563895
1213888
455140
429674
287073
1287133
1926840
1312080
371672
1429423
1633378
145108
1660726
1839563
262512
370127
965578
998758
803764
898389
389479
1842457
722328
546006
1408808
67482
1408035
1892557
220287
1927474
1145517
1951525
1994474
1164106
993157
721355
1138249
381351
214619
631990
1470402
1684215
799821
178102
513629
422772
1599825
1838138
570871
1541110
977572
684853
917992
1998909
538679
276151
832224
874070
540898
969639
703401
576615
910410
1063555
746598
570811
466987
1119468
1461252
1227248
492901
1078976
873713
1984966
288829
231300
1723713
148149
1695979
1825444
715347
1121508
1608462
735759
912319
575457
756597
631445
1305920
907922
111574
576524
947688
1480472
694624
942800
35055
280631
1688319
177971
1739334
1457890
60562
1217481
896184
74497
129902
512978
681297
882331
1531154
721988
1519988
59881
451446
1057561
976507
909253
1427871
1194640
1535687
2002
1078247
691423
975400
988169
1129936
1964325
736450
118397
878959
1004572
428616
1333056
1738423
1067332
1986323
823712
1200957
1256077
509712
358665
784073
157677
589222
1859172
1435003
707713
1814020
1433772
1381257
390219
1677898
575085
1691886
923209
97948
439917
389655
568589
1929148
1623933
107658
57583
822372
980733
971527
494499
1584790
1941122
1590872
742890
1475918
217127
1496544
777040
1851909
1665821
1645174
164540
310944
543160
1366341
1415787
994218
1950206
578758
1476878
1130913
464474
700353
115167
1407998
1330998
57833
336286
1689280
1133272
1600432
463978
1986413
1013177
623558
230815
132745
1097227
1518595
1968449
1613961
1245388
606857
1184036
733847
954494
1185718
1858113
24822
1320739
508655
1598148
938743
1036493
967096
997016
814876
416054
1217791
875547
49022
660350
1436836
1410994
1003238
1006558
846765
623629
1838693
374343
1025460
1554376
138436
502208
96154
994513
115942
1439994
758308
85923
1042824
650353
41995
189343
1358089
1514671
1347711
133873
1913026
1977712
720536
529726
370193
673470
1805648
792645
393473
100837
219357
1914257
1393196
1604105
1478680
1682570
1955079
716971
133315
1082593
468287
522643
1834555
242229
1324633
1321551
227417
238318
1962941
424914
262263
1453332
1561548
1592391
1330957
1244820
196037
1932736
1348227
418187
1668403
379809
1599799
1149348
935417
23241
251059
1764685
356525
1963015
608902
1937681
1825938
1539096
929540
886992
1904500
820624
384138
1751581
237361
231289
788781
735849
1934551
1100390
1548738
1710811
1525367
843210
1116468
1726154
1767440
250878
952268
719058
1649649
1549858
11392
1264135
995031
1860742
584274
1627753
718045
997124
120574
30206
1945220
1748938
125509
1905153
1808046
517197
836386
1625464
785761
1121672
1358222
990130
1544253
1894242
717703
153283
1920634
294235
1613308
1720639
1887333
603450
1988075
363066
1025839
1861412
514974
1369030
1134205
1481038
1593092
1195829
703122
899562
1881648
1089668
1207204
471725
190344
1624483
1431724
554395
1261392
1288765
826294
1599325
270419
824995
1706603
1887670
571218
41798
78767
821061
280427
132587
1191
325914
1518543
1100446
852666
1692188
1500320
1135467
1902149
1727489
437605
1332151
629433
1380981
468458
1619446
1476387
975678
308269
324712
1401951
718037
218049
534506
1315423
900418
648510
398830
1855745
1009074
62376
1193887
543121
1225674
1482624
4476
325512
1733333
339768
1769270
278486
956686
744390
1681130
1558656
859650
1339589
1714071
1082618
527216
1503757
1097813
1138517
322790
635491
164943
367915
1331021
1524201
237343
194149
930766
552184
543040
345871
543572
163129
1834952
243475
423525
632851
1447376
1696680
1776767
1808133
1087339
1635828
1129956
1112823
33352
139131
730934
1861039
736010
573807
665484
1772379
422879
508
729364
923736
537459
1476061
528968
362999
1655158
1565486
1606761
1251154
1220102
926976
1035133
774168
184734
1605857
1326522
183038
1713436
560119
804050
929129
1107265
1426197
1948296
1309481
313570
943099
1212213
223102
1397365
1667572
1139467
1341758
50982
575357
931060
1994328
755587
718139
471658
1639308
357163
1296373
1297781
1493596
1633371
1657915
946622
949741
1626326
215994
721812
61872
765473
1716676
1735506
50023
951011
909868
354204
1177003
737841
511250
1039785
1761604
1681858
803467
1885842
1197971
1578545
1345854
1244201
1741559
149026
579554
345780
657249
247200
1316218
1679769
346430
169307
398497
1520793
86267
1162044
1651679
61282
817003
1254369
303784
1940166
1474349
850109
250945
1507884
1645996
1657453
1566884
741370
816702
526736
919703
867340
1219539
290509
521922
1993355
1283135
1562378
1261173
1953748
1349012
256283
160347
269307
160885
86051
4895
1380368
871051
28445
1538345
20235
768243
345301
583912
959067
752239
495879
1660832
921269
15969
1332595
106110
1683557
1838479
433821
1405144
1245965
321884
1466933
387946
930311
1276849
1643101
1796644
1210651
148084
453143
1458665
555808
295208
878340
1343688
1487221
419310
997620
1693011
1401987
622455
695268
1695633
76790
1311939
1372099
427809
973015
1532778
781285
794329
1815005
1801586
668778
1694075
999208
850429
1091269
1601664
47581
1721118
1130485
385032
713028
870588
1902553
1503659
1509538
852076
251319
1540250
1212703
857924
1373461
182170
171650
1364062
1040879
789006
1191594
1643118
28953
1350574
867013
1313283
179712
246061
1861710
297507
1701714
1413519
514902
605794
963289
1863012
21082
1152633
1213634
1574687
46730
985509
1504743
274605
1112666
1480757
1358472
1298272
262303
1370049
1234311
1153838
1940873
878069
690465
1222892
1386590
942682
1320
316653
1761
1295582
988487
309544
1235654
1317371
1123053
865178
1910560
1597741
293162
957166
1550431
1492102
1668326
1694702
830105
1054591
1939190
1572850
778405
519457
212114
63355
842527
969138
841592
1993243
181350
1545760
801786
454816
1830310
1094457
1591578
626951
6633
1845304
358637
1570827
839472
1958135
851582
1901463
1990111
1709805
840504
1652137
929682
705812
345249
1819549
382883
1564749
1173762
1013431
790195
1018988
634887
488862
1985012
276743
1014819
1225270
98142
1178615
1766850
887487
932365
1394861
569321
1821399
1627299
313476
1013021
338948
736204
1656367
1067802
82941
811959
1960616
1377369
596177
1276288
1263687
115377
1879709
1790627
644834
1177812
1058049
1209828
627475
114739
1333654
1998867
142289
17859
1276321
623767
495008
1179020
1241822
302816
1725313
1940753
391635
1346299
1252702
610789
1505488
1302289
106745
636185
1365437
618175
1422020
610010
651727
1834420
1969256
1543733
877849
1507646
1306944
464596
1142294
1708151
598787
420312
1400109
1859875
1242418
1958339
39779
353436
1274736
233421
1217697
1302928
1475949
811845
376226
676806
1652950
1168136
1166413
510460
819100
1366840
1058956
1384979
1184183
50987
1165768
367333
1150960
14243
1908796
751976
258480
1370436
360334
1013275
1889348
614640
1852621
756967
520514
1085542
1037131
55086
1927195
466223
976070
58916
1723637
1958204
487333
152116
179197
606086
294800
1626094
1264086
840035
1487285
1522957
966917
1666072
1471048
1935315
506719
1740030
1276286
1567700
533704
725748
1512223
1107163
1818554
1195663
1063483
681425
1743561
1572237
401320
626108
1395440
1017689
956952
1917425
1377002
201413
87627
822932
1601765
337032
1657986
1541472
1347868
829129
1053244
1073534
1831800
1882269
937177
1125949
796798
958699
780526
264296
262235
1975740
677972
553207
1946468
654552
1432936
497429
1113849
835138
756080
1185845
808714
1703452
842603
635304
1554548
1625876
1278839
1928781
1741355
1567114
130471
282168
1301790
163106
1609601
1718178
885333
195737
867675
1924537
1560831
432155
1094828
459478
1737458
1564336
74684
1038892
652297
959517
855029
686623
1861871
1048494
1702161
1644917
1910201
485791
1187090
520725
835270
650074
1724949
765858
341243
1068773
1301563
1864436
1575464
1276556
653200
447602
1677340
599574
423814
1372282
375454
191726
1020245
1238954
1012129
848265
458189
638972
1020216
413326
1971556
1246265
199757
124021
1410694
1170620
432030
1911703
594986
617791
1175590
888648
337975
770466
1735961
1750408
589566
993531
680634
635254
1880463
1499015
649412
168468
152480
1318534
1234371
67259
488387
1408770
497692
1650415
978748
388367
402761
1526087
1468327
354496
801771
305431
342296
764998
100488
1555652
1113796
1158134
806089
859949
1671964
1283444
563136
142633
1732774
1806917
1852681
12746
930627
1770099
326586
697918
1700580
172229
1933778
472564
1776960
836046
1281456
970101
383131
70707
1716610
1074461
864349
358857
305355
1533650
107917
1428657
1678275
690759
1961562
1284488
855787
1981657
934383
144726
398606
1369579
353534
972204
1378241
1000535
793491
974879
955489
865696
1324819
937028
1763024
721759
974770
1577897
999324
1028649
1531320
1524721
731027
1887066
874502
1463690
1593487
317693
1525841
685791
1553505
948223
887415
728053
767758
551701
1845752
1056447
679204
1477650
681907
301097
1604468
581330
1926803
1008747
503084
696833
467248
735250
898965
506879
1454205
309321
1671597
841337
1355831
926720
373351
1143259
140593
876187
757718
629485
1959184
1303315
1505563
901012
72489
579479
1082253
1897996
1083639
870553
437764
700529
1496680
1269054
1043606
260512
269939
351084
1821759
1865847
106032
790174
666101
1202959
306001
309348
275672
121760
884588
1961913
1772086
1298674
1737488
1289362
1846338
467074
1729906
1882277
1635952
31728
1216362
59489
1328901
1970335
214636
1654796
352022
548117
1947356
1502070
1203815
1753232
905295
406676
326277
1079918
620644
291033
1571885
369322
1186577
576228
924420
1201838
1348557
1772832
4752
8137
902345
1364893
139899
1117318
1129983
925165
979933
1115632
213919
394816
613256
799107
314483
1495680
1600686
736605
1702297
1623176
386719
1311910
1384431
818046
1813394
1910236
1443098
1675827
553615
543246
1356096
1380738
1063466
1989264
1464633
1126935
907628
1296395
571835
1201567
1205437
1613120
135428
1848905
44628
995695
828952
213940
1932388
433330
1736309
1389538
1756361
971360
84789
1481307
1503656
1146557
1364074
1796861
1812451
502246
665180
1894379
1411505
1754635
1138680
1135261
224797
258486
934140
483091
1004899
1429010
50031
1554073
1114872
871201
821776
613984
602916
1286432
1735066
1991733
1207120
545525
167797
783245
308898
1367217
1846496
1215574
1356968
1312639
750133
875519
323612
1561552
1643103
1824394
1772857
351373
625498
1060937
488933
282247
605641
1234740
1757162
1395503
64263
1794748
49194
8602
162281
288983
837142
328416
634683
1838164
1066077
723297
413975
339957
386212
1785120
1546344
83491
1175478
635090
443674
1511276
1205159
1493398
1038424
820002
1420634
237184
1265959
576884
1578004
192720
1499810
177023
56066
620147
920331
1460094
1040318
1392650
920446
828020
1385824
59105
592803
101151
308849
504553
624183
1136254
1630289
12690
479927
405035
16856
76806
415796
1816573
1566109
898134
1064182
1379502
424576
1861101
1562904
691830
1081395
1098792
881822
716358
596864
830693
996321
1536682
1873088
517404
371924
133675
1367633
220761
1339161
1642884
1412991
664581
482224
296
1716953
1086232
1009704
612178
960506
332882
1241501
544720
1178134
913770
1653319
962801
183116
1943632
674227
314574
1071796
1769878
1865280
178819
466714
187175
955810
1612949
1077084
1364645
1430283
1653533
513346
1956027
1598645
665208
21720
988908
591816
38825
56334
1976297
564148
1468139
1823775
214382
1878202
1710561
53780
1438539
327450
357532
1415296
1466063
1487944
1112926
103800
1417779
1692590
36979
673983
1709426
261986
1895758
1159204
1250071
1486613
765181
1841866
975190
614196
11533
1245314
1524980
1058643
778330
1497103
1194988
1897584
768573
1710421
1429727
1409141
737423
567275
1500537
1516097
510978
1272445
482668
1105590
1780244
674452
912741
600910
629513
1003288
997962
578702
159650
976680
851106
1550051
935786
1458807
305164
43821
251355
1064212
159212
1569555
1480514
1520999
546292
198590
1331229
37279
430114
1049987
1133597
380037
1646597
1579227
521010
289835
281404
1684622
1362635
1510990
258629
1304415
1210418
603288
1910259
255047
262223
870477
487226
1100382
1620308
53211
180899
676380
1004816
1132743
1199754
1888925
755480
1433789
425217
631490
1615194
789365
546837
104485
1062058
1232837
1335858
986686
276642
1007967
1391004
1065280
22429
1090949
70927
843748
1744436
346855
15960
388003
469143
743696
1820002
1300201
1130186
980022
279280
1815761
1986854
998070
1770598
527181
1501396
583178
1795674
407448
1098227
256211
1654782
984599
168924
1463473
1709491
765650
84310
1851260
1894832
1955941
504865
578404
140758
1767389
50398
1270751
30869
1205116
72540
1687162
1056459
1976975
1620919
1353560
1377594
1207612
1048652
1992715
500494
535861
302939
1979673
1607914
1087751
1151170
1496217
1388632
1242087
188814
1698953
1354049
1602617
1488856
1117189
356854
790848
1215796
427213
661062
1931653
413484
157912
1482627
1037312
1940180
666091
782420
1314464
842309
413678
975416
1538533
382317
853084
1145815
1137276
869235
430838
1890742
596714
1989951
713113
994573
1450022
1597781
1141370
1381292
666391
1643634
1848126
110690
1962675
1102637
1406087
87131
1352566
1751524
1879392
923500
1153422
1253148
357364
930353
171674
1307699
1676313
419709
739070
846338
1794614
528127
59299
1876829
466430
1260303
1327477
371881
661077
1919147
424215
1832916
511990
293882
1223000
75635
1594990
1313968
220562
979678
1485318
830736
1788022
16352
937298
1990385
1734742
1816955
1355979
1056298
486827
1006716
889188
1632927
266409
910514
1423031
1864904
331627
1716348
1984330
688343
202409
1747307
27257
245859
1827461
742760
1242328
1832037
851935
806966
1660696
1631861
784979
94907
1743114
493988
365441
1555613
1567317
1814414
1303787
1182208
1590757
1714639
397118
441117
1682422
4870
502838
369262
672208
1822536
1228942
1978051
617997
1948938
1357209
1405760
1756617
329765
383316
1628755
611536
1445576
1336103
801993
505043
560817
1368785
729304
704082
463293
1806813
1329124
1822568
810629
1519313
1919858
1313096
130878
1276891
1497858
606836
1270070
1585425
1560077
1477835
1206753
1085769
393341
1108991
532384
1968493
671375
131388
1803251
1748349
791509
1855791
1943173
896905
1984378
1861915
1209667
385347
1659303
1957462
962230
1090178
1716422
1188760
240916
359566
1831550
89788
1731057
1954905
1811162
1109339
986023
1942632
515418
1525046
375180
1415816
1370054
1833871
1765180
893717
904264
422123
1510049
414614
1155837
1426712
1126268
1841939
1892043
14897
190876
208613
238081
435268
1692409
650735
1596403
1496109
128729
1616089
908891
1073
582927
1451183
1673967
1468484
1030562
1077784
514444
1069732
711613
86882
1414001
67735
1122649
33344
808571
129624
1020790
1577529
1865081
1684188
532681
264039
1869095
1687674
1221162
418344
1247822
412811
1473107
704912
422482
846202
1617052
1204713
921863
1433524
247930
599988
1157699
1573300
1017543
422460
83605
207192
334036
112716
261784
48167
1745227
1824286
1237490
218621
570527
1217498
476251
1750095
1115025
1948713
422131
1064756
1168441
728433
222078
1806546
1223365
257638
1851178
1023368
700008
1665265
1897507
1114915
66015
829541
274636
448795
70232
1883405
1414830
311638
157943
41955
1651467
851259
130073
1337840
174293
1367045
1894866
487330
639991
1325070
1804750
478932
1394789
1011877
324436
1690414
1945911
904408
1895675
997191
641981
557197
226073
1269078
942562
448560
124104
1532045
1097717
1376363
1789790
328415
897769
1592999
156946
1131654
460483
759330
487209
1542840
1164671
1757093
1371202
123732
1701215
1946194
407543
1335338
881250
687958
1130809
1800511
1142101
1418704
1980267
240725
1616782
1584370
436815
366678
393952
1630128
1101997
372043
556675
1690298
1435699
1837331
147725
476594
1423395
242353
19514
1925383
1947390
713919
560822
1539664
1097388
1374256
635938
1832968
859445
1076019
673385
302315
242175
868441
825089
760190
1917561
1952752
475300
208181
831623
7683
1765887
1645256
132809
780597
1211356
304565
665751
1097445
51286
1116193
1740371
1922043
1867317
247144
117026
1514261
1720646
327798
15889
158894
1339259
759905
1699365
1256455
1485267
411165
1126888
55055
1571103
1736168
1606335
1293964
96452
814907
1209627
1001898
1450022
554754
573417
162262
470073
95757
925415
968930
769035
1835161
1894649
112645
1230032
9600
905089
670824
1528813
1889170
1171120
1335668
330422
333114
1600979
190442
518630
1122193
376114
1147969
1650983
1313816
1309968
713480
608050
1157477
1434805
1252889
955819
1948969
1973154
700762
306109
1814800
1594559
896504
1621372
737638
106879
1507402
677344
1747595
166196
1525579
1812997
1334275
1796203
1021955
1517367
448261
1354420
1839315
113801
438054
572968
188900
791938
123133
1015740
658904
1614278
1804374
79951
679366
1257917
1017786
213343
1060753
1540149
224897
1218856
1357345
1948402
1104377
1722560
1570275
887795
1912394
1603612
397069
1622668
889799
1903626
1766303
1544466
1428226
1826646
60261
1942502
1728612
628180
1694956
153167
104834
674938
1204436
1837576
345993
1090673
322619
430452
621039
1164643
172076
696934
1514503
89994
600834
1411640
1398878
1736483
286548
1793157
504321
811068
583906
701666
364692
1140397
1441780
1865184
627475
1251757
296716
209484
923288
1915248
795722
1341900
466968
1918916
893337
814033
342596
197536
1335928
1773949
72252
1241955
511868
399466
1936057
1330241
1663791
53146
1262462
272295
434918
40209
1245346
369590
658064
1900822
1172407
1103034
674696
1020283
1428306
1801336
1103286
1843223
980508
1486275
1792772
545939
269175
1638297
934939
1648712
1014491
1253232
1420825
1840054
225571
1158507
1861987
662202
869740
278951
507973
1769382
1164377
1159705
11300
465138
423904
1817041
630205
1327141
1027772
676971
770603
1990982
1196944
643112
1500044
877699
918205
466705
1337612
816563
528611
1317079
287528
1058037
762506
1511068
1330254
608730
1060126
1501027
729525
62777
1449145
1425365
1355176
539492
373538
461654
1862092
1477671
912285
418348
1592473
1815956
1568183
1118517
667305
1859459
1142752
929783
943237
1325426
856900
1687145
560511
656366
1965250
1896532
3366
665395
1670214
1701216
433805
203637
37146
565050
1129230
1860496
1279097
1995901
121922
1835815
1241784
809747
1002748
1541735
936012
698936
1596197
75837
1853570
1633648
1023052
73850
786046
170916
970873
1548518
1583299
1228483
658561
1702978
870309
1789470
1633514
995909
1394618
1547316
468369
355810
27117
545210
630009
1988300
1980265
598067
1040321
784696
1689852
1202087
854982
679222
1610507
391739
751998
943907
1804985
1889813
1928258
1980266
820305
1678312
1122489
576350
1807582
263234
1824281
104700
376545
581486
1992819
1719076
1902748
733367
332199
236713
64544
672854
145471
1404612
1482413
781938
1447501
1245041
1282114
1349782
160400
418638
1405382
1583222
1471432
1720990
1796224
1538615
1556021
1343761
618528
1459655
1873633
377125
1792473
1365917
1783475
823895
1286554
1023174
1821499
90629
1272525
341312
398413
1697668
267537
1448528
931653
465615
1548032
1904926
803496
573059
862422
1025313
1851623
1572596
510558
637548
690330
498727
52256
1262495
1697460
451681
1840800
1141482
167947
101716
358523
459582
1537340
142659
450341
1047430
1246530
893645
1329892
500674
704289
1498673
1506678
1098723
1665325
1631361
967979
866311
1254736
1040374
1763571
237768
1304201
676439
1865149
681464
1029100
623960
711084
1563835
1865267
1570292
694575
1634070
1786470
1237090
56689
863017
925542
557000
1472092
1684019
747001
1345081
704643
1172688
492108
1163490
694597
1291304
148866
1669264
1770114
487640
736096
1170791
1160319
1689699
828507
568114
1398436
480060
28971
32502
36232
305874
1298769
897323
1098875
883699
1678781
1497530
456493
1332661
417181
640207
1969817
1953360
1234718
1184593
1586842
182294
953894
742645
89746
1261850
793223
1376213
681634
364998
857861
1591527
1241056
206556
251885
738351
633289
1283703
1327048
958338
548083
1739551
1865189
1622394
1092940
1407331
1218606
1779355
1725827
346797
945706
1115052
329273
1408507
770464
689575
1448598
565521
1167607
925195
1533858
1431852
1140294
106531
1084960
1928939
1619640
1361864
925726
69679
122073
393456
1850332
1088561
25723
1946557
1312503
252307
971474
1943855
342550
1194184
272985
1879354
560002
161131
964079
1694856
1460696
1422097
1952733
701255
1363106
1475427
1162459
1556027
550995
769668
745837
1922055
1136133
759959
1084074
1868899
1486478
982974
1219774
1269260
96829
1982822
1798818
1570409
1159405
1592852
225734
1285753
1000620
993114
900010
329034
928756
685055
1477869
62186
1004840
1153987
1699129
275670
1553109
1533426
1331371
1582949
482343
749527
1514566
198923
842626
1853575
1789500
126117
1916691
1235437
113979
1354925
304906
1846902
670862
1975869
1601719
1692924
1360995
350843
882648
336688
1568708
913090
403763
1337003
1744208
1739811
966403
1633656
1995337
175805
1442437
1114425
510640
1808403
1033710
1371215
938787
777254
417227
94506
93023
93942
811820
1935685
1736906
803281
1744139
988744
1222244
1933883
1440503
1362236
1846302
1946279
1490120
1837304
1810879
1012507
511963
1872721
972239
675829
1575048
629368
92668
777750
1570712
676187
1321505
194360
1309608
860042
1371038
1049384
158235
110738
299540
494008
1574574
1389978
426848
1847805
426970
278166
355274
791914
1178874
1715694
1419068
606574
350416
1103910
162378
1285905
427985
306921
286151
442509
179643
1929934
889317
1665608
1261317
1615200
1914938
882457
886250
486812
515366
673961
1294354
631299
1247131
77733
351574
1120601
1124647
1352351
1255712
348847
902738
640387
97700
832597
538278
930143
775140
1072004
1141657
1195157
1584150
698916
118402
547244
844721
1317159
1280651
1447879
362978
1228160
73277
1892824
926913
1627687
712619
836418
1150701
804096
1819828
788751
156613
938755
158875
1684327
1571980
1162027
1753595
985950
1795463
285330
149371
396156
1117047
1790542
185437
1680674
1540100
596984
356916
711966
1781134
847043
723873
98253
1486244
514140
651361
794847
963262
841226
1849112
316785
1033373
353605
661494
763582
1974708
781829
103858
1878831
1321352
772388
1688292
1203383
1896819
1872319
970693
1821275
1376118
1809933
552329
834639
787776
1302322
120691
162199
1458688
454563
717792
893158
936845
1612231
893734
569045
388438
1578117
1516328
18738
1733272
1705472
1087225
1482277
1069575
425216
1613205
1850781
130021
243652
1342842
1887360
1779354
885897
1126679
706564
619987
651710
310688
1847281
762755
649290
1271673
807415
1378828
1347828
215871
1433174
273065
589729
1801951
925244
1493315
1422011
1779096
1913629
822010
1370709
69338
13804
435922
1085705
1058595
1061630
48659
1355632
666121
1301227
733520
1942784
1332431
225902
805814
1837990
1666533
1824054
941641
1692711
183393
1400875
710271
1280322
872538
1002720
339138
926024
1127319
1950113
549915
329148
1331524
891551
1215411
867957
1300557
1674620
1456358
488113
1891881
192993
774462
287097
1062948
1705474
1073932
747225
658839
1059646
544123
530304
91189
1621851
1949018
367213
346700
1155523
1690121
487978
554778
1327383
1670755
974543
350416
1527766
620350
749003
1945928
524907
1360169
1567032
1388734
1073391
957805
117827
1791425
338684
221124
1842533
229602
1330838
864843
389697
748955
1725226
1204908
1642424
1520281
264483
161208
1970264
675637
1393718
1487145
280379
227197
358110
1404627
1713145
24614
908479
244604
1569209
81779
1132839
1613659
938890
516579
1155623
531455
1732436
948239
1635324
1367845
464051
1851577
647708
661424
1141183
1242671
427942
1924591
1891393
669631
861122
525512
1924384
759218
34530
425019
343206
1229778
1310300
328429
1546697
1685375
676534
843148
1928225
1413530
23196
1017232
135421
1219898
442672
1460399
476818
534846
368323
1731637
1719291
358817
1423936
985442
1897946
671850
85172
1856782
1900668
1002828
1615039
1748388
1525833
1744781
1901620
443574
1883606
1250777
757503
602349
130261
578272
313234
297368
1220083
676405
1528120
583689
277702
198620
740335
368120
541280
1280115
1477845
114674
1997180
1862303
859330
1015190
1695108
1720544
1292909
29019
1408927
760558
1173210
1625967
427477
1820693
657111
1081438
55491
1222367
1691599
1893698
1715957
1914187
741988
640008
1511010
227482
22280
1818140
675833
1228739
332282
1860918
30155
681044
1558367
1513766
1138807
592527
67675
1035128
1504431
1626157
1613182
1117863
1643026
379804
1779389
95372
1412241
1617294
765498
645882
727154
672391
1631736
1045047
1923566
94738
1094604
1565976
450348
503266
341349
143408
934085
1511079
263096
972229
588427
1503362
393750
269694
1186492
688665
1877417
1685981
390178
865460
1345493
1575884
159487
651809
827080
601508
1438368
1282708
1604649
1333890
839113
1170471
489165
1875771
1835075
1281939
1040528
154354
707441
768825
937821
1247288
1254641
667290
1546896
735718
1119873
812004
777318
818109
1513452
973562
1360246
1927136
25140
1884535
1514684
585008
766407
18726
1806017
1961607
196117
1186764
563575
649869
1417161
681810
698154
597980
1148870
149124
1328970
1906153
165757
1681909
189928
1930401
1966624
1563046
109148
1909405
410019
892342
1353894
590501
1053702
1592976
1492186
545006
1992392
1019805
935281
980453
1228222
1250516
750586
46514
28472
1733354
71116
1590688
168122
288548
333226
577276
1325200
578530
1669598
42358
113487
968487
1654950
217135
11164
746382
1643751
1812712
1249020
215064
751506
1021444
316873
918373
1277286
1865132
1488473
1066243
562929
1918715
1462486
1164324
1550946
899853
1012136
1040009
242736
952357
1172103
1288758
943337
807433
1245848
1340089
1567552
1312140
1082200
1247641
1217136
895638
523083
1008895
152189
862196
1727157
1289660
625562
590205
1062488
223023
26517
1492026
575997
332213
1281537
1941795
924731
33775
1946625
1008942
304060
1090001
386880
1179228
861422
1552767
1189130
770447
1758655
877444
1351466
1821573
946088
92634
794951
1661065
74152
536475
1437964
335322
424181
1398900
962964
1202108
423159
710447
1911524
782865
1462171
1813216
899052
810322
1415944
1638500
1845901
1042151
1040474
1463708
143744
720216
1385422
124591
39409
225882
354770
1861576
409546
647871
127849
1159685
616178
336709
560894
847815
984031
778745
1449619
72219
1925855
437800
1452064
1282810
1904549
1669268
967265
793265
1755879
1385726
1900616
1317748
160619
172883
1180493
934786
1143080
752890
324429
207297
1848951
107940
453278
1223250
1184791
1302295
433485
1877981
1324676
1679819
586297
1497585
419095
1332597
140689
416231
813274
276450
1725455
1268119
1392567
112375
223583
717934
1508581
1059825
1012036
242575
36093
703388
209550
196785
134422
120480
908034
132873
678218
1793204
1491454
1476785
282484
1139211
1493318
1698081
316268
1374746
708850
1979614
420591
1483960
796722
1998958
1857564
1187940
835698
375538
1724061
110623
958552
1156842
937060
1793259
952742
935905
1077602
280529
1337996
1637156
1129189
78230
1946005
1076053
1692298
1016151
507285
1983018
1228633
1859344
344155
106644
79041
1373665
859799
1753471
621153
475080
1235488
1498938
203104
1892311
1099689
1828642
837512
1984700
181329
1538631
529681
708643
223853
126142
1405133
202015
569514
1458045
995567
786628
1588083
1768641
1824420
573151
567790
495451
1306780
408764
1277939
1313135
59110
677656
1560304
1585648
18338
977499
1516145
1174017
204460
128796
119813
499272
1100825
1339501
526374
1011957
1391390
1277124
242569
1547411
1925106
281660
916410
1568183
806123
1912881
1173551
300812
1207722
521101
115736
1667290
1452817
1507242
1238721
431807
28358
891281
1231930
862632
243651
377571
783198
61866
226586
1558799
806450
1556193
746109
1481633
1607890
1570174
156249
600381
140244
922491
1602246
653067
1315149
638880
1849892
429943
765698
1808025
1064799
1068397
1192916
1585402
1024902
1428817
1752166
505051
1145034
556752
14120
1616466
1163600
1217064
1327317
419801
1832042
529050
842569
864286
1903164
789772
813926
643371
514433
1879591
1447924
1490109
1927266
1453815
1176023
1467043
796189
639155
1785331
1444074
934203
1224847
199324
745432
721930
1729298
1144069
920509
1342483
875897
1525988
491994
1168633
896673
1684764
1913975
1879018
808475
1933332
444195
949147
1924206
474867
1594812
1131820
1746342
445630
347628
180946
1375138
532790
56778
708202
1359675
535336
191208
496597
618953
945125
712531
230124
944298
1994686
1219990
1463355
288028
67296
1173753
76232
1900392
1028974
944714
1160960
1709840
1745603
133969
909388
1392273
451075
1675632
1020187
1024511
710003
699142
751109
1891945
170390
750719
6352
1519213
1269987
922856
160297
1113396
421622
1779447
1058328
649393
347782
1795005
584419
1756326
1507816
1620358
1323988
703702
52525
1402625
1606373
996490
263245
1614057
112999
10192
1222720
1838384
539938
1448399
1930452
1660723
301597
630488
1948568
993479
416443
1321679
647631
1489051
877
537166
743742
317897
908357
24418
735311
1994469
314436
1335181
1112458
981651
602271
1222350
1892819
1166769
37171
907495
1857730
1436882
632576
252841
1438884
991051
443244
1776086
1419533
81787
1414186
1500060
993889
113584
945608
1235060
590773
1780401
587494
158915
1272716
1024379
1476004
869855
1298344
1295712
76679
415997
849862
1378601
946447
27811
578827
279005
231871
793155
1339015
381990
276495
1811681
351602
236668
195262
244170
1392995
1290377
1358782
1038323
729353
1089860
128377
1550769
1773764
539578
391226
639595
942645
349952
595941
793000
296208
694048
1820512
396172
287980
1938246
210412
1688573
162751
169854
1947909
70920
318097
1119300
1211482
1858357
1152545
239945
1037688
906976
957097
964559
363107
231827
1583912
1287476
1918631
1106014
692803
564288
65630
588930
386617
1400684
931072
1953869
1261417
1904427
732088
1427318
831420
1628492
1925628
1443033
1266293
1929895
1136510
1126417
971318
677498
1934207
10572
1072478
1647984
160037
630371
498529
539479
447856
1000521
490143
1729447
797138
1052212
742325
866107
1035071
71704
696013
666371
757867
47361
1415027
1620314
1515985
1633039
808923
1147057
1017751
122541
1939507
1024355
1843695
1133208
299832
1234665
1090224
1256091
1950708
491777
25361
1148729
1522353
126591
1980480
1478835
1092491
1605264
1470469
451080
220701
1674447
1637806
848655
780615
1245419
723510
505208
1181583
640429
1155643
35763
1276620
756643
807554
33101
1263457
1634648
1433669
941361
675462
652999
1693768
1907475
1597741
1919090
763564
15801
1936337
1958081
183573
1238842
1497422
1505886
1978224
1560419
668531
1576384
1404359
879082
1734516
1532063
1833671
1161886
554986
1480542
526953
128246
785271
1474482
1537939
821002
153919
513610
1795270
1999911
1699577
940253
1658985
804892
1151591
892187
1721381
1493183
1653948
1395753
115991
815730
1821743
1525543
374491
609667
1012907
1363296
1673284
1135177
1031556
1248669
170593
316368
1461248
969842
1616177
1349788
1636542
931190
950715
599772
1005256
1463619
248073
370680
664105
1148553
946591
1489388
881291
1760978
126940
101312
438005
758507
356164
926779
1611652
47197
642857
20294
1477885
1741598
1073566
1509812
130965
171150
1651067
317603
1567494
1648678
1778012
472596
26373
1407069
1106043
1719111
762655
1966284
221470
1268318
1222405
1883211
315665
712283
785458
1675895
1074372
1126651
357195
783247
1719819
586956
1184470
916894
1809616
1448611
443235
1525782
407399
982823
342857
1061125
1694650
1112625
1090247
507575
153298
1587979
1173364
843297
1337995
1850011
1733969
1996969
988422
958020
713478
381447
606746
380720
1221054
772453
342231
986476
193344
1415315
934510
1493462
293410
457533
225573
1703894
764099
902595
1051270
1953877
650401
935809
1987522
1054238
798431
1394708
1452329
24437
1370905
1615383
1964911
783792
90166
821242
952083
336948
1285429
1769709
821754
1151488
328849
874003
1975658
540235
1861325
784449
1425291
797993
152839
1720786
1553971
1233768
841869
989989
1320131
496147
1495181
962330
1973005
374585
1637995
698985
1393211
156055
817966
1439458
1827419
222813
790382
1007205
1115813
402228
91320
1848399
904356
435360
1499923
275192
1771836
599624
1316201
1574508
1686740
425058
629169
638852
106916
1461092
545466
723462
1920519
1462647
1799304
639832
1050623
1826828
615280
784217
1461645
1018950
938439
1655845
312174
1761903
1338597
409677
498474
809407
1529690
1666676
1664823
636733
1474844
1482405
974567
1957161
56820
1176538
357113
1945108
192260
1986887
1357438
1351425
1134385
1697341
191712
1303041
185639
1185968
1898964
1848045
1701326
891098
1839320
642178
328523
281765
429609
1353724
733777
1374953
562493
141157
806436
763804
354850
1982131
363367
885694
46356
1550483
1405620
1593662
702007
894240
1479142
103144
1636249
263495
301608
395898
451314
1666052
1111051
410142
1009190
1818701
442998
1711028
1082679
514490
818376
229201
100298
1948288
45861
1995035
1108937
998036
578960
1409932
579798
1238161
1136168
980832
737374
611595
211438
408367
130639
1573126
826563
1932202
1363255
764869
1094843
655971
1793461
1745104
859261
154339
8019
1480291
1566611
1842052
1497659
1530645
122502
1633049
312640
1705701
1222590
42064
1925652
837838
879403
1147400
1477655
327914
1689946
891568
1884837
1865281
486342
1375112
620517
248062
873807
1690725
1192161
1623134
215884
1971188
1090629
649177
1322188
1261535
1834191
1681274
1632411
335015
1117969
979324
1474314
719309
1161789
1125682
883448
534221
596651
448300
712689
1853224
1922559
911683
416492
1346008
1649328
1258121
1004192
517198
678188
793365
814801
627342
1693556
983694
1057923
796343
1345268
1207647
513608
1895180
1908920
578084
1633797
1666651
477538
1900627
62180
1035661
1172050
1881162
814110
1079603
1882196
360413
108647
1287566
27995
581409
1256871
1395325
90225
483561
1359211
1884420
46922
247800
579968
1109630
1057408
1388718
1015327
1873529
1971174
1220885
956876
1207247
1878769
334205
1885328
1227348
743990
1577887
1220056
1674397
610124
648969
273458
177409
389858
1565315
1424234
1081531
855666
677530
1577681
839726
419690
401752
591749
240710
360850
1108526
160461
1192994
1922973
1820091
561225
1557355
1729184
914756
1156733
578513
1080245
1906397
1643788
697135
167089
405542
1972572
940641
1595086
108078
1977191
1941868
85414
1345742
1344548
411118
1181379
320245
1864224
1651174
636404
1195297
1087936
217363
789652
1081687
690613
995709
1085580
1681624
1085967
919039
812607
1066069
1648539
1779539
1225163
1392219
1661512
1865632
1125550
230662
791202
480086
800831
1533345
54950
329789
1778195
908000
506150
1701323
492339
1507342
577368
821431
1356814
1565239
915689
1990113
354091
111786
1677155
1523635
1726440
1673063
344941
1275356
1358319
1709792
732301
1488681
239923
860402
1727084
1081855
1800371
100701
267129
976972
1295545
1753797
538805
395502
1811737
703493
1711924
1525505
1085757
988670
1350929
1216037
1598345
280208
488673
153306
341190
1259928
816117
185416
867644
60677
1288391
1771130
99629
677551
503381
1477262
351365
1522137
1937828
456690
220144
1816304
1481923
458189
12813
179205
146158
908816
371657
829184
699595
1313961
832823
761793
918241
724835
602630
1868085
1236358
70984
63394
339104
188539
312343
403762
814247
1349988
1557907
465112
254942
294379
1757909
1978999
1554789
1231609
1980332
1641941
46975
444553
1205398
1635528
1800862
1748397
158853
1985922
1321605
812996
300717
92584
448431
1421433
1375216
1010096
786827
1142774
1764254
496732
816210
340194
1369818
266797
1129043
1612630
1386299
746706
237415
1999880
1449063
1415409
1211209
1929263
112376
302539
887952
1086148
281601
1926219
1321645
1542392
471952
1989218
1232934
206714
239886
403860
2149
1124634
1483116
15605
26967
32615
1666173
263710
1678574
1720916
581274
1044314
507933
472836
1947851
410684
971590
280985
1773389
1730170
1420254
738292
33410
1381864
640434
1398341
446824
1117084
306249
387802
1795435
19432
315051
415553
563597
1434145
964575
1002597
27814
991361
1723787
745963
1780715
1311743
504762
462715
499411
421789
1157448
1378822
1940622
212693
667722
1300294
385379
1994328
444056
1287916
828442
1979911
742978
1130299
1349819
1193970
85513
973250
1079445
1571963
1798642
1443853
1398497
762184
1816521
1167652
838904
238792
1962403
242956
1166793
1536287
1380437
1832332
1619305
1669981
32358
652238
495821
1322393
632323
1476091
233616
318010
380131
1942345
163026
598650
784739
1679498
288819
420105
1740613
1118585
1589472
1778750
1408011
484872
535927
720764
1802975
1987701
1939999
1495731
1178860
1820194
154686
1478232
1192928
675180
529658
804943
592976
1747651
1403323
665563
1191556
41201
556612
275463
1456593
406040
388635
1341650
1990204
1901210
1340310
1041570
36877
1344834
773983
1347063
861805
1572297
721840
1022160
287313
1899416
1038934
775857
408373
1015035
1305696
879233
981519
925583
673292
997080
1778914
1891365
482773
875527
1404612
991316
890438
336203
1516455
155747
1181021
1753185
1982414
192613
1382008
583790
27390
1094537
1782953
1003911
1405789
456708
523744
878406
1177757
209815
1689316
1453439
463451
1566087
264880
815415
1247202
362811
576997
1683534
1814876
555590
1040456
736670
1036553
939192
1103107
507962
398431
259540
1614273
972595
626662
209216
1430372
1199661
1676376
1309177
1338934
549889
1890471
1785813
891429
198600
1315706
1273675
580556
186396
1530813
955512
1957107
895479
1734644
1389582
1597016
1414976
1103883
1959894
1901083
1679053
1836467
298393
675264
1085832
1329102
1132814
913661
1123612
1020683
1397475
52260
965983
790457
1512355
1945036
1066233
806927
1353925
1519482
1374656
427045
567150
1988837
177296
1582406
323743
1103839
1374263
1672302
618236
441989
1204236
1146427
1230768
1017932
1268521
1721408
1767680
313431
592607
1009027
471618
700623
1646311
296974
138602
1358233
1587540
490147
926426
1470121
1760648
474187
1629592
1124869
436858
1741445
662540
190983
243570
1201627
1158994
1643415
809342
1107987
518305
1632934
801245
924670
1826663
436489
740385
914549
442745
1356836
1776906
1637132
1729968
640999
656337
638542
1524627
1728030
262773
1370987
865880
1617070
161531
805613
1891069
113527
1271063
179388
1290872
691121
131882
259415
1777037
711637
1672840
552694
791986
1763459
611648
309113
1496176
432622
1209074
1689290
243777
1392492
855152
737760
1248874
1385301
963899
708553
1170525
1175833
1347091
1188322
1351377
1138096
739695
664652
1711856
752965
1666327
440317
610924
81909
1700650
36631
1176642
177537
1122860
162741
948662
1807200
175044
94494
328393
1759932
890676
490059
1989903
578897
274840
362433
1086434
44077
946665
1603181
130552
253065
361712
1626994
955688
1540296
1841913
1971803
1728848
169244
715526
511639
168620
587488
114302
1451882
1806982
506560
404757
1168242
646600
1069319
1588639
516007
451133
403979
929399
1056569
1957826
2555
1255526
1685512
1872670
1806278
1293147
183853
1026270
391630
1877225
1533609
1233772
303164
652832
1374816
688427
1311843
553602
166678
1788206
614276
1257357
1624265
423216
267678
1620284
823978
1099942
1784877
688754
990771
91675
136602
1637974
1646866
477257
204471
1812487
605245
676468
1663485
737369
1245093
1741512
170722
700182
557645
567369
290849
869331
1129312
463882
1064349
1935580
1801844
1039411
1587147
1863744
583098
1311400
910465
429758
1831908
1408493
1821447
311346
493088
132323
1235816
855470
959567
1126547
1350135
662109
1994245
1743736
1432746
1910839
245132
781374
707363
608346
171754
1167201
755296
38846
1984088
1132575
874692
1717311
1599047
1295546
1395775
193239
592538
1783189
942859
1948986
1102552
1042071
1705451
775257
116123
62011
1639324
1675199
1756602
805182
464064
1469707
1175622
1350205
670301
1801798
1981991
1528734
178043
1390326
1048606
1141314
1171978
147417
341576
871269
812261
1622034
1551235
1555402
395866
706441
979622
1254718
1991465
1120140
1220398
567126
1426382
1822956
1704080
1138780
100708
1062786
1435903
1549493
13266
1134126
915991
229782
321458
1503554
1915404
1434346
1684701
638708
1124304
1271585
137366
1772742
1133429
552120
622059
1795987
754766
1127716
1136019
295254
967074
894304
1897622
469665
1865695
1102295
1820135
205489
1014748
1939118
353839
1121415
1113471
806711
1062831
697048
1108237
956915
236396
1804996
1136760
676470
409130
275514
1161814
1553023
1567104
909157
1533737
1266269
31737
1481280
321616
1216926
1280903
631456
1051034
1600387
882416
1158785
1787132
759791
1081626
1527117
1988903
240514
1381005
469822
442998
770303
70500
270332
1567668
633210
843603
1937169
1411090
466819
1142515
1193242
1619659
1161822
1356117
1836773
1555084
1146231
1902303
101808
1543733
135483
15439
209086
195998
390319
1234229
783235
131640
1781546
1444552
344284
1334073
1283926
1040478
587192
1931587
648990
1390045
1935744
1849528
646204
1262508
1004460
1775049
1958190
1220988
149851
1414849
472642
373651
943148
626997
100971
1515612
101833
236969
1769122
124429
483419
1873141
781552
1343820
611568
522387
97018
1917074
549500
1125517
1763030
1369865
848650
1436991
1421846
322040
1460141
1845758
396567
683816
751173
1765930
1269524
1596063
908520
652202
617614
1908332
489633
1048932
163208
1987857
1048132
1346514
1308301
201714
1301672
1932443
503072
1946986
1524633
542177
1795228
1939194
1836354
1824561
749314
577322
711731
579654
188723
1142434
1491221
1265601
284996
371838
641046
1889396
1871193
327009
590733
707812
1014232
1943374
1067585
566657
147584
1357459
1246546
181356
488275
1244910
1155619
1550395
1996039
964376
1119455
786153
251956
481029
1633546
721467
814103
673606
1335458
1235289
1474109
1523036
771022
1832960
377267
1673716
1124307
712072
376738
1875590
1310632
1847661
1813875
882675
1239194
1923085
3717
1539779
829209
364159
776361
1532379
1246409
260341
70538
737340
1591909
416349
951577
121387
652916
351718
1773048
656341
923473
376637
1640635
1504530
968833
720471
1919891
540039
519336
1464886
934129
1665503
168612
1533143
433416
1343290
1282198
1961359
1492891
566659
727229
1814741
777407
767890
1039531
100065
1500930
1263840
777288
1169688
119471
153003
1826826
406158
1002454
667236
1065213
1540181
881831
1401644
1330917
1519379
1157773
498261
1542976
26074
587493
584570
215857
57735
1282185
1990885
1184094
668931
1014148
1256947
1716225
434812
9979
1580673
833445
1231873
3895
342514
1908212
1596193
133764
1077729
1503645
1698946
1645255
1501552
1688205
125192
1650207
1306299
682376
759016
1196811
1215317
13110
1507608
1078199
1151524
323017
1390077
1492073
167059
617141
1835128
1461819
788950
1584527
592829
514451
874304
98998
76820
1744413
113744
870099
659647
66475
90404
1202318
669369
342948
225184
1373121
72911
1269414
1713219
1492904
1428881
1975586
803582
1908823
445908
1303194
460621
922004
1107675
1802428
882776
1222805
1611314
159811
459699
1558462
844748
1957124
1064865
1936907
1588150
835784
1483305
1392430
623628
900310
196454
1259399
649301
51002
1020367
1727454
1739800
97200
1469358
30153
1144658
1562231
71487
962904
1842850
169506
618444
353912
43334
577045
1092857
1425529
1912237
1453572
1990060
624335
1832940
1001733
735058
1214147
130526
1428317
1489286
1947464
920509
1505414
1017818
1468091
1790445
623834
1878435
1734305
1182423
656127
807281
605046
380061
200911
1195374
486197
83378
1293855
472309
1859090
978813
759388
1826981
264552
878562
196384
301606
712560
662080
961708
481446
633012
502901
299945
301930
1484622
95243
1695867
1270516
848793
142781
1728401
984358
315485
602850
306574
1715218
982936
801916
929191
1692959
1820078
1002433
615271
717502
1071513
1480849
1401796
152833
1184672
752656
48661
504207
791798
1184259
378293
1432288
1495936
498723
143406
1917957
1874111
1420734
132560
21753
170134
748570
1451398
1747311
138431
1510383
220552
209394
1517899
992050
774694
1251894
1095256
1200711
1265623
1360215
644784
1893640
1216557
773060
18333
437119
1970567
1933553
1788793
1984563
1496671
200917
1797
135876
1583262
1874924
1709697
605133
1177802
651505
316809
1558588
171307
1415415
1317982
939616
1321429
858894
1603839
1310376
1496795
1591368
1901608
689011
626244
1839230
1088432
298309
789913
1845324
355513
673936
476403
135625
605135
1927846
1449752
1801771
1538461
1865152
1755281
1420107
306707
1526167
749131
1518314
280997
1733258
777339
211399
1798119
365134
970765
1489241
496743
678176
171316
1882877
1594063
777850
596645
594856
471741
1255021
1203850
1683113
1070949
1687612
1882466
1442101
1506343
164986
8425
1714819
1671343
173157
1548762
690047
923488
1928020
846826
1281978
1883174
1128552
1788088
483316
1481837
1671232
1914040
1614099
1297020
1673133
20074
1651396
1683363
1134249
963814
1238332
1312711
1787197
172096
1673208
1944978
158188
1162460
717877
693281
1526552
1143341
1634031
1173225
1222760
1617832
427967
1504535
1351300
1104304
925939
952574
1069478
1639020
1076847
1875625
1763298
1410305
1418208
1945912
1500196
965194
241827
259091
1586382
690475
642118
1484160
31088
258048
1176444
1387780
903082
627294
1259606
915785
1497967
752322
1439777
408219
1720837
534847
1621294
261534
1419625
1692886
1492981
143315
199190
368353
1262934
1367778
1072788
841389
1800233
488531
973237
1479096
1039004
435079
185602
1545503
370921
488024
1632810
1221604
1725546
1792557
406619
1762859
902543
986430
1258750
1385305
217201
1218387
1426958
1544262
291112
624914
900137
757149
1065897
853999
1339581
126632
440199
190511
1544733
424200
1526706
132908
1989015
276271
1625657
1333002
1916070
1051769
1739483
536670
1974929
1386344
1414345
1178352
1713456
1594831
457507
584213
536214
1900505
310278
1910282
1821344
406269
641432
197828
684023
544488
1023130
1890885
198382
877317
1466341
971535
1046744
1911654
77064
1402587
1523074
396426
476958
341993
1443449
453539
1299520
297826
505388
1274861
1423042
379883
1328053
152385
1732009
1463427
14277
1380127
1819848
1122043
1516219
9175
1590220
1719840
1227152
661439
1160584
1245218
643985
1398255
994041
481358
575249
268118
447481
1890462
556653
606964
666580
1628078
307031
67645
1882253
1347054
1769436
15508
1956365
1847545
403831
145596
559566
1974197
1081646
1448563
682559
1446250
676950
1922639
1687083
467427
179011
458205
1279652
1576368
993334
1400131
1430297
1873733
1538002
1910911
1814900
361118
1767429
173976
1148268
737779
314695
638481
870670
517128
1301981
1473524
515796
281345
1669128
1856277
181271
1294418
1061857
497695
1123991
1308638
1597667
1059209
510032
706899
1113321
770119
253421
432402
883977
1925865
1943495
614535
1714781
1306149
822778
634345
701692
1990099
1570449
617861
916922
57044
588198
1851959
1258179
43947
570268
44965
533746
1430603
596623
730651
1212383
1399645
1574385
1587165
469973
225535
1066861
871554
710388
936193
259773
409454
598245
1673894
1144359
1255673
145283
1895598
1233164
479838
349841
1620880
1283214
1937971
1588826
243631
1926790
872088
60615
262710
268577
1539714
21523
384579
794133
262323
1305659
1863846
59230
1966217
883338
1005509
1778194
158982
176964
85463
486358
1871299
661750
561331
1777070
836476
1530003
859559
1918690
1766782
871869
1713900
172689
1394577
640827
89898
1676774
297935
825805
301180
720866
903420
1673210
334099
570645
1746895
352193
1914951
992694
1098441
1742710
1831893
666477
1344124
700256
306053
1139326
974608
1386875
1364615
1097729
1675191
1759612
551902
74154
1573294
1926269
1764936
1240728
1360034
1967642
740928
471963
533255
917194
205740
695039
69756
20526
845302
1367249
1244773
282971
1481605
658392
773550
1720364
390149
157316
1556574
209229
1974017
494071
1597247
1483114
1881727
730035
564737
1777120
547202
1376530
1373809
1785089
15053
1468759
618593
1491566
271625
1335869
1331155
1292872
1237472
1121001
1044516
256831
1553599
225642
107171
758228
598115
474320
150095
711650
271524
616970
1934739
1190327
232464
496739
764613
1183666
412240
980338
1674772
101003
1794689
1069353
172448
161191
404680
1198409
1217254
1944851
542198
1851724
1438960
378650
1497223
56245
846994
802313
217701
1556939
231843
1355481
364863
1818747
615193
1393445
286924
1070334
1254065
1023158
41941
1916913
1513481
1239367
484456
1566386
1409932
743880
1614750
564292
1678083
1111499
130287
1446768
1370264
213139
1802608
845227
1922498
12683
906945
1801330
90665
886665
1728618
1792135
775497
461374
532235
1617858
1935269
1642059
1024694
1518001
914757
1344946
1095168
1873522
790830
572083
728642
1961208
1181482
551889
434726
1986484
1715232
1797093
705570
1222269
66875
968201
1226310
1543550
1607799
1763695
1561161
1077108
1431082
1827067
1879048
471929
110970
1677469
331418
258423
889724
715018
1233901
309517
1002787
186480
242304
881464
604456
511141
1342973
672629
1469339
1406187
1177032
479586
398129
979861
1741627
242125
638787
121638
421631
1776079
1731267
1033995
859708
1775984
1515028
1676779
809687
817132
1913753
809548
1849329
1776680
772770
1477788
1377066
895531
1482796
880963
1958317
522312
1398769
374912
1267771
622515
309748
1529598
139781
1470608
1823999
464225
765333
333163
1919808
548392
1401678
1307624
1819958
1436605
962785
798489
1808594
70456
1071436
697577
784288
1075454
1100935
744698
1296465
1354926
1566837
320698
1793264
956370
1417299
1143879
286721
1828845
311248
1165368
749650
240473
1388636
415442
1488259
1089719
1284058
116382
676866
862274
509218
3994
485705
1953206
1133000
763021
1013419
815638
1441177
1459867
704733
806306
1570601
699836
1111455
1678649
1357041
1276668
1709734
1774204
594821
1029943
843973
193414
1094318
1637795
1822425
1309968
1117376
1886903
1044645
1758511
278293
1755511
1644598
1111401
1949919
1225423
265496
1150801
902064
143136
662585
338584
233260
1923966
593645
1518050
191566
1416752
1874611
543240
541571
1737453
1867956
1482005
1817353
551465
1749342
1627306
972567
361439
845343
287133
564111
479430
224213
1083847
32008
1681043
955144
973192
1845125
995293
1857490
181835
1725220
1872530
50452
348844
6958
1569560
721421
1319669
1086868
1278010
648030
696260
136161
1333928
1178695
991224
1601450
1811074
1136342
1630696
630260
617806
684974
328286
586225
1879499
582078
1168490
1722160
1188610
1631793
964799
1499219
1761851
1809029
1352034
1426458
908616
809686
289729
5086
920715
938398
1637508
631050
1501533
430552
1802435
987283
298115
1550230
274907
1749722
933244
513498
80677
10642
1445009
1990793
1417020
1568696
1349076
116517
234780
78975
615925
1565760
726903
1361992
1406151
1215137
1167717
568565
245677
1587437
1508053
1784016
252476
833903
1391612
1710029
782677
360133
526067
1652998
1624105
1857980
1095512
82511
1987289
1698410
727157
583983
1139392
78068
1242635
1226438
578081
330511
843022
1983993
703561
906989
1127659
1138927
674466
953879
1220697
538224
259722
1785604
143974
872056
847429
349799
11123
815956
1126700
1051248
758893
489149
864203
644686
307911
1054764
380143
1799921
533783
54927
268126
893454
131825
230663
4806
1618504
980098
1265231
1459490
514834
341031
1063141
1505895
1605616
769563
1776233
1889192
264002
45405
1255247
1918335
643372
763505
1339550
911227
1004972
1017689
729337
367812
1221049
551204
520288
1876816
81940
1712441
1321040
1972166
852554
1031111
1820518
1192937
1069063
45168
210579
655373
617949
1123984
234855
590562
571202
1162271
1295040
297505
231960
1733697
801644
1904765
1706885
640276
989196
1766651
1633959
158954
967630
675393
487695
1511014
1937050
948736
1014830
1680585
1470016
1474878
488373
1286584
767309
1114639
1032477
689804
925977
652223
1604778
359417
81566
1455588
1599693
847394
1659855
1260603
1906500
243491
1879404
716591
788849
291259
1005001
723036
1245218
353481
1298987
292793
1094564
1037538
653780
1237818
1188802
454467
1018777
15436
1033999
531846
1696630
531765
34601
1659496
559815
1111995
375727
706343
1155291
1916900
1703491
867312
234033
1220295
1132793
836732
1759360
1762593
702959
1253920
491426
1841948
782572
1162198
1089143
1396694
214556
297186
1640117
1945737
376863
102545
1135739
1784904
1316603
1172866
1423482
1809441
153692
17064
1536234
828448
1588502
37511
304563
219046
815485
1994285
1807011
804494
681961
1824169
1131716
575663
1494360
1582559
573552
499737
303726
591265
1693005
1036498
1843170
1883005
10718
576327
1176967
1984088
1459610
933840
299225
3626
731407
1306208
822501
849279
1467714
1704779
458842
1689645
359324
276530
1859575
1875491
999328
145454
1853020
736420
1998984
1200742
1028090
467077
696089
1254340
1892125
777339
882945
958371
1107023
1432246
1994515
1923824
839436
440268
1664930
1408732
637870
665756
1995653
1187456
348886
1100695
201164
705194
633697
683946
195866
966660
1687776
711183
1046889
152464
510384
1018112
292764
1448281
67231
1104977
881240
871345
423779
888994
1286494
396890
1923462
838815
658944
420244
1281546
1356639
1221885
953606
417636
1391819
363788
1183279
539142
806903
1807198
1397333
1693211
679574
423815
1068919
1172198
1362360
162251
364378
550457
657453
82430
1228976
1653424
1271276
1581854
1558588
1196437
1136485
458173
323070
958216
1904303
1768959
1183488
847241
1379511
388747
1609886
614517
303011
444501
12525
838668
1826499
938194
428614
1345741
1959010
1590924
1297285
115866
142875
1189229
1623637
1881502
837433
72084
514403
1390810
1735188
821283
1378239
792388
1709438
1859307
1729838
111347
1697653
1234505
1244259
1079030
949691
1203130
1050138
1606213
632987
490170
901556
1059123
446913
1047461
1506549
1619393
341313
1173545
939663
1282948
1941820
195119
742019
680960
36577
1298467
1983865
298360
1595999
622102
1135198
1971419
596532
1431616
2989
746418
821972
1283723
586565
846860
1746834
1279221
1688133
710210
1902726
1613554
65236
1119458
591277
1067031
626374
1530763
899394
874338
473037
1448472
1832695
901419
1769824
1198041
603774
1294526
356649
629891
1645438
1674634
1780153
1570414
987991
1566262
1558358
501990
1996252
682107
1224569
110590
1669654
962645
357843
215842
1585201
463629
228631
1556762
1709645
101429
424898
1963781
503745
13447
1029858
412543
757108
1100969
78416
97225
1623453
165770
1304259
1097627
144045
1407828
1470514
1644928
371910
1459106
874156
1105551
71822
679781
630482
1038264
397785
974053
1678767
1981948
322651
1219396
70619
592309
784682
1846207
1357685
5996
1048472
281704
518117
1865682
1918851
748099
829785
1690780
502671
975226
478060
111578
799858
8902
257406
92065
351466
426830
1132310
1973688
1215585
1105445
1524413
526857
1399805
509861
1918887
1013615
129758
670937
537453
894914
1510868
216424
1699209
1033928
1495277
1273766
701354
220380
1578496
992632
288246
1652269
349475
1136706
1922815
395760
244519
1459246
1063898
1643594
255150
378420
796883
919235
28956
1777367
871571
574936
693168
134003
1888403
1272048
1425017
1287883
1467578
1839877
1175879
883348
1635373
1084558
834634
518083
1863140
570223
335675
1253666
1625228
202994
1632818
1192202
157862
1829569
175089
906737
1219545
1476691
59599
1891209
213307
1446807
20827
189796
1352651
807342
944847
694082
1696714
896593
881169
978570
1608617
1703735
531566
1565964
629963
1637393
791316
375126
1868950
1150970
999705
960840
78306
735366
681882
699378
971810
1526964
485042
1908565
68971
546627
693111
57408
392716
379730
545050
1978918
968737
1940615
1096822
1028435
2174
579552
1536253
675448
1049729
171459
1744041
1344897
1222295
475075
1696274
1396475
371791
718130
1666943
1257614
417530
1895830
1671124
981466
1105231
54127
1812911
398623
104897
191908
1548374
1371014
1445651
1551587
155210
815645
985540
1324610
1962449
241600
869746
556203
216141
902552
387568
389472
438522
675089
1182328
1224
794733
1749871
1284789
153734
1784815
1989524
4865
1810068
162292
589118
901863
1489623
654900
224120
1705149
808457
847447
207831
11820
75056
670746
1492476
1092
314047
218992
1433318
1916655
392186
297512
141712
1750242
556479
947134
1868235
933287
84528
1595510
1761408
169069
1030041
635092
892384
285179
1874185
163368
201002
973344
949914
1474375
1346697
1630865
113985
1011663
1187627
37280
809765
250099
1302080
424199
283921
1313197
997980
69546
1127098
1103808
549532
1420357
1892610
473525
512311
1615409
1102176
402548
437383
1678821
907535
467070
1876519
1719329
50660
1039822
742695
1198847
88033
538118
1144263
57950
1941906
1438910
1065438
1356409
1860172
871686
1417921
1412157
712861
951659
1571543
595848
1494911
480991
1079164
1957683
1562868
1334811
1451470
1780161
66456
1601542
1669267
31786
1165701
288594
1634014
1863137
791520
1889591
929564
1699565
187014
1073362
534255
1028073
1147305
791128
291992
884102
206051
1238234
1466820
1212397
192788
1950107
738513
117235
668674
1464043
235874
1648082
622261
1397095
821577
1671089
1713471
965354
742639
202377
768373
282186
886304
624198
658275
1196956
1231934
800066
1477432
1051709
397602
198372
379099
1434009
1936550
1203694
1630352
348973
1984122
1949888
397480
392989
1021761
665914
1355701
366529
844863
465044
1836388
1647397
1186220
1557370
1479125
731045
863531
11507
657694
1335266
568564
311994
1394766
503826
426402
952679
1054339
1943889
1116611
65520
153908
704573
40232
652676
1792416
661282
517930
1235448
1506144
1144461
635359
1738416
396510
909695
116731
1852144
338044
853898
512028
1520108
437226
1377782
837364
53242
1092818
1290040
1332739
1918650
274494
1865565
1102812
571779
1107198
481918
402289
1765863
336864
1767632
1629397
1977477
1192621
1339656
199962
234007
714852
417604
92090
96684
1215558
1478959
623361
881675
145199
1284491
82540
950716
1940796
1644458
560667
1077658
1740499
43220
1624640
476898
548530
1224316
653904
796818
905243
1498104
727739
1997757
833684
1823365
715215
1739773
796574
1875320
417889
1043408
936021
430067
1219793
144431
955392
108080
1341302
1098647
530929
1434676
1103793
1285567
359765
1809197
1454316
551917
935542
1777197
1579966
851272
1920331
1421098
626326
1499380
1588101
625450
1962495
1225427
475031
53611
1228247
1503955
278145
1715497
1516599
1788871
291303
260958
1184500
78346
1998356
1316573
1647359
1398672
86897
255856
1808351
1501779
396562
541257
369747
911622
149470
13511
686091
487746
1439195
48464
1162077
1711615
1488926
900995
922358
1046143
78701
1860708
339593
590309
399423
1668336
541625
127600
438329
1070541
966627
1853811
1165628
1988711
1182971
1844690
1045392
188383
729259
1212790
1957498
1450572
1256428
296486
1793095
303552
1946494
1073263
975203
995349
1295912
167128
361004
1477557
862749
1200806
1688562
657444
1062373
171654
1341986
1295012
994601
1379408
28016
1186876
1116266
603758
184209
965818
1360098
1827541
1989442
1105271
1484015
886820
1187137
1492963
304066
339783
1244406
5636
1186700
1630824
1696019
170571
1161675
1108991
79705
1486431
1203497
1975901
351373
1778964
468213
1687570
525956
1683879
1155613
785067
1508995
1698500
1434296
1476385
982533
636720
1565885
1300217
152077
1786252
700861
1343876
658809
348528
1079583
1479869
1799231
763923
1177641
1626633
680158
1620893
1702192
1554113
1151034
1468516
1326989
1270984
459151
1333009
508469
175670
344258
1447017
180247
1244614
1875112
1750756
1991574
1489107
1038060
1691330
946598
1059426
426790
43784
258019
39516
328438
1138760
338947
1168113
1485584
1982455
788603
333547
1235820
1135107
1097068
1664527
909158
474894
1162548
1297239
1714797
1218195
1070767
100058
905074
122919
156431
1166305
546381
1409241
1130252
445010
1092055
427702
754614
1090285
154059
621737
1828527
1711981
1276780
1504774
1632281
1609323
881749
1191394
576761
239761
1782952
1304694
1483934
202486
893648
546994
901013
1263617
97566
712740
1437366
493355
1155596
892497
1501164
1671775
477595
1945743
1425513
1936977
424698
422203
1850686
376227
1569312
341381
1134027
1589800
1863312
1944339
1542451
1393969
1003929
194704
1965819
717785
614079
402334
1919085
369791
1482606
969150
524235
877426
1448876
1139782
1896309
149522
1970268
600639
520852
1770862
970917
1017084
1684455
55011
796957
731022
1634617
1614450
802236
754362
1313519
1548905
2687
1993744
508321
1746214
843186
291543
695732
1022433
459826
396004
270744
1340990
943761
1412655
1482955
1680003
1684654
50552
1814249
1700499
1907410
1181204
345230
1310144
864742
1273997
21320
128122
793666
579414
488931
471153
155207
1978043
752245
1590915
1723278
723728
1303100
786547
250411
1162248
2804
332189
1135947
890673
1997452
712252
439807
999848
1292218
763079
534561
1791447
1579715
1597162
571823
575089
1072795
1168537
674057
757040
1584229
1804103
190797
352941
758070
1058811
1641671
843125
909668
1073828
1929586
354189
609359
1645151
1042293
741184
1185048
670327
675105
406298
918553
1817415
584321
1967083
23609
888469
1874501
648477
1868278
1265776
1571426
464737
1571655
1832383
719098
672181
1737626
1102582
996633
51561
849756
636331
125427
1145365
754387
1024888
205898
1028877
698239
1771745
280069
437139
1881379
427742
950562
1751963
1639345
897187
885292
1052862
1829855
916504
460652
1917231
1551637
938574
400539
1220447
1848867
1029394
1107774
313157
1948206
1486710
1257786
13729
704969
1684153
595566
1775594
254017
1728497
603149
84634
1100468
1890046
863151
1217290
587186
1087055
1408543
295855
1579574
1177135
997012
340586
6993
1628494
1152573
1681038
514018
1376393
294735
1578943
456650
1380233
950993
118431
1279187
1304307
1881394
86983
1463593
507338
50886
1837469
1191530
311141
1086304
711199
1174331
580610
1464924
1821372
986582
562472
961882
399878
1302334
128854
72540
1409675
295392
1572166
136603
1340580
47303
1831891
84320
105319
396690
1331420
559688
631759
1122888
62166
1931491
210509
218149
1025897
1642850
1465623
614550
577706
1146255
1233236
569485
1342323
120210
940207
1664478
1958602
410593
1356213
381158
759157
1485312
836646
1056657
1618493
1446895
164575
909044
156668
321563
1738570
650843
1034332
429905
1365765
402111
345661
1804419
80969
1753749
1132087
465210
1492839
1812031
882890
490401
1661090
1208546
755317
1590664
1274663
195914
1450841
1137542
732171
490921
355592
1563163
443556
1935964
828038
282011
1808300
1239654
957717
1244050
685782
1496482
1957638
680657
222347
536507
600084
1266078
1013918
1692811
1050691
1519599
1237689
1214675
1884749
697796
246438
1078291
1626828
1247511
34411
1510018
305654
405195
179418
1183009
950149
445614
1234473
330610
1196595
1876052
44268
71749
1725841
1357269
1261609
1524355
18753
604418
340680
331043
841465
1339213
391766
1715179
1879638
1926169
634569
433056
1624733
313607
156764
931070
1232642
547715
439181
1676458
1397560
769957
670381
687698
228919
1314061
448969
537313
422084
134617
1799513
186053
1674084
499754
71908
976070
1329529
1051706
341890
486588
20009
1958064
424939
1338434
1204271
1309280
1570515
1561845
1009958
1099802
822256
1367934
1738617
1238649
1468737
1543037
210471
542603
1315984
756712
57987
229619
788203
1576179
1197101
829211
118737
252033
1781365
299372
834837
1378696
1798240
260996
1019223
1594740
745202
677328
1460712
83280
1912648
499515
842504
31473
193483
631768
1576084
1217063
1539251
601583
1299285
907929
700366
715409
903312
83457
1309119
850625
119074
1473923
1594660
1326120
235701
1956150
841000
1931627
583419
476182
296368
1860994
1556817
1521986
1864778
1037531
1324548
199786
1758215
1538640
400640
1067690
1226624
1820649
1631012
953512
1492907
317568
684396
886826
1743109
136962
83240
1562661
1281895
1685014
1644360
898872
701594
1499902
148983
1853153
1795077
554724
1013426
1711243
1958635
387675
982929
921094
462230
1265239
162146
1657409
629637
1284384
775341
1193257
1137028
1470103
447920
1370363
950322
541222
1665302
527810
92432
327181
491176
1231028
475693
1284635
876268
1004295
620007
1904855
671249
958077
1611021
883189
1671207
497463
94686
1381581
232026
501792
663430
1169638
1682063
1192998
981096
1421528
1459254
1387842
1435183
554368
177352
795404
1436898
509332
1986411
1897062
1582169
1257259
983210
1360323
1969928
1229383
377041
780618
1498608
476495
464197
343822
711440
1291813
1497852
282404
1339582
1618197
1033165
1167194
894250
1808534
1492008
1465232
686702
1337441
514480
1154905
1707909
1918716
1771729
405076
1255284
1362640
1687651
1934423
1260149
1542944
44013
615462
284890
1633657
175445
1864919
227047
707562
611666
1851035
1798431
1806111
657643
919983
739516
564720
916919
1795753
719239
1627743
1715434
133865
662098
1929253
1051571
274220
193091
915391
1692518
1890032
651290
220774
917963
1697625
1500759
888522
323002
522197
1462554
1459719
1416368
1673008
739867
878175
1833378
247139
362508
1892110
1089897
891860
868331
1418424
788786
1482538
1802584
894851
1755761
325805
1634459
872109
1195710
121695
1941552
1531674
1010413
1188848
1899953
1235089
889225
980335
8408
229388
744603
1394202
737187
578930
115848
1323697
1786846
451268
148511
1364776
1054414
1525065
94066
1258835
1501307
318841
222729
79949
23260
236460
1959645
1493123
1353041
1743708
271894
1241878
1843256
1093510
1447426
1774361
1128760
409032
531204
440365
1343704
890406
1636111
1553135
92594
1090207
601430
634047
109106
1389885
1567715
544431
979476
970167
709885
1347034
1637152
494338
735037
250740
558677
1941591
425645
1764601
1049920
1685154
319487
1055048
634117
488983
1700634
916860
357450
287635
1177752
1114261
1978189
679491
1993437
722530
309343
609972
1077280
460166
736216
664613
1770346
619407
1887977
1610260
1327515
1141688
1253550
586990
1642623
863491
1243392
535265
360596
280228
1864457
539179
139905
732327
481955
1264187
979667
676699
933827
1052249
1890166
7802
1511068
634769
602610
750993
485213
474588
866967
1619356
1009443
1920464
59540
39778
1643211
1477376
710142
580179
560933
1021668
409689
1908412
1105105
1729592
1684450
1109289
1816044
235958
1428527
220324
1308314
273669
1935187
820220
542709
450552
716860
1531135
976337
1143301
1677039
1878843
992709
1406071
270681
3731
1434073
396218
359069
796734
1271809
1093980
614322
1721673
1246945
1920244
1787646
309894
126318
874148
282132
591004
892752
1162985
1785620
1838082
727504
275991
1711620
719984
1995673
1239346
255961
112211
1225168
711262
745143
758822
1390070
780951
1138109
1313578
428602
1005462
1758154
200037
813541
1464202
139832
317942
1517495
1842215
79939
631165
1835549
579247
1668393
1697938
480624
1234515
1775135
213037
1594928
1785150
69255
1715823
1892646
1651941
1030869
1759965
1994828
1467368
1464364
735666
710201
996270
372036
1038781
1506273
1130355
1207763
29524
710512
314710
864298
784548
176410
1840265
1535908
212767
378369
456473
526721
1687629
752053
1079541
1495180
1076172
1326827
998576
538457
745474
1097606
968113
581249
914674
1707432
1883964
584070
285206
371275
1020456
542252
1582714
1306116
1270811
753964
1884153
99219
1853718
332912
725343
92969
1379294
40698
1758886
770328
654820
1142877
1524341
594992
398500
1996130
1673944
534992
318313
1999651
1788614
1545552
920560
593024
1889476
1158790
922352
34449
672451
3272
1026863
951476
1247261
1029774
449199
1724807
765075
1274184
799165
1174105
781162
166967
15021
977733
723254
769211
674965
1258166
204670
227811
577997
1760780
130095
991649
1725868
1757458
1975536
492635
638787
1763204
1688920
1928425
1705251
1818153
715068
501403
972039
30750
16311
1477909
1525502
857256
1145081
979265
1770697
74508
1056560
537627
1326360
445516
1118668
1716278
1550816
269450
716153
697992
974161
734666
777586
1361232
124954
1219749
1088483
1313620
1260288
1989917
165212
597631
427947
663466
772569
143794
1946385
732551
1928871
305428
1318106
608199
1363906
1201160
328887
1799519
697071
573816
975922
1113997
1505061
1586845
191860
1586010
1347534
839507
911161
5274
182982
1788953
960149
984022
211317
907032
1725700
78038
576947
1698563
1687020
825714
1755617
1692825
1024109
603974
98094
1227888
643639
274836
67618
137132
1294853
160058
810281
633958
1314588
400159
1450326
949161
762661
1975940
1432791
122766
1395931
786763
625226
864975
1366354
1888290
1970343
465620
1858207
1783357
1763661
1633494
1938823
1315055
340955
604040
1885202
146147
1154136
1338505
397640
1860186
952834
739143
358687
295282
1857771
456734
1080333
1866791
774442
1439110
1276442
100466
915497
1149467
1148886
1634068
1048380
295921
342174
892019
1011340
520839
1093161
1956021
126557
1678529
665113
1436344
1981125
1842397
1046546
1872330
1929128
123589
1147886
32673
1264639
1822009
905921
1786179
1937069
1299936
399460
551226
1607271
555547
608598
176282
1961678
240079
268645
1008750
611818
1903693
453314
1323187
1032782
650633
1321125
1379081
1252681
992935
1119835
1728870
1026175
1431626
792335
1456750
1174771
1972828
1563987
916979
1406822
1166402
1927242
824166
368444
1784616
412024
334673
375522
950920
1676341
341507
1655487
1982939
833065
361659
848567
1771885
766855
1746031
432262
1085076
711349
1377273
1609874
424815
1278179
658448
969475
648996
386161
1272656
1143533
364023
1635771
1259428
1247783
209555
1462697
315584
83457
1924139
509655
904099
1668195
1794561
326203
1435832
1126851
650322
1823046
1250948
409815
1417951
1584239
708696
1152955
539477
600138
213596
905509
1820996
1469809
1514781
1047633
789
1139101
208789
1445103
303390
1289613
1961614
1499257
728741
43493
1317743
1138414
1039295
1996832
521388
475403
1260368
839379
1999510
418187
996743
1700512
55747
821094
1498543
1428291
771965
1300421
1016794
756355
1802556
115504
1466013
638697
898979
1094560
62035
646417
571269
1171164
1831560
980779
1693436
785854
1405973
1010552
1849610
980014
539893
1280313
713836
397586
1514829
646808
1790110
129206
539564
772899
281153
1716109
568144
1177356
1739382
1089291
352201
1313439
72546
638817
1808551
1826396
595498
869327
1592801
262508
1970913
1446019
806857
1354254
1621083
1154024
519874
315805
23041
1227891
297786
674073
1146895
1918045
328190
496053
366713
1068224
751830
1514240
1573582
209518
33444
1237919
972599
1711832
1022481
400736
1303037
387350
1962685
308454
1084783
1273633
295926
1162538
213130
1499873
1161837
284779
1063071
918567
1364960
292680
1877223
693209
1084810
1902781
1278462
1978169
1199911
582530
1039470
1145360
564162
797982
1311040
1067971
1655741
183424
494876
1371143
1805564
1606783
672779
251427
1288022
673392
1374784
701020
821500
1461297
1139558
1284549
673170
1460598
73182
1638287
1476502
977678
668868
38880
1902896
319470
363074
355132
1697777
1694323
1209007
1349076
1781908
459032
1948798
935198
1566192
1120559
1353750
944186
1014807
1529959
315029
1100841
1124043
1523496
18823
1494290
707184
1917407
1440244
1316387
1150061
487464
885964
696415
980463
398076
815255
1774356
1089986
315260
701073
1112002
989092
1577082
1405875
295474
115709
1995023
285854
1181779
1177824
68731
884791
894602
840611
547630
1737145
12332
293527
1490025
1637941
1285738
907649
1409924
1139316
1910210
1715440
225455
694648
36339
1255168
1725652
1205945
530580
1783304
1898537
302858
783704
1629787
1609450
1957607
1380446
723483
1589436
1935326
1035569
1448020
718644
1509963
221779
1164084
1804071
751504
57909
423816
346985
1462679
1935290
1731193
1579409
128892
1816291
1613087
1992244
1201927
1155811
167476
930604
1535283
19401
1012798
1268156
132864
938006
790835
889058
1033952
1266232
1539786
1201356
1005324
239192
1583909
958891
1322192
1378739
123886
1252692
486473
1247860
828745
852222
31519
1659756
117888
700063
1440615
1131322
1706482
1868449
1676378
294731
1934209
1382606
711534
732684
1978958
1902607
582010
1400897
1297267
211304
1455914
1506814
688981
848868
1009916
1756007
1960332
1701990
279065
897498
1474036
1328205
804226
1849331
1071268
1419771
1320624
317582
87150
284507
76527
1839186
1223376
1737808
764359
787996
1119798
846032
576828
834515
1334316
1453945
46793
127773
1995406
102517
62586
714623
518589
1977469
457302
1709123
248311
1065416
1274356
668728
1594067
1050509
521490
163991
323125
1439476
1410765
101755
1847642
800096
745732
29906
107621
453883
389650
371627
779872
388360
1530302
36319
1989635
1708968
1453123
311685
1828701
1138837
1818109
1662673
1445249
1555223
368409
1056039
1443107
1872668
1558864
42294
438037
133701
1707771
47782
920125
836843
1084317
1950339
300059
867999
186578
267884
464789
1354042
112717
824488
1780306
1667719
226699
379569
1257513
1363959
285978
1988848
1725713
1567362
867195
1768943
1397216
1891432
1689022
1256014
946834
1569760
1964068
1493943
1526848
272271
1618102
1637171
1514742
325144
642983
322783
130222
1294886
59660
142745
929507
768728
102598
8979
761239
357487
1586472
1626047
303305
127903
203934
446574
673838
161969
344497
842229
1758929
1622958
303620
1989246
1391940
231521
241933
219878
1781374
518353
200723
653082
632105
1860341
529932
587949
1135441
1887853
1393009
1085692
1174650
665936
160757
1097840
1755337
1702990
1430572
355395
785499
1110993
756905
803483
244945
1471295
1418677
582553
1612180
675433
1866077
774558
1142667
1662341
680863
539999
209458
466907
839211
1839255
738543
485879
726215
788523
40893
800868
1301469
441759
412455
530099
1050607
693873
1847550
423554
1638120
440414
1202622
1327085
1341959
1508883
935042
678640
337785
1668031
908699
1880429
1446833
1491879
988744
1687029
1139518
7568
1296622
164257
522526
1411824
1997643
524525
1500528
1206849
1956671
322352
1194594
1598548
1744818
634384
1418252
215752
111487
405554
814235
621868
991382
226171
1403411
1253853
1762554
168621
472134
1594347
1570115
608488
157044
1172451
302676
1651310
430262
281976
651184
148034
1817806
657933
257120
351170
1230855
1120313
723825
616982
135319
1441732
1284331
349963
1866085
7246
1304395
812251
715759
888250
1287130
1564007
517318
1597429
1193801
866006
1484773
1298110
1013860
293021
282975
544159
761387
1258144
1926427
1218323
911436
1223541
1685349
1715625
596911
1936113
760975
724149
1817985
677838
1617337
1646193
361585
1473681
1749775
113415
1405156
311476
1887792
114258
1015693
1378590
1379829
1659820
197382
1310038
1197881
1796469
987374
798689
80030
1100949
948598
399108
1649022
1009887
1192442
1180278
94410
774741
1675865
1979961
1091693
1335010
1969304
1621149
617384
935751
1765377
1489870
1438469
1325776
210823
1392147
851517
1853879
222860
947595
1204846
1538572
347489
515364
601699
394516
525137
1380701
359429
1778286
576060
1086517
1893367
1152250
340229
1925142
1961582
1280303
577630
138127
1992587
1256226
913261
471921
665945
1680414
1198152
931209
1810360
1491834
235204
1289875
1704583
1574835
1139008
1181997
306238
1824739
325978
911723
1455054
344371
1820490
945012
1856486
726698
123979
1001171
1979171
1163336
246072
925954
498855
1088755
866801
929355
218015
984713
1590554
1066671
1806054
297057
589515
699062
1979880
1240904
1099301
1689139
893058
983255
1352770
155707
805284
1326966
955837
347688
1020830
1140916
1700773
1317278
665585
92060
1617511
240958
1335172
1066818
1271127
1113201
717877
923151
1798840
1882410
264919
940991
1050684
1328059
339570
779901
716748
209636
1339973
516240
1993922
577624
55917
122702
1244432
1712618
606833
1981424
1884832
723005
1216838
988295
255303
1138006
779768
1048734
1220252
282323
707498
225697
836610
1919112
1823594
58945
358385
11629
1325177
744648
531620
1139376
1091490
581006
1328832
402767
405018
5645
1674140
1246403
638066
1495244
1499773
1178847
1588201
1432929
1989436
814731
48150
1992791
939796
1853810
1897074
1639960
554298
966585
550203
419817
1110586
1466799
1768275
809115
1017132
606628
611368
1967947
1184558
135762
591298
575224
1927298
1923982
675232
962999
1417727
622241
668671
1097196
1096264
699270
223078
935902
720252
815079
860941
1476130
1238298
1011523
792892
55306
352895
1302457
416888
1710305
382326
1692434
863020
390471
1359149
791275
848372
970362
255494
1893490
416424
745392
1042623
236731
947222
603004
1717191
1962891
1414840
1111146
529092
1936194
997062
1580602
1206361
594615
865379
703000
1514878
1982220
1785936
1753800
390630
1291199
1707541
1159485
1727137
1102352
101551
300346
1855443
877805
1204309
631676
1310513
1304621
68483
568409
352073
1505795
500556
961981
347216
1516006
1628758
1749840
1482618
34419
910520
1390947
1861352
1812268
1273464
1861301
757773
274076
924112
938561
504200
1176811
528503
90285
1944277
827397
83316
174355
1108031
77330
739810
1193563
1800671
407762
1108373
272050
1186176
645830
1377026
1660466
1454743
1106327
1185367
970702
1831753
340680
476704
1703783
1939547
1346015
324235
1927839
1178218
661954
203595
576574
525566
1691191
763848
513888
978955
1981120
1922917
1465208
297730
10307
1296778
143347
640727
31608
458191
827985
1061424
596550
1897502
483346
1138108
962055
146407
718259
1661978
226163
1539528
735085
551728
1647036
731381
1856158
891855
1267471
149367
1124420
1094499
1047110
1250054
707140
756013
414447
1819279
976599
86783
1007410
1531536
252914
378579
1506615
1216007
1839095
1890099
1470972
777277
594206
247452
1417439
604583
413576
59011
360702
874747
1856365
1760243
219322
1424555
1796680
1094165
543292
1585939
509678
1421315
1653168
691414
1644488
1924654
754368
1584805
622775
272725
283839
1351830
1861459
190764
1646551
654212
678258
1459212
1697012
1514922
1524187
1323841
649138
1345623
1756089
699276
374377
625408
1956403
1920432
519402
1239488
264158
591715
636265
944883
865124
95991
1337189
1414527
785366
1087851
992852
1158944
608466
1672185
1540702
603997
225776
399724
1164258
1276768
26188
1532397
1624270
1972576
1404514
1798423
932484
686107
404890
1093119
839006
416819
1686493
1199816
982278
898271
143541
1020682
1376327
44750
666720
1801961
1220760
842995
1176133
160207
1303079
846511
1787893
314191
829708
1130053
889006
952429
664561
973179
1067583
1180649
1295100
901085
1024547
1916905
1224295
1076673
1748738
1795724
587406
863179
258619
956377
506756
59054
1310624
417301
755590
134563
378584
374470
1854629
215503
351172
1728939
344062
1706887
531327
1878563
743624
1091282
1073626
1306594
1837553
1974364
1062925
216045
277531
97644
1220332
1383208
932812
182159
18112
858697
69968
1507284
96903
381596
1014190
1543582
900115
773576
297150
1416333
248430
873657
102535
1456681
249466
146987
642204
1493538
1130723
394556
1241378
1704646
112792
837953
1847583
1056384
102432
934234
280443
1088168
1537228
1962109
1468442
1931662
1556152
1070838
928207
1682148
653706
102882
638081
1895579
1959843
190985
1824142
822200
788779
210947
1352970
135844
665400
1519616
1072041
404562
1067116
1229007
95157
1041392
194932
1539739
998506
1253108
1525975
1210396
214222
732629
1687681
1766094
382249
177848
866044
1796051
929338
708378
744548
1269212
1712720
1535522
1853065
707058
1256090
718868
575492
713740
1929781
1710443
1986707
917516
998283
406189
1244807
213927
548015
398487
1620782
1081672
1559898
134782
493377
1318345
236927
437508
1942240
1525066
870958
1337184
1956705
1174347
275868
1836425
459268
1092416
1648351
1431059
811497
880567
1874612
408716
1687400
59054
1785463
703253
712368
228001
1902981
1206162
1657023
610401
408243
1765255
1748941
961297
746786
1699075
374975
1754064
761194
398742
305206
1998432
1029379
1454373
1820343
829916
1655818
294719
1126093
1182542
1256937
864876
503690
959068
187659
772783
1584061
141977
1388383
1951858
872132
1983146
1326263
1498936
1494811
28877
209792
34940
1818185
1088538
174087
1796666
539149
768956
1822023
289884
410671
700539
1178533
116491
322760
56159
137910
1611339
152449
1328000
201897
1073374
1770068
1192974
1134163
280659
1244591
1432373
761798
483694
514902
1895902
700441
389047
1714827
796739
153128
1304064
1670598
76637
677130
1059635
1018867
1630457
21658
1055941
1727704
1533601
1535676
52175
521622
1844700
1576776
84352
32499
1612122
852403
382119
1727562
1791498
582024
666055
1417865
694998
7951
199073
1477866
1309522
286595
1638732
1378385
1635561
139499
668479
1646123
1339915
1804020
741683
1310684
93658
545590
1997803
1825343
551381
612074
1363192
470126
1972941
1195762
1675540
1365907
560787
1358872
1283652
1523939
228860
1046063
1391331
1973715
514347
486571
1147586
1095135
1490989
582283
1874785
882418
1430862
227753
1735994
206390
242557
442742
467974
1145034
235637
1944212
871797
984600
419079
79883
537872
228351
1326017
1204691
23081
1063270
1408845
557409
1307810
1174875
1578619
1686625
246562
611885
297391
200007
535691
889197
810773
665202
356494
1610675
179750
1862467
1226629
421365
774788
1091786
314583
890658
618847
1658623
1734003
1887172
1105053
1480760
1662842
1735393
342598
652953
1970331
1450826
1348695
1377284
1325776
1717063
1942776
1194478
16056
1549460
928755
470853
1511453
1237611
1282713
831029
1132855
837516
1064728
627371
1464343
484014
960550
587018
1110178
877660
106420
1792276
1688976
48174
84384
1936689
247231
1986598
82940
1314913
353693
1815367
749296
1795338
872961
669059
1617402
979915
346747
1400992
277963
1537354
1306494
8392
1265356
404286
1527044
1886931
1009890
758398
1471125
691950
12926
67818
13106
6479
1119104
1110129
1907347
77566
981080
1502756
1797188
204853
226466
1861190
1685459
299821
1658006
1298589
1754445
1590373
559277
254009
294491
1756867
639601
1222014
1432116
115070
1761506
695956
1086932
504313
1983554
4030
356501
331753
1120927
361886
434821
1365696
1345610
1560153
1015906
971077
448194
1949867
1053277
635883
624770
1696902
591905
263026
1800297
1040740
536156
1738774
1437533
1101386
1947801
1451019
974227
1766698
855387
779675
60158
32219
293968
578091
1974155
340307
1330728
1680849
1888192
1472415
1025919
1557818
134135
1667188
1573918
68190
186767
629272
279188
319640
1529636
1059724
77379
1023198
1131529
1428204
517863
701412
1875465
1548825
955268
698069
1079179
640701
1924628
1869020
1179063
1303036
1091080
420717
567068
1823553
994814
8523
1706585
1480674
1884238
614570
1468884
1621989
408998
1281209
644972
1499770
1465623
301706
96967
1759315
144625
1792937
746637
1714194
343588
133097
1396728
1093841
1862617
632953
1881766
735174
181734
614209
209033
1822460
219862
245882
13910
870893
402682
1292333
197423
619109
103581
653436
1420910
234458
1886935
1392775
1328836
1218529
1015571
1146909
376074
1029695
1543174
465169
1118635
1875182
1535379
1901504
1518340
164407
1572403
997315
438800
873668
90830
1863705
38353
1717692
1510154
1571453
213041
893203
22588
455361
1186055
1128856
1055920
1016453
821533
1769049
1632633
140685
1194673
1281479
1071
1688811
1753985
1377587
1675059
147746
1245509
403980
99451
768700
204951
1754450
585427
990597
154253
1617092
459968
1007283
1508983
334207
923753
29306
700539
1124217
715652
1777560
835214
1118123
1682912
1626971
377111
13090
1832997
1400611
1204964
372569
1476585
1373957
953013
1217815
167933
999165
470560
1085337
1301295
858170
430861
1605503
1040887
1829141
292343
384222
984161
920806
513989
73216
321109
1169591
927771
657311
1843311
1159395
795154
337884
1823297
1058141
525270
1175998
785619
560926
1991187
903221
753423
1029460
484203
17407
779446
1653652
1200911
544777
1532298
1511674
1561946
791219
1023800
1989860
41718
1171962
533408
252640
373459
409614
621287
1449836
1479656
30909
1616912
892822
443398
978449
1420032
939729
61559
1125359
1638260
1019313
4962
1253411
1844938
1396813
718994
1262495
568845
325192
1221642
1680602
108500
136758
409500
10911
1268300
144905
1393429
1069948
1255593
1258628
1472083
1114186
1620581
900718
112854
91298
255774
292840
1989841
454332
154688
342411
1929431
420492
1288116
1103673
998672
1274389
166292
234898
979783
1775030
1976795
693397
1938453
1494794
1103616
1496062
363585
1166135
559954
1891742
1897875
1368596
318467
50901
1461311
623731
1340603
1856210
1613779
1071897
516962
1421529
795988
646722
192919
269686
1314401
1833713
1420909
1937128
1239414
101920
284456
1010006
1181609
1872592
1129817
1988135
1879098
1563010
1734004
1540240
1770677
826805
230124
1753698
913498
1084184
893265
1241790
929154
896021
449296
1153880
1249273
842995
1210406
1589443
1288431
187259
341220
437498
1106619
589260
928101
1490955
488665
307757
470489
386547
1245627
1995494
1300209
402701
1581737
536124
834973
1246295
128486
187015
1203311
30741
1570483
1000825
1477281
1822933
574076
1110148
61972
1902912
793205
1899243
1284670
1947095
816914
1365583
1985134
186033
870637
1392204
1661547
148879
209839
1873356
887162
1545741
591494
1994281
420483
1356389
1314928
1562258
1383919
1422807
238524
174266
759741
1613265
1884036
1204953
563765
1554385
639489
809457
182542
1259799
1267456
1340464
1485335
1385437
38562
1321144
1643911
1095050
644852
1398883
1033663
1246318
674447
812857
796672
96785
414130
367800
651225
771652
480851
105497
378869
984564
692656
726130
1140538
1950521
840379
1464620
8746
394023
1470074
360289
1207498
1786655
111766
1142522
777987
1144068
1747237
1969803
1261951
487281
159357
1312343
1942638
476832
475657
703506
199389
1189802
432079
1248886
612722
769394
1585723
266189
851221
1099826
1072194
1031988
913661
843583
283149
1389519
782210
501843
1561288
1163390
1492006
182050
1372799
1458118
1628205
1881915
381704
1579842
1649197
977202
1972039
1021165
448840
909794
603050
1436831
220768
1053928
1260606
166760
796868
307456
358170
68971
684952
193249
383587
1181253
921150
1206645
284754
37447
418064
755498
1761269
913179
229584
559604
1978937
1693531
18721
1248077
226482
326372
158924
273196
383727
1115060
911745
538149
1073345
1829448
795173
592747
687512
748126
1494527
563260
402998
849110
183619
609990
1993756
420888
873482
145211
121543
1429495
623775
30135
934896
1193741
1829658
1236526
775456
490511
470996
1172208
1027545
490796
390427
1496556
772927
959495
1094220
235397
431869
1792754
125063
369528
45842
332168
15118
1558021
1731601
1169291
106679
440666
1453319
610711
1428455
1375988
1542015
1476145
1551783
55266
1050436
1861882
1571835
1481965
891955
1718159
1091583
927219
1518886
28987
98133
161966
67176
995066
845235
1809625
696935
255691
1699370
799007
686944
761020
1923195
814919
800854
1962843
542771
1903725
1115010
39289
486690
1124244
1995638
105316
1824321
1921963
1005509
1434837
143609
1269595
197816
733662
602375
72117
1990509
68092
512580
1391277
1325325
1538803
118266
1521037
1271333
1445088
260524
912403
1448821
1572053
564486
660930
1170041
1151640
482926
1891399
124084
1224104
396484
465696
39350
415045
1864953
400832
1394171
1579132
1371371
738411
422771
1859789
1896618
933485
917833
377358
1017763
1501525
243288
895057
584549
263775
1438127
744708
1167079
200114
1733589
824808
704249
106572
792183
1064969
1265762
184031
475254
101191
1617793
49094
897689
873970
158658
939561
229348
4089
1045575
184862
555895
646819
644279
1569595
1504765
372853
1682647
1567676
1743516
1641970
1363387
575222
808958
389776
928700
1161049
233263
1376153
1208760
1528054
165972
487085
1893332
1583294
1665285
1769496
127723
88553
284701
1550255
921463
1769119
978016
1668191
771644
1984819
905185
707389
1572445
245980
695067
108440
157324
1353451
860442
1515312
1456917
1704933
1438892
1302571
1842644
178068
1512712
276874
791145
1462499
523970
1465500
915399
1812623
1448516
391007
217918
305296
788851
585225
355774
1788337
1924809
414398
1457255
360407
1427284
1933583
1057614
1477040
822136
1108642
260111
1272181
226891
1396069
1776125
1958590
1210237
739119
570075
151925
1520084
1294318
887403
893847
847984
944030
899559
557232
1009886
1433042
1124929
330426
652564
202844
1438969
338494
1230208
427426
1318752
1392958
41421
480510
233349
421190
1967388
175772
1840184
1598912
754372
93043
1805776
459931
853768
983936
1211666
489770
270892
791603
612104
1202384
1242531
343180
825593
61013
417227
710577
890779
1537244
972451
1481312
810718
1359852
937826
1949994
1219189
663158
539472
482992
910494
214209
529024
1586093
1883238
880790
389508
572582
413064
743769
1822479
901281
1576017
1768395
520318
1663909
53193
599955
648621
444979
785695
1743293
1494990
1060368
970212
1803641
1333463
478050
1828986
708526
1946376
563957
1338742
37602
1952648
1162320
1756105
262550
50950
1140667
688717
1229479
121658
1501514
1677864
1871751
1158999
1463328
424148
989704
694251
1574202
1592621
139661
1707426
1598747
1765815
538205
643282
317226
1380800
1987858
1493953
896077
1396779
732452
1779532
790825
1084206
1673922
1263163
429105
802390
824250
182147
1947380
1643689
835297
607762
1607016
384687
757982
873774
1329488
1252808
1107829
717103
1183106
1903552
1547783
215529
1342308
1864806
622730
1664475
1825409
1291320
639064
885766
1902833
1471414
1667845
1052505
1648375
317408
501290
1865313
1493692
84802
1143766
446295
121895
528616
609565
599953
1646293
964955
1091477
701962
1356678
1797759
1831885
284836
950910
480760
1822484
61333
1128147
1441718
1666159
3143
1971108
264185
1994616
491703
80342
1162084
578098
209346
200848
410432
411141
1005337
1996040
1478730
815481
136261
86175
199928
298212
701684
899052
1381081
1662841
1147768
1829362
360154
1889019
859106
1992268
345197
1127485
1361172
1048305
720639
243229
1651692
723151
845553
11653
1508329
934906
283239
1871032
821948
1224807
176172
1165548
799025
915085
683559
584400
180683
602846
428675
1002658
938517
242547
651541
381500
1471746
1125
1465849
875361
1663501
644412
325978
1701812
1602810
944032
1295050
156279
1067554
718216
896074
1182094
523801
562005
1823176
138200
1809656
695372
808369
106327
1832717
55798
245677
1503593
73284
936800
1209051
375578
903083
142892
191925
1729518
887195
705836
132300
767730
862731
861154
438123
1890611
1192662
1609969
670318
1943337
1276104
1825599
221731
1428052
1322150
385322
1312172
415500
290086
1788468
1462960
518375
1559017
1736696
1142264
67461
435496
62974
1450793
376112
1040717
245486
1448985
1239038
309674
1489111
1830061
507623
1976048
1807839
698524
1465057
1260519
669240
19911
1086419
602319
120970
1106867
397026
328945
1687090
653917
297027
1477385
1599316
443331
1739837
1335154
1017065
1345003
1052221
384532
810560
803553
1875945
182006
949619
472965
1436133
1815884
1702161
1659316
617982
55903
1334963
1902277
577679
839403
66952
52257
1193366
223580
1551378
626600
1879956
1272397
606505
232779
1316127
730365
1683506
542718
618108
910952
1663200
1675643
1884446
1966750
354281
121788
25180
1628353
642551
246097
1830496
539881
239852
866195
534526
1069987
791811
649926
213517
1013854
1550482
1808927
698734
683507
337210
1176643
1982542
264684
1602536
1715287
1285298
1498128
1731697
30488
140978
656469
1256014
358217
325777
407466
187317
136525
423331
899283
1181179
1000312
1560591
1869358
604003
1504433
715253
881407
221195
966249
1107573
1433921
44339
883505
1106824
753134
1177359
130503
1675873
276346
1022702
855146
1104273
287614
1697215
745490
902592
1541092
615782
1944765
1713383
369745
934191
1651730
247344
396838
1553357
187121
928673
445881
1291100
1420010
1051649
792214
408498
1794928
1146556
1792964
1373538
705860
38281
223761
1057036
184368
778667
891093
911368
266481
1285617
273890
896979
407802
341106
1241268
319826
747146
653593
659533
1705311
1079062
314335
920197
1120792
905990
1532831
1394368
1984886
67897
1291772
325383
757111
1875036
135573
1897630
1003551
62044
654918
1501138
1666593
1785583
1149963
358951
313735
742940
1926431
1940164
1209194
1639822
1814614
425041
1192486
383872
1536207
1705708
502051
1155760
425328
357104
915962
868233
1007327
1376258
1278042
1119836
1500520
1623661
1468475
1495612
1384975
1476508
1760464
75076
1209288
1440138
643649
335603
853481
1928947
371793
815095
825859
1571630
39367
1384854
1612230
1108008
454817
786999
1097596
1011058
272160
562271
100114
319228
953233
986639
1406561
1305519
133722
1994836
1276380
807445
12013
105137
607208
895777
774067
955899
795375
982279
224571
984975
1217325
1262207
434433
1270587
540302
1540588
1118348
1258882
1615023
1414436
1909554
1468537
661189
532484
827002
1457677
420453
559840
1702192
667697
56696
528788
1606773
1267333
1438283
1679547
97179
994920
643905
1664436
544794
534102
1021922
1424932
1458416
726110
1722536
189018
18486
1635123
655877
1187255
1525968
1209619
236401
1888426
653360
826255
336394
887312
1893232
1281955
165967
1192207
837560
1120872
432300
1314218
218349
1264757
1186256
1037434
1484843
231310
958885
4546
377313
1202099
909164
452501
1451389
1903708
768180
1685180
551102
1357837
1860503
1897570
1500857
1640756
654660
197651
537034
721662
1413222
631005
1074625
766154
89000
1010970
1757521
1307083
1854808
126162
1925730
157134
1192631
1977470
1684159
1742432
349248
1054993
1069375
776742
607113
1170356
1212658
83353
598597
957009
1996037
1180321
992459
86282
47974
1156451
656538
1923003
1709362
793374
1878667
314574
1420043
1433290
1985614
808130
1412827
791109
580358
315817
651592
1196571
891398
1245433
1605813
1448679
1259407
1557542
193254
605146
1580217
908086
709105
1613781
573032
1242085
1140594
1347608
1914556
1191075
629369
1610283
1966319
1781002
1763058
1450714
786774
1218274
804354
1273583
1553941
279913
303046
1567585
1073
1732963
772439
425130
1990022
1125205
1657316
1730881
1895110
1857746
1478031
1665003
1406364
1088087
1947411
1946887
1434816
258567
360701
1058899
827269
1323162
714971
1774785
958086
1568863
1593683
211792
491673
381808
300577
881429
1593441
1583604
1353015
1705850
473894
868547
1507900
640017
356694
908627
225136
423020
70055
882199
1562681
1838811
403520
1854000
763653
617587
126507
1126982
1423519
735417
46286
1659184
769976
168653
1236253
1006099
1773680
1359365
600428
201587
566461
744108
1384292
296113
964409
1046235
276293
347967
1816843
1238254
1683721
267492
1245821
618209
1243612
1773980
640917
1963691
1008788
1621050
1132807
128831
512738
1561302
1415855
1651798
974827
1555332
1978408
651863
809997
50458
1877637
667168
1303844
1812948
1777703
240085
1799969
1573466
75803
948034
478419
1678913
988378
825631
240027
829486
606431
1898878
815961
1186674
1227095
417793
127518
1184835
737369
298506
995281
1562530
1297077
1886316
868147
83124
968757
1100939
1356216
1186455
1621978
776610
987951
1674880
753493
1151556
1352439
1429155
1986502
298372
883695
589506
1373701
1041955
438059
1227568
1684819
1657407
603469
1553642
42272
1184522
1103991
1902945
319748
1440877
1424989
181281
438815
1276381
931972
1967150
13074
1672212
1571644
1521149
1002450
1105470
1652681
1611930
800286
366761
1665335
343543
1175130
1200231
365286
1548935
33208
853775
839627
1566387
1495320
425137
1356937
1966723
825299
1392811
1480897
293751
636603
445323
1037030
1028123
239420
320204
1811229
149561
880387
882579
1523093
236555
774319
557239
1689869
1412429
1615059
1280237
647161
902856
816278
1913302
124671
737300
1555149
1009363
1876389
1019449
252271
1876424
110083
200873
420308
398594
1185819
599408
336931
144981
1244365
1394747
1683582
649430
1592186
1494508
726537
369529
1361279
253294
207815
1900673
1699874
1620195
912714
1149296
260824
44719
480652
1541776
770774
172820
1665335
1765568
1259965
1345931
431023
502210
555440
925460
1493145
1323167
117449
1841632
694476
1006402
586814
880942
1437619
41603
501785
1861731
1830269
866579
1767030
612075
1912739
1436801
499139
1644685
861932
1449354
1667728
307438
111935
570796
1291617
1942250
362018
535195
1317049
81346
1753171
1342046
758196
856476
729045
583156
1742153
1974506
1320881
156872
743672
909259
664155
877322
1703920
894822
1212603
782311
797424
67676
1415612
1575837
275591
1870841
141222
1135907
958669
1019143
1576986
1232380
632236
1705882
478879
1885272
1336768
670585
1302755
642368
715142
706644
302987
1083134
402981
723720
309029
404327
274378
1966067
955621
1485554
946184
1243260
1704188
1539546
1478981
902697
1310536
1000539
495243
1632564
637279
1072963
1521135
1248420
1857256
1614659
1075105
768496
1078049
552704
592142
1231771
1511678
305729
500185
164521
62258
1322476
832276
1801658
1237801
1485348
455791
103648
1282048
304154
1140116
972123
1815151
130016
899973
683109
680406
1618397
1912737
1976153
894506
1844851
1833399
1461815
427669
392070
739566
517249
871327
313157
594199
1321687
306939
751531
877199
1928333
580518
358666
269714
785220
1048756
1411213
438264
973628
1256913
196548
1767096
897100
641273
924841
324503
1586381
786569
1139297
1101941
547684
1037567
1383544
752776
1798731
446571
1408477
1506309
705219
1929991
1369750
508013
987645
399422
934482
786963
753719
1013029
4616
913112
952288
861104
1145869
52720
82567
1606203
247291
1395914
185231
734320
1271616
1989083
452757
341684
481316
1457695
970648
749388
1700168
677102
60692
1581831
459229
399133
424766
284980
932319
605555
1842020
1284356
975487
314220
1468739
687787
188263
1114732
968115
1554221
1931907
149941
1057578
264164
553256
751189
1946557
1311641
1415432
443432
1912101
607540
132602
312071
320502
1173762
1024272
1710436
112656
734487
292325
127486
1664812
25148
856659
1165955
1217117
78307
43520
1008105
1831992
1391244
1296778
1419978
1394849
1003048
1026982
1283144
1110742
1159074
1637785
132921
500250
921021
819466
226122
1351369
1037846
828966
1220363
756792
908489
1771423
141916
614045
432120
1266850
1828297
526596
475588
793265
36976
554165
87907
1494541
1695802
579724
1918039
404449
62899
1025749
1245999
327689
354506
445968
1023354
1393185
1690624
747813
54645
1003698
1794831
1244463
66948
1721343
525655
699424
1006240
191379
1167923
328784
791570
895792
1793559
1159172
959260
902135
1030456
1531540
1253225
1858126
93026
34790
52133
906166
941226
333062
1673328
624120
479847
1019364
414556
1559215
761445
339054
1468116
1687292
1070951
1989512
1828156
728275
1359953
453565
44208
1736180
1892177
1372319
567139
365794
1966078
1263095
175353
984602
1197177
1616194
1926517
343569
1351144
633584
1123126
293187
471241
1210146
1513743
1153182
859306
1930162
1679167
1963470
1705186
67710
1946091
853596
1651561
1458499
761790
583065
1325475
1165118
924725
63928
726485
1393025
1409401
1767976
1112309
919749
283371
564885
505850
1029433
139510
876638
1517273
619779
107770
1879657
1072372
343121
1234265
454744
817785
206668
1790167
739840
1511146
1554907
339696
23365
490874
225904
68668
82228
314166
1631579
912355
1485662
1818017
1236657
1252341
1894742
420988
85749
1259910
977065
1783103
957083
1498357
515409
859210
881298
1325419
1468035
1953081
476415
727442
1450634
787392
1092014
1942971
949927
945597
1079439
1747029
246267
1492557
1890039
910041
1066424
1139114
764000
1481262
1990419
298414
1401173
164680
1068946
1452327
1486444
1683216
1930384
1052324
419491
113395
1312409
981198
1404568
393279
637729
1870415
1513916
102842
1407224
688948
311929
1598543
413939
1269636
671165
1339494
1606535
14958
1666625
1865214
346417
289717
1719722
508723
1241696
1905772
1434867
1903053
1608363
726037
1233105
510877
493737
387124
1029937
1515081
1464162
928818
1307897
588279
1608273
245813
766098
1563860
1402650
784319
1462514
1924262
1399095
1530267
529431
1951752
505375
1218698
334619
1297338
1617688
1843292
413760
1888442
807604
1589454
1559477
714378
211337
1878972
460090
1895997
429780
593226
1424690
500852
1675134
1895214
1294547
474455
442386
1964583
976740
1674712
1113052
57433
432436
1136246
1850011
1219893
257614
919446
662296
624243
1881187
79273
1565647
23528
374823
1059976
762954
141202
608346
1028454
1605057
1321585
882099
1966999
1505121
1799636
125868
1478903
168298
13634
760878
1398675
1019046
1471572
374338
890502
1234171
52435
1564212
1215384
424802
874781
1644256
1125637
1958347
1344795
175501
1563656
386293
478027
80281
257044
1820165
1979834
215138
1463686
671214
1768427
1457457
730182
9106
842303
1592710
974434
1826229
241919
1425692
1890382
170344
1234837
1148018
1785219
1301943
157856
1383325
923771
179300
985012
118885
1533023
1324227
1829830
1352779
1137722
1807121
1873368
1164372
649254
316330
646640
655585
1740068
1086484
1941947
548273
1172403
892696
1408281
1752882
1939764
74363
1668721
1618722
698386
1698787
128689
1080175
686457
1752247
600129
887085
1553548
890091
274707
527892
1449076
895212
1352736
867202
1879025
1949584
1768858
698386
743431
187741
1359825
82640
386311
658081
1615951
812307
457372
1301114
1669571
1796842
541701
1051148
400129
763403
562081
1687091
352297
391128
1629565
1275847
1398771
318929
1004927
1333131
1418440
693434
1300788
1839943
1425366
242669
95806
178721
1252544
1145232
1994860
962643
1509235
1376259
85063
1161095
118867
932065
267393
1361339
691382
265541
1903395
832839
184548
492334
433457
1598266
1971298
602320
1265981
1567696
737427
587401
101291
1474438
505933
1985421
909564
1481743
38810
1950861
1429154
1980047
1143810
970119
1578932
88003
1541317
1126702
1743610
914585
1226049
1085941
546546
697784
1920340
417126
640416
907440
855
1271251
320993
1427022
1996253
759642
1369716
1715494
1023493
1747139
1545998
1220049
283009
1219465
1030698
79700
1579411
1260796
1125463
596029
1667113
53746
307603
1881051
1691262
1489830
1408559
861113
198567
1421381
43501
271678
690690
889960
1941287
1167647
1699978
210703
1386278
1148104
681568
1346708
1657463
746451
387496
973244
1205189
739385
509083
782895
1485684
920125
950308
651029
50417
337709
1268113
1665322
1415874
1774678
1912780
1865406
1383511
1414825
1842230
1619467
1739762
722725
587996
239744
1376923
1415382
1832923
347654
865874
600560
1853904
906544
1375526
1923843
803295
1945650
1580624
1535536
367726
906602
977768
1003912
670309
1203741
619177
1066274
39247
996864
368328
237723
871914
1470280
1927630
713434
1763381
1352933
55662
177610
725066
594983
1041550
1846219
1306189
585213
965085
604325
867986
1464321
1740417
647559
887743
949961
431334
1800997
1276533
85278
1816970
423742
382661
451667
912282
1595644
1481106
1132674
579190
294947
1791880
393152
227544
1946839
1026682
478158
1077887
1170363
1512576
1870683
530883
692800
464893
1479918
38638
870185
953744
1099209
410436
545929
93042
743566
1871504
1485543
1061541
1949704
1823179
117135
786725
1382274
1784101
1163254
1505298
995357
274621
1762877
954743
264202
185990
1123694
1431709
1954914
1143117
326110
808938
721030
1965794
394150
659411
1421350
1552145
1256725
1805349
909228
382057
1463346
125426
973346
10917
30313
1119892
1008901
1580829
1568233
895421
1216211
1332529
52784
1857420
498103
1381261
702263
438883
1835799
904427
1874805
486926
505597
1311559
99956
1697749
1642556
183261
1121064
1355927
270031
1313288
118994
1629161
1260511
925578
1051965
244392
385878
1552056
1547537
1291713
753275
1621738
1139600
1269098
27269
1755993
280420
1734647
71774
781951
1124339
352365
671858
1923270
1332768
1194265
1333417
67475
772265
200699
1469081
1387430
694144
595640
190916
1660377
1797301
1612148
394481
564072
1743597
619907
1097338
1726020
210674
1263249
1259332
139390
1937523
965236
1550464
1520741
1509185
1253238
331750
1363446
333362
1616966
1523789
68293
1268644
884039
979489
1827015
1656486
1530301
669708
1116217
945128
386917
544809
1231830
1072565
518194
752946
435517
290408
798606
1148180
138126
502825
1590211
1432419
67156
1644800
885223
317459
1689347
1360971
510679
1378699
1794534
1438634
654838
1140655
1438063
298155
1609962
879960
1344156
1538058
64115
1552893
76855
1137012
510859
854123
494104
1631569
530769
1226392
265481
233811
715983
691786
222128
1823922
1938470
1261341
273327
352401
1214259
1764076
93845
226259
1720614
490451
1717944
465191
603704
1342806
320192
384065
676203
1475194
1884327
222113
1576324
802674
1671685
1295790
1783834
28010
448536
202883
995674
377909
225090
736785
1205976
1433853
448640
1305001
95116
390325
281119
1791045
1557602
1433087
1709687
1794534
1059720
1631294
61731
1315330
1833978
580542
1758939
293061
1497784
832093
24005
1343614
75382
840878
1960480
935689
539927
1800129
1408951
413799
770430
1628993
741790
257696
1020624
1634496
887807
118662
325950
1271556
1135789
1575201
1788667
387776
167783
1091322
1742256
932831
1814783
707072
1316811
475985
820019
420159
1801327
760067
1085424
1228681
1391181
1655732
957206
904548
272601
1348899
1285328
1286959
1207192
70522
915269
630883
904355
36411
1755373
897176
1979676
1417860
1429041
1703742
1554717
459428
1643001
283857
948153
703538
521593
1100585
1990665
939706
715177
1517356
1640069
660419
1972079
1246672
549509
171294
1083259
1659203
994923
1692364
1949276
478373
1136901
146172
1400909
1022152
263232
1662791
1335232
286075
882240
1065183
1424243
237961
1402785
1709738
37004
842183
800132
934987
919798
628252
508349
478529
1973803
1581220
527180
625021
1949987
1774348
154079
1087071
714789
1926819
1526887
380387
1484105
17415
163758
1167938
1629455
1413614
502625
1532483
1676020
1816778
1036972
483285
1361903
264935
1478399
1021583
1586896
917438
437975
1762869
803132
1613313
1627716
818849
1312513
475659
1607586
209520
1671302
1399175
1102905
753068
223616
795697
1222020
1324331
1537740
1144782
1641689
1741975
1461403
608234
1200250
745636
1075211
339397
1238864
1394204
428939
836929
1289460
1611269
375423
1423561
125039
71755
180518
85556
1774142
169371
946290
1710165
1775012
1188560
1909415
178435
486751
652403
1177861
1159912
1901705
602790
688481
1054463
1216877
1058714
783984
1114998
848175
534137
1525135
874678
15329
974156
958588
507903
188836
1450535
437448
1214481
230785
1761954
830096
578035
1664782
434690
461893
393305
957439
1088290
958907
910708
1257839
179224
1942269
1041137
1641299
733656
692157
1061227
418489
800284
46025
1182476
1773168
181793
1809066
713041
1161168
694945
1608865
467674
568847
854414
1915103
1834531
1331508
1552653
549128
1882496
1798774
163280
757654
1306009
932315
1750770
684311
1801013
1478549
1758719
590857
1484436
632492
522671
261895
81754
1052599
1928761
789376
1526371
1162193
775756
334839
418823
1832239
1527886
243323
1517636
339966
877639
702178
1255044
1177088
629187
1310210
999479
539124
1918388
57939
13705
1731770
316197
209588
82444
194717
1017022
501773
905522
592994
1580410
438260
1131120
148614
338906
1866502
1494652
981360
1138176
1449290
1847128
1394681
1454320
517645
495892
690044
1400015
384601
137133
957842
847759
494791
1116699
1981320
776306
5441
1680274
190305
140633
1033143
1524275
927078
579420
1390291
96699
1184165
1825511
532565
207299
90701
804812
1224235
314242
664687
1214946
569220
1155835
1182117
627195
312814
1090982
1703274
772655
923230
1276401
1009906
1381837
1464591
1224678
1334008
910845
1704550
825499
1778969
1842955
701795
863085
430318
1691281
345185
1273741
246398
125354
1987523
1290982
719481
1470143
1111225
548326
419281
712993
1374826
599407
401402
397679
638747
726284
403101
995178
233441
1277649
1445929
986868
422941
116106
534552
273640
440013
1981970
708227
1168778
525890
1845782
477680
89445
636715
1662369
1773674
158738
1159766
1444070
345077
422384
1045866
1498881
1854649
139988
1695541
1794593
1750876
932087
1389075
642674
886110
853247
1536869
610679
1293775
1879815
730774
1244487
888237
848035
1046036
1846783
295403
460146
186436
655882
796891
570400
1132948
1174949
163776
979879
752782
768350
1266570
1702341
254507
1156036
511606
1118661
1043028
1349934
1017192
1451900
552943
259408
358964
227507
1131370
1782093
869865
1918795
1980134
1958390
906179
203795
1561759
601828
862405
868147
1495465
507778
1371225
1185712
109752
1939970
1784634
1605930
1772352
1207499
1801635
184487
356519
1942676
429330
1685808
1871485
1980392
508259
402780
794346
1913713
586066
832071
403142
1785388
1603536
713555
1430513
1236680
1690870
397458
1955522
719421
651453
374402
736355
1570488
1888911
914665
221676
1916237
1396281
1076689
1358881
85509
515528
1237720
1987001
996634
362171
784551
724619
483760
788720
1243296
854436
898241
1387217
1527414
1875387
1971932
1943523
896241
1115456
773840
1473028
860265
551199
833722
776081
472933
462229
977038
1806560
14059
715518
1222278
277286
1319412
529585
1506407
643741
1553810
124027
520889
483087
1218660
687972
538950
1851794
430063
1605345
35792
459883
1309111
1103037
1727714
38752
706332
1685510
1768626
1527303
1768544
279891
1756936
1088599
227127
538199
1141394
1462853
1810349
982789
945680
239036
1851212
306888
957197
782090
338162
1135496
1738390
1422499
302520
810518
1055702
1299959
1765558
1886525
590962
1008783
173896
40680
1491260
368946
369922
1400940
711303
875079
1351837
55436
1078745
1717850
1725023
562792
488715
943732
834632
876019
817320
1628682
1296745
647192
1124488
1410502
394208
1292294
825674
134923
194877
1012669
701563
634522
1701775
1186970
337033
1445358
339379
805801
350539
1686912
117777
1544685
1156929
399996
1902373
1635065
1848128
567369
1588200
729595
949611
549522
222694
145971
1531757
116466
1094829
832248
839354
1670157
1702367
67867
1764408
192723
1096732
1476008
51195
884209
236062
1118561
782109
1977916
1938540
898362
1563618
871603
1940811
45466
957629
1820804
1452718
724433
1931970
1387914
1925751
1463870
509773
1137667
262362
352759
703147
1890391
1495771
338359
182915
1203472
1828042
623062
12772
1231211
1380030
94809
661847
65684
693638
1489915
295933
316493
984429
1297789
863929
235514
1393979
1665720
749827
1088761
574634
510940
864980
750726
1884248
1933823
254697
446096
1849858
1450999
929253
14817
1263429
1793954
303441
637052
1545467
1627960
1075735
398800
1944786
1320799
1754175
138323
95888
401465
1282550
1496684
602627
546386
278870
1727749
810698
1472872
1899632
1308289
567457
1110616
1188262
583792
704190
370791
825813
1198922
1535059
869970
886645
762040
1155283
1598750
1981150
1130212
1359353
91050
500691
1899461
1682425
824085
174733
876524
789135
1162363
1522888
1852045
788114
1652865
1676260
171491
1833725
597041
5765
1988746
1305247
1674811
403815
1441012
945028
1316080
467043
1456280
725472
152776
1164936
157389
126945
770733
1533144
1263557
128607
1271861
1830035
1579198
1090016
747405
481513
319801
156230
177711
1944106
1129567
1459278
316786
475905
355400
1367492
472162
123033
1495682
1905642
1406579
1576381
1400786
197901
1923280
840621
163467
1825686
518340
228742
1775126
156996
24316
742237
303223
1522404
1566340
1162523
1025481
1706982
1723569
1750829
565029
486323
1055908
1448175
1763847
232293
747385
355419
1165982
770314
1641129
1500221
317814
808492
518844
1403681
539817
151409
1131084
408762
1610138
1370818
331466
1308257
19101
1786907
1390123
852146
270629
1251532
1407600
508212
157428
116795
2186
1901951
334070
688081
1385006
1417380
309143
1586671
1662581
1390875
798988
580561
834263
1816359
1212946
483780
1950030
1887514
1200850
1779428
1240075
163847
1982595
1892088
883210
1821451
757280
754673
407868
183036
1063778
1679036
1465506
1675658
382658
1090548
46298
1866786
183373
213613
1091915
598465
848688
779087
928746
1061224
1007894
851667
737767
1672277
572287
1117386
588610
1175214
1664566
139763
856542
1491512
863739
538782
1830302
494814
174074
697959
1213456
254011
628082
239945
647535
1092596
333827
8468
1490510
461938
559495
797626
216197
1928972
1718064
1563393
1712987
161712
1698890
285664
918389
979283
668504
1394949
1045572
3145
1784162
1405071
364618
242533
86898
1228875
1702193
205549
374623
641304
1534288
801607
1970128
718597
1012633
1649965
1694675
1066301
73557
421128
473331
1092205
1605090
1655821
73441
22596
7656
1026772
878695
1434591
54577
1639385
291124
1681984
882689
1782415
1309388
244590
1176973
948324
1491790
812041
489145
1219752
359435
777790
666580
1982058
479391
1195466
1999019
611774
1091497
1987443
1784768
1155596
968255
67376
1281005
1096247
657670
791401
556368
1367633
1699589
27357
1026486
765722
1001119
1022143
1430283
860101
1712263
637700
1148314
873348
103385
1860560
1814767
1052375
1237730
852550
1812687
1812299
200754
1606198
1754200
834099
216728
1561905
28679
1028621
1111349
183618
423621
1110910
1169834
1439137
410950
1721115
835689
1015542
1674631
1674192
305836
1181394
1839270
484929
394846
1723312
1350223
478954
1304748
1774357
219071
1057534
843583
1862888
1236268
1703513
1517101
41860
925451
429820
807796
1609779
1007214
1405761
324858
1537216
72017
28209
1964489
482135
185523
838448
1615362
1796123
811694
708911
771658
210202
1412226
1116643
1335989
867497
294721
1403472
434312
862810
1843027
841156
644125
570640
597412
81468
1647417
1634295
475236
1387168
5202
1031941
973804
1041671
923196
1200780
1405444
1518607
1507252
677136
1327394
1185854
1358060
1001988
75208
1480618
1666755
1421859
1730441
1123486
513951
1388685
1936863
1203622
1198981
1156664
1431421
1328288
258807
1615275
1435925
1818493
928542
1285930
1615776
1663181
761025
1840420
477083
1839030
1338319
101875
1108001
650361
220637
1655356
1332526
674689
1786027
961044
988045
271880
1682113
911635
1589047
1012520
905085
989077
762603
639611
1945074
122917
1621865
923138
1854474
1868897
924253
489185
1853355
158956
778572
1639272
448654
921704
1606982
1591335
1711979
1963153
121181
693298
817288
107096
267375
1332693
821065
1324066
236792
1080951
639456
343692
792197
956400
178153
1904920
76158
335738
89526
1184267
618077
1323589
614222
1580348
1829870
1372075
63856
8796
1996020
341932
780086
740736
640045
669507
331895
979689
239453
1552572
64756
818576
764813
1713882
1221155
1480635
27813
881662
1491899
290708
779882
1798750
1354529
1080764
1544704
287203
877307
1815204
575134
823732
478457
1218383
1406934
1225417
1644060
124353
758719
1056361
1442678
396890
549133
301755
1179953
347803
583218
1185395
1624781
1314317
1523278
210765
1272248
921410
1685025
754764
1175805
1752876
1199804
829286
1672084
114766
527268
120187
1640315
941361
1596689
1635354
796986
642528
1144552
1512633
126057
740918
699551
696057
1813479
540026
317834
103083
62594
585858
625169
541944
315716
1990089
988981
382096
1773376
1764489
1193155
969489
236584
933917
978622
718848
444066
195845
1910481
341863
489299
1377613
1860025
467876
332237
1533104
1188624
1456898
90617
652882
373576
1240296
483191
52847
176075
1462426
807654
1418956
1847320
1845277
1076568
1293625
533250
1231439
980036
1421482
1052471
1538616
190550
1753142
288851
1852731
1388926
183333
592554
409022
30375
1436348
1692361
1669116
725335
1241183
27833
599974
877678
1722219
1173342
1751035
1700936
47676
900252
929031
713314
1417714
635748
120236
1814034
1900891
643480
833623
759668
1002072
751974
1775089
1611305
95525
262857
556940
1454188
709159
1425755
694681
978436
1885148
1056639
1946086
629919
1798180
1156370
542220
1870305
1226725
747859
1714652
468374
1050241
85845
1307533
306327
221102
792959
961627
339994
1440178
852904
1714690
1105824
1956275
1393905
1178111
1431626
1587143
1884458
1818971
1785818
410240
1990126
1104829
974198
331515
1969336
1960937
672233
113941
40094
522373
1309650
1138766
1313481
1349950
1858831
410531
1471222
76470
1707889
487222
1932180
339268
333792
1177026
441723
1608648
1883802
1251311
1481305
1452291
178761
917471
1399410
1046104
941147
1036148
657702
350979
1473836
576797
1879815
1633890
34876
1716297
1730760
1071594
62389
456677
355649
323340
57048
1124268
1646892
86277
24346
608283
411206
1986004
458437
115473
1195372
1169889
741399
1863172
583208
171801
108363
1515574
440796
1952675
887924
1731564
776076
138808
1245451
708331
438316
1963087
231823
757204
264115
1670190
1519996
476472
924008
321000
1710903
1405922
10271
1133988
373830
1707177
448228
688823
912651
1277545
1750694
503628
121406
862732
179664
1136585
538062
60993
424197
1473441
1961589
1075729
1197310
1444373
357327
339948
1385112
881934
3684
1958975
1766449
816159
1990494
1031708
1658432
1402703
1010229
1451954
291442
1252786
1359274
1956642
1951704
651007
391319
1301115
1808438
1053380
255064
74748
1547559
1466834
1606833
805093
1669989
845589
1759156
1571112
1412777
1993341
212580
9448
1599978
904917
222636
63850
557826
939691
1995980
1021446
851000
75201
1199376
1556101
1354725
328974
1934224
720702
1990127
47411
1263105
1644227
594243
495905
362604
775387
1438304
954430
1927983
1960530
640331
1489708
51547
1400427
357157
1470613
1994411
256638
1593173
1514609
301678
1553199
420578
916534
1648875
38172
1092424
1203407
1446348
216210
1885105
1578609
1498946
199057
262863
1495789
1121637
663602
1984156
957121
224253
1589434
970498
1489918
866824
1757118
31320
1260752
1222697
1652529
1645893
877675
1385580
95776
1397531
1288916
630638
643789
408159
250294
1051104
1728401
103336
1512142
204850
1716626
1957361
1370121
11666
1744934
1912067
851948
1437451
75826
1505049
964057
1033356
208099
590578
1100586
1299268
594124
1429733
662075
1775024
1350375
1843274
1317097
1839763
266830
172257
1405659
130245
1028176
1095020
1612024
1803467
1140877
975654
706928
1085638
1916883
1988324
611103
969269
486294
1860666
1112087
32145
714455
1432441
368903
1347199
1570918
1941488
199528
1780497
1484998
159354
745832
4689
1637812
700446
450532
380759
1797862
1087999
1642310
1847147
1589833
568402
1470540
35113
1990409
1629800
1784274
325027
1712741
1577204
1268429
1621188
1889418
953712
864298
1743097
1499706
1996451
310441
561137
1358942
1605332
1492362
1893392
480826
531938
648536
625796
897183
1328320
222746
10135
1302974
479325
1104860
1166022
1478577
309303
851420
1741760
178004
374484
808716
767968
1281426
1544197
1214979
1638878
333949
1591228
325866
1980874
391089
558154
1948564
1030708
1535420
1127476
1877501
1469568
1920553
1798890
622938
1632584
1141438
770782
275018
1522186
79296
1842015
216880
1819409
605176
1411139
832403
1402293
1997487
102309
1390468
864995
390604
513700
270285
909389
1356297
988748
933293
1720799
1798707
1413762
330586
334
1997961
887302
1556318
1492620
589899
1994315
1194825
131442
735078
1156372
1153440
1612360
63367
614230
1752347
829689
1764968
290722
1835397
510147
1283478
1783040
316039
280747
106574
705192
1831259
363624
1329902
1812208
1818452
1713765
1178201
254429
1661997
205647
884130
1109305
1087266
984592
635195
179315
310054
1971938
1763037
1271669
1866228
978171
385859
1310849
122861
1340794
1910726
1256130
21673
350773
1134676
1671433
1296227
727567
1955091
825925
391665
532920
308611
1736954
1980631
858112
1610004
611211
1860872
538302
1156392
1742854
584022
1673989
604882
580830
1699155
1023358
1876941
1475443
1637962
1666016
1669938
155172
541167
506974
913742
592748
89741
1237858
231287
1557082
1769841
1476398
1165635
551372
302187
1800617
1926953
1183960
1773748
667727
1448538
810553
158907
1647181
203094
90830
497130
528297
1934564
409339
387004
760633
1502549
1847897
832547
1886718
606525
1227000
978886
335434
862430
1175111
1613782
1729852
225385
664763
1172440
1829454
1113522
1290136
1560678
926722
1200198
1592956
693342
359951
219940
761473
1869395
1351628
250934
1827432
942042
964322
295395
1175511
1166544
803224
567044
1280737
1152609
1679512
1210874
330789
418454
1504117
137696
681624
427722
786863
1113958
843024
1852370
650845
315018
485116
1768290
1336928
1527974
717289
1058709
1642309
1141954
1328682
607059
1438816
1850920
1932286
1318374
1704854
368534
225109
1747972
1738299
1333731
854864
1215423
1480322
722490
1911529
274717
614720
573580
36202
406359
690207
1501415
606364
871480
301065
1260014
1180700
1673229
943651
1113779
915584
209137
23790
1280910
894805
396799
571684
608362
466175
924057
1126352
755007
1999961
1707364
738402
886048
1808766
583107
1195720
136936
217037
700957
1662687
651145
495991
421343
235881
995837
743759
1014331
1768745
1328282
1743413
726423
1457212
57447
1003476
1192282
1641551
1128571
273639
1205336
1070958
706046
950882
1131426
1991605
1482259
1715659
147613
549047
1799258
1098154
850459
171255
1533332
77939
1957265
427984
373699
1448695
1785345
1757721
118971
1476737
1810523
528206
965067
1428643
1414895
768278
591409
173829
1536175
1337706
1032337
1515736
1085324
1866469
1728794
809525
1345128
986928
1357472
111262
1194933
1448757
1928210
1185816
1166107
922279
629052
294779
1614505
1562343
1890097
758274
1662349
1198039
110968
773157
1983478
1427695
670031
974248
403883
1145022
459253
1367429
1556828
56259
1226532
744150
1437563
760
950342
950802
49917
1313833
570012
1604755
1600110
1479385
732173
430770
1191664
1968614
1039098
654537
1999001
1071392
1247987
863285
128802
1348600
1903132
1067524
554802
1008051
831280
1028822
1399226
358233
1658933
6469
1541433
670542
789015
182777
1633716
1212480
799264
1434249
1337974
1726934
1137730
1605062
1768177
810659
1305991
285043
322449
1106061
1319566
284392
657351
738472
856061
1904406
1407895
1881286
1609534
846740
1290097
1933510
987953
822994
62153
869874
563226
61513
395698
490564
692666
436163
1324787
1174533
944946
1614452
769008
267052
883507
1614360
1016387
219338
1284439
295013
496609
1852394
1076503
27599
1606251
1491413
999822
821464
335996
796671
1826906
693607
1044371
119915
1798589
493183
180399
431463
1234275
610257
469234
310170
1284982
1699650
1458160
1391237
1200518
1317629
1590228
146677
1279317
1431188
1592359
1883632
1966878
1536208
693073
1909432
1759844
1960049
511057
1675726
616437
489598
1339702
1562853
1929398
333598
1514113
1741565
1631645
443309
1931403
65962
467442
651841
986408
1662744
1602629
1505601
1358146
1891344
786225
268361
426584
1626135
1572029
1471436
1479063
1746020
559572
1495616
1586553
259913
1894023
1281823
159116
1263948
413874
1970565
1032477
1978950
1404154
899144
945642
868137
1193770
789208
1640981
1838892
1498784
424795
293357
819068
1245036
446287
109071
500160
644353
204764
1668458
1680446
1009341
1110739
1855632
889178
270009
1695360
1360756
1638392
719375
1315410
1757242
1616401
503017
1985886
1443070
303665
77391
1462017
1401737
1150759
300274
1047430
1004068
1841650
1180689
1195958
1974819
1298650
1415314
1476557
1422836
53035
1779971
858198
1558292
391353
1713633
1154521
242202
203471
1261244
313976
809835
269729
1699374
726688
705526
84424
968621
1169274
1640018
1492627
882206
1716059
1613354
620888
98036
780892
943056
1664697
1585943
808470
1746750
1693626
1486443
1648919
286918
1086567
1298241
422096
1927005
1072486
268724
1103341
1053235
1163990
456363
646671
655872
1565155
1349486
447585
1987068
804445
1087346
66134
1862316
867664
287071
696008
1762054
1324342
390956
1539781
1395903
1370189
1720980
733333
881458
1650397
352751
1009346
831296
1445027
1339883
654644
1784821
304828
1929112
214534
1805593
1844217
452803
1723328
316626
504188
296641
1224564
1301675
782691
1757674
1690722
436578
133711
1547793
645004
1466123
330484
570954
1676394
1223963
1020915
1435235
515018
1689698
1938681
728071
861051
1633894
211916
1920408
1711369
997595
1920960
130946
314799
968782
1649323
1665745
349158
451441
1419877
1308411
904730
469303
1039504
883570
41309
1460257
1755021
1386479
970035
1444475
373521
828047
1539665
1757529
823440
1902559
1735607
1482751
619428
1417920
307700
1929293
796489
1687402
1823372
1082204
807036
544344
1083821
1802324
1189861
1521678
1634005
1344888
691648
396550
1647455
1145174
495119
410206
844250
1360626
1563861
355408
1710454
631120
1067734
1696426
740818
1294770
1491688
731099
1871198
729243
649436
1784091
570433
141920
730275
488484
1062796
1627024
1269145
133863
687279
1283889
900281
627467
476802
1754858
55108
1001367
1263374
665728
1540773
1803414
1004449
863892
149474
1605356
680520
787162
516128
921358
1045175
639332
879033
493863
1361927
542559
1523326
844053
1365273
264284
1048009
1262766
1428659
971154
277209
1067769
232054
1877390
739836
1396895
1946560
1420227
1594046
967619
1581138
145467
1626314
1876037
1750621
242012
1733490
1823352
1557607
302479
518093
1958707
686810
1701342
667275
1778893
1352085
881838
331618
927919
1535426
115458
279032
1030888
975122
892121
1628031
1012225
1062082
138224
391076
875206
1286577
1377171
1024456
867236
102508
1812490
1969700
799336
1820503
1604206
942492
1423678
1852814
1660513
631656
864180
1261313
1948464
1045719
89698
193914
794075
384109
1875440
1659720
1745831
1417504
352110
691574
658711
265815
1404100
651792
983456
258067
224412
595874
525865
701875
20449
1378938
1712216
337370
1790214
961314
1474813
259441
414277
1079086
1702517
1894497
996605
1540833
9328
123577
1166374
1455234
929499
471848
611267
1419852
1058512
472388
1558786
1905934
964455
1106450
1117957
830235
1170215
1453834
490128
731026
1232587
1755954
491668
1645640
1558062
509906
152103
1360165
1825998
1290351
1479984
236986
1890288
485331
641136
1884233
1952678
70040
1628166
1811455
1089745
470435
576200
1521913
1104263
941273
1889979
300142
872970
1639632
1589209
1725799
1614456
372149
1956473
1516069
1194630
841955
282541
1834237
879369
1989220
1469218
600012
96287
964936
1208719
816525
1459586
421563
1301304
1873827
1624726
1166847
61776
204194
942640
1709463
750844
1817529
1073887
1236517
1125193
901260
1487826
1391027
1854003
949340
1871372
1483646
437125
1752856
500540
1608534
1295449
556883
1015900
1200883
143754
1428886
1933157
1174802
1302119
737925
550871
1815171
581733
1787931
1218534
1029437
1165015
1141178
1537832
1620748
268325
1575383
544930
1178730
1907641
1100529
224705
1332813
264694
330210
967093
1076249
1064996
1067730
898189
1682705
1867967
1862397
1826016
1424901
592733
1275196
1324529
1029639
1993128
1972040
236885
918528
1863252
307087
1029156
891172
80515
1363452
553719
1103145
1251159
118890
660813
1975880
164827
115227
1881469
1688510
1854469
1379721
1765739
1414733
88161
1840754
398088
1178446
1604082
1890752
1715860
1035749
1754491
256347
1270524
1773083
1780830
452397
1572504
736456
1108545
1665999
88869
1947105
1302055
1724123
44393
1361139
1794880
1881629
318295
1926917
1049195
671360
403727
960933
705439
1328268
1132126
1556854
1056935
1213115
966237
699097
1432041
991053
1202738
1837359
1952536
1270721
445126
1527083
1933607
296061
20022
1575800
1289013
517346
1412243
1672637
777914
1836321
1169616
1724181
131778
1054289
246207
557061
185220
1790979
113415
1374607
1191211
409965
1320222
1606195
532822
545025
601555
629966
45625
1609536
156571
756342
499269
893148
926509
1791709
1635614
408869
126371
948055
185750
28494
1135661
236972
824525
1460206
672280
481753
936446
837502
1112612
124316
1488257
233102
197423
1389474
1847534
34608
1749094
715451
503234
1372612
1888853
1083946
1235370
674119
543097
1990387
1884543
558174
1880913
500324
936576
260007
903971
123606
307288
1684384
883872
724663
1750644
1423649
619905
1435944
791897
1802311
1927147
669089
279911
82695
373377
1117589
1940205
5577
1818084
865494
728853
1142682
943145
851349
162061
1250907
1586611
1761587
1441188
1433820
115859
1474805
1014738
1109697
603864
515532
1977898
815362
887881
1900812
62056
1147244
1486454
810469
1653534
1424358
897970
513778
1349255
1743501
1477580
1487184
1542871
1278286
599554
907181
329875
585129
1179278
1552302
39582
15830
163996
1590759
184312
1190569
213901
958142
452806
838724
148767
170577
988062
676645
835380
1912186
1557520
476913
662883
1366053
1770673
770180
1988436
1962915
664456
652635
1903858
1061278
256222
1135915
1091979
58395
1875060
118261
809724
1335191
1243727
593182
359315
1185837
348449
1570360
41913
30102
1077616
743737
2690
367348
465200
1650395
1491626
1908461
835933
1865381
1014175
142309
934440
810164
931906
1646021
1955698
1067119
925597
1489509
1422952
649802
442763
356530
675837
529293
791102
711674
1893521
951806
243347
1070998
96012
593960
1076555
743201
626073
1693139
23564
644838
979357
772238
1253172
1693596
1147868
1943511
1033949
369449
1803455
1225836
774949
1997408
21111
713600
1087099
1357064
903538
174490
805812
883366
105016
84586
936567
897707
1969815
1795194
1551089
1064806
399286
1522960
38526
1800132
919053
1166671
1646390
1912061
1510582
1817039
1908716
807370
1835724
14626
1382843
784509
402870
1082185
51247
517102
338246
161382
196988
139923
1235216
916947
82639
1429723
1577204
276581
483197
452283
1681443
1232514
1446619
524668
556016
31587
1106823
1661434
1618878
1896865
1885015
1035978
1672400
900554
638009
1745300
1043720
28313
7359
1513674
1342195
1396228
837208
456082
1884721
1813311
1608883
1004708
1530838
750976
1042286
689210
126720
315517
687957
1952204
1656498
186055
1186781
1858705
619230
1758962
232239
1948534
1086820
1215269
870170
435844
68188
1535668
1067749
1051523
956077
1729954
176340
803761
877613
1903796
1849397
577213
414422
1426522
452622
1984347
1722694
501285
1416428
1983756
393272
558948
1930258
516265
405478
705074
1305864
527255
1598117
234958
35482
340792
1665084
825026
1893836
1627052
932814
1285074
1401952
865484
1241574
907495
1582705
923084
1312404
819889
1072326
1296803
641196
1507316
590938
1281661
854191
364744
1654723
1607856
1477745
281246
580589
1010835
1009625
1877711
1663714
429517
361005
1530576
1321552
1387223
805658
1981185
1578898
1510875
89657
1796161
330452
1976034
1507049
1535173
541546
1258296
988276
736673
714111
1179902
1914862
192481
29006
402003
12273
530779
922566
858708
858326
1848461
578891
1778543
737850
1380910
527009
6509
1904620
1932418
1777435
798494
276615
1571577
1992207
739438
659988
678454
1411854
9469
1394140
1417206
1598666
314026
218551
224752
1195019
1361030
1942410
858166
1260446
1153047
790966
938704
1054717
732620
104276
1609448
1467449
785835
1533875
414553
1710449
136705
241506
1852315
292065
436685
499031
1724348
1118248
573907
1579984
1905013
646394
1323263
1920401
1676378
413540
179390
899187
238279
1282021
1331199
1256658
1613951
1658423
1322022
789892
1446864
601946
926200
1771138
856547
1996659
141680
1367107
428594
186798
1582538
283366
1303776
779193
736300
18818
162427
779076
195528
391647
1093998
1750982
610994
463679
980611
1192245
1809219
1462531
1527649
660553
1590502
690730
736601
377577
1029078
204213
1966378
1478183
1600665
1655831
1121168
875451
401578
762011
576047
1881772
468272
907122
1605727
1105559
1570759
157259
1956817
131623
1797526
339661
345550
1805501
795992
741297
1509844
577531
159308
542927
454432
276742
212030
29680
1034181
98754
636043
815142
1783570
1353195
1258691
360969
1517886
830763
1516347
640058
19605
613014
1264163
1573020
1056627
365358
921173
323282
1153618
1229713
1984161
629214
893697
660972
1067644
788095
1271509
1612061
311523
509058
325331
260169
734052
839635
1534891
1397420
486310
757236
1102841
903816
1813616
195181
1777854
810205
1679369
890387
713838
1632858
164503
711013
609027
852787
1002774
1577245
1015125
592211
673656
342621
1294491
1087558
454439
800606
394178
1815973
831077
1122361
821827
375902
366350
1086152
1440500
1180753
1521942
1137607
355348
1701276
1587549
1719892
1885579
965367
1324917
1309784
1467110
121496
22226
166835
798894
1587196
75685
1063618
650639
1548491
1905707
1147056
1613980
1779289
617484
1884083
1324212
1606921
1205175
1597080
1082250
715245
392182
148357
742202
984627
159108
1071790
1778709
556832
1263465
752482
1646279
887577
1626925
767770
367700
48860
1567836
636861
1507502
1815016
1208630
1604155
1875726
436356
1175405
1981171
285155
1641237
1276781
1224947
426480
70734
1207498
135976
314388
569141
1445279
137371
1507009
1923012
1547999
1174544
257927
814612
1876442
1193269
1719228
1689740
916696
1738535
81490
533758
663160
518699
367030
645073
193572
324335
841664
1986783
1486304
1690190
794786
1718809
1046824
652596
1383870
593777
859820
1162770
858120
48686
1796412
1795416
1362353
1146138
1159345
1928687
28493
1777740
1936899
1819301
432365
1793373
619891
1196791
1058696
355097
1431228
73606
1057892
503678
244696
1702917
1972077
528252
1892850
1439991
1874354
1248917
569138
914258
1065651
1903682
914095
1536929
293519
984346
405463
775409
607883
1633030
1267133
982006
157003
1458329
640297
1550920
1246015
1580439
876558
659514
880022
1902115
510765
1564146
407458
1652239
489724
158335
686787
24403
22446
1544230
941573
819624
1420665
508252
1427597
405403
1095387
1564124
1620781
1243394
1361616
400032
1878985
418142
1042893
1989168
1570911
1204075
53542
1361624
1588772
551566
450029
592022
1229593
181912
791041
819170
90375
625222
680708
1552215
1483431
873620
52382
211283
1346651
750339
922343
1640542
422202
309308
1444022
1404574
228012
144282
1677971
214256
1109404
1469178
1670090
310536
61599
1916421
1059213
1828287
1257622
977887
845293
1512872
872194
601212
1685730
1710638
427052
1462221
328991
315147
1865565
1856941
1318014
462535
1763459
1352118
599616
1772909
1979697
851723
1174657
842848
1402515
736228
1819199
1894906
1411128
402960
306884
648291
1778076
347623
1895296
1700039
1991675
1474176
1064391
367149
889322
1411580
891349
537079
1331383
611666
122103
187919
566781
1053863
858440
552436
1552158
817999
1766660
89974
1000962
905204
1293421
968323
881894
524787
80814
993099
985631
1743561
250368
296567
1208246
135622
631131
503374
879334
451957
788397
905762
1054187
284888
1607862
1721299
1828496
338060
219203
681987
971570
137015
132468
514172
1998726
1838388
200198
1839294
1171528
1963908
1024953
1333496
287350
518030
1969397
869376
1322737
1286964
48015
1990779
467662
81914
921120
246496
1139668
716684
580237
941494
1758874
593705
443650
334954
609503
580540
835754
1910034
1950906
833606
1867228
1051669
1654926
653021
1500466
301093
765286
1307249
1361966
204158
998045
830609
1819262
1220241
1423104
244966
1307973
65431
815411
1012411
571534
1924512
610715
50665
510167
1086770
1261470
1393521
1009623
1556287
681784
710443
1846557
1309096
1170117
267313
603936
1378215
15642
1166104
1028392
727613
1535686
667811
1238111
344038
667057
1854191
1506874
112850
126560
770691
1990685
875922
213234
410104
361587
859358
1695323
1497259
1292968
387477
958184
1205389
723237
493393
450335
72468
194266
4021
302826
1439755
511741
903122
585598
220106
1495621
813150
52114
284146
136388
593000
215220
1334459
1705593
312144
1113875
282465
195807
990465
1170826
1835490
145096
679700
1169715
1278505
292640
1102249
752115
326343
384055
1130560
612541
265585
1312528
885901
490301
1476813
1781177
354462
401799
151122
1529732
1273536
141044
1398935
390827
1392034
11599
1380243
1551299
505995
1369262
1183279
1392352
1081383
1751168
64769
333848
1759933
535548
458579
632355
1014218
1468584
1834855
125700
1817334
1235750
1615332
79492
14272
537371
1750399
1627452
1447275
246564
1342505
1995572
1834718
392411
1593145
860218
1093254
52188
1708684
631221
29536
1892539
1506036
1740004
27361
682415
1013040
947798
810819
1066740
863600
1488363
845997
995089
389407
1069788
1645338
240234
1298303
1047976
439359
821736
814396
1276941
914544
275302
1655880
1169267
465050
886255
861447
1036683
780921
379907
504
1113827
721514
1302548
1263948
979268
932270
1583020
784305
7603
1310833
242760
116297
400003
1376814
1769321
263689
1168276
1627997
491473
197552
1594844
898845
667835
834826
475163
136839
910642
1246171
1246499
627217
485590
552360
1381556
10655
795240
24883
1678669
1356284
57327
603010
1719980
1836252
753195
1644506
360702
1913893
94480
1142819
1812869
1442747
121850
1677334
1409188
1163500
150658
1281494
1655454
1755934
1346652
1496603
1543990
1488107
539467
129497
827794
663834
345684
76591
1801955
46412
1867252
1952259
665600
1685803
230209
1325545
626493
739534
132082
820364
124250
1573265
528759
1966324
984652
254617
606360
211880
274235
414276
1687719
814194
393204
879655
215304
1218772
343122
488391
871982
1522502
224348
1249477
1566933
803151
869400
1534830
1575351
1287049
1910155
224318
560316
1236009
1193823
1224096
1542385
1278309
489313
1668435
1529939
1275454
347180
1408886
859605
130110
1182549
952081
191520
487423
1743585
379845
1330279
1397733
495252
1905836
268495
1362118
714290
910529
694103
1628159
782834
1148669
283450
1113086
1680010
11268
1389207
1319664
783435
251352
1417332
1193886
697551
758695
1929079
1254546
931732
1068971
320501
593706
544565
349756
48
810652
595875
535750
1053240
615354
390924
1930283
1111180
649243
787946
341829
138436
1812865
632532
37414
1089432
620411
784302
641317
2270
1178622
992464
612471
1698962
176461
1604126
304887
1824002
1423897
792112
1895353
1728097
57127
1910920
1913840
663178
1073618
1406485
1388656
119124
415659
357417
535028
76861
388074
1845769
1027593
191950
1725077
856652
1768692
678832
1680370
1803423
417402
1818221
1081533
586486
1149093
1042970
544389
191871
1714261
1191414
1791343
1773901
259718
312630
1349633
1303685
175424
1236687
1463145
516319
342154
374908
1016837
1245109
708577
969530
129911
911363
1360274
771126
1115753
178290
1611063
1385356
998911
380790
1937773
1712107
413027
1661610
1621543
110068
708060
1364386
1547564
1994855
1951292
1463047
782294
1114133
171890
1057628
1358653
210221
385479
866415
1803917
291316
1001627
235525
1778970
515247
1929706
1704560
860314
921705
1702190
947469
1021452
150698
792450
621677
671340
1575343
677145
77247
1023396
133618
1564886
1474636
1581208
1636158
1747252
1844411
1949363
980759
1584617
1500130
314953
22836
1019508
1676312
375047
773692
894390
1075198
1355316
6793
994680
466471
1035106
836618
1888092
829705
838324
1138619
268817
1523525
1331299
1389917
707010
1286790
468089
478995
192490
1907699
828074
1471242
542618
300751
353674
1870824
1759854
1305417
474974
1577717
360781
516332
791415
502587
896986
1644339
1406235
547709
30191
333245
1570434
767636
1163035
1786592
49042
1358054
1845359
1292764
310058
124804
1721893
1983642
845535
1572990
889985
1892195
321146
494774
871447
1501443
464638
1691749
492129
320537
1797463
167888
1113646
1163052
673699
1639018
1687856
611706
1793257
1273034
1713162
671536
1516992
496845
38553
1438264
1430669
1165974
704398
81304
252557
329834
1832723
1863785
1703603
1032022
1483780
556242
123980
1031773
419133
621137
1358741
661200
1862962
864430
531434
853226
151632
1182449
1354609
1101491
1972883
526299
61348
1965867
317106
434177
1930475
1606171
1756504
41091
842107
1526837
640319
127058
844572
1983183
471068
1396143
1601582
422173
847878
407203
1758331
1246506
103409
1189455
1636020
1967244
1177167
542388
1761794
701833
1716421
1345483
819637
1448025
1095174
322226
560332
521733
262309
1230629
1676013
1307405
925367
911068
92249
243855
1439123
1253753
1827430
181671
1097434
1577646
1512339
1968436
920024
429133
1769396
750063
1439670
294682
349521
182325
190502
207374
1147124
1364875
603442
1455816
131731
800107
533615
1909195
3502
1441645
133325
1052170
1222968
633960
1539666
70068
481486
424119
472593
213508
867529
91983
851958
1717799
380065
992041
1684199
1615677
1439080
517950
308394
1397424
1414901
791535
155640
1348703
1699025
1004979
1363852
1166892
518357
919898
590604
945852
1675596
1827821
810970
1182107
1407500
274971
1595840
1517458
413385
964223
1772863
701566
1269130
735358
1517642
325304
1390668
230044
1717215
123908
1011170
797424
1542197
293538
954660
1566291
1518670
284589
1989374
1386478
622486
1345703
458979
1440257
62644
1446152
1424110
164106
1208944
300805
674070
352879
329150
1240041
48757
1852591
1103679
1187019
1058993
1067935
1263066
897590
788759
1613538
1096407
1442782
1737537
1016632
775039
1483605
671088
87340
1694802
1851242
1781485
1995858
1513556
1682245
1059396
1419965
1636972
308303
1953594
1116818
251501
205918
809612
1749649
1448937
193137
1584953
1235550
1312045
1570939
1965013
655336
234553
648454
1507196
905243
961089
732157
322374
1924153
1556889
1951839
437494
1552821
540232
387350
1533088
1776074
130665
307954
1359874
1371061
660557
464243
171606
134045
357308
1947477
976897
1707889
1005190
829531
1530099
423527
738870
866744
1177294
491667
1754815
292676
707765
116470
669437
925641
1209697
101959
1879426
1047687
271018
593454
562510
153515
1048457
650447
88601
838914
1601213
24112
1722253
454399
1799602
246975
1033964
828724
869151
1841476
700540
1520464
48798
654412
525571
198506
1688032
1611007
66454
1456462
1808050
823416
1486897
1976049
890389
857596
1110457
1109642
130393
1561764
915732
268367
1174414
1907064
1854063
1624529
846909
62072
363263
258030
1524729
1462760
1891726
1187977
1641011
82204
636339
1452346
1410544
113689
1885080
1261692
507715
1755740
1432715
1920859
1495067
438336
816252
1042074
125643
476588
1232080
1877887
1064153
1408175
1555540
1053293
1516478
1458536
126957
1980204
1991255
1240235
1686852
1048656
1098795
235414
1275572
1728816
1432730
386364
1075731
590412
1635635
1528490
503155
1138203
1161451
996741
541613
1425151
418865
1488635
1939299
194913
1454629
1035746
1157701
1879884
881511
265066
497016
80510
1300643
380470
1171179
1483770
140881
766185
1492237
435780
615904
1837822
1392382
1280389
337986
452483
244410
1014037
1710135
1280275
453029
1922936
1940483
612290
1228865
1610539
1966854
274820
1673844
1777051
255475
1328679
84259
1594588
501187
1743130
66818
711179
1626347
1143942
328585
1491414
1862458
84475
874073
1629172
738703
460536
934973
128397
654626
1761206
838619
970249
1400831
1506417
235608
304265
40947
322903
1112522
1329777
1538052
238889
375639
768867
637076
1101587
1357040
1864682
871754
1146105
409130
1424105
1577291
587907
633278
1257075
1387980
708649
1914195
1130774
1635708
1279484
1987971
378015
1876879
1623752
1762866
1935852
1899286
12218
1425639
588307
1036415
216834
1069873
1656137
618484
840938
1812100
1841636
1007966
1040030
951757
1247681
1828901
228986
1965910
1410206
886449
1783551
1630316
1631919
256834
1203165
237176
204821
1374716
439985
97779
782898
71035
1213457
496830
76362
144936
1377962
871666
17955
433677
945432
553722
244957
1502654
26805
1038214
635573
193309
1201658
605172
1470797
1620783
895587
728412
198129
1718060
639839
1063707
1220123
378732
709571
445007
504249
757452
139974
1213676
1860853
553408
687028
578752
1534181
605293
536053
1887552
484885
590954
1572855
887942
1253230
635634
1856299
166702
1917493
1674374
621295
1125082
624228
571042
192188
414792
513952
1938271
269280
1280912
1525749
1795395
1861779
1044036
1226227
862988
1855533
700940
938980
26478
621984
781238
1030898
1486218
478089
162791
1539151
1768534
1795866
1928778
1570141
913195
1104573
1477161
1310431
1964617
1751793
774156
1940552
1923708
614845
1432156
914746
263657
1308617
444349
301436
1600615
783959
1245026
1899001
488840
1891406
341408
1584143
1766397
1259407
305012
354846
1405404
1895086
1230058
1311283
19183
1327931
1480585
1616181
1870474
106879
1931155
1974719
1096407
548371
1651770
281114
243907
1954645
1655584
539329
646020
837077
602978
978315
1745589
1002023
876143
1575538
1715921
1956469
1088512
1536413
1306439
693900
8789
1135675
21677
1137835
304626
1459196
1338314
1928704
485379
1995442
1145246
131691
164198
222157
1211286
1854393
1391616
6375
1290255
1770133
372353
476307
17075
1912844
138278
1407547
693139
109531
279922
517152
1215159
474325
114453
846252
1961019
1296034
147140
910555
362817
412483
420515
818763
928875
1407510
833105
1598537
451939
1920127
164792
1920519
887766
1905388
730537
756058
601209
158230
308681
1520180
27241
1792578
17801
1395919
1589354
1087085
561450
1407756
566205
66111
564516
119683
725702
111847
666108
196017
1728828
682994
686997
1874038
217072
869285
1786078
1346964
488652
1072633
1596700
1301528
1922398
1442387
1916140
676854
215678
766065
39716
852895
1716637
1567977
308852
461619
397477
1779732
1146896
40969
1884432
125637
62122
1836435
190859
125136
224349
1980085
1965625
1077955
1421054
1671111
475916
659558
466032
656789
925904
1417656
158451
1856009
469602
859203
956640
1154191
228407
1672313
1938493
1881167
1862387
1949887
486280
509105
1094926
664195
1957622
338706
1874638
330727
510337
1649556
1542258
1976670
423518
333153
1080303
1624554
710744
250566
1487943
1873426
804774
735597
1429589
961140
786783
1161038
1727020
934863
241862
1490278
1107121
1427603
1076021
382069
1445967
627010
557020
1204187
928361
1224740
1194221
801524
645389
1424434
659481
1771418
297063
248059
1950768
630013
102829
681635
5756
1081122
102555
173663
1715499
824119
1220870
934530
128607
1256033
647996
1759230
1655040
716215
11195
815853
893064
1540784
1699879
685741
1613978
1055062
1089828
385980
387390
1145125
30237
427652
146107
1630599
1214982
222182
1230260
1780876
1816091
1248864
1547277
294894
352249
573275
705850
465128
1699046
1202978
876085
1253760
1238106
427097
304434
602423
1508246
682653
1357746
312279
1523450
1834482
325175
759044
1785245
1739778
54142
647493
671232
200111
841914
1541571
1595716
1552681
520092
1883152
147900
234555
277855
1827587
1414473
615432
1520607
800677
534126
81795
1932142
1815018
1008677
88216
87625
1889783
24555
1288091
206311
463222
1369404
672110
568219
1945534
999923
21806
1849964
1791931
282045
1725647
1792109
1346375
1720138
162437
1364800
433109
1569323
642801
98912
1868980
488019
1537258
351290
767692
797666
604128
272324
758715
464437
1639657
889770
873667
1194666
294799
545188
41623
1227214
831999
123439
1243893
613732
1823605
1224788
576163
634674
538904
1263212
1023478
989438
1731987
1674524
1395949
1613027
1580881
159336
756119
833994
101605
1595618
175058
254698
1499157
1308286
28151
895467
1324442
1663322
660351
1056579
1349467
1705951
523190
1130335
1558477
587638
918121
345268
1996908
352985
46330
1727667
1936086
347980
531315
1742008
1611822
1697188
285183
830055
1322576
1966750
903602
363642
422386
1538553
1976826
1462156
622025
747262
1553383
202686
543372
1254693
1232993
892719
34
369688
800694
190889
85584
1668210
19919
1303703
1051174
71433
1541221
300066
1085497
1840241
615249
1043424
678194
1928417
449229
768583
1956149
339334
13190
1686725
201362
1066002
1124174
830405
1511053
301408
1750980
1708743
518500
844792
1533418
1502481
14649
1611219
1222228
144736
138342
861844
62867
228091
905752
1589666
1414485
1605507
1484724
149514
1119691
834058
529233
1048351
1853668
594583
199112
184122
1400782
675253
1794791
722093
1919307
1001957
474014
1136279
1325329
203737
1956899
1261952
241440
1408923
1470856
1783333
718056
1868428
1689498
1039857
983554
1044951
1505945
1704456
1941046
967057
1461672
269471
448978
359704
1444861
1734206
1671411
821261
1813433
553205
1845868
123274
1173239
590848
1974254
309979
818184
125823
313874
1076038
425963
1469522
123485
210811
846418
1913832
1793773
153503
628418
857349
1605129
168418
1462911
802600
1022037
1368089
396570
566088
1795378
654497
669262
1964904
1303115
1234712
1858814
1913289
201356
1476134
264693
1227079
1360346
1814178
1431636
788456
13321
1021587
187281
1448357
892833
383624
42725
1844052
460397
182468
1135
82694
1821
971530
673760
442383
740149
896187
887374
608991
283801
282301
386560
786778
1936860
161326
1386660
200610
1378940
1448111
1012539
1002695
687555
1977517
333314
808925
1076100
764694
743385
1550144
1466170
424679
1656357
1159250
349185
318224
1271131
99658
1921655
1894068
1484575
38844
1152881
1947818
548514
111179
915521
300169
1398849
229767
279208
821169
1993840
916750
455905
1918967
4981
1333829
1506574
882180
1089148
72965
895885
1545144
1919519
897796
103741
842717
1147031
1650458
1023628
1982233
579945
1530749
1789785
1941678
723116
893192
378630
1724544
483357
279353
980365
1273211
955285
1628342
539905
1383484
1869063
1093683
251898
1391688
384293
495778
592970
207015
789540
1971788
1621474
1639121
109352
686983
59201
1436525
1162417
1884702
514872
593506
1863354
115708
1966427
1804032
1484968
1584273
303067
1708525
905859
513607
758942
1314573
139158
543379
997821
1541141
1356784
467090
1881955
123526
888268
1471275
146473
1936166
1331127
1564923
222065
442815
225802
980398
1842693
1564469
1332075
984188
1398014
1770650
858866
360736
1937717
348854
1638484
82475
1350796
479182
487938
238173
1630029
737905
477610
411013
224903
930982
1737630
479269
1547997
856547
1955521
1052582
1834192
814575
1484915
1204997
1904597
1396617
167117
1620434
886470
82935
959573
1527546
657099
1964011
1210526
789968
493575
358235
1652518
698621
406021
484878
1144041
809143
1133625
1977526
255473
278800
1123544
1427796
942781
1820982
1156407
709705
308919
535081
162930
816150
1473324
1290430
778862
1244053
1457486
1650164
748705
1824056
1218447
1672792
252081
610364
121554
1921715
1847931
1530266
1522184
934561
1241231
212658
370500
980819
613342
281932
1085965
373677
495980
829750
1649819
1932147
593837
1914208
446444
290868
440999
574683
1709245
1482793
106443
1673043
426956
1357124
1541682
1630703
1686455
899049
852902
851149
742376
1130508
1038359
557256
546772
422280
156515
780555
1285909
193942
903877
1645817
1737822
636739
1965275
1897850
731113
1060872
1716152
899119
1729986
824056
1217983
898082
1216175
1856936
389507
32510
1166481
1245106
820779
604318
801796
297086
1539639
1371023
1355872
1623242
1670378
1286636
319578
254082
277837
1428332
1579174
51626
489923
1453769
1247405
1093781
1213293
1443045
987580
1851062
954928
935900
1501872
860516
201140
1917102
1205702
215608
766663
306349
796794
786901
1909705
95337
332344
1562096
1744963
514773
138623
237396
320760
1182069
379937
1652334
1361603
52460
930520
1468969
74798
1318293
500182
1070122
1494739
771518
439026
1025480
27949
1179682
1787575
338315
987855
548383
993
904046
129982
896547
1902161
425395
520144
219249
1858159
370883
866480
14104
1035575
931771
1155754
183465
842990
282263
1659067
1182529
1945522
257843
1382239
86507
212337
481536
1721079
518757
1101315
1267270
279239
779211
909255
989685
1677495
1154269
1684771
110288
409760
1995317
1104708
1301986
549066
1666958
672339
921251
1675794
1600119
1702315
724324
1284542
1486568
1567459
1160469
806571
1214507
1537451
1600320
641440
371530
704930
596283
1671900
504093
419216
1351329
1925308
432934
463375
669646
708852
1057444
660059
1697256
1703426
676247
693959
835776
1356836
1397327
1075180
563270
1853417
1024660
1256054
251450
1750261
1905881
752664
1798142
753357
388461
265972
1073769
236736
1125012
213234
1659979
1021618
1468076
574278
819118
1253286
1963912
1410029
1671302
1644153
1166912
555831
286736
1089361
1746396
1696533
59188
1982370
233663
1130786
1646087
36880
1443319
76339
1296175
1101320
167560
789112
496332
1347681
1534755
610111
1733114
251001
1953172
83035
1728768
726616
624206
741397
1448946
1955707
360459
56764
104066
170675
1294966
1847532
1809160
1931622
1967787
1443551
1704195
1076956
591302
995897
163887
1867409
1407867
1905448
1305622
1178290
233932
690850
255114
1605450
407289
1202654
780386
1811531
109644
1731045
44147
622061
1898232
1730987
1630840
1136562
1368925
685879
996468
1756562
261390
1684328
203498
323686
309024
1043185
1247893
1849683
234469
1974816
458291
630392
867794
1684942
1119321
159017
710567
773604
1354696
1012416
1095061
114045
391575
1724054
1729757
880134
370095
1933061
259239
394812
1379049
663148
1564309
1899839
571572
1997764
412081
1002885
301134
1679430
703207
814924
973933
142909
1855840
1851949
1788448
982357
1961741
398109
20095
1626056
604165
1200541
968782
1569472
269961
76882
1245111
858280
1201254
629619
1108343
1929335
461792
1147928
952357
771760
1063557
1990419
1742243
1219265
1045043
1865820
1958047
549235
723176
786574
935472
668785
332806
15094
1082394
962225
1612467
511022
930166
378261
360421
833356
75184
1373542
1707500
507885
148447
1096322
1592623
404255
109688
1464985
1155281
1663266
1510308
1023284
614952
1668657
516811
555020
1261074
31370
699580
983468
769500
1449811
223879
1680590
1879090
242654
1125905
1622210
1322864
1387977
1233535
859396
385114
1093626
288647
1271672
1141376
788661
1279920
261463
1495079
414186
1469008
1664475
906794
1603418
1974860
882379
1268117
724320
1555986
1333687
1011502
29434
1556651
155118
1164002
711325
184356
1942725
159254
437205
1517787
189606
1751875
904338
1096992
102732
936564
1750465
1199300
851345
994764
1248639
1279328
42801
1171731
434138
1495943
452431
1498422
175623
260521
1948096
435774
1793521
678519
95163
1998592
1088123
699553
1046004
1487377
610632
581016
766670
1020579
1242529
1054272
335963
1335989
1227709
1581974
496518
502039
85249
1345214
836570
1726679
1699963
1123281
164309
943952
1887700
1384811
818608
174197
740872
474808
1073037
1132664
1961514
180536
1883639
495873
693621
1145542
1373541
958554
1175250
1565521
913945
1214461
282095
536164
574990
1844330
170201
192878
411764
1062345
1311431
55818
706572
931818
432859
258489
1848692
1096379
1992110
1516392
728708
973011
721971
1215237
181049
1351688
1756304
1287156
1517703
1422476
1644511
1349247
342053
1250662
767190
787155
1747940
1635665
1366877
497743
980500
867202
83634
1811350
1763114
1981305
300685
686320
1529285
302360
609586
854963
977164
1740656
40438
810035
1142284
1537815
1447445
1936909
788338
219405
1906351
30263
1309678
1633314
909465
988655
1306140
72849
1725114
91301
857415
1091721
756272
1527928
161370
1795136
283200
1610941
697136
1299823
286892
907923
1629317
628208
1792253
308159
89796
71587
1730423
758112
274304
277976
764492
554102
1001024
1653270
158723
1202027
801940
1209616
1927110
785023
370445
408176
336753
105702
1884814
674146
1178830
1971793
517742
1605891
1576361
150684
32123
193612
78436
733463
903489
169965
292919
1080063
354519
440489
984212
391140
46991
789020
1499478
476234
760128
242822
861790
1230873
1155818
750309
1826489
1270767
1820722
126523
90799
288003
1687080
1212936
1202236
1607477
1467024
1342864
1875983
1053715
759271
1375522
322689
1491414
1372608
66884
870428
649538
1761888
338698
1421798
426429
673939
1186543
669401
760897
1043005
1168897
834514
1779528
20732
1334061
787102
674552
1358352
1785829
127681
1919562
1539170
1426164
905540
1822878
1657611
1303836
91771
188402
1884284
278261
1659827
1354228
1178090
371305
1420641
709688
1473683
387586
1512776
794749
1910428
947333
250306
1208242
1199463
1745163
660301
970273
171070
244076
305212
1027245
1870927
1866381
1579447
874112
1727002
1828607
1149954
829427
1008656
235683
1065201
1768550
537944
772139
738657
36436
278808
186809
8241
1433666
29036
1874073
42994
768493
815366
61925
858457
1597223
1714007
1109957
923657
577335
359269
131967
1196627
724718
1455716
494798
1134799
393785
1160558
1182949
1293586
1486915
817364
768721
667267
1005404
368323
807016
96889
214889
1648446
1581792
711069
1733498
1012316
763369
108183
363292
971202
1719094
1561533
1548801
222521
608274
21813
665803
22844
1864863
871364
1603524
544624
1627877
439381
390046
1316512
1175831
1927428
1226398
287462
847638
498383
732281
1084380
577178
215234
1890131
515100
701900
261879
193005
1029194
930555
523554
979871
1889545
102524
250876
924308
227046
970719
1158430
1999083
96643
1131674
372853
776978
1103465
1219573
730446
468692
1587697
1697826
354599
52590
1169677
1638283
972071
710976
1426437
1534572
645217
581581
867823
429763
965279
1346168
946490
1300366
380057
908072
1819566
1707632
656289
928082
46271
1441437
105298
1322586
838890
1853619
549210
1107343
893894
431911
1284638
1354657
1116292
48329
1127627
751240
206483
883085
1429971
365869
9501
1098621
834570
1833219
1002008
1492232
559737
1062137
1520331
1416507
1202807
1939923
67737
831231
1957806
467524
1725029
1284659
1507251
974921
1872574
357406
1494306
1139588
1667972
1795205
1247691
1395739
269953
1301560
63305
1357023
1872334
479386
205726
1520761
848959
1078550
1447408
1793964
1735682
1926617
861822
1874205
1695842
1303135
1452629
752942
469235
1463155
432163
1230881
163214
947890
703635
1490542
1223209
1993769
1584059
33556
1782742
1529197
627424
108485
1346602
900281
573997
1559252
169878
356715
655706
736822
985599
1315271
1799473
1392873
1544140
851478
1231407
274346
1879146
302652
1298361
348836
468348
1624025
1636662
910198
1320548
96614
1612828
395388
677414
350140
372419
995448
1284522
1275539
81789
951806
1639704
550901
183866
399704
1983884
538787
883620
1338689
19418
1714523
916598
76843
1522406
111920
1490557
1191756
921650
1283529
1333559
1478947
380134
1715365
1187464
28834
715432
938682
1341905
751688
1838201
1422060
1626701
810624
1598045
538743
1326139
565342
1359377
941329
810207
1838031
876931
714784
1764338
949982
1906236
568770
216574
479137
1351696
1713852
1906757
512920
87373
64715
883171
554191
1776078
1703195
53744
199719
717255
839563
1940558
1281491
1302221
1771858
1640943
898068
1693641
354846
1553391
1883775
1003408
716034
136326
41071
923666
286560
1914153
900721
796913
641314
1264683
1606163
1417643
503926
1585503
1483772
783779
924941
1303514
1770756
1913619
681716
992056
1212091
466052
1912015
1650854
1014635
1675086
238623
1216877
1159517
1250746
927460
142224
1981598
339211
1540352
1263736
1538142
508981
1208870
2976
1569732
1264127
753834
1950247
1023466
52827
14955
1150428
1933348
1557651
79191
1815775
953826
1212111
1367508
128490
523031
600127
498275
1210718
243676
1822595
157084
183126
1577679
943194
1489421
1107419
1847021
1376583
1145693
1583539
1975593
838644
1971061
844060
1973866
1170264
991339
1088757
225834
1942306
808739
528744
17827
300883
1482204
1155047
612160
1131221
504894
1416044
255394
219042
225820
566684
117159
1817618
762541
447891
1456025
1550663
18516
21558
1240919
1260496
1199033
314325
1288615
1145414
328764
351468
13062
1760695
1107225
802724
1302292
1440535
484800
1502124
1261607
629294
1603378
1101474
478292
758944
1777822
275890
158235
745918
459472
332294
1945055
1709380
1500278
617823
942056
269995
905425
63958
213682
1471925
514028
1625743
1281941
1086549
782813
1895747
240847
1770422
1769246
489622
341182
570704
654933
663244
1810810
1712343
1908595
1238122
620593
1786831
728654
754157
1810964
1617127
1765812
233105
1880790
619021
404306
1732763
945350
1437654
773619
398302
848441
800436
1489284
1659175
1645984
722881
1624555
1559265
241873
477156
979491
397631
1974885
24074
769228
892623
566228
351402
1033450
66976
935279
386247
501475
367510
1359112
1273045
265124
768604
1803221
1580442
1381207
1691999
1588661
928657
532509
1291455
459285
1559313
1116019
267914
1134701
1683121
1785719
1287826
256517
990040
1940516
997119
1994579
1867331
1045968
1905136
1458195
198037
1475510
525944
118714
211751
1694632
1694951
216925
1815677
289897
195859
1993949
883436
1367725
518189
86644
1223339
1434960
208124
1094252
1266038
1549968
648717
760170
1535369
692184
315094
1350011
1019128
1059738
1989933
161543
1978181
606466
1301571
247771
1562410
1261494
651211
47302
661521
883627
1257549
1837843
488920
922796
187394
1382999
1075425
1257614
9126
1930155
1190389
1220757
453280
622452
502489
1053346
1658839
887777
1195092
1279145
1821530
631785
211503
1616736
1472087
1466622
769662
1369106
150112
1105233
1516824
742716
450134
164224
194394
596884
1580345
1054091
145909
680578
1970671
1187515
514809
834860
768942
302729
1475883
814232
1750782
1269225
882342
1819556
500984
819123
398624
144841
402318
822658
879542
1065848
382109
299846
1756915
1121831
800799
789407
31530
305064
1205375
1966797
1856555
1907661
1201592
583727
420088
1413526
252015
138019
1309425
725430
1279448
498626
900012
1268884
1170753
1273419
749415
1448688
1779237
652285
574371
551410
1540318
763695
909554
965313
311504
1095157
616350
440707
1756402
1074706
1941029
1027653
1954793
1183469
1766350
1714929
518462
1202710
639985
1243984
149106
846416
1000355
1752307
699090
1785241
1846714
415766
215543
78600
210815
1750430
1138211
1089260
1950029
1365808
1810985
1363786
933834
421266
1693076
322656
569829
479048
183060
1493538
1025000
806463
142950
1530838
85597
373336
1664134
347408
140530
1825536
856362
941853
399608
1642803
1298939
457059
1666604
791848
640121
399191
1860650
1202008
1170022
1529470
1791772
888010
1671924
1081678
1381803
508109
750812
758979
1135698
427994
1355210
1361180
1801131
1266702
1154367
1700565
1030919
1419088
922350
982702
1908406
1928199
1786176
1478255
403193
950534
288764
1725087
434678
1298920
1064944
196970
696080
616764
10365
1067271
1921722
1542327
851773
1713706
165634
1631309
197535
44820
1522547
875160
59114
1307503
1644010
1337536
306134
1321166
401293
496925
890145
1554317
1944779
1476994
1242851
1632308
1206101
439067
1314859
1027567
904603
1075388
1274785
1485848
542503
65642
139630
1564858
115155
154210
1770926
422536
996629
82874
1711209
303887
160748
495919
1267550
229760
1840815
932165
1342191
199072
1673080
111523
75517
117774
945505
569261
1692527
609333
1697191
782393
1478647
1262124
1272383
1043428
828320
1819272
1549172
1548765
1314676
346435
150892
1404146
1684464
1895867
586031
584116
679632
1540205
1524670
307505
1112354
901592
838145
122730
187574
67355
1869998
1349669
1770620
1926296
504864
1410750
1509545
724013
1312686
1867839
359864
245899
794924
1297308
1256131
1051642
122833
800769
1752351
973535
696275
1689301
1002095
1382685
1687999
1062470
620781
1403682
1260574
427372
1608664
838978
1247706
632509
1771897
1427758
349690
1560327
1126789
1649537
1171431
1552669
904862
587594
607261
225429
1368094
99075
1338956
425357
114970
1933398
533930
382931
1519349
436533
1044553
454354
1297574
1588528
713798
1812289
1130972
1869463
485209
585484
1908414
1025217
563113
1852190
1499978
390906
1327923
1593423
581198
751159
688337
958139
1945984
411230
770619
753954
152557
540865
1545572
475783
1016846
402515
1027248
1718671
36114
480534
393325
1744851
806263
166021
1768669
366718
1875358
1170519
1129094
290417
1041453
834569
1429255
221258
1115033
1167284
1145913
1242704
689515
711155
1948136
1252695
1791955
52580
1395836
158989
1005356
79601
1414092
238393
1697138
500780
1383231
940286
297151
252213
1180109
997554
372220
1124298
1005250
952525
1689926
783039
992107
1482055
357967
1842924
765347
1337748
1317501
578862
475483
1557728
502297
1513345
1625556
1776193
7475
10196
625887
1268918
1311945
167200
1703466
1957656
1488482
1075999
1505286
187604
1962435
407304
362384
1417320
1419346
1586893
759033
1874427
1770459
1119439
1521799
1368461
374718
108182
757068
72311
788626
502139
596077
196628
541457
1771521
1635101
1373092
772703
1997677
1219760
1083264
554384
1441002
1186883
1047822
1586866
1486102
195031
1704861
89111
331450
773628
318880
68425
1709965
557995
140516
93015
831083
99223
1817103
1325316
1509178
608804
201568
1671352
295767
930842
1004787
1706286
1791360
1409382
747994
1822950
64843
1800228
1012778
1329848
1358680
1728973
353553
555726
1862938
584841
634440
1624176
619250
1509893
281949
1578862
1413436
241583
771633
537996
1045418
1410388
1164413
304685
238235
356685
10462
648210
1917192
1973031
1054332
1071997
804925
252371
1762167
717638
1318808
116270
1990662
317859
1073089
578805
1347684
1786011
1367916
1720817
1982617
827412
1789752
1716232
1012836
369807
1290965
1631286
1379243
1089481
1868207
1601898
89802
785590
503360
403146
989636
1175437
847953
1271338
1409316
522835
496231
1709859
1985144
1799487
808612
1971210
134250
243304
271917
1807068
1894818
656403
693458
420444
45843
1873552
1696457
847753
1326728
1982231
476261
347876
903929
163118
491935
502470
608830
1925588
562609
489573
909540
1515931
916971
677585
1404624
759039
563338
1989036
1051576
959141
1529712
862830
320020
894741
1466690
1462668
1670809
1784364
1928173
1276107
853788
1784671
940547
1107455
1972541
489370
1861207
1817891
1265663
692071
222359
1289363
831298
188188
1438214
1484950
1079134
320056
1579827
879986
1993399
1633906
658528
516989
356613
475902
1432473
484325
1199480
1358823
1108731
964594
1085379
1281074
1823020
349424
44916
396367
1085363
1669474
1736875
1968817
234007
623446
440531
569606
476808
929247
270815
883148
629840
867251
88488
1833482
983654
580145
280023
1441185
1310956
545523
1136720
1830186
1370063
837318
1293057
1878104
878111
1040580
209111
34051
710313
407537
663790
1120782
1774977
992392
270214
389718
1200276
1348882
34659
1667623
1527138
886074
637957
1885205
1460114
300022
1694370
382647
579321
422154
1351322
156779
1982557
1499027
436946
1208427
1241346
1993814
731096
1326731
1334993
1446608
68302
1107869
1079398
59007
93703
504282
691727
1254406
720494
282750
1731351
488926
618386
1420226
980916
179947
287516
1906290
1581527
880102
59743
755611
1794840
908871
230379
915650
1328495
509789
886734
411125
47149
927471
254962
1566980
1799536
1914500
631851
1891193
179658
515
6597
1335704
1421313
1880502
1210534
992693
449555
904780
794991
207054
791873
339930
1912150
1024389
1078391
120010
1462055
1442769
1804161
1761543
313882
1401559
997569
236897
1030100
1313134
245269
1149857
1223007
1215917
939377
606885
796479
952604
1942463
243906
1562688
1063804
965802
1560546
1336948
470402
714267
1555448
695092
1338321
433723
1861672
217054
236566
1528021
1430476
1381739
1748715
1075358
1111327
1853711
841400
1062930
633566
482892
888435
1351896
1684126
1716211
1269135
537876
1620489
996892
225517
643850
709678
850992
674132
1245520
1086083
813542
1286076
575171
1724600
420305
75960
1217947
1271627
846322
884461
446486
242989
1579760
637467
4131
1587071
454020
574457
1271902
1599979
1376546
1561445
1945710
1482567
446267
1882207
1076840
696101
1420767
223675
1699169
1372993
690205
680254
1635686
104938
1198833
575368
386326
1691714
486816
1716406
1931796
1453111
1842645
513785
1147829
987881
700994
176990
1834573
1403209
610391
398510
1495146
126531
1929915
1472800
123901
1092136
106229
643620
1698349
405225
1948634
1194021
997385
298955
230310
1070665
1008577
1451226
450345
245303
1512220
1805645
364033
1628979
1344388
1902625
1772076
925342
1532276
293816
1693937
1637456
724750
1501220
453932
1921443
1686694
1355857
470449
1507736
1967582
282350
1039219
1691074
668523
1763327
1131832
1072246
617241
1368888
563654
1976595
1203970
885704
1987753
923148
1947853
1508522
1486345
1229535
554750
825554
382300
211883
662463
1047316
1014977
354890
869374
1887545
1551320
1805598
1026326
1341172
1617802
1486118
1797443
644234
467921
1648800
553139
999417
639866
815542
427879
1533456
981141
1437160
1736068
1155443
538423
886808
244779
674645
798814
1014359
837864
1534727
1203267
909825
1480798
1458354
358243
1110190
608964
1173097
1408525
518890
1413647
1893464
1737575
1184604
1457220
1520654
1905661
1565341
761323
1023799
822926
64401
483209
1123411
1994641
293266
1489928
252534
1647240
1989112
1441270
1172195
464164
662663
1380710
812075
1529423
1830432
1319607
187428
667778
93960
1667844
1318485
1315059
120938
1519654
1792270
364178
1850422
1385992
510904
751643
1207793
782337
826322
1637369
687889
601669
332994
1601000
1520683
1475506
1233356
1101727
905616
1992706
1306424
1471899
220724
633098
1778702
1702048
803297
1621828
349806
169457
613022
501374
1435106
140854
1262922
527453
1494887
1378405
1004545
1754301
8219
1472495
98720
927117
1922225
1779578
743514
614999
1107708
1906197
1696580
178959
122770
546864
633859
1335049
1386590
27963
1210261
1731710
690943
853246
682750
241105
964978
1117861
258129
712846
866462
1681929
1896803
869378
170804
1950709
1857778
1032835
1475389
1160328
1188391
1949964
440545
1764346
607716
1366459
1110434
829984
203055
1901351
1567691
1626700
592914
29214
1018594
260753
1850220
165568
367841
1457024
1784051
1292250
1978962
1672896
1873746
1740597
1720846
474761
1297938
1011734
1200995
1452648
683246
469511
1248264
1248499
843607
1737107
926092
665695
716152
1061327
710527
885008
1067639
1581921
672613
19409
319837
921941
203329
303479
174212
522041
1549692
1905983
910344
93384
642507
1207851
1784065
1296926
552824
1808163
1244824
283386
1110542
37815
1295882
223856
1328793
662966
824708
874342
1482072
190377
746840
1127521
1146760
458389
1464080
1922651
1585717
1404096
1734312
1333012
368602
182482
325949
1311630
1860724
1935987
807158
799928
976923
450155
281903
1925040
550244
126093
586608
193084
1088779
1513491
1296630
184732
989281
667092
1854383
775163
145500
748051
818094
622124
644841
207302
1144254
296659
1628116
1158604
1546057
872097
191970
1688440
867006
1762923
968881
967498
784827
585832
1271438
56705
790554
927484
961471
1898762
796802
1213692
1550465
78993
439184
1739861
874193
305091
470529
527914
1132482
1512263
1224750
346619
1083286
417086
1861539
1225834
238650
341003
513816
1299603
1819799
1986748
217586
451605
1632757
1669781
1388920
170493
1116932
329210
1486232
1930044
485403
917241
1737611
1806915
1584496
944512
1186674
143218
1183839
227414
1519496
1927669
1579837
1418203
500081
1824953
1649491
1591945
1988091
504622
1823027
53901
775468
1890750
931655
1101479
1518639
1009766
105762
90926
764131
301800
1411273
386506
397535
348471
286856
188932
207378
1552116
549363
1955542
1730520
165603
1678055
814907
1335905
1566528
1536358
591222
846663
1290689
148509
240589
1082473
1372633
451670
1297156
774761
838161
267063
1446032
1736667
1904592
1336432
1798275
1520356
95251
2076
1805089
1439045
965050
1070749
340203
653867
1932409
12395
1871931
1682631
1755761
644423
1247517
159316
1720992
1575870
1439909
1680427
1080610
1901908
903077
29096
997908
1842185
636568
759423
476240
492494
1274559
833428
665998
166731
1280232
101106
1452817
962781
583422
1406553
1964814
857490
1848069
358194
1490924
956902
1021230
568685
1682868
577341
1489138
641376
1812473
1007843
723090
1492746
252746
907036
70609
1662021
807673
1909038
6517
999647
763483
215930
910772
624512
228165
1374220
244116
1462660
369371
971340
386976
1684831
277002
1878726
1646361
8329
1768042
1559928
165623
91513
48024
487800
599864
551800
785960
1570449
1463384
657286
1787107
642279
44511
1993565
983750
1214409
897128
1169315
1356337
576476
464150
147832
1130361
917512
1992561
930001
1107328
1484458
106888
459190
1656876
335477
564072
1074673
1293682
713819
81675
602225
287287
946075
207572
1681493
202838
1095753
1164349
1026433
701102
1171367
876287
1300312
1241482
804056
341683
1087103
199076
1289801
1062137
474952
1704205
1802796
1737864
994249
569064
1034451
1599226
1493163
579092
770470
1047411
1671052
620421
433343
718189
1593399
701504
132323
1700245
1595170
1571618
1455916
454024
1791004
286076
1664036
385181
1800659
45636
417471
1841276
626423
282864
1206170
548141
438411
1609150
815140
214585
404406
4783
735
1365776
348155
1359551
1596345
970236
1665500
1063678
131805
1701146
1109031
426527
802375
1355578
1048283
1901302
1760726
1792523
1528976
666895
117702
575029
1643162
272966
441543
260690
1627771
1508793
734925
917150
1567393
1588333
1697811
1319397
129803
154998
1349590
996703
185253
519906
947949
826664
588557
1208454
1174548
709256
711269
1866151
1634083
13355
820802
1416181
202566
1446576
1739136
1710536
675275
246523
1829907
933524
601258
669743
1929196
332005
1318734
1440392
781751
634960
1367970
74719
683651
1997838
1358347
1265864
1649457
735770
1438831
499952
1849407
209917
548867
1802665
196169
1891736
876286
655338
1681284
981512
95850
1152911
32214
1188446
1937265
132633
1216915
234123
1040493
1852584
503125
485012
48988
1564050
404188
211408
1372850
1041040
302834
552471
867015
1109907
1274861
602072
534145
566976
356765
1808005
259107
38792
927251
337449
1840637
763771
560004
457633
1813354
1241504
1909311
455228
621073
1919959
536118
1501939
1955601
604169
1922981
961458
1586158
1945636
1769565
1903931
1701704
925219
263328
412290
1194326
558259
1444716
1398997
1427335
1720657
737427
282015
857189
1123910
506470
1517515
1572386
910155
285370
205263
1254262
563421
90853
186847
757333
1125731
796808
821841
435791
1180404
327952
1453293
810340
538950
957863
999554
904811
1810291
90018
1890062
1072882
1022758
1842927
1338057
1469203
1740119
755653
1652157
1688388
941665
1583362
742564
199096
1616248
88833
393357
480111
1290522
1979324
1596174
879527
1236453
876691
1155159
1648157
1084305
521063
1773234
157557
1030187
1087249
1478740
1673374
1398813
1651924
182850
402045
1440805
1337289
557655
50519
1645933
911984
1002426
1647858
44633
1139118
1747919
132929
921578
1544440
1305836
247155
520646
77735
1644893
1382385
1485799
290216
1211297
1236491
1759863
104589
988440
505417
285361
1578789
334868
859250
799229
1565387
1436599
217037
692257
934768
997459
551561
1998904
1958982
1984366
85381
552950
368471
1512890
51523
1756356
617298
1993917
279566
1425358
854935
371329
1719135
1498464
304001
156035
358486
1559599
297137
190538
198211
239183
248228
572293
1801974
1326857
1212106
497662
732460
1479085
1688925
1275131
882776
1470150
17562
1312521
1246691
397435
1481493
459913
584952
1439869
869548
295890
325316
1908074
1674635
1385952
1868185
492530
582863
801220
1345481
132121
1700853
132325
571333
1626039
1307092
1163432
1655313
1861326
87842
1226747
1234684
1167479
1112108
531839
36237
1658566
1530114
54858
1584250
1919856
744025
232002
1591368
1735994
378546
524944
1602589
188730
1921793
1996984
1328953
134198
850576
1331670
1781336
1210735
1394181
526849
159580
1428374
709572
1925247
191655
1628424
43496
1558891
1028080
1716983
1468927
282304
993356
403253
646169
1677110
1110776
433827
835226
1476980
125707
877691
927219
687857
478115
1215122
647028
1447360
174930
517070
105192
1853165
674518
1030702
1849150
1608135
368698
1797689
1487237
478958
1086456
1117924
1361987
568308
1702143
481519
746476
914693
1170851
464762
441493
1003582
1711067
421386
1905882
762519
1093555
597773
275120
596917
1075149
1462878
1263610
1407405
1755693
246460
1282755
399640
1350718
1030681
420638
678789
1743180
491352
1882414
950344
784175
26228
1642245
469561
850725
1796466
1624175
1249826
221474
1188911
1426493
1555392
1537374
448550
1713652
1315962
648227
1353181
1186913
1498968
1338729
568737
339958
443871
108816
514927
392390
1867235
857812
781678
174308
1922088
351673
1496024
182526
579002
363768
283891
1013346
143267
718351
726646
1377600
1950085
1148197
1956239
1653400
746637
383042
1867527
1204746
690674
398540
147723
458237
855923
187553
834730
181354
1822289
733962
1015512
987023
862974
1794950
1112265
1645968
1563817
276638
95945
751546
68808
965910
1782877
1684884
1776304
423641
1414316
145729
142568
1967250
356357
1684561
1792683
1887522
1520480
432791
1390179
855789
1678441
19491
1829366
1958019
1838858
835698
1886308
1266
1001095
57207
1147046
443274
476246
1100362
173809
1785737
680491
1043598
247136
1120403
1849527
917401
1031206
1294181
1412934
408841
1721751
1034685
1902705
1671845
1511975
990818
1948632
569402
1888149
57723
960424
1876252
560207
1731855
1456400
848335
892549
511870
1981482
874765
971762
1533997
860738
23724
814937
275666
1462402
653198
1468381
1711190
958664
1448099
1325511
1292628
893892
1627643
399001
716317
1694802
697280
145156
44618
1917346
739500
1917058
547339
521571
1880921
813957
1974950
851422
155533
1452851
1725753
1469669
1622759
492818
1266704
1373976
1566536
1596121
1987928
247708
951505
940686
1324916
464382
1252038
1214105
1899379
1552058
941497
254986
337499
370939
1087408
1441672
1155400
1388154
966244
1684963
1602869
74809
1336694
1202370
341561
1757302
1610939
1842321
185936
312840
1273384
1030536
1633052
872735
1015114
97662
999383
725999
1643032
679170
95508
1108549
1564518
913022
1200650
1391611
1159653
1890879
1924650
1140548
825410
1366180
359341
90681
555719
1753567
1295335
1325043
335031
1593043
1907458
1479172
73407
1834140
1657664
63076
1162377
1765348
941609
1436662
647539
1326491
708349
377700
359020
654332
1986633
861008
588327
1703443
1646531
1082554
597439
778494
1070875
735828
109332
609661
1285576
552862
680875
837130
40013
1680283
644055
1043517
1710640
1691085
331093
945484
496734
799103
1248220
1862842
1814359
1397957
29729
230355
1744560
1837885
1655017
1888017
268959
627208
491913
1598731
125313
262934
875459
892520
1049936
1808009
1797878
543242
109355
1614855
1348593
320855
380485
905507
1962149
209618
1257322
1933706
1402869
1760358
1089914
163460
90254
1365240
1632982
21535
274132
1271650
596483
1286572
1760426
1688098
885375
1629854
1463084
1606134
1808179
311767
806873
261757
1977085
1503688
1269234
1150880
925214
1498167
1731184
239251
1204793
1929096
41290
875594
1517575
186077
1760702
688331
500177
259084
1287542
1812369
1559719
1444232
1962906
547988
1608746
871151
1128380
723167
939525
727396
40710
471146
1508392
184992
917562
1273585
580544
1315187
31197
1546081
590199
1556593
712590
1665807
939200
1725668
1071893
724289
133016
1966572
1963675
597081
1760344
928763
1389731
1194099
677301
1724302
697335
1443323
1018841
1585819
262224
1299118
1588891
23737
30733
1994317
919220
1442765
309461
1316556
347101
860750
483005
701298
667853
1136169
517673
1332480
1765075
1946044
1945023
1159492
1097243
1265046
121399
287677
1009638
1234049
1524609
1552293
854840
906092
1118824
1175954
453820
119471
465890
1432100
1637431
1449075
1529422
1395933
702220
1554693
1011899
547633
1843882
1489820
1409723
831069
1653647
196110
293350
1841739
5641
1981691
1767669
1981157
1260507
1616528
915662
1756667
1547483
600407
898139
851075
1895476
126859
1236082
163880
31552
1750028
977547
1352509
242725
117932
522233
1303142
549388
681012
372789
1928781
290597
363715
1071891
221282
1324729
1425040
612594
256728
94446
1411602
1452625
800802
1834646
886810
678958
1765831
1906834
1214692
361151
1053563
1686243
1042190
1781039
349011
1054966
789133
199878
188609
457031
307860
1084099
310067
612559
1046636
1036500
1766931
17911
462839
42212
1022909
853776
1108121
303576
691129
1371830
1330605
809850
952819
1739318
1840327
1830886
1774464
439924
634053
1607587
928480
920409
843222
1030935
1207305
1288688
1599445
992318
1473143
1513311
1555179
1055932
791721
1241424
657623
1019241
1687223
1945059
949357
125232
1114801
1848203
1045839
1317290
658519
548600
244459
1443156
1200245
1108776
670363
1554974
1775001
264076
515706
54029
786668
1890977
1643238
341823
1965440
1074514
785984
197327
823985
1328639
1586489
1088111
619902
764964
1186848
1762939
1976782
868140
1225901
877028
1833131
1324798
751192
1845359
1757780
393885
978545
1575286
970765
1316153
148786
712436
768682
1428465
1631251
1596983
603666
809814
1899470
1426647
1302108
1071183
483717
307056
907306
1662927
1023549
1722975
50783
973752
1540853
1359994
1128020
412313
169891
911251
1006415
1855223
734025
1308942
273358
1571991
1577735
891790
659005
1791577
1187093
635920
1411421
1100807
1272022
1139783
1890553
295275
1418701
1132534
651469
1635848
348883
1853243
1169586
90194
1936166
1285560
1612026
887286
94304
764301
1754143
947496
751888
1580730
160799
395240
1876845
856026
325292
1331277
300023
185836
362607
1292146
1815449
1693716
1666633
1775101
1993407
1298778
1862684
905459
621354
1126405
116474
1029472
1297174
63317
1476488
1123916
1159226
1576951
1369681
1821873
1998669
1694216
980064
43916
551097
925241
1877379
288895
115312
1775738
1426817
1035875
92192
1718746
372820
796016
1918735
477290
465665
1127019
769313
1855584
1862022
562168
256337
847865
1278922
1741210
1001618
233417
1470982
1459266
1440384
350158
1222521
1512652
1497692
1891150
813947
1224454
1675720
66322
394172
1507575
963469
653999
1801592
80652
167096
260967
278408
1084121
1371960
440212
753272
295981
1902913
1895687
1421802
940645
389149
525291
1919700
800502
891293
1158894
961806
745388
66267
707227
884204
183717
1201543
299782
1596349
112524
1730142
745031
1589968
478143
120773
675156
95603
1988100
1469278
1425608
1952896
1785759
1680853
1358520
1091703
1911194
833576
178334
663930
1056882
628356
992399
1970184
702599
951524
1507137
1191921
193455
83425
204820
608471
1120907
160219
1321776
1726996
595639
964946
417591
527616
5237
35851
918893
1098521
878929
176247
953099
718976
675590
1209137
1997546
1811731
356922
1976230
1859184
1010813
1676610
950816
1224539
1995081
1385760
887987
48216
205793
1445955
1393179
1479282
1692812
1734699
489268
25515
723440
531642
11914
1043311
248344
1687812
1543491
1150761
1891211
673062
1114663
1295904
1302473
634421
1236306
392513
1067310
281629
954768
1112534
41039
965285
416196
1318245
1128395
487423
688125
58242
532953
1387149
337795
1951638
707303
55386
510892
1737531
231484
354461
56135
1368516
1896816
1602251
779397
1281581
469277
2228
187326
1824956
1102099
1190391
1286715
1833691
1244481
1612527
830173
1554556
236387
303806
803493
1018499
357954
597921
1693499
1219913
47520
868221
410287
1334430
326944
344451
611482
1699244
1967646
589082
1577197
890123
33875
1295851
436156
1658905
1509504
616473
1816482
759026
1895539
711066
1433453
1066555
1012291
1501812
104978
1186823
627353
718495
1562958
1386982
1967651
1361048
1318237
39883
1879881
848053
1685943
1721942
1093600
261027
1295707
298905
1067652
508054
1947669
283232
724516
729723
1448285
1964502
1511288
1758164
1521649
214154
1456802
784565
961961
291386
1615775
929093
1367173
1479256
1001342
1826813
712547
1512046
1985884
611165
505349
1630857
1266861
1801385
1927548
1118064
1828243
611183
1714652
830854
59894
1605488
1371046
344990
172779
1511519
686574
637082
860634
1278665
1407969
1920012
730578
1057529
1902234
783927
623307
1529038
1900636
1694283
1271399
906680
1601312
438454
205
1856427
1661903
21477
857747
1321733
1699533
48784
799693
1956821
549375
1837468
1577234
1696753
488
635201
544792
1942572
1596255
551059
1041537
580598
1519729
337312
1461613
334799
601624
1850337
912160
1228511
315326
163137
1815024
534205
885178
1371289
800915
882011
681990
1689428
1310556
1731845
1349489
292821
1864154
1124929
1335993
194319
1887939
1576969
1064724
1020288
1980685
436569
1538859
276138
1558719
1702006
1808913
997419
1184711
1045724
1899047
775339
869799
1480053
891994
524732
1254219
1105803
763568
1067298
92937
160963
55096
951245
1512257
1705050
1047936
1590958
442844
1530028
651611
1273281
464354
33785
351855
539135
1647811
655216
761167
1386222
973639
934644
1925108
172659
1132595
1056072
1067190
1044189
32692
885380
498190
278284
1971311
1446238
1176800
1267368
1063262
927692
1785997
1456181
1214525
35436
943842
578312
21528
92263
1650378
780795
391160
300462
1114495
1451824
1299669
250889
696627
1930281
1569864
1886362
1264712
848384
501946
647290
1771204
891541
1697999
1817890
1848133
35546
1050327
1076834
1842076
968377
283174
1847620
971525
1846938
30087
290097
457879
601578
1086730
1080928
818856
392178
1340633
1552144
1792034
263556
1244939
1657383
347302
91382
799531
1395773
9201
1159228
450790
17340
1425169
206923
1875628
902334
1978544
187357
1214795
1901614
1890528
744489
1875328
1411002
1829095
427294
1987650
269757
302959
182627
1679038
445591
888118
902192
435539
1205708
1106278
1876286
1778597
1289422
1595108
602750
1584454
745530
349698
365928
853717
472263
1708163
1207073
1408596
409563
1164294
598010
147138
720562
952233
1137555
1607538
1100903
382878
1237177
680250
569355
1485526
840568
757366
543489
1086142
1357698
685099
1820297
846094
1078887
760642
1022287
1039835
381330
1325439
1640724
1519323
1039066
1123476
1972788
389712
1476588
1678503
307648
742178
1666226
424524
9146
956664
1891939
1425542
397244
303235
1093090
259924
1809904
1990761
1748258
509514
779022
1816770
405574
1434480
29920
1263778
1540740
116695
1261381
1091087
1466531
641872
851394
1379168
419325
672281
746862
644408
173121
1917507
1787942
1774840
605514
1456964
133943
1835769
310933
1513846
177546
1953253
1717600
1804537
1261135
337158
1245513
422102
1130621
408237
274204
588965
66866
669161
1935093
1325173
1368084
220585
1379318
1328580
1985870
526607
741147
1417084
472914
665408
1156381
481329
1719713
422285
1591118
1210328
1026451
1467176
1437224
212739
1278609
1618627
1396389
64509
657158
321845
1328164
1708814
82613
572012
1287983
946352
1735809
1099517
677643
57312
1788298
667337
1568424
1720246
1861557
36610
980340
1076620
1928428
1212033
276473
502476
1171379
1981241
1030843
813330
1472846
860019
1883062
139311
462937
905345
1736718
593404
731612
1623336
724745
120158
1931224
664725
1156667
916654
1061137
932697
225998
804251
302474
1096195
476696
1908351
864376
1597228
142710
1985309
922303
393376
1164914
452115
1276175
1539426
354354
639158
1147571
130467
49014
232416
14926
757619
52300
1920155
541610
527247
1580208
1215978
1968678
1511825
298916
870357
1346547
1962103
1090310
202682
1953525
793053
112643
720129
1926272
24428
905417
1846378
1121244
1103806
1753639
903305
1130538
1181779
886486
1070710
1297775
1460191
1826006
1429750
272204
1133747
261509
1455012
691275
1330570
617293
484143
1127351
486957
1532902
245754
1677765
814525
1961623
695932
681070
267238
776905
1670179
7951
66743
1955804
1313198
516197
1813541
683613
835138
1696020
1463529
439588
994095
1426577
1508362
207045
804862
1452383
1389296
995310
1083230
48671
1148752
871312
1275570
711626
834080
1161222
1649679
461380
40022
132416
64440
961378
1158714
1375974
940832
839272
1268143
4140
534151
218784
781005
1167964
168389
476176
773557
917807
1252612
1577798
1241532
548940
164348
146126
1923824
1349442
370431
366759
413136
1084118
1675872
101869
1910615
745216
1877731
255578
1428179
1577602
1044626
1723342
224106
337640
1117098
214019
725027
1315692
288512
682628
1584336
1292191
1535778
1991910
759028
40718
1839098
975204
1370936
1770633
1048199
1770948
1832565
178011
401873
356328
1609268
1382169
141601
829064
964577
939025
1152991
1710588
1716988
1324371
1705662
118953
1054922
1239817
1496943
776962
182012
712266
1380023
1144757
1496162
1503615
967432
349410
1156745
110453
1281031
1490186
1835
963194
1747027
1239656
64751
191870
1481055
390668
660775
118318
1856359
749796
978192
78639
976858
25184
1259338
487502
1267257
1324726
1256089
502127
42280
737889
1676422
906932
633354
1640069
1115064
63513
416546
1354121
103244
974992
43723
562913
291170
317778
882915
902286
1868058
1166634
1777150
1602195
1600323
1343123
1139799
1698500
288476
248997
775030
398349
1266133
266024
533038
330973
653990
1106264
853924
1612496
1072562
599451
656673
1920147
1528800
1672203
1142470
1164875
954297
1716513
1987109
1730784
1588928
1845977
321935
115235
879753
1887362
292444
1260012
265854
1320679
1493162
1796622
1679775
1582000
1454571
131307
664886
677708
831986
168099
1062132
1335022
310743
1638427
810543
1412432
1254964
1201051
1708167
964484
1412429
1037073
896695
1098765
1174406
1867756
873904
1503924
1812971
1256589
1416655
1610765
1672807
1855927
1163735
121917
232883
297854
1857945
1405065
675064
703965
560159
1805612
1047036
1488760
539159
401069
97818
914508
596304
620142
933566
314613
1134102
193460
20053
359785
1866309
1131263
1819473
425137
956031
1387025
1362814
385187
726498
133328
1416211
1954540
248234
1793524
1375281
391491
1959446
1224730
96153
480669
1799825
582440
1770043
1451387
106289
785745
554009
1998862
1723133
618141
206258
1066570
264041
1994035
227745
1575932
1270427
198149
634424
723811
1126310
1013245
436950
1672456
1558795
900997
1394355
896932
1320473
790748
825913
1233818
1591235
977924
1281935
1691016
225737
106453
423835
461827
495419
1796352
1462454
167360
560225
1091892
723576
1042260
776255
1525658
1360748
949893
1705270
1434063
435554
1845737
1619406
248331
222286
913003
13301
931377
1880889
875373
527449
1655592
642626
372500
1567289
109912
1712114
208731
137527
1616998
774646
1881675
636115
425398
658405
555798
668234
599136
1472805
126646
1736095
305908
306356
850963
804550
1113517
1938765
1180004
806324
1581816
529251
110452
1840458
1495676
1832392
703634
1184243
190523
1851773
1336825
1134397
1228568
219584
1176730
1646467
1877913
431254
851783
1722231
1211421
1869430
136993
1573991
1334616
56263
809600
73532
1453931
1550232
1814415
1475526
496888
717784
145852
545977
637243
61110
1788351
1569187
944058
1619947
1047300
1339687
1127765
1159203
1213669
1588669
641269
1628542
87330
884599
455744
250198
243147
1624596
1918246
684589
427348
1044801
622284
1328710
1945163
400388
1452871
315004
957124
826734
874241
1869754
316964
1662902
1036133
1604014
538649
1630322
1841580
1366228
1631876
1223974
838715
253818
1028653
395986
159064
153776
902265
544880
1950721
866593
1008522
1116738
1150188
509914
988835
65854
853035
1834609
1275537
1614564
1135294
52427
991229
164483
830118
1144530
639208
1132468
1429241
1586500
1683552
973605
847452
573254
643304
1876992
1895724
252320
497004
742841
1348007
397415
1527709
1116439
1954236
1599543
1489307
1174300
1171347
671401
545114
1140850
404324
870121
935551
1782664
243411
1430207
1179939
1171643
805991
634288
1709298
554423
697747
689542
1599320
1456675
1074347
1684588
1931847
127236
312752
1843110
927267
560746
1722436
482578
12557
1058047
1388245
1752953
1811569
1593309
1243262
1043185
1616419
338303
1714965
1701126
1466515
1911107
1686839
659817
670251
601445
1530754
1534366
514026
1663349
152480
846869
674354
1403125
529309
145019
1738084
1652271
1167543
394356
982061
873062
1153238
1630948
604834
1432919
1320574
667000
1018567
1476810
464431
1485857
1357559
124591
1012218
1596259
999465
768401
999622
1669083
510125
732962
1028919
664196
213622
363121
1731546
1531531
396848
1993816
750389
1992067
1761828
568975
1840215
1714295
1339651
484126
1786723
1251227
1444713
1533616
1418749
1188982
1523294
981630
232625
495003
1148210
642040
1099172
1247922
235468
859604
262748
372187
1513475
1683186
1688880
780374
815808
1827534
1614720
823409
1804932
720176
1520256
1488199
999205
699453
654750
1731812
157523
897650
1126665
1771589
852569
300674
1641371
1981983
223553
626859
26923
1800406
1990058
1609112
666300
987749
736599
1731202
944175
669832
281401
1671857
1300431
938610
40045
1419946
1553791
504503
548620
569302
964422
499224
1767297
1903162
732944
124489
306809
955736
436728
1169412
475580
270687
403421
1868988
563795
77408
529709
1972735
95667
501864
1148421
420778
110592
923034
1863815
1757694
682582
1366178
1624526
1039953
1619612
719311
1666221
789919
209404
1018328
1471266
1582046
361983
1400022
1977024
172796
1610976
1204781
129106
446176
1700244
827529
1127515
723867
1131457
1027473
1813911
1997717
1899759
84308
1990305
1238741
1265887
323129
950997
810978
1231270
1557737
299890
67905
1130801
439791
1779603
1226856
1115511
548321
1746286
761547
463540
1039106
1209962
303344
266764
1322660
163342
1110171
751660
1019632
1035936
823128
1539264
1431994
302269
116884
1820893
1489992
1623240
1317439
1939343
1051090
64513
711397
951180
235659
767935
1445586
732583
1398497
598642
937003
251940
1092383
928165
133121
1807855
304178
1451680
1710295
456286
1303547
1868949
461755
135025
1420232
1487902
799453
414373
673793
635720
925144
591563
1812297
411729
1709226
545507
1748254
995066
1503721
805041
690716
47886
1312529
1832594
566027
958448
1590351
1961315
1306558
323547
646928
1448188
9758
1442460
608316
1038387
620441
1912064
1332076
1208589
618032
1550915
1769500
350443
58932
183543
229546
1318496
469899
1129514
1969818
1944886
960608
1023345
255525
1656127
814612
1534769
153721
1774688
1916413
103557
1446443
1126877
690886
1492035
1853288
1733060
1693352
230397
1599429
1679676
1426220
1982224
1540927
674740
576417
278939
969208
1989223
1390850
1376500
548534
685341
375993
1378902
397609
560834
1738819
1783113
1190471
1212630
1718882
347935
1897162
747843
1217082
1440232
1543302
71517
1078128
1348163
1051362
862293
988277
505018
767959
26477
899119
1828047
990135
1859076
1588952
1022017
67968
714940
373534
381686
371747
1733097
870122
292395
1515593
1855575
1814032
1221929
1225110
955649
1583078
26881
1133646
1217545
75332
273815
1969218
829079
819992
1087455
354068
1431488
24229
721931
1154152
206315
1116904
654746
454709
1832699
677260
1861004
1882194
1240414
319460
459017
1392036
947633
1138683
823217
906094
3796
1544361
1301944
1313918
1774282
393588
140275
124031
142818
1857260
808661
1921051
1631162
1473251
1484005
875732
1624818
550509
382216
575341
186320
1561014
1322574
583584
271505
1215984
1643413
208551
1159345
141042
1712828
489716
561980
292460
151196
1061714
1990381
52773
466200
1383391
340785
272048
819856
310292
43098
1538747
1541183
82021
483841
429024
686861
813094
799347
1077773
1016066
1845391
1208283
1133976
224163
1435452
569343
1586433
452152
628527
1901106
997887
1337010
1304556
88076
1156767
1868276
1756754
237785
881955
1859339
292845
826027
198574
133561
1427963
475420
940733
177272
376263
1996093
1909179
1665767
295123
202098
1466997
1766837
1818539
1546823
1399499
240515
619318
1024794
1895728
1630748
1857766
1071086
69883
1175724
348914
1423095
728487
369865
1715422
767051
1790268
1015835
330095
1691587
541016
486035
1290589
1429063
1047114
376845
1949460
1153731
785935
742976
540419
1669999
1553084
570625
864191
895879
1537046
749871
89844
614224
1151957
1686616
1355101
635728
1940278
1608274
1943188
1991601
578955
1565220
1399491
362261
247144
124021
1494276
1119539
1128653
1716064
60976
77241
1399466
1408673
528707
1704733
436846
567004
1290142
1263684
659871
616643
597535
1233069
1914942
361207
239890
473171
1097990
1346759
229225
146510
1499154
1360384
1923871
544060
404983
778338
561521
1219097
1166771
429175
461745
1359951
1338283
1244387
809388
1241751
61586
720902
1856974
588702
1266832
517802
895248
1404462
1846906
955226
1798862
363599
632008
1740482
612366
233557
10342
1397613
401369
1855704
208799
660558
1071829
855711
517820
606660
864468
1152249
1929072
813145
738926
1240896
112789
1000945
28583
1068065
1723851
1910950
1688213
941453
813369
1954985
981542
606362
702087
1322399
1649390
745350
1977518
547359
699844
425048
452174
1940116
1408396
1708167
395881
928855
1617389
860077
295849
1391652
447172
104183
254402
1284019
183511
1198214
676866
1477049
165044
1843593
1763446
203890
1986386
596447
1962769
346866
555005
273018
1596801
1425676
1463841
879068
128446
795819
967088
1766136
1911631
1114296
1040599
154053
1504916
653867
257636
919972
958918
524102
509412
288005
254847
1196581
397479
1747535
67241
612384
1184682
1893103
133519
1697750
1666025
1731073
746672
224796
455929
1494971
1485129
109150
1750649
1144713
1178331
1079532
1968216
1715896
655972
1740648
1651367
11728
72736
966510
102878
1423304
1872249
467821
68360
1059432
516064
1298407
286119
1484035
1589193
1518901
220771
967286
1685596
1451472
1738716
992810
872554
1886152
712625
835936
686391
1617196
483800
1491938
730318
404083
1155155
1093740
707859
204665
1519794
1644592
92720
1904095
1098718
485502
651936
281819
472491
284722
647632
1455408
289080
677553
698704
1997134
1046901
790820
1200588
1141648
783568
368827
1787156
283072
424784
1643352
844128
118230
159226
1862835
443817
1016282
1584275
432916
312225
120157
572027
68135
300435
272685
348059
1000532
1016784
968106
1696351
447710
998546
1684922
964246
1063002
1598731
672328
727947
924956
1889979
1084370
534889
1611940
1354459
1854721
1915894
182043
1491011
1870910
759649
980724
425451
1921688
265662
1537522
92049
1363393
853429
720269
727795
721397
1279045
179421
1015158
1591913
1591853
1690506
910983
519925
1932586
823328
317622
1838499
196129
64937
1828236
582540
1368900
126255
1302851
1157682
275647
1653535
324267
1933754
935115
551541
1719026
1322478
1729607
277801
737173
102795
1949754
798798
1002925
1159994
1816537
767785
1878019
1943144
166954
1188872
1005069
964673
618980
1539350
1924558
1839942
276824
537372
321040
418627
654775
1053589
345689
431024
739536
1315713
153353
879609
1844044
824590
1503288
129834
1925835
1348832
1832339
1753253
1607281
1009964
1934663
1249115
1975551
1513298
1694771
1091362
1019199
543717
1224217
835673
1364671
1167479
1435391
368541
788378
692010
1725407
1742031
1361661
1069573
1799212
1971186
208434
1335264
702701
1236743
91416
64512
1791191
1690096
365928
109482
590198
535386
1051183
701926
1333603
916270
33929
1028671
1136084
596332
966522
1509866
844569
212415
1612609
612815
802389
1109454
429944
1986899
437869
1239592
427364
1442122
1465690
312814
1975222
282585
1184916
1115044
1100356
243185
1227281
125393
1174396
1800717
160446
11416
1093587
783738
351331
1049081
242277
1177334
1918594
1924308
1825869
209328
1334410
408443
1603074
126232
1136363
1284669
1385205
1775821
357787
1401771
1466987
424683
1330253
399704
155662
1159260
1039219
1070374
16009
1899407
677650
1617037
337871
1569621
1024616
26879
927445
782306
1576523
502154
766984
282591
1064141
1600577
561276
1088773
163126
1299321
1571005
1277980
1449064
1044583
1184135
1549634
1554057
1564543
379759
1207131
1321763
1189780
1943021
878020
1763200
1838441
1292732
1835419
1255874
1449261
842043
907724
1866150
1092924
915626
1238136
1773744
1144859
916397
1313585
822364
222522
293999
1463578
121940
1071743
1491836
14316
591336
725463
120763
1741485
1496365
1634883
1828292
1283882
669854
824920
768621
113854
15747
101411
1268479
568300
811284
907485
145850
481103
1269120
1116356
569071
1731359
1909215
761487
232135
1543383
668029
1852359
480755
935612
1774193
844402
1374907
572932
410316
498866
246395
786988
1313312
1250524
1565615
450844
1083518
566930
479444
1818845
273266
1875432
398252
95157
673426
1215970
209451
1188148
827227
1641085
1143086
928740
514836
786451
951264
249304
369088
1403039
1340188
1714530
329742
989170
1826532
873517
1527698
697559
673082
1901976
1860060
764398
176121
354580
1149725
1702209
1617257
1602694
291379
290993
1366455
954644
975463
1735012
60910
1263445
104667
1424652
1351963
1473764
1248535
1066569
1534664
1330468
1005415
1898712
1452234
1754241
953974
466709
27384
1128617
86115
1829411
716178
1521166
125534
1435998
1393581
87728
238279
257628
1492089
384513
28216
281067
1862585
158385
1911899
1852880
147716
1171570
162597
618215
604127
958804
570270
1379685
1304589
1712631
114719
1863191
1932600
1765495
1588889
59677
1153038
1677227
521959
1772132
975283
1735745
638533
898177
763651
1260639
479425
900126
893372
719019
1576460
1667508
255745
1690009
706523
709329
1953820
460053
577093
1864368
983085
590289
725774
1774000
1617697
1550578
278092
907121
374230
1604156
115408
1116883
39572
1181065
292176
1103244
1261795
907050
16160
1033537
1035796
1783999
462368
89501
599416
80008
1887938
1763770
778202
1282771
104329
1561388
1579918
1987025
1957065
632657
1010971
1180183
622426
1158745
735291
31957
1637173
1064621
849309
1113616
1342563
157439
375899
1119738
100659
714537
720814
534104
1668576
241021
892795
411234
476417
740509
1038109
1084263
1416997
903379
789287
1614962
428971
1443080
315359
1847778
1798541
740326
1830051
1929673
776025
1316815
1305153
1622993
456571
1423247
905738
1986015
362382
1328765
429841
1178674
45840
825778
1637346
231701
529595
1875436
1549552
622021
866854
762471
1995810
410551
247146
1241820
358860
1699988
1008948
820862
1079546
219276
817854
1561028
1508156
972335
1714722
177646
946277
1412123
1118765
1615624
1277686
1110504
1154337
883535
359784
412166
13501
1351394
1115164
670629
867241
450861
581175
1264621
1527924
1834437
645673
90383
1214969
860022
487570
1908918
486691
190899
301248
302963
1967648
1638057
1099586
501693
643551
1062240
1551853
862495
188167
206915
674382
1798443
798310
545739
43288
785528
962285
745617
1072109
584219
1666732
1646980
1533755
78847
1962349
1821779
283282
1502191
709063
1890319
980721
1761199
903000
913068
1266866
1689383
1922403
690403
1846325
1388197
1750274
58632
1306211
954297
105396
671493
1268470
590327
1994495
205482
966288
821759
1600464
1381243
90464
66979
774206
1343951
1578036
386235
1174410
1891962
1829250
641689
111643
1624056
1656854
1746135
1347841
193652
668999
861040
1114331
498143
1415667
869998
380605
982646
987001
1163096
460948
458968
1961334
1815482
41430
1022727
11737
1797217
35522
1964192
1445705
550621
648867
307353
1879425
1934032
1570242
1868352
339043
953480
1373231
1204927
1942523
1149044
1681136
372571
1671088
1119248
944077
246939
809476
1784469
138686
1868057
219867
1611896
1109429
1877626
1464150
1739912
1543409
1202268
1633829
1082824
1784700
1290184
89734
1575697
842232
332434
1185929
259683
641576
1974526
1104942
106945
1430265
544965
182777
1066765
605555
1276487
240654
772167
374736
25754
1069766
46635
580740
1139813
132314
1223622
1889450
1940298
506726
1238597
460554
1273798
259309
490351
302877
934291
1693446
299970
939125
130003
930796
397560
358726
1960859
756464
1985806
1178151
246324
911741
429358
22902
1432343
1256361
438577
635751
1102434
61325
405976
1804642
1045930
1726722
1854262
1204735
1333865
1082210
1560294
1908332
280063
64125
289444
633541
161477
1306803
664249
1058572
438903
969706
832634
1641417
707654
868456
35349
1366839
1088400
1102096
1929267
617347
39368
93313
1118065
1706185
1657922
1538058
1368695
1259416
107617
673663
1088250
347785
347162
158447
1964466
456728
1452607
810856
1288002
1226542
577517
1301345
1741298
859924
157966
1156576
1104955
1174277
469891
774244
1368058
869973
1278420
1911771
632715
1520737
49250
1237495
1678321
450829
318482
1726085
1576462
545644
1044272
1238205
1706787
1292860
394218
619988
878525
1280628
1421385
1520380
1466084
481801
1726546
1952332
1276685
1288163
373552
1055078
990546
1706015
1474309
351783
782754
1110987
1060737
1732784
917369
627170
240968
1631100
361862
646751
111929
766241
1706815
733590
1033985
232213
424841
1632872
1979914
619389
112342
419066
946582
380891
1319979
1642996
1219192
751473
1769052
1934698
1779507
182737
523134
524714
1543248
770847
963883
228259
1542649
853968
1070378
628730
521374
1813205
939716
1121849
196586
1222650
1901936
977014
13459
1297826
986297
780898
61520
1486765
1182181
1030585
1493369
734550
74583
125920
818833
872026
1677956
212534
1648554
203037
1452289
1109064
416398
1377980
839505
1880411
43074
884572
183193
1681791
1575827
1702461
515978
1969766
418920
1642238
1842881
1450523
1135526
902066
484838
705198
464002
589857
1776195
1390724
571410
132077
262374
1177334
1378476
44092
602854
630244
222658
1568569
1251031
1415894
848137
937327
1874228
1958948
1654106
814431
275011
1168253
1413874
129037
818020
1967257
1185914
342506
1730647
1013197
1759850
516674
15624
1100990
127044
752761
694386
116527
433424
289302
865611
1848119
1327985
1248260
1118038
1095464
80831
1404951
1741034
84891
681020
1482738
206352
578022
1678978
354102
832831
1911522
1871990
363006
1309254
31781
1756923
465617
1236056
253468
452223
134343
259557
1574040
1271267
1180984
684557
1602840
1596996
963959
1602082
192108
1213190
753816
1698231
346230
1109239
586112
1307752
297511
1616946
1479147
505377
1958688
534757
1154384
876344
1039558
400416
705986
408227
845298
1135873
849037
1885120
1713218
1964598
842195
1821975
198962
121499
274244
604842
1344196
1228767
299788
641899
1110593
996205
913211
1516037
920318
1828252
962185
800059
1469577
612967
958094
1018505
225663
233488
503287
122921
699429
572561
15366
1012088
1050852
716148
1421589
1724930
1973853
220654
605981
1264996
1035092
524035
841355
1510364
427145
317170
799317
720556
1784878
748905
293772
1800358
972477
325190
906401
713645
232956
703542
320378
957444
1089915
1039928
1977719
1036731
432764
1393825
1031915
412289
1592087
451509
1725324
1639148
127519
1214810
112666
1198358
458627
1192234
953962
1952252
107782
1054277
779991
203847
1883303
1310155
1947448
1035557
698732
808112
1402078
1195891
1500822
1030907
649111
1440717
1112766
533687
97958
61291
541948
783558
947327
639884
1035826
900533
1805958
1602011
497786
1403953
1435011
1806561
434055
1010673
333327
237569
255660
372444
1751450
1149657
1959445
1662307
672198
494834
779301
348161
829513
332577
506586
65326
947689
1346844
1632124
203523
1906726
1038190
121169
1475268
1966175
906457
1857898
467601
1049595
847409
1514971
1870970
77667
210894
768795
1702331
1074222
378458
1658475
1397960
1634732
548099
632562
828434
1686987
132371
1543836
1158022
55005
264248
1950832
1590029
1069818
1573211
812286
1151767
284254
304745
1758662
1782508
45962
276223
1377858
688004
1486790
1843254
1279136
581297
1485148
1527394
77681
1436220
738221
413471
1884958
1789894
419224
361495
694211
1189828
1698395
726654
1329861
52936
859558
365059
913940
1002693
171497
474115
238106
952982
829030
1852815
326396
308606
80753
1084053
545478
166400
214602
1550668
279162
1596919
891953
1028913
1281084
514407
955715
1678487
583537
171385
307993
148582
1820483
1137765
245931
1185889
1300371
1451459
1407473
1571581
1645796
1825275
1201891
861212
947082
1912084
1754233
1179105
282827
749564
203642
211139
513570
147795
1170860
830360
148516
1492299
49638
1985729
1805633
1383497
363410
538700
1776123
1118777
652757
903766
1323672
94539
4280
621944
1733665
393369
1521547
975490
1081804
164824
884789
1462186
1165528
1519909
518045
858655
1536555
434911
544922
93867
1646746
1962019
1158992
843077
1524050
1376167
1751297
109015
681510
1040525
941109
190973
246335
402296
1540671
1942685
1426166
634580
55235
1569611
581402
1735180
120886
1347268
1295418
617604
1236606
1767731
1961816
887219
1927809
444313
1816715
1575338
306611
1566369
1584963
53590
1965640
388154
1273560
1534596
8792
963367
1963870
236486
920290
730820
1069224
498288
293897
1555691
420835
1150965
393935
310407
1365486
1524061
832032
1813742
672324
1401927
373888
1730977
812424
1767497
877945
977700
964648
186602
1370920
158111
734802
1946544
1236458
968501
1390508
663836
1008292
801375
1581607
740425
1371291
1065086
234606
1495491
172441
676583
1876043
1026449
1371419
1559619
188186
132436
1331935
1129534
914327
774616
1051099
862985
223687
1441333
1751728
1606511
1503645
1921088
734541
379653
1917333
1910826
1133249
798372
546661
1099051
110373
1182341
818072
675363
1626450
183601
613232
516536
627002
1970812
86257
1060463
7423
351851
1405228
826889
1151305
1267030
60818
1414640
1965806
1132755
208678
1483975
254131
1320429
1446422
1932662
1523723
1462110
1514816
916423
903339
755222
1625197
1086310
1025829
1092483
468200
1113307
1151630
931068
1284188
1383866
1520443
158769
310461
79148
1440758
487024
780472
967549
967694
1964866
1268546
1359876
1620085
520974
1227888
1980410
1864472
196180
836451
1913097
343105
393125
354191
477413
1252506
997883
791695
1375706
238881
676184
1666318
668540
928197
444790
913599
394584
1485057
700021
1270870
381265
1058358
1540297
1997190
1735242
1107516
1682835
1341225
1225713
1322777
1636846
1348278
1298404
1393445
1343267
802179
1626792
1091889
452272
46429
175414
1488147
526554
181831
1550656
1747170
968419
357341
1569802
418782
1634580
542536
294043
968295
931991
1844589
1864144
1003846
1807180
1834448
701839
126253
1052389
1459224
1888126
1311313
1174045
1691620
1255544
1768507
1110607
642771
1790757
1953985
1931263
1373287
1198345
1905153
1685282
1842863
1718224
1616003
1633615
1807868
548479
1668349
1530900
1969305
1214465
1038825
1695630
391832
49691
1210653
503403
367921
416032
1931884
1939148
536388
1604660
524658
1438169
864647
246284
1131014
1998575
1345347
1475366
168975
1847856
1434644
1958767
165797
1565477
1899826
1803631
638513
1564853
1660325
1754172
1922217
1777713
1838955
152692
1280079
101928
586445
1508576
606638
1804895
1616658
167887
1348507
176854
373862
564520
1164394
1766850
1605992
151906
901530
1242281
971177
1284727
1556449
313258
1438653
704596
1683554
1084101
1198400
1288533
789186
1776508
1997383
875143
1859181
1138753
1110394
575817
453296
415736
565905
971824
442707
1464756
1638998
538853
5200
1897900
1255711
523784
1342845
362987
810781
1883874
316411
1168507
1464946
1345435
978240
196512
1505444
1722671
97470
664376
960217
279133
1580666
1574363
596470
955247
809030
739098
296805
1099003
1112505
1620023
1629329
174333
1681272
1733859
687830
1760154
738271
1755928
1325985
143893
740837
1380366
618794
1176283
954644
803526
578578
242008
106403
1172327
1170438
1841838
1641512
850891
295472
1410555
802068
1311108
147043
1722838
1653553
1424912
1262934
989696
1076645
1360797
676081
214707
1475690
48770
1221010
870263
339103
946532
1830617
234033
1225046
72167
1051371
452833
69673
135989
1616609
820144
735875
206119
927334
1122474
1407781
1931902
723800
1606166
1374025
763672
1003021
1187235
1247350
717521
946067
1742812
850899
177630
1410043
126580
1522168
1059125
1683
638620
711371
1449566
1867605
1504078
803811
1990459
1971949
527060
81164
1000820
1541746
1524067
743204
1156947
397506
1744926
762870
1304623
1741503
342585
976835
1250954
208317
271224
393088
1202972
806706
1391352
727881
296609
1711337
1231507
447695
91050
173622
1424323
834797
1977306
635694
1628643
972926
239576
844082
989307
332605
1717167
402776
241115
717759
1985303
44010
1487021
1015941
293426
1123442
174684
420925
1658549
1355141
5483
1164615
1394136
1138462
220513
457840
962124
990078
136799
1843623
1291272
528049
1292866
1980220
803542
912229
1932119
1513101
194166
1592718
1652047
1751022
96227
1422820
1324813
1609100
451633
893320
1066631
875332
512090
914492
1817354
1527161
1098471
836692
1432741
265151
1411032
1745037
420511
256680
1591987
1633847
225189
664959
955009
1288315
495965
641907
179973
291301
168177
1425
87360
1103536
42843
1322080
719185
702632
1852791
386913
1497417
459896
681401
1106920
1245008
504388
1099692
1432444
1461434
765226
25823
420672
373330
1471491
203706
344600
1832122
892530
287845
502014
124485
1453717
324270
1675627
1157918
159368
1703237
813486
137275
1980582
1420207
261424
579752
1379126
817540
1401874
1739076
1692870
565475
1578225
403226
1280294
613268
972008
1987219
1147650
302252
855337
457072
1200418
224537
1102243
1829153
1557988
223067
651153
1553384
1320952
327877
39512
1781911
188288
106567
1795217
1822325
1489269
1322722
1320342
800902
370341
1229639
780382
1312485
1938811
361334
902650
821201
1705983
1204600
903353
1375132
750262
1221234
717838
200296
853969
1207029
1660413
1686021
1490480
224068
207544
831624
1857960
1681344
140515
1596787
1489528
284385
1504219
416997
886396
1894183
1618163
1204818
1435106
456955
1226877
898854
1416124
22143
1368173
1232194
1291721
1191997
1839329
1580706
659515
341768
691188
717311
579598
480226
1004807
1108616
1544358
282496
1286680
1851693
199227
1482000
1224140
1100147
1447430
709585
490480
1228576
1633784
1148470
417173
813596
1572445
298144
127182
78714
1620568
292943
921253
904315
1772036
1310793
1270172
1033439
1550320
1332818
1952413
623639
1669256
389938
1677309
548611
89751
105760
389638
1756311
303541
1961477
519574
469546
1162408
1190126
1346332
1789021
332787
599793
956684
398933
1532712
10277
383060
266073
1130176
202597
26549
408090
1218779
506936
156457
1401599
937655
382356
1378433
1172866
95931
1922187
1171781
553315
1135905
1776397
861226
1437398
504861
1981872
1980836
1625701
1343789
1512175
1032833
1558595
459306
1657759
668488
542035
1971752
392496
984393
1969173
509147
627019
1868165
854888
330080
768181
451920
1389052
1576197
1813356
1485606
913095
1294925
1601655
1442688
202471
422355
1789669
1265804
1228687
356291
1879733
1268755
1340534
1659812
1472217
1849043
689969
204022
480963
576686
771211
1491297
1368033
590918
1719830
192438
1109725
1601663
579334
93844
1232091
999773
1229536
658110
627530
1198486
1110364
1544250
1876289
380631
285085
63682
1553745
1661467
342902
987071
1623
126002
298690
755466
1877248
204293
1734609
746762
1979427
1811573
681541
441945
1187100
411225
1939235
466729
347761
493360
1992351
1063919
1387964
92402
1980141
875484
696868
1005674
1822314
1118522
147477
1591763
1137494
1086162
1123357
1971791
87203
539320
299746
1626505
428588
838348
1795768
245741
489366
1146567
1528191
871838
108608
960128
255902
1774317
1891991
1407506
917526
1706831
948202
238581
598684
1917536
1257327
1091955
1516553
1553669
395085
1104966
824583
106717
1201152
430784
1814440
1431126
1019961
543251
1077942
101711
1665604
175002
620648
1489484
420047
157772
211934
1558362
646800
1770176
1675239
1882065
1094009
1314937
52160
1833102
1998184
810501
36394
1949312
271408
833266
1261435
947617
1484071
432650
492447
224649
1074996
1956120
1920017
1254716
1226141
760131
402100
843868
1059166
1353588
1470640
910780
331597
937126
1795944
872054
1606243
1555804
768184
1073198
282735
1885094
1480396
501279
1429282
1808930
587798
305546
1160915
1119737
385386
1601955
1107670
1188127
1769577
1537337
1529633
1969421
1912254
1837212
1643226
647493
911668
1066264
1683284
226028
1741530
267506
783658
467772
473939
38127
1419201
1767194
30773
862591
1297555
576397
599100
1642751
495401
1185087
986817
955952
453977
1475270
379829
1714602
900941
1859125
1313180
1109102
260803
343659
1417929
677625
1922223
296840
398477
764386
957531
1492134
414563
687612
637710
47889
1774763
1861675
44045
879215
1360510
534102
1586231
1466241
413528
816350
1515775
766136
1081035
31384
414205
1578054
147448
1425874
189373
1490416
1746573
1447628
368507
647861
1738686
1677178
1190051
1244898
1433618
1532340
582004
464338
435512
95213
1414367
427839
295728
1695982
1762973
1863840
824400
230353
1719822
1589020
1133014
543620
1350247
835470
1485092
1544265
127504
93078
1893983
1026775
9897
145519
1372337
1476704
1459176
1205615
1047511
1097316
1145456
1532375
1387302
1447022
1824730
712266
982826
1131865
446786
1495328
1297772
901547
1266702
616461
250509
1498269
1953701
683654
1449633
1596733
261814
1303410
1303819
63834
284814
1701878
1703587
1831849
173349
1082487
1755363
1418626
1158118
1738067
914940
747824
542009
590018
452991
1077953
363966
590753
1631812
1121829
1391012
1734025
1178786
1422405
552326
965869
90644
1403793
1133796
1345419
1043679
152482
1697714
1524106
1591765
1318766
1786217
1376999
1938636
777682
375464
943979
821731
586213
584455
4208
1702963
537556
691592
1607437
1522520
1543533
1810962
319442
826449
776446
1766630
1422135
411664
128920
1515212
91612
1909798
808611
1748037
1014627
1764387
1798934
1362200
209991
1395907
1954626
553316
819467
110267
655476
177712
169984
9375
845597
914697
907697
499884
1489041
1348203
1724321
1652435
307985
1273040
807279
741705
981941
78123
1212133
989284
856525
1261065
708589
114633
1559245
1636860
252553
146692
1782372
1448833
220714
750609
1236483
204237
1648136
448204
565255
862161
163731
1430428
284252
1170098
1625269
179945
789757
802359
686099
1609012
168461
1502856
1804838
1399346
1731498
590608
1823996
1291764
1827980
1364946
594618
696366
666092
1248588
162139
1895315
1617473
742547
1673176
399659
1823038
1399804
120554
506922
581674
1646429
950839
61089
1363768
1419303
1368927
1752962
418392
1452952
168663
276183
1762449
598791
1819016
68409
423896
1705026
436236
18325
646144
1920124
1700811
886645
1033000
733156
522540
1290958
1675079
913873
1406443
206407
681774
908497
1580938
127218
881104
383018
1572863
1202453
1660723
620993
1018125
877316
1362674
177414
289126
563125
180057
1954170
1250593
814843
878175
840032
744097
275078
1261560
856998
1194757
984393
564837
29683
1133645
698730
1086790
145369
1683747
450225
1991848
1540800
1627601
1869845
585288
1196506
1511142
192072
1986323
367075
1496138
27024
40082
755611
1692516
1997260
729555
297543
855452
734356
1683515
256779
1849742
367576
1838856
1123601
217917
868860
663493
184721
1755036
1619824
144020
1659088
1677219
1326307
987112
848301
518962
436311
377282
1094627
1524058
669713
39187
113755
1582105
29855
764910
1099356
1593075
1432585
1354691
1205515
1558528
281375
1405958
838151
1425361
1789545
1190540
1672088
71872
1582050
1619921
1256427
1392828
1436337
1269586
1989959
713279
1852686
1255501
1197330
1385543
1434641
896993
357269
1102388
655613
1916504
792744
713994
699078
1631560
1558686
1415996
712287
1737003
1541818
1631726
500352
619722
1591064
530715
792787
1985308
1770800
631089
925457
1703187
224517
79953
1614551
554544
34263
977008
1433993
818878
1967621
1452438
1929221
107096
1248316
1646373
365446
427213
588873
554890
852313
316738
1919506
643929
1007073
291368
864574
1800598
527985
506241
1958589
556452
1243181
1349848
54605
922500
62508
737858
951890
366011
1907340
774649
1445143
867931
1577173
627701
1831901
29077
39006
1446453
979399
263487
21362
1980034
1940522
1213687
169265
1307331
326222
1904826
1507851
1124699
527329
1875114
1805731
864015
1136257
273355
1660675
1643078
1519078
1615359
1506776
1652317
1681640
662914
298671
52906
880280
395607
1586531
603136
977277
392836
1105215
838608
1789265
712951
48448
43514
502891
945848
1594025
1614425
523620
1739842
1204030
1434008
1183497
1971202
1691296
494760
539681
1349235
74870
849502
1939205
1673368
1879535
703636
1305249
1202578
315142
798958
1052462
703242
895528
1597568
396436
1615594
755736
991766
928098
798818
1337693
1718113
320646
325996
1083254
1226057
1078063
1121767
1336776
30977
1584670
1443474
75776
1554207
511888
1738050
767766
441077
968631
927154
1655645
602075
459557
1952800
34230
1898820
154155
426848
275846
1209988
264268
1166166
534462
1016750
1585837
679580
204458
755628
1155831
1224772
1891326
289134
106609
1217510
1329472
614371
1417469
936710
456328
865989
1945499
690381
1880332
1579897
606685
1536134
47216
1021870
226301
392585
1737448
1101262
63060
306977
1462467
1823151
1901971
1893991
783150
150893
814871
1862354
87867
276256
712517
1920403
732880
1328928
1371071
1540718
159545
830998
1823629
759837
699302
380599
932910
1745659
584524
432433
1523310
1425473
770739
993326
1353597
465144
585511
102269
1778519
924546
1494643
1844926
604331
1925587
873827
1814054
1757585
431708
353543
1889506
1694038
1738407
174112
1217122
1387639
971911
1216082
202873
51571
340808
535143
1879577
697945
305731
1282782
1697825
713009
240612
1409902
1069927
1020413
1147130
1401320
1042933
1277477
73637
1992260
1904577
510790
1029887
1789020
270290
221325
817858
15764
1419683
1557174
1131697
1106918
1979733
267501
702621
95105
1413774
1290598
808511
790940
1276854
1128449
1711420
1289867
308633
917362
1882231
1476314
987383
261816
966480
1784350
422975
560866
338196
1634095
477407
1927923
1570066
1480008
598373
822849
7956
1052832
954918
1050737
269908
160786
799522
1420582
849752
243037
743588
1478626
753294
1915223
1900959
243756
1436056
973974
1104019
1991810
803777
883099
1132733
845228
742657
1850148
1760424
780344
1563742
588894
854672
1947515
1562660
721715
545765
1316989
380362
458457
1223123
1707584
633591
250748
548929
1892856
280851
195233
1167353
280036
1936202
1384138
210437
1752635
1336785
461384
1156384
1952823
688283
1835100
417007
240774
1914898
926732
1668569
352152
1492974
946576
592046
211408
44084
1455689
542369
915906
1790887
1193904
1004766
33504
1896897
1274569
633741
1864081
1295103
898034
1888019
1100069
363272
293786
632098
947784
162242
1391844
1809174
1139711
1419030
121119
1579626
531597
1132572
309135
1954546
1761900
433773
136312
62227
1590802
520280
1292557
190442
357066
591431
435343
946649
1328136
1461236
300612
1063250
1034599
207671
607782
1700572
1797685
1580972
370765
721572
380282
441309
1880161
813974
347641
593373
607147
1951015
308823
1196829
254797
207428
1314640
1387184
1464927
1195899
1380610
1365537
616286
340171
80623
1912283
833337
1389383
1780808
1552386
644994
1929247
821077
448445
1020234
1009667
807734
1772767
914495
1804359
86850
808330
809988
701877
1966381
684450
657775
410700
71651
705277
363517
1322783
1765563
84232
1957291
1463483
1871171
277520
1028193
359452
1300964
894707
73021
145543
1917379
931950
695730
1246230
1152783
1370072
918687
1060908
1213941
488393
1170609
1962794
874502
762931
174255
989361
1329147
348352
732961
155563
541459
1301343
1630640
328513
1893544
1925576
1496563
1341998
1671315
1716848
878455
1255850
1927758
1617455
1072322
1299359
798022
1440190
142420
1350207
890071
1754716
413056
1678255
1391533
1720698
1350531
147288
1684556
1465774
1228324
1184083
1282484
1840172
1695723
1601760
757707
363112
1533635
1028938
1996218
557146
1749327
1782666
1671287
1877228
1602720
1763516
1259495
51601
1724219
640001
711302
1759564
240194
1737025
551209
602724
1192514
909854
1638404
597331
353060
196877
200330
1100111
771258
68482
991187
1742997
1596832
853220
1272960
694657
299236
1029999
568421
736809
871060
1858565
6560
1386254
316668
310847
1541757
1480693
1929090
1310969
1493431
191520
1401687
17320
615652
558287
714938
1848296
785237
1703868
1453830
1303424
420518
576961
1757722
574552
184142
1833181
449082
437393
941060
928214
451398
512769
463851
1072701
1299577
1584585
2805
1110253
1885172
472701
950398
181306
1654592
1163721
1108589
698801
639776
1699307
523954
1234267
1703080
4212
117361
7337
614160
896179
1484479
471011
1206855
1230770
84741
413905
36135
1256100
53072
45530
769353
123621
1895606
715792
1925347
237249
546151
46373
1135629
1769322
1265590
1579655
1158993
1294598
1720652
1275500
1443761
563264
1172836
1070261
639403
524722
502105
1253851
171335
1180001
68275
1248446
1043262
599811
1360739
269330
881576
1244095
105934
1332254
1730294
1634039
1210524
1210129
875267
891601
1007991
1683322
1393420
21517
1410557
1926004
460979
1546885
270041
1206978
886932
283641
207566
1016558
1436610
1675033
1020488
312766
1113247
1254358
317934
116941
1536438
109467
1207781
1951512
412640
694687
1536632
724194
1981738
376976
1361339
372998
1644853
1844424
85243
1653538
1039107
458938
1037320
140392
1265933
478118
523672
298819
973392
745936
1102838
613666
1625639
433273
1706521
1627659
805581
1955241
1621620
1113407
1842869
1854515
777044
1290685
1676609
737950
67371
356387
1149592
1980928
1172180
707607
482227
767375
1693045
1468567
1590399
116081
577208
1055482
1294024
573465
773956
532976
1579364
759979
1978870
576512
554945
684817
251786
676230
169959
1033987
1469375
444893
762799
101650
1500356
908043
364823
1375263
883215
1486500
902964
1184136
623813
224695
1321161
1491389
1769828
1800922
1223028
1180485
1427687
1572263
877398
1747298
1419585
1283872
276140
1747748
1303727
1148741
1762573
1748540
434129
1550204
573918
1901366
1745119
276060
1928916
499815
1246233
569283
1385279
834330
1130804
522603
1458838
132339
1427168
945664
963830
442492
810740
1875024
1642205
972313
199143
586736
727422
322341
405244
1115164
1510332
1727400
965639
250621
771394
1278504
1578370
1853930
1754146
1677633
1329168
1236088
1453524
691874
439815
1132069
1656655
1923073
1673373
1397022
1982294
915894
454764
821366
287634
1911220
1967112
659190
652829
1166903
918312
1288498
1136530
739431
1470773
530248
865571
1183358
1500125
1136200
1926514
1572960
333779
1979729
1087
1227409
436251
105505
1417715
1585120
1150030
1684644
1174661
1375913
1623863
1832086
426296
1483523
918563
172814
64501
1623244
515510
629396
181090
1638086
1708355
1845664
300395
1744651
1294690
1289296
1632958
607432
769956
1185966
1028532
1706552
768791
599186
1094392
97145
1369578
404577
1513758
1738268
376844
618532
1622494
1620571
760975
725807
1899300
1870966
249017
938312
79003
1806328
931004
505290
610088
1781201
1158009
928446
1284789
360213
955968
834647
1432931
1852356
881102
1574792
1381418
318134
557507
775339
1466508
1793154
1891061
1436880
1378578
996894
1961550
11124
1485470
363086
271646
1142777
524889
474558
224328
691347
1210079
1112857
1833776
1596966
127871
1440954
1660092
148473
1481384
1638807
1741141
832806
726883
118493
1714664
205057
1250139
872616
1104054
109759
10710
1337132
996857
770164
895334
99077
1979319
1207413
1064570
1313437
409043
1190951
996450
1930012
1953770
1413028
5431
184908
706580
1184123
1749477
95592
415148
959286
1839243
710061
745099
1196663
1107193
943196
563381
233398
1020028
1689272
714390
1132282
621538
744901
241878
778917
1581799
608812
1509237
44209
1067789
1923952
402762
560150
941142
540263
1873935
58713
1719111
210616
1274226
1205850
1350400
1673830
1012096
1699695
1230675
1329807
698095
1412816
480921
302959
1174485
504869
562313
1223259
706623
928438
759507
1214439
718659
1320807
846819
1624199
1666826
311022
1012105
1557907
408370
1975564
1240512
1995980
74898
382394
531428
344402
1272898
611918
623944
1858246
32290
748474
1004962
884676
314233
1724698
728182
1254507
1907481
960029
895681
1282124
1987341
300692
94306
176683
1374716
971080
270647
381396
1739002
1829648
713899
1600582
980650
1273183
1468232
1702929
419026
1167060
792691
1459587
1069416
318640
544470
619752
1452101
1389299
281353
3951
749306
1948326
1011780
524818
1925388
769267
678563
1994271
1563426
135522
975435
1209362
1992737
1282475
1933416
1304405
327514
615960
48782
1726199
786433
1963688
1537717
1941483
1605289
165474
1048163
553974
328124
1604314
1087963
1217273
982271
591001
451469
1641433
599626
572868
1466840
1654015
818428
1483085
1843094
549222
721060
1732891
1732790
983493
645770
969941
269485
1918859
41597
41320
1048164
1093204
902447
1597972
529291
127145
979109
568305
1662946
180844
558162
179126
228148
276538
1971297
1252260
84350
1001410
833914
1352922
970392
1360014
188337
1895330
455504
1671535
523111
322953
481568
1442798
1496784
1932936
370048
521637
1099329
1462232
241256
1506149
229177
588160
1335742
1301946
386371
788098
512887
1478133
160813
1585524
284703
403211
1564653
1291833
796545
1090848
288134
1096462
692137
178778
243212
1464200
536432
1142241
1043806
1101829
1748046
958319
555013
1263046
829586
1580542
1542789
1057748
1658610
1600122
1486924
1036662
312976
1202593
1513287
8348
606811
1639018
1436932
477952
1338240
1320827
1700133
1540476
1265399
1586496
1668234
526768
1841396
802624
1174745
1629595
1688105
926040
1024788
1620040
1578977
1549263
993844
1196264
1715943
463917
1054333
1043256
1542414
393537
466124
1666307
874593
1888785
353264
1038924
1464972
1419903
995750
150519
999105
940383
663354
1454612
403889
702996
141950
1451050
505477
1091148
1716361
1310064
676865
1389689
1715743
1423754
1613787
669355
1670722
1152203
1207441
880902
625800
732880
1105951
978499
1186520
634962
1678277
654707
1910406
65040
1418314
1010449
610420
230932
8449
488852
1524194
1200528
1875908
1101363
719935
1533231
1728997
151848
662692
1890685
1066856
1037383
199298
1737228
1348829
338699
395063
978336
899517
1461164
1056764
1464085
1832608
1456720
216790
1195671
1872027
1028262
551213
722260
817866
1673640
31839
556156
1629331
658787
474636
1531629
137812
482731
110950
1938608
521307
951091
1016146
1740420
492369
617935
831697
1518520
1115012
1569391
400662
1037010
1153441
765628
1618752
1461397
1020729
1468134
1355907
781464
962965
1399826
1005361
1858762
1557189
1126549
649110
1007604
770132
1762577
1152002
1016597
1163864
1992305
1419370
1967359
1186047
1869596
49601
982060
860730
428088
1133172
389090
376861
823474
522108
600403
1521363
32157
1165710
1432953
253383
1789479
460278
1491276
1014963
243285
1642576
283994
759848
412727
331702
1902563
1024004
722395
41116
906431
408448
1518504
508622
1658369
597045
1264756
1990303
1076956
996815
1844079
193923
425677
1040473
960988
158
1811374
1379223
341315
1917490
1449418
248019
1906959
1186341
1376796
277728
602295
1010349
1286006
1995585
1790558
1064331
1213607
457113
623073
1977316
218340
1852643
588402
692635
355284
1555018
877476
1512382
1978331
734388
1599062
410518
1811299
1000771
1217088
683164
1405304
262631
257126
904044
1646768
1070173
696842
222402
818607
834534
1993473
29225
1914288
1432985
1793356
643078
1741754
864498
1754636
1993959
1981785
961645
202305
1378150
347759
460172
1478111
1688888
411673
1991263
375419
1479707
225459
317420
143654
327606
1367757
1642134
1657755
1605473
496735
769145
334661
1366723
1076871
365233
823113
1905637
1293804
1437118
465548
135721
1624563
404816
1867921
579988
1961606
1517750
411303
1969957
1552649
1621697
1469184
1536136
1596426
807762
1592743
459899
518086
1885799
720857
1383475
391238
1932589
1185170
1092276
1722750
833812
1581881
313079
1056690
445754
1277861
1388245
113387
114859
926030
1219713
1502403
1933182
420944
1760370
733510
662548
703879
1669244
796731
43652
863248
821780
966757
4539
1117428
1733069
380078
458682
900684
960557
1701160
1851191
59712
864502
1194909
270379
848818
1897325
707704
829551
689330
1738051
1530269
961021
1131675
1117683
952907
504243
1106215
332912
1397644
1373619
538730
1682712
733855
435788
1373047
463160
1213339
1849911
1518901
1089455
1676293
1935733
1464044
1616110
147817
1247754
131693
225121
1942708
1108275
79612
1907911
96865
1124779
1351857
1294833
794190
1129375
66620
1223026
819815
1211017
4257
1367192
1592270
1359230
1985665
280744
942305
1372545
716851
1693391
1834095
921066
1560066
1221611
1417167
72238
686793
38276
1215547
1520466
1440523
1153291
983309
1310255
605418
368363
1912209
243409
616751
262876
1449157
1229288
1317143
1944483
1061605
1007179
695054
1631941
1983009
83520
1402480
925955
1095717
1498730
475330
753386
1514310
1575731
824746
923371
1160344
809805
701647
738557
1310786
1167534
465766
1528378
1408218
1276731
1228741
784541
1689629
263504
451134
971159
492686
823678
1390608
197177
1677796
1674608
1006489
1130501
1343544
632649
792361
135835
1124596
342596
1484738
1001403
1085755
1626226
1584680
201813
652596
165973
1459414
1233482
1967573
685992
1135333
52161
761651
1922600
1630507
1603911
1051335
381775
405285
1563706
679522
590668
990498
1445297
202228
263442
849198
1904884
71322
180593
1863533
1493446
44112
1719618
410402
612904
1783882
947530
1844053
1072856
15467
1652774
1613841
941170
1104422
1130003
1507541
1722500
275355
614187
912664
929817
275155
826948
37509
1181439
973238
1750242
1361109
1549638
525944
1675702
31831
1040815
1808270
942819
638419
1556019
1033568
1128896
1989817
876320
198503
718154
978943
878823
1314963
174726
1983245
101843
615908
229287
1305917
966705
512211
889662
1876998
641546
1660994
1677595
109060
159723
75679
864906
1546219
799212
1178792
176526
605451
1175648
1491903
1198092
1039044
1296792
448917
601091
1595232
1336905
551953
208625
956410
1546746
344736
1523591
1032762
827557
977029
226687
1055290
1629019
14609
445564
565545
316964
1273042
752299
1215988
909994
465306
1962059
256300
1142979
131669
1010865
505155
713537
1113107
414201
1672822
674118
399624
1049997
1630512
1859012
1336124
1970512
930954
662216
1927770
238864
1936297
1637472
1918376
1095228
706535
186156
1489029
1670854
814918
419436
398701
1183632
1041888
16850
1908563
12727
739043
270902
1314473
857620
1058041
1334081
1202499
1920536
128448
930984
378063
1927886
691875
758822
152335
937978
1826421
817856
1527805
1760227
8706
1444182
760505
1024077
475985
1518868
856668
757272
1251035
1397611
1271897
1068219
941451
1920648
1233227
564685
624890
238113
1539916
1077567
1864604
436698
1646456
667641
1385676
1641332
239355
290512
1758593
1238318
493722
1538343
1342804
540836
1268371
582061
96574
626630
1196937
990341
349926
1998406
1391745
240993
1286626
25995
1855575
124704
553204
819272
1485969
577815
1713964
580242
677755
16808
1997998
1718224
1295706
894338
1153652
1202489
1200726
1746744
975069
1880388
370151
1692676
1682640
1122710
494578
1990982
1866692
20934
699076
1658342
1169458
1789478
458667
687344
1970650
1130370
149954
437195
1591798
1483398
1269532
1145026
1807671
624816
1020451
299454
454049
1705029
25710
1788305
1016665
265431
561239
1895089
488824
613259
686989
586362
227925
1216971
586662
1176064
454028
654299
686329
1642724
1824864
1755985
858561
96222
1487131
1532805
492445
1910839
1541844
1399662
20487
437351
1383056
703872
478298
444442
648914
106644
1091178
1968415
629005
1144241
1002794
1611694
206626
1776728
1849721
272215
78908
1462172
1926074
1534155
1121200
427523
560610
1631870
1860163
82305
1276919
1737936
1478680
1322283
269220
628279
1325250
1335877
1525701
1852726
529313
1595856
930921
959263
564149
1676239
1265493
1840261
1214207
223363
1305394
530386
1083973
1565961
1063033
1631059
1064240
1903569
497659
1266932
1465466
651180
1212364
610061
446398
574584
1484268
1467180
1706232
642891
1855244
1085136
263206
1182044
1714353
1322507
1174796
329281
268781
489984
207874
1178257
483564
1981151
354000
1832885
985994
423423
1492238
1328730
1224086
1596630
838621
685214
1082635
843941
1883436
1410044
1040881
1704753
257098
1584159
71069
1814655
675770
731580
739696
1360945
755354
1460887
1521412
1587636
635101
942545
1587081
1581502
706308
1382420
537229
67491
1546626
867079
176948
713654
528490
1210263
1993597
1555946
1128686
1406744
1025310
702564
1289015
1586335
1282972
56092
1054307
12838
1591735
1404515
1801917
147385
23908
1188656
1141129
1866750
250762
249722
1569991
759843
1849725
1692739
711413
1984626
636708
80346
898162
701758
1657263
141402
1835195
1635062
433950
1693806
1220600
871749
681784
787095
234607
1980257
933302
611017
1029680
835901
666205
1211230
1666282
188728
1182222
333266
1017585
516299
98452
1706325
843210
994214
509596
712930
1436020
1248695
376467
1348991
543713
1842391
1055769
1800855
1698483
1493570
1692062
73891
323952
980539
1622480
418297
1910597
1954841
683725
298691
739872
687858
1703615
863376
1155819
1891771
476377
964432
503982
229628
1024177
594574
1700880
186063
1611634
828169
1211163
1989383
1301567
949774
1480744
1220237
96922
484899
332553
34067
162436
1657448
7314
123024
1899724
419360
1181375
1649486
1809137
540819
1048262
493073
44873
584855
1318762
332856
1342083
847764
1361451
368965
1716377
110463
1649150
1675178
990412
519057
1515934
1728553
1528095
416123
1104838
189629
1336459
1760872
357849
1563361
621377
754520
1083152
1253412
497466
1953046
1784744
1798235
874778
497111
1088839
1018782
1216146
1127513
1281290
1833179
138419
1983338
1441971
725764
284293
427689
1580788
100248
1019449
1910304
1915140
516895
288501
805450
1922943
1980062
1405806
944187
295609
1934243
1763149
1776985
887712
1740331
1578990
1491923
1252664
447920
1211772
1844721
1061172
479316
626220
1225351
1471373
1741581
1770878
1175386
1333305
1258377
461789
977988
492600
1776824
172980
783022
1079166
635466
1016040
1792451
1038895
667321
1642770
1582371
314483
1513496
1877667
1527934
1259537
1034477
1201933
1499553
1930695
1654019
287222
1604157
244417
1516183
899833
692693
1156125
1375700
942307
1317772
383246
1872615
1979651
118770
1226758
128473
1537601
975495
1493283
615940
97023
1515463
37889
490896
1709309
1623685
131242
1495021
74531
1601816
1123283
1553870
1918011
1768425
1629168
1448316
1876049
1069284
108837
503884
800368
745029
1854305
1372220
1407963
832050
986719
1709511
1943869
452984
677134
45052
281575
1200623
1175281
200701
661484
1217564
796612
1409573
516034
1325376
415778
813505
1226293
284422
1423957
214831
997752
1535472
42370
166710
482125
507600
1921326
308398
1868140
1113213
1768749
533751
402570
999771
678776
353602
359058
58812
1891508
1860433
236696
1303091
1761100
1684029
438069
753196
519816
917991
83581
543465
1213421
1819703
1622678
1062415
1976494
797277
1025245
1785229
893063
714229
652490
571429
1802353
793382
1130908
518602
1317015
1727679
505343
1764524
912698
1054917
1492451
1616981
1006962
1876033
828670
845488
658220
1069365
257958
1316952
632246
987922
1410880
1195844
362023
685465
260221
102521
1689527
446117
65831
797132
1803070
448689
122718
781403
627341
1552627
172070
1120955
773489
1747748
482808
1347030
1981465
757672
1597690
1802819
301462
337242
1568941
585988
1883681
1747900
1321614
252387
1941462
1755916
1754033
1595467
450137
1790246
362383
759882
1075374
1168690
350530
518933
228083
1301560
1317267
1527751
253866
821693
1186908
1458986
708898
628743
950169
535755
1809280
1885511
1898100
773514
502770
1868305
1889859
950480
444973
903987
1678751
503088
1585782
128930
1620880
550866
1414863
1009001
1302211
452886
1104390
712063
1049020
1622893
398804
234018
580030
1330495
1730514
1475662
488827
997158
625516
443654
1836715
1657351
1292170
1752094
1378627
1486651
1338238
719733
599889
1979769
458839
88109
1513460
1316910
91816
1798867
142113
1824474
474605
1964434
1495482
789659
1378621
1627616
398435
224211
17551
763774
634757
485177
1742560
285171
1214865
1780235
61534
720869
1747625
1277645
1202642
1308438
1164957
1687128
469802
775565
1869882
643175
1330876
39849
515294
40470
262263
1643123
1934968
1584359
1121549
1270598
1998482
395033
910098
777538
714586
904431
1411943
1253064
1986881
1422066
22447
1263111
433068
413458
1440836
267820
894324
1636608
416779
1724731
1851076
599678
1735389
3788
990465
1233898
1133544
579259
1731408
125852
1792778
1281853
1465464
28425
1046760
1817702
1617325
252733
189237
1139006
710187
1008747
451725
661153
909888
1845282
879711
941007
1798325
577356
873261
1611924
1882482
307930
555812
194563
1598860
864452
423838
718575
150159
1084038
1753455
1577434
1603258
1411776
417118
376180
783877
1844876
57836
992943
1468393
41796
381610
1414308
1692377
1742382
1917313
214054
1604932
989118
1173208
1462501
1633681
1017117
823000
1683341
1192173
1469070
1948396
1250088
215114
1933242
510257
72501
1423505
956875
789599
339639
1275252
1060321
505954
1293879
650857
1242014
1111433
197204
1823777
928901
1829753
1980684
1046034
386871
907306
1701789
768943
1859358
1333093
857998
1879188
1957221
739746
1387512
404990
631904
928423
1976565
1892373
1632251
352719
1480077
320240
1895927
1023273
673284
127540
121653
1475186
1776370
911597
1846854
257745
749208
1617721
1216019
876416
750165
1759301
891574
1104756
696682
1030521
203055
375434
1941393
663382
579874
13940
211876
1603189
32113
677490
1738038
1397605
1500538
1848820
638420
1449860
897184
1060430
714367
252
1449676
1734907
603186
60739
1272760
376989
668782
143759
1804846
488277
1930619
714450
1878893
697685
1444720
242267
1384876
1000570
136240
158499
528332
335503
801399
1685226
571983
1814993
1130932
1171477
340793
1534998
480798
1516731
1075834
896871
860414
687762
1542355
104569
1921517
524893
1153501
385236
867021
514632
341146
296659
234880
193752
861196
1546181
362809
412651
179148
908642
1510636
1815668
1859956
44196
1322160
1126891
1991906
1582866
199324
1284474
396201
442900
937059
557760
1302189
681748
825931
1095516
1976404
1953516
1361501
1353450
417974
400745
750229
75878
353898
728007
230443
1608750
1450234
328734
1095787
1731789
825562
1560139
1533411
1309788
1008089
1981000
1111826
808232
1300764
184292
699374
1874559
220526
225271
321314
179709
921304
1020223
291261
1849557
643399
1023607
1006442
1266110
1353374
1248190
1496997
235403
399618
1689530
1758278
1701957
134645
879277
289656
648203
1520068
1412292
1550434
1389764
532323
1045573
603554
716066
90185
93858
815418
466904
221722
1486037
459663
1074267
1141606
289019
1194328
1735149
173462
620017
1334173
1923183
760819
895549
844648
730757
1428191
1152292
640927
12364
1237317
196119
822512
1343309
1656911
1945097
41388
505079
553048
775539
1450557
383449
1172119
102188
32949
1400040
597973
725257
926529
1440610
971047
1560071
1611130
671038
1869714
1531176
1888614
1120854
595947
1264950
22105
308958
1243200
1359069
1527906
1875770
83356
1140482
252823
1795789
747936
591931
1884984
1507352
1067796
660001
1182206
1286267
796677
900447
1922581
1920385
1493707
284001
629376
1409571
314293
983811
1295181
1053271
1003291
782696
725993
1001195
1909372
1252705
274791
1174554
757260
139153
824896
1699043
920181
212210
1219700
1263931
356202
443460
754376
570013
1519045
1666586
1449619
1533598
1659669
772789
740006
1082092
1174579
332654
973275
73964
163074
171503
763855
579985
247119
1500266
1665721
1813810
874589
1173728
1735159
1406284
231744
403012
1667994
1309528
1670289
195781
170211
980020
1086202
885350
1495901
54746
1507698
1336087
694966
891458
1700907
1707646
1829936
365475
303984
1568085
1977123
1743465
1088948
679655
1269849
1547969
1933533
1910959
429412
1195879
383085
1223810
505856
100815
53790
1196780
1744982
1991343
824194
1359297
1386881
1852849
1531461
259769
1566977
1774121
880029
1077254
750833
1895226
1928645
25577
1132908
1534958
1167249
16115
454106
1689876
514508
1643401
719744
1032674
55382
294316
1994293
1746915
604184
682260
931872
736640
525713
26657
823670
365454
1884342
18129
1021728
799663
1895461
831947
724917
776875
72922
653667
797671
1990813
389889
588293
1157407
1190488
1861757
907823
93991
1517419
826768
19210
1640282
431719
467805
379086
1801715
376715
17117
1685767
551980
1541527
891817
1332373
1527289
1466992
1318972
1724443
672857
65360
1578043
90881
482804
1487527
1374038
1268850
19052
738372
603353
161065
1093828
1409087
1002697
1157209
371720
1213963
559193
738579
793962
637430
319702
364448
1182692
458528
980470
1770981
458604
1921891
1972053
1978789
932071
1336420
1756817
466670
1570527
704324
1033167
842969
47744
1202699
882918
1039165
329855
1150488
790624
1238990
1255470
1841573
1781638
1073889
1441310
61877
1524067
1365816
487115
200494
588163
433666
1274723
1611156
1053753
1757482
366326
329511
979951
1960912
1870375
1519463
89686
1597574
515411
456191
1974878
669778
1216030
918921
74789
654243
817482
879781
1219440
1008169
221128
1494991
922593
1492179
1955546
1145067
1646900
1277828
1503947
76830
207512
1899227
1719893
48601
1570968
576872
258461
1609011
1393673
1206916
1586741
1993350
720293
442431
1692008
175566
1432485
1741971
1372039
62472
1091880
1367027
162015
1000563
1974408
1449778
971974
210987
1834589
1854938
43340
393817
551932
624000
654207
1354667
167093
307927
134306
357910
1440882
1072861
719983
483258
1390905
289829
781375
989421
1209585
941565
77321
1649686
1655434
1488992
1463499
402378
1880306
52964
869861
1967504
1727482
1871672
971769
1989801
388161
1897619
877853
1590634
1404288
15687
558462
1926350
1323560
772022
1211779
1337392
1655463
1697011
925752
321935
1631706
862692
650194
1368417
1252480
1376325
1349513
52924
1561510
741028
1431160
479256
1376927
509587
809619
1499628
1997576
969483
1555096
156073
1855943
1578726
534254
629734
1711810
552485
1396143
275602
1983686
1806539
1440503
1326900
418555
1202747
1919322
899596
149054
1556991
977435
1090364
32298
332408
479143
112853
1151956
1802607
813693
1804022
842741
907753
95815
524349
1955577
1672146
130265
627839
1385332
1878422
1733291
1958520
755111
1139983
390208
516337
216187
779805
614464
255298
476304
1284006
1658925
879607
229674
835435
1094044
1789435
532583
1734006
1575296
1613450
1543319
993827
402605
1939285
1516286
585376
597579
1122847
1756938
1632131
1211987
1053931
84053
1027401
432007
721538
1306842
1308946
362745
1379847
25629
881862
1570508
1240718
1542895
1630599
286285
1715377
1739266
391866
76639
1895339
975031
1949881
373821
1156181
69724
829438
1356754
1617211
1007419
735764
1451818
1611868
658561
690931
267656
862089
108205
822520
143511
235724
444101
638366
796225
1756581
1700888
1352659
866179
318564
103355
73809
462465
603986
1586913
1872117
47917
147810
547908
1047288
1485072
453794
1779088
1112773
1101236
848808
706675
365861
607443
1919095
264034
3703
1836589
991061
664575
559569
681338
628582
368912
1902984
1930341
115485
357401
541537
1824078
1632337
691978
1567966
231640
1546190
766943
1665842
108781
818789
889646
1361480
382818
138852
1011438
1400248
25048
277386
1195108
1133881
835701
1401415
1799939
874917
685810
1349215
259459
385592
853214
384608
1635999
1538801
466237
638081
1388092
169191
1065754
962904
597864
860272
1767601
1105680
69529
963778
1938074
426777
906464
1174745
1459618
1765610
362029
360083
1453591
68307
76063
1843261
386432
762082
1061633
800487
1448071
124724
508263
1901715
495252
1510003
659456
60444
1985850
1923411
568561
1335208
819376
1925096
1403835
127316
1144934
1985411
1576612
591695
24977
621122
286202
1007075
740941
470474
1399445
1029489
945325
1552875
1142425
1665270
1849320
997540
1528256
85881
1773526
1801417
456905
224235
177332
737570
1977532
284654
145663
1332538
1688225
277951
320757
1343486
272137
1337408
1973988
408478
1814114
783782
676817
811254
506567
808223
128365
810460
1683013
1733906
1110455
424053
813736
1244984
1990987
702549
1410657
806225
706215
1311882
333952
1260528
230947
1303584
1040095
1634469
1848416
1874221
1749374
284215
734936
516864
364527
479248
10668
316108
1064637
574829
1486534
1782937
224827
1833596
547986
1678315
445302
1879090
1559551
1002625
1745150
1620954
383468
246219
1294419
833686
430979
527914
641156
870848
1804251
91794
655577
979648
592633
1457467
529777
1593826
1731653
1179595
1283151
643963
1498477
171309
902405
1307193
302158
1352360
502262
99151
1640419
1324741
1506957
1901355
1608958
1520743
641793
1060532
340869
377268
1996441
1210252
364046
233913
1054884
445451
1883297
678831
1295026
117181
776927
1579598
617619
1280708
243353
1623068
757157
1684913
1033081
1818569
1025932
851628
1691918
573206
819932
642838
1119427
285330
1824125
483668
1796906
97487
741847
1936002
1543529
494598
778690
289395
1437569
1300272
1907103
524112
302001
252776
87940
1552333
1749344
1281503
305570
1471640
1541887
795705
487073
751645
647400
345628
657532
7679
56297
1098607
994200
1534854
1350750
1934283
1028388
47178
1106697
171130
691680
639334
1682252
92864
67030
268929
1532100
1195762
1636302
1418779
1182999
292823
317936
1007214
133393
662548
1435163
634763
947203
1792913
1569572
590286
1221165
775554
1934640
1262730
1261356
1025110
1583120
1492424
865613
1329434
1204664
29844
409986
531595
109777
1638525
956052
485395
1814112
631816
1581685
287264
824437
936856
1909462
662089
106624
32985
1952520
1980673
505661
232951
1643796
766110
801638
475971
1571742
313612
1122067
1016662
937342
1651220
1693104
1863506
1272699
1886104
784203
1223029
196565
1668082
1410219
504109
180115
1306690
1036039
53546
260831
111755
1972035
736363
722491
1573124
1894213
947375
1767799
539276
1458748
1621341
1712785
1870827
1710563
1728139
1897446
931292
873872
903946
1743977
579189
893071
639176
800478
594062
1692699
810466
282192
932651
242583
1265304
1751298
1823889
1059001
1797761
1722672
1359201
294432
853
788697
1871279
426578
1325381
1993246
1300364
375396
372954
344207
1697359
751651
599149
1688798
1559059
1912057
1614611
641930
264527
895558
127546
622500
1815539
52248
1117761
414570
1647725
625500
1213050
1349143
1575934
885873
164333
1178446
1308246
1364141
1900531
1867530
1698191
1534004
129376
1373521
1779122
1889841
784522
656028
819871
683741
321412
903081
802050
1833117
1897873
983494
307944
511049
498980
71676
1817870
350314
244667
1255347
1732398
780369
746740
1263820
306604
1285197
643794
939190
723452
484211
1425514
170652
533902
198130
924707
472375
527951
666612
1841432
1621545
924296
979166
1637294
1248984
1680415
1996460
1885835
1719341
356693
650412
100350
1717573
1733428
989417
562945
840719
704850
1072588
154294
1014053
1804817
223166
1485886
1546371
1428975
638578
41365
1690867
393791
267177
1893758
401375
956719
83163
1192197
119100
1470428
1942321
1245495
261338
1998919
55523
1360927
1289019
1564085
532295
270962
491623
125339
1174348
413110
1784417
950405
250500
1306773
979927
1538871
161957
823100
1693272
997638
1979699
1403892
151208
1228046
1888299
1212100
838093
249568
1361127
513015
896132
365356
1665360
101168
827420
1654709
530685
735139
243963
1127237
1785439
98450
367704
479579
1963450
706481
624255
1098453
1204741
817950
1424941
1829219
145386
1936670
836732
138590
990640
1398317
721868
631337
1592930
748376
1313027
395792
1924984
1128338
1089186
834073
86430
1431576
299139
917365
186474
270846
553863
13109
1350766
1914773
328704
1628970
1617169
1142076
1761870
122572
767215
70494
1917021
1531660
1338741
1185525
677525
1307920
885260
1005092
784624
1324395
1278427
112329
1755543
894108
1983359
550654
546846
175920
141004
937176
502776
1658323
1201151
1408406
1670102
1736983
1276787
991004
729157
1990786
850255
1826856
1088124
1310080
596019
653881
1971971
23390
142806
1665438
1056858
1964757
680540
20706
655038
428908
1670176
1554204
1688437
564354
835504
1013160
197722
51679
1635139
369030
117592
268313
1240146
840847
287117
309675
541810
1882444
81983
1307872
1050094
1509943
1191635
1485289
1768786
1931761
1677579
999515
567589
1594526
500311
1478175
592558
1900864
1905779
728377
1224436
345070
786308
15288
1261901
1919273
528786
1831406
275353
60330
740768
83141
1914640
1290506
247058
1888114
796458
80035
1465020
293458
1101136
1415967
1849518
342680
233301
800692
967196
1001250
460166
642628
702928
1711645
4443
340008
144940
1609906
322131
975043
1409959
943399
1042372
179767
613202
285133
1918515
1635199
1589287
1035441
144024
1315042
816656
574254
253925
1672180
1896081
1395798
408492
1783071
1339542
1544101
141378
1212533
1724504
263959
477559
322004
384269
1568562
94246
1422577
400570
461526
1773131
1572530
620526
235720
922002
1817702
92330
1509218
103781
1489492
567741
1785154
792161
1353757
1131224
134740
1086091
1647734
1283766
52585
1834881
1483243
317512
354118
1357984
26798
1383301
449425
423439
1975190
689743
307170
603295
588759
859839
1581806
860337
1402718
815910
1312642
1917393
1331991
720798
1966120
1977450
1128343
179549
676574
798304
1238093
1620897
1661153
1225144
1699262
1323948
989305
409493
1696149
1383403
1315942
1595691
1566704
1547725
1405580
1096653
1356600
881631
91739
327361
321145
320378
266981
1786923
594768
1975206
1251758
1143293
1864675
1585177
360671
1409118
1082527
1543546
1535411
1414585
909504
791809
1101253
1493684
1393627
973248
344526
122526
1251008
972668
1787897
404606
1863782
1052371
615782
773924
175444
1650750
1885659
1628822
352306
930796
1475357
1243301
1118100
681463
1511764
1346418
531458
260884
1791130
1284443
370196
1795880
299911
1546522
747325
583181
22154
1994524
1262911
1994157
1530433
16579
77806
1883312
988772
323040
1453074
230607
1465557
1074305
482506
415479
520513
351078
196608
972122
121866
1216127
734722
1108348
1800772
1144302
1361403
1690680
416972
600104
358259
1047580
207706
1697479
1871704
807564
39119
1009650
1866331
688563
282478
1576494
322516
362759
1066707
52928
725113
406372
1783661
972606
1177428
361198
274169
1275907
945378
1767161
1708043
198381
295326
198721
997378
1717643
1408654
509169
104723
28330
602083
1554892
912561
527573
995635
1345706
700677
795548
1103036
1212472
1081170
1264639
1610332
322421
1875761
1206449
149801
561163
1040604
933100
941299
1080795
1890914
681342
77127
1522288
873791
1932343
1351866
917386
1283987
720150
1621424
1354402
785435
1912487
192605
774358
1451640
1080158
1614771
261854
813232
1814165
753287
1646553
559721
432657
476674
1766539
1818736
1058357
1523111
1696947
1241479
1303202
429979
1264134
278236
1272223
1171170
1140247
207836
758137
839664
1600490
1162799
1069382
905855
1172849
54030
147880
933560
656609
629518
1695990
1266632
566407
867136
1345380
1791296
509904
495845
1150292
1657360
542662
315698
1921519
1580126
868457
1754797
1994256
715609
1926995
1893863
332622
262558
331560
888180
1415121
1436678
493230
592726
913307
1451411
1184031
502686
1272148
387336
838247
448648
545308
804390
737130
22702
533879
253089
1064655
1403822
501018
1116938
576991
279073
1970830
1218213
72548
1147255
688252
1029743
1091444
636932
1339810
1667721
1727106
1486747
1904987
1024099
1735081
1582016
1196240
1867596
374544
1395243
1293421
1028990
57775
1024789
617946
569710
1873760
142731
619908
659089
1394705
1976278
1985770
419564
1932480
518114
965711
754137
1441342
810628
55561
1352058
549683
1702821
1232026
85756
97092
1231233
85004
418266
1935090
420741
1220761
232951
1724110
8842
1315767
930878
360047
1676714
9533
1031723
1823396
1303868
1015176
741522
1633347
941970
1563846
1011734
1820949
1367642
243628
389138
1633389
1313113
684506
210607
928362
1699477
800471
1781925
155420
165372
717912
1197735
898440
864886
878309
517159
1874290
1615066
1219657
11140
1067936
1945820
1714522
299646
1125539
610777
552400
105469
1573343
429902
1512747
8074
322233
903166
218622
274710
366323
467473
1016022
937021
1815086
525103
884647
1881473
1614555
1669577
682992
1584830
261869
985476
1285218
164028
730053
703699
800025
232600
862416
424480
561389
741880
1274121
447471
1075824
418101
1176492
461974
897301
1675106
132723
1182921
126368
1809972
539648
482186
232370
699200
4769
1055236
1225989
1549228
1893756
866307
1531715
420982
328681
1732744
1734662
1588844
983988
831348
16136
959574
1677257
1224795
1500471
142621
493885
1693457
1091476
1609599
252510
962520
1745015
1112926
1503503
1390873
1515438
80429
1558780
983119
241023
428992
1894127
1021025
103376
516726
554095
777410
155983
796835
1312798
768955
252979
965578
1437744
1048622
82690
1252334
549719
1489468
139742
1555234
80775
715810
553482
1964778
88032
738229
995861
1342292
1606463
471793
1181099
1289028
1865225
115643
1676664
938016
1867142
855169
1281035
34991
137872
1534359
1072183
130187
1585740
1226145
1805175
534807
158567
1873840
694303
128301
198472
1605947
769451
1648868
72522
1708412
415719
861903
1979897
236931
907525
1560603
255102
1964416
383634
757155
1334522
956719
1972802
252084
1488424
575277
1030883
1320682
1671801
1354266
220254
388563
1662362
675050
36552
1087569
354845
947101
807188
1793476
1671163
1105053
1211986
1341034
896059
273440
206894
36342
933920
839430
1908785
28425
1930440
1132110
1105346
1468493
1266556
1202449
1934206
331639
527202
1835542
520376
95309
82941
1916072
595727
439401
934641
1337676
191113
97876
599371
347406
478585
1981639
731084
605309
650626
178024
1685223
1129472
818675
1365236
1567314
350974
1255636
1471581
1996725
317808
1312012
311424
772240
1372394
1648768
1491318
252515
326765
1345709
1528768
1026876
748200
1566943
815359
985586
1602539
1759093
1803460
776989
550517
602917
1977594
1661640
794343
1140685
1204976
900027
330849
738112
1175250
950481
294816
755128
508518
745217
913613
1001848
270948
203130
1464140
552000
1137321
1531867
1089265
266782
994122
1337244
1963959
1285021
1994817
1539773
1788483
1401766
798423
742548
790399
1783344
985369
1575731
1049865
1795498
1004390
844313
405469
1178197
801878
40081
531409
441397
1521184
1271048
1423931
46602
1200530
1809962
744320
846094
1506445
398360
539163
1971690
858782
772968
358805
1197299
1677844
785420
1973723
1028159
1820172
1021723
773983
379410
1364961
1984595
1509076
361176
1211831
639195
561487
1462073
1359739
1740845
859470
61111
1139261
74020
1907239
1378099
1754912
1263295
1476884
1439030
452701
1251645
239979
1091156
1997502
358022
363940
1331710
903026
316799
844881
1011464
401966
225067
797327
1958897
1410830
1012857
773821
384861
603395
1088052
309424
658625
674205
1482942
1546037
1322740
1321019
1630725
1560503
280582
805245
1961826
1302295
1542075
1445554
1063810
282325
468558
1104963
1436164
1765086
1699384
972394
576904
1520933
819198
861567
1157139
280455
123535
1868923
263835
1162042
717595
117987
623685
1131696
1375640
1380948
1199515
1866558
899208
993203
167663
510371
1853742
4736
1659111
1057965
187016
1697882
1166222
1927931
994200
1831189
237921
1992518
152679
1360595
397706
569516
1985013
416670
226227
1489162
942927
298147
1380745
1822203
1006620
312971
44491
357449
887873
1157807
477382
825793
1743421
1021769
1296177
1118613
326202
859443
960178
1889894
714962
1947230
1798916
372166
187704
225717
621204
1944717
1896099
867206
1964933
1623989
115592
1270615
1127609
550943
1623472
17490
65551
338305
137688
1981579
1360563
1538489
110266
1798103
1599835
363009
825051
1566191
268641
1272072
508083
1537238
1228063
451230
1884927
315574
1268484
1088958
1763996
565879
54327
805045
1564993
1699300
1134682
1290336
1728904
1675196
823319
1032757
629076
1339836
904642
1248886
1505771
695362
1986196
1318977
82407
993563
1570128
1145759
839730
120892
888441
1499989
875433
1787682
1113828
990439
1312035
460558
387545
170761
1370781
1832078
409756
663854
1975799
12306
435587
1594527
1710622
800161
1245434
1978825
652483
148532
1201052
169073
778526
1397204
261155
1140693
400666
1846363
1365288
462582
860315
885821
1453241
1170422
1658463
1431145
248309
1729252
934387
78269
1607341
1147257
805143
591188
1030354
232626
811148
861880
645254
1988095
542061
1957789
849099
1063071
1436901
133483
1350380
1694229
72975
482853
1694040
1409606
1911674
1147518
54448
59767
587179
1463145
1598498
1265964
422859
662783
1854900
1328128
411078
90918
1831663
213110
1157982
1937471
258814
1545719
1184718
1684958
407556
1750472
1594716
1210592
1070291
46482
210826
1191267
324406
1924911
644296
788532
1754640
295933
1648761
654726
1797823
1930830
1664135
1756420
1124455
1873658
1969968
1863331
1790602
1851883
802488
1528528
1443913
643454
556814
1610961
980459
951335
1341240
1645516
1465694
1945164
250352
264064
1703641
1702950
825346
119801
314469
250818
1549049
840634
1191809
648318
1446418
258343
1750441
1541143
304756
466469
1154439
1846053
1786595
1326436
48556
499763
1804741
294601
670114
1443479
210665
1050802
515392
1602912
947002
1769654
593952
451353
1469654
450965
285661
1897689
1710517
799099
517530
282004
417021
557740
1066973
44974
1527935
1460093
1586391
1111
1214518
1923150
1384428
1474471
1701879
1453428
410324
1380716
225425
62258
764910
923217
1155437
815288
880513
118408
727006
426973
1885017
1263572
623307
1656880
1426270
734185
538433
501589
634121
1144436
83639
169480
1666826
94892
1268683
613270
758781
1257426
218906
1528130
693217
1121757
474041
1518712
1369029
507550
1113652
418765
1618545
131385
414412
126697
1558298
1009812
1289886
1854141
1346611
1121011
31893
815347
854865
899473
838532
146946
1953394
1635076
469970
1894424
1666103
1808659
1023709
949373
374098
365937
308334
461889
16231
272974
390575
28421
1083254
450065
546133
1039800
491803
1265673
1703016
375264
1311574
1328611
448045
550033
1687152
279822
1222338
422056
1585880
951879
676579
348633
973558
59157
261883
500291
288290
5979
1751873
1587563
1236868
1463518
165318
1620842
1870914
1260728
579819
1792433
1282675
1496265
1053419
1550029
470600
1232296
1455677
160136
73942
1784157
393425
1587947
737927
851027
1202230
567377
649977
1526724
1208828
857237
1262575
1773812
26225
757736
442435
836072
1013638
143301
1416685
736169
1647236
464165
221539
882746
436236
1882343
1683556
1485835
1732727
44940
828000
713097
446876
564937
582861
205136
1932699
1571663
176020
613255
1004729
1698451
1590457
747596
1300350
1384251
1890930
1777702
590130
1371504
687060
289051
639305
1316597
1584163
1989922
58787
194551
679791
1092720
94011
1838655
266555
1844300
1570349
1226045
222329
992349
1260141
1140983
1889865
737460
326547
1682611
289466
1647094
408269
1137772
936689
1071039
588356
1723883
373273
1169084
564984
126510
765097
990175
521895
1253220
792740
1422883
462161
1302610
1479439
101509
1534827
849883
1216939
1151260
152783
284218
1542897
1088359
1442192
1083610
1320772
1689814
1467850
268173
1879680
1162395
788597
859462
1665029
1022891
368910
863880
1951413
712789
794705
1634540
1971061
468371
646400
46409
1713527
1430999
1018914
1603639
752089
1592764
1957241
1203236
309238
1481971
1884672
913191
377020
902969
479778
83991
1038488
845740
1264354
1601991
494045
6722
1761995
1289016
1891133
1320009
1691914
1465193
1753352
125740
778110
394845
660395
1738861
517935
1165373
561178
1801654
1422656
1572359
1403840
1408759
1044205
497159
1314459
1034786
925025
423999
535796
527042
1200996
566847
953876
1750409
956957
900138
359170
742372
1082314
513446
391355
1479190
1385539
575251
122673
1282594
565613
1008168
1652902
1027530
1178831
1321952
947992
599925
1341917
767800
1464413
633251
1973430
1457237
1644917
1079582
260217
679686
1409922
631963
632060
1714889
984370
514677
271302
1466204
831472
1490936
1669803
1251783
68937
445425
1567109
1832743
86366
669540
1228623
986684
127078
770137
662642
1412544
866676
570538
1911251
484556
782036
1980559
1033046
788446
914737
1972867
1464328
1772630
1566183
1540794
1499175
1685633
911681
21480
1747150
1584917
647431
577641
261231
157736
1716316
813287
104655
90323
1229591
230027
474406
868236
1173352
1377448
1930582
1730901
370740
493570
213144
627267
355562
399641
907200
1459628
1852329
1042913
518950
1197654
1226981
195836
1953435
1000745
1356794
1968107
581664
1410547
941953
1912932
147239
186629
424731
1595194
1298898
1243525
352562
1278679
1844714
364801
1300528
393145
146664
123540
1732096
968856
174239
1527980
938693
451282
769939
822489
52239
1894018
1447670
1283879
875370
1598205
614269
1154136
905183
1372336
371805
33998
130832
587646
1497322
1989677
986204
164314
441771
365300
1901090
382912
249801
1962174
901784
614438
1031839
1645081
1472200
406231
1610299
1618394
1049521
602696
1384065
1334173
989046
1123462
1785473
566094
1422511
546779
697553
1980797
863935
1939117
506273
730064
213441
369447
145868
1150443
1454460
566885
885432
1499726
1304550
203280
1929012
1939319
1322523
408202
474905
1875851
853998
306004
377389
569726
507022
1516350
1202156
1686889
1680144
298305
252256
654622
1602903
1501148
1894132
391790
1002027
786132
1779842
862433
1723647
469124
1523326
1998957
931507
219114
359445
590526
98329
1715664
1549317
681959
1346180
251134
1204635
434016
1861605
1228952
1157472
21546
1309671
57337
499444
1129568
1968476
275425
1985017
1548887
41614
1550979
1564497
1274110
701073
1439763
174892
1801126
317598
895715
500162
1511970
964071
539834
916470
1423838
1615124
1299957
948278
739358
825620
1572882
66756
708843
153201
88178
1156414
281633
1339784
1719924
1297392
1823704
338258
291000
1292529
787738
815844
1062120
1453587
1502248
173706
1231777
1181926
851752
1378445
767432
522756
705317
822522
125676
1567486
1104847
1483614
906546
457835
421751
260727
1004323
1628285
562713
1147088
319953
588110
1518048
705990
543436
289553
269356
1608072
1267504
887438
1762979
220724
1311536
1880026
1986982
1073821
452134
1331681
1094967
1557791
665075
855264
1374493
1433580
1997926
719911
1263546
1122609
1998665
637440
142509
1994512
298152
845436
1673908
1948090
1543780
854066
855926
698120
100389
1227831
1153045
428910
421798
1106777
1058594
310875
1311804
348761
779139
381357
367070
555165
1524270
434906
841557
1703689
1046781
832810
752710
57272
19878
365911
1703140
969433
252826
121017
1210386
805486
969112
838661
1045187
1212441
243608
763850
1313912
1561034
1855385
1081214
408926
676960
911435
286678
1472972
18151
261657
1526304
1098579
18912
701940
780000
649764
1504190
1624774
1940247
893060
412797
839837
169363
591500
1025282
1081953
1677465
549884
143843
1593728
1653396
1222226
549828
43088
860032
501531
1949135
279366
889978
231614
609338
597808
861892
564502
1597546
1278988
1607975
792535
182569
331249
44605
83089
552643
52032
38377
541225
1384497
1769150
509613
741406
916850
1698831
327537
299749
1974458
1661027
745728
641494
383110
1094933
6572
531042
1664908
901914
12187
891376
177733
1261115
1303913
1347733
172454
658646
1447659
948164
46020
832873
565107
1940779
1389747
190736
854713
1066220
665244
1811539
1774378
317637
1331464
1694080
185498
879756
733318
1699511
1561369
766873
1164308
1488633
310208
50685
1340422
493196
682525
128548
428594
1253851
1106805
1577317
1511575
1151436
1151913
440804
1766409
880613
1482337
432488
1618518
1017793
1036003
401366
1856382
121995
1080412
956389
320542
1839619
1499031
1208207
22683
654184
1279283
1497250
271728
1060828
810529
289353
1331142
335964
1800351
1552732
1553882
830265
1999820
1571090
83625
1406600
11604
1613496
1359756
1488425
650131
1185501
1085258
1738178
1207344
791379
1217814
1520072
1299771
781524
269833
1447403
91683
1468295
905338
1395212
1700210
351278
1364287
465603
1895764
1326505
1561007
1916637
1853863
739786
1579185
484865
966357
302798
1668106
308293
586841
1440517
896441
1681471
1740424
902239
908929
1458725
993272
769990
224661
719658
640536
879107
1632286
1602334
739322
268703
597440
336408
996648
768655
332758
299168
927294
439308
156701
1432050
193672
1382601
1457806
1449883
414952
1232602
1365279
883764
165970
850044
1715299
359426
1892548
807260
455489
1166458
931702
1419508
1641272
800978
1262512
1682928
1397038
1598782
24617
1587146
1626227
886926
993766
1085231
1592860
238833
1251954
1561951
1695832
1942746
515106
83654
1891783
196305
952985
922758
1782949
1685101
224867
1354733
1426403
1983039
1895281
1815981
1618929
1868791
744864
1679255
66732
1924294
1795224
1749509
362937
203726
1041846
71686
1559595
72075
1521779
522445
1725720
1624867
1964523
362527
921669
1545352
121550
1284185
60168
767566
1269853
1826461
1222608
892418
213736
12387
1217328
590449
615722
137465
307435
495570
299970
1474049
51071
1951115
1929936
1351713
1731420
688056
1993555
810160
1391349
1472572
1954146
1769274
1245505
1514423
1908113
629240
408005
347244
411304
182283
1331312
989144
824952
1664178
270702
798948
693929
483299
1402578
514159
598581
1546638
203902
1329786
1920747
669865
1944374
1660168
1931286
1341642
237448
13176
1894325
793742
1675921
1656624
1370604
1892649
6255
1722588
1801901
1009174
1005911
413302
403823
996850
1363186
1193962
352376
1271814
808030
689148
272589
392034
462566
1473396
1464140
56846
496237
1582935
487787
852547
716004
1211424
535922
429189
1092237
1169077
811238
964174
1746630
298002
989273
1796865
1667182
156974
567174
1551295
498099
770935
1155886
1221652
1162375
114945
1450515
1083893
86603
829817
1277855
1285201
994084
536070
86614
421226
15952
1525698
928588
1363033
1162401
1221632
15868
186060
106344
697098
1248601
953267
1809676
1918328
1421444
213336
1018473
564083
784095
793232
485113
258232
258351
218404
1352637
497254
988491
1748926
1337975
22753
1354287
305008
1385207
293758
1897946
761202
503840
110944
895072
1245827
1778214
1573089
998108
1449549
999133
732851
25308
1112380
899917
758091
658737
41291
1651016
885330
1821899
640242
1824259
71329
509935
1962893
1780450
338959
1418973
1167428
825125
75707
885000
1444811
1042479
1701662
1974369
1105303
1613939
1065156
1019025
1317212
636964
36537
15914
1077027
37280
641438
890843
7241
1804159
540230
178655
1107641
282346
1118175
1401951
218813
1681691
812412
1756996
179304
753399
791477
477887
1653186
516739
1477863
490211
1706350
1853960
214918
176713
1062812
1243575
119605
1760283
835557
100174
11915
865340
1128065
1953535
507578
1397888
1725052
334414
1574063
419408
151234
237446
1241736
1336523
1707127
1001211
1795513
450214
728398
1807144
900239
556265
226419
833053
1022508
670621
967901
1586796
54170
1456870
1884366
518333
795317
1798599
315650
1874192
1094962
771595
471832
1501979
1340451
1251107
1553046
947681
1034071
326513
1025462
1110220
1576752
979385
789548
630809
1070625
14816
1604869
1566787
1407037
705445
668028
1682976
671436
783245
606512
368398
753028
847661
771461
68769
1828230
980061
890386
1969726
907726
599515
1470694
1091422
1303357
488229
793735
1241365
1751277
882878
840321
261094
1332060
715052
971573
303484
1578713
1900983
480218
1100792
1049102
1990481
1662253
1591372
1657143
62423
153579
1015649
1963217
1449731
137543
1043825
508995
1150143
1215306
1858184
1238371
1404287
553408
1806294
523323
433100
1187896
639376
1453338
592279
1525949
579903
155816
650845
1654101
703834
1062643
1728409
1556106
55440
900858
538188
1246543
1883873
475583
1163071
719371
1627349
1665869
767499
1301270
16479
1641407
1247592
813081
1382
626268
987910
1642692
1069785
1304393
846123
916232
402696
1745610
1487953
186708
835592
888025
1755564
393094
455941
331044
97280
510030
1632039
798114
655320
1440746
1671322
1930578
1544306
30753
1165957
1031090
457729
153188
875328
329878
940619
1805128
690374
94490
1515104
684752
1199095
596259
1052526
114015
528085
1754186
905310
733285
211308
1383502
531094
1676315
527410
1534020
1565382
1353933
161473
1703195
500613
629864
1825818
1096032
1321235
133747
893999
277232
1473684
274337
163583
312561
1985676
268339
94477
704612
317999
1765945
851615
378005
1366239
722266
1507092
224558
458619
1229191
71268
660488
1952946
1084181
1405958
1789090
1063559
469478
1698000
1198993
1358080
299399
792125
17140
1330049
1061852
1836999
137188
728542
97099
766278
1310605
741444
92415
575260
162004
1875891
1119453
1194334
514474
983513
1627147
1225147
976649
1109907
1310814
1301806
1891039
303090
1766352
1637250
213403
1570730
1970738
361485
372067
855065
1620545
348729
435247
304469
3252
1499363
889062
425461
697790
1197507
1333517
893827
1638852
1232717
1506310
1637334
58542
455846
766713
1272686
1481849
534504
532093
1585803
729585
245305
1631578
11705
630093
623726
65330
1716138
772347
1981250
841237
1952176
1942208
1914225
1654024
1447453
967090
421316
1890642
1256276
1300321
1637523
272066
1046866
1656222
1078302
1078628
817155
1508545
147628
398176
755964
1729964
1925051
1010621
738862
1568217
193369
1653537
1855074
1154920
605048
897454
566974
335170
1798071
933688
490758
1985110
885375
1865643
428133
1125105
1949119
1418626
954049
550149
1143459
827937
619302
1365348
716878
1457143
1373172
712443
1824979
1931769
851458
1808202
750484
706563
1889610
1722054
807174
1448306
760655
217397
1348703
941800
1534221
86402
440206
928632
1879822
444261
1757659
73787
815732
1951176
905611
1839663
695677
1371201
4629
341537
1797670
1033507
77011
573865
45262
1444797
1451917
1118701
937180
828374
138407
1182040
537652
657840
948548
122608
733582
1959504
849465
1041671
1311858
760029
201649
1306478
365964
1084588
1357296
645819
1293976
218152
207960
790988
936715
1692746
1407160
1202553
736762
1179864
1241855
402908
743671
1431817
632197
1750112
1954786
775288
1719738
1556447
519891
1482766
1197083
1820618
1615299
926930
1312924
636269
514495
172193
1991593
1219928
803314
731194
19394
484729
1681164
1870338
542640
53243
1564637
700100
1151986
422440
1780423
880635
515537
473960
44698
101739
56170
1438288
1393431
447752
417284
117019
229456
461232
1272681
394899
589802
1176885
1040478
809085
1333456
1685262
1375684
1761773
1105930
1032233
1491164
627563
921339
1148334
277901
1096865
1171629
1406355
1298695
497760
526089
1886690
1124210
647867
961344
1694086
46293
1295893
251079
1894354
804360
1472275
1815340
388157
1618285
691475
373007
542748
536543
1004562
1107913
1097621
857510
492126
1569439
1400399
1117101
564
1895056
1491
680447
414558
469979
1607432
1525612
1575610
268301
1608806
1495478
1179317
1316906
440594
1140949
1357857
1279888
1060688
1631567
1948
951359
853651
1481712
178191
440739
793603
1632516
1278798
367045
1504150
692836
1287177
258711
1967625
73984
209980
474228
1310439
1940316
424494
703231
1106463
42413
1520029
1431262
664920
1827695
433794
154509
5429
1257972
577497
490231
1740624
263151
1233291
1985349
692549
819468
254746
1023020
382247
1449395
1065074
551124
867593
1763569
795161
804539
448945
1965455
241787
1721123
1563521
465567
1475831
316873
1587406
1165427
394069
1988678
1092431
1535078
1975847
1736851
1806334
1089184
165085
1819633
426652
1834430
1738819
1787952
1565977
561207
454985
1634008
1123743
93550
1256462
213925
1792089
234932
1515801
1328730
591082
1047685
988618
1722967
169609
353560
845714
1676555
307488
708835
1985876
1800745
180591
1451373
1171569
597891
192632
1297746
1225614
1158036
16690
909832
514358
24924
587827
388309
636307
1891638
172164
1975199
428755
692715
842520
1435341
1176004
1248094
1783516
1254971
986783
1333550
581067
1588565
268697
1152500
110122
945762
718453
703066
1432470
1481878
626023
1413970
776853
1256820
1871433
1823321
1678646
283592
107129
50249
1649531
214914
1694120
827764
980191
476476
747126
249076
56808
1119190
1534204
459863
1388340
189264
1610149
1896133
713284
1513280
40687
822936
1185963
1160430
1780938
744466
1410628
1178080
1023378
607045
865932
1322184
715889
669221
870107
1554547
1278051
1761418
1295302
1945934
303288
686556
1606355
1592026
784268
863353
1077947
487551
1146035
349212
1963777
1919757
1559383
474014
109564
316922
1336284
1252323
1570817
92565
1535184
152757
1939656
392600
1959462
201146
1623418
1415342
1835858
514463
1124989
83019
1029901
700486
1856960
991578
1608371
183234
1875148
1993214
1227370
1730061
191045
683078
1727585
1463911
704191
608186
1480891
1814553
1847782
442295
1708370
233659
1258739
344025
1266899
1034785
1769922
893280
1146632
158763
1308094
1369941
1715069
760031
1265474
774711
568211
460806
474277
1722845
733083
43320
222799
613700
590197
22610
1779737
770703
458138
1148090
1193538
950536
946986
413778
1501858
1756942
302994
1853771
128395
509472
1029649
168134
588567
861487
262356
1365750
1147696
1718145
496920
1021338
1747490
310413
599273
115163
970851
62096
1714236
663725
105518
262407
159514
1316995
259867
707867
488634
1842300
492113
212582
303945
49636
1981819
324452
1831440
86316
1388642
1265000
1756177
873108
1213372
160189
1797131
666500
1429358
319136
1155164
915763
889419
369959
21796
671514
265782
154805
54297
1395549
1549737
204114
959556
1398425
341215
668345
22930
577246
1998496
43874
1828303
205643
1886836
1445375
1365405
1226531
1966049
1112552
215445
894846
1607516
509521
964564
1834247
110905
1072761
1638973
1597007
1514117
1009571
145275
803709
1744793
806941
874977
1042633
507215
346204
1016580
1857725
309904
292302
1371969
434076
85695
598731
1823855
1777528
932253
1148419
1467430
1320027
1699554
1563366
718325
189002
42884
1002734
553361
607104
1169179
1858406
1135251
1149217
163714
1081121
522682
106053
801157
59490
995070
1719324
1377034
1639884
1477621
404364
1264033
1986620
549915
957227
1538693
1891569
85737
722803
247853
748419
962665
87687
667219
215423
957361
1826847
1827902
828640
1000423
1271215
1836986
434288
866167
758447
466944
760267
1332479
1658696
1799602
1862040
399627
1315896
105006
1568849
1144304
1133166
183768
741630
120487
1428405
1668394
1325307
529539
418455
451940
888791
572180
394167
406756
824694
1785148
1616863
1965559
976270
897703
1008460
1741905
362150
189819
1502221
143031
1924681
1100899
1647087
1009926
1572628
1644283
75126
206368
330353
350382
66088
1596521
1536678
1136657
1060116
1682991
964808
1640259
951438
740555
427384
1412660
752825
592638
629477
1661748
1998497
1772295
873503
1561726
1706386
1094141
1597722
15911
833815
1882237
1551855
1929818
505132
1033590
1333850
1005271
1206713
1313360
1189968
1593081
565907
1665507
170874
1844003
838235
219695
595359
763245
1585123
1543185
797412
834191
1253127
571831
385462
1464716
1307740
485723
473807
1038602
1612804
1352300
178166
620061
440236
682896
1277521
1423157
1276189
909046
57134
983868
1086532
22435
1941680
152425
1810692
1593056
667139
851401
1932967
1587250
1541550
1506480
635833
1122196
579088
1326211
1389190
712995
810482
1653878
1313916
1700491
1057187
1011524
263291
57592
524643
1110039
679289
1979917
173365
140032
966194
1706398
374322
649028
1890491
965444
1422376
1235450
1752188
1439816
459923
1657148
649966
729082
1220271
32094
8417
354299
1812458
1887678
399209
1038378
1379576
1423400
562331
1173004
977580
756503
1630458
1785460
1496806
1899286
1188999
843855
1519053
1998402
129079
1518526
415958
1032699
1401318
1972119
388833
1172560
855513
349708
1197458
1350585
356688
658919
702804
848397
1559999
46871
1509881
520049
1391251
1012610
596861
778379
165313
1092165
1844646
95553
233030
350258
1344600
250075
1896198
875897
6843
1670520
211123
528711
181733
815418
1608075
1249353
57960
1057007
1275108
1782535
1675238
1661228
994361
1132852
1884470
644138
1183547
661374
1959756
1110948
938322
452792
117747
248960
1352690
1114424
459984
298399
1331845
738403
1122766
1151636
222703
767692
1980936
1650116
677365
1407813
1191409
1952526
296885
254558
905800
1393194
1024444
1277012
641055
918960
823054
1445168
283573
402052
185791
919286
1287616
1727829
1201889
187552
1787669
1797116
718372
1915450
1291932
872348
1035343
48099
976263
794567
705313
212159
97835
452840
1309698
434520
1337989
1537605
1748940
1378105
1352531
1438659
510853
1644238
957354
1815107
1934808
656263
1948490
1525009
1080354
1395911
132704
1593708
1576936
1739851
366910
1847349
385287
1607864
1974828
1550945
1932860
1792013
1151594
1197430
734355
1646346
1406709
680478
1753918
221542
1159221
164703
278911
310947
1947304
789950
228553
1073149
1100595
1471207
249740
1691837
1150140
1715750
1046450
1837439
583696
1318488
787430
1281419
1675467
1853361
453126
1919787
483312
313747
374130
352570
317169
1249187
986487
1498247
1000742
529271
1662087
179114
300398
570074
1594222
698314
747268
1759146
874420
825444
1415400
539662
1000293
1675733
1142223
1361379
487037
822984
75277
1280341
602741
184634
656584
946473
1523663
1234780
1130509
1321453
1974514
123381
582655
1368060
1438285
1913802
1605428
1629202
1757374
1077910
1282268
1025483
1253668
1250693
978431
630383
614206
199541
1391323
1922283
961863
1303752
1881142
446783
1859442
1057976
684141
321624
792498
658777
1848008
360961
659022
146651
102397
463458
1309287
1946345
242632
1253816
1796516
591829
70171
1335200
1395794
824007
1719097
905406
848718
156681
744938
251652
1366398
918382
98870
1813771
1791694
1103948
1405109
1906596
1683471
869118
1286843
457946
1331440
345084
1133185
194135
1737698
1910356
1513309
1858281
222681
119999
282930
1802339
200794
396866
352508
1588167
253408
1300949
1773258
35499
1837602
178852
1051493
1788944
403220
1915653
1096784
1163198
1975032
1713757
87959
1267581
688230
1229850
230095
1864550
600135
652273
1256211
988488
1277889
672205
229677
124510
736625
1245119
1177173
1782796
1947227
1946813
266711
1265829
1974636
1017769
28620
1523195
912912
203392
1421861
1358575
33607
170393
645395
125928
706795
1676753
244781
1572212
708036
260647
481636
1440053
766696
1729186
1031574
1656158
464052
210152
958114
552957
889958
598459
1874620
610022
1916818
1835743
882590
1185245
307704
1569750
1254905
1763457
1125053
885257
537177
945808
1308005
1225230
231679
288544
286884
1460279
835373
1890615
538037
940909
552531
929896
317614
345463
301744
318987
1827488
836503
292220
1720789
1375390
310622
769715
762328
353776
1297574
1765411
82269
337978
1370263
222775
584887
284086
372136
1637669
678000
1954720
212128
935179
1316590
1358209
1386495
551097
1923167
1950572
103356
1527111
1567864
943331
753072
265806
1817190
369522
1667793
1770457
400230
1549243
949454
1900441
1375700
259436
640430
747600
1304247
72452
777659
489458
1760298
311834
1420100
1754196
1318308
1628289
1775806
742497
1212358
578907
1592031
1429374
1764812
1281171
654106
1050525
1612253
431204
710600
74901
98895
1518922
1640006
1329759
533030
1619029
456375
95251
867291
606760
1279577
1294357
1216172
672377
573987
211776
1045148
479073
1041313
1750329
1194996
1878364
1076518
1411013
330265
395596
714343
99836
1282798
1048550
1752379
624206
607770
1508254
1064337
1642044
26118
1235271
1670219
1477699
931156
1692945
1930367
1653072
188504
770599
414776
1749178
814566
223999
1496043
116320
1082794
929546
1017303
433929
582925
781506
1268446
1357566
455998
591818
430279
397960
47048
1714036
706921
406781
594761
1572037
1556592
1484371
1296751
1600149
1570767
689551
1716422
1787849
1019821
878047
1068371
656373
372960
1858541
544175
867497
1847435
1358746
1047167
889618
1944376
829536
1331812
1818684
1149194
338565
636109
1818754
183434
197784
1443092
1103626
672747
1006534
746238
618623
669104
1980770
9591
1005666
534980
755003
788660
1787321
1027060
1573796
72792
1934309
1831371
1308554
862311
924872
263654
1381566
525294
784937
1639451
954671
713281
431877
1421121
365796
1560898
120752
470063
1887930
239608
1593220
300010
1097057
248122
166586
1509588
793910
543249
1491319
221404
785536
512541
437205
1077277
366046
843719
163904
112710
600800
1098809
1100968
945444
266887
1383150
1585482
1332725
363111
1390591
425680
1309771
1793398
1506413
903522
1014646
631120
638410
262834
1968115
65572
1185496
1162303
1078945
586405
962092
810972
1835104
349210
965910
412285
1583634
350902
1672183
201747
1135349
1174126
574146
592814
1208336
2488
1296533
281775
1567414
1420102
1876539
1346797
1733113
1913988
1127702
1564100
991433
413750
1021731
1474046
864747
1769732
467934
1077047
1804784
1944599
1200535
380352
817448
1862600
664278
1746616
1651531
1061320
49368
1042794
345037
1100464
54936
820840
1079210
1243184
450577
1753044
878757
460972
928839
858758
265208
1510775
830449
922014
820458
1837184
1403104
1942822
503211
35442
674555
138938
367377
749669
473381
711666
1337424
829936
819813
1473469
549909
1226932
1258952
1830470
1737657
908817
1130774
1491427
1432452
477449
810513
1456322
946131
649268
782403
1857933
1723788
896799
1407571
477566
1648397
800171
1142666
653865
1059524
1384533
1200064
1068367
287425
1970075
1037686
1457806
1965894
998938
1537620
121857
1525907
10876
1485165
1526663
365455
8312
1001623
582193
695161
1809858
591979
410536
893931
696170
1837341
308207
628689
126768
1400787
418285
609466
1701177
1853728
1429621
779500
1488949
1451781
1371235
1773069
433056
1865300
820663
1316936
51199
433574
1585952
738033
266623
1743556
1070994
1896412
717136
837900
1817717
1497909
793574
237653
878070
192037
268371
1037522
250046
678568
821427
326712
60942
1390514
619219
955737
326238
1390349
403314
32178
1891288
99127
1419460
389560
1092303
1386261
481197
880255
1273659
1039865
1833116
324081
509996
1589554
621980
298793
297452
854193
1378069
1597780
1860828
574467
1284496
1926614
15013
1661382
988865
700116
613668
227440
1789593
509190
77253
997896
1136461
1765418
537730
414201
82186
35095
307643
1451359
517250
1739171
658550
1945837
1918919
1429025
457020
31213
1340966
1208744
1031469
949345
1970183
706350
1661586
452872
1400656
1258363
1709128
1261582
342940
1245346
472359
518917
612295
325170
1292545
1267952
1069437
355982
1110473
271515
300461
161031
1516889
866513
382354
1113959
1096545
578094
1322000
1594013
720006
304685
1544365
723824
516097
221411
1557331
405550
1540401
1798562
197472
1464306
1139339
739333
1153005
1489169
1512281
1255957
618959
1552443
434721
1269943
1937653
438682
684336
1276941
1717250
203469
1077790
1252241
967846
1343823
399184
909919
1635054
553297
679589
820747
1956749
1048757
495340
1360308
1935097
1497211
1939824
1291323
1300679
112460
765661
1399130
1524093
502681
303480
524033
1737562
1005254
1223652
1868205
1598208
279337
419524
1631862
11771
934663
876290
1164318
781150
347941
1886174
1241295
1824772
302879
1362565
74476
1440490
1942862
490558
186615
1901893
1614143
1214195
1308840
894666
876764
368585
1817021
1286726
261522
1068064
24963
1755574
69794
491507
1548896
1745881
1046442
1406320
767618
649389
1098578
666968
1813431
1200428
1511444
1467000
326190
1788986
740506
1488788
601987
790716
1176237
891020
1708398
689358
525471
866900
1705749
1252916
1509901
1170757
152897
654699
1496710
1938179
207392
1295994
1177025
380147
1286682
1249555
329321
438215
455677
577717
1322643
803007
478353
1639778
1077271
1150080
1681463
117632
1981639
198047
1538258
877926
950492
1565872
1056194
1459484
511976
1430138
1555256
936550
820879
462579
1091938
77390
1100672
110136
556682
502999
896648
1601653
1282153
719105
569944
75894
1883782
1621429
1367743
1484227
56522
1783958
984084
1553242
518864
1199552
1799818
615508
1598643
1708023
142623
1443468
247160
901117
1445602
733462
560608
1184489
1898470
284280
1456323
1777202
275646
1654940
1934884
770471
1425907
1440722
613095
231284
1864282
788564
626365
1681882
313390
755498
1260236
350911
1178367
967508
536364
1595268
1933383
1376935
1685818
1106726
764005
1866509
232380
281527
979861
1274808
759608
1758538
987966
313081
383200
1336288
584850
1805931
995124
409199
610729
987175
473796
1661704
243073
1569350
415803
73867
187653
1196785
1594722
1555555
1375688
597197
1988648
956148
1995841
641224
1835993
948466
1939216
409399
603382
1535566
721607
638486
666612
360502
50045
1774187
1356853
783463
1482857
169417
1992135
953931
339556
1684690
793450
1741249
344459
548615
1021659
42916
1455228
809269
1428447
878381
764083
1952178
580685
617840
1962313
1021102
638026
34677
837737
1617212
395772
1054865
1944900
1285339
1754861
1125936
1343367
590500
461029
638703
1185429
1589712
1499794
467212
768432
1400059
298464
1297157
1639975
1630468
1290699
72654
1015569
1532271
1759581
1746440
323340
513045
1398598
95593
1064495
629667
773734
1595770
1534804
730021
1568528
551282
395203
343369
412423
140895
892729
221317
1080694
1012848
1606896
1383145
1849882
184493
1863888
1620277
1076385
414927
1930541
1033437
1267613
1509795
1698957
142961
222933
1538203
1665398
500855
668123
1701168
1023137
425148
1943506
834159
131304
915895
1855024
693305
806149
821099
1316291
1880817
860945
1920465
1409409
301787
487843
1844679
821928
1457211
1961170
386678
1868333
839184
1036527
1249284
943319
360477
1096894
172678
204763
535319
234459
449162
1353484
1264602
840294
1284086
919379
581777
760943
375889
259469
666861
1616273
1433996
1263764
868295
1047055
1852744
259394
928259
182697
1029322
529321
375537
357360
902292
1706891
1417529
984180
131147
76316
1018854
194228
322488
1376479
118613
1057821
1905688
643927
1773986
1663513
634985
191496
1615875
198548
345352
1307185
1679426
28518
685286
1316803
1729662
1545737
1113528
1093666
1765687
898151
688173
1134816
500194
1524145
446641
1324647
873088
1667954
917028
1568361
66775
1888868
1435727
1666379
324840
1749498
1520567
827302
271453
1930284
247076
198459
1452682
1275480
1868249
1403685
127777
1245245
1878652
1530438
394281
832842
196351
2207
1867715
55077
1721820
1411223
1322390
1314789
321883
610211
1844801
1427776
566656
74428
1375065
1364991
291586
972255
229519
879975
1816059
757978
760547
1179483
854935
458659
656735
475027
665162
1913154
356949
1679818
1797057
1923563
1347910
314299
79755
1700208
1298672
1682139
1952805
1687692
469954
1397569
453344
1327091
1303201
298199
1804151
158908
1657500
1003223
1336173
18805
221483
286220
1477057
377092
1810065
1970067
1296826
300680
1938160
75773
738942
424903
197495
78180
940858
1924579
215083
769667
962686
1224011
1256948
402800
947187
1637123
837857
798518
674020
1282419
1895627
30514
1375681
385506
1011290
1203866
11476
743052
1526398
1632688
1598269
627809
293044
1263003
158491
1720340
327365
562011
691249
776745
731006
1321824
893091
878605
1687292
792416
214247
919438
1423057
945603
1523670
1405428
1590636
190530
602559
937276
444240
622257
1535671
811141
1676700
797900
494469
777480
1143849
638495
71902
142101
982637
312124
1861976
1067824
1797489
1024555
1431841
1508869
1957036
1048833
1738700
674473
1694203
503726
1510882
1630736
646534
1069073
1408737
383963
1168290
1560824
1780279
906744
65423
701714
1209354
450025
673719
1271733
867953
1480081
175991
641629
1277416
884360
873233
514098
1690169
1219469
1710153
1897635
254534
301019
1077293
1406024
947458
358929
570144
846989
640670
1255224
608642
125790
565063
745097
241225
469304
1131708
447805
697493
1608210
1623493
982495
242322
1153624
802385
164064
781953
1144341
92909
988545
1142555
1831334
1549956
676751
314328
485505
1903092
689425
1660641
1078896
787843
1283691
1756890
34593
1008820
269419
1905832
334002
1659957
832551
825473
72313
1289921
933901
1873541
288574
1637321
1705370
721566
595298
1600570
328173
251612
989875
268357
391371
379799
1977874
338986
707508
1036173
978004
485778
1157973
725171
275832
959914
394532
935805
758150
1680540
1152700
610003
1832770
641408
1858327
309111
1578763
283531
290570
406525
232927
66879
915834
1713607
1951977
481148
762026
358118
1963928
1972991
1515626
923075
1841773
439300
1069988
351671
93056
1962078
1783307
598890
90162
1784293
1229985
322705
399796
110413
1183165
326063
648437
346219
983122
1087876
563494
1448577
6318
802383
518497
691053
1082839
1623399
1632126
1628373
1130314
434279
66682
219575
1120956
1780068
747233
238471
1203278
795544
32110
500339
1544776
430614
898568
1281195
1630084
1125533
687919
1663595
1211268
783453
1958856
692368
1415975
780987
1116341
1177912
716869
331196
1517969
1192560
1508709
1021797
422400
1774212
1270239
282066
1660323
1032423
1817928
491520
470114
1754993
1872129
1549853
192541
1547093
1514521
1785734
1623373
1499823
1432488
749582
1821014
156353
1537748
868780
39610
939948
736921
435180
927520
326717
40679
348082
670365
624554
3369
975427
1613523
677154
765993
1117231
1430370
938622
881584
1764885
211053
196254
724099
1009517
1208849
1743726
483589
1792272
1404850
1220176
976342
1250444
75506
1875805
1139974
875980
1344263
1704019
237637
272566
1546022
1926699
1503950
243244
1365565
1974252
328202
1050184
695890
95187
1772862
359820
1245652
1232471
795810
1065704
1143040
1451032
199799
1361229
1065595
608537
1730182
550223
756255
33679
1690200
1592714
1014323
732222
456732
577048
189610
1579251
1057842
568546
1087484
827976
734941
1494004
1563889
708388
361754
1425938
1204884
233085
1557411
522106
859649
1644691
964242
1981800
704761
1113505
1502635
1251159
435237
494095
636093
847243
110590
1439991
256219
1168841
696620
1371950
251799
903862
1631966
1694778
897089
594944
692398
483677
17786
1219059
115254
1163426
1658932
1990044
1777618
669723
867803
501350
446396
1831904
1354586
497880
1258634
1947563
1249444
735940
1652553
954369
283333
1007154
1055384
1199085
245020
1357795
227343
1881332
1550360
649561
1788201
137778
293880
1288907
1886044
201522
642761
517055
1152425
1361548
127984
1223205
216974
171131
1660935
1367218
49207
1234160
224736
994603
305175
93460
1194751
1243060
468442
1238933
1140405
598945
1977349
1577893
436444
1534723
1381368
593143
326112
427522
679917
101877
43468
954094
511825
1893126
1289790
40611
192679
1601547
1784941
19680
1765956
691758
546102
1348661
297128
1449778
1223951
1225606
1204712
981424
13452
516355
863608
381616
1561717
752807
1119013
1538082
1466795
246787
472662
1378687
1136836
1439996
586204
556460
1153832
1639876
529556
1636419
1564212
390536
1976030
504458
1004890
622815
1053519
1980985
581931
52425
289164
1051945
921502
960651
1883968
1412946
908250
1355023
1709035
1402126
1308598
625264
1341399
1500483
847693
1429717
308308
418698
42631
1007746
919558
1068380
467748
629149
1780714
996450
381561
1400883
411506
1369987
1418921
1331924
488602
524924
179935
973940
1269137
917641
239388
1222123
1328527
1594681
1954922
197826
1003228
248559
1093951
693416
993258
1471376
391369
199790
1926933
1221290
343620
1599705
848642
1470216
825728
1903903
686422
95078
1742130
89384
112087
1826959
1179290
335029
1158510
440938
1967336
1083903
1536426
15950
654241
319352
693869
36479
1434570
1483110
1112910
1747436
1531801
529473
1843113
1198035
953604
1631733
379605
135321
1444995
1624147
1709199
1153267
1867659
1600327
689279
51051
1892397
1228079
1048002
754822
1070521
480364
1185461
1085051
1311522
1736987
968639
606315
1132856
775257
953798
1107295
311762
1350277
1635534
47146
1922078
411923
1403868
1225511
1782623
163631
457606
212081
987322
1488063
957131
38038
1281601
900436
897442
455448
1073535
159622
564970
392715
1080717
515661
185760
969210
646872
1345104
669014
446774
1602359
1578675
1820399
225337
1613581
990802
1173020
1020854
1262646
507398
1583631
1966951
322854
1406468
1117751
775598
1933252
1265287
11635
341383
119753
1067365
1535217
109979
122486
1867824
822156
1656070
1049659
517794
1655874
1925045
951700
568834
1289096
500314
1516284
766039
398754
1696183
1537973
520942
1602186
750788
1964923
674409
943900
1664323
672578
555451
1886808
334307
1740274
1216191
1864014
314384
1155951
1118128
1092126
343342
725195
866756
1650747
532959
434001
897998
1594569
123616
1134519
491649
1599162
762737
1603351
12453
1142341
853360
906522
1715953
797904
1470787
627884
1037317
1537033
581665
967404
224682
1260815
1563179
455866
1534282
1580031
922723
696335
814619
217355
890444
493240
467185
674865
439738
1366132
1525737
1693528
656740
1170806
1095917
1046724
1769435
858143
729673
1100399
153977
861462
1913282
1984242
430886
443821
1672866
1823363
350843
248045
713662
1594356
1934878
1328363
1211758
1638860
172808
1632185
729174
286834
1512260
1991214
465604
1154926
1679758
1576999
766136
674236
1977989
889793
397070
1363017
75561
1602622
1147880
1693896
1478580
186105
1625190
1499550
229466
1294699
1296138
1293719
1142546
1100610
1106551
1818840
984556
300646
1383473
33733
27965
1879457
1200847
429136
1529664
10309
366035
851613
519015
1530994
1423252
819560
1310600
1023045
111001
1891066
544762
1320266
1365627
1860025
1769496
1336767
691459
443279
1063513
502564
241106
181392
38161
1983082
924924
619707
1407141
726502
1395294
293705
244494
345617
44518
1923329
958726
1351840
966101
1328928
1098964
1459036
1777442
1140291
1216201
1906594
215262
1724839
1865662
1237325
1581811
78512
355130
663412
991840
786968
1002478
968374
1583649
1914916
1190230
1293279
764762
1809118
334472
289272
1377145
1854256
1373185
939670
1379652
683702
1636532
1352336
1481173
969905
1266480
677314
1322331
1500269
305768
1466170
1744117
878910
1110521
1543655
552057
456335
446871
1825209
187871
1659394
287441
827019
490495
411648
613449
1759944
1879426
234008
532230
193430
1957254
213141
264724
1083495
80910
828855
1152618
1665483
29614
1078239
429693
1850122
81538
984503
903637
224170
1499465
586793
982963
651983
1254567
34997
458709
1189094
639632
1173502
1023596
1982040
371842
1654016
1354003
951787
1811285
1130329
1911881
1419336
1201956
1996173
476344
509818
1700996
1579596
1266881
960928
1333802
1583551
1343767
677113
542109
1307565
1468601
816
1787648
759199
159874
1706873
1270987
919064
1731070
1397105
1978420
164900
1837299
530514
808131
1915844
1987167
1464378
1097958
1940025
33652
1973389
968470
1240875
685175
349917
458901
770206
507947
701536
1076247
269562
1116348
64149
722555
607566
237376
262730
1584202
38081
816559
897422
558006
364227
1677581
491652
517691
381217
69207
1418604
1866786
754067
407910
412034
1748210
1039126
1010758
1363806
472221
157527
1347905
52273
1364765
767401
1113349
1329688
349653
912657
1853757
755657
427054
992115
1311963
362725
187121
394783
79745
202980
91179
1686935
195664
1035207
1999735
1427642
1040672
314065
698852
1480766
1808376
304120
1150285
622529
1211066
1859778
971039
37856
1653575
1862709
27171
341568
216275
1073376
881157
1736665
115779
1982044
470755
881861
609079
1113622
263589
123433
236202
1713841
322359
700885
975594
35945
988340
1701168
63096
1066989
941875
385654
1798531
59679
1631545
1067965
665581
841897
683003
1240083
1219881
647284
1812300
1053131
439810
1524680
1120829
1954914
663810
825863
11293
1633758
139554
1908736
132259
1335150
1661191
1273396
1668450
1770056
1468391
1247689
272458
237105
386820
682221
1836160
1885920
955563
522746
806172
1770831
1756567
758057
1134989
1348396
522093
631456
1351092
858159
1280663
730195
1460083
1108514
186136
680272
64162
977818
42322
974295
1011889
1146263
1653868
361196
1382173
693108
1335985
247323
1467498
1092126
1571014
982147
1673899
251585
289882
688457
59377
1780240
1155878
1878167
1210248
997608
220255
771124
393643
817128
1141864
18937
229661
1217314
1127399
489376
1414603
736509
685911
724011
1466205
1957678
731527
1538884
92937
1504551
463004
397450
477941
1007164
1890877
527834
689027
13286
1829421
1073490
1300071
534748
180215
90824
728625
337231
1700018
1462313
1812465
851388
1376035
739085
1036516
1486661
418387
1106824
1036493
1473708
1762567
38374
622722
1505183
1889555
597384
662804
1779740
1963668
343900
1946068
1124610
1314612
735390
1657748
1640513
70054
352785
1315881
659684
775951
438791
668559
28947
865556
468324
220264
1860889
1087919
767786
1280563
1420889
6403
593286
236800
987343
1725422
50508
1816636
660577
1500089
1550194
472733
504005
1360419
180332
905105
116863
952682
1235184
403601
1082475
667342
1505473
1972721
600418
1639106
1650388
1997701
755172
49264
1353242
549431
745241
517301
1761236
865222
594293
887522
1533611
363632
1536394
1468723
788913
825612
732075
1621868
302410
682494
1117296
17176
1247680
1215821
1480911
274857
946914
924732
662088
906896
909846
431422
1472263
1346502
573361
755651
458619
947606
935649
1321963
1850969
592728
1512878
1053565
1193193
1151885
734063
1734743
1797244
377600
758163
505400
1601320
305733
343250
101420
395603
179385
1721610
573403
335021
1464711
1377621
1997795
60471
65809
1545812
1569461
77694
1227646
1728286
436723
1634812
339580
1038696
1117691
1171642
244834
1044707
1272204
1511294
1887486
678339
1941978
34837
694910
108706
1675341
1068867
1295995
1976917
1857665
1679347
811621
1978206
843035
731481
17853
1537465
641948
291536
1826507
699126
188179
856244
172268
630840
1869732
804612
1590811
1164947
1519276
294670
1655137
557412
926887
647613
694460
885138
1857216
961876
953111
563204
733083
1524360
908284
1906579
1349670
1948775
791593
1806725
954423
1063719
1694482
974695
860265
1967035
11537
985217
319968
1262105
716747
194891
304313
17246
1331840
827155
1148498
1498166
740307
882109
756722
1830172
1109998
1481417
260951
887338
1162259
1667824
1715529
1991019
106543
205874
826082
34313
1402753
674138
1348620
1246283
350953
1814068
1793067
1834708
1822621
1422406
461925
169875
337916
1260914
1014066
37263
84568
1968137
1137347
992090
1204794
820309
1821151
1715011
51367
1813534
168194
141463
1061124
283893
268194
1166766
1885574
1033802
154491
1910065
968210
1665684
1833213
803427
454633
1104309
1770800
680785
566905
376525
1421055
1121108
959578
769309
541253
1000891
807573
339876
1292578
1862074
740223
489121
873414
409784
1611550
1597809
605034
1885356
1563685
1475858
1155627
1993617
1177756
1490583
136097
1446394
1029838
1387591
835135
657387
1995362
1447513
1363181
1223537
1849940
1441319
198844
600863
1888791
193239
1069169
604582
1183233
362278
101844
1707401
1208924
1702542
1795186
1620979
366865
592172
483426
852902
342996
442394
1933968
1996794
1464652
258230
902920
718486
1431425
703284
20033
1988848
1620070
1199118
1361882
69985
1235987
319635
1099542
1298982
1240967
912756
1289410
1976933
1110353
570342
729323
1143517
124
271034
559705
1780950
911467
1631425
263841
768734
1047455
162989
643822
1379056
578063
1037738
554789
1063624
589262
1101692
892001
240813
956328
710611
477310
1136902
24468
1247981
1856790
1301250
1493185
570386
494721
1555384
1920277
1245424
160551
88115
484470
1810321
876060
1240209
574927
1201946
242659
1072042
1701827
1337117
1902412
22578
679260
1987305
1034029
1638973
1955185
67550
1804160
451205
1220609
872485
1203687
759288
1637678
264240
240488
379916
781941
271883
41969
275278
333265
1528714
522611
1494414
1079053
347725
874541
620586
1772675
1889176
1853364
449513
1260997
369509
1262895
225887
1693410
1560812
839682
15401
1222006
399972
1430087
959867
1271661
1711975
64165
1183408
368288
38933
542187
1027180
1685464
642174
1157068
3464
1769563
1541288
1303462
908243
929985
1076999
1440431
1295839
749035
291606
1209945
1254368
199323
1128441
1716017
34966
118539
1005452
1937169
660991
1860279
1453493
574033
573632
750162
852973
453760
73371
1204063
1451757
944840
666203
1135900
1430333
1412623
1330722
1364961
1858572
1730376
250531
1932009
1540476
245605
1063591
327276
1009524
805957
280944
558686
1658593
553804
31346
1546977
1885390
1468444
460735
1412648
1212095
428858
1699591
1183070
477689
1441428
938731
956773
326252
313222
160669
1908673
74981
772345
93309
927890
615025
415492
302151
1423179
156448
1790660
84318
254446
761215
986962
39897
1736564
1512295
1216391
1620569
789961
1290482
842306
1853607
1245231
1747939
1315047
414457
1113052
1155249
1189139
1926434
282105
1821579
1840409
842447
1840470
1640312
871020
683254
1435622
317877
775369
1484656
855816
1445882
1589472
602550
166321
697044
363236
968096
523388
313549
1000919
1777199
933018
1794476
427462
1540221
1380291
1374023
660742
1594226
487994
600254
367070
1693423
754492
250854
622745
1984631
304831
230354
1101935
1998628
978627
230564
1576127
650451
120869
643318
1805932
137556
1192154
1560329
1522297
1318531
1708527
1012550
547521
1025193
1875787
1371408
1199378
1533988
349599
648275
34599
217756
518736
347198
1519258
1753342
369616
1100865
1638856
358246
1370913
401606
993790
105910
1417727
539590
1352975
330917
1990867
1771984
1772399
975163
1858726
360141
1955885
1524953
713521
1549191
561767
759189
518365
1290912
1603009
1995643
1106408
616225
519779
415792
1257024
271587
1389584
1194276
1624728
1265955
1934992
610290
1041074
1265269
603525
323030
282884
1728247
1087369
509681
161721
1792834
379650
1685531
748998
1658161
149137
453323
1989412
890608
1781185
1714828
1552670
97086
299856
797754
64800
808731
1388872
782970
1009426
982202
1863227
1826865
864390
949032
1989860
874019
1466413
1767405
57299
1445168
1720556
1122881
1117857
1956654
1792172
1069999
985455
614963
1799303
1284527
717999
285452
356891
694577
1665564
578402
1109228
1580119
1220128
724947
1604650
167337
556094
1095848
770175
507423
1700904
1501113
1301841
866250
585546
430428
240222
770291
67331
1161047
1887195
401280
49367
1079920
1560118
1280479
95309
108638
486961
438086
1929391
855998
450025
1245156
1724550
1487024
827493
1147391
63780
799211
529874
99265
712494
352309
373198
826821
802180
1379684
438873
340265
1544221
1604466
927981
638715
1713951
1247325
1876026
676070
1211370
348932
1971656
228519
53695
507138
1906958
778178
1515513
1963700
1089710
272503
1266067
879847
1764949
1533095
1982098
856873
1677425
1489350
278005
42544
1018767
332394
454401
681598
1223568
1823285
1808060
205552
1899910
972692
1443033
548912
542990
587385
826530
1253529
70446
832510
814687
1629434
763050
1635093
1165004
1660230
1811676
1726795
765842
80945
188548
407955
1345358
757783
624790
1895662
833835
718835
2240
909998
1342204
646091
1907362
531162
861253
1939033
1661021
25451
1393538
1158716
111599
1994826
1549586
832758
67670
1708546
339317
956566
874822
1355704
1705554
163671
1999414
1852138
1121226
1505100
1966115
1287544
597048
1317995
1345633
557696
1954388
868550
1909082
71516
1472587
881135
982260
1736993
402456
702262
1688124
1145463
238792
1729453
200600
1354663
1800995
1506484
464013
1504624
5325
1483346
1827077
866895
1984550
1997125
1628118
1073041
686134
1192094
625143
1739780
19279
182868
1050442
1030533
1978287
1603331
227970
1440271
921944
1816781
769607
1164228
336165
78950
624828
1197662
1274367
1655096
297856
1745312
672037
1930269
1932395
87188
1687474
63312
528527
533884
1853253
68115
1189456
937279
1798025
1386130
688278
1619992
1244727
803577
1748183
75698
1196996
1731147
257846
1436733
1837687
965545
608695
1695030
329455
1318762
1632913
1141749
1828312
782219
831183
988131
180941
951549
1302164
728482
258720
1685186
1046702
94844
1692535
1486456
1998072
1066504
1590670
1925312
795614
1943429
615179
1359129
448254
332002
682158
1223452
1196134
918244
338500
1756084
141872
653281
252481
1994735
749698
1150018
544157
154527
1829428
1510164
1414321
1297468
709818
1322167
354568
1878506
846844
642614
180486
47824
887226
1166808
1794163
1394243
802118
582033
1978506
1108786
699293
1480222
767070
1057189
918228
245062
1129457
556716
1222541
17917
1831692
627756
978529
1027505
1795049
1225142
1652538
386563
752738
1206069
1422608
1876149
449254
1544967
1544851
649462
1908811
1143467
132709
997552
334102
1199521
1565316
1421537
1952526
941178
1498037
1272113
505643
1551009
1788319
944459
884056
341648
536259
1210386
520161
1152585
179037
602434
3178
287887
788031
1908835
868710
1700926
510140
1242360
1092244
1767300
544617
671630
617495
1375694
1110133
865313
836039
967203
1391089
1522576
1505471
667464
1660771
311219
1679454
974655
618461
729730
1867169
192806
1514855
342091
1076007
1457986
1064518
736406
1802596
1888369
1750086
1876132
979050
1865137
877848
284434
418611
1161639
1138857
840377
1135011
1982537
1579740
1716086
130209
1687812
608625
1208275
1046564
149441
1970732
563889
1366045
1405991
480523
164804
1326683
73681
387176
1771896
1640727
1109144
1962386
699611
1899382
933858
31936
1108485
1677641
420619
1684495
1089458
1306030
317693
1343061
1025374
856327
1441924
1190027
548507
214316
1158670
1391063
775708
99864
1394886
1601357
1426487
789551
1569675
1855317
1199125
1203106
1066045
1601635
1977172
197693
642168
381839
1473204
723632
1517602
547128
115745
1757923
1619253
1257732
1112639
510733
521314
731426
893458
1428914
395393
323150
326098
965797
807806
1737825
1519938
224512
689180
1500742
1402588
503334
467535
450513
1685523
1465721
1904255
1797040
1488586
429817
18026
1009886
383768
7398
860063
1719786
785369
436791
989559
43574
96065
776138
105031
1626800
619581
494568
1374879
1639218
670423
1501517
521537
1173462
1106675
1782405
1895465
898137
1496660
1645113
1082026
522397
814007
1598017
32925
657429
197062
948492
220956
1950728
949716
919824
1621133
832705
724381
143616
358976
1730932
843169
847508
580102
135647
1764730
346444
734660
114211
1212309
760509
1914248
1802303
12536
589026
235780
388344
1055010
1335604
1258133
917867
302016
1580077
1427222
915393
326312
1770523
605529
1353523
99834
898112
104483
738612
1703913
1353820
1320029
1309912
95345
620471
889994
1267508
1136464
1281227
1914448
71483
1979836
717405
1137388
141137
874136
995266
240962
540082
1802288
1079579
1526195
679871
99327
314880
1824386
790300
1087631
347375
14491
1418308
1709530
1497133
267870
1049317
1777574
1825469
4714
131201
527866
927404
368629
81769
1623711
1574995
1142152
1699928
1783659
993843
1809462
428158
505158
81930
392238
25788
163939
288403
1952556
1937635
631422
1152979
1406804
1658258
295574
317870
1546897
1525917
10659
1978281
131725
258051
192362
773443
1807645
1080531
528439
1844268
1927923
1069324
1263680
827458
1009344
1161579
1120107
1084269
1835781
1984074
764047
1645997
1817321
1845060
1759611
69360
703760
278400
1874652
368562
445489
1379149
1789598
1092073
532444
1255885
229130
1191152
340067
1208779
841794
528158
1977505
1905581
639367
340214
1721638
1747555
800388
1704434
1002187
1086132
272902
355171
1426433
1066023
1436168
649817
189077
1458234
1130576
1095520
1139127
81565
158529
1114558
781516
479261
711180
448533
1428702
522231
1328487
1657038
1126060
853813
207889
432259
1498334
1627584
136841
412119
1964555
783710
541627
176142
1354536
829927
1196802
1874157
857261
1970483
1027766
1441236
1175039
359808
228013
1978955
189517
1772473
866243
543880
1885210
386355
253189
400263
1497158
1339195
626112
976788
392290
622208
1138148
1681902
1989521
1846756
719328
1678889
1978865
1163208
982997
717958
1936405
1966435
325447
1265900
1218301
680818
197226
737904
350614
1615807
1777002
1012775
244694
712359
1413918
958418
1639162
1352249
827910
196651
1884145
1772434
1443464
136875
267967
890096
1362778
364249
1109172
1688238
1161367
1568207
903711
1758398
788823
308515
1241346
1176859
1886058
1990386
77353
487457
1171964
1771822
854338
1434639
1940549
582466
1491142
1020448
1484836
131531
1972487
899880
1081557
1420758
1693093
1649850
429753
1503871
772554
819291
267918
322671
1276224
1578470
1112773
1831400
183628
1506780
608772
82487
1901289
389783
674246
775437
1603457
1212557
559580
402826
152637
1240528
804228
1003613
1668612
1598648
1148415
1534744
63519
1174649
1348123
1765725
605082
833301
1662350
1820897
584588
354757
517187
1934445
1925478
772768
926974
12030
1808312
1619257
729201
23304
1267886
575406
698700
961986
884663
1966440
21977
1861091
643429
1839192
100181
1577517
48173
1773148
1874509
822005
490651
1686310
1032992
105099
1947558
94478
239612
815555
1547173
551226
1042692
1633517
1175673
1231659
731071
968160
1697451
1290593
1392964
457743
1597422
1022675
83707
194357
559233
401555
282994
50419
1492137
1802424
1793517
1599339
1872607
158204
468527
760920
593548
1451916
1898855
778289
29568
539546
1781674
988016
1018923
1507043
1908094
827687
272422
9704
768302
578001
1751376
105284
296496
1067290
553930
914680
1266540
508334
1830982
602467
1407879
1763428
55914
1659192
451275
1442887
655769
550639
259324
429645
930622
571169
748534
636291
1226784
1494274
105227
906886
331756
273433
1008161
1822281
415927
310306
553746
1424453
1660533
1228499
212643
438927
1303413
1526224
816768
1599633
1936904
899500
1886312
1753527
1198515
460571
42570
531581
1732085
915788
1673718
57057
1430337
922217
910491
357112
1451765
1450943
1402063
399170
745319
929451
1662255
604879
573486
741416
674619
1058058
360997
973705
364030
1594708
1273949
1039429
82372
889487
491628
1836908
1939248
511035
874724
796693
328427
1961904
87419
289362
707904
1835897
1880977
730555
1878823
99452
1266143
251936
1672612
1482794
1190188
388748
1894882
1721466
226180
1919425
1459149
965199
660916
1655679
1815399
1891547
196311
1946039
760574
28559
1730969
198402
286373
1538531
444495
478428
1659103
873678
260117
316097
64939
736565
341742
1322574
291257
199742
1593712
1694435
950963
1625440
1484239
1851418
181011
1741361
104005
1391995
1175356
327705
113849
1469347
876028
1431683
117342
1554035
1481693
1977934
849189
1545105
1722371
1583122
1851200
1931606
1401857
482738
1913861
1334654
59809
1645607
879812
748399
2907
188137
1314133
1939016
1905018
1221145
325808
1349135
1339624
1187366
1529659
203880
1047716
480499
1503700
460386
1192265
1160235
844278
613901
356950
1952408
1374471
1502445
835951
1771770
1512477
752255
1380113
1084643
1859804
1988626
1892311
454209
1999069
1757525
1706105
1078572
1985466
1972389
1049198
648777
1555202
75521
1072470
1212887
1431274
1308331
1120046
1640061
905384
1134448
1308067
898455
712616
221103
170191
1972481
1252403
1459624
432959
1006418
141188
1093593
1556799
1449419
930626
1944602
1328208
35267
1273873
1115896
629005
1730727
558031
221348
1398800
828308
1471723
1154285
521989
649986
297930
1397667
884924
488680
924459
1023887
554536
1904224
605790
1166703
944997
1473000
244315
1580951
735922
992187
1358682
1261530
874345
1391574
1522391
1638624
628895
509564
195074
1410062
1062234
679833
739162
532361
1013480
899498
1493452
1608300
1129369
1464333
915769
1292744
230006
881524
331460
1971262
704621
259399
1329164
215703
478511
290736
1400146
336090
188251
1734336
1356440
972469
652243
1818076
807431
732263
765536
1344298
1623471
1488667
982915
714890
1173377
1744135
1765200
1047813
1310040
714920
244315
836625
883436
1064967
1014395
1486630
406600
1280610
1526327
1805612
1575022
898033
350209
430819
336637
340495
325993
163780
1607697
457821
1364456
1647468
768190
805317
1428769
121020
1573902
803665
740424
1017002
1137466
1083048
1130985
1828960
7137
435267
610849
1412591
431555
1459810
962980
1268670
1877535
1647600
650830
959957
241608
640800
1979153
801998
1762035
1656004
1474667
802518
1122874
1635762
531412
1031381
459932
6388
1282889
690685
1486990
1081446
225159
1218500
1278778
516442
1870889
785956
179863
1678403
247231
1674449
18875
1719023
976465
921274
1249376
175822
50979
311666
1537425
775981
695642
361038
26976
347710
1125988
1771325
1458937
232154
962796
102452
1527358
1749039
1190927
1318868
1248719
1336797
849709
1353497
1261006
73645
715686
1180721
1222899
1315324
1595277
786785
709842
1458586
1160818
1833855
1550126
1885690
1226551
190701
1189406
128273
937814
1743672
1672570
1085681
456978
1578754
163715
1502313
348572
711216
1991071
1685676
1486954
588549
1957238
266177
1003922
1883734
1991951
759196
654612
1341963
1484852
1183891
246718
1867099
1175545
1134117
857681
1463896
1593503
132836
1739073
48123
416583
72454
91408
771084
218484
241154
1554565
1347225
1743006
588277
1889408
549278
1819612
933063
122686
836140
1963332
1772740
1494569
1888634
1795013
1763256
1331918
56398
903134
1442156
1317470
539979
1013427
1888475
1431114
637844
1027841
1857185
530326
723420
296271
1471428
1621145
705478
766056
214833
1987963
1156385
1794090
1159322
539503
1726338
1285770
246066
1362445
1188116
1534188
1477848
117698
484858
1300310
1900814
1568662
315412
1396601
595985
366408
757751
1308850
1694352
46130
1055634
1207910
1294291
32909
1639537
1448079
10860
95135
357449
1463515
139997
1549967
1794243
1260821
1250889
1498745
1301076
1471969
687333
628365
1576327
1251884
680139
880172
555220
151646
1005944
307565
1735695
1745760
1562703
1706117
354130
139035
1738547
343911
1183073
1651954
1883197
796883
1010787
200080
615615
925452
1315894
1715228
1858455
1583721
1222902
776133
658042
625486
1443872
840765
478767
1472995
933224
1082485
1296269
1087511
50381
1355696
1556262
213201
1618455
626332
409474
878606
406332
1614122
1818881
952405
1666179
1645901
1878665
694520
662207
1405391
1653080
1263294
763302
1368257
943854
1795956
1683884
1806741
1891411
1772805
153216
1522586
1320606
252894
494937
499265
753569
1559054
587361
439878
967559
1492191
930416
1296808
1860337
128067
662708
154667
376080
161988
148053
1566779
517797
1240932
640429
514136
989785
1389887
796831
1269460
599379
1818481
890589
1961506
1693657
316570
1718748
1000150
1094677
785127
680945
183439
1009252
1796520
860458
891629
1543823
1423537
859089
1881618
465259
292114
370386
1505927
1591250
327511
469430
347274
1163892
996478
91978
933985
1408499
1782055
440318
107179
3451
780022
1421255
308940
1394919
143251
1641198
809534
1971405
925430
818997
193755
1834096
1762161
678166
1362267
280432
1431407
1914585
222396
1443330
529366
1265418
560328
1719106
80614
213519
1190955
645143
1247776
287166
546447
1102044
206897
4436
508012
1761072
1271798
1108728
14667
409616
624745
1029443
39706
1203554
1662753
20996
1914323
1212524
1278060
1879305
1641794
1263922
1691488
588735
796460
1162130
206028
173635
1795712
267702
119662
186214
1239533
1563557
1448739
1311458
780335
1212063
1922494
1668831
1053293
1107696
1157369
592095
434726
1858030
1088155
1119193
1231807
499900
916780
1437618
766682
545538
1036627
504316
874916
967400
869965
682452
622839
672484
1641410
469448
1954592
1991107
1092474
693199
1766981
1624377
1059158
983296
339830
613773
1058840
1034161
735344
888713
935992
1386941
1928826
272203
1896178
772235
645122
1728941
1520990
1658651
1259501
439912
1655393
200862
1473022
1865265
1142777
780440
23250
1266752
119832
1068360
1809701
674584
1195865
1357371
319318
1455955
273132
1534225
30856
267457
1990642
1796679
172720
1619822
491250
1057855
344869
196242
507485
318300
1625251
1178427
5316
1295787
1016401
470670
884071
1527704
504114
439527
1251006
1132664
439691
655855
475519
140894
513603
1502413
113309
467119
1369430
1129008
1424985
1125566
294682
1256487
1474520
725141
1592698
886113
388567
110112
1914295
1267032
351249
1615952
1595729
1066471
682836
1744123
635535
1850476
237266
39743
1527551
1301525
1283013
1104677
1594989
1306628
1668155
699760
1528590
324012
1674509
103899
1805404
965021
294835
828207
809817
417821
293628
1000080
228540
658210
1394949
1764329
1101292
7727
1281037
1608431
147893
1329158
342101
559640
1873678
1618888
82130
114424
115942
1679490
1007231
420649
1303826
975394
327778
1799189
765228
1095665
1756273
1083194
1225295
1035023
104197
1700459
1773391
405644
1617085
1891133
1186843
1949992
1590996
1618219
976941
759541
714331
1889637
1189629
1573213
772447
1018008
299816
1431342
94378
188680
1203811
1601574
1543875
1917592
1586860
827592
822342
912391
1511258
100231
528097
1808402
1298783
104228
1544852
293671
1885709
116654
1167115
87555
65534
744769
1421978
461085
1123995
1981953
988247
1243673
507619
838258
468778
939975
422063
627979
1398845
678853
1312362
1831175
1699533
1338478
1019342
1032671
1095000
482574
1502187
1748130
1930760
93376
801284
1173553
272055
1762391
1819424
851154
1459550
846985
1370594
276511
995662
749738
968232
736517
414911
1684564
673717
1864012
1318613
1367525
1808538
883613
1134597
524030
1663367
721896
1907959
1542701
131786
1471016
1768141
412908
255023
1041263
1546196
1733548
367401
1322821
558391
1697926
1642305
1292202
822785
1270943
1017247
1339546
1713789
1006377
1083645
1861095
1671140
679641
261293
1526229
400405
896670
1442273
287287
372341
33972
441033
86272
717377
859629
812140
1209521
1460582
1700138
228830
871404
322652
9715
977294
1766332
1334582
437652
1331765
1335849
655816
387482
630753
812409
534499
312698
1940386
1903386
798052
37151
852160
1948288
1928102
1435323
1446963
893908
1121731
1762887
1107541
53934
1261371
1000432
107585
293910
1977436
1468384
1624285
1539813
214140
1071614
462167
1575235
850109
1491421
1280794
1184905
1494954
1459663
702702
283383
218491
305297
1978597
283040
1870992
1198026
1242494
382276
762581
584340
927138
1510284
1740259
71617
1545093
44506
217915
1894641
1507653
1649392
170993
813740
1123902
813234
1785460
341374
569499
735203
1509308
1908403
311398
472500
1988903
1324505
1232873
1074557
1851908
490798
1720374
402338
1965025
662738
380393
853904
1747948
689398
1109821
979845
1437838
452787
1049548
855572
499313
1551607
1642581
1284277
1293202
1702919
1246539
1429995
1018354
1905263
698306
47881
505566
242861
1037032
1642379
278685
1866028
1547164
448030
59270
1125217
198092
91243
1643670
288063
726879
1794541
756821
1254296
265169
575682
1485473
248154
697525
484436
221115
388165
729909
540135
1647152
1418265
1320658
1568919
455369
1548866
715954
1168123
285379
667025
430641
1956291
1442549
1493254
766444
309238
1535709
1442798
490756
998672
1914676
138410
1179592
1500594
1231460
1623431
911223
1760670
1775527
1016017
817862
774580
1560416
236465
918030
1382982
555714
1503312
1084543
1786623
456371
1427989
1930470
157598
1316251
602885
1969189
1807526
1351549
974041
1624392
1109362
534448
1896994
1586001
940786
56701
1834849
189415
151968
802333
1432026
194237
190277
1507629
1870390
1004509
901476
523954
345804
817986
62211
1588852
563890
324887
1149598
659451
1531244
234906
1831844
388264
444647
1288214
969092
427885
705415
148590
375428
777592
1434371
424786
1084660
582418
988028
87744
1965839
1273375
1765343
364816
905187
831427
634361
860108
840554
1817005
154209
1766415
371429
1195522
1183330
1143774
1227286
1478241
1558005
1173808
1009823
1009200
742390
1890162
132099
96323
1775055
1464514
202513
332376
1160139
888680
1962505
877470
234985
1755471
494768
970750
980666
1865362
515810
328739
1998919
994371
1714985
101343
1658048
1378822
1348986
1838846
1603195
405645
861272
945840
807150
813980
255737
1365695
54294
864092
608147
870561
1643320
1745977
1810865
1133567
969743
608975
1677960
471487
1259984
1109533
1598613
322889
645175
526434
1476291
1845940
1423151
478559
1380898
1959325
1476924
92992
1527854
1425283
1064046
1755127
957268
1631030
1909765
1868448
438236
1419431
1352134
1232871
1338540
1024845
250059
1153316
802920
622947
1698985
1964033
714425
1252883
1452307
747847
606858
926636
390946
248272
761878
1889054
1490251
1681550
814594
1022789
1807020
162282
1812673
227025
35905
375520
552463
532535
151241
556510
345797
1308293
637160
1592267
82527
1435829
1903088
1365596
1211372
1645716
1373215
514349
541593
1397540
582803
107837
696987
1318039
798860
1613666
1568646
1721238
50852
1865047
85491
1204853
1576577
1331603
1666189
6304
580560
1441801
1872770
1195459
1584563
546353
888504
1465840
1023132
1750019
1377413
764947
529559
1849710
1881257
1181880
542026
1924862
1052462
1947409
1197823
1243015
1437063
453236
1740708
1408008
1581086
1127061
9347
969833
922733
81952
1235801
499522
510633
312876
1627633
711336
281984
1738576
1539082
1785146
1404222
1286544
360524
913161
832272
1234379
1999808
1533373
1473560
1869003
1940952
786471
1058018
1629193
339263
319685
296263
1954179
1984910
1551741
590607
27542
1904631
1061257
728215
1923722
1924733
556120
1993723
1814817
1667012
1046873
694452
701214
303523
1518205
525276
255923
121589
1821282
1937962
656707
423758
121487
1875312
86903
648552
860441
843877
752070
1233895
1414989
557165
1628798
1010358
1612058
126104
597397
1558497
1561459
1908340
1039417
1124941
1600570
1321315
589951
1131929
1862687
1241501
1083012
271744
1656335
1453078
632454
263956
26235
392439
162579
1697532
203136
748137
1518610
1376214
1698561
1860721
1593329
1705977
364193
1987835
889304
437343
996425
119621
717150
652445
585675
1098790
774913
1206714
1138553
1081247
1785960
628967
721386
918872
311579
1433953
961001
397653
349099
137065
141075
1720653
1182534
1875595
1888296
326429
1655381
1601126
920058
769217
399103
75591
1371925
930451
66198
1126243
1131501
551512
1232918
297866
954762
1286851
26648
1346137
723278
324057
57371
1052400
381378
1298005
891040
593727
557657
126681
95866
1815608
1469558
627800
1191882
582827
795233
609692
1628788
180583
1169882
350102
1329046
670321
896080
1266192
363176
1371336
59709
750060
679598
1069492
726685
953943
1431388
1788577
557800
93493
1948896
267493
1167469
758902
1507525
980472
128935
1542577
527837
748098
86841
572527
418254
1486868
137790
1679618
257648
392118
682830
1959014
10830
327100
1807086
1043390
1116167
1780151
352639
1776050
1404609
1473232
94908
1206129
363004
1524293
69267
993165
585231
1864757
610952
1221923
769365
1668735
569426
1319668
963944
955769
1773528
331339
1800859
187205
1246302
403032
1074865
179970
13502
1222078
1660759
1354480
218256
1512601
577166
1854410
60722
1820242
1710437
1007248
207989
1580208
130332
848006
1929000
1695820
1704237
1785621
112060
1672576
215736
1066243
1256870
889784
870050
1043428
1539443
135139
872437
1987912
1599566
1161637
1872336
402526
144266
130071
1553317
1213757
432248
1594346
1240081
1530468
280640
732951
815698
1440417
346530
572393
1435189
172625
578277
1979763
1146100
1654771
621012
1702357
1488122
589938
418650
1485484
1832181
1717722
342738
209316
1058768
224338
312139
678392
1085148
299718
1395319
1080615
1544509
1041926
1179944
735559
1977701
861583
573255
1162088
1441969
223768
1082550
1054520
567384
842861
733115
1275429
1122287
334046
653880
1914058
1324810
158781
1588503
1457892
772717
1020747
1719026
1641665
424899
1029676
1016562
175271
413574
1885014
1870194
962493
1505457
137064
1283598
1603461
904783
1374182
1594712
436435
297328
822009
1843070
336194
210049
351498
389255
416910
516092
1611814
1275729
534872
95318
1780458
1814686
1309148
841899
1385978
1768569
995566
1246834
322445
771925
919714
1414161
504432
1155001
1257685
109138
1326586
1576063
1099509
197189
1218492
513556
1607369
401611
1575907
731161
1253128
966823
1751345
687383
16131
101125
1712594
259341
1257627
1683060
1827500
1807998
699009
1542077
113285
593900
169968
1531069
1027189
1987404
1869858
1466565
1752628
192709
1115432
1836275
1089536
828776
793847
1411943
831315
1885194
1586929
140719
444629
841620
1522818
1272780
1497665
1495049
1300779
1975564
478308
791430
422239
558866
1174933
220186
1390028
1270176
1431495
1130640
970040
288278
1510965
997041
569782
841423
842623
664426
824740
1949498
31743
1280237
395385
640189
579691
527790
1313569
397570
984659
1745299
1135620
1368565
1985441
150039
690472
1657230
1071865
345547
964770
229628
853441
1855289
446290
1105482
1424068
1509123
1969785
456434
1953245
434135
721159
1519081
111783
262464
134679
865136
1051939
1261874
1334872
1805689
1763142
922636
1872964
1259894
1870417
435673
1635106
1752559
1335555
1250567
1818240
1113983
107335
1528553
1877141
571000
351439
1710197
448086
30209
1838717
1134565
85278
132529
1926042
126813
1875825
1882477
1558095
1521521
783779
1309851
1903101
459653
905587
468041
462968
885490
234092
1242747
1828052
620562
646331
594252
1470794
643153
1360045
537398
1420153
478574
1137205
1607359
164889
566171
396715
1900071
1302644
576912
786269
1602250
1293088
490126
637848
1050742
1984041
1474385
839940
737430
1040543
1143388
1287647
1255048
1745028
1571180
1322913
277521
1613715
1237352
813683
988459
1993747
1366693
1476940
287701
258563
1333274
1038220
600262
30060
1711662
1335929
599162
1737244
868669
1008988
994887
804690
1405428
956274
195441
66911
1375855
622590
9831
932799
1433333
1967990
491704
610840
1913635
912931
1768553
901764
1926060
493775
417213
1252346
849808
399442
1148300
1810844
574488
1428347
533687
1049554
199211
254870
829902
1393714
1103174
503978
835261
1545592
1031941
1248802
1363843
670442
178913
1544104
77232
941740
359507
565278
754762
439283
810681
1653175
1226019
1624266
523478
1261860
1426760
1081481
882876
1372660
791000
1383779
763958
920018
335059
1072775
1593946
1629245
335395
179469
275033
967071
237903
423891
188750
477514
396904
277721
419301
173782
443026
1335371
441682
1545083
1977672
33446
478476
1859482
337121
1056689
1791033
1810388
344716
348885
980216
1672180
1084848
872703
1282090
692967
647286
916095
991022
507672
843183
1671215
1298386
1350096
1464975
1769799
1944110
1825763
152448
1736763
79051
1252955
1324083
1985400
830964
906096
1276457
1694646
1579549
834319
1952142
1243545
1835683
1241962
566948
262101
1963847
553642
1917232
768258
1321230
1376414
1248815
44724
894852
1501752
1167945
1461138
291935
1452695
1577587
1373538
1541193
3314
1751305
168553
1235657
1295454
205590
218328
1295246
1915129
879071
1412340
84385
1446573
622516
444379
1258770
97519
1442075
1101620
1595742
1750831
1651578
843214
1561343
667104
715644
1233891
635690
1405616
1478477
1142937
1420373
1495625
119092
803176
608273
517939
947318
1403494
266539
480791
1324122
1806830
641929
1673129
1184018
713962
1677444
340089
1583403
666349
1414652
1441417
1904513
215420
1489420
156357
1847779
1759297
1814303
1260925
387016
950884
446397
1114344
910413
528895
846180
690645
459338
1348567
312547
1901407
1333867
1369850
1131560
190105
1746009
801488
1713471
1590226
520024
179592
1543282
588586
113363
1489079
1939599
1846933
1949936
1543264
343098
1305407
1549419
1238072
820457
1324574
360366
513760
247629
1720231
1998745
907728
493719
794966
1751711
1843698
1947519
186069
1972768
1942190
1488653
505869
1373403
1159777
95811
219120
1405452
477755
1218710
15208
1520222
1722081
29785
641648
1118923
369243
651261
1042516
1087859
1795264
677797
445824
1579545
563615
1380243
131866
127402
770984
1758290
765792
1851627
830043
911187
372781
1897836
615247
1139816
11678
1747460
1527354
1942999
1826256
759664
1589983
1947640
1105395
1702601
1028365
203149
809850
745457
513571
1397687
336538
1716742
108805
665795
1056625
1796463
1344399
1613177
1451289
169772
1441257
257992
1993390
387608
477210
760076
920557
1906105
966860
596506
1048670
831390
1277953
1697580
209151
1083794
1533993
1311715
240776
960083
1850855
175233
445194
1875238
1442969
1271644
936861
1160958
500149
1907587
1737304
1546237
50764
739025
1231045
1823493
617453
1943969
837728
275489
1010267
604934
1173354
834341
415230
1047384
773348
1332279
816554
1785328
195270
1682886
1028476
981392
1202895
1481161
253712
1057090
1260708
1468174
1557533
110588
1722091
1755371
696795
102588
743114
1971795
1560228
837206
703180
640208
1810521
1650107
1681060
1561005
872170
1903460
1521706
1955092
21037
845122
1047763
1112069
1954367
920094
1479779
1801174
564065
1392171
1003779
1103293
917063
1327914
492202
784247
881098
1811754
1361644
1114321
747336
1602184
1866479
754210
792715
1044143
1485544
264551
44738
843656
1765663
1501982
358377
1621473
1185342
463094
403142
1376105
1949644
83831
1037266
1613411
769512
1055043
1741038
975643
289627
304787
1849019
556233
868607
1806037
707430
74988
1871246
55709
246322
1596814
223470
1956887
868226
862575
994389
908018
1847495
888735
1515228
851144
1688633
1845477
1872093
404469
1125017
628724
1223114
239183
1251027
1137383
345349
131269
92962
1638252
1813923
514241
1022759
74025
655342
1982535
596222
131024
1786380
1328364
1861462
407886
1205049
1821230
632751
1695179
947909
590595
1113189
1264916
1671575
61833
648277
648463
1481508
1973489
1127727
10547
1539429
1196211
131443
1740934
849270
636786
1431547
850490
1170721
1617057
14079
1998824
864938
1302589
770151
481495
288674
1352566
293861
1013149
724189
1546163
564257
168902
1047920
1805004
948444
149652
263030
930375
200197
1183808
624928
1460249
628966
148083
743540
1372651
1568207
858364
537563
120809
1006044
1608862
1131892
1888733
29439
1035366
1868909
745973
1958975
1289806
235414
1742073
360556
586776
1459958
666357
1036719
1494586
124711
1504143
946852
342806
309832
72463
1727890
1485418
213236
672899
1191632
804413
625771
611576
1966517
1774569
81024
694708
1497453
737381
751234
165227
372385
1592156
990006
197732
289414
322781
1972147
30978
1623553
716879
1287370
1002082
539468
1409772
1233591
532189
1942958
279667
860622
1114034
1365969
1641890
484231
1295561
877413
354458
521865
200782
1904326
1935125
1339993
816778
329989
1194144
459621
1791583
156793
695837
1582770
710101
1579255
340911
1152534
747018
790419
1875697
113396
97293
480731
316277
1361943
852720
1737352
489495
450743
568834
1444486
307903
684611
1512824
1047344
92620
1610274
1361030
1494812
212524
1524773
1471924
613884
610466
510251
814246
1200425
1332076
1673643
577390
1307418
49562
1458545
1997792
596649
362755
1531724
199521
586624
302105
88328
1274482
1926601
419388
954172
1203320
1438965
31328
1656701
1803932
1290707
1337673
583216
542469
94601
582986
1329673
598858
1711344
1485224
121284
670046
92098
706252
1599573
197493
362597
672041
618585
45098
267239
664240
212366
854775
989339
466826
256019
245466
1339736
1853177
1776385
1499125
1342841
956522
313650
710286
1535591
175351
1903015
1537107
349366
1844256
174067
1781724
262653
1113715
1136056
90199
1277632
768474
647818
1663595
1161581
768164
155539
1466814
704027
1719012
638486
262930
1187699
1173929
212313
769243
1466295
458250
225556
1937431
680998
1963016
1045658
399144
300251
1573477
1830900
34883
1937215
1094323
216581
330667
577916
37348
1991851
1124794
906911
1911658
271863
193722
1645901
284468
337012
1119081
1187878
732952
1082026
574310
106256
1740899
430416
964105
793508
300849
1609870
487178
1176055
31051
1791338
220697
1792116
1802275
340299
552938
1706802
1330853
1454337
691075
1489994
61325
1895582
1147076
347748
1940156
174609
703829
83103
681731
363522
896674
1510324
1715657
229142
1890308
1119446
1100265
1151422
1872992
1841682
1859058
419936
1478975
1794529
1374434
1604415
1207290
1227829
1958028
1185105
307286
1312349
1288911
571794
245356
1336153
1668256
761290
833624
1293511
559462
1911420
1629364
1329500
87284
2058
1149606
1936828
1445247
1279656
1186379
1234446
657898
72194
695165
314146
1874896
1609009
45876
1119021
1202725
201171
910030
16545
1816663
390719
1396514
99852
380537
1852457
1343399
990027
689284
1295884
636027
1797317
854925
88834
401263
132947
1543655
746440
958584
1884609
742054
1325651
1608086
92013
677947
341685
650151
1628442
1050457
493666
202561
1954830
1512329
1139783
1061156
172936
831877
1595367
1831993
571178
897486
1744102
1746710
1526253
1942915
1821413
1159037
1521963
1377109
1315536
1843960
72739
1903432
1205422
1074490
450934
219062
1582712
1436874
253826
1521087
351007
1916412
840830
571690
938449
772064
1788596
1482943
1285648
408358
159636
575432
1177433
1497298
1192624
1281283
150476
562760
6489
1142635
232705
1233160
1903509
1618936
842872
1798228
180460
1285409
66963
1380659
1569890
1562281
289668
849377
748247
1592597
1596003
1543218
1899264
729568
27932
1833795
604534
755969
1150596
1522718
1292225
1621829
33672
307677
847438
804733
845839
1132210
1322005
20069
632671
1914974
1998525
912534
1845508
827926
621818
274898
495576
1440586
1200938
1240689
564580
1846491
924387
601348
1152736
1787886
1137124
876346
312564
1577405
37286
1955935
261051
1459639
49786
545191
999585
1053826
736693
745825
140621
1653870
1468219
1180578
1960234
512724
910421
103171
806606
904739
1134914
290938
395973
1175855
997969
265135
1121818
336645
1989961
837030
1920249
603524
1072616
1157216
588509
30990
1635192
1482553
775321
1025092
622571
128903
1543909
580012
1288400
422218
1310482
650004
1357377
952028
1528571
1653791
1190741
911992
763232
1261014
895526
784307
1747996
774944
630227
1978662
756476
606337
1797463
562645
1342342
32279
1076113
1874064
720899
1004658
739100
1856411
1619561
806472
1669646
1054956
1040105
209722
854549
1863451
586132
539994
1713286
1779905
1126376
1324800
1732381
572251
580760
1887289
1564899
1514138
1036266
1428436
353879
1135570
1770124
1781005
1765172
1051152
588991
506833
22214
156584
5211
133863
1072743
982647
1015843
1683080
758914
1371561
1491195
359093
78364
369686
1151649
1384131
1834488
1170511
1828048
1689219
842501
562710
1240480
1567556
1069088
1170077
824879
1356541
404030
1642021
1300265
131979
1950191
179678
1326741
1085426
374783
1878071
374230
1333289
336484
1868438
1833092
1353843
1399190
515876
1496770
1912882
1062778
1320123
1557892
1026307
1353854
1737039
572552
881377
942954
831499
58674
929114
966304
225869
1376882
500310
1423446
224338
197611
920638
1187320
232337
1227198
592130
409399
498279
1724126
557988
505633
1337114
1576347
869634
1102167
146679
608384
530648
155317
142827
1189933
116328
1364699
472421
1583328
1150663
976563
1330946
934336
1367880
1598605
1713489
1190055
1675572
1142746
630709
903465
1804525
731746
1498362
543781
1515625
906791
82771
707480
978454
605418
1970221
1841823
126015
534970
585990
642049
902284
452521
122732
1573988
969106
1851718
1378871
1909661
1479994
615403
185984
1800537
784054
679564
1159190
766603
451875
7728
526891
1676062
783972
1723586
1239352
1668305
966054
815263
896224
1586131
1509669
768179
313468
413116
1605551
1229449
989615
937274
1053585
934833
1044696
334902
1162507
1043751
1224065
885825
1077814
1386624
406662
1604082
402838
800115
1661796
946210
1102515
1335839
595152
139912
1234095
290089
484873
1485727
839494
371064
57955
1721954
1476234
153834
121717
751295
1341989
1688734
134142
1446595
1618811
1531670
1723868
1287354
167766
417087
1733200
735460
1242601
1579803
1126480
1611862
218985
1908036
1708978
712711
479211
1557033
301212
662190
218823
938641
1534107
541901
1458718
423050
1473715
620625
920649
495785
1198287
258836
1812715
1594836
1331801
1765123
1407233
1135303
1507094
392847
1431506
776975
362857
1531157
83679
957124
566597
503410
523188
1621735
1313839
90981
389637
624660
353976
686819
1233983
1060641
121502
1406755
782030
449355
1710643
1611616
281908
1191866
1986211
971265
1691129
410101
1068861
1152185
562331
686529
121154
1104048
388753
926469
1124726
661968
1603373
1572289
984415
26458
1725889
198051
868591
1914880
69251
1681434
1825429
1259514
1034361
1646542
264547
923220
97271
1262671
474416
436885
1504443
1433168
243123
1410709
168719
522858
1175534
706464
1655651
1085107
1207897
1432668
755827
1216353
482491
675679
1272655
185230
1032673
1976898
1504816
1913005
1556895
1903209
1517969
192543
1484390
1057785
193584
415993
582289
1860017
363298
228944
1884043
1631275
1824666
1794955
1492873
703319
1611777
1026388
517660
668257
1895427
1869576
1685944
679915
986250
498426
57737
458119
1636330
453876
640912
894966
454084
720206
1291033
667927
440409
680120
1750056
1915402
1236648
1414234
482248
739795
1558250
1261479
634900
998450
1477871
920246
802729
1417450
1272514
885167
438552
690614
900279
565731
1339466
1451859
1892409
312932
1846617
1124884
743182
333719
1836153
1737186
1953394
1628908
873940
1075735
1050303
553389
471070
1500815
1050322
557767
350139
620788
537222
1358462
648174
706226
757878
494651
1037822
107914
1404447
644150
933586
1649945
1055304
1975553
1671466
1952153
1456083
547661
1432352
854772
982373
1719416
134592
359969
758469
89066
256035
1194193
643555
1516044
612944
92498
1595879
64878
1151308
1289840
875469
1339102
1104255
1853834
1853131
153914
70923
1865045
1619351
1539496
246973
640393
796899
67200
1865768
1677126
1828615
1073964
250314
1340008
444618
1655129
779149
1669722
626557
379035
320348
944713
1351365
1669990
973667
860594
489080
1689318
1597871
608201
747945
1461628
1672919
442663
1238348
297758
1994849
388756
220170
162104
1099233
1674602
118308
1841707
1950342
972879
500462
1645535
792164
492577
1156553
1228013
351188
692199
931248
868496
965884
509462
449575
562467
1959362
1482839
1596661
744017
1047638
687992
718979
871576
1209812
1359786
1316178
442914
1126984
511688
1650915
469852
225728
495361
1429489
1260519
1982777
28387
678522
318318
274492
1549826
403125
400720
296651
1493217
651694
1438411
1084377
1672320
479264
1426808
1617064
1075482
1358511
1816826
251561
881533
525552
1445718
1331167
1408973
200994
194774
962205
687061
85249
1995911
230241
399386
1562801
218867
1680376
629873
1551701
550430
1527667
1491958
524956
520814
1200962
1048265
237578
1409337
1825757
873215
1098213
1086030
1728467
395767
1863740
1385758
1040737
1998658
502980
218855
556323
1878238
1897320
1741504
899988
21267
1905304
1601098
1607282
613384
283466
1784088
368353
1362154
858505
370797
1995649
25215
1187647
1545465
1107362
965876
383435
963309
913771
340532
317901
489829
1193440
1156200
442389
748295
1868224
1213014
1330881
1979619
1504408
108439
297161
1439391
1631097
42889
527220
752083
1842360
1189136
1614809
1777407
1699014
1186986
883176
1227325
1775252
1255869
1562653
1438502
1590202
1783705
60018
1959458
1715600
1401028
277736
1800175
1012750
1975909
1819169
1541754
1109318
1706432
846901
1105153
1125364
1957493
1356697
1262740
1252553
1253681
311562
99968
515259
454608
1958187
1491762
680308
787014
1406884
18156
302101
1113427
281689
1059730
1481733
150395
939716
746551
1578102
1914735
1814282
1122361
216648
822303
123954
1920553
1040172
613954
1896113
1452491
1669285
847408
1539299
1460739
1552412
536509
582650
984870
1693676
663529
244251
665625
157309
61698
1191960
163283
1758088
1802890
1866514
1451803
1880810
930459
1708324
1676016
236320
1893983
905632
1729018
374879
154039
60133
1163209
124408
727051
1135508
1848593
1893097
528825
192087
1110882
952756
1422789
1551692
1427434
975442
1220618
688779
539013
987311
838428
1300160
1046420
1978036
1059752
634260
206053
107431
1542445
336968
1148826
1914716
762264
1592862
497445
193156
1422300
1277714
1904059
1494755
1650848
1642262
1590295
1022801
167611
1591812
1324486
1034433
1457468
558216
682886
912546
1877128
306965
580719
1417246
1253617
700833
67992
733797
1976230
1401752
1498545
900461
1376713
1358961
1716547
1089109
1798501
338268
546038
815928
44594
1953753
1491105
1916946
642183
1557889
1779277
323547
225495
357601
1491003
1118197
1070926
621157
1335304
152522
373195
858622
1767710
1241758
333505
980663
917401
524852
966138
1833077
548346
924304
374180
1625333
1589824
1572973
1972638
485222
802104
973464
1269672
588176
1167087
1062856
227503
1070539
596957
388013
578314
1928284
157252
1038533
397643
1692014
1328883
207547
1960137
6852
1323801
1629894
1899006
1587654
1513213
1922765
1642834
1647034
601966
772422
1133397
86033
282013
1156821
1620946
1401480
1754515
834739
927157
107269
1124818
237352
1474939
1169159
1146581
1447544
1331954
1078599
845629
609869
270123
1001312
376707
1102898
460549
702348
400274
1210471
848209
1000092
1156283
436761
544672
751368
472257
953221
1149231
4388
369372
112161
1139861
957346
433220
1768605
1115440
989252
1740847
1991013
1306965
265228
771313
1438050
524028
798090
158679
512208
1715284
437605
1837859
821041
1165074
1578378
1213022
1766493
1039303
915632
330360
101119
170284
724740
1070007
1140592
1756326
1440269
1513535
1507264
1056372
548142
1095025
1275166
1446281
1867358
313477
177941
712842
210127
1216093
283645
669895
255749
1229522
874427
1708407
141480
1146346
1226880
745662
458254
1479735
1159314
1969134
1870239
1769567
598183
997518
1510444
1123608
173768
1149726
987245
1126639
446455
787063
1304730
292898
1028902
1564811
576961
1075174
270812
930902
157753
1370884
825905
527607
896370
1099341
750555
275045
1910931
1501649
721221
19531
1685666
1526500
1657314
1116609
1558499
668261
827223
1890290
1097971
1741424
1879570
1141173
405077
1425205
1719659
1106015
19185
245429
240258
1331152
1576363
203801
214862
664713
456867
1771187
709789
414514
545675
1208694
99743
658042
494296
1216817
1441551
1899696
813078
1708542
95125
1782040
1411054
1466355
754227
942170
879115
841113
1588179
527721
1864284
1319791
750907
352900
1988430
1669997
1042820
1124877
1238140
1704650
1754571
1042258
191419
1206668
1007048
135980
962240
1751434
1009142
874807
514160
47928
1121908
417244
950484
1027332
1457066
677453
1349346
184369
657625
386828
446233
1787640
82022
1564233
442671
1556805
924655
834260
254943
1617246
282198
959999
177903
971266
1347852
211867
998206
1174328
582358
1218470
23334
153828
1539517
291403
1005022
255827
1099642
1453850
631282
595225
1640550
222177
1582824
1049648
1387670
1786738
1873130
1538829
1727552
1662994
1740399
697168
1256014
1349322
940819
1774985
1357439
1535751
1533133
1059655
1167817
1565089
996087
1645971
217862
1206375
1035801
989409
700024
954171
729831
1782132
1174629
1357931
519330
1380126
1292555
1053484
548520
1657145
735725
1539484
1409267
177373
394042
1891777
337232
509960
1350775
1030971
1498160
1195525
1736713
929725
1231302
1308137
1418681
1639472
1821849
348199
1649012
627467
1422915
151978
610155
968289
557142
784388
1165087
1750556
1538713
839700
23999
920226
1101780
913617
1766662
1725193
361942
1413193
649920
1039900
1197880
1737144
646842
1167632
487683
1119382
231378
1198965
1062068
1580447
434224
1600151
1524960
1911210
1950600
745589
352466
289985
1598993
1366648
1537578
329619
427357
831290
1230804
182973
1159537
11581
565291
1190005
247138
1000951
256670
1975269
1522415
1801585
340786
264574
808549
736406
648561
1306317
1508750
1694750
422460
711222
810984
1066869
1660321
1982686
388979
1551435
1989947
690282
1841636
1664278
1599634
447873
790137
850619
1977882
130385
959780
262285
1366733
455490
1336634
1323759
1977846
1058518
909886
898481
653013
1878083
1496958
32723
1189979
1244665
534884
243154
1139646
1997309
1633928
392941
972989
706816
1327922
1328576
1487299
37847
363443
190992
1054362
527335
296545
846050
975806
375791
1111788
852118
38435
1717466
1503788
989664
627316
1175684
524658
1426133
1049899
1549459
1184422
750181
490461
622493
1498444
415472
1418469
707341
651579
1919822
674623
1089413
375343
1481940
935836
1700378
1803197
1029955
627921
1542532
1645135
661311
323528
1145285
719871
1958599
870742
113050
870721
1574409
663830
418218
276717
1255026
218432
439824
271638
564942
555197
974088
1771712
477801
818624
44888
134327
1255245
1310438
152214
1930919
1130728
866508
1531633
1485085
62971
1111660
486428
1187787
250902
815898
363560
1513614
149743
1542739
948867
256729
127961
165595
72776
983578
427941
200239
1428063
1874504
674029
233908
1134857
1427215
904675
1318218
693975
66015
1044780
1845030
571020
869437
1106520
689456
936587
308346
1340691
1430390
263267
526604
20110
1741339
886110
656277
925370
986495
503213
746579
1097173
480511
958197
498618
1796651
500962
1868502
589612
1151697
932155
290858
843079
152845
34404
717948
1619558
1312395
817592
630369
736338
1287095
1397626
144533
359975
1603555
49121
1003210
966420
1471417
1701686
1105555
148633
59823
1576275
1861202
1097522
445619
883304
1458259
457120
747215
369487
1065696
1480946
1047647
705046
1738488
904875
1986909
1104467
762074
721422
1861383
797187
384420
223328
1466575
744326
381146
1084197
285410
1657455
853546
214100
417812
1282856
74158
1083644
1123345
1100987
1200116
913902
2577
1551632
1327680
1293298
39018
129486
887553
41606
1298648
1714742
554683
1945881
1748817
87098
1092821
1977933
1593169
1852185
1952592
1359003
1455437
381631
439116
953146
1776480
1122478
1402791
1236294
622293
1252230
1736603
1886176
579306
1548815
1474034
482288
936336
721846
1581481
1003403
505433
500717
466798
1284701
1878836
1721276
209291
1521115
1634588
1146429
1671734
1156577
117670
578971
945267
382588
1991482
1109297
1918334
1764900
426987
1000373
594952
1197088
1999692
1389872
786062
103817
679781
1791500
229073
840005
251460
1749813
1678790
161235
1177795
817166
1541186
999997
1455053
635312
1562644
1263846
345550
1288866
113536
458505
1622386
694639
147327
670072
529939
1828578
1614540
863741
1366617
505301
1586064
815552
1870685
413375
104819
1221526
887959
705911
407969
186073
242736
1779072
126943
1819505
100379
1119208
19120
771803
1136218
463361
288082
1027179
1812698
1511161
884421
1279396
412817
12484
1037393
1440406
1171413
1567073
1945303
1275593
310989
928842
434892
1836959
1006953
1484342
326810
1393035
316830
454080
640587
492785
1992947
434038
833282
534206
90493
422667
1866990
1553980
1462068
1470769
1565413
1235253
86222
1661601
1959907
1825474
996305
1045126
1202063
873308
625286
1831370
1389732
1682010
1862615
1284799
1098449
1199610
876361
1387058
1347907
373294
1798000
1238440
1324798
514587
283272
950890
1375407
947935
547030
1583259
1002029
498626
1941234
1434082
172337
1351887
893752
737085
1985349
982464
1423707
1046362
1211932
1631020
1822651
739888
1366304
998351
1067633
1183022
1166688
1998569
177143
513253
1142257
76322
129687
493663
1775143
593564
267622
1548218
1180076
1083142
359301
852465
1445139
120745
1713219
178814
1230927
1726875
1564891
1161178
240884
1886596
952067
718833
1751887
409339
123937
1198220
897624
1638688
1084441
1530877
1698918
1366931
1491680
1164474
1140171
1097209
701455
1237981
1932137
1238930
640628
1194892
1151394
1119958
1446158
1178531
635755
1198946
310682
1488171
975042
1814142
202491
225526
1000801
1716697
834104
75359
941001
140564
560585
1542219
1460374
1085846
1003552
238672
972878
185405
136412
342013
376951
1581198
1547700
319983
1931871
1397988
1587973
764705
1509203
1375727
1109530
104615
712803
1648908
1078349
1872877
126742
369975
941546
520910
654458
1702689
1480446
338036
1586054
1666973
992329
348478
378631
364547
182883
589536
537291
1744907
904023
198682
1322914
1836852
617077
91819
1962133
770148
1584942
449497
1542764
1075932
1245103
109332
153039
223592
1744642
1457653
1991875
968373
1673690
1124530
1038017
487715
1698777
482575
1311908
827650
1862004
624503
67007
1133267
1835156
1579275
1709592
701675
3503
1507066
394389
1206887
720926
1735547
644271
496457
1518241
770978
52654
1092436
903104
1962548
1719614
748222
851972
1916370
721127
953775
1996099
307378
1499117
587411
383728
155172
61897
899789
1051401
270691
1375723
515243
719422
764011
1890776
1694217
737617
490358
980812
1669319
1360965
801517
365142
1814152
1444457
1363662
18787
1457902
759259
1125682
1030704
876792
1133796
330956
1113229
1825263
507602
1064594
730883
278661
1764793
311427
1847976
329886
1960919
246678
1205866
803661
876148
158569
761792
332141
128891
1986337
820128
661554
879386
617611
1573447
1251602
1579693
1749743
1517702
952627
432553
72
1415606
1270115
1799276
1951686
1791641
265543
803281
1059326
1278286
1742961
419213
1035661
548641
1368786
1066591
1631110
1292634
1215625
1850211
683535
979554
268480
1872440
1748315
1119446
32963
578540
644943
15350
1691341
271580
876814
687931
1240653
1889037
66601
825423
892070
618944
1244400
1573941
310511
864074
1220739
1209544
1375258
765912
19017
1277468
954737
1901367
1935884
1061042
1111711
9329
1285913
1398886
1178298
1668021
1208620
1539253
1762229
788282
1475240
86258
328666
242112
1476915
1059286
1112536
1131669
168269
1160185
692446
152190
1251168
721696
658196
1586112
621241
1552935
135097
1484799
911818
1603929
1297580
1524616
872728
536968
608444
632470
1290183
1335927
892590
604702
1943830
7068
1017948
3538
1623037
1010162
1842995
1938115
612747
415739
935079
913025
763818
1140962
1580801
1566315
151711
87863
1332731
1708404
1116581
448248
1406780
524493
1718946
1097303
970213
1370804
1126048
1793177
1702995
532470
961401
1206608
586780
1561208
267283
1704078
459806
1978153
181505
1958374
505309
150237
1073429
1401149
1115510
473772
1659872
835164
688455
163884
1987656
287016
1290100
1534288
1327841
913493
1317141
1919464
1336819
1645294
506341
282816
74358
153848
37005
1812554
84374
124231
1266876
593610
1155768
368987
1815316
1899518
1679917
1718246
531368
1865598
1268772
1770936
1390136
483072
1443989
578175
1811091
1016722
1290686
150686
1344628
1886976
740639
325764
123594
1519373
1536295
1587690
647253
179653
322968
1231672
182401
256937
1970481
1076387
1408639
204561
1352965
1086710
620863
1387045
434620
1227444
186967
648495
43772
1812673
231950
1197316
1802597
383163
1536449
1482530
437754
1141242
1846047
88925
353914
224351
1273120
804331
1728630
1274133
1468869
1512176
31586
828304
1488870
1814365
121560
900737
668544
923071
81477
31814
1104613
1986300
509249
1803716
1912771
1409156
895867
790875
849753
27197
1170257
1393105
375153
1594626
1613978
95989
1270899
643150
1273796
1120971
1985930
1121248
1689724
1150177
1937926
953565
577113
720378
1482093
726920
404424
154772
1845689
627867
1600313
743740
471400
1151731
1817822
244555
788289
1322633
1643028
1176942
274016
496783
929941
127326
1175541
1468423
1672343
1935270
1310306
1830556
1952820
1657403
1724749
618766
368200
287533
1697255
503733
346748
1757041
547148
104256
150711
1850066
981124
1621512
651514
356448
25225
280886
1592133
745474
1296217
841616
1335595
971384
1970604
1943681
1860704
1590961
248225
515311
903502
907951
972935
1530242
1084651
940519
469412
1726948
892705
735014
796449
1807485
1269022
1480006
461274
1394772
301943
1304323
836847
1595252
30407
1855872
203380
1076595
882074
507608
1665540
955922
1883527
1747363
1305048
1078856
1416305
791905
1970600
249267
1918779
1770049
333099
1613260
1479323
1790852
442350
818779
929739
1655811
245405
1408002
554952
1835010
1455478
229604
1619359
611093
1828226
1380400
388337
1726494
484992
977003
1551196
397269
729698
998434
1532848
1420255
579665
843850
680752
1414770
793982
588394
366800
1319037
1150186
92265
166197
1200317
1218817
1250130
589451
543561
801363
799075
493359
548255
371084
1010515
433824
1511992
1586948
127606
960508
476291
1280338
1083165
775847
1687496
1386331
212790
539958
26586
1967489
1469979
1816445
1358548
1711543
139827
486711
1292170
1475836
301052
1782861
141799
764085
753435
1248233
1966592
1838068
1363773
1919895
470561
1682540
38491
1939394
1271365
409658
845805
1443160
1294011
942352
897146
939191
1383687
200911
1485684
1136430
1166984
1241130
1024717
1225217
1542215
148723
416554
1862700
714311
1339306
1978074
1383305
197947
35005
306276
1733071
1584996
1440912
814264
192892
924362
178253
467066
737583
900503
753971
588351
1809163
181620
235332
757885
1765967
492505
561633
1013454
1578012
1509057
1101179
1837204
721614
1651631
653242
1280505
169864
1080147
1935248
206266
1122140
562529
1406510
1452039
1122163
273007
1755918
1137487
520209
1113920
917574
554369
1418187
461512
1993362
1910829
1123486
13483
831623
624422
1670614
771139
942319
83054
1700863
24953
1031541
491734
1256479
615775
641090
47217
293580
1965125
1983702
1175325
103094
1542051
1736448
137396
563802
303059
639612
1972010
1337384
1684028
740413
1490859
421574
589034
283964
498659
928899
656386
934299
484238
1805514
342500
114422
1329692
791015
438971
465464
1767501
1784239
1502927
1964485
1536620
201201
1728252
668431
662515
1332247
1267350
827249
6368
780961
1063316
1833313
1791589
1824319
222835
1114425
1516843
569395
1219752
842232
292777
1749561
509965
831812
936082
1117664
1339418
34224
1511951
200219
369614
400345
1011038
1239495
1115395
67241
1600903
541590
1412911
1380951
182290
1561252
314367
198190
1224490
1377777
206616
220131
535939
1767189
1276310
1129843
528483
700329
524952
1924104
1612559
1674868
1207095
765375
327618
173019
1982975
133946
1291387
971004
310550
380783
46758
975915
1218100
1364346
213739
1641841
945115
1329533
1357780
806802
650755
1061114
1345423
1933793
1684296
1091949
597299
612904
1428170
524756
1910363
1639778
286349
176227
1562444
957840
1514316
861335
484217
1762607
688112
1828185
1291468
742251
1724402
1603349
393452
1781113
1846092
1768666
1040672
998258
1701243
138476
894764
1457132
877309
1031503
66590
245147
1626770
177234
765470
895752
1121785
434786
1398353
906905
1513749
223764
1429971
863045
221902
521790
1852087
1312719
1372412
300905
889799
958576
559696
871515
1445728
837104
1427370
1101253
219681
499367
607831
885344
592170
755883
967002
76249
407607
565357
640846
478524
1311109
128880
111424
1957483
227616
1511956
427722
286208
366746
1099745
1268014
685821
979177
1092400
1703214
852579
1412007
321510
1489936
1010474
753875
1231923
1937844
80336
495608
1518517
835649
1025016
858133
39853
203314
607061
1775300
1860919
1461329
324589
786928
306114
943263
1441111
1503650
70036
1943548
1864471
849417
1889701
1156055
513483
1051051
1718330
129397
1490607
335922
1573458
934156
1178659
942629
1857921
487277
297529
916820
647748
1844532
51371
865599
654824
380922
357309
157928
773926
1952429
106151
380605
1496087
500932
1109461
978433
394308
1846041
504742
44750
1124288
1185808
717887
1604148
1581267
1552543
765513
1136240
1518364
498600
1639064
182521
1107883
317157
1069796
26908
668499
1655785
1850844
83158
1591250
497614
499490
1166269
686699
186919
744157
1792951
1752676
145354
1838737
262592
117536
718263
306615
885069
1661736
607319
1314397
415887
1275779
235720
1863300
1544067
1784505
786364
1025826
1468098
1163650
1764247
782402
11803
313075
895703
565242
1354514
1421784
1722878
1196903
340556
1841755
1925070
1337942
1191388
848635
312207
1526532
1491148
1233585
1332060
494629
1308556
1074946
1176699
927685
867408
435330
348945
664525
1755190
463408
1030858
1381419
461265
1273673
1224860
1805963
173666
1940027
510464
955763
507650
279552
204745
1500120
359620
1791656
1706998
1457284
5035
423301
1341047
777079
485365
1562269
1118808
105880
1620172
93507
1789278
597688
858712
19981
571215
843927
487219
459233
97440
1914000
1283191
622722
1999117
1413135
1494207
384801
1799995
466988
450679
10318
1772156
1583528
1327802
1137660
1921188
466914
1206687
335321
1589680
1345704
1451662
98804
1972282
590834
712687
539734
1098854
1608402
274258
304688
1713307
914432
996072
1427620
1599562
1162667
721497
1547572
1599590
134261
1430884
956300
1906212
997829
31283
1708665
337466
1547801
517952
653589
1907300
678105
975949
323666
1289420
5585
1666119
963617
1912009
1542162
1219605
198276
1415163
399745
666068
665755
728222
927452
1123876
1411691
456977
756145
845627
137455
796651
636194
1829159
1622283
411637
771950
585880
217908
758154
1326907
1787140
21230
333848
1330916
697503
910630
1089987
1981801
1304903
1398860
1384367
574262
1295851
899557
1198464
945893
1359779
1596155
1607545
373182
781004
804829
1461287
1649910
434113
1197672
1345247
851737
625915
1390836
1659694
205246
1752340
783119
1776360
1311286
1627706
61781
913974
430956
1146625
1838437
1465484
1852098
602274
690642
330652
1512576
2210
1109029
1042968
1222725
1998435
1023986
620036
1031312
331837
1295619
1601906
1560231
1652477
1603204
621821
214211
362524
1338634
1431187
869970
1489890
828750
959287
292071
1353645
1881514
1591730
1219339
990905
1405726
1213259
1794667
973723
1152429
563367
1788383
353992
328628
1503101
397537
1478734
63693
88598
1992977
635065
1041548
778225
1488438
1620055
851035
175024
1891526
1992798
1636247
866947
846467
173308
489380
1456791
550098
643122
1331628
892184
1010954
931590
1473653
1613694
873824
106989
1438678
1203200
630149
183121
1481696
382054
354118
678026
1469715
844916
52434
782898
1533643
1312121
1467741
264887
1807834
1600526
677665
1026062
1486736
1036348
1628786
82746
1880191
429135
1159434
77906
316369
1822640
1126345
473801
174627
1710806
336874
1036102
965827
1440320
173592
987304
1975792
1360713
1913655
93041
816311
182398
554168
878245
164047
501580
27246
1508620
1066561
495990
1178690
577216
1492631
418647
1090619
589391
1846917
273871
1149165
1012010
710204
1321446
644027
1348161
1500141
183363
1038476
1891348
1623505
944589
350760
1883435
1399934
676975
390834
1285160
638830
1736890
1229731
119562
355019
35131
572340
856499
1631420
1098927
1110481
209023
1867832
1080094
689640
113613
1841219
733025
579957
1202481
661702
1157613
1121967
750542
535026
591306
357322
1480427
980006
1489719
331111
67057
97684
474491
1055955
934404
411076
845794
1750816
596495
657588
36181
1399489
311448
1779070
1075744
871612
312997
235229
470867
867104
597798
779368
28212
1011450
123626
1790235
502473
1203165
1998655
1492183
409537
975720
241607
913719
1596604
866642
1725881
383263
184151
1333265
843294
208753
1249745
809795
1306093
1689942
634776
925913
72159
1334182
1697520
293687
552445
704225
1912406
1310320
513937
781130
1948994
973154
591996
583849
1980384
356849
1682963
67085
783507
530172
1548678
757061
1798365
1758008
1068209
1222745
1550963
224208
236429
173889
806546
959665
1027666
539200
1114514
1541707
1846190
687619
5450
774189
172649
70955
1053156
490589
553858
352905
790511
806553
593264
689405
1869842
712878
1711162
1122102
1286702
1081488
1244272
1515704
1059891
795656
1265982
512590
84682
412417
1271296
778427
436226
1252872
957384
701809
367239
1271887
1870431
1067314
603973
1127109
643459
1303486
1240440
145698
203336
39203
227972
526614
768438
1384
488778
421524
1897272
372822
996547
1627224
1921217
1522133
1239681
641715
1370750
1668191
1491083
1449595
1613096
885080
1514099
1162810
614750
192740
1152572
823723
1656308
68553
1689147
106413
913774
1885484
159201
356910
708269
1487591
1384548
668596
1012607
1735815
638960
1608751
1870301
1138366
1341952
1087560
1605390
1393502
1679185
1187921
1891380
975712
1985086
1422646
1117782
643309
747580
1036726
72716
300484
1129454
1648100
918963
1189080
981137
876627
852514
1960346
1916460
1473855
813569
793066
1962354
219561
1634483
555624
1347761
908741
1033547
1193026
1369984
487712
873386
1416480
1896661
475241
1875358
1838601
759079
417572
86358
535099
708621
1781205
1697910
1251424
790858
312452
1520163
1160993
675231
1579401
1744318
1163352
1449513
80251
972111
1308676
1443897
1995494
379277
689823
1337469
672949
508571
1587623
959925
1764879
526540
1776976
924013
1348671
882704
619892
419606
132586
46449
1532477
122275
583282
1994551
101908
1546673
1044832
327052
1929173
933117
882400
584161
959023
1089076
57692
621685
671015
206622
1373061
929936
288820
964934
1809924
1731503
1774082
930724
1617508
313726
608424
873623
1296848
1047303
1796867
374954
399184
1626687
1931021
1709365
1135130
1602099
733749
1631077
158401
1483921
1615652
1012372
1789186
486628
2465
1169873
1983383
816669
923467
1492913
1652775
1585119
21696
1196697
34628
1174554
1581262
568421
1140797
134626
497210
1649520
545660
288070
1273272
1430965
1454264
1606799
49083
1132117
63093
677969
543130
98863
1293664
730264
1603628
317095
132477
1676255
1765596
555396
59586
1434010
1537535
384559
765617
230317
673485
211286
565539
423454
838280
764765
1442503
869788
708468
1771601
528998
1015349
978709
669369
768584
274671
1808108
1229789
517111
872399
576203
916421
988491
1278083
1985594
1862702
262974
1055975
706509
946468
334633
1319579
1545516
917243
1354341
1210970
338904
281177
483830
925773
1386842
674644
96728
1619325
1711201
710943
1728652
764070
1628757
1508411
927956
529358
1784491
1065715
723715
1121242
367450
1910052
1178450
289268
1281293
345290
858934
896714
1025187
343860
1827846
640512
1390955
207704
400609
1896362
1384135
869301
25645
1067760
919681
580776
1951816
691227
1813503
1074383
1899739
1487859
1870443
1373496
1801792
1535317
585118
1233462
1538356
646351
1932362
1971135
1263793
999277
508046
20349
1966044
526764
21925
771389
597292
1271387
1138744
407354
1584522
243794
49134
382869
799961
1968777
966260
324402
1700966
1166379
440288
1578218
517018
820730
714657
992126
430327
1157018
1334928
39675
968278
1520975
292739
1354338
1404824
1853297
656833
417143
1422049
1816227
1913626
984003
1266411
1752757
1533972
874055
1653811
1024809
284049
680915
333876
1021667
58535
1389344
284753
1009810
1097225
1942639
2563
598278
518655
1219489
601042
1710850
464970
667725
1140351
463438
654814
808624
1212753
1538185
98335
837620
1882427
1335961
1653770
1933302
733583
1317603
1401781
1479084
263394
440626
125165
1973060
639731
279797
554799
1749936
1732588
600258
861636
1053392
1810912
1793893
1617315
1290848
1813771
962373
77431
1976121
300276
1021053
679158
1015500
832145
83007
1634574
280472
276125
69662
412113
1874618
1911784
648217
811476
1829227
1480821
327094
1563614
970433
1677130
106356
656544
685801
1630787
893927
1242656
514289
1459639
822199
863440
554556
79872
1336280
845582
597779
1407696
831647
1168733
361566
1953336
1781145
442286
68735
1857035
638935
772137
1435467
1043697
1005330
1690276
1741066
280110
1409038
463515
606963
1411146
796893
1226392
1326113
1076805
486327
993520
1175000
1308215
1693854
390272
454816
1669234
1179407
128491
1856788
965833
1940822
1971585
986373
425864
1342416
1184177
295292
483693
1346021
1588393
1349489
1711842
948738
1981879
1521659
1548871
1034918
60204
1263527
1506996
1681578
519530
1443684
1844657
230840
587543
1335218
1308286
1521767
1225188
1003062
1163839
799795
675092
211175
595696
544554
712419
1818523
453855
1290726
828444
659597
1205170
919511
1516009
55626
1947510
983766
834771
1263089
1562001
150557
1823998
134314
147552
129125
235586
1522248
1910544
588321
1551881
1557136
774675
1778886
1442039
502507
1439709
1739428
1109580
1703617
467800
1739759
1955602
1970960
331177
1450828
998737
93540
1219335
1200859
1240434
1811113
693559
373073
1539176
207197
209551
859418
1062513
20269
585346
1728721
451754
65781
1966934
298443
1258182
1208364
1047133
316802
692655
1721500
121349
774346
1053799
1085957
1428330
915382
130080
955431
827490
1688431
65643
212067
470663
938354
1286816
641975
270227
1098029
4327
311169
1343284
1722651
237517
1192645
377346
1056895
923991
1497486
569009
432195
268879
368955
178414
1125134
204188
1073215
538435
1657441
238871
1213545
320220
1818599
15481
1542208
379065
1739639
1647958
911958
1393888
925105
525154
1992843
843792
1415022
1093052
548584
51058
1584185
365942
1648644
1109603
445622
997850
81703
207277
1209664
1838255
1346632
616087
995271
1324020
108422
724212
1069278
116602
649205
1190032
1347
335130
394281
260593
1643946
1650588
1166231
1212163
336947
359441
1165228
129974
1649218
1724293
572258
1311192
1487703
1133467
1016850
1615720
1660397
82357
899583
351
1110802
126338
1827319
1833449
1680059
602705
1381766
842299
1396436
77112
1255693
1456726
1989421
1920441
1968473
1300832
435517
960649
1156381
1089394
1307103
1576556
566051
1719585
554411
1168913
1331089
629104
123086
1986821
1950260
325586
1625889
474119
298430
178803
1339016
1427609
1642424
886056
1029990
1412223
596229
720920
216556
1311988
32705
1647603
1550775
1330738
488670
697525
173244
1897412
917414
1673956
1302710
1084365
89679
1821442
1753951
304918
127517
1371850
289056
1997502
1229954
1747867
421669
1342858
1921519
866967
1470115
1272230
1995029
609277
643729
1516338
1850356
813780
1296456
482306
951078
918900
1435277
749738
783548
1325142
211022
1567985
1558190
957207
42531
1259081
655845
203989
1447389
311805
1554227
1180212
1750897
931220
138656
33052
109931
77594
1762490
1697673
1015748
1641464
260249
69061
1099785
1951798
958562
1790991
1432777
1822344
1723131
299501
1953064
753788
549337
1062526
179063
436934
1357461
105079
1373817
1444704
1350721
1603875
1808919
1140192
749296
500272
186985
1108737
640722
760497
292676
1518351
1918941
268770
1577393
1954343
1865959
783855
1021777
1665565
1199375
265438
317802
811116
1766875
1159618
728139
63405
1704751
1500764
654075
1243074
1316450
1683357
48262
22379
102502
745822
1676351
1107240
497554
685746
72034
1570275
410230
197184
321589
436948
1076344
1474605
662746
1960114
232468
1584092
1832466
536276
340574
1097102
1098785
1459638
1047322
391143
1711253
1835877
1811594
1786689
1584241
1579546
1905078
522117
419500
35115
1556054
1572463
195916
1996319
1323043
919249
1522997
1109545
731519
636883
752321
147432
1470496
1295959
919536
1948558
1484600
631026
1161448
1737270
1701997
241422
1409691
1047131
259124
1749735
42615
916222
1816435
398516
1357187
1738568
1177624
885495
1368751
1666554
1939335
186395
706985
1806456
881997
1509528
1075902
111177
1979777
1403586
213366
1032972
1284042
1131400
1226550
1654053
1443147
1328785
1704865
495530
229792
497406
178426
1174844
435368
1175901
1720331
433208
186138
807226
1788468
565870
77610
1818894
527545
1069874
1126269
171047
115061
861714
1072196
354616
1148307
1017583
1209994
1447609
1882270
274590
887349
1084811
1487446
1046728
1827640
277308
528716
1426818
72627
1911307
1736555
479748
92669
503084
1903448
1971444
563339
876058
1567207
602056
1083212
723165
1297851
1684400
1184242
1745192
1321474
1860604
147761
1839246
1024724
1553259
1310986
1604019
372374
1361234
500687
1871385
664002
1163076
82157
1097142
808176
1131301
1560028
210975
634110
374444
1079875
876784
1972427
470814
1716465
445198
1921868
1024424
584201
1555351
1057306
1411088
821081
237150
582694
800431
1517189
95663
303382
473374
1508894
1753622
33405
812335
506443
505501
813793
1264100
1262594
1826537
1558574
1701792
1794630
1694327
163249
402095
1643231
292578
689491
259759
1272085
1205479
1457901
567097
896566
800836
545859
144356
343381
1662727
1263673
1029860
1876099
903674
1466470
971624
607650
134803
696514
243516
487468
1544722
360179
424083
1792755
429025
437034
998359
1002042
1410686
287057
1063859
54431
613871
505009
275135
1523112
597649
78640
1555250
940705
990954
708830
1465081
508504
1064968
1011429
1454750
96838
27684
1557748
1704512
749612
87234
1912451
1885583
1717477
601916
1325269
789162
1737053
600817
53832
1241584
155907
849346
1373311
1305972
260623
1521087
746206
808786
229216
1506063
1045908
1160875
1281965
838192
1062025
1347826
429488
588113
534666
1830877
1627364
1346451
1579007
1455744
313923
1229885
1176089
1291583
715255
84496
546005
923423
1346407
1450520
60389
1760165
348333
381641
1437561
1837529
1305664
1647882
1101168
1989327
784113
1271494
1941800
424591
1134221
1422995
1558546
160244
510264
810374
1156519
1911122
1505453
1623794
450015
1102893
1513607
1971233
1365438
1810033
1174097
1688906
508327
1394126
240225
1714617
1217662
1451936
1062856
762383
1227735
1124080
598983
1274524
1426461
1628959
1965527
942972
1238095
1766204
1861058
300156
359414
281990
1731068
1020982
192957
589579
1129048
676822
774609
396765
1327224
1095561
1073161
1070864
1401423
1134307
1379148
1655053
1348626
411216
927932
940568
939200
941364
1111681
140969
790217
1253170
6989
620438
1734960
414126
8479
58281
859817
664550
1900778
1995245
116676
1159051
1380599
1675471
516000
1324192
1910418
737489
219163
905913
1024529
1324424
1479085
352147
684131
322011
1834730
1978027
1932876
346884
1718245
432701
1774173
1925722
466639
321307
820285
1798421
332167
952879
208421
763005
1950170
924874
1326919
1885957
746490
874176
596431
654111
712956
578499
1869138
1018832
1371372
96151
667697
1811041
1572793
349130
1678682
1165904
1945152
804230
1819694
324792
40157
450994
1659572
1975508
756130
876418
1319218
758785
1165252
1144360
1822288
128387
851042
1653374
1495984
1675664
513096
1221445
333326
557792
1723659
1360102
1660651
664275
1317775
1311198
1390175
1694148
1107270
1293292
524500
1489957
295822
1331230
803559
1171706
1038768
1603741
265440
461607
735240
391509
1033951
1245827
1309941
911649
881435
1898228
440591
820449
1984277
1932757
1089826
275557
1782177
162241
709804
1999975
1097037
1741619
26558
363629
1508336
572357
644606
1323317
839777
551208
914983
861813
968017
184116
598368
1811609
1252448
1260046
1755941
1297078
1209893
208936
446533
1600599
1667457
1585906
1795346
103247
127063
908061
1701746
93201
1732212
799653
441431
1323427
1270437
734254
40074
1899104
301941
724411
1867672
946588
1954131
973606
874807
1424640
345206
363457
209470
1790844
316494
1914690
1778537
942954
1205541
272464
38465
668270
1507040
1285823
845110
1703772
996977
22385
1755317
1307879
1811739
1278398
1624493
1008495
1738745
1102193
857009
318921
1789570
55974
954549
601583
1782705
932904
1833452
1740550
213765
1396241
370769
1145569
1909508
472240
1419688
753114
1786837
1425224
181619
1686962
786254
1410054
1255373
1060481
1652685
207232
448543
614722
1502886
216065
1666524
1217701
1449560
509545
636447
901776
535153
102287
410109
1291802
1333567
1220429
310481
1504560
428664
195741
1510754
1476765
554264
47976
648036
685731
1929655
411187
1349583
778296
1389797
261837
405575
553774
233545
437443
1080716
1398497
1110474
1708907
1339448
1543166
948849
317119
207027
1868362
1902949
676655
477478
166626
1234287
492074
180377
1878303
1974065
1345725
5438
290022
989400
851738
859818
1853399
143275
1131383
598188
1676526
1804402
417932
1183093
1533623
1705001
362058
606719
1862092
1912935
499463
317402
1660886
1108441
1582482
1903741
346948
1628433
1473708
796166
1870244
96865
1991331
293756
606385
702423
1952473
1654872
1624542
959633
1858907
1033841
374597
1017535
81748
6105
487150
968308
1588147
1877564
1623519
1957770
614983
1721110
601983
1224873
350069
1043390
1727779
433368
749504
722320
386146
1915537
1322261
1787111
320230
886879
465815
927413
590579
1208113
142993
1200083
1448223
1828566
943107
1813259
1985311
1346817
1852944
264851
836530
4414
558889
1187142
356096
1674693
1436743
6240
1622166
1295942
1851139
900184
67337
1531687
1934609
1603974
634141
588899
53141
1944980
1492617
973523
1659622
1376438
1780059
1376030
661453
1729888
1765870
633875
850652
145163
1791636
1862122
506251
1807302
510272
1517884
1765655
380952
1739083
326170
1804365
558675
1830251
1697885
14176
1523653
16763
1370033
808075
964454
1563993
1565646
767857
620035
1528766
35830
130304
967726
137304
358436
1649364
921796
1347624
1780045
1766161
389473
844491
979221
1555230
1148638
1250322
53715
1733183
1862783
1614952
834536
39018
603105
1677872
447307
1515146
1582137
567755
162221
1490978
208206
1742920
1453349
234701
1628069
1219346
1092261
1225281
892815
164861
672647
1849651
399720
416965
1815619
1306149
1635595
771013
1201128
229571
1690893
108901
1497204
1393864
1166158
862734
814828
1087224
1827793
1830934
1301308
102137
669352
1681727
342463
1018639
1186884
560857
1586131
1192680
694366
692838
1744370
1151172
355243
1784740
835597
443903
463731
1872865
514723
1844528
1645844
1744332
1751475
953185
1252230
369044
1292192
150238
135099
583952
1738213
921012
444819
1824848
1597857
938590
823358
1036274
1958965
240720
1551755
268864
1042129
308202
738863
1257229
1058576
192526
1202321
1662076
1102391
914778
1157747
532898
1474347
1600821
1483925
501363
1250360
1911655
1226766
469650
495384
676525
1549823
659864
971495
1892236
1308564
1080705
1045916
103263
1415535
156985
1481591
805453
1292191
1364205
1101270
1842221
896049
97838
1463947
1754091
877608
1632448
1582023
1634571
1675072
1487206
1556942
597677
248794
1391585
352468
1742996
999782
1978251
1155129
1783976
1897104
1456947
35777
958495
1351814
1154265
1261470
840656
1766185
883628
1395076
565476
441971
108535
1304777
1776628
913896
1991035
977220
927961
301125
1709678
1317493
620910
1933565
393376
173247
1058270
1136168
332750
228690
1238488
1150573
58428
1441990
1384194
1107442
1987990
844999
902728
930143
1435196
1715175
1574374
1795360
1420810
1476577
163776
285387
304631
972845
1195056
475536
1748681
31047
795641
1681306
601019
1509850
1553134
75529
551431
979527
1435180
74822
961671
1714158
874208
1274269
267928
1147889
1843057
1115628
1409980
498936
424208
850206
1036002
495602
953283
1537211
706870
218711
1165658
183074
1963819
167753
427899
834076
1008144
781195
352662
8347
1466078
400635
270978
1300508
1726068
849825
1411181
1408088
1722081
791504
1230444
1543058
610006
1603376
1962055
277577
1449266
433825
1379313
1935136
510774
405059
1095352
109959
782686
790713
223470
1965920
608495
1254477
1478625
1517059
1914453
22566
608442
1243294
1213053
1123928
1075142
1596236
436768
1141102
1457028
1421079
1493698
1249947
656969
343268
905817
1747490
1787953
1980764
501132
279943
475559
493667
720937
915585
1297564
1621890
212682
1703458
1932367
1602053
1571032
1797985
311591
752254
613623
632125
216044
1934382
1074940
1887088
493554
1731922
1617618
1312056
733197
1694520
1672694
1350682
1314419
723406
1479899
1071720
639380
78954
1367676
29602
1934566
1598511
1153947
1578724
1038134
20243
1496610
1640828
1595119
459446
2000
144213
1767762
348926
344303
999618
140460
1907484
1989691
415745
1645266
1619152
756496
1327611
1283688
493836
536382
536682
1926861
787083
1078256
747023
1234958
1641795
682780
332193
253075
1521408
110307
1136833
771463
601237
1780101
556578
1323780
1143645
840096
1491065
1265375
1463669
639068
753036
1289543
1949566
1309360
616258
255056
1103214
622917
1310571
945544
1039311
384784
1652501
1827799
1625619
838218
223096
623958
414674
1125444
1771915
676925
867404
326530
1516369
1905660
1253402
665036
1219273
51050
203338
590539
1986375
599124
1855807
1465204
1281072
1697976
62913
17623
1251952
713840
69152
1904257
1068077
1729103
1520175
509930
720433
373295
1787660
739916
1003488
1466856
43520
1670151
88340
1708063
1844917
1443471
1660643
1767913
1652708
1307383
1681410
194449
375889
1077192
659301
1056261
1964214
1696406
1317317
1585148
1343007
1377768
1513329
401554
815671
1724878
1785279
149207
1553110
1275745
1754843
1181937
286607
90066
475258
295352
1105488
1480191
1140481
368227
1937597
1603315
1730010
1021915
207884
700830
1569027
107185
548737
1237174
106502
1559722
1272802
555598
1399963
927017
180023
1452198
219420
764507
1670018
1289174
1868963
35383
1075134
1437940
1619069
1563126
318842
1565237
1819960
1582452
902933
591603
1720849
756979
359423
918773
683240
861602
526053
850615
1626799
730218
1279397
623655
340297
301043
1755759
186136
1863301
1745561
255627
483515
1959752
718837
1222336
1340668
340007
818301
1263537
296546
669288
1718659
915286
1987773
1673592
193250
361341
1953521
1741193
1270572
1024689
410454
1842079
1956230
1421301
1825366
1096167
195564
953374
127988
1224723
1179502
800404
564619
35245
1198268
718602
1271368
910855
1853437
905573
65083
1714058
322450
1684376
1173514
1726211
1618832
1997212
1503332
1642173
1671921
1738229
315459
1281109
584162
136180
79449
1358479
1048955
531102
1771800
1041527
600560
366623
1884222
1514952
1002268
81719
214647
1080347
38847
1313221
1328814
1028589
102669
1359441
692
74126
124972
1003614
240560
1142231
1092921
652965
506703
1364574
1810443
591993
1550290
1311910
1929970
1307118
1746994
399707
1994900
286479
1123095
1028071
417972
1095770
1021683
1333334
1387718
1423226
511023
1978852
851390
1728945
184002
526482
1830779
748922
573278
1239282
409100
680598
1175037
783146
256120
1075167
28748
1472144
759957
529569
1790135
1280835
1701217
174571
93980
470413
1458040
153389
320886
966896
824912
262265
1304488
944268
1863494
542494
131723
1859170
1772006
934733
131145
1812659
106780
1470961
1319355
814342
1111638
1777252
442767
62816
371399
1834473
577977
917337
1940643
1088334
286661
715878
901858
1025142
1202793
1374071
1741625
1206829
77201
887442
54487
1001500
354457
249005
1751225
174078
1746497
1035730
689035
1177069
1259961
1694873
582642
330744
574561
802576
1080402
1211789
1347619
516195
206454
1432125
1785058
1796136
1813038
765223
618587
1644084
52235
239771
1137348
1496634
862071
1937886
399589
110924
1120143
1671261
1247085
1293917
1111995
1348609
1485469
658337
1076098
1920947
1027197
297024
431743
271974
1717142
518843
848624
1265051
463066
1565494
1838119
327735
853327
780719
208776
1938030
1627191
175423
1241936
1906588
551485
599350
1631768
1457080
1489962
1422314
1019227
243896
126966
525033
369506
1975871
639340
793956
1899012
106291
542970
625608
986245
1526441
1700677
378462
1888573
10331
1094848
408939
215967
1420448
787535
694399
111906
338653
456595
156717
578146
1292123
1254143
539724
754663
920411
1825061
906763
1911388
98176
363971
250157
1239989
1027833
1447678
1910566
328362
1081758
749867
790231
280710
1725697
1154952
8696
1398453
583224
472887
1773183
803102
848510
1373535
1684519
1058046
89334
843408
1002183
1679845
1714391
478993
350117
287461
1094627
1521925
1949613
724825
591433
1270608
792246
1026468
56619
1511657
608248
74372
483551
983516
627833
290584
75361
1768682
218100
1485321
1072990
989280
315116
1953425
532437
1396628
1971290
1689998
1229180
1162908
805047
1456380
1679545
83578
1008333
70165
1628090
1460989
1811810
1388053
265051
239829
318443
887278
402011
1327083
1391934
1807029
1213395
347516
379788
1025484
1679036
1152803
589881
1508931
1973913
1715457
929690
895989
1130508
1839754
1553198
695493
1501441
857644
603934
578893
84887
1290961
813652
1371345
1742806
1195471
704653
357271
258740
287555
319232
1994566
959993
1950646
549439
1698228
39029
214311
222461
480052
197983
1551859
1760461
1572048
296921
442118
1592489
1872108
307537
1553142
191788
16082
500727
1743550
964631
1298915
1165160
1969343
1840270
1008831
1813773
442213
82917
1874654
1758272
1508090
838959
92351
442015
639490
1446927
556686
1568357
812022
1921050
76549
1805229
537798
690961
1589272
616559
1459602
1126713
991961
1191526
1921404
886557
155924
1592714
1169762
1607649
1519017
625803
941192
743269
418969
349344
319130
1302709
1744845
528220
1452393
1356844
250296
207547
707620
1278450
210876
18286
1189889
1469453
960949
621990
1926837
1512482
1129831
1487583
1953856
985506
566460
679854
1491498
861635
1118740
1367403
677574
1551577
839790
1116292
1240474
632757
1856106
683040
237571
184526
237079
1390289
220728
740486
1074645
1633125
323566
563716
1730612
1650287
284339
1587059
922840
541936
560832
345657
177930
548846
1302606
3600
465626
1543996
551122
255756
1409666
1764251
1619221
1657252
377671
935310
907937
682243
1918913
954781
1154822
1320675
50817
1293398
196533
1637748
290400
1242850
913347
98322
308419
1397682
1335059
1658738
109371
1509344
1140149
1271780
1093019
73824
521873
1311848
593170
268450
850051
1387792
1703114
1096552
1778783
1154849
66383
520354
1049008
118140
1889408
543063
1690753
135603
1652045
1104307
1425001
534386
1926975
974173
370976
167648
634050
573299
1715820
1497868
753096
1664770
677636
746459
46274
524587
1842536
348488
1911713
1813259
402995
157062
1577081
1695024
1931372
1885755
1511661
889996
1021038
461905
1540040
1271707
144106
1696662
284273
282763
968552
270165
1518947
1923156
192727
823122
572480
1740080
970312
1366158
821785
464126
413247
1261522
902346
1676906
682848
1407952
255107
1741472
1589822
930746
1384355
1004285
1347207
1966435
1120109
1093018
66573
1671315
1787725
959904
1477662
562265
548124
721853
1285247
1489420
623399
1993562
1253324
763841
335589
242950
1281453
865039
885927
855201
1485832
988493
642845
1880169
1692557
1221250
1602789
1102538
1697419
1149917
1232944
546136
1375482
1472200
1690146
714003
865717
468448
46029
767582
936974
738425
260040
912515
1234410
1634163
151150
1590763
1084478
1850204
590781
1387452
1230442
1412376
1271506
385409
1399126
1057489
1815470
1322
462136
880674
277351
1757262
187026
1888669
1009963
640351
1479119
1096179
1646793
202344
1850749
1120959
478537
613538
10816
1911865
1044310
1816933
1292260
587449
992581
327318
1751931
286066
1773283
1244977
575380
999316
85845
1420547
1800998
495598
625147
1991815
463845
1528841
1157538
252057
1367714
235489
1823184
1501731
169567
1358883
1768118
1669885
6301
1070742
1588281
1506287
404315
1731516
1916729
491844
269914
1832270
1656729
1312644
1001950
85492
1767186
389202
4912
1719921
1598694
1436362
1712962
1036940
529287
1073284
1299576
206180
822487
1872238
1369354
1298411
499786
1413796
356624
1042898
1040003
1468055
703903
288277
824885
80039
1509500
127945
678261
1380994
1362636
478712
29599
860696
673179
464721
483698
1670066
1651841
160987
1265375
516390
926836
1371494
390454
794156
1190549
1093490
1120256
321702
917043
1210359
1885808
1079841
173376
898782
934457
1943516
1862442
1502797
1995412
1605752
1250644
472863
102245
816842
695283
1845934
1117242
27901
1399664
1969531
1596297
753837
831944
903066
1959495
1560168
1434890
528908
1182955
829592
1323444
1120747
1765304
1425574
695217
384340
982647
965291
1201721
898799
1015002
316296
997347
293409
1167381
1583816
47803
1715881
508248
568406
1102703
1803567
1412717
500096
1074785
1500148
1925017
738861
1687626
434288
439265
46368
82018
1902084
447013
740579
1583741
1738985
601206
1515283
18754
939665
1533243
1533120
295293
424578
1500161
615295
814751
1736696
1939321
564956
425660
1213202
962749
605473
893859
342001
1173225
369132
396570
1616171
1618345
460357
1130148
1352165
1871842
91557
1303344
1650416
761458
1723665
1832564
1260093
782856
1770712
1944920
302522
362897
308251
1008706
532499
1537254
1265195
253183
319310
781482
1677550
1061786
1449020
1148709
118642
588168
1159355
1725482
28839
1518062
901211
935686
847679
1837822
1610312
872437
608691
589094
1302524
1438044
520614
239236
199328
865335
444141
1281657
1710916
326417
295260
1135947
612901
282722
818919
1404535
388989
1941801
652784
1995414
1395521
993340
1662796
1892667
1531491
1507103
1541266
403774
416059
1594419
1378197
731808
427426
1839812
894416
499887
1618845
1684071
528095
1758204
728464
1113074
413925
767636
1506197
1563731
1858204
633846
1973102
595273
1687920
625054
485381
1942703
1394827
56496
561889
1025884
836296
1481063
686179
700531
1431062
226737
1780638
731517
121788
660585
1734255
906135
872198
1399030
1007853
1793264
1606594
1733623
1091445
567627
1994332
388061
178500
1899045
140961
465614
1317467
1019236
1328425
1859488
1812941
1501959
725587
1565154
316942
1946982
922255
1877720
710561
1282871
464541
639991
1237437
172014
1614097
910567
814100
1294776
120623
211686
1191813
580709
1228011
1730585
1708831
287488
1330402
133205
118332
1189385
311129
1703039
503634
1960118
955162
1475585
1099849
1670311
1748522
1610852
1982968
1876989
473113
1596613
317664
210762
906845
1485299
785683
423966
483277
695504
1574274
1696297
903147
926193
509580
1218738
391412
925602
586309
591748
530428
1170248
1412756
496398
1626045
1221134
792618
1292439
1002682
1225452
727426
1332178
1814418
386712
57404
594045
124769
1515392
1272790
1631020
1433240
1668564
48189
709361
960808
902468
1935813
1521459
640006
1687935
1631644
1516402
711193
144458
1768028
1284898
36695
1983708
1951464
1466987
11979
1282316
106735
1779977
1079096
779693
48949
305409
951209
1090705
1374687
1243993
487022
455349
1466803
126987
18678
1014475
283463
1582983
1096542
1999621
1210651
256322
503029
205779
592449
1488359
121053
529456
449832
709693
1188211
317705
1327241
1033777
847317
843146
1652483
476777
1692710
1892481
1088471
1700725
599309
635124
1940091
1346595
608458
1494537
393284
1926823
170675
619669
353681
716452
482584
1013527
355663
103277
214309
321080
409877
1204183
623581
526996
1560952
1132651
422421
1499611
842697
488806
856500
1688360
810000
1477043
1400667
405339
398240
1078670
134828
1372102
1921424
1242661
28863
352020
960497
1149942
740965
604654
1282745
1402029
1284072
842782
1501376
500574
1817396
858587
949222
1565454
1109825
668623
1421498
469114
1895664
481162
1962289
1271720
829591
1680195
1230288
454879
609399
448445
954210
612256
1892465
1980142
1967917
395942
796541
120776
64963
945517
809743
1535379
1408967
186107
1281890
970470
1847494
854034
456792
1769119
702279
930725
201201
462663
112478
930564
1436057
36692
1275598
1118584
572248
1223025
863551
1898876
969687
318582
1758883
575597
1810473
1142441
439737
1024648
814904
530898
688208
485069
1131466
232353
1298308
229899
846765
80284
91894
200354
231652
1490386
1933560
979959
1805377
1598335
1857521
1523845
1372887
1999484
1907158
1024982
421904
1265897
299797
1028115
1208951
1499070
1963325
1938905
1986203
1327850
492667
1885936
1191405
563085
565166
1048555
1356894
729721
985603
745000
33653
16626
1060164
1325249
1623796
692569
1799956
1646786
1039486
555642
1590902
579086
1027412
878236
1958924
614465
1571003
816050
832163
1448460
1586276
1228753
198868
543825
1856987
1218770
1340523
206860
649004
1213278
47349
1744333
747529
932582
28739
1844707
285210
524570
719443
785541
1619521
824276
863659
48149
1928243
172636
414533
1923834
866562
758396
135188
175483
1877729
562557
374166
521656
1913552
1384746
66750
1861717
371792
768622
1288367
896484
716570
1383785
1816309
913300
331312
1249241
1761979
428553
1637882
1068977
1217446
537171
625707
352681
227811
1665140
1190813
1853508
1774316
518506
1665932
206147
203957
161544
186555
586565
722556
879310
27846
915501
129171
738975
1480244
1227264
1440068
1146004
933029
1371436
991380
397310
1625656
271523
1669273
591713
27608
1045407
1481784
644468
1527189
1012510
1482668
125214
1068329
52941
1801689
31902
847430
875896
1781522
1783885
395040
1477607
1837549
1348260
1524805
1973729
906801
722887
790649
381748
985442
1613429
963837
1497312
454993
335462
1609371
1550904
448011
670131
1408578
817906
42061
1920145
377253
1004328
1588498
1712081
1065093
938825
938739
1120504
896686
534845
1245839
1833346
718540
1828031
1830950
27431
286881
731026
1017310
1553743
14411
1063537
1924159
1628558
352276
234130
1018459
283422
597372
1002949
1993270
1555924
1863682
842576
269074
1765747
1063875
263595
115900
1205596
721229
413516
1711624
20208
867250
1252915
1106766
1399861
739900
143250
898195
580398
564662
212459
60840
1806472
350578
1734165
1734381
1421454
1480038
196031
200036
1112158
285780
1328156
1940280
731846
1789864
1019741
351741
189377
46386
1158366
1175543
933049
800596
1146047
1765311
235262
1826072
1544771
1025430
957393
1191388
968209
866686
1194330
661614
656713
1652092
1157458
574724
1645151
975603
1847543
1532852
1021895
366248
1672662
1664876
422616
1422939
1391735
911217
652758
963250
1039248
947372
213819
636416
1016227
505997
234766
1989867
638086
1808104
1684172
1523052
610718
926945
1817011
841369
285097
1389069
1578211
813184
1309288
729064
534602
1807107
704571
1991882
1912501
92564
344227
1638117
1136794
297333
1297603
1757774
485206
581861
829798
1540928
1120688
130724
308719
565292
674824
10197
1109330
1363191
1406221
1337163
548065
690938
1174706
681214
653238
1107708
1291416
1658071
1793465
1974892
100356
1087104
550470
898503
472205
1387494
1151193
1491749
956656
547236
250418
447344
195771
1971467
1529599
118781
1519369
1441690
636782
1360032
362897
397939
853533
1076439
356466
413389
808520
880452
224045
865314
528438
210599
1177063
1359000
1750881
1430207
595144
587800
1965898
705996
140984
1925005
1234019
1558056
859477
1615818
1167072
595772
1227930
594024
1545062
1409482
1095798
1456170
1581994
1339143
1744034
578965
1779172
1911413
316492
1287699
1581741
513712
412988
1923613
1067155
553087
737644
376247
1295388
1327922
829555
265757
996739
1682799
1933426
1259531
1029063
1283185
1537517
1597947
516514
135231
848428
1878812
800714
992294
296788
927796
236258
867771
1080387
1995245
1894809
1341420
1384418
1378664
576680
1430040
1336604
40768
1475625
1224740
1364334
101151
1523117
762952
1839434
1964246
374300
1549718
404403
1459734
1569600
6307
1846163
1317389
1964850
1620268
1182754
793
972923
749888
1215131
832456
13970
1149955
1539820
1179428
1341522
272912
621729
1577701
605557
474307
1893347
124220
1628002
644909
368129
227435
1303634
1367114
801249
398181
318871
1945031
1408194
658757
1099496
1417611
1692509
1013718
1756221
1472525
1790991
725103
1800413
1804850
210251
1038883
931154
880660
1182995
497540
174398
1168356
46858
1560128
994222
772344
1693424
1667814
1962557
1335310
1425011
938275
873177
900031
478014
1877338
1579716
626276
1648539
1211162
1410307
1333278
1740104
1251604
1048743
1589536
1431868
1961699
1502998
789607
1193785
1308524
318894
553984
1253181
1796787
1873416
306848
1387679
928620
1220004
488884
1145262
663817
1110022
1160555
1525644
295468
1176690
240841
821369
1493709
635573
1459384
128907
658061
704159
1882580
1765171
524081
1162440
694520
727045
1255076
671308
1075421
1969880
1141
540509
1683015
667552
1752675
946461
1351515
1793192
786869
1505729
1573308
33244
1782036
294130
1864571
1230418
636001
176339
1266984
1692195
1341859
1703000
426944
1414504
1993538
1022497
285501
170175
1074369
348201
318893
1408504
1382610
260552
1009270
882629
249915
1281823
172892
859049
1182639
1541003
818549
1372538
1328560
862214
267046
1747685
321357
1416654
285103
1760558
1229631
171111
811570
759370
1918479
851417
1612966
1947587
1267862
778923
312466
1734524
1114339
170708
1447565
95482
539538
823012
753493
536792
643797
749539
1892503
972128
839183
1182974
822428
1423203
975118
1632500
604926
1436494
1348926
1648346
250076
1450885
121014
1150728
286007
55019
1433909
587814
177635
1561891
661679
604643
58560
1253578
506595
499975
102647
1399030
1695323
172335
863582
754699
1493956
614998
854792
1644226
1359168
78622
1734390
928697
545929
1862847
1949348
491070
402326
1461789
953283
1942713
1156804
1468917
789583
746947
1231762
1398975
1146153
1215626
317443
1864850
1935460
798094
1612911
157749
1925562
343888
34514
281755
600154
936637
860532
1359243
1031276
482292
372943
1577593
1114836
839101
932164
46980
910064
1875632
1414724
606530
1335745
199515
242850
764624
853637
962845
878948
413538
1848312
924287
369280
991537
1400832
143846
82034
334994
216099
3344
128636
1580725
861841
172021
405981
1935969
354347
671430
1060099
1843484
1847935
1568554
1922867
862920
191210
1286066
1730487
1376666
490964
1703907
1240208
1630964
1190942
1824286
1914139
1988007
1992484
1930613
1553784
1570285
52427
24372
907841
272154
749441
1296131
242440
1839992
467397
1604463
967995
407566
1199087
1091775
1010036
1468764
256308
1048931
1297017
1196446
360089
1883449
1137150
1953907
39637
1204277
717767
455709
851921
245509
1218629
590661
607656
932458
1160831
264443
1392981
828013
1256001
745630
1346669
1285102
1804457
782022
1513040
1269303
1732417
1400809
292561
1895557
1520958
1182398
31268
982619
69255
933426
1204044
1832184
65114
1901004
1848193
677020
722148
1427474
1581526
693146
64806
1610416
1296268
549569
790313
769403
1316838
1913010
928931
16359
96960
500834
951160
305124
1457093
244872
432492
690497
1787086
1347513
323180
393421
896549
971227
292362
218786
1331416
1461351
297909
11490
1181846
1614319
654913
1817828
907106
1820461
1114543
85211
206679
147353
851680
1525335
1086312
675683
1730492
616783
51738
1173777
41598
1578019
1316215
1827594
1854605
306507
183394
274830
1205476
372429
1625100
1663804
1826217
1122647
1043959
60979
1720494
626990
1745162
703200
800562
1116096
200515
1440823
332831
698997
148767
569384
25284
1765802
739559
1643275
68679
511604
902626
513265
1646048
1941874
1293679
1005445
1829791
1379007
729902
1444447
1822800
711656
1037705
1088640
1941480
1308591
1836808
1726936
911246
307589
1889605
730930
431486
1888314
176346
1827837
1760331
213413
139644
1768679
973548
1261636
1878700
1920754
152642
597950
826629
1780943
1962853
1265385
374726
1197598
301071
1711569
952382
265232
1157233
1606901
214019
1932974
361637
1568263
625404
516063
1070509
999205
1465763
109053
919398
1986308
1130673
1484544
364028
109414
533020
609092
804610
720600
62292
952089
899141
1217159
198024
910084
1945919
1367161
1469697
569814
1705114
402667
1135222
348708
473091
1742012
578508
242209
204106
1962015
1869103
1281827
1459263
606657
1357788
851278
639908
1226111
1615866
1014372
387580
1069344
74321
1698315
1573231
1255637
216986
1654445
1422825
219809
1414891
1028370
1134430
1270255
359051
636474
1286696
88859
1602145
790260
1370301
668413
891041
360456
154177
1403800
1897764
1419987
308460
133185
1632440
1550735
1379264
628959
449246
605289
1458982
718365
716697
1817360
242080
1493828
88159
1001452
592239
198448
1717826
116849
1044759
1829183
1158431
356053
663465
1234692
416771
671601
1585762
411950
837628
1989713
1128827
1154368
1543808
1609399
537827
1794624
1373724
531500
528622
238716
1583335
89545
1851220
1946614
50968
774403
1355881
199810
386325
386766
1258396
248396
1689969
395736
499653
1972391
1199438
173217
1638686
1673317
674033
1462510
109666
1272094
1420376
1582862
460965
226966
967028
801589
691099
494832
608898
1238346
881463
1448315
66352
1334706
26832
41281
1931624
785050
1569497
581757
1215724
547411
902631
1759042
663386
197191
57712
1338194
15942
1151475
1720689
1640712
1075984
203326
557097
709654
881599
884421
309917
1173089
1994423
1391630
1314337
313387
116481
1627726
204008
1591794
1927624
370720
507011
524937
468032
1106567
720707
1408231
429984
591585
202257
653232
801488
530990
10980
90862
1087802
329792
1550700
1152442
1208480
590760
593946
1620525
147229
629999
1419230
684353
298480
415279
957557
499642
1150484
1256903
1864329
1150503
920789
195312
662432
386001
1606916
1442576
495754
549141
580788
764496
1097480
1552694
1724148
1590907
1512049
1191249
1544378
37587
1727434
1082792
1269881
1486049
169070
220702
929676
1460106
1600166
334623
1800888
90975
1180434
826624
226280
421431
193682
198345
1239961
1727765
541701
1139601
1341210
688138
1542776
1027059
487590
1966163
446992
536070
886695
1394044
1093939
115005
48494
556476
903548
1183564
1221413
477205
1689750
376515
443784
1878914
722348
328060
829370
132010
1135681
1877199
454988
158436
479056
728615
297753
1936007
154315
149708
72881
1180667
764472
373329
72080
902433
714030
1715001
175095
1547630
1592057
905914
776520
1560798
1862280
850766
132915
93661
96459
1954498
556410
1792774
1289038
1355415
1464716
1904354
353816
1630853
1350557
464224
936772
141744
1076383
199834
195470
1952085
469183
1551001
781409
1500931
838403
714859
1619661
1752734
177658
1508747
1306207
1416426
630038
801054
1706501
556191
1557374
781926
500188
556224
1251306
1429366
532299
748426
1123711
1599515
1270664
1799802
497778
1990323
1695323
913874
1973831
1603829
1614005
1101227
776150
271694
1028626
260913
71096
1539858
68914
1780283
1358798
1294206
1608746
921882
187186
424995
1297902
368902
186700
1332469
639219
1676718
268304
1222697
1292943
317079
625171
1324713
680962
1933962
432412
1089526
473380
148612
1913866
1290078
1853771
848484
718741
1928633
224382
995519
1968849
1427191
393305
183956
1286467
1945492
1773893
676079
832190
49906
178979
830254
1332560
139553
1086877
920349
1155874
1558866
320293
1832048
1407253
547588
298606
1754764
520702
845903
1451417
710774
567092
39132
442205
290558
1655159
739131
1615214
457353
469346
664768
253121
1906486
111477
1648063
792975
552514
1670048
651234
560462
650995
1942711
1769361
1507770
663947
106671
886195
233766
571388
484027
1691546
1069994
42234
1136013
1135225
719684
431738
1540655
953082
1760460
1378590
817955
1693523
102217
503125
1004917
611849
264901
1567569
1952645
1211314
1166808
648302
1375630
1624704
1863811
1066390
1115155
216344
1394039
1492491
1817270
1983874
870000
1962852
1750905
1363784
862481
312622
1712819
189981
747663
1364297
181791
1879800
1522454
1274990
853351
1850517
1101542
1071137
421685
1815033
897092
777259
277294
1356114
1710430
375341
1460464
1253128
318476
1014058
722867
690937
210945
1197854
1593093
321050
344561
14338
1178532
1000300
927134
1372057
1272619
626171
704003
220153
748410
738604
639444
350432
1431869
1571617
524638
1617143
1858238
95568
965925
1111724
361069
1879992
740722
1140273
990820
899029
1554355
1509131
1175737
1003452
1874735
1607524
1304194
232808
1546529
1429123
989007
76740
1816364
644230
528848
1366310
611889
941349
400551
644449
1988129
331916
566817
1812897
87397
1786804
1854077
59653
6298
224656
1507210
1228256
1534466
972951
176289
3113
823795
1228983
505244
466506
292774
1398387
1537093
205475
1279953
562061
1488790
165974
413513
383627
1267243
346386
216630
218718
1095122
60854
1967514
926043
556263
1104420
1798947
1658363
494135
154121
1765325
576610
653849
547309
1703471
1123194
1496440
490481
1753443
1979767
842127
503245
1822108
1119058
1619130
1031742
634048
1500962
529676
846314
949970
835238
1406632
1295895
1148516
1990313
1985139
305946
223471
160026
1354848
1450005
940855
1606681
750263
1637148
1812775
1203788
896570
1190754
1275125
663519
90598
627893
1856897
1277088
1027057
508053
548046
864043
113942
1148602
1281194
385128
822302
1485632
751046
1868941
809145
1053201
1563211
1794521
700109
497196
1361160
986985
1229941
484454
50623
1784767
1984641
582975
1399146
851041
849332
1460886
760330
369123
1092074
1848592
11108
1092651
265257
1407537
223286
616047
506416
1103979
1616291
1441083
217556
1767232
264204
161152
1848539
51119
456253
4660
1940384
1258193
440730
790586
1455512
341826
1614843
293766
81306
1237904
236161
50118
585397
396308
164719
316050
352141
1564713
900403
547496
1636292
1273290
942137
769606
17649
413900
1427518
1804627
1933831
164740
1181514
1704917
1106470
1324492
1950271
879674
338425
627489
675475
1718015
597504
443665
1129764
193666
1827424
294813
1117305
1776560
994284
1307503
966864
861328
917941
857957
306507
1145295
1719261
1539009
150559
943586
465389
259621
1412172
1463953
1436185
984567
528514
566517
70366
930819
954475
547611
1273887
467985
1970384
814080
1829083
1367013
224323
691652
1162640
920169
1720943
1488609
1042530
52532
1162480
510624
1354049
80088
1698162
1408579
1524889
882211
466808
827358
1759570
1391894
1484599
1218106
1238384
864830
1048004
1675246
1921727
1816014
423866
1595191
1081207
1182262
1583320
1657081
1195439
851443
1354513
1892174
1932256
1781513
796659
312347
1389331
105468
1472226
109804
1179839
1919371
1362787
331552
1079437
350022
979918
472599
1109400
380915
1719270
1660086
1965583
90516
1336024
1181919
1994642
856561
751622
899168
766496
364226
708873
1532292
1397334
805336
1244683
17760
1850028
233889
712066
1294873
944520
1316773
744394
1411744
465974
1602984
494702
1104754
568981
1695209
1929762
619823
692212
1703616
494263
591535
602831
1037445
924572
810328
586135
413919
1586095
48867
978518
1339008
1942190
734576
1012400
1431214
417595
1880393
1045258
108566
371293
1664130
1492246
1769452
1067695
1998694
858436
270144
259046
355188
276610
546530
1671042
1198240
1624328
1351240
315713
1619343
142486
1939915
1584432
1774070
1590386
820896
1000400
1154099
1887030
1861404
1917775
188641
990360
201862
1755272
476619
649957
1260284
1714296
1323120
1310296
1853548
1729851
1821392
1942016
582115
1899991
1825838
1341525
258876
1785485
1480893
1991795
63853
1064894
251764
1953525
1452923
1247984
1488560
411012
1982390
1275206
1183413
1114415
659460
1945394
909716
1266733
1956454
763766
178856
53561
603460
948388
631717
137361
1273713
1445103
1027432
1131231
558211
1087531
1157999
1997229
1125189
1423078
1623579
1194213
1235629
122636
846901
800928
792134
1635720
390398
267472
432236
401260
1559630
1651949
1940124
773721
1229619
497250
1544469
337057
1487454
1361270
196004
292791
1904221
878264
1991350
959418
282783
1639979
1394879
810847
422467
910313
1063850
543996
1751336
1591531
1059992
83045
426035
1217702
731070
696380
225199
892900
1654160
1383260
1221015
1551596
1513778
88095
1299285
1160779
972480
435926
1226013
244893
1691079
128659
1101326
400844
621062
249115
421823
1877699
822027
661977
596211
1371195
99452
289045
310951
1885544
1368557
1132989
1821391
726884
244909
113664
1902451
1830191
974407
578593
1111562
1339301
345841
372329
527647
665999
916312
1387740
946226
1312529
1796988
1004481
234065
1103607
1110731
1091767
426846
1209483
1539456
654976
821484
1358840
1233234
146385
129233
1879001
1983748
699286
182798
444801
556211
623427
318701
1199968
751942
964280
979512
1556649
448282
276479
753187
54799
1736040
643354
1161158
753136
522808
1614553
397747
1275295
24497
631485
1929189
1642688
161510
1168781
717781
313389
1835368
1619206
1134593
1553168
984367
520404
866511
796280
175115
798034
1459239
333051
257061
1029237
362399
226116
52805
1561133
297725
683380
1412661
322047
1096344
1493285
657700
1266499
162435
1337653
1587349
1365192
759816
158105
1717177
1019700
737198
1815406
1553819
713139
1319328
243756
260619
45313
146175
851017
958429
1325139
1516791
1354031
561847
1539673
1505338
533432
982011
441620
1831849
1836015
3684
861182
1433392
565637
1527621
1059888
716
1549836
1216572
1688387
1850116
275974
1902399
1722570
1714731
398573
179054
407785
1482123
944416
1653225
1171330
785256
1697247
308309
1181282
988498
405628
1367865
853802
1275034
414012
1776328
109188
1525147
336009
501163
12109
1388348
749064
1868044
42349
1596648
163952
791546
1640598
448774
1046042
180995
1581218
1135218
1656913
92248
1284777
1842931
916332
925524
150804
786486
955390
223922
1784028
696314
1649859
1633074
1314178
58835
476574
1490651
44256
1766346
328035
577183
22511
137662
480154
31553
953569
1238418
1002641
787795
529000
272532
155691
459351
1899685
1189130
573046
762807
542133
398467
703316
758101
760118
1825182
1900029
1083133
924978
238128
53563
821008
1364721
1383369
1863159
88760
985770
646977
1535730
874979
1232660
115379
1033368
969101
1977434
1732883
310829
957469
177341
1421973
944483
1012741
764007
1666781
958251
1706034
855197
412564
1782262
923221
650605
1426255
597320
1821364
1653470
1760210
1371666
685330
861364
517303
1135488
1192647
1218405
1589289
528655
1330701
712342
1756544
382022
1666646
923068
1518251
1303913
465475
1683526
1684965
1397267
1681391
330626
44017
1699673
1057738
1430003
507337
1247592
1773019
1613484
197259
141080
797800
250622
587588
1077613
9588
1277888
1546325
1807522
1430372
1177228
1100249
1726666
1309290
112715
132798
1437185
648569
327691
1163364
1623268
1653072
1438465
515995
1523258
608390
678148
814958
86995
1414299
1617245
1963899
1755885
1764992
1313379
947581
1833435
559882
1633743
1328324
1652871
1080445
1381679
1664408
90811
226162
424326
1941028
1003999
1659062
1332919
1232860
696540
56542
266805
1623652
1349001
1107752
500921
106604
589861
688596
1495320
453065
874989
1862734
1621349
209609
46559
1727332
423393
723561
1135578
1312392
219419
1221307
492958
1487548
339533
1198656
630781
185250
160395
1476022
1847048
1312548
1634131
1866613
437530
1889656
445680
1952423
1426498
91653
673553
179692
518921
1303467
940432
748459
1025001
1281685
556800
818456
38913
256523
1538528
1608185
667210
574937
376442
1904781
366963
1856040
1549506
105825
1410861
632732
289766
673287
1725577
265292
707400
528175
1493919
963894
1749035
750207
628597
168468
4361
776318
1979174
1203329
1784101
706700
83214
600655
464710
819513
301641
544617
1538014
1194761
1197204
1708224
1409458
439342
612958
898300
530711
759003
1311190
1929350
999818
1378216
22471
1206522
1892217
1615426
1057062
608714
1584996
1124223
1161645
617127
1208610
836034
1106047
229209
855312
1894804
349688
556946
1860852
679502
1142140
1735616
1911484
1208499
1128298
378051
1279474
1023259
1791766
1225576
1258501
644475
997448
1156246
1118735
1167565
982432
1412179
694984
48945
1477254
888203
773502
1289881
622949
1002538
1492527
800039
1046548
1421158
694469
868218
349193
1676843
645847
758454
219346
1099143
1099157
524107
1739519
1242402
998244
1262939
260550
1162550
1630765
698866
776010
1777815
1534637
729584
1666998
726894
1694141
1553216
738093
658449
1142498
1269585
340474
522360
1400231
1229261
1258334
1408095
1432389
68793
201674
1923971
1099766
1456684
319040
1953768
1071103
619733
839400
434341
663635
346371
1196431
608615
240256
1420703
1576899
195280
1030354
542935
26767
284713
1900652
870501
272119
1329054
260412
873465
1539601
1656313
1891028
1630728
1285109
1694911
740836
1823653
299739
1695299
294406
34075
835383
1873374
1661234
1531172
1077820
915519
1381964
643837
526198
235842
1860666
1497508
1567174
1819594
1558671
637553
1739231
1161196
1656977
1118169
783203
470550
297191
89044
181939
987885
1778038
1712859
460060
1916663
1849172
742651
1000804
1170806
771819
89115
1290586
195506
1729178
925419
1205872
1329152
41956
885950
576989
348673
1105157
1971262
1698730
1109250
1534455
1646890
831493
156482
1228143
316102
579045
1516603
1255386
1198432
1041205
271447
1036510
1772602
976002
1243561
924855
697137
676653
626621
1008174
1229673
279193
509221
1747181
1147483
746345
1080133
1820964
598340
871902
1974709
733245
680403
1778695
277627
1428507
1227327
125288
1758820
649347
15109
1537399
1801077
1381627
1559631
163017
786255
1880261
1916362
777081
1139888
1862026
1537613
362976
521262
1670229
727305
1461776
1879042
914825
65089
1504293
776433
1955900
171480
4112
1078223
469501
257692
1306058
205913
378649
1947568
1947520
1358954
962876
326820
442044
1739196
973671
1490149
987323
482290
416882
1018847
555105
1215318
348584
526140
966042
1893940
1131920
936689
1675764
1406658
60544
24040
133305
521333
957839
899597
268150
1607893
370648
1636480
1478112
651558
1915128
686818
491246
453534
1463476
542666
1529362
1860024
1085662
957308
1710027
1474085
1226796
137344
703504
706831
94364
1071706
1023228
1718856
1787479
1725460
1338466
355585
620267
965363
1017173
1048939
913028
1340078
1930871
1786777
1976387
1158578
1036875
1894359
290250
1924522
1271203
1210211
431131
1438767
1174794
100513
1534347
1645389
1538802
1745480
1935866
1966935
880084
483986
1110177
955088
1518913
1381510
1605004
991384
1240055
1357618
1095026
1607178
862980
155211
292148
1723244
1953897
562691
252106
449296
194365
510233
772169
76489
1210271
1041188
922237
1632160
504013
1372789
810080
1361559
1926081
1544414
1197779
1936125
1734971
1557953
1602079
798893
1927440
1990431
1875224
1059024
52277
501091
101941
375101
480103
334531
1745056
731550
1791106
1547468
946265
1270684
1294075
976419
1063240
166217
1594848
1259004
420015
919438
1579959
1960640
754158
368739
25395
982128
1949756
1165952
1324044
540402
891552
207710
1393576
1860419
771516
648600
1417724
1443436
1408030
260363
39231
750885
170348
1065370
950137
1545636
515366
1766161
1576981
552182
254925
1524828
65533
1417042
510272
608047
810134
532897
1331651
1805190
1057859
184143
402645
284719
1158088
1729208
290170
1145825
375762
41958
1786657
1422093
1431983
162028
762437
1749220
432530
1026118
225807
1140706
1233602
1654506
584797
1444222
1957210
1503814
1068132
488638
1681251
1024245
637263
855252
1750133
638924
910102
1744046
1401521
421871
1788646
132231
735908
545334
1512240
1423493
1268277
1888175
473854
681748
1477061
963183
1243565
963846
460810
1930073
105040
1926550
392469
1172876
174707
47957
1667673
709512
1165195
528368
1621633
687742
100745
759083
1338550
646415
1884405
1575627
423003
366631
1669243
312914
925062
1994281
428410
1128128
857057
660878
421423
1221989
169949
1219878
1375901
269562
688543
1512107
352030
251756
768487
961009
949332
466597
134710
383797
689693
1629030
1344675
1321306
1077555
68539
1506014
831264
1477540
1553627
1998323
674667
1255369
1918018
46701
447042
1209264
12650
221156
173740
1895202
178851
1114807
942611
1389574
236953
157167
1281420
404437
1081956
77263
1186671
346295
1701913
1619218
1473733
954478
1873010
117635
412524
1469379
1612363
945952
1282809
1328989
856268
67200
1253032
817108
524289
1120010
1938391
1794224
505845
1781955
1152140
191761
460265
562167
542005
960109
1324935
572652
79625
598875
53933
130353
117084
878221
619479
9632
516338
905123
207502
1250599
181669
1254373
1170565
518512
933501
918864
56048
1792939
1586184
1625089
587231
1396038
1611450
422761
1273735
15070
617122
1559510
125899
1803020
636180
926059
201670
1269194
1911515
203125
1392091
401283
1110634
476823
1271239
364753
341055
195493
1141408
1425778
1468264
12645
1140036
173922
1452138
1166044
459754
1086730
1104088
358744
709617
434804
530982
1850403
954128
1465327
782951
497252
894178
1858984
761592
358809
1280741
241514
561287
81927
1205377
1615452
18588
1504202
298933
1289147
300382
1250463
218657
98524
1320362
1703478
279805
1515961
1020785
1434647
60295
719879
1473461
1441260
1375103
1752841
59769
1043001
642084
1202646
1175443
1300625
599779
667912
943452
1170146
1801448
1996259
1480364
1744144
1123228
541529
911958
73651
1448204
630817
1345208
646784
844711
674015
1700875
949726
1009562
1928169
690508
678545
357992
495275
147779
239367
172834
143889
551015
747581
1426308
1113164
1193523
675772
1825946
731218
1262752
777690
549106
1794521
458546
1085159
742930
1253693
755228
942756
1105229
1715335
1229535
205455
478533
1466777
1949521
543482
1844331
60512
1647523
1213945
369497
1353582
459939
1486243
217211
272940
162360
1264798
956425
354157
1674166
1327164
586051
1678206
885744
1128573
149635
1048992
1199108
218115
1914569
521265
1450538
314683
386773
1500446
419256
1499196
1825503
137441
1845262
635290
1393903
1091770
1173045
1143660
977421
750270
848542
1278629
399284
3886
2133
1426582
1663578
1608557
561500
964669
1371695
1991427
1843721
1741973
8731
1124072
138119
835541
1597660
1812643
65954
1430022
1515801
1692561
249056
346892
390365
365348
1266032
717111
235795
132653
1880707
1773147
1261246
1200517
1495542
677476
960190
353725
935643
863957
1237809
1223109
1134025
882491
1221610
800191
1465657
458042
1048273
475645
795013
574705
1028940
1953383
1451050
1749707
810499
658088
191240
579376
1036563
634972
1408012
1345390
538477
1152174
1093443
1905540
946548
724987
1980629
1763495
18364
1861566
1813199
967607
82257
366248
1845777
1371347
315247
94742
41659
1588902
81592
1703563
1306389
933124
928624
1969283
968728
768261
602119
816098
1523108
1638237
1879535
1217628
701426
940337
368893
609744
58565
3567
1288848
43360
1849536
301421
799823
1687497
930939
900528
530530
306981
427654
354655
742757
492795
1159268
838431
1679968
178682
1623524
838504
500058
1872233
1473196
120474
1795972
1838333
161399
1185470
1079134
1957364
244426
741255
1149353
210641
694973
9419
710035
811298
1200262
1484139
1161478
356153
1229431
989831
1270134
1563203
449102
667679
818848
1147747
955773
582877
327434
1304001
75879
578836
745043
1702294
515217
1819546
467840
310530
1930539
574636
466214
1426919
1316483
1855118
1018220
1508346
1983124
396534
1874953
990619
369131
1854367
507372
1943021
144657
1721613
788582
1835238
435209
308993
1897310
511685
1614732
941011
1992241
1172950
846787
329696
111679
1036679
1662113
482747
1952653
113549
1875160
1028138
1310024
410993
214621
1460982
692205
241013
802927
1889609
1573523
1575485
1216361
1876013
685781
80762
1063593
690076
13937
1877364
547048
1352592
141490
976090
1515882
1125244
179662
466594
852864
1794150
1971563
1857318
1764018
1200479
745538
365819
1032457
48138
1091658
829243
1060419
1059540
1319567
513175
568090
134610
867349
224417
1809010
332559
40050
1382370
714662
102389
540498
51541
78834
820420
1114308
1757321
1010850
1074426
317392
1048508
1090801
1991478
74556
71173
1618447
674625
1525818
295590
391254
1928977
1439837
1100422
672750
1859275
1390288
800725
1274632
100327
88127
1063874
866928
1637637
494835
273439
1848468
104146
1913787
289326
1539759
1026853
1982022
349363
388908
1996724
681605
596699
939095
773413
614098
1550326
1892097
309305
1340139
1977273
1721156
1280844
1447768
1825220
213344
490915
1274947
1446639
1919176
939184
916437
1006159
1163953
951141
40905
1268449
1672337
191572
651971
935881
783381
1913600
1027415
1542018
744462
723271
639556
579163
1999862
38153
1697954
732530
68140
1968688
103823
716587
121663
1162584
1034022
470767
1537110
300897
1772666
639581
1056759
521686
1360006
1926914
1852059
1718214
620631
1433296
1215668
322877
800511
445500
414547
1224143
77201
228792
1393203
1937384
1239576
278996
1659494
1916998
705758
1641094
1000107
1402589
978425
363787
1982373
429339
1926815
828759
1369718
1238015
370946
54065
1125458
1371615
96781
614323
1464076
694096
130101
456487
1533604
1396209
120314
1745595
183520
1714214
799686
1969153
1881902
1989988
303472
1704281
1549678
902798
1797644
998718
557661
945118
174156
1502726
1469120
294800
98762
1444774
603455
1004661
570760
19716
701437
1606824
360541
1981388
1785558
958776
78672
413303
390679
133115
738161
350908
118002
1631283
1460964
293679
1628162
1357383
1349076
661418
1727406
861073
1332630
862746
569262
1937783
1216679
391063
644687
1147415
356467
696779
1509250
704136
1281645
1512933
1305478
239042
711328
171865
1802608
1521883
1155496
1023237
882363
1645239
1290019
1858356
1383769
1106791
433732
1910565
1805178
1376618
111983
1031679
1171559
774138
1824236
527473
482978
1733848
1765950
155416
1103326
1374440
1649266
9844
1459161
311013
1779654
129858
1203510
399830
252883
1699823
1190202
487718
871737
303566
1080458
1808795
17404
938878
1552661
1924601
175492
1257324
1134626
729777
1922887
128192
1541839
1716887
1463174
945190
1734199
890022
471573
989028
1140697
995201
1476790
509450
1621896
1813255
1587441
1173754
747469
101674
301912
1461066
971546
1818599
1941678
1757814
155347
1240991
917451
237048
1972283
1870843
398395
1530254
168436
1436029
952981
1274622
1914701
658374
1470990
915583
1361275
763847
609196
1489947
142614
119433
1150495
1307369
1796243
126308
1119370
860508
707317
1615222
39390
982332
1121924
1436495
1648955
1390501
1263050
111455
1682561
1513039
1465412
1330827
1563388
365197
1181028
1760524
1939475
1539222
1907736
1379402
1729311
1188143
308895
693675
443071
1747994
719823
612939
169025
1371299
553325
1452691
1607214
761144
783454
934629
1686885
1792253
1211050
911844
426080
1540778
506616
1063743
1009612
1362937
1880070
998180
605581
841907
1909008
246143
911771
1001362
995622
337896
1259343
1756520
642683
1101814
42324
627681
1341805
203770
1280650
1509066
1006656
287423
1623156
1864180
1089850
917779
320919
689411
558554
1633533
1433521
1061772
613618
537155
1942813
15264
828193
1241115
675772
259256
1087326
1722428
1361339
1637037
979921
1247514
1061412
156720
1966004
1052320
1327491
1609500
1160444
1797415
675409
767107
1661227
1589643
393004
118402
1376356
339877
287182
514236
1050028
1979808
230513
1583057
112332
1651811
1798233
1169794
1375081
1109287
539620
364841
1747754
332474
228085
1800826
58704
1489075
1335319
442880
128573
3153
200250
1716113
592239
867617
106514
506021
1799225
808043
1699289
471375
1658685
1729869
995469
706404
582272
1120928
329802
419729
612904
1714119
1469380
1580255
1062965
944184
1000287
499160
1411433
276930
1340940
969981
619267
410150
1210540
661391
899559
31541
1080653
1541651
1815534
374007
1317952
832351
1618043
877762
904671
528768
1383161
1962347
1946269
1887578
1238429
693585
864508
334224
782821
1418008
1243943
1257243
1318408
220142
443171
811550
1959589
12238
1432611
229864
287281
136406
406456
1625616
1493412
1580376
978372
1424528
542328
1353187
1677071
1725149
1203956
1392819
1209399
157492
1761891
1367429
1615066
1876701
935783
914722
22824
337000
1946154
432093
435578
516863
1884038
18389
47337
385292
831438
156012
55373
1609008
1069737
1887989
121707
1030465
780868
140783
1131844
518869
1242807
517122
1386502
178402
292358
44139
991367
1881969
511956
1584348
662759
1226183
321258
1939686
1667309
402292
1119934
532530
1897600
1625553
603811
1730525
1931455
1342127
1209599
841527
1636623
224691
1252152
1863398
211106
623492
715834
1659466
1926049
55499
1180859
460163
829266
800951
602426
902270
1194536
202928
305762
1221396
1773796
112117
218886
1120062
1029706
1299574
1648823
918938
34364
244734
720905
992657
709007
833807
1909558
719754
1040488
301501
345628
1159318
1075861
731730
280792
1309449
946719
1976446
518629
1998633
1627309
419031
97377
557975
724456
1164455
117923
1066124
184342
895774
541583
665929
737926
545341
945827
1208235
793947
1296383
295205
392581
225206
1157244
1009715
1929558
1137008
1341458
1850175
313568
1458674
1756427
757916
179919
112635
411413
1141482
1444564
1354945
1702905
389654
470350
76744
1112849
63200
1691685
293605
282122
326579
1832030
1141339
1819634
1463800
1473510
513953
1330782
1464015
1310007
1837056
654920
673714
1391800
689276
1305959
223704
1563752
1066860
1449703
597538
1333816
1960896
1058112
1931953
1264660
1017338
919404
500069
866438
1763761
178894
403186
1994189
581402
1895600
404898
1155282
1312379
208012
931541
1936083
235413
1897430
1397041
1472325
452191
1200470
948871
1292329
1210081
615548
1566058
1595478
1967867
1620861
1978325
1166315
1739082
1804174
843876
1772102
387340
660401
386733
171599
499962
758317
1179535
138550
84810
1472355
840334
368691
307642
604769
1719024
1198615
272382
345265
1074347
1272066
886264
722471
1588003
217842
1601518
1676874
1666401
911486
1711492
422725
1714431
1076454
1637831
120529
1084941
1373563
1965531
21957
966089
1217912
891463
1345829
156448
1482259
1591198
863324
1760268
550356
1330980
1069557
1287001
1018446
1951567
439197
114230
1257757
720374
1448818
695839
471501
338635
1846985
1729967
505831
263537
275511
1293535
283442
629902
1147335
572609
1548389
1697569
1181842
443617
1889237
1589100
1139153
541701
1876961
401154
80355
673348
1199890
802636
1047910
1349360
106207
1732513
832274
147546
607871
646196
212566
1950801
250014
181098
1572505
72451
332306
138429
1011775
1886199
1774757
1117371
599616
430283
1945467
446691
50698
616168
1899243
669938
1276837
128817
494017
212010
1080249
221579
1340968
1162692
1296756
122212
401989
716235
1785930
817315
616152
278889
1667651
1900668
1027976
549231
1051222
1297290
750515
672689
328368
252094
923562
979411
826642
292746
1954535
360241
534952
513235
206605
1619274
1914025
1248460
29119
1567757
986312
244956
955778
916529
1437305
901461
1604367
767450
829536
818375
1980037
1971056
1019606
757391
1180875
1587329
1531494
913720
1303452
1233712
627751
1678153
1311197
315064
228080
410141
1066260
841174
723259
1180522
1921663
1926652
17157
635821
717680
1024485
512895
25610
568141
699384
703008
311617
1168709
980166
1266514
887038
1870801
201253
930071
836071
1720448
1644203
382572
667405
119628
380150
1501156
1980582
324222
935027
1668009
1262651
1584145
1299788
419383
712802
1345060
99525
764198
1532698
81886
1540900
175580
856488
298953
1313117
649143
1189344
804737
1107313
1263281
328761
1544400
786679
434491
1313283
1009829
1592246
1634038
404596
439179
1026941
1346979
344255
1211951
213710
385419
1197154
1203501
770397
990690
560807
1303056
483574
1822839
1339162
1630370
542785
1063321
1876940
1777068
1799403
391629
1454989
1535996
1596074
1431205
1162158
1287602
1265082
889820
1372638
1276016
765925
958632
1780083
1984131
696587
338577
1564293
161322
309907
895076
1241456
1338678
1557399
1625141
1458030
1249231
35016
1620171
1047088
1008928
1215730
1949479
834162
510883
1182643
24994
277869
1643254
926083
570625
1095241
927716
173250
1898222
1462650
1895493
1648386
694201
470587
1616715
1532892
1094604
1201854
118814
1078265
1913622
459724
416621
880517
1634800
856276
828372
761337
89460
577360
1891119
56055
949468
1515652
34429
204991
860325
1631220
1937300
1150439
1408513
1509977
866430
754052
1423957
1276869
1121491
752499
1290554
217976
366204
291953
507565
8102
920645
8828
1012756
623983
1682070
405577
1117150
271332
495084
1241069
1250613
1404643
920559
1791344
392862
32902
775160
668477
1310177
357335
1285020
747833
240896
860863
1042924
719486
25156
1194983
1506720
301434
6094
1667311
1580961
1415886
1695073
1929009
1965904
599707
134990
1467719
1121932
1633380
1654649
1015810
608555
179402
1937872
912940
1894924
1001677
1927458
1015286
1045975
267955
901784
853345
144768
66192
1058058
247155
1252866
1873663
827930
1525471
1917142
1195892
81768
941327
1193612
361971
1251214
1935782
1392467
1066509
1960846
817484
1916907
1110542
1687129
1322952
1657498
1246576
1022490
1205999
104696
1539656
1167504
787653
1879951
927675
344951
19991
725275
1491243
1462035
1083903
156466
1288335
1470350
1902149
59558
22114
127425
1534049
287884
195884
663997
320039
1285725
1367413
1779379
95125
308097
1486685
1170504
1221554
1557948
715325
1595366
1642480
359453
1246965
1447484
95495
1004999
1323654
1953971
1627198
422160
1688544
1168827
691091
420881
867673
731076
456921
352961
1371469
1894280
458939
1090479
573304
1787745
1845969
1278691
57161
1717788
1303491
1809179
1311174
671751
1602780
1613454
1816944
1238494
179305
68403
1758844
1717038
753606
1997804
611240
1227292
117507
1056227
1580540
482210
1471113
804808
1697266
129572
1309234
777796
804747
1512614
1812871
190551
279075
1075034
305801
556318
190322
1299580
1130533
990831
1953223
1062132
873769
14214
223476
634889
234133
1691453
1053829
1718005
1886122
1921799
772649
329400
1144292
1338953
113044
1539717
1892086
813640
384843
612126
1916501
83009
1641692
702265
734270
915974
587750
1492346
1475365
1624513
572977
1719624
668475
404640
383964
1002857
242938
15378
877386
1036134
777768
565588
1843899
1393326
1251830
590174
1902998
446158
1882402
876691
789179
410287
1038016
1485172
1924810
933159
1742430
383899
1186793
1527411
805393
1113474
1475766
1196445
1224289
1414595
757769
1259010
1708006
514178
1367366
1776809
943795
360781
720198
1398899
606760
358665
1346087
13246
3409
1668591
1361565
1897373
404119
1082420
933629
1200508
933142
1444091
609158
1597186
368803
742632
1460972
1066977
1009589
422480
122365
942767
1656190
652884
1805493
22554
1174267
1529769
769472
387047
618141
723989
1739459
1014556
275808
282662
906989
322405
307545
1558693
690015
1799600
1324585
698397
1397835
299470
1223572
740091
1567382
386114
829125
1030695
1467540
976278
1310707
1173743
1895384
1779835
1621316
985842
375471
1520975
690345
848162
831301
1241074
57629
883867
203178
318708
1544577
89896
468704
1467133
445945
447788
1905092
1879506
1926934
1505352
1209430
792569
327750
653370
636601
907013
1920226
126747
220298
644280
1157314
761006
53637
1134367
814185
1555389
1495776
108261
717640
886102
1945186
962839
1318483
165026
1422791
169252
294883
474601
1137158
1252764
1420914
1490598
931447
1393202
481820
319179
781682
1415862
142606
960449
654421
927300
1763701
1135715
939767
1473716
124215
1907648
244863
714406
1560921
1069874
1039044
791714
1479957
1257129
1947226
425374
1930076
26338
821450
1578749
558012
967248
873622
1188457
1542755
335911
1523762
755041
1747962
95966
866828
246213
1795658
809997
474504
1703217
1006909
440757
1453119
849333
1037226
313634
368297
406174
1157444
1572983
1616069
635656
846087
1911399
1197468
1047453
973127
1259187
1936854
1809994
1978552
1687615
627271
324450
70074
942291
1470972
436617
916534
1192875
258
1492615
878789
715347
1766823
423838
927503
1505382
527400
578304
1658370
633240
331178
732349
774904
276423
879945
220948
31024
1589478
72258
1089176
129507
1857938
987573
1464211
42272
1472000
727065
35332
1935765
338547
1316272
1717636
1871595
1536107
1761733
436290
1539743
952052
843427
539944
987454
626090
173805
1940520
1303929
146064
684571
678254
489380
1663052
181539
284764
1741192
632591
1457876
1207387
1140867
107775
1381817
1904554
1206535
1562398
448507
380499
110744
1813294
85438
103903
333674
300113
366349
1516395
1384586
841028
514866
1148263
1660897
1147251
1135275
1017473
476459
1726861
1082857
863770
1056601
1589875
674612
767012
1539795
519464
1657607
718538
342390
1950427
640121
658758
212722
714422
36500
1395686
467452
840319
1456105
1195136
818388
1577141
1815128
50074
375578
1412033
1582379
58579
1639815
1154624
1518439
889193
1880462
842854
1675854
1761875
848669
924281
1597421
451169
1145327
995684
1246748
1486187
850900
923891
1741515
1643848
1062586
529509
1093206
1238723
972760
1173111
1996038
780732
1798241
1578615
1668805
1518063
411435
1823335
165670
1012059
1417138
108680
1635813
723363
1595850
1945689
1705739
348384
1916155
1378949
994792
708494
1914375
716578
697119
1767615
848869
297207
16394
127859
1235090
86463
308879
320881
743058
973160
1800303
1723718
1000376
1379073
1221023
1237168
419141
221958
1922290
1945828
1919745
811512
28838
1596386
1429837
981061
1729062
1635372
1508041
443885
1900281
687475
1808054
179742
1582334
1319217
1443311
934359
1218735
1288557
133969
1579886
118126
1287248
259154
1918827
407688
1153473
1220676
1223925
236693
1237545
897578
812493
1828698
792068
215126
1611964
605977
1906494
1855401
255629
659128
1242081
1783001
361877
286605
117338
1253219
593767
454710
142030
385188
1305349
1429564
1755719
545238
107951
1561130
1666705
1829075
1117819
525203
1077404
203778
1450229
1383083
1454939
1421783
1941718
1502471
819692
1956472
40481
217710
525748
318884
1490654
460050
264945
721999
1517270
1202253
208488
1631191
1383933
502276
968930
581650
1413416
873532
220275
24924
795776
385604
1255543
1936387
496220
1614522
1691496
475852
1992799
645946
121423
934699
198239
1622997
1808239
783304
540133
204793
1471076
772596
315679
212862
313632
38008
1900951
1334471
140938
1650561
457376
1872693
1334305
1231858
1617110
231016
1451999
612234
1325430
1975361
867356
176229
902208
751028
849988
905280
1867865
1026347
818217
1342482
424606
1153157
938208
359999
1803495
1956324
1764926
716490
1634442
1975106
607258
628173
1688826
351023
1638679
1142042
10551
1533675
1254208
1751546
1817459
794708
496769
829179
34207
1530181
13985
1132299
1902676
1046982
563652
131960
1542174
361319
874862
1405730
767520
949248
1245692
1899497
1316340
708306
150888
246741
1520313
247313
1675381
1610257
1740233
1740909
1498441
1696244
749732
29821
1830669
300425
545031
263059
1000595
644969
1874065
1505663
650545
848350
216907
875382
416665
1812981
1800701
335806
736935
1893285
898341
822160
764875
1225031
1119948
967460
1038615
838305
881680
994024
1745072
1375772
1012863
990179
70858
1836254
1647355
1085484
848229
988356
1916950
114840
1263120
1996160
1487304
912413
884495
913958
163116
419057
1395429
964604
1264717
1734100
1894292
990745
1261867
1973738
1382881
977007
944299
1263676
472493
837520
1333755
1598478
948494
429042
99333
17926
1748655
1216136
288957
978908
1088758
1317589
367767
1305407
235166
1594238
1353825
535982
1820642
935211
1175469
120793
1853085
985205
1756981
165327
58287
444638
1958744
1274704
887698
1765606
1821671
330825
1611165
786352
977190
1065982
141071
1978320
1411358
757765
292271
835126
1275012
1905917
334005
1418555
1156234
701072
1815814
801788
1985034
1745058
1743783
1646468
1613907
1930647
353270
745444
1219036
1523973
1378646
1110303
1060780
1278519
158126
1940102
410100
335379
1888672
1392678
921998
1851788
1134237
1242988
234107
1548529
242182
297680
1552958
192953
1105378
1778835
889221
1154501
1875401
1485361
309248
432127
1739764
1704375
265206
1695099
1338900
120424
588700
474762
1875134
1712448
252501
130995
1153001
304432
1279054
396087
322001
869367
1257303
229358
300887
489842
1795661
700212
1277533
1387449
1240778
299588
25524
682067
189114
1928432
1572966
844955
1565099
1034347
617860
54188
193705
1197743
933034
1190092
615280
868317
768356
933791
766796
166157
202360
1987781
93726
1128186
1414045
438605
1982334
403737
731297
1009821
830683
1911097
1213811
1989609
1650438
1354026
272821
564015
1332605
1587053
1093603
1098423
1220645
613840
1176577
28913
948426
165173
1301149
711433
400174
1656694
1790668
453068
339926
1285282
728217
1703786
274777
1754647
603381
1710975
131885
1724507
1339709
1854753
1597663
1550108
290702
320612
1903455
979603
255567
827235
889194
1354460
247572
1457275
907711
1058653
1422100
998956
117931
116045
1306410
993637
1051896
245896
313432
1336209
365843
1216050
1337451
709032
401647
1086672
1229296
1482580
563241
481741
674862
1495128
930541
1815236
1373131
878126
104356
397337
614608
916177
717608
987558
1949071
384382
1582105
1900339
37391
1047816
998031
1497102
290962
1242952
1413903
620526
268077
1206118
350220
1527333
980955
1080079
1849269
739745
1565712
280556
1470951
628123
1512224
1002521
1388436
347724
1426495
1104793
113444
289341
136588
1951409
567302
1043544
1383311
361766
634491
1707857
65881
1626327
1029428
1577001
994976
1986893
588330
920946
1916631
1587522
1940782
239738
454956
22093
1185377
1060039
1809204
550524
130009
814681
1190495
582626
1474869
478182
1323815
332673
1108387
117716
65124
733813
1595250
1349002
1969293
1869941
1185391
194480
1318960
1544908
1107090
1958292
1967321
1659759
213438
422914
1891397
1893888
922577
320950
482422
644353
1356921
771469
248732
812808
730151
1846008
1532383
1775426
1461279
674243
941334
1180323
1371292
1230722
1284674
1769009
49700
171568
1227672
555861
150415
273056
177624
1102109
1619816
1217897
1169226
29345
1743850
562040
1431246
180177
1304732
1399143
41532
69625
670554
1408510
1148821
571213
253145
1345382
1097360
781512
1909119
983951
1506918
801704
794617
1551192
93252
1921498
224777
1835267
1258216
1194742
1187823
657735
1979466
1965166
1364370
1887070
3014
1042321
913874
965960
1032140
131214
119962
367431
399098
309759
1960625
1242396
307206
187848
660165
1244858
387242
801716
1964566
1361027
698566
473141
484910
1578173
478063
14061
1821957
1052579
1968410
1071141
1890062
1523740
1110210
1471651
1696398
635119
798952
1484498
1763292
271829
1077722
626586
345727
812066
1826336
1341505
1166021
751658
1390248
1151554
849985
1436261
1847301
1648606
772994
1598513
1303979
1392234
1773638
1538636
94593
838385
1385442
1324856
101438
1915547
511873
1726093
575388
776362
1621574
1954724
1401778
1129842
673459
670478
635168
1139318
177923
310422
7033
961351
342713
366956
364951
587234
1278748
948859
743208
5578
763644
1339875
1550475
334170
186172
245560
666882
273843
709984
1453514
881966
907807
759164
1534361
1160063
1925389
1846624
1269755
219724
1783305
87426
1648769
721912
401978
1619101
814576
933355
1470287
263325
974830
1424837
1857701
1073906
1782879
1970536
862470
1815646
1415906
189846
877585
348019
1248455
1842450
1131606
831166
290390
1695133
1244986
1177701
1993175
592870
923104
1314196
36357
712174
233356
1668296
1272578
529424
172113
805910
1989054
1711577
711040
1782635
1595037
1601127
1538239
1900605
187601
1702173
1993577
429749
345386
1283341
1469615
128285
563700
975514
963422
93486
562667
770329
1017488
1946703
1227494
1721412
1292272
1930095
543710
721047
61763
1322119
1433678
1567298
937535
887504
390505
1803372
1606572
1197010
1840589
1079545
1491170
1243877
699272
125448
264445
710347
1279799
1404911
503065
113480
1576806
79152
981601
1972025
1788484
1319379
43980
1100016
274229
1141769
1207340
889511
517053
1743942
413931
809035
284629
893092
860918
1900715
1578495
1024114
974673
419733
1284720
448788
1118133
1707591
532029
1544771
296512
1785409
507434
1979248
12233
1989976
1896937
1284846
1712917
273826
398595
1830851
1513427
737568
616441
710476
1664943
170799
396262
673092
688908
10314
433019
776882
1480204
298762
1008764
394121
1483481
313270
889550
1109400
271132
868196
794489
871389
1151828
1918306
1688436
86702
1768850
241548
967963
868535
1872499
1031825
1443034
1578431
376964
1151452
514647
1105095
639931
871352
842594
1521096
1349063
1665131
1678034
745797
283547
98066
259522
1310235
1048551
1277986
547592
494959
1620044
13159
1163878
1799569
1760493
443359
1514492
1212908
1663024
625925
1893991
575669
1322787
333378
481537
681516
1825483
940632
445873
1209282
1933310
1608417
968681
1214932
884274
1093290
1536187
982372
316018
305892
174604
1758316
28190
661320
596399
1238819
816391
67432
156746
235531
605389
360406
439255
753843
879060
1530304
680549
1624208
1052451
1835573
945839
822077
527640
208413
564856
797139
1291105
1611854
1161277
1354780
1714512
1875968
1596158
1504252
530936
416481
1306657
1750209
528397
1266239
1371280
1449724
1413715
1983234
108444
211594
426221
1692862
1611014
85382
139238
1556270
1924709
1376105
1106227
235662
186684
1356593
1991299
1176515
1863145
1954044
1040141
1758944
1115437
1226891
324773
212703
623149
1150597
1688138
1591354
1167599
1096636
497840
1215640
729703
212099
1736825
1905991
65943
31302
787657
296714
873277
1617829
615938
690012
1231258
1051550
656350
732032
1001451
1511742
665620
1824302
689467
685899
957980
680643
869061
575646
250080
565431
1221533
759127
174321
1148484
1864024
340752
249039
7652
1810632
1322792
946416
1814580
276564
1511436
1135521
1924757
500548
1302401
1561666
826981
588660
1600752
663472
1649208
909999
1044438
592160
746369
708752
1392772
1082806
475672
411127
1848566
648250
1499946
1201294
590288
1077540
271228
1814637
1324905
694251
1926745
262582
719259
1123479
960482
551147
616044
774097
256797
1673817
790270
1615278
1790822
1281236
714416
1457551
656910
1003625
289095
1183148
1961074
671693
98148
1370607
921564
112775
1269175
63991
1730423
909129
102972
1030282
1206522
1727752
1868809
711968
798385
471704
732615
573539
345375
1324474
891196
1487869
310507
1510557
1204909
1455193
1595529
3801
91171
1252408
1668901
865754
858569
833533
237087
810351
1509900
1821096
1176632
1687433
1561351
1579014
468107
1460181
1206077
1463081
400220
1882323
1734061
817180
1458329
1442921
423870
1247597
635683
1744534
1787577
236007
1807360
1131029
981134
350139
1904340
695470
1189634
272209
1311374
1110905
818125
22208
1729845
1779743
224648
1813258
1281121
1537402
35692
1413405
125270
1873895
419868
609242
486097
1754303
1269845
1321924
751551
725559
1972025
745857
1880963
566896
852141
1750904
1759081
1203631
411560
485101
337103
886315
601770
513207
598318
1621107
1574810
444459
1540633
568749
1923590
1922591
1420152
546168
156233
315465
459045
1952669
903438
824181
1778724
1787041
44434
994201
254857
1808147
1094495
407052
235336
1040436
981658
1458304
1824873
1064985
376626
1223638
752604
526645
295303
725319
544825
1494631
511039
5737
799628
596902
1984116
1081827
420133
1199299
833266
1783397
1587153
1358926
1103112
518478
943714
860526
1125357
1387489
989379
1104273
403763
454072
1612931
1425779
302447
88964
1398106
269203
1066992
545446
1470567
842751
1864918
799825
400659
1140296
706291
1167982
480348
1658763
924365
1464057
1143271
1528646
646610
1523269
778747
989621
1556597
1011989
699237
364187
1311606
600900
1053072
907631
1336838
1607508
446975
1946261
85052
237959
1404240
1167187
50166
1816079
1244464
19185
201379
1452829
840529
360409
518770
1988755
452094
667793
1955934
912534
653749
1121704
1178915
178711
1698811
1022380
1403477
414235
1798379
225931
226217
160657
1519884
1445415
470156
396677
1463761
608194
1118319
1991540
1865783
1771480
1491271
1855216
401663
127582
204468
272597
832369
1737667
918227
281899
392529
263584
346098
1758731
1897651
473957
1997478
1543090
869941
236835
511567
448136
111851
1748452
865836
632561
1744169
200724
909679
1523370
1228670
1151149
891426
947006
616314
901578
1465187
72489
1126578
1945976
1010031
421507
1264990
310792
169705
1795278
285443
1908214
333013
915332
1681977
1143432
1830725
1863983
1288569
327272
1334655
1125850
369339
1397747
1926500
645436
1286610
1894939
726497
825352
1789645
1729906
1056026
1910273
954260
1929228
1098385
1426784
1402576
1319127
641494
223013
302134
441784
1764078
319683
131147
1821137
122118
717377
881819
964914
1103145
1862790
482751
1901023
868122
649555
1983783
379115
519543
1060227
60568
1339462
1394749
450029
16216
449579
770518
212052
1491947
1248825
642555
437320
1191750
1878668
186671
1958204
546499
572246
161635
1658787
752283
760935
16816
728871
89688
799790
785715
210600
580525
1178013
123027
1005409
251230
1041675
638433
1278569
1557394
1650085
1907582
445236
383944
1783994
490499
591246
1096222
483708
1151091
117396
882520
1793619
580173
323802
349766
1138396
1429036
1249700
1851762
38448
735404
1541309
1495123
1697755
406565
1748350
125824
1740232
1480721
277508
35305
1839168
1005647
1640717
1699801
1029483
1241044
706895
996508
303927
1576041
500299
1892681
376817
1811277
1014017
1994000
85157
663326
1990795
1051668
1484263
1318389
578187
1287654
642259
1274311
1897603
298056
1217051
739439
1441252
1457989
1104689
258413
1498378
456043
343821
1543732
1638761
570253
1753576
1587098
1076254
643729
508677
1797813
725440
744742
576573
1042099
1871243
1864926
1117904
354646
824086
1704729
746806
1444219
122805
193514
355920
133226
1051806
626891
1893669
882231
675684
1222345
737940
1307691
268217
526328
748653
1219033
1611065
1359462
816936
27296
1513458
1013733
1539662
950012
1386386
1451604
490501
176597
120932
741759
790903
1091781
300789
100988
1864417
1023280
1676090
1828402
632207
83648
1196255
1469049
1925884
1297143
410782
1258261
414505
1223952
930039
1589391
1061204
1343271
1125917
1556090
1310173
1090598
164755
20826
873330
686443
1582949
1090269
1447921
1628201
1220661
913739
704994
294613
1252362
204197
1993983
67929
1797764
434145
43409
1778177
1044566
1488629
1510409
120319
517589
198710
1038871
864242
1225139
1829696
522631
782279
1161013
1793326
1813009
1566490
1647571
89455
444846
606427
371909
1157281
861074
1929451
702002
1335754
1810448
59631
280544
1124768
941091
669825
1289825
1548061
1733357
458595
625401
1952409
348021
523904
233147
194449
1878024
290373
1430239
165564
1476252
743523
1086544
710120
356364
178296
1482898
430689
1424496
336076
696995
1647226
92716
1428620
1226953
1634329
1303151
701799
204304
1277013
623345
447345
547093
155933
168954
1446929
1923639
196368
1545643
348626
1225243
869783
1651916
94343
1709776
42756
162692
405197
390314
391370
1985230
1026552
1519803
1727416
314472
1207324
652323
1560583
1204668
1554544
1496190
482852
486434
1519732
986662
1162010
1650179
257899
248042
534313
1165889
745022
1609547
688775
819431
1042905
1686047
1303438
184597
1849492
1200909
805599
36720
172546
293193
416453
1468465
381398
427866
1471741
1942340
1840770
542252
1847513
790072
522217
1624344
666886
1236396
722012
125227
1001377
1190020
1393694
320044
832431
1961878
110892
1535857
132753
1973018
112057
1012088
1170754
105582
335074
519903
1258237
1136847
1526986
1548780
82582
269864
677700
1570678
1631560
3808
1936491
134997
1874909
1349570
773956
1776034
1701355
1419474
1660460
1172963
1487682
288326
1684087
1690666
310741
60098
1750029
1029169
1928579
513762
1244148
1680389
102281
1533109
185030
644252
638435
1513476
1532140
795855
901866
187664
1610998
1344808
1520092
1050927
1147191
1162350
209570
16953
904975
1236450
566411
1916308
942468
1960578
611625
1465672
742862
1493740
1304355
1247831
1238839
1810650
1760206
16663
886495
216208
765874
906937
1024433
1474490
1262617
539765
513632
977545
1946001
731595
1389535
1698559
984560
1946397
1666997
125250
371764
1315691
1392066
445019
278510
867259
770687
893999
1189480
1225876
1758979
1510205
152551
191118
558565
1699431
797303
1435170
996439
1360443
1913116
281401
1275540
1113874
1158000
1929715
730398
1461573
5065
156941
602947
1289548
474910
1675789
1126162
825380
452860
1714346
1537363
1872590
1177349
976768
975017
1040993
1609190
1692936
506992
1047273
118088
63484
1730750
131225
711943
1362518
1366640
541207
326629
1080299
255178
1722168
188439
951429
993904
1835579
1692589
247355
1897328
645016
108084
144216
1485822
900864
473721
68954
1859657
924
271583
504745
1462293
570880
1384257
1742908
1364769
1739724
48526
101718
664183
1339448
88627
1240728
991397
1982633
1507897
1724711
1580457
1872802
1729923
1082853
601118
1045975
1094435
688618
116157
700546
355102
1348761
1799932
998540
1749116
470134
1019199
375591
1917897
1306998
1029832
979025
1384695
1732978
1880097
1546544
1063872
1482781
1155465
798889
1151229
1467549
1608943
1411665
1307290
1665631
985178
1124690
410203
94823
1199361
1557347
602901
410169
1574837
1573639
804889
440998
263642
1075969
549252
72022
491261
545595
1794940
1738514
1662444
1614556
796676
1004003
1593854
720434
913059
332371
225713
1696011
961001
490822
811467
930912
303749
1362258
525616
276844
1700910
1989177
257690
1531340
413856
1994593
821465
1180953
33086
877207
955465
978343
1331447
893133
1406087
834121
1908246
1865439
924700
874206
1229819
1386820
1457270
330755
1397631
580624
1473278
1622997
1616877
774180
779997
932378
662390
1609610
74227
1287226
1350367
587897
1431090
685888
36090
990670
1279769
1867109
1113324
900598
1404675
886655
1318048
837086
1251330
1433945
292293
1410795
643617
1530770
1570508
597401
1596892
346071
983404
21728
237056
1575028
1357037
1092573
1177223
1898893
749814
1728293
58987
1407897
159278
631104
1634080
1341233
1508396
1142672
1546491
233846
699151
1847657
1370853
1140986
889342
429335
413671
1580109
297531
501027
1049460
879678
1120382
1165347
124229
1079194
1495572
17601
1316330
1273848
1234457
916592
1741040
1085057
1893399
290241
480121
925220
274681
1589494
1871296
155517
1791397
1609691
368267
80806
953688
1663237
1581818
1107825
833354
1443912
549592
468999
141053
1759325
1212267
498061
448683
1098935
189120
1577980
1228871
1245955
1382631
214439
1588873
1633102
156861
840750
516422
1129896
558690
1385265
419361
874792
1596816
10438
277242
1203258
1917595
1705699
285711
865097
550894
659898
1674512
1393279
468724
176387
1974002
579349
885691
1026605
714763
1602177
1238901
1243713
1888166
105396
261424
563851
1761916
919528
1557892
1448091
496794
62374
1177982
683362
804277
1993168
1440936
1443386
1324267
1952272
1377718
1057695
1502064
1361866
1832925
83703
1927046
12192
1274528
18218
1806905
692759
256843
945440
184451
1298061
1044026
1034996
1304706
1895936
1635007
658757
1325083
1465166
1731517
945217
568543
1241071
159350
139404
233787
539003
1013425
72655
1526828
708781
1481518
1517412
192578
113653
1873086
186875
587786
201606
1409992
136208
262775
51466
1240470
279856
1336332
1911499
1471746
115397
1308874
1396812
933268
168135
910836
1569309
1709239
1859303
47350
1218526
515935
624617
361339
472763
1823892
1664216
1443555
15920
388967
1203345
1390982
1471776
804853
126062
264280
881301
1415030
1325240
1046765
1133163
1257631
184053
1245078
1416704
107437
1519898
1117417
956852
1473940
686217
939540
204962
1484673
1780840
77461
140583
490022
1997490
1739060
42553
291726
1602807
52615
1966998
106787
1722503
1000374
331570
1181632
336127
362104
420016
1333425
1440974
720845
1271915
1737976
1212057
241041
1220256
752448
751313
1424740
1153109
1462239
413991
646753
553517
357440
1241241
172148
235606
138780
980116
1206294
769114
1809785
756496
1360271
546434
1867478
678480
1805554
1196250
1433275
65862
1020152
1634269
433272
1300398
837351
1353804
781989
1646790
395512
1106302
1125007
581344
54891
669253
1941487
1468923
1000884
548683
745610
350084
466112
947963
857692
1162177
1286227
1628827
23581
117639
1960714
28402
1986073
513780
1778360
1788101
1858504
1537022
1149651
299380
1397092
834861
1837616
973469
1069272
449284
696211
666537
1069770
678995
698011
1442624
494596
1922047
137618
1999730
1417679
163997
575368
1717952
66618
1895083
1779390
1783114
1779072
577626
1674230
976657
1257222
1245334
1653717
1247707
862412
1121556
1918004
1719051
153512
1256446
1460829
132330
985896
579141
1886758
420019
1691139
1725970
1148982
1315147
916637
197663
1672591
808127
1734948
931609
1176164
1794542
422434
1152271
324142
251826
1530591
1923769
439841
757996
409176
1612720
57541
260369
888323
1246503
597137
15205
1208059
1553517
25833
1747843
1343603
1689189
90552
1967773
1882452
964764
1223478
211155
1673074
722255
741227
1853507
1470115
1664957
1347711
535503
1595582
213579
1524109
1441541
919056
1189490
1817207
129528
416027
417364
201052
1972971
1455185
237327
457801
46780
403544
1464191
1595352
115192
758382
1630868
1057678
1101414
746772
1970044
1531183
1332790
1380138
848425
690872
543547
275032
384710
1488058
658527
917978
155805
245179
1949836
1300296
1173324
420054
729890
1830689
715894
530267
1112846
687115
1195011
847460
1653301
1979053
251555
271585
427050
1183361
1432673
1719844
411895
1443135
671583
625806
516416
238723
262633
854030
1843596
934875
110449
1323812
215989
146631
660166
1097844
764047
818343
903673
687616
31751
325309
279963
1473005
856113
1996439
844344
1547922
1566653
1486324
1102995
276630
1086582
713640
974497
946779
1458850
1084416
1929753
578504
745420
66198
1406255
53510
1793112
701475
1844430
1819899
1036845
848433
150673
1843408
359172
1989185
304904
1121119
1180190
1467143
593557
1118973
1199497
1199912
486603
1436881
1489347
210299
844366
210366
737551
865802
1731885
1947537
226020
33843
1712051
428920
584411
1498546
1901574
1339790
792942
1191857
59356
1621592
1855345
112189
1542208
1195965
36736
1412712
1627079
284367
1721913
912020
676575
811202
267478
1513904
1363494
1778190
609081
366926
806064
1536272
1446684
1461322
1112995
1778679
1610725
1050271
560261
1637373
328730
739983
1861078
1900676
273462
1438493
48696
1979408
904309
615502
23286
1632121
1705848
1801384
1762810
967629
627862
993844
203137
674058
1604238
1493333
1368056
1542909
1314972
1843187
596035
873162
1540072
1628102
1637971
380699
1758590
1148244
1403318
899986
243241
1873157
1430412
1759016
1472846
998924
1286314
1886649
1832971
1010120
1830930
968256
1301897
1272082
375533
130196
910998
1758595
976401
1575837
516327
579105
1303882
1126939
415880
1047780
1952541
419196
1592721
1665357
440278
1739705
753728
1757822
317800
174328
1000062
558752
1648887
530824
285357
1458488
1253039
1772576
1848584
1987402
1102964
41813
1440197
600950
627318
329541
1640317
175883
83091
1824478
1157382
1171906
1936096
1680306
1703024
487313
943246
940326
1500651
94881
218814
1333648
1992013
1999052
396131
604861
1402840
1107505
142622
762010
1985741
288945
739303
1606592
1604489
1543994
859296
357738
1259079
181131
1617931
416277
402778
1295020
1769835
904825
1037815
762161
1422329
496827
309806
388716
734090
241479
420912
1572640
701255
1924901
258007
1144038
805175
964728
1896370
1586790
39546
480116
1901257
295550
927184
274913
1930025
1469328
1597415
1588884
214911
472191
784520
367057
1845157
1182555
1159982
620243
607502
1277756
1104625
875009
738986
1634669
913935
64774
1093304
1318286
970213
1605193
245931
1325967
209437
461001
1265025
1693759
1116177
1814250
261930
517768
1478879
1604960
1638342
1366136
1047690
99440
996383
918070
734010
127308
166719
566232
1413307
1231146
1723542
408425
790998
42045
175770
869260
1620801
253449
628788
111003
1645917
1808774
1719892
361985
1454877
1391849
155119
1995763
1160145
646885
314332
1358401
1490362
1592784
500449
1761037
397964
1101555
456071
155275
1074081
790400
932470
461702
1680332
1514695
399024
977664
255720
752719
307825
1699937
565800
854790
1179323
1158297
1966056
346267
615418
1421059
390303
1442928
1375364
1515183
1721444
1347615
719158
1230382
1008336
1052583
967904
958612
1197546
1443634
1659820
1359796
835796
568943
27541
1262785
285036
209444
540069
1360837
490442
1027330
206725
1503355
1856547
1561153
979578
815037
1737430
1680175
1708250
374500
1311954
161838
1762148
1152364
1731769
1127746
121640
603434
1642764
367519
1297878
1002139
162319
1648516
503991
1466062
1853904
624261
1798655
423055
672959
1381870
1562375
1962574
1948480
534869
320573
1099586
102783
245989
570111
1793824
50007
1663244
393763
1224909
1875629
1419741
613259
1870254
777944
227612
1245611
586659
1449589
1865556
60192
1887265
56371
1633506
508071
1629358
1622540
1730277
519773
144792
295495
1314749
220572
790472
1249988
487834
1699250
928538
1853400
1221921
48182
240529
29172
403028
501200
1218551
372477
918064
1673415
542576
1538816
1850130
851542
1155682
1177809
1508786
1980516
578474
347744
1526193
1114154
64370
1179930
634709
1512944
859384
519504
1683501
1317930
1598465
298556
401107
12210
1490163
1353730
411139
1905151
213062
824717
534029
1067632
1132128
735041
849113
746270
1882695
1072624
1918958
228150
552360
457025
1070040
276222
1720930
1131988
250320
1545951
761696
1994870
1608919
187309
910280
956883
797832
208078
632567
852711
1201979
1526438
1466749
1699012
1486683
1109618
710752
323402
1083787
1997804
914104
159355
507431
1378352
722331
542250
1457701
433532
1148810
39325
1813281
594980
1371684
1301938
21464
66927
1452730
1167368
313823
842774
1222473
1338809
314665
1583699
190484
1675221
160921
1437475
417056
1876087
1460074
1183857
137207
1034247
1417711
754263
1178998
143007
158468
1132669
1084839
1047441
855466
694606
1320093
434597
225515
340719
722741
1156291
273453
299941
83459
1882706
107208
401378
1927250
101103
1408083
1040932
723788
564876
55966
131374
680095
364924
1985182
710872
1890103
970525
1932563
1165809
283443
1937915
1999824
443384
1237573
1457241
648534
848152
799819
1184504
1700780
708591
470436
948647
1360088
1734701
1493983
710329
347917
1335248
348419
1408467
504704
1826697
875158
1183541
625710
1845554
1290499
1216486
384838
1283676
794756
1193120
383634
430360
1972893
832977
506132
1761309
1083153
1718732
534846
1198087
97828
1590308
1236692
1794981
1925831
564805
800986
1250747
111891
264319
236680
1460728
1997398
168704
1506543
1608149
615339
38614
41250
9478
207262
229143
934259
1714923
428325
911490
538193
1094033
994562
1170647
296095
774022
1777946
298287
27008
1027707
862953
881998
7835
1783863
260961
1600547
312150
501948
1651582
1653642
1122163
457443
227193
770971
1560371
1389976
1659593
862432
996013
435644
1983423
222118
410055
459099
1886267
1886474
1271639
1175239
521017
542443
149797
201598
602872
1776347
296958
988678
1466596
1726869
838256
758634
522981
407974
231476
954782
511572
58399
421958
1736904
835970
1987994
1964634
509315
14797
1496002
162016
877866
1837886
1652600
469117
1617854
726432
1379508
579713
1818052
308878
923285
1747418
462583
206884
623787
465008
491545
1349310
1111696
262107
443884
1877382
1117201
1013886
230873
1433888
1539265
1413905
1806910
1660977
1013109
509523
905757
293029
793562
1109067
1048056
968529
1000325
1981562
1266806
1406102
1141052
484973
255026
645070
1061223
1617971
1446210
731427
1276988
921956
337956
1018296
1555889
1968943
1069399
26423
1744820
33502
1344132
1344689
1525921
1902020
709755
553780
649055
550774
334219
1823656
1165241
789714
451455
739753
674146
1328532
64420
475591
1341410
807775
1431294
1398433
1038119
876482
1992014
258349
185981
1470817
523779
1095774
1217091
932625
1854968
642622
1407083
601781
597259
1059337
908530
471829
991378
845836
953086
981310
762167
1311792
74361
65128
1987698
1764153
719766
774072
332435
1613724
1029008
1104177
1815629
1716235
908846
1522945
1018991
454033
32569
157130
1602564
717393
587625
857202
1758191
893719
1775381
1450365
1054089
1064503
1269553
53523
1150339
99731
1155972
1283676
1476422
478644
49619
455580
1372845
1877427
369746
1382213
1615833
1411471
1463786
1005533
1797717
1321569
1423668
1399292
161078
95428
1380753
726470
1246954
218666
397530
1791338
151917
1385435
162477
357277
1757872
389490
992091
870211
1208679
580474
1170466
1009524
171731
294210
1855615
1762924
416800
131152
271576
585022
1732072
466929
1257142
415946
479554
1445428
628688
997281
1614853
1695931
1757884
1225267
462839
1522046
1127204
481763
1256264
283172
1513816
231944
710611
494289
1802712
467191
1763410
1757262
228809
57417
729850
441336
423252
267850
92910
1328166
1597542
294376
1134612
1897246
1882282
1593642
1570580
1985600
1876260
1487595
1451057
1444097
1701163
293800
1719411
317275
485073
1617993
1074240
1808587
1804002
136935
957769
1870339
1021590
873338
1630435
269705
1924649
861527
1311204
1279444
837514
726563
1926194
882972
1935775
970246
373424
160920
1260263
1870047
1557000
134466
718660
353843
1145664
965018
1057271
801409
638602
1125449
117034
1476896
514469
922869
1884130
353940
344025
1049993
44523
802451
1643137
1770325
1388830
588043
639391
963874
390060
1121903
310412
1590705
116416
1491553
1441615
93363
70582
1279300
559389
939670
1043571
555279
529334
1731697
1994787
142782
707880
1110920
1455360
824344
218248
489588
358546
247841
1407324
81489
737048
66156
1893764
63019
1710702
1292332
1516075
232846
350403
1696259
251148
601501
1832067
238128
1077854
484348
1010818
1473966
1682027
437700
1544066
472075
622264
1779566
1884812
1053659
903089
1679993
248233
234382
645418
1479538
379056
1842804
654371
1229861
1402354
1391618
808360
451677
1897643
1069590
1792047
1954018
1884920
1144029
695362
22580
1703325
1753376
338877
1369760
155566
1130775
782553
1601366
11340
524431
270528
1995045
433283
1445480
1236868
1576290
219726
1217902
1095570
1502289
437781
1589373
1162646
1453854
1527724
1817884
202902
683842
562139
1824530
1059024
632640
526449
276807
1392265
1773342
15705
750712
7086
525457
367543
1121947
961344
1566034
1729059
1423320
1749987
1570694
1503572
1903649
1156089
51608
1065998
1916072
1298332
1582196
1187191
1367952
241060
558297
1702511
592137
443647
1779654
2411
1215337
1264912
1160726
959212
185300
1339321
329036
1184163
916679
1138895
1413740
1054307
1590106
507938
1258443
579725
1296243
410561
549073
257147
199007
849766
384523
1469949
1867824
1090307
1553631
1387642
1334469
372999
1130452
186070
279719
524871
1081732
1116755
291644
1191177
1900370
1817100
353348
542288
462623
607387
779313
1935288
1534518
1194578
673791
1228358
647299
331231
350653
1175167
747642
1442443
1875052
1014581
1818465
1217153
46560
452739
425062
626353
1688254
852029
270578
526886
1286847
1886909
597596
524081
1643691
1661760
465976
179277
1480483
25909
477023
647002
232212
1385141
1066775
1848813
1615497
1491178
1886097
1081766
1189710
1105031
1667604
913627
769702
31354
58512
42188
886445
729836
1726529
1948862
472676
716720
9672
129811
702998
194668
1036225
1632016
207227
1720377
642048
252978
1368358
507948
1583917
744094
1545436
1622630
1019839
575628
1751002
1519864
1105788
434444
123360
1791129
1332538
1528095
1072515
1106066
81524
282545
209837
254406
1484651
1791567
1819435
695773
293245
1654143
318944
298868
578712
1324417
1819069
275460
1874297
1246392
1871600
824874
598968
1499308
273560
972466
444810
677367
1062280
1124218
1751689
621878
995595
1317570
1811535
1302817
1999793
635713
1422095
160951
1156471
423846
1717318
1930985
457778
1248536
974953
522147
202588
1390960
1878835
10492
1754245
98778
1858139
1953673
722956
1761728
562537
1475538
1168370
1550793
551153
67356
1204211
1976330
632316
1990593
1973137
1277249
422857
888281
84289
202048
653507
757508
70752
243196
244686
856114
1604329
1846864
1119129
584994
1144209
1349398
125747
86119
1652471
492381
997531
1975741
190432
174348
1189640
548413
1025732
1454131
646578
1086364
138038
1428660
268167
946103
1891124
826394
400748
1766079
555316
1112353
1603088
787790
707377
1927
1295441
1783795
1736622
744244
1535424
279804
1359421
1979043
1408509
307753
175492
124376
395124
36503
617769
1412291
1954947
663357
291972
799825
116188
1835936
1392069
1228086
1953702
1163044
1271143
1074487
1440060
513683
1299544
1643037
792614
549193
1801694
1366995
1044190
962129
397378
1266253
1193685
1502105
241938
106118
1088912
1747928
84763
401701
1714471
1136778
335612
1197132
97293
717767
991317
500607
1215019
981335
1458899
1032005
1110113
1264768
879164
1701125
1471142
194256
1652750
186693
1907418
200636
1286343
1842189
1364846
1457798
1024666
1177971
472798
1141329
1804178
573241
1914597
1321030
140085
1769985
198316
89631
1971587
517056
270303
553980
413811
1579165
700036
728283
737839
1421670
679279
409117
106468
863923
652604
624974
624446
772305
1181697
766493
854797
1075280
186728
1287450
829228
80309
377857
3203
919023
995567
1272091
1476815
409822
1215262
919357
1839844
368950
1733229
806812
1474084
38897
233049
1339701
986137
146867
238400
1992118
1492998
1839753
138988
1302502
506082
841656
1340117
227817
1518605
1206471
1248183
1758759
68060
258089
1778769
1722779
29487
412648
166410
617948
1552638
1378230
798751
370027
1559216
823476
792277
730479
680718
1737054
666445
808572
1614880
1117336
90942
1798563
1390750
94726
1792953
883503
1126471
24696
1293278
1410793
1186056
810519
1287441
1081522
1624346
42611
937062
1613132
741928
1982937
1861250
277151
1058920
1344312
676902
1721171
332499
1308899
233304
1691277
1401831
1148196
1872078
355274
615299
511932
1692439
1769073
247729
122168
854786
1086755
877813
1830826
1930087
521502
946281
1740769
223587
1235137
1130619
1361556
1353101
763498
579842
1945557
378994
1766917
1685
633408
1855209
1850467
194517
1906188
984773
1836218
580724
1433571
1284222
1614928
727854
1537111
404988
1378335
1990022
185345
1668682
292930
1107817
1655775
75080
1492093
1657031
1178312
1133124
252461
269340
1129061
1989182
1316719
579770
1778136
1693627
69162
506697
1360017
648030
1991955
1832474
1261351
1167693
1434520
1611427
1447805
1422879
649741
1042591
465232
444935
273543
1527841
728850
1077165
1237411
455478
798518
1729198
248585
1997439
560581
1104740
654945
302589
207995
821246
1134230
567050
792883
1657055
222836
532353
1100213
324472
623979
1113973
177141
1171717
903734
811142
297657
1429340
1497743
849801
1056892
638693
1974460
1182889
69592
1593614
1212699
517171
1343988
1192101
370454
195624
226906
1342498
251726
388636
1316468
1748285
605533
205890
152473
394966
82336
1250529
1274647
18919
338008
1008469
1905736
630561
1480355
1552399
403242
818714
459658
1475062
875862
625465
966990
957412
488415
1227552
1842472
1079713
1525289
800780
1844597
1524092
1817182
1619256
799929
1003257
1235234
1719478
1261855
1437375
805574
1409993
954963
1964587
1252358
937183
528009
818625
1599485
229843
636521
376233
832710
1205612
1320048
1064865
107714
1970898
601393
1473190
1639875
1517790
1426174
1225245
1259349
1553615
757621
110481
1597103
730003
720652
181890
1641034
467804
696803
750642
458565
1414725
1828297
480377
1548876
262854
1592296
1598185
1763769
1309451
435501
1049538
1668981
110190
614478
1505362
39873
1059666
737445
1312794
1375324
1417849
462614
649186
648782
68165
695200
229060
43726
257026
556565
871413
1022909
770046
943342
234522
928220
410176
1989142
1085338
336855
1752011
583500
57506
548356
495082
1963159
436923
908325
830290
704423
263878
802154
140986
189935
828900
1553806
741798
838281
531744
11426
125094
1128840
1964504
1891519
448987
1175907
1393301
1329702
1142833
822054
239066
868097
4146
43056
969157
453705
683817
330027
1395656
1660268
1493562
524549
304203
1475981
1100560
1517967
507091
1156281
989307
214981
685094
1459556
734757
1837385
1646135
234199
772824
700748
119922
935259
524541
14707
1876732
1051973
1003034
1568675
1840857
1487014
1824954
153526
1996168
1197729
862649
1597577
866159
1574148
1053447
875435
685426
10627
367026
1545926
1291576
721523
1917343
1126716
1372730
1290446
1142096
1097823
1539309
1982564
1583587
488857
215123
1013216
709748
83370
1006218
915602
1507122
626523
1364496
1266476
1041446
490540
1045880
1356200
1333385
882870
1104010
1707994
509940
441454
644892
851545
1064658
1439751
473380
1959231
76841
1618081
660088
1764244
1489265
1375674
1550727
633024
379677
1104989
137175
889559
422162
1519073
250102
841929
153646
1894817
817213
1798406
649075
1845473
483200
1026183
1623457
964876
955930
119363
1044554
1320238
501730
182287
1334114
284633
1135535
476344
1349337
1263361
1586647
670009
806149
1870139
1093098
842891
1539566
1999009
2691
310908
1001033
1357184
1286222
1457260
723717
1291740
612785
1781291
81264
1541403
748243
1053085
159092
1921273
978830
856757
1564257
1204092
889786
975932
1520289
1611140
1371059
1118100
350990
1053830
1760815
1776704
1478361
831612
1514777
469574
1370515
1226910
1594461
1537893
1156137
752122
705173
1063541
286366
1509093
1508909
487332
683338
1068810
599214
145239
4597
1759578
1041269
504805
397002
549751
1801874
950318
1142158
1621402
1771956
1165844
816037
1224173
1442548
314739
992398
1812431
338201
1767565
1031208
776886
565799
711816
1485440
104917
743111
39610
1852150
1171417
1197465
22937
1959521
568795
808475
1251257
112192
1091170
1371977
567394
1358991
1572841
369800
891983
186154
969389
1425615
1338124
474037
1497000
255138
1797875
463951
81320
1031525
855440
460220
619909
333726
226784
583645
1728273
719380
774259
1755774
1289786
420511
1852920
1392988
1563103
428849
1595658
768369
1882850
1211054
1447998
337740
224753
1683762
1997588
1153247
1103538
1638528
710271
1579070
911106
143127
532474
231058
705553
262738
1692126
67991
974788
95600
1320986
425177
610937
707456
84952
1046334
574740
726149
1903000
1087216
454283
149579
972859
1975138
997505
1098050
1291450
1568384
681543
1304120
250946
1583767
1932922
66018
1088031
1839471
41836
1649799
1888159
1158929
978064
1144779
839355
1291118
983179
1932504
158082
1927310
1234519
318494
236482
817981
790405
883252
314002
1554497
965813
1664889
1677390
925150
718930
145614
121741
200365
110428
288956
1386277
958941
1567948
439800
708108
1056166
884342
562546
1045594
834544
1273863
1076882
340531
1049601
590231
183458
303617
266949
294701
1044208
667069
1843675
1960034
888893
264736
653082
1717459
1444825
662522
1507240
1727976
296770
934928
1942274
187322
1964067
250306
1126950
776322
335945
1110750
1415883
798814
1637498
272826
1736329
1614243
928714
1194451
439923
874270
1361081
661166
1202642
1970624
1718963
265747
1136927
1490950
1787504
1148637
275608
983827
617484
417681
822743
1408202
1191929
1285505
1860172
554374
558109
509409
946200
1776895
1177099
1444110
17298
84495
473774
21218
1214968
1676947
966
267829
152465
1674526
318600
763441
186964
1978068
59596
1558317
199490
1229339
902272
405564
1491842
1258194
1533383
1099989
536436
1984940
1574046
640958
1837960
1080192
1525961
1933570
1377817
1356935
718349
1627373
1597352
1685539
1620742
1113543
702417
145435
984491
796460
1061414
968015
1648445
835750
670657
525225
1546732
1591037
476035
1335177
1969161
265403
1134608
1471598
1922643
1077619
1700925
332054
1793644
1994499
1367050
272562
448049
1207801
284815
1462824
584771
291431
334742
1879644
1218619
1606321
26731
168523
1417235
868322
1537177
495946
140223
900353
1253649
404373
1636311
1570634
1909464
53486
653899
1021826
947812
1224035
762823
1617229
1519107
843961
505909
822670
1393931
1915836
720719
1348907
343769
1814393
1830439
1793349
815874
1236580
61197
80756
1608281
1411857
240970
12752
1227102
1184138
1717709
80006
965211
756392
241295
819984
1712380
1031785
1323485
715877
1013465
1379547
315586
941685
1492263
56933
966812
512234
1984728
1835776
1913366
1872575
1486400
346578
1278248
762808
495010
458913
355055
1088479
524244
1959037
140948
1178568
347782
1437726
1548798
1083911
91029
1066657
1197440
1251254
1481488
449914
1022507
847536
1161105
294639
287357
690374
413557
1128533
1239404
541372
1120344
925667
994630
1032180
1505788
523637
1376834
512555
1131625
144254
1314815
1264804
67673
721127
1087078
457102
1619969
448308
1748254
1566327
1822554
1771660
130068
213957
717894
1554465
1004567
1388972
305930
507888
1451793
668603
158324
1426179
946473
733848
1485644
236358
1698555
1789538
1048644
570126
691720
1169681
806136
1080757
270147
1286052
1840084
1454164
391133
763475
1042218
199060
226661
1887022
1727570
28425
1945872
1445117
1472088
144210
1827026
725488
743967
1969273
1191639
390231
1568801
955346
286662
829107
541985
1889185
267851
1935150
1570537
904925
869099
1864257
1983267
299476
321087
1883327
1939189
1992334
859060
1432185
500274
728788
919078
1584245
1532052
1125838
571590
286343
248902
316753
422639
1771448
1024876
1046827
404770
1390796
1866302
168518
1701935
801333
45115
480224
1483654
1416437
237520
600543
1056091
1557192
631468
709920
1392721
243539
1381983
1377039
48769
60187
266312
1731803
1504111
400532
1735208
1405078
1584020
251747
1584958
1235189
1509161
823569
1783504
277116
1368289
602160
1704839
144027
717771
574299
113462
1266079
519207
618863
265336
832092
1665735
1055307
921805
1041447
994672
1596443
574013
1001962
1047823
1828282
1829553
948309
133802
584035
1703233
910136
1264479
1671011
123453
107787
314728
259597
532832
1233516
1725537
766796
769051
1161943
1079634
607553
987363
1375543
467243
958395
1824831
578081
358018
887632
1544069
570081
366113
336187
307813
82659
1926128
1770261
1703152
71238
515667
1503285
1001644
1035650
1312986
371345
1539827
14741
1044207
11031
837822
953301
1312436
187859
1748329
299693
1940216
1564467
22917
910966
1198286
379821
918452
1592104
1293316
482464
1377203
1640367
990898
845205
1778005
1762337
997923
1385351
1383960
477767
1943868
941309
683848
1345688
934624
1520969
1956197
157509
1221534
1635293
1252704
1775468
455391
1607430
988983
280697
1944014
583
570826
104792
708074
1279830
304010
718090
913170
285868
1596698
870843
1077921
1425804
768139
543945
550544
1281839
1688844
248213
963057
1305447
937080
577168
1845583
674520
1804810
1050782
1675389
518970
1810681
841009
478888
352150
1743222
17476
1888020
714368
1605110
1186818
1072615
1328603
32765
1015744
382187
337154
1493477
927975
76598
459262
1107053
1738947
1263070
1737221
1544775
331035
1048182
687799
393154
1825931
58252
1023742
1593615
675398
847402
1763498
330307
1055510
1538288
1765052
734477
597788
844559
1137497
1794597
1844460
178007
1573954
670911
377248
981021
1948691
1368099
889045
1744346
71568
559953
1666852
1261066
789507
1945214
449784
779011
1296205
1076850
1001039
1971312
1743760
795323
994173
864204
246460
1097645
142291
766776
1749210
659375
1656368
317108
707629
556767
740517
1335980
1358987
1546719
1366356
723201
1070645
323091
914259
1502757
1089435
1161067
974523
1736784
1640590
1958434
1978480
359761
1010758
1265222
831667
863084
219002
1203411
939147
1637151
1919114
1087688
1004983
244431
352621
1377987
1441551
1454566
1670876
1873164
1979133
703925
601242
852841
1180011
967190
130580
326876
1326784
725605
1283960
606685
104905
1444376
1247984
1456973
1615569
1248197
1667635
1754286
954670
265573
34152
1301966
154363
377426
901794
1445306
583844
1331932
1880924
1473650
269027
1437306
1652527
1012899
130492
328593
138463
125727
658320
260459
817252
1050265
1512762
1453423
1048562
1380367
1229893
679014
522492
357247
1391534
1627423
1712426
593782
939646
789608
1100106
1100133
1655956
396614
286501
1775407
814762
793113
625247
1242702
1010301
1432288
1024402
672899
1719670
782056
1826543
1531255
811089
1461862
391722
877764
1528934
1566014
1413582
1029216
382727
608855
1218268
1078614
1610443
661825
662418
392945
397021
206837
911135
766553
402408
1518518
1668700
1389649
1012111
325339
1167572
534884
423015
1229874
544050
897239
148564
1813719
113844
1173934
1640036
698517
1496228
1704671
1363802
782968
1496303
1948959
1190697
1152775
1787721
1964768
453980
1497415
672042
954742
73947
1891308
1296601
432918
1509764
632681
852720
585593
1426396
317905
581337
388994
414013
1978257
1274988
921550
1198018
561622
8332
714740
1784779
1884890
73310
978423
1733703
1059020
1191641
1345718
1284190
363438
1721033
633796
1651960
1538271
310125
611346
333751
1344885
784068
1366585
815140
1084153
1573299
1590100
853710
1863945
309042
654912
691068
1300773
1104853
1188737
1719753
1161728
215369
36955
835913
419118
1153920
1953232
602099
594570
1054474
168918
785580
760057
17147
1440442
1835192
1123811
1345383
454845
1552841
52815
1047450
202100
1989219
614476
1892024
1195380
1312040
183794
473520
959682
170119
1313816
1577180
1840981
1593432
358916
1707362
698208
922085
304889
1911705
155770
1392219
1743207
663468
1502694
214037
1025559
1951929
867830
702116
1519862
704329
1842879
1922431
378022
249806
1819418
1690502
755771
1792750
1018427
101825
518422
421776
902892
3105
703756
307045
552811
702855
1755737
253665
1675878
207223
626722
820243
1769845
1909732
43537
27183
81470
1919612
442990
1554792
1168617
265312
1969478
1201065
1436629
65029
833581
482676
129869
1019783
1844030
1705862
1907605
93800
741757
1336805
931330
1580173
562098
1328807
282793
685258
1397048
50319
1729314
55883
1272635
403717
1673597
263022
354314
917119
370107
1941328
475472
880
1315829
1348670
129540
545369
1548206
490556
1919336
306753
1221008
1362555
182013
638629
354941
322912
1859619
89538
852478
1357216
1433488
1894456
656805
1083286
1524677
1032139
198817
930131
526333
370690
397651
133955
1109212
1067981
224101
1720334
872572
1627061
1576435
1755146
684724
1893603
1384750
992652
470443
1990031
27336
1748059
1756628
1342892
987728
617732
738279
831661
252427
1436877
1167952
729832
311971
398272
1671747
743500
1929097
514565
780036
1200264
1954390
1298586
1739346
1081409
1213045
1698861
246120
1094101
411658
1547124
1909277
1173094
1720681
1933348
1834351
263481
601546
1980603
1536006
867185
1133992
1462116
1192845
511900
21897
1495630
1304770
1930880
1792248
237974
1514838
272303
583812
1960725
499575
637722
1293774
281930
378214
127306
209829
1926714
1646956
1649351
1373826
1885724
1521993
1488910
1334197
479775
605884
1605799
957821
539035
1591009
980892
587914
1738288
519881
532029
1732871
484621
1715307
603779
1811593
1729232
871152
9323
1938510
1832823
1551055
53668
1509946
1713631
1908363
732884
605568
784423
1085847
217401
224233
747744
421420
1947178
1552781
1515436
1738958
1137770
692227
1478003
1891631
963273
1719508
410395
699260
512995
1497641
1515594
1933806
1240833
772488
790739
1306508
924252
1189640
1918874
1786383
797859
1336498
777230
394303
1486909
274240
1610294
429751
246365
1845695
1573442
964644
1411053
581982
969881
471374
450051
524847
1699040
332862
1297103
1732381
1074839
547905
1225923
1531890
1106623
802104
518657
905786
98738
409886
946125
1149201
657485
159121
28789
731166
1975389
1636969
702745
129722
61685
756348
145351
241880
494754
348769
1787131
1196599
1925723
179945
645552
1343369
510089
924446
962312
1660331
1115534
262473
1610415
1627658
1007048
628487
1972204
202807
278192
1856059
302767
319699
86210
1191884
349273
532558
405557
485260
328449
1925346
1409800
576110
364480
615537
1533549
1432502
1535438
1694595
536775
169374
722507
363457
685076
610422
744601
24139
796831
1655620
1208317
739751
900507
314958
1879504
1067441
1073569
1524751
58215
1144244
1515577
1943848
816945
738585
252401
614013
648022
916624
1958680
1749920
173748
659864
1555387
1862894
1930680
688029
440713
669715
359825
667180
1855728
1121153
277878
1063203
604248
449978
467013
1315829
1419919
777436
1743518
748221
620740
156713
1566052
1875905
1252039
1307926
967700
1496526
1556220
628393
1454945
1452192
1660436
284365
289267
1804523
150953
753952
487946
1220884
942955
1429009
949630
994800
1881784
1402692
1588794
1396719
1467474
1025099
1379086
1507996
191672
349408
1830392
643347
1360496
555629
371188
828025
1012972
1195533
1048452
533866
940053
1797727
5809
1427085
1493493
1593372
404771
1098817
1333897
493104
692146
714683
548907
1338730
1955905
1626849
1228460
46720
530022
313638
430699
1766776
102561
1819709
1901447
1179882
1236457
763213
70937
941694
1568713
1999006
1450698
1287646
1283280
1862
35952
773670
978373
824409
55456
904082
502247
779778
1589227
532959
306561
1503407
107480
1521954
1409900
1295436
949077
1157318
1710422
1110520
888360
575398
566704
542131
710761
470712
1564081
660850
1069729
517708
1561723
2151
1062796
1829258
1421105
1673975
1743886
1287117
1452223
1681214
929663
1393729
120873
337247
1639499
957471
361461
550529
871994
1698176
514862
476451
911915
901585
236892
1187965
1994297
1538368
724437
363553
370517
385267
190538
1531414
848839
781097
1150511
743216
1028241
1129369
1418893
972764
498232
1139079
1367969
1023177
643730
78125
1407248
1231536
79413
937788
212732
1298893
1933969
923663
760004
1210323
668854
988386
1310802
1474664
217317
1587730
1662568
1852986
275710
1271652
229461
1595138
376449
318921
1450645
491197
1407091
617322
1962908
1512231
1258401
746257
358177
1382437
1484262
1151827
1004325
108263
1266666
1187013
1358738
1737638
1908556
1231828
1242532
1404693
912108
854218
1157616
367631
1388661
2021
1816041
233106
109438
548649
1766749
247087
621125
1369149
1022479
397074
308597
1516743
903827
142911
1050242
803333
478323
907868
1798761
1986738
1382313
1725543
240003
238203
428788
873920
684133
992347
368546
1751315
217450
976123
499675
1710114
752191
952781
1926668
568552
1193310
1530953
1279280
921829
1286471
11961
383937
1905451
964286
1406560
881271
133182
1637770
492587
201920
1960150
1705334
1142358
370285
1410572
1193177
1523074
1989055
1450106
1496273
1298200
1146236
1798675
198923
1656042
807523
1310778
1055887
639689
1828358
309912
1835046
928503
346631
855127
35535
188791
624896
67962
13045
759419
1143411
599575
276179
1686179
10210
1203605
460282
445424
1884517
905004
1213510
1147423
1272738
362255
379599
1207954
304238
650462
1062895
914522
538490
1762711
446400
935215
535268
1368846
1071526
1322789
1375491
963416
126560
554241
1787830
1395631
1888703
1121395
673328
284946
702276
1627003
442578
181532
1215354
1773355
1874596
111527
1974248
1383640
1519046
142908
1953295
1676442
1510571
759671
857915
586318
524751
46817
1048621
872244
988618
1139553
1462263
1391459
1383705
1476946
64337
133397
1293088
1288428
1074587
855984
1603837
716171
37149
1286183
1720781
1041920
1313946
1043446
1011946
317566
1161284
1300570
754383
936426
724978
825359
1341942
925225
596702
1938502
399352
678895
1315868
327391
225159
252188
357282
323532
949084
1361701
1713484
252176
863796
922358
960416
834082
41345
465709
1049166
19348
1440847
1317131
373060
1339894
908281
1755607
45976
405565
1043462
1141534
1848778
1941488
219634
340275
1104757
458022
835659
1522807
217145
74770
1824076
116274
200963
714330
506965
803888
1812278
595110
233115
291132
166032
636907
650353
1179113
1720286
1647084
1232620
1538088
1348233
901464
1503252
523745
1233265
503970
190476
1828164
1093628
874732
940157
1959628
482698
537924
489321
1499881
1716268
3783
333200
1105958
1107410
263501
1300998
378742
530968
835521
98811
1008984
612322
77425
403421
1097227
619820
1966595
173618
1266700
1287980
1642888
974758
1536380
1101597
1356209
792827
528260
1436146
166691
1349285
979738
1299930
1599424
1718351
1462051
1738645
658917
1936427
1767947
444810
696090
94056
357589
1653545
448139
1867701
611944
1892862
1482028
1775767
817963
1471886
1999920
180769
251766
756769
1075452
1225075
11736
862340
37946
1987559
1601539
1511970
1032083
742812
782183
473346
1450303
248567
1121236
193945
659159
145257
1953755
314613
253048
489558
1289268
389892
777699
249620
337094
572180
1503171
1542293
651772
918282
1663202
983561
634663
526031
1379405
1999347
508961
652313
898451
324102
1784520
1372748
1412512
775682
1974356
211369
4918
1488126
725981
153396
1541496
811220
1084937
195864
1956465
1883892
857395
249531
1415108
488984
712604
1286380
1227958
377615
527098
238260
1878076
412647
947539
1988717
885717
1325540
471636
1894170
1514188
841581
883118
482103
979208
310415
1271847
236935
902018
478633
1389984
1816344
32329
760308
980358
581063
875908
1942215
1696711
281840
1056925
1373081
819970
573370
869693
527382
1339722
689886
1937127
167772
1975950
1302359
315100
1641449
580928
551509
951712
722386
1241620
174795
1492161
1548064
3257
1602050
836411
1153468
1288731
807152
1923737
632098
714691
233329
936681
1752094
1233836
194296
1064577
1100626
672722
1194030
1541873
71601
1159823
1284924
1359741
100323
689866
871820
15706
894322
561426
910498
1092865
528887
1027279
1399931
68395
1114924
1809408
488082
391174
1910220
170310
455507
1644581
583924
1242254
1119091
1939745
1388306
893989
1917113
1410931
1104437
1965540
1080470
1012674
1481765
858485
308482
290671
59543
1043868
805891
648316
208407
918883
378364
669669
1193753
311018
1205153
1986593
1961936
834935
1518750
1374401
1703403
178831
739621
1540079
1720873
1318356
653034
1449620
1142492
257428
1431055
1855600
109933
229257
1769446
1607351
46457
528393
647429
1750741
902504
87418
1544747
1221044
93595
1855836
18547
623654
531075
1699045
1215546
1626653
857302
1558005
1175891
405189
980493
1787222
802319
27736
1160694
247506
1801708
534795
1680619
336759
756462
1296391
1385676
254975
105511
1753298
5775
389110
1987772
1597628
1701140
1704897
1309033
1523657
321883
773396
195641
1076569
994569
1658534
1451691
162353
185463
122461
1151106
1601786
975567
1801396
1789844
1246743
1016911
1191945
1083798
8523
372125
338964
963643
981985
190383
726842
1787900
516494
1437130
215901
1838747
1571293
273617
1568410
960508
1051327
442488
811160
1597214
1157230
1206359
1465084
842614
1060157
1802207
559950
1342787
592124
1000265
1869465
1402006
23285
187203
1686298
668680
1501372
332820
1984028
386583
1518769
770127
1455629
223922
9033
1293167
659949
1201878
59408
1276403
1563682
519082
925953
1137512
1523267
1840110
650958
1998947
945734
998376
1152363
97960
64467
1882911
1111267
487414
149379
1938933
1473082
618383
1636663
868164
629254
1057740
1792267
1107571
1048209
1717907
1579021
1726643
982647
594381
904503
1196372
1636110
363397
158252
1592329
1462686
1719880
497505
117287
162655
1641827
168426
1974932
26467
911073
1399699
1180560
73355
139365
742618
889412
273487
1827028
1405277
1510538
859552
1994429
1892864
1801382
15574
1307259
1368106
23187
1809851
223712
773849
921520
529408
1967644
1857342
565132
949683
49976
1427849
1280905
1500820
929916
1022336
1131616
1268324
560203
658903
1569947
999039
352865
165010
1460064
525162
1821791
126865
1622580
1829329
747887
1809065
522689
156838
1366576
890457
976046
120997
1398616
1410660
1535588
966179
727347
1077100
1195938
237198
1865554
965592
1282371
553165
198847
155900
1072527
627081
1400494
285027
1089421
1965416
587529
1465134
1126348
1296708
1489854
1331755
80926
1035340
320887
1111511
49472
330354
1712797
85690
1390366
346185
1911313
477446
1605191
1291634
81698
1349640
496950
1160866
1847174
128660
404361
1668742
233520
807491
1792982
893535
1186218
707996
1053094
226592
278487
169129
527381
574942
431095
1230953
1178885
1999698
1976231
331542
1928694
234711
598731
1941063
773409
712354
466464
1047855
493825
1000077
1611433
428839
401254
1273886
1769882
1417305
1858989
1668008
94550
224562
1376270
599935
1062583
61549
905214
1097957
1780346
1420834
1945494
848356
134127
1221371
1366365
232955
46101
1572868
1276572
1897531
1279955
244902
1609914
714902
923633
136531
1358516
387072
915336
5700
169878
715095
694811
1944233
787089
1673040
870822
759979
922475
1305891
1242219
516583
449999
1901013
1226694
1486870
368933
1721833
1140128
1009126
304735
278609
1815784
371210
634866
827662
1979781
1438354
745466
1536648
1312708
164836
1503683
1845603
411378
912272
409390
611052
1722274
1659693
1208472
1836188
1515999
302117
238516
689292
377921
149968
1650948
1891785
1724445
780014
1698374
1611761
579786
1714869
1805090
1973727
1167449
1954868
1457181
260228
1071741
1854914
885585
1569897
86609
1615410
393115
1770401
1282357
250129
141924
1693430
1676244
1608751
809763
395937
817156
1317286
1037544
1232407
778396
283010
509171
19315
833548
734073
1698492
1528513
1893258
1420046
1467519
689778
692232
1814293
250091
1060107
1524855
163619
1477566
171877
1280976
726774
1953835
1567357
822863
841379
689214
1583475
1309572
1295334
1363504
1526567
202357
1634335
113060
257255
717982
842540
1865006
1774268
224497
1971183
305216
572828
1585630
313210
1006791
929351
1031541
478818
67360
762840
338162
185467
557164
1602892
1172709
1431167
1801069
1465959
965146
366383
161271
1997183
275862
1798314
1196174
1292476
367335
662760
931993
73359
550238
1234748
1440120
326390
974507
1458680
1143835
543781
395216
1592606
1321381
567361
202766
878488
264803
1127663
1335744
901594
547604
782767
1851962
1883744
1124396
1789263
1723329
97635
1476461
1467226
1968871
1077494
882322
986351
1383657
1576195
688198
1749097
478657
914526
57134
1804264
1571415
1529868
484597
741374
1565197
864922
596113
1821511
1270623
379241
1426245
796097
76491
401405
447470
115423
1033280
805528
1762059
762053
1208305
601909
962570
534755
431705
1344698
1120250
1772330
1175394
1558321
1901605
1441303
501186
527329
1562059
1718803
1033894
730940
1138266
565634
226784
407724
1764875
855709
882876
788086
1407049
591167
1407153
186978
384292
1032858
128409
786763
1481242
78552
561220
538113
1373729
635319
1469599
952319
563359
789110
1754606
1342835
347634
26235
1822084
1861256
1936161
847811
919193
1776534
1480596
1597758
1790352
542034
810344
1541029
1688869
1792903
380088
181862
1026816
1568682
1259667
1402912
821298
1645958
1060957
1864188
1605757
1019547
342445
1658220
491374
1481521
1833563
1545829
1664682
202208
331183
1477881
405165
450152
1759144
1232979
562351
1255498
1886851
1010844
181344
1744120
705611
1375900
105387
1598373
664003
784507
119497
1132975
936163
1613085
867730
340673
1374329
1128094
572133
1998198
580788
88911
282018
1437186
1425694
653333
1224220
632879
643155
1578596
1448813
1253489
807719
1910207
236195
486583
1344685
1622725
1067490
1844822
754585
553951
1386020
1157807
876987
735509
238342
30374
1700766
1317205
1824818
851134
8044
160643
525609
582284
1325168
313605
341702
1320663
35623
611899
77496
1136411
1651489
1201683
613073
1164066
384345
1776251
1855628
486963
1576831
458976
103285
1887870
608604
1400301
353175
1857966
155298
1373559
404013
325976
1209705
741831
1102893
1145925
1330677
1398719
106646
860552
657428
594465
920504
1693150
1161635
1161829
1199352
441900
645242
830290
1679159
449916
1237294
1359092
603448
1941887
1700939
699550
54546
745814
72201
458947
991031
1867493
1406758
796464
923111
1499148
481934
1367444
1033641
522567
1303036
1675403
1750922
1255003
1222855
1724732
1597481
779216
866039
1594624
687377
685151
1579787
1787030
1516528
82568
1102646
924282
230712
716164
1217164
74201
556706
83284
484549
185453
961986
1481330
616397
1422476
1804747
153815
1300024
196834
1056259
1573355
128061
954033
904949
277353
1360546
952630
1371676
1034388
1938605
282435
1856076
1596224
875148
1546961
1470853
1202896
990477
511317
276531
904675
1377746
418117
1381236
208648
110383
459426
1044959
921727
172361
112657
1589128
843756
490765
481130
1255859
682369
1684277
1156037
1709372
1534210
1729703
820483
112035
28952
912940
1251558
1137541
990221
1478883
836374
902232
1337710
1956870
156816
1127828
613665
1684252
1952697
1260573
1921459
1462896
1225813
1618191
1978049
513403
75910
1265673
1892329
285018
1834661
1964370
156907
1226744
1434278
259948
1766539
684837
749857
1664580
7193
644773
1661786
364179
1261936
1350447
308638
694483
1226418
724544
877275
1827777
1365029
495982
1814725
1593905
314152
1900613
476930
1397653
509845
500343
69167
1123567
530773
1868143
181240
719090
590080
1845318
1605170
505957
1297296
1579429
1782402
211049
945169
921219
1006266
895089
1248384
1777656
1807235
1211438
1776591
1325400
1529814
319907
223755
1804976
421231
1205069
1189558
1480401
485687
470260
1483179
261385
1251667
1594895
1891882
1452002
1564317
1975845
1624113
1053637
1085444
1129095
1508576
905904
345731
512545
381118
1580779
1187305
1654120
1484337
1495870
1568333
1744575
1486931
172061
99123
146831
109598
766394
683397
683088
1269998
431797
981739
551268
979789
856956
839550
350454
764883
1334517
529820
1032259
627595
1415187
1540392
1126702
416746
754356
279144
922779
4515
1549329
1439354
351395
357626
1385336
1095523
1774635
1730498
605746
1659943
1181865
556303
488456
868798
1920854
440762
912226
384763
158394
1719399
1483944
1697571
1635735
871319
1197589
1954953
1723625
619047
689225
935764
223670
353708
290809
660939
15450
663331
1625621
708578
947190
600250
437621
751095
104344
718334
337301
1470585
1232493
444437
754433
790907
135096
1805101
749968
564114
1023607
1329178
1885916
495974
1452240
1104203
1137487
1171231
1921374
1261087
1992392
1994848
1514038
538503
1143646
1099136
1636370
858247
1218936
1258072
1713753
510262
373776
306039
1871299
990038
692188
48416
1348370
339871
1226212
298638
1361254
1998050
899253
1825595
1109409
880083
137952
397565
333834
1539383
1946968
1558444
1932893
1159262
33955
177628
664729
132681
937896
1338492
1632419
1586172
894734
1242319
25466
1199274
1248607
54439
541455
1644123
943481
1752706
518825
1116662
588402
665604
1383164
389764
783162
146096
133817
1410727
1913627
1799845
667815
124924
1007177
1931460
1250035
1193118
563192
845740
1258679
1550202
1110066
554078
1723184
905079
405119
1565682
372509
14114
1678284
1586966
829924
1924616
849402
261529
328692
837748
126654
1871872
706123
145875
998303
1814567
1694811
877456
326504
394889
1771327
663659
1256481
1843102
1418295
1161311
1201051
1008446
613922
324917
1504781
1844217
70697
756287
1934831
1980397
296061
548871
1102024
1488405
1309005
1963093
1599546
1905949
1160084
498669
570374
87908
712557
1285433
443940
1297129
359514
16836
1336031
1076966
1095075
1461487
159147
1932989
976300
742310
163378
1111552
1276327
1167879
1661603
1969146
353181
1977634
1048598
140326
345527
146041
512876
370281
65247
1246005
1791565
1877515
1142221
1062038
309523
536453
814370
647866
59982
1708929
880495
721875
1419507
1371207
781286
1932149
1113870
1948417
727825
1109635
1549249
1009591
44993
1863841
1950489
1637985
1532343
1891816
233049
1795757
1710302
1279033
278480
1622826
1043661
1937635
1146873
1991515
45458
351361
485009
888175
1466131
1086141
116676
682456
1665996
1426130
1696357
91480
62146
970358
1119647
375691
832661
227005
1852546
1355105
895304
351574
1499406
1806748
310079
1863431
464103
70880
667394
1315784
456445
442622
101898
1817512
575306
1534170
1988579
661536
899912
520230
1356956
757411
1632775
1034350
1738103
1974872
535697
175557
1980067
1918464
1367439
881371
1773224
1522154
1493341
1808316
138885
577137
1414370
1680361
1456150
5917
1262462
288497
705876
980564
628124
1946257
693523
925375
73683
1425479
709387
859509
45302
441624
784284
1782609
1025021
103593
319434
1067727
993460
303253
273650
888574
1158410
476601
150813
1854934
448115
115964
1644949
961465
1344344
1388951
1776374
304621
1518331
692114
1376758
1934961
923151
96538
1776013
403685
1905087
1994205
680213
1060964
261369
779918
1883041
1721973
315743
1171504
679640
1386611
1909308
560690
998800
644685
1800597
738557
1319692
1030034
1795640
1411372
1231225
450206
1817904
1195489
1312219
1512513
987468
1906694
433245
1417614
1260313
1096589
793576
1777375
836958
1146723
1357161
1678211
1246012
1820906
548675
1552791
1766596
128133
338159
735825
553813
856715
1141875
10328
634212
1234777
1255756
1406199
576845
665207
505362
1954098
764966
1386457
1961655
5054
1437820
1008967
1044462
1443500
701196
792064
1231964
1936080
1482553
955271
463592
1874768
257680
1226989
1846641
1067495
545876
594195
917068
528944
1593198
184911
123337
409064
98632
1644830
1846933
1520987
1973114
776331
1436550
1580899
1596166
110797
561156
1413539
1597081
1824267
1557392
1261457
1012998
1356374
1753023
284051
625761
1324831
1801494
969724
1054626
28599
1336614
806337
1521695
673618
64901
1987003
196255
1959973
126670
180659
1539622
1546660
524274
595589
1296547
1919246
1317626
383828
1134499
768966
89041
344905
1738598
816767
1517643
822135
511541
937639
1341723
1920895
945334
597832
1972320
704444
1165546
74408
47697
1755031
106119
513750
1839287
1697406
453852
321205
1288699
1145195
57792
407627
1679640
1903803
1270222
1223673
1699767
264446
1526769
752929
584984
49493
258722
1185200
1650864
453269
1707439
1732342
1908994
1460118
567131
1933152
1395476
217626
662228
299565
1166918
1400255
790448
155455
722871
310373
15646
1060249
655566
1025053
1564868
1811382
1489882
861392
651166
858938
921321
1454922
780414
1417254
753987
956468
571002
1405769
691425
1281068
373080
1884807
1561196
1519933
1008492
1907626
1173390
1226054
332431
1306315
385948
968986
363462
1254176
1435743
1883080
1306957
1903441
1875103
1336834
869630
1188784
908188
1255939
461568
1818036
1300064
744961
1060298
581804
623500
680152
1011533
1816375
942702
1165210
29854
1465434
44334
1230604
539775
595002
1134316
1005249
478207
1026180
175366
1794358
1836401
1100741
733910
1964748
432418
1625803
1566000
1594870
605798
270351
855869
838177
1800025
21946
1773769
969438
5484
1254717
1940224
857367
137943
1814507
569235
672631
380579
1647382
617234
1448679
422740
653040
2879
1724484
738119
1809850
1346262
959548
365407
956213
1627515
1362748
506158
747769
958346
822375
706437
1790070
960305
1051064
1440073
1202141
1094824
1788694
1074661
1081684
1992716
1887076
1793800
1485383
1707343
573145
896778
851993
243373
1679277
106700
383380
178092
151767
1912320
1936032
1913991
278165
135367
358264
1596455
1478350
1694122
602644
1806071
704359
1270435
1309717
1736386
169773
824282
1292430
1482074
1074759
899035
138568
710924
692830
1400797
1603581
1569538
579670
588982
1535601
558763
1105465
1164834
565951
1483885
309979
1505570
675727
23086
1009635
1023420
611890
1809728
1312047
547945
1770437
1657756
1916647
1671370
1998748
624762
1395967
311086
1076217
1185266
1712199
633929
487657
1586581
958010
172859
763421
1293852
1220209
1502887
1335052
443426
524058
12685
1044302
1013764
1397914
1993994
620856
155007
1904302
814975
1055001
1327194
1362670
622014
1871449
529883
401353
353698
1396395
43119
364426
502833
1648195
846175
485255
857257
188246
1187575
1461645
238846
1304963
218985
1086176
448027
1426948
1101001
91541
515683
736356
36967
725693
641960
1151381
1105607
922595
1627438
1005650
111640
1654632
1828548
983681
410097
1128526
1664431
1495522
1389418
1305307
508156
1677485
1938920
983169
184813
1736441
184186
972298
1141623
669869
1725812
1440702
881277
1509717
932728
680418
1732591
931613
258799
134211
120472
972216
1195066
1554983
51493
244023
127579
982602
1678380
1155481
488107
1572072
358252
827275
965191
1089972
1148464
457912
665989
1094171
1584938
1712766
1122380
1750593
602442
203246
436601
325337
926999
67737
1502181
148903
324002
614549
1088848
606645
1462882
519135
1027017
979886
1451670
1989019
384627
46287
1637222
1433952
1116772
1396358
831223
301331
1637809
1139148
704049
916527
552938
732211
1538227
1090857
1201320
1498171
1075587
781846
288804
232183
957189
1845150
1883067
1053892
681764
975023
1487583
1593835
1083811
1762577
254526
753327
427429
1804133
274638
1647795
848292
955418
57384
486888
1910636
467186
723420
452992
672794
1753022
1730231
360694
597544
976318
1402020
12260
339381
1709526
1113521
1487472
1246652
1085651
691403
1987296
46581
50626
1392519
1688015
295195
1250659
1935381
1044820
670208
1930670
157626
1212485
363355
584002
155537
861319
1367010
997830
601685
304562
780908
713763
1159369
364145
1458096
1701810
429124
1753326
413601
353861
1677046
924612
1225338
1863461
624153
684193
1678862
148519
831295
1700051
1407282
110718
1434586
1465599
731736
555110
398694
789685
914806
882188
451323
1990432
1224349
477251
1266767
1063051
204446
358431
114207
578286
481962
1645395
1993562
552612
1496316
506334
1109126
81037
1354611
1115291
1560636
1179428
791085
1168046
426336
332436
145777
1492160
1246229
559705
221889
784591
254020
495389
184529
1111231
1913605
1718348
558717
1482286
1775581
1775636
1872116
899887
911097
802322
963064
750361
453755
526593
1176875
1518160
380856
114605
786306
1356871
1208751
516632
320965
971066
205223
1594573
325621
1045213
435746
1950064
1224990
12676
13779
1317104
779382
870727
338949
333578
439893
771444
1905698
15909
1079969
547975
1681816
975842
523858
1845619
1824563
936001
1730519
315482
318613
1779378
552458
1842601
500346
1688196
17743
500982
885353
246177
1921785
325710
1098914
894511
1777409
579402
1440682
23692
1038918
256387
289323
1630045
1313080
539449
1967356
1491595
836417
1895188
474137
726533
1124348
1285224
1542025
1987540
410029
1571628
266320
1268502
496069
1908821
1319056
528694
558986
1049996
1783574
794965
162879
1277787
1793804
1277653
820090
801062
1839419
1307030
1602885
999126
1045515
1408277
1938813
433125
822763
724891
1597477
1945516
564878
750732
1401230
747296
311158
1154220
1077069
815848
1982204
992916
60325
615354
1835177
1010809
1984095
312596
1572262
1372484
1758535
640645
1983498
1765801
1633207
1472181
1675203
71748
240893
1349294
539954
888157
1390050
1999515
1676847
1492889
1435684
1097470
1338114
530452
234817
524858
1381119
1205613
135708
1054223
189117
498257
840707
1174463
1429010
912218
1737463
1124600
1242850
1142038
766118
1855949
1882269
247863
1036721
1323757
256215
619250
735194
1406342
1860681
816557
1418945
1908081
1415691
1590222
719453
1396522
1406737
1648493
928462
1903864
628037
1959388
1832693
1348256
821134
341236
1999094
1176881
1385627
813719
216835
355753
1568982
133942
1786001
1503361
1344340
1774401
1236752
1899096
94235
1942290
1759086
468507
1660451
1912051
1934299
409611
471604
1340468
1019259
708422
788778
1419511
842432
1116132
272458
1233199
953059
1847390
1154296
58547
918880
1578783
20328
235446
924022
902567
712009
1160275
1369202
1926601
787762
837735
1394352
526049
1854431
606993
1077786
1623149
11756
1368817
1691267
1355925
61239
249636
172980
5526
222569
1080006
1124185
241039
580914
1926338
729680
1859322
40481
1098468
787617
943187
1121614
898263
1981475
701172
1461662
277592
1971555
941981
1174490
1747710
667940
80624
377966
1865653
619193
428806
971729
1789865
917039
1717710
172655
1193423
170339
509860
288197
511214
1574804
289694
718223
887631
1093803
1389179
1488945
1458663
1140136
932036
76370
1420538
1772173
609467
570979
444720
1127238
604627
949510
1563032
1088576
111022
1059287
997408
1783826
1434582
363769
1019615
655598
1871419
1963594
311167
515928
1165260
732586
1549370
465029
1658802
1926367
669974
1783004
1457464
13000
1981853
543692
1596997
1168326
716139
1609498
552809
1176400
1386236
1661300
1453119
1949133
457275
1212750
1574986
338408
1244473
190931
1926951
751893
520745
134853
935174
349543
1214006
919546
1162212
1938965
885044
860495
597338
1125558
1878951
323113
1831247
593192
1463753
77609
1276500
82962
273113
1320292
802868
85911
1942102
278328
1712211
78398
1424883
1487905
1395261
1018435
1067285
845272
1075536
1426092
942567
191525
1308889
1341392
531264
341690
883452
1404153
493182
861761
1521166
1106569
315979
1467240
1821314
211168
1132387
86150
1233297
459266
1167568
1280932
106726
524617
284221
1480239
182787
1695643
522653
114283
1514657
337018
526776
529035
1126791
1218857
534694
1528899
1355089
1760681
853803
599723
946500
1043553
673403
1237667
164605
561664
3164
320799
1847457
366520
1606627
1985002
643211
1181485
1704433
1189100
1774767
724094
1706395
1190053
930729
350656
816615
1004568
997828
982004
1631601
1334085
1663553
265913
868232
1981744
452368
1872482
801317
380576
1128143
1796567
15213
222740
1853041
390691
1951238
1104818
1787882
1665062
978014
1886266
594793
652848
504726
1993629
909806
1104789
769896
1365211
431640
1911367
640015
1178551
875202
1738583
1537470
1230564
1284889
246325
1315532
1793474
109248
1555659
512072
848455
1074763
641052
1534603
1014354
1722072
1579452
970800
219642
1358291
1898697
74160
398391
1813754
617747
610673
1639759
1687114
915347
1083270
1684946
712310
1469188
1840767
1936603
1890073
1315603
624028
1806379
1007293
886956
1745840
125830
1295403
261025
239573
32214
777764
1144443
205749
991754
1371400
20829
592045
443796
225866
1884250
925301
766801
177352
1671429
1605489
873809
324281
1947582
1534735
488989
739138
1236203
550192
281363
216564
1186769
802777
1637073
1979255
692714
434030
1145860
800171
1938794
1122370
937612
651473
1857117
1297470
96597
1223625
1211154
1858763
1493661
1852392
893341
837154
182323
293260
1411092
22656
1596531
1685241
1820020
48896
1806535
1882160
1288309
1701763
1007304
1131269
1641952
942982
1111121
749726
294974
936907
1247234
671910
1218361
189847
1425337
324953
1153804
1564512
1969757
969930
1255182
1028509
324295
483213
97585
1379969
776388
561570
1406967
841844
43647
293487
1230163
1303634
1874958
1020696
760358
785696
1080071
1918039
852882
1032761
151332
1013479
645886
924056
858363
687062
1374824
1228491
1800274
1316345
1675996
1669848
1287777
1392492
1957456
1242448
1094523
1274452
1971379
1326207
396294
829074
1885531
841257
1008654
1788059
1295684
1788914
1587912
1422807
277671
405388
1059433
392690
123490
678538
1963315
505808
892258
56258
1604611
1501085
1523743
1790970
1052652
828092
1377942
107681
666016
165159
1673894
1215312
1864678
1137898
620364
1207587
1864579
707483
1266176
1315327
585549
581336
1184978
1155961
285496
1323979
1220263
1134895
1524006
1742432
801653
947597
1810929
1201923
1682747
1531546
80106
1398574
243067
1470923
759879
388037
1685480
447636
595949
1169481
1758790
1629303
1500652
1641646
470524
875451
1401988
747943
1220590
1725123
1085342
804829
348144
1319607
1812288
192049
856671
274313
315496
876325
61444
401405
1525326
849149
684161
1473764
447058
1569296
185868
1855844
684605
74748
549076
1268775
934721
490144
511626
218204
1860791
1822702
1956480
451071
260921
1461142
151521
1581434
11074
1432296
967540
1318474
416831
528393
1354444
1973567
1619914
720816
1584135
256308
253157
885750
1422535
1168154
1984452
1383984
38662
407517
88199
527911
1916686
1046579
805717
824279
226224
1203594
813299
1012120
1710218
1303133
610513
973279
160638
1060233
1768950
1531088
180884
1519801
1468092
1747110
221155
614197
1238842
1677250
1204232
877653
1089549
1444100
1462351
1982709
1477068
1564949
1776883
750496
1663354
438650
1514143
1655780
106650
505308
1981564
1723249
884942
1599626
677612
496670
1016928
422902
1561844
951347
1983486
736547
1937572
725991
577886
247090
402460
1902829
1283460
978431
966714
918695
1302802
899374
1697974
1854402
194500
1129083
991703
765459
551695
783872
1842427
1216850
1001060
376881
1724763
1873247
462209
11033
1825733
298958
1271294
1447303
119903
1128120
1200129
147311
1147688
529512
429226
1070883
1709424
1489913
180004
918828
412201
211668
1294188
1236410
491974
1934045
659881
1846007
490094
655645
27531
59718
542307
1367666
1164904
419289
268983
428432
1996249
141878
448681
1053561
876209
963672
1315683
37282
208221
1935776
144225
1172387
1687377
111900
1194374
1914031
1759031
1896648
25637
1241492
1047017
1871634
1257474
1647605
889373
1456136
1518476
1390500
50972
1675263
194190
694972
1318721
748143
1093898
649971
123164
510719
1699206
1894211
1576342
1956421
419547
1116839
426641
1062723
1786790
1772106
524562
6649
493026
1790415
1278098
1162821
968302
1123427
1246945
137384
1207288
96763
1582901
435851
52918
291955
462486
1497504
1971860
626528
516205
128014
40117
345203
1243172
257172
134904
1207409
852208
1331377
1216850
1546485
1663279
55342
1614233
1194964
151508
871240
1965660
1527666
380440
1744843
713778
1018190
1959035
370376
468081
1492059
170393
305734
997259
561493
504138
828627
1041350
1107563
1635602
71736
1176458
721549
698753
1671531
1290206
1008789
132515
259606
1447321
378129
1401301
1431999
174209
1755275
76556
36317
108843
1494586
934461
259077
159591
17223
1793286
1806066
119236
360670
1410297
915174
1225180
1412738
855602
1869796
542092
1882442
922396
68153
1626749
1897582
886223
425221
1549831
1211578
1570607
1583478
939646
1684189
365517
226242
1877528
404906
993576
120512
1377764
544930
892849
1542734
1206574
880333
720756
1837607
310567
1801615
683763
1636247
493495
1985253
1838124
354562
1916956
169171
920256
1062175
1926991
567459
459460
422273
66825
346955
1012843
641756
1041198
101650
496146
1495791
1107601
1036936
1658093
1701865
1651134
1134401
999685
1488944
894565
1425272
860373
505074
352781
479081
97963
1999972
1074443
1141597
558733
610888
488818
663237
1178769
726469
1183759
245745
1879333
1631825
669521
1510284
629590
1157382
1451142
913346
554544
1930001
1514991
138848
1743658
671858
1289128
427180
1745621
308568
1171731
725506
1494323
1650512
829136
1186332
179460
794995
1694989
404842
904089
1897937
1830467
78019
941956
1444452
604979
1527278
1513958
801788
1645194
48986
639663
680286
1644395
1110923
1289432
127367
1321638
193089
1796810
280821
64307
1459102
1530749
95596
1871579
940197
1524478
207800
1589785
1198834
612293
370245
959818
1173292
1420894
1130303
1814624
578213
379445
1345598
578576
125312
1081092
921001
1905961
1495239
1121459
1878885
1049294
1827046
835716
1236857
1128438
1137353
656581
1065905
1829794
1310248
698331
1924864
1230997
875533
1917377
923213
257819
1623968
307438
1554312
801162
1264668
137870
1257959
368641
1570777
458586
1764086
245974
28096
1600490
1977846
507467
252303
85632
1886220
1715922
527676
1745709
652447
1398595
1901628
385336
183423
1307245
1566906
616319
1841403
164429
937625
438523
1033392
1671969
1733313
1381936
461403
708389
1934103
829122
977351
1770407
1246844
483017
972024
1124873
852910
1722453
1021023
1313844
1901418
1383561
1851861
1609103
1071264
1009060
1262591
328363
495097
1387936
1963682
1043355
1466796
1974140
339826
688839
1443351
1252637
1230222
1965055
1207852
439758
1730969
672638
1539888
1806049
1580321
63006
176992
1539641
219315
271436
1261466
441245
1754806
862496
155394
541259
1766391
1046761
131083
340788
1983256
13961
1538840
1154642
492194
737014
973614
676459
1993090
951736
229998
1629002
956805
1598885
711059
896154
1332477
23845
1861751
1758191
457385
534004
1472043
1511128
441101
52807
628361
898345
1730278
126587
1121046
1559788
1081798
656607
1338863
594451
633144
373800
121201
418233
1409940
1818412
1117893
219640
1909377
533646
342702
209022
740028
1707005
1137585
750190
1168706
173077
1753400
388681
1922263
888752
1021766
1359808
129104
108179
1638807
232365
752515
1133131
1879465
1659140
623787
1767247
120810
454228
233304
814327
1330834
792239
261865
1506860
1029526
344757
1726956
886542
299903
155984
1471893
1616270
722349
789652
1263797
1616466
1431963
1712909
1375588
792154
1499991
1059349
218699
1672410
1821099
1046255
336195
1618911
552551
1597744
1295070
90267
1301809
1377288
1171849
630559
1108642
643192
362689
985179
62742
194624
90250
1767719
452967
1731268
1921184
1740619
1690219
639788
1323142
823292
1007198
1874279
78910
32258
1396684
939241
1684617
1654667
520533
125411
222443
52276
213
885274
518268
1724925
229620
1044002
3922
331640
1589111
1583267
683067
361076
1227370
1719282
1141731
983597
1516758
68742
1423338
496063
1908751
773319
1565749
1885883
576285
1372002
924541
750669
1786379
1787645
1792271
221515
408601
1646737
1346545
611702
1195293
283849
508108
803994
1438790
235336
81725
1879012
732052
760373
1895948
301291
558151
276399
37651
1832668
1727724
1959753
1165000
665193
944129
581925
1568943
553135
462802
1807200
577707
933391
1058911
6697
388884
1575144
1612822
428345
1195592
1821723
516810
774989
10318
1989369
101923
1441304
1053389
135865
1461601
1957572
1122550
140998
52496
179631
223863
1817356
1729017
1322719
1332600
1803112
1504994
552063
327448
1100192
1007266
916328
1973003
1697197
747946
1223621
1461783
1356247
1148820
975762
884668
778329
1661437
1769323
1290109
928742
1584294
751984
133040
1053536
1847011
381343
1804787
1685854
1480719
1090533
939405
171117
31285
848488
331545
24177
1442727
993897
753597
960372
810708
154025
682040
1726100
1948839
1254978
1584419
1386745
1349126
373851
544560
1743461
362384
996984
62348
187025
999583
467799
937707
1704662
1465595
714406
1740742
1904478
530819
893268
1264379
1124884
746927
403381
70676
1207415
1209663
1265895
186323
27179
127927
559053
1534769
1572319
1659423
1841637
1374022
598808
149871
439378
1315923
1391600
347946
534818
1877467
1607561
1011368
313497
725844
1805993
1176007
1459920
937897
375067
1538525
1363577
977277
599609
1313326
1216125
873572
1690111
1715768
1307956
214894
1183427
831216
618960
1620026
478933
1338526
462666
314884
478564
329186
1472630
1578490
86233
338447
590066
697908
1196460
272879
719470
1857328
1310759
396687
1990211
197914
70627
444526
1883038
1180907
391188
1979714
1271298
1492420
1491684
327081
799179
1231287
442016
921027
1055097
55229
511525
609321
1074560
890159
1228926
1658500
1915631
14697
1851293
994543
156006
486694
598742
1931409
1206217
417651
279154
1668214
582891
1730963
1159374
146599
1593778
248285
1134103
602976
484466
827928
1256618
1796642
1018089
1690214
869549
1097796
432197
170447
505551
1459352
1104432
1442389
1148131
305246
1192266
1307687
1206830
747497
335504
47743
689433
1983533
1718581
15681
433509
113552
814170
557096
720336
1861103
413689
1421328
1722909
263053
1974139
939291
1977184
1935410
392466
424354
1858382
1358944
1341630
338877
636307
1173958
1085738
1753289
207342
551170
1413876
1550332
310375
346476
1535938
1333171
1091904
1423299
865964
865192
1709065
1642224
1527413
1208916
801070
994741
1970579
351466
1018988
292897
1882560
36056
1153951
90653
1348472
634035
1882874
1896552
788421
525602
654206
376057
533398
35605
1365823
1061774
71558
774950
1361387
1677394
1521757
47922
121561
1541212
232323
35044
1263183
555465
3544
1927955
667015
501332
1381269
392863
1465676
429523
50168
1990484
1560490
1094643
66487
999278
237870
1316751
291316
119682
499061
1470825
1364201
963096
165413
1011634
1747886
1996512
1396353
460455
944178
181021
1987750
919547
71141
361148
1013793
391359
693505
282818
584844
1679076
968179
1573997
390518
1403681
352508
1381020
1734032
731668
1215467
766278
1964937
1525704
1998946
116169
417992
1815454
512061
985651
956141
1809424
648063
1890905
276594
1238984
688722
787628
1024472
1165725
779251
1512
1601374
1076059
1066701
805000
1366790
338247
662228
1656359
230195
1956648
1375273
483326
1967123
1594848
76440
453373
1184879
749096
701230
1842533
1077664
1762868
173941
1088540
1803880
183782
1704111
591227
825397
1785346
1201924
1459684
497413
482988
1831201
1495263
1317411
1109419
1843322
657664
725747
891682
1464862
1938891
1237971
848385
1822346
660885
745404
620299
69563
1155473
157120
1557738
907510
1034986
1010394
1683874
410292
1554208
254940
460139
1554835
1517475
57225
1721210
1176011
649175
1611118
568861
50325
567651
1885709
1790102
709795
1065492
1392531
135640
1804504
1344632
1330860
1084847
1423209
1325699
173835
1545089
1706491
98858
587239
726721
1599048
82872
444757
817314
985423
178683
1378957
188133
1383649
804370
792224
1676963
400063
76417
124528
683344
1305948
1015692
1059430
1121040
1389610
1020838
24418
1035717
598328
1858357
884962
1587390
1499240
284877
1796686
1873755
92877
692384
307212
1015808
874139
1529865
100027
1612646
637477
209581
1703770
1358956
555549
1689867
1604605
185323
210065
471146
229253
1277559
1643406
904606
1099787
767776
1047986
1861876
701536
133625
250048
1113788
1486448
1692214
1676515
108403
368790
779907
452564
1228458
1376141
1364437
180810
424818
238886
747952
970143
896869
1009700
1542385
946147
1328811
1123932
602671
598168
303761
1163083
1852165
415951
1011573
57351
1844779
1856406
429899
1787489
1850315
1782168
1382752
636435
698588
953560
1563170
1875019
1407278
88435
1063521
339345
329173
696438
757342
652051
1665054
502761
1531268
983626
1689430
1545689
695391
296474
453227
463656
391334
1519358
511734
1558510
218636
1446960
1440358
152703
930140
426441
566617
1270135
1843116
1276757
1303306
1736484
383473
109931
182506
1744263
735064
1175846
435843
286049
675054
19463
375361
336357
9600
435676
470829
1750682
434344
194155
1499414
1302299
843477
134087
1861234
1617298
1590555
310408
434418
756208
816386
1086390
1758143
205137
1788727
360705
63452
1091129
327888
561336
1242368
479422
1032513
181579
980817
1122518
1885754
753021
1982934
1703114
1824822
1976607
1417573
1339953
1465202
1642367
808346
1568363
1940351
1893431
1783607
643982
418179
538594
1934075
61377
184149
140993
1903532
58586
1384014
513238
439131
733069
620870
1438470
740878
1290662
1344083
1720102
1648814
1840485
1387849
532483
66674
266800
1028189
781843
1036671
550603
1527408
1436682
1916603
63184
902539
151656
1304767
276557
1905142
1763043
1017689
764314
1814791
1237885
1771614
1205156
288198
1131224
1698941
942203
1287492
1048925
1172268
1881727
754245
1605361
195683
18745
127080
393665
254880
656872
660690
1621712
1771363
1733209
1763638
1637330
1895278
950375
856795
776850
483840
392657
98292
1750936
1896198
1787465
277641
1730651
1084828
161932
1670421
892090
1087783
701151
515206
182450
1083851
1712305
643064
167223
104161
443723
1073725
1951464
598181
312052
1926474
274009
900972
354732
33214
963997
767962
38395
1305002
1798889
909934
1936681
158114
143735
1009809
697973
1818954
597273
1394421
1335996
1745229
24945
311270
295510
407996
1526108
742789
75423
1569380
1910209
965493
1632225
1292525
1144402
1678106
1295451
1590015
1580345
320660
1277449
1175503
557161
1106836
1579303
457237
1411073
1023069
1880851
861058
1811608
1337177
455387
21520
1846059
1844527
518631
245312
990810
1546936
1231948
1747990
1076721
997598
675411
317576
450659
1693124
96377
1564524
433697
226194
1858571
1401825
1143487
1457757
836484
1863819
946014
228228
666407
1650890
8001
1114440
1423005
64503
108791
163406
1032160
1617697
1596806
809537
1023677
996289
895264
27283
1421132
987473
980564
459796
1330080
1199796
1024109
1807203
1209751
266218
1323156
1438368
1173405
1859570
1066869
930322
451244
749946
233217
1735496
265690
1094123
1579312
632284
572407
762658
776860
244252
1728122
1431823
1478343
1870430
341787
1369559
536913
1610742
1699677
1812613
1899135
1961056
1166587
1671242
32949
617876
227056
310118
527599
288207
1214675
1553021
666453
1719324
1037711
1948029
196755
1070807
1455955
1913496
537747
508495
1116980
1563002
287627
120177
250764
1104171
5736
1805159
1903749
1400354
149618
742648
1442935
1204385
1207054
1927165
1966386
1235446
1699890
1907748
887301
1948592
1719131
173844
1417561
1819569
1179568
573632
98504
1312175
1822754
1010976
386750
443231
69231
775131
1821320
495237
415852
1708670
1361128
131709
1449810
1590880
1134889
402018
151021
243792
1702577
1777466
1517731
1393178
440963
1277586
220797
706780
75053
11237
1394500
1614001
1639977
1493266
1377087
1272508
880729
970583
1722138
747225
1695138
1593723
1450140
1417647
902319
131541
1948021
1421296
892516
1502921
1565380
106428
573965
211082
1053985
1800101
906987
36032
993813
1827157
590841
879137
547359
1996213
9239
3438
1165681
1587558
44527
1136177
459840
484642
1655712
892293
575744
1212230
1832572
572730
1695266
915847
494739
1061155
1822061
1146652
1410791
272081
418053
1840807
380522
1724150
57382
623753
1028196
1322832
1625557
1924113
380802
1771464
966862
149531
761175
207540
622028
1883878
1188548
1242035
71990
1583569
476646
835233
396186
1371302
1423520
1162808
1418375
124401
318010
1813510
319887
327657
504750
1177032
878449
991429
711991
261928
1690718
930683
884680
96873
2186
1130968
627569
1397994
881069
1033061
155206
1914193
928094
1601265
1788012
335802
789628
1268334
1058069
209441
21108
1778740
1043805
935266
1511903
1105654
1159792
292574
612338
210442
251066
269801
428021
975502
18419
1764156
633095
520116
1247877
1161545
50112
1573534
1155029
1959567
162169
1720172
624134
1839055
1053512
79402
1048001
711965
59538
687360
1427509
370136
581009
570811
1427143
896878
1051556
1512999
1364271
1085057
673273
1351235
1063474
694838
1220881
1397353
60951
172732
1744651
180967
139726
61929
860422
799904
125096
210847
872659
1235235
97675
1272614
1122080
139643
1860946
275008
1776077
1335361
753490
1063090
63520
1088807
1015682
1257003
125438
214622
1953574
637906
723425
1965497
825924
633919
1497562
669482
526424
176976
33558
1953119
1255840
1716006
112550
763642
965506
16267
1807144
1597549
1786728
633925
680260
1448770
1004464
428443
1534074
775651
733753
222708
1686599
1938253
482817
843709
1167099
1502988
1874786
344360
1567934
1957893
1069304
94850
607115
1721433
1693286
1825859
34895
1288085
1793006
1834140
439970
1740350
1066119
1916517
1037342
1636118
1999243
1317709
1565619
235810
862086
1502294
295970
667243
53324
1082021
1360556
1837634
45738
1720046
284243
1521063
745653
1086405
1863507
1016275
1948572
286120
1428107
1530657
1774641
609235
341021
1076464
809622
1270357
768095
585620
1864896
1223335
713545
1363258
253050
1183504
1556992
1853437
1836638
815741
1559337
366212
1429049
244404
1910586
1320863
635877
612153
156967
1394054
350331
227626
1602140
1681351
1440433
1537047
1515755
524295
1301094
1763670
1750680
213295
113187
993517
1824976
1495188
1106127
5504
1046784
1138533
1606714
179134
358152
1103126
1843278
270454
1180773
509261
1975379
472251
1206788
340141
666145
1587290
1299443
1885752
142597
1549517
250157
158326
355966
1876531
1691226
1796862
232565
1709399
1950463
1726390
1872436
1201871
386746
1302395
1932463
1518879
1284309
424663
524437
1214869
1955665
1637665
1693795
1138392
616303
1403951
1273752
1176438
893381
286267
1326517
1670879
801434
510843
63933
378154
593752
1743640
1456639
654488
473812
690876
535201
894178
190620
980104
1140077
1290515
101169
1526051
1353992
1374806
1022566
172647
193
1283257
849749
654418
550401
859260
1181611
1166365
1752455
158698
1492750
935915
1104764
1062316
1998306
1751780
648087
57332
1928963
1691503
259646
1959774
339966
741586
26030
356492
728031
22935
469501
568153
444237
588700
321052
255440
981077
1530026
564942
1636400
1550707
1729280
600289
1976101
665204
1537102
610735
1457720
173843
228887
177459
1015228
379598
818242
160066
113332
924063
1356097
1650021
1091008
1056275
787701
947816
433183
299351
344995
1217460
777019
1294972
150439
1572893
1548079
394119
386199
748556
1950225
1583551
1905190
712916
27754
65216
1501619
1060089
839583
630165
1792594
1379504
1035787
184539
244377
1189059
883449
578714
979915
684707
431824
1754486
718694
823765
1958804
1844087
829381
1676979
278183
1832851
1849080
682631
1639474
328691
793974
101989
1118207
1950266
724539
1112341
248948
631852
291702
1714039
1318460
1915105
1427464
1663226
1837612
1265291
796833
1068721
1387917
933746
806643
408254
1619629
1871322
832211
1332528
1040185
1668382
934559
1177978
1624610
1983679
588469
192798
1617822
390324
608692
17288
1896549
1301415
43599
492790
254269
1181874
1886799
446414
336641
82156
724124
450763
1683053
1860504
550577
1127694
993057
1415769
967793
824791
1729512
169874
762628
1560816
1038123
701057
880723
1049383
466777
1700171
448697
679590
449340
1668249
557987
680828
371431
741597
1512124
972566
417855
1519273
1934426
195254
69335
1051168
1913078
429648
1507648
1031024
1550735
318917
1267992
1375635
681361
465660
1741806
39855
1250785
1051136
1841628
378397
135983
1106338
1938734
467363
1203956
1347526
1267705
47597
1289368
1937845
1952728
262917
1205460
1500120
1223009
1052122
1410268
1892187
1323258
1834213
1719945
511622
1762688
714349
1858415
1088978
1616456
1043951
99190
1610612
1040435
1102741
1544888
1645157
1594736
1253168
1951841
1377568
771465
664496
854442
543611
769140
1113284
141368
132823
1175430
379611
956463
1960143
471858
194388
797988
339246
624003
1156771
7893
1890718
511620
322855
597758
237785
1756389
607136
371941
1611341
1598690
1772254
1412242
623749
1082209
5610
144485
1305974
657905
1770956
1545982
643956
1800223
1482572
830595
1460575
1212953
1395566
1808311
78885
1467661
911087
590905
112105
275181
1665033
630815
1767463
1661100
1370119
996440
1757291
323282
1252268
848313
1349999
752180
1293332
370369
1540500
127339
539791
1957881
1626944
823541
837080
1509084
1874172
728428
420010
1698112
1581417
195016
460833
1574621
1208259
295468
214475
958686
467701
1771791
398215
641182
286337
1840243
1932098
1303748
2523
1369284
419957
148316
1993183
1601859
241817
1390913
1028148
829106
334311
66516
1728950
490085
935574
1193105
1338046
703602
1651972
1137097
641492
174097
1214954
704790
291345
142385
252397
1728848
666684
1113667
788110
537832
1754929
1252216
423370
136262
1220046
1930662
1313133
56221
1268965
43520
1194383
1455575
1827412
20568
1594464
1117560
401714
898748
486954
1792586
1507889
778575
1498667
776957
273256
795234
1219936
186135
409628
500344
1631161
1802642
93659
692326
115793
648717
1071000
1401473
1854051
952890
420600
524980
211439
1776929
351349
1561695
343260
1310547
1699562
1835358
100994
20541
803434
1918703
251436
1967698
531515
911615
941163
1023827
1207358
1166061
226738
369231
1150322
63585
1670678
705603
1441849
131950
1699747
713488
1473716
987610
1367320
523558
1985394
1051577
1688225
135907
1239729
930410
639506
1816895
1331820
1949890
1174187
1053900
1415578
515550
1970847
1261325
1018614
1612669
1268571
673417
1420057
482745
603223
897660
1205162
1175173
1901819
783220
46352
304059
1887063
263206
273360
309460
1207845
840246
411251
1922289
1612038
110735
905177
1441980
637994
1513253
110059
827666
588896
1738829
1605892
990910
870370
700602
753570
884436
996764
367446
367434
695919
1267291
899462
1982605
1483324
571613
148603
57067
1489800
1836868
382588
317511
232006
193199
1462891
1232311
740359
228597
1303634
670936
879734
1180382
1833302
490047
759801
1114727
1920055
1847913
1363465
242247
636571
834936
1226282
533485
85566
881387
616230
4151
1935535
1314016
408620
1095662
345520
218632
1283343
1037436
167264
679534
1361709
1185190
1097887
1030399
1079363
764752
183714
1622748
1736171
1151538
208522
1346154
639061
1613281
1573354
1333931
259187
1674508
505300
1702618
927705
1657418
1991068
603014
1512534
974579
1665981
1041991
1796059
1948784
1954238
1281698
848834
290918
873158
1793607
64962
992645
1448819
412225
1898817
1677819
1513684
1549331
726267
789369
1979009
1708777
1662104
250534
1215847
1632990
858069
1429632
985839
756435
559996
456714
1013075
1920600
371799
83103
1965837
906172
1894498
1565787
976977
1586473
1521068
1334151
1367975
830977
401534
1453434
1753955
1913167
68749
1288137
838242
533995
293221
1706221
1823574
1980241
1814809
270857
1549373
418490
604305
1946142
1657630
380016
1992289
1006219
1903891
743522
1686142
825446
94262
661956
1965415
92565
610095
186648
1172140
475101
289915
465190
14850
1065033
1939652
156410
926916
1751268
591117
604018
251257
1014185
787807
219349
1771544
1826951
58925
175410
193041
439404
886446
1770436
1312068
755967
655263
310220
1827316
1229722
1479493
576737
402927
700857
774962
1936353
1830560
20929
1857766
109015
1922464
1130103
1041860
1104141
133354
1483613
1683877
92728
867667
1668341
840347
1329117
557395
1661754
604722
172419
201104
1929794
208067
1983382
704088
842905
958684
256410
748912
93184
1282083
949341
1600533
386376
159319
392658
1029774
1202823
137368
55082
1659532
1638004
779983
215413
1377740
1455842
1759601
1771770
1178719
633129
1927709
330536
1081039
1151180
600285
1050276
31495
1110226
1526289
1179064
806388
1869461
1146314
1835541
548897
917805
893075
425245
1019255
874767
1863783
407817
530101
992294
1683711
1540752
104744
472637
1545279
811736
1209970
731054
833147
821691
1035804
297651
555651
1080539
1462669
1071760
177212
810411
1866658
762263
1066206
1895405
1703187
1420007
349041
1809735
1208877
745267
437635
979764
853399
1511037
1454700
915165
1674528
1795593
161813
254159
1189372
1744970
1112423
920017
778077
628326
1768413
999001
965975
1327775
1982813
1354821
1289919
882468
1437275
1454299
784826
1405458
1912303
1133008
1106926
793304
1460660
945330
538807
236690
894476
419668
334289
1734080
269100
1567080
880868
1353748
1573162
924423
1211522
1374155
464292
363520
948280
1266139
397983
17868
1173257
356919
1430403
1627774
1900143
1780916
824417
1534924
602357
1178770
446432
1776988
192262
1895199
810694
723700
202490
1340225
974211
596067
711341
813512
1939711
732511
232032
1415666
1771015
860789
1019167
13436
1880500
806763
6986
384068
1563717
601049
1340432
425478
1111302
737989
1742431
622728
357470
1497106
746852
1507911
1637484
1993878
1185278
525197
172541
387976
1976617
1134217
1153179
272147
227214
1679674
1239556
98897
668558
249708
1779864
709554
1583374
171220
1177746
297331
965541
31404
439610
1299818
1486475
789333
1142942
61679
1836023
960909
1791630
239946
1007973
1177231
1085398
1735293
316346
1840814
1831238
1893758
1259698
1530376
1721398
771153
75897
1271029
1409770
1932557
402745
1717961
1056640
1328906
361225
483130
819031
860326
1132924
1048079
1343563
1385975
1881750
1484900
1520543
1952603
1248564
1427813
1565136
462661
1619665
1444993
867061
1475369
1883816
988219
555882
1002745
65565
1567224
93053
1110899
1027632
1647801
94921
65402
576370
616466
1556404
1456645
492058
265452
45780
72811
1346413
166092
423897
793543
1562721
196451
35528
378363
1733614
1592643
1178443
329259
752866
1412375
1599674
946332
367375
942496
1368796
410897
581118
899020
734671
1643693
788868
1601590
812404
732354
625017
245619
310197
1382387
404241
1900805
571821
35434
1151513
1440710
1122634
469091
1521982
1588179
846587
575994
573426
387836
61906
1536060
686409
1116623
1051998
1244385
292789
223796
408498
1966477
148206
1360751
472674
1964533
23402
1649772
360872
670314
1596581
1193809
1421713
1244856
323250
214320
1268577
737789
1804254
1554639
938757
1159283
1945009
1828416
684330
1662261
796332
1358575
1865525
381796
1778914
1303465
1857090
414400
1571192
1010770
429278
1610390
793532
1606205
36112
1082445
725586
1789722
1633254
1414604
1829159
261030
909118
1373387
227778
1269592
80218
692977
143712
748267
708966
1162929
1955911
1291022
811896
1061088
1454494
1450039
644329
1794031
883787
20339
1908160
263128
702494
1296806
95388
1760517
1432585
40180
941535
1516591
934326
50526
1741042
915359
276437
1958128
450663
1804375
244706
759618
1604415
149803
1604484
647200
944285
1276137
1995956
701882
715856
398980
1640482
1059749
970278
322297
1291681
1583575
477100
1450191
1292435
1312152
276937
977940
1054332
1339627
1683747
1953874
1850230
1271312
1802694
1753814
1196565
936646
1626972
168093
70956
1371218
1885861
241064
1691111
762750
232518
1758289
880179
447558
1316608
1756389
339146
147370
374597
902738
1163186
1122278
885853
1755422
1946487
685756
760339
793822
1739172
673619
905693
1796861
1039031
939334
1797674
1187410
1701545
937607
1481176
1488182
272791
679756
85869
1927770
1519048
721043
557958
1890205
1554572
133961
919093
124745
32833
16415
996201
93018
454433
887942
591177
340133
1556077
1175523
1758399
1941843
222271
1111827
503398
1481106
475181
1118994
1922817
637932
1092231
758284
941893
355565
1704791
1503320
1536960
195139
1431091
943693
1253741
1309948
1391507
295793
1133479
1966243
270742
1867751
826669
161643
588883
1278304
1910413
1838859
703095
1460985
1346719
98768
1614221
644343
819745
1226120
639057
747229
1200357
1202284
790195
1642586
280396
276326
1253072
1498502
888043
130525
939028
736945
161208
358078
806940
1450743
1620326
1250884
276875
1874304
413309
676373
1424600
1119153
1674351
58905
1350709
94440
983880
881257
831655
1988701
1734329
198026
1752637
644536
625890
331363
429950
338656
1403481
1701475
1941054
589489
1390770
307751
1451852
1949223
374104
1474248
157404
544665
107019
315782
898199
154267
1375373
1345142
1193271
304311
1890487
187173
112285
699518
531096
69970
476272
1462423
204496
1131429
966933
177977
1152457
146783
1542215
1111505
1884303
1346082
1419518
561405
1242817
1383574
68831
943065
107387
1045283
146922
629103
1766362
685143
900400
444205
1190787
1431455
139516
705972
874356
736878
456316
1255729
1386945
116844
499821
1147116
708234
341258
600514
840172
7315
1049237
1077551
1587917
1519443
7349
956492
1320471
1336095
186538
1153706
960256
676605
1103628
149856
1635314
952879
1605977
1182193
587498
426361
1224101
199087
1331917
536565
1680629
944350
1336306
411127
1147225
722443
533126
1861452
546291
1655112
1244737
698869
1992187
501542
1604969
551335
1067660
784300
365814
140179
101521
1623835
1797603
1354349
932932
1589329
422689
1725440
884449
5794
1479246
601054
284365
683313
1368903
864790
1785024
370563
1891159
630585
1190145
189485
1274769
58294
1056349
1544248
58691
707448
921550
129263
1296509
807254
1317548
742209
1827317
1341563
484775
366926
1915712
1387854
611486
1016667
431686
1905675
1760740
724990
895318
420788
484361
1228725
367889
1059364
1821143
1798807
37894
949642
1377937
1251519
755294
687315
752682
486588
1874748
1713390
1552740
1024465
774834
446250
1681991
1133087
18060
1291326
763384
765134
404835
297383
389732
776794
1310414
1445144
1069407
586585
547149
20032
1997577
1096109
1992681
92195
1796864
640575
962992
1800301
1107822
533723
387319
1007964
1741903
962510
1656469
387123
1953253
583276
125278
1699908
404290
32188
217020
392657
120010
211242
1343440
1964507
805749
1174436
528994
842906
1346440
1976764
412394
1667492
349538
1735119
1069264
1460223
721905
1627047
1123805
1926189
464227
1632506
1108406
851255
34329
954549
705561
238698
1950261
1723118
738296
310125
1014677
900275
1567046
1682128
262650
429285
1492122
389391
1112443
34621
631863
742576
532087
1167094
1190847
747522
1279328
1455387
164459
239984
487880
1214104
388008
895389
1197457
468906
378500
856366
1919921
1434629
1730534
1635484
1331219
1493456
1099824
781617
1027996
1138782
36954
1831704
557878
1069257
125941
515695
491530
1483550
586778
1500209
621385
1696104
855020
1702800
1251446
166470
235864
581689
1078608
937242
627067
1868442
644914
368659
1679713
245113
1825460
706320
1432011
961998
1336794
714375
1051450
247760
407918
247612
1535518
558556
1959572
828087
555989
1803485
1203880
1755985
42291
1663253
1608606
1890568
464508
1100392
661094
1004205
1704813
1617020
1872601
65842
1801363
1336436
1052029
1807851
773880
1545338
1339219
1282912
400796
1916194
377245
702546
1248424
934329
814402
1085152
208826
260257
1509263
1831062
1925327
900391
1951673
1409326
1876709
1456959
1608942
673343
1340803
725268
1318371
216023
1391033
1486992
592581
403505
1963745
12236
1330230
1735570
1063789
1401558
1955472
117966
1836045
1244466
1022394
1085747
1272924
805414
381114
37217
1183803
600758
313209
1920191
342812
948139
797774
940760
409553
1770853
343421
92342
875291
1124104
1612475
1886228
1909395
1628306
1533904
1630554
448023
1327175
1924296
545288
987626
1615888
384588
211093
1407762
1401246
260861
1636416
110008
1608582
1673901
749410
138547
825921
1353510
387580
1601547
1812121
409365
707933
1128840
1167059
626850
703430
1972414
1756293
980934
1773055
1832298
792628
622552
174645
1016767
1579994
96095
1488772
1517117
1717587
242201
880716
1715611
1046296
779200
1676367
671412
1597901
1090602
1182970
655738
1136535
473858
224716
1417432
342519
1802332
401375
1656761
1791029
507133
729280
923315
1911644
588166
1179506
16768
747719
1484228
1833329
1760341
1517781
1152911
1819168
550537
505540
1998890
1398750
1314812
1201597
1634643
816881
578815
758742
293734
1144083
948014
1150040
1365695
1200785
966188
520019
649424
118694
1171700
1376929
734650
1928765
893386
613052
993082
1893160
185517
1912911
41924
1751775
1887659
1154377
1308886
509822
788151
576476
1710847
1321992
1396404
542974
588631
195685
1736022
1186388
1080149
1250203
1840941
1049278
1891214
1491935
1299982
415427
7587
1674763
1136861
1265429
347625
456243
1283028
416272
1517325
1047631
1967989
714381
1605273
919267
1266006
700959
693126
503241
427773
399589
748758
1508984
1771385
1151344
425547
1421214
173821
1602588
399703
1392126
1335450
163265
750228
1875133
696737
300084
1118660
1526013
922937
105194
1236674
5234
665363
955030
360617
298393
1140134
1623871
1957459
190844
1919166
1186083
960967
1654223
80010
1386831
297017
1676558
1762007
1540129
1024101
1519400
1540777
1018640
578925
735574
188168
247585
1106941
793552
1585630
1990081
1889962
713741
692463
1094372
338311
735718
1323079
1851069
184
322298
486181
1951111
799912
1399129
1447401
1142324
234482
933127
536347
942310
466868
1014194
198045
136679
427059
546377
1188185
1010706
1790596
971055
300563
443882
1236958
1649730
1228130
352725
1277669
835395
178444
1074070
426453
1482730
398730
1946390
1405541
567588
366098
811887
560819
744471
979188
1759048
1504199
133428
933882
1646056
304643
1957696
1852739
938954
645694
244724
1732488
1233657
556272
1988689
346325
1002526
1427176
1411142
322866
1254845
233458
1859188
130487
294485
941125
5800
972265
209531
1127865
1460247
937318
1130645
539651
350486
1154672
1880655
313619
741866
1758385
756617
578592
1227259
1556323
1036743
890971
1423632
1383409
1994219
632962
1178598
1665520
453983
1743824
1995047
1855870
1804270
1323528
1334253
688757
755527
759256
1854323
424532
87
643142
1449618
397056
386218
1856441
20902
976611
706984
709721
20202
434861
1364567
1675082
1649929
5436
595691
1555559
1970255
1991975
1850775
66810
1340471
1613504
709790
1082570
1129126
1168835
723352
1525030
8661
595823
22362
1053361
1032216
749176
1215750
515745
1302621
46941
1239254
1123
1325452
714383
653368
1260018
1497586
190742
1266893
1992963
962946
1966007
188790
710109
1587164
827993
1569207
1832126
930568
1573055
100633
998603
1777037
1900092
1331151
1224521
756801
430310
959846
744438
1077279
658621
1758298
1388388
1443600
1240888
1043520
1380590
105040
318899
228396
373758
879345
88282
1367040
545104
1656242
1764850
1326337
1484527
410907
1215468
1203386
502263
348380
1682934
824861
433289
1612141
350271
7244
604873
164687
806535
1351272
21769
1396752
580526
835403
1862881
188403
666128
1235126
1302403
752578
455158
898123
393256
1902265
855252
1538957
1401362
1716592
1556528
1561748
73120
336728
1696586
245350
1571585
44564
803696
866167
932562
848771
1468090
1838171
1651899
46600
895340
1313046
1610168
743311
131435
970161
1080891
1796725
1943176
1479893
1585845
323787
1521222
763857
174037
989159
322307
627652
1352483
1633666
676859
690629
1358968
773095
423456
1929815
716427
598276
60297
1172156
1304020
190906
817040
1562524
431753
358701
1927403
1896664
1838228
1430925
1358361
910855
334869
910001
1799842
290950
305752
1592440
1478847
1972130
1094145
1187272
782191
565275
1654080
993588
674032
788902
1040393
285829
1650803
1844558
115900
1782172
1049166
1088502
1310743
1007889
1749996
1811791
1868606
863421
525752
451022
619108
986513
1130770
876147
592067
932709
209007
1212117
691384
1387076
1561671
8685
44596
25635
1184945
1295301
4182
512861
1258349
475359
1936892
164604
76740
723939
752945
587720
188423
1472814
788763
1507721
821081
1993448
99612
1987009
235993
1974715
1045369
391177
559442
1833816
1771590
864869
297169
913613
1239500
1744508
989027
1499231
828334
213262
649118
279211
1384996
1558928
503660
1971182
371157
965019
299199
452464
698282
22747
1479392
1685589
1607314
1300092
1715734
1543535
1800171
1171593
1863188
1936817
940351
1896844
1617249
401294
979293
644386
1852086
1487042
644322
985399
73911
614658
785973
347184
974521
1271964
187961
1597283
1711798
1319405
2074
1199194
1807497
648409
993410
1437169
356938
363688
1137520
677053
436336
80441
796848
885516
915973
335190
1068365
940097
1436650
600301
1704789
13532
1171699
690817
1530167
1045988
1861935
1399368
356182
1110270
443062
136001
1736731
871124
253640
1469027
414809
860692
1643250
1437782
1613474
1381736
1349340
139573
1014594
203889
134726
1397917
1483615
261476
1058783
96497
1854733
434464
1247649
213461
1157016
1294046
49306
263853
1692641
1357370
1970414
1256843
1397963
815556
1700495
234093
678188
1923886
331157
1787879
703098
179538
147275
411608
831269
1871702
156054
897474
1629172
1842307
818812
1000125
441328
1739068
1726111
899745
1189756
818212
1458823
1782095
584769
1692762
1010188
1222153
1642338
1523566
1970642
1868370
488397
1242778
1272290
551227
1645595
276976
676545
1700286
475256
1114784
820766
1540587
1332326
232883
1435347
1678826
1811849
267446
1347327
1495313
1127633
109608
1122860
230399
260483
131888
1411851
36182
1620206
1406789
1925997
1385406
549084
900571
1869148
1597144
1925129
118181
1697347
43559
809034
146347
857083
1512449
1915569
1334199
1342668
1546377
1923689
1730553
1990880
1320707
908681
787882
1894831
1493797
1875990
62814
1477951
1670917
1205382
1317491
750930
961181
1944734
1675298
899238
568336
925971
1871631
1375920
576087
213881
1537612
1101687
1791391
330579
43797
810097
1166366
216853
753220
1395749
1345260
1027556
971378
995940
1094398
1160109
1550584
1923560
1844641
1319712
882535
117242
201776
1925685
746826
206590
1483878
1696194
26625
251675
1702004
1222984
1821235
362080
918038
1503369
1723488
1339894
914004
960356
323581
1412306
161579
137425
646335
1149170
232172
1400413
289712
1141535
30062
293012
1495929
356213
1715932
1077288
1133374
1117757
466628
499518
1366144
1474302
1300074
1792739
1289084
1860298
210816
1841153
626703
18858
516448
1423802
418045
1011115
1475992
1827847
1582236
1537695
568438
467557
569828
329275
1017981
1432641
526783
10233
817349
601512
1879921
947360
344244
1822256
219218
1515553
153530
1153032
29412
1108674
920148
349761
135646
639001
585009
1629002
990579
1819702
520639
176629
485416
481275
591473
100840
66707
1966912
1649810
318785
1476002
198808
1376604
114707
36139
1944520
1542074
763717
1283867
386290
726879
1509424
155303
298043
1907011
1347001
1736463
1934476
1821657
1409146
1740260
1570916
1233692
954136
1841346
1639371
131149
834671
929287
353632
707016
1175912
163482
93777
895663
555672
509680
1212079
1082041
1255327
10494
1447686
1025959
877702
610866
747273
1486278
1481700
267984
755684
1984863
615236
915597
394026
379716
771711
1291884
1691480
408538
435392
1608134
1436142
526476
126615
1103104
481747
1888046
1194352
105809
1486278
832602
1765593
941744
1747968
1752186
566837
1700332
991579
1773074
1036414
89254
766481
1551303
1211242
111809
46556
1948575
1255916
1509667
1168929
492329
1493708
1441508
1417390
480461
1865431
327267
459028
1105815
499101
78733
1312258
528612
462203
1496157
206453
791192
791862
187556
1385993
1743359
1293343
477464
1743501
1405545
220170
1416024
647767
1353332
949009
1447218
1731692
419085
1805001
1827867
1495065
817501
1559607
784173
1479147
1109535
199464
711495
1021110
588065
282239
939858
1344987
1643911
1802913
869611
556511
426064
1472337
712527
639966
132611
1436609
625327
1779672
1462338
1733733
1186027
526828
1916127
1770359
137531
1944622
632821
839427
716488
243395
498632
1769699
1599583
923816
987491
1236932
126329
1942195
2876
1569702
1764907
436584
632709
595526
1688832
763170
1952757
55248
298125
686368
1277719
439175
151421
1778011
135890
1402941
875570
1826526
1680251
282118
787329
1159188
739381
1328366
383218
1423237
456411
1132491
777236
468126
266673
322456
1662409
381476
1436530
351489
541115
530067
569581
1072467
1976736
879770
1605622
803759
1229587
1068717
58681
405080
1285433
1262014
1830729
948364
1276477
685873
1620296
482981
195617
107911
1506353
1004357
1070067
380174
485784
871193
200803
849884
480925
659524
572226
354504
1617132
1475067
847684
1302629
1429871
935967
1635774
1314380
1558855
1163990
1710879
1997415
181450
1875201
1126087
1218696
873704
674621
1858862
370215
814449
312354
678555
1096481
1559131
1838846
1225313
1762585
1722543
1888763
1406152
1058345
336965
825264
1338936
1528047
878434
1224479
290364
537964
1478289
1944676
1783557
1953723
221554
167376
1665723
1622071
488714
1957066
618557
1548100
1177458
465346
725263
1083574
1989329
100993
1752181
912635
344667
1406173
1933178
1696535
1243403
1275457
618462
68104
804248
1268373
429837
818374
1445167
1319293
295182
1302405
1697892
873833
51662
980841
500438
889264
332395
508866
1917473
1958654
597941
855562
1166009
901638
1028031
1339551
264623
729474
1952659
515613
1343722
1228486
1733945
1191554
1535848
545376
292333
403831
776169
829449
341817
1669432
342948
940480
1438480
326007
1631033
1586526
1834346
1203602
265531
294819
1572919
1666876
1713096
1536638
1969518
1542521
50676
301455
1746463
1454978
1032508
1548480
1018657
90931
1749675
45084
933787
524852
568249
435303
1589700
1448679
1660937
629716
1150139
974148
992501
1033
1702924
1280406
1455304
721447
69266
1312975
214324
1440938
966563
521368
862171
555752
1233461
874964
1398213
519534
1768288
391097
756865
1744993
688664
195496
240121
645510
1865299
1123210
1767470
483430
539804
1122752
782729
1636789
722419
1235492
1612918
676579
39331
1157320
1968309
783230
1239361
1896030
112793
1412994
1957012
1982383
1223396
348558
863357
1035145
601003
763066
1312409
1288775
1357290
508598
502209
1171767
485508
160992
302496
638746
1485876
422108
1047885
605401
1172888
473829
797212
1012558
1094707
1836887
1620792
528178
1801385
1743045
1148875
1012227
586189
219512
1220749
1412604
1700156
1264906
240758
1873748
600498
1377294
969723
119108
1684406
331737
1640173
846226
1407434
19963
1886891
1635866
401847
1227991
1768759
1202873
829838
949895
93164
941440
257757
424112
1310228
360651
363802
1099416
1982066
733823
769282
581218
1065145
1265775
1417249
1047984
1460077
651527
1552474
905085
199318
617826
90324
1153835
251634
604944
466072
592976
1585971
975343
393071
595268
311374
1012382
1291666
1049249
476956
1952358
604205
1398091
436545
1100887
862116
1655226
1562815
51299
1274954
1203644
676583
11793
1722403
1883588
1946610
1080705
1940357
824176
815379
1727036
32280
1668893
1343828
1917758
1654194
1275242
607694
1579668
978323
1912171
543303
766725
1770785
1579662
155689
1351172
588906
276088
1666152
1569429
1123578
1334026
1515065
471276
1943150
748593
1650993
337628
63017
891621
1589252
736269
788735
1710855
471628
1233856
660842
1693107
1600030
771575
1025116
1753090
1948799
1978468
1481185
1297720
1581991
952135
1016065
781060
819068
1035660
840378
1073951
1666345
1049207
1560957
1331220
382857
84335
1533804
943180
83581
1706275
410970
546239
982737
1827833
297289
1183621
1882473
635401
620707
1375472
503577
1029125
746334
245070
607983
1748414
794823
1950495
94979
130813
1472789
221179
1402714
320545
1174131
148228
1850661
1841907
105935
919846
1130788
1595994
888295
1613866
70173
265121
1851747
366051
372309
752712
156473
774496
529950
1760372
60656
141651
647062
1698642
626065
87359
1960977
1834958
1877408
1546492
1735824
1930513
1718185
832970
1268103
694549
1696244
1033310
1127393
1529178
1507945
1026450
1123241
131063
1047313
1809191
707855
1127476
215760
1180541
360899
661555
699723
1858743
1257618
1511717
693434
101433
510103
954621
1781224
147966
1846242
643041
1318915
286925
1630888
1671757
1363438
761597
24714
1212174
1217806
838476
1241359
261427
1742571
1475991
1027962
1583501
77903
225038
1617419
1590011
1529708
1262223
516764
1527001
704420
1721088
165169
319133
155841
1340815
1557043
1591957
1585314
1366668
309928
1790099
269568
865658
1614770
1347084
387844
1513278
1015880
958659
808300
1645755
873089
116995
958969
612811
185380
373039
641772
1164267
1363783
362023
1937376
264514
1419588
756237
459328
1772929
96441
1408503
154595
1213711
1448602
1641155
1048987
985305
1963003
98971
1096673
1151628
1958616
143394
415821
1947527
1576820
1228015
1276057
31447
1623697
629394
1371415
37348
591267
1101363
387277
1537472
1374070
674464
1779341
1203614
1773692
1744297
1784467
1074571
1473760
614467
254574
598076
1009141
1724209
1031586
1761656
777270
1278002
1984856
500698
731285
181010
1278503
294209
1681049
993402
476570
677074
766179
143417
1316704
1070365
1652285
682314
1285995
1134028
138027
781100
181580
175619
1563834
1297999
1912283
604252
228079
1877136
1296604
1185417
1208880
1139799
1693571
1909946
1693418
1955379
1897554
671452
1610577
1557260
946877
199343
1443482
257115
1531970
33791
1535687
1460906
1429930
1517246
759714
1740610
606065
1726607
1480920
431910
1431691
12581
642040
1243187
82552
893160
1216840
1088116
1059858
612728
707469
784432
1238082
72904
883312
1073357
71257
1127323
1487902
1740002
534373
993133
1300099
715379
689421
427019
1587712
402085
416578
1291058
1726328
1333888
291537
1177485
787760
1530288
1997636
958555
638199
1619862
1759547
590089
882359
1003679
1156270
31081
108764
62633
1854888
146438
1417389
636721
1777668
1505126
421701
818386
1005881
1767947
849245
335999
1460038
783286
182837
588407
1073896
1729015
1959136
397810
1825767
1295792
1355053
23270
1146960
1369373
649760
1444826
1076927
545490
1597985
852130
555132
518578
1538071
1255330
1351549
929126
1510163
757490
1891965
1836116
42371
1227538
1885562
818155
1671329
1110018
1301902
1051098
1622587
1071491
1335682
1984297
1166787
945066
40610
548977
1811098
467876
1675219
1622694
706712
709737
395732
556581
1020240
1480951
861913
1143698
89917
786651
1936591
525892
1215874
1025936
1742154
1802493
1936543
1891120
1361568
1381982
1464169
454465
688989
1728691
1635277
1945814
669666
1135622
1705840
453934
970220
1241625
285946
559249
1080847
1808961
84106
1628441
1586335
779553
870001
875163
1398529
1509581
151791
80068
1900771
1656515
38239
209235
1991817
951099
1169282
661183
805373
1990250
1829729
626962
1744768
1062072
255172
1372259
365122
1312996
404482
1089128
745981
1288709
180868
1108260
1346500
1138876
573858
1790909
533883
685155
970237
947627
74285
1611315
455488
419242
1244891
1979386
47741
284266
1941369
31681
598198
883915
489074
380479
1069654
1494974
835928
119900
1257483
809941
1403241
1514052
588852
1062611
1316866
399527
362911
1766834
699542
1270269
534644
73733
1854836
761510
911025
134458
1682748
203666
853303
383559
1279336
1044526
997694
891923
230621
502510
1193052
960677
1683814
805153
248974
1326080
347845
1008110
632857
239651
787229
634575
1513220
478481
16511
584895
880567
300384
1369600
1894427
123409
782889
1106480
972008
1086519
1513550
1129337
1181315
612953
665705
1659326
1350730
1392440
288211
667356
1674015
138719
250629
885919
1719807
1211137
1808098
1731618
1678059
887192
1736676
1599452
192738
1896363
1076098
437607
1599165
211795
1686899
312310
1215280
408493
1355624
1578950
379574
1205338
1772548
1197462
782215
1480005
1422348
454837
1075346
1972873
76812
442961
1799197
517977
279996
1042248
1191924
1109508
1281837
1081341
1830253
582164
1384670
204940
1260799
1881274
950620
1991686
882204
201772
443535
75238
206912
292783
1312522
90044
1311368
994198
118426
1829400
232587
1384055
602828
1271729
138396
1271722
762159
164882
1578573
1493181
1092839
407405
1390903
448652
1919114
1973604
372789
1313588
1851633
1577621
275777
596378
522472
1476617
1741714
1675202
1679201
370555
1594296
397730
1031970
543006
987794
575071
1505946
992844
44436
1317077
240478
1045573
1433115
1889894
1795630
655790
586265
455596
646398
1885080
1129911
957024
642089
1416254
1955390
201210
1487976
1512313
918991
802415
519130
1001961
854782
765932
1797546
1564389
241138
1461438
1020786
1677597
98528
1878808
940314
985030
908479
1631567
1863720
1869625
68661
1623781
520686
1388184
606432
1257169
966441
1854615
1446016
824413
999392
1383803
1419942
754824
916481
543339
1954851
654737
523743
518942
289295
1037877
1442294
443991
1766365
302357
747962
946198
1441584
475485
1031653
1327601
96966
1525744
1493922
1219634
1506512
1619646
1017694
1281890
1143706
1051421
1690570
1119963
540211
453371
117929
1844746
1032824
532343
483377
72283
859031
981011
1102417
1393212
1244557
1148622
964932
1964297
1333257
986308
1090212
1420209
1677161
1321383
145319
561935
1136176
1354459
423776
165040
978682
1949806
1041325
126716
295309
109072
515658
1557157
514741
667938
1732666
353256
1836698
1871302
595173
1002351
1243623
1094917
322966
416635
138036
1157913
1130525
1381353
852242
1553196
957694
1533695
1994076
614693
913904
1914048
419004
286174
159395
1387959
756383
647281
1989350
188030
1073803
1019258
1492086
293436
1327422
414040
1939905
1985719
1123334
1817031
961019
857897
950270
63062
1231885
686862
1783329
504964
1254846
835636
623322
1816223
1535765
1849785
1350879
716806
733600
382707
129955
1416024
575146
204443
915726
992632
347581
982783
1570221
1148393
153137
477250
1294837
308407
1720968
786657
1056308
768821
681934
1618977
971768
1304395
1468968
1208806
231658
52255
1595028
856191
1929992
511755
60630
1241761
496101
867752
30030
1200881
1196828
1710412
213188
906627
274171
47202
1061770
40398
1509858
1424631
625675
714835
255090
1779019
426322
601926
404035
1571379
1916502
1450249
822273
1760274
1239716
884597
386079
165040
1376985
613240
761533
1499845
731793
1555255
1121616
1179972
796515
646657
501078
1868610
1411465
957865
1190740
1939798
931259
1100010
777400
1133648
168315
1747701
1551408
1043041
184546
927037
16315
822825
919706
7559
1687025
196337
704757
520509
477077
239690
310845
1068564
1138812
1718182
1817759
1261049
910413
626297
926489
823995
466397
1403587
1412615
1011330
146700
1233641
1793706
1869120
1000495
401963
744386
1895246
1561865
361168
1759321
974258
212098
118991
711051
952369
1391861
1689540
556603
354152
1884654
1584786
391104
1431947
250554
442469
1310
761578
1806747
1663422
951144
1223973
653846
129248
1537519
641732
704659
1270873
621300
1707508
873404
1612980
888965
1915696
1916634
527014
272463
847838
225860
717312
5034
1701011
1579112
347164
1958609
54617
1765735
1896100
444017
464695
449233
1280171
1555919
1388121
975548
5268
1909769
1373215
534708
854664
1379950
1989242
1022265
873912
1964902
1053247
1245519
1401414
232298
30311
67357
1893277
414304
1878351
1638444
1962304
652427
855577
680548
221648
312451
140095
1555529
1338167
1065210
1214742
1929587
159229
362784
856631
134703
1969732
1568341
192986
1998117
711930
1569459
1582840
1015727
846002
33631
478260
893140
35654
1325429
1806798
1578737
354702
1868882
1806966
236181
646905
1542379
1882807
87669
770296
1101449
927750
142699
777049
1718177
1223281
1845544
303496
1891115
1700226
1154945
599646
1425557
938674
1576572
1615527
872176
630081
1733240
1784066
1779952
324336
851120
692211
700530
846654
1534115
691206
1163163
1827513
121802
1956134
1503701
424342
1129777
1681951
1576934
72976
1140831
403145
1297076
283092
1704639
1173043
161995
163880
1639419
459550
1284096
301569
649191
449110
1121776
742145
1603695
49024
531450
305035
1765020
227465
1720179
1034086
1444221
357608
602766
509608
1053847
1835733
995672
684134
242017
1761752
783218
569335
1704098
1348489
514923
1756410
1127920
979174
1768610
1604044
125663
1710674
1186658
367131
1622259
1940671
456705
1120512
1640395
879895
1834729
1583061
1625165
1986869
987114
1019651
1113056
133799
1012938
339456
581443
169127
1271385
1493848
1186432
151909
902672
63945
174281
1144638
419399
107978
1643055
215007
1759744
1692806
236576
1907980
1640803
382635
1782800
1278339
211537
84115
1060441
1756386
1408835
3452
494768
1027130
652539
489321
687988
590189
646152
1390194
851572
1597868
983125
295228
988154
751565
282523
18673
532583
941733
1920924
879046
1243660
1064815
406059
631151
1239327
545909
1983230
299037
657820
1720457
785498
1036923
294517
417124
1973722
804529
469639
140471
1964206
1250343
1439877
28040
428732
1345831
719230
1573411
1753899
1252669
643335
1514220
761130
486203
1762936
1353139
1578205
1155607
1691494
1283797
372520
699087
1507724
873377
503590
1657694
978400
888527
89434
1526542
1755772
1255407
1156447
1110723
1358639
587457
1368809
859415
1228433
1077575
1223055
445294
1642399
1498160
743552
49633
475401
1253824
611585
1628735
1637474
1294632
979137
415670
615226
628529
192970
1508706
919884
1278738
1299155
1858080
1606735
1139704
1881385
284599
588229
96335
718624
526292
381081
1257459
1771852
1188429
1089339
161033
1747438
326576
311927
1140322
1561361
1975325
1372288
1782675
1522089
852154
1966788
722516
773326
1330076
536371
615204
867582
586519
1278169
726483
215286
378505
172811
479688
728687
1229965
827199
944454
78409
510991
854717
286583
1274147
1724758
588508
1743800
878117
773706
23679
32629
1954719
555697
46413
1421561
924711
887921
1646278
1627847
1032081
1398325
701246
360863
1474973
246438
1872418
1127519
152339
1727599
126100
658563
1134031
957354
1372773
1976165
1949088
1923581
441697
848515
1510682
565814
499969
1643789
1744572
1563656
1459518
1719818
1145391
551182
1696429
152722
491544
801098
1753186
1140725
743853
338952
1897140
325039
1456236
1207664
713085
1628699
546149
1141741
1264278
190694
602649
953406
774466
1091375
918550
270149
863042
793200
523377
387107
417687
1738322
608518
1636760
1081200
899374
259446
1655330
1853259
1653446
1276684
253823
1236383
1546652
3115
990263
1707125
682118
501400
523006
1215879
1010676
1370856
279737
518586
647109
410860
1657331
839018
862289
1389301
1282781
716624
1419536
697083
1105690
177221
119817
1057589
1821541
1519514
826810
1645817
1632069
1204534
228311
141246
750280
616629
397058
141530
897811
1260694
1708903
669470
1496937
1413140
350997
1178998
1451963
1686445
755298
1094599
803467
1587007
1074310
181100
1318119
1651186
209593
678191
1387664
1482378
42429
737610
1892543
1410384
1969164
374824
1894660
441157
1326177
802929
1656403
190167
9994
668182
400967
1597928
1133768
1889079
1697831
696925
1321190
1047154
512606
378212
381760
1869099
761425
1011138
300124
1907531
1423713
1970160
56803
131033
1635881
981073
982895
1750160
1727922
916389
1635270
1167096
774246
1943201
1097179
1162547
519098
894765
1459874
1576008
370360
592275
1938876
12436
622745
699133
783730
685200
846239
24280
1474509
1686052
1008356
378771
531719
1262461
897117
1580743
1104856
566119
397993
1579286
506793
34825
888539
519534
664437
1452891
1362475
1518544
1644322
1981636
1244782
1975166
1093907
1255190
1192003
421515
207112
1547415
263297
501071
1482839
1107702
1826113
362583
331203
424517
228755
538618
1015054
247554
1734266
1473096
1659599
1083318
764698
898064
1646925
546073
138061
285582
1056501
1574376
1034593
1818560
1017684
798049
719728
999473
1827132
394581
1364140
22477
60686
972081
1914958
502992
1084526
721113
1342507
864347
1916205
1969634
1407564
1586640
1096139
392564
1524747
14612
908963
733679
174498
1612959
1561956
1733798
800949
838121
1167739
1364477
1564535
607563
173257
286504
604379
626296
1512388
1793855
1336786
1889628
1442281
1858481
1100646
1190313
1031627
1124456
1106462
744373
693031
437944
1520188
517336
1841651
79929
47079
770511
1411939
586561
673933
34576
1698592
1095054
99128
1964496
1372983
1173626
1879241
1122299
255947
919331
1125530
283924
342749
1596728
388575
1200398
23079
1077543
652473
1102278
785172
1686231
437074
10142
1876790
1351072
1661389
335521
519375
1406856
1109432
577188
1271549
1588858
1728748
1809472
1437405
86311
1804453
271882
1528279
1414995
802194
1318311
113693
1222400
466962
1924458
617571
751899
94205
1386625
679282
1116192
229184
183935
1251046
1731356
1981895
902757
1148431
496192
861797
1392603
761522
492324
1824332
1445587
8170
1520481
835476
614609
492568
1241133
852555
1021331
1136466
964468
537699
1366878
1512833
492344
287451
1507063
756938
690141
159680
397735
1815762
1409372
276324
1046593
228272
72179
1862903
1178616
660649
9519
700394
1730387
156101
1181163
751414
1202753
1568319
1215598
632587
951075
338689
759128
555534
104649
629469
307801
1117940
1892676
1691546
691837
1439961
269269
1378000
1775513
1561599
93612
645317
721686
654030
1667391
1687364
1037886
697041
1514282
255609
71934
1961899
988680
146829
1743756
1932973
406364
1738649
12215
940415
877318
1878240
1081162
1790329
172986
1099829
641218
870859
1555289
953347
1070756
1188165
1770681
475910
233495
1158720
673664
817513
238006
558800
867196
64909
14656
1322870
147604
85365
28735
737374
1235043
1654075
1711241
277043
1759076
544337
792990
1819412
434381
124786
351088
1599527
257721
451369
701848
51827
1197294
1786776
822220
67837
75096
1202661
1085879
1205016
1000046
830428
505454
1041537
1763287
108250
782619
1844150
177290
892029
252965
929803
1166179
105245
1202494
1940295
1284384
1119614
562845
1983197
758530
575135
378477
1355356
1186723
1526384
102061
757867
1882529
1414277
583173
187879
1019191
1982110
1293535
775
1884349
1109839
1168713
140346
440650
558737
269159
1264111
975491
1602053
1101841
1095391
868615
803859
1518250
858403
1401812
1087195
1770503
508362
1461306
762571
1085260
411148
1709438
1294040
702711
273617
1398578
403474
713203
1334555
1581593
1565814
689194
647732
771919
272796
1166913
181433
650835
1486016
1436416
260760
1824472
433928
1111276
457778
1087060
1350696
1991593
160325
643848
553450
187498
136065
323265
676804
496985
597326
1401605
774375
1141760
560297
452900
1856961
424610
522012
1055784
327841
1684072
41315
1780479
1911495
1840800
1214265
596968
1996290
491131
576816
1067607
1704105
1686574
899035
1529665
334146
730216
808124
1609338
773760
1412225
262947
484617
1970361
108575
430582
191156
1023162
110420
37512
488460
895451
1031660
353280
344308
883266
30667
663282
1572780
1159911
754848
1389597
975201
1487168
1288784
170048
1305126
1695674
523425
893777
51138
926031
1603908
175902
873041
1563940
159085
1021970
1950555
1185588
961096
186256
298121
1971158
1522512
136385
132564
1730135
24286
276351
1944362
1324594
1147610
1965668
825447
1526820
1378458
1316423
154525
292146
629398
1457847
107958
166353
924191
1239515
924031
1178326
675172
1382743
1690721
29484
441134
478299
44769
761531
1177036
110097
1107109
1599245
1889003
1102400
1425719
861882
1463481
217759
1641344
409142
742733
1230383
65746
1263411
611307
947730
725655
60339
578580
480419
801489
1734207
382236
1786546
1362006
1476086
1394774
1603048
251484
997743
753188
1703396
141627
1780573
375832
1679746
527588
1109599
1431718
999351
1070435
1108121
702557
1164277
555351
355393
1200173
1678477
345945
660517
18411
1069645
750218
716830
575244
741755
1272650
1373200
527171
1502264
1171243
813189
1792225
20111
100271
749604
1176312
628475
1915018
1899589
1051570
1571468
653993
1916240
1497883
122364
1516223
994729
2644
928660
1847643
918800
740319
755519
1101320
587884
12727
1106364
1601775
1999861
1415959
1900540
487485
1092620
1709583
556464
296787
1895388
1854386
1485913
536726
905931
1811101
876530
1440551
343548
1454214
277297
479568
1729065
461953
876184
28205
1142133
166860
1225978
1157549
1187033
934204
471077
1903016
463200
660438
1708167
1873537
1644203
360419
728892
1408000
509960
1721968
365428
1074268
401842
60276
934035
348082
396031
1636379
985924
1054198
457436
833752
1280262
1788127
679930
393193
412434
1893056
268143
1926792
947224
1492693
578585
930118
243411
1264134
1239114
1529781
1636846
1636902
1572648
276472
438258
76342
1271571
452368
1064066
1923206
344606
1873415
696795
417484
1551778
212695
504049
1142219
645719
478987
1176836
402934
1597616
1963628
1251740
444960
1073697
280636
1803037
290987
1064330
404214
1413413
1514393
796832
653892
571603
924404
758124
494991
1399362
213992
1802726
1189680
1237217
860939
1471996
387092
1075947
1382592
1720032
1129914
1589591
67915
1973316
1025028
1990316
1220109
1052540
1349620
689870
1303014
589096
1485940
1689942
1143853
1522226
450115
1058988
1775277
536345
541429
1965837
1396804
1231610
1230173
659922
1678586
1531380
351019
1532465
419514
87064
778568
1858883
675080
293300
1108491
1745658
1000952
1836740
610395
574563
142756
168210
604741
1874914
476623
494128
1468854
1331397
875989
111422
1483142
404145
1129433
1113670
126346
1528459
1001028
379741
1190086
836985
1954421
773601
327444
1666406
1451237
757435
221402
534269
1223815
1379115
1789152
1827541
1459336
12509
1900157
395424
3085
1230887
1629590
1145942
1277604
1294258
711022
1703955
219888
1436148
903437
1876909
192050
1207713
1412122
1379985
503872
918592
871902
829300
1340223
1784019
1418138
490537
489702
1864598
89674
355782
980915
1121517
571341
1270861
1027915
1966302
1267622
972368
1076636
995012
435320
1978249
1432876
876606
1907417
1777548
1221660
1460917
383
876182
430846
368916
22916
1542315
322907
730745
826666
157293
1290405
1121980
1676951
1893841
734017
1343354
688549
119890
703941
1880301
1709676
1978682
1249370
1314912
1285991
1654116
1016628
1207175
1014367
959837
1885689
768953
1094494
1483232
889714
754781
776898
1006095
1976279
276124
1065969
473645
1225996
1870317
1018955
525592
240577
192605
863129
998481
1173505
1586398
1377108
1888016
1468761
51550
1486195
367236
1837275
710201
861317
234171
35364
284096
1255079
11834
658018
259143
568600
1102317
217661
1114728
1360639
739818
1526764
805994
412704
766479
1087126
1419795
1655046
705495
1842718
1439021
610723
685799
1843273
1606843
559545
465683
1351185
1391946
660960
1001179
1486423
249983
1771661
1640228
813979
1199470
710948
621356
1437913
132576
331856
1808481
1303176
1837443
33922
1862356
1840596
274689
581863
1238915
1021191
861748
146780
1842685
369297
1712049
731035
780649
1119553
588677
960095
1849786
334487
426604
1394980
148381
1032679
1285324
1520774
254789
1373182
1783195
1586902
75370
867590
1500303
988358
1830338
428263
1728919
1806618
346626
281434
1227200
475156
1960750
485597
91740
927508
1552679
1956775
1929352
89792
1700813
226787
1461272
1549163
144861
444432
992333
1461739
1067935
330783
1045655
1192562
1560368
1962383
751548
1424476
1295124
850101
1721709
1992852
1383249
446727
241254
1062635
388379
1432153
918622
365949
912913
157952
1638565
1350782
993710
12010
274726
322942
2075
1336124
1167279
735157
1438749
991295
222568
605523
50834
770666
409111
1335449
396462
1467189
1091173
1677861
981919
116091
1152078
485183
466165
528293
267486
582597
577523
140446
1653796
1408510
1503658
183811
1590378
1967291
486624
1140836
1436774
651310
1611299
1995876
137911
553247
1147108
494472
112953
233721
1083751
318785
1153282
1198363
675095
37304
518653
159177
1741816
754157
1045093
313060
1974531
218191
990943
626988
1258705
556407
1472482
1709691
1300637
1435392
1586817
204414
1111134
1009503
1805898
1733419
1650544
698074
1561789
1940284
1616872
1907478
324540
274002
1803436
1842322
129166
1290290
1479690
1043686
201844
300960
98446
1365284
1141566
1897488
818728
418715
921775
886298
876414
107732
1616732
1250167
774095
358395
1242194
1609604
447365
1686490
402986
1853019
585702
611266
1360544
36930
1991399
708549
1980749
1111407
255813
1009216
1435736
4049
1204319
1080747
375588
1624348
1245901
1144844
1389218
444579
1794890
941420
1782636
797570
1065133
862744
1359907
690525
1563342
1864355
1988365
1939868
1421830
1932094
1293032
1687242
218468
420018
1343224
1073666
694049
1964214
421686
1013117
1389432
1386625
425054
1801789
730270
1326045
1521879
1723963
1796646
201093
360103
93618
1980447
1441498
1297626
1187296
1897085
1803488
1474063
874216
1468600
611277
142628
1189535
646644
1051516
698819
1261620
1421936
1300792
1210124
440699
16997
460528
1648653
1961037
775288
1099750
49449
2599
1468721
885791
1444682
1051945
1180352
192906
1457226
487738
1758088
962641
400675
780572
1031731
110907
1064586
1157111
705836
583479
1909149
705260
961374
591140
547241
1938993
1556017
1650062
612712
1012838
1393277
231632
1753102
1565151
1255361
1717427
1434272
1522110
362757
708241
1813574
801336
1956215
257337
42593
1982350
1201022
382929
1900036
1224201
1267485
1401638
1731867
996948
603727
574443
1094420
1212940
12509
241714
1740814
905510
79270
804779
1809427
392945
1329047
1102323
32670
592929
813853
1977579
604104
1059638
1557187
1131798
1737962
858720
630644
831826
547038
1172329
1962044
1362547
1713624
447155
379492
702980
392278
68227
508132
1422546
1472323
1269859
885782
30797
1187733
997648
1063636
1706984
1952963
1470674
10958
302007
988158
707178
254045
1180319
815977
317926
202952
152681
410624
569705
1777355
358624
667340
656134
550140
1040312
370016
1931911
753816
1727752
857589
1238579
304954
160383
800348
272994
1239595
828611
1092956
588295
354287
707135
1912579
1889549
1323067
163576
1270373
895016
57123
1494155
182282
1951836
1472607
353904
1477110
1202604
509168
1758683
629652
1198906
1573755
1071931
530082
975606
1011714
1586793
1101010
643878
214196
652285
388930
271365
1016054
1608584
950720
1272147
1296269
1417142
1959299
1798939
1952269
1841031
16257
1997136
1533093
668767
1246911
1456589
826568
1147951
1642307
752502
1461477
507080
1833113
882676
1298002
1483479
667470
304172
1247666
538216
763381
1606131
657420
824526
1468403
1576468
1534763
1889122
1186895
1756608
1996201
1595858
1047024
1603277
1820796
1376496
850532
1798551
1820863
1314009
507065
668656
1453096
672701
968176
211217
1481244
1687113
1791823
1060263
1438524
1195742
1385882
331434
329159
1224660
1635561
263914
799195
1679144
1445664
1233822
1195427
1624316
1729347
702417
495920
1640547
35661
1979119
952028
276986
1303308
1918097
362353
1761267
355378
1114951
383962
1897075
1510701
1304208
1065981
411904
127409
1016039
641635
106334
885479
778554
1441275
1257718
1246066
472597
857959
414947
1271783
812606
1943366
1236721
945071
668636
537151
22309
775011
762359
837305
1001602
37427
1800069
263133
618146
238816
935020
969904
28920
884696
1018440
1657345
440595
262066
1577208
1577644
1323279
968005
1876794
1187099
823477
1181263
1069722
1136657
1367089
1213193
1936693
334824
55070
1825269
300577
1421195
844324
1512911
622430
1780570
1249981
782572
1014404
1405226
80682
825574
1459990
369639
674710
233013
750814
602700
102331
229514
981494
968772
1171264
1061839
1284583
712864
1897601
330069
1988726
1179175
346407
121591
1786300
1879477
36568
1227861
695383
1701276
784766
1119583
1824879
127722
791989
1595274
1295172
15045
1682124
632463
482751
903578
1211924
1360194
1351881
40112
1463021
927257
1275149
791704
1726319
921120
75792
766516
1958320
1942844
1003392
750157
189717
1950803
829343
1648162
1447328
740152
1049287
954906
1798596
760035
789672
347421
228143
146501
1988838
757160
706191
1565134
1408738
236003
265370
1718530
481345
1701183
1492430
1435480
1541286
23938
401700
1695198
409601
206731
658711
851789
412192
1278044
569887
1227511
709230
89826
1113824
1282417
570213
696050
1516411
1323338
1627281
1857819
951734
1816779
284857
44624
1923114
1824873
1956138
197261
1706444
793683
53985
942367
494787
1479155
796357
466793
261853
698470
1449406
105173
256532
3475
1328605
1897972
495849
796141
1732792
649191
1816878
661077
632259
462656
1806363
928485
133849
675825
1555825
1030739
1883449
1334905
849898
1905667
404669
481700
412869
1513307
472174
1749706
1538443
428593
1996518
88540
266459
774818
1051122
526974
547428
1348840
931791
644673
536996
1522029
1044835
412095
606781
1665266
1760928
1573131
91300
1593755
207495
955207
237672
1078795
716173
973145
1973524
550066
1234030
429380
418668
578696
1975254
924271
275421
18344
827651
1012069
599645
1722554
403006
521275
1628236
1116560
1015727
1886020
70959
1798392
1706724
1100405
1856108
628652
1511850
1457495
649336
100081
524269
1274297
1086485
379533
1907755
879017
1446921
194304
1279313
759078
570205
1414367
1411834
582832
1203777
1531576
634955
1089979
388448
1519096
1887194
1690899
1107489
1964478
1500813
1511149
1362530
133691
1611145
1369009
1885448
996006
1795514
1722265
942976
1014297
1762422
37494
1548386
1878936
697535
757289
312067
158404
832509
1793928
68110
1738225
1531388
1238706
1158271
721650
1773575
1986006
413215
1582593
1906149
516512
625013
358626
1536432
32429
1009488
634253
1868350
1477809
183244
987535
303435
1970769
1262696
1276189
785802
514603
487493
155100
1088290
591259
1592917
339744
1320246
1316978
1829396
1201132
90062
92713
1595955
1718980
1902442
1013005
892217
672968
727338
1015016
1554623
1913274
857621
1020142
911831
1096211
882649
984243
1149035
143744
104809
154357
1172807
706957
569081
1149111
1962122
102323
1361506
392128
1842985
1863901
1239998
17686
116532
1869797
1809176
1290165
147839
26925
233326
1928158
1839146
530233
123250
1509262
293237
933514
1481743
1358211
399388
921778
1768581
671284
174788
1095342
1242546
1824962
652668
363318
115020
51398
621570
987505
673638
753372
1091042
1249128
1034148
839899
1446655
93241
1071711
1822536
219185
325224
136202
1823693
1220942
787147
1274701
122818
1483660
395349
1681470
528936
194652
1292203
1649288
1853128
1333505
920530
1239802
75789
251435
1498150
385763
1754847
1906529
843073
894292
604087
561355
305601
835060
891773
565767
333313
1699260
813808
131630
774839
1040665
1278868
286927
1251816
1072561
1435665
192634
945616
1111799
311812
1589824
1781484
1436039
1484079
1484253
1988962
1528672
1379029
993157
863828
568010
35456
64161
1030297
663490
898192
999463
1904805
866937
728569
1058168
825998
1888606
1411156
29296
179766
431512
1859426
132020
985629
1052268
387921
1455107
1975854
925091
1437591
1089304
289522
1167842
356190
1119852
1773860
997139
407357
1054700
176604
552087
135570
1338443
1003388
486151
189574
1224270
545846
801304
1988740
1006038
1284474
508380
388349
835778
330895
1133255
1611788
1490155
1103721
782859
1515961
1475077
1625885
253547
1236909
1205664
1684911
554243
836905
1012410
1428382
1077652
1724575
1970926
220735
712776
1172149
970280
383282
1223560
464383
736505
1963161
1767895
892821
1675363
832900
477228
1296929
542578
1182143
1801314
1209599
993593
791395
953443
873232
1848441
443017
738679
593169
372325
10694
449666
1174728
51393
1543596
271537
184843
1216246
162782
1401987
1256862
325711
129996
297684
1934103
697749
975060
1138536
847119
1996870
533419
1957278
15189
153151
93858
1322095
1549839
1379369
1295104
1684556
545085
1069704
1355174
1111649
591643
1547134
3343
1900531
1345468
28973
95623
281371
338764
619569
1347073
789137
1356437
1220459
1287618
1625622
342876
1178805
262487
1125726
510632
530148
624179
889613
1767308
1985171
1109201
986754
1882283
1321743
1371450
1301062
1861526
1010432
1664100
419144
492295
1685443
181977
1435050
434802
1817539
91895
1674401
353003
238235
1065254
559279
939040
1362500
558417
270340
1619015
174997
1588555
1842972
331511
632285
47123
1299364
369542
1066812
108315
1439180
122517
1815958
849978
413844
597705
918582
497460
1828659
917788
362548
1122630
1448519
1975376
547595
980739
361843
1277810
1546930
192772
720093
237355
556563
1204863
1941176
499889
980725
1097796
731334
64055
689470
435300
986785
652156
1218896
70510
1879516
770508
172969
973108
59876
1589219
615727
1151651
33793
896099
1822775
1510296
1084405
1491044
1427809
1820571
1669547
149308
131118
479191
1082191
1410757
676525
1083815
1071117
723410
5743
1518025
980623
1372552
1550830
589608
1819846
1472387
242111
34286
1655702
1522287
251910
1914490
857457
4416
82589
1743364
1850554
1020399
633629
1308139
1710703
1984900
1087932
302881
723363
1186076
1909175
1729242
1089747
1912888
497873
1998579
1726159
414277
1507075
1696383
142845
1954299
1326415
1646695
856147
70602
1612124
551492
1025068
1318044
649910
261276
338664
1686044
500047
1004666
1723910
1548334
1238544
1220279
827044
1468869
1425893
1192947
33565
613111
425960
1775112
541708
1062437
934470
1163752
922516
453530
1919791
1170246
466616
1009175
507745
1239299
1811869
734492
1307968
1347515
437000
994817
385298
350213
1814508
437609
1282382
1111479
1057197
1002740
490521
1957302
53046
667272
1232503
1963506
1033129
1688589
1002286
1851784
356721
1093317
343604
548227
532926
1306002
23958
655941
22376
1303614
1036577
208748
778789
1463713
549671
1438504
1312406
1387511
33250
55787
1539445
1119800
483302
1079588
1987091
869756
1947277
49461
1949238
1997204
672231
577370
617170
1648748
1513012
1221594
336037
1066894
1753724
143955
156640
873985
1418124
1131273
1574240
1953208
1196604
1130085
422427
4532
528538
1993919
1047591
401822
1951488
1424259
1206329
476166
1568852
1718231
941880
174160
1355947
1543199
1325368
318074
1842225
1696345
1142028
1541318
538140
1877142
326555
1893536
766552
209718
972851
960910
12021
668775
811439
867448
1697186
1999077
560342
1854791
1188247
1028672
1455242
1169260
409052
1042407
1011563
178748
1823544
253953
115738
340956
1417241
1976705
124153
996087
1551770
363895
5176
396348
1648109
1790586
1837371
188137
830232
1044566
1299173
713504
987752
1530980
1699303
1474174
1550169
92390
1034170
993060
1996443
768045
1964828
1888891
141378
1354743
656631
1091269
1682157
1673613
42501
1014462
212317
1147910
1829415
1949498
1322168
1090711
99851
1262583
1436819
134090
1747130
832342
1122106
1196839
1117031
1975502
816823
1894588
918962
359679
1590703
526086
1545342
1838707
703956
1644941
356912
1398505
1530460
1212722
1589538
1861685
1113718
1211805
503958
504722
691398
29277
434611
1596672
1414884
451690
1297965
1103214
133654
997573
811185
424164
1342333
617912
1851532
1243800
1491626
1846634
1937199
899006
1036030
1325264
1958250
1093815
929788
1783216
1623229
1452255
1688996
23794
1683404
1981078
725356
59613
793120
1085438
1488732
1012868
1245730
1906147
209971
1010161
293061
1441664
1243615
980323
1292469
206824
1446883
1697166
1340875
60459
618251
214422
628108
1528776
1228357
1633988
1491862
116519
7781
987092
827984
564452
90929
396634
1005394
797211
1083445
1145232
632595
217101
290472
243612
1395404
934183
1003115
283645
17901
1357406
30932
261212
598694
1854368
1712223
37829
381578
284289
975339
38093
838235
418171
1278422
378818
505839
1299499
660124
721883
1352365
1146575
1214783
484057
74348
1028556
1085170
162209
1502914
182359
244945
768750
855619
236297
1928414
433660
1238423
1311944
1299683
1774181
1950816
1186275
545003
1115460
1664906
657366
1415705
337860
1830498
1197126
187770
201677
996476
1632728
1506182
1581434
336915
1365527
693012
1065729
1245451
1732564
1626725
1781828
1772528
1230562
380602
546254
1324810
1431333
308792
1523091
1292980
134081
740981
316761
1224979
1580877
541365
852449
69594
626880
350390
927229
716001
610378
495914
1580750
704380
80209
1390920
1113612
1099445
203876
1051744
89238
452299
936548
965087
831541
1639011
640352
506894
192289
477394
1884117
490375
598959
163009
1979329
1200665
673505
1731973
367124
1021269
252915
347408
1421051
1848351
874111
1688678
1777407
980455
1512362
799907
1425623
135930
1156299
1213271
1549125
1032643
976049
1942726
887913
1232342
1383241
94475
363392
1779214
220047
511300
310847
1771647
7064
607206
1962531
1549164
1626449
526634
394361
784332
652073
1353440
637375
476613
1305873
1132245
768168
112117
1930346
1446994
194191
1000119
1565431
504827
286887
292669
1255027
1036569
307821
212312
109908
638404
1398481
409383
742103
874345
1215535
1197023
807576
98655
1238816
1589438
481087
504513
1057145
335136
938664
1016754
767315
1371641
706144
633378
1206842
1305830
1701823
1914902
1076284
770633
1736253
792276
1127082
46413
24614
1459109
918518
178567
1869158
1361543
369883
1428277
373526
1794647
701757
1301339
170468
54490
1445643
256989
1943622
706938
1434192
440186
730991
378941
28551
988803
1891611
1586434
1938198
171233
808107
572203
1896343
8870
1121682
28798
561991
569044
1332333
210640
15602
434130
1761714
305450
1184999
1508813
1717380
254802
711787
1702095
1654850
1588945
1311738
1191066
455241
163887
379890
228972
1166375
1126221
204318
1615252
1906606
1829806
260968
1699023
1972273
53806
1990840
345926
1473246
1963580
763748
712650
937972
492426
340117
298006
100099
1053435
1669587
931600
1089604
366895
178726
1729970
50856
187639
864900
571934
387437
889624
1016621
692343
1264690
663212
1276720
493279
131860
1103629
340251
1543869
1828562
559051
366385
1440729
1763630
419502
629021
1870838
985154
530682
34849
1404423
1716186
1432443
1007332
1106311
1382262
1942545
1393244
267582
1082724
642533
1393525
661390
1178319
1895866
1951308
944974
1843825
1754396
296199
257475
1306286
1754329
902395
506611
608564
1000536
656378
135907
181812
1102435
1876996
1742297
1384714
958201
1531361
211819
1279737
109311
1805875
703621
504810
1482286
942275
1589409
23485
1659888
27990
1808804
968445
868347
737754
222731
335969
1120486
1446447
45234
313209
183179
1791169
1365734
1750527
768517
1174578
1616470
861489
1373334
820055
1900854
1091697
1112147
1148126
526822
916432
283755
1974713
1649252
1129107
423067
921862
1707479
549262
944564
406436
631270
426117
1895336
1158951
466242
1605938
412413
353592
124765
1799308
1807690
1529555
742860
817424
1142214
1050682
791644
567015
379582
1108913
255669
963854
1503376
339400
338929
1065898
321538
1299707
1092884
1971881
1984328
906932
259457
751262
159572
1419860
1474503
1335344
487552
404952
1265645
933210
1265796
1200044
1307518
218838
875713
371079
800767
1959635
1590174
108873
98341
981361
886585
963655
732607
295651
1139954
762725
474887
1530392
927246
1362918
299529
541249
289609
118517
474758
1078030
736634
402479
1753774
1670452
1877770
1555953
1799659
1341542
811061
331880
40863
265612
234361
1114567
8706
451130
321999
1521611
970580
450245
646645
541610
1133708
1942734
1965752
119277
363174
1785349
922951
871015
1018136
95338
1117448
523232
1517063
1217722
5687
1670770
1389382
15922
1761424
754336
888004
259933
262195
408843
1593095
54365
916302
218461
869191
61337
225937
862190
877217
769689
1819236
1243240
993090
52383
1950334
1647022
1407183
727600
250219
74966
799520
547015
766665
222266
1561541
1356073
1641895
1140117
1634520
973604
1543101
587331
66116
284774
1017371
1836578
316399
1085261
1455306
1231554
1238593
1883019
337132
1499058
805254
1371811
1580462
1450161
408571
287052
1806718
887621
180103
682409
26135
221883
1456444
304949
1770712
1519720
1651998
1591141
200530
1062187
543753
780964
1425558
1941125
1776989
1821871
1532002
762319
1866510
685067
1954099
1808320
116587
1828753
1582460
1156559
389732
1170433
1762353
1873937
66039
1319381
94723
1717676
39069
566570
129696
1736245
1360884
1101441
1641781
1404892
994316
418925
1519757
1251588
949554
71398
1392060
274675
1139704
1919490
528565
731244
342213
976516
839389
1818919
389054
1593202
382048
1552403
431899
393680
869189
722565
1613695
136471
1463229
958545
725418
564039
939521
174260
852794
458584
1683565
932428
42348
866526
938070
1615659
1175416
905184
10852
1971007
906062
776115
271630
1017867
1653948
279264
420738
897329
985597
591898
240535
627646
1573533
1850780
1912120
781306
145154
1857519
527448
1646769
821983
877626
1018970
1582222
1135200
1843934
332623
41997
293379
1743031
1312292
1881665
1078224
1237727
124283
1406864
372467
1102990
666021
205115
587479
606028
1632155
1626354
277838
1041246
1256513
226636
1524448
391830
637008
574966
490810
1491205
436935
85073
137298
449025
734925
834156
1840587
349119
606637
1972598
856119
380906
1634107
928607
764476
636273
1306792
1137671
263970
1978709
502630
112701
232125
442347
1643456
567719
1336155
875661
1261056
200930
217220
1393531
811163
1052171
527451
1431542
188789
60840
683524
1785946
508449
1961730
676409
398571
1031423
1606154
188112
1077529
632585
443703
1479588
449802
883445
1128578
1537148
1491386
1387794
1585729
665304
1140967
288875
292195
285172
997535
1075937
934775
1851324
1765890
1823871
354985
1981546
1853143
1918734
1272470
164378
1933535
1582919
496714
1142354
1141268
549991
298368
990696
1006627
1947817
506134
1723226
777551
1623867
940362
296189
102336
1873331
588783
26258
1051550
1933124
948237
1625257
1646183
549227
828775
1699697
1427738
852590
57978
75316
889241
55469
1838780
14313
96190
1217854
1522474
1689043
1621519
1877068
1868189
572968
195510
1655760
1933273
1635375
1781071
631861
605976
112210
1008612
451005
1427159
1630426
1903147
425839
820209
685685
1560104
821273
682503
869076
1358615
638101
581160
929030
738394
1448821
1535492
902484
599863
1957863
721114
377863
797708
103088
776359
1923210
1060385
1547806
1368976
1859754
1784387
1210642
912484
247825
224689
131868
341554
1918206
1527167
990833
327056
440820
1856515
392062
284185
1222778
870209
1500779
1769016
570765
1807484
735775
84944
383678
927414
177218
296685
1090234
1317397
1178092
1584949
1444849
579168
60523
891719
1162483
924663
1347387
37410
1683027
775130
3595
85071
1099009
1909035
293283
1116467
1490281
1110775
338461
1449929
330523
1435450
1279313
1768975
571712
1018326
1831416
901100
920282
327057
345103
501612
536440
127423
393862
1884691
1690305
1913412
638780
374941
829748
1918494
739433
136354
255111
1396922
1626153
1097002
151687
517565
162021
448283
1436095
1282379
929662
91160
464915
39066
986515
377152
1069625
1075807
1252138
319878
1742042
495000
8348
649834
1335619
776572
14536
1543895
599148
1879984
1415419
991258
176018
1086209
812499
437619
1864811
653084
1879089
635692
176026
687141
555464
872981
157411
1926768
1995108
1585794
195096
1828213
667347
1472354
1423440
261999
1752580
1448669
195849
406737
1760879
1205874
1289923
860893
1136954
1705975
522538
862528
455052
537964
88261
249549
815295
654187
223726
737375
1464217
520576
1728392
898476
364334
1772576
1932557
1436149
1202921
285143
558675
571915
803546
352761
1363218
1178653
1352086
1104636
537031
538909
1544399
832241
470427
269363
1927306
753374
553377
1979242
1107540
986083
55140
1213841
21680
408163
379841
1247461
883738
871340
1212495
1176345
1398370
491808
415329
1001457
1862390
1843146
511443
1337522
1315079
906715
1484542
1112404
530810
1264150
1752834
1718166
149896
800723
1780375
1456872
1600780
119647
1679608
592447
587518
405846
1503032
1191153
1609986
185582
1381298
412367
122962
973260
1429583
302181
1282078
925992
228335
1361429
820184
355010
899426
1834802
1647133
733230
512643
211671
1442861
1486518
12497
467643
1558733
780737
1859750
1860988
583767
1537082
1701680
924087
1793053
996768
438249
650498
11935
834417
65213
123285
419232
1732283
1310796
1809385
1487930
629129
705635
605711
514786
1316340
123744
1563403
1605729
690655
11774
745334
843010
1202814
1559481
777330
912773
741002
827009
1493413
912644
443390
866091
1129892
81042
1367649
191924
1323680
1698457
1427916
272404
181125
116793
763042
122295
815183
1615306
1467693
1463059
1602519
127888
892286
1898545
775307
281991
1060224
62657
1098824
1755353
72696
819320
317998
528250
1571146
952640
1278274
267938
1888189
1778364
1454159
1725036
1096115
1250246
1410464
430338
652417
1893043
1688137
1048375
1595671
1998399
273096
1301693
1660036
1102067
1384815
1926485
462416
522088
1614265
349982
483843
1363671
1621507
906455
193664
984484
387895
726296
118382
1375701
827169
1548204
1630740
1098355
899550
1483313
1102153
1938738
1749613
1135107
839936
982934
628955
750594
1322028
838865
1645122
1202535
61246
1834318
1021416
1655488
1607726
1391318
1223839
1759959
705022
1332508
1041433
1748467
322447
133866
1751111
1825540
1699499
300869
1723428
626333
525102
181002
49954
453696
625522
499235
135825
1802008
543423
1155266
1108142
584182
742242
1775962
207361
897036
1232602
682335
765602
432318
859637
1716131
107961
127530
478412
1414652
834687
842563
689783
937383
590470
1291393
439018
570488
1675830
1844906
148855
1550187
1220953
1412997
1915020
1885122
1765315
586417
1077462
533614
1418437
610266
371484
1001532
1105359
1758061
1624712
669625
111638
1683739
871606
1133932
990032
281000
1693013
154166
1994063
37065
1127158
564359
834480
1265154
1368672
1019251
704952
338551
865902
690124
215461
718991
69807
717321
1659459
1213646
607573
270369
1802010
1900085
1446470
1668810
479632
404553
1126674
658590
471000
400362
27095
61142
989802
932966
1680650
1108824
565471
1023878
894680
1475916
1541298
508010
435560
1298516
952512
981878
1739216
1037333
90229
702800
1914089
518696
1171714
932186
1580666
1339265
251001
951977
1344205
1939020
951936
357056
1274766
1749914
97020
709529
961015
1737619
908831
1515645
841552
1706719
214648
1906110
541124
1035274
828258
108391
197793
13842
1859836
133438
460976
999668
1667453
199218
1149132
617086
1728693
1993777
1970563
1263882
1620023
727591
7868
1925856
1639416
607890
1794869
1391393
1217164
403076
508680
208956
662359
1894829
52276
475359
241658
1085922
1526916
1839730
1336776
1941582
1676070
378582
438623
969539
1299389
1254272
1475425
585837
480566
423774
226358
114769
1688437
1230227
352743
180627
219331
62970
894712
462233
1083816
84164
1682317
784624
1881667
893186
286290
187238
916212
1934942
632661
1274842
1926705
885806
1423724
1703777
1093131
731622
1465504
690612
158580
824318
1168817
1088711
795445
654249
371005
731049
237631
1376758
1048384
1029832
244735
1359150
1577621
88462
371068
1668246
26997
1300621
1637773
754855
949432
304524
1312593
588517
963361
1888217
1067570
1540374
516563
826569
1064838
1388655
1002784
888457
69914
399491
1857609
438710
40169
1921881
386590
1484589
1978167
875124
456012
1494175
1879284
662674
406442
144269
282950
1724485
551145
1773900
1877319
1897599
995867
1937271
57491
1493232
334550
1632984
1441407
411354
1491891
678353
711899
1664578
410406
1128085
1043558
313913
1025445
771780
929622
1275329
252216
354307
1438149
1444691
1026976
954983
1462622
868333
309031
1104724
304515
1089041
676798
1443251
217956
184075
1556633
1001008
610018
674643
1930096
874811
47966
1259423
1302241
83174
1290519
1216345
439551
1413907
612692
1714653
1979356
946075
336165
155684
875963
865919
1632
507953
1064340
1165705
1723704
1317601
1011114
186646
3401
1878498
1603457
1359566
1136548
1948360
965179
912758
248883
1411484
240459
399141
1415956
414457
1501585
798878
998451
694479
1581230
1908345
33632
1587250
945103
1912694
276557
909023
158003
4610
1779057
268172
1228656
1928395
752890
485203
1936837
1808942
1397906
1655561
1148151
545729
1786831
1273521
284619
318017
274007
1787700
1816837
554535
146798
1289606
439126
332513
39867
754127
793050
563351
689204
1335613
608941
812311
1447989
1974997
1552640
659037
518811
1114803
133032
304945
956839
691672
862925
1100932
343
715621
1764994
1895898
1818384
644107
55715
209977
1448799
464064
284248
1277722
771762
751060
1689657
1667543
453619
380696
1692785
738012
315621
675227
616314
1274163
28272
192623
1174528
940169
978417
1610619
239886
1563763
1091218
806811
944276
1169672
969842
188861
1546423
1610071
1619000
323409
438466
1822444
1164508
335569
904042
1645920
1453378
791586
1837108
150542
987123
1838326
1566126
1813684
1626781
1213078
1180406
1380190
1915262
388340
1606644
854893
1729422
115111
1094254
329897
320735
407133
1842018
627445
679525
383314
1073366
1699794
1400335
739443
1002777
142784
443384
941229
993767
1671818
1886698
1936670
1098432
1976169
364538
123820
1640513
1017230
539640
1639672
1508243
325067
786542
704371
1673967
1401383
1203675
974114
71266
1430324
303091
1976991
1911746
216925
1448139
438114
1476581
1365719
238368
1758373
1210248
628212
537757
1164754
74595
1718942
273460
658835
1228602
1841892
230474
1232371
36103
550847
455748
458093
1746746
1417985
1170528
51456
273624
14781
1060363
1488819
1672540
677528
86592
49644
792558
602498
1226651
1803260
1355747
1443199
1321979
361706
236045
398765
873611
1647544
1783482
1073947
1950202
118737
1836645
1430972
1140910
132353
1023809
767110
1601482
1197076
65864
155517
1683243
983987
1078242
1795685
627805
651506
307399
1653876
84841
1963210
651034
1039272
968183
1666898
1794383
386371
344714
323240
635933
1181906
705836
780586
1947087
705585
300358
1268149
435946
1100690
324385
360698
661497
595225
1204574
1090137
1510586
422206
691587
1572272
1841444
1099132
627232
170405
594619
11407
1099537
1174923
1142325
1767866
1788123
1806405
264658
1140011
833257
1923537
1089397
1196772
855903
622712
1070206
1834723
301549
458557
1511623
59325
88747
1285453
293085
117522
6236
1973710
150744
994476
1666352
1444802
1881903
277642
1435342
1967499
1258236
844209
1005447
735129
580922
1341505
1850911
493321
1309583
1187264
898220
1466680
348429
1371271
596509
1074627
1071898
1990398
1316118
229548
1428298
1919011
1399941
913823
1731777
1681097
313739
720937
60271
135689
423881
368758
443138
1972292
1453770
1459586
1329312
1049462
958973
1341671
639614
1706618
1769554
1820074
279705
1332403
1221474
32806
1427201
683067
568142
938389
1754073
690600
1577194
402393
1254244
696142
909044
896122
1058922
531048
1862532
267518
946900
1310857
239588
748453
687613
1524545
1248709
1936297
1578149
233067
466501
1777607
350009
226307
158069
1088878
631339
851323
1566425
202312
1115981
446975
1471955
1339257
1283415
108065
694330
685283
60391
211208
204874
638593
379981
1692412
349894
1371810
609441
470412
1558285
1631580
86667
1947231
820829
1505650
298199
1314012
1027018
1865812
1364370
1878555
1150017
711463
80646
1424483
1625275
1017644
1670641
1388681
1117333
1575230
904947
1064934
574591
1287907
1748838
1177901
114571
1875749
1685590
1916318
1209440
1303315
1358054
714027
1888242
1867703
1638366
995943
722744
100189
1422847
877532
959451
251198
439544
1296606
794729
334162
1291432
1205178
1391314
1881786
1387383
1658850
1941912
1843561
976946
1018823
748669
140038
658879
113715
314720
1053750
1401372
675932
1878929
114926
352722
264275
241972
1151429
1307840
451166
1056721
462818
711559
678901
1963301
1714028
1014568
1497236
663315
1001557
196606
775384
422687
1631629
528603
544502
671117
663138
1333079
1144029
1793224
691119
1663976
1493810
1055938
1265144
714444
788918
1549504
655640
390828
866229
1093113
1240511
504243
1683334
528794
1838561
664873
443179
1517024
719283
1408868
1428921
106661
1500406
1337903
1004841
1893596
168934
1200762
713851
119185
236388
1560640
38548
256597
643113
298043
126114
1788473
1444168
782702
1674773
47782
75083
1266608
1528622
960333
191346
1139878
81261
713733
870524
615983
661460
494766
270140
1343527
1062937
843820
760898
78425
287574
616170
1961663
1627007
1924203
1995197
213302
362193
592796
1640328
77637
1651560
315938
686514
38655
1952311
1354807
697377
1810499
792432
885124
325409
40054
1903710
1468936
1076313
655039
233020
268088
1098375
1738665
200199
38320
1158918
1297140
929588
1558553
858938
1347880
1939025
1003409
584227
1212508
10622
1102035
1897025
1233418
480418
1916433
1988844
1179960
1853725
233787
1359806
781965
1217500
1579972
1951147
1599887
158052
1291232
1741071
293400
933222
433720
1776187
1606613
1116473
1277682
715988
893075
871111
971251
511510
1912475
1046646
939554
1810123
64415
775191
1544815
1508403
689354
1494102
1891294
878581
791561
817772
1211359
903612
942417
1046052
1764889
529670
1246257
1777263
1596120
1642679
844525
485563
1462093
1005987
201532
1312252
522788
842537
871952
1268718
288798
772688
1929472
1147713
97443
1129239
106936
1628614
1308779
1822390
969313
627670
1340391
840648
1763574
1077004
384443
1781658
703688
1972810
918011
1810360
643266
1431880
759986
1564571
1773223
1958006
676960
1526382
1479446
184092
845106
709176
58664
430683
93827
58589
31812
1752140
965343
1437683
1185911
1271779
1269992
453018
186659
1190886
1828888
1664679
111110
629416
1166181
1044709
1389347
248178
299903
1327882
1053962
1919740
1207693
1767316
1276516
703303
710731
966114
465394
950187
1270840
181029
482245
1882766
1334390
1132941
618985
1600923
733388
1030111
1839904
1575458
65486
247019
877554
1822326
909908
1832458
1912343
1325108
1637588
702835
298680
1205146
1439338
324447
1259684
521753
524229
1411892
929916
560691
1530571
1475741
1546185
500800
592476
638227
1105599
1992083
1621183
1808833
354233
423482
754473
1366157
115054
1104187
999956
1908807
1379682
1983390
1977243
1129126
804147
1890793
378768
1190591
1937241
697521
1303307
469964
102589
776238
1416654
966919
1100388
213695
393038
73993
849745
260902
595111
1879790
390053
855817
1320033
1448496
1854455
1671877
612520
1570178
327610
321799
1493124
1465047
947519
896442
187155
406445
371757
362952
373450
534915
148425
1686464
112755
832649
875978
1657981
516372
405967
1930175
1924982
635091
1804836
986143
1350830
1043343
1670288
1350489
869529
1232150
64428
1424643
1066293
6043
877118
1658208
495109
1912810
1533241
1956503
1797963
1520652
78572
904616
895575
1158443
1276008
873101
1357268
43252
123249
1934539
749816
1241411
161033
1627011
359718
609357
773545
1258669
556335
92917
944557
1767758
1093524
1639481
840111
1894030
486426
1267399
1849281
162501
344951
696517
1466549
675984
1344449
1791306
1243166
896648
1993971
1136852
1465199
1166833
1960070
769044
127817
24723
57747
1616286
1755837
306298
84332
1730762
1794053
146275
1056426
173953
1498597
1486517
17555
917705
66341
1830483
978298
862350
118061
1235938
665619
1222498
884204
564575
1516533
394404
1473189
1433282
1007979
58782
1560216
1669086
786138
155244
1413342
42755
1448166
1339742
571329
1362305
375258
311683
426322
714692
852058
601890
1339613
1529856
1087673
456909
792227
452273
1512760
7812
1603983
1580474
1153553
347216
1946294
1819725
1799541
1301977
1975640
824998
304527
177047
1175460
1282256
70114
1875569
1527649
1903371
1770989
394000
1111700
1270318
101640
53964
1021977
583862
1773766
60127
1120021
410973
851839
1079038
1533320
396040
833513
1434716
656391
1741076
1841282
1777657
186543
1388159
147286
1910907
42776
600706
1563575
395098
1631392
1295670
804713
1203267
313270
917983
223406
1723414
389714
414260
1391965
1286204
1601760
1352598
1604437
1601215
1515896
223449
1266582
1152905
1774832
1292710
1116373
715669
1541208
88570
645465
1798955
1727575
1471165
1490696
1974832
333216
1288383
1360801
1673023
1932141
910361
1957363
338400
1730543
879047
1007218
1406411
1321350
438336
735786
1854692
1347733
1132659
1628971
545324
1009625
1804041
1526415
383385
66178
7684
250716
1412549
197336
1013073
435088
595395
1255121
499565
1730201
1881582
525216
314618
633996
150348
1228965
1309271
286025
126999
841740
516621
1583164
421517
357704
168950
170104
469788
557183
889931
294330
333570
211578
1359996
1773295
1324215
1302428
156206
1122184
1961464
647331
1440087
607331
1374428
491802
617548
1568112
1974133
1954319
63899
627627
1454932
106839
1906175
681368
183456
555503
1831080
791600
556824
1296249
1307280
814745
1760607
1564175
1861258
779301
1657128
1929548
1725100
444161
534082
1415789
1659893
1771701
1222914
1738421
678868
990951
1394583
1817655
596227
245744
727495
183971
1070460
779045
1136340
31089
1638051
1407744
7229
304134
1859679
1348330
1069954
1677279
1665949
1454867
37770
163413
423395
1337187
1087376
1755103
1370794
1131023
1627072
610349
111197
564130
357079
586303
1379744
1294096
311140
1360166
1873207
859879
542002
1963183
721400
1700419
1583409
1276653
1351537
1619400
1842849
1616210
783329
265938
1981496
1072483
693802
1049890
1926969
994049
1067215
1109572
1406310
1758113
550782
736393
765796
1310435
386694
15597
599665
1521021
184104
1963425
403959
1958573
308060
1659295
1236318
767854
1719227
108353
260510
788948
874235
1967531
707927
1448103
394294
209704
723861
1313278
328024
820497
1301479
896558
1757359
1297699
462667
1478793
937972
1016236
494712
1530960
806019
1129364
211757
649547
730297
1509301
581029
555862
1569175
184102
1208645
1393621
831346
778175
1094849
667089
1048711
6753
490636
471491
1567023
14355
1344636
1532455
280628
1713050
1596681
1310099
167709
352830
321964
461685
1118970
75913
1166045
1594906
667675
478066
90423
951133
564699
1946057
373257
819835
1186545
1808582
1154060
161653
441393
451257
242477
1265609
1867840
447629
1850124
1333303
786914
402368
624257
1176759
459236
580610
1450076
890859
1184444
1005085
98009
1031360
423687
216705
198293
732603
217247
469089
323875
457303
1611803
299352
1487059
130683
932260
974849
224611
431535
1618115
416054
667754
1628784
583936
208783
1380289
1108035
859225
1669160
1356404
960105
1000002
788150
978385
1774623
49171
1210140
833592
478274
242127
1952961
562429
1303908
1695382
912472
1948756
1294533
81828
1072116
226892
1431870
148826
1690519
1149385
1638692
1066729
418703
903452
78663
210679
1934532
1386255
1481624
317013
1607139
1437548
1862600
640607
12842
1970777
69038
1889373
387780
1897794
982153
185362
941413
1819232
755968
1542163
266265
1153208
1688768
1210660
1961024
1921292
113671
1769279
420324
796819
1586221
807464
1103735
1676281
1777617
69249
834638
1078406
486363
570624
1420692
1170804
1262126
1167901
744074
1134033
608459
32317
150675
917272
1024815
1967453
1902804
356315
1548629
947649
1905860
1261241
424228
1815727
258343
622024
1678306
114607
116153
858148
463751
891029
1394242
487447
29610
1387677
1621709
228229
233453
1373480
1908372
1411612
1826449
1729224
1301217
1028266
385955
1624856
1546441
34022
1531819
394946
1560501
426920
1867469
40363
880838
997055
1254882
1499174
1901192
1071413
1405945
1613034
1304345
1586633
754136
401507
186375
1359867
1194592
1442493
1337798
1618377
915979
742803
1219169
31329
1713885
1984493
1308631
45936
5804
391619
1771702
1652339
1037255
941949
797380
514414
1718118
1772022
548663
303137
1213861
1200208
1745355
1602737
1167931
705059
399886
1172050
1272838
1774919
1860702
1697537
1086332
1746744
1388608
1304240
6881
276601
1153590
702844
1891
231130
1453484
1136169
943236
1727285
1996059
643264
115893
1892800
316885
1964408
1618629
1769819
1869738
558150
1648320
900627
321050
439799
158859
1838405
28800
1237666
45290
1746555
1982342
85145
368931
1571665
639912
825329
1168307
1894548
1528340
134932
1512674
953260
1790189
1062529
111997
1535084
141881
1377296
864013
1133531
522977
913007
102410
1813232
82073
1867766
390119
11526
1231330
382147
1580989
579934
136706
1007212
1310653
1276671
515449
473141
1828007
1722262
1589646
1499905
940951
1912438
387925
1890954
1125697
1181935
1499843
1603193
692808
1120816
1375810
383186
900562
363905
1971550
703148
1799245
1171555
93599
37638
1977368
372712
389572
1374379
92129
42165
790413
1467735
1325912
362255
1401488
1535477
443296
1558739
1941914
176153
1955906
591053
1029184
1402686
1552988
1143268
47937
1195358
605734
1597872
724891
74372
1523259
948279
280762
1624483
1865465
746230
893330
1957804
648956
328749
1983045
1020549
282514
160019
198006
1638566
1458654
531863
1349153
615379
1256004
408577
1949174
1964159
1450348
1793971
207874
968737
660625
1627672
973373
661551
472943
669217
739031
1389752
688675
290352
329584
775266
614997
769195
14354
322096
1786402
259604
613963
1253884
1739648
883027
1070381
1649177
308776
416319
629962
1803038
260956
1969338
1759724
929877
409399
103907
380247
1391686
708393
542191
1951109
1647741
1181855
1046312
176022
1653589
1528022
1792438
655991
820957
473966
1762539
1851561
130432
729358
1613115
823553
883232
197034
1385934
348280
18121
807197
1629347
285972
1166513
1809421
793627
1678851
423882
1416888
674523
401128
1190699
213334
579780
630741
717059
1515503
371812
1858099
1543303
1918437
106844
550222
1615893
212991
1426123
289380
1025951
1608407
1772313
1506824
1542687
1481832
1296510
1521999
490530
953357
1429733
1889862
1436646
1470495
1497225
1570225
1408244
1019439
1702771
1243770
85825
1247636
1520042
785456
1444043
477666
1248597
701405
87091
889034
1648121
1830120
701611
727640
889406
1623162
1454825
747176
1630204
1615396
552978
1258763
94929
172501
704309
1231341
229927
1691157
803205
1306938
1174931
1825903
643659
651343
1761890
1083133
1434502
992954
590196
1263416
1764529
1012136
1059002
49543
927626
1410823
1744468
600827
394168
1718118
850993
1896814
489539
180261
928520
1000285
1147794
1433514
1655555
256375
1482544
1728006
368712
243500
1463000
402108
1314491
399553
1933512
1084302
1728667
1534962
1547579
1170258
384694
1546710
587007
1247769
1071688
486051
945861
483268
1354861
811688
611694
1603785
1089385
1255085
1390181
241102
416665
1913426
1547399
523134
1136249
894277
597203
1365905
1090518
800917
1343858
1843962
1042489
744124
47497
1586709
974008
319607
1112884
390950
36925
1491273
763855
296800
245800
1939997
1688784
926512
1682721
1768917
1664417
598066
198561
8426
1061733
1673002
1865989
1900993
1082234
1263918
1914502
233589
1607771
1590996
450874
135272
509050
1226794
1933689
1540263
1293684
1426493
556106
494852
848213
899561
640260
1798409
573575
493491
1333772
1398509
1189067
696456
1802264
44712
1380764
1231313
1938844
1042654
1508163
404603
1167737
473057
1972468
1627963
1323618
66820
1296363
60521
1528247
1444395
1825486
1510964
1256428
589390
1964650
218253
1965218
852795
1238314
949909
1886673
1807565
243034
140890
541761
1663459
475298
576029
236780
1082512
1772293
1211494
1910295
177727
1071975
1648368
476213
459010
1414200
1486545
589248
391772
1447851
852264
1301375
899108
1664647
1247689
34182
1270004
693072
1581993
176770
755884
171555
1245457
195898
1781134
643592
909286
352809
643785
228010
968788
330863
1636466
1098625
951113
1502240
480041
736091
226071
1003397
1832079
612183
1958779
1842271
1546008
103670
338882
364306
1197544
113957
105257
1220871
755187
737779
766378
542146
1931340
1495892
756683
1872677
643193
1151446
166843
1895328
1506003
103286
852446
1325486
716380
1727962
1733819
994706
1117275
1206118
67880
724128
82295
958192
163355
268515
1251995
441786
502441
1979065
1524227
1848505
149345
1883982
237943
1805576
529444
843202
1301983
136533
1689829
1808941
283574
126785
1319109
1638920
1884469
1618452
1371104
948794
612217
742765
1698378
1518619
1244816
423579
269254
814433
1906534
972595
1790939
815256
1445161
1819713
1121154
236259
796391
61353
1507213
760853
1193649
1855133
893870
1565524
1246383
1909321
282696
402017
230510
364673
545210
233790
545371
1641786
241819
1228538
831305
462484
552896
1478251
102403
1424560
1964142
60448
340401
734913
1539783
1187060
1876279
27046
440375
1328998
576871
1094494
785671
330435
171186
987181
988647
794127
1401659
1784512
367517
849079
731993
695794
608813
1377975
1324665
692357
521176
638464
304862
1296110
1913969
294926
1560940
835339
1983796
504742
196207
533260
1716657
1162569
718564
549509
360626
1688680
1326139
1425376
123422
1547792
515376
194750
1840339
752061
1017343
846321
1337679
143646
907272
636791
1551482
509916
1495764
1304702
1461080
345792
977099
12013
1000342
806165
1894867
78664
1019214
907500
1654729
907393
809224
1389771
1095625
998592
670507
602947
492770
1323614
1340414
1051284
1200147
384920
1725892
1886760
817784
726743
1539801
1858040
932984
1536718
730066
566076
30439
1601158
1084657
654094
1461226
1109062
983400
369830
1055825
1248767
1646722
1896630
1444554
314512
245645
716804
1107888
1297011
109182
1283232
546310
372370
1563201
1656522
1238741
822660
1038938
395801
72433
812295
1607945
1776613
484922
1437087
388115
486749
446527
1333979
1441484
1389615
267598
1448985
881064
125268
292240
1697335
1772184
339071
776252
1920542
1253836
1642492
1928538
1595454
316315
1733695
1155805
701683
1206727
709377
63087
673046
641190
1811051
643144
1541521
1492556
770949
263175
349166
77194
502068
949680
1723128
1118295
791779
812169
1662497
1469254
669138
46672
840548
704054
1463824
1297919
887679
1978598
1998434
1848636
873014
753179
1020024
62888
1752339
1728675
455443
1640687
296126
69728
1929637
792137
1451688
257870
266357
1482262
408644
1186516
242178
1094041
777108
1167887
466135
496938
84220
602163
902178
511560
1887606
34854
1113109
1391083
153265
317255
572691
1724672
1319149
213244
786353
195418
560891
201798
1887738
1911404
1730406
1322178
623470
740103
920804
1827950
207170
1125943
661621
1680991
1047955
950562
635624
1705173
1336170
1715520
869705
563561
831732
1391981
668001
679711
772780
595677
1950174
1293439
1127598
1508916
1503796
945280
1866454
1145972
1268453
50389
297234
537694
1699576
81030
1080166
123429
1937330
657953
1700327
530695
318388
1644294
535242
1573198
1459976
153045
1472672
346702
1530469
921544
1760581
978141
36457
697818
1669384
1454611
580766
174801
136436
1517952
103848
124877
1134248
1529644
1123125
1878393
1763305
424503
174419
431643
271862
605376
671577
446415
248684
1116638
1967248
1136790
464045
348570
1539773
1752805
505199
1580381
299202
1103660
561133
368804
1526776
1729761
501553
959057
213357
699085
1827905
40155
1950383
1255690
33765
68188
1892970
530343
514383
325744
199114
750507
897607
622981
864257
123498
1273358
423054
194251
1907796
1682520
1144321
878327
1777283
698322
930324
359601
926328
1173419
1925889
316905
1413539
209086
856367
1176503
294951
773584
1399329
1519722
1776096
509892
1644298
166404
899028
1680703
451669
1109459
41537
1890632
1257635
1207453
472566
690350
1957297
349361
524605
271402
1406980
1896159
1419778
519594
1722992
1563000
1518242
955632
31218
1192468
1301527
1181687
643586
1429259
1524648
556002
801397
1331616
13996
372272
1601497
91571
1372414
336569
935951
1308391
352577
1243094
1552218
563363
1420326
1190209
388056
1259017
764004
1375556
369815
1708469
1823173
771252
1545960
416428
1940220
1041435
1424323
1066335
1661351
514891
170027
1026287
491572
1860512
158891
612888
141031
655863
84089
1810196
1879246
1238771
743343
1858682
1629713
1408857
1243395
727916
1053302
488211
1270736
1970367
1567386
35291
1968218
774344
893331
60938
130684
1168043
396488
1255747
325147
914434
1118671
1494211
3331
1341471
1621469
341075
679556
827737
1882523
1602269
1851156
991289
305832
1868447
583466
1441791
1438256
1690575
897022
729816
730319
1531836
1000927
1875892
1900224
999201
1392631
1540307
1672816
1807604
799550
1223778
1060236
151585
261194
644774
1415139
465453
1258177
136472
44947
799742
684680
1777108
1336108
17644
748071
1959654
1565549
1750975
1242866
1688628
1150788
938298
75317
1259695
1873721
808264
554748
15381
1109828
538225
313058
537098
1835810
990781
1606128
778468
869342
1204177
1256686
750260
1438441
692269
1160046
1945829
944937
1217924
1093670
234585
812975
1746374
272619
1810479
425640
1211417
1552791
724915
449370
747270
706499
380909
1479321
636903
1419936
977979
281112
1392882
43026
137585
409758
1416027
1169969
390245
575889
1397519
1737662
1329794
1379010
519330
1895337
1251152
1507856
1447050
1164243
1272422
69838
1603125
1937664
794895
1309753
1752062
1828884
225636
1149291
212511
558924
1867588
522610
244771
582155
775693
426962
871155
1043182
433808
1243583
698754
636884
1508029
47295
341462
1111229
1010298
1304468
661435
1242275
879358
1128780
770568
118282
304166
577673
151978
36119
1664850
1055142
305267
329121
366617
74744
1379802
449326
1091027
1652863
1405809
125396
1473232
10167
548207
1283550
1558935
608387
103367
384432
53540
550402
1429050
687422
1505413
39916
586673
283026
722887
67641
927813
1555074
501273
517034
451892
870719
462986
1835030
1335345
700952
367075
367280
1636134
183324
742600
1238777
1504562
528133
1437010
535646
1867723
264667
1739436
1975343
335303
1848399
390498
1684972
1251892
1934034
678001
871782
714864
488964
1201706
1837024
412388
984427
1774429
1659165
854447
822040
948938
933077
438840
1900405
1683479
231627
1099964
1258744
924617
531203
1542057
967328
108853
113501
1611020
1839469
493263
1735433
156639
88568
410754
338994
1763182
783834
39366
52558
1414385
844620
495563
110864
1979014
163419
2637
1830759
1241824
1772257
1333364
1514478
765060
858543
264495
1828765
1260162
1186178
1575166
773327
548264
1931594
440171
288594
608283
558142
642028
2506
1953195
128
956834
23275
516316
479294
1943382
1997914
1551387
303661
449101
1457790
327366
2396
902165
68370
674248
1650661
113187
608666
84105
1576745
236214
950814
1938311
1832612
955584
853487
1160496
1527534
1954585
1916866
1602573
1370365
1182394
175304
69574
263251
608587
1016815
34128
1694578
358921
1199963
1850940
723191
206854
1628664
217110
314377
182883
765330
380781
1174546
1330149
736088
577456
234772
517686
89659
1003302
1158437
369495
93415
288123
1696890
923301
1039713
136488
1300189
1723546
1645061
723430
555429
1830915
1574906
1199981
846863
991134
82403
480790
1414991
6839
1515377
1708887
1982691
1794008
1722257
328101
1158474
1093080
1472778
1713162
1924688
576796
1413415
1249585
711974
1068299
9362
128520
1185437
275688
1221608
1064662
723180
1961991
1268195
928376
719386
1345252
446714
622584
1651498
501535
692168
801263
20655
601520
1010305
1902070
1163198
1831009
612180
234479
147762
1603057
1975484
1802784
676864
1303826
1309643
1148713
70215
1694237
877674
1971957
274949
373469
152289
1147015
598975
932885
969582
837239
822929
635864
614418
570886
1712361
1898280
107861
546728
1498885
1727526
742162
1613626
1039445
598597
1078351
1812781
72215
398975
1891772
429685
595655
1985409
1830728
1835697
1501185
467158
1024784
1315771
336541
508529
882129
473094
412061
1996026
1551622
239494
142420
1097824
1437393
555254
1606525
303528
1353548
95365
135897
1687023
387608
1179305
959018
1188186
1260233
170069
1294994
755449
869317
1819967
880534
300829
350090
122881
1901269
689939
1135279
600798
625833
1039402
225093
1651721
1514288
1718734
812097
1490517
841431
677445
783078
1695299
1286054
1802007
855450
376383
5353
726904
1292213
1706605
295234
688317
26837
935294
527590
787606
1622074
1120313
706122
945325
1847847
1680793
1653368
321122
1868217
1453317
1766659
1325565
646775
265934
748608
585386
462981
906156
764726
1726862
782116
1584723
392493
746303
736764
488677
1363203
1071519
17669
135565
467726
1776174
1948066
1402333
971709
1270483
875840
35416
634257
1664017
574319
886917
747249
1297305
976404
862153
52617
332254
115592
1614168
250235
904891
348387
720179
1011336
1123683
1395041
1847413
562334
1457384
847628
691622
1924169
1453994
1423271
988161
1458818
1888445
1390970
245861
1417120
1103876
1671107
1423069
378275
340216
1159074
1209649
1903709
1324309
1216255
598467
834016
1824945
966745
1302925
586102
1926493
1660957
1417987
682189
1194035
703336
140538
1144030
1520495
1704040
1304945
1033000
1064261
1948908
1299316
1687762
853972
1577708
1025935
844968
1290473
1610625
1359374
1872571
621805
92475
1437509
1313172
354110
458846
806508
1211348
811722
1518339
1135688
513060
131831
1397573
808786
1759458
1407579
1730031
983244
1903983
756445
302187
1675618
1960568
1733365
1768637
256591
895960
1287306
1486049
754487
1124931
663766
51608
1031545
1623107
1507406
745289
195156
909677
353529
72521
1815973
115877
1126039
732764
39006
539503
632205
1166215
15391
1295867
189493
757607
948796
965718
1303854
1383029
846372
477779
1434380
1400548
1733509
2025
921924
483739
1932402
1994803
759671
1947282
698032
995328
1176695
1980055
945697
1748234
1754461
1757456
1891416
1259327
1503007
810805
1905668
54801
1977481
234716
1146627
160747
1179318
1418021
293655
604233
938530
224783
1846471
507231
1253514
119516
488432
734346
115066
1103962
1992493
1946242
1146414
1711608
802355
771936
818464
1849154
965298
1334813
1805011
1569034
888883
984893
1331262
883484
1790147
1253245
693960
1920111
1707861
1172218
1854207
1191567
1112852
376064
709878
950781
42999
791959
616618
1897043
1567406
642045
1240543
249148
1511603
1318660
571953
353767
1227314
1750436
1744717
26313
65180
1993579
1309377
1175393
1045926
1483162
496787
994588
886878
802159
881442
1321711
781434
454620
1524202
215769
1177481
717870
1594878
1718765
431740
1422762
467309
258785
1681491
1561302
1627
489981
1223336
1898396
862569
872855
1041754
478404
805496
60013
343522
1364058
1681114
1883726
1159602
1978741
163119
1393817
1709565
1737060
1018641
982142
474360
586989
223432
1989744
1073695
1601032
1645101
70112
927081
1540536
1675479
1816127
1193446
752967
966827
372211
644137
698431
1691191
1632461
1749149
1081103
201858
860758
1891861
1838731
1763188
575912
721161
1088207
1843737
286931
961812
1739765
1847007
1920155
1047298
789085
154528
1864048
1222255
1444537
51483
507924
713682
557348
446620
1506891
229695
1532919
1784286
75295
883828
1880706
1309326
925014
1085290
156882
904521
1353035
1943909
279421
878099
475417
681337
1928125
1048593
1046453
996049
1258353
1475142
1118222
1119696
1112637
91644
1648680
373379
729435
853160
1181008
113507
1399556
542375
1361735
274159
461444
1915056
896855
1482124
1423111
167112
1751231
480235
1039446
1076229
1769559
1649366
589597
685827
1004959
963543
1862214
1057342
1365841
721999
1959821
510144
327831
572164
1113901
1815009
1777541
1509064
1869866
845382
991467
1812813
278341
1430101
552450
1612824
25186
1596971
535053
578391
1514377
1997442
586850
772630
1363704
442267
1013172
561033
1267886
1900928
523653
729530
915901
1491241
563259
705841
1445002
1294897
1444751
915649
1334875
1073606
162650
1980805
1414600
648864
1322582
356788
1534731
184462
1440746
1887073
1408128
444609
686940
732706
170603
486340
1301053
185647
656951
753566
1262482
429195
1765127
1424735
1343137
1789932
1569235
244649
1310642
903864
1920214
1462403
1049385
1682823
1804455
815138
495222
1643540
1186747
338146
30742
1113271
1514803
597195
1189162
1036296
1448950
1454072
148180
438908
1689771
1305529
8572
1125189
1398154
1126214
1810459
996643
298366
1251613
1583288
1740508
615050
530870
33020
1558056
507886
1899065
1836890
682807
1500990
1894339
1896715
354774
743639
92829
201822
896244
639791
1459335
553269
757414
437832
949410
300696
1039120
505735
1050332
1815546
1049186
419946
1033550
1133956
621341
357624
619818
1272084
1431442
994483
1415785
942441
1117677
1370668
958073
1249546
542652
556046
1001144
1220913
760693
12748
1102496
1131464
1626392
553607
33483
1493466
1690407
696786
1609114
1510994
375282
767975
1761623
1310091
1655740
1496014
897774
1096862
1510154
261807
832823
1324221
475244
715984
1877799
1485879
1184817
1829060
1453711
1946175
379257
1726186
685606
1048147
82469
1288641
1012518
145374
1657967
1467769
1641485
1894722
751423
781217
1768767
994832
415892
1665461
1540085
1415978
1211094
747460
1033712
1969179
224833
129432
418455
1161669
88134
573652
560958
1867041
1682314
120179
1592925
1329199
1472869
1992441
430443
1351194
551698
1392376
302696
1972080
1084319
1859158
1955536
1475200
750046
815900
689587
1500398
1047319
562467
223040
608876
1933930
446583
1730583
238349
198228
121683
812967
478455
515990
1049912
1121116
1469202
1595815
1372603
1878477
1302295
721692
535597
272870
296551
1324088
217744
440587
1181319
1789941
1227194
1579219
1213054
697054
43031
803068
1325288
1144903
860280
784050
611759
1187702
1830960
1656834
179574
722802
1007109
455795
464756
1677630
224553
1495926
351395
200548
1266073
992091
1796976
329139
400359
556087
1072014
346416
23684
490793
1012531
393452
1774729
802589
240296
766260
1273727
1479675
1639774
1916085
797245
1897997
1977799
1271555
1281194
253688
1399870
967680
1172110
680128
705874
212935
1400304
714996
1326359
1392345
202608
512103
1281025
28768
966605
1641441
347143
1002354
706369
1326921
1374555
1456587
270171
1188995
203714
717926
767
1154485
1362229
840504
1901910
1143304
393100
703185
1775181
1775499
931227
1360996
758225
1174782
1593087
1693762
139481
72632
1336842
37259
1887482
1926722
1011486
894273
1117862
1831617
259275
984381
1881043
845605
520426
636579
938008
1842229
1494770
1647071
478842
406965
403806
578567
865395
1314538
1454624
1534646
720875
591677
1178079
281323
1291536
627866
608892
999416
141214
1804538
359260
1578076
1638104
1765692
1625465
1409435
1830866
334304
1303786
99658
1789738
813862
1861729
821971
111512
1465127
380639
1416803
1934800
978144
506251
140962
500255
1849379
795497
270162
1760114
712803
985099
1293576
1620000
1481983
636418
1076726
268556
39930
1844423
1672411
1238870
12317
1994021
1188411
306656
974987
1176331
1187977
85482
1722333
1850564
414321
248791
1833853
99061
440021
1708938
350502
1629875
1955779
1477408
249482
620337
1885966
242973
560179
1263279
1128103
228203
665274
261430
1512353
541209
447185
280926
587924
1512433
727422
1475593
204331
589578
1406987
977753
362390
746526
1080991
1976234
560195
931132
647987
874406
529303
619394
1247267
1271227
1527544
1133605
963004
1188976
439687
1519301
911904
1253617
1426603
1428125
1619268
976160
448423
1831710
1149231
844556
632769
1371637
1300847
436503
605615
1145768
1303093
1429200
1004637
1679505
1446852
703783
969451
650830
1920593
1639390
1583994
506086
1231018
1776996
871742
1402850
800971
53247
414271
1159283
1495593
991733
828504
1854866
640332
1899709
75882
404390
730396
1707222
1398346
490589
326444
1181468
1494961
1276117
768900
746976
360989
756084
1755034
1932130
1035802
877990
938175
182819
300567
1899491
1395206
1229737
563564
46555
1038025
1832604
862765
1993379
989430
1584715
1823415
664725
689644
732371
1585324
29323
1286366
716224
1484988
1454976
888845
1845237
1747265
550022
707023
1033411
1240213
1286334
670974
493117
1532967
396591
795596
304653
1595994
1242546
1109266
413277
77428
232953
1281438
327947
414388
354443
1155564
1415330
1853036
143743
1398770
1477758
1150333
1381415
1103775
433102
1212697
875238
497014
53469
1710337
928855
983092
1834656
762869
1261093
1857438
1933643
675394
5052
568023
906905
422030
1252939
574566
773520
83533
1902581
1908427
1782409
40076
1907044
747558
1913122
724153
1667249
779854
530940
1199493
698178
1446622
1994720
975896
1209481
1323981
825080
1468754
1496712
1966865
1114803
1064613
427599
130716
545126
592276
1588831
920685
1019639
893065
1484051
1929976
343095
1106151
170430
375226
1289305
288406
1899514
761694
1825181
1077018
241194
886492
1524071
1085908
1557999
1418670
818635
1911193
456297
407639
1881189
448991
1599790
136471
763258
568739
1276161
1233553
476483
1650837
1442240
1375720
1454407
1258241
371873
79778
1180537
681719
957350
1088096
680377
467910
354598
1174432
1136647
223874
1821333
509849
1566506
986075
1410555
645250
808864
540577
1868918
214531
178120
1526973
1578708
1097544
721742
1980476
112511
505268
1453954
617673
1412125
1468802
586026
1877351
714606
447684
486459
1137442
690834
984544
94776
666126
1056504
1322998
81983
582459
130020
1544126
1515471
1771809
853335
381224
652553
1776489
460775
1191732
986950
230021
206440
238291
1873569
443096
1386813
495206
1286885
956912
875493
840275
1587142
63926
103458
628479
1027394
826830
1176981
774719
1448116
1968012
1188307
726925
421408
1648144
856118
1189322
771636
905713
1251646
1731075
1686471
405867
632979
199368
230279
1165048
1160399
840454
449270
1854402
971069
480790
1882117
592590
1401330
1069656
285782
150575
586023
395779
1863235
1854010
1819324
1192499
1349631
1304433
1577299
1444347
501321
23702
1043780
1146484
12881
236452
979949
275776
802658
1934620
24247
1875126
422961
1540272
1244803
1842497
1148805
1151943
266052
1724161
1877717
896125
197374
747926
1905998
1305929
1695162
557184
1758188
410187
510783
476168
1764190
1783529
438692
1431609
430084
118839
1269395
351165
91332
1615470
1920334
16787
1669695
488269
1905376
814708
1180334
222717
929363
1042873
423656
518776
375911
1098487
1334212
218660
66412
1718023
1402820
785358
364681
1979172
843865
30069
817797
694343
838660
191273
77148
8146
699731
203133
1036883
1166033
47554
104859
740086
1479637
1995288
162561
1924153
1993214
1426257
1716861
1684580
326236
377047
1079775
1244517
22652
423643
814619
646609
750330
6613
969261
1143971
1437002
1035283
1201344
1598546
316303
432120
1570266
1320326
1078299
154388
1157642
1592932
443233
784889
1515203
1974823
1960905
1568773
1963284
1927649
1152736
1598440
1944933
992504
1816942
1498490
648612
1290932
1416010
1286810
140506
841543
1102558
188424
1390124
1156375
1790259
1564186
510398
1880966
1978758
1700226
1428104
54341
1024206
55230
1435435
465587
1020426
698896
1295782
677185
1941373
756035
1363641
795782
887809
479591
277672
843387
1859433
777428
111724
1377732
639451
1420980
934489
204463
1938925
1322767
843813
1808420
1511812
1221128
302289
1067788
1364994
1348770
1144177
1024304
495593
229190
305630
623481
1224212
594951
778255
393049
211291
1527387
867690
350190
1277266
252082
1683917
461644
729536
1934770
1586698
22710
573098
1170207
1474128
48266
1521073
1037535
1514130
394369
538668
288318
1488704
1769838
1906941
810021
1468401
1380372
97728
1877101
1175667
78235
1635297
643401
1534796
1470839
768028
1899412
1893700
81653
1510523
320219
802537
1644851
1550835
1548462
259756
1964201
762944
233282
1247080
1568555
1218747
1798476
321806
434668
1585275
1970190
1724044
1752915
1573393
336962
1711326
1415285
1409455
662519
154164
562230
167423
443644
1250526
1115270
973284
862516
1490806
111970
1806580
466319
1465495
596622
323630
1486195
1461749
1087960
1470226
1006922
683
1239838
1588412
71615
1848276
26792
1657159
909230
1102592
1195810
959981
902618
1698236
469328
641180
1567595
1870282
395035
1316702
1583862
614722
1657888
1044184
157318
1566976
1098422
1407983
1980376
674027
1995822
1155482
699251
1183883
1362204
1592520
1495796
1352317
675132
1986755
1376379
1822141
1018942
1832217
1185261
190659
1503647
1714086
967625
1131927
324325
760673
1662778
51639
51591
1339583
855507
1693615
1828118
421561
139762
342992
941138
1392603
56848
1190953
1492698
1245352
1526327
1413112
1072008
176175
1616458
123271
703081
776002
170603
827636
746963
865219
283776
1444921
1904329
1211690
292591
300172
1859870
1884402
1568512
621125
850266
829092
1465001
470237
1115537
417283
1968645
509257
149924
796822
595157
1183639
555643
337661
889633
224755
1456688
1319865
1468518
1114740
495759
431061
744440
180640
1381485
1582495
1696268
882207
1892847
993608
740457
1242918
1826618
1136914
647241
177962
319231
741817
458216
228807
110518
63812
886576
465380
315406
1727736
1781535
738575
1562278
930772
1277230
325994
209384
705494
102646
316858
1950937
468592
318670
1481696
701175
1636642
119786
1908389
281540
1039485
1231331
85439
575391
285888
920433
358445
285690
1442001
1363346
286042
203406
755466
626406
1403867
335560
765890
1772802
716400
77324
1403717
1553396
1746645
543825
519579
1644665
620246
876237
385070
1741872
96631
15613
1297453
581025
1557925
1020341
1786755
1121982
150782
1208796
348422
1146486
481694
1916414
1863866
303250
808626
1788540
309565
602744
1250044
274509
845619
1555178
406173
903870
652947
428800
58117
1571933
520988
1591850
623101
1531488
1885191
984680
67833
408799
971280
1420069
72512
1633068
111802
865036
1099400
344827
1138850
306349
864764
1619887
1432837
415190
653608
1712047
55794
1365967
1164201
97560
1271393
1521977
956779
1685732
1377384
1882496
2283
1769127
1022746
175205
159475
329064
938267
6589
605105
1374081
656350
417991
1024652
1289924
1850877
1280909
694416
1099966
1401451
384236
1404785
55132
1584774
1557086
537339
1857347
1638859
1036378
1982916
1262634
707930
157329
928068
1084191
1956491
1666874
30385
648034
592147
791457
550534
755879
1408932
1563405
942581
817056
1834590
208368
1249020
192470
1249139
1210819
113707
88732
136905
1882638
447433
1715907
143420
974235
1466445
287798
1176876
5816
644809
1572249
1669747
1673894
134692
1689835
483569
1361328
610437
893059
1513576
1607271
1118329
1404508
1946514
796191
582522
1528921
300637
1639797
1698308
1751332
871629
873869
573187
1885368
224538
885055
1758369
1398599
56760
1402609
434451
13077
877277
1112684
116495
1412557
1543230
1945822
1266109
557174
1043811
1324879
627744
1796076
7727
442325
324777
1456074
979784
9887
6087
1529928
1589893
26877
89930
1266556
1559155
1831950
51895
759675
809518
1043360
796741
1760322
945359
733880
921557
1342256
631773
1838020
1945161
1497459
79063
1924528
1110399
280371
1117454
880351
387162
1922790
1344367
96836
1650216
1396114
938003
423503
1239383
1309084
438440
1532626
1373849
1644989
168761
1852924
780645
428355
1224737
486721
929487
1260728
321382
461006
1390880
613169
336242
1254340
1770256
1278937
725511
1494
448091
1038680
1821059
130948
626462
84885
16049
1989039
945992
292767
349271
1127868
1524617
917011
165668
954966
679564
1950726
404909
358385
223660
661613
1329365
921107
1436634
699495
344228
458976
476325
1881630
1049642
1878959
372103
1145578
825295
1694738
1813414
872515
794568
1918057
1241440
1729180
287322
637293
1839110
1552595
121243
1893907
732073
1901611
1211148
1393692
1840276
800923
400090
975359
934035
81535
1063532
1575530
660459
726306
660954
123215
1834106
1404757
1657984
32747
817085
1888547
930355
1708762
611346
1056837
1551333
1003285
1878607
1278883
1329257
1407908
700273
818288
1200748
286912
1030637
997238
979618
1653277
1802485
575345
12732
1458652
241534
164911
1743470
1339345
959640
1572202
1077777
1984110
1901138
27680
514418
780161
227668
1651926
1781446
1704102
1552115
1977676
1941467
265510
1012034
1311517
300247
1969827
1176318
917422
1622608
1835876
269485
1170026
1564255
756936
1622756
599557
157501
677826
1596269
357052
665102
605842
84678
54502
303075
298995
228273
1652120
1398829
374543
619591
364506
327898
1176884
298645
955828
1466163
1338432
686461
979742
1039960
585609
229002
1498785
586762
341177
688618
136241
924590
1404982
690818
1407580
1580158
1207189
316286
1030406
1832476
852925
1143209
976267
891149
814147
110754
1246388
1710175
280205
909130
1221325
1638653
1727331
392035
1704273
1154137
365130
852784
749526
1094490
1628080
1399082
139966
313980
760783
964622
817296
456843
1009313
815509
626746
176543
846317
1241219
1492092
713895
130525
945286
153194
486124
829955
200382
1016051
957902
515162
898945
731045
501755
1706716
1691140
1150289
1686395
1351052
1540045
46722
817729
1763185
9259
1456512
1111826
1166775
1015944
1799000
1523703
271547
333889
966328
1720695
1709309
224292
1448781
345395
1654904
947555
1821132
1773509
997727
1477815
1457346
1451072
118446
334019
5207
249362
1676347
1505919
301669
897043
1157809
293829
1398071
960795
1397112
1697219
116717
876267
971655
1382981
998057
761102
200561
1876863
1609101
1381149
1963023
1797932
670680
922963
928801
1356514
551401
1048921
1874759
1130671
822648
205426
187263
1958361
191072
1377561
1360993
1112811
346361
1982046
1723724
367221
1023477
1788563
847680
852561
447426
1682281
653022
1964160
744576
85571
551761
101166
1133959
1191038
236714
1398585
1782452
1750376
447165
1274650
256844
121452
236463
1258222
922419
295951
1958566
443925
291525
324094
1192358
1103656
33037
1390128
1861640
629460
983497
310324
1564954
424312
578311
799081
352942
930705
473361
723836
761965
607796
803913
46784
700011
772467
1641958
12172
137371
1006170
12951
19158
1589663
833844
833451
1474853
1080209
795397
500251
701582
477475
370798
498430
132799
30648
490012
991216
1734408
679692
1223422
1132882
1220037
1884586
672647
289412
1552453
423120
702857
1256211
1173032
666524
1635450
1166495
1296934
1174257
1755192
1447125
1958968
946256
1715572
179717
1738403
1903504
43813
353224
1730329
815284
885431
1393315
848148
1458894
1732707
1691048
1809941
1190703
580881
1334046
1866677
85150
1163952
1310677
973704
1635467
1688342
447964
79173
876793
524097
1492634
1334625
1771968
362210
1107971
1883243
1026425
1152848
150451
366480
643301
5967
674988
1334106
175309
1011609
1890470
1754806
1821426
885852
141661
280348
1845111
1871314
1100428
746376
1690361
276632
204221
218777
333228
188361
6580
1047643
514711
287477
465014
957863
976895
735407
759681
1546646
1667313
1658930
1857541
1888102
1710275
1737003
407522
399988
832871
219080
390743
568271
1093316
1375659
1838808
1351458
609573
273654
486936
1464014
528215
678375
1741210
702559
153637
1250035
918436
964134
1479536
85816
525588
848181
1740183
1273274
358312
1036761
679123
1119141
1164930
1829162
1648354
1362622
1457726
301230
1743888
470902
1004098
227136
221101
625865
1149061
344867
262238
643189
646578
204013
1075827
35282
1328952
1538935
1199316
1753043
1701613
132630
398479
360756
1400482
1123571
1333514
1419244
1485
539552
862822
678475
1205272
927914
623637
1559827
829545
1761402
1913067
1709260
131389
1703273
1471496
467121
940548
1802446
209013
263177
769406
1636756
1576016
603279
31444
1735317
1767711
729213
681182
438564
1166852
943660
404122
1852588
1720033
206814
1264776
1242412
461639
146687
428045
1876157
1935353
1537314
766131
706844
228421
1393583
1103248
528902
1952835
906511
356922
478909
1208231
1363006
1925605
526814
1009905
1508600
1063791
305766
1644325
323288
101924
1161092
424786
1390256
155436
1200437
1474421
466166
259808
490702
442255
313097
300303
785599
825751
1458968
248502
531797
451620
697201
536712
1595948
58397
1070362
722984
288045
1717903
680542
418674
200860
1588337
958162
415830
1818295
1367465
486938
368944
22815
1547610
931574
636684
455671
1122717
1938218
1733792
1173565
1423796
839260
585147
1035787
303473
1773417
793315
998172
525125
1106904
98653
729010
811473
17632
1687233
1790119
1588007
1438732
405523
1356267
936117
945745
910430
471219
379220
355599
1742528
766503
1344088
1242065
296738
627917
1035287
1284359
1200598
193445
1447103
844401
984432
924194
949497
980310
1261731
1494040
432262
15845
1470476
1398056
1736382
1817692
1992715
915578
1360041
667153
1567091
570821
939408
664436
275439
1029269
1405756
693341
1863275
1316913
534352
449184
52029
383511
161495
853745
754599
761322
1629092
477624
1421747
1074899
1112224
1139659
1522732
42691
1180009
1161786
1116937
517325
1820746
1556204
1957288
825872
660201
1442747
1377476
1565861
815736
720149
459630
1896783
1041348
1939672
253517
278290
426214
314821
1657756
1687374
501983
41179
428924
78192
1082596
1624182
344538
195966
390941
802102
1909537
844389
1121766
1134463
348655
333348
505741
1472714
1914417
933772
1632917
1923141
1312898
1346593
828254
398214
896466
1042163
402407
1941192
830635
1538694
1576584
1589956
1539793
533770
495100
1188519
588897
1085278
1842372
955520
930897
901242
95638
574018
1808753
704927
738209
530328
1391755
1640867
1148854
320755
961786
294159
591670
588400
1147760
1645379
1018298
5443
1039161
1178831
227075
869256
842243
1313959
954023
820495
308253
1416000
155472
368983
1872567
459575
330667
1859062
1048253
388397
1299160
109857
1242196
396910
1137746
336262
106759
1846582
236216
1073133
250112
124343
109360
1194521
1565941
1120946
437261
696506
1690365
1883600
444550
1618900
1160066
608816
1208683
1922889
595249
1662129
529187
657423
1242996
1803370
416997
106215
1919255
50760
736157
2452
255807
1461395
1044033
1041780
904106
1224801
1782960
1285835
1796192
1604672
1554890
1311459
1598323
547940
22347
411734
1578872
1890693
778017
818767
1424866
1663748
1340059
1457825
912109
1880722
23939
1820552
1148355
1558453
409263
1731990
1819545
667660
54687
1756644
720160
1058045
1696912
557972
1936970
687204
1410737
213525
561035
271652
363127
667308
791651
610748
1887754
1746936
320912
1731326
1161865
1051226
1257529
1127522
1808805
8491
281037
1211395
1982024
154148
158269
1721342
1526556
822004
1207331
1426533
1752290
983784
325989
1629800
628510
800371
472265
568528
1501104
479556
762821
414047
201314
395310
632927
1379718
1185054
1703381
81704
55336
1089262
1745047
574542
1353619
1135223
1993277
1619361
943431
1833029
995894
1067312
47581
826134
154131
1914257
1449608
259026
1156393
854664
1806961
493422
1559581
1140111
701855
1688081
395589
495382
437218
1439136
1935512
356661
1678487
701033
948124
1305023
1527996
1496850
1157997
1227391
206791
1931664
16118
1038078
1172585
1080918
1047559
526660
840945
732542
764826
1088929
419235
618788
1341434
131060
1266064
1101054
1516615
336399
1876437
1746680
1838280
384334
1440916
6217
955929
176153
720495
1576596
359138
668178
937941
1005010
694029
1923617
882345
1003313
150860
691642
267314
450735
1772174
61400
1338871
1479061
1320264
1060510
147748
1787778
554965
760587
1990934
1508856
761441
1391867
1091855
1456085
159482
603868
1338184
1415333
881426
1757812
1813962
1418553
589060
1150955
1996152
1208882
1080303
257250
1260853
418288
258681
539677
154683
446331
664129
1064741
557101
501923
990096
327850
1354392
1245906
1238473
742502
1733509
1758337
959623
1960106
199153
1830189
1318316
840755
275052
1886462
487606
1856247
457869
952759
1720287
602896
1294088
543224
618564
1714759
1975592
52879
256267
370821
358516
1549186
1216142
1225756
535444
1621474
1082303
1230941
851864
393604
1057982
258008
764029
1226977
999926
569138
308338
434181
1778425
742793
506283
102503
865119
401413
606489
1275744
906713
503989
1535327
166763
1435169
1618506
1697977
1609185
1067016
275545
567570
1668047
193418
135552
357409
706619
1743960
1682760
1113815
1002937
927678
1256124
1305835
280769
1260461
1165513
1808491
450879
1705683
1530929
10258
64060
1752649
889471
226591
543359
1931142
477029
360182
1609931
602072
1407012
1726808
132809
1953323
1857094
1483532
1693553
772504
1184201
893812
479080
655998
1888937
1427441
1399226
1336643
1850689
1249600
94376
54444
1551303
644811
1859809
1674707
77442
1230384
197135
1722262
409866
1313153
1942545
1555934
908765
101371
1437911
516484
947697
623194
1648220
1177295
1434263
42059
467733
1148148
58271
610999
353192
42007
1569042
150711
1682343
1949176
1738702
1553310
433089
520164
1987374
789372
1601759
1156652
1258058
1160267
851089
157142
1744168
1314189
229407
806193
919671
1634856
50127
878255
218040
1604229
1687005
1043315
1749118
355742
71487
1730231
400253
886995
378149
107678
222871
1198403
1012870
868809
1568964
920510
1250950
624706
1324358
1229892
1381223
1758231
1278586
1192262
606503
1668071
75680
219554
332802
734871
1064398
1594374
75041
703262
914290
775183
1868201
193747
1813870
395173
888794
1072026
933202
210782
1273562
1939328
260828
893568
740170
1015430
571826
1021421
1811008
56403
960693
1387002
1662833
823277
1028842
1707595
42804
1583800
684112
871228
237838
186612
1799230
985808
900869
957354
1413059
774994
79350
436502
219214
1567128
1054324
628320
686199
1106183
1314752
1233223
1053358
95078
850630
1698899
824404
736586
1642201
831584
164928
608118
198906
541406
1167207
408891
1508565
686091
37041
1722767
1129811
772484
163686
563955
453195
36704
1803122
1288296
1813123
1741118
1352606
1260557
699923
1229621
973268
52292
462384
943770
606719
1307252
1525934
458497
123967
353370
1571765
979520
1091847
1271712
1797291
1628564
1717192
777240
999242
462488
33742
355442
1467061
183664
1174480
155212
991214
9867
1895413
1493637
889999
1037200
1782473
794933
1859902
327034
1525460
705969
1300762
1886597
1906199
279094
282287
1946790
143834
1595763
1605348
1217859
1941714
29630
1668283
1959212
804087
950184
1038794
546310
1601900
824877
476929
81625
524368
230095
672827
411018
1780351
1672694
1335176
1069654
394163
493623
899925
1185072
1953125
45951
699358
630459
726421
342195
563134
298718
1954326
117999
1446568
19030
413843
1943419
935360
458131
350298
245727
1009233
1423641
1027848
128101
592494
1843195
1276303
1107654
950866
58898
414762
1773098
587369
700314
310567
1643289
241292
349027
873072
117976
49834
702445
1234633
356011
184483
8370
426675
1566097
1033728
389053
1057189
1002128
260163
99835
1183668
1307219
449670
1884062
339215
1866260
1418216
612646
724920
1231016
977286
183385
1979942
80653
555543
1711341
1427812
937603
444966
1244075
358072
1350897
1386845
300041
880821
722418
1363998
502237
1491481
1385776
836634
672219
1701179
12891
1924186
1281244
283663
86808
316325
784048
147900
214714
215318
604836
550145
1473189
1382170
30761
1935099
1776990
401484
1027793
1629648
476231
291984
1423840
472973
1030778
459352
1090842
1227239
1318142
1038421
965264
1868047
1072602
1585316
525560
1474576
265532
860541
1290610
1014613
172177
733351
828085
568569
180733
1234207
109237
141669
77150
1546203
689888
1668646
10953
1485727
693534
1911648
303829
1342562
334186
1736463
196240
1411368
936389
1073145
1884573
145048
1162351
1154824
209559
536934
1243168
1388557
989496
1746658
444197
1641395
653612
617827
1483946
1891390
943683
668883
1821663
186503
13102
1955742
1835484
1457800
431095
457468
1261599
951785
667707
1302892
1504718
1455724
191795
1507176
756920
435669
1401161
1426031
1549459
520713
277643
1925807
216863
664330
1322094
689926
1105041
1896357
1209030
139135
873950
708313
673917
1235417
374901
935161
1517022
1018771
396358
1721461
1534483
1521008
586716
671200
484682
1817962
1386380
1943543
1286703
485941
92792
378949
1531837
631078
93831
798468
1669526
1300595
1350159
444206
1814006
1977935
474135
842963
888065
137762
1851935
596900
52819
719007
925789
1556035
369964
1082251
1933183
758605
97126
239005
410200
788273
1972873
80261
472191
934038
1350565
1420550
552702
733303
1240826
139899
541036
156808
482590
1580646
1975030
623278
1690699
447900
1993640
1286611
163887
4291
233977
538565
518925
62637
215790
438038
300961
823258
223770
1613517
704290
395540
1640923
1176992
194127
11931
44928
1351937
229140
358623
1042722
1686755
1408593
1424183
1030760
1987533
1414173
1121842
239104
313980
1566362
1595524
832117
1585751
1606854
1669010
1530138
881235
419439
497803
1263968
881508
1319206
1726458
417643
1270520
1902173
1462521
1708054
805336
992066
1919139
195119
740808
785964
1047364
583651
874945
1418331
851480
92695
1740913
936066
1519950
227789
590240
225493
1918868
1013717
1621208
948150
1909345
1701232
370481
346669
1670503
1975014
936563
802089
103846
1115724
1682662
1972151
1633546
1706105
334304
520309
351443
1497306
1716147
1705155
578068
393060
1761695
820048
1704188
300756
1439960
1456417
292020
1654359
249411
339288
1137882
408654
360388
912516
1463304
525531
1107303
1908468
25133
1640923
1457548
937439
387456
1545829
922346
1621666
1894703
1180415
420100
292180
309389
610736
26267
1093231
263422
438291
157536
988535
1606522
1074584
594420
341026
385646
1057527
815762
1966006
1067104
1203358
1522710
1558573
470568
1451275
406274
1482547
1769093
421148
1962549
1624164
1694242
1811945
927359
1211061
278017
994932
158814
1039428
288691
944688
388484
656204
1385208
691496
1047488
1070989
748483
348601
986296
1015383
503261
1762928
819738
638273
1380962
14962
661128
1310947
899585
1794724
1883978
874615
1902709
557047
35704
1033735
930146
1198184
1943806
1671375
814062
1330691
775274
566171
1752134
697101
887328
746931
1890235
938571
1546274
1523194
917015
939003
1768900
493151
1928025
941258
1873324
732887
96002
1271452
1840469
1414438
891097
1943575
1289136
1538409
964737
1569258
950026
753131
392390
117063
1982312
1247082
1540864
625152
1291759
1503942
1069818
461920
417263
1580986
1045150
1341406
771828
889056
1457125
1901013
114861
1373042
23944
1992926
1339765
1676035
74723
1111405
253994
1130513
1223635
823718
312702
1843064
1746388
1937767
664934
312087
1406124
74306
1935004
1797261
200510
1683818
929139
1036481
1214453
1482554
1198016
1160387
1499043
1463092
1198431
1259301
500357
1349614
99376
1856809
240366
1296693
1401207
616611
749356
1219777
1889758
1763139
1791797
656840
741492
1646394
1917978
1416047
1475515
1463242
1833653
721806
1392943
160855
1084159
432305
918196
374429
1816518
899660
1873425
1456272
1518722
1781701
843602
335025
1493185
651477
262906
1808190
850740
494169
1546736
862369
1319056
1502481
1637300
667679
561067
67232
86621
819571
1392918
1431436
1026986
725482
659294
1574696
625534
1979641
973006
700766
430406
1811024
463552
1283722
314789
1407741
1655574
1448581
857009
293773
871292
1526601
395853
469329
271543
1713135
1089045
1172028
1227943
87656
1935727
1425994
1551227
206661
1553623
581886
174411
203682
556394
478614
1520561
1290083
1497374
1430663
697119
1883127
724898
207970
1159249
468016
81342
1097384
507062
1046646
1989771
1497843
352657
1797980
1739884
91454
1525590
641182
257232
86857
733666
708438
1089989
728392
380280
1965145
1974188
1660173
864718
1530425
1387559
480440
1143100
860843
878048
1676207
691488
1208992
1355969
19393
150447
1358165
1904647
116411
1678377
299810
1401237
1808859
1057798
1023728
398698
538647
160862
669118
683185
414481
1494584
1978265
1988171
1164603
230558
214331
1389911
1782098
1034694
1607590
1730176
385400
973289
1499748
554451
814927
1844805
558789
372773
832261
59970
1253042
607653
958810
1275111
1899086
1223035
311751
675237
307191
435889
1398766
254175
1352059
1541892
1806979
1399166
1219332
1131468
1590148
802815
81402
1418648
565173
1972797
304611
1082575
161681
1042968
671115
1686179
361345
1977113
1170040
1828364
468650
512928
553324
1333982
865573
4838
1158046
1410046
771122
1769831
592636
696201
1493646
1159658
435621
938720
812503
1379051
911862
1806546
631559
949668
1932655
1540802
1847329
116704
1091966
1731928
1045050
1514800
1254519
1194936
1712487
742078
251504
970526
1860517
1328762
1747166
1399957
1203826
1834159
211778
174176
1851737
270822
1432858
1077213
317820
1817015
781409
1963914
1760110
1712540
1756988
1171361
840387
730479
995971
1617243
1057787
1822980
1568113
1714464
811678
754579
475042
1512079
68129
1881923
1642374
754113
112286
765150
425286
1423638
1379097
121694
1569932
1713923
1555305
1245016
907427
1853632
1950552
1190231
394103
1292855
1353852
478970
1343059
977499
521955
49324
445012
662489
175296
1195438
1923503
1801084
1037697
106060
742275
1152241
699432
928571
1028368
1372690
762067
912238
885661
95963
429259
992756
222826
543331
1076031
1715988
229425
1655023
1316546
1042943
480751
977476
883896
1910045
211188
19007
488712
1268501
482164
1487724
454334
1120417
1576780
1230712
73214
1095571
1540093
1734203
1902313
1333712
1310252
1823295
390852
1805036
1618514
1594675
831221
1073674
751293
1829466
141703
1259614
1539190
93651
820256
1210753
323380
16427
847962
1988188
458856
80240
1848954
506898
545188
648360
969178
243321
1660997
1794555
1258104
1701830
531959
1546877
637438
1761523
1437192
791651
1253598
1350496
1629183
1039186
1577333
554435
578817
1367614
1333347
786076
223616
1996599
751714
110043
1500920
1131495
524067
928867
1569544
1986344
1787182
1542384
1800255
1549178
881223
1691557
1634900
1081946
980276
1429664
1632073
376099
318765
1465429
879938
453833
1974300
392607
1771216
1775939
1730820
1813257
1897421
812479
1135070
1263539
542036
1659439
363320
144368
756331
1326346
997698
756190
1772670
498774
1384534
591928
940953
1210953
1176523
334784
465815
377533
1462017
1796532
1710997
1294183
1723441
1931062
260973
558095
1723284
1504434
1187263
1052335
335578
787989
132486
180407
1730268
127733
691264
437088
1775719
1638013
1194630
1307959
509803
1894912
1873759
980937
1657569
1252688
201865
1812069
1416809
652385
1699283
1968963
1286070
890853
1267067
1950350
1386307
915545
548431
83165
991722
1109179
172254
1969956
41556
1418920
30921
1472587
1686166
1294645
798478
880990
1666388
758300
173980
1070207
1093345
947562
1364191
552012
1856067
1103738
616591
1056367
1899520
1542986
682008
1318599
434388
1638233
1074362
1768869
320403
434763
1148061
609137
405822
1067080
1554159
1023395
1762674
1032667
1035223
208755
1459681
1415840
1805102
637129
327737
139871
1118280
395213
8424
1372330
224590
1939788
1072982
1057300
763941
426877
1007677
147076
1155968
1122605
551118
1871551
1713630
1685981
128419
447403
684133
182601
1101142
1757545
1037913
142056
1889927
875095
1400367
1227837
364549
297663
1459733
1658994
1383665
1061914
1189029
1204141
1493848
1244149
515492
1633997
576307
694469
1700409
1959774
440467
1127556
416340
1481100
1105271
1315895
77984
1737880
1678342
866502
1579358
1096197
1766090
147219
910741
1321585
1485347
559198
1664123
1172413
203275
130325
983419
726957
1568500
1139783
312138
1950465
1491769
350693
1249116
1581567
291832
347477
757968
176779
790536
474423
402721
1496630
620905
1614250
682338
1118340
342954
1627469
1351638
1969625
1150298
1529509
1821552
314554
923948
945273
1693442
1081897
1364299
42557
1651403
1270656
193917
349324
228662
31951
23748
956949
1583868
1427945
1216863
539769
864165
1367235
359610
1876456
1112666
203148
367741
1412329
903570
917431
37261
1565456
1684476
1524171
1251068
1958853
380146
505327
536835
1036321
484403
560516
1611430
1239118
1709534
270158
1707122
1505296
443289
680556
188015
899091
1004899
1469315
1578514
1416127
259366
607703
450861
1863289
816719
1626535
1462536
823495
703804
1190381
1122722
92702
410579
1121403
1046698
252627
1417331
1979071
1902817
1256264
607388
825094
1104368
581051
458067
150747
1506579
1810187
329068
445821
59854
1834947
1197351
1321516
1480674
970786
415678
1573892
1416601
732828
312546
905323
1440504
715466
1921384
1045674
1748458
1645035
616170
339832
162759
786476
521758
1679419
224634
377320
1453499
62293
584299
44377
545926
1921343
1854590
1799773
1768013
722869
563455
339478
1306854
1566981
1194011
1911122
1892636
1819822
1670882
1219790
1612011
107128
1022150
1608366
1612962
681739
405146
1667263
84671
169860
844777
663746
1136315
936778
886262
1123101
1635434
1488798
466864
992389
873882
978924
1877868
197462
1487414
74816
660116
210218
869726
83107
1994234
154439
1327326
530822
1395443
215296
1955884
1796672
1170688
1176976
1114254
1916070
1060547
1116914
206138
1748580
1191146
675683
832258
1646970
365723
509899
221630
1059977
1534509
1198983
181536
1270921
1539190
1922977
633895
306607
1090648
1963249
726522
1876853
1834725
437552
1486724
1512706
72739
324777
1748454
1029345
949796
535443
108291
1455811
1428178
1586746
766606
1130740
5177
653038
498925
48111
1989080
451021
647691
412393
783016
134138
121742
1872565
1245522
839832
1222109
825303
1769853
315708
1000846
1771628
1970340
1820012
791010
1463858
409969
167488
1032277
1363532
39410
513037
946459
294299
738795
1577432
951189
1632694
908905
535775
363643
569035
1434967
1432703
371257
477096
1654648
209215
1152699
1724190
613056
1572480
951996
1189848
841522
1463215
364679
1596785
1401079
1615303
703952
905366
396092
582881
1264731
1376747
573790
1333690
1078605
1179702
1157101
21925
1327932
1906243
159985
1514695
719573
428822
1160428
370695
292279
1187643
1288066
69279
597306
1283662
136632
981405
1608752
169985
208187
299447
945191
288266
1995292
1758133
808869
1153200
183507
1166134
1057337
756717
385821
1963485
1936125
1263191
1824106
42412
1861030
1995699
1540145
393047
1022579
718001
1145038
1818211
1204361
763448
1921250
1132771
1594166
1600691
1861858
1059639
514236
798888
167985
1723657
496548
595656
1925858
1038832
141839
684887
1580148
1718851
950345
1965235
1208540
1799381
515294
1687396
1408351
466273
688796
1566839
1436374
1727878
713318
30090
440723
404718
1512640
1516276
169217
158335
587560
827135
411807
1243977
649004
1092389
1253316
915160
298532
279922
138598
507187
1031181
611917
1532682
445525
312556
1716631
823795
915062
173262
1190641
841765
396512
177342
1965593
1214339
912621
575548
1465326
1655929
287648
612470
163899
1746016
1985172
1883793
537322
738153
1368783
1534427
1793824
810666
1378278
1522747
1273136
161624
705107
1976348
195377
79353
1007543
1676956
71098
1294875
1789124
441653
12725
968791
830701
151277
1332217
761415
1339202
1224583
629309
1693532
1787055
1126370
1543874
1499228
1528714
769500
24869
143163
286070
1855811
1436435
119958
1703432
971371
1504504
356995
186691
39573
1383027
79822
1789046
1547602
835639
551784
1085535
474512
1243470
1016160
1856099
808698
300517
1274409
634045
1822334
501044
1351999
57077
1344488
528990
1213767
1251929
813218
637110
1018384
1035650
1259799
1086798
1061349
1725312
1088608
445714
740612
1368656
1522707
506577
888599
1599960
1628472
1488791
58401
660702
1733901
19071
715059
1060817
407165
647582
523088
1778459
2982
995859
1987266
1714326
1264614
1001976
333422
1242587
595526
1344278
56273
1375600
598794
935248
641345
315172
1386006
600906
1401934
1693541
1185272
701051
1285679
1137086
1700649
29625
1726750
1084059
791819
1786929
1336030
1032170
372037
856277
502232
441346
953818
290542
86845
1075189
1040822
809045
1978733
487304
823258
579747
1487438
1189762
1987763
1422379
1480794
668172
1311603
119472
602547
154388
1574156
55462
159290
215806
721638
1822800
1572195
1885022
1904477
1362198
1122862
245804
830433
830687
310797
634768
780572
1438327
660139
1075922
224857
1299132
1211635
349348
892679
877905
309661
138551
1607294
651207
122847
885229
1151285
1807696
1485633
1070428
956455
50956
761635
1001414
1261270
662799
1238837
925426
817541
1169850
1451438
1874421
1629806
820876
1207707
177867
1963328
1447219
703455
803611
370386
1558881
1038583
1493920
416526
258232
1434363
1139496
4787
1475949
715227
1997368
888703
887815
748658
1484268
1228677
1321202
934209
1305908
821525
375269
404803
1261166
1921981
324418
646043
1144393
1393655
923665
1888016
199833
184091
1983852
1174402
1109639
1668887
1798787
702066
1262977
1125581
85
730063
1626522
521356
620188
624448
500984
320121
119070
1274133
1087998
1806461
548152
1114676
1574718
1332585
1628238
1178918
1109526
1677098
1275141
1727074
983724
445590
1289748
1763362
1333596
1368706
1871568
590721
56262
1619075
1472372
1058322
1360142
1295952
1526058
1447418
1321215
1941031
1413231
1633852
1119197
1388823
1239719
209112
420754
1257349
1480913
1673187
1681074
908283
1965677
737161
590284
88418
583561
1016736
1739745
651433
103421
944403
1285130
1400014
1578193
1921270
232518
534213
221060
1862475
1490306
1721597
1715109
1117706
1369097
1679795
1927188
1067702
1797559
1485064
191782
1060079
1728183
210500
183897
298481
1228482
1931029
1887920
1322296
560380
906531
903875
310165
369055
244847
1880923
308434
388305
203137
1891391
103342
759980
1189100
659923
1944788
1067766
1824313
349410
963498
69984
1454779
1113440
475897
646341
705261
485045
967790
750098
187999
390026
1439300
1438281
1648174
920629
330324
1592615
1086104
1512257
1052559
943462
1028880
832564
541726
7764
663526
633701
1427856
555443
436738
596343
138195
592410
1931012
780914
322236
964432
1749680
370839
1205129
1736382
527800
775366
786631
205705
1288571
665212
1682332
1014799
69056
1265338
530089
910913
1349980
1631438
508360
93700
183702
342506
696668
798548
1381137
113721
804060
1489074
174648
1135865
1267286
153132
824854
590081
538746
864284
1404143
836015
1220295
1738845
1012792
1781421
625996
636488
1659491
194063
1441853
51328
678947
979610
1344761
1735013
1146265
1091590
1678370
1420134
1105554
1378289
1931986
868694
1887596
879281
489415
531285
1697368
1818208
1251214
400790
391143
1505874
1920443
574564
1449441
756911
1460236
1463710
515526
1087810
1877194
1073016
1563201
706373
714201
1625721
1320537
431599
706403
1790991
319782
1228583
1741660
1281250
1545075
1291081
1120075
1290421
524328
799373
1134935
346722
94187
1024805
595554
1432566
72843
1770497
357057
868552
503809
1185428
195306
992453
672715
1685979
1979707
273620
663048
953098
497419
1203683
994659
1829348
1867384
809824
1718918
279793
915946
287931
150930
1162114
1853018
1865704
982932
916856
1727540
710535
1277875
437748
1499506
103019
380428
1386239
1900142
1899495
478720
1049174
1780234
87870
813048
443207
797079
820290
512258
414636
1453459
1446151
1726575
638795
454665
69136
481592
715623
1449929
461061
104331
678288
218495
1108263
1738360
1497006
712560
1043904
1395431
1132392
398604
795881
1959754
1976253
773149
499531
1262425
762011
997804
1579239
81356
67586
1953681
1263999
1287408
500141
1468652
1390353
1578011
761724
1432660
318380
1744965
206358
1511403
796513
1701105
1908718
1606249
1619754
1014549
973170
1985810
549630
928260
917959
1587809
600805
834654
95032
325340
450673
352052
744945
1652355
341240
1772027
201999
1684613
1304716
1376091
107831
477568
1325027
1785002
516557
159353
1054471
1737709
1351943
1423965
672717
213351
1088902
266643
1562145
411700
1257397
1884908
1644028
535058
1165390
1739206
17835
36295
777942
321678
530295
1335259
1952129
77108
664611
85704
1681777
1926288
583275
1245707
1020499
1854787
727225
1538279
719840
839745
1719401
206852
1835160
1468634
1089620
410030
118949
72030
571259
1357045
1410257
696574
711949
1117883
1174620
633580
115903
1114442
1971786
929924
956918
1375701
1897239
531697
1377429
1209570
1775306
1044407
109726
1987766
495897
682260
1982790
960935
401830
1976307
1589617
1645218
1392268
313180
501296
1214637
1238694
1162137
1914493
627924
1420245
1733916
253539
1227910
123653
1637888
392969
529750
413743
736503
1243812
1736568
1650425
947975
1036240
1599316
1904603
1056025
1474697
781157
724275
224174
1511344
1069112
1671589
594642
1930182
307902
157755
1544174
1444817
233076
1877059
832143
1190747
1961670
1644759
510164
840604
1637394
1753034
485706
292026
1951282
1705257
193547
217178
616574
1922788
1778435
1733125
1404391
167746
1450923
632176
6856
1135031
784879
757228
301699
1439087
1597012
679027
1919977
1758107
592375
1385653
714737
1896117
481419
5805
281830
1435340
1964222
1901008
1881806
1030107
1495060
1664629
510912
1452300
1046949
1950437
1518405
976623
171002
499942
1109491
1147379
690632
1541179
1708465
172071
427127
1664986
603396
833636
1886047
1095164
670909
1652181
1958080
1308043
1194737
1608988
328142
1991272
920795
1074964
957751
41914
523089
1818621
472140
1021042
869515
965396
873122
844040
1129341
722693
645729
1496690
1058322
661403
1294431
1843562
783091
909398
606023
256666
360245
1593603
368061
378613
1718131
516444
1829515
517380
1284484
218387
1596102
1556295
514658
1516995
1191963
817710
1223754
105421
148641
696177
926358
1039677
1326390
1481576
231019
1729635
1545037
252236
1686536
639242
1402948
1689778
1883705
1362056
289878
54435
855190
1781651
1460062
276895
133526
1074203
45733
263980
715752
832678
1277418
1400875
1134589
845333
1882281
864501
428833
779821
1792851
1593631
783553
97848
19479
1595729
592313
75356
165216
535729
748460
1067604
485774
841706
1280021
74672
1237815
158510
1937348
1202075
1249116
71539
1486384
734048
646996
1491183
644479
1660309
716920
1935393
1596961
5160
1845074
988491
779673
676814
1677988
1887915
1930034
604712
472388
806810
1751533
1979930
1129480
537812
1930461
221715
1241249
917178
702978
146554
34595
1992697
1361279
921315
960529
348570
979860
1677212
1622246
1830214
1304052
1304171
1572665
1043056
555498
1382266
191474
1979918
899978
927792
1418122
1497233
1122786
984433
462342
655669
1178438
1115507
1806239
1066499
917656
1320804
1524066
1698510
1627729
868924
1213219
1414178
1006862
584996
63517
1673808
163169
534297
1505813
315448
1856715
927277
1557878
1818929
393664
499842
1073586
1175512
218212
1184256
1761060
359076
1413371
955299
1551896
513737
832300
1259308
1437881
562808
1932752
896051
1645355
1657166
1529612
125840
1518
528135
621495
1223769
1019948
240421
1473500
370089
1405254
234701
958765
1937599
1106602
6332
1409859
1957459
288928
160522
763949
122854
1698545
1108154
1533325
813517
1892971
1220862
1721972
1954557
1840585
1936095
1167182
813668
15988
155176
973567
371623
785339
1523524
1287267
754730
154498
242581
858520
1768360
248027
1812562
1751907
1822108
1032853
416047
1433521
1524957
94148
752518
685187
1455264
1822478
1168299
647828
360422
1347971
629309
1829862
1127446
1243980
636362
1726353
1049315
68924
327004
976405
1182097
122110
266832
805272
1839929
225486
276182
1059756
284566
1585922
1960137
31631
1307745
1162007
1143076
853635
1257798
1708218
1443890
102983
644179
196539
740911
162259
874127
1511097
1431429
976195
45230
320939
1685756
734258
750108
1810510
22109
1038373
1125173
116681
1515167
972876
618103
1759525
90195
258792
172465
770726
733518
1364719
981117
1418918
679848
394994
1309878
465151
317253
1298653
808889
1726019
718927
1631692
128710
644741
660492
900023
411799
228709
1830344
1806322
1755747
801903
1864640
1803690
925732
181859
1587571
710270
116429
1990040
1416005
1962995
566079
1715310
406171
1190488
1971204
357218
1964099
1323896
1934298
199877
519190
762441
1927702
953547
1972287
1191706
1716167
123030
1341784
1193678
223997
115320
1189664
327995
18748
176525
35825
436773
564605
1584568
1219983
515164
1090802
879864
103258
1333883
1912944
337208
1242990
945939
1096643
205455
1006259
531388
133456
1778224
1295649
1446859
116050
1609922
370981
1716986
1812601
999648
1998997
15032
1012622
770465
511588
1406158
1897825
1904410
1358181
1488656
314300
701209
1769701
1997795
1120692
473932
303261
1195550
1691266
64235
1046102
501600
726177
1652986
1960542
961620
1867680
348675
1900278
1504701
1487453
1804621
6961
327176
895556
641080
925879
1819387
1281734
1245360
1087828
123972
1808804
1887725
650984
1136480
634560
156760
528403
1036630
1686361
1677838
1045397
1477709
781709
1655
304711
1180886
1992796
999705
462542
480745
1597848
1081220
289730
1696319
1692825
909864
504718
516108
792254
1941580
1896832
1396300
1553428
1066627
1025050
1056624
1274702
1563533
807876
1872122
805712
545163
940130
992951
1071688
1809598
1413061
478690
374229
335495
5938
1551338
764295
623295
1870977
263027
1172247
642742
1198980
386751
936196
919874
672385
1472171
1057165
63681
1772244
1760564
1130449
877131
352127
567382
874976
205192
1055059
1542406
15757
1908462
90805
515946
1483531
400829
90259
913709
32081
1768129
93046
1129710
745487
522629
606796
170473
744669
974030
734414
1545059
382536
121445
1633668
417094
586153
1685544
985614
437336
1299849
212965
1367974
1717415
757674
968727
1289414
64413
103733
1442955
1711222
909986
798755
1926460
149634
467230
1972880
1834125
261199
451580
751139
1268034
1531399
242896
1997636
1098006
1901541
789286
1602396
1110041
1451562
944841
604126
71409
346443
178228
1646286
783640
1006930
5538
1381834
217899
1937143
601223
120865
1346238
1261562
285073
1625855
931850
1961471
1492643
1078562
1876
1174676
1951552
825436
951875
877808
360524
1868957
1338892
197877
1956657
622252
1502246
1125519
587384
1562439
853109
880896
1194811
105011
761589
965246
1675317
646180
16493
1653031
666972
1314251
20561
590425
225729
1827949
26771
1986684
1693727
522064
1667695
1201467
213858
559203
1257525
139548
271878
949969
1138369
770339
1358255
1644886
531403
1776468
1907071
475234
1110104
384541
235184
1167849
13444
1080816
1751074
1068398
176563
206226
476484
726984
1498545
1918975
356640
1937268
190792
1900376
163668
1149653
420893
1722605
811829
140748
662953
1028729
1901522
1047084
1036510
309938
75060
628821
1453173
977173
1774637
293784
1458091
987568
1824611
1243480
1694875
294080
519512
459052
701223
65694
321250
1760945
1542836
307522
1903128
822593
523694
1971621
1592699
572255
1551211
1448500
47981
58623
1270335
1176851
1283054
133561
972086
550807
662790
1766413
1874593
1638
674737
1503576
1653573
1762131
1675468
931780
1864865
1287648
1491230
1465459
1990750
928764
1424969
195526
337567
519527
1242590
1677447
807681
176387
256091
562455
1754681
779933
596337
467697
1552391
931738
602282
1344233
73705
794487
137836
720516
1362529
849123
1887082
976478
288958
1392668
1217739
1967927
1836374
1481427
487033
1669935
890790
1781997
173222
1994305
1328804
1728191
137530
25827
346610
331765
974310
1007095
707186
1945781
1764122
1866862
1476985
2666
737854
472512
1137446
929712
821104
1178576
549089
954508
1274866
464806
1539384
175618
371561
389332
400915
319593
458792
1195057
746418
1661004
1525822
43767
734611
901898
402667
1871427
1476302
1612079
122332
1012271
1270259
1889597
277226
122119
1246422
922844
759611
458936
1983459
1489366
862196
153246
802838
52260
1733937
332077
254714
1280814
772863
1625544
1054167
1346276
81980
928513
1390395
345200
543934
195693
693629
1532284
1639912
665730
1449926
1217896
1698512
470629
463337
299062
841439
1801864
935729
1555581
1302772
1115660
227351
1285826
575108
1065416
1678919
1394839
1911036
1235301
607003
950076
1917164
920280
1362987
131298
881916
1058075
1132066
1986106
1457293
1678994
50582
874344
1408786
462665
22018
885042
145580
642340
1850499
721953
110527
845663
617775
476016
160026
318557
16278
1097997
458441
826588
1165150
801117
1134819
223576
587850
449798
1941018
1530647
975289
293336
1572529
1222136
1955912
20461
216232
944336
1265091
175887
1317732
671622
1838822
581890
401544
1444682
636282
861188
1874393
1440334
1200833
1679256
92128
276167
461164
958091
1188719
340424
911653
1180226
1216502
1495225
1908914
1041799
1137950
816661
1000211
638570
1880994
756530
1335491
148205
181650
1117351
1240200
1643943
193860
778831
514987
1365025
215134
1566422
1339155
1041172
1230794
316287
1385171
634293
1740187
616446
1341122
77254
1348791
925901
1250248
815103
1475298
749960
770496
1657602
1199132
156638
1995696
1105850
1323770
64855
22580
751430
1347413
1529361
541769
1480007
820195
320943
301799
1997246
1689799
265682
8649
192715
453648
1587957
215477
1700733
363963
1275658
822787
149565
663259
1006007
860127
74777
1648367
292892
245386
1263871
1776307
1445723
1351736
1355737
973186
1983281
1461663
813066
1603049
1124897
1068245
1682762
1546954
889596
383838
1759552
680529
830958
1000731
445193
604862
972874
1670533
1116183
848281
1971089
1430040
626614
1119941
129279
1770075
1502286
602516
422559
410830
862016
115292
1480350
1819322
197680
937629
1888128
5984
337285
1031333
155921
1403579
416968
1587484
1635369
1525916
272614
1073225
916821
361976
1720887
1168263
886263
1260848
1194281
445203
1259143
1124115
1808644
1738801
285155
1777433
152961
1869582
1057447
333161
1992751
702933
205716
1568351
1331683
909552
1663870
410179
825776
58667
1488939
563406
1263414
1563610
902044
689916
590358
1794045
606791
402292
364269
716572
244634
396044
71285
1662030
260633
692693
1862067
109570
1124620
1722
1085706
1546853
750743
570919
1523289
885335
1177395
84026
1122942
767065
39913
1545495
1987145
16603
1766928
1995423
306288
542246
160552
1683733
192290
936677
897641
1770469
502715
517799
1787189
1636231
617430
1740397
1413194
433453
710965
1126084
1818922
923174
280093
957119
1981944
774585
668866
1492160
1653536
236426
500298
685399
355983
486783
1779291
1914524
1724734
1220715
362942
1033024
1809867
1911703
686504
1216771
403594
1013051
883338
1550865
756367
339420
1396397
1733492
961061
474173
1518631
763585
949992
565306
1296025
1951249
843012
131405
289523
1608996
1808662
1152331
278437
1098215
1790119
1571823
1541636
678444
838109
1437114
1853309
1244361
1254747
1308802
1570697
855032
1890716
1903810
1734106
1533426
1988985
907442
1771457
130757
52259
1226295
881926
56030
1089860
1861484
861091
1157012
1583492
674881
935272
1039415
1072067
494381
1887037
1100364
1141149
778603
1741092
1915946
1768529
834953
1095997
359231
552946
532377
606071
644512
792971
1840779
1611388
1835566
20536
119634
1184386
714737
320131
651431
393447
986419
860741
14079
1466888
184703
1331373
1105528
506611
1252848
590485
1625777
1355068
1885558
1310375
1477356
383316
392721
897533
857682
250676
1798892
869776
1596221
61711
1879369
1324669
1068137
1224764
851903
1459356
30060
1897852
1219590
184488
1174149
1649835
1408692
1265368
1359629
1797836
975801
958243
1865497
1854415
1935924
191828
1209116
654382
1273219
358738
602800
1245039
711017
1066949
638096
542252
481309
2101
1785898
92935
1359637
535220
480823
1413430
466719
51188
1250273
22571
864474
472316
95213
1602858
1226322
837601
1046405
932241
1555295
486409
604085
735853
1933572
1902515
664093
1389640
462681
1424727
925709
608809
796982
302673
434093
1418130
296950
386758
885355
1603403
1381375
836783
409291
710501
1096184
96859
422824
565513
654233
249421
455687
195576
1410701
1059208
1126158
670289
1626819
336702
1920552
1382285
1592887
1942156
480547
1442268
771858
105046
1569169
1330716
1253112
1153253
1357349
138463
1859413
128601
1334439
1847017
1350044
264627
1780032
961388
1358391
357536
1651469
1540856
853470
290327
781384
1382348
1678854
634651
693958
599663
800443
394886
221357
594843
1325297
433703
1723188
907605
1488915
763720
1890237
1194366
1523306
1590329
1852238
982585
1969153
1677964
317301
1743695
997614
1166485
1868300
1111155
1143487
115181
1020925
1928696
1545567
1612517
1925321
538084
947197
136113
339495
971653
279655
1586738
194350
1409791
1332451
283182
10610
263433
1749585
966018
203070
1790754
898803
1253402
1872405
2581
187648
1643078
537080
1923436
1742143
1165939
1388187
717414
1375903
138130
1799584
17514
639354
655733
1039418
897951
1107853
1882107
161125
1298620
252314
1115528
1097581
681855
1503309
875696
1884667
1134308
1298861
1658750
1966029
1756773
228012
1335628
1146050
1837111
962821
1876536
1195487
1511516
1403849
210194
302467
1393875
1639273
468162
1949298
1446984
718990
822976
134478
153717
750868
1842134
1031328
146526
247396
19528
839312
663248
123161
1284312
1247850
1241971
1871268
962012
338659
632016
502498
803721
1406455
873915
1944138
1965961
234530
1025458
666309
1273918
1832374
1903563
390022
399951
915870
1931963
718889
1222627
1630522
1190462
1780129
1716644
443174
1234198
1136876
1706158
1631586
1612075
1026318
1492160
584095
1051942
876003
1254793
1309823
833002
518822
248393
1790910
665531
900403
1355131
554365
185668
382023
1267078
1421353
1999603
793339
1264636
592671
1254389
1361129
305561
499175
684348
960679
1600585
1202125
735093
1293760
1393684
327935
1931209
1192635
1970141
1058781
1846566
921479
1193147
1986282
1264018
1883119
846328
1984112
941285
580655
1322179
1872338
1472400
1867329
1102151
449938
1630953
1549480
636921
1072176
275660
1864312
1906590
1254864
1089007
771165
1588099
1329597
546107
211434
1614806
1369083
1774929
1641849
365324
875292
1654183
931162
1252029
1685356
137537
1061168
131355
1530682
1061897
1339517
600353
739769
797003
2302
1512288
1122996
311652
26435
1835841
171635
527301
259249
747101
1269401
801942
1582971
1645019
1673572
1369110
1157401
1457494
724611
1779530
1718691
545527
1977154
1854380
453276
439859
769244
936669
78606
1875342
1617707
1318692
1811987
1912889
879682
1931799
340673
1695979
1353087
1508617
1485635
1997000
1884843
1323321
1681425
1018262
1906869
374379
1734546
756966
1577816
373318
412577
1718644
295450
1587907
1727853
1263442
603934
245827
1563054
420238
1098011
1118480
1116014
1902635
649197
542073
900525
324709
841391
1443615
1067037
1048971
608290
875119
1974144
1192833
1565409
1506627
426914
1402497
706862
263223
1905636
653933
1637397
598421
67902
121521
1371026
1201606
1810953
1812131
783437
1487068
1344338
102410
1426376
929210
1364595
387172
1944377
176591
1327541
1307540
347999
986279
991913
71515
1822399
1271432
1381297
1669041
1637618
977549
1478325
760122
812088
39686
272670
1350227
1800552
697360
828719
697179
1548481
648256
1643349
1205068
1104191
1923022
758559
243450
1232641
354105
1013647
1324058
798435
789741
373323
110399
1734055
230314
1685870
231822
875156
1935987
1024613
1557446
149249
1326797
818679
345883
1891146
460558
61716
1485976
1598870
1295320
38502
465178
650438
330806
1140050
1189761
1176158
654906
293071
749477
967392
387521
1691636
1097715
15755
1438796
1960016
630645
1878540
1574252
1597656
409190
711043
1691084
562306
937735
266627
1852526
1348814
678480
900771
871427
8914
441520
1125583
961233
1922454
969247
1663001
1323602
1357928
1399762
767775
1981677
1757237
764908
791633
465243
709800
288954
102153
1706705
1787979
203185
1554118
696268
758983
231924
1244452
1565904
1643265
895538
1443775
521567
1083489
1998993
1413677
1986523
588174
1850660
456448
972027
1570992
1232878
248951
546414
844255
121832
517813
436668
1437469
1978397
1434765
633949
128803
1587939
1173423
619381
262648
240978
770998
1387913
142578
1752349
731333
1635871
44606
1790663
1469358
659726
255264
993266
681466
1549953
1971468
1434910
1487366
1433535
47073
1850206
1744442
1780499
1313824
35067
566094
502150
367570
977133
1415538
1755050
1298248
935534
493310
184601
578271
298092
1579550
664625
77537
422811
158454
1511701
1127239
976660
1361300
302686
1852948
1385794
807864
1256707
1498205
439626
1852362
1675540
701085
176632
1081500
572222
713747
182263
1142128
814991
706440
1331244
1417502
1262725
1693437
848305
471891
1161818
1509138
51822
314026
1170003
14664
1922594
1448863
1981561
1441243
24026
1327407
857136
1882238
388281
1475549
444356
580009
1608470
1778112
1889090
840
419539
513740
589235
1426305
548738
282946
1317595
1713489
1147372
700418
1876330
999631
14062
101715
630511
928455
1595801
1672136
563597
1558434
484553
1348405
698122
918662
38388
80241
115505
393461
1500028
971791
515312
1142607
1524849
360673
1300807
1984559
805931
646003
567270
1866154
991895
1525240
908802
1128166
852258
1090606
1299960
280732
201385
127745
1031658
109557
1112009
745872
1737243
211594
221434
60420
1317457
530443
931165
494189
1947209
818559
1251814
1812344
508605
1993408
764641
552483
1968742
1556846
720046
1489814
1813783
325893
826503
774439
276448
1542633
1561152
639732
629650
1577286
166889
114691
1043985
264517
58523
520045
1939880
1571818
1306411
7509
610587
966121
1319577
1805603
986375
1238664
105798
912871
64278
276750
179597
715536
1107387
1266457
866005
1335011
478183
1495211
231843
327421
1728817
1088412
1752707
1087258
651193
1700504
1609538
1389348
458460
22837
379501
315821
1687432
1654132
223614
1880055
383650
664338
1244989
162160
971637
692986
786566
1588767
877200
427104
1011486
824920
995036
1359351
889065
229968
1221951
875548
1086377
1209160
695826
753478
519762
112852
1044807
608122
967693
439628
1534214
674315
658385
785047
1961526
488073
1720077
601948
418851
638685
1151316
983485
5928
1929427
1250843
1806252
1632896
1778759
234784
1202649
1306955
1064349
811186
773466
1600853
191716
867207
1996068
827051
315364
884340
1938056
917096
947753
1554291
189922
337728
1081712
1636495
1753601
1322154
416665
1680432
686352
1103602
1757124
671525
736239
1487871
1797896
54371
221622
791283
579273
1779720
687261
1198371
516510
1509155
851245
467477
449807
256995
484554
290639
1958375
307209
1129129
1076374
483300
489476
283256
837221
1361649
769634
1301620
188342
1940949
289549
1886272
855942
1598824
1462306
1435255
1211362
1030060
1798277
24006
1560268
379389
1196439
1236483
84939
1231022
1372891
1765440
1347197
879822
379456
466982
793302
1223762
1777951
799618
1918875
1517236
1369607
1125892
1370206
1913177
847301
623237
753992
972145
388878
16311
1284919
1937345
1671843
805298
1720614
99561
1104459
1489370
1142992
675627
1198071
1485403
1021539
1613481
9230
1174942
1918016
797824
1745694
437856
38511
148360
752318
1205904
1944588
889812
1045732
146079
830278
1842189
517999
1539854
1084403
1275451
1977072
1193748
1571555
1663063
841503
1856673
54941
599057
1074702
382300
1713676
837015
1930370
812954
1287516
779478
580338
1236257
1780006
163292
1714330
1587568
625675
275507
416286
1883208
1756858
205628
225662
534969
304192
498036
1950501
1711830
501296
1671444
1224448
963091
3841
247821
767896
257825
1360117
89809
1262742
1094158
771437
1671321
984623
883705
1681930
892521
485220
687236
1624813
384308
1032237
1460043
585291
52636
1724684
137948
13129
132825
171261
1037048
251061
1065021
1524380
1917270
1994905
921567
1325230
800877
1259609
542386
1101346
1674788
175536
122286
1633141
149839
477427
892017
1554020
513522
1932271
942576
327831
831785
1026660
888666
664076
1638302
119095
65834
1040398
1727010
1426940
536963
14433
1023209
316235
1060062
1474239
707348
639478
835816
1165427
706392
472886
147066
1744662
822604
1382031
469126
1040453
1697183
1459245
814789
387039
1433136
1709672
1558658
1993805
1428160
341198
595327
1023135
1233518
575607
1005719
834526
1880223
582933
924266
431777
1207148
1065917
1051966
1898731
423198
1056909
1990789
1124422
331547
877890
459241
1576783
298236
1966965
1169177
1496248
1916317
978738
1519861
1550435
1923505
1788997
413577
883199
1669654
1571166
1685036
157676
1015183
1249680
1930067
1888075
363302
1551059
741216
1272348
1058349
1436030
552629
293968
1544515
1863095
336991
1691965
1514551
367799
151615
1732683
1915822
440763
1448073
588836
1654086
510615
764380
475651
211259
20958
85313
7400
1156979
1528722
1911067
1740431
29263
912020
483617
944815
150612
1303903
913946
140600
1647917
230097
1950994
575744
1616764
1107442
523032
744035
1218714
1112682
1317567
952156
803310
126707
1649362
224440
699904
227635
1756683
707830
1885298
1555090
805353
1453714
1472496
852717
1973084
1789072
306389
1087733
75251
246080
339291
1306710
1386489
1774019
1102785
1298326
207857
172006
875003
1350647
794428
873960
451541
255960
752133
1303054
1158747
1789554
798383
1120086
103628
1634854
1988960
1026466
758370
304216
181674
468359
513321
550368
868359
429366
396012
670979
1619563
1953952
1393497
8253
1883703
233775
1779630
411850
1164138
1336404
590794
1684491
168452
440078
203656
137041
1548490
1540603
224885
742887
1930963
1645498
263107
1751481
325113
99866
1971446
1614804
687526
961344
1733255
706031
1620500
123
1971392
863264
11437
794611
1341826
604315
1338309
130964
1216873
1624259
1054890
226716
933317
1230641
1646264
1087360
631491
1878815
1132953
1254878
589680
209477
757726
1134922
1860192
1808166
1125338
718226
1814716
1594428
793006
413906
1083121
1533204
1385530
1216016
1132727
1924121
338373
1179962
31389
1142765
284863
951340
94930
1730286
938161
1012751
1758614
1624051
254379
1494627
1538779
1725278
204999
216082
730973
1588826
1944645
532729
1754571
644283
1216350
1247947
1181891
1432079
1734273
1178302
1342512
1226372
1735735
1994100
568937
1939505
113362
321833
626826
1379021
340649
1036240
1864075
1605330
1222786
411401
105123
185444
769299
660346
1485667
1365784
1545864
1599177
258358
453830
407795
97558
1981361
118417
1768118
991138
263596
225000
7979
1740844
1494536
1822771
1068169
1615395
139211
508318
1321159
1108199
1879554
355479
1641681
1516265
1202726
186433
858447
1610800
212724
348419
870811
1556688
1127762
648901
1043183
1477971
486254
737593
1210311
1863918
382004
475062
1446365
140520
1052874
1919412
909585
671148
1349091
1779297
1407328
1929936
316871
326372
185993
1117773
792573
1685931
1835740
187293
906317
807735
261814
21978
128280
1053602
341057
715500
1616371
508675
447183
1458768
209022
1643729
591707
1206590
1029671
1265942
1745681
706661
1196862
1323787
527922
412946
1645899
1320147
81163
542355
1427643
293352
1749487
250383
1239454
1629082
757409
1228111
1036154
1697796
457662
80088
1625562
109212
285142
307825
1532428
1792311
1163583
823
1383945
1470492
1939093
3923
1257128
1679572
1453796
986921
1395295
1900908
820282
109495
371117
356712
969690
1764726
1077434
1369022
544481
1257194
1691034
1773412
1742611
1309207
927181
1551116
584065
1694906
504693
1192981
605310
44468
1644621
658370
291031
1757650
1780661
1834433
864263
1969501
517375
1823608
1226504
747725
777288
1344975
1217407
46856
1547029
627371
700085
1455238
1693315
1944250
697058
1330497
159497
623600
266170
1274418
312026
245018
38087
1262363
1647812
251799
111676
1378096
1942445
1690537
472109
1229674
421922
1504664
447937
63733
278972
1791612
19160
1716313
1433599
453650
1753899
696475
1822151
317918
1896169
402714
1386230
1349248
1866622
1827930
1502617
1775153
1023054
1695408
1709468
659400
361099
863164
1787222
213664
1107137
205386
154817
1063519
1647258
408555
696504
865173
644739
1919088
517014
714229
1706419
1933498
1429017
1732778
471802
599772
149732
651409
600957
308413
1321765
1700194
521887
1465209
1283073
18698
1769679
392639
528044
1888605
302115
520251
1314838
1385386
1176545
711677
542590
1760304
1536830
1279746
1757724
146205
310397
21003
1500222
419021
839948
894141
825545
1631446
56005
480694
493372
1232912
1441124
1398079
640739
565686
1726653
632629
342451
370804
337948
1346560
1370692
94720
1060230
1888975
931257
287790
716735
140008
328507
857822
1687945
1469261
394635
1993707
244758
314213
149689
219910
594324
984314
877068
99005
674314
1443550
1812239
769280
86470
1966376
1733989
1611756
1739309
404649
482838
1313382
1302985
955971
1268700
1886377
1930882
258973
719642
914204
891742
1183225
1707237
647448
1842843
1429572
1226174
1724675
1331418
1076327
25121
1328906
1717321
751635
500988
146904
677012
145760
1450926
1430981
1219274
1878699
210590
1220702
710367
1779216
133489
745928
1781803
1191645
1332479
1317869
937742
523219
1746106
407749
222427
1910451
1301957
84635
1121837
696517
246194
1748343
522184
627831
261941
979109
595031
1067897
1971414
1039195
1062504
1316573
1669950
1723726
229589
1791799
1600589
847502
467486
1160496
1270638
904731
1750787
3780
1541955
1399413
1646176
1497383
1008055
1938410
1810763
1783967
1791593
1335877
193039
1004152
685093
585485
544602
1403697
75959
176409
422876
1944599
676719
1445802
941189
1424525
339029
702225
637358
1086188
454147
1546417
1866203
900841
359879
832210
133093
1776453
1713086
305904
91294
1673748
1265422
394749
1689954
610500
1277101
887716
990256
1922672
170034
210562
585147
71464
1948878
1033947
1686565
1026333
758573
647683
1571703
4608
1023515
775497
1402543
1087371
1237328
1438226
347165
1422521
1765791
1646125
1938293
1911920
1877590
340769
218436
1532470
766419
96699
1087576
90317
762756
736564
241280
1688575
507898
1724602
493662
1509205
1482089
1578810
1213459
1029301
665274
1665721
1649179
1123471
1078320
130051
1174915
1220027
970378
1599280
903553
1234785
1717539
196150
1732190
1464214
572551
1301739
1346309
403808
1009342
335319
1848755
39905
445696
541104
454639
1903241
1828491
582684
1683922
1407592
1222882
289862
39367
1165908
1312025
874273
898577
286122
1370598
1893457
1035415
1168800
1691394
302671
1031490
360177
1588125
499213
1909580
572936
1397757
1755416
825163
475631
970051
1339614
1164360
897082
1227426
805947
828444
55539
1137543
1260441
1464105
1877892
448758
638040
523346
988531
1726964
1690773
625253
22367
1304365
422006
20662
1530461
1591507
1975806
993481
905622
919550
415357
1943038
357140
461668
1410413
1321238
584473
1622817
727103
925376
144862
13564
1650740
1205800
63015
552400
509462
1500790
1044780
910784
1196690
559828
1013058
995486
1872684
1136785
758813
1933625
1797714
583890
611813
1933405
1189493
1136333
1374004
1361649
1133516
932473
123757
1354139
412373
1702981
1351441
450484
1469144
1588949
1307911
675336
1371015
67372
336979
942916
413216
1328609
68469
218516
1674549
208203
938561
583708
1689478
365182
857037
1630309
1480515
1451087
134653
200317
1608263
1097535
1141679
222380
1931999
404741
303682
1887638
96465
471339
45908
1546968
1873985
1421222
784717
1065121
1577114
612608
1147024
558894
829612
267866
758988
595426
1528635
1217070
53539
1374488
1536121
155655
1640886
799478
833623
1216465
1096129
1176333
853843
780351
1386466
215628
1306708
659217
1331023
203742
248383
1212632
1177200
1642938
360158
1099095
831229
179560
1330062
1567993
1218395
561602
804224
330287
43691
1522104
1074814
1093580
1838953
368859
223018
265805
67630
1764048
301490
385409
666717
1687421
1887047
1071991
736554
760730
1751310
857609
1031037
192151
1192772
667310
1031994
1291309
1626837
1726532
1560917
896124
61664
446324
1500798
859730
1868894
1860834
1368784
1391632
1718396
1440102
1853298
517541
369123
1176831
1498756
1602586
1874481
320334
1512721
422667
917284
1387401
1046825
1905107
1229247
404636
1402236
191364
807093
1248386
802608
1476990
1773816
619665
1486226
1419177
1849929
1180836
1180472
884437
1839508
911640
1029242
512818
573694
1179148
549057
184175
203315
1544815
1231713
805848
653724
1631015
530529
1588752
1867023
1517448
1032954
718666
726975
1217901
87097
417270
907028
1439752
1581217
1398866
1655238
1948710
926311
824993
1009629
1283897
298556
1296762
262363
198754
1294438
1173551
1356633
1188108
137874
1934104
1500246
936771
336734
1448130
1760592
58140
607504
327096
1399079
655487
1035347
1140597
1663856
185498
1255192
1139489
87068
1608861
1052628
1512391
66302
209102
973004
1400862
1864120
1336855
37630
1018367
944394
888342
508109
1868431
590429
1849947
309833
916011
68392
16911
1496202
1107641
692834
1971176
475270
1586866
1969165
1987
1466624
125796
1940561
1312445
1885478
1113518
1690480
97269
120057
1703712
896130
729617
1870427
386797
1908095
121925
448062
424991
576221
522879
1363537
61145
724305
1587975
589212
735801
1471778
1195535
1204439
1933517
1512580
154463
725757
719148
900034
1149015
569406
1406910
640477
857031
1899578
214062
448387
181150
185848
828085
1758572
470419
122480
1398446
672259
508210
572299
272146
789910
1328548
1814707
1011061
563108
1735481
917371
1855306
246914
287230
1943779
370468
684443
1627425
1007425
970248
497477
133772
640437
884524
1644587
1890271
1859123
137718
1304213
833715
206398
1066210
356795
1078358
1225140
540904
398512
942228
1257836
1811967
300077
381136
1938587
1697332
1900460
900269
929253
1486312
617035
208369
466310
1512124
341295
1828339
1135670
1376372
1482377
1541486
1775508
1391664
1115160
1740644
1886763
1368411
1324884
330174
1295268
1072829
718644
375822
819256
1989667
17749
1906338
1166662
1440655
170832
1726205
870270
181914
375524
1898731
776014
1925083
1732392
936180
321739
1365424
1392602
1876935
571382
123278
580515
297027
1445072
327032
123495
1369518
77918
521884
1124057
477224
902206
746570
1710294
1983850
1890461
816560
133868
1710908
1971025
1617800
1793690
1922382
363245
636028
1718226
1842485
194118
1562656
996776
349097
1080386
1907102
1374253
1237102
99625
120998
1702059
1785509
1838708
730934
1293226
606340
1510329
1080126
330205
893258
52530
1839116
910454
144632
1743781
1082871
132059
32977
1337621
820681
113565
29175
1536739
256916
1765031
1503542
559304
1759883
1814544
203578
442853
1105759
228825
545955
1528
760607
117414
1984901
658897
46500
788701
132405
1642291
1799226
593986
906434
1305947
849683
1465627
196466
401464
1995004
929902
733976
209639
484207
1410657
442349
242830
1195471
534927
1965897
1806536
1565329
422510
666658
157329
646414
1645568
1619960
1521376
1551003
1120853
1208469
402598
964526
1599282
1309920
33610
1019438
813715
1052539
360016
307611
1066310
107435
418291
1537289
1856303
1126257
1634018
1141094
1334789
1168268
1599036
726491
1765307
112237
1746499
753992
225987
1853682
748973
976989
416537
855443
1746708
953738
459701
434836
1916592
274440
1139422
1817285
1585216
1725669
1181124
1027979
1984744
505491
394838
319328
338639
302467
1095782
1523405
28919
1021067
1250718
942836
917278
1008782
244096
373164
1221898
720313
264308
1240708
809271
876871
888581
446104
955705
1448039
590759
1575098
292700
1806000
1004853
944120
1650196
653060
1313379
1551921
1117836
1137551
960781
1481406
1704034
1812360
1009843
917232
1460995
405270
270815
183734
13615
1569647
1448554
1363007
523932
303166
1720687
1709282
1885188
1338273
1143085
1205769
1164216
1094703
865341
134438
379933
914055
345760
514521
650126
1041488
788834
472396
1943957
1502668
1288858
1193784
361075
1529165
734143
1621250
629512
834395
1148904
843161
966873
1050460
626977
1213259
703341
1491095
1429230
1975354
1057163
872213
1361569
1082508
1982737
1400390
480668
1292086
1318898
1913014
1750148
1285593
127710
1258003
1196909
1419068
1527964
887902
1880127
1953926
1702217
477613
490134
727392
608169
241950
33896
1751752
4303
263349
1038854
1124347
275632
1518359
1753257
719753
1545834
1199074
1009848
34153
174782
1653644
1172774
1597438
170994
661445
1524998
364417
54790
249846
1839925
1485914
1698754
965910
813720
1392997
909621
1945470
915746
1035338
644190
902453
1192636
1683153
766562
404512
129028
1327294
1286845
1169988
959949
1589147
582871
1351062
331832
784354
1438206
971481
1290446
678284
570081
1088362
271385
823449
452120
1651785
90554
1537851
1973967
89565
860754
1335467
478282
440614
1835039
1040694
350128
85139
1529667
1105863
1849316
1339181
1004283
337206
473002
1221748
931647
1210463
449448
711326
1804904
1002095
451738
757833
1558763
1166084
524224
165669
2315
1972637
1426628
312999
480797
402289
328507
1079204
1265072
1630667
909892
431557
46445
1241068
1140401
82572
1945057
817313
1094225
1874525
104815
219932
1581060
1209190
1210521
1790540
1052505
974361
859927
989501
1711327
51167
129560
1094003
581574
1827551
1502427
575557
1026354
1801700
1704943
1032554
1747472
1682862
987033
746779
1558817
649314
985725
995953
869088
1174328
996313
1938679
1819542
1246087
1885700
149082
1410001
836405
169140
1247153
1181402
1303968
374353
365553
316884
729739
1970412
9339
623722
267839
1822278
1029836
1668637
1941039
646998
1623741
19470
1471117
1182538
1320989
1110487
1885912
1159346
793893
155749
708901
1509966
1204875
1754928
676412
1770086
1200586
1982503
1085115
1948849
154986
483862
1866313
274363
1125925
1360266
43678
694513
1411741
1631446
1141418
1941643
1321529
347693
1786642
704067
1163842
1443873
285106
208922
64146
124177
750547
419647
1725042
210539
1795027
1970195
879363
1607963
1258969
1768895
879758
1254154
964396
1104562
762637
853219
464435
839696
1095929
206267
1611012
1772578
1572924
1392957
1304729
1101986
1798177
1321278
1762564
307235
548737
885108
1423359
92955
405436
504342
1261374
117135
1205026
1515225
1064490
1832300
1951468
1707016
719882
833572
852465
393012
1186365
1886420
1797861
46010
1859216
336003
641952
179249
380138
356442
348702
1519011
1931168
1270268
1149363
486862
798218
764898
1930236
837315
1164010
610684
798602
1649454
1752628
1970185
175805
1037202
1089199
1743474
1155166
959930
1169369
1903650
1531345
1010443
1187168
564228
363979
1554816
169595
1566927
447370
604387
819221
440611
1111944
1155281
1003489
1617048
1619666
984113
160210
903004
216368
1208953
1137476
556400
447208
99564
1488029
863665
681067
57740
564816
809896
847109
1866923
461293
1833128
1560604
1224143
183083
213498
1036036
1269617
113679
1280914
604105
1945119
686363
1845733
160693
1394711
805940
1090138
1222581
135207
553728
714575
1974798
255633
1982439
1569908
1447101
846103
772366
1607678
1726538
1860922
398702
321322
858840
1133088
1692421
1556444
1095399
551092
118333
1169951
907196
603640
1530767
1162961
1458128
285793
939601
568222
1260977
1899497
802721
871083
14273
1215014
1495485
76107
1472431
965456
931794
65869
300112
679787
1604993
1606039
36124
1025011
576379
927414
1916163
1395292
250318
586592
782753
945722
708074
799093
1662617
249107
158740
250078
1533129
1217846
1072200
1223129
1973795
1812263
130702
1111042
682667
1170928
485968
406363
429172
1168312
215369
712881
308872
1968568
564002
1245586
183699
745917
882386
1600641
364943
1787958
1809159
938124
930849
1760557
1809928
167275
1637020
1525485
446581
710061
1372905
1138218
44162
866565
1589839
1936807
1905616
228813
628766
1770697
1929696
6199
340205
1245729
1132176
1075422
1747342
1297315
171386
1330642
1613851
302460
638247
1460274
897180
512087
68424
750419
1018507
1136352
1596776
379063
3849
577924
1248627
1093195
1300509
1154777
1829890
195353
1436274
251954
870664
1280023
1616257
1297134
1976290
1672754
405076
1371266
1778010
1999240
607184
1744496
533215
541429
34931
440373
1611524
1967254
414272
1955295
1727469
1495156
147732
707616
1966949
1961950
900488
983357
283232
688425
169472
1000047
1902521
1940998
1947831
40095
507455
144582
1102422
1707098
1163497
117541
1996320
1171602
1689458
236001
784875
1469813
557156
852605
216155
788495
745084
1641734
1300338
1874574
645887
1147542
1875710
949804
740768
184165
1059899
1431155
1963307
1685727
507351
173964
1322202
1558863
532819
1659842
200756
1685912
1174071
1482743
794445
577208
954325
1250770
303359
614651
1112685
1202605
1376891
759706
797608
1249451
1384528
1874247
158458
179041
1794788
818694
1642309
343643
1570525
1858617
1143741
1485686
115170
1424128
92488
1640829
1936300
181610
226577
714385
723413
985693
913353
1013639
1586872
1629738
88496
1195212
698937
236441
233993
1368418
590318
459287
1011516
56719
127695
1547412
1218037
1572565
486301
1193795
1338020
462507
682526
1384013
1686185
1267881
144418
1233404
300392
31796
1486869
1256505
1861532
765709
1450393
726017
920981
1087665
1452711
1870609
587419
451858
1557762
1586780
1382212
1203727
1094278
1338438
1957497
34251
980824
1622877
772778
1811083
1357326
635411
681164
969331
676778
389762
1589818
1381013
1966070
1515476
303063
1855057
1394457
375160
1491461
1531289
1524057
256688
1363004
157300
90576
746331
390102
1644676
68960
1067404
657550
450164
659564
464431
581539
282840
1601625
1429541
798185
1489450
1970079
1671632
894536
50072
1946756
1065196
1564603
1930833
1453328
630454
1353244
895824
1602906
625088
576369
980848
129447
70073
1488282
1206405
1788210
1071807
614787
1934932
538648
1755553
899450
870295
1063871
1591748
1714573
290181
1414026
73872
165585
91410
1436392
1122673
110475
726191
1036586
425525
851985
112026
1071995
518194
1877500
815822
984238
1413448
1764132
318958
651115
893962
327947
740353
1528839
1226136
1545757
602849
44994
1101744
307937
1686024
653862
143599
987209
1228736
1955311
848294
1887737
641339
1954594
1369365
765783
1385243
1897605
1245222
1010805
709
991136
1581705
323561
598219
1042187
268589
1421806
648512
534305
822863
735804
1573113
667880
34084
1749956
1855687
435131
679493
1593070
1209686
837108
1261885
666160
1172366
530456
231857
1556182
1822274
185901
1273165
1647028
1417349
325652
658739
1762495
847905
1664376
1239759
443704
1213827
1592956
1560919
646270
139267
1160783
325976
648133
1945092
1239695
1250993
1706190
1882897
1485727
1522229
1942023
1133724
382961
421381
1452719
1542456
513248
124587
1187386
370830
1243404
1570664
1044827
1157067
1805645
215711
1918054
77463
1222928
1818601
705859
349084
1065960
933245
692259
351481
1893085
1620488
1380001
926243
1194251
585200
828197
898842
786064
1766012
998506
429648
895422
1121447
344338
1548518
1363036
1608641
1718401
1846719
1159734
144892
132367
304261
259755
1726076
1133615
994391
930903
1853184
1588013
1016910
102017
828662
1805164
751779
522235
306627
1355399
1969772
1769430
1338174
225716
536135
1200922
938898
693626
820463
1249528
6108
1832649
1207224
435082
1063166
1127090
726669
1469759
1671708
1312976
1534090
1398872
725848
1040725
1552812
1069821
231730
75477
681163
1687918
1984221
464117
1436712
1459995
1239440
1381087
1257351
917259
238251
777146
1027167
444892
1729972
1279285
928080
1811350
1144170
637801
764115
916656
20450
749333
1859555
709019
743853
1319789
1947710
1029196
1669399
1149086
786388
1993307
458276
1542189
277332
1975648
1411302
697781
125647
1508768
683736
1305980
838655
1016859
1247815
534469
891854
184162
1571665
1058979
1504778
434506
470350
774880
1802677
320957
1524067
1123070
654520
1811897
623473
1710565
1992327
518663
674937
399696
897184
1442276
1795063
1120892
163259
862882
341938
1233326
223743
1234353
565056
571665
1027213
245546
339776
132451
723459
177300
681203
621253
476122
1198989
1675357
1113681
1449860
738674
1640886
218820
823495
509195
492377
38619
1276379
989238
800899
1116671
992034
770407
1583330
1372208
1889120
775758
322635
1724962
847782
209802
420107
1559747
212342
1682921
504925
364165
533566
767369
181027
1009858
289330
1257322
112637
549218
1629917
1932710
860854
357198
209167
291156
184240
1605603
1127360
1905178
101365
1573117
748358
585388
1930107
862402
1294622
801676
1059322
940845
656440
781995
1664754
1281986
971967
1440191
5206
1323721
287735
770935
860394
1796051
194793
310318
1793516
1675233
873221
786391
248944
410634
305820
1782526
1449263
1704820
1483434
647661
1464512
990599
920167
210856
1139584
1178666
633401
1546618
432407
814394
1293215
1670408
1627192
1147881
1841310
243378
1071804
1830285
1504402
56480
873659
1570633
1167885
1046516
718619
37419
567270
740126
1347250
218777
1743141
1488951
403971
1023679
1107547
1431306
1837588
509562
1058243
554469
450954
1793000
1134916
290604
564437
933884
882715
1032164
887660
1970348
1285697
1710177
899194
1845116
1082551
191564
557207
1640471
449623
149547
443641
1225982
812468
289567
1322019
975740
1977172
315105
996908
1142627
616071
254312
1717632
663649
196468
478687
45418
212321
1176688
453285
1357920
513351
1703035
332182
372489
1423689
243065
606160
538575
1241203
1046540
82115
1317626
1993077
510467
46881
166523
419949
872333
862396
1829784
1910871
1810289
234861
1730098
7700
383545
196037
845707
175724
1667650
1494506
1302696
266892
442953
331688
547086
637965
266308
1376904
713923
547906
158475
539199
1578266
1851252
802399
1940872
137994
1341435
446505
57015
823991
1890964
259332
1250360
1748705
368895
305166
1364774
631576
128758
1556302
7678
1081264
292248
1905200
350524
679587
244460
770901
785074
1678525
955753
1814911
1542377
191956
1566794
300444
439008
832282
1500036
1327010
601716
725778
376630
68191
514969
434584
1691750
1276579
976269
457390
794382
59551
1343923
69676
432058
406350
1554934
1262376
137456
1075012
184268
1010829
1731896
1302727
1607176
881244
710641
801910
729024
1967659
1518161
1594919
641456
1496856
510288
1094674
436716
232370
1929417
1561570
511352
1890710
509516
1898001
1506484
1578627
1259153
945574
516549
1293702
619079
1371602
1485130
616827
1824863
1014902
1767636
1539489
1651389
1441738
1170148
1469832
1433208
1737480
1954190
581240
438820
1425328
1910550
1507547
615717
236614
1464274
1707354
1894557
18493
1907206
124949
801363
426677
757128
1673061
109592
1899466
1018269
1622223
1630742
1954734
1481917
767953
411764
880130
1394597
1304986
1702416
1513463
1184515
381639
1752289
334918
1210276
1089683
209897
1769621
1192563
902754
1156943
1659058
1162673
161070
223141
1493459
1525979
1199881
1822087
366820
567322
805370
1982356
953500
1171364
1904747
785013
642840
1897468
758662
1682997
73007
1900882
1478414
1352488
1997887
714532
1679730
1648709
625284
451337
562166
636238
423108
540439
1612105
1435210
1706206
483373
1736466
1596122
77989
1910771
146903
913544
879910
960392
495576
437013
1768281
3086
1087818
638333
1325410
1360080
1814013
209910
305844
717572
1636015
1934543
1431288
657008
1591888
1600113
959195
152538
533288
1033238
912006
174155
161566
63753
1299671
347164
325512
535460
965464
603445
415448
86587
1644789
1654130
308860
751396
567459
444621
774663
672353
755533
1144352
705288
987285
1217773
1805017
1682258
1003740
1521221
1334935
354829
554859
665221
850445
1043860
442548
657352
724097
1158415
615673
1344367
1995448
1161790
697187
386556
579353
1942670
1321700
1316022
263007
690457
1787482
1399365
979902
565094
540441
1711298
246595
504698
233969
1177946
841100
5809
173444
990957
1452489
1557539
371879
1343181
1759976
1214204
1893967
1444210
1935068
913584
642740
296018
1550397
1020974
411827
1720841
578782
928872
234945
808427
1394320
1218363
939345
1244179
439689
1944609
1717295
848584
299275
1162601
663802
298364
1119930
1156652
569559
253466
822171
842947
1890978
617743
973350
1989044
115763
1156905
901525
653871
29721
846339
200076
1429323
1505527
481951
1410016
774007
1380109
1473573
1695293
1524656
944905
343699
449321
424677
1015422
242056
280255
308657
463527
236576
1004548
655276
1010304
807300
1704606
560797
1875712
416253
838955
892732
572285
892580
772050
1947219
1949115
1257609
352847
600673
1775187
1771734
318549
1274882
620922
1637881
92613
1671050
60896
1006925
1577253
558747
1547235
219140
1228350
537627
231759
612427
1209984
301007
522645
1659430
1915938
1047086
1644014
885664
1534519
1070365
625627
680444
780755
631384
467171
227699
545577
1199033
531892
40584
1956797
1152438
1375416
1539246
1035624
559502
1733858
644874
997671
358888
955505
422993
1755126
563489
698574
256326
1305889
439483
1546117
1130623
1024771
626949
354760
3496
1840265
1404145
1170500
1715588
1804889
1466901
1395993
1104172
1601685
1155395
965912
1101764
1042470
1684810
1919056
295117
666514
962288
829263
1805961
1656950
883082
1487034
600050
1159787
1009296
850779
972479
738162
1122432
1423016
1324017
1240346
1476581
1800859
273626
1659408
178059
772655
1425607
808398
12127
8433
183323
1240189
192047
216413
988602
585140
1218064
436675
955286
1081327
1616526
1070282
233977
933662
1266740
278942
349611
96602
561542
1287210
1874459
1317546
1673428
105468
654780
814114
323336
358605
1596630
206337
1438419
232906
1648441
1328145
769419
515587
1734645
1633541
657959
1095320
1309087
41195
118443
1716943
1941755
458683
458572
275836
1260297
1890659
1099800
1916060
1236173
582702
64192
1410804
106637
1543803
588211
1405354
595870
1321211
652396
784464
60256
1947669
273118
669651
1945851
66175
1546951
1791292
1813085
954181
577723
1081094
715904
1284289
1985848
88569
1564946
172071
707494
1587406
1805397
1643597
1007565
1111694
1366606
854050
1388791
1326192
1761066
1475645
1287573
407396
1769347
124888
1574419
418478
1478062
1419202
450417
359286
1131147
618864
1774212
892967
1791843
509894
1515678
5798
1209687
759678
585389
1349382
1621422
1041191
474538
1419275
124190
1210867
340424
1788977
1524705
415835
1678651
428981
1592357
718350
1108201
1828327
1856552
1011269
156840
934313
1603189
325620
393711
65239
1280743
971513
232986
684113
956916
28264
1914940
1619124
400745
118743
1206114
488419
1340965
1610805
1847566
1286143
1272451
552385
441267
969100
18146
1160094
1985529
1129596
318977
1600825
1355655
481220
242809
113230
1254516
1938593
1914347
1188370
823265
865600
1450720
1300969
214785
69941
227330
1923351
102331
1876023
195101
156217
394925
1632150
23803
263099
715746
629695
1005509
686092
1682339
455195
901472
1155924
237082
500564
242917
318929
109666
363561
1338732
437773
528167
1182641
1151927
1868572
906224
94037
1598960
639671
1314664
1251944
949731
437128
1364229
737079
942118
617863
1397698
82501
1436486
869028
1713766
867464
63025
1608019
537669
1321656
1600848
1336678
914435
771742
1031033
943294
1648100
521579
1663463
1888303
200954
1341795
291710
354930
201968
428792
795750
747916
1367845
1351785
1250574
236264
1607864
1373115
367580
1546688
768569
746264
797913
590485
1111862
1585366
1595288
791407
1785829
155339
1808666
1266582
293013
562758
431921
1182687
532725
1965286
1826029
251960
1089812
1377632
1541836
387804
1075968
198847
1446363
1533087
428166
1479462
704496
1922199
866609
1004643
1834936
1972010
173746
491604
1439919
171838
1521194
1655725
1966928
768227
691287
1103356
1002911
599465
571980
1403903
464323
568916
364047
1317256
827982
1592022
1675636
1123221
586337
892503
1410806
886144
95379
737257
295366
574707
1605029
1231928
1434414
805740
704919
476501
98759
152418
1854319
382824
394695
1921159
31625
342458
1409355
1346023
1398020
1619291
744218
259486
1782301
1928471
646087
488692
420593
694196
63737
1171208
1310255
403484
189484
295943
588683
1015635
420437
331316
1847399
1439850
1603212
304884
549638
494994
1990959
1929286
1935572
1621250
688264
1174042
818737
217857
1807310
578749
1859763
1273212
1063536
1793653
1482236
316027
1570
1859850
769445
1153846
1270570
1053446
906528
92156
1878562
1662526
964260
1149916
1706773
886012
188629
862753
1663206
356961
1264429
807345
1624043
127771
1555196
234755
422325
1562869
1837910
234673
1993430
973113
577395
1780530
1810884
587624
1754975
673176
1294570
349101
1516801
956230
1976861
1650746
1591226
1778702
879036
870501
1490057
1986720
1782178
476026
20480
1814551
1879518
972617
945540
76554
217527
684210
1422902
1206461
146286
1088978
476142
1128618
695123
1949115
1133917
1341701
920678
1089154
1104868
1454326
46534
1642552
421703
414513
1797818
712437
1122276
55513
190691
1852102
1083389
159880
600377
1778830
531367
1443399
71287
1671438
1123377
920449
1267141
1866081
1382370
1723744
1770333
27956
1831956
1638377
147089
807996
1090473
1701566
1445033
333573
1563875
113461
637397
956042
1523548
76215
1350685
815240
449656
1531049
222498
1318682
73885
74179
1903561
567759
635271
1399521
336266
65737
973719
857190
250862
1613449
529788
828465
992163
427752
955106
1674943
415742
1356772
195587
1623103
1898801
566400
1116230
391068
222382
466441
1188730
1809778
1055759
990750
1782520
1701468
582570
93066
1564712
992702
1985172
654493
810639
1150849
1804895
708313
1686872
816618
1169989
1158723
1813759
1241488
1626686
458146
1975814
747982
1264243
1478137
1813333
1562571
1092929
1256662
1432584
979466
329641
1386539
1635634
1240713
1180857
253619
667113
1319172
140130
1719688
888222
1549564
1867128
556483
1676373
738830
1185829
889043
1671127
1206406
713900
1854485
770458
187854
619797
1455553
1848145
584013
398648
672531
1875876
281950
1912546
1642315
472092
1703657
798473
1840095
1524120
1804681
1224611
941202
214628
147016
1113640
1395352
643344
1714820
715086
1113181
1894146
1058344
345343
1289564
35763
1398129
651561
1514630
76633
1037936
1103541
1070461
1595209
522490
1677353
616583
291639
698421
440552
788015
1011342
495888
560265
1567644
1395722
1395639
53070
1976339
1345029
257817
868308
1538678
1203399
160169
1345272
437372
630682
549151
600627
1096225
1232515
1404934
1483482
775080
1175929
1186289
1046343
1790432
1176343
1603453
336566
1629349
1487460
983919
1531713
541167
435782
415550
621645
14289
1633471
1883218
811711
1579505
1470939
1432554
647609
286127
1709247
1211027
1660871
796508
1569907
1970361
1543586
665093
890960
1704244
1523784
1631384
307104
874300
1646981
1419869
1886597
1955679
56401
643913
1015418
1532473
1890869
1844131
1079913
1312819
436677
1669125
36686
1296023
914133
746096
570291
344634
1434657
1375931
1917932
539990
407406
60429
346754
65785
1357942
1904412
1778072
1139939
1481203
898485
1372579
1381242
1863329
1449779
799965
510983
831060
182028
1249233
1383080
1384057
1982915
485011
1447378
1382745
893703
457740
411020
1183882
1654164
135032
147571
263633
234527
873565
456129
963010
491666
1891505
540225
904295
754762
280724
1717955
935491
1221083
1210017
1244909
590794
1236700
1766886
1572129
427307
376653
67837
322592
1839804
59118
1282772
1935805
63639
138864
764780
512624
761812
1482187
1770398
1077292
744130
193827
1861494
239327
1950390
1207552
834409
441891
360642
297509
1529148
1823786
974140
99298
264168
1658006
463641
1700703
434450
1431772
687324
242805
1170700
1044239
1496112
1390782
741275
488486
675666
1175735
847379
1215310
12254
1410895
860577
1919444
1529973
780701
690205
732111
1185341
1770637
923832
597460
564504
1735411
1551233
138355
807843
988679
349399
1105961
1442450
1932983
1635149
505449
1010615
587063
432277
48913
1728716
873904
38513
1960803
1308930
252479
1331724
1349799
343808
1610030
1822165
246603
1134826
1987135
1217485
26271
783896
184857
1497876
1779232
1597496
710014
1285969
1039664
1454623
658999
401783
1299044
1579237
1082905
1940157
1901493
670607
551697
1454287
453227
1924485
1967032
462387
1518151
602179
1385669
213083
952597
485083
1055089
1431033
103585
1804709
600051
1467761
1566953
1147094
302069
770639
630192
597008
301242
402962
1385155
1853486
1932570
1473074
695278
1076318
1769011
1175624
633682
1274715
1323554
1828151
1753142
1255982
465052
1432955
1414176
1799618
1345606
458882
517501
1537063
1732453
1303988
873217
842515
6752
1233679
531203
1179838
495806
265402
789737
14674
647218
144062
1297960
850807
1907295
204931
539081
1857551
248111
1743115
1116075
368211
291480
254456
410544
661399
1890394
1599228
1100087
1978556
1453811
806409
551841
1697130
1696600
462234
362976
1517010
1088646
927455
1425299
827797
213945
1108173
116391
867345
1887116
288866
1774670
1919174
149687
633922
651759
1219162
687416
245816
1066001
1419087
985590
1527175
1313009
749288
759766
600186
990015
1935044
1965604
410552
1693848
1706616
1764720
1000116
1439245
622651
1784280
1783005
103106
593086
293287
1859071
697812
397630
1504299
1023181
177841
1910638
132270
1652032
169007
202814
682001
1588203
925658
1829706
1418559
1615512
830665
1924239
701977
344221
1928769
1503819
1703773
1182992
1375653
1077695
211919
1482608
160666
1780954
1816727
1264158
360013
434177
1140079
1344745
1269150
1657595
1201950
19884
612555
390133
484253
288693
615336
43109
1954003
872979
210534
5517
1222555
1527369
1385667
1910047
802630
836114
170456
670906
944664
252080
1978371
901819
1006148
759218
913126
1673984
1907987
217546
1837302
1462240
638716
1127256
461411
1131887
1281233
1262126
1953697
1201656
1947036
250139
1167235
1894236
1628415
1822060
488520
1747654
434942
1378935
1240700
1223983
56276
71783
1921034
586535
1298875
1825601
812554
1114453
1961650
730901
971368
822076
183448
1862141
446180
1835239
606485
560327
553962
763664
1332721
844511
737733
994689
1511467
1680417
1631521
1337558
411074
676252
1674269
1355567
1848492
1729972
551771
1827915
1968223
511867
187417
1888408
1829472
728767
1600699
1452103
1649845
1500960
1900734
1471478
1917593
890330
169023
988129
1027193
715153
1165063
428765
1076506
452913
7289
1778461
1414885
668239
176781
130770
219616
105633
178853
920005
1273709
244127
78300
445196
1614368
1699455
1420064
1707371
1192883
731703
554285
945066
1939016
184930
958787
970592
707147
1167862
411653
143254
974028
1867387
943751
482586
589248
576033
29351
1018253
1462397
1824437
262912
1147875
1616226
801862
1970647
171968
1661784
392746
1398997
736786
1246551
318399
1151852
1345048
1516056
1387630
1345643
1522331
299120
197170
154351
44260
923464
934007
1892391
652946
321778
81831
546055
1445277
736652
1909257
152362
919371
1087839
773848
142843
25670
1205432
982206
840179
1054362
1975803
1277628
968408
884499
1311057
1196057
103381
588801
314295
1972397
1910070
132394
891414
39548
231272
456738
1587109
47099
324827
218472
642058
1171491
146373
1989490
997696
914201
450537
1722481
1982333
1689572
1114143
70673
639103
600296
980204
937495
688360
131008
258890
740077
313741
1315668
1618703
176375
1111653
1552521
38564
1511846
195591
1777588
1229479
833667
1211012
269264
1275656
876967
1940071
221364
487094
1402540
1210274
647331
756648
1525190
1740988
40990
246355
560229
1548333
1672639
1653855
1363380
1291735
590300
1117018
1197623
869046
161469
39753
32251
42634
718797
920497
792553
1607959
364282
1149628
1466498
1299072
529756
609960
459302
965785
1416771
1655526
1199714
812410
1086140
190170
254807
1487353
1771963
78773
251608
112062
1508854
1484778
18611
1963732
1883482
1716899
1449330
1762779
1187310
1711422
1775119
1332416
642686
1399768
1492451
1054206
440637
724813
395031
1564676
275250
140771
1753626
1927642
340220
1839666
1576049
1726677
386852
766749
1664868
87168
4550
1978260
508923
1452607
1853754
1057054
815127
1173270
621071
883815
647572
553041
1405750
387546
624939
1223147
1073140
805586
68123
409356
567525
1205247
1853845
574065
498077
1566507
208480
115789
1319906
698790
1006260
1771262
1503924
108895
1962697
1302310
52051
598698
415959
1004088
30018
1815564
466553
64517
1313015
1571916
279398
963047
497612
1049074
856436
22272
662385
1571291
1559712
1324866
27473
1122087
1967793
1502531
1837459
1554169
1505408
439518
531621
1337860
500486
214711
1856726
1390485
1014360
1012141
1242649
1915472
1673383
36906
805472
645603
1404638
340892
1444597
1701722
1420328
372822
703661
941875
167890
421232
737236
1890325
1427233
1269872
965261
489785
436764
1661200
914477
465749
743426
1883916
1893236
1062010
400143
1964209
1573577
1741709
1391187
733172
1315871
116741
962321
907254
1910108
1396441
1540491
310587
372186
1877190
1439620
683057
1505407
1006597
1786816
1312395
1428986
1464359
612309
398270
1190285
177929
1714030
1604559
850044
1303928
1999293
464312
1244166
775651
818466
1700249
436330
399411
319846
1012312
737900
723082
1860651
1383180
1449874
870101
1124786
1143147
758231
493458
330287
978690
612140
362545
81591
709362
1893074
654112
1506453
975529
1279732
1145257
1664707
475031
1978509
480066
1234700
1773415
665616
924058
171111
850483
1902534
959821
42127
1308799
1251435
115454
715984
84145
1806243
1417580
995772
915400
115273
1252575
428579
895724
879307
740804
1175598
455427
331933
422733
1029446
724302
1942468
29479
999680
82176
1912227
288971
237070
1111948
1813436
1840962
459052
1379073
26961
1169237
1405733
703275
667379
284790
1686757
885390
1308381
984239
1852916
1793255
1755161
1727603
1630163
254367
861538
1917216
1427518
1359313
1967867
800896
1491855
1490649
1647697
1043991
11646
66441
705118
1494509
1778035
1461183
1800603
781462
614339
1239828
1997957
484808
678595
949945
1653677
1165414
1287480
1410162
1247339
1998051
1914547
622628
46499
1645753
106423
1660582
148508
653545
205926
1245966
198714
963189
677281
1213736
989983
76887
1973361
896976
1105849
1700298
616112
1882693
978876
1744403
1215894
445295
676309
98906
1938845
565582
898771
766256
24456
1805948
834641
1160389
920513
605420
13043
1632836
1339396
697429
1251316
700492
1203773
979437
1788602
1030560
1470748
465003
1239146
1571868
443480
53633
1500259
286975
1359074
374972
1517306
2895
656204
638095
1611454
551748
255411
1459065
1155886
646804
963480
1776242
796676
1319714
1176684
1095986
607503
1363525
1143221
355189
200943
1912687
1887422
661728
1167275
1416986
1435323
1525455
1170977
1781643
938501
1477666
505740
1377575
547172
1042376
230869
367847
929959
1586498
61269
1901761
1743336
572674
204868
1674149
1652266
1382211
1828878
925901
1473896
825839
1688963
505948
1048746
390405
1491718
1128279
527046
1323347
228353
1886679
1308488
1750696
1517323
440635
802135
1832061
408584
419549
1213993
724789
1884454
1752110
927387
1100111
164023
67979
1543833
1019563
594493
1943577
1030312
795795
1050544
1129520
1596398
1364374
1890233
1099530
761772
856768
458823
179019
976479
158551
854756
1068785
1394211
63347
1910191
1568735
1226886
1152464
1609679
1949666
274568
1617047
316498
1861006
1175950
456331
1224845
45464
1121237
827752
769142
419992
1864421
962021
848877
569511
269924
1962066
1532220
1164142
1022352
1690129
1403020
1161813
543178
932991
77309
1384144
1921184
1903256
518848
1335790
1565965
1093978
1138489
1147958
1186985
1787527
949167
691480
1015588
806158
1624643
1627560
143884
895276
1465279
1389094
1817498
1112808
995224
1487666
494789
424391
962801
564622
108374
1144290
1051177
907307
1046673
1753299
729022
58847
85033
57319
73657
171303
1631597
630743
1837431
906768
841918
469706
672095
955695
1270687
1896890
1022489
1760287
634436
680148
1458743
429805
1491104
499086
1171327
1920
1194357
193185
1598192
1685013
258032
738860
1822260
1618101
247662
1592796
972475
956715
918984
1705278
1823694
1564743
1944375
1544036
1494967
1046531
1991441
1680515
230206
1437000
1098962
882137
295030
1576688
893244
22051
390389
900757
1680940
435480
304952
146366
502386
216422
831142
1575738
1800430
1678695
1560333
614223
491580
382793
108073
612580
1302977
276309
474974
1416244
874178
1438453
209779
1948219
1127859
1637989
1879691
1390381
1761167
1817836
1808990
1545944
1399649
1620617
56781
528015
628567
1036067
26611
465719
1397144
1506832
396799
1628210
1511479
1210474
142067
719839
1684786
200802
12956
248263
590185
332855
1880651
1186199
1578262
185730
1807658
1570548
982810
1342926
1784459
1256664
112800
304544
1197251
1824583
908787
1713572
130538
741029
1956834
1111976
1923757
470430
831877
1120993
1402298
1639387
227329
1210686
1780407
129030
1242785
1456238
1559297
1770914
1417371
990433
72521
1766248
284137
1616862
1006550
1366609
422972
573084
310757
144226
1842625
1797064
1207325
879768
1561982
1052960
1036658
1847259
385247
1238857
486974
547274
1805720
38278
776706
885704
1500565
541259
950226
1997203
900279
134125
904397
1665041
1304760
1559131
1745383
632898
432643
1140208
293831
1428436
483872
1663019
1359133
1606816
977357
429907
396102
620102
1362810
967388
1820340
667102
311550
69771
488144
705839
1637423
1454490
210916
961041
952006
1692103
1362007
1113497
1794124
1051884
1848842
1471150
1150217
615716
1984937
890980
1761607
973437
1050871
1530235
415444
488883
1726339
1970418
1220535
216448
77435
664638
475540
1320927
666057
816925
1702459
532750
941009
479673
741936
1316885
1777542
1344981
1613718
927486
1417847
882590
122040
1000056
1322706
1404666
1098254
615278
16178
261138
258232
1744691
948273
738031
576515
1900678
1344920
173777
292803
580070
959328
129461
1986978
1024834
982381
832681
947495
256760
444377
614176
960682
664208
891210
925222
320847
1316500
931123
921852
1959913
481286
605740
225708
1932212
328561
1478826
98424
1677783
305100
305577
406116
260127
1678446
628406
1685986
43101
401551
1594146
796978
9652
1160524
57280
105002
868644
820782
1333832
1789995
1005515
1547990
335848
1688514
1036615
1495176
583721
1905406
1639227
20570
1637967
723098
1403172
1145208
369503
640401
505163
1079259
1238423
649329
18079
1568224
1903492
1006665
1978255
118782
489862
665014
912056
1011587
522605
567425
949097
178722
985737
1739012
639330
1853871
1234974
1762160
1309851
770271
1438629
548439
966917
813127
979075
285543
1063445
1484771
274259
266059
370284
261453
1469782
1784240
179228
850060
856956
11446
133751
558530
1198878
1602101
1991307
1389179
1433632
639720
7514
1791570
590914
1670512
711292
997388
1993312
1574114
488401
614021
48479
1457569
1921361
1109116
1684897
1336443
1373712
1000596
814349
1532272
1891183
290242
1093903
940256
634384
177684
1667845
1296960
1058775
1775669
706748
1443877
1337499
709363
1274062
1316065
1160988
1500382
1840048
1845883
874392
1185391
351939
1593444
346917
1288802
277569
1497761
879550
244808
701583
511127
770078
924901
962997
1988661
640131
154979
232098
1649682
1159579
1732701
1817047
1334479
1932360
1249590
118381
334432
312415
581965
96888
82722
1801371
1740712
1635229
7641
1419588
19991
486727
996977
405914
1917388
1830505
971646
1814318
819944
993540
1438264
819482
1331432
1767570
1140272
697844
1402378
1624555
240061
1533274
323789
1074480
668701
1697455
1245538
1986920
1942657
624562
1564535
1367072
1014996
1390397
964389
1046139
1484666
1283409
547810
147352
1595451
154999
1646528
1235330
1059939
1261810
1153109
1610548
72365
306187
1925353
1990655
417131
1045691
1685200
1929118
1847792
947437
961817
342112
434478
678505
402087
1124827
20691
953749
342489
547972
907983
1232909
244994
1102553
1355728
972211
169409
163798
1074433
112749
526147
130068
631017
43010
844219
1652785
1817359
452138
623023
810955
942064
9330
176823
752557
228131
107565
1900714
559053
1493769
1511420
1785291
11518
72655
724912
767267
1247072
1399642
1836322
101243
320924
1169004
1740186
1006157
91050
912549
978668
964370
246569
1900733
776125
641154
1590509
938036
1881033
651792
252079
1349257
479327
1065444
1266700
586328
1751661
434858
941897
1871542
323632
1886823
828751
1134638
1246597
499672
730237
549060
602975
382135
943967
24638
1965633
780231
638692
676277
277278
1511022
513284
195965
513484
626522
433995
295318
181362
952608
882263
1688106
876822
912306
575194
1874469
1646737
1202980
1053824
1701210
1693098
1566342
1174852
1384605
1011011
943211
386313
1784868
313880
232232
1076407
17797
32219
687000
1010864
472062
410123
279931
895812
1719517
59828
2888
1844394
1795915
398272
644492
875764
1063200
1098238
297027
444106
1411425
67951
1461505
716255
68709
1551957
716641
1612752
1757149
1690170
301001
222531
662798
1809555
398335
1595075
1035441
1254190
1029409
218783
450361
372376
770468
648624
1247018
167178
1582159
1118104
37070
1145093
1826367
1000604
858343
830847
1198959
1599588
754615
1375630
872523
1630114
244806
1487397
1772199
1998416
329258
865856
1674913
274316
719687
28295
407970
399816
123860
1108072
29830
560982
857287
141322
1605271
548091
890788
912437
271775
197174
161729
275293
726794
942076
1854281
1376703
646258
6123
1074122
1833842
932526
1554324
958631
1825684
866159
1696628
710120
346594
1175021
511169
87474
1201916
1834049
1368066
61268
942819
1400415
65458
1137445
215701
52028
881561
1787697
882734
714254
624879
1439613
930708
1179994
1870108
677135
768383
359817
1376745
987724
1575750
334166
1061725
1338710
1637867
1383292
1802077
1364450
1381424
380341
1207461
116178
1056016
1479757
703769
1734660
223255
206362
346259
1572728
886282
85547
1293546
232759
1916668
1403423
1520109
650731
101398
1652520
1587447
1300508
627845
1046294
964088
1287240
1298102
443122
1736339
1449208
1144957
1732006
210259
1625580
1164559
505959
451449
1620275
1882473
57832
1082670
1807603
308181
1909548
1104786
110219
585293
1801569
711854
1180739
1659585
1103186
524767
942124
716120
1914827
773080
1625548
160621
1740520
793370
725924
839793
387497
1327068
1895501
665162
799374
1721386
1518663
1551218
274237
1344989
1692685
1505016
889740
537147
1530577
942583
1315925
1618692
873494
358928
1093099
799484
1027514
4637
407137
826229
1668336
349488
1165359
357272
1148786
707339
1718411
616165
193457
764020
1320677
1908590
1424889
1047845
762761
243440
193668
1384728
185468
1656977
266858
1611321
1384172
829409
1597467
593556
904164
1278765
1821186
90723
318522
53967
630381
25909
13373
1780861
1832971
1019892
1037794
11981
1733417
1891684
1838536
1332707
1661364
561648
957711
937081
129480
788202
1225068
1202508
719299
633960
286727
469717
1851453
457492
443732
1981824
719294
469988
884899
101529
1368358
1453742
1094146
1958904
1314059
1774833
270814
768069
1227193
303764
1811634
1106583
1763471
163933
1132099
1269361
1976443
498490
971833
1370653
399161
479317
619220
731437
1858282
1900591
1740601
1520327
303115
1998249
1310857
1771639
1206233
1499687
391803
1573738
1094895
1335455
168182
845903
1210614
1488426
772320
900944
1218410
1555766
514847
762638
617857
22225
1898620
1546043
1783507
1198903
1054196
1908632
1373375
1661574
1135566
556784
80253
1592761
266681
1652042
278626
50381
1512559
823036
1309740
833273
1783529
1703277
543072
1053527
576843
464590
485905
192101
1875146
602222
1446914
1740050
1500222
991844
23976
90716
799206
410449
520294
1402661
938332
797401
1076126
599934
543414
1634766
1314257
1738219
1310781
987631
1217812
697451
1679743
136792
1011907
1046155
1131774
334432
421281
1281203
1432177
150271
1521237
1503627
366760
625587
126926
961867
1176270
1031475
1167211
1660322
1985061
1182715
701279
347223
1909173
911376
1336978
1534001
867282
484919
663759
1576447
1316663
92288
1871319
637405
1511194
1273332
120797
872882
1292018
1348310
1016676
1619487
308191
295568
207729
565705
1138960
1726053
371170
87504
369759
172440
1981150
955028
151474
668498
449012
1279415
930271
1866923
403111
1911283
1054905
617457
363866
412784
225994
1011249
730813
552978
1603566
109342
1314488
1673868
874466
1958350
948855
875139
1260545
789954
33252
494691
1547362
1854775
828830
440613
173783
1623883
308599
1263277
1542326
1976081
1494950
1952116
881614
1778455
1137525
494904
1022739
1161465
1623733
271668
1078778
70803
1920070
666506
875543
807713
1956000
1045021
1992475
393407
790463
489701
1036969
1846977
384552
1122843
1263601
1130723
1956140
30096
1665580
1878495
488828
821574
1957161
1925815
1495668
1162075
1192272
1651514
492778
439313
330894
1222590
134433
830885
1930041
408877
1729478
23980
686787
1087443
750752
932243
1494909
1398585
22275
788233
598727
414977
1714733
28506
1209905
1498019
662477
1243900
1557902
960888
50395
650155
1383659
407611
1677664
171681
850101
1339604
1883639
18584
1414615
60504
668498
1071231
1127227
1982247
1919385
697540
1508849
273231
1248037
743902
69244
77471
1038632
424277
555418
1844093
303943
543095
429237
1668652
587509
1393626
35764
1921276
1692904
1521199
1211014
853618
642966
1568904
1209785
460391
1588398
903224
1941745
63780
1895651
1294525
376490
714069
610387
583135
537063
455951
1758305
630471
1542237
1171539
1852561
380316
147216
1106294
195278
502062
35563
789225
344312
737746
1461977
1857776
1684154
1369223
952165
1400217
61415
972931
101558
1426627
794849
864405
826930
142410
1173615
1335071
1422504
994826
867791
1748420
527812
1458697
655635
1268815
1089623
1190878
103077
872862
181014
471078
233740
612656
982830
1308091
573954
709765
1984029
1212328
418437
1376628
813512
306488
387834
426665
1493129
418625
1004278
782574
1763565
291688
1034262
966882
1602853
1021258
1799983
1405341
747908
1823840
1975055
636325
1645057
1355805
1002490
1651930
714281
732853
872133
174869
397519
1469888
1558973
1045566
390257
1119871
82597
94399
480613
487925
989240
191194
696329
1560317
1737170
447340
1440638
1049710
1109966
1020505
428207
1850701
1302078
1004016
1354594
1637012
516634
1166614
790680
1260735
828021
1474868
406657
1605116
1265612
163823
1464205
965327
142812
1861012
637635
519031
39037
1130996
1426808
307875
99643
1036872
1472626
1759688
1718378
914203
351932
1819141
693847
1742814
670387
777078
384326
1461566
1592811
148903
1589019
91150
31451
628250
1602305
1576568
800815
1154479
1199511
340997
1034011
1607954
783404
1139272
654135
1417796
12501
711735
1207777
1016061
1268386
1164201
1552080
617193
737264
807591
1021049
1669936
1744229
892526
882089
910110
1456205
1769687
272078
1317974
404070
1795822
1267865
1829835
526924
979707
218347
664619
1163038
34885
1404377
259938
1827406
923779
1565939
933141
1891579
935062
1784360
1029576
1753129
597735
121397
284683
1795161
1371501
852845
1016133
234160
526635
70895
80062
228868
1188610
293534
473239
465251
334833
1734552
711688
1462517
1259647
802323
1381335
884976
1379382
1827582
299738
818202
1029741
1701989
501888
118438
1250760
1378276
1046610
143738
1998067
1435915
700909
371026
1060944
1872971
767823
1169911
1347661
1153476
1092895
1718731
249950
779625
1163623
1719703
1860801
279517
1952572
1373581
32092
831454
73838
660584
1692946
290893
1386105
573648
664227
639090
1597377
1309344
1666753
1695785
1957368
1271287
371318
1247843
1524880
1083217
1482466
887898
1834831
1591366
1118521
514646
1240854
1045632
1810805
1122010
1900283
1562402
161805
1697418
1209948
1531713
1634849
1402917
404675
1374752
471684
469371
1562654
151340
942323
1196316
749126
1454514
1121090
1132398
309798
109724
513640
902905
778611
157358
848659
957299
1115868
1582380
433676
873941
666731
453834
216522
1016823
1520302
52353
159431
1941709
1546309
1439592
1314617
1539330
1895685
742965
1874812
1423130
1213222
1082802
317987
8886
1149403
1012450
1768930
551207
1906960
1711779
1336797
645686
554601
732367
1761742
1244070
1243412
778026
250398
439354
436203
1973283
511027
1269708
105758
1997881
697253
1615814
1675809
1648301
794823
246432
416219
1587228
180134
1503630
1407975
1823432
1227924
1200263
376019
8032
633233
1607046
1036452
1874303
1724286
1784605
804356
1696194
996374
898336
687040
1799434
1873780
1139716
641467
1283632
1827750
1187217
1344375
813573
1702142
521548
1651538
946247
1541846
1258804
1481872
1427893
1120104
801156
1256604
685909
161236
623565
1307345
772226
558248
434252
305012
1364076
1346765
1161179
1922487
869795
1016746
1172675
1487253
1638240
1070588
865106
457067
996068
1061348
1373498
1606547
114917
918612
1980174
29812
543768
391612
1663033
719055
58381
1319225
173441
5973
1789392
436379
519388
1178880
524936
267744
1637125
1668504
1782438
1047766
560900
1095983
779548
1406893
644415
935348
1341532
75136
1855656
1704607
1202112
81214
732254
655234
1695010
524496
71863
804054
1550647
329915
17999
643179
1563234
486552
229855
1354614
1564421
522449
739333
1146476
1285305
1294406
1128580
78219
1440375
1153345
461509
1530715
211842
1331232
942106
1188121
473646
276324
1713092
924273
1961889
612181
87718
1062317
1653157
1872884
1108203
279235
1909131
834983
909375
566206
493046
1495566
1679786
1368722
73418
1489499
1573208
578966
875435
657610
730128
1318220
1379243
922480
1017081
1300103
1357993
1764042
1824328
1174845
1921453
549127
1079417
1164539
1608195
1325867
364200
936551
817770
1222467
433796
644044
1240557
1763244
1038526
720964
1459928
460653
128405
543315
370113
739599
182358
1184060
412439
496397
1234274
386254
199833
128679
346728
975341
1067442
471249
1493534
906527
1216640
1559752
101196
263064
353016
1283114
1164957
69962
1438984
1418338
171367
892177
28455
1265284
1761152
187788
683499
309801
274382
667375
1290979
1472486
1593973
1589301
1120853
307954
220727
419142
343575
233338
1279340
240712
114061
638853
1025555
1517025
552884
1194856
1077246
56727
1772896
610171
724006
1260812
1220722
805397
318087
607847
1810993
1932762
1861996
1167353
723815
561010
1815024
231680
1650289
961888
964007
530620
1794659
928370
4037
1945530
891151
816664
438982
376297
427647
1702644
951243
594172
874048
1604132
1646827
1377805
1814981
1155492
18793
1418008
651634
970385
1545053
197352
232089
1250278
1869346
740332
421553
1109639
968352
1510127
970061
1128804
1653743
1005589
255232
932010
1546137
1867714
792576
424102
1335053
1359278
1086466
426893
1296817
1872301
48177
1021340
1416211
1955863
1682377
1147864
1748346
1632188
1291983
1850377
488551
19735
1752587
540519
361822
1647237
1707065
419282
419427
233159
1582875
1874398
1914026
1297243
1458734
1066927
576490
500223
697764
1050431
1506387
742787
182444
395678
338138
1390404
1150345
420011
1746447
1639980
115004
1906214
1021735
933564
1446752
1966440
1429621
1917604
637160
364430
254087
1727721
1429144
380731
27273
1926706
1375131
237530
92801
765772
1389120
96158
1854640
1820097
948975
856017
1316150
1343179
1606170
797313
36235
1346993
1136508
542445
1277608
672193
1952195
1223687
12883
1821397
171458
1218536
1385360
1415870
831373
190268
1921609
1717173
328702
1074899
774171
1115634
1583920
1289076
1171259
1101393
645160
385442
1378221
100790
1116177
1511014
1199023
1522746
1402082
1737850
550027
1906277
1813201
614077
1222257
467116
1959335
237985
1110457
1069732
511361
110972
789419
113325
1780372
1896794
1960968
1977632
451200
597954
1183076
1747883
136973
1478617
341333
701808
1510056
200918
1755981
1627226
976523
1787974
1647294
1711284
1039321
399718
348333
177034
291972
1951128
783420
1108897
1000530
1632830
1787413
128521
1713575
809198
822621
490615
1564853
473891
1908185
253728
1310098
1771919
1774759
1937049
1447721
1449240
853279
360970
1150896
1578461
1385326
295618
1558321
167316
1205729
913440
415907
1536329
581591
1262963
1677891
108600
376847
845814
544220
684070
1967213
630312
1767582
604855
1066993
1198390
226386
728676
977044
1806129
849187
1896927
1333441
1689805
892890
1535503
749953
716490
1390537
906992
1569713
1704876
1538163
235085
260288
1348725
949004
1503237
1040943
310086
528011
1751998
1560284
341766
945243
1583497
976029
1988231
139439
409407
1056734
591123
934154
273290
801341
1103932
620629
789254
1258694
275425
996592
1396363
950981
849818
1288969
1000088
1438371
904425
1985311
1397793
567485
318441
1366282
1574776
15399
522314
1449931
1170325
803436
1784725
987746
1665290
307005
439142
295640
1532505
553125
513975
1630525
1394885
973624
1137383
594327
1921760
107911
1402665
269397
265367
787422
1331134
951515
1296644
749496
827597
875314
939641
1509955
1191545
1283287
1468373
928635
1639207
1604297
569237
720457
1822844
12858
823319
1526451
1610848
1611301
405872
488049
33453
131976
282139
1990603
1198780
1582877
198338
607308
950868
1887228
718565
436865
1463404
733929
869085
1468446
1649289
1725286
909762
784691
44969
1995883
742355
1896328
965170
746140
931093
598170
210564
1052714
169670
711980
836343
1847511
1270962
572044
1552889
738122
1055953
1777299
1581144
1819718
1224635
1701114
1488811
1111282
947952
1476139
760584
1803451
924091
960367
395540
1965454
1699398
1889373
1113438
218577
1273525
945985
1054136
1310738
313160
870937
1406641
1455056
1848022
1060576
707725
299882
1257138
1828262
1161568
505158
684383
1895850
212150
1617767
634599
858570
735166
1960287
148382
905502
1500218
133886
794375
97245
1756148
1188831
989279
1431163
1842810
1792278
184254
810471
1386443
135416
1456554
280424
1440775
1483705
1036785
320537
1424232
1946608
726271
583261
891083
667395
897055
375392
1924153
1767863
728716
91264
534660
1022168
568288
959655
68343
1464728
476500
1811062
1840651
202384
942389
1518707
1958443
947131
1503319
646956
223573
1987115
249050
893111
859687
1736130
1424996
1056188
341821
1989611
733729
1465676
366255
15402
111870
36713
1494933
26773
522718
249971
1998447
1019051
1095149
1610487
286271
900838
175338
546439
1605424
570278
1638606
344364
1027379
71758
1395228
1970501
472863
219563
1471510
149029
1408906
1753233
1258916
1067449
622237
721650
1750822
911198
1120792
317701
1274307
319167
1484637
461850
341009
700113
1898324
1663289
1991527
1164439
377725
274214
76646
1207558
1922779
481812
88036
1620766
842031
848291
489434
1311922
453093
36161
1949158
1300278
1335488
1404345
1215170
1833177
472939
1093365
1565046
53625
1437712
1992961
911753
1557042
316896
1794021
731733
753239
424716
1494003
1124179
738684
1586479
497968
1994272
1855806
63246
1325970
616766
173754
143178
66286
1856447
1584305
866174
1927669
1800427
803963
321678
1068759
439364
154544
348611
863530
533741
1246177
229043
1607641
87519
761403
522110
893956
64900
941204
752191
215145
1887662
1469234
1930818
124068
1736213
1159890
1069973
912243
97678
693548
741009
984777
379877
1351654
954092
1327008
617680
1694501
892185
861857
341130
1447136
298823
1798832
798901
806594
1010943
1867985
1943022
1855845
201381
1908769
1122150
1281052
1521474
1750527
909110
75141
520002
682259
330733
951787
209566
1712197
1027030
1976499
1757326
1598581
359482
875152
572697
1940468
1068495
1072818
476340
777394
211228
811479
800286
617221
1781736
428868
700158
1706472
1862001
1164812
663130
687415
1702061
1713079
1154702
1775546
129134
435744
1261645
783670
535692
104975
1189757
1395672
1424434
648021
1689187
476685
1503534
1814397
336582
1771669
1774817
703082
629617
1781856
463196
1051848
1256501
44072
1725896
1429909
1741133
1901306
422336
1219826
1455785
1086655
1220615
347804
1923328
447715
1703025
19531
1962160
1757064
45157
1674864
635295
1737212
396081
1529098
1883665
1869683
398145
100074
876539
1473375
1894136
1492596
1521521
491072
102357
456589
597679
569461
1238600
871971
1191280
738029
65913
1706489
624078
1791374
993300
693870
419507
727849
786960
1599361
965329
138689
1721600
867295
1331900
574190
1178368
1635429
1666672
1709171
1558938
1421253
1077851
1800242
1637130
1533101
1702392
554094
1389072
1336506
812411
923333
1885348
979713
971821
1329395
1169242
1878000
1308024
860049
1352398
1115278
223138
398269
1188233
1923819
1635413
1679919
1137498
1067405
1526650
398751
1823315
1412866
1375788
80376
527378
1117608
1815568
885833
766808
1242983
1363004
960462
1423948
293387
601877
1460103
245819
496952
1961884
961225
136817
1369460
296555
1168674
89478
569950
132413
1359991
291211
367078
297185
1453787
1542011
1624166
1712207
1479418
469575
616054
556101
1564225
1334171
1112841
355167
852945
1494771
709350
1718538
1189078
771797
1500135
996841
1959622
1908272
415081
1903167
657370
1768724
1058547
82139
1755423
510603
1538301
1440716
1239723
1703230
1851316
906834
195360
1446714
1118874
1629286
873339
318672
1535201
1897659
1986778
1477860
1816817
1156978
1640581
1415616
1488050
1229555
1205603
424692
746461
695729
1113836
1708887
1569654
742916
656779
1651113
610202
1031478
1758474
22710
1502883
807912
1829617
1343027
485028
1970194
1965145
557105
1952318
475702
1800289
1120026
921912
1371878
175988
49164
388517
1708235
1938712
170199
435989
807957
1938229
1222767
1089849
651669
447600
1864492
23978
1090483
1164014
1310565
44929
1843445
1791920
1530263
75640
1878588
200928
837711
352285
1787745
1627661
423092
230776
1527007
254997
72066
1599872
1240331
1294495
974087
1729361
1500426
1285266
916885
141199
637072
88288
259917
1669195
308464
1031585
1724817
103507
442693
768948
405807
1767794
1945764
440096
1569849
1840509
1271903
1111945
787258
1539185
206321
1094853
783565
1397137
156440
920378
667822
1085597
730647
1494698
1218964
1116760
419167
1165124
1195768
1973723
793450
1888505
186221
704544
1145856
1805392
841879
1381354
800299
1998416
968524
723060
1993527
1903541
1300706
1323196
643258
1689942
1435041
933911
1550507
1447336
1918333
846102
1746653
20588
1420009
149754
682248
1451354
1733634
1228440
1924570
359804
1708178
845246
1674951
196617
1431666
173628
117736
1562037
528516
11566
637452
386386
946461
967523
402848
209673
1213479
922651
161985
1468872
1998757
1047908
170399
1773355
88400
877957
790211
1273919
384799
493034
1483886
112625
1090542
1100887
1769598
1071049
118311
1632771
141055
907230
800570
1358080
1748649
1032534
216072
1116327
947618
1824140
30053
1229113
1755611
1400706
1100601
943067
1672931
886514
451078
1787597
87554
1122326
38156
730209
1147927
1471514
606870
281419
586614
11316
7489
320780
1562189
1667398
1066714
1525151
188565
226737
421414
1464980
1456041
1500836
705549
1328530
1366280
699522
397039
879598
1019756
746380
199642
812574
844023
618081
217343
82578
1182119
727969
1871690
1582880
322511
50579
1460365
303431
1524457
1936029
1852179
1197690
622070
1303418
403338
348752
1205731
1505257
219597
511047
509582
1357444
1992801
1568106
85802
302561
386611
664153
1198438
426715
1633038
1132039
1271012
1836006
597792
470923
1685335
1260189
125947
1055501
1835039
1658512
1776718
1005176
525259
1462098
1449614
1594292
1198374
1426992
1955341
148577
723807
1825910
1565831
166717
241392
1582165
339950
1628953
1262205
1400155
1756695
110774
1149713
931263
1906368
1714446
1031975
1987149
1462324
556356
273813
1270919
145543
522418
1562179
1320954
1457931
845123
225274
1974439
1335404
656216
883785
715283
653090
1269856
1984740
1475451
1245358
968371
1699796
461592
518302
242665
716333
1016615
680384
1079229
1235389
30997
820543
631784
697138
146587
115398
1972716
1734219
1003817
1524227
1794042
1785646
218053
483108
245291
251675
817581
797712
755641
66925
196637
690742
180650
1989240
1998698
1051150
336952
1984900
802357
757165
1728523
1971274
1335294
882796
1866856
1760548
1554532
844520
1241552
1481935
684769
1178577
691850
54443
480180
1170354
1946037
1728406
904447
1680673
273563
608348
352495
941656
1886313
1865488
1018262
1148343
858899
754638
1381871
1135477
539411
1561233
1275048
534120
68158
1815662
1571968
80961
272207
1219483
538296
842829
479979
1910584
649607
1046908
512357
511582
1777291
604072
1122674
402987
991385
249894
262556
1511646
505044
1061165
1791944
1553220
1538516
1045281
1966322
1320846
564872
1495262
1775170
1276330
868294
475156
889121
1967897
1251363
559114
107279
577996
942038
953072
741331
23208
1872356
1618963
1676069
1819218
332556
732606
929390
1471865
722611
1307092
683238
1522134
1616728
1837940
1275908
1990160
257865
541297
940011
1155437
607008
185319
486963
508701
1497991
1128448
590219
1946219
1590103
1925173
321190
620052
300841
439298
735476
1152587
1192980
1154318
1487679
944772
108870
388218
208126
478185
1777905
244508
132428
1554238
1279137
1943604
896410
1068163
1673476
672306
619116
1836865
1771913
1402324
760744
1880502
1817559
480224
198539
1109350
1858650
514726
1409443
470973
1314384
226335
454604
138957
52683
72788
1693880
1780629
1303566
16747
1583959
856391
817749
847561
1085187
578477
1778212
680660
423417
664266
1947849
1094746
559289
519160
80532
581547
1410729
1459412
196204
375307
566745
552720
483893
1600279
454353
94846
1207534
286351
1058643
659658
521270
710410
690781
666823
453829
100554
1018262
1734153
814717
535044
6321
589507
752878
827485
1932605
929368
1795705
1366883
527922
248744
1605694
1119384
450457
1514470
38072
235944
1991152
1751355
1242637
132904
1785046
394008
1875211
1735658
549300
1857637
1054974
577175
1810561
581920
1489882
1380409
41505
1744449
60770
344672
716181
1863684
1912525
704710
5260
1734550
1739279
507208
289595
1617696
1194818
56891
1178265
1333788
1807218
1311885
1326497
1877080
363134
615291
1641897
1164942
836054
1874281
1721992
325714
471923
1500899
373556
8956
63726
269617
1943903
1601400
1435743
1385413
1164287
1791056
90116
1402039
1118169
1042252
1213320
16739
17597
112536
1912260
848955
556191
1330599
72250
1396482
589629
1349045
710605
1123164
1919760
1326356
513468
1056075
1256972
1597130
1664035
1749846
1992134
378359
909805
640694
277158
1393797
467039
635389
767289
1830249
163562
1714792
1624167
384029
7199
241042
1579759
1006318
1856500
960791
1179373
1062445
1693200
851321
1706290
653719
1914556
1084712
1742095
484105
1614930
1070776
23299
1839790
1447837
137273
925337
535844
570032
903514
246252
1334570
1990988
1758294
1823580
166475
31630
340408
1582411
964439
65073
807575
904144
662598
342312
847867
316615
741047
366831
1985904
278910
253340
1752495
594639
974067
1778613
1895612
521286
460046
697392
965949
629887
18226
123326
1732803
836035
386805
277666
510635
777159
1026000
687750
1034111
110564
1108681
516488
1736420
73701
1930587
292013
682266
222852
1360249
388046
192265
1942649
724185
358107
1662257
618041
564504
1473532
1010293
466328
1944178
1878300
348256
1459392
1113034
952866
814818
1551124
600755
237125
114512
898451
129913
1750745
1296907
357282
970986
699401
894509
1276476
251637
1897675
1568561
1659091
288104
688705
476302
1782933
1572174
1602776
281915
892207
290902
908843
1222892
1583460
90290
953754
751413
1134562
174296
1860627
1537278
1331277
1812666
1528422
1739737
1869211
1997579
987403
659652
1119142
912188
1559299
1081464
1295289
1816844
1212617
127704
325148
1297946
558750
411378
1965385
357695
453542
1803453
1540327
1655046
813124
333326
1733230
49574
1901514
1179720
1396019
398609
888259
1031101
1097434
1021005
584313
1170512
203421
1546358
1773794
1060751
374844
363486
1766529
1598649
267804
798998
1413801
1502941
741986
1969649
668662
1901374
364563
1444414
1751747
1306747
150982
1695547
1943814
785524
734673
1890222
1908828
97357
850326
1665942
1158682
1325258
1048792
674955
181922
516632
1840704
176460
1448873
80078
1800880
993925
213912
846747
1883918
1598258
569362
1942087
838226
999924
935939
1614026
331662
988429
1873173
1532099
299122
1401264
1990987
1921068
1927552
1130149
1798462
294987
1727993
1739217
924378
1970525
1070053
1373267
110632
1919621
864760
714899
1832577
44761
34194
1882369
622023
1010442
528649
1139475
1430985
575716
357166
1424463
813395
1528989
1381357
589905
1529277
1853533
203761
185252
1921828
1459265
363588
426749
496682
376284
1946878
1662037
615872
1622119
979768
1266080
183497
145271
586342
382257
1052347
1353157
1935846
1678758
172537
51317
245751
631496
397644
137420
422853
754630
1501721
1935910
1673020
1876576
1281195
1992483
1385930
1650465
368470
1717980
758605
220053
206730
1783030
705638
234930
38195
1115393
1727230
1253439
1090156
1375182
953073
912641
63251
170562
1403686
1300035
1080331
1766929
633992
1465159
1493601
947210
924471
756095
1313045
1953082
1510856
563189
1418966
334540
341756
631935
1469222
420347
1904094
433216
745326
1138463
481359
1045642
622429
1204280
1532567
1543010
688289
1876166
756512
1629424
1375596
1624920
275808
1022560
632749
1101480
317605
1313537
1505703
710123
486957
978070
1036630
1091738
1277868
1118788
1023605
911499
1513027
1225693
1675161
670520
1696654
1174758
272800
607700
416096
200220
976136
722137
799627
1066154
1417937
1014432
738521
1625734
1413645
365424
873627
981810
1705783
565333
1551889
566396
1307311
644972
1758284
1992973
499162
226831
1642633
1615890
498410
1262092
836821
1483877
427610
1797486
111351
1821243
151364
1783433
1635756
743986
392240
1849493
1026486
1580074
371277
123666
192031
236712
1067872
198258
1375326
921444
603346
1271018
817800
601892
1034004
326344
623502
592014
758044
1954758
426807
593782
377500
15450
1882532
177705
1595335
561512
1536977
1170148
454813
151282
1264876
250118
1207119
1283331
1774379
1691184
474167
37795
365223
1754296
243112
861809
467152
777333
773230
1302522
131338
740752
1842580
1068481
1315398
1658187
1125473
345171
654094
775253
1157754
755519
1799999
1699585
1209516
1926385
1533599
540247
1033627
1923372
1465173
1477505
1234847
1688588
28668
1739032
480162
1423274
1426912
720441
1109695
1598779
1168234
1419320
1744361
1917982
252232
1867763
401761
1062631
1616625
1665909
288058
324097
1261420
505107
1648256
4546
1002850
1395706
1565707
1773218
1015752
450560
106077
958032
1050157
565625
199343
394228
784614
1643857
1654213
574739
288688
1505052
1220857
1956506
1067596
1028014
628774
1092347
366169
1697530
518510
30392
1413618
1794918
1657337
1064426
358659
137547
1420348
377410
652527
1730291
286283
93845
1102379
1893881
1309911
1880025
1240723
1454529
197199
16714
761800
1968242
612261
925287
44861
667444
483515
1687
1583696
1149027
193676
1181221
1735324
1833274
675986
803505
1677763
1233200
248720
1541652
894056
967773
983518
456700
1152039
18781
853099
532524
1372820
20264
1584673
1512658
1765653
1973196
1148936
1662715
1796006
1223429
1356315
1784172
701768
1672607
736988
288384
928619
1750979
1891161
1264596
49743
471316
1696098
1334370
205963
1671699
447084
897778
1508829
167589
68315
1884884
1566594
772187
88476
843799
1928114
413194
1677278
1271703
1537957
1552756
1654780
384307
1505756
338472
1079036
655590
1558680
311542
978812
930875
823783
1000510
1086748
1241507
497965
61268
1730951
1856589
172822
1129276
149311
1689429
81206
207228
150765
1030861
211658
2608
1181524
1828045
1530464
177368
1190548
1317018
651396
1483458
80619
1281889
703743
429065
1508590
1147988
1119684
974293
329297
1273545
322744
1062471
1890676
1524561
1443646
901518
1992798
451095
1468583
1494151
190377
1222997
856880
1506360
1020358
1477722
592206
1375502
217325
812530
781193
818135
27105
46316
436289
818197
1426390
1469373
1848702
313674
503743
1617799
592141
545847
25621
1904360
723213
146731
521690
70707
1455266
1570250
474836
1851479
1205884
1997860
577917
1520639
1253615
719505
659735
834922
1472294
534343
1181542
128640
1536618
374169
577945
1437916
1136646
1533169
786731
638010
1640743
1585211
1221334
865032
1350151
1231940
1562740
1107111
1318434
737738
1374369
285529
1283178
1804756
1831223
692059
1956957
1965596
1039764
547580
41740
1560898
1385698
1424849
1819805
1811887
1562636
1952610
488906
168055
523220
1474477
326042
706301
1012598
156601
348612
306307
863997
1915597
988647
383494
1314689
22902
1005433
1460027
61086
1155338
1528844
836616
1459337
1756775
1445972
488669
348224
819206
192431
853481
264096
281780
1477633
1425624
885866
1529419
1120073
1070534
405890
545885
1696627
476598
332066
12993
686725
1282863
794115
1700549
401583
1783276
1590784
252468
922838
764260
589123
120801
813333
1286509
746042
117697
1929390
1155573
881169
1907490
181361
370776
603485
1210265
1848859
1280597
97646
1102891
887389
823182
1489790
413517
430428
1101106
1761074
1842049
10857
327482
1507606
69994
811213
1591546
362205
1208786
1804076
585246
788888
1228089
1603705
589378
1513443
472629
613130
1405715
251607
1977829
1382870
1380988
1453902
1801998
1390194
926347
1270269
957322
34848
1389923
596545
637321
1382768
394351
1127025
1222369
177024
403672
1596142
558261
595352
1181564
1643837
945745
162986
931349
43033
1221125
1871830
825510
1514104
1332444
1420302
612717
873728
1103268
118965
1666713
80368
1475744
1275050
1015208
391732
189776
82515
1149705
1071231
902973
723748
595485
1046013
1723127
728567
1818960
1737537
931808
82439
1274570
1312460
1210567
1311072
1432949
1122559
10236
1719678
1153843
441951
83715
1017252
1780954
404153
592419
40102
745979
1093446
1911719
1801151
1626960
1161094
661026
440169
785969
677118
1098767
1462353
305925
1765862
1252183
1335073
459109
396780
1654667
468630
1789929
946581
971103
1875382
1017349
1231777
1383754
1548702
417296
268635
674448
172810
682516
1202290
921772
1491193
1789030
612104
1678476
1829890
1442426
832109
1416999
1953474
946515
308861
1044924
1898577
438428
226258
649887
1452891
1168165
1441828
337734
628526
1436404
1696303
1110101
385590
1919156
1079024
1231869
1354908
1016198
230887
1233848
579922
605958
275644
1209388
1205355
1455909
1760537
1448523
1465770
727067
255788
1963905
211227
311201
1390958
1648230
1691169
1622212
88331
759166
1258885
1462199
687444
546862
1955195
56856
1730240
510024
70980
33436
668962
1007091
1989019
1725410
656190
1715170
1100993
685330
1927946
542344
1818362
106088
880570
1706344
1960588
922307
517051
1437553
286363
88605
773042
144098
737995
702155
468099
671684
256050
1718023
1511404
1110480
605452
1925366
199098
1572863
644074
358936
1952903
452915
574584
1318135
160838
373993
214602
1696403
1876874
1915175
973455
776161
1514950
855006
1520089
1382827
1221174
913466
1489584
419216
1565367
1192886
1751219
653151
1377752
118362
254462
1448564
660083
1408594
838515
441840
1258878
1371241
1589891
425167
941642
1374570
1425906
1959591
1090643
1240281
1162442
839264
1518975
896291
1748218
319819
1304499
121130
1047687
1595764
781416
359865
1063802
1488589
518244
1851994
875644
1264205
1041320
1540676
1082520
193130
239058
1227666
1901828
627028
192522
385980
710916
277814
66845
1314050
1857266
1511856
1087839
264158
310906
1623870
1964492
752095
430924
724356
1778055
1795905
789739
1989954
68378
364403
1402199
353222
1361744
144718
811153
1321544
1204367
1434621
406583
865047
932763
1910831
951507
1537255
697212
996387
1377870
63774
1761555
841337
1812629
915497
783351
390614
671824
660681
42117
813748
172380
1134842
1570041
351078
709098
296212
1498832
1253419
252223
1642810
1199366
1838461
877690
1828679
857957
1065437
835233
480427
534547
1419505
14020
1838800
378984
1850211
1308482
95884
1339508
871132
1196530
924379
1324326
1734354
439460
1281191
705846
782107
1959748
33507
14209
1401157
656408
1827730
1754954
173792
1121264
173886
152362
140030
401684
1993886
383223
206265
174609
1191441
1670392
558346
107336
385691
1717852
555087
136067
858223
1361755
1333940
504615
1845723
1801393
111700
441436
1637350
1118004
356666
578618
462657
130817
1678478
1780809
310985
383591
198335
1462612
618778
1979096
45458
1690040
367488
1159793
1746075
237330
980488
904877
1192377
959075
1821701
656117
1660252
740037
176168
196643
43721
271613
1518103
1620373
964173
150181
68904
1698908
1114088
1067417
1620224
452132
1917590
12374
1283281
144520
1651877
861206
1111020
1242476
972699
1745404
1096534
546990
1131175
1771712
363466
998524
1537010
1244644
1815142
1136607
1668900
1251363
1850429
1886758
1804368
1988463
1406845
417079
992359
278559
161273
314387
1100090
91714
1870614
386108
1294069
1925811
457037
744700
822306
262267
264883
1582065
3053
172195
436251
1289163
677643
501035
73186
1901397
1437500
1749850
367319
1957269
1245422
1410768
395759
1872358
522925
1290535
1420549
501281
922729
1947515
586118
1978545
1612296
1498009
1511651
1959435
1286751
1008322
1247526
140443
1981957
1972322
1612327
974071
1928035
1201144
1476481
1790930
1687745
1748160
71056
1539239
381657
475699
1615135
883523
1533860
1926995
1034178
840097
1019483
765771
494083
876282
1305066
1165634
197075
793760
365465
1585872
1888063
1106070
739943
151929
1052130
131965
984761
1885991
274728
1627589
1314618
667609
1969243
1336029
1236642
1875074
474740
977734
1231445
1123856
159172
1732060
337073
558256
1220676
850783
823037
1304894
1311879
324189
650131
161191
105424
1334622
1326377
1412960
1150469
1314769
1984689
804160
1799466
1383429
133340
1488452
1130867
1441622
1741688
584583
164993
1600396
1194101
1992644
1611549
1663635
1194762
50649
975613
1618826
1243615
92967
205034
817123
335980
456676
236360
1571606
468462
244828
1673178
314690
1495584
1194503
9249
1156839
874770
47968
778905
1737649
749177
1922806
1965369
99515
62089
448427
445769
781667
444249
1976170
611271
1967549
1655269
1388818
275105
247835
588186
1070745
1147535
1237702
1973861
1272766
1685868
249060
931936
79788
1534942
275115
898931
931547
121947
253064
1775696
519115
865518
430033
1133262
1400767
279728
1121778
971183
780532
1931097
923596
1532292
927209
418222
617590
625992
374518
1076839
1801920
1614280
624554
1124530
75870
323131
1368947
1343391
454185
1207616
1611968
1025712
459355
910808
1971014
1103066
1647707
76243
1701557
478907
1349494
1764155
45107
806083
1667698
1726063
656146
478254
79511
971432
1213195
729055
1953376
702940
551205
121793
403406
10459
1483451
1579183
396138
321828
1207064
1556183
1369490
1301608
1286069
1516433
1237224
802998
1849141
410919
602131
871793
599327
510556
1675018
498101
1000079
1708632
1374670
85658
275847
62585
1387233
1373314
713604
485339
1251653
1865131
396811
1727872
335641
1548878
1949761
543174
1372143
56848
1338652
90625
1293146
490882
1825563
577344
1569306
459378
1958545
598518
848414
1424059
567842
1540444
717983
1518782
1345565
880989
5368
1907408
383610
630357
301316
1086768
312473
1409396
978702
227832
181791
1338508
550026
256044
1079992
163190
1048912
327266
1177601
1721806
848346
789412
566052
719907
1047421
1921441
1983846
1331236
1747429
92815
52081
1983692
797086
796691
1459351
1897259
881827
1708023
127213
269362
1848950
148374
135681
341831
490017
550721
242084
1101320
779530
42487
1764305
1778431
1991618
887275
422171
1009055
691069
32664
758803
774612
449125
20067
1716046
590685
1162559
720133
1048322
502748
917128
11960
1978512
1239008
1730857
521181
324887
1726391
78164
513006
701124
1885756
55795
1602054
508830
1441413
1904320
877051
1540473
393792
1811517
647689
730490
706516
1375061
1097834
171603
222622
1924324
353627
435359
1786154
184979
632127
1451424
630123
1369221
1336648
1821788
117494
1498793
454517
618208
606818
392259
1770418
751229
1661158
550784
1127630
416911
145620
1649442
654848
759934
1213586
1004618
1075273
1115932
644007
479830
1529700
1414747
1979209
313749
1296939
316781
70591
1779507
775132
1666458
159277
821080
1788391
1200407
359483
1229552
96251
149805
1490841
528535
1744454
81947
1050841
581645
1435401
793259
1305851
232087
781656
51280
1035663
506369
838397
379283
484156
64693
1331762
209838
249142
1630396
1387888
1938375
12785
1299807
1679322
607264
1252633
553268
581069
557049
1763337
1855353
1765456
998946
1590017
366019
1912173
425551
1290938
984610
1684825
1139482
390298
698695
1800735
596198
236618
257937
1526771
1427728
1370993
766283
929478
750310
902606
1056852
956573
862775
863635
288242
1885953
236558
7046
1715853
1170109
546499
1540401
1353640
1282755
1348159
272450
1973377
186328
691994
96392
958231
1208752
1257377
5805
1273112
814392
950565
818015
712655
849317
874065
1795780
625048
533926
1035063
873087
1742122
235025
1264055
1468875
145902
1504300
261873
424102
550427
988064
1146095
1681404
814266
341168
1992945
550280
1206294
1613047
1200108
245319
210655
1422571
364688
1877263
1880327
380515
372770
115474
627216
244082
58525
1397383
1215546
1342797
1657063
734393
558870
704332
1348535
267417
273930
531989
801144
1292594
236136
126357
723816
986085
1099115
748660
1518139
1827435
1589986
1167084
1437819
434420
613198
1808710
1168147
1306503
1699091
1659127
1527299
516711
1386001
973683
1284868
772153
941409
980601
1995352
1150518
1850314
638427
1267142
1441014
1067085
1703206
1885796
1530687
1606236
1272328
1815419
1371189
1219669
1294808
47187
975784
609245
322104
35304
1078044
1050813
1453168
825803
1694504
1359036
152766
231125
35853
318662
1056111
982045
639628
931799
1724808
1839633
1928271
236567
369261
633946
1064622
1888168
359961
396000
1352912
851248
3249
1677175
1096482
1564824
457149
1939090
45858
1770202
508452
516009
1554898
1802092
1947521
1685290
1685882
236634
136260
1226429
1886175
1614633
182781
1878501
795163
595463
972467
508462
1818417
1851782
1503836
1421907
1851686
1836852
1019107
529605
1938523
326445
1876374
517955
1242210
1097961
898108
1217303
2382
36426
1013680
1240449
1286282
116704
1182732
1048595
1031435
696699
710858
1029629
1590589
1474598
646689
1873325
1012653
120612
371023
761116
313593
1351245
33076
830638
1909971
1332428
342582
1524825
276608
910281
1223011
652630
342840
299726
630567
1567924
1494627
1093582
61765
1140316
132571
519903
1580031
1805915
1595199
942961
603204
1852599
1106697
1690945
343473
338142
851153
851764
545188
1628888
1489014
346518
1864928
545637
777284
998145
1291983
1416564
566160
1201903
95048
46771
849296
882248
1173243
1384620
39944
1592557
480860
1519895
608334
859737
406099
886613
141225
935528
1170099
1107629
804249
319331
1840508
53198
861975
318230
1631228
337956
1523292
829502
1345772
580158
1302310
57999
1586560
330114
992532
552973
1985923
389765
1978000
1013816
1756801
133196
1956685
805623
1618901
681158
497021
592844
555446
1573738
1064509
1369878
1971868
1727516
442634
612135
839183
479806
848393
1453899
340956
1338646
336541
772286
453125
1039141
6715
553264
431991
1391388
224798
1570800
1319635
461905
1220799
967769
401874
817532
539006
204130
1917384
491959
500353
1445748
1819661
339579
1960956
773713
1867889
1310421
1856893
78089
1382617
113924
273878
941990
1961903
176275
1992226
1861211
1717938
49238
1316460
490144
347389
245613
1644500
1855611
1057784
866651
1678883
185247
944906
219279
540571
1215866
716450
1016670
1876871
853544
514181
1115700
1598987
1695800
1647723
1634403
3581
1072024
1635830
1291907
1455083
400856
1113488
1264818
772011
1206344
1783061
863422
1411294
246130
801623
362889
1385731
560688
583138
1528783
763676
1751490
1383094
1737094
604729
1978205
102175
1290184
1886493
523883
1810704
107360
700147
1717991
1133324
966780
498530
460917
1448660
1967393
1542873
1572718
1798972
1060072
931182
1114250
905486
1040799
650637
676528
774110
261005
1495577
1435683
1992494
507518
1728922
1908419
1501658
1201679
1372940
765148
1782623
512494
1024582
777069
1468820
1292698
208232
758693
1486094
1989720
866524
1405863
190613
1066902
1231194
1293896
1704466
1091226
1345040
650408
389599
262418
1822894
1956896
591473
1697403
505519
589728
1822821
859632
1662209
1996306
662164
164524
1594414
559200
159783
418041
939778
988421
940742
1190169
1539046
196225
697993
1662481
1649070
837976
894470
273476
1232995
1557665
1542525
1582916
1905778
60890
734487
1779746
1566797
1168715
1240178
1361250
362792
663365
1402115
1907830
294664
737778
1191607
1654436
689793
455705
365602
1786969
32160
255969
1860194
738514
1137560
450275
386560
781972
959961
67290
1515103
955794
1135575
879735
917581
1308949
1077497
176736
1439900
664199
85303
871722
1663048
543441
145519
1433988
1539878
368445
1569862
1030564
602672
663688
1322535
156252
1360754
731126
530891
243671
1092886
1778712
1751448
1305826
1887463
1533014
953974
1427580
1009779
1554195
282532
331727
1154937
215643
751779
1794462
985602
64740
1098856
996834
1198186
1644723
1471717
741624
1897486
1213489
514171
1598341
770871
1986875
306049
440533
1216922
328532
1380602
748774
1376875
598504
132262
162182
370007
1792110
1881790
1723495
231507
1247884
565694
1602401
1035074
202069
77612
2364
1592988
1653194
758050
1994883
636276
951909
550536
979737
15828
1786768
410071
1965949
81094
636505
971104
888249
314697
1121396
1964242
417031
781734
809039
1561791
692971
539129
202533
1129063
429
1416096
1400170
1418969
1488388
1408843
1402104
235410
1636314
1067099
978303
642574
1245546
593641
1485079
1331868
1029733
1624724
97163
1133417
1687956
737700
164709
229599
299902
96432
161994
1563966
762706
358813
927625
399906
1386157
1781461
886339
73352
739216
1883759
1470589
383143
1244332
1146003
459607
83435
1948028
183721
129164
131452
1613758
482083
1845705
1142350
1664968
152031
1430519
1079990
1605938
1047921
1546215
783004
755328
567563
1660264
136162
494497
1197447
1664889
1965914
1914760
601682
92170
259121
1379419
1560616
1382883
1914549
194895
1797741
1380532
1764652
631329
1199037
464345
1807928
1560823
1526637
1626542
1859967
1136358
1845926
1383291
300934
804723
1480871
684546
275536
1514862
692165
1949782
152089
184460
1652256
1286429
399332
750620
1779735
1852169
1184318
1202794
33802
8589
1707105
280839
1242509
888310
418036
800847
115870
1425419
817727
1234978
648909
1144253
579339
1008545
772396
1549304
468765
1157630
796244
277777
61760
752576
364857
261145
605222
787560
155864
1104056
565062
711496
366148
285159
1558072
337632
502362
1603748
1898237
820327
685115
902677
147070
549085
1423181
1714423
1592544
814026
1765599
1113581
1805701
407498
1995083
1798256
1106793
1381092
1913790
246452
1338743
1608580
796703
868287
1647344
657850
471149
408282
882831
973768
1697441
1368410
1085393
1835705
1270675
30053
1015016
1472563
1672282
1983030
1525835
974852
687345
594579
704315
108733
1660523
1352823
695686
1454417
724209
308349
273507
692996
1956563
1167939
425115
1350397
1931331
1678557
842155
1946513
1123948
122042
1451878
677427
611759
877591
117354
1343397
1907251
520788
405341
624633
678330
1247128
862496
257324
480981
579870
1291025
1706988
827800
360807
1501063
574977
253430
1685383
1458315
140869
788032
1985481
1202973
1343349
494340
1692395
1175080
1129246
1638192
1714700
1819209
1414653
1998932
1275254
869050
262502
790071
418828
768875
266945
377262
553156
1511936
1319279
330513
364650
982433
1981698
1595999
1952302
91061
1891412
1225617
1960966
611628
1243894
1815400
766450
561482
1219462
803178
22574
484423
1473365
1953992
1352119
115134
1913504
87357
1865478
1675541
194368
517996
89634
1505755
1456185
1483320
1735105
85097
1359688
894589
1392977
285425
120966
1937074
1127068
1705414
1169028
1677256
1494840
439280
1371872
934843
1835271
667296
1434362
1819507
1227112
375627
628792
565886
1160526
559669
1994001
943640
1047337
503643
726437
636984
589612
1259512
1097551
1869809
122873
1060807
1306671
210523
1699490
1206705
622506
557322
1230872
1389345
1773645
1500948
1398883
1173569
1309261
892724
1745930
509506
1852092
1232792
717735
83606
1533387
875925
515961
397430
1181249
270253
1129515
894711
160117
431440
1621888
1035021
1971425
1040664
156831
420335
1585557
934965
1515960
96072
706547
806380
1967606
443867
1721492
1807172
131178
1929882
1233381
418105
201579
309051
265627
666884
942183
629970
596354
90429
706288
360412
1860398
358528
1504643
942781
1747841
1800374
1900620
262731
1699424
1787955
1839209
773119
531019
217866
229346
1827126
1568412
1259030
667487
1904041
1521165
687378
539030
1842124
1094586
1486669
1950541
1434085
51864
130047
1625586
645792
945706
1981557
480379
1790494
1518582
982131
570237
506034
74530
183209
463061
19697
1225245
183017
1339021
769833
1655078
1563169
522084
1712896
839248
25596
567102
957237
1762065
212587
951150
1768201
659714
700478
1001936
1602078
113695
1418785
435283
1126997
55860
1890772
961226
1493815
1712300
1004357
1411199
214987
1525665
329857
844557
1359323
1195789
1885358
1962045
1354017
340013
1625730
959983
1038935
1123254
1365110
515414
1038437
1889787
1165917
1759199
1372768
1368686
499746
1370232
535694
363984
1999500
361680
1801863
692483
1221160
215621
415973
1421079
1298556
529812
1872337
1175232
567696
915345
831797
1507
1023958
237316
1331883
484134
540640
1025231
119193
40994
153735
374038
1743511
1313208
846075
103046
167411
172483
106263
1930375
1221153
1780524
953725
355524
1011018
433251
1255060
1512958
1290462
1715461
1242105
1319768
1915437
1952968
1502816
145
28881
850847
745068
1952984
1140283
1242326
575412
1313328
1913296
1820370
701778
842474
1011141
1030371
1194235
777041
674875
370373
2678
205185
562389
951025
70370
1098739
677964
1916750
1318878
1368218
352117
1111767
313367
1454589
817959
1628820
436440
807080
149519
474757
920613
114647
1310650
439020
460730
359261
1170821
1229367
1088403
1704695
1587398
1617527
112968
1078927
647618
1645116
512134
16837
1619928
1239031
1327903
1424354
1078507
971484
1531774
564120
308305
972687
375768
1652975
1073321
820259
508464
1694356
1903569
1360930
710453
1527838
1709191
1605545
1861419
299574
1854483
1922915
502342
167662
194278
1935331
1242470
27019
1238034
1292972
646626
1949431
1029539
1798152
879034
1063433
1882964
731200
1392976
1469245
593532
452140
1684829
1896571
74433
402341
1993047
767788
309710
1802953
264820
1062834
1893167
771292
1238755
615747
1071602
625831
1868932
1077056
1223739
465389
205427
1989822
767759
462471
916650
808399
262470
278112
1951570
947584
572909
406155
1494423
722054
866057
1735594
349479
9866
930301
82668
1403201
1296946
827917
981164
1591849
463215
847754
379341
752742
922334
1551097
187992
133734
1985097
1421803
1335647
904052
1818312
383263
1520723
1590167
1599115
1444572
1143414
1380526
451987
227936
1472259
1093574
1018191
1102410
597033
386802
169788
1189174
1010030
1406615
1216026
1080632
1229592
1448938
1087602
1968164
756136
1622987
987003
975023
1587591
178456
800922
1663532
528147
104460
415629
932520
1266406
399522
197311
1754979
1237998
672797
1823347
1437783
1366942
630089
297283
1708919
303855
341992
335831
1653570
1367007
568808
1508815
1521272
456730
1275588
1833528
1572782
1709596
202679
1162478
1790590
36783
1204103
851116
1579008
711860
1675945
1464180
164848
343394
1212331
1527327
1159355
1378155
1495466
38275
1417007
42774
1843644
226564
1844233
378649
1618538
1029893
1442738
969624
359557
352083
1204268
1301952
958378
309458
1426234
15279
252583
491420
461978
787682
1829241
265340
1034038
1230074
787669
1028738
1954281
1399097
1635836
825481
675893
656450
1729662
1035504
1832487
787696
187329
1337796
1003120
618527
1227168
1534354
657053
1314720
894384
505683
452319
1789491
231901
177734
1433168
1234600
289969
205186
1402584
306081
667672
852115
1717326
1158850
1930503
1740420
1540639
434281
857565
812386
1407709
30992
380857
1934864
1724719
1753825
1926985
1037993
341768
163428
266692
955800
1152666
116396
554864
1235026
1950858
1151256
1129606
373375
1495312
108245
1843363
253766
1050122
1125080
301044
500983
1883624
1025694
521214
190134
181415
1097241
1208638
387434
232491
1450786
824050
1218786
674686
1322325
1441531
640505
365461
488849
1838018
26397
376041
790688
1035545
691656
357051
433562
1468067
1463022
1008103
340193
436328
321700
1419355
586171
1123948
822441
64433
698879
1729437
285163
1577938
1249386
1369709
1059882
401359
198918
1178998
1948640
1007905
1451539
1438330
1097356
1971742
448493
893942
1390862
1408977
795064
1486182
251069
1557014
1910136
1934839
199341
345568
261677
755920
181521
1302416
719193
1858211
1469440
662753
1379990
1402628
1561097
988872
1413374
573102
1118281
854964
964756
1130216
1717030
1003922
1103399
250111
30198
1805040
1553755
1620018
1313215
1127656
1182692
776805
1753326
981622
1694168
1822185
834511
1953010
1243793
794058
398719
1184661
1095440
273475
1187305
1614328
1436420
513144
728950
327614
370329
1407734
1225614
1946316
563725
686716
1185930
3433
1083837
207129
305279
460842
638460
547914
1072223
15052
656708
524014
1731184
619042
223602
332701
1420239
94794
1449723
6730
223487
1777364
1015417
1091614
1013919
1078841
1536510
1717578
1780635
1310103
1304368
1484450
1737230
1052742
494688
1500526
1259712
1872962
243326
1280485
1390389
124775
750579
720577
1588555
173062
1782582
149371
901857
1934286
679514
101941
1552536
733244
1507884
1149540
1008176
1218500
995777
1895780
1949882
324684
359711
1906374
1846545
533196
788625
1031895
872858
1594123
1175074
1422802
1001872
1334681
955189
645197
1055285
720690
651249
267060
1209771
1790086
280487
1623718
1113688
246112
1058926
1421122
1080515
1563272
1303389
1717017
361282
1078664
1734692
425352
235737
240602
703714
1253051
402385
1466331
1071892
514262
1582459
811573
1367734
765509
1922029
1451169
555744
104483
1242931
1831498
1025406
1216187
1503253
1047400
693704
1907673
828836
703353
1404602
136741
559815
688579
1232862
1674636
959699
584101
1234420
1438432
15458
947201
1293380
546984
346512
94866
993149
1168141
1156954
1881026
216086
1836332
1593944
217921
1985122
947499
65129
209126
540455
1723894
1941404
1766656
659063
1792759
580498
880476
944695
709650
998770
610278
1459662
142304
298444
157282
193639
1903416
1889807
1912057
454686
166379
583962
1313356
270714
1212086
1720723
1661497
1613171
106968
108216
1384826
1818673
167136
978923
1416578
287938
634948
930750
1520275
1434250
696447
1984902
1110601
1175073
293549
1286865
706136
57815
1746664
1290250
97458
1237694
682893
1876308
457513
207565
1768356
145327
719124
1424288
131456
410688
1419072
912502
1026336
1396542
1357989
123157
731164
1565407
611824
92000
1016908
1308593
1773473
1425288
1808974
1746883
651248
1320364
1144224
1205448
889829
1498298
795937
905777
309433
1618243
598925
1641174
806302
1431219
286089
1511652
1675720
674041
462304
1489409
957658
125169
1977072
1175608
1550295
1483457
883576
20552
472847
1754164
1940970
569343
1320804
1710989
656675
1083699
771441
1558005
383741
1385569
1608507
400606
1555292
1611262
1547252
898657
594439
450051
386463
1011270
95600
140460
237631
1683417
20053
1332899
79765
1030425
66513
1035592
1258174
1385129
634341
1527135
1092849
986632
1754881
511422
1217180
481471
1105442
1145309
1513631
1855041
702715
576776
1711680
982202
1968475
1127795
1206953
614515
1135097
933700
1727320
998466
944020
62688
1857770
30123
1221861
1284283
1840398
1651274
1581026
1731520
1660733
1188606
1015568
1144182
62952
577748
260212
567402
223828
562422
120665
539984
563162
1580988
660885
385771
679799
1170809
169609
479370
434729
446307
249366
1613203
1634352
1409860
1982735
1820706
72409
749910
1254366
1271441
859828
737762
683345
194431
544534
1230060
1457865
364631
283316
1586473
1885426
1757336
251582
1875083
1312386
160825
1222378
1220678
125950
203314
610804
647137
1355136
1944107
133930
135237
556521
318547
1583869
969877
1781175
646704
277158
336472
75202
735601
306210
1394359
51687
1199291
952276
839734
326165
662029
525150
570473
221505
890192
1564832
1260753
819436
784701
671446
372124
701299
217616
1803852
145271
1621126
1914788
51771
165987
337459
29432
889926
1875508
824832
409421
845319
1475909
1246440
596795
467668
1756618
1192027
258962
780843
1054570
824122
132114
888957
1101739
926983
442308
1725909
70690
1079101
1716059
1971948
853323
1876682
83227
1338011
56421
1745586
781683
1787047
1301728
1649011
1728792
465407
691480
1868363
17037
1420936
1143412
889203
1736881
650821
1676929
1718296
127060
1416962
445008
654367
664869
489539
847984
1463875
518602
907391
383932
997853
1437279
828441
1477624
360423
1540251
1650935
51839
1918349
982600
1778153
1302623
931599
246639
1650027
138413
974469
809192
1653411
1289986
175344
48797
339056
459757
1362734
666955
386363
925246
255063
740427
1560472
1303966
778312
1608278
570016
983664
95221
9709
876660
1854261
413497
814652
1734902
874252
1579243
29168
727057
1052981
947019
548258
1966120
1036218
1568266
1047114
1312639
730342
384336
215628
1239188
1565983
1332736
684063
565555
707140
1380299
323103
1489649
792244
1401278
409931
434314
1697690
1638818
1294847
1163364
1952810
1317936
1973171
486060
1884419
1684616
481776
365689
1603890
1492437
1327955
51165
1082057
212697
698213
793040
337411
67187
910441
614701
557341
1609507
1201010
52007
1791255
1418836
1235036
1114413
1425359
588723
1249708
96233
1748616
1570747
93062
1800209
1012486
1783812
247520
912298
1075966
154621
146429
605900
139848
1753757
1338749
1992638
1108377
1310727
335607
825848
940662
1829412
381995
831064
1387080
1741443
1968515
1600178
1866302
1785619
44221
367392
713151
196865
411287
1620495
545428
47762
1085189
912714
1320535
1539754
1895532
1743039
1204764
1020512
1296614
195784
1443310
1284386
1877816
1790783
940811
1430681
1571494
1164032
913662
96018
1002923
1662245
1646729
964553
1228523
1850977
1913425
1124634
682527
1697981
125229
608653
495374
66979
1965320
890456
612340
1409822
67102
542203
1941409
66181
965360
1205969
1738511
727789
1577786
762072
920043
1081350
1699401
683780
1937970
1380746
238171
413862
1456345
647058
1920367
225522
401262
1806557
257790
1442717
1748441
1761393
1209518
1879550
168665
53903
1049662
729123
1913413
1371754
1712337
1379051
1570905
1263058
259105
1785329
49984
1708782
1384053
998500
241743
78411
1723155
1520385
829384
342429
1387109
822592
1964420
73277
194893
1335778
657996
1508268
1907127
575551
871361
1310045
1381673
1157427
46033
1047094
974390
1170193
1405187
1954959
248568
108008
457057
400740
1157152
403269
1346273
379455
1904045
1416
166055
1636233
132057
1929092
635008
336815
763872
905804
1877017
959941
1914025
255237
1429399
1105718
485510
1648038
1827497
87820
412769
118101
1466217
829432
1540306
785056
1177254
316320
1411097
1559361
770145
1884545
1234958
1973204
1578468
1578918
1228497
755751
1268992
907263
1801354
1523102
1022124
1633054
1089519
332729
428491
83584
330801
1119730
775976
683151
1648876
1797206
460105
1728130
203914
1336263
1991617
1524629
968644
421536
1554870
1149497
773128
1778083
1438316
1506065
872007
962233
1582366
1924359
1777136
390729
554989
1758309
1599497
1925150
713367
1615656
233772
1601624
1507002
49310
1680434
873367
799565
549956
1034971
315149
459689
1439873
704062
1939759
330501
1894863
1023227
1868070
1367116
1223480
573621
447783
497498
1525584
570585
1651021
1098916
491453
1652885
1155625
1274911
1670667
1853815
531424
419261
1101836
1774543
1414128
1709081
1428877
908227
1416234
956133
646439
1491679
244317
612644
140544
1174048
366530
1235248
1577150
271667
1624824
413432
695131
235390
1353720
155715
1148850
245969
132426
1022139
485419
807905
1550617
1870925
736859
181087
237098
633685
1299630
1134602
314071
1128661
1289238
1539025
7707
1075955
678189
188594
1881208
862399
875254
52385
1769473
1126185
970717
1206795
1187766
963113
947288
665113
555983
647600
1749463
1616287
1902525
1269241
541939
1263777
27563
1574080
712607
1297264
376778
1099205
1904084
211557
1838224
1203542
227494
320370
81017
388693
1482636
1252859
123520
1065759
650597
1029634
366921
1333203
1535654
1905428
103264
1554952
1055369
1057728
952397
1313414
719140
180923
697769
1397076
250383
1797012
877197
1244311
55368
592660
594442
1122055
182855
220962
664853
909456
766321
22857
490586
458995
1603334
1872749
927589
1131309
301413
38303
1359353
1728602
1830224
407138
459991
1493430
590407
1322298
1916239
638443
1594943
1735001
691914
394340
56187
877761
551813
996634
1087923
1274764
826221
1105872
1689876
1645782
36841
640372
77203
1999688
343390
1306204
1252834
1890666
4301
1533981
1899585
1555166
1593572
1104680
511846
323827
1910324
1274980
1095617
976986
386974
264206
1260559
1669077
1724697
100451
947300
1498465
1166087
596494
1406938
1534131
1991028
741282
1534560
1616800
1600417
1496907
351379
1734681
1404343
404079
487881
101304
1455254
909813
1078920
855525
1133290
827765
1930305
1617138
1146385
420575
466657
705986
1698710
68494
588217
305821
809188
881905
277857
1690094
31297
1045273
1863187
590710
1827858
272122
316112
1545826
1096569
84789
941396
804949
1600857
1964733
1817725
1337292
783536
73708
1157342
1925408
1213576
1514739
1428453
146915
306019
198601
1633759
1773482
879109
310863
1371208
914859
1777423
735000
1375962
769972
391240
1220331
418812
1533835
1939086
1814067
719779
1665844
306410
646159
1621223
336776
1659847
721152
418969
1895039
55445
98854
631962
1349808
1399765
1863466
1326946
938100
693706
76003
197697
1706880
1004420
1544279
1937304
1987934
883560
1842951
720626
1884461
774689
1488420
1174483
1408733
1505876
1305960
764832
1393809
1566577
1895414
734040
454999
1381307
4824
1899753
9144
1225282
1880431
884804
996760
1748248
176089
1757894
1222422
906508
1610812
1766425
825628
1325432
547918
1842028
545661
325441
1929999
64767
62144
706979
970748
1273407
1403961
186023
1436152
1501524
710965
1788813
1353075
1975792
1961840
1374930
859451
1551503
1805701
657335
124713
249659
1845847
1848877
481694
1815750
710786
470538
1787341
1557594
1670169
195048
1084477
1556975
1044673
708074
1629521
530488
312868
154464
1887911
608666
1624001
1251808
466586
1698112
1257473
1084872
1224635
166145
265400
321819
526790
398432
1080139
1551255
360690
1485145
1363268
200773
1816570
652531
1668494
1026485
1618860
826051
1843735
115298
1002401
789728
1139538
994328
876479
982432
867739
818644
1596604
487640
419088
754808
7440
1791756
1680410
34843
1461027
756251
1509325
1070365
1520561
1201651
516945
401261
878853
1783871
1514386
920929
643974
36892
1884954
838015
586358
905003
787773
1261138
302166
1076882
1273788
124671
39983
1741776
259863
831811
563425
1258004
1923677
506360
1818258
1326704
705977
1797948
1615030
747196
1791655
844901
1338737
828921
575030
1291629
754417
158456
701043
779593
1866695
865028
183500
1415969
1738106
969053
1304062
370551
55750
703199
1810246
1223095
960036
90453
168859
696078
772176
150729
1927185
73901
1347088
1007646
771904
1626432
58770
1703182
1716645
406815
1569637
248538
134748
714060
969912
1182792
93033
1857738
91059
1470901
814802
943821
1635119
848045
1606009
822353
271008
1436470
1932937
1188301
772705
628481
59071
196169
996237
1540137
1063423
1122445
1160240
106616
742995
1208128
1713301
1034412
1422277
1236571
767699
245630
43060
1940613
388260
216596
1632700
841495
865840
1035221
841982
817672
607804
893070
1347718
1779276
1006576
1769933
973025
1063958
915503
946206
1275252
1419161
130185
506019
244907
1292694
161452
723936
299132
1485728
1934278
180458
1107462
939371
566713
1210062
602678
1003084
119331
170068
1625022
165176
677965
1550761
1998821
1247570
1938958
407215
131895
589336
1224666
1943693
34472
1979457
28621
130041
516506
1264766
1649749
480470
1716575
1993129
1004741
1296765
136142
1359013
1491269
534896
1635798
619227
1628251
1843938
1669981
317722
265340
285817
674151
1100219
1673006
675588
754423
212503
52559
735514
178181
1412943
1327693
1268792
259594
182518
478030
1537170
35764
1955150
964557
1026469
875407
1156469
1259168
984544
1279802
664892
1463209
928438
573615
121715
684870
1551750
779943
1469656
327180
1291269
1574076
32723
102423
1217912
1026729
321198
94219
1901241
1858757
334449
1873052
564917
1131203
1717028
1927715
149006
416126
913538
1557795
718219
111923
607026
1075551
695219
1397226
1674985
1232067
607700
62256
239999
1756055
36429
612169
930810
839494
1090732
216693
1772316
102973
678259
835278
1121426
1348710
1849795
1625808
1425229
1931353
1380149
1891790
1707578
694720
1345354
319047
970072
847111
1729565
1696089
1828728
1106335
1737315
540103
567445
1685860
36789
1950301
247431
615803
845830
247814
1610081
801038
514208
1474174
726829
1325702
45069
561475
197915
1116134
1298224
1552443
1269967
1032998
1653287
953150
938766
32130
34526
84922
1906953
316054
1823047
1265397
649640
1042719
135566
265556
1548139
1780393
894217
380212
819795
93044
594219
1708542
1295995
1995005
602315
1603546
302065
304098
679298
788784
897796
404743
162183
853758
1778962
1192909
1730043
1516802
1175781
138805
1758978
435273
829638
57655
462138
273796
1217276
1381941
27991
420811
1922501
1602682
714649
1962430
1910290
1440647
1956054
944491
1596615
344389
1069801
442968
1215638
1046179
62450
1621803
1595854
1602553
15795
348210
141867
466449
847440
628319
1541334
1774721
95083
1766875
1463079
340819
631140
869115
195038
1372478
1062124
1014608
1949029
484543
1841961
1891094
1698109
531251
1692585
506244
1897763
1752227
705209
1873798
428237
1191904
1174017
698519
1386927
802492
29528
623538
164059
1269192
1819533
966846
1773066
551363
1738503
1619253
1386009
64705
100784
1635583
874133
1188081
1043640
314894
508501
878934
1714288
1431357
1199387
628273
656073
647233
788284
1044594
1707101
1615721
1803849
490018
812375
67420
1425111
1227608
642376
1667717
26600
435397
1460792
1197735
80160
1941066
386134
1778614
745951
1585620
1451342
405279
1352655
231590
888028
1609101
1214506
342562
1726067
1880132
714167
1947882
1686032
366973
1060980
455204
418993
1956383
1835673
1366495
625366
1469457
784839
317637
1926775
50859
652470
1255402
1766653
1912174
1720936
1918464
309750
400277
817255
721118
1025528
1383823
1404440
41926
1497961
69555
337166
877458
1208079
1823146
302666
633791
185251
637041
1977484
922134
1258613
1753707
1744661
861786
1306142
690076
281627
267455
1692719
45148
393101
772590
1192287
1850038
304121
1516345
719054
218978
487360
570749
1606058
1546425
354650
788387
966676
1880929
536938
532539
1765489
1720116
351796
1216160
1636612
284037
310405
19669
870886
640610
1937259
430718
1719944
1492014
266050
1901177
1942953
1852585
551591
215880
1253575
755816
563954
11773
1366033
369099
1199629
1026503
1640446
746990
1230359
1194206
710128
1341438
318387
266882
824692
1523278
1683104
1791255
108531
1048024
490643
1362272
964439
1238790
1633754
16282
1463305
1856216
1752228
1480747
1208395
1192195
1812407
1581218
51263
964917
1490537
1510591
92488
1711825
145485
1226601
1249478
120139
1968942
709414
103286
958166
907262
1360441
1025256
1186949
955464
247918
196505
851629
1478735
1633165
1015781
588461
186220
1116893
1263422
935176
1559946
35030
1450153
1236239
1566018
1384754
50422
1957057
835886
375152
997090
1438808
687628
1366609
150834
262538
41923
772045
348515
90424
1426371
13800
72122
423819
1131044
1842187
184261
281263
479634
725680
344330
1321766
1834506
1352967
110729
154725
551676
1559555
382042
555471
777771
1234373
1381128
1641565
142340
206072
161641
665218
289348
74329
538637
647485
149797
962371
475392
510845
1872365
288512
1961415
1611909
564138
1031997
850663
134718
71272
1854672
399938
1942168
1523951
1056751
554289
294458
1477209
198333
1112582
1491634
1527828
510635
1389320
202410
1888997
1720747
1560535
1638126
1544502
1523795
298698
1582271
597165
535422
1417726
446297
164218
596674
1550312
35716
1394622
1038708
1878743
1936884
996523
805695
791982
500210
1408658
1973731
680332
1086318
1812980
1090048
1125735
1687319
496964
916458
227101
1449618
1829255
1143803
1381007
996116
1868771
528739
715975
1083935
934790
1650623
1461136
206128
324041
1997806
556474
995237
1359318
1870311
947014
638705
1219388
299276
1462466
1599973
402333
92330
380113
536729
304348
245827
567029
1072723
790902
387992
949928
1626703
765069
1316406
785893
1721027
980593
1051014
391773
724690
192920
953155
555828
202276
248147
6024
473309
11784
1277882
695989
265383
799843
1839945
1302539
585446
708713
311264
739925
158671
456937
1756389
1635647
1602108
1517801
1372244
297622
1683495
1522037
214611
1083398
117754
878476
2327
1277412
313120
639193
1027993
411587
1582752
344600
1426326
273770
1255891
977131
841858
913046
1784084
393891
1566934
1075945
363771
1450672
1154622
1287002
1224708
540601
81171
1586489
1911500
1966680
1053023
1160746
129891
877669
398427
1487730
1242965
1343554
735790
1518466
1493049
1629917
360046
693480
102743
1969694
1018893
1368604
1171646
590918
1413671
1069469
630839
1478470
20137
594208
787228
590165
1625317
180302
556719
1678359
909427
1569012
1717081
368287
1885703
328138
839673
77651
871536
603987
1621106
624590
1760298
592363
181379
1018519
1225157
1142184
414001
16322
1673002
1884275
1107216
1053819
1224466
840205
1307996
1839435
26462
1805165
1142433
1303637
1084318
1281462
1414639
185624
151384
627944
135287
1448690
1829206
1468666
825641
398580
1529521
992375
796825
1081090
720566
1193488
1654415
255942
1414749
55210
888029
1676832
829771
571394
998393
887062
1024569
739875
551034
312288
443484
679845
1497216
284735
776117
1263241
626904
1719977
1081987
356034
561112
352159
1274041
1481437
1270419
1315198
490860
284454
861663
1979837
798496
952029
1351960
889873
1423911
227658
855724
1874191
469209
162306
1944994
605964
1383774
1572573
1859998
1003736
1680136
515053
1504629
1945991
491929
1664836
122783
184422
1222343
1148233
375082
334180
117581
760417
692558
435071
273745
1737052
1780874
1183718
1167657
1682933
544604
1107658
977860
317107
753122
433517
1907089
1207733
1162353
1526412
292915
683789
49842
1844613
1963692
511695
1432501
483535
990491
1571473
913307
1548406
490588
1405850
1686626
639659
1709329
1104156
1233434
642800
223568
1715706
1297016
93987
504086
418958
885121
1234279
449308
186731
1021594
164742
1502101
15439
770243
506642
1881043
1867690
1466369
546212
169559
1412350
644750
1703506
1693483
1648131
564348
794760
1986667
1205675
1549075
1473275
928417
1965637
231332
1107848
1618588
864166
1477304
603243
1205715
639290
1589624
265098
1896959
1699614
1539352
989626
491527
272762
468457
1957974
112874
1008002
1714536
75122
457776
1553524
240540
172273
1916890
539745
1570955
558104
216498
1238587
1512826
1405099
517527
1515858
374205
363452
326540
426335
28265
577405
1868967
628784
1206274
466470
1786286
642099
1646894
875881
1572531
160320
943139
1939247
1255179
1020974
1071315
1904023
521574
1273357
390306
757314
314094
1806586
939434
618995
102122
162542
1967331
966491
500342
1532394
1927497
1348081
1795891
1780264
1722363
1675307
567656
1978114
571362
1453737
1078092
536990
1139035
782855
57442
718512
531472
1155796
157226
85502
1900213
1142273
1683885
918887
882031
278062
732118
1679930
353916
1793249
1445238
1231384
443831
338892
438306
841282
11190
965506
1917532
495630
647500
1689083
1483472
1176315
196702
522399
1587266
1339571
1392842
347507
1272927
811657
262726
173027
589196
1854056
256812
1637431
627519
1567094
1227641
195747
1060190
1697937
309917
978455
664201
1373210
1077193
35107
1458535
1953085
472
1967469
91974
218144
83523
1654033
485551
1380601
255679
1563968
1981006
1303082
1420597
886492
619127
179752
206594
1272849
803494
1983796
1502067
791183
1161071
997872
1455265
1032833
179475
1025
1730047
778563
1329552
1391881
907400
326899
492932
1941677
851935
1081862
1801077
372794
907304
838333
547604
947408
1672796
1761346
1127644
1261397
513564
846138
1436525
507554
1601547
277327
1168640
1741135
1228445
613766
383920
1905456
234872
1191662
1628488
1377537
32098
1289017
387349
729783
1587332
850799
1297125
1697773
1595101
415180
148940
1888018
541324
1315068
817562
468882
1077656
948335
637528
517126
742905
1743769
1500580
1226356
564147
672519
1054812
192623
1659043
212902
779723
1654695
1582814
1825784
61471
84615
320308
1687717
530576
408855
205079
1944387
268864
968517
1648226
1633024
1171389
1702187
1532828
366777
1779482
1887016
959187
1460691
1216931
1100859
1290198
463872
665292
98355
1777248
578035
543170
1601817
924870
1841430
104683
136859
1319337
714185
1886939
1877563
1050416
1819009
1525056
1779638
1919980
1259276
1354757
1861808
464113
1696576
842996
1261811
814157
950400
1088642
64489
1501598
1649455
867155
294516
613324
235416
995996
763877
175568
1013719
175208
1664546
1771258
1706620
676331
530871
965589
1579041
1791657
1922565
338750
1119627
137582
1861707
470430
192353
364968
793018
506585
1879494
1012867
988811
1040558
1395538
1479751
1375703
566440
1018736
598096
510621
919352
1708109
1236509
978856
1629518
1162966
402772
427850
662021
404012
1300200
774110
571741
678541
1855369
2671
402870
444893
19801
1769696
1429671
126324
1833302
388438
939669
1917881
1291637
192388
258185
1780622
241301
808326
490447
860937
434224
1452288
458148
338433
1954028
1071129
1198499
850198
22160
165249
361929
41247
885368
186041
1562757
1407617
826682
548886
1423244
369271
1080587
170769
367718
515862
1021408
1921859
205638
90018
423312
95118
1639212
1296367
81377
785731
993150
846261
1677890
1323333
417180
1479898
634210
1237275
1916636
1677750
650721
1810487
171202
608879
740754
1176091
1561374
14544
145992
1343881
141507
959470
1257598
1834888
480995
249078
57371
679319
17246
837716
1093082
931425
337180
506749
608529
1843251
274364
1205305
1501668
19897
1610323
1819932
996785
1767815
1355705
1878660
1638025
864564
669924
1493747
1747696
1861650
1221873
1842580
1882179
1658104
1450870
153424
907398
315704
1411641
1467275
1106988
932450
56659
1866769
1696214
1383592
385195
1342157
148372
1242261
455131
107652
733143
1304998
405337
439185
486742
1485506
1290402
401692
450863
800021
1733060
56137
61038
654980
687007
46035
285185
1377784
1129100
248564
861672
1592099
992201
476425
860780
1933186
1121279
1543954
345121
261714
1079971
989598
408713
1021788
979376
1043822
1911231
1180966
1754641
254706
1344764
1471819
1592443
31353
1064743
283541
32682
1181713
1359102
409687
1906368
958518
1869435
117901
1608127
696501
1504128
704861
304003
606636
1656838
1728661
683851
1433701
1122767
180551
894321
1848933
955966
75475
1176914
1085081
1258266
443212
1905773
1167884
256328
245529
1217977
1328589
557479
1722553
1410544
1652638
799884
1981956
1102606
445829
1886877
1922051
395114
562931
1868428
1362561
1460774
468368
1663762
1934898
19497
310165
412857
1018645
11660
1136600
1870768
1716888
695838
542110
994866
1085035
1453245
899522
1874240
659257
102858
949809
250907
1340382
391676
1503255
915619
1594913
1816525
1126310
628461
1017684
126257
219439
1482884
1899823
841936
155279
710246
110944
717618
483495
1980348
1827131
1379198
1570092
1551295
1399174
965644
1052150
1307535
1747867
677678
1307234
1728899
1583659
344526
39394
1490090
1609348
568790
1685063
337265
652315
1826930
478400
1658178
1410778
1589353
1507091
310183
661663
1470120
1244947
1586830
697161
426025
1614495
1732079
1204997
1345640
1612563
980491
1084006
681908
200674
843195
1768548
992265
338312
509890
961101
1622561
1361720
649487
584789
1223895
106503
1032672
306711
67159
1605185
844356
1191438
535079
1264376
1142326
1374914
692442
491348
18758
812349
716429
905860
1624353
475343
369096
725003
324742
1842475
1044146
292920
1692405
7929
953478
1941970
993193
210441
1289616
705381
153746
65032
1732291
363979
1238145
1269352
15547
1421154
1337354
867221
1459945
260210
1673128
1352555
640060
1991473
72242
1332171
480388
112158
1359324
1946272
564181
825969
774640
1538602
1960041
1467173
531679
1263069
1524331
1078377
1703799
1065558
1799103
1782562
1402261
962322
1771351
1206135
908353
529741
604070
50955
1192575
661594
1154561
1185607
1364692
184214
476743
450150
1005697
1702659
1610875
559705
866419
914755
1665558
1127976
1135670
253840
1568691
927109
612998
1970034
1052049
565412
240600
59764
1776210
930184
162421
1313723
1663264
1775765
772513
978520
1500242
1144272
1564406
1394115
94792
1229661
240340
173275
101084
1102961
1543469
980362
483370
1084813
115369
774670
976032
230725
326504
207053
1946979
1324936
1706414
1300727
542843
1107334
1550253
707882
1053759
1931422
1550768
1878625
328148
281066
1876683
399404
802190
412526
1822312
579496
796047
1214954
1977431
482888
575534
661724
1603607
339080
29582
1933202
471833
306696
110945
1638739
592855
883415
619623
173347
230165
817130
646627
65500
1850592
1108441
1528462
962747
60596
621213
1922264
1134498
276944
1076872
1451877
723802
298016
1981797
402050
842948
885997
585119
1515672
548032
1976173
1402754
1350753
739485
750518
523611
1014412
702113
1500286
529756
1180091
1989338
1694078
1651460
1651593
674611
738579
612367
405900
1877284
1574444
1989318
656743
70738
1427227
805913
266695
446211
1152622
1718876
486369
460142
1468684
1493209
232558
758841
1921840
1752046
1173016
1668384
1201011
111125
799854
275474
306202
855682
853831
1922887
1074504
957426
42369
1367938
1020247
971483
1031707
11042
638070
1685769
1932109
1069064
1309820
790373
343689
565283
16605
1274981
1098978
1774108
1860005
1460716
487389
1301541
475990
227481
1830864
1767985
1976395
652201
1894938
1455335
35401
191347
468995
1903099
430311
673221
335845
871449
1191690
1817958
633154
1619749
836233
736984
449845
1421272
1396339
1968796
1530498
466463
816749
1501502
1765452
192778
313986
1931467
1884363
1066527
1639394
992077
959468
972933
1052709
915545
622541
1360619
1614018
447568
813354
808870
865010
174306
1111716
1623690
1008511
1816625
1982313
1403801
1851770
1258587
722750
100964
1181508
933054
391836
1078707
1846427
150920
634869
959033
675417
1600773
324313
615346
1806062
751327
1393138
483638
407164
656613
701047
1539419
268573
103721
1187004
404466
235257
206179
1985694
521994
196126
857108
1070900
1060601
1291589
1959772
1272721
1829625
1952576
1677513
688862
1732778
53218
877814
725945
737239
1936520
501333
763727
1161434
765200
1491576
410524
106300
1346685
1288403
470807
1038336
602452
1048113
1976386
1345839
461515
348372
319401
1157532
678091
371812
1844161
94563
1565345
1084701
790546
190567
478735
857570
606199
746458
1657557
1480077
1168266
1270434
1986039
1585361
1017251
1684739
271747
1969205
1977408
492382
183702
586122
1788513
193432
1289927
1301218
1273762
77915
712274
536179
264391
254018
1059504
1128038
121939
1494031
621532
1224958
745812
168681
1299842
1209736
675834
959956
260056
1941751
737534
56476
190230
1706306
1850465
1302430
349822
1686608
1592265
5444
752535
733396
891121
590116
1713565
873053
1255157
420657
693409
1244850
143517
1227594
1593259
1556162
364769
498962
24674
250077
169032
1715111
1506253
1400089
827893
1740182
827840
263603
284895
1251715
1194357
343127
1209516
153514
954358
1554299
1349427
408489
1363700
301222
558980
629398
1748959
1764727
276571
1892380
566298
1520825
1663580
622537
257320
119092
1865033
1127949
1950250
667243
14500
1758439
1720005
1183217
347720
118051
1064968
1312741
1855801
376738
838642
1968805
1647345
302483
562492
674555
405251
163256
1734091
809863
788377
1676884
513287
1439285
1553786
1060923
1410267
457753
1020932
921601
1889660
1353325
1140297
179924
41679
641394
474062
839988
593175
1347670
1673431
626536
1977110
1508265
1635307
565275
1302916
685114
823950
1487601
1379941
585773
316479
317726
69639
480729
1680123
1951486
676728
1797589
1386154
705902
1201481
254628
1257621
92465
706990
1649989
1783076
1930919
773264
254247
739692
1874633
1863338
1794900
790203
1548723
1581878
1707719
1888829
1566249
560809
1808750
1175864
1402196
1096990
373489
1778652
1603956
1630051
320274
586376
862397
232571
291875
1899938
821402
730611
569988
1129402
709897
1164190
217483
1261080
49466
356830
734076
1673581
1446284
542902
1362999
1184318
908789
894395
1553239
1302824
480094
496352
1309058
297025
1867121
768439
1553409
1872216
1759565
1347689
802809
1658251
1681140
1433117
1689902
288915
911867
1461215
820435
1672812
1879259
1154588
1007334
764812
1878928
1573806
1755095
740891
1846364
1941880
350778
1622932
276078
1313318
22122
1713916
438676
1309932
51551
480040
1937906
7129
406517
1380064
1742706
805469
1517570
1180588
1353904
313390
646303
340744
675771
1014027
1220062
1826344
55891
72176
895978
1420566
857974
236127
734242
1828806
952245
1792162
1907371
346852
1960693
231905
1159117
585844
1874502
770522
1496219
1305077
1076255
1673420
1601529
1511004
460540
1529419
485866
983377
239438
279664
1572265
490045
13456
1819623
763818
1783422
1941034
1103729
527488
1211836
1454031
400960
947062
419713
1663875
1429371
1392960
956277
1347184
122016
579836
1977558
790440
564075
370035
40772
835324
1881472
649339
341664
1785758
209408
1954192
1634199
716483
1696602
125611
333528
1049930
1285048
20131
440605
1744545
515766
61856
1420461
781825
118753
1289264
620538
133499
1315298
1762778
755365
1998766
999769
1795901
1256331
418546
1316785
251213
1184559
701597
268930
1876821
387942
997483
511163
299905
1811879
1815424
496328
669173
1907063
1396095
704033
1260591
1359520
873645
1524847
1386999
1912070
781407
1398343
1381030
1808387
1641369
815239
1332136
1015925
1650684
1056250
1113056
986971
1188747
1316824
1025826
1211930
1161069
1795852
1851148
1634255
1686661
1485932
1655930
1777174
51939
1563585
974867
115459
589784
1929744
448313
947733
1074194
749658
1614019
852174
1832796
801919
818375
859304
1821997
1570285
1351607
1848540
20193
939933
1715510
982186
271093
1507409
496204
1979671
1952222
53319
1622857
1990401
811077
495406
1382357
1319646
915761
1752105
1540270
331349
1320070
108357
1758469
302202
1664707
566358
921372
721800
1535879
481254
928917
1227322
1396674
553049
385172
1775315
1802233
598291
1003681
1847489
440083
1734197
1793476
1449707
612722
1166303
1870401
102691
1597322
1951106
1585664
1700042
1887352
1537139
1397897
820178
599298
37331
1738782
1550181
646661
1500565
1667707
968703
35284
64036
1267413
1467710
864968
987510
1732820
152811
706002
435385
1749996
601279
1391489
876302
1429587
591225
1397564
13387
1064419
503069
939710
492897
848147
1886182
846103
324727
237381
1612070
1125656
157683
1767857
278615
1967230
1327276
1984929
206704
1787125
670509
190119
1326394
735556
1339119
1725593
619360
1607396
1874398
745091
804975
150478
1270733
624060
777248
584328
144390
914892
1072765
515665
984916
1569493
1062017
1393257
1381481
1034261
1289041
174177
1443969
1649123
1523718
1405601
89319
1061352
660100
1580400
21249
996437
1517644
198088
1477409
648804
1282418
1405597
239397
673982
341113
562427
1803524
1619274
826535
1174887
93953
1107452
141497
1502517
1912771
1667147
1948138
1081210
80023
905764
97942
884967
295652
372809
18187
12436
1201011
692896
154579
407181
22133
794031
1211953
1441302
475921
120534
37383
434498
1758744
1369834
1240448
628011
122694
555934
494204
556368
230981
1544841
720895
1859833
1659683
1472754
1871596
1042327
534483
684067
1156313
1574966
553210
693563
236904
1317945
1612147
435090
210031
555936
1569798
256893
1554728
1994762
1661244
258368
1185081
1909195
1224977
1038484
492968
1570731
226269
920083
1212360
417698
1369216
553329
555796
1430958
1050162
626224
12818
1116477
1118788
1576019
471345
1959956
1040713
1519531
1177217
1135408
509997
1462919
869365
1611142
789194
1995280
1716420
343645
471825
1725868
1404306
1720463
1387248
1638666
233623
392012
454460
718716
1722786
488165
404979
1413639
346749
1353654
1671294
6311
1770180
1586552
1134388
998670
1825970
1418000
1659089
1957501
1026513
361862
6823
232650
1842880
1100506
335650
1056698
1098031
1173078
1634509
394028
310582
1077593
274303
308978
331227
195175
1717718
331366
638563
1094884
68471
452306
877589
676246
1266305
1041196
716654
1093098
143977
85711
1079395
1430760
1862865
1198756
446649
1474799
1720338
1869741
1777567
1910866
1197466
844487
152204
1002749
1304211
1991644
29834
1828778
1804849
708623
502319
1122037
1531235
562528
155355
205066
547749
479870
1470784
519040
1754997
1410122
1944152
1294410
1708949
81829
1796285
1470321
676853
1751971
1823289
578303
238309
984097
1644126
1847378
367326
1956605
223270
1640427
189111
415763
650986
249037
261863
1143413
192096
1679977
1616177
1361909
1364403
1367126
77218
943888
437932
1727515
272207
1577235
1591057
151548
1447193
1475288
1973467
1640274
1021919
633328
393979
1116251
880
1502239
1275598
1080342
1358063
1372724
359663
1977196
1935019
1789591
1205189
1214600
127186
1300796
1414990
1043265
1731674
783316
326509
649088
1452599
213636
1138805
1588033
610563
196959
489363
354129
1538346
1840175
10244
1107545
680367
1328749
1225550
1667175
609082
1307803
1009964
625734
1569276
1190556
1228202
869508
1864035
489566
1012943
840701
394936
362082
120656
203318
1467860
368766
660364
1180496
30035
358751
267889
316473
172617
145355
104899
1282263
1073503
586565
1681514
1259260
1401630
324731
59013
1450987
1168884
1771777
1345654
620232
1407699
1082678
59912
807775
1092364
843749
373031
1945663
1120719
1951888
1331552
1819878
937162
271095
527583
309736
1773933
568774
366462
768339
1029891
1568194
1985447
1493651
883276
1574776
1465281
790906
1269087
802293
1040476
853050
480346
1548812
1419296
1558642
398281
1355150
865776
155298
1567327
1691919
980843
1305319
1108537
1308187
1385310
437613
443112
1085813
1953115
1172635
1881197
602275
164462
849454
24671
3971
53
1941159
252178
924071
1045513
188151
1960621
1451055
1924664
518942
1713424
7086
897548
1213845
1908932
53571
1340003
1272102
957789
1486739
260100
1485503
1904493
1224294
1541973
1779372
1150408
1898928
260075
267037
757495
1161174
683190
1856093
1916898
1716967
61398
635078
387470
543559
1367374
1638823
1625509
1480420
1045325
715853
507939
308885
755041
706099
401202
807849
1553365
1333030
877202
814878
1591471
1246103
1672795
1955579
1314373
38698
1563852
706429
1769088
1358314
1862378
179596
591040
998173
1498150
504478
52089
723909
1424489
92095
158181
39922
1585954
215229
240098
606502
1628524
839174
347660
133637
1993994
570700
90240
1775274
519734
1915547
1137214
1760643
502013
1254973
1486105
1670067
1032510
488436
114542
1500702
496278
13596
1013249
1275146
1490706
1990964
1395185
1820058
1283888
1647075
1962922
1497367
1863722
269663
454417
325397
1593488
694493
1466108
93048
736618
1066607
375718
1515222
1931675
186555
1411736
1551616
470154
1743363
1440808
1863400
1986805
447495
534196
1680032
1889652
1837494
699638
1421962
1347933
1783247
183273
734346
781593
1727507
1621847
220787
494734
524542
747426
1612933
1116929
1084873
111715
1578697
1120717
381973
1019966
1122783
1082969
1071707
419917
877438
1630046
1477735
1400133
1208937
1213349
1588574
290735
1504383
951517
1147119
348655
1422648
1211560
1645946
1662256
1774387
453091
143471
694235
681444
1407030
864938
1116890
886294
951476
459908
396785
720925
1170909
690492
236756
1978690
1095226
1115297
1511591
1940378
1171572
695090
1856241
1216811
726133
1238021
928784
1934684
1684043
729219
1435714
1867848
1547866
1945315
1537305
757542
1842682
1613708
632959
400865
1293270
295761
1826737
935513
101315
738885
1180072
1181680
1849263
1503685
1544036
1616377
668223
675237
1741316
1622154
75965
948803
1400682
894912
569238
1757799
119986
558731
1034530
247690
712775
959558
33377
214028
137285
134185
421624
1375649
100256
1288978
183724
1150106
710942
854564
1595521
459543
1712473
297523
60685
621860
602694
1564839
1585574
617871
297428
1155784
859827
1110373
397774
1593677
1699630
446109
851904
415468
1274099
704957
1722279
428343
1050495
1898512
1744145
601284
401438
1561660
488173
1039090
584582
650881
1993463
1612682
668089
68254
671953
1823248
1500166
946555
1030757
842074
825885
1072619
383365
1506658
240706
951149
283435
1199130
1916799
1943496
648275
1150385
569375
1212892
17489
1380454
1973308
949284
1466086
1384574
1863315
209972
12578
643615
171695
910357
568210
1046328
1411387
1216862
561483
346715
538234
372168
354625
1683971
618085
1170360
1872862
1817076
1996087
1565474
1911770
249666
169437
1233743
354929
620811
1448692
954124
907630
803920
1328624
535565
1146782
610542
387761
1663447
366913
1904074
545676
1245913
819024
540495
946082
12121
74907
892627
870119
1629407
837621
615622
1461048
1324749
1984985
27338
1624764
254552
1152090
1297578
1381772
1980101
1528881
1531981
1279225
784367
126456
809182
1134180
23472
965355
629193
1568937
1504938
1527423
1509396
143445
288911
1468557
1272318
1435938
1683453
949234
450051
88096
1255237
1487763
279410
1406853
1472886
1601756
789942
984653
1603161
1125535
598763
1578060
1733044
1471999
544226
1857449
1836841
990372
1512631
687160
475744
385606
1310887
1905383
851928
1863351
665832
349234
1271427
1720933
1043734
868973
1105880
827969
132321
1780326
40161
257105
296762
533549
1006019
1180933
479741
134604
1934281
261908
1404614
1088811
1226629
383684
1903014
1070601
303980
1046500
1052373
1024517
103410
938803
104733
800708
1727242
1983974
1416708
1425294
460955
1440093
146712
99525
1023944
654918
948921
497227
92189
1918752
499540
938363
437251
1990818
1607907
436017
184133
1760460
836462
1869430
518313
1041175
233654
1613081
247315
674443
829381
1223379
912504
605162
1120124
1576156
991976
379203
1225706
69320
332061
916523
401528
254183
342515
1612046
1695861
1341755
490629
603238
1600500
1011986
89347
1400784
1530082
1482554
250158
847742
529165
1228524
1822823
511256
1637165
1297310
1618984
1267896
312565
1172464
1078043
1755114
315804
813376
101025
1533030
38289
1109805
1006456
1301142
1000329
692729
1065320
1433562
983336
347557
96684
1501070
651692
707128
530115
1627333
1012600
889267
1432487
1983355
71391
1776029
1789538
1071022
1088546
1775435
1620057
644869
1634906
880594
1386673
1094846
1511678
1386437
1725706
1579415
1173040
723670
443345
232606
320596
1217726
157742
995582
1524335
1332043
398893
581962
552177
574250
512039
919113
1338819
1684553
412350
899424
1519012
556225
1194289
1987684
1601344
252014
1735947
53004
1192155
339573
1115150
1615827
1104418
1891630
1045632
798145
1518245
617299
1453365
1534798
1103501
892769
1173447
1045208
1300841
101446
163370
1617554
1838293
366928
1587865
211154
307786
1343358
1735896
977258
820190
1997239
926082
637959
1834200
926056
225335
1189065
1984853
1428466
483717
1938913
713220
428825
411852
602996
246668
1817545
1402013
1867006
1946451
871034
1395351
497682
144119
972453
1845008
1523727
1543200
71126
748137
1853101
1341914
1435923
1643196
343425
59247
1405338
738643
1172203
617660
710046
1652841
239808
1309672
1964341
539767
945688
1605347
251737
1131314
502025
296162
1760031
256941
1444436
459138
1469085
745463
1051126
1072138
1737683
609245
690937
1993105
1726991
975892
1192576
173307
1818876
1990790
493378
1770912
1349654
777575
1087967
886238
524101
978993
1313415
1493946
806338
39477
1966853
464741
346816
738874
1505229
1703237
1068161
647429
970638
713687
1472930
1199295
1393688
1506356
127047
488510
159484
214214
866945
1753033
925345
965398
1511106
960779
957308
1087815
210598
174842
1840944
1645403
535913
850686
608564
212364
412407
453286
1034833
1254187
1878745
1015475
141245
1329907
1064009
926920
303263
968693
1256579
10022
1148589
18138
1067550
1547671
1750608
1013125
1366901
1069486
1248132
1621729
1794690
73712
1430702
835599
965588
1178966
1878682
494626
227550
492773
1201887
1014820
1015708
7150
1633344
1794158
1005463
1497593
304224
1647543
84978
1946546
104898
1555494
1374692
127529
877943
1708350
1444146
1462140
565742
1940806
519990
711480
1160245
484745
154814
177536
119617
607429
455278
1954255
406592
1875928
1290110
404041
1489150
608215
240862
403932
745184
1663620
345577
1845467
1362626
1390845
978263
1402035
512373
1957848
931853
1948421
681852
1881536
1424130
105277
765203
461976
469845
633449
838438
1225723
1242711
1912958
1721562
533074
1262382
129727
20739
1439895
1198334
1056327
828673
1131716
707987
1839361
1522198
1639531
1643124
159991
1178185
1927028
783733
523107
1004363
1609054
300136
471422
1472855
1353513
86189
333245
400483
537493
359228
919689
1279871
1190892
1081479
482040
367524
1754977
706589
259023
640781
766736
555599
1980632
1224439
92134
317839
281807
415052
1273543
1514767
1467391
1370063
419994
1927343
852117
1235291
903803
1559324
1152399
68210
1779149
598694
280927
1554653
116047
1215927
1577498
1253198
700761
196854
1069587
310415
127696
1645827
73573
1240668
651875
1776337
1222100
185568
1200317
1329186
119198
461827
423722
1812368
1997487
825489
1609235
1649714
546063
1487152
1464658
16865
945454
53954
616153
1434992
1226880
1911681
1560439
1157152
1432420
1564726
1521658
1425150
1883955
1396731
561368
1176659
1707835
664378
750667
1444014
144285
976696
272309
1354467
1086549
298646
172057
1567588
116404
1591762
1472143
1898450
1545606
1395043
298082
1773580
931931
1253632
376642
147882
967126
1650873
294573
561805
893481
733648
346469
523800
1677745
572460
1647332
643637
237486
1813491
1251329
798614
349025
960048
1817111
492027
1372090
1765639
1370476
116566
1378406
995468
1582872
1278910
462495
590934
1567414
1997981
340184
1648815
1276220
204870
1733582
956682
165432
109489
1923692
1312802
165082
1124089
1752497
257855
748515
1975504
1476280
533270
1310936
396800
1727428
697822
389766
1678167
67649
335747
1208673
376230
1721475
274320
362806
1121906
1496539
1709492
758973
1078212
1712537
748641
869293
366623
333515
777067
1789324
1245410
1782008
641720
382364
1575239
1527833
664084
257952
688792
1963457
1545467
1271758
370035
1101239
1269562
737432
865052
962040
1164127
21017
1522479
1773961
1812752
1248803
1721094
1724659
1273493
1319021
231167
75374
1192712
1989576
1636814
1353333
1571327
105407
1324253
1177762
434900
1660137
1890849
1108671
1051594
1517898
10237
621968
701905
889999
561290
1741580
811111
919890
1236894
1609050
495118
1838386
1961857
588558
261657
709521
1258239
1962692
1001284
937249
540528
1813127
1028602
1919964
937160
1120419
1728004
1197178
704379
1721706
308896
899453
1156466
1926937
1714112
1639593
196370
1904870
1317500
1507590
297137
1493118
1401425
675391
1900333
1904794
970876
524179
278177
1967621
1361680
149894
73981
1548733
85116
1804129
493650
975716
121829
84826
1258679
412805
1237760
72754
1871378
1020063
955726
1753054
1704661
1585898
714923
393142
1643599
1335998
1198178
1992355
522670
1498773
191621
1038844
65791
394248
514427
1324614
736344
1275488
263836
1607407
1939998
577063
1593060
1678081
835557
134914
887912
660887
1824956
1353317
1131181
1839126
861716
1638250
554977
1654576
1080477
670331
1373942
320313
700052
1631260
361567
459226
1110587
1516753
1933933
146807
1246597
170607
1937016
1319522
1794367
1606787
1822223
1577792
1095754
1627630
1745645
1124310
253505
1433639
308020
976675
361439
856300
144773
1440571
739628
1012894
1565747
1258294
701991
408039
1217602
818955
1012340
1065894
795704
1572317
1876103
1713709
33678
488690
1683685
616368
825508
504676
1568528
618586
1489255
524759
1851699
226594
344856
1368898
1282700
457389
944593
1730520
574699
1656588
1602628
410500
1969329
1529450
1081068
558158
1870063
1918147
994527
1697374
1435332
1546130
82819
1504687
1617181
896034
1695917
895380
1252043
262507
1153456
1656141
1035887
1859137
376588
388191
277015
1650335
1209585
1618300
308986
1020787
326543
191256
272648
1665543
1117332
1482053
1236975
566089
1594825
323096
1023622
51447
1234129
1747348
60812
85521
1661114
1651952
1403429
927719
1615174
605823
353830
1706614
263544
586030
141053
828498
306056
1595968
552748
1977303
393860
1276579
1200366
1106801
556320
1922382
1527157
122654
1449184
596474
935640
1970960
873914
1475523
154490
1615184
1472968
184943
262808
1424309
977626
1755560
1988667
1213838
1786843
1108768
1591091
842859
1734906
408858
255636
1695703
1907620
1574323
660738
1505405
1133654
1873457
1038558
1453558
49192
1985179
1367821
1046099
1401264
1457887
1034780
1414365
1629185
1653702
879063
315299
868495
325135
237478
553389
1389782
1573584
1846547
244183
464572
459667
549861
738249
112134
1492066
865851
235561
305639
1878407
1037764
823747
1029471
1045884
1369847
1217868
882646
1103765
505711
1878751
1604417
1241997
956252
1397378
314693
1100865
1253621
1659711
443561
1161172
1536737
204509
1972742
151820
275276
73215
839180
719704
891015
1999650
1376564
1634943
13667
14980
705511
1721751
1346316
1377358
775069
1242725
608947
111358
269618
1286991
727167
1114030
968975
58647
934917
663587
1608130
418501
1541917
654651
1307291
325603
1095004
1701912
1150306
140642
1751900
774042
90590
1407558
76451
1939915
1039361
287123
1549523
844881
1738890
104124
1257298
102103
169103
498272
1123239
58011
557313
1400179
242495
1724050
1525335
287970
1515271
484839
1195407
971468
1591649
434797
1401127
1851518
998511
91980
1063810
1935079
383874
669381
741128
56758
1284625
107496
397446
1757586
56200
1009183
726815
1489682
1352550
519889
1979558
1450954
298636
1456449
375188
1883291
122093
1322400
626147
1846066
26990
658932
1636074
1049322
1612110
34868
1715884
534175
1710465
329678
1365526
1750665
325666
1498362
1103877
1461286
1138158
209303
378494
344513
542120
1248178
549736
1423107
518980
77418
2926
741855
1082993
388975
83353
502841
1385981
1421607
815991
699334
1989867
910204
1388871
882952
849047
1542757
1891838
936818
1366796
1489809
584882
1635208
395113
1120573
1052162
1908191
1007328
435433
44987
1178385
1134484
1704091
1928666
752943
215991
1222020
896532
1333721
3685
1893281
1146251
1780489
1885904
1745647
1833765
1418133
1432317
1114063
996077
1695450
418218
282442
1780092
690329
1827898
1663467
1455651
1773151
1273165
116082
343658
1689490
990981
1848572
612856
1079943
1650582
1777630
279984
1375719
1580030
7124
945864
1973098
1981617
1251163
1547077
1556310
581533
72107
1654458
997306
279376
495254
373996
602072
1284199
1426539
1389320
661215
1551217
170163
1131072
445742
1574375
1677928
1138615
636326
612234
1913670
1772685
778344
1753888
1910483
345257
1453440
762998
1878437
1627494
1934078
1005501
1207395
661638
1263642
713175
420493
1756157
643385
949358
1358239
1012529
1677573
1994440
142007
1934937
1473324
644150
362983
1744215
765552
1320731
1866476
1391379
982474
311638
1277305
1998782
1124872
1857543
369261
1040816
1608070
11969
1228520
1878222
281818
499041
1220037
1422559
1866275
1895824
1497499
68193
1027967
1901747
1191811
357517
869452
201985
1237328
961815
651251
828382
134792
1829567
1995024
722620
854450
1310831
438926
826359
641972
1849674
181776
1610238
936660
509598
1025580
223653
675870
742072
425621
739870
418957
1528974
1816890
740264
1015272
219674
670591
1255345
1216721
795231
585307
1236674
172226
1053321
132023
554835
1828960
1234539
58273
473340
783292
1092709
1271039
357142
1311572
265568
151937
635774
958388
562921
1820984
710469
1218646
760057
300041
1494351
1624763
47099
593070
1190418
1165468
1501142
884003
1644510
80839
357634
1048322
1737018
1744560
363946
207295
1529629
1938593
1934550
307150
1540860
1911168
1405390
1455213
1544476
704587
939930
483182
924164
529936
1149080
1245220
759219
688042
1858862
735586
1463197
1643432
1784296
1737463
1169506
1333988
981271
1819760
1214250
1270980
215106
455839
1514866
1851391
1073357
1307988
1021280
1322262
231642
1239667
949802
469253
1520813
568978
1780482
749607
1425675
1134703
1897275
1038779
1141919
995370
675932
897621
1282792
170797
1153573
99988
558453
531262
1469663
1558831
1066170
1103862
301081
1770473
1073404
1703073
1923180
1513990
1616617
564723
852991
353741
1600511
157269
1107097
301771
1640863
1672406
1743986
1378394
769985
306553
442505
995112
428943
1982100
847714
495688
964494
328732
1514053
1586972
985645
1223227
67450
866428
566613
490590
1576598
135668
56629
1949138
1948150
257434
1518873
812473
1432510
994017
1003532
1753253
15355
1217290
980856
1277719
1757927
1602717
1086430
217470
946270
1735238
864040
329108
698902
1547867
801765
1593692
1156741
1982089
1022232
1810036
637355
1674917
1218637
763486
1041750
24018
474268
1230256
1413327
57193
75665
1857417
311995
768077
674167
145044
196860
441158
381843
841071
1607412
1356793
1081946
1043753
652114
1712618
42754
458000
234662
963357
1423603
189250
902301
567361
1674679
832084
1713682
1926580
1507850
1432810
1436507
1403324
1523046
1785715
510028
975569
1014783
695996
1361346
582409
890608
1141600
188134
1554095
1948558
1627352
1682693
1341542
1692114
1480121
722406
1401892
1808338
1196058
901343
1826427
1508060
417073
1873757
244693
132787
37298
271358
932799
659091
194697
609158
590342
389406
1645944
1497252
1072135
1487671
1048161
827969
1366804
533069
1824719
1269115
1880435
972551
1205477
382794
1479258
1531037
1256534
681746
1094657
1782174
1875501
343544
1864905
1897470
1328213
1447512
1165475
60661
287959
1124873
1778349
477298
1060401
757523
1379981
739119
678087
556572
577958
1861460
1017790
480829
1775375
262540
1683121
762777
1122824
1498036
780212
1253219
971369
1363993
1892802
1642037
1665664
1823298
1464863
1392137
1585248
735562
78855
1400639
869581
509767
1063585
1185862
1567869
337162
691181
1406224
1521646
785609
1181533
175598
1469651
621410
928083
1497536
1401106
1888880
680668
1743481
1452887
1039569
793992
1785463
1606696
1387898
942173
386734
7757
24734
403966
770994
1695440
78630
30816
345379
426389
315622
684740
318793
890936
349960
76041
1388055
1649531
370476
1109082
1173327
578366
1472498
1480246
1203566
1411159
1792174
1381202
19275
1875443
896022
774711
719970
1316252
1279498
840404
689255
186928
383513
488925
1283448
317192
331263
51591
1680491
1741709
1215087
118678
414020
1428666
586479
1355402
81700
1281864
1514653
1238664
415670
1511984
1425654
705370
1887261
421623
764303
326783
1134442
1667464
685589
1538606
1827703
986526
968514
775460
720197
256383
869243
198563
6740
1869265
26147
1967360
55271
1665270
485643
1724238
1083816
972496
1568995
1780157
1997846
888883
1010488
1398096
95414
717929
255555
1479953
175816
263505
1075169
621928
794281
476327
1011819
483285
478400
1418409
1807353
1212775
1103006
631891
844559
610274
1901500
1177169
908243
914111
1515768
374205
1438020
762503
1882899
1726648
130691
1369016
1613444
765511
1786038
471216
206478
526651
1210936
122277
761806
1245430
1209178
367634
417534
1834990
1225260
310067
1850744
1833913
1105488
1784005
1718246
656517
775133
1143213
349452
1979974
738208
1394652
815968
727762
153682
239777
1183655
1323863
342336
1526991
1901508
1527773
560565
1019323
612394
1255992
450693
1299048
405047
277005
831927
1019158
902879
1775924
579527
1840648
1148300
1715676
1187061
160936
822624
1402612
543272
431321
245057
12799
798641
1607376
1191741
395736
1423805
277627
865824
1466086
1829555
1883409
1285656
1727181
12388
372689
257014
653105
1578437
360315
1021659
1637613
528308
1767791
923261
1896473
172623
786678
435419
1709264
73839
321559
682055
1937874
74403
1073130
236808
1426443
447899
1874166
1722535
600160
271522
1024145
143357
620902
325933
819982
1175292
525343
1793088
1388855
985261
465788
665336
1465252
909414
385012
1084439
1902181
279368
1860233
238073
1626051
157198
790094
1315463
1948634
1114379
1473542
17651
234419
108151
1008203
634942
1697712
1571575
1554882
1817146
82011
942808
1092516
256602
430966
1624609
801217
997843
699914
1520442
900276
1601246
837853
1892380
710998
877956
763436
80615
999093
664070
1465244
1561680
403350
743315
141701
1078219
1910089
1059852
765368
763856
1114068
1525530
606282
946079
114994
1929489
678600
287540
1572997
1699938
265295
1125086
1026474
164746
591832
652133
1131144
1048988
192720
1497489
130676
1230121
1684961
335469
964951
1565931
1689919
464045
1786121
814977
1069442
1018624
519087
1891065
1760802
1696125
1742900
1680957
497298
218295
1465838
1007806
1958486
10761
1714523
57902
442202
499283
261929
89093
1587116
1853930
366149
63157
1863034
119738
674511
1584947
1394597
1426501
541965
296243
884496
1513808
756675
649487
1952609
1140561
1499416
1821879
565934
1812189
617340
1693180
391183
256103
1027560
1527886
678205
1580246
1853541
1543451
1227788
1281973
1348828
564808
1389669
1821018
612769
1362251
737598
730767
220486
715259
822979
1724665
463708
1429370
862659
1507124
1763274
375594
1475355
1654018
1655562
669498
622756
1068462
1411771
622799
192903
1849719
1840298
1138041
1633145
180034
452215
1898460
1566329
1267390
1074007
955796
501349
273954
1317612
1424630
191047
701741
618573
1479014
1617694
20390
520545
301422
1620690
1799943
590379
1385044
1109625
916835
1008053
1493869
775144
350180
514191
1833740
230988
1507459
1331235
1702088
104953
1791271
1676895
1226445
1678162
686142
1010846
1706399
687054
1748390
166416
949811
1942128
952044
995630
190030
1104186
1213831
449920
988887
886943
1439894
1342173
1789322
1449807
373140
946906
1370276
1565587
432395
485513
1748176
1345487
1472943
475913
1810816
437292
605402
1449563
959116
395878
1139948
434904
863066
283130
568664
1575799
1986097
1833219
299146
1514181
1486449
232871
1461895
1166786
449546
71870
784278
417769
2174
1979178
725451
64362
870464
137238
985642
1531124
147389
1406425
1694684
1365546
1216193
1046664
1913262
1783631
617036
336040
1751914
906124
1397402
193383
1550239
1341236
678819
210134
1751069
350245
856991
1055301
1426907
1991992
900818
195335
259982
1166874
733266
101912
474220
1411314
1763749
1675550
1700845
1307510
1950515
969118
314910
540192
523054
876415
1163559
933096
780532
935950
600917
1943776
583872
635024
543430
1422031
1547001
568074
856703
742766
1506972
1588738
116975
787891
1982857
1235661
1870707
1883804
1432394
1950771
1778074
1933902
1273151
209318
199819
1684355
1326548
1237060
505804
1298225
1254247
925547
249111
1184880
68084
83407
1617887
914933
359168
48933
995768
1317336
1097265
1569493
122396
871525
1067297
1641233
488538
1667128
86398
188144
1897662
861585
217438
1504695
250765
1034458
1687436
343268
651938
466059
1071524
1333429
1021990
636430
1539218
1886172
286632
1293928
1477787
1376450
803545
1520801
623140
77966
1066340
1772761
1380627
536307
83319
855688
210409
491098
1200444
1979993
1167061
1959951
935017
30079
1555487
861189
1367054
1435703
1337204
235395
862321
1087755
1506730
809
1294746
510980
1828420
713270
151592
1644270
49889
541247
1095402
1324137
1519413
1920654
382883
33954
1797449
1674249
1978186
919865
1043827
59382
1929820
1036727
354712
739660
1466084
1936938
27923
1830669
691020
1912780
897751
650699
195275
1743937
1150622
1953073
1209145
199793
1086779
305420
1815326
780088
1355354
697272
1337164
336967
752827
894255
1203183
441095
728792
876439
1975273
551855
917714
1960077
648925
511654
1603857
1582768
930602
374710
741053
142063
221233
489759
210386
804614
855221
1923299
628160
1646302
1686559
559858
270371
171483
608139
149261
1761369
1383974
86013
262909
1122807
412825
1949783
1769776
11855
730020
100182
676556
1628272
724303
664655
826678
975431
272481
1425937
1612371
1492420
1336257
1495907
380989
1638068
1507365
1975692
1850689
791855
694945
1037804
909054
747610
1867117
533653
307372
59568
998797
430439
1416756
1435432
256786
1646558
1077811
750383
1361943
960244
865264
1585298
313069
1154988
80836
848012
1439221
1663272
206642
937284
448863
1868150
1996604
479472
6299
1089000
351674
511114
1834039
1406864
417619
1208456
1421176
472174
1753961
558633
1125955
459826
1070535
569321
34704
187613
1947419
835926
420786
1029460
1256965
488382
1352443
1729303
1964377
983645
1269219
1054057
1432849
1595861
959908
154640
1925496
1218560
1549940
860620
1052235
1915599
1462395
389764
1586766
79432
1758270
1150680
1820615
593985
85305
508089
498728
1892893
894016
1650282
37572
807493
1779564
531122
1692550
543490
1227719
761142
715485
1215977
677821
1417856
618512
1021188
243262
791335
676803
1882454
1086835
591420
1166352
52912
1816658
251329
1483178
329196
315773
467457
201220
1034501
850654
708438
270485
997144
1201179
1082568
1299687
477960
1100093
303550
1907599
1415596
515095
1811666
1228755
592772
1671995
1638745
510896
1836899
973291
941998
242990
7073
876398
1523839
161581
1742448
1323742
1777361
193739
1554267
1094042
1063774
945058
47681
1193157
1318402
1587533
902624
1110665
1855719
422787
1777541
1314350
1531114
1843001
896526
1035164
1993136
1530195
1761245
710436
1311070
486906
1274577
331132
1636237
543312
412675
106074
972524
1516779
491226
226734
232836
1192588
608973
1855247
1485157
137641
261157
795758
1167236
231988
1059545
1582109
1894869
326921
700955
13062
822938
662128
1181588
1136452
402931
814977
1854123
1150289
1820337
261186
591112
1616422
626342
199661
818783
484070
1190012
1379150
928203
1163182
1614938
446313
611251
1657267
1181904
1962836
1294483
1599456
394164
697791
1952575
1780298
1891025
143690
758126
1001694
1772029
256355
364496
1225791
1512261
498386
293278
1778942
193190
689272
1679337
42179
1022427
77014
1729774
952708
918698
536099
1815850
1012140
1323689
1697284
1267430
1102529
42237
618638
296651
1897794
1752651
700198
1901917
1481444
90949
493644
1367873
1620994
268956
781418
455081
1170667
507184
1035964
936406
678940
1772117
250703
489042
779971
504575
52053
1410740
112524
1692570
1914407
669182
162882
1778819
117656
537644
842318
1799805
601127
1338262
317656
191071
1179772
1352028
792383
1996225
919257
1752946
353712
1788517
1412617
1409344
583
1976241
1486176
1289174
1397864
1327466
195314
1495753
1763182
1570433
1352970
65103
1437796
732339
1528950
1124399
1540863
1522313
635334
713616
1612030
189657
1445869
28647
43302
1959076
537122
1561220
550091
295888
1572486
121379
1460647
342430
328282
642552
272210
1495472
437408
223934
382698
1604344
254598
352931
288149
99621
829467
1228220
440995
367203
1956320
1489678
615308
648417
947986
1617914
1510745
145538
257396
459945
397835
448268
1635890
1557947
21889
561849
761654
1220783
501335
1363467
807559
1785026
1216797
186627
799845
730987
245986
697537
1475648
1676353
804580
286741
89293
619293
1428512
1496301
525702
825604
1992440
1358918
1694180
285837
577877
1854367
530377
978883
1196038
1316025
731202
37330
1052838
179209
1885267
500223
1661034
1761678
85062
1942761
691481
1010573
1535501
818385
789972
1488086
1506880
1140299
1507859
920840
131875
1140228
1851284
125071
760435
664333
512913
926388
1660948
1478593
1904252
389838
1643793
1505176
1507005
532582
3343
490101
1958349
1899555
1159179
1989113
1956527
500388
1334564
1518822
461259
713888
792144
830950
1338129
918625
477318
1131284
742930
1288667
907265
1637757
396199
1409369
580463
1719619
56203
935276
305846
213868
737798
1347800
1265118
30802
1010568
525707
1119426
1921301
1934855
1891857
1409211
1245282
347384
1880610
1070596
716570
805894
1008884
722029
1728216
1504596
611928
469486
20819
707884
757403
1555135
1853732
648750
602351
1427713
1120883
88728
311400
1923855
1947151
272651
692064
1652957
420675
221244
372719
287727
306231
1327311
1670116
1135427
553248
444488
1511093
594003
581057
654940
833152
1213840
1492823
172394
443686
832165
1414504
130121
803968
941055
1222610
751794
271118
1056834
618457
645603
344885
859566
1039512
1036457
222647
1434226
632378
1146573
1184266
946236
1149050
1092639
535822
765739
218705
792326
481377
543599
982077
123105
1270475
1774170
982644
709477
202008
1780359
695963
642550
1523291
1797448
22392
25149
819748
1094912
68372
814900
965488
1828052
1386507
417235
1608993
223126
1411416
995176
59706
429782
845869
1155523
293816
1020845
493154
1233499
151525
1160577
906595
49160
1392746
653859
970843
544217
860544
971450
518441
955419
661161
249718
1942336
404143
353153
362884
299243
215689
1262210
1484006
912497
1141044
1344705
173038
1390738
1493299
878256
524307
502619
955682
910030
144049
723733
1291000
932293
1728106
1291964
698128
467040
146945
1456390
370213
619082
1795538
1312206
1505536
1578659
1541148
352127
1306057
700146
160569
617014
1753468
1778108
1080158
609200
497355
1908873
1112456
983411
72732
890511
500780
1007141
683421
1124000
1188605
78145
1378462
640738
99956
1191436
1486407
824020
90295
954215
1242764
1312098
1228884
255759
1981999
136878
1565794
1662082
1965811
1645449
1083647
919165
1719214
1856036
1178527
941915
1375891
1175585
1671971
1218441
112922
853858
293758
91300
911410
358633
525137
346359
775917
1650493
1040940
1124229
1677235
13833
1061663
134166
1379850
1852628
909637
531982
1066443
1273013
540793
1933902
1155322
956771
1761690
1709423
722906
1189496
1844241
1422238
1361664
946007
569579
147708
1620553
521074
1326191
466896
82776
543267
1752626
838904
1761307
383890
1378975
1931187
91539
493581
287878
1995327
1496124
812127
1791725
858556
485237
747779
1937829
1372749
1001442
193160
772977
235717
1300053
9513
175833
496551
1391901
1876122
146243
133936
557654
800368
809663
516512
1835934
1122557
573975
467517
1289153
1533452
406999
1716561
110451
1649957
228944
1623955
882160
580484
1573801
1028066
30462
126668
448953
1037620
879574
1689245
490209
1431662
759559
1465401
1011372
845129
328536
476834
1120575
992184
1108650
824543
1416783
1853690
278522
735636
672215
216015
434725
607304
1674351
931982
1639379
1832364
1585041
941454
533420
104350
1891492
1864906
846494
960156
78839
1311833
972617
95147
178183
491448
1826493
1602318
803976
1067616
1413836
1170904
611756
1963952
1625491
22381
1521801
878148
1796093
424875
933352
1694036
1779077
1810664
462892
1555132
1574453
1999459
206974
672193
121114
1873219
1817482
1688065
1980749
1599625
708352
1600447
577326
527454
1607938
788353
878911
1779435
472399
174637
130037
327816
62195
2806
144214
683302
675840
886773
1656653
1598654
1303282
1710924
706229
1169604
713285
1793978
1469805
940090
529291
1486746
67310
678859
1335846
850633
1717836
1877845
595094
783078
1384302
500051
1219302
1911149
1237005
1277626
1407382
1236985
185410
1229461
673304
1782964
751997
1750312
1009080
1583459
353248
754913
1432064
1224678
668728
1742523
220845
587715
224609
519517
1686602
1251602
634765
732453
1472885
1493068
1986309
1879843
364588
1743033
94193
1191703
1482781
761860
978690
534327
675756
567147
230374
1717929
1279664
738780
1753933
1730147
1497445
1296415
1534030
8947
1274266
1236942
1037502
1307787
915915
1497895
255822
235821
1531758
1484259
1437120
1694996
1108415
154791
1992735
599748
181688
1623935
68570
1918663
1400074
932161
341258
401637
865244
175110
1995034
1591471
1913762
855177
492928
1234368
933239
1033405
568616
1618943
524640
1891990
43542
262366
1696348
311149
1208721
1810139
1080489
712706
950949
1861717
238670
1216107
1644834
126216
1933899
1549405
791492
993854
534199
51665
663505
1622350
899796
898366
1870058
971885
1064776
1860312
55858
734144
998337
1537168
1714057
1992339
1037474
1077133
1043729
855263
627259
1902593
775831
1277130
1778381
1590251
326455
1351637
1188126
921323
311937
436939
844422
899636
1423505
385793
523776
314944
74023
1357854
1678923
1298549
1299735
308616
1029442
1301501
821617
330919
553373
1188041
1179211
483144
331266
1613365
1873088
1381180
340074
949521
1134528
1904611
831670
90228
19343
1737466
1031028
1755208
434846
1088597
1570907
1742092
636700
819328
822783
1986162
1218132
711595
589723
1562107
1248894
378944
24958
485213
466395
611658
1648053
1378452
929952
1078221
824261
593965
1189674
391839
4837
248425
399894
619895
1839522
1548405
1148753
856498
760173
969638
400223
210278
1796130
1589237
1724003
1189314
1048275
262532
233188
1045313
678814
320283
909504
1693812
348677
1362082
639426
36239
1375759
225956
230915
1530256
772974
640393
1098332
1379146
1914784
178123
261723
888782
282947
339965
1478472
118029
1532211
1071761
486536
922044
141631
1415065
807817
1329719
536844
345571
384995
667611
1944130
504984
1070179
738232
1642257
1791383
1774745
1689624
1392302
1590592
1108625
1960449
1538678
801866
1206422
1377553
358449
462352
886333
947006
1107578
756747
831716
513292
1533266
567187
575628
682599
1571918
1020465
1516039
1767871
1246312
384801
1894168
923435
1235282
73244
275905
1970579
1743535
1811827
410209
424014
1647999
250596
1837103
194011
273964
1664393
221006
1803679
403540
159124
652948
1085221
711200
1578442
637923
301990
527653
1073137
1848340
1464602
1924816
903287
1099168
1285041
1341226
1751291
137850
810845
1060009
547529
1443073
555996
529319
1369312
1515772
711333
585767
9486
467199
1598585
500466
1249277
1755052
27259
1654556
1433536
259840
364084
180154
1592674
1129976
1117123
1057290
129651
176471
964079
269244
1883762
239935
1587992
1991518
1519529
983946
1518670
1931716
1093500
1394060
1394224
51764
1533570
632579
1652762
1644207
65376
1671403
1438392
498205
537877
1103654
531350
498433
316242
62501
1347815
134668
1516868
755853
1318909
542350
1949146
507371
21667
1400804
1739218
50639
178658
278967
559081
460375
1570760
582576
63082
1023513
1899990
483119
332875
607581
607846
1681813
550785
1053097
819024
1670331
411510
693603
1451244
768696
1912832
457451
735163
1896168
471374
411482
1779660
1278099
1040350
1068287
450048
716493
722056
393627
47884
1817222
18673
1533415
1043445
1653496
1030415
1213352
1078721
799742
60088
1458074
1051232
1111983
1677904
974200
739716
686154
1891760
1707734
418296
1179220
1353627
1870296
1588512
473761
1708453
1466981
1347743
409168
812386
1773922
1282588
1714667
317123
1841550
1239924
435465
1674533
125608
1839658
1531530
1432138
630069
588934
1735017
108127
1543624
486208
561815
885860
1439645
1206212
1624293
1540451
1350680
317274
1214235
248950
254897
149959
1451303
1308050
502091
916277
1862229
1910318
1208191
1445234
1431913
686016
1588159
612014
618252
146678
733099
960097
1307253
1314894
1646199
297760
1952914
1282231
1126164
921511
203441
912586
184037
633333
1775103
1659469
649464
21994
1856386
106055
476159
658906
1314231
782334
168664
821122
1937778
311148
1962995
1517572
680738
1333218
1934871
1190217
758130
1721452
1521812
1725731
738053
201514
1816350
216788
535486
1879392
831245
928649
1807301
1978382
31171
1286453
1087335
1872527
76954
1464570
1643489
1638766
72539
251745
1552694
1466573
894222
1927802
865291
502025
10503
1729635
1061123
952376
710359
928057
96892
1633585
1273430
1350466
1430235
1878169
1921172
892243
1804976
1287393
1988029
533615
985886
757348
807718
1299810
1871839
1863526
1747778
1302054
404422
1488418
927792
579553
265230
283409
758071
1056779
1434038
209112
1788973
1013662
1662602
974524
1150356
1102858
1075907
1889605
247011
1764214
781507
1537615
1819048
831406
253027
888687
921329
1662516
1241643
356394
576952
752991
717416
1789118
942924
912261
1694036
770193
1208706
405722
1683196
1704140
1689575
619887
1767193
861155
419705
102652
1210288
446870
151833
1927292
995465
1515893
1217017
1413350
1845162
389438
901660
1250023
1325072
1973701
343914
855585
1246237
1340077
1578334
509192
1301945
1590136
936879
1802358
706147
1203763
519449
1200701
1230266
1262183
1203787
781397
1520086
491077
826758
1441334
1529995
1164947
1788265
412214
1176362
893286
1937771
1018065
1225267
1015751
794056
1902261
1669971
843419
1289175
139986
1345871
245051
1112358
920435
1785802
1534018
527697
695846
140543
715340
1963695
156787
1487050
1991714
375454
386653
26819
1909270
1915312
1015397
452894
1630884
581107
494403
1323986
1848584
1310990
1781225
1914270
1137436
1291294
89592
576494
1979290
1125079
950563
160659
587568
1709507
341732
847365
631680
38804
321153
338559
1420687
797862
1629996
720412
1778874
129888
1219969
218954
1273394
719733
1420300
208009
1743646
235243
558828
1783462
1445751
950898
18307
428057
73422
1708795
1050592
419586
1882854
214317
177396
321897
1621839
775693
423237
757408
1601684
1874407
531460
1006727
558000
1932283
1013317
1871473
1766070
496783
1296463
1920931
283146
223071
1485776
1631167
1311926
336007
1788914
626277
248165
563632
1359537
1704164
487825
1252753
140178
1224840
109746
1001114
315605
383742
482823
489013
1200023
1168684
183828
275383
442195
934067
156451
1920358
1567373
1287167
622427
695296
200930
1019036
1833953
952364
210008
1127153
877853
263316
1340708
458316
155053
937696
1815395
1674587
398804
1853875
1738782
1826263
727397
889373
1997912
1021702
616736
1625493
1978605
1459549
1697770
1620757
1860486
1212275
1926186
924628
1102100
1928654
1177063
968525
184002
1252881
889558
1164626
1989979
585524
1481743
1941627
1393946
171984
1466516
1433382
1872992
1589290
1483231
1032921
1385300
1558100
570813
74631
133087
75265
1997717
1434260
931608
692846
1488423
1135144
1779696
1860252
296963
1338501
74443
469350
86873
1968001
594646
614139
1899257
1438037
1910333
845011
1125652
447825
1842368
1371750
1624553
78091
444536
1925851
502704
281130
648623
104434
775849
1057617
1382941
285142
1646666
366253
968196
641585
1647350
825607
1977428
288221
1548028
1672294
1144581
1801677
131475
1024975
1184440
1203789
1293003
1588292
91438
120319
330959
1934700
52759
317157
764665
1964766
962489
1748171
1489088
699432
520087
715652
1532928
61565
679346
868205
865091
1522012
1353035
1139525
1128892
203389
1058351
1162073
766645
1333123
1713101
758658
1484973
645841
1044091
212725
1213035
1026943
1639618
991530
81536
919957
163444
702143
1159301
542892
372688
329659
1775692
1051947
1063135
1607986
1922167
194089
667313
699596
1889209
1528774
1392607
472084
748030
1857768
1772153
1423030
404636
1011305
672321
304257
1929079
1541090
451065
1226657
1265769
288005
363389
1003309
1902670
1200975
636993
159418
857790
1522586
822847
1146447
35345
1871579
154667
123121
1162801
267587
1009467
920350
1208046
292650
518456
916017
950028
883115
1461828
1314309
272936
519873
1249361
464452
960745
656787
1172206
1763107
220679
1415484
1604191
613537
502309
226058
1375127
1364821
1949060
326258
1678409
865137
266670
1066885
1030264
598753
1767565
1514101
213491
1262656
796876
1485445
1390970
1060075
233341
1406933
1865153
411945
1956004
1939792
1011955
1299303
1265558
874517
1268819
626039
467179
1073636
1351557
1443396
445016
1686761
954205
1566615
126386
325365
1914541
1381088
1740276
1979991
1580797
1222435
1573488
1305736
488323
425606
1255118
34885
136742
810242
1017992
1143166
1184510
1196729
1230049
693325
1436882
858042
1115375
1224529
276746
1079528
1115653
1080812
1003119
1393916
1755534
1160031
195057
1052000
86701
423906
1710798
762892
1798874
295428
1661606
1802093
768185
656439
1087297
1875335
725102
497348
1655709
1781829
597781
1525178
145502
777638
729695
1543473
317544
310866
715486
1220186
1711838
583099
854812
1684639
1538642
484103
564267
551802
688098
664825
996179
1212644
879810
857654
430223
1560445
193676
1923404
1449724
151085
1837763
1303594
477931
952529
887198
959082
1696712
682636
1000307
323313
501566
871426
1299173
365507
1095192
1325737
462569
1956023
563783
296585
573888
701832
1575062
1990428
873768
1163492
1826855
144437
1802101
1411106
31304
440053
815374
733205
1573432
59594
1775093
203138
655942
1134162
1639174
195618
575699
1856035
513424
1068170
1895407
1128613
1436755
1181431
30329
911381
866331
1356565
1816913
893537
1281076
1274215
834211
251132
725079
774735
347362
1253315
277338
548456
1189006
1280711
815535
309156
1287917
1052138
972130
5932
1849811
1278487
370191
221671
1167563
352175
626688
466697
1611097
1049524
1612188
488381
1987486
954917
785558
958602
936567
1533699
810128
1200997
889895
1279285
1880988
1595555
1524989
887697
1780400
714305
832811
1238258
1414607
1825777
913377
1635202
1854779
299522
1406448
482246
1280972
358513
499242
1453235
746950
1799548
660829
1200120
1407212
1527917
1765700
1763489
1647122
439221
502416
1074681
795582
1456358
997368
23042
311017
1320507
804605
1510644
1158379
347621
1935537
1512575
348483
374405
58571
296336
978412
254287
1479534
979056
443238
1164788
1322028
1600244
801332
686978
77340
596877
1616406
1993991
1047681
1632402
1953097
1119925
613835
906564
1267942
347533
629240
379927
1006320
1823882
167181
1378610
1266441
1640433
756765
239781
824994
343921
1824123
740530
1275181
862765
1557446
254192
1309135
775571
1882727
2830
761080
1324446
1392951
1469329
1443388
1141359
266747
886825
511556
1679371
591974
550870
1748935
1096675
1591484
1802017
1862128
944968
1107971
1340526
1960820
1431371
41310
410663
271109
1678275
836042
29179
1031105
103055
871117
653758
1795256
235576
543719
913185
281241
639096
1176530
1492549
1836508
1172765
1198258
854374
1364629
95069
418525
1156283
1063161
670117
4798
405043
1711954
553317
490662
517047
61573
1702808
578635
353229
1216484
1780117
226967
1565842
1458348
1782429
1065945
1635173
1732213
668944
68728
939550
183012
878336
698659
56011
1739542
889352
1837607
1242886
385525
784075
1776659
1082846
1926510
1252925
1779123
1538252
1996163
1367427
523206
1800129
403720
598965
1807886
392433
1377170
1894884
1726748
947195
1152800
1447539
1805235
223547
1455048
722098
1366077
1133680
314090
41960
1276039
306362
822274
1912285
1752911
1217559
1548355
1622878
296049
1471841
1468781
1676594
1089523
731560
1766380
1756833
818984
1821130
714723
531101
1854734
1349595
1492288
913965
488628
1796052
1134597
1687430
1037568
601410
1095578
404281
1561064
206485
1846530
1334751
1432038
1529024
429499
369595
779970
13941
411802
27825
1379289
523014
102491
1766638
749932
1268745
1290631
543340
131173
683282
1844209
1275501
1153868
1333225
706722
1149129
1535179
827588
311693
731332
25816
450216
1544970
899138
634572
31510
747626
338142
319125
1255808
816705
1445234
939197
511507
540273
1345822
100090
665765
913107
1477679
763469
1430180
224618
1141418
541535
1462729
759906
1010910
887700
557692
1973685
1652698
781959
1724661
1277353
745612
1312820
1599629
1870977
1118914
1419470
448761
1164144
575186
83605
1844520
257507
1690945
1992498
1791375
1985418
1712823
478120
1095331
1660570
1220123
1668636
1739636
1650015
1875787
1211783
945681
1759180
433980
1410187
215914
1262268
762151
304198
988713
1641317
119583
890301
302103
396613
177475
424754
218974
989522
1430828
443972
1686620
949394
1900284
407648
1878256
978983
156033
1312510
1115686
667194
104975
1785816
1481891
967293
1608321
405099
1017717
1251320
1243381
1526877
1727047
1260513
29146
319173
876493
1624845
1463037
893178
243789
251074
334453
1518516
972882
1691036
112811
169863
721790
45159
1213541
1197264
182696
528552
1714707
1959999
1169187
26569
1655712
813532
933861
759191
1495592
1416485
655625
1036171
1594315
373327
1935755
821205
1193904
1582039
632470
666918
1256899
594237
1153662
1191220
1587457
1070410
1475602
157544
984907
1604923
388342
1681889
1468860
1452237
547389
852268
1481267
1833197
155559
1188897
1431956
1027076
1622572
1856094
1604311
1343703
1580145
861111
239691
1263299
1967200
795550
905893
214783
1073827
1357603
276456
755011
1647789
707759
356188
1606962
1215102
162442
1864414
349839
339224
1110290
1051585
1954956
764177
953486
160673
814573
541193
1330217
1657337
114289
529242
1062740
1809213
1701614
700134
1735021
688880
906937
165552
659388
430391
1618243
1999001
619989
1707113
1733775
1204488
319719
784951
1126731
437583
1782589
1835259
245250
256020
1385549
728964
119218
1968277
1734687
1479277
898956
515897
1796012
644853
837967
926496
527743
907767
6987
1780860
1138110
1013032
1323682
980987
1211520
315971
1032215
930518
1819403
1548420
1925438
651950
862345
1576169
796343
918518
1050879
1144049
1774957
1221894
1584177
1851537
1902882
571573
999930
517645
525094
363375
1262066
1585521
1289818
882392
355249
1000703
930333
1111700
1906225
1839973
1655906
889701
997988
1063747
1174571
801835
1366638
462848
278083
1085398
576513
1006480
494801
1585125
114196
1248983
1690981
1155543
977159
426805
439335
1284955
830823
262257
1208892
1969995
1346732
191805
604913
1958715
1048569
1946267
819046
717496
877155
1165240
614249
737324
1666631
1578156
1218247
539176
764822
779732
546014
475595
1536339
963413
1624242
1691343
1382235
1943301
555596
729238
470330
1709523
486762
29337
1986853
1057070
937036
1833642
1650289
1604909
849940
1425692
967744
1531057
1250094
1130591
528498
199528
82064
1599234
1848851
28494
853838
1430737
1816170
105854
1734231
1439508
1967672
1185660
1405916
1494229
575372
1834757
862706
132036
20937
965081
1094215
696632
1623540
1070137
221975
620903
276474
1629888
235722
1141875
1053236
1815706
1268083
1761031
1836444
1858474
312426
1799837
882216
1652007
68453
109654
1273698
1535352
1066513
1124054
20742
1529472
942061
1276320
855390
1882772
1776814
295940
510518
1954142
858893
1867116
341508
125265
651780
407128
676040
1680723
252492
780066
186574
1822977
1284357
881066
265858
1278623
59160
331684
1980044
492322
1063482
1921481
660567
790419
109228
141477
744848
754498
1599382
654635
1886645
1188404
914664
925362
1104812
919649
1865197
225477
1391060
901790
1791236
44793
462627
262647
1150662
1534235
19842
736638
964345
1486006
416709
1968377
160621
1290455
1781909
1765861
1234861
1709789
317211
1247752
1129504
1027675
1636857
223973
752567
621643
1694636
1726244
420847
18865
1897923
1433845
1517278
1817947
1178952
951019
1103491
544975
659102
410130
751569
1129599
1517551
1554059
1470299
1105855
845426
1275122
204151
1563568
1321939
1039887
1076654
341093
1101859
1827632
1159271
1916533
479926
464416
607005
370054
621428
955870
166686
180194
1317426
980900
1138260
1221079
130114
1019236
616081
1677028
170909
1664450
830931
1721510
1467458
307040
953607
1049921
915884
741017
9516
251558
1132984
1732442
1821772
763071
1309491
1217729
679995
228925
1359590
505594
1218722
43586
1550791
1059305
413685
694563
1818271
1334363
1682916
1922060
1954925
22996
160316
1923222
1934370
746001
384440
227621
338521
190786
1542145
1355751
1667803
1467700
274829
492249
1305758
1673957
1350899
1066417
1631860
1963796
395605
567784
1844196
1505855
1240500
622073
897296
657883
1419460
1503018
379716
920246
836776
1531703
80215
1828859
1217632
603942
1423183
320103
817470
1600244
387754
1499355
1379657
1922574
1626074
1868123
199107
718
161497
1483903
268231
1655223
652242
398071
1480657
1028515
1700506
1417247
1172935
615325
675271
589765
70994
1305576
1570190
904013
1620151
175696
1892414
1050308
427192
1469644
889961
1631574
396078
35228
1710243
981492
208516
702769
91645
518746
585204
1329821
1267146
1697656
1663163
1411352
1587352
1762842
504478
1351180
1491073
362827
1306668
1044028
588071
320724
382224
1369906
1318711
1194498
1648674
939674
941552
1541567
1194302
668622
144518
1413781
144972
572233
610351
347295
627595
1438021
1026501
1892678
1651945
1126926
1720615
186684
1401826
421173
1307318
1702804
537666
431157
711799
1035786
1848160
840991
664143
487914
1647307
331485
671310
1421658
629687
525482
1439912
771844
1145030
1651986
596269
1806602
1615338
516679
448212
1493384
863382
831745
1363529
1167340
336256
829105
1438232
1886002
214017
174691
786091
400205
1176148
1362225
1903287
19194
1513144
101121
1553241
1046127
1535244
1843630
1686739
1252421
665859
793643
727254
212466
425268
1322972
186404
410171
1150196
706750
1595001
227908
1285636
1414489
1042415
79274
828341
1111927
569280
1791794
968022
195407
300516
1104933
1739612
545285
1324424
1726411
743137
1973494
41435
462443
299558
1127080
1878767
246659
935116
1275747
384488
1288158
136648
1422450
944498
180079
1029463
948293
886110
1052420
1092306
437291
1842967
21911
1778994
779322
1543440
1349840
327401
129175
1065528
1379023
755468
483255
528670
1202769
1679532
1030535
286560
1514470
1587745
1917069
1792328
932327
1038298
457248
570051
1996264
905373
1935289
811111
1551580
763621
796078
696598
1329490
1321476
1395294
1662638
1120474
1425340
428613
37930
360452
92426
1390230
1410389
702705
1574283
621249
1052645
933770
867437
504342
1924871
75987
253560
630804
1928958
1745280
1023425
446915
118196
173397
767811
679835
1541707
666534
1715250
527120
240853
533399
193546
1571597
1133561
464065
154768
181689
330178
933995
525919
229968
319555
1392351
1279458
491576
1712089
962380
318910
262514
1307903
914194
800785
1894017
854955
184218
146195
1495321
1422173
1064560
1991626
204851
1242934
1059639
1445844
1354781
1099366
85146
1430904
1507566
1866452
723670
1962962
1706565
1222981
1184179
533421
1400659
471229
1728031
1727277
1298606
1156797
1554444
843969
1677488
1053954
1763949
1737909
1911944
730044
1759386
665062
1332990
1698006
1376566
1787588
1233364
1154478
309579
574990
567247
1117410
234022
1482653
1598600
815646
234591
1815675
1463569
610680
1291488
1215936
1349480
1085168
1626609
65104
273391
1307152
800769
918525
468492
1264948
1286920
695914
693942
533852
123857
521490
114324
1399227
1618912
164242
955205
1459725
872972
1886302
53329
1370507
1718807
831227
265389
1215964
805754
967931
780661
435432
1254083
724082
715665
263979
979933
342860
299051
1221179
1169075
1203956
118833
1686619
271330
1745692
1827242
1688978
1314779
1429151
1109579
1299234
1503614
1999944
1001307
270038
1348498
1169755
1676446
545137
1693362
264465
507803
730587
474585
1677756
1714193
1689869
528857
343812
1731636
905042
502345
1607791
1254285
1735762
1352480
1283301
79089
786614
1749836
190253
1959227
1437410
687388
1894461
1581916
1100890
1407658
1868740
1872065
1805466
1651785
449250
1345331
1305839
1450091
1740921
94862
372885
1358916
1001632
680529
1007830
65150
564379
1761271
778022
1800600
47829
277123
1224644
1523725
1647937
1459702
1577085
15354
116193
1511380
1406042
1405720
174354
330386
1653480
557438
733236
18362
1418330
65770
1337267
1624344
815870
1538867
818976
1219140
55936
551727
658405
288372
549528
1695127
131236
1968736
1994202
325085
644052
762941
142159
1960093
174773
388813
1383836
1203998
1896708
494402
1339597
535424
1551144
965658
526071
459526
1682415
1585925
749156
14137
963770
1059496
189621
954459
1658065
728799
1890125
1671908
382525
458374
1873992
413898
765114
1090153
1901592
599720
78588
521932
1675258
23896
899560
1468474
1637342
455211
1162
1676288
874657
81709
1499362
177919
1203260
1616413
1074003
397352
1200349
1271280
1375362
1172728
1656064
1176234
1454175
612088
1076838
1513106
1431655
1815335
669398
743404
1061174
1726071
1958873
297453
831469
1861003
869747
148288
1219065
1142849
1842146
1347802
246458
1412193
1362212
1239275
819700
1460628
973698
1877058
1443652
1942195
1417544
118283
1375678
178793
1632527
1953745
628630
1960883
1692774
1978540
7230
1269228
345736
1891226
1385966
1478538
1544444
318319
1766852
1189410
956718
1011539
1094941
1760050
623207
1170682
612878
23162
972147
850362
1322465
856152
1320322
331089
1907019
369945
1954755
1158176
1548597
874254
1974149
155989
1414062
75711
1808802
916322
891357
1242676
181775
755847
1031036
1109759
1660430
593001
1343016
1579064
629025
1370768
768170
823232
817886
772394
422491
38323
1348339
1344880
703755
686396
726928
364954
1673893
1045133
598042
1662793
1506775
939500
1285961
1636220
515055
1455976
959127
19694
1139429
1999158
874027
644158
1792307
1518656
155482
1742926
1935664
1940214
1284810
1129458
823623
1997244
346848
1702859
496685
249711
1215521
1813630
202270
1831652
314525
1982639
909519
956614
1853391
876860
788696
350372
649020
1650678
334435
1659599
263032
1011919
652790
1142001
1293192
1749020
1829815
140569
226674
1444723
1812348
298757
1817680
248705
1901022
1610066
110104
477180
1144746
301346
1694897
1000202
1795882
513956
979759
388896
894273
200599
1905808
1722749
315417
841260
1506201
1024899
569341
213800
1223646
1002254
1169581
1237004
983124
511470
389221
1853298
547535
1084277
184922
1894206
222214
47399
1148767
1066377
76918
1727310
747330
1030113
323010
268626
650153
1262374
1302521
24049
1355915
1007534
203837
1587162
1695381
1427519
1093224
263664
996187
707750
267693
1790736
172554
449348
1881239
1679161
893314
32039
255475
509644
789163
1418713
441877
1717904
452585
1003770
1388261
1080428
1575563
974655
36076
1070307
1994520
110670
631314
937890
56900
725893
1084176
769349
579733
1294988
1556491
1208899
85413
697926
281546
1767354
328998
341513
289435
1344651
579336
754617
1810734
1927785
783209
576199
1420375
637561
592421
204104
986016
1656211
492376
995553
1972873
558077
1219661
1673344
46536
291340
1166753
388698
394869
495362
306853
1952306
1286888
1160939
201237
1567299
89551
493249
659664
695673
285566
1008022
1038915
971646
1299734
1339574
1753
545033
1799758
1877609
1412913
662595
168757
257639
39569
709441
105988
513142
1506405
1060944
145927
1568714
808852
1683851
1851842
204978
192664
406762
1142842
440174
1971721
187829
725411
1258701
873934
435587
1669929
650430
1181372
394130
398870
1149888
1921873
688064
700089
756640
1716048
1271357
362856
280999
1423565
1350261
65506
686525
1120444
563232
998761
326543
1449671
1260924
1902233
647562
1257393
1594641
1390957
583366
1392679
925343
1218600
1853278
1490723
689918
248797
179633
1071854
1377071
132393
313869
791801
85660
949119
1039904
1378563
1983444
137722
448862
1963399
539761
1562071
267148
1840679
1162089
752866
1442005
1465379
1551496
1671532
1158013
1856414
827619
455931
157835
1491496
357563
205694
1894960
1465768
190054
169911
1437551
942579
1571266
1386565
688831
1880159
1496419
1973332
630711
280532
1646444
112171
677220
1067255
341923
1911540
1293907
111784
1308150
675219
645220
1027010
369357
1918772
551078
1702625
1569217
1057870
1136289
557180
1680909
1787710
584083
1164120
1767562
1920082
613083
57022
47959
1921872
735040
567263
931924
1005183
816156
1269
464560
642716
861307
59497
1095204
98566
67726
1527156
275678
585306
1365640
759455
108119
1086741
849008
1450497
40380
1537756
100874
1585457
207366
90187
990149
840897
1538426
471342
356344
1326300
926621
370420
1886885
1201013
1332402
638557
1258391
1479709
1209156
394440
1803704
1073168
1687244
1406921
671591
1552358
297411
1200304
1239168
1383360
1775041
241298
92624
693421
769116
632846
1160769
1814500
114341
1284531
87986
1632511
102830
1425866
1608464
1369848
834964
1237439
1784556
470523
942034
1052519
447696
1488221
1738081
1876488
162068
690351
530108
284719
198368
1844913
420899
1844734
1026701
198460
449501
1526300
717084
1918492
1247008
620610
443535
1645226
543172
1691845
1959550
1450372
851477
358504
82422
1621014
630221
19276
1197086
933903
1153368
353302
1248334
55598
935533
922629
861697
982048
1322448
1024209
1306720
1239918
1190578
1457450
656878
202581
350336
50200
1654772
1083966
1865144
1855702
1660381
498210
1236682
1449090
1943663
1843794
1790446
1553385
1994325
704102
1804554
88976
1724106
549865
1191209
1249588
14376
1302129
293098
318069
465975
1929706
1337659
1347257
865464
689843
238806
773609
1113093
962097
29662
1717214
1853156
1433725
476557
1774243
1283921
1860406
624637
1078863
1719635
1812594
1738876
1316167
674082
518419
1281635
1721311
1351541
1550172
162651
1635015
141082
466378
1715102
1000738
12085
1778675
1526852
1748801
216767
1105217
332502
569813
1528663
512772
952337
467162
1878701
887170
244494
150848
598560
389576
1004806
890456
569265
1182832
616778
1230184
24212
628479
1440938
1462429
1748361
1036899
410351
1590632
1500617
377836
874164
634450
90235
268693
56267
1442203
1936091
356288
64655
464681
1893394
1118813
1609467
1706471
1979512
1907062
383655
959946
36745
1591073
166425
371603
1150668
1980513
1882924
158490
1068398
1432106
1591504
8082
33983
690909
569161
1558618
1969153
403168
280741
711172
1886572
1674087
1564960
1000631
901981
1882285
1127730
1767702
1038159
265828
211549
555528
430293
214699
129900
1279822
499150
44842
1017916
1186731
1021999
781799
356998
1199392
1090832
1779643
1030842
1944233
1136810
365534
1108670
680362
1881123
327227
263778
1643116
1532135
1183069
1398879
290732
161501
145943
1512454
408965
809819
1587248
87855
546983
485362
1984619
80239
630303
743101
653085
1795102
995991
968843
478606
320565
455856
1003290
1762084
280374
845205
341440
1190832
1215226
154462
552328
100644
829258
118509
1195793
1168814
1269177
464281
1567049
1835278
600593
440246
1379413
1759386
1982582
929829
1943907
1304813
426910
81402
1800486
1701530
1280906
1601029
719451
1790234
546465
599630
1561529
1760174
45932
1807631
471521
492980
740746
1244362
1726286
1393154
231600
1064471
1653882
6980
324023
842236
88989
203738
1108840
1387968
544231
389010
788851
947173
1661374
1606879
908902
1846220
42437
1765226
1682744
521681
1799096
531960
712908
1876101
1268891
1045284
64385
603821
843537
1768176
1782505
756885
621484
1165623
1722668
849730
1184342
277726
828793
1652611
1747668
1319443
676531
792377
982604
493282
1719797
915071
1767786
1212435
457935
335103
1015854
1920449
1730171
544011
1480411
419726
1065255
1167942
1215928
1354904
1008202
436097
86256
1917864
1226114
801956
139637
242992
419989
1242743
1405181
162368
1399580
1342880
1953914
463994
1335383
638999
1176050
1480018
930291
1487932
679361
329664
1375793
1752158
767582
985923
797646
502104
1895650
1022293
4581
1603925
1225491
704444
1570963
1375865
1000180
1403417
1302210
1504093
1833102
302180
157529
1247713
1698486
576851
1846525
1768459
1828314
1669297
202695
1709024
549504
1214425
1493445
1649613
536907
1122993
104261
1713551
1819827
417482
1170751
1095577
1582827
182557
884549
1770943
1141560
1394074
498412
161052
1599481
364563
306675
1539863
560660
651416
1087429
167056
1026632
182635
1518324
800324
841318
1765587
1899001
1124064
61685
291096
396755
966248
3893
1964094
1249674
1062076
861196
1646854
1846833
1813687
933182
924918
1701433
492245
1918563
1525493
1318676
1257914
511455
794233
916041
51663
949129
1360418
1826403
107167
1998726
1835578
130415
1866698
1313722
788690
215423
1305007
849277
304454
18235
1393528
1243314
1167737
1793690
1971565
703551
417983
1979909
1149358
1604252
561903
575998
1476457
1881682
1372762
1390872
1598269
911746
122540
1696731
189793
1282582
578822
1512548
1186612
641432
389157
1272349
1352748
902882
657011
521424
831602
1599605
1289258
295015
129213
449259
906144
777502
726946
1243558
443332
151486
921066
1724747
1512080
295887
1844826
1163549
1850186
1395156
1456754
531546
567768
671782
176373
895153
1992642
577346
1171479
400949
1688194
1204611
1602577
1064869
1574559
1175449
1045438
982847
1971011
1932116
1988559
214809
758527
1216805
899811
1742975
465437
403025
38603
1094415
860982
383659
1573823
889101
1507091
559727
1190805
873493
1082285
1711592
1575640
329894
978445
1227128
261566
1083077
353844
1861691
484506
1484416
1508236
1612291
1035830
1721590
732641
874232
1401664
522875
703333
1071669
1565242
376169
1629229
135248
1220831
1130383
70628
988028
154916
1915609
753166
251949
1483447
78001
1934971
480552
224175
167366
893190
472653
1252866
594847
622978
672862
1357437
572848
1362411
340886
28250
1741180
319977
211664
194077
1842428
1040755
1388092
755119
1740302
1968598
972222
1220229
1684152
448278
155572
399409
45983
1765960
1359953
1244888
1077294
1681343
456461
1974974
447665
143807
178847
435633
1029195
1407733
1831009
1811465
1011975
1606797
378709
341192
1174169
1891701
1690216
423644
890086
1599412
1483971
1748829
93918
575410
282775
1277358
914080
1137041
474271
917355
633902
1100014
330554
1304419
1073312
1459779
972497
1408578
267883
76519
650229
1679663
1778436
1022219
180457
879890
1185086
1948099
940327
1107957
1448774
803839
72086
1324512
94391
1641603
764711
1848146
1335643
185161
283281
161200
447078
1787490
1311204
728367
599996
865374
228277
240243
936090
1976792
1712980
451985
1513880
504697
943002
886939
1024647
1079418
624445
1831835
1095631
648212
551936
993981
1915723
1644321
1289515
1155487
1438822
840149
66695
181070
1312201
901113
827878
1381255
141020
1498885
1668070
1892616
1151981
1498829
1262406
1157929
1646614
306691
992088
1627649
427302
1103998
1258570
1612691
1352018
738695
8345
1371114
1042712
351893
1481996
1418064
1347367
290671
30797
1621388
920002
297287
1299604
960451
1606458
409968
852537
334685
439702
1839652
226726
212146
622565
118860
80976
1281501
965985
1136120
1467771
1287998
1119466
1453815
1717750
1874029
310655
452072
867117
1031607
981511
1477702
311873
1249683
371324
302918
1060584
23130
1549731
971533
114217
901029
126144
174324
1753476
58458
1073558
745482
451399
1794435
803394
818406
1656000
351412
470770
1904122
386023
1501518
1286657
1506680
1695109
631435
491140
1931250
744001
1088760
326018
1581654
283790
1129414
712196
46557
1407675
35372
1294142
964190
427511
983732
883965
1262537
1396774
581378
1983975
1731040
412826
848370
50326
1325292
1763340
1731864
705846
1830830
1480899
476730
1486664
1470340
832685
388736
1315089
586286
1869927
181464
1187350
1681551
958014
1684594
1422065
1281245
796297
1759506
944153
41595
936904
47705
236396
1899471
559190
1437329
248580
1844210
72293
1643751
1652036
1478077
1737902
829871
1318800
1182557
94214
1159241
1091225
608937
840839
664195
1282973
1995158
275182
790133
337438
980322
1725827
1806254
1162627
1747393
25289
663779
1371058
1714127
1375171
1630006
1623594
813394
31575
479186
1438011
326417
1779977
1658874
1353949
1488654
118281
1575016
200020
1908500
1820782
130174
769430
944526
968834
1548523
1224436
819166
892227
305239
1440677
1999461
137929
578904
1396766
689001
1737007
444015
1183360
1741099
1901808
812613
273199
499762
1238634
403938
779161
1040858
1235383
1846850
503107
1328925
1251910
1068346
1306758
753769
1236608
748345
818551
287708
1575420
839125
1001811
1123797
654862
1261751
1731375
618522
1137883
1805120
833500
1574770
1981754
1656008
1143375
515803
1873322
1715130
755409
1839898
1609436
414110
705970
331874
801594
994245
1455955
1076717
819568
33471
454104
1389336
800036
638356
1439532
804931
847007
3708
121973
1499156
1387653
1673054
1876141
1985097
945861
1566063
1817877
396774
53221
106814
1737306
782050
1452
893035
40565
953535
1399901
510759
1389733
664687
1807534
159237
1860262
1191056
960923
1638008
808102
458773
563351
746183
1851063
1125728
162724
911560
556227
99402
1533206
798296
1333342
1262614
425156
492971
1835377
296293
1934858
494092
1743849
831585
1674189
74318
6688
1946724
458900
1138282
114047
1831326
374676
528051
1632152
1651162
1645624
1396430
1842738
122907
1212322
1059609
107906
1641452
156494
1590671
1039940
830874
1214241
329801
409386
1139756
1049905
1092385
477443
455198
1824322
1413952
381779
1863187
1546688
230934
964790
1635783
1573298
705571
57119
1426592
1598853
1451273
1460958
1343743
1556240
860582
1406735
611866
422764
1476950
277739
651360
551581
1382172
1027866
530604
284819
1365549
268445
1833742
318372
78237
718508
889534
1560638
175282
1249351
426438
933247
58758
449715
1313516
1516258
688907
1481085
1321800
853220
1470143
1284245
1449379
19982
1273204
597899
1285482
656221
293109
1493384
841368
1780643
187202
809308
901135
1930601
1858159
1256612
1045272
642426
50204
6881
7742
1785953
398219
947431
1650832
1156334
1648417
359825
1795637
960072
1921398
1051293
1162602
271744
1060429
798410
773953
1220199
1381970
1651356
1166567
1028200
359343
982996
1243685
96733
632229
173371
1434025
1193988
680735
1110419
1672064
437505
973252
1194996
252531
1248011
1154076
864156
289342
403700
1042004
1111035
1857272
1060132
566649
1313688
1800320
626684
864189
513905
1479482
1652752
286450
1283483
61913
1034646
614305
1875741
1238958
708937
794084
58352
305291
1289745
1061598
767051
1999379
13835
598783
392906
1308605
1153045
1856670
44195
1681133
123611
1843520
44426
1708662
1994612
1378803
347701
1263184
207016
227665
1242672
369936
749871
760319
983248
1865310
1641860
793894
1122068
903497
1639863
946651
1734253
1195712
1082671
1556878
1304919
147370
208850
1439725
1966518
1014858
690024
881461
1925036
1285314
1777263
1494236
1515215
1709472
916122
1622602
95817
119893
351403
97790
1823722
211260
149549
1207443
1244391
721119
1929818
1159970
212509
1472176
689145
1160878
208941
1912255
1657613
1995893
1297429
250133
1742590
1386577
398657
88280
1483837
56012
26462
1373956
276288
1574135
860583
1160475
585734
1817556
96474
1760490
1257420
499163
1588745
1006960
1077817
1216303
1252954
1379684
1034750
1540940
1149389
747819
1388113
595514
1027803
897125
62495
354743
1850045
896290
292405
861346
429549
791708
1236502
342438
1424738
1727231
700218
230256
1430606
89295
1634075
1353440
1892443
1908068
1026708
676481
1024439
753308
1894478
1368494
1472994
381707
1252148
831980
1708513
1527697
1124022
1924107
116990
59147
1017062
447336
203495
1269180
1143629
1413328
655986
1257210
1147115
693478
666118
1708911
1246698
900855
451027
1330040
1954980
1405763
1135111
493828
1964040
76664
1381145
756141
309063
288543
130459
1033784
931278
951159
878390
1122722
1863518
1186756
1235123
975820
920894
249958
329835
554855
1225796
338073
1810906
1146887
639242
94430
592191
761179
970503
721893
1578901
1410179
1163180
1561468
492180
1384689
1198723
1629184
1262783
1435070
1889524
418204
1846957
1179835
1772636
994918
309791
1292762
1606521
1075478
802482
890820
1291939
502485
1538194
1764724
1245382
1578106
75884
136930
671633
573820
940614
864619
922440
76165
1954749
968446
1664288
125320
568638
673619
1351457
801469
1551334
1385282
1920562
595087
1152660
628292
259869
1674562
1794325
743979
361949
1952528
1504329
262019
1896868
1154169
1804209
622718
250106
1480241
1818871
1408370
1428002
1160867
165632
115108
1585372
1942395
1092431
1773472
496191
772824
943853
434784
1561167
1799682
96984
5935
1233052
779263
1744248
1442961
1387818
1337555
1133933
1238933
16346
281567
1629064
1705093
178614
1885523
1284316
798201
1644396
914490
1179552
1876231
268130
582894
1308025
971923
939460
377645
1315193
1202796
1644933
1035487
1229368
1435804
361990
569152
1682578
305661
8127
404069
1401001
806858
962461
1541267
767286
732979
448482
1908529
1345422
1599602
155848
913863
817179
1179568
1279680
896410
1190444
466237
239098
387105
1251230
1038670
1025225
239120
1882650
1015302
1481306
1015197
1942124
1769355
522580
1347745
1810491
212921
692677
1265770
45200
61692
340062
1154646
1676894
1578834
633372
1854886
1907642
1549604
584742
949175
350830
746515
1722535
1470107
772294
1498692
884970
695945
1711985
496639
1236235
1068609
977614
1673347
1901187
1564310
904501
1079204
42021
1415153
884198
997941
557409
989673
1219417
1461947
510422
349544
1754512
1400483
1161354
101130
892483
470838
708310
1465368
1647295
345361
973574
1090392
678509
396072
1782497
1440518
779149
4481
347383
46307
923727
1765804
1407880
672392
1600128
48841
1290
69921
1135226
463887
789006
798738
1965478
568687
1119283
1042286
1693604
1976297
1149737
1380004
553042
634218
77554
515382
1406547
960485
1691801
1426877
1807098
1005572
100716
349012
418499
98255
1734050
1532034
1740000
366836
329045
11966
236681
1283055
1479946
1075641
1915017
1763985
1744104
337660
1085880
553281
174854
1385636
1956147
963728
450777
765171
590114
285093
1110811
731678
1279445
626562
1933957
1624649
811831
223518
1976778
574499
1928314
1122101
576957
706709
172416
1163144
34614
1709514
680116
685397
515407
149128
1670962
830663
1235212
1991835
1152197
1529766
1450162
1373874
1579056
164724
419092
335543
141225
620452
1017472
1270788
647642
583571
1119446
196165
1298560
1465417
98423
1649419
671686
1393214
620793
848664
1271965
1416166
1519768
801946
1621670
366657
1285724
672455
1002023
1205703
559688
1724840
996209
1394965
1149097
1040005
1361298
760935
934000
1823625
218425
622710
8016
1724625
1155897
732584
907518
136630
1946687
665819
1802551
1824285
416797
613620
1067054
788811
533741
988270
1765832
936705
185709
1876045
1724135
726104
271013
673795
1411576
1269897
1916001
1101142
750682
510246
1076966
1548988
882591
599018
1873214
1199075
1290227
1589470
1265195
1584692
463753
1139145
1186513
1511917
1512658
635987
1013315
1850804
778866
942531
1979582
640926
1330391
1888847
353637
791519
752464
38412
1160789
920092
421639
1674491
1989855
927760
411174
141690
1001657
984664
1234156
978421
260932
685999
1823328
1899362
1399750
329188
1520210
209424
1627802
1498936
325741
1903777
817813
1627733
1365563
1440335
802972
1163298
1897192
1781886
268199
1992640
1800146
1127989
1709343
1640676
843517
719473
1928255
1320677
1563271
1820973
1891079
1932802
1419935
1056270
1082860
1598298
1025190
1110473
254195
845391
1047024
546315
1890508
320232
302732
959287
267668
845126
1637955
1721655
1187855
985212
791973
1431988
1732076
1986026
390454
410940
769268
1421224
685337
1211589
1605345
887158
1288741
1030951
1110166
1201068
642714
314440
611803
1394214
101675
1577933
1589632
327553
204727
1272495
1328398
1639534
731368
1082774
1213954
1428518
1395167
564698
138775
1829713
897081
1358048
177479
91458
1802409
1274896
1589973
1086517
994976
1901055
886784
331368
1462679
445749
1409436
530163
215574
1639620
615889
1239548
509711
1466650
1201927
1256589
60218
1733522
534145
1612624
465111
68965
12005
1013082
1690925
988843
125015
1599229
1786600
1705950
1200391
83510
940368
1676623
846980
429400
113481
1565740
1059755
561106
85131
1083605
702919
1217421
427420
1918435
1420045
1061096
516375
1478828
117878
1529128
1723530
391610
944093
1273047
897656
1491597
486237
698810
1963131
1348584
1993464
1434877
1174119
221107
1943101
1482213
232196
387605
1056849
1490620
630070
1160693
1961567
1474135
199081
184944
590675
1262556
617852
1327539
1096251
66521
1767292
1991868
1832577
1605390
924687
559196
843653
1338747
1268783
89202
1822857
1992232
1398522
817323
646347
1888839
1555349
552613
1460439
960560
1225579
696159
1158718
1766639
1134024
168126
1353288
272797
722619
78910
356872
309835
1274916
1768571
667674
406773
1441338
738674
1595988
1444809
1079475
1980184
1868993
1123552
1776909
280094
664766
594063
447047
1711665
1798358
1853689
1239466
875587
585697
34984
1001524
1496243
331853
974859
440
1040667
126878
1374118
1843272
720285
841807
927790
1866509
809981
1303012
1913775
624187
160689
627358
366737
1100500
1875038
1125880
339396
1518155
1081939
399703
776619
573331
642122
686136
497670
136049
1091930
780970
1670606
1406350
1530827
1046167
1752135
457142
137502
572285
1627219
1422357
595213
268985
1976648
1675883
1357834
1354730
139839
1823659
769976
144724
762833
1758454
1153549
1471135
1035985
376817
992493
1312096
1579438
645757
716972
1105544
626913
820486
746560
783244
987602
1350630
6996
1738724
1232771
1725249
126738
752369
1113464
1178001
553470
668576
648102
243978
454272
1616689
1121362
83079
19226
1584912
985645
653111
1310119
485384
1308334
789402
1309214
37723
114496
1584003
583856
460305
809587
355999
1118331
1226613
1673021
1435037
178245
161314
1296816
1331480
458695
387791
750453
1450718
279937
1152861
1345705
267758
966609
1052686
650470
307906
328267
282818
256289
262077
1667797
964392
698570
1709791
1816775
1239138
267352
958892
318115
1512656
1599051
1608464
547951
1991025
685783
1846074
1339211
635143
1469416
231557
1902816
150230
998511
1051921
1108045
636880
1843626
473926
491084
1192232
757481
1561741
265890
564625
1790163
1004515
1171565
350655
1997549
999032
1963108
1026357
46211
1688796
1285521
1193545
850301
259552
1480439
1791467
1136991
797147
1429181
1052393
1395217
1291232
893133
1740900
1834818
420357
973075
1871063
869440
1192150
1859269
1542148
1694071
974315
1957593
1537632
1258775
1291183
433639
1760337
323313
1368450
1571484
584287
361791
862657
1965976
1612582
159310
281074
1465861
1223613
1656579
986921
1671927
1174836
280480
756522
1660097
514831
432510
1629762
6920
382110
812397
1866349
1229350
230238
503074
894740
1325164
695405
255789
680257
51818
1349017
825900
762567
1328913
1769334
1646380
591238
1784806
56458
488308
482599
1470622
365615
339726
1758037
196897
1104143
265903
1887912
103139
1411082
938741
250614
1433588
1242923
1657075
1079856
568765
1434126
235398
1401569
823707
253533
1434734
1213424
754157
1256944
1313178
1859491
1057510
273421
124132
1667232
1172311
703418
1717385
1831668
898103
1288365
1969102
400646
663520
1341595
1291377
4517
944724
64406
1033470
371990
1034825
1555679
1090332
1780278
319655
56403
379966
549626
23269
824947
550276
1933909
798535
846716
891363
525234
1774347
501157
1586438
604209
1183041
1746461
1467230
1789710
573413
1183315
1863849
1299642
910818
772445
1452305
1432190
1369593
503202
1389766
1571855
785368
580450
257057
625381
167527
1888049
1687041
1644911
848199
1151752
1156781
976326
1071575
1690906
1283925
1640745
1195825
1627144
1797302
1131263
916398
1717248
689773
957978
748581
604068
719613
1962640
928617
1334782
1641122
445306
840842
1979105
1198569
1681536
1447497
827070
1868294
599469
1517755
1940884
1470862
1669666
1233787
477106
1747429
1992421
1556008
1903638
752902
674900
577710
14480
1084452
1924725
1229012
716367
227048
749433
260962
266761
398554
762316
793668
955920
1037761
1550593
1533985
1250170
1618532
1232745
924106
1007980
906775
455195
83451
1063283
338636
556830
184759
484690
1514735
1438910
728118
1509917
86406
407011
1395357
1340265
815170
1630717
1087430
1724255
1264287
82355
1601587
939837
1792535
81090
1279725
1782691
815884
891231
1556617
585402
135076
1702109
1979592
271122
1550832
111701
49318
437511
690077
895979
994210
344200
21968
1596993
1466628
1983607
67324
1633771
548656
1685399
25926
1699507
267563
797164
1513755
41668
302897
695681
428405
222056
74802
219144
331213
1575666
1712956
89551
1334122
205749
710066
1238704
466135
1110716
1006263
258301
1427087
673803
1824640
364320
1729160
287207
200580
348866
827372
1933216
1807526
100253
911213
198488
1130376
1759550
10736
390591
931538
1373725
13587
1794063
517918
866852
1470435
1405419
1998437
894296
656035
1220699
1328903
1853805
1474307
934661
24681
695865
1023096
1092316
722395
1356523
1856981
1304216
1452990
1270383
1905025
1125984
829901
1151657
622616
1858869
358593
1541781
860276
520438
1716199
1669186
1617653
1099179
1110140
1956778
894291
1278809
1541356
103007
692048
1499051
358911
1942856
725682
1630865
1018779
1558364
1204278
1534408
74053
1451249
1672949
1139924
1834522
780018
823146
1358620
1691123
1979049
194186
1000642
922177
1965149
584281
368498
348503
1399297
446274
815289
1153053
1666255
1817340
1523556
1666772
57024
797456
1174148
1219651
602561
789947
336267
1979782
458117
1445379
1153416
1318207
1318244
780691
1342198
1117786
727159
506148
1514820
283884
1554098
32731
1890456
1893941
1971229
1284593
1322068
165368
1883030
791748
1225762
1227734
715221
1552383
2510
998652
454566
429405
1453178
757235
1135887
430017
1608071
1091162
326790
1125746
1254176
121201
1730526
1573367
979153
1517932
234819
1610221
143724
1315496
1016241
598518
1937164
1941146
13647
1403818
321736
667134
868832
527644
1162106
753728
1290945
693887
1750788
1234372
280004
964112
87643
1304652
1330218
1250907
530182
1584456
1806881
100730
1377416
1204401
1169386
7505
1912418
1672189
1932304
1053236
913012
1142404
145027
1911005
953161
1656371
1375337
47552
196997
1008148
249607
1852873
1335670
1203113
1933490
4859
273601
1599724
1051300
1374564
175604
1700889
475465
789811
826911
967914
235284
239709
1548879
1364609
812379
414029
614342
943422
161506
193660
674564
1258666
149234
1397765
105227
871111
1832169
1331034
296158
256994
1360057
979776
1465949
481960
145582
975695
1304743
1299088
830411
1849017
785987
1413073
1564942
1091601
251591
681703
1695456
1780557
1727836
217156
894302
435088
351332
1886596
1560805
223829
1885960
95404
79815
978687
864447
57584
972997
820120
1051260
1774580
440161
1431925
850834
1391849
1321488
441745
1927252
734248
1823915
1212960
1117228
338104
794864
1005080
268997
507978
1492641
603633
1754250
1401575
1209865
646645
660176
1860675
70568
605624
158018
490775
1824003
281147
1937109
1032093
899784
764488
715616
1131280
1690916
364524
662297
941825
1205406
1946804
1223231
992128
383597
496673
1182431
508532
1557408
617287
274063
1996681
132500
1239124
967492
69554
1032193
1818676
507504
1218152
1102661
983728
877580
1895883
293889
300972
5395
1218941
1038437
1893617
85872
1092447
849703
1170036
1385788
490201
964466
1581913
250992
1404648
1412010
1589199
544721
1505651
363916
155740
843628
1174073
680605
662800
644802
1096043
117269
919824
1754833
96059
402337
1315637
1856204
1339663
1580460
1378519
1259189
1006528
1867097
1618917
1745564
125318
496785
1381018
1534351
893729
117220
846951
1890141
1383425
857411
1093062
1825924
501793
603088
1064032
172331
1280928
229231
1012093
7988
1991957
1232537
148039
784195
1496809
1880585
440273
856442
895982
920703
1248614
881428
1121052
1447166
1497200
1599780
775379
1927124
99980
444776
1087832
1460711
1860349
412171
336867
197023
1616122
1742753
674175
1151273
1872744
1845436
319785
1778438
1293990
384937
254884
368823
769068
672998
522163
130573
1597720
1161782
141603
823342
511546
978988
931844
1324623
531300
1137732
1075481
1487359
1908340
1733082
1715807
571232
953653
1393043
1244010
216911
493582
1849731
879015
1095889
334669
948877
349806
1178826
3330
1492686
1830262
980440
1610485
1679563
180877
349408
1986672
687568
1069525
1030640
704710
1407127
1645447
1419078
552227
197896
680408
555206
914736
1574344
105304
1004577
1007186
909499
949367
722405
546528
80381
1507635
874625
579250
206648
318143
1763092
1763774
1904377
1723283
1652357
274737
656701
978462
1200571
935523
923616
1787900
423620
1536105
667027
1177087
95242
1993010
1046509
563868
791050
716906
1602692
1795446
1018528
325858
820648
1898316
351163
324783
1098908
1356824
1866037
959772
493603
627224
1719995
1309899
1120973
1178137
256568
103930
477944
546021
1515852
821116
224444
1783759
532422
472522
1355294
1535019
1981721
1211350
1770104
1442550
624030
1887369
368107
1913031
1839007
656673
1693782
29235
1480847
1479711
1826610
1047319
1158309
1749513
1389636
1401721
1901537
447563
219006
266686
867865
1802091
1555664
208484
1546618
1365643
1741098
344530
1487204
1106365
662530
180400
87226
255734
696909
659754
1015558
493312
240184
1835991
333517
1148434
34305
1589945
1045179
22345
1392963
1212929
76488
254936
544146
1360125
1783022
123075
200445
766327
1762481
561712
742222
1205848
374078
1962109
1612139
1612051
338924
363746
1566824
1824682
1950167
1927248
1397639
368979
1923724
384563
1788198
1375146
1294329
1059966
1483514
582651
1169668
1838411
767324
147312
904091
1348119
881346
547232
180813
1247625
1272298
1081292
286353
125158
1442715
916779
1188249
1039028
1170709
113952
1876
1126444
761651
607582
1234600
1483329
1424548
24804
676725
1606836
278958
407746
1278305
44342
216566
1235421
309739
1247819
64371
1246758
1997021
1722811
580561
1958483
919848
456821
622727
356795
1897526
1496132
832934
1022133
1637978
1926553
707194
1660243
977213
168374
134248
539009
933256
1162595
1290976
238585
453745
1189950
1954699
14368
153168
844755
1411339
1919432
1046263
751495
1442156
402385
158895
1052954
1481603
1416747
1768158
921951
1269309
1350812
1145681
892680
1396044
1552929
1768243
676210
1342301
112695
779818
1479038
715060
497906
913804
1877719
750542
1109848
934837
969354
1326172
1784515
1913622
1805001
1994328
133347
1673630
1019233
930801
1372304
923794
1645536
1215199
1609990
180851
1754658
1782979
131782
161599
1908925
1892384
1848533
1475118
306901
766676
1802771
1768833
1010332
50800
266868
697285
291012
279594
949209
445507
1742739
1216281
1754190
563901
1868901
1360717
1819153
707090
346899
159394
1764046
268000
658465
1504776
936961
1847570
470363
35912
1344526
1357093
1830253
709379
332874
1922223
92944
750697
1478940
1153785
1504478
1967009
1051924
131107
415253
1440702
1733080
199631
1913270
97472
325656
1249748
1258562
42841
68537
1505144
569151
832047
1924884
867061
683996
60369
162297
127149
1383246
440585
1341888
1205037
1016744
1232513
1047940
1588527
1552684
408966
368893
1134999
1446500
106749
824412
1678491
313918
1092090
1666586
1441909
1777187
194440
1966279
209656
1163999
1435419
530100
1110575
1010703
1187001
717832
1397791
638829
134372
1585995
1229166
324367
658246
131378
705957
1641984
449923
227147
767492
1403382
1982398
1196733
990424
1582176
492996
235969
772347
529606
1908618
1954487
1310659
1711359
1017060
1888690
1100574
1012000
716012
1912268
555132
1041428
693316
1189520
1402018
1244412
1333224
825020
27790
1242172
652686
673839
463255
274544
123330
840438
1904266
589834
1557254
1601682
721044
498126
684160
1161386
1129126
1139413
911908
1152269
1863872
1699884
1186479
1240238
218631
537879
1404525
660503
1320101
1613929
374509
1818399
912740
282762
1755409
1273963
1181188
919222
255272
242284
1519098
1643405
994268
460506
1905228
501032
660726
1815446
329042
169333
781740
1227501
236049
104454
1019540
291556
1369428
496784
848187
245382
115073
1343700
959372
1847225
550369
628091
949862
1997170
171296
642273
1537843
1513011
1017859
1681899
480381
724047
931345
1760143
776341
623469
1320171
1670002
123134
101931
426412
61654
61021
1666106
1971158
858332
480153
1462191
417498
1644834
22426
126799
1060035
1046056
673814
423544
377699
1994731
1007519
1352334
1551968
1900726
1203735
1871918
490972
1175007
480771
1782668
1016862
1639829
299125
449218
1084252
1494909
1883164
136778
983150
432630
469295
1127559
1637506
698162
1667356
1822384
301923
693577
1769781
1994690
1562058
1781142
432618
1577668
349237
1716129
1183479
808239
102793
115897
1916998
145647
170179
1740926
1899771
822392
1976714
1396040
902929
1323311
1432565
1384452
791136
310759
1231562
581457
1828897
827750
1045600
1939249
1809298
1980909
1953457
1202104
1755861
1365388
604895
1385034
853587
578093
729451
1098493
1272297
110943
556096
926696
1090050
1173633
326218
1964326
1338139
1908563
203600
1730649
1402411
308856
1715142
454948
52477
708477
115978
659222
279856
54283
1703101
274990
1231217
436717
33352
1611182
1546495
1393637
1237246
1140072
1532261
1435541
1632392
1634819
35190
768139
429750
1391613
964995
940328
259827
968939
805318
554490
1722562
1450128
1981557
825829
220050
159376
1631532
44984
340670
1105752
1606435
1078035
875282
1357666
342960
226895
1097428
31600
338580
728075
665987
896233
1263733
1436016
777059
1155887
1739714
431566
155642
1511093
127256
211456
1463714
1819709
1437487
1411792
1412406
1890497
803324
419880
1710356
1438161
455726
213710
997846
1012078
1028219
970530
1902300
96292
1770444
1209021
1126418
1499150
294010
1543025
1427384
1821812
526841
1547670
8742
1905423
1721197
1582196
1380369
1514378
123031
221238
1402572
1193026
991722
1735960
1988481
297685
146718
482563
1186130
1338914
209413
11442
1936157
3983
479794
191140
810399
844407
591831
1453180
367820
1537348
773050
330441
10763
619761
392516
1279826
1983935
228679
413938
1279009
153442
818413
25247
1194388
1068521
152079
1117636
1747306
1756516
50478
831390
630896
1059201
1709568
1003465
423491
289129
321565
1852249
222060
317080
160227
1439554
1314083
713978
314863
189958
200198
235051
1625108
374398
1456547
1971711
682579
725711
1597908
416683
776299
829938
411573
1721807
772223
1839583
869779
1205293
1520072
259336
913564
1572402
954705
198614
655720
1733990
319416
1798539
418336
1786200
912480
836100
325130
419355
956929
285469
31632
1901442
1650571
43938
822935
1352214
1826371
1384969
1252537
744977
656174
665238
1119268
163149
1518705
687033
870814
1902594
424243
1294577
121504
857464
1045787
401068
879671
1620906
468554
190722
1232365
1950786
1399704
1645940
137119
530396
975221
1196008
642690
502107
1792397
1767662
1000679
537283
1478634
1864270
1249011
1596758
1909010
1945583
290257
952082
1881230
672801
519307
1872920
733633
1214905
1654652
1307896
1318540
1960333
1083525
982835
1351256
185900
192242
1301939
1947812
1456197
1390946
873923
1979852
1277503
1563341
533744
917498
636264
817397
566772
699532
722147
1567933
1384797
575686
1407880
31103
115318
1638223
124319
844872
702537
904867
1775094
1955101
948133
256838
722100
1928759
67015
1566030
2659
1861033
1228841
620708
1135571
1227212
1257482
1092618
135007
1820846
128929
875923
1498551
242607
1530176
1890779
1761960
1868384
82793
877090
1028254
1708995
1603303
982698
951811
551455
1863708
452532
459807
1536841
1272961
67533
1929519
975105
1661723
1758414
368952
1469333
360979
1017697
1307459
1742774
1437107
996865
1290220
1463915
1586257
981492
1510640
881731
312551
896905
52281
1255674
955340
92913
59838
997657
402562
1329093
117674
1574610
767656
325969
650853
108612
1337516
1594116
1248562
1604847
1598093
767207
356436
209354
1496763
359329
1456212
1210726
1801506
587145
1416949
1970319
1226037
732804
626013
1986602
401145
1976121
811609
1810807
305369
801384
1659001
1447287
1234824
260338
609609
1302791
266544
116991
1073579
1932558
1420554
1354922
562084
94581
407357
1281376
1673374
1304846
1998435
1998017
1698052
365594
1868268
539478
1849872
780849
954790
1505160
782467
1825410
549595
703304
1015591
747266
866859
763628
1023774
1463516
992948
126880
285284
625026
213962
661317
475736
648409
1422546
130438
1289460
1399699
338989
1109394
515393
661356
242129
1858810
696624
735592
1112656
1092027
632677
339044
1048710
1736802
205348
1842507
1334131
1494589
892932
128405
1186086
1015905
1743509
420518
542716
265674
56013
1189499
1439341
1407053
1151132
188596
1896305
1758120
922334
11512
35661
1026959
1223067
1104623
3292
1204166
268019
760951
776756
533943
26494
666374
1828650
711685
885338
899942
1403541
980259
1096426
1976638
617977
384836
1769319
1681784
1848808
1156322
510309
1702949
588593
1841082
898410
1642752
489180
1529271
371252
212075
611606
1091468
1625543
710596
1706506
926048
260376
792283
1608704
466314
1165635
523452
445732
637151
1151830
1893200
787737
1304241
1692529
906161
255014
661178
1296775
1186337
1316218
608108
393286
1983525
1860112
1280311
1890717
1335859
1404140
1473633
1959546
52804
283279
1614098
1369250
663308
298922
183029
1108214
1387424
611558
889718
852535
1969614
1783
779533
1781218
1432235
1069522
1276930
1517206
322311
647158
171862
114820
353588
1233014
1911101
1700214
1139017
641739
1700212
1750414
1103949
210735
504547
956204
1726396
1120704
582125
206875
994431
31575
621311
693739
740753
1304295
1323881
795608
1093468
1921484
217874
225774
214521
578419
436336
255806
1546506
1834468
1562489
1033799
1097517
244020
1694290
1963598
932443
1514528
1366420
781469
308123
1001072
287399
1963023
1620548
928518
608404
833512
718319
1277010
391044
1849777
1430501
815056
1572595
1153190
1351334
143176
743781
1615677
1392525
580097
1230632
1457656
1778061
1466679
1978335
1096864
1819325
590094
1846654
1660142
1278590
951772
1414266
565278
166321
529370
1255381
400126
942254
47469
497446
1009867
1896019
144856
1675278
1071195
1274315
950328
724600
848300
221898
706000
218635
723110
1300828
787423
1236417
685063
861051
674995
39063
1442329
49654
271038
1795754
1777814
1041179
1490930
595441
1262044
997388
1346816
1778547
931987
793583
1632197
1487767
607439
318121
1311186
1394277
915399
1689582
638987
1770270
1925531
212359
1831062
1495546
1897955
1895612
258105
264572
240633
1770519
1291306
1068474
1051602
164970
1841142
53412
1817559
1441136
1291831
1931075
1636072
231340
100226
1303330
1991051
390901
789105
1504608
544602
1130836
1696489
1213852
983011
158241
268521
1575846
239699
1641401
47214
1207351
272906
684379
503206
149094
650384
170114
1765217
616747
1890565
651341
694879
1266465
736991
978439
1470109
1509640
1033416
1470929
1435343
1209081
603419
1342569
892023
1531498
791992
444083
1525171
253484
623095
1250
159390
929937
964346
997834
410666
769361
754968
1752869
169344
369274
310822
651851
703852
232615
785571
36934
489983
471658
938485
14998
659847
114942
1817069
42829
114329
760202
1223257
835632
1357452
980591
891107
1214518
363963
1730009
369951
1283202
472519
775764
230067
415453
563673
84778
1015968
830870
1795473
182769
491209
918001
4421
1118759
831939
424848
585115
459059
886907
1410469
1279245
80463
1810276
1067895
498523
749844
1827324
114158
1434806
1202501
1429587
1156948
885455
873244
321341
22969
1180896
1537238
1751746
1929281
132358
618061
1090174
304265
918112
1244793
810435
924155
1895628
607042
83153
1932988
788952
1460146
1836858
1850033
386371
1440219
1059094
252131
1825480
140203
1245059
1758817
1668005
426928
1111280
1456015
402907
501430
259043
1171349
1131039
1759466
364848
902646
494621
852310
1509502
877297
685042
1261135
211143
695886
940946
1369776
796487
473115
928214
810606
1300646
1908294
1836277
1704294
352688
666928
1126253
1624852
1266627
69331
1166851
87291
379223
225947
272118
20946
1054541
375383
639051
1853900
859027
1097377
1174446
1578167
743148
1449943
1303921
799474
218673
705350
1879980
725973
1283482
941432
53586
1965700
590899
609760
644931
1442856
786466
624851
203182
1068421
1306056
963416
1298732
140907
364034
687538
931472
1324869
1647328
450768
1516716
1330905
679306
1053028
103467
210362
1521670
29424
1304995
1775325
1731285
1621394
20888
1754897
651962
375284
1842637
1591666
1102554
780432
52125
260183
513934
1847148
447319
1187300
1112416
1429369
444115
601478
827510
995821
671266
213658
580431
34062
1699316
1079141
339219
21544
1816916
482521
947604
779393
1565843
1469421
1634046
179423
1536864
731338
1764178
1602081
423393
235486
274959
1670869
1445372
1132289
1128987
1423912
1528337
788039
413703
1195595
602196
718519
1774127
980145
936891
1283709
17775
711348
1672133
416610
599265
1886014
1033630
770260
1439180
463649
1796950
564075
628954
1601461
175979
305857
662968
496861
1622097
1134039
1396507
725099
1845627
941593
350909
180255
926307
1674856
455521
1078824
1695447
1744709
1843225
623757
837529
9603
787178
207253
1438398
275196
847377
806460
1423387
1798283
1328302
831576
1073267
244697
1874200
748486
985482
1384516
1378807
908302
906927
781754
1447097
1828191
166619
1264774
1783502
1132275
1485849
370512
829301
856340
336638
1098532
960597
1848343
203701
1187488
449948
750329
26310
1951921
1790269
1973121
415492
1718826
357335
689761
1873046
1844237
1480137
1470286
1674855
1226075
1370806
1812357
1756324
307030
1519446
837549
1599905
195599
683490
616306
1184740
833898
1783485
273130
1043500
169842
1041570
1657209
1126180
209545
1681155
1149881
1070607
1273439
1741728
1358750
53082
865004
1856321
389607
1874568
1281453
68566
268431
859397
23081
1524924
307843
1215530
879579
1481046
1482538
305078
1520295
281933
1925845
137886
1692862
1255690
329793
333183
638511
255687
157938
666529
1257835
905359
144734
1001258
1538962
109028
1728762
589346
1818536
1022898
484195
1699984
881832
1640386
972216
1902019
1371591
558447
502311
1118131
908158
732535
1895892
902035
711274
900482
51494
1305287
605955
1464065
485711
350951
1047562
1978202
371880
1735337
1550616
857454
617570
560142
1200828
1187558
743211
527102
908687
531122
1149321
49871
1204571
729976
347343
954174
1127672
1367254
1949197
276657
1915454
1584454
1406765
197640
1254368
440818
651719
693230
1333703
1867257
1652748
1359269
1309141
1989438
1757316
180701
425918
136100
214243
1035683
1292370
1828867
1453065
1268644
798670
543254
1011791
311803
1833966
1314858
696360
1311328
1166341
235033
475629
408139
43899
1425494
350576
1620316
149324
629198
1248323
456160
1968097
132708
1838488
583678
736848
489751
634411
1004792
409702
961243
1810877
1670226
1561521
1989849
1613628
319281
315427
1019886
655133
588989
32449
1536099
395594
434232
1204668
1018682
1389706
472151
1455974
753007
142493
219594
954923
278809
1733661
1865247
753246
963798
1874670
596052
280408
26051
723076
559850
79625
799356
604318
467245
1700109
518615
83730
1418001
353068
1628140
661228
1359333
673430
408421
781605
189378
705856
13720
1784670
306234
717508
1479062
882162
732806
253315
1082493
249282
579363
277632
1568488
95835
1183340
877798
707321
1487342
129175
785339
1902022
1535436
727267
1868839
846050
1506137
1762410
1312281
1467347
1927999
142920
775140
277091
1746552
192561
170935
1079963
146334
1081226
1177963
259202
135488
1394721
914276
23029
1581618
1413771
378349
986701
562200
401416
1793307
1738443
636405
524370
1425011
1934683
1912633
546017
548171
1435651
1700097
1988001
1248861
1507770
1342009
1166891
1544942
1919816
611341
1443101
1165646
1496609
1708282
1487467
283217
271074
98234
1859915
1749724
1994935
1134665
1811105
1087866
147506
503580
284497
1685504
1772069
1014499
870347
901113
1379100
575324
718410
239399
442372
570190
884012
14493
887375
358855
1072340
1349967
201885
1363196
857066
1477387
482614
956543
180970
1522496
1179611
1467680
1535163
279031
1615290
573089
1042266
1188529
1287866
358144
217080
1164816
614995
619137
610874
151571
1150344
470574
159978
201035
536570
1842673
1623203
965367
1202420
321710
799915
618928
1209167
764650
525894
742091
139680
83926
1655904
431458
984334
355809
608295
1582136
1362320
542360
1687778
870726
813695
290359
1567096
828766
1673874
1243853
685359
346528
757652
1136118
1455587
1512433
961361
1273409
1911132
1061985
686395
325142
1464354
476181
1408694
367490
1172956
178656
1400149
589697
789471
1510058
1073314
1021553
500474
319188
1927707
243979
700089
1221126
97881
1524941
1258588
599794
182729
1361858
1944178
514033
171970
1293869
1893363
496299
99106
1703740
1750349
472142
334481
918252
1215214
1137567
1120417
11151
126095
1411954
1412935
262271
519002
1813054
1619515
231259
1207515
26241
547532
1328080
279697
1270311
1860814
784858
865785
1428389
496755
160163
1716112
1282731
234407
82164
308681
684860
1940896
1192419
1730426
1423113
1396698
727855
930299
579198
1520912
1930085
1634361
1518662
1995218
1454202
1461726
1408866
1359852
1980374
1457010
56022
1927349
1016634
1619477
202365
1291163
596722
1683676
309432
423884
584233
927948
588049
438933
1958627
406884
472657
1500530
1145553
1174004
1774875
1543211
422949
1360454
1636626
436917
706753
958514
1364063
397614
431304
1186441
144616
1555669
15364
894785
956316
439808
534469
1740340
1765798
370505
1460213
936106
1258923
669827
1074465
1040921
258848
1749899
1725686
1914688
1921335
1481882
818876
495935
515043
1496092
1380676
623092
1303846
1696431
1368385
1816731
832502
306076
1351095
1706407
1105660
676491
940755
1637532
490901
1423186
1695092
989554
670504
1018620
295319
827513
900953
1828100
627915
171025
709558
697801
283400
80014
747618
211822
774266
1097368
1658117
1158076
608390
1850859
960187
263016
1586464
449915
416170
1166052
1041625
34951
1253480
733954
186953
71347
404757
1071525
1473969
1075644
1499754
1077940
1929555
1783321
1548838
780826
163715
1144320
1497462
1681438
6478
1514763
1557391
463386
1794313
1524503
1589700
213237
1552478
770352
596138
830391
1720534
1672505
524285
1866486
1386605
1029962
1630428
1768844
1797381
101653
1385514
526877
703417
1014408
696533
1636991
633552
496338
1722530
1420927
577422
1553931
938
504733
100209
1424046
1777417
859517
440012
132202
1618248
1144927
1992393
852503
1719552
818543
170015
1105849
579926
989613
1170850
551088
1505229
1401782
1251718
384775
1147765
30493
1112229
515515
1532817
1973674
554849
347581
840568
1640816
1051892
390022
563060
471218
357395
1766165
898637
737457
1311170
470265
1983345
855509
1522529
652782
1097713
1467736
1707696
1097345
1836625
1971529
813967
1480745
1939604
1804632
1268849
475171
120328
798814
1715960
1069094
352112
128364
79955
506268
850179
1950968
1528957
560750
1350160
813119
58121
431527
1381969
1143967
1061684
1366394
1504750
1295621
218965
38434
727861
1280913
42905
184776
669088
804840
1115577
67932
389620
389082
1485830
59614
339115
1037669
531338
454619
1518763
1035794
1834768
1179456
1100594
613625
1308170
615769
1495591
127627
4660
1229105
1285885
106262
1973989
1244827
1734307
787861
851976
1351376
1593112
393248
337708
663672
420922
271793
824980
840775
470293
948103
307039
791470
585041
484967
1910704
1255980
127602
1215381
1552668
313271
1486701
224570
451619
325319
1336184
642587
868606
219054
326301
946934
1602138
1554181
1271232
1522435
1432558
1999664
1501369
738067
1960231
1138287
1672386
1239230
1057932
1325824
791920
1382754
1884713
275808
1237902
991813
1101431
1936469
1250302
1258102
1520271
14225
370440
788614
693335
268918
864990
765554
1763582
1902330
1276852
837662
736385
1443962
1820167
1809899
923109
168138
1560163
1685460
1719016
1991076
246858
453892
623964
355926
123169
1658327
727023
1987494
826824
1174257
162900
1879200
1515948
844401
1598106
568533
1922341
421025
1516642
479546
1642989
426790
955103
734223
1686202
921813
549540
1454267
227096
1244352
903203
190076
1528606
745078
296782
811088
756523
841964
1378415
424109
589647
299842
580552
346438
1620339
1988137
573363
1392238
335325
683605
583156
667277
1608064
1181739
1703761
451416
1492303
326343
1482580
1177826
1248994
1351892
537675
1126613
1039096
54866
672029
1309015
428631
1664368
1991582
572000
1619404
1791072
1310773
860455
1433541
1426078
533723
1650252
531645
1164510
387522
1541705
1770761
1657939
773898
577267
654287
946364
1390057
595706
471239
742024
1184755
428696
163593
104450
294136
1604775
258558
1986520
331368
736616
1734301
1495905
1614809
1633240
334210
899449
1862179
1827353
1636474
1227204
912958
946922
1460826
867848
821692
683751
933969
579617
18835
129215
226407
1587601
590120
1992523
1381909
631711
1521345
949349
830452
1283302
1237269
720609
1466348
594880
291332
487725
681284
1163291
1255221
529949
1284797
498322
199095
1516614
950026
1075963
7214
645834
906614
683892
1973480
969955
183829
835871
992495
793353
1413555
1039227
1930788
716011
1623093
1430907
937484
997852
1547952
1293263
707678
1496391
1670260
965183
1666496
1634670
835676
1024526
1711460
1247349
1467312
1198018
1676056
1591723
575894
1223148
834254
1903951
524527
1516694
264607
685215
671549
1879459
743306
109534
973718
1349106
652773
1577426
1399881
1945544
1270106
718035
990003
1686470
1381383
652585
1794048
884640
1425694
1310106
1575199
1294605
1892123
1021919
317704
821092
1750318
405848
1916474
266162
642193
1422346
1075196
427057
319030
910288
1676228
804470
1378577
384675
1837584
1658774
1311313
485893
1320067
100554
1372954
1956067
652727
1443183
861058
299738
1392403
932928
364245
121616
1671291
636946
110593
291739
1315988
1645861
426429
128205
1479254
456035
960043
1800639
1178173
1665249
1270803
1531628
1589713
1497629
345482
105326
293888
1723359
1415129
652430
1645809
548059
289338
1552393
1522567
1367758
1652877
1922497
1484836
81107
1510019
1680211
805643
169882
848577
62399
1852628
623628
1779993
1374387
1893428
597705
909014
1915197
1475145
1759266
109052
1863810
1277265
892919
1617943
1949933
920309
693801
1508482
413130
1275177
670540
1633399
52240
1336056
1096900
470690
871747
260190
1589045
43570
878607
614636
377502
725550
5873
1220447
1496771
1680000
1542884
607207
917575
588288
922748
1094683
1391338
1140434
1737567
242157
1759299
1214196
542291
589932
1582483
1523757
632353
282757
1247139
942161
563424
1968799
498100
18807
933761
1523595
1007805
431318
1376816
1685689
303702
1382809
1540429
1687745
534753
564101
1506870
449969
473859
992635
613743
1843225
433555
530320
348825
89038
507500
1739179
540810
1733823
613615
1788768
1273166
705377
259250
937527
178767
301400
231458
725071
1652142
873971
1496495
769981
890410
638898
1126664
1621238
1356850
352958
693753
1638559
1840486
1630660
989809
9528
1910434
1562942
697860
1242394
942061
1064981
1800577
473105
957626
129113
516238
153223
867305
1814264
411472
860174
72588
1141611
706688
1797568
1776821
1905032
509446
758773
1220282
1108777
118893
1179069
663649
883373
1551743
1796887
1345240
3506
1795715
1154291
166126
986971
1220281
1906589
183189
390222
309416
13774
1795347
1174887
1885911
1594173
368291
1270165
947124
860867
99779
1605096
159192
309099
886645
1423069
1708714
1281978
978402
1739136
917882
736929
1703658
1688193
1515558
888561
603632
751917
1667188
349979
1802061
424964
333234
246658
80252
756103
1797859
1799162
1388719
836396
119720
1281641
1390114
1157782
1036221
1999232
708437
803419
578612
673538
1071784
1079321
187921
1428945
49090
1923540
1360274
1631138
1623665
1480481
1185182
1788524
151531
386654
1855862
1996874
1094966
285583
780869
515666
1985342
483674
56359
1771524
1022613
1781038
680676
1348654
300249
981926
728120
1170135
79644
951271
1624796
1481441
1020852
501581
1881445
1378438
247525
533117
843302
1834997
1437247
1457801
1486760
234043
759465
560141
1365597
1904484
1256639
645065
1026374
980094
724995
1585648
1119642
1606249
954490
1645778
119789
1166978
1575519
510923
1226182
623476
636061
1737960
886857
133678
88289
1830877
1537167
930220
830926
1899723
1719011
1586121
1479339
1892275
905785
215220
19765
1724116
285243
1810129
969860
1237207
1821004
522124
95541
58085
528259
286554
1503204
1344988
547629
254473
1600166
1574047
888029
1862701
1555715
886160
1142938
974892
1199172
1860018
227442
613700
314517
968512
804637
163793
119435
1177288
1419825
1309569
1414831
852122
214102
1477059
1697642
1073933
924397
1106892
1037072
1805924
1835200
1502187
649104
429577
1019024
623734
937690
207558
1119752
347172
1126516
934801
599049
1468059
342303
1960078
1425528
874338
833358
1681753
1601510
365886
1307338
962944
844156
1620195
330401
726980
1856110
1286650
1308086
1112707
259846
920795
1400551
581677
675468
106532
504911
47749
721687
1710736
1327161
449806
775589
1921884
271368
233229
445758
725284
1654849
855067
497012
1320536
1566944
499059
756928
1043865
398664
255330
591451
1935638
502570
236678
10073
1583456
111285
1956058
1702465
1982039
1198859
585912
745669
1313870
1386054
22279
480613
1257198
1959113
1528281
1037757
587405
1269550
1620312
1110603
129804
1131156
1023627
972879
1068421
1170591
269292
781678
1859096
470774
636948
60782
703961
1227544
177602
1584453
253126
339121
761137
1109247
434774
842648
1922461
172739
1198416
1392592
212813
564332
872749
786947
1635309
1340737
1744680
17938
944470
719088
1004951
442199
464237
910336
716789
97963
1392835
1898908
1913201
1933623
1398095
40911
999739
1162904
1166612
1043543
823397
1170318
1935183
894397
902550
280913
1317472
179733
704874
804702
1335295
456726
1661771
132573
1815450
658462
1589579
1485451
335994
335568
1114781
16573
947798
266171
789475
1882096
1408545
896175
520592
1446465
1216731
1189073
885203
1255909
1330377
278170
1657282
1218475
1701663
1768296
716858
930487
487558
1683756
1454421
357666
1268658
242415
1564761
1175389
182038
519040
1381136
1727334
681233
11768
298051
1981330
1621530
326517
1453180
1819906
402511
192851
1505441
1756630
1015542
331862
1661843
811291
531697
1887275
1383711
1586659
1728839
238184
1919100
15495
944498
941562
522638
1947947
1335721
581667
516260
786442
182935
583639
1369450
1028115
402446
149587
297857
1612560
10222
1847843
1500849
1977381
502745
414512
1314656
1515630
356091
1947514
337687
1251435
924493
659539
1994608
689234
1461580
579829
426230
601683
39780
895927
1655277
1292071
792442
673498
1689458
286908
208561
1444654
1876858
41483
534860
161654
703956
1279806
448504
369490
507200
311128
1398158
1716533
420124
621052
160911
1337559
974597
1112032
131165
794907
1336109
1082770
1472216
1614510
1735398
1560464
1827084
1236458
1581967
684052
1450954
1346781
92390
1650066
1329858
1164121
1168597
800028
48208
580120
683538
456228
1429643
1114486
623717
211168
1515820
616304
1616624
690440
1833773
1833393
579452
686715
696897
337827
1566550
1695337
1205054
80665
1868814
1072015
321638
617580
1229887
1958693
1091549
1374410
1012743
1125484
1888459
1397822
642410
582894
987626
827568
659289
1716604
1849073
1336520
1936938
365894
1118746
101699
1852843
472441
1022872
1483364
1751953
1453173
1067136
1055539
128039
1535437
429718
1032457
1751132
1200956
1782360
1288565
504708
1108772
1177875
685681
1522041
246788
733481
548821
1952562
1766864
212014
65998
393512
1034853
315810
1445616
344717
644763
15698
216446
1901350
1707802
1186717
1071040
229522
1789012
1987158
683032
759470
1593850
1933090
1069103
409862
836161
677350
437373
1439689
856332
437168
1958459
1103312
115171
1518312
1286358
899755
1793004
889353
888089
192652
739218
981354
1762957
822280
1764882
772657
460736
200228
989305
23024
978417
1887825
927118
114631
1072851
1098335
1062378
777405
894455
121109
1187998
1303062
796168
774082
1318754
1317139
1459584
675743
516404
1384950
906096
303288
655389
1840116
1931360
655606
1798520
1303542
1351888
713203
1655946
1022935
1766492
29787
956261
595807
1612098
1356311
1760797
139389
1768840
490415
1664378
379781
862813
790867
1351160
602508
367612
1366787
816972
1156307
865663
709190
1471036
1376673
666712
394286
1233452
65397
830104
1865561
1250442
633256
593581
1544275
1154509
383304
1588509
1013810
974463
1508768
932984
1009239
792479
1031415
1440702
884228
445988
1113673
480703
251965
1199494
1837602
283889
878122
1447497
1719142
1643716
797203
559428
1251430
1687028
1863217
1768181
602825
354355
782287
1282798
798009
251277
1393961
456638
900917
1555954
15066
326224
173559
632519
1276035
143429
428512
1915764
1454055
1807397
1615282
1150457
215425
759603
725945
264962
499626
6047
521751
428056
50661
1987118
1787493
1465798
1189293
1577325
258034
187179
618417
1896473
76758
1533465
1692511
1797464
1264753
951343
1813427
1694723
1524662
1722748
1997692
1482491
1092979
1752147
289584
553362
1751979
1846736
687408
930461
33425
207702
515815
584429
1993817
885061
952021
1510563
888806
1949788
1798052
869530
342716
1950980
1998345
1141304
1543613
1316430
945685
430539
333725
252041
673936
1637749
1976718
39567
1449383
1155107
973236
1194794
1878913
44275
1979083
1569754
943944
204911
1182507
817896
640917
658172
1879807
1305621
1148132
1066774
937152
757833
2911
1822092
72631
504752
1693059
14338
448187
475535
240472
1227109
821899
1304157
391007
785363
432895
146465
1034356
1642315
1443155
865431
1739312
341894
1855907
273323
1885365
722023
535053
1219632
14902
926925
767985
1545831
1407127
1171098
177865
757969
1737282
1871437
1392564
1087642
1563955
1300363
1839624
1306742
126384
1698681
1688523
1117329
946359
768060
1203773
1962646
49418
407815
1258401
69664
1812537
1083066
1712896
1415267
124521
908530
192371
1817575
1597209
965610
631317
834723
302150
946533
641703
1518634
1152723
908879
969450
1695370
1918551
275805
962431
598973
413499
7090
15888
974991
126925
1907065
890698
826625
160359
1412611
1372789
1159371
1855611
91359
497160
1232437
362132
595428
1102509
363356
375736
1122845
600814
197061
129009
1185275
1400429
657180
1378113
712214
373211
60355
1559759
482649
1281685
746304
679108
151121
1323899
799127
38427
146556
1285011
1453788
297610
1938096
1222406
1258358
1463743
1322863
1383709
1403448
1620462
268981
566290
1096433
555569
1060305
1023511
1567016
1964861
188650
1602144
206716
1581561
1435930
1757011
1269771
1651627
1444051
745537
554276
1386196
1703360
741577
1714212
32298
605542
801632
1773541
1022397
731646
896105
52024
1999148
1897993
941480
873995
975634
1740502
501132
1004297
839521
912657
829016
1786269
397552
376933
721060
1067296
131043
1021788
1075181
1736009
789798
366591
1822673
921628
1992121
1010525
849277
1486894
1399323
1373637
947226
479526
1814174
1807655
1751055
927708
1591818
1236845
1518346
497623
443795
1731956
798891
626971
372279
854159
1247733
581268
653845
578796
522062
846723
1776201
961820
905721
1101654
1168849
1226724
1503427
493372
1290859
1217341
285446
536873
213186
96263
1135974
574880
1138820
2081
495827
166936
1214871
55606
245579
94307
1018671
667496
361854
20710
514818
1143394
1396790
887500
1249070
1594933
148675
1600623
1726968
1561840
279313
1774408
582862
1059914
1109707
1227877
515276
1889964
169472
1510155
1613107
1904381
175799
549094
14391
845227
131598
1305406
427271
1388172
872786
1728247
958330
1386124
32464
779627
1786066
1117027
1663169
1346184
1002176
1813912
984285
794490
1034155
93743
459337
1368296
467412
547639
1663121
983418
496878
106432
201426
1427925
219861
1804556
750134
1755434
64622
1571060
1796608
1530548
1457674
1553326
1669763
951925
1356593
117408
497127
1996690
493996
174734
446328
1421784
1014281
501703
1248525
797580
1764642
1491242
1453920
1927752
1944271
238734
1404484
1824088
1735195
66877
1233433
392299
346234
907393
1715666
1788964
1154729
838763
329903
1433268
47932
1823328
1299281
1782490
1263574
1981414
647345
1848406
930093
1447193
255597
549145
1129309
1017859
1937139
719859
1684712
1569272
1045152
1820998
364254
1941560
1854053
1483911
463264
79937
358215
63809
1214632
1842353
696022
708657
1021106
1732450
1656922
1302659
481347
1445254
155274
932567
1323926
1269834
1727198
947465
1783408
614430
1347466
1651276
660546
1199198
1303504
1759374
587121
1058061
40574
1740874
1502728
1818026
149185
1671416
680465
294704
1025374
324379
605993
329708
1675021
1224345
1768827
88460
1564359
690462
144163
78380
682240
1587108
1811807
483484
523824
921420
239728
583774
462032
601540
1965994
729275
1340968
391408
1569128
860177
1247179
1708257
330876
617875
392613
325497
1807248
495719
1758185
1180662
1005426
361818
651764
861472
1556526
1567059
1339674
1380636
706764
1712165
1297711
1123645
1541545
1856813
7608
1407581
1741286
1959879
65522
1804337
1849631
1182739
924483
614528
860635
761851
777276
1269704
1886378
1295749
1185772
1995883
235735
5918
1252230
765396
495537
1143978
1398000
1061517
537312
1412553
1070464
1303337
368502
925243
196942
9708
1465958
1115437
494988
1323486
659870
1112782
1469856
1127037
668445
1117642
1130731
912932
1142000
957308
344075
524191
267190
1681678
1197646
346348
649877
438463
1513172
211154
652342
1441400
1584151
822028
103643
45666
363913
1172245
1220509
1611956
241952
691915
1778350
1308908
1043602
93437
462442
205433
156890
762981
1580513
1323942
485752
1070900
262034
1279060
364783
1692586
863921
1871023
51085
788773
179891
616520
407795
48455
61145
55945
1353976
1958285
1448048
1344684
1944897
1064815
731651
1415625
1712562
1012962
321082
1308295
1911470
132573
1321994
1819343
1114180
1130131
1715559
1513075
1234924
1724675
1902899
1153286
802629
1653598
1800853
664641
660834
1750064
830429
189207
1514648
644654
725811
81079
1427232
755520
499033
1128170
1005318
260879
694827
1034162
1614229
55219
666503
1123151
1778182
1195340
907000
839043
1118028
328417
772056
119063
1004639
1482719
1466439
1827112
1807658
69628
687927
1294845
48108
432447
438957
1259988
1028794
1526304
847601
1498467
911723
841567
1513791
386717
1506658
1788166
1832193
1785313
1749639
922292
937111
1416762
168589
944476
957838
939151
1782432
1657394
545326
1957653
1043349
422647
1394453
1106378
474635
1594887
223950
1894045
1751795
273660
635440
942797
1686648
1991811
891893
1709675
1365342
1318304
1409875
1878557
894515
9983
1553566
1756479
112307
791515
1893479
915154
323947
225254
1025763
1625983
270409
1601338
1059977
1628045
1863716
184581
195075
1635944
40947
302448
1966137
147803
176499
1566875
97498
586634
608407
1888696
397062
687805
603802
250524
177941
385092
1427455
1027464
174169
1102214
31499
1284029
1583294
732637
877853
209516
609437
1231535
758684
98007
1133239
1280864
1174229
1590709
1707825
338840
1946783
1317262
1293861
114679
1245531
518875
1289597
1371389
510560
773208
888579
1041255
725336
362779
1800930
806181
1182731
1976576
653575
327807
563670
407497
1801462
1172225
1174949
1146444
590633
968146
279066
489424
738840
131508
246169
36355
764014
950020
1440217
1251184
1341850
1179625
1051060
102088
463456
431358
6942
97382
1415727
893255
889574
555002
680101
1997366
894275
1547191
1296637
1044072
815957
727780
58343
5484
127647
1418898
1552615
414018
631733
639639
32226
1985234
376053
283439
583918
616239
674353
841280
1179299
1809260
210485
425426
863587
1307901
638218
1778179
1681202
1242541
1443462
1152338
1405532
615199
570482
1816891
882189
727315
1532706
1827102
193936
721168
382742
727087
32143
1700479
330872
1790553
1933292
1850552
60918
9014
389215
1080378
1946889
1170294
517268
1224211
293164
1513120
1198875
1379977
1948308
1132310
1508837
1322568
62514
1870842
502128
593892
1500452
145450
1827771
511951
1626943
643744
708746
11334
1202777
1626626
257383
444998
43456
1237957
634072
1510432
360292
1527780
519975
854719
614117
736794
257916
477716
1350650
1428198
579912
1591549
600649
1454455
1635555
575364
1308717
1288825
1269194
963432
530759
819339
1983879
938143
1025896
663536
1591542
1677771
1227267
1961094
1789012
782904
791241
1685414
743049
81480
663688
1879203
1711057
1372604
611061
661970
1301744
1957288
1313189
1166539
1610074
12694
1526094
1226202
447776
1393443
1564730
416755
10097
1825122
1538578
1518713
1776643
491538
6313
1299555
1370141
1816131
1474583
813229
870734
962313
1442278
1369863
1380854
1839253
628623
518696
172027
1694760
482943
1304928
1917038
803416
287863
21221
1016211
1949809
1450238
1504035
1170688
902264
1664785
666565
1090997
1869533
517980
1410705
1930139
1330181
482408
450336
1782107
1268867
1188556
1754251
993973
1587896
1998931
1802138
1194668
1705908
1501234
1397194
819336
84231
1120905
1787257
1853598
443164
927911
807622
1955815
611627
1465335
406801
1885684
1595760
1831237
1630672
1009625
526992
1445207
1036920
477766
173125
819089
1742337
1773428
288506
599505
1278415
1061102
556989
1951991
1384858
1979596
1311206
1829611
1294477
170956
66250
1704642
544135
1018671
1362760
551609
1234595
1670445
222646
489000
941407
1927075
226957
366021
534084
1458946
1369886
92073
1967572
323084
1304266
229527
1429995
869870
188818
934619
128380
1041849
1475667
1612885
1839357
1428323
384230
431790
217986
484570
1041996
363092
1839474
897056
967647
1662770
517082
851929
861632
1282595
326791
1761268
309965
1179559
499423
1008127
1968405
822015
212716
284696
1744651
546695
1338375
1966339
1652961
1095050
769006
1623726
1003039
840411
310117
1691243
1396117
1316890
1938109
772102
938996
539872
166198
721861
342739
1271584
177654
427072
229013
37837
1894830
912850
1668828
947727
1898701
205351
646373
1550280
1192148
1300321
1176554
1614769
518250
1591947
242835
49546
798662
164974
1385506
1753047
563035
878613
632746
146188
207223
757254
1729475
1545187
1956386
201710
175078
587034
1780024
142028
286878
1124404
1398901
672609
274586
609148
338068
1357115
900130
184883
686025
1728404
1643817
1189888
1027379
1809837
947174
1213693
432122
58806
1705897
1983030
831255
1429720
1483098
630144
351059
1717512
1051382
983298
1396359
481933
1583395
560197
175612
655391
830794
1096700
1462727
1796217
1899488
1341587
814588
1030484
1549221
1066759
246468
1260877
1714147
1914474
1780260
1926589
929025
1109869
1516219
1180771
14796
424705
1754817
1288573
210095
203612
971924
1829266
1464071
1964682
294387
137205
913800
253029
1287400
1996097
756352
1583636
90835
845831
344025
808435
807178
126093
200458
460040
659633
328644
1129100
309373
1834188
1634317
1294077
567290
98690
12199
485792
1330672
1564679
1874367
118507
1284890
434758
1603263
199051
1613095
4430
1214998
604374
1416748
1552134
1671213
398960
1397774
861361
1998533
118025
28298
1333247
1369773
26983
227585
1590127
820187
583497
1430828
29771
1147414
872190
1753495
133914
1880246
367879
129621
1052538
925042
335352
109920
1677870
862206
1591876
1238946
1925822
1785918
973720
1985598
420417
127743
1545962
326892
1375663
711924
690038
1414347
1585581
1209078
1503107
762595
1419647
494223
1393492
629324
1134459
1704081
185518
1657
195438
367042
807246
1204554
131951
1621043
1859165
1952713
1999500
213682
1193055
1892937
1850565
1281708
1542578
1383843
534189
175603
1534595
836999
1763009
1443667
1763798
1369461
909611
1231568
1002505
17195
1558797
455601
323432
1691582
312821
987036
454741
434433
431871
1032367
1925159
1035904
612239
1604327
751308
1767243
1154826
628875
46601
1659971
1956638
1414758
789300
866777
905706
270029
1846352
721351
1842217
1911906
1528714
188658
1477475
1188478
12641
1782955
40931
317544
1025895
1207486
1146062
745470
89081
735952
934702
321014
1761472
1936598
1463008
59522
1001402
1685966
52772
1218875
1521524
1406115
1589957
817363
425300
1372062
214929
1891447
1363641
1700948
46804
1090859
613828
332278
365661
1089755
669943
1870812
1237002
1481078
1161858
1116862
1001883
1028439
588529
1540670
1777449
671373
863531
1757188
634226
1072336
1432984
770901
1383786
247210
1098105
995840
1060722
1749930
1615708
1312501
1293975
1130724
344157
1862642
1726822
1641437
981078
1562932
107909
797161
900361
1506978
184634
1670483
283459
1139720
1695077
1105248
708446
141512
1750850
1766615
1713270
870319
849106
1923823
643474
164504
836928
1519921
529482
1915592
1089565
840590
344198
759465
1119641
956546
1502560
954663
580203
847402
1709199
1486048
508477
118071
1994237
974621
1732603
1451233
1861076
1943415
930427
1371416
1273576
1787877
1190385
1437894
423037
7599
1886891
639440
918711
367714
942694
139013
646019
232439
21767
1222221
7944
276649
1500698
467206
620224
1302364
1991513
579965
655413
782985
905206
1676666
1587338
564284
797925
1836664
485868
1459283
172376
563168
74483
1926708
1335199
1507155
914911
289629
1630000
510152
516225
518004
315512
906668
135127
380345
790840
1871439
144887
1245785
1397067
653676
1938130
1230288
1483761
1105884
1085405
1301435
381100
450933
216228
13618
1707949
179601
245174
776965
1413589
1489960
48031
725542
419728
688115
1803149
1394399
236067
917112
1296388
1165101
900970
616950
696025
1248563
177890
852655
1834871
1521114
424124
321725
1553948
244195
1534756
420220
1820457
321244
534961
1116234
1856828
1041877
1735162
1067764
1850998
1135901
1676194
1455786
1994177
43099
277632
1413213
1567463
786848
2184
853486
1239872
1687502
969855
381787
886518
609697
523091
1222764
534409
1506828
585058
1607872
1670149
727579
1148194
1681159
555395
439984
1624871
618130
1034622
1568850
204428
1679240
1393347
1935156
347385
195046
877692
1587569
474130
104278
1608766
1811040
1414075
327340
1977508
1488181
1480822
1737612
1423687
19726
1312010
881950
1304816
1636206
1777261
1315239
1674487
381525
222986
1756531
337099
469060
202658
907815
724965
1676937
287121
461491
475657
124329
105170
139810
1215090
680308
1490067
32238
645565
804377
663060
340103
64632
1678637
1595819
553819
676011
1003735
1555808
196485
1573872
101356
1186307
1197771
674961
1768579
1723253
1675145
1733872
394392
19543
1990692
408098
950107
538959
134193
1245655
575412
1761392
1773964
1921343
909240
105209
866751
1705453
686353
1187523
628965
1743258
146778
1049143
1798238
937797
1665089
1012674
144251
129243
1038441
1358426
327825
920294
1838094
1652571
808619
1223528
843228
1142659
1477347
1697789
1101053
1491814
554607
1807792
421711
33600
1087138
112476
646295
1117975
1222095
234212
375742
1570397
1422207
1248378
1202482
310470
1780560
1256499
617420
78472
881336
707000
1194639
1228969
1830659
1814513
1993589
866393
1042448
468312
807383
222954
690345
1560723
1955511
424126
734152
1247564
383450
373407
1454187
722916
1644251
1792132
790729
52339
1807913
311188
1699338
1101479
994993
1601343
1696041
615770
444423
1654731
293520
379987
1170225
1808814
313988
578360
152188
655789
486576
419408
838349
295470
732858
1645152
19620
652848
996354
276781
26165
521445
1141663
83520
1842368
1939272
1552060
1978542
139642
1502944
402347
1067161
503789
441715
675427
1657638
227143
1389977
493867
631699
846765
121306
1711353
186959
749945
1573363
1304680
1782425
1639167
108189
206816
49324
1177996
614818
1363884
640338
60119
1161675
423220
1832184
939767
1275325
3588
712295
1089684
1054202
1379866
1034884
1681759
1103536
448195
217212
1144547
353835
1567887
446148
802803
570394
1692150
1642754
277942
314431
187901
834724
1052149
318884
1377134
340641
154621
42343
1997579
725589
1657295
1933226
801566
1018341
763851
1877529
1487978
1094948
931880
1760163
1273012
1192144
1536336
1401167
446621
1264434
1854150
1907929
1041110
694053
532491
1001573
1904563
1787133
133982
285715
14787
1211371
761715
1774384
686036
340877
1039479
1578170
865921
1131442
28643
931176
1240850
708697
178330
1645322
1617839
342643
962404
950123
139516
974476
1955379
232109
369325
473524
579852
108205
1226911
1513301
1959499
703860
899901
450320
1232560
458675
1790798
1529093
107317
1932613
1403411
541849
1869413
1080701
214709
1935642
548739
990223
484976
580349
942241
1361666
1698381
1127144
111500
59571
1246151
1861410
162105
1950053
1574249
792482
875023
1156172
764116
529509
561867
532800
1270657
132242
1246270
213507
422294
848649
725559
441560
1770089
1916757
817348
1702691
946565
1318038
1885174
603959
1157341
823815
1074022
1861410
1528677
303828
287352
869205
1038554
1530663
1093657
1295340
1637673
263926
3778
1996172
1221609
897172
331986
909144
21607
1315741
1224367
957525
1251256
1196988
556596
1750628
1254257
579634
41257
905997
287066
1005749
1077680
1542788
841809
571352
714972
1679278
1331462
937246
994942
1076180
853208
323143
1087143
1450391
601051
1010987
704249
1158603
406425
1931579
422020
798850
911612
1289917
204064
1763800
1827117
810349
1756811
750368
1757508
115766
55852
123714
386997
34607
1864646
1113432
1540774
1347208
92687
1438350
1217959
665254
628665
1930498
1332569
1019137
899513
59912
128275
1429959
801362
829844
1968021
1633208
78156
1931756
1289154
611911
153480
229003
1560215
458654
1287802
1272828
1135658
1821841
371508
1977044
1600428
870056
308782
353679
450163
1834690
1434976
1248530
1676832
511187
1545383
1395537
235144
197657
1953536
93271
677393
314208
1222171
1870078
991626
642950
777224
1834186
1242677
631604
1625423
1295361
1478030
1777493
303538
921961
402996
402913
1734822
1871806
213884
945318
1842890
509468
94406
679670
276329
487750
751574
517372
618509
765280
1818903
1387276
133678
1442706
1627112
1544834
1286430
820609
262553
1590490
358576
783030
1987326
518196
1890697
3931
128088
1118610
1179861
779734
1926203
206308
1043208
1590831
144225
779811
185587
202347
243386
1100631
1687918
862994
1305130
741026
1325301
1567369
1262028
1832670
103763
910481
1204113
1654727
15022
1036453
1439311
1483705
1430439
1270556
1972388
436604
46349
215187
319314
738031
1064438
260287
227036
1110865
444867
1799712
1148535
147438
1727900
790926
1150347
809000
1922761
1051836
1872510
1281572
1304900
1896641
822440
349796
309273
130086
1488225
1678214
482733
1955323
416010
1865030
1231017
1281140
1107284
1342494
253143
1947928
333465
1342055
753686
444141
1068790
1961641
1068145
1348254
1737931
235788
1777706
1541378
1271810
1776374
1967820
218176
1748141
1216585
932720
38144
2716
1692195
1977910
419000
1926528
1624712
29215
942650
1266757
926828
1760863
1760486
391183
610265
1638804
1650940
1154965
1815313
1476439
1981791
1588983
1260638
1020645
1229520
776633
574198
327699
446083
973594
1944192
1448054
939780
1269170
572879
1195182
39874
483807
397755
1769908
1140082
1800018
1094001
14369
1542730
416132
302710
1492485
67103
1432600
1948893
1055044
514514
6059
925203
199008
1614506
1588001
1444851
1282685
661723
1544485
1307218
1615810
1239287
744467
1758742
7904
1262964
836831
170663
875037
1192197
155285
1721218
1674567
1217028
592943
806990
1149251
725438
418651
1308478
378189
620908
1885584
170602
1949149
1896361
129243
1329867
720683
244497
223790
1896157
956381
1341513
1044056
907027
1195068
168986
1911793
162004
1240616
1574252
1720902
1087559
1427722
1051532
11041
863261
1373303
973813
1868042
1112420
1734912
1572297
930313
1731500
361619
1719929
727737
17259
1911729
749165
348815
1488151
1773465
245971
914828
1699540
1169957
95956
1728830
949505
1358164
1606621
712119
988778
1456492
1254814
1604581
980966
1617401
171869
1231349
1397175
989009
1134792
1976257
1338083
1149379
461218
782475
338632
1822217
28592
352444
1042000
924013
346299
1917047
656061
1794029
924967
372073
762690
1241411
88551
1992577
973292
470579
1564506
825276
1151776
1403519
114654
1937606
1153414
1764449
1888187
871833
1512972
129130
966599
1810776
1769386
1233406
48616
1068382
1486219
48904
564415
732252
1257719
782913
1035427
1048810
226208
469117
1300866
993836
1271645
1246331
330380
733886
715212
19433
150278
1863429
1662024
1457147
1943186
704990
1453366
253533
557531
168887
1579400
1471059
343346
1415809
1119365
1167515
334226
1405957
838756
723620
931043
1285976
1688133
1397362
779915
616896
467018
689994
1923339
1653317
633303
1488262
1536424
1105218
1209367
285041
23857
1096251
1043909
302696
1952878
541220
991077
170252
1519437
86073
721271
1205609
1768442
1930752
61690
894326
682337
632391
1988062
813206
946619
791342
1894877
1636124
1652232
753193
1723454
839060
361906
45285
1865437
998896
201643
1075051
206021
231969
324547
236436
1099722
1277931
1075540
1262743
540605
1185664
963873
496536
271331
885213
1841627
91909
1258026
843300
1844297
1532327
1534081
306529
258698
280537
1501431
343221
716121
209267
900102
1097677
524369
1973913
411956
239859
421088
1724842
1739107
881785
1152690
757741
647022
159245
1456390
189239
1023408
1575094
882994
408454
37722
281573
17370
1391713
42341
1681295
1870894
304629
908113
1138434
813755
914136
1069018
1445776
1549848
184407
1157498
994522
38879
1217368
437140
869990
186930
224541
1978313
1818297
929114
450795
1051473
260556
515305
1946052
1215214
1115631
1709100
1316691
1503556
1650351
1304033
1285295
1751648
1843777
1876101
1314408
1867811
1133686
570097
1035383
837985
296559
64668
1992631
174522
1938485
448883
1598497
891835
1565695
1166433
1916044
1023018
457946
1476810
1320756
1556570
1173229
1709589
660074
908688
1783172
157860
422157
846899
995829
272752
742981
1375185
1097150
1355690
1701065
1713842
1934320
894030
1593407
1145990
1005287
815948
1284839
1969110
1646617
649694
795046
1527162
571622
1671991
1313433
1114659
1973396
86470
1628187
972414
289197
714045
1361140
1179446
761131
1905785
706972
26696
631603
1416181
653038
136617
1691768
1455384
1451229
657767
307405
1741106
819999
1098392
1978179
1841286
170416
480684
334252
1896289
760788
1601551
887565
1965986
1753769
1967636
1695020
1263043
1412627
188559
926090
43458
675363
506213
685686
1396018
415638
1102434
1081950
1718878
1237827
1526768
1012690
990683
401969
1416047
36202
1740164
1466517
1653204
1820560
844704
1215441
1839568
379125
865329
1162594
1127508
951579
1646245
694976
1884013
838099
405345
406174
598001
1901957
1010003
1144211
885367
818612
1871158
279125
1429963
1878982
1314067
1193783
786263
544587
879530
1145354
1420529
782576
758377
848614
1372057
296418
1009455
497600
805097
431216
574990
430810
701146
1982992
1633201
778201
1384334
290599
286251
1270444
897091
350980
825463
718385
1057422
1732797
160562
707409
1380644
1779842
1075081
1219577
1635076
601106
664809
1834254
563592
623525
1211360
1275522
782664
1926228
968639
979853
310985
136556
930061
529903
1468537
967484
1515265
230432
1716996
1445531
253925
1844328
1456051
617327
218674
1769622
1456356
476819
913688
398933
1328900
1710981
1918788
27379
149440
207467
259446
1326373
518701
401498
1046512
697800
395535
66186
447434
370421
1093732
261015
1665810
1421676
975540
391252
962138
1502899
303820
1112701
202593
171681
520384
1374020
153421
867704
1211657
978630
89643
962814
894239
517517
1338908
1232625
1901673
852708
148720
1948581
300756
951127
219925
1235768
839017
686841
59069
275326
1856175
928394
1787304
289473
252310
235096
1013881
600746
892101
183571
1025066
1667864
1637348
1491142
362265
1105418
406417
198921
672392
71729
781057
1497225
1646326
1113327
1553930
1484134
256620
1031811
1609469
925316
1061324
895114
1059509
970530
322662
707518
1862888
708982
1755723
967589
512447
600621
521359
804630
1309569
508606
1381173
1929956
971988
1669377
1609497
103215
368161
1154206
1670256
1782536
835717
479926
236410
873840
1197916
1319772
1686686
1730429
1673633
1669102
311283
1804385
1268892
1182581
125293
48932
1318743
812513
1242143
865766
1572321
1629242
666047
747042
1725851
1867653
803924
521287
1221399
1115572
1774594
216773
1804353
1266184
1953493
1486880
1928918
1319794
350658
819127
713381
1505942
1379088
283616
1866612
624369
1398687
128868
1981279
823245
1262028
1437376
274648
896124
440015
684761
334294
465956
510958
911611
372304
823021
1388681
900685
136477
239865
1347998
1239182
59055
1690293
1582866
539276
1174290
109258
1660478
948751
200312
1142612
1671475
217364
1604890
1454511
149477
182223
1405451
285796
438070
678244
1668839
328088
1321636
1380634
1422350
1705293
508645
595318
1237885
1295290
991048
1189087
1151604
1353821
342986
1142337
494931
1849868
1987520
14782
266545
219280
52874
1328749
1177202
590643
1484140
1287062
1174890
1172256
1058448
487881
809683
229722
1676792
927072
610686
1185231
1340413
91099
1607547
1021934
1323973
1404006
1661294
940588
1248343
1554160
643868
1196226
413397
758500
1741681
1449684
459821
594689
1293723
1105566
1041264
77309
1074296
1797338
1005500
311122
1240638
578511
1304370
388822
1989639
1247097
1459822
836962
293870
1723691
1113805
1854221
551190
1820155
1918558
327861
1683268
1904015
1081960
7447
701071
1490236
631575
159619
1448330
1671894
1539498
975635
1046402
1510660
1469145
314898
615576
629373
346452
1468651
1279518
981547
826174
520550
688038
461358
1569857
412587
1744383
1417248
1610412
760906
569974
1861854
793512
299282
911545
814615
1228436
170192
1193260
289423
430338
579172
301926
888180
1751354
331851
201572
1393534
1017672
619392
399735
301984
1578766
1203702
1125303
1996331
1226536
1760750
262146
121524
1974370
277995
1388363
1592824
1001320
1366595
906102
633977
1469984
1179200
1443560
854122
274068
1005174
1412721
567675
1161392
1459427
1264058
1399511
839238
481731
943017
271284
1482114
1433693
954356
1217801
1827300
1642623
33806
1642978
788677
1222221
311280
659707
1100676
789299
915193
289353
1545136
1646652
1542121
940407
493877
124524
1390607
786554
651577
697502
483273
1588779
1476470
182833
1918891
1648745
1801731
822960
1003073
1840128
1243383
805923
1422073
1343215
214023
281163
790020
272392
948337
1217084
318652
1550829
786307
987979
175717
1219792
114683
318131
1760675
433950
95587
471746
1121923
125746
1508635
341526
1316900
829679
1788338
650498
1190993
1084983
303123
1780533
726042
591207
313445
1199397
384791
1990189
17020
1154564
439880
1809572
1087239
1191388
1187364
1135321
1027126
334316
750632
1175818
1925140
887367
517530
1185307
1273418
969209
803388
1392336
100030
1853916
925845
1013912
581804
1074930
1366407
1792182
1736264
356349
976310
343570
1359751
1189742
1916552
734479
84720
1363790
1960782
1319432
973457
37097
1821049
870024
899472
1593373
120063
580443
1485054
487833
1284020
1974348
1030498
278047
332752
817717
1116514
828597
1716292
1573870
1549955
557788
1208052
225160
588388
969553
838591
695335
297384
875517
1094556
1007673
1662310
1045369
995035
463212
204043
867563
1138292
938749
186856
813418
1290664
196437
484773
1638783
359015
1198790
1525800
933762
1145707
175001
1793883
1648730
527711
1984573
1855661
702837
1001976
1093043
934988
1373013
550409
1548083
112116
923548
1008880
1282838
1004762
1236572
1777137
977460
804765
1583698
267274
1571355
1547868
880200
649696
113546
1464036
513090
1574746
1334069
1550977
1924818
1970528
530157
1379500
741501
1327488
1652457
187753
1256131
1389626
1172112
369015
883867
349895
21032
38757
857537
200091
145705
1209388
1448850
1264568
369683
1886475
2441
1903991
340878
1200069
218767
899139
644873
581969
1283095
1923195
1076351
1432100
1813448
1630713
1322286
1470555
700956
1898009
617857
1831527
1523488
733078
1465608
546626
829757
237807
806772
1280108
992257
1866035
1387436
794621
426445
1727413
1340823
140114
59426
1798787
1291910
1741184
1830839
536114
1510159
1351969
1297585
1398507
1845733
350007
666949
1009801
1585103
1427045
1881229
1798261
650168
801800
687558
613949
661836
238436
123113
754244
1406424
1138780
1496334
873513
149736
1062191
61599
931577
1100009
1664863
13504
195286
554331
1811002
1758357
807745
67570
1048825
377619
735454
347775
560711
1094444
275164
1262890
1193131
1522566
1815838
1655809
384544
104891
554393
356910
1245350
524783
1211456
485022
427441
1769887
1894296
928196
254185
520047
969384
824353
1289552
1513989
337328
517512
1331801
566556
1231027
175813
737733
1463886
483006
1026396
691883
1783540
758502
900987
650182
893673
1822148
32200
1427193
1626529
839089
689953
1849634
662704
1228117
664511
1735470
1865213
185326
532145
1485763
629117
1070800
691831
553093
976371
1201792
305430
769203
246074
20190
1584947
427890
241866
1415417
1254441
777704
1832325
163717
1488934
1122764
1984126
1585289
1108787
861825
1337836
1299621
1553171
1696497
1449678
710704
972433
952907
219048
1705043
178461
917588
1973686
1116582
967165
1571058
103908
1535286
1954317
703751
1458972
1391757
1339805
903308
867633
1294867
1770015
1462259
1476940
1728962
722641
473810
593375
1903736
135731
1804992
162590
1036767
1386186
240044
1801995
1536820
981839
932811
1239154
441448
56410
1383638
1978409
223628
519772
1329233
766305
1715108
1922658
1371609
997439
641163
511823
1968635
66051
1042026
659547
1549839
273884
1294691
1266984
1019580
797120
57380
945535
1448821
435966
1211165
1333939
1245687
131578
1005688
793533
1521943
518791
1110986
333002
400559
1184244
521222
1420747
61985
1709307
770103
92983
661904
1410556
569142
1149623
30385
102419
231289
665318
85461
1740546
110509
1872289
121635
961485
1196484
692325
502774
754151
1037564
1643020
1908641
1874599
1299016
53678
1802318
1527044
1709552
1455750
1348210
457771
1721278
1764316
1924233
1584744
13367
1813919
740192
95849
1476235
988611
1912339
62170
1023352
1074169
1508336
1569351
1542649
898880
1108595
79824
1917529
1403652
1461167
1407162
1027098
623860
261190
76270
1364389
54750
394326
1760874
619496
175191
920896
1558070
1328197
1073828
1504828
253344
200477
1947453
1517480
464894
268276
860827
1569184
92516
1633345
10529
903388
1856897
1343299
603054
1469820
498347
1721024
1614421
147250
1666746
843723
765281
347270
750172
32680
1186943
1853804
672132
1281519
1723140
361795
1752479
1746281
456073
14803
254357
854529
1154252
1210710
1578398
66623
1570893
1798241
1472799
1172689
21845
375911
644093
247390
35531
1313396
671033
438909
70847
1646081
838290
1432319
1846137
1784
1216741
1857541
56459
1469421
31407
1583105
1981467
251061
160058
10318
405443
556304
535823
191333
765143
360599
286761
1392479
249643
1457589
1098477
1206029
466730
1403519
1584316
466961
1379663
265393
858124
1106478
1815547
441761
962604
980360
1571997
452681
478821
52610
1264896
873318
959429
1407490
1314880
443499
1214786
1784876
1884429
600045
242795
441601
1146112
677790
788169
1979263
676245
7931
145849
1330617
1958371
995719
1901549
1132922
87438
143345
686436
1282407
1573524
829754
559717
862221
1145421
449324
33255
1756959
1321393
480231
711225
1878881
517682
1181492
517059
107502
786779
538448
1013069
575876
1221475
1562100
1688118
1278802
1468792
1011354
1426091
1003787
214152
982739
1652343
529638
651876
1630319
302911
465169
1039297
1912717
161764
1080784
1322824
604201
976194
461968
60110
198841
447055
1339875
1126310
1603974
1071887
800444
1943139
261795
297059
243676
66954
1157736
1757931
272968
590700
1967424
1679063
709185
641002
1475851
1469164
1184704
1580718
1209846
110412
816193
1309561
1984792
1591073
1398568
684547
550459
1725551
234833
79649
648948
1226310
1836895
339203
1392802
1760799
298382
1254658
1589859
212119
1623351
1859099
1249181
1546659
190369
1626032
1092535
1717085
1111275
371884
654737
1111782
1974748
1403799
1146069
564068
1796015
132991
1504992
914796
691833
1395468
1996308
740431
1167660
1071077
794882
1355278
1147631
1430975
464395
840026
1553472
1313658
1713287
514235
1111909
529327
1062159
77022
189213
211947
949751
1766081
1492297
1511010
622649
1812212
1176939
1879884
138371
1108289
1105533
763722
651195
1775834
121112
856761
678020
752026
28051
1229437
1298435
420895
1228351
1436286
132916
1469891
1146177
439404
1205678
1016433
1839767
1492580
1450321
1041780
134233
291015
1737160
1848649
1634105
163393
642163
672663
127796
64886
1213044
642415
1271031
1213717
999133
1631206
1596526
1202534
1730226
1946691
1265803
937407
1079803
1169045
1210120
692501
583380
1646910
421387
1520623
33982
1325646
429913
776531
1169929
1854248
1820221
1553883
590529
1613262
427494
898851
1123304
1970082
329408
679392
1559719
132907
1336274
1468514
1229577
1290206
1653873
1899347
233625
788191
1879428
290964
872218
1561481
177005
656310
348258
367977
1390610
990391
1130986
598409
874898
1691377
1426701
6469
315749
760639
1924251
1153724
269751
112512
1072100
1592280
642
1615330
655292
1856449
711685
1380098
1375347
1312761
642518
1156949
262093
1615223
1261150
522552
182853
596523
402927
127554
203326
971415
866312
457967
626440
474883
1890701
1133564
367779
750303
289977
200414
701213
55533
1849103
425028
1703191
1633791
1039308
1090125
534732
431521
289886
390884
1306179
920052
588399
1125240
867926
1126133
100677
1394822
1515664
905042
268199
1208690
348562
164028
1429163
1366599
1495992
69220
1855908
130245
573766
1367167
1817923
1726062
358712
1028721
1826818
786535
1361876
1929857
912250
243325
1206707
1573650
1757080
353914
1567071
1941598
1426381
1881961
613815
217837
1006146
1876998
781240
256336
526074
1932973
949017
1854809
745500
70039
1212969
205613
268254
1105972
14125
775445
157817
123941
975266
366204
610321
1833910
1323808
1150041
1028750
1907204
1146973
511469
39932
1058298
758119
1424808
917776
663616
1654030
1596283
1944609
1888438
1450110
1930256
657065
276218
94141
1338513
1711961
1777263
1244223
1280116
678323
1840480
33470
1284833
206693
1650773
203209
1617520
1570085
1923027
231908
342904
1615011
1515829
1186493
61473
635520
1462056
1911416
1955694
1281736
1696523
1209187
577628
847464
1412114
201455
1603028
834496
79430
533087
437494
88414
340020
679532
475565
1279903
1912370
807599
988391
570833
422710
942894
477530
1684853
6018
489356
1678090
803486
97552
589476
224976
805798
809533
1906686
724388
1754252
173148
1942535
303201
798064
1317635
1593080
1597205
766038
1487017
1374641
722165
43296
1584826
1811575
1613444
1522974
667059
491081
651315
1643329
1031633
1051834
1564533
1963778
423726
1372493
613629
890763
1778341
639659
1865139
1254198
494740
883336
736309
223129
1246941
522010
1818455
849454
1400974
1701349
779677
306208
1002398
1817736
1351994
569692
1361919
1798680
1562757
937167
528605
301811
1691743
1980550
1796246
778106
374677
1968672
1945187
1837813
1870428
1668926
847241
998826
928591
697400
1283568
305015
261395
949635
801694
744888
1294728
1431214
822480
1986754
1262249
772641
234435
1474367
1931204
820093
692509
369409
1989822
500038
1431930
120794
336006
1279889
1919323
1774882
1758380
355582
1063287
708719
1161807
1546283
1818694
1296140
61561
1692472
590794
327821
353335
1724705
1824233
1696274
1300509
559903
228121
1560374
168859
1393303
1230470
1480037
1437513
454348
341211
659043
776258
895400
422703
660551
423355
1266378
803425
96690
492293
680996
1498255
933266
1397107
247782
401262
388311
19429
683837
134189
941562
285116
1126411
1421452
1069102
1622253
1788202
1204703
917384
535211
1168986
641954
1589453
947738
1493522
1486076
1382406
618754
452201
1724731
770327
1524163
503886
1801254
359107
1706600
1499162
1496723
1187423
647581
757651
1053024
1951848
1543133
27074
904148
1436739
1033763
1280678
1371093
947428
1638508
666309
736437
244017
881804
144038
1843508
1730305
941337
1772798
21156
688163
1918596
1269944
976026
1614438
1829794
420262
1871754
547874
648205
746731
806033
473758
769402
1314308
1790190
733203
1267266
1742407
1039682
1437764
1676236
1565319
1362941
1466523
22771
1556989
1518547
1082269
223874
1859129
1292924
1737670
757187
1601326
1562527
1370403
889622
500131
1495549
1681075
25623
1851014
519198
1040048
550449
1367482
1694763
634605
1082618
1176749
705803
787808
955428
260596
185255
1605934
1183937
61349
872787
1240512
1216316
53443
623796
64402
1893217
248918
748955
937742
591748
239322
258566
1923950
476681
231342
138045
1516671
686949
1327886
176782
1412828
915693
566222
1611498
994570
143646
1078131
1813353
478328
1156355
1992336
490779
469688
1962171
982182
111493
462124
772099
1201959
339087
1898969
671673
154556
1795332
1422798
331138
1012391
707205
1862205
1491350
678962
632147
44746
315987
727849
704049
1980973
1460076
593387
1105682
59964
827722
765797
570546
904802
1174136
656628
456680
251335
482936
1976389
1452595
698393
724439
1885052
1452504
909419
704276
612454
1912743
1643638
1612756
1383905
1850747
1446509
613659
598327
559583
301839
1877736
700003
49203
1900442
1212925
1031112
1046618
179164
1064746
731677
930975
244801
419497
496897
30014
616023
1628539
942364
1332555
1131040
502863
1673036
1854689
941507
1787996
1880926
949835
950244
1469290
757359
196242
1839274
486641
1383150
311260
1018019
1164947
1738201
354852
730813
1245790
1876005
1743204
1807443
1588124
496489
363120
632920
669722
931022
1491268
1668244
96443
219431
1736429
1264116
1509405
303023
205574
608423
307071
102725
1571710
322276
426468
564697
1990381
1282455
1008941
540333
1305511
1013427
591787
867449
1738992
601080
1511443
867493
114779
1174048
425211
1585639
1826790
1204840
371157
219751
385959
1224686
595401
272190
685168
1217915
340352
1300683
843996
29372
121362
1497789
902322
1617229
1963373
1574218
15591
1172819
1802942
1692778
1333209
1509934
305361
102535
1781270
701156
659088
169801
814834
459941
901424
1238842
576315
423548
900865
1613920
1650212
1053529
1647778
899797
1550174
413794
1083366
1647187
7337
621522
137740
19689
1354725
427016
1169284
1166874
663395
707301
1585731
1316657
1740517
1241700
229963
635330
1999467
401708
193170
1788937
916066
1450332
708724
1638816
1389748
1403939
529781
1268329
404817
43704
107204
1914063
1050202
407425
143947
981155
1136299
1309434
977933
1763755
133127
1331180
1257419
1351873
1540194
393030
902752
583590
997991
1891443
1569886
866712
422232
1539064
1593650
1439231
779640
860652
362896
1417259
1933781
1981611
122275
919226
125309
479163
1149918
100212
515393
1910790
591839
429405
1809876
277019
428483
883629
1100734
1970127
1586505
1440605
867075
73842
653038
1167064
646749
597363
357628
1355353
595858
1382577
8910
1496490
1599484
699330
21348
762546
1719748
954385
1752986
1490816
423428
1718909
675467
1387794
859656
26271
24388
353024
1535201
601662
38663
1421171
1388373
1341165
1845659
1670220
995091
1333431
991272
258762
1938731
128215
475441
856434
126466
964823
1815928
996194
1827106
23546
1897285
113587
1193956
732786
856198
85408
1330341
1973513
889375
40273
423911
44115
106642
539320
458939
1142418
1386368
272869
884282
798606
1890299
1190508
495118
1745872
1402730
1439389
336957
304039
1934910
882076
1769025
1920152
591981
1557250
1343899
1128770
929470
139510
1970160
561525
1673170
1448674
1370064
768445
1183230
1507226
1299349
1570450
878509
460799
361423
1033377
1429708
376088
1718587
302801
1111251
1328673
157493
1916447
519504
68044
637426
660521
812779
1527874
1717627
380007
1241402
1689042
371979
149414
66486
177649
1928775
31115
1262427
1865147
404590
1206722
1404385
157586
874293
1287291
1948971
541028
1097361
570670
1162994
1376629
1288326
726407
1437732
1759734
1679529
1383847
1962177
1336294
998587
1224810
1139
1162379
677557
1741204
992402
538568
124345
1583203
1097494
475426
1786969
984159
798667
1183876
218028
136546
137896
1326067
1652182
1415979
1588853
79533
286835
162850
1329228
87245
1048490
403772
1574858
1535993
303771
641179
673691
507760
1442596
1902401
1794316
906994
9513
1105224
1293245
356546
1992677
1612719
179569
444160
368011
647469
285744
412160
922610
271835
1514422
1282363
112191
1784348
1863565
549529
185180
97224
1094577
336056
915754
1265042
1120758
556439
72277
803677
1052519
623541
1410272
978275
1955751
1612406
1233734
536673
548671
290320
285666
325727
1891568
766106
1941806
334696
1407310
1364154
1065436
1070171
596087
232096
870949
1304928
1541317
357388
1188843
481664
1026005
1977101
1207818
1587316
74589
1061056
931799
1471642
18745
1861965
857118
884611
1724729
1599383
896315
1501590
1118836
40590
1001563
1737276
747479
485895
1025243
429840
656062
1518433
559207
855882
1373064
325908
1655072
1796180
389280
764924
895632
1262138
322910
768222
1283735
1289875
1451753
901112
930407
940816
1828339
231943
1829032
692248
1065012
1061950
1476572
760812
1308020
1484346
1754576
1317354
901088
576505
1620095
328219
1459854
1938044
1755440
591289
142126
1298599
1319855
1894096
1970785
837446
973841
1621539
1028447
1447544
1286308
1007909
1938097
1501828
1163265
1968691
1300024
898848
587949
185749
1146325
836277
1150839
66244
1847225
1854298
161467
1430836
1437414
225765
1647087
1516078
1613392
1833802
1059484
1841798
1443289
782698
785514
340317
740421
1755185
376564
997521
1179117
594832
1565095
994132
1151964
283679
279485
246555
1924528
1199927
976032
1574647
75793
870116
358896
1217280
696874
1358970
634404
869148
258925
941498
1747539
1073699
1057590
114953
521668
577806
1698112
615085
491456
239588
503783
640744
1866260
90561
1829543
1149170
767428
461190
963646
1519695
1799117
1588526
806396
185958
1000678
1392493
1595220
1464318
1876589
1146004
329031
1340607
1785736
1057804
1093066
1827922
1494219
1153729
1660635
136400
982370
327704
577402
382620
1660628
1338728
971587
573560
871335
407077
1815659
1249130
254779
1503816
1588483
28212
1092779
1766273
878114
349261
308231
1853766
370251
1463981
338549
213257
778810
887307
624324
183495
634457
907592
224940
747132
1108920
1739087
410344
1951649
204882
949769
1527437
1418972
1450891
356751
569465
764537
143664
788740
448225
1041948
942466
1619070
708665
656751
612868
1228628
1910569
1104215
68162
447745
276761
825329
1953148
1336415
836209
459910
21128
612301
934590
200217
1090533
268393
1914325
1713171
1264539
457157
1390352
1694445
1546982
467594
19994
771533
1070011
530851
1795706
1121485
581210
857945
211485
1425431
459839
861520
1615028
1444800
1916273
1643604
156233
1345703
1392759
1777255
348139
1133478
1945499
163631
150463
1161313
183257
1598730
370233
1886794
1877086
638617
506802
587580
304212
165335
1325204
1376643
168356
1551031
1487919
406253
168942
662869
1617624
1741562
1121019
1506959
358199
813962
98603
201559
488868
1652560
1769828
1642512
599731
309142
105575
547407
1492417
1195742
1472560
97434
1224866
200137
1910563
206327
1049263
1071294
808379
1199944
1941081
1687335
1988575
194111
1170900
697244
1161591
63691
597717
411182
1072114
110243
127938
1179832
644502
277851
1154566
1484425
682040
1796554
1034507
1393865
293183
848781
459516
147562
385146
359472
401095
1546335
1541594
1734693
1365306
1017334
645094
1058638
731928
739874
609022
1329521
110754
1534138
1484596
192076
1313036
860949
1690599
866581
1921545
683069
1335347
791892
754525
1922351
1679478
1192391
1506901
769888
954114
605272
1577720
1504611
229556
271873
1672817
1456349
1985430
633345
1480704
1406669
1496297
1343515
1102070
575896
943037
389643
1747517
1208329
433091
801478
655046
329958
490708
1600929
1439526
1137099
1492250
1795881
144929
805184
1015086
860035
415317
524687
408197
610351
1681958
219314
1501976
1345216
1661932
1017318
659447
944156
1403186
457261
775579
890263
1495601
1126910
1357943
759175
934523
636496
398728
1087469
611444
1478445
681878
1284824
1989143
1662842
419218
854240
1174830
1325560
1767260
1815342
1533398
837858
1669664
1197528
1509656
976330
1462567
1927915
1961577
1882763
1117270
849212
670392
62982
854429
1475304
1092389
1379589
1267731
765439
317674
541555
1489127
620206
357131
190789
459692
1288301
1368471
1900243
1969125
100081
1094619
1582954
1938276
1360659
1534840
474209
921997
1446511
1679649
1882846
1135205
1036728
1251002
360794
168464
880598
1218594
832572
664915
1170893
230481
838320
794299
1527490
1497425
1008857
1050447
803406
66034
443847
675648
501964
1322733
1308110
1204261
1607587
1990969
133196
639252
1239007
1344328
1619195
1636627
908826
1320875
777108
1090832
1320329
1949784
1516874
65611
470702
1113038
1070651
879361
827378
117238
7888
1074465
899224
542900
440218
1466341
855931
510406
1358271
1580064
173319
1645931
1162013
1476617
534136
597417
1591994
521498
1890564
1855736
1720454
1527769
1202718
1684971
1370247
1946532
1374513
1997483
1831456
1873922
483996
1089570
1084209
167479
914797
1181193
1422731
1152430
815995
308578
463626
1682769
1526950
1405269
1316996
1064830
1765553
1070166
110310
1198450
933962
1357557
1268593
1680308
1225890
76537
505484
1358453
2925
1699784
1291605
926208
1846252
942740
663788
1167002
1623227
1778472
1183735
687310
1635872
647073
1955894
571692
222987
1301938
1248383
751607
304564
1722508
501633
222979
1456664
1140154
1833508
257445
1197471
592106
1782494
69260
1075404
1055946
688311
669413
696132
742281
1403684
343979
263966
727999
50348
812379
67012
1835721
1426684
1767918
1560327
1372413
1210166
1645562
1395707
889017
358737
1950823
1394245
52465
982747
316663
1332967
639385
332224
853899
1875557
59952
84497
1759154
327890
704692
1625596
1305098
1080608
730776
1958793
1165142
1502362
198601
52463
905389
791796
301827
1058400
636518
696132
1085907
602434
1217823
1763923
1245500
1632647
629672
1092527
1935450
1388168
1226627
1762291
1941986
1585541
1550861
979358
832578
1418889
1117522
34507
810839
492897
1470006
1332946
481383
106052
1337527
1913636
1478539
373829
1335798
1978394
147844
992669
307810
1910873
45109
1940916
838263
800782
1933616
1350283
1273027
853324
1002693
711651
1450841
591528
1846016
257487
1703589
1369612
248744
1715399
1969031
1722761
1002055
1118159
834105
1770704
170458
417674
59069
1945146
959744
1416537
1437398
374846
1208401
308021
186481
1168002
300549
639962
898826
630039
1628386
1866328
1288231
1317300
1100884
106497
1568072
86136
1000295
262387
633861
1638319
33721
1993813
230834
69363
209646
1843482
977573
394263
1109127
1383837
1856743
633002
1743201
1730270
1835220
1728059
1955716
1044826
204111
524019
505062
1679585
1872515
1482360
555675
395207
1053357
1671229
1594959
594335
1267338
1892583
937583
1197976
1089309
1491641
132703
1511908
758742
1227530
1221737
1661912
1299551
1272827
1060732
439157
1655541
992502
1820783
119147
270434
897001
719626
1348372
1676952
509504
1314333
26140
1542698
154077
557160
1994435
461244
1470052
1432044
1971576
198593
58949
860089
1292735
1266080
842229
1078650
1699919
847041
679786
621756
67345
916735
1644458
1184042
1790365
1084677
1197232
939591
338494
796606
790346
1526089
223509
1592621
1882825
1658239
1168487
1129412
1321203
807167
329412
349489
1514828
1394390
1433575
1576079
715456
822362
1733604
1650289
1986183
356906
415209
889956
1229652
232789
535529
739040
1992734
905679
330732
637483
184658
1756839
536276
1029735
1830873
259384
1806568
1808506
1420233
1083409
1080152
1178039
163927
1814766
1626095
503959
675985
1327810
522324
1756195
26666
1230002
1987721
1814545
710494
1620073
1432095
1354411
1831911
951902
1297928
1622156
142328
393711
425051
286654
338802
18939
1960166
1970063
1252143
595376
263697
1064253
1868201
156679
1533987
824536
1208254
1399242
13619
1739654
591568
834693
1044983
157046
1877793
614170
74266
596083
1734691
383756
1548350
1214578
1042309
516394
1246002
1867762
372021
1005926
1530536
273143
877312
995986
185584
1404766
501760
1220216
1510779
782254
1803546
1998865
1488588
19100
1683424
764506
1140917
1124404
781623
1724144
1318541
1919808
1359324
671597
1490718
1777412
498015
1161178
769774
105715
739039
1545983
1464796
1508018
763617
1660070
576040
155858
1927565
1642597
1996292
1109271
1368712
41104
866363
485619
1268093
742557
1777220
1524115
1970393
1296082
1218274
1612569
1146648
1721503
1806780
96218
1621700
195447
1430102
1781913
142653
1218117
1183822
1013562
355836
609358
1472274
1375730
594495
172190
287337
605805
310165
1441860
86835
344243
1048067
1742426
1316417
352758
1843290
625810
723841
1786371
829998
1527496
1140501
1770429
145160
991433
13937
244945
1136777
1732901
1823002
1834285
160975
555537
77909
1891849
1004425
1826658
257731
1457736
1041270
62976
1756146
1274273
628545
1158809
276281
1334779
1247554
60949
1584812
1151982
1540222
1021050
516982
460988
399837
1440799
1497540
144647
1621023
190534
1679986
252707
629103
179747
1627411
232224
1857133
327257
776890
1661878
762784
955136
1982091
112302
1678838
1628016
288628
1935730
580171
66324
1780218
1339595
1909111
503646
1755878
1857971
490080
1418108
1478254
450469
861144
1980577
1814431
805804
185976
111284
1888862
258603
129570
580432
338466
22917
358102
673144
1513497
1247562
244554
391845
1633741
732717
1522030
829023
400399
789534
1737165
274564
14108
1292207
422196
1514956
1308685
1590533
1273575
385635
1559377
1688653
1511454
980614
1120921
583967
452483
1279372
283938
1813481
1741647
1823326
1558036
395711
1203045
271528
780585
221978
1952056
1871044
1590343
86194
1463153
152977
1795751
1406360
406774
409332
939300
1487858
1097484
685917
1923093
1941535
311756
1059870
869899
1451347
1520010
86164
880150
858641
1095034
1889119
652516
1972969
766578
1469620
744705
1705055
1393834
783176
658620
1737917
966992
1797515
1081489
395307
1014626
595880
1064263
1554607
1075395
136192
371449
699652
486158
1553056
1551452
1194300
1412023
230608
913188
788491
386916
1128464
1644030
1162601
1287617
548323
1230716
652481
203213
171186
160144
1729334
1254687
557554
784144
346910
571111
292465
151819
459545
1500348
1047158
1499115
1343484
925848
1436365
634515
1173337
366238
500958
537284
491402
1537950
599434
967179
118614
1202902
880273
1218078
872321
1577756
438709
780583
1872198
1075722
460070
268640
214603
1125435
559748
1907198
67171
282563
60370
1259489
1369969
1269960
171250
487399
1944995
1021359
770404
1401966
938013
1285362
1947852
1317137
528690
296691
1645483
1847412
242481
817919
1917729
188464
98790
1685353
516720
165796
1917434
1346
88128
254449
409084
95097
1830592
426673
1853234
1645608
1011378
136685
936891
768993
1645295
992412
116851
440222
460755
774782
1683425
758288
1904742
1351710
886486
25968
1747246
949492
893997
828484
1320954
1742604
345265
506470
477979
956824
1350525
1811442
781379
1537070
1597681
496593
839946
135645
627074
1873886
94526
1391968
1785521
242155
1204801
976298
1322574
606985
346357
1566954
1078682
1435429
544809
1061907
999069
123181
974817
580882
1863677
856211
405938
64399
1947665
449618
1524851
708319
438833
456679
243790
267473
255438
1508178
961995
1859502
1202777
1702570
1424296
820864
1309005
292720
1793641
1852525
1785683
946150
370127
439340
171397
804738
1399429
754135
1350004
1048335
752804
1000083
556312
980276
715373
12531
1159664
1795561
1987308
906914
634941
415100
681369
1388719
121648
727064
17642
484210
1178225
206875
255049
1581188
486238
1713399
2440
1638484
257124
1629404
528830
1886792
1622569
1647692
993620
954894
1851779
511245
672076
342164
1674254
318371
65925
791104
20084
939133
1652839
13093
206804
856721
1303058
725642
589461
382422
765241
864823
1764084
123767
780299
1159123
648209
291746
716216
1677159
500497
960586
171073
1470867
1869984
1124002
1336884
1278800
922396
117963
1745379
99853
1962141
47645
278683
180720
794283
1666047
1826246
1377428
1783959
1716427
1460415
1602422
469505
393680
274796
960208
949455
1062377
1067228
1803725
518481
1569668
137221
1275930
181276
1590498
826050
1409518
322199
1573418
1201448
1379040
1636442
1135444
807870
1740122
986608
1763488
851245
999823
464400
710765
1898212
1571458
503605
1635016
19971
663629
728051
1113184
205689
355704
1075069
932092
65847
1745490
48120
142716
1010495
373756
1605822
582652
221607
290442
305876
1165819
1768739
1509624
1334502
715484
1680112
1803816
1138302
1903054
1945537
487298
1513062
1646591
1131597
447570
1948996
873752
898785
397660
1690150
1748881
936432
1999566
1399995
1260839
485948
233317
1289654
1149858
276373
244553
929762
1182760
1976382
252852
1760286
1198602
363368
1184199
984640
1670644
129194
306859
1340078
1394638
1571913
894231
145993
1081876
840494
1165912
167254
665886
969412
1197142
1537480
1494658
934450
1919493
1142787
519243
1527542
874016
320330
396392
1243518
195383
1770663
638305
878804
1983031
1367867
940506
1955956
1312952
1361125
380130
445046
1475404
1214588
1614721
1858545
414337
1855072
821502
1822128
1989176
1214800
1693186
584900
1614080
714475
980888
36933
1337422
437415
480791
1343740
109416
1046121
542603
1228395
815280
1612382
1549425
1241476
1716330
1108131
298368
1450374
1269393
273420
855228
132199
302043
284880
416900
2232
534796
1645039
396475
1755661
1859179
838592
1384340
883583
938480
229382
1740147
1612511
1076255
1854194
201503
239284
170805
1603860
141074
1411420
946441
686926
1358910
119264
1750475
1607214
613443
229855
1647369
496823
459994
1528191
977753
897847
1362078
1184948
590178
1854432
1621870
1353195
1960043
433674
334046
1297010
1694226
912566
1479598
1410524
1187609
937874
683167
371650
1519875
1347941
1519048
408767
240050
1969632
903001
511014
1792197
994210
1971931
1389835
423539
335369
1936886
390499
1595234
1611967
1455386
936656
987393
1690874
1916141
1241090
1106017
605823
918025
107147
1527492
1041272
1244773
1004019
310668
980346
1108421
1932364
1080333
622656
1721634
1356087
1073529
1077948
1852140
216850
452367
1581981
1485379
1891745
415432
94270
237023
1099085
133364
1043070
1744361
19325
985960
1007409
1415475
193230
1483891
363954
1736309
1902690
485254
1324826
1010412
180013
1968885
1944568
1159760
308075
380609
1147578
711169
664544
1090506
1248992
1387477
1494910
697223
1695869
1207518
1529455
1783135
1190915
676279
1566894
975341
1343374
1641503
1463550
1823729
1795981
505504
175633
1227104
638213
1755563
1808175
1128358
1293525
1047456
264437
1939100
345335
799914
1765870
625078
1034562
242078
214805
1163435
444441
1248266
1224384
47292
899482
1780456
1754267
1204690
1647168
472814
1015907
1666923
170451
1786187
1423462
94671
1178739
820026
1205073
1565664
1481991
634779
1879305
1218649
251456
968208
1739019
1539514
1666010
973788
1847224
468434
1464889
1624250
1509562
1168117
1534216
700165
388010
1703987
1184182
131091
1319333
1231357
575349
296543
1631703
1842612
1250155
1676562
585235
1348148
991335
325763
889769
1896123
1994565
576949
255462
129042
1455711
1613951
388779
1979778
1012354
649179
1707836
69547
1245123
1334717
1721114
396350
1162065
661937
1247719
686553
81183
97373
571715
1210491
1668903
512362
1737019
372402
1516870
1249949
1916613
1706787
1878569
1719827
242123
149712
1242195
459047
1539540
1013915
838419
88819
556320
560262
603578
719201
1264007
922236
15910
864467
504
1160972
1369940
1435491
1062295
924348
1041691
541218
1295407
1105314
1375464
1493451
175330
1986257
1410799
1778481
1748272
758205
1549917
737321
1441560
453105
1236691
732190
1680436
428505
127855
1317321
1761764
1022148
335327
240861
726039
747881
456839
1863419
1382728
801246
556705
1473202
816282
1149281
182563
320135
716993
1659639
852958
368784
932154
1677859
1708784
1114037
1556474
1902976
299941
634028
1034972
1977545
1434118
678003
1936658
1402049
1705636
1339117
627320
1070839
310271
1613108
1230280
90317
1636741
62718
1121298
1980012
291138
1500705
1264677
1868743
826117
1727820
1915644
623010
1287799
142756
690558
1275985
339790
503636
924649
520196
1219016
1215577
356079
1250964
448092
68651
100191
1806655
773357
646124
610348
356293
1856140
179494
1582031
1919020
47409
703256
695872
353664
1888332
540013
627787
288882
811484
1787777
1988814
913484
860384
867608
1580348
105883
367173
1553529
1790264
565024
544527
930687
1964118
1794201
701084
1333805
1865603
571378
358992
827815
155938
708605
1714714
464118
1345909
1686163
853357
1917294
482274
1519002
698710
635129
456341
1370305
827667
1045127
972606
1945131
1046739
830672
1054238
489982
681300
328062
1656465
960607
1408651
1675871
1111859
862777
1827866
311353
1360596
17171
368764
1995734
485322
999258
1419699
1093796
263832
1044034
1353001
1011148
899638
965113
1373675
1713425
1568348
1442602
328994
1905089
1213739
1606210
714781
649454
1727931
1159683
1265575
1688840
1801971
821710
1630797
1953637
119636
1517970
1728876
1566758
645469
1156138
1086329
1486073
1066323
1647280
1113930
816644
681923
266584
1438996
277810
1209611
1668764
446523
1230005
1510481
1797829
1529598
771799
984851
1060112
121887
1004885
969518
1340541
494482
1596283
1355794
582019
242041
882252
1320031
1843992
343288
1128328
108014
712823
1857302
8499
1035539
1265489
2407
1266669
854912
1726345
1009702
1344428
1771845
1664257
697351
526433
712845
201364
924985
1870723
1795649
1545619
640147
1294331
1261404
1697949
1803473
1069250
1296182
1982242
252022
937234
297782
1306846
1156540
1836951
876791
194789
1570311
891526
735007
913640
610750
234578
709085
1310010
445172
1343411
16799
296144
1208963
496006
1528094
915415
1645567
614082
331387
1832909
768207
804340
1458103
756287
114707
1824628
1671936
1255839
66023
972276
659420
1819966
1774842
1681018
1550282
1273562
1372740
1803957
1056131
1425148
1994667
1812629
1872734
821195
49421
1157107
1167022
495650
108652
1879829
1592187
870528
1643853
1119441
1620990
1467935
1981033
713708
139850
854262
1320007
1212466
26718
1653683
1358687
862328
1508130
114091
682391
1379594
299464
1764004
90270
1991231
208693
1628901
129275
1955743
985275
937229
269523
127323
1285554
1881982
136493
1840110
689032
932437
1551273
1789875
781466
962419
424831
1477300
757071
1453268
1887590
1065703
672633
1854250
1790197
1397669
1857082
1297754
1666107
1840443
1607713
548624
1653864
1849313
1264765
997418
825396
631762
867532
1822448
460161
1123995
1151330
804102
1753027
169005
659718
806120
1517087
1142376
1602724
1991902
1693467
616137
442927
335661
319386
657240
1229689
1043849
1107099
1434345
512535
1389034
361275
321495
1789239
265787
1197391
6402
533790
108831
469339
1573111
294948
117094
1782416
880429
15445
1285976
1353274
1151338
1063670
936988
184166
54270
449609
390264
969954
1646534
1423894
851689
455973
1215201
1224269
567555
1829713
1234146
1859657
395813
1006789
1179349
17943
1608319
559459
1366454
483867
620620
947425
537115
1432265
786975
1144873
1473376
1614345
1063343
1719887
1585125
1817936
1037672
135182
1586994
1718907
1933033
423509
1905076
844124
1140069
386814
511993
474900
33008
758928
1808690
766156
915205
933244
1803834
1110835
1495286
191922
175683
532345
1860317
835069
809573
1210933
587650
1982394
1924747
1125576
815331
928552
756405
1919604
1753732
1661819
1009293
1268483
819854
138517
364920
894740
1542197
1083611
1168149
649863
1895245
1236701
341318
312529
1522462
118335
1472418
1845806
700881
1598896
1225128
915568
1766615
1255696
1967612
1197819
1386474
700933
1545423
1685784
891952
1735717
1304518
1584212
29739
43894
766930
451473
1240069
1116267
1553413
1924888
1028920
302982
1037389
77777
1011205
433919
918886
558768
815204
726941
1007588
487690
605150
83274
592601
1956079
927399
1062930
1513958
1122607
29013
414480
457312
98928
1636447
1831784
326920
1531577
460211
1897210
1364759
590750
1482416
258957
316258
590111
627391
520112
1923055
1170775
873307
483148
916760
535923
1319950
1540495
835447
630588
1889093
55778
1098675
1242783
1034489
1746277
736611
1199934
1095410
581335
654761
1495494
1969942
1209935
1873722
609679
225541
10042
1194664
1396795
17978
340938
113591
721777
100877
587436
869852
58402
1584979
148440
1845743
952941
1289797
300967
1622928
1943208
1122189
205794
749096
1863591
1395592
1084486
1541006
600857
1172677
1920597
248588
878839
453
1852304
1715705
1982243
493994
347896
533803
891448
412754
565383
1364115
1244373
53554
1034246
696194
57451
1778200
1877000
1010414
241226
1959960
1763158
647824
1115617
974416
331931
1735765
1648741
1682662
682352
1261858
451963
1346927
610410
1134467
53166
1420845
997851
1861454
889094
1928106
894177
928708
1082633
1360937
577692
1903945
1141226
365380
1681599
1235766
1652067
393573
1190683
104982
1566721
1310394
1430858
453308
1320865
133647
909863
1042680
942321
279526
713459
1310891
929162
40819
476928
1439228
1557352
1270122
1898071
1257457
64388
1697758
752638
1047105
159503
1801611
1903987
1227025
64628
662956
457516
1135468
17054
1025512
1305626
1895034
1286546
580174
1227779
1144375
486957
1704120
923605
302082
342480
449225
1672554
24236
408137
533188
531646
370995
345142
155568
1306446
848628
1696237
1658982
1827139
1131294
257804
171739
1397130
657226
771581
331836
1173919
415922
106915
913897
1081433
1816382
240379
505152
1500932
1459995
1174986
361738
580102
1516023
1863595
1779340
420785
809235
1656290
895983
1507654
646905
1493552
1015258
1885681
1197524
1722409
1262591
269471
1365593
668909
1396419
619071
637948
7493
1852381
582333
738680
159238
156734
1934768
413015
1898858
1026412
1703939
1549336
1476216
667126
281496
1071646
264112
265685
1326744
1255268
301218
903391
482775
1940810
1203143
579168
221130
99933
121711
1087976
1786433
1401723
1502966
892173
580529
1846583
594915
1488284
397726
1008324
1489139
586982
959267
1472880
71088
1853942
12152
484869
699589
1304266
142728
906318
977673
1969214
1350395
1856376
953233
1118626
421188
1989809
637687
901859
1443088
1369945
1657141
576497
139393
133323
1720956
1089462
1871654
1865332
1898730
1265112
1651172
893509
722354
578939
1218692
1583226
46846
146663
58230
1511722
1156902
1082805
1268964
114034
138637
571150
813168
426957
11197
1526800
29839
1200167
240031
255473
135753
2829
370756
263449
1063477
1172122
1628375
123865
1633659
1641107
766259
988856
1515624
893021
1200005
1437464
1733805
646018
1869104
1721512
630701
1236748
1272281
1372290
1924985
288174
471055
1838282
601951
1931043
1417955
835711
1601314
328156
1460745
1098477
912439
930521
864035
1697210
1507017
1136113
218725
763483
887119
909430
419233
1459339
1299727
572700
1249197
1667135
1036127
218843
1040022
1211530
232576
866133
1430383
353490
1656176
1328034
1272563
1362201
563929
115660
459835
1651009
1706576
825281
184889
1993992
1685810
1730722
1952045
1062507
1654386
1947372
625415
1559577
479772
971362
1180347
467305
484991
32246
1313962
954473
805882
365735
1163356
222076
411417
1039108
1823140
531413
704256
51687
1394951
1999500
1644071
1857138
1558767
1867331
1919578
1286878
728262
1035477
1756560
1180233
12756
524316
832434
1953083
1082690
57103
1249770
1032721
1108629
178913
359455
1855043
1810913
1676966
1100653
696955
1389861
1485033
494249
1595340
938267
1103124
1502959
1845593
1850371
1636592
830417
1165500
664783
1007573
1291162
201656
427906
1933468
809974
1679420
1564617
28588
1279943
490051
617651
1855439
1144237
895443
1227512
991294
1637111
309246
1838572
439498
327534
452179
1600552
295804
1656875
1592655
1819270
1461811
698728
931610
1973493
1845701
1145163
476037
642517
943866
1836917
1001595
1989630
269719
1508005
1289372
460946
14179
1607378
1132421
1480609
1040763
1918042
1025144
217688
196248
1447315
1178475
1019540
280651
1553326
1693565
19567
1422453
931766
28638
467889
1497434
1839698
326861
279415
1036503
1169408
1340121
1508645
1575902
947512
1037088
732747
1210349
1633262
1885656
1467079
1666082
1016204
252829
1098696
770132
23885
859275
196404
1529149
1293738
666787
280948
321438
1565114
1577566
440331
1076310
1761316
1639307
1687214
1850500
707100
318085
790232
1105847
687205
931926
834778
756462
1148877
407361
745196
1383963
633206
1252239
202222
1644949
892632
1489399
1514202
1892503
1638905
1354277
1914135
1146616
1558161
1095285
1641862
1297180
1025785
648367
1550858
132881
484727
770083
160194
316818
1157022
1200777
757369
604978
90857
130634
944044
1861956
428177
324680
1967518
265459
1063507
1847209
1475245
1412047
1657786
1537817
1216173
1022481
958817
813232
792900
1601050
1309103
563199
1064586
1738565
1679411
357818
966837
664775
1518672
754507
1308893
1494964
1127397
998193
1000213
719877
873086
725462
241333
822161
827508
616477
686634
1448371
1131334
1783073
1265206
1140939
1750302
1975725
671192
1791099
1712571
1408637
1862470
1204972
1025222
676627
801998
1457784
279604
774694
867055
1694668
1803383
1628179
33848
1626808
1825630
1028441
1966355
804343
1630889
317427
1371279
404809
42888
1017577
1371317
1950857
78774
1840559
1129158
919851
1267823
1620955
1373677
1091098
552544
1193719
200118
1449710
951250
1974324
939184
697000
1871694
995140
320730
934499
64153
1414191
274753
720596
350524
160616
354776
1637212
281426
1441768
1813583
91551
1320970
394526
1300980
1753464
614293
1628085
92992
748971
1929938
121101
1273666
1202937
590986
1901321
1571679
118922
1616404
630038
1792640
863304
392291
907449
900924
987249
381400
288218
872258
1215693
666118
1137415
1447281
3706
746834
1749614
324397
137481
1990535
1721417
703239
1206967
786328
1426879
136744
859351
1473161
139446
926689
1441860
1854698
1896801
825722
1424426
1787262
1867890
984432
1287055
1633897
642486
463514
401264
289607
1392300
1753150
1607855
148447
323792
1671816
154475
170226
1627418
1757927
453286
849961
1424382
1511948
277118
908003
1909788
503558
1023845
1174483
1295151
1134730
1386509
1467081
1721584
1655805
401476
444742
1970330
1694862
584181
1503654
572958
811172
407008
1402202
1055354
44436
707174
1549717
1904719
525091
390282
352716
121760
17055
681383
858141
523988
522169
1831009
734151
772937
534050
1874927
741586
1874399
1705999
1143646
1197102
1397033
1501062
1978713
656987
957035
1801896
1704401
1850093
1921449
903204
1444018
527932
849862
1595935
1530221
1590266
1877336
42674
1812845
841137
145007
447227
586936
665895
360780
9410
626723
1515626
995662
1140053
1331772
905794
1813632
1263183
1689231
1081988
512546
1099117
937881
545837
502794
107619
247637
369122
1036205
1989738
1644588
1265768
600784
481778
1619077
730739
986810
1474099
89971
1041300
1310071
310425
1232318
661423
949748
698011
1028185
962450
173379
575164
625500
1272770
1126103
1352072
12389
1230888
851090
1435662
1205380
1240828
885830
563690
189261
136969
854216
1265662
190332
1557297
575390
41475
1910914
1651859
321369
1964991
1900992
751544
991633
1020005
128774
533054
1365129
712696
1866853
1897649
722666
1046927
241025
879545
1488163
1496088
1780668
325125
1512230
926744
773912
1740690
82857
239165
259986
1963014
1292890
31411
1033367
698692
49562
596841
1594681
473273
1840392
1603858
697506
1487568
1384043
689027
590539
1572519
195952
1350155
1485241
225050
850420
132902
5192
1576952
465252
1826020
692681
1328369
1436858
966874
39153
1517786
918453
588696
911317
474642
873878
1107614
846657
1373087
31663
1992206
1230027
379179
1956811
567431
1310140
407045
839329
1058375
1562849
1180271
1631906
584977
482180
961854
1503094
1013711
902534
592058
664844
1186942
125726
1919971
1411502
571798
1014639
1706545
1522984
1158528
677273
593193
1623198
906871
1885075
1030457
1444274
1092586
779214
646846
1758671
724694
46849
1945475
1933160
1416417
441344
919629
1969936
1171210
228317
612186
882662
784165
547241
895494
161356
1744496
1689149
1283020
1715469
1261066
1602681
1937279
1364296
873413
923480
839667
954711
1700717
1262182
1384603
1688516
1312883
1020131
369922
152876
1181631
854315
1201014
1597867
1202508
1720927
775823
656467
1306547
489877
913105
1964531
403272
501456
141988
1030181
17359
514028
1208060
1587266
826154
1784928
1948657
1665546
1516067
1603189
1495466
1799991
900266
14435
235164
737671
608007
1034511
976331
570557
1261476
1911457
1007995
167167
1357312
449354
167998
648491
1931849
754580
113273
1163854
1454772
465920
975436
672949
901465
1407501
1839961
432956
1459779
436973
352728
1049037
1017505
403826
298540
907080
1815224
1176310
1371797
170777
406611
1081695
1035037
53688
1900663
1957636
96075
920979
1061928
1601294
1110049
955579
455412
1115439
811259
1721910
1822954
1593872
213355
545978
1652968
741272
1326328
425827
670342
8344
1979572
1899836
1560556
1411937
58894
1149178
389678
1314261
504336
136294
1750635
1933216
1249104
558322
479969
1137968
1572602
776230
837421
150047
350410
850079
599511
141513
1045582
135810
183462
1374604
1562762
1148852
1904057
599360
43373
1359007
227700
91920
1728029
664846
733940
1054833
218267
571900
1419439
1800744
758038
24616
1464164
1027333
374848
562931
676953
152347
1793393
406130
1345003
1612343
1912913
822340
431035
906168
117941
1577075
121088
83817
1719857
393696
1693140
202017
414575
500670
1136295
1772597
1323099
1781428
1113469
1882527
1704663
499122
1046927
1446776
667552
702239
891417
305191
1638422
85745
1878804
333039
962624
333759
691871
1199331
93629
1283351
503682
860506
44215
533971
1227780
1799426
89111
1841077
1532005
1918684
610880
1558693
949300
810738
751418
6867
973877
1236921
588399
1008281
265903
784125
1226584
739344
1469231
1584685
712361
1859435
1338013
1283033
1191630
1597255
876698
1218088
565572
1096247
22106
1702224
1546346
1802952
1093495
697787
1954063
524942
1778354
1488427
200680
415672
1933704
81248
1110472
1506651
1029839
33703
461693
1261714
1591356
41515
1335232
1251527
13166
775617
817797
1672538
346149
1262614
741114
1452137
510015
1780552
1519763
731419
887227
39668
1461962
674731
679641
80623
1121877
1526911
1036185
1003062
750942
326256
875891
954454
1200451
7448
1124777
1725591
1717203
12940
716197
984890
1627514
1913308
1232230
1174021
160894
1089915
442042
436769
160601
744540
1527077
1241638
730451
334670
264335
48094
1263414
1378269
1783903
485974
113447
596156
255126
108859
900062
257449
1552363
1253249
51131
1657910
213171
207871
1886102
698291
1595998
329696
764884
1465036
1706001
162377
293023
1729181
758810
786875
1361931
82345
1663198
220072
1398332
1242749
250621
1813647
698530
1087999
1505403
448720
924971
1345420
956739
395524
384656
401850
157076
103159
468808
350927
401345
85967
76455
1261624
1024991
975309
1847314
1769142
1775895
1444107
859892
1860594
591902
1185187
840965
446194
716320
575467
1389619
114426
939113
1984460
55006
88674
242762
1416710
866674
1123143
998469
1252688
574809
1183474
1623187
705612
656986
785009
535906
557244
139652
118713
657198
1061381
1577426
747225
98631
1800484
1230372
1976668
837969
1451781
1012516
1614305
545029
831625
1586339
1284063
865401
1955173
1255379
690209
42549
237648
318843
148745
813291
217502
688785
70067
41922
1734880
1541888
600504
786314
1975407
1200351
280684
1616090
368494
1929879
1224946
1682850
1334814
521384
1703595
694687
1468250
1355402
529463
1491968
1540949
516255
1878588
1855960
903939
1379716
987072
236996
1545526
1239154
579985
1419446
1182220
1281045
325968
1735849
882370
1661321
529775
1023234
793264
1477576
1880130
661537
1402470
195990
126195
1712147
1713489
1547284
256313
1481201
1149926
773535
1798860
215723
497573
894984
1948889
659161
270070
468804
526190
1148360
999690
1483120
1300998
1552185
1522823
123267
377917
1175515
1158276
1463034
922811
477937
190659
1647100
134067
645147
54669
106681
413366
1936788
1768286
1152074
510360
1749636
744195
363604
1508706
798872
646596
180219
1605830
659545
833983
766853
1099661
714074
1377384
92477
1331907
1444761
936576
1482283
1943153
1908140
855944
197328
1462924
1999982
1833542
1418051
1652657
518666
1265523
356608
1035800
582038
706589
1045309
1032195
789935
1303945
1931251
979604
638436
1829702
906555
167470
573179
1335891
1617279
1936567
969835
168470
1363382
1158187
594442
1830648
545417
1925947
741807
242537
1815634
418523
777555
1656058
1192596
1149895
1123248
134468
155397
1168743
426015
1170601
1961475
1859104
363724
45355
1646550
1292948
1344342
815053
1227649
741443
676468
37101
1530778
79498
1155111
1525406
850203
460249
890971
1661388
306873
940936
1382418
1047685
1483328
392026
863215
873849
642363
1990293
237126
1648343
807384
230119
1746018
1112642
1809245
16731
1103925
379379
1589923
23461
556326
750624
537824
885696
1619727
1695488
578291
1860492
766387
1475520
187510
790100
1742809
496918
185288
1937790
927786
329602
1900661
1157525
270741
1932136
244664
786117
1952059
1562931
854075
704536
835598
1339536
691165
1817669
1248895
1562999
518843
697983
1566021
1963083
993980
1893124
612284
1204306
1951601
1546361
1870325
1721003
1495054
1566008
1748274
1338401
279686
761835
1701345
1977047
131856
705280
320947
17489
486082
1183487
1119758
1366548
318826
1530695
1975310
366905
1792160
268759
1477677
1721501
1631490
1993479
184030
1546514
212849
111946
1179603
137957
331484
1684970
952584
294638
1660198
1985008
1838700
488366
1573743
682173
737507
1492567
1079865
1911391
1277911
1589397
522653
943208
1788550
1132145
886868
165469
1980260
1083475
914288
424121
376355
720623
1455668
1909611
1310919
243475
1425595
1627959
1404184
432864
1459876
1029501
1193951
442597
1133531
1213046
678033
146231
746951
315677
728422
407039
1122860
1266458
889580
1360272
311555
374720
684103
1732266
807532
935202
1082764
1346604
219389
1408713
1330001
392950
158650
460089
1067683
1561811
1083222
1780088
622907
262111
1552453
848974
1833071
1966712
713592
301821
799606
815232
1543893
1032812
1559507
700202
813163
1330279
449604
122309
1698028
703882
1247666
1461111
432988
1263728
1946260
476845
541713
1794047
1813435
508123
1246404
863024
1525083
949359
277551
1866410
1200442
1190329
540325
1304052
436568
1953746
248800
1209122
957992
1316924
521543
1753253
924794
1096014
148253
1024115
1590427
1609451
1140708
1688547
1346984
1660013
978290
230184
208329
25647
1741778
1302115
1155272
1325668
1456990
1332823
723452
753027
205754
1077297
383983
1354628
816727
1535410
1496750
1187894
1137274
1017357
790005
1652644
1005631
49396
680007
1931878
1565619
1053310
1483031
213229
1028101
246172
1554592
1821720
532538
1371613
1369378
1801052
263658
1984169
1399220
730471
109700
626439
317092
298764
400107
149029
1926920
53687
586277
1650682
194306
1212362
481161
245414
1872534
1832435
546409
498317
1510806
1143806
1058416
799538
553627
380690
1918594
1614307
25739
93271
1676299
1315139
422240
326333
833305
288865
534217
1901389
1763642
1860787
775363
987192
94146
1194997
1538649
1338158
1921181
1305162
1978865
167885
205631
763691
1467111
477753
1374227
702059
959109
65188
95169
1735511
1430378
416897
1766306
1689605
1870632
567421
1305783
56166
1356742
175176
531735
1802102
1502347
141766
1800079
482165
1806663
956082
143304
409325
144236
432687
1912828
191953
1457234
1914771
486442
1832246
873080
1755434
659956
725969
1970113
1686745
1501098
1243409
636424
655951
892276
113570
211771
248421
1833820
1865878
842732
120908
245675
128305
434240
336661
686271
249568
415317
323959
879239
601083
1469371
635655
1519382
375923
613891
1993894
920982
746655
1038801
305459
840087
1599559
1696338
1603945
530297
1609631
688197
1081052
1329331
53631
697221
230538
546886
1252597
545199
584827
796733
1185963
1822620
1338671
900664
1519117
890812
613931
1842014
766577
1930518
1279364
1225388
750513
289406
65944
1418375
1147148
1150605
1861478
1052528
1176914
1729797
1521198
1759319
824902
838366
994895
207076
1429017
938181
1047450
1604424
165492
1260676
1717873
1133817
134966
733268
227951
1510766
1234725
1477723
867938
648902
1685209
1851783
1414795
1208589
195561
1987361
298379
884721
495945
562799
543456
867257
665376
901907
81840
1310862
1294658
656724
517063
448000
869559
1505996
1832878
1551028
1790370
78306
1590015
1642174
149323
178530
1366124
1546486
214086
1032703
638410
1897099
1159554
45693
609147
1717120
76490
1188935
159227
1108586
143520
522497
1505629
1444045
1520622
940706
429906
1693596
1080161
132194
176310
1096533
109311
166958
831245
137617
1051224
1060123
329349
1475451
959337
1827365
1774548
862460
96711
970209
455338
965564
52481
1145044
1281857
318792
576208
703510
88461
745382
424354
241961
867367
1762024
843737
251338
45420
1963336
1629286
1631790
1135155
494890
971102
507122
706785
745344
693387
1611664
1563192
1889187
590405
1556273
1802741
630627
853863
1416976
372198
779051
939406
49681
292895
1852877
1522529
1037831
57720
1325275
170841
1034120
1058521
1790547
480987
778147
772101
1779819
555928
1884434
753027
1617501
47346
1313388
1901870
271895
1230308
768575
371516
469491
1480762
445025
1031030
1598534
1274109
200393
1076303
813808
1851783
861466
817309
707668
972411
1741747
119062
473738
983524
535359
684229
884832
1853818
1822446
148168
626294
71985
1897400
1787498
690817
1441993
1333892
505045
1785057
1714209
1741626
785922
1154464
785887
1977208
461171
1179625
880888
968011
1960765
791434
889614
460997
1037494
457728
1065627
1079800
1067578
424543
1419295
1193854
1121616
1779011
40883
712434
1160573
322035
485410
682397
969590
1764538
1859526
1230737
1416760
1298277
1635130
159627
275466
490865
1757603
1250514
1656978
1075204
1357985
1056961
1768761
1847223
1781488
186451
1437841
673394
548014
1206949
552245
782541
769600
1954359
406086
122926
1023121
1999708
834806
1676827
1849298
659176
986693
571793
1689410
1182482
120279
859884
32517
338545
785318
739782
1455189
174673
249825
888965
970838
1627833
173177
1084271
1401820
654708
296882
1606898
111458
316242
882743
999587
1163884
1786272
513742
472267
1148062
1671508
904961
404987
1320481
636536
837039
1140852
1268145
1607405
1681695
1789542
433293
1842574
1252674
1743281
1752551
1324629
1787605
1184635
610585
1054873
485644
549656
1557775
555518
1027511
1019516
775133
515965
668876
1139018
108890
1915966
1495028
1834150
362101
982306
504633
1524227
746710
996697
1573031
1924952
1909335
410162
721414
469324
340120
1113075
336844
1207962
720314
19183
1563327
1111661
1567166
496970
1453359
1611321
397664
771996
1875381
1151079
257551
1741600
398094
1435531
1454659
1415265
1215656
558103
952048
1250737
173972
835655
1052706
1361860
219671
562110
1787846
376769
448536
1840530
1585861
289654
1618918
1973831
830899
1475655
1635336
204
173013
251053
1179037
1121283
539978
780506
502628
76662
466466
538100
1914588
616658
550577
670932
582496
853684
801930
1167785
825073
1036518
1926132
1092321
1389741
1914353
308414
1244288
702411
173697
916897
203638
1509473
575392
715426
533416
1836833
1656725
1686528
367875
1486181
1447377
1291545
1953466
869914
572053
1546993
1058026
523181
976359
1708381
1610877
1887622
1386221
1911996
953166
1649346
1874341
1831984
1690132
922445
473893
362441
1416447
960987
256748
1159085
1014928
29533
68510
1168461
516652
1227794
1898123
1247589
361468
588335
153306
614702
1562229
133987
97740
1597614
1307721
489719
1822280
767252
1924348
900535
420302
1786294
1589660
610144
867118
966489
195646
1497264
1808742
789382
1758081
593495
1198379
1461788
1452651
1325403
762719
1736891
627267
1595476
1780855
630146
1526207
247590
1720616
857585
806396
781245
312249
1774049
923937
1268788
473372
1953401
963350
74199
638040
21289
1272808
216209
223432
1654616
1680071
964529
1828852
71086
1334612
680244
1963945
677357
1088384
1173635
71500
1767055
1936489
1264553
1573463
1475054
402942
694115
305523
2434
1499623
1006357
514326
168596
1592662
280060
1450331
691409
1803384
1131967
406652
1184623
1568235
1327537
1807347
1262285
325250
1346117
1047950
1387857
1901325
1433628
1647295
507358
190914
384494
1238425
139186
621051
1074909
266666
449814
654168
846112
385266
1032310
1851287
1008790
573053
972635
726207
1206101
425407
10988
241382
1949273
147103
230735
453082
639351
372128
1382884
1915240
963861
593906
340992
1700012
1449797
1905861
1338053
1217156
642023
161015
105172
386344
1444931
1030536
674830
319275
913961
377855
58015
137807
1042690
1918423
1044556
1511343
1178285
1061629
1656058
700126
168777
1079089
158739
383085
193259
642459
393784
416460
513104
1378695
1642736
1215073
248585
1740810
612560
172182
53460
1435607
1818704
1377965
510503
166679
757952
844373
551832
1775514
1387115
128120
1510105
1930009
1685411
1832966
1628100
437190
1863665
70668
1234894
1132947
413020
1387713
36427
261870
1826526
443319
302379
1424031
975654
2886
1817072
1724442
1139254
1651080
1992673
846202
660159
644701
316485
175609
339172
644672
1494527
9754
1424923
1891807
501002
1541947
306516
1505815
869917
1432033
1571736
1272445
406643
203544
1658792
62447
1053993
1654494
603907
1497379
208686
437023
1533005
150647
1932822
1982164
1643321
113183
1928979
1497165
52320
302284
1937729
831326
1155477
1921987
724953
886071
334378
1002627
854477
446464
251345
304156
531223
637441
1107033
700153
1056648
154179
220180
422411
1268606
1773806
1258247
1268112
1553119
17608
1337041
282467
825762
1575568
71955
724304
1019003
905443
1096790
1265834
555136
1762993
857641
948663
1408581
84239
1397456
117041
285779
832976
203071
801127
321109
727752
1241894
296288
961760
1946545
1324674
1211223
426421
874663
736445
320892
136605
283430
1582186
186854
910445
893382
1426341
999640
1386519
835325
704358
602069
1360239
1473316
1673262
1038038
1219477
228732
91209
1690787
1310462
1892754
1398977
559573
1655873
249610
255513
1653435
1590294
281513
1935165
602338
524327
569075
1100017
853145
751255
1387724
562934
1909924
701932
1330239
1572610
392546
111207
1211678
530485
182435
654797
467463
222080
1192753
120074
1500907
1098475
786968
1369980
1504844
908634
1922257
1816432
1006727
636545
1633129
692703
1857276
782712
549250
1086117
1304671
1594731
1361226
982104
1266703
226048
359892
369894
1125397
480214
343404
909068
692075
1490490
711184
1640676
888207
765346
240797
1989806
136029
56151
1023628
261059
1243789
202313
402705
1299738
1239361
943933
1281277
213584
813455
1756514
1181720
226328
1266006
1803012
1401855
1573171
1904963
96215
1457905
1556577
1490780
1538916
1253545
782772
1275240
1455317
684681
707018
1650697
269840
515194
1871142
1784601
1885031
1740553
588041
403595
930134
1842853
1684012
1896298
200225
79728
628525
755853
1105807
997570
1496673
884123
91280
1699496
434529
549529
1842167
462696
1654592
537242
695594
705221
811237
1012140
382141
1776435
1514058
1706737
724029
1489823
498337
925919
959557
16001
1875095
1006402
1903298
1075512
904555
134502
171560
40761
179830
535434
479329
1444424
1357889
1793652
1902406
701598
337678
24921
1010454
1823004
1505714
426496
297755
1110188
652387
779875
863166
1184037
837046
487743
1897897
1423062
1575422
1467251
968250
716800
1521853
909868
657064
912808
1912271
348538
475063
1151687
214450
1735099
1075160
1210379
918689
1355041
1365555
262452
1475545
106273
453194
249592
1862750
247999
633781
1099581
1889597
313282
1176272
250269
1867002
756517
1678431
1148471
1992743
998536
534758
322928
1233083
1496201
505203
491390
143303
233393
760933
780353
1724280
1251887
184862
317833
1121046
1996029
642601
826860
1841436
1102664
1894138
1742139
1424852
1828749
388364
1173592
1679239
1015509
627784
1762943
208371
915619
647187
175132
130747
1372242
965594
724618
1541607
128470
1150750
1677929
1646273
1438893
1628902
959420
1331375
988145
1099501
1781768
871376
461831
565679
874907
461238
1089338
221651
1172044
1112194
781491
107787
1142313
1455922
1441517
939376
96340
831742
465860
307019
1983173
729826
1637225
1782176
751215
1155045
1878657
642782
818160
812987
379185
111849
1584290
611634
1455886
348096
1561199
100782
1215954
1876888
952082
1259938
612894
940875
1312169
710234
1411251
274706
95334
1942022
1044283
63305
1259314
928948
1706390
1405777
364195
1341753
813474
936018
437212
706060
55446
531578
638940
770228
849832
1883750
1530312
742510
1604031
980392
1622029
206730
1335671
749403
138221
1140265
339049
1291387
97508
388492
344126
165240
1504972
1288619
1553205
427036
1913593
1850634
744745
1595148
1370115
1021858
1246860
1048604
1932556
1086094
1726305
261878
1429560
1876650
925343
1733988
554736
913056
1513444
1967518
104933
1435225
387549
196784
890576
882421
1400459
1984216
48376
487557
1330986
379245
282845
1321711
1408615
1391395
997039
1597938
308943
155389
1930559
1557120
543278
539766
1213578
1337855
1908514
906314
1199084
662592
799636
70512
1566401
1147589
1716160
952236
996395
642038
1727693
1227492
784716
1282154
1446142
1106962
1367949
1657943
369420
1503915
1373942
539008
1607424
1070547
723126
236931
28159
112332
24080
1293911
956003
109131
449666
879769
54834
538258
418480
277968
1259267
1541962
102539
390952
1872790
42831
664552
292373
1961996
300750
304979
1322327
1280581
1097599
738716
813672
1907228
716691
1848866
321048
225942
385772
742092
1987038
1176266
1681933
1811635
1748618
195606
176842
1083714
64789
464208
1907721
983139
215114
60327
1655652
322345
961243
1829268
1156282
1845948
432398
119259
1899651
1005486
789545
221893
1749365
935296
20841
1627361
906110
1702500
1556471
725761
1277528
355585
1598349
1991439
1190573
627207
1370125
1443189
1071875
833391
1597284
1579490
1984711
1890881
1465775
1046645
1133381
1805825
1335768
1749234
537921
1518893
1171825
1032356
1690720
722281
559975
659955
502586
1235943
305502
1218963
680467
167688
1235483
1514791
1462871
1994360
960255
1049180
1618243
1103644
64968
1902573
908207
1849923
1176386
125071
381991
1734237
1493223
1694110
1107012
666974
1884698
1762052
567614
797478
1039713
204021
351980
1689401
1523851
1073811
855005
346011
1734453
866429
857910
473404
1279163
1199590
1053893
1084733
1258051
1015345
1557796
1531350
1657362
564951
805691
1065968
1144155
920790
123434
1777858
1523501
772663
433007
1726994
1005197
286958
172065
376960
835984
1891659
722554
112379
1284237
9468
499724
550040
1784810
1487390
1602182
304136
1801555
1507657
470696
852128
1826864
1917001
211481
570384
659272
856326
686659
1260678
504398
205888
939671
1531829
207838
1544941
118558
1029058
1550681
2222
1497118
771727
1362055
1540799
1538182
1684716
1440995
90106
547937
814554
1175014
535126
313805
1922625
1860396
407803
1789624
771929
1479459
1636318
693848
433981
1824833
523012
305157
1698922
1911413
1023407
150737
319952
305623
1059339
1053478
1545800
1474137
1194070
1445715
181912
358134
1347417
480258
403437
1864486
1055594
1738594
848062
1774346
905948
542307
447495
1233649
431925
490514
752201
179890
896309
406154
1233987
1597941
1465723
1928616
128202
1256930
316144
41188
1181852
1034258
1323441
1504036
561881
371399
1122892
1890606
1365408
565765
779917
1070805
1387370
507047
313785
206386
1387722
509931
1957313
833696
1013432
1402339
268598
1586662
325132
859340
433115
1789895
760682
524670
713879
998671
1476722
1059960
433924
85301
983126
652455
166287
152977
991814
1966242
681372
1301601
1928387
975228
1625703
488258
1169143
139222
1429728
166845
1916250
1114739
1521336
96197
303481
1151161
1951149
197644
131064
588144
1578616
501855
190377
1832217
1992822
1988829
671950
740909
1794012
1894126
98023
233184
1926552
1083632
1272181
1239371
452135
611626
1532682
589480
1260838
1104552
7141
183774
1856995
432812
494897
313714
1565795
1628972
314730
389237
881489
1399771
940983
419720
660291
136770
133530
1277290
538772
233700
1442535
1585664
117540
66387
1493892
335091
1187505
1459721
872591
137650
968299
170132
927555
1861010
848436
392903
1182465
1039104
1362431
529335
1464002
464770
1158671
1328388
220992
1711666
563392
1958046
1440860
617643
502498
1554842
1749142
1570391
753426
161681
1630394
1030004
193784
126282
1959015
1921939
547637
1345438
1517187
1128188
534511
1601173
1491780
147370
86513
1540472
354840
1233532
783172
861733
388084
1650597
442196
906483
955886
1816988
1265939
187777
195691
1537530
82166
941482
1338383
1741512
348796
614219
1025267
1451613
995818
1155422
1017731
585589
1845325
182216
629701
1428453
217240
1109237
593722
516113
210356
712737
369507
792034
364372
1451445
1601646
547664
739075
311061
940341
765376
912825
719277
1842059
1452691
658017
1397076
944122
415158
188988
81310
1918285
1684959
1696160
966392
1134001
1168918
627359
29419
915992
1790620
717513
418155
314147
969767
555212
1937166
461668
742279
1654393
503602
1361694
545375
732356
4237
853922
72071
1099075
1469847
1337837
796595
1518062
974288
1655712
409644
715354
874808
1440333
1682783
1340988
1490691
296275
1113380
1921968
374931
1317146
1778037
1809665
1111294
850787
1677409
1352529
1189654
481121
1069504
1187451
1062034
817087
705024
1372389
1486837
238919
67466
1989936
1324552
1439516
1585724
638243
981238
683515
917146
1164265
1678189
665281
1337016
1618073
1290668
1240174
892541
764479
1486869
1159459
1059690
633246
1048875
127157
702047
950869
348328
1525620
571883
995073
70967
719620
759236
1059317
283902
1927983
1294213
954632
915839
1963645
1199375
1975503
969672
1839178
288832
1928820
1547950
882690
740273
357603
1147515
1405935
796843
193973
1272932
398031
1049942
1469430
469214
1604479
510055
1348878
1154872
819590
1293609
176000
963080
1816256
1423784
1227861
1537172
797737
1197538
592748
315982
734665
1158940
1432731
285027
543197
1106764
1784323
1743180
572801
1855133
1528126
832087
1101841
1799142
162586
927186
191401
1023613
1091304
281773
1128529
1413551
1085910
1891554
364717
569010
1890972
873580
1216688
213205
1920853
370654
459748
1487115
416012
61650
1645260
1549883
745275
1146297
1841313
1561664
876735
1555649
470292
1278835
679275
1465782
1111593
989182
15511
1392149
1209770
1100763
1155199
1423156
1537506
1489538
1652382
1300563
1439887
583850
538724
55109
648224
1066072
784551
50288
713728
1504253
374225
1030442
468423
1816559
228700
1281279
8182
1933160
86210
1936123
278048
354940
928823
637777
979660
988008
1992447
250898
443437
241410
733340
1227685
145505
612307
1251333
1257460
1377431
1401562
1087231
1787680
1540729
441312
1331979
201814
1026112
320708
54712
1643419
1719853
774690
1203678
426300
313340
1650797
759519
795666
490338
225616
1942462
781507
1278058
1112573
770397
1681215
436927
192635
1311492
1309227
1169391
1602508
759927
734680
254307
1942684
358406
1580633
415381
1345516
1574152
923240
939026
826358
965564
140374
754919
1683732
911724
977010
1229330
180565
678782
968557
698060
136772
1812967
571546
1597385
381676
1235715
1155514
329352
1937048
364092
1123337
1142086
1033246
1003540
1276312
1319758
870423
663230
686044
637944
530556
1300225
1736950
58181
856866
171694
503452
1424
1832820
1969517
1805172
579703
526528
1424613
1020362
959556
471952
554890
387839
712442
1957972
959988
10753
1963608
1772729
1593499
1337969
1022885
398297
166872
1100152
414343
84128
1846450
444169
1405740
1400379
1643609
542302
128709
1981469
799469
1669491
936205
415597
150788
929117
1627377
1450386
1122027
325229
1291988
488053
498505
1677654
1587023
1981643
189000
68243
271853
392694
194596
809612
462291
817176
515898
1232833
1248747
722098
569733
1323477
336366
176487
1040832
512970
1115377
943717
1191627
775427
1578418
443840
152261
1352430
91925
1322069
995939
847992
1385147
1914073
133548
1219242
107682
226999
101382
1402050
492559
1095831
914767
1858178
657570
504096
340097
359895
1659051
1559793
619649
1005184
1892278
15305
515967
446403
1132582
1206540
839753
228867
1887099
436223
660178
736554
733873
848683
744057
1626931
134539
88761
274319
1723098
1833262
153775
1848349
717516
438266
1699242
838484
33361
1691427
436313
1540878
1741057
1124714
652397
1753976
1295514
952216
1422963
1644805
1668816
934403
135670
1561933
17218
1056448
1385038
1936527
200733
1074226
690224
1369271
1709246
1387567
1612004
1486613
1833367
1018369
524070
1367288
781238
1051606
420457
677216
1706005
360463
1578385
501184
598042
683055
493769
750344
1694342
549202
97184
1786588
1649980
1089498
1138638
1649073
1192819
51867
88143
814399
1587315
204506
1510042
1716925
1159265
1110866
1059179
1004026
1042129
1718750
1337206
1685428
667625
404064
1228835
1730620
1368280
363182
1155231
725919
386139
1014418
1701230
1034451
1815131
365626
1312839
1760081
204478
635648
1758064
594249
639602
255692
1603805
833727
997771
13341
1099875
1032909
820777
1834953
1163722
15962
783339
315086
1630894
846898
1427863
1639325
959159
693579
1684038
435099
755249
1912353
986918
588639
1066365
1386278
175923
1820765
1639917
1451946
920792
1786258
126994
714340
275045
937162
1465405
362124
588626
582291
407485
1454115
1632651
324476
1877272
1575504
1873479
179116
329412
30180
1265164
324186
1284000
50868
1076042
1546965
1182576
600909
717159
881318
762656
758026
463770
861079
1156428
1130467
639568
1825435
1159225
1406535
1545106
956204
240110
433330
129483
1574487
451904
716158
898629
69601
1075651
804501
1627040
1810350
424643
1293733
63480
67304
804087
336160
1649883
373170
1079526
251786
1766593
1875938
941067
1972816
1537628
1824689
735828
819714
1904503
558578
867181
991996
904238
305814
1806349
1998068
358220
188727
1282549
5484
787379
587183
1912146
1813399
1778074
679294
676872
847960
468301
1954130
938159
1297139
1208600
1994821
1873270
226786
264791
1345915
1052023
1068345
1576934
865266
742792
177086
1628157
833620
1334090
1662447
52191
1888426
745650
1292432
1931246
148571
104778
1394891
1224442
88645
1655885
611838
1656632
1405331
138868
320857
956297
578770
155011
1229768
118628
1615187
340397
1593339
126298
584986
774129
1080680
728223
847971
241370
1850434
1206879
1403479
443560
1498959
1571304
508494
95138
1554405
983608
1108902
346230
1075107
1119393
800028
925869
1613323
1520624
1080353
476965
84833
9097
1826301
290595
372696
744346
170702
1455248
407703
1183465
846563
1939546
266246
1297075
1342871
1151475
872257
343447
116324
1261414
367146
1544237
1716930
730019
1620449
187440
1858668
943318
521825
189470
999761
1490395
415814
1307529
1171532
1492120
258782
1116835
1705811
515749
296794
1991174
260153
300013
1353774
625917
733091
1209724
1707872
1227724
484119
1904383
436272
273211
623915
670502
1674470
406778
89893
1086426
1354919
1404105
434722
589956
24011
1799727
897598
685154
267754
42165
507459
1718917
1285544
797609
206016
745336
1200199
570919
990393
751077
181103
346509
433521
1549517
1260680
516514
1628209
870075
1231974
533067
482492
1707745
1497023
1387220
466415
1087248
826523
498783
289910
189545
1569480
722609
354691
1852739
712343
1009223
1189665
1365205
1747061
474944
1714072
1396097
1908589
1390310
1384131
1739890
99864
1897450
1846869
1027037
1028883
1638932
980572
305271
720762
622814
1190052
2581
609600
378536
1948032
640012
1334266
528333
462031
1713550
417582
1264100
731443
1039451
371666
167401
38389
945355
1271290
106260
1021777
712455
1548793
407992
1107322
1702623
1912687
1030204
808332
421884
1324369
1783013
697751
1099720
122544
1669100
208607
1396867
1245067
1349048
692383
1272378
1630920
1820018
719218
958789
876866
1989640
1828816
140257
132829
742906
965243
145353
1465615
1297349
234480
1373557
1096748
1416338
1035677
1192729
967273
668010
1710037
1490910
1360113
1999060
1798851
1465190
284573
479011
1530682
38784
1723127
80585
52988
180804
696521
1521933
516966
1749854
1489538
792596
1552562
1117252
1588128
1136820
941621
1611774
901558
928193
197201
10041
1104071
1209814
459932
1094186
1097464
186820
1474795
675565
1415995
234367
33094
1540003
181964
1481887
463270
1875356
76295
1794396
1882399
252941
1415790
1295628
108970
930875
1097378
610358
1448866
752045
1826834
752135
52549
551800
1034152
282399
68720
1575451
1610231
996997
1225907
1097065
221465
696620
968158
1936269
684747
575897
1114328
429319
647865
78670
833302
380863
875804
1992562
1583571
696187
1189399
358826
1987927
491557
524545
1100647
1507088
1384952
1445551
1312984
1352767
1248955
1885166
957532
1118083
172811
1933729
856662
1523929
1982000
1698761
599677
1863186
332456
1161102
262798
164762
1480724
504963
962910
643937
1966961
1174659
1637816
1759274
1445458
1179108
1791826
44453
1216185
61512
317277
1005345
1173073
1393943
987566
49445
712721
505918
112251
736398
1268815
1998968
997815
228742
171482
24685
292651
1891249
824933
376389
60798
1772881
1141872
853536
480716
1211030
1626063
768474
1033431
759393
1438290
1679337
1076261
416694
829982
210962
1533245
1399330
1373560
1014743
35829
337954
1413019
182904
1678699
907359
1677435
1286148
1333372
504183
745019
1954352
85231
535161
920282
1765356
947390
1667427
149767
473317
1675263
1274238
1196302
255038
362356
661095
1376007
1170706
729796
1648160
660525
207772
1208049
988967
1695248
577354
199765
1909752
729402
409883
1790662
371224
21042
1185238
557062
514532
322417
1364669
1197664
1453542
70746
380902
1382739
16822
561606
1898348
788813
12985
136485
1222369
599521
1956496
478532
666051
1255634
1823548
1168215
625113
364048
679903
184932
1117860
409362
1926441
165967
386639
1745860
1815535
927083
1500609
211976
1711955
1800799
534669
589105
521864
1879133
395695
830821
1224754
462624
137229
641428
1038108
182200
1281887
802799
216008
1425128
1792754
1062353
158896
27638
1020174
904350
1914541
1035228
1784610
1893038
170833
50932
940514
14163
1659209
439480
748668
807890
781714
587784
1019743
895840
908694
1387372
174852
1226970
1237211
900068
1776937
201472
970085
842888
1091941
148852
248039
999458
744750
156617
1372860
1627399
1091546
10545
434849
1972235
979055
1444343
11318
185563
1076723
1519879
1130515
1581424
1978696
452640
867516
959599
788314
631880
1469272
912030
97129
538129
548076
1319703
826093
1907471
1696988
1703980
1902408
1582941
368346
1237705
595322
953687
293204
533142
844796
1008964
1556525
1307650
554862
515038
1107260
1531772
921941
1280365
22584
549734
1070722
1475393
968888
535494
537648
1923860
1717059
791890
1804174
1329567
827989
1979016
1244439
638761
1441962
828725
598555
985752
994817
247978
1101484
1874426
51172
166260
272076
849733
1776936
95426
1108538
1111080
1952517
811923
690127
1191653
585873
1303922
1862489
413142
27540
1273619
1248630
1970893
81938
1903364
1181305
712764
1756162
296668
989232
586177
1920809
375760
1278334
98266
1716254
114838
1571211
1781428
859324
1750108
283028
1198290
689255
1879638
772160
1756458
1405939
881057
420999
14350
1670959
946526
39993
1910146
1057322
1346075
54461
731795
1961201
1534793
1437997
1836404
1106487
564266
348123
1627512
1879492
1690640
861769
1515098
1173543
893078
1968707
488142
1474363
121852
1481921
907344
1715323
1944811
1052216
1265716
6419
360952
1681147
1405608
1119236
195913
539026
636584
1895023
598516
291099
881327
1486487
28431
385940
1292853
319886
333112
1140591
1313051
1369775
1358275
1182134
1897226
181876
353660
1391946
1619799
339515
563207
647806
689047
356698
1598083
1075355
315970
1056604
743314
553279
1941545
1034152
948637
1365635
948477
1819124
1181713
602965
1096214
944777
333014
581679
642886
1630978
628527
1803639
1489978
1940929
1279703
1368868
222359
1860563
412333
133789
1404930
148475
1724005
1518330
1946664
264195
1919462
704937
1369057
970392
1019298
83891
1893587
1850539
786771
3461
517099
1981313
285487
863825
261181
1843161
943584
1179955
1148944
212857
1741659
145146
833946
1630393
1600178
757189
1296248
1981804
1051553
689974
886808
1501913
1136998
157017
1304351
1267527
1188493
1828700
389629
517954
195350
1832911
582370
863346
1790506
172011
777352
90279
308781
114954
976714
1342509
1562845
1262210
777917
1346044
950287
642403
1210541
127720
108500
1023617
1474764
944408
1095141
1836346
1662891
1575494
516254
139492
399454
528111
1611315
594173
364695
520581
1740127
147721
1525582
1101894
590607
202128
1455935
242435
1296910
1035145
1636080
1995194
1432664
818501
659487
1615171
667835
1309730
43256
1558441
1467679
55839
430912
1952318
920445
686608
201531
1427849
852341
924241
920661
1582515
1715332
1261472
434226
895267
922342
602171
1208230
1964254
1006814
209512
1422094
1395402
504939
1024941
1819617
942772
1073776
520031
106303
1504919
1758245
1101719
1537582
832750
872493
960443
1487438
493757
1545542
1454935
239934
1334353
1345245
1414793
1896661
1883236
130480
296401
233210
1855966
19007
673129
603748
1497104
1846859
1611017
483514
1295579
138954
321202
1049927
1639652
219698
1944256
249784
1594659
1473020
1696217
1487789
784981
834680
898730
1382910
1471059
1420561
960220
184343
747465
1743742
947057
1095983
1005737
380775
610625
1437514
85646
1444290
561586
212721
1130907
84836
674028
1443316
1967333
1400373
1298526
1969185
992021
971651
1504962
621493
1455088
1280512
471704
1915472
184915
502225
382699
1274229
1475785
1178629
114194
1560032
42867
487738
340157
1631105
1277732
62532
1457732
631163
336186
1989600
319728
1436211
709091
708452
1540035
1365763
1920369
1075129
1912926
138828
1445037
332973
1415858
1115377
1430752
799413
1308517
732366
1805659
621511
24699
511382
6451
123784
249778
1942191
1597729
1385521
1117081
136082
1098877
849528
109346
584355
1041121
1830714
210327
206970
1382766
120632
1992128
1088358
315355
1249131
1843961
471876
1142749
634946
1117019
1098312
19518
914680
1395182
1150792
1069140
1837051
1163388
1322365
553121
902556
333238
166814
587722
1117836
321023
1074128
259181
612115
1965032
240066
1567928
1582794
1729781
1764544
883585
425865
537913
1821035
697138
1082852
98710
232845
940495
1970968
1485571
589684
1860697
1804406
887212
458434
1066238
1472953
445083
435143
1500957
511757
1802656
1939754
1166486
1469700
1188046
1237733
1410660
1940502
946779
1756316
1688727
1141227
344606
1730244
1958844
83281
948047
1511477
1067879
517094
1146378
300618
1467593
1485226
1362716
1062959
1991528
1625383
1962730
362400
571358
1126172
1582994
850494
1746883
1361527
120903
512346
496123
1509638
819186
1472813
927184
897925
869163
523161
676389
676030
552715
1144861
1234638
88777
822320
1970236
304984
25628
466958
1896677
948067
1125439
1261310
1919205
1754348
150575
451916
1285630
1829610
1257545
412372
646550
887747
1735940
1173536
1725883
1288923
1822426
267746
1496226
1441883
618445
181710
1122949
1846617
360072
761835
738444
1825563
1052921
1888813
800906
83818
593058
104109
1889224
189650
17370
1936883
1615251
694490
413343
1630010
360525
1625692
453083
500562
1173882
1698446
1043835
1536675
1059568
876776
756683
1872452
1988725
1249572
1544145
1590473
971237
1551652
1987826
1364857
1128506
1254492
1012226
1040321
637837
1449496
279605
847693
406056
1504678
905739
1148366
43518
439604
713818
1251245
609615
1968460
254308
1013281
1904981
827498
230779
34492
352900
648568
587565
784960
136781
1336962
1966058
1105111
916936
1919933
324593
1573261
369892
1940144
1092563
1013644
1397604
618062
366567
974343
762268
979579
1162240
178022
896809
720661
855091
1387101
972090
1932968
178098
1215622
385527
256690
732328
1343007
625027
1779261
339132
982569
1137068
1865929
1508123
1750115
48342
597361
1221738
1493306
1583636
533299
1086706
586937
16860
1543633
861145
1463529
431752
758620
836756
864391
1348778
316535
1629745
1453735
348654
239949
1924360
1058391
152679
1837153
830387
769750
1994804
1720967
534864
1448971
23719
1907902
1364160
1307285
314009
406187
667749
176044
1777194
1586019
1047704
1832234
439332
1561463
1172799
444272
522650
1755571
1194686
1644407
1396055
1991497
246111
1271940
428026
1757629
278557
737867
1033152
1065933
1942753
971071
853750
430580
1150225
1749777
650739
331756
956811
1064801
1492732
1415232
561613
1049526
852702
1312946
1195620
1467905
340819
1394116
488417
207956
1041726
890919
1980520
1603559
450778
182301
826796
219427
1858816
364294
696559
1915387
1427848
575893
1016521
1161670
862997
67899
220533
60380
1329277
219934
973155
40497
1832667
1209664
868262
1759535
1186404
893262
1002214
608424
1945573
56087
1163156
554769
1515987
718625
1926911
1939420
251912
733119
1803397
919830
704347
191207
1277092
364094
851888
1983686
294793
734961
1346362
982340
757277
1242660
687205
906870
1973397
533364
1699479
949687
679257
1115791
688716
1282911
112496
87454
693257
430149
1373260
1768023
1570212
1101408
238277
396149
702955
165214
1340155
817343
36291
918695
1082534
325542
1260688
117399
700027
1568783
1663437
308678
1620083
443072
1721119
188205
1962746
1697550
332035
1603900
1916832
1648875
260234
1897385
1824938
927710
246863
168944
66244
144477
66636
1868501
1604218
530425
16226
1270482
244117
1822987
1425694
1469760
1680102
861706
945409
446889
1639750
187911
542665
468486
974354
713830
1884884
1351055
1327174
671554
1763427
1382419
29252
243715
1557405
688050
1413036
639922
187484
1878953
1655602
843624
1838162
1527602
1633506
1870746
624885
1942111
1488103
1129482
1606643
1924658
178637
30486
1557473
333607
1164278
1808830
1236380
1467108
949988
1634287
1620639
1086254
1880737
653794
177011
143012
1802073
389023
1866243
1737781
815697
290865
639197
1692401
1550738
637887
326947
1045501
1388020
1889640
1154204
498134
1897166
1226161
424555
844559
202344
591705
1767881
199405
1749997
1490435
1755415
997492
239264
324635
1929104
1483262
49085
1802000
899596
1644208
1679469
1577857
218257
1660677
1085748
1921493
329093
991746
1490934
1283558
329616
30819
32308
97660
1351726
770343
184551
964309
626848
1785609
174806
586441
988190
241899
551013
1965264
526371
45254
1096246
316494
485842
1001596
1675423
1805465
1386475
1464626
170656
293525
1623203
155959
1642679
167440
865738
1582295
956498
951583
1014826
445418
956711
1095037
1488846
796787
1149409
27751
1520386
374662
361757
1737483
516968
308924
975103
819721
1073399
661066
308690
1427032
294720
1948785
839902
1265118
1287224
368613
236354
864709
1892009
1062959
367707
853266
1809121
1234570
90098
1774005
175508
1259618
914662
1095479
1392498
1549820
71048
1523325
1845013
1657396
3594
683480
374874
1179086
1911709
1132104
998347
1451996
1113356
75411
913897
149592
594314
718651
18734
1122552
1142002
1309259
643198
503487
1340383
1661013
1862286
1814713
670535
1488434
1039775
107765
1234530
1243498
730226
566632
696711
1862199
1200924
892573
1137947
1581388
1111108
957018
1202402
1176653
14254
1711798
333671
493016
865633
1352851
1110250
720070
1014800
1350697
1901909
1670814
1583740
1424067
750946
529462
473903
1429170
937412
436759
1488996
1618749
1210974
1276687
1743966
977940
584282
1124115
1264452
582513
1410194
747124
1407908
1582356
939275
260748
779126
28988
1533475
1397819
920325
1968053
1761856
1011078
1634430
715167
1621330
82585
13831
1452712
1875600
568386
191470
1721128
306139
723722
838869
581294
1887926
1102202
1512966
1852388
566437
674232
338769
792165
1966609
1934335
58510
404310
386141
1396725
1737452
1149992
910366
1569460
168126
564657
326665
438777
1080255
283754
1621192
1888000
120909
1316671
1945939
1930666
599978
1260237
892010
1067497
1621248
1879768
1549063
1626315
1012010
1839905
188139
1642222
1639162
1536506
82523
843082
812953
408564
631979
1257497
1423533
491263
896180
1877697
1917943
596135
1811173
1390995
1185367
1033985
253052
41050
1416194
1169120
462898
1191386
1340047
1404671
61462
662957
1764634
1256620
54189
350089
1627900
949284
1004547
1492825
1534793
664699
390221
1273787
60264
356614
667406
587244
1227926
1752949
1881631
1135198
545307
307264
1956820
1396708
622620
476999
668509
1246366
1609426
1328311
1027468
848671
1071237
85324
33529
861263
747181
1594242
1060801
197602
126260
1890955
740723
377387
1285103
290660
1460975
293619
91058
644998
124046
1413000
404463
1811855
133824
947426
1835449
948209
1011910
871481
184136
520471
492751
1180768
1261687
1197090
1462458
930661
1160686
831129
1491669
1254969
472257
70259
575859
61710
897927
1913956
1686869
763390
771700
796444
1781114
1211361
1681486
1934433
403239
251953
1366302
591756
1036521
905581
1864331
1789120
917639
1221201
1459731
68827
995156
1113155
544977
1270529
1214504
1271122
1984878
1340946
1257152
1501895
429856
449082
1312248
1119766
1274385
760882
1088186
870263
930443
211999
87882
663153
922932
489720
251658
580887
539058
1972464
1110027
1582574
953578
987899
1471848
530169
553265
1052101
1908597
658545
1278855
674329
1426752
494406
575073
1362099
755441
1103605
1860940
197307
1149423
1910614
365823
1725027
10413
979821
14536
1798251
31796
1113410
913238
564436
1526
900728
222499
1884534
5356
675486
579354
341837
1403266
82677
567622
328710
958195
332303
647351
1018789
100700
658506
1513421
900463
368982
956454
1136316
624884
798683
424958
1088119
154436
1120689
1348600
110590
588368
49793
823576
1894250
756582
1103041
447053
788673
99806
377881
141618
1470570
1900107
1867294
1826249
320097
196220
470482
1365178
727766
946143
1774786
1213572
93971
1007479
1906062
541673
605116
62428
635116
1155661
277849
1237751
579940
1662406
1773965
1385072
1193280
70194
257399
71583
212706
1914945
1522885
1425601
484484
1734599
870821
466520
873226
1001712
903522
904192
1466215
1850080
1090421
1593058
115439
151810
1081523
1052120
1347357
1802697
1156283
1604089
5775
1451781
416295
896818
1397059
1213289
1081300
18542
1279238
862850
1167355
1469822
1878028
1225541
506470
1382568
875895
1670426
953921
1454308
117799
65334
1510624
1344404
603909
1869563
1436031
677332
1018387
1494927
402822
820953
978825
1703909
1087879
590032
597705
746481
683160
664510
1933553
14509
1533602
69612
1503815
1150025
1905711
1144353
486650
1324128
1808095
1761263
1444083
647314
806769
108110
492096
1567072
1495838
1215753
1987599
1798489
1456201
1647259
1093493
1856917
414202
1400902
538008
1992062
1059695
47209
319081
657788
75371
1800279
1548557
349977
1460850
1810867
924435
743561
454982
976449
697093
1374898
455615
1504132
490358
357636
1522606
1162155
348916
533639
160428
1048946
549071
1955732
481409
1987824
8264
968268
1753145
1068852
1050040
1195483
1303083
1061947
466493
505552
1863352
560882
417781
1576798
1918675
736754
357766
1277047
1342220
1454187
1303301
858708
1734930
541812
816941
1129457
116892
1934854
153380
1912342
67698
561090
1815836
1511549
203412
1281104
725793
1001924
908030
340219
1718588
201997
1264521
1849690
667982
904030
618240
129626
1132387
420213
1320333
450991
173470
1661002
772528
584464
527661
496172
1389938
1318686
1413385
1831089
1761131
1068281
1591232
1871944
1868562
1357374
1155581
740124
661686
1230985
831297
1379133
1371477
513060
1644167
584312
1433804
679834
1544848
749779
1469659
1240738
485726
590704
1781760
68436
344685
512140
1809387
442658
109708
1633648
1788824
249647
575224
1712411
904939
1689533
370538
1410945
715617
1517864
1245995
1840568
989120
1727614
991622
1513922
508104
1636697
403644
1519058
778641
1761323
1779969
1760166
1652441
1208312
810993
644676
1121101
1028815
1010252
319128
493653
159134
947046
49037
917914
40993
1363490
1259971
771124
1250963
1213282
605068
1759577
143437
1296395
858535
86812
339814
656817
469645
92888
1107455
1418152
475473
1591525
1551275
1276303
1716979
363499
126510
580858
1801089
1863173
1461745
1396338
457176
713330
1720004
931
7842
1969407
463208
132733
1377493
108849
1769088
886327
874522
1631514
250875
1904275
296890
1053644
40364
1069961
1184585
1228900
1950682
450844
647803
261510
1808153
512
763349
791356
1891935
1496120
1039129
1244831
1179284
1967582
1937752
581027
1591558
795446
830724
368788
915561
1102929
427714
1921732
492053
10831
81640
421166
1620115
33897
1076434
57650
729419
355374
828554
1684573
1251953
1500151
590550
1651989
606296
311836
620566
1583573
867436
1560347
1164501
577249
158231
672242
793392
1236836
1845073
1161339
1755527
1730187
41518
883055
1853062
362491
205265
1049031
1070472
1491756
368949
580237
749806
1965959
257103
843175
33859
1880175
502736
1273095
903477
939206
1856248
692222
1813130
173918
1079668
1891425
1971588
1227749
711445
1871362
548827
1054673
78644
486864
1233908
608892
150050
876138
142784
1123694
619680
619627
1616403
1753622
1630009
1364637
818621
780366
201313
117100
1784992
600119
1514128
1048903
1020454
1687492
1862244
1716868
751652
1572824
565445
1567460
1791821
1369816
219836
706660
19088
1909222
1431546
1123639
163211
661911
771421
1507872
1931025
496759
1011642
1214204
965215
686715
1913731
333618
1576674
1389601
589789
596324
1499889
442871
1991442
1975276
1962114
819318
1962620
793149
177019
533740
351886
951284
681447
1103553
1454878
630826
1224026
1838000
1284552
1497279
1023396
1781122
527896
1653713
830064
1119766
914714
493033
1666848
1880448
1456247
986093
807606
595033
987055
1304854
844272
1375424
1894215
220103
1321649
308428
175953
669651
120288
558926
430439
12454
384256
808780
1985780
1748044
265826
1669557
1198667
1096644
1538007
1544818
1813555
1778994
1762935
351440
1159155
781189
1143332
871617
1148669
774124
672517
402619
1931925
1027606
1258027
1226556
570971
597619
108855
1764589
1187489
1855279
470622
1612393
574301
1146063
885086
1752183
58029
301920
638428
1403939
647403
244905
1252885
1197929
1800627
1085665
1149394
353132
29134
1534475
252763
1620271
1568589
851981
1318846
128736
1992127
352033
1528784
488495
193799
1614134
1251972
728246
262346
257247
1592226
1145651
279462
348798
1539390
1588802
1425767
270920
1704826
1160382
1304010
5414
1323792
389008
1532705
753022
1586455
1145046
877554
1477520
429056
1955688
994379
812986
1880933
1710464
518942
3159
926791
1466387
862020
1239312
504617
1031794
1037194
898150
1378562
1012939
1717866
953263
80471
833256
597450
550823
1694127
947899
580095
25647
1705382
1803719
865086
1533678
1161467
1248392
505144
1383292
1849864
1839142
898083
344749
818777
1974419
528915
1850546
618930
300000
1094168
1254975
1127773
912221
1357272
392077
200597
1099902
816972
1238173
1247426
421998
113229
1693510
1170050
1568058
847214
810535
772132
549681
1723295
810326
1931626
296689
568610
1880499
231169
718275
625897
1141710
369555
547596
656837
1616604
1018944
1737980
1100389
1560954
1960660
1411391
603477
1111084
1695958
982215
1295622
1612192
1723572
398942
190045
309876
1633190
1311826
713045
796119
129202
1934586
1370001
799870
792305
283311
1740370
511156
72964
319820
1918804
159725
696563
1569194
1051674
1872166
464286
580049
239851
304959
1926455
1112580
118168
1683590
1035200
1627967
916775
575348
726647
138006
1050080
124910
1448868
818238
1724536
1479383
1740379
1337448
190356
388114
14399
1864414
11669
1510216
675403
407288
570412
1710858
17816
1875101
1287526
109789
860368
892626
1090143
1825065
1604064
1713839
361067
284358
889727
1750278
1704246
1159494
1260539
660347
1132262
1804275
23823
1757131
404991
436808
125173
23235
576659
638625
57045
475907
152763
1288919
993431
1877116
1882173
467880
1355616
1557020
1102874
100972
517733
151081
1040291
635598
659048
683953
149292
1114856
1571354
20341
26835
269964
240755
231955
1668742
1149034
461644
1395771
841884
1094910
1677010
1053024
1182697
1000437
52670
898627
1322130
213454
854800
1887686
1166882
952218
250215
1157319
828132
1413252
739418
224143
1993284
439070
1933039
1677755
584863
827314
1619238
647702
873619
508275
1071802
1215769
578389
1391105
310773
1471079
1204384
872639
1523132
1324293
1615410
759822
789311
1222595
1951353
1414409
1974876
1132331
238890
585989
23592
1220778
140403
1158743
542166
538873
5012
694987
1986117
1981319
1196045
1277831
1119333
1707349
289553
896214
484313
976123
1152841
733080
1572061
1473995
352418
239027
1398469
271969
1927983
1305846
1335553
209124
494003
451339
482238
1966570
789921
1234597
66949
897441
298756
1957565
1323967
495652
287198
1958379
1309100
900247
1244167
1006202
1677834
249444
1253401
949461
876493
732359
832535
1832468
1194928
1830838
931347
1473014
1957390
1892954
140174
710644
1523644
1382006
1025785
1032579
811066
1164703
320531
1386078
1052675
1954359
40046
696462
1203734
198297
557315
923635
1984601
743552
1607259
1526819
712515
235326
750317
1555714
979668
1280996
1840660
1340238
1563096
70327
1373266
404410
1405973
926775
1359036
1013818
857873
1768689
1846064
15023
1204902
1382341
1918426
1060610
34167
1420845
1454405
861689
588042
1931644
1224696
279355
29972
1726940
1434224
1011257
1324076
1064885
376381
1132104
1500092
1015700
967844
1070008
1229881
1797127
1876628
1243345
1574426
921699
1099660
521180
964998
784517
1883905
538452
816921
680648
263232
1295518
683829
1211633
460030
850707
310873
1184448
1664836
1240540
365526
1870277
1502067
1624502
1158301
1679980
1390685
1014950
1311567
1211419
1660804
1188270
1433023
40310
652759
1172754
1428508
111386
1553260
974730
1387524
1613260
407519
331363
1967935
80461
748107
1306224
261230
1512673
1840055
42778
815653
766889
1581287
647151
486882
364277
1342892
1794250
438490
832356
1381734
874411
71687
1814048
1263867
1065777
1530070
283086
261680
1356443
276776
734626
1828247
1687100
1833075
1295268
1083278
1084821
1029308
1543312
1009959
1986497
1510458
1614915
644622
1041875
1000475
1904813
1965990
597883
1912835
578451
1928375
68048
389955
1123497
1515904
1376436
557997
896603
799235
2135
686128
428501
1521907
1611325
1686775
756252
1520820
1901677
496409
594477
802336
483408
437133
1644114
1175695
326091
906738
1413698
747154
51535
1565248
806736
763022
1604499
1300078
1502637
921397
1952882
687668
841961
345690
385102
595655
1158777
1237617
425357
954951
482395
76951
189910
731686
283183
636386
572156
1331394
149669
1787615
7107
865149
136683
1053666
1824713
1983416
1609098
1131657
449113
703520
1168537
404795
1441311
1382029
1103962
562596
1808858
1092635
1654591
470796
1402141
1903184
679419
508910
784950
808322
526793
1061972
1439009
348901
871979
363501
1323609
734105
1241277
463742
53891
601145
161742
1485168
243521
1023768
139630
396187
386262
1748769
141316
1331903
767775
1296138
923618
1724470
1488265
414777
1215499
174318
1033085
1593349
297374
1521747
964570
1456209
915686
1750555
886538
676319
1133950
1470006
1790537
574239
663216
1772986
1136040
1349470
1293596
1112726
1193921
880579
669937
741401
1036540
1415153
899386
333214
272423
62639
1773395
649108
1803983
92140
216357
586033
749608
1204754
755508
462420
803171
1534919
565018
1563662
1128934
1992586
644179
899811
953364
205190
559581
856153
966037
604831
1446700
1244270
112622
492319
751919
1037851
49521
1868952
78427
626616
394063
1510290
796707
1374457
604994
604711
1672818
1640864
1527183
618905
1095425
1479225
1087257
245108
966516
1765095
390034
567724
350975
1753910
645556
835420
1938139
1473837
764226
379289
1351641
310727
1674470
1881625
572119
379610
1882547
1267769
1616639
1255650
127459
1824537
863077
1925940
1760991
1292418
55395
1944156
141030
1262712
1423649
471362
943425
457812
1263349
1052637
1254633
1690483
1210062
736069
418825
20013
413269
913519
556276
1034678
1877412
888926
1165328
411589
483564
1964449
926724
1943783
958852
349112
336718
470617
1257450
170361
724037
488393
1644998
1902057
1055646
1120609
348310
945099
542084
264788
1805151
1610394
507127
559955
1564406
1341837
1327265
352335
1119081
1401701
135534
1256988
1032856
1074384
1562112
1137143
180766
460193
409337
1366123
1787148
1330977
696991
111364
959257
838426
91925
184659
663203
1857011
550445
1280399
1944994
1950674
814049
1874951
620642
1760385
142627
859767
800231
213363
1481151
1809911
1917501
647681
374848
1601239
703888
1761195
575616
1155109
1711617
1205962
79547
1389884
883147
433746
1476536
1170474
1007957
1557023
1400826
1724826
1745696
1605618
1689233
1891468
472628
1964176
1169832
618032
1965611
1877605
827707
95193
1298455
580956
817304
27754
463076
557325
907597
171511
1427577
1084704
1674141
1075329
192119
506852
902472
1214922
1107949
1709687
68668
1214176
1796666
1322352
930203
113589
1347868
1905631
1197957
778170
108796
794879
508176
1153264
1902008
1645232
1293469
170481
594279
142262
557841
379616
82478
1921321
469269
1894525
1906745
1984654
772969
860808
1387623
837039
1416194
657092
641279
222297
325739
661684
771919
1386679
1955660
516680
512572
306550
1542526
1684220
1715571
204707
632584
1486276
1490308
573076
1963096
1889775
276626
830001
1318864
778217
1563024
1718174
1109761
11212
1270457
712433
141378
1262514
1891664
1143595
784871
1887738
11113
700360
1545120
1561214
3448
1447083
1145667
678983
666081
605833
127879
1921334
270464
759969
1637517
995210
175191
1311344
714039
33780
1318409
3651
1266381
1206360
1066041
907997
1272985
1400494
79617
488447
1299573
1565420
267972
1344012
1994452
175604
340842
610435
1459080
219803
1932081
975343
1682663
1781866
39795
1784741
250922
607990
337306
162544
27005
1239511
1303848
161847
1238573
146748
1292128
1057083
440142
93831
1860907
830942
189915
1423377
1428201
169898
151523
530287
974800
1510421
1541854
16781
1498161
1280538
463001
683019
564983
1697512
993537
1250885
143545
1004115
685084
750858
12201
875275
1701764
921241
991445
116198
1393174
124885
1271912
1875520
472805
1654359
1791586
710904
566108
1024811
1980009
261982
1163796
1782493
1787063
293641
786388
1673906
1629234
497430
1264323
1979608
229582
1216147
34047
1230277
1758536
1403131
1442667
1843667
848583
1987595
1294388
334976
1737250
940752
755062
124105
407789
619071
1985265
937581
951450
712098
248545
1022700
104489
1341530
1890942
1882036
1837198
1500318
1263457
1076366
403756
1137751
1581564
691969
1567988
830580
1667807
1443034
549094
1403109
1026142
1524820
1843879
295973
1725329
1357488
518241
1171060
1276920
254311
344640
1618034
613646
331634
612218
1300438
1205600
1163310
1297521
1330901
708062
642985
879905
1856441
711640
1726965
1205461
239484
1885816
623639
162417
393863
1449248
89659
484532
1679839
271568
1904695
1504689
1235943
217455
121421
147543
994406
161459
989349
1529296
664973
1543470
1202568
301927
1247727
633839
1974785
1597249
500396
1972144
1177901
88545
1641059
1265031
1254106
1747720
1962181
1732834
1521233
1884398
1307530
1664932
259660
612274
887573
1981913
1198800
1998080
1635760
1282501
1941030
1989924
1901150
1034287
1801746
1702163
1733131
258915
1201760
951074
1526770
571686
43451
1434533
514513
139741
1521336
1716136
932323
984950
1452283
1709877
1147397
764430
673688
1750299
401107
463401
58165
1611818
105157
764281
1371846
1573060
797074
522811
20442
66347
818881
1606402
4012
87428
1169850
1981599
250867
1099486
492716
35719
910646
1740592
350355
446405
1539840
470963
201764
13718
1247360
1763615
263601
1451800
1374153
1761654
1941433
1575506
349352
435684
1604343
1603988
56242
758226
1688509
1441014
20540
1536138
1068881
352595
375894
314838
1284557
657585
1877088
1727371
518141
1484117
294709
1588164
718648
1283929
1070348
720487
960748
1036741
1696141
896557
1482397
1263085
1480955
645787
688372
1724667
1736919
1306015
1579882
203548
1676303
1727590
127110
1669668
1918157
1418936
1068440
296897
87234
665002
1950711
1441197
992845
1049595
1734539
470712
945140
1514682
1995602
2682
1969999
1933776
1089477
1924411
1658143
742723
999588
1872440
1291921
1668417
1054314
199705
1532423
1151758
996165
931
1656235
1240101
1831489
1004819
624829
1224843
958620
467354
1158120
979859
1396350
500295
1140496
364099
1854460
1230596
568741
1383617
276956
1066230
281896
239874
949945
678754
1924669
961617
836245
355850
1927481
1114808
976824
1501170
1221547
1196965
450249
1658780
1658758
725801
1202963
1422214
269298
1319341
839012
1823759
1964987
733704
448955
1894609
984301
609120
1204569
1157665
1569905
974072
737906
1893036
437997
1728740
1135662
1941702
833228
593320
1607478
461331
112011
791773
1871697
1023954
205506
1843754
401239
1581791
1330081
901979
779144
287457
620972
189417
1559028
851928
1514783
107858
1663582
1057632
633371
967677
1372126
726662
1970511
759283
195809
1057558
1856899
717722
1103766
1493074
757435
467220
1754799
404822
1495254
275750
965903
1740908
1995196
1500400
676128
756230
491804
162873
212360
1386427
1959122
453408
1141227
1673214
870866
809847
1789482
86990
1376705
355153
1126379
459562
1532634
1432197
105608
158706
683051
74174
572188
1017949
1188577
1516690
898252
100207
1592103
540086
753630
1381253
1795828
696502
1747561
1820306
676978
431147
90183
473913
343766
711279
1949643
411971
533365
1744149
510257
1646939
1959219
830221
1013957
654973
1008729
1374234
1482106
1075975
1379454
679132
1619951
1929103
1430548
1060808
282657
457207
819832
1469295
480055
467437
1755013
597600
962312
261522
1056308
1566635
1905707
997605
1012244
1731449
1145160
941394
1259222
170558
665953
1184304
851802
364088
860803
1305991
1776939
1481433
608340
94743
1404157
130186
455037
651414
1030040
1436272
997751
1986207
180778
1194374
469641
820942
925593
762771
148384
1482807
1048956
1744442
1373200
1423011
469666
670173
1634982
1379383
1849504
1403605
1065142
490292
27357
1427824
482329
1619366
1730052
481518
637246
1016217
1115807
270431
277194
364586
217085
1532907
1585837
412863
143556
148929
817818
204683
860273
842601
1996017
1722680
1479907
415037
857399
668249
149610
420617
415780
436312
369459
1428618
1147309
1981576
1424989
1937565
193886
162236
1897383
787418
1309409
1717388
1005684
130281
1771224
1500367
1234651
1999523
750322
91139
1165595
529563
291964
57459
996454
1835737
22385
1312563
888617
1601033
320975
129203
962076
214617
245929
836839
1345538
808155
305950
985835
1605407
1156618
470174
1318884
749262
1785260
1013250
284659
1546461
1842294
1823023
115215
1121104
735281
1148929
1572583
988082
909082
1872514
1385034
807018
1347609
166032
471783
1510462
1376270
1697938
1223066
1657016
508536
590416
483948
1955546
1803278
1971297
587642
131440
1004535
1285308
1048809
1381345
907375
1958814
97444
1628837
250531
768872
1479515
1934226
1497038
1814064
1923210
58276
517228
1518017
1840213
1376209
490067
1972741
107624
521342
1416175
1841208
205863
1490975
962602
40958
981283
1717778
1672190
1899060
908969
886110
65374
443560
1563351
1886666
1775315
504958
739241
334737
104620
175977
208667
178294
501514
1997507
1580967
438703
648404
500641
1834859
199156
540692
210960
976290
1714457
5310
16411
305292
1148681
167219
1756417
61775
180448
1681714
1462094
52824
351600
656495
1891815
43010
235893
474314
1426343
1444023
1471829
442633
761859
1971316
140487
452344
956180
1887290
1746832
934046
1977657
235090
1407599
833986
703188
303045
77431
1819316
76754
515785
1635252
401184
1578242
41049
868456
1244108
1306887
294694
961563
1099055
1368430
1409235
984739
888393
438024
371663
1089751
1201619
1350174
1696516
394967
1169181
1752222
568667
322387
373852
1084044
1566834
552207
867115
1128305
1382084
1049297
1432242
1324638
1537584
648719
1268828
1771168
912469
1013870
157096
395915
1431737
1828169
1097614
205756
856118
1142326
1640510
1936046
62658
736885
1032940
1329494
1975687
899597
1387040
1072121
496235
1076512
1986581
1538714
902543
157996
800884
1564076
381745
885608
1688618
702487
1212167
131229
1497040
1458184
747635
1279316
1532475
1510829
1290613
1729370
1117426
1824644
873255
335207
1515609
523515
1906228
501138
14781
1047066
1861658
245241
394316
1649624
1265184
166305
874212
1033299
1030066
422130
434720
1334464
1546277
702188
1287683
1503982
1149951
1044220
833030
1309615
1471029
1042119
898371
243831
948358
1821720
1648427
1093799
264914
1298482
937601
992575
1760395
1987812
1297058
492802
790932
1787342
1146846
1789389
1177034
305365
493371
1152108
1145312
261020
1188293
457520
1435446
673397
1646693
613541
1537340
1767945
462883
676350
943380
103601
504455
1945163
1574604
1508634
1671486
1038575
605856
43511
303725
1687750
992986
1712045
430750
1907862
1496763
1731085
160503
1112535
525049
1193591
23220
1328069
1118379
1694284
668425
1791171
1689050
547816
1627866
1908712
893800
1027286
940958
1488908
1930914
1384718
1629809
568835
1345277
1230826
1078007
506454
1921810
1662347
1371995
972196
1774622
1637473
806412
58918
1063082
597686
847106
161754
1493045
1758240
113425
1610734
347758
1069984
1999417
1243802
721609
1029098
815018
1862201
5378
1312878
352992
598963
982426
1577913
1768193
503815
265374
829430
304441
1348833
1333451
1668530
1999016
750232
1789059
370982
96643
1616919
91878
976261
1659364
1425407
300132
1029440
675161
708001
770787
405564
1525158
288128
1387143
1033868
1491103
420348
564785
1825902
193472
218519
1835346
733913
1174473
1978838
1044025
1350238
48560
335202
377336
830318
1107722
1244665
1191471
1739246
859129
946336
1185882
68015
746664
700233
281115
1433854
1802211
1028910
1738776
776913
46021
680804
1961697
44160
950349
1888308
867572
1552696
1708540
139052
719914
499475
657120
1520376
1273514
492214
1302763
96524
925711
403376
365895
701501
860015
178811
1571286
307637
1166604
1812803
1267648
152957
861305
312721
1164315
1455346
379949
1624768
1864124
282015
1686319
145466
546057
275698
1991678
644136
842794
1655767
147705
1165024
1156846
105458
570361
845294
707883
1987827
22885
1903624
801507
1441996
801206
232280
647230
1057743
385037
769733
1613332
967432
331914
719014
824456
640670
1681066
339293
1576768
391135
1676157
977808
1552980
735980
828736
297846
689272
666848
1090324
164953
1560572
1174117
1683433
1549890
747551
738520
1846056
1317178
1183754
411383
1673573
1847818
1954293
1433235
501315
994840
1520497
1439956
243558
1362085
460418
1251128
1239446
411553
649117
1343926
1225958
280092
223583
1022264
1133076
1190680
1053508
86556
1757061
1251420
1061380
210704
570824
103614
1937529
415541
311192
183025
527675
1464747
1411839
129395
1737887
1955990
1709851
42225
931155
1391597
1058604
31645
240476
674968
1936641
985277
1835851
540129
1464493
482353
988685
851395
93695
294353
478164
1816726
1692566
1516929
1910145
1834056
1652008
452979
138763
994621
698729
1891953
1698683
998501
1554200
1354648
1498063
1814104
883041
4730
656325
605821
901246
1638524
120229
345661
1134410
1970629
468862
1518183
832685
1398938
1757046
1040363
489707
361926
927452
560177
199411
1118621
1872785
450628
1044525
1459556
170540
258770
903139
407694
1829066
484833
830989
579243
664575
856630
136932
382495
847870
1270986
749612
515138
512006
1682939
83155
1318608
1634973
1654414
323413
727483
1606216
870511
1521725
666959
1752296
913707
500566
191267
278554
1519726
1554720
1754947
1596609
1553400
1202891
1323897
787387
149695
952786
211128
614396
14002
1885228
1725030
11726
1484325
567701
1985825
202608
1773280
472206
1324321
1265732
1312041
1496064
1503166
1956455
1120269
68651
1063081
63332
1803558
854764
1104960
1855139
819188
621071
786743
148278
1369176
659319
1442592
28913
1206583
1497645
1831320
1854313
958407
540740
1187769
1417365
85792
1041670
352199
1397732
1266056
182607
1123202
141591
244160
1710394
274618
1185636
674941
1516257
784355
1090702
1029894
464183
769567
1078108
1515929
1519557
1903309
903821
948627
394926
435142
1770787
895334
1083750
40496
1213443
1861773
77186
1298554
401424
1106994
1895212
163507
367221
1007050
632708
1405918
614317
501972
1664087
1922983
415405
347533
530675
1639901
1732325
798381
1839033
96449
1543307
1653737
1577231
1251627
249302
1131030
965164
290006
97293
616100
1380451
499623
287684
368097
928449
1450688
1700525
799363
806234
1856154
1797692
1073850
1909036
81290
866715
1366182
1079800
612738
364202
648014
915058
386009
614064
1377370
495359
259762
1991546
977428
1314431
387847
127746
429450
675062
279811
1009441
1011514
1976144
941166
680928
1271526
991527
1288431
1297145
452604
1692735
1200040
1212176
409642
864152
1919208
1226643
377127
1862278
1578600
599876
1226272
93715
32972
1276925
1975594
196776
1693985
1181773
823676
432351
1253762
771282
323919
630139
3843
1145321
493104
1998663
1677585
1676469
302754
1201080
1746032
391256
793874
381584
5595
747653
1348703
1004153
1445980
185422
622361
1640554
903242
527593
270733
1112768
335697
1881033
716768
1854055
809659
1398976
1239524
1470759
158012
287436
907571
147731
247855
430952
743830
1568391
1294470
340406
646537
745970
649703
492741
262156
1939357
917942
143742
518438
1191727
1148091
773749
1739660
1971198
394751
423977
572021
926560
59864
1267626
222642
256294
1537073
896729
411534
1383660
1135604
928675
1157158
663512
112917
1362591
1439707
272514
1478130
1990070
1354197
977186
1678892
1935977
973177
901130
1396633
522676
199162
1280941
1822976
704680
36794
1716127
1108270
1430910
1794591
1781559
1024839
1658760
1494263
726211
44841
1636652
1821104
514193
73433
397924
1549622
914858
1761772
639967
1397097
1702152
461102
356901
1674578
1865365
1250365
1304270
1691989
744966
382094
517182
77839
1625070
1560976
904593
773033
1227985
497143
688669
1059548
1451229
1916297
787993
470697
500226
1294320
248600
180266
1174788
1087262
404505
231245
375112
1514896
1540172
1458524
1881886
571078
1480532
1881921
967018
1266862
719107
1236570
753968
1217482
1405653
476991
1363642
296764
1141340
293074
1290823
742159
570273
235759
235492
803831
1177595
47970
257619
10236
130941
312874
1191153
366575
1105762
1244128
574879
1030376
1070017
1203372
1252289
429991
1954083
1697047
1175119
341317
1930701
1520579
1124340
753807
1404495
908865
480258
1069992
102273
1802321
96746
87334
641689
743047
1878012
807119
366524
267126
121805
454833
1126418
1492244
1809442
469326
1000875
669440
1213030
1805156
439432
1274206
1926393
217085
1491345
1521597
1072592
1631564
1015843
1968324
1930300
1381763
1295680
1421418
610691
60795
609850
1071415
1738033
295734
496102
1526279
1288702
353295
1053406
1830892
1446357
55310
1655411
442140
860034
179119
1394263
628583
578529
1373530
420131
1930379
1694805
1769096
348386
1079203
18217
453661
493444
1691225
1919707
756938
756727
58238
621124
1661946
937429
1242928
843786
408691
786423
1672454
490057
209143
731949
277914
92300
343916
331156
1999772
894260
1584816
1135789
680670
1211666
598422
125807
1013543
1484352
1884200
962494
1828221
463034
1859533
1895065
673797
1008323
1430911
614963
236459
326079
1770335
534473
313756
540722
38835
805307
1421656
1149253
514067
4503
1553423
659720
602319
1656396
327491
1180625
1250289
1150483
1798559
92087
1064548
1186174
1941856
1200094
414067
1022203
1806681
986849
1223466
1791514
454327
1286118
303943
1391976
758517
1827268
1115909
1996685
232345
1276462
378212
1377629
1151284
496724
1293297
1464972
189232
520261
1928424
1702123
267102
750448
1022318
1320791
574542
9879
230834
1807256
1671658
1668955
399249
1482698
1525875
417690
915661
1499514
1929378
74283
1156602
9508
868724
1305181
919463
92203
5816
410006
1539035
92992
1158650
856978
142
1143359
1054755
546505
108534
1154417
409947
1176123
149695
1607269
1989486
1684779
185200
1073685
359216
566324
918150
1564173
1238058
1464709
485115
1028567
722220
1530756
1768318
1867526
18267
1990711
450263
1272397
922077
1181676
1775038
1202302
502084
246612
604844
779339
726822
766586
713427
599598
1306357
95479
366609
1821744
1795618
1986250
1544704
1958305
1265717
689831
1848500
1985790
815649
1884624
1658443
1526537
1012749
1644264
949046
606435
110308
1174193
1676386
394131
144746
305594
307101
1926432
1942317
1520818
695657
621379
1828035
90597
341899
761319
816421
1613797
1537344
194658
492847
1761048
1477275
556219
1788966
1438220
479943
1215901
478924
549284
1302340
231070
128524
57488
1198252
158812
1819940
1162327
933515
1329470
52972
51989
427550
1431034
369290
1436034
1281497
1598234
1907627
1970968
314341
719663
1152869
1166398
16584
357421
403026
1568728
298242
1191768
261486
1871924
1844251
595875
304650
730134
904928
1540634
1568157
890172
609684
1591714
1808977
411829
22856
583384
1287763
1568229
1694542
1462711
698462
281770
1318248
975249
473103
85515
1279211
241509
1815260
74092
1831921
1430793
1997860
1438444
352996
1004908
613680
1825575
672819
1758572
466018
1723194
192929
302835
1326257
1554375
1648933
202592
1164633
699000
1597179
831284
1055372
937640
944159
1068041
291641
43854
426363
140233
1233165
1662476
852964
1350867
1780215
282548
1684886
313006
1425034
158648
1806915
266744
1910347
943740
671873
240129
731702
1613752
423013
969450
1433174
1054303
1909410
234169
1887383
1970986
242173
1201856
1223618
131272
1383012
1214916
933961
444034
996709
1662814
1607855
1783646
1295918
1891373
1906859
155415
659302
1681482
1567853
449571
1002874
1233389
695563
375938
1590376
1010908
159512
1126734
313134
584196
1620403
1317066
318020
1358424
1496121
1055192
441078
1721226
362093
1670451
1087722
1992176
1037055
296349
1295961
807043
649850
94406
1724765
303756
245269
1084245
1912631
469993
1866065
924203
722231
315339
1469256
222758
91326
259747
769263
1828619
998088
431416
379196
1516737
1389664
1796515
478249
994056
948409
583629
1802783
358089
1651035
859241
685707
1454464
161194
1466781
1856259
1518244
376369
1714880
1483601
702740
1634483
1944951
309829
282150
580895
984912
1175164
918135
938029
165952
35375
1771125
1794712
472658
615069
1664344
349752
797308
722900
191123
101716
1457018
157139
4387
1880244
1595506
1195556
1395815
387289
273858
1485845
1856940
1335634
1667798
1943777
928206
626847
902014
846645
1915725
654135
874582
250180
235044
1136830
1387256
1226136
1180086
1252789
215148
562161
530288
93410
1732618
1591594
1728285
1652502
1868249
788332
529366
451724
111041
78986
428178
1160494
927517
117040
944680
113235
760264
897995
1547998
91258
338201
26304
1995168
1322337
224566
582112
10676
91547
879234
200024
735371
170635
411488
1976923
590196
367028
103579
365953
590382
251875
95471
1314019
1425566
299851
1635249
827017
229695
1597484
1523731
301146
1891124
598749
110699
877746
1655825
1340653
666927
605256
429808
836835
1662475
943087
572209
221365
1008317
448048
1838674
247732
1862971
133715
1627086
1476162
137353
496541
1359847
749188
1000544
195444
150800
1409154
1937541
1153739
1459267
869490
1642796
1862159
1171258
981378
1365038
1132385
1456182
416372
564243
890098
1929374
286025
1670909
143410
1969371
747612
287361
248854
1738281
708492
1822085
620994
177806
125048
1273037
799394
790622
722203
973890
1761257
1745898
100973
979665
1702866
703030
1480903
1717066
1105822
1068610
1018653
581721
589676
193101
330887
1700598
1679360
1361736
621421
1305068
1453926
546394
807678
1064605
263069
796539
1319853
660664
1350893
1574985
1995278
868633
1073188
692424
1803884
1759773
1506283
961545
1796605
157393
1675982
927733
1832715
1481425
203272
350175
218625
930178
747956
1566005
859915
420181
1276067
689279
1117076
701947
1824363
48710
1944378
766267
1861284
1304249
1088293
192203
835744
1817260
1998383
1383358
753301
1726211
1707901
54897
536143
1813849
1734558
1416189
73276
740260
959024
1450147
887238
939167
1490384
1605667
805461
540788
705550
1307841
928821
638196
1832493
566903
1046764
1872525
48146
1610429
1841102
1004728
1191208
266340
943189
392824
1085486
1633953
756969
1987286
1780646
1891102
1673199
1791068
1384712
1522049
598986
920505
535658
45741
1658969
862920
1087608
546249
530938
679106
821427
804114
1362826
81980
939603
1394787
1914709
1607644
631395
1232508
684139
1793965
1494208
692912
516679
1496068
1693364
573256
1611566
75617
1726756
1388921
248711
265082
362407
387566
1937216
1475244
719632
1497287
1481190
1339613
1245147
1948661
1307690
97232
1514203
1363847
757732
1279765
1344311
945910
1440514
618419
113269
1871412
373853
1752671
314246
372078
257876
854858
322067
256906
1010453
809841
949678
1456743
1883840
1450979
62292
367584
1832778
1095515
1278239
1448791
1750688
1967990
1974645
1386617
1613621
1672393
1412734
790221
1388421
760032
1545310
8302
301939
1526040
489869
581749
1822552
1524756
692670
1731254
1318615
295246
1342576
1265131
914371
485831
1131862
1899250
1462000
1824250
1871569
1494268
1110270
459588
650471
1153585
1926325
569070
786715
101281
1697745
1832950
741104
611375
1589964
476435
338639
887487
1881485
691970
557932
957830
1580038
837687
1433330
33777
72463
1375675
1717174
557176
998505
993934
1318158
1703632
951467
1457230
957243
841355
699641
201778
792013
306913
1085155
1973004
552488
1784595
1023937
955928
642579
1506019
1057374
1795798
1693386
376680
1784976
1476282
1608337
1874080
894163
675126
529752
1801740
1076483
1015303
1544261
1873987
601798
1551794
1460628
797958
313336
41044
1295120
722580
1924532
497130
1093982
1791425
1643092
802934
209485
173264
68434
47592
549815
855706
490603
927460
1167840
1996690
1036040
1368391
344192
287762
458301
59577
1345922
388998
1349190
1878923
1084480
322286
258363
316927
281846
1533805
1873009
370274
1958048
332099
1179800
732396
488310
650056
468291
367680
1486738
48843
1773511
1157879
1750907
347680
1873911
1068701
1428881
51641
1379885
1090447
1741149
345761
1080367
1283042
1314529
1538034
681746
767312
240985
881418
778323
1028436
65941
1074639
1194970
286460
480645
1518739
1887554
1203358
569657
822593
72275
1848436
754864
520476
1703600
1228919
1073119
73501
176337
1840065
1047493
178759
1007318
920441
236343
868910
1602017
1346439
1510448
197397
312696
1841204
669040
355296
375563
945791
1169653
1611336
137440
67683
3715
35524
533717
1750378
684714
1995700
962251
170980
1118033
1788587
1667344
91481
1295571
626244
1532788
346054
173191
567265
697376
1580007
1306994
890621
1684750
1546445
416603
515022
471680
637908
414260
503958
1253492
1125187
415578
747977
976689
96580
1398991
854357
531658
835161
1612983
1452415
1406493
1350900
1596525
1349518
1599055
570828
348825
1431527
1562195
233387
43769
1443543
1101706
507785
169601
1872196
1239797
1994682
740440
1215959
1237240
1403274
1191537
988315
696358
614036
1404406
1012541
149245
1416716
1982157
218887
1332576
418590
637106
1085312
800318
107117
1240684
1236580
1461454
1721128
826258
378391
1412572
410836
1329707
396776
1952740
1108728
1707610
1213598
1731976
859779
1730860
1745694
22554
1619520
1374764
443052
523402
294265
58371
1593167
1038047
780628
296183
32185
235572
1010390
1163362
1657810
255325
1580249
1754541
4632
1235637
709256
577551
1071253
326332
1155458
775146
1522059
572929
1032739
1434037
1880601
1649144
1891717
173612
928289
7936
941731
725910
803301
1969980
1823418
1797240
1170063
545550
1235262
768474
1125998
40983
974816
1210570
169667
705434
1429597
911078
280936
1942391
639981
885297
157488
620686
656388
1044124
1401587
1477746
734451
717733
88688
1419315
901323
509375
1116349
1624837
305343
567897
1775471
751648
1597227
745233
101470
1178553
1055445
410644
958940
217436
1253962
1829786
1111995
1720398
1313490
1288490
1788745
1975265
1613650
536984
443139
266156
536610
674773
1149131
1352782
585149
240352
1047110
1883396
496269
1890544
1573465
902621
1506022
1864392
1079167
1194032
1223654
506500
1292048
1921701
88125
789081
1361030
16062
838911
414788
893983
1242774
744497
1829568
1356915
1761903
1122554
1449245
1939209
1011973
1256108
1624847
991820
398226
381483
1628086
1890611
1131893
1743271
1752133
667109
295463
1904916
1812727
987816
1535243
1700026
1844339
465739
1854580
892296
1770947
241890
1923196
1597782
565654
781579
200499
828902
896916
1316724
204148
221642
1183391
1072830
1701910
1674035
1637414
1431901
1368425
1307425
1782363
1124031
1312635
286317
1539995
1570837
1308152
854341
395895
977280
570529
1546277
1425620
1319470
852278
803358
15538
1686793
1402238
977475
1711950
1859431
864699
1069666
241255
130419
934596
732182
1345916
1544195
263484
1347670
1375483
178678
245111
1129690
24144
859294
13705
1507993
1298476
389171
757536
1387731
1734226
668855
29494
457486
177175
610317
1230310
607425
1351209
932790
1353859
672872
354594
1549854
1719212
708048
1481045
187101
293834
1198248
1532540
837252
1795867
1558986
535769
1305665
1170379
1784260
263917
148397
1629818
184476
1933617
1802382
1610268
761959
467337
1091412
1648255
199435
1333638
1135520
1383038
164580
1968970
1956093
1677701
98589
1723330
129347
1854110
231652
1177369
3847
506414
1255691
1668979
1723456
1315499
885565
703298
1345473
1475380
1310290
1246011
986080
1022615
432850
1402427
1812991
1666933
1518171
1132428
1500912
474923
328739
1467091
781670
725094
1778715
834291
451255
1511481
554829
666395
283171
1735858
1068121
1207565
1639812
212310
899881
224225
52355
1528407
1121369
1866332
1806206
1370518
1123155
768965
1556046
1041890
495630
482930
1129284
1737422
454405
545270
581727
575825
572893
1891905
372700
69898
1527185
1859793
362524
932078
660040
1903817
1696526
54091
603599
1977881
785797
107043
488439
2093
1739016
1092529
610400
1812304
1172929
1004612
866352
1867037
1962424
1461178
1216246
1525254
233417
153349
116283
106197
1603238
495980
1048487
1202328
1094684
1289478
1034958
1850638
1253992
66902
1069877
719629
1885141
1736205
1129584
191561
1482406
1212768
479528
1230746
1309278
208314
704900
873560
1004600
1621862
149308
923574
20468
1202389
1888926
88716
964320
138908
1681448
1963309
1256427
1437666
1434490
1966959
983651
233918
1703971
1180164
821829
1628416
1686254
31092
1060829
358182
241048
1634272
1755667
1393998
494726
1717330
1640884
1619030
696873
1280542
1236406
609239
118407
1227564
433669
318734
1419011
1420775
142072
1921658
510559
632994
996872
1140638
1284702
436095
587581
1789695
1006525
624320
1221304
1024831
1091648
462674
509764
936831
1876458
75697
1780815
1656161
1503061
1947621
1386621
262299
190825
1652945
1303947
940636
1516196
245402
645350
828951
271317
1564512
1964102
565198
944498
1353901
1322648
86595
1421410
1154124
67665
856207
1030645
839600
1725861
619468
317137
458656
111057
124853
790673
443659
1194714
788879
1312020
288023
131781
89392
1477294
1616949
754958
235635
1622080
292116
1109133
1487654
1191780
842269
915516
1170368
749830
1632723
1970369
87257
317802
1776917
1022649
1288818
1934061
1986990
1449215
934151
1402350
1029419
1195571
1154254
369639
731932
656989
611345
555429
287409
781086
841287
301954
1272590
552056
1863878
1562519
1038160
556582
1602540
376483
1041245
1875348
1819834
1643776
833098
843223
973642
1498382
312846
375109
1867228
258739
256518
12397
247596
1564969
1962396
399155
1913215
1831165
574404
1432599
1145217
1445782
1881874
1507652
1195292
354979
958174
165009
81081
858837
923104
414215
412581
1521195
1086126
1487951
1725517
1936487
535319
376612
105109
1765617
1726835
915885
1009032
1900678
1679919
753025
1212192
1896484
1377928
1976380
188872
602775
1222974
584852
576647
713076
337153
1455651
322888
338028
1306680
1308596
1180396
1245815
1387836
97922
447575
840162
1765699
81027
319423
914113
166097
513112
1192070
1685618
647143
359831
653240
1603372
516648
649343
297321
165833
1691401
1181927
1947753
1252306
1799804
1632441
683838
1540141
1700994
558383
936914
1781364
1268889
1341217
1605208
1206917
740445
1821311
1639016
784381
556568
1022441
721221
370383
113490
1717669
1540056
337814
1741931
442833
1188506
1335030
1431370
913894
1507324
1655623
264516
1712365
65802
1862222
1979187
503312
719382
1610062
411152
1284772
1920762
798700
965193
556706
1378827
550240
857786
1008565
1038569
354175
1851
977976
230546
1414938
298527
1188027
146365
487318
867110
609807
436197
887420
656759
446288
1594336
1894809
616280
1039001
1029094
706965
1486046
1054912
1701043
511646
1443093
1537166
397736
526457
1800457
621741
833957
714719
1689837
107037
580988
1285017
1991855
1215916
1830146
38273
1955516
1181197
476773
1512972
1701022
157870
1193891
249440
1878280
382141
958535
538356
530661
1194639
490729
1181557
1827989
1304933
995887
39026
470507
552422
85220
1856806
1739313
1599218
1812615
1915077
593011
1138340
662634
223455
359935
192589
847634
1824077
308887
1850248
152734
1402139
528517
1398924
1651235
1861167
356004
418304
1106010
629338
727411
921306
1937920
1020895
1398091
748924
246554
857937
1056632
1801255
179655
1444431
342479
509529
757062
1769059
1884965
1891889
516071
729343
1174902
465800
1858567
1203766
1872190
494796
1132614
1538935
1891865
1315810
1654338
1562895
172490
1072159
1977064
1546480
346495
503587
1976818
406985
318872
1788340
1189169
1238407
653081
1169025
788411
270439
1761594
1865402
1561660
183898
1781301
207927
865664
282094
1693671
1014895
487228
1556648
1660632
595444
1784408
1039173
942654
202606
1755146
1559544
1396787
1921013
1870504
949037
983849
173032
1610811
355946
1400727
467149
552984
332828
1777068
1576009
938308
1069985
1444627
680654
1392619
1348055
1169536
1705696
1411432
1748535
1029840
345438
1619236
1094239
1159602
1819542
1803447
1161129
918860
1782777
1482977
1113181
60682
499818
1895311
756100
590951
1884894
1164002
668123
744028
1527621
632014
417973
472021
141607
722464
548619
198321
1793964
1542535
96482
1725060
1872558
798109
1602304
591210
431035
303200
194618
140119
226022
78354
1396711
328818
1106392
1556993
984776
1774216
1061331
537658
1554210
326476
1176353
1525889
969530
1983686
1204967
304831
289323
497217
992057
328275
83702
1020383
41636
1134768
622403
500495
824286
725522
1601097
106429
57832
1482204
340638
1958481
1330094
548966
961768
1368978
1769193
1100525
428734
561454
128021
1420614
201370
111269
461921
1135975
1359131
1848773
1817733
646389
997407
1248335
1663600
1004943
65865
1952797
867445
1564251
1988377
1721564
576646
888564
1136148
1578252
1368566
1132716
1588352
195958
1014964
632549
981415
1114874
496822
1906095
1938743
1203121
1082794
1551883
504692
947193
449239
1177924
233764
1758601
1177840
1347717
1061920
1569800
1587016
1421907
553476
589940
986933
1086556
1469633
536756
1207901
1640317
715164
1057737
530596
826059
1377143
1753451
940427
888328
92882
1752864
1346014
1001213
1619443
63856
570694
1352977
1304477
720441
1812620
1159856
1529892
481736
1923197
1619906
164330
1928654
1108031
1768925
403471
1068830
1016015
1119873
1861505
1902888
1655687
96480
1937356
436748
1220625
1327714
835685
1817006
666084
478288
1277960
1990092
968977
1861469
1053456
1962865
670805
512510
814518
542579
398852
570320
1964619
752659
163960
854837
1751406
484166
1054590
14767
1686019
1453679
258198
1944491
1185996
1900861
394573
1636356
1102450
747801
614343
173821
282466
1279136
244362
1517426
883588
741694
948782
1314900
1363253
1250655
1550157
1714817
540978
671868
1102415
99586
1775854
880156
445640
811366
1459030
724011
810313
1855940
322435
1915688
622474
219612
1306369
1574483
1570094
159028
1434165
971749
522307
1047139
1503394
1666516
573023
1047254
546969
1649797
1435667
320640
687668
336471
1615976
1118237
949755
1188854
1566661
732773
143312
456393
476014
968180
1653895
1848717
1910420
356985
410090
227188
200647
1843124
1450307
1636509
186872
1724850
50923
621026
376816
1113887
581980
1962460
1737561
270206
1869769
1068498
575288
287099
878119
1335181
1269102
861750
1632925
1299760
1274113
241763
779673
496733
1389155
1660256
472895
360478
272360
993329
1946077
989640
882329
572125
396726
1210282
943298
388645
1289749
796907
347604
129589
1426946
24056
542899
191875
1586698
414254
1513863
1354120
495782
698771
472090
11641
1920905
1050062
595566
1897705
1387329
168978
159296
1604332
1385878
146714
424290
1991798
332529
120131
1385596
1754102
527783
1114174
1960814
97458
395136
997004
1146765
1548409
1701611
735846
1980130
1142846
178854
452210
1890554
644679
1486079
495022
420551
788240
551025
1019586
1998782
700270
1717868
1072562
1266168
601144
796565
1793864
1745693
1522385
149123
1275209
1068130
821506
1180018
865801
1635608
241078
492161
1497912
541113
528770
98708
920293
1657978
294537
44123
1282185
1741908
1678591
1079714
1535996
129256
917458
613355
1887263
1021
1597620
1573095
1126927
1145605
1253443
1629172
410593
728930
1960273
527469
1912988
667652
1478965
837726
190380
200803
1870854
1851300
1632152
1736493
442768
907032
1664077
388859
976498
1170223
1021354
1195889
620411
1949906
742279
550835
1707156
146723
1975796
1890668
1937394
1604431
249755
891663
1370216
293652
589933
725003
1052673
302647
709201
1100510
797738
1045838
425212
1306926
903204
1302044
1536272
1369673
1467028
842289
1106726
435409
539447
1339874
1619707
1632858
1649605
1849259
149141
430446
252095
1429280
331902
402567
1958051
1775617
1113240
181714
1946331
86315
178404
1482687
1457566
693780
84390
1877074
1682217
1029690
1476472
1862506
1656176
1430359
1630239
1501385
1849257
1242274
720065
986699
940566
779528
1928853
350519
402026
951720
409758
1692697
1273042
500536
419678
462855
1357607
1743848
88463
221254
1704528
923788
1481916
941624
1851250
1724476
1981547
916408
717076
1762319
923946
1732218
30844
642651
985424
567588
459205
352361
480713
1445198
1020641
1018637
1636656
879257
1992310
1121070
860605
118415
892523
156567
1077155
313040
1647110
151166
593153
1317580
146805
1749443
308833
1099932
445833
1034543
300804
782803
896878
1084343
184810
906255
1274790
94797
1823949
1268532
1401821
897409
702326
1253290
353232
1611512
521819
1439456
1354213
544638
408087
309300
1395406
53063
47935
1258623
1448187
1641738
39702
379507
1783054
803076
646325
55659
394901
1957847
1808516
1980614
1252473
1428934
737385
1784924
278021
1712555
412517
650239
1048767
1400456
1293951
1633324
320442
492393
806589
1686817
59375
1565943
304084
1152266
22125
1738183
1129218
677432
1873943
265614
363561
1019899
646325
184756
221228
344173
1680521
1246673
1875076
885861
607820
1073617
856024
1549171
153586
1672670
45930
982255
1704565
1116002
637498
1772458
1989290
321143
332738
182110
833409
1368191
1706115
1713933
1002525
775056
431908
1252666
1742672
1314055
865933
1520443
944772
928653
1212262
1589476
1788
667064
1759160
1563246
73361
953447
606411
1678323
892915
7074
1424067
1906523
632264
1396742
395140
699446
495959
12364
1224566
1849150
222801
23520
1916724
709722
1044412
1136407
1402440
1108561
16780
1555861
440637
415297
186117
263986
951545
1122552
882735
443965
425316
1132571
1870858
130430
922082
1617995
1218182
35846
1216779
895773
1052201
405451
463451
490453
1925988
1893526
446370
155192
1398208
1506561
828936
1692673
1791323
1995779
547513
1425535
1064021
1140640
538732
1719753
1494250
68397
1205721
3309
200459
1324961
1236996
1240026
1577531
931295
793067
570408
43005
1944506
1332607
1042425
669798
1500391
1154351
832876
1807535
1980223
1139562
656705
1708114
1551331
1402962
291145
78506
822371
165856
1929174
495881
17590
91051
1469015
1018179
1295544
1086039
80311
1251710
1227962
743945
1114430
779670
755470
1296599
80601
1078008
541565
849993
199591
620762
1430154
1444436
635095
569061
1778081
1610015
1679595
487497
1393513
281138
1793345
964642
867618
1727441
1545346
578581
755339
1726221
1238833
1049853
455471
1161549
1991888
1638067
1216644
1583971
1493069
907478
1389356
996397
1096240
1021963
996433
1056617
1117175
137819
1321505
1611418
1771817
909345
711053
1871010
1105636
914152
1341609
1220777
128620
182868
166274
1655112
1064351
1603671
1483381
967239
1584643
1613533
927440
751884
937124
41574
1192903
1669221
840910
1818609
500039
1777863
918779
1419971
1037914
819726
777498
1536800
942452
55522
608273
610684
246801
1251166
1514234
1712673
71133
1400765
540165
1021842
507233
1254594
1171549
1581195
963632
1321283
1632812
97393
1374042
1382663
565854
1786367
30963
795269
562577
301008
1836894
1986465
993009
245298
59114
1531919
657659
374006
486745
782386
59801
979446
657090
1378532
1304897
1006412
411074
1425128
1700436
591238
481053
1636627
1286400
67540
1418174
448083
1679915
16205
956865
327828
969481
887148
1225236
1975481
1362138
901721
1268383
420449
1449110
1456367
1663891
1220548
42712
1780694
314286
829221
112286
1835960
762404
1800500
1707765
1802522
1568982
45076
806269
8554
1418115
1625246
702515
1537122
747644
1309244
647117
1670523
1530156
670613
955140
365848
834727
1573891
1155487
1097953
635960
377376
1814837
1330816
938038
1380105
1480459
139747
850890
1568006
1951998
691207
226653
1074526
1421223
1497723
1205216
1035536
264610
1941456
304313
1217161
275995
1684441
968724
955498
742622
107165
1353572
404720
496704
1669322
724747
219134
546631
1628171
192394
982638
1817987
681670
1424296
1561698
418735
1154860
1620618
279904
1192855
5468
1248865
7864
1446949
600664
443828
1427909
1970744
1664704
1123326
1939073
441481
1576914
1817372
685737
50880
1601677
748037
1798564
1988091
1254057
321088
401985
482855
1967147
69310
1641051
1276914
570548
345238
1980184
345431
1775574
359914
597588
1499491
1053931
1455199
1934329
667454
1206625
463594
10542
1871381
319619
1450498
48107
790960
101422
1164191
27630
1254826
688169
1871271
1156310
1991717
191513
1482923
1818652
259852
796206
701142
1847713
1251040
218444
781855
1389539
1377033
1263326
1895788
1203530
125398
1461038
149300
1420905
1827987
80913
409564
1946260
1793317
1478719
1966770
1823549
880727
1734818
1115515
384503
640338
1267790
405934
388865
283650
1799652
1853920
1330616
1486379
855845
446708
902523
1366137
734567
582511
143583
979564
433897
1787019
510536
1268082
991662
622526
65504
1150026
1222311
1156537
1430937
162691
1559682
136116
1980767
1778585
605191
1362561
461736
597583
42353
633612
469918
1541871
1644817
1249292
1734819
1032315
189770
670916
1526632
1083188
163608
579114
1484486
1969280
1147021
1860062
1982263
941432
394012
1119029
892379
1662023
1187448
258978
1750024
1662944
1568276
582481
310701
1838886
1651536
938085
755127
1294851
212222
189541
491424
774550
1298897
352700
533152
355113
1934013
1419078
1339664
967626
780636
54727
1154219
946095
1984273
189944
832105
47446
277932
692694
545419
745386
1063101
1715336
545793
1572289
1986687
231319
1819420
1808292
1006497
444305
1658884
1236280
1534860
1115547
1191713
534739
525117
250858
896536
92680
563002
1246235
64523
1253004
829573
883168
1348953
606871
199302
872893
1999541
420987
460253
1288662
1757112
1795341
777702
296127
1878884
1190441
1414344
506163
1481219
517171
1606648
190177
212246
1722442
127374
1424121
1997349
1912167
1275976
832337
1878762
1505175
1128288
1680063
879165
448403
45265
417715
574432
1614099
287208
1330841
94611
995284
343520
1722886
1654462
1563274
1654972
1440303
1669084
673843
801689
1154055
1596559
577375
768480
1542754
848608
442004
1545465
383086
1588519
1895980
371873
992067
1574917
1757595
325680
364696
79127
644708
325753
1686561
457026
942618
1268085
767578
1836129
1623484
338042
115512
103902
1767678
905725
1884479
1348964
978547
1325785
1420114
1306835
1655057
297754
1461266
913730
132735
1839247
1783739
48454
810141
653253
912775
243898
602238
567553
1725307
1568473
1811617
937075
1888807
248995
945845
647887
355176
1550761
1731193
906041
786725
482345
410132
998398
661181
1085398
1431455
299467
439535
823834
342583
1067652
1572077
1468999
1811913
1097267
1636652
425609
162786
1056050
1664982
1172086
1977091
300611
1100080
1301455
814982
948863
764429
393952
1455342
1033207
833997
73564
971633
1270204
257687
472237
392603
18796
444759
1424872
677638
963438
1515879
1356064
1277705
1165452
1936871
43483
397289
652845
1253028
1753102
1185693
661858
105514
1173833
537184
64051
1098339
374656
1773850
867050
1605206
142020
301105
665628
1900307
449334
730271
157524
1170866
880816
160022
57357
1268580
1992849
913353
1489575
99132
1265563
554400
1563354
570491
149962
553396
942577
681248
1745025
1856184
1914327
245643
685760
1529011
1445301
1952098
410349
70543
399697
595972
210948
1665460
419559
1254523
305336
1758083
1982215
802409
329176
1687822
1661001
692484
1910636
1280498
42297
993813
1855346
1086669
272915
1794532
807507
782381
366819
911444
1068549
1025633
1602235
1330164
900374
889108
1530106
1367752
324511
1674007
1425108
1805335
780374
718143
22727
298427
243061
1225095
1908260
1978953
279975
729034
297670
572742
332608
978508
1036236
1047222
1207819
428888
35266
1489207
1833021
1349044
1847694
825615
845217
712470
1639331
361793
940219
1952002
241823
26106
1176575
1273482
646320
629269
1092710
1204716
729849
1423451
1353096
1446071
231892
592120
1960254
1673489
890099
851009
438468
747403
1428580
611185
1741112
1493198
1800769
1517763
570638
1079750
1181611
989190
979729
135938
1665234
1498628
1878834
800105
1848549
640020
581339
1444003
964936
1109817
666203
346372
240765
958518
1605429
1457006
908901
920701
1570882
957802
1086226
730477
418285
886544
122698
1945637
1293096
647374
1828143
1454789
82536
1074234
1602239
1889062
1167711
1318914
541088
1676458
664200
1576966
742432
1237191
289716
1307036
1894173
25944
548411
1276684
849387
413469
1266385
684480
600089
1241215
1054556
162542
419124
327439
1276468
1242169
531918
1961710
1226745
247778
425969
1593531
1477218
1614495
1029033
328202
116850
1144160
1104422
818078
1146869
1009901
651239
1997502
352001
874066
990734
442391
993827
806567
175879
788538
1327140
1412509
263373
189001
240708
824039
698467
1271658
1044482
1004001
238724
1217560
1583864
1669682
1702757
927170
891205
1993774
673285
903538
710494
773905
1568221
716144
1926913
961780
1713054
1703955
1711911
1373554
919387
1658584
1644249
1790182
814649
472372
1272147
243765
1128568
1847257
960897
1012375
1576362
1320197
1796548
817465
157470
78856
1723717
891084
111411
1199476
1424392
981198
824286
968177
140944
1977133
346162
817193
1925371
1989350
582134
678965
304909
1937742
1977675
13093
1392170
281071
1639268
191170
1681120
1877970
1038414
291013
331525
1757269
356947
453872
1850356
1974004
973109
1893812
1226761
343201
492036
4112
1210771
139354
1803637
1765296
1313174
1911683
652273
1666966
770556
229340
780665
274557
896541
27438
172363
489644
290035
178812
796846
531464
676949
265121
1407290
995924
264835
88757
1848043
162766
936942
924938
1016954
516893
1327012
1948379
799229
1610057
392083
708773
1184768
1172762
1599954
633224
1554934
1083276
1094602
1932965
717729
977292
1177672
562609
794826
1644451
358545
1542035
1777053
1198799
1089837
1556988
1625514
1975438
761173
1542987
157704
439077
336277
346785
86630
1734569
936876
75629
1471702
1450940
532490
416352
1218374
1272534
168514
470073
1553903
581744
652054
1236289
703205
766125
912924
1193135
762568
534901
1328279
735479
1058139
1845032
709080
1016977
916566
211239
339520
129168
729425
985344
746271
1380875
320492
269093
241584
695407
785885
910074
268063
253277
705722
1104760
1420747
1480784
152450
1303829
1296059
992321
1760812
1934514
1140350
958823
1181925
1560242
268512
376695
653413
1343174
749765
1893511
1968184
726202
834996
213768
37982
284059
580175
1790165
1099951
1374935
192414
197519
1281278
1751551
84960
996886
3203
767366
917730
1942375
1313535
1771979
789310
1464713
147591
1754351
319194
85646
1382675
1342795
1009404
992449
1804459
412879
1472580
730832
72392
127707
1286009
1910547
1167527
1997387
712249
1916076
897236
1723788
1657766
1855098
1229082
132983
507321
729463
878260
813411
695007
722197
1911609
1054440
373936
1219926
779020
857805
271440
1688121
249957
320773
1079983
78251
157800
1341597
1171048
217757
800020
775457
269903
995005
1609060
1434695
1910459
1883925
1161367
1514750
991697
1324630
1713083
641964
1020298
111960
1909639
224462
480533
973220
1873558
1916543
641389
1916370
1420032
848431
441590
1219824
524988
1430716
1380239
1916782
1123299
1477994
54865
331448
1972019
948478
1196539
1642491
1156576
451057
1293268
1936772
437254
1734671
1316368
1346133
1222119
1336542
1162597
1211735
711744
976398
267475
1674565
834431
1022271
314228
1627372
1047747
372397
1427560
1099302
86954
98473
56079
1168465
1617994
1473310
162248
1151402
375710
1201859
230515
1242771
568808
1133016
1455139
1126085
214797
123636
1301797
235733
1070336
503052
156032
342697
1132383
12866
930982
510732
1002891
1973966
1457256
1457307
1571005
1329772
708542
698847
1946640
1003473
1423100
465166
1487388
1173271
441138
1282751
1496219
677587
1715264
74131
1231833
1062551
903527
570274
965384
283215
259126
2744
837059
1991885
1914025
1460022
960433
320090
814468
1381998
1428322
166553
239500
528816
1362228
401983
25761
402328
1337624
258357
291394
1963849
807293
1785714
1970584
580684
1464532
1979858
1329831
1439724
1420580
1613678
170720
976696
844359
382959
1433516
668733
1319067
1853385
1596274
1451690
1047604
822304
99706
998914
513577
951249
1175709
325496
219082
293238
1977960
744027
910126
288316
1540628
1777853
1480302
1091293
1736086
189079
633236
452877
976064
1176570
1888242
1072836
552413
1682090
1728845
919812
1354587
755146
1461558
287343
733487
1460136
238599
1827596
1045646
346618
1857332
549627
1622734
809131
716403
1907691
1563229
483571
1405766
1338452
1945098
1865816
1501833
699403
937229
543362
1115578
391620
315987
1092506
1807065
424274
410973
347529
1579768
642066
1984822
1407331
728486
459088
1150562
1436766
1670703
1346683
114525
1710440
1485275
1196741
1474996
61278
996651
1301194
180510
906111
476918
1205080
470276
1657093
77456
159617
218085
457686
730223
211588
460711
1755683
1734829
1663037
1341521
279578
320870
502080
1930336
1791570
1340625
1803117
276048
1475235
478224
636081
1759375
1268646
122010
1799054
1355969
1123665
1527449
1149288
831439
1484318
1131707
633280
25733
840765
1537567
1236399
1929442
1121728
1329357
629594
1619331
1243214
919087
1924607
917424
366324
403425
354844
1798271
1903580
1104194
1936179
1693084
518367
1819346
757421
610806
904150
1171736
824616
748398
810666
132876
680986
906102
824421
1235495
1636165
583377
566396
1521123
1586688
1445490
516117
1370068
1934712
87275
1079115
765276
288474
720901
921405
1407920
1510681
300974
1185643
1950771
382333
1104263
58898
359238
733150
284496
415679
585103
1153436
1026179
125831
1096879
1257827
715766
154670
3235
775653
1914131
3504
232779
17235
29954
277437
977622
1987132
71422
772050
1806476
434848
832210
646218
1841090
1827567
1284310
673741
1121803
1403909
1927097
970121
153098
1167207
1017721
974010
616017
1625478
1963104
611176
1524999
690893
1605263
1013250
493595
620823
317846
1260116
253925
1965875
693702
1370013
110749
1037722
296736
1554582
98190
812030
1109273
1221997
1988404
68173
122043
461273
1007175
1619815
924743
1281958
1930030
1126762
1657174
871387
482080
267316
1881209
71087
774003
538858
1220336
336209
462268
1153924
925056
1186740
634957
456128
1523354
1969257
787084
1193735
679951
1846329
1546484
1733971
358066
1959127
1278478
1338420
1702741
896370
1049593
30079
1813450
570474
1150004
652854
765664
653710
215830
1149509
301769
1932272
96653
1645525
927239
309050
1521359
1107809
757279
300907
1236824
552159
1665531
1545436
1807596
72683
658030
1942831
250988
1843910
1516039
1478309
1177538
958726
1877001
356501
507855
1014301
677420
895173
1628837
845327
131786
206610
1640532
1025008
810948
484756
959286
539331
1086896
324367
1054556
520702
1368654
1628407
907883
1234457
1354847
946530
277371
374395
768296
1650980
28034
1993717
1034627
1982611
710404
972368
1808150
207804
1264065
174167
29463
1804546
1960402
638334
171990
1810465
1129013
1582866
192728
738363
106479
470163
1067756
736261
1781630
520323
825860
320123
1334242
1511512
1700242
1220907
1242294
436767
1159235
1986845
41512
912735
1571508
391045
1883323
1617924
1541487
611888
1143294
1657671
355924
1693669
313044
517744
1507194
418350
114524
915278
1208700
1369097
1200416
346448
1588427
1223004
1491209
696062
1687998
1065345
1410162
344401
1684585
1857524
110828
798591
1637805
1581927
536652
553488
383576
1458349
696013
954087
965803
1959219
131265
1891054
1424294
1501764
1711988
1716803
300088
1798619
905851
1796547
1665610
60309
1513678
1964024
836205
689714
989360
1936954
469680
1173513
308888
1472911
779351
267591
333753
1237952
427604
1381435
1466786
1320414
139927
1985190
1335817
1370758
1073065
608961
1769481
775137
861318
521875
1690694
1408212
1333997
1473680
663215
15149
219322
88522
1524714
696705
1677906
28295
279121
360339
1842065
446567
894446
1273310
1710210
390757
1288400
1158086
483940
489181
457613
1565496
110044
359281
1825206
1467875
1162131
1781834
1152135
1925923
1808344
919426
63305
71879
994684
436056
217924
1434630
469181
589710
1318432
27882
512658
815156
1482535
840303
1520994
1139909
1873285
76851
1552026
441921
1974297
768133
1797616
394551
690893
878567
862831
1270053
1945434
977304
1863851
458924
1479529
1618339
1494694
1524852
56195
669817
1959524
328156
855607
591150
314148
1912789
545445
1311502
1360766
1376656
1316419
137788
468688
316234
79743
1017114
1267161
1955648
917535
879051
1490855
359278
645571
1326494
832205
459232
50451
567465
1406177
924537
1044931
1196934
180162
222665
981368
1974031
1792828
663142
1511401
1125370
1255918
1931084
355856
1753517
3402
751886
1478811
1298725
1019738
850231
238305
1423255
1819209
1388763
1512357
1599132
87942
601683
176667
1143593
788622
1282301
1495891
1386205
1095518
1181004
949967
815639
1980607
338333
323210
1522051
603151
407234
1673503
399882
1384689
1538239
1909781
707693
385008
1191089
1942740
456457
524960
270284
1703676
281811
1545158
831679
507201
1843020
1831513
252581
1620421
659147
283339
961456
1949365
1111409
1297525
879406
96308
1342336
368865
734394
576898
489718
537728
57784
653130
220583
1236124
1885852
1547162
1450075
436109
692979
258172
799551
438569
1314365
1625682
983157
1821701
1942511
1516545
943041
231060
3794
1273493
383287
1143086
1378623
1064092
1048397
1559036
1767834
1854666
1220914
1582601
1877816
1622974
808252
274127
538426
1408721
1774544
1037285
620454
637016
1443143
956531
208368
1329033
758685
588896
1542234
482516
35876
1561069
751060
109232
36987
1267976
1718631
649921
1783845
767417
453793
1840478
1202535
1137020
342177
1501384
871450
258467
794106
251074
387535
901683
547746
269676
792416
500034
774365
347861
1010546
935558
622810
1622078
1427065
95464
1026812
475008
229834
1809023
1612760
1453796
1718807
782492
954754
379336
1571464
1199778
1515311
1517323
1137775
658602
963963
1495998
205082
358512
1683898
36539
704493
219158
412066
1072893
838548
670037
633639
1329869
1648431
989733
1579396
173171
1528343
119986
655222
40041
1319734
1491397
721309
490226
576108
1299446
1250438
272554
147263
191541
1252097
1635029
358953
1993448
744760
1264971
1251370
768185
1162076
847334
1230938
569917
518754
825140
1447251
746784
957511
1263874
163216
367938
1517562
1167656
1269109
943097
1840344
1090337
1390001
1670859
1753148
1638937
1253663
268130
311903
1975253
1898737
635573
974063
268505
1948531
338159
1716930
1565887
811031
1859550
1712589
640750
1364199
903242
1110327
1128718
458438
1444965
1036900
5847
1334096
1038169
632645
1931410
1935660
1667978
1757623
1110242
1251006
994424
1748878
1873366
1278491
882397
1687272
1633468
1888345
1861716
1671608
1592997
1739584
1410209
1004625
198599
452564
1732810
1197315
632451
1631173
1152269
176165
1691439
1067710
1316824
730210
166133
1485406
1257654
411153
931279
1659636
742773
1402986
770469
1902848
550417
573778
76288
158746
786576
21659
1269857
379637
725632
534827
1475010
1438865
676463
865680
1947624
1496915
1009238
1944613
1794237
1291891
1991657
251057
1939633
1164611
341989
1041590
974084
990384
44464
1303116
329100
920955
150967
42880
1823490
417190
1203229
967920
1667009
366822
753236
225725
1228293
205185
1274859
234046
937146
703554
476555
628849
1151479
770684
300628
1738464
667339
882270
1327699
895953
864577
1470705
1916616
908380
1683055
1820640
296430
1416046
463241
930226
126874
1369532
970624
175527
1192142
965944
1715887
970348
1291389
207352
751620
1669957
829128
781385
1156796
467958
131755
1219166
195218
957965
1858219
206360
1220229
1057338
40387
1806888
1080150
1819551
634156
368299
579996
1166614
283606
767496
376217
1499798
633432
886221
1931654
1406191
1818326
633914
1853513
716170
257360
401572
1384588
268247
813530
1617180
1364073
1795541
65208
687080
1077656
871417
1814838
225027
1238881
1031286
1978223
821059
647385
356734
1852395
1280552
168414
1035632
1541449
1905185
1662951
1872043
1624506
1173287
335653
1777211
257224
1473234
717915
656741
1782035
47228
727845
886894
913632
1231393
1777462
262761
90305
291443
286848
1700032
248030
537682
144487
1976647
906482
1896950
1808643
1300066
1458361
1276638
1663631
1865095
419470
966218
1410342
1391916
1859372
1120832
442658
1713798
1506443
95188
1733460
248529
1508104
1493229
1250455
1416891
364487
1413742
1445136
1081696
666877
351385
104633
247485
1444516
1476555
1153132
1607635
1764483
959443
1550064
1138025
435334
1941616
1044002
711815
188280
1175267
271216
725132
1041653
1720076
993535
938188
1596875
470696
116023
413837
990853
374093
1422417
418284
1211306
1871656
1790
1226988
390807
263118
151131
15377
688744
1725463
1115308
1735109
52127
1772016
882563
898335
57436
116475
172255
1681946
236568
6258
1017204
1193412
366281
326264
939397
441926
761690
238231
484754
20571
1450322
1418029
1749669
1573042
215871
916793
74566
559137
1621150
223270
1156211
978374
1322646
786980
284284
953977
986611
326678
420832
1697918
1846625
442399
398906
1497716
1730913
1391978
1148900
1743670
419502
1732473
1357466
520519
1563818
769593
1892922
252280
86118
932523
1857703
772222
1051841
427390
682983
867804
361839
241894
1790871
1305166
600702
652250
540484
1116027
1469360
1088597
1770421
1341499
1427702
1208912
1698342
706143
757728
566032
472149
1382058
1194355
891705
545718
1511499
762609
1238890
1184401
410931
1449941
562179
441349
1011771
752489
1047386
1676372
1651541
1245416
342012
1770967
511309
744637
264583
669566
153032
1808625
1239453
1392672
1108290
1597194
1439227
70311
1802557
990652
1549857
1850150
1247760
1962343
1563959
935473
1742438
1809221
1308609
1350349
1245439
1485619
425092
112996
647251
295628
1966766
1311014
1495738
1678439
309868
1284158
1562776
1533179
1088703
1345267
588868
1136917
1680660
909214
399992
1473658
1912510
1090701
1399639
1983356
6157
175787
1901502
385113
759309
295087
1252728
1759868
1913127
1527346
503132
1769242
1813172
862181
1836389
694844
825828
130161
1531743
1224065
481193
507171
173516
488588
1565644
1659054
1672568
539192
1110750
1950573
1440887
705426
1697333
1262927
1328470
1542945
509838
184158
432863
1005001
1750470
1255980
343214
1232307
362332
865750
938936
810820
1806719
1535229
1018457
582613
1496868
201480
1503304
136988
1690156
230594
540286
388592
1852649
1443225
938951
1388575
1929551
1726539
1209863
1538289
1363119
657546
188435
373665
1869148
1986307
1385507
947375
1260715
752830
1576139
653193
1152893
1903388
999556
1095523
338261
1790293
1654828
1344752
257348
1786935
522106
1195743
217337
143850
967334
828587
900835
163298
879811
1121357
610418
882933
26452
1637574
395108
1440406
857705
1984175
240795
1362357
1069179
1177186
591142
1289332
925
1474888
893767
373431
1479696
1606826
829444
2325
1889549
131833
643061
1157387
1047104
20431
908566
348086
1083727
1899565
3742
1382527
163774
230310
1934408
813755
940711
247972
1218129
610900
1941890
748354
1486093
1003622
189256
3980
1544333
1116297
1319416
1061194
1119237
907264
1231881
901494
1988685
145705
1855080
230869
286686
1571753
1205058
443850
1367944
106638
758286
1991411
1053305
1425008
598499
1452128
916072
1036881
1049134
1998336
249848
1749730
1862014
1126926
1366310
1200588
1571787
1149661
1167643
1657434
1380659
1521869
1915946
1993073
1541927
1885952
1797860
1025980
1198689
1009801
1246297
544430
1684059
702496
316374
1364186
933269
1670805
1662386
1404588
1565903
1983715
36479
1242671
1578584
1527706
984856
216194
567923
294592
541198
182812
1707639
1728073
1390907
912369
824913
576811
1966611
731319
198459
806971
949008
1358784
1738891
721213
288144
745923
1263533
1719505
94136
1357159
1654883
329098
1614776
343105
1891896
646452
1771832
547333
337576
102162
1298066
105454
537120
1395449
171747
1827037
332947
1373941
288237
843639
640707
1040056
1457830
1023556
1846498
789026
1726055
1913400
1576881
690591
1787976
1191891
1925676
1484556
510276
264360
464617
706834
1602767
1032158
1096851
1179628
1249459
224939
204434
1826425
267653
1915494
1197871
953530
1754818
967966
1657930
1707461
1634077
801120
1829192
1468767
323289
1071035
1877289
216001
1043638
1362144
1944611
1728907
1870765
1352378
1026161
643155
235419
1706950
205852
1544819
1575136
287410
855951
511456
1619025
973954
1223925
1600318
1670999
479623
97778
782849
1923053
118471
934740
58683
821876
873395
607120
523243
1724157
463063
1215078
455702
55292
471033
40530
571186
1574053
1149698
517730
1559951
981973
1132060
1802900
846310
496030
1525997
362317
722251
1494334
170300
297190
541572
704951
388606
1028747
1284274
1136348
1186718
609746
974069
332532
1788044
855287
764560
585681
339278
1797110
819519
1076452
1826770
1803956
1355847
1505806
1760230
948962
65159
604119
386685
286702
898384
800620
638864
321535
1546886
1916391
1548016
1392051
204746
1699820
436936
609039
582976
1032081
1220929
1116771
712503
474544
238110
1045270
1156479
599596
1568059
608324
1846759
276927
815787
1290289
366438
534233
1657885
1936093
225670
254109
1010697
1801878
1926333
1112283
1653067
1457616
1982098
1957325
1408917
491983
1227122
1302540
1789722
1387096
573890
1922900
1486433
985714
1597919
214617
258675
1015008
1854850
1978704
922891
520818
577238
1374859
511256
859511
1591680
106131
1650477
757133
1903016
1972412
1201998
1999818
555186
1635510
8490
1634092
42662
482440
495658
1010199
1570070
965101
240034
1112255
1489291
425090
824186
545453
493402
1893866
1760054
1022893
1556861
747348
1578733
1496801
356760
29968
96138
788696
123282
1484322
1973002
515955
233753
48567
814889
458676
629809
1059160
1772939
1430320
1710453
1156887
1895994
722112
1703512
759629
1013211
1976496
1551384
898220
78949
229864
411100
1785456
255191
804276
1658469
1101639
1289649
1012957
156269
998768
214784
1678252
1480492
551845
1933781
1194654
709330
1344432
1501137
1144315
866067
1981278
1445782
46095
1220419
379594
845457
1222974
1987116
63148
521705
83200
1416986
903656
1359595
1521339
968455
407450
1482650
535922
544527
1240476
1483437
1735139
686814
1094799
343831
1741644
230415
138919
83158
575378
629250
1076587
1537308
894856
1917358
1316267
1805868
1839767
371024
1798588
733219
1857351
1982262
334498
297986
976337
1895841
1449137
1973086
329543
1695623
983368
1019055
259625
741758
461021
1476690
984823
165393
392252
206318
1193338
1182786
1547622
946264
1558065
807978
114729
1821183
1479010
1819143
380535
860862
1702502
1446547
592473
263311
951808
779879
602652
1445872
974582
937218
1282589
682949
429614
165611
58976
1071340
1159136
1727129
1280816
1493666
813595
517502
1050204
1686805
1953506
692830
1534935
1656534
43659
1569316
939059
1403532
838860
1323030
1829753
701729
575350
790456
1795841
1815174
555570
442283
1667703
1301633
1637276
679618
1764884
793627
1530651
274992
1010098
881234
725240
596755
1093418
1580107
502591
1085994
339364
136250
1156729
562377
1657780
1029638
827685
1503782
902830
724558
428528
1445497
1197121
716255
1242626
1730057
1880123
1935209
968045
1876172
822117
1476083
462397
245963
1047311
1488220
1022953
1882805
95067
1637765
1961888
1941184
833512
1904615
253536
166653
1023378
916120
158914
1015049
641924
1715493
833288
1515980
1895190
1681216
1294806
844208
1824702
1880303
926926
1395290
20340
1534205
705788
692490
456501
1800031
946343
1790678
432471
662160
1107726
569521
1417825
1543736
1233823
931167
243460
1827328
54907
110235
749973
1036786
1074952
1892392
1451787
63221
1981429
100387
337088
1936548
980499
1727045
963836
1423726
1308307
932035
1017256
596407
1240990
625681
1242417
713599
1032394
665198
1159770
1837593
376508
202158
66164
1349218
1316269
1260533
109380
10665
588212
223951
1680338
1482249
388065
1318830
785880
1367305
491869
1386881
484927
1183559
1027078
1031516
673359
819824
775151
1495590
1641156
751774
1164699
938496
947285
1936910
1523470
90643
1821247
1401932
889336
6996
1589308
1690590
815615
1889923
1196082
1110335
1815691
631264
341596
710558
1601952
1079230
470444
262406
1350810
1972461
531481
704305
14603
1369638
1735830
1251440
836292
323659
727445
653650
571109
353980
1350124
1510384
979154
1242420
577370
476882
278960
846643
1496934
79360
1946478
1036705
1464905
92429
1048735
1908857
1669111
25619
1347949
569937
223785
127175
1043687
1558102
1080346
424115
800936
953748
728305
206147
123074
70153
307259
368266
1437258
1698608
460788
1710165
1098679
675500
590862
117612
1995709
1277349
540021
788540
1297117
950812
469474
393603
1032516
1807118
1970826
1884456
514521
623452
1329451
1964369
241098
416210
1001732
1248056
1095529
1779553
328656
285919
364672
745918
482218
1962364
835277
878446
522931
1466604
1506308
278277
554378
1921247
211070
534899
662809
800820
1806401
1191021
414507
483333
619600
1111624
411938
1897787
1660687
595271
628266
1629650
13076
1263459
780536
1767077
145303
1953892
1224396
1568364
1983625
204536
1041091
858834
1217484
403353
54210
707568
1153904
1685734
1690947
1376371
861132
1687207
1362335
1732674
1206866
1850716
725891
643600
378776
922016
143195
530462
1790590
1424769
1153647
859816
1487242
1467318
1709003
1967784
908446
1351401
1553856
1964310
249360
1250360
1228021
119721
996072
441541
230156
301023
1779768
323356
873283
1553495
877724
344765
1716395
694974
353903
2047
696464
1321053
1537519
1483265
111147
752046
1779906
101579
1008436
348531
1765494
1858099
513728
1732781
1804265
556388
206894
1542840
1702716
1953363
1190254
1858462
1452475
1482265
1190516
1912351
1737073
668641
1516344
1372456
160
1261006
785211
1078818
739798
582048
1044003
1056178
1695281
1840049
418045
1201607
1461045
799717
942878
1420504
788291
855649
1181406
1914677
749222
723355
1181725
867278
1995296
1530875
1935691
119235
1735818
347168
148652
1117516
1150693
3064
1754275
1236300
1885271
1050491
733253
1314025
927009
1910308
1289460
1607334
665035
1915090
802045
1662999
1242742
1455574
1869114
283627
1409343
34217
984012
1495422
841338
1787891
1892839
1376557
203429
71178
322468
1071963
667614
7383
540884
1426401
907233
111531
1951152
1490863
57256
418879
407577
1386390
1435918
892362
171160
144050
460283
1257768
912982
171334
1126973
1035944
1817607
1128837
21964
1797936
1494300
351396
1218010
1296163
857492
1829649
534251
192114
1678051
115231
1520649
385478
472100
625090
1667349
1680470
358249
1759138
995329
1479419
293897
852073
91323
258427
1595002
1404272
517821
830598
742254
407874
268444
116489
447218
397093
306105
1190560
796813
1418568
1998617
787185
987643
461609
1201711
1130107
1229752
567610
1536235
1470777
1926725
395401
1161227
77457
529235
842392
596233
1953356
920516
1957636
1268306
1051273
1250817
1364098
1532341
22783
755665
1393278
737504
1811657
1816928
1537328
1423597
395356
991373
1349562
275381
1737057
16369
1756651
785952
497959
224231
1868775
181875
1924168
865998
820087
180533
568120
1114100
379613
1345614
1586033
1514284
1706775
163789
826652
212611
570184
266588
1343503
1027153
766966
663381
1420878
102501
1231412
1499817
779327
120248
713718
1768598
1874155
1684422
1427017
505940
274675
59948
861434
558014
751446
557380
941073
739792
1936857
1179672
777045
650108
1537159
507203
791377
1518465
512025
666426
617251
32692
388043
500667
1934749
706930
489103
1478826
751715
353656
1351879
1881839
56992
1648678
1079157
1807129
1580681
136488
1943923
1471229
1959976
819787
796470
351901
1187431
1945272
945661
816493
425892
1803347
686519
738885
384168
1790356
156708
1719982
1620778
413686
1754046
1284512
1804566
449948
1552342
1808955
89886
229536
175317
1145655
554307
1758019
235196
22807
1650852
1657969
1333116
1853334
719495
905168
1600522
194660
497151
707142
501471
1811642
1280716
1183560
1327243
815210
1697754
1718024
1526939
631753
1557239
318064
1681582
1026195
1131626
932034
684901
1695752
612818
1098486
1657782
456388
276573
1804310
1646815
1443873
1773017
1549773
1593495
626367
724021
1605554
225475
607475
278554
1516265
1335873
1665728
372922
1530775
1551820
1729447
221236
1317616
175732
1452570
950714
224280
547917
998324
1759591
1224812
1519252
1578537
1643585
266969
583048
1847156
1480989
297332
1586896
1362509
1754030
1536089
757192
1228777
884557
584291
1304915
218688
1408903
319808
227728
1498036
167665
1602396
1241686
321916
383926
325476
178357
1002502
1497361
1679703
594949
1135364
398269
1214914
125489
1074694
1237503
1576391
1674482
146658
1833107
493759
1522184
114998
1455173
1701222
433133
1524572
604725
1753229
1684436
204409
189221
1127984
1750609
1508283
1401206
1745960
862119
1363022
1345367
485072
741032
184036
1079993
1016417
1957775
1905984
1401554
555238
46686
78666
793565
533980
527172
1674948
1711680
777131
1927043
372919
337517
247507
1768880
456211
1505020
958510
516666
1757327
479925
949463
388483
1044218
1714859
683221
696582
624919
1588821
282009
272277
1915203
600183
1398516
716785
7935
1388553
1805004
1507662
1598555
747399
59905
782807
1823952
855309
552827
312376
1241713
1331091
1311416
243538
1991935
1450441
1798031
505378
834391
973653
1240460
977076
631711
1543888
1506478
185901
1823696
758961
1682140
1685833
1776573
1624803
1847679
613150
1798698
1092389
774979
381517
947149
1771278
774987
681254
885042
150625
354390
1258378
773405
488452
440651
23313
1607070
1362841
1077022
1124274
1333949
849531
1766298
1442867
36403
506986
724366
999770
1073567
1170978
290597
1669231
1378830
792085
170074
1771722
618346
201505
522286
1152361
1677918
1761534
1022844
67309
1302641
378004
719418
430815
1331137
1372223
14708
753217
1740612
1400742
1277111
231278
195167
1681437
494888
1031221
482296
500658
69503
453515
976799
339709
1573760
725189
142857
1406506
1758056
401333
1764505
967906
1694794
309917
502269
968802
602726
259854
1590491
638441
234650
1588205
1000994
557000
731728
18344
998891
1458355
193555
826840
613378
238604
1594631
188205
858185
1509935
1787121
1070229
1802
23945
691315
1315067
1858030
225506
1156255
200823
348858
933799
196058
1622111
1270665
1301988
1941968
1755493
726672
1092496
1498252
1576401
146441
890659
863037
1922199
884182
1544481
347906
1658267
1640362
361949
227004
547120
199976
1175630
1002549
1807314
409091
480548
832951
205719
1424338
1662464
1173388
561032
1451148
1303679
1592217
569295
1552703
356287
1949192
1137171
1486445
239419
1200244
1903643
1863033
1255883
1327841
1456249
423574
481015
448889
587093
1273901
138929
1399192
1582093
677977
1115308
1794203
1840553
1665996
1857660
1072498
335961
261761
1896092
450019
1128702
1348316
1213117
504091
1418286
922703
1750606
515338
219890
96606
85506
882005
659579
880603
805153
1837196
1357303
201366
1822723
1245285
337491
452180
262426
286396
1306978
1380521
1286940
175610
971554
1260826
768115
759600
652853
28354
1320301
599474
591660
1400118
771028
400501
904527
1847018
1751615
1125288
440328
1016547
370104
1170256
659132
1998546
771471
1454683
1890914
1973386
1814280
1163111
284551
949709
1062333
528886
958563
1838404
1556596
338786
1454293
140445
31244
107695
119354
1324829
581027
1411837
661487
1065528
60789
144105
937405
943046
1989500
1338433
654208
1992432
602325
332735
489482
1597441
39359
1385330
855532
1007931
10323
913914
1321763
605934
921093
966325
1005919
888955
822692
1510937
1858410
562476
231931
1309910
1121831
1408329
851637
1758308
123189
265131
578724
852767
1800519
1443164
1149470
1338226
644486
1572065
112647
1524254
1636777
615593
1816672
1327382
1877133
875317
1767522
50659
127059
295024
326855
490698
1975560
728798
1058039
993528
141206
402273
717096
733831
1167256
1838707
816179
1484169
1806132
666436
1983939
1208768
1504932
1063751
1410662
229507
583331
1093220
752287
628155
1441114
1334319
842823
690331
817448
1212362
1615487
1773221
1218590
1704384
1002215
857251
981501
133774
1438437
610631
1192138
1072517
714559
1707506
1658929
950571
545495
937126
97217
1018874
1136419
1083391
1156347
836724
1656326
835731
1023783
1421458
1621322
103586
516276
1596646
1703010
17814
1609917
228328
185658
1973584
283626
1925608
1923568
1076903
599114
863851
984180
145831
1854296
878551
896342
729152
356151
392929
1945843
1609792
1389657
134154
1857606
101416
629561
1606233
1948669
895106
1256149
843343
1323034
1213848
1792445
1321743
444095
1261011
138787
712894
248360
1161839
804963
281363
1297907
1023806
454236
13311
1618556
296434
529788
945404
476413
1596622
1167200
141095
1560850
617920
502915
6469
111336
874528
121533
1853649
1413051
1185339
428539
1692240
236132
1815527
202170
283694
1274643
130270
451170
1608943
527937
319758
1155986
1879174
964196
1076401
79028
907063
1643122
1247888
25878
1751498
797723
1162032
1771473
192238
370807
1691763
628718
1174699
145603
1238193
273456
1765061
154058
117657
136913
1703414
428974
1635374
1704573
550309
358584
751709
454214
1180070
887923
472817
509789
167181
429896
1414971
166176
533575
1476016
337053
264539
344898
1250239
12089
1222415
486910
126094
35338
924425
1664236
548046
992633
721920
823011
1926122
203701
1248243
201384
611331
1084341
1772269
1912612
1927781
1271671
23497
1031921
1609799
1863220
1962951
640604
1144825
863065
970509
893912
508639
1203078
445653
786601
98448
618693
1579362
807145
848054
490504
440184
1872304
1914027
1041002
1844463
1416071
106348
299956
1167890
85479
1647308
912074
104157
209726
1473855
1678080
648222
1007462
719845
1330426
1820008
125732
1241216
285438
739973
1408155
1535346
479870
1491970
768897
1900219
1493699
620429
253178
1920520
1684614
1636743
352896
668011
1509690
1406473
135298
1065487
789248
584272
931850
731388
1858190
206202
1112901
1773769
1837432
1187893
1865427
1770180
1667145
240026
1631707
1220597
1717213
960817
1091377
503316
983445
1339368
737164
276786
110554
948257
558942
294578
1145978
1726094
793072
1839223
421194
1387911
1721395
1329233
1197802
796245
434826
1723543
418940
1951849
1936102
1244579
950095
627558
543302
1461173
16617
797913
144007
1435746
1748139
1639164
717046
62525
307694
1008373
1825827
1722811
1709193
174700
1333823
1400702
556660
1133295
1065767
33481
1412895
324176
580389
348615
905058
727355
1726140
1455896
918384
1989330
1175635
541427
1019863
658878
553068
231990
140005
1613935
1817201
1871243
1946108
1937416
1667971
1674990
584073
1372147
771500
753209
342363
1552197
1520716
135778
1240117
1335374
1883913
763618
1897195
1841909
518109
152043
638550
1238994
1416540
497008
1857873
1482621
479267
745468
755353
55935
1055128
480007
1714351
688489
87674
1067298
627181
105998
505591
327327
1680685
1606310
901164
1922391
481208
459711
1081973
84110
1440771
257560
1891847
1101537
779564
1014262
891316
962946
1084959
1439306
1470803
1080801
192637
1782175
1576147
1211612
240614
59828
672703
800264
1940283
1148837
83990
1721109
1911423
1623524
6027
1284409
1428604
664726
1207439
1929530
1155629
773446
373083
1069438
931502
1930510
1781865
1961090
28772
155716
394078
223518
649021
1098519
1993459
1462167
1462240
1248844
617965
419074
1162418
47702
1745768
1882495
221946
1523417
455995
88984
359337
598533
1348833
59975
339869
372119
1002705
1549029
1570422
548930
14862
656763
590740
744160
748196
365788
125453
728525
488020
1156049
1233218
1046433
1605948
1548920
456586
35977
1219441
1096531
699190
941577
772968
1329859
1977341
295097
953690
1061953
610176
402168
1350922
1988791
901481
1109938
427562
244006
271783
1583650
1448255
910102
738533
286819
1332675
975283
684380
1472488
372110
795947
385803
1886162
1824460
1926610
764071
1983688
1270251
1026053
577291
1959354
1594079
1870447
1205509
961811
1204273
506718
959733
1254279
812000
534561
100322
1898986
1803189
971815
1267247
1552743
1210218
319579
243644
694177
1749001
94606
1750593
610796
952760
446716
1255310
510499
248015
307350
558105
1693601
1100616
1619233
344157
1953513
770127
1401906
650259
543763
1865992
1094038
935670
1231433
1661791
863325
1861614
666722
108826
269660
542331
1581858
682712
695452
347088
762434
1681833
1156799
203762
1380643
1480428
1463761
283041
517139
1215791
824582
1519661
593711
1051321
138787
1315842
778639
1451193
75972
657482
1161304
1363541
1110079
1543772
1463774
1379163
1666519
1525677
365367
1619513
1057784
608325
478373
1763273
255325
842928
323641
1412219
38036
1177063
1683811
1195761
1530967
614907
912477
1770585
927228
920264
800145
417328
1966656
1536334
313018
1308155
1977876
455087
73137
1961089
1605424
53926
296597
970348
545442
265584
1865640
499338
1367083
941954
1899500
285184
228235
322492
1539140
818158
1942137
1329080
481837
1506321
1469931
579795
1302369
833507
196050
763244
265057
1471008
1291165
1282558
1476760
986686
286147
1995371
990232
1164422
810373
376407
605414
628142
1216868
70200
998552
1423877
462283
1579579
821176
625883
208364
390695
1996196
1072223
310115
1193762
954947
1975460
1605603
1021378
1471224
8860
1736887
12893
1943361
421042
825631
76446
1641392
1686589
1013339
1452036
1476575
1534589
907969
364614
1569244
1605884
1653620
1617866
336817
1598270
1180234
26088
844329
1858004
280332
1890917
1760389
374600
1382482
1954041
968862
96489
848628
1895269
1929359
1454263
1299474
77355
768585
1685098
379831
1231303
1806930
1135790
62762
1736870
1303845
118711
776071
1533863
1828360
1838441
1664631
319329
374060
1784956
143929
1440249
868034
1682164
1563153
1336052
1577415
64001
153717
1840705
929230
299733
2857
1603732
1130814
713127
78924
1305396
819595
1435428
410052
1904339
217761
92627
98213
1046483
149496
631754
949227
589318
7941
616113
1697161
1112937
1854556
415458
811900
1066172
1582815
1528092
1517183
909045
276536
1501556
1853927
976785
1242611
1527407
621715
956731
1068643
152577
77870
502277
996749
1993560
588646
928145
23976
1005169
428185
1183601
710820
1006244
1207263
1889937
1913895
1587165
133298
1720472
18747
1440299
1525263
66756
1157804
1620737
275003
135283
753514
1973844
889209
1716023
1313407
460364
59390
430613
183832
1157594
329153
1960455
1502747
1420631
1438725
420891
802391
1825102
529736
33750
758677
850255
120596
270976
1258858
387683
1416635
113973
1787885
1018173
654255
1795513
1805244
132410
846383
1880249
335238
1396577
1700864
1186054
1524037
1621189
13015
1056600
1071278
151915
355492
826403
866279
1406818
55304
239736
1345736
609966
1967938
1334076
701324
1887740
950889
734913
350949
179399
1465572
1763525
1915317
1020992
235914
1591957
346426
1640276
1785120
651043
1563776
789226
1964480
1243034
26751
583322
471643
56610
88659
1015188
1877221
152199
1320830
344604
392933
9824
1120829
297462
1565959
1844890
278867
932068
1788038
1350704
1240469
99493
1839834
1960476
1573958
12432
967584
1883534
1557983
1715662
652492
446043
1129661
1048846
1043375
1999816
1915282
505224
1273562
1107608
1414904
945014
286957
1007655
1390318
206998
1568171
1706597
685027
1423111
1314658
1594460
1419713
401875
1910072
834907
1902887
1557615
461737
1515209
547190
112741
657152
88981
1843407
347841
1089525
424050
1027561
288109
1947241
1997747
1770010
579163
449975
1725617
1172754
1279632
1190281
798642
476807
703408
828262
233661
1279349
1116627
531904
797828
203394
979736
1019813
1088909
554037
1368019
939595
486368
1908235
1611256
1205259
1211499
1731665
1229973
1025181
691227
452513
1505911
1270283
1833069
291993
173608
1862239
739711
1221618
640765
970152
1013656
1290403
1328609
82675
237812
867270
336409
234807
578464
1662945
1427390
1182951
32420
541338
602983
343799
1950609
380350
749115
424937
1759190
425988
660077
1521294
1473075
603954
1686301
1660221
290992
1551571
1570414
538157
164952
816139
1939178
517578
11013
853348
501608
121643
619848
1284497
146784
1337807
525605
1384703
900691
950223
322502
1883921
467875
314190
476521
372852
1327977
55673
1135564
1985896
659695
1960770
637158
1137191
728962
1331692
1410021
1433247
1392078
477978
125525
130575
886290
1753739
328681
790429
609126
1316365
85606
411430
1077258
1560223
1033134
1549090
1796987
748602
1469212
426093
1060299
1444731
1738501
1423348
1183210
1010791
923917
286052
538300
1709747
824990
715079
1413935
319526
529786
957492
21135
1279481
1109789
594828
176814
773874
1646849
253944
106596
1197169
694308
1322751
1120298
853767
751315
1678651
1014083
669623
246613
1283991
226353
562988
1766282
1014470
1220836
1480827
481231
1695707
684888
855876
727053
548542
533050
660690
1117687
866458
487805
1784025
339569
1614920
1022138
346382
709702
771025
315249
229674
1650243
826975
1766458
1833265
514926
99861
1609193
1803648
901516
1019909
451449
1154167
137256
988346
765574
851989
27428
744604
604503
1629301
1702523
1690829
907976
1459403
746623
1027281
787409
508360
1216034
284035
681210
1952565
872305
556316
1708645
778156
655929
679088
1881113
133935
1902561
901933
1066546
494384
1391300
1854399
1335097
855118
192039
1385716
1979736
323043
128746
1737096
1952735
1878981
1025203
1515076
1323565
1491901
85359
1268739
1394397
1810522
1263317
587187
2435
678029
1744379
742122
1234329
1176477
155273
228291
945570
1750222
517646
1479905
1701276
1375439
870706
1770508
706797
103108
1793085
1841378
1241675
494593
604288
1235439
879126
1344852
1106226
402629
1201925
1947167
1863950
62903
1561193
1494522
913812
1387382
588995
1445571
442760
558541
502263
1844056
1464627
1272886
409624
1856906
520725
369585
1709426
47665
1729808
1937693
1625324
1414479
219305
1951259
1427761
862611
351869
664514
742071
1922800
661711
1785122
1580460
1277491
1274003
1948426
293567
1854737
1516725
1202281
176065
1234107
1873016
900059
613955
265604
670419
405149
1341108
900312
1836177
879761
484322
626334
3945
1292875
1129682
1055051
858372
1686017
1609012
591554
1452857
61064
947643
881710
1137805
732692
8130
1469100
10902
1481632
1430491
1995254
285038
919889
1162682
1304755
269773
176597
1986318
1590121
1689028
1612005
1946774
1159953
448681
350806
1180873
1249674
1096391
847446
1479123
1058506
259761
391798
1015711
437357
1915423
356944
1616967
922970
1941163
1051734
1468251
1879534
1058702
591233
373997
786695
1000128
826196
122781
1299603
1780066
568063
1607458
1107828
305190
10458
1905947
648727
871479
762711
329563
565285
1283674
377602
1220451
1061092
133000
125758
1119967
1104617
709817
714960
50879
1187814
1179089
455860
1653338
75504
1963408
642341
973799
1059752
1005011
561778
1672824
1501730
409197
1081118
1684221
980374
1115770
1194778
542187
1375848
1517599
1603746
1600138
1315873
165989
37774
85371
1136558
366449
1023958
405015
2519
1234728
882771
1338727
1194532
924568
1549379
1849808
258376
565571
1409396
273572
1428241
1101767
230373
1942477
954971
53962
492191
816613
1474928
1079072
3199
29316
1828261
713620
1784894
1972609
582327
1243162
722876
208028
357809
558165
891368
1642118
581722
1500853
1295701
717779
582090
271233
1286420
106482
1760527
1505569
1695179
815718
1244701
1537201
517406
1609300
560088
866590
1193368
861878
1255992
1549493
829762
1401111
1731009
124872
1598485
164577
1687652
843416
1830502
1253244
1047144
84143
1355180
451393
1336292
1939473
1773629
1851772
511482
574690
1344751
1072777
78070
1820965
1034968
1685713
1164581
757141
782005
393758
1122368
1755049
708295
1907498
1022645
440934
1329777
1158901
1001139
1603816
512976
423843
704693
1846405
220557
1179963
669063
1639079
1432740
192474
1461839
1768009
1741428
666746
653331
300575
861164
684018
570761
261684
913560
931826
943964
20433
1023346
1821076
837868
1771098
428630
1053022
409059
1025549
1302143
1225101
1356104
211205
159977
1077396
1216397
15337
1146831
838104
1781838
188192
1239529
1641692
923224
807326
997474
227913
33724
1110909
468769
248755
1095898
1755086
1840900
411030
1422449
966649
530428
492830
575761
403136
189403
1980127
495591
814220
1632738
441603
320116
597385
1586741
212397
1088028
1163379
1181583
1555111
39999
32561
1633198
795980
250992
664907
1840585
1804156
666928
1868008
565974
37429
1512162
1147112
872942
32883
759643
633425
825123
55639
557715
494729
1193469
167726
1202525
1391750
578966
1736405
953102
506278
1958406
753780
1999653
852113
1759431
844458
1952541
1224058
1097040
415019
1746619
494225
1451775
1167679
1211444
561338
1779253
403898
1544756
1971446
901656
1205440
1570257
1258667
272977
1514874
855646
1161286
1424956
610943
1957585
1908370
1353042
517419
1592656
1131627
1491191
443677
1363573
207323
1242684
1275135
561485
1622829
1417204
1642484
1052816
1818556
1076724
644454
553949
1591846
1637292
1718907
1549532
407105
1389361
1378427
1815902
970089
1747845
132399
1676295
1021980
725905
1425637
360098
1495360
696197
681834
935630
127413
1661059
869419
1922057
425263
734469
1009902
294603
1044897
1909416
1892010
177411
1872203
2764
1575395
1681957
1337617
326796
1962068
308945
1651645
1984616
1126484
395928
1111971
1312384
988433
1334015
1205777
861569
1210165
415291
1464193
96868
1687877
1017980
958532
1308438
1759208
328728
1082828
1763875
1979357
1426642
1872216
279774
909650
973805
1981899
1286552
493317
1674265
984737
1607293
1069357
1775101
417295
1872204
586672
529807
120237
378486
1267883
505456
927597
317096
1687650
41721
946398
1052288
40557
1236759
722031
1118202
835023
754926
164710
1248644
1647121
938267
363777
1072072
855868
1734334
1005500
748343
42579
534995
1393126
1415355
1020147
1440708
175892
746846
5529
1984577
1308280
9237
202230
320865
103674
1873207
1282274
1518102
1380801
1722872
940417
341865
154819
742782
807440
1421850
539864
905734
1587328
764400
455353
456152
768384
12111
1902171
1940606
957040
533343
196182
1847996
1180658
1557638
1296272
441241
726185
200632
491212
1637767
709368
621221
1533628
1615096
219561
181440
341149
286482
387472
263361
939744
36889
1039204
540553
261277
1351561
208916
1802723
1358422
290727
11598
1629101
630723
877227
1932000
1642214
1107966
121652
1931334
484212
655010
1263401
1306431
845250
344467
169039
1030634
1398280
169939
34313
664892
458868
166217
1613021
723118
1053336
735616
183605
917678
477750
732855
1347660
1420122
1031845
1767342
1294878
1319864
1226775
484939
932059
1054834
726270
301582
1010369
785946
724151
352406
1352096
1261745
1560994
1317117
610223
858872
415312
504019
995865
1318016
175055
554929
1019556
1971879
1038734
1499999
331599
498280
1643275
293987
961265
856130
1701608
60884
717099
473614
63371
395906
655607
6359
606271
1721149
1469578
1847877
1945213
355219
519627
1352149
1172406
1329580
814427
1274334
1642287
190759
819442
1824528
351632
1112987
643965
168237
957520
1704202
604868
1133603
739668
969547
1390119
1292611
1491982
1308449
1408148
1259083
1205959
513595
1711841
1463599
1512908
872318
148312
544760
1881079
743058
847493
1922911
1658955
1068886
47477
724529
1999211
1219362
28404
895457
1692839
498492
1763434
863401
833720
1025727
1536382
830021
423773
376817
1100313
802189
1337864
448045
654194
455833
911710
1168996
174320
743661
430334
1108120
61748
388015
43997
368884
403565
545778
57274
866574
278530
283100
355708
1539849
584464
658650
1345986
1478538
1905519
266810
437801
695990
1879563
341985
14491
363166
1127954
1556236
879168
792709
1538818
1815485
939112
211011
464744
1891277
1604786
900625
531977
1833740
600833
1182515
1685267
261452
781724
757367
1968138
599564
1672854
57070
1499597
1416727
1528410
801495
80388
1020051
749820
1415690
1453368
918233
1670389
34541
1494948
107774
1530297
327166
95254
598561
1780311
519072
566985
680416
1618962
1229348
350523
1737487
136579
540610
1063593
891649
376645
1143826
450246
1370110
1978565
467205
361866
370194
74240
490508
1175556
394941
1742452
1061087
1042737
1478701
722881
772643
1083580
1012974
979910
962498
1885829
307351
1159048
835918
1558509
1787201
1273282
1390959
1874081
322319
921661
467933
1434645
796222
1060979
1802827
864047
1373525
295088
1669498
1965809
1372429
1782603
1740385
906321
793361
1125097
76212
1133663
456131
907618
724960
519883
1136472
303364
1550653
99043
107581
784688
1010300
153252
825086
1883777
1122521
957975
1493726
1989075
120538
1812299
40842
556357
769560
1042488
1828096
678093
60222
1377962
1728698
168096
263759
1861243
1426531
160734
956159
1048557
779697
1881987
1305411
1128664
1873804
1901240
319099
430874
590568
701048
1523794
1126537
1086738
493740
94167
792580
337460
1756133
491565
1348055
1607784
1517160
1320450
485226
1243025
135484
1448489
1351818
670346
281569
1300214
719789
1401330
306237
826280
906781
6768
1835012
450224
919206
478628
1715848
895819
1868483
697865
946794
1724293
1550467
895415
1986198
847213
89804
1810214
1065754
693187
1168868
1920338
908439
1824766
212253
1579357
1841558
1028224
1815442
1879021
1217292
1648655
1052336
733283
54909
51060
1133663
1744591
1066045
335872
1866489
55305
1040514
1751819
798642
1603442
1392468
53819
868288
938560
1859556
1666695
695292
1368948
1934429
438992
1254869
1153839
1043662
479041
1820486
230925
1715545
1845686
119244
1223958
1264480
1948228
873354
1567526
1654473
395872
959279
212296
1761557
234450
1978266
1656438
1371845
223915
374675
544107
504344
728572
639258
494809
1085297
1416931
617648
389345
514066
1430265
1171761
526341
1211281
1452735
975260
1350431
686449
866592
1790804
1934255
857288
921628
1009299
1514485
559334
858985
352156
219403
1957582
309938
524635
1791312
819666
491807
58321
1980523
602606
1463680
1719554
41993
858462
404222
286141
1184451
667184
1628605
116970
1896918
1524181
1398009
97402
1468574
896636
1656169
1026276
1712742
1046881
855694
865254
241582
1302527
1845822
629654
396492
277161
1904204
1184554
1899128
228870
89709
1924990
1503698
1205502
1661233
1705819
488729
1925508
34038
1906343
1977443
989215
1272277
1683843
64414
837514
1908708
109957
747287
1603386
830804
1733081
579510
1271075
1294365
179221
423485
297142
564724
435939
1941821
1395958
516409
736993
78449
1696548
773208
1971757
251940
1980727
649843
1961582
774648
438526
1322618
648805
1911197
1546451
1315385
1512967
474107
501780
1956262
205414
1191501
1926403
816779
1841968
36913
1159582
1771545
1508541
246232
290061
1924972
1912379
1695207
326728
181558
204362
872172
949312
376005
292853
576861
1356428
1427560
1672700
1318578
855294
104381
1459962
312509
281234
1543433
1708559
1915109
1291250
156951
1415841
1244787
469488
37278
358970
654636
1239195
750589
33900
1105379
1468192
730758
1279007
1220202
81123
475071
1589469
1947057
1713676
993805
323312
1385777
467427
1859815
235661
1454214
1972679
38289
1091350
393416
1605224
568838
578958
1620597
543298
1826914
1132023
896808
404093
1894581
738270
777150
1347460
367307
8376
1769524
596335
429710
473396
1386643
1415242
400350
353986
1661285
1674275
1782030
1460804
1535364
55258
1392694
659584
1493320
1283467
267679
1387103
536507
875401
448550
1420919
819081
399545
1856530
1295999
957359
893919
195223
1022876
842786
1326251
1695803
1327825
644202
1967677
538625
1160697
893730
1090330
943489
1567295
1967834
844644
78823
762612
1700454
418776
313288
1632927
1587249
120413
1774759
1599928
1979708
658921
500793
1346974
1542277
1931990
1621844
1452604
1137043
1707006
1213628
969894
1882769
748259
1468548
471614
94073
208575
1699649
80103
1712081
880471
1704516
1251786
1267081
1480617
1285599
217106
1126351
510203
1019008
367573
141464
1515132
1876818
435075
1685316
1998368
624272
1392647
105477
992603
527614
1129688
1082990
548417
18452
1161532
662399
1438231
1505811
1854750
1833538
245651
1227617
444689
21790
1413778
474062
1851792
397932
1415232
1270557
1740645
725214
309334
1606629
937065
919832
284248
458558
1821611
2719
283639
203147
293988
595557
796338
972268
213429
1148235
1142118
1031428
144749
174762
1646598
1732679
1136024
569970
1133733
458022
837629
531389
691294
1743924
1311318
1193363
1122953
224777
734080
1586926
696499
1994662
569758
521026
255383
1188963
1535294
364820
665101
1883847
732683
1783682
141043
1700246
1826589
386685
110653
1401609
1186095
1897579
159589
511250
1415898
1265778
909896
144209
185933
442563
1273111
84477
970516
1556848
1995348
679338
1452040
1189601
1473992
444796
1139188
1235097
98690
544259
233773
1631797
846092
1075214
543
1899504
405509
720622
85989
108978
1436551
1373686
72670
1126785
1501434
153476
81237
650675
1771630
503247
39021
954004
1548323
1884593
214859
932862
967171
337449
895378
275802
985750
232071
614173
692512
1829401
337837
1012736
693720
99991
954576
1769653
1169543
1772428
1834172
605009
468781
343985
353198
65447
1908840
1299552
1367849
616188
1320096
1470366
575791
1031088
685959
1938931
923376
1449269
1289478
1441650
913637
200092
282931
1228431
21413
1141531
515962
1528058
1109762
1255403
225251
599680
1348216
1346787
322742
93274
120091
1890595
1327463
294026
1867355
962707
1936979
1992491
751554
1091144
244269
164073
1957338
1034461
1957490
1657553
386890
418309
1934407
668569
635799
788128
1545301
4261
130863
1994900
857180
270418
33013
213913
1847374
747958
1034940
1133849
257682
1695629
1318162
177979
1557617
1601151
1383572
1450471
1927499
542840
1475726
1732632
993244
1869601
774501
546891
1884414
1681551
273808
1752836
1671284
1994783
227008
296733
965287
1792627
159273
1944418
1860309
1847829
1027924
1213057
1741638
1992299
479498
452499
1124972
12274
641363
356474
775422
1795006
1609359
1005530
1029031
1250031
1545982
691156
660516
1006300
293016
400701
733354
1802862
540488
458012
1914033
1259796
1180398
724406
317810
1285786
1928785
1207007
1902901
397183
494287
545091
1229808
707020
1609128
166175
967506
1649815
100217
1037931
899935
205815
1906700
546584
844500
1890412
182270
554302
1844831
844035
1610306
1973867
1471433
1634395
662080
1869966
980572
807439
37436
380981
1641553
391335
1616830
228137
1446620
1562861
790844
1688110
1864951
304524
917989
1440261
493443
1097134
1887883
1601912
152560
691479
1450024
1080863
957002
994905
486638
393140
1613910
115687
1071573
1572235
1247601
1666968
329543
981097
1605931
876421
1723474
236076
1269390
1222346
1571556
301327
164605
824738
773423
1059393
957849
1041763
1004245
495886
220890
1535438
564027
601069
830821
1163860
1264342
1922383
10207
1928778
1644838
233742
1585220
312727
908256
1342422
1692172
1481591
868001
230008
987276
1377301
1357521
37340
1375564
1925734
1374145
1572086
1627204
357510
1604794
561186
1573441
1209400
520275
262472
294273
363528
373842
186523
1435860
764713
648065
24724
13907
16228
1308799
1161755
1844648
333256
430798
266430
996999
454005
412076
1094489
540286
1036923
29612
1470966
1410751
623593
1730368
1769456
1382107
1703664
1072216
347846
1337005
768128
692843
23730
484113
1865086
1010855
1414671
774576
485628
1665402
819026
1106483
1972016
418469
592458
53622
1693087
1316597
273326
486505
1147214
1155534
1284421
151024
96908
1267868
1533363
834204
1461156
823264
231693
837695
116322
1341397
399604
440832
586668
86665
564925
1687112
7119
234063
361650
513017
619001
104518
310429
1906161
376915
174413
1600154
64402
1044906
1124013
1083199
444660
904931
1579287
491605
1086200
217667
1374899
1591380
126960
1332758
730461
1081589
28842
444969
508687
3360
220198
89988
1951200
391571
1760230
193420
1854697
1001546
1739573
905548
314598
106983
532038
1787118
1680945
1433504
467094
1303632
371956
1366473
1245485
1441631
400654
1065223
1436638
1161458
331395
1694428
69303
1493695
1369872
1773348
1266567
205062
252413
512267
1688532
1386832
1650595
1999078
117263
1621071
970377
953930
1397561
1151746
1974412
1616341
6246
1197304
206744
685269
621632
1393836
1626167
212034
381988
152823
1132706
1128881
131326
1157064
382194
858088
102350
1915787
451640
1850438
1531483
1598324
1055315
1765285
1164227
918070
1881984
1701069
438693
455819
27309
1571694
283943
950605
1511694
352518
1149009
1278684
1218582
808409
731473
1113169
1342065
1907959
1752427
697561
1960554
562913
227476
1671941
1805237
361432
1096534
1176727
1853906
1970166
347280
1132258
1575131
332174
168056
1315285
1154758
963298
1951335
1678090
479224
688410
1995878
183766
382404
1308687
1918284
620907
802300
1050550
589424
1313562
1206548
973444
789440
1952257
1972496
1481890
1450586
1707729
847483
1523864
931782
1437571
447240
586170
356504
1388007
1457461
1634573
1132392
1694499
231063
874221
1532907
1514474
1514954
748105
869235
1093883
1426142
1372665
918320
1586504
1250292
1834148
1775669
854277
922972
1301765
252214
1486940
1548709
559505
1641308
600477
316692
1229198
1091540
1591110
441049
1382061
873292
536492
456816
1990177
1085670
1446644
402318
1482134
585044
1407362
733398
1159889
290819
732939
1336694
927890
828339
1258037
1081802
1927882
244798
346908
1355266
55414
503779
351796
1101712
934248
1954764
1131416
1430220
1000370
876815
1522286
1326093
956162
1588600
483524
811427
1434809
84219
1509105
1248639
849191
773687
381279
1922374
356601
407295
428169
463543
649862
1990107
1590099
1374090
333088
1038557
1841941
1638540
52364
1442318
1099225
870011
1242212
927720
1989233
286058
483190
1533341
1544876
638529
1628141
1801798
890887
1229361
716696
1904469
1384161
1909333
1531805
1586727
1702414
341680
886215
1180864
1109994
1283462
496135
1058116
289093
424769
1232435
1021194
382242
1084904
22884
1228218
420089
896836
1772160
521126
165595
686642
157921
1528019
547499
777885
577038
897013
1860394
973522
402681
210660
81618
1664702
499644
1794802
791259
1785578
1991956
583406
1763664
376752
1528864
1358697
1571969
728354
515843
93144
419964
1023892
422198
457910
1509757
1342966
1619524
1355752
450209
1942034
143603
788312
636958
1150633
871512
1451319
724526
1964079
1896
270553
427296
578217
1068646
970435
588422
8129
667814
1178773
1037675
879562
1917390
1934641
894596
800370
1875448
1043101
98899
1383869
637214
228061
585184
1289745
314387
855162
1518116
640937
212325
1704337
724385
1784949
1226256
307177
426065
485411
405028
1444559
1479688
232077
215039
1079373
1547464
1311861
1663596
1299847
392294
729078
951499
1245906
1533769
1684522
1199575
1295311
802981
813528
423196
114456
1776280
17201
1134007
561905
1880628
248389
895359
989768
976430
943007
1406697
1786121
587811
692963
1559774
511905
1849169
1169266
1812238
1147175
1043515
239623
345754
478173
1116635
112358
1354923
1721211
406004
713474
1248445
632901
27969
1813552
788504
1422261
1867683
1952285
1999689
1987878
973714
637561
694278
981248
1438815
1351474
888058
150236
1892329
436804
85632
1953252
5098
1377482
1439430
341169
459589
455697
1224649
349892
537035
275470
804813
1233630
1429345
792128
383188
1904604
1044056
1076185
710609
1819225
1574773
1219353
12604
46455
1738046
1002839
1709607
232193
859057
483905
1841639
370392
1813147
305907
470433
1214442
156566
694917
1736657
1965611
31717
1911350
1729755
339715
1161596
1418300
1848719
1950440
1985295
1273077
411236
1039325
1436033
807641
1581044
674931
18516
1993746
1350926
485494
1373007
497407
884562
1980332
941970
175079
1376220
1957161
676055
1485614
1159336
603852
1094703
580258
989933
1822799
216842
2549
601469
630656
1155602
699649
1398856
379106
1106855
1149983
1871512
1295400
1493942
1385827
789379
1351903
1919297
1239022
1916402
477515
872803
1358034
127799
509002
1015174
653038
872364
723523
241366
621159
1101745
83778
377626
1314020
1300734
1370091
1654660
1069400
209300
1187781
117528
1881828
626311
1430452
242858
358778
697688
1871840
1172629
1908335
627153
1023658
1980178
974928
838152
1479666
539102
593287
1501503
1027912
1741706
1160181
28373
1762255
59898
1247175
1035569
1201191
1845952
1356108
22684
417775
344371
1964842
599168
1663876
1204573
1758448
1283540
1757551
1273762
57682
1064968
1768955
776518
582957
1370494
586505
1604344
1353729
434318
1463028
1698647
71326
189162
395005
537464
468433
528966
979573
343924
1639180
1267981
1260102
1009120
47900
1222863
1951043
886430
994341
805823
147945
1070738
1254523
847055
475298
567567
939053
1995836
1876490
1284841
591997
1233944
1520421
64860
1345508
474657
1043139
1068638
655412
767705
779339
1980967
1585299
1200239
1218317
1226956
1709967
447393
948038
1881593
657443
1783836
1072010
1954080
1506311
1288684
1076668
1485793
1151100
925688
937701
283967
731806
646403
389211
827670
717991
1368814
115374
462976
305221
366999
1921302
934261
1728452
1499606
232263
661938
1319854
479284
1031051
323857
1203176
1435341
1815473
1525698
236542
94762
1366261
135201
502155
1919344
44356
1175354
1352099
1231603
1718601
1663804
993951
908910
1767739
137422
119816
1028351
162311
1885656
130438
1433751
1106250
751889
1503579
1030478
1759638
1108491
1756721
1621080
850788
767871
679981
1829193
470031
125722
459178
1753319
1123241
857846
1288622
1252980
57113
1361089
1663961
1624074
1391230
270105
476159
1186536
551538
1111664
1774605
912379
674450
1096594
916332
1905047
1579034
1535146
820702
1407777
1113246
1740631
354547
1670968
295772
892135
63440
673900
746324
163473
1541485
420124
861668
637682
1859695
65942
1815297
504135
273267
1619548
1898191
1327181
350438
1827544
1365713
1248538
1066604
1341197
1804941
771896
1157213
683729
1777202
891944
121153
1512375
1600172
1361283
1060404
1216381
1051804
203566
638403
343181
108635
783147
136068
430887
569989
353063
330890
349296
1841039
1767834
322106
735116
1137394
915995
1910414
1718991
618273
1254288
1101869
916934
173953
1866499
1871162
1387093
1551375
740997
1008400
1758349
355513
1441253
1492379
757806
619830
1778002
1360048
1870555
1916913
683389
714436
1004674
2285
273214
1350937
481211
483781
138478
1464419
965677
1571895
492842
1956945
1310098
197977
337696
1470171
281902
580500
1141808
669095
1514893
3321
128969
1715746
894190
1118931
849989
810616
126671
664288
228212
367995
383919
1941446
577953
1063520
7619
221133
1112165
130109
1967903
1496641
1764477
543811
952744
278302
504562
1698947
1770877
41496
1732771
725861
705164
1047783
402870
1435626
660008
1088872
993586
1793318
346381
324010
624704
31135
609119
1767136
232331
528676
1159412
1371076
417454
1676855
1581118
1399291
887062
1471151
1253015
368550
701357
345314
1250105
465750
165569
29858
1185970
1225417
1502485
1577744
264533
1089542
469454
515842
1596919
119971
928139
486672
656720
1565430
482329
406581
1574440
1381169
1437459
251176
1777727
1170730
944218
1446853
1796736
1364146
396375
142759
1452902
1959899
393942
1060631
143776
352126
911867
34508
366840
1836547
1365646
756087
887423
492937
182603
644106
1389164
1235435
762972
1382331
1813164
368431
1416335
115044
797678
768871
611470
595034
1917322
1025540
1844026
1824537
1006767
216801
1214449
1527001
1425173
1523537
753230
513813
772140
586251
1538047
717232
1129498
1935986
493134
615234
998543
1933548
1466359
909197
678097
935038
821859
1593970
648248
1990223
772897
329160
324126
1499519
688876
1914227
1572694
23110
965611
719081
398899
121356
1968188
1143780
4961
668401
1441548
1125755
1736527
1347745
849329
768804
802592
435965
746390
716982
1820624
1462065
761512
1154858
473983
432889
1794929
1715341
1708184
1818595
1816725
499679
1608596
838300
962486
830003
1161248
1098195
698892
1324276
637387
450987
1239322
493672
1048394
589583
96001
532274
908758
524818
1326139
131291
731857
1960657
1332062
1170631
1366236
913009
1582897
143595
307872
1768828
608887
520372
614636
937455
966142
36498
1999054
1933162
1688962
1363952
1622517
1015303
1410206
1444420
167281
895389
309907
1146988
194394
808954
961263
821390
1935975
204807
692001
474114
1093591
1900004
778762
1452560
1504481
1807066
851381
1527617
1865989
1764705
1125345
934072
957408
1547526
1815288
583573
1172324
127793
764380
1512784
651051
123462
430471
1680795
463957
158150
1058856
1226037
1392005
130956
1916887
121414
986049
137657
347344
1718340
64937
1199681
1898864
265478
1630470
1218809
1201452
413100
1856350
1616621
63787
1854226
765626
1729530
1897518
1274969
1328364
1913364
1476965
1911586
1732699
1340422
1350438
900644
1989555
1587596
647604
1532658
1973230
1490766
619415
1353634
480989
1238389
637194
58555
1839464
1363128
485294
792318
1861459
1812695
121499
1362094
820276
802407
229537
1159810
1528594
218668
1867230
1576618
571202
807141
1993921
1299378
1834406
323735
1720935
588580
1874654
662068
11714
1329871
786766
1273749
1233087
1952574
1973090
881186
1533696
1053611
1777124
1233943
1509280
1895748
1404360
1407440
449161
1747555
476870
183231
1572384
819560
83666
599291
514557
1573901
290589
1107471
948584
1906570
628595
42229
1406791
258255
397748
932445
1640889
1169851
536550
1510067
1522578
1854740
1317736
1183381
428307
80930
193771
477418
24568
1021826
1344566
1969074
1469003
1863173
1132763
1626091
1605728
589889
1521710
1203953
184641
165720
1085364
335705
1291765
1686971
1790601
769643
1243963
885056
214173
1290838
1468253
961509
1128947
300725
454186
1572638
681336
158505
1444725
1098057
620375
925259
67724
121141
1806526
1141028
1255935
612508
81
1904090
1983694
1626037
436843
1678673
1418705
348036
705653
1898131
379043
221540
1484806
607558
1146442
1796096
1223319
566345
1077400
696724
157553
1628347
1391257
137018
149069
1611503
349839
1289742
1704822
994207
419813
1917433
1223536
1247319
1179509
1477197
642781
999949
29945
765484
170735
668805
526981
1167459
519977
1218627
567833
502739
1383766
1930773
690714
1153061
313069
1178766
1062497
253812
1611444
1286834
708541
1699667
1514378
367649
1885696
137124
1914407
1085558
1638590
1509724
999622
1919096
1069350
416848
1385108
1345196
637619
707613
119494
1715778
60640
309548
1310942
771931
1788054
1376908
1082928
385725
319611
535761
1956237
266316
656123
292524
86190
476216
1473550
385214
412201
1545771
1242730
806751
1775864
1425092
1117995
405420
1158160
773176
1217179
1550318
790493
791802
1745814
1143707
1008712
145737
1867088
1812240
1289800
241280
391873
674718
1241743
1600163
1627698
1233292
258235
744659
356049
1619953
1519513
1150329
738819
609315
1931698
1722678
451080
908168
1119952
147561
911478
371859
279384
142956
252618
388181
1095508
1891033
1148827
586053
1545105
1056808
1876805
1956073
1835869
1501584
853085
765531
1951468
1715900
1736836
11145
1635300
901941
59123
1367407
978191
1224288
991185
420879
1399977
916972
342143
399474
27375
957168
476593
341750
1197514
1369595
1985373
1629480
376341
1221635
959365
1651724
716552
713339
380202
62793
290290
1458015
4752
843061
93434
1913188
333394
1123161
1794917
1900065
152709
448273
282849
1281428
1235734
203578
1366102
1560354
953134
146120
477096
212657
1715290
971012
887241
912053
291430
704263
1890118
1228635
1256915
1982584
438582
1767597
717988
357934
1453732
458641
601659
1752932
453561
125508
1613876
168221
617581
167350
1304611
1435468
1481393
1811302
1041494
49216
1489608
714120
1509220
1120078
1615155
831311
1149970
818854
1246654
1730660
888976
1448502
1732625
1576630
1186193
971294
390241
567583
197775
1871776
1541498
633320
1486187
1438735
1474845
1032310
1070429
1117951
1233248
322749
1040503
1311502
1153563
1107893
1713501
1923642
1685936
635104
173901
895395
1580483
528413
1118128
1639495
1382375
279963
614953
1148708
1153893
1305797
1890764
1738276
976204
1964749
1393801
1960189
1134430
1676583
400304
330295
168171
1303608
1190659
1015187
1431256
2891
1973936
478099
1356182
825061
1473968
576138
896198
1641977
124863
379460
173539
1835034
239118
1165196
1503682
1659734
1853881
110709
1862307
1707721
894400
1087677
1208376
927246
145542
1003883
1891382
1066036
293536
968753
1518520
808999
1597825
1638147
1584526
1683146
1973332
1214255
910230
685130
1766543
276901
368832
1358291
1452850
1439257
1947104
840966
1310290
1419610
1796027
117074
1589814
1727240
886894
384957
329213
73711
521831
139994
293877
1790227
1208886
574866
576095
1964836
1124409
1334135
1214655
1722451
1449429
1495505
1908208
1095286
430999
1297506
496884
53505
1612539
1772186
1543587
1834047
1538097
398966
1750917
1785765
453376
1409755
1868434
1477039
1060367
183185
705610
479530
835833
531034
1876232
264425
564575
1431605
1137161
1352147
303931
71007
548943
779012
282090
539164
121755
1962749
1672172
1844908
74817
556427
166374
737310
1845933
399380
1333356
1185867
1048680
1697061
773653
1177203
1895923
731171
561581
1362033
1123291
1282547
703108
1274941
350173
265888
939964
1828109
1372655
1753690
1240296
854579
1219167
1081013
1637282
1196653
1665904
1010640
1862333
837993
1553256
460183
1022229
363893
1473771
972075
1101161
563421
630268
226102
31781
1505683
82748
724190
431807
65038
1741066
1140625
725049
1571708
551591
1764997
1691373
978160
816026
1435843
1929563
792830
249049
61837
1597439
686473
1117414
1406339
389519
457426
881487
588407
861536
1091707
1736902
1245771
1642668
892473
921639
129584
1833209
24356
289259
411596
1262766
55487
402426
1626568
1470751
195796
1428777
201646
1141483
1162963
1750853
1427045
283417
989695
1651074
1112993
1401743
1605673
1232619
1232516
564332
939347
1002578
674285
360821
679495
614657
653080
1120172
715423
1999457
484633
1532037
1308089
976954
592923
818434
372332
1381055
1385518
1911244
470849
1015506
1951491
83368
321283
876701
944826
828824
177416
807954
1916526
1724781
1685696
874268
1381819
437160
1737593
56811
881642
174988
1768644
1966500
702427
627924
739424
758865
1750242
1321699
400433
663812
749496
1407695
877576
1005021
1042987
768918
1782567
1516737
1596489
922513
180826
295943
1050383
1217030
1330550
1669417
1348430
1336815
1281934
1436159
1403242
1364337
975976
605904
1020939
1077108
623659
274818
1435645
290406
1689146
1069504
739284
1308144
1547172
1344217
688200
873895
54069
1988136
1211059
809389
718136
1226520
1481060
1923564
174208
1051483
1665743
1109816
474908
1708707
304217
759693
1412569
1540123
182829
280822
1641420
210344
1730787
1767193
429878
125320
1979076
1991750
1843679
584841
1286249
638931
225371
1539885
1051362
1769151
1478690
1825321
1121315
1625456
891960
1670640
1489449
1437841
1960909
1867264
232537
1757083
1091726
291076
1364996
1760792
1938214
758736
1320356
409319
44498
401041
1719199
982249
978402
1025196
1008849
1465989
1664416
1439198
1557215
689351
373449
222801
1295394
795877
1436072
682534
1749254
1658679
264519
1824052
150471
304438
1875072
1239509
1248097
100906
1018353
1885248
1060458
281340
825619
1058235
837161
1125020
280092
1575994
1639454
1419073
1511716
688270
1803012
409723
15044
856175
294223
263886
168839
784849
1326398
1346436
1471717
1292642
673473
10913
455011
1444120
1582047
1965114
778391
585233
1216666
1624152
1313495
999660
186015
1334103
1019813
1599118
78920
966889
1084601
1022149
282262
166061
1585521
1118985
12778
1898634
1805170
678440
1230359
1944635
241465
758780
951444
77828
1639123
1298322
1918083
901016
532186
1533113
1596952
979719
135351
1057453
147726
746973
1357016
1482300
1612324
1902323
1951254
1924744
929511
123997
1842417
546546
1145172
1590398
1010962
1746657
1869794
1899262
936493
1390077
807203
1323292
825897
934986
41304
313304
841472
1615300
1545110
1006791
1516462
1777002
1859311
1534729
938373
1053910
1364685
305156
747761
330060
1206609
1005016
367845
612046
1695719
248073
1739117
1577258
130358
723024
1303499
1110687
1777083
168788
624773
1151080
1824439
1099267
160067
792026
1655763
1861041
946434
169435
1493866
1690840
1842684
1970871
714778
669232
1903256
814859
990911
718027
953465
359810
266048
1159187
808763
233559
1239678
245280
113116
1737734
439623
1196249
585701
439303
1171449
1047308
792308
669083
1587448
390652
995295
137984
905459
1880073
1804917
1056165
1529585
1308637
103733
598942
1971528
277157
1228062
477283
652009
699763
517143
258924
528883
664474
1091815
1640522
1913748
514525
1549024
1514574
1495452
1615197
950560
1009216
1718804
1796033
1758730
1994996
1493835
1838276
485019
731935
1865814
1784636
625100
1605896
725444
1274306
1590209
1967497
1121544
1153229
1377541
1497162
1076432
1414159
1130616
25969
297349
1299
1381736
70544
1744010
839205
523199
1006142
852513
1659419
1910032
398202
1157378
1705650
361018
21410
922151
1003230
1846432
73124
609368
1810991
369420
500627
27710
440808
582205
209197
170826
1964325
99914
371070
209415
1840070
1853681
327008
308876
1341382
1714279
364998
456583
555492
111345
1564188
965088
1762950
1898038
1587904
1775085
1805024
811370
326732
319238
1885695
1468698
1330249
259391
670872
809398
729300
165114
134786
222361
873913
186793
700792
1976520
291155
1239349
1847461
1540730
159918
1916338
316957
1722842
670183
1262359
1369792
18397
869230
1895195
568590
1110659
1438916
39062
430951
1265997
1330282
234249
1856149
1881598
1028465
798046
1970788
335288
1969332
70392
222973
844072
544788
1954835
730271
1674706
1366691
292395
1684170
1261120
145853
759090
357246
912973
1180765
1680265
659117
1381638
150904
151141
349009
497157
628724
1407401
1125505
87609
1013331
597696
871758
875797
1260835
1016483
1214690
742599
1565936
1029060
796943
1607985
325695
851937
317415
1656898
13834
701372
1168106
628022
1409855
306286
1858001
980309
961792
1139379
209679
1957845
1472350
363490
1115008
1429178
104508
279007
413732
1327634
154170
954443
1292441
488248
1052794
913870
381077
1918773
135221
490000
116577
359226
424004
1975907
75872
991835
565451
1151228
1872425
1944452
67520
55008
1872824
1525755
852127
1075264
561483
1762809
1025679
447842
501362
1247801
1579857
852408
450662
812992
30697
1950114
1672623
890553
1016602
1928168
595180
455206
356682
1373246
998941
1658196
573488
1183866
1208213
455578
1676706
1094961
1962338
1076706
1797348
74935
614364
493539
1170205
1204483
1411874
1556506
1229881
1758728
432814
1219020
1329314
1792733
1893528
476156
1842572
1819863
1953929
1504702
747442
1653897
961133
531839
129625
718092
326783
1418550
606184
1317557
867910
630483
1887447
1160186
676835
578081
1180914
613618
280204
1707993
783799
1033271
525375
1815659
338787
1335957
739605
1830093
1801966
1444835
1069618
968314
1927572
1366391
194064
293795
980157
1678586
1244355
954763
1800435
1230421
898447
593599
1877948
468145
1795350
1361594
338765
1751641
1484267
1580777
310848
1257390
471864
1522402
1519684
53404
1853269
1476085
1934384
973140
1620366
183276
1488299
987471
793368
841632
903363
77673
530856
390601
237015
536635
1319770
1312536
1061354
933945
861735
811830
1097250
872513
436327
221569
82425
445187
410699
1441301
655814
1463455
1493669
152869
1043241
439040
1893809
613046
1880673
934451
158936
1315916
1662970
294233
1992129
1095674
1030029
1504349
117899
272595
1315643
1314490
157935
1501638
1865186
1381376
1627621
1739396
1042364
1715036
167880
373098
957447
81481
1703089
1344350
1103254
699668
1866853
196044
924646
1406292
837130
650288
1018568
1707488
1461704
1279212
261448
1503441
502306
1452574
1876837
306183
761010
1225780
1534732
1087150
988821
1417272
1590959
1369089
969862
1414151
598855
1820412
1944973
85856
1253791
594641
1739714
152804
96572
1373519
899576
1793255
566233
1749901
302707
179241
208349
1538905
1571184
1281645
265640
1404690
26836
1949494
102203
628941
365348
1912340
476379
533770
1504864
1973984
1625102
1854591
144018
1707619
1331289
634683
584126
102596
664915
664838
1060832
953266
1032770
665638
1130559
1814002
1293561
317122
1438203
1388061
1075473
1349540
1529272
127799
1838757
705175
1025496
436481
693182
1224624
1624157
1581009
1859361
1435579
1945302
297500
295477
1440662
320431
1311450
305681
1145924
1399501
1141012
56716
754171
737906
787749
258816
356337
89349
1508639
877095
67827
1826942
1427302
813244
1884365
941903
1998282
622929
1490476
1251994
1810404
83428
1630450
1461942
734011
1114441
695315
25377
1887652
1794306
233318
98067
1586232
454838
1015591
242936
1808243
847608
785339
1627776
565288
565497
1474715
1864456
781994
1341015
467526
746254
1485445
497700
1162237
201116
1528957
1204896
1355618
36038
120557
1355872
1302941
811953
1896354
1375734
1069457
1599432
1807202
559806
1852222
30750
419006
1804791
647679
201184
1946219
1241351
1784421
851383
1071665
824755
1104964
1528245
708974
1406446
1384437
743028
300560
1166166
97590
1827102
1382985
937350
1419212
1275621
1312503
1494714
1769621
1184541
1010490
366795
987416
965402
1291406
729776
165823
1848631
1992900
1677348
1647698
1495080
1131196
345057
391393
514784
305070
1499881
1375177
505821
762485
898272
1503752
1001407
893377
604901
109619
1975866
1193207
1933233
1939021
322618
1487972
120188
1482251
1124799
1128985
414656
1246469
1580976
1291660
1004454
1844470
359624
1943752
1303397
272332
1389143
1929134
1874207
1297032
142999
1633361
357184
407570
1065636
213319
1848944
166419
1035618
916594
5014
1451508
612242
1352087
1915319
796187
956980
1404482
630113
631985
1859058
1662429
26747
767033
1589512
399987
1165220
578180
675834
390722
1820218
1654384
1500256
1268355
391045
821934
1430199
1359582
277029
1651023
47586
79443
1123814
1964817
1606207
348272
1073067
515110
367134
1477314
1522389
925214
793388
265476
371147
1884603
639237
1351112
690167
1746776
1559865
1608729
1353144
275536
619342
450609
20128
1737902
149480
1532459
1723621
968073
430280
1145942
1483785
256168
33057
908796
1976921
112355
1576026
384308
1708466
1653203
1137893
1545
356505
274474
946788
153876
172116
1049857
522861
1366342
1827958
575526
317400
546310
739505
1873181
789184
12693
832179
71769
1681118
870798
358553
430063
484157
1410300
460222
1632404
253726
573877
353009
638438
288551
1993979
1456879
1970919
1022132
1011610
1287173
325725
971847
1953531
569798
299391
223957
1323542
1207134
369925
1552834
94557
629962
1968189
553521
1292257
942428
600539
713930
730245
1329135
1244948
864125
1690967
780813
4543
291879
639625
71485
1559624
1748317
983567
460391
317050
1367177
482561
752288
1776454
81718
202781
826683
86264
1795896
1079691
741506
1583279
267892
1970338
808755
591084
567475
842251
1025360
1935323
1145800
840646
580866
1839453
406204
501494
1883218
1592888
461274
1359057
271534
207381
767275
1755731
1638682
1329192
369978
1252775
1219562
889789
625883
1135812
1058119
414135
1421625
1861933
1159925
1735353
158280
3493
1353984
568023
1231755
1628510
1889984
1090243
1715294
851634
1815361
476648
1582565
842778
845436
808556
520212
667724
508853
711527
698251
856966
183158
117198
9798
1640489
155514
1693542
1574960
831301
1717879
1836590
488832
59352
1308757
1226203
1565519
1862851
1345162
689682
231516
1543101
1142156
1382523
1956371
493517
329264
1634240
972474
817436
1120316
595870
1115002
1885345
1254772
1152367
1416016
237909
921819
1556277
269053
1301766
899719
1143852
1597149
575541
498093
716453
241339
633392
1015827
168644
836756
1649175
226347
1976484
1209929
1898718
1673317
767748
1072191
1844127
57001
935682
738480
393011
634481
231003
600509
1056423
1344082
1202677
736671
1403088
1392110
1418143
1189680
1569548
1017981
169171
154299
1997192
369531
1926130
584303
1419676
1547879
466650
769947
971397
358881
84868
1959995
1391332
1841576
629297
1542517
1928051
1445542
1961911
842814
954616
1546276
1999708
910106
326316
250503
1056230
311400
1623331
177283
553886
1596928
1909133
136480
457254
1410790
220272
566648
540619
434714
1665942
1281362
399363
991738
95544
1088886
1831483
538288
534144
240441
884212
1198517
1941686
468916
1227852
1546550
1722232
765917
542859
360813
1755653
126795
207334
621794
1197987
1751105
913870
454535
1399480
298165
1583748
1045188
336566
1650320
904941
1735948
224112
218725
335498
1170683
319182
1191945
128279
71408
716554
1505717
1844506
1735191
1521631
1604719
1905945
1526601
683106
330165
1392114
424312
1095724
57101
1851606
553962
623610
1711031
862122
1417088
1460138
1342156
158235
1331883
837460
1294537
1288312
1696666
1637818
405803
973970
1051658
1449571
1871003
54501
1568939
923829
294625
1572596
718415
1600057
1786829
1917306
1735905
502592
1282681
625995
856923
63086
456247
859652
1222986
1837514
1830234
1214415
1331641
1104990
961641
829512
1345101
1184269
1432131
939372
1668127
861271
271761
1546140
462861
1187014
181190
1682476
457582
92801
1541472
844721
470792
5585
151838
511536
157357
744649
115699
1788619
630405
242707
304570
504051
1331331
1914118
1006682
1112562
200136
1283424
937966
499084
1535831
1847321
1168307
691920
112062
1987485
340438
39129
689474
1991155
1382189
1471642
15252
1380501
1865428
684740
1713224
508325
706454
308976
407787
201275
670640
620775
1795893
1212768
220411
273993
881490
406699
346784
422530
504779
1252958
1432165
409754
1660323
95646
1391451
1943650
61387
564622
1207399
1899320
1098206
880105
294242
1840231
1368935
1964817
1205757
1765740
1676192
1956047
765581
1660100
1715440
1755368
467402
1571334
664929
827952
433718
1302540
1513720
351819
1507260
1074541
1881559
1714969
372949
1619563
747160
1991711
1336485
834561
491630
1517351
1917010
915151
979271
85660
60409
163224
584650
1433669
1656231
1642817
1985054
864461
442890
1663448
783247
982657
954372
1426823
627714
307069
83362
1311266
522627
271244
1972880
1761497
1684749
1458755
1447268
491941
677434
1684676
456151
1011757
1846975
1712347
351036
349838
366825
326714
1314471
728340
333297
1438640
264117
919092
167536
1119482
206209
1943460
1858378
1062648
1797390
1503249
8010
93227
782487
582347
1640291
1674955
261387
418488
1603390
454116
921434
1934592
1665642
999883
689739
1961316
1187412
1903473
881238
770144
1799625
864366
1485298
104435
1531853
1064838
997028
1417627
1465893
449758
499485
641852
1953628
742243
187529
1219323
488567
309398
597516
1044731
1468367
1542665
99786
11529
645591
871227
19144
1496398
702831
313939
1430397
1406213
1984552
675844
859364
1264232
1152502
1433535
1679083
1408133
1140934
1316099
469145
1720182
902040
729728
854427
1754317
957603
3200
657721
1420931
1995906
1663845
1974329
1592254
1209838
645549
429849
1002040
821675
1502050
1879028
739779
1067103
284010
171174
1390976
1491342
332280
984258
1885503
1950184
620929
1386684
795714
763351
1243808
1828040
1088534
305479
1743652
1208570
586393
1088255
1773241
1452975
297097
1258836
1844702
879959
1004710
715160
877609
1489905
447998
1847650
1572544
1179578
1559099
291528
800664
1531149
803492
1400704
1529328
938530
666960
272726
292510
1778418
594304
1093367
148120
945597
109615
662371
1405583
1043509
1389241
1404220
220256
77316
663247
1754839
750812
41090
1949059
1088698
1984049
229852
577801
1804871
162633
1258954
1110445
474409
1236559
1335829
907810
647485
814463
1045377
1204885
1452855
1092325
1865443
1432360
126861
558048
1562977
335648
60785
1770249
1128761
703386
1035288
1633365
1368506
482900
1265200
1590551
425946
1136971
1922276
1831223
603575
422221
1866766
956394
14925
232705
279125
344461
1244028
695441
93209
819498
367887
1699647
1758552
1124989
306222
919596
1648736
797527
817102
1677864
1443329
978732
1164883
730403
1816898
1047889
1096751
774843
478032
1433674
1227111
1215696
1826309
1902911
845985
1275636
1126420
1687695
1368170
752501
1381991
1774171
814976
1250258
642070
1208264
176930
84217
209900
643359
405683
908455
1878201
1431488
1537775
1621320
769058
1072396
1400927
1087794
983131
1088454
1196753
906856
1056172
431883
753145
710210
1070282
282433
1630671
447663
875167
796241
595092
1018575
1694992
1250911
1205161
422395
131151
1638705
292867
532771
1362932
980061
1661596
1277914
1679550
1995972
1863768
913391
1040126
414619
1952248
848259
1612655
1454
1768054
1980473
1464798
94062
801168
197535
1701643
1197811
1993369
1989494
597
1257164
1073409
803153
552714
1395307
422034
1239381
1209794
1115326
459752
1527565
894203
1900330
1435919
1757300
704080
977928
1960219
591936
825987
695001
555094
1288290
1356939
1412546
1017435
1078234
570699
336614
1550103
1265981
1241336
966293
1758947
534982
1622566
1991559
268324
1277358
1161298
3369
1611974
1962371
1082424
1842684
1097509
974998
655383
592683
1334168
1317507
1024433
1551118
1385770
788489
440203
707030
53405
1711145
640138
634175
1743655
1389955
1979446
1245659
411256
683461
227745
997524
1262101
1539100
1147623
1145021
94543
1009663
1396370
432115
552707
690231
1860759
1520672
1828553
1009976
1902657
193374
1479436
159177
915684
675737
499708
1337329
913252
1841984
1742904
1975119
921320
462031
1075700
1489037
1623252
1500968
1276851
1885569
772146
1654701
1774314
945853
259238
1942460
948283
1127586
373739
827990
1531363
1829885
735208
279942
1018302
670887
481365
1911329
1139292
768070
194840
21701
1141580
731847
1152862
1125396
1094913
1303548
329843
1410801
1022633
1523105
1454568
990438
212090
1672945
407517
1363053
1219503
1515965
1677612
248574
1317756
822619
44569
1217231
711107
181023
1680192
541189
461091
1681922
160033
101920
862432
246600
1777949
178315
1991779
1148855
1367023
1543925
967803
1892871
1254849
975783
1633569
1204077
1021952
1211786
215553
106088
1831189
1488548
553287
1790755
1552188
32028
679261
61065
994904
100384
964730
638035
1051013
248764
608645
1804410
1323879
551124
913153
197424
1818851
1944965
675072
1364229
650673
1779980
276586
1267709
251984
1669857
747267
504297
292656
1762389
1198530
11203
504436
654834
1627487
1804207
1101699
388986
1996813
1466980
690906
656378
1293937
869572
180688
1455512
1558842
91096
346289
1464786
935270
1653535
340484
861244
742594
1768148
67630
1803746
1739060
110826
1649052
1536093
573068
1370851
1848663
164107
86526
1789451
812184
1500304
1201076
1562005
107584
1344538
826877
1971943
514036
908972
1071977
1704595
1155439
1765776
1106754
1208872
1012606
895087
302686
1940021
1298326
187246
265887
1754356
161161
1442013
1231512
609791
118149
1729478
781579
441854
1759555
292948
941919
748824
1938569
664198
1227067
134507
1687469
1671597
1540344
1202652
190032
1782029
676303
864001
1898887
209713
1365240
310176
1373379
1676831
1126400
1143432
552569
1781751
1855977
1206514
382379
1991025
126937
1155691
1834813
1401746
576929
1262750
685067
858047
1233900
1061302
1587451
1538791
276880
434509
1459596
1707185
633790
1172203
1889677
1649883
1815306
1740463
796091
1654217
1383090
779410
345621
1857087
1236982
463615
1257248
529487
161494
918377
1078966
1432476
528482
1778332
904831
1058709
1588562
1310488
1934694
806663
625898
469944
1377882
195390
206398
1252590
1214616
353333
1745148
326412
1306476
282054
863916
1066328
1646133
210025
845131
1781969
1868273
1085291
672038
1007796
1746339
1196164
1087826
1073508
1955451
175378
1125971
22569
1023853
16943
16636
96573
819049
1627633
1585020
627086
1499735
626984
1371150
1618460
586668
1801509
1201775
566073
1207164
65147
148984
205220
306839
1895592
1327615
513579
549159
467099
1690517
183879
223045
256391
197935
361913
350925
975680
1166092
940865
463312
686892
388642
333537
245722
1809326
1309899
1064918
607494
510635
809639
240475
503012
1621082
1237864
1538469
178660
1678743
693991
716219
1246341
1683372
1960705
1544976
1577066
805073
1289517
856983
901928
683336
1124910
1932927
162022
385212
198123
368861
585322
882636
185229
304550
123732
101389
1815995
736979
955654
1190040
1984222
250475
41710
1162542
1914244
1353587
628063
610565
817017
725590
1818099
1669830
1459362
1568709
621959
1261767
1192258
858576
381674
1912026
1843220
296088
809313
1970175
135723
1596170
513107
657508
788034
1349682
1050074
1293075
112963
1821797
242393
48754
1018641
312253
958052
125433
713184
1912180
1197273
1474469
1813158
1432406
1668063
1932693
433363
1555792
1139166
748727
121394
240745
453170
69807
982564
751361
403726
1850074
30088
826783
1248727
1607131
351774
1603003
1157614
1178009
574339
1267311
1765285
124535
1459028
334180
1625642
243487
68545
197837
318350
638654
526822
111029
1801609
1321536
239198
1604107
165483
1875452
739848
766225
1002211
1531248
366300
948327
1709666
1007605
1440220
839374
203144
167181
1784212
1060002
203676
1530823
1917085
1763445
1980525
1311087
1404237
329666
1817752
179052
41931
517067
638027
784192
440061
941717
761629
1407570
1912020
591158
918568
1808626
328285
1130042
956908
1020231
641037
1894810
242107
994642
1987988
1774422
1142666
514348
1936568
716647
1909609
702178
607018
1620260
1414766
1602930
1631434
32345
846108
871470
1268587
1194448
899754
69264
1245346
1505609
1192840
1466594
627031
795701
1512736
334764
275198
1590978
546953
131973
405858
105711
1111866
1018088
367251
1395874
1846850
1257612
1561692
1956823
88047
1846342
1356784
792085
1620639
139945
213119
1484794
852746
1893704
323317
1691194
1128767
1324556
584940
1479258
35397
1882281
1919069
1332422
1705065
758980
1234443
640449
19175
1454647
91138
593975
1001462
402821
1663657
344700
830222
765028
1568705
1557714
379262
596363
626514
1118224
1393656
1061533
1730888
262392
803623
449311
1215899
1674511
1003921
1710785
1865122
889506
912851
205958
238618
69937
1856811
342325
1237138
1029199
743731
1410002
305592
957603
1752578
1184362
1979309
1105669
209161
893040
1206420
83472
206641
1179911
767515
487166
1299922
253293
1104364
1339092
1980075
1915374
962249
903452
1534361
667024
514654
72824
1586871
1650787
139476
1710084
1783749
525822
1514347
1532121
381584
1816186
1973059
967743
1891393
1164418
527887
252711
1736600
1333203
1661113
1986480
1649066
1199258
712251
715504
1948106
447264
1909742
1473697
1990417
1381048
648438
1106821
1334965
571706
1108976
737997
1866128
938117
632652
75068
1738311
682430
1070380
290082
1923623
1092720
1637599
259744
65148
1751716
307089
684328
428777
1426280
48680
689151
425860
1461265
1238433
757168
581708
1369521
1418104
38960
1307650
1198385
985735
1601103
1592006
305231
1782893
1457616
1712472
1943429
1361411
1045810
1450005
620594
1765406
1376926
489301
322456
1633428
609053
1186983
650494
125947
818017
291636
363451
699622
597926
676952
850590
314680
1607424
1234005
26825
1506373
305295
1827287
520738
708796
765529
1105713
783446
966370
955395
1761253
1368757
1657489
1481467
133363
1683337
636288
1972771
1443416
133308
59925
1643019
585469
657702
963380
1779877
687796
456369
1466767
1362684
1064325
711984
438749
545218
1693238
287622
139485
1290164
565545
26895
216341
83974
658280
1963798
414317
1455878
1617046
22235
1095058
616321
1245236
869459
1788979
916793
506195
1597971
314510
1640150
663470
1479880
1013710
1054913
409183
1055591
412062
933431
631832
558898
93314
543509
1997811
246394
999483
1553397
721803
1740280
282208
1776798
809435
957263
1425483
265424
609324
1686841
303417
1292366
490873
1427599
23496
1109159
1158741
1236529
295419
933162
1696622
1273235
591529
1764970
838976
578759
1639259
625889
1962893
641516
1677327
1883910
1845578
1198951
1928511
1927988
514831
1446552
765467
226916
1148928
1081016
662140
1471598
1997944
352265
1816873
1947581
1360305
1441383
1359389
1243038
862171
1702634
1827994
1003808
692035
92143
1643793
1496580
1792111
1522581
854063
371561
1527871
1453032
311656
599393
1579826
517807
211549
116952
1380666
146523
1299758
1562771
723365
1391335
1781929
1792455
73155
34126
343516
842644
1961540
354695
1984058
1205323
866482
1206063
915968
217458
826244
1197525
1695076
1998045
459803
379680
951107
238611
1518756
1845139
1458740
1427940
1854326
606130
621341
1430982
360172
599927
452987
377381
1800314
1235900
1249076
940399
1883952
644360
921999
541895
1461895
1177503
231946
603175
278066
257927
487835
1761887
1904390
653667
1803033
153652
949427
1777485
456031
4557
461499
633163
1047909
1448239
654169
255748
430188
1341510
1874860
410161
1354801
538255
1867906
576414
437299
930748
1416520
1719936
1632942
565368
1356036
1260071
1744094
1962466
775886
1520073
933065
324782
184850
282103
1015694
514262
1812440
1163521
622854
396970
1627097
1787747
103949
661385
815545
1138080
781897
462795
1844334
76551
1756321
1988124
1414292
1353311
1303644
1719002
965263
213088
1588081
1774453
394773
78261
1458588
132494
701755
284021
602949
513229
1046486
1846689
1666824
128207
1629667
252427
1515040
455433
1980500
1593025
1609390
1238260
79960
1562417
1006632
1941514
731723
1578829
493342
1901268
75366
773938
1754904
1808506
1913036
489818
192643
657073
287546
1185040
1330275
333601
967352
675888
1421436
1451964
559513
1245219
41400
1861206
1467872
1159135
812183
1576476
682312
1180369
1495428
222463
537820
586607
1153206
975803
637979
1366329
559448
1824011
1270224
1734173
1294307
1472648
1933985
1562174
456121
1078312
1311531
682224
1014493
1562684
314982
210983
1110054
1097820
1665343
23235
1841942
1689961
1149560
506707
1239849
148998
1106748
1861948
1533610
1492877
1858214
465272
912783
715988
153083
456440
1588473
1555573
1608620
168966
652117
1044845
1676278
1483039
653006
523930
1090778
1478081
283643
710614
1335655
585228
1908424
1139813
1181873
1698688
1872418
1758098
801915
1675004
233288
1081068
334699
348746
852834
117545
896896
1828020
1806996
1287739
1713522
696160
520365
136537
1107387
1206440
1316683
1433638
1694846
968536
1059044
550
683962
226656
27155
908424
1167130
1629503
928760
142376
164452
1460646
182203
1786726
13933
1911366
1776935
1547497
539572
1951109
983313
1319692
399022
888707
535733
731947
476540
713842
1874689
344841
956057
659078
1457124
1636790
572039
232796
501944
225575
1911215
1877619
12198
1987386
1451000
307516
947023
821807
1961454
640152
951298
7808
1393098
1410128
718942
1016345
412004
1193990
634360
1633332
1161817
239883
1139283
208219
276108
159723
73566
1568156
1569485
583105
910409
251997
1267543
1387332
1303195
1588244
1734274
1885663
1833621
701087
213578
1262260
790902
1515118
1727310
518393
1292268
290782
67189
1558815
769285
119284
1220659
1073802
1142893
899442
1872288
526520
356131
341996
1418572
1032045
1075245
409879
957096
1478267
48332
536916
1651919
903124
1518156
950088
1868305
1387417
1781317
1378670
31875
1864641
1531684
878904
1134693
158409
260118
384300
1472479
346099
1118427
600363
1190705
692521
1899587
1773195
1348829
1534516
763543
1719790
1431369
162377
540684
1534126
1043265
886866
726216
380021
1790356
653070
1056796
1922041
295265
1378631
1024222
1928285
145215
237081
992947
903960
583924
817013
179020
1662572
432940
1563501
143917
663189
1567744
815394
215005
704202
1926057
1899500
1163475
383062
260083
1391393
1981053
176941
151692
722655
591815
497261
488413
69586
225654
571382
1625323
1908009
1842460
1324879
97570
1574754
1860590
389243
1079066
1919270
1518482
189399
1628488
824215
792029
1311435
1868019
895515
39884
644033
47083
737678
835779
1817840
746794
1855396
1548007
121733
1256914
915854
1330880
1414180
724643
996233
527646
676497
1948713
1309806
57377
663963
1809634
1444896
612332
955108
513083
976321
688433
1864294
745065
1180102
716553
247097
1804989
149241
1549823
1404999
504246
1580156
1312092
1667701
1784272
1637924
1805176
1227363
208885
1583065
839893
180365
1242638
1187418
1633414
777373
530859
1976373
373001
1150907
513432
745165
735215
1262177
536347
366822
201042
1434760
1100256
766044
1658285
1485683
558346
448129
135794
990339
205562
571652
1977960
380451
1821021
1422723
569701
1783575
1519626
1280976
1564698
573584
1157280
722756
658425
1829975
303192
1901782
1793793
1099286
94206
134585
1508571
1865753
1827583
1046429
759598
1480414
915255
1336002
786415
1980825
876354
1454802
1538942
1517878
1153412
514760
974314
1805829
903310
374655
406745
1488910
1354968
751162
1883660
1171766
1955239
421681
1412349
505125
1171126
1554119
1849971
1430603
1201292
1359318
517101
1910625
496175
1887860
256267
952200
608605
612459
925386
1742123
166036
271078
285693
745048
1054977
1636071
1358992
1055939
1248291
848141
877112
685571
1828331
622112
725973
1664192
172637
937574
1754031
1272287
46498
1543393
827895
1395760
1663786
1445079
910852
1530499
178153
927247
1766375
1947809
1146149
906934
164109
875605
53452
235849
773953
1689770
1331921
540192
1382722
860120
564473
1147773
1226914
966020
476191
180419
151265
1235387
971589
620705
1520826
1340346
781547
995835
1181954
571845
837404
349103
1826310
441335
542457
220193
1381452
351822
1350303
818731
1993290
842422
235526
614702
1855392
1224496
1785873
1437559
438967
1753170
307110
321008
803987
1802950
1991989
45669
802274
1332787
1536755
1860891
639937
163908
1436066
58123
1419643
976384
1369917
1199492
1940446
1601643
633238
1513833
1925805
136986
531243
945629
1486483
267041
1861213
148034
1402051
1912385
673560
1679991
289582
1268048
790853
431926
732582
149413
111422
815157
1646666
661208
1492825
1408401
1603536
169489
1879293
653224
674609
957675
1508972
978432
1064060
1581738
1122427
201826
1305904
321941
33302
1790126
1546320
1403573
1448259
811736
377284
1552406
202655
1785207
236236
918427
1135735
1825954
1338042
1762479
1584993
1019488
1982099
1027442
859635
1123746
1830826
1498531
802185
514404
1200125
926956
1563661
763477
1387108
1876759
1838017
1721415
1892571
1749398
1328576
1109058
175862
1291955
1771074
1220433
761214
591319
396789
374028
1813923
119799
725548
567840
1723686
537718
1038923
1652122
1690078
1832160
1167527
293042
1601852
1487523
1690909
1561969
1301406
1339119
1033974
490933
1693204
1887274
659477
379664
1872915
99334
766592
1507940
667300
505098
1531980
758813
173327
11687
1294890
762209
1455945
604035
474271
1153909
512118
155544
1749321
1774530
761322
345897
1883714
1224760
786012
324302
1056227
722040
883296
1059565
321014
1358627
1773480
1270697
915415
1242237
1470752
1149481
1940004
273396
355173
1768834
1378694
1596884
1499162
446066
1803332
1603920
830696
1515112
952529
928099
1201696
1002412
549590
891825
1438182
876106
1894033
156475
1296156
1108802
57325
478106
636492
1751853
591762
1524102
994096
704046
86868
1675829
1622519
188945
1554892
452695
1474235
1796042
1363416
578142
687219
1629952
1834652
1763450
1511232
883695
5831
1935493
1476998
55074
1445509
1448771
1217912
245357
1743091
506209
866462
844282
844807
1922137
600246
799474
1373371
1607277
904213
329751
838552
458720
23197
995658
1293641
1700209
1971443
441027
1988364
1320522
787899
1333643
858837
1945989
1297300
1267116
364742
1322934
1405592
654195
421093
45602
1956871
225575
886403
1182726
23782
355132
1972257
496953
230426
509100
1184258
1201788
1535251
1112743
1679565
1123382
1565092
463635
1249837
1714170
1049090
696797
453791
232460
1213600
1092636
1883911
967909
1612434
30921
1577467
128526
1155190
1417851
1309354
1355880
1257734
352467
507620
218110
858560
495989
610592
711811
785183
1548810
1977554
258565
242406
806522
1812909
1733383
547618
73186
255944
32620
1625411
782269
1305445
755702
1682629
1901361
870629
653238
115368
900027
1124886
1112995
1223954
994143
1832177
959036
1238880
1835445
888467
908000
1088395
682325
901580
1242870
1638621
188039
279176
460411
787489
260466
403041
562818
924794
1680370
104070
1247533
1800897
1067031
277270
990151
1713877
285556
1251539
665217
1717040
47879
426224
305143
1548586
1129958
1759227
1559833
1652787
455688
1335929
116923
565738
675110
561022
903810
1282014
1905552
1498888
775675
394233
1810304
14019
1279749
50558
772625
394187
1196217
254702
53596
325503
910454
1197476
363777
62477
229257
870230
800664
325104
1720571
551271
1504592
630007
642817
1140397
767748
719462
981481
189353
1204352
1628125
1988531
1132400
905988
1911692
842718
1635678
1148853
107719
1010809
705965
424910
1038351
982290
1377877
1587578
1521616
632360
804296
231189
1973856
1161851
305967
1215979
1423706
1876190
618585
1170596
246278
1628924
595918
1442838
761787
1383805
345310
1422963
1959289
315245
289319
13906
562550
1016823
1540345
100590
386375
750680
861914
1961669
1647226
216539
1461280
1062108
155030
548351
152738
1344140
593643
1770722
242565
1781380
1843022
1728782
1841351
1330133
1490453
287875
1722261
1231361
875516
1282022
64705
1660132
1442633
227472
1549835
1827085
147070
1975279
1777040
362589
1944923
1443453
101768
1726072
1193432
1420188
1703889
805114
1050641
1239901
88852
809192
855311
1517031
128438
987465
684404
1808631
1171511
1374575
402836
1694995
798529
1120549
308695
390709
115458
1400940
1865687
973825
161955
1414532
1493354
630567
843518
1087454
274207
1867585
905161
1990426
669587
1520134
853200
961559
292149
1496416
1559629
382505
1780209
627017
139208
924548
1773591
1139621
4360
213356
991065
1654013
1952906
484566
442846
1620069
680021
741969
164109
1006438
463344
308740
1464898
411234
1816732
1840256
1985453
1252180
1058477
1510823
1322568
1546747
1398139
1271794
576579
1562131
401678
1428049
1816140
253405
1973360
1923593
1334731
10221
1584193
349732
1562737
1612938
669123
1275165
1420733
1214926
929510
1943279
538441
581601
1209083
1303622
165710
1608925
1857072
1193702
477280
345982
973300
700814
880448
47217
1582521
42603
1620611
1237426
385141
869582
644281
1210284
665281
14052
58150
1841098
1690373
1177316
1267063
1792077
675448
1718602
119549
695267
489435
931114
69468
657808
916582
568778
1646132
809023
1962768
1709203
1442110
1618330
63613
71771
1458860
798253
1020847
996280
898771
1162958
1740082
225658
41538
201561
410662
1346748
1854498
566687
976382
657999
1913686
989063
1023273
1255850
1289814
1232646
466375
205320
1144881
46826
548739
1282362
1844627
260482
1798773
643939
1905093
157419
769872
1112506
1739055
1456767
1955958
332537
562234
1826724
791046
1538837
1839086
1409855
906526
860691
916339
88129
1675141
567179
957237
686283
842934
408757
1150539
775240
1224596
1131234
486650
1847050
292441
1393098
1147403
368671
1730997
842581
973624
212462
853593
1943047
442833
253827
328842
1393126
639039
446855
1913111
1227880
777931
1819280
1429867
904898
452474
151942
1782683
852314
250578
1843814
462547
390613
56244
1884069
1140508
1150176
445170
531533
611048
499762
259848
60240
1179197
1013673
721959
17600
1903894
693078
1919269
1950098
624150
351354
1061816
679462
485585
1987464
500593
1518292
565669
344016
1391789
1535865
1676145
232654
1261350
1323294
1267409
83314
1163022
245893
1359926
630038
1550344
1780808
797986
1338864
900310
173178
677866
1807770
1920139
1725632
1732349
116606
984886
1222447
1975016
798961
149441
1051658
687022
1637777
1123962
1924965
1882722
1858223
1671197
306930
1317236
1641883
606191
782577
987850
1380427
1358353
683702
229252
1537978
391276
998646
468177
1153549
1032220
976651
1382976
1699159
878387
782866
79745
458932
890543
1745844
487243
908132
1916742
1996287
881083
1208590
80982
1996295
1158266
924784
72149
376462
1886511
906465
442415
1861268
40394
1162058
1148701
770594
1794126
52736
292376
1638756
1106540
87978
1456288
382773
879792
1716910
1458885
145955
1270456
234302
1275459
1463306
702724
584069
602413
1990125
1041775
543099
1225353
473256
1401920
558317
362273
892561
1851207
1279970
1590417
1834976
325715
275489
358260
1461362
1626235
1368804
1997869
689562
828422
995664
384907
1958692
190259
1434516
1672251
571987
133893
594073
386600
1294490
636255
608948
764848
1766924
1499804
1836127
543612
1389641
138879
219899
953333
140650
1675912
602570
1372907
1670050
1907971
1319872
1980079
215652
1380254
1947142
816431
20441
912353
804037
1394754
492485
213565
381640
1535296
983907
918253
1849960
71619
1743753
1713184
375442
945054
42547
1543566
1517010
8377
915897
678961
753185
1736930
1005727
450037
1758187
823813
425443
16141
235441
274368
1828653
146520
429954
503940
1877186
330070
482280
469986
1452883
1218644
1982348
1328901
717197
1420526
1529843
1939642
1940747
249185
197489
1303850
748874
978826
1251183
1208169
121471
727678
1551577
821813
927129
404462
1808211
373743
1412471
1138190
1606619
176855
1521339
719387
538797
306624
1061231
965094
869074
88555
1043528
1158877
1116028
1549086
383803
476974
462469
985916
624066
227339
1705787
1489723
392524
238768
567587
1538626
1522948
1846550
549437
311634
1261356
558112
1937794
260187
1906821
486206
1449490
1310626
964188
1970737
687935
88872
1894766
1874826
1509663
1300850
1628547
547071
669532
1892882
1878134
563418
1864395
1916843
112549
149731
1432186
370862
1452783
1299427
253856
57863
1213428
474041
18170
839873
409145
1041862
993472
1898894
829950
894010
1180209
940971
1542386
404515
1974479
116948
310571
1599246
1921848
466005
681288
281064
115884
1586796
1829725
1152529
1404408
552392
1719177
1809567
170158
1231698
258565
452104
403596
1100294
1296570
100928
903949
963285
1376055
703949
1805587
967859
813524
102573
1985218
275694
1286007
874382
559549
1864143
1387164
776021
90902
889031
1395853
1278574
1748392
1325910
1101558
1917688
1767028
417280
1188434
1204465
293633
1627036
924317
1160896
1899080
1068770
1311783
871206
206954
89798
5932
811571
1091386
1720766
688403
686202
104369
1516970
1916969
1245179
184752
354917
751483
1233760
474610
1534256
1671909
1003396
58314
1230829
476567
1093051
754800
205746
1000368
1656924
1536622
1059509
940970
665800
1650494
276192
895044
1394576
633644
335494
1705652
480628
700051
1442404
181208
1574503
873921
1589677
630117
1879637
1091347
1295343
976840
1871871
1915286
673625
919874
1215468
121421
1780825
199858
1993881
1440077
1884391
1875235
1030774
365568
1529517
1960439
983311
1361587
1054317
135343
1462379
782972
521766
631224
864368
246570
402594
1536020
407290
1378816
586661
1297552
1884509
1766197
486582
1420846
403848
182987
828448
1748188
1256535
471121
212833
1030959
432297
1121408
353532
1248264
1064570
67711
1651039
1413971
1875549
232688
187150
1728825
221710
432849
1488296
175676
358264
596490
1216121
1312714
925282
1567767
60017
1573287
75458
348073
689342
800524
1363618
505378
1596269
41714
1623092
669478
1743887
1016313
127882
429247
1426661
1263663
1161422
360252
961634
680705
395609
700061
758595
273352
1041560
1183920
918455
628528
333552
166978
55054
853685
330649
1182034
1294442
549057
878461
1821416
1478793
403836
1310608
1959491
44335
1671121
1900306
202580
1891056
393111
487193
536644
1585335
133743
1093306
1391820
1836685
675069
1713817
796924
315207
775073
1075461
1923301
165833
723107
391273
1126034
360432
1533500
974336
896404
936077
734892
1351635
1304762
814735
1656111
661628
191398
62358
489358
1797236
1158239
972206
1859317
814055
1841780
826813
1602149
1438597
662035
1254004
449532
1669182
533551
602367
1544648
1299731
1734268
892299
1516184
681320
1755681
1110307
1440139
1782656
208761
1938723
96085
1641420
1301967
78405
800650
1989224
1345930
1027262
1016956
158756
1274370
1897865
273465
451525
274904
609894
1833805
437957
1607669
462757
1704947
1036750
1925660
678361
1825631
783628
1552156
650675
762930
920909
1859019
707122
1229403
1985859
869059
1130160
1979964
1291169
453449
1562320
561576
482365
1192789
222813
1044805
721675
1163821
15401
653117
782778
673667
167276
1939194
1082967
309132
1159642
1768929
469140
324021
712296
1244260
163431
1588198
845667
454891
591319
557198
755614
482880
72575
833024
1595082
768495
1718746
366698
867128
1994092
1803004
746440
545800
676848
410918
89918
1939561
1506323
1708605
1448755
446647
583656
1400736
990167
1640540
80604
740001
1375905
1021329
230725
861246
1584153
1596189
643063
833679
1770170
1378468
1431124
1479621
892983
812855
198708
1196203
1396613
1211447
813142
1500959
1920160
1643412
1503437
1393268
1150504
800321
1555367
1655788
1830348
733089
729682
1839337
899906
1427972
456892
228068
1153409
231516
863824
172735
106806
414995
253185
107346
1888666
1936167
1183796
1355456
144244
1179727
1829921
1777339
1364726
29219
1034062
1179693
6207
172889
345258
1496389
1788255
1018520
1985849
1036611
1963089
1568702
8888
156269
1561465
449647
1993409
927887
1851896
66328
1232232
1983872
233877
458007
1675506
1644158
250173
1722428
254067
1038779
1335223
1828034
581635
669814
1002100
1311587
1961706
273988
825302
25003
606614
402626
290970
1904518
232215
1212497
1726830
1561352
529546
1843351
838186
1763125
333291
761623
307343
751668
733407
1326869
849977
665387
528479
1865678
1378012
361614
1777489
132641
891579
153845
753339
757990
983141
621730
1525532
1777257
554224
152551
1005447
444618
737014
1336589
1159882
1920555
1725427
782351
1217700
1470173
828977
381412
1248149
1198483
273698
1831339
297809
43925
1724920
398531
514406
845085
1264734
806914
1542121
668909
1833956
63157
1578938
1363138
1644817
1718698
1982748
1622093
255140
1290723
834939
1688226
1240197
887068
651708
1742052
318701
1844111
647906
1934424
1283792
1393059
810840
477162
1954440
1998371
1549870
983926
871850
805356
364882
157264
1518311
837730
1407323
269842
1896450
1526351
473099
1241258
967815
253665
27776
40961
487395
1391236
654227
562160
1797103
841797
725369
1549093
1830829
1197094
1973828
246048
1479069
775911
1822428
838961
314852
168774
936411
504656
1697986
332983
1666688
1593891
1209790
156799
1110346
1496470
224616
250049
1678355
673907
572411
626562
706053
496402
1925172
1891477
519915
494252
1936214
138269
779375
807091
307243
69390
921825
1034669
1939362
790937
386316
279212
1552970
1744093
722183
776754
797813
65215
896711
938009
155637
564943
1693510
272290
997122
1045464
1854186
1135944
1618341
1784701
239748
510784
141026
792984
1992607
671537
504346
295079
285960
1114917
787726
1438930
1942893
1217288
344207
352372
1496481
208489
321501
752078
1637906
1954581
1143599
1369168
1704029
1934761
142207
406292
379629
77877
498815
594914
422374
1973496
482183
223059
1650771
1688564
1991369
855268
90015
1220942
434340
1304489
1264691
1278393
389209
743030
525136
1734203
30485
339229
967269
1955196
1132683
59895
1573751
1777988
548324
1039987
1892952
1102091
1116506
484546
449418
1682687
1017710
1616928
1489288
1205267
1963282
395959
122053
761054
1424357
90169
1159371
1180773
1466999
496198
747923
658691
1837979
1690623
898310
951402
1165135
773067
153691
973030
291706
1201327
1814749
108283
1848588
386003
961656
591959
357698
1621547
827230
1864406
1597458
369158
240064
1472936
33200
469300
1292662
1568071
501968
151388
1055501
1214352
251898
149891
1409190
86329
338982
428859
581997
1014242
1385068
363295
241438
1107814
396175
1600072
346788
200664
869931
1367841
1425899
501117
1842281
1856143
1450677
701572
1969090
1687134
326109
1753121
891546
1526179
1152530
1171068
1852760
991442
1588031
888642
261654
1094057
518297
565045
1777084
26899
1764193
1110971
996002
167717
444554
620948
658260
677265
1188491
903948
697114
1417232
1419279
268195
1133600
104746
1825216
649276
1521446
1947937
1758894
842115
1491959
1968430
1551588
366989
585512
1658271
1408197
304749
588432
1777099
1287741
1441737
112754
1308599
1738742
1938304
594713
1386740
1653188
183484
949206
838694
1755451
277245
699645
1555978
95851
1340029
1839821
794821
584840
1908573
1123985
550040
233641
80494
1050089
875482
1859186
390119
296553
708529
1913633
1124397
224223
762145
1964509
1456530
793359
680893
125893
1728369
1141994
1514491
893491
852985
199286
1333170
1036269
1699055
17941
1663525
488225
615518
1755199
1558369
1869407
1198227
1053782
1749438
1568965
121356
994476
1955370
406143
873669
1599884
1521574
1493205
718082
494522
1506231
734685
720643
1857396
1903644
1207390
945264
1107990
590677
859473
704333
1364243
202059
1740727
1449138
1076505
1858508
436049
501989
1346833
286364
323437
1994912
349439
230891
1258090
1941867
1364082
675101
1451931
1237717
1340553
1310225
993558
1908189
1334416
863487
15177
561762
1181161
298285
1726042
743131
1795073
370391
1613338
1906669
580429
414891
1244381
538884
1433333
390699
429338
1635460
213244
392150
1050080
1350179
1704441
528905
1779851
990004
1861450
1852703
1670345
1263699
1154576
460762
1447042
230308
1724336
133648
1114909
1366392
1669866
638643
1142963
1844813
91609
1914990
154821
533074
1283469
108564
1801099
1126697
1017119
1466154
12613
458740
715094
819711
1109931
1333284
16917
1013784
1153886
388218
1560210
1134027
1885597
1900988
1609078
1131724
1134797
1953734
1541130
226233
1402968
234785
1605604
115194
1255845
1613725
679235
1981746
514483
1480057
1291198
1373515
366952
1529730
1032383
1380053
1327125
363905
1070808
1046603
1149531
1995327
755206
1059212
488675
1327832
1920851
1058100
1017806
869153
1864445
1432985
55423
1058852
24627
562816
798253
1262562
1282493
1652128
1540030
1876470
893109
962019
532649
109196
625161
1529185
1333240
87415
1346198
1944489
930468
1411387
770863
1236728
192375
323681
1713379
819802
1220199
907460
1788069
1784624
735865
279624
649249
459749
150916
202135
1553628
1355089
138223
708408
1285752
1493795
1842332
666364
1334099
1680166
948451
403202
55532
5787
522482
1460562
1454793
485655
924483
1430490
253585
668976
1509230
1808828
39316
1566844
722541
627565
1027840
796767
69930
129055
253533
1468217
325356
1491803
1341127
1419071
706438
822995
1141343
1568796
1024136
1586264
1997732
1866829
1948605
1299504
1967651
1625244
325394
1872788
1624597
858007
1014132
1040395
1608324
721315
1991449
399632
586574
1988808
712182
1746704
829679
1425047
1331288
853153
974957
1656914
1307820
1588279
1593859
1888899
303876
469318
1296129
93603
1838179
1937485
1266543
433314
581658
1876811
142500
710028
875666
1811685
236284
773050
851787
891608
977063
196446
1244947
1593355
878011
1678930
1003712
1030469
692164
1026363
57289
115598
63480
1387209
359890
1382532
85417
1074508
271719
465055
1787694
605688
1722641
661075
161244
256645
786952
787068
41550
1197447
158068
1699715
497850
1073037
1244369
1716960
1992055
1902594
146435
8902
784092
1031779
594117
1526071
1466053
899535
318198
1131286
1504909
1085558
1663348
1283454
397175
62613
799311
369136
1811227
1911761
1835304
335484
664833
974895
1989936
357521
1638183
1473100
1203130
1152680
882583
607848
1511140
1149377
1306953
1974243
1639686
1918112
1563273
1232975
1777727
27438
1445764
1316953
138180
1508881
1000979
1658812
1032153
1192739
764810
1578041
1432146
1624558
253310
438434
397450
357684
1402006
1469614
1324297
1931002
1618072
1562857
853534
806046
766652
458390
1256177
1108779
688306
461724
331149
271663
1656400
37260
1473507
951357
1536704
1465755
1779476
1820253
1748312
788704
24091
255306
1940154
1358790
1231647
1434830
1012957
518949
1712168
1891967
1432018
1289901
1961719
1661619
571547
834206
1615270
1370208
1206878
495627
1281703
1617702
1547648
518585
257869
1010417
13872
336651
746996
444500
682405
842742
1089005
1043218
1564158
1660273
880874
788391
1538926
1859869
1442827
1852365
930243
1583478
156102
1171510
1432965
379029
1839857
860
1502463
174963
1712961
1575319
648763
886935
1642793
1799109
1942687
308267
1034839
356548
670528
260573
1370513
1988074
1075589
423542
1958328
624507
1492821
1769466
1398510
837104
69476
63438
1224665
1498658
93968
984649
1670326
1253279
1930485
1261731
157152
51797
1361425
1486651
1425693
903967
1266243
1031995
945020
853935
1643085
1553978
758973
1992296
1895080
670869
1036011
538225
37336
721193
1310973
1324006
410827
1849417
159471
1936357
1724449
1101472
1716784
1549437
1943355
1394042
1320152
1666125
12789
1686676
899440
204618
314011
1472704
1604
666202
1787990
1307074
1135570
522669
1675127
1246840
526551
177500
1065259
294028
75758
676631
1279348
1176824
1343935
722704
1730675
320390
977790
94685
32716
1040191
1198329
1119629
1030431
1730406
119446
1176156
699310
908250
454550
1920613
1363611
1808624
1666295
739186
81153
364934
1181579
513242
332215
1123856
1378966
333020
1885673
899619
951489
714680
717439
1291863
292597
1339255
79918
733357
192704
727699
19938
1504494
607231
1555032
667170
1818386
1665902
575670
1321394
309346
31840
1744374
1936746
161443
1368209
1090551
1027778
1932935
1859387
1605377
1923543
630935
1233985
186167
345025
1871462
467445
237516
969773
800063
973496
908116
501369
1017333
1075145
568087
1045730
76024
589841
1134313
1564665
804294
931950
297839
1334365
1494315
185542
650566
522494
1233243
871943
304823
1078001
529430
723975
1576136
651948
1899138
507338
1970642
108476
1066090
998401
148849
1337435
1516180
998
251494
1122277
1583556
539862
483185
1842617
1421970
1605036
1600678
1580802
559368
992401
1954557
67952
521401
954779
1342779
927736
926320
1741815
1138750
1222079
754736
424853
534143
963543
1208061
1162075
476165
1779497
637535
62094
1154502
236757
284257
1658190
3341
1307277
588585
592604
17910
602882
1427873
53792
990315
684177
1641058
621819
1963971
1994118
1152729
630050
1277872
119450
73262
1066379
632135
1848615
182911
261160
1982763
1618005
733178
278975
439431
1854171
445816
593165
1141621
1759284
148762
1956255
1835761
444545
724639
424740
19675
1127163
302407
1176884
868983
1200966
1777325
217048
1627898
1089815
658313
893456
602555
1670059
1881745
1746817
1003346
1425847
1769412
1781128
55533
1985796
195549
1338288
1672409
1123026
691530
1029615
612854
1666479
545644
735101
984849
1673314
1487707
425060
357910
1695259
1290608
1071195
443172
1408622
1806754
1552355
751863
1830587
40004
991194
1383172
1703257
1768612
1090887
1422839
1799563
1539419
13457
1013920
1470671
1952769
1435997
462453
1996847
48640
1594632
536070
738899
196277
549251
647548
1358067
1766480
1370931
1098462
1815130
1168745
1851475
280996
55196
1916358
380419
803848
168691
484378
1146106
159254
1007721
306512
1944406
1394620
1504445
178809
940108
86199
1743409
23984
872196
1873185
1167831
367209
586118
15395
395492
1479453
467710
469554
495321
657765
202074
158709
1145991
1445009
1835090
796054
1215109
264855
192736
454967
1586191
1140770
1524021
75617
430535
1985870
1588501
424783
879001
1967481
451433
1646346
1854205
363579
1901793
395657
1692673
1910066
334812
1145245
1000545
1839551
15737
57130
1718158
1795900
1433574
833678
1789436
1737090
831887
990190
1412190
27319
1315272
1081256
1781463
1651031
1535671
986088
621623
1006087
407448
1835427
92361
890791
368731
530003
228564
1892657
514888
1810990
799203
178510
1510558
1028396
867623
1270768
1827840
386130
1949486
1142166
1027423
558447
639288
209893
667983
1251035
333624
1060472
859710
137907
1768405
819964
1601417
244658
317828
391493
1022839
776118
1647816
291387
1240037
1753949
1726382
1404149
707418
787861
1563775
950329
1404355
1885297
878555
812441
1904058
1102072
240118
1571561
932922
979892
779538
1034997
737495
1585690
63514
400805
1505640
1366373
853935
915925
1658526
1054820
1045516
622263
1800776
1299149
1918986
1624564
1136365
1472734
1051328
1552353
1950017
1406565
1440286
218572
1545003
563919
990348
1766490
203848
1989652
964315
127979
1708417
1582281
593055
1937754
1346444
552787
1079853
610746
1022200
1925399
1254686
1250916
1683976
1853668
1978915
492357
1899593
491184
310495
935904
815987
999138
1712641
1735700
1279908
1731660
1735597
24673
86507
401926
692978
464546
1466903
685100
174305
177947
869903
1429845
1629495
151119
913551
1818260
700846
1616986
1680909
146305
733689
1449657
964613
836636
47300
418636
278110
919849
1442267
888471
1808184
932541
1222721
248938
386513
184737
1977646
1464896
1343766
1512348
1647792
414670
253737
483648
210063
914041
1757723
199443
1497189
1236169
1943309
1047618
723684
630746
508145
566443
217612
615082
525928
518117
1503705
735149
1327623
1263759
1026799
188750
1390509
766388
1845254
1435270
341923
1701085
236385
1781633
474768
1090797
1255648
1942671
1725189
1884523
1253147
219713
149298
939858
900803
387208
716478
304025
211679
315181
230562
806953
1766706
576832
902341
1606759
1237230
1014735
786269
1505454
372212
1800144
674424
885173
138201
1860624
1910671
1867061
64201
976218
853329
387274
803442
1791235
544512
624858
26907
1561772
1453190
1862259
1925635
638737
254355
1613638
646371
1502565
1946706
1626537
1537109
639624
701225
916006
186907
903468
528747
236520
1035033
1871839
1466957
1219417
1041928
375755
1055340
402824
1011942
1980985
1890218
834861
1174532
1708767
71933
1873621
862367
1182245
157243
1987963
1185867
326729
493642
1813408
1313167
215883
1587562
1767037
1252442
709698
1746910
189145
258333
1920082
95144
746627
1396939
727683
1710557
1262401
366795
1512696
1768484
1474034
1840962
1920246
1328558
722071
335712
1115091
112741
472488
924271
1243066
936434
310113
28726
606430
671155
847622
1880259
406229
270050
694419
475088
1086493
75003
505375
1112976
496219
738562
461320
866842
1786125
926207
829692
1508878
954095
1306433
553451
96664
61731
1533016
379077
1168148
765292
565245
1463998
1174485
1166217
855675
455240
1417159
707025
878572
1034424
592509
475580
619733
1453202
1337298
28410
1906951
173070
1122487
539504
532954
1609540
1829922
299645
1271061
1340034
978296
336288
1730491
597858
1325298
1564752
1210832
716774
399661
917008
231391
126508
1564536
1522946
1729822
1483254
475736
1894303
728874
792818
1133854
1028591
1138259
1063860
1048717
134087
737222
430169
1600688
80826
1480523
923527
78221
1678944
103070
566905
511043
1211860
897195
1934834
1399494
115758
223762
1195484
995506
1666226
814903
1529583
959449
192160
454428
682752
1404902
1150006
909403
1665732
1045698
1134646
757160
72647
1458072
1553226
14235
1836442
1282
98576
1807142
176075
1239778
1265238
974258
999804
1200664
272127
1293094
1168976
794868
1848977
1560140
1116980
1652673
1148324
360256
1791205
370448
1693032
490279
1912543
1016809
1617816
1852517
1157345
1730372
725263
527198
1098075
583112
1910135
1318351
1636583
688253
841007
1873150
528647
598481
1881504
1107433
1942694
275635
52873
251434
733963
432498
248732
1222872
1824950
1228377
753988
1585844
305135
356136
296065
983629
145858
1992414
1798740
1771365
776158
870270
1182909
57751
137618
1877051
467222
1602106
535750
1900514
319476
438864
939557
1544229
691377
1786217
198714
1233262
517645
1435934
756531
1989848
1764136
1131144
805121
1922984
1330950
1396228
1512372
1882825
854091
163344
179943
969176
1916423
1670641
858205
254289
779665
1428554
1290360
307862
1224064
959642
1259417
1335316
88262
561726
57341
1063191
1542522
1848841
305499
1875928
1831176
1584436
1677725
1169769
1540368
1172552
1662002
1517633
540377
1618718
417526
1246052
1872685
1358323
780495
447440
1701839
1686647
1629201
1788884
970504
150307
1006037
102218
240347
1918574
1127562
1158457
1611103
185968
728192
470102
1628921
869808
865447
812093
1158927
1908706
1869578
1151227
1135619
1461041
270463
1275472
1994231
229180
872537
939397
1188785
1027044
1927214
1136245
1874298
1718058
753861
502281
331206
1165754
1923341
84571
1619960
1451064
927591
1666276
386006
993632
1495789
1052118
936985
1068306
334682
375129
1660138
70101
1075860
313777
381717
603550
1432110
692440
1875716
119412
483184
536175
549809
1340071
979755
358205
1736277
981990
955052
1086141
1008552
1451761
1990759
1535009
1714068
49439
1082652
1190265
1962177
774709
1158183
1449891
839361
1817493
1277291
1439539
557717
383834
1117679
1157553
446610
1475957
1371445
995551
961622
1471154
1479533
1176043
1846919
237461
1188490
1556460
1465603
1154865
756878
779128
286655
1888513
976260
338796
937293
1536799
1682862
507541
1911760
1903111
1967788
1582044
505408
830027
1837587
226716
1520626
651780
1837702
1520101
358186
1985346
1716984
461540
1735227
1299420
1817464
1299069
1308405
398352
1288149
1793963
647783
1013289
633412
503318
1596373
1395358
1307521
1889275
859751
1757395
581681
613206
984009
309283
86723
996468
1582376
1204919
847016
259681
220714
1378283
110286
1641642
1308542
1808874
594088
90090
1139114
643994
155185
658535
1749724
1898698
1086223
1335328
573674
504184
606880
706622
1205006
922770
1180669
780041
342602
1470771
1614023
136685
52636
1186662
607552
1473028
1942645
1241983
652158
320880
1753376
743028
1576802
54845
21476
441704
1357627
1532875
857838
1826412
1420605
1850394
1354581
161078
448278
345328
638893
148718
1245858
1345038
529601
1358372
614812
5149
1666747
103234
332388
1877148
348139
1025311
742551
505382
1437441
366710
145744
1625656
1440523
71068
1375263
1828675
1775074
742358
1466956
1653175
1337819
269831
1169402
384128
609126
390763
1649227
1172487
993245
704617
1920519
673591
626539
1531251
776983
1283810
122321
543800
677573
778217
355892
1057426
683600
596540
1923926
1852684
1950071
681040
1144837
384830
1010586
1723076
655694
70587
1793112
723053
361114
1846310
542909
1429224
1497570
635066
762964
1760857
863648
244485
598821
292348
295932
1388220
233169
898567
453546
1194539
1382655
1474511
310538
812003
1871582
1885037
1910335
649705
503116
896664
442822
1221651
1829224
541600
1042464
718411
1628912
1476325
1066036
53666
1507868
1852493
1803278
137123
1695462
1263179
587999
1584377
260349
1068763
1900790
818657
198835
923388
487880
1437347
1675896
1526026
1713199
1723812
210603
241933
56392
476555
1599764
883182
1340106
734584
906723
875499
281037
431871
1998841
534146
1200215
990722
317600
963134
87656
1400844
1605615
211453
95376
992909
1650761
1972297
1567843
380379
1835663
787448
1797050
707531
363241
1619901
1311758
1635580
105504
736187
1685433
1770905
1799417
361629
515539
651548
1074255
207798
1195826
1543086
1899049
803347
610197
1391088
629562
1812283
326010
1168375
1237956
1304028
700206
1660649
1829804
401594
1745278
458348
630213
1859257
760332
212723
588576
128498
931540
1746564
563971
1917406
583600
239710
339029
707451
1743061
300800
672350
292453
667241
908267
398567
1839678
1426497
1581003
1435819
311418
376893
1687281
76159
197930
1772751
545902
896848
134810
1632414
169106
318690
1842461
1548423
1720907
1916709
1986060
1176613
1200954
1398947
1755448
553407
1768261
1657292
1405213
514913
1333785
1675404
1369075
1909453
1869464
351150
1510313
1278077
1075715
1571651
556640
200822
1254944
582613
1429344
1031710
1140934
222512
751342
517052
1070215
1722485
1380287
750067
870853
833951
1994698
643159
736808
385521
1490794
1883185
1355962
577870
810713
491098
1275371
1098840
924307
1695208
1213612
1061646
867165
1152313
1875431
549587
1344311
1954502
1358669
1172609
1518283
59829
848348
874546
1583954
1410732
344498
1583136
1316962
562169
1762884
1455813
845362
466093
1038961
766554
1576213
885065
1692857
716945
1566611
1169165
1352453
537867
58408
1136604
1815779
1365627
1766905
536980
625085
1203226
1622584
1303593
1329683
1029530
722233
1748647
1142286
1832958
1761207
748420
1127268
102660
597931
1253853
1354063
492445
1515312
1207018
647425
1613570
1138768
1283542
589612
1507769
550875
271955
1286230
1291778
1538154
1874927
639146
1991449
50575
1920943
16626
1560437
1214274
402521
1684307
1762111
773486
792847
1503947
260403
781272
272997
707850
1196176
520289
886628
902367
1662123
14188
400663
1397220
338219
399036
606232
720439
1053961
1338718
77457
1935428
1003929
8653
1888576
1202636
864743
256639
343241
665724
1900403
95880
1597340
1157239
1273539
956146
514921
1016129
1619974
50607
1929869
1568363
11548
591140
1197492
264504
845833
1486526
1939572
1024654
1380189
1366359
877515
915357
442405
1828321
66677
1502042
24269
1534979
832564
380694
1121902
470413
212379
1346103
1369656
1481990
168071
740504
483912
207492
1245790
929031
1405786
1390907
632821
461322
1215762
900693
1868828
134335
1084964
703486
705609
1860648
1401102
997522
861517
536106
1201969
696448
985622
290018
1343491
1065031
729993
553486
1428796
1246682
1307882
276791
1972977
1676000
505704
1472523
1901355
1770378
1511294
525293
389794
346015
432629
1973700
1368230
38919
872078
202470
1003007
1819387
1715845
861578
310144
1335938
1478748
1774228
452399
479585
672602
160675
630925
1710628
665319
1137119
1995693
1308065
1005835
988203
1121578
417218
549640
852788
1461330
1764000
69062
960050
369497
1200477
1320289
125220
1209608
1815483
975568
936312
1878039
1599698
1927787
99841
214712
50676
1244358
1811230
714170
1104301
133872
1492605
1090399
1974490
442291
431381
583803
1832311
274020
673423
111747
741677
102678
1947824
690046
1720514
838615
1978946
960040
537502
1564909
848729
1806422
1857836
1532639
1818047
1079185
1541641
981322
459173
1144217
79045
935046
256157
1303399
1211195
1822808
1750863
205433
1043796
573927
350960
572727
1348074
563885
1553301
28674
1853409
1098943
1963840
1422133
1871517
1276609
1256536
1743020
280829
32271
1303551
1563153
532424
93888
410062
1089207
898090
1637560
1128600
281902
1214257
386076
1821533
325535
632815
1821307
1632523
1812538
1658106
962280
804169
1509374
762142
1860496
1538696
837400
641535
21775
956565
475747
839616
661208
1822142
26651
1865970
1679910
1232519
1656232
414044
662259
1769449
1461601
1371194
1030084
1107294
284671
444826
1313624
726795
1618189
1868860
692721
1320363
1589075
570545
1095140
1676304
1374447
1444896
219724
1929289
771443
154168
1432150
150160
1908226
168511
982800
1931146
599923
1800516
594986
1825842
1637418
989498
1811970
1624076
1112381
193737
1517043
650700
1458297
1672560
1646000
1391083
1678797
1022789
847405
9778
917169
403410
254176
400804
212633
870351
275855
42610
677639
866856
895158
1413950
1244684
1907860
107956
1144710
668889
1250917
578628
47660
1095456
120517
1836814
249674
915825
1316588
1639361
1089719
262892
1043450
1103449
174826
1784790
1876831
882850
320722
1912408
829923
1841457
132625
1282447
1199464
1393335
309539
1228527
50739
553812
198003
970098
402213
619177
1118431
346423
1595503
1451488
511884
849040
782916
1091739
581718
461330
790823
1048748
330503
1990465
1839013
535297
1624562
1714050
1478488
41717
1701379
1414094
1831590
406623
1122378
1843207
867630
910238
1284754
1163152
257014
174732
1551324
684124
365155
758693
503461
550110
1789947
1159060
593524
732203
1074742
1029839
224301
1705251
598129
169847
1050611
894778
1085459
1043607
1855030
186291
656426
211133
1914188
943717
54093
1605055
665725
1000292
997367
1831657
294233
397841
1994712
1696377
17957
1948077
919910
169079
769343
1414941
1281549
1407200
1002998
628526
1024656
222791
230371
1783766
903800
1349299
928307
821905
533630
1746477
582687
1424630
278637
776678
1370987
703479
335112
1611627
1815736
351878
1267632
216240
480384
224999
1189755
1187687
1722601
1373971
1218542
49802
1762177
1552576
605690
1000855
270362
1970026
1469797
1405340
979380
1089981
565527
607718
1867138
1401001
1534590
1668465
1742675
597729
522089
839725
1211218
511843
4794
1913875
1453718
1062050
1028390
778522
678798
224031
876775
999706
268006
836301
1500955
1817617
1456897
1510221
809409
884556
1148254
1022677
507139
1856980
1008922
526625
1794018
1278086
1404963
641265
1527749
667522
1792654
975502
378995
1147640
1278343
589614
613625
1242400
206518
1176576
1370035
1849147
135398
1933722
1194083
414390
699246
1695457
620894
477512
1819889
1353553
539405
1419704
1725921
1910181
1708227
1141960
1567852
1136041
1487410
1498383
282278
1918716
300642
49994
1302730
1657083
1466087
536195
1021288
1583423
358489
1695268
775436
1897877
868660
847748
397151
85012
1144817
723391
494648
1668941
324715
1510913
840891
1127630
759204
1719170
223493
876844
621505
1257179
1215474
1038693
617674
1431399
1569768
1041876
272470
439182
226480
154372
1205203
1468881
196634
523332
576169
1014957
406702
1231619
539776
649948
593252
211093
572125
1965025
1322969
1951487
280402
1411568
1439848
318362
1019036
93166
388537
599618
22790
1872732
1817591
22801
412523
359789
1797448
1481553
1087513
1908489
327552
457794
495634
1318980
876965
590956
473968
1065042
1417765
529451
1654325
389969
1584229
1748337
510828
1041102
1675450
1219983
716393
1439572
939673
1990982
1747539
271171
1381929
1136786
1480525
739646
1829799
319460
648295
1024955
118913
83944
940173
652092
1509649
1395768
1361300
85415
1717623
147505
532995
1027545
1779668
1755542
537952
1323609
1351505
582510
1831468
918738
1427245
691782
28438
883435
642565
1370961
1764558
1334758
897133
471637
1459967
915402
75768
1266576
1561505
1586530
297501
613194
1407046
1188033
1554778
824045
1273432
1865188
1541606
418630
345632
815587
317917
1008833
1235083
654984
1982522
483901
1178239
794951
1362384
1197214
603139
1317129
1993183
1647959
736548
1423551
1169399
1597816
1658723
1306750
233185
1481226
1654412
408912
337404
584033
417722
1419123
588019
1262386
1048927
604372
1597131
1792526
203714
748999
1309015
1584104
1507716
763471
673627
1540468
738337
54126
1047358
640269
1009509
944982
1644387
1370948
475722
283858
1208913
1770084
1087732
1927683
134472
1578992
1763168
1505090
97148
1447072
1411399
95102
468218
1013330
136881
1294296
61848
487581
1542377
594362
384260
903667
1739753
1740288
1960071
1846060
1762244
1238489
344313
181910
870649
1506110
1491781
659467
1235168
1667479
1898141
724667
378058
379907
747481
221315
1710935
789846
1889492
1183361
566492
216069
1519384
504416
663712
140810
860145
408652
1152579
1496910
614839
1050354
1353510
1538012
817025
404686
9134
456194
1585215
1717662
1106104
117273
1976605
238909
1714258
544862
414173
1809735
600362
1886833
1677294
1318882
255698
745131
476193
301666
535192
1696043
211219
240807
1426127
1684618
320006
224140
212508
1910300
628188
1134482
69445
971046
140956
1830617
1299949
1079761
1078012
83196
258555
222428
41001
304075
1816796
1342950
895712
1067272
1202997
248584
889586
813482
1829401
998635
739234
1998005
166557
1878759
67002
226712
954325
1846840
1984624
1205057
1259110
622608
4108
1614537
722297
1147134
1815962
1891347
985790
777987
1693822
206441
1047013
552783
928230
1315320
1658330
1527757
1852624
660763
1955431
472458
1877919
1578102
934696
572160
1304802
943693
1776880
279290
914228
260046
596027
1411615
1664527
933429
1397803
1476447
734369
656241
1592997
1369959
693585
39300
1564523
507051
1233069
532694
1697756
1973712
1166344
21180
675228
727625
300986
354502
451624
1981922
1338703
1939562
920815
1326099
1937220
1955862
1480252
86974
1062072
807748
1137575
219078
1823139
1378013
1129904
212822
1092406
1899559
1706992
133331
1249744
1099627
471076
1142781
1226865
1850196
1290617
466595
1622248
254767
232311
579954
1226768
1109043
857623
1846606
1757257
217167
1091581
1809565
988241
999222
105991
1901498
1613517
409230
630517
1804846
384105
1066180
457614
1346131
1071223
1534564
764578
369036
913012
906308
905630
1300076
762643
439852
1794955
1700455
875167
1140137
461278
1830547
1624357
1288264
940223
892822
1051482
192930
1469833
1116675
1909333
1117222
1979720
1348112
812789
675589
384683
1055009
1557673
1852616
1498067
1058052
880602
735738
859421
1826893
1768588
624331
1884566
865141
1918211
1534809
950585
1914076
1138126
328790
1603813
1059288
479834
1398118
1807909
1437156
417753
444837
110357
549157
421690
423675
1562380
1838916
240411
1085298
1836712
1429143
116632
732680
993993
1606178
575417
1557694
738441
1147842
87188
61200
1326029
1954774
1068081
841291
1259326
568448
381665
508943
879083
1112603
1579918
1500634
1400088
212255
303200
1518073
1305367
209486
442455
1206404
934659
285517
1118021
1107127
708588
1824448
1858504
1351335
363594
1400614
1381683
608478
1650768
49809
397287
393536
297953
425653
1741465
1482686
1855859
695948
1279805
692331
724643
1317598
878423
287314
666110
693188
967596
726125
1812667
1476617
1940090
591183
1936195
1735121
1379263
175894
1037412
560486
980620
303699
921440
1253457
681461
271264
1440083
1058417
1634217
392050
1366256
664255
1879302
1137527
1031551
530765
1896261
885357
1549736
325297
1152101
1763023
1058294
216286
681312
373234
1221667
1338855
1363890
935496
984206
1489567
1823259
99925
1609523
380863
943240
724532
1921349
1034274
1589467
1147424
441352
1647917
44018
1737432
1352046
1288703
329123
845950
124658
1658127
304256
1811882
1283835
937903
1646729
523218
1578067
1504690
40446
1905981
1373275
1759198
58554
1683390
633947
1841248
587380
227710
99502
1500973
553971
264428
592918
1364107
1772565
1000894
576166
558889
547916
1794722
620581
1603775
1273786
1127863
1013957
722120
1645012
450858
16986
1759434
322703
653159
1376114
1671184
94031
1661718
1269574
1936017
777186
1566949
1477954
1808055
1760821
1181004
242900
1871913
1472692
496532
1536292
441635
137232
1958727
290388
1462385
956533
457471
1902956
1474244
562285
843562
1644099
302131
272417
1433617
1283719
1172082
743931
1091361
585918
120943
1690010
1366262
1854400
715443
1147029
910204
249405
1641357
390665
777578
1053327
1319879
1111453
1770071
334194
678207
1995837
1072431
1781205
616489
392156
1198950
1483284
1273315
687644
1935258
482729
1941388
968541
486116
1983940
1732584
265928
1900776
1348882
1813234
1396436
1441483
345593
933875
597746
1272333
464874
276808
1886052
946630
547368
368984
637182
630349
753634
1880797
765773
261446
1436308
1095450
636814
957611
371302
164011
1230071
1697325
1453775
1451802
1269222
896760
844525
588905
610329
212311
852286
1400387
1185532
1385161
387516
1923417
295298
316756
1406453
1032662
920451
1454518
1492316
1889024
752012
918255
391144
1420355
253207
1280251
1889148
1074426
280652
662316
172461
639059
318644
729158
1499092
350087
1917379
1427056
1747776
197937
229344
624815
68952
352256
1799831
1417101
317150
1254281
1271774
1338329
1028613
1583163
376590
75147
836137
1325649
1549558
1241637
919658
1369979
495394
106036
1634858
1500431
1276082
1495322
1983880
1753097
1810675
1552318
165874
1996454
232123
699911
1779835
600955
817065
732471
700154
1121489
1416111
204543
331976
1487039
706029
416407
775811
1209380
1790337
1001553
352370
664237
459446
469637
1908361
926973
1049493
1364788
10394
365724
1664191
870452
546355
183670
953193
1122132
1932682
1933920
971418
1243260
1569516
929006
1718059
1356794
1824892
1648166
1847827
1982384
1099855
181376
1604516
438709
443675
246349
975201
1825337
1271823
1570113
121374
958104
1433760
1406202
1331590
1178974
1451926
1681482
1499563
1859075
533350
1130732
1813123
76751
1436983
1791672
1769192
1955381
1388141
1449700
1829836
1917804
1542232
1386679
975398
1108960
576838
1704532
546034
311919
1642523
1872258
1616993
1007688
1789233
474022
272513
382900
1018052
748750
562882
852627
1456642
1087575
1221362
1853910
1999644
466249
150855
1699393
1248091
298572
1517515
469691
794822
1873195
988795
1026993
920986
80381
1009998
1023942
1698335
256
479888
263761
286508
1137664
1627650
263847
1756406
1797447
838553
1898746
1511052
439779
1270832
1152659
731031
1697762
1456696
1809215
10181
1113623
109987
1800431
1797340
829826
1999487
1142617
612631
460060
264615
980155
365319
1630256
1113239
791321
1290902
1389615
537149
1200794
147679
1772313
1329666
1895736
257266
720696
329140
1544569
1111439
1745566
2979
1460671
290965
1033220
146118
579034
1990821
309465
620021
1989528
1070823
648743
1428671
248752
632092
1525977
602492
610802
1849175
108968
173093
176650
1373889
780462
306117
217538
25951
8369
1417620
363468
246656
1503760
388476
403340
725056
283890
1996199
1903031
710918
482674
172984
561593
251446
1026839
1547949
947735
1846905
1304655
536656
147821
1822737
323252
45820
1228501
476612
1690684
1733867
29938
1738882
1558296
1002698
1818620
1560452
1430045
87436
1442997
158117
1010944
564056
761530
454238
847477
812125
860799
1650375
722551
372668
712974
525760
343775
686958
1403446
706222
1303182
505725
1962485
1748166
1088838
1243506
1599082
1044333
362311
1095176
1443187
864453
1690144
1614845
701545
1807752
1851791
81831
1227026
1079607
1181378
131288
1729444
1768536
672832
1928050
722813
1848026
1211666
1850407
1502090
747946
1236062
1689390
1542525
994779
1679271
463360
157034
1824171
1901429
573781
778560
650449
1512623
139058
1805304
1643533
277346
407591
324000
1004367
1756325
293279
1977298
548685
76980
1020279
80950
1675146
622516
975971
1207606
744950
136385
415857
870597
736037
1483093
300326
1277107
651128
1970874
1215335
244012
574378
714548
606172
1453089
351466
543229
408411
803236
229963
601035
1195190
1619960
60026
1040404
1070549
1914234
471645
697666
1295930
348936
104625
1554114
1190714
996328
1017220
606716
365811
1782979
1100350
1851313
933164
1513514
907514
1478565
956313
12891
1980744
670771
1252007
803688
798184
958271
1593357
860971
1191320
790477
1818556
1663599
1594311
1734743
1174185
542523
205675
1961606
1808740
1780368
1425008
528017
1535643
1035772
1144347
1566979
1083648
555354
1874117
235241
218984
588269
724840
446457
1953369
1127901
1598529
762952
1069367
181068
1401914
1770420
1375513
238437
531599
560124
1005966
1698151
1948444
1133175
935527
586809
1134918
1044183
1116439
1719212
1068218
1099291
790181
1828906
25155
1709264
985536
1838651
1912013
1139632
1011109
438562
773489
1305290
1601502
1965563
383548
768119
1334689
1031255
112558
86945
43126
356965
1534960
1659634
1232376
1427363
1132564
1481050
1847748
756237
773690
1609491
61887
989209
64684
101644
325966
881868
471380
1018368
845038
1333604
1672543
1153831
538084
1984740
1843222
1166810
767754
1646699
1027773
1372926
1747018
701638
342226
1980751
548294
359876
703166
1367631
1279161
1027371
1911878
142870
233802
1667664
260006
338744
417645
1706333
784304
533668
762095
1501757
1054743
399622
240059
1392747
253890
1447255
514866
1178789
1273169
1085819
798626
1432885
1421866
1983761
1721210
1651065
1221568
1862082
1920233
861284
1973643
210620
719749
1108001
3425
1444094
1469681
456854
360374
1317891
1127882
1803165
183286
1688515
256059
1182638
1225055
597620
1269792
890558
1421747
1366100
184720
1790442
809714
1753825
563871
927605
1359140
102697
402088
883380
1801640
1727487
825659
271658
374019
1163208
117491
785569
457559
87654
66427
1123696
1930927
1610009
92865
1388516
449412
308616
663409
61436
1079853
1602664
1830649
980564
1479596
1792085
672952
121477
1732557
1943086
1057859
701126
1187132
395209
1017480
1879308
1911513
1152461
1094577
1454894
653016
302455
1003415
1973732
1187096
1305146
522149
1490588
1205550
109519
1779512
255970
439187
161557
1871372
1658982
255851
577979
1282380
1964339
509132
773465
950149
890933
966587
1041413
1454585
1502465
492077
644167
893779
649751
1721691
1801207
138543
1782537
1555293
803409
569809
1798093
1742140
627606
569593
823859
869061
97505
1340267
1631067
193934
809653
1515826
919781
920155
508823
450419
789107
496097
1834100
127556
1380951
1825150
1845200
241796
866066
707
494934
127806
922062
609792
51164
851417
1788973
1408315
1958557
1871295
207758
405784
1242305
413080
558458
184157
1860297
689245
1031580
1790951
355702
1939558
1831724
722285
76512
540981
980603
1762077
867977
331297
1848989
1543746
989995
1950300
1656973
1768439
1491725
400864
1397033
1634379
1351397
1102516
664947
1114592
1426436
846635
1638415
407558
1839322
1939442
1999863
1215440
1603178
1292248
329440
1390593
1192281
16535
476068
1332177
775193
631232
1575540
586827
1880621
1839134
194541
608711
264922
1569905
442918
1727099
1143877
29855
664590
1244033
1176664
1652880
159874
1169348
1188763
1717775
593674
1765454
417510
719847
1112788
162423
1558528
1014362
458180
1690848
564294
844639
1541969
208744
956387
62535
1348542
935325
1644339
1839799
238070
254521
1625264
1253839
1115763
1941166
980832
1993242
956795
1123054
779177
1979771
724945
370230
1464909
421025
1101916
1608859
377267
1540820
1852351
1058591
1895355
1486409
1413981
1401548
391490
1317391
488609
687663
1248494
1650871
240250
1407324
260346
978469
580938
1612943
124064
508319
1528825
1516349
1555297
1017614
1964738
869709
1315730
604317
579458
953081
1878417
673512
229817
480872
378444
762522
333199
1196665
125122
1508820
1278880
996454
1467299
572542
1508569
900865
1328902
539304
436085
1455267
341689
104616
1329808
1622856
959781
202077
1547668
207585
1172643
458426
31366
850735
1897030
1946553
1784555
1686725
129107
1213452
151488
1816798
1389432
445639
1195933
764214
339525
1094802
568133
548234
779273
800813
265909
1162235
167181
764658
1419331
998689
1305597
598173
831978
1095681
1848477
1746879
605952
98059
1877898
812063
1949917
297631
1229945
1896385
550200
469894
533674
200545
1283899
545499
149697
313562
1264177
1336646
469366
1556544
1815404
27807
137226
1274788
371357
1991111
518258
376924
1103766
1907698
18909
124265
723789
600928
625440
1726288
294873
698133
1150360
1263090
366808
1157586
11536
460627
1208511
135876
263375
1655492
1023771
1867870
1004721
1518938
978256
1761040
986752
719523
21837
82641
1879027
1252946
179876
204472
106783
581868
1915006
805292
40700
1556920
1153293
474266
705277
1567472
1240296
536895
1917489
1150686
396170
1070154
1562749
847713
706911
1228723
233897
1140841
1932764
1021377
1528791
1830598
1478188
315100
792692
631290
825046
1371089
1982959
891682
1508553
1286905
1453831
493421
582430
337406
1516610
366415
1368636
1969784
923877
1824720
772180
1254800
1086760
229847
435095
842954
805305
288876
1396389
1569397
948933
39563
32881
422670
1690459
1515746
181307
116695
1915250
1900488
227687
1531296
1830824
1286219
893679
400131
1801539
991882
105738
1542251
1418580
1371228
1395021
1109028
284281
1924129
1922775
572426
1639464
1819018
1106963
1144499
601316
1136480
907564
606970
1028278
898663
834747
320939
55624
752171
1280506
31097
182871
42781
1343204
1697495
238555
871345
1305232
40586
1204789
68509
416447
938458
877223
1589006
805836
132346
1422968
1114824
1339444
5209
362650
1573569
1777716
455881
879206
1110121
1479049
640361
1193208
1666050
1519061
982371
1785590
91831
1086101
1096035
584753
1600629
1223451
1377770
620954
1966527
38778
887333
1782135
151354
1180383
1253536
1329150
902860
976391
1222225
773023
1848948
800741
938312
1623933
88364
1410905
256049
1549734
1927184
1514769
109591
1181655
307760
973894
90425
804938
817438
459584
280816
1882277
86206
1040866
33998
1196386
8640
169023
1248737
352630
1302167
1872599
427307
45476
926637
1189336
436798
1657710
702884
512019
1328446
535223
1375303
1453169
1911195
729582
1895464
1778053
590514
1515476
940558
757148
1620775
192053
1672492
1183308
9209
1127496
346092
1290485
342832
773078
961967
568737
1580089
635186
744478
1561614
1836287
1087811
1056493
689821
1780561
198144
1568771
1885440
38925
1702776
377347
563949
221799
1200397
1279790
1794475
1714310
26579
541736
1522577
1894022
1356584
1825754
1527579
1214174
1994329
927388
1015082
1774448
986317
1993778
649708
641402
1882549
448978
1361663
578876
280916
1267390
625981
1158790
1206228
1807369
1733723
1109210
1919204
1336005
655250
1874488
841227
355230
1243664
639338
1614479
480564
115561
1150830
321758
996245
1940476
86240
1317490
671953
1284725
1747703
796295
1102605
605811
1645960
1123555
403011
1984828
849425
112168
50281
1561853
1087432
1296488
1238881
1586538
566593
126236
1420472
1066177
1911147
1062392
1626168
1682478
1777426
1064897
1348139
1589569
1527107
90754
264323
1785057
84489
474633
805452
926595
1945590
211935
1076977
1874522
17714
318036
854166
1863639
524118
543637
263956
1129734
408812
1576700
212053
1301722
982332
1106420
1325155
736280
111913
1730040
1816964
455366
27756
1091812
1367288
162483
1668512
214963
1929359
712834
1188889
1546384
240299
1813354
1405155
1486418
1320018
916865
1221786
1887185
610836
1266242
830466
1698293
514952
709047
531672
1645508
16029
408555
1674366
1992630
817303
489807
1104959
1471199
1247220
602238
1101883
426400
1161580
723610
1874709
271468
1227437
784983
1862795
1650006
1280115
1100165
1019551
1384246
903336
779835
616753
1389275
1996035
321133
1078213
911413
1082242
1887087
693444
622191
519289
680768
524460
563601
1618418
1873272
1446733
1773583
813849
1021118
1100682
133874
691918
1321307
467749
427708
1685912
1046320
1192393
1330388
529285
1531788
1573803
1393033
1317318
887746
1089144
454737
1718979
770048
1674408
857485
779692
1233626
1897763
1147724
1684934
1523362
1571911
1393980
1227999
1691193
958269
1856744
278197
1922429
585907
463037
1090612
784846
1077202
67832
103542
1766888
1674844
1772167
396369
1513428
715457
1474714
1550500
948604
1545862
1149059
920176
274608
331098
352406
1529178
1931765
259094
1939196
1576914
1255782
772267
1700981
1158981
476439
666052
345036
1164005
1845414
1487652
104143
1251425
1766776
1919300
1508599
975318
1793980
1028047
390811
1870819
218289
1075585
10802
1638401
1363073
1652503
1712121
1338893
435305
247366
454123
1885554
272180
1295215
1494169
1492122
1048962
262519
1174074
1184379
1659850
806378
749843
988032
1581302
1025071
1269625
371082
657852
1453425
1735515
7043
229110
1141044
1084305
1132969
666008
474734
472756
925770
226790
13074
559360
524663
309918
1855806
498677
95305
1416260
443531
14762
512510
307413
93576
728307
303197
1944511
1366612
432110
1908337
1026423
1961916
1876836
661511
1298660
1024049
168168
959784
1269279
390578
95879
17523
1117465
1208099
448880
1294012
1673760
1820190
379878
1736633
1525440
1570302
728338
1983357
502699
593214
1004553
40290
664442
91699
785730
1420885
242520
1469664
877657
590957
1472548
1178965
1067287
644747
663675
1635604
1844238
1620171
244853
1138010
1074983
800769
550224
847842
182982
724431
947854
724528
1924992
566059
1227105
733769
1368583
1295635
1547921
1020485
1923527
1374821
1909876
1279894
964266
1009259
1476081
723268
1663572
946789
1713976
1604911
1900386
212008
978667
1681575
1062863
1720375
1748352
1221928
765636
634833
129966
917209
998433
1687674
1047729
754210
1332489
1164606
249055
837803
297873
538436
977616
1178434
1624522
1138463
681474
1538908
1671300
1715708
1296373
1789373
597344
1156708
1678392
654141
1489777
1305270
1118845
442107
385747
1794706
428633
119503
517885
141970
1540281
1478806
1599691
1982054
1739161
539131
920049
540523
1046300
1564202
1700427
582388
233045
804444
1414818
766538
71758
1921867
129858
1350268
75817
50396
760209
562892
489199
1334200
998030
100830
251594
729256
1744921
1376275
1221006
317645
1046587
1443217
700054
770914
739220
259464
1907627
791429
11627
1454378
553921
984605
1845803
716806
1933014
458950
1845979
1337053
1677377
1544033
608404
1072342
1993956
328671
1929623
1566249
56940
714339
859727
1188945
1654288
1674040
1975720
1457609
661577
1034966
438477
823170
1470323
1831949
1824698
1340416
801403
1671802
834563
130043
1439759
298288
1419232
1304210
646006
1789584
1664214
695219
464561
1983821
546125
463867
59066
672269
1022622
255799
580424
1795763
401907
979218
1822511
217816
1739622
22533
837380
195489
804194
357838
1765216
1260100
1821019
997252
1399011
15675
68743
1248456
619777
1653113
1641124
1052062
313715
800855
1416737
1674603
906201
1102492
1094093
221932
1456376
339282
108356
1878586
552427
981917
1942423
1747971
396855
759600
326166
1224014
255114
1050707
99231
101477
70208
710259
1971150
1605852
776805
674072
1033520
535748
923233
596420
1282743
1506648
647770
993273
786958
249010
1911069
581719
154497
1433914
1490531
515807
807699
1950858
1086165
658598
584602
417714
1516840
491335
288111
234800
881676
1740157
22415
1702607
188414
1994543
699738
50647
760554
1635410
73833
1417957
1616605
1728128
773849
1820826
58637
258315
1781895
635956
1280348
1817949
1703862
1921490
654551
603949
1064236
800349
139006
915062
304126
539105
785867
879550
1161813
978417
750124
667713
299928
945569
1889842
1528028
1898567
397853
467296
1189865
403929
1836916
905932
1755883
371668
1869501
1584337
1197384
1794948
49565
1926590
1278194
1114052
1938623
1775949
1842422
1030661
69179
917642
222710
434668
1381032
1176829
1588075
521388
1765047
908399
569398
1417167
810637
1413983
328431
184839
52593
817784
1656126
322317
1701981
476726
1137101
965186
318342
368718
1525881
1864914
1920758
1931898
1019178
1926533
839290
1068256
808511
1132543
648863
1557379
1281028
1140535
1894894
151615
962408
1649206
231414
455980
202119
1041935
448642
170709
810893
1639361
1210947
327832
630185
756200
1383592
865544
993415
1449660
1466081
1457626
1917250
299788
854673
532413
1121109
1361929
1175105
504795
171331
833664
317044
881503
205977
1814834
1329847
125838
691103
91435
205353
318619
1632898
534270
823209
820332
226340
861397
1322836
969905
1329167
463301
919603
786824
1112815
1672808
729478
541413
1472418
962321
1999065
1653814
767963
274465
932899
991513
1740333
256410
1222811
316964
1355607
380321
1495420
1631145
418266
230828
1498836
1550732
793764
455481
1101825
525125
989155
1305181
1854258
665758
868413
1137272
1443947
814562
38546
631318
1799912
784780
977904
1408637
333452
887312
394577
1665980
1175624
498605
1399409
1550944
808918
1381379
1154506
203338
1279534
293132
1407160
654855
466586
1986149
1982835
1207342
1491593
1374310
996897
1228931
6932
654174
1656771
1020185
1918428
1420420
963210
380333
1944527
1829229
69312
1365894
172789
1927631
571500
1702871
198112
157292
502945
1534888
857747
439909
933747
295329
576081
1393619
411873
639177
256225
1280895
776835
293205
432176
168750
1433139
899668
264483
1288022
258042
1867826
1979096
1015296
1799499
1563902
342170
1200700
1584466
634604
594232
1185971
1358482
272034
139656
1403060
943617
1657079
1666895
438360
679227
1351028
1622127
35133
1076574
460520
621050
1614787
72711
502532
1562465
1143766
1456963
748006
81656
1449480
1960436
492556
925413
472742
228458
35627
698529
39248
220136
761861
1903559
1746800
1201596
1622851
1615848
1071355
912798
817125
1141017
1258831
970889
688636
1089
719376
1773200
311623
1992044
1755377
413164
668663
964477
1557989
316155
620969
547335
1565871
82354
535042
1939
779220
1666930
619407
242726
825360
145398
1870482
1092341
1242885
1178206
1987300
1043630
752064
157361
1965995
340011
1543481
1921042
1354184
1656539
1855000
325234
1138948
1272833
1056491
172037
1132584
635271
1867665
1957998
1126642
847709
859937
1281703
641178
1801876
1526705
1994422
480955
645848
696067
633899
1193215
97200
1285163
968670
3318
1783791
435003
1497285
704533
1817272
1211888
2315
967918
455132
1373421
510423
399795
1140780
943787
1966882
1600063
622122
846370
1071561
19505
1364885
1907696
841964
1595195
817087
5639
1667731
1803020
193216
1817289
494353
794675
703033
486894
1359390
939547
811423
420742
1991410
760620
1149749
188507
592632
865832
1164106
1280254
1541452
1997023
465586
347281
946879
1246931
35169
1962161
1259223
1349473
1017055
1548743
1103337
770649
1532569
1201579
1184354
861261
1625602
1503253
816901
1920852
937321
1979306
764230
239525
1667070
639972
227444
956803
1510437
1855632
612725
314646
290983
646699
977268
1655423
1963819
915970
1941782
354213
53985
1499325
1192330
231757
585909
1203940
417363
284439
1131564
277209
1782533
1689284
1127444
863302
1885270
912231
97298
91770
956338
1516772
78053
758244
195506
727724
1851474
1158026
993008
280838
1629089
649690
597844
812009
901720
765679
267325
1905215
1148159
1850206
881863
1302925
1204728
1774771
686553
1227631
465958
563101
1969926
1023347
380259
1222933
1404694
316081
996610
1841692
1632194
1533764
1335641
1688483
1050912
1371587
1736628
953100
1711561
281916
1035514
1541688
840795
87180
1184777
217446
687460
102980
1219442
1519978
726403
1395309
1688689
1979684
664466
350587
1050674
1665207
608028
660683
1755358
1007496
615952
1332868
774264
1397735
155254
452485
157698
1246043
1212496
1608879
526796
248340
669389
28962
1099109
662499
851985
500703
1281339
1918983
403116
1864197
474030
1907179
19372
1715511
223095
628358
864935
592255
644528
1108700
458058
1212843
1832172
1340556
1753919
521362
1622613
313368
811513
1059651
1549869
1269242
888301
816419
1862785
1077169
963023
871959
784267
85241
132512
751927
759457
454793
384578
844671
1531908
166982
826131
1408276
304559
1968828
1017982
1029008
708482
164934
37963
938222
1061846
1380718
1722679
121779
37573
1758449
676249
233634
1481429
1814741
1708716
1962864
1017548
563908
485210
1900540
795476
394611
1526564
134605
795985
720777
1675444
708751
1152087
128521
370558
281241
804643
921893
372984
954737
402046
1098968
1248889
1920926
1692190
182008
1559614
1969858
133710
443850
133732
1882944
441596
431516
582759
1711472
381285
436066
221617
1100459
609111
1217105
948873
1287715
846193
802826
1888062
655231
264523
1925248
94010
1198705
966133
388464
242179
78661
1071700
1912107
1310213
1262416
45435
40643
504781
1771978
1338797
946825
1949043
884239
1244398
1010771
311539
254140
1220815
1150448
1726417
342406
1541185
450537
993907
1253040
130374
28385
958535
1189706
1366168
493766
1290926
402322
1307988
369500
886331
1913563
1132141
379706
1574971
805823
1627823
805424
782365
1993397
1944165
238504
187354
1373832
335791
1044899
1920934
1090611
328043
1063498
1277292
461979
856013
1303434
1415950
435758
1838172
1941409
1431853
1646363
1045347
1468789
773600
746610
1016671
1090052
135687
1169513
649563
1146442
829008
749630
1149551
700472
248941
1242210
236918
27133
1188860
437700
6250
1989757
746463
1601348
1105408
1558692
673954
1734414
411433
550407
630014
1995194
324035
1647286
871731
1415709
1879594
1931717
12780
1986737
188264
1344488
527252
455080
211970
1135226
1961863
1096029
151692
434593
56993
1010239
963559
442325
1328755
767142
532772
1340775
1021545
1684516
1008227
214051
990633
1328446
162827
660726
596567
954065
1076117
382841
1093511
303942
1172817
1976519
1711372
1593093
779212
107180
885125
1237518
518903
741602
274748
1348901
1642623
752476
550476
1176339
1132886
1908059
462844
797284
1800709
539338
1266894
1135345
1937248
321620
1656628
493085
1806887
286279
1480925
1233376
551949
1157616
776405
1125909
160372
1102421
345102
43964
1912742
246106
876050
1919914
1567142
1195799
747872
1147996
1932088
395431
1700446
1709140
647685
1371971
1736203
1614346
1457478
438548
1755317
1059549
719647
1308386
711291
636679
1873811
1602885
1803585
1768047
1400893
1353043
1247807
33862
898188
716917
1697555
1268597
692273
557990
1016627
1468235
1585596
841389
1744166
177921
1900486
1087037
937965
1190695
1073483
4028
436779
1699557
838836
270850
406630
1751611
748493
1607335
1275059
1904682
1156747
1416704
1080112
1299074
320062
528096
1137113
1821688
88121
1535606
390444
855094
137718
641920
1211828
1617379
1630623
1003714
1635381
1188314
896678
1704916
704905
765328
591709
179247
973256
200738
841691
1878524
1761494
1987611
1105892
691132
500015
1328554
698712
1685082
1226029
1347964
1839231
1759900
1231216
885866
1653852
672265
515048
168573
323776
505457
1875213
908903
634100
17931
1810858
1234526
1246651
827269
1314490
1173102
1379956
858318
1688555
1499683
670471
782044
878476
859969
317793
1625489
23324
1966631
338790
1823184
15342
1593656
393487
1197937
1155893
911851
1693828
1972095
544317
73249
872908
1281797
122336
506560
363531
1365126
1756307
1248344
1540499
793098
1211042
1600980
1706987
39480
290427
1865913
1412459
1787870
615730
935953
164670
1316824
189766
412529
844813
663243
672539
676277
1036105
1895741
1734394
1466463
875217
1793167
730257
825269
1986686
100506
7246
1984222
1719808
1619080
1447661
1929141
338469
1045553
1102240
371163
1235497
1893291
1815824
570539
328931
994732
1950864
1974141
1467551
1985673
1195293
1790785
625291
1346172
1982688
1546267
600696
219437
1567423
515072
1296553
1122638
999688
1191433
1277895
1403051
912250
1588863
421974
215861
741447
1731321
422255
57930
1061758
1696391
324412
920621
1699593
246253
521865
1160896
1236620
1521326
373250
395783
1105089
798485
1717993
273245
389216
1593246
379030
339212
600676
1308214
735824
1092189
331702
84133
328197
1623560
1268935
27642
1670891
229028
1617221
1718567
536005
1950044
174069
1470090
914798
219028
353542
132933
310925
657912
1449882
699862
913517
764383
553347
1166728
1608780
250443
1923459
863864
1199349
948771
148506
1764274
131701
1367974
68428
514448
417708
261740
1473503
757630
238777
1807553
1915004
1837318
1832672
291063
1592415
1087878
1756659
721597
191122
1349870
620627
1062400
756832
1713108
1633229
472395
481441
1285997
1384322
1248401
1584970
1375729
13687
920642
1226579
697229
1622951
571753
545558
1626538
108058
1585230
1818837
1698936
905397
724342
1955882
1422833
1461676
725486
851608
1504388
1170731
1836435
1855295
1762175
1391597
410320
1390375
1446318
498449
84786
246204
65548
1925871
1484594
553838
468967
357928
373828
1254337
1919968
1868006
1589716
838385
1547489
171097
371841
1631825
1154764
1724222
450524
750215
758942
463425
1234202
933208
1499712
1078412
136528
641183
1105537
1880521
1177586
1105212
1409685
584287
1760518
716700
1627953
1499062
1273110
1170564
704339
990838
1312685
1852432
1165468
1827781
1709705
1134869
1866231
85420
1454493
257063
1001874
1512503
1244128
1257669
153890
1790645
1351255
1588954
607638
793145
1976655
1146598
1829241
1654245
1573535
1134648
1598913
91116
833074
1095168
849952
678929
1784829
1005719
925593
1817013
742494
166544
760063
1584680
968326
1046644
1486697
964665
766674
1801230
1203228
9200
1347753
370551
1104882
1394265
512427
1310619
1177444
483953
693516
1078149
1522765
452446
570969
994710
1732286
950198
98661
772279
394723
818131
450228
98812
1692304
1627076
1413101
13576
230823
1044832
1319372
1349580
159657
171653
784340
1685408
1696793
338895
1269189
452305
1584486
498545
1960239
761911
1139805
1920063
1389012
1640933
611971
311345
666159
1951970
1156129
94931
574868
1911384
1423007
576381
498953
275378
623698
394400
1927313
65477
970817
1268627
670636
597373
1598133
1854705
944882
197642
71479
708376
780646
698902
1134146
933215
1542445
169336
1120440
1148987
933737
496634
1182877
667430
1534062
1465201
1581217
1039005
1253384
722460
1644787
819162
1450762
1924082
1932590
1080957
1323932
1290675
844557
898751
172996
281262
664387
1932874
1028581
1917551
1888629
264084
891834
925820
1043009
749879
1670112
97356
1353471
1899592
1527011
87881
219919
1280095
663887
8718
594913
424921
407039
1269638
340844
771592
1337924
361259
66051
575266
154699
303281
1549516
929310
426922
376822
1967395
1668916
1907618
696978
632194
687336
1446374
1446922
1735956
722447
1266975
1934688
875054
762588
337847
583950
681561
1327183
1945634
784920
343099
874076
374519
1054955
454320
698171
177375
1607483
240486
517855
564236
614130
74937
849579
852352
1627955
921170
1333681
255576
1850597
127892
233170
25097
1690350
1448619
537039
790054
792551
99755
335638
1037271
1525541
1182286
1006243
981443
998566
1531616
1212265
754757
214794
1551640
1772322
742936
1337633
1810396
907841
1408000
1335104
1569525
825430
386953
652868
543457
1537424
530724
572003
1091144
1569197
81279
1880886
876462
298291
1589047
1320286
1774498
95211
99757
1340754
353581
1864712
1200656
844731
1238517
741509
429938
1065389
1275374
1750516
1546938
1945920
678269
1482435
630262
3070
444764
124625
1886115
1285644
306706
1735782
1706595
1925480
970203
1749456
16054
515996
968629
8373
1511630
89332
1811472
1102526
1142608
1676036
811284
1674770
384357
1149866
671533
214287
1781254
651742
330070
534302
1636802
584202
386841
396022
302322
252791
1988221
61766
1646061
1184997
937808
828529
1288470
229244
826325
930344
184629
1341282
148918
716032
751009
175065
10447
415568
1548398
831241
1223477
1131711
1726823
1303304
947541
595782
1241980
242614
1115075
1311902
1395391
209263
1185345
494803
1623475
1435960
1827767
1949943
904916
1496378
1549997
574933
412773
1820501
84196
1370274
117903
642958
1782957
1597551
1019506
1049886
1583969
1846270
635789
1145701
346500
57670
1436791
1129792
632429
745283
234795
262682
1814636
1498001
1803648
1856545
1914797
1153411
537492
484320
1589914
804887
1994837
241273
242583
995708
1212728
952610
872711
38213
793210
570714
833993
1948555
1003543
1276542
1270452
18422
148717
337684
1389513
282495
1543561
676375
1113821
1594296
344074
1194091
1715283
231932
148931
1958252
636243
523532
1153366
688789
1517091
1986663
1702038
303819
1554717
1096117
1332309
452806
1738707
512667
979890
144199
255094
162529
1646845
1466058
1431454
532291
1980140
1294457
1230139
576118
1433122
298551
1361215
56517
563486
753564
1765241
597847
139393
1076511
1622587
1537077
1899107
1427608
57139
91545
906970
1699429
1546612
592230
1868154
374591
741172
217770
869072
338504
433493
225093
1320501
1602255
1825919
158134
1896922
815499
783359
1270377
777326
258757
1498133
1312693
1301569
642979
1057485
1538326
1554922
841435
1500023
1917811
1791963
1766954
1604855
663340
709853
361042
946962
1982052
967164
391199
1706940
1403394
1889979
634739
1307889
1262269
1053727
54872
316014
670710
311553
1182694
1827239
809220
674551
1744527
315419
426371
1188415
406611
1434025
674411
856609
1892880
624147
1288302
11432
1576036
479553
40012
1099222
733427
1188841
1809159
409783
36160
1078510
496807
1910114
775227
1099234
1727452
1737705
721349
1169244
1332307
1390270
1237108
1895117
689743
572962
1040567
164422
705899
1260313
1773017
704331
1454490
230363
1164224
811415
1182168
159333
795203
753377
288025
791770
513354
78465
152630
581159
1283559
1084623
796521
1046879
583036
1787894
998447
436547
1294565
439350
225925
935436
26737
315397
1107969
618890
781253
670314
312718
994660
988220
513048
41331
217846
692459
1236668
1786723
1250584
106669
632982
1058735
411124
1305910
1140854
524192
764689
1331440
608974
1749213
141163
1245431
1421278
1865076
183452
88672
1298555
341513
611040
1963614
998869
1592392
1591595
594244
1066475
1717786
555214
1078273
1878392
1638602
910352
756504
504927
1167027
1183080
762562
184296
1152071
262116
1637251
1267289
456664
1531261
1844769
605937
406422
1796733
1868636
1568880
525613
1746660
1234262
690561
1854972
1104403
807561
195204
1897982
415938
111800
176018
888984
541877
1829997
1578146
575235
79718
816434
362093
853331
423256
1887928
648058
1197746
1468677
1705590
413623
1978659
550253
228746
782537
909673
1341907
465188
1450136
1498758
327690
791803
650683
1942037
1243019
1296638
627808
503103
726623
1236084
148868
1875531
160802
116346
4027
1436365
1055263
635754
728866
629003
977112
1849994
671735
1054546
1271231
628531
308572
1037297
2551
1387405
1957496
344450
503188
155064
1359972
625685
992510
709717
1832014
445314
1543237
949445
1864781
925544
1626025
1599085
556048
1453474
909700
1118185
812663
1865298
58167
584810
1938972
838100
1824752
210183
261714
1806398
1568154
650734
1171288
1351754
1996429
1398393
1076533
108828
1714507
861045
280703
1723080
1607132
896432
355642
694039
1078670
1438695
210213
1053268
271928
1433285
768085
186404
1147805
588707
1602300
66773
1748300
735788
485528
256030
27364
1230478
1830146
1114192
139063
567312
923604
342649
628148
1775970
67113
1495552
1297126
1253645
133961
398219
1513166
377413
853836
650925
593015
755255
1554778
795259
222781
258523
1512242
1208721
935882
366780
1565462
1578617
1792556
1049271
22502
747782
1344779
1644620
1985351
1286811
763163
860831
166960
1708349
318419
1009218
1547775
1858144
862358
870328
567755
1133050
258722
1196671
287175
755131
586075
1209833
1206877
1509166
1691
1922280
1996317
1800937
7243
1393198
409392
1834563
1886909
469359
1720036
1253346
124231
291047
100802
1377009
460381
1787263
318320
1157574
547048
1866398
864188
1616018
551774
1966378
664474
1385332
1098266
1967643
1674239
1921053
1598156
821192
152925
66984
496916
1881284
1339783
335833
1926611
1833432
1195978
1176271
1968515
421373
73562
458276
1566195
149558
1440283
682302
408279
105533
13625
1307152
710307
604543
1017683
550743
455649
323083
850472
132880
1375190
451556
1826578
128442
474
361355
899998
1933987
1412471
522214
414931
247001
803069
1832396
744972
2394
1528547
1159084
353986
1399227
1467314
134496
1289719
1456531
266345
840583
984467
1319290
1440257
1471687
1207306
1756254
1155955
1753835
1628297
498092
704334
1513135
1200357
1797738
114964
1869169
372189
1307873
494130
662685
803075
581080
536277
582164
526306
1933696
25262
507308
819397
1451832
1149162
1651905
626392
1476811
218497
227280
1729910
1547164
1166973
422393
1026541
1175557
1532330
100920
145586
1647110
769972
724245
525642
1309696
1662825
1507998
1314198
328904
241435
1253165
306093
1172214
631272
145402
483288
1977748
678286
36465
947788
858286
210300
173226
567182
743452
1999380
1165617
1147731
1165270
1309823
1508323
767426
1727268
1095593
790169
1608643
1346103
1344858
158910
1066047
657056
619958
721423
363746
1818946
1673293
319786
854758
310952
1443072
1351188
1333615
1327050
16519
1297369
1503852
506778
485882
1561245
1109884
1110164
556349
1460630
1544219
500047
841641
1059499
1310555
310479
1986078
1428600
1107398
487691
1121069
1669634
782543
1536526
1374740
1629239
1171566
1326443
400075
1475834
1931558
6925
561132
1423622
827428
1792305
1351231
1188725
612360
634061
1779042
601148
1970745
963543
636005
1313768
1280826
1648186
1295689
696595
1782254
137848
478897
1140649
1630555
1503497
1000480
1441605
1863847
857817
1984779
1949808
240592
767597
360383
572377
418537
1863133
1359415
1167117
1282722
1731512
1461641
1465267
565808
617127
1433651
1448962
1357625
1569798
1546036
1318501
664147
12071
1995414
245965
1093065
778353
1355681
1638924
1595567
65589
1681952
1162507
1194538
91689
1434066
523072
1820440
1339601
1361261
1608103
1106430
1031468
1023499
1612913
164434
807377
1298115
822132
1993218
1012402
136911
403782
326403
151588
1133047
1225977
1790945
513994
1668447
1855981
229482
726495
883249
1208124
1330847
187333
1215990
492557
236561
1870724
814619
1726219
440701
435475
1712061
462467
454589
1639987
1499848
1539590
202157
339170
1523311
334803
428686
906868
1025557
1986408
1936121
801441
162817
610892
196554
1907959
1859340
77934
621043
1275590
1902049
804245
1063551
1799585
795836
1097989
88496
374476
1056253
1361145
175527
1390311
1009877
972734
1171280
1926871
219
622005
117402
416341
916271
652621
481485
1271556
309704
400581
539991
939769
851973
1944550
417379
1638823
103549
1610012
1937754
1234637
81200
937877
136499
89894
1270943
1098777
1538836
1814515
1153371
765261
1809226
1223044
446933
861518
1332582
223182
137321
851741
1856754
60792
152426
596526
1270677
1476483
500677
823384
1071942
127910
433371
996443
220939
1550582
455365
1534389
1685164
1712309
1258843
1032482
1465922
1217113
14620
507860
593303
14913
1154094
410082
385227
136268
956254
724431
784429
1037879
1692913
1777363
1327320
1751514
1107985
578825
514446
1498794
84691
240117
1438137
303450
1433765
210227
1996263
1741298
9302
355963
1787487
1296573
148321
526729
237570
834791
1454515
482246
1779162
478422
1826679
110237
1381282
712756
657705
1140817
1794112
1037598
1362244
831002
804832
1026656
59137
1796872
1027261
1030413
356939
1363392
108970
912426
1796916
1450425
557067
34267
946184
1532006
1176649
1555921
1763131
1918286
1953224
1900623
1494367
674118
820486
70302
1457020
32271
1753951
797363
24690
225428
428329
721476
558733
1069543
1497729
1658657
1583954
161311
1074264
1905803
434897
672187
700405
1706273
413890
586559
784124
922434
1671275
603553
1240192
1487979
1990958
261916
1922020
1368529
824968
657504
1074580
660911
1708195
1861532
1620282
688429
1726158
923742
1473775
1399485
523668
148355
18522
1019996
1357403
1430927
1785829
470380
315133
1929508
1159692
1142509
1393996
268750
400631
899916
1784625
933969
761749
1551742
1726322
1615411
247899
1275199
561102
1894181
1630095
345555
534076
1846825
525410
202885
475998
1523062
994228
844967
1001539
1407676
137867
1889407
1756144
20003
1316571
1343253
275950
380058
248706
1254929
562327
583889
1207489
169321
47798
525516
1192565
1998858
1339465
1551346
1632507
1368881
994129
701663
1742979
659363
1373500
1627766
551259
104778
402197
394240
1576020
374584
346784
23909
313637
454413
1514144
115102
141147
1776875
947638
1507327
1112196
1248684
688910
1143279
1851651
1089986
117471
981732
1153017
376293
1282972
642818
981889
1328617
1932040
548338
1186939
570713
367619
1223057
1547137
1369647
1438704
644112
176656
3020
1481898
499448
1294621
1054322
1965842
1159639
1370910
440645
1979096
1179730
359170
1724036
1548487
317595
1192498
1835797
549261
1567924
191531
1706042
1427107
426948
993273
1344045
221954
1888320
654293
1171205
866688
837855
1926015
510957
376040
1614533
1628590
477365
1666447
39427
712048
1539239
293638
720857
409648
542505
173689
1717751
529570
928493
365193
532499
424572
252602
325951
1704714
1201507
576689
844194
1567652
1559174
1919564
831400
1256586
1742066
740233
1087701
426843
1827576
1770480
1096610
1359418
1219434
989145
1464444
1032023
208264
601326
1199215
1324563
1678096
129089
1120737
790360
1024666
1982645
633106
1266545
1573294
734491
914699
1855287
52351
53975
636379
880707
269959
467014
709454
446841
1103977
1915706
394705
1553405
753103
1428756
907564
207697
1466738
1882298
691558
1183057
1263508
1850310
138391
1154928
1074945
1107881
577595
466875
1358984
1178088
529801
1972048
206109
1198547
1700241
1879294
657819
1925196
307352
1434849
1981923
1724964
1999363
1942689
560504
1231036
964784
97588
1871590
462828
961487
1161364
1501062
1304011
781394
1979657
886706
1814945
526122
820274
1621253
934819
123773
1327509
445536
1505197
1084670
1167634
1334507
380303
213836
1803531
842027
1383937
1172272
713048
406371
681422
1537720
537117
579502
1429016
330037
153537
1019994
1227671
1809438
519422
449571
1237474
1657515
101469
1892601
1148471
614812
936062
1511065
1478733
526578
1753052
148690
1927471
939866
117414
454693
567506
899641
1622397
1422441
544805
1539601
727612
979692
1113004
765206
886121
1407166
902901
1259590
1852851
75069
1006969
1169903
1852458
820541
1224722
1808627
663364
61584
640022
463502
380420
808013
1190563
1768369
550692
1499355
1576322
1870440
134553
618769
1247313
285114
691311
1729139
621964
1128991
712023
1261039
1131168
1532165
1223179
306195
838384
1446847
1891031
717993
1639809
1006739
439749
1783303
334446
953501
328999
548361
1902375
417096
215477
612584
527443
162594
541470
228752
455141
1911336
1512027
1643878
852077
1343192
1373212
293680
391646
432148
1944113
557821
411220
621595
93890
1004928
1641174
1109087
1273994
550999
1389720
93407
291408
949459
1743433
366144
969576
1439244
1945644
268391
1776443
1080215
1237320
203364
1705253
1441448
1983871
667268
744383
320179
1297837
868501
1931335
716222
1895980
1803017
1302153
874955
603030
398396
968597
111133
381004
516501
983030
931343
18432
1469243
1620821
1383835
1623064
1744622
408811
161519
993192
1949544
458455
1302203
367549
1624234
1769101
349393
1767091
775348
1661746
634997
1206253
1925898
805959
104492
1264364
365344
1874813
1163572
1495370
956053
1434303
482333
874263
1584382
293320
655263
172800
682525
1277985
1725857
1395513
1848483
1499974
1697120
626078
343226
1368074
1554358
1776907
1795507
1226034
864623
126702
1694370
1694150
1116447
1766836
25746
597744
1486108
1188268
1224549
1266323
683353
1903411
1560185
1346086
175152
1726603
779915
159478
1390085
1772010
1082370
1326997
1229780
1958777
1717862
905912
753113
800353
47087
480450
1488134
25926
293955
1219609
505701
1599216
231412
860904
733884
469817
1702932
764231
435605
421334
630583
330854
1036320
1158468
941066
844865
549148
1536748
1539912
684236
371313
757572
133028
105464
277972
185125
1062472
1820218
458044
1448712
1207319
1452556
1226327
1162814
1587748
580860
590012
438205
1206274
529044
1859960
1454848
555830
312005
622551
312415
176936
32332
633984
197172
761598
1373012
1383832
255864
1781943
512148
1965743
121753
978163
1106430
1643665
198837
1521560
1292096
243021
256084
1517151
399068
885600
418821
1421002
265122
1893036
1635444
1293365
460547
190532
1958938
764557
1506917
406709
880855
244669
535780
1841118
361385
951196
1184312
864719
1428200
864807
117047
1237867
1798840
1512416
926063
1928216
428450
1540152
805607
391604
120720
1664905
1154708
728690
988720
1382828
4207
561458
1352705
1211665
438688
139825
817287
1888560
1813068
1537153
1065467
1892781
1123368
1857308
448196
1136754
320400
1582736
150612
228711
1253064
985977
1781403
907846
568235
1054842
253741
1008351
1253677
789097
458814
1531143
880627
405276
1634876
555666
378957
885484
233084
1368877
1270039
57849
1587861
261767
553675
1306373
1774480
447220
790909
298420
1030329
298093
964700
1704136
316744
963413
1928436
804995
1545247
1441916
1339658
1598043
276483
1806452
1227243
1058556
1468448
1598242
1807676
1816802
1110247
1545777
617605
1699615
70900
1230900
360787
1044303
1086718
223032
1581593
1802031
1072853
903502
1368434
1116340
801180
1756119
1832409
723682
1578850
104955
119550
365179
1095595
682625
1863409
332958
263199
1884131
319244
516140
432597
590956
1639685
1401619
1576914
249266
220015
1390771
1158399
1819050
1234145
322317
703095
237752
1624601
749708
1265821
158726
1210029
343273
1308400
1269002
1166502
257804
345751
1410270
1796381
1305415
882990
1648932
795933
933724
168654
674926
1414935
1846792
46382
953485
336904
1224097
1285730
1311823
1482129
1264420
1022169
729472
219596
1030520
1651940
1088921
408000
1282552
857871
1194176
1173910
545169
1782019
750048
899117
1444330
1952597
42809
291468
744334
769524
1587828
1250847
89911
44861
1828561
1989752
1571779
1277695
1713244
1635522
267011
1022689
497913
1950488
415010
1000481
646130
1309917
1685594
1805234
121207
575708
1036133
941769
754729
1412544
1406019
1388198
1529509
1733334
24525
1786970
627217
1790040
1793781
282241
1804787
1931374
1179687
442610
1482603
1748660
785554
1974737
7165
127081
90396
555148
1919560
1551050
328807
1515839
1883125
1850521
754687
1408570
1078594
575450
128650
819348
695372
918801
84515
321890
1831667
1681436
756709
276850
1278328
1998222
337189
653380
389808
681319
1471379
851848
1985128
605823
1206934
1415526
1957202
1014514
1731287
1927125
1068366
1517038
595900
1331618
980559
100463
1254846
387785
1620507
1400967
1920496
1455510
1057346
1554584
14807
1207162
160781
253683
255640
71063
1318957
1084208
1152935
1087586
553871
1759526
796173
213359
1425843
976765
481193
975188
137778
300402
1835868
1891292
1214351
635142
1903655
415216
517823
830141
347285
593307
1315955
1314251
1830002
1473674
330142
288702
844638
1143577
1476645
464684
1809933
1947749
413893
495740
1376910
264377
226837
1644463
165319
1573260
740605
153977
340231
897613
1189886
1596148
1579780
832584
1759315
49555
894322
477334
1200171
21752
1992593
1732103
60906
201532
977109
1165499
1214804
1644849
86484
1429508
1708993
1615137
486854
920459
389091
1958512
1919979
1086360
1141852
650653
231852
1741333
885650
397892
1283311
1585324
282356
1769390
1591645
470806
619696
1069828
181742
1292139
184347
1490460
199946
1345931
1884685
15556
1252261
1409190
1009626
545199
1729049
13684
1743470
243959
1809699
1533253
224317
316808
1229018
290998
927451
545895
1135334
1186551
1201928
1638274
634446
311400
241464
587313
1067455
660099
232763
832725
61318
1399445
1406784
612304
20854
376816
210666
295644
1743417
97726
1886277
1736003
846692
503301
661603
224956
390957
1680855
1861874
1600541
1551247
168161
232052
1746839
878303
1488832
171289
1820703
1469004
1625612
1302787
491138
167126
497225
549142
1738714
1705685
249838
1722964
403991
1807037
1632300
183068
1645145
1227233
67801
943291
1793837
665678
1365433
383272
638902
1730685
1580658
1085334
926546
187526
1234048
1321815
348056
599225
516744
1248548
730070
1937012
727147
493487
702794
814258
1359714
1994906
477114
1924263
1120944
529554
1115029
1949426
560580
1327264
25613
547163
542741
726383
381984
1659025
1426501
732687
648984
1827263
784340
160615
1515112
909893
1946523
1801041
419672
1691571
579796
567862
884090
211294
94756
65471
697339
124444
389432
306256
1252890
205372
341995
1869178
1248362
1293507
46962
1248884
249437
1558829
1802752
1407270
749510
1942517
628551
576571
748830
762944
118957
619528
442032
90486
32253
1951925
730645
347320
876348
7158
1827799
834690
540319
1809146
1277196
1539054
1057447
1748498
1508936
805985
109628
902794
1147642
1302508
1756025
123595
1913365
850205
81699
1074454
194141
1393002
1472594
247106
1422414
1940625
977187
1753739
1851202
984826
1498924
133354
212469
1590937
330809
1362480
811724
1665794
1485994
1079466
592271
942814
1181014
1239176
1451499
999882
1474599
827601
844351
1472706
661242
23477
106790
1869065
1566721
1536905
243361
1103285
1302126
1076068
1166464
921084
1475334
905159
1270608
1248825
610078
914858
43527
892908
628434
1464955
617737
804466
1895034
1265566
705383
1472733
1324942
444593
1778446
599431
305317
323124
50317
723622
226615
1142346
1636491
324624
111551
318678
481861
75441
276971
337764
781594
173138
1756016
1168544
171349
1565719
420558
1179871
1883928
11596
1729950
1266059
307321
1680150
148104
1244892
1741818
1601814
324683
1273866
82613
1241745
1352681
768344
1290722
684338
1255559
1467654
1151987
244091
1158118
776999
1567610
1110046
1065804
906616
1813172
1255760
595166
987529
1737356
1961939
747417
1914469
1507911
1031042
1993957
575890
922663
562992
1236941
1157853
887170
1006801
474958
993602
321840
1830004
1007232
94019
957878
171648
385834
280592
1080166
1879653
1258728
1675712
501407
1739272
308915
384681
1681615
356528
873226
325896
1735815
1328870
779576
1909567
334
418598
1437415
1969314
1341367
1579525
1097979
650046
1863347
1600450
770100
283676
124665
93755
1299850
973582
247694
85597
1241951
109957
1140613
1181156
942160
1597684
62752
1162647
1788553
1038858
299304
434434
1701728
81693
441474
1190727
487227
1672310
667492
1661290
328013
675981
726371
951117
1456992
30639
811993
1653839
1634185
312335
1638716
1056204
1021729
635437
1333514
1952795
1450765
1073835
1967467
325086
1481185
1436196
1746147
1421095
1118776
1158157
1672496
133386
910773
33825
1791278
1277542
1853207
1786388
1195490
576348
940148
361103
99552
1783987
274675
1992220
1299284
122551
1509178
1796731
1907797
112491
1714763
1048398
460889
1258017
262826
1895149
1990988
3984
1637818
793338
1093399
1964055
1862795
1319846
1686557
230445
1583621
772375
1760238
1584939
690081
1908969
1309480
1833520
493373
1890890
1458423
651605
1722818
1634234
1795201
725226
1044414
1396353
631783
1119649
756241
673411
1319826
1923769
895601
261906
255373
127908
1924937
76570
1086947
826614
1900301
1357445
1925495
436112
196996
1225902
186151
1746640
1451059
1932595
221127
1250661
660583
1282922
1505997
823550
577098
680346
415090
326575
906016
654073
1250644
624292
445792
1159924
1332722
1794320
693381
835455
1837715
379971
199328
114919
160901
1535178
1002925
930059
713712
174686
1986870
905872
1379418
279791
676611
541487
714899
162826
1546294
1906181
57890
708948
375337
1413616
1625832
1620300
1942487
1579008
580780
485413
939498
227963
1217563
946744
1069113
740818
375375
1463036
478763
1735552
440269
1817948
1846817
1881431
1506032
1171625
1837777
809874
1535636
1960599
1127066
1863286
770609
172642
655231
397048
202911
688852
334645
707635
241281
1815949
8762
432504
870310
693528
113662
698123
910027
1814540
210415
323341
854643
1561530
932375
852585
1613678
289319
1070659
446750
1288590
534628
818196
1278781
1563528
1525970
1513099
1861489
1328864
1570413
292900
1869345
1983618
366362
444102
1911843
1739287
1795387
1511863
458637
357975
960186
1256746
1336473
764446
1220572
1100856
1988732
372051
608915
1525837
290210
3431
611139
294552
23678
1467598
943653
1707249
1657615
826072
1803296
703786
1589464
765771
1120536
1246957
469742
1827260
1907022
1584877
1402923
1148926
168510
1534580
1505767
1634030
1119416
1363079
121101
277504
1841518
450093
1706740
543910
1156509
676695
1893452
762419
1200194
743843
640954
208230
1355099
1154240
1647891
1545940
1334961
206204
1340599
1448724
1494692
415498
51606
495095
1053301
621172
1942496
1167395
1229029
162658
1900783
1670795
1429901
773246
317454
942971
428642
1420893
286038
1473344
405753
1105058
970024
1062278
96795
1902628
1810691
90295
1087939
1202954
1634315
1766589
557592
1950080
138147
1775622
162878
944010
492995
32369
1797045
905143
246543
1599784
31710
743285
412800
272291
1706217
594885
1673116
1695550
1682837
262484
718889
1565400
1003563
1809473
1142135
1846541
1385869
188804
336147
1770952
55945
1335507
1536536
841403
1397782
1400598
1907238
1663743
1289311
642415
515740
604546
793643
257185
868723
514479
812646
1081248
1543713
854824
1420963
1541766
1002926
662536
1364367
636256
1925084
695659
440406
1072737
66755
883694
520995
1971143
1525308
1286401
1828557
387333
1034764
1235744
1519934
882177
663697
1504055
46136
921545
267882
877524
1839234
427857
1185383
575476
734580
1669444
217573
598602
1782532
1898837
1477108
1795647
1323418
226963
812487
1896779
399770
1574273
1044239
1817033
1106371
666575
1703508
127007
208656
1028928
583963
130254
72904
75420
22909
1572887
968794
503049
132725
774261
638400
426975
1880193
90290
265860
535065
1533294
363339
974852
544484
877944
1448993
914297
1978329
1620397
1994663
1357004
1253850
41609
1543564
1288540
356105
454479
1158644
67043
1210875
221151
1866647
1463911
1372998
1105231
1390697
965197
18610
505202
1011812
1358496
1096660
753486
1612631
1095260
1578335
468890
460473
158961
192054
1218770
562191
1394102
54091
1545289
246471
1936007
735514
127965
1635104
1457035
1713709
87245
794926
148618
1856007
806340
490942
702036
11969
788989
1148025
1278558
1800221
1732856
19625
1789974
1450588
1194741
1970043
1225363
1360314
809159
137766
506056
1542504
1576677
1929554
1572438
280557
1143435
363087
1452955
93553
14114
1081870
637545
1550654
89377
799815
205598
216426
1767616
1952563
928872
1722120
393391
1752343
606703
1377733
1056386
311290
818077
1715317
1255642
1888385
387856
392196
1977023
1658753
437141
429168
1125254
1644390
1784991
1708862
1807256
1004009
1818018
1044897
1830709
1899664
173844
306670
105962
1730332
976323
1680565
1725185
1435396
10530
637808
634287
1142293
1684629
1552154
1289164
707278
1224588
1025794
1957412
204307
271534
43465
940031
1870713
1632488
1368261
407623
731904
1951580
474085
315481
1640177
464616
1230405
1446069
1502781
857816
1061675
1090901
961188
1338751
1857629
1318835
953137
58617
376920
871914
1477751
1125422
1400906
1418606
78341
1302638
38480
1482299
104860
673482
1148723
297516
677846
1067996
472439
896888
243634
1117453
1223701
1413875
316001
1968212
1944478
1992032
1178185
1208722
707119
491196
1722013
1254617
148144
7978
23465
488036
1703295
316013
826762
379070
663267
553678
899299
1471237
452142
631257
1914982
1714896
20046
747833
704938
774399
816540
1277367
723224
1814135
1629732
1025169
1130542
554983
780507
1269098
1202541
1625411
250699
436143
362492
1733987
1080656
518101
620531
343936
1799574
1043807
72176
1498488
1437893
130854
239882
1531488
1388335
1998858
787513
1397587
275637
968168
453080
366766
1780980
971513
187406
1819263
998974
687474
338201
503641
1659118
406008
1699284
595886
1133576
1084116
167262
23834
889796
1178704
45139
844447
849779
414347
1778585
1991026
193123
192564
1132960
653845
1877484
484290
1117616
1950465
1802214
323718
1263418
1983704
502724
333940
347791
851999
987734
1916889
742850
1089994
402044
1338270
254330
447441
876350
165107
823426
502436
1520435
555450
1733985
1039411
1006261
267858
651110
981676
1312397
38787
603903
1291864
931855
1086891
1838117
896165
1532522
1564773
334240
1596651
130351
919107
333413
495744
1102242
1335320
1393260
1629602
1559902
180946
1921291
1095229
1219094
545595
1756855
289880
1855349
1558706
1825034
1193603
1118050
231000
1739186
574988
1202363
14101
463545
1553985
1339267
1465989
651750
1487215
772387
193527
1740918
114644
1356792
1775296
1447419
598150
491399
731886
1769209
1495047
784878
181645
120299
770994
128635
1124215
1468367
315518
470176
1817349
1371335
1204074
362631
1251475
1523673
1846843
565500
1902811
1019518
1734791
1034075
1264781
983757
1024733
1768119
1951085
919635
1463652
667079
1568571
114201
1808351
1504521
1439094
1825740
694989
797135
486710
1319374
1305776
502719
1998005
1266783
895208
1939181
958856
1095194
1768744
842596
1362415
1774654
723673
487462
419711
173068
1559384
1759257
1477926
1513392
977998
618353
1429926
1903821
1038843
21389
366854
1689747
186044
29246
1761170
401198
23995
1976932
715624
774073
60210
1847191
573567
508007
1440078
40759
285028
1732616
464312
1965244
1970696
1874687
1120055
1403121
1490596
1844633
1969864
1354790
128377
1386217
1757119
433081
435200
213654
1698036
626213
1553464
758547
294031
257347
854648
1167228
1143233
1884722
651646
61483
1325212
470411
1275921
628969
485358
828727
1742672
885614
1209682
1152510
1975828
943859
122605
1344835
1038953
607459
945702
1911300
1375957
1523094
1885545
1135316
707063
870459
1193931
633819
996716
1476973
270182
369249
1083421
1524729
256734
1602007
1021737
1196993
1383878
1035427
1390417
37517
887601
1241958
203419
1513491
113240
607213
1100002
400878
1103778
214006
1037400
370971
381861
460643
789037
877574
1023819
153527
1751810
250257
1311796
117960
562087
1247942
1363644
1136611
855497
1216120
297976
1267012
1801545
113291
208803
302885
1520320
510905
1530361
313989
560775
882999
499761
1313135
1979994
57245
1293905
730329
1840271
1487640
1556692
1373978
65597
1502641
1030046
1398803
1777245
1451957
1445910
282590
932852
124823
1946367
488605
374292
1019044
1073952
195271
365202
178590
1025377
900009
1341863
1276290
1587356
272011
11444
1762284
1060651
324714
697369
1910927
882530
1684899
897439
148824
1386106
1509569
1087524
944128
78475
401430
310202
1914995
1496004
481987
602064
961618
521290
1305674
1212803
93278
1856071
1345856
1899296
104244
1483849
1098511
1763165
1922615
1517298
304368
1151267
1455717
584508
185188
1637335
1009478
1044424
897986
1035417
1193757
159757
1642029
1343192
1058069
1393768
506377
874811
18355
422057
1429582
573353
685445
1823680
1400744
1316086
1443641
900001
1035292
1436604
1369651
184418
1854432
336632
1185971
30699
1654222
282741
524180
1599358
686292
488355
926594
1505309
245926
65314
1418064
1672933
913531
826947
1938503
1518369
1855390
784039
391288
243501
1905253
1559499
203568
1938664
1316260
831889
1720652
874213
1708110
794237
1226992
54910
1538839
1496771
1141935
364113
686927
1331247
964394
1036937
833385
787122
31526
790852
305392
513264
407016
1842260
1143260
684017
1756217
879237
995306
1655019
558053
871543
1487787
761637
1781332
1904274
46826
1210433
1485574
1451252
21145
1528641
90485
1462417
676096
1014403
1550779
1841584
116025
1036126
123986
979238
1799512
863269
1606329
917387
1276271
884688
784194
1249723
667817
670763
853031
847492
23983
1403193
1271355
1713799
157174
1633092
1140070
1374077
1548323
1027996
804084
667296
573223
873081
1725574
217646
1923980
892516
1017980
374555
872893
459716
1703609
406846
1146843
1639895
917251
773665
295605
1412108
1682507
567384
803220
516590
360811
1979591
1145810
126353
400510
497763
77545
1957547
810314
1688525
690923
1393099
781879
618554
1282055
1438427
1450004
1073393
259070
958219
1504054
1417061
1616411
289964
981077
1826389
647096
557811
1350730
287591
907822
843031
277752
1443573
607933
176913
964918
777205
1401054
1451631
1416346
459279
20881
271878
813989
117302
217511
1542353
1144350
344483
151056
47912
357303
271868
666289
420221
1543519
89053
1445416
1664412
766828
26335
589108
838554
1210140
1901953
266602
1123025
317046
1273270
1796822
1695960
1413451
1282490
258298
1802148
1541824
1047303
1860432
1415906
619266
1937636
1438405
1718914
1860364
1696648
125243
4239
776383
175662
1616153
694538
1566010
1854646
1728947
801356
1522973
841496
929884
1193132
1489004
1732815
1631476
1217844
429543
842421
1658339
1320921
936090
1019136
1343180
1024350
117047
646256
1762318
1661880
1061699
1865799
568538
388359
1775047
355727
1860979
1197181
1511569
943917
937079
598476
1476389
1000488
247502
1665275
1999732
1994711
1264152
1382787
433684
1422792
876737
1144588
473014
1490838
5490
698735
215002
762263
1765974
1437484
841155
541120
486552
234415
756907
66405
864817
515681
1540911
1964233
316138
549991
1489841
299683
5295
1671930
846425
1862029
1880511
458069
1844638
756760
266627
1326499
55370
795384
91572
60170
632084
759691
395605
975462
379316
1313478
25543
515564
871231
1217664
113325
263841
1762259
1980267
1477217
327847
576372
1363596
375345
1560546
649828
771485
720083
697474
1604720
1187818
534608
1530833
1222273
1901073
1238081
988479
240221
453855
94928
1443771
1682933
865842
1965054
984551
1360508
58434
769939
1020788
1241880
1354526
873943
593895
724230
651786
954692
412768
432242
721224
905208
1852196
1624247
1786883
1365385
319256
642957
972098
1873476
1405420
1582258
1601801
1461701
1830506
1124448
1685769
200941
219812
1638700
1177327
1017465
872010
518928
1145459
1604889
92401
1340048
684291
146572
1047612
1759339
897756
612193
517182
1682361
979351
270121
901915
1083384
1634314
122736
1215057
749257
1065685
814206
454241
1325648
176894
1135019
1726780
1803640
980776
1536082
1460584
672578
348324
1806153
392849
1487825
1121638
1593911
85682
1761374
1761189
928583
869917
1316245
590075
1343157
243847
362002
665620
1872227
1749604
1742819
970882
1759091
744273
1736817
896626
1851342
1238163
1939348
862975
906115
1982453
1692527
563191
709314
1885091
1232799
279016
404174
1225659
132674
1287226
1720752
1249901
764898
646258
705104
252886
1576919
48521
1745580
1544389
707024
369078
1301118
555616
1548029
1413363
1759998
544861
1746667
914076
1046444
1900088
794027
740392
1339775
1771326
877570
1938437
1958138
319469
794915
1933482
145948
541435
500761
1071764
566051
262389
1723772
1090304
1851276
1834744
1854778
895731
243467
1984197
1302066
968895
1378009
128519
1794026
1222907
807552
365944
1862392
976787
1723011
1221454
1675391
1480500
127356
1494386
1426941
723745
978750
1246320
177166
1980996
1479122
1385961
1872587
1205627
389689
1597291
170254
24864
1561379
948517
244043
119189
910802
1143841
1916176
579698
381098
609162
1029276
916166
745267
1840115
1225288
1220367
144292
1109290
1405355
1055419
1698845
337921
1586013
518809
1830277
1433855
475658
1583059
514279
1096731
1003755
535076
874515
1547242
1363648
1812511
798882
1366690
1379952
1856933
628056
407115
1987035
302590
1684533
1174329
1966852
901617
1799404
888002
1529685
1343957
493669
615357
240658
919964
181702
1216111
870179
462859
1104962
640883
909341
1796873
1016463
650044
598286
722868
94808
1033472
1159975
1979451
818620
65182
944442
725071
1027192
704255
739326
1617438
1658802
1565623
1775065
571405
1402290
312451
1390865
235576
1138812
786980
1716500
197722
829120
1924068
1472033
69004
973670
41881
1141337
175358
1997040
1319679
1990684
292243
884248
623185
266512
532275
1096821
116909
775014
401068
205219
1627211
1058308
539399
1440600
28858
473101
1471077
1394857
181991
561396
1448461
1614249
1558121
1432764
942128
112022
58866
1021326
1833935
1734258
1133607
1128383
1956888
917931
821203
503691
1068329
500363
683534
195419
1072823
688637
1598098
1029494
264131
182657
1895749
25186
1280470
1014413
369725
385018
939747
788858
1515569
1617517
840655
126219
772784
208798
1435706
1145361
1015388
756066
376366
494313
1476771
344835
319721
327669
420282
627308
1847258
882025
733387
882080
574409
638292
1779653
992368
749751
921084
783489
1108998
372294
945078
118037
127014
474296
1252991
1745110
1378520
1104173
1506727
913765
1245733
670925
312965
1289
1703564
541935
539772
1879534
1042905
638714
1547922
644675
620305
1255570
25231
1418004
321025
690168
228439
1329000
999649
1859409
180780
1913919
212739
584326
912677
1683600
1159853
19852
806487
1153399
1595412
930721
1293102
1657194
932018
1941330
1429001
857902
1162318
1416419
1267696
1051873
1235612
1279546
1424043
524982
829783
1642136
1747330
1668390
1209143
1639666
873383
1647814
1365931
671298
734195
1511264
20441
843615
581963
1877052
433237
1833210
485873
584595
1109676
600780
1755483
1444002
1506889
1116081
1758294
61352
1377059
51312
440261
1109826
159399
1178985
438007
1833590
429026
379479
1637413
1751268
744455
1784066
1950975
381090
733748
1658018
365528
434201
571970
1114582
547666
1940600
89889
1503623
1776080
1342593
1831358
1244382
1463060
954982
1494498
23730
1143340
1286605
1127757
648438
229803
511155
762459
1708961
687259
300144
1482222
860189
1585514
823186
639739
667878
1851091
1351430
500086
496197
422153
861013
1699635
954818
1194915
1530925
298916
126601
115226
468614
1205571
997402
624147
387315
1262562
1919064
974866
1279144
1377228
1336112
966121
599200
543869
909832
1673379
438087
5937
1616574
1025139
1735103
1110154
824001
1117109
536588
1463460
1418216
1566774
1062429
1786184
937469
1619308
1834988
1744533
1156570
292405
1013760
262285
1681
1150403
1901440
1773534
1509358
37051
67933
603528
1094564
1242444
215015
1412923
762508
1769781
1987265
1150648
769083
660257
1041038
889936
1871227
188167
1405834
1739669
240765
35192
1578043
998139
498545
1179378
157672
1890625
1692621
488955
1457168
1647340
136084
1726088
1814636
836910
1654306
1104320
1101831
591661
1562385
894957
4720
1566642
1628749
1678295
898524
371734
530239
110681
1105731
1155301
465804
242695
1710098
1373774
640439
1812518
1518234
350317
718221
1708939
1519979
1697662
1393758
1112803
1917318
1670785
226439
447447
532199
1858241
884680
1983235
1299649
1872316
1636039
465509
198078
1289757
1212498
578804
354344
1315488
1591148
848280
1503763
1571035
36812
280264
122514
430174
1096958
752900
1287907
705070
1304482
514107
1968260
431272
40408
1371856
1056398
1946140
1267235
269477
1765607
836821
556721
112468
1878796
1358329
1922448
851171
719626
1248313
1207870
635635
1404371
1496488
70621
1399719
1024536
431064
415180
1229855
1043875
989169
1662309
1715430
293278
67987
486747
1470429
842475
1993202
1735572
1911728
582178
380634
1054499
812695
566061
1279072
987774
303606
1494739
180445
1696996
346002
67347
466054
1773696
536584
339057
123665
1846521
436029
272297
1035691
923527
1280305
1939054
1728875
190629
294938
1117465
1373954
1124624
216111
1264236
302125
18762
1891329
1942904
464610
381592
571046
1492131
145443
1621962
1902018
1424330
47841
1558099
953006
578306
1723764
684218
1554209
205402
1347929
1649532
1736108
1648544
204162
1105885
1507255
731279
599056
321976
1179317
737614
354140
888257
326283
625555
987044
1393243
479988
1263600
1629562
1658532
983077
874092
1349939
301044
283332
1988090
81548
1080039
532273
263379
534808
1183737
1891381
1582269
1667434
1669722
1297264
625014
1919323
253888
880516
496695
933546
1139739
1288454
832613
1049226
683920
1569257
973209
1674234
1727245
1509060
178669
1960444
1418520
1361129
1609630
1203743
446074
863464
563422
1381055
1690053
1615693
453854
1751013
784656
793820
1968512
1854247
81991
1580540
1545047
1467323
546661
320587
1468624
1111701
1402771
357024
1280952
88008
141154
1391834
66447
977400
1167878
300275
1183535
970104
1845695
1553643
42103
1091885
23513
540077
502247
887982
1609705
360504
744541
779039
1623791
1756144
1268005
673369
64999
169332
427016
1173260
1398256
4826
660642
453004
580067
1710780
1896403
195962
1233257
659621
1499466
670591
1239200
750404
1657233
1169339
712990
1469815
344616
613234
1986878
851225
345535
1576440
206289
1354435
1918448
1119173
1501324
102996
1663574
252523
503361
209462
750539
1697446
1800048
207055
1777322
845330
988819
1776024
1121381
891703
773691
1346670
1503841
427575
686734
620240
1669083
779245
158657
1506068
1645418
1455084
77999
232129
1460431
1912435
159360
1100755
1186832
1244739
67488
1411229
159808
763538
1004388
371247
1278705
57209
1808977
312530
159044
114446
1027649
1058581
795751
198022
1800324
49283
520952
1965887
286146
284763
1246061
506826
46291
1842624
423291
1769432
508214
813050
1546439
1362795
1524497
720255
870423
1308910
1335607
940177
61840
1240090
1002656
443721
1515783
527998
1839649
1957569
558817
1928665
5873
82527
725390
1576002
1107000
1496153
1018546
321198
204800
682798
49223
679572
596371
1120103
304229
1070094
429060
38912
1091114
770797
528611
925621
886457
132637
1265382
941092
1956011
627036
1350645
417213
1097929
1273157
513121
306284
615155
1242863
681156
1933339
1004408
1077255
1256272
160039
1046547
1572802
1432109
1796764
1659641
1427436
149711
851103
111128
410646
1244744
563353
1336147
867615
12144
1089782
1013502
1969730
1475961
633588
293040
511682
1802869
930272
90949
870562
640618
1716215
679042
1760526
987060
1781955
1371766
1391562
606177
173833
43196
351856
1128446
983917
1131663
446999
1418107
1603550
636525
364301
1304515
1186484
1915057
668676
1294324
1858231
1532796
957749
1315042
1467229
1191503
754833
839716
436504
209895
205507
508424
602791
665415
1520516
738834
1968412
1543995
1680250
358471
407102
1652096
1657520
1525129
94944
513754
859383
544822
1544866
1444355
1754985
1883941
877189
1053924
1262388
752781
1872855
1318219
817624
1646683
863132
615743
685970
1561678
628810
861612
807809
1151693
31807
1847290
723934
191914
1661068
498094
1904835
1904596
1126376
21270
1887310
980992
1416951
1530964
775569
1948113
559424
1182576
882450
1284080
664892
227201
1904974
1253005
1357062
1901629
1274048
17140
1593523
1007516
1133399
535023
1570695
1721864
1503650
570356
1365127
432991
1967279
873470
1647771
1486446
1794466
746031
1484512
1005387
1198196
488095
1346356
975166
354354
945023
856586
1815057
798428
817406
417303
773976
1931050
1245925
1921914
994016
1376455
595480
1210159
499982
998624
392603
1116858
755937
1178944
345257
1674799
1524615
1595641
845073
925658
56187
861137
1478419
778043
241025
1469095
1486465
1949097
1874372
1526051
284741
277969
304979
1992452
96323
689074
200624
1455068
1566111
1413319
996828
1903840
1012330
107551
520168
222896
1749323
6018
1782
758858
1747681
359492
930088
529943
239863
417969
1270218
228065
548657
1938490
841171
1128915
1173615
482773
1277466
1977493
1736569
1150210
322913
1003901
1828984
1228840
428734
208673
482334
667490
84377
1696657
1544321
1910169
1837413
912208
1042821
1250052
1399593
518813
1158244
1711593
303114
6514
1387673
857131
1484888
169901
96972
244737
1300233
31355
439659
1337544
299173
1663209
1732623
961918
380952
713867
1865138
416606
618121
776260
1719577
1603432
1213790
796765
437921
315209
1737380
1744037
1341163
255648
1622825
892606
1015309
12568
1382173
1648216
1375226
1495340
936560
1227057
100837
1115331
87587
1928346
1532402
1084809
1013066
33437
1496520
1650030
1849400
1977146
1334684
1690154
548261
93176
1805904
53429
1052073
1287685
707816
1247266
472384
1440651
1921947
842072
1742089
1082692
1472295
1361212
956727
1317621
102600
1811423
1189669
350182
1115259
1322926
568522
1598978
1681776
1793600
771024
1399174
130491
596322
819931
480133
243385
844022
1058556
840842
226238
1602770
777704
1781186
1527192
1297146
59491
1023924
1003262
1378484
710420
931199
1780108
50789
1825965
1834825
998560
1148476
203481
638525
1687460
764955
1247333
1907388
1033667
374173
491770
40734
1159031
1212244
508813
98105
1977092
464344
1552831
241812
697572
1444999
1511564
638174
1484767
1462791
234199
1197712
1165742
1349175
557202
388861
5330
804750
27660
1205793
1811829
214647
1096399
1398358
1041309
715256
528753
468890
1993771
933518
1695324
520646
761102
656636
123133
1136374
402114
1789500
1113842
1085544
1147550
603016
581335
39495
185203
1040385
852591
880944
845198
1296577
707531
318674
1108299
1401900
863181
840254
889231
1855006
1602692
1136899
145248
1628238
1429398
288729
168049
922806
1250904
1749817
417475
334046
173597
460040
60918
775916
62984
1813359
178206
1314780
288268
1151427
185871
1171832
1829535
1476057
350111
162223
1007266
282688
1317547
522960
1054920
148683
377204
1172326
806922
1888505
455863
29179
397256
324277
1606658
739615
881629
179724
1077529
440200
1007357
512654
1120135
1467471
797980
483707
1782137
1443404
1547791
442975
1937323
868191
716050
104762
1692070
599619
1155693
1828516
270042
267630
1977064
1390972
1293675
1993540
303976
1815103
1803467
700321
486220
1540504
1848430
4294
1680671
1228216
1958321
1062915
243334
400672
533672
1511458
1424712
113384
739249
863093
1904510
1667207
156704
3883
978359
49970
385594
1549344
1769993
1145806
1787076
201734
1922210
1921705
86691
100520
1125649
665139
1710073
42955
985429
1974017
1412819
615087
567350
840844
20304
1041718
658445
362268
1268617
975834
1408998
1490001
1213063
747669
856564
893876
813900
216946
759159
1337242
1538456
1234630
1035643
1122543
27505
1060058
307659
184372
1859717
1425876
477417
378591
1022051
580598
1019036
337029
986975
228392
1643822
914247
1754278
437083
1846830
1815598
285274
1188122
303777
1514969
1559913
1654989
675260
992607
1910922
397385
272181
65650
364542
1549485
1176118
1263044
1237517
1937889
1666776
1298820
447064
1782103
502152
410695
578293
1927902
1597408
881322
1824224
1149342
414902
1452855
1970485
1332012
1535842
1096128
565056
1313649
42883
1106982
195320
523575
419851
176466
413770
1943775
1042773
1151351
431304
1290677
429445
77308
863225
1341937
476074
584414
1701428
100754
282649
1527645
58045
1289722
1713967
801139
1107506
691518
940939
1843598
671273
766322
631011
95087
1633268
534383
1303647
321020
406698
226242
595867
476901
463314
76120
907529
1940703
931497
1520970
1654763
1549489
1069050
46218
92514
679104
1031206
60604
630455
941545
1188652
192931
1725
1292939
3756
403393
1759916
1721086
79684
1506270
1591615
1248558
323072
138308
1717057
1175471
7513
1809052
1420715
1288307
573074
1623775
1249725
934006
690775
1386751
775817
574859
96187
1787452
1839018
1769833
1272194
698644
406897
1563775
251874
1945474
1284373
254252
751276
407288
1959962
959520
1572244
1137773
1481879
1498437
1585398
774130
689446
1522217
1946958
464000
1752236
1701710
258425
1029853
1051678
135605
123244
483648
554803
1765729
533253
1066682
16106
979290
85604
661502
1969595
703866
1114936
1402276
1925495
1913801
461439
1949516
412626
1909011
926169
113211
250458
24579
1797366
1456911
1234948
1522634
222605
1849248
1495041
1371169
52385
70958
169162
393909
1594721
378839
1799600
58996
1129724
434859
353611
171053
690927
150064
3579
846220
368067
883928
1292167
373758
984034
1828181
1080409
1093785
1237435
259074
529713
21829
1621973
1959324
508389
1652530
1152929
827692
626532
888098
691550
1554468
213648
1173977
1398118
1339675
578600
1820531
495344
961244
1806523
1635738
1513123
1287580
1192823
178382
149160
1883749
984104
1958628
1789741
1437760
1927913
824199
696012
901499
618977
1670823
267458
194793
1983581
1913947
688288
1599058
1724158
50465
171640
186550
1438737
264546
1772081
25814
1703003
1553567
418317
1936613
1749173
670944
1983165
584309
1663185
654214
1207975
1782870
256812
32381
852587
1604997
1767257
554297
980176
1534883
1329248
1509645
1567708
1787505
627309
1149451
1396034
218937
1001534
942073
1770315
937911
437539
1597587
794305
1920739
1279328
460206
309253
164033
752646
1348
1656072
107091
92856
1485617
1940180
1427037
824782
1802460
1525896
1867186
1552890
1934854
1361928
1170725
1726550
315990
276132
338673
1301316
937405
229468
308753
592042
1429149
1052572
927274
1862330
370938
1922146
335362
1286647
1394821
1419013
461412
1561142
616193
1710089
101073
1069252
1734751
28354
798599
713226
1389028
1464972
1727280
607945
1906511
1361206
572300
1431989
25425
531837
1215958
967448
619792
382451
972183
751325
440702
690202
972573
142087
1890713
1704474
1458989
1753399
711712
934210
513577
1932361
775371
187467
1987955
1569771
1632762
1662175
1640905
364004
797406
1807527
1082439
998554
1963566
1486993
918188
1573793
589887
249209
1575642
1339067
850210
841669
329556
100799
953460
1181012
1360955
947459
282777
558076
1888017
1500013
449397
591279
1574256
924688
277301
1761163
1933457
817671
1220617
1182940
1584023
558653
1138142
106012
860328
965333
457157
650271
665992
742466
301207
1357933
39680
1462550
1173202
1846462
123122
497424
1604792
1571051
1576718
68351
730794
855690
1363268
809402
602087
714108
963505
600800
876188
1888011
720154
298512
74285
1734432
1537043
747757
514504
72735
1101525
1591493
1077274
1830303
1679767
1495949
651410
1679338
1255268
1116136
673514
1385157
1136390
134581
418664
509274
711865
1789811
1872896
772890
810711
17560
825964
1254104
1923736
1176091
1465182
407819
750680
745754
1523398
1833910
1065453
157527
1611329
305731
462790
1113966
949670
151563
1390481
1179489
83450
719087
1440777
378626
1281227
10229
1936005
552546
767612
1153209
482882
1424921
1923167
96426
544222
918846
746401
1951958
1070628
561676
461940
1832655
1576424
1381843
683204
1669310
1530452
231605
1482108
1131695
283469
419387
1174553
428219
24352
1712887
460641
541488
342593
381744
241701
641776
1092636
1982439
236850
1531109
4752
1777474
280194
1987877
498484
1147411
290773
1172678
331485
1626797
354937
157340
103454
1507587
640422
601963
72494
82196
1087860
1815186
545747
1299909
1535300
1648224
1034072
67425
60229
924673
504210
1421007
125739
1795114
1580416
478518
178803
1511349
321583
1845211
999137
297437
1922723
367416
48850
1476700
543694
534071
30709
1481588
1152114
1608749
1355969
22738
1346420
854965
1824587
619300
1271147
469529
1461214
1311855
1933330
1703739
1808931
140705
286232
491353
141684
1856220
1769553
847814
1127283
455617
920632
1839336
1444978
1989414
1512101
1236982
1696484
1696349
1500890
1650202
228662
120857
745804
1071197
570182
238715
1859427
338331
1488604
1682829
421503
1557695
1955661
640728
1699924
641928
914222
1517138
655842
117241
38448
1103978
908607
513671
38903
156367
127286
1578590
436254
1385632
987597
498092
573021
46252
308724
1127891
654487
1158254
136955
1060752
897852
92674
1131667
1720758
424754
560478
663830
1215540
586183
1773307
297131
1876681
548639
1359264
1028029
489254
26137
280487
1591240
1954863
1784190
1338184
1712443
1922051
1087026
808692
1309344
1486586
944497
1188607
257223
1231325
363254
1393390
949176
204837
612669
1395895
1162016
1389687
262040
917229
273978
1486435
595459
1967714
1653234
433280
280159
1413801
1231998
1506713
215178
549678
157284
311469
1694671
583836
925113
1176425
853204
1211348
759620
715951
1396029
1234028
1695845
671400
468809
1408578
905003
520479
1146681
1944840
1006112
1136346
1590378
1557726
1893425
1338852
4260
1125984
1388302
1793476
1209627
708717
854930
1984121
516084
865059
417881
1137270
166367
732043
1721034
886431
1719805
683743
173459
652783
1459672
551077
296819
498657
95669
458403
1001526
1690650
751315
562464
244023
1483273
157407
1113912
252819
130824
484430
1086425
534902
453651
781820
1021946
1693777
951312
953293
692283
953510
434676
1148423
1984918
1675506
451048
390408
1132815
1124132
834163
804419
974439
370237
1950266
1801657
1893682
1415193
817785
1673328
1139970
940656
1361621
840486
746445
355612
1626133
169854
415841
349843
1146683
1499129
409928
873507
1474927
681393
1481326
1094516
210525
460658
276604
776034
1976402
1452675
1568179
1274798
684606
1849524
263063
689068
1269252
961661
1256860
247547
1614041
884007
108125
1597206
1175652
183024
1964994
868783
841955
773777
416657
1121334
218913
1294096
1949008
1632782
375075
191133
1448011
1012330
263932
1788301
346322
146563
1962536
1494640
520530
1447105
101333
1538674
42686
955231
1310695
110648
173036
1790021
625784
1513059
1104925
960927
1783288
1691856
1337192
1143506
815257
1922363
361758
478871
140033
649712
965338
791641
1849251
220207
496157
102564
1738344
1747914
1998659
213866
419147
1778121
433428
660932
1316608
1501469
1678460
76685
960010
1248
1049981
713578
333412
1405408
744976
1805388
1197496
79428
1983313
1928091
1301825
1793913
563990
1662215
147602
1868601
1364916
805201
293271
1463246
1449582
1817357
1283427
1163670
1641533
1500512
703233
1969491
1924494
690412
821556
1481082
685466
1204577
192278
359808
1330199
1663635
1997243
1156046
1355456
359804
1625001
1230727
1002113
477797
1407612
672096
1850151
1301963
232605
814988
1566078
234437
169266
653521
1255834
1345186
745090
1654510
392532
1970992
1854624
1286493
1606891
1744104
2906
605539
848489
1587520
1827498
1221610
364107
505953
725414
1628209
1586599
483036
109119
1480364
133740
110625
439861
566825
791471
129437
965739
154519
588864
1768327
14640
1995729
910622
530660
1540783
908091
1930852
919567
597857
1851616
1468478
1301910
79523
787768
740105
1092642
1659214
1740562
60048
10897
1503999
1645589
1556647
284025
209250
971250
741836
1864421
372816
1062878
752392
1317457
1754782
1354236
236853
1025656
260831
3044
442134
709567
421009
1026383
33525
875297
1553567
378777
115152
1907731
174710
892238
73363
310519
638269
1443884
65915
154943
503662
488521
687837
48667
1600198
1472959
1445235
1404031
1435271
1164741
1316660
1456867
518710
612842
1799044
900902
747725
211031
157706
440609
1463850
429634
1003545
574170
363062
1951677
1192102
1359380
1071946
516897
500966
165287
1546365
1712778
1003287
1072518
250524
857083
1993689
140796
1831444
947846
556621
1272646
402268
1048142
759359
887851
270256
264349
526845
970240
1319301
1988693
1946743
975177
1126397
1900966
1650406
732230
308613
992584
519175
1495384
157608
66869
754076
91017
1377292
821500
875816
1007475
1740021
365127
67826
511219
1962850
1247780
396742
1457693
393501
1955417
141013
1965508
1122468
378275
1205136
175506
1850628
326432
387483
1146213
1991139
179625
306472
1625175
1178421
1679681
371751
1101549
585809
1319105
1621184
1024338
673702
1609041
1901807
1626157
806103
258680
1441632
1982272
503560
419310
758286
1411433
1107258
155230
392416
1914097
1463126
129999
364977
1971935
230776
400227
640193
1410135
906237
1401981
93077
848722
1296649
1076594
1856849
1007211
13648
780625
886547
1749095
1231496
1860487
195451
1925629
1119460
1514151
1109260
1248099
1022155
1215750
1658452
777468
1787076
1884829
1102842
1362995
267645
990125
1012962
336218
1031903
232379
1450217
1766597
1554378
1596542
434296
1886246
1788225
1633049
343355
330721
1354567
1695852
140431
1933325
557067
988260
860308
1892941
968415
1702074
1393461
1579458
507324
64
766662
440532
1142133
1995907
110558
1749048
1204316
310541
1189000
1645672
189647
670700
628660
891827
1708337
238190
22305
115128
312716
791243
1077271
89726
1944228
529436
1799236
1940562
596445
269655
417458
287725
448816
999362
587096
1366579
1467902
875296
199396
800153
1959111
1055020
759331
806200
1555046
977559
548907
1337263
1754407
1137754
1479885
548945
1085140
1075544
1214795
43199
1479632
305319
523705
407561
320162
641927
591461
1773855
98930
1506366
1083332
816603
318231
1716707
1350263
944841
1379218
1197649
47407
261996
1002053
1454653
1184229
1613204
1902798
1249356
1824047
1156020
782266
1101694
1969914
353463
1396954
249904
316927
1589995
1173370
1512621
588877
1087190
233342
1697367
410116
422313
247853
1677418
1246163
1661684
1615708
1398474
1628922
544387
1056775
354135
134504
130329
764262
888452
1593789
1451628
1015658
478026
1721503
623149
1832272
277799
111856
1548538
1168298
277966
1756942
1401871
1002595
1861290
972605
1547330
1415060
1397749
1422538
314656
404437
135430
12453
1540348
202248
1300916
1354484
706010
29902
787151
1380115
511086
1838799
1964267
94421
806760
690400
1695417
1284520
936284
643476
340305
673408
1346897
1091154
1380360
684503
876130
1322479
1004753
43223
1546824
268033
1792892
1224337
511318
1799253
561800
251629
1872302
853205
935910
1822301
945232
44519
1341738
1831068
453633
834438
494451
1607371
1539698
869628
838542
1081721
605039
1973650
892820
72560
1922763
1517611
1312326
1858647
817896
1268627
718820
1088808
121307
448316
79734
837176
526639
1703293
1556274
537740
24387
1835978
841308
1246298
1039393
1011763
1519364
859746
735855
1385769
712430
218745
671106
373105
1823910
1003510
156195
492664
1330014
1675284
1749667
285188
692943
1392702
588626
1558561
1212301
1167314
16183
1171250
1741286
345643
1252379
743930
1768855
168183
1891424
112010
896503
17158
1552584
1319248
83496
10795
819494
877505
74463
34098
578157
337012
583952
975189
1829676
724835
348386
281950
373521
381348
730936
1100026
1733084
528600
1959408
753190
1335636
523519
1192057
1219921
194753
162596
368799
967201
761364
329977
292761
520945
1840040
973589
1530302
1491221
1355430
1024726
1987514
581380
1777511
1127252
1010261
1632653
779988
160505
471483
735396
208133
1332249
354120
645976
684755
52310
535953
450953
531835
654820
1018999
290329
696391
475893
1617591
424006
598705
146743
904305
378974
465644
1793204
21795
1129112
931257
514653
1376102
808004
1083774
372097
1924134
1461391
389175
365081
1823868
1377844
1779943
1440828
507600
128581
1836980
1057716
1162391
1796540
10985
1613006
1663690
1161062
539400
822112
1807471
81021
26874
114257
71468
245189
1014207
1988656
247678
529194
1185050
729651
1770008
1558097
412580
1981346
1437050
1178012
1256709
499687
69650
1271804
1618127
651597
739238
22391
1740049
1025651
481296
436963
1689263
227457
367001
1570926
1301630
1517141
791659
464625
1496223
656120
219284
177810
1752787
1846442
1817728
1564784
220368
43639
1774577
358542
1097755
236503
311214
1548480
1187377
1465528
1264014
1358718
972925
1252261
350387
1596268
510671
896731
1653708
136081
72532
1006438
100699
1063775
1778230
10078
713076
576574
785167
177753
1878632
685097
295932
431310
1062823
804639
175362
338094
64389
919334
424020
756052
1189553
107710
880737
1367653
1779675
1851697
1970129
1237964
1373314
372948
176832
713475
1032537
1307611
1533392
1194076
1613607
601636
476808
919346
962588
538061
760506
1275200
310468
685137
944633
305189
1088840
259765
528732
790555
853401
898338
302191
1602899
141775
1104498
1236232
546830
1946804
634039
831528
1954382
1861125
897520
1071562
1942202
327145
1162313
216884
214987
1439882
1680300
1537666
1339085
954052
1133219
473068
506746
561641
1981095
1191944
500461
1299892
749456
108421
723031
306553
1671997
891488
171906
1020553
561305
1499572
399261
1098790
1279297
1585888
688443
1695261
1609856
902664
515299
661845
680321
479772
1036682
838341
714806
680571
1261450
1112671
1146706
764277
1477541
92283
867412
1554569
566603
720739
1190012
1692046
1701516
807157
291216
613664
675788
696033
1896409
77332
947549
1993629
581260
1877975
156962
376307
685785
879242
115339
1524680
532374
475967
1269995
1732389
53383
758456
1684512
1374666
1953572
286364
589636
1859484
1562205
1276388
1844908
1166181
1945733
1094210
1464938
1389628
1339021
1546349
1772878
759974
117500
1498459
248352
994261
1461754
1183244
305402
1443371
85243
1231027
59539
586146
332494
118421
922649
1644088
312942
80577
815380
1251084
1073545
1357740
1036173
1718689
161975
953140
1440677
957125
608639
807728
934587
1466567
722267
1457242
908228
341712
1683984
1241330
117087
397593
1008740
600912
393331
709509
697586
1416890
1218402
1727771
886780
57275
242760
1489951
271301
1072269
1769329
487294
702973
308542
1791321
1857511
1087287
771429
706428
1168447
185716
684008
500653
1313239
394098
1822929
411577
45758
1130496
401553
1032924
1177179
274438
1476985
1912974
725069
725262
1114160
1982902
687262
625846
1794274
1593337
1402184
1555866
1655997
99165
1789807
1822161
1849773
1754773
1159115
1535397
1160476
1477492
1690572
1736302
584604
354068
1797203
755142
318000
783083
1463405
1983070
803520
1306176
1595774
1661134
962148
1328445
670988
599340
1778388
1608305
1133218
1918975
1713092
1771411
599833
922487
1484503
1793588
1230136
54025
376970
1853178
511477
267644
183843
431853
375297
1496821
1709369
1690826
1715525
77994
333924
1370270
1371007
407881
1407428
526862
1014739
1989733
282367
32024
1185472
1941528
1585740
1370701
198188
1554449
477349
134627
108844
61302
1009724
598890
359763
1509815
979251
1581148
428793
620220
1327722
944048
174108
720894
631672
509695
280481
487752
798058
743953
925763
1321920
1755102
378564
1852275
1707236
628902
1131458
1722761
699816
1132149
1994321
1625975
856756
1388575
202378
1542409
1194254
176240
940191
617970
750307
415718
147021
1871761
874962
1377689
990955
194119
1183243
842209
122889
1087001
1829231
1401670
63263
405221
90657
1955881
662255
1988318
971654
1766280
343463
1988618
676885
641596
1211991
634369
1610272
1838085
958311
34973
1369618
58036
577537
1187794
272517
283102
1759646
218269
1310519
749320
1426039
1693877
1080661
1616413
1932520
870158
995519
908356
679942
832731
1393017
1482688
1973722
845895
402600
1901634
53504
1780547
1109148
1869953
1772842
1496936
1414321
872519
1921383
304871
125244
1170531
1046769
1667901
1397068
775547
992063
1804631
1697545
562743
363048
244193
1701207
1060187
1218992
1957613
585660
184125
789311
545463
1084255
1929086
1285227
1801196
1853066
1405818
1959898
907834
1881480
179639
1832686
708702
1544248
473050
698158
338855
1230287
1374081
1716644
181255
1917594
1432038
177575
250652
1712489
889617
1539325
579618
573060
351368
48067
1608497
1940282
1614451
496307
374045
396146
1311294
113911
426557
1388808
142148
882933
747897
1901549
658058
1714817
1429058
599027
708641
1157507
195553
650430
860337
77219
203468
1366463
261314
854920
1076518
1000028
1465285
236954
1743979
1509073
782183
181416
896594
775831
1592267
1457005
1326110
1615397
193025
576152
1407925
216536
1453845
1424407
308156
258549
1359022
289570
197286
488982
41605
1630758
1726563
1246920
631145
1804073
238127
291161
1986930
1187171
1276130
1395703
1224301
281732
497882
847756
1229937
1586939
304519
1254910
1417767
988005
700052
266282
1224404
677897
1756212
396100
1365591
1860204
1202707
1443155
16797
1707871
119545
1134672
1204465
931878
686780
438670
453986
1787192
149342
1936764
268914
810410
444044
1396106
570236
1902522
595541
1026680
1767024
1303677
1789219
1528316
1616241
1077802
101701
748894
650584
1877352
519617
777139
706096
428269
89037
533644
1155950
1415498
1345358
1269905
469700
141780
449091
337069
919567
431119
143360
106882
298371
682858
563269
46794
576366
271707
928198
1916550
507269
661099
643772
196257
1089781
1307245
725831
792338
1075348
1825918
691622
1525541
1329047
558494
1940193
1988259
764181
69682
624842
1841110
854213
1040795
692183
634081
1100532
1169182
74404
44109
1980399
1413455
1095573
738234
373740
294152
895796
1218465
1145752
1290133
229184
724915
529461
621453
366316
505912
107164
1906621
279606
800854
1252994
38504
711130
740886
238195
1992772
1354377
1850823
1826860
1109401
1900116
1576600
1812352
1256636
1166518
607018
1349553
1551432
1695457
1027404
676311
474602
892459
1656057
1259278
1085111
1092319
85586
390903
1983724
1637779
925424
1978920
1937041
1697867
1900605
1559201
1820641
1320148
701991
301944
49886
400146
60029
1399577
1385913
1636792
895959
1119328
1912862
727615
1322094
439107
1598898
59919
1847469
251872
215072
1258524
1910501
1785134
592473
427810
272241
801399
203185
1151923
897071
772435
445455
903633
461151
1867255
768087
663348
1381409
1924177
964894
1326936
33779
595773
1006695
1361707
715090
1127593
1782742
63847
1485610
697978
881659
1645029
893947
832484
539905
1745673
666681
688409
1992956
1869059
245583
1715599
520374
1882572
152733
558673
1517956
1428458
185226
992505
1999244
386144
648995
1982729
377054
1375997
809722
1695084
753504
1971690
1651305
1344702
997494
164085
1554446
1724793
1289019
1935816
3660
422215
1181555
1918289
620971
348096
1956779
670907
1168189
1664764
249597
889300
291852
1578900
1077858
954398
1883212
1572641
1350301
523942
479784
572795
1530144
1986022
589160
1683319
922003
1904793
1994065
155562
1450980
1109942
1303484
1760646
1013335
602632
1081080
1953894
1748249
243648
413319
929761
1510988
944776
1684693
321486
77427
55865
967747
1009423
931898
1899284
946698
1314203
1549672
983197
746843
644418
1045857
1861754
88146
455780
244570
1156978
1126535
644981
1738260
382894
641307
553626
1650429
1207470
644670
1041306
1279929
56647
966824
1334337
1969372
1943870
10413
1859184
1738164
96053
1080029
1083447
1389669
598078
870519
1875047
813324
471223
1834153
180613
526547
185362
1452768
1609738
467071
1060962
746828
14131
1428796
385178
484407
642145
1113086
124030
1617909
826978
57373
1875376
51398
1532808
1416363
1630283
1896929
984581
1686784
1773464
1829222
875038
1168579
582728
472528
153710
902105
233519
321509
1942300
1056182
430415
1075232
1362807
366808
707189
1734316
1756054
1801421
1715382
193352
1898218
870586
903483
95090
1352524
1517296
1266133
1671699
377691
1368266
1552863
1528707
1082695
1286285
1621237
641625
857997
117021
1398628
1848267
1343936
1116781
30687
494355
1245346
815834
1529507
1479828
611428
1924415
1444533
1193429
1625301
652892
216896
967269
1497043
151358
1301541
356011
1215621
635682
630122
1220022
1072134
1752704
180774
798700
1050423
116509
658197
1900962
1423200
24462
372360
1992390
625162
48172
232166
1413859
232775
1559496
669071
449026
1108152
40659
569138
1905414
38112
1513473
1832704
575964
585531
1004994
1107330
1651594
630437
568516
142142
204065
122477
185127
1936250
870870
872671
1694669
386552
294414
1141729
407627
888304
1957344
965052
361467
49938
827492
179574
895030
1113879
1621327
577743
1559994
924132
1378405
1853368
1077907
1346947
580993
1419796
1955054
1356979
187405
1896818
72386
58927
501601
647569
1378069
334966
1817868
1174454
770842
858141
1128494
345385
1930513
1249007
711049
185798
174820
1149748
82655
1292249
1197582
861901
408806
1404465
1538606
1364002
226825
1350170
471653
1821236
1806347
1042088
1717057
1470751
824735
923976
774725
1286005
1510442
1259566
307344
1215701
1664638
479330
1495175
536134
283500
674759
709039
1701605
1880911
1696259
863430
1181466
567448
909833
1558331
230874
1919912
679886
1925207
225703
1052875
630290
1702131
460653
233067
1972281
1706000
932287
203887
1524378
1951794
1554309
1238440
1422803
296308
1905202
218846
763926
1076498
1548133
643638
748531
589063
1784045
837521
1518108
1621612
1337930
392273
1852051
550296
762812
693818
1375207
1326493
987524
1710409
585387
1570237
1648552
479370
1753532
1702568
52981
1388143
361122
81163
667127
1157425
868273
1850577
1373928
1640955
1425184
697469
1554105
363309
1931552
663321
127517
106711
510467
910551
1629226
1033249
857122
1623299
1846864
1590950
752323
1825909
1260385
1317560
1746043
474908
886002
1461324
1471873
999450
595280
914179
1538553
1211060
1045987
359713
822339
1996633
671226
829972
1209886
1237881
1407468
1507769
370432
1042724
694899
1052417
1105381
1164841
779281
414021
630959
353088
1969780
451480
1892440
264151
1249275
473960
493270
1614266
503097
1815812
1464165
1767459
1236247
1378358
1017574
624210
1201888
1445759
784716
1211581
1028986
1255768
441005
699672
885924
1321883
928325
1698043
823112
1829258
1811040
766658
1080695
1067586
1445366
1250107
36380
785414
1336047
71033
1028343
761017
901287
1816869
1859790
1033603
1141470
789687
465485
368054
278598
1190248
1661225
1195093
1881547
534325
1684508
139108
698426
48915
779602
391047
672671
301033
1480953
254042
1738081
100047
817605
627649
771770
1243294
1951293
230635
333254
1123978
478098
1205085
340799
1336604
511643
1531350
196051
557879
1200799
827152
648570
1377176
1242177
681880
1189684
408450
1395187
523264
1848879
1550159
1268906
1173932
975492
133809
933407
1648190
1133900
297731
361009
192760
933618
448777
535581
172928
1351319
831909
1184761
780091
1031945
1906718
1383076
968611
1471264
255558
1771903
840558
1230884
1842077
1579475
1404943
405978
398494
877126
1572525
1478988
1113889
130157
1108683
157898
1050959
1663959
1554113
323516
547317
986551
765341
1650031
1215336
1562717
1635149
1712697
633895
1925927
1245155
1312920
1633138
412306
436719
1415528
1960756
1361647
727908
1074886
603328
53892
779936
1093457
357424
1454518
553860
1948367
992506
754400
911131
241904
309446
1142376
397609
227145
850391
1646460
700715
742443
634839
348893
1183979
1638400
1602984
1231622
1938487
953016
607759
153250
1312374
100929
295111
1947737
1282237
1632065
1732995
1660380
42882
1562856
1099597
790268
1771574
284593
597086
1247245
1073083
705079
1193143
595575
336488
1254965
1045117
871102
1843365
233975
68754
1698530
1219422
1989573
320749
944253
487264
434583
1341370
726852
745652
263759
1299144
1610114
704241
316672
1405946
1433338
1193464
1706700
132388
681122
1005714
1028007
1442780
1360936
1907866
1251166
1620999
490541
1426378
393316
1166254
1445017
404797
1973576
1065562
479966
1383896
1085821
1632677
1518437
936043
1550375
1809303
471940
541487
1339571
1276456
333161
362239
1532542
522843
1345279
1997547
1456601
483611
1887058
411648
1967160
1899731
8134
721093
731143
783344
670639
1302741
1200859
1986877
558986
85289
883961
955571
837753
948049
794728
471051
1690696
778534
562417
1025783
29310
650778
1899259
455835
788677
174967
205243
1641196
506272
1434645
408117
403984
1264529
1718938
851979
444611
1096404
81991
695211
904987
829853
1444251
844653
933448
552463
1120397
1846112
1432144
1040539
1211042
794980
1783797
1466404
1644461
817356
768840
170155
1149662
1311993
142055
1977331
878490
982317
413407
1342440
1170113
1650919
599195
547369
1547281
228403
218053
1571339
1746193
947365
13073
925071
1133266
203317
1085772
1134240
609653
1714941
539838
1014650
768510
978869
392310
723399
257610
351585
553556
1066507
1385233
1922519
85247
167516
743516
1098597
756863
1287767
375515
1629761
451195
619090
584426
447894
1988192
1336648
420990
754096
1135126
1904216
1575384
1326853
1111908
671840
1385977
188253
1700360
65979
1380277
1903408
725862
1136212
549014
1168884
1168910
219285
1113235
535775
361215
1665022
169528
979416
741217
790506
329028
918306
1860274
1981432
1969941
165931
1977351
827703
680744
1042557
1496025
1448585
931117
496606
990635
1251269
855993
1795782
418084
1699446
434013
1342145
165855
684565
232771
1630939
1760353
871669
1300186
717590
827001
1975420
173165
1914011
1565052
671471
1817120
1727266
1390462
648334
756625
1303690
373251
852477
954674
1587894
631355
211294
1239773
299206
1744814
1949
1445064
1719118
579316
1446299
1744571
889461
1966888
806302
85019
129711
1348205
181630
612871
533213
1615669
261983
75045
337728
740934
562026
72637
234173
15607
900063
553787
714209
1747745
1605002
197120
903534
329327
1539050
46017
1371187
1221310
419070
1332918
547981
1598233
1763923
96631
1285230
115004
1548117
749025
1648814
428231
740008
1563776
944365
1933750
317557
844262
210593
1833761
437918
1636764
1152275
1323710
708887
59940
631381
1622293
1936333
565976
1579848
1645350
776200
566563
1338529
1068623
1030159
88275
70490
512087
541605
1935355
128136
718716
193907
717781
138546
1646198
72626
1367878
1091086
654935
695668
697051
1491510
924847
1203691
1627336
1587670
1097394
958990
1884729
217620
1019431
1821961
381959
516761
1556310
880124
1542978
1006422
560556
186416
1453575
1268280
1075989
1324787
505378
1638962
918765
986585
1033143
971551
1288507
742111
1629600
1367306
1142701
407068
1491896
493933
1232775
764619
277727
924386
13568
1956515
1168715
1695230
1182110
1154876
968357
998735
1502305
281398
934691
1983012
1743716
1965005
1896279
1024203
1648876
384147
1093954
1955073
502531
1952799
1999035
891008
244030
1202059
460961
1717937
1307926
1070189
1453133
921003
429227
11088
1328594
1544926
1042522
1762269
1080554
932826
552203
1965449
1676562
1402417
1352491
204588
792946
318279
1092681
890503
1536780
1580009
1002206
981279
1004133
1689227
557150
1896750
1727289
1039941
477065
317115
1510515
459932
1637409
234258
1208586
1352998
1310789
1437784
1092489
1738356
644287
1843024
551841
1375995
1760674
1362784
72152
49319
182465
1756830
645845
1906977
746895
925914
810897
870204
359375
803817
1241351
560961
201827
1107617
1609874
1350037
89313
742352
191915
1768492
150346
746721
1699313
332414
612634
1782272
1630530
1506002
143986
1276730
1811480
1101535
21485
74899
1643761
909356
1289982
1457158
500507
916170
1876932
1817319
132593
1905091
1333898
339253
772746
464153
517707
209514
296869
1392948
582337
856389
414684
388648
642260
1632551
670002
442627
1850281
1086326
1741206
1329227
511409
968499
1682266
1526588
1520710
1238029
857665
1859703
50291
24019
315475
555125
1041945
1000064
525945
1767764
1619720
1309052
1788540
1117122
582264
1405603
1028807
1837753
1479646
822897
1954520
995084
73396
256021
295630
658098
1010665
179424
1355112
1876123
334547
1796460
1540209
880787
176525
1284011
1730262
999575
1062476
1721207
1384822
613372
799098
198029
525782
340203
1813491
1805541
1639958
993600
469724
1873530
1230986
14144
1450473
537337
1074672
616125
1877198
1253914
1506815
126061
1661384
1608568
114227
247815
609081
1392576
1648533
213295
314918
524450
1412291
1464429
740472
410012
1655865
1441958
954036
209906
1880430
1586820
1539918
806119
350182
383392
1182413
1897026
325756
195038
1749439
1490919
206377
819530
958602
1192733
787346
1755734
724463
839954
1842818
1260658
1321564
549881
502494
171492
1363165
1663238
797328
1586797
931791
736776
1595692
350801
1746946
796676
536079
1718490
293224
814943
254859
186656
1740342
50599
64801
975213
1422677
584300
284366
1288325
360364
594498
1637288
656515
193165
1366419
1498781
1009477
384243
1560924
214536
1867000
184045
1611489
1036047
759728
133209
788595
831065
907025
397429
1094522
216783
658821
211919
528443
1772888
289611
1374168
1716338
588285
321241
1632843
1574711
929409
486030
1733267
1917546
1221925
284158
423313
955801
1800769
1920608
156738
141058
1115975
1366405
870626
1795881
1784561
1219712
905148
1473704
95106
1285893
872025
1091018
310699
142147
1541348
1236230
1813510
846714
1823728
1559526
156134
1316844
1371205
50680
283517
971801
540672
756962
1041468
1417397
1967447
1272347
1338449
517655
1882319
1993247
319282
1196999
1679425
82643
653712
969940
1051391
785864
761220
925105
512078
1946784
1669885
793006
434252
1830577
483051
1633125
1767783
1936194
888071
1665064
1333632
656352
887293
1560887
75296
1043647
1478927
1235653
269208
1202017
461748
1515052
1765364
302835
1937020
1013786
809238
574647
1209525
1120828
750657
10251
1698209
295090
631224
880693
1980058
1655404
845990
995217
1156090
1209614
1992239
1941527
1579032
1997137
699614
239814
1946936
246424
648687
459250
658924
1337193
1267795
1480531
68261
1888906
1181497
789722
1860800
102992
970278
1955689
529109
389799
440879
1065965
612809
1767332
1367781
197533
596141
1010275
1704945
449230
859863
1299037
1739013
1432007
661328
337437
959321
1526061
1163849
1581219
736056
43507
1746196
869207
123147
873764
1478216
1248586
741388
173601
359408
1109476
1456756
230226
56276
1613324
1868310
996955
75034
1919008
1625164
1621739
799145
1606727
992889
2846
1119433
800070
1650441
1842109
905381
641984
342194
548976
1870796
897408
169987
1508425
152200
762409
1887879
1858473
513498
1836963
205298
1539357
840282
746773
712573
247522
989617
438736
429215
1351845
1700781
481129
1929352
239620
1290553
1474255
1512293
28812
1513635
219381
592755
563059
577246
670054
30519
1745439
1902252
159976
157960
1690819
1319588
1174947
1034462
1541897
948872
1090618
1730029
1066984
774388
1541575
1781129
603608
313583
860833
801352
1208375
744999
659296
98450
1140123
337342
1739557
1459645
1815202
1836718
314544
156590
1872052
484298
1064686
1794527
605003
602033
1180284
1464994
1173628
776193
1746847
572160
675256
1585593
966200
943589
1683448
562420
1260392
467610
714443
1550051
873166
824990
956608
1413190
939645
202518
930845
717754
1879387
1063299
556232
856638
882644
1000936
1176979
1404751
12441
924066
344785
1585252
1956934
977239
1062502
1249719
1688388
64960
480124
895312
897128
207444
446390
20565
851507
1035669
1371820
1723026
1314731
663120
456135
828113
1609159
1032763
1466318
993310
863339
166826
1468833
803695
1833505
1162727
207021
1193394
1559601
787103
1450748
1379746
329595
1984086
1049689
1546501
785727
538130
1292786
849318
643885
1492931
1718684
81504
551698
1365684
210780
1256968
713590
974484
1935178
1119938
749336
125832
1506871
898099
30034
1360352
1420740
1984398
987129
1992673
1366111
1708582
672439
183897
918997
1180734
1376363
1022238
867804
1312183
178432
1485158
1258528
26000
996353
1888302
767610
536753
174450
1364308
537921
1803419
356637
15196
1093572
838237
1824400
976023
454120
1560087
1260465
408049
450284
1949158
1367010
1350535
66436
924732
77045
610652
315917
1285481
1592824
457652
245933
644595
398454
1558476
306701
949157
125587
1401725
232369
264349
1459828
1895518
1242517
127378
767702
601259
1332966
1884085
1993442
78138
1564091
1220323
784699
1637953
135564
49807
1031648
169093
775555
1903860
1381146
1063844
1689698
857223
1103458
1460853
1285536
1238532
796322
1603255
612369
1847073
443614
809814
382845
728828
1181245
1354815
1766170
998366
1416685
964893
568086
212161
1614582
463020
1136441
1908459
1384631
1934503
294815
1520982
802784
594695
1098956
1217362
114640
515251
1715297
887024
1928660
329181
1545674
968938
1968213
1026293
1131854
1973947
120744
316481
632213
1280030
565828
1663484
1049677
1601380
1227601
919358
222932
1272859
333260
600405
1639885
649263
907982
1284695
1539634
1194207
1649594
1122141
804194
1304738
19543
418361
1706759
394921
1397143
1814874
1211151
136448
1122913
451124
621953
308483
1674745
15198
1447499
1995369
1282444
786846
1099263
208035
1669222
1753385
850732
842215
1920366
226288
1010598
1294133
159103
390791
30468
1749382
944216
1386994
1111689
87387
1969726
570033
1494448
1628963
721277
755598
1479384
784070
68171
1982963
1454838
1589883
1623065
1286205
1398035
1589619
1883704
1408538
770372
1377742
1688984
134468
1894166
1255095
719485
1703785
752138
1394718
1302153
1589241
302987
938665
1403094
1190690
1262440
1547782
173344
517782
1259760
1231144
437841
1986443
153097
1271943
1000528
834027
870344
1366842
1626300
1889725
415311
56017
921205
1440908
1442603
1849666
1624729
1122434
59284
1214900
1270170
544489
1663214
227455
1121610
1254859
1619796
1993703
1733757
1090512
1603590
1566544
743280
1741009
1000752
170106
1390944
487269
1492139
949884
112006
639955
977706
1261960
47813
141359
44439
1360449
1346698
216261
1815041
970953
1310604
1695336
604079
1545165
302065
1265999
1960832
546979
1616391
882921
1652117
347252
1128696
1493746
1488060
1696237
1550218
1757363
1347463
508710
1350881
1924
1285363
1132934
839002
1316499
1764096
1012305
294451
1215382
1051031
1169144
1010186
451680
1068194
762346
897259
1844
627346
1470499
44745
1412095
1054082
443731
188098
1876550
1184527
527493
1954819
1983165
1580679
1068143
781281
1365067
713738
346652
1941423
230408
510595
832442
1545078
230353
1196412
1014699
817823
1426300
1949975
352573
156407
1848639
517878
1579223
126179
1760381
132890
1827734
537589
1082336
333077
1758694
1926458
1669399
1672383
787595
897725
1179736
767827
410208
77605
742675
1412701
1892173
221265
345523
1192647
1898443
754335
1648018
1663738
1780443
1318344
1446488
552110
92170
548141
454321
1995497
672381
1800059
20231
1803288
1963801
1621111
1509634
479844
1870174
481401
542353
1826811
571379
173004
1629346
1887059
559368
198569
1730325
702437
210989
95692
1792100
1434173
778879
38605
79438
502256
389102
1820866
549968
1333152
1885531
144603
87453
233877
1249723
988304
749562
1287845
48038
264615
1118734
197561
1475963
1093180
632977
1893524
1749359
1944159
1910425
236644
753106
186718
1495858
1525747
365600
601532
987120
1380807
1081945
232227
1473160
1526874
677558
1454847
671305
723317
625050
1826594
47930
235710
373101
1453428
1691457
907296
364549
359101
133921
1133048
151268
1436472
1872205
721021
128216
1873081
1822081
844258
763219
1942428
854121
1528768
330813
363981
1479336
290053
234489
1401088
1758489
1298815
1837637
31887
867822
30357
1670461
351217
1804846
465835
1489912
1103251
1388518
24356
211413
1723653
1594431
661672
1301118
1148075
1706462
526255
551687
1660448
1319404
1280120
1596720
409100
1775367
253002
1697154
1393859
420523
608260
1844813
926924
1501244
428996
1078718
782371
1128117
357192
1900731
1853097
1811834
728596
1207450
395778
589403
583221
1656977
1892412
810675
85157
1367707
868705
1643979
1598960
652061
333892
1153409
557847
215818
886565
26454
1176145
1314518
1845439
253977
1983649
844628
185103
1601541
1493749
124535
1944296
844138
191164
1625637
448704
1878796
1984231
1793594
714117
1691443
884680
344649
1743111
438472
20852
1738293
179609
1410313
914942
664925
1898144
1827141
795179
1761100
356409
1740215
1902172
1358032
363530
828561
418159
1861796
1064980
1439237
398398
1539802
1054225
302920
238244
75246
1444498
1534907
1957608
731253
106052
1463161
1018092
1426548
1439437
316696
503759
1558247
1230645
296617
1312486
1492645
1631517
1887444
626024
1855425
247872
1122957
1180371
770631
1251202
1393902
776902
58078
822792
1228707
1395444
1025617
1064544
771518
1593637
1352356
1493152
1650606
1306656
1734293
405585
425968
1072712
797311
1812171
925281
931970
1931903
1425791
1062906
1571264
92339
436162
542202
1221997
1101049
1188767
99773
382070
889159
324911
1713094
1202213
1557601
1475988
1972760
1989242
857752
1095668
944246
1389025
271746
1461856
120458
363727
911236
1603993
1113346
712801
1395955
1522189
133055
1182319
28253
1256491
418099
87303
524759
251347
1148380
818254
1187777
567140
1467703
1946332
665539
1536875
1942481
1293413
1876653
631753
1595716
1696270
734434
1914273
1334142
539925
1464568
285361
1324339
72212
1413560
1879791
1165128
1838352
1069580
625940
190740
370548
84137
186198
1524713
1979486
1631317
1610467
297229
257906
1170038
677210
805816
967653
1089666
130512
1723432
378274
373185
1965585
1159742
1305145
1890191
376751
1516287
1797366
110763
1517595
672563
1664050
1740847
1447436
873634
668694
1919949
1007492
646536
53113
1026816
1712719
334610
889757
1502263
590082
1162902
40495
843071
1010506
1504104
1076922
1997993
212013
1360162
1308052
147026
315366
716952
591218
706068
1788790
1678441
693754
400470
1318167
286399
870453
1393236
1945296
644255
1486329
54248
1045455
1018714
1458461
1908915
1229805
1521414
1797501
1942009
1365075
456560
677661
1421937
786061
1985713
617373
1498566
1633471
623937
1861598
1402637
1656783
564441
1077498
545033
1259227
1769527
746098
1712252
513852
1783185
946187
512550
1547347
1196075
151090
745121
20298
237225
1305461
1867188
820624
1618947
1705376
1798959
335323
1127578
455400
1479893
389137
1292823
1802410
1723685
441554
1472862
1919434
1343803
22303
1317601
1599000
1645820
620632
1671972
208792
1459563
861132
881631
547039
219045
641392
288756
47130
669675
926510
1097282
323603
1009967
1457431
50010
715696
1168938
1567793
1262022
1897783
1286258
1868048
507137
1506802
176460
308399
1172502
944864
704460
350218
1727164
400457
172662
645261
584296
140819
1650294
964152
1973782
1129792
1040066
1121237
1752219
1466763
827309
1049801
1272873
568202
1746124
819899
1754190
202286
660256
757410
769137
80170
649206
1758730
1295234
1798834
1162179
1701755
139929
1083146
1925159
1877841
312726
1288122
466617
803742
214267
136679
1684314
1880927
375881
1635324
559289
56784
1821115
687694
254432
599238
1319132
536375
1559408
1512018
1445198
1406520
1508472
1467785
1073150
1141506
1529783
120868
1751955
1433777
1035204
1104104
1273443
1757550
867817
257977
1459520
1608669
1809872
1936459
1785002
1982800
1121709
818472
173674
289846
236210
1232472
428174
1980297
1895878
468438
1510864
1541294
964659
255524
689362
1397724
1956831
1391771
99472
1974068
606558
424725
1090005
1946799
369886
299399
156559
1842356
498605
420474
806020
1628298
1962381
812535
199966
357851
503991
1855693
1039773
768987
1733041
1092828
1544129
1741183
1807198
1877407
895155
802498
206259
541354
554828
912513
1657115
1892175
306834
56089
303027
1886826
1808991
1781280
1223060
1365878
1327728
384848
1714018
317807
37718
293923
670087
747131
193636
1243318
524011
401855
688130
1872228
495142
344240
1450708
1990014
1964675
1174121
179348
927625
1168552
152170
1866710
1552144
786876
667064
801351
933064
1632226
333276
1069392
1589973
918452
1647336
1961705
776477
1538364
1790095
1730657
876821
463813
639904
255685
630412
84504
26669
1384383
926194
921037
658692
1953349
434204
415900
1025533
1831090
1939733
1222199
326216
1195012
189037
1898474
747082
1552919
950751
1857547
1340356
1711233
704441
126374
1575827
1862682
498739
1858339
43812
1643225
1579082
1330413
1984877
249453
257301
1321230
1965326
554254
1700848
1181175
613339
943240
1240615
625440
1822524
224005
1914845
499030
125813
1027327
1165417
360715
825254
893609
948690
289936
1515390
1046724
1669196
1248752
328766
1123911
978588
1222898
1939315
893974
26353
1809581
353506
1362176
1651314
1545589
1350588
82844
1317801
720589
912618
1941807
77035
1602086
64593
867398
132729
663262
1534619
93366
1710372
1390704
395746
258867
299377
1449476
210926
1951574
277155
1378240
1287745
1064790
672359
1284380
1382667
831780
1501354
49283
391827
1736664
658716
1000808
860551
442596
1852933
758912
1750935
915902
1477543
1613619
1927921
1532220
868583
1011636
939103
39247
1606615
16839
1562612
353749
1596107
1232825
892793
488611
456909
647451
1140359
1626430
1662971
1445535
743079
1823995
1177525
917926
181407
1127557
1803012
1806932
356734
1262645
1600072
149504
1810359
1584158
1605133
1608711
1544987
911462
1478737
1099585
1664228
1693151
254569
694816
424811
1941654
1264823
320095
7347
1820157
660288
998775
1409971
94964
976821
533062
511934
731942
1416930
668687
799837
973828
1588616
317110
1919430
1432004
409215
1591447
1886966
1952848
251442
87117
357757
1408830
351337
1148187
165984
1251739
234292
1401876
1837070
541958
401750
1375802
1267792
1592491
172350
38115
1004584
1634630
857113
1554538
1633627
783932
1426530
599445
1334365
1745936
723579
281278
464190
1159610
1217979
259975
1691993
1734546
508041
1105964
1151491
1970529
1596362
92455
1158494
1228628
225594
537576
1704988
108373
396322
745780
1742801
1731261
40046
876893
1736089
524329
353824
205257
1461893
825564
772219
1252745
1210044
1462976
1430484
171112
1198090
1411634
1865978
232436
1003715
30773
1134379
705049
955347
1960759
1116686
1349778
1027905
28996
1815212
1230034
978573
1952643
223573
1059100
1091281
1454911
1627268
169182
745541
616283
165446
853167
731573
1729738
378022
275073
542255
249192
500788
1485308
1266573
78573
148530
772515
1863075
226863
563635
1345924
430840
1351021
1360073
1890258
1524979
1221915
605493
1223211
548960
1993894
1774275
12522
912422
472136
1842792
731151
379568
1770541
845497
1143724
1584134
1377366
590529
460493
973538
995626
1228066
238749
1964699
329361
1603169
697028
1863979
112189
507892
1864507
1817138
1554870
1277824
1593836
232205
1128360
948250
416595
1128369
644650
1305897
1657672
1661029
515472
1538556
1091916
1829015
66048
1044121
33636
1168862
637472
863590
1097240
934946
1493782
1821539
1406378
1145533
1998408
665042
875735
1610544
549560
707362
1040382
739340
589282
1306848
197003
1497314
1292550
246298
1708296
1472674
660940
1099388
1829618
868682
528823
1837786
1751959
1139884
701140
1853788
498790
1917877
1079432
58100
1208622
689047
1078490
1732211
1094206
353024
591334
491562
323192
1170908
1510794
1286278
192016
1078550
1936015
5717
683028
1710657
1433352
582136
623040
1469975
1890222
1834501
292527
1870133
661918
880103
1423402
501491
1513069
1177663
846775
1779277
113701
1438255
154209
369231
1030241
1391109
1477962
1510081
103051
1654233
1636100
1314577
1633611
1342561
615451
1732668
375910
692898
471540
136533
405055
554952
1999554
1033886
984529
1946996
891058
13806
552498
522839
568744
81996
1481843
155544
1898884
1091100
1735150
794
1511135
695501
1852012
782631
1236927
1960181
1377117
408490
1491961
1637390
914008
198914
1358873
270557
553510
1363218
378196
337832
1220547
1522060
1584984
1269059
595471
867929
1670409
162036
307869
1318659
1481960
1020088
1514442
1304640
1966654
1314924
1150522
550502
406355
1817303
600050
1326768
642168
1923572
586084
1541761
477192
1281043
843896
523954
928051
1337016
1290491
101210
1219060
302192
1895689
1004025
1121709
1964804
969395
1777629
1850845
1087884
1195010
799702
374316
126729
1327327
35181
1298057
261200
581069
1983528
1691716
1651240
290672
1262959
1621008
1310329
932066
701568
1991337
958707
34960
1869871
1746209
463340
237437
719820
1788165
1624814
421971
830936
613498
1754135
1433078
868055
1753073
1107056
459134
478676
652702
823014
1259713
486340
68448
724238
1805940
1152572
1913753
452626
1187144
1883038
1387417
549428
142448
1903847
158858
947200
96018
307088
634255
1801885
1271025
1424534
1619931
1837081
1496807
408292
1501829
1612431
1585885
959200
676611
1074668
844725
1436203
1529882
134918
827329
1538369
579235
1409895
1348098
1339777
1439322
1988428
1380931
984851
647708
1445947
1307700
1656503
1500319
361111
755274
105116
251697
966204
115704
1775840
1143846
18497
1266427
557464
1686863
115569
1598700
588690
20207
1065438
969819
892504
876502
1982709
268048
84453
1392799
546376
1541763
162901
1409180
1149429
1600812
604075
1355994
375206
330631
654756
1043484
1480239
1900893
476945
1134194
250283
7650
284490
1296165
182502
1351914
682973
706586
857645
44976
1597811
804491
1209223
144808
545725
82839
402157
930565
1033438
1749311
813980
583442
616261
1440996
1449116
530097
838302
220637
480951
442986
645600
1407140
250806
1323348
1034379
1741505
468456
153505
1651874
1032066
871105
1243190
391852
1846299
1794654
1240823
1456833
1134783
555812
465727
1913626
687193
1872035
1655136
1573392
645009
133783
1710780
1652923
1735995
1670280
168724
569440
574342
377284
1025881
855549
1287737
674004
16551
693219
631703
578598
1845531
1109207
1553448
787255
260340
1742042
1881612
1431143
26775
1769959
74979
352902
276188
1962923
1608101
202749
993447
1402677
1908928
804763
323073
961774
818326
1830311
357785
428654
676868
1513895
521293
1747934
1084155
1846314
1066059
381989
1130293
223773
470289
1383018
1906293
869061
1115964
1207277
432657
1444696
673783
1452055
1524633
40164
1148662
1159734
1581926
1281778
212884
1202718
661215
436097
284226
76689
1518652
671574
565590
1661539
30780
623395
1387763
708560
1617718
1671617
1467039
549709
1298240
1389778
1321749
698482
799554
737518
312575
1120241
735202
241085
994312
1185144
901119
208645
1015921
1956734
355143
338584
788621
982234
1003839
1990402
35826
1471534
601631
1473116
1937108
1933775
1021127
615730
1882839
397384
845905
1612123
1232881
319201
646057
939719
1829388
1472576
1774328
333267
1314017
1616450
1114123
113145
861745
1021339
1453033
975720
127076
419940
735565
1500746
643137
671018
794105
487048
232125
1167364
41573
352556
874166
1049453
1289733
1139918
1290465
1610750
20945
304362
1065656
1866321
1567361
1768809
1870864
1895169
1462407
1071417
599089
1510336
412640
1198869
334282
855234
108726
1528752
836060
486894
1544866
52836
127016
1499733
1062234
1071609
385903
1622785
367652
1603788
1378844
465785
645677
1947335
1387114
567028
1769316
80309
902779
1172159
770729
1267109
1905814
1806011
1860932
491135
1051228
180842
243160
1066575
1532918
1020046
971875
284525
1974352
1900314
1691383
1375988
619736
241630
1084587
424165
130968
1602825
915947
1647900
1220742
1056724
1807674
1189185
1700389
858699
78016
486132
1374785
1015100
1281040
1069730
1130058
639789
762298
1869981
319607
1250961
895510
1663167
784225
671427
1063090
1107890
1853770
1979141
696044
1018085
1983552
1414329
371890
1927698
224679
981348
1602003
1343110
1702061
1582490
243381
713203
1043062
1062771
300578
1647498
1452392
755527
1874210
639121
869693
208318
639157
1850847
851583
1320694
1073434
199000
485566
118057
1623432
684270
372283
1944404
1500008
556582
1105323
1612992
1706380
1425071
1889108
755740
1511697
1227256
109374
1591257
50532
1388753
982516
598367
1792292
146837
119533
11834
233013
61901
1402316
1754670
1532239
423401
752093
399369
944804
631030
1438542
163795
1528680
1231999
590865
1186208
250177
247476
524291
118314
223965
403308
475875
470708
688668
665856
236995
391542
130964
583630
329854
965603
1528249
629758
1480565
312727
1455139
1954630
553275
1484056
629205
835342
248586
1862509
1907415
1046254
62310
1627599
412769
1865895
1826155
720698
652557
101714
459698
582778
1871640
185154
638200
1837658
1791576
1239499
1568755
1758469
998198
1281472
331111
685616
1258442
1956090
1274967
249640
1150782
1704920
1820932
913053
1378519
201144
1294041
315738
1654654
520672
908343
1241591
1936714
691521
1703188
735365
1483795
1076238
1000285
1078847
82910
581932
1456381
1944603
1671988
1314754
844172
1113512
731784
1445164
15821
1549782
1716094
260611
385537
7377
569460
1641521
764392
259155
38835
744521
1121706
1406793
1626954
1574788
214980
1969942
1133281
1340462
339131
550275
1999319
1476208
1279466
826903
650189
982664
1845213
552199
1302509
1694422
924369
292385
1070469
280862
1740963
616417
1187842
505300
1353091
1278483
568710
24249
1558467
1197060
1479537
1990278
405117
173450
1306118
1202539
1314530
1787254
973106
1091461
55448
630537
725988
625349
1540729
115032
1693209
417143
1887419
1280916
1826796
11303
295065
1778978
1440986
1496048
674290
1543599
1733503
1374692
518778
1768585
354983
1436870
792299
1309196
1863959
188373
577811
1306773
1435456
1326445
859450
858272
106817
643066
1336634
834586
1665594
134792
1855704
1965645
1183707
570436
1021848
313779
1608665
571094
923729
1323022
1637471
693431
1600972
779221
69134
942444
1801289
646148
904318
1443629
209370
1199738
1452709
807939
1394507
1727344
1901617
1471265
255802
1753936
566215
355778
520332
1388714
1547122
1121389
232492
1250752
1765404
1708765
1409980
1404774
1933783
957033
1709548
982168
673625
148937
1640845
1609269
1277768
1997759
1886828
1764749
34322
1960484
1518299
978519
102355
39856
586311
93981
1441009
1574525
1080707
290488
1932638
1977654
133063
1868767
39969
898455
801927
25586
1153801
1870636
721232
1284583
1067447
1176374
931291
1576578
335222
714856
15198
290383
1286676
1601536
365781
1622522
861992
1675071
1948278
1253248
1059450
326265
335167
1389309
529429
1163169
25203
1265204
379754
1386460
190957
919306
1031790
1639932
537868
1132347
1000310
831079
1175273
934141
718607
799926
1036547
241556
1778634
1422300
1767833
1685079
939906
1687780
1757517
363207
1620210
1310284
841866
1703835
1326752
1165480
743124
1717175
1451655
1663412
675600
1664767
1067440
591305
803479
1556011
347602
747354
135670
439972
765928
1501086
1643749
784713
636512
1092481
277722
596663
1641222
305442
506059
1484859
1497318
1081068
1928885
147789
1956476
1933243
795639
99226
1081278
190898
1967769
412470
897830
1568562
1712470
1969053
1410845
272139
1617050
1304707
223462
676434
909215
223773
1760195
1835674
1383870
1324316
663083
718210
921698
1272423
1021390
1800216
475442
1351460
1290641
1104068
1756197
1075071
713464
1223032
1416958
1596195
856545
154405
894404
1193534
1305205
1141016
413671
68030
1326167
139739
1889160
1983307
1977649
800572
425507
343921
856188
1212186
932906
202531
309278
150929
1093758
1546960
760458
1133322
442026
1148890
1809456
676594
1259721
1382272
1985895
1885949
856558
1701866
732414
950580
323089
845380
1964563
1224380
1314726
1962376
988176
719655
1239948
271626
580236
633599
526681
58592
673384
391683
984020
1172526
89329
1770346
1504808
833701
100256
109379
205215
1489247
1421577
1423767
1594993
1607522
1345504
1507006
877265
1495774
1031765
1705245
569174
1876583
286788
515246
903904
303875
327888
1015602
317787
57159
1349008
94696
1359524
478994
1527358
587791
1087866
1750075
1815965
1561243
334581
1530193
889854
1693881
1593506
927396
1561020
1369827
813746
63367
441067
1320621
315690
537819
564979
811635
232554
1204432
556855
795439
845046
1289281
1344599
630167
285077
700081
1072429
315768
1547801
96429
552933
869617
887621
695180
1601044
1787996
267130
390618
1300029
1807542
1796934
1795284
601840
1249163
1165148
220890
354338
760491
1766762
1480487
609717
1873163
603051
1819341
1628263
1738471
1766180
1479311
669647
325870
1802697
638345
1247598
1618156
718850
631359
810322
256942
173558
1374687
1557439
249047
657902
89250
416711
42359
228493
1650414
703587
1347060
84170
1220841
1192416
1872593
1990997
1759854
1003406
1593178
896117
1343511
1031984
1735678
1724318
841897
1692261
1093856
1708518
1189647
495573
544596
617211
659693
1668641
1963699
959825
1903298
1975370
744247
667214
436076
1406402
1067514
1474975
891515
1628007
639445
651156
812108
1553887
1023173
1558053
1330659
1102243
600568
1079789
129423
1343701
413849
1855399
701927
273539
935747
1736538
1651771
1272321
1404705
680344
1706938
708204
1461571
568641
835750
1677628
1250144
1274992
700906
662699
392548
1098866
1999316
737899
156585
1058159
1259694
555442
328995
1042630
617181
1645375
698366
1587221
1327149
1645823
1815150
1975191
1834648
1016742
148257
1374103
788981
624597
1413582
1794735
837901
459959
1642059
590786
4524
1002173
1528033
647329
1920087
588079
638875
277244
240169
285075
1609365
569351
950561
1889186
216414
868638
1719875
604680
1820916
1704698
273501
1668035
1209399
1563715
198089
914351
488099
1212238
99077
547079
967524
431014
117910
1244614
1964766
490420
169862
1981775
313102
1600485
217761
1790594
826097
660801
209907
895634
751982
976441
878818
1429716
1996828
265294
1692246
997357
1648940
676295
1965219
93987
841685
760544
1816622
1477862
1475566
1357694
599426
1649631
109543
1781770
1337945
721874
316727
1158575
1969574
202411
1588310
1060422
1322998
694548
1570469
418663
1160349
770870
1024441
1639178
1838833
1607709
166803
1828051
1920120
1820831
549360
112826
1045802
1645172
665786
1211077
1999717
1909191
1842901
1905224
38444
1821992
220384
958604
982525
1820750
1570673
962955
1361480
1369222
1247275
483023
719640
1170652
501589
898672
1618672
1687787
346688
1607520
1089746
827356
192359
1919853
1674904
157190
1309046
1546747
1161190
37943
1067989
472619
1292944
1315764
349952
1764740
234322
1143044
1887324
920717
1127217
1547762
237903
1866012
588774
1879941
587857
77051
1483075
1115679
1122921
1989611
1261085
1990381
1600939
1800173
1889436
409604
1995907
942821
10765
246446
315899
1714070
486106
832941
54923
1610966
1750071
1004285
1332744
711616
1462769
1548584
1675932
933290
1428478
1416945
383337
463903
466193
5389
173731
688081
316390
783398
10480
1166708
879016
1785141
352107
479827
1115949
1810233
965219
838664
1974419
500698
1032231
1373686
469809
325240
399395
825607
1381331
1331346
1054430
656141
89745
536312
1280158
156180
1393302
449487
159102
447927
1228694
640826
520723
616697
1855623
1464347
1214541
1978684
1154648
1728190
1570512
335240
100891
643735
549730
1584730
1911868
920475
1278498
1661582
729470
693055
1993868
85972
1719191
1645041
1254624
411132
969270
1028483
440840
585783
63511
967519
157159
1028169
1933292
1089083
857941
693435
531662
1397268
1161884
1467533
890953
204908
697697
1121960
509406
704391
1248609
299484
773359
529292
191171
1524734
1951305
1161052
471386
1442984
1106431
448219
292530
18595
770869
932498
510561
712530
829052
202212
1822837
1859415
1867803
779921
192895
904913
1782235
1318090
1120175
861
113213
1114728
540423
274089
820740
692494
186174
809929
968981
534550
1891104
991589
1179904
1030835
1340527
677743
1253576
874753
1768667
117630
584654
1142509
725811
773219
1171381
1560200
774442
1169926
887865
1628321
1291139
63538
383054
757633
177594
821755
369905
1445798
718584
1013969
760629
1382182
1749111
1749875
1050946
886555
107532
1160792
1010781
677103
1676980
797192
1399410
246379
1941140
339569
295619
1647466
879521
288419
909714
1479189
557372
1607684
1961015
422187
80040
451101
1634495
1849471
767045
663063
1513235
1411441
1332856
31996
1709515
1640642
1637456
1062558
288108
1281738
44394
417238
401746
1758582
1243736
1030845
1618664
1846581
861267
1279638
607089
630366
1901553
1867853
1685583
323094
1148949
1863889
1542353
1209229
404935
213867
1113911
1219951
1424294
1525203
181833
320342
613370
1478341
1119646
169969
597795
1053164
1165750
1952939
383890
249962
1787142
360965
1360413
77494
1494430
864997
1195787
797598
823030
616455
1185052
1353731
1296333
1133500
1609111
832632
1754233
1379959
1614211
987400
267404
1707639
756791
1624607
826550
90532
1669376
489886
1476866
1462489
869784
1464246
197464
1102730
1255420
1833320
550941
1652410
943760
315638
1049311
664367
155281
1599689
404293
1651598
1472523
200240
1358434
1382238
1679043
177260
911152
966237
1581343
754273
422502
849753
1861811
919017
1076157
1446605
1835956
861408
1954343
723979
1626701
1774252
1275580
806311
539075
765548
472834
1307400
1827086
548262
15437
606245
121624
1317822
160003
817052
118593
1552002
415123
858884
1832034
531890
529651
961048
505008
768491
627925
1798950
352789
668300
1745496
482140
1256562
710212
342655
1738944
1961964
837581
642277
776318
1810358
364504
1645060
171270
415578
24620
1109211
451176
1313808
59156
586071
324550
1819689
157987
1510260
479508
1643300
986864
203441
1109083
138196
1566123
62749
428502
1935991
861283
142920
311740
1389840
200060
1868981
1547099
1847570
421475
642150
1941235
1201900
1380455
1613581
105150
1202187
1161127
1844176
645305
244622
228015
1512852
879125
320922
1174792
1249027
1784222
971824
1204758
1351623
84614
146962
1648889
920794
699002
1193759
1193239
1446857
196821
857211
872425
1878748
822783
725157
816347
1099338
1700419
146914
1151099
39847
1293421
1896224
1682257
1174423
45990
1309808
1453010
393914
1621809
1728512
1445771
268250
936246
1365180
150819
681836
1561684
1647156
490697
1247272
959732
920652
511563
1706641
710805
298732
267311
898288
1717771
1320439
1981069
1813139
1395212
1568813
1991091
67371
1217216
1837579
776942
1835216
877923
245422
193714
1854539
1195959
651877
765996
1651738
313750
769301
1285056
526457
1432137
1359146
1395275
1477501
392015
1735797
1973415
130654
248379
469082
181232
346945
1029153
757000
1445935
1708320
1117873
275334
1861457
952285
1521232
1791329
1539165
1146630
16094
340311
503322
616015
1672841
279887
638623
1158728
406397
1392954
1824486
948456
1435597
20784
1651226
32546
1353515
692913
850753
1456521
318999
471298
701629
1400482
1494459
841260
597779
238139
769820
1430258
535581
1760291
23736
5394
6076
1599543
1086541
1376957
1734254
1350492
229251
454956
1436314
1142372
44235
36428
324390
849072
1324312
846877
1045057
685998
1075915
1611602
1073302
448380
185711
1216966
1089683
1620597
1079669
1467413
996099
1810002
1112220
1143004
1035939
458708
672105
606937
1780340
205613
1058523
23398
1019022
514183
672254
1341121
566189
1114765
61198
1255489
778480
1679467
544854
1759403
292155
587275
61827
478958
1866979
210422
302439
749266
1133438
935276
49183
113870
1775162
1243895
1092944
1423415
1027107
1851434
1509430
281047
1153835
770141
860968
1685508
1890515
1343081
471507
1861248
983882
1429089
780395
100764
659232
1457336
1271879
1306029
266574
571638
1298164
1176013
427802
303664
881191
1974861
345896
1714460
1673629
483073
1606480
929533
1514846
407105
803434
1537997
256844
553403
195955
1391357
1695137
232783
546411
1551704
999262
608227
1773993
1950984
926710
318900
1635461
1992521
15010
797429
743491
711724
1692240
1042737
798633
921545
985713
626991
20388
301617
32991
1699206
427853
1617782
674372
1795960
191215
1435480
301829
1483837
549488
418571
957950
1293006
660459
1643165
1867464
703688
774219
1712257
1347533
1099217
339927
1104310
198503
296231
1649134
819585
1458415
1396140
1183172
893057
979548
1070758
1583596
337698
1882837
1819773
1303207
620818
1515783
1270865
155042
564669
1372976
1270287
472600
574878
1205472
992982
1317070
1380900
1379704
657564
1900808
718718
1076620
1481427
1251425
1466969
1851527
499088
55068
552846
1115332
142565
865368
1339277
1086085
400484
1046173
1334995
129881
152461
803817
1995154
477971
968659
866221
106595
414249
677849
384875
110415
563633
756417
294655
1363767
1787412
1164810
811467
931923
552851
855534
190531
1893625
1013534
926040
1357021
899252
450745
891487
1121118
1441787
1912367
1959240
881061
1142699
194849
442547
197882
1796341
1866353
414135
1949237
105038
1309579
351234
776479
1041622
308330
935526
698489
991804
637278
367808
110784
370464
1724052
444311
1561808
1361693
1058174
1824158
418471
1503580
1974824
796930
1140711
1068604
1844397
528810
833285
1583104
756656
1168447
1231960
859279
1600531
1600375
442916
653992
1879932
1918956
1341632
601759
47452
864209
127273
125971
1883533
1686414
1540353
598849
179634
1616151
100665
576260
1114114
190519
1467332
495424
1814956
1953547
29699
1491185
1510731
1638212
1023231
1062143
1462747
825629
1999335
284546
1592128
1514108
1823610
353243
571576
1786312
1988130
1911076
954986
1810175
69795
1284819
420894
516536
86391
1330268
873490
1354401
1094284
1506060
757645
1151580
499872
907754
1812721
829540
1592035
1299361
1241377
62121
228465
233315
372688
851233
1683050
359211
1343947
1477007
1023161
385457
471577
1888267
1880607
151602
137482
1174076
380376
276748
423175
1391976
787095
403215
1077010
947722
1975712
1453850
1688350
1167885
233607
677864
141816
79517
534652
1612853
1177686
571216
1697703
229938
1921474
1124745
1367352
977545
562394
553401
485235
375792
561504
1899847
1053095
313753
1601808
915679
1423369
994811
1799566
877565
246395
844602
1326544
1386740
380859
909163
1013385
873286
34982
1873971
1087507
1175387
28253
599895
1413570
1859329
651447
1210956
931648
70762
1248894
236037
611156
7173
1913497
89257
1416460
1334007
1055182
1364735
771553
551482
1610717
561862
756665
1693699
1629889
1677934
909332
2029
1546087
575164
1732693
296326
487875
747052
1740920
1290665
1655632
429147
1305706
659187
1671649
1168779
69216
1136051
1383611
1311122
1885749
978818
452121
297094
316595
146337
1227396
896558
12467
669198
989115
519565
1339136
324366
1465631
1538933
1194185
482089
970267
1910835
811583
391620
1757250
737941
635118
669074
676348
569096
1141951
1651260
256596
769280
1228752
1690195
509375
1888317
1340628
1940313
1540251
915670
1792848
1665531
1356154
1020479
1194413
174109
484410
1197790
332581
1110624
809398
690758
1714959
1227384
247719
444635
1336163
873682
598503
1946713
1702119
1307624
1458789
205792
83035
1963937
565637
529140
302408
870358
1632289
1700418
896486
438302
1918806
973238
1741507
1744838
874677
98590
36600
756512
1655963
1732304
1505475
1662599
1985157
241043
1478108
651662
276227
1801661
58836
709426
1853413
1194974
1763181
1082562
302091
615918
1800086
1114716
10836
935381
1861672
1811464
1970015
360821
1199305
1060109
1275505
1051237
1871452
151536
448528
314201
1696205
312308
1017293
832055
725813
737558
605369
41295
818078
512980
456083
1874647
325787
1298825
1781945
138305
494120
1861331
17228
1618752
986522
1221775
528517
847464
320055
345513
1515437
560556
1545063
1625107
1314551
482600
1930173
1483774
890823
1985514
1861902
322727
1040711
1484664
1082997
1643673
485916
122909
60268
26623
181401
581413
435345
747146
755867
1865688
984655
999428
550287
723778
1717734
259233
246506
1559
1178141
842030
1238310
1830911
478756
1178315
1792358
723194
44063
392946
565838
1281257
1040735
1264725
357339
1177652
704059
1666922
1400886
1325594
125501
553434
888558
906937
1207120
1457305
981713
783012
1227346
1408364
959062
1012774
1005159
157299
1961704
1914011
271859
1294598
713748
636367
818829
1557045
418750
614158
1969686
1862510
1050580
178537
145630
1670690
413298
1636347
1329932
87647
852131
848440
119979
125360
721310
1019402
739948
1681287
1665443
92254
331796
661634
656252
1692792
799392
336499
432276
1949973
568057
660924
1937956
1652461
379899
701824
792010
830013
1734133
1816788
1336605
1588606
1430125
1971437
436591
1657512
515314
1544019
1237593
271385
1437901
1107494
333167
666861
1152689
1150823
1510055
692072
765338
1337437
784317
230011
1290497
275720
848780
45380
239720
1590453
723276
1887571
412176
1192328
1479377
1683270
616163
934351
1378937
192899
853539
1506409
175558
611531
1977157
523319
1202764
732307
1043538
1633135
1095956
1004388
337938
1992697
849657
911942
1157954
188252
1668070
60773
293741
1013032
346846
1996706
518664
1388140
718914
1352987
1481296
1318209
1726346
600282
1969677
1846892
1261139
1167404
647859
847817
107091
652081
1620437
1924091
1437851
1142895
314874
1452344
329752
531883
1607267
909041
1406882
779991
582529
11321
188185
1509473
898177
1652280
1515048
464621
787825
714925
460026
1541816
761057
994445
756716
1457744
1997694
116397
84811
84467
1393149
89920
303869
1090409
1446917
240597
1019465
1554252
1848279
803308
1805708
800796
747664
1108633
1933957
723145
717247
688169
1156484
837199
866154
1597432
53559
1940444
694281
701656
1405864
1818438
972199
1089486
1630774
1700403
731202
933148
1417107
1754749
883515
1581681
235610
1160639
1688901
542509
431699
291688
1186897
526692
1235754
1143611
261780
201614
1659531
835205
235094
682606
1510458
1729321
467356
880906
1699364
237969
513592
928620
1158636
1239934
754783
232983
1138604
134879
565349
1374866
1883625
296266
992393
869954
110198
1052598
977576
1388569
1418802
1882110
1514272
893187
1980225
1618149
1618816
1526026
1705408
64556
1017907
1366776
1325541
153521
1575287
1225732
62423
597116
1559729
559237
379218
1212645
485162
514689
1633370
1497667
1926530
1333374
741531
1050320
1191467
970677
1669955
797256
1832842
1491940
1041933
806584
629884
234136
520874
1256757
154424
498800
1897846
1954715
363692
315355
1791817
1917312
745828
1740575
700160
58721
1930221
515381
1683165
195942
1352453
1099156
479012
1152830
1928192
198193
1130924
954161
1532501
627377
1738037
1082780
497491
942501
814316
418738
416459
1652336
990890
970403
1798142
44675
969795
561609
299930
1053252
1769708
130751
1060093
1219151
203558
423274
1278495
924959
1244035
1068855
1677370
565856
1248181
1820413
1076272
818815
838368
840803
1065302
864199
1026309
1481831
1925550
1823662
192100
238929
1447549
834851
326160
460454
1334716
816658
264032
1454970
753944
1968762
640711
938507
130618
435997
1103759
1529876
1469305
472890
646335
1032779
75301
426466
1511570
315898
1776939
638410
1382721
406253
794733
974548
1089688
954471
1795288
442498
1691790
1044638
506038
751415
30404
1218520
1489444
190674
256166
1753523
1893141
1714563
154297
125939
893708
388616
507491
1981834
1144301
696181
1738536
678658
1219790
1250944
301055
1856827
274320
826351
512273
290145
1827809
1476780
1813115
996814
730908
1156284
78427
138260
282294
1043731
821300
204089
1918207
245270
1822822
656255
1217975
672378
488211
1676437
828983
705532
12653
1150448
43480
672935
568704
813017
1270887
295389
1312944
1276106
462201
1655169
1294528
449804
1719498
771530
857335
213544
224448
342955
1013570
1003703
1574074
1820079
1716443
337414
1322611
35187
1902735
698330
1645339
1123114
1224928
568799
93436
1373279
1008199
1772497
863321
793435
1772310
1430161
1487634
560930
1756176
21043
1521700
176114
1780315
1713649
1024364
1152493
79450
960410
1556202
635899
1551232
783661
1452607
627793
1904379
1783699
1067617
782648
1061319
726535
1891649
1434297
1669861
1058017
1923196
1857909
1423307
499028
1586298
724683
1874918
888680
187442
718526
1969388
273792
1703003
1407808
1687278
105294
1953850
1993971
697772
697249
1783423
1970528
988449
1482549
1047203
463147
903799
365533
1227438
1908138
1332244
1328386
1231415
913986
977110
417609
949600
8237
118041
1500926
1959484
332780
644348
1591909
915372
547052
328491
982698
1224351
368577
1526623
833436
459235
1146520
1320643
448993
1347339
190444
697322
644389
1423094
876517
733879
254520
1737197
1426935
1219341
1167077
1824519
1425614
795510
1147088
1572584
1161668
17864
1131057
356134
1835426
890895
1848157
1703856
827067
1459437
1650201
1852178
671871
587525
1887273
1402854
699671
348300
61509
89617
1353384
227285
1598175
1078721
1654874
718627
171188
585741
1674834
1891209
924132
118997
1048151
948702
1772794
164301
1646169
568785
1685690
922851
589509
644524
351257
674380
1057688
1890788
1550345
672361
1682750
1742781
791366
1290816
352954
552847
896088
1729843
198580
259082
1709555
314819
137825
305733
1871831
1579156
1405376
1719705
1977087
926973
654000
1665449
522156
1959361
395778
1013378
1687757
1862716
488558
1955708
831628
1645507
1256743
1841524
1010367
1010419
525223
738692
93197
1600908
257681
173186
672215
1117075
1991988
1744618
1765828
18658
720361
46635
846023
1902888
576952
1050900
1182382
150950
1204210
325927
1406797
488285
1523424
1881426
548796
39593
1444390
671942
1455300
836544
1757473
1622810
603199
817816
1645368
1881077
1433668
1574500
1759170
63025
1852552
618971
322180
1346972
5729
1915717
1512177
744098
1563159
748440
1735383
858673
1107706
18703
33242
365424
116219
260760
1881383
795813
1673185
374872
521877
250003
346712
956845
1664429
1279127
427480
1361237
1455847
346484
1458128
776889
883752
1398141
250482
1401368
1884845
1274021
1436849
1420
668519
668952
250027
216361
623985
1106976
961875
1715163
1648183
517458
607773
729250
601139
1487707
936418
1646854
387967
701873
1009357
1310019
174457
258860
1614927
300231
742242
1147805
498063
1169420
230635
293154
1693960
1238522
767118
189133
1685918
1152162
672932
1288919
861639
1633979
1842088
1666699
480796
422152
852956
130519
1298384
557928
1831716
27484
1234802
1871834
74907
1684812
1351881
734129
1129050
508305
1988319
277240
1754562
927177
1721356
1827682
1483600
1935815
1157413
191200
1378936
1253508
658254
849051
1224159
1306874
149976
589050
1069959
1592194
85873
1376636
1869975
188211
67586
1781383
539886
1890936
476402
1491654
1943061
1420787
122020
901103
1113782
1460390
1592086
1323590
1004564
1490644
245281
1497401
336024
1261990
52420
620213
994077
329060
1096966
1686421
1957504
1938662
896424
1282784
232555
1461637
1153980
660290
791453
835873
1989053
508762
1875988
464796
1097404
1794675
640760
789222
1264023
813072
1823524
1279139
1092244
249495
1508279
1892658
614089
1996424
1960095
719930
26718
1922124
1528075
1353087
1555831
833101
1366553
1902629
1600118
180067
2771
789939
1199020
1442302
1319835
935368
1861084
931004
534485
1850309
1397863
676507
380520
245952
1698143
1248494
848562
749779
154414
1281738
83365
1521663
526004
395567
934098
341257
1521149
970040
1574003
1915787
1078079
1604107
224
1381752
1995433
552239
868314
1291795
412373
261483
141471
1212386
944236
1080271
1206240
1054080
58075
1862928
1594826
649844
1460955
1050956
625962
1936812
386516
168827
1361288
562959
1588695
928292
1193684
1309458
1257113
1710059
1224547
1189772
827035
1660124
435915
1547514
1316186
1284588
669300
1445019
325898
693996
352859
952367
1457293
1073748
391256
730357
166635
835820
971466
1553913
108807
1891809
609608
423279
373270
1135855
10481
210396
381546
1480306
672460
996966
481578
340189
1989951
1008168
1543957
692798
1273811
577920
1457054
512956
200941
242811
646752
116523
214460
1346744
1151966
37668
1490807
1475329
1591204
1105376
613789
738957
526634
1469493
47386
1741545
878987
1635000
56021
827611
1772590
309789
1747699
15965
968513
516703
1433735
530273
1062431
965568
1149756
1306308
646524
1593469
1038551
1890761
1609403
1921931
532350
1437276
637400
115456
1481409
1771080
636494
472827
1330078
1030556
923299
947705
449545
19230
320431
507476
902479
801572
105486
1795189
328791
488979
1895273
1653022
371372
886829
889528
1700308
576443
1167104
1810805
1213199
626225
1550262
661899
1129836
1683924
244152
880589
1080860
1545427
564640
1059122
268062
368206
652211
1526232
1220650
297463
1962397
771018
1592319
1689906
1909346
615794
1508901
1651961
1184453
293862
543278
1571424
1677809
270396
1427587
1749116
1160705
1020875
513009
1627818
785935
1151579
672385
1985086
990500
1271799
573517
852538
1638224
91183
1124317
765339
1918976
728752
188387
1130184
1733092
1091146
1170845
1012882
356420
545404
1165006
1124668
1199333
275577
1386417
1593889
837397
229648
939514
1567434
283495
834598
1852132
576011
1548131
1558292
1004312
1191448
918062
651455
726661
680049
357836
66591
1772974
1427999
32900
938542
1921922
776328
1816693
654363
76972
1999435
1329982
611146
1582495
123280
162657
1267796
1184645
1131186
331513
371067
135164
387645
370331
1501004
692067
1854099
87419
1436473
1471807
682355
1655510
1109003
684877
812489
1545687
1289239
564427
462919
1910316
508876
1435663
1161554
476659
1697534
220187
1830382
56422
212439
1577776
993818
824948
265261
1019709
334508
756333
766801
486054
736378
1689059
1040889
624199
804315
3635
1392635
906015
1072548
331268
1115950
890885
583069
136368
85565
1371639
553925
280704
810718
877497
231250
1489368
1336006
1181356
1090979
121945
582823
520502
738229
131471
171914
446249
1770650
1012003
1701365
1209456
464281
1595773
1729074
1256616
851529
1769708
1427749
1396705
479711
1099857
1421392
508330
1652532
19224
1122790
945344
1742970
1327750
1192296
770575
556213
734519
404083
295222
1314006
1527805
53854
661688
740531
312639
915864
259132
677165
1227088
831636
1124454
815129
250650
1384897
358070
1836897
150406
931811
1392887
272183
1715961
117500
1622420
1657659
760271
1791859
1585189
1489205
375344
158401
256051
1015382
292973
363018
1680358
609575
1936785
1014727
222177
485511
1488369
1032421
352349
538446
1286127
1307725
1316889
1084454
1249075
1809520
1341404
1706945
1651926
386454
1582052
1962961
838610
1022986
233660
887519
578192
1920722
125195
1095837
1103417
641053
1729610
1708274
526382
1792576
217867
704215
422925
1471077
1493400
702627
1897985
1816232
79089
1834247
1959735
1864513
937446
1655091
1620747
488907
940367
1036473
1702192
1629050
475572
262082
1654998
576915
1017742
730860
1598310
1952293
1927845
846524
1156259
378861
252808
1158683
1355022
1085681
795924
386682
1100171
1987047
945911
871629
1874321
1335116
1445466
1692664
1044649
539897
263667
981871
289674
1183247
813598
170611
1591430
538008
1731715
258446
1243066
359333
827339
898296
89972
145316
53756
1225313
950071
1320375
1712589
824657
1459208
1228929
191780
1186469
451824
1326587
1181971
811913
1086666
19812
1835781
680490
706066
662903
149053
1090234
1319675
931854
1136635
593515
1907870
63970
88026
1536401
466356
1609518
627030
501242
546569
1748758
549546
1658291
1756998
879649
978557
1682849
1939197
1219836
1380731
1293088
525485
1625574
1055004
1826277
350916
1068747
1132045
1986212
1038346
1701731
893475
1773665
1043343
1616626
909644
427725
283426
489679
514769
525763
1937892
166681
306672
1524101
1179191
937357
1751168
1278118
3060
958902
352318
1834709
1166601
1641886
173776
323174
57305
1203955
1041626
856928
913640
1702387
1131485
4208
1039572
69938
1049077
80000
568925
545309
857710
1909137
212696
1155970
669428
1431353
999021
350063
153337
1472539
1043931
1723374
1681827
540096
77749
1490901
530013
339152
974495
905969
1053686
1091272
595174
1700685
530437
614202
1069859
145864
273967
786064
466255
348124
403354
28513
672027
1053067
1047529
1853368
395892
1855705
1565754
1793224
464990
113094
460560
866550
1562113
1293516
1929237
26962
1756037
1471342
778438
886046
1290073
108097
1936047
1596258
638255
1451199
1120833
958216
1502624
347155
936629
120254
1696755
1099885
777544
854752
1666427
467669
775131
498150
798300
1623752
16492
936989
1113061
1689637
448695
298060
1854683
17887
110061
999646
712533
1665772
760704
849385
688223
935045
297127
1670581
317356
244422
128280
1719216
1122274
524755
1360523
1205113
1723264
908407
77498
1180070
595666
142302
993271
1983152
1662795
1876638
1722737
1102890
1377104
1875626
418685
1376446
1948805
630941
36454
1389315
1995670
1261572
483392
438788
520999
375913
200738
1036887
1836896
186494
302230
400602
1041192
609064
916099
548268
1343069
1654485
1538591
1222845
405083
1855684
628677
1326484
736042
1282794
718820
1634080
1657010
1969773
793589
667419
918763
1376780
1892761
1341600
1809866
1369103
1912001
1342445
1731073
1937802
733737
1224394
1967282
384027
41017
778698
971136
1379634
1520444
1261865
835183
1273847
1537953
803952
445645
25438
1362496
8654
1216171
932975
1053189
150942
240067
1485482
913110
1770607
391014
354498
442248
1271146
417428
104110
1944496
549968
939378
1002688
1928776
135802
346659
53567
527035
393559
628256
886722
1027714
1073824
1371681
746625
1921058
1123460
1760753
1004812
405378
103433
244883
543196
1138067
1324991
868469
615315
1548286
1851705
1503760
256743
1290238
963919
1311511
91258
324727
910017
1311075
1766399
350467
284354
1932052
910356
1998125
1509311
1181509
1611222
200693
1604783
1222692
726817
13453
1657856
287063
1178605
581058
1795385
1763055
1993649
916143
965646
59753
1422733
343342
1671397
711683
149736
1377565
1033998
1648493
800807
1508755
1944035
1899277
648420
894922
1800076
488713
1759696
673992
1580268
1427023
1362933
1296583
973505
375231
176713
1867652
1904886
180354
104771
1622519
1596023
1690185
679233
145772
910698
57330
1906999
1162555
881456
173919
1582510
1856601
853829
603625
1795808
1651840
244320
100457
1065567
278353
1478891
524106
1517473
1965485
138495
984800
1605569
757750
785641
1185108
177484
704006
428282
1662471
1014226
1577000
978910
1101646
940261
221264
150547
429048
399484
1056117
1734928
405224
1164889
1489720
1143518
510093
493404
1426852
415786
1886779
527978
314087
1422888
1958677
1245308
19262
754596
1262259
1114387
660749
799835
343290
504035
851603
1580953
927600
510953
1414630
1657616
600012
1652054
23174
1039860
775303
1424061
401214
645329
1649059
1357928
123701
1423051
181641
1258369
604017
1138115
871453
533457
127318
1298790
1697324
1132614
549191
1330169
490117
907368
1650341
419456
1417809
1288869
932775
1027957
191173
1196398
31864
216220
1527931
761921
1811041
895489
785140
1806172
1320965
1014761
252192
1648594
830792
1031991
1584771
622336
1493971
977347
1814576
1754984
459371
726500
1911008
1246450
1093548
253792
1442034
1355788
543973
344455
1592022
1416841
278217
862881
798364
510607
620808
479000
622681
1048364
1495994
941997
644301
1049597
1559341
1950548
1609021
1307339
1372448
454706
718433
258766
1793719
1336104
1578725
1441567
125044
1292451
1662010
1668907
112097
1502094
1667525
1677249
18358
466251
1400433
1610484
1427075
1873234
572740
1499723
1322272
249695
491189
1277159
1860800
551320
1048725
1090522
848816
1505815
268628
494031
1316179
1724453
149047
1664506
1393120
913729
818425
225730
1589192
1520569
799816
941589
331373
1555046
1116336
909493
451728
1019977
1680632
1023602
295971
88835
331433
1238223
1601632
703476
1763779
1722889
1664794
55361
1100986
1451014
1453788
1687663
683817
1881345
193113
1399936
1764773
706292
853542
1770723
372757
862037
740117
609595
367287
656414
1116586
805807
73526
1633336
542568
1600778
1425126
1249524
462657
888761
379879
401662
1053826
191317
1974294
73796
319935
1831601
1819963
550853
1169636
588773
1077533
67967
1037897
920694
323240
1473280
1537868
640062
1512617
463677
993536
628644
408898
365030
980412
57574
1206339
501236
340204
1567660
52834
854419
1686091
1080701
711371
525082
825928
11569
999154
1068232
1094621
1245109
765432
1089170
1893101
85594
1692717
1665633
1279051
891767
1199194
913416
1910125
27034
1691028
846183
1312189
284845
585378
1506996
464724
803827
316705
229755
662511
1851639
962045
1132854
1957065
1404648
1317758
1032014
26488
374785
1514943
1169659
1838559
1943556
1280200
1034970
471204
1898414
1325641
1518216
412394
31457
321772
1054994
473438
778667
103896
1553540
59923
1396500
1913084
1434270
253257
1083024
171535
579688
619346
863400
1671970
1504688
429151
952679
879187
1200009
1138028
48606
1464277
1695325
723361
703772
49849
8720
1866841
1530495
514593
603218
498154
1976605
1381462
187996
1060764
1417872
1805525
817600
1375042
1584492
1903644
195459
785292
160058
1914856
361444
1398735
1408471
1106716
659278
1491991
1455575
523258
1915755
1281080
807643
1895923
1165915
1007481
1769162
1297114
981045
689178
1321737
748688
1245858
1655889
288610
1377140
1247613
1348859
260484
802935
757925
788648
603553
1910539
1449862
1359996
706702
1287048
1671456
1965173
16931
1132405
842124
744942
1500135
1702316
841281
1772863
309068
455406
1342843
525612
21493
1761847
1424347
93177
1045126
557410
665590
1519868
1859035
636457
754512
1506022
63674
706532
1342983
438675
1407087
941465
549001
700911
1302685
199795
72971
1734916
1488475
1700967
1903336
1034640
1304264
1513419
1946566
634199
542789
1976605
280227
1887789
1884937
232808
1877471
1510810
1008193
733632
1860557
578245
1119473
1672506
1168446
1092407
865382
732365
1557470
1110639
897505
1934183
1018265
478345
1427455
1975342
293378
1956008
81782
1051598
1484645
597064
242999
771105
1656207
194836
422404
1812967
809652
631571
1125744
995327
1566820
700724
1690197
104624
514270
995827
1684861
1557030
1307955
1624045
1252780
1120044
1152261
1766680
1933802
5840
1757818
517505
474552
31025
715205
867308
1328708
1791292
1426517
1868849
737363
1327415
1718634
740519
1324903
197689
260795
195695
535611
276879
926944
605502
1664543
1426462
1282113
1830451
525763
1706536
1934374
1638221
1058345
1071958
447525
614598
1641855
416679
1216468
1083121
521039
1896630
1835613
381184
1730437
1327687
599896
922082
345430
1287692
192835
1638386
585499
166191
693278
1076994
689219
1861026
138278
654509
519068
804300
1290268
1749814
107019
1264722
230680
328730
841927
4672
1081742
379174
1847801
601347
1581363
417274
597817
266465
573954
612015
501327
1494354
254245
522895
1703611
1587237
1767240
1926369
1021774
1826213
1522310
1473618
584547
576510
209666
80262
486130
536942
1857783
1081420
1300284
1480430
1435964
1891110
1228759
467299
747631
394166
1324791
1389776
1065972
1407943
893580
1986983
1703203
774190
1165165
170375
1659271
1910602
588135
1191680
584630
1812215
1509191
566225
883662
971379
600811
823417
9988
1312933
1657538
261721
1201614
633709
1095940
974814
1314051
566395
512410
221842
435084
1894408
912920
1434314
1707549
166553
698458
1831906
1454419
218190
512407
213230
941254
1539537
1274629
529129
217445
1132419
1448918
466159
552097
1771388
1255507
550366
1583866
843990
1854571
27625
487812
737273
1981269
884099
1990122
586255
1799527
1521145
972336
1078037
1709427
1064246
84877
873596
773324
266225
645211
502774
1969746
247371
795842
1093677
67315
285141
1011581
1648749
272875
1507995
710582
477567
248710
1787668
1805500
986786
1634944
630385
285257
807481
1501549
533987
216528
451164
424061
994750
333628
200861
198753
1841719
1114366
1431843
957064
81901
341896
369528
618535
1368479
423861
226460
1120996
165850
1066313
1950386
1813419
883763
608877
830586
219632
1616492
233441
1141717
1573040
969284
1622409
1229862
1750862
684875
1703369
804562
11264
109937
1788479
469330
69353
862932
146504
671861
378488
245265
63682
168980
1235229
71080
218891
412552
603754
614927
474749
512647
1292668
1051394
1138383
1751671
1275966
1504919
1172347
1503872
1061554
272242
1829025
985668
1935155
1222482
888649
1890474
1070305
976361
1946759
919314
1012864
100321
863705
547613
1026196
399534
903633
1859776
1399181
1625606
796828
1085435
261708
472130
887436
1760495
1709767
911856
1819631
1868708
1222339
1331110
1222768
1444528
621946
1604189
141130
1626524
1668328
1941132
923451
1104643
1899646
594388
606246
1530938
1091726
1390229
1399638
1884496
351833
1812853
1036868
1955560
706936
1038459
857727
1742615
236326
266435
1801595
77068
1043651
53409
113408
947026
851895
1706797
833487
877717
433332
551144
1234740
1975806
416508
1631030
116141
1598910
1777458
1087301
1546554
1532750
1418949
900197
270764
1310945
1479655
1173566
621361
1203862
316234
156619
1850587
1149769
903471
1044735
279061
699882
1937208
1268005
814877
408624
35785
1238036
8801
845190
720634
1284089
1737146
661651
970599
569999
1598381
1672886
534413
550439
261033
1872557
1764751
1449562
1983075
442014
235239
808422
1977424
567698
812948
179766
1304878
902146
1295629
1555878
856097
1279962
896420
312809
1813106
1716195
925664
420825
1504227
1188552
1161121
381972
1700274
1152881
440604
1417366
1021530
185152
389511
465225
1408798
692678
1682706
843336
64330
1539660
1424246
141631
70276
1847415
170942
542648
248184
1367350
1634839
55658
1485797
65581
1342791
326539
1372965
7331
218467
1387416
918467
900911
1611097
101958
1180024
1795191
1794838
775594
629766
1283818
140304
1100733
1124896
283865
16156
1921342
864014
197412
1573282
1536652
1095366
1508957
1809926
552630
1596901
1119799
17336
928037
679256
1055308
1226572
1734005
1674885
1396120
1588172
357977
1320813
375635
197627
1405657
125350
1976470
1870159
1246555
1286035
1118394
1553933
660424
1329352
1094371
211486
481479
139918
931155
951985
54255
379138
936877
302826
1252888
1199718
1088125
82089
1953173
189428
1663503
1936329
1515939
1397119
65486
673547
1448130
361685
569222
1979880
1131790
1001097
1437660
39184
582584
165322
762047
1940576
1022450
165970
1514242
1240226
1098631
701062
396655
1174248
1187457
1952078
1953384
1918664
266908
435131
1855036
1737659
110463
1070990
1744732
149926
1227470
735810
1526369
271984
119909
1972680
630158
1592621
846336
1339126
1888668
781877
1163040
164424
249810
12239
871924
943342
375506
1344827
1655072
1266989
1971713
163314
653790
1431992
206353
820207
1443412
1785699
1187131
717453
1795113
1544870
832638
1698603
1186456
290264
1434751
1941788
77469
1344866
858492
241398
1679350
1753285
1487883
1403333
282433
1825290
1956520
1937209
413406
1268858
140588
1510829
1931259
1023408
1818493
1645869
953561
456447
1758517
494164
1365216
1566402
1027340
1275330
363881
887040
1198847
1612293
1550974
680028
37216
745330
602928
1249291
378164
781427
1506948
207729
1094639
1488102
629543
81628
1588200
33525
633516
671013
1729844
1625295
395325
659507
810120
1202667
154714
547303
1790777
578386
75142
1943292
198436
1008104
302520
431755
511761
1209873
1136981
1356301
932751
369433
1142545
1322321
41951
1011413
1117829
1442859
1644302
1944661
1448775
1233163
1016611
880263
423604
429019
1285945
1384636
1928603
1709482
1720497
1844105
299848
1694881
629850
403920
1361663
691372
1366115
361629
562819
1185753
259473
491620
482033
740397
831587
1427685
852294
558139
752501
532457
1978566
1128700
299128
1925435
1366225
1846651
1633538
632515
359405
1015611
1781060
878942
1824747
1967260
1210955
245428
1695889
799639
1525670
367701
1329318
1164348
407312
111727
462467
1025402
639128
6771
1424923
1489611
1223962
1097757
1330658
242377
1283222
1302573
1993066
1109845
142729
1626146
1210164
947952
1150254
608952
1863801
710879
1037709
1855308
1551950
1051213
1211521
656160
218087
1183041
1473616
924803
170633
487203
842911
1308014
1499277
1829897
1863596
1357440
1941716
365340
1987625
763256
370807
402587
73305
917044
1939818
717625
178272
885383
238695
69213
83292
872052
1787779
828833
259675
1442656
81206
404657
1192013
933168
1106735
1007610
1682748
792694
505393
1396750
275844
1367653
851116
1749494
1804373
1431755
1931099
1644540
55900
949016
1098467
1275297
20883
1337427
923165
1760762
1426401
993085
1549819
393936
1097464
1265289
1796265
322689
171454
1028315
1316539
56041
1072601
1152806
1163917
494285
373705
1485526
1922553
231928
1719965
669983
741467
1577815
1069869
905173
622547
1638670
1629033
1062108
1348652
1052986
575467
85517
136047
1418643
214901
1864630
886721
260488
1739560
911296
1998747
1358724
1613644
1674080
489732
1920150
1937745
1668781
673817
317938
1471138
142974
1110589
750656
884479
1612573
1852706
1177579
572679
1691982
1461392
1865935
1261171
1734158
1781936
1950763
702357
1651795
28178
108314
109196
979383
788032
1934256
1381887
441650
914479
1308608
698217
1687647
881518
525428
1088062
1456016
938457
256259
638133
1545619
558160
1845642
1462688
1303331
1608072
1989668
976193
1640639
1709553
1980855
649308
1594850
307758
115587
1681721
510948
1348106
1016775
1564536
1590033
84371
1235607
422925
249255
1690833
151115
1027494
713277
208316
903620
1836146
654864
109554
1328817
1053470
1820394
1682539
46683
599985
680042
1901178
229247
634792
1201836
826567
253842
1323242
1435861
1554693
1129232
793360
1646780
1227274
1552365
427201
587242
1472984
230266
667321
1382978
944745
264437
161185
65739
1156510
429346
1233905
1219764
1192131
1819977
1247842
1114090
384910
1877131
192661
250458
1321881
1920694
879021
1209746
928837
1405053
48724
343226
1501844
972424
1596618
1739413
694156
618711
1520925
137241
1926568
1970929
1442376
1940902
157344
259418
535842
866762
1951601
1163418
1159306
746446
1342425
971225
1878688
423228
272693
444248
525200
132994
1301253
1286909
112090
1304288
312099
1735719
496521
1755315
1147778
1056149
712603
1871147
238549
1241496
1310224
833878
1480092
1417622
1478362
833685
1417326
1024448
474109
704919
632486
1484528
38180
953889
1806015
1314385
1489539
1529274
261240
1682226
111691
996763
564603
222114
1820615
1644590
1705981
1903841
893014
1462775
199684
630245
1482081
778494
250182
1179819
1290052
775546
1718635
1897635
206897
271229
548805
581153
607595
1144131
1614579
1487235
230053
981915
829532
452075
655600
426587
594824
1477833
834329
1244416
199483
95923
147536
220054
1570516
1972693
286600
879653
102741
111209
773416
955319
266179
657763
219918
855168
1825443
507499
730622
315981
1159773
1895241
1625794
897596
1699436
686997
1385878
266599
994430
347222
1971446
1606121
68574
360385
1913425
965159
1075520
858270
782920
1583103
606016
24733
1761802
1093537
1803971
672033
40629
354394
493011
67992
1041774
532342
167830
901269
1147619
876689
336186
1031502
233175
1662457
615157
671596
1641157
417734
561928
114052
243259
934073
731521
607266
857149
642520
1748757
1996311
1511086
247288
65607
1612088
1697225
1652771
306494
1103882
1026486
664404
1973945
123614
1827640
1065167
115214
593694
1827092
981323
213165
1045282
1902630
1293326
141965
204070
392577
992762
1538520
1820189
1072024
904046
1678970
862390
970931
214265
133960
825929
1035180
1934597
1979925
653106
973946
1686824
627503
306028
1827038
1570483
1667023
1987470
1601757
1088199
97453
1016653
985693
162481
1277076
1094334
1830225
1330430
680194
1118604
1820821
726900
207932
1906982
752130
1997335
118422
874392
752447
96813
1876991
490141
1095786
241366
1806293
840942
883837
1026335
829986
439492
1444806
337434
24639
1528232
63253
1034604
1183280
1612782
1726513
1384830
1533288
1309531
417940
125862
1717311
1239638
891541
1526698
1117260
1468951
1520824
18574
1545644
730258
635379
823714
811531
238423
482737
338549
270994
1375874
1189917
1546788
305401
1707110
1790770
888420
1949602
1126327
505699
1730843
1371377
1587620
676445
542320
1243241
538898
1900231
1689791
236432
85845
1020519
1501181
510430
549588
1189507
1207028
1610544
779034
318692
1387091
210850
866876
83108
470496
679837
177919
1350321
142709
664773
171093
1734391
1384111
1702201
1489867
1680366
38364
609838
1819139
1790322
370341
1208959
751305
362967
873293
735371
1597681
1382679
371816
1523491
1103666
1248746
378534
1774326
1993451
1205039
1163028
755065
336706
693350
358998
1675623
588229
333935
879328
1410076
453043
1340786
532352
189598
56674
1879317
1377460
720016
1301325
1235605
1883866
1079759
623210
290156
1318915
126200
58790
1100334
110792
912311
1987933
928426
452705
745827
1012027
178896
1068615
586509
1534387
1682717
1292509
1761270
465564
1750655
1392114
874250
364992
1752341
1794599
310279
648674
225207
1451614
781158
1145286
1395564
1307086
1268737
848141
1274459
729350
1012035
916612
1331612
1422296
1710368
516007
382854
1826068
197268
1596673
309759
1384343
551818
1822776
1723418
36276
267390
1308
771293
839286
1190574
1161402
1758797
342474
1723715
468752
34084
178836
1225983
325802
1559759
1014608
1934956
1239348
614991
1099996
1456213
1098148
1353501
895266
435142
1825405
277933
349278
650951
1144308
1713645
1193792
707275
1099056
1296560
668905
1870981
642429
430090
748988
584307
1032364
1786475
1225315
878891
1873008
1902313
556862
1105894
1465119
1253814
1662546
1368507
1023097
29286
908573
1301946
1554866
1909806
129220
684227
1106718
1319086
269945
1360638
1349054
597898
1368187
800245
1425870
234581
60896
1213253
1862658
70026
1699750
832669
1262855
521748
984655
789469
938909
1046202
1861132
1841414
704083
952522
299980
1631183
149415
1931308
1453509
137940
991323
1227634
708474
980454
1180169
1438844
298976
1627138
1454313
66268
492720
1665369
732584
91792
31459
124846
973090
1793046
571438
1833333
1881082
665879
1404557
1657159
687046
1895632
432176
753672
767241
35562
1058263
1345686
738784
1566453
1755725
271918
1569096
730287
1453664
215687
156998
1544765
784342
1626767
1065752
363356
1062534
929303
14598
1991175
762691
1355623
1307794
818537
329415
1067993
461551
1601577
177591
620938
1777000
625747
381443
1999790
1234141
1186451
151946
209774
1269426
1978310
1663836
767395
1247565
886781
631926
1691896
865541
699327
522888
2465
1180584
693935
1142365
843644
1856695
1724984
540860
497850
6165
1841610
1282543
730043
255335
1652477
777282
513770
96683
255465
1259078
1835589
1644925
805801
1908089
566345
1066927
1652744
659425
1652619
1850147
1137690
288797
708503
1442300
857626
900984
610476
1246146
184290
620342
1068218
711801
522320
430017
1462613
1812536
572024
579617
561342
1998946
1020974
978601
1436718
746368
1744669
1592929
1507931
1052422
1325568
630115
1600449
992308
277610
1651041
565546
1797098
1707187
322337
388619
66970
943557
1282916
371903
1673980
376914
231406
88488
642855
123881
1837288
1279913
1682999
1545165
1928480
1501818
968491
198464
1012068
284498
1985303
1213851
451429
1903873
1861272
129642
94479
1226886
1159672
1472791
160985
1549040
1830502
1795563
1911202
930126
272099
1910550
881381
1086605
428108
622713
189647
708862
806556
1553728
294910
1467334
1493347
316787
65143
1218045
672757
141350
1600597
1103638
1743417
759098
1492753
1147518
597068
1199795
646357
1202528
1955040
402877
1157229
1587453
881560
848370
774327
408467
2621
1258162
856527
320088
1888625
1172098
113806
989233
729486
610509
1287329
767813
1905229
1572994
894624
173550
847927
389604
1608360
927752
1170133
1991163
223232
41543
977327
573074
941437
1964476
603243
138922
1229992
1819744
271996
519472
1623816
1169654
618090
1855198
988294
1575579
1026128
421174
1136089
1830266
422416
1163752
168096
1726733
1941494
452941
261410
1395587
33509
1503641
404365
1469052
1596924
1656487
624086
752066
349278
907474
1160629
885405
79543
1159930
1608407
1392187
361730
1406422
1729548
1354085
300713
516835
1306839
1548713
1251458
1331632
1846841
1947780
205683
302018
1032519
341540
1766518
444660
1833121
43132
510203
55647
840259
841570
1920704
1915567
604132
55255
653561
1584937
200196
1865447
502933
57394
1434806
93806
1804040
1894692
1933132
174373
1702644
1092272
708486
800017
165310
639690
1054963
1580465
670086
1387128
362361
1415397
551789
980687
1664224
1091763
1001395
726870
1537685
615175
1000773
979895
249697
1160056
1143235
589860
14520
1280446
1836720
352352
1885788
1862912
853002
1715855
193649
408215
633075
473709
1802401
1312961
279246
896116
1148572
1770957
768648
1052322
1573732
1196735
1119972
1322437
1357318
293530
830419
864535
1802754
1406816
300730
640156
1931291
1950504
1239365
707616
1147041
1033065
771865
286584
1960750
1756471
1471905
1574764
535633
964465
569315
1005084
358047
756862
1543790
257677
1748124
770665
857683
1704160
1982856
371495
1043606
81321
531286
982226
1930677
515811
1987812
847748
1024898
389536
207816
733425
1585853
1257468
68513
1435260
174417
1525809
195567
1334486
1653450
1029092
843183
1382801
1928408
458781
1668795
1235205
1419186
1163506
1799622
859405
769678
46093
369446
537556
1263392
770944
236962
455924
1902010
603888
237334
1557195
1508058
1715116
334175
1539518
374287
520292
1822222
1884017
1399523
762579
1122813
1247080
995084
625939
1263868
1622108
1945244
400055
1680649
1890064
997779
1007511
1800752
145645
1182043
146559
769603
1266057
1098401
1043643
149497
1037304
157367
190792
177331
1757068
353702
179697
464479
761022
1066485
472272
1663109
650336
475610
691329
1922590
178737
375437
1239356
423841
1763240
1130542
232818
460721
380738
922067
9559
1394339
1771798
704368
1178575
1469144
1437649
859968
1678196
1263937
1873386
1812437
334430
652242
1473135
472660
153975
1103941
1081206
862821
6375
347911
1348138
1805253
957469
709050
79459
4054
1667538
1575031
1591430
1680467
784642
832202
1601679
829608
1663811
314095
310926
587696
338267
1643905
1357271
1034041
1373161
23777
692627
1540087
68397
240429
1862046
728182
1548146
337083
1505304
1411065
1062557
1227168
1870556
1633469
32324
652674
374688
295387
1468555
1307432
1761860
1038749
461201
256634
1501063
1080733
1071950
347963
811672
742208
567347
1151929
236058
1900142
1495322
1597779
641742
1448978
42625
589895
1751430
105069
877857
982130
132589
33313
3770
1085153
1397557
1251887
64962
276251
597064
1549644
377443
1828292
1128158
1102209
1014234
1634256
1188309
1246773
1452900
1727455
572335
201371
951974
1024199
1912636
1646916
1173981
1236108
1658202
1781662
379490
507947
549582
1737712
1554094
1547766
977135
208089
1180814
1709299
1793142
164026
1341393
872972
1077480
1769444
1839173
1917883
357545
73113
427846
963496
1664468
413851
281368
1739714
44522
1858399
1506804
474394
1119659
1385796
865434
303356
475349
254272
24379
969094
1750594
805740
1974990
463877
183183
1798169
6363
1948026
803949
34062
544931
1308096
450886
11122
1437313
1920112
1372151
1754342
649179
1724601
711034
1223721
754755
1119303
1996468
1119013
1151320
1279338
15060
753675
1500319
1396885
601156
778289
1975207
230684
413586
1775570
1277624
836351
1863993
1977962
1009057
544982
1269055
806138
1165306
1278905
857020
701342
601356
1183744
1673364
540858
1627652
1572619
1213020
1991205
169100
531865
609533
1342320
196030
879784
558841
458095
1747936
1562338
156556
1173712
985479
1317191
102275
1778826
58554
1691455
740323
1135533
1511774
1653635
1262822
433335
1511167
1536510
790871
165902
907127
1970118
1397168
1623420
1214161
1932157
456029
404074
1439280
1815328
771678
228598
1811488
1517101
1544103
1190532
1421255
1773265
960299
234415
935809
1740810
1947045
1504971
1259513
97083
31451
1791745
726049
874052
495803
1056044
1315614
560104
9423
1288694
1539487
1804905
1261100
237820
217616
79758
718465
1946120
1561149
1661587
1172080
1563626
1810149
1539131
632220
182919
918868
1113497
658179
1842072
1907937
969636
1554066
1600713
229778
1797334
1094417
1401648
1725513
746007
645338
226311
1963019
1788614
22378
943679
1993537
1798816
503348
1805887
1439643
1365911
1498266
1225062
119466
834079
209607
129923
1707822
387544
1026187
1769789
1302354
1225143
1512250
71051
1390405
1184966
1118568
1273836
1428613
1356054
1239434
782362
1929461
322120
749900
195172
1491882
454596
136938
1397133
1104603
973211
270481
190811
1721730
974584
1248832
1888894
157117
1621368
1072555
697231
1626441
371074
848136
1327505
932594
1526672
1364905
999105
154802
1928945
725418
1884800
1775806
1404398
107790
1463232
1755139
1354747
1710911
1472261
98373
964865
474050
814397
805986
1129198
183259
973681
1129579
118615
978931
417095
1421095
67899
195020
1338348
1740746
236110
741427
708848
1328000
1795305
851280
605332
1617191
1355343
800892
764295
282856
1825539
716460
734956
594857
133917
1529517
794338
1007426
729348
666180
1747320
176822
1361290
512773
1103938
783059
716411
1515386
756955
1399786
49913
956491
623104
1054666
64014
1461348
350739
1354845
782980
1072212
1718289
903211
145259
51773
1577774
417632
690557
1672126
1727836
1611448
683226
823463
363632
1496975
68004
938657
1083159
1852771
684320
551820
1454958
724289
228825
1778397
1824111
772976
251811
999491
1968943
551742
1909300
1875379
876185
370907
1317185
1366683
672473
433829
1925817
770202
139274
497476
1602158
1358914
532875
1641248
1308655
1816865
1929374
1450407
459672
725399
163463
1796669
437106
193314
424234
220820
1980667
1457589
763756
1664299
1134625
515466
671333
504890
1131885
877148
533887
27603
591670
589564
765093
923550
258915
950148
1825050
1995266
1178860
538311
1307994
1972417
374106
1976070
1999529
1363823
899824
916459
1391017
1579749
1126420
1969455
1630716
868573
535231
1740871
1135778
529812
568256
1263321
1187321
1788011
1889152
1567217
1577611
551671
1096367
242170
215585
440118
516691
856084
1493961
1169203
1692810
1672195
1445760
1706548
237379
610736
1294197
1700352
1558737
341236
430472
188993
783046
18067
609116
462756
1398227
157654
528637
299501
1330929
1693724
142418
1006304
1343973
1855664
582614
1688088
561153
459624
758617
850268
259362
46779
1570546
1856580
1081472
1878391
464690
172654
121660
240885
1369358
925405
1935453
1556334
215331
744922
615600
150402
121801
1465851
1422616
1558253
1450105
1831846
909415
1538468
1191552
1635744
903802
437115
767998
333669
1993113
382292
195700
599327
821728
1170560
111762
491628
1423217
1330866
1627164
551315
1974266
776586
745337
1703708
877825
1714311
736582
1676677
1066556
1927011
151995
612757
511012
109595
204488
1361431
584639
425659
1069927
672136
940611
585074
1056677
252351
465780
1600257
1874876
1523383
1733413
1067260
1023933
1854897
538786
1120233
817909
4014
977585
983217
293360
1788192
1620687
284027
1084336
519684
399654
1847580
215017
383720
237504
837322
145630
501491
268266
286097
323197
335125
74492
1578270
1950413
439174
427787
1285028
1864120
470889
767750
1988259
362783
248481
1902871
1754897
582470
1906728
91157
1014229
1411642
250548
1645365
700635
1400838
1512636
1995661
1232919
241515
538743
646210
18038
1406933
670144
404271
1472507
983598
50270
134916
1731992
360413
753402
701009
1318809
264150
1862315
325304
596775
1584653
1097021
1547934
1503532
1522938
491040
105500
1449529
762244
1266398
546211
80500
1355486
1996696
1441077
1250464
1000114
1099449
40801
632981
1811628
707902
63486
1980267
1106722
1104360
1807474
768972
699455
1789976
24762
681750
1514404
1568085
1684605
1097507
1124403
300378
401297
1126656
865668
673532
561783
328113
1196771
1094954
1502055
1082068
50532
137634
603430
1459860
1397532
1298405
711739
1360413
67074
1959137
130836
205233
1008330
851425
1853927
450881
804014
106440
1739139
1264702
290662
1778962
435768
944218
423358
1026171
772159
1328373
1982753
1800484
1286552
569082
279859
1079105
21069
374465
1488123
396548
266704
1591398
1185209
416899
465342
1659169
998993
624300
978908
904632
479352
1524783
1517282
1342106
1618154
552998
1898613
1247056
1105139
538937
648058
568343
1636236
1587020
710895
914870
1957660
1164931
966282
31245
1033996
402213
1261572
1028222
1894698
629933
1288516
1823943
1596963
343321
1471240
1022253
1619422
991375
1618593
443068
1752102
374625
1380283
1854115
1841132
496037
1242284
1591446
1538956
1094501
1367417
1681553
1179652
1392771
1324216
1721933
82197
947051
1342937
94377
723753
1805484
250993
1316679
1752373
407887
445292
1977430
171700
560862
925433
297659
776324
14929
1983022
616577
176508
830016
1737577
1450361
414548
141214
415263
1669744
34765
1601606
1414487
1810651
359752
886840
15017
66139
185135
913428
1425784
1323958
1911165
405979
1253337
1059032
446995
874580
50479
1403769
1621008
1829151
399042
398635
306977
58898
1773321
1172641
1382319
1976149
705332
1378941
1720267
1553525
627601
1496702
289683
95451
997783
1942107
429777
1236335
1926283
914484
447940
650858
401605
1654507
1317671
848652
629836
957653
71081
1849566
1747115
946661
1611558
504522
448696
1438096
506112
1174556
262350
1533456
62356
178470
633140
1317176
231480
1796698
304803
1268404
1014539
159827
1586300
587062
1863025
1694760
1041997
401523
118849
123180
452916
1846796
632827
1508326
1640822
1727325
1571533
83930
1792786
1405124
1942259
1807104
1210038
705638
1072312
441541
1589783
892863
1641975
483422
1530359
1906803
1735120
1196325
1218085
791227
813108
70373
89320
96294
1656295
593996
1856760
1185795
856334
1384931
1167072
1523283
635972
995407
819207
781525
1090877
633519
1258889
1398070
292704
48390
1202164
1614267
16443
1304752
525065
1095994
384617
677340
1041299
737087
840277
1856629
1397205
285533
1550842
1444199
1664321
233177
718387
1823221
997727
1682438
1230398
638
1083329
473262
1672549
1502296
1802000
1352193
1824282
1989068
741730
944621
224873
1447704
1351467
1848935
126665
974414
631918
356278
86994
1403022
845472
1915825
148584
877549
1049677
661201
398426
122984
1244804
1846175
410471
1288378
174278
292988
22842
807068
225368
1555849
1266572
125131
769198
1763848
522236
469521
1850078
1654136
1567654
174147
1359826
243915
1178283
170065
1369828
651550
1736801
1344555
320258
1772122
1473507
1384389
588563
1220701
84390
26937
950040
1561064
883195
896996
1999579
1343259
577077
76800
980222
428032
582446
493810
87318
1695867
232007
696729
1395158
1643720
425085
1288265
862048
524581
110911
1787392
252556
201741
16607
1139165
1743951
460522
571303
1833749
1597868
1201632
1601153
592527
1640505
858722
51549
366463
52940
654760
70525
586570
1727161
1170790
1604901
629105
1482078
1385498
1723763
1223571
1452276
685345
549945
1877544
1628757
1990971
1698250
1793318
1659852
91110
81126
1517766
1985028
489150
756035
1758401
1713329
859541
396210
328902
1000906
1866418
538878
239175
1859753
540204
1236043
1934823
1018709
261565
1855879
1097253
717556
314358
637080
1095513
1275236
935851
1114525
1639670
1718099
1044103
985328
1463211
825342
1352945
805193
1294673
1624630
1098573
564721
67917
1098162
1214690
27555
1203859
1611204
571248
679791
1473371
1285418
194057
1790789
123836
1028581
1941022
45652
618174
1467868
1856887
1844807
1308263
465667
1593754
1595376
279972
1142975
1694743
117246
602989
245544
814781
1806116
179411
1363718
861806
533212
1566552
1399732
796579
657434
33896
1381065
1282647
1714264
1230425
414370
1299846
811002
871899
603808
1729563
942422
1549970
1363496
1824996
846767
904454
729005
1246062
966980
892447
472576
1382262
899167
1443319
1040789
863888
1730068
558094
156319
1494597
1146154
606969
217740
824778
226704
794294
17657
99382
317361
505248
879452
158020
517568
898754
559571
720131
1866942
156614
1776775
672619
215763
1883454
889059
219026
859676
1073036
235647
601116
466603
1229717
50237
1450209
430482
1047402
887622
599519
803670
1449543
1685934
1093776
1699733
788906
1788818
105344
549056
1555885
1457327
1989540
1992086
478471
910064
327654
1847674
617329
199934
1252247
675934
666314
1396017
796769
510136
1652984
1514907
1626807
715920
728535
1173987
303962
182803
1644416
1905667
1488010
1074514
1213842
1520916
916001
1378116
802452
757785
1831599
244297
1474511
456096
1795638
710483
517733
690624
380173
1789401
771475
447727
329
1519669
1605919
1919763
1066355
1670076
144005
634700
1460300
1551414
536821
1067170
1729641
1699509
1960963
1712090
3165
1950810
429410
970324
264474
1509823
1898329
390917
1598734
86259
635969
1122939
196572
169936
1432475
1998210
110905
1775499
286790
1916346
1556406
591138
1795364
1661010
616361
569614
172917
1797777
1540713
1734119
1477112
277500
1110081
1596552
381095
484938
1637373
439269
1635989
103288
1871322
493750
195155
227464
1014349
47715
313668
1521194
1966588
566523
903433
1695988
210030
1341664
1752503
1671170
1083343
1899318
1230933
765312
971102
1590369
918497
1673292
1752207
760528
348879
1209033
187258
1725090
166191
130937
521351
1293409
941721
513135
1868259
1640142
863228
1273203
194353
527682
1842364
1610576
454047
1020692
342089
1443048
1809287
851572
418516
1087148
1740363
1442163
651787
7584
1787152
1104760
493922
1593634
1275763
445749
69528
1926805
143161
980440
979069
40977
1516820
1558995
1884963
783753
618342
53061
1657216
524607
891976
1995030
582299
1043514
1870434
401286
1515394
1186174
198368
1287147
1099705
444289
74935
1403788
1225179
1721680
1950019
1937199
1531041
1895126
805717
1411330
836001
1976155
912421
1633610
463124
886954
201781
1850390
573368
1964884
408850
1562877
212816
1376403
1789623
1904571
790771
1934614
549273
143099
107267
1343028
1016385
576066
506485
426490
1186374
454376
503048
1500190
416023
1355350
555101
334304
934647
520242
1769896
13836
1597428
855923
603042
1463449
1179986
1060520
840264
1182753
130872
363191
1368553
644025
1912076
755101
799934
436134
1204775
16565
269623
915495
780951
1967948
1630681
944442
1037081
274346
1123356
1746426
1602758
242115
138002
1218102
540563
781939
438685
1159911
904294
357924
1368155
1372744
348566
1735577
1360241
39343
848672
241092
1080829
487133
632291
590390
8497
373272
1496991
943675
768695
161141
799979
1309915
916450
972124
1762289
1076493
205838
1915349
1957781
210950
134962
87038
1066609
597864
354197
1631768
1296694
861541
1899688
1295096
781444
735737
741161
325961
717826
1092925
1492117
876843
461195
1207393
468278
1906336
588836
766780
1897683
516167
1270922
1069610
742776
918957
1972391
1440429
1174445
787201
388771
1807281
226392
42341
34393
730961
629906
1789564
1389103
1133500
1995971
486541
674225
1937424
1157026
959623
1211229
186928
308049
70546
1403918
1109223
1926147
38906
1414702
459095
1417877
1121533
1009632
1917967
36915
830821
735541
1440209
1207644
1421365
1560462
461917
1958066
1576669
395003
1067598
1090363
1600574
1426946
881596
702978
386740
1235317
455234
759215
46418
1098223
1940128
1339870
1795960
677787
1469360
110687
1630777
1385769
1066176
1424740
70959
1417888
592125
368552
202899
1366773
1196612
632954
1160862
908698
602106
1467742
50505
768957
803619
1116180
1274957
711668
1943253
555797
1200336
687866
191235
1810655
545066
1691404
171623
1061739
30227
1282260
1153617
411706
485900
1133079
1680679
1232246
289620
260476
974554
1508830
1220678
1377700
1031085
1026184
1890904
492071
300118
555320
1821084
1529831
1928682
743017
997643
1041304
230289
414775
1458385
1326240
1044389
794377
25868
1022654
1661376
896847
756687
61493
1345718
1356195
1682217
1929408
1274487
1830830
1738075
754284
1604778
1338845
386867
1551617
795650
718707
1877559
91197
198480
186955
394551
136218
386875
1606812
1706794
655568
504994
1587524
176595
1696934
1380460
47685
377371
523918
689971
376067
1437802
333610
1840239
113075
1299922
1579136
1847936
1609160
133263
1994335
893392
1892033
667018
931093
800311
25280
1438796
1043817
588727
1062852
1942281
1159011
616882
898824
742785
139974
512342
341916
982239
171486
1822453
1520611
1251791
90182
130179
67233
74322
662342
1758813
876171
755572
534789
278789
599622
1838579
1471209
614013
1312377
530912
1401543
1326776
1896739
630762
588332
1244730
404643
208122
145891
48276
984687
1910689
270387
1460929
1116272
1670310
1198936
1610968
426251
1076615
845446
275427
530874
1031521
733125
516152
1916850
1505417
371623
1365668
840616
1157971
1388618
872323
1129515
849201
1413795
704696
540088
772068
1900780
951357
1990883
855461
1885045
1157557
1620644
1938069
1130397
1562730
1924052
502475
444757
386114
1641856
361987
743117
165926
1718263
848780
622084
252905
779326
1322765
1736615
229548
564307
202831
641958
876013
961990
142179
1854543
1589159
1206937
1118160
1869978
443649
713251
863059
586283
1641788
808741
547848
728390
1948069
465985
194058
847883
739651
1609097
1950690
152084
1630999
1172636
1239952
1373852
1762888
1968171
1656744
1339457
1291436
506744
1512428
769663
741149
944132
117743
658939
1853643
1780687
418582
755514
475142
1354475
1974546
659074
782557
373362
434664
556607
685194
1972148
233059
1241919
833609
1336153
1194689
493500
857795
64040
1672636
1593885
1853370
693005
1201599
1212415
686148
532471
1674117
912923
1182463
1152134
1854453
810934
538645
1479991
1757117
1093453
238713
1513547
1781575
1558489
535424
186412
402636
979961
134862
924005
292050
1269065
996614
79107
69114
1210514
252818
1821995
36738
1378814
307574
1403374
445343
1245731
1986460
520203
1841239
1867637
1058128
1646542
1768626
1701541
1522715
389053
1742339
278848
656008
1509634
910090
1477
1515258
1755556
424113
381215
749654
1772958
1869323
884787
819525
1455142
1360646
1434557
24227
1054764
1142721
1811656
1223141
109432
509231
1893838
585994
1079003
390120
1562710
282969
643460
499914
1044416
1465218
991837
1252105
178647
1251026
696026
1297315
549442
1056203
547989
183469
1435063
890107
214732
1592636
410687
71377
1553218
1795413
1247803
148347
395202
313206
169687
10663
1108100
1786135
749250
1339298
747054
1811675
1099450
583467
1357599
1082853
1020766
124051
436957
480781
247062
266849
758064
717970
1143490
1924588
1202998
728063
188268
1711324
452752
1851704
1734614
1707924
1483070
987630
1589029
91278
1826632
1021220
98529
793204
1042702
1165658
539450
1850807
1642962
1553748
1413120
1820234
1861552
823576
111013
1701595
628057
716655
1397657
718314
166346
1120798
1595505
821465
1500689
1901993
1438308
1755095
498674
1715297
1904748
624340
185202
956249
395575
943721
1728032
720842
526271
1392934
1156649
129340
829046
363674
723991
1095163
1273457
1592641
1567147
1831103
799775
1631024
1499285
1158742
1796821
61874
359575
1421785
1816770
888562
319645
1626050
482664
1689603
1118414
1510997
1919168
402142
405620
663088
805406
680604
1826996
385037
319409
1868102
958190
103939
1178066
145932
1105687
1908542
912032
1895418
929850
1904327
1536453
1152974
866060
890602
1744749
1772766
1193274
488811
672177
641334
304197
847847
1422193
495997
994545
1336988
1854119
1465582
1335448
711745
268200
651565
432261
1262908
950707
1211962
1970926
1628936
1285928
1795186
1157485
1681597
1999319
1099998
969691
1196567
1982233
1486820
610450
1063353
448325
581039
1803256
1532898
1563273
1073821
742251
931700
464666
1869678
1202168
667899
446530
271077
1434694
769890
277989
1518175
1519536
1068593
69464
769934
1240310
260655
399618
776205
930750
1115773
119786
367426
1760809
1233262
1823021
127449
1039932
1075873
1542274
1756686
1649454
1297169
80587
1553690
506250
56141
382388
102103
1919509
1323855
849210
395992
118574
285374
446588
663460
298996
1042140
1867447
1104665
320216
492030
677681
171752
1955676
1589404
1316123
1662143
286032
901378
16684
826486
643647
1836407
1128558
1254310
109774
824588
1977807
1767812
1148259
1078670
1900842
320732
1943462
1982282
536573
828889
1690684
370866
1740043
316503
1398843
455069
1158956
893710
578565
476984
543777
1165459
1915127
1468312
1781702
1594348
1351103
471448
334643
233025
1709019
897316
113513
1757350
1478523
487721
932103
138336
357221
58224
1290319
1959226
1822225
1742874
1530749
1144334
74979
948249
1200797
1986306
258989
302933
141571
1480834
1601153
587930
569721
889066
1000777
1208528
1239474
1275656
1774449
1784680
1570746
876037
1636184
1829745
983970
635996
1118822
1105927
938563
742896
8235
898476
1294676
825656
934130
1439834
398429
1737420
1228500
445429
345591
1178975
382213
934082
296690
768160
1326361
1560918
1719645
1111812
1250417
108216
844971
260
1640586
770550
660972
272946
1860898
1702874
1723265
1615037
1939752
241158
433210
1772526
1811373
47429
480875
1164921
1194818
1413277
956248
1604926
486547
151923
1015164
1249602
682016
105365
1848372
160950
1601246
754881
581769
450607
1307014
1528488
658486
1058589
1429451
530116
1218599
852530
1073572
34470
134875
155989
932799
929227
396905
1714018
1695023
1630167
1109390
918081
1258983
1582968
261441
1921938
185971
943277
43905
761666
880293
1164743
1811306
1821782
511590
1262905
35627
500658
1581001
1994355
1441776
1089454
813159
1839618
940895
526815
52973
1007684
1149178
550953
1059797
1930638
652272
431273
531046
526689
1419122
1040864
787499
393723
586033
371796
1514689
1250710
1879230
1230829
1267039
705376
1230752
1904310
1473515
36092
794411
1143057
1113672
898238
769709
436280
1097230
789710
524485
296250
1312744
620031
276234
141764
1467494
998040
848068
1827288
1560021
936667
1037413
380701
1098974
1208322
492945
1322260
1462071
490608
317402
1380456
374924
869557
581227
1346324
937465
1763761
964876
232258
1879424
113239
807894
1956405
887354
224733
194996
1209257
804341
564597
1590625
1944644
408503
895724
1417016
950150
1463199
449792
1832002
369610
593129
155732
1201082
972878
430134
691109
1318953
1043993
1538873
1393914
61689
1738387
389038
705314
261655
99483
142225
1605083
1030173
1645927
314108
1323390
976086
730113
1482811
685156
883204
1818401
359438
782496
600469
1466812
992778
790142
1589440
49131
813090
220530
688349
111491
83346
1043093
201208
1739247
263856
1610542
1678643
905950
208041
1111389
1097441
967870
1185633
1342555
1859750
1377982
1686692
1567090
305803
251094
722228
528325
749657
1770930
1140630
306082
1943174
769294
1053581
1051676
1771201
1810214
1054683
1854462
1860838
1384440
982463
558557
1096169
1932271
1345180
894268
1180317
1459476
407284
1990957
497675
897934
215275
840326
127314
1762403
913340
690251
425432
1440890
1797703
1671567
868658
1783475
436864
1817199
1876146
1666529
1973768
777512
1381170
880614
1819072
1409602
651932
1914190
232359
1229361
456981
1836834
1572688
571423
1847487
968630
1974135
509467
1166940
666942
1697541
798286
296515
591741
886433
363576
1229045
1580810
1256786
1107275
1378279
399080
189299
1217428
454171
1689647
1955124
1836431
355760
298251
1468613
326688
1417911
604710
1667344
1645922
242266
1753310
1146112
422874
384316
24168
1444170
1632920
1001845
300590
786405
1221053
1615851
145917
1270711
979421
1879986
533834
1953625
1467954
1126801
1389974
246994
1582698
553627
1279562
94909
183719
1038612
719609
1430393
1321731
1146540
69320
1348956
1602444
1008450
1274989
381421
1508414
102529
1991972
1296800
1350536
1312407
662077
436551
247780
1497368
177235
1294847
684321
1587984
641770
1648556
91902
643086
542391
1071659
951967
639148
829807
561127
505869
719631
1608481
1870476
738553
1546369
203653
1595870
1474415
1725662
1615527
427344
1853188
1910602
88885
397626
1564283
1692974
1863144
397545
1965152
341597
393725
1280008
1119338
1789016
1029052
1521326
1382550
1871481
765018
1301921
1577142
499063
1176383
848696
517779
1534578
379037
958036
956163
400043
1750612
23903
171609
730606
366504
1989899
15985
162803
1144809
1965304
1780103
72683
866769
429709
904472
1121968
833137
243375
720740
1035521
1059599
1947908
137425
1264152
1085763
1550313
260835
1783247
1194993
91421
299362
95901
245020
228564
1905978
1936688
712905
1720397
1195565
540980
1802862
864117
423265
1430224
906975
1689420
695420
338386
1232564
668655
776947
414852
1664818
280869
1807273
1064607
527641
1593171
1227741
1898147
534336
925347
50933
1692718
1352301
1668358
408218
1939376
310675
392919
1437042
299581
1001255
1341123
1487505
709049
327879
402707
802030
591427
629500
168993
1330345
1963805
112165
1109964
377226
34453
160541
223350
564875
9097
637192
756902
1801363
1903770
1623242
1969181
114692
294645
1689328
448396
1825635
1013463
513533
727756
750877
298008
1734314
678800
1952770
428149
1986576
773274
708136
1529745
1315889
422529
290537
847238
1640156
1682745
858750
720068
1542127
948094
1632489
268761
1305648
1683957
875390
1761209
310120
464903
506818
668822
1529173
1776391
1840412
1031792
1842285
1775057
180577
1874748
1973912
567310
8173
834457
986345
762361
962955
542571
92451
1160631
328362
1776887
1761131
93160
1087200
971692
1686056
493119
143642
1347947
694470
1557996
352073
378751
1990989
1142842
1337484
1516906
1327316
664631
524204
896468
151688
203494
1676088
257705
915070
892260
1687899
1175378
1743410
389433
1511850
2683
898489
1414484
1884458
169259
1104632
268358
1092873
855540
592487
783717
898012
603416
1686904
1079448
339345
1645083
253937
1529284
1476306
1162294
444365
1582588
305222
1152419
1778436
1494751
71904
1692024
1056780
1973254
1512598
1556591
101382
514242
1217212
1828285
58362
40050
1745583
1182393
1842289
129415
31867
607774
668113
1924367
1912885
312840
1466664
488141
1511310
96275
984910
1989993
1227911
1088787
432797
759324
94412
1088098
1730941
1295371
1963360
1698441
637860
628088
101450
1645771
1099092
1137877
567619
636860
1152792
1468780
886512
519318
803154
419459
427783
1959011
413803
430136
295700
1076846
570718
1219113
1949440
324862
450665
1851524
1214629
683417
1177282
164932
1147174
68593
1359854
1111326
449754
683977
1161111
269427
1958405
166195
77711
1548084
329921
1282628
439538
1691599
490656
638619
1152665
476840
445035
372474
1115476
1887842
1943945
1127220
619329
1588798
833576
1439996
90314
1380174
1470452
482635
994983
1574281
1832062
1435983
13466
1641186
502241
345878
176727
1794156
1193157
464783
1503749
1100424
393737
1786157
1740532
482409
288011
1807461
459608
545760
436401
865792
125500
1266759
798469
330629
241984
1180587
1248106
885462
845507
1603850
1229299
551369
1370911
187261
461341
200221
1057906
907483
187577
1839979
1569628
1289457
54854
1345596
1769122
1584961
724559
748981
203256
1641086
1418508
396553
1408532
501750
630202
790621
796779
1746314
607262
126094
283295
1718759
1395915
1910034
1434918
579010
1947658
793356
1813136
1856714
405370
1171010
1649283
1530123
933045
372836
1980077
1963338
1621863
738698
498573
393058
1183725
76919
1808905
1651819
484241
920303
1398337
1910430
881256
437001
1836387
1238259
1822452
1806320
378057
1638901
1038643
1358713
1663129
1140619
1949893
817167
14946
1961602
766039
1991211
819093
131490
1788240
1169674
982279
1247653
1047108
1032630
1896231
1147077
198230
1558332
1054047
1243574
1164595
717491
1812856
639322
579471
247342
1649958
45669
238576
1650449
736102
960120
102658
835515
920086
1328273
441934
1654018
1062228
544788
246377
1220476
1574808
206943
1644265
678258
466413
181936
949544
234713
588654
682925
1817137
1308255
195408
819747
858666
581932
1267637
1778422
914336
855796
157655
517425
903571
1010331
552672
1254991
1532978
1236450
1945575
1920414
821209
1757278
111392
914070
1638532
1672808
1900706
416421
672245
1002064
241709
514250
996970
616148
815039
1088444
1748290
1790286
1496841
1716708
744289
1678575
1596795
694643
1145645
698888
1203451
1136164
1835508
686358
796255
1760545
1524279
560744
874741
192671
996241
974580
527859
1253714
1814291
47754
454748
1665265
838270
955102
1128566
103428
1276905
1339319
1720123
880103
1073781
126180
1672591
1848754
196007
233257
783945
992190
1865809
461204
172302
176276
835494
751210
293415
821916
1214200
907656
1516161
1108060
177611
327603
1183597
1493699
1251493
1999062
1649164
1576247
1457865
818769
474911
26649
1935216
544748
42416
78433
610579
778112
466055
570531
769569
1580821
24117
1287132
1445577
618921
61579
570295
115818
712895
797823
1621498
42413
928448
1319164
900694
11813
1465432
790685
1570100
131410
192707
121221
1468084
8968
200696
976594
561800
849134
1607956
1805000
91102
780783
130579
1999240
62510
1098053
980552
1342278
736628
730097
1781129
194509
934312
1094596
1014926
310782
335812
1911947
1397905
1744457
1499123
1656050
195451
1191892
963828
1854482
1456044
52068
1731815
1334910
932701
192887
749434
1075423
122341
840254
427895
1922381
1979926
1575802
1575150
856624
1464447
1317530
1386893
1971786
114706
466286
1749513
776982
970087
1554065
161895
398104
1252100
508892
973034
1255118
1148819
580629
101555
1411246
835044
1685848
247169
632290
1559302
1670248
1731423
127432
1415002
80386
1817912
79813
1390372
1516366
850939
1821746
1899260
290342
975452
350836
420644
124924
918660
883859
86028
300063
320510
135040
1866755
1549558
120163
797611
95213
716715
1171984
1170536
1401103
1710884
1090152
493539
1032161
1419086
178241
927457
65791
520496
250946
1305775
1454583
1887444
1853536
700529
423359
607043
1892515
318154
471181
1063500
1150357
1210741
216202
757549
1401137
1064605
1760093
1264624
212660
654540
1205285
1404616
972321
867450
1616223
739364
1980193
240244
130227
1019130
519582
124317
688259
287953
1566647
1531626
41461
1552788
949705
1765461
305733
1888627
847141
1620158
1089254
1291606
1904482
1845845
1563786
615283
1967487
1826459
1078114
1437204
383665
241698
723730
1229718
1515311
502672
640259
1364516
1843809
979402
1876807
1201844
1717669
679709
755222
1469774
868373
553726
1420368
1513474
1823585
1682036
363316
1525502
1242584
580669
1364779
1006271
1351026
78036
662927
425366
632055
123406
1258208
498356
283805
1016326
609776
952870
862789
1564362
969449
753665
1127292
590158
221266
1170883
1895284
6757
427886
274734
653732
75283
675417
1418226
1857391
1670906
204667
568591
707305
1005971
684816
46763
891852
1422640
1208233
1505472
541121
94857
1495899
139381
675521
473647
1236073
153729
901207
728931
182360
995196
1081661
1895859
848720
889197
367597
1825963
1761450
276205
410736
179067
1480575
267443
791518
1495162
1426274
825697
969294
1121462
1342437
1129346
1910101
1100878
987042
869319
921499
1705467
1077356
878188
1451111
1731702
1344585
961830
1014402
1277
420718
1392170
120963
1346860
585092
1017321
29503
925858
396934
251121
846741
328788
1617510
972650
542910
1549167
1625487
1626994
344267
1771274
1770090
1814799
852478
367019
41018
928284
234618
1184566
774535
1325787
822938
164347
1059170
1853763
870897
306526
57691
1808605
1434044
1899617
1209547
319291
127106
1071505
1662369
1259599
676087
1608613
181895
1792956
467231
1759603
1470648
194419
61858
1498169
966545
256121
1564879
1519411
1987396
1859845
1469943
54507
344340
473971
3886
616335
550889
327747
734740
765752
462332
1587524
976355
76776
1867651
1401878
1152220
1176091
1497384
728780
1656086
795605
1919379
1335763
1038772
522865
635588
1774841
245877
1486292
1040330
173482
1351789
477064
637106
1119241
1318199
950974
1348468
876961
404814
271708
879034
1163548
1064021
1555358
454998
1642564
1532745
41353
1232933
378957
699038
820709
1120526
517835
362904
1982760
1629529
1760058
985054
198666
1034479
1136200
803126
1719436
1412982
1508759
1207188
199701
333246
1670879
47930
885098
1208757
84835
157351
1833881
1692034
38784
539728
1265343
1409125
1832659
592429
13977
1505847
151513
1908280
1086118
51006
167145
246573
1403325
1091992
610028
468373
1179877
1696943
1739369
678226
1320447
409532
337230
717814
704724
1335437
1830486
1234648
1588605
1122606
912606
452117
433377
1997228
255002
1171196
662545
1743410
875306
731431
921061
1066382
456921
185586
1563257
1851060
986160
301828
375734
1164574
135040
692359
31040
939182
455461
785036
1838221
1155724
601801
1662727
74107
490786
1776270
161927
1070144
1904657
1357885
1689414
1287180
42831
758452
1956304
346902
106475
344781
1573628
205848
1500156
1334250
1633648
1048116
1555696
1091240
1730336
1977537
1824605
795442
1647607
1019323
888347
1642421
1702335
1517191
807908
188914
1395209
982570
422107
755722
205188
351680
218193
111622
1201235
1007798
1341615
238550
1937361
1914925
1390622
1013785
1539451
447731
1881306
945972
543601
1129001
691638
628097
867723
1351019
360167
1551666
1625097
1690472
381569
868210
68081
1157867
1559048
2536
1923465
853479
104418
238616
46189
99377
496547
1105373
20555
655182
1727805
1558863
70630
1165344
933743
941544
899162
550970
872722
412330
258742
1814768
1833409
949923
1239735
25361
1010662
1174159
1558834
1392765
898151
612172
1542653
1322842
170939
876554
414428
1902842
33824
688146
1933714
1619081
1263664
1656876
868736
1915006
174378
119695
1042042
963105
1068316
519098
852794
1788196
401811
397616
930310
215176
1719506
994542
560658
294282
1671836
1233154
1440748
734215
1429746
1245934
94095
1170736
1752300
740582
11609
372112
806780
1919090
1235873
153008
1509674
443915
1637936
766659
326775
1090706
387064
1573569
1154459
1845098
45380
941743
738511
37346
1582064
326154
384404
885939
1681217
820428
1305287
1212168
69994
1918653
281264
77321
1932332
246217
406347
1187350
150255
696208
1813748
203910
1962028
1373655
1693100
1903743
1765017
391633
1838506
1643035
41693
1799088
247486
591683
62554
701016
1348424
1113067
1290966
1710542
222407
1292563
1621373
1769068
468269
999593
1395238
814412
1710909
1783127
1194628
284175
1973481
744987
1625334
699096
98554
1544725
1077114
395354
613224
1358004
1611295
1182505
843629
1874099
1998377
25001
1307504
1504715
1168039
434293
1827425
1934474
980813
793051
1422311
1256369
1826313
1652093
3022
570606
641951
518679
1287583
870980
481862
346764
1754062
1606039
816293
1004245
1886579
59968
1646181
65703
771604
437261
1035217
250082
1249312
1531861
102773
750106
1115529
1430277
744256
928775
534989
963476
713214
1108928
501878
1901073
1754414
927123
541648
451149
1574844
124582
338056
786732
1696616
1965383
837478
812761
330979
1249408
1506265
1240896
333479
1780976
1415329
1767261
1043660
579660
269964
297971
1034583
399636
1848144
1603813
1212116
103036
868469
1625061
399192
687143
830094
1259254
393193
1162986
1020499
1332755
174992
1703380
506605
1004332
551555
27212
1871503
272913
1244018
1677689
1589263
1651282
1728251
1011356
1542477
1363016
1607337
298921
1367202
421737
1494212
944651
361230
1903801
1767855
848505
954428
373941
1390298
668424
5590
606350
1256886
338537
194395
1482084
1004767
955078
341903
536663
1122274
1567704
1591864
1013469
1015194
1483404
837586
1845482
129246
43061
602916
603569
1247194
1294196
1788792
390801
1785646
495563
769036
1996311
656221
205984
157037
649560
1913936
960706
854691
125241
109670
543977
1547897
310375
500004
923502
1255533
1793560
1411714
209210
343795
1089470
967775
1434983
1464525
1215009
1113423
330685
343295
903253
1978804
949823
470640
1866453
1698084
911482
1890158
703289
405455
1589483
1800132
1596109
547021
1413119
711321
182999
642294
1246200
873361
154507
86597
694788
1283457
93396
151311
196892
677859
1024947
1449409
115600
1959828
1430755
1714289
1734343
1425423
992684
1084764
723463
1615920
583790
1850428
1262088
556738
431454
1688083
1694684
1956981
767526
1940258
1120315
1482930
722814
124935
20659
1354790
1457168
460288
1464003
332217
1413038
1326637
1240895
1404217
31433
242735
740000
1903980
16990
1440137
155001
537133
1322326
614805
353017
950694
704481
992981
43915
496350
148221
578571
155956
1530894
522567
676904
1265656
997636
1626473
853546
184383
1762858
1098528
1223613
1779016
101552
666524
53122
1506729
1330647
1080885
418462
208006
1725773
1541485
1578109
23707
1700351
1138532
610034
1468735
1444774
1195934
271055
730053
1150524
1513595
944338
827029
598572
1287005
687536
820649
1695485
1887065
342010
909828
396759
1381271
1119457
892517
1331774
1153416
63912
671772
713601
514472
990736
111923
1126379
1053647
1213078
225556
280814
1217401
1644541
1587346
873492
185618
760797
55024
51100
1587733
19969
210000
621356
1545633
546016
1460330
1692105
1530915
338770
1183725
15704
572533
1653858
1646370
1925939
871941
864908
1950862
746863
1682409
850207
957936
1769394
1913061
733524
1430130
820711
947957
1067825
1528167
1648267
179890
10416
1831398
1833419
1769142
1351805
1314512
288956
1405450
157139
824596
1073579
778261
647120
565794
1790564
321445
69423
325279
828828
1127061
1690284
317227
1742192
1673092
1942431
1829277
135941
1761458
687208
476157
55679
281140
1110244
1064987
875899
1902482
138635
214405
1698686
1660432
1483777
97507
1256817
852528
1334816
1217684
1643540
20331
213262
1995244
1938578
190936
1643956
824677
1094727
894135
1098077
623039
1522224
1533564
1993120
781536
389936
492223
40876
983757
1871827
767617
1541666
1838310
1895111
1914090
1834911
1261668
1540730
444604
231566
45625
249093
1518092
854324
325602
1420378
406339
906009
1494985
1003792
456113
1302970
671204
453290
532913
966530
518392
1663026
691058
1051540
1633904
644986
797035
317468
1619188
552554
482560
1505258
1482867
975840
1374495
865577
809447
1685397
1049271
1758779
1164596
95645
1111931
430370
344406
1401834
1610033
1055106
807619
1800886
1986615
507557
362180
1598357
1347151
1462575
251945
1949348
1646464
308850
1288790
1056455
863067
260165
1844999
1000755
1078422
24505
973984
243213
519839
527757
489138
260035
54493
1634570
499203
1689312
1586230
1585461
1039102
1112466
93333
154412
12298
730572
1557707
833148
687635
1507971
1675709
799283
1151675
616420
1558263
1346720
956254
1148269
196748
1690653
349220
512610
1440303
50523
517280
755382
1421665
1279714
1241635
58837
1510271
417516
578371
282285
948264
1384211
1711436
815464
45237
1972932
1731708
546676
1521449
1910556
329252
51341
1955368
320208
782251
382812
543644
303535
1924334
1758773
1273270
873228
1972520
1214782
1307996
1387133
1025113
1134498
1141080
823531
1773735
374811
1215951
125037
1892458
1290802
1314246
1664232
1313695
1535757
683024
1205998
1916397
232653
1906363
1966680
135401
683776
1095420
447799
377719
294050
310322
1201408
805905
619827
1547872
1833041
1903408
1483435
675519
1561731
1566444
1171170
1078991
418546
28029
75523
236739
1120142
1401738
1779447
588607
1481937
439554
1365171
712242
1494326
1445063
121993
1750988
1793506
859811
495847
65960
1751144
1192001
130742
1505564
113573
989605
995635
1305001
792950
386794
404957
1716804
915017
829359
1549039
1355979
38559
1324072
1105863
1719516
1209886
11118
477380
825986
1105427
1877953
834395
609132
699454
1046211
1551618
1580872
1915459
1165266
394626
648182
322412
445413
1483151
1505170
1580777
1450331
403973
1969283
1897070
1546863
974328
1793511
750956
1773749
29532
220171
41834
712880
1365177
1512058
909251
1827487
1882163
723081
901532
1630007
214099
874786
1287795
631843
224375
1558249
1459340
1331395
830406
1824098
858900
419922
1282231
1682976
1103713
918621
35874
1339886
244245
345713
1898304
1546066
426497
267895
1512793
592581
1146451
1292901
594633
1393900
1524478
52761
706725
574056
822212
1714265
200766
849817
1287694
271768
761999
1511276
348244
721461
1593057
945340
722642
1415026
843209
643003
1018492
318721
1396046
774277
1948979
208441
460835
1110056
1123751
388000
840011
1607255
664818
1894348
1039647
586859
1875056
1883737
1357496
1642082
671958
1439919
1730500
340221
1796103
163616
1677935
824612
1127238
1320826
1327881
128070
737761
1148752
629752
716627
242534
798016
84691
977651
69721
518643
1510694
162810
1499657
1658320
1393781
1988915
253773
1347883
1205617
712123
998441
104157
1338626
1174635
532
52873
1514656
943369
1243793
783821
1896920
296602
1044296
1143929
884513
1629471
452576
277099
589230
1424005
1999309
435315
1871144
1445106
529464
529801
1015539
346974
1075991
1410971
857728
966327
1068418
1094326
1867678
1429898
1986204
62038
1341588
1610761
130715
1458315
1757120
1085208
279920
426940
1923942
1423670
1480727
1457705
553389
692257
1863129
8715
1195359
1021041
1480594
1635794
1695849
503387
1585198
515630
239625
745478
1554422
747011
186203
57896
1158554
253414
212952
339686
888061
1180006
66080
1025740
1486602
814514
890536
270744
884682
1080279
1171959
26791
1407026
365891
1244448
930137
340336
671400
1481936
1065363
227848
1393963
1421127
1688892
567457
1558717
1048560
422688
1560368
1199268
723214
597946
408699
1527291
1343123
1400264
671579
754137
654504
620221
1071896
723929
1019360
1976076
793706
1984661
171114
253155
253495
1043516
1740705
1538653
824711
1396864
838766
839348
1169465
803813
387970
1153159
456393
150302
564718
1942933
135005
1564321
650027
315844
792977
1009073
1600838
1986785
1342538
1098505
741965
886463
1387613
569272
170091
259032
1891251
747475
662478
1822902
1171757
1306266
1449312
924438
1812811
826519
1267877
558493
1253702
694431
239364
1929191
443295
413894
328929
1650338
906389
1357405
1664304
1889975
427744
748776
276484
602261
1776818
1652014
1487772
1664779
464539
518029
1137438
376721
56164
1190927
719262
1631836
520698
1765959
1285803
1456295
492820
759964
1529945
944994
1474332
1118267
1760462
487332
1636312
710773
630596
1235528
445468
777730
1508113
1635629
1312095
970095
35585
457239
1804638
841608
1279345
1896733
426836
1412245
1155843
1086745
171875
1396422
579752
1878224
1882833
1580796
1373626
1315621
301010
298685
164408
84292
1999621
715074
1701392
59688
1681662
1855897
311092
1634156
694278
1649073
1484640
981698
1579921
1635062
1200078
1565225
838179
1131611
1370253
925808
1831148
1686542
251066
753228
1457665
142731
99558
1948479
630504
1593528
1715796
1227934
96216
965240
1010039
1811101
954875
505008
1713722
52232
543884
88785
156330
1332003
623149
1129894
74846
201256
1131614
1874609
1329261
1346815
710921
1388473
552108
1201664
835982
1863090
1215442
503900
763192
1577345
1583082
743554
1504693
1681644
755227
1287393
1706812
11794
3984
794886
710544
1357476
1522259
762954
951270
111416
1292266
922601
1416832
406414
422406
1581196
1896832
1552443
57934
787844
1367809
94866
1192325
967580
1412557
68204
244849
267845
99929
1079715
138243
743328
556274
617389
1274556
43457
465123
1873930
1949087
46695
1666763
24984
1684608
1969434
986893
200464
995479
240617
1261086
1299956
201618
171101
569038
703993
100606
1366886
971190
529956
1702680
1972993
1717534
112668
1946435
205380
1354120
1597002
1995008
1784969
1360859
536842
1501948
718420
1962870
850900
663739
1206948
1076592
309334
201704
74270
1520549
815299
941678
519495
142853
1388063
761036
1575749
351982
1545701
322876
905286
1788367
657102
358365
1892173
174253
1901692
1948145
1170166
1272885
193006
1124494
1950948
439270
1795419
1865846
72131
929445
1607124
791872
79234
634442
1574532
612411
1791536
479726
197362
1541198
1745983
1310648
472288
553723
1790269
1431476
589261
1925301
375807
505570
95366
1663495
965091
897546
458088
1363819
1388144
538100
1945289
1369163
1609071
1510457
992197
670609
75020
1439540
1798472
461360
625063
409540
582338
38173
1759551
550394
1135932
456314
605922
1299115
184109
1700980
1649721
1861220
317124
1730737
82618
557932
1533128
189159
1339364
839163
1302233
423595
755096
1454462
1334418
160752
148873
1856255
685232
1546159
297309
720724
304960
1381622
994573
1097763
1337363
129063
1315895
1370413
506922
692195
1095688
1229845
1779489
965364
1415759
1976629
490913
570810
76306
750170
1782233
800273
1106814
197278
1215821
354368
854643
806089
1555102
1153553
1483265
1228195
1178311
1080525
1914777
316630
1890664
1066064
260957
1880260
299446
1336488
1838328
795152
1472552
953445
1833744
1591967
1792412
1141946
435411
1309501
103646
835099
1671995
1985594
1654824
422738
549268
18644
1033933
1920444
1452983
686697
1619636
514350
614792
217575
841932
484559
524815
1189668
1000857
261288
1853635
1318648
1837699
1406316
1342504
1477710
27933
1505681
261387
1139029
307299
1147222
422736
1086465
1455708
252847
1112641
1123670
1349726
859524
461879
1935056
1914048
201171
1240615
1261830
877198
1003175
553525
963689
317232
908717
1338158
993523
902731
696537
440721
1796832
526007
1353142
721218
390380
678683
1195873
1731583
1230967
119522
934883
1033379
761560
1508575
785996
1310493
601906
1012321
1609399
1570543
884808
1457095
777636
1403039
1441758
678260
878320
1138018
1567119
125337
1592241
1781524
1682897
1787095
76561
1927909
968442
200393
1674337
321461
1752589
1247250
1584860
891537
317562
742570
1050852
436716
1218082
877322
1610504
1818856
1202887
1179142
347120
707154
1482059
1824539
284382
1397699
427485
562801
280151
1993620
7492
451019
38947
22724
510577
1276010
1689189
366316
1202602
415220
1790846
1091251
309051
1810516
1263896
637802
175742
1867292
1224922
246595
1829934
898073
844467
1573439
992199
231596
131589
393852
556914
1286841
75241
166531
1859730
1273339
1769806
603910
1953994
735297
1218537
1830483
1782484
1440270
1566918
520105
1054143
932000
78374
475040
593636
705276
562281
1304266
302117
523859
1988392
1462375
1951931
1016748
888248
382779
1717959
1119404
909521
1181697
931878
488311
1255739
422102
1665628
1390349
181195
351476
763862
991051
1714863
1495568
634581
1012547
1697935
227674
971567
17046
1562348
788079
932872
110817
149674
813274
465168
1825423
1817056
1958767
334226
1591657
358683
116090
292010
817773
1662240
642499
1850152
1498630
1536316
420900
876874
1709788
832932
1414832
941327
1056041
1599355
1009552
1766518
1949343
1893835
569548
1185888
970077
1812170
1562716
71830
672045
266286
320328
367640
1227168
548326
742948
1450214
400068
769790
126511
1872285
307170
315069
320042
1010349
802869
286053
1868517
571352
1426254
1092244
1123588
225041
776956
219999
1635889
1971063
640981
580565
1969753
22994
1068620
1938972
439490
370247
268216
1327364
292128
961420
1037523
864475
637422
1137810
1754153
557343
962760
1200022
522020
1325048
1229585
689609
659148
59825
1359952
116928
309961
1278328
1780808
797798
197636
1219586
242048
1279320
786332
1234652
964000
1520569
1182665
1993922
1741331
1931227
1504256
384680
1769491
1812536
1606715
55957
823554
1727065
1543399
23049
572729
843059
21917
458428
321925
1723761
291908
664083
768456
1718150
1780573
208341
1354856
425763
1574998
640460
1126465
1735969
194646
226511
703229
529766
592088
1667407
235879
1457138
12938
907011
1435822
45217
1855213
1491002
323809
746302
793157
1695571
1083251
1473463
483563
1771202
436250
310661
1584383
591500
82040
93235
1352972
1720327
1471113
1368739
1143895
1130828
957123
1343391
1135122
172872
1837981
452912
1238073
1922137
1160336
290894
1851240
86408
1977530
1965405
1306232
1777569
151648
1395238
881390
1786241
335068
1879728
246017
703019
1655836
1545975
1966751
784215
1233923
1075498
156580
722757
975233
1782047
598795
64388
1700284
350343
1729120
421929
1786139
285587
1925447
1450034
136517
1646638
1835876
1782333
977572
1620045
757098
687598
549201
1685547
637356
1673487
836905
1726803
1554210
1081666
512142
1124972
973710
279476
1447229
1853378
1515423
1981782
1878689
1749379
321298
477397
398461
555446
1557174
157587
1180746
1055855
218565
1638925
1441359
742391
1865556
543005
163354
1461649
1009728
1704790
1016850
1789517
557989
1019810
1612759
1965296
260460
1650855
1266669
156740
1445229
768021
1304694
1807447
1942124
1507277
179279
73993
1811373
1002077
265847
223909
396813
817720
599119
1684693
890232
1725328
176159
1299808
1639747
1558887
1833240
1559573
1128765
29149
1224125
495987
898023
1813893
1413944
979475
1220204
228636
1742569
1577898
1645017
672404
1670658
568303
1669360
676327
217063
326659
1424508
1176101
1244228
1926505
1666743
1887562
1897824
1349421
361342
1134670
1364058
1608211
215599
750422
1701855
454572
1068648
1830348
1206660
947166
999222
218795
557434
1721804
433024
1128514
1457227
1790124
1378061
904130
936064
574867
1743951
1151
881221
824595
820230
350778
1931418
1327667
1550974
627791
855745
1164102
270524
1565586
1995510
1364065
81066
409266
1450509
537947
1577772
1356344
999862
1808561
1333002
1648033
1255028
854951
1456436
568762
1301043
112042
738026
1682487
119098
1217204
862049
72929
1021782
160812
271181
1844990
408565
1063659
1617263
960466
264903
11238
44191
693800
357092
1651510
1208555
838982
238000
452762
702534
380562
1549871
1302350
1690885
454844
1891946
1363695
218666
1808581
252402
1415350
63243
1225183
155883
441544
290042
941957
796194
153159
208715
973243
1804720
928326
382675
857757
1245776
1216802
1810946
916176
1731741
653724
1940645
1648421
1264502
67974
1390957
1589125
1298481
1545616
1365699
1694603
106532
424041
972386
1775450
1441053
741078
1490963
1792789
36042
29790
1238096
919864
1271054
1244607
251667
1427477
1728525
270191
122803
25654
1509357
720109
1827567
269139
1547984
414411
12342
1060572
1852375
1539538
1490019
732854
719484
1577010
194980
610285
223811
35683
1376557
663235
1587836
937885
29581
1286467
684275
673813
1077796
1568507
224266
1338970
403535
1280924
117191
1000969
344734
1752766
68402
1431016
660334
1738549
1253852
1574024
1397621
137105
418034
1759469
725823
758911
1341078
1546253
1895274
1196547
1836741
119205
711546
1930715
902267
1421616
1073877
1674604
116331
1212713
539505
187237
630749
673881
763476
1470043
980751
1292208
568879
898401
1933341
425053
1311014
1168136
884883
1804069
1739000
1991819
1769190
1143862
1898032
485734
1077337
214408
1432417
1171365
1584148
536758
316615
1978243
1772966
307520
1175304
167845
1201479
1829993
165464
588176
55659
1635262
37591
544787
101885
1764334
187027
1206115
1958219
1864623
870325
858816
1682036
55815
162431
1756027
312788
1252771
174565
834843
1560934
109208
1314302
503873
697672
627197
1303214
296388
585768
1999228
944433
1902076
9743
1108822
1167844
1050063
827828
1544995
1420512
10269
1588878
945480
1376633
1627664
1134771
106041
1308871
1596769
813999
821164
514872
1765478
619273
1463191
1027951
1533729
1045706
646950
1962276
1637363
616078
1930864
1238488
1573406
1514962
1135749
495559
1052456
578808
349722
931807
437196
1744925
216552
1294293
527724
1316644
812747
271880
907747
319416
497293
1143411
626134
666246
130535
346338
829683
1388189
1961661
1204415
1709179
259666
195586
1855100
1471143
735419
1926600
1539218
812456
1691260
232451
221125
231703
684468
310063
1099464
270252
1261697
1391167
623978
1503689
1295134
833142
1124261
951314
1527826
1883618
1210070
867803
308600
216567
371048
592697
353479
322729
1428699
606527
686709
1033980
1909193
1161208
383474
1721366
295695
1978494
887419
1030788
385447
540560
1306040
855832
187584
467114
1250731
1954286
1824918
1914677
1467450
928300
56429
883513
1127715
678375
467793
1279891
1978673
1525665
1166555
332152
8422
917349
363753
6513
1173480
1274473
403421
1291240
463537
1155524
1272839
1229545
1003922
1708473
304478
630463
917961
305522
1793266
911787
306947
1730376
643007
306321
1293540
1563973
136971
1285476
1186075
1014822
641443
1957147
1063924
1876719
1491605
1504323
493016
313692
282058
918127
129230
489520
45482
1773474
1469143
796403
273476
1091520
1890715
34000
1269956
1160340
1613056
719512
604695
848311
751105
1131351
1987677
689887
1526906
1274450
169698
1362479
1542247
214648
1911256
1676352
904936
1300232
220946
1195760
1893725
1282206
1683196
164461
1190515
404873
1756195
208187
481299
1379853
1933939
1318923
1255774
185192
427192
1266870
833780
808738
1932014
1083123
773641
578156
1833689
857286
1606641
522541
28649
974311
812015
1082783
1044395
1729758
1402936
1296573
795415
544124
1945889
1093665
286558
531248
1969266
1799354
1003072
1469186
432079
1811930
1951795
1386376
1317962
1023242
984774
12571
1282788
1967427
1495301
237866
492700
693214
1013626
1430793
994101
1442471
452292
1210225
1002634
787004
360298
1649689
607918
111137
1897059
1346165
1426502
1588770
273863
287597
906558
485690
981166
759387
1432551
1603563
955368
1196184
1184448
387517
981655
1489831
1683218
156310
724335
719939
1360447
1416185
1159529
668471
1776606
715604
1694226
754184
1971109
94360
478132
1592872
503590
357213
1436772
1002769
984369
219848
1523260
1745170
1554484
787294
148205
1604134
425558
1813200
1525914
1251451
693642
239665
147239
1976474
1126545
1310242
1364663
1374486
132381
462577
191665
913959
732055
1681109
1212736
213789
1992193
1372060
1347340
457333
1556487
1145010
1410822
675153
119963
882872
1441443
1113641
523780
404130
73948
723334
1266827
150394
318002
365283
1949006
1771212
693983
30857
646164
291421
1667104
601547
636846
1079934
1188745
40087
157352
1618603
251692
763158
475440
1678028
1343524
97106
1191480
506713
847647
1517768
1327894
1114916
1176332
1752734
1047144
1517728
995566
1825862
243786
478632
1219499
1914902
227702
1095570
1692805
980471
214237
48989
1774378
383560
909208
561863
551237
989407
1051971
1656284
1575610
1274677
1353440
1647192
1928496
1298740
1358773
1629282
443445
1097461
1342989
343180
1990866
1965440
791647
326560
198226
612638
1335675
829272
1466931
1502533
1870024
1334875
763531
185266
907647
188323
1253019
626354
1858053
1322910
1574588
1732915
1453290
1783558
387618
431216
910768
1255352
1559812
1599213
1893977
665254
1488561
860844
623476
1636779
21457
641713
373922
1753577
1438542
1895128
882703
908717
555114
1309261
1992872
1573466
235434
1547788
332354
434497
1214131
329941
215903
829387
1710568
1771971
1259198
754500
1619602
1599685
1357678
1738613
83425
805275
1987043
1358695
1806405
393741
1238274
1354493
1777323
1784130
548125
424714
502330
1329961
777917
725398
633142
1969589
1046713
223747
1029220
1157189
326797
369556
1303477
1612766
85617
751205
1363738
1586461
461415
532521
1268144
1545719
1444689
1570834
1921061
9709
1336533
1214845
926401
1852396
1110701
1987122
939033
1072733
907560
1126260
1803400
980963
1924333
1676868
359404
985842
240750
1603545
205426
581662
45325
911873
1226660
1717123
1505607
1222192
538350
934081
1220829
261768
444709
73553
304850
1662305
821704
1637396
806789
1840122
311659
1579068
1428138
114604
427156
933203
1149558
367634
450885
104306
1483496
1196088
749789
437850
28540
1404377
1754577
1490476
1649452
822189
1062181
1626282
83727
944227
165528
255930
1099047
1254747
1796008
1135292
807060
1798438
383122
653323
38268
1083949
858589
1170919
1793594
1834601
233204
1559892
1760205
1929233
863200
955213
1393713
299539
1757137
521096
1063322
98243
1559350
790913
1401315
1726883
1055624
1604507
321973
825846
422112
978850
1968524
1906037
1568076
584897
1959997
1210889
490284
907801
401919
1062474
1184522
1360958
1555650
608225
793903
1147537
1265383
1932964
583971
296899
473324
1813904
1198187
1653466
1337793
1506583
1770137
251141
217583
179041
963670
1443517
1958212
1117474
305554
142205
1691159
446350
786755
1847838
69764
476559
114783
1635641
436845
924492
1778767
1209366
997270
725110
916189
7926
1687919
1979467
1218460
1394135
45976
716528
120579
289150
990445
1556183
672107
517811
768518
856847
231936
928585
1214869
1030941
376710
1096122
153563
1727061
452216
531279
1880140
872143
1650821
1441956
1123354
1968245
312990
1112259
1469617
1845985
753336
1090474
773701
756633
1905798
595071
1626273
147680
663709
958411
1980725
1210390
639290
1232409
376989
630090
1356745
1791883
912601
25620
1781840
1980943
1231154
724477
1354521
606897
1465765
123403
1873226
1475934
838431
715756
118518
1369051
630130
1141146
1047182
1247903
1097354
237449
1237829
1784495
1177139
1560975
1364616
1939441
333751
1384442
1727717
1118697
971762
1452605
1409469
1256438
497371
1885213
386728
1035560
518515
575099
1331086
717071
1645915
1654977
1469518
438434
11015
287230
343972
1243736
412189
1172668
1443542
838696
18509
462492
206780
1303808
569201
1249007
1075642
1076599
731151
1428892
998630
782133
1781387
1577955
1353490
981696
996092
1882554
1564221
1728410
1258751
1099551
298808
1436230
1629248
451302
403599
513767
1835056
808629
1867444
1495132
1886731
1647580
1375387
1799585
1759510
955125
1300454
1666815
654628
1411028
1192009
799289
885741
340810
1581871
1149105
1819580
1069292
624016
451128
1157513
1522236
149193
729252
1407694
1717531
1911208
308677
192117
756458
122628
1808543
281089
1415510
1634580
956722
1559704
1618797
611214
925164
299307
1190546
1383564
1853370
1703899
1534298
183415
739762
1991185
515768
582393
1145826
1288935
61278
949351
1346940
1324079
1807956
1521425
1721434
1021081
1953850
510605
756276
675764
147252
239292
668485
841885
1768114
1304250
1869975
458382
116493
779530
539219
139966
1755584
1004765
38272
1591646
1371585
281142
1857981
1081424
685365
1523699
825977
1837629
915855
1862246
120420
1341448
1335217
1582142
1826324
1261358
1153826
965726
1564589
1809923
828155
717731
446654
1146279
1666840
31492
1968467
822448
664037
300180
1375385
1003099
241985
241235
298200
1959143
1728105
1783937
1706145
1675710
577457
9567
596994
896454
269574
1128790
1987261
858078
1076110
1844577
183333
1027137
1771462
1926844
665826
1911870
1049287
914650
1061226
1342643
146236
667259
611652
1224595
1369167
1451382
618561
1693445
277303
767375
429993
1693328
1642786
257632
1255234
711301
371926
1056837
1886052
1701988
86323
490843
1366917
960238
1264068
1206776
1870138
672222
1399995
1480849
1876102
1670993
1446445
500407
1595358
1665376
497777
582381
1974006
1944698
431425
775482
1531939
1507642
1984399
1272523
1653691
227044
1264506
1539682
9113
1469517
896354
41761
53370
7284
1006088
2649
238550
797014
1318460
227586
1147723
1780892
996756
1458373
863601
1433184
381822
1451716
261547
1945922
139782
166213
1887803
1326807
63032
1027635
1328265
1366921
114720
992903
235405
861739
204062
258635
1448501
1961492
1374113
718605
131943
1500837
1239822
1315400
1126161
749815
1050522
730734
1806244
63502
367888
495552
79708
1620098
1330987
1371544
1269541
577490
50621
596034
666687
960221
740642
1165531
1349182
1068500
1292623
1881524
474784
1835499
1477259
440384
1737398
1189902
324503
44176
312466
1789432
1722907
21667
736763
531646
1972041
1724552
140368
1860555
1696234
1363354
41715
1391450
1929394
1086503
1976391
154209
1134505
1563719
675832
1324957
1751484
879835
455651
1483453
297731
1798214
417893
580543
897726
1866963
1847234
147900
432027
1278475
323775
1287723
1973212
460746
1339622
223918
843204
1602923
460497
1599630
1266117
1553465
338394
1387735
128963
215096
181595
153110
880743
1953218
1903044
1725048
1074669
1701551
1013066
1044096
375685
1712846
36202
1055843
63210
609135
736236
522144
751287
934313
990088
1429217
982374
153108
1399795
1013108
742779
1783104
580925
432887
1831127
554739
1067792
1153283
1859402
1570264
78190
299819
1112887
1133596
999687
800827
1065135
1962593
1928522
301346
1106024
829432
1694813
1045094
1283813
1640819
1647738
137646
829526
70164
875392
1949266
938493
999567
1460803
39791
1488774
549719
943504
225636
1776722
1749912
335914
401936
1887849
1174043
1867404
1687647
137448
515648
811200
398730
418863
1295847
648336
22817
1058236
1446982
1907372
1491422
431939
61401
561416
1045969
1165477
1481617
989683
1589545
47515
504772
436212
489507
221123
103281
1843650
1463094
1918247
1919330
1527975
898876
541101
1984262
566729
880670
1897083
1508546
1232438
867512
1710250
484932
972452
847759
374036
854702
1656758
961064
180069
198639
329931
233451
550223
481068
1007270
59274
593582
841385
879407
1916886
1785419
1986911
1680092
1262212
1231723
239795
1051795
1490443
1942182
76607
1442745
1539605
733614
149981
979585
365584
1641564
284462
189494
48603
332869
1872399
1520512
1400154
1013341
703045
993775
1804150
1468217
1394165
1075904
1433579
1550180
806593
661080
1823311
476133
164591
1304987
869113
272515
157142
906985
1258644
992649
1820996
449678
1411635
1124235
1954904
181322
299792
716797
1760089
407274
1943458
277348
426127
102333
456051
1941242
1967784
1920309
1587844
68542
1839525
711244
727879
1031010
1218789
1905793
825616
1539205
1809060
430689
1961552
742129
676085
1457659
268700
1311000
1188444
145302
1114162
1256503
478756
1902871
25630
746261
1278127
1619625
1602801
680172
592815
726731
619152
1315441
1232508
936871
684927
115565
621804
1558999
1904749
57632
1124086
530100
1467321
450234
825712
460498
1559041
1104350
1325395
1395611
884121
85395
1008183
1958398
1927877
1468380
145269
1066117
1878398
901336
557856
1817168
724059
1284916
945185
609568
1712032
1836177
1402832
634672
1127308
953283
1069741
1011997
1760741
1653710
1614854
1357237
553389
753632
1139926
1218362
1768409
1985543
1681475
887723
154191
887906
435607
810505
5212
1912475
195582
135603
1474883
1632910
46369
1808315
775813
1524722
1697753
1353254
838668
1574845
52526
1041737
1552995
1723244
458151
1497525
1966512
1659211
1466893
1772386
762107
1974551
47433
706555
136931
1888337
234364
1682184
530202
804895
1620771
1416456
1773228
1741305
1609066
671031
1605547
1423860
1610700
199710
113640
1117316
198500
606658
332710
1816766
718390
1614619
37559
687430
863808
1192340
1081316
441392
1321212
1187910
1211927
157905
1391177
1377210
1265672
1803156
1485853
1506975
773179
109240
990338
1426668
1596707
1199669
1846196
139728
616100
860723
1216979
1221143
1412576
1725316
951530
590742
129884
324675
199025
1061058
601210
1946720
1066705
1873441
708505
1245694
1753693
1504668
715334
202264
338999
1461766
307130
1961547
688255
906610
1597288
808511
633976
1336173
1741067
1715499
1403471
1538188
1029180
329810
1749241
1818624
1734239
1946606
1318606
787969
1180584
1315771
334134
808787
1736333
1688680
1034279
1196446
562715
970375
561602
467756
1070206
798935
1859262
1263814
470363
1018006
1060887
1263864
422511
1279967
1679789
1822022
1653283
397959
567846
1958277
1956416
196593
1709277
1115138
122243
1108705
186770
750211
593655
763504
1938416
431001
979714
1484150
208429
681579
204512
1706001
322096
1627542
1472669
1422622
86288
1928114
1136986
504562
1862726
341095
1323512
1377647
158129
1579174
1024256
1936016
884895
1522874
1824979
847236
1275329
1686550
1336271
1174695
524801
894177
948782
444694
709543
1905396
706769
799312
103230
274562
1932595
853479
1536614
772924
1329620
1642259
390607
1720044
820683
981863
179703
669575
702178
98870
601061
1080139
541016
1087575
1228398
1516435
1133145
307662
655736
713746
1967643
705481
176407
1369618
784525
1664426
882309
583906
1864816
942872
1158176
207818
1865087
628996
1847468
1647549
405808
1616322
1286338
1785564
1899492
1702434
397444
619813
34850
148593
1463985
507167
739347
1697194
602444
1356953
1563124
646844
542157
604912
549741
1685454
1862573
1632126
269479
1888516
1229477
852399
1387177
334395
1954941
1195835
146617
912050
947037
89702
1674526
1223196
1383711
426242
816233
1267074
1191415
1043972
1167002
50758
376374
1272268
698074
1795645
152717
1347574
1854374
1831467
1778577
655956
1815223
1721256
1465791
1598798
360173
1771430
1698027
1567284
8898
1456388
1322719
237380
1316441
532098
966271
1674400
1957115
802892
940118
695920
1843483
603309
1816179
1983495
101777
293632
1018880
953712
37126
953151
740056
1544603
238171
271842
816806
89903
786639
1548115
4328
1434844
1967109
979139
102281
1738985
1742255
1673960
1955664
1404790
686407
808642
1225851
1651758
664101
1896383
952606
509413
1421213
1568856
487987
1198646
1118470
1341555
585470
1237662
942962
1529514
874163
1479059
532398
1335363
1397631
747762
309800
1135082
612299
1022012
431892
683796
49329
932090
1668309
1012460
109479
367710
427651
471762
361509
1608216
1458158
729718
466932
1374582
682755
358973
763890
1637451
1483560
930253
1156788
1022957
323558
236796
180069
1956866
953224
447767
1589803
241176
678091
1956920
1880353
1587522
751566
737616
1861997
1902063
791008
1080546
1227303
1969096
1101125
519953
1989182
1907971
1257160
588264
607786
532474
1431464
1221705
1816938
1723204
142429
593619
460451
23593
1579247
68877
1872201
1736430
1589561
623882
37196
1841374
511386
682479
830009
50154
494335
1153168
1821368
1760870
1461620
1487964
644105
1322154
1692499
1338911
1195379
1481638
1210578
818657
1271757
1367127
1821118
1385018
1181680
1020507
100731
1814364
1074216
1902339
1540234
1806721
1194411
402478
1778699
1415753
1637831
1580708
1726117
1364585
12534
1692915
814281
1256360
1053489
1199021
1480405
351808
65196
520443
692054
1369044
1704715
1160713
1280674
777849
1999469
209875
1365172
1371828
1680283
9930
1691066
1926014
1330398
493195
1120744
1294154
623049
1997413
156692
1634800
1379011
1744999
1069376
867566
1184637
1161917
1673060
49630
1650818
1481941
963951
626833
1335533
371171
1471466
1923593
1971808
1987385
777589
1464207
477225
557078
604802
1111136
1787424
805692
292130
752675
65334
859303
697235
851445
448951
36904
751416
1429017
1056561
1683188
632784
688919
157864
230747
1842070
1028259
846954
600272
631158
941248
1683295
1506132
799087
902537
253598
706922
1749458
1982576
1626437
1102699
1874686
50790
1093148
1495391
733559
570390
460699
1837580
1563785
1866209
1728050
598793
1835995
439326
1835836
236181
158655
1238346
1280835
1179449
1579950
92408
1670800
843477
187140
1318355
891755
957575
600218
769352
1451151
1488384
1536157
1733359
73829
342379
1862376
1473323
105619
1523546
917156
533727
86215
247217
1438868
550855
1863396
787105
1539626
1893197
81469
1577235
1790144
882159
53879
1338136
111288
1701653
253004
1625313
5501
1515424
688576
1895951
1037928
706066
1544990
350390
270566
1791051
757483
313125
1036254
1566718
1246397
556974
1312447
88194
297070
897759
329800
1307540
1646164
14101
1848769
205180
1515696
214212
1481291
176988
117347
720332
1073726
72079
1472359
551755
1192982
24637
402498
706275
937505
1329995
563348
1423105
400874
1199007
629484
1700398
1548143
487675
1720742
1331989
1403289
1511848
1487414
991504
1649660
1878658
629266
135727
787894
446152
862964
1867524
1556074
261368
23320
325239
1348598
385592
94817
1280660
985602
1541821
347222
627536
1276621
807850
523729
1275686
1832951
1261493
1230723
466382
1460410
1408147
1284062
291789
163499
1655775
1549606
78994
1978755
1854930
1252096
1989403
487144
797143
1238751
870465
1646239
1477169
1153144
1479726
254764
1903051
1463851
1011401
917302
833962
1417043
535088
1045065
1105343
414042
619637
151309
472035
1937962
1509117
1671769
678311
740145
1466644
1107744
486736
1082080
1415657
1181864
1716656
74756
558082
1562663
1704522
746366
66011
815529
302540
1164289
432774
390780
989641
899117
1563450
1396983
539756
1612808
420079
914731
910929
1118556
105568
1203403
156746
941952
1401144
29779
198868
1927589
230383
306919
856805
1940966
52570
1660822
1570231
1302099
728089
1241691
909070
1508344
207765
952739
1571846
284876
30037
1509339
1070855
1157170
1846305
462657
153013
1804016
671103
1241559
302515
580612
927802
885766
901807
1437419
1261843
1385170
1538754
240100
1549326
1789282
205878
1633828
276331
257471
208597
940071
1572603
509499
1531219
1128129
1860931
279530
565159
591324
1972735
666349
620814
1616896
1413300
1980955
1162130
586278
290728
339511
199362
172854
6875
711848
1396266
1549282
195370
1113043
1798326
780096
418590
1465865
1176869
88005
1082241
601426
1993378
1882029
4283
774045
1624645
255413
1415257
857000
930723
1679310
604126
1993792
1062298
679397
908677
626632
1613117
1374361
1033085
673220
586993
1337834
1308449
1751983
1424095
1396233
380837
1716566
323481
1941602
622616
176383
191184
722777
883691
1845956
1676886
1533929
1704019
1062348
546215
634543
1516463
800417
1842060
1995602
1837740
715374
1725881
1504355
993583
1093414
846032
182929
474047
1202690
1849716
975248
1543993
206540
1994301
1507601
1960042
146364
1997275
1686782
867710
1485335
418926
55501
126785
1561421
1133656
1070645
1059883
588289
270056
1926944
961209
1491332
177724
1488316
574931
1613363
1421748
950088
1920555
225589
460509
200370
1108723
1191002
1320463
799935
948418
1313562
1438445
1463037
237525
237208
383222
1749779
981793
1211094
987683
1449809
1723449
1122565
230630
495251
296363
217275
149313
337815
1918462
468854
1604414
1806239
85163
1291275
294862
385936
1186826
1128129
988609
1355360
1548873
125432
1098973
103062
523434
1431938
529263
626964
1695002
517406
718698
562772
92010
70953
1916871
1674299
767211
996853
1193436
1982744
1884175
83822
1201593
927053
1355326
599327
625146
1373484
1918607
781888
1988374
1499087
440178
802363
1614910
1549920
1179908
1974154
55168
717409
1086408
883492
556198
1829782
1963198
1506384
649943
1854861
69373
1503762
1415335
1603499
831428
1271385
247997
655759
967623
1921599
1358490
1973986
316217
364016
672787
1553353
1754514
1037191
83399
1782193
540637
564468
140959
1277192
1322128
208077
1240589
1377905
1823168
1481938
159457
872215
1568426
498038
870195
1817443
1156800
485344
1520015
1497857
1624879
1114087
462270
634858
1307030
1951779
1225576
387866
79304
1164153
247106
1583017
853733
1158785
1262213
1491338
321626
1613795
975044
1226754
1588655
460141
1264699
1760138
376761
199152
202694
41411
679347
920181
1711448
831659
500361
1960492
1408722
254660
412703
696044
823291
879041
1400617
318218
1125086
1145553
630084
678994
1013143
700765
198060
1072413
750730
1153609
729343
1425456
98708
953837
1920701
1161373
1682389
1079687
267836
679656
1603574
1164261
606566
161822
1653129
266502
328887
1076338
742957
1140313
458922
1100629
677744
1395386
634837
435802
1955967
473024
788981
1684658
1207889
1321048
1891436
375121
1401248
1128665
689793
825059
1157469
1097750
1985177
2921
1959504
55330
124782
143816
1187535
826126
1244542
539356
309451
459117
1637510
1613200
1420652
1183320
425513
234219
791449
737770
511100
1983967
1218913
1831028
1856273
966840
655873
901824
66585
1063172
1367453
1360660
1249958
1145305
1986622
511927
304836
1528237
1042302
1079018
358525
111664
1919706
1537908
405848
1194613
561087
1052186
1685465
173146
1768495
528378
1832176
1118840
1463635
1018242
650358
842362
1184491
1180331
102563
272533
883698
268538
1525804
342691
618916
825083
1611465
632564
1728116
1608472
1532055
594133
145822
1242873
598270
425041
757186
1472430
1831126
678860
1611012
1615458
255639
776888
1889479
131930
1223500
1146025
546933
272877
733812
1860229
1946417
1221662
1678361
1065076
634210
461919
1266883
1041176
131181
1309594
1445856
1913068
1447079
212283
997469
893598
1339015
399535
857971
1038961
470575
315394
1904146
221950
7156
923685
1391627
1445702
885262
798378
544272
1648924
1662554
200362
1553398
1395051
540681
1455770
1364004
1654785
1255095
122874
1373383
258351
1359534
1421779
1671708
846645
808912
1696193
344877
1485978
1342680
1912056
1491611
841255
400539
1350870
1778469
1185236
1777847
195394
11524
235892
1863293
535773
299510
33393
1933396
1990452
1102012
1398689
353924
1117068
1445341
1036963
1325549
594086
729930
747777
1158628
39566
546493
80942
1866374
1558189
622670
1091994
49388
653399
1387854
1873653
84537
1600744
1093056
1582843
361520
1350233
17782
1716541
535612
178754
1228488
1657435
1479823
570986
99026
1140235
1768711
1276877
926978
1928791
66661
1243978
1388125
535214
1850729
1844801
1085859
1886369
1073209
1270824
1047133
774771
945805
1783562
1341124
1674200
132970
491590
144852
407619
678916
165658
363989
1431124
800892
551998
379601
635485
1477613
1691638
809113
532929
1158111
923388
518935
1632481
357838
974862
1574317
907979
1126852
186987
1075791
1419009
1950285
1155218
676821
1534800
1144471
432352
1009332
1677461
1454591
55425
1459219
915667
206298
47729
1381120
1149625
1657487
198642
1714878
1587736
1779947
1582455
1851119
1362295
1357233
574216
1560465
908104
1737697
300719
1626756
1226479
1504545
1130977
945986
1558776
1569514
1167634
388200
1511602
16121
474884
256111
1542821
407894
1337104
85665
1287223
572887
233331
536208
644014
1327619
1512955
1272516
1371919
1403441
582760
873314
594620
131776
1581460
390609
1134073
1097360
1251208
170119
524023
1771907
761891
924306
1597600
1894700
742234
910712
318023
1976159
1246978
1185105
1232793
1704940
1126326
1796801
1028440
1427829
1268662
1030225
1542468
1742749
1202543
463396
739347
1546350
550336
1987124
827244
623644
1621930
1232413
593243
1946498
1181607
91702
1720526
1396963
828852
1842704
1580477
932767
1955103
754793
1640635
14119
1900015
402951
1463015
1781386
367066
1612461
678231
788792
298530
1753936
1885974
193622
1160203
1362703
361819
1461782
25925
1585702
104648
1413590
1990688
1100964
1685336
148668
123278
1981127
1384443
670592
1351037
591692
222865
1315591
146177
315155
459181
349848
1777926
1292943
896482
50068
1209828
1632759
1840261
214044
701297
1498117
1522609
738564
267065
1255205
1367362
661707
1202222
1006200
759521
619914
199445
104606
589473
491562
1704353
694186
1169995
85690
1899618
115825
218326
596849
920736
326631
1551360
734938
204229
570572
400307
1435116
1067331
1079872
1747760
1049418
1387579
1478384
1880669
1863552
8434
744520
937507
709127
1497652
1701398
213835
1235047
1493631
1344271
1947613
1338615
132350
1927019
1045302
384168
1347972
449938
1030845
1159547
708258
1857897
702185
443893
827803
1574790
1941027
362854
1629486
363029
977918
414542
1332714
201946
1935213
59399
1799319
81981
432197
823986
1542183
1270123
1277624
1353953
381986
1054220
1605267
1914081
1716039
1886463
1580476
620135
1549468
1356562
1743644
1670229
1690010
487852
920348
1377170
310793
1028031
332172
827646
235785
692823
119044
1122285
1959895
1149176
1805661
402902
882890
421253
680166
558836
38805
1777849
719958
285276
464749
1086206
244904
1099376
1526598
87927
633816
1722180
1860365
72253
1336481
1329063
710965
783107
1603112
1519665
1435130
1946047
79184
1204604
1941045
1489577
752864
789062
1435623
1562004
1104382
1495204
1334308
1689319
1797144
1848557
332402
1715324
143193
1802599
1330619
1057004
568376
1677227
1493894
675046
582331
1187114
887867
1119162
380597
83462
1693476
253541
375561
69173
1910728
473353
890751
1983158
1831054
740648
1644875
709404
449647
1572958
231422
778567
1383050
1455273
949534
574739
1775827
853957
311799
333297
1759430
1003129
1312092
1266483
1256420
795398
1493518
214786
1214458
1805289
1513860
525131
1789982
1482599
418670
1022812
1642472
64157
975270
55047
1192851
1406221
1162471
878821
1950643
756638
1097365
527484
639523
1854845
1348448
638582
1075708
1451508
996024
1555245
883410
1579711
1359842
1096174
1146001
1040212
1995319
891680
1676329
975201
98348
137831
118867
1631874
816543
253456
997298
374732
1118214
217992
989857
1543756
1143740
1157831
906272
1410247
1769969
86396
432507
722243
821910
1853244
59828
1444963
1641260
1898992
365444
119560
72910
723794
397584
1788657
785642
927080
1414987
1371043
1470003
1042820
682429
84736
1408111
1068980
863137
1534273
197008
163604
393469
213940
1835533
1435277
1526239
1486603
1623338
1449404
1554343
193571
1503965
638645
1093450
1420905
1392590
1170939
1783081
419700
865212
1178151
606255
670873
193052
600700
1990167
540158
1012880
1822709
369558
697136
588743
908881
490023
428919
1825662
930682
1410191
686672
1337515
717536
763921
762026
1622186
1768168
796061
1795493
264107
685094
1079502
621851
1211382
995006
90229
1482031
697564
1674275
1249166
987593
463978
1716140
153926
274343
1858926
1012094
1669159
1283112
194589
925173
845388
1996683
883330
712060
807928
1881722
472678
286929
1599590
1399066
1994956
1898643
203069
1199951
386682
1744822
1847722
1937157
1528437
1615174
643185
55365
1699963
1858111
1725053
1847894
1995942
1996772
1903753
1306630
1244023
106865
1598587
1846551
1499209
1241721
295377
68797
824657
1171139
1315706
797295
60977
960687
631070
1404628
651084
12813
101866
416909
907051
1467889
1068685
1318230
833492
1401673
498404
1346401
766885
565193
254196
90814
116112
719757
1681872
922940
609016
177619
1594073
1444576
503903
336912
313617
1117289
1283263
1181270
775526
1404738
1170213
6289
1613090
520889
447680
396054
878226
881661
372966
589348
1753039
896916
1413388
1173184
572462
1845130
857100
597470
598297
721234
891722
1125207
338969
1983705
1785490
1971603
770314
1998487
893130
1351708
1045229
25044
1170036
569610
1757679
1902278
1477735
1574300
47812
1291958
575448
470513
1463224
1170106
1654982
814560
471195
1828602
1947493
77685
632085
1516711
1950134
755486
964013
1125033
1274101
1779783
107109
867062
1403257
338522
1181881
289528
1404500
680433
455337
1727060
56188
1203833
375199
1817422
919674
1530084
1413651
1548885
1994469
116937
1982402
833397
1128145
1141587
1790270
1027481
75605
555866
163223
333319
937426
1160690
674972
1827147
644179
1049484
1291515
1817818
9385
255157
266995
1460958
316132
1955373
70848
319231
392724
1916641
1570702
302589
1616480
1827863
480698
1089279
132529
1093190
1650819
1083177
1621924
149647
1871742
308863
564809
835310
1568818
714626
1195175
729027
191623
1022272
586035
380302
1912302
1906433
1197524
1812816
993064
623393
540550
947020
1740964
1711666
339718
129117
927226
1329841
729553
1524637
1726625
1053949
1313696
1291813
347422
998046
1310903
1836835
188781
143758
1611053
1381547
1474888
1046654
272144
1054945
1952807
967642
1577965
328486
1606442
1506254
1827466
1887309
1822346
1637363
644985
246336
1664705
1769839
887485
739045
1211866
507483
1415488
240347
1757229
1679846
1159403
1648285
906500
365171
710425
592195
467603
1272280
947937
1857849
1555370
1680688
327520
929630
603578
1556958
571763
1316090
135329
1781005
1083513
1579865
1510280
582700
986299
1086169
1104611
720273
1476666
933874
1973900
554870
308447
109520
640883
430818
1755660
1007298
609571
472813
84470
310630
686941
358300
1109315
911609
333692
107054
1454305
857807
248201
1524970
1365885
431471
854807
490270
101748
1141959
578053
1603513
1916382
573155
627951
1345426
46983
754476
754390
1907503
487304
118617
972866
1369263
1450601
1185892
247521
1696524
860192
1231202
446798
1043625
1568958
1532058
1358989
808075
1584235
493108
91936
1273225
255829
1365362
54377
1862338
1377289
1775632
1651360
1277733
861147
587141
409
808842
495592
1239618
118375
1286927
1635549
91056
40306
128317
349106
1446919
1638180
1204089
566139
956777
651774
808463
333205
1252282
1448002
1521660
278675
15474
912512
1414917
768560
1733503
1842639
63719
1511436
430169
91339
437449
890452
966714
784580
1832531
977911
228891
582869
1161233
1526786
1006036
151024
1889867
299874
636772
757112
1702190
316192
616414
560651
521401
363587
464833
132851
420979
778917
497853
1626685
37360
1811488
1832993
1592022
1382423
443016
1530118
127372
1731493
1668439
1467006
1609883
1624748
1067326
139778
867618
1243219
1059227
18899
1118902
590770
1253578
1371178
1815750
949873
758750
350246
1385774
1076861
745110
1101680
886990
339626
1182430
310873
1386434
326820
1279271
1631628
1709934
221005
673880
1350916
1070591
1982805
667366
1116015
290182
613939
122513
1800576
889873
373883
1740817
1282265
898121
1968410
1887250
1598221
223141
1364487
1636006
646327
1993320
1930703
983560
166606
1357064
149357
211061
1631848
828758
856113
209218
68050
208140
1552363
311077
1981062
615281
1033625
213392
1487406
667039
619378
1094023
872482
1376775
1619304
1876642
263428
1150972
1127383
678051
1313579
1215562
1846929
1153717
246643
1709909
899366
163662
1565950
111489
1189074
1418070
491194
1384033
193711
1072178
184267
1775061
565380
1916229
341141
1036074
720191
1656700
752193
1882260
199184
648286
1754267
871048
1602812
1651968
833182
1258741
1631815
1852536
1493303
284050
103167
1505428
162143
1745408
1495799
143846
1345818
719560
1551366
272678
1233258
1756069
959982
1068924
95422
1701465
1291283
1765499
983604
1704543
1357398
1412806
1196606
1481651
1983845
1421252
922455
959855
1949203
119432
1452990
1008577
502473
1665070
47461
1640017
1181432
1943668
1069176
491204
556296
1074053
1098603
1856327
849004
100383
1338602
1873503
1382772
1009743
1694494
701732
436826
1084264
739327
110465
1538915
1929762
294349
862624
1226656
6411
1768714
1820492
1753380
30200
204135
1983228
1382578
1336925
468679
769184
1861346
667941
1202202
1643089
1624105
132340
1631369
1056819
940550
1220224
735028
1311747
1330913
5269
1342696
616241
350073
465946
660861
1944198
1157473
716029
194230
360494
867822
1807200
1784782
327765
1618900
1798701
829325
1995672
1119925
1575673
1227616
1447421
17501
1822444
1459233
896817
820265
1599119
1856189
1986401
471634
828166
135556
1915724
1767230
1672406
48284
1053549
59893
1626677
1479607
867225
1058181
1232918
1708709
597292
162619
1705547
1630161
1373274
246296
1401741
1616452
401591
777441
332850
454056
1186278
535910
780773
165101
820652
1515419
607117
426315
958361
409986
1171265
337436
1968208
1530387
1268045
454258
1717789
1056808
354563
1720990
1340982
184978
285429
290691
1239031
900438
756858
1601495
1184650
774139
1429196
1143471
1438042
202487
504516
15729
641311
1446638
1840734
1840765
1938367
497961
983236
885955
1939620
1185055
1037157
726467
1359649
1365969
779999
251256
1211948
229651
724144
385070
1808348
997285
1393293
1917427
1429729
1067729
1144024
1979815
57265
618505
371955
157227
842656
386625
1789966
1023005
1075124
1436012
1440062
1619588
213568
594742
1533889
1132933
1229945
209294
310660
1686324
1215883
570957
437452
1671177
99787
623397
1684449
876038
960331
1651890
1798540
1091503
325418
561679
1318814
55409
1257176
1729502
1121616
1769853
1666010
945397
1606811
1668153
1511361
1990882
1841470
141533
59018
684231
1811071
1798684
1818435
520409
1895459
1746298
1562755
1261576
1643038
604453
963668
779499
1310383
115333
1638607
1456596
1000216
940434
510559
1233882
37643
1949354
1731412
366471
833102
426568
1187289
1667651
263612
1592400
1925282
1136601
1307445
1198205
845886
997142
1027304
1160874
1925606
1087754
905893
629394
1175355
1167540
29786
729550
1588973
1814717
335186
984129
483458
1392906
1775430
167299
844303
1605218
1935237
1958840
1590631
687540
1173303
586700
956275
172183
1930730
85003
1035931
497332
1170271
1401625
1052139
1205555
1404597
230520
706768
109093
250615
1579438
375740
634962
1610133
729541
1563269
1567199
1373360
928243
1055978
120365
671971
1683707
1620744
1055763
1898196
1791541
82944
1339708
1914705
1873111
1018518
1928083
703338
435961
386183
1599613
1782272
592849
1765287
764765
898712
1421296
677893
1020126
810212
1883697
1967388
204741
1189989
489535
656804
30336
1813848
450035
988121
1393211
315633
654188
307547
1041285
518723
1917764
1558402
1728530
1595252
136754
157410
557827
739734
1401173
70134
923637
1004439
762022
910368
976050
989769
1362352
334089
1951387
273192
503656
1802903
1669951
1357821
73339
627427
1456714
1495173
656460
545743
1583701
1908310
878490
1075950
540925
1565884
887752
1033517
291648
765978
1932225
139837
1026049
1716918
176795
1299270
450945
570313
1369826
1230055
994437
1476754
594618
683615
1271576
508222
312835
1791161
295430
471290
1118796
1988685
844238
1691288
335361
1512023
738691
1837324
1766859
46132
880483
490150
1084638
191651
1038553
1058223
1407523
1546663
458713
1107311
196740
162858
271259
794064
1381283
1903650
1856240
1962350
1223865
1360300
266614
382578
1943628
408245
84556
679806
1399547
1717248
609657
1086103
1726333
584063
1882055
1272671
1744507
1617303
1720018
575318
516202
207971
667489
1788125
1369197
1791314
457501
355069
106285
1442270
1009037
1851405
1952368
1771185
218480
51216
1541812
53586
277823
107187
10507
1267078
1557450
1771042
240231
450687
1339919
679665
253361
1451076
928811
1604667
456949
1825575
1872070
959046
1990539
1630902
1281324
1287422
1765361
1270196
1329256
693975
98034
1892145
1327770
1170342
1179625
308634
662609
1208127
1170581
311321
228134
302797
1412814
1009883
1025854
157987
1173084
436235
1871634
951349
1428797
1932832
1234145
870516
1323091
1660649
1994593
63423
703261
1882800
1605312
518991
777277
1815015
1739225
1265409
604484
550813
807815
532495
293906
594021
1226395
1541756
1569515
1556928
79776
1968419
393715
1148002
1362178
137697
91968
405504
229725
1858438
361827
363134
816983
395166
1280520
1834410
1577029
1874043
514643
1683041
1105857
690463
756476
733680
626551
256926
261666
1819118
557275
753750
1254680
1861960
1765737
750534
525573
1363290
31438
1831625
1321402
354833
724205
568262
583851
153554
558004
1272002
802791
1040501
102436
965629
234768
1473794
1265805
1495303
863886
896256
1155482
1102486
1434093
1434496
1912967
1799965
117393
1208172
756797
1223728
1767472
1639161
1770219
743949
1298708
1065858
1909734
288176
1198771
1268328
662192
1617041
30377
702716
557372
680221
30593
1888234
350922
1688190
1987201
1086065
1727627
823681
421126
700839
1932733
1666271
1561894
436020
238409
160871
114119
1877900
1834948
831334
725155
1180906
1962445
1783160
917444
1911509
1442351
662410
1255260
1906603
1919362
185800
1665502
798738
1439097
134672
666234
775504
1687150
1097043
1632773
877403
164471
992719
1101260
1662117
1170907
1333441
1109477
1128254
1524521
525831
179145
1819879
872381
1131504
1026031
1094763
821491
546430
1723220
1218239
1029613
1031815
180078
1072272
1101246
969460
1814442
1175558
1169497
332900
1562443
349367
1475674
66204
855348
1280947
289879
260917
1890463
1958998
1823037
14027
283743
403541
1545382
273544
926730
152237
35607
1354049
1315960
282750
623091
531061
35663
1786638
808526
185851
438935
1256444
416704
1251493
1990581
1317856
1726297
736972
1854366
44781
121221
1290297
367364
395602
711557
952930
1203184
522681
304793
976062
92767
599462
1851791
465577
1072657
1337754
1514011
498320
819218
369129
1832490
1101008
946292
131388
1836235
1272722
359114
1506356
711173
575087
564991
620027
660414
1228444
882655
824695
998309
1677483
1187973
1642704
64885
511726
826328
396231
607100
168169
300926
1207350
1709187
554388
1993427
960835
1001677
1767098
1802391
1207485
546725
1697764
327482
578429
439694
1493607
286699
1504877
1056311
397000
934690
598012
851794
336969
24809
883636
1480446
242381
2288
148460
351541
1446602
501787
768655
432672
995327
992052
667395
289102
547499
294570
1845847
1812759
1181705
660144
158745
1222743
638583
152604
1211419
1893994
1322069
2344
1630177
810359
1110779
1928935
242703
495755
1922942
1876044
197141
1952498
1813068
1675749
319482
277926
695689
835343
184858
1396352
1067212
774931
622003
152120
126213
1121356
1343615
1740069
320329
1003845
1877861
744974
1892732
1038904
1130554
14144
1246333
1981680
1292432
1558104
1161725
1597870
425369
751519
768615
807092
1181667
1908940
1719378
1079086
1881450
1722948
447068
1387910
235396
473371
497814
1599735
1877511
1175176
1523562
707861
1650217
705280
1280260
378714
519908
1747150
420667
1189480
140769
323688
842486
928610
859765
1599984
219441
27442
1071452
1001412
1390869
845645
877107
959469
1217886
52881
351972
1335951
1168180
244841
1982298
1645833
1693160
1374355
1525276
1856381
13210
55310
884163
582257
1033452
1934199
640653
1918489
448727
609142
700916
23628
1693733
1347388
743209
407143
1096052
1702023
676128
1034111
1622108
1252499
1922022
463342
399564
584364
694117
89265
641968
719492
1409705
1513179
47133
1929401
8222
208212
1447529
212839
1673065
776590
363430
1179284
614520
1046437
1842365
1458176
1410977
241406
1496558
910063
1959201
485658
536544
5308
1313472
370504
1798219
1967878
1902545
1065315
911379
519858
770869
1553671
486828
36412
1623506
1025674
1129676
116781
1558329
1807479
426846
1894320
775111
1836266
904034
163172
1498896
1734586
1497254
1760539
683245
957367
313776
1656352
982157
868930
300652
1713728
1759297
1016544
490329
1431987
1492853
1991399
555948
821773
851951
1017535
1007415
164839
1594044
87868
1592692
806010
49131
81202
544587
1327889
73011
1374183
1448541
1979314
343966
1553944
800048
247643
1895414
1444479
1342554
645888
1182254
42836
1957890
1763433
1997075
1852574
1905613
536078
1326931
345344
871431
1284360
1021207
1418845
1221312
1545146
1365360
1325981
23216
729745
1536964
1891003
1411692
1978289
1041160
1170992
1102430
827874
540469
237238
165757
990238
1040599
1786102
447991
1739506
1404700
1589341
658783
1754723
512830
1396421
1483808
710565
886526
1842523
745347
1963241
1418566
638320
1390525
652572
1038243
780695
1409163
386298
638238
235907
1024225
845672
996218
1768024
1643882
1810572
1606807
1914665
689599
138838
150846
1457871
425848
317756
1114024
188402
1147237
1660624
1735275
778016
209118
580674
1307272
887707
1153181
1097042
567960
1742614
1015803
1538906
805645
1520821
543841
648213
629518
1407621
1476561
677200
1804782
1591431
668711
1430676
729506
1413570
73511
1003520
1644884
1783661
731861
1752478
1769296
1356423
1160639
1754536
384184
616966
1101554
205809
687912
582906
64894
1020977
225497
433214
391152
380029
120196
1322926
794780
1961540
758876
1209334
1302983
1904166
328214
580430
713204
1004417
1964024
1780358
1347907
84523
388942
442182
1914556
902614
958047
488614
387801
1680823
295089
1868132
466626
1533851
1853555
739331
551690
1310027
1017408
1790727
1631542
225945
607700
57253
424874
997460
465749
372461
100340
1832207
1150627
1640298
1760602
1931597
922839
590890
1525700
468809
1420852
1492790
1856903
1920329
1183558
2478
1049419
769719
375311
1450348
1606310
1937210
1239873
713442
787395
712606
585218
559845
1990634
1938556
803773
1471011
1083389
1881249
659134
658688
1034687
1852236
1028518
106882
1743479
1666912
78897
539153
94997
1984567
777128
52003
624168
149501
602469
184831
1255305
853770
589833
672663
259646
379942
873631
353953
636037
867526
415156
1243426
935482
1653488
347739
1982644
1547597
1469733
1884835
963055
220261
99274
526663
538832
1409065
1700183
94845
537764
927078
328924
578819
109726
1452712
826372
1780418
1845659
1055710
1726696
973100
1637740
904253
731531
556647
100868
1923892
1287918
533223
1027234
335443
1637849
686877
1529960
1929709
1511822
629972
362778
455976
1106430
461331
653880
808645
259037
846790
1968423
1343812
826398
702362
687639
882778
333913
7399
34658
1902770
93343
521080
332748
248255
809813
1570363
231371
1687538
379256
1091258
511615
277788
1844774
358556
948390
550434
1718355
1538508
612597
370405
415874
1625928
1927442
1833303
1670453
992459
492951
55427
1447326
613158
1396815
773503
725245
397163
52957
532889
1168407
663692
1393497
779212
1203874
1888731
1835737
1403664
139225
279672
1581867
571960
1320224
976433
627422
1003711
337670
1932928
410684
697174
1177513
805174
1234135
305943
1500286
333043
801555
1749879
831111
823323
695828
1773947
1634121
654823
178441
156498
98101
968773
404921
464915
77965
1122879
800528
1497962
293756
1983952
883770
610462
1458222
321043
1498189
975530
758876
936602
160902
648902
63615
791568
1416978
1363492
159214
907929
190081
959363
1556744
24735
511921
1797809
140454
1099089
459764
372130
34324
1358572
985420
1205167
1515798
529417
364170
771520
438017
358762
1756479
980856
103913
580403
585662
1305169
203315
1449106
1402483
953884
1654328
54021
851212
460617
1057365
107467
824176
1777424
23653
1780016
203071
1048482
628374
1177248
1098516
72834
1112329
483922
1469189
706769
1543940
1416922
1115810
30974
615929
11316
605876
1479626
971918
540425
1576592
751031
1969040
1416549
821317
821540
1380297
1736364
1495881
602392
86471
62955
1719805
484661
1172062
680578
1915238
1345413
379782
924071
142567
327906
1882770
277574
1892214
402137
346420
239842
1741598
1630701
1470314
1157684
803931
241428
616601
914718
1081878
627976
1211188
1061808
369095
1776172
220788
1458242
886734
1591215
271616
1781407
845266
845422
1688167
1694899
1774304
671680
235817
1616571
1981771
323
806362
1621269
534464
1879234
1532167
1443728
364340
572663
700557
541095
1175458
407862
862527
1028606
135600
5275
1266569
1129732
1904134
1108215
1024914
1187317
1413928
1033094
1150691
96156
917159
1732452
1872098
614139
333753
370547
174626
1386008
1584226
1214960
544936
630700
1464305
1196248
1321233
1985820
1496121
1569201
1164437
11911
1012631
217001
1110936
1201718
1509203
1164002
1326987
1031559
1795924
1149040
712333
39900
578951
284068
227496
518440
1339676
350864
1205577
705877
1954547
935846
1014935
635630
842283
942385
1353118
1354818
71988
884822
1785352
650674
1202640
1095693
99162
235564
1689541
1062584
1063533
1942164
513256
1831715
1650882
1457047
1784352
1086416
196617
1708567
808470
1909878
1071539
1735148
423840
1190247
1992892
1460730
1857475
1590508
1157239
952854
1730681
285619
639860
1029097
1107367
1167939
1559621
1187985
193617
1647340
118461
699998
113477
1191763
1683571
13306
921485
1996790
1598741
750654
1243717
293191
4112
1368854
777696
975997
1975588
192453
1260790
1341814
66360
66095
628588
1958749
1663954
1061556
353083
653708
1262453
81851
351460
788073
741490
321046
1475504
780650
611816
1924845
268351
1350689
1088439
1453490
1765903
1658626
45953
269916
71982
748031
134078
770636
162543
626571
316817
1805816
1580356
73958
1171069
1305580
1248028
728223
217555
1435261
592020
1282548
587385
1944562
482919
41700
1015893
584323
1628016
218353
542321
1952126
570073
1449669
421503
123973
942654
806699
1936451
1671804
1908028
1631994
515722
1446791
1415840
140344
116227
1413627
89520
1707618
1492644
339037
1901954
637270
923678
1068059
258376
999300
1511130
1581460
512706
635756
1191383
144905
1987740
59756
1029897
381101
638208
848977
1702918
493894
877450
841872
439823
1547247
590971
1562028
482242
1955476
1482828
386648
180055
1777043
1474840
11072
1653475
624212
1771329
1876719
1073276
307775
1032975
421744
1486151
1753652
699792
1015716
1018440
1388601
1413451
244776
784190
1918453
1273652
273717
872330
889113
1972281
1044616
1737627
199505
374473
18347
244598
516521
146154
862549
1094485
812677
1042386
1781393
1012377
1871014
386524
881950
1177368
674608
777536
1911301
114929
1814214
1913853
1462373
980422
1730800
1978807
1786739
563537
211346
915400
893221
802321
1212405
925470
799582
1136925
859326
638829
85780
906674
1171488
1743935
104994
1833930
1204012
1769860
457539
1707137
659140
1260594
932620
392474
658052
577315
1870744
13608
1401540
220871
657763
688108
498684
1939546
1893779
515842
1901609
124826
731194
331543
1008118
309751
578268
805888
1284627
1600225
59406
172253
557056
422474
1556323
608181
1742120
1138541
1760361
269003
1785643
1464615
1090730
1323964
1963390
987278
1462378
5250
843096
377624
911913
355486
736199
900170
747376
283186
516944
1365125
1002462
21141
905137
1080099
1842942
1507096
1422698
964913
607646
1210396
544454
1708874
1468150
921684
518168
68435
400003
1612231
1715093
1619221
1179640
1823163
178533
1407502
919639
1720812
373493
787713
1360457
1364853
1541297
343575
967342
682720
1524688
1081550
1902465
1713835
323638
940429
1009028
1731192
110695
47118
600596
520073
258432
1414776
194439
1947701
443192
355270
1754319
1077887
795785
364533
809421
1251803
1044337
662936
129682
1672681
1490668
72043
1178942
1513066
711824
1667306
124150
1328769
1677875
1292075
875230
492120
1811478
1302486
87236
1376980
443942
774686
1911161
760618
1323308
1511559
1471389
1717010
1321751
1812156
797021
33715
1611893
651561
521627
107934
1365044
1823090
193447
1620455
1475228
1463574
254772
1888521
513361
736385
343648
1497209
864540
51651
137745
1542054
785479
646901
532234
1800982
715606
609568
963877
797065
1900497
888052
1643646
1864022
1359281
303636
757988
263332
1805912
1615181
620129
1127544
803186
1631413
322468
856629
253423
762403
1468789
1173686
855553
1887461
369310
474473
1768411
482953
1026364
1147812
435797
578158
1592106
1284346
1545840
872457
466522
1297800
729931
792445
355257
1058243
1058569
1131685
1634091
653046
1154165
832682
1011919
1734691
343142
328179
261537
1379797
503234
689750
90607
132782
1355373
1957022
1716972
579320
1963997
687827
1021921
345759
1895268
1975984
1695042
859417
1063643
1198946
692782
334400
192370
292609
601587
3703
1403683
1220663
341788
1219611
797533
637422
500880
635621
1672186
240497
38616
1869415
741821
791560
1695237
1054752
316829
1071467
563222
1822673
541999
1130738
1514569
1821622
537075
50603
1997730
1160169
126068
512646
1316957
198548
689700
1939165
1646380
1235960
1698507
1102813
1919967
1542528
1419892
1021352
856901
642855
167412
1461144
1438005
1754100
732684
719591
1114797
1999238
163360
603553
851968
432163
1191226
1833869
1639345
1816788
503141
842828
801176
1405474
1591250
1929229
594498
90951
1466710
422596
387914
1098177
780397
885533
930260
1515202
922582
743755
325422
1177491
601318
1116150
1300437
737838
892793
1414944
399161
1113756
1950854
111361
1174812
849423
153513
335923
205896
540662
606504
627220
81253
275609
1206006
1991247
1995994
1946655
454325
1978990
913001
646878
1523241
1768623
1269360
1613157
1304840
1607455
1079514
1236056
1797099
603939
935410
1143550
1840531
291391
1720612
15675
349750
512546
975784
1961073
479844
357168
547657
1058829
1303903
869643
1584155
1316504
496
1304505
1153627
400102
698086
416936
241739
976456
297514
1233600
1735181
503489
1823221
1533775
834226
1086441
755946
1576739
738454
1210801
1709200
1447272
1279159
902082
460840
1570203
138199
1070168
1957285
1833952
687586
301211
262991
1887807
1233575
585004
1227993
278817
34487
1937070
1330742
926181
1633821
1993115
618215
181368
366914
1125431
1054261
1213391
1158598
1272533
925001
1748895
135356
287684
1443973
1525438
892090
1983013
242104
54669
971935
1598968
794011
56317
808197
13255
1905352
1207813
399691
444434
998803
1583905
126355
1804842
1720613
1180380
1863377
1553611
910061
472001
897970
1447960
160734
432505
702587
699044
560231
1450039
450455
786770
480453
1351289
552440
592745
319519
934250
526596
743313
1376092
160912
829907
1146993
27540
134953
443786
1899154
780204
88293
771059
1093832
660207
368795
571019
222634
593285
84141
1984542
225510
195379
830226
1669701
609280
1202841
1710958
765391
1165178
1579128
1565701
481857
1706750
1117914
119526
182048
1200619
1894518
328830
657175
1505258
1940999
330602
775610
1517549
685773
497240
928526
1548502
533461
1798965
391529
1980767
1021350
1404040
1139793
1615872
1548843
1406123
716893
507072
1229504
393235
1713854
1413220
47862
1350244
550382
732647
1469846
1501876
447581
311287
1597769
845389
1269997
1451417
787604
643657
1916337
1449677
1747785
291052
542277
893141
705639
1356546
1098056
1289877
771774
1331195
683162
1672932
543714
1141743
932087
1581081
1387693
498902
1743522
508408
1076246
1161627
1552025
715869
1621633
1338837
944360
1811168
1380794
1762870
1753823
1511517
39644
370529
448317
1633222
888370
1771839
1494331
1418788
1630446
410152
1843384
32344
1410937
1573537
347738
258002
1557810
1780486
1284119
727744
430773
1242209
1554070
1679232
460801
741350
1263111
1282409
1469588
230096
1600328
1229820
1907515
221605
1347166
471811
1987388
1752091
691825
1763888
154009
918779
1203017
1855084
1131270
1587403
452762
1912828
1826541
1435783
1071648
1068452
1468946
1017910
1326884
1573120
1065403
240085
1313761
466774
624147
174632
1739643
1049813
747913
1355786
868869
1888529
1262683
1001522
411145
1446117
810735
1125037
1285299
146024
1664202
579439
1715816
1494006
464284
1110474
1367410
1224839
1611257
236308
1973663
1276177
943698
1974090
1243705
1787993
1460599
1423284
706742
317354
1697038
762172
211285
61941
367405
264753
1473635
1640631
1060426
676901
1336857
947461
916816
24864
1461803
1208100
570758
281405
1920872
1134106
512614
1819902
502581
1635132
1742264
1647574
1421886
905709
101506
1583983
1676224
1475445
995918
220046
1887423
930649
161130
1540990
1062210
1266100
1995834
151416
163009
869133
1065745
1900165
589207
381469
1745377
251761
1185132
415491
627880
1057572
628935
1883568
1030087
914680
214530
491403
528894
491751
660019
94420
1133248
49108
1788620
482950
297257
288532
934576
1365426
644679
900230
1023451
1941729
510500
298313
1665679
75269
1079941
957224
1970645
19181
1867043
692761
551442
1007535
384961
727320
1421954
811353
671258
1018212
1440680
804777
547733
1862838
1451605
1795079
786410
1886373
1117308
218445
1085813
715844
1924026
1749768
476623
1349855
1045900
454206
1732115
785724
1358619
1602831
1928718
1384512
1583371
1625787
1947643
1596649
1075190
1795771
32062
1150865
1160304
236252
273215
1166966
462559
556284
1710059
966409
968420
710187
1736604
1997433
1455653
1541607
1297133
964448
75873
1034368
321340
1005972
1701927
1265339
1708997
469742
1975079
405346
440984
1870549
942851
1877113
1914506
1750113
1362112
167053
1856816
232551
1624260
642148
1317207
921511
1160850
1489108
1010837
268321
227679
1754267
1586067
189964
1700225
934892
947458
1076520
1251943
1653208
363053
940528
1080305
174902
735005
1138870
745308
1988253
1101543
1891527
1296861
467227
740020
1019361
1390731
1607324
1429268
1250147
514086
284748
126595
259223
1324658
134528
331119
558558
805629
451093
372831
1712014
298552
34782
837404
781838
570673
990789
450216
824190
1887580
1047843
1780128
973993
496746
1431606
652382
526646
156057
422867
803946
569133
1063745
1933491
1559480
1945677
1191754
1442186
162519
1963249
1434510
565982
1704937
539541
921947
1452711
810806
1404748
1851779
1298838
41060
740968
1313052
747264
987528
1271036
1275229
854812
1427642
1605424
149486
956340
125648
797923
1445805
223194
1584185
1254464
1601530
323761
1253552
1238777
549302
306658
970746
1824786
971324
1469087
423482
177476
1271297
1239963
1971057
696610
314
358747
96609
1627465
811869
1053218
1911499
839626
961362
1490259
1085667
1208786
1686216
1122102
487405
1991023
549918
1133023
1605387
237815
1898982
450277
949995
1236485
854939
1863062
1061355
1074613
1356852
277196
478713
1029473
249641
489898
1446332
728439
1579061
1855815
1655026
312764
1311805
1449452
379642
1370518
1009907
1197933
1521836
1893634
25789
1716053
1687965
602363
1154437
973994
1380288
1739327
1034883
797332
1637863
78355
468951
571474
1574584
833973
1473451
1966533
672398
230723
741080
347456
1355289
1964115
868573
603674
1121846
147816
1879208
1441565
1454054
1638782
37539
1095208
1760977
1813525
470129
1359139
1141052
1858234
631116
1070299
500040
1658900
1054537
1027049
1388773
251079
922983
624896
1212765
1483592
399168
1789244
1546060
1565666
506627
922515
799674
1943701
630424
526668
1068394
382778
1730511
1405816
70200
184567
172506
1064065
804894
697559
1026381
502800
59480
1020528
1912402
1535487
97188
1718851
1113542
1980652
1949006
535047
1599974
1216434
646741
1979339
1099386
596843
678048
1474026
1790050
1590215
641560
1576695
580736
1227855
1625873
906584
1594307
116391
387245
1164377
1440168
1378135
288971
1827888
928420
1605060
94653
1494973
814792
475506
183206
839248
807476
1938589
545090
1597318
1701576
208350
446806
863795
702943
1253305
184085
1647040
176257
82752
827318
740540
1123955
1592453
1208396
1571092
117012
1048180
1385752
1069688
1496416
1675931
934037
1396006
696461
433233
1799753
656952
355542
1973408
1701295
1662735
742541
481040
1898062
1752908
1650315
803153
1599015
36097
1976501
771107
432430
1554430
1425541
1558185
95626
1659193
89541
421458
570793
1588131
313409
443614
276240
1322765
1486226
1940956
1693067
1951072
1503783
679056
1345299
1526832
1694707
802953
1478004
762081
1812165
454912
1204087
1316677
1056456
1545966
59867
624953
891541
1709516
1865033
613902
48550
24414
1536439
1696545
1956909
713549
448952
783826
1883522
974461
218834
198850
660999
1990749
1454131
1617773
736324
1525305
652811
471085
883008
1812167
1403645
1017630
1007587
36259
1959811
65372
645249
366702
1214022
1461802
1316482
1230524
1898422
765304
1902963
689727
584794
1188392
1619404
1772643
1691629
1693753
1006975
437567
1636925
1094512
302843
487593
1823673
1788076
60422
1977429
1479285
1207579
1619743
1110159
993083
1594826
1353861
202393
442979
1636731
388338
531084
1830014
525618
685318
1998188
1820244
688207
94982
1324249
1679769
1836692
80855
1130629
498771
1038851
1460857
949570
1500697
1214988
1869273
983099
569713
1042686
1805788
1275682
384034
432513
1799991
1444691
1945000
1043807
387793
1139863
1669723
543999
185349
1361549
1619341
429699
1480287
257429
1329492
1228806
1644272
352005
1343106
270426
354791
1809589
158104
261540
1884803
1146543
652399
390105
1141815
1897364
639572
568160
1575405
529615
323042
1186794
96134
1991719
1477313
1187530
1211659
574878
1456452
141245
385127
1484941
1489109
1110336
966068
1651594
1080707
372101
1439302
1665826
1591210
585526
1900868
805518
1162277
1320335
359012
438801
1204682
61160
956848
1583367
1232355
368972
982582
1105402
68735
1886694
1824756
1080906
1950185
1951217
1870887
1506985
1827067
712664
1999668
1103922
452894
547025
1401111
530890
442229
116549
790127
1873337
486918
1381764
1251744
1462599
661349
1754210
1752524
505857
1399044
733703
192149
317782
132165
1944032
1087010
1415615
1386571
1938988
552433
227417
783408
1436577
1118765
464156
976321
635323
1457598
1544930
269959
1914060
1559136
1736611
587477
1132602
1256544
1185062
562085
308841
890366
327824
801517
141913
895732
1478401
825412
217264
1895631
1550029
343520
85474
1808744
162149
624945
33049
1444864
599266
263993
181063
640792
228263
652469
218664
1702162
435274
607561
272517
1585339
1850478
517657
542293
1312763
596968
1722261
193616
900578
1800349
687277
744021
1272949
755949
1313635
616894
662358
1431266
1743891
854870
808652
1741940
1892609
699550
1251737
922667
1223620
209683
1886309
740694
1773865
143695
1479054
1229176
1454218
216074
301205
1369295
767367
132221
412349
157714
212194
1110496
1447220
1592111
1936957
957639
553514
1609519
1166576
249421
112506
1189524
633817
433922
1208733
1820696
463703
877853
640317
405650
108293
148729
1108906
1728652
923512
99296
1691706
1598512
1917122
325850
788767
1970654
851709
1552830
299016
1629090
914304
848256
48148
918677
1719284
1014703
1984879
1885517
1318375
601690
68445
496352
1251511
1421104
1711773
665374
933743
812873
1381047
1574376
1580338
1169074
981046
678617
113064
1521672
1921156
729953
1539749
295338
1981046
1737351
288046
1720699
1468002
1493863
1400703
604413
1916704
1219590
1971018
1271824
1398334
903143
160052
1692356
411658
354070
619289
33752
1516517
603171
200303
1795690
683867
342934
1706736
47792
981805
1604214
737821
21537
771040
535121
1163603
1530339
818562
1287383
1152548
833024
11724
1083325
535935
919307
142020
1161860
516327
1641394
715174
603489
549725
1804905
868824
525204
773970
1500130
1785812
1677638
1313370
143808
775904
192369
593818
1112386
1903853
330495
1822505
1163050
1725713
1678708
224895
37904
1242968
1523553
1235328
997116
1095888
515775
1377887
744321
1427056
1841274
1793192
1385882
1019426
945200
406254
125973
914850
1144941
1036748
808640
34530
1686494
1468526
1355242
1543507
726125
1095882
619224
1632987
36968
432892
1841239
500785
723243
1607863
1323070
647755
1968674
1393805
967708
447653
456042
620841
530825
343415
928921
287067
1304596
1767340
1234670
859859
179587
913161
451084
43948
156804
737195
982569
329037
1746821
1218157
1236645
1359530
209141
1986103
958991
525332
281868
518503
921240
368392
231176
1987494
118868
831319
280761
999146
1030227
517385
1381389
1837507
934193
1332139
103155
1185724
1916479
814136
1264214
948471
281340
1228656
1567568
1888006
1395126
146679
1326950
1737838
949525
1168822
692846
1800428
216278
1393066
1680480
1420411
1693080
108419
1967592
939098
568994
1509258
90837
1724397
1251744
1129134
1624286
752068
771343
884106
929010
1864065
968138
1013056
1023477
1234429
1758901
1844174
166930
157872
1453877
311255
333453
757728
757989
187517
1791386
105130
1787241
806849
1219647
1202776
1225854
728029
1252233
44389
505480
508925
1920675
1046813
1945545
1319908
44576
204464
976165
1164670
698908
236498
69083
1482910
201726
1739967
1687562
572240
809999
1908381
1102048
1434107
1604781
1492583
1835984
469651
594781
958227
246449
1391713
1666498
227171
1017583
534282
822300
1581891
430522
18391
1205642
744804
959279
192161
468881
1710156
1530988
1085222
481467
1744503
937404
896351
1261032
122022
1450793
459755
492139
1048695
1988336
138518
325246
11302
723433
239538
160393
800110
612196
266335
1977983
445643
473276
64324
63496
503574
1913872
684127
409556
1538756
988163
268534
1839622
164355
662030
1018418
914652
675915
76526
1986923
1953253
1748671
210950
1159688
1823551
593440
1473646
640840
1706458
1560899
1244427
637897
32485
1451371
651142
1253908
207978
1360547
1011339
1920198
218551
1504619
1837993
1946123
1672824
348957
808044
1116910
1251181
1970252
39239
1428303
1007907
556386
1390902
200111
1751198
1983765
688462
904131
738415
1837735
1926130
1267863
23641
1798028
1539067
1417544
723030
1473290
1119908
188241
1298017
550560
1312690
256699
1084414
99066
882097
1917246
1806080
1734438
1551938
529896
1850990
298878
1043959
111124
384460
1619431
867236
317767
253142
1379416
120096
1596635
60907
544957
198934
1242373
240718
646815
1317627
1475732
1787283
332490
136070
1788453
1917385
1958639
1292793
287446
1618474
1877550
1248490
1845467
1328555
216183
865279
1758404
1477634
1514565
436330
1960211
170888
1074264
1521860
650392
1899866
726805
488745
1742953
633709
388069
220887
289316
367619
1748088
1017703
328394
1831257
1586852
1950443
1362344
9216
725809
709073
318518
1251865
1888310
1792084
1050974
1677997
337855
1313211
1324872
473561
1560911
361788
1875932
1197989
625603
32684
1067205
647250
235912
366312
231022
927292
871430
599423
673128
1837431
1409406
1750843
1595384
743074
382563
956459
1102527
226330
1503049
2049
333334
193707
1839537
1774229
1711294
541735
63833
925046
725976
205529
1869859
618896
240427
1968903
768018
694356
1734050
754781
119347
606846
1925985
1231862
1337978
1664393
724748
1152312
41990
1944757
1970203
460872
256900
975137
1387603
913963
534759
1131749
201284
400270
57560
306215
1805619
764207
1616035
1191583
1893751
1724976
1846796
388263
449271
993610
1536895
780075
1942161
670979
1712663
1732783
232681
1306731
484350
829378
221060
1664172
1433363
1216466
1973156
1653656
1513903
95855
1658378
386241
647396
1338959
1509072
715035
1857275
1948341
769136
97260
1293324
1602079
1822080
1688564
406125
1037972
456219
735397
159350
1179466
1998791
1504756
355470
1430173
785699
1480330
514175
1057192
162308
879202
211431
1854075
1214048
751776
834991
801514
471170
1372374
1518489
1735434
222479
302356
906621
465102
1516131
759478
772090
1651060
1819850
477053
1903265
318122
684482
1513413
1264108
508449
1332165
106869
633893
916770
1099643
1061014
1754572
1474318
1855509
191697
1789380
1958463
1006267
1167536
1515197
285112
1359318
499649
1633972
1729392
505775
1015667
715358
686267
671202
1627435
537161
528424
122202
1529710
1384545
1503604
786657
982857
1658445
616046
41701
12949
1165507
1222108
705865
1855934
1958285
447843
1857500
398729
26257
51517
526622
1283135
1503479
549933
1314049
690055
262905
180123
1947867
1244411
635212
912116
1918943
1140239
1678934
478597
781053
27310
1751572
81488
1511908
1012860
1559031
841403
1265468
1084773
521334
299668
1400236
595829
722558
995900
1407852
936731
58527
1348808
630875
1989298
1826201
669837
894797
41273
198275
242649
776919
1386419
304636
693073
1439606
804071
1310030
377834
830263
1885395
784339
1156851
473868
1454031
1952336
1933299
364480
552515
435744
1105360
253232
1799816
19745
467260
1161523
865644
243354
1887084
1836977
1347944
1532537
531943
1300137
576614
1147189
1232831
234342
661631
1883833
1367380
516446
274760
1998581
1349908
251119
213280
476643
1542631
1910433
1739827
1263135
981872
939709
1984739
293366
1500902
1183167
1549468
1064451
502892
685127
711986
731906
120121
936502
1269555
850035
752695
698347
1999069
1074952
409179
1902329
963500
149822
723704
1707351
1995742
503766
1301602
1748055
296498
1298813
1507959
728297
115400
395912
1700811
1939162
1251861
1578908
425403
1493741
331978
367508
299169
1283840
833290
1252069
1412081
1063756
1297720
808994
708711
1191040
664906
128677
470295
633387
1582057
230948
1706596
1120432
936736
525828
1301787
1910750
781178
1165078
1107910
1405310
1595085
649294
1055792
1497938
1882623
735865
1042449
1029356
1581400
1670879
304450
1333480
672704
823415
1271467
1146970
762480
933353
833167
1601728
1866118
1636563
885749
1607323
259305
256453
874854
1699478
22135
1881671
1083310
85076
14901
736576
1047649
848420
488503
828452
1993579
709904
1257395
186206
1110914
259481
1365072
958561
1651599
1420216
157328
1293758
1451885
215877
128331
1990031
1862279
865923
1155308
1587617
1363966
1761881
1730625
834332
1176881
1119547
1822882
1514882
1489197
294534
69476
129060
850374
1275605
1168362
864846
360425
1416381
1896210
970252
182415
1757010
863046
1835993
1336723
1421650
213008
808484
292017
228597
1443357
972375
1000109
1576530
1275581
812129
1270616
1487331
1089723
1534055
417643
1305785
613768
244658
408098
298861
2113
1999847
834624
671632
143682
774076
1039331
1834709
4339
1920551
1513200
776645
689166
155495
1166197
14349
1649318
1011551
6927
1725531
388589
528321
1774511
1520684
1753967
423309
1595720
786730
1172708
1422234
795273
738375
909293
117791
1252489
1350641
1009952
214207
452833
875614
1785655
1884358
452818
69273
1790889
1427195
1988695
782538
449029
1825895
1183553
122782
386308
1521574
1159755
662630
428712
1713388
120417
1711610
310882
791042
67300
1102968
134678
242203
1424751
1667260
868469
819031
1699695
402654
57843
265156
428212
1425948
1583589
527121
398297
1414015
195005
1314860
1274066
81012
1344191
756440
1509110
1235900
202455
1207612
1520399
1135383
1265964
805708
660329
1108774
1532935
1144056
267117
1887211
642457
1081260
1451913
1655846
354607
388133
133940
1165078
294158
925911
741743
1131263
280702
365810
481778
87160
1266429
688828
757919
1185944
842957
511757
134912
896301
71543
716389
89627
943558
972432
1585492
1073184
539525
1505263
1357300
993808
1723200
934403
1277768
569386
1488774
878058
1224011
73418
682191
1816637
19722
660559
742657
1361692
1448849
617993
879064
144720
9167
1274276
1600951
769161
1639326
1587253
1462314
1933537
95642
1843102
820868
1509732
1146754
271381
1382490
1311511
1982453
1863910
784026
72619
1323077
1695854
1658736
1887488
636366
633635
10734
238166
760669
21482
581614
689088
1096617
1998236
71194
1745472
1465622
560499
1675808
111988
1771939
38372
101478
1969067
1839356
282980
267290
1112839
1764241
426665
97345
1357505
248699
932395
454804
1776536
1939108
789816
1586666
439055
1434349
336589
28170
1789863
1169932
267342
1180538
511067
715976
1238290
340802
1138765
268118
1444521
589253
1364024
951524
11803
1939076
164139
157573
1098119
679400
951709
1799185
1451671
134119
1862521
670909
1564584
926680
1024484
837949
891145
1141767
1637229
728152
697632
1873762
1736492
1756611
253006
62999
1157654
968236
164807
1682787
1909241
430005
200094
1465913
955566
1223461
38304
553616
416902
1394883
1227894
1734038
617397
1613478
457142
1048364
46776
1478072
160571
1372554
492362
1055430
330301
591980
79125
624167
970258
527528
1922346
1867068
1775986
957666
808302
1124486
708676
1967346
887960
763143
946688
1819926
1460731
1782303
145667
192414
1112099
1220353
1383598
1314151
1478392
1146236
599308
1659472
1386282
863058
162597
735843
348971
1971517
21613
77980
1315812
431002
867326
246294
263039
1310573
722561
1996131
1001904
478272
1014995
1557965
1575753
1248271
609758
700821
1288213
817088
826128
1647550
1895313
332192
309200
1168001
573837
1090768
84045
795755
1880786
438049
1973642
1157002
384144
999228
1458298
1222236
8060
527979
1710087
1647872
397746
1521008
557083
1479587
1550549
857263
1201084
476960
1309572
1765644
1606701
1942860
541817
1103010
430538
618221
1768499
648838
116149
1765297
1858336
41616
1876945
1930209
444096
1011721
688158
1443268
1193385
15720
397905
1761538
829714
1320448
1631917
1638801
292201
1638486
1278763
359521
492770
1458322
1469580
60244
1377918
1941380
1116685
1922569
1525086
348659
182992
438436
1496639
78616
873235
230236
979570
1604800
1033131
1976435
1701634
1505166
19795
1007922
368339
1682486
814371
1643240
1195943
81077
1507835
807498
1848534
16117
611189
102070
274039
485774
1595775
1825501
1705828
1229511
516327
1524788
1353633
1852812
1943989
1143872
458800
1069387
172075
363819
886582
28181
137234
1947356
985781
1743518
568470
1877483
120104
1424228
453349
746515
1742950
1757250
127704
485991
1292516
554232
1467298
907255
1713967
429328
793652
270523
1311897
700638
1552465
1628795
1639985
955769
838035
352135
1860213
820846
1405211
978100
1126242
403360
942201
924699
1406858
261437
1143219
1187504
1084613
1233218
1403978
20219
1693415
1035511
673241
624022
1658895
37137
82968
60101
533652
1667596
1589185
1770703
359187
150996
552888
1435052
142546
669537
30131
459334
1376687
778233
1052592
1932355
801188
889538
1090425
1860939
1787607
460529
1869620
1017860
487875
298047
756715
1125554
999540
1099259
857616
1072461
958189
539419
1145969
850402
547674
1014899
25891
1828954
872121
1443814
959428
646326
675078
916512
231130
1963046
1662518
350535
1484115
1957400
222314
1988370
1902127
1106682
240064
917305
1150308
1975623
911202
672189
496733
812284
1169390
1266361
1151845
1026205
1105330
133345
145680
1497743
1498015
1021698
1126743
1230765
430454
300710
1039001
1401842
551361
1750126
1453750
1795628
498536
1570515
1530727
1774243
732777
1086450
579756
1340014
1254466
437787
1345487
1041862
336699
1832764
1246181
403424
1227808
1066064
1995030
1062811
1761041
1009580
1178079
257305
608151
740174
894537
378068
663961
7895
118021
1967361
589350
1161224
725544
1379162
1368088
1153202
139798
336655
125962
187517
1998542
1314969
443342
1690936
1284320
1728641
118073
562323
392627
1465107
1497044
1348105
982714
107342
1136158
526984
676093
1743137
1440053
1634537
1549826
1539590
1372302
196798
1630761
113225
1221
851868
572845
727793
1252525
1188757
1786479
1290594
1836397
444074
922600
1390602
1037629
188532
991996
1027016
1875587
1687491
1238706
760740
964505
393758
1143033
310853
872805
1203091
1644906
1790818
1464795
1763246
1615358
1847336
1546181
1106276
50884
704125
1729762
398337
101863
1945471
1757466
1998418
1529086
826718
221928
954616
1102066
1757838
30940
1528936
1750128
1407527
1738091
1883903
1225511
184672
1777492
1095889
1969311
120656
1888768
827876
1602234
666926
1538748
1946184
975112
1167910
601617
1049014
1273489
57706
790369
1514330
1234090
502802
602071
85208
1473012
1467126
204168
491581
1504619
1971628
1222695
331423
1500829
1611853
1779113
1033320
671477
1190373
513866
445614
358764
833746
1856209
1401156
813879
1184914
1757506
130673
46419
1529595
1638603
566989
561644
1907523
1228251
582212
1934781
1230965
1182094
1577422
342602
196657
1254987
958655
370545
974413
1010951
250676
1405190
1729897
869498
719493
859873
875685
235065
191050
219771
1885005
1408669
919301
1080901
572943
1866552
1254418
170954
1976315
702879
1071996
892135
238054
1347968
185507
627335
536905
1108070
1682909
1199608
260827
924786
1455810
637596
404951
25214
1830507
295755
1508592
1348061
1096048
543730
204745
1164726
1930350
56821
1801370
1859659
892928
736101
1323951
968321
172845
37144
1941405
1091850
899426
1293596
193942
1485223
1084037
1884815
1568249
207738
121909
388569
1820478
1307537
388387
1316716
167162
568566
655651
77532
231067
691915
772824
1669599
1544191
1259340
1228168
751174
979946
262579
1123771
504959
553017
474468
1613840
1025074
1260060
1078944
952119
586961
447903
230804
901531
1042658
1962051
1522506
1559889
219363
1614312
679735
416776
1924049
371340
1308616
1041652
949838
733492
184705
1025793
1505912
1647049
1800424
1712478
61793
673160
859793
997558
1463773
843804
1349577
1385349
783813
66349
1993725
1921937
1205814
827972
20589
1728115
90663
1011661
1503654
697585
714635
1626452
410796
1298064
395326
7
398358
1258495
1897574
1062608
87618
1269941
1686636
1879252
1209753
1561224
1829611
690390
226100
572823
1732998
709546
1711354
1622692
100144
1222573
1426311
510
526239
151783
1942289
765608
1961640
1518244
972328
1933490
554379
300624
766045
506335
1838
153454
1993615
976811
1293967
1215933
1636724
198397
1421222
357717
1921133
1798946
813888
1211965
912004
1542033
836237
1676517
1137739
461660
1813791
317335
1897464
1399329
1364203
1323762
1470689
1495758
459708
1960458
1292376
543370
1993041
899844
724864
1231489
89371
1538526
98274
1941879
766939
215186
782292
1916610
1474693
1942625
1063583
1515399
1081385
788449
1845637
1960296
1229240
1838394
1853958
1579688
1325218
1038092
1513849
740777
139267
352808
64455
1528417
1506403
930667
1884074
1325391
1495490
1172907
628108
70283
1755780
220104
896312
860994
1150716
719955
756330
1486510
1703772
1152191
1762419
1043112
221792
751635
820194
1859149
1464705
1703747
785027
795951
247957
1626087
1755257
349126
1507164
828580
1752356
441154
1985302
1952828
1011261
658910
443094
1641384
925140
1575520
1541481
234352
1172622
373708
1115592
1562140
1197024
1496765
549874
1938259
909264
1898051
1771325
166045
1374521
745940
457305
32184
1891157
730895
1216715
1532471
1049690
1420073
1806710
1022065
326808
653171
660410
1266133
1007270
755173
1492579
52849
970431
1701121
1081025
585074
420151
1932240
501406
1626377
1179864
1227009
1349468
174098
614404
854738
1138834
537423
924118
928762
470424
455168
1357069
580117
193173
486703
147890
117140
1023544
1890231
945737
1454013
1475777
877437
1758729
943109
1852094
900371
433085
1606334
1340531
627253
757700
459328
4460
1933939
800579
611127
1121029
86318
633645
1437387
1954456
314655
660429
108755
1432052
882942
1841204
1667385
599843
1027690
1667334
770136
126503
78948
115886
904789
138050
591542
1170087
1051028
686381
1482209
872518
2161
450513
1944379
972292
1618676
335516
1199522
64852
1046017
1633238
1314741
1338316
1595637
527626
1469758
408337
16236
65719
970736
450829
884348
1990867
554259
253984
450736
1496226
1779877
1233939
261481
1637811
329467
577738
19204
838045
908027
547918
1312851
1926379
1205619
340681
12188
1486751
399101
526971
1300965
838187
889982
1373482
210921
1444893
1427031
1580519
1402647
1783440
166165
379222
1591045
1534277
911288
193180
1202909
211950
247709
608138
170912
879465
1932681
1740493
1089661
63784
1567153
845719
1032802
956093
1906479
56038
61565
1627146
416808
1446025
658066
883120
805821
1491896
1908643
480019
1274995
1953224
1555458
865304
985177
556873
738267
167745
1758636
721581
1718561
1990780
1722223
1490995
31716
177571
1369554
1087731
345137
1379274
1893137
851759
233209
923175
1552355
1448440
1222611
1895385
308803
1784410
1993992
1778976
906385
211672
413391
879237
1763532
733989
1102934
470091
1854149
468406
814332
1316003
1345211
809627
1114464
1983059
197766
188234
766145
1289259
116613
1833296
1061288
1428828
771792
1408260
1979038
1887689
1095570
1385288
1948206
773469
1731750
465597
543261
939267
88105
1672680
1101771
1994515
1935998
1451925
1121433
592424
714159
397206
49577
977934
523527
1103700
1504168
1495426
855521
1610900
392382
1805849
1654963
603907
1905383
1371483
333651
1889106
1089019
126197
445604
533100
767582
363528
859125
1429534
1914241
617048
1190211
908494
643936
182476
1449470
692448
538988
1651801
845206
1191220
1370659
26563
1533921
92331
1433597
172875
1753379
1809403
908895
176201
1260820
756192
1740762
81632
197925
1419129
77385
240549
1889612
119936
609920
938360
148228
644138
1891239
1896545
1954391
818333
357907
428326
1139705
1166686
1686662
730853
1033587
991642
1280877
427709
385835
69254
761780
145999
469691
1929387
1287033
542507
134644
676485
819995
83325
590850
844198
1102654
1734458
1785973
1098477
1034011
314694
929135
478615
395317
1850211
1544232
1065910
690554
63347
1183577
1360965
1854719
1005134
1564091
1346053
52487
1983183
369315
906519
179352
1950556
1588132
1005161
629109
9374
1540832
41688
28439
996621
430220
1363659
592985
1245748
663044
825933
362197
153033
1994545
1900416
814958
1938870
1387135
107951
887687
815023
1690048
600345
1260009
631755
1621305
309858
1570453
1297360
1881272
1353052
605797
1573202
687594
24552
510348
1577938
1428391
1494929
330929
1307391
1367022
1730878
215018
1193549
1172458
292420
491559
821073
691731
244766
323865
1814887
1517665
6808
1221120
391974
585405
1703101
17751
1062328
172639
1350805
1751845
203194
541535
460566
767048
1115213
506525
1539757
865107
705894
59616
1263416
67764
1931357
744106
1430617
688986
1970013
924661
847946
765782
1085725
1293176
1032798
1721505
12007
392193
1806454
1709305
1286089
1510001
1813066
384222
749002
1807278
1429226
278497
1212890
808773
98323
1656323
1551942
1874413
1075246
657530
87681
1536217
1319729
1211685
1747375
1529932
1767830
224213
1415458
1899237
1929765
1607597
80456
779291
1726636
1240828
1307391
1915865
1219613
1060898
202535
1745977
433032
776515
1227467
38922
299028
520623
1560734
731576
1132572
299848
341742
923477
268490
1581055
589829
1526074
610673
1813680
166652
786390
41198
1284913
392785
643335
318651
78507
668968
1478884
484858
1428005
1201605
1238557
1731430
1287690
114423
1806163
723225
1997173
191997
767773
989049
894953
1663994
769941
1374668
1733152
1258357
748901
1684955
1421312
1902754
640284
688102
1694999
1247183
336753
1156961
1249868
151326
1035417
1495805
926814
1243556
973752
1807122
1871817
526499
1678905
518714
1081319
643120
1295736
347371
811805
742507
1381220
1387955
1563570
1785303
144522
1309559
1851382
916159
1543448
1906381
1390079
1636670
783399
1575086
290346
986485
1254690
611717
124224
1152608
96111
1189373
213941
463290
484984
377728
723085
989567
215775
831881
1658149
478558
1722073
217473
1595565
1950571
822662
338970
1591192
1392974
254806
1411224
1881401
1705097
353689
1591462
99002
1157972
1180608
400685
620879
309644
1405687
1023091
1208110
1104485
617967
1972171
335461
719832
1934119
289974
461671
1612879
623332
1954681
170501
1398127
1340272
1292479
1497681
1253777
1863140
1580873
1872908
1979828
780975
1728318
865174
763757
1417933
397735
1541178
604470
976115
871865
1756134
938053
1806308
1993589
564918
1667393
207239
73949
1687094
1122680
627990
1797344
387364
160590
834531
1690667
1140634
1651693
1627906
1398930
400603
785760
242981
102159
80151
1203747
1145070
1178283
750401
509981
883015
1525435
221711
1872341
1042217
1801364
462580
1925142
817091
208048
103151
754352
994229
556921
983123
447794
915139
1434172
898218
1145017
217101
252885
1723815
1456524
1724249
1580085
307455
992871
1577208
1089050
116650
1979189
197142
1682066
154654
118108
363854
1947363
757945
1585582
1911150
1935228
1342639
832720
765474
1709202
533528
921167
539175
625899
1847065
1201554
93098
155810
1350500
1457735
347607
36278
1289287
404565
663926
951554
1694369
1412438
1490256
482543
1020627
652228
467450
493465
1368581
1001384
1682630
1486596
370408
953944
1500982
1170566
1988588
807217
870120
1080420
1367063
804950
1328939
219466
574083
132642
331865
1696015
333289
246132
1477299
1125954
1818180
1907218
49888
972752
1301870
1243516
120878
40842
959094
216462
1342046
584523
243675
345500
612138
1002857
1071055
1837117
448190
96169
1363753
1121996
606270
142375
534021
1706160
1662377
1258657
720086
220168
771062
911790
420597
860150
607867
1617020
1119027
1462546
660831
542133
1387565
1996006
1725029
860352
1390253
1886288
823761
1256631
1538447
1899106
1016559
1188547
972534
592324
352684
43887
1358221
873567
994185
1545740
1062433
459360
767372
878103
679847
630880
1824574
1065174
855825
1553786
375710
1796579
474102
59132
1449730
810547
473048
1870835
281832
458165
1718681
606213
1883311
1085635
1768471
1397741
1517633
1181927
136117
1699260
4332
667200
50209
922765
1010547
1262780
88224
1050111
550660
1021688
573844
96259
200860
1468262
1642245
1307208
651840
1754732
1163538
1866209
861809
1391634
23617
1129428
1659813
362171
1422658
223802
352237
572760
124157
1996981
1537589
1907108
682133
872509
1243257
281331
1937127
1837651
1391699
1449815
800886
1382350
471734
435521
1532776
1977883
582180
1547302
1486944
1125543
255592
774646
114607
1962253
1391868
1607974
1397219
113201
1798474
1162507
1150890
1180203
1685587
1129892
363315
1099599
1399326
1147705
1115307
1935445
884378
426012
91014
1725433
840190
574376
718308
1060055
1397954
1342780
27876
277696
898505
1945892
665159
586233
1456231
1198026
493153
1250533
508431
485011
683778
1033606
288380
204513
398941
261831
1318606
93424
421257
80134
1443777
1186658
626326
65671
27651
751740
647333
434608
180870
1343522
1886984
999270
1790323
1535473
344313
1137567
1143225
729180
1401492
1301342
1873029
1969437
47291
660700
1084513
321181
374949
1813232
471782
262183
1469321
1297094
578564
1754252
1379882
1690267
670130
1563733
313444
1851064
1703919
158821
2727
235040
81480
1801830
1615517
785970
764105
44576
1768513
1496720
1629900
1701662
665987
111690
382645
108912
916024
1312928
1266718
76508
1691157
1329620
1435717
1369239
60333
696759
1364120
112934
269369
683065
1006190
1975919
980187
1412440
1345420
1691861
534009
1177990
877090
787590
1229234
1119030
1135941
74320
829505
285012
1844473
42848
1943160
969986
640802
1585456
1616206
1520520
1930226
1990932
1576788
1825459
1105085
1678705
1214076
247403
978991
1469172
489051
1566020
448407
205573
1872799
1506206
963481
1590940
996375
1740327
22514
1611139
510376
1275699
1568570
291623
1226902
934266
583449
649833
1382723
1736683
1864525
1996357
1971883
1890637
114925
765219
1780905
1695973
940717
1708429
304255
584623
599186
1358120
1024248
888541
844903
1384968
1478236
1053833
1627651
1710422
1694228
1866595
977242
517629
1554248
1457030
96997
1375820
269671
606693
1082257
1600382
194498
1139038
645147
1594997
650858
1324515
1561471
1617591
1130759
1802424
233276
892342
236712
859911
1840605
626801
1962435
42254
879916
1994801
306216
894131
1692925
800924
246046
1094252
1917139
436125
1638573
415817
985277
903082
683630
1428013
1370794
1670927
1099059
255462
1734287
187772
1968771
1006719
266908
367188
1850912
1483294
95124
353165
1930652
1026261
907977
672943
685703
1133931
210124
199273
218817
1112125
1891148
723304
340858
682397
348690
1677276
29058
1979735
1594077
36380
287601
1265350
487484
1297813
1332353
754335
658904
771413
1949183
1142083
598371
1145888
1871446
1386401
1173868
1797100
1137444
150497
1700579
1219113
630723
1764898
198561
968301
102271
1431440
1792784
410750
1740730
1179199
1231333
764140
290332
1295476
102946
1932379
1797207
1066111
1449311
1053843
1818202
1603905
551519
817883
1523908
1527079
1942478
827567
1823915
408106
1082711
1317060
952993
1774305
1654432
938789
1858519
97244
1617019
1409227
1906831
171031
1829076
421600
147835
1977166
1392740
780066
165959
63172
90383
471491
1546013
1738829
341026
1939638
31510
924143
236388
1016046
407682
395693
458308
548969
1179673
1582978
969203
184552
1274519
1367323
1004597
1377546
1759063
1365392
1090573
1785892
1875432
398308
1798783
1364547
1385459
444828
676101
339853
993114
22359
1658270
300493
125301
1001019
283940
826279
833321
647778
1113679
294413
867766
1753133
330653
1178946
1269360
1642887
1868007
1166208
666360
1888499
1267971
868028
1886902
1463281
1606472
1441611
1114073
1300039
1836224
1613045
243081
964803
754239
667828
52578
963748
1126021
1521734
1548481
1971857
594026
426346
1370667
266366
1200520
299437
1217233
1379606
633045
223483
1814431
1462624
1188059
356311
465393
1690358
1247502
172597
1489624
427096
432274
801354
1968708
832886
863017
1935898
59992
1172178
1385752
1287419
1621723
119696
272029
684844
1222297
16003
1779581
1752352
1613840
94826
1393485
738415
1691231
1919062
69770
1502167
1953676
1665865
1395695
1946448
590416
1445965
513651
603767
42518
1998665
962294
634722
909393
942768
192467
898396
1000838
1918203
1755946
49214
946131
256866
1758265
1993838
530665
1943625
1079741
888878
909566
871946
382590
1060404
1958104
1487496
231716
886812
1113734
232609
605571
839325
911210
1908929
1047115
493499
1760110
559748
1285725
211491
554476
1965041
942992
1204734
1834784
256050
557788
335667
1242769
957267
271328
130152
1282550
801742
696624
113816
90309
230967
364088
884051
1526689
887685
1367120
965926
1458664
1892966
255355
1021198
1360547
1759789
1670122
629254
158652
1722796
165735
1764153
1665712
402140
324428
1338384
948572
751621
588609
1514953
1318877
1629009
86439
252032
232906
370745
78973
978935
1201418
1077227
1681393
1540197
289774
892681
648937
580591
1092958
403429
297997
355802
1632763
271036
542038
1878967
781323
289384
1481458
1773463
1427278
561270
125736
457521
882471
1508725
339955
1069043
1376216
981601
1065036
785819
881332
1021345
1470747
1697579
1726034
340469
98530
1966548
20817
352481
737531
1380410
1206776
505416
1592584
1166044
62165
1743945
1423708
1688602
1589251
1114260
348038
984658
1063284
428334
1758471
1858729
824327
915241
1052971
1914938
1951776
82545
874967
1371517
645769
906871
537015
1890689
1700268
1648064
1676446
1594993
1300219
822365
1136731
44383
592798
1329683
1483418
518099
1123956
460947
1484940
281383
138635
148273
382530
167666
1589806
1027958
971542
286335
1020815
1873756
85533
598725
886626
1674530
621145
1479890
1791862
713068
1312282
405849
653093
374431
944115
1343375
606751
793246
1311232
1957908
1395522
1142482
1792305
1209070
45180
1090586
843841
1732634
476339
1743257
369449
25642
106704
193962
972571
1288703
1578234
961202
1307082
1938063
1953715
1866198
1187470
737823
1491521
190150
1483067
214200
1395060
1167448
690460
1127248
1043319
1070743
165468
516150
1852084
1226319
1188006
1953828
1992958
637001
1287031
810600
415767
1936481
748923
1959543
1603284
1072738
938260
1224809
1978688
319344
1746591
172025
883474
1994351
803872
695613
184131
763784
1543290
398940
1452621
911899
1637451
1124671
39052
541518
355051
330745
288033
921817
1137307
1553615
1249441
679352
1677309
879416
1204063
880099
1275688
1512940
1338432
1472480
1472446
1072616
1990630
330233
382951
518620
1398252
595939
1078848
1227501
209233
1516309
1655938
1621463
589911
1935262
1987250
991971
780238
81727
611139
1718961
287338
1769491
1830924
1583673
334892
711360
412233
1337191
1573380
109220
1883722
393931
1282624
1839969
12908
926253
1470487
680180
1081545
997420
1666352
191812
1097950
837265
706571
190158
1529629
1902957
878201
1999927
569165
828294
1212868
506762
469984
176028
1663881
843621
1755728
1600791
1340485
1824839
159185
1847933
115252
901982
768417
1515093
689965
1420996
1660793
67386
576850
1507974
1355774
789928
947966
902293
1732756
50836
352758
1895341
530944
330844
1506381
445078
198269
1295175
1821450
53439
1141864
1681796
820590
141830
1564391
318279
1122002
638866
859188
229817
1911586
847531
1212074
659485
749918
943131
1935304
1679884
133790
1956139
923947
1913842
1803046
418461
907629
1873298
1215800
844706
1207181
128447
1422096
1490425
1940897
979747
276729
34732
1182257
759464
374268
256139
1644664
13971
1690015
1434626
1285846
328701
1184271
448196
1322875
1387242
258259
1666889
1665703
14500
1431593
1377585
1131540
768922
602502
531870
233893
1470765
1353386
1291923
1717167
292666
73049
50236
575814
1133949
375310
496864
1950605
1973362
1127700
1695197
490919
406506
1788488
1819272
561400
666158
1808164
1860080
1644608
1764515
1803277
440239
574623
1942072
1969570
374006
1578402
941527
655663
1396389
1622078
296178
1072548
1337560
1579226
716719
752105
136169
948383
361725
1318311
1242754
747842
502218
1993426
386603
1351064
1164468
19792
1025337
984887
90811
1424389
497884
268277
155265
1618133
1042377
639269
107995
275831
380053
1403960
479540
813921
1641821
1113225
120350
1852164
573508
481695
489677
1608571
1455312
50656
1918182
568237
1637478
497281
792745
559739
820664
1787061
580079
41049
1208772
1480252
911866
929713
331865
275380
682196
795689
537445
642879
560563
1051189
483429
55947
713710
527326
964140
998409
1908814
1522095
420068
1452574
1188501
95583
621646
1095427
135159
858517
804824
1551644
1427846
1534964
1141003
1393129
1209752
1267663
3193
307236
22995
1821805
759745
249617
1399778
859827
1875745
203736
45739
1862748
1432746
1447508
835440
939709
1898439
1068515
1862610
1437497
1209779
1061603
818091
1307132
1466566
12929
1393418
562923
1361380
444737
1276026
1852030
797271
482570
1772063
1713970
836856
1664298
1154097
1110775
1410383
283081
1766728
1080674
1162343
1389695
705665
1985635
1410451
1806007
756248
998770
1091535
1539670
1394167
486471
1354833
296479
1129861
20690
1181300
1911899
1731009
226260
876198
25599
565831
1037296
1134492
1770538
1146540
158984
342719
345828
429879
1761582
907658
755260
578503
995034
1885133
1205554
558432
679958
79904
946620
186815
1629989
1064435
368398
1205094
1217171
1377151
1192832
1505893
1206855
240928
146535
449334
613490
227488
1854067
487948
890155
46719
1914278
799265
1982302
1233804
1243686
1243007
873564
779259
50635
1193888
1365133
174718
244886
427449
1008697
1505153
599705
1789902
1756333
1204284
1407204
329475
1863224
264509
1368671
1324576
1961935
625697
392747
820310
1358305
250982
1504368
856304
764648
983668
1458755
1600335
122605
775036
690242
759563
1980425
1084143
756466
1505331
1775054
1095234
146514
1049587
1878751
465969
1037487
1074363
712650
879986
1554220
304777
937124
884401
811717
583774
211941
733359
1112422
1132036
1057570
323152
877172
830786
1915334
704749
65006
483019
554856
1568407
35589
398630
1248691
621817
1458289
39219
177831
1887657
1448156
1044111
926609
981812
1849821
1079050
291005
25748
793371
904142
773376
1523786
494929
1145675
1076117
860549
922234
918322
1222975
1579683
1555069
641789
120768
281975
1334460
812879
536738
757445
906321
667888
459805
1932355
1056601
1343464
1584119
186300
814490
812576
108940
19920
530861
999626
1589122
752314
985216
1070873
553806
915752
1146066
768997
1811135
1504706
1340291
1791018
276809
1580097
1501812
1728408
1984021
875618
125163
124012
393731
599545
709819
1184421
1322130
1342584
279797
1191873
730519
1325187
1369055
1024132
1013845
1059483
1010846
552268
1592399
984741
171478
1610885
1511783
1113419
400691
1453647
1397799
1770494
639939
890351
1779290
155224
1153045
1912925
430592
1085844
316722
1062361
371859
1448120
1335595
1915727
439238
1406225
21508
1109998
259681
1698627
316796
1002243
1418011
342454
1478072
1905490
1183269
1705287
672027
1354777
343512
994313
988303
136336
136840
1987471
778009
1273233
858383
10282
243439
446099
243447
1042168
1432619
733423
311895
599947
1630359
366778
1410430
456331
1618228
412533
1671800
1303598
268610
1724462
188272
1785438
1958470
631897
1740606
1710127
1348737
958967
141020
1220216
269538
696195
434990
501756
348278
507770
1272896
868626
755308
183293
1120037
1551863
1208707
705353
452910
52172
1033264
1115079
650088
1929306
751166
1476592
1286155
1657122
1755632
1838801
12083
503363
1654029
513112
49160
240620
1092539
15944
1034125
279561
856769
1909195
515209
323576
36957
1807025
358016
1726408
509997
1411177
1523512
28483
834442
1114955
823928
154055
864347
987135
1219630
1592403
1299211
1356873
462308
1769893
485220
1571707
305917
232859
1159624
345137
113098
623742
1380500
504231
342549
1830971
94069
454024
160758
368979
994538
1935200
1499080
1991272
753866
1182454
1949257
1290323
1320322
789002
1021298
1548685
1940310
284317
827922
261758
1289699
1857355
542609
1448898
808154
1458152
1047229
917448
1988859
1849280
125232
1209440
108331
337201
1451284
590359
552569
748277
1530811
345421
853854
289343
15421
50189
765652
638352
1911489
62923
533184
245495
1931850
1997294
183909
387457
1247762
1764058
1161836
1588737
1222725
817730
788732
1997879
1452037
1757610
1554689
485320
1892084
508966
14569
870926
701662
352581
1483909
82967
1081946
1131709
699127
1079092
601414
1073502
711718
1171283
196225
794331
197815
534761
1629739
1097342
1819892
57798
1643477
1176085
1779409
1009674
250256
678107
1390438
1886722
20021
810548
1672498
1465112
1894419
80367
106115
1247615
132918
1714714
1745802
1676029
35119
695253
163939
145799
1500259
1263352
1147080
584569
1156369
1041104
1352155
175718
84280
1540630
1754440
551085
1612098
951040
428688
1170880
344285
1577520
1428477
633362
880888
489975
1615513
1305635
1928265
934876
570366
843473
1053544
894796
1589963
1395668
1084215
434313
1055135
1684794
95012
67959
1545027
1658044
672630
1234109
941902
1957250
1321665
1269196
106379
1565401
658227
566715
1376041
1514479
882052
445136
241886
1380211
401353
316498
1495940
899660
1505422
1136362
1267957
1773449
1395642
438289
1557387
525331
1313546
1266013
1689990
1511444
785738
1653137
72743
1741063
684312
1485571
53304
804086
1318123
1618635
926915
1058361
1615509
1823240
389792
16958
748316
1584823
1296668
1970532
833548
655301
475219
1785861
969193
917126
175055
1776504
1767658
333785
181746
513945
711139
145410
1318140
801956
503713
1521983
745862
1511616
1522262
1356309
1930910
1791428
1205491
875389
1019451
1348247
107152
367622
1776075
1878976
1856770
929903
1815243
1473521
335649
1791315
1291416
826700
741173
34758
1612723
989464
894928
1503346
1295530
1267506
1746642
1861332
1528219
1293204
616217
1924971
561570
688014
1811947
515512
447250
1446965
483426
1707
1801661
125376
133926
1514901
667759
1917514
357854
991266
747462
72383
377993
1752090
125850
692937
1950160
1263058
536978
225049
1688334
1612150
1770256
1751998
1094818
201733
1401719
780826
1755871
1472550
1555950
947469
422371
1387822
763611
1393906
964038
748390
1427888
354773
855368
644292
420310
881686
57973
239311
961327
11863
361781
1081370
339196
1709540
373631
999012
1610450
320759
744224
327656
400798
170979
1469926
1724403
310645
434947
368091
1206908
983066
377333
941295
566736
978982
48609
110194
1897217
724269
513260
821166
1250089
1172968
1556380
356874
549773
1223480
1503765
946892
1080672
1080401
94103
1926475
1493839
1739987
303546
158740
1299045
750615
607577
684555
672064
1672714
730366
931949
849395
960856
1937193
1911693
1341181
7806
1791163
1920429
1578653
1979802
1641586
482252
88617
207027
953936
1899059
1337930
897137
230503
1948780
1305311
843323
334098
483438
1088015
808840
1567468
534252
1472038
1974036
1299322
1088587
181237
814425
293432
1637165
1032704
779056
1159755
1374102
179853
1553161
368613
1032825
1129998
366441
1672259
6391
578265
723667
310170
1569115
1846585
830855
770654
380197
1133725
1177901
1865099
626110
1714134
1869158
412252
1369962
1967454
1613049
853542
857986
621622
1367365
1288408
1445191
1216598
1629962
794059
1653024
1579516
815311
839277
939513
1333642
371295
1810877
1245627
586126
715473
1316623
226274
1072645
679353
1580644
1393454
871208
822740
1067748
105519
1103167
391746
1779827
575746
528342
250113
163537
277545
838976
139946
431578
1944056
1983340
1760108
48627
781408
176666
169740
1930506
1245657
365358
228507
85141
550192
1730938
1330883
1718262
1474350
149903
1091186
1107896
1436752
27503
75229
678170
900311
1839869
1773805
1147025
181397
636554
1010530
1511213
887811
1117416
519738
1055962
172796
1687335
1725930
1138389
1352356
1511937
936835
732027
1636765
555876
1423251
76324
663168
216891
1579023
200571
131065
1964976
1993191
1068788
1621119
1798507
472713
1494671
1052973
1495800
750661
1614340
1745940
925520
68324
1824578
1017365
364307
303817
1576085
530197
1258211
992785
143042
183965
450292
354468
1697653
1246407
1921297
1466891
772170
600015
1285203
1406126
352301
1531740
1878999
379385
252410
606020
1967054
544899
929519
663841
1793553
1866992
738907
961299
133000
1293135
92995
384818
507593
1292977
37147
1278760
1557242
1520179
336630
630460
1979603
368545
1103731
300719
1514858
1561027
1174638
1824044
580028
1846702
1062474
1006378
182273
226699
1882807
1936475
1450345
1936646
856400
302960
1808520
1191673
738839
969842
624507
1988490
1550332
1994593
235001
945184
1718391
1989155
679807
882434
922541
804530
1872042
1267391
630299
46015
813272
600703
1113667
312955
1516450
195645
622435
81459
1864449
1997333
238099
294663
572274
618781
1686018
1675907
288215
1718838
1903495
1185159
792998
1093655
421298
1118067
553936
97754
1125959
1043995
1441995
282408
1613386
1487637
1438315
509472
13466
730350
96844
1291763
1368630
829608
258405
1095931
1289002
468500
1879536
379825
1877540
1915858
314441
1399322
1603743
1513805
1134678
1579071
244713
1557856
1703742
655193
303935
1385691
1177003
28489
1274358
231749
1054216
667709
62221
148870
326759
1619252
594160
1218404
223468
1918556
1411269
1384651
1891684
1711220
1265017
1688950
1380523
782866
1167276
855955
1091590
1857716
1611522
850094
152622
472581
646509
1947099
1232166
157746
1113959
1077190
1500566
1227643
840971
1108229
1319256
351503
416500
276619
1436707
1994709
308692
929318
1672422
607264
1545708
1697938
1092911
1209495
1618183
226039
1748402
962547
1798614
61320
1726119
632007
142027
1244325
699951
960471
823423
988553
314656
1982839
820095
1515515
1393008
1073969
1023986
1594126
1693333
503635
1761180
1244332
506529
1970108
1598880
1681481
53944
565294
526541
1092554
678797
484177
1809591
607378
1926903
762378
963240
705928
1211337
1644851
1648167
871672
24220
45364
514283
164917
1694109
705938
893807
1343992
1040769
916701
696544
737249
501866
1168968
1903078
596198
471145
438601
464656
1170645
1564843
296037
37336
462164
1204945
895958
91061
287178
417920
1919144
623593
454090
1133800
1711612
733368
1878339
523878
262078
866861
1595787
1887687
1732159
102704
1931397
379473
1443123
1705394
122750
577365
457856
1834991
422513
703671
953088
287066
1482214
1733451
1249478
1673914
472538
66226
958232
85576
264878
633198
495166
1059186
563557
1471228
1807377
1424772
202143
655780
827290
442927
1366027
1992224
551083
298063
424726
1972579
217803
447383
455626
501820
668228
1576170
578746
1472267
1593918
1746441
419075
1758766
977837
821886
1356275
608730
1370081
494465
1403585
1682556
1946468
599510
1204626
966099
1443832
1395534
1646289
624652
1144298
1233989
591880
91590
1512114
110584
1280505
1387446
231554
1216660
211020
1648372
68045
234925
1359488
1023290
675246
1747445
1819954
1128422
1429530
719963
559617
612854
632117
1245454
532740
242726
1778874
699261
795046
896051
1844479
1447995
1242823
1395330
346959
396821
1550014
337646
779538
13148
995232
902129
627530
1656195
1057209
997220
925334
739731
486182
1694809
1743189
1970694
1348557
1782054
451650
926992
1110548
1465055
239228
920154
1045563
29457
349536
175888
1060633
1824408
322344
113848
1129133
1011790
1687368
1909461
768049
1001248
1978041
1247158
1799478
503216
159896
1049649
616787
1464828
766521
802833
283380
1234916
1809654
931399
20199
63290
1966497
1296656
1250113
1187633
1578124
1510362
1545239
670862
1287867
697148
6257
312748
285921
1391325
350304
1963235
193939
1968549
87841
1715861
1592600
1092880
785839
1616037
1684530
437340
1362268
333646
191937
1978434
959829
357501
771148
384681
890320
876453
53784
1192741
1979249
1217011
286728
966222
71255
1483542
700160
885950
1846355
1094128
513722
312274
1971983
410504
1831324
461825
1483105
1970128
542647
562557
1459400
1182213
399497
1712839
593164
1959611
570139
496100
342974
936292
1183429
424611
1041906
82960
1174199
611204
993165
1063335
1311195
1528985
1221953
1737758
502691
911834
1291898
1149963
1724461
1442113
595379
364245
279976
1319506
1434316
1228942
801485
1183641
559243
1015652
109194
1731896
1215935
1568322
1280080
576119
948153
1485162
1773807
1789478
877621
786815
1070478
647647
1388325
363156
604370
768917
1652669
660482
1880410
1310736
343013
247268
1017549
452693
1967307
1855580
1587954
1545868
1064077
513459
1470813
1330089
442451
192373
164900
887091
1922769
473324
1254848
1914590
954332
459703
1383486
1867898
1785066
1778396
1231957
842127
1020265
1225850
1238754
870504
1618436
994885
32135
1281350
1945638
463502
1937484
1908359
5547
1713221
601434
1767366
1721864
1446040
377617
1872347
914847
1516277
26675
52173
1572641
1820862
1912891
510014
1165623
1395031
1843876
1817402
36388
856789
1962166
13627
1605079
1103571
1013341
1224693
1138641
663878
1612032
935267
1903270
1945052
949997
207
961722
1189315
438764
821177
50826
315283
177103
577894
1016794
1360821
642062
616856
1755723
525297
1984383
1173367
1476338
65592
108445
372935
167871
1713355
365484
1158027
1366345
1465665
1299660
1224897
179395
1589221
207630
565216
333666
169572
1452399
1398629
502650
633182
1314153
472249
1073280
1461886
1627093
1251642
443476
1387372
1905389
1376104
420575
556359
991514
1637647
1466403
1662783
598222
1553976
424013
1518830
993109
630703
543326
1864910
1765648
718919
582871
1247302
1597200
1377948
1570750
215150
1984802
1912457
1042130
209618
1140347
1771
1693454
860081
334200
457501
1896685
1644272
97842
1373719
1737811
1758069
1404883
414142
158839
1325082
1044657
1874813
918578
1659379
687717
76708
1139662
652976
73350
1272439
1986182
1824802
14880
472711
1660419
1775080
35175
343788
244269
140647
100311
1853042
698525
1380955
1589346
557430
1361609
1401424
177242
1086303
1158615
1339750
671661
342063
1030363
1684539
800535
556763
1370496
63330
1228567
433157
1905027
1117799
1551219
1050748
1385359
944948
54893
1110455
1765718
1961102
457026
229233
973338
1518125
1550784
1089345
1626241
1508571
491447
977062
1923599
149616
1926633
1854205
631491
1646494
379388
246967
281909
779695
482249
155258
562278
944152
308218
1156907
356049
34162
1213895
928132
781783
511291
409965
1406405
527059
1901982
1100091
813687
964518
1776677
1522161
113228
594865
1452840
1028129
61250
490501
1530266
1243378
65789
879728
1195149
1108024
212729
1518886
1828033
709996
674776
612275
524699
991389
751669
1054238
128204
1507580
1576764
1710845
1948014
1893444
524990
1903607
1779840
682607
433058
713233
364785
1636184
792432
1232599
1702532
134932
1847915
660017
1230913
527564
460063
1067363
1282669
432250
176021
65823
1890842
1101974
1994550
914366
661879
1113114
1210191
1406416
979234
532617
1902786
816130
1263652
1157081
1649773
886784
965537
1448043
1054788
1891650
1654793
1218709
633548
1732343
457730
1521562
959844
1189173
1432162
1251841
1485368
923943
658840
1764749
287463
329425
1729145
797164
883555
537032
363410
693427
875493
1945521
1097319
610795
1112646
921486
1541609
1471306
158882
202127
730124
1211616
1022509
958843
239895
105484
1245047
846717
1575169
82662
410606
693189
58695
1362931
567981
773738
180252
1456453
268020
1570223
502553
270386
803105
703689
708014
386842
85029
1021024
1360933
1196504
885210
919759
1881518
839865
291341
265371
94567
610755
1109244
1721098
1887207
369139
56451
1973362
1011970
748839
106650
556685
922838
1684797
1796106
1385375
1931316
34923
994771
561218
407244
1738154
339903
727695
1024047
1068860
1495561
583980
1871359
1593350
621535
1250031
865593
1483405
778524
896935
877678
873664
1751391
1531115
1912285
1953670
1243925
1562954
1359961
559574
1239406
509441
840021
1573771
1529447
1554336
1736680
1080067
540832
592425
314012
976860
775960
1690954
1723428
1878273
204517
821137
598215
620273
1543187
755157
273817
178498
300998
1940871
514159
269007
1912943
1475382
1584202
395930
1969618
1578620
188053
506223
1303264
1342326
497790
1853735
1498760
431128
305887
1184110
552604
682004
550561
465329
1520859
903131
689693
1421940
1583800
417367
1619585
385448
1761249
1091114
42046
122107
1392500
1234470
1489193
1710163
1839191
1123993
635899
957633
1228951
1222784
1849776
288459
119926
26638
218189
418787
143464
1333229
596338
1302491
1183456
1539318
1408580
1333566
650697
1480251
85301
900266
767227
1332950
1660021
1133561
846532
1315456
1255436
1629568
420149
1337943
1497669
586576
1915635
1204462
1918260
904705
852609
909685
1594420
510720
503952
1027183
765649
1547728
323844
807151
1571093
311759
1306253
517100
1686863
1161354
972354
198026
832891
1342381
26666
1442950
76913
1068232
1276084
1694306
1842979
1271715
399728
754998
371667
607032
699649
1779056
660512
1864609
1043617
1403149
237502
1000089
726272
287241
1490381
233397
513836
412168
885070
1308729
1084030
1957100
996822
521778
1611452
1815490
596205
1721380
1612027
673676
477177
1288988
1292093
1081875
545175
1283981
288798
1300355
308116
1520565
1526766
1846373
546493
31973
166098
1772758
1289862
1214724
424954
473026
525518
900762
291762
1616271
1532592
1990891
1864776
1739775
729421
1013032
1402269
1108354
494413
1517838
1131978
1050732
223797
1468746
1668747
956048
9060
237399
304851
325992
522363
852841
1440764
482794
658003
650510
1848294
783388
1677579
730816
1812086
596037
1049757
72977
1024386
52006
348700
1567969
1231174
1276387
978904
1052195
1461878
1030496
272904
625119
357443
269613
623603
1412343
302644
1319649
1391835
936975
1978095
1382456
937963
1623849
617015
854538
785680
1821295
781641
1273623
993315
809407
341523
577838
884353
963623
78038
890653
1315578
136456
242753
166731
1545639
1020278
340836
518687
1102095
204692
1255611
1793334
376840
1799942
380892
498026
496488
1571396
1644474
697135
647987
1147469
889147
739192
1502025
1502451
1292132
1078102
42339
82466
210140
1048061
1723065
669411
1233718
1055220
818301
81171
299759
168206
1768645
1135001
1079285
1706172
950492
1589038
245140
821180
1433570
1284979
1901843
315758
1096867
1120747
431196
907672
1591750
1885031
134402
531222
1370804
89400
272521
664855
1006477
1179357
387893
1577296
186467
658447
770239
169179
540319
1394061
51492
1188944
1899734
282931
658464
450808
22183
955712
1096862
399595
1524054
1569918
1193994
1288885
1039969
1919925
1560745
1441891
958625
829896
1321207
623005
1448888
961519
1051752
1017534
1390620
448257
1882280
1322601
1670753
1549043
1371160
1570501
1603012
1375732
1337702
759575
1707884
841235
1625030
699331
1915801
1728660
1384812
745605
481980
1918485
1772295
1945625
1646419
1471722
1195886
930031
1022655
1368841
473641
1316124
348200
528447
128337
1411400
1483881
468492
1145363
249611
1708949
941772
1642471
378
53593
972118
1578091
1317131
463010
1681004
150437
1903835
1750842
148270
968486
1866567
34801
1539789
1317713
1593144
1613756
1000230
1737455
927528
1658221
1428801
1767949
1304324
751315
23817
1955127
1098853
121002
1579380
454226
1694084
871749
1545220
630923
326039
455619
1320144
501742
215461
901558
1074169
1424450
434424
1724977
1258148
1499140
503419
1965167
1594406
1422228
1955211
734221
1614002
1523815
890074
227388
1191192
958165
1430882
1950435
1245022
1088584
920084
528889
842915
426131
1275498
1460389
913638
1142600
1554808
569375
1873059
704647
1481312
201220
1550188
1693289
985727
1314919
1277546
510139
1789178
159590
92213
407365
1904642
210215
1992025
1211263
1975169
638614
539841
1660997
285206
1321114
909904
1757684
1293224
134026
112024
213403
796470
1748987
538767
1435304
422553
919223
1139631
1264632
64666
382248
1183622
1166814
1673552
580754
486438
1811608
1283518
351073
411951
246647
852253
1998841
227685
719984
1441369
374028
1721473
782506
1609491
192569
990128
1155407
529052
134481
1797292
1982563
1720294
1312341
1019363
1606911
214991
1613934
1003149
1263586
358724
372518
1735727
167969
1025796
310383
624875
1411117
1800876
1555030
954334
1090684
1910646
798630
220700
1514084
133877
728712
320564
1874589
593754
888445
1886749
650895
1929693
920067
1083245
427187
805738
1106836
237803
1695181
1076409
1248834
594186
1896209
283967
864955
960094
1474231
1840017
664783
1469524
1583086
1955320
1208937
1326005
1568116
838465
811970
1217486
452187
1247677
174338
516553
594454
1015805
1365373
1828782
1062138
940829
1591639
1623238
1216210
645019
716191
1113766
1958675
1089602
852635
1705384
1275495
1445089
28114
1108270
308754
1677566
1093028
971476
1989851
1569329
1188393
149064
361982
889118
492706
1537141
797944
1651972
1925235
1615412
746198
279878
373075
485652
1620293
400322
1956354
246843
1347069
1937894
365894
1510149
259098
283489
1223464
570450
127948
378907
582112
243387
254333
890622
1040662
1986090
122768
1264601
666908
1856351
780691
393082
761647
147153
1665966
1691591
1230843
1396954
53604
1732786
1954755
999647
1050842
576048
947447
269508
1366197
759772
1070956
1281089
461662
1779252
39799
311905
1591511
1259779
403923
285713
290566
546370
1183269
927767
881162
1914668
311653
1965249
1030064
1152389
549090
783690
393682
953574
974321
1753104
926817
1829267
447687
1428404
1861477
831018
666584
429682
1182638
1771897
1847180
1795566
874104
1470129
1602838
1099157
1943626
841819
67151
1791483
261377
551321
1492052
660549
480812
750929
241792
1068065
376249
1719019
1980397
221620
1919709
629796
977428
28973
674394
444313
675045
1579515
1020204
1574859
236617
171687
877555
1939292
735261
647652
1904428
1808175
488943
1631559
387755
1290316
1611323
645808
1972050
47310
231371
715497
685472
1378711
856594
293254
1255503
364070
1386652
1265382
367075
1343038
1288758
582871
1814458
702471
333595
111924
1040363
253742
270906
1747310
965485
1542803
910953
684035
1719665
1944940
469473
70291
1032920
288310
1886605
257719
24460
613171
492179
660177
1400655
1349806
1901330
496992
1518851
1024501
1119534
384481
246592
654516
1346476
463766
335004
594391
147541
153505
667285
1282547
105794
125759
1775721
702684
1986072
616301
1219604
790499
1001990
1629215
24250
206347
472103
1569291
405010
1557855
445688
1550356
973350
1421965
1685374
1511371
413628
1067927
138663
1725123
106629
1468367
1546259
1912617
1690
50724
780760
1222457
244193
1441833
1929340
1879384
219553
1388966
1079196
1274809
120722
396437
1499995
435963
957791
1862949
1619119
1452312
652650
431487
865557
889315
525984
732848
1295416
398831
1961435
1444118
1446845
1176301
381796
1628851
758130
80230
1642249
840153
1457253
673017
179663
1535837
1833295
1564030
1117953
270224
186486
713260
844386
182369
1990169
825628
888294
1660632
1276325
172831
1103535
1338490
144551
1117476
400958
1096502
1090831
1274311
835037
982374
1715601
1979440
536474
899770
1552845
1079479
1991139
767208
1256369
513579
1880657
1140369
1260048
1054120
1444923
262978
1458377
933250
1018774
571428
130509
47863
923072
1892633
1233137
903067
353275
760788
743069
1439866
983443
1377227
275595
1373829
1655569
1181235
1520197
416494
169598
955851
1092733
1945004
1224123
347117
1564131
453654
1865937
131971
286625
121136
113735
1704992
495927
1631611
515689
28919
373980
1006151
1776678
1939023
1359894
1109657
1011523
27654
292334
702063
539127
109569
128534
855517
771992
1166910
1119870
920396
1927625
727404
851161
562537
1380741
797011
553873
546422
1668645
1351489
951680
740091
455199
1020576
92667
1506095
1313912
1676004
518353
950223
1352833
1191710
1590027
1108514
207586
378223
498559
682515
643099
1923418
61544
1581542
510804
576020
576578
1754570
1978346
1906130
991723
119384
862751
1319444
1887841
1755017
1497020
808946
1162925
130402
467460
623980
753825
218347
1275570
564448
776047
190726
1769555
478778
1031360
1803667
205289
197804
1432576
1253349
922556
1309407
944362
1804615
51465
386614
1263698
1165507
1341424
1933430
369558
1928914
54624
680311
1411827
1596725
1234397
275433
1514470
470735
1461204
1397054
758727
1177753
447536
1288648
571980
1720210
1405713
1546896
788770
1464941
1737598
964042
1035632
1577581
795482
877076
765383
468527
906796
1465714
1916832
746805
149484
634919
739589
113347
1954980
668319
1502255
1816068
297729
433713
1600564
1231744
18749
1550961
1759597
754730
453874
1886218
768046
771599
1400929
666197
1434035
1258612
1492598
1854073
1533563
1417667
1908795
1572575
1447613
530344
1726799
1249403
1224915
939454
391331
1524620
1187619
855479
8795
1795784
630148
1516497
323521
510989
49779
1356615
513094
295674
1142947
415927
360309
71635
1652896
874045
82032
541447
420608
587121
1284650
485573
137193
320862
368465
1144667
29269
672043
1732036
386946
1411115
1766998
375994
861941
1847835
631966
1556320
700856
186460
1392577
1990405
244341
101487
690941
93431
428288
444970
1570406
1683047
349289
1459811
1284745
968567
1155348
317271
1060922
1993407
1378112
875659
1778472
48106
442383
791167
1894689
521171
1048769
552847
1292857
759081
138763
634734
24956
393678
466140
473333
990242
238982
809116
1428460
1910864
938601
395978
823696
1683644
465789
96685
1591706
1759366
181748
1868117
1461952
499101
943041
1444849
268722
222481
627608
873636
229366
1199520
742154
1633517
1855868
1271930
1380565
1354444
1717741
611019
717927
926923
1153756
665653
1906437
313275
460888
894440
1683567
1651822
405540
1725968
589899
1386186
1589466
1594830
546495
435644
974433
243718
1212320
815216
696536
1182762
766746
1670048
408706
1471532
784391
1460330
1913315
628886
566824
754959
162110
1273420
186656
1923775
278254
984782
1055801
102442
1810337
1931613
496411
862533
1635445
816776
1582942
617661
517086
10974
1172125
112917
1958461
703532
1174691
38139
191379
1682747
556381
570458
677980
1601612
1182578
1985337
810108
1783461
303569
716864
1655402
1655212
1429993
137053
1971395
3219
1344111
487774
1792031
1857948
1345875
1147290
8900
1032562
1620155
1013981
1340949
758864
831689
1856578
1933839
1628559
1088090
1730022
501143
861817
1204406
1232801
989225
913101
1760034
1817464
49879
1400667
894405
1966934
1599715
470486
444008
1721604
1936501
1670405
75239
530952
500302
918113
739080
1398797
1079016
1206680
1392219
1770295
1543002
720996
1103962
876294
1525864
791260
510650
1869789
1338007
1735751
1097344
489532
1623831
45926
564441
245011
1715006
1268392
1749524
1585418
442657
1897017
660767
887633
997533
573870
1444252
1109359
892626
1901767
758769
1835771
1286869
367492
310484
1697755
410492
1922772
401111
433371
1747591
1854131
102883
1936442
1472362
465420
1181742
432351
1747036
163604
1746569
1266419
148191
337041
692548
875595
10815
1614771
1509174
589005
833344
1133140
1205880
1530993
1653041
342362
1826590
431330
1975620
1176332
18693
561869
356708
116591
1847736
1320094
538955
1973912
1295010
1891839
555597
359356
1678887
39450
1178922
105069
1407760
82420
967563
1456433
1206986
1878033
1613036
63457
460257
555588
1009084
674381
1969540
1239300
1577988
1677662
566411
1543127
1926022
1052265
1623915
393580
133366
1883999
473954
1846262
1157672
1005220
1491760
1835099
1823144
1098882
817972
763986
55456
101822
79840
63114
1502722
1664501
1815675
1000051
213165
1443405
196148
1849548
1737880
232754
1858495
148043
1636812
1942608
1946323
648811
194953
431090
336886
751212
480591
120816
213183
1385433
619004
98424
1100198
800336
1993068
962893
477043
870479
69528
1442980
921950
92346
937201
767925
1567744
51915
1145594
936039
1736247
1394505
1205252
537459
1126894
722034
353463
708629
29879
242590
49999
1819406
13909
685754
797405
764878
1286842
1737991
1114198
1016339
777318
1054769
1219443
1566087
1091025
1869237
735047
1906760
360342
442030
1660857
939843
1443550
1006984
1817470
441088
601747
130719
476013
1397491
963274
1215822
1613916
1089615
821988
761943
1470491
1811435
1447072
1515393
1553489
1102752
1793341
1174599
634205
1921603
1552762
1139185
604625
70324
1422501
754062
460603
573870
775860
1398056
185096
1137059
1083684
405899
1742082
968188
1984149
281521
1029693
1996424
1173560
595843
863363
410730
781363
376089
1443148
288057
397431
1024158
770569
35246
512176
852423
812067
770678
1791993
696166
1263352
537737
154430
118246
1294937
836474
744203
89104
669350
747183
131767
1712930
1067819
1906606
775554
1395164
500217
125736
1711836
1162287
1553746
206133
1613961
622031
1474418
683526
1618752
1396273
246482
1830659
1835245
253081
1415985
1616814
1105528
1906862
331769
77371
1053166
1462366
652339
197617
1660646
586192
904172
876916
1433482
1543130
56360
384856
576479
862906
1622318
1583767
1690219
1082342
1271
896173
831534
1461120
84017
1818831
118749
1825896
1226155
1344728
1509711
532475
861473
36070
1287135
374715
282681
569672
591927
1826180
1815262
408642
1872044
684404
1520107
566577
446320
511023
1054583
249433
1999142
1676783
97679
1957491
1632576
1312405
30506
527255
767907
564519
681239
22883
1779252
1397782
1555064
981210
1800289
1598195
403669
93479
432041
1846077
286155
947275
1334734
1610267
927447
994228
1670570
429430
1380267
473792
1567991
1031968
1925202
393790
1134256
213936
99084
1586009
1168005
252480
17464
1316493
1661222
1270124
121700
1288219
1486536
429119
9791
529548
1227251
418471
1096877
520
1992722
96992
1740593
1842860
774621
1262831
1501898
358488
1705941
1174612
137431
1590493
446250
1857449
60640
1002709
319939
1651307
449978
150360
1059493
30786
1597251
1673011
549253
914370
1936029
875451
206058
1854120
1896182
1570508
742358
197683
1608681
848803
414049
1880375
1016417
529656
757403
1797298
711799
1198545
287670
583701
1917137
1256805
1397813
953381
130660
1795640
1622034
788257
916810
1218517
1536116
1996681
1209750
1032071
182503
962542
1059696
796538
1302780
411695
1406021
756888
1393811
879398
1850122
333750
567730
1608264
298711
1589812
29027
830385
1132051
1004063
701062
245258
272552
983040
205899
108394
663500
1170997
1749306
179692
851963
62605
683673
913466
1842313
739035
1766137
751287
1537600
881256
329785
1232379
1615315
1163781
509691
847928
633422
1365151
1556229
439069
1870373
1774590
501381
974740
1816966
184993
183728
652524
1964620
826581
1384903
504672
351960
163340
1598420
520516
1069264
1391664
360081
672923
1769631
838168
1500389
1984734
549345
1447911
722806
1558026
537727
447241
1080600
580933
250866
1857932
1114794
1234704
1237337
975031
1732412
1628643
203801
1130815
1902293
216555
773574
405967
1025748
571893
756224
1966358
1218631
1963763
526103
434289
1232309
1458120
1481324
1370473
1006022
581705
832620
1899023
929372
222213
948717
1409409
1308072
1148124
1130558
1976494
677097
1064014
1352620
649009
1157257
1579412
1957077
1052582
1660814
550287
775504
885270
987928
1198264
536467
1404731
540915
1168440
804768
337137
1749108
1460526
845892
744362
1069066
955041
1481929
195230
1250443
274110
99699
1767947
1019583
1532510
256886
1959023
1682353
1349735
1621104
96696
1733575
1303453
1628434
326145
1415357
331377
1425642
1994377
437625
103832
1893928
1913064
908081
1779630
326337
289938
1794798
1069625
639681
1704766
1505316
1751017
1445610
1179252
766887
1793340
1216353
1651543
1303031
598940
910949
180230
329573
779003
1191868
944387
1236693
363409
1436540
125166
1119176
540586
103676
1397559
528226
1116770
1602434
1924656
127595
1719152
459451
1290651
1186453
466559
1874606
354924
370122
1496961
1685797
659399
406026
810831
1182931
809824
1368425
1087846
501228
86526
284481
1093152
313445
736237
924960
1632515
747191
194786
851020
1055165
148832
618659
690421
1492282
1319626
424161
1218393
73116
1095611
742796
645549
1561284
660967
544515
1334489
1897300
1016828
989696
1367549
1688182
428680
650626
573767
1033737
1587314
1608551
514540
413792
102682
1584625
1458806
62906
1445814
1666944
908484
987091
814145
1187091
887637
1395889
1477856
194401
725552
61682
1334970
472867
1760031
1340589
1760954
69462
1647425
85785
1204044
824472
791246
1421121
1998200
1562116
1382238
1160353
1788043
1517127
652486
1577859
548062
1051240
234805
348134
1893897
1977663
990180
1765935
813340
974846
154803
975390
1298964
306937
471489
498859
1812366
954247
417698
160998
1686633
176510
1263269
1058196
1991992
549823
664602
582559
937643
843544
1774885
158331
1409567
5397
1844601
1007093
588614
337922
359420
1751161
1224833
1665299
149713
303605
696266
1617347
1400617
993146
1766729
926162
683134
826147
553504
504540
222022
860307
183185
1306615
626304
103108
1975851
144210
654320
817695
1755656
74829
151546
1101242
879567
1293420
1697893
1724638
1218783
1599625
1577138
1398009
340671
1051544
956311
1061274
1621989
845273
1036651
99322
1990012
1460716
624435
408171
612834
1275887
1392340
1352513
1615983
552557
77049
1101542
222289
1781830
1978240
870883
1181046
826629
1676351
501080
1463490
1898585
505073
1983400
1725322
524280
919930
1506550
1207606
1068773
378149
1762141
1469119
1052776
1657030
1875741
1409674
334148
784855
1776188
1865040
877437
179377
1737695
337738
1721422
1613088
1563769
1828208
558773
1093635
1807602
4872
1337139
165877
1856888
1936365
910357
1323518
1276665
1811255
453032
990609
263858
814266
339271
1553722
1758591
983537
948464
1686966
839405
1804239
870612
302917
1939359
491952
376895
1998908
933127
509857
870960
824557
586792
1939476
1698789
1269130
1999188
1437661
678312
500539
1270708
340029
1284210
1532583
145017
1118828
1133820
32682
328201
540020
632078
1081381
1395019
226405
1064188
972537
141767
1524641
646594
1316607
818720
976897
981144
537863
31385
1292175
1737876
486142
916326
1071705
911651
1463415
1228383
1052215
148168
818028
816058
1163480
1202854
923867
1551830
1398647
397937
1682820
1674449
277148
1486710
1932938
300917
615089
1574633
1509530
1582153
616029
1197837
1766169
1123426
41059
1078928
138092
1569256
1949942
1492896
1694930
1155386
423972
1755071
1142198
1500132
1783313
249098
156841
1770367
1496576
109263
391909
1918824
1405234
1080455
691920
1827292
132401
1060270
1937828
967735
551492
398223
461889
1410282
75368
735450
1234165
1580336
1456556
1123682
952549
1426867
473979
1038867
19272
581716
1425918
1420994
627427
1191580
1709573
1837527
894536
501851
1307572
1281990
1892531
1680776
1652905
1107966
1530559
1097269
1983147
796085
1497299
1055395
662369
207372
1302806
1829699
1507820
1333822
354751
1192047
541328
1251261
1043414
1891948
287754
1980152
20736
935950
1027831
371192
1658083
407571
1019776
1110270
241674
1440516
1836238
1351869
1602137
1374791
575557
940043
1947570
146216
13721
537305
1832168
1247694
834965
1313648
727233
1309041
744219
1164145
1444565
1084388
1944308
1918459
1405623
1007680
801020
777984
1845046
1829122
1724179
819533
1270519
338150
411653
1422310
1211491
212785
1414410
1015836
32918
1465197
66166
556535
88435
15365
602128
927151
255681
1140540
1183909
979005
1630210
447250
696443
86353
1913877
1225515
1688639
341458
1690315
672086
470295
163175
759347
1215571
1864557
248779
1424509
836824
1021357
1442196
1520379
716375
939816
738019
1719281
1438059
251936
679345
1125766
1162433
1246332
1733109
1497473
204250
1292138
220930
754198
1739050
293598
1229787
748563
1651724
120149
1100102
141186
1730175
51772
466818
1165660
285741
773656
1576116
1354700
1625494
1916127
817153
70835
152994
823142
963948
340627
881806
1360616
194286
499679
687983
305654
942054
1716131
1711547
1231873
1870765
527849
1984440
1372502
1166885
760120
754260
1321073
611319
542571
1001430
1454047
164644
832681
1652208
1980224
881383
1647684
1158108
1330027
1311667
504859
349340
1232088
1638974
549526
346221
3177
1999472
1850000
1363214
1607840
584668
411179
1888951
914907
437304
1541500
1086268
223150
427582
1390097
1651161
1597491
610908
1356998
1017149
492117
601590
1231231
1963751
413585
437913
29226
1627462
731758
1083100
870771
1000811
143689
1512280
336712
959078
1166444
1452709
1213395
1650520
297580
1800302
180022
476985
1407688
291189
1215057
954612
1012535
564227
1940668
1732801
263864
142972
282422
1392365
1611332
1123655
830930
1732367
1576305
1055864
70312
1574591
959816
545506
1618162
553055
1068775
1767959
1178284
246259
1326689
1628855
603579
80192
907862
510735
157523
981458
616708
285202
1516314
1352606
1964357
1681599
555148
702417
1514094
1150180
1477904
1764182
6498
568625
1294207
653252
1844529
277621
592839
1116338
886418
1613785
1636242
327687
1439539
1655539
1960037
1235225
1880140
1856150
1271853
755028
839895
1058325
1463482
940007
191402
674807
949452
1523517
33690
1974183
232501
204265
1624095
558060
489032
1282307
1844434
622903
913468
1333499
318257
1526965
342179
1937517
1274934
341958
392244
1487664
731872
549856
1874502
1465205
812046
1356547
364821
104950
630425
1065442
264994
1450316
1312215
352805
456058
603748
376457
1011428
328822
601019
1117178
1863406
971603
1129204
1201746
1457066
192043
311418
1971852
1224735
663585
1335685
1262144
1861977
1378317
1502400
1030903
339375
626492
460425
567703
947617
1409973
1717517
1725637
1245242
1445135
475635
897637
1540777
141533
564866
539109
624280
1424925
706669
1387838
1480252
144313
1693710
937682
1266427
857597
75841
1467430
1310962
1084902
764880
1556768
597933
378753
1690907
1305541
886369
1605064
50207
1984205
1377145
1864029
1028676
1547810
873108
140696
777595
1865612
1495125
1149500
447522
1807791
1650430
33637
1287867
1858429
319316
1620140
980623
466148
962790
1488233
32518
117998
431688
1741643
949559
1742018
1350642
1443503
1995650
462044
849054
762337
601430
1366244
1806173
1134978
1366039
1550173
846626
768037
872562
741049
154308
91229
1593691
1219378
32571
1065782
41461
1534290
1045229
1827055
440855
60101
1455138
23033
62885
135137
1662717
112206
1583959
1555820
199528
777994
1309495
1658838
1093488
852422
1303197
5608
430395
1115067
1227041
1625118
214268
23381
176297
312433
1449707
1469586
361391
348618
1873031
311766
47715
1403678
630268
1152020
960532
480309
1459732
1363008
233147
1744693
1091787
442794
419343
1561346
1665488
568299
1967478
922801
791718
1283133
103812
742775
201034
751889
1533611
1074584
1973154
833162
378468
1731111
1349323
906632
113409
543791
1349882
1494036
1582433
1459424
515923
231702
213354
12201
79474
710957
779060
550735
1270445
1968663
181186
1721711
1757787
1147663
1515614
1673223
561775
268357
1107289
1116300
547270
170729
485145
1268009
1984895
1241267
395034
236261
783322
1743619
1890448
151446
579831
1979719
1709264
770651
794831
1820209
22102
1107771
1580341
1956537
474904
1097322
1831942
567358
207784
877786
686224
1523762
1713335
1354753
1458559
534381
151379
199656
1739560
205554
111482
1134597
1557245
109899
1513355
1679805
224269
1799949
1496917
1488828
821490
1344452
1645874
289807
1567383
1376650
333914
534938
1652525
1257820
358880
1382653
790091
1837814
114609
1483702
1746276
1991458
1205192
364330
247228
510158
441429
1881678
1906150
1425457
502102
825283
1443982
69509
1082063
1235900
1230101
216525
68734
1869402
1150472
1952639
1618881
1739770
1682926
505799
1802206
383386
144206
1062445
714803
658268
1896681
1024333
465216
833379
604118
381529
42174
1096283
1451909
820838
1415294
1771408
852364
220926
1592659
1939
1630032
1400552
152426
689303
970241
1610929
482739
719738
766133
1741153
1805031
153175
849759
934795
1400210
1047111
1427104
121558
297580
1055885
1811468
462481
1675910
1023396
904298
851794
1681198
570776
826878
1976824
328085
660500
1063829
1475725
245895
65356
656080
851047
1080196
769537
1675174
1994426
1150820
58923
827188
541213
724274
1251921
1000233
125502
486907
1247110
1547381
1242700
1413683
1045574
174449
1873144
411088
833264
967165
193511
1719918
1007807
655944
1337569
509146
1896263
1987988
863303
351132
653338
1793065
1176719
1219182
378856
870423
1425322
708099
1473821
1926837
1143406
1431179
1435699
1769370
876721
113485
1273434
1934800
416381
910660
1321898
17770
1421533
1997054
1466243
250794
721558
1385229
879745
1304691
542120
1542248
1615461
1465337
1219944
1152886
10335
1925003
755080
463173
656674
694259
910531
8330
621739
712542
1515438
776061
1255809
256762
1639925
12439
1148784
884915
1037445
789697
1191717
1621585
1254726
932236
439015
1559167
1737930
1140570
1794164
1328401
1144604
1802770
485121
1833800
561070
1981668
1944068
1788070
140336
1358576
1037415
7350
1589135
1709613
1528561
914413
1424380
721223
345319
1668680
1187587
736293
413884
1979818
1676609
1861247
900320
1567722
425184
490851
748661
1507440
1865091
101284
98523
1929894
1919094
1784282
1211247
1338737
655728
1010336
1631150
790546
581459
1202893
1609087
1425801
1698658
730581
1911670
1396306
102578
1601771
248502
1852940
1763009
1548842
243581
1282494
1730718
1928387
950409
120641
920420
206601
1872868
1071416
1807184
1111009
931790
382029
681590
535175
306593
765118
1528920
1703936
611841
1503478
1348069
1089471
1621280
648982
1226350
1370848
1278136
864121
1894665
1435939
1421235
748284
1560947
419232
1938061
790497
704915
1462857
352165
616962
1562204
142352
1093314
1867379
1564736
1300472
665658
1714642
1046910
506618
1137911
1879304
262050
865565
1796073
1660460
555318
97335
447905
41261
1938865
1804174
478295
1928494
4567
214320
848693
168898
1167391
1357609
123225
1273325
1838907
1971485
1253824
1914042
1329642
144136
1782228
850349
472482
638728
1099064
1552681
1330343
191963
1538889
1276059
1266564
1041209
928046
1843667
1999182
94630
208449
460221
554690
435511
1589563
1357186
1943401
580431
224095
1030128
941540
235199
808539
763403
39044
1820312
1972736
1635245
8649
1624038
699178
717856
54052
833827
42406
726858
1836497
1300966
1612789
287655
69476
806005
1376621
52128
1836855
368932
1422956
1345255
595774
487536
990229
202980
1540062
505952
1540085
1047771
677162
216738
194997
1400750
1931637
1474289
446325
109778
375626
293400
762682
94285
215593
825491
512771
1030578
331091
1617171
876966
1728270
1527822
1789853
1964349
188548
204361
795191
536181
682294
1621967
1671070
1040709
984039
442715
1679942
373846
1644815
460222
829322
103218
1699775
1760120
961228
183736
1177329
1835604
967031
1949775
993820
1470665
447748
89940
573332
1846368
325947
308114
1029846
349394
700846
366778
1566748
143291
1292286
901175
1482192
305402
1510043
476878
578421
1424003
672843
406424
1742136
1142977
1775602
1384123
1730279
393729
1873665
99769
189497
1055588
1125092
882727
1585533
1171568
1074552
1499374
1122179
1801664
1739434
1185202
415178
838677
277758
1527646
896394
496831
551442
1280362
1952355
1804761
1205195
1001882
594276
1640328
1904199
157182
1146955
1146961
97093
1821513
1080246
1702394
23003
1513056
1039133
1721414
1395408
786683
289737
1684775
1907026
158972
718794
1892200
839452
348988
1707829
1836345
1891457
56502
1525159
287965
368731
1308968
300989
1570377
999312
1005071
1750719
1010058
1692219
1622374
1022551
376595
1895701
1072141
1262152
1201097
436041
824152
277718
1890085
876187
1935660
1475303
419156
1252794
1437316
1346491
284259
377895
631380
473253
1394774
1623791
1150814
896442
126957
1117484
1182831
783538
857974
312759
199704
250931
660891
83766
937253
1609615
1922064
397615
1801509
859415
46490
791836
1048775
703898
672611
1288734
1416258
1003524
528424
1145157
1093946
148682
1490266
662548
1184257
490021
1121964
747601
201510
291803
1912716
78552
892625
759277
1104833
1848997
1433719
774750
288962
813526
1496176
515658
642454
1739220
1617933
1112411
876247
745625
181210
1511983
1675089
426275
1485641
1516025
1995436
935432
882396
1196837
750
264684
1620775
1080712
1543923
374950
1329734
1082562
871541
1309763
785299
392287
1604011
1209893
1276187
1208129
1824749
1583724
1755100
1992301
1900336
1590081
1258263
390744
816991
722558
1646371
1699271
1506636
1867086
298852
1467179
1071584
1786357
1035371
976300
305383
1052613
1926116
874650
686728
1487864
1031541
920806
1152689
106291
795912
559991
1618157
1708462
1129698
1066665
531789
1254988
1980375
1061897
1181333
579047
252643
1907173
215589
478304
388401
1497042
1603919
14985
1893505
1787641
899945
1916534
200551
419791
733223
511478
137254
727622
285844
1607458
880789
427924
384349
1633123
1538220
744931
520843
353727
1875619
103971
1390753
527120
1933244
1296547
1966894
129182
1716264
832545
1390109
1532875
1566624
578326
196357
140592
1100336
1420695
800064
1545056
387733
86818
185387
60767
1386166
843226
940308
576517
35188
567402
1397299
1384353
918883
1856808
366979
242556
1199144
282900
674245
185982
1948860
65397
349023
1158912
507978
307264
1836043
773592
173060
1101756
1575008
792537
1128063
766768
1904458
1926160
259549
1858296
100788
715298
834114
687758
891929
46494
1745380
1214663
1549218
1905296
446167
1153927
1532939
1419071
575693
1591482
1268581
1874454
1332511
1334555
1452844
558431
978218
971296
1317630
343994
757030
13950
424420
215094
355403
1305915
412787
1366817
382982
1691519
998322
149869
555368
918954
1680794
1010884
1939031
1195290
1914409
1657359
551042
1074813
263308
764219
870459
327763
1691944
1540833
1979223
1655442
383607
1801308
630825
14924
890643
28991
228854
301468
1132614
8117
1610818
1563597
1536705
588910
224143
1475021
1566562
43523
1037647
1159839
1125039
949235
515303
1274613
193441
1592236
1203050
591436
1902251
1237356
1567360
486058
1274506
1619604
292543
1310036
530499
1485645
963880
895095
1903432
1389293
76198
440914
1280166
17410
333472
1454555
1804383
1484319
981060
1878296
1249335
926957
628450
1234718
1651582
340361
244176
1897226
1443040
872013
452304
457872
622427
928955
1909660
1240359
580002
663941
1286683
1301496
1683053
224832
68050
700986
1137853
991577
332568
605777
62501
606188
1032166
1825386
890999
1179950
1857753
996669
734042
1825307
1330117
650923
1387181
1374418
995884
1901293
1104495
351950
1869662
1572319
1172498
268360
663540
1320224
1778464
1833449
1210784
1076787
716570
83154
46583
1964566
237456
1196774
518985
597662
1548544
1802890
512487
1537466
1130252
1986555
732398
839549
854909
1227040
983054
1489878
1852146
1679645
644855
445905
721333
584459
823254
469229
1753035
618370
1403191
1515249
1489095
1220904
222746
21958
1156535
186437
235902
765645
842020
226470
761888
923305
1655816
1897449
1250011
1495031
946049
704841
36421
158381
1351190
60428
1707715
482068
851393
6142
288256
963987
101062
1003093
1767470
1544585
1512835
1843130
1358611
1389428
266257
801086
226640
1286218
1409721
239038
1468894
969439
1790376
1156559
1945912
462627
695495
1467933
286846
983058
922306
1288864
1246025
523723
1457751
1487208
1212065
1963423
1348651
450366
893889
610505
208016
935030
575731
1111917
528040
335149
885399
1464796
703171
1286917
1854688
877294
147779
1231111
1721892
968201
1218647
1565816
1257476
815836
1364396
802425
763147
1942475
446757
1799078
1215050
1050831
1535726
1007615
852547
1385886
289161
610518
579237
1287014
1289290
119496
104780
517010
1757715
885835
780735
928451
1191854
1099724
1146128
1469803
1232210
659494
432318
557973
1951770
1448734
1440924
1922056
1234097
547746
1325384
782368
1669254
488988
61153
1264845
1941694
1755597
1815661
1528668
1035338
1785476
459191
1528504
488042
1257215
689692
1303995
1833773
427806
370969
1946223
466841
1559334
350774
1842291
966477
474624
1766886
916650
215451
1669988
1702406
909936
120230
321419
685713
1938864
497419
387815
602096
100699
1325894
457553
516048
1529662
1382323
1072245
325557
707006
405910
1778699
490419
1241378
422052
1512006
445958
1867122
1843012
1231333
1001393
35269
805772
1039302
1228937
1975583
1238636
177453
1469374
315907
1536941
1560224
1072933
1347003
1501948
1097917
1982814
522037
893468
931469
1400439
986847
966479
1150200
324834
1874615
1498019
258164
1854974
1468406
1415743
1870037
283884
1152216
1000290
793432
761775
1735695
66952
1586293
369202
1039759
1567
1659833
1672736
981929
1914041
1543127
18473
777301
1445347
1791624
236189
590715
1631647
964861
199651
40670
1752079
1633502
581666
419486
1048134
1066227
1954439
1662277
1942379
201061
1740458
1443082
1002490
1557301
329687
787209
673277
904840
986865
1997744
1361656
746441
1978154
133933
1732643
583109
620282
358345
1393500
1170654
1387614
1369968
1804016
797805
1295767
1236079
1277521
835996
351955
970776
31148
1622586
495800
748098
783496
895666
932252
1868703
554297
38483
193441
1158849
1181263
1167451
342335
1468149
898691
471742
1535779
153499
1837520
357346
1169370
1283179
162118
843808
1181913
598499
1464953
1796693
1572510
672093
1579885
1916937
1388224
1295946
179153
472185
372319
803239
730512
330490
1454658
1246862
846582
456374
802475
423818
417210
442230
1746230
1315881
1409347
362936
250162
1591944
465830
1856003
387036
968094
340960
1388780
178513
774326
1576713
331545
1838889
924928
605711
935750
281770
1536163
1039357
719556
492953
1522318
153868
1595243
755097
202432
1825658
49291
217779
602084
1252929
1426921
598391
861262
1607128
468801
1389967
49094
1416806
1723819
1019513
1553883
1962291
1694116
1536395
1306139
844846
86638
1050541
1681346
939323
155982
1917213
852734
563830
1890319
632958
1918852
81180
729737
1013907
265384
1155535
988349
268625
1236145
221648
623362
440515
1392806
1077328
1737152
1337193
619228
339935
208122
826588
837885
1546830
1428788
1230882
558257
365260
188599
1321236
552171
956033
1652259
508257
1730270
1671862
1083618
730848
1401157
1751849
505617
535413
1996713
1988038
1565184
79613
480691
201577
984141
294364
1108210
454459
1407900
266206
856123
1863103
1088090
268835
260793
692715
1810271
1139975
456102
1520299
24087
435589
993544
689900
1854345
837884
1727533
1841488
206216
1995401
1170802
1713133
978886
687775
1301341
1103046
680306
764292
239016
409658
1131354
490140
1959869
713413
583876
1418932
1181687
1155809
587975
668605
1541429
1093177
1169462
470287
915425
168390
1053937
869784
1180012
864757
446785
1943815
1201083
580887
1795643
547832
1292972
793657
1217306
1896282
201166
1804523
1894660
1111780
1354515
505754
495605
1753991
967330
583448
1897610
651607
1567198
1448533
1122617
914238
289866
241820
898411
1115560
539916
685143
511358
1740285
1740714
1931543
613051
1118377
1435011
1064271
472867
946739
1602668
1828411
1072526
909673
1233035
1510659
1322200
1274436
1684781
93031
1207761
1206326
1222655
68513
1271947
1614652
1168295
966164
1975171
795269
463218
716710
677598
1024392
392704
1958956
1608107
1108532
1811754
1730760
1732858
444882
551243
1477429
1284138
912980
319685
1892837
220229
439752
241289
526506
750821
1452698
1352713
233621
770885
1259995
158675
1987871
1363383
368784
547519
526595
1985005
180679
800570
30036
1310826
251920
875189
79985
785571
901408
582083
427946
602230
472272
1682395
320084
320315
449200
571621
18656
315554
636612
538809
1029621
205520
411103
1071572
1024136
1540820
1595871
1336520
1979942
1736772
42856
464779
1806942
579545
1630306
1889502
118438
1384628
639883
1086125
1898765
829715
837061
1727262
340875
1452299
1364037
1373860
1051675
1505540
586467
985205
1444872
1972724
518250
1028274
1035187
1791881
1872981
636451
551163
620306
8054
1189558
1060767
1951064
1118309
846762
1531819
483460
1679650
898371
1443809
403389
1694057
1637570
558892
603597
1498252
863579
1396223
765263
198510
1670315
1211376
1839422
1359754
1022745
1688547
1467571
317537
1054354
1994642
1018331
441269
627396
1435239
70209
1044605
415322
1124580
1696126
1279058
911687
90765
1012620
1497359
865895
716758
1462772
1294433
19031
1886671
1881326
1445905
1326880
1264699
1715691
480705
798000
1668691
820316
986925
1565912
1067597
656025
187169
634639
1924124
1414397
1321234
1226987
775900
145296
1818607
39937
1393426
150371
1823882
1814291
1420426
1499618
723225
248671
64447
1118675
1799579
1986712
1070986
1353271
1161958
1401590
1733801
1331741
1050944
1961542
1989661
702257
1287271
1460172
1442285
996291
586006
416044
989390
729200
388363
382355
975623
1584078
392696
1018434
1855184
1949602
1070990
420381
917507
1579553
1728893
835107
1666075
1192
1927254
1066029
820395
1498464
1431543
1167057
729697
1335416
1074429
1745776
1513772
821016
381609
772675
127076
391172
1978002
1321714
1767227
843647
551852
1155859
823639
615993
82076
821269
375647
1038705
787551
856514
1188467
902055
852068
70320
29822
1083694
135009
1827006
133061
1002842
800604
589592
488962
1523545
1419109
403372
1443638
477309
179293
741315
776090
1290985
697043
1966224
1818068
938578
1236968
351473
1964727
16999
702292
1256473
1761015
561663
1953443
1300746
368126
1272865
420352
1691939
1807797
543231
1441398
460656
540381
361366
1024073
1812650
1540731
432175
897716
706682
271038
1388131
911662
720396
1575724
1931694
1138509
1646688
396420
1858381
165651
590413
1821640
1507268
1104712
1023315
630803
1697028
1280755
50927
1002991
1190421
1323244
296465
845798
79280
527103
1172883
302956
779120
1846982
1895069
1618814
127317
627671
1106052
436052
678473
557636
1835042
866036
1303026
1527739
1039233
154692
1926740
1910134
1343077
857653
29914
831175
397311
906042
826262
385575
1153723
491928
1959641
1696634
1707168
513928
1044520
1402549
854480
1285765
1416778
937100
1560616
65339
1708748
1746234
1537069
1594084
1895804
173302
1022604
102317
347132
1882948
1883590
895413
1690636
1093270
1581081
162931
179335
641148
602120
1640130
525729
1103253
1462123
1710333
1896836
1209295
677525
1026765
416985
1083514
1733833
1141976
1373110
1891955
1453979
571825
1195714
1519627
10862
130872
195761
763316
1982728
1504515
1170727
1374734
1925713
1837519
1352970
501575
299487
1221775
1213988
1767742
1203202
1831701
60266
1797762
957568
393619
410223
920161
948657
1392675
270226
396794
512041
981655
103399
1851045
1245570
498490
1988381
1248400
1988197
950393
523487
1602846
1271596
451902
1832809
1697167
807943
1722859
971340
1753953
1185850
589048
904447
800755
1400743
1270451
408747
1689608
847698
1670414
577618
1800922
152913
1304432
1129395
1693547
716347
1099346
1330342
376946
1906922
753403
1804561
1326223
1434710
42278
507500
1678435
1800723
1192535
1734258
400225
1093520
1734959
1043561
209353
95272
1123559
460265
1925582
480165
845021
738574
1818275
638190
1119352
1006883
146396
1054439
263549
1050434
1200184
1350534
1022704
415104
160308
1557693
1474196
1113768
1433895
271104
93277
1250727
917314
1654469
325621
233728
689341
603031
322851
7574
987024
785591
400149
862200
882374
1722107
216235
1502748
306527
1645540
620647
1035857
1327534
1368701
1502959
375206
1289096
1186953
772049
1476881
940544
1561957
42505
1884696
1612307
1756212
408764
1193530
1983323
1114829
663535
1735379
643973
637751
1473861
1977981
1137631
626094
876850
28689
1197788
1076332
1912166
465612
877804
251832
1237700
767332
1362962
618171
981005
1074123
635796
1014136
1970876
1518537
835772
1368818
1585532
671040
1767032
1687053
548339
1933641
1171867
1772782
42310
892874
422441
623266
243347
1558192
1720645
1951809
1488129
1960502
551741
1367724
781777
1673284
1409769
260384
71660
912013
206641
1510345
1727794
408876
461215
579385
422762
1413376
354975
794280
1033628
1967739
1752270
1631254
369061
1035022
1681234
1392704
310299
1619927
756180
500617
1262764
1261596
95844
1659022
1867863
1781294
562993
1573899
1250758
694984
1848837
915074
445427
1242598
1166331
1971745
1383503
1821921
1485636
559924
43867
68981
1588596
1017484
78877
1626584
1242503
1948940
496358
156643
584538
583600
399278
910614
270519
112312
1220929
35700
1841786
1742926
1298637
670811
567356
183667
1017463
1695083
1389334
1232870
657519
257453
460876
1005953
844124
1421717
300084
1171720
94767
668286
59973
1031065
1645616
1148672
1468564
1289842
566456
1811872
1409370
1707806
1569647
724264
606911
1440781
248502
246593
961739
672640
1499700
809572
1221989
314710
331269
1118212
382476
1951285
47082
1295683
988310
1186521
1333534
1694152
14833
845263
601640
177476
586600
1259768
1050451
1106304
1378008
336441
509272
327971
679881
1877206
1893114
693189
754256
160451
1586846
1159609
152470
100470
1821253
456770
1539408
1580463
41602
314679
1890074
1051194
1579752
849642
508871
689320
1116344
415530
1203850
1898807
617701
947813
1574656
298268
1023073
96238
1911665
1259268
522388
837862
1073070
1094106
1555883
998301
1848227
1057862
793473
1623558
1162490
855631
1112877
1868586
1200391
984889
95989
615051
1960898
283826
1808356
252307
803900
56904
1804533
46416
1909686
815872
258127
997672
691303
1253925
313551
813242
1340747
880006
1297681
473281
1357720
1497834
986510
979011
1094191
307452
1984133
1680558
1667673
434048
1862431
78184
123306
821395
382324
1461357
1804452
265378
707875
178015
163869
1394095
580603
822789
1734487
16002
1124182
321724
619203
1569563
434798
109176
987072
1054447
1406249
1516702
893769
1086181
1846953
597193
781477
1225725
1323083
1617476
5633
296387
1589172
1631434
765427
349957
1228603
951172
869706
997622
1354055
1651338
163982
1245267
1908703
1379690
756576
842062
1566021
183274
1881519
1590525
685964
16465
1554965
1776698
1327245
1446626
1352045
1777359
43418
835939
1029965
1617981
1696110
1905828
1674634
211789
1232475
819887
829289
780209
186246
840307
1175970
1325625
1140001
606326
744379
1925736
1479789
1138509
121564
103140
1230640
1367188
756755
1267858
685728
610755
1856329
871253
1008172
896932
1153475
1436641
735174
656610
1710580
322752
1281093
163551
1470867
366829
591945
1057070
397776
1403308
783925
439811
1626673
1170379
690629
1144048
1489374
43550
1659276
1570643
448093
1889633
21234
915653
1388423
1651144
440509
1164858
1892606
1568666
1267001
1059674
1289257
276504
914174
1396071
855365
97086
1274325
672526
1051981
997832
1846414
1112640
1612787
1767800
1697024
850477
669444
402829
1267835
238233
835920
8683
837472
1819475
355154
981137
1998407
1240074
1317339
908838
1439757
1375094
1405327
597585
1203510
271853
1583890
518326
1332512
681279
821195
1511252
1088706
261278
1927142
753708
1811044
1070922
1848662
1069052
318305
223933
921478
614116
1918265
1054334
1680001
1155156
1158241
1714779
590026
1573406
1012308
242350
1689134
67042
1897573
1843483
745467
1323807
317997
634389
659133
1022822
1856744
1392893
1822900
1647817
893348
1876924
1031246
731385
985235
666517
1484394
938104
871496
268866
1029847
1773775
1660904
1468068
1262433
1594758
803546
1686724
1829167
1125782
1695341
1688582
1113817
151891
426401
1170600
76973
1020884
191167
907164
1665747
666065
683219
1662842
248241
553582
228999
1538062
1742414
814692
635842
936194
1589285
1822119
54654
1616087
1363605
782556
1936601
365682
1614943
443164
621898
504848
1608538
415446
120705
236033
1608978
239499
227134
163549
1068657
287693
429583
968620
1265673
1878123
1356107
1276959
604334
1271793
310484
405745
1921151
1963691
748592
1013026
32654
1712518
207179
1263290
952773
8865
140170
30489
1717912
257974
1149567
851489
1376363
1007076
1177088
52250
1115561
1495940
997364
234124
703660
1501783
1253443
1836922
1397214
1888417
1145070
83277
1286009
82201
1090353
1500465
1175045
1103600
1009395
983528
1259066
1323268
1078752
962971
1134304
348916
855503
324866
275308
1765368
472456
1229497
12542
1442756
855811
1737314
1918547
1144475
162597
797072
239502
113122
466451
1064778
1501101
622555
1743313
1904346
1265756
1380980
1925919
610634
880599
1416167
1907927
1040685
359491
160779
1650118
1046505
1313629
1088324
524847
1219019
1927804
978190
378679
1704659
159517
1838222
1164785
219385
666810
1916172
28586
1260255
198128
1027222
50272
1736781
193590
1606093
337775
1297481
230822
648535
1969716
312808
688769
1324884
1847664
280605
1897132
294813
1850868
948125
1490222
610008
250108
1406419
1360225
93086
1111233
707605
124795
1727888
540622
1144851
1836426
387892
1845046
1743116
1290844
653934
62959
277487
1284488
519224
177022
692352
42315
317966
577419
758944
1837493
1734036
668102
395610
1921447
235065
674455
1327740
306144
1711204
1904282
1011928
137339
1524701
1849966
1549768
675364
55278
1548396
838499
603054
1247977
356939
34220
124152
891362
80716
1323368
348303
1962624
860284
131715
1776819
672396
1606783
992055
472512
657804
1814856
964681
468962
919699
1923787
1766126
254129
1803544
499091
570125
1163462
495055
1450467
1059748
959576
480234
1512146
1920201
482197
1020809
1312400
1618884
1949173
348227
290381
1224362
1733075
781466
190222
1747811
1116111
852400
1258878
791512
1123202
1401215
529604
415413
1487928
127817
157757
243242
1691038
1983369
25460
1413236
69042
1441068
1187401
27323
1430684
748225
1320674
1657296
1825942
1302978
1058221
1200121
121784
1387087
601434
957058
157650
1654720
996658
620855
342003
674011
456466
1570162
1900777
1151604
1664120
1540976
300503
1253472
1306385
1806249
325537
701704
877355
1867244
258496
1029427
1629433
1827669
517553
1125712
1446010
657012
678786
1263258
1537122
1775514
719974
1088433
1023982
1978106
713983
1726296
183083
935995
1384845
1298537
677698
1675123
1739625
1791461
1387998
1094804
1828157
1819549
1683082
421100
163191
191933
682077
242685
911579
1348196
1622710
1997503
1276994
1539481
1441975
483017
1151835
1791146
1602540
1066636
1330892
815488
1950060
1403076
1483058
1693179
339546
1552917
204500
204692
658900
843631
1196205
1768408
857651
1996328
1010616
468199
1217151
1853350
32716
756612
1144535
203276
602350
1563087
668011
1751828
461644
460270
759121
1447560
710969
259703
230062
949866
202750
583341
1635783
1614330
128974
1835906
1191565
1600364
943029
1086258
1479960
1209026
1144553
1222303
882605
216846
418881
1121965
410509
1857742
947906
1212194
1096357
1875985
4746
689185
950347
1162460
571911
140647
1194707
326765
1064031
936432
1243111
1829735
914163
944316
827618
1203976
1785658
676366
1594839
203424
1427323
1332746
42892
1347993
1244028
412513
338167
640377
290153
1949462
439827
1010632
1752862
1482990
1351649
1686353
67386
1759066
314741
210593
1157437
1239800
137004
1954113
1916801
262148
1930534
1250547
863669
1264746
628447
283966
1325638
801810
1438419
860338
1101670
582297
1760861
23105
686687
290425
294397
1586518
1181050
1657260
176759
1537230
1560149
1427480
1483479
724574
1272616
679231
838602
1509387
1255493
1570980
1514085
731838
1636472
1977508
1791916
1232183
1864578
1889091
1176180
1112327
1105092
971705
1333443
1334273
890012
146525
1034248
1257185
348047
251524
589549
499177
358079
17663
274990
1987606
1135677
234145
1410983
1309742
1169487
1292346
1682702
1381974
40468
44362
843819
554056
389182
744915
392901
1221176
1397946
38597
1885779
757424
1013482
60813
1317736
1655904
1569097
1860226
1056329
187975
1195835
1793329
1018497
395745
776140
760125
1215779
1639805
365994
1456373
1234957
1619117
950361
1651988
1315664
1906308
1065001
1919759
1423538
1187910
1084872
813536
1598060
562038
1319076
400819
1936110
121311
1121595
911365
643063
1685597
761613
200999
1435964
1948115
46205
1849710
407244
788053
787418
9152
117579
987389
1342975
569664
1675547
419652
130864
19529
693411
1245448
1933044
1316514
27010
1464461
970945
967916
1795344
728656
655184
150421
1178378
657310
657390
716904
404922
1845027
1108616
1353500
1326472
133162
763671
1060528
834777
277929
724739
1668478
1146523
663545
838588
1450403
1209934
630081
1823152
685459
1612293
541453
131174
1085850
1324899
1943101
1935962
1853737
1346019
1766161
696641
1357394
182585
683888
1764802
1175526
1944379
1047978
1871574
1823944
1811995
275893
1567245
1528908
658554
894682
1863850
827077
290586
857317
1827004
1470031
1803268
19691
1350502
100889
1942529
1370936
897412
1913836
1045861
1450656
1602210
1750763
259073
932947
1306618
1832619
1608413
433903
869330
1158242
444182
1230096
823068
479316
868200
35052
1602281
1306399
1071424
1811799
1139778
1743204
1809449
1283934
1851185
342913
1144000
407592
1484391
1706895
693461
598937
1210930
1311368
993853
1940125
1684142
864631
1546157
1288
1977676
756018
291596
369266
382595
138380
856499
317927
302062
1277121
1233238
1163816
1068430
1314543
11932
509275
1981714
123770
1129885
59118
1012568
1174010
469270
482108
797957
1334768
1955703
676036
712054
1092677
580527
1212577
1324094
9781
239642
163304
1360756
621973
1147902
362361
610486
869284
871591
1566227
1757047
1440495
762029
443691
977222
1491102
424045
1355089
336358
1677672
673069
1981883
1853116
1802402
64476
814948
1587024
563415
167749
1638121
450594
943433
607720
1866736
374779
965750
1996359
590299
868748
1155045
1042199
266629
1093299
1802066
1687899
1205904
425456
923294
1984528
351834
161396
1304716
1199553
250917
87959
82143
1837664
1810532
1178821
575571
1540233
1029773
1062948
1246176
574625
1203770
405526
749953
120923
1047936
1578000
336126
983324
783245
719808
1672248
658604
944778
220820
839226
1642124
1360749
117050
1862947
1950824
1608340
1637082
1231651
1947652
958602
1855374
1286986
1582000
527096
453281
1277173
1556640
1677308
220131
1952166
1654671
1709773
1385089
424077
129799
1958293
77180
1488193
229378
898397
300035
1527916
1246401
1381734
1880088
1518114
1568459
4132
1005270
1636435
1313596
1222955
668387
826628
905074
457069
307788
532021
170875
145432
183415
1119885
641529
1044673
554631
1314092
1030742
998975
997474
1841567
251911
1201823
1335456
6133
1416368
88718
1484204
659912
138420
1917968
1863812
1189184
740931
1765297
220973
330775
1050583
608640
785078
244601
1859890
104513
1115518
1578543
936622
1998596
1886336
378517
724236
1453882
580323
743194
162650
51130
928549
338119
306219
1777684
848641
1259377
1943279
567554
1402704
371520
1961107
1698832
397282
114855
403134
734371
326585
828620
46858
1660288
1630005
230265
1754242
872582
1924383
1396854
1848500
1605079
825423
756056
497536
1538252
313947
1421342
1168747
251914
1106403
261646
509754
1391845
363961
1176021
432142
1776547
1691431
730863
282175
1065863
1378165
1001774
1146316
861349
62313
1122872
1760297
1302995
1443024
678961
1554600
573946
155848
1228147
1528301
1678984
1860167
1313937
1986455
1656352
965727
884803
978502
1039264
431671
128143
1424963
38034
1005269
1510897
888626
1840533
45967
1177112
1558234
1992599
220223
840760
124096
1348554
1739690
1530359
1855825
97035
249085
1089312
1571837
1445397
586437
1098837
1398485
1512804
1137726
1480623
1324538
1767109
388428
43716
1375495
400141
335974
1854044
1685573
1105752
253505
895534
1061202
969706
1212158
1498431
1502100
178526
659029
274506
966570
713266
400964
1369883
487535
689836
847941
347089
983762
133441
839664
470698
1416913
1211525
814482
207898
1457760
676847
1426920
1473664
854212
960489
1161495
1177553
1223327
1352263
145825
962877
973149
827315
418572
1200798
906108
318119
1467430
1271304
323384
1855514
1748334
512379
466295
588124
1853493
1215245
929229
308561
517966
1650334
178487
897668
110049
1111172
1254533
1742917
286900
1515811
942901
1754721
379121
565943
1956302
717855
1544799
980852
1887795
1342147
1741296
841894
83490
988609
45943
252650
811487
613747
1863637
1742189
1322566
1764884
1695170
588507
737475
1961155
677734
1358291
1294634
1609136
468444
322966
414126
742265
801469
1090705
295091
392363
375505
1448806
1676059
1152416
404997
102548
1556023
1401424
1180624
309325
1929036
1823951
1133900
1276611
1701567
161670
1487866
1540704
1416244
1360177
1089277
944927
611237
800008
1041659
417535
908288
992600
1816738
1943177
478484
394415
733384
1936743
7020
1651654
1093826
366772
1283134
1238605
614670
1659100
229346
720
1883727
907929
424826
662635
1079889
1381758
95190
1022145
355483
601602
128072
414227
581112
1981938
60190
1331288
927838
1919260
703674
1977128
120618
380870
1686016
1211176
1919385
1009618
819660
1582445
93972
1866459
9655
1716576
1994240
58755
1094447
526023
950555
27055
115887
1693479
739139
102049
1796946
1062470
646587
154222
615964
803871
1211234
1217588
1363672
999063
578005
1369844
1885546
1651471
1968434
1548456
1674823
570542
1019159
182734
1245348
1034041
1759686
77260
1095846
1945846
93875
659626
240182
436619
780500
471356
215920
590089
29714
1436756
855634
270125
953691
1951418
1287974
1740654
1003036
1562831
1160202
912886
653316
1071205
1274575
1771341
1988576
220867
1273689
1531136
303464
128871
939561
1501570
1861085
536548
1979397
1004304
539535
630857
1226462
722550
1763772
654029
1026757
1614760
1103017
767963
1484842
1097315
1019182
1440627
447918
202677
1839017
1727320
491251
214853
672309
785489
1530715
892045
76529
590707
714774
418579
1646996
1329148
1810569
174705
300378
1903793
481416
283277
779804
31653
492017
274453
958148
1170211
798547
1838652
544682
800420
1298275
1370295
1601290
333183
1904514
1876151
1181328
447503
1041042
318786
1622473
757182
892731
761756
888580
1821386
151101
447957
1090904
1201124
722176
722240
5114
1949201
1655558
652980
1050033
1279296
1188460
1735739
1822004
472127
968983
1795860
229222
430024
1230577
1799127
344370
1408022
962336
1952393
1503386
1175510
1958372
1366162
1897943
511307
85656
547141
757244
123324
279878
410032
1704404
1821598
1393863
530837
1202547
528512
1399761
1297286
387642
1793775
105265
676783
1297883
777617
1609075
245789
1792994
1214018
173471
41092
1999021
1382501
43597
402704
117640
1247202
1968879
956207
218614
49485
680429
1154040
267292
1094604
312147
1737573
1662170
490723
1731561
1009742
1981023
1114609
193679
327753
316361
601300
90774
1838362
353264
1054809
294139
696164
977396
988710
1551906
432828
1216430
981239
1526971
140298
502830
1608203
1769691
1731703
321704
1419573
1117601
1567260
202844
893056
1939490
946586
524469
1339050
79402
1880196
1406454
1862652
83362
808193
1367948
1910860
1278443
1979075
953608
665308
1295771
241989
877330
918618
783401
1683513
1920063
577943
1454125
1921528
1047684
215688
1979386
1285485
351421
352847
951621
1774300
1371048
1910499
410468
1075062
34919
1727650
1918935
728642
1096779
264559
1296201
1130027
320484
811965
805613
841327
1405644
1963070
1756575
790151
787025
940456
635541
1390104
365314
1685342
1560597
1697170
1775135
600750
1846917
1441365
1914533
1561394
1978758
115478
898895
261072
264934
643697
1750816
1893203
1209918
1810279
416917
521808
1454533
774889
140883
414916
1668003
1401504
1839178
868626
1680197
63390
1683724
1078565
1581067
1722820
1824626
1146334
1870507
1735594
367019
191513
8133
1899466
716722
1001191
1938622
1721861
424286
379604
1459551
599859
775722
1851798
530194
1439383
1570276
858621
1673545
739326
800683
76664
1200009
1672314
757434
155480
53614
1151864
628437
1052223
1512985
405052
1089882
346773
1749140
320229
916730
293434
1472234
206542
534502
1395850
1587648
1720534
951700
277183
1066655
731022
304290
886679
124565
28675
916271
1800865
1410749
650074
1230276
1540177
396951
193710
364830
1798994
664967
1004864
958316
379093
377225
312858
60823
1096479
1831339
616033
709227
1160192
1830147
587395
1667394
604163
295476
478470
1229901
1755460
81818
351155
1906688
1244360
1433020
1798237
1294981
658579
500966
1327015
1128731
1924770
961000
1158563
663095
149494
838657
980414
82326
218425
823245
1870653
250761
1355284
1877176
358895
1977541
1778869
1400135
442801
252829
1372185
1502498
210784
654830
1692860
1829749
1882465
1555472
1074715
1765296
853521
1618001
1514726
147334
144954
1757786
549808
622528
1053118
1086511
713606
267363
93148
1944918
1926080
928086
1444482
1759627
216871
324628
1145553
49969
1917991
769024
1260520
625482
902032
1396405
1640220
1301643
1531257
1508851
591562
1270025
1090447
1631323
1018260
172362
903650
779970
591579
1581533
1326404
806443
790939
1413589
1987157
1823745
482616
1431987
762219
1845116
1380598
1542119
938284
632157
608557
1888728
1973909
1534749
1291419
1465643
418233
263849
801504
320173
653332
111519
1204534
1645214
1124971
78173
1773564
1196314
491886
1282517
1617486
922782
1986028
658088
1869135
1155265
1644175
484149
1606621
1738847
1022961
1967512
1007268
71387
1285820
225142
1974610
1924903
16333
647972
860122
1347213
45075
1478210
881057
1910989
222534
1736347
1168469
287915
1855969
920849
1615746
124354
465873
1666476
1038032
732393
1962522
1024920
753939
1719646
108019
1223929
1364221
1638973
1953460
1134381
514161
1092843
1547704
923349
1231951
1800880
522186
657798
1583797
1255183
1164659
1532934
335970
693993
1201983
805943
740907
607907
915604
487446
60500
1254064
868989
1647717
1501485
27186
604
1274273
486005
321691
1483573
552469
1303131
1563589
66760
33040
1685288
674791
555399
1463864
771158
234052
965401
1756120
912026
257125
1363426
429448
1606251
1771694
1109554
1552104
720647
1951754
680928
1565932
379086
69779
1833172
183931
1328256
113509
1325563
531299
1394972
1137059
1675200
828206
1250666
1492011
735105
872017
1134375
1722015
238308
1249948
1728016
1294150
1996731
1135965
755431
313753
274933
780858
1282725
814128
200332
976310
787941
1047825
989677
655680
290643
1713013
593634
878870
379053
1073903
1652362
1612068
1307143
730620
588251
899066
1175845
602739
380120
479977
1473666
563345
119387
998765
233586
511819
1277661
414452
1497100
1355317
75321
1754598
1893938
856148
1719942
154099
546818
249476
450211
1385498
1073207
1709534
20442
1599633
498305
176480
1755768
1104102
1795213
1209568
735147
20636
46034
1990896
487373
82467
1893637
1159506
1550618
1449637
189688
989664
1842145
1222665
605419
750980
1918652
1598039
1322882
403473
44666
1991494
976483
427901
501547
1859707
155319
96537
983103
600112
1851105
847777
1442653
937540
1527348
1249094
637854
71425
1630930
1887555
101247
786680
454329
213216
1755041
1512390
1714692
465547
67226
1656834
798216
43570
1386521
1592686
388300
1141609
232970
1472141
1529117
169371
1092860
529692
887112
1983276
469374
1846798
49640
1345269
633656
72052
26017
1604881
1268252
13074
67905
1400328
1306892
1929507
908502
1154991
1491883
1538677
1940124
664887
1080373
1736333
1815023
1264334
357713
1338597
1418101
1467561
1880139
996751
352936
411038
1561384
1847692
354901
217393
1346255
42522
1977294
1726038
1914043
357345
1740571
295348
1312052
776914
1573370
757302
1904956
1692790
557746
1563319
539097
1470476
98082
1704607
907443
1078345
1739820
1255935
1684355
756550
1084322
1074988
1703824
1992010
1360221
1149529
1437584
638887
1608272
896613
1213499
514800
1798922
268683
1175544
303511
398135
821400
902879
57403
1845227
1800894
1676944
1091939
930201
247527
440724
901102
1191087
786025
1374034
743696
764700
1417794
654100
1091584
377392
55138
1902936
1934439
630517
17512
401580
188039
1117612
1147857
263274
539977
1379958
497362
1995527
281277
1411473
1914444
1387116
662319
32334
22942
106212
827642
103275
339707
637496
1959714
1893657
331625
267213
300282
1795071
1737271
140752
1547792
1522778
795032
1520715
1794065
1024470
1024973
292324
1313687
522348
1567205
1839516
833159
708059
62595
999776
203908
824853
821527
1652391
1105572
266189
1920878
1274011
1375371
1284287
1417178
1685193
316596
44806
1139419
1683013
181062
230151
1847614
702037
1948716
353613
714246
724574
767932
1823503
1207970
1333491
1053445
1016266
1613736
1768132
714434
879480
1313956
909657
1751779
591007
1335145
1677962
157069
189514
1872153
1560100
265281
1312272
193630
251027
504934
1623381
1732695
1213853
1834511
1054314
1618389
654667
1097295
755511
1550208
460360
957977
631102
1104037
73853
856398
725181
1815490
361851
727202
1780011
1478147
16832
1528610
461340
1221075
333614
1133196
30055
279776
731918
1708891
360022
1639977
1211534
1887196
1208589
1328766
254715
1089463
223949
979541
408678
1141796
1931208
1000077
131253
1744339
1317859
1235622
1004636
1686655
751923
21694
775678
1110482
225992
1611773
310488
1148278
339916
1161548
1420433
925652
882691
791554
747304
1175203
1868860
788340
184542
785207
905314
1118573
141422
1661160
1942101
934114
787169
820300
1862763
1294291
705328
1025646
393247
565094
1153342
997756
788281
765024
371461
1036263
723217
145921
95855
920191
40798
1921017
308911
1308050
1219679
376337
1446823
256229
1692427
1138001
798740
919248
1804768
578343
1078847
519272
1986434
1572000
1272359
568481
497299
547549
1523861
705851
461244
1110795
998560
1008628
486932
1393935
1810926
1840288
147698
1354813
1664219
286815
1475413
65246
1135795
1035653
256731
1842859
1528152
1615349
412871
1343132
1638039
1462032
527241
53290
967169
89560
19506
1331605
1160191
689572
1131112
495428
1838628
1740559
1392621
746908
121377
1441050
337779
1500149
1066638
1612807
1745287
1544799
1309818
351205
1465176
19638
627962
1176661
308702
1816412
1524414
1406399
544988
958418
771827
159263
1608343
264911
825613
1106944
721588
575625
1962513
61742
460989
1772462
1121037
83367
1064012
1305045
1866315
1807400
1294553
1680493
1323882
961663
1229951
1362922
743875
1874646
291522
1991661
1513911
290831
620731
366952
1610322
421560
228782
1285988
191820
814244
416854
961143
1166563
1253685
1139827
104985
943072
690463
1418091
27997
1936642
568434
1811372
1354332
872171
374047
1267281
211068
478755
1304811
104987
1448088
117021
873291
455767
919646
27041
743217
1322062
169333
519565
1518763
743778
188771
665185
1037511
930950
1514347
1637699
608230
1232514
890937
1013509
1043653
1385545
669630
1700500
1117795
443577
83093
146671
1521946
305607
686403
509226
1370765
530205
1281107
1620778
938043
698987
726214
1249006
158808
1793977
310138
1435978
586086
914317
567870
401921
519969
1157861
1932505
1557731
270899
976985
1478621
922378
171078
1656319
135098
495591
1297104
1847658
113228
1744318
1015082
1940143
1833984
1599014
833922
973777
1757574
819540
552772
215539
981203
813048
1219023
851202
330573
935601
1197423
188462
1962628
1860867
1511570
1473515
276964
1453950
1601547
878852
1937258
1371139
727524
756419
1598654
1154414
1060692
1813608
788797
338942
177793
488636
679140
419883
1211155
951859
887545
23345
186763
990289
859528
1435562
167028
1040006
1743067
1738355
861650
1545970
749464
1977583
258849
634065
726777
333668
1080340
1642472
294015
561079
600113
229055
1497793
901612
578227
748212
442743
71437
1225564
1402178
706776
1501465
1856725
1831827
920607
1662588
1814076
580841
1363341
1873523
1714029
733834
387714
1155435
512260
1834222
1792329
627852
754913
709080
1779218
5809
102539
803148
1252107
1085989
201505
639835
678988
315607
688272
479332
78115
1225460
534858
528917
1243836
481240
1179885
1236665
510850
1893345
144248
409916
1485471
1686076
1440593
265379
1768370
627451
389451
635051
1589837
1798950
862825
70724
1190082
942187
1352069
1029314
57482
1681783
759200
421350
1670243
849617
1205317
279849
1938587
512194
95517
1329902
516307
460355
392650
1987991
1422025
1473267
1567508
881027
888678
513536
1533569
1430314
1141302
379390
1996770
354150
1580271
683395
153051
1198891
459675
1588980
1582602
1616108
156700
944771
1768224
371154
705881
921842
372109
1795367
259076
1412715
1804025
441369
1635008
1349251
542495
14358
1141594
1248951
1047989
1891982
1563099
1651006
1298346
799541
1091897
379234
578605
1568405
936619
1704218
1420633
1526041
1983859
1106361
386531
1614363
1170764
1911985
499286
1442095
1246822
1395804
505344
362870
1508002
1661577
1855756
1571348
590679
764532
624954
1095737
867389
73102
1687425
1273550
1485722
1737300
1523198
1560401
1892364
389478
144497
241973
1083531
1377692
555090
1094375
1715891
1292391
79477
1676755
407276
107109
1572705
324019
1461435
150486
695193
458879
96847
1571444
1010911
1380702
409509
1241722
1974992
364735
1271740
291127
1113736
841873
1140641
356544
719023
587223
1604132
1078865
607954
250433
675913
738459
159807
602641
657290
59258
1578523
216255
110868
1712732
415383
475122
1222593
772678
455344
803402
1595192
886135
369746
338010
1793009
802750
1281080
912170
1698142
1372464
1971705
1077808
1660680
948809
1323182
69575
542566
1317532
729710
1191013
1483471
1788727
1453759
467033
1939220
716108
1597323
638248
193535
1574353
1613739
1326570
1039866
1419985
113928
1306598
1436764
1851987
800209
1195964
914035
477111
1834914
385018
1710305
217631
72207
1747523
1965131
13548
1987772
1933139
1100287
581005
1360013
1886151
1088027
540831
847630
573238
1688744
1235299
320317
1434752
913615
159099
909648
16708
1799922
114684
1687641
170986
1369990
1400077
811682
229552
732511
845511
523005
1308023
1607211
1681589
1594903
13837
1304170
1604228
1391716
886782
1750428
758474
1728994
1994398
306435
45734
1396985
1457126
145196
1563302
276961
352443
1149584
1093815
1729248
764084
426974
144919
1387731
882430
1381714
1331798
1258704
190381
60006
968752
1499849
583214
769530
1893710
131040
379240
416395
33656
1363269
856397
222450
186131
1454744
1626844
957764
328118
406071
1147903
506035
1188384
1934506
1616289
803764
853350
1331679
601047
946392
1542526
1614090
1708678
48015
187800
887798
243444
225968
675505
96536
57918
1297909
1824943
1691253
765623
967972
121694
1462835
1024652
1629573
932607
281954
936641
859702
1935307
1421683
974529
1570837
1747057
985865
863245
1996828
1635400
981492
700510
67832
1691359
580744
1500389
64170
1722215
1124521
1066496
1233900
539580
1290015
1800753
807321
1440081
1546440
1118743
1668970
1708574
461311
1970082
188260
935420
557036
214208
1578286
704044
1037335
922116
432427
1896879
1571431
1341782
201415
1710290
879348
219574
71387
1180922
495486
1268379
1601286
985456
602891
1968398
1267870
1035979
655223
1487394
915904
897052
1572934
474388
285802
560076
915589
1468106
1848458
200294
293754
1158788
401086
1359915
363917
884940
1735927
306727
216870
927524
1087917
947144
264851
1111
754306
390505
1570909
692075
593437
860531
647592
536984
1235625
1979582
1629575
1712145
958793
1940411
380444
1942681
1923759
1670220
1737835
1234929
1532159
231306
550878
811459
995538
1056454
1081774
1288729
796544
82041
1893417
1645282
1475675
740283
106616
1447381
780270
1289301
81941
1869059
769024
561913
44179
1723875
372186
627982
605441
308283
369595
1099020
1030922
1710887
1897238
1456271
1517269
6484
559585
742921
1323416
1250470
1417486
1220437
779631
753494
1380665
1334603
379679
294230
31589
1830916
1271136
23516
1263849
1344932
890009
1729023
1147443
1917595
1650767
1820112
1914828
796839
54025
142458
1236727
1671957
12260
1999025
738082
1042623
113641
1662924
184825
1949484
443254
160379
700763
1057955
251646
812052
561607
792264
1677136
1937304
1032055
70169
831226
419865
1303710
1717338
176650
482365
390699
279067
649615
1020521
566383
976880
334174
107226
524992
1387633
507203
1356319
1332689
1917989
1716265
30599
976030
1747364
1704972
1065574
1156515
572544
1858347
343163
1120825
1979245
58956
678915
52748
1830565
1828509
537203
1161627
411989
1965063
730391
780378
913195
1333670
833122
1728880
911616
271261
1984359
1693425
1424678
143893
21688
771487
1761063
989149
470875
471020
643962
940767
823719
157339
1979195
1077913
565609
1802380
1377932
1627087
832781
35801
1537542
1002043
268422
704376
69849
1681749
1035848
1947715
900089
1035195
1464704
177453
1611331
597153
775037
1981629
1194858
821171
1775706
1740904
822567
1928802
297717
22692
137000
837309
832006
1861732
1165042
1718819
1226127
473379
1771363
691332
718807
1325892
236745
1816099
108609
1354330
1157739
1614720
1543825
1762275
1992511
410141
509473
728545
598780
1257899
943402
515331
335817
523483
466428
29850
1787300
1996890
1954592
1725707
535669
599411
424811
312531
820351
1600244
785460
678360
548262
333575
206366
1892418
866514
494016
475227
880130
1944842
1014236
530813
1392386
1823283
742622
1256353
1162529
1427171
1907143
536247
406891
1878019
613241
1487494
911874
536361
1568476
1066584
1530808
273265
1927621
808646
1120654
1653424
818577
605328
308548
1805149
762482
1425579
631589
701667
1072201
1876722
1740731
395417
76176
1721175
70815
455076
254018
1353312
1066915
599093
27633
1231259
1330446
1119751
213229
1482844
1643651
486033
1498860
1672171
770931
1148006
694783
1031114
299574
1153885
169848
690534
858248
113590
1950173
388205
1899271
706666
381731
1214574
1464159
1793261
1714542
437823
656947
523793
1962788
480218
481270
206682
972134
264900
677205
1427955
37293
1146576
1739941
1766898
1724423
471015
1241006
100231
573614
1256533
884713
546174
224531
1833186
1407722
1863026
60003
175945
363744
1538698
1695815
627273
390779
1548300
763579
1575246
1038776
1572208
657316
1847428
1682613
1187433
625047
1108548
1961790
1174357
1799735
526102
1970345
750671
558529
1281887
1076507
1793369
1282446
1513356
1151454
1632058
65147
1729457
1926733
1363800
466802
1669609
122592
908290
1702386
1348749
1364773
1999437
1069579
1339657
360245
1593616
1550999
964425
657884
1486024
699920
1557226
1858471
1232514
1565264
30058
20029
502800
1224461
892368
1763193
560437
1723154
348970
2875
1190693
924441
1711946
1954311
1168840
1660056
1839068
446459
1107250
1787473
923534
505346
1586787
1689716
283000
1444854
217513
384614
1925928
1266887
594633
294638
1972546
204766
17713
1191612
167670
1918731
273280
677762
957430
730770
644036
1152528
1889191
534489
377520
1039676
1873032
94325
989671
954157
1111465
1637158
748876
837454
1692517
1682444
1098726
1018843
1884542
494858
1122838
1449716
761317
1097899
1844310
681645
1930262
1216038
1408926
1095193
1943639
1423042
1412989
1277014
719402
521387
203788
1043471
1489978
984725
1049421
1800083
1694236
1776334
336526
1368333
128161
8305
1748468
1770472
994635
348843
421157
173575
888507
622145
1599618
232430
809179
567733
479546
744952
978304
1366075
1265709
1863466
1529447
849361
1166919
231098
255077
1997695
931930
1350145
1124202
1710500
417718
1495800
1288637
848430
1398668
1980527
963381
424037
31082
476344
1924780
1406951
1099881
694981
779793
169038
1706987
109777
1857310
140340
1877296
36608
920106
1838248
1856775
315762
1096927
885511
420368
1211008
508482
886520
1594602
1848359
27039
622638
1186174
75860
500844
1681039
1249824
1321912
472695
1087713
1359013
1271019
1776762
304809
1625524
1332388
607815
141296
1811436
360957
996146
1486175
1573336
839494
884197
1688864
148581
118130
987997
864822
786323
1370410
132311
1999774
1117206
180250
240496
145204
233256
1041606
1568710
1194642
1201022
190523
167103
390092
1290773
1412602
303024
1570218
272325
674664
669337
1372152
1321944
829093
1113942
1926342
50243
1663002
895849
1500774
1586636
1057909
1038784
1810650
1763217
176427
262277
1578933
1285564
430262
1725047
837473
38188
1860241
706335
1579830
785501
689120
227122
963379
573756
1051316
1589843
270228
983964
809578
638498
113415
1812256
9151
1573510
1229542
1541742
694208
1661550
101581
1473519
815543
1484501
1198043
510233
582091
1818586
770427
1441110
829222
1039599
233349
1520799
733922
497140
1524804
1111704
500618
138211
1441930
1347991
698698
125498
1801510
1634656
591278
676753
1984203
1135363
778313
1235360
370227
1884661
1066047
1420944
612648
623313
644852
2002
1681062
97698
85063
118896
95072
1257262
128495
398102
673960
1834236
1817197
642169
1467793
934634
1003463
701597
1604030
992504
1115008
1012131
653248
1412876
402165
831765
1327548
551747
1395338
131796
840073
1215502
1574344
1850697
1158164
1777893
1691488
686384
1456236
672941
466095
441465
1146129
1442974
714092
1756558
1943222
1118460
376524
1956757
991950
1331802
483535
1904303
1496906
922089
1305903
798662
1340593
729734
996842
422233
1383748
514183
1675420
1572130
952541
954471
1292484
1601301
1843229
1726182
124237
1194289
849373
699786
176588
1430664
197889
1242301
700029
635550
567321
1049795
1080110
392146
1658637
1805093
499385
552992
1055865
510519
1537051
862700
909527
15448
501412
838697
377773
155806
1364367
792515
1519286
559393
1480287
1692362
364316
1936979
1791739
1677402
1561878
590792
1299985
757251
1968112
432208
720321
152713
927898
1815690
805137
775630
1827756
77248
562733
527882
1907781
476291
882319
1806119
579973
1643451
460344
832344
1303754
133031
1179294
841845
157048
1905597
575342
394799
1228952
1732103
1810644
1588395
1545982
1627335
667710
1188399
728975
608232
1217621
375122
818311
548237
372169
982559
335587
1165081
1348913
1564176
406062
175404
1996698
12919
1701376
151315
959993
839363
390211
1908149
1309305
160118
427412
974352
721036
1203603
552815
168860
560140
716148
730787
950382
194180
359102
696954
60521
1370625
326550
1882249
629999
1261223
158730
1399270
205015
1220700
1673361
1968319
1955489
571172
1477508
1078088
140114
578168
770103
1899615
524301
99180
1964656
1561272
1922308
1999027
696868
1675974
651916
1155190
1832907
1186731
1665021
1020615
628006
458356
1224391
1494038
198655
395414
210243
1056255
191792
1141074
1528392
1302903
878315
1840212
1582639
811226
1096790
1157010
1480946
33702
1651521
1572458
1006174
108714
821188
19186
768659
1242858
1626875
904170
281182
523881
1983417
1193399
1771177
1498245
733208
1802413
255357
551712
1140769
571633
1421167
1534164
1318294
725859
1911603
1521449
1074079
1392615
428159
368001
1775997
43795
797890
447332
1320
1512758
1381182
1290779
1775885
852170
1307554
750515
1206417
380296
353437
1482289
611929
1453175
6166
221200
790899
1333358
1936446
588240
1004303
1675450
1085300
273179
1225645
1082200
971385
1866199
1348462
693862
35558
1634123
1878995
234320
1540286
1437730
1590545
361036
857245
1137682
366098
366218
799510
1836182
63567
686456
657873
423830
1436094
1844537
428304
411227
906761
1897000
1381838
811760
1797755
1465588
1782387
495336
1608200
1893750
1659613
468241
399371
1002603
1074009
1820265
1368020
355917
1434963
449119
1409997
1610257
1228198
649078
556854
1325956
998517
1470614
1965174
1091090
323159
1721501
375329
3901
327390
1905888
519089
1157719
1621535
1077759
545244
1607722
723572
218632
909441
719300
488452
1303806
1236382
1312774
1314969
319835
1551308
1640759
1335588
1767358
1641571
959307
664793
350911
600001
228008
454014
1149240
1678586
964311
321739
588629
86436
1150349
424827
1561904
1374034
388569
492109
607695
1915783
131847
21862
1166397
596952
910254
176272
1821004
585333
1358071
1164174
1902035
1597566
1839246
1229994
1462523
1671576
1243593
778058
362561
429623
1456501
1152143
950106
615827
1155443
815376
612661
1901136
1922594
14146
1175447
1547014
1193257
1104432
1308226
1488839
299170
1161946
1947096
1294160
1235381
1182787
737332
1234478
269549
981523
496075
1920523
477383
572118
785356
1568608
1847306
190538
230426
1025808
1286429
1498224
487601
803076
332298
1685164
756336
320850
187365
270841
556386
770645
1920294
716888
216337
1486174
107141
569765
757317
1382511
574451
197009
1028700
126289
881786
901698
1400542
1028968
1606013
77548
198699
1365180
1652011
1596242
27127
1153811
128567
577481
79053
478007
1316149
1962081
608100
1658924
80561
458109
202177
1641147
497818
1776738
1182683
738234
621159
1821067
384221
1996823
270845
1503599
1645879
1298583
818801
506596
741208
1542065
741235
1620886
1315499
1479147
292536
200281
388356
1642077
1562158
1647256
913613
926385
123311
1754600
1965679
1514452
1382926
1706447
1543445
78542
133832
1854247
1458460
174037
323588
1436899
1333224
490188
828318
15001
1555244
616048
1326251
1211534
1932368
995749
1589675
751244
248318
1340360
755037
325684
1370979
492727
805809
1577091
94804
1798851
1796027
1782161
1093827
1451770
50800
1100996
15271
679395
1051823
1455510
601655
1640389
1622917
1504349
1997679
965395
371464
1188396
1624121
1297342
578436
1162522
1134866
679456
1811285
1029733
946701
702184
170139
714421
434530
972449
1942559
474315
133830
556402
786674
1187543
1344670
1365028
386831
1900908
1065697
407610
418240
1756579
72252
63859
1047012
1188037
365717
355342
1216663
588076
1001330
336314
1494312
1372571
1748940
847855
1213464
718023
1633844
1180030
620724
1916377
1238134
590911
109098
1276021
65468
571666
1149619
1767175
34197
971901
260272
783025
167434
1363555
152048
804302
159013
537039
1172093
198872
1315944
1648233
1838526
93473
397871
899600
1077011
460887
782255
1360504
990268
1623716
1676259
1812410
1264044
669341
1619851
1147170
91340
1525234
478854
980381
376029
311561
176818
183097
112544
1905584
1540100
1891244
539888
1691274
302522
332259
39324
1213001
1639472
1174543
246416
140304
1365662
1236723
1514049
846002
1073966
470626
148892
1527412
1858319
340780
1882304
1626780
1215459
942389
840328
187935
1065649
247843
1435584
1787847
1040520
395497
313419
151377
1948277
504258
910161
445614
10363
444509
1946821
1672031
1645026
1844162
1261547
1459209
1647578
97262
1191446
1204036
1902844
302875
1369868
220498
203284
197683
1852414
911707
918297
370415
705132
1293407
1494110
899035
954806
479013
1709333
316534
525724
225247
576276
495695
206752
1477
1184790
1859163
1201385
978583
657027
96150
516017
1500401
877717
464009
169712
1442361
774856
855918
1367453
1220046
984364
1540334
1159190
66693
1713361
1457165
963732
548277
1260366
225138
1079686
579099
394800
1640014
1733421
344826
1229574
1318835
940973
1650842
1680071
397115
843403
499830
393082
1382386
122154
1404819
1674295
1372447
1709485
177287
1161657
668880
93879
1443651
505731
936063
1022852
1920785
911200
881166
1321775
906111
1493483
1155389
954745
1055893
169886
276445
1563971
1243567
952961
942537
529025
1208007
1815257
365764
368476
1359962
476262
796565
1074412
482080
234295
1729452
1086218
1455150
594532
14789
1185914
1357852
782393
1015632
624767
348458
1599580
853453
909009
1431877
1756592
1673066
680292
731469
1633693
1100708
1127439
71778
1994906
892054
840771
424585
1535493
849153
416011
85092
1398613
583843
386374
1189855
1656028
552558
1705748
1206763
1971642
1560588
898272
1456376
1285188
367852
1224748
1471072
1494353
857507
1507821
1901633
1978977
1003315
359812
644703
1842899
1857923
1076869
44620
1037977
995573
1824438
1001615
246291
1181924
262260
1510646
506985
798203
893104
347790
515386
1260421
1184454
1167250
157882
974392
1040251
453087
1354873
324504
1509558
1674324
1830205
803524
1863529
570493
589746
1020247
267798
490822
845827
813611
366199
1813319
1254471
154846
787951
1006132
223985
1635512
1237938
1125095
391436
49725
597766
1480184
620611
1653744
472472
50047
1289926
558705
1693958
61536
402830
645014
1810803
752600
1043031
1634516
83955
1670474
1165546
1900136
73647
1541729
1409605
34469
1948033
274603
1429320
221484
1528737
44115
1723068
519416
560009
851151
646387
11050
269737
1122739
1541056
875732
837756
343727
419588
748129
1900403
253631
1307814
1468858
1125798
252407
1094312
1659875
841656
603290
1897303
997720
1536393
1314056
435193
1137492
1494166
1174511
1393409
1109475
745021
455023
1309093
1480760
1339970
1658160
1101517
633234
1974447
575578
1070453
1570170
647530
1924587
1697364
295279
1528954
698948
1404564
1620214
544151
1522986
640543
1029469
874676
1788759
1917333
1041927
20309
1361383
613671
1214393
1592970
1102295
377968
1152077
32107
967299
1613937
1948
194075
1340226
252768
856625
994497
394828
1184417
1118473
1074093
1607776
1028724
1503046
1641031
1480507
848800
358111
1730805
873515
1519828
236794
401627
1838958
1658311
1457676
1927001
784539
711144
1535881
1062924
1565024
536497
573130
488190
1457738
406800
585496
328240
349234
1972316
1008858
1490125
943824
1367625
1423323
384092
586810
444390
650007
1102696
1339410
1644220
1592769
1079755
729185
1659295
42835
765308
1957830
1530792
1802885
822564
1001047
1313742
1008104
747350
1790534
5159
1234446
900995
519937
498893
1477799
763546
927372
675771
1145963
1384816
1742069
801311
49908
1567414
1056994
96795
510304
427305
1829114
1789942
1280125
1462254
548009
868944
622947
504567
2791
268922
1883578
125585
1661072
259871
1603741
1495813
674
546257
1720676
1722775
689524
313170
999184
1724159
934030
1199353
623977
1602091
846294
1078199
1248082
741004
1487460
1087934
930769
1831602
964204
413690
968959
287414
229165
1251936
1340390
838298
494296
1876662
1484709
1566372
750834
709235
1701812
347784
572304
1251069
1077097
794185
1458868
238230
435432
566016
533454
244120
1970493
342721
769015
562646
465685
387721
495745
1729418
1594254
109566
130833
1335532
531046
1689100
993941
1717095
873347
1079121
856894
1212548
697304
454266
1538413
26053
1032011
175503
1499634
1360816
1382767
1855810
858366
66053
1493484
1562451
1790771
918323
1490919
1330276
615149
978326
1343212
1618715
26730
343097
272886
56120
130613
1896524
996026
1672048
1451294
862681
1295294
1398927
408157
73628
620895
825478
715086
427331
559466
1336657
1324191
1367981
922754
269505
1170139
1834601
316888
1976086
1754953
323518
1152132
1063141
455974
482485
710539
1056546
1703856
156774
410219
1241254
995854
637263
1234848
295429
1593697
1545535
1516255
817493
111599
1395986
1725783
321949
370967
737238
241313
1095824
868307
1717889
301687
1592662
1446572
1209289
1074720
228224
1429154
90551
1974360
1276646
334924
1318228
586767
362906
1350806
1738663
1512154
420840
1471269
319800
502760
130782
808052
1784862
204527
1201623
592066
1294867
1457176
281551
1782924
1827092
152134
243722
956118
163847
1372247
1584558
1189049
1636360
173803
1603196
1105452
1791859
1493832
1574268
1713250
674859
207966
1677840
973474
1012299
1455634
833123
1986705
887791
1703839
191905
98707
634779
1368017
729750
1682704
1271867
1293969
1178428
1589112
42578
207599
1258338
1810476
280287
1774140
177564
1856612
430369
455646
367638
125045
402131
1946404
1410599
667598
1787169
786161
1842951
1334606
259382
297446
55205
254894
821608
683230
174408
1117006
344496
795837
1639983
153666
1046583
1393069
798299
177421
131085
1319834
1705882
1425630
1725100
1080392
23544
1543879
1099194
5362
1618545
902569
1748130
593258
1992986
1543532
1647418
1579331
1714463
1742574
1178540
1371720
1444419
1729235
1081540
1806668
817620
1365537
765049
738084
597270
26460
1285893
327312
519103
1480768
396274
813195
1687086
872848
735005
1250504
1011168
1255017
58377
1392730
253630
601211
1336237
1766706
1866044
1252964
1000643
491992
928208
385754
741811
1407406
1426335
1868721
606752
17553
160313
959120
1815091
219356
505484
703481
1162275
1654673
963206
1115694
835080
890668
668496
1773485
1442068
428428
1407894
1024809
1290328
949231
982539
1484332
1003472
305752
362646
1048734
1084309
540235
233166
1560263
1365256
404319
175126
821744
259288
719205
984807
5080
1309914
70887
307934
987777
835267
513935
214476
335975
1483329
910289
63882
102051
1964637
1995960
85944
1786485
359252
855808
1729352
492914
787842
1377517
211892
768796
100594
1906731
153120
391321
1480433
1665489
897015
1978667
1282127
168462
824690
1407959
657993
1309355
157065
416558
1118932
933158
1687786
832180
1653977
1507216
1075507
1955144
702467
1318588
745267
1236123
252431
1644730
467528
1181703
1025434
1858643
1495898
1742950
67224
922022
1146633
913071
602814
126338
440709
174414
104586
713425
1578583
11232
745671
394074
1729394
661349
1933191
1713514
953446
1626053
1874525
810970
744672
1601388
1955535
1715703
370939
1509426
1836563
1939283
1337688
179303
400256
1297828
1371125
1239172
1779339
1563151
64017
1638454
860706
1138357
38046
852105
416086
851582
1956455
1417150
188552
926486
1620370
71091
971497
1533260
1536276
696417
376656
403976
1699000
1306478
724429
431599
254081
1221598
745123
1432167
1254827
195142
1241108
737877
1284725
343601
1177829
1119616
894396
848603
1782525
1103882
599585
1569954
1321352
1405233
1344685
1110824
492102
492802
1265529
1432525
9881
98640
292664
574554
287755
354630
502038
188388
937146
1910957
463593
1015359
1221552
748215
1306644
1225818
172193
333745
1012173
112548
1628201
1811880
1765172
1137218
1113691
1785295
1539501
1566302
22041
1759937
1565954
1176090
1811262
675472
166563
450227
1075071
1878780
1992654
1441693
1286446
1305285
1925531
1127133
152113
1504329
1725560
1556468
1817072
334107
386321
51731
864813
399456
1906691
68503
249045
1488355
1569100
300235
1675744
1573658
885374
1553426
850130
680143
899101
1569965
1443035
1852486
98522
125153
1506143
1648729
1696007
450528
1115571
849236
1682942
936731
1020085
564388
1602201
853906
17612
1531365
1831832
1751920
710117
1094568
1695100
1290213
998361
1591261
811803
693717
272176
1663363
770091
469057
519314
232352
1182502
275647
232653
1888902
81394
1627497
1211068
850994
1780999
1962160
272986
130477
439106
1140202
1835661
1895985
212101
1961810
510291
1821054
1697928
1403472
1387031
161924
568038
1261235
1290665
648941
1127012
1729919
765489
1168423
1343284
786145
1565169
375108
1850422
1071851
988850
142099
376071
819356
156524
1291632
1606667
1029322
1172864
1709329
882149
1109770
1243880
1029377
1569155
202772
1255785
1797400
1103809
1101803
1184223
242246
1102549
687417
747304
183873
1488813
894739
1320115
1206710
1832563
872504
584331
138307
1135903
466164
771470
841524
1369346
247461
918896
180614
1473821
916475
1664421
1871560
886859
92664
71628
1557757
1621870
71672
55549
1537337
812874
115456
1780497
1652208
1960797
1523972
1418427
949477
942557
748754
1505825
292719
645025
1291004
1892324
1138217
1442617
506288
318396
1374798
41765
1233071
570035
866994
1855795
203157
215362
28911
808088
401508
439385
656099
1560509
989356
217775
529145
952697
1838767
1626679
457758
207754
378711
294875
253994
975105
178729
84788
1303024
776783
1103860
641883
226667
1678706
1689349
1218718
390959
98435
29225
1689094
1822905
71654
1267512
1569301
1382985
85533
1761851
570783
694633
210846
1340548
836524
501980
931303
1653365
1966256
1520490
1652828
1166555
1290973
1963575
356294
128646
1128556
264963
1456940
633657
1174181
1889034
438470
1685753
1622178
1073235
1481080
151155
468426
888084
1305879
413245
813559
1710217
713619
24083
1926546
128538
490508
1959439
1355836
162816
631039
1377095
729100
1934465
377014
1788057
1508719
645042
1269300
102495
1119898
389744
21169
60103
1635973
1511230
712254
664107
1372359
133302
796522
1724681
487542
1729520
34046
1905765
1763396
496701
1088224
1396016
52620
1917324
119961
1972238
885103
321913
736435
1218858
1330968
480585
234466
916933
210939
928019
1751099
1705837
1937999
1994538
164008
925534
509893
1055422
1827965
1582698
738799
820510
1255581
1958997
245001
1837663
779412
353613
1274236
1466349
1074927
226350
1012025
742966
1337911
1493298
695460
1952216
926601
51520
1956071
1115500
1024531
302627
740571
1381894
1272368
93811
1273876
905876
453011
374630
293072
1713864
154455
401987
1433656
477445
822884
1891365
1754049
414739
1848654
1492394
303004
4233
1232036
1223660
93709
1652830
1197781
1514457
981621
1126247
1658657
1431248
828851
305319
403252
1160860
1382629
616863
1151316
901319
1857866
697118
751608
914255
381759
1768396
653731
1143496
542463
1300369
1117124
370389
1131967
711128
1136166
677385
541225
610976
292901
1020860
1184787
1129710
64882
361390
1657242
907146
1600087
1452830
1500230
1998022
701654
1856883
1610510
800347
1937813
1885467
886183
20979
279972
738376
1477470
1114535
1760000
239683
63486
1373225
935774
1435585
762580
183158
685131
1840073
661805
1861489
1209524
1272807
1710629
1781270
758728
129582
649433
754758
1158336
1966477
557026
1717897
1073938
1570513
1773691
396265
1352523
282581
333683
152962
1167687
87771
1861805
478140
1295073
1155167
218868
1243696
1962804
1341738
1043690
1101684
1140140
1338506
924966
307074
661642
1795234
61567
1709021
1495495
820358
820019
902583
1701488
683035
1386795
1138743
1425513
1926394
1182518
80731
1805612
1305234
319418
199942
1625828
1897016
1960393
727086
616983
143632
1195426
1943175
446797
1446138
1336345
1947169
1218917
1044764
1651894
1567362
589027
1063427
878044
1178892
933428
1541472
1265187
432617
1336251
234493
485734
525572
69523
1414215
1457468
504815
1297024
1059322
890987
1973563
641926
831620
1662293
1493722
450810
696444
1618345
1809220
1469497
773465
1954976
1098232
1765411
541201
728755
971317
1840194
954830
1852795
102561
819327
551556
1592887
494991
317598
659310
738827
898005
924810
1694735
1137218
270835
74737
252189
1033349
529439
994636
1146606
846511
426704
356918
251699
260879
552128
1859564
387482
337225
1185186
123785
494601
765355
1154170
1646136
1015498
840955
881467
1595295
798414
641405
1995753
1949673
674202
444789
1235504
757014
1530575
879587
1678532
1019883
1888128
1934049
1269984
203062
170214
1877571
1192023
1149820
976481
1678130
643145
1251795
91255
953157
1427130
728207
1398322
462735
789853
429348
246069
1105561
550089
1892541
1173916
1759695
601594
1918185
706437
1503074
1346270
1075430
1905703
660525
1845815
1018923
1133029
1752994
790805
1191447
1924229
1737467
1010688
1011993
292737
1726484
1670725
917811
560546
967250
784833
1796018
1526164
1985408
292664
628131
303854
1981197
1409181
1240356
1066479
1380723
989926
1217099
183139
1268890
434338
1711321
952840
451791
387545
989330
399414
1628085
1491019
104255
414070
425098
1296180
1414859
212650
278177
652922
1735428
1536977
967073
1030293
920125
1684599
1459579
1688783
1800652
388761
217416
1636853
1146414
590574
1971945
1563764
960489
807644
673130
1032287
772029
1241106
1579583
1223406
172717
1324310
922695
1604018
1082278
1083943
909732
51740
991401
1058492
1014546
439948
1841503
1740107
922243
96294
1189883
1472298
1356278
1476816
1368853
77849
1837226
523151
294947
1166563
353040
1095473
1567334
1583815
1973027
1854017
1507851
1067581
480404
1617440
272258
1329712
1038496
1357061
791822
1419308
374262
1021611
73358
1372918
636657
644394
277844
946479
1473238
865340
58824
565528
1030137
1051486
944288
1786300
1223671
246285
157183
376740
711462
460956
1928440
281160
613327
391441
1182866
314537
1106145
536777
864445
573406
1877795
114086
354202
1445428
546737
1109819
1527171
525082
1534596
303348
755830
1357957
1407523
283842
351143
57877
1913067
1809474
1711881
1783020
1539573
114570
1034115
1104856
1750821
1393991
913363
1677714
582164
735472
906552
1827089
1984430
1219744
964425
1836365
73059
250997
195357
765781
1932775
567195
497245
1705857
1857154
1893557
1655633
554325
1392667
1424560
1412983
1275658
508596
1416692
354011
1413127
5326
1791271
1780536
1093566
571549
1565238
930276
1885020
818752
1045858
884577
59804
559382
1836340
1351605
1004558
188093
487088
1296399
372462
1496543
1352119
98976
446059
131767
775645
506403
1621131
1237590
1176763
754937
303027
1444093
151387
633026
1273814
506807
1691570
457945
384286
850716
1586407
132980
1204403
1367982
1761981
1543081
447131
707436
278779
315118
1141147
1610263
1710188
272922
1369834
1438555
844480
1281851
1635289
1931972
229485
1071940
641412
1624589
962464
1865887
1486519
1515770
1722996
1114423
159453
902132
1407149
1125114
552097
1594809
344971
1554361
1059850
99382
1672027
516116
1386315
1704262
531134
1144570
893569
798022
680868
106702
457211
465694
668339
1828588
855938
959331
1097521
540752
619132
1865740
1111912
512039
117893
28299
1051248
99104
1838345
634431
675704
1376939
1131250
125943
1459241
1758442
368389
1203444
469673
173018
1260156
1548195
1803061
928281
1590236
95347
1641335
1157773
1968349
1511187
1513144
65449
220567
662691
1589907
30851
76842
1455425
456774
1060637
139963
66539
1881914
1726135
295429
410894
904478
1978393
293786
1247644
693489
480437
1324196
1840384
259226
71216
766555
1189436
507515
897968
1994135
874714
1139181
1797411
1615361
894291
1131381
1227686
338576
1482226
794700
1896239
1817657
926871
1931102
1014056
1535184
4621
1586631
777707
1257992
1927352
1830808
42745
1774354
1461815
1027407
292310
156126
1590760
1237620
1639411
58851
1757384
241522
1129706
297172
1940548
1535670
607448
1650520
855260
223259
299638
213914
971537
1916403
1818387
2925
970454
224183
1507445
1948444
1072274
1214910
536054
42515
1684192
1298453
102081
534499
805815
1555235
1391624
203438
1971132
56502
1995132
1754206
1096414
642268
1720769
1352280
1040153
1431012
440764
1932949
520498
789729
455839
501222
1120298
98107
313314
1852610
1982077
1729704
1452296
1734716
1040588
1227668
93632
1877868
672869
1944038
1154689
356592
1097089
353337
1992157
1544343
1418391
387815
1054643
1811331
1096830
1250468
595816
1142594
1616176
1134108
335559
1579366
719871
1409127
1853431
1163340
573277
1770934
1945054
1754184
138820
1382925
1977673
162176
571792
1827267
892259
1946155
599547
130161
1015739
1299060
1060201
1535678
432506
1501934
1997970
1831822
1719685
414082
1797269
1868944
1891535
1032450
1085579
1555774
1530859
1312557
1314452
1369587
653247
1701302
1348812
1238223
881594
1859506
422720
561892
849848
1895219
580851
759008
1302291
1128778
1408411
566410
1308901
710423
208810
329748
372431
1938161
622331
13126
1823015
1632916
519620
920725
865196
1384259
1967780
250841
152166
1705660
1325750
870571
94288
722957
957341
399352
1273547
1464650
764994
433479
739578
1465939
1996915
191580
1482091
619958
833905
1741468
998150
682823
1803234
1290839
225840
687378
1118658
283534
847395
89642
1884417
850791
1358028
394810
299461
1886413
24688
139321
215796
1449967
74457
836407
705642
627792
910657
1733014
113841
263734
508916
786244
263348
347598
1042262
78092
1678727
1545662
343146
877011
433456
1208914
426821
585543
1665585
697577
778309
354907
1004125
720226
1673947
48051
1282630
1316777
1438067
180408
910762
1452881
1920399
754292
476177
1455494
1740285
1279952
839718
212636
903383
1950246
463303
1381966
615008
1985431
1909821
1477979
1181171
1471171
1951489
281046
1065383
1896276
524704
1673734
1695548
159052
727490
1724135
1679063
1549033
1246621
1609823
1965365
270378
55268
1184755
1927593
1718961
621590
1925635
883135
678620
707865
286295
1681275
595680
228839
304307
419372
504024
1700369
1176900
1983864
659077
499916
697320
325000
1320249
1967641
1246069
1777751
92581
333641
579168
156384
622518
605844
811464
743074
1925900
1675921
160859
613142
1908031
48334
1911535
901253
85953
322372
865927
1064139
1966710
141525
502711
1808959
1014969
1348056
200415
489978
1235373
144970
102903
1241909
537509
1744883
1967079
708028
1056782
633780
1883114
1586584
741182
599585
1981922
797423
439855
568183
886452
1983992
1021006
1718981
237953
1157379
476781
867320
659001
1651535
1721907
1084178
79295
1882874
171635
1030215
1146875
1552933
67252
692685
401726
1393424
1362160
792029
1007098
1304228
1792233
313
1467569
485952
1598260
1954530
851480
329517
739404
1158586
1644367
209806
1955496
725901
722449
294884
223242
1841082
1007856
1661358
1991710
1651798
550871
102862
1290921
1585769
479089
1508444
441808
1861160
1965311
1862322
1759410
529417
1949960
1346977
271466
1445232
805220
7213
1344791
888127
1119908
682764
1520613
1181537
1941304
693669
138454
313933
54095
559748
709661
882787
1792245
1029102
160691
285906
299006
659092
1274910
1700027
531937
1768090
749919
719224
1089286
882029
1937619
1847649
1259808
1839902
210021
486884
1200965
1446739
1198369
1420965
493505
788961
233221
1167549
894702
17313
297513
351757
601162
1475078
492615
1181631
723524
1767427
341315
1047639
1995959
24385
343263
1675145
1863619
1185587
1420451
476433
217313
987918
1737745
787536
1671846
1877330
1908367
687060
1476715
1327030
1559312
1956027
558598
1731172
763288
1614179
281359
1160903
1024604
1844936
112685
1011819
33386
513260
1427212
1237599
494066
1151844
1495332
172567
1461549
1624888
619682
583820
326858
1863572
1477335
520121
1787900
1061689
986637
1321266
31734
1832649
1910403
146740
1580219
885369
528938
996852
742704
630449
1802657
269999
1381799
882440
1705027
1402938
412684
1511867
1419926
663480
133507
722926
1525251
221294
396369
754041
651326
912869
1579761
23488
358064
125001
1599724
1467579
1144134
147994
904935
494317
1347573
1830552
520698
1415248
848937
926952
1214646
1659220
68915
901934
688975
374117
1504712
346866
1315126
108196
451154
517566
1529691
587429
1943806
1571115
539877
717099
1844852
1912327
392664
1352650
50609
1558789
1532504
1398190
456269
568405
40659
1225065
1728677
1625924
1856127
177108
1047298
525328
1947786
924490
536229
492814
157719
1310940
254475
1231251
1458355
584431
237201
73358
1121493
531481
1136167
1140653
1478982
590979
331095
1068816
355429
1646998
11231
1414402
1467968
1118476
692900
1870669
501217
1097160
482051
1572261
574684
1002249
248439
186263
504341
832856
1101083
992110
282527
692142
1551652
1717225
31625
995870
71450
1529654
1743361
315192
1555333
576315
836795
933135
28925
720180
1798135
1040417
1213374
484661
361699
1862138
60757
198990
946799
619896
1503266
1109695
1116955
1069920
1659663
905481
1407946
281403
1728642
799419
1819209
825972
1808435
427957
1680319
1972680
1046030
779487
1144740
1719507
1030978
1404265
747438
1192653
376262
1716260
215958
468894
1394876
1695846
1607960
1351795
980469
1118735
1028648
881785
1937029
687743
774289
85665
1601680
710029
1842355
653373
1370436
1500777
517787
1935302
867018
1625420
119883
553342
1917009
27309
16882
501255
1351384
1571107
1813245
254830
1961310
696257
390140
505816
809117
1366116
1406260
1648872
763667
1820607
1283955
606799
1654220
1324703
1884592
276361
1081973
1670804
393947
1292645
324900
348858
473297
265436
948905
1348514
288219
1869827
1198835
1117651
580148
295871
1644730
1133547
1016033
802907
706733
741724
412135
113870
259204
1017431
1142444
895123
855732
1334426
22783
688844
1531191
1979678
218055
223576
755523
1272626
1289833
356104
587802
95330
1127117
835429
531285
1746432
306435
816501
1538019
1016710
1077388
1378671
112903
1732108
165692
1356928
314807
1861281
911605
1025085
829923
1448810
1621868
763182
1346246
1305716
1460078
1101582
1975799
1304891
1437021
1697927
1331222
1178620
973715
684254
1794686
217459
1264410
760100
1941572
1653551
1627402
1475208
782049
111397
1813391
213393
690057
1923069
1513222
68326
1013748
1007262
67424
372805
1482945
157948
161968
1071176
1543691
675913
553393
673136
1711942
1865941
690870
269929
958789
1349287
1664618
1843651
516191
716318
817950
164511
673155
1616168
800035
1983796
676208
207851
742358
1950712
495202
35608
1654465
1051880
949628
1038624
1230148
1264837
134343
1036932
272447
447327
714617
1906411
342714
1714940
1914284
383146
1132804
1105863
1576872
1377203
1139057
1467509
104154
1799170
1206752
1409701
773250
1933673
216872
238359
1487731
619918
875325
1801102
624001
507413
609187
1393572
741470
1959263
20472
250925
1213177
682202
1116147
1252844
1100052
1256590
510542
773171
1346674
409940
1275253
770315
22269
766558
683767
335772
1938761
267826
335890
566008
1189767
1379528
1476609
1786777
155403
645532
1621977
701072
941895
1478953
648380
1759555
1571975
342864
1247952
1462390
1624308
1048569
686107
388795
1962795
1766116
1432925
1091420
404327
780006
138576
1986685
1928534
418101
1621288
1273231
1453959
1487825
816581
111115
1738389
964521
1348995
1847407
1078452
1426997
237340
1032501
1896962
1524032
990372
822064
1295287
962650
1170574
1330982
1098759
971646
101274
139771
1945668
733695
241880
1150799
1160724
294901
287160
1996529
791049
1122134
367683
1913550
1839999
588315
1597001
523727
400919
296815
1722695
1330188
879895
369655
521191
422160
1775047
1143498
322073
36561
776932
176307
1366653
1796822
1649503
781295
1461854
1759013
15065
1779899
688496
250002
272557
1943326
1076430
202737
1396084
390971
1657037
921146
1182151
1180709
1861215
1366087
1119968
761634
231751
1720920
159682
1183553
781325
712490
237679
52440
1006838
1345113
960302
1196741
1210735
397260
1371397
789079
1760724
1289532
858226
805606
173613
598210
1376959
1824561
979764
544481
252830
748030
188970
930874
1573332
1127229
1665537
1199802
1201727
1416522
1437722
577097
1723070
1839064
982857
17419
1580153
1534164
1208062
1741101
1983552
1730825
1048983
86097
492633
1739477
1144040
1457568
1473989
1378041
889572
1944130
1089988
353020
1616422
1968771
406615
811224
441080
1336347
1096109
1887250
386334
689010
313459
1794761
1529540
590890
265694
796477
1906438
1347791
1686445
1211614
1749868
1311004
695334
1746704
885401
1875259
865597
899888
1558268
925312
1479869
397814
13509
1735907
62491
46317
1355836
1975
322159
1133603
1575300
1545636
1745589
1697258
1581050
1041541
349309
721258
130716
246325
431384
1563329
1749603
826944
1267429
1250500
591338
501382
1690490
866267
887311
1164214
1165299
1451558
1080510
1377156
1263971
170680
807345
1418729
451889
1548629
1598969
1496503
1946417
1397758
1442517
1484642
959075
532917
953482
1833595
1387792
498567
433419
761177
1437080
1200709
143131
946646
6515
1051798
182473
1606984
1856766
618788
1666706
1646032
432390
14785
533121
236849
605876
225648
1904213
101553
640400
1379469
1599212
1416687
487455
1368524
497549
1846563
226668
223363
392520
1278996
1489633
983475
243649
1899554
988799
917953
1835278
471405
561634
434170
1327666
1101201
169628
189684
498200
1263647
1374513
1603385
647814
1995932
866548
1933726
25447
675186
919337
1126909
749100
1294870
303422
507791
508330
462797
1709397
1153445
1284312
29397
1152699
1462170
64666
366580
1108397
1236170
1912932
1135654
1718476
1376822
1049594
1537472
1464577
386929
1434652
274339
14143
1548492
574729
1898515
1957137
688456
1053287
81804
656369
1915363
1215719
1382331
184217
553866
548272
1368017
676073
1084457
1168081
768990
349398
1331588
840570
469708
592850
1458356
878995
537791
572339
179229
1864002
437781
852024
830338
1796692
1681392
1123620
804572
1602991
560446
742098
237013
706193
819063
1411049
1247478
1710673
5713
1090147
881830
1878924
1713568
1330299
1257618
1735126
1041592
1925697
1812116
1280949
458023
1663018
294336
883452
1011330
1939579
1811345
1612017
1258203
1194621
1143287
1854844
1385350
1426851
88038
1772491
286746
829346
596147
935736
1137550
1916726
905570
1172441
1873269
340091
91086
1957618
1715808
1070145
1209049
55131
246419
1239950
1417862
1176739
697497
1902940
1408387
62118
1891372
68985
588741
1009980
1544803
1824133
1969238
339061
1478985
461533
1885961
765733
438621
333373
1380915
1894529
36560
1405398
615700
721333
510486
1289403
437396
736478
1976080
1391328
116227
837387
1467676
1652873
742756
1880729
1049955
1110973
1915334
507031
465023
1722941
256792
1309464
1808030
1040777
1174183
398126
1780312
246868
414208
1768913
548925
1652806
1889735
1850403
1251846
1043069
945018
1908177
624930
224573
1117990
815312
1831694
122138
405733
421824
1361604
621032
564008
1653607
908732
1535555
1689276
1167127
1605275
547096
209944
1553600
256211
172491
78035
1277337
1414538
278793
358264
348872
1300676
873863
63030
404592
326383
41483
1145356
1514063
1240799
1564092
699655
897260
920221
1038280
144987
585135
418047
580921
1346299
284100
298345
500298
1221676
962741
403880
412840
703501
320973
1651186
146119
1581546
512334
631812
1183590
305797
675016
1359287
724402
1931592
1688651
390573
667436
1032011
1123803
1155212
188059
1757733
1612757
1862948
586170
6307
1760122
1357498
1415076
263755
1400908
1891580
1000697
257800
1474879
1615702
941223
1402308
675303
1805689
1999982
1994048
899004
1761369
815021
1725861
1457543
1621736
138023
290505
1644037
558047
416647
1649796
1275930
120936
23071
1309739
190510
1934357
1639627
1174407
1278221
223218
1802837
1132071
255587
1928058
1615547
1290072
313453
476399
971216
779720
170276
240709
1967745
610541
340319
1149514
1240205
1565135
1292693
1088052
927889
912842
473755
1103333
1073005
404246
1007506
926509
1724280
915485
412867
722137
622410
1079777
1214802
1829848
873920
1302577
1758308
1865109
426216
14397
107788
1807139
663470
1787260
287934
1678934
1958769
183386
324860
1426065
1887158
89714
1449502
664314
197356
1396649
1527010
1700383
138857
34297
359276
891573
491100
865893
1964919
867690
375222
1893370
1024827
1308152
1193625
1010930
50450
1102902
472063
226010
1764332
228918
17068
1300009
1215273
657638
857263
98776
1690646
1305121
875762
1392319
1143000
1971972
1322073
1449649
1987198
1010902
1510937
1078506
335436
535105
1535946
776427
334323
1305969
9662
370809
44584
1818277
1365987
623891
705409
1172335
1649482
580660
676547
770019
846444
474285
1941394
635461
633372
1407662
360969
965363
573460
1761544
16113
464708
1315502
1381168
1129127
367915
1898937
1320851
88265
392152
662018
1271497
912129
172629
1207711
391911
1618965
1101339
1758250
537494
747679
1454483
413251
1720643
55440
261928
1053521
49714
879249
1945112
870516
1569045
1832510
739616
660673
376838
1925187
967
450230
890360
1900141
574296
77651
1097361
670910
1546131
1300488
298860
1121961
1900277
1359971
1183954
873794
1707067
943357
1920060
397334
646088
1632873
1643795
388468
429606
347812
1518382
1328616
234366
70762
1371310
997767
642207
1450174
447113
734238
1894352
1752175
1451612
62893
551528
1929017
686970
1832309
782423
1745565
1545185
1544615
925094
447292
1940510
1296913
1511718
1194978
1893280
1873005
692539
1745612
1104815
417177
1125160
1430745
824866
924372
1679276
226764
126238
1414644
1007974
52251
432148
1703800
1971549
872659
1802536
1424432
154859
1019162
1101223
600177
204245
1009796
596796
276031
1199800
977361
1970133
1114804
1427506
1882746
1825707
1988672
796306
469679
1166646
947314
564019
888734
1192169
1834908
1468645
748939
570521
1159586
223209
1376900
1996412
1976602
1892294
984713
499423
1859161
601876
1161764
411902
618153
1369499
1994591
1356526
515081
190029
1838079
1504992
1358333
1745708
644453
1347415
1890713
1781106
1319594
724130
538314
343257
633988
692469
1471071
1436330
1639866
491149
206364
935583
1943096
1808762
1509898
576712
872389
1097621
1700028
1934639
130606
1424954
885
1177942
1017032
979762
1023598
1222376
525356
209635
31675
9759
668201
14434
1047332
168117
1135030
797195
276264
1113263
730766
494157
1375933
1776419
821007
1353784
1173737
851331
1946007
1534723
102203
196174
623229
377015
1655862
1267817
500012
1876967
1003761
1117655
782448
539851
550136
609422
924478
1943061
241742
1887568
1672128
1912216
1124417
1906402
1943937
217005
963632
1968802
178578
1133968
884889
1027741
902270
1427140
1139377
1804384
1545087
395704
833208
1429725
1026469
1867153
1812179
1621186
1839801
956376
1906460
1254240
235109
1610955
1722559
510901
826651
87391
404729
190075
408756
1065221
995550
1457972
1629361
1476138
1759021
1418927
261468
1249767
48310
1998735
1615260
421859
1593608
1276780
1621840
107262
968141
473320
1447195
733962
1243228
1849499
1939015
1769244
1118221
1259636
890173
1178378
1285713
1146545
1095485
1937216
1043424
1173797
1121403
1943720
1248567
1542911
646830
1836792
1020220
1876996
512059
897509
508810
961499
804330
1745248
848659
176755
944758
1104901
1579004
1957750
932846
15423
1505461
1755359
729847
815115
1890043
46183
974849
667184
1364886
403877
1969891
1965771
1904417
1798860
1786612
1997358
1365776
1306357
1767490
1815322
678685
554030
1791485
335827
1119155
1307094
1796226
1845268
522296
897162
164169
1575663
1141993
1590569
298367
1560600
398886
156995
1185040
189648
275512
954045
1242959
744873
1115236
1323470
1501902
1650824
792226
999997
1750874
356689
525328
1975173
1884320
1230449
898888
139756
670681
238729
1993041
1100813
750325
498463
1578545
111349
1842226
636217
799928
1934562
379698
1585052
592337
712810
1704880
1435599
253389
1008158
1803446
81314
1034958
436416
578600
1046194
876273
241996
574823
102556
499025
826163
1533454
501219
1281625
156670
883142
439043
1607401
487140
555331
804586
1633884
1828206
1382579
1256041
618889
49368
412071
1813424
433480
1432474
1752504
1254947
1382223
1658501
1100865
1601584
974023
1942095
826042
1144479
1079762
1062272
1617805
334990
1045465
10943
992062
372100
1159620
337442
512447
228774
99544
977505
343512
508171
24307
542564
142764
1818121
418982
1768745
319836
995182
226318
104352
1692365
1586556
107722
543846
1049007
41288
753543
1451127
1492493
1562243
435960
1413129
945207
1291225
1465272
1765508
1486203
1486598
653418
1219451
1037108
1237230
367774
25895
36617
1840005
1137814
110555
12868
1341970
539063
34718
361536
1704651
1609254
657342
870564
771749
768968
791842
1981873
1300110
393376
869918
1464440
106216
827356
1890239
1810738
75181
1217241
755888
259814
41843
1987550
397342
1069965
175145
308033
1894891
225249
409393
237447
1559375
373439
668040
430902
779649
940762
200356
463133
796226
1431053
663718
1020000
261742
288284
1567992
391009
1570476
210668
1926148
1923015
1531446
774908
1400779
93192
33052
66662
999641
346432
957921
1512637
805833
21032
1809675
460458
711793
80366
1777203
1540153
577009
905810
759274
1752100
722220
591801
252314
1885220
1818362
1814242
227862
327052
919067
1591309
1512497
1155146
186517
1416845
1079067
2605
1141312
1054912
1566109
983506
20479
487314
1779965
1005469
834843
1340774
696092
1323658
1507137
1028873
747612
1349327
1111621
1251019
1964664
254374
2178
1874994
1713204
1449647
1693245
757917
1929753
93464
1894192
703576
1387504
1689715
1218691
793291
1634720
967055
1198728
986204
467891
605196
223655
1285823
1729208
1122187
292578
498422
1410549
1499168
1049029
519586
1858860
775604
661357
977075
1005945
102996
1641167
1555927
1624055
591947
555454
954643
1393074
1476924
425818
226434
456695
1091490
1890747
281562
1383647
1339575
1874717
1228980
1279015
1792637
365420
552744
1738284
79814
1639197
1877464
1375350
1857287
14033
1898661
768330
832044
790865
1569249
546888
1467774
1726709
880947
1381102
599177
129988
1022341
1881746
372218
1970603
1140973
1258320
973320
1262258
189388
1933518
1922410
1199071
762574
136920
1848653
1450717
485056
1811005
318912
935156
200118
677051
275292
1476999
389435
1367909
1974507
681459
1000932
1097607
1473299
1302155
1365273
1721297
800774
1225768
1394053
1240446
1337001
1043606
1896291
1964140
253652
848183
1339506
1797859
1962628
827223
1864103
161660
238108
179665
1077451
869575
1076641
1392259
1343784
481742
213654
1794573
1169914
355671
96764
960902
1623669
188767
1412354
1740643
1634464
1911495
1307262
1248371
911324
852982
108816
1804921
703587
350839
961278
71288
714188
94547
1001446
1338242
1642243
1516066
1952567
435729
1133258
1659863
1650708
51507
1859940
1609501
1858934
1095342
10446
1557404
1225335
456117
1121755
1064061
1918557
132603
1421403
517652
1730653
360847
855569
1963712
1163471
33480
507224
536684
1351790
618697
1228559
476693
1229640
1313221
875585
666487
1191849
896383
1204760
1854669
139653
1429178
1200231
974410
128460
283987
289861
1585511
40019
1607228
55229
65651
1938515
31565
1445890
1465290
1339417
920393
605322
519223
213177
1921693
1522417
739651
478025
1765696
573439
1991644
53167
1690023
385608
175331
1322046
1215185
633443
634610
921840
858310
699017
623831
1575253
606899
1167467
747856
1814870
1934146
493671
398345
809506
356256
83643
543372
1447346
800061
749095
980852
1165968
735295
208483
54442
860130
1117155
1109717
1064009
1491922
832178
379933
1021330
258051
96698
297225
688698
1757985
1977982
507086
238881
1725812
297620
1647449
1541793
587138
1897446
80465
1120983
913980
1844325
592079
1146887
1142463
819680
1448181
728322
1033862
1530243
695352
123587
941450
1641130
1455886
1340158
1000509
1985813
1303848
1224216
37837
1331414
1745795
676581
1139372
577581
1817297
1186855
1617537
233236
955820
1480108
1925378
1452480
1025922
1922568
807638
1259626
618599
696874
840134
1369135
1709878
23509
1668775
1272581
260347
344260
513147
1257746
165421
360878
45628
1342990
1384263
432905
962795
1520352
944415
1799303
520263
1822192
1932453
210427
1017487
1205324
303639
111177
246818
1565072
336182
1781138
483212
1336265
156753
777485
1649503
1189601
1141056
894078
489808
1956853
1523929
1667276
54025
215646
798231
1152961
791794
844550
216294
942814
1711147
40871
707460
1513662
707993
458278
1499045
643769
1305856
543151
529849
351408
1146028
747070
1071895
696912
220980
102506
683869
1772959
1375345
702655
1854418
1823024
1033205
991137
1661425
169210
1292831
358270
875698
819064
1139691
980949
103135
429224
645781
437443
1727880
173458
1678996
611246
1127003
1384796
768998
2560
1481345
214857
935
587609
1284356
1092067
511486
1526940
993435
363415
1750443
745345
720558
196166
413624
656644
84996
1489257
561505
93605
305563
1388586
1612441
15049
469400
635079
1953044
51946
966084
1390698
1268790
1465002
554289
1808911
222971
324295
740522
281219
352973
79371
476748
749914
535692
1960477
1749429
24507
1647322
1314783
706330
1634379
1749437
1128741
985059
458974
1649457
311844
264563
1854322
1305312
345082
785410
1582069
978526
761407
815610
881957
1305459
1312400
768412
669222
1234452
873694
767250
1841978
492981
1801737
1484988
143466
1702533
1384072
271971
1814146
879641
1458740
417296
976600
1964745
857006
897203
1367866
702035
383163
1549469
740497
124479
606911
531727
1951268
1151952
1756734
1189911
1712913
444503
759981
711997
511627
701206
1242876
361446
1081990
131121
1141142
1844662
1093928
999413
715639
555460
1017202
1141202
369914
1872507
927832
1341875
759029
1325643
1810998
1766325
743272
1495220
939451
1267711
1796466
1874651
797963
654995
1219591
1587872
1588132
272741
1093821
375275
1621671
1769090
1904879
274527
111499
278980
1090835
387449
285689
1247089
1835728
915150
872732
445585
1905570
820134
1603403
1738163
907058
1994362
576707
602553
355468
655455
1528590
649013
309450
665871
1300900
276792
1898662
1215729
641234
1786197
1521527
871375
121906
595063
1074286
1478272
1260253
1656344
896965
1380540
1650164
1413527
978238
1527115
1159476
1665815
759232
1557936
1341607
1828806
1997714
1291710
162636
1639100
57630
731949
533399
1230597
192367
43876
1892198
686881
952633
1486529
289489
329312
410456
875544
1193112
1821309
182260
1761077
853648
436661
397738
605130
585999
526755
1258857
706201
305469
981871
1998890
1187460
339131
1930692
723092
1532599
1474091
1035642
202554
254220
1844231
816942
55657
462026
1253035
1384951
478191
809169
589479
1140162
944706
1248275
831031
1070286
832834
1023731
355565
1927207
1246009
1291252
139510
1024115
1669849
1103545
788427
1691788
199561
587370
414235
1767859
973255
1847763
1264396
285568
123050
356315
530694
1676230
1297631
286306
1280541
1885059
307465
926675
1257110
1159825
1028477
496681
1654552
322185
1958053
416017
1101845
1013437
843888
768147
1739684
1193332
1952128
578582
1736732
701936
1859207
1141330
1787871
1714994
925152
1699172
150021
1946019
860536
1012289
1659828
1370651
214059
1948025
1360524
118461
1638749
1770964
521883
968343
160019
1414823
932297
204540
1508297
1870726
943940
988827
160589
1359075
1637348
1937436
1302242
216756
1863036
1112246
722865
1116416
1346400
1661747
1755152
1377331
610021
1892170
829019
236800
1520475
97344
177154
1704169
780588
1832709
646727
1311476
1755544
205948
1378769
1712611
170154
118595
929961
334119
1520871
1084273
1901679
1440996
899954
466083
1142316
196093
1964894
921658
400888
522138
433773
1675944
56271
760184
1857285
1925881
131738
333357
1564587
699519
1879716
1547424
1248818
596423
1847492
468801
126202
1818667
1526068
413021
6443
1014048
933438
1837167
1406213
155076
653722
1993261
251334
344673
333953
317674
695955
720808
724327
432216
368635
931403
1292910
1764958
1383840
969744
318410
1839250
82254
1063929
1656224
1287068
815028
645078
1107953
1391133
31712
1834097
1092375
1823809
331267
976961
527362
1118839
1716751
1981890
328347
616144
1438597
639946
602350
1764950
741767
1971209
1879851
549316
71189
538010
1096266
646929
539020
1789478
1396631
111559
1281894
1642734
1447092
1193351
1865827
908098
394104
1634305
1782848
1776000
122643
92332
1196354
1235659
1317710
119832
722324
891396
1926763
910322
1766424
842678
921619
75997
168093
788460
507986
1779153
958900
889384
508383
1944493
1104157
1435377
209547
1793012
936648
22122
1828837
1664582
1865616
956908
73391
1311340
51399
548828
222879
1092324
1975968
1902896
1139214
1482803
318725
1459512
352169
1003029
1172184
120121
539991
833759
396057
1144910
906489
163898
1310953
1827317
1651625
663080
1102079
163172
1001243
126462
510683
1170106
58062
1515594
1412402
779028
782657
1806445
873251
1476050
1622657
1364503
1161432
454590
1683647
862638
760517
1564395
345261
849132
295355
88572
1720320
1054294
39247
51621
233439
71146
1310772
1168630
1511114
1721669
1755922
1937721
390373
1003124
834513
936701
1896434
1190977
600027
159152
117465
659294
885329
576961
1547474
1456206
1420603
1310021
185261
1813957
1189597
341356
150395
545545
1374204
825306
1483930
1919030
1005386
823062
1594741
492896
1640217
810937
1527889
1450318
1503536
75931
1022277
1915534
1894909
936627
1729251
478899
866889
1427948
205767
202105
662808
929755
541042
1055372
204250
851161
351358
1698470
1486106
1988532
176908
1668185
109825
595384
1203136
665853
1412192
1888560
737549
1182401
1653043
1920725
1362237
717059
903082
370785
76881
677525
463678
968247
439987
550136
349829
609391
1488270
610209
1986756
1407101
1905319
1061715
920539
1640640
237665
1827765
1887855
586903
37627
1252829
1985928
1633806
785441
1175210
412637
1916938
1668309
863604
1851019
1040799
1487354
1620671
676861
711381
1772557
1811609
390805
157688
1322258
1149876
1453227
354928
1355830
5751
1271177
214063
1874025
1696770
589908
1815983
79436
1704736
804008
1912486
1857761
118035
25586
1803663
839047
1521262
1905241
115915
940117
858691
245390
1053439
1184931
276491
247080
1283831
1748813
170746
767872
664300
710066
634041
1863071
321540
1827462
1550997
1411655
1348805
1127296
1155957
1285141
1261505
229064
1087063
805380
395340
1795410
1820981
1666841
1578651
912451
667041
1282355
1473722
1546475
593136
276852
1430759
286065
676525
602595
1109985
834194
1183308
730834
1486036
463006
1746973
1050191
1757621
1050935
1300478
1510871
1992883
965676
1931500
418834
1866842
772965
1132119
892269
1600638
917589
1828018
1888935
333333
1383687
1152563
1819539
437611
992517
1728935
1502433
877812
1135013
1014355
279533
1712999
1628231
1591521
381985
145852
1304078
1138912
1174470
28937
1088953
692685
1528424
1916652
1808866
433480
38255
1152986
912846
1144475
1947915
788347
1197284
567053
1216697
238258
1602170
583123
1640555
1402789
1083442
755462
551713
508342
1368567
853727
1764518
81204
423456
1408355
582651
518566
1812746
1003711
1546920
668090
1183070
1479462
1220242
1830804
696743
1886972
191127
661392
1881890
699985
86815
339209
1860535
624945
128928
1156119
1780479
1179682
1256294
1035394
1381926
1234217
1844700
1589263
60904
1039799
1728709
60167
585379
1594378
1205564
1263419
495524
1969905
1417294
197361
177728
1540030
627100
237538
250381
37105
528046
30697
483156
716545
203403
1749506
1756523
142450
324484
1595549
1941472
1938974
906576
602089
943971
1181659
364726
1108854
859167
862555
313480
174456
1290686
731426
1535434
567817
1820560
1347626
1057645
83277
407735
262715
1292446
674148
828890
597059
1513362
1200506
1594844
1572490
493386
841907
737621
1067853
474258
935850
991587
655572
700618
694758
1428671
1569571
1014160
1158324
1664173
789327
1827681
710186
1913130
1784663
1807757
1380899
291431
598000
1483662
14075
670160
182711
1196474
892466
1197370
1215448
679080
1646003
1379106
317093
679394
1284517
887145
1430523
1440949
466624
326319
67122
1824736
773072
625524
1840988
999097
434121
817478
1735589
1544536
956324
941444
278645
1501922
374810
58516
560661
115767
1552800
1320743
520214
174772
232124
1175315
258708
623124
1547904
793823
8449
1148508
1320783
233488
1904354
586000
863173
1821496
708943
469517
1151486
1774363
1863770
369001
123805
803715
1834935
721234
1178967
1776390
251328
348155
1263313
1448934
300421
1692310
1158858
351784
263023
740587
420593
948195
1856741
778589
1316776
783086
1765209
382664
1207101
715928
310909
1019020
1642860
1953719
641490
698542
1627274
1363781
116943
854071
664947
142677
985888
1791765
1639787
549538
1606840
911226
1365128
1752500
231388
1146400
1049514
1761381
630578
640840
20828
1110122
1883650
668245
384248
1956719
847896
1954431
874946
668424
136661
672465
103882
446233
221997
1450294
597738
1406126
700392
133354
1787174
1547629
412668
234059
1222602
837443
1236088
1531357
716387
1580462
109612
1669201
556915
208019
1112355
417627
1114071
199780
554223
736435
1590220
59523
758824
654834
65717
1167271
1405810
929126
1848522
412164
269627
1864694
1905357
641828
1154568
1110499
479869
1068013
299161
633678
402641
93320
1216670
1212
1194259
1568904
1029928
258397
1107991
1117406
1773015
217233
688670
1405722
1443741
342275
95215
565089
1374486
519628
325030
1315028
1408766
818735
214746
436799
12751
1320963
645845
113765
328044
286506
744955
1098661
668685
1119612
743449
88903
1849307
1397571
771138
1837151
26534
1600182
771055
220424
1620778
178714
818712
142637
1750342
1262862
180700
1426690
488073
1558804
716988
1036482
598717
685145
1139435
419975
41609
1118015
1390807
959442
1755882
478767
912953
2173
1441771
1059030
980143
1013510
1625662
1012594
348323
434333
39922
1486520
1857934
172569
1711443
1575793
1008191
225925
1084384
1400825
1351443
1889271
1414986
1718345
1883449
177374
718643
678134
946789
793935
1012840
26707
82922
1746394
1032238
1982131
1218911
1420797
1335630
265424
85265
1811981
1384267
1403559
1516372
869116
1167793
1014978
111217
574003
37998
1909323
528337
1672795
631207
1493424
251526
1468777
1443482
379360
1692838
159962
1069525
1096162
1720103
732072
950634
1487842
601137
839878
258281
781815
1718
314775
643752
629425
1934377
1753262
658446
1348618
19660
374176
1725120
1739799
1327106
97545
978631
1023671
1235635
1758325
648320
878501
244464
1572319
1288382
243475
1036299
1973765
1620248
1309970
1958654
473165
1754917
20206
1875248
114914
342609
1455628
1922365
91069
660190
536155
1098749
717220
1015731
64204
1746074
666198
1940265
604967
1740167
1809894
331684
7560
921279
515871
1006505
134630
1761238
1712745
1659762
1308656
232120
1635750
781025
788746
1454386
946011
27838
1856504
1754263
117532
475233
1452956
1477769
1139561
1104124
1081454
1618581
538937
1176575
1564690
890250
663658
1448541
124597
425510
946814
649194
1531337
1200913
474232
189599
1592808
1518139
1270467
1058326
187162
765485
440479
74063
1067588
612179
423884
644268
485140
1434659
1657538
347819
1312588
1223227
1198220
824389
82431
1633739
1987940
1722078
961488
427063
1174444
311561
243977
177610
1331549
1383987
1019368
1720623
1844747
448632
752277
21364
1234291
1280268
140672
1744721
1307245
1282772
634765
964334
1783606
1962282
1348869
17262
1963916
802172
1754008
558330
1932541
752175
1064311
1685443
1726755
288198
69156
331081
1599703
649079
1415484
995769
674864
635818
1370193
1502860
910056
1013030
497915
36549
1170983
549104
975888
89400
234614
793244
974677
958854
1456459
712492
272553
1136632
456566
762076
86935
458701
672734
1929087
567577
469035
1011771
1450196
96904
1348718
1288655
1008411
299025
363994
207202
1077531
1706231
1116399
1648455
1022455
1362402
1616049
440078
54269
1259705
474345
380610
861423
1727287
1027386
1725323
493097
1459123
1197201
1673128
1154578
891118
7176
1988859
1808442
96960
69893
1151053
179480
1190621
1255974
769538
468193
1057846
1069918
238727
1343493
24783
533966
705354
1682186
1083416
1940412
731812
1810177
1690830
742884
1780665
316481
924358
1682787
1038790
492329
73680
1270243
685263
861213
40069
450685
1288280
1143621
1048370
1570782
1585247
206723
1959599
1804465
75809
894331
821374
1451305
750789
1262007
1512396
715582
671847
58471
1837394
168143
1656215
262922
788734
1451201
840976
1892841
977349
287426
1941008
131840
1978690
461351
1426067
1919029
667347
1138413
1898870
1304764
954839
1039168
1905453
493334
1040103
1974187
624616
1217993
1313990
338685
940301
1421119
95034
1365200
1716404
260439
944861
1963101
837010
30488
1371056
997306
159816
111940
394647
89936
762997
1958391
1262481
1538102
734998
659726
1917136
807776
1350952
525595
807454
1242990
1904280
374767
478026
281132
582073
921947
806399
1681383
1831761
1368652
1044290
1369685
658447
1162508
1391732
1499577
701037
1938197
1872814
751653
532138
1928948
1010234
1828333
71654
1300723
340866
1266043
1583881
1489381
1021303
759137
280652
969473
698533
1854001
1833123
196761
1100443
1573523
1376533
1268417
1819195
1728969
1249799
1524651
1040713
108888
1133929
1480877
924959
1906173
1769833
290880
800804
782060
1923461
683344
925422
1498410
879099
58309
1165872
552252
515358
1564404
14842
1539404
233611
1887259
1931898
812501
507733
723152
1043255
780252
973100
858991
1410702
339283
502153
1136314
1384478
1561315
910051
1082184
218944
1697417
974516
703509
727957
1353574
1307255
279802
1608509
1533518
934287
194933
1467881
349273
568659
371682
969405
803666
665337
1242808
788049
1775930
1459432
1988074
1092845
1842094
220631
1650474
1415949
1118833
200132
1806763
1880762
192884
529150
1411247
1158546
1266828
720110
178292
163961
1797598
782950
917937
1319628
764163
1482334
84230
767116
554297
185542
1979018
32334
487093
147377
1852592
1142935
1030972
606628
551125
1129369
1940139
150059
673647
1140436
1990741
1425403
1748338
1790316
426424
648136
1253089
1085640
378226
1310483
94635
177570
1380540
573095
1280704
25227
391175
1844765
263630
1074815
185634
1295979
131109
688834
968069
1851607
283062
1191387
470255
1422465
163819
1079585
285260
1079785
1148454
53057
785261
1476921
168635
1342797
1477700
1645410
1796313
1260616
682491
46463
231465
1043163
1119454
1508081
1830095
1138935
1395999
852431
309819
1573823
1072076
594381
615093
1401721
1864818
20273
809499
559012
1523318
1828911
1861262
1019687
1047705
1898234
800254
1308682
793080
792240
343254
1506785
1189468
1193170
1817191
880495
1107389
674950
1200626
1735694
1416049
1221592
529880
777649
756042
446189
472638
1163099
592147
603383
1589186
656791
1056631
578175
1484367
216243
1334584
1943879
85640
848849
1919540
394428
64474
1477890
1301152
318546
147188
1956213
839432
114137
1345424
1841673
24659
1042535
468614
1909423
1522594
1089086
1182839
1835001
1286518
434180
279302
222112
57175
1071744
796476
829016
1136576
99307
427737
1606820
454762
1664622
217251
695051
916599
1329202
1327578
1958505
14945
1707215
1480560
246056
1692706
936067
732336
1398662
858487
1926003
1089463
1967850
1561925
1312209
792582
1107049
1712452
452766
109433
1176629
1788943
162315
833607
1035748
853932
204694
1634371
1390733
105351
335644
653582
225561
1400330
1815076
808978
1361493
1809376
255124
820869
1725528
1253987
1810782
1392369
1032217
681705
579821
1133986
235436
677409
157438
969961
347132
621888
997087
69437
59392
553767
1363675
880540
41644
497048
1651456
140145
1158367
605524
1307278
604538
215823
1746106
175231
1297671
191259
1590235
1402537
1045031
508010
1920011
1915873
102852
156113
1392325
955556
671072
1537127
99541
1039742
1595730
1914486
278581
1512013
1953225
779784
1641574
1192302
833978
1859793
226473
1881022
1822146
852754
370577
1609846
451240
1674049
1265336
1621195
1898359
1285336
734019
1234567
667887
741135
1247216
225478
635199
996422
232985
474997
331197
1902419
1625995
291255
660301
387432
1788268
965907
803888
1058401
806519
1102706
522362
114118
384138
1668128
1472896
984082
1258655
620438
970279
806426
946940
625215
601842
1247850
1751204
1949139
102981
1432092
747236
1126254
286674
1860264
434341
565423
814936
293051
822797
1365869
144234
25549
764140
508401
854094
1052450
1038697
1481304
231045
616521
1320095
1042087
1574823
1421858
1860170
1753689
1248807
319194
777489
1585733
299348
1309149
1218121
1436722
1235922
1479185
1454754
889300
590451
157557
90501
155316
28871
1322305
328356
1566351
1983761
1523503
1749360
723040
1974450
383994
264174
1703757
1357424
1742776
1698289
1784287
149772
1474844
1683062
1520916
1712857
1235524
164811
1222872
1607094
1401613
1847587
1444354
1554116
1878964
1289238
676914
262258
1918867
145322
344243
1181119
210899
682324
575810
1236092
106784
1613382
346896
403274
1516085
1444042
1564629
596983
533695
954541
1846674
1933537
268648
1982974
1651638
1449832
672065
910910
720217
232718
1970337
1463678
1563745
415370
1818349
667603
559653
465199
1880580
972786
517949
1224029
1296758
380091
1440882
718593
1630566
1140898
883423
132635
156003
1808085
866916
1248946
877379
1794895
1288454
1429857
1009665
1156456
1894647
269160
1633917
1301479
1710983
1845854
412575
237271
1786593
1160827
49816
1813177
346479
689874
1006166
63020
542498
724161
230186
309462
1041249
676751
1257886
1895940
517678
1103286
1520248
1706809
1672747
1975965
1982008
1456732
461429
587647
248224
1096830
926460
253601
494547
1196350
1735740
1868605
1195231
1438322
1699377
1905572
906238
373894
445245
1440376
414919
1656678
1430584
228494
1637625
413683
152708
1845640
1609817
1080525
69400
1322900
1340735
824476
1907621
1554806
1154211
112183
902741
168896
1875825
86286
1984432
122435
1593087
616359
467701
1303093
99301
588762
1002899
483081
946339
1164035
1335101
1295048
923208
797671
1843144
1327936
1815200
1240330
662769
211481
1584708
334085
171558
668609
1098670
816459
127944
206166
1396806
1554578
1119714
1294293
1716788
814028
1013097
114349
1919944
1932878
1728558
360396
1030327
1803058
1084082
1829386
654388
855123
153585
695600
1215087
1187542
136116
774381
1422967
371515
1848115
1621873
889096
210787
1307072
942108
1819117
628447
754582
1076254
1339483
986694
740319
955106
361319
679572
1690362
1531137
1701450
590412
1865941
1290695
630199
1529417
1623109
1872680
827856
917906
1447819
1390967
1343912
447012
77456
1010123
580168
1617065
500839
1856875
802675
543113
1561148
1488676
598624
1597333
1355113
839641
522416
801026
788905
1006157
1523435
1986435
1490435
1781704
1028996
514348
374738
729045
866703
1469124
1478162
840781
691820
1437374
1561360
435087
400479
1727598
816643
421676
1855611
1357457
780141
505658
1249813
1628416
1557442
489335
533108
935955
692374
1417188
273237
1681365
1954944
1504712
1730416
1249349
776985
216362
1493980
1149387
1677114
1916378
1558918
671525
601128
1130969
1300515
620059
511555
1634123
414324
1669945
1851676
1511096
1143935
1259027
117721
234514
55771
1945586
1568798
484560
1164657
18156
811624
157875
559925
1142301
1336560
1075900
1908781
834294
675141
953092
1386537
248368
1934810
911412
494607
1418448
1928975
773263
1545829
1507046
1984007
259961
874227
1801634
1687931
220042
1706960
26298
232305
1314793
318176
871488
523841
715269
1582953
177418
915280
1027771
1617584
467655
1372190
83551
470833
899125
670502
166436
1969392
1367999
125714
1478197
1226459
515745
998791
1794547
169814
1484549
264076
1919395
1323692
941495
877581
1369268
738012
155057
947179
1608807
1645197
1494463
739458
993501
984371
1495401
251450
1831977
664283
1979382
466059
1616508
933562
1783572
126848
152468
271078
414633
1257113
1955387
311748
174877
1334277
1334317
948704
1683038
974476
1031896
1434717
186540
1198799
1285031
915046
594826
1753797
1849859
500588
577200
1745230
1333030
1546144
494379
462415
242353
507981
312098
698660
574883
1318089
1886121
12039
1460709
1786358
761492
905507
891741
1602239
914494
1835006
1763150
1347573
727551
1044962
1694740
1579555
1686
509504
218587
335230
1268183
445541
578609
163273
1841239
1698499
150396
630981
1158553
214230
1913524
927198
1811977
1113612
401532
211480
973990
572335
1065478
853123
1184557
1508753
1689554
610238
1041208
1088893
341521
237558
1921377
1915329
531716
1948980
843512
1756521
102134
1119704
994224
867489
1185662
265623
1812535
895810
1514315
430282
1667711
493781
1778046
724020
92416
147611
1478485
1282
1882423
1331057
1320700
300633
1724256
1014563
316462
887955
1036612
1511468
1085165
235269
339189
168339
1573751
274477
578195
605348
693862
341239
1143460
295958
105176
751462
417169
1493171
1801156
1763539
1771775
159803
1114411
1086248
1231460
666622
1633587
1331120
990171
525850
1736284
1477094
1134529
561614
1512279
1907300
1346001
889631
779102
1238152
543211
716737
404701
1249843
356506
1737552
1007018
919049
1533642
877900
752637
514063
672979
1431005
287303
1766181
721233
884
1263773
1693432
719166
1263453
516115
458940
430318
484562
1355046
1980391
269242
1404055
16578
775346
1301901
989201
1269732
563035
98029
1649043
1036237
98386
1060370
439615
1723916
1942747
1511085
795504
1850515
1914721
428307
540490
664417
1088444
347044
1725309
871092
1818811
1538823
22174
432743
1108647
375355
253205
409175
1633785
619355
1109619
1400054
457933
1595515
1463380
1046601
1059151
219566
437986
1994298
897110
1823748
1620854
1589437
1985874
1567479
942585
122425
747270
1225370
1102222
1930304
1031996
1097062
969713
106187
1928020
968833
82690
1585225
980544
1840277
173686
1385283
1139291
314211
214864
744653
161806
929803
1728307
1362259
663563
1499413
1532160
639641
652953
1061579
464328
772613
765706
1561667
1963681
537887
847279
175471
293558
1482463
709611
1433045
941862
1441049
1042633
982149
436066
395417
1081543
588845
10058
1597293
1398921
704728
1650025
1047101
1419672
1846061
1529331
1283239
254620
530454
1126370
1509391
1587733
174109
464753
87273
1488793
1837400
1886576
269802
1892650
1925860
612941
975401
354413
539250
1111042
816843
255907
969599
1524284
421971
1238993
755453
735140
961768
1862940
1115662
1530396
1606723
171740
105748
53166
1679027
111692
860111
1737202
495891
1577716
941145
1137482
945643
403163
852797
1325409
113889
390111
1711954
502038
1319184
567853
696966
1005123
622394
1773145
33134
722428
1341425
1369220
1041762
1439253
1859331
1763644
1989626
481068
1663219
1643685
1600078
1560302
24224
167268
1142978
309946
710523
539078
1715392
345865
549185
1149051
995057
1507752
1084532
645236
1370
146535
1189273
1011195
945296
1693364
666628
194287
896860
195336
1993492
1033952
1127725
315587
1698583
1179117
1726602
712707
1771824
1280131
481666
623733
1230981
1995550
1303157
1947564
736053
1556063
1126550
1886470
1976347
195036
524166
746487
1908513
13860
521444
636934
325463
68522
1279171
736965
184641
598261
1625055
1133578
1859520
580770
1836737
1104381
416963
1821293
375800
752653
1416422
1816077
968334
844666
1356470
6805
8140
700589
371499
782047
1931565
1546821
878251
856327
476683
538999
1967550
153484
1260029
1114485
840840
873794
1486577
98454
907720
1091226
1229156
787651
1340098
889756
907241
196876
1576185
1720004
1737932
1692383
1774047
417500
29373
1850461
1533071
419511
1211661
1969279
396426
1170589
942816
534987
1811841
861585
1469622
1046712
1603743
1923960
196439
1798174
938558
449102
1559511
34111
895248
679334
369647
692621
637040
683977
828082
1223023
285330
504836
1679248
634956
1008394
221353
1888420
850781
1359235
1987371
833186
1563106
1204199
797243
82260
1044019
1787973
1942243
1558873
977923
62249
320211
1715216
847896
453378
1829535
1571774
1878862
1631214
1483066
873054
76892
1332894
236994
610729
1639205
1429630
1561918
335916
64784
419250
957467
1538412
1389504
392541
665193
1659368
584665
717450
1109697
430168
945586
1638984
1962654
1299065
1345712
1555937
60856
389428
801898
1375189
1144442
1081878
427160
788322
58537
961363
751123
430967
1429493
279208
438275
1043630
449164
3885
1338917
875606
492801
704036
350549
488634
1520382
72669
460521
431593
409820
859949
1671584
181596
756453
1983462
378587
1615853
595843
746156
959846
1144897
1519697
1872636
371171
459138
1360886
1910139
680988
1815565
1115324
757902
749985
393500
107066
1920319
930744
1409831
1253945
746971
104018
1244054
1266732
1434830
1975183
51308
982660
1814185
279653
697341
638863
1418598
1871346
562451
1025624
107390
554575
162341
28266
830666
38733
1693536
1209347
188153
325503
805099
545188
859067
293469
1461422
538924
1259676
760292
944288
283998
922520
489889
797168
1063838
1601330
1610235
1503775
372233
1813524
1112251
283807
1824713
1322373
849595
492222
1475185
762433
53298
775286
750808
1416751
1440616
616460
1528806
827749
1156557
1077400
913386
1491918
868184
1580924
221066
1037700
1757800
1214569
92495
106729
935935
40007
523488
1661720
1254863
646988
543352
1223658
1558952
545473
1172950
666613
560108
708224
887108
1274003
232738
1410969
1746398
1281072
1840247
1983726
1822649
1217999
252935
855707
76033
1730409
628994
1226738
1786467
1257038
704819
785688
1493036
1480157
274152
33583
385692
1635649
1684383
1565306
923258
1531081
1759327
348231
1629993
1131068
1257649
513605
1647502
1206977
1299535
1887245
600778
1146151
1618496
27389
990781
614340
42565
285432
1576877
1618862
72910
607691
639932
1168835
1160856
1587652
486112
1089663
1493275
1114767
616391
540372
23361
1008227
1512369
102163
1200627
922372
1254570
1304967
486558
1577380
1158442
1441744
1093138
1531456
675628
1683662
781155
173537
998365
636065
310548
1240561
1441223
1227356
1507689
1307662
634641
935601
1130362
1709758
145418
917334
587829
1409162
743112
365295
523436
552521
1269570
598865
531822
1461127
318431
954959
1926688
1899931
1657291
494087
1300052
1404265
342507
1357895
1054102
749230
633240
644246
1308704
681952
577618
487774
1427440
369601
1387517
431427
1072578
278066
1366879
254864
1800178
288150
476411
1134160
781066
266368
1471073
1902079
1572792
1069360
178765
1977329
828169
1244576
579709
693064
689859
885012
343667
1597353
1510701
554479
1955562
484411
396483
1341787
166951
1483823
296059
82836
309471
1434722
460319
1873733
1250052
657444
618656
25351
1733348
819822
454056
1669871
1117392
1561075
525363
1759499
1773514
723061
1612371
973425
1412496
1880583
221531
1274058
355991
252370
1685448
228786
310216
1088749
168782
1542940
1260254
1171086
349815
1785889
1858251
886543
1953380
1404744
1385205
436644
137721
714021
1051142
1244035
455044
310423
1575505
1253013
1289812
913082
91448
1314925
1434713
748855
961024
906153
309538
129451
322500
1541906
296098
545707
1073110
497775
310250
954346
982944
856401
1591657
214927
1804486
419205
1676557
231140
617842
265118
1173898
667217
995056
1406801
1132713
704510
993908
1576876
834416
1973319
509466
1576942
212198
1627443
474572
1832491
962042
836152
624409
1956690
1554732
692639
276242
1429280
1596764
1164660
362999
1410404
1779381
1546509
25293
1187766
1499790
1586869
50576
1133421
1118326
1437409
1539808
720446
543681
108019
84585
527475
220126
1737308
184166
695726
52848
1788185
1537190
805005
25589
1262273
973312
1058322
1740143
1089305
1369668
1107303
1532786
1274957
1927847
1786172
1577876
364927
1498328
99106
121899
234309
1421141
164697
1312341
359782
1155554
1508212
902699
1108502
1572981
454029
1339936
1477272
1541770
118249
1205396
1109522
273318
1059153
105554
1308582
1417294
696407
163833
101690
1471734
1904703
950015
1204964
589582
768376
1134761
336914
1307842
835798
1823556
1370864
1873720
206183
735824
679043
380218
686837
201251
1181646
1671144
835134
1045262
727848
737442
1951500
912791
88968
1522728
1459095
509186
1437139
805006
934188
1219690
823623
240486
809324
552205
1089323
1343054
886706
143113
895279
1405876
1698236
1765953
490465
1298554
1644913
93169
60633
1831973
1725574
1476947
27455
1344761
862463
1509754
1263164
671312
785929
675057
502023
275684
420382
1287323
1243228
754293
1633260
1954234
590474
1658277
1878399
681869
590797
532389
597164
1208576
1646626
488871
1952468
892759
246499
42147
1462757
1399097
1841463
20085
560557
490312
68822
1250975
1856043
524352
48805
867334
1414116
1095212
730249
1932195
1103195
1444115
472223
943057
1834631
1023261
1739026
401819
1373693
1008135
1567751
21092
253293
1306928
1729656
1687226
47507
1323911
1067150
1643003
1789813
1308929
1867025
437271
1164724
1536136
793568
1153079
636687
695638
1127342
851896
1786578
229371
1351853
519466
1373111
753201
447334
990836
467140
323846
205715
26844
857976
1641775
222596
1172854
881134
1181662
915269
20452
1291991
1994691
1115583
1792815
1766448
938894
1272900
1643553
764038
34191
683514
1652413
12144
1916730
1007236
849999
761754
1728994
1631769
121943
911453
1592222
1733827
145384
738347
818408
1550123
1491503
754235
1456117
473329
1847974
1064751
739256
1383318
398810
1140944
1825038
1341943
1319815
1033639
115000
1288690
1551948
1408939
1342156
1194009
1267826
1779354
528378
180899
829175
650654
924401
1589859
1755001
1581648
1399063
1427694
62632
1680487
1069810
376751
1885892
797463
180731
617108
1491782
1015649
106555
1865963
245346
1953226
532372
964818
460740
1981892
1637829
295652
465394
750244
93890
1303020
1875559
1470438
671170
798531
992772
149267
768139
1377114
239451
1079685
1970048
190233
1934169
508681
910305
856163
1014732
532962
61780
1562527
1385460
1790443
998432
278188
1039698
1563655
1911864
1691317
1320368
312255
1379463
1271030
1369585
858110
1836484
1768467
1108297
169287
515220
467610
780998
1606069
264626
1758718
493437
322512
143232
539732
1993269
1202229
1498837
1367876
309516
225338
1701088
1123628
1432658
1640955
1227099
337638
1651711
1023055
1808147
1997646
1060874
1549263
1946146
571872
103671
125289
917063
747865
1479163
378445
120765
1905418
1134875
1377191
520253
1069505
119698
1384538
1072592
863214
289926
242892
1063866
441529
1927548
1119452
575225
1671109
1986516
1581388
664946
435651
1457642
250963
1012740
374191
940699
961222
130513
806724
1435131
1179608
518481
131495
803626
1097320
117642
1402188
300147
944170
28368
1311260
1430377
1621966
419257
1358097
603588
206593
1985852
1396150
1084242
1978877
129006
860764
1524172
13203
899541
1553208
870937
1459104
899205
1295420
1238009
635486
342994
1972824
916762
1182275
754003
1593689
1726731
1202561
1384767
988523
212816
1104789
327006
1835339
623160
1395069
560838
96994
1253710
1736780
762887
197521
1039620
854513
1123202
1356139
1162789
536729
948652
85808
708271
737860
1075060
905574
1806569
141457
299324
1716838
289525
1604226
1774685
1368230
1326462
374134
1292019
1309558
206801
1717858
1814436
919706
1617584
742151
1357471
823229
1840860
602272
1586189
715403
1807007
616425
1389952
577349
186818
1233603
627818
1393294
1148672
1180083
944503
972779
365374
1518445
31753
1704245
462787
924042
1480024
625360
326108
1005736
474996
88100
1925895
1075312
1502757
1694705
891304
405091
819192
1101389
1910932
1676633
684992
1593396
1668297
323949
159510
1161214
688787
817261
182292
475188
82101
1484279
719962
185134
39839
1053180
1519352
670502
1837913
87182
61742
1263007
1834593
1552962
885522
1792352
524632
884492
930391
734442
1044622
1284922
1213894
1429894
148626
595640
1028561
457511
458431
1373724
358571
533357
601537
856889
721029
1875621
1269181
593966
309377
238328
288134
1078317
1598566
1712357
1616593
920469
708904
285405
42254
26598
1134070
1250385
969261
1007471
1495963
1703780
954542
1348091
343224
419290
259560
1458656
1827730
1560718
914706
1486342
757157
621205
1956104
1883878
94372
882671
451304
962227
1652696
510729
1975735
1118168
404776
993222
996144
668755
1732931
1363222
1334070
933330
468002
195922
1027701
924786
1798881
1027734
1239513
795805
1684877
1776254
206186
1951385
264091
129279
301295
1392409
1069404
694145
1185802
1639526
1113819
1134783
1247220
698176
1327988
1697948
492315
551484
830921
1349823
1324927
511907
1284604
1026345
1726975
702772
893860
384121
677267
550484
679288
1735569
1419386
1234727
1927626
1691444
1638368
848655
224371
1905949
1557029
504990
166650
874569
570079
1146366
845310
1241986
454582
396260
303767
1642479
403543
1888249
937719
1373286
420239
218492
1439266
501980
625713
793350
1004190
1569627
1845303
1776856
480908
557582
73123
751462
1797816
1409666
1000851
1542561
396196
1340277
406601
13560
1324988
1743478
356942
209866
1299052
1952229
1784888
313992
1912151
1871721
662147
807980
1309803
320999
1497141
1301774
1795025
1092045
1169058
904026
892683
1391919
1329074
1303789
1599211
1674460
1080506
1850733
605895
1336480
739287
42578
1670727
1602871
1700443
52746
1154788
3864
532959
405279
1956547
1871382
477629
1977226
1774784
900320
14289
906134
705624
1495839
1324670
1992134
1489611
108574
1576695
80954
1704307
536921
1881284
1792051
102792
160683
906647
218309
131562
1035925
1780071
630513
1905472
662894
1468532
141463
982665
1734257
1559933
167173
171883
1025
659882
8242
94736
186342
208455
245169
1900256
544994
1744261
819767
703760
15156
412985
195711
21127
1146401
905442
1211377
968025
1676843
409382
1530740
1897415
1573092
603006
858956
265909
1634994
1572019
1805892
925408
1665237
1882699
1734646
1292768
483163
693788
1329874
499861
797978
1396705
156154
1595092
1808621
80711
1347262
121544
106708
1855332
1387234
1567538
1807084
327380
406637
1625462
1949133
1699818
1090457
239844
314196
209316
832763
1699467
129278
1724112
1262195
1146978
1521706
299378
337145
395266
1085593
477315
12766
687165
685835
717843
378180
1064683
689818
441351
339803
382780
958653
720065
1646432
775032
1124499
1059170
1430029
105766
1374659
644220
1207877
617876
1770527
560063
1540601
839408
100150
511784
512981
1849953
287707
1268097
349320
122614
520767
397958
48478
1259158
450309
1424561
795191
964819
1378005
231604
1087127
610356
784212
860402
1858930
684751
42319
501693
1862309
1579446
1666936
1778119
1098067
321809
504983
1332826
936482
1824687
1380798
597766
946175
639898
1750324
608992
1508091
770353
617256
995245
147058
1381646
386289
1025359
600441
1190245
798839
1857279
14721
94726
999757
1626694
896740
1244960
1198935
1925433
287858
1993370
411372
1227029
813748
1498076
1918782
748882
550067
1659102
1053291
1586074
1813425
1138661
944397
299233
473770
1569157
1303928
1797916
1671801
1071240
1557301
1955695
241870
1845811
485344
825806
499094
880748
669514
1839254
1246941
663264
1187805
292101
643887
867115
1332899
1694913
1344944
1687556
1164073
1767668
985857
1345471
1946626
248
771703
1985021
1915949
854752
846970
1100368
951636
1146865
374793
463960
302840
1980725
431133
55856
309752
810964
918997
959992
1221030
118388
1623882
862191
1366043
902595
728411
267887
1020058
1041982
353192
206958
1376437
1140264
1397121
454770
654123
578480
293436
725674
679632
813858
1169808
4287
1714715
416292
1721117
265091
874695
1396733
394088
901102
1807060
1600132
629119
1460342
1685571
987306
1910356
1032630
322739
1032807
746951
1369979
185551
1023210
1174943
646915
173573
803446
1210536
1444635
755552
273534
213108
1684987
378561
52120
965749
159487
925146
187396
893911
25671
1106904
1074845
1658903
491252
803750
1424404
902655
672803
1013818
25483
454368
226180
459030
1400440
1561385
1621836
1942649
1533205
1606017
369051
649423
409234
1326913
1904162
426848
643822
832263
1337139
929767
211253
1970125
1631972
487254
168043
1062253
1693250
1408923
1953946
637572
244489
659212
1369464
485456
581417
144102
988232
279359
690793
719751
255586
572609
1224929
565371
39188
1158
1657188
1956845
230098
525069
1681468
1512722
424049
733336
229364
363121
890177
215259
451319
1232474
1427718
1003087
1203298
1780438
1442102
1608712
1254517
665109
985276
1432112
1661296
582515
1101696
1577359
1935941
1597029
1750777
54949
897973
836059
1483322
369805
1267146
280750
179232
1532807
241412
1070071
661263
833466
647381
1488534
1203297
80071
534023
1325037
133314
1046401
181875
1748537
1625104
703803
790699
1855593
5550
574226
1332523
716422
1982448
580361
1516251
1519714
25834
364140
220993
1598049
224863
399967
210135
79581
699602
374036
979938
280277
300096
659608
102320
1654450
1975532
839923
33641
1535630
1055209
1409399
1987791
1025985
956220
685661
677927
546244
1334834
341962
747336
1635316
1420187
890262
1722922
1449386
1931393
389303
1154815
98986
1813209
1847601
1463932
632060
1972448
1839392
377950
97083
92468
52484
967975
1404624
1767526
1942270
377245
53062
429558
350250
576507
546625
762682
1062766
286475
902690
811252
878886
1351176
602684
1878143
151993
1218949
1931616
1986820
1320393
1195505
1770373
1160068
934566
1601914
44073
1484869
49124
422503
422618
1377627
1597792
768775
1660958
334972
137949
868181
875530
1765406
1812315
701024
1655677
429120
199093
1161257
224350
272303
684497
94564
1292244
1738545
1440200
711462
1041734
1523571
1049605
1705033
1228538
1169889
1463034
1578151
1806933
331743
751081
1506081
696553
558418
280205
551755
497797
688685
1221438
808099
290698
1234101
771433
599090
94075
1018855
958460
934033
1385801
248871
1112385
949255
101650
420638
81162
117723
68429
1669605
1483114
400253
1784253
1597878
552337
1918430
1893047
1860960
11695
844207
1912771
1856540
171382
1477616
1925201
991613
1694792
850497
1805077
874488
1079037
463217
453670
1392306
1314079
468492
1225486
1578370
1400644
773201
837467
289695
1569103
1519673
915212
401046
525727
439794
1801962
101108
136073
1465568
431870
1832621
975376
1407100
1462329
99167
577924
827615
1028040
1276593
988602
456409
381052
654921
368284
1578240
329628
444261
705425
1625753
1526856
744607
1829562
632661
770451
655757
370753
610830
1609067
1608056
1214766
749895
1788152
1820176
89154
777010
1530097
1338278
1884353
1227135
422940
1889805
216489
223491
1061164
142978
70994
485019
593576
592078
1584405
1903777
63015
1390368
899604
906411
1279664
1890611
567926
1199004
820513
743605
1164402
1674506
261550
1401683
1073140
1053403
606599
7975
740238
1817025
1223958
1216852
1529674
975736
637398
1315177
1827179
1473704
1784434
1308601
1724183
423024
1291156
1976114
1332523
1861370
157410
681970
292141
845998
275025
1149746
1741261
1407499
17717
1161008
7670
70576
202501
1878892
471336
1942809
1574420
422333
1298954
64602
1150917
217567
179607
1749294
493948
1575292
1643503
258125
1003914
1817199
132970
475466
1453606
581373
630969
1309386
477493
1068553
1849464
204630
1380923
595790
639801
595999
862062
1095336
618778
1713607
65707
713907
1834569
1850694
1821420
662035
512444
255012
977816
1902133
1197210
1885641
866633
1726938
632968
1912743
482755
946565
578364
240373
1620141
407218
110588
1791830
36601
886973
35528
1811419
1198755
1884852
661004
17309
798149
474444
1621749
1628852
323311
1681175
749825
97589
771036
999566
1954844
1203893
1814018
1098225
645184
63226
1404965
37514
832357
311806
1362090
147898
215617
1752535
1005425
1916970
399601
1868858
1047819
1288973
981744
1973964
300021
48050
481562
18478
1202443
1906225
185877
1772418
1148700
1688244
1952039
1438735
1071828
1776826
618205
694752
423964
872172
1231062
1725374
107486
1716266
1519338
39444
828123
735788
1585878
876468
1351706
1180136
760956
263604
919957
605565
538183
716663
1938103
1721687
1426308
535146
1324596
1868547
1328317
1429041
1632924
772608
1692150
1197818
832665
1818526
1155511
1844159
7478
452475
1418213
674347
1067367
1857407
62181
1400449
1497301
1084127
128639
157831
850144
481050
1537466
1586893
350502
1226683
1432242
1918373
1310562
1889515
1523555
1042351
207279
1878314
152703
1538198
1605225
1418053
286214
1230765
544246
1505850
880196
1901580
1096333
1355679
628116
1558956
1776226
1959002
491764
1978907
1962085
1313356
1987892
1611247
1056774
1089549
1891472
1823074
322724
1834523
202957
763780
1609579
488756
150992
1630
1373723
1258349
1109758
553771
1617786
1946182
1479478
237738
1797057
684257
1624208
452568
1821509
1588712
1006975
1222303
1967291
800813
1957711
136409
1846005
560169
323581
94183
1981019
684180
1548219
840835
647237
242445
306044
1786163
319761
1899235
986542
1392848
20022
1617080
691368
1947399
915986
1093773
1326622
913991
915634
248218
181876
184
1400527
915915
1132306
1338512
462930
1394815
399466
1597524
1539517
1287279
908326
282722
979946
1235599
1924847
702538
1716347
1348074
1542161
1824848
533110
641131
475908
610798
1400441
953960
31502
710124
1487902
315396
1665539
475673
917816
60433
723406
1637049
1152284
1471302
1818337
1828499
1105929
1462536
458383
1829210
1699608
160353
1471211
844166
1873268
178059
795593
912303
1013704
1326403
1643401
513092
925560
1502260
1364105
1180927
1305133
1237098
1850145
419558
708637
17663
1048526
953999
1730809
1609490
1752385
1537844
356588
689977
110704
387350
685423
1057226
1210099
1083048
1704132
182020
1375410
143656
1562706
720466
204608
658211
455511
570285
96701
618806
1523565
1890142
1487980
666721
1404363
84946
390135
252647
1088522
862598
1928839
830537
197191
653693
1101478
1570566
625977
315309
1220542
1607683
144366
693472
122711
459761
1675325
590012
1630596
1966446
1971777
177326
334771
1806168
759419
292479
1605643
1272203
952477
1078711
454443
1653958
956046
1497812
1305022
887427
157613
354641
1656862
1367807
890267
784999
1531204
1759053
1082443
1526071
117262
1991511
1095761
1488458
212304
1015925
1174836
58168
1420399
434149
554359
703939
1568164
1713783
1157896
1630687
610439
1340888
914207
1060627
130824
1499196
1177098
1469735
401384
1101687
99051
1845455
1575009
95021
204264
94097
1324052
660914
94620
1222984
1941702
1120073
646246
647563
1892471
1309959
1203515
902497
1777866
553187
1177329
684285
1139724
1666934
1290268
704853
8701
1760521
1784710
833130
1708682
1669420
1298303
1173180
657769
1768945
1485824
1795072
343600
1865463
1161217
773644
5115
1572002
763263
1871727
274034
742007
1042777
1731497
1922060
772636
90182
1535773
133248
810369
1441472
727446
1523434
1123712
1687864
1176632
712652
912264
562436
1399730
1603812
239671
116936
327425
1831310
759183
115246
1000127
1901434
1305716
629045
187202
1100522
1315637
1765097
120947
23203
1982885
1643764
1836311
127506
1748122
934521
1104208
1929007
1717377
1844513
112578
553580
1319487
571889
73362
1137749
663375
822283
964518
1096571
1774458
1262857
313302
1955109
67983
1269853
1836767
1729446
1129220
1039808
212280
1371372
787601
837861
1502200
696264
1277204
1151839
894827
894555
1928827
592933
1788319
1705875
1643778
1853655
431330
1049701
1403704
971019
1872615
1418887
1582535
1645738
796855
306517
1427459
1786040
684489
1690627
703349
144092
1386746
1604285
1674484
122643
1889732
1011199
477945
1182903
1427949
518487
632242
64706
1387372
1624096
374069
426521
129145
363736
1224763
1074250
1314894
1068240
1860387
433500
1948742
317972
577857
1891204
545788
1806694
887311
1584458
1701514
939515
1711677
303825
1606710
1448146
458500
8913
982832
1095313
571167
564071
17048
1564120
1715344
1934010
1755644
901768
1616927
200931
1751535
584725
1219570
1828782
1127922
516867
1547729
392257
1461004
646743
294969
890771
1040195
554193
1750025
667726
1435154
307910
1151115
1996842
582175
243536
407814
1046886
1918836
1509315
399726
89823
568635
887408
910256
832840
733945
1528505
1315907
1219926
726294
1445034
554541
542243
681167
1028987
1144265
87139
126669
1626552
522493
1956965
976721
1833597
922620
1026737
413800
1857080
30603
477166
1296449
1552850
1392883
1213808
49690
307310
616419
1578115
1152058
1977382
204210
633947
1727907
870658
1253358
411381
1479598
1432281
1923229
1986425
971170
754203
213170
369856
1828956
76260
552877
212811
1655418
645470
1129826
735845
1779381
394997
1989917
1088669
1799690
671525
1853985
17614
1267431
734470
1566579
976586
977154
1277046
692234
1777486
298149
1591342
44646
1028903
1227320
726203
1552142
439619
1244644
1944649
503814
1212411
153979
133389
1611855
1788076
1336665
4163
192476
882872
8087
514688
314724
1667564
1532424
784217
1213000
1891123
97654
65254
667997
1400501
1337140
1238179
1061522
1953461
617721
1581184
294763
860038
619489
309247
170615
1638857
684636
348115
1925906
662583
56849
704299
910884
1077425
417518
327429
1093514
1732449
1076698
159246
571837
1469622
1244879
992930
219643
1438057
983133
323211
721365
662925
730113
1797414
1034205
300454
1288701
287200
336161
317025
1217609
1796629
1834947
1659747
1430185
572470
1161454
704089
1219683
1429421
1775846
1879922
96802
912185
892601
83682
1474255
1983165
947118
449698
127251
138469
1685379
1606256
679022
899890
594745
1262944
128817
832988
1330937
198808
40306
979288
1417760
1226880
1760458
1202908
398521
859954
572193
1314509
211690
1272279
547486
1748033
1959689
1434245
1341715
1895236
1673551
1125338
1912252
1281160
1311023
615648
497046
1499402
762783
621944
1925587
330797
394483
121646
619715
433639
509056
974339
1909332
1403189
1498480
1210344
1668977
1631741
323172
1899081
428886
1944851
1565379
1547950
1916882
1670229
107554
534611
1127988
1460830
552300
645393
1594948
809856
1102167
356661
48672
139722
187004
619804
845516
312333
525038
721461
1444807
1292685
1858956
1804687
196759
857782
1227550
967084
1808494
271471
710091
1452106
738002
292154
1387883
183958
579296
1835056
1769112
1741936
1256017
961383
511346
1729786
863599
251496
1368586
227395
1751594
736927
223896
695323
709738
11374
1233753
1325643
1454981
24394
485628
1710378
1221009
1263747
484572
1999608
477809
179044
1033011
501478
1878971
290616
102052
1899465
791690
1555159
230950
1397462
1878154
432785
1829594
1843415
1013269
1185810
120494
1123572
124298
531134
567683
1026789
381032
1739464
679765
842066
269481
1207235
602026
160500
22744
1858310
1722479
1486883
35562
1698295
1514234
413564
1936975
1241791
783754
1190010
1386036
750737
1158902
1058401
1598675
1232104
1764186
861852
1694370
1623369
1319951
1594030
1496845
546881
968819
405278
619432
612043
309106
1387298
969978
702042
1619166
709207
346622
14418
1657812
1063833
282471
1316166
78818
1201627
498704
1246342
1197308
318116
428452
693084
1093079
708559
444313
1570574
823634
618561
1173213
1680881
1475170
1005555
187184
420146
314000
1313109
1083626
580712
1738947
1014414
341745
1517704
202751
894282
502823
875827
289686
1152160
1854190
1529255
1991083
704572
313931
944512
103648
888245
1950478
389176
1386967
1479031
253214
519361
1433195
1824128
436544
1408581
898971
1904260
1176336
1725737
203891
1445411
111844
206942
664542
31834
520030
1506308
147616
1533966
1433547
811465
499789
978499
584856
61874
146880
1798947
343225
925273
1382544
1947704
1184459
1375744
1429735
1433495
683281
401674
1370783
1252605
1510129
934584
1645430
1493233
269963
1222555
201399
1247877
1672357
1621688
557666
862396
688789
1687226
320464
123375
919682
26792
154356
1629408
292215
296753
535577
598629
392483
509082
1880114
1248054
1090609
1588192
1176771
1845178
1842775
555446
1769656
635380
177514
1598172
880202
1351959
420612
124827
1525027
1803626
949160
282140
1202781
1482909
912591
1670379
1485552
1731322
414480
78066
720005
202406
921439
1295727
628309
1387067
881693
1849851
494072
1430922
1486224
1477649
690251
197511
1620671
1539776
31050
828936
1366498
1637618
157607
18162
1714761
845988
1935641
1877615
1897971
385297
827207
1729266
375195
1912498
1674957
1974713
305103
738127
796531
448903
1447825
1648365
1935226
839561
222362
1194773
1114
705700
1562997
510282
569593
1185204
720022
429906
1673796
1707637
1775446
146790
501653
1732438
1298843
1510625
1824986
890658
790222
1144779
1620802
696859
793832
11305
965478
1012756
705105
531234
1596477
41083
582206
447378
1488837
1099246
1615723
1672028
1907556
1411348
1210945
432929
302091
1132340
2946
1683075
570174
946870
1813919
1577995
1146456
741967
479034
1881525
640503
1720238
1044010
1639335
1962397
1937566
1291407
1642165
1656468
136396
1839402
1114005
686400
816083
557348
1409191
53772
1532501
1228981
447320
1543704
1492150
1816729
1939209
1068392
617111
1736725
1745178
325436
598527
1072814
1553860
1262186
1275832
154606
831673
1392584
449373
786883
528716
557711
1368288
225037
507941
1957283
1662352
1045332
1534726
1717790
1049526
635764
1194512
1189578
1766277
96610
1407794
1647119
217647
587051
836874
1220334
1287233
1600296
688870
986890
1606070
1321883
1580906
359514
1080819
34681
765623
1188989
1614082
206466
1247549
560222
761268
438311
1815782
667698
261882
1710515
156677
1115692
138780
1372622
14219
1141759
1477653
1360770
1164693
551087
692662
175513
1756151
747865
1430759
795243
381960
1660924
774253
238255
2761
110471
279167
356966
742913
1690998
183830
332580
1063969
806040
1503853
1405791
1334391
1066096
794532
151624
897626
1883228
1583097
817786
1454685
1797590
751741
574986
512212
1196179
246575
839028
1610035
1316850
1052006
1715502
1876375
649044
1309609
573316
1955317
457009
943674
990322
1965461
1788998
738156
1034109
1861635
405756
873466
1979212
1080535
1368065
578618
1744311
1823633
797951
1006207
1191409
1116563
518034
367914
769926
308513
977107
1369392
1065838
1417100
784818
1027811
135955
391393
302454
1129202
101845
1336550
82327
702035
1397845
1137639
451329
1145403
1456937
79689
1176499
1861011
651785
1789901
1632185
1598660
865436
49730
1468004
656634
1136391
962779
464641
1561559
1030226
615059
1579661
1314264
632031
1115652
1341731
1079997
224874
571857
1047350
1991929
1966024
435457
1695875
1352586
590026
1757157
759268
11328
848289
1934012
891675
665652
1334919
1201916
1338712
569573
408913
130439
1573661
1514323
1997189
105561
801821
1403892
1254456
883976
1194297
1972872
708614
1259090
356352
467313
1157919
1252411
1747936
1432446
1981001
1385700
793663
399005
1340403
1807380
1641874
974230
1132573
1236361
1826006
810845
112848
1543689
1324872
1263260
1842170
45543
60031
913326
1424632
1153239
742131
3922
1034400
1610589
47389
1491787
250548
114925
850330
1758715
1993693
546443
1559182
1698628
1178974
1692395
608154
1481507
434542
707631
1374211
1123947
1011743
135203
1573383
1876054
1641189
367875
644642
1488865
1918899
1117653
1733723
1066569
1324302
668949
317480
1028788
206038
1401149
726065
586701
1618273
1040637
345160
1922818
1996798
1738228
1802260
300559
1558779
841975
82641
6441
1952247
1341805
1539836
92740
771827
892890
1589959
770347
1783628
1103000
794827
1094621
1717365
1618286
1849305
60648
1092195
1811645
347998
647705
616246
641908
1987305
1581754
518214
606239
1848757
1923953
1084165
1841341
1146789
1994632
1498861
460854
204997
1551527
532949
1874095
546626
1729024
538041
437602
628554
1578755
1978023
721537
672571
1120169
1835336
1662943
1555853
1493570
1789903
1608587
295615
990298
649530
1369018
844978
1382152
1185430
1558131
1672195
1235256
1058602
1185428
527831
570236
1776330
1176126
475740
1705221
1815383
1057478
808478
1549946
1519475
64435
1579284
981839
1508297
849188
923078
879940
1737102
614187
495137
106195
372487
804672
296777
635292
865656
913839
243218
1794931
991878
993521
597148
201529
368631
494516
933567
1558645
1603386
365198
191505
1239052
1468029
1754941
90756
259436
983506
1017167
1053242
806814
1553021
1488070
110387
1809391
1211573
756105
992567
1224587
682838
931373
1791345
287501
13371
1806771
1722727
235264
1053875
1562635
171733
1837801
154236
111769
919865
870978
400851
962341
1971665
1671952
582394
1575321
775294
945155
511746
1730159
1684276
357844
1709125
1575477
1202625
496457
1609901
789392
1841798
1377296
558142
633601
1330406
242412
832173
930652
654423
680759
1609174
1771627
1051939
378577
1082866
1028852
1869329
1975067
1352127
1989464
650308
9926
1907442
1102538
24963
1650956
876533
114089
327591
1268208
767717
1661643
348470
827427
708374
241192
1621039
813104
1807958
614506
1182468
700894
1129091
993328
573626
512246
548766
1237176
1607523
1103488
1131012
1091528
1477924
1114605
1584466
105268
1796495
714664
1662870
494265
975630
956782
1403657
498536
1680173
1541441
1082786
1178300
92455
260529
297674
1239743
890890
1234557
1970917
1083205
66422
320712
971744
1277102
1186426
1636605
1939786
943245
844451
1467227
1921801
364918
1532349
1881601
430941
210651
742920
1385037
616820
1949284
715341
220831
371642
352850
747836
1983557
159954
1601575
1353601
1433591
1973637
453099
1157998
68365
1267816
562552
1831814
1445136
1255255
449910
1838364
291292
756486
1306609
1073315
299605
388051
824542
800481
694526
898075
351612
184879
1642727
664486
1179829
1883390
408914
1199877
1089537
1835290
177373
1353514
253460
921863
1738658
669343
1364437
36624
842428
1125959
1182810
345853
1426379
76372
1359698
168833
807124
1920638
928738
1846136
726773
1159451
1463364
1667604
219337
585941
696427
73234
658716
1664294
912680
1916386
384392
1044863
1668795
1946327
1440315
1503827
315997
609566
431830
1576715
1489276
1854397
1309629
1557387
1341389
947555
750564
898790
1348468
1600631
1394761
1217480
838261
1441516
635043
1101974
1344677
1025367
1966421
66331
84748
460404
274671
1546040
444005
1291923
24158
1422024
891708
1316191
1756301
436160
1231679
1667114
1422694
304810
1384207
321772
497721
768951
1065065
80780
1977687
1308889
1905984
1696075
1168594
1678728
870764
356139
983148
834196
1249413
878197
1747247
455621
1754277
1551753
967714
859300
1524391
409386
929512
634625
659120
1303835
1946005
1626340
295294
618351
884265
967366
300740
402145
458519
1884599
653292
1515892
1049352
546436
1451686
1608221
723688
1156322
636019
1640507
1000315
531788
1553551
735096
1652932
180307
1693443
456417
1499332
1391609
667541
517491
414217
1133924
1596235
1451083
854528
848357
479017
394023
1303055
1593135
1330090
207093
848919
1528093
1380139
1228673
418939
981804
1076917
217452
547201
973199
705089
485515
419605
479256
1211877
1402694
259350
958278
473111
441170
71339
929934
1826362
1053354
178331
150703
1381147
998375
1559940
1724578
1171225
820455
1135392
4892
1902979
302969
73987
1578226
288075
743606
586490
1786444
79310
1395972
805022
579842
1204639
1076367
1624409
843466
586550
1492283
1987997
1639148
1920850
1400474
637247
811103
1261181
1017739
1832239
160003
1825033
324858
1693674
549871
929330
1477692
1299477
1273973
1024500
803797
103084
522574
1344406
1497860
1102359
1659587
1352905
1417059
1866059
1220157
1706259
1446283
1873624
601799
1774767
1707493
328198
1945979
1103444
1777124
422041
1292612
904000
1215457
744749
1688608
1300724
958007
1164689
217668
264228
1577954
220818
1115625
426777
1528402
573914
297906
1641148
398943
202955
265667
1249684
717271
1563363
1122772
1012405
181833
1694547
32026
231186
567052
1077116
1530333
228055
881894
206043
485722
933135
1901235
1622020
58312
1413772
1626113
1314151
1186789
1257497
1316455
1527772
414666
888582
72818
376217
1629915
1491660
228251
61774
332048
1243162
902210
672776
211553
307498
625729
447868
748588
1360745
1939986
761115
1201721
377990
121
1089924
1469494
96906
1640399
1520420
314302
1576301
587223
225405
1865666
954568
462760
1398479
1571448
1329474
1646158
1235243
860474
806924
1264125
1965063
1311685
1995595
1464187
37837
1307574
1648899
1882860
1883040
1933773
624761
172971
416543
208702
268175
899282
1774511
1874048
1899626
1118471
171556
74571
538496
62727
406537
857646
340458
1280588
1571201
213961
1089586
1786255
419868
661890
778091
1269990
41438
859328
181756
481085
869458
1400966
1150088
437571
213680
395576
1634723
1882528
822645
1316392
1761960
671903
201619
422042
931625
1633063
1022833
1505929
765013
1979301
119746
653873
271504
729846
369913
606729
1768642
1157925
1585779
1741127
619052
1060694
248947
777140
1672181
1891285
1273727
1064380
403213
389466
1214134
89666
970478
631076
941914
146087
1105351
1374384
415243
1476820
975410
867518
1083892
635938
1567159
627165
798351
740868
1603268
845009
786771
726488
882881
1707962
1489955
283210
655628
642019
423922
1779808
787317
1527654
176315
540478
1891514
1336791
1234789
1506655
488230
329825
219638
98312
979264
1088007
1374846
1507611
555365
732509
1754168
710386
430928
1301642
1264765
204884
218910
994990
1869872
888234
1214575
862321
1412578
1393008
1557557
1455198
155140
783858
1379175
1475707
314386
1326232
1553686
692738
1318288
135521
247752
136108
313843
723701
1202219
779751
330600
52095
1113002
1436750
1259986
198125
1849413
1521706
852888
1974514
238214
1935997
1107209
1523611
1986611
278351
1465353
1302370
292764
1487746
140849
1435196
269948
388279
1944314
1809551
1428721
1824076
435930
1899996
845097
602301
438891
1091875
1292574
746529
1863213
1996499
1530760
385677
793057
1376064
126517
1310455
1213394
1398205
1201640
336948
1746239
1699075
234204
783888
774987
739459
118931
675933
683261
1106004
1557800
265469
796745
366828
1653538
1246507
169687
673479
1778229
1321091
1920782
1311831
1656782
1822427
1584645
1155030
793928
350870
656505
1838058
126381
1884849
219
14566
149080
208253
1705393
1622049
443642
1380822
524327
1437757
1369298
887333
1927734
147634
314263
41926
1174707
181405
481452
1430609
247717
899283
1177953
456661
1341834
1841036
286906
1495432
1927855
268948
1806699
1956374
1040402
898178
400742
1710795
1672671
1313532
149722
1320564
648686
140933
780342
1146259
84259
318440
1304812
1279285
173154
716656
1702528
1659386
559639
1858617
109161
472701
1939000
1146372
224292
1452495
1609554
969933
803321
1168790
1991771
984296
1611232
873417
1974194
1361577
1899952
859569
1242095
1613761
1669605
1172291
1037216
594903
620682
1515461
69808
770739
773975
1985740
1420994
1119548
13497
1009228
1868357
1948853
521746
1988340
944782
199875
897301
1027475
1606931
10269
377195
1456882
519635
482576
420861
1771408
1252603
345619
361273
196992
1365235
553221
759814
1021742
1514270
727584
1671796
866102
694915
1442236
1420004
663230
565629
349259
1389512
290163
1466303
97465
1605087
24429
1371519
957211
1414077
52235
929185
1116070
1287344
1269151
955173
1472037
1974882
623620
554876
1395716
1609432
834477
337697
1070168
247657
1790352
681874
1493148
311468
910160
252314
858203
820400
124961
123560
1243131
622243
1002168
1413277
1824557
1970154
1094418
145186
1553225
608910
704476
991317
1414507
1313105
911476
399814
1369264
484871
755879
1650786
1725551
1204546
1677101
1353884
726753
1785262
1667138
1022266
836351
1718537
1041092
348452
1466291
1513891
1269210
227673
278198
31842
1406715
33891
76197
1267009
1289062
1073090
1354577
972084
1000905
1088006
1922237
1458819
710217
1529930
43499
720645
1252503
14083
253722
369382
1356358
1921045
317324
429013
105099
1480982
236992
936891
1708758
670648
345883
1913126
1484656
1014
1352554
359063
1348297
288324
116797
874911
1948561
1713366
1798800
112398
431246
36227
1539612
254505
1159048
1264368
1997754
1840954
642569
1708109
520187
1221910
1801549
1730405
1613673
636687
491216
335777
1746592
1099400
1837411
575557
1877407
1139949
1200760
1854855
652798
268661
768950
273154
628124
1758154
1878496
1923258
1085958
968197
1918998
875455
1366695
434197
939664
12538
1464896
796122
652363
1361361
626199
1756587
1531095
1068192
1772001
638829
1855781
1000348
535782
1010482
1486519
794399
1001048
1414230
1011392
1887205
685115
1494910
1826074
675489
1073023
1636502
689300
1703150
212868
1798835
1648927
723432
983943
748854
1416105
1332056
1977601
1479258
1804338
1065627
1942203
1450489
1901032
881842
1240836
1954703
1924041
1574373
995694
1046025
159765
1510976
386816
505988
341590
1175208
1790086
1444474
1379759
1647301
1630796
537775
1606025
668157
1122819
1718228
1753874
311974
1576509
1492132
842718
915724
1340674
926619
1904760
68410
857381
998077
221625
424412
864963
16188
228930
221819
1240372
522992
283829
9396
730001
1695264
1571026
1947333
364493
297810
760678
1863964
1536457
1728151
1953305
1726489
1857389
923451
1696893
843574
1569228
791226
278499
690693
1664553
1864702
153536
761514
481443
1227421
1524140
1063880
1043357
336701
954379
1140003
1228442
1117258
198658
91125
251816
1285931
1319992
1301684
428178
1464484
210515
1618667
1340676
1317635
325721
1902047
1331164
1164865
14660
1933103
850420
1272274
846692
385584
318829
1927792
1496665
1926130
1215868
154067
60743
1391070
106799
244475
614600
241596
1889079
216115
266748
1876180
176655
339861
334279
789226
1625166
882975
513695
1353912
894618
592542
177850
1732274
1327386
586847
839530
232975
1488294
1732192
1130354
1363557
148068
658394
1275858
1429600
1434044
470982
1466600
1143734
899577
61381
195865
786027
450846
157953
998897
190736
1233786
317952
1172670
1155729
877730
1987814
986982
299562
538799
1608752
1732740
1451735
724171
1597436
945887
102282
202497
222830
185054
149375
363432
1885965
228956
1717000
1068004
1426079
1694676
993068
605909
754673
1227211
1993671
1067182
1097368
1515362
1765076
1759274
122886
389451
1200542
1235452
1789302
1998592
1497728
393585
1262135
21621
906103
1481094
1409331
602373
26713
773534
1867400
1694303
374851
686165
145418
852358
714611
1934052
1571894
1059809
1901424
1216855
45783
1756543
515479
532048
1468297
749236
511537
116823
282739
1652315
270222
1954455
1869250
1650508
1300602
1054182
945700
1726997
1490714
1811625
834001
420607
1647686
673225
1147373
932151
1553233
741337
857912
1198413
787155
134238
271704
582875
1178439
510868
452764
1475696
1263853
1088317
1090704
1883396
542449
1704983
450450
190690
702234
358420
1252277
485160
16850
469086
1914267
1644725
966406
986887
1135559
1590533
319206
888083
1244020
1804091
99464
1604379
1673185
890037
1443088
969068
1867177
834889
1302350
1049983
1946494
1474821
1727019
1519920
1539610
1790920
1928183
928415
965653
336244
1147054
1193910
481011
786131
1786637
1769539
1979975
1745825
1152000
1817335
1283738
829058
1720225
420760
677721
411848
1710105
797999
1408815
746278
194438
1855187
1800624
78791
92401
809094
395743
425566
1429940
83030
631825
219060
96100
920004
71455
343818
726458
1829939
343729
73982
1027805
187300
693331
170808
579828
472980
704350
1295512
809666
1525846
1428156
1917010
654847
816868
18828
954557
326593
1300146
1135308
1617765
343279
332803
1233377
88614
1762774
1013192
1525998
90054
376388
1141420
1152208
1109198
1449965
1031675
489255
1717651
1318989
1219893
342801
1902852
1655168
161218
1483377
1643442
1737869
1539234
1743825
662580
1695166
1520957
1348309
172820
388355
556544
1169383
1243006
1208223
359791
272849
324949
1598766
585749
1698958
1280529
1486898
319018
692838
1877295
1179972
1184206
474607
1222047
1053327
951488
1715510
566142
566210
1937023
658130
1563443
638189
441482
274627
679190
1767602
1226527
1660443
1130970
1708727
203650
1379
1305100
117522
1885804
399571
1753861
1646739
1741360
227691
399342
1068107
204356
601727
1878780
1674319
1981759
1040572
1146261
1195348
57537
1271204
775520
1675063
269013
31644
1216923
1835627
1039503
1496953
1808005
742100
1343366
1657414
375367
1309114
1007140
1776211
277358
1330288
1929070
697183
449796
1741291
201207
1604873
445353
1592931
1669908
36929
253073
329890
1614835
927514
1728370
276859
1843728
1797967
1416705
329609
1873031
43302
1465357
1160875
1956447
1311761
110688
1271609
279078
913671
1120815
375077
469442
337796
364833
1245155
1873915
736591
480615
975191
966948
1757815
1797042
1075587
1029741
1196415
1750515
1320646
680148
1236408
1395939
1532811
1071982
131169
714730
599739
252392
37835
1963748
1383492
800064
1441502
1593782
1029106
1579246
858285
1664723
499662
1688264
900927
181044
622027
757630
1568075
1337291
1439102
1965335
1420292
1120484
1457608
380574
937769
575744
1293022
1134030
1222478
1134477
389871
329713
1667955
1348030
1340289
1876011
1451537
1515726
1481404
1346109
1043939
747033
666831
848312
1102186
933293
922591
1289614
53826
126861
1172578
1626080
959212
81691
914708
1252578
1403699
574724
552336
948492
1135611
1908589
375050
1400840
156758
363763
378313
1539779
1473269
478063
1598296
1379056
1152263
1803125
536960
310249
45857
1518520
236946
1349994
981467
897729
1423677
842502
1306484
1603214
1530527
824486
1323729
377494
1513970
533512
1962480
955234
347423
180726
707339
860061
890134
982884
433995
1153692
42321
888307
565001
1633762
877345
541176
168757
1952974
1863007
1501826
798390
421750
796974
1254484
795397
1889434
1128020
183146
1176928
707337
1084719
5133
379729
777087
330831
1964003
1625533
433043
1334156
70992
1896939
1847897
719186
115084
129396
375083
157011
846332
294055
196599
133118
844356
154587
1966219
643407
559759
470309
1400070
300156
1802034
49565
1696957
253357
1766692
782211
164850
1842157
76174
377357
1259157
1243142
1844893
1578027
646133
916286
1148172
898374
546090
557428
690853
1154786
445468
1786971
1908001
1166930
596647
1519684
467895
287306
1114637
1400610
74426
796053
390386
8431
397518
860626
1520230
1919730
703342
1933452
1135092
12997
800163
433967
946339
1578046
1162105
457582
1817903
956996
1283869
1759183
1774618
1711303
1872179
1133372
557187
393768
946323
1258220
978593
1782120
970107
247887
1317758
802362
612894
1151058
1451669
1346388
1557969
1854532
431910
1972770
397448
96928
517560
1215842
179659
631057
815356
1363576
446877
1966083
1536670
1876737
1881059
20780
529075
830935
727103
374753
723713
1658240
854160
306311
1547919
890760
870009
1759331
1599185
41770
182276
1333586
1052007
634984
1844318
1763694
837608
550258
1615652
749023
541652
1387035
407019
975088
397788
152380
870852
1058856
1975124
1841870
545922
1149631
329486
185920
607084
1785921
896345
901207
1550508
330859
1954815
379819
994450
465041
1091893
1168800
1691220
29589
148752
1796879
1310066
150700
1440938
1163759
1995799
1833162
305707
1825415
53783
949132
1855854
239191
575721
24246
1285445
474394
1459678
20750
1536972
279618
577582
1786806
762657
437120
1394596
1992001
753329
1302172
606329
1997876
1768259
81275
1267078
1418262
23315
1360958
425222
1705664
594462
314748
1592818
69670
991241
642230
1650181
918944
1774804
1357681
817787
31525
447623
498004
729212
357141
745380
1381742
564900
1413371
95538
1472061
221917
433141
1563624
1587232
1128526
1999327
50411
973008
805377
664769
1584620
1027251
821041
204588
1652584
77841
1143828
970113
1298961
929980
1780655
492386
843133
1768354
530938
93977
1094530
1859063
591518
306003
996111
1771098
835706
1672794
1133599
659204
1298347
1374939
989653
1367376
1310888
281553
880906
1976346
969730
133123
665242
1855729
1033811
1522125
1559933
520807
1331466
261295
1988378
814887
316221
1051824
841253
1408924
1761574
1397200
359753
1968685
1739874
1147777
375698
1940272
863000
1161127
25196
1109793
1229575
1330138
346178
1477812
4591
1326128
214688
1219921
1655246
674985
1270254
245283
1709615
665526
241051
922687
834929
1777376
380606
1530828
1865415
946331
1472486
390105
555851
792691
1685628
530010
124546
1041162
92182
111422
1246112
740191
631976
1346179
1944267
533327
1230402
1337362
411432
394475
1983434
544767
560882
582819
58657
1240410
791618
490903
353422
415793
12958
283903
717617
1522724
1121684
1685523
1632520
359577
1914533
1786804
232455
1190516
717271
1160236
1319691
129199
945598
1095519
1278973
301772
818861
953985
1690994
400460
1878703
174967
1250019
326896
1321918
964290
1832700
1748576
734984
841565
986050
887236
1813685
1445930
1632957
1252531
947560
1914724
1714653
198851
1515721
18044
1137312
653493
1889327
1150875
1204244
671248
601327
15876
751178
1228786
82385
1117472
1536093
1963069
1641303
416678
283174
1335311
1141333
722400
623812
1902918
432389
1789964
482421
1250825
784698
231338
948400
1540101
655020
406422
545170
1569284
1361947
365548
514430
1239277
1027941
381422
1027943
574546
1172902
1242195
1885101
733706
1921213
1232864
1719889
1838958
1286243
189156
1496793
485545
1406171
774907
1097130
357011
1493218
1235981
637513
1663974
908171
1939825
1540429
1951887
1695708
1776207
1086116
550671
1361629
628198
1441524
1793853
536481
831235
224712
698414
597293
669419
1545044
1083305
1165511
1850055
579004
802829
768400
1933021
1891177
1064469
980073
1501235
1509516
1145873
1710221
1682814
657369
409824
124576
340743
766488
1050695
109671
1943674
1851547
1230656
109065
1973429
1905325
130716
154907
100594
772353
1421001
867664
1454767
1958176
90993
736835
313047
1883270
543160
1876877
1781289
1097307
1621138
1557537
75130
1696605
513395
1018488
656450
1468546
1406077
1521779
983386
1109299
279722
129412
360701
90579
1569013
1947521
1895619
1193666
1055595
1922078
400170
1005532
137222
190205
1532508
296896
998712
105646
1529820
268817
1594278
530492
1677230
784389
1599478
971362
1207639
539971
1588573
1594209
1835627
1717932
883002
501229
7534
1116519
1791790
503064
1292894
623483
492203
1856535
1726973
1262087
1605309
200046
1211320
1000054
1967957
709445
1180785
1807295
1977895
1739668
799712
1687537
685677
1632075
1950622
1469047
1334192
912228
18570
1583828
618760
1083199
526330
1321473
296231
1742709
480415
1024491
1533558
699241
376883
1450444
388515
706215
737961
399470
1402393
23738
176402
24373
1525440
1489885
28689
859068
15166
1671745
899724
1300618
316669
84115
1609834
21469
175998
931009
431467
73357
1560001
1134038
1288308
1992112
1408704
220170
267890
1894271
1522554
1942787
1976976
485672
1184584
168592
1039352
253486
1621744
148843
589214
866509
1478615
1954279
3134
520130
1300689
1565804
268935
89587
595919
1947632
1552072
187879
95717
720460
1527779
850136
1503128
1581848
1615518
433425
1679755
1606911
682064
1654221
775956
1612053
1277565
173851
812937
80896
749383
1184231
1923766
1798708
1760053
972964
366059
1210335
493062
408886
957791
1297372
1798614
246274
1420401
612278
299326
809583
19498
122197
1022047
736418
1515686
181733
1693239
1254071
1667817
225262
175615
186842
1710126
1600843
1502767
1866178
1979592
1106898
1409824
1222308
246393
64106
1609944
1484525
242669
915192
1744504
1046519
580375
1108145
309834
1796068
1951879
1398960
1423142
226337
1003853
1471358
1882172
1909104
961182
413405
1262420
650624
1963291
479101
1820630
525329
958724
811854
156010
1423982
1416918
688271
1341109
289069
1222256
1699346
999167
1356300
984967
159654
1975617
718622
1983985
1136281
1374496
1023083
1819143
861806
1935388
582241
1011383
1454373
219372
1041212
1590748
393955
1684293
1937017
693575
13715
1990573
1308484
981728
1645341
726441
703320
117019
175886
77123
60660
227562
506371
345357
800344
758004
1814824
906422
1954547
1768395
568869
1725054
1852284
1208545
590775
547621
373113
987601
794416
1695308
330866
1278302
68664
1571747
1392422
1336035
102671
559526
362457
1412694
1165494
247620
164962
854638
1209437
1623760
1366264
600047
1052296
858033
504512
713668
1004278
30890
75621
319062
1200639
1710525
1131443
1508434
790975
1820075
1312100
1825035
1915667
1603380
535328
915782
1008425
1766880
1721446
227327
1918991
1684118
649744
165294
8240
862054
933325
677809
1259843
1873721
1324501
782369
1929997
837325
387480
1877458
612567
1189665
893277
594679
1803781
1321094
908907
937185
1096803
1693813
291435
524877
643062
745303
390546
682814
816272
52424
1977318
1553517
261964
218903
1592880
1182534
329323
474235
889706
687844
1722498
437826
1079656
665880
675640
1800512
1665259
333341
1421204
267637
287965
843722
128210
431610
1288020
1179812
592825
1085556
592355
1833459
1630984
1202357
655205
1948
420190
1470193
487255
499214
238611
1679111
380376
1031754
1462724
1754407
1041760
1593927
329232
1228545
103207
1087581
711765
1132669
744919
392551
515968
261145
1141267
683453
156654
664244
787349
1730052
1079181
1224073
1929059
1519018
1779116
1708458
242755
23830
12482
1938941
1682893
1237882
738438
832729
1804949
1903623
1399677
960666
546707
1532347
1728068
868938
400355
1489990
971573
1884695
239662
1225311
748091
1770007
1596692
116169
377650
1167048
604167
964694
1368119
1815122
1535542
1547519
311754
1583208
669309
1184833
17604
1881344
629293
733821
1277648
931719
1968080
460308
1029217
200084
201026
1232652
1223068
782153
1611055
605941
1042593
1411755
1564979
33100
517212
1834502
1210770
1697590
371524
654180
1885965
730413
328990
1682207
999738
343799
184933
319735
803975
519356
587049
344755
1592832
763826
1848957
1093064
1893925
1002190
1735147
270688
147285
812543
646164
1232103
1867776
1146633
1044561
1702936
378984
576602
1052367
1051103
558178
1320592
1778660
1895314
1541398
1887431
1329503
1167987
363123
1756299
420255
594428
1462884
568065
1012733
369430
1842446
1129293
1557802
1138584
1036522
687741
1446831
1154595
1978169
717358
651953
1615384
866359
1562886
1940901
1978579
877644
861017
1605478
174029
1458547
392199
5420
996015
914152
1484080
1732194
1625556
1154219
1964112
1024097
389247
596817
1523492
1599292
1492786
1171234
782911
1078777
1939022
335170
387977
1992243
491793
707982
1516080
1927299
677536
613712
1714721
564641
394793
718438
911540
1772972
655849
1334814
114477
1826785
996143
21973
1697262
1862280
1393581
1652758
868195
1790879
993008
1554059
1841116
1223956
701434
722476
959579
1888136
1650103
1885548
543378
980760
766759
847629
1467750
1855382
975527
1658524
1848699
339742
929241
586582
27860
78525
237961
1349303
1699991
384057
706955
916891
626072
307983
449351
1876163
73268
648162
1513570
986275
1935463
1448716
1878314
1714809
271616
570854
407802
735073
966772
1110343
370842
108072
659786
1065216
1212419
1301071
1780548
932033
1211974
1013011
973699
1072203
1140890
1547525
115028
1571052
423649
1421795
1314194
308886
1748190
87224
692665
1421578
368969
1689415
663163
1153947
1566563
1446886
1960435
1718177
1769461
733294
1484311
1042824
1380653
569350
1658920
530613
607406
777638
1074838
1081381
1418300
1700549
1241236
1855476
1929817
1137270
1349946
1919064
204087
1734756
1261720
1474589
1865602
1991120
1498702
1593361
763822
787326
1551956
514195
1091536
1331029
1345886
250709
521143
366154
1805715
558507
1405116
1697805
973658
281522
300730
1699120
1694038
507654
21975
1538031
1311847
1434868
1985970
1649267
995595
1486966
270164
1952930
794860
774926
1622053
369842
1349480
813876
904394
394186
1206630
1259152
1743027
1370468
1324175
14900
1957048
1840875
1799849
920411
1595444
1031778
56901
694843
1132211
135826
1764892
1535541
1407973
1123759
1699490
159767
326056
226064
162629
1167992
1963334
962379
1235106
1418786
146545
1131991
500465
59956
1252695
1987278
470929
1304333
1136240
879126
204138
859212
1185058
1686219
139228
1824198
1318404
1126674
1495364
1952169
1609610
1050236
295682
350715
1403304
840225
1377531
65467
603679
516823
1549041
564168
1877963
810296
1897234
21348
211738
1605398
1605631
1416326
1384238
350893
594537
466300
898212
1036669
1112160
186224
376537
850869
1599274
1903097
712250
1773183
524367
100847
485705
1621545
258045
1115794
713844
686839
1308505
1941775
413644
1919613
674623
1827393
1898608
549696
228369
1674688
1994763
1598950
1323134
1104601
705939
1323212
1957083
311757
1561227
1931875
1330421
1248083
393086
1232925
296446
1239648
717438
1369317
1979059
1034141
350475
1293288
631192
1039827
1621126
101949
742074
800493
339952
658781
169916
1353126
712816
389156
1477105
36549
728234
53715
1594378
1689135
484400
533282
725479
312142
1900619
28081
1004079
1013873
1393239
1890976
150417
566116
75629
281898
518992
573632
406515
519065
291075
1050847
137334
1946150
1272608
1343375
1512069
369289
50953
218759
889935
1607998
376792
117743
454629
231823
894275
1025006
172590
880027
1688124
1341075
15105
126502
1715077
1626285
1262523
781947
262151
472511
1793915
1003946
304059
944260
1579322
1270493
1421390
1264943
19241
1210955
1701653
406493
1936050
759046
1237294
1198308
1830861
1693322
1143939
1587646
328232
1038766
192360
72229
118551
199774
413259
818410
1399435
887395
945496
1579147
1551638
1289179
463597
1174246
939771
1925665
56165
545502
136092
1259511
91471
1653409
192164
1480970
369768
356650
1687748
1578815
332068
655142
877
431322
293965
1617923
127437
1455365
616589
148893
1723065
834686
1212787
1696168
1347819
1685810
1495563
1552827
134505
674058
1845028
845431
1155877
792654
1385253
132637
93767
733659
1769372
1380371
1761113
1122541
141259
1363214
1227735
1195043
1988475
417524
1624332
1351596
685617
464101
253766
408878
1916502
1375513
785448
677967
509178
964589
548248
1581786
1112368
1424740
1360304
1361877
1367874
1888131
1689158
1140840
737075
1311301
385323
388119
859150
700264
444095
909556
381716
1145644
1583592
1950329
616430
319389
70495
1524541
494371
1076742
433194
1877966
441043
134880
752746
1507660
1301001
1521290
394381
1953057
1708492
1142952
1571439
1331950
1635392
657285
1966367
200113
1059989
1425476
1510109
1387561
906108
1533958
1607138
873272
619062
1665869
1860125
835316
139959
733232
672617
1775222
1500091
539584
803058
1603387
1191674
797371
1044089
1599836
174307
1639637
541999
140152
393672
1103813
780009
1321606
106223
21652
1983226
868174
1017625
1640376
227537
1163077
1869331
170514
1417753
1786481
1442733
97002
805384
1421835
742251
654561
1260778
1005601
284512
970300
1546897
255396
42961
974314
1710583
1132616
1203626
804244
1108309
972658
924659
1819631
932923
1325938
1691543
822288
1609724
358872
1712959
642715
1986173
1047108
1088225
1038149
1582087
106052
1448966
1176953
657667
399353
1472965
1698766
1450053
1868422
112812
1133374
154316
725041
545085
1484761
1200851
1763941
1218123
194433
1015015
542348
114908
971774
1978154
1115297
568978
68029
1994822
431579
770013
1168875
198403
1241499
1741176
1625956
409087
898420
1958441
934012
953530
1593546
1335761
1179487
1488641
1572258
1693133
688013
481727
234574
1653637
1979241
915297
1322707
320177
1996028
1897591
273656
1654866
1325976
567993
1431518
872489
558771
1763195
604395
1736723
1909282
461380
1130138
1071612
1165906
1819569
1313129
1898524
1869939
795476
1094258
105820
1072761
621785
516808
1897250
454569
42018
1889592
503896
1450286
859046
1229752
1885570
1451148
1703191
42683
256639
1314896
1831002
779338
886361
1643002
1522315
1988149
104295
750842
784052
1435911
934197
946635
1169547
314656
462683
1635668
1672637
406736
71829
1841687
623062
168575
1362552
1811493
1557725
274885
1432757
243901
1366589
168115
1937092
1443865
249247
1968788
1304497
305007
1755661
1379866
464529
439419
138916
146934
499137
138842
1577505
1542241
644450
144620
1847067
899537
1830647
1343724
486337
953710
1007485
943037
1151553
1943979
429570
463091
719023
1681647
1470033
1600219
604411
325553
466770
1763709
319372
12800
875317
1678224
1757140
967424
1900358
590089
1632320
1708260
1748970
1139760
1228072
1733187
1526329
63494
585067
1389715
1116004
253751
1238309
1244776
99570
1229295
1639709
1206351
1068494
404437
328869
93403
179344
1515313
33187
61786
1669728
1372960
558834
1132995
1112458
767010
1765861
1387083
1240183
1930350
1225312
1788034
33718
885213
1477649
492921
639804
62825
1036861
559601
1456419
298316
938223
669320
1046291
597205
1010821
1607586
1382049
1704004
261964
884287
1204832
1758460
1899087
35357
1620123
1584862
1001136
948433
1923915
1911144
234537
548391
1864852
919166
909260
1835024
983962
805657
1141908
691289
884704
1942761
952925
179173
863459
100834
1884946
36723
318670
1246519
1978235
1089736
1958026
118739
1402631
1772409
1883276
1029915
284015
1590823
1111253
1312721
517102
1201758
1634587
1169920
736242
1970557
371445
1161571
1696282
1265112
779448
1558396
983170
293506
1251796
584497
1689979
1857242
827362
177722
400882
745304
1917058
476416
521546
913225
1398627
681711
243967
298641
550391
1003672
1719644
849256
857723
714663
1553943
1210762
1097714
1779459
1448846
1315450
324314
1770296
1014742
277221
1898918
1763589
1257594
429342
1184537
1738855
1148494
171640
666614
1772696
432433
63090
39031
1947333
158943
1114847
1445429
1338676
1090730
462141
265295
49847
156882
434531
206508
182289
257392
1912413
894889
1206675
1432311
1701640
1494079
1403243
12666
1511237
831252
83699
1888720
1956340
140802
479007
268498
582124
1290420
1248691
1364255
212151
1952208
735476
1084083
1709673
513693
387169
334360
1805468
356806
690772
1811133
1286896
200391
1522435
544609
1507830
59605
688369
886051
992706
1745456
1934463
255673
1826504
1389265
339218
759098
1983608
136583
82637
1905215
1458302
1218547
514134
543020
800547
1542509
462819
651292
1941991
1779396
614186
1930614
334720
1317414
1643289
154116
1594250
1884637
317561
341877
815343
763950
1036284
1590923
36860
231897
572248
559727
760514
1488715
1429376
779048
1518121
374517
1501659
1449186
1552304
1237915
1580959
260619
699012
539
465218
1718440
393436
1513399
1261701
594504
1252794
1874858
1007302
452055
675396
1658704
1700320
1261076
1502981
596208
1217843
560338
475228
336959
1325699
830738
1729306
1706224
1226171
105402
1380502
801596
539799
1250445
1211269
1636121
289884
968733
457657
1618098
443676
664979
1175490
1298692
935715
1304540
478718
528666
1012082
1229290
1992909
494055
1022957
1571166
1464037
1373486
243193
647761
398595
1302822
1608971
529281
1057652
832550
1139386
1757103
534446
759560
780405
1248292
1703685
1915612
1523509
468750
343429
444066
1600884
1720454
1279174
1372547
1469760
90848
298533
1609466
1833534
334221
1000283
472725
1021103
1929997
228163
518747
1291522
1259308
577526
1136504
1113804
1756287
706088
1589169
410686
76826
1788044
642663
510400
10035
79568
602692
1443696
1802093
1938046
306187
872757
1151623
1561891
1892411
1356657
1699926
771518
903921
173887
1783912
489355
1918211
1811700
1736194
47449
1806765
237316
1011303
518630
257425
1422189
299232
1693191
542285
1154655
1181479
1758242
1775475
444784
1664197
1868312
68441
1673114
1952806
1956794
211150
1488750
1815579
28588
51807
1057166
818106
734890
906141
458829
1373268
340119
1290845
1777001
197148
634208
1795208
9647
1100514
895943
32261
514565
1526181
170144
1969685
1199410
1871870
883614
642949
1743425
1222947
1987155
862635
181255
1907359
305221
1197150
600507
1036780
677221
800151
1450845
1038398
1887953
1495245
1971004
1024298
323612
1267074
1242333
1003824
1430094
212595
1153465
1805621
217754
550522
760513
1638376
62959
1203142
1514325
1512767
343330
1319914
651749
1230897
357811
969676
1547637
775942
882442
1263423
151404
626484
1418197
1928342
925082
1814537
212439
1432515
335504
324174
1214623
974012
1773754
1437821
1664983
1943834
1289049
901451
99588
1263455
1190732
833852
747399
411225
488059
240871
1982008
1864476
262046
1557561
710701
1124679
1335735
266452
1614831
1557623
1926290
1766384
534124
1659783
1493610
1612631
84076
1649592
1606793
1162379
991724
1661719
1676417
1795090
1156178
231118
727303
886275
1721251
1983021
1141645
713396
753906
40013
1573945
1148775
295080
1604975
50714
952356
1559541
1680527
690344
442826
111887
1362323
728564
217796
1210729
945798
330311
1482158
42126
33258
1372852
1788451
683602
1477763
900385
770504
188759
1946868
317637
164584
1507996
1275028
298202
1402342
834173
82502
1741614
1275835
974819
1979638
1758709
1201458
182013
555159
186384
1070427
1361518
630635
371760
1484533
1344989
1189613
1312164
132565
1989402
391299
852821
1276687
108939
316108
1929345
229035
329439
173947
10197
1923031
1100920
1308064
390635
1289228
749388
843947
972588
1195696
1055960
1226437
422803
1293865
506226
1790309
1212734
73817
526935
1655543
94031
1557548
1473531
1016177
1426535
1252890
1286797
1109146
237069
1764927
1702483
447514
258282
180849
1337992
1211072
903282
1231492
1036331
1736672
656796
1166919
1390604
49176
653094
295311
674213
1099308
581281
1522103
728811
810012
1192915
1493416
1805032
136906
1375142
1162642
562266
1833739
1505319
890882
1957922
1875861
691998
1997247
1050912
1479233
855690
1183616
118036
30529
945453
1757673
41004
1295135
1753187
1000296
434747
1168707
481557
780911
194117
453449
1330774
61449
394228
1250493
793820
1569348
9082
1919422
1031812
1929317
580461
785234
286669
43362
610088
792832
1697059
1843855
271968
1857687
603257
1867915
236936
251650
150743
1891738
773536
260659
1819503
1693920
1342211
1035003
1539683
323688
1311671
1745760
1123629
1778073
1086029
588912
1676311
717207
536092
1279482
1131882
956527
1430623
1057845
1691759
1240207
812103
303950
1279638
1252559
1124633
247872
1085277
142528
1918431
1422343
1183356
232554
1377225
1241380
89647
1699330
1103104
1606238
12982
1865874
1903232
976453
1230950
667584
372472
226230
1595077
1923771
1007776
638558
1591796
342746
261757
1268810
371822
1160263
1017089
1404651
660631
78791
523884
431730
751372
546807
144007
1962558
1467917
837316
163734
1896166
1484778
733801
1406004
1447017
790368
334851
1971524
1801649
1336623
1482429
245487
1414885
387923
1765140
166173
762388
1223513
1968830
700744
489646
1465985
1883704
1804036
1200226
1695430
89720
558320
136826
689445
1158815
1796287
171330
574061
1935329
141536
1630064
189584
1229459
319293
519440
696766
206613
584468
1400856
353303
602741
1188962
892001
1381359
344658
640105
594332
801971
292488
1796824
576190
950477
1555252
255218
437878
197328
636040
685346
134999
1908710
733192
711859
1837842
632027
463512
852226
1066089
1199143
176482
1149617
1108109
191449
1991700
1619943
1932491
334773
253200
1741833
320864
302331
1718147
1337207
106774
1453331
1016006
596897
1893660
1617269
1968849
505105
1291613
856605
473527
403916
55985
663953
1186872
1966569
703697
1655119
1864272
1061903
259991
582716
916040
175384
682286
1749134
1407798
1933094
435382
662503
1454897
662692
1784035
478763
665526
522364
517907
315921
1125300
1822934
47338
472472
510807
303121
618632
1548085
614839
1821508
871042
1048060
327065
1794567
1093193
1307157
1241302
1234448
1653832
1729829
669069
1030658
1997124
1610574
367797
1281748
1838698
1585665
213729
548661
1724457
199473
1586118
1810903
1116115
1834170
1738080
177877
1286
1901008
64097
275259
720353
1859882
170502
884205
1199223
172872
940041
140869
1190580
1579964
1535851
265385
1693220
1521814
1760951
1112158
109794
483331
931025
336809
141292
383347
1030665
510929
1168390
788837
1684833
1789111
453887
989208
968519
83719
554737
87085
1586792
1296188
76731
717511
811343
401122
1123159
382250
1262312
1670167
1756571
1572067
732760
471483
69396
631505
753787
1019887
1376693
602356
349064
1177139
865501
882581
325922
1048194
609850
89253
1551971
471838
487923
639550
530191
1651843
1827044
87024
935764
943578
1565720
1358748
1656347
1865456
938999
410806
1266620
1739259
853663
1917399
962908
1943012
742523
1071708
1943029
1356009
88994
359261
208190
1825053
1349714
38119
847255
1868579
137043
1763113
780193
1694467
228701
1481253
732458
501967
1578586
120853
321684
1832
382585
72903
1359125
615962
40179
767407
1448847
1365284
618668
1431163
8529
1114218
1682109
142183
1059278
897955
1899797
251339
900490
481084
1898769
1407425
276710
1708505
1025694
19052
744770
294047
1127305
627747
1512666
1240235
425483
1153626
183326
1505415
117091
1508263
1117218
1533248
297811
1869807
617090
433257
514511
153519
1298800
204003
21560
1524008
1551661
1092818
875297
978544
191836
1131385
386189
1229544
1202011
473531
379345
1557183
1162320
486637
928828
116990
474329
169906
1321524
1135672
1634597
1118469
603920
1794
738968
999291
453017
596619
1614749
275069
754847
517608
820519
879055
173335
1898297
1383972
712365
355682
1235198
1195044
1819860
1146690
892888
878104
1492201
1050904
1168479
1675225
1663750
1223215
400459
927353
183199
1996613
1597452
575928
286620
1364004
311682
1083795
307180
216966
1193332
341229
707325
224057
574417
1963956
1508557
301952
189199
1493545
826621
1724820
1783946
109545
1465308
382970
427692
357102
30014
906327
882380
1942090
223524
584383
1875873
1164861
248476
1496126
173351
158609
173964
411241
1294948
392358
31505
1890555
1357567
1758042
145997
28815
1291075
821266
1992996
1570727
1802212
195974
1822846
637622
648120
355017
1206601
540551
6317
1993535
1955276
978115
1815347
568833
743608
1349755
901187
406234
1626816
1876055
270733
554713
1616884
455166
1574111
1575008
630737
1281593
625343
43664
602909
878627
697462
1267774
659275
302569
537504
518024
1779741
276772
1876800
1758153
1296477
637340
384365
1109286
1465298
1383530
1069216
1538233
651118
1004961
1345029
164727
528570
1115610
1996303
45667
1946818
385577
571638
1989922
1916459
924503
355864
6777
1942231
1229260
888453
654911
51273
1544010
1173696
1142635
65359
1224559
1692909
1589505
1546356
1764175
1323973
1836652
1682602
320505
1500147
410395
1497538
1663266
1515869
1932910
27639
1770094
1476652
976115
642226
1500338
898998
1723697
1180744
878407
278203
1248280
311694
560232
894622
91807
1183820
888620
1893286
377789
1657345
1192048
288358
1793493
207332
778717
1257572
1623366
1783442
1346323
153603
1759947
827621
1205052
1115886
1653481
1722724
712287
661831
742523
1732152
681902
931476
402341
195425
1873931
659179
650589
374417
1648494
1697155
1856877
1525326
1616725
1015012
1803946
1488218
484388
1381624
683920
242865
865919
1471890
1031447
1580726
671913
868268
874185
366385
1122823
157636
48513
1572077
871975
922333
1467028
574800
1458587
282491
1892694
1944343
218094
1319545
103955
1192944
1238517
1290929
1531317
1538881
853509
1538777
20426
1490842
1458355
1623495
128942
1593566
206487
67039
1379257
1654154
1933133
1774330
1995083
29662
1602115
1356993
245292
264027
35561
428659
1667484
1257026
1704797
1224821
971274
1908650
217760
307456
1501220
565048
1990758
652676
145301
778513
12655
1369425
879715
786234
1649735
825008
171641
1747486
446415
429218
1327264
917980
1513839
1056157
365947
1665199
1606683
1020591
1749652
1920567
534395
479993
1764428
259884
417109
184420
51639
69502
1449137
821775
1787269
1586348
612853
1839342
1694711
1867231
1045395
237754
496112
1300726
73481
226536
978367
1142225
831330
1242296
456582
1123707
1068848
1417671
850384
1976607
27388
1622766
1924324
798975
1277361
352719
1187099
1656371
514787
534698
1562272
1139171
1690951
1881753
1719758
1519191
692936
582026
593478
1520431
1844928
922371
1269432
1620475
25798
726751
177135
654227
685092
993482
1833378
1262838
1994360
1538211
1081386
1896039
33226
132106
228526
803549
1829954
818359
1915123
1676960
1036339
768318
1571708
814357
428286
321767
1979529
234348
289484
661939
17686
506715
1901977
1366558
831628
1312320
1025002
1521075
729366
1604738
307180
1702788
1011570
201684
199628
1480711
370358
109567
894069
1987760
491365
331916
1023436
1224797
362063
1290422
1408970
134986
1561760
1577444
1266675
442912
809279
1555951
246546
598718
301716
678376
1210434
308072
1584960
1305992
50068
556098
1146877
19641
90318
1787049
1771810
1534120
1317885
765006
1027263
768450
1712615
1678610
1738371
1846170
1014217
571812
1441789
1235347
575713
870995
193072
1661254
278334
1255863
566781
1578823
105710
136415
1955987
254771
674502
1357713
1320292
235959
1724011
1566050
362538
558701
242887
1543491
512463
813794
527000
598916
1492033
513814
1876115
1424110
1957673
283611
132594
1682345
1494037
1787080
1563210
177544
1552745
79020
221996
1787463
1406842
192116
964180
1936897
617498
1091514
1692321
1314984
542836
1503713
1694860
608487
1985008
745982
168545
1220376
1908746
1369591
1459508
821470
1719210
1055546
1343949
996129
1677433
1361229
1892032
1010575
453556
1940353
451286
1168049
782544
1970987
911883
297673
1049005
1834184
898545
840877
296824
1476285
1871984
1704693
482203
1769615
334179
1338259
1638679
1339584
532286
1377986
1083162
335996
1338433
23520
1659518
25123
1582973
1591116
133846
1835305
584868
1092743
955555
119620
160083
1039694
1966183
1759325
185615
1892268
17645
482257
792945
89779
1640603
642072
1193053
629450
917574
1650137
1412260
1422591
133784
1789695
346512
1744747
89143
1137929
1953667
393637
487786
153526
39052
776214
1883236
1589538
464979
1670174
915
1526043
413751
919416
600666
1854768
829830
531483
1456487
1519221
1100865
573524
305036
203237
686566
542527
1196365
935265
483586
1658396
20635
1557643
468474
842701
402894
1202158
979089
1086705
492751
401965
555672
927531
1206815
250162
1461921
736191
1871396
80296
854050
1071244
285046
1894856
643199
800146
234654
1115655
863991
1325671
359585
677545
1590129
426356
384786
1553671
1085224
1455316
193692
90641
560033
453307
1888415
626875
1131258
1002910
1412403
1714920
1579633
921022
1948606
785800
1691292
243094
1846876
282183
846084
1211151
203170
748432
1046721
384472
1259724
1476437
1540887
1872250
160071
945714
1394989
1515208
1361276
797057
1876732
927719
894476
1580635
560634
906817
1276561
387067
1457515
915880
264360
972382
38759
1565343
1233744
929763
1250394
1482477
24300
1345432
626280
1103495
1368178
291601
1028225
737623
493330
1334348
546101
840535
1672732
1771980
989853
1699475
200506
945288
1485193
1943127
1739965
1509408
1807409
1220090
1068376
655207
1016946
1250451
1352230
1651342
1769053
293671
1265444
1910039
28301
562551
1898261
1401768
1785311
69641
1118471
1677781
1711725
1957349
1418721
717943
1001942
706228
102473
1970666
321309
1397154
1855136
112200
1852648
1796753
1861162
846981
1287519
139918
530821
594339
1580856
1080258
1761957
1540594
1087357
1790438
1553529
1006340
334096
1236032
889007
1308414
368540
1420123
1111887
317883
395780
386216
1841021
664633
1792870
1378108
274796
123601
138409
605871
1511927
143079
1894604
912119
920921
1810197
1733264
1668013
987024
684155
515515
398114
1133514
1578529
962690
463199
1819041
1260683
1443959
758736
1372008
260783
1906854
1525247
1396846
22786
1049083
1768717
885984
870932
293872
4124
1405406
1376930
628067
1270421
327853
1970268
756260
994303
361119
380353
1025819
362722
681899
83450
1304659
1037858
1290265
1797235
360276
1715477
1166877
1265659
1654185
1947855
439373
1122910
1566752
1873023
1415294
1740719
163522
1881881
817486
832427
408053
1667057
943117
1498846
838431
216847
1983584
1697168
1408675
1917930
1842313
149018
27775
840319
1322268
828706
1693131
1227475
1365364
1919029
396041
516376
605263
512860
343561
1538994
314224
1396536
655808
973024
971356
1760351
514320
843665
1740063
4712
962370
1101911
182690
73904
1101152
552651
1061003
82755
192811
586469
1822106
1414155
1169552
936220
37498
1938250
527650
740557
452619
1339870
448274
1526650
920475
756279
1587713
1348934
508443
317297
344009
561158
337583
1375708
1134998
991080
1926952
1874531
1125414
330477
1765261
1553083
57302
1178282
267362
1994234
1600250
1084017
429721
1760418
59071
810748
53148
371449
1554270
1505363
1050570
133233
932018
1132615
461237
1482503
1250309
646409
495964
1712835
153210
1727167
1451233
1368705
1125009
1026229
972344
1442705
491610
156598
1078099
798303
1863504
1109215
997394
125865
704161
869141
460391
767088
907046
787544
213213
1633002
1770598
1574185
1712039
609038
1263100
1654249
116427
923123
238169
1111730
90399
376665
1274496
37456
1336451
78382
915554
122416
1807662
510843
882656
740162
1351145
1695001
1729873
1105015
274640
434818
406311
608105
661608
1634823
398351
1033856
795610
661847
1008813
668494
1437966
982322
1475440
792797
1979691
1842117
1567456
139290
652029
1833024
1303804
908481
1568541
1648861
324195
1277917
377456
1684526
197366
238863
1591304
1887179
1212736
1143050
82836
704009
1926828
1111101
1167434
1556149
530592
1653593
1151869
1639304
925384
1723574
1197043
1018658
326334
1657576
1956804
1667814
1957418
1246772
1407238
784326
96310
455905
542490
1041381
1261668
708328
388900
495300
1599494
1063794
1302344
485860
1935650
1504206
838691
1794982
1915364
1681930
1482267
1912647
1435521
668089
1715662
1734841
340119
1780548
1745922
1652803
468678
1133852
1706578
242666
1170368
1881781
663594
1628061
601593
1311958
1842693
1180640
695164
632657
723454
826736
1465538
729314
707735
1624470
1807973
100763
676516
563309
360917
1365670
1964543
32358
1608991
1828824
1107189
1350430
1383336
1995860
1957026
238653
1827438
1057848
21834
1387507
1346590
225703
1480579
64484
1269602
538206
19182
1561752
1547463
691877
1909351
726020
1084426
1482481
17509
283700
371308
1224481
1744179
1236936
303676
1481855
1343329
1947644
1692234
189606
1464244
209906
939770
390476
1550987
1109602
1827808
1239118
1939032
1429317
1023791
704580
1833106
1778593
1821770
587908
1625592
1326887
1924560
884973
785624
189861
1832084
21423
474914
1639619
1293367
1730165
1901112
810641
660250
609575
1755480
961972
121384
1080982
182914
1074804
1597995
1433664
1656428
1724681
995688
1788099
190236
36348
494965
1272319
830393
865988
1664022
1754960
1348796
1770217
968614
31959
287740
152928
1562743
935904
762189
1761480
1868676
58916
1305452
592811
762920
1837081
1579806
697878
915165
1599325
1555852
266653
1313309
1642870
1108291
599556
1030455
1543491
143246
1747316
1234622
1060712
919798
646570
332363
520272
97183
1420349
29359
503486
1671600
1860369
298808
390998
1050165
886106
1919639
1321046
140860
633402
1860049
1835612
576847
1845463
1071789
1481561
402887
934104
1219254
1356956
373908
192419
1422598
662558
1313103
427400
90708
364165
835342
951339
1064132
1933597
1651579
1787351
521387
1608874
1589552
985068
333091
796749
1517307
950717
18640
1338564
1834622
575089
110636
450459
1757155
1566839
1057180
35193
109211
1145843
814580
529614
493603
1851051
311817
903500
1210527
904939
641579
518862
100957
546661
1118014
979931
118312
1926324
1683907
757469
964326
519149
1320710
154087
1427884
1693412
951845
323889
354957
1810510
1737612
1939577
558478
1363178
326899
1179553
1819950
352059
728764
1905060
875213
969727
978269
1105399
1094354
1411740
735019
362949
33987
1044848
575874
85524
1111770
697779
970949
1200523
1259556
1655753
1028838
150598
1232021
1374093
254485
350303
353232
1854532
829071
247668
417097
90935
47182
513265
1316862
736404
392179
164697
138961
357249
840170
1458098
1689727
553066
1465437
678318
1494834
1023323
1027976
772681
1248228
1178759
414785
362599
921431
1078729
1646541
986121
1930572
17301
746797
88446
1704
1365097
1829986
1477400
1823986
176055
115961
1782420
1072975
54821
1694912
357032
798142
1012571
1203832
1498823
350368
1545590
1543358
948556
1734254
1858696
1449110
551346
853155
114541
1449196
1619163
759920
881785
669391
284402
491917
261317
1692059
985025
1497547
798598
947104
437389
1016952
1229314
967192
201575
995267
1073340
407006
264521
821860
1954968
316617
754010
1912812
27421
1823764
72068
32609
1998780
1326341
1299284
161117
1516842
377904
95412
1531696
910133
438176
852844
1124959
582355
776644
231491
628014
722590
938169
151731
873017
1451372
478181
111048
846187
1178771
1984067
1415745
1987098
537139
106908
236980
473623
128012
1468247
1749132
490586
1140405
1470085
493400
1021800
440654
323409
64527
185812
620185
673264
1152978
1533964
770322
1369896
1084401
1477958
1996463
673046
1869408
1038802
843448
799480
928420
1084504
864262
481254
1201661
1756629
753810
1247612
1497103
1929485
1978431
362260
1729595
1155735
145606
1080939
864592
233074
396045
1784240
1998859
575661
1912917
222964
179435
545300
1703473
1621108
684340
554737
913560
309122
35588
505118
1412394
1433329
626271
1707479
1202791
862521
536562
964706
1930984
1824279
545314
1549893
1770452
665538
367568
1773264
473221
1531084
991701
1382869
1185241
761325
1194243
1635638
738240
1738632
1941329
861756
1850785
706674
742744
1146674
155501
1857944
788828
105534
1261083
1714836
1632432
137778
1600410
614117
896265
967339
229115
975000
247568
333088
843925
1514950
1590559
395608
1182334
1740361
1411046
1364727
828222
1934834
858625
1325509
1468750
1673176
791392
35509
99172
1177975
817098
260570
800208
1839540
463490
935178
821597
1746065
55854
1291480
957903
1975665
401087
1583583
1560115
24201
1090833
358020
841112
1529070
1202911
1842333
759676
1064981
1374934
86474
790034
89300
648829
1199777
1358128
1763656
1594515
1226846
1097955
1128763
483666
1266532
979816
497095
1325305
232474
1576100
910279
998653
232969
1513491
945522
107659
1159353
894533
340629
1795811
484780
830796
1099095
779639
1174752
229742
244293
50863
1775273
451399
1050821
530644
216573
1270493
210558
687898
800261
868288
112369
38237
1986072
1572909
1417581
1863644
1262874
918506
191842
1090446
450028
314647
1915017
666497
562557
479939
1670171
846076
1826837
1010084
1175734
46650
1145832
132369
1843607
412171
1314223
784545
1739355
754279
849912
427213
1387771
1917911
935874
930527
931867
834531
1975465
1460399
81010
864502
66554
1958513
1928533
272250
906832
460964
959939
832892
1088295
101208
783903
1594282
893234
1813918
846440
662175
852521
1955498
685168
312367
1884043
576568
1642419
633752
4286
664356
1049819
1139315
1607115
1901755
1416081
960406
447953
798217
1812097
935323
1216127
843411
1290812
1686135
870665
1192443
1293476
832570
658116
1009295
1842038
28517
572704
1538460
1677347
546951
1076005
302522
1797792
1743552
1146507
1388210
1614195
799509
1046399
316755
1647389
1286640
1005360
1333383
1055899
767537
1869709
557697
382382
1017843
1707853
1368977
787898
466429
279858
848919
572837
172114
1512870
1382261
1051982
708089
1121608
544917
1107105
1124026
378734
1085671
641105
1049012
384094
739487
717891
452992
1039527
1417926
1123380
1565429
1628452
596804
245106
723796
1497913
969574
957428
56650
1039207
1161307
176877
1386428
1683621
1015625
335879
1011387
1636679
1115575
735295
1520163
1222694
592454
184267
1385088
1206729
1838625
1675245
484478
146672
1518521
519735
679313
1832019
87511
1355438
868371
1493662
1316070
46993
1810666
515975
734514
504102
1443781
1124952
703832
1155588
748962
228722
948365
1910671
1258129
1089004
697998
658160
1942080
638133
1829888
181692
920125
547099
583542
1277169
666251
1840155
566633
1752797
695843
323247
1497188
1922079
1054742
1267386
1741557
364761
1022943
993350
931451
785062
1271167
939528
785691
955788
1782564
911642
804491
199990
858452
1275010
474046
279539
293861
1423379
370425
988720
406954
1593122
1305719
1898146
1996849
950578
1842211
554638
1640050
109652
89352
506546
98328
695216
38951
1101086
1791505
1659979
1190240
1243950
219312
1234394
14736
40264
707426
1068995
815865
914699
1813830
1291576
1580769
1787845
1556689
1328738
693425
100729
1855623
970671
1936479
1877782
1574830
1690581
1951344
19489
642490
1928195
255839
487135
1091033
767291
127379
421790
1089606
1053861
1997458
387778
272457
827797
492473
1300150
1516886
1131271
1230974
344260
1135258
638638
253205
609791
1350826
1913218
662528
505750
395767
1814089
1148837
1518789
1452735
1076616
6237
787981
1399228
1133355
1519323
1600477
1084973
1268159
1191909
520915
1367049
1612564
1753286
492103
1209108
546926
1616374
901721
1978373
557481
1346339
1931165
765583
1248260
1503358
1679953
565
1016255
1647848
367970
1036899
1409405
264174
977287
262796
1676537
788298
1724256
1450075
1174640
7779
386190
298562
890970
233737
1027525
938017
1652213
594695
556197
1437882
1494672
156489
1942688
1371553
1669033
864672
338683
188518
1101999
1150571
1524062
764423
838971
1214171
978362
1554628
39136
1118380
754186
86687
1166997
1513485
1503036
882104
1034217
495722
792799
451847
961963
544368
215944
1082744
862617
1647249
1413589
414447
12398
1434202
343437
1136334
68107
15852
47381
1794663
1072040
947467
107062
236488
765850
1625110
1070947
1633761
324577
269361
1645538
849247
628473
169302
1362773
447483
588754
1589706
1837688
967985
1136979
1292755
292301
53961
829108
184689
1256733
1222034
1271721
1942495
1957724
525025
520856
599013
443923
1504095
1093450
952249
1900294
563257
1038717
1589984
1346794
334245
1793345
1077629
1558993
294538
1186612
1033041
1152341
432081
870235
261448
1517315
1933823
1778535
998864
565705
866009
729736
1600375
263289
1135406
1908374
985564
976933
1156108
383779
1553022
1292324
1944022
514170
341306
104771
62808
1680645
784536
566032
278450
1589940
1776766
180264
1289625
1076583
1776390
1197669
414887
190751
1347680
154152
1976727
103662
63285
1322606
726855
1428919
703977
1286839
1997136
772063
1350933
1708275
207503
1041476
1963291
1854354
1319413
1203328
956710
1636480
1437221
1782603
1173810
133135
893250
1769887
689351
1107960
1863150
1789897
984622
1456642
448665
201722
1290367
565787
1806540
1480086
157547
1148692
1839795
1386490
1231714
23638
1360518
1199760
112885
835504
1074018
1318098
1705833
418965
82052
1444936
609887
865747
1266772
1505505
1100537
87162
1222988
1301563
1711671
1996689
1489868
157110
767623
600544
1332552
767593
1759045
1286099
1145718
510272
1710752
1784309
125130
1709305
1901124
80395
238943
280108
1695933
371440
410043
1300391
1120597
1283296
346421
885337
291262
419273
1798580
1052152
1964260
503955
1890714
1147816
643741
1956132
1185974
1709613
1925568
1201729
1306122
117295
576840
929246
1569408
1054758
1634203
1819790
1774207
856118
421013
728230
481559
1489472
1380179
48821
701360
1811527
705801
1108339
293774
1319253
1539394
755403
825144
682689
1204228
202260
625783
645184
548337
391031
1924801
1583441
520489
1116235
1186884
1949760
1764814
185375
745612
323225
452840
1543959
1398101
653219
1704770
1239407
1792553
915133
1586030
1609884
1729661
897236
388109
1414436
137491
1988690
1013181
610491
13118
1555624
46925
1337104
380347
786632
627285
1485186
413586
1648649
911088
379349
297281
1230200
1278515
1098394
61308
1350448
1782745
1783874
1578077
758960
991462
1862402
1772550
1493259
1708605
1035543
981778
1903887
1663583
1966155
1323427
1338050
1075915
1510326
749949
146099
1393199
286450
717303
12592
1930694
440108
1742841
1321653
1564506
1074689
534312
1920822
536744
1029153
913784
1400375
912966
941497
1468610
291032
1314663
1519296
412529
809230
1569592
1096183
798128
1810712
285891
1401602
1534831
1347246
157799
1209107
126518
639937
258165
408622
849187
574132
167875
714279
1118804
748620
785738
539971
1889842
1134568
1164697
1759308
1112443
1856591
757916
248576
1543637
937518
120629
895266
1087751
413408
908032
1928109
84260
875574
1564600
786285
1028733
1521938
321174
1113271
1534217
402158
451230
1786419
1155269
814200
1964867
1404907
1909442
89780
815517
1497129
1824232
134643
1706965
1684610
1089498
1745610
1387308
136771
1192392
1966337
1189336
1732344
904390
1705895
1217209
820820
710520
857869
478960
1540876
318015
117260
770563
218352
1875040
1926525
1125426
983705
1890291
1446665
1754173
1672983
1219471
1278072
553291
693019
1298943
376795
1493366
309011
1978808
661451
1111105
357937
1146842
73932
1104745
600456
875002
1183084
681233
721440
813186
1648133
633212
532332
1121154
710585
1858573
1008760
204452
1550079
1978521
896617
938298
1720264
1581761
459017
703823
869168
560084
370035
650379
1595247
718768
426483
1918971
420284
640661
1986584
571508
867713
412197
933847
1236652
1760721
1261925
346805
622816
1611495
1345282
1939660
1951442
626427
561359
1049814
1054781
1975604
1244651
542306
1945431
409527
64574
1243700
1325720
1939511
1710657
585550
375602
322259
498246
1916612
59752
1552709
901020
908076
1932701
957871
97108
1314922
1803358
781709
1170211
1362469
1921589
1343674
1231413
1018214
1910864
746048
377200
226949
1809525
1221151
318540
83318
1430388
776185
1071374
1549763
108353
1086792
60601
278032
1192154
1074915
1332243
964164
510186
1454505
643329
1436834
521273
1375499
186244
96024
1579787
13748
1744275
1751090
143304
1057575
874333
505642
422625
442069
1228875
110989
397720
1487275
871593
1467362
1395901
963077
1520088
621275
1886266
1906542
717034
903653
710457
956990
1434441
721078
1346670
592137
1007403
566346
1810579
897980
30183
1822501
1150164
1454350
974360
1555323
1146478
1301660
1355419
1201693
213673
701262
1278693
441730
1272671
1287218
1792725
946710
323675
287612
1430950
1145916
547656
1917942
1175057
1983910
1208367
1074801
102096
1495628
1631653
446251
1900142
1243732
1236058
1947418
312641
1992306
1506969
466666
1526748
40821
1419663
1903544
1316360
638536
1661835
1871859
714213
616776
1340476
305270
215999
23110
717883
123096
1998168
282321
781811
1014985
1643241
305356
1394772
1633034
1563692
73474
259502
1939670
1249654
521489
1362960
1146157
603718
1609254
1882781
1342718
1059858
1765503
1503139
1605921
1029672
225085
1567221
34859
1078927
568808
550219
558591
1143201
740794
959728
604462
1003624
712349
1953152
1661217
239341
873283
909226
126553
1534028
720395
1126161
268166
1241395
1749251
1528799
164984
358110
491189
1010317
634961
1785362
585129
385144
1391737
718017
638719
1066522
1795274
723541
1849259
62990
430143
523600
21135
456118
1215046
971538
1502926
1562215
1779170
1910062
1014960
1609494
1597445
1597163
35551
660387
844479
545155
559462
937127
655522
1113259
1487235
1497224
1021375
1313751
1446238
811143
1945650
722878
347878
1072720
1479850
1110894
1045540
405886
1005374
1042621
1437478
1882680
1469128
919905
1753991
1769518
1827055
85331
1149286
1037623
1816099
153678
751074
577863
638826
1686350
1899362
436840
772238
1200456
133881
1377451
1517812
1858134
1574153
711328
908436
1098535
650335
1986062
1096695
399044
1610090
1646233
314011
258959
1092156
1727174
1165567
128622
208341
451848
1988221
1341683
1724317
1837458
1908589
1485244
902175
632808
1366428
737955
205709
973542
1969369
52663
761868
806148
1898560
880101
1696378
1283365
1384542
1949557
693656
367813
961334
1805246
1790588
529273
288767
1292702
940761
1461868
1006336
1513701
1019580
1048322
522999
1093095
494730
594010
1727963
1394229
539694
278377
106616
1623513
444366
811921
762340
242424
1230253
1369263
1274122
1077261
1373099
868648
215249
1456086
1938840
1744735
318321
893061
23376
1133679
73251
270897
712841
1358650
1204073
198661
1392796
80681
413655
77907
253047
1006275
1394208
1663457
850599
1233052
1317042
701893
849636
381883
789516
1912842
997172
194782
629005
598859
290180
651401
677617
1975254
1543113
1877324
286876
1222327
1416319
1027414
1034798
449605
1084639
674458
457741
1906741
992541
190686
670612
160186
1431903
464778
166944
331423
403480
1958516
1623572
190359
808528
73310
900169
1720654
1033091
833354
333401
342056
1633578
514869
323761
313884
1854408
1193665
1277456
7394
759326
1919466
1134273
618152
1486338
1593070
968699
488228
1688258
767073
1470154
1686849
632215
1418048
414477
1179431
1816554
214701
723715
905844
285106
1503302
346841
1705904
1848912
1389941
1750533
580592
272350
1672479
972437
1812212
1533409
1551937
1200168
1531195
1700483
926505
1163990
759433
1419975
30127
86212
115692
26690
708884
947827
1719996
515062
190511
588965
112133
420901
991401
55092
1025792
452050
1172221
824630
414544
999238
1218899
1769527
915058
867638
1455080
695702
1681768
80793
941184
769160
1275692
288325
1244177
1406333
1055685
320714
749590
154551
266089
1940243
56172
1414007
1890685
1196713
1063
205230
1529736
250195
593527
698395
552151
724058
423812
927526
1460677
1524322
1010105
1657958
538592
666849
684622
992784
929301
1082287
687769
1962417
1037491
1598764
895186
1647207
1811078
503110
839962
1538853
1388216
496262
1504903
877485
917115
816698
203506
1273758
1570427
931774
1095113
92508
960455
55804
512623
855161
1718666
725699
1634673
160113
1157402
1429824
1116448
1515987
1368045
619339
983723
1877297
460706
1034321
588741
1820368
891245
759325
814325
214675
224724
349317
1830149
1352346
88701
428373
1327713
980944
144370
867284
826501
1808970
778212
1445436
391226
215464
1714475
1580684
1136014
1752822
1422856
1931741
878122
1182769
335152
1899570
1602665
1707692
4046
915974
1937849
1261837
1529880
1213913
1770455
959164
1858329
1820612
791732
765762
1341357
271713
1860182
1485268
1121897
397927
1266095
726215
1118242
6684
1399900
1713702
1754337
25996
1517045
1754629
881678
935587
497504
1761
1050625
1525741
1531692
1471461
544158
416111
341279
549969
890091
1272852
1540627
849346
1856909
684307
274071
1488043
1128174
1518223
76392
1658950
1579827
950007
547439
783649
510518
1144207
1894168
871889
1822178
1467631
1397691
74886
822858
1167994
1061177
1855007
274633
550957
1800495
1610000
435409
1279841
1416381
1091350
1319376
1511940
178933
47452
591982
576496
783155
1783178
1222348
1376702
1296076
1221931
1845652
1006857
1500329
1630667
743893
1517851
445775
417840
196521
409857
818864
1893368
311485
1453886
1028170
1001992
820754
957174
809139
1536028
336820
1211937
317232
621880
798758
1886482
779406
1428782
1443962
429405
1787048
865996
1714995
1899704
1146287
465180
949099
629665
1314214
49542
1880154
1654328
907878
579598
1198196
690169
21420
14160
930181
983566
1647789
1036568
1742393
872191
178796
1280174
23718
1821167
1726315
1039895
1243669
857432
1662159
1311266
1718024
1730526
843408
820205
1195425
1334405
508292
1476096
1497818
1662893
665630
1631524
1987637
1652362
1004294
598158
268226
1417113
1194254
1926162
437867
726692
1591084
1351770
879268
1118730
683606
1454613
976823
1435896
20680
408706
1577780
695425
1130146
606040
1459711
1169367
884202
1515240
1633307
463136
1166012
1087165
952536
208606
15511
1101636
1995341
1347305
763699
1048981
1471121
935913
27894
1952066
1546455
1892177
1674235
1649910
1404304
632739
693709
1524666
1481891
562745
1673846
650042
280597
133216
1908548
1363982
587442
936576
1723829
1020349
1147967
1215210
1629375
499719
605512
645671
1491056
1146454
67211
1657638
755742
966988
1668602
1904513
601213
549676
480132
411503
47220
952651
36939
1762270
990107
1050439
910898
1582226
1342542
880145
1238831
1964351
369211
1444564
1835187
56416
486014
1761482
720264
1962529
52669
714334
1130684
1870820
546860
829391
308918
1071310
101790
209376
90845
772273
1584345
1804893
1795680
80499
735468
170426
786071
1143163
1673955
1361306
1855978
1105756
1306857
1935988
660115
1762699
783748
268812
1528740
1823431
760828
25524
730798
1346304
1894686
212955
1630251
503680
1776653
985529
1225947
318446
297076
1881174
1350403
1406292
1719836
527694
326696
200843
913389
614555
1520651
711162
658649
387315
784840
1599017
297529
665946
398743
1503210
1213521
321266
1829749
1055978
1077713
1446526
1886957
462571
1134646
1084823
806043
1788020
1325795
1123740
478083
1104508
1727095
766022
906086
636162
1721944
673089
1800824
391306
1055574
303378
1884561
479185
1032810
739550
1457843
1499327
1352342
912838
100992
339531
142642
1996774
999954
1698300
1186000
1386076
1164666
885384
11842
709692
42732
1919536
137250
504472
361606
1380779
968349
24260
477749
1735819
627276
1185813
706246
937041
1020574
1330637
575934
795521
147472
1250139
829812
734278
1041810
1466588
849301
1085927
242169
1238668
355318
933700
404867
1872782
1457351
580490
1433664
1106755
1114262
1229051
705421
350142
1135086
631800
447082
134011
1427614
1555419
429029
99131
1339223
1900254
168224
744992
867939
179301
683054
1813763
576976
259171
89699
1102472
503463
743530
1906023
290344
1012800
43543
1257130
1879513
1115619
1955995
576035
716484
1549508
1894556
1368510
1722906
1589994
233958
715876
1908588
1248730
335918
1772406
1784665
1347382
80319
1894644
1665203
498659
1614034
994838
926949
1567192
70751
1015325
1713876
1262058
856702
730483
714676
1742382
1327928
1140336
1727228
268327
1187946
265265
513176
627875
999717
1752313
923476
805777
1232505
543440
978935
1550779
1890321
215942
286423
1202930
1886694
364767
460497
522353
732189
1041187
254758
617666
1701362
172665
732397
1356381
77178
718856
1163270
638569
1124494
1955543
1029412
1344586
1354730
566036
1908411
1468757
774143
1994785
435020
1970137
594259
438981
571624
958546
831984
1255931
505883
37133
891676
1281764
1677636
1298651
1325243
629368
1618634
477110
418797
1972114
801596
378997
422076
526697
518348
1785220
140833
1911254
677580
138681
1832682
860366
1560360
1966022
1193269
731448
296790
1618570
517268
1425961
1262924
1720630
1341114
1565243
590638
1315122
1873209
1772564
1546377
1486074
882570
479646
536606
1748386
1475500
923880
885881
1807819
62677
365952
895907
185710
91861
229482
763311
1555370
1357839
1925011
34727
1937686
349624
147924
932799
348927
355549
191444
798221
895821
280123
185689
450930
992781
301874
340144
1700822
312927
1871372
1148789
1826310
800755
1627039
1135061
1593657
366756
1752116
1926258
580154
1533128
289376
51593
1541771
1098889
573026
329295
1838598
1340721
706443
367313
1502622
1170404
1417211
1170748
1656617
636817
187789
666305
761979
1213053
372695
1967049
1356905
542636
1013299
1120490
964550
1385143
1742608
267186
1032177
538491
423791
101381
1907150
1367480
696409
866239
1875343
632631
721702
93955
1328026
319021
51387
1861116
1141688
1932819
1403672
1525514
1636326
684131
348304
378650
1507848
1815920
706812
839580
1119836
469326
596933
1135014
1104702
953051
940830
1020971
1824273
1551944
531560
164258
1005679
1825022
432286
1119905
1598988
1380028
691102
1198972
1943167
393557
478036
1990893
1910075
152768
1459379
1504930
1500323
1007001
1904033
229333
1499343
787655
1067134
1514074
1884231
1347734
1561491
804375
1720844
1536214
1481339
325015
523890
978174
1487107
1275373
644339
805169
1040242
1578458
703958
440588
635238
445470
847254
607423
1107909
171188
1113225
1282110
1745713
547596
1531204
1485610
80572
1908301
1096816
414237
52122
787098
673668
365858
1648361
241718
868703
332408
1621335
1067526
791197
1748448
1904065
395133
601497
340463
1024210
1526350
899179
1115589
1801804
1804033
1679097
1164934
1065962
153549
584991
940142
492103
1519541
1591682
400321
1527552
656141
334703
705026
1928824
170090
1381492
951718
798166
605740
148517
419768
1114707
1704605
1421328
1081881
1678303
229335
887602
1294639
178549
860897
1390
1716467
224581
1819560
1687369
1270858
1449051
1498369
698890
1553783
1700170
1113460
1228190
993349
447503
1688877
1458372
362240
512699
1584629
1892857
592328
1201900
653898
1904283
1983071
485224
155422
1427655
500802
691892
1703931
1461263
1514738
1717786
333645
1283316
203499
1693339
791895
1100650
1747126
281826
806116
659185
691168
718388
1992747
553180
1294931
1936600
1774664
384988
1779200
1606530
717627
1034852
339547
1146088
1841502
1912754
1303825
1325905
436496
1087724
1442263
1699155
63576
1444037
894666
923997
1929387
736082
450048
1236400
1700143
664238
377644
192700
500736
846896
402061
349741
722836
459460
624714
163091
1796931
320006
822711
1256534
1411824
1198039
830288
670272
757797
825899
1127581
756126
221769
359096
1104397
358156
1278501
310333
551422
1659255
143912
818174
765926
1978078
75072
1941919
1017657
1379823
1471224
331715
708729
1988082
981977
179116
1933688
618423
1717990
1713926
1565170
1719676
1743477
669046
1728111
612228
431845
1178604
181105
1027599
838893
977253
1520033
143922
1678964
816143
1492028
924044
1820888
374626
1738532
786472
1262620
63960
841847
84856
1167939
937812
7260
206941
1282673
75718
893611
671093
138950
1039268
1438428
6851
894603
606445
85975
1068007
1986717
726671
1222275
700637
103089
1147097
1038125
1084236
355675
482462
201450
275548
857319
1605337
328860
1184376
550254
1417349
292027
1290482
1230749
1303270
802094
1516312
825515
796277
1121370
866481
614725
68409
416152
536553
1802205
1355249
311296
1550364
1110694
1523098
1577767
800159
60899
41756
66158
1838060
1402525
1139109
1981026
1335054
1569555
1682431
1464886
1659646
52707
1259623
1714151
375204
177590
1646702
1799226
315306
416896
1596873
174257
1728731
1214072
1264954
1269702
1079179
1863026
691614
1901883
865806
982101
1573976
1202747
642
789123
1811749
1521992
1784938
632475
402861
90865
1891572
1205071
1971801
1356647
1762777
817399
323733
373101
656112
223148
1671529
318431
1318207
850460
534380
993093
642931
677312
198723
990940
1751935
201787
1037249
1959701
679315
579805
545202
1342589
1469196
1667149
1598310
1916662
1239212
285982
1454404
1693803
1345838
1027006
961372
982591
168524
150889
1433768
512884
1692404
364349
1964151
172771
1526790
902645
1344702
877826
977508
1343914
1470923
1134589
1895046
543774
856322
526499
1733693
1607005
1479959
871724
1412937
277747
1519293
1189626
488869
1980271
815453
846392
1317439
479126
1079372
903294
1878946
1633551
977091
1186026
315946
1566309
734236
349432
1460133
1345599
1997957
1245248
361145
1982609
1045613
1945097
373320
1617746
1233945
902297
1007721
1664913
655646
371989
262507
1383498
1081498
887
1759920
1700538
223319
832947
1453074
1345583
574477
813748
1377592
1525960
898727
1073702
642656
1009927
1598920
1768047
204545
1778634
1507184
1412346
1139086
1371276
1323014
309563
918115
966930
1403968
914710
539795
1547031
34023
799906
431252
708034
521399
794925
613054
299242
771932
24349
441314
1366491
158483
42914
1644602
1920980
729592
33749
1829747
941364
1561401
167702
799189
1305468
1020611
474340
770984
144651
1671580
1940631
455527
1094806
848184
560587
1947577
336672
664817
114510
1210936
792282
520072
1135744
1788424
984509
667837
1363406
1003108
727966
1060554
1045000
1794376
635421
1064858
1088175
276713
1458716
1544491
1204103
1105574
420461
1257926
1514597
684339
267043
1308397
631892
1162327
951035
1476075
1783132
1405679
1168608
151535
672585
395984
82054
506027
1223610
1683883
1121519
926095
1625278
1714601
1784363
306717
278607
649139
1641114
855721
1177087
1476455
1388447
540535
1053950
542776
807693
642611
1442417
1883929
430478
947766
614691
1544375
1505349
1714925
1206715
757467
457116
723937
677783
1238468
1530693
171521
776706
754992
312318
1815510
1977917
105272
1996364
248987
1210243
1478184
1342797
1021952
1781580
1425435
1470619
1686324
326133
11138
1953980
99745
1848407
191324
610064
377051
646556
832735
1802688
1279411
1251422
751556
519800
349588
1589082
276102
1700019
1839892
273254
285813
1802975
1509995
450716
1516618
1714126
759460
326781
1448105
424733
1894650
1814696
1509030
863821
366236
222252
1649498
1577455
1304786
651735
587533
794177
1544476
608652
473461
1741714
1353094
1038666
877565
1292823
185934
1607632
1382033
1296995
424713
1659844
401259
1087266
1273033
1549603
736867
543160
181236
1326805
1360064
1905309
685099
1400275
1526528
1033209
529490
347118
1714332
1592688
57680
799909
1308935
1827102
1432084
1356783
1030505
1091591
686971
797636
788035
1202314
99095
192501
502171
56527
941338
635716
1119949
1126115
1564300
562266
1199218
1864040
1404657
265052
458005
295065
283809
1055198
500222
1046717
1467030
919448
1154981
42078
1840006
1904499
33476
1626396
653205
1109300
1982753
1640659
375813
1590946
1529284
1275485
666665
1763032
1042842
355544
602625
1754370
602051
1394001
1200729
1607945
487605
214499
1314755
1254985
996002
1831348
942915
734972
514533
1687338
1294998
1983734
1023317
1056967
1858433
1534629
1449138
1461253
894140
988622
355176
1043019
1665221
1967413
1038002
1949531
52516
1563032
378772
1696586
1441213
1829522
1896211
469579
1419646
149070
772379
944569
1291245
666119
1428798
1890913
1734246
1958612
491586
653372
261269
1150884
1067316
647723
1376141
751820
36660
222004
486197
1353919
1137958
1283914
595296
1948524
1033873
793028
1022506
907255
571236
643084
122946
411939
657343
100140
327733
1208159
326792
1068747
302383
448448
1413279
610216
667114
669724
978648
1109056
55133
319781
702133
1732228
1331457
1764688
870248
1547351
1962253
1159756
1220925
514183
48115
1344958
1301578
980772
1609308
203305
282234
132370
305851
1915600
100765
550811
848460
735341
1759098
584020
1207589
1459500
1010404
1339842
747085
712196
762323
350929
944885
1028263
168694
688706
560656
1211516
983347
282227
579903
880376
683509
344621
1691734
240200
703984
538940
905871
1890329
1669775
1394186
1605430
1198334
94705
1974673
666846
1382912
676997
1213546
197497
1360471
1561790
285580
974569
1294582
298205
625001
826845
1645461
416633
1603828
982411
1729725
551790
1454007
1466335
602939
581671
1178208
1771883
1906749
1636392
1445799
1639588
626116
1761158
428120
1650921
1745299
273151
1605747
1549585
968700
14227
801263
1306675
928198
1582507
920205
704679
1559002
863677
1363945
431271
744884
1829141
1527675
751498
513414
1673539
1318373
938260
1084063
785789
844672
420963
1987164
578328
1017153
792315
558342
1199275
917344
1494866
961796
1878719
471396
32917
828448
1658939
635889
167088
856963
1380815
1345027
907238
409469
1488985
713018
1789887
955888
768288
1565103
1161839
1477511
567772
266651
1764463
823110
1685430
164137
187458
83076
30795
672153
43316
35920
1993367
634717
434835
1598761
1678288
707270
1544109
329020
1565325
1167474
1022387
600981
1837428
492736
311973
676413
208994
81315
1402698
914416
1633164
105435
314758
1521206
1676055
1624330
1747163
1184618
220302
1729188
946956
1285107
116666
328793
898299
539429
1461142
1137462
1867132
428022
1454226
592320
1314395
708873
1281872
1326802
1351525
1642236
1223371
378329
1181501
84612
1776375
1648633
343201
1938007
820810
907250
1007556
159976
1125163
295131
645525
1929303
1940096
1639531
142881
1803626
598231
1434722
1834870
801631
937809
13390
1082953
460365
1296318
1853703
1748195
1287081
1180676
144792
1601944
198386
1307657
1975775
351525
306145
1700316
1788547
590077
650624
94609
1235100
1400101
1789050
1493254
1996994
1594393
533808
1869146
1570294
1943333
45489
457506
614182
574410
1407578
1955340
813144
103635
1620995
112115
247021
1103682
337035
801218
1082125
226661
1227149
1658816
1283325
1801326
1011667
1874794
60430
1749547
1153849
318928
567786
1754623
248037
1531271
1042990
1540080
800681
437628
1530992
750643
1419081
1145951
1139625
201894
181345
467222
381999
1134838
1498057
1952682
638469
1595752
443822
1462349
834686
393182
1870517
223021
1436620
501159
1262585
789826
1563667
1220523
472651
1187256
15577
1994211
1600081
1374131
709935
366480
513063
1377194
1243811
1932468
867451
1408420
589475
1150369
1719653
954714
712573
1097170
1148352
9440
810607
470727
1510491
1112681
331897
544701
456245
226058
1876702
90797
653453
475617
1597805
1405427
412459
965306
1367683
273864
413859
1027148
1436830
863478
1339741
1195050
1435770
1594132
529879
1379977
1049845
1888755
511601
1062457
947067
591622
1596511
33851
363859
1744021
615448
1144732
748618
1784335
1642450
722397
283840
221381
1790851
849780
39289
891629
735978
951593
504707
1504610
348085
402777
458490
1001111
1978728
1535722
1820722
1075863
1292572
1589841
1481549
1440045
365095
1137818
1853950
1988820
1708986
782114
95138
1047119
1927865
1762382
1144477
402674
835033
580190
154058
905028
758278
1472205
1001478
1925931
1325912
1294879
1379900
1080126
1696676
1448392
1149774
1522707
1220642
1465423
1401511
369142
1656432
991688
493605
163612
47465
1976399
484087
151935
1466164
153119
232729
1236163
1581207
761735
942415
1635410
1114887
110999
1404913
1783874
1320915
252967
139377
46749
295931
1701445
34583
948482
1538920
717182
1855129
1149327
100029
409561
1618605
1347749
800672
311832
56814
408336
1917278
1521041
1270542
1740008
141569
1837634
1380491
774705
179899
1791215
259847
1918505
70561
869797
1641387
1777127
868403
1200392
1599869
1193850
448504
934913
1910744
1924864
74417
1958661
489686
467604
1209469
493492
87080
1866515
242793
1282879
1807424
874870
714977
320508
1259241
1363974
1999506
1302122
1024365
695362
1298407
1594340
435132
884407
1254507
401111
574754
339563
657965
683918
648816
866546
1686352
1640717
885525
1762565
678370
1872874
1635366
796004
377282
266805
1037545
1133882
1489133
1834466
1739193
497171
289630
664335
854574
337346
129780
456550
1006637
549806
1281443
1724503
1920464
1606121
364540
1276581
1449648
297413
1092719
465266
1196416
1250880
994040
87596
1697697
1100255
1440992
1436848
14243
693759
498053
1128261
287779
495135
922014
488982
614119
35035
1392686
1282518
947833
779780
1741577
1260852
594339
686525
653981
1241957
1072064
1202388
151783
1758085
1997479
278796
1986417
563787
1937558
1175685
1053597
1919298
1182164
1194584
1714340
1476058
91486
123690
1230172
1693434
1407151
903015
392966
131189
1458460
167068
1616595
449756
1466787
1301811
1566777
842393
457246
361868
644059
415636
1861271
933503
648597
252005
308201
205189
674473
995310
1641361
1675847
1592653
950760
1828964
1436010
291799
1262310
119415
135847
1645844
1513990
1235876
1861571
1165379
298140
1820136
374133
747192
1144046
1385597
1803831
641763
1895818
542766
1093535
537992
552010
1310093
1323776
799892
225205
23625
477665
268775
1676991
785282
306588
1422452
234257
22412
1544813
1300628
1015717
468144
287277
144178
1783212
1467335
1276387
1319900
1302139
1874205
1656012
523311
1385306
1595443
1181940
996404
837902
573878
617717
1807931
1634240
480286
570448
1666569
1082131
1291208
1876096
1675328
1465028
544025
1266402
1446636
1061471
276570
1443807
775415
1176641
104019
1700876
1711957
1968470
1930818
517461
1120615
332687
1250829
1190854
1213611
1967167
1391531
46402
1656206
447080
621018
676321
77482
1177906
1563682
1485847
934839
125874
114871
1914341
1655689
819087
346990
1487897
747144
1820669
1164515
876874
1942501
1296794
101733
1852807
1230341
1087500
386362
1985499
1271666
1077527
166049
915157
1860136
170443
1800974
1312402
1840466
1196949
673177
993047
1843531
435864
1935380
906761
1455649
1990399
371142
1702413
1379767
1868501
760917
472859
334811
527175
891235
1844315
956643
913513
615464
1033852
239899
930204
1338557
1560961
1768181
1372510
1388855
241100
738893
1781213
1275370
1847462
1240002
1036457
197901
1200003
336070
44165
1046397
1032966
1956802
740319
1533237
1033063
1313951
1971601
1723379
295599
178899
380981
643894
928956
1758825
802747
1662267
87628
461409
1481001
43405
190071
781796
1614728
706068
1252688
70273
663525
826506
938895
427859
790661
710142
1161194
1972617
316390
1967062
1084601
1909875
1158849
846605
373552
548156
1886807
1700187
1280162
731683
1551083
1475462
769628
1306178
730671
1493145
604589
1966990
1033199
1620188
523369
542917
393129
757582
1540481
1529863
830905
662187
1113437
1578250
1947291
607119
428702
1138201
807641
1944236
971202
1185295
1081193
1716514
387975
337436
567567
97161
1360659
622396
1044699
1146410
738823
503610
1873167
157290
809173
1697302
1963304
158368
1469959
500691
1955259
881584
1735480
905328
1678113
1682292
1184359
218586
910905
994394
415243
764143
1026289
1843867
493052
1815538
1897020
466658
12798
1477856
1353371
298911
1155925
940195
6982
84217
320704
1225052
1820254
1237740
335203
1905858
1876010
688823
1758870
1717250
1703506
1031306
1170235
1938424
1858416
1342727
62253
224383
1908368
730612
74297
377398
1569268
1199050
1923542
1581653
1979521
1798278
1123663
956496
534666
1881967
1335943
1967817
591696
692610
1142165
1131684
3129
1229257
826775
330718
1774253
878190
816535
1679409
70470
1785355
279885
960594
1169217
1923926
738683
634219
686195
697244
611141
285969
1219788
1984697
337591
1332614
64402
375670
357477
1348522
1965813
1267577
1599759
1636718
107628
1497239
52539
1960689
1482314
1734091
375903
256860
386129
120279
686795
57243
112349
1544277
675033
809143
949605
579693
823527
950954
1598679
223656
808344
886970
1895946
173285
1848394
1906257
1234056
1789947
123463
362394
291983
151849
1051955
1120097
783035
268179
45214
450856
444666
1887756
1787382
618088
622125
824406
1972327
988193
1487013
1092428
20815
150434
798682
750835
554177
1655915
1914553
756731
1028396
893620
1145924
945207
856279
1004850
831993
891263
1712787
1254016
185964
305937
185005
1558541
34425
1310900
1211653
678441
779092
1101396
931745
324401
1581084
501990
345981
873489
1980555
972066
1167379
1945193
1358445
1897838
1878683
1708321
1801484
1787527
905632
244111
1127360
1599941
1994798
52857
927266
1120554
1817467
1403522
240511
1219334
1791896
782698
790676
1851897
1386195
308262
662610
755874
1259270
896376
1725367
1706591
1473663
779164
633080
575790
1696971
389104
857414
45767
1973517
587806
945400
421617
211458
8111
95606
660923
591380
1760506
450872
1098704
1604419
1057225
265942
1039462
1444814
1451610
1946788
462955
902571
707068
1935780
534884
1228164
700576
965701
1396099
364464
1199793
360649
444585
619205
429344
118005
934751
61286
252283
486211
595609
1363415
1757094
1517045
222178
1354191
1921737
1983263
1661066
424761
341436
1819889
1652495
610433
1493730
314646
352470
1249786
982651
619846
1406072
1032620
1491242
1364338
591642
1021447
1373044
1830447
391010
1403902
705298
280554
488117
1876233
776298
1927161
1341858
1995779
842309
920381
1726038
1725066
1239784
1516413
160488
1040707
643112
196447
1243290
1685691
1514093
738472
1036504
714890
1181255
1098154
1327824
364298
819290
1818471
1601836
1490438
1981541
425155
133427
955904
1555135
1080294
1238770
1977200
1468581
1145390
1120435
1170103
1460686
308930
939679
488381
665961
1287824
354291
933843
1579010
521002
466835
708552
734910
1629457
241062
992350
768084
1458906
1216933
1018297
1941046
953332
704237
536290
567421
84887
463904
251236
619956
1819258
600459
633517
1347174
1424562
440694
422570
1969366
591458
1876393
1111087
1201309
261230
199017
1515082
1665203
1643648
205205
1199191
459644
195017
460747
1515455
1563441
1750876
1989028
623495
375292
1597832
132070
1903305
387060
585221
1985188
1909820
1623935
307384
1899680
862998
913964
806751
959772
541115
273518
1219342
1799403
1215503
452725
611210
1576315
952121
1069636
380952
1652941
1250296
1997496
666238
861588
1960698
749738
1129620
1504694
1018874
129006
1414207
1027578
769209
368268
644859
608513
1875215
1781848
1316920
849669
556974
1781841
908801
1782218
985964
1279100
374373
321255
554991
1788810
709917
1348003
320529
1149033
382453
78005
914018
352293
400534
652500
863879
1684327
697329
576709
1435688
374604
1116905
1714655
1444169
1419875
812643
646117
1682984
1235936
1799874
846244
329940
1515724
1737527
1067421
1969314
1847589
1547294
1518791
1735423
669339
896622
222712
783191
920434
1792946
420431
1778416
884376
1309023
319829
1845104
1599539
226200
1184771
802796
486832
352986
858438
1424759
1566552
573761
238722
572790
390557
174917
1266606
378410
1659968
59880
1233955
1826086
266776
668621
1543378
396806
144077
1232043
1868107
662504
290873
282467
1501284
1097440
186094
1769295
1038388
1031858
203133
668950
1191917
1005196
872346
644071
1873066
501759
388903
100843
222018
1579065
1388464
1162176
803153
210044
1983949
1564572
1972562
397218
363710
1727501
1492590
700753
1759532
1444961
1377365
1169587
1291183
54665
1158847
96948
1523936
511360
1535826
1039113
1563697
1534231
1983468
42720
1487551
509362
1529389
1145144
870413
550238
1739551
1585415
319027
668952
128125
276171
1583833
1855190
1124124
1711732
1309961
1549117
150213
888976
1195714
1462121
72104
219608
905362
960477
1944239
1977862
1969283
1344484
381219
1356410
1402617
430640
871343
1658721
1846715
1468109
911789
403343
1137641
508949
812596
490657
668674
1677414
1692912
53923
1617760
1018951
1734240
1876022
167487
726601
519294
1006635
553954
1584528
539475
1048741
1161541
1412821
1247
1343025
1989638
499722
1723247
26438
1783545
1514305
1169838
612645
1851623
931448
197869
1313849
1570183
594678
1576721
1848058
866839
1351686
1417472
1652018
709087
1197540
845684
405554
643452
1164470
654375
503065
8594
1177199
73479
690966
1335180
1887953
1235090
960576
1647507
103004
61336
1517822
1440433
1739605
1815205
529653
181279
1877018
372392
457277
1956929
1799536
681147
1942000
1082774
192529
1433314
678809
1896220
838597
1083624
1636006
870485
901295
1886147
641139
530619
1845247
1086844
875607
1066348
1323577
1678961
527072
921350
531879
696798
1331149
1690187
1553000
47115
820488
1959873
1391493
299077
228855
1221078
384881
468173
1471765
1249634
282488
1118095
268856
1558694
163652
141405
1467368
1437239
1880965
1545965
1534849
19935
1304218
866191
1355318
476874
691961
1301786
36555
382903
532262
1322843
150103
1296175
333758
302416
1187476
1864448
840161
599331
1791116
1554512
856782
1485374
1096198
511790
1559844
1653078
1026366
435193
72111
1817480
17273
1592177
918851
1115866
165855
965513
26188
1571036
1191125
1616162
280179
1459990
1628409
1943533
578470
584624
241261
1092950
611446
170156
261180
1438814
1133548
641182
271272
44403
672382
897903
1693944
1580361
1183757
1553902
268121
596920
953436
552164
1289593
411625
1020930
436989
536178
1810774
454896
1474509
373355
1443464
484897
981699
195638
1934848
52550
721485
222071
456658
299907
912396
1644461
381520
930564
810175
1481453
594547
1297369
1982393
1038557
1843676
857953
965778
4641
156758
808185
1141761
1934864
1422514
580932
996990
1632799
1822559
513769
1109441
695507
719897
575899
1195683
1095938
1971813
1174252
68260
1044699
1232414
487095
611661
1606582
1860436
952607
1638121
1766764
1029760
1902191
1408585
162079
1675959
1819731
1801273
1731022
175452
1422693
406940
1458187
1297478
1685414
1591132
141915
568252
152737
52258
421891
1116678
178792
98226
269937
1133814
1346112
541476
775202
1014251
98322
714010
1036701
270343
1173349
331995
756611
1391460
760768
76711
948856
80568
715362
1184723
1489966
563627
1312921
1792985
706268
1918759
1923241
808130
1567868
161491
472294
92363
744000
100400
999940
1091294
103072
422752
227249
1383027
211658
1954511
188000
906751
1776676
1075748
657157
1681130
372240
334438
383687
404000
1221032
1367016
1476037
15138
1047023
332779
1808142
720794
1482246
883351
699795
202656
645983
54338
1654679
762337
1577282
38568
677937
1397371
578514
1442563
1958733
1801599
1182592
1498199
969536
1004450
1907618
321025
1194292
707768
392075
1827166
762185
296120
1586440
960006
895481
1575835
1889735
812860
666330
716804
97837
599487
699438
955453
1169308
1908834
712580
23305
1073316
1988200
1093334
904891
1121968
1422276
635460
676406
1283807
1027851
1522534
1315149
1243896
184170
12719
1964553
1219990
1041766
1224797
493600
293180
1880822
646891
523012
1300561
1956582
1480534
1188196
113565
781438
689041
797882
1091860
1493985
1042970
1006524
1198976
510830
1315090
1516835
1967893
874225
1376193
1487673
1852919
642803
682861
1008796
1479144
548377
1402650
677583
1184815
110400
152698
863062
765279
1489070
691082
1309363
698153
1564406
957293
84371
1165820
1210144
1579319
993262
994523
803778
1677276
1383181
1523320
1791110
1256566
1855744
1111566
573663
1389430
379837
978379
1046857
753676
468798
690301
989023
623366
1848088
160310
424365
1670638
1582765
638746
255132
762375
1253272
846993
683420
1494346
1073740
1602854
119158
489170
216774
677152
1573909
1341209
728874
553867
1757567
873222
902696
1276648
54462
762126
406645
291734
1371339
1518300
657939
1915226
483960
408643
832398
552686
72035
1363654
456084
144324
1636557
397702
1099785
178006
1226418
1502216
766218
82285
1240370
808559
1800667
1413262
1686869
1773364
1357244
167210
314252
1347353
1414566
68790
58433
566667
1142686
464084
347992
1246158
788930
1115925
1297379
1034849
1766971
1522207
1233502
153720
943579
750682
1666868
1667238
508930
1517863
55689
1434582
1641004
576886
505804
245855
428098
698826
525636
940318
131105
1877107
1875944
264486
1970795
1336761
1741290
1857875
659441
674041
1778017
936600
926922
156150
417590
1952292
305640
1405429
1097319
1537236
810190
1495750
1359183
1582329
1000188
211515
1605102
1724003
1327112
236959
1454361
1036156
740258
1965406
302001
909785
312521
537806
1820725
648403
551554
134016
1879540
896144
710337
350817
1415545
73182
1068986
1201484
467579
1565194
346763
1756594
1775100
1423930
1409260
1382407
1871052
506046
1261671
327265
1007134
1179210
1106448
1404918
1635365
555064
1950730
1829560
1082031
280881
1389339
1983544
236803
1134373
51936
1316204
826162
603037
1490863
58885
821741
1082878
841107
648445
525102
1631837
1580497
1316595
1434003
106831
1220131
352115
1785179
363986
431379
1540621
842169
836681
939305
1581927
1756414
828902
1723290
610154
835218
1556576
1690307
1428224
202315
22803
871199
1249082
524225
72008
1366043
1870159
43685
599691
688527
146884
69941
511253
1587906
1483367
462864
1172044
609946
332000
1488997
399438
795303
556196
320929
867797
1653146
1138963
475728
1870468
774405
913854
1636833
1771641
628574
179858
1578083
75765
1596121
79192
36271
1117903
1334233
1984899
734008
1260520
1401614
1149208
1959691
368805
1032472
1954312
1881637
567627
1723754
1263942
1890073
1897167
662847
404520
683467
977112
1579443
221912
805903
1947009
103773
1281461
1672004
154098
1461878
1384206
255280
1191481
1656404
1839453
1395792
731597
1030946
1267229
1022583
933958
870722
550853
1022179
1785736
1297493
1168162
29135
1420662
1407281
1652991
1007138
1274556
922502
1385634
658154
1933552
337275
101435
1100768
1891252
435997
609630
1717906
879688
885012
470754
557678
1580466
1943207
303564
117002
1512113
1630396
1122520
1182498
1784801
1542939
727814
914747
356365
1945990
645014
1140042
1058051
273174
232103
1849098
598406
539723
232473
93190
1591427
924121
152259
1310471
244453
1454379
1473690
593097
552661
521807
1744566
731491
1346038
1399542
846099
1316624
552731
82776
93573
1452083
1234578
1338145
1959989
1595628
1160387
1895139
170819
38346
622387
546306
1966171
219394
382641
1085844
1317392
1938368
737001
1903689
575045
414130
1717261
105240
1348280
1559823
254943
1055325
880259
60214
372552
1689953
479894
1417637
1916496
96855
298181
208691
1394298
756977
1248767
302799
808237
919503
458113
1797199
1429086
21314
1377567
783141
1184805
1362456
1866271
1939180
1657576
632910
1174349
716196
1801811
1296351
534232
1907300
784536
705108
925257
939134
693479
1621228
874989
1059508
1422499
1971521
1518400
1806043
734178
115117
1405562
720346
627004
1179037
1167334
244628
81777
1296606
1225492
729029
1622846
146060
877866
1035971
1380385
1402799
1756652
209584
243888
1908070
939145
1657444
1061162
31530
147423
1258210
1842330
731368
961351
536942
79276
1222249
354822
652311
813382
1930513
609313
1917562
1953574
1667976
1989815
1491875
1371670
1298088
1412278
451530
176170
268130
1737349
1143885
345571
598961
1181987
66542
1282997
1059040
587874
838819
1072518
765935
295423
1894432
840635
1124354
145261
602733
1997620
1413626
832398
1040020
971367
759498
1864929
871134
1604114
1089660
1545411
235494
862138
1388400
423966
74931
1932781
873982
1861283
1556730
1026389
1254473
288804
1010845
1659999
292970
238440
124132
1716825
36669
561636
1119243
122528
212261
1231028
483236
155366
681265
583044
837704
1453636
936780
1275336
190838
1004977
1191521
1951096
768393
716266
399017
1986858
528241
547569
1036501
1651887
1584924
849007
1417557
1515793
592779
1915710
996271
1445502
856729
962734
1348961
1668081
395492
457952
358376
1093620
416101
212812
671319
968077
1605155
1867708
1634654
1272677
1175204
516549
1962455
1450331
1305181
387649
530141
1176452
383033
1605172
1573604
1974912
912303
564204
1520579
1395609
8074
636464
1413427
678405
88087
267313
1143711
442853
1027195
157279
1884852
345298
1489874
1391383
13596
179308
1540426
1005403
1337513
1539325
101168
1569726
363657
526729
863658
420519
870570
190436
925421
17301
1918005
1877847
791383
959950
1685884
1723711
1583448
1964564
116322
264616
997483
1616358
254050
17355
1214460
102419
1094059
850616
931815
1313211
1204259
1363354
152096
1398385
228071
920619
341942
1467022
877595
1915592
967999
1726252
1802431
1930099
1493182
1215711
310685
1995422
1682666
868173
986358
8734
529096
1807181
929300
1697674
924656
1237637
1234908
730153
685004
184084
1206555
1682808
1704451
163920
1942106
1886103
1029519
449217
1010591
1418118
1196494
1586181
373046
1632731
950964
351357
495219
1480341
1041921
1569158
1138137
869707
1670637
1753037
1654419
998070
1150599
1182580
922559
1683586
1503416
1598789
1738531
372293
1489927
1340035
876941
1867027
344660
1890096
1190811
812021
1929195
598821
619943
826977
819297
633723
1151748
332966
478915
367535
864096
703734
1615341
1490998
1040154
884013
277724
54756
1713738
882078
1149273
432210
408141
88643
1564282
958359
437186
1330692
918840
1173941
153303
12994
1332568
1400062
1874812
1237490
770454
182876
66870
1634265
498053
195471
1146770
1614935
335533
151864
1776900
308250
1299993
785467
371242
1070058
1174084
739846
1005096
1621224
311488
1638589
939062
1664844
1522115
1997426
1702568
1695879
2833
589142
1582552
1733561
305565
1240910
783075
517599
171980
665091
1034997
1043884
978182
440858
564997
362728
1502251
384881
428135
127444
370613
14632
1291594
1435664
1386760
705736
308063
560724
1702932
1275472
1232669
464203
475399
802600
1110804
1217716
1284688
713372
194502
1139847
255448
1911661
1643130
42722
968708
1057659
1035395
1397114
1664412
21641
1222920
1454796
1350508
833875
41626
346496
118676
1447797
1668033
1510766
1939408
774094
732682
815946
127629
786591
1524029
1871939
1120122
1701174
696245
822654
158721
1382676
641470
1028341
1503195
200926
746329
530442
1149495
1300647
1428122
1577605
1960070
1017070
691143
1227071
534988
42736
145133
1570128
418392
663099
647221
1286349
1193707
673346
1678965
1314871
1933118
907518
1616966
1758508
1864030
564509
1611367
1142652
154461
1106711
594831
1918829
1771063
1318650
882547
1863641
1331318
1672445
1519244
338160
1262288
1210134
458367
1074425
887353
51586
874661
566372
1124233
829462
1444382
133811
1365987
1176521
1733076
314942
1644751
859141
403136
275445
379727
302520
1627639
336096
388169
1901291
1838543
1356199
86818
256138
1385199
139202
1071557
74446
915510
1991411
1131285
717179
1915119
731646
770073
1973812
578179
254848
1851707
1451496
934508
863614
1459452
1946309
1751810
1484502
1510267
578908
606180
216773
1471676
361680
989941
1378123
640926
167070
1733252
1742325
634351
947603
761446
220615
682203
1923458
594444
1188973
1237019
954709
544678
1901358
95570
820330
1674996
1267158
1985062
1652520
1728306
1619486
385932
1571120
507896
1586607
1958876
919681
1592836
1280564
1583539
529067
407977
441052
1222043
1506210
1471202
676046
374407
729221
626548
542790
1560244
1050880
1525846
248544
1181822
528106
553572
1676945
787540
786780
1309313
1102297
1006194
996468
1817193
1304178
1648540
1063065
1500151
144394
374537
104256
1537410
475512
1224163
175810
1831647
441681
1698344
187530
960180
1460161
59394
323076
1385441
1929107
639561
20237
1484351
1521065
298450
1265212
1545184
1948488
1706776
1263723
1108202
531554
1339993
1052984
1943544
713948
1741181
1307670
1649821
1037254
1621180
1957932
688963
1962903
1329981
1227153
383875
1431681
1763664
661230
45585
92200
564967
761187
168775
1113081
1928501
1241252
1480141
961369
1953719
407499
567848
1443348
413680
693399
506711
322267
1526885
1027136
958521
792085
1626320
1808283
997959
1404553
1285877
60719
342319
1518220
468718
1147988
439912
1657818
1137315
1203760
90384
653340
1247013
1495583
1076138
1056893
1758943
1108252
936381
294743
1180410
1829584
326580
108709
824606
1374716
1191226
1299217
589230
1050231
1731616
1156974
1591130
390340
931492
155330
1624440
573939
1043404
705177
286513
1521828
1164333
173768
818387
1177443
484124
741657
553492
128354
229008
1435261
1230478
71018
1553684
1747613
1707809
36200
39938
1830164
901122
1146000
937855
1271660
1432967
1403336
4660
1244
1105700
1605759
1045132
1499958
475869
1544594
612214
872478
721891
1098527
1241496
821782
150306
92552
159042
608684
991094
278676
125564
603763
48158
142939
602847
887037
437757
1188562
1185030
1548773
200448
1437944
1231357
830374
1469808
279033
926930
562525
1379276
1083823
160195
1383243
82304
1769426
1544250
1795295
1457887
1871260
847974
499990
1033504
253305
44515
1322573
723888
1011317
1394192
1738722
774797
1465546
21784
729108
207456
1641617
1907077
39067
578866
1243375
1952014
1235646
1143298
1777702
1416294
49862
256360
519591
601710
1346427
1221548
81562
1776676
893277
225670
600749
792672
1843463
1739104
153416
802028
809329
1381378
155712
1386783
924057
1310732
57880
21389
1579503
1048755
1775351
1826378
1261017
856066
306891
537850
1930871
875617
887129
426240
1064794
858669
996068
1230064
1996144
447452
362613
1345359
1279824
478425
1681043
1268768
893004
961522
913297
664400
820155
1980082
1500805
1947685
402251
507298
321692
266952
288071
28272
12000
701354
137080
405661
644733
1593518
1214390
514380
1706291
1095900
1354560
1946697
278429
959951
284283
1262574
853641
1302786
760098
480077
560887
1434515
1119880
333222
858659
302455
950385
207621
1198591
1911385
572199
1528562
1052896
1731542
616052
1647682
738536
254202
1978993
1925687
26342
257641
118107
1716684
79554
582109
1704357
1693871
1948815
1161034
815383
707000
855073
204949
1735150
444708
1296873
1838372
790841
679254
1962129
1861370
1178232
1174260
337530
449618
1178837
816909
1041938
767546
1982159
422848
1751478
1834420
1443574
503037
604614
1877365
554118
1414405
1492405
137882
978816
1066073
1063010
1341086
1380718
853920
101029
1013572
1232266
784876
413004
1266243
1809955
909794
1304692
852444
252772
960325
1854158
353576
1815407
603966
1724301
1300621
1235297
1107955
1980176
211532
517049
705910
392932
744235
1116634
361928
1337662
1078316
1998413
485300
1772667
1178829
1996548
1283508
553459
1818384
708632
708807
944378
1658097
459958
1753878
505993
1927881
140442
1539334
368438
1474745
1693487
510271
323149
73139
1505911
1780298
435852
384425
514423
523106
903041
506763
805479
746880
414161
111444
797386
1079369
1496982
1882093
840491
363266
1025887
273383
390404
1932307
187943
300940
1261415
1405058
19926
586859
856541
1237458
1547873
1555039
693214
334304
146007
477632
1707292
675488
107167
1478207
191653
1754615
1383315
1347573
1618243
1101197
805570
1391981
1586342
1394709
1960399
1619468
525155
184552
1612316
209067
20468
401243
893622
1490886
1071783
1354790
738060
903175
595791
207424
682777
1605866
1003907
1238337
1615833
1539621
1377855
1925328
330931
836821
1507224
318063
1811158
1311722
244618
1419491
434977
1439115
1850442
585006
223290
1123436
1862406
92686
21580
437648
1683469
121595
978586
688318
1169082
1583006
211166
463345
1061613
403548
1812520
551268
676165
144316
1126745
1013436
247322
1331478
1571209
1671694
1862511
579542
1836241
726570
342028
464407
1078239
1891691
894131
749599
744536
1261145
828635
123954
1172993
176834
359168
553959
796642
859417
1207492
1182485
1058178
393163
1056743
1171030
624667
492844
291016
980242
1123378
1756944
1608041
1403728
1725097
1232375
1654273
1429452
676466
1960278
1220821
1395660
777136
614158
591432
353615
1195658
1344669
500840
1176934
188912
216463
1611327
408290
365662
671931
790315
1018985
1901305
617222
1847860
1353748
920099
1019406
594577
246151
1595021
1295776
547883
1201354
1115001
1468587
1638894
1390685
1542139
28083
647631
142157
896628
365709
1183624
521029
1623808
1840301
1413589
1342137
1927472
1469152
1292140
622867
1925469
426691
106992
1632311
483730
573801
355533
1974628
1109132
1551477
1292632
1380065
1176388
425218
238318
1487170
1394127
1622761
1551860
2209
171927
1224059
1449372
1139063
943439
57775
543055
22138
1678051
1327188
750979
558058
195634
1904311
481487
561390
819485
1010131
467972
356807
632763
1985184
931762
640644
548898
325520
1331009
256892
1745242
1946436
1991791
1361525
1464265
1590252
1138094
1648282
148628
405311
869350
675293
437283
732642
639111
1473929
1554639
1821761
1509794
1282381
661156
697876
770035
942175
1294699
538528
128471
1146024
112143
1214321
604858
955175
738928
3227
599529
1891849
1426849
1803636
1516107
618254
1468128
373473
974321
912992
1171712
1470955
1901428
1886073
150310
1575845
1651339
40731
356256
1175308
1776929
1507334
221459
1260960
909236
1865179
1875162
428351
971197
1214239
1721799
273298
755045
1540054
1314888
936571
606377
1046270
333916
1457090
1214081
266190
882343
973956
1403920
1903729
1163827
45342
1087437
245285
285321
120157
1231720
163726
1084131
216464
1447951
1903894
918172
1494982
742243
985080
1765408
667219
1350845
55559
802195
1249293
1379814
1510910
80393
873508
1222546
486928
107791
320850
1879055
919003
1407490
1676457
1644416
1864888
1130973
239111
317009
645255
243898
567173
373393
843507
1444556
876171
116762
1894238
1436474
1443756
670885
540486
1330198
1289092
1723946
1773979
550261
725876
161233
1055514
786376
81928
1185116
562781
1541092
1504532
925224
738936
1574989
1405048
1816710
1175682
358680
1042557
493001
1664572
1324096
768524
1718086
1759644
1512192
363595
677892
1398533
1558691
1307184
1624043
722870
926657
1262766
1442295
1946307
1470661
1311743
1587963
1875830
1170211
1970127
447832
1958689
895005
561143
855603
1252185
483804
481665
1463424
903278
1128144
884207
1563144
1964113
833106
1269828
1289166
1975115
164128
1793240
1621198
393161
457615
1673023
963401
1192275
552346
1105245
1645030
1195004
1791673
724886
1882768
1872017
800912
815714
204147
710427
788247
1392723
1758735
1581848
782801
841716
614971
1505488
1080713
245461
142228
1818746
1472124
939250
835741
102068
1598295
1871221
44269
550550
439528
493677
1754571
224576
1724133
1095441
1245833
1388805
849516
503164
1173380
510790
1247518
1279598
1203289
685586
1452109
1665335
1803219
1084853
672638
264867
1745913
1537871
1003481
135909
310041
117547
458954
908070
1241134
385902
736378
1294340
256811
390151
396152
686093
777223
805516
1690939
1955709
923445
1744040
1174808
1240034
460526
1892657
166640
1070978
505592
84778
1654186
1149273
964498
763542
188272
54275
505772
1741746
1608731
1175047
523254
287534
455507
860146
1631278
659285
865413
1414658
697820
480923
1469411
68254
1702033
785914
1698157
1865558
646519
1766801
1231163
1072211
947429
1472897
1834774
805362
1067266
1802759
551990
1249062
1970909
148028
1335725
1494102
894429
1856347
1000695
974940
1917035
895851
468326
854134
1685212
1944685
77484
994003
1958517
1019956
715309
1283777
1078238
70943
300292
663588
1702787
1960947
614470
721570
1271498
1829792
401158
1370439
1848673
78331
1157021
1578995
1694722
1914601
1927262
1112849
1022934
1342393
1096269
1934193
386637
1566335
364748
277876
1900663
333992
778377
1575342
954761
293481
1565292
480459
789283
1350165
329319
204879
36288
570099
523131
844454
1436045
861260
1883007
628461
1823224
519555
1933634
1054958
814634
1686329
1634013
834824
598081
790566
1634229
1347978
461947
1375031
1392243
430589
1333666
669446
1748948
1498588
1461603
1669325
1682103
132795
1394700
1613507
1600196
1015046
1453936
482731
1442083
1384566
569081
1447983
1769150
1891281
404784
633009
226772
362127
1521038
1328272
761384
547263
721598
1980666
1590918
1277112
1053614
194250
1320867
1862004
1226543
270378
1375029
367526
953161
1347286
1243075
175254
1020564
1218555
1241205
1563797
906458
1991195
912789
484675
1496924
1024868
1049933
884394
722215
1977081
228768
756925
976291
945900
1217155
964399
1198088
99424
100165
993356
1534916
1231605
933013
1899737
30210
172072
469322
972819
1286335
624720
946471
1407475
1784396
1907933
1100798
1931884
1776194
1916427
1723505
819907
925756
314287
695139
950942
1267115
1909303
906503
1030853
795183
30854
1425843
587910
582402
1250360
607510
1933152
908068
1957325
882638
1938262
1449081
448219
1979121
787215
1918973
762403
689817
559560
1866621
1964614
1565032
1381349
1825876
1865077
402756
618469
1629377
1225013
251645
1334685
863471
1074934
450238
753981
299442
479846
1387323
1982579
213690
1697027
1083233
957874
1378892
995097
1940742
1928947
271784
1919986
1010532
1033170
669675
1311144
1644558
1935598
1522029
465914
740906
949465
943302
1221901
1044193
695273
416349
789797
1512343
438666
1848385
13239
1335964
1809719
359421
169281
885489
612918
434283
723501
1902911
179473
120924
330034
1307030
1486195
775824
268430
98913
460419
1025126
945220
1658459
1148496
212322
639894
1324100
1166221
1744615
1898579
1862350
44193
480403
411973
1340680
65768
1408584
725244
542443
614933
714655
1704629
1395094
1294634
1461113
1931301
385827
639439
1781587
813005
572682
268213
1759296
782091
1008237
1447334
187819
1160747
925340
264911
1909346
1137708
1635217
993881
836189
1136256
682031
1315435
427384
325012
1584563
1761788
316205
748310
753455
1600001
1779768
41364
314356
738155
895113
544607
1861210
285354
1138768
664365
1513539
123628
171122
1235503
1956833
1373734
946956
1442378
1480846
1548141
1020616
1694843
1584923
1016272
455624
422729
1631611
158580
1451594
1061409
516268
1032202
1982184
362474
882594
1961237
1149622
1383896
473680
1745233
511730
1450858
1924518
918281
1903336
522711
193328
148559
335713
229123
1826184
1462136
3613
1457175
434963
130532
694722
1366215
880642
1882789
1534618
845131
906170
1196770
815583
1224620
171279
1146936
1709542
1395660
1414729
1455486
1243596
1800183
1454224
1989954
396473
588405
383845
4261
620144
1413135
114416
729687
302401
1023679
316542
768358
330245
1556922
234089
508304
1281062
454200
696879
447247
1879292
1077263
1078961
553037
956568
1590600
855943
1102692
629324
1940476
1444772
871303
126217
1612398
1586058
654113
523603
1225205
1389393
1663443
1959994
161262
1027313
1988067
123629
12295
1821347
1130276
545246
1362173
450859
890806
726177
1449217
553144
419797
829386
1242227
851625
508837
591077
486647
776512
1497492
16140
989320
1981372
496123
560494
100990
1005586
410013
1371578
138146
1548381
1781521
1785945
959191
296010
270069
1510830
329157
1157296
895742
1318187
811590
564842
150676
1513626
333744
483302
1460177
941697
1812889
1623852
369623
17894
27977
612821
499260
231342
439868
1574482
741434
1605313
591108
22865
256691
1705845
1897236
765230
1273060
1495263
179009
294436
1848122
1259301
1647553
1355766
1702545
1717516
1021263
1508896
1272351
834025
106006
1211736
193380
1952312
65658
204402
660530
539204
1241268
528908
355410
688350
554565
1537027
1274600
1309529
1735355
1626824
1009332
616347
1094175
112088
312792
1410201
13597
130012
1388058
1372211
1439347
1838948
1665517
1179349
1031209
689466
1982725
1662399
1274721
1870548
879454
1252920
1194452
1989999
216545
1152435
586906
112710
1687585
958185
130682
17713
1042058
1386415
125779
1110039
558883
1119153
1398196
1442922
1685155
1693779
1713279
1570190
630879
1500204
809580
1031806
88413
1711132
920300
1205217
1772772
144788
567346
1835381
734792
212089
1863242
1009338
1769240
617574
996991
1276908
1881860
503422
297968
428335
1242209
151122
373489
691276
446605
1883841
1754037
1770370
1647339
1351348
1168794
182425
713518
364780
211417
945792
128494
1532062
472912
1702961
631645
1916204
1572513
1872471
1349180
1693537
1048558
1975329
907071
1770196
1200742
1185859
566059
71963
1839293
215698
628063
1388596
205061
295533
1046669
862337
516363
168927
1586832
184365
1522062
553771
134879
1513359
1103505
1857119
747076
12072
759640
1498143
249646
350436
1178180
738329
1748422
1183557
1427736
377707
974470
1645606
1019294
1448375
988064
1419568
721118
720183
1560207
1583183
1480088
70491
628881
323399
1502149
467423
1245397
1071628
521350
15960
658286
522054
801480
109225
1851879
583214
168087
1309438
827659
1711998
1266608
839427
1819242
1016554
910850
521612
1426833
1940828
116863
322593
1780363
524705
82821
1610031
220919
1381759
234042
555357
520090
1954706
1164741
1682660
1980268
1810268
1495352
924937
1743674
1284583
1223140
19799
18177
646268
1224233
685217
1647925
142697
370060
552907
261515
1575600
677877
366533
1303060
1102818
562348
1586271
1759158
855121
9319
839945
131060
841366
1547860
565074
544088
628988
477168
559175
625330
1567737
1393711
1924926
1485373
726176
169440
1841781
894410
1369354
1688658
748958
1257514
91058
187075
960949
292818
708943
591425
365292
1295192
65651
378735
993501
363365
1210965
303367
1232463
1411119
277571
493049
584480
1632803
1613068
1488229
1696343
1890437
1251679
1160197
1180760
569818
1075798
1081089
1983052
708997
1068362
1896583
1779928
1697756
781694
1844687
720335
1355939
271209
247814
1001518
517911
1038421
686082
215747
44119
921192
963002
27502
1169811
560728
333321
1882961
1033203
439659
907186
1384435
1071000
1508477
1364379
492658
1899581
1922318
1975866
201627
1061882
379370
523067
256464
954481
530953
1786793
810619
1412487
1248306
1700359
1971545
1793236
1963486
24760
917807
599613
710255
618222
117660
1377894
1643042
1587519
936630
581655
1720530
1839611
1866656
1103122
295679
621379
1641540
916023
994649
1210869
1872290
1243678
318642
1423857
537369
668129
1155521
277082
1476622
1174063
1318023
1359493
370818
1711790
786327
546727
1035614
843729
487336
81901
3832
1843186
228973
372872
1683548
1830457
969628
596307
400811
1803596
114258
1848717
1262098
1441165
1743257
366039
660154
723066
480156
737263
1808397
547104
1408563
1936249
61947
1045448
670866
68844
920595
1739455
1152049
1854306
289043
245484
1747929
1253522
43994
1544675
1851593
1414587
1825173
673862
1422977
627617
1690237
1000830
1446562
158424
716374
38609
939443
392728
871681
1296872
1429946
1590661
1258890
976656
220743
353576
284999
1718005
429348
492344
1183012
467540
480192
1934730
1658772
1922017
1135009
752300
837854
1787023
1530487
222561
988620
402427
661819
399802
773784
1662471
1030885
506692
763028
1394752
1854118
378675
25461
525405
732958
1528088
182152
1622706
1587701
939944
1531075
1208117
1418071
1299739
1167921
986793
90458
1740426
1781539
1176561
1329695
1121083
648590
796169
1689205
467988
577975
1721865
853113
1646491
1759126
1616609
1230906
1841882
575124
1009400
339683
66974
773336
171219
1995146
1570396
1807686
599710
67315
1206846
781215
1962884
1621952
1059304
1107582
387595
838768
1851907
820401
718449
572135
101110
1312380
817018
1410680
1136536
1280589
1645528
642466
266363
1185713
1819135
725019
1730304
338609
118318
427666
1087102
1755119
977288
1930394
1499192
600492
662901
313030
1394092
21279
1073991
568295
1473524
311439
453995
916513
1252312
763457
1327033
1220593
1118950
756290
164921
578714
1036181
1106752
1507465
1445101
803085
1318124
754108
1048406
1144094
1914092
178275
1622295
1467274
1897097
1135527
1089895
1613635
1390367
1765324
241724
1472082
1814194
757825
716607
284788
1378319
937178
688933
18767
360578
1678543
198490
735329
1917565
1558119
47992
10158
1935087
1806167
789357
233453
1448609
1273942
1607822
837656
288828
23093
240172
1414133
1665278
816387
1213020
1587129
1008779
1837322
599938
793086
1834006
1974588
739999
1729250
434366
1542107
892485
488124
1768423
922329
505361
1757193
1416247
524470
1845774
1721650
822656
993095
1726171
810749
589691
472646
652285
1713286
1017862
46552
1165034
1640016
732625
1664360
76291
57841
1298077
1815006
1193114
502727
679168
670145
1892861
930310
939709
838678
1424156
488526
1064068
719002
739883
407592
304480
1348443
918477
1016549
508803
618268
152372
1555588
198841
1417497
1368273
662715
89904
1600089
1894548
92761
486132
1156609
933610
250852
53693
565625
379749
311773
853212
336913
496921
193490
734064
1017011
1511891
441332
100999
438278
1155658
1616333
717117
102741
1432255
633160
1075517
784896
1769951
237572
769384
1429288
362978
800035
1942306
764437
571589
609242
1374455
561688
1130136
564578
997528
193188
1187361
1033054
1231508
447868
1808591
1777384
1804249
1711943
780291
819718
1881060
465454
658935
1765286
1920144
900128
1119508
113265
626997
1509039
1517399
339336
629171
47638
414036
246272
434467
1642364
1495155
1677965
1948440
1037884
981065
238591
904307
572896
730974
1171095
1727605
1063027
1875719
1673007
1189662
1391456
9760
1111154
664144
876099
176458
188468
186458
584684
1469481
1439219
1395304
616359
1161337
536817
1641072
354699
1326524
875992
763699
1043659
815298
1854022
394752
844919
972721
1444555
592991
850079
1900046
696214
810094
1302850
592771
1462283
781112
334375
235102
886351
1988896
1492383
949874
41078
1262902
304901
914972
341781
163174
91960
1774595
777277
741911
1308277
1993444
1281105
1019740
1226240
1408236
1169045
1577265
976549
1866909
1624876
620665
15258
341825
1912163
1959355
55740
698131
1640751
1915001
1288130
830857
1629579
1536761
1749895
974480
1107327
562183
1662778
861183
869880
1351159
1606717
1508456
245673
1994713
1833062
1316170
329450
1329430
1907926
736533
1999406
1693367
1637327
1370239
211517
1325036
220656
1569698
1341444
558143
1540551
359506
81089
906568
222380
1698100
525801
831690
202143
710885
279945
302999
1903109
716278
178075
485080
1238336
1665566
87036
403455
1976624
196260
1608922
1500892
121960
126031
1098328
744591
321916
1771391
615670
1997758
912409
138851
1810260
591219
1006846
1026099
1429905
1925673
1726479
812298
484171
1808650
1051691
111904
825811
1765678
1589194
1184753
554170
1125817
759726
387048
2318
326715
458854
654683
1318243
526163
323303
1799306
1091875
57961
1288630
1671364
1776204
1841866
888719
1402798
1418208
1372213
438993
872534
778310
1466299
1557167
1107877
1832745
514456
1619963
109906
1427252
1176641
1328298
298575
34039
367786
673663
970830
395189
1300458
627773
776061
747946
1819216
1079695
1795694
333226
526886
1214676
1069145
632519
1273208
1557630
1536141
1866175
1927390
952178
1015242
595109
929817
1285041
1479244
1862541
592812
330784
1308527
1049680
1456593
1020652
465602
1636348
1476033
1878801
1861823
73976
1391006
1238406
1483443
838126
1563435
1670327
1362392
1792335
1655139
1280214
1227708
1561444
1255537
1790930
1141846
519074
1640148
1510826
828317
889427
367150
322471
256124
403677
1571986
951935
1490171
914618
1325612
1381125
905863
303026
1167522
424824
1549354
932673
890202
1208023
1414757
719638
230934
1214188
462104
1183988
865665
236233
1475135
985890
1046277
416031
1772077
1540329
421250
725189
1106037
336528
1688740
1738387
1178961
1169078
776601
1747526
296368
1136676
1238946
1850020
973278
943194
225878
1820051
485995
1386537
154457
1681067
1543326
1031348
1472218
1853350
332977
201195
1778059
67206
662472
403215
1946679
1579629
702893
225400
116980
447082
1633947
972420
1001735
43107
1851743
1171017
1824277
1405484
415990
1202584
1013076
1304534
139508
1543519
1694226
186533
758916
772059
674232
992955
184272
111162
1845162
1889305
1263008
1924428
1682139
799498
726342
776658
729907
420974
267937
1420942
1696073
141605
1810751
570977
1640064
736124
1715760
49990
1970068
1764536
213891
1878368
1871291
1812735
674982
468085
456925
1169193
699970
1740835
574303
656642
277441
1688285
1365107
22127
894054
202009
327001
80134
1278129
825952
607630
1132092
1576512
109904
257100
1507301
26321
1824267
1054208
1027654
471756
681840
79497
1215131
318157
1484522
1935473
380318
174419
1917318
1403824
576981
107337
586813
1270378
90537
560249
877995
648834
1241113
1103504
641408
402179
790548
349686
268025
1971796
1924902
147563
136035
473349
467364
1002787
1960883
677832
1852800
1680198
459601
198475
413750
675445
596063
1879241
1561787
1241055
327144
196196
301397
509439
714023
910039
900220
954626
631748
40334
1972441
1933048
810581
1442551
1631045
1677770
1344128
1692519
1973681
1800196
1340504
1276599
1806298
1439503
331037
1076784
703647
1022213
552528
1033772
1803660
449521
18703
286068
1346317
1578552
1518065
651083
551986
505866
1970237
605637
1312730
1299287
1222051
531939
681142
1872483
1493151
1459572
1392823
121602
604985
1214184
643355
1876293
625090
663658
400767
549581
385252
1808179
1498263
1816249
372516
1723189
1893072
531039
1840977
75925
1623867
1458741
453352
456892
1633446
156298
1850289
1942699
807809
1614267
1216396
1723601
1618706
1827112
290507
1270235
781640
1264274
1762565
871945
1304889
1317581
1055757
1900751
1980014
883640
1331251
834214
727208
1126439
1569870
1268206
94213
1506252
550546
34452
1204318
1770606
1802459
783532
1424996
334240
1868764
1821942
221737
1221491
1107558
138248
790481
1486674
650312
1617484
493585
600221
226989
1142022
1147484
1723438
1156031
1764944
81709
1527324
1053910
1682405
317904
1953456
829172
51243
1703305
372412
252389
343442
1399902
1506795
713344
969791
306718
548750
1452838
913761
456417
1493747
1363359
962825
145616
1383623
1220748
864780
1166967
1591731
1059929
1390797
170107
660379
1701531
1327412
45046
1102957
1875603
1431659
1825937
1817625
432189
984990
1274003
852625
1886556
1572547
1909431
311117
1853937
373838
923957
1389420
525642
904898
1745427
1714757
1780873
424843
294937
1159901
1364752
20638
159588
173128
1198087
1085339
629595
310554
1565795
163503
1187264
707402
428814
1416847
1548601
1345294
251755
880474
15211
1885333
1479513
1897022
362757
1985766
287856
397423
1448168
1609384
542219
463378
455680
295930
968220
8012
1579380
834988
623166
1726858
1973028
1943427
107725
377660
1179808
890731
901218
641665
373355
923025
677986
1986260
1550927
1081979
1023010
1941745
1995220
411501
1295512
722122
117497
1150563
939684
1245637
985748
1607902
1040351
612660
1835956
498415
1882138
275413
882580
774240
1518038
945075
587295
1665513
965443
466739
663282
1461964
1565838
69072
652120
1083101
365099
1252690
1133611
77235
1506623
731674
656101
284061
1995797
312777
722275
934307
221874
196672
1082087
541837
1009942
740962
754187
246546
857004
699948
76964
1522208
1322756
1752226
301665
1199103
358151
1355045
629462
1880083
1180599
227819
1207240
429151
1376726
1361522
1117289
1789398
1506087
800781
877921
1277931
478691
1365687
1993798
849074
505403
728538
36590
1738318
740960
271257
808071
892767
149677
1228856
1350834
1929503
1135548
799918
962566
531321
884499
1090459
247749
188226
1417841
1320978
305025
444646
29001
1558579
1099635
1469831
1072343
974541
261616
1359779
1312609
375331
1438939
1259074
551019
1647683
1515862
229109
275935
909603
1616554
680774
593517
1869936
59235
854041
1086031
332856
1395165
939907
64437
21874
1381314
1535200
941694
1518883
1244836
124404
1479337
1011932
1558577
1465324
706356
746469
1037142
368907
558157
66934
1760744
382376
1293756
1733491
1993802
1724973
673062
1354975
776790
951006
1841113
1085827
1023516
1271017
567341
348190
801520
230881
1534028
1112167
1650557
417607
1655500
893190
1774582
674321
1223771
836042
587562
1874620
903903
931189
408795
342313
682979
132247
1722606
1862302
1670236
1618023
1209799
1906638
1382604
115081
734119
1597248
1993468
1906849
1054056
262105
1587771
465827
827972
1659281
731100
804918
1423058
459601
1631095
355049
11763
1042007
1107091
11857
289845
335899
1116824
1467912
1747290
486660
1521623
997862
1018830
1234339
1537330
1654033
551970
753340
37674
8024
1993693
1415087
790517
1822546
1571534
301945
355113
1756244
1354189
315396
873782
64609
1348504
1639933
1262122
202247
255213
856278
159959
1379719
700172
1023658
839465
760569
1019487
403261
1560756
174490
1207685
359430
1099826
920748
1325460
1455187
973221
1164332
203434
905947
956928
1679399
576387
1167203
1260974
771374
109306
190838
638154
1400993
1357359
1873336
492729
360248
509757
460903
504480
1630162
1793379
1736265
257519
1549390
1092795
942848
632566
1313169
332686
1832713
1528319
817208
1964809
655735
632903
1719048
1098785
1328217
3824
138652
44652
1960673
233074
1644580
1901333
1569899
1852031
1669744
864596
1408227
17348
520030
1933832
1030490
61962
627769
1232386
103606
1053424
337498
829712
411020
1191964
586710
85265
1216563
1642454
1268136
1441456
705999
1457833
1604879
873081
1790288
1067795
1834059
671177
1801458
7464
1106712
1390492
868423
1326438
100092
1381882
551202
1967273
735610
1495819
160964
1431835
936223
1291884
492240
569352
929063
779770
1839706
731143
1542023
1356162
1763298
1598526
1754204
1498851
566889
605671
1182617
582263
1713787
1029591
1807146
1534753
443925
896935
1957143
854236
355946
1804510
33188
154064
1819662
680659
771750
398688
1205693
1171890
552236
1213152
1699821
1376283
555051
1702363
143889
621994
1225132
471569
872103
340146
1188030
414273
1617661
627512
1261245
799900
612512
1121343
300611
1829119
483677
1792292
1169013
436623
1561977
449267
156701
1515971
119463
167925
641859
188072
358615
1354164
742170
1725428
894685
103949
285406
1051024
639344
1223777
346820
1813976
1948665
523309
104906
1430205
841123
94383
556754
436443
1749730
1036785
808416
1418208
1167563
631058
790652
1335371
1475701
122546
1708576
338176
1073793
335558
1758581
938302
663157
1951142
1207074
1650649
687338
1002746
471838
1589512
1739476
430199
190430
1387722
1470403
328778
372661
862259
1813151
589921
1175630
695969
1868153
1593120
703765
1436472
679037
868391
1673820
1324950
851415
853984
1456437
853915
1548036
1592459
646048
1894538
575880
1830559
916592
849555
1724645
825116
1389233
741843
696461
1297941
1284366
1734018
85582
992910
668978
737343
1358602
1670355
1374123
261802
787040
1587417
1628361
501208
623790
894642
449092
763009
341885
1790071
647292
1662991
1290851
1204639
1365735
1115122
615979
1073612
83761
1538045
1704223
1372838
683911
823045
1068548
1289880
1432460
1411341
1908112
1999305
1918122
213353
1017174
1767606
1054532
833340
1557109
347822
495257
1647337
192162
31549
1201843
1289542
755432
1395502
1999874
1798875
1386530
1072084
800362
843179
626213
1124401
542087
403450
1002749
584229
1295774
352364
746161
1408387
1203917
28182
904969
88588
492493
1388775
1310206
1698975
724468
1382236
1993174
877710
1478550
789695
925314
650244
1410957
292565
1522927
1834366
1555975
456464
987540
602805
925069
1743513
1964396
1729887
1391501
1958693
1158527
1167725
856724
56237
141488
845971
771174
918121
1910155
1860351
556050
915775
957607
1149632
1802070
1700646
1070607
1524866
1254889
1365522
1325607
738894
737844
1794342
643396
17519
208097
230020
893779
1183098
943984
1948502
1509229
1090127
383858
93959
1320575
416031
1832577
531524
1818985
622723
580191
1841104
765689
1917315
356872
1775892
43092
1951775
1259317
1007621
369258
234221
316331
1131238
1250959
956364
371748
1620878
1559536
1675011
255270
36931
922626
30881
1050118
168809
1887071
1410860
805801
1548998
1329103
728072
513770
37381
28638
357274
1850870
1285620
1444484
379813
560423
1893050
1571920
139070
1781620
500928
181519
228888
231451
1838874
867070
978622
1520682
1314442
1206946
837833
1400975
636464
655075
1299069
1796033
968971
1994545
1739485
393236
18513
1666907
380111
1908378
1192800
1304051
1383537
961950
1444625
827003
529972
152520
1161505
1732703
1592505
538145
241632
624749
863659
240889
1118076
243741
1655919
1557846
1639239
1563843
247780
745044
342121
1614616
1373628
1478910
714216
1055420
1312843
881524
1282419
1941613
1532370
1438072
367894
883401
1708657
289163
1017351
1652606
1782049
775759
380081
255172
1096521
1161299
744934
712895
1022343
721637
1009741
702076
234666
286321
1803911
1524354
240657
1718726
1000803
659527
1984906
940292
905333
1112704
1179194
1588901
1764693
208692
97748
1655293
1210980
1892840
1093336
775367
1434404
1060943
1347007
84953
55855
1691017
663261
916848
1197040
1106113
1097453
419057
1374991
287488
1296655
212622
1596834
585160
727394
396071
1081201
230897
347333
231311
1628298
520250
1320027
1505951
1248568
488402
1549663
1323939
848172
1908821
317969
1794267
1477940
579290
1131495
890901
43439
899217
521223
63852
980943
1685831
346719
1843951
980958
1520350
716891
951930
1936693
1881886
580507
1334764
1841993
376062
68612
278602
1772764
1540854
233320
876497
1499632
1163285
444039
888881
1078674
1941039
985611
1003368
1261301
236395
1418527
219950
1505168
834850
1524479
178305
858867
763258
1545883
1628664
920675
1992307
899455
1899295
1311526
262506
392690
1747379
1379687
42838
1835493
1972453
1198072
1397856
493480
591175
332709
1943976
1786378
1187800
1476621
1805244
1503961
1647556
738157
435531
869247
1664666
712567
1627328
665795
1405282
1718120
1318964
346690
1800131
809483
1302745
1783850
1566160
1956339
1431885
1028315
1779252
1541328
740682
1598982
1841069
666296
208561
692616
1676682
834282
177689
932690
120537
694659
859285
1559045
672741
1001167
1463979
162266
123234
656794
1366933
37209
867042
346499
1992966
1931512
97467
1100884
906990
1969923
1399661
875729
350579
1459824
1465018
1932522
867705
866007
1298986
294674
1836890
382073
1375972
1564444
1601258
101320
1948329
1291605
1594071
5348
1613272
1778539
938351
167679
1952457
1891240
1188829
1548090
675445
1789687
451491
1060600
1021225
145638
45340
1821283
84776
798383
635205
1948228
354965
1294829
1023822
640666
1130108
1612980
1983732
1491146
224006
553514
1866690
653591
1009621
201863
370427
1621100
1029618
1163303
545659
1136900
1540613
702032
132992
1872134
495579
786626
453959
806000
328775
1336103
787986
1194905
1558825
1920516
442220
1447893
1483088
604989
1080143
431424
187123
293800
197142
329003
1547298
562266
1479901
761651
124470
1218129
1689532
279309
580765
1848252
1648044
452787
1119059
387181
395011
1492269
517272
1906196
868544
1508673
552217
1024520
1801257
1791807
1005211
645708
1809801
776767
1015995
14844
415854
1402485
526455
1020043
729081
97908
550415
694237
1372557
1024592
809445
1969208
1489319
1079927
445220
1336051
746500
236886
345664
1698797
1046039
1611006
1877687
1514489
1235066
51536
744897
574801
1088476
872968
1821848
1737241
580593
1321961
1862171
280193
1197215
6698
1631937
777595
1779369
450150
592650
1413612
1130984
341954
827467
665566
87086
205502
1958073
190509
592367
1289071
1411031
448990
304683
1333337
509384
1630628
1881688
1131806
293835
1999360
1711616
1545150
302284
1712251
1346143
1228079
245247
276226
926534
1373115
100342
1856672
1953045
1348619
833452
1398181
1019952
512400
1184077
1779191
675188
323595
1522913
1001142
955395
566195
1020361
1874276
917844
1087856
1330755
117949
1979157
1960679
195234
392702
1973715
896452
1223427
314817
1286338
788563
1198901
118926
153421
651887
65025
445877
1639668
889153
548769
289858
681650
1321923
1425332
1170170
151452
508060
901849
1772552
1072951
1211019
1821279
266969
1389368
1510375
1731719
644619
270976
1120815
1332601
926617
1520289
563949
898784
231450
552845
1071199
759490
605382
652068
672867
1361175
283973
378141
240989
929715
1995498
342135
428244
310169
555970
1678452
344414
331079
1083860
60446
538456
193576
488051
1090858
1569448
1037761
408539
135510
497599
881627
120498
962279
1683581
116554
1297207
1376359
480071
1108855
1998094
636086
1408095
1914683
1711824
1458808
45744
1073930
1019999
531757
1411099
1116440
1808526
1973381
1159516
143365
531726
240049
505576
389341
1914686
1622252
1759633
1897117
1617722
350194
256294
1007164
303400
165821
988346
1717432
1958417
1288991
1434
828965
68411
749584
55581
1982002
1001859
394514
1886392
49671
1490323
555372
1451671
294525
19454
827610
652383
1216520
5311
170043
1129333
327552
298127
514653
312992
1862801
1009382
487374
1271791
645
1346924
707287
214399
953649
155861
144585
365191
325975
1931443
1225118
1299157
1105318
563952
980397
1582178
1114274
1688802
1440668
159209
46625
76951
675687
102503
1039216
1226007
8308
1700229
1032873
1482284
440701
815750
570396
1529597
227661
1093620
1799404
1440636
1439696
33661
948706
267119
1468626
1416561
1474115
466539
1252197
1941816
341906
819097
1065687
1142860
83182
744812
805969
552215
676385
1838609
1215695
651673
1049153
143337
181528
1630321
1652509
738982
1320028
1343014
1377839
1764164
428320
1164532
1301021
1662487
910203
1425868
187278
783840
276979
594652
1526362
1669087
74309
1849958
458711
1374759
1901824
1374851
376073
1447789
690867
1245847
492846
1094558
865356
314661
1773084
1829450
927129
1857675
1678199
1103447
334254
368819
892834
899679
414744
172411
767609
132054
1229370
1455722
983339
158773
834087
424143
372784
348355
1430502
500835
1615319
825186
1664258
611413
870984
1334978
61333
522244
850490
1403671
122555
753328
683246
1573999
1537531
1959679
1966014
1173292
29945
1307993
188860
37474
1514602
438384
1256811
1582893
667136
1944575
1850881
580075
1329340
842726
587612
1968967
1971403
14316
402650
1554045
973655
991886
1682875
899555
1659760
647999
1425292
154042
490502
286646
1806966
1286397
1748474
747980
1289044
1749626
722091
1964428
1388421
1771648
583907
1635515
829851
1669628
1401521
1212649
70177
771192
1840359
163966
1061317
1121208
124755
1901595
104915
245938
1576941
696080
1810774
1638256
1924222
563593
828357
678247
517719
829445
1685296
1279620
1133249
985790
147496
1955423
115388
188378
1243612
1770532
669244
718633
874458
1571179
507677
1643161
68071
1940562
1377895
54283
119622
274517
190526
1692094
747882
577983
632173
641467
1112618
1876462
1553483
1505711
329584
405197
161664
1481112
548586
704262
1038462
1080097
883592
1019547
702090
193667
1748123
535138
1398075
68026
1819754
474791
736910
412795
1015788
1591802
1154052
869803
1663427
879759
1373711
1616435
1086014
304497
53986
73162
1314977
778814
1936033
54371
467083
240668
1661275
1839413
1041307
986310
1865875
1919024
281967
1462376
912635
1500058
1238028
1190617
847637
1112475
556493
995231
1932661
1789413
37053
520845
1957420
452848
40851
39234
374621
1479293
1577988
687854
588281
965807
1215787
1423177
1685432
447981
305523
42329
238765
1728183
546308
892495
665530
1102091
690523
1333522
1404391
540356
768296
1345889
1565690
1717102
489000
558415
1982433
750623
438424
784671
165927
1495098
1451414
572376
126914
680661
1939038
1944680
733350
1759667
179139
799485
408307
1651457
1461556
176557
1117570
1979085
1890708
325636
255285
433098
286947
576339
1170329
243930
1904977
1537839
1481330
1130490
1062522
608705
421506
1352080
1821368
1154386
439159
795730
1068313
1133642
33927
369963
716753
563023
1504448
47115
381604
416389
265551
230133
755404
227310
296310
131209
1586718
718524
1465193
209223
792920
1368870
1294879
1003879
208799
1748025
1058534
1725153
1905672
1893655
279934
1913544
306308
1771192
980245
445086
862532
269943
1748250
1017678
351545
1284481
1183673
621030
258585
526894
1616789
1523678
614159
114146
727143
1856587
1872562
62911
1268035
371896
1776841
1051140
1195159
1847273
1294455
987854
1980610
1286415
369042
127499
154766
277331
1525533
145450
92228
356960
1998599
282456
1599213
942026
1858907
1530681
1116311
1382658
403488
627150
755282
1493970
242393
1957135
1918166
383304
76273
405439
1815306
1779238
1265001
1820182
1142505
1597030
122958
128180
947565
1970355
688979
845505
1069384
403353
1578436
1194472
1683466
43443
1079996
638847
1005946
1832584
1518732
1472714
1875211
1182588
9838
1707045
1025621
1850761
1352764
672503
1116359
330411
1951526
1246111
772065
1960257
299794
394602
135382
525591
423574
1998629
1250633
1762586
1062724
1021423
288750
412327
530269
1616968
490793
1514746
714219
1142431
1798094
1399950
1662696
641924
294076
938767
938317
739804
76007
1084678
253611
1402321
1817780
1661899
455300
1570498
1348657
81027
1212429
1978562
369353
409173
472230
792267
531521
741934
263121
1774446
1418873
726886
198100
506729
1495845
13628
1395180
1430471
69504
1510045
1242510
1080141
1711780
887070
655866
1521918
1595644
1718838
975745
952078
1756953
363626
1517792
1418772
1345243
846456
1701900
1857364
377676
1558870
675762
578050
517719
386245
1949805
938125
1347811
977972
210684
226128
1349633
1308642
1964413
598508
965110
1353594
672801
321166
1585211
302643
765054
1746289
989654
1489041
1325783
1557115
513214
1426990
1513979
1636427
984617
941615
1636144
1722899
1190376
1431910
1121123
1727718
1272078
144668
1972343
1190402
788378
1286443
1615141
985670
464685
714921
1980432
1547624
1789092
1042548
1976867
1260319
1515353
325447
55402
373255
1158209
1069770
1954804
1334265
336377
1248169
95895
121169
859945
1259195
1589949
1850531
943629
702545
732815
1318215
786486
21379
1924775
1458422
1415481
1176825
1284224
1762853
160720
366056
842568
870565
1693898
1710657
352349
1711149
1033401
1370199
1041695
54750
14833
515443
311398
619303
815326
463024
1998693
280041
594126
284421
126584
98603
1554364
1585409
16940
1020846
802360
1364675
1110859
577682
370648
878475
1345636
814178
1288891
651791
1532027
273695
346089
1462722
589933
376260
1155103
35558
555259
759166
1019422
50981
246476
1650253
1568334
1959258
918886
98921
165449
1170444
728832
504570
266399
1205196
1343066
195445
191385
23093
461529
469438
1335133
1175370
1976502
1005114
1122842
281102
1914870
257119
192665
1776917
586529
1609314
611249
318660
1834391
602624
91107
114580
745822
635273
617960
1751065
1340254
1866809
1723094
1423283
654537
118464
979441
1742674
667330
204141
810047
718415
968383
891005
826839
260785
1179673
1141591
1535097
1655915
1559260
1264380
1456132
1908638
899082
1869824
1911750
1232015
29326
1043903
1172427
57084
1264775
1417485
535746
476886
1186476
296147
918329
1039299
1854289
516044
1138050
478316
1904321
1142753
1255645
324888
1504911
289899
452872
154181
434265
494354
524441
1332071
1679297
406561
1789171
118234
418062
1546615
772329
605118
332173
144259
290971
806343
323972
1956115
865011
640301
908386
1803350
1356648
1938683
1033888
84749
630211
1951488
957696
816817
1240922
108376
1471275
1327600
1596198
1444369
1338360
770363
1265610
1265570
688303
134813
599204
1637267
1233055
806636
801946
934662
1675995
1741191
713471
1404226
512956
329873
1328133
1469568
1748031
796631
445960
1679466
1778933
1889428
1774780
464283
706235
866159
1034194
733883
346838
135234
1028793
1560327
1420187
1092705
354623
1842232
1984441
636373
581045
57046
1708004
373321
1779692
818809
1528337
483598
903041
959359
879129
442386
1474856
903412
1049538
1024345
797556
1839436
1847026
1247128
14348
1922427
1738110
28054
561993
1537235
1841859
466854
1535361
1142852
1534705
378431
1445449
393355
50239
1783118
1834657
653041
1625680
1387138
1137232
479328
1892946
998342
553162
80274
346419
997044
218667
1065033
485421
912648
843488
233225
118542
732645
84357
1775302
1577564
800521
774381
1396622
501427
1802830
1385956
1591884
769034
772282
1075057
1893607
1090163
29626
388859
1143194
295178
1367099
390518
933195
1018369
1119469
1730630
1910277
276106
786659
1188280
977421
1540267
1424042
548378
720124
43759
636745
1133963
629745
1054635
1426579
1664952
1370220
837256
1279868
903200
1900089
1255354
629043
1408055
1505373
1880201
1030099
1259548
795797
482402
462581
1768675
1947306
1518333
1534978
1273990
356894
385505
1562399
934340
1407718
1536258
185808
1830110
1401011
5409
1923052
1615255
241106
993805
445553
1374951
1033062
523392
1005611
287960
324303
1026639
1183374
1844602
1706860
299066
1582623
110847
1487543
1135653
896475
713562
365617
1715030
1170901
641714
1450578
1278590
1687689
1819484
1554336
650746
1768820
1435474
1663965
923790
157483
911280
453127
328506
1334940
262631
720459
1573158
1219874
744966
90355
1238375
63134
549411
912995
800935
520610
458508
589266
1070216
1828388
1663206
833095
1701248
1289654
1371881
1004926
895163
1700032
497293
1465850
685626
1300458
1843613
809638
1870263
1516335
1272801
904077
1814955
262257
602750
1922749
1361438
1241071
1498580
1868183
1897416
819273
18078
1169898
439893
1804877
243267
1834595
591641
135867
613381
1985403
1159996
1770079
676245
860457
556393
1057558
1867730
924077
37527
641056
225678
98046
1244965
1046968
432147
30191
1636806
687305
1333236
1994966
1748904
751232
938926
1286854
206452
138513
1396901
1255100
849791
1076924
888532
1580465
1693736
649799
975234
740774
1839842
693022
696726
784533
1282736
1003785
702849
787316
1278651
780670
1026634
1474286
848038
1936708
397601
810010
1772327
1618778
767041
966514
1661832
255743
728222
1683700
1740545
1490475
915085
487152
1628227
21065
432563
898742
265385
616576
1434665
22606
489308
1287071
1290090
1566707
924122
1895665
1030340
255924
1975313
756135
1005192
1939431
1961949
311083
648879
292516
1939165
1903305
11958
1429433
1284858
176376
1029770
465708
1712335
121461
1489724
546702
710158
230976
1109775
797503
788762
1815549
532891
1513199
1292857
1257118
737748
1349632
590026
308468
1393423
1977066
660159
1647796
914218
791642
701882
903982
815105
927177
1609083
127271
452099
1389628
686912
1219133
680427
1450385
270689
1849700
457696
673242
1722149
1210149
1779732
852085
1738962
1172547
557554
595669
1533878
1785312
412896
743445
1554031
1574275
158875
1319275
1249454
1537206
1538954
1841081
1277069
94204
1432413
201902
304763
1201745
151929
1549018
1664502
79083
804048
565850
1957684
482431
833983
381845
621795
86067
545777
1377084
865352
1310147
409590
154106
324562
847180
1475048
298718
1095809
369340
463040
1832607
1167417
1618171
1883935
984145
956861
1488912
1202164
1178787
1294287
1926624
863246
1234173
1065986
444110
1402185
440231
1732507
506117
1326603
1879414
731037
1226075
1602388
1420916
1969388
413659
377939
379191
241969
549958
1117440
152338
562841
921685
408453
1632465
1632389
1994306
1745633
1660327
1770392
749304
1150454
1571766
1606962
1250751
703133
811958
744568
1450714
1009597
1563235
81966
1575269
950116
962664
995260
916246
827041
1069906
1683042
1091818
684815
101283
466354
431990
3088
1446258
489556
61963
432243
285476
248706
228133
893423
812564
1307838
642355
534044
1089406
1195672
1006095
331707
1268283
1056682
124030
1961904
1377438
701791
1383378
1694696
1332488
513390
886763
1765256
894515
194052
941181
1678524
132900
1231604
399613
1973440
1660046
772385
1396608
1555716
327994
1801340
649446
1181125
703768
1311420
548426
218467
1125316
1620133
1669519
376966
1755876
1554821
1317919
1371663
1715954
1677305
721634
1655603
41497
1180884
187972
1777192
735881
143839
219593
521798
532356
999388
713263
308046
1099230
502591
1225784
227787
1896050
1138467
1497469
1722538
1063777
1790409
114038
1900431
1109350
100601
93273
1482962
279893
1263317
836505
537420
733963
1419148
727828
398984
1356908
872211
1939419
1484642
1764198
595200
1300193
966897
1242840
330053
597278
1875117
802231
254975
948996
1917620
1261281
323562
254884
1546327
1516708
1702141
1758009
1820740
462518
137681
226249
1110264
823777
1023114
275015
1015308
1847696
352884
1869972
1383144
816695
1283412
889938
1052955
1602161
362332
1926921
1041242
1307235
448870
145841
931453
982777
173839
964767
1975612
894717
1418731
1395884
564016
1094620
1902317
1989336
837335
351988
1012470
31522
1445015
820598
1184634
1450074
710909
1112973
1173330
1400153
1246637
1013576
1354687
721150
1927359
1535611
481200
814984
634501
1705360
772630
147546
1752273
883303
1802808
1404197
1043418
1056621
529506
1729597
1654667
298990
1473787
1581410
1739022
201676
1019180
1229823
653661
738578
1385309
125994
1465136
1850499
1118270
1039858
1910453
1026990
727556
679781
518998
611711
561498
516944
657774
28955
379037
1676513
240223
861453
1090820
1477945
967760
322458
1139446
1954492
476931
287276
1073829
1587883
1165978
104836
1622232
466229
310786
759577
983971
1218925
1634102
1740889
695715
1757608
344036
1890755
994054
1752336
132399
1580988
188213
765730
1646254
1376489
725860
1315543
1299749
1362209
764738
286513
1880261
173590
253352
1769942
885061
1061382
1867352
783511
1031701
1392472
626824
1301397
797940
60636
57417
422591
103769
1491457
345258
887828
370715
1328267
229508
1465781
1938733
1763705
348591
329
997762
91222
1528563
1051251
174199
14219
1506353
385487
1714586
347762
1528651
1818083
1801983
1136051
1876815
1489065
788205
487105
1515250
438378
319079
36215
841694
1682585
1135560
1579886
128788
1564720
1213117
1235068
1851497
370678
1511696
1285905
657987
1311928
940064
1875870
490464
261662
1614227
1366644
147058
1145170
1357459
980755
476977
362586
776241
1289199
1869769
1340325
892189
1224771
1120941
110417
589288
253930
1864108
432883
1687127
1725539
1454305
1916408
1914911
677096
1820617
1098805
442231
194046
317389
100556
356838
401795
1963400
771173
1677992
1809201
1045465
634890
1406591
1268258
681368
751971
1404861
1914408
1446784
341898
1298961
794962
1331752
1463288
532912
517360
1359729
1495995
169065
415546
1686121
446917
517642
516082
408626
247018
1446142
1445285
1049722
542497
815601
1052629
1975580
471323
771530
1844764
668003
1152290
1946361
489874
1210131
998545
27208
1703589
972922
1216028
1498513
267813
583179
1095506
120880
165018
1100810
491982
1521345
1590927
568858
809830
220204
1915402
1162442
482426
1390896
1407489
606303
1648900
1402517
140339
450320
1754824
815726
1513747
1332966
1284381
1582601
454117
1679247
1546062
35069
310373
1023069
34651
930789
639855
1672951
1069827
1680198
490581
1597643
1126928
1491821
337777
1181190
1129308
993947
1661181
134279
166316
794354
1600671
174829
1646241
666428
1071216
757553
233648
1495834
601410
1813074
264869
1228503
788590
1492247
547291
992522
1948455
512390
160467
1337835
893423
871892
628535
357924
282878
665334
1608288
1610632
630820
1662198
1362332
457394
1929966
489817
16666
328286
1055895
1932982
1732701
1440573
65110
1294308
179750
13972
849037
389660
1933886
33687
578153
1939077
777998
1158126
1566229
1383750
1539196
721858
1858990
1712870
1982629
429634
126967
877462
145469
148635
901725
10921
918690
1214316
1055665
80702
635117
1560510
801378
299513
1198430
1184522
544492
610570
813823
184511
1808908
513446
1332008
1912095
1756618
1588760
1057155
555916
387899
513482
1836908
270053
271415
1403449
1528516
648316
1067203
782835
1224002
1333427
1729833
979473
961446
1419855
835395
296910
1444373
1554011
1345403
1638028
97209
445265
890614
1720675
1240245
961097
1168873
1799068
1996712
646271
1582036
1688259
834853
1050993
1299868
757411
1017877
1195863
140485
1371042
178822
394831
876550
1276666
58219
1334977
1418738
67527
445121
1359288
935558
1466324
930292
992920
632696
712953
1143762
875047
1388704
550820
115354
1611965
458304
1306810
1657875
206467
1234537
854016
1674753
1398811
735074
934631
334418
585458
1655609
229476
1575975
44876
1460827
448891
492190
1051394
1927219
910098
74521
1510347
324330
1436402
1125291
1388651
988224
488474
1997234
357620
850112
213999
1528763
688350
169504
689844
1297490
818576
1174466
1761333
1311783
1332066
1323845
1383667
1399986
337277
1979989
405142
580986
12658
336613
1432651
525621
211097
816842
242392
18745
1653482
387431
874875
351593
1535468
1938531
1097878
833134
1711105
802831
1680051
1903580
241411
201708
1301305
1431333
1283767
509786
359451
1754604
203126
877887
1110157
1177813
1317003
1762043
688569
1649636
1975063
1465076
246010
813900
698017
1003927
426278
1068937
1737607
1985177
1404097
388320
1001488
938678
278172
1715821
1167429
1085746
791430
1191909
1249149
1533623
1475823
1424990
468395
1346516
175841
1530516
1074793
910929
168338
1681846
620126
1659748
858338
785665
110897
1054347
1422473
306494
1811985
1977259
1449799
516579
253323
779479
1637053
259748
295308
1207677
971208
1208465
664657
217642
1093837
269773
1182061
763696
1195545
472061
1137079
1707514
871742
1963652
1415361
1828154
1595989
1431672
1011142
1954087
1297076
912723
782478
330198
423084
300051
1436857
1164939
1598243
807860
1146036
1626153
1048362
1585810
547048
863004
548343
1342950
82249
308447
515081
1724622
310107
1886421
477282
1796670
1827877
922850
719120
1370582
297776
171382
690033
303256
285428
1033568
601586
216743
274442
1707133
1432666
57861
432628
233352
537011
788211
1502830
643559
569609
1949216
1405426
239853
393739
717576
803153
456819
1797716
1481968
785917
442249
236026
1631003
1923480
1684083
1452408
929720
437352
554933
933004
287777
1993803
1866192
1187400
965766
1547828
1208111
1211169
417095
1756246
490427
1641
1075382
1433809
685310
617810
289088
1846184
145612
1269134
1393675
300094
1464620
1403827
10519
1465223
203131
365164
1842259
635925
1704133
283089
142509
1703326
1790609
1950698
812701
1986096
1491425
815353
1503160
477147
984544
1523034
868914
1712871
97288
944541
551207
282734
49651
939894
82260
1866349
1065516
1728753
951211
259728
1378400
223703
355510
351027
744729
1199808
829784
1873480
833056
1218345
1488459
782820
545647
723417
944454
1914074
1822578
189092
6247
1586006
1711979
1396952
1767101
141194
1230411
1680978
1181991
1894511
1526960
1900897
158433
586124
907246
170820
1036038
907127
1655619
1097930
303336
449239
201176
1178277
1290777
1064057
1850652
173600
1515767
1031406
793790
75842
936828
838394
1071757
607307
1964058
1880664
1272708
859793
1586323
310604
1346113
378184
1780351
1070845
1600719
1784813
476988
1494810
1738014
55978
43305
1114241
293916
737788
1299145
1533302
405680
1696467
1948653
1895788
1034811
1079881
617052
1669163
792978
1656018
606121
863228
1767376
1306830
1186724
1790340
1038958
326117
205377
1368286
521804
791758
1491831
1749639
194771
1765763
486083
1479084
649820
64006
633313
941144
795711
971318
1055049
181333
688841
322351
287461
1137785
1651602
760824
1979303
1077983
167081
937960
1634876
1344142
607354
163773
914237
1883971
1462648
580870
1703284
35469
1573113
1967835
838973
1221322
661067
1551617
1826008
369907
51538
1143472
1430664
1354596
1888691
486319
326092
694526
1235312
959628
14948
1878277
1643495
1136470
988591
419102
1359016
1813890
1875595
1661461
1913860
665247
290397
1786411
1213333
477157
1768000
876365
834299
12514
861124
153231
200402
1498532
1271413
106765
1157591
1673795
1900536
532031
1717229
1862923
1792841
1584272
1888358
1522636
1739554
520540
1591285
1187642
51783
732553
1598864
982105
1268065
1681859
1391357
1313863
357093
1885963
40916
997837
1125859
338199
1033951
1675906
1678583
1100532
1319647
1415537
1698277
225528
278123
202203
197644
568003
1808099
1108906
1935429
564741
1817064
46493
241752
13278
1239977
77057
82117
1671328
1472525
1733399
846492
640735
226406
1831827
1620644
883091
367394
393340
1332311
1104795
760716
339151
1585053
1738229
1643255
1621403
913058
1195979
1384302
318602
344977
1505434
949202
36107
1166062
1006731
1433745
391351
1188697
240208
985591
1929314
808640
762701
274808
1628381
516970
807435
1927560
1607667
643795
815337
544619
1490550
1216847
845602
1069827
1195346
67813
1298612
610053
1485335
688770
325578
377662
887156
1838278
277399
501238
1721974
465642
310403
1882401
1120046
672705
1224234
888116
593809
735433
1425809
855606
1074221
1261086
87215
1276121
762418
821875
908164
390365
1180877
1800724
432651
581852
1285453
1709728
1533522
1711086
1601642
537198
1608892
829371
1292132
1692180
361987
457046
853719
453446
865117
744195
700296
1314934
1921599
1763731
246272
1132184
1513461
1208052
817948
1894689
1772000
4226
1581288
1395922
1944287
1681856
1310294
211505
1647237
1051199
589384
245734
1736220
754766
6278
1333513
1299894
1488581
1917526
1209598
1872437
1618870
1374478
838012
718422
562161
1748110
59711
173691
989776
1074219
966757
893632
937881
108033
578138
1664732
1671494
592020
182929
1348729
1971335
793280
1735288
13818
1749255
1437384
1908408
647345
77523
727885
1538915
344547
1127629
1927754
627039
344987
1229341
642003
1070773
36265
1227464
1882293
441297
14330
1421169
1242621
1774639
1293459
464747
10012
1316586
800801
1131882
1192749
14377
203086
1168180
1853100
244247
1927256
1329177
138163
712623
1430883
729850
651454
604357
1573203
589984
117992
1700848
403965
1109712
1193856
1968963
378193
1205355
223248
958270
1187852
1771584
61268
1391148
1512831
335641
544578
915892
1394412
288151
1418180
999676
95412
1021502
69149
1744928
1815019
858562
1000839
640005
908422
1922889
1222490
912055
1530765
230777
235508
1029311
74422
437836
280060
603554
731098
891339
1911389
352235
995659
672111
1216640
1657809
694689
1553435
970497
341877
1482220
1918584
1886343
762183
1346494
1453228
746006
1906867
1768506
1528786
174492
900507
1784776
698910
840779
1698641
556158
1493023
273533
1725547
549798
261090
1394533
1501695
644683
1323852
1067136
301253
1315138
556341
1363283
728572
292264
1789951
1506017
1626830
1528320
1432855
504453
1416599
1484199
1606137
409048
886854
1876645
1072079
861535
703365
1977972
1943729
1955455
1240719
257436
1590418
1582079
1167678
399140
1303724
1243996
813319
1452880
1777002
1932994
1478172
1859431
100887
1263681
210116
1236070
1880262
1397939
1882545
223468
932096
1146326
660574
1993836
479698
164552
1995339
818948
1526157
1949653
393080
971251
88785
112272
1986358
266297
264016
1886430
631858
799487
1685210
918369
1005997
1497
1974383
1046146
1326198
1583747
1749845
811184
1892123
1515087
1480028
1837523
1338169
1983477
1299273
1069061
115834
1643527
1946094
282412
718424
990817
1149671
1214184
1784494
1821592
1867053
1838985
1579968
1602589
1797687
1491244
165462
1040419
401482
760394
438933
926478
1692618
1654426
469580
326809
1301104
384516
682244
1092426
1274311
1832106
447258
451934
346434
73496
1398297
1563426
351697
730413
1873923
124312
1274111
1655887
398195
1267226
256238
1689274
130869
1747940
1621859
1171289
1444220
396893
322786
1846152
311376
1443443
1501329
504739
1933349
1470604
176435
904077
1680577
1289007
1586996
1514863
995709
428774
1800200
328316
572793
1628311
1347284
1055447
1380245
370134
1213646
1758133
1622990
57255
1048734
1643687
909662
1456477
57544
57190
10073
1854016
1601764
553155
212855
546253
623422
979760
888734
121899
373773
1112071
690571
1147213
1885079
729867
1590326
1605924
1032508
1065135
514907
1520786
1334155
668202
353412
1963251
816921
313879
1643876
1753225
1174031
563659
1324278
513855
1186794
901600
618624
1930730
1110654
295156
789977
1579735
97943
371466
1802825
43189
1817062
577788
1447789
635325
1910232
1694353
350332
19629
1383403
950245
1277139
866623
514129
1100386
1488445
789195
1328962
1804933
1477378
66874
1546034
1841314
1412121
1035741
726676
1340945
494390
698165
187178
1071638
1357858
604413
213934
1538537
268346
1664395
907801
258761
1938840
1972032
543662
1138438
1174403
854821
443375
695294
1030335
1828242
293788
52413
20923
664023
788357
306322
1904492
1025180
1815543
1235238
577357
703992
1990085
676112
38068
1515627
171624
688089
892491
1626408
1630149
1134473
598792
1353821
816545
920556
467738
72705
1016861
692231
1608926
801274
533749
1847434
1994584
797829
472162
467440
538584
1283265
1488449
849254
1016244
1337158
1614509
1066158
212914
913552
291544
669664
570803
1499295
1649421
387047
730235
894404
1191047
690300
361244
1212605
1765298
1951886
1379433
1894238
621323
620108
1496239
618294
1406223
897744
743511
686580
1051355
1743948
1741361
291263
1545279
1971428
497851
1677884
1003411
906448
1389887
215959
1391768
1313556
340989
676968
740284
364969
743973
547205
391691
1799069
1012762
1679370
1419259
1083482
337625
151104
1456787
1555271
1462537
568952
645718
377024
1484231
1148674
1379799
1594462
1178089
1372984
1179235
634016
1670464
422286
1243726
437538
764848
1011620
187974
1016931
1790455
1657969
39540
1736101
178006
1108685
415560
1028128
1106443
1419364
632390
1530871
1397564
847703
1468234
1092001
1674569
522038
286749
1902382
993171
1082899
685027
1712752
673830
1947620
1785289
967228
1735272
539242
1975564
1514764
1902718
1433473
127119
529890
1005840
1053478
550441
414552
1308393
1249707
733367
1280803
232796
579039
1658384
606902
1236193
201825
1890428
979234
1507956
609158
1497551
97863
1509324
1795128
851426
1589239
705324
553584
1249661
1183866
1029789
1841769
1659918
570333
826330
338245
121890
1565775
1738947
266508
712742
838569
703340
699847
1399243
1491552
1596636
1358720
1081538
456031
1569685
674995
1047221
678425
301124
1691095
82373
1285895
169551
500967
1905558
1765660
862392
1078288
479046
1078968
529504
1290181
356840
1460023
1959581
1540387
1501653
282226
1100477
1526925
1601914
518432
237306
710047
866850
1697959
856958
494167
1057461
1139551
416107
1237732
329889
1116193
1598922
1672044
696039
1021940
1667477
1824865
1776342
1035981
682246
1381077
654112
542422
68484
588355
1575122
897069
833347
261130
30011
1030859
1603061
775213
1058821
195975
1026172
1873585
234001
1458701
1178182
1802694
1548965
991474
249684
1771062
1896226
732122
500925
1718002
1526988
1390117
388908
911536
1279086
746925
1058427
1608706
1145237
1706718
1356881
1630367
1944779
503918
272466
690376
1443755
1852914
1894072
1169533
1653478
985026
1374705
430196
1525297
887935
1128607
395778
270867
1336437
1770674
1025670
530726
1782190
909978
1393858
1765197
1315541
770080
1572382
1139924
1701090
1052073
1317445
1588216
707681
439626
257870
1021082
1221225
1881226
391694
1296210
1076429
81423
999794
1117282
610412
659636
920241
1361148
1892927
266912
1011231
911042
956110
1831835
82093
260490
975584
566077
1453044
404218
1106647
1377452
933836
181534
1215515
391657
652926
1808617
1673726
1473986
1834964
1961428
859416
1726586
1760453
1011648
1085293
1186699
1717850
1257762
955735
339167
1412477
916148
1486640
1915133
139116
1273016
1307740
1333087
1435788
447628
864999
644860
1584213
612899
586109
502577
844275
597086
740582
1617761
1072836
1198120
1396573
1697703
448129
1965655
1621647
1669560
1943697
533721
609371
1767699
364072
1700518
477637
366182
633451
343193
755269
1891826
493645
122762
90189
566069
671957
573947
1134540
688174
53057
1212767
277037
1486412
130695
522128
344720
998628
1785422
1577594
1691116
114444
1573152
1255685
27484
926818
152193
1167456
118767
106112
1095493
880485
1398323
1290594
787851
1298195
1997784
637877
1076367
18658
1725955
1579360
1552355
998357
1278269
93993
965466
963967
1484452
197682
1373393
1725342
1738861
121404
905390
1672764
1877554
1825166
1275438
1958055
1678867
1994601
1384284
1679336
1658640
590496
651285
841724
1290173
1351550
259995
630746
1969412
1706321
1535392
1134081
1659657
1517512
1975316
1234497
1401152
1404609
1278831
867742
1280867
1974146
975013
1313372
1231959
1733228
916028
1929735
1136714
395247
1809939
169643
598111
478387
778925
1309151
768967
1161073
1591483
529864
665741
1088891
1600812
112953
481351
248442
604703
364444
1231870
243727
1035059
1558045
1428289
1807228
858907
1499125
1340261
177409
1851711
586298
59987
1450748
336304
1407469
185077
1555299
840693
809865
1317501
105916
723951
38795
428874
1900142
887529
1408504
83414
211781
453748
495176
15949
121727
1412540
761296
1939483
1920873
1943904
1950062
534087
1440804
1798840
1268520
220433
115520
1320826
115216
1837727
425170
1907698
980647
75300
1283668
1745903
161790
1228805
1752938
1140533
763563
680995
1897878
1326862
1405774
846926
1340423
1066273
1071226
1963903
1954353
379994
265387
1090274
248389
84961
1953801
1762736
564944
12509
1679291
663559
1190943
550939
1959372
1506973
1090477
1365089
365259
1038002
963677
1849381
1694631
1625893
289165
1704793
242942
243705
576529
1649623
358390
260774
1625530
1206993
1264301
1449948
1881725
822199
788745
959495
1798642
869051
1035628
302617
1841758
1412818
1377282
874013
475340
138595
1883407
1030437
1687722
1539741
1480949
1572304
275259
536216
236406
1432229
1750730
318843
286982
1565930
1366691
819262
1487797
23887
1030008
1602054
1427451
1746427
544302
686852
1038936
524146
866982
1198166
244475
1536018
1596005
1442866
363236
1179440
1130175
610172
1355
1201933
1337335
1682832
142439
353760
1097089
554241
608650
1065046
893397
386801
455538
1125945
369057
1717612
1748013
556993
998945
600119
1189269
605910
1221855
49367
131682
261992
506108
1397417
895407
1980019
1506536
581785
370153
1402256
531481
162196
1972036
1721555
461147
1572709
1909465
543488
281148
694681
17105
1237122
561285
204645
1430505
10833
407832
885383
1318954
1010191
1365305
246730
841846
1500047
497510
50931
1172174
860653
127398
1609248
462725
689502
1504676
365252
40544
739990
504244
705078
1712126
1423819
755274
1446407
239108
152163
128874
1155646
1240520
9954
316388
1468212
1394724
1362316
293498
578806
1122102
1347569
1790173
1509507
314092
932289
305587
584998
776367
1285479
1255470
781216
580568
1641421
240331
756509
293453
1223671
1126579
987549
784223
950705
1560906
1455571
1003546
900635
1076302
1544874
366764
219829
479163
224681
1306634
1900488
328918
1047619
204478
1546605
1057424
838918
178759
1724314
120918
1658897
1761694
1524566
1142592
1699695
1879185
926684
564505
1735695
1456195
1248858
601686
18840
1765373
1905579
874071
257218
1451929
773531
1910236
1085534
1015860
313353
522189
1023253
1818075
1603869
350842
643829
343888
826026
1121847
898704
451456
807734
1536287
1564921
1028506
1825456
802669
1129113
1881655
122183
188858
1342999
424405
872803
1900119
904727
1217400
1922137
619739
506105
447483
1394605
841406
810547
628771
1149370
935007
1985171
659818
1221266
981895
536821
1001743
1354193
304661
218711
1044734
180728
1460284
1586913
504474
1981380
737518
1543933
483771
894335
302590
527803
847187
920828
1621734
1099024
1647867
1771418
955964
1697202
1662085
705774
968244
1302010
1690409
1239175
1576614
528595
1910677
1434339
430626
1886323
754444
332620
1831455
1528781
1734928
925768
969690
143327
1538203
1516092
1263461
113594
905647
1066382
1624063
1006849
633630
1746210
395728
310457
1447060
723132
1983661
771540
121489
328381
40847
789435
1674631
583005
345306
333660
1335298
1667523
371093
895072
312500
963854
644299
1657132
1175458
1828527
1430983
1208438
1519265
1662721
246730
132260
645696
154367
1526620
1584159
1507006
469518
488151
295306
1014438
289544
105346
1634717
547754
939552
1836993
177302
821077
884304
1107889
441768
1831050
745309
1524848
676982
1665863
868105
1921504
1236264
1267866
428719
930900
1400480
1837242
1997841
1264638
1930003
483315
1524417
1632793
771957
1289596
1084677
936479
455175
986485
49181
972092
1600808
172494
492822
364905
1766005
828504
977103
1568491
586744
1873286
566403
1591998
133563
1801422
375677
1659252
1746948
243237
482869
1617824
767727
1082906
1556260
1878520
1816734
667653
1830089
1094958
1860628
788636
1333144
915096
1200377
48015
1177982
823613
610352
146590
508586
1930580
152497
1768261
590957
669282
735839
42380
81915
686935
1400650
1135445
1202986
1533388
724832
1255055
1420857
169186
615531
552023
1621208
1170002
559687
1630939
1700984
828149
1674747
991646
14932
556514
1477566
1159298
345962
462966
108571
1980041
53716
1799912
1311192
1636
218981
300824
127421
198214
1817026
926489
124493
323527
912791
1300357
218707
1017426
71780
1512780
1913286
283680
1133415
273305
1823704
1875546
1722577
1884097
1523613
922883
340513
938331
1902901
1799161
1615778
987735
1413352
1243463
638614
1469019
311195
1227034
1393064
282202
831932
784319
480056
216017
1551219
1372478
1896588
1512190
894876
1013472
1767713
1599830
1608288
1251109
1036823
346180
1907719
1876122
628343
315619
644892
1311445
1540103
795252
1289592
277020
193517
1460964
1782573
1923305
1442713
874403
1701183
1483472
276465
459601
1581122
1031980
1291930
478765
712180
277677
1353464
1032873
523310
518863
878619
1639421
1062273
351643
1519772
1095019
882176
1163095
1032366
186207
1335262
472732
1358962
1525951
1318848
1468772
687986
304434
1000745
1889399
47756
1962147
1045073
1373059
1539163
1059300
1806663
845090
1634748
1259815
49123
1100478
529722
349670
1209697
1227059
1891564
292471
1335979
154837
1743869
287514
1905227
1229144
1409288
1752178
1130089
1555352
889821
44968
854335
1907802
1110548
207923
1196094
951208
282921
178437
419866
1796909
1325937
757632
1355903
1408931
123332
1547657
1181014
1857027
1598289
1549021
1421672
1847342
1236340
1986233
775489
643223
1854050
1409143
1377819
1487411
1432362
1675400
379571
1958012
1443799
2895
1900965
1818104
612464
520567
1520504
919901
1245994
809537
1219499
1073692
961727
1534749
552317
1014387
794
712597
1755363
1813984
797196
108990
1673038
1104494
1691222
1835004
1728690
1300555
1181670
1972056
526048
1621198
265264
1958506
992874
1472775
112043
214459
1205965
979803
21352
1289250
606400
1267070
406225
1014222
1904164
222720
916764
804746
1698910
682823
701318
1520835
162387
378691
1294751
321537
153641
729656
391108
1061745
497736
383768
244821
1014100
948243
1845344
1706763
462073
1160903
1911279
1156584
1173267
472036
463867
1572483
1305436
373951
1845887
1144890
1678926
1809847
457775
1471527
705210
1871274
1308626
410927
1318131
1678336
1878919
1312935
1663645
1503506
1244106
12119
1824534
451025
184002
1655673
889062
441364
914287
775033
17915
551312
1754192
1851100
894821
1145649
1950223
1425139
696484
1725818
1872436
997040
1781874
412865
1772032
405653
482721
1592230
1735837
1833188
1972236
1217407
1392721
12752
918431
1249675
614092
166868
1021806
1525991
1715305
144017
100525
528373
737156
1647469
1737019
1579642
1086223
516154
1106248
1117269
236152
611409
1549380
1368958
1680428
969743
247519
1702180
309038
1217345
1403122
235308
750954
1511260
926453
904707
1463097
720670
544375
1466913
1744213
813187
371583
44641
697729
1195779
1816873
467693
911459
1115347
1745845
1662529
1654421
1323213
408092
45411
259384
91107
1167042
125503
999520
1134607
350893
1608282
1835616
1094374
1415385
1538698
496840
1933678
1117581
1098451
1870839
1971781
124161
1211949
1626171
37978
1734189
350985
26654
1151706
1737485
1382325
620041
447365
1272316
1446346
297853
1034635
157762
1837749
1703698
1175270
1085123
1741558
1740640
1535028
193187
874113
880153
716208
1824008
806033
1101266
1908628
1832984
551290
645207
1552655
175117
749237
260087
1991773
1895451
21901
1526964
1246472
1888121
1781650
1769148
1641531
477025
1338469
1456264
1651339
345913
8375
179307
48241
170480
1306004
205999
154587
997243
660771
302567
686309
1354365
651822
841647
695156
813950
236057
65014
1487357
1611421
579095
729378
845386
1418748
467844
1307463
260192
355106
681678
100249
1084207
1848401
722056
268750
330721
917801
1527303
1723488
1889851
1116852
968902
1316473
904515
1869149
1630141
1867383
1169520
319635
1057315
612059
1450025
1775378
1125885
478220
1701128
1641390
1270197
1026675
10134
784050
1000283
1670257
511498
1443900
223520
1081812
1278900
1259472
757326
1342366
519463
1467924
1863004
1841895
1232425
1044120
377564
111994
1114811
53229
618999
228319
832344
1541838
957260
298057
598366
1044429
615282
1408568
454351
1988395
658381
1042157
621716
136583
717826
204495
1329659
526429
893075
1578003
1530936
497329
1411399
492624
86741
58286
1076471
1218585
1094651
1108164
1996203
621192
1281840
1905864
1874966
883358
785709
1657548
1251220
1990169
1837826
183289
1425155
1315964
792051
564011
1001264
1897724
51495
393385
125595
1497281
1340218
1588950
648482
1003685
711599
1751510
1042474
991617
811456
549399
606148
376753
386498
1612883
829232
18499
1277570
1879490
436994
1369524
1400278
495902
166433
729094
769465
892816
1115449
760551
1278780
1725283
1732145
458680
742188
691810
1975054
1558041
1319136
136874
862266
444813
894990
1994699
802466
1563164
657915
341450
85855
267916
842106
35295
802177
193948
383687
365825
1136136
1014584
1283051
820613
580233
1798485
284706
1106517
1668390
1031377
1286782
878858
1553358
1349608
506640
1078668
1354615
1996851
1071323
322118
820746
1400527
1759275
1984090
1954706
993365
1276964
1295207
1647728
500174
938221
3410
1765304
557458
1137391
748717
1857436
299360
1632192
874766
1322058
3789
1931965
1113265
1855871
1926336
1011857
1703570
933157
1075514
1537106
1522083
1339975
240185
1846159
44203
205802
73160
985833
993061
1473800
574125
681632
1711050
680881
632304
965352
1214199
305683
268413
1219322
1657369
1369854
1045429
1863521
1719875
1412743
837718
1922958
742453
745599
1832121
1218567
1450842
1358564
7692
1931395
306244
1541826
1738293
1324123
1253870
573006
815060
219103
1442042
1163296
1926418
766439
1474301
153169
1173782
1480422
1602130
1619055
253935
564235
1173601
9623
1591851
1216729
1367323
1032251
1987214
1967093
554317
77452
495121
563
1705765
428945
706894
1291184
687978
65646
1134365
309090
241130
1674910
1023863
905520
994562
1764549
1873675
706239
947082
57475
1790168
1856815
1151407
1272233
951813
1678624
1638820
1130111
1529568
1112469
1525690
1867187
1259856
343658
1298969
1151222
1467828
1443162
882328
1814453
1494841
445978
471133
240068
783825
201917
526601
872596
418512
1618561
458567
1366652
50846
241091
1807017
169204
56007
1871365
582034
1233673
629391
627931
1963726
469432
1733834
1382041
74126
1824774
401294
1108908
180169
377839
680450
17819
915348
1805728
1698816
99139
376748
219029
861444
597743
1038937
469137
1348729
1395293
1295425
75867
875897
961587
545644
335884
926921
1807600
59854
1753897
371043
742635
1956999
1774101
56104
1678708
1310501
873947
1985629
1374450
56542
1796166
993104
995231
1468780
354924
1123645
564764
498774
1942723
1735292
265426
147377
340611
1724719
844888
1178153
1348323
318145
772969
1780780
773921
314995
878553
1549897
472819
1036704
1807714
158500
1065370
38640
166067
1468039
1574356
756353
857192
300226
1271349
374968
1431541
739121
770496
988460
799824
1667001
1018734
668935
872796
252836
1844692
1565608
1445408
1274175
687600
896691
161229
1541360
599445
1610537
325030
364599
1835829
755084
117205
713104
242462
1925412
1280705
1762871
1072416
241064
680968
485433
548126
29354
900087
1766487
1630757
1708959
335402
615284
943584
3399
1073954
837220
813452
269338
325923
741014
1974577
1923190
258708
1495342
1919525
1961099
293253
1909524
826573
1467301
1152350
1562074
1490845
883930
1988041
221530
1612609
988983
1779836
1871372
1614288
164199
1018512
1642506
1471838
1816749
119172
357842
456857
433149
40291
859645
1391408
1544103
1534670
1371484
986155
1626661
1876783
1141942
1247011
629994
403515
828485
1617806
246917
8632
1352238
973654
966032
1119613
421386
1824483
1787358
1164300
682325
1884860
600856
884416
1346874
1161764
963462
1133635
1186711
293781
824297
1077076
318102
259999
1821079
195281
292221
70872
158092
371271
994679
1499392
260778
194247
1519849
1946016
667386
1664377
11002
108044
1512394
1198754
1200893
643036
898551
1463833
545519
156355
1655349
641447
474259
1203865
904276
95995
1459220
119303
252609
1176801
16205
1839209
546764
1976580
554667
215878
1291635
1362865
1587871
480294
1134281
512456
591576
1592096
1337207
844017
1252299
1650094
664292
520377
1648301
1325909
180921
1757508
656106
695865
591444
919083
326091
1935030
1528176
1373342
519028
710596
1319851
945248
159288
532271
1250597
1392379
376315
1791527
1435430
352373
1106867
183443
84657
1671899
1489762
1915473
1990036
1399474
1908049
499809
1214296
586077
1543900
299263
1875924
1417824
1657897
704748
1285745
833458
567090
1704090
816561
735716
1167268
298088
1934550
844945
1697152
1698934
1936218
1579436
76323
1733534
1530982
82911
708294
1216082
1142789
506349
297576
694175
46279
1114157
3631
386013
1781795
385590
1816298
1366998
1228639
832429
1139909
518891
137656
1329333
1758491
327255
1414301
1653916
767989
1425666
1643064
1231574
1941070
1822956
1007939
594251
597494
1094405
1545764
1853404
676028
234225
429525
993966
1770685
1185489
504203
835812
1848646
1512415
720620
1730968
260147
1666382
305770
1530037
1905707
708309
1667743
707611
597482
1208479
586209
474941
1677373
932083
661347
1930774
166761
1493389
366108
1578106
146374
245883
1619170
1884022
1345771
1138454
1967500
222210
1527613
752887
157904
1147740
1878970
1081949
1649515
581680
1207189
286964
79485
1239383
1020221
718241
1539125
1449028
157444
1549898
89497
1829740
1513380
1931383
1596999
1376185
1412848
25772
594864
1815992
566002
1667243
485009
1549963
557243
402940
903505
1632421
1767956
1268775
1966121
594814
1387113
33907
1251669
764829
311508
1109048
298646
821125
395533
132162
839986
51826
1134856
1696045
1681356
1042086
1940698
245292
180877
625081
1670432
1746158
654677
492628
389307
1730821
568871
599528
741324
1452697
1449212
1190283
971362
1828050
55460
1690932
593035
246392
105417
1070062
362232
277363
333925
1809054
342419
1436715
844015
1652080
867132
202030
972502
193579
483827
1744204
1481640
637540
154444
1300958
1693823
1774224
1278102
1348812
142601
1617249
1997899
640778
262490
1223555
24465
561932
1803011
1491506
1670318
701645
1756355
1308341
959594
1226781
935746
67832
920767
1036399
1909803
1255855
129864
1128284
979550
1971313
1433426
1225429
258990
263240
1895640
361699
1704593
1825679
777678
365215
1897000
1940860
688774
1225604
1501777
1121969
1631995
139000
384566
1262045
945338
418973
355256
749831
71806
1369977
1136716
1921009
737080
537042
1887903
122222
654044
9808
316537
798151
164285
755549
668200
1979819
209847
145129
1420968
1245750
1848258
746759
572592
546914
1529702
598523
403059
1225609
1197541
388355
563411
1941056
1120383
415795
384212
632571
518379
1115754
1937878
488543
1743566
1855696
801091
1226088
76235
721066
1927593
1676361
1220694
1828771
1865612
1728133
1830343
525638
671579
488023
1844962
813025
748441
1150450
1197212
207376
1694208
448666
1768623
828469
645748
594763
1781283
462803
1276069
1286604
846946
199419
1011274
1078971
455975
930608
1899881
1682904
1034755
1929017
1893095
430680
1148064
1720221
997084
1669646
244644
1144064
65862
498421
219192
27872
697872
1093963
908921
1846227
1838491
948757
858768
589243
1680953
1879577
1140029
715757
169071
1901045
453131
80905
1641572
1511926
1264852
1404251
921445
288486
1838703
837072
471021
906226
579282
75986
970562
17332
1361169
1608631
930561
660199
329163
1403132
1315917
1834083
1841898
173338
131241
1853698
732826
321782
672744
1960405
1629784
1438083
350508
1436337
678004
30823
657907
1626982
1749672
67859
87527
1318167
935971
1798884
820874
737779
1402435
925817
85754
1610937
182544
1339140
1662558
1184582
1320673
762231
905007
930046
1034923
645694
1671845
264962
1589054
1320335
351564
192865
1947105
1776823
1336489
1122035
175448
752474
378256
1862664
1945259
360363
1468384
1278129
293529
1928156
1268197
1520573
974728
1415643
1867783
894480
876292
1773674
1745301
641218
584622
1429363
1269702
1848328
363571
1538645
1855145
473004
854270
979394
1142065
657376
1192774
1658790
599403
1009369
933341
1755651
522997
868584
1353755
762701
489409
659677
1892854
603359
1966997
1802547
923422
840818
460359
1573893
101534
958393
149580
1115366
976563
1806630
857047
152047
1676
869651
980682
1389744
1874826
1891330
921502
1814212
1449937
1440589
1023431
1043157
1063230
1214666
53173
730268
149105
1062560
67065
297326
625786
1901334
329663
1088497
303816
90787
962333
946672
237452
1602944
585475
608851
572423
646767
927627
1333149
379676
1467808
299078
1775365
1100967
986581
1119054
1906283
1905460
651168
1834664
1393665
727165
1971676
449098
630230
1010629
54868
707050
1906141
50923
966245
333868
1095078
640256
1417080
1959738
106689
1585278
1148588
495226
916173
38529
1945280
1964120
649310
553865
804647
954031
758709
808701
1871366
1538344
158521
1635804
826682
1862931
1390513
996751
1733892
756069
818344
1641593
104813
230604
942823
329743
1780682
928082
479400
1518826
1246230
1046988
1918568
412678
931528
1071168
913566
868087
89835
936036
1627844
1724616
1369250
1779673
1144710
1523683
1227222
1673535
1325561
775044
166838
1204708
1436401
616096
1150009
1539911
922041
583385
348559
1298091
237303
1051183
1110681
1465191
1062015
1238375
1652330
1103751
1681438
1133407
508830
580157
1369806
1197799
1597392
823840
1196307
104471
1706226
1335827
1587829
1288224
1510863
827901
640767
1404392
576723
787723
781013
48367
60068
42343
480521
98921
1840000
799626
832242
534549
1343143
96287
1563517
1981214
1322164
1714643
1927906
435327
486350
1789703
906580
930698
760879
1749996
323261
1169610
345158
1024021
148239
128555
1306803
1422758
14313
902545
1767347
1856025
157573
1119991
682726
1850149
1100214
1121360
1941366
829421
1307144
1525703
229018
96305
1979090
740321
441833
1353218
1374827
372819
740601
1893802
451907
1141849
1510636
773119
872870
1332114
1591634
1143578
510259
654312
157762
1164587
1877912
1689724
77543
1282060
1469896
1103604
523001
1917794
1783598
882167
1439537
1187748
1902187
603104
1115717
5631
1750095
1026575
376098
2485
928324
1945230
1969755
601537
1364887
643781
13005
666898
1374227
41203
982528
1592401
422565
1370317
559729
1371669
887089
501298
911892
1963450
1589684
1952085
285792
929600
24586
1454897
1843303
1464553
224347
183708
686615
445606
6580
683906
674601
422273
87183
71572
708681
1335218
1714104
647907
89990
82157
1627997
694447
841345
520831
1704265
1830434
1589158
1255610
815372
1979216
1219286
1231301
762553
239230
235029
1849911
1440350
807150
1883790
1030603
829866
1082649
509641
924335
1765966
1136025
1600453
573840
137366
1882882
116636
375596
260027
1681082
1979209
1477835
1931669
889226
829976
1011245
861869
1048458
271293
1842021
230016
1932145
1010493
485571
825275
1618058
375510
138342
1553897
758630
935418
383532
198021
165837
113552
383300
536738
947341
1781057
1127575
1249578
1136593
310172
967102
490039
389306
1696938
1746668
613490
1901819
1697563
497395
1885697
1104642
716267
289129
576303
33618
786587
134276
328119
374872
1479355
1927853
818642
125506
143478
101122
1087305
1851686
486513
84326
520555
629242
1749418
407069
965822
400412
348295
1894713
91865
1249821
137607
1844389
872327
305754
451787
1809259
1993140
575098
1440460
1199259
419263
1559719
1040216
462029
650311
350910
251490
1046709
1085925
1346840
710278
1276152
565018
886052
937872
568391
475702
220445
251540
1582749
217082
1058199
1658369
688993
1366720
741278
970512
105294
1669922
634251
404903
1700832
1659585
1444251
919686
1340712
1275402
1205540
709449
1951256
1919794
1123226
1308931
1502293
1944787
484014
856443
1730020
1643207
888175
1278399
1002250
783787
1865963
44832
974627
1570263
1237947
1975541
1746111
1576190
1595302
1109124
1712185
1148751
1648903
1590450
1853291
1309071
318213
753489
1016720
1548862
1553336
572028
422143
89071
1689978
1605294
1546040
390788
466054
1225597
1747122
1160123
843210
142968
1173788
676217
479732
460999
1898054
1442013
1425561
240118
1838758
742614
1844096
1670564
848377
170327
1084896
937211
1041604
1646493
927547
741105
1146735
1799271
1848395
12615
442963
1306334
1985068
1081783
128900
1841067
496021
1908698
186446
508556
1135442
653364
1230092
608768
219906
723994
917033
724967
1842252
113897
767414
18346
1330801
37145
1540982
112995
426043
1646273
617095
447546
968388
678884
424723
558226
1382785
1864681
1940280
1889347
1047921
845126
1050256
1189638
308319
758072
999972
1506986
877919
831963
1506651
1702016
1698981
429851
1774980
1614234
1482364
620147
429020
871441
1347525
716755
653095
565356
105436
365129
1729334
86988
764947
1599340
1996025
1841933
993573
1885438
1908379
1303509
1653592
600169
1744944
1847276
650027
849815
777249
1966795
188019
1233284
1855634
1842415
160615
643531
1650336
972163
1462490
40982
1273794
959859
376234
1140031
1063180
1835475
1969552
1285454
85851
1241874
473801
1747752
1050921
581663
1718039
680512
537621
938731
352736
465833
1296058
1032512
924971
584644
411902
1309270
677054
84146
142386
1854860
524224
435889
719892
69231
363882
1733750
1508006
350162
1843745
1712369
1306122
64394
1197735
378682
1248366
626512
1904384
808563
1765678
1509968
766604
657142
1270376
1120176
962229
1009454
156964
1065124
196751
313753
430291
939696
52383
1741875
489118
1811247
1126050
1950687
208011
1496771
964159
1430948
1731821
84580
1872908
1808551
379779
13274
290915
1178019
321977
696473
925125
598711
1636289
1663130
1647080
940682
670723
186457
365551
1630772
490010
796141
359033
470873
1993954
597072
144690
1169762
668583
1882528
66091
532503
1415852
710617
470985
1168581
1804100
1596238
497835
1140276
387428
1884959
1778623
416956
76606
50224
1935927
1480131
1363344
1723525
630225
1622843
1219660
1639450
762898
1771122
378009
320113
634242
572525
289168
1415910
236129
67129
1588925
703426
736406
1652826
1939241
556042
1366480
1385037
1698733
1089774
1197792
1823990
707405
951886
129901
25618
219731
1829288
479016
344090
1860707
1723390
768213
1843518
1991565
1594355
905534
1086895
1338813
1168379
1359312
929859
1784302
1924193
1451025
670340
1793829
1445946
480450
1483294
1210200
1090983
538952
1775140
418617
638428
1059007
483448
1312171
578298
252528
380412
623423
1813338
881150
1605028
1151022
1216943
1653059
728397
1000377
1860713
688194
527268
149921
435774
445146
861492
1568440
658176
1956588
1233240
312553
1036389
710984
219196
1450531
1612532
698436
12327
1915293
89309
847254
1846095
1888769
1181930
1440906
859559
219983
1960341
1138949
262645
272514
1989634
466725
556326
307149
413620
439977
336990
1078026
796234
203366
1696869
145297
1119439
356811
1927066
1375905
517347
116049
574096
1933997
1249024
1933500
1486209
532376
446577
8035
671056
1422932
1789038
628373
994093
1192832
1231242
1014341
205180
1635585
474771
1431660
1687360
266967
466657
828825
935706
1465101
1382974
1543974
467823
992183
424013
1206068
106520
1540128
1759614
1236202
270923
772156
1591136
800505
869032
655321
454056
100316
759055
1884968
621924
1576505
966587
1716920
1085194
587340
1570773
8293
1893250
1207067
16338
197348
1114732
1912569
1164601
602111
1995637
1934934
870374
671540
704728
826151
260719
602377
1794481
1247191
642923
1963435
1292431
1627013
60142
409604
307230
142942
603857
330895
299736
1664658
522864
1815329
1553191
1345193
1543632
1973859
1712666
1138768
1444908
672793
893991
729066
209023
1847852
927424
1380558
786151
1397807
953031
1868211
346726
1212008
1313298
1912942
1803018
1788757
1016163
281340
1046992
962425
1684206
631651
156066
944443
881228
546143
976102
1070123
1801177
1392387
1952446
1010496
330303
33547
1715462
664918
1910669
1519834
1408157
1451873
72653
151288
1723760
1692128
1706603
104900
1413912
37690
1802740
509622
1880125
1728274
552998
1896846
1199014
1649151
314573
1566339
761240
90261
1859322
1278757
204236
894215
21477
871690
697305
1614463
953725
572484
1767668
1879801
1593793
1954180
1945425
1002786
805268
756909
151461
1595959
1496913
71621
1617272
1629262
738312
233644
1277815
692455
722743
1738044
942828
286125
1632318
1135433
1797912
499944
1009995
1901293
239638
1726417
1369681
253783
806276
913933
1926394
1858170
1199186
1004943
636098
611451
65257
771976
743478
875947
1433618
675047
1625826
51564
740155
40635
175769
1085689
890369
1258905
1657945
1890366
1685038
949187
802106
146540
762522
910696
659308
1087170
374314
775997
605626
1654312
1897340
1677125
549850
1463805
447674
1884773
1360579
1968586
627392
1233243
1499135
504522
85663
1703057
1021033
233475
601869
352572
561658
165027
1302143
1119766
325875
1133262
771344
141991
844319
1183654
47230
872891
49431
1540556
1420673
1433341
1405504
346103
992827
997226
537251
397606
965231
1279130
889571
607506
1554053
1291223
882419
699879
677251
589142
1456939
1108361
1533208
1773176
1012841
887432
1294815
418629
342255
757310
45601
1262116
158192
1528888
862774
1708694
932832
1077525
1614734
911574
1034559
1915890
14619
1752578
1858510
1262992
636720
943290
1657784
363815
42260
1198872
1517623
1173575
936112
814917
1371506
297085
1052224
508248
1031094
1457353
507952
960410
262844
520129
717151
174664
86473
144056
1635514
1504609
540123
1181813
14329
392639
69231
258306
1712154
1455284
348041
49752
1616929
598511
1844911
904237
1772067
664802
1493285
1080435
713351
567400
197046
1290555
1361393
694388
816926
1094859
1331964
1144830
712275
172913
531125
1039029
644484
1639933
348140
1022961
296744
351101
610394
285199
1870631
643515
177846
1157117
461937
695032
6142
1407956
1871779
129252
1455792
1510420
1941942
1934177
667456
68744
314605
1554847
1710537
1701040
1007133
1364828
1290875
242186
1733676
1906318
1784422
1483548
1937287
759671
1229765
1119187
709519
1434255
168160
1019921
1198705
1861523
465280
1609251
1387523
1670839
1076358
867062
1123525
1578443
1100853
1666387
427056
541935
785838
1348546
14169
1160871
409833
1700380
1962789
243539
68719
1236275
798993
821376
1027507
733647
957136
1528001
1989808
164671
1583374
38112
1328625
788833
1684575
59429
1554873
851110
1992130
1556814
800595
220024
1789383
1803689
1600956
1443192
1613113
1329876
80609
465729
83311
1223095
43178
1802816
549352
1366268
644725
1433109
419823
17088
90800
929491
1985826
1509707
570415
254892
1898306
1882921
1483917
1732520
903970
1672649
1913924
1882222
178291
1995967
1599028
1174010
530301
1467260
1840294
1630785
731281
846470
1862399
1276018
723027
800184
701144
266157
261647
490280
1252980
1866355
1457617
1635767
1981893
1446545
267197
1060393
53720
578231
1159063
238925
554728
1748477
1022603
1259779
989120
1953976
134507
1875086
1955306
1073113
1758004
52396
715436
375695
1308269
731293
1643761
1904052
571590
1352029
1741744
1292755
1070832
1396828
1751673
1746841
1705084
455813
1643394
914453
636715
193788
836447
1050415
1081952
250326
513108
1233875
240604
683284
606312
514085
1475087
1489825
1071303
865448
742943
1843351
898772
47018
1243025
1724544
1252530
1636996
913162
762408
107076
1410531
942635
33624
289561
1945615
1451559
714894
1670660
92131
833070
75425
1688162
540583
1094211
254513
1312088
1254058
1841663
404805
1412521
1089527
845487
168636
1236415
1327906
452677
484713
411880
1245990
1615275
831820
1747843
1483251
184740
1359124
209410
818030
60467
815030
1242348
1501914
1215863
643113
250311
1802607
1106831
1089027
1693168
1070093
772885
139833
956860
1086207
436111
155986
196691
595722
341115
1376744
738957
286207
627499
425245
821187
1469804
1445281
479348
1261319
453472
407485
166031
23371
952230
1854332
1732281
1247331
1170859
866708
1221351
653161
229109
92580
689964
1732301
834196
936681
293234
1969625
285783
1526366
1997022
847721
477016
992244
346664
838311
1547236
1968316
1487135
1234369
1490922
1387885
995046
916791
1732566
943213
1159205
429603
66
244991
1635130
1683452
176215
122054
1169654
730472
837548
1077279
1849436
1945373
586212
1900873
363241
1281347
987869
1340769
1838129
649134
176326
315004
1763360
294484
777610
1295986
724685
1095149
1211019
720873
648880
885128
870946
545083
1241147
1638609
1565476
423709
1981455
1507177
703867
1564556
1175449
501096
1287357
731059
488672
921380
782169
1574372
545758
467410
1434911
1783646
433368
1763243
602393
498431
1457485
784292
229521
1419782
438042
844640
1351963
1469906
537360
1199152
1397080
1524290
1314915
1841448
1862546
979993
833366
60376
551388
1312981
1430238
1715341
1053659
574894
298559
1510199
1107401
1432318
1882769
1897427
205059
1589433
971427
1490212
551078
930826
162271
564353
1853158
878800
653934
1511493
898710
1910826
1858753
765412
1556178
1721439
669221
1205214
902459
1459405
1809343
1462686
1695542
1709623
1598233
1932678
704646
1779297
1856625
582157
1731995
123869
97391
1078130
1486313
1302258
777653
815205
1479230
144029
182003
1843021
1617089
1828675
1213732
892092
1232467
93459
794350
1489480
1505684
260625
1747374
17497
717431
1976328
1802338
1633463
841118
585077
621055
1890682
51645
1799135
245288
496715
1125478
254521
759766
1596123
1953976
1908253
1419767
1289730
1947674
1696957
940769
1860692
286171
1069808
340719
1179599
1428705
385465
1730001
1610969
1364265
703252
986840
139813
1505519
356320
1838002
238440
208315
1522259
9171
1470234
1653868
677453
316059
805227
589169
1537991
1421215
1943572
605328
1012144
373761
743505
77355
1209098
305998
1972184
1870486
1451781
144395
1538373
1291793
1000895
1873060
991334
89563
1283703
1417608
818880
1285155
110904
980467
211724
566207
531556
226201
1061648
1519902
1620323
1832212
1022184
277796
843677
558753
1216003
1776904
950609
510254
1564952
1482042
797685
558847
1585240
703871
479495
1133917
174339
50490
73590
355025
1014107
806528
752703
1392293
134136
573614
1100812
1110250
430327
1534577
253417
1350303
1001048
1893629
1319904
298377
5157
1775972
1176944
1090807
716565
1712686
533166
1576887
1143874
149541
1553346
1326343
84018
1665777
1105285
689877
1138884
157389
701305
1548110
339724
1496481
531898
251557
1165845
119967
260895
906601
1749084
1287046
1691992
1520169
822590
82485
354726
941479
837084
316345
1394662
319565
1984643
654191
1039578
1289091
1790188
1778321
288463
621504
1451715
1477526
673134
569228
1220422
770606
400986
1050904
93836
1169966
419788
170616
1305982
308067
639075
966648
1925933
855898
1796328
1378141
1809872
1594136
831605
1283534
1639421
426313
862360
1039045
129871
108084
1234271
1686583
1913786
436913
1321594
1684678
82011
1635738
1703242
1154490
1378347
1528179
1811378
431434
411932
1262747
948935
1313418
1798277
369309
279843
336943
285879
1983348
1840015
1301730
1249951
885304
541110
1295740
16511
1069435
1446244
618918
1663179
907525
1670322
795675
498169
1025841
1527039
64078
475190
1651287
1556173
1930409
268821
1380599
586247
1996275
555940
119609
551936
18744
1966971
509253
210586
464914
1678351
366550
42187
581867
1680553
1384320
1461988
1457996
1947451
1078420
717811
1095340
927708
805534
1717441
782415
397804
954838
1451234
733046
1141508
1288411
1780791
1323614
1231328
1519095
148462
1412524
1305163
1472716
1541402
621857
791711
1378838
607997
401308
283130
214578
1957295
879423
1388725
1119179
1174068
227227
946649
1471681
472936
649377
905064
112553
102560
577804
658067
1388355
1104997
43125
625937
1429912
652804
1359954
1675465
316088
359619
1759007
780534
222974
1415595
1448020
636011
893416
1801933
1805147
799563
206447
1459127
483018
1892075
57163
752515
1000310
978557
803965
1056163
77999
1721637
1690602
984767
1621964
116398
1348691
275515
1058715
991469
385211
1499930
807728
1584661
993874
1662935
132175
803901
991127
311325
449114
500458
217314
1501021
668352
651394
395634
1587617
712970
45606
1289574
1717934
1071951
311710
233472
1384595
163185
1565350
1501532
429876
910540
1242428
744220
1760139
10145
1091976
1986242
1870943
1006898
620796
1708301
934995
1410836
1970093
1519295
877327
1451380
1463752
947733
385751
1200394
833020
1311654
1602505
26093
783313
1490077
1592264
1313144
1049681
1634982
1275563
1659343
1128540
649142
640938
1358955
80054
1808719
1868115
1715352
1076868
87625
902183
840686
1496873
71228
1182873
854180
301929
902641
1027903
199516
1599326
1870033
490548
840922
1992761
492686
377051
1635426
1523330
1944838
1804064
934467
1924872
1392033
1437084
420026
812244
484260
1857734
1483459
842571
1196619
513276
530896
499404
412911
1426923
1954098
502838
1075709
807097
1023086
860768
1315681
1933372
677749
1680632
1592048
1513536
998272
241900
1270070
1232270
652311
965818
1819745
1689843
956438
164533
1507522
1136116
462699
461507
129295
489324
1596045
497568
1921179
1292064
1243669
1681886
1590208
841758
1496351
1481797
1813526
1376186
270860
119867
722757
1096659
1751286
1017774
1752746
670467
1828987
1886979
680878
314673
704099
338204
1214090
1885332
822769
1825571
1974178
1443251
856607
1564146
8665
1816215
561531
547330
1523340
1233407
1249587
1814978
1921968
280097
1835735
1822658
165082
1370919
410470
610772
1841776
352642
1565777
1972620
1885369
1836657
326957
709152
58827
1289849
903808
309374
623442
831939
1280323
566996
251495
1483414
1781093
1191881
218515
129148
1459590
1944220
1349175
1825296
68575
1336775
621464
1914270
1331178
1254924
1236214
416401
386417
420302
304593
482583
943721
201177
1919845
869973
931641
583759
1840323
1555017
1690546
1463346
249781
199833
63677
385685
504304
531811
964028
1103367
771370
1360845
299434
689363
1247509
182499
78918
972973
332438
1523123
335371
1839624
776567
658295
1404546
1821966
1226909
1873667
1650534
887485
1867312
1236561
63138
1695696
524545
545567
1359195
1913644
1131665
1978265
1547077
6576
1063645
840524
640773
1552380
35459
1654572
868064
1660572
370777
669939
1106726
491211
1839958
264255
149800
1505510
683359
750066
660738
1063627
846292
340166
1108675
158214
33903
1718395
18253
848986
992771
1513758
1145927
1143019
1177639
294986
1507882
398790
1817388
1782239
1290193
1965349
1437985
1449972
26386
1088154
865967
1723894
508282
1566770
114164
1817660
162361
707923
1343686
1371249
260933
537519
958786
1131269
1075411
945797
855800
69772
436807
459386
1533146
1638029
1470133
943083
37886
1538492
563485
1273696
119970
148803
275933
1126839
99738
1072179
1075923
1806198
1618639
1161349
744169
1976646
1789287
498301
689528
847401
1149791
896086
670705
1280610
1897243
370579
1171839
1443670
433269
1469359
963215
1684172
898315
266889
1341305
24329
754066
1126894
98899
601238
1947296
150270
1339305
1013002
1380937
537772
1454936
1319156
1377434
1870207
651688
1445248
633517
1584546
1791105
323911
1686867
1462300
1238506
7301
143604
160912
1075846
1465030
172130
356634
996568
164358
852624
1745612
343039
1473177
688062
999707
91993
1889639
1623214
1226181
1244437
1797078
180101
726465
1742463
466457
1930661
1995526
716339
751704
1590822
435340
1242815
232284
605896
1504175
1538869
436154
1565676
803963
113744
1851911
371022
1269421
705857
14213
1279391
383468
441174
810499
1706319
1223786
101362
1413090
1753639
276893
692390
465758
529078
312052
593433
531248
1093805
653033
730234
180581
645978
1346583
1804418
28568
1124886
1142740
1192779
1131900
1247880
824670
227057
965456
35701
1367791
1342770
1798459
1689750
1168215
1402105
618716
1084704
1968979
502342
1314090
1330981
826436
1926707
26546
1076243
815920
1415754
1558155
247973
1154671
1995789
203454
185066
1554403
398894
1846568
1948416
645277
1294140
1250986
569432
561798
1705102
396594
1950299
1294820
1853666
485886
996450
556925
953169
1647506
832867
1380817
1546500
18246
1782658
1930875
1480606
104565
387157
1627279
1583141
176279
642367
260009
1197437
109943
1401538
1691283
785503
1180000
477480
231091
1192489
1420470
540558
827238
1196868
1759724
1126945
1777941
1686561
961663
317584
799016
1418754
522573
1238587
826020
148893
1483102
888685
64860
146259
1615054
1508526
905936
905166
1116235
1753445
1736089
831188
647852
1882912
807855
1950889
1509850
1923753
1055333
1528686
1385729
477542
1766486
644135
1944708
963667
570153
269821
537880
24316
1823700
829060
1927091
660586
1035340
1206458
1101779
657207
595446
323785
779969
1759421
608388
72356
750694
40469
1887504
1263764
1935519
1573096
527106
772477
1640907
408341
1138838
517975
788184
1486015
1598809
1534874
971089
1797042
614001
293792
690795
1048598
380862
1747804
799354
593643
1063148
822363
302536
1185867
992861
353239
799893
816154
616395
930808
1418332
449016
1040462
1895524
1085420
443881
1329715
358589
1385842
1871231
233843
1795286
1208227
1133082
1353184
1770160
817687
549416
995093
1830218
57226
734785
861396
478514
1680480
1955500
826706
357485
328970
207375
1608841
1431435
1745242
61415
512138
1645222
1296493
1712744
1632370
540350
510910
1444838
574692
1066879
1295808
713637
441557
501344
1578582
1890039
1052371
912967
389066
1730736
523284
1752848
1448036
583620
64817
427205
1246810
1910167
1894174
1002432
1095201
115096
665287
935261
621847
627890
191562
1990555
1119873
277949
291518
689631
1158999
1657291
1603542
1305359
1415277
1750011
366164
1260422
88972
538032
244635
472283
670363
1417066
984818
462611
903679
1998348
438897
1788324
999187
1750714
1699480
1395373
426635
701074
1688928
3379
905451
646244
1312547
1359647
297717
560218
1409731
101245
439313
728321
1581605
940305
1296487
447135
1388963
1261659
1527217
1323123
1545656
1869227
249980
993011
921291
88248
261311
754555
1600312
1501645
833674
352522
285351
987877
1294325
495842
1590813
647635
36431
1840589
1780924
1966877
1403504
1924950
1432186
779444
317887
980408
1296250
1386831
1156082
359280
1232818
9826
892083
683823
947247
1748141
235630
594401
1569598
1544000
95326
677692
1785811
1639999
1417914
746573
1822605
719341
1412477
925195
269839
1505198
1467989
1353357
1410409
779210
1316651
562388
181569
579549
942971
800360
1289306
1060803
739698
706391
1242154
1243609
460851
1555937
1410462
869978
183315
236837
910698
600868
1348523
1026884
1408149
1928934
1153876
1585264
1746950
1138212
1139739
1075093
1429731
1148486
211918
473396
1260866
535704
1811802
833815
27869
98773
703799
191965
28927
1492926
1308381
724614
764730
1528854
1704366
816390
1172394
50052
1978478
1292189
453254
1850651
217511
296308
1157699
1579084
906229
567221
69253
1933059
1859579
272325
339339
1026477
31871
373512
1077324
1559906
88359
273515
1725874
771835
1862336
1117430
384139
1595486
490314
1699363
1091767
1215047
574740
315036
567098
865341
1734542
414493
147792
704943
819444
1198197
1250485
473193
538634
1905832
1522193
522522
1816693
809394
1773581
1945731
1823325
626135
1078709
764960
1894540
1074202
14190
663252
875976
1905089
776126
1433909
1975923
1153939
1308749
1677390
49630
1743601
1225403
976072
1720555
725744
1670137
911168
1082684
668264
1964837
32731
1053085
1888166
671763
1505002
1935759
424073
270851
102328
1969622
129056
1458169
248334
1174508
145142
907948
61783
150754
668529
503340
1673790
1505535
78676
1816953
74942
1550843
1174329
22870
1254006
1778391
467091
1536865
1409920
1116344
914324
1195966
1876003
92726
848146
1692421
195736
1355641
919531
1647767
905302
1924747
1754416
719201
601540
1928938
274062
1465207
496200
1478454
1110404
1104031
1230008
130945
1428279
372151
193596
628703
1397143
1027980
939108
1934836
498421
909957
484100
908793
1918671
1923295
761270
69312
1986693
511616
1150278
848507
426322
423483
582579
3231
509727
183957
1877918
1177516
1298670
37622
1216794
1975287
957166
1168441
1384264
1531889
1836763
884997
13938
1499483
942086
645362
823459
126881
1944573
364580
541875
1786815
798622
598656
1233829
908472
1554471
1747417
1199376
1575926
499652
1081493
813718
778021
1590757
93425
577666
865401
1415144
1109302
1306603
438812
513600
622245
373945
871393
254722
1018709
892431
1958049
1835007
204540
1515393
995649
1859048
766658
1467032
57995
1032017
1081257
252137
895742
210240
1806026
956472
859588
1806668
997694
1390256
1709698
1201900
1667950
1789996
1716551
1002538
152833
873126
1330146
1395637
485934
915484
1140713
832987
1782466
1738090
475826
704235
1935355
1803134
729452
418819
82971
331720
120392
275231
347899
87139
1969760
1846834
1231738
369077
662091
1166675
625959
980132
826776
456855
1644863
339501
1459315
614674
1531503
309251
1270983
1578121
1997113
1289920
444185
92968
1690686
492480
978946
1454600
1422398
225416
814661
1455759
794094
581683
998244
1001239
1395022
124613
459136
1066335
1268232
1226953
383758
476443
586484
366095
819307
1003289
454880
728445
1776485
1000874
1369316
1181464
1302290
549853
1654954
1819318
292663
1029138
14646
528917
1120908
819998
1368585
1324410
1464527
1097401
765618
487071
1359682
1547529
833744
952818
1230756
1456438
455426
1904099
18058
1563665
336682
1145977
1928113
533589
1074771
916281
169598
429208
973505
803082
47835
903253
1511019
1916641
939843
1640838
1290894
330256
1271669
1144798
632142
1234259
1826806
596959
1925952
1442746
888293
1085729
1438907
255865
109817
1826393
1283867
608579
1983491
1096719
1324357
290385
1425226
1919939
619881
643108
390457
1951659
1810269
1507424
524254
1898878
1570035
1470770
351265
1850223
1054956
426191
1995312
1928260
655702
393607
705414
1322525
648979
405174
133953
278712
1409744
478285
309366
651615
448580
268030
1885935
500669
1855551
1346122
1312625
1230853
1017284
1685405
843569
1358168
1854475
1715553
1613831
1393615
633063
1892887
357607
1690502
853400
1322737
704547
649038
510268
1107053
263007
1168752
1238487
1315945
814299
398708
329180
759931
1470442
940345
529967
1071706
801379
1898629
1407286
1892742
1462565
1448378
1105727
1670127
787906
1848422
209712
1912148
1518124
412005
1205749
1483966
1459532
1466439
1108652
1503739
1624360
71571
789159
1625081
1526455
365874
1000062
361790
539366
1350709
1914657
1168155
179415
388638
1037137
1710479
602121
1820837
1922594
325326
1376
831204
1584699
305231
1013167
590238
851617
237814
57473
278860
1334650
1642304
1176937
427814
955091
1054044
543306
151933
1203479
286767
1240858
1788537
1628950
1971637
1894435
1343157
1250702
426560
918790
1727469
1747699
1789642
593525
411933
528803
56064
52132
379963
1773183
211372
927009
1417958
1868026
1458036
774723
1663224
25878
428816
1500898
483924
888755
585456
217751
1940124
1694791
1381545
1899486
267308
217861
1178842
1259987
1511300
1728874
954418
1631172
1044993
1518546
404538
1398779
1572890
1725513
124492
1843266
1442855
9762
1357319
1200264
894447
231541
1760305
84218
1676074
780446
506308
1876042
1365171
1474104
1473447
1150664
187678
10514
592620
502
196197
62461
1869815
201323
719413
609108
600264
1471877
51526
1886697
1914473
386004
1613946
1288685
1180046
496481
1885504
1489940
342446
601485
768814
1134710
1177450
797912
1437056
1325452
698933
840853
1355794
812434
1578662
981829
466809
170097
571349
1905346
1465804
1583937
893625
694864
1415470
1492080
1093680
342067
538447
1533042
777718
215091
958526
622115
1897569
1618542
1893571
976720
1621285
431335
780424
1439644
56062
482992
777858
304958
754068
860982
1065617
1191848
1595458
1796327
722900
1192295
1189614
1580500
1376686
644962
595069
1753438
539146
1503946
743011
940711
844488
233259
1557716
272563
793499
309241
354229
1933113
1844005
1179438
401511
643454
1028264
1485392
210548
390308
784541
234150
768649
1652355
293198
1736695
1655263
472733
1898429
1696010
877512
1596365
980995
1022464
1854110
1769639
1951506
944267
1395126
1040324
139951
1601111
1172757
73527
1746553
1389652
1131280
767526
401235
655287
841827
618383
516433
1242198
1333947
1834658
582178
1736949
1647681
438419
1631999
988338
487103
802862
1227918
720381
367903
995216
1070773
570287
196301
1992773
571224
22527
1916723
282100
1391768
1732129
1756667
1638158
148393
465339
1272913
239767
29424
267053
1499678
1307958
672442
1082535
976790
629247
691227
3834
814444
1319404
262271
1322232
927989
238402
729291
711359
1101960
309614
137710
1580977
1084590
960420
1125348
1999719
410658
183942
1262105
977079
1103771
973856
1174423
168281
1884036
379915
1102334
1490556
1318951
1483308
665561
1272671
1481017
250832
602471
1203182
663507
1562469
1638407
1536975
1948656
1706343
1492444
614313
59549
673826
1199557
286008
1688555
1226091
1168783
1926491
870991
216882
1537234
1549314
513746
1773735
1645698
1413624
401782
88071
1898839
1226602
370375
94343
1773715
1342840
888515
59687
1021887
861071
978566
1788993
995311
75432
1671430
671993
644181
1242363
128389
1821570
123975
1401218
1921186
1642063
43116
19269
783238
588830
208241
1375366
1516147
306991
122727
253201
1030989
1941483
288931
1697929
857801
1259206
1284514
721650
3165
1558456
1596086
957818
1465523
730055
334948
1592858
1743117
612063
327219
606066
472353
1883024
1467889
1810715
1256302
58721
1950553
1673982
1752766
374852
611
471493
701827
946857
1698323
1198416
1394516
387504
175095
1275390
836038
1105806
1830722
1719181
138718
955580
456786
357334
159830
63995
1948402
1645384
992621
187373
1784395
1649808
419157
1827942
1198858
528909
1687871
124402
962243
1722825
505612
222710
355749
631156
1665131
891526
1133564
1900153
574935
1282921
1317377
232035
1008625
1250458
407107
1087425
1374409
459366
1308415
1206800
327641
855758
1620354
938165
309070
946802
1436083
1691648
1854095
1427084
349199
1174766
1690734
1123831
285225
797673
807434
882691
1223596
98490
690518
1495661
1966403
711570
1110409
879205
798457
892388
918876
596223
1742360
566929
1043022
609229
1141955
1522113
1735263
627574
425118
1356918
1850561
17393
1263236
895810
1762833
1276245
1320266
1058371
1459436
1100605
934521
672331
423364
931815
41064
1290159
1110393
1958675
1815303
940984
1517099
1193402
1585826
879314
532444
257125
986506
1076618
1558394
748960
648954
1141892
1184681
1836962
1908644
310881
475741
915978
645553
1135610
973656
1749102
39792
1558548
351165
1449890
1580268
341929
1617264
1292060
1676989
1579552
1795994
38799
890613
1736738
773850
879226
1549257
1194501
507430
222633
553623
1844203
1245952
1940512
883385
1529013
1402814
1297185
1595153
295798
1369464
1640483
709357
347276
405847
870233
1802004
799319
1844063
1463894
894749
1557512
617207
294793
768500
57451
1143414
1792900
382350
1422061
90273
189173
466447
1786363
861646
1525282
1456718
416789
1407084
152624
241427
323102
1226368
1570255
166510
751845
181883
1960214
1665963
868250
667638
541309
1230439
1320650
381539
1696197
193685
1136955
1411593
699010
480382
843991
1537916
488835
1218895
922392
1077621
336864
1835004
28044
987762
806780
1594984
105082
448852
1925005
492810
368759
1213653
508995
407066
1047289
525189
937411
979646
1505596
1363134
1101364
12465
1421135
636398
3325
763858
590290
576681
750649
1637795
433330
1613962
1700328
774434
1936387
1739943
992262
81933
545712
1332364
519537
12037
1844073
300158
1602472
1751590
1219410
605554
1550826
1702441
956981
1084244
967471
273609
56074
527
411316
1695533
924533
1726107
1639624
1035968
1142660
1549510
1720620
1124411
1843277
1248042
769841
1448855
1702222
522051
1610353
1565919
856063
1099633
230650
921012
539811
1347379
169960
1270545
1025684
475916
1630836
348382
505782
1111028
1121917
8658
987867
1713807
1748725
1885626
89460
1029949
940517
907971
911423
1297143
250086
948950
331558
1291860
1475432
647118
1489436
635400
535436
1630699
564841
1093397
1271657
1961969
158782
775595
1382700
579053
809708
183397
1046870
1521519
1912139
1639975
783436
1369245
1070989
175138
112154
399070
1728187
1539364
1317815
1291628
670234
830477
1176436
1770132
111850
961205
671930
141632
1036095
861746
515362
1188449
82012
1538654
699312
1583101
735220
1768269
582010
1661470
647525
271115
800522
1025912
1958814
1273713
1369036
953504
1083432
1637808
1432677
1457838
427618
1025453
893133
1586541
189682
1242629
1725676
248922
508707
886093
1173746
81204
778762
485729
1703847
737881
989651
1346002
73769
1052308
1271822
401790
474286
428940
115386
488261
1738164
121542
1501945
408997
452278
1402729
1944976
1012079
1058052
851850
213015
1743467
1748341
877254
1854855
205614
826020
1798963
1979413
1950762
524576
1079287
780371
1048600
203672
1816001
302786
1866043
237678
928678
374879
1646675
270076
1482970
1467127
893894
591883
1802505
395755
1173113
346401
1291191
1225733
713279
158435
1027212
1678058
1425240
1749162
800191
1727850
402175
1880733
139284
1107060
386164
249314
1330993
1734690
529313
1465743
736155
1032404
384465
1292005
921211
1786397
1565539
1362693
1393704
1247406
1090363
415112
1619861
1227359
1036583
544121
1586630
1306099
1870597
1698490
1705401
1897673
780375
966678
843270
852551
1008773
422911
942553
800757
151040
126321
494731
559015
1803395
605800
567874
1872854
435651
1789390
196319
1093996
1973464
931641
1820831
1465210
1309273
1037909
940657
535793
862608
1051905
1502850
975558
1197767
681327
1054228
641616
424979
1958038
1422226
452045
608325
1095004
1574597
859143
928583
746353
1298213
1294035
1168563
1163542
1808744
437051
1802019
1279624
629147
679849
1273916
1328543
1880284
966482
1181441
1571312
122613
1769128
834815
1598847
231387
741556
1210333
21888
576186
1462725
606052
484033
1351697
1197856
1576093
1017089
526708
261078
1701732
1891087
943854
1963310
1009880
1318964
506425
1777390
1263315
1768519
890180
224478
1259500
62153
1597348
959370
1515197
1761934
181874
3418
1321434
969360
356182
1104855
1648425
1614889
440128
484370
348123
8672
585728
546581
979570
152014
873267
1197441
1862783
313459
1419395
373476
1636153
274241
457190
775702
34089
552164
1698490
1117538
397247
441144
1587575
1481450
1723606
92441
192164
159993
1063997
1991971
1747611
1327433
977931
1312840
194565
1685393
145886
1660655
1744757
1293833
1939832
631040
233760
1762358
1150845
862329
1599939
1497236
763169
1351771
365778
1137002
1244162
1038544
319502
1196958
30297
1350803
546405
362715
1665995
820556
1982579
1361883
1538918
87002
478837
1540679
373808
249916
1147409
116905
393064
1653655
1406720
239106
742492
768976
1375148
540539
321497
223260
1990290
1049842
1631858
204102
43051
639073
250304
1081353
864247
934195
699497
1126856
1727403
588548
229842
166413
705025
1431818
1320671
100864
1451530
1939715
1530573
651633
559964
1640694
1861665
20164
459886
1590121
267792
1832124
58123
262343
402450
178033
240696
311507
1089896
1982644
1920987
306924
140839
1526555
1887125
616931
1382136
909268
1897692
1423225
1305707
128341
639730
667057
191092
163708
923743
1761361
1551193
1458733
1151651
776951
548451
1304842
1011115
1945668
424039
244049
1427957
58059
192578
419916
286580
1354926
132212
1816204
1464519
1475724
495724
430981
379907
1861526
1577693
1808627
1558229
62917
676954
822030
649775
785144
772107
1336652
1776423
486737
1833262
499277
895733
648332
146740
964792
392199
103719
377224
127962
1437178
976006
783395
408870
397540
638115
1961801
527569
1493408
948630
672538
1895846
1138647
960433
27315
1441280
172591
118480
1745625
932843
26364
1783418
829245
1891494
318859
1614384
571267
756694
1557872
304183
649834
1116755
1808825
1217787
1005756
145863
475091
1733189
1861973
966201
1618210
576671
898335
963426
166346
203694
1179919
1102168
1994992
202175
472635
1223838
1560378
562465
820598
1787022
362000
1798292
512829
731472
1164940
246242
714420
1402453
1551140
448190
1520719
790756
1274627
589896
1784673
1982465
1750693
700394
673703
1454630
1638995
523116
1135837
610568
1536150
457312
517317
1423837
1465289
685979
1654119
762775
61126
1401481
259267
1598681
429924
1908076
380315
1569145
601351
1187096
516772
927680
1875869
814035
1414651
1002262
141001
831022
1420402
994186
493262
861457
509731
874511
1799555
267254
1826637
780151
1370251
1712969
501835
238778
1880026
1678797
583590
811839
514562
1175153
600515
569074
1060065
791690
225872
503324
1589258
1729120
1425253
270042
532511
1122690
1410919
1384414
241813
956979
1799715
1605929
687570
1625943
850068
294170
1545094
428297
1218470
1297669
678063
1457353
59177
1103995
1827040
440560
1244285
168877
304068
113942
357496
544989
460346
335580
614592
958718
969575
1189869
637524
1054427
523056
304160
68607
628165
1711578
1994757
659130
198400
1079531
1562474
476114
1347215
35673
1311081
1936638
1013590
1148073
860794
841088
1479118
1231495
129335
1219009
1290456
702560
221369
1468449
1971205
1329851
463235
761958
111211
1609315
612335
345709
1714075
1225949
689570
283535
848714
127839
969843
1646865
1684652
1952506
1802680
1573597
974298
1259887
1620080
907310
188558
379136
923633
1906995
1454056
450139
447426
1666944
318965
493048
1437973
989765
474189
1468990
490063
1995439
1351752
1325498
800270
1546949
1529447
340365
781211
860652
1334995
1436564
1732172
1493983
1673289
19199
1116987
480734
606152
876195
1941100
1476900
1611625
1479474
1593424
1194940
201731
1118848
1883541
498954
1051560
1483982
1638450
1137253
1452282
1579242
1733473
1557977
1459888
1529381
939214
68200
128604
34782
987828
1131551
298879
1278910
99675
1209974
1051366
1755075
316843
889386
1983884
389773
1538057
1787621
395235
1272126
1652077
802982
1176054
456535
1294252
1559756
107940
546159
42737
452824
909721
1323383
1421660
677379
367808
2375
1646365
1660961
299006
1995512
172251
1965041
640248
1533204
733985
620229
1407745
587052
1153455
1812223
1990290
1025202
502833
479363
334727
1554539
1124009
230440
600265
1388266
488125
298256
1842057
1375574
1323119
873890
817707
609487
1164841
1742430
47450
285683
924248
713718
435392
1826281
1008375
1197897
560038
177325
747106
726538
233980
1311632
538976
129929
386372
367060
1708314
133510
1088582
1606219
830107
1470282
1821590
1861891
1975021
1578578
465570
236991
1066457
584401
1340164
288504
528543
1763170
1597695
558539
1916902
687614
1719505
1575396
1744343
1939063
483318
1279460
1325295
1978734
1173304
329887
522166
22216
872944
983746
88907
1474158
783070
618150
542970
955640
400675
1381151
114034
964390
1167627
337551
88789
961963
307185
1954299
1830721
176180
1881955
500279
1247544
1988924
1748250
1280363
1335789
1015865
312829
1791694
607788
1574471
1961767
1104170
1135045
1645845
693816
449685
1689664
253309
1382526
504175
1960480
843596
485013
1731046
1334601
1334739
1571280
1829384
1366442
1353306
1627630
1409131
279441
1442764
1929244
206218
1704439
861967
276804
1758981
1591343
1836813
973451
1739479
1725879
519136
632763
134162
1498222
1432563
821586
1517362
703002
1706944
1756183
526497
1387809
429199
1332801
751289
1837402
887526
1567370
890433
1030966
760448
663449
290825
1541784
1845483
692373
1096123
680054
1551166
1309283
899636
248047
745912
1288200
1505504
400431
1289572
112416
1876907
759980
1056680
405460
180765
1491287
612895
1892953
1284238
929528
748419
1845493
1488058
846939
1347823
16173
214704
1090066
120218
756051
88817
455940
147697
699361
1609905
1000638
1245945
836614
1433167
1659794
1682199
1840627
1473331
1654706
438860
1660574
1999761
1007626
67072
1617547
279014
1494840
90929
1464043
1003861
564438
93671
1097804
768107
1891623
1375356
283054
1994070
673473
1571698
97020
1689240
1488719
1836781
1692508
1338895
697143
553880
607854
1237206
371155
474620
655336
1040802
498166
1703916
862416
912268
1288417
148862
759859
1001754
103410
1965433
250151
1224638
446362
1004143
1506137
753203
1702569
906682
1964522
594432
8875
1730343
1813236
1555657
1788370
882807
578151
1324285
1920083
1278095
248686
486933
1169730
555569
1631359
621770
1782635
1311181
1236852
543442
454513
1846663
1875481
135899
1240253
864174
696116
869063
276635
393728
514390
1328495
1529657
1409671
1490884
591123
1489788
258279
945642
1240277
1366705
783147
1854638
1871061
314175
1271171
949665
48523
396502
1102769
984197
50304
760420
145557
811259
1800132
1993616
1217774
351026
1987769
1862925
108089
766332
1184641
368821
1834299
1667339
1145439
2636
1217774
997827
987883
909738
1377278
1183918
902384
1710600
1006717
667817
88841
1109386
1506518
1428600
1979350
267829
449366
392066
842528
699769
684535
1309392
1672502
932149
1417315
1490843
1672653
1939212
878720
389151
1548471
1205743
556664
1101207
423944
1136252
1937004
206572
303662
300076
1840416
710748
901401
913057
239189
888440
1072321
1235326
280112
1398252
947298
77753
1449059
1310143
681672
1177688
1170574
143818
1152233
1544131
1002159
501523
365511
629677
610054
943725
722992
1951619
321855
396136
184903
898278
74300
310568
679343
633124
854644
1166607
189756
780195
320298
1329065
1657069
466531
684984
278732
879939
783612
162121
1840510
1303730
1034442
1520128
1617908
225402
586444
1746492
1356169
1588945
1177156
914230
1262910
1242917
783503
859651
954366
364064
1204730
1839391
419619
1414407
65239
1248130
1069394
408165
1901768
432631
180918
1189815
409201
1273065
277028
335850
1061004
1104620
345252
912226
1478082
416113
1022659
1737854
1241985
683037
931471
1778244
1064423
1604813
1649782
1041514
1776715
180070
632804
1142117
1608399
1279337
766843
184898
102267
1243315
563406
919684
1041992
1948367
1489117
1102844
1148890
1756547
290718
1450969
1117085
512256
93206
1764089
1541276
1940956
148612
357157
686078
1639551
197611
1883790
872192
1963923
1513267
1608658
1194806
774411
791176
1135329
1704691
750061
189888
1086630
1618555
1486038
35859
1892263
1649044
436005
64891
901818
1147446
560234
1677638
1285788
922285
602318
1010926
529099
1205029
1855463
1407255
1720535
148169
398940
1343295
408615
447478
1101912
484968
172409
697362
331076
533165
995928
658428
1696616
687405
1035549
766843
126308
864568
1801448
968055
1466310
561479
827468
636001
872798
1772717
1470473
394678
335730
1295857
959715
840938
1459744
1767680
829838
612153
713857
784456
1266483
978070
1948837
1376488
461891
1918681
1951531
736034
699603
740573
907282
48915
449619
170103
1456569
1628546
705064
1797035
1299616
988603
1547997
268046
1370104
361408
1129125
506881
402420
1356506
1150775
61037
264937
590720
651349
344208
1522442
1077743
1065256
1934219
931422
468030
1176598
854663
1878361
50417
1264140
1878001
1729174
1010029
1791227
102144
863474
40126
1810296
1580906
462444
1496407
1181391
1667653
346762
1988747
744
836564
1097866
1089346
1007484
551072
808707
302454
390508
1411318
1004242
1550608
1225197
948296
1206
1542589
1594265
1496153
1705940
628662
1248148
201652
1624572
1856384
698044
817601
175766
1412577
1538117
1434859
1143133
1078943
1903289
1105273
206476
1030234
186437
1515805
621702
1846531
473920
692467
226274
539277
879110
1723145
358903
367844
1215849
1619259
1994392
675421
1496389
1613893
324832
1253964
57118
1015650
1543548
484301
658838
634825
1561997
1342317
612413
627325
886604
190368
943438
1377900
936885
670647
293159
1304335
451837
1085777
1155322
99629
1822560
1136323
316704
827220
1457751
1576583
1847050
1480706
1290447
701786
1447820
591345
1072421
1128522
1608056
502366
1967965
1475852
1447371
1644390
749476
254602
122103
1110089
1234762
1256135
727068
634296
1040789
1559524
123166
524161
52747
436257
1001798
153259
163872
1969998
330503
634808
1713203
442981
162576
1256257
880256
1346731
981798
1617113
1324389
1912641
226326
555961
1916127
496370
1081434
1224496
1104124
548263
782557
1022924
308853
1008296
1111467
61643
858247
1533367
874951
1371463
720257
148805
1561859
1955111
577820
1379564
329914
341491
473896
994767
903877
1196634
1461734
1817339
90851
1726184
1973884
5437
1454812
1507417
793072
478263
1848715
1066704
359556
1532719
1250152
936939
1554955
136921
1961086
998673
1549901
1541153
569506
256993
935730
574408
702562
1266072
886358
1764187
1275160
1876949
620277
1037968
214776
1017881
1598275
80403
1145334
1646476
949856
827854
108396
957798
179445
1918612
914181
404193
430852
1346611
561081
583786
190915
431278
336536
241
606089
671620
619438
858653
1178217
314216
69639
375268
552024
1624452
1091681
375025
134781
204230
668407
1794762
1641770
568552
1660621
1177087
1647961
1974385
960855
1276997
1868280
1815960
287725
931297
1576189
750899
987631
1333830
1354105
367348
1991321
852288
229861
447681
1280810
487642
1330794
225322
401101
519021
1207743
1990851
1347371
1587699
1804995
635996
1265429
1708484
1716116
1390614
435555
1794269
1614843
42587
456782
338733
153084
31868
81400
400936
1697040
1167532
101969
1609597
805154
1004102
1622166
1436832
1903663
371721
1901476
774091
955555
826264
1509742
1562544
1569403
1491389
1748103
907873
1443855
1500536
1608294
302762
733810
1155334
1475539
782091
1972127
1327678
796394
656164
1412517
1340915
1384859
184163
301577
1825567
864373
1481029
402939
140349
223976
1126067
838407
1832785
714742
488101
1470921
1390325
1058084
1764969
1316759
814486
1624696
590412
1623011
1690328
1146795
18310
1470250
1871611
327540
1895962
1419618
556505
484572
1604353
618572
662385
400642
1002644
664286
14110
219872
472838
471530
1377485
58612
479800
817019
1077643
968932
428267
1858259
927221
502086
1812508
616508
721959
565247
546072
1047854
459753
912608
806555
729226
842878
1881353
1941304
1003725
1373331
1387386
331622
1629399
190041
1778145
1661262
597130
1285564
1066487
186588
1849419
640846
1525365
46611
59371
439251
92653
633149
1527625
67021
890950
304610
1302481
1496043
1724714
1789984
1371828
139775
97107
1369516
1135316
610003
1038033
1942487
418025
935267
1590139
1602841
827259
946456
920393
584809
425994
806367
236135
1946192
1729810
1954107
661297
1566113
684353
790405
1861462
885694
1517277
769486
1116227
1721307
837429
1842644
1134969
445041
251306
784330
448968
508080
56608
382614
945039
1140406
1745241
618964
1994995
1694677
473792
617188
1317822
17723
782149
1653886
901022
1262781
368424
378148
1721380
368329
164303
1519469
1683449
272614
585401
1474083
1545668
1549472
1869401
887381
1766354
477653
715032
1917172
145191
912097
1860610
1069076
210715
1895573
1879865
1744994
917886
15421
481439
1984244
1741765
1200994
1703855
1836352
9630
1720008
1905493
1069527
121529
1147200
969154
58038
1479986
85199
999020
177570
435858
687513
444746
315823
197202
1902081
1389054
358745
1614441
1027616
1646602
226735
1346790
1352022
1001057
1040338
1159611
687909
138949
785841
1399746
1990872
986066
538765
387661
1326690
1733636
633015
1924389
476935
566662
932184
1979842
398924
1795652
1066039
78468
1376318
1520527
1096852
1084043
577796
442573
1404148
1523833
71809
89862
820714
3713
1332286
397903
787308
1068060
1108727
834377
108094
601825
1978501
104174
595834
1698162
109847
1987979
500963
1531630
1696735
290923
1735658
360233
658196
1377655
1630932
436948
601448
1946122
1187326
1898137
1489337
673938
273980
1587142
1797529
1953112
1288083
479804
1586183
1051599
299883
471844
1782099
393365
632930
1197608
1729788
1111763
941944
983069
550031
89580
860943
1622296
605125
1208968
222708
952481
1434017
323215
1385459
1209246
1085927
134219
368252
937979
421341
1360150
986374
111045
205474
1696211
1631001
991740
1836204
157805
1625719
168832
1571698
389479
1771435
1202258
1852435
1373533
1317279
1208389
497584
1360840
330076
1502914
1063714
1378704
444130
1521241
1045773
509224
427740
59250
1147156
1015006
209083
1199076
689744
875072
784026
1013990
1439693
1084766
1574315
1532720
902867
49273
1580658
93109
1968999
1476854
1405937
112325
1622405
847999
169607
704270
1665772
737102
412491
384068
761298
481151
1801567
448666
339538
1238756
47881
1550864
44307
308945
631873
1550032
1709296
214102
949299
1694662
910249
1210366
946940
1606424
871851
1271443
987138
665904
1636853
1807840
1318139
392166
1597561
1699554
650134
1007042
1927098
742767
501437
107860
884097
293193
247473
1202637
1539886
636538
363474
1628789
1187720
356107
1798191
1204989
382273
72947
1453530
505596
1300092
1966681
1464886
1981130
1125813
1625700
1051216
1274040
692400
657907
93392
974220
1147244
189796
917712
414753
1706061
1440657
545306
1981784
304869
691294
1900086
478875
1922290
358225
865425
732515
588955
1945070
97184
636020
185820
1554755
1002913
765294
644647
831942
780585
1430583
1586002
90141
1016557
1372870
1147564
929110
257442
974845
1656475
346507
1855272
1354920
1665725
1237812
696866
1067403
1741850
1521038
1077240
431610
1507442
29853
1567763
1605919
1915870
1174483
1083762
703745
1763964
916564
1827155
1943294
886117
434315
1794566
764879
1964973
17093
1762346
914504
1186537
388330
261902
836155
177491
34178
843947
184356
171023
1277027
176672
1700357
1804509
1265267
1611642
1643885
643202
1898180
74937
1762882
635262
1425809
696108
1884710
633120
323215
666605
35069
838361
695575
132914
87739
1790853
617374
1277964
325578
1702956
640259
1228397
1884520
59327
689179
383779
146523
1551111
1791268
1831877
1010977
463171
1535188
1733131
278608
1369421
784722
1950824
832970
1951737
1244331
1222467
1524576
1718679
1744323
701259
919173
364544
1814934
1207588
12181
1672656
1083432
553971
1993207
931224
349166
1206924
1529569
1238611
145091
1901298
992629
247699
561059
186394
1833066
1692489
901135
1373915
68454
1046757
1491722
1265515
1171484
1711186
1891282
1881256
1799724
1249535
1822355
651543
774320
1702573
1709486
958710
368967
1533913
1170613
439188
1924634
238302
1297967
1605519
1721030
634663
400942
1209073
566394
1607994
1080540
841835
460119
179648
1432638
982542
1339794
880180
1364596
606550
849053
903481
276146
802677
209213
1769027
999744
1504207
1958424
1396810
903709
1183760
1133406
918974
1601298
1568771
524194
221809
814179
1091195
189257
959622
1975499
1344732
1286960
1231993
1060403
1038352
585529
165310
880120
623802
1529600
505263
948138
194793
1327519
262404
421532
1762916
265229
612849
1966112
1780015
1836723
685362
1052343
628921
366107
254379
294746
129586
769316
110564
1676286
1247565
1179593
162216
1774036
195879
1312663
952098
225895
1057558
575220
694738
787813
1784216
1327454
762992
191198
1492933
874284
725378
1031884
745781
377986
1763550
235833
859114
1947800
580102
1554934
1001347
1669318
718002
1819704
1078190
920904
614484
1509775
1485463
1561619
1248732
1357629
1230874
1516356
356440
17330
10955
811944
1215478
349971
1163654
1147478
1348026
1417847
338193
1961042
262984
1720056
1861908
821305
614435
905460
1240053
320750
168576
1277726
1614231
129431
1711479
1386724
948429
1935502
1550993
224202
957992
996088
835442
1448253
1967644
1652382
1597905
881989
1325021
1736133
113826
733498
1828821
866895
205917
1707472
652782
471621
841392
1383458
1538392
139032
1495800
1052180
685101
1485600
698147
1836162
1327370
595550
1396632
918155
1433169
218190
150990
1778729
1788349
1232151
1358654
113754
465910
1440578
215886
583914
997197
1236487
1949543
760740
1625447
175122
1952212
167108
187477
225522
362199
632861
445704
849916
412380
1200670
1158960
1824403
1039158
176780
1645491
1194110
1315801
1620443
742253
564885
1889568
658265
446928
1946333
1442311
800714
1342456
1267103
219362
311138
1253026
1564974
239947
950914
1883999
201833
1168851
1483734
1916415
1477583
1814115
1749998
612556
951264
185964
793870
446099
1877103
223667
89271
1005337
863170
1832681
271491
1076936
1050210
851841
1792987
200854
363333
1873912
1729955
1687309
312537
901362
1576180
819929
775462
1541962
1559178
135108
1316993
1534470
525794
1569397
640757
1867681
940300
1773732
1150530
1196707
136036
1872415
1811208
247249
1778228
1916526
783213
511190
45414
1042042
1041095
504488
1536276
1612979
49207
521863
879666
621953
1246639
845688
621655
488443
1550613
402085
425450
1286544
1540877
277599
422493
1497783
1054840
980677
804147
1094870
675256
1873139
1492944
730267
1408311
990319
1279300
1988706
701010
1126036
351422
913578
1184905
1910451
912417
1639440
415555
1961637
1394774
1462297
275693
429172
888473
1797959
1452732
888212
309204
1190197
263732
1330123
139868
1828002
1818951
1520291
1267739
1750029
1250421
802143
930835
819626
1290920
868033
669399
303716
128251
413821
742067
1939683
540092
436548
1353461
1473916
1498212
551661
53037
1528321
951502
704628
165460
1701384
148641
1685529
1001012
413486
635317
402040
629835
1510284
775940
1691739
347647
352983
522499
1328715
805295
62177
6567
1249266
324048
1644531
256828
184208
1160529
1646206
1723390
1305227
872611
152646
1343823
1189242
638088
1447516
887346
815148
428072
1641371
1453828
344084
1094059
458555
228500
1563602
739039
1879950
1693410
486298
1219772
945804
558174
1821238
567704
446590
685713
1186595
1181856
1976296
1709412
1653945
507261
54276
945985
355168
1415697
1779210
488599
1925814
1656963
1694642
185846
203717
1407264
631184
973752
369098
1798597
1798146
1861703
358370
739771
966371
1555304
1884733
341557
566179
1658266
1086578
174376
58588
247226
1728463
1617498
1207821
1428977
1658128
273496
693460
742834
449216
1398758
9182
770765
273957
422239
1544069
1375120
1668301
241419
34001
1467415
1575154
1585091
901087
594934
1047588
1186905
1611209
541846
290169
1969719
46977
1086304
471187
343236
1949334
1254935
468990
66845
1660291
1593496
366807
570238
1679530
441182
378576
1968813
1732596
1862977
1585377
1923433
149036
427660
1218830
1847512
1981545
1680725
1384190
1221224
1103086
97721
1795818
1325463
1760260
271976
1030836
27170
885547
538943
1968703
1272620
224732
674961
1687625
1868792
1370814
1320497
1094476
1958899
1622554
1361660
475347
1634631
54166
945028
1212534
1956063
788463
1499501
1924904
251649
234800
1158528
1709958
187368
1877908
1223947
469996
1138039
1865089
167211
557249
1562810
19966
1488133
1044412
733598
831398
885177
1402306
1026312
874153
1120173
1452322
1621412
1939631
566952
1901746
1049957
1878796
1620889
1898795
97139
75634
1589850
1935915
153686
545127
634530
1223319
716067
969035
1879408
270524
1669461
1838672
1142138
1901104
1759706
1152566
898207
1693844
14292
37899
1055966
756387
156167
1206433
47584
594459
1604183
1720362
1081785
1408834
1234109
1397798
433126
1163304
1565762
1164249
166542
515193
1515888
783735
887799
403943
1630050
1059494
950515
1941748
1185949
839293
1129795
632452
708004
297953
1094385
1676526
1581747
1730756
575783
726726
1810778
950631
1211863
1504782
1820660
1698026
723181
811833
1069630
478513
190941
816931
18666
1004951
470465
1134622
1359735
1486956
1469384
1588304
1786070
834909
126402
267787
1129919
1315979
1503186
737130
1087711
1241933
105040
1589033
1044735
529294
1954048
1556111
1651088
1229483
1601818
420806
1610272
701022
603873
212556
1648937
1279042
34515
646886
805191
784927
1050613
1186428
1065187
64148
196021
1654280
1085434
616224
415026
401800
889869
263720
632145
690186
243376
507495
79853
750672
723992
1726675
656980
1421970
1778968
1605089
131204
883359
1057833
83792
1832682
1765660
1587379
789314
612551
651632
1575032
308378
435198
429741
1127043
831938
1481516
151894
708259
1237400
701463
1953726
787211
674672
1338627
74117
221762
391299
100483
170679
1403736
732003
492285
1975148
516332
1507830
1452327
290166
1156613
379332
193979
1500756
173698
343416
31612
15112
1651807
708082
683453
1406447
303102
496456
728040
245090
186549
1376751
1729441
1507484
658529
1215132
1731693
1999446
1419387
743964
974619
1372292
449081
49310
1828560
801847
810637
505219
1728548
889852
1420835
1997283
1617606
1824385
358988
333359
1529056
1861778
1296375
1811232
1301337
1023994
1395238
1738649
1278092
61097
1591175
187308
288714
483656
359752
793998
1732453
1446934
1606333
790579
1229216
1212350
1941242
503747
946148
1825695
925876
741310
384411
1803041
1200456
437754
476741
1964797
614503
1253520
897558
786741
579451
745935
1463625
1167555
1722259
1989443
129560
681545
922311
588997
351181
50322
1644653
317408
1205651
1639851
355877
893353
34052
1867221
605543
945151
1785562
1997967
1999021
661136
1840191
1914853
1389022
1701927
1487178
484373
261769
564701
854446
1317881
40929
521973
1108290
1612395
670970
1325538
1935516
1885557
364954
1021263
673225
3629
435658
1631882
1845121
1454124
544003
154227
1572670
1457546
459023
1159955
354746
1574599
1539290
417044
1350664
1110554
951294
1952804
1256630
1932180
1713649
217641
493672
1896412
1347016
1680735
1873724
1512946
1433942
1109220
1382631
472826
81679
1865547
1572881
1973314
363195
96388
716248
1180786
1844981
87518
99627
115233
170431
297680
1999105
478591
37011
1497844
836936
78482
615246
451971
684947
1556430
1026863
544355
536874
538650
1040461
830056
1414745
1637427
125299
635
1332654
1296980
1397191
1134713
391391
1561475
1929022
1076765
504812
1249635
1188359
274240
895732
1519853
971724
299164
837040
848466
1968985
470519
596727
823656
320433
59475
1532594
1411916
1929585
494872
536481
321207
1086900
637396
1975666
1336730
1290875
1561064
93648
113745
1265136
947398
1692070
1347118
565372
44741
530641
947874
1525923
452028
1082478
839884
523060
621282
1557818
901176
1629664
511131
1893835
1183380
1786653
1099804
1383708
23402
1727193
1554824
140718
152790
4730
1943503
1764018
130552
1685729
1907714
1773221
1928289
827352
826347
449990
335176
1731701
74670
1942950
97632
1589041
1292970
1326641
1841393
93466
17079
1346681
1611830
1049174
1479514
62502
501406
901982
1763256
399910
840205
1894115
1151551
745190
563753
546758
177076
366948
539544
131049
272312
197422
469552
1893782
55325
1653854
438068
1597122
696946
1717038
1550649
19124
402131
1661253
214109
1874366
237625
1569360
1557477
1931276
1872034
1284969
390384
650791
1512371
1440900
886835
544233
347510
646212
218237
1665893
264376
319071
1158280
1047996
5147
242952
1588501
1018580
1791134
944744
1832842
200901
1408533
1496332
878841
1507204
922967
1132723
1622028
609193
992801
659262
550921
1027828
562536
1716076
1001300
1731954
1777663
1422577
1306162
4233
1791355
96269
127935
698856
1996348
1284385
955027
976047
527592
683224
1287699
1991953
1664531
1087105
1318778
807775
579634
358910
1058396
1561721
1419449
1435496
910858
1315831
1850615
799495
139824
642644
1034349
1820911
871178
562249
612432
500657
345215
293135
114873
1177447
726763
298824
1665500
1311048
810626
57929
1597711
723487
1966500
275167
473943
336655
262970
433232
75435
631866
1300771
626358
586711
1598267
891207
1412013
1013903
1380096
274997
1995620
72203
1708466
492235
1014139
576072
1991369
97622
1526590
961202
75636
1911703
1604586
1682377
692980
1389133
1450630
1624408
1833305
1534707
1686805
1246572
1799851
879608
811244
1113826
1570647
1709319
811849
63362
706088
538177
339456
430668
979467
1579649
523096
329109
530322
71247
336379
1824470
1312580
1215995
514280
290311
77145
977816
895949
563996
991056
1024885
283319
24479
1337281
693538
766756
1191683
1729313
15176
728971
1423167
187473
481526
461417
747805
975310
1832025
1826704
1225636
1655990
425159
1293287
235613
1382879
911930
858467
117364
201779
450927
996571
1620860
717896
445995
637054
911544
100629
299193
1089375
1270988
1959782
837279
561986
13382
700390
152644
844610
1346168
266088
674779
1499657
1158718
621517
1123357
1439727
1488729
1245306
1083755
472741
967510
1864680
956313
927322
1343841
1424720
1215014
181648
244558
946266
1761531
1944754
1013679
1909802
1260074
368142
1120972
1053666
909620
1405507
261245
1027709
1720842
1486903
1412726
1824723
249183
1496161
992209
887052
1712234
945752
840536
1575954
1851981
1750773
354468
1885297
1347207
1487796
231200
1872163
527757
879850
1013811
1793454
1557345
413126
1812485
642090
742043
1398402
90248
1524279
16451
1632184
1924047
1834281
1891583
92338
1826201
175006
443334
898911
1843572
1561787
469491
15830
962601
1671049
1690893
888154
1308015
450510
895142
1160593
1906236
874835
1249631
223079
1339701
1541076
1646607
839284
1804885
283103
386657
1213943
1725130
1631056
936326
1722455
248657
1544185
1471
1898103
1809214
1445611
610558
11450
934570
332915
1981861
128407
983290
1419048
879947
1934452
1519113
1761263
195169
1779702
1830803
789416
1401260
199498
72730
139639
1305454
69614
670936
355836
642109
1148338
268340
1125778
660131
1315691
1687015
1177135
1552619
471733
154837
496778
1058111
364158
1033259
1847534
396189
1876900
1049892
1544834
1538673
1978865
393768
317127
1711146
212074
1446369
711049
1984308
316103
161706
1832979
1626841
1592762
1495634
1331637
1424675
970741
517320
1714176
752531
1558906
1109314
837531
493387
194323
1320139
1149912
1250979
1104580
642957
597332
1077917
1213677
466128
1254384
1809764
715909
21508
40937
1893189
744842
968454
155481
1691944
1727593
1246016
1479479
1752077
1939324
12074
551785
1927637
1715754
839302
1025042
757807
1665125
1025515
1311292
1990177
1856194
160118
1491234
1316418
94862
1356162
539893
867099
563464
1706934
723977
1524379
640882
339750
9010
1552614
1006847
523855
1992237
1551419
1146056
923583
1518225
1960443
1890517
838214
390353
159094
328681
1005526
1576484
1870322
1680093
1889935
859144
455976
1905735
123195
1785112
139857
247521
464858
1486174
83734
484027
660898
1782011
996396
967011
538989
25393
653464
560603
429012
1407535
582980
1566818
1336216
1741089
1707102
907521
1693701
769842
1302618
530671
1386408
1107
1621202
1396276
48141
150765
1897469
951997
1010624
1209282
458711
1187540
894188
255209
1822721
133517
417047
1158056
657617
1883289
180796
1164739
1899046
388331
1558046
913334
1205500
1937409
1166516
571033
1639173
1725984
141371
818716
1764245
265324
181123
1925226
632548
813163
885595
290897
612738
1993359
1084669
1404083
1975315
692234
566978
754971
1231417
354476
1588903
719044
1062597
1628208
721741
1715660
1312546
61910
1692874
1459420
720904
194856
1378349
68307
432467
1970618
1553279
1153452
402598
1402427
1819234
842875
144
650002
154770
1379583
941857
1968953
1065988
1737927
1527936
578831
1329951
606389
1506571
1842928
1039143
327117
848058
512015
852056
597282
151643
472582
67008
1784825
451692
233366
357789
48378
1725717
1168307
312242
926411
1468468
1692559
466951
921234
869385
885948
273232
298401
1635560
1837217
1346560
1120760
913716
1138875
205134
564082
1044420
579849
1332971
550945
1300493
1603326
1045996
353159
1545038
605858
1704562
1421343
902370
1507320
1936644
1856992
1050165
1119193
1996687
478892
952396
1526635
722813
1608489
1857305
638773
471040
1027834
740189
1230264
200323
698343
1867784
159034
489167
53186
1731156
708425
914696
1839874
139787
1827450
290295
178370
334127
1365676
897479
378700
1290099
1549703
1325765
450641
1798406
807749
105977
389412
1161583
190507
679764
130488
1458571
1422611
433254
873433
954970
1997051
1173467
7957
1610538
785369
1382685
1558540
105553
1066
1003683
1255151
838367
1582669
1680199
1607319
1257680
235263
562200
135389
422846
1675044
543383
494814
804940
1950328
578071
933016
1563099
1695888
1471771
532570
552672
731937
1375249
1603234
649510
694994
1053983
215713
103453
1425176
88171
1972201
1267542
1783697
61504
210546
1927487
826717
1296572
1184124
1392033
484195
1591028
779772
1954543
1444362
1241975
1876122
1156420
1664057
1085710
638612
1517989
410091
834038
1354752
224825
1372680
154744
1449288
497773
1134613
517583
1489910
1249553
146236
1053511
1404048
1720102
1682730
1257218
905292
1402455
1658814
1823360
894722
1646536
1000907
1286774
634768
1581033
158413
444923
859613
1493413
1011547
1320376
141023
1907852
736350
403290
1324886
302781
1566842
1343058
7231
228011
1995253
760282
966280
1966641
176327
305722
1253168
1541254
1893822
1264017
1759920
1672764
577490
1700537
1471969
1076942
1796164
627445
807925
1306635
644838
1164479
419163
1857751
1055827
558586
1483783
927078
1637031
646765
263944
1169235
845414
1423780
632182
1736389
1397926
1525169
718036
285679
252451
1749866
1690336
452063
90615
375588
1741051
1797258
451448
1516408
963503
1509625
1337945
856686
244750
1620278
1455368
1204770
460954
1072401
312723
1363642
793609
993331
1715337
546301
1967900
887942
1533167
1062139
1822072
334349
801801
1119338
296010
986461
1896338
925720
575076
1441857
58159
657752
1119498
476883
661360
143640
1920406
1716511
1811911
422515
1442554
978915
452071
338522
1087038
1535419
327474
1121863
1040865
93998
1813402
1380538
70740
439591
1713970
138816
274982
410647
1741345
102760
821792
1318099
674285
1429099
1327194
1335265
592086
1557230
1408647
577720
1237929
1193609
873292
1883409
1354586
1014375
1161523
1297270
1855952
298946
829297
760140
1174406
1795349
1663418
235043
1246096
1348639
417611
588988
803289
396775
1573224
390446
416898
899625
1905893
1695078
548020
1388138
673340
1136652
744225
1910816
1000757
564060
1228065
1710068
1752106
1100727
537268
1615439
1996377
1755576
1693472
1320466
207150
710888
1370974
598786
1333544
157066
525021
661905
1367144
697723
790027
68750
1251711
1600314
1532392
1194962
446098
1186168
1951521
1981151
855935
1782369
1358657
1937109
95026
1302455
158346
223374
1837582
319842
1338342
716692
1435849
748559
360680
1236996
958709
814736
229708
1832812
740239
363288
1613620
335926
284005
470917
825178
1435228
1272480
408652
694168
1916358
1625391
425469
226114
314758
1410203
1174107
1562230
1622315
454928
1986354
167952
1741271
724216
179446
39409
74016
1083815
1189036
1549160
1881151
1269695
1215911
93896
1518017
1195165
1465837
1315859
1215692
1096574
144261
676196
499803
416021
1720399
196580
532232
457222
30543
378267
1211633
849082
793009
138125
1437433
1807501
148395
541416
947126
604274
879376
650372
1450679
166664
1546943
547232
1908176
1470194
1769965
174569
732824
93703
1516488
1679485
748496
7827
619066
553086
1859816
1176599
539638
517345
553157
1448941
146114
232966
510168
744639
1201016
777067
902980
1299842
1626375
897502
1933104
912921
819204
3237
935075
1804907
1633485
1736433
1603724
1037632
286253
532784
1872969
1740853
1623284
634075
690345
20383
860672
640991
1023043
106440
774126
527705
88203
1534088
1469042
21365
204320
656843
972157
50064
1227731
389920
468757
720469
1164279
826122
1724084
351497
168814
1434478
1256040
489062
484562
1478192
360048
1568752
32222
888004
1361440
1286315
241596
1338988
1274684
1024172
1967402
399139
1672135
997174
660390
1771241
996784
974813
1376109
1790144
1755275
119554
507209
980196
1620742
132917
552048
233957
1519831
319140
890122
819529
562814
712331
289107
1361292
1824475
440389
622288
698451
1906935
282748
537591
526161
1304663
840897
682674
781023
43643
19322
225407
1530489
839820
311876
57044
1242025
1980344
1059603
570489
741685
1736921
1152375
1498754
1675033
1405975
1031185
1381850
196214
261031
1118840
693331
247557
1329990
838489
425789
333981
1083633
48942
946223
793088
659172
1767604
1839938
69920
279358
1858172
1511162
1522259
647337
480952
739931
1211838
1792747
1755181
905893
959111
285033
512504
950408
1094052
202581
400946
1982448
1503446
89245
1581268
1703048
862727
1792093
950411
317073
1033585
1516582
1991784
578965
1965758
549705
509865
809617
440194
1169436
887262
650770
404270
736044
786568
1699209
655820
39878
1395919
1141217
1936101
1352768
1276864
382874
1374944
1255745
1377539
660370
1687527
598587
139065
672778
1936951
927828
598743
1886759
1080603
877548
497814
406665
623850
588440
308305
1767388
79851
915316
258886
1970669
1615194
882316
1710375
17291
394752
1174293
292514
1156258
1521990
1968823
753787
1051989
1788661
612900
910794
926154
1084472
1174667
1165117
1197988
26753
70254
1593609
772127
173057
1687567
449564
1830721
1162054
849926
249585
1200156
1551050
395637
316381
244163
1806611
1163703
1528493
247795
1746475
1566271
732751
300795
1537867
1191580
758307
1426944
303373
386354
492032
746472
1782397
696105
1771582
237269
1584259
1715676
440271
85308
404519
1709123
105674
1273032
1364696
1109896
1603990
716495
942862
280617
401256
25879
871088
68328
1996987
231152
500785
1321194
712779
663423
1312444
725495
1897747
102464
762204
1331846
1616685
1693140
889980
728308
1766793
1753719
1692241
1203587
1071892
982815
1220590
216314
1897146
1223441
1395894
1397433
120950
1998529
1731097
1618861
1954318
12398
175941
1206573
455870
1221872
1706206
1892139
345727
1855920
463207
1892532
84795
1212845
488419
247606
289681
231690
815488
1655410
664568
1042490
1352731
554471
937991
760643
418934
1868956
418084
732079
867028
660464
254499
335140
140420
404710
36925
217509
1869974
1081038
1053995
352799
1742606
977083
56176
729351
717770
1906597
134025
165982
1949168
1216481
1209871
1562086
561376
892442
1225298
630421
1950017
1563625
740073
1829779
285855
856221
1473698
1495427
466267
228857
278728
407237
427288
985978
469734
1465024
627260
537256
1706533
837015
438001
1049057
878913
490939
1667495
261157
987607
487269
785945
1397254
1815292
1190863
1699214
89679
76836
1288168
911548
788234
30344
1633222
868308
528703
1219633
283713
1929233
1631155
1882407
949213
1021164
1618134
529000
1842487
329409
1006038
1813010
17083
1770091
1377781
1961475
1641807
1158767
1487496
548890
373734
993909
299239
306787
382819
435344
1965612
1511775
464692
883150
573943
1220706
74118
1559475
1859057
1039965
760438
1159830
1394498
700721
1715878
1351890
538415
814927
81222
1275185
105927
1154332
762274
1648006
1378496
1409542
1610960
1586887
673684
1706061
1562261
1497364
111913
990893
961625
1105374
420148
824911
50610
1409777
1002101
1996986
403731
485495
1888712
1992856
153360
1798079
485622
442661
960238
355939
1871951
86715
1352221
1209454
926232
1538917
1440322
1528777
35464
1188362
1407892
1213180
373693
1496452
1237668
934872
765983
1450492
935236
1902092
781867
1301715
591672
926035
1067321
434359
384230
1988665
631978
781809
126228
1609989
1655754
1437733
165754
426900
100468
321026
116549
822868
914741
1953126
1039063
298775
1161436
561719
1103183
1168172
695846
1863035
111946
11917
1100751
759322
1073931
1051384
1628235
1247353
1024705
1655776
1030386
93262
1856586
508887
1260062
135258
1910549
1444947
1894294
1577712
336370
1109999
469578
554978
1695119
376560
526269
1400363
782048
336962
1464993
440853
168171
817979
1794052
106556
1160135
929172
1168263
1097844
1758472
528160
135095
1604350
939489
1792638
1385923
1083688
1826635
1383632
959889
452390
217443
1481482
1600160
76397
974467
1494169
12916
1657496
1663362
1395817
227302
156668
1177510
1876441
1524147
1130930
1443266
1992908
502408
1435021
1360505
1690284
306883
1032846
1699145
878642
1973178
1178703
1716317
317192
931064
1632806
1642957
207673
642857
964202
141816
580568
206300
1570882
1044579
775708
1700918
1468205
141976
14476
1338442
342945
1190016
1076189
637842
1158299
719348
1661696
106785
702045
1455050
1757012
407599
263162
1432761
239813
105040
1910457
1178449
525381
1723577
1631384
1593335
1525551
492651
895678
1064201
1682561
486833
1662048
23428
1447343
317275
1351783
1177300
318116
185048
581839
655742
1858253
652941
1816555
261243
620339
1967144
416432
167281
873787
1459281
1124674
718302
1703621
1776337
603544
613345
153675
473414
1043036
268991
729068
593254
755673
1750148
1581765
931739
136768
784273
1113009
1398021
123395
1105396
796234
1908618
955060
1108968
550735
1569994
1054659
1276595
773509
450029
738359
1678154
184551
1444115
1727989
808659
148599
1517443
1314686
908235
1033819
212521
1440001
1107780
851441
614221
1349694
108305
1715981
1173093
1890555
1723703
854951
1610094
388881
1537690
696704
647307
740409
1047354
1475518
510308
1483134
1112259
904704
854356
599654
429666
85310
444745
1860148
173162
1453620
404786
1611433
1572265
911342
1881191
1968446
877112
1880121
361640
729513
240710
369701
440252
888938
400838
889731
1840113
152047
1371466
1246831
910835
729571
1170556
1517905
1747212
827510
550267
730035
1700154
1122632
1592605
663662
574809
731900
341796
36254
1389530
967302
1422865
1620000
1459572
131390
429129
274891
1413369
830904
1104790
1447052
1854940
1010648
1796949
1599394
792288
56528
762292
1253263
896359
1360869
1272832
191501
315781
1426090
113856
1569199
1432318
1767210
103252
275193
428372
32792
520874
1395410
960588
1028587
1206851
633283
668104
1424375
1804729
520180
1813241
1909617
652833
547312
1684278
101142
1279296
1506189
1382960
381636
419528
269600
1594137
994277
1032215
519516
1902991
317949
1210908
1841675
901089
1136625
377572
224303
1152704
239939
1323177
1220505
274243
23570
475603
1970135
173154
1588764
358081
1393854
191727
24105
87110
1544038
806112
24750
1045491
1442000
1023095
382685
1465807
1004161
1480443
876233
1163519
517836
671253
510092
349503
692276
1062187
1522471
1896171
87205
1655539
1872823
466399
578728
671364
1591197
105896
532375
1766424
1073476
1239043
726056
1468419
1915643
1218304
1792577
6820
1527462
930981
283972
39987
181814
1600494
1531162
632352
1374424
1806612
1312241
1557691
1577280
904549
1763388
1434327
1694013
1321171
1702975
110021
755725
233497
587011
1490511
360425
725705
25630
503419
209698
312175
556114
1406228
366166
1435854
1870051
1960306
783052
1284106
1578248
1225370
1885212
630119
1940808
1335747
814711
1893087
146006
283653
1476271
1197371
1563955
1276358
1724334
1257034
555795
1416166
686803
1999434
1998297
1753650
947289
611477
243507
1066087
113209
815710
266589
297299
900931
1428332
682802
637426
256180
656441
1868320
71516
455870
1461815
1212832
485275
1955052
1081883
378916
1292988
1815882
1291584
1328697
306011
1111493
856463
854185
1096724
1692747
1456112
1243444
1304900
888942
1621550
847881
206709
237079
701996
1568012
377590
1035289
1747841
337637
512323
1051755
419503
908400
1540741
1020951
71624
215068
80739
187207
1236618
905897
433176
339146
1370658
600547
1839444
1960547
889866
1012613
1343103
1975830
167722
1555584
652810
1585542
1123509
1269236
1608592
182497
1046630
1829946
1889232
1557685
1550510
40496
1245378
574923
460672
1208665
1832415
31407
433261
307867
1716601
1131650
794450
1412895
802903
567783
574003
1489406
1632535
1470259
1511856
719619
46549
391986
1333868
862721
1956898
1691962
694284
405443
1478065
1162361
426841
1020124
1415718
71253
1608358
1812248
1915937
1984814
744108
1817624
74826
860972
1691697
1015328
1210493
563740
1952098
1811352
1815016
966849
594616
1116799
1938642
1179959
600075
1115575
1959402
1929092
1664186
469759
787425
1645316
938104
669154
1738510
734161
902
1880134
832613
1004180
277658
1171644
1770367
126215
63922
1275458
444532
1884436
186162
871202
108281
161138
1505818
1744957
1401010
1805464
1586404
771202
1583042
1965280
1297188
52789
817658
1502301
1971228
767211
1609667
1553842
203920
1176299
1927253
1722946
1162014
103769
1215148
1274968
203763
396453
1994807
1455617
874574
505364
982440
688770
774567
343752
1580165
631361
102273
139991
1300478
1858067
154462
1194997
755166
592138
528370
731505
1355593
850694
823912
546746
1749455
620062
1339203
575191
903089
1754916
1320558
391074
1122568
1812255
759058
851562
1550583
1292127
837925
366398
1080927
1049026
996199
1261619
1598413
1589074
1730603
445980
207764
928794
723116
567458
263467
1716926
1207637
36881
180571
1059121
1418911
1274751
1253895
1345678
1845766
211693
514781
195589
1238556
1078263
586926
468953
1850713
1099419
1349688
919282
279855
369350
297239
1607520
820891
1308807
369690
1098438
290721
1289303
992663
1110808
1902554
1775626
502478
1440345
1108763
1433625
72583
1510722
1611046
1756238
1541392
196675
294650
534697
1472827
498372
82946
120603
1524509
1208745
1466208
1944122
1262332
681076
623713
142790
1389678
172710
653070
717903
634143
497159
576320
1387809
1095328
1769898
1834882
598580
1972571
1468822
483163
855427
1012259
1213543
1906676
4954
1552116
1031385
364904
481580
1124269
1529098
354570
826202
1491677
1378679
625426
1710048
1890707
426978
1590407
1227484
271576
1657199
1051757
1811202
1586482
1567195
1912725
189706
1875337
908494
1047800
686652
1174679
1767607
449581
791351
560986
1599577
527615
1647384
1319103
1423474
1709739
853117
915903
1438280
217974
83582
308663
1025754
733308
1748274
337700
659165
1980965
1115984
776730
1347234
568791
1290016
622016
1672129
769597
1011450
1504073
372367
1000847
1429774
1879354
1403277
1743974
274132
1155686
968099
11608
1053053
121181
1308127
1262644
916014
1665677
1142634
424853
158018
870235
1961062
1346934
999157
960615
449908
997114
888495
1130850
1905107
685890
1331898
1765486
1452809
393011
12185
1951923
1980797
95167
1399294
653015
1349924
832705
1654140
1959226
512150
752317
1225343
523680
1542577
1579988
503225
1715897
430263
1641698
506149
1600984
1472302
1423415
161853
1086422
728040
716973
189707
414168
1912058
1584609
1199848
1871195
334197
50451
155271
316332
574423
146944
604677
212518
1895351
1448117
1288294
991154
341082
748418
1819343
637474
1129143
1247818
166803
1044804
1391216
1067003
1202848
1161547
1338017
234600
1232261
1142579
822133
1710427
615021
1052745
703253
1404047
231840
1260445
805999
1585649
1713918
1197642
559352
115718
1159760
773968
879877
102449
1941868
1169988
1098498
250093
724093
913058
621298
420567
1459121
1934698
1999107
115807
1060341
1100716
804596
1582649
581674
541035
1892079
293530
1780577
1767741
352395
1502699
862410
1813430
760629
562426
1707549
1671044
717048
190100
613687
424140
1605053
1287943
190529
722583
1501491
176060
1686688
892993
700518
1707200
225544
1427340
1771451
1797324
1924741
1834796
852113
1607114
378993
684967
1819612
1050853
1061483
902907
1434392
211900
541583
1494983
268677
1260972
143156
1154570
892436
722114
1231014
1630654
828857
741490
144528
226503
1674755
452229
13697
276706
290088
257005
1571132
1941870
376714
815422
1652012
1619424
480634
562133
385899
1880395
1218953
784934
1039022
1812813
1298217
826573
236570
1549738
903056
1272193
978799
737305
98303
1301041
216106
1023458
1777602
1290047
841077
1153293
1785704
897721
1344541
244232
1383546
1411506
77710
1039921
458655
1291284
1278233
858257
244060
674141
1469064
1604121
249131
978279
187145
348359
854986
1641133
1005821
1832758
1513406
1587739
1816895
546756
924645
838076
272608
402793
707163
1264673
1094097
1454084
980937
1206366
106133
1727109
1855626
397760
1375195
1070776
1705280
1762102
418383
1004492
900646
98548
231821
1240069
60592
600594
1448187
1970695
1799644
1188720
1520078
1241118
759833
155438
969825
963340
578753
331488
601906
1932839
1829364
94605
708388
1984188
1615052
422273
4609
951692
786842
1972979
1436448
1305353
1176995
237447
423969
317403
631378
211038
781645
1043496
813063
150956
135416
514638
1622370
1891815
576562
399568
1132176
48832
798932
1714867
26725
572340
1508389
1965646
275684
227660
1163443
325137
479501
853938
1126030
505552
823788
1086053
380104
1980735
113466
1679654
340130
1478127
359135
743212
1100430
1574924
1084948
1291703
131117
1367026
303740
1352055
1272765
396006
1873371
882784
765778
1194874
607473
928643
1383019
1606714
430545
227139
1123971
849685
18545
729425
758319
1876658
34090
1956425
1685290
1017010
1035811
578489
1464303
981115
508796
1422969
840019
1010867
1977882
1615725
698919
1220202
1778845
1350683
354472
1441137
317986
196318
962064
482198
1216469
415676
16207
1379507
1487531
1391286
1813278
1117131
497196
1497887
1858080
431156
1716906
680555
465987
742259
841708
1323429
1636441
293944
1201807
1975750
1460672
88460
466915
1499412
1733551
1291869
241192
988443
1534829
966134
323067
1356681
1625150
83749
1187633
1492653
1691303
1688204
600633
1600904
1321395
1321829
938919
1313050
1050814
997300
956446
16386
591393
1912038
130629
1702632
1805740
854513
1786501
1309439
474866
1841181
1659477
806563
1921434
1820462
1121730
520511
1656796
1314385
419414
712410
1263143
592694
40936
1459024
465937
625698
1802402
1521613
113594
1736917
1040550
1645508
1857252
1528692
1063882
1647800
824666
532935
1585918
1006450
740364
713176
850612
1082501
121192
1718850
1862190
1723554
1147163
1772338
218000
1991321
800131
432368
877278
1093344
50851
513387
1876125
1838940
1671090
1935711
841637
1308366
1179639
77153
1991487
998578
1609825
1548309
1530545
1339274
1499208
442929
19874
1430416
1721203
470067
719526
587332
936911
1106128
1700040
881260
1779145
1705509
1160803
264537
874950
1328943
1212238
948297
1091433
159302
443627
1392996
1613818
1122829
935645
1738213
1563267
715382
45807
576045
1027463
1142121
1165918
261218
1695394
1288629
1706535
1024929
1804362
1094581
1184749
1237446
227
1305727
66191
1221363
20431
1836588
77190
935327
1787374
793157
790151
1624750
1175672
1870358
388577
968969
793685
1202196
1348881
112368
1964939
1126360
45134
1810430
15944
1919246
1645642
216023
306114
1864338
1363421
1402838
850715
1848595
1737009
1781278
590435
1307301
273730
255198
607620
667577
63932
602233
1793677
1706265
1544474
1355097
672625
808282
1345470
42937
1605162
1661785
716271
1361575
1914232
1136436
299763
34675
1283929
373341
1484964
215889
39659
1009275
156623
332551
1501879
1828989
429125
1055885
396699
1344748
1034181
651959
1580553
1003303
244882
1765961
824212
218687
1975032
761513
349162
1740063
1836929
1221497
1649867
993113
1310952
14100
175223
797681
1886706
256283
1132906
1033611
308237
887255
1700272
1473152
528916
1607012
1209293
1165665
142841
244633
846587
1497753
1671179
1627334
1870467
925925
1995516
1438549
1739259
1638912
413147
466255
38213
1859434
1042851
1794627
1946153
1538351
812167
1306355
1330940
758564
183740
1915430
919339
864709
631779
1081399
246261
1674045
1188039
1853059
281196
980304
216605
940537
648154
436093
1133176
907656
1807893
960929
1376722
1144587
1373246
1615244
1787494
629617
851436
1711837
538946
99633
1555677
1142719
792823
200439
1486847
293489
1866608
1003759
1660640
1891712
1633201
567945
898088
338458
811452
1926959
1703925
274376
1803690
504521
352218
677309
523533
1306313
1839500
1489472
61154
1335273
123818
450627
682661
109140
342057
1750617
114592
1195126
1301657
366998
1057222
557409
810849
214266
1173376
1225440
864867
1549106
447170
857420
1450244
1047028
601207
1036881
1783801
270572
219758
1774948
309746
1576399
1921497
1408432
757399
1527059
1449842
1322272
1010939
371795
160826
7724
822660
1068227
1039723
1884710
1214204
1236212
381494
1951994
743805
546975
1337387
613453
1615168
1201911
934646
593852
1892084
1047278
1726660
1066015
43933
612366
1748754
764638
1163629
1472811
677881
285007
1267269
800519
1193754
843899
1246749
781610
1357972
1403416
409795
175875
1845414
1870878
1842961
335956
1861654
1428385
1659103
1562031
1161599
506903
238989
1988770
1418958
1006910
1356175
1316065
1969578
1854168
1781657
1820363
395571
1473786
758768
1385391
709993
1503673
306792
807409
343793
1133159
1436151
1085940
234352
462954
1381597
673361
506288
525012
1354506
585079
1155918
627816
1217649
1374724
363823
1219733
1127826
434189
847104
1052622
1194324
31796
1507513
1289660
1386493
1983146
1005304
482443
1842430
1703237
704061
1555121
229246
162605
1329002
1756921
1489027
109205
741235
1279496
415807
1962590
1744369
973383
1059284
368133
1803627
1336356
1543457
689024
1998707
1352705
1145409
365134
1145847
1230605
646936
1039356
557975
791918
728014
1992933
801963
1199451
288785
1707881
1256533
1910490
288319
188585
1140340
1654674
727323
251065
144076
310697
362804
1554313
1918793
1662200
1793341
1702679
1546306
1213776
1158015
1800997
203496
1437169
549092
83604
1506474
1051361
1459660
1817942
1972841
12795
806409
1225574
1285031
194236
1472279
1615394
383419
752025
1033959
923346
990771
1193177
265661
1860203
1220753
600239
1587006
72274
1013918
826939
448612
1565745
1786888
311302
1054911
1421391
1020888
1642
1372254
1657972
597953
1488938
89586
1901073
342305
1655925
626249
1508169
1217981
1386140
867618
338082
263757
803427
1116750
649572
426109
837946
442739
744836
462055
539611
993577
1656363
1408013
866449
229887
1691209
1127615
595879
28729
1648962
280896
272318
1610950
1869662
998641
273045
1414231
483340
1992734
1617445
639312
1790207
1863095
1782741
1520460
788900
122417
1343017
1880851
1805686
642036
672401
1532132
1007357
1788503
327845
1424743
699031
1409686
1168632
613137
1576282
861990
1576373
667602
835712
1137034
1101093
213220
1047326
1024683
646840
1884669
678583
447065
1866941
599113
86542
229672
1890405
104762
1017578
1427470
691243
1900280
374181
1246358
1750701
1459737
4031
1235789
1037969
86046
186661
1464821
1465790
1959534
352210
1960401
1721970
976684
1060007
270319
1227745
170510
393494
467471
1454019
366937
837787
1422851
1103858
1341811
1090856
101884
1170732
1983395
1390125
1588931
246676
1288350
762537
1382914
365386
1821002
1670500
187231
187325
1672595
1325802
1535925
151121
969994
1840181
1396431
228252
223392
1835219
1611135
930802
945065
1160690
1794401
1535512
297349
445351
967282
422876
1263971
1902429
1749965
1061091
1990996
978695
1703876
1019451
1264566
516171
1065149
1579126
1201442
782341
388584
96583
373539
726498
959133
1336954
1596702
657215
1719765
140007
1352765
648339
1599221
753449
852381
1694793
494862
814533
34139
126883
1910543
687860
642028
675053
183737
428283
247574
1043290
1597716
1482171
1419336
902286
1139200
638025
1800746
1956841
1728901
1516077
789891
1707033
573573
1686391
1161617
388408
892051
332358
1219540
953912
1225392
1563172
362023
520468
1806678
19936
1364875
1623188
422798
805828
835731
500981
1897136
247574
1304692
1469151
1975290
1269713
793203
523308
1286662
958279
880622
786820
791542
1359542
1481641
1232260
950897
1274065
1051699
1096183
1382716
1633337
926507
1607802
48380
1968296
519254
644255
694158
1305466
730389
829135
141133
773433
1808843
1196341
1741303
374240
561565
49860
1393566
1148063
1333937
1323394
266072
161216
567915
18744
436308
614154
860277
1212233
1170357
1127198
367357
157376
946386
853370
1948286
1373061
466261
553636
1582390
991031
1673696
1629827
1581059
815922
1970605
803551
242675
269202
617546
1649369
1840582
1345430
187624
1779232
476663
969351
107978
1330018
1428044
16911
1510716
79804
479880
320056
819655
1138119
587451
213733
1594735
1719813
799525
991480
1667987
1597219
73969
1410245
813750
101815
232441
1238238
1682330
1562971
712582
167037
85286
1606091
790981
1178575
312259
567597
1769822
388417
1641450
1691269
1848875
182672
1914829
418787
939421
1136301
1405813
1038812
1453685
813636
1656556
1292674
1191734
394195
1994331
1434552
1830657
1870302
1672826
232023
905079
333431
122044
691620
1506329
307592
64014
342757
919739
368391
1113004
743020
170101
432688
1074502
570615
75089
223895
731187
1795525
1462902
1329812
1060763
405570
1664353
1774737
306546
1763832
1676686
1532313
53545
927831
1043122
497543
1920053
1110119
1920517
888729
289494
182108
354167
786856
757220
396791
207309
1461916
659243
148990
619916
930700
1752358
1578100
893040
1788903
285674
302717
1994488
1055073
501827
82897
526284
731105
1631904
1885669
782944
1027544
36743
135672
1332618
1428274
414382
394123
1219685
1719662
570166
963246
1814020
1657039
1608561
1621972
1978369
732960
154531
1469687
158554
1209698
1848525
879289
642163
1685823
1041776
1049649
576511
1674436
1761515
1623902
1517363
1769929
746644
1844745
1157137
1559077
880839
1466309
533976
1673601
727672
1361689
443682
1183009
1702743
436426
1883538
209739
1739553
1819050
10473
133351
1990137
1937632
983382
30381
62491
26795
293045
1496802
1761950
1897338
1735317
252506
1258512
253532
998296
1964558
1033668
927317
343924
510786
843016
624542
1450680
264170
279442
923747
549043
824798
1335514
1007341
422347
91207
58060
301279
1585262
438201
919902
750542
1123852
180280
974736
623984
262655
1884000
469212
176085
672730
781845
782588
233949
688552
1613450
1356037
87560
223170
1981108
827347
1611859
188574
627047
1249382
136483
1601803
125696
1354932
351185
392093
401859
1405746
646086
996408
802345
1712923
438479
1716401
363954
166167
1493760
555074
1278191
1897753
787687
526789
799595
1100469
1364162
755491
1024514
1479186
1284673
598010
1299991
473696
686693
1563647
1213838
1758750
175839
488035
198836
1857749
828742
1010366
1309198
618267
1892915
1450987
1443990
1733935
237292
1378985
288540
666891
1151216
1622378
1080214
1240553
840872
1204389
1925600
282701
439264
994353
632604
701536
765611
1539711
210397
1849152
132024
505459
513907
1429197
1233453
1367492
206791
282326
789571
1982606
5790
421250
1693497
1083532
981450
844546
483148
1416033
218621
648448
458594
743293
877283
595418
259819
1302471
1995358
485005
1438029
136888
1148992
453581
730889
1844551
102149
255351
520121
1410887
1704739
1054503
1563981
648152
1668568
682874
162834
399338
907464
1723590
43261
1012254
876768
191459
837943
141221
1444750
2309
565007
847485
99776
1392109
823586
973127
1670641
1920195
1037748
1409615
642690
956151
307083
1197060
463241
607632
580370
1129112
947454
1017177
958592
861067
1835423
830686
1994736
1263450
560991
1841513
653888
1520893
1863310
939401
1589852
904084
1950343
273934
1199891
1229465
277651
472113
117422
446322
1291416
1899836
1748449
644798
656464
360880
1641120
1618620
1884749
1401243
724871
751583
1909332
1816939
814714
1026709
1187183
731917
380016
1390638
794001
1471819
1621748
11902
1702555
953225
1382887
189444
1403910
840927
476356
1111427
678699
85425
1587867
559689
1322106
489765
81768
479114
455177
254221
1691638
966989
1736970
191888
209187
1418988
1626158
1456011
1762520
857627
831618
992704
967647
982056
1634810
1942472
1032950
822206
195907
1217363
1332924
1252516
163400
1276217
1321694
1186342
40651
35402
890941
101514
1262075
1619853
1205953
1454782
407496
350379
71657
1861199
1954485
910342
605081
1703302
1537834
228358
1587921
579851
382444
1904172
608089
1802494
752312
1130359
1820831
1469984
1888190
624772
704491
528879
1229021
48850
334059
400811
395057
248259
1435334
1353504
981937
1294856
1123716
587543
1562942
388225
490733
156506
1892970
1724662
1593005
1815519
151271
214559
498270
1878501
77492
295967
1753004
591551
1248243
854732
1551542
509967
146919
345722
1964880
556098
1113606
857973
288115
646265
593589
1247870
734926
1500580
1394188
1632882
1135800
946317
1460077
1166754
728935
532490
1498353
358843
1332024
423835
346345
561896
1900793
1847187
264382
276864
1095541
1367837
763861
1663787
804922
834688
338573
1160614
1654978
1629587
1117954
1609723
380494
1480833
1419156
1987508
1358691
1506480
236121
1214137
45912
450204
483157
972740
1847962
1076559
470667
68103
1305788
1683435
1920501
968534
740990
1341473
1782069
1213930
262267
754486
1649762
872125
991305
1769628
29082
1383545
516874
543709
731872
171956
1847666
1315150
1535533
1892475
974038
1571734
172392
1705932
778644
1796977
689931
426284
497335
1482966
1478121
285024
1385261
1186652
1034808
1047383
216994
1507618
1788889
946877
1664709
288407
847585
1834147
1194030
1024794
336702
1290518
463291
1554684
1867322
1649660
631851
1135028
1317929
1531662
997407
491045
1443547
975271
543426
1601483
1989582
1603022
186930
1556718
389275
1149091
1347552
1844318
1492694
1991433
222691
8683
1923685
579563
441828
1067697
504759
403000
1436502
249009
299631
1040342
504540
1697684
1881813
317763
1845892
1282691
59578
1273931
1451964
1792364
489449
1501183
778348
1310017
1090282
1562387
1206253
720435
1287587
470556
875188
655151
1467762
1123468
613452
62634
1437397
1005908
809029
100515
984546
483997
372093
314077
198257
497460
1885483
1052084
1748521
1733488
1564539
168701
441169
1989148
897462
208412
1484121
1557846
662818
237472
1853502
711510
1205024
447754
1526453
1037751
608511
578123
653771
1451074
620234
341454
1630777
824710
623477
1825212
1164044
127133
98037
1209403
1388929
770674
768787
1867162
432522
1948889
125692
1760221
1451247
472845
1542689
1932702
1110583
685379
360965
287644
494611
807970
1822660
1357395
1002885
1720243
438649
1660739
1546985
435061
738952
893832
1091500
1702856
571574
250031
1006204
1103884
1370817
597320
166213
1936607
928349
634475
1066909
585239
1259989
1302201
1399972
787298
1950902
508919
1389981
1059318
1054310
1489112
80674
103801
521617
1696978
1733999
1750899
1689981
177372
326723
1081244
114631
1223087
301183
212022
412058
1854318
1564643
1178109
442105
1053071
428433
1071768
1449003
235454
1604490
1549687
497155
299902
1274841
891970
883644
182053
1499300
916397
1719022
534329
1805878
1054607
570568
1409749
1590721
1933442
1177088
1798196
482353
255206
886607
1530396
1342804
162036
690924
322357
176876
725537
1807400
8959
1733727
1658710
137462
1560682
1166548
138723
1888367
1435260
729461
1308337
1534401
1309010
1971149
265837
893989
393008
36190
1163314
1995833
1146991
1134591
185177
278469
366765
1422226
1754113
623226
944411
49033
637418
528303
1605397
934912
602755
1835130
1829847
1565325
340070
182185
1128334
944976
779449
1843675
1900732
578944
634289
357388
337797
558946
1499450
265105
1744801
1858373
1356279
1560606
1844723
218379
1637910
454833
1794120
224377
1754478
1087271
120691
1873157
1238816
1225428
455590
183322
1960687
637773
966175
709665
1067247
1430849
411036
1353918
1046103
1823153
1243262
873369
1932604
286985
757149
925108
113654
1454717
7958
1294744
1168485
421485
1375127
711086
1371124
1419019
136459
3320
502549
1102700
649166
1544765
184663
93816
1733837
1125919
1199711
1920120
409285
182442
1712700
726185
928434
21961
1899531
322404
1211287
934504
19265
1249325
649181
1646889
598030
200247
849547
1335199
64938
725369
884654
1108949
782097
1560145
1611704
1155331
177784
775499
963254
941035
770446
1077536
667337
1687316
1371724
1059263
326569
824499
565068
1144668
1039508
1381053
277439
493334
1928947
1852700
1950713
827054
84599
1348553
1788098
812132
414840
465329
652357
1357590
1460257
849708
187334
539348
903574
1803181
959259
94274
843695
290486
1248761
244738
178182
812804
203732
1221
437233
1565658
76970
1062142
1118800
264226
940008
489587
491438
953235
967059
699885
259573
693164
798007
811565
805088
251404
1318503
974948
610972
1592183
241294
1873920
1652822
1859247
1055266
322437
1859000
1115456
877297
327704
1382270
965787
5881
1154309
962181
402746
277709
325433
698598
176314
1209162
1316422
328953
900774
1816945
481157
973376
496701
1199145
1624806
556417
182512
684116
62450
1677294
444357
806704
1740291
1790654
1963826
1098035
11843
1759325
1484062
157699
1098445
1761774
590155
289503
326271
233608
1358024
1231648
400405
1117394
702002
767089
284605
1304902
1433913
1409640
1273740
1590719
1721622
1061320
1412479
1239042
876477
1115067
1311398
1559519
1986845
1894608
1277161
7639
599574
796404
874696
180596
237719
893043
796945
604393
113074
997101
1914802
1655947
197826
1705332
674277
1616500
1050533
777006
329805
103930
1435696
760522
1136691
142749
148335
247630
977116
555794
1024203
1446184
1581464
1475801
1088281
1387759
1658388
1824426
326044
636626
137833
1593918
1850848
423215
896548
13209
482028
1507984
456210
1782385
1867124
321359
1969490
1458358
454564
473352
1705809
448949
796528
576636
246608
82053
242402
1267941
690867
1936409
1102940
1027618
690505
1332402
263044
716680
1055905
257817
41111
1234993
1949695
586588
523958
1779665
1437921
34395
1979487
302364
247662
1943896
1049716
442825
980245
314464
113358
307618
1111716
936842
1134657
1390344
927348
1205182
172299
502975
804324
1874613
375670
1088262
837458
113782
276907
1649594
1525704
1491552
1944620
1150197
303229
751702
1521369
119977
1453632
555259
1367853
401636
168603
121301
1198555
1290316
592257
108305
151411
376724
1919829
596692
998111
1826453
1735595
287561
1758494
1788099
1068199
1834466
14306
460355
1672041
849422
389142
1815782
1687327
285120
1130510
616584
1502629
350056
1941210
1421560
804033
900640
806188
1905536
1658365
1044991
1239553
278680
1441388
1244645
1145915
735591
598424
1602731
1636676
695246
520692
1996620
1562408
1475876
1100815
586331
1985980
685351
309167
1759085
683369
1913357
630698
834586
1799719
462723
1473001
929602
882932
1862133
679551
1668337
378052
722100
1129721
833109
941309
1044113
1080708
138741
72199
43431
1636931
1911152
1140374
1916282
720015
1901573
1147887
1318380
1425815
1415029
1264274
1898211
4147
437093
851865
1756448
1640234
1400272
1391575
1244021
1047139
438162
1575381
222300
1531601
1985934
181642
939217
332168
839185
1767194
147362
1471181
298760
302706
1889954
1818050
1070884
1625623
1873265
78495
1239004
976918
759279
1547671
1095098
979897
1773457
761944
1240114
562887
458590
582031
922879
1194201
1993446
55351
263980
721046
424996
539034
1707078
856727
1408865
1148352
540924
628150
210477
24612
433204
799711
1071949
430695
1920723
560254
546341
483053
1405125
173625
1365852
1631665
1306536
1660472
1214449
915902
938273
979568
483301
1920065
73740
1275748
850167
110391
1074204
965450
103483
1285356
279343
366586
1695021
1016683
933681
302442
543896
1290144
1034998
944434
1837997
697760
682735
577314
938396
532325
1598894
1692335
1106503
137027
1236946
593952
198111
1177929
1461354
1462860
752862
585173
1240126
903522
353453
1459198
1562246
1477285
1083670
1671160
855548
1460637
1139130
1311054
705837
51037
1590510
1750425
663549
1338971
180438
453352
1688796
842760
1469042
543161
778378
413255
45317
596348
316282
1330625
1897780
989632
141111
1375945
1793660
1398832
459628
1351214
1116233
1976733
1388400
374277
622402
1565348
6150
1360259
717911
875380
2894
209115
1453365
1043701
425399
326540
304692
908684
659901
1503774
1760450
780367
158981
1511791
245367
1521805
514003
323117
1523759
967071
1028804
1739016
768409
836202
1519241
492703
149461
110690
943153
1155303
86399
1185049
1595391
1498420
16202
1008565
1302996
1562763
1112698
1838838
699870
621367
204923
1449515
1911820
769078
1532342
386282
801962
104471
1518179
440447
822812
464756
924564
418351
334783
86538
1523297
1655332
1610242
515758
270306
1490187
1048611
595584
871210
1582603
1617056
97950
1307366
319107
388647
1677580
593521
1202246
955418
1049592
803297
135654
946451
1766639
824932
692519
831234
91800
1769523
1967500
162982
596579
1619992
843383
1068674
1639758
1205298
1087
1174319
1312991
1319040
113309
380512
933024
1751169
1785467
1898366
1691482
1099706
1869559
750460
699096
1870579
130345
1703494
1735141
384672
391390
1092909
249735
304211
1542364
341782
20621
1449056
290634
627669
1923881
1432958
1784719
357469
1997707
1663621
1423523
779467
1844577
783466
1609718
1747350
783186
1213071
641094
1952936
1854855
1710591
1820266
247494
456705
1667601
716580
1453903
1352284
859300
938282
1349969
19074
1235271
1792813
579092
1015815
243924
1084967
504941
774178
1772399
483531
314365
1939789
189824
1174719
1089545
209072
487451
966685
588729
1341261
1110333
1684746
1661771
1442738
757294
1255169
890534
1129978
1571342
1393498
1334284
237745
917586
578334
687885
893891
132381
1919765
1551870
1430869
1395676
1915112
1098641
587736
1389892
720783
866223
570764
560999
670939
790789
267636
1602676
563818
1743135
525359
1861906
940538
800842
748189
878907
1441220
1458453
1288862
560727
744460
328394
512679
762349
868729
1545850
1205937
805063
1421077
875812
951089
1472877
604652
1051361
279891
1949379
1872598
467207
299601
1936122
526254
413840
351896
1298704
1618482
144105
601887
1511065
518583
229129
614141
509560
1129198
942779
1743655
1355682
308539
462763
613098
805730
264985
1499850
1499950
1725619
1176332
1263377
686842
345935
1070315
1215803
662415
218450
1986244
223924
42470
413737
684714
1804349
1757504
1368483
50301
1230514
1103498
754862
818099
1056967
1648416
1636440
1819481
1459009
1272509
55077
572406
1674827
576576
1921209
1707175
781309
146022
395644
1647116
213399
1290004
946041
1183201
12392
1319952
1620543
1782593
623705
559228
1153525
1828975
1694338
684475
1530340
490770
1148704
537043
335830
17045
449006
63945
1201429
1491714
1566034
78423
482891
1316002
1060918
5639
1273321
528669
884809
952391
1724827
326497
332130
1700313
732238
1081840
439547
860498
383584
1333759
648934
1629702
928371
1273091
774640
1842933
925808
1715263
1147232
195776
321211
1099948
1965243
811837
1246213
1671610
1916268
141838
145172
1103342
1048797
1383152
1288907
1253151
1648818
1828421
42244
1863842
1301755
1324050
1044356
1923055
583369
841244
421192
527163
1047887
1939851
1565672
549901
198643
851029
1568724
889846
1705500
639893
612345
1046391
203897
701131
996591
204837
1673789
599601
980187
896299
1261088
186705
1850165
1963396
1813367
1663477
1811215
709697
186744
812551
658962
195182
1562162
1248527
1276352
654912
822843
17914
1267541
1253684
707713
1918864
90371
74992
408086
403323
1452045
1097721
1089961
1467006
912287
1545868
1094037
1659915
1925857
1130677
1541769
106875
1996644
211754
1386311
712616
558563
261535
383000
1564099
1643111
905119
750585
1611115
1555168
578081
1249928
124864
1353918
1587490
1526867
1865249
123950
987450
1714322
1890622
1136173
91283
1122605
1558366
1290471
1026997
1088839
1923497
394542
1049561
1298563
1492492
1929171
576845
1153784
1798247
1007737
611530
1330283
946653
1545419
993840
1934306
548401
150911
335919
365159
1281678
1043925
722438
1790362
1506693
520109
300057
82037
1181595
1953401
1214355
60676
958642
1893175
1836646
922146
1665966
1371420
358404
1883068
1967737
880482
488583
1963687
347918
733202
1945348
1625617
1024267
943508
1420518
1425009
576696
449241
1080649
49045
1303082
1173498
1925086
475032
1201605
446215
1994596
1809989
1370734
1410130
573808
508143
783973
1708869
1278775
361992
397835
1110635
1874040
1069520
972079
1390163
233061
1534976
209819
683208
423102
1342231
1533749
1855030
836021
125328
220184
1229385
1152256
1269221
1991507
30747
1057969
1647485
890324
269356
901867
77654
1363760
409716
820404
1229165
1065587
341333
167885
1534870
1527774
68838
1663432
901405
404273
91322
584889
597962
1960707
1433813
22963
286956
415755
1034494
1757777
1916542
1380554
1750722
848677
376633
732297
1502634
1908958
891323
1161586
1717218
1718293
966600
364641
728782
1672039
1695234
1668120
826185
44871
1335144
607980
394652
1151360
1288254
376735
1767449
15432
273791
1854520
1664159
492630
1921085
84036
1519054
1279709
1606935
263721
740920
1982566
1131311
356034
1691626
1432959
681739
1080169
1609079
455049
590787
1385808
1801686
1665640
1355366
1982966
362855
471011
264676
1424691
1983373
7992
1504502
889956
861524
1831883
124079
337140
1581798
330914
338363
398618
1268227
527022
271716
1310414
1391423
1654969
421002
1767139
527096
1200695
1675333
755196
1690012
1044483
1322988
1421100
1538813
1557451
1873471
722372
770076
1537009
228281
1805360
1135419
1432119
753845
600959
1147701
909990
342584
1962750
1234624
1074407
1646499
774611
1458213
986740
1866915
1639867
755166
1371403
1376874
120054
1708169
1393018
1998589
241202
232569
1068270
364123
744788
627938
629712
1411660
244307
1777749
1484317
1009501
1406985
143712
1081465
310859
912264
1262660
1895666
1677616
946021
867193
541396
636953
1717288
95095
1536427
961505
1050609
1845358
687410
663261
1890150
17887
231594
359580
780740
150994
1540359
320507
1395790
1916521
1408134
1483444
1411785
24675
1848126
167191
383650
1706605
1348373
273586
840907
918369
1881662
1999927
772652
1468036
1191452
1350079
1018863
1936667
1910692
481447
301380
1392290
127443
1667889
1975984
1526073
1063223
1254946
1934448
164081
635426
1673962
1964508
1451503
579094
1465575
448586
998071
774824
253632
302521
876603
1644703
1405747
1661989
182245
1503331
1630641
1634549
358645
717579
957655
1113499
242615
1698520
1070728
385896
996403
1136348
1228307
1079717
1770725
541063
867592
1279722
639626
660527
1858206
1390773
739283
1777290
1618099
566895
17185
684577
1202817
477766
401497
963928
442217
852747
279859
672320
501555
1296936
399017
1104164
383755
347036
965481
1714027
1394568
757990
942286
133943
1981612
414158
156679
1077752
115626
1682773
1491912
1532593
283221
868667
1636146
438520
1651327
812667
816694
907775
193932
811993
1126970
536662
926472
793154
374165
991912
1435572
253310
1132002
560958
1311743
446984
648045
69092
1031319
823937
1330616
407556
1276590
926952
1165634
728557
1401957
1185774
141369
1163502
851473
1453894
358648
534830
1497838
1700341
417859
969441
1094706
1769546
1388819
1881068
47378
351462
483309
1882170
1725656
1324167
1683705
1517357
1127898
616191
238264
1989616
1985682
134293
190538
592338
557549
659307
1854693
1076711
1830196
1330392
1478113
890232
1990447
1198268
729035
941665
1930561
1969125
950916
1252866
1229152
1308222
32138
1558787
968794
1145847
1311050
1606253
837862
262908
71630
863740
622395
993221
721049
657834
556163
1622257
1044928
325930
1827556
102613
1765629
1869158
689949
387379
345536
1535085
1419127
1373067
852212
1894280
1071666
731928
701726
1006489
1101664
639942
1137013
1561923
244471
1242630
955436
1277271
646864
997217
1707820
120590
322815
1184313
1741063
653654
347013
1775027
436608
1322679
1065570
1414487
747637
1992559
1161685
428998
1279530
227091
1407499
1110821
890828
1498782
491435
1950680
966606
1640045
484652
164776
1905955
1902718
1337612
462524
1834252
655679
1390562
1993894
340247
1964254
626365
305159
448588
1630466
554871
1106545
190761
414176
820092
967283
328581
1502849
1719552
1238637
1991945
1579382
1026914
551417
1798534
174324
1091514
25373
1829309
670076
174083
577868
864176
1262930
816726
547214
605385
1115753
689537
1512050
159733
39788
1455283
1013024
1778772
666479
91347
805416
532009
125857
370798
1513108
575961
936393
180898
1248046
1297815
830707
1701778
515015
1660011
317993
1334922
428556
1027474
1919781
210078
1319146
746355
1393019
1184818
142626
722422
70137
1375886
991921
1954822
1359505
1161223
346822
980363
1727821
1156633
1334174
77035
347377
286907
733336
1738754
356364
1328189
97939
1371385
1689370
616344
666729
230000
1704965
836352
1644352
1341529
394975
29975
585114
193525
1927465
234938
1101034
870508
663771
1959532
964213
1603660
1809960
1519711
966250
1130713
1397725
1448879
801913
1420710
659844
1706102
851143
1337740
1018655
817787
1898486
1701840
1083770
1435086
1160481
1896910
1772690
1770500
382197
385891
1948436
1056477
1104572
166538
1387516
569002
936779
389514
1207625
845974
294356
1208738
1622650
51156
1000808
454616
1031151
1001140
1799037
808643
1628183
868221
1008695
1609364
1991413
1839050
1256914
1775158
1934507
1564318
1607289
868267
899077
1314519
1581525
1916852
1428798
995592
568327
1753380
583218
184999
157275
1537003
1808254
955254
1500167
1122305
1387972
950808
1809407
1218262
1846685
1067274
745099
296980
119672
361652
914380
465144
1318917
1089564
8331
1115606
1570800
423795
208136
452782
376573
1851673
614221
826544
1977888
204551
399624
1155487
1510474
105824
1319923
821099
322908
1655620
1741099
46553
579202
806064
990572
942339
1020338
1711901
1415280
1954919
1475503
952250
785452
501945
1456
1263693
1744817
1599374
1373968
112751
1085252
1378948
714
1699460
566295
780783
488552
74043
1793682
1171285
1014904
1898175
32797
1811565
1497729
1420388
624279
976528
1767440
1788282
629296
1632442
772124
1302695
120134
1022952
1437398
630720
1349051
1876695
1026649
709161
1983890
275372
396484
1964369
1075341
563029
1982771
99697
90898
853493
1760609
1873446
1396548
1933372
1191460
1460912
408678
120590
1974539
1741430
1510453
1353781
243142
1084477
225286
616067
1727806
849613
868760
1727694
764691
1452909
1699563
507356
142568
1230056
1918078
1868573
1790960
1605000
889027
1624777
973771
149699
1905943
665902
846221
501202
1356817
1763346
1573775
190869
49309
1173931
149198
1676383
1239528
1527367
762452
704613
395564
1119789
1652996
201137
1953155
863627
1617313
1670786
764991
360319
1729339
83258
820883
1984998
1036248
92885
53847
823468
363907
1893460
1947502
1494378
131173
112045
302182
1167306
648337
1823264
565064
1805319
245281
1579075
1841604
1987541
505187
848209
1894185
1335626
762085
1391010
1268933
1857112
1198489
561739
1592318
154310
1428393
61665
717486
1673045
1136543
1495796
228206
1063904
930078
223578
1068514
1134464
737156
362198
692449
420254
871911
135733
1363564
146638
1614978
1286863
1638509
273429
179655
1899491
232026
237018
1570818
1706521
917527
1091104
1114416
1197730
183289
633475
1219551
328945
252375
1536060
1328000
338265
1689738
1295577
1434917
1730069
59942
1806422
656688
1458156
126222
1739735
1724953
618506
935145
683642
12837
334690
1230564
648194
1185135
1738398
514177
755066
475732
377195
188691
1197374
1500767
1808666
523860
1308617
1075609
350366
960924
832949
270667
1207779
1470917
1037022
86821
899775
241578
1564668
904265
1484416
504815
453439
1764801
1915814
720502
266109
279557
955685
74230
1407081
833044
1064275
875518
1352714
247579
85459
990911
1126319
745519
485366
1563761
144942
1801295
1690831
1581681
808498
294620
254753
1898488
974929
585804
260985
60684
266924
979310
107975
1467958
1119136
574211
575414
262523
342954
1299028
112869
126506
385880
184349
476798
957353
1403436
1200568
349723
941401
590425
755472
110720
1039927
952242
457870
366173
1208979
932251
1635446
1849281
188376
1793300
619054
1296795
365056
1647537
1234226
147765
636464
723362
1824791
128263
1586940
621192
1174793
1289211
472419
1999225
793323
1566867
1158595
150266
1442724
320406
43971
767220
1199509
1870763
610345
672362
1973913
19422
1234779
1538722
958407
1710306
1325613
520293
505492
586455
1072548
661031
1764080
574040
553112
188742
1033129
602984
745043
1132770
741309
1492514
1428200
85071
35535
1862080
1714472
927972
967649
1106027
818451
1839733
531171
1345732
76744
1560520
179061
288321
583699
1967347
1532486
1813639
388995
928400
1643733
1596852
1121574
1397213
1105514
1882153
214108
50061
620156
1881557
1447483
471010
938676
1090756
150254
1270638
68527
307333
634680
1048402
797059
1011955
190730
254311
1717902
586673
1542747
1352293
818085
399087
495207
1225455
747510
461026
243621
826641
442777
293540
1830742
1971643
1343694
1118740
108088
943286
560116
955583
535288
1397766
966692
609162
1548224
694213
49955
1479592
1899129
983136
1234525
215679
1049044
1797630
1874475
522617
1914209
534766
115969
635264
1193158
1647384
523393
1198969
601241
1542129
505095
1685328
466239
1219721
1440390
1046312
954842
1955807
1140031
1059842
1500747
418916
1714742
638678
1381076
901811
65036
164576
1203786
1531711
643839
679056
1105894
402260
700251
15031
1306648
1357753
1988096
124274
1971848
1066195
1886742
339030
925771
1084766
765860
123766
1468212
780470
637258
984539
1901236
1024871
900454
309293
1905481
491441
807205
1570920
473111
555235
318086
1345611
909080
1513510
1936899
1519754
1401310
717945
1830921
200132
1232814
1562575
1296197
1099768
1553719
957664
1482421
1419613
420627
1722455
1768681
676022
1467831
85193
1061058
944784
1909703
287870
268467
50644
31708
1272122
1623469
240412
1026912
1828321
1370654
1629361
2682
1750667
318333
257519
229943
1761555
1411471
1837757
288747
441718
980714
1475200
857261
1507982
1013687
166628
256331
1135767
172873
1749978
1385204
829705
416895
1117373
1361351
1412474
485914
1868030
1681738
1732906
1493649
1803576
797429
408462
1817605
81555
623558
854315
1831600
430690
1905709
60466
830598
1395214
1720962
613531
172721
255291
628304
220405
1171583
1255416
821607
116558
637442
1918830
1054907
1286828
597490
1046873
350186
832704
1574698
1606310
1780039
796389
1922229
1342521
297514
838471
1802744
1770851
314288
111028
1764927
171790
1227861
973331
207745
1747028
1362784
194858
1883326
1016247
632096
1689209
175652
915641
938427
542770
1196853
1929027
668189
1474756
60572
513654
563501
801764
825573
895299
301303
1929364
1501991
376089
1731674
1046389
1532299
1390875
404379
190809
351842
1096098
308255
1470859
1582749
1146944
499621
1785703
961510
681455
1737664
1676569
1213600
1480911
1601431
1623123
1355609
1728366
1796806
1164736
1594357
1713765
83848
1688499
1782594
630655
899050
734039
959339
1908560
1796714
1259854
521161
1903586
589418
617069
1162147
424227
1767157
1935185
363795
876810
1614029
567874
1131191
839503
1434423
1245540
143021
1927600
413390
267469
1122906
1412328
1707838
1494933
1958065
181079
1222991
1821076
1346450
1716515
734269
708891
1090778
1518927
1040056
715663
1700642
1011702
1375456
506826
705359
9868
701919
65011
1054794
781040
539729
49167
1402034
917801
403466
435113
200148
826362
1592933
776686
753788
1617903
548556
980260
179225
959273
172798
595599
1624983
880727
453414
462539
282349
1864403
186133
1653755
1441788
999129
1776862
1684296
1788196
1887477
1554099
1848219
559416
909257
1196859
487934
735420
534899
1155381
1892816
1586424
1366079
1569402
506290
34282
988099
996425
829687
1070607
945224
130789
59388
99342
629482
213749
1249233
311686
1018100
1064226
924673
1842789
1696250
903773
1115636
820434
1686777
356721
960529
324803
1811255
1148601
1819331
282484
404164
324954
1464059
1070360
26429
1206339
1480341
1914839
1155884
1119452
95240
514795
1450811
1643225
701202
1312274
205349
335150
261931
1194748
423389
297733
312769
605090
1040067
1458441
927385
1287400
1231150
22469
424868
599150
181189
952492
336625
1543432
1452292
376017
434516
1799252
765031
1680268
587409
932623
114948
983812
1727096
912663
709790
1509926
310435
1099078
1034240
1853531
418319
901571
415433
793735
1880837
1893962
171437
1112539
378248
1797299
1714994
644964
43446
1079714
1363048
968035
1000115
1683947
1791374
821026
70386
70335
732997
838770
1969658
911181
1207225
1868004
1921948
1950303
709596
1502463
432002
573275
1937287
1417960
7896
794815
1749697
1179640
864232
1281929
1284075
575409
1043989
437777
54446
1559784
1576561
1042988
1596689
614405
1283753
1061529
1972989
1242570
77644
1999730
1373826
1970400
1361752
870854
993925
1070644
1878837
1614604
1713771
949007
323596
91288
1011459
1588478
265429
5727
1215536
801117
1268346
1407859
1919898
1194457
593202
1397050
132056
1703410
1109952
1222522
1172108
1302997
456149
1750709
1242443
1695502
650579
462890
924519
404294
1394090
282698
600036
1907236
1240171
894841
553800
1215578
961434
49697
1577089
173570
1878395
1023115
923846
1892033
1063668
735683
400342
677232
898495
1258750
318427
1931982
403387
289183
1651160
1648760
628468
1583054
148920
909395
1475224
975607
1837416
247825
1493557
1787553
397665
492878
299567
605308
1638173
89810
414299
1453814
771139
1976990
835883
1702485
1602567
852492
506652
1835584
851106
602539
161484
65319
1788787
884017
1859918
1462538
289400
701098
232589
1846907
500622
514
806081
95426
311641
1380394
730013
1845011
623211
327609
1444501
1710906
264786
1132170
1650669
253608
1022719
1024190
553413
640137
311002
191510
1393322
1716367
215491
365236
1184825
1024379
1135782
270158
951576
357797
1690815
1061577
1694572
1290772
1760911
95871
827103
923888
1752418
1551370
26974
1644533
1513575
1802303
1902439
1381200
1167474
249591
825662
238717
1071565
1969021
432754
369072
1184506
1853106
180187
1200801
1944041
1643907
1999276
1074159
1156207
868913
926712
405793
1997610
63664
15786
605449
1839713
1112082
1788413
1890469
1282061
485154
1977326
134209
950493
729959
706126
1432189
1580505
1554139
496102
119267
1329965
281543
1741481
634529
1604241
717700
1728152
330662
277992
997667
359431
530863
1133870
1273246
1026686
1176135
1796640
58185
1699868
364723
914599
1392019
76086
129446
1045749
57587
772870
1308845
376766
441718
635664
1338083
1733139
362030
302267
1568917
1280885
1435836
143398
1175940
1275602
856327
681096
1632402
196751
470524
305406
1229774
1515982
1500066
1205053
344619
221328
757073
762921
1849424
1790219
1508095
966865
1616064
119420
1291822
557089
936219
326111
303525
276688
232085
395639
1931140
763061
581973
1052336
1233563
1321306
129539
1111653
227747
1337664
190214
770192
1552994
1250170
717051
1069700
1928072
581479
1024773
503507
498769
1475855
355072
1123279
1819582
473372
664266
1698411
1722054
543767
261899
328743
1658821
1095470
1409200
620201
1507988
1934627
621173
910260
1779561
1139101
87499
1386891
1098245
1959350
1490053
650458
973284
88082
1932090
1713966
60246
1413544
1829122
243808
1451992
1381566
404965
1082309
1591050
867037
681075
1158789
235008
914162
1402662
1832632
1574466
703005
656428
96613
1381927
1270509
1994444
853629
1436110
1541033
1680072
844123
179387
731247
1093380
1646385
653919
1241252
265975
1825642
1743972
961109
1767044
445292
1832371
1948406
1733294
1250305
774701
1879697
295760
299367
1787887
491625
965836
1324096
402269
187546
430769
990712
1552841
516303
597512
1492998
765992
616591
104587
32401
392713
1126907
143720
1624302
1971331
389832
987965
734795
1050218
688245
13228
1659350
513274
833450
449580
1611593
1624765
1258995
1617741
1272482
1994303
1186125
588743
253518
574316
1813014
343669
1555586
14008
641318
1295217
1638226
62002
1780504
97053
670904
742134
1618093
307238
773391
900292
393184
1470197
469848
1232496
1705145
259071
1499546
1782053
1604819
1826718
861832
1097626
1968414
334006
1356571
1657993
1837769
622902
954665
1381104
184270
1398500
1613554
1347453
1400246
579525
864062
1143802
1780756
1066604
750301
1948917
1487870
174497
143824
1173801
1850951
626627
1575803
1545306
1473943
1560848
68564
1643042
1538700
1693783
177929
956246
1996613
1068189
389741
1446471
1996682
510067
1827914
1756200
1162955
1942272
1906119
1781064
328885
1779961
129054
1739459
1201181
688253
1772663
191640
1743669
1319822
1935318
1223875
1135509
383414
1985512
1699825
1011427
518942
1363941
287954
1940879
1910140
866775
1143398
1967055
935126
258995
1719269
1071071
14252
418827
301371
353376
1224012
102249
928635
1948674
1645614
1943733
365506
75196
1699083
1969561
1097615
1022722
1918471
1305405
293319
920040
1283102
1766635
126556
831915
696750
1383793
1291666
1968003
1435743
611087
289466
1674172
506365
1189547
1249615
1688604
1995367
1272736
213720
698451
572268
106968
497666
1601639
1351459
1546643
490719
1265818
1548053
1601214
1928435
1281165
1977323
1834127
1488413
968647
1254038
293995
1978188
822393
971699
611141
1988894
1004670
85982
1206242
1664059
1623653
115708
224673
383813
381179
775762
1537913
1536964
377353
1770630
508629
1115228
1206436
489516
863288
1092184
1666791
1643163
1193262
1816133
657218
1486413
415457
713649
129911
1791530
365724
1297755
366880
1238809
435938
971539
425810
1129183
481210
105932
471886
1583691
440474
1088124
609323
1083688
1990484
1976033
386595
518904
104875
1727444
1557296
651921
1904047
1631577
397229
1168457
634350
1629373
318913
1963692
986770
1513939
1842275
1279702
292165
1042944
891271
445375
1977114
145882
1934381
930774
1842551
522784
45561
1380761
1695780
1214514
1400941
1694825
148002
1789949
1850081
770571
1144383
1860861
1626395
1986609
278144
1501037
1166782
438037
1030846
438943
1633632
580126
1859147
273945
1508932
416784
602286
1619053
1941273
1984408
295930
275151
1919180
1356522
341703
665858
300180
1784743
110714
1577627
131517
1914979
1528506
820489
1516160
1758622
590687
1575832
1010698
1815855
1095444
1119383
410407
671096
607675
1225233
751084
1109489
735878
782519
1901762
133990
1400393
160762
1052075
1239667
433144
162762
481771
1195718
1801010
1146430
1751597
1024174
1046722
1380146
870406
1815525
815053
1689817
535299
646561
657801
759005
1661793
1653764
879225
1714320
1329640
1611842
996213
622958
1558451
1008013
1746778
1637091
184050
849808
1607905
1530930
35258
1432677
1036769
1897534
862237
78991
476004
267396
113399
628117
1898263
1331174
1178877
999492
1377858
1625570
1303845
1856278
413269
1971824
1371958
149251
368596
1098704
999656
771684
1214970
1496746
726412
471686
270936
356090
1626910
1342690
1092081
57306
220611
1484582
252209
1660789
656844
898620
835857
1915400
319225
908075
249009
417961
642124
1937887
1626592
1754951
481377
253038
1321277
979963
229410
110967
14684
1450332
1356530
84458
870374
85787
1776821
1819739
216860
1447016
1440172
195262
1342331
318044
1867682
1131648
1042180
390821
1482631
1093773
364197
1935351
1118835
160997
1298775
1257173
701330
182736
1295622
1028038
427896
282314
1704084
1269035
1060606
1002125
1527788
188248
1405428
1407459
1644656
288533
475196
1891990
595832
1121336
1221420
1624018
1148275
555084
433808
814412
1764534
259959
1374905
1210654
1995000
1813106
815677
1933043
942138
970122
437399
28158
491920
774029
1740736
446404
1058102
1118954
1332055
463774
1566289
572962
921457
933137
393027
727609
652634
1733434
1296510
1595416
360169
273947
800401
1441679
1113958
1990644
396916
1769696
59897
1510464
917206
431421
1359271
1259152
1930147
1215979
1773799
1872658
1640048
1159179
86988
1857294
948087
1206376
1665022
313502
1801385
1844144
925812
279505
1681488
923514
1979259
303167
1462591
889906
1994037
1881836
1526063
1965673
1917159
938341
985187
2373
869288
1045367
1677096
1950334
504214
1636498
570137
1856293
1153989
366389
1177193
1685850
1371202
84702
1198757
1553551
457055
726778
1496745
1899439
1428218
1829740
1530263
1043861
995391
9152
872075
716402
77677
1749949
1459831
1825169
489533
245983
1584234
326255
1971692
117729
223397
1454757
949734
229753
593455
565910
482627
20982
1978096
690197
1416689
1764321
378929
1269800
1307700
729880
853980
1574881
383586
670349
1013726
81281
640814
1424928
1720144
277681
1979840
575998
1322697
520076
593971
1157008
314257
1213453
460327
1310609
1362198
1795525
164208
873573
1579152
237668
246989
348534
698503
794260
762247
272107
681979
1434297
1910005
1707949
1492850
242910
634258
304222
1363253
1544628
1983767
1747295
1739974
1055397
4343
1453805
1703870
973201
1691957
1728637
1715921
350711
796558
672468
1204669
1584969
1745845
1221414
1005186
654775
1762885
1217574
113884
1135095
1193146
919
489114
675434
77398
1900591
639678
1587715
966283
1812672
916251
927813
726305
429954
643114
1869655
1726852
208035
835466
504509
108126
1860310
1198317
392711
333817
1446989
1460711
539709
46868
1673191
939898
794861
798931
1683233
1103218
1473532
132519
1933185
697598
353857
947725
100053
1524816
1020442
1409576
1132017
165675
1672159
768356
905417
1552552
16112
1707251
1964182
722902
1215020
1347872
1494808
824587
342839
583353
423297
1406506
21405
793393
244156
515879
1776999
705607
1825169
562220
221430
696746
1402715
1648355
837018
145690
1671630
1478170
1862751
1834324
1698698
1887778
1887332
1023079
1091097
147625
1178209
1162221
604078
1590176
103516
690178
532414
1566702
1529688
970302
508459
716088
217386
1433254
131995
247008
1021081
827388
1159327
285788
106973
762447
640744
1517471
1144216
808706
250496
228611
1696103
1569419
355690
836312
615755
707894
305307
153384
1975350
962856
1902362
1918026
1184756
1719926
796776
703721
1614002
488703
906554
1033591
364079
725811
1719793
740416
1564849
643274
877088
412912
156345
1176433
836135
250475
1790947
1827764
79749
1928523
1893850
996457
870726
1154254
28857
1032366
1003743
1435383
87863
1179679
1652476
443775
1984541
1631646
1365094
231734
574545
1382857
299378
288841
661909
1253219
1020964
729498
1686208
1004126
747946
1035999
1110027
1035665
482914
778512
1596201
355657
1995251
482097
906576
1343305
142626
1209693
1376101
1029387
63730
700623
452020
1907475
1997617
488509
745851
1225171
1582594
1603898
135711
429595
666377
196838
724807
213390
1962736
453322
1518624
437779
891125
732894
1294386
559457
1689558
1298508
413412
1765532
1763472
134351
1797218
691647
32713
276744
1810630
77084
1816580
231323
1894749
493620
1063088
977985
1381644
476966
1224293
1939154
1390876
201984
725081
830735
535696
1869792
100589
1981312
625447
799702
498244
352315
1871671
1457436
1108582
839145
602473
1208509
1076302
119490
17377
484367
626019
508518
781612
1535520
1737778
949598
387471
630959
786779
15160
1614438
350451
626576
999968
801620
994344
859377
215542
1591480
682675
483107
26894
1443250
610168
1417511
1405650
508320
1708822
1079823
1728187
1176630
653628
125909
1600541
856902
510280
886456
270671
1102534
1496671
157752
638652
1473568
682428
911750
1458172
755237
1405059
1750710
1691589
847564
477298
1481838
418191
1317725
116882
1276952
647596
917095
1859608
1138797
1530380
118113
543914
1610599
1218591
212469
1036494
877410
1748861
839381
774375
1857016
1350599
987293
162622
1113724
480661
1104444
1556198
942120
687470
5529
1967351
1802683
1573540
387675
4917
148506
9875
1399989
992796
1040071
709785
377786
1872932
1243926
734617
1006933
632787
1877303
1561236
1025924
871841
1980228
1053412
1604244
1552409
905796
246711
1667041
1596832
599776
1624741
458887
1877121
381257
272868
925406
1815695
1015806
207281
339421
1492467
274342
873634
661300
1671348
1441197
191836
555000
1210515
850734
306819
494322
1767113
1467924
124076
178401
1917024
40299
1541866
559876
1408811
812455
1076910
971799
1236582
918447
1503884
306910
1112898
1273857
384546
1152509
1538291
1314432
1216618
567859
511913
1784907
975614
685817
1871514
510687
1617942
1267352
1434299
1584913
1339470
383252
1862784
713139
176958
1561700
281472
960006
1976365
1004599
1650328
952489
1053986
659383
1945576
159229
998255
641443
1617033
1840547
1342806
1068452
1171254
780257
146529
857441
1679112
1182471
1986760
1250174
204188
1996663
1141774
604564
1804363
1487491
1965619
1577411
417797
1597675
21628
1246206
1217930
836336
1732698
30780
790642
1588446
1851248
950395
878477
1307739
958302
1153362
448241
252162
1756699
1517831
1990275
288597
740486
278296
890037
588171
178675
366830
1188335
1475230
526851
199413
290805
708172
877844
1529261
957823
898602
632377
1991982
57723
206499
1998185
688737
1252554
348293
441370
252537
1088703
734227
255436
1555562
573384
1909268
1077698
248549
1206597
20151
1423599
1987902
424229
1208151
396408
1141542
895895
245307
1161235
494524
172595
794039
430856
863066
720546
977561
1141181
803169
975916
1523880
167109
1203682
856448
285199
1564374
807652
892414
1113498
1458331
1592690
1346866
668848
266258
1870148
1041119
106619
1951371
895324
1866389
430110
1737027
1921893
1376511
643243
1887775
1921503
56718
573261
1267608
842804
1861460
1671881
1483659
1473210
1054957
1209311
820159
843253
712029
27721
183080
1732775
866244
420572
813310
506695
1470326
1596971
1882237
970176
438611
530848
1463930
1011105
1300824
1313006
1808616
1905077
364345
336560
533933
728929
1718754
1529571
1569437
839761
1304659
192296
612929
376909
231899
1191746
1172598
1242532
1657406
1096028
68440
1073647
1981353
856330
46064
1416531
1476666
1138415
72949
551893
374429
661682
1184096
1990356
1419518
1455050
1975517
793467
684867
1398558
857893
996570
1532984
659759
1055859
687163
102470
59733
232408
1289912
365180
619277
1397560
1327965
1803032
237850
126249
131563
1837077
1673370
670545
512614
1342287
827732
1385168
373680
1719578
1547930
1182430
1374935
1658071
366469
822400
390665
541989
1092488
1999976
147797
1475151
1520236
932275
879010
1895103
1973668
858675
1030613
632245
934032
487081
1293249
1642783
1666368
943416
1718820
1597192
1413641
1729327
569001
1126272
751600
1198070
1750658
177632
1940666
1869186
609548
62031
1857757
486947
1374593
1528051
163621
327908
712781
320834
1057456
385979
416477
961997
237200
1810332
1395838
1222809
1679455
1982299
546647
1927408
1055102
1563635
1376547
1598682
1247936
401968
544001
709714
1416422
1695579
1768332
242993
1195210
512968
1380398
1693646
327487
782968
1693274
63953
1532234
393519
743016
1476208
412318
725735
387223
1747614
237248
290151
18601
1512945
442575
1376802
1204987
1314008
1608434
757994
860965
1278694
1885137
1738054
45359
274055
904900
226432
1860203
482298
1809177
1439603
1748286
233129
990924
628604
230740
1318773
1082243
459655
827012
1514290
555928
1883112
1462385
997025
1853453
777693
1827438
883645
925881
669402
11481
1629191
756064
1971218
357223
1924346
407664
130577
1350286
1444778
1862596
1020748
669472
193934
674686
339335
1606866
653751
1304686
631814
1125575
318023
632171
920626
1629679
422236
1342789
1164399
1937010
1882063
1285843
855306
1831809
653294
1343882
1226178
441897
980636
314440
477216
1236033
1452964
529455
1867375
1653589
1781059
325129
1093666
708832
431183
1341067
343654
957012
1636959
362077
125912
903751
677045
635680
945559
1600307
806013
1640197
438724
1573944
1381083
334143
890355
1199919
1605728
835721
145054
879899
1604075
980496
1958026
1563797
127339
30229
1991458
179176
1774170
1704070
1568754
932910
1560013
1556255
465199
1744288
122145
1088634
1591835
1024058
753549
1237305
820431
701288
1069642
1814088
443728
917365
1053769
1283541
785325
1582350
1469412
73931
1430685
1160250
1872072
1731111
253740
1929331
938980
1354575
760605
289785
496999
1549742
1250927
1496061
1886244
148378
123558
1370574
1467022
453132
1432112
964123
1562437
1566901
470484
685525
67261
829597
93666
1852590
920133
1081061
267197
473205
729521
1794985
501169
857484
907596
1615215
827535
904047
1049731
1887027
1410773
848370
1910721
1270248
534116
1178035
510317
1650015
1256475
1731297
452931
1669499
22415
1095654
924913
557365
713601
1857136
1826218
1439213
1243718
1370146
1193669
938226
520119
885954
283731
1054143
1321806
563231
1503742
986881
1750805
204412
576138
1916736
1430061
1147679
1006894
1805738
137629
203177
1309859
1494932
1136902
1198636
1618700
596096
1145803
979433
1575482
1684900
172824
1880625
883895
264965
1787505
152627
859125
726986
540921
957935
116561
1332943
382155
869816
1005495
1454995
1080347
683214
469337
1013036
1050557
870290
1586032
393178
1401324
715485
1331565
1225701
1248403
1550467
1500579
1586008
230373
420987
1054712
720027
417947
1697192
494036
851589
1031311
1127375
1704711
1870840
607084
812510
1096115
193792
140539
26810
1220293
339039
1831752
1046
672938
1267372
1056109
1889093
1052337
140460
299857
102482
1268679
577305
413256
1331278
1110444
913513
1984818
970825
1302789
533343
1103987
192549
1932279
612939
223520
50273
766241
1943046
1110150
1034257
1222638
893070
1902376
1781077
926829
1111502
863137
1182516
1783706
1408258
1229718
1785656
1993789
1122447
115647
974371
882635
212792
1029498
1042909
1616226
1218372
1461887
1880510
1870318
536784
1903239
313912
1215089
1331029
1460905
896814
224864
1933258
1117816
209979
758225
1183635
1337463
544432
1589181
44494
109192
1860672
1170490
1003072
594689
1943118
1937704
657939
93588
1227849
879686
948685
1076293
168238
498886
625340
667561
873507
292803
1179236
1655276
1811021
896860
250336
1235513
21629
746627
1411724
1406412
1691944
1240960
674581
1648589
511594
1801996
950378
1891929
1645964
948086
99747
835090
1307260
598156
1278887
869205
1295060
1450601
43824
1941463
1825616
953271
1599413
54726
1253811
1334549
163066
3079
1437281
55118
114263
1772185
705905
357797
1545442
460501
1553839
1488531
1105987
360618
524957
299669
1185797
713688
1097040
1518124
1776043
766366
1523515
146509
1774324
887460
1786615
1534969
597367
499991
320747
1689805
1784723
1948701
643279
494185
1259088
1177683
1823906
211131
1660987
927124
888818
1699701
47294
233229
999938
1869074
1179759
481677
828914
1545850
179290
1957689
535349
319211
245036
1432461
692628
509395
241198
1392169
341396
774103
51230
1124644
1680858
1671533
1876782
1606230
1703474
1854322
1362241
1415277
1167149
219651
1719431
473466
1715646
1746657
1186262
1258431
1799921
26430
1032523
1986129
435172
1545666
1778917
684216
635876
268701
1063007
1064101
216011
1305269
1678339
1002851
1132959
1021088
1273255
1094670
867472
1217364
580706
1226815
588100
1730328
169522
540408
208329
173014
589761
114007
783398
536003
608843
1069251
150794
434280
559287
1638682
1596535
874091
1209206
440674
1448884
486828
1560457
823222
221340
117917
713480
1994067
1764348
77655
591851
1143675
133449
924597
1262704
1842624
1000202
1130074
1788811
566003
645317
1117879
333882
160067
1388300
198695
983418
522726
1709274
1459359
287643
1057120
1453139
185460
935148
754047
55729
918549
172299
1077007
1398975
51165
647234
1264811
807303
1174370
1739241
14392
1541989
341721
1746397
1321354
1392771
887985
710775
432290
500492
977679
1062608
621420
611498
1696393
1642189
1307865
1531235
236852
652555
1490414
779837
845355
96368
563152
711875
1237010
181125
582312
410026
620038
945936
1909199
376478
297862
1210264
1384447
957423
551997
1313235
232267
133290
378496
1742176
473574
1295699
814905
1854981
1312580
356039
1060649
1670107
19834
501501
1180640
1327688
993147
713266
1515683
952899
1674324
1698913
1319060
648577
1768752
13135
484388
1213362
86301
1939563
12809
1270081
1338875
1603875
1760302
651258
1476926
727120
1044766
79686
928997
152384
1998540
780260
1852495
637988
577365
1427381
1183449
1215534
132335
382221
22216
968804
1625561
1267240
748067
1956177
1226584
1455582
1448387
435580
1618316
782813
665193
120695
788687
664734
1309063
1975834
1852860
753408
1814352
1048287
224953
632138
252696
342580
1673363
188558
45224
1609614
229301
329691
1852649
1896175
1281309
779991
103817
13990
689736
1650213
764873
492574
1257895
1834189
515223
1417538
1493753
655581
597558
1714420
1636970
827118
494012
713891
1062133
1006410
1404293
1292378
1226635
270258
867210
1878753
844799
854020
1787836
690042
1398297
197572
1390257
47516
1236030
716543
921213
1653508
163625
307424
1450364
1673242
728788
104657
1072986
147194
1142741
1728598
979485
1430607
1441961
272789
1967084
1873924
226079
259627
1326837
1647327
1218546
1071564
1916007
1676824
2657
1720637
1770537
156110
667512
273677
1573728
1441896
1938985
1409989
667158
943619
535368
1342726
553913
1183285
1474750
1932751
1822073
1707162
1530250
1281933
1870482
232986
419467
892714
219908
141041
288277
1468127
1001049
32558
464407
1464707
609806
1880414
1220162
917487
1662497
785710
1513870
1352996
1868048
184631
981012
1190726
916446
402631
577480
781744
6557
1790955
1723262
718208
1365632
1215936
1652940
1604554
314983
1052968
1056667
1556219
444118
403316
1742368
269823
1344615
318344
1865083
234211
85556
1531706
1112801
82000
1098968
840290
1538894
1469747
1260843
793072
1431374
1406262
1931607
1337801
1934104
390
884400
458024
214348
743861
1793228
1904829
1804057
1212492
324362
1549575
627862
620641
85821
669591
1383142
793780
651890
1622917
1745091
1821869
1206203
1444290
1582363
131054
595415
224867
1735040
61020
1285930
818055
1725135
1169448
1208213
1989844
1624016
1434032
1638414
1516140
1644248
243586
162464
1691889
1418914
215185
644102
1007556
48963
1286649
562144
994554
1572940
156290
1713919
1846386
1607235
1734732
171395
1097489
1427680
139826
480023
710381
580693
412730
1122312
1371899
583744
1005187
1639453
1077916
1192921
1060000
147916
198797
1695019
10706
1660517
349659
843825
1293837
1708614
1278426
1122098
16377
1527156
1067153
1897158
128876
958354
1136622
702097
1693357
709351
1539921
1339874
370126
1226961
1508430
1606662
1747429
149902
279355
1763945
808442
1331903
1029064
405463
116455
821985
851892
1728400
563882
1423615
315930
935124
1756501
575207
1486603
1685706
1623990
487084
369616
1841070
358672
1252029
885291
1855933
816561
1166286
1098130
540078
1842196
1728884
1930091
842321
574271
768341
375637
716963
1663544
679257
580118
334792
459076
367694
1420023
504197
48890
1168660
1175783
1782609
10625
1862536
884458
1720089
1093425
1627449
367510
184098
534851
797638
1538235
1256235
983323
523082
1629014
1274390
309536
1932248
956360
161001
1185624
1149961
1158260
1744195
1406944
1743483
699251
14700
742126
1173913
1345712
152781
465776
1431341
1502635
861918
1735808
1489409
117279
597041
589627
916415
535538
186394
837868
938368
245270
975775
652040
575490
194876
1138565
430418
768617
1349001
1602346
1144867
1102953
74011
576560
1234664
703681
1843351
843473
515629
154089
665984
1818532
1119089
151371
124288
324496
622482
96450
616640
394001
41333
1372225
984587
423170
461214
1920577
1437985
52883
1520981
889393
154545
1553577
133598
1431720
186036
1762714
964121
334735
193544
776836
502340
1101819
1558729
1156508
617257
1044009
1711653
1129723
942958
1872222
415529
1743063
580109
740464
29745
1757250
159226
1206482
502439
1477819
437849
310358
174067
887986
1715501
1497528
1640756
1603747
355991
1369088
1932812
567153
707077
1690375
1360319
147855
1226097
810413
1247591
805361
1461834
290879
787970
798503
1246563
1141958
597707
234569
1855523
712940
1053379
393961
985110
967245
389382
1486253
1353737
1739778
1776170
1221770
964326
956542
905856
1594596
631705
1955221
1013637
1129800
619380
1645307
1045125
1035361
827024
703146
1531804
1946849
1438727
184962
427674
1920963
670308
1267321
900168
1488851
160323
358795
208907
549817
290485
747753
1132383
295946
1405737
1064516
820470
1606971
1679015
1609761
851715
591234
441321
706774
1810601
655857
677783
956860
1432919
889827
1986443
275925
1596758
497743
1698741
300831
283238
707933
1304663
605771
1321295
1956619
308984
311425
1374014
473316
497445
505439
1988710
1277811
1673775
1611018
988523
737408
562606
1659915
1058154
128802
346712
755319
850251
1969406
1933843
1502774
673431
944652
126109
300071
232031
1289808
1407352
1103976
81502
1709246
649212
511500
1812170
1937161
1368344
835640
1925873
1895366
594854
1876096
1469724
417889
1121853
670855
1694315
1167584
1664945
1247619
317040
1660867
1032284
1575667
1273624
423158
360131
36114
989858
815230
1906576
1371784
1566719
1597225
206600
1238284
590388
1508958
1039350
1959545
1161782
587782
1223680
1435193
1909559
1989533
475357
749705
1641861
240168
83296
1030661
1423937
73732
731384
44230
1104846
706171
788393
1228376
1354104
916206
1565941
1021336
405465
1932066
1264834
1219154
1096329
1396863
462141
681175
1316993
1852722
750548
444197
1969871
1656008
1038715
1982499
1974662
1513743
1845995
1403155
1782556
362316
769407
558401
310045
1738992
990359
118621
1605325
1414276
185994
1291777
128793
102029
1949431
160144
592702
1833085
1551381
1774827
1688046
1778015
656394
716997
549768
1270108
354011
1898679
759601
98185
982094
1085828
500474
261181
252877
757998
385969
226445
666823
517179
620011
22828
587853
1449037
730637
1333087
589517
1825685
165547
132420
163879
747793
1706370
725798
730518
410408
764111
1873981
1723061
1376511
663665
1934694
1204564
52241
314531
1041293
428980
442508
35895
642246
1289726
1092484
560323
701090
621170
131943
1441584
610618
1212108
962906
695324
367512
960304
345098
794510
1423800
834845
297027
119095
753600
736546
1565990
880236
1142035
1551974
1184598
1389837
1133217
1847471
1169777
1831441
663789
1688249
491942
1775706
412258
1611258
1087090
528884
1898434
435322
524658
1212236
1801232
1378768
244890
1125933
1836277
391584
1575436
658432
1138072
548985
706616
1973555
72053
213556
1089525
19126
228469
152153
625283
632111
1420045
420241
37752
601770
1564228
869242
1529008
1126260
1171948
332005
1080658
559114
71360
1788703
1720228
248513
932500
1729092
1027289
1036976
1279514
686201
1702654
919237
1357278
343589
814850
472241
259661
705337
624365
358112
464326
237511
393404
1236316
1778836
435564
1502685
753428
227012
1609384
1880257
1815477
828013
956866
654263
1864348
394564
1544269
1671880
194640
1169606
1061622
1792699
1685419
864072
1253923
145109
800662
1033046
1862042
1258475
1778214
1078729
723571
348814
861953
888502
1229410
1106340
1506540
1837086
1728853
816993
128613
1513783
838759
901769
124923
358432
43707
534337
1014592
1052754
1720176
1033725
1916918
896366
341510
551869
1699558
1806643
813977
1981934
1918626
1574976
1529038
764944
138207
1847870
1181599
484910
1432314
285944
475718
124174
1504717
811291
1717286
1938203
475623
550579
17208
1356479
1411262
936962
1251575
1001748
1140405
487941
329209
1347058
1202435
846573
674335
1605019
1760275
1716598
607765
1047802
1134619
1469868
113871
493399
1867577
1346566
366443
1414384
819307
727532
742169
453862
1010593
60674
1323946
1004449
338830
1035074
26587
1197370
1803825
1506477
1374335
1651231
921071
643676
404378
980946
1680019
1518694
1860289
1512538
698606
1296105
1773090
831522
1549175
1225997
854093
1074736
881228
812045
209853
1121761
1116006
580945
1333926
1186744
1670497
3500
76324
753463
621726
21120
57832
1670022
1592300
173185
1355789
334185
1150914
53664
67850
1625336
1033933
25832
103357
6582
1958084
22517
1575887
647992
48632
409662
131873
1930693
1249913
765665
374254
1372999
1502624
157353
1110026
971716
1669093
897263
593488
1886696
1020730
1643739
794387
461797
608435
1342715
1328484
581001
1600296
451739
1250852
1900457
820111
784020
1474405
520131
1960665
959449
974664
718587
211631
849162
787961
252153
364303
122434
1595036
1069346
1831044
691804
649374
1338678
351573
457807
518348
1516095
1893589
43045
314620
675364
877543
1446581
1031515
1788445
1467094
1000350
1232910
1051070
1068313
289629
1250092
1630868
1168404
61874
1821243
1003577
1353346
926186
433735
1391169
1026152
25036
296323
1751697
201565
1301739
1447905
1388352
1871819
1414230
1218463
1636119
144128
1163799
1945060
804725
1078879
127129
1711514
1187281
447198
1407262
786233
264020
937012
796125
1645399
1702194
968117
479692
1951876
1025748
195585
1932767
1924547
1968128
1270296
1929514
427495
1198102
1593497
514314
1202526
19924
265242
1214016
1297657
1488811
1303441
1205009
407380
705065
381331
395681
1072133
60462
719898
1845693
1272175
822737
86945
708678
35087
389434
471414
1801777
1273119
1278358
1684810
1712791
1246942
195969
229489
1853458
762428
738893
1843737
1204443
1782868
262883
1908852
1107456
423042
1332662
1592478
1422825
967192
1901912
1785839
625132
531296
1464202
132151
63799
1253415
1212019
324295
432563
631950
299120
1846738
1474311
1563149
643243
541940
1792959
648384
1630945
1295809
1129352
1964509
1764726
1031161
1558269
1578999
1647873
1539841
1986331
1082675
1719104
73943
79407
1612091
1283635
1822763
1781183
1466654
1466394
916266
544031
901828
940611
1558327
1640243
1648207
693357
54459
586473
785237
920939
434100
1163156
1742127
1407956
98597
331525
1948480
1759705
383762
62623
706421
296537
176653
548414
563631
1983905
307862
1702797
948111
27848
864261
800590
1951776
864743
879864
292661
267606
1429863
1706132
819518
1032841
1620251
330910
1976055
129165
313656
760429
1177395
441520
1401932
523285
869223
1445022
1808124
145591
1125347
783663
74480
1317942
1034994
1474020
757810
1473711
622329
1303187
446175
1933324
1832718
860515
1806825
310906
1870090
656406
1130606
342035
823374
933907
19491
1289981
1213360
42525
2016
662523
579640
566572
1128785
1638605
1839052
1682311
1989077
1125910
1986964
1142425
916685
399992
342609
29401
1048030
1237529
1226188
1616891
1564482
1457350
514440
195005
1748702
934756
932904
1508321
929227
580969
1860495
1234698
75706
824983
960318
1178477
1602727
591276
1403761
935404
1886010
1930074
1918834
257686
757199
902950
428755
1959315
1350990
758128
1136495
518660
1680704
559420
431258
610875
946815
1014195
480844
638256
1939791
365226
532788
768729
98227
126167
1166957
1846563
1503601
501361
496352
1166961
1352757
198616
345245
1953809
1269409
911928
759504
671569
1815557
1073845
454181
761061
255848
1496829
803107
719016
1295888
249998
1926905
1345435
750443
376254
197311
258001
1113548
879726
697066
1928468
857917
1379737
1244726
386975
1170658
361823
1866692
395620
497618
179457
144989
1880732
1982797
472833
877240
1477334
1345457
1126232
1175448
579754
1129486
242039
269102
237722
1348698
1139495
1625033
665463
1782407
858396
1190316
751539
514076
1102206
1390829
872711
1104199
1187640
423541
1762614
350882
646220
1729615
948161
203218
1071353
615433
553460
1621033
226462
1009584
1759351
1426
114866
78494
58745
1195308
1675003
502126
1128536
1064114
1029764
773803
426714
111232
1634939
269093
262014
1899894
639330
553168
1478314
139891
802435
341758
881617
1908233
183560
249357
393317
692372
643527
365936
33088
599225
849990
1460776
1133650
883682
1807850
1381217
120333
925320
1768020
1446724
1249283
1625254
979900
977039
1899421
1317104
196
400157
1155602
1681889
530306
1219056
85441
340853
1698769
793675
1483730
469806
902872
1026466
1045870
1116094
289480
530252
784110
1532813
1798717
566314
1769331
959711
229669
1121098
814582
1614330
1859393
1353826
837484
534340
460724
1566680
1549858
294746
1306965
29933
126354
504039
1245222
1911375
1995703
1010295
200920
17057
1116649
1382018
1403209
148600
1614192
1179102
891908
1748760
1576826
231616
1319659
704735
176372
1143172
1246836
306557
324888
210748
1682398
1397749
85528
1863482
1143311
1395076
1115287
977901
1935950
873172
845543
125605
204722
1606044
1383490
1152525
1207879
618464
1720516
1873066
1248238
823872
1840033
542654
576171
1530374
1402489
131242
1376073
510519
429116
309924
598451
1986628
1643156
140369
77313
237366
1591230
613300
55072
1519420
1971628
1111867
1684701
29826
1665991
920470
514093
97182
462520
28795
1846950
943675
546562
1131941
806410
1697031
47988
1133270
833144
754396
99352
382289
1519116
701060
1162878
1409234
1982177
431867
1574635
1249095
1891347
1647331
740581
631901
488223
794090
461501
1139921
1764287
1715219
1767030
359237
1024759
463088
211899
715076
1466296
1263149
1329311
587669
206976
671802
1664507
668615
688904
1672797
1207923
1351481
273393
189883
1945567
1730229
1079563
1228651
1858310
1480645
1412712
785301
759180
512226
73875
804600
1629271
847229
1010708
1086475
962365
1857174
1419608
1980358
1303243
1084827
424629
1549330
1681984
478014
109765
1387423
907626
435325
1725314
108118
1027087
1917164
449682
18631
410539
993713
1847656
665924
1407726
787456
950348
538383
1353170
665651
464344
304625
1307964
1724115
1950096
1187197
792942
1360127
1491682
438046
476185
1145627
219008
240638
544633
510750
455721
1143879
393911
374422
1764864
184685
1509350
1099963
1414621
1038896
1678202
516136
246339
1703394
1054206
783753
1554631
585216
1532732
740245
102114
115022
933931
651938
265151
1309425
300106
1574255
1518585
1683823
1807981
1648591
718549
56068
44261
1145423
200293
7848
1654628
879284
1222735
877160
272266
49294
1616207
1086046
1692384
1399568
828896
970520
1545661
537407
1208604
1517930
234610
1310844
347845
291110
1163490
139200
1286878
237935
1044959
1510725
70708
1151030
1345187
310988
860631
1614697
362679
1728503
1366664
1363265
7210
1757079
1492325
1774316
1389621
1754831
281988
1378987
612098
154527
971909
418956
1880852
553287
313476
1183516
607783
1666699
720211
897397
1853023
1716016
716893
8186
292874
1782199
917792
68399
606621
1094215
178220
330340
1709338
1329983
1364607
549114
187300
948628
1750088
1964657
328084
75694
863986
1641760
1305753
69389
1885080
1548722
1467839
1692723
1211798
1675683
603716
1060309
1106844
1315321
429569
1633450
758098
407369
1173572
1863649
1790506
1578618
1572282
359248
1841839
739988
1660894
1742397
1938043
1621794
1578594
658863
295857
1830463
1152744
775188
785903
1541776
1946153
764104
1703784
1202227
805645
532831
781230
387341
63024
617249
1385123
776213
11382
1392706
628129
1497943
436638
1705945
571705
1330119
1857913
1048335
200724
1994886
1557868
1199469
1024814
1668465
523391
1058139
11822
949013
1261655
413944
1282320
123492
1551530
741998
1737680
639230
1248096
1785071
369341
563382
1210794
745292
614396
1120839
1218879
539319
1031729
1554919
1471348
264726
784579
1407039
10122
247017
398899
1748281
1021779
1761057
961359
429901
366109
544979
1286067
991889
222180
591962
1185260
824472
296549
1902006
1202516
1297883
607102
1254910
1472057
1604715
1989008
1190324
1067519
1477118
343054
1440472
743299
1691924
1635361
185064
140092
423652
1756112
1708748
1414915
1774617
244027
455790
281685
1237854
1187384
1606815
494032
147430
1593513
1711201
905984
1241636
1195608
209833
1654920
294998
1617813
1089107
1320719
880208
1362716
704887
181571
898715
1394557
1032099
1869399
1282771
1446656
261894
1102275
869058
1442978
419853
1956369
767912
747509
181161
1049715
464751
1762291
1328031
787519
734402
1219592
420816
832683
1824249
1524645
1048132
1895411
1058804
1540764
1508960
418899
1205360
825575
1890551
768318
316354
1701709
1023951
686271
209465
1192349
1152509
223212
880857
1981731
1082682
1768547
1445150
257815
690848
1686868
842202
1473757
28110
865316
241498
1448976
464953
817315
796948
1668949
307898
922203
1499977
188652
842638
730942
81038
18951
111784
924286
1474121
1836707
59834
1121109
419676
1477695
1276912
386827
1270412
1823901
949355
1691183
1734370
1191423
417267
1769726
338722
1326324
230566
1859840
1207072
593920
999588
254672
726577
303949
930344
1539949
394897
599858
1447359
1505777
1774911
1038068
435887
238954
1789216
385367
1337026
1994897
314051
1700964
114261
1173511
999323
1563740
1844742
1324587
186130
25742
1853498
428233
1181978
254483
540302
1006815
701127
1119003
1460712
943044
433337
670274
211546
523103
1821486
804901
421941
1128372
292034
1249735
1116287
338676
1487601
121202
1662138
468088
1680465
891932
1103893
34691
228313
945022
824667
1314232
472142
1960906
1734913
1700949
773623
1796535
171932
721540
612841
1053196
222408
1807218
963723
290819
1190814
118765
1041105
1757226
1368774
1292394
1214758
472406
540004
521316
137693
1148055
725124
155910
1634566
556743
1509626
1019047
1610121
32113
533893
1005640
1488954
1211463
1138990
468738
1666416
798703
321695
394733
938865
1114268
1910164
1304231
529269
265056
1562053
1005446
530748
995045
863911
1171153
349710
778703
646723
755629
1993315
867369
1678756
358326
29800
670023
741216
1149287
1387177
1748251
453581
1785125
509481
177287
339762
817250
304264
969687
1192592
157756
852839
711498
1549439
688827
667728
1937986
1918056
1631118
1559647
1269176
154682
1698593
1095824
1549889
5366
409210
190556
220404
354880
1183488
1203730
1489531
236319
1636126
864247
1772370
1427327
1490699
1937465
63420
1696775
25862
1208502
344102
503117
1455863
1945608
821464
44387
350740
461729
1218010
1014568
1787704
614566
198630
1003733
509150
1159737
1823208
1729280
1360615
577122
1492081
422243
1216089
1452972
229787
465016
1286725
594885
110912
853801
1101902
273754
1421671
503161
1521816
126752
1065168
1322268
1152189
1566027
1733125
1085797
1415948
722612
1852404
1139832
1045785
307743
1546278
1688581
1159330
145937
985105
928744
713222
123927
1327435
1601505
161435
1862471
1063867
1623383
110299
1672101
90893
1155247
209264
1890888
99774
346231
173437
824923
1262800
982156
78228
95599
825732
58885
1347198
1120999
1323168
460297
964021
949844
1616499
1896771
1574968
1752056
1240256
1875444
1551658
34178
868854
1229378
237716
158599
800760
1911413
239924
699467
52766
1559197
857744
1138705
1037008
1249158
706940
1453597
1959755
965193
968704
748285
837035
495320
404840
851559
990313
1302587
13125
1905172
876683
1264264
1183905
23393
836901
23799
113630
427630
1265387
675019
1038516
70002
37821
391478
159165
1610825
1177180
1191529
1004349
72686
1458597
1326758
370986
1237529
1991069
541555
1130546
1912440
1309008
1859607
327640
1668033
817116
1595206
1869261
758054
777024
1063541
1941355
1746156
1934176
1652632
1932979
285882
954869
1455199
1308601
1814809
1378698
682848
488953
474852
90665
1855462
408618
1191816
519111
1543824
1444693
1160922
147817
308046
13600
1382993
447265
425166
609988
1672592
1594006
1204634
1856055
1952870
65181
1789682
1128255
1170194
383164
1469385
511775
265846
208821
1868414
1704725
1750826
387018
200242
761851
424949
1481632
437353
524360
1824478
240876
348947
1561507
1730060
677107
922510
1844514
278318
309913
1041168
1298367
1509023
805704
428153
1761964
871629
328987
1121406
17246
1418497
1195032
58537
962810
1064429
1672043
902726
1170189
173942
1403038
1697207
403868
68798
654870
193842
989478
1378005
1405458
1030526
1097402
334797
1286713
1782055
467340
1136447
1748877
1086666
380023
911943
1020294
1841282
1308161
96881
133859
320341
1700175
603412
1295381
396306
130507
1595614
101280
559506
1596561
1029512
1153245
450232
878803
1954022
331862
497853
284092
1075870
1951191
731571
693798
1033999
1878230
1441926
642521
813266
557715
1929788
1654621
1026747
206086
87478
928068
183852
260140
845697
220455
713632
1588160
1625986
1213321
1878850
647815
1070377
371653
1220040
1950157
57753
1088572
181460
178085
1694417
1037407
1502249
1055273
1006378
44261
590310
1290486
1560650
1570529
975625
906576
1463075
1932106
1703903
569730
733529
357074
616994
1268818
1961878
1534827
1522219
396950
1198347
1013511
1674895
1472805
1016211
1322209
1136089
1137480
1825429
30811
1563633
137111
1446088
824705
1511862
312348
1294936
619258
1824264
188491
64546
215019
861772
1373413
1514157
1032471
644129
182386
1559687
741204
1302214
1509722
1811521
864596
1051612
759140
1503922
1731859
1431019
1207493
548971
1370618
1682635
1902936
912557
1537029
1339494
1900056
823222
1177884
760560
1540699
1671613
412024
530115
769709
704475
329598
302471
1830988
1555586
77675
231639
873731
932953
1229223
912669
1733824
1134667
1471554
824199
593118
530264
61922
358835
1008943
1376957
517028
1149065
829609
45240
1513963
299659
686634
199672
1851989
1630286
445954
1356839
1701825
1066075
171840
1854383
1653173
389751
1078406
1321085
606260
259282
236695
1605530
134676
1166544
1987435
1327403
1158094
25052
1234488
1298259
333406
429909
1675297
1673088
404927
1051680
521176
504532
1465993
1341104
1726438
435253
367142
1164348
690356
964968
688804
1188762
895817
812333
1924618
438037
1577951
1489452
740354
1875227
176165
1261008
1826213
138976
747883
913454
977583
165964
1396048
1184973
805188
817962
1477832
1027885
58388
137458
636398
1040794
475266
1421304
300613
495039
885161
1115403
1466699
1595451
1710535
1176268
1078324
761545
1634800
587021
105820
948860
1961494
518508
1181689
1695442
204951
646590
1279173
1861637
606579
833590
1588630
5401
1174991
1659575
246448
1423729
1749396
1280985
1334453
1759058
1573093
1494354
256161
274519
253899
209756
548623
1040957
1700288
1562058
1594148
1339309
295693
791918
1159557
1596095
1041152
478535
1662115
1348457
1315075
1003800
1086665
1694336
1517863
1226284
566625
791390
1651403
368543
250853
1947588
1347235
963438
82828
1080231
1670517
451435
1751710
131209
1425462
953129
187981
1858410
1593136
484629
1230485
657140
649707
1104371
848163
1471628
1715251
46681
400297
1400951
1915426
1745292
1707660
383243
1031327
1720780
1722599
784883
246175
1114384
1010064
571197
5642
1397577
892690
896445
66010
1636028
164387
1020167
171169
891544
1076939
765045
159900
1977485
429190
335939
851635
578552
1291643
1171116
874565
1907454
1112341
144929
1173967
1838460
1154109
905683
91546
245424
1310187
1692516
1897342
995964
558440
530735
638604
1654161
788502
1055969
1832483
1815971
302784
639308
1263898
56405
1788285
895601
1829704
633458
150481
1543374
149232
1381607
255931
1346187
1944756
1455485
1824915
633736
228807
722265
67423
279947
1584428
763315
1224304
242439
1801407
1360253
689866
737622
148359
1676305
747738
222200
750684
1507743
7122
1223647
92167
1422664
1570186
213455
1700058
1207070
55223
1768483
1887567
635197
1799991
839495
670972
834851
1144593
899114
724415
747988
1752550
504680
525305
962886
528200
1717578
1193174
1194740
504057
1621905
1296664
1972984
398249
1702408
7182
1035265
1308003
1158184
1066217
1174338
1595582
1463169
462512
276388
963598
1845284
1337159
1540923
955697
350576
194191
133970
971050
1631512
60088
1135245
824571
1623327
1279358
1264388
421358
664040
208907
1198337
1162233
681922
1186435
1532630
232179
1517320
917231
791525
1412177
1749471
979392
1401514
1094578
1800153
1117534
591088
973637
1025482
1495527
160851
101692
103656
1831836
113228
1189624
7083
1489953
978213
521721
1766546
1275607
348593
289681
1412877
1336949
1418154
1312255
1632216
600331
759657
1630492
1690156
1254049
1625401
720415
825703
414373
202966
650872
715174
61446
1350409
1403404
976535
1637295
121648
1723357
1220683
554716
1126136
508568
580670
802764
755483
1973285
1150420
433498
175052
1988727
43911
1306471
1408084
468963
1199499
1850797
355800
721836
1153610
244462
1981549
864437
85515
987999
323447
570797
571509
210276
1255802
799663
1452594
1710930
564175
701673
1588634
553952
1551594
250015
44690
120695
236075
1257335
608974
1321473
1425295
1211642
1298350
1765541
760014
655305
1280516
1212917
1198007
1434220
82795
199676
901715
1240418
1324743
675755
1758844
698527
847342
1837244
1985150
1156433
319696
1556920
1352174
131937
1873588
1012070
1940904
1753809
863917
1875350
7627
751424
1337594
796721
339098
1808571
363523
686187
483983
1143787
1341873
339692
1872424
724209
97754
1627094
1337410
82623
355508
1063370
1470002
254578
1108848
702785
3079
1301615
511809
1820360
980247
567124
293592
1275633
69741
905293
1511342
355148
1073647
586996
149786
916919
996412
966237
267395
1098926
752944
404074
1764594
763731
792247
700769
1989585
1211880
417432
587727
92121
867443
1188057
118412
1878589
1087573
36607
1901826
1079846
591285
1644055
864738
810848
31447
1714117
567638
120913
1923968
192837
414287
175605
993232
1380373
1940137
1770498
1683728
611673
733032
1374191
603199
689910
293519
1906823
1170653
687851
1390365
1802809
1604704
1712531
708369
32009
310445
1301234
301077
978092
142480
1876556
56953
575019
396485
1997560
252525
1144421
982061
1438993
629909
162242
649500
443730
1954969
495412
1334508
892253
1047476
21225
936383
334902
553178
1563854
1318878
138424
1776604
737696
811051
1903643
1232016
1668704
1563084
653725
661741
1372964
1962586
1991860
1560984
1133892
1648808
763750
249456
652900
89253
164026
1411435
86575
1549655
477204
1314652
1762315
1910
155964
635722
874655
147538
1916105
420137
609550
1439526
1788468
694121
1985583
793746
440392
1200830
927403
621938
1819779
87759
1889882
1124992
1016429
442973
1395152
1848853
1136553
30499
331479
1807818
1880349
712489
1382726
1741498
1660924
514640
840273
269231
1686800
1591478
1247698
287237
1176485
1884446
1767571
1313890
648079
1619223
1995918
1737954
1789196
1931034
710782
1743822
363045
328676
285420
1335684
85790
612227
1635788
1332849
293934
59063
1414902
649385
1761109
154686
1100901
701584
1294087
1586279
591000
941063
1766365
659272
1934699
611830
1542925
1231094
310550
1224227
103788
657716
484750
449148
753592
1089641
331040
287579
810078
1710032
1109611
1489098
1693256
1475986
1921070
1675721
1349905
1974145
422708
915119
1899534
997645
857862
716291
539100
1881110
1572070
1215816
1975158
1004744
1364355
1431272
1750780
1535800
755811
1426880
1744623
425689
1544624
211864
270466
1923052
1790220
717116
1244758
649603
315072
68878
1902794
1841293
528926
381592
1435092
442605
1568596
161672
716904
1642884
228879
1819585
1567976
1652762
1627904
181601
1330161
1386376
1937994
1521462
1964841
771152
1619511
267318
700151
1928529
698987
808254
970954
1206376
1463128
1549018
435360
1974160
452984
1708001
1103670
421455
1840367
396717
774795
281868
534751
1079771
1162910
1997654
41032
895349
1544969
11234
1200444
226971
511169
1298410
199112
1317276
121230
1116876
1241056
1380570
1074181
875680
1032038
581848
307408
1337416
477900
1749754
1787486
352
216294
874099
580984
1772101
1074253
1175909
463531
1924721
1252356
1623474
1249478
319853
1814948
1383652
381542
852273
475886
260050
1637363
626955
1814513
735724
993559
91924
324624
1735596
400446
1576312
684430
737716
1942080
1526561
1586819
762109
1142753
783733
543745
1582099
348669
438978
1966792
1434422
149664
788232
1551887
342598
1811262
1730356
1330217
575651
520770
1029520
159517
1194636
1245959
503560
230106
381680
1099862
1038830
660739
1991710
1242314
856874
1476680
551402
1960875
233496
1578864
1817632
1755189
74538
648532
732429
160409
1840546
1090820
263806
488644
124305
136356
550198
301321
685475
1082674
1699303
1670936
1222325
1678197
1500514
1817537
1407979
1124232
1188901
585678
1735102
1556089
1367595
871957
261431
1198187
1554243
437910
1531165
1432262
1222910
643103
1030562
1597569
1279750
814796
1210881
1943816
571931
994085
1129508
112333
875289
1296271
1645366
1741676
897495
415583
418640
1226547
1300139
1063737
1816277
1081254
1326839
701717
163996
1056949
638347
1308247
250606
336944
1850539
611487
1324262
1207557
1329512
538187
1033297
868007
345903
767229
743720
1150269
771241
1842607
228395
466303
490114
1015950
1370183
121653
1461220
1025503
122876
1047605
1990767
1373014
1283005
1000464
82660
1550549
298583
1431564
566643
437877
1152663
646246
1016899
859551
136213
977717
461404
1723952
722715
1319258
1030011
236838
1896465
67346
1134572
912085
1471525
296065
468820
1603817
1051452
1836262
186974
245508
1130789
179064
612595
1684360
731021
1069419
80698
876189
1087977
262733
1471812
440465
1250049
857439
1113613
704926
1191187
881144
1316760
663510
1049546
534719
1653594
1104261
1232802
289882
922979
169199
1054050
18441
1668239
1640194
1948544
1418905
1422907
700395
1502605
1780624
186831
1701253
267412
1069160
179937
588501
1739940
883682
1172121
53184
470538
1051402
291032
1790684
216432
383504
1201586
1796823
1018615
1194203
554664
1754053
1191858
714298
1721072
1817334
1258497
1279588
1461965
1413642
198147
1154096
1004569
1741095
1910063
973228
1853038
379591
370810
861023
1697138
1633518
1988751
1716775
215417
1619512
1472249
1565322
1742198
936319
1455539
1532880
557506
1606608
494224
990062
1506500
1763065
1566701
1883170
482946
1090380
686535
938
655449
1248649
1784862
1130791
1127526
1631983
541825
948402
21214
781749
691714
1945745
184458
1274446
1834818
296214
437927
41774
471601
1258967
1394385
1111624
192113
772159
372353
822252
701905
1482445
64738
1156549
68555
559654
1161467
1351692
505474
1807202
1326698
1970906
1006496
1019149
95563
782469
1278873
684464
1462258
557128
1259525
1193894
1754049
1910525
228613
433806
820381
571349
1443805
511465
1620740
1625669
1088663
367535
1406975
1490410
273551
407941
1712287
251205
1082704
513682
50390
1423425
1118095
1437994
1042305
638674
1110965
708163
63142
1969133
736798
699421
302947
1190150
947812
363232
1430535
1449995
288682
1419315
1648113
1215139
906287
1640750
1752998
974366
1509905
1539130
753742
1971073
1037938
787
1044535
1469065
975455
578173
913923
1312538
577258
260384
299493
1859810
1224667
1787545
779147
1836744
509288
299079
1154432
1542409
1210414
1690234
1357039
1566118
1116520
1386229
256741
226225
167037
1533561
742321
1405815
1269207
980884
236098
146344
1523791
1502061
397950
927636
693126
1207547
1257837
1762751
1081789
1261545
1422327
745656
310134
1000199
1736578
892985
707555
646993
702570
1176812
218693
900035
1000097
1079084
1871238
1954475
1899931
506908
1541850
1030823
1099121
665112
1588321
564232
390705
1558923
930943
161116
1383542
297969
876144
215004
1745267
64596
479210
1039204
1153126
766130
618856
1930935
56081
74158
51753
804603
1197640
1169417
1818787
78735
927397
1833282
1735771
1330964
817850
479187
867037
1310272
391172
1657215
303107
1693180
1640243
453480
1476834
334739
553523
1805129
1685440
1213018
550102
1427463
1524265
38445
96952
722623
189401
391094
403468
1107033
548439
1268010
180522
341821
605446
1995396
1989371
752292
556329
323715
766391
1091856
218853
839218
1990350
1233338
891899
1954869
364056
623014
1656227
579245
1480228
1136735
1935661
1785290
702417
604906
118090
1964991
1860171
858081
337539
832064
1834271
1369317
958665
466846
856317
1714738
455643
799178
1009150
466043
598850
136845
1555856
997500
671439
182299
425279
1606398
1171728
43108
1010119
599786
980604
168135
428257
1249544
1050566
945194
748762
1748390
256892
364189
1857679
1895591
223930
366071
132757
1140314
781949
1455707
1684099
472051
831790
1148292
1128381
1276366
1385391
1899284
818762
1952712
1438150
925014
861280
500028
891710
1792368
1239091
1666307
536791
186486
1763808
836290
523134
285140
1808725
1235865
609931
1135088
1376030
152822
1080098
1075542
1229555
272520
479757
1794367
1825448
43325
1769238
450722
235113
1286627
1443505
36929
229688
1676255
1828770
1400099
1171717
197016
133821
1220209
1952264
1824225
1633159
1517520
1536671
1832458
331301
1555301
254882
591962
159598
1693111
347545
1561042
1284385
1533262
1229614
1079704
455082
627239
977188
354255
1250191
1748105
1095286
1521061
1886998
1336123
1940077
183466
1245811
1837655
56788
247101
235226
653009
1109544
150816
578588
1005573
1657361
373120
1187690
950151
1573515
1682988
1352167
1354448
1152576
568860
75099
1861606
757338
1503785
418863
1857426
563051
1582932
1056846
429670
691378
95051
1800819
220303
78597
1117078
198619
1603180
1118648
1553366
1023521
805118
9819
86064
156654
1448133
1774169
902636
863788
821729
1580743
686799
191681
557606
1055830
597620
80078
81576
127284
658761
603664
1901623
801110
1248129
544616
428221
1396360
215109
1287339
810868
1446060
655988
236177
131607
1614140
179299
1725398
1072093
768485
1769557
540910
327262
1526573
1499865
965047
151791
637391
270111
1803606
404294
885567
1830965
97470
1059640
1225146
721546
220732
871935
1778437
1660746
670499
1336384
1317208
981658
865202
872910
1289239
569867
282432
1279419
1407494
243584
26399
1049718
379976
1244984
808365
737921
277905
1862412
1398265
77145
1621655
641565
1476720
987784
937875
937846
1874031
1859054
1439453
442745
1625178
1055937
1205592
389891
1229228
1686289
80607
1708567
819046
1352855
1875888
1359669
1191604
77151
36202
711643
1606
928828
672173
1879914
1433302
1846822
1422944
721151
1570670
1193571
686223
1600549
1480090
101813
213900
1704393
271911
1856254
917978
1727195
1377651
1435789
791699
1123252
1571045
1905457
1769814
1265622
924348
355498
1376604
654225
617660
1353507
1239994
1025347
410035
808384
765757
387301
576496
1181563
49611
1785588
654574
1148073
1587792
1560353
1200033
1244628
422779
168813
67911
149812
589413
307631
1518257
1539115
482423
74147
619846
860016
58773
973254
2213
524488
923025
269409
562772
1090667
271873
476611
1938850
942506
1626452
1680216
1077343
1323587
398333
233708
150350
1554079
1881142
551485
1962236
1899136
1122205
1968290
1214095
24585
172537
1518804
327774
1652450
1354419
1919413
1022486
967464
234795
163454
530311
1254378
893954
1874576
407646
862590
351033
439016
1960618
1667548
1513236
864645
744481
300848
1437877
1651181
1476059
440473
1044546
610401
16441
1185746
905019
1861907
91113
494795
122439
748309
1421155
411623
149973
584827
1377675
145610
1693132
1685908
258280
1358061
1266377
683018
1657117
1099673
1344758
1323236
323252
1258971
1034596
1852118
568114
787535
762267
1508515
1991975
1487037
512109
1960909
1309441
1354884
122056
1051740
145231
1189564
1312211
1355292
354122
476046
1111200
1597559
1124963
790950
1492920
1035267
158963
484346
14521
1039575
98
1425287
531256
1686358
6425
312005
134361
1533649
217110
1260034
192199
731375
1636274
1078360
692340
451956
703851
838466
504208
732799
187080
103152
107173
1453595
1503173
1928448
312499
877406
1683849
1612581
22303
805587
575876
826930
772380
935043
1891237
1977811
729571
269379
447018
298750
430820
996167
415043
1069313
1599792
1389586
914825
1422802
107717
825162
1475918
806423
1480990
335338
1409370
1884861
1006609
1036939
1612302
58844
1344155
603198
1551016
789422
244599
375030
789942
1946206
1952212
1816733
1718132
1382874
1032564
353200
21217
447762
1420175
157955
531231
1145974
875698
1704293
530625
1133400
1893380
1013597
192839
870092
1009638
662423
786009
1256988
301050
310275
1928011
1151685
1051609
647682
1520772
1297286
451318
1588674
849042
1486758
590084
704262
1408906
635661
1670380
465852
966462
1187308
1695983
491258
962447
137219
927032
658436
845820
769341
24882
506
1916066
1951221
1688913
879670
1097957
244955
1719817
1079529
1363764
648373
732158
1658215
478049
1711740
1966592
649714
1287261
1578900
1551909
1228657
1191439
1306734
657450
1294394
1362665
520998
1401840
138353
1516744
1910068
773980
941784
455862
751051
1236392
1419874
126078
1582598
371215
954273
596629
895162
445440
1565569
1542351
1754756
317772
144718
964367
1004257
1285094
1105316
558798
1836832
264436
1810677
1331200
1576524
1439015
132468
1013043
1257989
302049
1926229
1245061
1029890
1539217
1206610
1948791
1644435
1613957
768058
642954
850427
412991
417686
1236331
1417797
306534
433649
1395427
1406153
313591
398137
435819
643475
975890
1812748
1929532
348068
1322732
1567224
1865196
1441641
1691884
357724
1654688
630144
1044290
1621012
1922496
1065578
1357610
362008
1429537
1899361
59901
1272199
405211
570260
1636552
260228
1391109
1061432
620645
1208168
1767474
1973089
1963113
198653
441265
1052589
99917
277308
1084254
798791
950273
191045
83268
825772
640878
1046145
349332
1152686
1484535
341299
1170772
1207164
463754
139180
890401
1946073
45669
789351
1039513
1995828
137957
1874403
908623
127640
1852414
1542406
1542432
1696399
322744
1098685
757370
1922158
1250013
1133836
1209017
294947
11189
1831828
1625314
1012439
700030
1339654
544899
1244453
1485101
844175
1337654
1274425
1115625
756582
1990223
900137
1208016
567354
131992
1506550
1200671
1367284
1536188
1836672
865916
12436
1420749
1273279
726438
399219
110489
1086757
665840
970090
1004094
1173399
950921
661987
452249
957635
1486145
1184520
1927310
899510
1915479
386925
380936
1452916
1474309
195858
29034
333950
1307808
1481763
265816
884076
1022642
394246
414615
1287577
1368876
1966832
1126293
1098265
827448
149232
326968
1258539
730736
1762055
746964
1807612
1440188
1669670
1353102
1922968
69484
607546
550561
92865
117980
460667
1908475
1087777
1647479
1240694
1063987
1590382
23851
1039258
1344475
1398256
61449
1140206
1383069
1180395
1579749
1222405
691888
677476
1334631
1609318
845302
397644
173377
946612
1928763
1745690
1808009
1947806
1456902
1642538
953888
1175822
1434782
913106
1152315
1670428
133405
1271527
1550454
1193685
280371
1953235
1072688
835891
482888
39372
633092
1959322
1230302
614727
871261
1785000
1084790
1397491
1234285
1416798
34274
458729
939623
941300
1542193
657858
1403194
442201
1126474
359829
1032906
18705
91993
706054
1626858
974582
657796
870837
314020
1860176
720421
1400867
886012
1277434
1842809
118024
1694048
1789701
353275
1134713
1526276
1904026
1092829
1971709
268190
452043
571691
1512330
664996
405856
109275
776459
1107780
1792319
446498
661519
337972
340304
1410041
1939150
106830
888355
1152671
1625382
887502
381575
412145
1111582
1178644
142807
1140998
1518199
1375951
311666
169945
1784646
293926
1926641
1178742
417884
551359
82749
1421906
852232
804879
207011
1427321
1125680
1495147
125061
444155
1745836
234653
1773439
273442
1676305
540040
927885
211888
1696709
1357258
862982
1930027
449801
1724105
241742
1474705
866697
952482
883682
98640
1589583
1840899
1416292
1090925
860880
1089273
1946435
1626891
435109
23406
953628
1974343
1767842
1617940
1140942
939982
505228
1830631
1824903
260395
132030
1889521
1488389
1137523
1651599
1979171
1043615
190275
1143717
1157406
1026853
1005661
1057937
890534
1291762
902185
1043485
1131949
830092
728133
736506
1073245
1109325
1613686
964853
1620372
261650
728010
390643
1313551
961214
1836598
1871520
39108
1342315
1434851
267589
109587
1711977
1352187
724148
1206753
436128
822101
707745
1371421
1500277
32335
628422
579341
1642521
1694260
521649
767816
754364
1046708
182819
14059
1266681
1851635
152419
732738
1470971
357428
1670137
696377
1380894
1324461
1941476
963755
1376990
1017048
1291984
1894927
1353259
1595251
1930814
689179
68933
1671843
133806
1702927
1493801
1971069
330270
704971
1425744
376504
1119000
1650595
206414
1387556
1600517
1024778
1878734
118492
990361
1430206
865919
1956285
1445618
628731
313292
750284
1921512
501728
1194696
1992341
1065072
1325673
1208244
673208
178913
73303
1735169
222906
1470948
785735
1390636
389080
1100504
546965
746411
1111226
398679
1169002
1389245
1546446
519181
1156276
310447
1009399
1062731
1998351
1117186
1007844
1745249
1712265
313837
1499554
1313468
382186
639022
1976434
1364062
149280
1655470
1265889
1680148
769891
1451530
112637
344475
1200420
1587136
576534
879118
33593
368731
1803669
1369262
1255958
1877888
1601314
443939
1658856
1378022
1202547
1637091
1724732
1997152
446336
44391
1492518
642327
962498
1584683
1667063
1499794
56950
1518354
782089
1566658
1432779
1581915
1935084
141965
1168194
1537222
856196
1101787
1356477
54389
413201
612031
392151
1672163
309015
773718
203363
660379
1292704
1984507
1033642
773079
1832350
1718047
301907
644572
1526927
1230183
75923
554089
1514521
1203762
1594729
291468
1992191
1953999
262042
463366
796706
148018
1349769
640717
1316674
211034
1175426
880200
508007
464723
510162
227452
1458507
1892154
1675398
564907
1448308
454299
1461223
1612155
502488
375034
1779543
969109
1371120
1559563
484767
1942899
301263
1533208
1423103
1882170
732390
1516789
1655964
571868
131227
973067
648807
32692
1539537
207864
1802461
1262163
1207478
359360
1574357
1752697
656104
1731602
654817
1197452
1671578
1263888
1229600
1162723
1542389
376080
1770762
467611
1356119
822507
531295
811444
21310
1002322
855556
500867
103045
917957
159748
1803091
966802
371567
555150
1683714
1805806
1087759
378203
620720
715706
361281
1516266
1680926
1041989
1708466
1184308
765219
366798
132148
1051217
864468
1673701
1117652
1165942
1335120
429498
987783
870489
1770309
1808508
1693162
989077
415775
1703104
1682211
1296135
725334
739961
1618013
728622
1544700
349760
235110
1734389
635307
1444827
413444
649089
300507
1012075
604831
1223571
1721363
1620451
125601
1340466
1261909
733435
347674
1249824
817047
384194
1571871
1385557
1803148
705695
1310522
1427274
642924
28072
166091
1262158
765369
727115
1081921
172636
629683
1363558
1819109
918053
673388
379085
276269
270889
241198
791388
355059
582019
293914
1952304
1913257
732926
9184
563892
1902260
1986477
1765987
806347
259352
331859
451904
1943099
53868
1608656
966439
1115651
216778
1391437
1107250
1375436
432374
1210313
1445132
799600
282062
628077
1624861
1015495
659316
1408010
55055
133738
90345
607887
1582377
757488
111782
1704279
810533
565838
1207189
1382630
1210634
852786
1889471
1629570
139202
840510
1366295
609946
466770
1546826
673473
385468
875024
1225017
858385
348034
126638
1326612
863214
131877
1872923
1059156
1469973
1654324
303582
547292
214725
1203553
1968762
1301869
936431
1816707
1778126
1441720
455897
731210
439032
315064
1849774
194920
1317429
92750
1137659
1892306
427247
349917
1197301
719130
578203
1554087
1419346
401944
497821
406922
1713758
1293345
605064
421677
1727764
985896
1514950
516913
1472293
1462506
258858
145495
615433
110522
437506
1337369
1485836
111695
1250196
739647
1243107
1500641
599882
843380
1295467
595852
1496664
1374125
564806
837098
208893
4545
1421121
8935
1865638
1071632
1067171
315998
1890369
1087806
690260
1837788
734864
673037
989138
1758222
1242768
240542
622280
1157183
551413
1133525
1187718
974741
598468
1201029
308000
523665
1272079
1440612
436061
626782
203694
1382495
1794646
1292247
1410287
1508384
807068
241450
1839961
470213
597600
401235
1662280
12860
1124433
1889652
1898195
1000513
555474
1006371
1820101
873844
1276704
1708779
164802
972001
1061955
1871142
1063871
937002
342923
1450486
1057888
414024
1032745
144238
1501160
1986153
1441002
583683
252801
530652
346496
229307
1146784
168808
956512
1785819
898320
1843705
1091311
178353
1981288
567576
303579
213064
844108
450517
141251
1712593
555089
553239
1135843
1741719
220958
262110
48419
864420
1306793
1252919
1228589
1258804
1944099
365365
61944
181007
140767
1073110
993443
346184
1089912
880969
227871
1859931
1662853
1503290
1818382
351474
1634746
153178
742704
1288912
891729
1078753
1911079
1738706
640814
122863
1803091
925872
983801
490475
790905
597619
1102525
1722025
1256930
597949
1921318
1840965
839449
490675
476256
771125
602286
980053
1772805
1647684
1421464
1564155
1031151
309984
58099
1700590
785679
258668
355159
759052
129655
277196
888065
148104
447976
1578798
1367020
1136050
1073212
1407311
1835337
824868
894222
1931695
967373
466640
1681334
660707
150186
1120718
791935
693362
1799527
1299320
1350053
1970574
1845131
1112830
403464
235327
1881768
1075078
1993842
1811043
498755
1822270
848850
1965736
1376147
1450120
106849
437009
1327362
534056
252638
881835
948665
263064
139457
730686
1654474
1123521
1390944
1164308
482157
1656485
1574539
1346379
681679
644716
602549
411814
1549290
1300790
1005354
1877425
1048596
665931
1658122
392046
867811
1099461
981280
272635
1531965
22590
1012564
799545
357213
1988992
718872
1398547
1719681
1469710
302341
88906
1218565
1559010
252866
1311371
1059482
1660914
1980025
1189588
1177108
680119
1466405
47253
1041207
51965
567011
1650921
1953609
1966119
1469955
1758548
80915
1010901
1846551
991354
515733
675545
664512
1314919
635836
1476800
1550913
1803287
367212
920216
674555
55055
1829350
1139374
1853377
1200836
1942097
1793475
1861936
192156
384121
773065
708594
986471
89710
670319
1550263
934748
1113716
1439269
876874
150615
1119901
1227632
501862
1751097
1061863
1956372
1262097
1609874
178296
748727
1959734
290994
338024
143501
1251371
1022568
973486
1377490
592955
1292362
1921559
596927
339209
1681532
1647811
1892309
848752
399649
443493
509257
335612
360840
1035655
814122
942268
658796
126668
1562474
1981736
1243861
1456789
1489021
1437683
323362
365767
1477495
855972
1993974
1308090
520586
1192095
1192365
1078745
804941
1680821
426435
1074927
1114892
366814
1604911
1479871
73288
105290
1331845
1524680
1151305
1497743
1796934
1446881
863232
268090
932842
677309
193478
1725796
549241
608187
571212
997293
1933552
1407882
954444
934687
1197894
905428
626379
1258113
98002
1915706
1167542
312693
1194259
487201
1379127
56354
780300
603753
919951
1947767
882940
118996
1259263
781808
1140564
906683
107164
1613830
33734
165807
1695929
960314
71034
439479
763272
331949
443229
1698539
1846178
1352707
1647130
1919092
949327
1949626
177009
274678
1730656
703149
443989
952432
777653
1321196
521614
1165639
1271290
1220063
978733
1193657
372710
1209411
1733228
697426
1742369
91249
1675216
422627
992214
694005
1588638
850015
951444
1710022
768947
1141490
596437
632476
566181
1662710
840125
1569104
1278496
1162227
1356317
1219051
1512461
364720
1855968
254454
1588017
1260738
1135430
1029676
1140807
1200042
1571555
1768190
1474452
1089616
1346328
1443022
1299510
1362582
620632
88973
189137
1410689
1864732
412301
864815
260449
1356795
845997
636826
95566
844503
1822450
97831
1207482
1610365
1508662
1000239
993462
1471756
1655507
1088848
949945
1160605
1172045
816120
1033209
439926
725080
1035117
1925871
1806922
1453424
331588
1558197
1987823
908616
1270406
173386
404411
1094901
1152783
907603
1306571
1761105
1802124
962240
1870166
1356971
1537177
1471528
1974983
489101
89374
743161
850408
1268170
1078952
730749
882173
527438
284227
1994765
259161
1733418
1080389
1127913
127163
1595136
1468031
1677802
1168345
460661
1276289
330989
1071592
1830914
693653
1074039
360649
1692398
1681954
870583
1182850
1603659
1702347
663932
641878
715728
581041
1247717
289225
1863263
1759298
1324988
1930656
1089501
119666
1711849
1875459
125633
124283
1072465
250477
267666
85534
870108
761480
1480006
922913
1621612
79914
232438
1264026
1776549
1282015
316923
1118051
851888
1739495
616985
74194
421187
1395433
1566294
435570
1134103
318307
1956648
503471
990970
292903
1957161
847636
1792855
481090
521050
1996901
1835816
31564
1060661
992607
1901895
449105
1741589
1526695
1566545
1455864
227600
795081
426440
96514
616174
1238498
769075
670665
89289
1759991
841318
654674
386010
983971
1846345
1154747
253468
472480
1050294
1633804
230126
1766445
1867645
870586
1996874
1384978
541863
1808476
20603
78719
460820
780957
1395850
1301038
140809
232302
926947
67326
897431
93487
1124434
1601723
1125417
1211644
543698
1869034
663487
835449
191575
626221
928465
648178
1400866
1291181
663413
1101427
288493
562648
783161
1780422
174292
565339
610417
173036
231956
1802991
1714844
320788
1810026
246058
1383314
1408943
1735936
372346
1452294
905863
1586363
1663174
770033
592715
158438
292827
1449625
1861056
1835213
102830
892311
1089912
368093
978666
527084
222105
863325
1213205
754732
1855718
411106
1464072
521397
1270927
1399830
1680304
1449980
1986489
1521973
421119
1613780
1024775
232028
1764710
1243778
701359
1112267
1691119
366830
995734
496323
1484217
1359987
276590
1920749
195392
229972
613516
542649
1262912
799840
1092062
1749259
1172151
1428033
516989
1766508
1329392
226077
927772
784410
655659
569679
1809696
1346790
393300
636619
363911
413807
1868444
655882
233093
111441
1887959
1779848
46945
1677730
1061975
1904536
589613
884310
1699769
498714
659154
544363
741371
1761233
547664
337005
323980
291979
1675370
1751888
1617528
1047587
1362507
1514266
1353904
1213951
1617976
1884964
1785003
390212
333605
1189206
764557
476537
1759350
436976
1472593
1274454
1266112
259284
1238379
511743
188659
960218
1369607
1208985
1644989
1870907
845314
1753957
1381454
810617
1510978
983591
854886
961906
816040
515501
1783247
824503
1998219
134691
1678762
339110
682621
1725691
516640
228602
943460
488819
1856348
192497
1340328
1737297
836151
1426343
1006733
286587
506724
1773437
231208
952739
305823
1587755
518225
129516
903735
1961310
818012
1545056
655088
350055
1541061
1569906
921314
1900631
1351788
830966
145407
1685781
1867363
1100062
846741
1024700
386761
1174668
1849833
213909
513234
724186
1290153
1665001
66684
432390
678909
240240
422033
1267645
452844
931001
1755743
1418810
1081886
1614737
471932
1068380
1824453
951264
1005518
1073923
926558
140620
1726222
1597544
921205
113358
1070725
1067307
30442
1210211
1787456
255226
1484633
993059
939439
652434
1090197
1255319
390576
158491
116568
747084
1191290
999398
1395154
1722641
1074759
1236105
1832471
551002
1808469
249661
969369
1363370
755524
612555
1215193
1176272
1695141
1847103
732459
595845
470213
137397
1177813
1215379
1545329
235567
114903
1053354
970622
1831532
400752
1264459
1053621
905654
176529
1916086
1722650
1955030
1798311
114160
318175
847554
867590
1123690
849653
1864099
1929633
954859
1708821
1735900
1663118
1294467
245724
1409345
1997413
1617173
674479
794579
471972
1697564
368821
333957
883588
1776283
548560
1715495
1000075
790233
465175
110597
719891
944612
800507
390903
1405682
612111
321447
490699
804162
223850
407036
1135171
62518
499859
197552
1284230
896790
1326990
1427860
1205391
871703
343477
1306905
1734973
222766
590578
308896
1586252
384623
1182949
506297
84130
1625751
1076770
19964
601215
897728
29751
738782
1655798
443633
278353
1155645
1931909
1267723
1361867
1040531
239069
11007
924311
1927660
1990314
589553
1165528
1137188
748298
1125720
184374
1431660
247187
724853
580162
256033
1789098
1603583
831862
34339
895119
1683111
526482
550494
1035707
1974346
782636
132283
1084660
241656
186563
1510798
1615550
1130900
676566
1910455
1062961
1328076
876291
941275
812555
951679
1354704
1698619
184115
244486
1688992
219626
1170369
1980450
27555
237612
1432220
1973709
797436
1794045
1715229
710435
744588
1347912
76717
1358685
1362865
334164
398183
1434374
1011248
254936
92923
745577
1293330
1724513
1041581
1306979
45413
1919228
1576399
337152
1495720
1896321
729356
1007125
937855
113384
1943196
497020
324479
1579895
33969
376162
584991
162729
1620145
39509
1017319
565821
1896834
145676
921274
47522
295410
805286
1535620
139602
1439632
377409
524406
805407
1832372
1846777
571035
1824410
480101
1833542
183258
168410
921132
1066208
186459
885756
1207420
1427289
1755370
1565039
634396
1527830
1691264
1401945
356109
1431244
827390
288195
1769534
1155937
1722382
810064
961166
528701
793181
168525
1719785
449747
1723254
1279285
336090
1901051
984257
1100091
1147081
1330039
1398154
541089
938769
1297669
1190287
489303
1120112
266415
1941773
1624393
1448942
204628
826463
1176834
1772300
1444563
738246
211900
558625
1277686
870985
1474403
1903237
901668
494497
288893
1107720
922137
1944931
210789
1924014
1295980
794801
200085
1869740
1428623
1746390
353608
352900
1579838
367729
259156
738115
541427
1442904
1002866
1745214
722375
179072
1817095
1524080
95512
585651
730262
1051696
1830657
2571
269812
1349323
1119353
1945539
1938047
1423426
238784
1723729
525252
38074
849581
1509546
1932743
1921265
1611253
1394147
710754
1559393
1751531
1934588
1392297
1006865
664440
1248779
584241
1268308
144483
1161182
1166665
1236435
1572124
1611677
1413253
146384
1371556
1445292
422319
537423
1279237
236621
1757213
97119
1218237
207164
1139461
133975
952734
999802
1929611
1494805
381564
1193783
401824
1668118
1548350
772819
774566
582460
1599400
1014498
318412
836818
1770830
340930
1421606
102263
1465436
444335
1971291
65577
284279
1862947
1921433
380732
743040
150567
519747
194779
761110
210514
909010
569579
1426198
4834
353596
256929
478699
1891936
714574
1230783
67224
427247
340340
951204
748928
1170448
1308634
368398
1866081
1761127
594255
640596
1281403
1245634
879926
1753655
181534
1250282
654154
763504
382240
8508
1860211
617427
788367
1096810
1130859
87694
1511668
1959294
1954917
437998
1062262
2843
899526
1848911
1844386
1976340
139076
1116814
929140
17935
1554665
1090483
529009
1467707
1861171
1972798
1281322
1106647
669373
1517395
1830348
431909
1709879
249000
464913
1986422
1914430
1361442
1182710
1618401
1506493
1081130
714597
681584
457162
970741
564034
370818
1790211
126955
370843
838282
1818711
616188
959064
783116
1904433
906287
854346
547025
261346
44268
157072
1738512
1171666
1394205
1499532
1811361
142302
379174
1718770
174162
1223192
394790
783138
49401
1884914
1413706
1817363
1302566
1866298
109921
1861729
604922
15417
1497172
1682344
1120363
80095
1062890
617692
388581
1393751
1834678
443415
1898389
1590275
952761
445268
1138745
335137
2651
1640076
1774697
598383
1242964
123685
1498596
1108943
1137454
311447
404033
232535
1052633
1791793
1248221
817517
1502646
61734
418761
1599675
640221
634702
1764233
5418
1388948
1116064
1904747
1247519
543960
40787
1446771
884905
1116485
327263
1273478
1600255
1220964
1475820
1159304
851766
207197
1795758
1217066
1258098
414355
1333691
1040562
602921
1692457
1958106
1646339
813057
424812
950382
1446202
35828
602566
164781
145066
1093078
1415983
263094
1210425
857194
1783617
1947005
242028
1455779
621395
1902750
1816462
126637
236856
1836888
839946
31596
1457953
1951456
1264603
352740
1750461
140823
506787
18639
1350732
668913
1080782
1290658
1546172
1017261
551563
1297021
1680995
1382443
658759
1367138
135275
1081883
768100
1079288
887511
758223
249082
543854
1070944
625027
1587435
1098823
49355
1538936
1444918
1721045
1030074
1958655
515304
1644003
1627914
1373
454732
353419
560832
948216
1806599
1742202
1014203
1407607
379236
1178827
82953
480948
1498370
953098
1563264
1925099
203801
1902327
454566
1966921
90625
1011182
1793309
565840
1563175
539187
585992
428142
137236
1228594
983034
1928519
936482
456900
1993344
1736263
1220761
192501
121957
788256
1285974
1205618
1078125
1411975
1991591
1466942
1776377
420683
1157556
1159294
168371
1244362
875203
855109
783500
1978062
463248
839065
580851
1733492
578572
1630993
1391411
1923389
66897
348031
1963079
1681454
329059
1979199
1641559
422944
1469896
228664
1968176
981561
386735
1652840
1131837
1277615
1089398
748875
16973
1577783
949617
1787434
1917112
1625796
296976
1380664
127695
1127273
769688
1928501
791254
1793833
1060708
1545518
1443342
190241
360633
1408757
63990
998532
671851
1827343
1378631
184426
1172010
673995
858684
456537
435328
1266268
1855154
430423
1778153
1718925
392966
1924561
1827744
911291
786965
1352911
1303666
1585506
923930
954575
1264975
405498
25987
1745021
1204738
1106838
1477818
1280827
1183928
778209
271563
562406
1635345
1109383
191916
170943
911316
1187660
1533957
803467
192607
1334614
1045830
1791234
553396
1411906
1278729
88827
858305
1132067
1212705
1145423
1189317
1740984
1763247
983143
1156355
712955
263206
968514
1458494
535172
1463714
719503
1787672
481924
689221
946205
1120900
994872
1912436
1498562
833388
574422
214222
1336431
1031303
1091502
357179
1279189
913736
676301
769940
881334
729413
323901
1927869
636152
722297
524689
755626
1455350
987175
1420454
104046
1958930
1058945
517917
1203368
1479073
718892
1000959
1075022
1697291
524992
1184235
1547175
525760
1869582
99851
1311683
660335
1685141
549344
547733
1394428
1155041
908155
1966557
1307736
1571843
1786287
1509225
1010165
444730
435247
383874
76866
716733
315668
163758
531741
437773
628853
722507
1852577
304444
1278599
1172683
960006
168806
1105983
1190811
1830316
434111
259684
1289916
1289800
338132
709509
789295
1533275
805312
108527
1578127
553242
1166346
1483058
786831
1352513
718972
1230538
1229398
232456
562908
700870
1787946
874537
1514275
1014217
1323025
1633987
634504
1082452
104138
1632000
433053
325387
490789
1078954
1687268
404902
1389562
856262
1357700
1412515
942100
474132
1160292
1642004
253111
291689
513754
1434400
1796672
170969
669174
321309
591804
1975157
919335
1753512
1529099
147722
98546
756728
1866861
643003
1812294
862711
1092448
1651316
778023
849381
1101775
125751
1831241
271513
509769
993449
540028
895779
1118465
1584697
556167
583387
1760077
167135
377599
1911978
1868378
1738098
1671119
1658005
1306516
341494
801051
1703782
692589
896994
683289
1858728
1275063
456121
19855
1718374
519143
117418
504324
217265
1374875
1430172
1247296
1116508
153643
892286
387647
1872108
1384250
490031
1229495
1954150
1465304
468509
772159
341788
95106
1665443
1576183
753284
1519887
1749165
280144
1798612
1663623
138711
1307081
1672857
19963
1722167
1316519
1190474
1591392
181175
686551
1661996
1203593
1331673
881581
1150293
357436
735292
1201403
506380
1561489
1689553
963404
1533435
924265
1818595
1015111
997878
429973
145677
1890729
472763
229661
610522
1130823
1911842
1987055
1157221
541572
543369
1052426
628671
164777
1595920
1903184
449024
1597616
1913730
705157
155470
833362
175098
605153
1328127
27297
837066
689901
632238
1694657
1089159
620806
410810
82297
1446021
522290
279803
1815339
852650
1652342
1664217
1063399
571402
120263
709812
973615
1092313
1244266
220180
1228401
125440
597656
1653294
1298922
1867824
1020243
388675
48935
878603
1290093
1430139
7420
1954746
1046025
711216
1736923
745620
1433220
555449
1443298
1943980
1233118
832798
1452098
1776887
1590832
871791
1458495
1646227
1456124
203331
592319
70053
913935
358679
1674656
1911681
1267957
7789
779889
1693057
1278903
1821699
614569
792973
1122391
547887
1072643
1746300
113333
1009258
948258
960149
1961946
1047162
1407986
1493289
940090
175261
165790
436755
1848682
1441050
1057959
190522
1803783
1214352
1346376
1773205
1264474
1780672
238468
45356
1080543
1623852
794667
217769
227152
1777225
292610
913756
1991108
874041
1336788
246073
440490
1854273
203001
1724454
1062580
829358
148932
709165
1570159
1395245
1270773
1331285
1228259
157238
641350
340018
1703501
1487678
1988834
15667
1305331
1565057
1690014
1535666
959375
1699568
476230
1964482
1498697
958378
276531
435898
1989049
1814006
1263799
34914
1041610
762244
497277
1945981
1049763
279061
1284975
495255
1190408
1978817
70839
1840401
1804154
1641791
35530
50932
1885968
1802557
437662
1284288
727528
1345112
1267569
903456
994733
1470826
66470
663138
472519
772020
22731
439608
669381
1932994
1346428
1610445
242748
1468513
1175245
1143492
1943311
9066
257555
826418
249842
224009
1592173
1689790
48069
606373
1255984
1891965
420255
1760892
1958755
879225
1087086
503275
1637644
703199
254528
1891300
497703
671256
1365095
1621880
643956
747207
1390762
1997176
1275622
798003
1234003
1268085
1362451
1016359
1518095
1740325
305617
746330
771328
639982
1681241
1113624
1763004
1380689
684262
1802142
1704952
912281
1772056
715966
448279
856792
1236151
1684472
183965
536139
605312
1327355
1719066
891885
1463280
1994342
1530049
1170265
849907
717092
37623
1211119
1278826
726502
960701
1593373
1203524
1110701
2933
1301292
862242
1077019
1733131
174316
1025154
1019387
1057407
1552215
1957699
940700
1866643
276652
1611028
6844
1085669
80699
615169
1225548
1016876
106030
1604805
24370
1295071
1638906
1029970
793741
632447
885873
1669589
425829
326791
561318
1790838
1277790
1910233
295588
1257811
1624050
824275
1646469
123171
19090
394083
1017481
413201
1723567
169212
1564135
1372789
26280
371666
384238
227505
1065312
1858051
1118931
356316
911239
324172
502323
1545617
1188196
1437989
1745063
1727832
1229043
367594
288894
199885
473921
304499
86259
441869
1754913
306686
66411
144774
211775
1936040
379519
749849
1058478
1577926
1304949
538830
1231039
1096813
1780423
1140973
1598826
577450
1970912
700681
761038
1033801
592872
670960
1506359
1658986
1905106
1234341
1170882
963912
740388
662479
904938
1805986
1426728
330913
320889
739651
1422329
918113
1306446
1930189
1251668
1356528
1685814
307275
1943469
150811
1638406
1337647
1041457
992264
1176488
1440984
1333241
1575326
1235882
898148
128392
787102
925148
1884201
806414
11375
1746106
1581513
1497614
515925
1211888
1756551
845184
1167768
502754
900508
1761374
483565
412952
137605
59881
301151
364494
816139
394341
874042
563056
550464
356326
142742
506158
1909383
1753847
426482
617909
310036
37424
1039529
1858409
1823858
428678
603414
237129
1618125
1978919
859870
281032
819642
1895951
31393
410266
681418
1720094
126859
870048
1394977
100489
1869188
1062966
93113
1127662
1957479
580692
302668
829945
229934
262804
1518819
9364
1911492
1564631
48960
726753
1116159
900795
143732
1383305
1388779
686250
1455208
289812
624142
1212000
591118
138179
549937
1123235
1812396
478300
1421984
710470
862373
332215
680355
921494
61693
1155445
1293552
594836
1454480
1913822
1572678
1635243
1844784
939247
439728
1408532
276846
183844
104049
1302652
1033823
1053861
346785
855155
292050
947344
696144
1612456
357475
255422
486217
703762
994920
1516634
898067
957810
1411746
607314
1557174
462720
574752
1529918
623815
522499
157682
1329255
57067
1063002
680442
824581
254997
624802
1473854
920258
1875540
1883924
956051
282782
215611
1506218
509072
313992
1930720
1933462
646976
299627
1171372
1655975
984222
287803
1615233
1853969
1467585
1191618
109333
1159611
649891
890115
372914
183312
54338
947682
293422
350474
1843358
553684
224981
1008132
1846208
1272979
871217
940403
1112000
976590
54793
314988
22607
310521
174277
506927
147241
76161
1326978
902427
1690072
87227
283300
1090626
306407
908444
1631056
204230
1831921
1848882
546092
987981
803347
830191
440830
1826980
1701608
174537
1580262
493268
557161
31878
503353
1581396
1571561
1036877
867699
536065
1615280
1756699
871352
1203229
946073
245602
1132546
961986
1132008
170162
777318
623116
1393154
842116
400593
999206
906375
866226
941867
1952989
4050
473109
1865735
891449
351923
471811
435201
522393
1388483
1812454
18491
971332
554659
1758015
312103
1126925
1474483
984645
773057
1063705
1423573
912154
704595
832563
923831
731629
1899841
353948
113599
1093208
16331
408999
428235
1114324
103386
1543690
93820
876332
1953110
1613984
1029068
1951668
679900
414365
931016
462024
77515
723171
1912994
1327297
454453
883731
681366
1964577
1943266
239796
212265
531252
1871254
673688
792877
1948737
735563
1141355
1405190
1667637
504303
1779406
287269
1906438
1485881
2328
1665132
528032
624801
375147
633533
1453050
1738576
1822260
556271
687674
1805313
565571
1223101
1165972
715644
1965729
991357
1776934
1287341
1965753
1650592
637541
839850
172323
799490
1970891
1676804
450401
851490
1372484
1345387
386602
1089555
642443
1841958
181493
70695
683249
191663
1752834
774386
805697
1420867
67677
833327
1534570
923102
321847
1179953
718329
1153010
711472
76287
1457053
1145467
1243412
779754
837310
1021032
1817459
1930939
316491
366847
1990462
149076
766777
1290747
1797549
1511884
1125099
911717
1523697
1447396
1295302
1901739
1570250
1562510
627259
1159522
725353
128300
301923
682150
956166
1920093
296558
1802817
716619
360824
1468761
138081
1268511
1596097
1636550
1428672
1735751
356233
1043214
1220773
1708146
10029
1951705
460542
672959
1161273
403192
827946
434825
94576
511479
1240107
1843193
1620685
795770
337897
1105639
1328459
1837647
306051
116850
681912
675743
878309
670933
1592755
1235738
628828
1906085
1899530
870236
947230
587310
960209
1852505
1971961
413985
1658397
220643
13409
1035107
531850
1656572
1946801
1216609
1947434
914132
1761683
62608
434467
1531738
1001889
998626
383775
402599
504928
1855070
25924
1153213
1081906
1739739
1605083
1288077
1976301
1554166
1180631
1775117
459206
1528479
300802
809733
430815
1695516
1306777
330767
134513
1890694
1441791
833413
204408
906055
1628591
1290505
406754
1246679
1103540
173466
60425
306150
1076244
896968
1394589
664779
486248
535059
1465718
348755
493829
907930
1930703
945129
789871
221493
799153
67275
1827111
967017
1834365
293867
633331
1787552
1906684
341515
133919
1207315
653163
1600783
1954078
703776
398895
1521969
1417524
1731075
1706176
1459101
190265
1666367
1154279
1688341
527980
1547278
817638
1191742
379427
636040
609012
183755
446198
138162
1354627
760740
1728524
604453
1649934
1610733
1276524
1064596
1009308
1391884
1798661
373275
1589073
124154
1430282
273233
238514
1997298
973227
804276
967200
1290443
762794
475491
1895935
693313
745414
1164580
327240
1275813
1138619
1807964
373174
1292747
1082126
1064799
1195043
934733
1509535
293961
778794
973711
763263
1586408
1745888
1780394
119831
1609341
394165
1277874
915471
612099
1010553
880057
278008
1539331
997010
169743
493095
1463660
1985076
438117
491101
1173731
205328
1610687
166802
415863
249610
1217678
1493234
1607808
241721
1215503
468761
909177
1389253
239551
946122
966913
1059157
8352
1417243
1781146
1747995
788569
1137066
1405993
801726
1458793
883891
807464
117417
794990
1903661
372630
1036101
1663528
1406908
1402744
1687445
1902115
1777637
1480774
487564
833876
1786865
801895
767514
240249
396092
503419
145239
736402
1973968
1247196
916680
650365
1936207
673450
1769376
1134137
80191
846836
980043
347650
191517
1836495
1038983
1373513
1430944
608741
1443430
167475
165112
1199182
1569262
740109
497991
1101894
1922088
1727133
1156866
127032
555576
410796
974815
1024529
423044
1932704
1433996
1126739
1421576
1056892
867225
503127
664553
1240196
678315
265283
1010975
1785825
183407
641978
1014927
1987667
1010159
765600
294805
275474
1840100
1037900
696184
257030
1367509
1660675
1987529
1899279
1782923
954094
703304
766762
1424719
577031
1572018
1155792
1798796
1986126
1238682
1383237
1892300
637043
781543
617315
39778
1094063
1133537
1211801
1535577
613466
591488
1149097
793147
1808159
152316
1813425
941074
101401
1861950
354129
915025
1927981
1930564
1090325
18387
1575953
866114
83789
1442693
1340961
1616683
171868
1292455
856456
1598306
808004
5935
439780
1716536
852501
560584
1580437
431913
1304869
57929
1879406
143005
973459
1873248
101882
595644
600101
247033
1627945
1690076
1624237
247052
987476
1494541
1130400
345710
449646
1459360
951365
245098
629043
24799
1121703
822055
1460918
89363
202118
1753979
1904813
1156047
1854706
633030
692528
707836
1039810
731064
1818122
586396
1593310
1069296
1289855
931928
1463442
1862631
1049965
553598
87246
1326049
1688495
303847
1299592
857079
974834
780783
692931
1281235
1563246
1627943
1035155
433704
1989670
1015830
469492
1672760
1364847
338152
183285
1067040
1237000
339350
1153284
1823314
367537
1302518
1980256
897072
796372
463498
232371
974108
1389894
1847601
448798
264226
1196388
628076
1504897
161186
530706
1302936
310995
495725
1742592
1303697
1004246
1093872
548353
513355
490096
99066
96657
564653
761156
1461704
460975
1894895
185814
1312035
1573359
1586309
380196
1055241
711300
859093
1870383
1653824
655153
260824
916868
820850
1018374
158870
661845
1433267
1375954
692859
498984
1070962
63602
714178
707769
1567070
1582320
19136
955217
20558
1163715
488806
822115
409364
582733
1447705
438507
1948675
1803133
1107402
322332
430180
1460056
1638190
1275265
653153
1341825
1204365
45649
1916334
444530
62559
209623
63255
1299264
1459126
738188
1861761
1190455
1625450
1046844
1248340
1004896
1860597
893975
151038
6252
1366461
691179
1803504
1478822
1178430
548802
1935208
1989593
98957
68783
203719
1660521
872146
1802056
510000
1288010
121862
1257247
1554645
1920944
453843
604896
607252
928527
994871
1640264
288085
1264437
1261673
1220331
1192950
1112582
1508463
1061208
124839
903117
1208446
1371878
341739
934952
1910251
318312
125177
446135
799856
1331192
202386
946066
498854
985455
679725
327465
1313858
1367702
276565
54828
607224
1872278
770011
389351
1037347
1273333
1085471
1692109
959054
339354
972321
1993707
1176077
517447
1927761
1506231
1068247
344515
1637703
676299
1684779
110929
1547331
1411573
1782135
255964
1202831
1909468
1437359
317605
1417919
1521544
763245
1889571
1084861
470375
1966106
776949
1051075
194008
507043
503488
409610
364554
359206
1617075
1886718
1816314
1483702
826084
680674
419763
1579748
205507
400958
1886353
1806307
1281455
1891055
800411
771828
1612641
1457508
1317195
480563
1134369
863318
80757
367069
776463
1443573
694011
63107
33567
1772205
1903639
752519
200490
1865228
1090938
40459
1636863
1460941
624843
981067
1335808
89086
593877
1223943
1796330
1132857
1618612
347145
772086
1243145
1556612
13003
1416491
1367345
1852417
270812
255840
355514
1163002
1450866
857099
1861297
636461
1293745
1221185
1264300
1704614
1563575
1007716
1858447
300863
1529664
1289425
1349659
1607473
1587056
479172
584800
116109
1742341
613717
1113049
1960592
743506
1544155
1686569
360343
1928365
990702
382510
340028
1045761
566000
1934664
488773
1936387
1943828
1494270
1744820
364410
354199
296968
1919462
53371
158153
1365678
322255
697763
1382969
1407868
1246475
768950
1890803
979703
1431305
244809
952188
528351
574191
1789127
548320
980674
1109415
414234
485845
1878023
312483
582284
692535
1485163
1697046
1050498
251788
1883470
842506
1430372
986310
679760
1530760
18363
605900
137135
1723680
1317922
909017
807925
807910
946994
704786
260271
1966853
347552
1818256
780485
1092289
66005
309736
1313477
722370
1675560
781052
1432985
666299
1343875
474911
1575984
116743
126845
80838
1369349
581579
534292
213061
951728
1940402
1197126
989862
1941442
917469
1978662
1074233
884504
1125144
250115
36342
1029775
89048
388696
439948
1396833
1328128
248315
1223862
235561
708921
594346
415439
1208337
816990
380653
1319017
641742
841465
1575642
523408
1733185
1456516
648570
1613790
1578778
420432
1750750
812901
1518185
411686
653772
159370
1587897
466492
1431814
361675
1000852
1059837
353013
298957
1693733
1041151
627875
1347256
290734
1966209
250573
455560
1287884
585659
621799
1939534
1390128
560625
360701
514506
221240
769107
155272
1429970
283991
506886
702696
938486
830338
1144787
1422539
1057448
1537665
558788
911505
720559
1738344
1242190
1654238
1348137
1111299
1908077
928463
91703
88228
1240632
364390
1328324
1883718
284568
939476
1324842
123654
355528
12882
698896
281190
778783
651075
844230
144070
1805420
1791417
1538371
546888
818657
393132
963829
1373169
11729
1391976
793948
492432
853745
1311187
481765
84433
1724736
797402
1040278
1296998
614728
1836227
893109
586859
1527481
1305430
863065
1784026
226661
1086079
313345
1616192
1874928
1188790
287117
775722
387925
664400
274220
1858409
1931008
1994896
444212
336817
268123
1866984
65328
380928
1238580
1900271
939344
886712
34751
365940
1502063
1247568
1207410
604280
19424
1329851
1131666
770582
438980
814275
1768512
1498740
200144
793219
539196
1600080
539607
1736334
130886
1488104
375590
1130150
1336961
1760605
136277
700368
1314948
710442
1372053
836241
1854509
180939
1688388
1887818
1512426
228532
409645
98036
1559280
1417254
1162517
1610204
188552
325836
1463962
1785289
1700199
1256347
1035800
1811537
878059
1339614
425364
645937
1598388
1609886
1841931
1174817
1416885
647482
1796175
494979
1298113
46878
1253116
1543424
1835953
1388712
385094
740153
725345
1068510
1147716
1130374
1511315
1032774
1676264
1999157
1206198
1370684
57361
1093135
717939
1884734
983241
1875142
1684587
1618282
117192
731587
1935105
1063631
1031825
646139
1084912
1443040
1367329
619858
888211
1278633
1102436
1562605
341005
126805
922271
470868
209667
1657006
93055
168177
1585938
325562
504098
210484
631668
291050
1098742
1718506
1297266
1631245
369850
1797825
1771281
1468820
327186
57550
1693543
605589
1516667
1228149
10720
1650346
223057
517104
412407
269799
273014
683834
612757
507577
883854
726171
717265
1277610
906008
1678440
687090
1682983
1916466
280523
1778295
1848501
84122
1300529
111473
1878825
1120966
38903
651321
1659692
83974
1154739
1220517
15905
197021
298599
604911
584732
1241958
1816548
432991
1815687
1712292
1985646
39309
969705
1191135
301070
791326
1513468
921310
698083
542999
1480987
1690757
1706448
609252
194198
331941
688169
625060
90112
671025
40196
865297
296561
974353
1767957
144735
1137268
362473
1816473
806660
1669226
1105943
1973490
1450522
909560
1211586
75345
233949
554333
1650526
761540
267570
319033
99536
289200
1640797
563533
1601435
600149
392786
451284
1803905
710290
1916413
145349
34166
297081
629884
966082
271222
1448916
1417081
1664630
1230368
674239
772527
1864804
1606005
1181176
1513185
1193498
1782473
1880888
1180926
1878377
72697
399436
1991685
216321
1023832
430938
1745268
1123590
363028
1730913
1559698
1954725
1962327
903965
1142319
855311
1712217
1751939
1305299
1472712
723466
1119438
273058
1788708
306205
1165942
1255052
74105
1727763
161946
941840
1002343
1011559
625432
1388822
1572095
1225542
1227888
1347281
1843919
1687065
97755
1815998
570217
723656
848008
1745898
1397438
1898944
81742
811784
627513
1330347
1798650
1349055
1615992
1174634
1108036
1670563
278649
261446
100749
630678
1743639
1815506
360777
1733060
1114632
171308
1964505
251403
1857413
329576
864657
529258
1137180
1003204
701803
858195
352286
1109711
1330093
1642894
1641033
1627946
206307
1415864
1571224
460101
1723620
560470
913913
679502
662879
509656
396304
1883389
1609365
140162
275130
525667
837509
1600753
1027280
327165
853498
788437
1351585
1246983
1580329
1148745
116428
1900139
1617553
1600746
1510022
391516
1186962
656316
287760
1891194
1427516
663586
1228756
1067644
1992021
549009
8881
1311545
1952317
1150778
591770
1795464
1753934
808911
1332482
432576
1386393
722663
434270
350522
1002343
1939243
599425
1099184
1257709
917821
978597
670705
941368
1501787
161367
612321
1408527
390987
1610889
1759233
1832729
1619138
1548033
582891
515688
145088
307319
952475
1515227
515929
1787076
211369
473939
577791
1587027
405056
920721
988412
992149
1882390
905845
585423
1354541
1978102
1681373
1641531
550997
589908
43278
636195
1104133
1434215
97252
1553141
1072758
1850247
233789
657256
1398301
1923449
819052
1254877
447732
1731080
1414362
334292
1872166
101762
237117
240462
1690666
1045204
1535859
631388
1439347
1134972
1484957
939049
848771
1349881
1097334
1495794
1253202
286484
1288139
348030
697765
876539
190305
1211554
1053606
165944
1875923
711668
216731
599626
1000972
1558596
376705
1352749
1903871
272875
517048
840313
1769400
310049
1168890
1455400
1867590
777496
169370
485059
298069
208106
802222
1530310
907497
158612
1502118
525774
800337
1355639
1283764
216775
1115346
126796
1600905
1924459
1998636
1994038
750121
263927
1639211
1854060
1527245
1897647
1962086
281105
614897
698239
43533
16498
1268491
921902
1175265
416851
944371
1404650
56359
1406422
3357
92835
1845905
282096
103247
1668850
1847400
1433808
822072
766819
1086401
561627
851834
1228935
857626
961475
774651
937606
1610294
1557812
488854
481901
1466353
792399
1388639
206491
1081689
1869794
846241
110385
1533742
1791199
1542384
1909572
51902
178974
1896958
1710648
397068
1405600
352505
1108666
1734490
926977
676112
14307
381308
445719
1018183
1938204
650189
1029039
199137
948813
959131
1381619
957694
1914075
1662365
1902059
1429180
1904870
1884239
1383740
1426486
1166244
190671
1704667
1824222
828993
620546
1776615
569572
1933884
135373
1506605
1319404
1576603
1428422
675093
127218
190816
422568
1212256
1794198
474440
1398007
1687653
767248
928672
1019590
1099055
928996
327965
1827392
511437
1744235
43777
147664
661157
526587
1580627
132812
713616
63739
1248749
293416
1105417
1304449
945214
951253
862643
1133899
960639
1320522
1815696
559760
964713
578109
208679
1227773
1798516
1245034
1551915
747568
1424680
845901
74867
142306
134881
1919023
1199022
958684
1974960
554807
1121109
1723227
1874548
200902
581903
1640466
1911143
817209
610039
1247967
842013
145531
687077
880329
1685389
893092
1298448
892294
1015003
788357
805698
811128
1327133
1067172
790846
300900
1241584
563033
345556
341399
1051698
1579314
72425
1950949
1501197
1860798
1917307
660762
1203563
1246934
433882
1663304
533086
1433811
1795234
1841178
608330
68762
618935
8860
1904206
666947
1546972
1340627
526638
1370213
1304060
1440815
1578868
957549
1142798
393210
1164847
1739761
909985
351989
1071831
29719
1941195
1347507
335642
997496
444918
783996
170219
1176858
1650152
1069097
1199452
418987
1030181
502993
726610
1098153
1421370
435966
1069996
1466400
756413
1254705
1185670
907390
1636602
320120
1508342
675225
1623344
124256
826919
1584353
1707590
518338
381347
1907572
1785700
923662
900562
1174705
668452
763919
953916
1600085
1119559
496729
601500
518712
470391
1896305
1350082
1697541
178344
1545736
116086
573993
474344
295340
1295836
142083
1335375
1719440
1191655
1195840
940777
104194
343824
1076534
980901
1958813
225755
1502563
1551527
768364
1919319
964861
846699
1546433
1482444
1718430
1703455
1013488
1876710
406842
873303
1607663
138206
590857
1595738
599381
653355
1088297
512432
1048215
1386004
314019
1450481
1731257
246687
608013
1981361
537348
1485594
716818
1812365
239176
584414
896000
842794
1172877
336026
1650226
779864
1617271
1154866
1226538
420324
43889
1421421
1879775
934126
142566
460096
434958
542704
1759479
1212041
564729
756888
424208
1612828
805564
375269
611410
107691
1234935
1826213
123775
1555113
1423699
1100087
136712
1138611
1493054
1799475
45600
822147
179195
1510088
409970
1161456
1121083
160987
774238
492500
250891
1840112
1148036
1461106
1150149
210484
580564
447054
1396100
850725
1514230
503414
713015
1466509
795434
786608
481052
380121
1483174
1389513
465597
83712
769711
501374
1608659
1555613
1832569
670562
524839
1447237
37586
323815
1758246
1636924
1184143
1444712
1755101
988276
917586
781667
1645394
336154
1293684
1831982
1289486
1771260
1419782
269664
1134341
1393700
1822427
501474
705982
791343
341880
623236
1705571
469102
1810328
1467271
1280409
1234313
1324159
1948674
408132
1127075
1113747
1986585
50854
1750769
1682802
1382313
768657
954628
1967541
281459
631040
992917
901122
1841548
1906236
532740
1343429
1748
8407
742295
1271343
352870
646398
1368795
388342
791157
805016
1824690
710408
1795563
1926952
919043
521657
1732677
1412047
574387
571398
289595
581911
1770713
1046930
1577298
1201996
576141
1639003
918011
897903
1791970
496301
1532782
780780
1377067
1365007
26998
1769712
1694855
1071253
1142811
1270669
688051
1355217
1625015
257459
986111
56552
1411676
1632949
1644881
1834446
1459691
265764
1988655
1859875
1160478
1362756
1146096
148976
1804188
569003
1360445
1096552
1537161
1296104
674115
294953
1805423
584024
759204
1421844
767769
1843644
626524
1851567
713512
1109292
324138
947524
281735
284078
1164432
651649
1042383
1891998
1348415
104994
1500665
796061
462514
1188091
869330
927982
1863777
281352
894446
1084054
155000
48876
804621
329614
1564133
167876
531213
1131882
701551
1309531
72125
511418
920565
94034
1481939
1242516
1713401
1259860
832955
1545267
1285865
108317
17217
1588581
1933664
1964193
167614
505684
704074
222017
1603314
1689767
1233365
317446
625377
1905523
99405
569941
47677
1274126
1680572
672638
1783781
797906
1073892
171816
407246
460955
497687
1927704
338984
1016318
1337927
1410402
1138079
1480460
1276687
853308
922447
66079
1443642
1861368
1572627
653073
1415717
1096236
1008994
1295069
862073
270563
1393016
1789981
1667888
1130928
514823
701851
946154
8659
102624
282248
1174611
427604
1340229
196131
966127
1074828
1107446
399123
463224
1061622
1657759
654278
1952643
1549824
1644498
751202
1609845
131904
455794
937547
905942
592818
1185736
1681726
1977669
829079
27940
1830248
945859
1459910
1608794
1966355
206909
1110473
92963
169944
644807
801591
1154034
1900401
65105
299570
1812323
485428
255011
1495965
144923
1157229
867210
133245
1688829
567020
1038772
1757291
667839
1823916
1224676
1187630
361680
1493921
385802
1299140
1640901
1208456
1359268
1992210
218286
1538563
310055
208141
1630647
672238
934662
893434
538104
1480494
741243
1142824
1523131
73472
1027240
1036237
147315
827147
1595871
1474248
488766
1336205
70046
1004785
1678323
330428
1661759
881360
1872108
1525189
1628786
952381
1245202
1355339
64988
963720
981668
1188260
1824983
1029461
1276413
1106814
594962
434271
1835855
1301283
898756
431325
142773
1891395
1789315
89934
335632
740123
719039
440054
1397846
1829112
57659
1473076
498438
1723545
1620445
1708970
1401898
291709
1112002
1146964
1202418
1641291
814929
1690200
1322035
650223
653771
979552
77359
174027
1814830
377580
666964
1458202
566670
107225
1791253
1897178
585318
1671294
642642
695658
204745
1129167
1964606
300562
24751
1542676
1561396
971346
1306307
482994
542338
1407780
945459
1060114
92814
1576431
1177913
679923
451167
1368427
1651990
1064547
1698615
1258453
1906395
695922
1162085
1091205
394336
1837945
934861
886100
1538605
363325
1747625
1807871
640212
1738944
662946
1701223
1503023
37377
1885400
46262
54099
1010496
1817006
1117876
671402
932704
201908
1620850
16085
243158
701466
24243
389798
502853
1037235
1631825
489082
145112
803140
1609419
894260
1699134
1601960
1981090
374916
1210573
282140
125314
26225
478462
1862928
1515862
927303
1047579
735850
1329989
777547
1366878
1492964
1484155
1134905
697302
1504646
1919849
26099
921393
295888
1241763
1831281
1927265
604638
1408820
1326558
1200177
1521980
1328796
1283121
1537152
1913968
1379485
151698
1003685
1558929
1328126
1842688
1355035
1432203
1390592
660713
423538
1171069
874135
1682915
1705440
100781
666417
458486
1862982
381697
975270
964249
508036
227645
1274307
977516
506290
959626
1771265
762004
574952
311237
1947476
330965
237040
286352
1262843
265569
25890
828609
1749473
1691076
1096279
889243
606233
1844401
1653160
308098
1485354
575730
1166720
576509
1442027
358109
505930
627807
1963750
655174
1425866
1773505
1786240
949142
572207
1404006
1131160
329401
394162
1954063
256026
895000
642052
1793603
879575
1520409
853230
950053
1029608
661768
1859973
1195199
319845
1154901
1379354
521569
1633726
806615
250001
1207858
1826297
277900
1226747
196384
1630415
1161744
378773
652983
721423
443085
792553
1050833
63483
570123
572990
1692101
644878
1663826
880917
1851269
1231499
313120
1256952
70779
497962
569900
1428100
1560572
1417274
676753
1612750
1746598
707687
1894630
1385015
111111
1376321
67030
1652180
1950864
1518717
1000301
753372
1160901
1837723
264732
1438571
1093123
1946704
1389609
1856031
1285266
711320
735571
619840
588978
1831764
845924
1511723
988749
1612887
1985964
174454
371288
1733753
1223082
396953
501359
179340
540782
1378677
383859
1186969
672806
1841510
296902
1276298
537890
47103
120746
523891
434897
526079
1703062
975733
1097641
41275
1344660
1065443
1126619
763501
758496
62709
1793197
1457657
1156972
1831322
1148121
404621
312747
1845405
873295
1244464
256497
1523482
386468
1275203
1940575
346452
1212470
1368099
1301635
808316
994670
1055975
1585281
1460183
35721
1606575
1422517
23886
761926
257537
28000
1327227
1067684
778724
1012729
1633803
330407
915721
966997
1615821
1329405
989428
329562
403264
1533461
101734
570414
1321862
595328
1850479
110685
1460616
1117914
1524524
580395
653090
1608330
644174
1837696
1956740
1666333
705856
238259
312625
16931
329627
499757
1614542
1906010
1892835
1022341
1184632
1066441
1669217
404489
1113905
2800
1964518
1599413
407637
784312
1734850
1537816
981584
1017104
718239
1805502
200726
544077
1627420
1097230
364465
173644
109209
1301608
1478118
1265820
703668
1202617
1329122
1577670
901113
1720544
488765
613819
1599389
1792550
1129816
1854147
1414745
1184222
1937762
1029777
686978
953410
1355927
1256807
97203
510776
337454
1465877
1432620
814258
1254529
1652840
1794009
1204792
500484
141170
512777
297445
703403
1991605
1832428
159454
134728
941723
1770574
1582637
440633
1509834
1706080
1403452
753536
62787
308902
1942305
107564
1667028
68605
59510
1205270
423637
1700457
1681075
823569
988959
190859
799909
1196501
939921
822717
1761892
70480
139605
1437851
54111
849819
1599746
1935970
1198389
867779
89876
207814
306790
894718
1198409
279477
302616
570041
150784
1687894
65760
648146
7508
1816673
511656
1654906
1909154
76849
152463
1235612
1360152
303137
1074203
1702258
715269
1464124
1771672
924272
142038
1415272
24029
1470429
1747925
1448710
1919384
257489
381512
822186
817372
1390514
1657009
1781749
1196169
1528108
1386123
682802
904148
1410471
162096
817876
1076949
1040376
1312694
882108
649592
114247
1601039
1554673
1778796
535839
936990
1552937
1692625
315372
1140934
192402
1320860
1095068
486802
785470
1117294
1369657
1645730
13568
893395
1912887
306833
767405
985765
178576
1264591
303827
811259
1256406
169624
242883
340545
1207687
1584378
1935784
1681298
1250410
1361102
699593
288514
235269
1152799
1145137
660794
668856
1647598
1635309
53496
1081357
1270372
1751635
750252
1515832
920967
597582
1264656
1035532
1318411
1395904
215770
509770
1563623
351843
1825113
923272
1406430
1123121
1068958
142892
999929
564625
321020
1074917
237881
1690588
155675
1010525
265243
4212
716069
167466
536806
1050666
526869
287116
765095
515835
1684745
586461
1580635
1395417
785540
1211267
325194
1066765
1998782
1246702
1049895
432028
254322
1704111
1045811
1024833
441495
848392
1468490
1225817
381729
1156975
383893
80521
1018561
70081
1598315
1860356
1650448
1297099
319002
384852
407511
1736829
1422857
1008495
98496
1729783
567914
1861694
1032155
1848396
1048070
1388216
65387
23084
481198
626732
1980126
905875
1344113
176668
1207535
484020
1223916
1533412
1246081
377810
1169840
343619
462408
1369038
488997
1007638
984466
1439249
1295757
1219147
1762207
1985839
135847
382775
592453
1035456
1504939
305067
1240169
139096
240257
935854
1151416
1008842
1424491
570985
1720689
761249
80900
486675
274622
121414
541203
97508
1429458
1506677
1549467
1921263
797070
1013881
983782
1842672
459843
836364
989748
731044
1939727
226312
383757
1977857
1334348
1043139
333240
892915
1454190
1364529
561461
1034264
1221653
1978231
185220
1564257
1758929
756259
363425
16507
1389205
997216
326275
1451705
985097
226967
1929121
1931816
1363
1606129
1105274
1526625
1342745
183234
411448
1445043
378634
1419411
1009092
427373
1271717
1623916
1748962
795641
299119
295331
63753
544007
475475
1058415
454512
115766
246300
302129
576950
893202
1022494
1209892
1576038
498382
1636529
1460463
1415818
1909301
1824216
1145904
670408
361028
224510
334057
359171
936482
179913
64804
1740903
1812482
973001
416139
107647
1977121
886874
630206
779472
1286739
405641
1179740
1769578
354622
1449065
1718393
1362381
1039988
1384839
887874
561852
1071055
196675
809056
1505081
802037
612037
1512938
175391
79097
110832
1703919
222238
51994
373056
1761663
1673664
1272491
58353
741720
455170
644502
1388120
1441162
1997616
342832
1768956
1543191
782795
65784
178791
680252
28394
1124764
1751248
165311
1786830
449076
1363056
1367406
1740244
976945
390824
1022373
1645106
250467
1153461
102494
88706
389473
142845
711697
721200
476503
1650556
268929
955262
516904
1370468
1442397
1327025
1845700
141370
265138
1536967
1297507
937732
656824
499708
920596
1912717
562307
867690
1603899
1126208
1836655
972477
662905
1741345
697742
1955365
1917275
1387219
1479204
300851
1314733
1539809
1176259
852388
1897065
1513931
1118787
1962804
1078997
288662
1323449
494888
860086
523566
1120687
1934
1281233
521934
887462
887798
1333271
1844878
1940231
1089025
703794
130582
144312
1093273
958280
1593950
1833327
834794
1837685
891151
1018076
515046
383121
1497646
62751
1352013
506291
1788516
1367272
1732771
12691
1585668
721772
1181132
674364
279752
408505
863645
935290
1487048
611362
928405
39902
158144
1742503
810757
591463
1894278
1754374
1626189
1491516
29028
1288416
243149
389518
135640
1139159
619959
86882
1328614
1428258
1122716
536902
1374704
318292
1379137
1156762
1564431
1765963
542806
1576732
1766675
1718282
1551322
814481
615206
639104
379517
1151436
344124
847415
1599826
1363765
186694
1041930
433525
856696
194060
777552
1814882
1678443
1011504
108067
1108967
921995
715679
1792505
1583771
368823
560231
1195721
661891
1479685
454388
933699
1436884
1685557
1637697
1508042
266319
536314
1889988
1197205
1209780
1677783
1550385
817271
1806193
594310
382317
283974
1380057
107937
468796
647122
167488
1579066
1525566
1331891
818828
92263
1948594
901994
1511598
1910703
1976131
925820
992807
897093
1922199
1089744
1384313
1630988
1414457
1563146
1147437
1571629
453193
246571
1547656
1361242
129819
1313587
91977
763154
888253
599101
1586627
1198527
1034714
1129820
1433538
249364
1070928
1951877
348441
827222
937619
1009092
1554544
1145172
553386
1845847
881622
227224
188575
1170959
1535156
988719
385778
1459074
1048202
897525
163634
147453
838472
1548444
1396478
839203
939524
496009
1850586
1962350
1638113
60407
1352723
1141605
1384501
798827
628856
1667822
477379
1653889
1298631
1991917
1659760
377334
359294
744862
658918
1206376
1824296
766433
1457378
1299379
1234610
585133
338376
1581368
390969
1008684
1215235
915528
1132821
1786913
931417
1525750
818913
377865
1458845
555725
1205298
375409
1342446
316813
627205
177809
188995
1636993
455519
83710
488054
1267499
941639
1498059
1653345
1887629
970680
1305453
1577866
552537
347442
1695215
532429
1237939
1761812
1904156
1785124
31582
1916944
1426753
1654271
930401
5031
1905851
720199
1586720
302246
1020929
273734
1435098
1736101
1312856
1023736
735098
824913
1661778
1110618
438691
329021
1002796
1478202
345719
1715828
1595761
1304502
1835749
15296
1705260
1672160
1721891
953719
1051733
1001644
1636085
970846
1264105
695994
1950695
952563
1153319
1954885
650031
1073581
547449
336609
376685
1415782
223965
1214794
332726
288258
671413
1135272
502880
1786326
261160
452032
1729069
539363
561532
251634
674506
276872
118529
794467
352634
769072
504365
509126
269898
401618
1966134
1357941
1159603
867172
50186
1888839
504962
1056872
594077
821107
999869
248214
1512759
643292
1954966
1627902
1133783
78597
126039
363558
229204
440795
1639638
1293036
612674
755136
1516996
582282
1504515
956405
216365
1777569
1093882
1377560
614431
1429243
1244425
1782200
1034167
1222624
1969119
479196
1816583
150330
1868778
416230
343592
273327
1917532
1512983
907537
129508
802757
287455
308268
1330841
124563
1845432
961849
67246
1544381
83041
473948
1807229
412762
1210292
1704429
336886
1389922
1131645
406965
89606
549814
304964
1015920
1523367
224315
1016230
1406483
1795406
583967
751978
1583322
1047842
75700
1928670
1959006
1722093
153350
683647
449803
427966
1107460
1994401
1483254
1948650
483261
1749655
559600
1843206
1719300
946772
1148609
1460600
315448
496770
1213742
1240990
377587
1639623
345988
835
9153
215353
1340666
1504935
1117290
175463
1670845
1800924
1829129
891166
349319
177338
364344
531074
1298968
1694973
560814
1566092
1954574
621173
1022127
549952
802011
1793093
851640
1125939
1163055
1632222
820103
1663139
209002
1421288
286848
1673059
1563662
245760
61088
1064259
1071938
287506
1292121
1331607
197293
1142956
1375370
990616
8116
795816
172773
1053714
12909
1497032
478171
1118073
281661
501603
6857
740319
1819587
1860850
1330448
1044317
903632
449017
319174
891236
845008
1264707
798760
540278
1181656
1989544
1755029
303790
423555
2982
1496539
707637
661827
1650266
507557
1492060
1652375
717218
1419666
1690709
499211
801777
1899925
1581583
613355
1927222
358606
627678
553155
165478
371323
440799
636973
321480
1679995
1378386
837060
460072
1618476
195915
1881636
587929
1693511
592921
350885
222836
369824
1222297
1255477
627260
371557
365329
33043
635930
486863
1172748
962647
1909668
1082851
1429416
225127
551184
1068066
1927089
417955
624288
466393
1465182
887203
922642
456864
1531888
91391
1790801
675982
1709019
1203109
186259
896543
1001949
1895347
1329913
759570
32589
733282
1348360
295999
1953894
47854
1822007
1037857
753965
829609
1942012
674688
1280039
515617
32596
1128233
595163
686487
1678642
1955740
1068965
719903
160597
573594
1004180
1654884
1481701
929657
401902
983732
1964458
1898776
1095677
1214901
68878
1417795
169616
903151
484657
1533937
303362
1884780
1707782
890941
545671
394425
487587
339105
1298070
1376253
265989
1326195
323732
632506
904962
661579
415009
1305890
1017276
1344137
1064249
1260868
1526765
682612
1326124
1821415
218555
1786196
870586
1004962
1449158
796637
368522
761840
475114
643852
1872924
1164808
595129
1290658
1948621
1803884
828420
179532
159890
174123
614532
1176119
35971
487774
706233
1193841
602617
502685
1628024
850971
861410
876877
983367
1655616
1917258
1233574
919686
1389922
446307
219099
1397265
447778
1767155
645546
881685
1333049
1272949
1278088
150210
284794
1822825
40858
920339
1066904
1840345
171324
57636
1528650
198260
1526728
919695
287920
1302007
1143023
1409407
583170
610239
1705026
1758324
365440
1699923
1169726
1387479
569271
1242795
264285
139930
626749
456543
1459318
1217705
728017
132855
935685
27700
455680
458196
1483793
151860
1642157
1596500
352685
1802413
916200
1318319
1927717
148522
31091
1710437
1287738
391191
142637
646155
782709
1286438
854566
790398
1632536
1168325
712918
1175668
496111
661732
1275502
926209
381781
1959444
556281
558154
1331533
276878
1656704
957854
304471
1749776
1300061
1467479
1727319
1456349
1498558
1085578
231072
1494228
807248
1809483
1123397
1486606
309897
1764913
711077
763300
772123
1691080
1380895
82857
1732217
1130628
692961
1678330
435348
1301998
466148
1021990
1041529
599466
77319
165997
410804
1441422
61545
172935
1117610
16909
274877
1328933
1799569
1195051
1419136
906054
1847298
1808932
476091
1995166
1139538
1405892
413907
1728842
774372
1249356
1791038
1357322
271292
823415
961517
1680013
416302
379122
248103
845224
1466297
1226777
1920654
505905
380776
1444001
1927397
525244
1564527
109344
454811
1203624
1696817
1708859
1887306
1229663
1321407
166186
980648
883132
2106
308153
1700199
225385
428198
413429
1065612
1548417
797367
659075
656265
211095
1061974
280036
579128
1777769
731738
1393335
1644482
1431754
125602
1583319
1216723
284528
763262
106425
1005575
876524
1539630
1768295
842494
1594759
649402
564939
186974
1148926
730875
1200406
1456921
1706808
1756771
1204040
184203
643243
1710067
1265389
1974036
437877
1616420
1447489
325809
1255159
1668425
1004469
643379
1414864
1259219
939661
973282
364997
945539
1213388
299041
1003884
927930
1009561
180003
25281
241478
229704
205501
492197
321050
123874
25794
745404
1275798
1108169
485033
872932
1706809
244408
822177
594167
996944
1108765
982972
383173
503313
267660
1332475
1869488
1336858
1152941
1088035
1147850
1583992
1407864
1364862
519827
1972604
198395
893925
470497
52457
53658
1896951
855820
162116
1042996
1840519
993382
1855615
572074
1813748
595674
1388605
1918601
737216
1805297
1914396
519667
262901
862720
1170975
612955
574071
1369079
1518450
791753
1801945
85550
1170995
64954
1914769
745692
1069568
1541392
140059
195414
1339187
1665913
466954
1560831
1842502
1101543
1212776
1638433
52738
1468724
1750774
1299313
1799449
695132
783193
1357264
1320978
693236
278735
1657207
1590766
579040
1511424
732458
1214827
76563
1890287
81754
720324
348351
805995
1495558
972382
1074773
1077717
751553
1732337
981929
1046465
1523860
543453
1940057
646490
288789
878703
1936633
573880
381469
1513190
199576
1809236
1928955
557395
763403
721268
12189
853666
324527
1530585
1592446
815294
1900914
993637
1806946
273583
1865234
307246
888163
1446319
1803970
359255
1960680
459332
351579
99320
88544
906222
1349144
628797
1964688
607966
1426856
1900288
961394
1416542
1876352
278696
146166
1157331
1909723
908855
1179355
1387430
1713802
930903
1444130
1150540
319791
1773634
495165
953097
865827
1049775
1204900
1894934
1663682
289800
879880
174578
62513
1212367
1060121
1369773
76744
1796496
1259962
466438
1264652
656890
1397612
1985762
1643147
12611
555955
87895
638813
538774
365536
1991332
762610
128434
1050190
35312
789917
1904110
1881945
1191256
1628233
1491321
298788
1916580
454378
598520
327007
1836194
1910185
282113
1761747
1658795
225587
672986
1029859
1285852
1465710
1833141
1768695
242409
1339123
1207109
1326307
1593135
1579702
1727958
1383368
1915661
610413
275249
297094
348847
1047576
1949498
1180672
266858
1619467
981157
615696
342651
106090
849637
273238
762126
1720893
290557
1138235
197746
711002
578724
1171486
1155630
57369
1439756
298146
659432
1620038
994628
1018902
1152773
145076
1969037
1452257
1051095
699250
1079545
865017
889653
1364551
1175850
1360209
1512525
1075468
1360142
637273
1071255
1148904
1277613
1298791
798420
1397992
1559786
710177
448015
939227
359983
677497
206954
1357407
650525
1612759
607560
842004
255094
1238805
532855
1929623
727793
1163578
1970555
1624920
1451293
463468
1886736
217678
1911035
787596
364420
1503637
1854635
697859
1199674
596245
897341
1266985
1257363
775689
1556820
657202
1939744
1749329
201933
1080183
25562
1577146
1363745
348727
998192
791061
1243489
1115245
1714276
1587461
1039126
522948
553334
1094078
1305258
530793
697537
913959
8339
1097882
592931
248651
1556887
456945
1663350
907023
1912015
1480770
1205836
167072
1524206
667264
942445
1138189
819991
467953
1304230
1557303
651957
660510
170065
1876691
1646327
1162992
1954372
1044021
1004428
1214309
631756
547455
1160964
1218370
1308274
434395
512031
267756
521640
1908520
1567641
184999
480113
557149
1494798
816458
471186
1681027
824684
1278902
401877
474351
1213440
1831791
1589760
440515
1469502
1072730
92389
313640
1843417
1588096
1621944
289294
513415
370148
357645
1473055
432704
335694
1592981
1893152
985056
1352108
595438
650189
210827
190335
1591579
428838
1899427
375331
155185
1354749
1562419
1380531
473007
588142
1297079
186501
582019
1559397
1905235
1609576
1964168
1312318
1721948
30701
529584
327527
1810955
1408638
1483669
1455834
1639060
630335
1706070
1727392
1186394
297873
1501848
1355357
1920518
140392
143494
795440
1198857
159209
1858840
1920630
1705233
714152
460612
352190
1929830
1317924
891969
42685
1972641
591745
286002
1661682
929070
471597
533654
353633
237752
417742
1833312
624690
361682
46998
758079
117490
1890310
265389
12953
351084
1624081
1659645
1870360
672044
1395267
1556822
1085915
1483467
1674750
276292
1312996
1445728
346366
1799784
764094
453716
67310
78115
933054
1284938
1171820
74139
1182496
1512854
1028305
1261739
1897412
904573
1877272
975709
181460
182843
984381
1721129
606432
1479262
1328380
894218
1209703
1428836
1176321
1617595
496871
406392
1893720
1914967
750848
1265070
1293853
1752266
106126
470611
1110965
1481261
406699
232194
499834
1649759
561655
499426
1191266
1319707
1635523
527259
132178
907768
992855
1121618
57759
316528
22153
258353
1189355
997755
1742839
1477185
646141
197937
403213
827498
1593070
1712648
1142083
610933
1644398
1170880
1609241
369385
1123283
959937
893623
86336
1582040
1673118
132173
632405
15014
1221849
395870
1814312
1460365
1952607
31062
160213
564876
61503
1501924
992930
1643375
1135786
1916096
1290370
194505
1443144
1396120
350711
1823735
393905
1675598
1339715
1580712
1381097
1723970
135461
550018
447200
185360
778759
456304
98741
812802
331685
251715
950841
1813337
569248
1701491
1163676
1088901
506179
1508115
726423
1846908
120028
1947670
1301394
1101401
1045128
1506524
1423926
1160253
256401
167509
675762
798665
1137910
669732
1299857
1355277
1544279
1714097
1922439
1096251
114973
246908
1204093
516638
996624
1956372
725497
369752
1363828
1660894
22068
290390
1130975
1702809
1264914
1063110
980403
1167740
1487984
1563746
465194
553261
739181
481310
621415
725166
398743
1717402
535426
1244043
438324
1377276
822618
1422896
1124030
670117
1230213
818243
253466
214675
441448
1346363
1024922
175225
1695340
1814908
1688256
185152
694674
1905351
1213287
850782
1664754
414442
1728090
991101
1980826
809570
1579023
1713217
1838232
1390719
1947833
1321594
46503
873657
595426
1259755
253238
1018127
638111
507000
638883
338059
907403
760124
1736042
1612924
390660
171467
398633
438144
303442
840041
1393153
436936
522452
1879294
399420
1953064
978782
564766
870927
1240473
291505
1403521
538701
939807
313082
1550841
854445
1722903
128042
847637
1758902
1226557
363687
1010227
1715971
585381
404349
142708
1864935
774245
1387378
1782676
1345575
540552
1984619
75059
855584
381422
109231
1780500
1852429
1274230
1912572
1866503
1407269
1349214
1811333
1961403
1640432
1698729
531803
328807
769929
1148107
1164276
1246335
59055
1384538
1484956
440046
766144
335594
318518
1967285
1535073
1026791
281331
49005
1022123
411570
1099092
655694
574241
219564
1436509
1216738
1517503
1537141
699249
1723609
1241922
256847
913595
16158
1617610
323786
475279
1165810
1048861
1597304
1268466
140488
483599
377429
966641
1706723
1895193
540760
1685330
625994
446600
1949843
205978
1142699
626221
1632521
999482
1008056
961599
1393625
174950
1060186
1112878
1674836
216762
1066303
717127
1167777
1079957
1953149
722777
245458
1625169
1732211
1204342
1466483
815128
1597458
307386
1400733
1324567
80728
1720416
1921619
1946497
292344
322306
1852959
1489214
1405192
1843692
824249
181884
1144967
1110995
105798
882636
1862893
232304
904370
407209
1762759
564501
1853640
510163
1088723
862138
342109
1348609
428315
629576
928825
552102
1349515
639429
368887
1378723
1605179
1021501
733410
1470482
1090956
17273
437628
1546869
155359
487881
1817250
72898
133654
1428940
95742
952501
1262185
378110
376107
74142
246771
1121458
766866
216315
571973
1405252
425317
746628
851117
1464803
904377
1993726
1079248
467112
1074733
763144
1525179
887482
409391
286450
1616906
707828
732070
225338
115732
714743
1279219
34325
138821
712335
1797566
1555269
923912
1479878
1612386
1875199
1729863
257975
177567
1276953
482036
294390
680933
581290
253666
1588292
359525
1309620
916223
1091013
91133
1113815
1416525
1007790
117161
1387578
915210
1787113
1470841
1121262
769473
1140838
824722
684382
401730
71413
1018692
1321676
1767670
471506
1132475
572022
631144
1902443
60703
771077
1539109
1848625
1080434
999811
1530485
1430194
1362272
90576
1939405
649711
1601282
658267
1790068
627752
1189229
1006667
1320479
1484340
985383
658956
671117
309523
1446594
1249084
1069314
1452942
270872
1747443
1058016
1640928
1539280
1405931
1999589
561303
864901
669986
1674135
1392682
410339
352789
1807221
1698657
935791
1384837
180049
1325374
43281
1426019
1262634
1033320
1419469
31964
316073
943148
319798
1332556
468755
605301
584271
632330
1490282
798844
75327
1188176
880930
1557477
1027929
993579
1854878
1084534
670073
1112279
292373
1531229
1457973
680621
182337
680060
800529
1267885
30472
635190
1894804
1982837
1792759
232903
1353092
1062758
759873
1033841
1584071
751576
161955
1540792
698706
795421
842827
339958
1127678
1932940
172409
1187426
1571626
1142826
1993538
302656
1817504
1370050
587388
888775
1968506
1410801
811571
902549
612045
1204049
1859111
1589764
877416
1139890
895490
726205
1261232
612100
996244
1828178
1773330
302140
1734256
123681
318221
848186
736943
334069
665395
1749202
1280045
1771048
975316
1165112
284331
1710158
1254754
953699
245407
1360260
681621
1479344
671229
528514
1443636
1565920
5958
5371
1107400
296006
1846130
1857782
1781311
1866352
1017278
647960
695111
1961907
246736
281247
243550
673674
654318
1487702
498100
519582
523272
684048
808844
1424052
1001204
1824977
419713
1833356
600389
302658
784256
1741853
366393
925345
463713
1252988
640934
698643
19884
629792
937457
934739
683276
1656304
1471909
1311797
1619244
1689084
353763
1151472
9305
1219944
262378
825808
248686
1284849
440108
17761
271349
1319849
205545
1993548
1151981
1556108
787993
1351060
210761
811622
196967
392228
1398202
1349580
1996535
782847
243894
1851234
1635098
1227005
1386684
387914
1900608
1111093
1616365
1675618
437972
1157460
623335
1326186
658749
490675
1860411
749268
15964
975486
1396602
1152400
823894
522180
72916
13390
1914858
1747931
1209889
1600011
1307744
1469273
1192776
1065154
639330
1818939
483848
238771
1422725
1410196
304433
1248872
280293
1319826
134014
256735
1586803
1642866
1236791
1906997
784864
1975404
1361764
1279898
648920
2399
265046
1831445
1671516
1460210
1916668
705289
1034914
854583
212853
1210773
119523
1673951
235977
715786
779099
1378120
1634525
1007087
549438
758684
1479419
1762507
1854310
37069
1309975
1269579
1355577
1394214
988153
912861
1276677
471124
1391279
1604417
608134
538930
1233439
895853
1118941
111912
1511474
1643287
1716267
1013577
140327
1765276
1532973
1564670
999833
1945261
418324
1287345
522884
420344
434055
1479484
867656
661819
1097194
630186
337749
45094
1280938
1990882
556390
740091
655103
1471949
1046040
165315
141172
1375316
739536
1507795
157210
1993977
1803329
1541703
436933
662831
1701063
1490332
634309
841013
208595
1254005
1630579
874681
112345
243719
898795
575882
1618081
1640917
125869
881028
1786831
1481410
1650290
677736
1033467
206263
318932
1656317
1869473
295811
1023986
693885
173696
210023
1974475
1346547
207250
1372262
1045711
1666783
1639590
1227183
1690862
1905323
1644988
1772565
1993932
1778358
528329
445915
910648
1706309
473576
134414
1469925
46128
1791215
1754327
803847
1309191
1040105
1047810
1714731
1040087
1537088
303521
703621
1290278
1526801
1170300
1387223
150831
701457
103090
778502
1603975
421833
58490
869581
46007
1966504
44650
1070803
939388
1314666
508950
554091
643910
442160
365167
1551209
1676869
522608
251129
568338
1482029
1518051
177648
1192550
947925
281567
1438124
992129
398650
1857517
694633
579269
1612720
1369023
373012
465769
1689919
641853
938378
62979
1400842
1239995
1138203
688086
588769
1094066
280115
552752
796968
1059433
1807233
1272082
1702516
1949928
969413
1311036
1600444
1640924
1114429
1330734
99350
766731
256504
1564138
1973611
1590525
947578
706014
301265
1329629
1902282
50004
1553919
208041
854930
1744186
871954
1497411
1849732
874164
1735691
1694256
1936213
703830
747175
200031
1826203
1667056
349643
840758
1633390
268372
153035
1487024
1876268
461965
654407
1344845
282270
23253
1173985
993099
507532
599934
1014163
12979
467084
16914
1038427
1525224
775160
465468
1468935
638880
835137
452802
1625798
1397433
398096
1452772
1736282
97775
115393
145203
1668464
660569
132314
271205
1794661
1028088
1335762
186817
1811943
92708
425313
22691
39767
1267525
1059254
745218
159273
794968
835695
992833
788986
1732643
474132
797385
427744
447525
1952096
1329267
768269
136195
1252559
325112
1663129
830757
616160
1221376
248888
957371
706074
1106282
849411
1922236
582864
1859739
944620
526746
775778
865906
34361
507463
1259320
1369745
1662535
1844208
1945452
1721985
1815821
1847394
42486
492514
1802032
1100522
772199
1642057
237871
1844263
779684
901602
1203890
1707124
1133454
9603
1754401
944297
1014739
1038382
1966739
1463226
789186
1683221
647880
133657
589993
408412
114198
407801
217608
1340787
1084933
82886
492305
1031995
136343
1296070
661319
390234
525012
13825
1851095
1347444
1411875
1504498
1818657
1840467
297360
1174175
4080
1392244
1812443
1770219
1485142
1219478
310918
1221030
1513259
738839
1055927
1813284
1903533
528531
234208
379344
49285
1963766
1856126
733612
1857212
1011927
50874
1611181
1652626
1877572
556995
1727718
1761764
353740
1152987
535076
975559
1679253
53132
748056
1285015
391062
361906
1178692
1787742
957428
1464946
1510245
1417091
1624972
494364
1115488
1507999
127313
1797520
369767
290845
1527606
1730311
1912590
1774372
1861793
1899972
1682747
525698
1156339
668938
255381
793229
1230504
506184
649748
1385439
1969997
1237686
595811
1970816
209424
1096766
1154775
697730
987086
1181568
195058
621665
1159642
1544137
508853
704033
477054
844519
560990
1126420
1105584
1422701
569600
1857716
702550
1384356
1220832
1237385
662569
1334504
1273980
1691409
1165496
1038956
647421
655358
1546493
990471
1730210
1667319
1131939
496056
1702260
293854
1931177
83225
1008489
315162
515654
1286763
556325
424149
952891
1697696
1674257
490434
1545070
287512
1237253
1514469
1173106
1723133
514347
420923
126171
1538303
333463
1287410
902930
1372551
1562009
1771056
194425
1004708
1889903
1003526
1599123
344943
251726
751338
43394
250751
17201
1908090
971924
1997125
44296
638725
551140
510074
323796
314843
1626204
182356
623091
427201
1500450
229704
1083218
334906
248623
1562241
44279
817961
938156
1046552
787576
264030
1978705
984613
577537
1974125
1943364
1474362
1067559
711968
1543881
352924
1853120
402531
1162216
1917204
609052
950754
133816
1990779
808970
157346
804224
1991547
343207
1877736
1556941
1590148
191612
408826
1740190
879634
1440100
232833
1789305
1687390
807117
796317
16993
842880
80714
199385
1262604
1009856
491497
1895326
1531325
1475350
68014
1335725
1339976
914063
1603452
1225791
1880747
1769492
345873
1157106
265752
966874
1125412
1883482
365994
1059556
1239976
1096956
1313552
23524
889070
1451742
222562
1490677
907736
789144
1355275
566270
1817353
1379567
768503
1830156
1026511
1260786
1938231
464994
1871762
63215
1892772
742166
1641949
69097
952436
1638809
1792843
1463498
667777
367293
1782790
1907495
1314816
507901
589570
1914768
1387853
1680967
1540254
1590558
400588
1055344
1252277
859343
1312467
1286703
602774
1033967
997470
148354
1909253
268653
1820510
1692731
105247
551836
1924821
215330
838035
1313079
1547329
1037128
787305
1103326
1983235
1470606
12045
43890
800261
1300788
547677
1676762
1443732
614537
6398
1331976
600622
446412
266300
1659965
1454318
729766
988135
1455301
347188
354391
209954
1407271
1762856
563436
145663
1727563
1337059
1961405
662844
1064118
1001375
1544272
1775459
1481803
526575
951024
25824
519503
1939832
277779
786792
1218537
1861338
730515
1876581
164012
598249
1529282
457885
1476045
1961457
1213341
1292770
550906
832147
1512788
918174
1661810
1953142
1403848
1754234
1916770
493384
1771631
157794
664232
576152
676894
804507
1093256
1630125
145132
1656506
1532772
1273521
821561
1316279
111114
1474561
293146
478273
980375
1887830
1671198
1543502
538461
1977391
132103
1162172
1078520
865263
543644
1322973
1330275
1007026
1282449
216719
498734
1650583
873534
1850844
151463
208695
1672658
412879
120575
702006
1732433
1138466
799779
1579928
1773784
1418591
297147
837395
1039985
25883
540989
1794657
1692508
1045851
1226443
1868144
1179027
1041033
3223
1799055
1036796
761774
1186563
1646934
1956291
1757483
527576
808455
22134
397847
1071171
707909
1080350
750780
634811
487053
376678
968821
1874938
1500243
545477
142633
1908205
207415
783416
905674
1357090
1053388
1016483
1249308
790153
861492
1388478
1729001
1327963
405368
1155051
1244995
1931859
1254161
1886353
801015
558217
1220703
1165229
1681763
1024063
214893
1495490
1132353
1861043
965649
266253
703428
214711
1353028
136198
657773
1836885
923249
587644
1543811
570281
1674296
587946
365327
1820981
1948567
1923998
203303
1111714
1665100
1394804
744581
719079
406901
1707021
685803
716302
1227861
1889402
272826
1248751
1810147
1326815
125961
583666
1020997
1641758
853591
1590505
1768944
412367
1644264
1323816
1787324
273859
1241669
1548293
509370
146398
1083026
928083
1712333
545666
982725
1127956
678614
800462
1399222
1736012
1868894
1635742
883614
1426576
200462
757021
1936586
1002285
266879
1823867
1431556
492469
229155
1215937
960576
1218339
392965
1771689
530416
1321150
1561829
979701
1741849
774363
1682271
1455631
1405212
1902841
500967
1853876
1840086
1883260
1984933
327700
547577
1388636
1732891
1750147
1566750
124488
1728833
588798
79139
239312
372365
24886
1357072
1906515
1208245
404947
1610506
1578965
926031
1366433
489661
757728
394211
775315
817043
876910
1690012
1191875
1655776
916419
275281
1895290
1693967
1446607
1906822
290606
177098
684851
1635372
45049
1451979
251309
1166679
387011
1369497
1824506
1117437
822831
519683
192377
1360103
1388500
819000
1149190
1310383
1888266
1458232
1263260
227309
751355
1572651
1697023
1349339
494595
998455
15065
1135854
1843794
1804988
1127504
1604789
416763
1886645
205714
40870
1714045
1894850
925056
107357
135838
1219038
1326075
748578
359283
488607
48045
538296
701573
909991
678461
375917
986813
1071219
730913
721598
1908947
804099
277108
1500719
684373
1267678
103013
761349
1834325
1526047
1805514
1281993
715473
1906093
631304
397059
213911
1715479
846368
445939
1050022
356342
782110
945508
32088
990642
698804
575976
1900139
606653
1764633
39672
829315
649580
1779336
4314
1201804
189268
680962
1217053
1933659
1833840
1395645
219538
741879
199487
1145152
345131
1381178
1073755
396378
488885
1478307
33859
802071
800528
1834186
1043069
524619
1073648
651557
1957380
1816456
339288
1567580
1357756
916231
30601
1094181
78877
46042
784830
1436880
327232
761363
1170955
1689668
895272
837967
1566431
186032
1739884
1936704
210163
467161
1769146
229621
1416711
1370444
1360609
224279
253576
1086033
1988295
430828
664723
110389
1931997
710254
1151992
949734
315993
1994303
233581
1819690
665805
711420
1363849
853210
1830774
1203023
265716
654740
143862
632586
1227837
339515
1579089
911609
1336784
44057
1276895
1200430
651852
102889
232790
1283925
1495161
1728422
886273
678953
1585244
465516
1542542
931036
1390863
35989
1243841
678951
1101443
1498432
618748
444714
1380716
459868
228338
1612851
1447306
1376021
657074
878711
190976
1614803
1455446
1555853
445541
1636738
679260
936548
1748076
694876
1841535
285117
1911071
473411
1967587
538767
1292321
1490647
521621
1670138
1626839
680814
219514
1726153
1183310
887673
1277449
1957945
1468458
711969
561524
1919490
1984177
919322
1390909
1658147
1747923
1199859
9579
1983023
568158
770655
1890942
1099065
1354403
1784761
229156
1301628
793616
570583
106084
899074
1875808
406287
1359859
75250
1465318
1351566
1232871
302687
844242
865814
313167
925089
278751
1214373
1241510
169658
1304336
149973
244941
51091
1433625
1285080
1806685
1548927
940720
1386829
1122784
434790
1451984
481671
651347
435064
1888245
1039699
1755304
1497192
1810710
1887884
53443
897553
341273
1261647
1933045
1171216
119663
368697
733872
1475602
45377
935358
807013
609234
692730
269552
864057
733691
1638162
1389256
157272
1315992
1791980
1001944
1344038
731543
1723711
1704784
362748
115455
915800
1349025
1390952
1592071
831627
755645
1482481
837038
1752101
1618337
143788
12184
351475
1562722
715526
990066
1850642
709430
1670373
419750
228854
91361
1723079
917198
777284
559185
1212924
1171115
1208945
1505484
343468
1543281
1055609
408131
641064
592641
658048
1351642
1056885
291702
1148147
1272983
184696
872026
1924944
1811303
754044
1421693
31912
300831
920494
1363517
1027448
179190
209458
1748858
23681
277637
1421477
976274
570624
165598
35573
898596
494977
1162830
235467
839728
1320456
124255
97302
967478
852383
46290
1238125
1018033
306768
1342717
1905336
572172
1109255
571969
1450893
1421712
1370252
1430948
400013
1489991
335398
1495036
1411126
338332
1502525
1307727
401415
1384915
833306
1536352
741546
322139
1180559
518680
1678083
1131311
61143
1519596
200891
93473
1190249
384770
770
1738234
25195
1489583
1051530
1094342
1421906
1402335
1133048
233021
331026
592699
1140823
1647184
568357
380839
1717428
43071
42791
1251976
1343105
729003
644239
1129535
687507
1357820
305039
1291517
208360
297408
170500
1780596
1796717
1311973
289706
321057
1567447
468466
484636
1964409
471617
1745884
1298411
480551
498471
100696
36887
632940
1563475
580500
357090
1539930
1932319
106743
929190
1669867
985363
1382490
673215
1328378
926530
1507
800323
1796134
360628
29283
1267181
440451
546229
1312530
442242
1823401
1968191
471404
438554
1953392
1788223
584669
1415507
1093612
1536043
855480
1819575
499313
1240769
843768
46425
964815
625517
293953
1802969
486347
1282892
1883323
633838
1419737
384254
241952
1728633
869927
369787
429826
1823193
323924
1903643
1100194
301010
861329
581582
834463
84294
300345
188618
1915919
1617027
597615
263524
924607
702185
253759
149820
1764530
166943
1097938
97326
218492
72347
1073523
1198395
1685741
1599045
1761716
602381
1446176
1958750
544458
1885240
1028338
730200
113212
1688185
761600
333767
303299
821225
1113911
1105534
272308
822504
604093
639403
1338222
227004
531539
684569
381833
715878
1697811
321646
1187398
638862
756772
314426
918140
482890
977060
1231414
1967794
637670
1648523
1137504
475163
1361094
64335
1014348
1399278
883857
841027
1412335
1429386
1355775
1839448
1392957
1556457
338773
826175
99164
1945382
1423842
1133680
427156
1864944
236691
299935
1562042
3159
226849
904724
324154
1989010
172521
330759
1723196
181487
637232
494216
198363
887641
715910
527871
558280
1051065
88879
1304389
983460
1281831
975074
235327
1881864
719388
1850119
617206
578629
1988510
71715
1312797
484141
1421273
132263
1808608
840276
1495205
1854006
1113354
1905672
975872
1992826
300583
1903093
791271
890139
121386
1987728
1718308
1229957
754310
882800
1029908
647382
1767026
13895
433492
22338
139782
1848701
189112
617447
1138763
434419
1166468
760291
827651
1833753
459030
1490109
1496434
1058120
1298169
867593
22713
803825
287988
1150374
1984657
208983
538511
1183280
1069626
672667
1101687
1042237
567927
1875110
1036001
488877
761962
432866
65264
1910943
1435890
789217
1440163
160853
1931722
796820
595690
1373012
229284
1905445
1299201
333133
352897
365336
9712
1467372
284515
1134690
1110138
187405
245500
369537
1989717
1801809
1474164
1160354
1507788
493258
441079
1491664
632381
1623932
1747849
999961
565439
371983
1424066
180091
1649808
1417441
834634
93186
1753422
732074
1208621
818179
547828
933814
483215
661567
483741
1310559
106477
1439690
317048
1346006
1005448
364995
29247
1469119
785204
203337
1659294
169906
609790
814933
477129
1011886
1380002
286513
969959
973500
1291026
1301541
1935988
1537312
1006222
238961
88739
1633129
1947247
1666080
750014
1004867
1238073
571760
1869763
1041029
1731735
644064
1603149
8935
1822610
1180700
1260233
215997
1247712
942583
1592541
809083
836372
1155161
1033384
671838
563671
1725481
132181
1068745
1449845
334054
1713952
867212
1844665
1312158
669603
1881580
1994834
1830370
797974
1176408
1710348
821961
216278
1945433
566936
358966
542338
965367
1676775
909047
1974966
105325
894490
1148494
1535698
660734
789667
1257125
696186
720799
244313
1897938
921608
1135783
239589
1282742
1739989
610404
342907
737584
718412
359410
788364
220699
1344996
785789
598951
1476710
463936
1357296
34457
1619735
1981590
1710668
690094
1387383
1429096
892972
210440
210537
1380151
1977797
75003
1317345
1175069
725472
1094385
974446
792014
703351
255403
1109964
1277063
1687215
1542173
172382
504576
1666454
351127
841017
652075
1373967
1714671
1666828
586558
246259
1967677
1943080
1291149
1526965
1980982
870974
1781297
1546905
740790
1472361
481637
960146
1286503
44485
1257315
24885
1580329
848603
826294
1256318
1052419
1631942
33375
241448
1180786
80860
1682585
1306689
882883
1899173
1113490
1735858
1537506
1977957
706428
1500580
514857
1202651
565525
1853685
1975594
1139018
1699704
331991
908445
139922
1422945
1259463
1551018
322957
1247301
831542
1142267
1179408
1752288
1477090
1843046
56769
838360
1829291
562987
1790040
767459
76310
1468075
183513
1874503
505649
1593005
453938
1927011
42230
562444
869071
1928035
291135
1463336
8935
1345509
715446
1775534
1238637
29797
1086715
557918
754734
467204
949689
1510952
1230516
449753
1443776
220381
982983
1408775
1649632
805673
362744
264243
75162
1063465
1604537
1764851
652199
852423
762587
1611148
555560
47648
188719
165902
1818262
1089597
650576
348997
605973
1559039
1545704
1333887
50939
1687297
1558002
959563
1755815
1938210
1850811
18768
283637
503974
611886
1223126
610111
395478
866631
1983420
451406
1162906
715720
681146
79674
1240227
1098669
1319664
1314039
1616144
1303819
130692
808061
685073
1727781
1198360
1949238
43323
464692
339947
1750275
128812
72890
86162
343544
750901
1543790
801121
192303
1128569
171973
1939940
92133
457868
586012
339406
1746428
1555288
397724
1664458
1850830
1963653
201947
312064
1484052
188489
1752653
808582
738871
39709
1113247
1111929
1368320
1530255
1435760
1868254
1841369
1136513
281116
747892
1564280
523902
1616473
1145946
1235610
1685830
1276220
1605486
1070353
243941
1227365
1498816
1147226
1481975
648829
137808
1254235
973456
859437
643623
1351963
274577
19657
1060422
406769
1386566
1825353
1779072
415882
1973248
776875
1192194
42918
757028
1117182
932373
1297124
16340
1518840
882682
150775
1343816
109894
1494254
790476
834914
1001964
614817
1914017
1478545
1841787
1677265
1950118
1077229
174376
1358805
1428144
1915005
1406905
1694208
758673
501084
1970255
1367931
1122649
182291
485551
1099375
1500309
1469846
1396563
557437
1978182
28018
341439
396818
1346421
1240265
1304365
1029590
1624161
1273116
645891
1494828
894430
1290778
1230476
1449836
1261639
330282
917922
1467903
18661
21210
1371487
274478
45717
482106
1972531
1985534
251145
94693
964574
466051
1317411
704645
143029
458433
1837654
880161
1477437
6774
1953960
540809
1776868
220758
530204
749402
401298
1465069
1614476
1105823
1747764
779093
1538357
1486977
1614383
1104022
1591708
1177375
1827694
697368
1390548
1932153
75861
1753846
255173
829178
1973683
841790
1870594
1528891
575734
1430317
493261
1081326
1012530
1909823
1664034
665582
1397611
1456335
1147562
920132
764503
666926
878563
1207749
264222
1010660
1107359
1370186
285052
972255
287273
1014174
32371
532627
1965791
917310
91676
1633050
706220
238042
139293
574358
1734249
1411841
1589583
608721
1643680
701617
1658435
794258
1269187
849754
1269081
1100448
567002
1377233
1392664
1276436
778612
1717274
1982672
1132646
1971881
373960
380184
1915386
735529
1622016
1819754
715074
56727
114222
1972984
1933694
1410032
476932
1743017
1942064
961237
1090570
1499129
311011
1081148
1404634
1374431
412524
1602191
1378258
1480645
1032880
1488994
965356
1428264
714585
1335380
1014867
934437
1304322
1044435
95340
1307348
1198895
26598
1401856
525485
389920
1254985
829664
495884
1806699
1748655
1299748
434134
1827477
1436846
1549927
381646
1985665
1097267
5068
114759
550699
151608
1941173
620631
1780582
1050654
1265653
588342
956259
1617890
1738500
1799377
1508191
935190
211763
1540205
881936
1892234
1990154
138160
1015576
1631780
1781977
865939
984060
429804
855383
1957824
1934636
1621062
1099999
943387
1594833
1851871
313207
538261
675678
873237
283079
1430628
1152849
778777
1238336
527666
753589
1933070
1711650
87613
385409
1305815
830557
1240674
270191
1928551
774457
1684938
160944
1277132
283788
1722816
217563
1027735
887588
343711
936527
1434179
984589
1856353
437718
1365190
655377
1974396
1123021
1061968
277672
970503
1512159
1154947
1189611
1946407
693980
418632
1829641
158725
867801
1637442
1475493
1504736
693128
676343
732887
847007
1356861
761698
947404
1528140
1172850
1416839
1416027
184388
1964054
268713
1659838
1473846
1968162
270492
338903
1486659
1166115
1858139
780952
799151
1312058
842371
765103
1068446
609448
1547618
40290
1385944
69931
741022
1354380
1934934
78816
1815525
1517448
430254
74320
769953
1919829
1671440
1081492
927463
1427247
890588
1820581
1699966
290079
1781403
1837705
869942
746234
114437
1409399
1829353
1443132
1449273
708626
701371
403768
1416130
712015
979145
680473
745880
34529
900467
841064
544944
1216312
1244950
1528366
1056204
516976
19109
911537
929201
406837
581413
1838443
968036
828103
808857
1965884
724598
721605
1622260
160812
372413
1484194
558119
908723
1633235
1569163
134194
1790974
153444
1023859
1042872
833637
1367224
1929398
1918114
901519
1994725
529653
1240845
1207282
1122211
1882753
497593
1190440
886283
23478
910395
1559479
1724634
1007854
436927
1305759
1057388
997395
471358
1484611
295088
551267
637134
519308
759687
1074224
1328636
1296442
1077436
1186488
325154
1429575
8301
1880355
688831
1742183
549713
527799
1579982
1101853
164327
355989
17424
979931
1761387
1518694
476607
1401158
1349201
606766
1145030
713680
1560827
1024014
1174098
960135
1134526
77137
47214
1569475
324693
375657
1372342
944506
650092
1865093
311491
1978607
1687995
290773
286294
1533305
554804
247201
999371
777015
1458480
1516132
1327897
735098
1577146
1177089
214387
505121
683441
1733310
1695069
647173
830835
1323690
142159
1261647
1506592
1947864
1302772
1226409
161565
413674
1079802
1293008
367161
227815
1140501
1199243
233559
1435897
1050867
942937
1598911
143914
777006
1350062
1114217
396865
82213
1437477
1351315
840705
1396743
1071367
765274
1598388
1865056
1234733
1461388
1989971
1020478
1698914
199234
383038
1526198
1872986
222165
1146393
1913440
677144
1989333
48265
1523790
1546181
107019
1298938
784768
1131920
1487251
1806106
1230343
775918
1554035
816769
705735
1075197
1341279
663706
1670813
1366874
329585
1631556
1978369
152995
280762
573937
1499601
1442476
912487
1112769
627388
1112067
656994
891499
1347565
1493342
1844963
1238078
922697
136331
237981
435582
278365
1219535
240837
75937
339403
1143499
790822
715048
1948463
1975119
890656
62143
1816797
1335004
1956149
323704
748168
844380
1946286
1065390
795166
1229233
471753
1564786
529023
1754605
955412
131815
1190406
655613
1469596
1378125
1092263
1254390
852950
317230
878851
1294485
1421506
725693
1710732
368436
1992450
1787057
1764890
242529
926245
657061
512947
1449201
1471479
158553
694959
1213297
1760167
1359794
976268
1021996
1221118
90313
916695
1247996
702843
1322366
1817476
1918183
1029267
1728060
1529845
478387
1693815
657471
913440
1183455
949736
1280490
898240
477428
1256134
1504543
139131
1311676
1419562
1882061
1193333
1911008
245046
688314
856763
222858
558408
1974116
320830
1663880
1684407
79093
722011
1213174
549486
867729
1396494
1119319
1942632
240198
1445300
1380073
941555
649065
1694196
1792810
1020277
1906253
1061169
541906
710040
274575
661013
365054
1176700
1336291
1039117
460048
717475
329386
212241
1369956
923037
1078685
185692
131173
1266284
76383
962820
901412
519794
1336204
75044
1838074
1844037
1316911
719870
373797
1859138
1185633
353960
989127
1793437
1438512
1980300
1166900
1588160
662068
1334103
1245334
1282118
870307
1817247
1008658
1036175
1320971
1235278
853274
1180494
1966212
178260
1305835
1026123
762740
1924062
355072
898427
309245
1992412
42314
397405
1682175
1309016
1984172
161926
1616345
1529911
358273
1391990
845716
14504
555871
526583
426977
1475750
1866162
1992978
1449515
387176
205458
1303889
358923
73992
1456853
1994893
409351
1953723
62703
67914
631582
459338
328580
1018843
1323625
62066
802795
1987586
1948047
1904557
1451913
1331565
865678
1070781
1556182
1569802
1194471
798809
632013
483662
1198931
940482
370465
1286856
1949843
955313
809732
489404
1444544
1504499
1082064
382695
87333
1410837
222118
555500
718202
1984763
1961157
1859839
1599254
1671889
1471612
1415924
1365973
110010
260020
433010
340995
1252968
1989816
80912
456392
242694
1767918
1350637
973161
245223
927021
1237311
1115242
1578457
1105079
1214025
1955506
1784281
1116065
1156412
1240545
963466
287816
1769345
1894179
1876277
371816
1120659
75416
1450076
830120
171723
200162
142099
628551
299907
791548
1535326
1021992
1567351
730843
1832923
1075293
724702
1076322
550810
1939579
144447
807457
1528296
1627949
1160433
837827
1431356
850305
606793
1011811
974216
729729
319905
52276
59178
1573806
1405946
1293729
178615
28714
19593
1161787
1597259
1467701
1015371
1030142
1730550
612157
410360
1870822
1878224
1827988
266954
997408
712175
220077
1324764
624904
887689
1931030
1973965
1196104
259067
746243
1263726
141777
900797
1929600
1015362
1127106
1274885
1214338
1786994
1010302
614569
594
1138671
1401573
1105330
1429977
1847717
1554279
1750779
888438
1153610
1448285
857076
1327870
1948122
654474
719756
247582
206337
703392
1348820
134649
1523169
30120
998332
1558375
1871532
1536620
1747510
1809056
1915281
1550277
903632
1556329
1507905
283364
433660
1247393
1272601
1134091
382788
1100089
1237898
1590412
801366
1510139
1173968
708418
679258
670574
754920
583227
362317
685128
479307
196616
289974
1846868
818798
1998914
369134
524797
882630
1878871
91787
1549187
1975693
1131146
1650584
81501
36472
988280
1847831
1727756
172843
1430330
470934
633041
1986499
1225393
399998
890964
1142017
381136
270933
1607758
1290009
1191197
936130
1577058
1508245
509213
982721
1368265
1074369
1297449
727387
1410973
1867462
441071
1803640
1753940
369635
372051
1833201
251630
1047891
384358
1070227
897909
943062
1223182
218557
565724
1096657
910582
1739970
511036
1984068
196734
666996
1285159
334099
10194
1888018
202320
1947027
1100830
1791986
1970495
534593
697825
1914965
789228
998346
1977209
1040952
1518336
1999629
560429
722898
106735
1911758
170158
1478826
1469999
74070
1451238
1169810
706236
485200
1669730
641498
387320
402445
860291
1740061
47575
1007432
679151
997388
296413
591145
126395
1532889
1177051
1007974
1196696
1088681
357894
138155
1562810
924193
1468773
1732353
740879
47327
1469258
959050
152128
1718667
789268
1754418
374106
188849
1729853
445218
788184
1080081
610131
364654
1857746
883020
1025120
867965
786078
1338693
131391
1939678
1696015
478979
1657192
143967
245422
55961
179727
307965
770479
1836164
1478385
1888830
524857
1584738
1499888
170125
233863
1083704
1178912
796170
1295613
863482
1522628
1608895
166850
580563
718605
1888149
106947
509181
1597450
578645
1906251
917608
578277
768477
12510
1411180
536157
417582
1334742
1929197
674952
1202955
1926172
937472
1838789
295648
635228
1317121
476959
1279129
1123522
1784151
1202805
982722
1658377
1909180
1757902
1643626
1185746
1570975
1381580
890985
914305
254032
1033354
1446352
341706
1351355
1144484
1333658
976613
299718
1068282
1043446
318310
1320374
337578
446690
1204280
21038
301755
1549967
1738913
899448
201455
481834
1766052
497202
1607421
1456997
780718
695734
574657
902227
721774
1022405
1262132
1037604
449241
1145358
1483254
917563
558648
1500710
1900210
1205853
882061
1020636
257178
767235
345301
1717923
289304
1172204
1953668
1248516
1090594
575535
1215213
401717
1396543
680278
1716716
793545
1684359
1202960
1115327
467472
77893
791280
717454
1322511
1781365
737357
974699
1502138
1392000
431979
1803735
51246
78826
1900227
1464245
449091
1214497
1105890
851567
986547
39628
802416
1367462
696913
1361895
304160
83026
1630272
378227
1935078
158559
1634292
1145465
699934
1090607
311337
312313
1279226
1529444
50516
512672
858440
651077
1155087
370460
348118
1163774
333374
1697752
1859222
1865573
1921671
1945527
1764949
1440417
697134
844230
907654
1503344
1215902
592859
985821
1275769
1281676
1530443
984901
800518
44363
695470
1589646
1836628
1962035
791632
927049
947615
908487
1831894
890736
1724379
837781
1854023
1162076
1722771
963054
1736336
1358633
46755
1250950
1709764
1748481
954776
87637
1185369
134245
1730095
594600
727722
669150
1476975
996489
1409456
798187
391362
971908
335400
1685083
905024
723659
812378
1047875
1799063
1430171
144289
637458
344470
50036
1485088
807455
1669411
1050503
536877
356376
3838
1194402
1775671
1603461
842516
864181
1885956
498473
1653571
1894311
741036
1765627
1653235
1241703
67125
1800528
1758995
634952
357201
1044557
146879
1398424
1793826
757126
337797
1343478
1275670
1933600
1054956
1681704
1413396
1821161
537157
1399689
1299728
1077272
203074
1359699
981972
681251
1710368
186399
1803876
1035100
941511
1548993
13992
1231755
1861238
274657
937732
1717002
1431660
1093557
239917
733367
1605671
577978
1350005
1531381
1787604
1730870
799328
238108
52932
582911
1016163
642148
1280853
1873795
981983
1197906
1745789
556342
309492
1844681
1827813
1442732
294569
1836726
1620758
1620716
1891495
1249586
1138804
919567
283740
62323
707596
1247337
853724
934833
170612
827303
189203
336913
1681785
123412
1213377
591757
1715769
1982804
672630
1277560
1937597
491654
211240
1256924
32146
1722733
469563
812426
233265
1475102
1757464
1116358
1542442
1247842
1074811
1805365
441757
155044
1812148
1599038
966601
1934876
1853351
541901
623932
590923
1469799
374525
69874
233687
1337729
432642
1444131
1393514
56490
1680291
1408095
1330930
1162773
1523766
683748
1828911
230964
841255
1983973
743378
1055189
1386779
401055
17252
811748
598764
611125
1564726
1632367
64342
1964339
823110
871909
80011
1383888
1499542
60880
287690
400054
258749
1788108
262990
250843
200296
946811
552781
728529
635557
958390
637281
1823639
1253234
1830744
1009048
421272
511476
1114616
665215
334917
266014
1326555
1622312
1601306
685321
84961
135966
330640
424846
708724
1216530
1242705
1607889
1150471
1756707
535690
468607
1641900
1197854
1574806
1125024
586483
219668
1697071
657873
1879443
460992
402763
766938
847582
904717
353046
331484
1113298
983869
222793
746062
1114812
422270
1195813
1783117
193045
1671832
564671
269526
1608876
944836
1593423
671309
1472287
629558
789400
707862
1103784
1088084
1065412
1496562
1261240
821825
948798
1137721
1538064
1831360
554799
1549425
1328762
1806852
1367354
1849110
1259992
1827411
1038971
672706
1232190
525799
408541
815106
1239831
768473
1192588
1013237
909598
1353898
1161786
1157852
1476145
363415
1035797
781367
692954
1428399
1133613
1698637
83787
1806954
322508
865304
1865134
958692
1993941
439920
4406
501709
702955
1250073
1743627
2790
871944
416930
151569
1561164
964242
1047048
1417194
1319758
1000228
204193
1520556
651975
593135
1866298
1696551
944987
718327
398276
1255537
474540
687784
989948
109689
358547
655124
577416
629347
1041360
586994
536512
1249833
495875
1127806
1463312
1448589
519401
988531
766346
1187930
1922958
1084402
469990
1245356
912047
1600587
1585827
1860246
1474968
635192
260548
231209
124748
681278
789888
984238
91223
1437267
669536
378515
1681738
1630105
1124651
1884021
1279983
1995619
30572
749779
1993180
294078
1639262
1859787
1064756
1023904
1031494
46365
1802539
1474492
1902950
1958115
1259001
384873
1326448
1553052
1737837
1644938
1559889
1988535
579170
7126
1626339
168067
741384
724370
1029361
198861
1907304
1496993
456200
1313451
868838
400912
926211
1211534
1088856
597884
639278
1167040
1149910
759246
6520
1371392
1161117
17085
927201
299359
614440
765229
1966516
1280340
1629277
1548583
582965
1026001
1915438
1953119
1428274
964332
1336357
231529
1016142
832232
451521
34606
1673265
972757
1614568
92120
256813
304406
729101
1756015
1844582
955031
1811104
1877308
1656682
1358530
1180111
1661114
366437
1199590
956931
1906544
853997
862102
1920115
571730
536059
708174
1516533
477163
1978627
1005108
1932806
1686639
486149
535853
1175670
929581
1673664
1620323
1882893
1486008
1710595
1509856
814845
1904126
1994658
1765581
1250394
1600759
964366
245073
660458
331180
909640
723872
1044487
1903538
1193716
840693
1667359
1266147
1020693
21827
1582143
1047992
1603259
1449784
1433810
771500
1398820
1089351
1217246
438183
176550
1790054
520422
1305398
1331404
1419996
248261
20301
66985
1878009
161637
151445
1916851
341998
1461516
945097
274654
1224183
1465912
432718
336370
1807411
52731
1635585
381980
1095241
862204
944084
480547
1904756
307442
673747
179803
1948263
1827424
565312
814207
1516254
897448
172195
604423
330173
1089747
43849
274726
1468943
919363
590724
1975533
1841111
577142
717361
931632
294987
1043421
1403902
1011044
575428
1048886
1806721
1323167
1354222
1534472
667102
1536873
1330617
1974949
511257
1102218
1386348
1173877
1528340
1535112
273841
1178773
729749
549306
650421
1319830
1841260
1171880
248410
1181223
1989028
1850798
389445
1057206
264483
295631
1110506
1374289
493079
195623
1734510
1919107
1519487
1215466
411861
394841
1755978
835825
1359229
26494
1860037
828256
615215
537881
185054
814769
435408
966173
1999147
1380379
453857
448611
548484
383780
501285
1699570
1552693
533432
1231312
1770338
1555258
255382
1379876
674951
347671
1737913
469027
202771
1703180
273823
726182
1529351
836485
1623845
1863867
623912
585986
1513818
586022
1138610
1685075
482418
959761
1161535
1457362
678186
1879565
1511722
1545852
453052
68437
1708574
1129248
1688499
1473230
1863877
1367430
660150
1349096
215363
233738
1378208
1888549
868829
1688346
1966609
1901105
1402275
1595404
1384257
1235098
685993
1426124
1080138
1163596
1844905
1016242
945072
863971
325424
626455
1281282
1182651
1417385
442308
1491489
41033
1965310
256269
1994097
1727753
64202
1928128
1371314
408886
646390
374378
536680
1483787
1766187
1479479
60903
1452424
647880
1578900
100238
466784
1339647
798874
255387
1343526
442199
270365
714720
945038
1971771
1006143
901743
445521
204078
1777286
525589
1975824
1390545
1437409
1579165
927513
1378087
395235
101270
601331
1224198
1905519
499898
399225
1071069
1433509
360598
888617
361804
1537253
223002
1813661
134515
929124
31993
1867916
623995
1896899
1342576
1696963
1481796
235415
1325347
866465
583221
657932
158037
1488620
832479
317247
27540
1573634
316635
192423
1941278
912696
45608
1844572
57707
1789647
1432310
1111056
789417
1869924
1376584
1708515
1989514
21476
1670169
1668762
1149973
1058421
1320423
1066030
1085590
858636
474316
1500576
223899
1797258
1771168
559532
334169
1171569
1280465
1712288
348061
1692028
1539624
432467
1058995
1965194
1497384
902550
1415420
205818
752658
736042
1692168
1856747
1702705
556610
1678840
915715
589057
1134878
608243
308727
1660437
38186
144801
960654
1817906
1998576
1893222
1151326
89546
1234287
541181
1100376
554349
1343197
259488
917571
1885788
262579
922166
1213913
1089936
1522283
1379091
805560
50573
1519707
1928810
237076
1422490
1507074
490940
551372
42199
369882
834781
439538
914861
1403437
50677
1819894
1556999
1584338
1805444
1315998
1027937
1041186
1445330
249108
750397
458393
1496912
652506
726006
1474871
1970708
796093
1872261
1890806
1332041
286246
1032125
1696393
795698
1072289
783510
565697
270388
164258
1961899
1809832
689125
123808
746194
1814343
337898
808579
1606612
1335422
795094
186553
694755
1124287
1119961
466808
807985
22529
324010
414083
190258
605787
1080102
424670
1819401
523114
837147
495874
726816
187481
1190325
747841
1248004
872065
843457
806741
156693
852569
1985103
1464872
137432
691924
387425
42179
1910499
960854
1512612
1664802
1486898
1320851
652083
305076
1800470
1296884
714358
538194
999509
533081
1191370
713773
577344
80983
1981236
1450826
1736818
1784051
1702084
1189691
708028
1287734
870376
612007
361514
806179
548165
678801
1092842
920526
1223420
37989
667193
18965
521728
1496823
1787068
1497072
450710
1885562
674336
697665
1228775
1060248
579916
1076748
39129
573696
13302
1144452
652257
354592
14676
1613919
763003
1762264
1110526
1352548
752078
679468
872902
1469637
708261
561959
129170
1386789
1841333
15663
108219
1837060
707246
1844500
131058
1227722
147905
1992202
420942
982469
77022
1773100
1707333
343429
793860
1472198
418028
1870494
1938450
1859293
1240577
1420773
757235
491173
566653
112781
478568
141562
1133388
1604390
1760566
85666
632271
397793
1628241
713537
361066
1121788
1771770
807019
751567
421560
28933
1548125
1348333
1841107
1536076
1185227
429623
432113
1713219
1528415
503551
320114
1968006
1698365
48103
784551
529283
924727
559591
133370
1179953
991492
69081
1523790
115304
754335
1108626
1048289
238538
1160500
140058
1774776
554599
1775800
1738525
781322
180902
1630020
394593
114781
1808052
1952913
1366884
221261
195297
447892
1870968
1095751
1019231
1963144
878092
898284
935451
1509076
1607187
902094
1009236
1770771
559483
1294079
1940585
1479856
443476
1700834
374970
1989656
145578
1432695
102140
1423497
1240051
1840855
968674
174188
222767
211282
386659
1932924
1141201
542515
379313
1731363
813414
344499
725418
753151
723873
234401
570505
700238
1578970
151216
1335390
1046297
17862
1261935
642014
510169
1115997
79816
960888
1402663
94249
311510
879588
398823
491794
126567
35032
1076770
1771848
1991357
190283
749622
1643200
1802992
1566194
447344
754865
481864
1600717
176192
1216903
1502635
1112632
515765
647415
424198
1526163
48607
1697304
1139703
1988241
72284
1559784
280814
1288631
632494
385277
478450
48109
1513001
971178
1050286
816932
1859821
1546734
1655535
1763012
949051
381049
129978
1859823
264770
1111078
1678288
1034177
1993602
1803876
1052975
776201
605320
1095093
1529892
258391
899683
169498
1005082
1373191
473263
1341822
1158281
1287042
1923082
26515
1113889
934893
338075
1339712
1358326
1785380
986760
1616973
1534157
609568
712317
630291
518665
523483
1240951
1944814
1164898
1529073
1393819
915663
493722
1939008
1597837
1273334
1974562
1806566
870377
1919440
362638
1463341
218838
416154
616680
580079
153323
1580208
560354
1092299
1722640
1808974
1397641
959277
1557469
1236757
1963949
1053475
1496180
775104
1109722
609362
1647959
120610
1939305
851531
1745009
496467
1426389
621464
687527
1137407
795099
1053013
1226585
1940694
1251890
229130
565697
1553702
1797697
1750482
1850259
1922892
1802494
1059147
89985
532942
1842402
1982790
1095032
64430
516256
726800
1173289
889728
1320919
1155150
37086
741729
1049941
1566312
960772
57036
1162664
361465
103705
734565
366601
106888
933993
812287
1560970
1205366
982898
839638
1237682
147061
1217336
913709
1120091
1521957
1800716
209944
1172833
1610310
1579001
675602
1259131
863373
796103
536511
1421864
689154
1871459
1853909
82630
1681270
1284463
310379
77920
776306
1571430
20719
630112
454740
525908
153946
103697
1382649
792722
758570
1612506
1350792
606135
466372
352598
1070319
1288958
49719
1269339
421102
249060
693319
602941
609283
515669
453641
378133
1678710
1210909
1106245
707982
1313822
306101
1848718
1911617
1551156
526818
499775
230509
1033227
1107145
215991
630903
907069
852425
1845359
1040588
1442340
1121047
1390901
999385
1835505
1269002
256691
1158445
1752839
1714956
372334
845533
542532
1629259
1837537
632451
1500820
1515620
1816597
1449511
1766756
524121
147247
533933
1732355
10780
9969
15393
276741
1220164
148617
494375
1342026
985163
24637
1723874
1816003
1321111
1324875
51051
1242213
186480
249122
765848
1814579
849181
76326
747622
399778
48067
981072
1692983
951298
736803
1191933
255489
1300502
1752311
1619625
1430429
1571483
440081
1244860
1138640
1984208
630299
1896396
1692947
1362735
747667
1348222
709676
1565838
1113310
399970
900012
496448
976227
968402
1227894
1518759
1354046
826103
617888
941695
770721
1430436
630469
279992
723543
290833
253545
1006499
994271
311538
726528
1972533
1173335
485595
1998763
1267614
1118168
440836
601918
1489634
1928766
829248
1362872
556417
823119
212857
1357259
1744157
1445257
1080291
1705010
1415916
1354505
1248665
1328535
1364939
1074240
1431122
1690978
755890
652701
287327
99042
1443073
303905
479356
1879489
1388736
379068
1855092
1004754
1234668
607785
864344
1185807
63686
217302
1991365
897735
1696894
1620487
999316
343845
1220297
614527
806532
856102
1203811
1726571
377276
41648
1971111
1648162
1495491
374951
1527662
1373764
1263845
1121795
1165860
1681306
276831
1741274
1603239
742822
79811
889789
217888
66052
628557
248024
1423599
454007
850564
322656
1061360
1407497
1403791
84996
754985
1060832
217128
1463808
1990128
1097689
226185
1926352
1401835
1377579
96414
97086
982686
1803342
811139
1723151
811056
413001
1916620
1957138
1834757
300858
1102226
1988499
314387
616756
375685
275242
1595763
3537
1540125
1061427
828419
923190
1993513
1966119
297116
310222
3751
890835
701119
542068
165547
1411555
1609010
607391
1536866
313810
347783
202019
110089
395425
1777120
1149305
650077
738370
1140293
1022095
461580
1831382
466360
65616
1181830
421629
557540
1196233
820007
971611
1403426
1949691
650290
734878
1052821
1694159
1543886
1843583
1797052
578612
1132004
965586
1001722
1657086
1314251
755567
518374
1607182
1773091
661077
896983
380629
689998
1480382
756453
1157023
859502
334103
483725
1145957
468307
338030
1633249
853074
1914252
454815
235170
1775958
1760205
1903814
499532
1723955
1397603
1861396
1076608
1759520
431989
1570202
934862
571568
511626
435392
644280
1882003
1364074
1388334
1602935
1152141
664110
1693044
880795
232270
978540
597405
1495424
1852603
401510
1909461
1946628
1816151
1763249
1455961
914784
1647987
831597
1457029
1791615
918899
193117
749568
1294665
1253238
396040
153328
1736425
1237197
300163
1422898
1627650
278856
1306787
1599921
1434663
887744
1525379
955649
387716
716225
454138
813782
1703889
625272
1771785
581012
1840232
1068422
383646
253724
97024
826171
509471
621746
1160379
1483745
774214
182482
1719008
978645
387452
409829
975443
1087069
1627453
1407076
498114
1619466
446615
1069876
1608155
1471520
1584722
207674
1896136
1426728
1980777
1968889
1714065
1345856
1279015
1799033
1693570
1516589
1865048
504317
1274489
1336704
556534
635115
1825657
1196918
1380404
175840
1870163
799963
1922067
1998697
999825
203644
1411494
1686310
1429245
52736
928190
1726071
1855181
902150
272217
941753
1825369
846346
146267
1317649
486143
266962
1400755
734438
366978
1126086
1988885
532495
500869
163014
37078
1279896
1410725
1582558
1674026
1275547
896959
25960
584251
765702
393677
131516
1531689
1764476
470969
614926
779380
1249512
1832116
238819
1090468
1512
1549679
1510741
186503
1148657
1792137
495512
1912453
1807864
1473067
799452
87340
1670933
978359
785105
1191896
446011
237653
1829583
1074820
1147992
985545
1709077
166156
1211663
697240
1254929
681925
1971488
234414
937233
1699392
1620958
1591029
1587237
1439931
1054251
244281
815390
382929
1708761
754240
1029222
345095
1355255
114924
1029982
982181
1173781
515454
893876
34681
729872
831625
1632323
616076
299770
635431
1844185
530704
886739
1564194
1460876
1882356
1850474
499270
1270185
344407
1685768
1170084
1463967
440285
623513
1738721
1853683
879911
159286
1074695
1278564
343712
1056938
1144525
165456
986438
1409358
1694041
519764
1433639
1731604
1018234
238572
95541
1741051
1770061
916455
222592
1836081
1515355
1271352
789269
1025756
1638852
365363
326727
930019
1823382
1980814
412610
990548
1405374
1871274
1337445
1684047
631143
304500
1820818
453946
643745
1049740
1689263
1779034
1434594
1137276
429842
1783357
1343661
438903
9812
683174
1000195
183872
1936005
822944
456857
1545345
1983453
1430228
302940
652441
876406
1638773
351150
1791361
273980
968244
1680547
1469369
1582967
574521
11687
1763168
10270
1067111
1991564
976437
892273
1255837
683357
119838
1504066
1864144
278726
520370
1804470
1377159
81290
225397
753689
1927327
1904775
9645
422963
1204194
542553
950736
494046
1353752
811185
479651
757887
772071
525872
1550982
985181
658855
1142323
769251
1579468
377914
1634461
449014
612077
175114
1541561
1819827
1730731
1002525
1297692
1599094
1133840
810761
287613
932764
246799
1837391
1725653
26241
1632615
1231672
341245
1804287
1361166
323643
422347
999782
1362555
1798329
241959
1244167
79327
1475856
430215
1882610
1707890
1462109
1282845
219786
1763638
223506
1860267
1179759
1708118
51629
686026
494158
1178293
629771
1499487
1773315
667457
199135
1799302
1222703
703789
387720
1863914
714989
761950
61099
372865
806728
717002
1189915
1225836
661412
1800647
1647066
937769
968947
1470538
479229
1300291
1693673
20237
1906213
1157167
596137
237923
1955223
758079
1517444
1375485
1319677
37720
180782
555869
547500
852403
874556
17469
1136709
1443576
368347
747377
1726731
15754
580238
904152
742745
602155
280842
642619
632513
1383384
1497291
1630250
1687299
1688796
579183
1448261
116008
1956720
1333737
1759914
982729
1043730
268028
1763152
333006
1970690
138335
1108307
159987
718431
377849
31513
1103021
1731070
997563
1451589
282178
594197
430254
193375
1046457
1560931
698676
11735
1408092
1256038
528964
1671645
299846
362919
615412
930795
1839702
948118
1985148
952747
1281915
1716104
1069383
1272367
131012
1824263
1372113
1684155
506644
1718477
1952468
117827
1985414
150912
532068
850209
1304043
1904169
102339
1322165
1693646
1760115
334849
481485
1900007
1674861
442726
1345389
1165333
1223280
885383
1343395
1033761
131334
819133
1511226
1283886
1143306
1407390
991626
81160
1549861
1004986
162627
299813
581394
444465
1830714
1793798
576793
831429
131797
957379
216400
773722
951293
1986888
438092
1309385
795385
963358
1185328
397315
1990766
163828
74121
1727293
303928
292158
291474
1531514
1381567
1666303
1007756
1075952
704079
43956
25748
295699
1977515
561020
477307
130187
1800548
1923738
900468
1910379
1200728
305500
10819
36289
1096282
1412341
1985555
970042
1659313
886893
178166
675061
1612380
488168
581692
1539725
577055
1429178
1628599
957753
635676
1160374
906140
43128
1134717
1311116
1113969
565067
923332
1303608
949307
1230492
1410310
1392120
485025
838268
1307879
1671000
1358033
795390
463100
178830
1846080
477645
541319
1216656
1261086
241949
81517
835282
1308408
1267042
1164718
600504
621970
979207
563154
487453
1026741
1805686
1602384
1416805
73230
191904
1846684
640931
1207871
1043083
602700
1894885
783271
1835391
646134
432033
932556
1184749
446924
861421
90233
968927
897083
1107593
1677398
1570904
1797699
175640
1804902
1771589
1799030
1966632
455084
616015
1427557
1648686
1066715
626063
1716481
1862615
30928
793651
1751752
109090
1948345
1840254
323583
1198776
1217992
1037613
1824112
8402
106246
545785
1121917
718127
645740
728216
1600557
1407355
763310
1636583
791313
903905
341368
391334
1173661
564032
401033
1686382
880440
725827
663720
230310
1500887
219023
857753
680109
647783
1409080
108253
1111501
1488446
1586459
1912400
688553
778927
1844042
316729
753768
78229
101828
285817
1082399
1825562
799831
1272334
819535
1267750
290127
1813580
1423108
1795553
1024489
807683
496626
799659
1633031
822895
794615
1539154
52737
321798
770030
1554678
1924615
1759559
1813537
468581
1409186
1531235
108252
992604
1399879
357339
1144605
796965
1048634
1651688
358509
1884851
413146
1518906
606501
1204891
717601
212639
381375
1370807
201071
997806
916873
445894
678512
1844533
44096
1735759
602348
1086953
1014572
1079614
628465
1603892
1675787
271699
1390914
498105
1544408
1041897
947517
1720158
1538649
934423
96948
1574873
1492664
1964998
1705484
494535
1388097
1423672
453629
863591
1969483
1621056
170995
1989496
1257742
1393302
688142
1530174
1428825
656301
856158
211347
278192
577864
1945030
129303
1735120
982060
404785
1643136
182154
497750
318736
352398
1769668
1786957
89122
1296063
1295915
122187
1031439
1507558
958106
811531
1002320
1265865
229559
463747
916201
1710142
624148
506967
700491
1785071
116691
137165
694430
284825
880001
728882
598848
947191
1313656
868092
1974622
1639402
1871206
1081966
1107992
445615
439502
938808
1712538
1253614
1956624
250785
620089
897732
1444419
1781550
852020
1913370
681688
1565053
1132715
1461525
1940388
795809
1936839
1468839
1449534
531375
1170940
683885
1751932
726957
1482109
980955
1176609
935917
1223386
1550593
207142
1881625
1798022
1469808
1819012
844935
1820414
1179843
1281208
345024
803576
1842430
163610
741996
1139824
1451640
144212
727890
197894
1254679
1496911
1597197
838920
1757644
658397
1451999
540899
1209291
709889
314401
582897
1395282
456852
37727
366880
1166587
1580115
323621
248796
1259507
212284
1955232
1736063
925771
491778
1577895
559967
514856
1990326
1841552
802156
1579411
1336774
1419276
1002903
368813
257848
967941
1755198
363428
15458
1300820
750912
1259535
1006593
1892859
59581
662819
515738
1485279
1479489
762007
1580464
395646
1799621
1043771
463899
222610
816369
912115
304532
74069
964583
292364
1621356
860746
632735
1138141
536948
1263502
1404785
1787747
519926
1180146
1637320
106127
869484
1021721
817517
102088
1027155
1263316
1783096
1813579
1919932
434642
826138
205963
495743
1596740
1348113
1496513
192570
736177
193201
1052100
1796341
808379
1201496
1548570
1109609
537709
307019
738008
1692565
223263
1915845
1955255
1247702
932076
975123
343100
1357192
1442144
872914
469043
793941
711792
1335527
1794534
563847
469205
331983
1182398
1062917
482194
1925
370253
559661
280357
1663466
1106171
654299
349809
524838
1875399
528309
1035769
1523598
31318
367743
939610
1992851
1245854
981619
984315
1971275
1252949
287251
872912
1577817
854545
737924
376183
852763
724290
1734144
609469
1916221
291088
192671
455979
293295
202942
700445
1594490
1855865
613698
935807
1640301
28690
984808
1415719
1907389
1907826
1899019
972650
1327345
761867
872978
929183
758751
696926
661795
1616784
270769
691745
1547354
771603
955874
1809703
1186557
1071293
1895
1078679
715653
1130060
364045
1896248
1396110
1107184
1792229
316221
83836
1060862
862579
1578888
1810802
632689
1252240
687724
897476
993153
952962
771778
254825
1201512
1105151
1684006
1718282
228512
834992
1983173
570723
928259
1418724
1671780
319372
7825
1200480
1380585
748184
1822772
1570828
614871
1416009
674004
1288549
1432126
772034
1121752
534175
25510
1780608
1204484
532641
918833
1520969
1707565
1066363
1936842
1348594
587424
968544
1856439
654703
322850
644776
309058
1837741
554034
482054
1236044
1109954
1570795
1137034
1497307
1419623
1480305
757228
286806
1038612
1257394
1534436
1038885
673996
1941336
437315
891478
1384322
1325201
1912511
1778965
591737
551700
884963
1180952
1323087
1999495
1361371
1670141
36161
1373382
822387
439308
1730574
908607
184597
1900265
1511780
37257
394731
1110126
1236049
1012191
726343
835029
1604777
1676997
133363
1665291
95368
1472731
250623
268420
1100716
1135116
342599
473112
272304
943844
696695
843440
897828
1401802
1620491
1006611
1259308
187268
332139
1444628
1820370
1441426
1180459
657442
973351
452963
1996656
968540
1975953
1294834
1952978
1451885
1321509
1166096
1167624
542777
262121
1332928
482948
1770032
29457
1894724
402865
851499
29148
568565
1972064
325968
1127130
1459685
338817
34222
1939385
141109
1709289
1793695
891002
1117324
1471833
1335698
1292645
1083553
320893
1993138
1249232
1041531
1150416
1385670
284801
372609
285066
814002
1707995
885286
1133199
683240
882606
659360
1690223
620033
1900629
117023
199633
8195
49652
860786
1661786
967266
1006050
463904
1393887
904920
1124376
1187125
1176752
808616
1407729
1415748
1418242
1970181
681540
884051
416373
264788
957396
813388
755868
999371
1106386
1472898
1373823
1014412
1118651
1845691
686037
1277243
809935
30115
1552339
1369958
375067
1596524
1401369
1784607
1389560
836291
710335
1102815
60085
1554555
485028
50109
468771
397412
332638
1768948
1462718
1823089
259581
872087
1040578
1076580
939100
752546
1882958
1508383
520772
1809216
933729
22111
431288
562225
2735
1534876
1496624
1444933
1002512
1587833
1253930
1372975
1657593
1798550
1598455
928878
1492947
503369
403991
1779416
1581377
706937
929759
911880
535769
1103518
38279
1345896
1108325
249112
144645
1757211
206990
1909302
867327
1633381
73158
1822057
1120538
1053526
1145665
1632299
950453
1448710
1454430
539641
819494
270960
1317088
607405
293660
414166
1417802
1729367
935014
1195212
639756
771166
815002
602030
1379935
1162269
232869
1593811
832377
160594
187396
1089048
1296010
1610130
1284939
402098
1597985
57283
1687997
790865
1085650
1989764
907506
942297
196659
1888112
1958206
762781
1954200
642206
1803426
718406
1971905
1343466
654539
586059
1730535
1795801
213715
690293
720167
69773
1215302
1381196
822852
384417
569301
1056749
294776
579915
172377
343723
1437174
1157644
989478
1507509
1033378
1204243
1058134
1523833
29743
1755958
1076551
1511932
1885148
1474526
422159
1361447
1228570
1162147
193665
1045668
195029
1538413
1541313
1269085
1824202
757388
1515581
1063848
954391
411809
782716
293256
1322163
1292502
812481
1358873
1721934
656638
460123
1398086
812012
1186679
976036
1349973
709964
191801
609949
769053
639788
1039168
18233
1592762
1603877
434469
1714097
462376
1742236
1244563
1898673
978249
622103
1944632
1049736
220555
1534598
1835394
822598
690094
1805313
540524
1703259
1111989
1493243
1178535
1271725
1186333
863031
462299
417150
704620
394287
533277
593068
202639
1612364
1798006
771143
240535
1006093
393703
343038
1212912
1087661
510999
851830
526520
1337445
857125
355808
129668
1072772
590525
1748408
45084
937460
1477424
1785074
1893362
301109
1143389
550142
1246486
624571
828079
26356
1306391
909137
1151021
1104538
1061442
988660
273618
1261703
1237532
1081611
1825366
478375
1363474
239627
94505
478769
1192001
1687068
53416
1703485
1750365
1870690
302288
525907
414058
1323811
1617839
644853
1734026
170343
1753275
89557
1038591
75273
1640877
597583
340885
382311
94693
852557
1269411
244480
1967184
1378872
353774
802222
401202
1382367
1368574
723174
317525
1668118
1739241
67618
1327201
371052
1060390
206990
1332503
484342
1311209
429419
1937824
1659900
38942
548676
452684
1315035
1091226
1498069
783194
133901
84842
236513
1094813
1238219
635230
160240
623358
456340
1154987
275341
294326
1500199
946276
1498432
1676773
1163999
512408
25154
576573
1119749
1896224
281769
983506
481580
1460792
1608231
1967631
742881
1901955
1901106
1497899
1588234
660031
1099870
1206460
1696143
359213
1649450
1183899
1972950
251247
1097021
1341715
1248697
1877766
514635
62731
187896
92626
1266600
1225793
102556
1359106
838328
934436
1727543
694311
1629879
322466
42411
863389
1569721
296284
757464
96921
321697
1228261
1582483
1390647
1362985
205527
1581574
887752
445628
1756428
1000483
546846
364708
1901824
1392416
1963316
1109996
1678671
160663
558708
803473
1291500
1710244
7677
224381
1932190
452251
1052143
323065
813214
1764106
240054
1933146
693951
1057826
615664
882979
78830
1318347
1516799
1243152
104399
63846
1859246
1692520
1378830
139271
1181391
459277
480117
820297
1171299
86223
496230
876830
1168879
386197
908190
1532163
1831542
1668307
1955304
1615599
1096752
129230
1259415
1166887
1560456
1949503
24818
173065
1879216
709682
344610
191942
124644
1068604
932690
1156532
222726
986445
1481329
1908747
1483149
1774144
1386896
1313136
1311013
1041662
552849
1504655
580313
1203962
1930885
1909514
1324924
1611499
34548
690482
1685716
1149628
1418005
1095191
875464
1114910
1168686
1093459
501628
1879848
437280
551718
159194
1372301
891703
642455
1629495
1208345
998294
57688
1133820
506147
157637
1120741
213737
999391
1867114
1616054
297946
1196708
1110440
1001159
345027
1867553
1796512
808613
51090
1054575
1989491
34594
1201202
1152929
93871
565945
868233
1438420
530788
978343
792749
613575
1432789
560802
1516816
1328920
474380
771620
809038
297402
557703
318425
722482
1578918
297240
1922081
238148
1316644
324999
1849280
1544290
1662391
815679
1233285
491773
1920140
507633
1857130
937220
1901826
1184664
1844565
1244859
1700806
1807995
129298
1403408
1479612
1796967
235669
50412
400243
727046
1180331
1491522
1650357
669204
1638485
1230419
543746
280801
981948
648860
1797983
62892
1622846
137732
531527
1473027
1216567
729637
1001337
199976
506282
16556
1071980
273147
330808
310256
1760540
261465
1934000
1619063
416693
1649734
1692859
629723
703010
647649
1681878
1061545
1008570
464007
1898780
515682
1792774
401349
680282
886848
742856
1044832
1862513
295748
351417
342678
643738
1518759
1186192
519618
1651790
1174765
1885541
59898
1046544
723413
1825835
1160895
1586832
178518
1011625
744284
568836
1785396
308776
1474229
607
1258405
1047898
194951
792804
468153
1641478
425776
1700420
912207
1131209
1001524
271174
1159285
70216
132045
1847174
429660
1873667
1223966
1000275
1307540
685931
1239496
549114
651343
267267
476114
1284678
1953737
910180
1721958
863179
26676
395274
1669237
942486
1690006
1015240
1787600
420703
1992340
391217
686624
1318968
344436
1130652
1092953
1984279
913363
65993
1118239
600541
1330323
1587988
226529
204553
1007967
944193
57293
703861
1893271
1714141
181320
1739583
1415551
1332237
1475227
1099716
1173299
332861
1282161
1439352
823724
357672
932692
154177
1777457
730560
568626
610990
255622
1364854
216346
533862
892960
470728
1262943
1932923
966757
1165437
1142055
444303
626155
880003
1476085
1638558
1902444
766138
453575
69865
572666
1450863
513103
1097316
102388
1964469
1197129
354657
1286081
1370659
1688807
1447115
808199
282438
508938
1338433
557466
670686
1575659
674097
1372989
762023
30938
870088
1091069
122810
515500
1193047
1564945
1785134
1201751
483177
1249271
1751708
1477225
161808
1541576
98847
543712
901133
1845211
1587934
319983
1224184
1449608
195070
586969
1253042
561115
776652
88586
1654714
400785
1793980
1885634
562316
970948
247769
220597
87739
1751249
449061
1941408
1739380
340756
1222318
1175398
1446113
1144931
1769645
80406
606433
269047
259185
61972
839575
208055
1479232
1844781
1176291
1307686
1494449
1657259
1415187
217699
1066846
1957575
71977
189175
371293
312664
1597901
31911
1274997
1301333
991374
1168864
561439
1991378
1870537
696934
246437
1595169
1219852
144873
1150165
1049708
1424139
1397487
1368011
1975271
1910669
1047205
852111
1146081
1140416
992365
1513881
1844659
1197197
949267
1262503
861000
1391194
777642
1680358
1355385
569603
167023
160912
1419992
438029
1120904
864125
89980
1594139
1233682
113227
248803
711489
83750
1375764
976474
848191
1243511
1627975
1453366
902489
96058
455055
1335205
1205465
1000057
1404860
288670
1704338
1036589
878614
409514
221607
1400341
510526
1113275
1472832
900843
1937262
394900
1285302
1468044
4449
1924072
1906757
1250869
489303
792478
164244
1201608
830203
463827
339227
107352
605405
1361717
1770224
1548035
1654041
191381
271911
1681306
122474
20502
475305
991660
693923
53257
680767
287220
1854961
1356284
1577240
627237
237631
137020
95566
317477
1563002
7600
1588674
1612981
1528079
202124
561864
1751505
1543220
498485
1314660
853619
682307
437542
684714
1148068
1004258
16579
61340
1716570
775649
921732
1989431
1399817
996273
1255441
1110159
850434
1510486
1807231
1902065
1792232
1311073
1140784
1625003
1476325
857727
691480
1041526
790991
185331
424086
45753
1480409
1132769
1944727
1741937
24075
1550046
529339
1328011
1170721
1381997
958284
1327361
914929
1547904
195294
931183
898811
806965
1811433
659545
946327
1782203
1603977
911368
615459
62801
1192436
1299568
816672
1524693
1223544
1537941
339250
19662
1619786
59916
51963
663683
1051901
1045781
853620
1911987
924029
1663585
1829761
431603
518174
1332446
225246
612610
1947263
1922083
668698
922335
1811947
1661845
800131
1507432
990447
1951302
1978947
1380848
1066080
1142768
1753109
1316897
1118334
1383758
1232817
1346786
1731953
918090
856120
1037415
347433
389869
1529185
1876547
341051
609701
1756918
181239
1833692
244792
1257246
1554976
467947
54268
857856
1486856
940344
1069355
1840686
489498
235828
1141843
834112
1503475
833769
1434731
1807047
1184027
640707
1184759
944966
1377629
789333
1737134
971907
696635
1672873
1493453
1527535
595219
1130494
752517
976931
1938975
1945385
858434
788049
281739
12097
1581743
1966803
696164
1954845
1350564
1892987
1622640
431509
718905
1254083
1813944
1833979
446937
1410508
286195
1489198
1960685
336869
528686
583566
1953570
1273976
1260523
1187127
676949
1456794
729131
1885444
1881260
1146273
790655
982600
185754
742658
583180
1871142
1012038
1289374
610805
625490
1359069
1835257
1194682
648663
1658011
1533213
1004174
1151595
415096
1516691
1206987
1615696
1164650
767169
1477048
1039818
887632
611110
201028
1026894
1316274
985993
303117
779723
655752
1864573
21703
945704
1722794
1372660
659015
148201
994498
677402
310650
1689925
1254105
1669571
1975380
1672715
15938
421734
22244
746722
1806688
939052
1119255
1826231
1946871
733782
794950
1620077
198563
1556028
1583217
1776908
42287
1624957
1881502
270442
378820
1203738
100548
1618427
1493085
1057927
286195
1870351
737346
1560054
238620
594630
543557
1209829
1398567
866880
675051
1141892
1781056
1683953
1311998
1990477
81061
1469767
1283030
219058
1598645
1638304
486787
395878
772290
1934679
1687123
1005038
149919
1277037
1186697
1139963
481810
634621
1223128
375120
1016725
458043
1388578
343415
1101050
486535
860745
1642165
185971
1947798
393983
1224528
829992
894986
1120149
982241
140207
1843825
756658
1235653
1905418
1442930
896069
1708996
742733
1893799
483971
1210773
312494
746124
1546121
634669
1080711
684948
1979472
709775
1613354
1215088
453493
1020200
1152328
1948106
1308278
250359
894926
74221
1692572
1949411
109658
522066
976099
1510651
349751
1612469
1221364
1438882
1657472
1260225
1804102
102418
1323570
635972
1474372
1777733
1787187
1981722
452647
22615
1733866
361469
1355422
371047
373822
40602
1073518
465379
438956
345078
1286304
811196
991765
1112883
307803
1426473
1311827
653452
82365
1283298
520004
1232201
866712
1514707
96705
1982673
1850257
407085
1868007
675444
935408
554240
511345
529090
678805
1714492
452521
210184
1438393
240378
407036
292602
1339383
195683
938883
32605
1028167
405571
1768263
385014
1411854
1720844
543582
1919608
602302
1084605
678479
110802
946757
1523754
258074
1123453
395575
1657572
949507
742969
1515786
1699379
1718093
1792856
393977
35452
973851
1483363
1950762
484067
1446459
524181
750683
247085
157170
825337
1989558
1718697
566672
633709
1901061
486415
1353570
1610774
170860
1960047
1939596
1885765
621077
489362
1847005
1921521
94675
5570
309193
552852
1275715
895750
86428
1365246
1220593
1237426
1110532
1981125
809202
748528
261852
1805255
1830922
828667
904348
1581936
1992784
1399813
1074872
449178
1287346
1204236
736978
1101819
1692697
228458
1347748
332105
1139766
166907
1440086
1751673
1398354
938588
412612
1996409
1787551
719304
884846
83058
397515
788737
1922586
1668649
1419501
225746
922440
1663893
1482483
867312
1433124
840659
248705
602155
827396
1036478
1294229
589452
1195498
507481
591345
640851
1619633
1784643
1109673
236979
1417451
1491674
1552036
1774588
1576907
262311
578189
1643700
1869292
1056793
1163202
1789230
1443570
1549598
14723
1785974
735926
1560826
1535374
579248
501543
841273
664245
1139880
666850
507539
1608466
549530
1561238
238538
166388
500087
1112232
711252
1118351
359070
1482774
1105780
715071
1738621
188927
1913793
1561680
727154
114717
1496412
585250
1695959
260908
1091014
201295
1164704
1857896
1333565
354612
1744193
1975844
824483
1522556
1680083
215
95833
1316323
1361853
708783
169533
1575690
1028127
791081
234817
1058830
1548947
1263287
771043
1778692
353416
923686
671544
624139
622514
1390333
668631
878630
1043417
616382
1280591
1879621
679513
385495
1132018
1607658
1007827
1034273
1953223
1031792
646043
1026859
237932
1769537
1256088
62409
1662575
1686244
1179456
1320581
168849
1452719
171207
928962
717682
1927983
321236
1790371
1565439
982660
1198673
65911
1053660
241547
785900
568226
686849
1481180
1550628
141263
1394904
593733
553278
1133756
1460726
366773
910713
838737
1911278
900012
1804621
1014333
1285787
1099697
1761338
1500950
275930
1823036
1032436
1489114
666329
1185061
574797
1071598
590041
229347
99850
544989
185321
1505056
239545
647274
1979964
664950
273894
346879
1802666
192254
296463
365951
1865378
1721262
80369
1921290
1771828
582780
12016
403624
833369
427613
1409339
446328
320052
1871370
1445777
1242673
557448
217265
1220235
1476626
688922
1848498
712098
173112
1832801
656061
224669
721220
1393401
348868
282078
994722
654446
15238
82989
1341227
1212723
919326
1901464
1512955
65432
1559250
468160
1965608
181310
1943933
84569
303115
1715800
403039
1742823
1810831
685636
1532293
1288486
1304348
1312719
936341
329769
1663987
697354
1290539
1623453
1359874
1375173
968070
879049
1358185
194952
1520994
887185
1954295
1669517
1836528
1512512
1316545
388827
173636
1564353
504150
1131732
1557130
712680
1822646
1308148
1839210
130192
75304
731133
325497
1025367
346469
710542
280999
1546799
928785
1189468
199229
1811406
1894835
1398532
224170
1088532
1313320
532516
940770
1697427
458192
125287
369369
1433482
460713
914781
181329
1536962
302726
1578295
1178133
341026
1987326
471146
366093
1450667
1843154
1659763
221035
1476483
728309
1092464
744000
1706779
687679
639511
148814
370900
207298
1733986
1076563
650796
625713
938411
1338603
543723
1635211
1363411
1117862
1928652
771362
1806738
215104
1208013
476403
1125628
244665
366407
1750393
1741808
1428429
27570
910038
815726
1319667
1194066
530593
1705999
1697379
1126217
1471664
1921364
731825
1760469
1625938
1417261
1072404
1078559
1405374
449598
853031
1740830
157951
516525
27821
466191
1125954
576980
908613
84347
942944
474229
1481273
535438
379090
339984
1190280
922213
1262239
1562173
112380
144534
8899
478884
1157817
1199768
414512
1696448
783379
860898
95023
350035
81849
52019
85919
531783
844488
1994108
1691898
1852285
105051
377657
577662
1338366
1714324
142629
655483
214269
1361647
890442
1711531
1756464
1080020
1640805
4220
183384
786962
404427
105682
1348001
973738
1922293
1200099
50081
1155593
1385318
1895970
1638979
543419
928944
623526
1246427
1293233
1584895
1917132
354136
1082658
1110303
1307256
1401081
585616
627959
734766
371248
736260
1657733
1160088
1770072
348823
635042
62509
1988217
989328
649980
640603
1996961
742405
1671120
634970
1757928
431902
1257418
1646133
1254724
1486422
699704
882045
845756
337472
68363
1852441
837996
1664879
983472
1979339
1864880
848205
1116455
274076
979129
1270695
1655655
1334219
736381
1964921
175923
66312
246748
378200
59519
770146
407685
1122942
318107
629864
854147
599957
977362
1755997
279750
1569054
273308
1687024
434810
843258
1372835
447880
1868078
1701238
86684
172623
948930
113246
1754209
522022
1209156
269794
1370766
1856956
1466082
105553
1749880
329851
1401259
1265166
894973
1732988
1304791
1243672
1131315
782733
923326
693482
1908847
1071664
45826
1001637
1569032
457929
1929877
1679818
143055
966591
1974262
567998
1765734
749367
1608726
61114
1952522
499697
1453179
1710275
1358074
105972
1535234
1781239
1007817
1795173
160345
1864966
1596582
671069
682510
1896149
1910758
514293
1330095
1836196
1730189
1915562
1331665
190306
874818
1316582
1741905
127249
883277
87575
401067
295852
1590654
281276
53985
824761
571231
1387325
1706236
124781
97282
415163
1703138
421287
88517
805887
834405
994502
1807770
1753308
217108
1062187
807113
108467
1246984
481857
766954
1360410
1350049
263534
764987
563777
1062844
1551056
100964
1246878
1878397
1993731
266900
1382309
573563
1115429
1348536
665046
786583
182742
901708
1137980
1797242
878786
1177379
117356
1213755
1767698
1430551
689989
719987
1375933
1616567
1834723
1923808
690323
1901709
1186579
745262
1658513
1688648
716871
171353
75364
674199
1041257
185218
702456
337830
806746
623756
1673057
1735618
643166
1143962
1921071
1787519
922182
1139330
1311114
406807
1188568
348586
518588
1182151
1316625
246946
1422708
734566
1621511
967169
1338544
1020042
288482
1791121
355340
1874925
966601
616481
1723047
1131716
206014
1369
693757
1272748
1440739
1559120
1394894
1202026
1978706
124035
1224573
1622625
590345
1151297
972834
1429271
962242
882354
847942
1857295
1059416
432065
911207
1951008
26100
879324
1310408
1276391
387555
1871700
389680
483377
1338841
1813193
315053
1991869
1857066
896976
223692
1464590
75963
898642
780199
538852
361428
905355
170103
1050880
502561
126166
1059901
1649395
1905420
1233649
1546586
1592726
437464
847841
1950402
788985
134860
24526
1753491
1527164
1395973
113226
745609
1179569
253362
1355165
1484387
1807649
892424
1676967
827569
900470
1202680
1137236
71976
771838
377128
1188047
1479305
1366121
1420
1137161
631539
901996
1765073
379259
113375
1924420
835183
922513
1735614
1314945
96341
1994376
1116280
1434762
1958492
845208
1653480
1014931
1720559
972364
1533581
698047
1910983
757426
602957
507528
86744
1033660
159340
1096193
916250
951057
1160182
1861344
1344055
1319531
782325
855589
1650603
1163662
1100564
167224
1695674
1924656
938762
1833210
1279390
974300
1939731
1315585
1047366
890665
1449663
1388379
1491682
1741595
1689118
7826
1035714
1318466
80428
1899777
1544345
543704
1074630
1884187
652460
147981
1127718
284985
985883
1306718
1337610
913219
1795067
1732680
1093946
1330631
1392879
1554478
708414
1690729
1633098
1716362
1762884
395605
331440
1996126
1973532
222359
1110194
448669
1864752
162647
2117
1546370
778211
757763
237452
810529
185491
779614
536775
1184812
933795
1909919
242590
196747
795476
936058
1924946
560002
1487097
641572
698793
1008225
1229332
1566093
530970
322332
1465735
358794
879852
1547715
1983397
33868
1472999
699059
1256418
1241528
226882
14655
440867
717651
1699731
1863406
591848
589552
1327816
1569702
1553140
68162
1860977
1282712
1919107
1038016
1499510
1620674
529237
1041314
1149548
1993048
265990
908224
1349562
740119
60661
482797
534416
1700680
1596869
1897486
1199122
1417504
1044980
647339
1435035
884605
76681
1367116
1366697
1423842
1348114
1093439
1301105
378487
1412598
1631445
1060170
1087001
610112
1836927
428188
1662073
1070534
1551292
1443799
317241
912533
899063
1489013
1820178
1723127
439641
51738
203937
1343973
1905785
1364739
693320
422622
679081
1821936
1674078
106094
1758727
913361
1361784
1946462
1819909
1244915
783380
975138
185175
1504487
6299
744186
1835400
1939411
1203953
725746
1759707
1672346
1549935
434933
1572201
366405
761840
1100393
705847
1230247
606253
500373
518115
442896
416844
314919
629759
1820308
140516
1251962
662422
70889
588967
1203103
1866908
1944383
248106
230491
1972851
832662
1362814
1859943
937365
1494861
479326
568565
937018
84849
1115256
51331
645997
354258
209928
1271862
147122
263320
1518593
1575908
70507
850086
732278
1219051
912010
420000
1516934
1383741
857583
1589993
297541
1514857
1225933
1051964
1226398
60770
997025
838098
1676698
1055684
685410
127903
1126897
1282806
631559
1265708
194750
517707
36048
1105092
1816260
1204475
1375488
886962
1212173
1838288
1085799
1806170
1104739
915583
318110
1165898
1745769
113254
723292
1254219
1304348
1100982
456732
803089
816597
1585608
1750049
1437103
155884
363691
144880
959723
1824432
1373381
1268586
331030
731134
1635223
1024608
986551
1835514
1336754
1502991
603391
1519397
613887
1399770
929510
1659604
1188611
1825510
1997870
1677793
346745
1928277
684011
1700611
1781122
41049
260128
1877399
152870
1363554
68126
202918
91874
1087534
1451074
168039
1344503
172259
260007
475879
1918761
512684
16194
1693698
1990176
517643
969555
341302
539967
1547825
656750
950340
1049542
1928186
1058726
1948832
1169550
1810602
972557
758497
207675
585397
1872504
1945166
135762
1563817
1085562
1886276
1700824
759326
1718542
1176625
1267602
221278
802719
1466840
697459
542765
677296
1349362
1306508
1615445
1208750
1659751
1950525
167562
1116942
1104789
261384
105762
1658312
987738
544244
228268
1814990
176300
1181487
1739893
1802077
1563808
1475689
1929393
537452
1908474
1948437
1214591
1786518
1200416
1055723
1162320
1560040
678104
1100748
1033250
1331207
1891611
717281
1389088
858407
1308597
1573958
664648
1675989
760549
1949928
783272
1309797
1479177
1934326
731143
1643124
896296
1788273
919546
348542
1919900
952459
22438
235205
1985568
1979851
788385
215791
216535
688039
549852
200685
13703
709126
878595
309404
1675562
1930085
839831
298880
324066
1115868
876288
1751260
1916879
1848239
1711648
815492
1065225
949148
450595
422897
1440313
1456153
1535373
981498
1953355
1102599
1705145
381254
1476091
45786
742198
1015454
986174
76061
1175587
453387
562031
361548
1731685
335528
345305
945350
707771
1969232
445299
1242106
1472755
1966970
1797343
682852
709168
1878385
1396144
1941444
1645071
585552
1788626
659707
1256619
738880
915940
1223753
1940923
596803
946507
1229923
595342
1966794
980776
1867638
1716137
1668601
496253
597870
1173910
1241276
598491
54410
104849
1802892
536984
41312
1428501
141993
306025
1408556
715884
267432
27980
1474837
1274863
1687744
374788
24545
1346553
747847
1295791
1923102
1580044
1591150
1987740
1677964
1165643
1729138
1034617
659536
1789385
218783
1865358
895048
1513345
489185
275875
1719002
1442317
1084042
664844
1413585
1837188
1692554
1955542
50666
663195
798966
323700
1009747
1899183
946216
1592056
1520521
479680
182239
1145321
1601905
1870847
1050758
1038167
1472762
1400308
1234898
1491371
1101166
1634290
758365
1250697
474207
165150
1883658
335539
990331
1307391
572789
1574421
1626375
510990
1091245
1961783
1716562
1930416
1935483
1501524
1218716
778894
1471299
1378313
1054423
1119331
426274
1112564
1741246
1106364
1575928
1467811
1189016
1881808
1864792
188053
190262
233249
850241
380958
387302
616704
1302512
1944729
1914941
1215972
1257803
1188943
1100800
1549675
1835911
1352483
1056939
611325
1146945
28420
1251871
1552997
1105121
1873459
1749929
274198
1973758
964791
98634
1051791
1006949
1518311
947571
1464150
1711694
904937
180791
1456070
1635259
38881
1177621
1785081
1205668
1383872
1126125
306668
636765
1732558
1734069
1633571
1138142
537685
900211
1157586
862907
279840
133304
1990704
588955
1504690
381746
1314858
198938
1354461
1888753
1912469
845349
802742
173082
1261312
306830
827463
1482292
497318
1035850
1942358
1803086
1982359
671138
1479314
1675365
699011
1604150
583718
650196
504274
1929872
1551168
1966409
40279
1705146
102667
1092750
1448507
37920
1350173
769089
300167
33839
1313531
827740
214905
789706
351105
1173090
1939685
355688
105997
364549
239693
230100
798266
1373736
1766320
1799532
52205
587812
484533
253887
127749
216448
1895760
984815
1870161
891872
1605341
1449560
1926638
696019
374581
902601
1416773
1840378
802975
115098
297919
1301375
1999155
599791
1105400
983781
1219612
1951637
1600293
665230
903047
493015
428792
469428
781828
885591
751845
388791
69158
333793
1909267
984928
704368
855987
102317
761072
594287
1637264
897257
1762138
700472
1117238
1239743
1941264
1358555
335099
1114749
99429
1458084
1223240
586691
1218888
336046
1007258
1422178
712985
1582131
1601332
1096411
525873
390659
1343812
277208
762772
901614
237143
660603
1842869
1431653
925493
1128987
1940622
1612193
1944229
1319987
422923
848276
1982861
791547
277842
1273613
244549
720336
1402479
1703317
936308
494857
133149
468154
818659
510083
6561
85223
686935
1416559
1103845
208098
741519
294799
1416620
538163
1169895
1230213
139091
1431446
505978
732789
1595352
260770
156305
95591
160599
1147529
832301
173923
1985978
113779
206925
900744
607479
808203
1583986
693839
1226848
1872541
1435456
962163
232192
121529
237027
1950033
39969
1200162
522270
921447
1684546
83362
1752617
236081
1036745
1424337
763470
451109
1702122
131018
1162902
1793472
1230455
810406
1705377
1946087
891215
85178
742226
123907
1088995
1879331
1653317
1477566
290716
203938
1702317
310961
568458
1065125
1652991
423691
295483
1264390
507599
885506
1727037
1070851
326733
960915
174552
1944584
1481819
538914
1386845
1383612
790220
1420548
1938186
1487859
1698918
1939513
1164458
1793695
548963
1242117
1083924
138804
532986
1680037
1304918
1204069
1019663
1668724
1257661
1808561
1375061
849603
1067118
521382
1255425
299311
1910546
1517199
360190
1357310
706646
41940
1506520
1675798
1903752
283835
1806895
600102
1976094
1383605
654461
1862906
905350
977541
634414
1002440
231571
83896
1619514
1709633
965540
1017587
669265
503640
1361615
102170
258912
35371
1334954
805997
1416156
1258652
120900
1411513
1503185
433
511175
1330238
466886
900418
1221524
1058660
833360
729456
1473320
1249782
304930
243406
240340
876995
1172182
1094800
483281
132324
954272
1706927
1382304
1821276
729644
1618242
1684884
823132
138309
378075
1486382
599222
1320362
1743536
804591
1243755
247636
1513550
265364
528114
39544
1721285
1276886
1618682
908490
1724977
1669052
1820206
1532046
709341
485764
1410635
309820
1634686
948525
979523
801046
1076138
1908403
107276
1844708
1124478
439559
544339
1829291
1448736
149851
567406
1197608
1500544
244369
1647436
1602671
1113866
33764
1919027
905594
642671
1095824
446095
379390
35278
804882
840241
52152
799452
593553
39479
148153
1003068
1655033
1051431
1156841
36948
224545
1150443
398094
866212
188511
384521
869016
1270085
1165524
1784408
262430
1375329
1376407
1064126
1448366
785797
1732842
415914
1324569
1574001
442076
736383
839353
1428532
922343
482728
241697
1628703
1749332
906492
225609
1633229
594030
1342872
918218
530971
942391
927270
1959630
920849
244453
26327
1211687
930909
188305
891953
788269
1852448
348659
540582
1348499
406491
838594
286325
1173459
1930320
1854604
832485
1259177
283581
1992878
1560806
1101643
1514704
99826
1857991
1982741
961552
1481944
468635
1420717
851888
670481
801657
117753
179557
427723
966485
556788
171464
918004
982623
1546110
818076
1994367
1995372
343049
1740426
114653
1845746
707864
569123
1133583
244199
1531776
1561516
945067
232663
427663
687104
1436061
132966
1886241
1156993
179503
1596236
737744
1060037
985397
1716613
343246
40487
908131
595892
893103
551914
491704
1096656
1122487
389316
1076916
445032
471183
820367
1954051
1093821
1790300
1458117
445837
203629
1986051
1693854
1084607
609342
1148575
1405842
259079
483953
644467
73267
8530
1839298
579462
1306270
930384
339855
1809005
326556
1591476
831945
1213308
321100
1745073
1947173
720035
761574
776328
1204228
795143
951214
1978274
1987490
1558209
1892421
915631
1759743
525595
840772
1556366
286826
1035581
1408004
1139053
301315
908081
157989
1268955
141565
895755
13186
49056
339727
777014
197171
497664
13576
1102131
1851702
212257
1799436
1263124
1026079
1705351
546626
714465
918079
1487737
506807
1558503
1265999
1863137
1617560
1582434
1417482
1294547
1464912
262426
457947
1897430
1397594
1702649
487825
473876
1351386
432510
1051760
1342267
1681622
572059
1060289
937634
1893067
1435435
1969639
1815393
1569439
1080238
1311581
792041
377627
968294
1171043
1403973
810331
467022
51081
543845
1505029
1683519
529290
1709434
1098004
1418753
947679
100307
99553
791074
1077497
1104004
1965398
1498538
179884
1165168
1993248
1347300
1154412
1240631
943084
525964
1873693
1538658
1605635
980525
1805159
1439044
784876
1824758
1997552
882416
1937687
752457
1609773
1037922
153993
429302
1898454
1017610
1976187
335933
1653829
833566
1598054
1938724
1187150
1223007
978746
1979163
65485
1334192
1738731
307680
1136797
284349
1701695
1770189
22048
1901136
617255
981907
543982
162530
950699
998337
659604
1954628
1151479
1510831
1554676
564790
287026
1485890
67794
1417657
1329182
1412746
158701
835031
430528
1368179
934166
1295100
1231513
1585418
1686317
1172693
1090838
566180
1159984
1865893
1606441
689614
473006
903819
1263106
358415
924152
1173465
1415716
337376
1992181
77917
1906602
1640805
1311912
1108897
1737918
877906
1344343
1580844
106599
1038437
1098146
696629
122850
1711367
1294006
1217503
1444164
476410
1939429
730455
1733887
1706906
710469
1850775
950892
130972
832899
1762659
1900951
1436312
1117451
581846
921209
1182592
1675987
1658635
1852749
1595785
462686
1592719
668886
1902877
497804
1484509
1389763
802470
37233
1189164
1984965
177024
752903
1909363
1691313
536833
810516
1735702
1527666
1285905
796887
1137596
1720313
776547
1526697
1153275
709357
1574418
243699
274490
774009
707730
1327773
1979428
801925
649864
895325
908972
791431
1873422
537090
1036351
353385
687255
807779
529185
1226769
297990
911866
1111604
1090421
480920
164720
1654139
1701629
860790
1699641
253810
757702
1468414
1924956
1909894
1892095
1853028
1040621
1850442
297677
1065703
1588015
1330756
225067
1488146
510352
574993
292280
377586
155304
578475
1270466
591745
1328014
1041826
988142
643737
789041
661203
815533
967583
1217507
317146
1253670
86175
150368
1510370
1894906
1458226
1545753
1054899
603585
557692
1334295
1814866
1703155
1057331
1646688
721213
1335976
1929312
68514
579670
15070
1731318
472225
724489
310026
1979263
739730
246911
1089100
1221609
305811
998728
1729120
453505
1057835
1333919
742610
667815
154144
1603479
606997
201527
276743
1253294
665063
1597647
1268293
571605
1428792
1359715
790908
821322
967929
71042
376019
1965547
1678349
314819
1061665
1347356
1832873
762353
1216215
1858982
1745667
1560678
669235
1053162
1456099
177121
812128
732143
1865770
106777
906251
847646
1980994
1272397
1802543
531039
1030473
384385
1590237
903252
232867
366130
1861893
60478
1710140
162187
1929267
1492306
662327
468960
631697
1305953
1384699
1250682
1663431
244145
378802
918775
1563080
1048302
450748
841026
806539
1515318
31596
304529
794303
1422574
950834
1507092
1554617
532108
1875476
1711448
1895236
655192
834977
367965
260751
947794
1691011
1141755
990185
1805558
974535
284019
1187825
161103
840228
1787617
699101
1234415
1720413
1518120
369433
576677
945625
1395782
65961
1261249
1441080
1462139
1963288
998273
1193927
726165
156710
546595
566102
1691025
328591
622349
1500753
47600
316474
1278051
221445
963493
725064
1581825
1929418
1377381
987631
1642968
1427628
1927168
1748111
7228
881793
336035
848630
1245143
741481
1935740
78885
351272
892465
988871
1244438
236966
1792733
511257
1973018
1305265
502085
1596407
1184827
975615
1497281
1277522
1030514
862922
42056
234265
755935
886911
1021196
1712274
1616394
1203651
1264527
1590879
1004578
1696222
535869
875959
388914
1885187
1089532
538435
1029752
381508
1912924
792593
1503873
1608664
1304411
462127
1634917
1874392
962958
1542773
1855811
1012046
242979
1503397
1091052
168007
1756670
1754262
584554
1687012
850437
724750
1980446
1318928
589690
630638
1398072
1311739
432654
277225
1969396
829807
1464842
1494236
365266
337417
727239
1551497
1625045
1224195
1008203
283656
264747
494115
1020280
294388
864156
357664
869089
1815423
215361
1034101
353317
74566
1838010
1300520
1720583
978977
1793016
314769
1813930
308273
354230
1314409
481136
142865
277852
1121297
1426155
1617218
878134
306321
1545370
1217547
1703577
282422
396665
85795
1166587
548642
1486553
466557
1717989
590754
827449
624812
482322
98301
890643
439690
301522
1021103
1820120
1011935
1523734
1435878
378006
509299
1725461
1737876
1586627
792915
1785969
1727987
1605493
1757049
160454
369322
359174
346057
470841
1439772
1853988
1451304
943735
1140087
1756723
713940
1121748
228588
1122847
796311
1414766
799317
1756067
614903
186621
1960067
880230
1599727
147230
1484572
1088658
1356744
1346350
221725
91639
1718496
447097
273795
226807
739925
334007
512168
389579
290166
757245
1146624
1183963
1613713
1372452
1143102
881069
1642995
21938
1089066
505318
1610445
1164005
66144
889961
143144
1841846
1208889
1380446
48150
1908260
544407
161486
421710
74874
1408403
1884175
1559275
110383
1903800
1150063
499006
1697050
44871
1548213
1943613
816454
1459522
189605
718029
1132306
1769176
1655982
289490
101524
732112
604136
252649
1414367
291903
1473542
577582
1245919
1696961
280589
1835637
958657
523040
1541066
1026047
610591
1107734
1448838
1439419
504090
207687
1587760
1407546
1547211
1167678
697277
1820078
1552011
1837000
1525202
779256
1403199
1391695
1116407
680329
990213
1860290
1609929
1838880
405264
1170294
1090304
159724
1674143
1475832
879250
803774
269942
17895
995972
1057980
1775915
1177534
1080710
1789365
1623109
1232822
1639259
409011
290271
1284489
365629
28741
800506
143106
1951305
1181166
1484937
419869
504059
8971
1626905
163114
415040
206450
1445457
1639175
1921755
1751961
1728949
822382
303007
14289
889931
664636
1940763
1023829
823953
917262
299455
860541
1284570
146303
442136
263534
1444512
678301
1737786
1859318
1645982
1731137
1817678
1743463
282972
1801865
501215
896449
1801831
1132634
1476249
1230098
714980
455601
958411
1098229
1337521
911399
932775
1726336
888636
528485
54891
438055
1054602
724195
1262115
1563963
1387176
475156
1889413
1128168
1784763
1537604
1284266
468906
906643
823203
1801123
879645
1202315
1670739
1164854
1689182
1362942
1631183
1440041
200511
1063151
946614
1831571
396048
908914
646041
401746
932256
1360916
1093388
420067
580423
1670789
1889465
1189464
1529720
1993788
1677536
634422
677489
1139561
864367
63604
1858048
928223
1832926
1654261
386497
722485
1496163
423875
1744393
225842
125601
559213
1408058
897277
1811315
348898
1953831
283243
792247
1925825
842545
796955
1166133
1365361
626045
735177
1664427
213183
1875191
1394351
1623395
1494400
929937
974265
613010
1821505
1540199
1261654
569465
1781994
1213093
436127
886307
1415997
1871310
754157
434903
1693162
756105
1389436
1929813
1502701
726221
985177
181762
863418
1940610
655398
1505447
1186675
1825536
1733250
593927
113700
1593542
403722
1966164
1600994
1876076
1072174
535023
343078
859666
1172779
804022
635995
1942591
847140
468677
1668775
1715914
904033
464977
1883148
1409911
372508
147434
1166353
558980
834447
1653887
1311942
53454
1100113
1155537
519367
1892021
361833
813347
446392
1943969
1003501
1892501
1361921
171325
1961236
1799527
271268
1702917
1257156
1317697
593493
7488
1688039
1634042
1353097
1549870
74571
1542876
1247347
492273
1628871
793449
1487966
1197721
1499963
837118
1792592
1679398
192702
913002
292241
1431780
1676838
92702
626142
1213496
994127
1135763
1859496
574101
439907
152476
542672
523340
1097631
273930
1541835
69070
602806
1128315
70720
372921
1460962
324551
1819993
1067006
1287234
386760
1403409
1706549
1045478
546959
37849
660853
375527
1281106
328070
1778739
1714691
1979192
289600
1192479
1798769
1532322
439227
1642788
1504998
829704
1452601
576535
21380
981771
795122
782308
814440
99217
314863
392720
49647
296495
1692174
1680719
1955648
820662
911916
378512
1789259
1305681
1775741
1379444
1619188
688051
1019419
363295
1303811
720265
882432
1169535
607156
1941027
1139830
499352
1958517
789318
465926
1903976
1929452
811385
307710
1199767
1290119
687490
553533
1048746
942577
198932
629676
507380
1298709
1640943
1768836
1763479
780088
1039079
1034608
357462
1698997
1543340
91526
1981011
1778531
300386
1813932
692589
1656308
1169594
1404117
77400
318977
1124365
1887590
1838867
961859
30045
1553977
1443683
772218
1355555
379397
1148750
1414648
1462574
84051
1710839
1622671
1127042
1582890
287628
1179354
703834
561251
634490
271420
234593
480164
406051
1132667
612253
1459675
434734
615137
1697744
901666
1587007
1175815
1879658
1803149
449399
124327
1285416
899273
1775683
1655208
1238168
1719752
1465407
1332835
163237
812583
1567143
42319
1976158
1373066
1329985
1965908
230244
1054256
954819
304096
76531
526707
1278440
1084423
773025
132985
1791263
213554
223091
120234
1030809
422652
560554
560268
1395793
1024921
419526
807843
302146
1389827
1289730
515586
1188533
1818593
465223
1288822
24165
113761
212914
353688
1252118
1837560
593737
125251
471530
70235
1986547
1571785
1134509
516020
1234865
972163
1433192
664611
1481
608716
663446
1500665
362102
1129227
688704
1789373
1073937
273622
5535
1546315
1472471
910829
546731
334357
1974454
683574
345464
27926
210390
1670638
1784114
924288
204441
1344696
708431
1877258
519481
1063313
1251965
846418
751754
1327615
1220430
539608
391824
918533
1827630
335006
1727617
934285
468612
362977
1892487
328164
1241094
370442
506516
749871
430221
920046
99871
382383
186606
1622765
1669946
108677
1319782
437999
1660273
14751
1861944
1443140
696676
1698533
496689
631249
384660
586451
1135174
300200
615549
737156
981396
483970
1360996
1866976
206014
433698
654577
1900885
1735239
1820008
1326712
1476233
790944
1946971
1645559
156443
1225713
231861
936243
1515428
1862072
1777197
1635852
1436938
1831833
1283246
928010
685493
1746375
242619
1083426
632155
791197
1829583
221411
1452784
506626
1091858
740832
1616803
1546411
467384
1131583
1082575
538398
1343820
849722
213023
930488
239477
1390153
1550016
1109438
1329702
575346
280206
1046543
1304101
544354
1823975
150534
1296611
138300
1570294
77380
1030403
354688
287836
10300
1159265
1075228
1975587
1065925
1548750
79352
1422925
1284504
1523978
1898537
1271615
1466545
1935846
815851
1521463
267811
208277
400325
129380
187290
770616
1183406
411167
1017663
933264
89567
323263
1647244
381830
137847
706444
1901426
983257
1528472
1935739
1261939
1242112
1957036
1681228
1804786
905616
1584784
1339365
1890807
1225826
1537940
1249826
183904
973333
1696252
1621307
1023150
997606
446128
1556279
691470
1048688
1616279
1985221
355416
1250675
1274714
492377
934214
1734269
1402806
69653
1572871
1752839
1826859
772265
882934
496971
919278
672218
21373
1932582
1312871
1657700
1530212
1056399
1981346
1399465
122162
667888
1716431
989987
379457
689775
483391
1891680
158993
620188
377507
1964847
207064
1488967
236760
346239
1823882
636238
475331
1108209
554028
1908561
53502
1456478
1549480
249956
1466277
1621494
746659
1540646
1790540
1793950
1146417
1074410
29624
134429
1677951
1227859
277984
479420
1200592
618305
833416
1948266
951262
783169
941319
366683
390732
488883
1287678
1023838
1309163
1830767
1931687
880344
1040534
1570616
709576
1761281
1239062
150251
1219399
619604
1840565
1644552
1379972
557437
669179
1431187
135119
1707683
1314645
1508199
1150880
1435597
930517
506361
531786
674694
1836062
1377478
1026974
284672
1452280
1357864
1466814
480613
1752494
1207990
762575
1978916
1538855
1022121
1560356
1540593
1565166
673
242841
1494613
1837316
1252381
127773
136683
1276612
215748
1265794
596664
1768709
1027020
527383
1440074
164415
301628
251716
333024
607017
969439
1394841
629015
922869
1669576
514968
1272291
1293695
714566
1497785
564446
1231793
3430
1067844
1676119
691306
1384376
1391146
796686
1079763
197696
1284035
471153
169285
1807526
1019902
861016
478046
346953
164339
1616488
562374
1326233
1947895
1934338
180476
1798021
921644
1000689
782631
1090003
1162268
409544
1793826
19226
1822248
1320906
1070946
549112
817908
1972627
1345054
891315
1611360
1011443
1960541
1624723
590330
769780
64712
708977
1831394
1849774
624901
1238410
1001245
1191334
1996678
1208940
1885320
307979
538440
13167
927298
1904812
588530
1372400
1997791
1826256
1122096
907086
141274
697007
1535279
1837146
1198339
1368675
1571647
267162
739298
1500790
1303927
408780
1137734
1959488
1434502
1211400
1903088
264395
755197
1775477
898340
333367
1672910
160032
1705378
89210
613844
1101109
1825807
31439
863605
1625671
1343661
395826
134654
856414
724742
20056
558474
1688375
1482573
866440
857299
1954594
1285483
1442178
1792003
1448628
382166
1735584
1497937
659210
627321
1933790
956069
567568
1010911
655885
312507
1585859
1202922
1169049
511011
501886
1609982
387787
1348547
992358
1041185
9058
889788
696700
1890235
1118612
1791548
813112
1497393
1511216
1224578
625629
901821
1092721
864135
1141242
982089
1014097
1148723
1708533
825821
1309411
1367979
868716
146350
1156888
612044
1736375
1512096
1186542
891185
752607
993618
517738
837857
224175
1279133
679631
656094
1306706
647069
650708
56092
1099313
656181
7268
1204726
1425538
1021285
1525545
237117
297591
1806282
1132972
1176845
727113
755413
1590835
219683
1768404
920300
241134
1197753
548754
1902683
1802312
743577
1455889
1126242
1170941
73776
1497491
433084
274502
631296
1994251
1241232
855513
1934950
1903967
1262647
497230
930684
1862004
177778
713604
1405470
615165
728678
280260
1306950
1759006
1609201
20859
1975890
71377
1381863
1928961
180339
681438
1258817
438207
1134361
1728502
652229
1975586
609865
897817
703442
1749186
295996
1684001
1380055
1575766
1667077
255707
585291
776168
518634
1093716
1856118
32317
960104
1936872
1058055
1259000
30306
238770
372507
369890
711075
416144
611938
1113675
1576175
53494
587844
1582208
1936198
1228645
1317794
407112
1534002
391777
73823
656970
298456
152349
1993550
202873
1171523
1831099
1597111
1769076
1614122
983437
754616
972422
530008
837149
1873831
1307998
1706806
22031
1861737
1703639
817097
396554
1287795
1936900
26193
995619
1658780
1624272
1841285
40080
1530992
1980522
334656
1736884
866213
589315
1249948
696766
909432
629265
1320191
543603
549825
1339579
801227
1057356
114274
714799
1339064
121147
1592256
361406
1546313
423955
1126343
308153
1375925
1580632
650857
1155211
89595
732783
1150757
201752
1007226
844703
1827547
1859085
1324436
288321
454892
254623
1087668
543735
1125504
894538
1960948
799865
326918
746279
544253
1706057
555810
1600384
420448
1040385
1327700
1870602
845927
1466503
293176
637292
25269
1879353
1347298
1386496
46489
604254
1522133
1447851
1355457
28817
622596
1515996
1221548
1083872
1339945
1390817
1963608
1613268
1007606
1400052
446036
420036
1185829
1808811
363663
261733
1609162
311916
409685
737323
1098734
383680
1294523
1300400
692879
1670799
567678
31886
1545984
1550692
1935716
1202822
1503998
252823
734117
1657604
10908
228698
1225305
1873843
405149
141067
126710
943063
445379
994485
629936
342572
1471069
1716048
960468
197192
582303
1813154
22654
1339392
591891
1137740
490271
569219
1063770
191851
1036483
219318
280663
1951661
1270340
1812951
1240754
240773
1336677
221266
1237405
1923227
1434933
1469223
649816
1962152
1442638
76224
424245
402942
1508434
179972
1705382
1965415
348957
144088
479323
335301
278676
1385856
1008747
231999
1986398
950398
1145828
751586
1661271
1395455
576702
983306
1698814
1413688
1449963
1688354
1279091
1343646
1733118
821014
263944
1101183
601285
1935375
699417
1210446
874732
1966534
1167879
1049347
823412
1133610
1238943
95697
1129197
615217
1879493
1604408
273005
24059
1461199
1557402
539736
915147
1448990
513959
359103
1727227
1079333
326016
1291704
186423
1411358
1142718
1928608
945659
1250803
1652572
1124858
74268
1768999
24260
1867529
783136
235196
1373
1266971
808091
1863184
1673335
879738
138603
9718
1591265
313211
1309754
838801
1950913
1860881
459144
1727092
435975
678206
1700847
463743
1616880
166734
1068617
945258
1868826
1128355
887327
1349624
484711
1013750
947486
67237
170499
323495
1753541
1330030
1116720
1972188
1324335
305874
1195122
1844356
523898
476613
1248766
846182
780665
1975425
1236207
805459
488717
1809297
1618590
649661
712357
1194460
67588
1684374
1206410
1571135
927951
1834828
1293580
420883
984698
249703
627136
1870502
714906
447143
586713
125367
182122
611115
453147
224457
85648
272413
362590
1091174
447869
1590540
422843
773364
1566288
871318
30740
583137
573743
243841
1202301
176492
293062
1310669
245863
206858
249290
1934807
1055223
6742
1229058
821743
1342159
659953
936264
613603
739265
482101
1979240
688526
1476110
1574784
1685969
353646
1193439
1490725
1910492
246625
1395584
1107035
1892006
245676
337309
203075
999161
1726843
306472
924155
1640195
1028762
755533
1540130
1185769
286095
955976
393566
823178
342409
114542
379328
245325
1562698
1646535
1656079
134688
53185
212270
903585
360578
1835433
1786374
138647
1806981
198316
1011728
1510017
1006185
1751684
1071729
14514
347822
14158
151315
271216
1716237
514763
1649849
1754794
703360
1215950
1331334
1927705
503280
1477000
1045200
588197
309971
1886292
1779153
691852
1197789
71746
527611
1345303
1284638
12274
1176766
518133
17661
1072831
1759322
420118
1824510
1290905
13785
1857770
112181
762310
326471
34702
746468
542346
305224
216370
1149946
849796
1402785
1080732
478179
1553851
1303825
1691192
1353251
1215758
384209
895342
1732069
814469
420009
748830
130942
1389547
921953
1584457
896578
1650191
1743196
1012592
609575
1705843
1169271
1723612
924081
542162
820542
1431242
1570079
752007
1431940
1607913
1384964
208357
1179343
1893878
856879
5058
1401884
901144
1611613
1530114
343965
901293
1707086
618025
884755
160134
1571075
902427
1232309
1239245
1001612
1899533
1589590
502571
1266630
978781
653438
346494
543662
1635745
415011
870084
848147
544296
409566
394047
1199035
50830
1193324
1005687
1567721
35538
1448601
923845
127391
220228
47745
1209137
149427
411131
1967037
111697
623357
1129522
986639
293088
173096
389414
135526
132889
240686
1534731
1215077
368583
1909083
609812
513362
294945
1463477
180005
1064285
1113789
1590968
657045
407397
1153155
557556
48424
1899980
1302036
399148
785645
1358380
41973
460666
101358
640660
40434
697825
1941288
1546669
1503692
1387470
927799
351684
1507622
125026
1257910
414809
771056
176746
863702
778492
883724
1423351
272401
1259456
31421
1364306
1138786
164073
57195
1734274
1293115
1901959
1240958
284407
34844
1712719
1169531
637360
606949
523542
100054
82817
71890
1001840
741870
971693
1298689
424870
1733438
1871233
1437949
1252039
431887
1478343
632810
1279477
1488114
1041544
522209
605930
229238
1359043
1782657
315963
260008
1883284
535861
302733
1382828
665186
1600431
343471
225151
459119
167215
1363904
633367
1503694
298368
1935637
800255
914597
899111
1875965
729898
489259
33229
367517
1440790
1043459
1284996
152037
2685
1595722
1645368
461599
986547
1306195
43102
1878746
940760
1486641
1712356
1451959
1190523
683878
668600
918409
941977
1025424
824069
210295
507955
1789354
410428
1908602
27625
355977
813539
1418598
1864510
889007
1766073
1825730
1757870
857595
1629600
1240926
939315
463039
1089558
656173
923303
1089049
1080760
1557114
914811
1684667
376281
521690
517155
640057
249632
492310
1221910
468608
297337
913384
828009
341018
1919948
1005745
1171482
18433
1094115
1776049
999085
681633
188373
753476
681672
887827
950975
1979627
1743128
155094
412983
1713488
1787923
54811
48404
1206150
1741710
784441
513386
22170
632441
1357050
272662
1414411
1698578
1742418
1801557
1519816
1526415
1354486
1261938
346160
1099003
979548
546253
866172
933200
463400
905496
1979690
454823
1702029
128201
843739
1783821
1432422
1095008
1547702
891159
882534
1749819
269508
504558
615923
870814
1331370
1652815
1861619
791077
1287163
1718182
1858376
1688951
134365
1046610
615743
1610761
616783
1828826
117156
775100
1958603
1011337
924959
221542
1314412
1800675
1465139
1066162
605270
1592842
1814971
1252529
1650385
1652176
347525
132816
1651769
1026724
1691439
57726
1481968
354074
235888
1689741
1693525
870607
403218
464422
1785411
1210032
555289
655384
1632795
152097
108698
1934459
1841559
1353908
1307969
1092139
1632988
481677
302453
763539
1113064
814270
463928
902989
930854
1690715
1813036
1789641
453013
524117
330894
1905524
277287
1249378
269312
499193
1823303
774603
1311995
1151575
391457
1452321
947176
1335595
502359
1157600
303358
723307
1253243
1272662
691626
1909807
1236179
465641
536839
1429906
345214
374496
841687
213900
3339
460317
1021083
1120924
779688
32821
488020
1566990
808083
1624308
970085
1448023
1126168
1750464
1073909
105899
785857
1122723
1862614
1594807
1475844
514603
1927151
565648
473737
527805
1659709
1434408
561366
64633
1367424
1497127
1796853
1538035
738050
808329
1566095
1510734
987334
373370
595131
335937
484370
789379
486160
32301
2489
1833778
490932
589346
771875
1368927
233918
1618457
618852
140884
1229561
939342
1304815
1348380
565131
1173295
19973
1729504
1933439
811306
385698
1132979
1196057
320741
51895
1550646
1460148
995603
1730859
311260
810551
1656757
242632
1853346
992218
39078
1602044
1281432
1152262
1099462
1749239
1733233
86725
571154
997529
1768942
357303
399747
1536949
1609798
1216394
1068364
986928
1670665
458679
1739126
158814
1213347
1952947
950879
153168
1244217
1965764
1951102
1642118
606423
1596598
654191
333518
975794
350468
725952
1548488
1569441
971660
1334207
84945
1450305
477746
390782
1790643
195325
1933841
1074799
954412
326845
726992
1858308
911142
417559
1462890
1702804
1878602
1612312
544619
1839934
1689423
1367032
745926
238560
874980
1178585
1341768
1276275
473364
1923833
87757
1059623
1118743
1978965
1122895
1387639
700332
973442
922928
953645
1067738
425303
74713
792298
1725206
248448
1889239
1325231
1872969
1951186
1729835
1160332
905740
1467905
560212
583142
237726
1375439
1157529
982903
837599
944575
216450
625941
1257158
1969112
1259014
402091
542140
718059
1677373
698558
1157476
1112502
305398
687126
63691
359536
1619395
413360
305386
1174523
1659848
1677373
1798014
484779
1784586
932834
412559
1769653
1820945
1158247
1583981
1155225
550568
788995
342309
422711
54371
1372321
589256
179800
293509
916718
1495558
123363
319336
1392430
1219273
915418
344347
1411590
973098
42104
1630905
1526401
313330
182011
77797
1723665
508512
335737
841463
77944
1233306
243484
543538
430000
966756
1617532
1837020
1583156
555070
681208
740165
1717385
392096
1226748
1998317
1371481
727832
1235138
1671084
1054956
1321659
617173
1874395
1958108
933711
961773
854438
622526
1062226
1375484
560917
573577
945453
1012172
764134
757605
497275
688767
491683
389021
902675
615564
383504
92460
584946
72889
1138358
1183771
1443189
956459
595233
1487922
177315
720311
100834
1616896
793904
1619056
264191
362087
1000320
1250942
1816369
1786393
1834441
1410549
480858
1425423
1640119
1580174
1483023
1020803
1219473
884949
1789776
1531997
440803
195625
1702011
1740833
1452580
206818
1395163
537778
1633918
1260563
1586228
1786966
145263
1717448
1955960
325447
1065893
802845
1766770
177865
883339
1571744
1355727
228608
1574935
867786
1301328
667077
1812515
1122569
134190
1875652
140118
1068324
1167516
401408
1740995
928417
42950
898763
564665
292701
1637836
1614659
158915
1739891
1086614
1636681
1032083
1880511
191820
1326296
426512
1727033
725991
1320368
1700537
1256422
1896534
1418020
1814276
1881854
222505
567415
584207
1843898
360390
1249338
1292577
622798
932253
1807792
1972578
1450165
1852144
981649
826858
527649
1304267
970644
984334
1429170
941195
1064053
1357025
502171
283922
1449193
499641
1689228
549449
1366735
768510
1721974
341866
1206359
58672
1948825
1151862
1443451
9690
479636
1577216
285357
657103
1068570
665287
1062885
706478
1557494
1290474
561563
613910
723620
1552701
1937837
830597
434463
1564926
671074
1173762
1842800
1631984
1458026
1122988
1872364
219590
1383632
365481
715495
453931
1759083
1713721
319563
1394813
1084142
1032504
873019
501410
1665672
1410394
1815880
1191918
160344
919559
1368800
816929
277740
1056087
885385
874697
1931734
1600510
840678
890495
1664906
83515
1692169
1518566
464590
220205
1565123
886510
1222243
1188294
503194
1516818
1044493
903540
241905
1980379
527003
1928657
43476
1153144
744784
1644004
1926035
62065
1945076
147276
1287429
501618
359559
884614
1715145
1151584
583414
1782662
870069
1354863
1350494
730030
357090
96125
1436940
1733424
1625035
44618
27889
402776
642453
1928842
1118251
29024
1681703
78074
1816376
1422599
862421
1468279
1806915
1883283
845393
806684
799049
1619046
1131236
1871669
617487
884411
1677618
266563
112497
1889997
587595
785900
1803598
474583
389054
1195990
1686505
496049
1506750
475650
157450
697045
1140920
737610
1085659
1642660
479986
675137
589317
244724
667788
1871427
1725020
1209078
1777391
451832
610074
364052
1188474
1410170
1790828
1103879
979849
884484
1410833
1725649
213392
1022384
131189
160084
1998815
121837
1471260
1126427
904952
844258
197759
478669
79313
753607
521828
446954
919782
1416197
1034380
984507
1886991
856588
685020
600309
967248
1868234
1359864
1515409
1024531
1158062
1741320
821087
354410
1956347
209298
70892
1725340
275625
678655
362262
1461872
639218
1874837
168732
1480524
927440
1860103
585355
495994
1868431
483251
693324
121374
1450851
1942799
1328525
235359
1849037
782316
886244
460646
1582184
113274
595236
155051
1841096
618071
805076
1268231
1489901
482397
1743445
1877598
981703
826674
1811429
995282
666381
925536
1528005
12455
619661
1461538
1765426
291545
339299
1237116
761879
1705116
1419861
1171137
1322232
628543
527165
1435175
1582439
1888608
1220968
1958418
266366
416878
704056
129182
478438
1185776
448708
1923045
414667
1245683
1987956
892375
611427
895639
1648196
421283
1971865
1371245
238225
243148
867308
1116349
394918
1748712
1922845
630212
1940532
178566
1941138
460855
192797
774352
390622
479429
1845736
1787689
568034
341092
309302
410993
278494
588142
1943402
845675
1969228
1688416
157017
1761076
1182878
283845
811136
1871256
320607
1581906
502212
1164219
948014
1700295
1570610
986340
121581
138188
647734
1734078
64644
1352312
723066
1015458
1808017
1837743
794429
200745
995388
1145183
477361
1754297
1795349
1712443
1118897
1437537
1428049
611997
785266
833957
1086359
28162
443552
86274
1687640
1873700
1838672
127264
501829
830676
1051442
957943
522355
239771
1879117
977039
300390
1016317
1908808
884886
1263627
1043289
1822869
473231
99199
505569
1481059
1165095
1352810
847743
416290
1904162
1150465
1304756
673616
1248618
1015810
379267
1339450
738560
952716
1880907
564095
264109
115917
1274255
1599211
1244454
375960
1731636
1516170
1431887
1082518
862178
312715
890782
1681295
217439
51052
1939694
418216
766909
1839171
24243
704956
643261
51835
1687381
1646529
1321463
826402
639584
1596738
1760365
1775391
1497625
493331
145545
1046490
909209
1552252
1940033
174417
570767
859499
1067504
633272
1154458
836940
338783
368751
129267
1329254
561414
1968868
728180
317595
1634558
1807971
1909501
1717110
1852841
1666098
1808254
1769144
551673
682686
1626474
1246127
118831
1543843
936460
1417233
1459833
1231791
626902
1244997
130272
1988535
657882
1611002
1098231
352197
368433
411036
1906119
615416
966509
923608
401208
1214399
1103640
925913
502408
582150
484596
1522653
480482
1085496
987945
942974
837911
722385
545512
1634414
1427443
1897043
285317
634491
112267
1098508
199496
1364689
1157807
274239
1922396
764432
1195049
246317
1880431
816008
998259
1742670
905799
525408
287361
1300147
404044
1785843
1466095
443229
1100261
1061041
954092
148649
150576
1853406
353235
1596930
1992634
684358
511611
791196
483654
1222436
422077
487400
669855
83019
1830221
412543
525020
588236
483006
1635541
1213598
1039006
503979
1030223
1444056
1478909
686161
1082811
1014740
1945417
1704110
423117
377065
1229663
193727
13410
482357
1420478
1071550
619403
513209
1460614
1652325
703459
206214
1088969
1717284
1823249
1827033
107981
599561
1489631
1593568
466053
1108379
362447
345490
144851
1570135
855211
694286
478290
1177753
1329533
261023
716294
585497
1459151
1879175
83348
1027739
1257224
659723
641769
773258
1604244
1850346
155798
1824412
1216628
166969
246540
1661591
1549115
1864772
624689
1904966
1319181
755309
918918
1537800
925258
789062
1953673
1780553
1425524
1289063
1772245
1560257
1020843
1885872
1065677
389593
199189
1418732
1525571
13290
537797
927541
1401325
1395896
1452481
1972791
1935992
1447970
1654527
1500335
1937264
185697
1831145
1307634
1403945
615138
1705405
1681616
120138
1255138
911838
461794
47139
1363690
960335
143697
342891
1847129
434379
435919
1201389
1808923
698882
583449
1187198
1411977
524749
1683792
1243368
1330593
1264103
1208772
1836379
950833
221378
1880714
108686
1058878
727
1675867
721764
984083
756133
1213146
1392232
132264
828480
1543890
1297788
1824757
1635111
346330
1527251
1534496
974150
112040
598128
378234
268329
1880660
399237
1103980
10653
997663
1569279
1964412
24153
1484458
1643352
909502
1440155
473552
784660
1107133
1996608
1459368
908746
654566
64908
326961
948776
558289
833835
1184529
264369
969594
1960083
1899758
1533064
1679605
832929
465429
1088855
357732
1954847
963575
1930562
668255
150706
512243
1030788
1819661
100143
293279
1781035
1940338
690755
1926692
1399540
1881283
1565546
1965013
1771079
499315
1335444
798636
1368495
196287
1260662
1225416
531175
1689350
1060981
1809801
1313502
565986
512684
967008
570863
968744
272677
891680
1090863
468070
1983249
209620
781210
1577360
1901484
900482
45405
1216272
80268
106594
1976916
760896
291985
355627
503849
155427
798837
448039
172667
1169469
1682513
1018884
1994042
932153
341359
1925668
1447608
286667
209172
63153
1618357
240523
742234
501211
317163
1568477
1040484
1250455
21148
1309216
1769228
963729
1351063
776694
1701851
768729
130534
1806206
164717
1803448
1431878
1832829
216365
637944
1471914
549767
1160449
1747385
94369
1517702
1847261
964335
1846467
1291328
563221
160641
1487858
362703
1689687
1276110
283354
1613784
665541
1555102
1229016
1493596
1675358
572667
1380373
1648559
1295901
1166803
1921253
118601
905740
811028
796141
1065037
906922
206770
1512295
1123073
610080
1539982
199578
1463941
32981
1012901
742736
469319
1010680
265354
1041616
547255
835412
733737
301979
1449993
1162608
1800581
605130
310157
1435936
690123
1916952
1497994
392343
1577456
788727
342357
1141156
1904382
286670
439247
349753
15892
796488
1246650
281013
1309127
344460
940139
1357861
1178938
1903681
1542296
1527046
1157478
530238
344891
28194
825532
371889
1359523
31922
1081095
1573882
188719
1744589
1202949
828088
1328609
630631
930238
98862
1662320
1305120
278417
1919961
307376
1848215
1410887
1197589
1515871
202613
461298
584473
200086
1861429
752739
1638183
1537980
1123032
1382188
163088
1587496
467527
1228702
1671328
497077
1857024
1986148
1237559
900430
305911
440159
131704
1173588
398325
916055
237305
463643
1465105
760726
28852
282196
434857
1176587
1882308
1799539
1672727
533942
1881475
710936
83346
331936
187807
1578436
1412874
892631
87833
910224
1700830
1768690
61320
1245333
1841077
1930983
1126915
912234
4311
1302895
1126160
1590851
577714
1509679
815495
1313408
784456
599029
1510950
1349111
1304558
1432309
93794
1928786
41816
1367466
1566856
731574
22461
532895
912127
920593
521994
1546888
263943
1550519
200467
1353073
520533
1504461
1395563
864971
992779
212281
635791
1616254
1021617
1388235
714877
111217
1066874
1497897
1499192
1865287
1948277
1554166
1924388
462479
1748036
1319584
1355714
1972879
1908109
1871086
896678
1829046
1195523
291987
307679
1345188
952331
1701858
1705940
547818
1054984
1650789
490812
1936874
908552
1880147
1467068
257050
717203
1231945
444848
1043919
510183
606084
254548
1213254
410582
722359
314828
529497
1022311
1649510
1874320
889127
1614281
43302
1091072
967602
276956
550275
1746882
200348
1728355
1185029
956853
354413
549416
271957
1756003
1909305
734275
958436
123898
1542653
1925497
521474
1754807
228359
579602
689813
1989557
97682
1348843
1363602
754548
1367840
290789
1434383
454507
193449
1028657
503123
1982694
304506
1031844
840903
1001074
595057
1562133
412828
649696
1163571
914273
1005080
263741
1955045
1286783
269083
461307
399231
1708752
1197105
1076125
430979
1041268
109121
1161006
1385240
1229404
311031
1772577
856639
1345756
1467538
243687
1761391
1971016
1175821
880927
1334313
887795
1042664
622883
1972977
1098715
1283366
760055
1803051
1653500
841557
459674
1637875
1583292
278850
1294051
570644
988397
839575
168834
1293254
1685115
280357
1021769
886351
1401934
501899
1682075
1222941
1534660
1324520
1091192
368542
1750836
1177881
52021
948816
1878693
1944648
1946905
1570490
562460
1028393
1680806
1947092
503134
179522
1528616
1912891
1584883
1815323
1973670
1912659
396149
349504
1896378
1226874
186953
1350484
1073972
1721677
672034
1783969
220896
1259873
165428
182533
1476256
695418
1347000
751830
566576
314910
232502
993731
1896736
905830
1303061
683091
258057
1513496
58713
1861329
946557
1314867
1257944
1388224
1612107
574157
1295343
47243
1736345
482523
1560010
951235
46643
1601868
494808
1150190
1737219
1746245
568208
111154
171310
1977665
1236395
371046
480755
892665
457672
863827
3580
871102
1341560
278865
1109454
1899134
1537591
105431
1904528
458522
31529
1227930
756587
1837776
103542
625202
1052427
1626888
1754174
1521079
1033198
186120
1743076
1474722
920234
1617800
933233
1255424
514574
1489757
56593
544016
1120025
813718
1848472
1700254
1457247
1029358
579974
1871409
132487
1203656
1441694
757960
1698479
1601355
77428
457269
1374242
379785
725351
449832
1522520
1383127
67339
108019
501061
1154127
1570180
344259
736893
468471
1284735
1125812
753045
471120
1563419
1347142
1926787
1277600
520896
1699146
382873
463894
997624
1420027
233374
1386314
1306017
672682
1633494
1230831
1320792
400151
764317
749337
601422
651664
931058
909364
1111681
1269780
1726540
1023842
1292547
503619
970854
1684160
551515
1411791
561908
1551325
730134
815401
1812569
1045477
1992016
756218
171416
1522424
1137188
1837154
985607
1711319
559903
713438
1169187
900598
1083852
858488
592135
1973936
476686
1485446
982160
768183
872795
727939
263021
528169
1066228
1025227
325227
38795
279350
1148398
120076
1942750
1756325
732948
1540746
947131
1181188
1179937
369394
905983
1648712
1406906
1515786
1758222
465159
1643698
1078256
891128
291688
1627937
1387231
1564532
432440
736375
1697193
1379842
722980
695255
239828
784082
1565947
1502069
170959
963169
750670
1499708
1169333
1596881
162007
372415
1822232
992469
229463
1733763
1587014
206537
847020
1520285
253279
1422881
972674
1975070
587664
1494012
667064
1157349
454822
184660
667217
1405158
785541
1066008
692736
789972
1459882
1079064
1543863
5866
1082763
1165359
1435032
586145
1088903
1615440
1867450
1575861
1422791
1105022
1768027
1750290
1629033
51348
526087
1738812
1254935
1302239
806748
298876
1007050
539964
1322882
1178505
1869900
1802587
628256
1150912
51604
1619071
498820
1991535
1899373
1346241
863359
1457112
366079
1337626
1111635
1440286
502027
423071
1185039
95405
1764018
1933646
1700302
1224985
1970863
471258
1369294
955145
1555126
572594
133281
453647
1060046
1618254
1635543
932026
1860095
1309391
1718004
1903809
1170064
1368444
287970
1136185
1280556
1224086
159081
1459752
1742912
1827596
1782747
1996192
358231
1985739
1289462
704759
1795788
1155200
943907
1134191
1936256
1374430
1785977
1536094
1723267
199511
720439
1967068
1601216
1765273
1275568
1913916
612317
1984055
536036
242123
167494
1051352
1403486
1462066
232491
417528
630626
1012810
695171
1125110
505823
234975
1857518
1656276
1311869
414324
1769453
229658
518490
592764
355301
1082116
951840
997811
776305
25407
222433
1672940
1907447
1815694
130928
987397
381432
1854899
1807128
1078590
1805615
1906453
1441617
996450
398817
949295
1283218
289717
1463239
1570678
48870
336906
457367
1098665
1361269
1301068
1552517
1298877
213005
1620034
1598779
698649
1596383
97140
134056
26975
1640537
270775
1139865
770264
1816383
1922284
741009
819473
139344
1522569
257285
901038
1262785
861921
1371030
1431838
707652
1195188
1766228
514812
1668387
1756887
1988982
122029
184606
568517
458090
335700
906833
787702
1916304
1953582
1388345
1791549
1910372
1804188
310159
893903
1334528
844495
48740
635725
1559702
439668
674890
1935034
761648
1679166
1925211
1604173
1010937
1523134
1587699
1137445
625522
730783
1741903
1189060
393303
1074259
1407001
229096
105807
1298731
630604
206954
1930831
839189
950122
887947
78798
545267
1719424
1952409
16370
791358
1394490
1154745
374368
1044538
838866
1101991
361293
608249
1809663
272915
1713416
12437
1285950
970228
1921323
1484081
1032421
1096205
1589294
1492996
48943
1570392
1933449
491662
1795396
1680247
964400
1382811
1588632
1677365
932227
912493
1263154
1174835
562757
1453316
802693
11596
345477
765374
385792
353837
1131305
739193
1459419
147872
1900824
419759
1326311
118157
1191996
367787
1459829
1467034
1883943
1013589
1089432
1908587
574338
1789972
1599726
547365
179036
662424
805811
1618255
389960
980295
509795
1963428
1590353
421247
218352
318791
1957003
1049562
373083
1564119
13522
936142
159741
1267853
1223313
1106853
1767654
1853935
1009640
1038246
760327
419510
999391
858613
1233797
79994
809083
35425
691234
1387293
1290172
1139686
757298
1037947
1607538
1679893
227308
256561
389857
1589226
1155449
337908
1352658
133718
103612
590763
844993
1418998
483630
1863475
1100500
1262067
1312915
1064847
950062
825123
1674414
770822
795421
1513691
1036108
749400
1602118
190957
1279584
1025518
1850064
676766
1369676
511417
187074
1562651
568858
901573
1493115
627030
645116
1906345
1699860
468533
516344
1536830
1921909
1353535
19344
1051226
1107872
1306422
1124802
1950398
631477
682072
1918865
1864756
542232
1482340
1273180
1294010
983469
1203640
1801347
570742
813160
834681
1644302
344783
1917783
711039
372896
1898899
1894599
224253
1010685
939403
1127902
771132
998966
1048924
1983543
912987
1872679
1009283
558170
1894592
368378
720977
1889166
218211
329120
766399
513192
650911
1701026
437050
109359
1530568
1974914
1159220
1221268
390951
1503579
1402005
551337
1982271
1180639
1338791
128551
1848462
1798079
633765
1934380
1793837
810425
949160
263962
653274
890922
378463
1834127
1543577
380393
414567
255570
704096
400517
1757541
293314
594765
150120
1220634
601559
760304
199812
1606120
647284
1606814
1498483
1422606
1759042
1101871
1718088
626583
44325
1545315
1007452
1530029
224274
552223
1297486
1793697
1664341
684419
956657
823310
953399
334284
1863281
97229
459336
671317
225041
1222658
1527677
1281585
617353
1852808
1268918
1373123
1553317
1447114
504241
960889
1794071
1428840
955069
253239
728900
1144241
952886
1708928
598279
1153115
1784440
694460
1846005
1863806
1738029
584223
329306
1561907
1865700
403639
1328810
629166
1401242
1821043
1292560
1825699
1357403
1751660
1957145
1265312
1059467
282220
1499420
24527
1958085
906842
1549096
1006296
816690
1533566
1126245
471856
1488567
201721
1624944
1569388
1053251
697879
1312349
1471654
902634
700835
600664
1446465
737526
1071745
1988037
415531
327455
1826802
1722260
973890
503478
343829
1814045
1468270
1107249
492572
2385
1734847
306380
1485211
1302880
401451
941818
50740
1126316
870869
818428
1368966
431995
554361
1804198
163416
1744785
1981393
717470
115861
716073
366043
582971
674731
1430934
877311
231468
1093218
467099
1869343
597923
987164
1932290
224715
1319953
1083520
1654957
201093
655057
1635311
946355
191753
1803809
1415284
1565288
1491786
406375
1972200
159452
250157
380734
802071
1969665
622898
421847
857910
192567
1373806
1975479
219328
1038763
164835
593150
1155361
1476743
1153439
591125
1299063
822245
1528854
62193
822659
1007026
1147858
53785
937489
1887088
349662
1087700
1256735
1596947
973212
1399684
209206
1296065
518464
1537454
898854
937135
987052
663367
1032411
1279188
811424
578189
974745
1530089
1123869
185977
1279301
638934
1022153
151549
795316
10159
339806
311274
1999360
1633656
951312
1269530
1896377
1391524
481797
1553767
738490
379807
1855877
1559338
1180841
1525791
1077003
1319805
1283976
479652
176013
695005
1038929
878275
1507641
179283
500608
637572
1276535
1474143
1789113
1364906
526230
1887460
386136
1714197
153124
1181230
1946187
958396
733090
39878
535699
529673
228941
1222351
1347885
1607365
3038
440916
14549
1241573
291072
514394
1942863
557742
1474441
1278557
1430089
1137645
1478853
1162428
307013
612148
380034
1908434
515943
1080280
1377953
767213
1508639
876372
1074787
123645
1549620
1344420
147891
410150
1994378
1967581
1209480
1940921
1976396
966243
209370
1598062
1932628
1475386
1393427
1581371
1917475
569666
1250858
1327320
390692
41994
1175398
1793471
1036119
1198960
592310
1323787
262130
605475
1188642
1093936
48719
463332
1205667
1922216
1923965
1091005
1651341
1013955
540851
667078
1636553
1553823
1621885
991795
1246315
689048
835062
54064
1376096
943352
1325233
1841434
550523
559249
142967
325194
48674
1837439
739100
1778210
1899820
205761
207576
1765903
730374
1556461
1315803
114788
943806
1161633
609172
1734311
1800260
404678
1771338
369799
1705634
675141
1890228
1120761
141795
1063629
752755
1077711
1715598
45005
1200589
1752116
908230
1864743
1547434
187306
749960
922078
1471551
506674
343411
351868
1015841
1345211
935674
1341275
778587
223600
1483549
1523233
1672014
775325
1000333
1001106
1450314
1739480
565064
242220
1914390
771321
1619707
623102
908772
1382745
1363237
213738
721926
1144602
1398838
1551341
481113
1370904
1055807
25618
1096718
256594
449927
328660
396215
1666232
1300932
9602
1044008
1967595
1634337
1228628
1920708
1137341
306335
880196
1237336
405084
359873
340063
66352
1594390
1703408
178583
274576
1573327
511777
1040973
1207408
310595
1972531
816661
1295786
979880
761968
707153
1325672
295046
1507297
1536979
300468
1864233
480439
1378879
1576603
442308
635546
409666
1043283
1117348
1595464
264111
1284023
220716
1572879
905493
453233
1529020
315003
125849
1400498
964721
1399225
370909
1428253
1222778
1992234
1497193
799761
1468956
1132416
1270575
1049700
1615986
578082
331632
1316306
354464
307263
1414146
834203
101667
1432117
1965038
1914149
1705603
610964
1634772
1932115
31724
1127809
577942
873016
612645
1316442
905010
483227
1170048
838113
120563
577764
1754913
537776
1188522
451610
1560524
215191
695659
412904
1154546
1454637
581401
900281
938756
117680
1413854
121386
802531
1461996
844237
1056159
1333978
814043
1052319
1713466
60002
1866271
827610
1160658
1497292
122111
1099718
1741819
1449291
1413762
1700181
1816037
1797031
247537
1941269
169190
838683
1088630
1618920
1785856
998152
567705
540950
905552
511658
1709944
327395
611811
718800
147919
958603
4573
1548234
1444710
1363744
987985
43887
1791335
902829
943688
991608
1805271
1477513
1532718
463581
481165
1972797
1809008
800809
559774
1664223
1425795
154526
920859
581131
574439
841434
1069854
1925138
187710
45857
1554321
808660
1514784
1702211
1697265
315463
1498710
1813154
1593343
1152321
1924545
135691
776923
115063
840059
596653
485289
1011357
1298734
1963635
468525
708636
49319
233030
939325
1931218
1144374
761604
121641
1516826
346080
723646
1591698
955001
634026
1085587
990274
957761
1152407
1696144
167646
1644504
359379
648791
1773577
1117243
1850806
1832008
1809249
857829
1465007
836157
710064
1452774
1953526
537834
1291734
1905435
517833
1192663
440433
454800
1872112
1040128
761031
1824763
1093773
1462211
1152235
1126215
1550376
876488
1528715
1783950
751954
1493406
1485658
392047
66275
788330
1459569
1936802
491305
7924
1900839
397284
79721
835178
209009
1642335
834962
42379
584618
1156337
1369148
218483
1451477
1064617
112152
351572
1803466
950383
1680894
1753903
1260843
591510
1715770
1609055
1476402
40931
1920820
1924592
501257
705417
199534
1637206
1302578
270212
302682
1335986
1522312
82803
1209924
1318210
1433947
1270152
531370
1164122
1216624
1214579
1098062
1916200
24243
601142
1385749
79299
75206
1912168
1490939
1007769
932417
961677
546169
1282094
301040
308705
800590
1059462
1047346
311170
1825624
48237
956538
785045
1193324
1298836
1428236
1648119
382805
1680020
843012
1797676
895055
1616812
971770
595557
136481
1320407
1726151
534398
460249
692252
687794
1831563
1795715
191219
1403606
1874106
1204415
1594042
597650
1897744
1669156
1959993
220481
269140
1501360
1390930
31093
1971349
1367297
1934153
109352
1503238
524505
503025
1825462
1084817
749543
1490903
1103026
75813
1366852
555776
471187
1303315
390647
1830434
1516231
344404
814369
1138633
1971636
1394335
1214000
1659571
402677
1371484
1636789
1647462
1516320
149189
504949
1222689
941857
15613
1279100
390597
166458
197529
294103
1818237
1638460
1164682
1394760
1207801
1873712
1124929
643850
1968720
1072361
659532
1339535
1190140
666482
521794
1420580
453666
394573
256307
1111425
1019752
382838
1184736
307681
1813022
1135982
1362775
1405214
246170
665504
75347
1111717
128537
1031213
1243105
1091977
812251
729231
612454
602527
851978
57243
1675264
1846366
1136510
396184
1173508
6431
533942
1413260
1162006
1925027
1801725
747547
639774
1101431
975824
159571
1465414
1843789
505463
1182274
1607310
1243751
1654647
1873517
1441365
251358
597070
1551484
722936
1085502
1769081
1816594
1468091
972817
1608906
23878
1341409
1113907
589316
243245
1475629
605698
1474891
1078079
619098
1326141
35396
1753622
1305497
154995
304875
547942
537755
1464744
1208049
636874
1517694
1769086
868276
1864862
913142
1153551
6881
1342889
275295
1970213
350883
864246
1488637
809636
1191657
1366692
299804
662337
306393
1542840
1939790
843892
1990681
1915330
1316512
526704
1748325
1650213
1277497
276725
622801
66185
1774225
253376
473212
1324478
1232173
912910
316846
1991514
128142
1296547
831653
1982063
1722355
890983
1565579
1798113
1926123
59495
487042
953454
1937541
1922020
1183644
1132757
587379
1857944
474051
314694
467497
124679
1520443
1407941
1860354
48345
1797831
309484
433361
1756573
829449
447814
1675377
665471
1370526
1005470
735176
1513415
768869
1019190
81730
1560660
1647848
644185
1144781
1376400
733043
1526202
11518
61820
775232
172553
1637955
1362390
18064
298258
557009
1350815
661252
837823
1278077
71090
1502502
1890136
1002902
1776140
726640
89471
1596386
364288
864936
210532
362357
437617
937850
236239
298878
710573
90676
574151
1037398
1540291
993350
447753
1557957
456461
75445
28579
1940963
667267
101643
435843
1042408
1058520
835512
1185801
1103855
158338
492843
52765
40892
1845805
1778270
366498
1066184
455977
1790719
796690
1441212
1903498
980763
580852
947093
1656671
1504975
668682
1742771
395539
565957
63792
1862812
1725895
720908
43312
1894091
800527
1420861
322257
1627761
1377368
1703175
1255729
1248739
348488
274179
1824412
1536178
766072
648694
1974364
912441
225287
1362956
1956679
1236138
836147
596777
597867
187039
1743946
258323
243807
1864222
106460
1099451
700197
961946
1116458
1378577
1861227
1032159
796195
114035
451162
1674705
256166
68690
1490320
892194
383154
165403
399524
1501279
1767183
1871787
911155
37776
719080
1828519
253271
877838
1485561
7106
1633646
1164846
812220
213658
1217452
825425
830393
158848
1535537
1116403
904502
886628
528665
1021864
912630
1127612
900208
605242
902179
1475883
1416722
1474348
1610440
394731
1917911
1113538
1465567
1901591
1541866
359274
363529
614444
1523959
989458
1950193
755380
774973
896559
795483
1092952
373854
1943759
1225139
217391
990970
1669419
1134278
373650
7229
1456242
354443
798494
170837
1032118
1063419
69519
639447
1959180
401301
1155418
409825
1978985
1360050
1743245
513325
671138
773124
912869
1686389
1326871
1614774
816245
1950069
1385186
1479608
917610
143448
957887
293975
1145939
1801554
37983
1584637
1314910
500859
1602509
1134834
928150
550353
1962458
182596
845716
1310197
1016372
1329026
1297331
159527
481560
470715
990051
1360682
370989
304423
559929
1313200
1624175
141094
1411324
927390
709899
1476769
1768764
1483686
1959642
116422
1323695
787593
472127
345883
578096
1072428
40283
530948
1790100
1040881
1418749
934564
1944073
826376
963213
1049598
67638
1365605
1049746
820304
1926074
775439
1259314
1157907
1922891
944329
634647
682087
1114153
247155
822269
1773264
851416
1578886
1644699
459035
1655542
433319
700008
249843
129748
559913
1967051
1159952
1921408
358825
1488345
1813636
31583
1673321
41178
2903
424969
1211611
960581
352120
1060443
509191
351997
660138
1858592
345775
1586616
677929
1905663
1612999
1196579
458919
1892421
611623
1452551
71954
300150
77710
1345917
730368
687424
403181
1745405
499743
756409
1554637
1766259
570991
53278
1168219
1026496
1529872
1913376
1112516
977426
997758
1082696
1045824
300396
503562
1411798
718571
1616557
948865
337302
1207004
722360
1807246
1285671
1550725
1982652
1158108
1832126
1842199
920062
1959045
1271280
1014315
1684342
988341
1794390
1866556
899446
1735010
1141537
1904538
1059086
486129
1992660
530457
50512
306257
1050123
670663
959807
1890887
1359524
381847
1623396
1534072
520468
512651
1199490
760811
881915
803070
1728147
485509
661273
1826605
1400154
950485
1189450
1317275
1106771
1211575
413668
1520879
1753180
1075776
1052832
1788351
1359560
1463224
542742
1705774
1312251
1701260
425773
1262145
417992
98344
1033499
626821
568649
260421
581103
1158217
1727042
792211
982502
785229
1088370
1263474
312044
1707029
655765
1878204
88971
1043736
710417
1108469
1035595
594744
1407710
938266
1394853
1978822
968751
1358772
1074019
1884199
1014571
1848734
1742554
474090
1121898
1072329
419819
394906
755761
1822219
1119224
1348264
814573
225643
572047
1411446
871897
935440
245951
1434426
1693723
1938771
1415828
662234
1510840
1476693
1472452
1297203
1037416
65122
912489
1035166
1862634
1862655
479876
1071031
1195213
547394
1519662
1265183
883664
159605
385391
569545
553052
1866814
49699
1968608
1604808
1124814
1387027
381159
640638
1047730
1469214
871243
653134
337188
1738930
507524
253879
1024221
296902
612546
1610366
921713
223378
2550
322627
160530
1649425
711646
211153
1826714
1460559
1140209
618629
1561708
737600
522282
1468732
189279
831803
879379
405752
1889828
609882
76965
1180182
1965987
265689
1596705
1271635
271831
1706799
1655939
1230284
1491819
1759280
1560208
1403419
859310
1675065
461376
1530503
392729
1794083
1485047
1878714
112650
732598
1791611
886568
899410
1735210
1717325
1028785
1831066
1067030
669390
1147805
1561739
535116
1250979
153394
503642
493050
1267529
1566796
735618
931189
1377999
633436
1624894
604653
252601
486849
329790
1172673
1444105
1561573
1130015
833132
1618733
359383
416905
859935
607072
1000284
742666
1911232
253552
783416
472730
899029
1543785
1167206
1419612
1492849
59590
935171
1631289
634772
469160
1442274
724365
336865
1708332
250472
1131085
1268488
55011
543329
1003928
314307
1863472
123378
1720331
1015653
1453343
1047524
930073
466540
248900
68668
873962
1065802
1882675
200990
982418
714723
1302131
459598
210602
1139105
1690587
435206
105417
338261
493780
1878803
735377
884442
1689200
653549
628799
232603
1448195
1104113
1746906
579912
299952
1541758
32550
817411
325686
675813
1987824
1190749
369783
828497
1916262
1892508
428837
150217
607898
930010
1742103
1095651
1235598
1291685
490028
126500
499682
266201
957819
1084793
654899
1210516
541160
1138881
783180
1305561
1512452
1393428
414414
637691
1775793
111757
1133909
1050487
239288
779085
976075
1465876
920083
926850
107266
1556925
1569035
1387101
38721
840368
1162600
826830
552059
1537334
1643123
893530
1793131
1045596
1280182
600150
150640
301798
1375811
1928030
1466708
7020
69841
1484820
1112759
1034419
1009116
181005
112316
759347
538769
217713
1282047
794344
1861899
1080631
233058
138481
7596
1166054
871892
1206401
730012
870271
1425521
770020
1564083
747298
1737144
691780
250069
1315187
1604801
1643695
1363813
733833
3515
1731363
1770116
174789
1383152
778908
160603
596708
553380
942268
1462752
416653
247953
25192
1563085
295632
384118
192606
741914
1166195
443897
788228
90611
1308520
1439686
593573
1669818
508807
1329457
1082899
1434557
760942
1341585
1075929
1151884
1284123
276291
1294122
719255
1124084
1659692
1073685
1877369
1001556
1727451
1393806
208064
1050334
493792
1801163
115026
1498639
1014964
1638270
7643
1207995
1544716
847352
1789205
606545
1042814
1771454
1129151
1835479
116481
110005
705279
1784149
1395735
91209
1963425
846287
825041
1946460
1682942
802517
547562
723599
1316601
1816427
134197
1483063
1468907
1391377
1536209
805511
1771276
499638
91114
1325309
1870355
1989155
207310
966416
234569
415810
431633
1556486
538136
595845
395892
886749
230885
1314382
944232
1128087
1300495
1369380
906622
439068
1412208
1297085
544521
1217104
1820944
975195
827460
1716829
807909
1793852
1029639
1091465
372992
876326
319693
595980
689240
683699
1776878
75888
946488
1919683
167398
1331547
1655061
1099165
233923
924889
1622002
1578792
1838211
1942455
516770
1937045
1122881
459013
1089130
1333404
447747
1789008
803191
1968469
255389
269850
1120262
1337749
120670
1493244
49337
1166677
1293070
1573109
1769953
224028
973007
99194
597841
1881154
114075
1662033
1343833
1800805
1137691
875122
359293
584669
111095
920726
1434576
360805
1594723
855798
1940263
1082544
499381
1216134
1936047
763068
1092027
793330
200310
2817
991537
1364033
1432534
1317552
719159
287774
486686
1118686
367328
716710
216498
1247561
1480766
1528418
1428912
1628548
1134468
1581451
1879797
250723
409882
1525695
370046
968474
368883
872477
133557
1241655
295681
757644
1859291
1861481
1863145
163949
1041739
1014195
60250
1373051
1692978
1914972
1873707
681364
1911165
1943835
410140
1420094
1980584
1242481
1410446
34375
1533529
151148
1783867
1702390
1812557
1714127
386020
360750
1996387
331090
933348
754583
867348
1696363
1094862
1718485
162630
505259
283022
1201435
340998
1087082
1651585
1014247
173045
871955
492132
152146
94611
248825
96144
1269164
440959
1564504
44246
78325
451936
979240
1797223
1128080
840562
1334203
226732
196783
1343747
394726
1998122
458042
256472
823271
1395246
557689
1944672
196661
827346
1237194
1776124
1670206
280394
17033
1652737
1991379
1260267
1267513
259766
931461
187187
1457192
1149320
513702
1256955
609419
1607071
1250179
1806281
1204471
1596034
793218
1360506
1051029
134205
926459
1702334
971505
1548865
267235
366669
692473
366045
979942
500510
1853746
408557
1950785
154311
834823
1459376
641016
565581
1411682
1558837
1348729
1488903
616726
1312297
1152849
1327824
696478
75928
926167
80562
1538203
1517813
616124
1978245
786201
1361506
536826
1486289
128367
1739146
858511
1906854
1600771
625499
1263905
1246936
1255732
1555459
260565
1334594
612783
1303212
415601
1211798
924687
1490246
1462222
605777
1433821
1956857
1872787
1893106
1848579
1523316
178206
1632478
340566
1622172
1283622
1844341
1706193
1490924
522123
1267036
812023
868862
660805
1665345
1480047
1997302
1607636
1137612
694657
1732177
620299
41458
188378
1987415
1192345
1093210
1675002
959024
1954953
1891500
178733
1934071
1133581
1569301
1028179
124846
1393852
927104
1557684
918850
1994446
238737
1552556
1233839
1083363
1929299
1195700
1303844
978905
1968693
1291926
947025
588017
1035438
1009885
518616
914864
194321
724243
1247424
1696724
1577850
1873222
1596781
711067
742116
620651
1824466
706298
341905
388112
800659
479607
948434
922022
319097
847795
144884
116801
1595363
1268508
1164300
1261565
1932693
1353443
1892042
830757
1498185
495018
142682
854361
1507950
523591
833824
1512463
1937930
1837851
116585
1586324
1490307
899326
1186279
1771444
220095
402983
1948269
182603
400090
922867
952105
1694968
691913
1342376
1545419
754256
717309
555200
342633
721960
1348598
1907730
1547083
1344599
1874429
1703247
1536532
1413230
575246
1817382
694789
75395
952223
1247218
1472863
1760703
1021485
729479
1258185
1353027
1020911
1298991
1329488
412775
1846240
931306
1204597
85185
130571
28318
19356
1128309
1597442
729550
1873170
12049
1179423
1008170
737662
1199197
326190
501219
1317226
1531957
879534
1920435
1420116
707105
1163599
632397
450778
1193779
1255458
1605629
11637
290960
1196475
1765590
1051249
1456287
949681
1938992
1001471
1847346
251982
1115587
230228
1119285
1916735
1022840
936667
1383202
160567
1359425
1399214
1415129
1303343
1594649
1186466
1427482
1766490
565895
588979
1811696
138926
1231391
1117724
1076425
1894421
934496
1101332
1372918
1277374
1135983
846320
390699
1462729
1336130
1957874
1232220
1650004
312808
1676619
1468970
357540
82230
311489
1489256
1928823
607090
1591912
831663
1047707
704197
424841
1336159
1106637
42263
921579
1466108
163676
597207
11269
133843
395166
494426
703314
1397483
1921456
93169
1935048
162010
1545033
525777
910077
1561190
1364103
1515061
527089
1158024
563599
509254
563086
1522625
731457
1481669
1563434
1750795
1125426
1245660
1320120
137425
1328252
274780
1331230
819287
1920025
1817194
1767935
860766
1607144
134078
1141665
1485340
1777451
1169658
842821
1189861
263741
266855
1888577
1214225
1377514
949068
29773
1191458
66795
946853
1921168
754662
1265904
1329905
1933914
250515
1704109
310238
81352
873967
1292229
890624
1908219
101106
1844221
1597263
254086
973997
696913
1956268
623952
393724
571973
723256
1911805
1787993
1720308
1347295
1576718
494123
1407194
777059
732864
1549359
1518105
366477
1386767
1125585
1857917
755403
1761935
541464
423921
1263906
1027657
1052849
360392
974536
482056
187901
1760090
1390515
1094895
1892963
1402601
964763
391920
671254
416631
1270651
1251513
389506
730325
1773199
1160588
479204
836464
138950
1357381
1171807
1094225
167830
1872678
1449798
1951534
448165
1667226
448722
961989
195336
327810
1882850
704994
1928608
1862480
145759
1120412
487041
526627
252111
1694611
560489
270201
1787557
57828
1292627
1356845
284941
95379
1988386
786996
1799901
1740493
1419390
1416437
1331717
1745159
1471505
1114821
821243
11845
1612285
1708034
558351
923338
1545002
258896
75139
711453
375810
799364
266383
1234598
1947032
579128
299780
1089138
575374
55428
1463182
1955276
463019
1096244
498591
941379
640750
1297460
1816614
1378649
1647200
1818954
935084
1938715
1861736
1761914
1755558
1190276
1914074
152709
1786571
474070
1656435
1368882
74130
117175
340524
1865162
106709
872960
1468045
1576152
41502
1233790
1869111
1254454
283096
1190677
818265
552958
1399852
134726
1703063
208547
232194
458817
1743436
305176
1601368
1438932
222373
525503
230635
1459849
7842
1302717
1150580
1813926
72275
467396
252927
976062
1668036
806014
585347
1590428
191863
862736
333836
1105175
516647
566019
413255
618117
633055
840265
1405837
673973
523190
1063451
309439
1649131
423966
243720
107846
60405
1596296
479759
953283
478173
285600
1769427
915892
433548
1848931
1115745
1092984
1648958
1885663
240554
376021
821492
1155912
467796
867473
1072593
1336635
122943
960182
264994
636205
147876
493553
1201296
641184
345957
208539
368782
1033284
769644
799071
805636
1735735
446344
1194972
1205021
678182
1895104
166882
461940
1006321
935293
500076
1279501
7488
237537
693155
1827183
1039565
619492
1238077
1401448
874950
1463500
1562446
856684
1966959
1464693
1448383
49625
406986
985689
1232770
558333
359288
460860
1282997
340786
1720140
741663
1783745
1717314
1393540
173773
114761
430561
913640
63013
114541
444997
1497353
683137
575416
191505
275849
577475
1464793
104182
1627710
367725
372461
1397312
1819904
1127027
1973253
605224
318818
1534876
140304
1091788
1013757
1814777
1425925
1471095
1693929
1982080
687144
943276
291898
1488392
721818
695539
251401
1806737
1857793
540219
62003
207723
1896853
1354519
1087852
1581332
1032185
863247
1278475
434240
87823
1931380
263892
556977
268443
705243
550559
1895009
358791
881380
449628
820044
1415450
1816005
237633
1230274
1727839
714421
1804478
442068
474279
559870
977620
1285355
575490
89762
581760
112836
43130
351657
1430077
1609345
1774183
1837784
1068167
1329813
1079177
29357
363223
1922249
998365
1747441
417527
602928
304865
1898304
472927
1756188
423085
318079
1885422
1552652
1790892
404729
1203928
690783
1402440
1239793
320343
1950427
902073
634441
333488
1024283
1269126
55251
376441
701363
1933233
1049683
1717230
218733
1513878
152294
1211202
1375278
842938
1013533
590711
330311
1745349
1172273
1928743
1056325
293593
1495185
1518171
242719
1659181
903715
1602862
1415695
1955480
1659475
1658923
118476
922006
645839
460518
345376
16470
1537272
1800471
885248
499456
650767
1920609
215357
928840
1600496
543008
901536
368879
615910
1632572
1306080
936807
559040
1007455
9428
122207
638059
1051539
271778
1513100
1454859
134600
51940
1869035
721746
604728
1936220
682171
1252
1446607
1088986
1285545
244205
44040
871828
944767
501014
1041197
1510497
5294
895970
16858
1007923
1937686
1746301
1479224
950640
810450
1696599
323590
43800
1774031
1373037
1582422
7118
734925
1508834
200748
1527302
480041
449463
1357514
1369639
1315656
1914043
643371
106793
1240226
455666
1764849
1480835
1702040
1297012
1963871
521998
1294700
1292941
1922037
305399
421761
1956888
5439
1384996
184693
631613
386439
1001456
1877850
1644670
1540063
1746554
187488
1175600
322382
1434615
1138103
1446399
1515427
75658
914124
1973442
1771005
1080922
160967
1024182
972465
708267
1024463
596668
798048
1485629
1799691
150828
1278654
1712764
1302205
1405113
1960604
138003
378882
1236193
1378472
1985528
978709
1006137
1097158
247282
1843120
1294095
1740021
481968
1457150
1020109
1932621
1122135
231626
185788
1254854
1750422
661610
1493744
1272527
96498
1430299
349953
91418
576421
1343693
1228724
38107
699562
498637
423881
530202
225798
882295
456504
195883
1801477
839880
354901
591691
966286
723965
1154302
678191
653088
1899444
500833
1959202
417068
105511
21453
1300886
1914413
1369505
1056931
1104608
59973
208126
1982710
1823755
46478
115106
576792
700070
1588882
1801431
1321142
337023
1588420
423265
1556462
820792
1870503
1792972
1294024
1312139
1892568
116406
644879
323789
288969
1255728
1939196
756897
496973
1196375
261895
499481
919360
1545232
1695498
1881623
557102
1172001
1420434
1407003
831657
1378778
59836
295536
1938092
1068803
201686
402652
1130582
1240734
1101620
326432
1265654
394266
1900168
207832
501041
921385
438740
1592973
578232
918919
115595
1117351
1020518
1706701
1381462
1448001
499319
1250746
1318458
1311900
636049
1947903
1742947
1052259
114634
1520689
520932
1974267
633292
1907041
1781923
586111
1259864
1236074
233483
255959
1901630
243667
1598706
1259700
489964
437996
363406
236920
1118539
1852902
1748678
319005
715767
70466
1421221
1241973
296202
537799
523687
724977
1581824
1334383
1941630
445593
343800
973991
179844
132496
772462
1676482
252262
344602
1151987
344499
1687991
277130
1655229
1090428
338192
1434535
1732414
153958
379752
1919218
826530
1703732
1200483
1126096
233308
1943937
1698998
1297977
266282
155632
1124922
1925022
894221
1712692
1323551
1853719
42492
1216250
255431
1184633
1047008
789302
1199941
358039
94376
443410
995681
1356020
662804
256047
1615850
613772
736987
834839
661404
1905234
841871
1484738
1055171
208966
861813
836912
1295133
542075
1932441
642736
678381
1064456
472506
1395585
1235218
1995980
1937570
1612829
1705258
501662
1838366
379020
1327059
443850
988836
833952
1330800
1115541
1467884
1033587
851970
1458689
927958
1716389
1636244
1504150
1935712
207673
938179
379040
884088
226123
119169
479736
1271980
1758147
1850196
1881477
424815
1775745
1222162
1606036
879631
476768
1282892
153529
1734870
1606122
1202946
1105123
1527611
979224
942741
1515219
925543
1976352
1795165
1271907
39479
1041799
1447820
189110
1419122
870225
1366359
1055358
405432
1008586
195693
383370
1713218
633015
1351155
895276
1737414
595318
1132532
647513
989146
1321595
310531
1937521
280547
637083
1879877
1708531
872278
797921
750103
1330749
1279122
1459801
921371
1739603
1273363
975572
39377
1040293
122924
455643
1230765
504777
412127
341151
291224
1631871
790377
62516
1251145
602600
1247786
35833
214106
377925
1866328
1805297
1629213
563157
688726
1525394
572464
1553159
234837
1378902
678955
1681974
1962759
918089
1644861
1954309
521836
927099
1847669
1495023
1185074
486683
1378113
62282
372690
1432945
913078
1632941
1161998
1961354
1094817
833845
1176960
1190254
575421
450197
768910
510412
4158
1443116
703935
794802
1186547
1518788
1618109
1189518
305328
483088
1069498
265499
84634
1473893
392750
1195068
1434238
579455
587565
1273132
1809660
1276902
1638347
624266
1848523
1615585
778466
1290607
1334965
41653
1000109
208039
1119434
94464
1523305
230118
57272
1525918
1495328
920143
497911
310833
1571027
1003286
266628
749440
311343
545792
1257489
1820011
629068
462313
1379751
1725995
803811
1142233
1472563
699744
405537
1444456
662000
732123
840207
1184550
598978
317677
1549873
1696956
1805172
1308027
633213
1827610
682182
1266754
1609198
57514
1210938
230495
1810373
110698
1124626
525082
463417
16987
1176995
503047
1904140
417817
724573
469708
691692
1924831
163279
1244424
1625561
712720
1432255
798469
208179
1335631
521027
1236257
1596199
866324
502945
312274
330745
1265237
744677
1557578
941149
1713041
1180647
642575
1548446
799679
918202
856138
285460
1869723
1567760
1378436
257235
1129604
477234
1056684
600510
912593
1229454
1680844
255715
642138
593050
194397
192129
1638770
901740
462013
1020779
658172
333580
579963
407543
6235
106362
776558
1901203
1165364
1698033
914224
1811808
690392
1673865
824917
1226906
1773100
193848
1592841
838497
183964
228060
800083
1550167
399471
1263377
1351234
1297525
1783912
171664
1027569
729971
909776
1202550
838961
1988469
187395
221394
736891
995094
1073132
399190
166601
1612166
683096
757440
899955
1871237
1185543
219860
1278800
703782
208323
1437477
687086
687390
1912394
575728
884056
878951
1039272
1629944
1883125
1584143
875000
76256
16005
645972
907162
929407
1248988
1566865
1968636
257745
796945
437235
941815
270570
323051
1927198
1451633
882275
358697
369180
1079866
166530
606101
1005693
1883283
1430068
409768
632632
806793
1727675
1209181
1883318
1768997
1337711
392728
480117
608880
1447263
475446
334088
731002
1784915
517025
1947206
97913
1787648
1309676
1529398
974852
1505376
196705
1734871
1420575
1270720
296459
487841
1390559
785674
1879629
660911
1740186
1321712
1757109
731653
1485020
1497938
1900026
1009943
1727365
621309
1649124
332099
852832
626260
1092315
552095
690975
14759
935843
647305
1555655
171050
1532880
1699109
1789329
1111792
638591
1600342
1042125
618211
577733
37615
575111
269563
511105
1014138
1692372
1325144
313826
1950982
391819
687825
648572
1649075
1495008
1287526
1555868
1281645
1089968
1437632
1384669
1837667
294204
553333
1290574
1762146
980865
298450
78306
86392
1956242
413991
828784
86268
776469
1787152
833193
1535453
1052818
1115553
1929836
695240
245589
169916
1965253
1106532
1753816
1338992
325760
1924532
424355
620366
1281828
1132893
51646
1375327
1839212
561970
1913866
1851207
841581
400028
1295918
1730580
1264919
525918
1725542
1147871
1147566
219800
1803316
1638169
1683750
1983613
1509942
84280
1592393
714095
1086467
197900
846481
1875095
1590039
1405582
1806717
724414
797846
585670
1192612
119784
54359
474495
1358876
1922925
464723
83209
1673298
320957
382073
1326223
1974528
11353
1019179
177606
968240
1762824
1202470
1956445
1742124
1940388
448306
1267657
901562
808663
204200
1686155
465002
1164762
1675379
1901712
1856282
1306475
1933299
53852
1103889
205163
787914
861650
1717832
1598888
1916744
363895
1926567
1274015
1075055
933544
572692
1297478
1449038
1647254
750580
186890
1508634
473299
1774078
1477788
1496017
169664
416165
429453
1537944
1605967
984900
835322
935638
1974380
1132530
1258970
999740
660027
751459
1194248
1086219
813790
1742424
1217858
1408913
1976555
1262050
1020676
761320
936197
885900
1106343
1690571
1045309
183691
1316974
1366515
416263
1482300
1180099
1974697
1218901
1799006
1767544
837852
1025938
326716
239401
596638
1919163
1396362
1469209
19309
1653677
1282278
992076
527676
1289355
512210
1658738
1366967
1622491
1762864
1992028
1161489
975534
287119
485526
356527
329682
1497122
1910281
1704123
498695
359166
1226708
610837
1459356
256527
244460
668984
536709
351580
1390800
23137
1165217
1145378
46242
955788
233464
745009
1650399
907313
890478
1019143
368658
1831542
1428622
106028
1620001
1223748
1140982
497206
855720
573374
1317661
281588
659986
36250
1964240
1261229
1639072
181960
422341
929624
64755
903998
1325931
1802526
755053
1206729
1631966
215024
1328045
1542249
1923076
1337410
571464
1386986
1067572
1340334
651012
124313
676191
323226
1283977
229193
294995
1966457
1165013
1064015
1063080
834445
313390
1187468
1226991
946511
1485390
161287
1347828
1652168
1141252
1851742
1169434
1044073
1100098
1537885
1776443
919150
1255076
1097918
1467911
149843
770507
1480125
102970
1999620
1481078
498794
304195
1616913
152973
196301
189750
642317
1312748
130961
903992
1013952
541314
1671127
162743
524741
1046536
1925922
1736766
1824393
1856025
1920263
1262366
538392
1537910
1679618
1902114
805963
905771
361466
1602268
207451
1031578
970106
1116010
1113952
949675
1899721
1134241
1003268
160181
1217769
290200
128327
1997742
1044960
754239
547137
866062
1469972
567657
631662
1064459
710896
1431981
920939
661492
1960606
1032547
316537
1977453
1732561
1392134
168367
198567
916097
235260
1031403
455394
1058031
1764666
776223
1496725
514843
894427
299181
1576859
1217579
1441533
480325
1727254
1012699
974324
433741
1542436
1579336
1531659
991831
501376
1505805
18627
145492
703417
356806
1110270
621791
192038
914062
1071431
1674862
1414417
352757
52212
365014
518014
1417527
1131626
1084034
1576715
1240354
1278526
222625
1322141
763366
1371301
276518
628545
1557797
1955093
451479
155604
1387764
1026854
1410769
1388590
1875815
109927
1532221
734716
1629885
1231094
356860
487613
1315055
1234155
1584154
229329
617232
1369747
1660613
901044
402340
1034177
1289732
542379
1149230
439499
1224211
1250420
1447962
812446
1233833
1405642
219571
751891
188379
1698949
662111
775507
1695261
1774699
671347
14033
578315
1499796
143537
502966
1239205
1016396
327894
38081
1584761
1738858
884834
1089170
1235616
906809
77944
525268
665068
1684910
377526
1504377
454013
338050
719686
1756357
654606
383186
436249
267067
1129629
1217269
160236
34633
1651851
1812201
1554672
1053024
1960111
23888
901854
232715
138713
1609681
772240
846974
1852503
106891
968430
1219747
147398
1777973
1133806
1548691
1998296
689959
437634
22718
497670
1010598
561866
1979535
1978866
870181
12038
62008
960485
479005
1127411
360220
1447057
1189593
1615442
1113075
83970
90784
1669740
1310188
1537184
1579628
1283061
1375402
1346217
1466177
606293
1414832
406185
963124
47720
605244
73267
1358362
135843
1284141
1906569
1633967
1928642
798234
1400645
1809556
255533
1978109
85264
1609296
832788
1128436
272358
1022320
124066
1225122
1706828
726204
81790
753195
1828978
67962
1986966
244474
1957367
1946210
1762485
493648
556066
652764
735396
1604710
1462412
637895
1028802
1342106
1905415
250812
758301
148250
726330
1693432
985347
1088042
1169654
1292970
237261
467832
957811
1133616
355779
1538587
1703042
560683
875285
787951
1379004
1173143
250710
1856545
1365297
1898662
268564
195869
44400
1482767
1926801
63
540816
643955
1959320
1725848
1142870
1848577
1055507
1365334
1377758
1261864
1968622
1945761
1312418
1979231
1977378
247414
1556441
1189217
847014
1310854
1334571
107128
537122
1560506
734772
123345
361376
849603
784301
1261292
1979305
999506
319572
1891472
453894
755785
742976
323683
718148
961588
189230
951478
1672688
772832
950733
50073
1296412
598602
1675854
926704
1883870
340979
605205
831907
1655128
234967
1115950
801167
1376508
544782
1789086
880640
1881387
239568
777510
1269711
1276544
177728
847
204991
1904176
1657409
1293468
1846711
275882
1018533
447102
1286527
1298447
1902436
497278
283166
479646
871662
1379590
974721
1896671
205140
1459700
352622
1314292
1227321
960936
90720
186830
823321
918981
344631
1881872
1829974
1616353
1360780
649018
1275673
1906455
304707
1161932
1883727
1561287
638413
1477150
120300
1568548
497179
1619790
860349
277456
491821
711635
1232133
1518953
796708
754995
1634258
1432434
132892
1270011
1681382
553176
1530512
1394404
406192
444023
541205
73240
311136
1123799
707691
1115572
1823005
1848612
196117
34080
528524
1608440
39734
1571103
94511
930408
1752291
1279548
1750310
861653
1504321
1004626
681848
1429144
1596080
164478
891043
965294
865695
545344
1322032
455173
708885
1154061
227287
963827
3394
656779
628340
425208
1122850
674225
832055
1399466
941419
1738480
1415280
963017
382277
555520
917553
978108
368063
1591287
372340
1363992
1239705
516619
1482960
1011972
634555
122019
613787
1014784
1457970
1741785
478468
549982
1667920
1451932
1866750
630403
1147017
244293
1275249
134313
90047
1628462
1354534
1136956
201629
1293087
1148842
1014362
1282365
1048570
882956
210334
1398434
64329
657710
710511
439218
1105535
1290505
835411
351226
517635
226340
1752431
48607
1221944
611575
537772
1102226
1904237
584394
912361
620898
1610251
595504
940137
1425188
108899
290445
1785283
1374770
1217425
1521688
960471
1543481
1314003
1643025
62594
1496147
1434951
137028
1613997
988486
885023
513410
774450
1370733
1954622
1512894
487537
1504235
530203
207072
636965
424608
1840316
233113
499441
563890
1014676
1597878
82803
943040
1347732
1364424
240086
1714840
208544
1048836
677263
774536
554141
1046995
960003
1845442
284803
454868
516557
210080
685378
842452
1216125
217843
737900
671267
1063481
510606
1128336
146597
267648
1541762
207241
871644
1558755
252064
1048255
1399554
466742
1597206
1095078
1876184
210747
1192711
82896
396349
768966
1621775
233765
1460089
1859932
1741012
201935
1949181
1550335
1568965
702320
325075
1748461
1179776
911430
561301
1532876
519830
179772
1525537
55335
168927
1189073
1955742
506375
1215944
1992883
603906
1117664
157635
537931
476740
919911
718341
160381
1826105
1670138
1216820
636905
1384757
606216
1419512
1849333
1193838
9951
1960705
1376294
282092
1006483
1585650
20105
856193
1957609
1180847
1510504
1209615
1548786
1634377
1479170
1318835
152945
1439454
743574
717575
1594356
1614915
1012516
1606892
1259540
732712
1526026
1337119
718365
1446777
76636
1456583
606359
932984
1953805
1586895
1737050
630336
318620
603761
1808031
474734
652060
1259876
940863
624702
1582949
1869192
139668
1709655
1013277
1462717
19353
846556
1995535
1192236
1507064
1662882
923354
1658795
903718
407192
930089
716584
1024976
748521
1818535
138501
880753
68029
545069
695603
857905
491486
345639
32229
214125
151514
980730
544496
1635716
1696710
67541
1049685
460441
29459
1740974
996640
1882290
1444904
1809382
1183824
771460
1446898
1218813
533066
867036
961117
492895
486399
621323
174774
1959521
1130639
843013
1744921
1948331
1230473
1130398
1371077
1422280
79758
17017
870228
197999
388761
489233
827059
681464
1343111
46585
112520
825759
428445
1612861
584576
1987815
1234676
656651
1117588
993976
1467712
764840
1391056
126811
808978
221462
1026975
596455
637076
328591
1467544
604572
1536607
1522216
1420631
1154785
1199566
511381
1545283
903685
1356880
420015
1461722
1676154
705824
1810329
1613770
1682201
1163608
969970
1925313
974655
753448
1309001
796785
1645317
180756
362957
85464
337545
1825502
1426873
1628115
635997
126758
1362371
1594773
100391
1018944
1436093
1099515
724219
654889
895049
1575080
1969724
562400
1419157
809867
310119
1884550
1555057
871578
1907179
1350057
390375
1291012
6116
1847632
90186
168818
1068740
1125782
1148448
1849045
1970070
1055921
182909
504416
1255322
301586
1988021
1846106
785557
677946
663774
611327
1367080
1471034
648698
1511637
1833657
1157977
1364926
826932
1616758
1049825
1901945
1153709
1579695
90699
269210
1159604
938929
21259
1543445
688664
851916
949416
876426
1110737
868562
581493
908919
247204
1678187
189950
269632
560497
1254873
1025227
332352
576074
1926956
854039
993147
1586904
1349696
1541667
1677002
856974
1648632
1275163
146310
1292949
541636
1933845
1914111
1525670
1456870
1863574
374815
81729
1757052
1578814
1371066
702849
248877
1336675
66095
111795
1875426
761400
1273152
1318949
1329970
1607253
256189
977652
1557362
223842
1224939
1636821
912991
1301453
1395439
747728
338863
1130822
493980
1146180
1189882
1947003
985908
529009
1507810
337329
1026567
547137
1975496
1437186
1756865
703194
1038697
1926381
1979408
27027
1166607
223078
1694093
1423992
111430
1516389
224037
481231
337974
1187796
1461846
845652
1294788
317918
1953852
597153
435679
1299763
1426855
755737
1279098
197789
1817622
940823
967818
557573
1776374
501299
1773370
498435
92105
768006
514030
787252
374833
1527293
541493
1369252
358163
221378
1511977
887072
931137
1221881
863461
1673024
150562
218905
1789913
243667
1120739
408841
689302
852934
1595153
847154
1961908
1364270
583055
347129
1887836
974751
1243856
239437
1131643
891216
1603189
1360597
817455
1562860
1774757
590242
1233358
404342
991861
325165
153876
1913160
77600
588671
178926
1947040
878652
1665262
1294593
137540
218487
1335586
1202646
586648
259764
186275
77789
1728326
371370
1535982
238331
1196666
623129
548825
1231142
273217
137611
476280
1083560
917753
1511436
214415
1713533
1513916
620124
1097630
94245
957393
1407596
1075888
37871
852702
851617
733774
799717
1006303
723577
317652
1475642
678380
1802273
1667702
306717
1964541
874390
502409
1924786
1448711
963215
380459
1072082
862048
457796
1524190
1598739
33516
111599
752637
1898526
828419
1308989
1991974
866120
161
107722
1134152
1994551
77793
1018714
798411
1138756
1969525
345135
262956
932719
619909
1234135
1260647
172896
220090
32384
1998040
1013212
666539
1034128
828066
1601501
694315
1777219
1698216
1554437
449344
1502576
1517484
1039153
301037
443721
116788
1287268
242822
414470
1871379
104645
934034
1540994
137750
1850405
406141
1409935
744540
1197147
405059
1355031
1588371
966488
1394080
981957
788709
347534
817564
301202
326775
1372613
1314518
691336
302573
252847
811520
934358
1441162
229781
143473
1029287
535133
1210456
525548
177801
1052002
969233
187579
1264287
873542
1678735
1023539
969834
212526
170124
465005
19164
1143117
1294518
1292093
960720
216830
1124882
1149302
468875
1648676
129712
638406
1153105
101101
131757
1503732
866452
1348478
1529415
139276
937068
1274578
368467
986223
1910251
1373052
224658
482599
509301
1349221
786211
1442378
1977521
1924977
49849
714071
641200
568237
517511
655569
1275109
185594
1049409
35754
345327
1743671
764060
666690
1745892
1724788
356166
750430
896093
1352511
1624916
1571028
1501447
1498115
100896
1818236
1056128
167440
1142980
303434
661946
1037400
1516745
1894193
278093
321652
1720557
809478
267545
1114862
1118665
974465
1072694
1993961
1527452
915547
1248947
1034317
7353
1253023
961825
161602
71744
1724398
496525
857640
261165
936358
438063
1741569
613811
1791018
965401
504281
881991
1394761
45413
416572
745116
1160814
549966
682458
37820
1817151
1453232
987061
622195
1837169
1502715
1576378
991936
880982
1555393
871273
1547237
1819115
1310688
625469
178790
754613
1395908
1733233
1933285
1801870
573703
1850582
1462240
1659543
519706
1392952
224881
1740654
972378
93414
977057
1354402
1129256
1007456
1116103
476982
698535
907875
146829
1462503
1529891
39656
603916
859380
1049491
33795
1064909
197801
92926
1413015
700003
1300438
455848
588991
861701
451073
649554
1624738
1065315
1723520
904752
1119904
1944645
314329
817779
944614
297135
1568265
506821
123884
1058423
1570838
847500
395604
608009
1652332
45430
250981
1081820
1755164
1007091
336152
540616
439748
1790200
1011485
327309
731191
628459
654866
1716555
1653786
1044460
1871926
1654723
244856
1549694
1857920
1074381
1052253
977864
1878240
1678312
1079491
1904007
1405220
592971
1097137
46552
1796266
431035
602287
909825
1109904
1091622
453399
247147
685876
154821
578357
1858041
134183
694220
1852966
124737
695358
1769451
176008
774998
1882150
148683
413776
667257
127703
1624401
845343
314112
983176
1120872
1890277
850998
272618
374841
231270
831290
1730426
523054
1674507
1200695
692800
74330
1095203
1199901
1852386
88850
569662
591668
1191512
630320
1400658
1936304
481267
1451319
526329
521781
1675224
918641
567608
1678939
128503
1638006
1221633
1073389
226307
1483391
1408135
1775497
1318958
605618
997232
1797458
48981
929391
287036
229215
1389596
871818
713881
93634
558863
339270
922237
139277
350619
346753
1258304
1172549
936422
1168195
1275989
542573
1829883
850130
1208084
532532
1224720
1885591
1536640
1878382
653700
728923
1874066
920579
254029
576764
1042548
271007
1157201
423694
304839
1373754
566498
1527987
1282278
1075423
1641690
260262
1772033
663779
1744248
780109
185450
602482
622023
1977110
1289255
150856
146993
1217960
746168
919715
403650
1146590
913551
1832023
431301
31725
1617909
1215496
1337864
282460
275887
1013870
95408
1179224
1759419
1053035
147437
1477634
559048
138780
562908
650793
949699
1564574
1865657
1894919
170734
1163324
597771
868175
524640
1021275
1832294
1000501
1008131
1335043
1039845
1792300
1773413
1694467
973384
1019580
592581
1481019
675637
1990685
268934
1875876
870308
551816
346611
1056441
990047
554536
489213
767025
1870314
1834356
508913
1533068
204272
1687865
1981865
1298561
1283456
1838227
1524115
1512868
51307
1112484
905143
1152314
35766
734067
569378
997109
901225
485059
1359222
283461
1153773
1799299
26362
1900515
233619
507877
321922
775276
135399
1112116
1948072
1479759
1359895
908691
1488665
119887
1801765
1585406
299029
1693275
203073
507586
766040
1020546
1156148
1067387
136207
1185148
891534
456673
1325106
1380085
1379547
1218264
831200
453899
134636
614246
1248676
1224373
749379
474821
292220
1269462
305453
1713206
1974767
887879
704257
243340
763115
911072
55054
29237
706067
21496
1317393
526219
858284
1636256
1895251
44812
1968756
1847702
1403289
544698
1613887
292315
130310
1743605
326841
297011
1668591
596135
1458207
1319721
96310
1383370
1743517
333296
1805052
1249573
1785708
167529
1990487
1599401
350439
1936699
757635
663659
1185288
1733907
868285
742280
422417
916637
160572
364716
115413
1987337
215771
395540
761322
52530
1959117
1179796
973698
1178350
368309
1285729
948449
1917446
868787
238728
1339732
38237
750741
1179911
383711
1703893
1545631
342113
370826
785158
1877172
1556395
422308
1835090
1922005
665503
1746716
992519
60727
317952
1676741
1904251
1030621
1332067
1460072
141129
649983
874995
903848
1601476
1899434
1702860
1878650
171536
43865
1658482
1568326
1026969
1983423
1241504
1679861
557136
406838
1086232
203006
859156
1892052
1867348
487462
1378543
1628910
489273
1056903
1846834
263919
227869
565908
877471
1957682
974289
157599
1948849
1387060
662710
880161
1800425
854976
1694696
1152813
1392347
556701
184511
1388584
464703
283536
19031
1614865
829363
1282108
242300
1432326
1111356
844661
1436726
402476
1930789
1083555
1326963
1781751
1227881
142727
623365
450457
1407540
161927
1122964
416002
537824
1400400
1680243
605538
404419
1911115
559341
1443159
735752
1939479
375861
1434519
1880297
293831
1718560
509467
31854
1210700
1127898
1599178
1791033
1749788
1201671
101913
1458463
1843149
243500
617086
281675
572600
667
908154
1932732
1684227
1273753
646514
1874543
111771
19114
775658
464697
1998649
1003159
182285
230479
1257403
621546
1262150
907182
266875
1456549
819023
1255317
26375
918815
827417
911
301355
613148
880740
264509
1743385
1999090
1597475
1495579
1816663
1839526
1123021
1598281
387864
663555
572381
22073
834793
109415
137426
375463
1424033
1471630
908836
1211511
1796226
1632094
416476
487053
638349
1581998
1153386
922494
1325421
1624652
343120
1488410
1641873
788640
1909329
1719163
245619
878998
180661
1773469
1400091
1006002
1749851
1495891
432503
142862
1644495
1257459
1224670
1919979
292744
754150
835988
398743
1557730
557617
526635
418897
1988578
1216942
79152
682971
1230293
142809
281442
1257682
1260866
776591
1154091
1868669
866281
748304
1817452
676040
577118
373462
478770
797162
339611
714244
1045891
954401
1726974
1797242
1682636
1142407
843468
623000
242570
416484
544069
1966007
1780523
532840
1946308
1712421
1908521
1159506
845
785947
970253
98
216113
1478176
638352
911794
72389
10017
1341181
1220756
769605
1089636
1904923
1162129
1000595
1344497
500982
1133015
573742
833129
90988
70572
1626259
1648252
1971163
1623529
441905
1027654
1430869
66068
473864
1557610
560970
1589200
849201
1488083
1558517
278216
759304
560544
418035
1380568
1663537
1070384
977058
339105
840324
984606
1200404
1027675
477504
1191494
629905
664292
1322026
698093
927310
1825373
1332725
369264
1260305
725365
971196
769235
231852
421195
1411194
480633
761497
1064173
428569
1890488
1478003
544259
1135495
1665956
1945571
1410400
888267
259112
262151
133393
1219893
1088115
185214
1591412
563134
465106
1878027
225182
346018
879538
133833
809324
1133808
916993
122349
1676640
1787175
1682945
1246038
44075
738043
154874
772311
1796245
1985934
838036
1368820
1796973
1343713
1643207
853051
1606643
1418899
197679
1469454
1838298
1350040
673918
1030830
858122
195340
1127540
738362
702695
1515764
187827
116303
320209
1703776
1958326
366627
580088
410397
1420526
50772
1010196
1216301
1233977
1991049
847591
973726
732825
545106
1267019
1468340
757095
87305
894673
639003
1724839
1500020
554285
604359
767573
556786
299126
1105267
1645233
211095
1629854
705852
560723
1274014
1959233
1831385
391251
1419134
1377370
1126321
124411
439917
1455152
936165
1914898
1441811
1984727
707916
164827
855436
248155
548787
1457049
1953914
1793835
234566
32103
115404
985299
260566
1721444
530434
534430
788514
911674
1860604
688499
1391047
1176928
285811
514333
1003456
209115
928725
166266
288415
634867
1800731
167107
1835804
777815
526073
1689880
1838698
1962416
383967
1318599
1959882
866394
1098038
687998
206682
469040
1277412
492404
89472
47630
920938
885829
1763980
1711286
408735
872246
1867272
1450216
1123267
895482
646682
1855419
1052256
1332141
903597
1130423
1861945
439782
1897324
1852996
1120082
1527262
389679
1127283
1991307
1904597
195146
1761826
557036
66099
1853679
560443
1220110
695728
1468747
1283274
724197
566407
618841
113742
1505833
1419872
896591
846231
130460
1363304
385063
1928148
1692676
166975
131324
1214319
611437
1052944
1564092
1622190
478100
640314
599237
901413
1422799
1319560
1573272
1635232
208414
289827
713601
921082
857263
1728780
1432017
763873
1569781
249047
1380578
1386252
138251
276349
457967
308653
200802
1120579
820984
1558064
1993754
1227311
1158413
1288561
1021843
833328
1969368
555002
1535571
1491042
38315
1154564
800165
1324452
624513
296827
241672
1875461
1942206
1806816
32707
461680
519758
823437
1631363
866019
1896785
165742
636789
1500993
1947071
1220311
1873572
1219626
1070857
673872
1322454
1209898
1807415
48502
161304
625495
870145
1513558
1050039
455587
343293
615614
1961239
1063704
1379668
1054929
1129332
1062759
792670
1835973
582213
1321234
167101
1013615
584456
838126
1541433
1591126
1607516
851052
685451
1800298
282252
482377
1920274
957981
1424387
655969
277338
1641945
1633272
1567793
974623
675024
40195
1029715
157554
1175385
872684
1809815
485260
965594
1874926
73706
1206399
431821
1954579
1162407
1498660
1702928
1429277
842945
189848
880717
883236
70505
1921751
424882
409474
935515
873124
1160371
1724443
1200368
288084
1010745
1799707
1274424
1215438
606015
739267
548769
159454
1494015
1574128
249820
1524382
404670
195352
456068
692268
1993839
1697676
442037
309132
1389674
168656
146416
1313579
715275
1473264
939278
930669
1581145
1512616
1801811
1910184
1045195
1456690
970644
1718331
64334
1417269
478148
1765522
1765100
1287279
977747
1503372
1534735
1285622
833893
788183
1769876
1068853
1285397
860577
586372
635817
1961385
754989
1620924
1016109
544858
1518887
1723137
1017904
1456694
125424
1578536
111230
877091
1465880
950169
1813625
1259794
903565
1448951
806022
1786683
1068052
193764
671856
1783355
441460
1459048
991368
921778
37127
1616393
1367008
1316287
1314363
1456601
1941083
1394343
10471
473179
1755223
1798795
305243
1850331
958055
814083
1973305
782869
1039472
1278151
656662
1809154
210211
306662
812555
157417
844192
1545492
1142529
685867
1487831
1641522
835590
1887093
1601917
1146894
111765
1304839
1009379
1478136
653381
1734678
1016678
1590885
1388721
301661
586830
1547575
478745
1052599
587767
1997610
631861
786255
757610
1897933
1790509
325264
1143768
1872086
1172626
932609
1638652
819228
864399
636276
719565
1968634
492661
1154614
1528960
1501842
791939
1915386
971406
1745970
1624918
1986050
535446
1776057
1327690
844881
1503993
1812058
11552
1929098
257275
110754
1389453
1010599
313891
866052
830513
1508147
516320
1599153
1680726
217673
1611108
103748
1821606
1186711
1398445
1050791
744624
1511472
140574
388304
648442
1164909
295336
1037239
83226
1454085
291277
1502398
527701
1592145
833183
362444
110666
901289
1801340
1240090
227854
344744
1214216
556133
1515678
870764
620061
1351860
333251
33038
657731
1289515
1122443
400980
151598
1444402
553806
920679
20145
232939
1581961
208340
425860
1779419
511108
1077052
437812
990743
1229731
1196994
1233142
90133
13329
139231
822119
697033
641839
926696
449420
551835
991660
376326
860998
1564034
1957873
1681063
1578319
277371
701046
21662
1915226
644260
1485024
1838246
1092448
1431580
768997
111517
509049
1973283
217926
392287
645373
549230
1082403
351700
236955
1012679
1223542
61050
452941
945007
1019407
1218023
1305256
971923
1991906
189556
780114
1511864
993
130017
265514
232259
203163
855581
1592601
611531
1441482
1367961
1299852
1512410
546488
1953550
882615
1108243
1138761
861918
1602192
1243448
1383266
764290
1911339
774708
1669714
510284
1478129
1878416
1239073
1408494
949435
1441839
1975646
320522
343890
29161
470339
1261919
20024
169264
1050811
1045192
734035
510990
85952
1991501
507208
312217
1266358
890523
352074
1908561
625867
1901324
162415
1335173
1481086
1589912
555988
707946
1233371
262735
1020965
1102103
1777423
1867392
1862044
1693721
1090937
406425
1243342
664670
1839734
244913
1691496
54720
1625957
1782751
328206
1800235
1467745
1422069
1029616
1975012
1485676
1818916
35503
552249
763559
112126
798094
677687
936412
442800
633420
1825830
28278
56685
1256305
1095425
627884
1886556
384819
1607716
471264
1660023
880166
550688
186192
93203
1440774
1961262
1925831
73438
1883401
773237
1073369
31570
665112
1696363
772818
184855
1015099
345176
1099382
1884220
362414
1485636
1942873
587673
529902
1196362
946800
1894220
772285
90778
482014
1587980
738262
1329630
1446111
1927396
1684909
556730
1397396
943392
1545223
1593284
1706430
445693
810470
448162
673679
1997322
679969
798086
730269
1366991
1740710
1884429
429866
1932621
41192
1920574
1173609
1535970
624482
653187
943429
285751
366829
188616
1294488
1189044
697860
90464
1136697
149577
875192
936844
1225753
1202634
1864865
1854946
1804977
1351479
651239
1911660
1612088
1761223
134337
1352527
838551
100620
336241
469920
444084
968779
1800150
69644
520042
364027
1036016
1278697
921912
601989
877664
1546826
356227
1985493
950710
125116
1773682
1021915
1739892
1342775
78219
992461
1780441
868194
1757564
439851
238276
458980
1643099
1259439
78100
447647
1471260
1111022
583653
720396
1675085
1459900
230007
374199
107755
1022569
805650
1000728
764078
1111047
73695
129079
497553
1860225
1688462
1550197
1093796
513665
963365
1612569
1332345
1627281
967755
1731229
1327101
1839776
1422368
111392
613990
1551111
1340564
350431
1889915
1010895
769689
1997328
825409
844085
1522877
1632474
1670739
258196
1530788
710697
748729
1571165
856685
959847
1180052
1516472
377468
928548
1827553
186751
1726629
1976376
1820562
693036
1426417
88203
595106
1569580
1043719
1119822
630776
257640
1270310
768755
175164
1957794
1550511
45958
66427
1110878
1361477
1369291
767493
1790842
670312
1650317
504369
928553
1681568
1824674
1786535
809665
572235
338536
233247
1329807
336477
305050
1771302
1437429
1791569
1565267
1707254
1213799
443478
809927
28944
1473647
1371165
1672616
1997270
418880
1404963
1197268
213632
1095784
1367637
868335
1977739
629233
977199
1053882
679326
785433
474169
1996550
145672
925757
1682710
27376
1964600
1379763
1644445
78761
981228
811852
1230163
1768783
1373608
267929
1136440
1444769
1666761
1314359
305963
1981556
161678
1548559
375309
1584400
1580392
930047
1254068
1036190
522566
1109335
1468783
591126
526786
1093503
1741657
1717383
83078
120086
374304
1124225
1704855
231105
823375
510594
1726144
244491
1117765
1689951
942678
164613
379982
1456346
1840559
114090
1113300
100308
1429816
869186
24999
1811761
662918
780667
1398272
59230
1572519
592468
1292062
673077
435544
868637
9878
190078
929038
161584
1577498
1549768
869651
23942
132185
883187
1030340
768089
821791
1187937
1677894
1776510
253345
290069
872885
28820
1960614
1064760
1386783
1704035
1903082
256061
1033841
635646
522657
803884
1095850
1151806
1481988
1184868
670820
1681247
288924
60691
1455957
160996
118680
990793
220292
1613129
623148
379578
456919
1003702
859266
1178815
1224847
649736
1102926
869664
1065313
1609669
1512295
1651819
981462
753375
1558221
1390428
1205558
1452866
1187634
1916842
1571833
144185
506062
967768
251355
228962
38452
661057
321671
1564633
342531
1385863
1122369
1429489
1969649
1815731
895303
170225
1907557
1642581
46232
764144
648706
2321
1593597
624451
578520
953466
1478210
438055
1636779
1250812
613581
811536
1992930
1671286
751966
1694209
1766750
259517
939427
1869603
460345
1308234
1605597
716357
732112
249634
279846
702546
1182937
1028680
1672065
308944
1981656
524954
957121
1481209
608130
325013
404348
1637120
1215564
1075671
1703306
27157
411667
595741
1722212
1214416
518456
1986723
771080
1309243
957405
1643462
1372947
485802
1004810
191196
1376087
1579723
1910311
139394
457158
1429738
1107857
603108
329854
1503544
401437
594036
570512
866841
1425265
1554481
23898
649625
374093
579591
1278175
1261903
382236
323604
812279
1258897
662187
253200
931661
1779390
183903
985704
351032
1012887
783261
603615
1729995
931188
1604265
252804
798722
1795308
1584812
424143
686361
431714
1584533
1458488
1611710
515092
1005797
260188
652979
278204
535871
1504874
843079
1250957
1601698
777589
349379
424791
995318
1118350
1619501
1766796
66733
1613144
386202
1424797
902037
172119
446593
346771
1689167
690046
867435
702280
1914970
260756
1730789
865933
1029646
1864614
195176
1605098
1082196
1476813
1722589
1501238
1108415
1725454
349059
658100
1345015
33161
65000
1747674
1803678
180389
263579
1538116
1035724
540423
1009521
1320772
1716094
885823
1402227
478805
1427302
1550885
1826470
1482900
280922
463767
1880435
1475245
372124
1357861
1306020
1172950
1484575
1607799
1030822
636009
1074225
1560613
946511
1553537
931901
1679216
1819645
1601887
1304281
863351
125203
1153338
568757
1679611
48446
1000343
1805580
1882733
1680338
206244
901543
12381
847171
889796
726644
1155033
352909
123856
1663480
625266
1302851
1618962
1889622
674113
1911392
1213372
1727807
1075757
762719
1184408
422058
405509
31955
343481
16574
1180540
757371
448136
1085232
1529037
1702480
1195002
1799922
722422
676375
1487156
1186786
1044197
789440
915781
1991692
1531144
1727048
1133718
307609
1815247
1842480
1195765
944799
1878715
547037
1841566
1599467
315441
172741
570708
768121
1560409
517171
872620
1975683
743826
1201414
545874
611191
571642
170354
316035
907969
157200
1798609
704713
606849
1499343
1957165
156823
1492719
880880
677971
530036
1759738
440812
1216859
1391242
1037011
140149
1912238
1107759
945238
877019
1294203
1791099
1030037
1763441
1772522
1798206
1517669
791360
327505
1672441
133110
624430
450960
249153
1360720
886778
1055424
1241037
1639246
205435
1370502
1305270
96290
782371
1566390
1667917
1285021
10475
1997031
590744
155553
1106489
1474409
767246
696120
562336
1697830
1197552
1025156
1612593
1437829
743731
1683878
432239
1329643
572077
891434
137575
1822942
1601751
652042
169544
1801477
140613
1526677
1618401
1024416
1904292
376486
975186
873202
1021956
939245
261864
1628801
386815
315711
840088
1935013
897892
986554
1515572
640773
1062167
387862
1736160
1808904
1642278
1566136
1280903
1480896
652562
32081
1549119
62747
1327284
109724
1768076
279378
988998
125225
1049326
1286317
1637833
1656879
879192
410186
264707
1852983
974684
1202123
1449452
860874
1101201
1757902
1609307
1505057
1343211
378988
492290
1399709
532108
1081106
869280
507607
1810291
195816
379966
915830
1436777
17032
1570931
1455143
779686
1833909
5809
377913
672123
474328
496048
1730383
1831516
1763110
77406
999665
904903
727175
1785264
1034907
1808529
861630
1309657
737609
653255
508961
437236
1179544
1789962
111344
1454234
1539197
5407
167630
634422
1980571
214842
847472
542347
193579
900434
548755
773123
1116999
1329550
1481375
488602
1747713
723164
569077
1459171
852671
108796
728482
1388860
379832
1227545
1483731
428505
1386967
532010
1834265
89529
1456269
1545533
1505619
110107
29005
1954981
1360234
929839
1591264
1639194
126437
1656015
719859
710078
401923
1976672
452491
1366540
774224
1668551
1391340
1149905
826645
1253986
1035754
1274266
1540316
1483181
1796856
1304052
1918036
363952
1024559
99363
745255
604921
1329676
1820756
752354
388443
68759
1026124
1491173
148211
1536155
1564759
1156208
1191176
1179570
668276
1976118
508954
1578067
1886863
1737320
460379
627186
1158046
5983
834579
834910
206960
472030
1099408
1212727
1988058
1248644
1720281
576397
1503922
1591067
487323
1455393
1493827
422148
1677870
1387810
934736
1877371
669012
1807532
1273958
1737852
717389
562282
1754595
1861627
1523367
1602065
962182
1229780
1485389
1003931
1901322
801427
1022266
1007071
646071
33904
1274506
637173
1816216
1825551
77367
773015
39011
587413
1971127
1127569
1749434
898189
462345
1446023
593331
1375802
1650381
1434427
955170
4960
542176
205232
788315
1196543
917795
736414
594659
1521648
1285117
1425715
1980284
646431
1491448
1243827
1698032
288591
1325120
1604668
103867
1023997
1245851
1918179
1614998
1360982
1155972
460567
1076823
1605824
1069488
1291609
1980487
395915
1640957
182921
510852
1557842
1187006
1239993
1529738
84184
1776567
139494
526181
993961
182874
899497
1219768
1741291
1393795
867658
618714
1821420
955099
804660
1618431
653417
633010
172128
48744
385507
900106
1427999
38167
56933
1837207
667194
1598272
1509048
988305
975580
704422
1763622
1404735
702788
756826
339329
1956731
41403
785016
1131417
1446496
1249085
1725780
953071
170809
1198458
1933200
195441
827020
1183168
1060337
477400
478190
44779
1241298
1293765
41968
580615
508477
529266
498051
975637
728342
1260540
1815977
1314674
497200
877973
403142
842402
341695
1077421
939316
98250
888809
1496932
446926
463051
1899357
1083556
1455082
441253
1485566
1816615
1917580
1973362
635030
640039
1078334
573772
602648
848303
1749766
10743
725798
457200
1817164
1783283
977778
1918099
1516985
1616008
1829585
1593969
582476
211225
24979
1997514
597662
465919
294850
74381
530451
1024149
858209
203382
439328
934940
853040
210892
194419
1906630
138359
374512
1547773
459196
1259068
1475146
1869611
1013993
1218099
1340268
875297
172206
897780
145893
1495649
1388622
290131
489680
1795344
1387607
854345
1505230
1195948
1443373
419903
774321
1013745
1877352
961333
1192289
478455
175808
1577786
1853256
1483250
881736
826457
529638
405735
770555
720092
131228
471771
319713
1128389
1492148
867663
211096
1811564
1906210
156536
738030
474828
854460
1427652
660525
452918
283666
489133
1736449
32639
1627780
728765
1743703
773894
33467
634758
1851743
1331441
433263
384131
1878038
197074
617382
1617187
864830
1336518
573110
1649226
371821
28862
1955339
341861
1834804
1405492
1921474
1094101
1474370
99300
1736048
1093421
572976
1410523
309198
422789
1097846
1701842
1845357
877914
1255056
904855
1266775
254243
522545
974509
1922842
121887
72025
1886621
19909
508662
1316563
1681708
369247
935516
1224769
1169356
368667
629650
440615
1023618
1740447
1586695
1945840
269525
857568
629655
724846
1236929
922641
1837758
536412
370496
1971120
1772944
489336
1601106
1144969
1651128
586917
153374
191827
182207
1363602
914053
116927
1454296
1833111
92982
1670114
1742652
1896870
1051271
1940386
1365819
1563541
1097686
200923
1315812
1287329
1655171
1973094
86483
1394904
345865
1697651
1520300
699364
1373348
323736
1886607
523520
1905837
1209305
774286
209345
112194
1381603
712230
1622316
1948538
901003
392532
1056388
1200994
1942540
1201281
1567183
56078
1691443
1220588
827100
886539
362391
382449
1770434
942557
958019
1841296
1481563
314498
1367961
291551
1447046
873063
640660
311311
1176547
1724316
587980
800450
1418826
515362
1317525
1507808
134318
1315042
685604
1588596
139325
923291
1205717
224807
928880
1566725
1184676
1878312
1314249
1959426
1992679
1850995
1448210
736669
396260
91378
360679
235803
134846
125303
473173
1601444
457483
1450335
1511531
1172634
1142830
1226446
1012302
865022
240879
377595
132081
61873
1228702
567705
160109
1127835
1349969
609688
1955864
1546546
771025
1743694
375604
1809258
1629908
1678306
10766
1345510
1785797
505871
866945
1386222
1499059
1111566
1385785
1980018
1838619
1575241
516799
969565
1852799
1116256
720693
1934570
1340181
590227
1042681
224115
209857
798056
1799763
1131782
1460185
273723
546087
240675
1870589
89548
698610
949317
355472
39985
544079
1143814
767602
285271
1132355
768480
335274
844259
1333061
158600
90474
621257
141977
1360062
253389
1877852
1031172
1850341
156024
1893129
1249917
1547483
103259
1351256
885773
444946
926185
1572215
1202195
1620460
631451
1575269
1749968
414801
594531
505386
1743934
55779
320939
147991
79331
64908
1357901
1367372
674412
1941377
1481043
701613
802008
1322051
728262
1725441
1962961
279165
1762024
268347
1944952
1510371
761014
617412
438033
228533
228982
541083
480743
1912147
1618149
1729756
1135850
1747733
852371
1999668
417500
716364
1440120
480940
570967
955400
1519600
6718
83866
526384
1875752
934623
1575990
1209400
846323
522429
1077094
850818
1161521
1513174
268832
868919
1976131
1797401
1758417
940209
235778
1748364
1082825
51295
1326330
720672
417154
799647
163604
1212447
29782
1626142
139897
1822073
497094
998405
1279647
1061751
800976
133185
1484269
341174
1094861
1292053
272023
999728
249691
1839182
305790
1086901
1898320
1181224
1888211
1391962
1019143
237241
352554
204487
1746847
723026
269743
1973856
1395938
930589
959237
1161659
1828116
307474
919918
1865405
1984939
73320
879677
1903107
884879
1087478
132617
787815
958525
296940
754620
1511532
1810289
1399688
1658277
1453042
914470
290626
318597
1205390
1432579
1999775
203878
1332061
1732349
332811
234514
1929240
1795259
403071
113226
804651
158407
873295
1817583
1131340
443996
1796382
958879
872623
1647212
455530
608971
1263263
314681
55916
526563
1879810
389574
71483
574965
532588
855549
1339595
1611630
1971055
1780850
1841184
664678
18551
1363709
1995989
270516
677192
1855122
1855952
1972745
1283722
994309
1835822
656882
314520
1215768
233426
1836338
463561
1949442
1179902
1417248
570525
344743
1292808
575913
118527
703155
1417037
1888691
1320091
1578455
1633067
143411
1444333
1101473
1456824
84897
1937624
620277
84912
1076234
318363
1632522
709889
1150352
571937
1184771
1872170
1854626
628682
1931553
1526918
795915
462528
765400
1265577
437492
957144
723057
387708
1577216
987466
1926356
1552389
744284
1215730
1717510
605838
1209538
698039
185430
22834
914384
639679
846998
1441946
1497397
1235151
673788
1409590
1947675
1322741
1515920
1694237
1986517
483453
1147833
892242
262646
1836979
1074687
347058
693688
664459
1151531
798244
1535283
935909
1283828
1276226
1301707
1770264
1213752
1204688
1912707
603051
585724
408703
151380
777379
246563
298756
1109987
1496432
1979526
1620684
848032
1749300
1989634
1725506
794579
1646801
1612606
1019754
544525
805429
234684
214827
733984
291927
700013
1384679
1164085
1206130
1154271
430709
1062867
535195
1764009
741410
1188995
1574983
1705882
305565
1429233
1545442
1034074
1947504
1352130
330696
10350
435062
135238
1677023
1499540
532070
1477424
194515
553235
657991
1628994
1666189
986291
1351441
1802879
1021995
840291
1554190
1980322
372221
519816
1986258
1427160
931204
591686
74576
1086048
230647
251128
1284389
988154
1808075
1861049
1982018
335954
87582
1803235
1417438
1529263
285224
639654
1635607
5010
1766098
1171200
1733828
1378675
193596
298512
1620518
1264984
1146133
1961508
1530148
1602264
560214
1286630
529134
1736505
1349537
1052363
1174155
1284880
869257
1910625
1808439
1297374
411909
443845
812933
1714603
1393955
1119107
1854995
1357495
1037340
1164337
47056
502884
920931
1432883
1718892
315867
1930255
1518695
584048
198175
1737447
771089
1809166
1834256
488066
433076
639150
799083
855953
1045389
728206
73781
949344
50569
374318
1134162
654380
810302
491143
975937
1925958
1168906
178440
444801
315383
1745871
915670
667292
256393
667741
541616
417098
1773967
1466227
933451
737899
930806
738194
1925987
1756521
699809
826286
815986
1761510
23352
252946
1746404
219176
1043718
1352767
695332
1626355
256894
810792
1372578
1548612
535777
433957
351941
1070558
1860689
1103056
1088700
1159157
715929
131423
944987
500297
638848
189193
1132158
1305857
446358
1523838
198579
1144361
1258382
130538
1609666
1230322
234653
975489
164091
753831
667282
1938980
1590702
733197
1388511
203662
1827385
1784268
432512
484969
1755595
794232
786236
410098
171422
1548711
494061
1515488
357716
1657698
241147
982926
166624
535001
1528487
1706594
1613422
1198206
818583
1093759
1768363
1500869
346256
991944
1650178
1676384
759431
50691
2378
1439110
178532
1847083
431914
1178634
795125
1377489
706921
465914
128510
360970
357827
898270
104802
1573257
1102221
1315468
531321
1212249
314274
1539866
1116016
580144
495311
526688
1124917
1108138
1228963
759251
987650
1467386
482568
1046224
38762
1126884
751781
1864534
176460
315529
16364
1467128
1914429
54809
637889
181756
1445870
340314
600440
1196082
1245300
122654
636991
553022
1946160
1794975
1616613
1399780
1449899
774413
1491509
1290159
1766961
837294
960896
1724348
399265
1481945
1730004
1166717
1330256
1104410
52073
337410
1004830
1441976
1262056
1203576
1180030
1704306
1892613
36042
1697323
971331
486829
1724939
1880080
750206
1978337
762532
61690
1576028
676839
1837746
1369937
1053374
840569
1778761
190809
457823
1112157
519265
1990657
1832077
779300
745437
623094
295243
64800
383510
1848193
1232414
1739085
483048
1054797
267403
824790
896397
882758
1807265
1135335
1786525
808197
301290
1241142
33362
1015298
1113321
325733
1552951
357143
85127
816285
119550
1460896
383091
71616
409712
1676233
1306924
785367
37743
1006930
74787
291688
1175758
1341229
44408
1664730
190823
1919825
1254907
879335
573067
626597
195631
994713
899165
1340551
1136777
1965437
1062697
1905012
1585516
1262734
1295623
1967051
1783431
379399
1538169
1943496
1245404
24347
1010371
1539062
1531473
1812348
928035
1401128
1936778
1788075
468912
495914
852183
1247090
1471728
550368
87728
1198772
1099353
151023
1969400
444239
1526018
309137
1309801
652878
1413547
40392
1419013
1243474
65390
1910379
129073
1616447
126114
1844037
1090971
347668
694016
510156
992031
1198603
1619906
1980158
1375541
119635
1843195
47884
13163
1961159
85486
1884054
1264086
1539968
1851380
321472
1740759
1143506
1406598
660445
848860
1796252
567354
1533416
852075
1767693
1052648
1794413
1365490
25906
1188628
1335476
789872
1699562
976256
1556410
1186836
318293
1761467
1909452
1319564
588457
1324073
1883664
1205158
1587754
653661
311930
1696978
1027772
156288
664700
1464956
321742
1499421
784651
745785
1960943
1427866
343413
538529
1398126
1432569
461722
204931
373588
557438
60334
709481
1952353
1966464
541534
1884544
1314371
1237216
54878
1962965
281859
926570
1270738
1953694
1827998
1013910
1638368
421625
729342
1843324
943891
1277252
951771
1797443
45722
1695212
191731
681813
470475
1014366
1433693
1944549
779795
1166694
1567424
653897
357396
812375
1246211
553361
1234511
1314454
196856
1722164
536023
443175
1807205
1709898
383613
701797
1240656
829516
190111
681073
1631765
428013
1817085
1820832
1606284
183127
207281
549587
1279162
835556
382719
441335
1153739
1588174
1108654
559252
1145981
1555776
1263769
36837
1027127
227325
115296
483151
1531412
27562
144738
1506772
435375
1086742
1718623
122114
10185
63595
668032
749874
23383
644927
1962622
1168838
1987263
254562
1834263
1183013
1519643
554315
1613538
433767
1100304
908893
1282353
1677092
480835
1772219
1971814
1465811
187247
711141
780663
1107145
836727
920065
130879
1132602
1121496
1070343
322459
659197
1541392
353432
1836497
641368
373011
1599130
709827
1663006
74517
1266370
1778290
1018087
1115174
1933135
672969
799666
1684206
673304
1700649
707298
706122
1368737
78994
208139
1298527
850544
528912
1402275
1844799
620723
1778683
471144
1680021
1759100
1047876
392514
817268
346333
1008747
1676261
431239
410015
1625457
1820668
810121
1698484
191489
314200
1505719
988780
1331137
1068188
1053101
56633
1065853
108155
1674294
1891032
1315169
622400
594836
680325
1874252
202947
456740
1611419
509068
323750
172197
1599433
582726
828998
736717
1206858
1797704
741182
1710419
1239751
1350411
880846
161783
481940
1088188
1390541
989135
1843224
1011309
306494
1789345
610208
8098
1716707
1040648
1809292
296845
875810
312086
939819
685921
485025
1977002
738461
1954114
1897303
1038480
1407680
1343134
1258798
1619917
1430043
1949380
634175
796588
289770
165318
612582
372734
1311790
1361619
123030
398265
1397514
1330196
1345295
967526
1998024
1492686
1053872
30083
883997
1913203
1265322
1923845
521648
681397
1239998
855676
667953
1655281
1282023
908200
1917742
801012
436383
743362
1825607
1867856
753754
102503
1945674
1133323
1927946
1690024
119411
1583441
1015921
1582688
1821318
133079
1637916
963198
479126
1955832
1791358
285527
971850
21712
661785
641868
1373533
606185
26871
898975
818702
1616735
699731
1664166
82151
1705839
1574528
1703577
944123
1872692
1440039
1494254
1453362
1664286
336352
1898006
1090971
1982715
1311421
1129667
825382
283627
1193430
1811993
1247461
900359
825473
1078795
1366475
1378212
268525
490849
1074129
1292831
1929842
1772492
286905
750257
1373206
827174
293147
502841
247318
1134501
406861
814444
1417027
1524484
382233
861774
587134
1894578
290817
765208
596266
127627
708911
1564200
1393796
531906
1545236
492010
1478599
108306
875223
1039291
1408617
191813
1896131
809382
1277719
197713
465892
1370302
619225
551704
943865
801265
280052
1302599
223322
1912994
791448
1331014
1615884
720522
1610337
1329098
756565
177663
139856
611570
1238643
1261436
327807
1432213
350341
1420346
538886
964805
1845033
1840423
164412
1875414
1343264
288592
99504
639703
1996230
1111102
381544
1523453
929436
89433
1744100
1650236
369357
1735349
1322872
1104910
1060247
1371385
1196124
730668
203534
1252532
1082556
1397524
1029743
702457
1666029
1739654
1861979
703668
98399
1686763
59604
595201
1239259
1173041
1526402
686233
1288798
1728878
1855898
1228890
778598
935232
317427
310283
1768031
287359
1251085
1982694
933283
1936408
1443695
1898055
884971
744821
212579
819684
446984
167989
1378481
964971
138197
1191228
1554549
23996
1187400
1284656
912793
893290
1168106
127912
793002
1442666
1624276
1417108
327157
1949915
271433
1678081
1168207
1780247
1949594
1670904
605765
706058
1082763
270930
947847
1096865
1079170
312518
894337
1594352
784264
550736
462825
376002
916992
358186
715937
626168
1101213
1525132
1749745
1853994
1400224
646549
1604580
902058
1227981
1453103
1137196
857850
1401400
903248
28223
1539843
1359145
1832611
537752
336691
1036978
1031634
427817
1569504
607816
803475
403803
1749347
1688972
675199
16281
240648
635657
500741
1162605
1787322
1520410
1687679
1754269
1248417
921863
834981
1067904
1642068
1090647
269571
1334159
965
428561
1701353
1632801
405490
279330
109539
500078
1878505
1085466
710437
373008
73398
1176842
1331878
1690021
1294337
214362
60956
993952
1909305
829394
1244105
251400
709570
1315059
267763
1334369
1649150
40950
1917529
284002
1074307
1156455
69430
32115
1681890
948918
521539
856224
1507798
1565692
1784508
606924
538379
179427
354494
291935
1545579
1814911
1541192
1121191
649800
827418
1097350
1079496
1535263
353850
836476
1637431
180497
1302316
1860893
1697778
1457303
1347608
885218
73905
1326957
403374
489734
1399876
1165562
1580682
1283237
1534841
256904
76516
690805
815152
1063946
394742
1847347
81024
338880
1472274
479558
1203580
618953
1683843
1178883
1097073
935364
1816074
15283
340662
1982957
816370
1370885
1594811
1332990
531555
792981
307175
259185
1309997
767078
1022745
742698
845170
252909
1260579
1855125
528110
1584244
394948
870672
1027206
1379629
15369
527467
1036057
999562
389572
511930
573624
1585313
1019677
175185
1294506
412014
316069
866921
661231
268839
1774017
1366901
489899
100900
835930
1995174
1626818
283492
1454040
1740883
1399517
1425112
631794
814033
396518
117754
1201797
1253919
974524
237233
1687988
816605
1791933
507601
1048403
1176779
368587
622009
1924392
970152
360084
711512
1171005
1511386
883816
456750
1947497
1306999
411053
1246436
1820531
1786716
1993445
1969709
1076194
746397
1482254
1949774
1949100
968746
1721851
57382
1046861
1995823
1234222
1593316
261619
311485
1770075
628726
214459
873965
398869
1928266
1057781
1888900
954480
1090253
694365
1063209
1898177
879412
1567802
623374
1561814
1383706
683588
752138
795810
1365497
594264
823669
4189
805091
789485
855830
1499528
1355503
250505
993652
1437850
207152
1504156
898217
811364
1936210
1300724
879161
377187
387820
528567
1121769
1769798
1837864
1066251
1693943
1275318
673964
997259
70115
177727
1070513
1241040
828192
272419
305420
210102
421404
503006
283709
686645
1960901
728551
1735590
1297354
1664889
1898070
242988
79087
238416
1007734
1063726
1682901
1343133
1304398
1631929
1051689
132978
721764
260467
393366
1291579
1607774
609814
874972
1768177
927179
1397672
1686179
848666
504623
1618739
1039147
1717914
1893465
858553
1546613
1483338
194766
1808417
662985
375680
1491120
657161
1497837
1060957
1020247
1032944
1318626
1263306
102689
694986
605909
598895
1444447
1349487
75490
1503192
1798917
980305
1748868
1792083
259347
100170
917747
890558
1858305
835609
1571626
1725211
1161235
1410436
40937
397970
1430655
1407691
1379253
320367
1158100
1375242
1164033
686951
1892689
1601992
1013991
1016291
257248
11156
1721469
777060
927019
169897
1907650
796364
1873100
469263
1141694
789063
1362485
1680473
986607
829787
527151
257501
1269755
970294
1967095
449395
135112
1366610
599247
1032618
666989
141706
1466896
105198
1704421
822830
582766
233589
1608730
867380
998849
1586481
1525278
1982089
138690
651671
374548
432167
1222022
1283813
967533
1957489
1150374
1833903
1430635
1874271
1898884
562006
817001
1733232
470178
1825008
755774
1892109
537070
965259
1941934
618864
647575
695579
510410
676185
1867987
931501
520634
1696978
586528
1549358
280213
54002
1472313
818094
1330844
1730114
417123
1128225
1735419
1194627
755086
1391467
1477280
1206329
980704
1450462
1608693
251786
510950
432853
572862
1943861
1555758
1108415
1521623
996183
548468
1863256
1588054
1287008
1156939
167344
737261
927816
1087006
399658
1708872
1717693
1555327
773783
724240
1724542
226978
425786
1573142
63624
982249
1580036
846861
103079
764859
1018240
226560
500402
1698058
1562679
1196891
121401
1935202
1535127
443790
1145662
30420
678706
80390
1647986
1619108
1381115
913585
904400
1557654
1812085
1093604
1300243
1744031
73084
355823
1613260
136072
1779437
97224
1379886
1088240
1575564
305379
1377916
1412989
19447
116655
1418418
755986
1273110
1730360
621813
1140248
841496
190728
954278
1633202
1865256
664626
1352126
656173
1020180
1820927
1457938
1535885
1662941
497254
827338
1665027
238836
707678
1450003
331287
1004927
1966630
1461886
25297
1295891
308269
993256
1586507
1571436
1417436
760750
801576
1175533
170832
708462
1844741
1927460
1036973
967651
1562248
1517834
1675303
1629832
128560
671583
1096511
557267
1766038
1535913
966855
630316
1750508
572531
1274526
1008031
382042
1356232
1817275
1668803
649425
206255
1801249
240679
1631348
183310
1617386
1857179
24114
400060
375331
1862344
810008
1478160
6640
207665
580301
1800851
560948
1531176
638876
1664026
333011
936810
963030
1953374
378756
1182979
1289537
1003614
1476868
102585
1377991
643984
207931
873013
1186793
665868
1490443
1141135
464668
1069812
330757
270231
1581004
806711
1570566
460308
174638
978667
1960447
1525790
1517762
1645441
1619743
1695764
1658782
1662942
1412703
1330762
429992
1388707
675920
473188
373719
510510
1545354
1063120
336498
282866
754622
1761716
1685688
522224
268428
535881
1850334
1248876
1097481
1470244
431147
1510355
822265
1136966
981051
294443
407927
279117
1308130
23968
382872
842933
630054
1189236
1928539
1370844
1542250
638997
1257932
1324786
1190434
1570831
1049614
1263192
354127
1048770
1580895
1301099
1786249
989487
1189586
1882421
1384732
675216
1507362
982635
1980549
377404
30439
104507
1862281
1493323
1122859
448772
239498
69664
1718879
1462014
266144
1552440
1052467
1241656
891277
1220712
1742734
1167062
1023054
1684332
257804
628204
703358
1380556
1273246
489149
1320510
1045268
300034
903722
865718
491568
1942930
1824897
862938
1858916
1405598
1104577
77715
1572670
1549870
1292258
1192867
1698914
937846
318658
437876
46295
439081
1983751
1301694
759922
80808
1985948
260129
296272
920305
1726552
95813
87420
1482387
1187605
95088
1801195
465410
1082004
499581
485644
752190
994852
1445903
934826
1801712
1997921
349335
678971
910999
411226
1556721
903590
621030
1995175
444519
760986
250985
1031739
1809196
1730150
1302235
1867957
334604
1492264
148567
313735
1063456
1209239
235753
598278
736088
1872095
1294021
1017366
311963
1992408
1586020
1763270
805028
438208
791473
1029124
1999851
466307
394183
1214245
251832
319186
1782038
1005220
177870
371212
1908514
1974283
14476
1147986
207746
1452574
1885707
1529547
1968001
1036896
111854
933412
1472799
1301158
1637164
1636438
371287
1462880
1922003
616383
524551
1356416
495487
1243515
1037543
1190618
1069285
279045
646701
853981
1845551
464853
1400991
690755
1791819
465673
1725341
73037
1840233
918118
716052
559960
1314229
1070934
1261931
1747659
222261
152344
529941
779062
215475
1419436
1376494
533652
1436468
1400823
1776293
1912285
1622787
330573
1574829
784857
387286
50144
416565
808402
1870508
159449
82403
1946457
1153273
707461
1231607
1942925
98120
1912262
1645918
335976
459504
1774037
1428345
482130
1891051
1445353
1317275
892817
1730956
435679
1927085
735338
215262
553687
679306
1511941
1264218
335275
1631477
908455
1040867
1433872
1848172
1473927
1024
1629585
1961725
26254
24969
1485523
1563445
137224
108242
1910048
1052059
986323
928774
1228310
1587259
1470658
891595
1294803
1872222
955382
1985544
501972
1420726
1710791
933974
1634624
521816
465231
1995686
918760
455525
1199392
1799956
1080674
1047999
83136
416447
7338
355317
869021
1082668
1706711
1111671
985625
1246061
1076780
493931
1290867
656062
1204769
769546
384296
978084
720228
635133
268316
1632198
940219
1645674
261121
545936
1324982
152594
461626
1276533
237063
1864398
497627
1159459
690055
1172427
1936932
728364
1825364
37333
1985760
1386889
1556356
878181
1911688
562619
512488
1507639
1421603
137517
1788591
1705670
1453258
673069
844172
1505593
92413
1570628
1585265
1561645
810694
1838060
1406484
61198
1724330
1357301
485054
589188
1779650
1234902
218860
727816
811971
80159
1521886
387686
239162
934854
69536
1913534
1273376
1670649
490140
1129147
1013457
1677308
816657
547558
1224440
1981451
620225
7587
1720233
1710942
1048318
1836214
1753694
1206022
803845
176130
870836
967426
1310179
376846
1068734
286251
1541699
454117
855122
1414722
1275875
636185
577236
1905571
617973
1787877
330234
1504053
79670
204064
173456
453349
923976
607771
1865473
1489997
1916787
462304
424415
129104
523539
543512
1127901
44247
256509
1181889
832611
907719
639769
618538
1560782
1815201
835717
1537391
1564506
1124010
814964
1196629
114048
34921
1785524
473308
940438
1610761
349012
1354362
196934
736779
1150892
148815
1091244
1932794
1645767
1438867
1126984
3550
878640
1505641
1076826
1118342
998796
766517
1078314
1183728
1723511
1492374
1293459
951371
1889591
1502022
10292
35686
116945
309482
215509
57038
17076
420380
1455871
591920
604260
1106373
483474
964346
83261
1328008
117667
1563487
1196241
490422
740449
1932715
870304
1650319
1127239
1432603
1887226
1172259
1700801
1145771
285878
513439
1033281
239211
1971821
958800
235537
638560
646279
1287818
1218487
1976753
1499123
952066
362765
1765342
10435
1316573
1010829
373971
415417
854355
1415872
178152
950066
205879
905017
1722091
501056
1482736
164807
877564
126100
301880
986284
1492668
1433304
1253570
1818604
948332
1587855
1402853
571986
1752165
945646
937177
1380816
1080064
156140
905831
85846
794696
1466175
1989144
1868330
1850729
5131
112399
1591605
577365
306143
1300590
1374479
1207054
1196625
1745360
243
1383023
36986
1177662
381292
109890
487078
1559585
1759279
237003
1763888
1853875
375475
1397332
1505022
1842435
410993
243046
589557
55736
1150577
324431
419671
1893550
229820
124978
1547316
1701318
1836318
257135
926497
1161505
1898832
939285
1416953
277478
1756420
1346889
734860
1821648
1467949
402486
120541
418367
1653509
1018694
1087907
1185395
114372
593665
562625
1394887
1771241
511011
1004781
190023
363327
854071
441660
443093
55112
1467168
1010506
608018
919940
1612534
431429
276097
536748
1646917
12932
510605
1660295
1468120
1203461
103234
927161
247597
1092
1669086
207821
1233159
1511282
813716
1235641
325916
1200596
1176903
1151028
596893
1571006
1031396
1358399
714291
17144
1826542
1357647
114211
191790
1288899
580898
1773109
1120384
1947489
1528092
1174944
1974911
787940
144334
474690
1865826
508240
1869519
1942324
1283970
771935
1357760
520740
175481
252815
1771310
1405117
1660582
1663850
768782
901103
782700
996153
1633463
204980
26872
635638
177055
235648
596157
139365
1484300
89045
557898
1767900
565345
68979
554958
1636704
103893
1097187
478828
1966686
107249
1181867
1903891
66302
1314032
1894546
673345
319324
1307749
1679929
1981906
854528
1026827
618865
461050
1272714
677304
986960
182637
881173
792491
717934
1185714
1902086
1686164
1626705
476847
146696
1943028
1182000
1984239
1078300
432055
1611950
847074
880739
872250
1056805
733702
1547039
157549
1237300
1256443
540084
914987
1793707
98286
1440403
1430884
1439252
475511
219718
207591
426440
518019
665556
840220
1072589
1500712
1239487
1855032
1867854
1113667
430302
1215235
529271
1537639
1356691
1659821
625446
1581301
512438
1147378
1847393
141251
1688511
1718800
698090
1687374
1877664
682252
1211193
1804629
1929950
19582
350991
1011835
777896
1355216
1521821
1996442
144026
682084
343997
385153
93625
1961116
818641
395696
1856924
123138
1983542
1451959
1959358
1705269
1746608
1617349
1913248
1050284
1060620
1975792
1392202
984910
500990
1771657
33961
1480325
518379
1277451
1946316
658050
1293768
719200
1058750
1110585
1554233
728132
1553241
67869
503161
288128
1245956
1891429
1501820
706118
451274
1154387
636189
453042
634887
742639
1233258
1799216
1292819
595401
1026545
645939
951613
967737
1983035
1603978
1646639
726284
1261278
1255728
1305955
516940
1926926
1087986
1394304
984745
920100
1724127
1339657
1390092
467025
202050
1344363
1656392
1297474
470436
652654
1617853
136225
1932023
560596
324369
1288697
1863035
1115126
1645305
1988477
1382901
1498114
903298
322850
1951762
518315
1516580
731645
1467460
1849495
431208
1592860
1611174
1702121
1391915
1602630
1662898
1378831
611371
1159253
1286318
1915818
1581169
422828
330596
135929
172245
1316579
297217
560893
1700569
1678903
1136083
268897
1045511
1725027
1031081
1487752
1049822
909647
102649
1045224
1021165
1470578
956595
851297
1658704
1861937
231918
462294
664135
1695535
1776695
1760274
299443
1917334
1188857
651706
1602341
199480
1326301
498217
1181279
1958253
903267
1575479
484736
80853
1303123
1780645
1666368
1397786
937869
952242
1536802
426492
1107272
278163
506595
284183
925438
749242
1341033
684869
1692725
27972
350880
1620360
1814292
722255
1910735
996011
318416
517296
86423
1020341
177431
1806550
1981828
300236
1347908
202962
1362597
1697966
1659177
1748515
1720730
1788982
1046295
1250837
1230167
1430602
1508732
371856
527680
797076
268959
493570
114533
1225108
670868
1691585
94528
900957
741346
418446
946403
15079
638164
1293654
1489295
1793894
483978
699497
1299417
1278130
1822446
1267515
52558
1896344
482465
749675
1564016
1949310
1656557
1419277
1085868
757666
1336279
1557597
1766461
317962
853923
1457058
1466779
421140
319198
487057
469435
1719608
741118
266534
876325
762325
475157
1653793
1925529
473223
1747670
183319
1381294
307164
1944215
1306081
709736
196133
174593
455505
1627497
1120702
1798615
1204871
1205858
916102
1630505
1763599
1943007
1302003
470174
433894
1396930
1891218
466664
980851
1577629
718546
1569881
868553
1537135
777217
702914
1855977
1236696
863948
1186345
732785
125243
398166
1619075
1400334
427722
1422364
331460
479918
162248
1853493
465690
1608612
1084752
1815154
814122
1415448
606531
124729
878055
769208
1270617
1373171
651421
951360
1346186
1998465
1251698
917692
1170856
119000
784844
1717567
1845365
551670
714114
1346595
1567660
1194255
859791
1675060
1206456
423069
779819
1374001
1414716
770365
1501837
221765
1523512
223067
172891
1198386
1003354
1070432
175142
1116577
604601
423634
1056509
547620
389934
1044333
510593
370311
744840
1106100
192460
39346
1656166
1370261
189950
1728113
1749983
1787740
162427
1658672
135628
336458
957730
772212
1336766
1369165
730496
681627
2012
421428
564565
1373912
960550
96511
260682
808517
1427106
1167247
245216
1319510
1615647
492655
1342385
1357205
683611
1752041
11308
1953855
711918
1986539
1422257
1324783
765963
805798
924016
1745919
335815
1275982
364227
1355993
1566952
712452
1770199
308075
1802624
524430
321326
525109
243819
1446061
1193516
1534340
1926423
288070
526080
285197
1328939
227613
1424711
133618
1979198
948154
1121736
691557
1550075
1565847
1808263
568661
1586560
1286038
1824180
884678
55031
1159448
1406017
826262
962686
1364243
326726
1065163
1013753
1440933
185972
1305543
838999
882568
402143
253072
635662
1617851
1712318
233827
1981995
42833
1282109
1137325
843174
879984
479003
313504
1631667
183847
738969
880902
401077
432325
1178390
1902351
1202215
1894012
1668616
1354142
2863
848870
64950
1243948
1013786
1137162
1504046
1223813
1913683
908242
256198
1804500
373903
1552611
879527
1412336
346625
112206
73516
1865156
174127
1308636
1344940
1592276
469091
1173991
1902361
1980113
17399
731575
812169
809344
1408053
347749
1210859
750611
1230376
46943
312963
960109
845156
1301709
782196
1600055
1990165
391040
1101484
1669914
373630
1151381
1923803
1928858
639584
1980153
446979
282085
739575
1692018
424479
1114753
1969046
1787282
1811232
634259
996595
1435802
200599
1221113
1158782
261567
1270701
260924
785902
1724097
1402376
1854920
1243666
1697847
29945
997219
1367482
801615
962454
734653
153396
164843
1581594
1524708
33200
771560
1000493
1336381
171378
861596
623967
923318
1501717
276825
401649
1147555
1697687
1864792
775391
1574752
1169474
1624768
995188
1340906
823120
497688
1101756
1894585
132029
494624
1714712
383068
1643646
1517117
1654755
1494737
538086
1937382
1539381
793163
79094
1520015
1820497
3721
1847520
216761
656688
527464
1546829
236646
1794421
476763
1454220
1734647
156389
1101289
113856
1421998
300850
190136
636251
1889700
402596
419971
1966742
83832
1729045
697789
1708397
66503
1402301
1860421
1181521
337143
1057860
723584
840893
582010
629088
1432736
50754
159157
1295943
846423
668622
1380197
1000131
630304
1748691
172707
279924
1725923
781483
1884377
769525
927362
352037
1081707
703804
1811957
857348
650682
218952
576028
1038433
493979
1177542
1334486
1614024
1254759
1110252
825416
916438
349325
611445
282395
980092
1641657
1175650
909514
1248523
932588
959830
1928412
732495
84116
1558822
703058
435219
123354
89815
1959320
300395
1703335
392981
580177
433256
332585
635616
1124717
264824
1343306
68652
1895105
792539
1389877
1193156
925743
641327
1920348
1913992
17807
1543636
1821828
719728
750756
1532668
886242
1835696
451570
1011094
1344697
1167456
1473503
347675
469751
655425
617125
789887
533126
1061006
1671049
1984723
906432
1047179
495077
488895
1240870
1257999
1576902
1227730
415900
1864037
1632286
923141
1604194
287042
1383899
662149
1062985
1029718
1531389
412602
492454
782715
1453883
1489947
936377
1555813
203114
662619
1029101
270663
795520
7459
1316590
182556
1096068
10096
1322693
1826208
1331027
1153026
899594
167431
1359196
607719
903526
1146628
1824050
633806
884261
1004100
788991
1595606
1989249
513128
1165611
775294
1623526
1917481
72655
803360
51710
635019
787063
1189500
936176
604347
1660080
646080
506069
1278243
617318
913111
1831068
1965285
487935
198962
925893
667819
1890449
55039
1902824
711646
183130
674169
1479613
914571
1335223
1635477
1164062
778169
1972197
710921
279204
1323862
1033083
904874
1432798
1059926
18798
1828858
1544421
1858922
390552
894668
1795748
1396287
1846228
1089121
1076859
729381
1632496
1169032
1513251
884104
337861
673456
197067
315094
1929313
1736586
442979
1973991
938946
635028
1536579
476442
56936
1004439
1406848
1783404
1688056
132897
1634829
1519933
1609690
903825
14898
70794
1555910
886837
813804
1911568
1682345
1961959
293770
1624104
1304184
1046040
1889569
1754841
699771
1428722
44374
462192
155111
1833292
1379915
1987865
643183
703286
1746839
804855
372562
273185
1596413
1660826
1687757
846217
1510075
770664
1172468
1848932
925668
1249569
1512873
941151
1238924
933808
1054354
1624049
1849343
1164750
1198219
568241
1068119
1704097
929874
87949
960319
1552114
1321497
1754089
644917
644748
587221
571372
582594
564288
1760530
1536655
302763
1991580
478302
992136
1535514
823387
268391
895900
444048
796331
1447012
1480076
1313473
342756
648173
240928
682318
408787
1054559
263001
1479723
520714
107960
301150
1783716
1632982
1624587
1206804
887995
944479
1510918
1256596
417297
113633
1109118
583145
1093814
1308120
153368
1823849
755528
1058488
496324
52386
1401728
250115
466807
1095006
1425504
678577
201168
1453653
1678719
1707607
652328
729448
188603
433177
1704019
432319
858635
101462
261654
27019
963078
1821315
742842
1497493
144364
524726
964326
789501
488724
1668231
250044
1202071
1101499
1208058
1414597
1337829
594428
1343167
1106788
1180047
275744
1328838
1173212
1924233
1973162
614215
1457426
505587
286611
1117426
900194
1492922
530369
527547
706639
1269093
126216
862479
1737231
550450
805563
932858
1700983
422414
1237820
1003332
659950
1431257
213990
80848
1136290
559661
882045
305237
1596944
119415
69348
154101
996598
392325
352516
997526
1286513
1813293
1166296
441890
1580586
697184
755047
806108
668213
1072382
1656074
67067
1142808
1295074
1743449
1572702
694568
599202
955852
1622406
1468312
1143680
1685402
812909
1675318
1423702
657652
394404
1690141
239490
405718
1934449
291004
869127
1391366
218150
1678376
689546
1344496
1010179
1386358
1666674
1375849
413834
1293871
1540981
1288448
469029
459033
1115075
1370856
46618
1417415
635430
1111649
601070
1514820
902166
821780
1944234
802041
135105
918140
1936122
1389332
491697
1842491
1817634
445748
77096
1342906
579093
1382054
189511
1040776
1796158
1060499
1559490
1328212
983429
1372982
1075203
510779
1478964
461954
393669
565573
1707938
764397
1299684
1177056
1891814
323676
918754
721975
1035463
1357870
1863648
1894814
550932
445207
300034
500981
1863688
175776
498661
163124
73214
32056
680367
1791112
1874925
1165971
1014948
1928687
1789865
1119123
1558985
941934
544769
435371
241504
322780
283046
1771184
328256
1751750
315795
304637
1959327
642625
754466
514045
1951385
594699
978952
1688995
166693
1860186
1296065
827731
1424794
536341
903065
817793
1973408
1657800
1311276
1447187
640963
1037831
1135291
274877
777493
813639
1757032
554177
151439
451155
225747
1516421
1084784
94335
78285
1810226
604992
1410198
858210
1164159
895767
442058
311310
1938805
1150986
306518
1250399
138616
1834215
832048
1864628
589682
1026187
1207083
1118075
1480181
1030956
1861582
878532
332570
1413062
1900921
1197666
172683
75548
1586216
727536
277952
1975348
1763837
1239192
1016431
114177
103965
523365
1631146
474339
1697143
518116
1016859
1948219
1285109
1890383
1497759
1128706
783868
1446960
4219
1866575
1115358
883317
749276
1233114
1739531
798905
563992
885204
1337439
1589001
955678
1174013
904563
118302
1763604
1249411
141030
1761188
758675
567369
233674
1308902
1409870
1941375
826902
951709
1503455
156779
462575
1167876
678539
678645
532313
925002
1895123
1876124
929064
651505
286278
1291044
486997
727608
1344672
1203760
1141030
684700
980467
1574346
1433017
29700
879051
1317121
93074
273620
334973
1967712
1632655
848402
929513
1193134
1948114
1902975
508542
312629
1001612
724553
98936
402327
1681817
671327
1641286
1987183
1839749
1762232
1330156
1694531
1487052
1039623
1886618
863997
1619732
1159822
1639024
1651504
325552
1942364
602556
692471
695457
1720402
1703987
583210
1996253
503471
1743053
1315141
1654295
1861913
48613
1202853
363920
634110
1887380
1268389
958080
626994
365744
358845
1171867
1085654
608472
487430
379461
866355
1097583
1656135
1654133
682480
1288048
1282006
72779
1248607
1801930
1387429
1826731
1049399
366576
39600
1716298
824753
725024
1453504
573008
1384078
15126
1976592
56958
401234
734905
1277245
1519936
1754974
729274
366207
905996
1377720
1820110
1786584
1856190
952150
861840
1907505
1028705
76203
623004
1622398
815501
1051872
491887
341275
403750
670620
1673855
1900776
1662696
1262502
645552
787659
1220891
1245036
876593
440948
785581
1897074
1497913
1154258
843052
348819
1848759
1029751
401569
830430
1437608
706847
376914
880142
1333844
1962493
234942
1187474
26648
575158
1330551
896524
547643
1570845
798006
1490114
1090202
1035664
1092458
1985691
948477
1458177
267627
54181
943868
1847812
788030
91485
1890980
1657410
1911965
398732
1891155
567413
1348110
525308
112832
1804330
1224825
369818
1644579
693473
1348157
1400951
39167
1820603
1567778
128302
1552458
766887
523029
1639547
503105
660689
948477
1374141
1821191
718536
1381952
906247
591870
184337
385764
1851348
1281988
1916467
728535
1933865
464638
945418
864410
688888
828558
216928
1856183
1453026
106586
1162582
1442608
1251070
1115274
824194
1961126
28047
1133686
1003546
1689073
1776435
1534981
278993
732383
53872
222509
458113
1320247
1015968
301530
493272
1829293
354234
1100760
689332
1942092
1968863
511875
1975500
1472979
1032036
326115
628659
929437
1912850
26262
401280
237047
406177
127006
365942
861943
630569
1883373
967068
576045
516791
1198162
1684887
820425
1917912
1749184
608480
181518
1984437
1985224
1744527
36403
1603829
800073
1498465
565341
1338959
1007831
23934
1350012
267517
692237
1057499
966691
700692
68462
1761393
30504
1666936
239982
296379
452489
1375483
1357139
1752541
1140642
203013
913097
659344
697243
1421070
261350
323564
1879566
593964
1206118
405093
1951783
997171
97951
1667624
1961486
30175
332536
1621978
878557
1892321
612799
363197
37507
1616127
1108509
542831
601352
885632
543812
1905089
1413636
408848
1202299
918810
1908296
1448625
1868614
130786
935502
1448544
1808892
1480763
350838
622569
557365
1027161
1857421
191830
686391
1286912
1692092
1054068
1292819
1989683
1165959
594265
1013911
1729628
82736
1848689
1888568
1411649
1797673
1052268
1836844
1963641
1984399
412219
6140
750043
1824179
1022995
295808
1161769
24166
1438152
544610
1498936
566497
1554520
1938015
1255187
1843544
41736
1881802
1550251
1435476
1379685
1381093
752985
1231038
1393079
269482
1989353
938758
533125
1437538
805292
1270962
1417923
1018797
918508
603412
468571
1732972
1458458
387569
1288379
1878768
1899546
566664
1332469
875086
681725
488250
1151528
1024865
749792
1471918
1869879
2248
1806072
79734
511657
1790918
822431
622222
905365
1082998
1498126
489303
1966720
1991310
819684
772415
500023
1964592
1849030
1392694
294135
973677
1595465
1128108
386223
1714309
175979
1491743
1682327
169526
1926355
1690723
1653099
1335332
1908269
1327188
756637
1253905
1912656
1521789
1393104
991043
1455253
110378
80101
1277044
1648285
1213576
1302773
1814911
1455147
12342
1360159
314049
1947815
865268
337928
3838
1437268
1749215
661243
566934
847405
14326
934150
376495
1662247
1053028
793791
389191
119288
273149
897517
721787
278631
557017
1156299
967800
166327
386601
1607940
861338
967635
1099713
225134
492889
1940654
58221
713032
1653045
572528
1595275
1171238
511295
616230
1592021
1867529
869223
828371
966128
1510837
1002240
1677923
38277
1788833
306383
1300669
1008244
1008917
256780
258026
1510537
794000
899659
1696755
577079
1218553
425606
86153
1010950
1170437
1781938
105739
1011243
1720486
1526500
729284
741130
233209
1525642
1902036
1445651
940186
719847
173112
1448273
734169
1432457
481438
862499
417767
928759
1132413
115026
1865650
1189474
1931028
272193
726392
455747
960561
150940
536459
1829862
324073
1579700
47965
1248878
1127482
615390
1301154
1609197
324957
1817997
1582523
381590
77203
1397345
1193520
30039
85595
979463
940227
1806469
454776
1196274
1084899
1660711
1938119
541538
1390378
879031
716388
573816
436187
1680003
723022
575592
1540802
1204214
1053979
644200
732369
1892279
1041048
57544
1698508
1656905
462353
865141
1503345
708237
213836
1213300
1332885
419226
290384
766907
1341199
1041450
1126112
308428
1412591
1183120
1700951
1329229
1761561
1793351
1267983
1405063
784911
1113888
209768
850854
944572
118349
1679376
600536
784186
1337334
1231042
1994080
479712
290059
1129429
1689469
237238
90086
1572398
995531
1686922
664407
1916372
1208045
1211383
175637
1978841
134026
470476
606516
1321128
515773
1081603
1273336
262220
369211
946202
1847961
1170130
1885969
1926639
610368
754324
1328742
1711491
1639563
630158
1114926
149774
732369
1992300
1103539
240906
616496
785628
1751972
479620
1351117
1961790
301027
1161908
1389410
1727103
1760611
526607
323499
1410597
161459
720840
1230945
75960
490136
768097
1049273
1688669
1660907
1000463
1428466
670006
1016131
1018105
817840
1959810
1831041
1442147
355827
1481540
595295
331834
1931217
1392592
1546405
103704
1552214
1607912
1475313
905065
1099321
522381
589175
1825590
1950028
1335868
928007
1322835
304965
1029381
149392
1333977
1410203
1368984
702801
1267165
1391235
210507
1943598
926119
1077062
1858643
1033527
97604
1167882
671321
464773
1813761
658550
1794871
1060403
404649
121679
62159
1829500
388534
276284
650564
1333417
1789287
1413342
1615898
367145
831243
1079027
1121411
1571533
211412
1018552
1203230
1762242
176962
1371448
1777131
219868
968659
1819120
1666971
1796632
469999
1327497
933137
1425661
177944
1042482
1449
427192
586934
338744
1371860
1779898
150805
153990
875617
1626525
643266
1048877
443001
870088
331510
1085050
1664441
1556948
700192
534483
1815479
1950992
1188373
1189731
638556
1300564
1006573
1688692
747310
937952
1017602
266585
1246298
529949
1432295
982737
13127
1812876
789478
1968331
1942274
1419282
865395
138684
1635573
146204
159254
110695
901952
625045
1184210
1927987
1755092
1631899
641300
754552
1832680
893996
1839162
1177954
178534
1633922
1453896
1155233
356921
1417522
59194
213928
1534412
394591
1412610
147128
221828
316993
1130650
1002744
534200
328735
1193260
454436
1866431
1650516
1378302
872931
192681
1010294
1089257
1517986
1672611
646513
1381060
104114
808814
1410615
665240
1122540
470543
221672
13605
427135
508801
644539
649833
346545
217022
344066
142043
1150229
605804
277664
1276202
1646954
1775053
369342
1431335
1607039
1211608
617691
846302
1365198
1117131
1068532
652196
464378
472342
850082
254248
1939217
1866824
1560370
1486017
1770640
309501
83998
1501257
376874
698571
1056043
1502982
336707
1719024
1076729
375176
842116
1233828
1994862
1932438
587237
950173
403285
617643
855273
1356654
1793654
1377810
894125
1324259
184274
10575
262999
1909941
1537785
1857853
1639204
1749839
291481
617808
1441661
442563
1979244
1014378
484793
661589
621770
288886
1244958
813370
1399962
923154
1599774
1318152
1312094
349279
602016
1077753
1439095
843939
1384016
759427
1214958
1388117
1646621
803258
1074002
821192
69365
1708684
1046704
1249632
759602
466976
1760348
1263851
199366
1101308
329861
1627046
252690
964277
965246
980221
1705528
1281368
555393
35861
493084
1228647
616197
1130331
1863580
1992429
1658704
1009230
1075339
1903847
280461
68413
1750370
514273
1687065
1909835
1151035
402492
977461
403160
262760
499706
1800542
947930
285761
141018
1747698
1806507
377988
1866026
1961738
1615555
1545191
1128422
1318037
623113
690037
1846146
1906174
1762709
1871428
464594
1146686
139153
1162194
1555580
926622
1414044
1830375
860072
11772
1363299
19485
1691811
1724038
1653125
1511258
1225491
651108
765985
147227
1323484
1561057
439782
1272363
202215
1515022
138417
1307442
1548749
1646776
1226502
15597
1026513
477955
1488700
1223436
251112
1065850
1546342
30241
1620015
1298589
371628
1128071
847403
986763
460616
400160
1563910
546847
696171
1390109
1176015
993370
111767
1298095
1454284
1114979
1317103
539110
1671438
557643
1595255
952562
595266
1595967
1922984
361060
1000405
915588
1966125
1644466
1765877
1866292
1480199
481908
1642497
423750
1003037
1814913
1465343
1094487
978519
1540617
639860
996909
896957
132037
627817
937771
1351659
1754642
1767181
1691227
797186
1545364
430143
1490581
505591
1155571
258167
1505809
521041
883214
598193
1325398
1591272
891282
1658320
1829323
397370
575298
701931
127804
1219402
633566
140019
383120
1404999
1376585
1869228
715368
504199
1706919
1015547
1499249
1750111
757855
371591
1970738
1138874
782535
649347
222011
1152614
200208
1133717
633719
1807075
1184560
310332
995384
1658884
1328476
1229659
324431
1016367
1048084
475144
1244904
1231156
895118
364464
1630225
142499
92320
1636786
907691
1943915
688488
279269
1448687
256732
381109
1258431
417686
449272
976747
1277755
189771
1292991
299619
1058615
1066466
580654
1690866
1540158
318088
1354955
1059920
146148
976657
1344977
1131598
1127341
1789086
298428
1154752
1143134
1227931
1521620
527322
680613
1565895
528189
1902416
736770
141106
152317
854290
1205583
368709
1639674
978064
586915
868244
530913
1603833
1319809
1912605
181806
1953792
1277585
1608486
391958
1531010
548294
673563
968016
1413966
1173782
258067
1067184
1938920
319558
699295
631900
1144559
1388329
160042
1548635
1027498
449879
1108607
935560
804962
1764825
516841
1511656
551670
561999
737016
875327
702776
1688734
1557627
1670064
695346
1880384
1932369
1272863
1219297
1180778
483287
1198863
1638141
1730270
521109
697194
862804
531726
143792
1585373
229415
402538
286053
1375529
1423865
916269
1867184
171799
541634
863132
80819
567696
329270
33606
1855022
781616
1237677
822123
30422
30875
831408
1723833
716246
637470
480211
249866
1552133
208599
464300
1511072
1939700
608474
1803555
1709304
409511
1197139
1917008
1027634
1812021
1257378
1526786
576643
739959
1911438
812474
1899365
1930109
1964057
687574
1692380
675279
1865947
394439
758410
602234
1978167
592879
1270340
1867651
754500
149604
39552
992651
84784
1665567
366414
713533
342493
509110
770813
262695
642545
537171
1513581
1623854
256510
1205471
1955393
776247
172650
1665582
656900
1664247
1823209
49594
365136
1152766
1644498
135118
1152538
70572
1660088
1269771
434561
1588255
141928
195777
1455132
1881790
1258370
841785
92288
245352
498633
317367
1913685
71701
1263113
1594454
276966
1321991
1400572
195725
1500818
1794214
734031
565942
1679898
1644814
962542
398947
1130213
1774710
807520
310749
151256
1624514
705049
1046025
8689
1758750
109757
1917145
316966
983007
560837
343053
7205
1396390
705890
1986102
1995689
1832044
990125
927989
125521
485402
1225320
829789
100247
1411881
543231
625343
1070527
849184
430596
1653922
819603
1402844
921772
1704297
429555
1227801
1775220
679222
1024486
1329942
1053792
704121
1008099
464788
545838
591254
1191126
1525754
1378710
1629007
1273748
1814630
779706
895690
1864525
379794
1694282
197914
180797
1621383
1363095
1817868
977409
1244502
1067702
462493
602036
649853
1530498
751108
1077645
1641541
1992528
1281581
1705375
63580
1575529
329190
541040
482666
543429
734104
929066
954745
1439086
1711487
1638665
116840
458192
948268
1655032
614389
1304136
1542739
1938932
1112140
1897597
545033
1404106
1044014
1820680
350319
1476736
739193
156952
1696171
1766534
615624
310599
24672
1205613
858098
938937
820031
928413
1166468
942521
1738706
1965488
493607
1064706
1491279
307025
991976
1083395
1609216
874768
189311
23097
146463
1330840
5769
989451
191423
664369
1102637
781566
35004
596392
117949
619288
1611034
892009
36121
1265028
740547
924184
771929
1988283
630987
1474171
594982
1599875
10335
1244797
847140
225747
894366
304811
582862
1663526
1431681
819656
1080056
1877883
1838604
1874299
433391
376377
1762802
317686
792957
1045412
621849
877972
464113
1883651
1933642
1998139
1623190
545538
113564
1055575
635058
785832
1036941
471610
1335563
958558
46371
1819414
1750398
1903743
1457885
269082
1050661
373685
38859
1057669
1744645
1508740
1133662
1850628
228454
1971231
1900685
64067
764922
998639
1215825
1362448
1555919
633011
1618781
601736
794299
1544348
235247
380337
350284
1032133
665043
176847
378926
1864177
1168392
422989
1354091
1649760
1087563
1899000
505939
470187
968670
1679466
429559
185519
1096780
102596
1968726
1915023
227050
1409925
243559
81992
401028
173066
1670559
240888
579583
1914398
1481301
1595920
1259820
1653555
1439798
248163
815172
1847332
1638698
382739
1944132
1897915
794408
856517
1554557
1410564
896474
167514
1745663
819833
1775632
1400279
679475
1970949
1528526
83001
760487
1405182
1860446
1909222
1479314
590833
679109
445817
1442019
507696
1117646
1441351
1957010
1686353
1978070
924317
824335
1280868
465659
1252519
1934968
728558
115470
1454003
997286
1241948
180421
1212202
40426
1906503
340083
1421537
762213
1169418
326005
935150
1291210
685940
524550
1713377
1023368
471642
802522
1694508
53058
813612
428087
659351
852855
1731300
1810550
738655
1625396
239087
378442
388534
1612862
534462
1038155
57508
1141217
1328741
1794164
1239925
1661226
63241
90541
1104099
1586264
587106
1828639
709172
29947
1882504
896377
1288209
188842
1817771
440646
1619690
1689466
180713
971874
417920
337583
20875
1833910
460308
1297273
563929
456929
1065562
640192
355332
25010
1177451
1996323
1119591
46784
529284
297037
710632
618398
1860772
1074669
724731
1786385
1877096
1855706
1024288
950799
1225438
1892492
595428
1343513
877275
1875770
1577528
1125049
1165685
1816315
1488711
1264300
1091826
1647524
1655811
390146
30821
571540
1389106
809961
1113515
476031
571186
164618
279251
579460
1197529
1597015
1958224
1034168
1161486
531089
1755707
1548264
1864145
495489
467264
983774
54288
33804
1209984
1690341
907330
1399881
412918
144981
722982
556987
569709
1807349
23575
1589457
447762
494686
564667
1013142
105534
1641780
723948
63476
758929
271315
1301494
88622
1562361
857223
340743
1964983
904654
979240
629733
437570
1353186
708420
1145778
1360496
1400007
408090
1909142
1851311
1117340
1140832
1666671
661626
1273173
1137484
1234569
1949713
371754
656271
1144077
966059
815623
1098932
1600106
1681047
290220
1815499
1674547
1221320
1708647
970586
1674346
852247
632539
714685
1792645
147401
166424
694841
1050505
394615
576646
1810340
468547
819827
114751
1224386
1285588
590143
1783311
1219114
1489343
834728
902332
91880
1874148
1520378
1721523
357707
1129488
1769489
442101
1464007
1827141
178939
1171548
831399
509107
1849957
22874
253448
1809855
801220
905168
829646
523218
821169
683040
391142
1120895
1226545
745016
1650809
1470361
1817097
1751625
1117360
988400
291870
417579
1183841
1087018
280930
516215
1032195
1253024
358319
179685
1229070
1620195
430993
1530468
111836
747567
1068677
264846
1918947
397304
1557944
1093078
985284
1832761
1400841
752623
750469
133649
1196659
1742116
910538
738830
1802078
666058
408420
1527301
355488
13913
654217
874664
1423287
117370
809760
1618913
569081
449215
1542614
1953255
1002882
529749
1033233
506654
37261
1715661
1125973
430459
1607150
470594
661064
817241
1302093
1507013
775425
387674
187451
1727370
933044
1721845
11878
704801
1570442
915190
1395903
420862
1788820
1931782
1020850
307835
1167181
1847855
625089
97890
498146
1591183
1823290
46628
547705
1007203
534453
888060
1568569
27897
480557
917513
320358
590038
1001927
372673
1780225
510053
166164
384132
334068
1199523
1958919
1697393
321572
1692437
812702
814155
1199258
483879
897934
1626565
1070590
1951360
1537311
955115
1656901
741472
1856561
1627114
1509093
1305570
1519877
381429
868590
1009473
1472794
437807
1652491
1937334
1352407
1492354
962434
750780
811331
1635471
76276
512267
1997666
339405
688701
105168
373508
1743742
701979
1375172
186902
113834
473263
1193344
1494763
349650
1497338
855069
983421
148279
1969537
133862
206645
881941
338648
1401268
1253861
1583502
1464635
1594983
137336
51100
1352718
528405
1321509
1078651
910942
1874324
461748
540736
1885792
678396
846249
1630809
1938350
223975
1114946
1556069
1437644
1156185
162177
1625270
929652
1188272
1825631
1573898
1466956
1174216
1522319
1904880
393671
1706284
1041183
72226
1031791
1360533
603664
1998576
1457463
100718
334739
718256
106547
1016820
1645594
58658
1714028
289861
606729
727938
1893977
61329
141503
1416215
1360117
1823532
1473882
1974397
1886510
1853121
514281
524937
1729820
473572
212045
1698510
982292
534638
975831
742150
731297
1257243
1143419
672208
1270290
1406763
50492
807856
1209001
1372804
610939
1868822
518463
1123293
1985008
564622
992454
543781
764423
955203
945799
235820
74124
1506263
1224853
1946014
273869
401484
121441
828706
16518
186312
1454898
819509
1853131
1721892
44669
1506227
762926
698959
335772
1388356
688124
1983233
1296434
569496
291806
151581
520260
1104541
1429148
189882
1438039
325926
1787740
1900045
1238946
492136
359955
102676
845626
926120
683645
119673
1491990
1362567
500697
1577852
1963271
831966
393657
194753
284049
1716827
1826292
1548902
9333
1678034
739255
575875
977494
1792539
791918
1020695
447341
1093060
1972854
1173568
1329762
1541207
1460485
546473
789578
364049
914802
1142662
1739557
1630926
1118158
1996528
1739790
1046940
1741779
463278
1111652
725086
1726110
610709
1183590
521521
1925736
382703
592096
1205087
1088327
435104
21238
1514177
1004577
369610
1787873
1597378
1584202
609081
1962019
1117764
1758959
630138
1101270
355317
965985
837119
144711
490139
1703130
51572
1420219
557006
1987561
1935261
1631514
199953
1479860
101629
664599
1954054
1580506
364169
1407917
1068225
1450806
264660
1150747
1074588
1067628
1268561
1736775
919000
9734
1882831
1898612
360412
1763682
757089
1880596
1453896
465250
1160299
32049
625250
1060690
1561783
707957
1648251
1470101
1846753
1139206
1470583
1773317
270005
1795092
1889519
1733692
874051
1719127
625725
1503180
206447
1680370
1272908
1203616
968655
689428
1378752
1145527
1317928
461473
284201
1331031
1852461
1729208
1553865
1524399
1965919
391732
1939286
1277033
1934206
620398
801375
679328
1351658
324487
565471
215534
1024942
1953677
1563255
587587
1142222
865635
1728460
959782
1481504
643141
1009802
433819
1866933
1535820
106341
1448060
1217308
1770999
1148222
508201
31550
1344616
816075
536399
1045185
1629099
1800121
1807698
820571
1949110
1963858
1652630
1787189
1819762
904511
1690771
761617
561543
72952
468268
1797077
748665
1974843
1391213
419457
139708
1604141
24193
241701
1278410
1885370
13401
1057862
1312951
1522441
1070807
1611835
1799236
503528
1015188
1423072
256810
1508223
373067
1280414
1951156
1134519
1675611
1595083
539355
285241
1464465
1114258
876567
1109528
66562
217023
645046
676323
1507974
1335544
1250994
812399
658012
38914
1193119
1226096
441202
899387
1820253
894210
1361481
907090
1372956
1162827
548176
1427550
232657
519124
1043750
1158427
1927454
1034194
1029695
314196
686458
1283735
1925332
1226003
1758208
24970
1097032
825177
1752336
1894576
1317586
1231360
1909999
1896947
491136
1312110
1293782
1409616
1745101
815489
113027
494792
36221
1768693
1672402
98950
1969234
869379
266156
1611880
685115
594541
553926
13451
112209
363027
1329602
1689218
287663
1072603
381643
733198
391769
729854
1035634
1146047
1190643
810111
1583541
1304066
1067933
1375706
856954
1477789
773865
1489241
1090376
1166490
1231426
46312
868729
197938
1323148
550279
1136819
1383872
862637
710111
1083437
1985253
738944
208960
1831552
1370262
168294
86886
1401159
396101
1269725
1800942
99897
253285
931958
359829
919558
803375
1125648
1073220
824450
1358706
782959
1000967
1463626
1080002
1337493
1098230
1733620
600546
1980387
992083
659050
53780
1713333
593082
1355270
1697460
870729
301552
184441
836897
1164875
1312989
738360
1310100
1441275
1550032
1943328
1178102
1864893
456613
1820972
644514
31239
1635392
1826978
763956
130236
1864952
1591848
1586080
1045094
762564
913930
1388622
1823874
96543
1236449
1248511
412025
1471497
1503182
283066
1744880
1542859
745812
893777
726237
1787553
917727
1518362
156234
1246041
1041
983034
1939063
1118291
1878611
1218328
1443135
444298
1268304
134447
929150
1334274
714694
1932507
1907551
1045824
221006
543476
1680173
472153
622760
1772144
1792084
1545388
1614926
1114444
1343562
1139950
413661
1455227
914841
879387
1514372
1105489
310628
570051
1467137
1238296
82629
1503920
983367
1820647
1296211
463593
325717
958336
126078
302160
1747692
509024
1159276
801164
932792
787628
91664
788396
994722
1846723
1842195
105079
1737146
914084
1377096
1915616
966865
1577364
1053776
364416
378552
1970273
1692762
850978
1230776
909888
766844
318227
1682567
509223
1748223
164269
1161174
1579876
341280
1624717
51486
275175
1311738
762484
1177363
1661269
890430
1443922
1582739
355220
1365535
159642
683611
1468114
1301920
1893376
581220
1967011
1732602
678206
90511
425744
1494755
910961
648508
412040
1212878
1147167
1409418
371925
1218351
975481
1056305
1501421
1290777
1097787
557436
433046
1982542
1393753
629126
1987742
1087944
90882
1847353
1523922
149241
927554
1438612
1086709
1704471
1974019
434534
867087
429653
1771803
692501
1226733
1098008
239096
1969062
646727
912502
865320
729341
328597
1147643
1522512
1733429
856693
268139
1408026
46614
1967717
1527104
154856
651773
858944
636625
1795558
1437828
1355845
152667
1546877
1266445
1523369
871255
341559
135081
367697
68034
1183430
715902
475706
745610
1285187
195945
1403719
1662398
511127
740519
816328
1279647
1188330
408975
1342128
663817
613343
126647
717776
1930786
1088219
455449
303428
741633
842448
80356
478060
1110903
1277346
483868
966
482246
1642633
715109
1891888
317840
1099519
255032
11480
192207
1355622
27708
232383
572215
511980
1829455
314595
1888830
1913126
768156
1095986
22752
715100
1937980
519143
1253834
112787
274574
569604
1514193
1692322
357654
400147
1276361
1860764
1886007
626487
1043563
1692344
1037840
1766378
1793822
1442132
1949607
1160302
1399844
1319905
1771158
858848
1328242
1358392
371255
1582746
1441893
633330
594122
1121223
582266
828441
917431
222690
1681085
74269
1135397
1169174
458857
1380124
1203153
237267
907813
1762
536789
1963018
399078
87746
973623
860543
1671665
1049589
1579360
6624
1325160
175347
240832
767562
1096235
522918
1936975
1660745
201420
1986016
916269
109927
552768
1492892
1114227
731189
759944
80377
1958675
832376
609591
133067
135404
1706286
1017750
868825
1602016
749050
1503404
1895739
168402
1789795
1743920
370458
320266
582008
375088
280416
1099504
1508331
415447
1291717
1983630
1173053
1031883
223480
774155
437637
975475
624781
1576657
1686280
1511442
1628105
20474
1222300
598265
952073
1539411
1837819
1179925
131507
1637054
158092
62411
659183
160640
815900
511811
1543393
461213
556538
1714825
704623
1612579
1331893
1343204
1450788
1730463
1886899
396214
937093
195382
1161749
263595
1391732
1655342
1364977
1747121
1923097
943862
914496
1788068
432105
1171133
1461935
912398
1734827
425933
839714
630614
763572
778380
1769406
1480392
1576229
65011
1110846
1346674
664461
1245006
1873255
1812664
736066
1331710
877726
446239
596299
1591227
1291230
1211894
23319
1747505
291199
1321261
9176
1318654
923303
1358523
1662471
1258484
359867
742812
94125
1371844
946888
1524346
479403
779339
1665144
1579436
1076520
727651
681849
751117
1454883
937614
1340862
202511
1396633
1028265
1677644
1823772
900862
1139841
48425
1448203
874275
1923767
1948101
73528
218219
271083
873068
695696
205184
1775641
1754920
326010
877307
661335
1973085
1925279
431535
128209
1767660
420260
510557
610789
1796122
574279
1236688
506128
334874
728257
264161
859671
1494953
1834089
383957
262853
280476
1982421
1931155
987066
255327
1393576
1685574
804264
1401270
352792
888964
657906
1063940
647844
1963510
203550
1898206
1314226
1137934
585687
232118
1165230
48863
782459
195023
1083936
1379558
410022
567480
337099
1848192
1334829
235701
1460505
1584965
242280
221707
1236311
1936843
1728646
1599232
1785805
1680349
558135
79568
984086
140924
1090989
1294091
1964713
270276
1247915
1759322
105110
1071472
1401181
1931286
1198133
363879
1358884
717931
121353
1267440
188574
1184942
1414317
1723512
1534915
650479
1096634
1479174
264833
1382878
21930
1428124
1137130
862309
621153
1490536
828530
10151
1805676
182836
1190679
1199649
1227956
3233
92256
1383315
300441
703828
1632200
1111140
1130474
122007
934406
1300376
1920801
531155
1919678
1759665
742296
1512062
652979
1078432
1194389
654270
1676676
575644
566949
1450515
100352
829003
1224354
1475128
1006914
1374908
1199894
110178
727349
1324298
587879
78855
1055237
1437405
194238
205928
1010593
1965392
1579335
1067569
1815683
851850
389608
212224
1906793
1873058
1797472
1503296
510918
1271445
337044
810187
1243580
399396
155497
1882735
1096187
1928979
868959
827160
359233
1187739
788589
1898656
1479889
413423
1271182
97298
1984074
1190858
1427356
940739
1355707
752960
156507
36565
301720
968848
1723965
85213
723422
1756706
489771
577621
300325
1655968
1590307
653849
1330654
969209
758562
83597
787139
418477
1239754
1854385
1175868
1962010
701386
1977734
1889338
1383606
1613931
1074327
1458364
413462
1200482
613270
1711176
616978
628783
574796
1151535
1830514
1973626
1528125
885070
464528
823499
1469884
66855
581623
1731788
354058
445411
599227
1427499
1369974
104440
1396767
1378050
935797
113591
1572510
548831
398992
1205983
644945
1450178
97503
1138259
1889061
681363
175840
1534001
639705
1494031
477436
788575
825441
1084903
824401
632723
1649079
367732
1201853
889810
593739
718713
1560468
831283
1522929
984020
1078487
1353162
1975572
222279
1158094
346931
439859
955202
933295
712914
1646685
543177
787965
895530
94400
1682367
904460
1808894
9168
1191176
1762344
37522
908706
1613809
140395
990387
760506
46332
1333046
103541
609411
888514
451917
703836
376020
508408
1270703
1312945
165621
1116511
1796955
943416
187186
207187
133516
239717
335314
229168
341024
22893
1834358
1205860
1082443
1100835
904290
147990
421060
4688
1662304
978518
1340
1137593
1831016
104480
1701778
1696815
640412
1728269
683450
990055
894354
1598238
1873851
1632914
1584879
1682998
469916
1685199
1468168
672509
1344487
1606209
462461
1803872
494048
1496655
332521
1813626
511891
1729084
772402
1796822
50249
328809
283473
1501151
728704
1088635
713455
1246693
1615767
171973
1620586
1207409
1575187
751138
770973
1447362
1545832
1005996
373032
165439
262414
1567335
1934395
911053
316109
887687
175503
1084394
97983
683443
91608
1996800
16412
1859852
1022234
214508
1328023
971902
1657458
621540
1719007
442045
526176
1794888
1674253
747948
578187
1875652
1190694
432563
1572272
716040
1631500
1755328
201844
904485
91245
1477558
7697
535061
319914
164216
1600954
1557705
51786
1117299
276697
1216968
1113164
1838928
1061936
1730215
753407
1093956
1071124
1124273
1431131
1891541
1716780
901703
1880745
880304
1741156
1056141
1848808
1468258
650398
633225
236482
107051
1936551
600687
1315671
267820
1415884
680295
591021
298626
1583093
318871
777180
1434687
437454
1371323
677864
120689
1747416
649072
1511439
1532014
1073224
1529205
619240
1838795
213799
1069908
1299839
1558963
1809416
1170047
1756994
215968
1143193
522870
751355
340293
1611661
334699
1959893
89672
8952
1616036
1585884
1706433
1171964
981133
437355
293995
1082417
50734
62109
911361
1968801
449500
1908146
1133370
783791
1305363
1504065
305251
281481
64220
1036247
376887
450174
1640207
1095072
1630684
620643
1563399
477234
579112
977747
600328
1911208
1548935
1578381
1896336
1419228
873978
1260468
744554
845374
13575
814904
769394
1061109
402796
622427
813438
1642023
686786
1990344
1244383
761321
848199
73045
171717
1525376
212359
1345567
516510
1646231
1070232
1782042
156444
1581443
616509
1178891
678597
80121
222907
1521151
1458864
10454
45303
1634551
295514
1283123
11516
1630887
180213
830212
1390792
920940
1503317
838099
1840813
1652715
808276
1608127
531692
1781865
858891
1032113
589458
1690716
1042325
1870988
1552962
140428
419671
343609
596331
381494
1877069
1503691
374932
1322785
1911012
1033958
1631189
1221100
523597
1405862
1492212
36677
230077
1867006
1702190
1623702
1629670
568367
1607873
975227
1801446
1441514
1246816
1645204
1093985
240693
1694183
1804068
834461
1287707
1768357
1855003
238992
1315024
931026
881712
184683
283004
1959934
816191
1995558
1258355
1474465
1465289
1257693
351045
892087
223262
1410725
744484
1320031
1221870
1148888
142406
1716484
512696
1584893
1639867
1887244
1536096
1398552
707797
1496338
863365
1663812
234130
366996
1047073
999215
1890316
449824
1561448
1186729
468922
510327
1316816
816611
362167
1452300
1650317
1173456
521034
998556
1105287
1899937
1247493
1011962
41745
11720
566462
917502
714397
1937843
1358492
1030979
79844
453639
1262276
226883
596407
1100882
297848
337296
1758477
1448885
830121
537124
560358
953684
1960214
469924
406860
925931
832056
1089014
808984
1391617
1087884
385242
1108860
935271
1760614
1098772
144150
1105398
144451
1782904
1733300
724401
734284
1955149
381202
491401
254574
1275831
227752
179680
1600538
194842
847403
1584076
922499
739654
804383
1343396
269754
26032
2542
43415
204095
25189
1655046
1664906
548324
1702791
1810137
1190786
1963557
1053586
81761
1523863
1870734
1568826
224656
1178886
1033212
186635
1676458
666791
637690
1078515
633358
530087
1513498
1586708
1116077
1429397
1899410
1778447
1916926
859441
1324503
1105265
1231964
730930
749435
351783
180573
719125
1961164
972798
623057
26219
1804473
1469637
472356
647160
443327
622435
158157
604918
63218
1413504
1040024
1534000
248963
1171462
1001475
1803831
140486
365353
1840620
654380
1301319
1947042
787826
183907
962130
1601380
315567
1064436
472509
1332493
118860
1987653
432480
881826
1130403
697677
1247104
1799292
1901802
306844
961770
1805384
196353
1381387
861250
943585
1198581
1508263
349171
101405
655805
1080368
518814
830118
1790380
114218
955798
1933428
399731
1952330
248611
1151619
1423328
206084
733690
1294035
150902
111202
150960
392352
1341421
1613219
797057
1968932
983521
821542
988274
1177119
216453
143179
1497197
743687
575170
1076979
861058
118041
539067
1294139
1008163
427571
898721
153123
650568
1906974
1783873
224528
1654081
1165453
297509
404551
849315
1862425
1256358
1016032
112244
552281
1833520
1829260
1279085
750780
235754
352915
432859
180542
531045
1761114
1103394
1796840
1549765
37134
1729942
933808
647660
472294
1530594
1025762
168683
1090093
1054650
358575
1317997
1923926
1545123
984100
637127
1003201
527650
1921536
1109800
273365
653424
251123
87353
1835131
695773
926253
1183324
1184942
1591686
1760452
297551
673613
1133511
1169824
1462260
1837679
135205
553004
307823
1179347
1876828
1137153
562142
453628
392913
255008
833225
671366
1611844
817133
753484
829182
905313
1972844
1640174
84229
1514177
243883
1717340
1543997
667720
1329177
35624
726814
1786115
1111670
245412
1791829
958471
1958489
1718038
1457258
647983
1130097
1210867
1236063
10053
960158
869633
1187686
1531530
622420
1027019
383047
1079237
1904373
1091147
1565090
1177832
873322
1681404
1915627
792210
192774
923075
1332187
363263
1678703
1786495
868257
78378
1622373
428696
1129323
935596
256899
363034
1619757
1994386
1080776
893941
544863
557576
773183
228393
1426989
1192679
844112
25298
122293
1232808
4232
1354723
1104212
121192
854229
1235349
874221
1805024
743080
745718
1331167
932583
1251649
1763282
1670996
595822
785858
1110366
1518539
1456502
75445
1595648
301599
948665
108457
212748
37378
459936
1868765
1162331
1656950
1125468
538600
1078075
1388654
391258
1368867
336652
139699
500735
561325
1130194
1342592
214683
746884
1927244
1754260
617662
1895499
119375
1916182
1354395
141471
505061
273450
1769018
92357
742094
1205414
1372281
479093
1499286
302549
1341729
171271
518835
468370
590978
363992
1679979
1971009
905868
1811345
1207350
345211
754532
1756632
393701
1242467
827931
26110
197493
1401233
343682
902454
1886455
1321133
703261
623680
1426487
1312116
249036
1479114
908127
467183
440267
1986028
1225196
1625992
664168
1809664
154059
1883467
1517608
540136
638598
585260
1082535
1835104
1010255
1428924
1533538
1167619
1417142
1615103
370577
260292
1243632
319603
957911
1611366
422525
288082
1912892
209409
963798
778441
954724
16161
1210477
1402129
1130802
1193410
1753762
1895316
1618069
216248
1239689
1234504
606415
412648
354446
858930
40327
1607821
427824
862438
1555835
262894
769596
1013418
179921
726589
29483
889740
795950
1107370
1557036
1192286
1916546
863984
1232039
1684109
255001
196959
1864622
764027
1534930
1473996
48892
801132
1526481
244601
888794
412483
290414
1662245
1078664
315166
1717863
1303345
1366218
1032346
339474
802243
521668
1409160
1412767
1528312
1770974
1347984
201417
1680891
1155061
863812
1249179
646975
831604
321021
601816
428963
1419934
1847612
655101
1364060
1131547
1856709
460159
1480429
1899280
863474
1421810
758360
382033
1242351
1976808
1429962
1566792
112840
487036
1244663
228364
1045927
1773421
833162
1779491
1304721
449108
675641
972028
1225412
71102
1678777
1191540
516226
353754
1348194
442298
1822433
1364363
844715
705869
1148942
1948697
152401
1066731
659221
1653685
456923
1072061
459829
616716
879475
1841125
341093
1691407
411790
1036817
263579
1987658
72143
885069
1763452
288418
727379
1080777
1724167
1228211
1201935
1744265
1662377
1128419
1683606
943348
1790597
1528470
176119
1137206
729230
1137724
1931683
600960
1648250
1050443
1359029
1886565
434205
64298
199336
594113
1406632
1848859
1521288
1962658
1155539
283265
950969
1297195
810480
391223
237664
770569
1319552
333113
1862231
851503
1704651
1494972
258399
1895905
531395
1957950
524614
844768
1058477
247357
1842160
1476150
1679717
1078521
759395
624869
246715
964934
1549293
897033
1285222
1291346
963053
1264648
661188
283283
1684194
1629918
1398940
1150341
774251
1359407
1005149
385956
361702
1702119
1137759
1516268
73788
341628
233705
1668898
1020035
1141310
1991872
1162469
185218
817650
809746
1309961
1519599
337426
1481811
46106
1611310
1719221
38322
1162957
217405
181085
304181
736301
1899663
12786
529888
966248
1508051
1335020
1936379
213271
1107002
918465
620726
914033
1631283
1489033
1398641
599349
156417
116758
1198980
759108
390366
658083
1418881
1158208
498815
924430
324133
613946
57015
1667088
846039
1110539
1273458
670361
1641214
96930
1997460
1982775
1384183
96989
1507547
410187
310450
345377
830571
1586100
1387763
917137
1941918
765446
206628
171533
1276283
493269
1092716
696417
1047822
1510877
2178
370449
635085
743252
499160
1346450
1243153
901435
902766
1041223
170574
234793
1285039
970032
1629668
55136
1315995
214360
1084390
1773000
502058
1103264
1822238
417050
436872
1065409
1735184
170753
1389628
1863731
129171
36475
826914
1282596
267903
1997851
1238929
966656
538008
603501
1897605
374002
1246958
61538
582891
1880295
942822
1479929
14613
113427
610815
1544557
405555
394348
1368858
305810
169038
170305
438876
369555
95982
243882
1869999
591918
1680331
182748
1891215
724428
1502518
1432384
11545
62489
301463
1106909
1595917
435491
1146811
658532
157499
1316151
1657706
1740942
540048
1325134
730367
1785220
205183
1095074
636236
1740694
515028
1031537
1987217
252350
482748
1243948
134377
690887
573989
1561309
1348886
904599
1423327
394630
164985
1402445
1649331
986235
282549
1598291
404830
1349215
1444432
1848377
1600069
1442745
1078612
1297273
1276111
1314387
485484
1617408
517725
688062
1406181
698132
578218
142942
139301
1730520
1835559
1190664
1975124
19423
1975177
895702
1125845
1159505
1797853
1271573
355432
1848444
1623673
796524
880168
885882
508683
1491182
878640
896101
1011591
1359264
394745
985167
233747
515447
1715525
132212
139962
1853902
1570461
1948637
1591022
360826
965005
553574
518073
797109
1939845
1159945
1734567
564549
1799444
1966499
426909
1114612
1024312
60129
648
1729975
1003214
1821622
275190
708986
1577356
1146284
757243
1357215
948875
693037
882072
88325
731186
1472945
1159074
1241805
1285388
1141496
207893
1385789
653771
659416
1923560
368301
1034591
1388904
389907
1146269
205839
987624
1085442
1704055
765930
1463119
1293240
1974266
944955
1706741
694448
1185089
1812714
854844
980154
1670224
758043
628634
1876418
1518499
1823703
595322
818055
1993035
434767
611049
226243
1944319
620644
736259
619123
322098
1024344
1035546
748383
1648428
1268340
2758
1014212
110013
439691
1441538
898425
1272137
1204904
1868855
606684
578829
728415
632314
182480
636403
154387
700587
419312
87868
1648572
1212370
1808527
1715682
1556255
1335311
75162
1401211
1536595
1769000
1278708
1606121
1224025
771325
1308710
151410
1783987
305932
1740117
1497940
960842
1597701
28102
864955
1885157
850846
389160
164656
1573489
616322
210628
243447
1103238
1660386
174679
128545
855770
584514
516926
178250
1141722
1208748
486637
783388
33956
1986697
1034563
986596
1188443
98850
1861910
1001433
1020264
1437622
116842
985257
543592
1586488
1129434
1615003
1384062
1001778
1595023
494455
627411
1509845
1399405
65112
640074
1994899
754468
636992
335016
802992
641850
1737490
1623554
1046636
54793
937235
326956
550849
720265
1399134
346062
793043
749293
1194750
1102013
1614080
42973
176269
889437
1260256
1738247
1025556
353255
903345
318231
1011030
487727
1966568
1076839
1608799
953133
1130034
1729721
355066
1908859
1142892
1956011
848489
1956209
1595796
566323
1518822
742652
1239183
71659
1442835
1642210
149471
6118
1664819
1227296
1674052
902306
121343
606154
1019668
1484791
909117
1337646
1556175
1670840
881869
1861761
1220916
1451398
62965
329154
614616
105945
1920853
1830678
1299415
1064135
837265
1608062
258187
25141
234143
1333996
152189
180564
1467487
1128883
1327873
79861
1870385
1946971
475562
1236176
107558
1476272
652463
144258
682320
983549
1817369
1516668
532510
1693399
124140
1055123
3728
1471442
327253
1024694
1016262
160639
239673
1189657
307440
1756572
484599
1361371
995077
764046
203722
365831
1474844
607025
137163
1796392
463472
24896
662602
1643558
232850
1521745
1119341
1396927
1204250
1724651
802842
304708
1040100
46813
575773
967441
769606
661736
569333
511127
553101
561025
556255
166944
898869
1849862
1414697
1511634
433449
1759735
1303118
266550
842290
73625
446839
1126873
765402
957991
1222249
443131
914382
1864014
446552
128032
203662
1777631
568335
540200
374646
1588153
1684842
1029586
1881071
247500
57891
456530
456010
489481
1133556
1144435
1354389
993281
1819190
1138406
695972
1666795
1684677
515289
1309483
186687
126150
1624303
199829
244243
1726716
771291
800029
1103387
959149
1329218
1822488
95761
945766
1753335
505645
517306
1474909
748163
1850571
1706155
98288
1318439
1366711
538477
1711445
798007
1819772
162966
1700309
1891208
1687793
1911366
280540
615023
1737210
274914
404331
532340
1493417
778451
1747535
439055
1839312
1693482
827843
1495628
167149
1479407
808818
614221
1427697
929915
1234408
536903
511031
1423715
460386
1834544
662657
453616
1013947
1441230
1971273
1335071
1862551
709661
782577
915727
669911
1297890
1681556
1432456
1819836
803542
1616273
1150953
1140064
1469669
66842
1016644
1917536
88300
1220806
798564
1848791
1947285
1739134
102557
1465983
1614640
632608
1328168
758878
1332249
1978949
367434
761302
132762
1295681
1896095
1690158
149866
1086579
768385
129835
1839335
1958663
981388
221497
1531789
1154046
1619107
115932
307479
707118
624648
747724
228736
1379975
1528969
1376883
132569
1816449
1772340
1624433
1714838
1988025
1963756
1428999
947274
516964
725199
1732340
129779
473271
397384
1276201
1871092
1506767
1687216
443846
1540697
1427040
557574
1702799
589316
1852795
429032
1363852
1881607
887564
1204984
1368938
92992
970193
209408
1430026
1646023
1613969
300426
1720969
315684
546346
1357635
698376
994696
1004329
176099
1776447
666277
1320336
576795
1635666
770486
1370104
1684546
6204
1290851
1735244
564146
212226
406337
1730379
1612404
1165626
274768
1271539
521655
140070
973171
1507509
1555044
784966
1851775
265802
1326044
251986
131693
1305011
536123
1417128
1451465
1036058
232240
435122
1748385
1899673
1968990
134915
138300
880814
1350585
1531287
97321
1165498
130277
450414
86080
689642
855263
117000
432824
772328
436869
1227966
1571477
1538515
1590054
57755
1307115
490832
1070046
623369
853741
429874
494733
567718
1855789
1038063
1745335
217468
1643276
1662361
309494
1078541
35662
196301
618789
320325
1341910
27129
1975693
1619633
1114240
247424
828723
1921935
587900
570247
902955
1948496
1887137
697531
1562255
757132
1165951
1588514
891362
901345
1719899
1864285
509997
210380
309652
1575200
1139944
284879
583009
1811083
1401993
1634655
154232
669391
249541
172540
1093815
1768538
982671
276711
1184931
671492
773249
363258
1789518
1736338
1570838
549013
1045987
85741
1702626
1187263
1051587
1728602
1187523
851538
1893984
368621
1702421
1328570
1615283
1337266
752424
1164810
1990397
1965216
1589
1850564
969281
1112155
1906383
1816784
462015
789740
1612849
254563
1287276
934929
1344395
1425040
1612810
1999988
341861
1382175
1195001
1258473
344202
1476053
46713
802634
294934
398950
898855
1768270
677911
661131
484130
207707
1005139
1367536
1179290
658496
278376
1081868
1672600
514645
938233
1354453
937180
288989
1038860
826071
846147
1624419
474363
1253190
1189030
840835
516690
1621698
1287781
340148
1306698
853278
891117
141325
250523
1856948
488399
1337015
523120
1103454
1827430
1486553
31959
1536296
1142121
1714230
967140
1234786
1449060
1072681
864756
1854628
52127
1365400
78690
494272
476725
512824
1264988
34417
759928
1398397
1468058
1309703
151512
984856
1388052
1916019
1099268
450790
1044276
790095
1865382
1755254
559446
1168413
1037756
1772520
240916
1299500
127862
1826240
454368
135410
531572
721857
639924
1098984
426449
936221
1907311
257698
1808016
53796
205183
1525441
1077657
262135
135691
622049
1396215
1790338
1028470
1407664
387864
138935
1370837
1822865
366771
1966220
1344489
1221378
1898426
760647
883885
1655534
403522
340106
1272722
1286764
1441621
62580
1637301
1908690
927271
1407395
509417
770476
1668567
1725687
258181
1950438
654643
19854
1534609
1454934
416889
1525330
1469716
829303
720340
1183174
691953
1759509
1361877
707717
1585090
848630
1377866
1765831
348672
1211233
947149
1139997
884752
1252796
1086967
386113
180619
786964
211794
2923
1265018
554740
187222
1877248
1750841
1966270
1847645
1005014
1469628
319188
1007674
1550944
535441
899016
1769151
598554
1815406
622281
1084286
548042
269952
1631406
818830
1889636
646863
1101017
747133
220814
998021
188555
1433238
1705327
1622514
1910364
1827826
681017
999626
568258
401043
8241
1887515
927883
873276
1488888
333910
1204206
364756
400559
435954
556007
1955617
1353536
1524747
317435
274067
979431
354325
956280
272368
35294
20354
1887791
1567237
738939
445128
535754
491606
541765
232513
1881917
1381019
393508
113686
812952
789052
1090738
1139577
377459
1532066
1433376
539837
992615
1037543
1958605
773674
505671
1005053
982079
238319
7421
843157
1006984
796193
56606
678638
1758819
1635722
1496565
1602217
454842
152541
41253
1103418
1892779
816061
1698978
752030
436243
576146
900059
294281
128155
1920681
45992
1930872
1542440
1890425
1681898
1968177
307450
413289
955382
400489
785745
1658219
1022448
939958
1742966
78001
1735071
795512
562025
1902470
663265
928190
1234423
1650743
139803
882306
738422
688849
763656
577996
1440953
1630523
1230994
1039190
959883
1325450
30414
1789793
1390917
1893874
960001
863240
1316140
919202
1082428
895000
1263745
334769
316230
750022
1107108
1569396
1418146
1319203
1438961
1184168
1843422
743501
1696974
1730761
671009
651320
1396145
190205
420443
487391
213779
1627022
1973629
533959
1702212
5322
225819
638479
703988
720674
139875
1097022
1253967
682676
40317
419688
678312
1347106
1415159
487692
1082597
56584
896647
133164
48726
301295
1957008
1716697
1110716
1333794
671589
703915
1231155
1535587
556248
29885
1278854
542546
175761
1379330
35936
204536
1810815
652848
1007193
1995788
906177
1257713
49541
1254591
831202
1413731
686740
989367
845088
31065
473592
832786
1509290
1414604
1160561
270965
1316636
1471964
99035
1842028
1268039
1362484
1406397
1908210
63985
482023
964007
1654307
397778
694080
1672795
806127
1445515
1759461
1097370
1420190
302611
1243244
1788876
132135
1889469
613683
363431
698100
56692
1666724
1189590
487606
1192807
1930975
772244
1323647
1074699
485586
1460309
1593702
244407
119334
114848
304689
1296554
566631
1670785
187928
1523372
1550194
609644
1852985
448787
445593
1334291
353662
1180196
929994
688634
1545088
886400
1489397
40258
1616105
622878
1499723
1464325
332895
1178757
504909
1027048
1851786
574605
870576
1811036
1924183
644200
267956
1606957
119126
1849295
159956
1738092
93728
1316461
1927325
1782847
1061386
1162558
775280
12724
831134
116569
1785241
1026870
1734827
1535349
142183
583323
950736
1319264
178854
1726363
1706031
387402
236550
1709803
1141494
1070283
1526527
1857705
1565993
1982817
1693410
1268527
859123
97047
413804
877643
781218
1901246
1792151
1931492
1161561
877619
1969712
1694139
718337
1464349
706931
949907
1081059
1339800
496045
665815
519505
142555
1031980
116403
1831734
771565
241272
992574
871775
648424
1500229
615734
1463055
862914
1091426
1806342
1923980
794042
1157414
1119631
797076
869400
553413
300933
1710477
36638
1159453
46350
1627825
1614489
571150
1980942
1315521
1771314
1931719
47968
1919978
1552417
767748
1324223
813657
1865250
835115
1639905
1455564
734545
1667459
1933831
1955781
1114440
972881
755183
1320337
717090
1743317
1188502
228190
743455
966910
1725295
929900
604408
1983019
787961
382713
1260944
313015
1529599
1274263
1565266
247307
1833455
1713110
1572953
1723151
1394126
1003255
181816
381058
213542
1604370
1318123
210865
24343
1617260
1125496
664562
1448862
1490631
1143498
1346474
1438776
1728603
719193
1112730
1670785
809477
888809
892510
618674
621937
516076
1285736
124343
352693
1565082
179819
763577
715396
1867294
1711315
64890
1910347
1736483
1647616
1205870
842511
243086
1125875
1990949
1125176
298435
1550825
1263528
70856
1616811
1753558
1984744
1097415
2951
1080665
1848385
1595008
16246
1312891
1498677
1274234
1358941
729061
542051
1282464
1687165
213769
974903
1065029
1676957
644331
148337
55234
909280
1366588
891642
1206713
643953
1992658
263458
945471
22135
1578566
616978
206585
231845
573319
241693
515827
196910
227575
826904
159383
1248611
356927
427674
318670
1537894
784878
1252796
117136
1235440
815167
767181
1990080
361723
1415817
378044
1479025
1816697
1880841
369049
349816
548214
198190
110504
537376
739147
480348
1453493
368693
82299
663180
1920814
1618783
161142
1896399
535885
1938213
1130710
1529365
842484
129902
959842
142551
1868416
50348
914889
628008
54683
1277578
1933680
821145
1444180
1518590
912045
1413300
533566
871433
1261431
1654464
1127889
530481
920039
1738099
1469959
1993781
615590
1938568
1780328
393355
867344
456554
781269
778244
1322917
76321
1219719
1351421
27846
939903
1402218
1479960
1572738
852529
434652
955184
250157
1976005
588971
1728819
882219
392660
1551284
705025
312578
1117028
758315
1934157
1473929
1332468
1927759
1058523
734471
398277
326394
586820
1438205
1091091
1169367
1362139
1893412
115856
1144908
572898
64264
301942
15926
1470502
1014673
112801
859625
1608443
18024
1675359
1765524
1978112
180773
1248374
602744
1308621
1599271
630461
983243
1775932
930244
860885
1602437
543778
621061
596397
1187313
739516
1018907
1354018
20993
1417538
1800188
924841
1718535
1696688
836167
1383214
1222042
239123
374225
956303
280382
1081706
1252408
1849855
733673
685951
1492309
307945
1877684
578318
154568
363823
816071
1058093
282958
79730
138685
1705828
285540
1897985
427209
131772
118930
1860129
1671631
679078
1260151
505129
780555
1564544
1544651
722230
777309
244480
560721
883800
492208
285445
299166
932128
1873678
1998408
1604474
1971719
56804
841097
131907
668797
1333832
1134116
1979113
1670582
983030
1836818
115288
1051973
502543
696470
201561
1795235
1188502
417589
688870
1820028
70920
1805845
708431
821208
1895755
711191
1380390
1372233
277548
502663
446992
949250
1240443
421682
1560438
89016
1052990
1852539
1149222
1321476
1825074
95527
1629743
1033262
185449
1967741
389936
678559
595328
489791
1251555
77701
152900
729012
97165
590991
1014878
1156913
1313224
173921
926090
1396465
281397
667594
1033344
980025
698087
17355
761534
1071729
1071141
691831
1280138
851681
1694235
1411331
512997
1482456
1101058
57146
1345132
841953
709883
194254
1251323
90644
1082637
869424
1710246
1126307
1883290
1345331
482999
1552103
1853384
1492100
1675078
1789132
454241
20655
325730
1944410
1643863
307794
1721514
1522989
1500476
235220
1978700
1451226
455910
134604
745635
823644
82947
1050304
1261972
1022668
1308314
74051
1093240
193526
945627
51017
895765
20888
416482
338988
1454573
1970279
784148
224738
1200303
1496582
835622
219269
1521724
1754718
1305778
1410145
1843583
129375
1688835
1792201
1779689
1723880
1640470
1998469
1841962
286211
546174
1409871
244720
784376
65432
327164
568226
1438074
1507980
1301912
665006
637500
884107
283340
875910
124347
910561
197577
1152765
1529745
1038028
275835
785417
1240497
1819792
697942
1828938
1168656
1786462
1044784
1692401
682352
1774389
901416
731520
1638098
1783724
316150
456579
798403
1851258
1302650
1056406
791131
115723
953168
1674324
1266910
678366
1971678
1210525
905595
750133
488113
55093
1942502
1987096
1534174
1175238
1871910
1725611
1710938
638097
766085
1988604
1127359
96269
1891164
603211
1926229
1523976
1378013
686244
1170080
513043
1441767
1329380
262647
383187
1879992
1953050
1339159
1436999
524290
1414650
326141
738644
373177
1014675
1723344
1213161
237032
1893026
1721447
427986
1290068
11051
1534907
27250
1554887
1483925
1794795
71266
1306130
764292
1048586
931786
848953
539989
875386
1703117
159583
628949
144705
229211
1125404
340923
1088068
1374175
1793380
1883945
185292
475426
610211
1122468
682561
1119880
84752
633403
1264464
436583
1587602
770616
1933903
800516
572493
1306804
526839
1662191
284492
1049298
1060014
1351291
1981427
1231644
1836545
1782364
1948171
1151650
1952692
1885631
966052
1497467
283079
441013
904693
1296901
1772140
1430795
199496
1022411
1548372
1885417
1947987
952607
1616321
552562
1257668
1143036
69680
248760
243571
1024991
420096
1699306
363417
128996
1505698
755920
1694987
578364
295535
1427339
202328
817722
984761
591859
531950
1252722
460158
1757727
88963
116632
96734
1403336
53457
557719
1256478
1085101
1620660
258011
943081
1790841
287312
1798295
942186
544882
1030986
1876231
978641
479035
27089
1703043
317574
380614
113252
1068207
480179
481608
775137
1285329
1168990
1849136
962867
1774619
930556
186894
905184
1273046
1961936
234343
1319866
1943538
1880864
1296033
1180908
1822691
711871
1574899
666991
1534741
299382
281996
935056
995732
155461
1746338
711802
440351
1578549
1381794
371280
300145
489142
1311598
462853
448500
54975
1396318
1857483
1253431
1062992
1267621
1875681
476785
181503
1583992
225358
318495
460834
1398534
354976
1374778
371980
1920250
198826
894558
553013
846964
236530
168878
175521
1195196
333034
1920740
551795
991117
1270737
1110675
1927598
1786685
176772
104549
225141
244980
33112
1446818
158516
460590
1126615
1000296
387642
1551923
1867176
1252703
1336170
1067910
1164285
113759
316201
1142692
1234547
1219822
920840
1972135
1226276
1622641
855685
43811
1965916
95599
782615
994814
987992
1232283
1597210
1972146
687828
1012352
1030156
789157
453134
484134
845891
1245644
1122167
1259964
239284
164795
1360702
600248
850467
1455924
1435459
1174813
1751562
512121
154029
933037
1612470
1503688
1981757
705955
682663
1387369
1920108
1249804
1856901
1186084
199315
1242261
977401
158885
1528834
1126377
1506288
1894267
527202
1447275
838222
1739874
1358696
1594339
1093233
1270042
1649782
1140039
1478136
670064
1420399
532896
1501443
168692
236733
1874286
275792
1419087
1985950
15133
869695
1780108
221568
1282676
1313106
214179
678564
353232
992568
23275
674037
546453
749881
1679844
1765354
1105404
745594
1285126
1544486
1737390
596066
337415
378368
1569996
1346227
1025202
1675883
1565271
115074
934740
506780
1994001
870390
1830196
481907
1929639
349474
1694306
721347
1386574
1406932
201939
460089
1398240
495498
287943
412669
405008
303193
19560
380622
1283824
36239
91187
983792
1718597
337040
1642262
275304
159128
1268473
1146488
1803127
1736581
356947
890361
757695
564402
976863
554606
138607
491145
198920
298631
1376143
1094928
1082690
433182
1976537
170672
850095
1100725
1854579
1282313
1846512
1790108
346707
1414144
665491
949652
953310
880053
1582027
1270588
1788787
75934
1353591
1488875
751843
1025103
994024
446243
727396
679515
1242244
277717
738601
1380183
1310048
227796
650235
1877996
680961
727146
827848
1687554
1338545
1132445
1539094
833211
1563373
1201092
1945438
1889777
1597238
1707746
1473605
1097907
844556
1307766
306185
921354
991541
881518
1662067
1549074
150199
672207
1593704
85223
1222131
1276759
810235
1891251
789796
1558522
957814
1114074
1590390
1257691
1719406
1106517
744092
483414
580113
880388
520430
1107366
1095667
832887
1348137
911391
405474
721980
1090266
598588
143278
1032660
794699
1199456
1411935
1858847
1127940
765525
461382
1758804
288432
558137
341239
100676
879259
220461
1828033
1005539
1276846
84348
724852
1945587
1227269
1566243
923203
1939183
605686
1423942
1345376
511387
399345
610707
118329
1802451
814519
727301
55211
1112412
1762864
488948
209000
1593393
954466
711296
585142
641896
100628
1237424
26742
524293
1697253
1899190
541265
1910025
1522908
1951639
1196616
980036
127423
206598
128297
509480
489531
305645
1070844
217120
70628
1567884
1460249
1289760
938491
763388
1673328
840645
1436797
1095905
1775085
937642
1027822
837297
280995
1187764
432515
389458
79993
753918
539682
1098838
757086
299845
1003694
339350
1203480
1020639
1488973
510621
1946275
84070
277911
442274
1793024
383242
1802377
451540
991278
542312
995135
1483048
1310319
980389
181472
644581
334999
710322
54854
1887472
960640
209275
439924
1948949
1605982
1031134
405521
557571
1450069
1952783
159452
76092
514734
209072
772200
334031
993218
146188
603025
274065
245701
558773
353746
424540
1134079
1089033
217675
1736684
356566
1244813
1466675
1368220
1013092
677980
1062805
1232694
1789215
1184514
804287
1568513
1348717
492849
747204
1499595
1441009
1560534
1277266
402559
922563
1867026
1008416
1843510
258857
1302588
1129866
894062
500485
1605166
1983058
1492375
946706
1876716
584454
1916173
1410172
1049088
392328
1782208
1673182
278980
765504
668119
463195
1237884
569508
371132
1440637
1678712
1346869
49618
331145
1635217
471163
145446
428603
1609969
299728
1705897
641248
1621193
1536704
662125
836902
1801645
917185
378791
401626
1611827
1028932
1717391
1132125
1973919
1905329
160556
861538
514918
882485
46312
1928403
935117
539068
1501444
64897
1450636
594914
399464
1021526
268731
1432865
1968253
696710
1914354
64330
738623
1575870
1379421
770641
1263244
856018
71746
1104604
56061
1813890
253124
1747017
1195009
836554
1633567
153274
1257113
1831801
942901
1646302
213529
541705
15231
283603
983788
1807670
808877
1197228
1355711
1032537
1404207
1778521
1263126
842340
36256
1047486
400032
1274633
1038946
1829006
964747
1831147
440096
860759
1010082
1719803
107599
212560
1496405
234094
185331
784097
1427853
1045621
232848
1618313
526475
315852
1257624
670410
1744389
645141
1881482
1647713
913191
621055
532342
409830
325682
277153
1455254
683270
282280
653742
889430
889949
1184481
29485
1776143
1375112
1587295
1137344
828162
1967822
1394460
824037
1690107
1547133
1050150
1152399
612373
1631731
1717546
1160170
1341372
1931095
1166428
320372
1066458
1920511
1607701
130988
1985722
1700901
1553910
673760
1160371
780024
1230990
1808963
1670900
1493036
1246876
14107
358406
1908584
231342
1592408
569918
680640
1592666
964832
1644970
1753570
51453
1132481
994362
679074
273010
449631
266210
1139837
1568396
1689817
206959
913830
1735414
1572295
590076
1927913
395859
1169030
776776
155634
195206
1049155
1408728
601192
805465
1785733
503007
422030
1348367
931224
950188
985963
1342315
134998
1350857
1926379
1670054
370658
1882198
567856
1085875
995032
1009390
208322
1551017
1677255
1498150
723310
1860692
249255
492649
1956448
773059
1199324
96800
1758883
1365883
1600756
395305
286526
267667
1162610
344772
740678
1797958
953840
572529
1155180
692777
1123378
68425
534237
632721
539903
1530992
1156581
1322822
1335790
677198
1505502
55393
1973346
1622926
15238
1498433
473096
1025883
495091
1578128
1253055
783676
1291193
851803
1832512
1097332
1843064
1175776
2338
283895
431690
561271
571220
939069
1319356
1274429
588133
1750577
804678
1472662
1198080
1160851
1904962
1390990
711624
146433
704330
196021
907863
1792999
1835361
1483234
1024555
1651791
1641031
1723923
349575
1055188
918723
1126529
142368
743890
701800
198277
1079871
729413
355066
1346944
1632118
1008893
1884718
1304111
157424
1647156
1919464
894889
657352
1285444
310324
917246
1930105
1109114
96170
775743
1271505
803791
1449593
948386
417684
674981
510939
517874
1224680
1300112
4841
1863069
172035
593779
1236000
1462279
102926
1512106
788830
1752713
807817
117418
1975721
767347
1111332
739580
743108
1143246
1619920
1754260
1345227
1152791
1954102
815149
1061732
1121856
500343
961402
840385
294416
1009436
1157796
1086598
1557602
1056159
948271
115387
686378
320797
431986
383953
1264820
1781073
1243207
1565905
1525712
42874
379541
1625369
1766152
977066
1152076
1703139
1365566
1757138
1099988
44601
136185
10953
1170597
279525
755166
1595456
1371130
177000
924714
1282194
162977
1993687
742522
1164253
1532962
591875
456419
1921883
341398
856111
1182057
948771
1541355
1622939
1674955
745185
230430
6151
1559429
422202
366112
588008
250893
800762
273652
1847590
134561
475348
1037482
573655
768327
1757788
941855
201435
181445
1625818
1027031
1249454
689244
948970
189317
1434414
899435
1015834
899821
1682848
353995
248431
1227794
981848
1983240
863025
10396
1688248
216002
845105
1419092
324426
707798
1218729
766809
250218
293795
996543
1895111
435868
1221226
1815780
1506617
1251709
1225981
258919
124825
973156
796943
789776
1999510
1470625
379689
1881168
1119202
930025
151246
1266956
852909
1148663
1902869
751754
878462
119470
1561299
566993
1098664
403649
1897154
778199
1937256
628148
1655163
672004
13780
1156048
1184711
1964906
212970
1422536
1439227
1135694
475747
1907560
1664259
902995
189558
539804
154522
1689411
54432
1791570
323300
556686
1995870
1547181
147285
259527
1428671
1130915
640121
1797303
1903835
1606235
208960
708235
1520179
1434659
1961458
967940
1272753
221633
1794221
1883081
1524695
483653
497628
652521
978775
313773
1131429
319602
1989830
1119510
1031753
1450115
125967
373333
415991
612260
329134
1756825
725063
1328228
1377755
567505
978266
971892
802188
806033
1202748
1015021
288829
161780
1543035
746530
1410210
791258
1052477
430492
164041
1823501
1830067
1731850
755658
229534
701039
1419343
733752
1379786
1401837
725925
1654046
509890
1436013
1184200
46413
1717587
1037133
799217
504931
1194233
1449984
840681
213586
272572
381409
1938118
1616211
1003802
1697214
148101
343130
1014941
160231
433415
1789155
1640191
1052358
138454
826071
17661
1628865
1645720
1225365
2689
981854
1546236
904913
56215
381685
897393
1008114
556551
932807
31037
306722
1548234
1310368
1525797
1248811
8239
321735
1864378
344310
678139
1972064
1306487
111052
1628950
889289
1856252
124917
782911
1754558
893899
235275
1790153
1897098
1249126
517321
468725
55653
1600940
71059
1483449
1100090
1478790
131128
1634911
882127
1631876
545127
196897
1383915
1374553
230221
357210
1454619
398018
1203487
119184
1871237
1184607
1926180
1638618
1691162
1912754
1528674
675765
29306
367123
1364823
561604
576270
53921
1222402
968785
828448
887024
244396
633984
908549
268395
452310
826403
397494
1715799
1274599
1791397
1105904
1316199
544598
1783339
510806
1887717
1855387
55792
315912
1107082
1591894
1350384
1326079
1403785
1549861
1977130
915598
1015313
357461
881773
1387119
1940787
735479
493068
797379
527233
988210
766401
261759
1486871
1068134
1929448
25185
1828948
1275379
414547
301761
1061957
1587958
162309
1866136
1705215
873690
1969692
1694408
661255
445337
1863323
1268377
1447895
164239
209056
940195
1273323
1110519
1039981
509171
1542632
87974
1870634
863542
462459
1749822
827066
649212
258004
927158
733256
719080
1966972
841206
1136471
1904987
1261713
1693568
1949505
508986
256070
293291
1084946
703607
937818
1994380
1867140
176109
468184
1161177
1158343
716046
797370
1282152
109738
1407121
1019365
578142
978928
491855
354815
1106060
681314
1741724
262653
1211646
322501
1327608
1250185
1698765
957464
954287
1940573
1480744
370373
1117407
1950332
273366
81977
1946823
1350661
119907
1214322
1371168
331322
1333661
544071
1849540
747612
1782716
907210
1224721
64598
1066328
1015510
183989
409378
1645556
1382123
1665582
171131
975356
1223991
1583881
365734
1962687
327621
1073226
1417323
154053
1980925
1036532
744334
1761353
713102
1550468
458413
6271
57974
1494555
1870232
191134
1987291
1482373
1821011
1929840
355585
921867
114138
939384
1390728
1541193
1723403
4632
901567
875771
384903
1981687
1086113
450012
1409501
159220
806833
1991402
655268
470283
568852
719442
138126
817622
1208709
511462
942745
1277770
320076
863953
1413123
619178
955868
165277
1528596
737315
1447594
478688
1440416
1764413
170740
986341
149752
1285939
518025
1289127
157599
1477584
713687
1989327
1077942
1822045
1743959
313538
426728
1398256
1869521
181403
1941354
810077
497557
966627
1789446
1377110
1310342
1337326
129155
1832925
315698
24567
304809
1629231
1223913
1769200
543579
1513543
100296
544386
763558
1481374
811504
1996464
1862573
925433
259923
401706
1816719
1381968
1272341
1556812
50497
966765
768672
870468
1946296
1173034
440533
296075
540348
1970688
1026066
1769302
208997
113256
1929318
115079
1719009
1476316
830476
1489068
850403
1971999
354026
473827
1764780
1636813
1363153
471855
1692957
1107316
1098451
596867
61277
862070
890424
1989158
1412238
319323
1400279
1870869
837753
1277387
1087073
1744173
1687273
1120327
50405
909360
354255
750565
758493
1872306
1808578
849738
419916
360741
556187
852546
1343890
444817
1799383
1014200
1343132
1562346
1598088
1838919
581816
223445
1112318
1311471
925541
1043673
1041622
639217
1856962
1533811
39775
83122
1096379
1141407
1163938
811995
1728172
915669
1420940
98920
1755634
787169
71954
1984725
1231250
335776
217216
481220
347708
564154
461717
729464
1023895
1939674
1775644
282189
414531
58313
1342396
851405
1665748
662291
574812
913472
1781951
685362
70188
1883579
1308686
1973756
198596
972875
159619
59155
748639
1577237
1926849
848578
852972
521725
1133078
1919539
891352
851235
1937366
1698542
1080487
873172
1064784
1053484
733972
1055550
1132090
1660434
636749
530665
1201885
1035595
1644239
96439
1415027
816927
68937
1376431
1815242
603946
405487
1921374
884240
255355
1303141
664877
656179
766572
61208
1965950
1606874
1462877
563691
1057681
1483066
536856
791780
1250709
1262866
638916
1251642
1665365
272140
356451
1217480
123245
104525
1091290
431048
1331581
1803506
1741308
305844
299985
615753
1513682
96940
1746738
1850864
1322190
1570456
213281
1365940
342392
715243
247113
1318276
266965
979997
980552
270837
872
1674453
366112
1398461
1654851
355724
1516494
45953
479083
568185
1791588
255868
693459
324576
1429786
1833495
511997
1849536
1293239
1502546
1854309
1671117
291755
705204
1806168
1016244
231560
1017182
941814
213384
118860
1255705
1837203
1656239
1082087
179395
1905390
1081835
503324
68869
1669544
171998
527464
1193524
1036682
463447
1068841
789461
328159
1402528
613496
994574
1692683
1188949
1147883
734477
734136
798335
1174626
1995679
771449
541224
255204
891023
1701292
137792
33973
1427216
1237107
1032486
1308968
1883697
1218456
1164061
938471
992575
844586
1288726
1652200
1425337
1486627
335984
1778826
1756952
1128798
181235
386059
1570708
1815028
1272784
1476155
1958452
1281795
958059
1514720
1416586
778167
733871
240845
1437291
419147
1965150
1706131
683941
625154
366490
771412
1479407
719
310608
547329
356413
454646
447651
699234
1312330
681953
4947
1243390
630782
714140
1578045
722295
626166
778020
1154362
1080059
124059
335402
1685998
517555
663137
1060454
966361
1505156
644058
1935431
1728674
611936
1435539
344202
1012408
1151376
1232594
181267
1625189
65463
674744
429584
1831731
202295
806578
409413
1981611
1060431
480114
1508591
1264001
569175
1792537
779806
1541457
1686213
171220
1199803
1078471
771517
156762
394505
1195499
1905997
1537344
888434
1444649
303126
183996
1547458
1917115
364629
1767183
1951893
1196844
401415
1778676
323863
1498151
599695
1686173
1903913
1798567
1214010
1396143
526753
1260099
1827603
573381
826308
1194969
1531024
1573724
1770064
1603734
909901
1476673
1468326
1646759
42765
1885754
73825
550399
1937462
1491105
689615
1944478
1139915
619658
675559
1338929
310193
452666
1788544
1533403
272633
86734
1559703
737641
1032351
51814
47261
432232
766853
915691
1308132
507770
89043
1554325
321057
1885110
25178
872937
439726
78796
987387
981999
1401919
95583
183171
465189
111630
1666417
419101
305923
967572
107212
315171
1026177
885705
1354381
1781912
1741920
808021
666615
1496683
484282
354941
1644776
230570
661049
1709752
509758
1104553
449304
1521501
1790023
1871692
1929698
352754
109532
431548
1845587
468291
111566
1542107
1273644
922502
514745
932415
1619471
513773
447906
1837892
1390467
1052776
1944976
1760539
80222
1173564
420074
901931
893207
944778
903272
1180948
365584
1044299
1586375
584196
675109
146933
124278
1664996
993241
1104407
1446486
1989386
782009
1313022
1212476
752291
157861
870553
1027812
1345693
539399
1979043
539821
1191780
151484
1895519
1780110
1927687
1288530
104836
1729145
855480
1408420
180334
713630
109047
848382
1531370
1718556
564651
199960
1262025
728630
826455
656890
236621
811508
611420
1349265
1107758
26281
1680124
956177
515548
1838403
1046856
1260606
420716
1183957
1615498
875183
403994
1999879
768344
190371
606393
126868
1498223
1966509
1594189
565574
432634
911325
1132657
1595016
570762
683879
175773
1815382
1801608
674349
1981254
1352346
65119
969948
192924
465673
595318
470601
582506
753284
80175
1513149
1993053
288077
455491
485960
65603
1467236
935258
1769222
209678
464047
1631223
1631417
1784369
848174
653813
7567
1750253
375197
187367
800658
232285
1924226
1002054
296671
1624535
220483
1867601
1721719
378713
1530334
750565
595728
127021
1240352
1549337
1102548
831526
1063999
1959862
1874
1100425
1411286
538405
507390
1114045
138262
1885975
850815
499846
792472
671612
636572
1882816
776728
340383
657834
819262
1501167
542528
1526955
486426
1759861
171464
102538
1738860
672936
711558
546778
780607
1904495
1364791
1799600
571029
822690
130479
1843950
778743
1379284
1555717
1469591
339409
730009
173998
160339
1523426
644142
1279456
1096903
472873
685573
979507
1851554
144107
1937854
403803
96493
895661
1818440
36626
1326134
889369
794170
1028845
196350
13511
1745956
121235
273338
997040
719770
957358
399288
1404649
285683
1031523
1730181
54663
1120320
808642
189342
1695579
50858
1947651
107970
897765
270155
453961
1409584
1204377
1845945
199209
753392
382062
69071
940201
1106702
296630
687195
72125
816717
1132920
1881325
86809
1718970
54225
313045
352108
1942794
1302828
1000148
1981804
1243589
207240
1294109
1373643
1904436
659405
395839
1111311
1141822
71666
1764556
30331
1961593
967641
1168929
299040
595310
92521
571961
1176853
1315304
1043521
827407
1897044
688419
69962
1853176
627833
220580
762742
868088
1187818
425161
1855300
441426
1644086
665754
745070
621359
895235
1404346
1576883
1255759
541323
1404149
903926
168306
950868
1990010
26323
362313
1741977
1311660
1947014
1035876
595289
998907
1695883
1310610
1917585
940307
204895
1119555
1874696
818850
273011
1699534
653301
1547634
185797
1438544
609666
302721
66728
927144
568716
262952
1140453
1022105
241818
487481
1384961
313520
628361
690499
1303110
151003
1038285
1005197
721449
861416
600839
921625
814830
341470
1509733
1205378
922967
1883265
1575609
1406345
230496
242771
1109440
220208
469083
827226
942955
771519
263612
1637664
317720
1360812
1799076
1803863
1812927
773983
308302
131850
108008
1468215
472861
1963926
1321522
1985693
1338655
57918
942275
1175396
111315
1561888
1673797
1937418
542163
140574
1166100
577335
748901
114619
1640108
1314720
271628
1839039
1899359
1176208
160052
1711484
770848
904171
323744
224239
669254
247038
1643246
1619967
663684
146053
1885037
1950668
563223
1158249
1196422
860880
1687331
644294
1110713
206787
694437
927331
1331589
205720
284091
1536796
1847480
1242178
138220
165543
394953
1819771
433691
1576071
1160439
1989774
851645
1854823
1619085
1501930
594369
489672
380480
1512244
1394464
130198
24780
79268
1701550
204897
1186327
681571
1309022
1252090
360387
1475453
574818
979802
1545184
935033
1020466
1995956
1072731
184006
1572212
1486369
1501137
381710
1073445
1279586
1825041
47401
268801
14664
136655
887715
1266390
1208139
1882522
1468484
698054
551097
1706058
206452
356133
1152426
1620296
889822
1640072
540838
801839
1559257
1415171
1084192
1801829
484589
580798
1812287
1712708
1697379
599929
1109333
32919
1930600
740014
99502
946755
1193533
440215
1130314
1736305
968657
1653129
1007307
1471151
242867
1854399
451992
1659932
1653463
1563692
1090667
1165181
418338
501949
617323
708347
1045880
230930
803215
1247840
494744
1123252
1280303
1404708
1259761
760704
426091
1591982
1324010
975433
485720
720637
1958923
529006
1090812
1257123
1489996
470481
346110
1764820
634724
358474
1430535
30105
89561
1991147
108762
1802725
169807
149663
1559136
909468
17269
396263
1317295
947604
389567
1211385
863493
204598
1690159
595345
1970759
1962665
121998
15615
997137
555823
192045
1584582
1520507
1706020
913243
1157320
1562662
415469
800218
863919
32130
658332
29009
234940
1895091
1250260
877531
1013736
1810060
1773172
1179873
1375639
234315
1605521
1728654
287149
855523
1422874
980675
435273
834504
619376
819338
242511
1015014
1313129
1417555
252657
1727778
1803425
1783150
13183
1479696
1998789
699135
778777
782101
492483
1781425
1627967
55823
446361
3461
760346
1628287
594189
1226282
1112562
1473066
112054
1899137
130132
1990548
1512097
231653
1474689
1767670
869480
966916
1952125
983480
1760929
1883366
560451
1918417
1530866
633541
554757
602219
1951924
1248909
1254901
1366363
836805
1626602
1269010
1375214
1399907
801894
939233
548997
537032
553318
1344208
850987
662658
1461673
958169
946528
352467
398613
1779386
102131
646894
1137801
878029
1649499
1117327
478369
301849
1222982
1869990
1130155
1220542
1247252
483666
1267045
158712
221701
172040
1522863
22181
1543185
1104681
1555266
1020526
1887514
65799
20044
432958
1669308
650336
222424
52216
1068918
986192
410986
1785148
628301
105856
236403
646289
808025
345428
1064762
1503298
77479
1269043
1137547
240321
1602285
151701
1616791
1898895
1194502
507516
449866
349650
60715
1396452
745168
574567
1652488
76787
498773
1955416
387984
1479885
1596117
320226
858000
1835640
926750
783768
194783
790081
1183367
1871146
1876578
1034433
1824518
1489808
677660
444687
378477
5695
1154279
790684
1105050
414153
400652
665324
905194
360503
1004844
1221897
1472733
1561110
1145040
929958
1007722
119544
275698
381702
1325635
561216
1700797
366237
725413
1747903
1310397
1250843
1833821
1469451
839356
458293
576931
130
918902
586658
1920419
637050
264733
1704166
736211
1454359
1021812
433751
1708230
691982
1612463
678892
1181308
1315894
200536
730914
1718545
1220276
1657424
1383935
517733
494702
1488113
1250676
972219
1751700
471352
1725931
949888
840387
1343790
238200
1906131
902548
1952394
1952192
397108
1830607
1728387
1985480
1166632
206482
1435199
1560121
1906576
384591
1415211
4966
905677
608562
1891074
578783
1285794
1648731
655785
1396674
1607241
710498
146345
1995759
1254214
96607
1901222
465609
678181
164901
725753
293249
923187
956445
521035
59594
1496953
1288175
1183627
637640
863571
45178
1546795
1736352
364789
1237132
1127697
910512
765260
997020
1609690
309712
323277
1259390
343356
1638656
1962815
215011
295377
1062776
1460933
1613252
71929
9877
366341
895986
394056
222824
1117833
1689895
1599155
283005
1322072
1136901
1578686
1089012
1357219
1687417
945740
1142848
1169475
964904
740867
820209
50775
1237054
417232
873103
1816010
509711
1896879
1512267
910000
1690200
1639400
1536956
1491860
20561
849449
1565364
516506
1077681
1348733
1883439
663514
764105
449488
95960
329746
1840537
5042
909790
1574096
518332
118701
1320167
1162799
1376962
466458
1298068
788409
713762
1218355
634549
1945391
550091
1024462
708439
124268
1403937
1538014
59205
1925396
1740414
518473
1604973
20929
287451
922253
502768
419988
18215
455750
1191445
196225
1765371
1365735
457819
1517829
1192130
1247528
1446870
671386
1384232
871575
62111
1346809
100788
1134027
1416932
523738
344766
1033026
685676
1487941
1286827
658413
589921
110678
909192
140509
901064
103821
67120
427641
762291
463202
706273
528854
1196492
1764992
1997495
983080
504883
1381302
813731
334326
99168
1128770
669704
1672173
1458926
1400987
763440
774908
898888
1391501
959451
612858
1248443
319888
526090
399075
528040
383280
363613
1498130
1675094
1418709
1097859
1028581
1795697
153789
670472
1996979
1534916
478994
126806
788568
1380967
680786
1607345
1274987
1878329
460149
99232
323517
847153
401746
371526
1227422
807632
715966
803220
1273913
1809019
1602717
121352
673831
1996769
1421407
153232
1710639
1085944
520684
1789658
962736
356521
1412350
683694
1802153
136683
1613455
708027
1440079
851277
156669
1484818
295588
1106784
454148
414713
162182
1219256
683247
488772
730704
1359830
1345136
976481
710544
762500
1917818
425748
1507389
1004782
374473
1040227
1826972
1533529
1057467
1650900
244194
1664008
1250468
417460
134097
921174
1175521
87273
904283
962561
1852516
1415512
1070599
1644198
692859
1735525
912636
1778978
169741
1657895
432614
1298362
138066
913118
1375160
152223
1120435
1663833
423385
1298892
375280
1766893
498331
967098
495446
1801199
1536459
1965845
569102
1590979
1355380
1459607
1288232
1208300
1464517
1332003
1339625
280771
216378
1959545
1339434
1843937
1135387
1154786
188441
171393
1665017
1989517
1221287
570102
1180299
152451
1575031
1485971
665985
1141988
474016
1290057
1500489
33149
1943948
739273
1383726
1017877
557109
1552167
260869
51248
1239869
1614922
1761426
1833640
299495
842125
689235
497290
17723
1594141
46354
1690356
1583170
1449438
1252808
923522
1439241
1865458
824118
1392928
1657382
1536248
848988
684127
735138
659198
606805
1704239
661124
1704730
20284
682432
1726748
1022017
436524
895572
1819964
473159
399688
380965
139834
120625
298071
498886
367936
1824886
158629
449051
1861934
1500094
1229449
1269204
870977
1379716
1634650
1882156
530974
86484
656297
1304720
154839
955477
1413543
990382
1303769
629847
1546299
920566
1746325
1180101
172623
426354
1071352
963108
119904
538536
899158
354484
958434
1776655
908796
451747
1999520
1351325
477494
926849
1029578
326616
116853
172616
1114656
351031
156437
489177
145928
1244875
705491
514896
1249381
250538
226135
1725692
1715580
339508
164862
1064070
343819
618960
876057
1883330
1955165
1480615
1665604
1669427
1153595
1782284
1337785
1122850
1046868
1210377
958168
1713925
792164
1822515
935565
1266462
24004
1950051
1356699
1287984
251862
890251
1306589
1702721
712104
1659821
1699990
123244
939558
961508
1505917
1324606
249953
1622134
1647922
760330
1543058
467051
1018395
1957937
1927072
1274628
1915940
1051469
1104829
95047
336158
1542277
1864601
1839381
1033296
1432871
117109
1837829
585020
1856698
999802
1089409
1921296
1966970
1246589
1021591
537567
644815
530161
831195
619161
744030
203605
1371353
1337948
1014012
540367
955687
1840736
964138
1084272
973162
1728583
1609611
469701
692704
1440946
737745
906986
1858038
15675
202163
251750
742621
1642661
1370639
1316957
1506642
1651503
1523946
1858023
752037
1964010
851816
487323
429313
1212632
1334849
1878935
417866
86497
54116
1427030
1983156
531018
305268
775804
1879274
229060
1488758
1395017
1769764
10970
1434516
1044803
262992
497137
798895
1853659
939780
1541174
1537924
1368952
1507809
1409172
1305922
222114
1903217
1557889
791431
909984
1387705
179399
1164332
1006239
872327
723188
993349
608734
1110488
645754
1619118
379813
1985671
1442628
1623927
473885
738876
968421
587859
856221
244898
1393228
998393
1318863
658990
630592
1647996
1114633
1874121
1175933
1655645
1246322
1297226
1909022
1419361
1862963
681151
201322
1384134
1346265
1091212
1369627
1923895
805636
815692
1724045
1824650
647448
953988
1513595
290323
1749482
1299706
1833844
644920
709021
8878
696225
314148
685080
67640
1468659
350738
531238
1026971
426265
639408
782876
1149339
893707
653361
719256
705439
1080954
412526
957317
1551077
1351820
589323
1653564
1738474
1388203
1928260
442049
1178499
48421
524215
1702181
347511
417797
1482275
57327
1931726
692599
483789
215806
1308741
1278622
1163962
151458
1874733
210948
1201923
1405968
1318306
1508201
702155
924234
1000064
221037
1011270
1002906
1474991
1540593
1130503
1169498
1349719
866451
1301088
1257984
1005113
1458511
465065
538279
1326187
1151274
1582141
732914
98977
664736
1193405
754510
449231
1380113
1084849
1101139
460916
848940
1476309
1147477
175260
1971512
1570068
1503206
36217
782754
257802
844775
1397266
89485
32348
280705
638136
1325425
167009
1763015
84025
211805
1431784
1724049
1561728
1195995
1102204
1864064
1611300
1160217
1350208
526893
1544101
1454390
1449748
455735
1407512
1130966
939292
100581
1757112
1281540
926971
811753
863907
493792
184906
33845
456461
37525
12620
936607
861572
1330882
873066
711893
1019931
1906208
223557
1100394
1348502
274970
906449
1096701
267315
1758966
192898
1779961
90917
1955029
1741123
1401088
1167477
88494
1429564
792966
885749
1744645
1987387
1236173
1669296
1299805
1300684
1772578
1917799
1239448
508137
120836
218672
383212
1018843
135077
579475
1615426
148994
245349
1739617
1353115
1996163
636124
1191424
59439
1682280
1840354
88675
1398112
1994488
1986348
1427359
927311
1343434
828472
1662912
1977599
1851950
1662328
1948975
1243492
1788455
46766
1924685
722533
422454
754220
1086721
1365247
1174127
1386079
1502758
1570267
461957
464127
1691677
455994
1646948
1076086
1675820
1878051
431673
836968
1089633
1223209
760820
511878
1115
1283688
866328
601882
216773
1284852
1778611
1293083
1771422
332240
1234644
144622
1536552
1441697
308508
295699
1309952
952504
1055277
1179484
1488988
617928
499475
841829
1777509
192196
1618453
933131
1067782
321202
1302545
1213912
1293231
1870540
841411
1533467
766519
452985
936308
621997
1722027
1368281
1071706
1756379
1830049
998104
996050
1525975
1521482
854963
1665389
286456
453970
1750464
1077966
2772
1989207
795711
1571923
1214691
642282
48849
1435474
572838
660997
444462
739108
52146
115314
1239316
1137269
1213424
1597838
1620876
463672
1394887
1220316
655982
760062
943576
1599269
191755
1517202
1444723
531294
956914
197285
1119890
137631
48305
1641044
698409
1724774
1984978
524058
1226096
246322
1095873
392098
1740451
1980073
1887208
1942620
288079
1031868
713917
1367199
396394
1960926
1006607
1207312
2165
1087440
92035
19365
92926
1839138
1539336
489847
1953642
1841985
571704
816235
1000803
359251
923010
915159
917121
1028754
1087880
1052861
1171364
578811
460963
3356
53080
1612957
1176279
1664149
1337099
1124013
1183460
257045
1130923
669795
733711
77672
1672872
1933156
586551
516046
428383
205342
984719
1335004
636562
1725278
1867092
1450022
1993079
910057
1343348
1953073
1569538
953547
765897
1586604
1499470
1488938
1581155
1608372
420295
1578608
26917
1919264
1326392
1369696
1451770
1502633
1359938
1537666
592020
371640
1322922
589383
1309373
1388856
1178226
1839973
539568
111269
1424492
417648
304470
761737
1131869
88055
1465668
1536706
1001642
1582322
1849034
1412881
4845
55681
1644661
1668165
1623974
1707577
943302
1254104
420529
471752
1535121
1696541
1663583
1186162
1791874
896092
867402
194486
1362886
276983
1580034
162351
272318
739144
920978
1066924
818765
283889
1203356
409911
488363
49765
1130043
1333603
1773951
745798
692652
1327869
676556
726153
66211
201382
778262
143999
353415
156590
1646248
1562582
1898778
1607479
711011
1262014
29339
129476
1598559
782111
97018
776171
1658454
963363
14193
1591911
1949618
1754874
884476
1599250
1175841
1810587
1912196
659630
742520
974984
1344261
165705
1227264
171887
1026674
1721167
627523
1648093
1591552
1285422
937700
854460
1078161
860575
1895972
391903
485225
1822865
943013
569160
1502911
654101
1529467
1850730
114865
432044
538962
242669
1345491
361035
685477
999234
582156
1778265
801841
839546
459104
1349259
214767
905610
1480783
159896
1566931
665740
572398
794226
920896
931327
105979
980488
59420
108760
259931
112217
1916294
453904
1585221
1581842
228484
133947
1583899
571667
1193665
259218
1501573
1941390
680678
1459858
206524
625195
1844006
496317
263135
1000111
837844
9138
1685586
1323077
1954289
124722
200182
123978
1794912
380509
336402
1227201
1915306
1349584
1502505
520130
21306
929590
1723042
621738
1277989
929016
1892829
1609533
1855479
1296975
156526
1457685
954886
703063
598103
1308944
762379
868991
1728551
841132
1861665
1453411
1150639
218358
777614
652017
81489
476795
990868
552418
978413
1827291
1019358
541070
1225398
1456590
1259562
617668
325486
963710
1812175
1919986
224955
951141
813494
1850353
504089
100559
801376
128132
1903578
22427
1966427
1733966
789416
1652790
290817
1511313
1837430
1082956
98517
1790829
47202
789000
1943487
1069491
9003
1287396
1899053
549692
85559
723411
333445
916688
178099
299985
1886622
1079293
1618888
709976
1485729
319879
1882732
1654065
965204
1572105
1102636
1272983
1000914
1797649
297124
514519
1432745
1788275
1313846
282005
1559228
1222873
1634831
1809205
1527589
1086643
1856724
1786490
865631
652896
578409
1760194
1627022
518
1224111
82205
90999
1223115
1166640
1766263
458173
657908
688642
1098596
1716475
1884070
1040705
471208
1060324
667143
1407006
1580450
1319712
1621683
800617
781440
842089
1446782
1208271
242954
206606
85320
840848
952683
1529930
269795
960469
692193
488715
180062
491347
1698543
207345
1640658
1089124
1323133
1308458
1079497
1202449
1500504
620356
379568
412590
639153
1654290
944634
185868
744919
1729900
1415524
651707
110826
249143
1958203
1133326
1874836
1471298
331193
1527602
834730
653291
1381020
1878178
437478
1117981
21904
1017833
798246
1780989
645083
1202076
1379533
583748
1088439
248092
776794
953379
173384
218768
1662210
17555
1155435
1327503
974063
1758659
1917442
1499676
1395761
1575992
100020
1355853
702779
450337
20870
615459
1338047
1974643
539539
402582
746933
448479
315422
896946
206159
1349418
927764
1773458
1479917
36541
1963791
1510038
611245
1708820
541507
1308933
600045
1134505
913592
1071556
1420967
1830189
672289
1830185
543556
376711
656242
470600
1617111
1715075
366994
1520966
1585285
1555094
582803
759060
1970548
1895659
1090886
908004
985393
310793
197391
1800295
789527
379716
815410
1697353
306945
1209411
464802
5166
511153
941191
1405799
809787
1099014
333007
90499
541849
1606974
948812
1258834
1917542
361364
852597
1745560
1163544
1488332
886992
1704742
838266
1126932
449493
1575399
950359
818017
1865183
496298
1643492
1212311
412327
358798
1081492
195445
464764
1953492
1325754
123513
339515
1986242
847958
748017
1523461
874755
567373
1765655
796565
1045996
267470
495614
77200
438220
224020
1102436
493510
1520745
320234
1370310
630285
1200786
402754
582706
1867328
929969
287075
1639115
951683
1302897
997636
576454
1193078
837190
420873
645413
113195
1175880
1362065
1849286
730086
1179844
265441
866137
823225
854958
598559
1501009
1473810
1025850
22286
294864
60987
762900
1160303
595330
80705
1765014
1193526
1864887
1202101
605159
1353279
862747
1412460
363088
124266
154782
1127980
247521
1600318
602412
1924645
47337
693235
1502238
466179
590101
434451
405953
1859784
457867
1181754
1508095
1116924
725868
440230
714557
1328859
716826
971660
402656
1218502
1789489
1413716
751575
888079
1204058
880816
1739547
680578
177277
508675
984069
1218128
1748227
1193652
416212
1280123
1621667
196611
4551
720959
905882
1222866
1991396
1258686
1623884
340083
1896498
797219
1294972
822649
1967954
742215
1049925
1300491
525214
1094578
1423418
180710
597408
996424
1168029
653428
1501473
1033548
132132
182616
1818200
1602674
1302760
1757735
1940662
1014289
1790887
1887093
1418066
366540
120802
842998
1211969
901434
1571366
1229680
1427788
376106
411252
1957758
279859
1653951
782244
761301
375285
1321369
1054251
45760
1359532
170909
753833
1201665
1829550
15329
1064417
290284
1427768
1673902
1538343
1571132
965988
647018
757898
590920
1713529
1547145
917560
1676877
220788
1295197
58802
1818911
1903689
4631
1608626
1789211
1605199
94809
1479447
710250
1908127
1347385
359167
134169
389415
1919432
51123
1121778
761606
1940381
1485481
1521913
569854
24236
639295
1977978
688166
1543547
1682228
173762
1811452
198990
1300876
1369565
1254285
1993114
676228
143632
323810
1063680
1718684
1581732
717897
1623077
1402447
1343375
1151832
768632
1062539
756517
248946
17411
1032656
1069020
65158
1231028
1734490
1148460
400225
1496400
121767
373590
897290
780074
1173251
1823057
245236
1528283
1962202
540444
1301694
404848
1928110
1315550
989016
276313
1046903
504028
1723180
645380
1274839
1070781
163893
654837
519429
562649
1330318
931317
362659
1593058
855673
1536700
1301219
1850513
1846826
777242
1412488
117866
1197929
1204260
130500
828976
1486340
249839
1867343
86301
732733
1020107
1142589
528323
327703
33649
1119536
294069
1497623
727200
35935
206810
740174
1646730
804555
16854
432215
886368
1977418
366340
1250517
172309
1494472
237596
994365
717028
636482
85124
657709
1169364
1480334
1333838
418324
1150101
1657457
301375
1571629
1567321
336512
142095
1275345
45177
671234
986051
343106
637608
1920444
238700
1213671
1077314
892774
1945584
1855796
1958491
526706
620873
435573
1902027
70724
1563103
1924742
1674932
511392
1998782
539040
532491
385400
437463
135819
765157
1706040
1837409
1465267
1968466
1062547
1810077
1943024
1537015
208602
258320
1652085
1507580
1608121
1876597
617664
574440
1801626
1736474
180467
396250
954222
59929
534071
176505
368074
763840
1243977
1404742
1284043
1073426
1051925
695028
152538
1191279
1028203
189846
169471
1811341
1423163
366451
97250
1634953
1360830
382191
508412
509029
988343
967172
836589
1509672
1920622
740780
1807837
806817
1253049
644149
378261
1676356
754232
1643408
1059671
1533529
1663120
1011919
7599
448664
1640750
149611
636641
1319129
39269
1451811
1899828
1803678
1184728
181362
259976
441864
157653
1689967
1331446
1815921
1439700
1559202
204398
339331
1017041
889422
982176
1535456
631470
345356
965381
1939911
1733105
907419
738349
1336728
1080031
1543763
904664
519013
402976
982401
1243248
163433
1852982
144968
487308
942830
678039
82112
1732730
27870
1541443
1163876
331036
499634
1281654
1703971
1988469
1756112
1169350
539678
1770865
1600313
1561381
1963987
1404851
104311
1796949
63934
121858
907071
147765
1819072
1601290
703746
594823
282052
1498357
531220
988530
326247
1248835
1710945
1805662
19337
1467561
603930
99467
1676126
1699092
933435
786441
1281789
672735
88574
134169
574683
10976
1418831
710197
745614
1140043
771305
446578
1887334
1929287
682926
8550
1806836
70117
995269
203473
1757146
680590
1304953
1287431
403131
838760
1533604
1547126
117950
418585
1190489
343425
1589406
1273217
1822718
345719
1607636
102364
1794830
352103
1788906
1359608
1208522
1140862
931740
737558
546513
867661
1104322
548359
1152987
1290683
1070365
1618002
1215497
811741
1698699
1032188
1508639
312658
1025799
1630670
667523
950960
457778
1546870
1219487
1151244
426692
1768397
410941
1416935
1714187
513267
964519
1833914
895650
918548
286454
820624
341880
95373
724527
1529866
494757
1621066
131491
396683
1157637
1268270
465993
868382
18798
1180006
1335581
1079959
189252
1594888
562929
1884913
1238471
54901
1965183
1651243
828555
1226104
1227774
989707
1424885
1645060
937646
398950
595943
877306
1338989
1219214
1049057
986387
1343628
381830
138828
123437
1708417
1572722
1328747
533539
1541262
1140562
700334
1124081
1848146
940595
1279848
235495
1998228
24617
1191078
909303
986625
206555
764061
447253
991737
133530
272490
399938
1365082
1394961
1304447
1125848
1086873
1020176
395580
1831588
386219
1237693
587907
582479
909247
401902
167344
1277350
829054
548491
1952958
182860
1132973
1037906
835121
1759474
399286
774936
257094
1655488
1915215
1594289
634390
858262
1727188
462554
1266356
1876138
1902830
221272
602083
1324706
385683
1206830
430977
1697155
1104476
163395
433756
1800607
282922
869524
1455510
1692445
603419
831715
71072
1839411
1169914
1166349
219259
388230
161388
910316
1972982
626700
1554301
1506185
567023
805207
69841
1756830
1447886
1947853
359240
1923974
160866
274480
329867
1304782
483208
962004
1667097
133205
1967915
151757
1206628
324298
1551000
388659
604217
1524369
478157
1368395
432278
1223096
818964
354785
856365
1385695
1735044
305841
1588117
466796
118476
914713
791502
1804454
352188
340425
862865
1067387
1946270
1855707
1757544
918078
190705
449423
1587330
337933
1130207
1133345
1841
1804757
131940
1957363
1950126
1438793
383003
1122331
1474164
799693
862776
1163774
1303290
1472494
307685
920012
549070
1154949
1364693
960927
636989
402612
977705
197833
362619
280963
1988157
1183061
606112
1540763
1018471
110812
1936194
57102
464244
1308599
1857722
1102646
1171766
1922813
1561489
1936847
411947
908503
956437
193446
1835616
1428410
340970
383097
598758
1332226
1386397
319067
310409
669799
1435821
578475
1085161
1414652
1715572
1358419
1604982
1795792
1863644
386531
664525
820722
1783483
1706304
944118
928510
124511
1340106
565092
1949586
128610
1541181
545975
673881
567518
756849
1416044
1328189
202530
1195662
40570
773739
135172
422132
821415
402880
686408
668999
417101
1098021
506211
539151
1547092
664011
357342
1840096
1647864
1110904
1741670
676504
871210
639296
1607488
1913264
1696027
1219767
672137
134431
497695
1818076
1120841
987175
312179
1479008
1549118
728905
579046
1255117
332489
1520604
223875
1140008
524013
1595040
1852355
1773314
1822972
1127990
1675293
928298
527049
946146
1875716
1846044
21496
601403
1542050
12634
1024086
675551
1718300
1545061
1280894
1571572
565758
1149554
1249601
255130
154834
1336398
1362638
118351
1249574
353029
203808
1540479
488225
916325
1771852
1288817
331717
1486475
1561119
73400
1873534
972447
905740
1066556
972870
1831598
864559
942487
140868
1905841
237010
73943
1002753
1729273
1583572
312580
112595
912946
971948
1970417
1222995
549043
1001290
1830454
473772
1770706
1871311
1334416
1287271
626822
1243205
1944084
1947386
519239
427104
730858
480507
1683785
141109
396207
235327
71792
1581194
252614
1433013
673376
1721606
1189958
1301865
1657621
1935463
724961
943823
653114
582390
949518
1835118
1825646
1065189
32828
250890
1409788
378116
1250240
772752
1967231
999636
1433125
1948889
1922247
731859
1608235
1218062
1164395
1537956
1551156
794440
801462
1077842
1677831
623835
715422
308333
444832
851199
965752
1640878
1597141
1653
893586
1895344
439015
1041488
408482
415093
1167893
1874548
1238284
987185
1893249
879141
239620
1242699
534809
1810224
654364
512513
474181
7986
910498
909386
1806957
1147271
1132275
1881549
1614940
1462613
333742
1578018
1139561
920272
1451285
883599
1225858
1090061
269906
1115355
1494108
958490
954132
377117
1835353
829099
689175
981541
245416
729551
1821616
1887332
335051
959842
928752
683011
338390
486911
1319637
1282780
994719
1891909
659999
852097
64429
587806
1548199
1515409
1677075
841342
748247
1967793
1836176
714821
106816
423717
1297293
1885980
422267
566354
227129
456062
1633467
1736712
442168
96229
1705091
1300305
1152367
906472
1638788
285858
559151
989784
519036
1081586
601829
1349270
1970324
1831821
1272079
888805
1695592
827201
349591
489218
1980983
1126566
1686604
625391
466243
1358506
584219
799784
1301369
131267
711949
509054
1083054
355561
1292858
1262936
344975
420704
1818125
444981
753280
1328470
126400
1512509
751162
1223470
1937202
1165140
1708459
1325125
854063
500306
1379570
1898740
1544588
1591485
762843
1069911
1710892
57848
1541215
828603
120789
20504
1132992
1643831
995369
765750
687724
530856
365750
490903
1376103
1707024
1317817
1837427
1231137
82802
1436714
1622661
1410280
1488269
911881
1349594
539655
1404095
1340218
1270609
102712
837982
943826
195406
1941750
329030
1559444
709831
904876
1635915
819946
1836547
1492342
1615815
1064573
1342048
1240208
532416
1669058
489381
1185473
853313
272243
1868756
1868907
634624
1605318
1124372
874035
227811
1013454
422108
738127
1674819
271603
1661106
48668
1111708
428895
651383
990930
810625
1886452
422452
1846353
644520
1011587
1436179
875328
1018777
1556528
1894427
1177809
613976
1596419
102037
1677936
1784868
104537
1874589
393284
1142952
211053
318135
741047
1994638
1380504
1409789
1336852
1107066
240652
1624894
58077
1852110
1639146
277382
1880234
1552359
103085
1921791
433460
920341
852795
42616
956871
1214947
172391
1509633
1763076
1132134
600564
1155005
328149
1179069
177478
1036104
737762
1258697
1936313
613167
176124
376290
948757
1461450
1046658
1219479
547517
832925
1945914
1890058
1590985
966931
1593799
1181425
900505
283045
1484560
70805
936608
1886669
1457974
1651024
289545
833207
1787780
1181267
1069171
117856
1235940
1973298
853367
722048
1021259
1475452
423772
1602636
151669
747892
1111204
605641
1355381
1630353
1034354
382636
1193161
1369699
1922587
257777
212992
8895
1771612
1997005
1145549
701210
548426
93125
822762
1193605
210897
636869
185337
350268
973931
1425970
1075113
1327761
1902667
1336638
1287632
987516
1703571
1302681
1685937
528510
1416766
1996609
761630
1985212
1825233
156955
55591
749730
1509610
378679
932921
1169519
139546
1343192
946627
637975
1698326
813023
1198237
1087290
604186
1321927
1428385
243932
203755
757773
1559668
1401862
1159254
1262113
73403
1504606
1183502
1373800
447524
65211
1557611
1830483
699097
1631830
1789799
1470201
1548515
923093
128690
760121
1767264
1023287
1436204
1328826
1854233
1080561
59580
1430346
926727
1095484
1307334
822154
760801
316885
1960750
1416750
798041
832214
886445
1813005
696818
357460
1353977
529700
1528673
1048770
1788133
1831633
1734175
1051799
153495
1124030
545028
1325839
138488
1224616
481886
257246
1621096
465869
842451
1310609
375159
1277791
1830205
749273
576560
1598502
488236
309286
481884
1603409
1290368
327433
1273905
937774
1749254
402627
296385
1223604
415131
1215701
1853189
241802
1336864
1665621
1237937
1078097
1178341
1288492
874326
1679180
1003084
1801168
283243
399161
465706
1018727
65002
1268573
1542960
592146
220583
1870250
721229
1568912
1304057
1758330
1106296
1069592
812086
922490
1656760
843856
1176374
839328
1333858
567956
864565
1289644
796524
1222635
1584753
1778981
935671
357024
1878494
1368861
1724034
1776474
1151583
1452730
1277913
545610
359058
512685
1614493
1707047
1327885
1588824
780248
1421777
1301777
1797882
1588373
471066
1645026
1608064
1846386
778472
562704
830315
1735867
403150
804504
1859404
1741078
194336
1295189
1922368
1442565
1458107
1905123
855430
173190
965281
393558
787698
109020
1400923
1401901
164337
828085
1933158
687606
1819069
1438081
1833879
1577432
1155392
1191107
1392634
1655869
1928322
1771870
836834
135565
377568
1802414
1565240
969252
935693
1863249
797456
645119
1316870
1418436
1897445
1160990
1213732
1921954
723348
1809780
289956
1721378
21217
1860818
1568410
1800077
294032
784212
1070248
945240
530987
136455
649754
1944518
1357084
648050
542455
1341276
1902988
1508227
985815
743072
1725010
724599
1751063
1514002
12105
457837
1793561
1798246
818355
426157
552269
186442
561825
439181
1627945
142839
753194
989268
1536570
1577972
651780
308919
1784693
1583930
32904
13933
1346298
1282813
1236899
152868
1182628
1849741
1304522
1470696
1114093
582477
697929
1177755
172850
1133181
1942728
127419
1404544
1825783
74058
757895
831761
3624
1692923
342426
1402266
1467170
1406994
1299693
278516
139412
1123646
811428
1280781
1051360
33860
1273759
1917793
104933
232653
1167328
904879
1780436
1669429
1777927
749082
572020
1185869
45697
1235558
1218254
663727
218306
1298201
553933
1208010
261867
1022554
814634
1599576
957752
1987652
1275968
1522326
485259
750440
1951489
1030091
263275
1731833
940621
1157400
1392932
1137001
974244
827251
1442509
562377
1562929
1093352
1125409
1358210
1697353
388589
1789018
1404958
41976
259379
23318
251214
622274
459079
1072718
602423
1088717
1788025
992658
1026291
1610881
23897
1154595
7127
758207
171886
1121275
878763
275657
1049869
547251
1535540
146495
851589
1286608
803172
685847
1506904
414963
963386
472361
646441
793322
1108858
995667
220714
1952322
97633
1276152
480915
421306
959043
38491
423228
393407
1936587
1272941
1888396
472449
1230602
337462
1967441
415596
275839
733292
1947378
314636
678898
1706475
1225630
354544
256650
234860
1056240
973342
365840
959169
1427177
1336200
1049207
27543
994537
1312288
1913166
1406035
1729878
1451298
954469
234359
1300925
250561
1738131
504263
880677
1123775
1489854
1769503
106766
1464037
467376
1567363
1296125
1437846
226453
1631744
454704
1149067
1429180
1242647
815023
84816
899990
1410781
1541921
458433
1195993
1433646
1111838
1616679
1162806
341964
619554
1737102
1750410
326401
1101151
386956
1433679
1897063
354050
1984376
634546
1907969
1198857
664567
70957
1384107
1909992
1226472
1781891
494806
900649
145346
103588
292667
1543749
323180
1350419
1205758
1299225
1223695
1264287
1710482
801562
908950
1289467
167696
1382846
1069014
1255105
1704979
1438883
222057
995562
1130713
1054944
671985
189626
1576555
1634072
1676659
683590
1351530
1399978
1532007
736497
584377
805546
1145188
1259880
1565312
866010
1013879
111534
1621201
1498637
341708
1515748
309447
1350294
839965
1448877
550910
567707
1440662
740110
126616
1384931
1423810
225489
1663624
979397
1413066
1966605
446012
1992801
856782
1708131
246370
718173
1865602
365485
321024
966686
1350343
834169
86741
1831376
1769469
856744
1252110
1133508
768510
1029376
501655
805555
394525
1990163
612261
575896
1225385
112713
1536860
67361
1692149
1458645
1037455
1623125
1478449
1448419
1520237
33733
1292306
1177745
466665
1012071
832006
758606
1623270
1508943
523775
710754
311790
1387669
956274
885273
45431
1288304
1329402
270546
9520
621668
80158
1107014
964668
343242
987009
1469271
405034
941513
1119933
1518657
1021853
1536117
1076506
337127
1631435
153007
1135472
1329898
575929
554007
1527838
1053047
570461
1684183
97852
1503804
1013676
1973370
9593
1750130
1709169
79242
1418370
1595824
1544397
1200522
469265
917642
114783
147609
725109
1096197
1327521
477981
1898614
1275278
1413712
569557
1512416
1643857
1504221
1163355
631017
1286963
1732728
1792555
495280
231329
1267504
178088
1721213
442093
327938
935125
233541
449050
184189
378182
1006572
132605
800327
853199
319130
413150
261360
1988177
205306
1437486
1272246
1170171
584351
950643
1065393
1730483
1949577
833579
302469
390871
1159951
854158
520743
1248929
1840192
615987
164841
497812
1423235
622476
1924623
1824506
807421
1951745
454501
1970849
950473
1779958
1673544
984840
1354304
1314366
1898885
431151
181316
1583695
590883
1242026
1260609
1982481
458725
309634
1512678
1317329
1761838
551373
1054630
170432
1186737
1310295
988522
1078795
562294
821953
1317686
285917
381100
1132921
1520429
1186562
1605322
1289846
966426
1057092
1719048
595995
1438839
954330
1306349
823099
62639
1727382
1772770
970739
1357701
244861
31752
1372736
491092
1165192
217827
344969
858107
1796997
1052223
1210386
520666
713255
862692
23280
1654847
160633
768768
262646
1360363
394289
498770
1773927
147696
1312987
1389195
154220
590741
1266582
1297892
1997551
804118
820119
456735
449611
1881992
1111453
321477
32874
1753740
1223407
820339
574680
1304755
1119781
1455253
1240262
1926075
286858
1619483
1794245
1501495
722096
216688
895777
614873
460755
1453850
53449
1419255
575142
1882915
822406
1421030
248044
143003
1058163
344430
393400
1143409
1661123
1280509
842723
71052
1105857
327180
147521
1609974
1789043
13469
580658
1263080
1739114
1945148
1867461
1472260
1698615
1956506
1563770
1352365
1518926
308663
651996
1127866
1929413
1297407
128495
1814173
1471059
1010082
1437179
98484
1965153
1075773
467175
855855
956844
1819902
1030349
1561712
1749157
1901408
54224
1041437
1690308
1967449
918228
1148328
860206
1856593
1416922
422328
1251448
1336810
1790727
204572
757326
1915547
286825
1404002
1430139
894503
1982503
529251
113709
1410893
751910
1758848
58181
1166402
200756
377529
1866381
1090615
1285950
1754332
1450450
270552
1610445
1384565
1882056
1381886
832303
845725
475649
1695706
784308
1183789
661591
766757
1535663
133742
633184
71655
415497
1854865
565786
144717
1280369
1033486
1014290
437613
294193
13494
1563134
1790558
1851281
1929224
1825866
1364299
1841475
1140775
383842
868364
1715337
6695
547976
500185
1321653
1251964
531757
667973
932016
338611
1386281
1891531
1839733
523094
1423259
959319
1241635
1457373
435785
515001
59136
462928
1255684
284099
1464777
869833
1080489
486087
962669
1074041
819286
439371
1623154
797811
195308
653223
1957001
693252
764944
686784
1750077
928964
733069
1132591
668923
309653
280433
1146455
1627878
1948475
1452093
522093
737344
659013
899863
880040
1469316
1623093
1575105
1964226
1354767
588009
973536
1847074
1318514
402385
1565020
36785
1084658
1333004
358325
16002
1314136
1514847
542351
288361
1289171
967597
1060151
1978726
1154144
1459206
192316
629209
1392504
130171
1509582
796385
1356128
1391629
173912
248087
186775
534617
866764
885423
1071402
1551438
1892039
680620
818237
1833398
1969001
1273296
559097
680361
1319607
523137
835104
883417
641306
414064
1838841
257393
1177776
1849543
236016
1616129
1318655
181235
1534224
1738949
1141889
1063784
1253526
840612
1596453
242892
1021297
237505
1333157
908677
55921
812811
828213
1779083
1549475
1352756
1457375
975813
1615116
1317533
1200216
507189
1639161
926764
43531
474888
1361846
1134174
815384
368198
666500
1144648
1642181
1644176
585152
1462607
702563
193178
1772844
1738749
1580765
18740
110130
553397
385578
665335
1866150
50114
47498
1195169
555090
864403
85601
1729668
1340571
1138868
357497
1751841
1223937
481152
1569623
1265046
1259557
427713
1017872
546766
1734148
757201
633095
103943
1326880
1609664
555049
1613690
832910
1709753
994282
575139
1418195
400741
1635598
1563484
195117
1286877
810795
432637
5155
770856
1841394
506775
570711
286263
565195
1420011
936809
1945762
598389
1961565
1622107
111831
1527474
985213
1579751
541917
999165
379178
671594
1536428
1094026
1418444
1957290
828137
1065798
1944071
1157639
83423
1354596
1580633
291991
1842024
944621
538076
1402565
487174
1540316
128454
1545450
1613708
1949924
1034526
312182
229076
59138
115413
1506163
1231484
1780268
1630655
202204
828454
728674
100969
148880
1245095
795717
967113
1704177
1360884
1456708
555897
1494375
777466
515397
679400
514043
1731553
388827
1735948
1268010
1343430
541039
1020727
1903431
406553
424750
1912477
883881
1373236
1451921
1978157
1795434
1382203
909080
220881
1222801
966353
1241303
1842099
826034
93995
535785
1246470
1114257
805942
896146
1884493
1175031
744631
1559458
476898
1066022
767047
204456
718149
1837480
577728
23410
630380
1396416
1576204
1631068
1487287
346653
190686
1213769
1659153
1781793
531346
1284201
1681319
1548517
1406362
1936717
434654
1457100
349370
1179746
5121
1563839
1240971
1036867
1420291
409701
1802548
1661759
1056661
130380
699034
1734667
418607
10872
1638925
941898
909797
1015478
1911744
22000
1062731
1265943
1721800
1575731
1725791
1757477
1811887
221052
1315000
1019533
356955
1694734
535061
195385
1517994
1955336
1066616
399917
1370817
1144681
469623
1316480
1124602
1771488
1656570
291033
162539
804561
1709679
1797799
25053
529852
311428
587408
1342594
1962609
1488934
859746
999943
552226
1817405
277284
339568
1008848
210138
877964
925649
1080420
1721610
1507032
319203
1302594
872463
327631
1530094
1497927
690109
1796704
892144
1315516
895746
1376452
1821942
371208
1953363
249770
861312
1801446
1746861
1496495
1663196
2570
532084
57646
1434662
1709688
1336422
1657921
815819
1950494
383467
552391
1112221
1804975
96578
972938
766032
1762571
550387
1597942
246245
458370
1477893
83927
12293
1528382
1216697
1250859
176895
587387
626214
1836299
943971
925752
1320024
1943348
1557329
421892
991944
1413725
599525
1397449
543266
1645458
1956485
1330341
1027309
1840850
708124
102572
1329386
8786
1726356
1092212
1182186
1705922
1960507
1669385
1620571
773053
1695036
704530
1904612
1166922
1269233
457696
8557
961935
1780869
855846
1420288
1023648
1373315
1155990
635834
549302
1399877
819512
629366
397695
580784
1644585
118186
655438
1607916
1767591
1808676
504059
86660
1053357
1923551
1639669
553290
934816
249110
696688
1383935
1703541
148690
169412
11508
1661304
1682265
1676373
1034381
1606414
1396944
104301
1106163
799644
1071953
1013346
1366762
1873464
1837118
971985
28036
1037455
1826462
273306
1953555
1623853
1040588
489398
1697737
1658862
1934882
1681306
1174554
481073
1913598
1900940
1875883
91347
911584
108058
381451
654034
1196480
913611
1964328
1179634
1201068
910882
555903
1147673
1198854
501178
1996526
1275327
1014056
1465748
876447
1834681
1302820
1652012
764366
1810995
1720108
592896
370308
1353224
846460
795104
423205
393577
228447
72056
310064
175668
1461064
1278282
1969231
1599064
1474443
1498339
1910641
331580
1245050
981760
154049
1892631
291096
1784712
1554353
829557
476640
1015682
961790
782151
1402878
976244
1643807
1247323
1439077
169399
1055546
1294501
1868382
1615065
511002
596155
1531198
1259213
1899608
1325320
1624537
1776268
1831360
1499357
409826
609102
18109
1523636
1632403
363399
558618
1825694
1209671
789517
1322221
102121
531095
962596
1722843
77939
825255
1425526
1641647
1759666
764258
1812861
612825
1015064
664700
392582
965112
491874
121099
456681
997630
655075
1597387
1530302
1809339
473728
936711
565378
722990
1950875
136364
265237
1966293
1007859
1155371
885467
1894697
690583
397323
1015089
399978
1861425
1987475
1493502
205554
740236
1826084
642340
329805
885768
1517141
459395
1056424
1432372
874039
1626474
34341
944786
231917
1057743
555506
711210
67229
891556
1060023
1864250
1069211
326532
361217
1691724
1933554
961513
1287630
412925
1123759
1345652
1117036
1507649
930563
1539807
1482476
861038
990423
1574871
1880860
1897095
1075407
21748
829106
260256
1289926
526480
1417604
188505
203903
1464951
186944
40975
566340
1493599
29514
657313
1023304
1801979
881561
420684
1064873
1113836
251071
1101532
1935613
1758840
1399222
703881
1188628
832619
1456478
98403
987518
502830
1688586
745239
772487
421859
401537
440824
1375591
1079105
353909
339851
1420646
314137
1269989
1351490
138859
64075
1083760
1768698
1244648
510350
555010
1498024
1543100
1984780
1265805
1761522
130445
1286874
32443
442178
1276260
1840462
28256
857023
1034296
231087
1986687
1908146
1082724
722967
1419995
474361
101371
494552
28506
1427721
1853679
372883
336262
727614
43116
242975
707174
1447168
202258
1988784
474697
1790939
1063575
845483
580377
7193
581158
1869743
1433493
704855
626776
1197136
1893706
1430416
1780839
1911110
1019532
818915
218408
1870344
886100
139884
318924
196803
1224245
1615852
756713
536448
1824494
510688
560243
762660
565295
616341
878858
913454
580110
957288
1846055
1531222
861165
568325
1383681
917713
24246
1972136
1162669
1567539
933844
1028008
771636
329825
1207247
488838
445244
485346
1655649
589145
1580605
1029371
936418
1698067
979025
630553
804105
1472559
577451
660828
626734
1989936
1035644
1004424
444673
924494
1479663
1947058
1733703
1451977
381791
686324
810331
1032648
638302
518015
939985
644980
1306566
1185413
1620568
1739961
922375
1851248
1967105
1279950
786109
1939597
1444113
255791
1257743
764058
740580
1460706
255594
1477069
838927
1835904
150146
503489
908347
165537
1930104
1223372
592288
236184
1685385
1414762
1758637
257203
1392137
196569
1826995
1672369
1127741
1163957
332257
398297
1244299
404596
216483
1951825
1869665
1787652
1082940
1490435
720456
467893
924420
390494
1239301
1168569
460937
1781592
734278
1100579
44018
1248761
1046538
639708
1134812
352883
907732
916428
764374
644632
536789
24582
1349868
1756766
1422269
380091
1572285
145260
37536
1880408
1766533
1826562
1768861
1378356
1650488
1006989
443763
38567
356676
25669
1532228
105729
683995
1002274
917689
658469
1419581
736775
977512
1576343
462183
1580589
229265
143952
937452
1281569
627186
9978
1669101
985278
1522341
1783462
1766598
755295
1441059
728592
1439149
1705166
316611
1843341
1621840
1032383
457088
258774
1839809
957145
695070
1077433
1785308
988548
582857
400260
152962
1719870
1071851
729635
1301212
851881
773469
708869
445659
742803
340692
1170616
1890192
1919094
1592700
939442
182250
584472
1792220
500398
1935810
1399558
940174
33059
410059
727458
1591726
668549
486433
1339933
889394
403582
649337
678495
670378
596555
850410
1423589
585815
1712804
1072908
999589
856607
655493
317415
941383
753787
239812
984341
1556757
1576888
599965
1474829
345779
16775
1603131
597368
1904870
280352
361122
905905
1884356
418867
1023928
1945517
258328
239128
934217
1565638
211698
961087
598360
1381989
571653
1320897
172858
226647
129697
1261499
1464213
220752
1081781
1200159
1731859
1382303
1609285
1895839
902776
963014
1688068
412186
1769802
1103599
834014
584157
748092
343567
1993599
530937
498846
1379839
357943
543734
386755
1586217
1335968
1608184
147175
1316814
1603953
1059951
391012
780803
1264324
926995
1774462
590579
432347
1773533
740540
1385544
858102
1697551
562826
453515
1484072
987325
1039366
768754
1372886
229009
461244
1314109
5355
833158
1718545
684044
617934
1655246
1048263
1148464
219648
1584104
1851151
1222014
1091210
644408
71683
757757
1821132
140448
1830659
1406586
930212
957217
1734648
1238401
703368
1384578
352221
1426834
282080
1523102
772272
1227488
1957847
353341
1016375
1158764
1303545
89170
280497
1759221
1895745
1032912
1770264
754400
1137386
596604
230790
634429
1115362
693117
1007762
271571
918441
1411748
747333
1578522
1380692
294727
1091575
1338521
9749
766287
357497
1255842
1578489
1168750
978311
1582394
637794
1265354
339189
299540
1271144
90766
1329051
1544920
1008649
691066
1257814
1755862
1517760
103594
114966
30648
407708
1943015
1990118
59471
1492867
587214
575562
1037926
197452
1198009
1144122
1196465
158770
774015
130684
583584
744984
263373
573239
1885657
19179
566361
1469508
357231
940963
892826
1660315
1635328
1386638
840570
1879570
1814664
334345
115046
547041
480082
1589720
937472
1853129
131347
1315915
1677898
1459137
394505
588776
401876
393295
1659861
342206
43552
363394
670934
1218822
876331
117648
1722008
1295066
1426245
863248
433423
1109356
491350
857197
1264515
953261
1222177
618861
328235
1809420
1431293
1797734
297960
580635
1101545
1528765
1460846
33423
509730
312435
1323575
831523
1544773
134777
1728356
882738
1549836
754567
1339827
943902
520095
1992041
18935
1019553
1063999
1759338
1855094
1451436
1928733
1180805
1533861
1387775
177524
1790546
1403078
182662
850718
1318378
1894380
865174
1313506
1773602
1909915
1352374
127813
1056894
545918
1704511
592878
164121
1899966
60343
1612018
250231
444
1934758
135664
916615
1219782
1188928
701089
1004037
544677
501886
1102227
1242717
1688587
120439
271289
251865
288634
1448610
1363186
1952525
1690174
1965717
1114288
186984
1435964
980998
589667
1472905
950384
187544
1094314
1789702
677994
514345
1258868
862902
1242040
1248314
1551464
1379924
510439
100358
689997
618374
385669
1560258
823006
1134807
1320838
459583
1515731
1820848
1278969
1339571
1453648
1395376
1458976
550739
1841376
588368
1879704
1801671
467316
568883
905689
848467
670786
1432904
1799661
1610145
1429670
139026
525094
1366782
1767022
1072241
793289
202260
157674
382676
1432436
204908
973316
329276
986676
1251356
809296
762703
1424802
1737407
684318
222480
1845692
306537
871419
417559
383088
469645
1954292
1372811
1560628
115714
864150
64086
1935788
726553
1811690
1369293
1048616
1686832
1781518
1611116
1372680
760316
644333
411028
1538291
1639502
1686945
1045749
1266053
13700
1686556
766017
1778481
1574738
1453031
1700264
204128
1179069
1528155
1718104
279162
263572
587531
1419261
1374782
948850
737171
1774625
544754
1402511
44978
1325957
1719873
1631800
684913
1501115
260955
834015
1925751
1958828
1543964
1309486
1931861
57945
1983931
818635
898097
1752271
500356
1110972
791079
446444
1991962
890875
25808
944527
87099
1881450
1906725
608592
1210904
1479901
1211763
401553
1903905
747444
1704041
423013
1955851
513636
1645942
858995
1221337
218441
980299
1138239
1615527
628834
1993382
1722511
1852235
1460656
1036536
938174
312036
299494
989115
1166625
220537
983067
1218935
1923763
141218
1946080
1558291
1057033
62187
603638
822647
635579
953340
1502688
1353269
1804594
695795
288399
916633
1232206
1765991
1706307
538240
344983
547474
537678
1118215
1782721
1268861
853306
859421
916651
831281
1950317
660044
311790
1157123
649520
1904573
1747083
973945
99426
1758934
1678899
1421321
793569
1506865
1212133
478265
351514
350903
294442
1136567
1722160
1086347
546888
210633
1354163
211892
828991
1622863
1898131
1757862
1102715
573122
1108391
764125
758858
382465
431357
279090
1266879
178320
1272593
1315123
1486702
184196
662619
719942
1315505
952252
624767
1643106
1452744
262619
412790
943329
4114
296926
887009
433524
321708
1851742
586834
1499170
1255000
228708
1816328
745557
1879085
1950803
592382
173615
113257
1708435
57897
1172798
48769
62533
1660262
1292733
899407
848188
1193859
1789162
1886310
705210
1169574
488862
359382
444597
1842025
166898
1984461
379005
1882330
1826992
1461703
208231
291667
1197395
715269
1933950
1555995
1382781
799074
512143
1488924
1985960
593229
526956
361342
1464656
1510721
1461344
723054
1347380
741959
1194780
1554596
1056232
1494413
1529670
718078
748868
1886363
539377
1836068
1493552
606226
829292
612964
1589028
1507375
1637834
615441
1479100
367189
505201
1026456
1380202
1452341
1427753
607839
1702840
1014877
125028
1936403
1771149
980652
335316
326537
261852
149309
1124566
1304371
1936151
1250968
1383880
143958
1302726
1898041
948424
1079731
1635848
344208
1868191
1044204
1290740
1995786
386558
1740959
1945790
1211225
1162605
465178
175948
1311856
1007288
1924730
409040
1509673
50807
1259191
522893
1222573
534433
513424
1160348
1504052
1980176
1693986
41690
219358
1631223
476306
1297390
192825
944081
1301039
736078
1996551
1631209
670727
979611
1561311
1680839
1619397
1227137
1936495
1437321
39988
1244665
116293
568165
1191827
534679
1392029
1883176
1214641
756504
262242
458710
1280958
11242
430870
564464
1314335
1942513
1896084
1906959
882185
301603
1545737
812176
801422
1030714
1344954
1032257
1713798
1198934
381210
1350431
152935
1661525
1920314
1864324
1332745
877333
1399820
5423
819464
25968
440843
751879
1654127
1624539
1167308
1966076
1580717
1633817
635593
92920
890415
1188858
137737
694853
990041
406995
1609119
760702
623841
1422648
1827117
1162474
662033
1010853
1672762
1124276
769581
106945
383642
348497
678535
1591001
50170
1351135
1304962
243795
1003659
1300914
1935893
18056
1195785
989734
1251752
1574726
1126492
366953
392582
1012911
584281
792189
295247
124875
1263810
347107
1339798
245832
1308238
479402
1910722
728543
1380084
893363
379243
1113272
1894764
727713
811456
942150
1626289
1978285
442205
987718
1351859
774893
1999103
1455479
270209
535515
925956
217679
683750
1910230
1599550
883615
195575
185530
1066252
689212
716963
1023492
1597306
611497
1257493
728190
1589512
1396800
1461363
202257
845874
1975645
1885210
997338
1276302
876463
1272905
203750
1862224
1278865
249368
1140426
733749
23588
947734
1300821
427048
1815156
143248
1796920
1875405
25004
1859457
288599
110450
1555078
1250865
535379
1763400
1051845
1407852
1352146
1351750
1585171
1307066
1559276
759934
1360722
1589724
681415
110099
531853
985398
838873
766396
1709923
833447
1007755
755547
861285
792212
1147666
447181
335302
1691301
1077962
1205519
875256
1428917
234703
536631
1995416
315157
885468
1667533
1865480
661929
1280550
779402
1824645
1658017
1730663
1162793
341350
1178153
821718
1524289
1739914
672263
451766
759770
1254000
865259
971912
1420409
1093993
1993945
783610
1307261
105217
948592
1840511
583530
226822
1693373
396603
43398
1637616
1763703
1049292
676079
176296
1533440
1111868
1437373
1311204
1472489
632708
847852
1522498
1206047
1452880
963966
243678
297722
1203217
490596
1245344
917254
1146746
1810414
551323
266855
356284
1797776
432090
1821092
1609726
627407
1277805
389230
1076093
154343
760014
585834
780597
490822
1450974
1644083
781413
1946673
1787866
1475204
1048758
1324611
1498637
1070497
733692
993085
511804
588421
292958
1652467
1827141
485807
43090
605469
152437
247370
1444288
1460013
1432026
413952
31826
447800
1329921
1370518
570574
1239210
372595
1218766
1978595
1098445
208442
841299
1226446
1566927
258504
639915
417269
1181940
1553395
1108625
1772128
650714
344049
140083
666844
1987875
833311
1210470
1833992
1683932
816656
1944915
300067
1434231
620079
1736914
1131502
677368
1997830
1613506
960938
1739215
1906717
1517766
1428571
461575
424001
1182988
15520
1620801
549784
193154
334239
870144
682760
870746
1193892
318751
685471
949212
253439
1667672
208837
85818
358189
1969087
1867407
705909
1355944
1620551
592543
10242
1784596
1538573
1437048
1001882
66125
393701
1068711
1978353
693639
1647048
1329233
1781607
1290058
1142256
107387
1612530
1664466
1249769
565403
1947374
93956
207556
412189
370634
1166369
31177
1334631
854428
1005719
312482
434943
425609
299251
395623
571809
907541
1849172
1966069
1960494
637943
315682
1965862
1745855
1339046
1091087
550068
866393
822980
400173
1649122
1706170
997603
1458223
1542727
422662
789079
928476
1954641
92497
1042141
291587
264306
729242
1647634
1486247
1074866
1953166
1004662
858629
1449088
396316
976717
88981
1225556
3812
590969
1980897
679184
1360212
1228327
251727
1297863
500159
863198
1416722
536082
1390746
835952
722993
1471472
1030764
1438760
261255
1540926
10892
1221986
1875148
879818
359396
749951
1149878
1037825
1955619
691612
1108315
1190534
1192856
715625
1698463
209428
1645204
720083
1083030
568026
34677
936062
103301
1205937
595287
414363
707284
1117871
1777559
1896679
169234
1578786
577776
39279
1630265
1629614
447223
489958
668970
1525381
1007652
715029
868888
699731
932516
573214
284916
1567940
133493
1086767
1786336
871384
1009426
970736
333953
360470
735387
818832
679632
1293324
1774726
1186030
522376
1906805
974666
1273369
630757
1888236
1907376
1619942
1446907
1241012
1765930
1273915
287421
848685
956059
1477920
643585
469464
1926301
831308
1786679
1950462
718929
808727
1791518
261879
309750
156123
688159
1660492
1573101
359363
399219
252367
1932240
1595214
1385276
29457
1636427
939389
1656586
176223
1455642
593416
566881
1094104
302563
1246322
435566
1242436
1909610
1411142
1425301
73829
1930547
558329
1210976
1171392
547741
1279864
74988
583133
320179
44873
235264
466721
561616
563178
1642518
1864982
59751
1224788
1990656
1832484
1027513
627187
1996143
340369
1362520
775666
1465947
1593928
1186893
607311
1601795
1511941
1754792
53331
79131
1161263
557565
622554
1927330
1579158
1995691
1921995
539740
1046832
851350
873460
658532
1432861
118927
505538
85012
1818648
1563198
289306
1618176
1169864
198379
1916796
1640159
543005
872796
998717
1658133
1700467
1257374
1534933
140266
1566663
1144465
562055
1377921
918922
1771721
414459
1278519
760389
10900
1367923
1981992
140965
250226
939888
296943
956443
1921317
646507
1577061
489344
507288
58985
1410719
1185194
341014
1997061
1126662
1091130
180144
465749
1647227
1766483
1213190
587704
1814182
1162799
1993168
1382235
1211708
392426
1084187
916291
402296
1738355
340536
329799
400633
921915
1696183
1226013
122788
1215863
1191497
177543
212091
1430908
773244
1675615
248541
787428
1298059
289527
928869
64958
1070608
41106
891664
1230772
283068
1393993
486716
656532
1132069
427238
661929
31599
1159549
1274864
1287025
1573552
1268058
464590
320638
1986777
1858679
480623
1001562
1377558
1313917
957501
1144910
1622386
731741
11822
1704477
875267
1080232
1121665
1816467
804105
368849
982415
1699483
291527
1245174
1898958
1798135
1252566
1373985
140414
1689608
113243
1130663
1319904
1854389
1167046
956109
29435
338127
1678521
390565
1155402
1567801
1927604
1612675
213542
969028
1479641
851688
1071487
1533266
332448
1611508
1843647
1780510
1487908
1399057
415329
813373
630037
1835720
514394
1333495
1314471
1845995
700761
1427790
1783906
986019
467984
1790865
1423514
1731432
1149014
1294627
635611
1919427
854660
232536
1328390
908876
1873928
423499
514949
633378
1382409
1142244
1300363
676395
1955204
16194
1542095
1910102
41685
386892
474614
1601609
1619262
432975
1504819
1312422
1152393
79050
572873
1998285
1930244
429107
85948
1455134
1372592
92114
1149965
1194161
768282
1886904
1250670
1600589
492953
970468
1704080
1590335
1558949
1031067
1515723
1094219
626116
390380
12693
1681436
1886842
396103
658672
829228
1297069
735712
291106
945376
704866
785061
1944395
1333378
1328666
1246613
1780188
1478400
1962962
96831
1208729
349896
1488472
273505
1808610
1191252
130433
1020605
201480
282388
244652
1505131
1085070
1610205
339620
1560220
390148
832557
1296045
1383245
875310
517434
495674
751704
1629897
476327
1943250
928790
1247060
1427751
877718
1846951
1711259
1288067
1769037
1350915
594359
362964
1834950
1205403
1393357
1571426
1935005
1008048
848692
1934196
1704302
804863
1301371
1651141
1335228
1621851
266720
1063370
1883085
1030274
361484
1137744
619734
1602514
614630
434376
821611
585702
214518
238156
594473
1863692
349304
1321728
1349847
529041
1195815
1674298
1319808
1047164
364414
335839
1660265
1233035
819298
983899
1862530
635072
117109
1612246
493227
1834989
359433
1707720
1213016
1053276
90513
736555
443887
502253
480206
1093497
1098600
955415
901793
315967
212609
64733
8446
1947213
606143
216536
587566
119225
1762060
1909339
1100208
920536
989161
1434306
984561
1287435
118522
236094
396326
1695048
733958
1438708
881177
1084183
1018817
678870
91681
780709
1398870
433746
1454657
10765
549331
1332289
1722157
81892
819733
1909346
1434716
422009
1826702
510441
84838
382742
1909788
1546874
1952453
1543297
600361
1909399
1402704
956344
861045
754466
861514
1617313
994614
1466721
1902889
593622
1744379
1963633
1197936
224698
1052203
93630
76993
1418852
1397313
1690390
1263968
1682449
988985
124688
259644
509976
848536
1840855
145543
199370
1132148
550640
1877669
780621
1508572
179846
99748
1480694
1191858
104352
1113254
457141
1918869
729489
1330738
1306095
111975
1670609
1589984
1616498
1257139
1728091
831798
1684917
1417170
263033
959155
143885
730499
1216978
1078938
189111
1238449
996128
637621
1272033
726689
1717925
770101
1172678
1287988
1614896
905360
973098
554915
175947
1749314
33922
1723719
767975
1800531
1151410
1321974
492390
1820922
124929
1832836
157345
617825
613644
764578
685604
1744706
1066268
275925
1410692
765911
329296
498110
1002525
218084
1059045
441043
1406922
809321
1437903
148458
1214488
394671
1167812
1245937
1030704
1848290
671117
764054
1262890
378591
1332580
878826
1269260
670899
859060
92352
1856998
655970
1927178
835070
400235
939373
269897
1769995
1870616
1325815
1429221
1202556
605740
1953486
981545
23489
558884
719287
133772
745040
1177184
965502
63494
59529
1051134
126167
107024
59882
1409275
267608
583010
1768974
1021515
1790058
125890
938518
180470
1566314
674079
776169
1058661
55640
1757064
1161309
579606
531809
1744865
1795199
1978638
264729
1971108
496736
1642910
403973
858059
648214
1111876
651728
1912817
277583
746179
95692
1033005
677033
1029031
296898
1799196
145656
1494430
1075526
1664358
1344713
733049
1762956
553813
708336
1650401
820334
1691048
1563575
1293087
1028269
1928918
1263617
1836753
896339
1456327
1390354
1354280
1438333
165053
407975
337160
730311
1781909
235442
1411658
1803617
1154786
1806409
635195
1547254
1268305
439630
990955
1942806
1315013
1336175
794318
1187915
1297784
1932608
369042
5136
1174927
462519
463380
1308615
1485934
1673949
1743348
288094
966161
468514
977054
1234988
1847298
661135
923682
644912
1565641
534977
1785536
624749
1527338
818700
853112
422380
1861264
712827
1311032
1636684
1653283
1483809
1982984
60579
1564963
855568
92065
554777
1979029
165660
1515147
1718156
500351
374513
1926895
1415911
917757
1292711
394198
765593
984138
129792
1759264
1190524
1198448
1571517
1830956
1083650
610213
1350360
587897
584447
674359
1388875
221380
1842519
774811
1197599
870671
588461
326346
1945289
525011
1522373
795175
1003178
16429
1761422
422990
1824825
860307
1243897
195755
724505
296683
1341650
323344
1647711
1114830
1207442
969938
842856
1127230
783711
509995
1963707
1070534
1073077
104533
1092572
569432
128320
222982
1774041
340699
416772
1890630
298075
72356
8308
1325131
708033
1962457
1437434
656184
67916
865193
1801367
1235430
15020
127505
13
660029
981305
1908697
897473
1989142
646377
1554448
124427
1272784
1585902
1150039
368931
1775226
432943
193162
1293254
1852629
521094
748649
1492935
1358895
167787
887723
1729672
859935
1053923
1982097
982233
836822
173237
244233
1539351
1580796
804556
1830633
1832037
1507889
459849
1148606
802706
237656
790608
1639213
1663275
419802
429425
294246
1459156
1333292
134906
963244
1647949
757269
638288
1063595
423547
1884674
1419316
748352
1323901
1893284
593457
1450567
180670
1306548
1049573
629263
1461259
780997
1699471
225658
1816529
485073
1542189
1535925
866528
1302264
1556503
617602
1572986
156021
225693
763452
1534082
1490314
1588954
1921288
1753352
77472
889955
168900
741241
765327
1393770
616170
160220
189741
246380
396426
1477294
1370729
1190415
273988
1385873
88453
62478
636536
1615268
71961
874946
1857783
833198
1372442
1990157
1150444
985163
1604493
445479
268765
664947
1818665
515170
1416868
963774
521982
570316
712446
1213093
1591334
1092957
992635
1069169
1877533
357429
1730399
151073
87381
1968054
598899
1437613
883529
848775
799106
170197
1325920
1869354
124682
482008
1148100
1795098
900548
1173807
663489
1701003
179582
1915012
299754
1639672
1442605
1129805
880009
10358
1781006
1419927
12981
1379633
1835915
324200
1297042
1847663
1403956
1929755
962021
1306449
508587
331751
291293
1226470
1608221
18041
936832
265143
303886
1964598
1686795
702780
1103296
605537
10409
915083
501499
662736
542981
1436451
265044
1624633
1539906
1348476
1329083
901853
658718
383950
272467
922077
817592
46903
557563
755909
322129
1995746
1238290
693844
1672162
389739
710546
1337662
1263183
1017958
1678497
1274875
73334
1120649
1292763
50463
1306775
329086
39406
1097133
224332
1326480
1563982
1674127
70701
1098815
165809
396010
1005404
1913001
394661
23208
169272
1437687
1130199
1950236
1330056
1117269
1081175
1453444
1010070
1906663
1819989
1750910
1026710
1727363
1525795
311432
1808944
1182881
1380854
644788
701062
1402221
1869009
479926
983620
309465
1267713
694255
1173287
68441
258643
1139911
1278499
890503
1497618
1012588
262843
1138554
1819975
1012155
1256024
1452565
1753345
1436372
499760
413930
522010
955584
474979
210943
400582
1823688
805277
1406702
1232763
773256
905236
332411
692275
1446407
1293079
660127
1539740
625431
1085405
210722
184459
1256603
47146
1923341
1111781
1035825
526514
369484
1933341
753332
50024
1753336
222523
1540987
687749
1197546
279311
1856901
414184
1607896
1214251
428532
892567
1657780
803597
459525
1657705
266993
588017
794055
1664553
1756946
1065541
440023
1871688
1156698
700081
1922572
1985330
1056451
406181
757061
1413074
586824
1974996
903287
198141
118207
1061922
830450
513020
369654
576747
560123
1963547
978563
407487
1636062
318754
1031509
334413
1545000
1133658
1471544
1705092
740381
1215123
1819538
1244619
48141
1843353
294672
629630
177148
985960
508378
1061081
1829318
289918
928285
1543865
290793
784804
841215
1096880
72738
1344544
1598754
716150
181405
1185738
205234
1413858
940000
1438966
1842944
539764
1991979
193324
1904688
238609
617690
409105
959600
1329602
940999
267530
479936
270320
578853
1527675
356340
682830
1173975
97892
89042
605355
578259
1926503
1454659
510211
1311065
1479973
208021
826565
1114925
811787
1611843
1785498
587090
276202
1074095
1528748
859141
510652
131313
72736
1532434
1833239
1848241
273246
269317
1755669
1940520
433494
685570
1463328
1332570
620524
190463
129153
1475538
271775
1597316
1309824
762402
368805
91364
1142715
770847
1514474
949716
1660162
808428
1458617
968827
309342
216829
948200
127051
406630
689374
186649
1704439
1324575
1881142
68406
1795389
1919892
126252
1401080
292221
770270
659867
1473973
1214242
1662808
1616378
493557
838967
1789379
1143543
1975207
1968248
1741886
979140
1462507
1947924
1930413
926911
390561
1272013
227016
10172
1419583
858252
72692
159627
52465
1155587
1690365
613026
530165
572106
341297
1744565
983090
892149
1607586
712458
394318
1348055
416611
300981
1765291
381168
668423
853714
1796579
155867
144811
86620
1521550
914959
1457016
381308
1122282
1175801
362429
1827595
1235718
945550
1048572
847098
158172
789793
283132
1156870
1506696
1691960
723732
839395
1269310
1003797
1287154
1093828
543845
1758544
1076880
851142
1904010
1318876
1871520
1163736
335767
489998
213282
1487824
1414987
1912456
363870
931256
1092316
207439
1988445
321190
1809650
1911451
350296
1849435
462872
393570
356178
1967072
291395
1937083
1413824
191441
420158
1129948
290792
604388
246645
1762901
1910544
1755776
712069
1222
641695
674372
1490
189046
1619482
1705742
613712
1458216
1512255
1115756
414348
1404441
1309870
903002
1990340
1879899
1724262
368265
1798921
1112608
1152053
1029033
812204
204219
1352346
462232
600465
106388
1373395
464115
338225
606003
1958479
1848288
1651595
1201480
1846236
1010791
1664014
158899
1590815
1256335
1587965
1960004
1505211
565608
1486762
767467
1067305
1035789
1856937
116411
1095941
1294544
659167
128941
681900
239602
1820240
1878196
1718747
19685
1887341
69529
982910
1569212
1848826
822278
1424059
401390
1279263
1955426
730608
444427
1490856
1618571
635390
1126395
1264413
1915256
1036422
140356
1090700
1542178
1970038
1695376
872524
1779249
1950695
1644112
900976
675510
303697
1832860
426628
743795
143819
1166198
1300028
364914
700415
507893
381388
235942
1564378
613577
1055960
1452176
1361395
940879
817690
297979
296471
1222177
634410
954337
1645924
302295
512860
1845449
1745235
669596
726582
792794
325795
396892
230117
409634
370758
468050
936069
925612
1810428
1298097
280033
1691163
432913
1012830
1711911
1899865
1407811
1551186
534013
1610408
1213959
1322460
1332355
1219188
1431971
161585
1555804
1992218
1244462
1350309
1860181
1168860
400780
997011
632803
796097
151619
1687350
1505640
1020961
1452962
1780082
806805
1173388
1758915
10026
1427304
1365426
306969
182412
499843
1310097
174976
752209
436242
1861727
1638719
751159
1904748
932330
603016
1450885
714103
574155
415202
507507
797175
1478524
1363210
415117
129995
1729
900834
1078845
109593
1088803
55823
941348
494933
234632
1305912
1189913
1400497
578112
1015141
642618
3268
1544489
709233
1072582
1649613
1205461
1584560
1532217
1463261
1420779
1393209
228742
1256144
1940677
538823
814108
237199
1014960
145165
328352
257740
1320447
1548599
1130567
967552
1649230
1768827
543069
609645
400848
86941
277186
330147
1175030
1361896
1620385
1853230
1279782
490944
337476
1970683
920993
104399
282480
470861
624694
799655
310963
1016936
107434
1561291
1110478
1296180
1634760
429658
1452725
101504
874286
238355
297709
319352
1960973
1443705
1341650
397940
1462003
1252979
724975
82752
975256
1100410
1781069
677261
1438689
351104
62183
137091
1017274
495233
307961
934140
1911486
105865
1432946
427332
1428852
1786473
1978234
78513
1887104
779578
1686509
1906420
1058818
1357196
60159
471630
833969
558217
956170
1511375
1912753
554246
514618
1026633
1515728
1671634
837294
1286605
522404
29856
558361
342129
1640492
943092
1270659
77035
191154
1492596
1416339
1389240
1761131
55396
1422932
360870
1961734
1683023
663168
1197782
1819973
543308
126734
593522
983154
1173381
525754
563444
619029
69911
1307688
668721
429099
501673
322557
1445825
736914
1228022
736473
989821
1532722
351349
147573
1477696
449992
793076
1038657
1443192
1042746
1651449
1114841
769543
1671682
1550967
888481
311399
462062
144915
52042
742209
1951941
420839
839327
480482
1355434
1221894
1557239
1882419
506510
897292
1056876
1290758
1103442
1146611
1443518
1748954
1806072
1467332
1527762
799673
570129
319671
470193
1888308
245816
850984
214208
263329
1220690
1052157
1485458
843501
1142029
1781376
1799921
269771
419794
1612567
327384
1114569
1646611
1202572
1233117
1591476
148477
779441
1354480
331414
524532
1401646
1508812
1720582
1385720
296997
1854367
1446328
225971
805102
798036
663628
451006
1974543
414781
872790
358003
382483
245213
938896
492046
851054
463499
1950530
69013
1213293
1798670
631750
54665
708884
1140376
1677777
113074
1908838
1979924
1670274
59146
340067
746300
1861994
830223
415765
412763
132333
1246621
80664
99036
1283537
507432
1076439
587107
465991
1485715
1205315
1576655
681175
16476
1702586
1734980
535575
114620
1137286
741418
798216
3740
532749
562268
513871
885538
826465
510066
873409
1114635
1421068
444014
1426937
641626
409211
1750481
1024571
1080222
930591
804406
1157366
1393083
485047
1693709
563554
145714
1287900
1511326
526910
310769
558162
1308419
1741705
496265
880964
229305
450781
770474
1993371
761361
314178
1925523
1359538
815780
1445325
1989479
482683
915871
33858
135035
417308
552299
444758
637270
1338723
1935964
1277517
521698
674779
966759
1107479
1175707
541330
895245
520089
1430698
875066
1811787
435110
1092362
893649
1898124
111763
1664292
6471
1829011
757162
5396
22056
532528
855377
1774798
1787510
250747
705721
710133
1521850
266060
1311870
81391
921369
191378
1247128
1328656
1346357
1028247
456049
1218778
1599985
1856159
555373
821776
405591
719235
850488
931132
874083
503072
390739
640143
1072666
92607
1495197
1124698
883818
48688
1944557
1210213
1727294
775591
236032
1870500
377605
349428
1220144
131619
14962
990974
743253
1437446
1862185
904563
1664993
1746582
1290644
1472277
1727678
1814156
859953
145786
1993706
1105238
310287
1007259
558195
150084
528301
998854
1022039
498337
1462
451674
640607
622948
317987
1901716
1268052
95815
1071921
976825
1067197
1700569
503861
636237
1807775
743235
527488
1198845
832408
482032
871480
319416
1344434
452342
878909
1472459
1161149
1347893
1561416
774403
782441
1722190
932716
1582314
1023922
1528850
353863
1798042
1810207
1607310
1735216
1847409
314482
107562
1306077
594831
1525588
755805
1451193
871812
1736657
401213
904035
535457
105877
1062900
351938
818257
1239249
1167232
1258078
1367137
127630
311250
628647
1063117
751568
580628
447265
1950406
38975
323929
464199
1119794
1479475
1025999
367615
1543694
1384380
774258
1175600
608915
1874296
772897
1397404
412082
1791448
1030228
1879406
1982367
1669596
353634
1579246
1337799
636579
1751574
1910309
1997553
286978
250335
34293
206669
417713
264995
134052
1631980
1844891
1712018
834414
499803
520313
266492
260662
1528100
587540
1234897
1844665
1528541
1837894
1772102
979864
901263
244103
63954
883234
1909151
250062
526528
184697
1028151
1863444
1453412
333217
1677691
648891
1863288
927202
106238
957054
1173857
1728073
1627966
774789
114380
744096
861718
861521
277605
1955171
530126
1531201
1243742
843144
769151
1658212
1232782
1602066
1698483
1847609
319896
1368621
1145357
245374
700218
198265
636353
322216
1476922
1472973
17215
1753822
867744
1726978
1298245
558367
108075
257398
265097
1462215
1135210
1186026
349570
749788
910492
90975
1021074
1985840
730776
1748678
1579800
794029
1774191
1325399
697656
312072
988769
1369889
1094611
1981738
1235207
295481
409225
1168507
816104
301617
1955251
208991
1681485
1952243
917092
1803619
1913911
1861008
205726
1614679
750150
1454252
915745
473461
539854
305952
1843117
1970247
1694261
1667539
313052
631224
1340732
1871577
178802
1558232
1097381
974535
1067941
814090
1049745
616211
690448
555955
763426
111526
677703
1945609
224299
136857
1782997
469083
1141274
1238235
1564844
336209
1082084
581582
1629425
992995
940725
1554047
150124
15000
1653293
589870
1372901
328606
977713
1652088
1437422
483760
1569303
340623
1964962
769427
620317
93276
403689
1175067
784261
1158787
279661
1035286
1145068
1418080
148867
920338
734470
1692260
1783796
1403462
1474836
1442188
137518
1723749
440275
1413481
1123420
334229
1288938
1970992
1861813
1193631
1816962
1050962
1524744
1941515
1263731
1153083
931149
246402
1270135
1325099
1530167
904987
1227840
827711
1832516
880163
1977663
988179
137024
60545
702438
1353740
1541399
1881459
393795
1452588
14670
187537
219301
231491
937699
995380
1915248
1022692
1925844
117512
285710
959148
386903
1971795
22417
1282223
970860
1751169
1489388
1288214
760139
860207
814349
355290
75160
188808
348995
911492
447443
1231942
1117876
275943
24516
1791796
1508341
744283
1074511
242268
1052463
1677155
711564
952194
1279586
663344
1990628
369745
1901800
1038824
1150221
388386
1984030
1349827
1895180
1908152
1759626
954226
1062269
327548
454352
460193
1170856
1137580
1688857
681447
124888
711819
805369
824328
1050190
1275304
1439199
983164
1949853
83369
1109371
1169173
135139
389139
971888
917556
875187
1597876
907985
966424
850368
503877
165544
1093388
650928
1683555
1081037
1838236
1741886
762955
665634
1553698
1331513
595696
1432140
838810
941081
1603439
1781858
161090
1699346
179169
1440713
361485
61050
1514504
55779
986611
1724592
926233
1301994
930904
136590
1867652
41144
932352
1298992
1287519
526772
1645249
273715
1127344
1900746
1205844
617593
90899
85893
1583487
1257411
1267729
1869842
974600
85104
1629398
1751996
268159
1165371
263985
1031485
1016394
935927
419848
1048188
124841
139747
1668353
923922
50024
1156267
1892216
1357453
225680
1020837
695085
459581
571716
1803088
51788
1121358
1478561
1988658
1407823
1551243
1550769
84505
936728
1638793
462923
458123
820193
419887
118173
1516918
180291
69143
439847
138215
1488126
186967
1249857
979509
1863550
550773
120454
1980260
270204
375204
811317
1046388
1799888
755593
661267
125655
1818122
1957852
522606
1074290
893252
83206
1362519
1836812
37373
785295
95777
1246689
1246189
840966
1304879
1194710
1477819
1423831
761488
1808587
1277529
1545379
589170
779845
1019046
910093
275565
472172
344937
907010
943487
909283
157202
993744
1557891
365212
346802
487791
19230
1483716
701748
1222447
1569454
1532945
1742283
514239
1234370
145784
1287579
1313501
614380
1495329
1017183
1012720
701630
1514500
648660
305969
457687
1028137
623943
1658384
940776
980678
782088
849235
1774970
1974942
177932
338298
1787175
18832
959665
99050
286219
1929939
80093
1056753
1280370
1503095
1735967
1163691
986862
139266
177609
119576
956264
1304392
960962
1763652
947331
1267250
1093864
27902
1801071
428379
273322
374959
1964148
504578
1626132
700450
445365
617653
1795136
1198353
735302
440428
78821
136049
1999915
913141
1807829
88520
337267
9444
1982797
337881
1425730
192917
119445
1232968
1565698
470528
356643
184994
1052768
1105347
1491591
931638
124844
732655
374755
1638590
1639743
910769
1168825
1233555
1326991
196403
219795
48455
1554586
1517241
1463739
418549
272335
320066
1396779
321547
1012261
883364
997848
1079992
446759
1597604
225631
814190
1868674
750222
1204812
1512440
1871691
1442824
186026
850768
310031
1340379
708347
1726624
1357376
177933
1646325
1355860
272278
1532662
1512054
1355130
34075
1471901
8709
79901
409145
1177118
1570440
998925
630237
1423598
382057
999582
1153800
303841
1895554
1012095
1253648
1150667
1654847
162979
53868
1643674
1667987
701271
1428338
927101
1641745
495058
1500858
1370147
404419
1258720
308291
1582109
327687
1422486
334716
287612
1157405
1010705
1207917
1001430
996099
939774
1754732
1443199
1300032
241586
1736153
970204
929195
473085
644479
258920
1799255
1886576
1860284
899977
1135182
159580
1626922
1513577
1626094
1809851
1280747
1404606
1674476
44378
1956001
1379673
1459876
1086050
1496579
1694100
426279
1454585
1446750
1676063
706077
374865
1235491
1445349
93671
1094697
1725515
1063465
1884311
1430227
316008
193841
421438
1771395
1643541
200861
1971282
237793
1810945
540587
1917195
635227
483652
1442118
1559154
102854
558838
1542740
1974329
1031345
1393800
1866517
1871765
1853643
716105
1402007
1509499
132690
974675
1076827
1857421
776467
1289101
1084656
1425975
451288
1245433
143481
1787234
1910527
1020658
981667
141829
471502
203281
1709081
1658759
754005
1732451
1714025
410373
80630
1637098
799274
340454
1543019
1499527
1600750
1597906
151553
725319
1377866
517353
818198
1411460
925894
943842
867229
97986
193452
1515232
1787249
28094
153161
1646699
1759791
1678299
18942
1827748
1831267
1125711
1642069
567000
825668
1766604
1648774
1514190
302463
1747732
251814
433092
845635
885065
1975003
868903
1127224
1395839
1734294
299859
811295
404609
1375374
1164266
69188
767853
12457
569345
1363451
258285
1554775
326650
1503034
1157759
984343
482896
1094480
1886578
1333557
238616
101407
462194
1710730
431629
37512
483368
18705
1705426
1401747
6675
1161974
1365057
1457434
661486
1141284
959969
1395057
1000388
475469
1875068
998168
976653
245154
187728
1971746
389888
179269
1106930
1787930
1078498
663202
175657
1367950
161312
1405113
1413745
1300093
426535
405993
1691395
1917701
1539981
1054920
1346836
62917
59855
282352
91853
1370891
646491
497802
46032
1878302
1209013
542016
1170964
1784806
1177198
1793608
1429704
1844720
832916
1799916
1088676
856399
596887
1726990
875610
1918447
1926755
1260936
1666755
1750012
1112419
352601
1742190
726345
1930614
1875672
1552811
1866343
1953236
933823
300949
410207
806820
1012198
1550312
1145379
696499
899587
1953386
1353473
1421247
908706
457091
1852051
1816715
1103731
1434318
484157
554718
1465992
522137
280583
1722782
208407
1426711
903851
1272655
446309
1228532
149459
1297853
1110932
716905
1909550
1582265
1641503
1049609
1930576
1901660
1816003
1063854
857974
1112934
85141
482153
1902630
1361608
1801128
83826
640264
1311206
1666208
460348
863494
468808
1077011
1292549
788184
1606490
1511378
1841638
1110902
1921649
1319805
659663
1809463
1567230
1572240
1591291
1327154
927910
1203512
1329838
614852
1985520
1584768
1263927
1974273
1698689
155355
938756
642817
1134560
1736561
1775909
1848411
1256173
426336
1761173
1769915
1107816
776765
1277850
1051036
1750983
304248
852478
1839353
179371
1866873
239652
1546654
1843585
877090
1430504
359412
147277
1430443
1456826
345243
1780280
1557035
434445
1482712
592
1555991
375467
207569
419998
794402
1148700
761460
699808
809584
1481799
696918
775898
1553472
680848
213579
1831802
605525
1375743
601911
1257338
1298581
1741182
1805418
856948
1484235
398557
220498
672606
781838
1266605
313877
794696
336028
1070562
1994486
1141682
1336264
1739699
829580
891928
318639
1207682
1508052
1919920
43765
1811512
1028245
666790
193000
1183098
723105
1788319
647387
1443883
779886
786593
841557
855712
1310568
598110
1989757
532025
1085461
1698673
1704407
311394
665004
749869
1617455
1232861
1256821
1744245
1941374
468588
62416
1741070
408170
33625
1760936
1991035
485361
451709
1243930
704467
110674
1254686
1734943
88657
714389
490734
332943
26350
1541794
1178820
72658
454407
1048770
893367
583007
1712173
68386
876695
1869000
871402
786062
1323524
1718288
1758945
1993633
1738043
1289526
1973941
1143367
552625
463419
1794045
72512
607136
168255
1264811
888292
1774788
1193978
103065
1643041
1253043
1648882
285387
866286
751979
1664614
929520
710743
951050
1572276
1905349
263315
500803
1919576
1938921
1432771
1835865
1551495
1768837
1102879
502323
1775281
1823079
792358
189866
457622
1302532
535470
1076532
957358
270703
1332512
140668
397098
1806688
279356
108277
661208
1905921
741561
499590
776493
1256478
532576
1978398
1755406
1979017
1834343
783291
1240709
1730632
1723204
238558
1340285
1642063
789234
234001
759869
1596418
1692377
1174587
1641206
1800839
1024683
704093
1953823
479151
1472852
1462785
1035758
582819
1810925
238024
396869
227544
1152924
1212858
667313
491963
230346
388403
78441
827812
1595974
488448
1398480
1649624
1284471
1497967
1157220
725579
1531219
1693022
984357
1975137
454781
324425
451386
1849495
214414
1964988
563154
1710976
1935646
431369
1337422
179874
986540
1274002
1204506
1333177
1563854
1700067
1093628
972633
1904970
51221
1056868
1371346
317807
105940
147650
1598708
1517529
769775
793087
116196
345172
1189256
1818967
1840034
39288
1602166
1269255
1415466
535911
797894
581040
377659
1939422
455967
35569
1043771
1557309
1883660
1021360
339533
1490908
1012924
1903454
1814311
1551950
389815
1587399
1890444
870354
1475216
4957
1262258
653201
615044
1717435
1715599
23770
1076122
174734
1252559
1217935
1776
1775170
465444
311456
893607
1227708
372690
1685450
1824126
1997802
1301442
1643546
568766
193298
1215699
431392
286347
342726
1457908
1920513
451350
1885112
1505321
164536
1177813
1495188
1072287
147061
107212
639508
95435
1096254
349021
868556
1750687
68352
1526546
683944
979416
299109
866363
881778
1024064
1378606
1795821
337042
999220
434490
509021
353906
447759
448252
1304884
1678575
840579
34931
721148
898373
166607
1364291
1293407
1267602
568873
1659895
1456717
1113378
1575355
278236
1669341
275144
1139777
363477
1163043
880496
1620821
555436
1275082
69800
935626
741398
458734
894620
1760344
1127533
398478
133882
1477008
208346
1623301
1307369
1004943
1509470
1545044
966482
1184942
1132058
672070
1116918
1846748
1948838
1036327
743611
1600606
1549790
774017
1718746
481754
701965
1245944
968793
1057041
1579357
1053657
303553
1982209
166130
1944098
822118
1019734
904925
244627
1918173
1612890
1856240
432473
319659
976104
1512161
1440099
1932232
1822774
1033642
1381973
867359
716218
1867145
462703
397067
1447601
448515
566095
168247
104768
203612
1105183
1997578
253670
1626209
110227
839769
1568190
1488978
1581682
1105026
884140
1858404
1354771
1661671
1976029
592564
299453
1318819
429219
649529
1105117
842182
63788
1385602
1534813
297592
1867580
562118
664148
1709866
432138
895229
314211
578430
25066
845416
733571
1056039
1056905
1816635
1836843
1402294
1375468
1665050
1466918
1975737
1576697
1674835
487156
1481614
974799
1125980
1309623
1829694
1713805
352161
709054
161496
986484
597379
367517
1891143
1442354
167282
1852381
1957187
278129
188211
1859389
548359
1415007
1890412
1407277
1563757
1471754
1790988
1178327
1570161
545579
1375415
311567
1945836
305174
668779
1102802
596173
311025
1129046
569726
1725484
1646734
1509563
84884
1704354
836565
1569204
1558258
971221
955626
562656
1306139
1226333
1247956
1000079
100834
1279063
1589380
1100792
788484
1962918
1425907
317764
121267
1069893
218045
1796381
1779584
1052423
1940569
1420427
1627913
72062
1869783
1291578
1067904
818823
1910327
1083310
1301854
1643734
552739
1190368
774364
1457325
841695
661936
1435289
1933792
252673
1829171
1817847
373902
1967836
1790080
1697389
232014
797960
1252243
1187880
754387
280526
1480386
577507
630590
66336
1088291
223711
809512
611882
783561
1974291
408693
1986265
1252873
1610982
733408
1063326
1097528
1239127
1277357
1687520
1599219
681616
358842
297567
670382
861646
737582
1140432
963403
1242773
1545595
787224
629032
1319043
1915723
333001
782553
512508
1819749
335690
908943
5038
1467178
1520679
190459
336305
1617306
1794003
1680197
98357
3928
1697429
1079455
1713554
703200
450789
1573911
1674161
1112235
1873640
34819
1736828
776902
1053364
1065314
352280
959579
1643060
172952
1272524
1557583
300093
1410474
529160
728434
441417
1879813
331419
961371
228122
1097297
562775
1353211
1686900
881921
1428672
1078025
91867
1779959
1169009
43760
867610
184184
712981
1825708
830010
492560
1951376
1280511
313470
1713085
365893
1215580
718828
1132241
1724102
948670
74776
39733
1955596
881574
1158932
900862
1622342
122397
302455
1377153
522519
1970774
945587
868922
192777
99399
1453169
1511768
1974486
281692
783213
848514
1979188
1047943
124874
266607
1501286
1115777
1152698
30746
1263663
1760239
1785525
504035
1895607
223669
73956
1198530
892039
1156252
293335
541576
148578
1334821
1481252
1297062
1917178
1287293
1946911
1787195
1403329
426481
1414991
809141
694317
1207345
1010325
231622
842536
838436
1893911
848819
1319833
1714155
445778
196357
967560
976848
147527
186818
543663
64537
1531418
947134
1407353
803593
1366659
1138705
581120
421622
676113
399172
149339
1753157
59427
715077
976694
1625976
335451
684400
874876
1406350
1018218
1536179
121735
604829
1683448
1577792
585009
1049317
1032663
1501585
1053754
830351
1802314
1222496
1945661
1453138
1332096
41688
536328
494774
474581
1513382
106852
818168
1277149
1520587
717493
1163790
1249420
1007654
1325812
1032521
1288424
1288758
1798980
339442
543596
447613
830808
1755199
812624
1257193
1466452
543654
1817639
147972
1418720
777803
1897366
700225
1493232
1380609
1080600
1321708
1961663
921863
1564300
949888
585890
974247
1392206
1813523
616889
1959873
167394
1575349
926106
22913
666499
482599
751350
1207261
697137
566130
1700234
666335
1684653
1416938
285923
1076918
1860611
1258207
258551
1454743
1571819
1809983
266417
1887667
219224
678463
104514
314819
931931
1122665
553498
1032887
1164960
30217
1832685
910152
901794
1807897
1930961
345367
1389983
570233
1841763
1594009
1298933
225078
1841553
1934059
280872
852783
757024
1803468
521839
1908047
1918221
1382088
528373
1386902
1250551
1018058
13868
1857008
1438927
473703
745262
1465030
875355
1448884
399822
558501
117980
402375
1535387
552662
679383
1907775
372504
123940
174724
1378675
765633
620214
175721
487767
1522623
459132
1550518
232737
465852
1259672
1152274
54157
480791
115209
1419234
633749
1191094
902026
1522241
1134990
1007623
649220
1877485
859782
970870
433032
1747955
418400
1349179
1787480
1966740
1543137
436670
157338
797726
1222413
134269
1924372
597440
1000765
265718
883814
556290
518306
830973
1448416
1497412
1987032
996379
101054
1259839
490457
629607
617309
1929635
1050170
1882177
1434629
1272266
946948
1462494
1644620
1636659
1886492
591772
900921
329583
871044
571309
1165728
741195
1189681
1108049
1074908
1536305
204809
782395
335232
1151213
1768322
154230
332301
329554
261194
1118894
264749
121759
946347
651660
41000
196198
1026456
1525215
1389951
1960534
860132
1043853
1801910
798350
1051997
632016
724152
709580
941051
1122440
1739432
175599
963369
823974
1757982
904087
402782
808437
72827
1392908
205126
539547
807708
142999
83787
1356808
996335
332408
1074561
1079947
217256
212637
1569120
333032
172602
1120273
1971348
592017
1016295
1101353
1078663
1513670
811009
1543688
1034455
1706001
1457523
1625566
228887
1804804
1257558
1497728
961593
1033369
1747256
685265
1530068
174902
1984403
1815904
512117
1160380
1310811
354922
578895
131779
1680898
1669863
1378321
233586
1124572
196039
1985013
1172151
15464
529115
1856231
657606
753351
1285288
132336
950750
70316
755896
1134940
1872512
314545
496447
1833605
230177
1565684
1661390
1067241
1238954
1733737
1755411
969911
1794919
156575
1072521
731712
1783135
587896
298520
1171985
24215
13530
417433
1877055
1251253
674141
96474
1451468
669458
1649592
1018853
1382720
803370
631695
1345607
1782421
1514587
988505
351476
605665
307441
1126226
735088
1629350
1921367
76047
331142
986272
297187
899546
1101117
477251
610638
283669
937664
602629
1592721
1749799
1137058
1174592
467617
100950
173088
1864338
1943945
721267
929873
1027667
1912154
940466
394452
879445
278357
879701
1117620
939922
279954
1995683
815022
439331
1802801
1915951
877235
360164
1467810
496864
1757101
1611024
1888872
1982062
1816459
1225207
141876
982253
484386
1487205
1756957
753660
1159536
1209206
1973007
1197641
1263330
1763772
1085084
542975
918276
1742996
296770
760622
1241604
1968951
1439660
1010946
1289172
1646029
1374843
101863
465825
794892
1974447
179583
1501344
940046
816737
608769
339344
1560982
1375482
887100
1683109
1541649
308516
465947
420365
688846
1965014
1505145
886604
1681647
1014940
1978804
1194189
681335
98573
1633118
553795
170402
592028
1102652
1933566
434926
585508
407691
1971661
1759408
1289013
185697
1347231
228504
272345
7850
133324
1490926
281278
1757724
1673088
1600661
1113106
275953
500555
718111
675997
991992
427190
1183230
715695
1223733
1863624
131070
1207652
485551
1115264
1472429
863517
468523
510739
704827
1792026
1436958
88863
258193
1399417
47415
1529799
582476
253871
297509
589930
452608
1469209
1811154
821798
951097
1655703
1910390
1695535
4736
50704
1027546
1997999
156500
327752
1786212
331910
1044740
989338
466436
630013
1708961
540851
345542
1656613
15498
1557501
762725
794693
1581738
1656422
582517
1548342
1589029
1296255
1365025
521867
1699375
1261043
1494511
323088
212749
1275774
922492
912065
30341
624031
1309989
943198
1721890
1249747
1358649
1360181
92698
270689
563880
113555
270429
124338
1694638
1609339
1019503
694680
1178211
1303962
1407541
1047235
1349364
1645037
887769
96736
1904064
1152227
325340
905370
1217202
617324
183715
1995495
459089
393870
1720372
1981204
1678142
712995
1345922
1303456
730006
485062
1411547
361461
39299
1294762
1375040
1763358
679262
1584636
680732
1477470
1934130
322649
1095225
5586
1238737
875843
539644
856706
1551270
1227793
1992383
97337
1724159
1820082
1766172
1126285
1257302
1114017
1349163
787700
1332602
814812
259358
1498637
914455
1712458
1982829
1325980
937198
1794777
1667427
1444526
840124
1987209
37031
174159
1467986
1579341
1759196
168985
1793367
356077
286439
810615
347512
349803
867583
1125208
1649368
171514
1831105
164796
441810
1468399
1434252
1548629
1911546
1799027
62104
66959
789702
1068673
699330
1510386
120024
598076
419330
72967
647620
1673697
1716145
1158078
1715707
1069290
1130900
528717
1797717
1003052
337860
463881
860285
1761559
1086811
1858077
862851
401740
1985406
1799357
946908
877998
312012
771074
1037807
1016627
1639262
1867240
1497389
1111595
1903511
1135927
722567
1810478
661993
1331856
1374733
1314858
609160
1676345
415410
262270
816152
72392
1641726
1482321
367413
870565
1460239
450474
117385
706062
1466965
706396
606723
562534
1840480
653959
1450178
1120464
989728
649033
498370
772270
1706931
714772
1130704
1759316
967305
267581
1257745
1917534
851911
482199
1691415
957741
245261
1558286
139829
465872
95260
1201238
1121110
1191006
1802975
1765187
1594870
441828
292859
1512236
565525
971190
635959
1514533
1805569
452228
1124330
1422938
1139499
1578957
879837
594418
562850
1347867
1452806
259286
346464
730458
481125
1445153
1327274
948682
745688
959253
233640
1572928
46185
1814730
1756158
862737
929430
158247
1615988
1556444
1517513
489921
856666
903362
1675278
1397183
392577
99061
1480888
133136
185008
1877313
1968503
1600561
1214357
1409607
1177536
828202
865376
1375810
367495
365738
1127773
875363
1835525
144066
1136039
640413
1956591
1388408
304840
1609869
1967167
1593582
445928
1974195
1206165
1921352
1530289
1318715
1688313
1429677
689147
406594
87909
1779038
1599574
41279
1250432
967150
834726
1802610
915902
1351994
1415336
113883
268390
361387
1714971
1153043
1652713
1856156
1631665
997899
1649792
847790
1357905
745570
1765553
458767
156373
1616156
17848
1579783
1906326
1106280
1108627
1976324
1992027
884129
842250
792068
1746167
1013801
166973
1438871
868874
293369
1841988
1620381
1468034
530338
574216
774713
457515
696172
74146
1687882
67170
149376
1609455
1753100
941196
858635
1768816
227002
989993
288655
17824
1359331
115424
651520
1218538
1262762
1065313
423267
1011465
1013583
1402348
149696
1996410
844893
1949623
1201523
928711
820765
41274
881618
845362
694389
188422
1994009
635198
1701624
1389318
1004966
1916537
44330
1366681
929014
266791
450295
799907
1720823
417810
457264
360802
1560974
209156
1860831
448538
579191
1590204
986767
1512493
1816367
472645
1721498
507212
1150415
650909
1067290
150573
636934
654247
886766
275866
961937
618092
566732
573014
162549
1830022
946102
1196835
1898415
1852174
724254
946809
1044095
472502
1068673
1547316
1713061
423816
1146791
245899
1264928
98551
43907
622404
1250722
1996551
1561777
123459
920141
1674860
1776696
775697
23232
1329308
1247207
1965101
481678
170771
1168671
1987129
551209
1424246
1470248
1389885
1038026
1431192
719365
955416
1607387
663271
1124920
1274182
1236719
721751
551924
1041099
1458131
247388
445097
1461642
1788262
670410
409866
1091882
615990
1070747
301600
1875143
890467
1529074
1008098
1539719
123796
1208929
1752452
458422
1117150
1487266
1798585
513079
319772
708343
1725720
699250
402683
749294
1255124
1274953
179311
1127920
1462958
488635
441254
241393
350421
813704
1958654
384645
645512
601010
1118370
1055419
316266
779459
1415923
585926
1386593
1788804
1323706
613446
967063
502996
1776418
1690895
403768
201009
903187
695852
1708049
1944330
1039797
476648
1631382
302582
648853
945483
1693979
1037565
796571
1206879
1357725
1867139
1069427
150848
1681389
833892
18956
226150
476190
137112
1617279
933804
789931
278121
303242
276222
705195
1459345
899802
1390855
231556
375234
458571
278752
147078
1377268
32018
1274409
921328
517319
28330
324859
1899286
1884954
1360660
1817667
402327
971235
596576
702582
488197
669525
1315819
1751404
378304
1224084
1947620
850538
1387390
135842
1674160
1089939
368843
660594
1990611
1521583
626798
1863615
1248771
1274512
734132
294546
803689
1712644
299944
1632507
1519128
1973481
867625
548900
1399282
1376072
1032008
1491219
1335040
1014757
972897
1624518
1525700
1357645
1736104
215311
855006
443601
1723276
1874978
831804
1899324
1023832
1704410
1696686
869982
1897478
1056449
569553
942389
494266
1230487
194218
1470884
807295
75435
1897843
919167
1330765
437280
820598
1132430
597445
1780471
1131541
105591
398825
1399662
381725
393752
1948711
1051460
1693405
1710332
718481
837563
1220487
1318062
1389141
508914
941487
525672
1106492
936132
1819794
724641
1563172
677502
1235876
412200
1037416
1196062
1596360
619195
437620
1589884
1828268
1281576
325991
1132923
272468
1788582
1591563
301228
1854011
1970095
558717
647518
43517
593446
509854
1992069
504213
1047046
1666488
1391882
1676798
131263
77408
13354
535367
1380461
156792
1063967
1102186
1164208
1414091
1867079
409495
1553208
1747009
489536
571799
1979946
1350391
1989244
1403490
1740137
1994009
468920
1574029
1691296
559902
615157
377944
384390
450976
145477
1579723
1508403
472972
1175291
1563609
1368079
310606
225170
197628
1262976
1285837
1430415
1526119
390470
914233
609564
1494624
41735
1683024
1793130
1389337
1897563
416746
1149662
547318
186716
315823
87851
1442195
1915820
1969056
1022595
1850290
1295292
1953627
461501
1875192
94396
1992534
1092801
1855119
567674
995824
653826
1215904
290634
241249
631314
1382135
1207221
682724
1271925
696505
54621
1525655
788635
30858
265200
1838547
1970104
1381938
1623374
683123
293186
1230788
416133
624565
417875
1929320
1967117
995824
308729
1245757
1972946
646936
295309
1835529
1695275
1071323
1174015
987034
1565671
1373179
1152104
33202
718206
918527
1046457
1754177
1354987
1896650
782933
916251
1994871
771403
203563
1927070
567903
758501
240203
1762900
1237957
910788
1399786
564268
1448490
1309463
872445
262300
452672
857859
1789842
820003
230559
1998953
1195208
4774
1241570
817937
752370
1773082
1467
1486326
1892702
417293
1405709
16019
1539541
961963
584386
386532
886759
300712
1398553
32083
1293382
1473999
1683158
1991283
703442
1733119
1751449
1258878
403613
585311
1838790
392979
1166380
1622383
1112896
1659338
308714
1528264
887672
1800903
1553125
236848
903645
361515
93484
1747674
1073244
1657463
883711
1659012
1610488
1480521
1552220
1521606
1567204
74021
468544
1389041
281439
481975
715014
161382
1911802
1682808
1483575
787920
1767434
1199619
235019
1616673
1074970
644090
35639
692617
1430726
1036717
1645220
1065284
633675
887171
747928
22872
1617610
3256
785243
1191798
932121
445985
564636
1145180
1762500
1058980
871820
317096
900863
1941467
1555896
971756
1112446
95086
424241
1118929
570286
640478
1974789
1165634
1543568
605326
1857171
1350343
1645255
547363
288565
1495897
1809889
374382
1175954
628947
1518505
1216700
1697624
1144559
25586
1963948
1911722
1188583
1121079
1877431
1814208
1789956
1712305
1032081
1189938
414813
103343
1013823
1906557
1061412
1242650
1845319
386522
213645
307672
333186
885034
621024
824609
1198421
1119668
4863
685876
1658884
309734
165375
575618
1207343
493877
1670171
432712
1092299
69844
961569
506244
482456
1065166
1284613
1120911
1551005
1652048
1004092
1470120
738407
1220260
426415
1724246
1321357
1012351
1452458
649807
1787931
1023725
754397
992607
587690
730720
1364498
298704
303875
1154042
539909
476678
157410
700698
976171
409062
1946489
174533
415529
108058
1349330
1843086
1608636
1464262
298167
1722191
1236752
1382002
1445678
915873
1352312
1522967
1778786
1749310
131287
691135
705695
324227
1391493
1497732
558775
531695
1780275
1073821
609730
1862985
1854767
1029384
1204224
782575
522201
1390912
1959327
1423348
934237
103500
1509639
887471
45403
1533564
186409
765612
1723178
237307
1537770
1098979
150379
1252511
1427387
662911
746069
29839
368276
463068
1132600
1226934
1149733
1723830
1223097
173085
95227
369420
1673946
746244
85836
126804
1368067
1372862
411853
1808259
1060244
1338169
1534908
410612
1558222
1372071
1374073
286865
1459107
466416
334716
872940
770093
175467
379560
659684
751553
1752883
1171649
1142431
425781
1281631
1210002
1564442
711684
244739
200584
999515
1679740
1221689
910744
1214239
136498
1767654
674757
1475575
1641437
845165
1650535
247387
1920300
947195
799407
993764
1680557
1338639
1955853
1648838
1133026
1435660
1483232
1193907
1133000
1359081
610355
1654531
1299020
1864063
1714881
617096
917236
646615
390598
1908249
603494
394835
1589095
690763
1638939
1538179
1002417
149185
1109310
57493
392357
468760
1966904
601426
778315
720523
1611451
281375
762510
1495530
995534
1013080
1203732
1256396
581851
800437
868401
1392992
131781
1093259
590344
1937771
1260266
1386411
513161
61501
1488745
1571861
335080
774215
1981350
1465219
112561
516466
1239041
660662
867750
1151016
578961
1754104
1646392
1408361
729309
1833987
794946
1979262
1967334
1006067
819033
1353188
746372
1420361
1906599
789357
580454
178983
668063
1105855
894392
140206
1156137
630043
986990
443344
282557
368961
709104
885461
58636
830768
1577055
508429
1854158
1618755
1950657
1156323
1748981
517067
103336
684127
1446019
865428
1364502
489538
518377
1653206
1014991
182471
837609
1138510
1600937
343188
1376705
51698
658287
1547505
194165
846124
861247
353524
920427
1771878
1289242
531515
840561
1545653
543289
1349448
1804943
942240
1592086
958258
715385
434333
1999820
1975089
1568731
1239175
1156788
112190
27856
1279347
1758290
52336
1057981
930873
83254
1901223
1412751
1024414
1041700
1321306
1105624
305133
957275
1321293
971273
893639
1350569
1286057
1031842
286750
1904553
1520796
218689
693983
115829
51616
317473
675788
989928
893780
880733
1484067
1618753
612107
217959
172785
1974343
1645398
1301380
360622
139748
1457991
284209
1058068
1540134
1206270
65181
220910
1565206
126413
702722
1467872
1836783
1784685
1855105
1354249
1162725
1438204
1532007
809946
1123328
888466
721269
1214146
573658
484230
63564
1003201
486749
1096497
15709
1974140
1085793
519998
387157
254568
431972
1818590
178055
61494
184296
1513489
871701
109622
1306822
1114333
1525349
177557
1201725
462539
714954
1328429
17930
806159
1212032
84527
1013119
1271657
1506929
1037963
1627570
892463
1735879
1173767
1209661
191267
1998427
432446
199986
1487894
1647062
564271
588921
1488086
530422
1566511
6446
254076
940535
61495
394563
1742842
908283
47123
405229
319013
1894508
1838091
1462198
1503269
1018044
1972667
1835759
388373
1063498
245232
550220
1491021
1317515
192393
177412
953456
864227
1697332
1140774
1110617
1245789
888789
574247
1234424
1045376
447691
959588
298387
1024185
739081
1657756
1895551
705540
1965664
205838
1167632
45077
1712426
519065
1837939
1992210
1784280
1284636
1479044
522083
550039
1137804
1890010
636129
1604927
1266824
1297483
70913
46508
503255
1856910
310810
490596
1449343
535650
769796
988628
1554019
664937
1180190
1730628
1225541
1142523
309819
1737205
753498
1888814
1452082
615483
377066
1814693
1152966
1297615
1371502
240575
367800
1884093
634761
1238976
741183
1254826
115719
968974
1928528
70852
577641
297688
1358241
577982
6439
1497852
1121848
589663
1620374
963469
236796
493593
735054
124133
1578977
520660
1250976
763991
1845786
851615
1171059
1652812
1186778
492271
1467518
41068
846066
72286
1576944
1670961
402360
950799
128664
1624962
843754
1708296
752108
1987499
1793771
1264360
1728937
1382072
273304
1063392
1208890
1878818
1517489
153496
1541606
1295210
998391
1882524
506297
567592
66166
217394
1928560
971843
885699
1852919
1971512
1441617
1873953
1695921
1973045
903799
24332
103614
1283148
1884630
1540989
151307
1965710
1611051
1218028
1132886
57275
236004
1539472
1370762
1155479
1643653
791856
796949
1917938
1171409
921770
268630
1141884
888821
1854232
1206193
273614
225874
533183
1494416
1276986
504880
1835478
390244
274320
867712
1968737
1966808
267867
1079559
561975
1036309
445044
1745034
109456
904730
564
32544
823726
1667332
209793
1261989
1725504
265802
929953
1281018
619541
1850931
1629022
1639108
136619
1339848
994367
580944
699467
1180507
1882350
274469
339871
1919947
61673
1516750
1887061
346488
290144
1585352
547985
1011215
1485427
1179480
1166274
1582464
735762
1532029
408543
281441
647281
987563
619431
1775096
1379423
1048816
43208
1290386
1668540
1921094
7587
954618
81630
1746770
548535
1171797
1256512
964380
982674
1404693
223377
1335134
1682522
1695097
169017
1528806
293233
1060681
1608074
438768
612940
29880
805131
879787
408761
911877
339576
851067
1190006
1192260
555512
911445
846956
246342
1998283
319153
1407930
1295493
1977078
1147462
1305014
1406323
1564874
1847946
1478960
247364
1727403
1921680
349197
418385
294855
423758
89992
1752475
871663
1684610
1410913
776763
995360
1850132
125472
33850
1984903
1876630
966366
1904843
583510
593398
1214552
1571101
720001
1284326
1250452
1706044
517057
322134
1030602
1629461
273616
9595
538822
570619
1272457
1224566
1588586
853874
1197784
979072
236450
3222
1550680
1763320
1524087
213366
1114319
107534
1638881
213561
1605624
627740
1061753
1744805
1458679
938358
1811099
1371277
1810552
1247059
627863
1997337
1550845
1768383
1289167
1786208
1939375
253249
144011
1228353
136230
466753
304280
306218
472147
1418254
503691
1131909
823413
1972436
1084019
1163631
1574822
1750785
978060
500185
1635422
198442
1231133
1648842
347659
736717
544342
1911774
864957
929507
1570093
1537144
785144
1709223
1206651
1615600
523278
263750
315995
1982983
1697096
523807
1554785
553607
714213
1807891
592224
431581
1375797
1295136
151016
1025740
1426755
1484259
362651
1991766
1381984
63914
731870
1874194
1407078
387882
1271637
998917
887155
1951598
1705708
560988
1775474
1417936
1457588
1516386
1701088
1622230
983200
1013620
724305
1300669
764377
958795
296384
1092668
1716408
133969
1787678
768747
267449
1229475
1708949
932955
429749
1855370
197731
1041317
1648008
1483158
1288128
851900
1047298
1313499
492677
1626145
316979
1538290
979352
1981833
1251967
1790719
703425
1334795
540522
1603311
924253
771114
10362
86161
172956
252904
1254347
116362
414767
461102
1292401
665479
1264462
756582
203191
1587946
868818
699149
225692
147832
992348
802723
583481
113427
1882205
532385
514599
1062616
62671
1550968
1332546
1531166
1310706
1108010
1187829
1865177
1894371
1233670
378153
1177385
1272394
511302
1308291
300866
1491395
1496577
661933
1766990
1558346
1012178
1773700
1601491
1857690
1413009
590181
884743
4279
334755
1331099
1846797
702351
419631
115204
1481303
1828568
804789
1508047
468696
399817
451402
1978867
583209
1494468
947090
672415
405308
986092
1719489
1669236
1332111
928680
989368
1465864
75162
115883
1114313
406257
958308
365103
56083
1841895
977266
882680
1502525
1775170
1581798
104998
822387
1017503
985078
1197857
190346
1507963
1238785
1518546
651087
331968
1722784
412869
1367181
1589473
820141
349214
1805402
1509096
585851
1063112
1911738
469641
1078721
809935
1648737
1304314
770337
355636
1031854
135864
171232
1261604
261935
302534
418060
1237513
691208
1854584
803644
1770088
1770309
183500
1213218
901316
1241925
485342
1987536
360678
1483046
863346
940678
1834671
1456892
1701991
630121
1589152
1183607
1498971
882133
524943
1180660
517509
1416842
1390505
1377298
999432
626657
437350
1131040
1391763
1275454
165831
783009
174811
1444122
156223
1974624
758138
1148934
1146800
556209
419838
1180906
1204447
1943153
495869
256670
399151
302050
1165132
137211
1916945
167262
556412
577289
847278
1426823
1389720
1967335
771296
1853939
1006005
1052023
1412027
900013
1808515
1227655
1785406
757664
731087
1374454
557724
1917606
936528
769069
137193
1721406
1556635
348391
1116575
14470
449134
538050
879945
548972
793754
1797584
834239
579664
1045485
173466
1931651
412937
313457
543332
659012
1080189
1204188
1447638
416682
907771
1074054
1147459
143905
1708749
966178
1129938
883185
1413874
254288
7962
1713062
1690070
1486964
1803633
555256
860351
1879464
99644
79041
532691
1103350
1877667
821742
1114502
847940
893594
1684564
1388946
335145
380340
301645
89528
237175
499416
144754
1530360
1437672
1513745
830319
1057061
1455848
1994170
1608724
352725
1754732
1476426
1403556
740383
1258872
1168814
1274561
802894
1600960
577294
1736047
538070
919608
294323
682804
81917
1909384
355686
1731377
1226245
1571370
1808897
996168
224869
870922
990550
1795037
1074005
1530359
1336014
1500282
240495
1755380
464022
749926
892350
1486502
699309
1138611
1951535
752150
528846
631339
1802698
1691273
279395
209575
450328
1171966
1139850
1404167
1476137
629676
190989
1706688
780718
161102
1709877
133920
654528
1955116
113840
1950660
1323910
1850218
1736311
1332467
1078738
859787
693006
128894
1104842
1948146
821725
666773
910447
665622
944693
1771661
1648531
900490
182015
1377123
1196386
1516072
444025
1071837
1665810
965601
1520034
1035376
1229470
381133
89587
1792365
939295
862209
1271169
1384418
551481
1411209
192159
272261
514502
69159
570727
1057311
1663245
622969
1170778
819664
1023525
1900523
1159575
779234
245318
1810003
1226720
1638667
461753
1367930
1875991
85157
1209800
256768
182464
942834
760131
402942
201089
1597874
125833
1578330
774265
612463
1745500
135405
1625869
1479769
1623923
1358604
860110
1959211
1885833
1628967
811741
1950665
19409
684878
1317940
62687
595935
1135888
1950343
134911
961168
1628966
1656716
1935482
600974
491712
1790683
625072
1749228
1419127
1754579
698373
1775332
675133
197136
639869
1205314
1079969
1859279
1633397
488142
1712409
1013905
1061175
1513641
729144
1297629
892577
916333
1977109
958092
1642393
476908
1238822
165
1755747
869941
1185110
1527126
1550023
1146923
537709
317421
1059177
1555057
1214596
1923834
299378
886187
599245
1102924
1606968
846089
1953481
1774070
790857
506434
1275623
816549
1223122
449941
1486351
1802021
934826
1116384
1323668
437644
308508
542425
211788
325255
1167724
1325978
758150
1520656
1736332
1172011
1759873
1234116
1026510
516017
1224636
850926
937931
1676144
1878926
1840003
219242
1095466
1278700
1935326
1171616
737115
1825387
283238
755111
887487
338795
167446
500082
1641130
614482
42414
1288168
772398
1893258
1893728
936564
34948
1548910
1124624
1809010
1140270
232708
880114
133250
804629
318540
1887860
1378373
40302
167478
240922
255000
102219
1806917
1122688
1391384
1441238
154674
987217
942027
1008643
951572
578942
112808
254096
958092
1751440
535693
789495
287750
1773102
1645426
115849
647579
267935
793951
1532819
756919
1323975
744901
1230615
1702017
341137
910808
1228753
1193095
652666
1763679
727554
908656
1389440
1086936
318784
462788
691657
327415
489516
713275
1120081
71983
817348
1860657
211120
1509040
1124590
1368361
1914846
1993872
1891698
135989
1186605
824127
8701
1879549
237059
287539
338394
712942
805275
126959
484186
960567
1408110
111695
286791
153203
870361
1875247
263790
156639
372760
1643418
1570296
1930254
1539790
1683897
1153118
548263
1781230
1843494
1867521
578007
64925
1932858
1509822
897093
1586073
756871
1132469
677062
205826
1625801
1632869
1586076
167242
1923339
1264402
801167
1474004
307621
494537
1680644
1660331
839348
189470
1407849
1905047
758926
1910370
264656
1769298
1209878
131858
1153336
895008
1968024
1628749
64380
865432
849472
1339142
1468727
1866423
1194633
1514221
1541040
91207
1900203
1007398
1720315
550678
1964537
439846
67019
779931
1311679
1309313
1614575
1584666
1108313
168181
868164
177090
648018
1636768
269253
1146366
644570
653466
1672091
547475
1627432
1463393
1266076
808773
741210
846685
499217
843877
1993164
816160
1485374
1301835
105841
700270
6642
765184
909278
1565558
1421240
1382411
346733
664246
276715
1951415
995218
159954
737602
773317
1190402
509273
746697
1822794
1416819
914180
101532
697637
824410
323344
1114195
542010
700458
702852
790587
605736
1721741
472340
290888
989538
249877
1100701
633803
1399867
1887028
1881948
1441853
298799
515914
475199
1585464
695045
1381805
523940
532490
1974541
114372
1633591
655974
707463
851318
1838191
1315736
1869228
375112
446771
1136340
1768143
1713046
1892779
1898132
1926943
1909717
1658835
439840
351928
1555105
394956
1987266
1970125
896397
148591
1269172
1186677
1925934
571967
136260
1802638
649312
1023757
1518479
866309
875742
1433917
1915285
1053462
754671
1212765
348643
3547
1863376
544654
1788940
1221224
1282057
173724
775238
1691359
670213
1704065
1857031
634787
1911975
1714486
1551162
295175
1713681
448667
1216191
254907
1720845
1394079
1046420
1624504
719416
920781
637985
1494417
670652
1833898
834776
1258348
136157
1223895
696498
119996
1298764
746607
385808
1365077
593716
1653774
169500
786915
1752534
1491267
151392
1942848
961815
574560
1987604
343361
333138
1705755
1093924
1206218
1742961
725518
813830
1455307
36268
1571877
459845
824564
10842
661068
136143
959984
1480173
356036
200715
1378525
358257
1839088
1397643
1047171
1026682
8562
1425199
1645438
475627
996806
1947228
993126
1572735
683431
1629894
1088724
1917214
1797665
1937745
288718
1471907
813835
379788
25625
1656260
232381
990718
237599
1376543
1056556
1300936
1185898
1035482
1747098
1983490
1755852
1946999
909599
1584409
1354498
277588
1884976
901338
854636
721896
1750691
459055
1334966
1711832
1590885
1626499
1989553
573262
725624
1059750
1780516
1014841
1110698
384342
1689467
4467
1270313
1880401
496935
972008
1324440
1564200
160974
1965033
415853
1323984
1085515
1149133
1632172
1636336
855479
817404
231052
1016703
669336
543891
1905125
27652
1265284
1139470
585156
1755273
1219493
112702
57888
883835
334430
1912116
1796401
1298896
1194878
207326
636968
1153606
187061
96425
904826
1488808
1692747
1854052
1934433
1060680
1344816
540347
883079
682097
1202642
374944
226832
1019476
1073439
1687066
1369265
1200749
1399898
331196
1711432
987372
1331925
1670482
997918
23718
1774439
1614988
1084785
1025222
461834
694857
947327
528115
1044077
206477
33927
313452
1651327
964786
1725818
861067
254437
116864
285557
1234554
1535914
1544618
187465
1469971
421299
726962
45991
1061492
1866105
874001
1703631
1629939
650830
218300
1511375
459634
1384858
497466
1789229
1569666
519758
609259
1123477
1614600
1098768
1141884
308922
843620
1306485
1694482
946619
1763119
233259
1926171
819626
1212208
47991
947023
1622638
1528852
1769668
553241
1645982
1166428
421256
760845
158576
1202276
341274
1914085
1083460
640759
1711611
704502
739831
496022
909864
900031
1794601
848562
1640293
142053
407243
229333
1996086
587933
1596873
149067
1844709
916503
139511
1890742
32819
808623
1973747
1126960
885999
564739
1091629
1973511
360434
47633
1024861
834230
401576
1037742
558004
1428056
617263
30892
1917216
1491235
509071
766743
821898
1893556
988447
272896
662295
786857
1533884
91045
1621673
529053
1004551
1447163
177828
1473536
62312
889844
874975
1288000
182707
1878637
949261
822769
185988
1659139
147226
1436073
1053238
1967786
1915843
1864432
168269
424777
671017
1293641
961628
1438071
1143522
1843158
200252
1796968
1337475
1487493
1691293
287947
1486558
1978075
305953
322003
389935
1956831
542742
338782
619383
185257
699733
1303269
1131279
1247514
1952572
1125418
1072668
1110886
600116
783552
734094
177839
829310
1948474
830118
665138
989780
776170
995512
452664
1045074
670336
796313
436009
1029580
1850823
634597
1347810
1600624
912109
40760
306678
1332728
1946177
1376899
1300292
705229
274860
1366568
1890346
1388634
959811
1805450
1295604
1813759
933196
1820278
849405
917859
835616
426315
380282
1481324
809922
388217
63337
1464958
1564140
1070109
544379
398471
840270
284796
1519939
1385341
1543207
1816902
617604
860592
627875
1719158
1369642
901630
705793
139918
201459
1887963
1619650
115696
535569
1336652
450535
62536
1425124
1392633
1406966
1727707
605831
363220
465289
844013
883487
1270446
303905
962087
670521
214796
1431775
1180663
1388554
59145
1965473
823902
37697
1364699
1611941
1772626
977274
1222029
1323586
904945
1179881
1779082
711854
1344731
1243381
1287931
1724940
1168962
916566
908159
668562
1575257
1561322
502721
1948472
283848
256458
1869438
1276417
461827
671796
1116635
1281390
565959
23717
1562258
734022
331231
29629
1203382
857162
1925146
1204573
199100
1956556
362569
1482853
942144
1538505
1637445
993085
221098
1995645
1054230
1617998
1029610
1736837
1579346
1005986
125470
1131694
134971
191397
1924568
66250
862124
1359015
1621529
1559042
170776
821720
1665910
1719837
344545
1529536
1239691
1471034
1327920
918143
1520141
1414978
1544435
733660
669694
1087710
804059
912893
1488485
656502
92070
1073706
328523
854658
1499687
1189786
511580
1923660
1958790
487269
971199
866620
197028
492365
489297
30667
1960911
1974582
967657
1003094
1036981
547273
1400846
1668336
1003838
42706
582843
531027
1831128
1584766
1378649
633170
365600
484649
319997
1228138
959510
1611689
1138168
1153938
1741628
219146
1922936
12416
100552
26662
813109
377504
895552
1571302
913497
1446636
858034
1524753
1988008
1344520
948156
1470337
987660
227628
1688487
905325
163000
1631687
1734322
524312
1635882
136557
269410
717174
545160
1340734
1341332
752185
498435
812358
1571329
1012655
1462018
109034
1298808
1518656
849119
101579
1852498
918282
1436786
1933393
1057490
726633
745161
203229
662240
780669
1444436
1206041
1910568
765053
984610
1468467
96062
1882249
714056
1794748
1684383
1307608
1752544
1194551
1033087
1563826
478263
287950
1468630
678689
1208285
234605
563943
787452
1916129
1098374
1012191
127198
342549
1693488
448684
579870
51965
1725256
443147
713092
1448061
1214590
1459121
1485418
1992740
1916885
85550
1075935
1595668
1295715
1906083
803491
1892885
230185
1944895
1867364
950349
1792687
225869
1729271
975044
216858
876866
641686
905863
1548330
1247104
892306
1207596
1241852
1092137
1105449
618682
1488487
1924826
1909564
1926471
299984
617655
1013803
206158
372177
689585
504944
1045943
1336746
387288
1556902
1305064
185656
1664638
382951
1371294
1065094
127641
582908
1318079
81464
736367
962807
1516539
1360808
559407
874863
1677593
1802033
251991
200312
1411905
1102103
59648
1290697
11509
105198
377315
552636
1337210
1413789
174693
1396187
431988
1463308
371105
160318
871356
661982
600329
1609960
971880
1278416
1578258
660691
237884
1899861
1148018
1067428
1293872
1094506
1746770
1272005
1826636
475877
1823335
1453493
1431439
1128436
1494262
330827
1457738
1919034
259164
162676
227233
1477572
1698618
19571
479011
1926952
576553
680924
345890
663678
982288
542530
130907
897266
391169
1747405
1922074
514578
661422
980857
1045083
902178
1706400
1794003
894889
10769
793439
850858
819500
1839661
1748281
1283154
1156334
1843204
678636
1272330
727503
1764098
35941
1426997
220371
164300
1179186
1074437
208543
1001586
1771529
183723
385820
634544
388974
822136
460141
454256
316203
79912
1096249
1093887
1244044
549754
115384
375164
1988348
762121
1294095
341122
487807
1403143
403184
790820
465623
210510
1255054
1460407
532921
1641819
605060
353622
1725396
709242
1492594
561781
771737
1121330
1774512
1696375
90064
937169
1971175
1046252
619590
5226
938863
1707979
1229389
201367
1824443
1302727
1513067
499691
1075639
673142
1677622
1427172
1605821
1277591
1799708
1386894
656297
1461141
1745932
1466039
1231987
1379994
52454
1722031
883528
1957515
184141
145226
1921349
831597
1836927
878461
1068185
543027
497721
1544487
710859
1063928
1955072
284689
407868
1463234
260717
1722235
128996
1681309
1751283
1580421
1335829
1276576
78616
688061
1371087
1594812
1593857
1650302
1320075
1072820
343558
1946696
1065350
1865748
1059381
1103429
122427
1018987
1811130
366495
1643419
1763205
253436
1528009
674706
1870809
947405
1147436
1459923
239667
66246
210055
347542
1555820
1901128
1293962
1726814
337255
1281903
1914818
545472
1173338
445904
303269
1127552
1423314
738296
1098238
1426691
569929
1256759
1484915
521254
1221514
286380
1683958
1062105
959761
1607098
1202205
742596
427503
1144609
277669
1206644
1853608
1626927
27361
1605494
959943
862538
1622260
585132
1233644
1594088
110739
550609
822182
625027
477179
39133
999747
1815211
613753
42195
907674
1492541
395862
169333
861636
1169229
648457
81034
1762626
1461110
531777
1358163
1937850
547052
1685882
1347293
1089898
997402
161021
1519566
1187713
1446369
1109041
1376459
1257704
55423
60747
262224
379238
1289856
1751386
707975
1970848
1425929
1354141
1757663
1817973
1173587
667054
1823058
576837
1774290
301923
120512
323792
358921
1304044
378021
123111
1917970
254625
213553
1852059
787570
357521
111275
344574
1168305
252609
82182
955605
1372458
896005
1061558
251921
874454
1003492
1355600
107673
644040
523465
608654
685521
1082390
523878
1895720
1231834
1347137
1087666
1541525
822676
652678
1269651
170113
235986
1538229
1127416
86005
1184143
1411065
557238
1753203
164541
152141
863702
1889969
1314999
514239
1578618
1277109
584824
1821140
849939
544505
702508
884604
73208
1202746
1559578
813304
703966
484095
631699
290370
94030
1599654
1730507
930261
791204
1707325
1135464
1857971
1589684
335409
1859013
1915145
1117308
1234484
1259784
320156
768755
827826
1638571
71178
1537777
1156366
1677489
1113417
112449
1175211
1168435
1975018
797694
129552
447218
1008179
869492
1427210
1212749
1106193
1933609
932792
1070161
715181
671850
1034903
225563
776718
1005187
1233575
848765
970822
229703
915344
535918
1800808
1647320
1411342
575809
370950
462072
1646728
1142552
322179
1636654
1941301
676638
1233524
584180
753578
1391335
1872029
1621287
1951006
1272574
400711
867972
1326938
1375371
527377
1322803
1650684
369859
134535
1310338
523895
410105
932454
871042
1679237
991125
683097
1758241
434622
1072415
1806537
719268
1439613
1518781
377877
1616359
724869
1658935
367103
205165
764182
1391477
1823366
1241670
289257
1650873
1657867
1407357
501231
1027334
1873539
1752332
1815488
338148
1377161
1552909
1673072
315765
297066
1864664
1704251
823183
10201
1200275
376346
1733791
1221449
227443
157638
509024
1741057
428985
1325971
1548066
366339
459508
117593
298012
1643726
1558209
916858
1730919
1713392
1040883
1230348
403750
1195494
802434
439230
945200
1790152
1180412
1762363
276947
885001
826351
405805
1776358
1299070
1486820
1018222
1730470
439365
1391424
1748552
1980502
232463
504419
1153655
1196545
544157
1158040
1052166
908017
280380
634850
796068
448780
541513
1434344
1093026
685850
1289514
703255
1141208
155045
28106
1192398
278082
1792504
1673370
1298427
1700614
791039
547505
75446
1426562
1545950
1982959
451081
1311019
1151763
742618
871546
1578218
1106825
1227351
1496965
1836875
305191
954615
389158
1763352
1447196
1195293
669907
1787245
619448
162900
1479856
689299
1379535
1151905
1290699
479183
910550
107585
1548602
1056253
469677
1778802
1368604
108358
103474
1708703
80400
874053
1956314
616450
1900840
719178
1622988
1662681
607675
471898
1125853
1357245
1011854
1496101
251077
1131955
926428
1345671
442993
1732024
683411
967844
1329453
475200
1276883
1498321
621002
903387
548
66672
706383
322168
571397
1427321
1951086
975139
510602
653265
1150673
231315
1485575
1194597
1458652
488431
978919
1550419
1874599
1485
863794
732074
1578445
526190
1463443
1286899
808401
1475699
790226
1122369
380954
74179
1475624
1577690
1800487
1210849
1608167
1074677
1737997
1108542
1824971
439844
1534413
1435483
1247491
30381
1283979
1319805
1624846
920587
1804763
1041868
1770805
490507
1842351
567345
1409784
662917
218759
1335397
830396
224999
535455
397110
100969
800558
419143
1090240
351119
1583958
1299706
1194501
1739582
726808
1718664
19207
1924732
1038287
129126
873429
595704
658705
838910
1966667
1535444
1153277
1265768
1720888
1973268
1777467
1610351
670467
1335244
902404
1941113
645002
1771482
949107
3609
1973697
937163
286229
1429746
1430285
705370
1997425
1217100
1289533
701399
604447
1308838
1057893
133407
1570319
1384799
1323877
648386
729818
1638545
1649805
1120845
561433
831721
1377091
1165626
1019769
1044764
1541794
395339
660744
28106
1823138
109576
1214511
1759463
777327
1722345
267043
1100348
497514
1339831
1795599
1629741
1589020
100598
1131934
1798418
358772
852714
1320166
1519485
670671
1649947
706206
1632353
1809082
1537947
633846
530030
1003709
1389212
1402566
84063
1855201
600122
1895903
161128
943707
229823
195455
299226
1688432
39004
837345
1779914
1665173
1412742
638518
1466564
1049745
858970
1334330
119465
1638352
1000566
1117706
1900796
975025
1131239
1644315
1852358
687435
116185
356735
814727
141912
1572123
823810
489826
343004
631646
618644
1085760
250473
11484
1874198
1831813
1415379
1642633
521760
741933
81523
1380204
1623735
673448
1837579
497263
1735242
1617431
417730
734637
781997
1513101
1007777
219203
1853755
1025354
361105
16938
1584496
1817401
986676
1693731
1643316
1960736
1403849
1575639
1525092
1572409
1108784
1873086
382137
234224
1806831
255909
1084421
1758165
1495893
58778
179150
550236
1129837
1446546
974459
836370
850283
997509
216933
12621
1601671
1684743
118198
878438
1884019
1590148
994203
1670822
1448612
446338
1580765
804885
1081839
540014
857642
1895867
1653546
350993
1207454
214959
1465890
1993634
593408
1800033
1021531
317005
842833
1267698
1252587
1831054
764238
1161043
327214
1887059
1283638
527619
697627
65840
1163834
1777802
1953809
1335160
517553
1548460
719551
619610
721091
1852634
136205
712884
1784850
55624
915173
537564
156706
72445
1411001
1355930
1024531
1339824
1030150
1053848
1634656
430016
1689910
492587
1811035
370348
849784
1197278
446853
961684
135482
188707
102872
206792
1901388
439453
477254
1641683
169721
1027830
1599796
425069
344356
1491139
1053622
1352828
1159632
1267746
67699
1884667
538459
1712049
55742
360094
302294
998051
1485018
220829
1037092
1746324
734636
1116108
1994078
351433
1614680
731519
1107182
454640
109984
912634
748696
276716
1686512
1688534
1041433
505520
1591014
875230
399646
637499
1165165
1949689
254225
1645358
509451
162843
802065
1407571
809261
1746825
1890848
1427550
1191568
1268972
1039781
660997
801674
48851
1263638
690879
972390
301276
118489
1321949
939320
1639793
1051711
1214169
1814801
500080
1998781
228499
1627267
37425
633108
1280334
409106
1350769
1219491
846182
812051
1013741
719725
1451179
1309614
46743
460034
1773597
1057655
1993155
268239
1199673
1452950
1341989
1475943
143839
1482774
957128
663102
689639
1677565
1084931
606030
1382281
1409984
949747
1609460
1471276
1197591
304261
1317235
241505
627927
1320475
1938212
1399732
295791
1385667
1361689
1686574
773867
1080846
1081938
328681
13844
1088012
1267870
1300563
409878
1499132
88568
1532667
712335
149741
161742
1117990
1117245
376143
1037958
493856
441470
587366
1404711
1775823
1065136
544625
1340071
717453
983147
1360209
1779497
1244668
1687453
1753390
593402
111333
1993716
1903554
1511229
246127
974878
753183
1517065
501859
1103874
770256
1806776
300672
1520248
124959
1618883
1354652
1749665
993435
1212264
548469
1151156
561475
303808
1094329
1908659
1703063
1043411
1256823
1491957
1040889
43962
744660
1851272
854609
698610
123176
1149093
1402065
1546116
1552313
438289
1211022
917944
1076166
374719
1862542
1663713
253805
1092318
1890850
1054115
1477444
1094606
988033
1170237
792478
533641
1747410
1182712
1936707
1570853
1853998
746387
1533157
1380842
1182997
207551
381775
801334
1188613
390858
809841
383981
636675
1413873
592938
707863
1576170
1820703
272320
1900559
338910
867824
1932817
899945
155010
146024
1524658
648329
689771
142859
1955123
1573417
850165
1781371
1056153
523982
110477
1049379
1732204
1795109
1313256
1725636
1961310
580177
1640911
618691
1879786
526732
483080
503022
1922457
924732
1333056
1284984
403598
617046
5030
321436
505485
926406
1152277
309241
860434
1364783
1554378
636167
1611490
873053
1925640
59541
1418272
1655104
1417636
741367
414483
1331594
246645
801554
705876
1895239
213778
1094278
153145
722797
31514
1989405
564618
1014350
862137
1765998
1863792
41487
1541560
90512
108960
1562360
708099
397781
782376
29287
1933339
725273
305996
1403050
50221
307314
1685355
1566833
1932491
372662
299108
908672
1779162
1164663
766405
238623
201028
685254
154812
259899
887553
1252684
1134752
1821751
1717957
1196733
1624424
608022
1446526
169356
613276
534121
1235799
1481334
1786785
679885
199604
406119
887024
1331247
381495
482883
175646
1780282
508033
834368
226516
1353684
1215061
278268
1500685
927334
184863
260320
416069
1188571
1390009
563212
1776399
1675073
1914757
294512
154968
816756
124163
1997790
760526
738326
1506402
577706
964387
34930
1899725
1454128
356442
298540
201731
1558282
1768369
796335
1040170
753847
1631590
1832218
1026062
610202
210365
122826
916174
689818
1327731
607781
392422
982639
609438
1692684
205079
1806581
1560525
324933
1014252
1952488
453597
296764
749552
259985
1223054
1660159
1477725
881454
444946
1558389
1174817
676001
713819
1758534
14351
1830364
1026700
1390535
1538506
1868294
61827
44843
1758385
1528116
1290160
935027
116631
1571221
1376558
909467
1405706
1009640
411418
1423451
1764456
146033
1648750
1619200
1700221
1871170
1779594
1938025
681443
1148782
1672736
293332
160022
372196
112198
17341
194162
760392
1808924
1020518
1138747
1080257
1618772
135830
886531
375715
1108374
297861
811847
1281276
653981
73291
1314206
1803626
401039
895789
1396234
256603
276613
629290
1597439
264666
1517120
1741318
338161
1373779
452780
872648
649723
598047
1947069
1474715
1889314
376567
1350572
1691556
1662241
1827194
986270
1667741
855539
1164494
1682095
1757030
1291135
1053919
162777
709272
270203
1529604
731700
234663
1718882
1589010
1944837
1755887
34544
1164776
1743746
1491929
1084593
648334
1545105
97902
1799235
617278
1354526
78099
1417621
211969
1214911
832975
1442625
774359
691654
531241
775165
1350526
976558
1419091
1450
1211749
1419389
553755
1207842
1547921
1710337
1858439
1154243
586622
1880287
1746697
788394
1424186
1546645
958802
960931
55193
599593
767638
261037
1640451
362217
786040
779433
120335
1972010
1042630
1575806
1953461
114129
766252
982600
1663049
1027320
928078
1627478
1452543
1541793
465893
967540
1754492
792228
110928
968850
1639505
773560
274692
462843
1320995
3638
1602076
1454672
410089
1067338
411189
884849
1978346
921459
1548831
550443
1347304
1657706
57738
1405923
567831
355478
1882795
685313
56906
1701498
316808
20784
775341
253141
1864086
1934296
437561
144821
72474
1830377
1603077
736797
277181
1454311
566227
128262
324954
1666439
1678120
1643001
250033
626902
1649367
801782
1074267
1530126
1985292
563740
1728067
864698
807613
764321
221085
1054858
823722
656201
1931297
1167855
1861563
974611
927009
110898
54471
223574
335761
379820
301510
53884
190707
1085516
1719006
660231
531699
1240312
753444
1198052
1728106
1398826
403921
758156
980518
846677
760630
1600996
1168052
387176
1611669
1662440
1937517
1876804
736525
648353
1712337
588035
1431514
499271
688866
87538
817279
1963247
1482317
1047323
1403036
264026
1853004
244532
448069
208918
283518
1551384
476370
547446
1568587
255597
1965850
180441
1349631
766570
1156739
761780
83795
1950241
1185292
755532
1409940
635131
238657
549244
1187797
519364
797381
846436
1138977
851727
1365867
263002
1217604
1310498
1659417
72416
1701194
598717
1031626
1407422
1555584
1556100
536986
1641550
902509
927006
1353499
1988697
1161844
1464119
480960
871049
1438910
261300
406697
505660
470935
1742651
1797770
1742141
1583983
1057614
1302611
663595
492291
1774444
1502480
1503138
220902
865148
1969475
1566645
1476170
1885418
1428748
794954
1338498
1265979
690370
222779
1594259
1931751
690247
403609
282617
994867
374842
24707
1161174
1428498
1194376
515073
1862610
1572609
1188017
66316
939684
54084
1670137
1089650
308687
1534593
970738
1261626
1024346
1657991
555930
260118
1021112
672645
753153
725094
393451
650301
1793706
1467820
1477890
181894
1067968
1548811
419050
992204
1830023
370058
1665738
400545
1824576
417013
1325479
1211678
218914
1685310
81312
338489
464367
1384434
1312127
1646493
1344834
178173
1201471
743205
954160
1992975
1591832
1453677
1297568
1847283
1154036
1969313
213128
1516598
1583376
1345185
1380299
1012043
1955917
1489895
1335651
588119
426486
347501
1726672
1526268
137553
1931730
7296
1198241
222121
1985864
1558916
77945
171643
114257
662656
1443142
216626
1066932
434734
70701
463180
938421
1269798
823098
743459
63743
204445
208622
1940023
1162650
1358631
337313
1797891
505689
1975108
443608
957519
532285
370644
1753859
84643
1382700
1914225
1281944
1043624
1685440
1745435
1555772
1501759
1900642
514492
1419183
43516
1601390
1640899
1554059
1604932
1162680
732785
1581493
646585
1874949
857166
799654
1532200
1532571
736156
1213608
103369
1477308
1549854
450203
1621406
1999384
74776
51001
395543
1132252
958411
434914
840034
1111985
235966
1067717
944228
1484670
1897703
742510
1441349
1325246
427449
196915
722075
365506
878405
1396571
257211
529190
236349
1770873
1486409
272336
1849058
770732
1834824
958078
1027477
580584
1576619
1639542
1071346
1475962
1318952
544995
1366753
95710
956339
760847
1246656
1741278
650118
225973
507575
1815365
1780877
1214856
1407881
185096
1804541
347212
1523306
250937
1438598
531504
93905
1653729
1641599
1149351
211638
1840559
498962
734118
1890952
439088
1348727
552075
772507
1231412
695589
238350
968156
962958
43886
840840
1524456
1675769
215680
1172617
563261
299842
651357
914492
1117161
39964
1311604
1593484
635782
726023
1869608
119027
820969
1742296
1705416
1282354
395397
1587349
1074080
154522
1658131
1354310
804282
400841
256001
35015
176570
177973
1802527
1002
984772
19558
713849
1672239
1703819
1628069
1217957
1992380
1403343
125517
551616
465822
324754
1226394
1919168
1946483
432106
1646743
1600236
1359718
831110
443136
1919277
572763
1939954
1139159
1490715
171247
1157934
1018630
829535
733540
946662
410541
1718349
481603
867888
292892
1567955
885091
53072
1511337
1976352
508719
89351
377028
1566201
56457
1010181
4254
451467
556485
1610363
1010336
1966000
1230021
1298763
1436827
184225
1170738
1227387
850170
167809
179094
1001617
587414
159606
298060
363041
1414397
142350
551120
943686
1864169
1790673
361439
906107
425777
1340552
624022
1636555
298549
1612505
662833
1192084
769506
1097667
1504555
1893994
1713208
1255467
1285990
898133
126841
1885334
693744
1000585
1788562
1965961
526696
1049164
454124
1370482
198317
1265474
820499
82065
1676656
1179167
989861
772277
508121
640192
482406
1876845
25962
1946075
1390330
994060
1406782
825348
374427
662638
389776
226303
1022734
1420605
987349
652702
1132615
1516577
900149
630942
731826
479807
1188238
1051211
1462241
321197
959153
1227052
1411304
1363862
743138
724362
1118531
1121686
766511
92
848143
1253969
1506673
146145
642699
1979879
868172
1562084
442347
248162
1806766
1588441
1292088
1648843
1390055
1890851
1477833
1289363
98365
1704486
1086231
1852310
83373
571352
1608386
723540
1329722
1453610
549978
1433121
121794
1209060
1699140
305076
907803
1529415
651520
729445
420044
228222
1803935
1266262
1217576
283380
1361046
1233740
1039409
378262
591097
785706
942614
1138489
49711
1443052
1376664
227562
296260
852047
1100836
1028187
1111323
399480
765939
94989
936474
1124123
843011
1537805
93695
348462
1823654
1695356
638346
650955
117506
13145
1043590
1058052
761006
630873
947588
1102515
1287171
1769198
1675950
1176632
284169
1373986
1286108
820538
332760
1444965
1136388
1210891
370772
1300500
590707
928706
879555
295659
168213
1720072
1109259
832498
299362
1141027
1964945
732776
603473
1497977
1187868
1338493
1949382
1908598
1809381
1180074
1379053
885695
97668
868104
1223175
1194659
887393
680819
1633321
6166
838563
973627
1452538
207564
867777
745720
351732
1822001
1531945
1941640
894984
597967
886470
145271
156206
1900176
21892
1859480
651775
10671
646876
160852
1303431
1531086
7153
728594
1624314
1028955
1674986
623422
1315452
1374025
1392498
1577513
1235867
1144184
749525
289482
1022099
721021
736917
1418732
1155562
761193
421882
184334
466917
146549
1056034
710768
1320962
357707
236431
1224737
734313
1861289
590302
1736123
1336409
1017333
538449
1065179
1534710
565795
1301283
1351742
1481847
1029943
302980
431245
1757574
1838453
237362
1988112
1915218
100944
1674287
1648038
821605
1891047
1867817
1967554
1209488
838953
1538745
1444708
727715
756604
1478943
1637357
468395
402107
1526854
358195
481882
1144217
332452
1923889
1874947
874752
1806264
708663
1696161
758728
808577
496365
1994497
915066
1522167
744988
1148969
87551
1464550
1444552
556603
1456692
748664
1680900
798047
105235
323196
238467
1719695
170301
409497
1895414
1469630
1029813
438285
669736
1838
63747
840773
50866
914624
1328413
954331
866294
975114
1721803
768276
409374
1519805
896831
1535756
1823064
83212
1336731
884725
1130990
458482
1403468
922822
1970023
639669
1373774
311893
166376
1037700
1169689
180755
1822975
1927862
1757968
594029
794148
385132
1450655
126685
1480862
1662600
860287
1020351
1284959
1985282
536068
1761362
1938630
1836696
717614
388224
1073466
1641438
1911423
1083575
1238228
232814
1680769
521650
718818
558943
1399363
1884146
807481
113830
513018
702670
410681
347694
1309636
1647420
245699
35466
1952257
878170
142420
1969890
1746088
1748471
874539
490755
1837089
47827
1988312
1836535
1739070
1072019
999205
233591
264404
1051057
922828
1030471
682738
1423021
1612330
757426
193293
708417
1615227
1624780
1175223
1172992
980330
1338773
502656
1489856
1392628
895915
1313680
1364163
739494
1012069
613258
1353882
817051
1764440
843449
1776994
130428
897956
1351867
525930
1317969
194610
1846939
779132
1980969
1129310
1021107
1773293
324805
1287585
1832140
1091477
496195
1283765
658574
1161092
949663
1943386
186820
417161
654504
1037858
1825536
1782345
740670
595081
907660
1327949
861748
121380
1191828
299014
325389
862135
484216
1353356
306446
1480557
479227
1017459
1366660
1512333
1461901
1039161
232426
1015415
1592265
141497
1559609
20254
692041
1204207
1416371
652144
1849042
150423
1695119
489256
374989
692574
400940
1834274
1613998
1572312
364298
1242644
1277186
1390936
801155
157072
1371411
993897
1618037
1870465
1799200
227686
1395829
603173
1561714
995358
645270
957348
1471473
1717326
193812
1835357
345883
144769
229281
1486396
1637424
1720580
1466084
216263
463530
1559714
1429750
501450
601928
1267847
1136321
1469952
1785458
1549063
1353858
1501672
693760
643261
503435
1591061
562960
1161089
1546636
1386227
1518457
344605
1666262
907781
1710090
707165
670539
850965
517711
120046
534065
867984
952965
1771691
1886375
1766393
1311929
792518
194089
1669403
1378385
712597
712340
1944321
578710
1788725
417900
1089273
1467270
477472
323902
1727502
1283797
394354
861496
1300335
1943688
612023
1303288
755760
61950
595122
402181
658216
137478
976798
165642
785106
1268940
575272
1178992
852498
1529840
512334
562838
972725
706483
1060375
1523647
1814350
1850193
1657044
370619
921979
1474170
492296
186666
475868
609064
256433
1544693
719339
285248
867978
1301565
149291
1559697
1400792
63601
43567
759403
604605
1027427
1092672
305230
363394
819853
1704833
366404
970568
45106
1844764
1491893
1429773
574006
340950
256739
194618
898614
1145087
1669274
249455
1793796
1411949
1168089
159631
1710662
126127
240646
965
553795
1808062
48121
917617
1539688
498620
977176
521179
610253
1537927
1067701
401913
741502
1524466
1291967
967045
533154
1747238
1495688
1426151
739512
1144535
1002606
151258
402409
1027569
826460
912420
537751
1913710
1303471
1110114
1440105
1548487
306293
1956170
542819
1171599
158805
135487
975459
1527695
132363
1379910
1358075
933795
1665583
1597466
1490497
946554
1383617
584118
90653
1425841
1886891
349069
268255
244505
1594940
1362949
1472598
899714
1188626
532796
1981104
861323
1340096
218635
761778
1559357
1987044
1524285
1808912
1589418
1170076
1301051
1987900
970135
1233157
1039821
1723005
146841
1507685
1773539
899489
1349391
1997018
1692169
777645
923572
1475305
184560
1126742
372031
1072199
331706
1808933
1564429
1694741
437549
1467827
1068833
441346
981659
1423883
323344
522265
1552272
1396332
94510
1689206
48142
1525368
1568325
806784
1561320
1627598
1268153
1656390
1266054
1565233
222921
1114178
187900
1297707
1670067
1349883
542633
1045598
1975799
523851
1410467
1840829
1858220
1693101
747267
593063
1160895
1720623
1923593
433985
1472249
1433212
865966
1423951
870741
1427531
615437
1504064
598234
149795
363468
1721632
947485
1504095
1353830
1734275
1686179
1464848
1921807
1591191
231051
1423452
1649101
28591
1996114
1085748
1716490
923608
693447
889346
155138
458256
1551649
1882152
1709083
3600
1316444
409902
161081
683209
508878
1601105
896561
848434
1749434
1361484
691497
1267665
1799147
483026
677021
1840516
877948
1965854
1761448
1531999
1316871
1768939
1854346
1896758
1580328
1561916
1099012
1356787
896949
290264
54874
1379876
374488
1881501
1426870
348712
1121385
1299766
192620
817377
574638
1605462
197279
342032
1144239
380948
466989
830472
558398
1150737
1652177
929636
1181047
1243168
353043
856319
728392
221006
1543025
1349881
1831058
665742
1548836
664318
1131187
1681132
783044
1956522
1059148
27279
418610
252613
390821
1882852
365731
624453
470116
516593
1378590
426740
1837422
418016
746257
732912
1461267
840370
698827
603213
11272
1708351
1562348
1902559
487848
1574880
549035
1611368
1758400
242608
1548538
871861
1020294
1527857
745745
811096
1854433
1905789
1377494
224266
1122591
799600
272267
533416
511639
917428
848083
1696046
922347
912891
637957
1966287
359014
2646
1777007
1857947
197382
1263623
556010
140258
664624
1576998
1729453
1344082
1300555
1140368
276472
1749565
290263
1988893
57727
824036
262875
1519982
533733
1529358
224662
1463958
624915
1782620
333020
1514969
1176691
1558405
135529
265522
718822
975987
593381
767420
1195792
480088
599368
1345712
1390591
172076
851108
761774
1748651
751270
1390319
816774
421327
1169
1606194
481856
1323034
1478330
1638012
1672689
1739751
1653523
1072647
196248
547424
967338
921721
32475
1158111
703246
844264
939537
1801891
1697854
884759
1408218
373783
594054
1220984
1034688
569302
204715
1934955
865155
1972159
1740350
58286
1942142
1858610
1008863
1311195
1939852
1850697
1627534
159107
1779651
1332193
1907826
571107
1313560
1254195
1475655
1350558
1944119
895956
36086
33523
940782
374078
1664021
705620
575889
363180
343612
1437444
966282
1985097
1128506
1590746
1988173
1704656
1294280
333927
808835
109873
669558
1847928
336695
1681790
1664051
36719
597337
1588539
901880
163313
1459800
628030
464097
712119
581260
466768
101882
582562
764319
875158
58081
117500
415763
270316
522939
1076731
867201
1554625
83348
1473764
508833
364035
336923
1793577
215316
253504
1838703
221982
1581020
1081906
1288592
1260361
684000
586084
1273439
327814
745912
227361
1280356
352044
1312613
1621190
1815360
996336
294734
1160524
1043816
1715033
821167
12651
998095
174172
1679716
374368
1339111
385967
628495
1566323
781758
659826
358107
136734
1283309
751279
733218
1384326
388679
668975
799544
1845245
162132
44427
1348592
1004505
1801294
1580262
832014
434549
1993202
1607928
898498
1368480
1283422
1676024
1568440
1542520
230998
853935
19754
1800047
1250907
1959919
1936990
458421
1028160
452026
676365
1664898
1280170
1230121
832606
76332
1010524
725903
1775236
1017864
1184231
674205
691155
172117
1785478
42
1241282
131087
1266803
691469
1062905
1065968
1976960
1518145
1966439
1363355
350228
1144413
1008998
1261856
267551
884167
1723200
56412
378676
595583
424251
1350094
309415
641058
885742
1640168
138160
16772
373210
1913856
1969567
1918158
1881821
1534836
1159130
781898
1715244
1468454
1990463
1420215
1974200
483395
1347961
482837
1263201
432238
1206329
840960
927895
308351
897405
1978706
1708779
1956493
897627
159660
559699
1836371
217163
144590
989662
1176000
1866925
1977740
727156
665987
903641
812635
1540083
906777
593522
272689
1048670
1672083
124019
302985
1547388
1094664
1429054
1033011
166351
1522086
181173
510105
1919633
975582
715294
1511374
818785
185743
290380
1205715
497660
428815
1924205
1961947
1444760
320532
1020330
506733
1811029
157199
1936831
1691840
563012
499413
205293
1508819
901607
1945785
1188507
1244817
350312
654730
934955
1556451
1841557
1315970
1219795
334620
1507698
1744155
1523978
567736
425935
83776
776017
206496
1648496
1741196
1041766
674102
1731746
1052303
1292550
248155
853229
684642
397637
1666986
581018
1889411
618559
1699472
1155892
364716
367058
1260152
1484282
848947
672267
1830561
1288882
1676536
1887842
974288
155067
1193668
242859
1420666
40944
1672199
160431
1504041
1297771
1362833
913533
1531881
748482
1251058
554119
119314
1566662
617321
646546
1262268
792126
1933621
582367
519519
1422379
1600028
789160
1330435
1030025
1600056
877910
735848
557648
326711
948551
798255
1675585
905343
1983180
635026
576500
1056353
538596
1431245
32168
472938
1797692
725907
274839
1977698
160291
705306
829789
361738
762373
1394935
714053
1156544
312025
235829
852186
1921344
703108
885782
747891
1979595
972037
302725
1425708
1194781
1335213
89522
115047
1039135
1308403
1068824
1423265
1493648
1550926
1880918
1116602
292847
1060908
581879
1685190
349214
1522049
1140150
1500231
1798405
615512
1236320
1306252
281521
1356349
1952765
931593
946014
515249
826445
935025
1136842
744890
1431833
260763
407774
1795081
1504727
592166
1394277
257852
1825904
1830997
1095642
55948
1674173
878641
1625635
896802
376215
1997977
1010878
214963
301166
134541
313285
760885
702137
282844
638470
833729
878405
1895382
1718689
520814
919243
1875292
1368337
1250323
940553
698158
1494931
47731
811576
78390
860489
1895462
339844
1449595
668298
1145362
1108170
1521452
407265
1666350
1333946
1123406
602846
1517769
1948151
1135958
1851574
1048499
1356742
947917
1288410
360864
784409
548844
488348
939085
1110219
318808
671710
1166008
1843361
713718
1349941
398681
416689
275871
1637590
1755945
1626956
947079
1052380
769532
1234864
478037
1099923
1066202
360934
661943
1256856
1460683
1805935
1957303
541971
1084447
1395348
287498
194361
167984
697581
1050498
538435
1142768
1224372
1594616
729107
577988
272284
704664
1425787
523982
1310908
1267894
1595200
1371312
802476
1895370
1917460
1704688
1503434
1129944
1676800
653233
1996496
1382056
337005
1691756
971953
1887114
611597
894093
1150791
1224552
265188
1218695
539534
1195414
1900052
64816
92159
459464
460541
533829
723726
1808819
1088882
1908924
1733509
1796180
321929
1820244
1515481
1209868
1092175
1854952
330989
131086
721962
1643329
505164
1525999
1267129
1069358
1755908
202234
548045
1918521
1406371
436096
1887103
1902316
1811260
1399751
1836339
173225
63315
982168
119859
1528545
1367701
719549
869779
679825
553102
1424724
1536920
1506447
384287
734924
1285417
1221086
1280004
256184
275986
163379
1282218
1209120
226460
85131
1376886
1102644
1166698
8018
331885
368455
1480518
558211
1409411
185869
1693875
4977
1529700
990272
1436989
78452
974380
83607
1213639
1473917
496338
4286
1574658
804268
590046
296259
1320413
474174
1927015
1541761
1231438
1077651
1950446
692040
1650297
1886432
991450
454722
1805997
717935
1645512
1638531
227604
242815
1823456
375971
53314
1657366
690108
1977290
418460
272086
1935111
1082696
1235376
516801
1464491
980549
1449346
1160825
1265057
892757
1463764
200017
1360246
554854
965677
466702
606919
137736
304907
1544041
928562
1255989
92901
1350443
325644
1525004
199218
1081374
1551245
687982
393365
1862910
1066523
1499255
231838
88770
266811
571923
1737017
290643
577520
205033
865664
1471421
1757628
1001773
1104140
958443
701427
864795
340499
856680
1521296
1831285
1003720
1996726
1709049
245010
313213
975651
1257066
1307548
347358
1936533
1562231
1052273
943072
219130
953134
1967478
34117
1669170
535424
248650
505427
870225
518693
1678063
469752
535899
1369018
114780
252336
823517
1040648
652647
1166921
798275
670504
463830
1256291
1046406
397646
221327
274073
696895
596048
719066
352070
116166
323633
1896362
418746
1866272
495378
1303925
39397
1883216
951523
1270458
1736649
1703825
1696474
1434856
638342
1036273
376813
517073
642861
996833
1853254
717702
975545
650201
1711508
1087814
838114
778962
45680
1278151
112307
1526027
1917642
400316
389188
1142846
281769
1926090
26797
293977
888203
96357
477332
931808
528741
125375
835292
568981
916385
1684852
628769
1292653
1127219
252021
1979067
1371180
1860436
1734572
1051626
1205375
96142
1780888
847060
1294743
1448532
980325
1835207
762381
1120831
390054
117467
1027131
487911
1977032
233061
181057
748897
1499617
852245
708431
948602
1565759
1512076
1124594
1185772
1860303
870879
615050
1732289
1855820
118162
175720
1640291
1476513
1323762
1592231
840636
782729
993189
1312401
1019238
685724
1045977
1206932
1143413
1269614
1710719
1856727
1927146
456794
5719
57820
1903751
660101
1384180
240792
1548078
1961078
1748607
577696
944263
665141
1401632
1467603
839452
531506
1953390
1406003
1832231
1825279
739169
1284970
1044680
981679
1419311
120513
654282
1052673
5025
1249374
1952678
867935
1801116
1370878
765975
956545
1624366
1897676
1648939
1507583
1362149
48962
172185
1131526
1774965
963229
82196
1790409
736978
274123
1409079
1454617
25822
523849
34501
1021209
798986
1703374
1000206
1600448
136800
1460475
1591169
1993556
903927
277239
1713343
210014
1096081
16037
616044
479981
1976247
1975437
667690
1865417
1928449
1127158
1793712
337548
1113575
1728953
1092512
776259
1149710
521632
893773
572202
1543398
1787195
1101480
1699521
1128619
1221322
1598700
576841
978584
530336
124570
119429
1582520
860944
1232540
467985
1935400
1107815
1444788
448578
1775095
257254
1420510
1640023
1500589
946307
347623
1960596
1973784
395691
770796
502221
339552
948372
445243
1681908
1588908
1843753
678331
40500
1332553
1755628
907847
1629878
328574
1930800
1473576
216164
1554260
1734227
218755
585154
616769
637107
615004
822323
364474
1420744
1169286
1070698
594133
1612620
1727818
369155
193047
724993
1772187
573346
1122370
1600322
1003222
1534506
1950000
1051702
1752470
807868
1264232
215929
310269
1225739
855529
1743017
497519
802130
236399
964591
485727
5712
730112
1293020
1957159
202625
116152
140127
1324773
1347452
631957
1956173
1067506
980377
217075
171927
946957
432205
1583614
883715
422358
377880
1681538
859939
894362
1208288
1845923
1800024
720836
597814
1528388
1494322
1311568
416899
710703
496900
1230399
208738
1331094
343476
94283
1816954
1938487
1765201
1421843
209509
1599473
104102
1112199
1155322
1628576
1361425
1990109
1460436
1778618
910141
1548966
1260064
1672101
1938227
1987672
1381020
474797
297197
14722
950809
618503
1046799
1866313
1075423
48146
575825
1481219
693389
331304
64643
54394
26052
1587470
1522948
933476
738217
1789136
1572240
692702
1884747
1592828
407850
727876
849089
643136
686004
1670222
1851686
754612
1049924
768359
1857973
1146102
393444
1475856
1650140
1606215
516478
1523427
1658931
556028
550553
1124853
492552
1078718
428136
1756788
1790369
1226879
981755
260540
1827696
677261
1481206
1589670
1270349
1799702
1443245
622915
1069863
1683301
529272
1898821
402500
1833918
451743
1910977
333906
850463
611709
1737190
1605482
457638
75064
763548
1229305
1044393
963559
1450512
1209279
1197051
37359
1449456
994974
1482973
1063965
397502
606447
645710
626584
1981440
1669977
98422
79313
438011
636530
977955
1290624
1413103
876701
274495
860458
1398677
67808
1148577
1633598
1590200
151644
111947
1199515
340514
499117
1148071
1220558
177043
70465
1460994
1188397
130004
447982
1446368
450232
423029
1014642
897233
224066
112937
1649049
1690765
724829
1934883
403178
1170704
1719227
1375050
629873
1081404
1820603
352047
1404973
1422898
1577716
1885444
1941903
16975
1397066
796601
21940
1034907
148551
135508
54197
209524
868407
1221372
1566594
1496168
1115932
443445
1101929
558653
704029
466963
86348
330566
1281754
809260
985444
1697713
1720833
1240611
1881961
1826452
215401
1187715
1812973
1336361
1955793
1040679
262851
1505201
1200296
1417524
1302734
1898572
144342
1949094
760951
1894107
322913
1017023
299794
1257286
886151
101539
655101
1065178
1019952
817961
193378
489828
288001
824492
1189612
1075806
1522002
1302336
1960059
1000459
810345
578053
273993
700288
1893270
528334
1226899
609310
932086
40112
858367
1387746
358876
1135855
146912
1222282
1671002
998012
183049
1145398
385386
757788
1849509
1389850
710966
1157121
1226124
1114315
1767788
1125695
1982034
384666
1504219
1929731
969417
295529
999591
791587
1893254
790509
13544
1978888
1660274
825172
786899
1398394
420490
244297
1718603
580013
1057447
328314
1831372
325539
705163
552724
856507
1078293
1722823
1127742
1400144
1544319
1839876
721542
772445
1099821
1413301
783072
257351
51002
1322669
1538402
1259130
1559150
511895
8112
1953029
1821727
1280829
339367
521849
63867
1089198
1684146
1128171
1398513
780219
159035
1249540
1984170
712154
1953119
1599296
217865
1570535
1802445
339714
581635
1197124
418354
1826715
1957953
471185
1834970
808043
1314091
1339938
1394003
1217960
1137994
1775675
116986
945328
1662949
1631188
398467
501722
406956
1304698
1204931
1903686
741575
4370
1539593
849757
141860
1523879
1632263
1496717
1700341
1486549
1894423
1681549
1714413
177148
1542543
885973
639368
1077391
79605
1887655
540597
936135
1805966
1330630
143120
45205
1089627
1075822
1236638
1314872
859463
513503
467408
1947624
1569716
582897
221780
115533
1049014
215935
1519030
1268123
116718
832005
323494
207416
1989233
797664
549122
543459
523719
1356240
1427395
1904456
892422
1847515
1600512
1286813
1239786
247115
1552012
174583
1613035
1189069
1310714
1954913
739503
1597772
539726
697407
1030902
1806318
175669
920183
1830612
1935896
1278779
154573
1270990
837945
395818
186359
859430
1806182
1526860
933621
294434
463853
444484
1974445
1397312
596911
1424969
1636809
1718063
728395
964764
1765447
1433758
1613986
1695426
1940652
281641
1580553
1381911
1153485
1621735
1524451
266356
134296
1066836
1788776
1380134
31079
1301837
764196
1571874
1822684
676683
1713011
1815899
43146
634125
1337397
1809720
1919621
108162
437124
531883
632282
1126068
198398
1916177
790418
903602
567351
1633289
1558531
142705
941318
727760
1309099
837293
271234
1344745
321938
742724
1280067
1867561
837709
939166
149087
942514
970098
844926
188462
1370666
199476
1700865
5498
584009
117943
924016
838232
1176550
1722458
414036
1285556
927465
1385950
36380
187619
232558
691887
1298692
1436157
557131
1478885
1216414
1100033
1409806
780846
453953
601120
1835498
44279
214489
108568
1178866
1198950
1936775
1846071
677467
1597763
921737
140316
511345
510379
1144613
1759474
1828566
547514
1765893
773682
407887
1839051
1631480
406385
1710199
1630268
1654161
1534730
1144986
1301814
536030
1981842
196121
1838741
569514
1912682
173515
373646
1298278
442533
968001
1861412
1326728
1424581
1964819
946830
1047352
924233
1931003
1885235
317011
308263
1441834
165253
442802
1459320
675732
1375833
336718
853309
1569913
892164
1028461
705405
341819
49121
1882722
519603
562172
1317618
1501768
1236635
1888001
1658610
198353
1512467
1883903
72479
53540
272225
1348561
835609
735971
1974901
187145
933454
382709
538358
55596
1507638
1913792
1471182
1943602
1883068
1432089
820245
1135782
246054
1085980
380722
712352
715019
1360630
1151919
674597
76792
1591249
1783116
398981
1434775
1468974
1099811
951787
1126414
374339
815313
710307
658211
1150522
1566398
374494
1027259
1085003
18512
448459
1809734
1995387
687620
1249621
515883
237706
1857999
269412
1716360
575048
1103259
269248
1088490
349537
1771774
561034
599703
1133941
212487
1478980
1819590
571288
1610647
652117
543482
952999
265959
1617053
1664538
663688
1676648
1350990
242674
1765752
866493
719802
1902258
449680
367842
95983
223227
816224
324827
1989357
1033612
1356973
1761479
627714
783047
992302
1369699
1434633
196686
1776310
524336
1382710
45008
125808
305223
1210081
1272145
1471280
778124
1647041
1472785
1423808
1964647
792946
245346
1320413
1009805
1231467
1406652
1484442
1956692
1867492
525088
273452
1846776
673544
516100
1698781
581392
1485579
1977397
649143
931148
1662702
705879
44570
142984
1936122
39791
72118
1996458
1487340
1666191
1470044
1560852
1831504
488472
1494855
637844
1563708
1409901
757972
211085
1760810
72820
462708
43018
668186
1740640
545867
847438
180352
1024690
1482254
1385644
1469432
1167052
1664358
707784
459836
603749
1482888
359290
1003704
1233649
1964411
638953
1074437
1183973
1172092
1470198
1461058
1178591
1241843
742931
481768
124840
1327980
1738565
1021102
1975537
1565820
169547
1560325
1630920
1762337
1110401
1984599
381197
1514908
1909159
198382
732456
1135722
1252173
746448
1740247
534843
291143
516844
792025
1511152
787581
636952
1891815
61745
860193
1612138
1325749
482460
932204
1286795
1645591
803738
1922037
575485
255802
1611223
1131098
1821550
1871485
412499
1262235
6928
579439
1936926
1178257
1352694
1816717
984984
1721596
980857
54864
1857673
1947044
813851
294323
1331461
411909
226004
394199
1324380
1527286
1032331
1967135
1072011
1139458
1059149
359690
1103046
961940
835769
97402
835517
862841
1003751
318692
350967
262323
164239
1807950
1769056
1576984
1862685
1838164
1714141
838153
1438541
917545
128162
566936
203716
1256
1950329
122403
1988416
864079
1797303
609754
803775
1660995
496440
58877
461176
1496447
373393
607869
374228
1178967
237104
542305
1879660
1933518
952441
1008015
466008
1479478
536689
1639375
901080
736925
525024
1737737
703726
108688
1524728
396941
1681178
1345527
1562846
531211
1994141
30406
533909
561739
906806
583969
214369
1161476
1401009
1159680
11487
1139748
1787615
490147
427583
1550150
1853138
1964425
1471998
565784
1903864
1937818
445005
188022
428106
1977863
199391
1205786
1369293
269101
171117
511680
1623609
132711
655284
706169
1682625
1560237
1714751
642373
723512
408959
1541416
177539
1362092
1501533
1982187
1408341
1455425
984931
1232868
1675814
1356296
158054
13975
502689
1924400
1442666
398888
1068113
139876
215727
1064142
277088
952844
529655
1812667
1551447
368546
371562
303077
334366
1164644
13298
425341
1912001
784332
1206954
810199
1769785
1969489
969812
1443519
738259
526679
1566348
292332
1431240
918273
541257
1905754
1419651
515698
69266
1205061
1705999
454636
1393293
1215100
1895729
474069
1758304
1260122
1694173
1993186
69865
1311805
66479
966932
1808237
1901410
622137
323973
1052486
1702352
1763520
283485
410366
1637689
1004432
1538873
460235
1808329
197943
1690009
453733
615073
1862383
1488858
746460
1523057
1403684
112874
624336
346478
681842
1803599
1671721
1529079
321866
902982
925639
1514935
637134
1254872
1165391
1343332
1534513
124344
158395
1051985
84669
646735
817226
113639
833062
1916657
376391
201625
349566
1528271
255347
347009
925621
1657248
1886835
749108
410241
962485
826136
443460
1181579
864719
407654
370594
1351943
147999
1562887
105062
1731206
1039832
939405
1790528
931865
1725436
100716
972667
45606
1257623
225846
28136
404025
1609114
1528029
1704523
980190
19804
737344
791762
1394402
596882
576509
360851
782081
961752
1658733
44840
746472
1008471
683587
113748
1510984
1302060
598236
33919
304400
860444
1542613
215395
527805
1899641
1101802
757215
1974020
1923696
1025240
1098370
873005
380289
1592673
1064514
1096620
1058757
1082401
1739048
938052
999134
76286
202205
818157
1576291
601853
1955786
1855154
1116599
1250053
1153083
1539884
1126752
991621
811689
656836
166433
124731
1662574
459674
625898
564428
494656
1667512
1937875
943995
1895259
696569
1579186
257950
894691
1666521
1894697
1379889
1904678
753046
42769
749956
1244962
1677088
832570
970807
382656
921330
1004015
1813561
522856
302077
918721
1063479
1993318
1623828
413071
1003359
1738795
149481
1146777
1789089
1947950
1611920
1625280
199524
1278894
108736
411479
1006326
1255691
269631
447695
1864680
1360217
1985054
799663
1337637
65048
1102366
1670407
1683667
1140367
446501
710475
1777335
1199235
1884135
1815841
1865738
1490361
1206972
937977
1924629
1908863
386963
1231763
915530
593166
770689
645797
1789396
1588450
32651
1964743
1944262
1690961
1987543
476513
194105
509335
26202
955389
856249
971255
241196
1706032
1904034
745242
102401
877005
523940
121132
1077267
221792
1142685
891824
696210
1129507
730565
620745
696309
1097388
266261
1531916
1767501
832931
572639
851208
1661751
525218
1467324
408710
642970
1384063
561043
173188
73277
1597144
903724
1200476
1968914
1940616
267462
881142
1986735
720797
1680357
1893303
963297
1916449
1187194
1968722
1879491
80922
1257662
1314637
1471141
1279444
1363516
1551611
208061
171003
74609
1501890
1389321
1544055
299380
837480
443720
900125
1535921
912603
130859
930680
413816
1946063
618002
1851016
1049676
578108
189104
1714295
960997
1289300
1160024
1245087
245488
539967
629452
865046
527866
1433473
57749
418673
1214570
207553
1104237
221968
541747
1830845
1148516
645335
1820559
1018355
566673
709283
1168808
1462663
151752
1016428
1296834
1149277
1301658
529838
1004520
691172
73068
1830405
1709056
524943
692708
1208793
1940802
472582
277413
1387085
296541
1416008
1795443
1551970
1535354
1530713
1305796
763350
629682
1403221
1035077
721438
615594
1187163
1732151
695251
1559127
1724412
1203288
1111421
399170
1240813
1612772
1244443
713979
149697
259574
719258
795598
126217
1926016
104982
1244030
715092
752169
1398220
1616756
1417415
1037544
1397491
1473091
379310
1380690
286120
441223
989719
53199
1112573
397420
1428807
1132014
1119269
1159755
1270097
1670017
931901
1807915
798162
582955
910625
1948067
1479756
1053221
808411
1334187
1364405
948098
1756956
314588
1821720
1407874
1903008
887885
384104
975669
1054714
1435493
366305
1454029
899053
335909
1516924
539726
74338
972706
1779070
1672397
1709268
1897881
647556
1127405
289090
1499520
235177
1012355
84393
611044
1721172
43296
1866733
367060
1927901
147193
486242
850521
1381594
1327945
25496
1152157
676670
202045
1282452
351108
465845
1877334
1084842
528055
773203
1643548
1818659
668033
856841
1346492
650013
1847522
1613011
521622
213196
1922066
821499
1457334
643254
52699
1549349
825112
452255
1395647
54496
557637
704788
1920747
93967
333376
1812052
1459646
1967131
1823147
901872
919338
128884
509470
1262283
1250046
1592899
106750
1562865
1605846
127882
1058294
614392
1004005
1825610
1226843
673227
784593
1210033
545544
1879369
1994959
58234
85086
1587683
1065782
438193
330076
1494845
986666
1140560
59977
93612
37892
1544012
263899
571539
1700866
863908
1924867
527430
745886
577633
832072
1641050
465223
1725070
1095634
1774026
1580504
298383
1136056
225716
1251695
994105
1400462
828117
1222356
247215
1770866
1289942
1670153
1921332
1041502
936370
1511463
1900216
492582
1533915
540345
434084
419155
1738130
209677
1316614
136275
735008
1272821
1445150
1954049
941943
1024195
495701
1654141
779806
1041905
1681414
1252197
1424339
214019
1359420
873809
1274891
1176470
102657
1382500
897248
1495743
1320717
1514258
1648596
1922216
1326288
723695
970116
542393
31158
1744450
1295572
389899
957321
1510325
622879
948256
1105813
427598
1665996
973051
794690
73208
1970626
211275
1826212
244582
1241402
1566848
426573
1907500
720231
1491687
1600337
1087806
311153
1238119
1716070
659973
30176
658285
508191
1902033
1142697
1142190
1970999
912333
1153829
1555232
1438119
1124693
1322349
1218033
768870
691122
1812598
1960198
1483170
292489
1648111
268867
570811
1010646
579351
592934
556155
525360
17469
1445651
1133615
531078
92988
1902377
1106693
986723
1533656
1164696
807372
1044999
1599710
250310
489439
228355
1086384
645626
939123
1064956
1183859
1128581
1181349
622047
374205
1023737
1866944
950476
505807
381467
1723454
808617
540479
584785
1505928
708801
1088349
559750
1356456
500266
473342
1023852
1212319
111202
1239872
1479765
712114
592348
474187
821482
1908012
1669446
1483734
675827
759869
434355
1471959
743991
1397132
1555673
1177317
986039
1474197
606056
535666
1894693
721946
816564
1829287
1172008
1963343
213210
1983164
1631744
86972
1950249
1996527
114149
1513991
222672
1379448
263302
204261
410091
857689
1321676
1030787
1677507
1310065
261779
265349
1420124
1135814
1305822
576299
633800
1347335
1196635
1338610
1447952
1498350
1154752
1267691
409852
771767
88135
1160637
1330929
1464145
1444861
461892
1339643
285201
517789
474301
851135
1917445
97179
745506
172225
1271520
1678842
1374972
971573
397934
647127
699052
850437
1283262
1610210
1591852
946854
1589191
1473377
789736
505758
1818300
275855
49863
1795171
1049408
28415
206181
843906
1186937
610398
1126267
575535
186011
984432
556502
695193
474458
560439
1246425
202232
1601462
372490
773722
1979087
1280593
1287984
751442
710262
1432927
943470
982196
554830
697372
1502979
244895
260835
1343877
1052381
1037826
270804
1240418
1520411
1940073
1241705
1898898
1636985
1456105
1344796
779817
936455
1926254
1660385
1894920
5052
1675614
405105
1243577
535196
1074114
539261
1310691
1588241
543740
1406570
759935
28296
1086757
1354660
619105
1107802
727358
306715
1244402
977737
1901119
1186583
334656
1199077
971294
1281268
1216117
249183
871282
287628
1160075
375606
263022
690930
825464
1878874
1583329
1474278
87424
1827228
1158759
1546457
1394237
959550
1487832
370032
867870
787629
502526
493269
183022
674286
232659
816432
1105968
1897050
141028
343281
678837
1572495
1826617
1039641
331955
1803588
977668
1074455
333952
866226
952293
1547370
1476634
821119
1979401
1730733
1174061
623582
636952
1290230
774710
709231
1570499
1713768
1117047
643750
1383600
1727938
808426
1096452
1521832
1978080
1297261
209962
1756425
562827
818267
1318263
354943
102242
1329718
439336
571881
358320
1841438
1503809
1914073
17323
1098436
1607978
1200418
1332356
1948964
1863800
615929
1177389
825305
1331831
368644
1936168
1097209
878328
696585
769743
1858501
1955731
1055224
1718931
193
1072871
101431
182404
728925
794871
1270033
1305438
513863
1914769
749560
1000115
1311916
1190288
1307593
1555879
1402403
1586174
374269
1821722
678510
1525569
954200
1119375
983611
76922
1269785
1611896
1503373
712554
950322
848652
639405
669324
1180963
370187
1455576
949604
1887235
1748152
554888
1898427
616725
1558587
1732136
589521
595658
1299197
1897302
602316
1757347
1262541
1601537
1140081
1404429
340739
198853
1789826
741001
1059912
1294726
99966
170305
480332
973579
167772
1481717
413681
194828
1497357
129084
173676
938896
1461806
1043669
1692628
1885944
872827
1864814
718634
1577074
829934
918231
42188
1873274
679445
704241
1990301
730248
1693654
1283515
1706401
1348740
986524
928406
420677
793814
428515
547296
1098795
283857
1038039
609636
916195
202001
276916
122442
1335825
1413677
1907150
577976
1142685
371580
1582177
569631
119286
1601760
567507
1619107
1621025
831497
652992
866480
1285446
403580
1754204
1002573
1999929
606281
468019
663861
1422368
1487365
586385
594426
549857
1114614
1516717
269660
1183752
1625605
37274
1355901
1795439
212867
1188166
125704
1429251
1819771
1713688
681471
494701
1059317
1150640
367421
1845940
1393329
1404300
1569013
12494
705153
664523
1664724
514488
1556078
444294
430975
1741459
977774
1324077
1645563
1942629
1476045
1190163
1555768
121570
1190480
497023
1464629
988576
1923775
1935552
1261260
1106078
173284
615774
1287063
1782150
1589547
137420
1244940
232829
109157
338622
1064272
517483
48016
1664443
174962
9508
161278
1044541
1784421
1433529
1586356
1872526
497636
1326393
980305
279731
324199
28027
679710
1664661
189678
1490393
661127
1049350
1725669
737541
262514
848550
787006
43946
1450808
1034016
796227
1169293
387563
188380
1200282
1931824
1561572
1776851
160073
1640106
1742363
227499
1365280
1017195
987158
427680
813788
1070181
1989883
542848
1897941
296371
55580
1272298
1771948
1962934
503995
199812
798945
1315508
353195
1493284
1273932
1099230
1358083
397693
1432755
205192
1513082
1238327
787152
1910268
1413800
1990927
221337
1133991
563997
1619584
1872530
1520705
791893
610425
1922304
474847
274322
146224
156765
665613
1824099
352673
56151
1876196
1315416
561627
1651721
1794101
1639063
880951
60287
1442588
1084978
1455105
1307949
1690119
1587710
536455
1938723
1298820
461545
1581657
1198858
1248059
535703
948508
296550
1230277
626248
750469
978740
1154770
633777
466279
205370
317839
116085
1846638
1987529
1233722
323084
772962
1190792
1616557
420529
1481192
1415187
1035292
45394
1261098
1404
109311
263631
1177521
281114
1749184
102490
358311
1242482
4161
1182630
788531
182642
1244663
1221788
1586621
801063
1871370
1452284
416979
1082848
371555
1233867
843236
535309
935681
495117
1690301
1362558
1065529
1959446
515694
1417218
931514
1475863
1638571
985684
142785
1306109
1685245
1890844
1410145
1422750
1543964
561028
1222063
1621781
1086836
1619528
1370992
393855
958072
676530
514643
565996
1849804
269893
1159897
1409499
1001305
1798103
1199917
726076
248886
290145
753046
1876887
597795
224080
60263
812044
1178660
795571
1867793
1676936
614153
1163370
959363
1584769
884135
1937758
941501
23138
1936398
969554
1908225
1563402
1287382
395406
1652980
830375
1255709
1914642
1826785
1284283
487004
172663
243683
1483310
1562497
743496
511695
712476
1518047
1574930
1394684
102672
1209148
177522
1234652
1430971
660604
241440
360460
45109
405007
220980
813478
1449607
1283996
708638
1469922
1171133
1766352
598695
176869
1019815
1620260
229749
354422
228442
983761
640337
467229
900525
644400
334353
311753
539229
1561000
1380063
1397790
1576471
1779652
1229434
1085556
1013180
227529
1346115
1773038
728891
1719548
938565
1242575
1442366
713009
549792
1819933
182710
1854914
148421
1814910
1431210
1927086
910096
277537
1484459
277147
646399
504736
1125082
36318
1696861
1791626
319519
376456
1742605
1954603
465023
1248326
926139
835274
1095010
1732779
789648
214082
168847
1141764
1409608
324717
1986627
487388
1570335
143095
95497
403645
1406484
1989899
1269033
716810
1498021
1644362
698380
1695351
350104
505546
1405577
356727
1783325
226989
31669
921389
770249
91394
543045
1833249
1287667
209458
735364
864511
362645
1097097
979200
1963150
338787
1955630
189948
547100
873704
364822
1384098
1854076
1407698
1237295
917988
243384
1968451
1091816
15000
884338
954466
1360752
1046784
1714008
701439
748926
196337
648390
1259505
996461
1735196
263057
86688
496844
1777137
562443
953848
1093015
1448153
1363896
525583
1662829
698442
578013
1217676
829858
1089959
630105
1772140
1102265
442921
1052265
1061230
203740
1466311
1551534
377222
1348323
127444
1372248
1152975
1215908
1382002
95291
1487214
1839662
1256596
449207
898284
794816
1247469
1632166
602279
396603
56852
1091501
692826
1041951
1046178
43198
1662621
752394
1603257
907070
588287
1608929
1731789
347826
1027088
1618438
125056
1637908
447117
1194311
1343058
1925239
1659009
1896360
1137638
794593
296822
28644
1775867
1847365
1243809
13376
146785
614274
413930
145293
1859795
782954
1374943
656133
51514
743330
1240564
1776256
627117
1115978
462578
61840
1594394
462449
55006
1497655
8521
965923
1965702
481007
1835508
1478025
1293610
635102
385161
1294929
648864
1053697
1108694
23678
1136977
503198
63748
199554
1732241
1863904
1294338
89407
1923530
1490237
874316
1734195
1623415
1679555
1768710
663626
1026291
612909
59020
198525
1765490
736110
66842
1420797
1603849
1689013
1565788
77300
181582
1692204
1523744
741397
1744925
638186
1176552
252512
494756
675047
775086
1288419
1812458
1318564
561165
1974270
1308839
1355149
1600464
139971
1428175
1490102
1949622
1911203
1635849
1665664
1924634
1894963
884800
1790344
112922
1034664
1582972
687893
1765957
688655
1307832
1623688
223954
245449
973540
1774425
1992146
180369
17151
1083161
285064
146868
520636
1016243
395091
1174798
317423
1602374
1272543
467419
1611288
1940165
1238278
1780312
1165466
1970002
133710
1904709
606005
1377542
509407
797975
213633
1277271
1342400
1720005
1811600
699619
1373634
23777
1652125
1519895
587321
1464058
32811
921708
1887216
137016
461314
724937
14033
1500248
1496769
1304535
799666
1361661
1636283
122702
1718057
1923034
1238239
1975172
996176
310577
647707
1788321
360897
1438454
805226
1430174
345969
1656193
665374
1219260
1509175
1109024
946310
539510
588187
1530512
1074180
150941
1873094
1506283
692095
1873455
181491
1176013
1593304
90813
386575
67347
173071
706184
1229540
1319310
740218
1935738
1902712
1909640
1377350
835304
233279
561265
338281
494213
1885191
501578
124987
1116283
1271958
681375
865985
1952982
42154
959664
635138
435269
502418
1851348
335852
485902
133085
210968
997903
542162
1120863
1878317
2426
404571
1198449
798046
425681
1949468
1913930
977248
1715880
427746
282971
1320034
1514217
956504
1457351
73662
268218
222815
489781
1816238
1937611
1853422
887801
917534
753049
1669749
790490
149221
804173
1271419
80251
245544
1688590
1083378
26638
1351575
1832496
752619
1128774
891937
353876
388502
1334517
925602
1574269
1124485
482912
50954
1382280
958279
1714200
1256264
1743475
1098374
623475
1399911
526560
1300221
584005
253762
180443
649088
630335
831589
1469050
402642
472793
854055
1396579
695145
1066774
1139622
1800229
1697521
791515
868402
1623270
537016
1173277
514264
1059482
1467783
1653109
1284323
1435957
242697
941186
948592
992808
955958
1261657
1823505
149425
1924266
1134211
12091
747533
782042
729086
604665
973601
1778165
169743
138535
1185193
1459140
64940
402315
1175328
1277145
1370408
1123042
1685578
1402137
1545027
637962
554932
584869
728266
351175
1320150
1024273
812936
1835504
203139
1330095
1434217
142833
707796
133318
1967538
607123
411353
158007
618564
685523
376158
1835877
683934
1820047
838153
617432
843092
333800
1226568
441888
351373
684741
879224
1718328
1721788
716895
1649330
1414776
1875430
1287037
1717385
313259
164368
1582130
177395
649867
1491148
569710
117304
358342
691818
106394
120237
1521440
1125036
813201
941194
893472
393504
305581
900621
554494
1931740
1052074
326551
305654
1043221
748439
889882
1737003
810395
1035463
1067288
468076
1636819
1634378
1552221
360019
349739
863947
1912926
1712349
53763
1554682
1976824
491790
1845162
707630
1159118
1333366
991344
1375535
748309
1773560
980248
326943
216154
1486935
526278
752972
261622
1602993
1286709
1757047
794731
592113
1255504
1211790
1320578
228478
1196699
957390
1195877
1583628
787336
1856548
1781198
1253313
149196
775232
1940222
253635
1685198
1302713
1699898
1419858
80888
1786298
1406269
1227305
1133325
314661
1975643
8694
1598978
1365950
171268
460339
1868842
1274150
1231624
803250
1652805
1183236
1260146
512748
1992105
917990
353995
500186
391714
1953286
1841563
1743923
1011505
217488
1995613
1985130
1821349
1273527
899786
328243
1369227
1152073
840058
123394
1939351
1383443
269374
696983
219119
465288
1665685
851543
1271452
1111213
1156751
408326
1050553
1775376
840067
1986742
8103
1396227
274777
27612
1903214
648029
1627890
741317
801284
1843269
616190
719171
297494
420190
908088
1657348
614354
742794
207686
1685831
1121512
1047681
482462
1905545
650276
639941
1107182
1144988
647868
974968
311265
1256802
683327
177854
1127458
1726956
913777
1344276
91888
1147220
147141
249214
33890
1691570
1492281
1804291
1267759
11085
338037
336927
1400171
678766
612871
941403
84072
828795
721789
834392
1439498
1533419
222101
1314039
1820861
665048
1491954
1210646
717870
1426534
100758
750402
690953
1631374
1671002
722889
1841548
79255
1070629
1882796
90168
627545
228405
1626340
713275
735018
468588
1638469
646036
297038
1182508
970127
1717198
301785
311805
412163
1921905
1553104
1935898
1943581
1900431
1833910
1276766
179295
60680
1898521
1700079
714152
94588
1552838
1520845
924577
1440832
1561092
528472
1286039
1320978
211806
506072
1764684
1893664
54815
1379161
945971
1325044
366924
1760354
1550260
654929
140888
401819
1005336
606229
295427
1173370
1418075
404353
1013581
536422
642914
1270448
529931
176351
1196447
1001342
915976
275841
1256648
1398057
1082353
465213
1657510
102262
1463519
459871
1436331
738777
496154
30366
511276
1723186
354954
444154
270050
266733
1420336
545553
756989
662353
1535375
689239
1248718
541252
588019
537974
1350497
334277
1129427
236698
1772493
1946088
746524
657114
919101
1034256
879748
1165585
969487
480808
128451
1185131
1921785
826719
1665304
1441233
548687
102389
800195
1085443
1653123
950434
1851428
195005
1328862
109208
1580526
1099815
1127617
121535
247407
627881
1394813
1208635
1708259
1734157
734818
909103
802420
1133776
622411
459888
1450831
1444979
518854
585500
996483
1015459
63104
1973338
1544446
737351
1569228
601434
929449
1830823
1902779
606610
980266
832307
1831962
1256457
1974216
1341156
13943
363256
288180
1811308
675817
344235
1166988
1622678
164333
1343204
1330924
1380316
1213129
553268
1057041
967153
959249
1262586
1197114
1326108
279190
1905353
613973
448044
421481
1165673
594614
692065
772045
1340313
1210091
1412117
1944287
166154
545751
1673726
853708
1397414
1000189
431243
1557835
713921
773067
1236470
100288
1087115
238474
304
726522
463576
1001646
1581748
1929674
1501385
511958
1960967
186673
1270909
1785566
1470630
608205
1216295
1221071
1938584
881523
522457
431061
820071
986918
1828944
1319022
741881
927227
1052192
1461872
1246083
1402454
1840700
700015
1050050
1177629
588953
1174980
1117107
33418
378243
995948
568050
158383
1273913
1464197
361194
169386
744821
731381
1361755
1719313
179603
1430743
1746504
745187
598367
819798
1708398
235001
1012502
1357798
42004
1544418
1774711
791213
695780
991720
1832154
19843
1486481
922086
750193
286068
1330883
1004371
1617357
901155
983317
422747
636403
952483
1369115
1244124
1779050
1816884
1619426
748248
1483247
1342978
1467592
1919154
306834
1717037
71396
755996
1006185
1306929
996578
718892
1649482
697424
1916261
1238467
502792
1589403
255629
387913
1598039
96351
833227
788575
425303
558182
1867203
145734
688471
1431440
1203353
1038182
235472
379313
99426
404279
1207395
992443
1557694
598336
876256
1160199
1751724
1324855
531878
1759935
236599
92217
143373
235549
1411435
954145
1381379
444085
964768
1291138
604666
1484357
859709
390384
526602
32971
1220106
229251
911236
1534373
429377
57774
1427610
1663733
489995
341396
583183
26698
789766
1917834
1637074
537899
1837365
830985
1587799
25017
133443
1464218
1248765
721004
224943
1051566
1574354
26819
6796
1487529
751400
472436
206208
41103
1644462
1672040
1530083
670226
873130
1730790
1077455
1808120
1439659
1140838
1414776
1561437
1795277
836717
171071
808759
815153
398647
1559191
476749
231285
1972191
1861887
369144
678766
1651928
557895
1868040
123361
31679
705259
1084512
1667989
722875
150977
1931971
1339385
200392
1650499
651587
164699
177622
277308
1529743
89210
1089886
1312516
57798
875975
1060754
1708502
1611004
1176738
194449
1454063
513498
474519
1232206
1762396
235814
1146767
552890
1792493
1887954
928807
1223595
1959810
1263258
1866443
761440
451070
1716320
393055
1449922
135894
1947609
1200412
1101879
196976
1714569
356362
252594
51543
209370
120636
1338894
671558
1988025
923984
920451
556881
651278
740539
5115
1774966
909204
1387177
1202625
1732698
1900654
1350762
1512262
538811
153494
956656
1978999
699375
505391
460631
1656735
903672
252194
1977093
961817
1719345
103487
503558
1586914
12548
1772191
1140716
1288503
886939
297584
1317474
285808
224369
1152076
1326016
1593471
99794
220819
1292521
1213522
282622
189396
949973
99478
118745
170847
1747972
1742456
1659129
148826
1950037
1914267
781994
118952
465534
865185
1435653
1156082
544322
116254
1726544
1931497
1090497
1171737
1029898
1806007
1205287
1043801
1733011
743981
1333868
1729266
1260136
1505537
58742
1067171
1426102
1274201
451881
65373
1173167
73569
1948732
1051668
275719
676863
797239
1642712
635904
1127247
855427
831685
1515530
404623
118711
1925465
1053462
634349
1918626
921875
246632
1410867
378518
1644984
197517
278020
1570035
1835521
90450
643374
1492073
1445380
514519
941381
1169723
117501
44617
1647007
1955430
1745372
195884
1090660
325783
1585018
287361
1651656
529161
44791
1028688
1183487
1154756
37531
1236446
1396130
400613
1709895
1838141
1502354
1543189
26138
1484904
665853
1877270
869884
1950560
649361
1945553
1679154
1719528
445734
1709671
1710789
637233
65899
507330
1254049
555800
1871853
1065329
52252
298453
1540884
1905623
1157606
516573
845458
1048992
1648979
421154
1222312
416312
1485344
1238446
1312359
137702
458830
1418407
266180
1572097
966723
617774
245937
1810090
1266001
220343
977106
173340
402423
1273314
1913627
633637
1316504
1876851
225529
513884
425610
1686136
1800070
963698
1563276
1197759
69434
1862072
166799
1755074
834697
1174988
644133
1412792
673571
936166
349025
1804505
1382772
807719
1363057
888802
327684
913354
1790972
101099
1715293
1428131
773882
1509048
611464
178087
1374828
876324
1447126
1941394
660310
1967950
1737138
999914
1255870
1399403
1928780
657408
1133642
419951
53822
864200
631545
553910
1029883
49620
603294
1111426
1972233
1768487
1895650
1333613
1667085
1123531
1358510
99640
1016102
1027847
1470886
1439345
374561
1172329
944524
545497
363724
163125
1652826
1537392
150103
557720
889778
550677
468534
977616
86994
995546
239852
1772934
650042
1808189
568995
171630
490516
626221
1608027
265497
1129204
654593
841526
1942842
1710236
267044
462611
1347262
1504722
403264
804580
361768
1320248
878018
1087564
1314113
1469692
821670
1765524
1459462
1477466
874399
564095
1909962
1790821
1696044
298791
1448297
59025
196611
473190
356283
673922
587094
844604
696698
1144850
10688
585412
953790
1305669
1550022
1065668
1038221
945771
1210071
721278
1934728
473436
1235169
374096
1777467
216014
1317470
370688
1601992
1915725
1505817
1270600
91682
621704
1309998
295641
217765
1772068
1496771
1425714
1504496
1619951
151798
67573
635571
525090
1921689
4935
171264
1809986
1940867
1205552
464785
1366384
1489313
982242
175926
71548
762487
1214304
1084693
915674
1138836
1532168
1784492
37550
1984516
379754
885646
1444658
459647
447497
950413
198268
1063088
1947275
532592
219643
53775
1503656
1597779
1110945
1137436
296861
653450
1759863
1950316
1888367
574175
1255977
494702
1155621
1640270
1441792
474319
1223326
1580192
467872
1730724
739738
1390298
959046
1995092
24508
555350
1153170
1642263
526319
448765
755396
81634
485724
1670687
168089
758174
728067
996137
966864
1976597
1080254
1990909
1479003
685013
594429
49474
1296564
1390389
164764
596915
318831
900349
467077
1585384
1653820
1016329
625418
619284
1913596
162081
1342600
655113
1128759
1978134
1424472
384134
69264
1071359
1732457
359648
542441
1128797
661782
1540450
1619144
1504401
1290746
1641295
625063
303690
238134
342829
402955
1869231
1496597
625738
930342
714835
1643509
889501
1304287
1681255
891563
1609328
452146
908229
891633
1163417
1880998
675588
1640390
76679
139132
1392353
704744
1220333
560924
1969293
37446
657882
1152741
684193
8065
315640
1981379
1097467
307223
959329
1191462
1893240
1429815
1474828
1840196
1079804
124814
1156729
704558
1539830
1090784
555135
315600
728265
490918
1461911
1036479
30510
1462478
885237
1156769
597465
638279
1301500
892402
84837
503870
1957922
171434
1732969
1616168
672465
1431562
1489134
791542
1298273
1155152
230158
1431956
258264
610926
1416018
1812501
572909
202808
586918
1203187
375734
664134
79066
186420
797402
1756856
216355
1128524
1440796
1424214
1755306
1989848
1901237
1581797
1468396
621648
1018416
109958
1664082
701240
842129
1371328
120299
1904491
161898
1822704
1899435
1363443
724637
1024209
316385
1583246
1435000
1798430
1422738
1213613
1812934
1388652
1753537
1292727
246802
1278666
808987
1084799
1557473
611844
1046954
764152
524864
143773
1887488
212681
1832120
396105
27729
67919
971133
1625387
1789270
551726
271253
41252
594204
1684114
688640
27403
1301242
422046
57328
462556
400955
987515
1907335
2331
293166
981034
434580
51475
1667296
919761
1499054
1127975
676877
437809
1546456
1469975
984567
1859097
145932
1128096
1865392
1824181
1011029
354772
1244832
1467848
1826196
1060090
1784798
955007
1368137
212485
924555
468641
1924754
1400829
1203876
279080
1996337
432810
704669
1764855
602854
270653
345409
1835322
964060
257069
335942
879655
1088831
825575
754801
1678565
1703182
1388895
1939616
489466
1352815
1968861
470683
601177
1519347
1239038
1325654
1942883
1161118
1192037
1150047
174028
566011
1604945
1333322
329309
796052
841650
407119
1822824
689245
257263
494893
1357986
1630190
166531
1601997
1490609
1289327
558654
1575565
788060
1241679
1774702
487717
1331182
749196
1275907
203846
564260
178242
796474
1093971
496848
1262108
1795295
1213604
12908
252273
1188175
1295998
503711
1381079
1067599
230059
1120420
1259317
1738204
223381
1069586
75613
1983834
1967371
1654863
227491
1602780
554249
1539505
246627
433792
1840533
308474
1041229
1870227
1595769
977628
1338942
1964588
629801
1434396
157112
1419693
1969960
1412830
60028
1259905
1960069
1509394
1407698
1419947
1880853
1485986
1588774
1622474
1394802
1629426
261233
761953
1844278
1245385
109380
370230
324861
736809
816146
1301789
403485
592893
635525
523454
1431787
427543
1965238
1454405
595551
465955
906602
263717
1158288
1322781
1050059
1304629
1716075
305342
218256
126467
294280
1196002
1213187
825492
1649306
23994
1120585
1826457
657919
622212
985903
1226675
1698968
297586
1586070
1644055
16063
1054349
558854
453239
1353679
31168
866814
227575
1556270
80609
469097
403323
857698
347665
419594
1199119
306916
444452
1846447
1221655
1908517
638087
1803007
1328300
1501879
947973
1359460
1408721
1768077
1919644
1033146
1218910
352922
790807
1137085
171369
1887680
1140974
392260
580266
979080
223856
1462400
124515
1322492
1378113
585405
422621
1475310
1123440
1002920
903149
1516791
1875091
559503
1661168
1333378
509940
349020
1535930
991280
1623843
1058451
1681015
853497
1520834
1889016
1891209
187398
1982177
1540302
1089276
293852
1757783
392213
1352163
2491
1509654
1587689
1520698
954242
791920
717919
654855
142656
458570
731010
904330
1848680
1048658
505854
889309
896164
830967
1089887
1519734
1844881
1145740
1186508
1250249
256837
1492762
1636978
1701589
1455532
25725
899923
253714
528618
336024
571908
485186
426987
1048972
1196807
1978441
997993
1945841
1095800
517403
2779
333561
1970762
1819964
275386
1150175
27686
1035284
378832
563934
82392
1248049
371941
796085
995750
283960
105384
1398118
155608
1054004
212182
911990
143255
1895825
78699
201911
1654762
1724243
1534147
1925487
710785
607862
1960506
820715
1578300
745481
705712
1398163
457859
751035
1224115
25012
1218001
1452452
878575
99501
1946493
447566
1779186
643601
471529
390173
1633195
1666414
1973856
1293375
1183794
830141
1063584
677674
1412540
1056931
1655598
858070
1444007
1137096
765906
1394836
541488
740965
735306
1626290
1952708
996140
811035
1934155
1920970
604355
1158797
410793
658278
1604692
1638973
1718277
584365
609089
1389250
1006999
1550752
617905
1271375
1482230
157734
805216
1327762
397725
1163353
891224
1194856
1133986
903797
264344
1372593
1669184
528894
1615538
1581677
789441
399438
882789
271470
364971
206097
66019
1266095
434369
1825867
1915430
138067
1516939
765217
971131
1537808
373897
1010723
775221
1276940
1255994
1148076
675511
1076393
203925
1816833
273007
385303
143616
1785431
1240901
317548
1663309
1437399
132094
1534414
485921
1862
1961885
681487
1150228
1971111
1974940
1875040
701404
1886056
1496431
901645
1608137
665072
1195850
1847450
1966630
835566
207098
577514
457491
1899165
534544
1602403
1213219
1899798
753644
1775459
377783
1394353
1497679
418969
1214526
1233869
1190370
1953266
1994053
1365980
489310
1659896
1859019
1931644
265345
1421741
105622
1428908
1196955
936223
30582
1081929
842543
646948
1085949
1217703
563155
362602
767642
1232190
147018
1051119
1105981
194923
271922
1559932
492419
109022
640476
321481
927615
233856
1066126
73376
1677370
23924
1586303
1243616
374037
1764071
1623014
1044942
1561724
1524494
1611414
1773443
93880
40319
198453
1092223
1093915
752746
312448
667864
372816
1904724
832997
20796
954692
665976
651601
334086
1404816
1479607
1464228
1177530
1220887
1471984
183893
1840454
1792222
176299
551602
166447
1566150
1649609
147847
1630705
1031692
791968
32703
165075
1711714
1782484
1551380
661027
979324
841795
482154
1529483
1481967
570764
545930
1018681
1371973
128968
1102650
21599
203684
1266161
139883
1156069
993693
1220002
279969
914621
1208027
209842
1564238
285108
1864797
1263834
535585
1240577
730203
1028848
353698
1628126
1867549
1882215
1405914
1907586
1780256
1678669
890142
1371557
119177
1381523
357289
1355390
1370391
272984
476227
1969792
469521
1134293
23304
1615377
673729
595992
869059
1478096
917349
1768838
601677
509505
1767192
1118624
1905749
399098
109199
1411069
1908326
230151
1916659
1020326
487348
1936912
1333340
890468
1213518
360937
1025203
611696
799317
1228373
536850
1119984
1051314
1775756
1384268
1155562
350768
1588683
329899
1040890
1024797
36659
1656433
1557490
78372
850109
1603078
1420238
1563227
1718825
1707602
750411
357378
1562375
422628
521396
1697379
1765368
324500
970716
803255
421578
1886635
1210578
1247419
1316099
1364928
1656352
940962
1400937
189895
1932346
1117437
843115
1612169
918326
145089
1704405
1595007
796979
446116
492494
1406644
207023
1301777
716609
1760833
1180580
1249421
1676862
736129
938688
548826
1610862
61447
168197
1617775
43329
1920882
355606
358614
984805
214368
1329059
1019010
1702946
1851605
556869
1894043
684970
267629
1914286
827463
1182431
1365880
331696
336842
259663
918723
284610
378823
9487
384643
674745
1699633
327040
921652
1241892
287604
1001716
1251923
485238
923713
324136
1010522
1895294
1989913
1724171
979435
1862153
454594
1360835
1807230
3233
11337
974934
905484
1482604
958384
649407
1430008
1108578
876018
842626
48041
676543
598179
1954736
917349
425976
1412674
1438000
1030787
1465140
814450
964900
1394288
1950399
1823734
384370
1894998
875685
354435
1779073
935366
286778
541240
909374
1798152
1241384
1103627
866479
1080200
1229707
1513657
1009484
1499064
719538
1839390
762466
1829817
1886027
1537103
1485397
1884295
1058790
904218
494068
1795863
1974592
1600374
655930
376433
1166463
515782
315923
574800
273408
1046298
1036162
1820380
352336
297586
660870
1877925
1829683
1463999
482602
1457725
298597
1377535
489594
464683
125948
1061896
66807
1659690
1416885
1658440
745877
378577
1664336
943852
1718773
882037
828072
1493884
1695686
616856
464021
888987
1171153
553893
979178
59133
1585735
985682
46632
1193757
709657
446779
875645
1476140
770005
1711210
667357
1950187
325668
1364811
1804541
61842
1937118
932012
1772340
794683
1998963
1034139
1442246
286541
981071
500465
1467491
1923418
516974
1732255
1187121
1301286
368686
1872207
1053645
391391
911865
856358
401007
694685
957451
1672813
1986869
1772596
1006387
108977
1986205
1055760
1258622
845980
1243504
1384122
1094716
1093846
1486775
506816
204035
1712833
536895
890702
500718
1306517
848421
1396212
480314
1041769
1257442
1225780
658579
1623873
848659
941991
1707191
1894198
294255
1505517
1772914
1939755
728425
850882
946080
1961404
1827477
1587737
1616511
1217754
299695
1404309
306371
412404
957794
1438278
1619103
469426
1512983
1034921
715457
1159646
1930845
1262603
5224
678268
1685995
333137
1964706
231165
929345
687395
1351858
53037
1462740
534719
910259
363319
674208
960804
887179
502665
648916
1632153
451965
486871
1724764
1033300
22733
1418758
1383123
731004
1050024
1325735
1513164
1289066
937787
864966
915717
1134938
436928
1378126
399617
651045
1302484
86711
1308484
427936
1147547
76393
995809
1186680
167749
264232
1374399
376544
1179276
795814
126064
1181523
879986
785123
1919555
487363
283442
1932138
1332314
1760473
1347765
1799188
706704
835057
1429695
1564892
1418981
1367246
1774165
350952
1197460
904642
450075
267564
7335
1381544
1917686
754467
612787
635626
1914922
986648
1406246
675603
1859777
1054197
1849864
1019106
820336
52930
1463513
672138
623308
1355717
1294311
796479
1395062
1322171
1905610
1131356
1299722
407608
175998
555758
326109
1168107
1118167
1035069
1904013
1188699
1351389
589999
1081143
606736
814092
601937
816438
744274
1301561
1558094
24808
434977
106491
945168
214142
776872
797353
912607
90685
1613422
878309
807257
288736
1088683
1628085
1878041
600284
783143
85692
1080559
1197371
14290
1042577
1346108
1441709
1806629
1442442
1517259
275358
803797
1581736
1884765
221857
976112
1432242
609511
1842487
1254241
624719
1393881
1251651
720955
1004966
704105
1149726
1509654
1669153
1610400
1727453
627266
1337393
543710
1237248
1603879
1182319
581942
1003472
173083
220302
1225147
86050
308388
48190
288809
1769787
1826296
1411536
1285564
1130584
1609300
1784486
1911315
1147882
658156
257234
793674
1002072
1853955
1072677
459695
904329
976890
1151250
93423
1566369
1211059
585336
335022
1769229
1183260
494110
916674
1935828
17449
875015
1371332
1729324
181325
352846
835240
1594191
1215144
1339605
1947664
1281866
899757
1585141
1685505
420723
830025
306578
733114
1658008
768855
1987911
1111592
1770800
1685000
816878
1641553
1085688
1068661
147979
110227
1739118
1537015
1465304
393816
516560
1199782
1865458
1425113
1276135
995683
1634887
385216
54543
35625
6764
577799
261346
388430
1491834
1770878
1678155
785864
1366670
966497
481072
688615
296154
312742
656443
570640
806823
1851481
977045
1267583
658188
1366374
1294421
1182495
260093
760531
1884150
442916
871962
1351697
142169
347444
841358
1551204
351140
202393
255933
305578
37955
1273024
29534
212120
1573325
22271
322045
1570864
1330342
1095111
1161777
815116
1115209
1611119
1386570
678947
188388
1137280
1790232
1209121
686850
60721
318998
53222
1149715
839603
427274
975628
1006358
579515
1391783
1817682
1400361
1962442
1658757
1928915
226687
1858763
412688
1254884
514321
1908505
1695506
740198
743242
1704509
45994
744859
1776025
1340463
1586370
1282472
847302
1869220
823130
1886612
853019
789220
414393
1197444
1043320
466475
1903196
870753
1565304
529501
1561685
1695894
201557
994659
647073
1227014
1131090
1318061
314360
551947
1183997
206422
414161
478358
1020007
1198047
725302
806021
543180
1354899
754083
47312
1085665
20088
1846627
229635
1293658
912316
881332
867271
1078970
1418401
606369
961874
363822
581736
813465
970298
992519
1998299
880884
836361
495543
411408
349681
764955
614457
230974
1098365
1407754
1973768
481508
1258935
1230467
1656521
162602
1229289
1430374
863068
1162113
56863
1478459
322397
1667647
1350478
422263
14148
13656
1475123
1283292
546828
1056073
249355
177969
1193271
1709198
1894192
411582
873467
1645239
963520
1566288
58439
397815
584799
1125021
1871012
1043577
1293254
1669343
1294615
975688
1663746
1792203
1007674
1565645
1169295
435967
786302
935565
733305
1874493
1666886
1148533
1751943
1588047
612142
1573796
1260670
616253
1596689
1807113
1226904
1374941
1458565
1376851
1514822
254380
1844921
1378169
962143
195192
1982951
757168
32355
415369
1878544
1082237
349684
969359
1380503
1820169
1359616
1423815
867771
581309
1592360
460421
414159
885580
585750
1833962
722471
257870
1837370
1922669
812230
966736
1563906
1516605
214751
1122273
435398
435700
1882601
1991867
1547713
989451
1752969
1267750
1568613
1617434
1785986
1255645
1662491
283881
163916
477125
335639
1135974
1082988
564826
1430848
829559
121032
546917
328275
374852
1904142
1199433
902983
1707840
1097954
1239425
1183381
1728486
290833
1659950
1503201
936896
250119
1049504
1652948
1307240
1729190
1622896
1874842
1930024
1663248
713095
357099
95541
130708
1258397
332292
178269
174999
959886
1680906
1442668
1408081
1945100
166413
1433787
383631
1363582
1478340
1198792
1967388
1640740
1074830
383273
1253955
474721
1675910
1668282
1129625
192188
1560277
1525014
1681345
27040
1322050
1718892
1003589
774573
1282222
1498383
506996
1572751
1016748
236342
1448779
425702
1934897
536190
1130621
108084
755505
439521
160168
1530483
753636
206434
848116
441284
1236148
1021714
1648080
1740543
873877
361945
767270
996196
1163887
960429
742216
1831413
1697834
1751982
1537864
172831
420427
1056651
967577
307876
762327
1458107
488609
1276386
1425791
1760790
1204360
452702
1320754
1274369
884392
1840437
591898
1786111
1327232
415474
566750
1954070
662787
606783
425426
72818
1426839
1316456
391800
1083329
1703240
1821011
323828
290340
30009
119259
1482469
854930
1846024
1343029
1228626
452846
1899589
1986378
47152
397613
839505
1942778
1924591
1561528
1221046
1787272
880934
1216871
466558
1633794
1719747
1057197
152245
1790733
1528590
382594
83151
375855
1019700
772671
494501
1751800
612554
1312371
1761798
443761
1395074
712576
121958
977923
1455737
1919598
1604038
631615
685557
1613987
1650357
758290
1172960
1221140
192243
1016690
1559301
972012
1552218
740374
208215
1794229
1723032
939249
417935
517032
653382
1866148
1518233
665579
1518104
1654558
1212215
1943750
707374
974476
161622
1373618
1495631
611646
41136
18728
1318897
1699068
655621
1723964
753343
1943439
392405
1172137
388792
488478
191619
934837
1370388
300232
1678888
1770508
1912030
104826
20458
893937
112520
340895
1234454
1057781
1115041
964007
1377350
1345640
1105060
1426530
1180443
1531365
1593436
545525
764535
125561
1952584
1351995
1501107
1868672
920143
393301
1772505
841904
155279
785267
1772111
143936
658014
704521
1698849
380370
929394
675931
1384154
630274
1054901
1586979
1418045
757075
228952
1065664
1027725
1520773
244295
1488313
1792979
439106
1023983
291090
1426824
1511993
513705
372638
1917774
1499100
1250743
383545
1041467
97460
42694
1873859
1783258
426646
830457
851358
678074
845681
128556
961779
1411227
1052914
887955
1401152
294454
902727
1705017
54552
1902117
1665023
1462851
1245179
413368
910665
377111
211620
1460703
1875971
1983876
1430003
374754
1561611
198904
408254
1025908
526380
1370672
1279973
401839
1993325
899506
578371
1396921
203905
904166
757567
178928
23291
1419432
311617
1040623
1128489
1819143
388594
1007100
447694
1359366
1497598
1781763
22205
1891337
735684
1639873
1747227
1293854
1521658
1724301
1338260
407671
1293082
398502
1651464
1799159
1915200
200022
681631
1052228
1095314
1343177
160000
1892168
680714
1917975
1590850
840412
1768429
953803
527152
760472
1692184
1985272
986932
1056061
1338555
1261648
976016
134953
1327422
115676
438552
1656194
1768933
1473507
110595
569916
1745384
545353
1713182
1665121
1848951
1718096
1958042
1504277
1682349
571127
1915920
1283964
1435350
679688
1713214
816942
1720573
522383
966452
1635700
167281
262305
175149
595465
1251278
1579257
214329
898187
1889154
817928
34947
105328
1905286
976209
720910
730017
1763934
166710
25217
1299761
1993085
1896129
1906934
1462802
1287718
1634077
1893558
1049864
783865
1549822
999948
1117552
1902476
686956
1434785
1604331
738783
1913314
752467
1607956
1329421
1749678
400433
1610494
1743572
1369011
1015069
1143746
4685
1347745
830604
516960
1743676
1515900
645273
637976
1509067
738789
1769747
438717
1384765
1397852
203968
843918
344121
429295
713415
600491
1097395
746062
433775
1588428
1015708
1144156
1305010
536812
1940441
1631797
1126137
937243
993961
460719
348042
1575171
620314
483285
602567
1662984
1790728
733532
796582
345827
1811174
1423475
1623836
94013
652591
1718075
800741
1508144
1801700
163265
1127633
555963
189230
96003
1787558
295475
471747
798805
1094621
1121439
1325538
1360870
417516
1727876
638708
677369
480350
348593
67165
1846109
1370843
719892
996457
1082043
260849
1587442
43454
1111246
689780
466737
1106188
467602
723834
984869
497783
1980061
1213649
1471832
1250454
1723098
1031713
559953
1763437
705221
174973
1713959
1332116
1136339
874904
945608
1783964
39210
1750679
238493
1842414
983290
1885877
1067564
1422377
1853548
1184365
1146364
821841
23046
958813
264881
34866
1350151
1500420
1688960
620771
217871
306451
1004660
343961
1485597
372014
1342755
442687
1338877
1852406
1032511
1838067
300989
230203
504011
1368614
1186562
1633127
218138
1811180
89073
1407841
1404980
1440287
290856
120290
711827
277204
957601
1399013
1092172
1691625
1014606
149201
235432
230450
733757
612264
1704884
1350173
510670
499791
329534
165930
1196985
670934
222529
1438979
1619770
464845
626421
1339740
1339215
1636603
1402654
516860
1805397
1127632
85523
52356
1221722
831951
1179440
50114
335875
272482
1146608
269512
960705
867565
1437283
1621003
939766
1515645
1067749
970765
385311
395156
1232693
911601
1859233
841383
1427874
1789306
1390884
1374963
1698403
860282
798733
1079909
985773
1041179
389866
1101024
584866
27097
973840
1147070
1059298
414088
282446
1284038
334792
1931824
906924
388571
378768
483996
1853305
880025
1749409
1528668
951390
1824215
1684797
1484655
49580
145882
1821900
1088926
60398
1480422
1808317
272706
1874108
799919
1201451
1857852
771425
435144
97995
1049405
1672540
868186
1283442
1660525
1592963
1408893
681923
387878
1049804
1714426
1229118
1162553
434983
561952
625156
657883
175252
278625
838477
627676
1540802
1880505
1601629
1057135
1659377
817708
1601924
96108
154131
1137234
900034
1428433
1686905
1848095
180522
1616904
207688
1343143
1724948
1322248
1702336
536209
803231
1469399
921471
1452092
1399792
170723
1424752
721290
1448316
178448
1674477
1005576
554145
1894261
1689420
287436
271482
893393
1807789
893442
1033949
1446049
1472263
985000
1605312
1921647
975520
1062097
1736874
1257164
1969460
1378655
673102
659727
197346
194393
1217784
434357
378208
966737
180346
952784
1836474
107846
1859555
902826
469456
617299
51560
1494042
500666
861140
233582
1788465
130277
1696809
256196
1675516
1704665
1403367
657425
130650
145672
1783192
336678
1731559
1866053
1816
65770
1197866
1094901
859471
1237762
1446191
1466554
22028
1360467
571138
1799168
1506599
1194916
1712726
1220204
336834
628290
893638
1522853
1049137
957634
1080351
1860280
859947
739621
1900339
1042104
405439
1809190
1318362
1043704
892234
1196768
462363
936411
1109572
1840884
216973
1482228
710369
889764
799569
868914
1198125
801916
53788
408845
1274069
1720124
1335140
1514709
1057083
403715
779481
766782
100043
57228
680686
1115901
1335298
1971281
884942
830372
679196
1620192
1150271
980572
1752770
712131
1653831
1474554
479645
967460
90246
1866289
1039775
1150951
764120
1338943
508822
1139937
1567321
1557039
1011841
1975580
321444
1029180
736909
716536
1242154
1832485
865761
30396
720920
1695274
651226
275798
585552
359122
1667819
1698007
911107
1297018
1314846
1314995
1593695
516191
1101011
340094
690364
1557202
1507380
1373910
1037526
430152
697013
1845277
1582625
532522
1470735
758781
1240435
138345
1878279
1596266
197574
404198
1326091
520855
446237
1181498
1230484
1962910
1707532
482625
1769472
1943244
783306
82152
880466
160138
504780
826030
956612
382169
813389
788113
846434
849527
1223754
235553
457695
1765810
401170
1037533
755320
632256
445281
1356091
1956582
186454
1881002
391310
640469
746204
1674044
663638
689482
214401
1168614
205220
772618
1279337
1477538
1065440
1163101
1905604
1822972
316420
1272056
1504068
76286
1795091
1575121
581431
681070
1976727
124179
195426
377942
1196976
1907793
1700597
1021809
1260521
1292278
1519929
1972797
1075457
921716
1940824
840078
1341997
161926
933003
141601
1497488
1544993
1033164
1530778
1600811
1547091
1022339
917946
1140373
1785447
771450
710344
1720848
228192
344359
1454773
529834
855017
1394655
1438075
1655057
225149
1470029
1215219
366098
1536051
1429746
369906
1673880
435625
489761
505302
1076498
1195865
1225945
1824180
1144885
1401943
1322372
194086
556903
1675555
522227
1523602
1680919
1380308
1516449
553030
30033
1837215
159610
1025167
1606139
1504262
1382572
1533118
1400914
863676
1215924
763442
486843
930712
1386841
1074798
1911564
421352
1413386
1975532
1768969
1832125
525326
1488447
27404
1557462
775031
504075
1783514
1980740
195950
1808753
1221399
1432635
1454530
765527
1367971
997340
515528
824661
65107
29494
168778
1994913
1215684
558802
651592
510471
113504
1224908
994305
411788
322681
1475908
1784542
146465
1673860
11591
1553764
1035525
295402
1099371
562098
487611
1519269
1265961
71702
1043810
1051674
1149891
279198
1222885
1225575
1548372
1135778
1022783
224405
501001
911335
889042
1027058
1558971
1399513
1545874
130395
1206764
179981
871511
594817
916969
1836452
1894777
1517901
816790
1887106
1853773
1648427
1050068
377708
317540
128011
1506344
496076
294524
1905350
839192
1650561
1101332
372869
601345
875722
825784
1812251
44460
275087
504748
1214369
1225037
1737194
39996
847579
1226432
972881
1179476
1856770
1420908
1004635
1368367
1296564
3145
1910425
1028498
1812366
1259660
48611
386203
698425
912423
253117
1092236
1251819
853531
728237
1513132
375968
1210811
1839608
1933440
1463519
303212
1736672
555601
1514039
1432364
905699
875708
964374
1028422
335727
734078
606794
515508
281007
1325806
1127797
439520
816095
1015644
1950627
429149
970491
1247771
1035096
1744759
1419335
1300231
855834
256450
935297
194106
1308161
1395964
1271107
1682446
1379618
763504
392683
1942792
1494861
904674
1218666
784684
1657945
518028
1392363
34264
812433
1126720
1180655
1837885
1462012
1303490
1369720
1438439
1877680
1793425
1302501
1155323
1955744
1623316
1037958
325423
622585
1326796
918260
386619
1872388
188536
292765
1708407
492724
1153458
367683
107580
1882153
77668
473020
616859
1378023
963171
907819
769595
923086
1029264
438276
1744054
349375
934773
610935
1091194
573206
1759590
1972400
725415
1899057
1371213
1525035
1338459
73353
1390085
720902
585122
1777503
252273
1526815
785832
1985923
1848825
932908
1975950
314652
527701
1413282
980053
1650802
993789
898325
1709307
54431
1799824
1120293
723309
235404
1650653
48024
796786
105200
542870
1590739
971617
915552
395627
1775044
55959
858390
1500510
245696
1553881
521665
1958368
1852997
1620012
1661991
649834
1521481
1073928
504905
557845
1884808
760705
1762386
103256
37585
734476
194395
382665
1368591
171476
1417180
675036
1735998
57474
1444816
913960
120138
485286
1460510
1561013
984923
1332172
1390080
1849321
1323495
58155
1924385
360693
1345221
1395489
103567
663058
582969
1810407
1768061
870034
301991
397131
988540
765507
145362
680517
829558
448476
1172331
1018851
1831714
194491
1367622
261624
1528376
371263
928372
291295
1198354
1645973
1153018
1608061
1534555
906411
270276
558825
1926915
1977215
1105870
795371
1567305
1583771
1374877
645766
1571803
46268
1956327
918700
1421052
8547
1568021
377118
172652
535896
1460476
1493816
958914
1970455
1534782
790601
84065
1178
762392
783048
812023
319487
710892
301698
854212
1630036
193044
251907
1137731
1064934
213256
1139718
138188
667002
1824709
1400
853742
1191576
1396432
1528562
833418
1211011
1936967
1979922
689270
1009679
75344
1584766
352112
1357765
1764390
443334
927594
1957150
306228
1334211
807649
1578324
575038
1005009
873224
64623
1776071
70073
892046
1299814
330876
1237177
1677449
1534072
744336
628355
1196929
82809
235779
1089904
829391
314419
163183
1540063
105738
449254
520876
105961
1518033
527561
236697
107053
1146313
1361589
1258588
1108883
527548
1743600
271305
1981234
798583
250928
1337422
197035
778495
1346543
1729634
1800274
1470401
1959654
1430972
18221
1183647
1424911
1477205
1630494
621476
993722
1599000
931697
827647
378138
1806838
1739893
1026169
1157343
911339
1956283
1177491
677892
116284
1651197
1143228
941824
1519476
99288
1709357
97827
97139
1614351
1584665
535202
906674
1171516
722803
760491
331802
1812364
1440565
346164
1991565
704292
1530234
1509473
402955
821641
434817
717984
891599
444413
877320
794217
1843045
1526808
1201736
661828
428156
710910
608324
1015150
1125535
770086
1721858
1553666
1708862
162639
1711064
1646222
1978536
1048105
133206
443433
17108
1715730
1399361
1021986
564888
699037
1932830
1596508
1003819
1481245
64845
1805802
153873
1138870
1957941
1848929
419236
1123611
427953
485640
374665
477968
656938
1215895
475805
583003
717832
9558
82266
625142
1735504
1149927
165183
1894396
1169901
301497
884619
22280
408493
688428
1389307
1064295
1184657
1457801
1592453
734525
688388
333342
1519975
229048
1729043
1284561
371264
444690
1395863
640740
323249
882155
990003
479573
1070852
1761926
292294
947809
620553
725997
101871
575862
299215
1396775
1049535
541238
420283
1350388
1076746
1066289
1158749
220871
331209
100940
1921353
304603
1091703
1322126
733172
30088
559629
999066
1730789
642629
1638258
1449489
70617
1811985
1307840
834143
456566
1535358
1662578
486745
1718795
1160296
68521
1717409
816915
185352
741680
1033485
751650
1715348
840577
1120671
1755924
273882
84589
1558898
351970
1866387
1719768
1855228
545714
738409
940811
594742
1797288
470568
1604123
1065861
1956017
1228039
1245976
1307091
1001208
845374
285460
643625
1547237
470267
1761214
1977905
957185
1019595
791382
469886
697110
1355129
110464
656069
1490053
1916805
457774
1513622
1230374
347369
141303
1484606
1870404
676136
1238512
1484095
523140
1440536
609933
1765709
91406
882343
1423462
1347179
1275456
173428
1108178
1498266
1113795
1855468
1501382
713106
1199825
1725427
1953130
91240
532220
1633067
1914539
1795925
367762
1888278
365674
1043033
819487
366680
1914484
1503712
795096
118272
1578230
414544
1917168
1270787
170950
1487594
1997663
1119230
1858443
1705879
1186314
967131
1924399
1049384
834745
1945878
678709
1373956
73472
30206
1952384
390479
1495269
1505328
1849695
439222
1809083
1072929
851990
607100
431263
787807
1539500
1056617
760826
1737283
692748
338880
503301
1379366
1800060
1366315
657296
1267426
506473
1853343
143308
463148
1031363
836673
1373005
1072199
1664057
1145498
546770
177894
217681
820081
1411409
1919214
388049
1350214
1857380
1806355
642229
960170
881747
423095
218995
927307
679202
1931917
709215
1057801
739059
278217
912799
969264
686573
549600
1300364
1694699
1942518
66061
1284265
1969637
577666
1968855
1439777
1422595
1245640
52768
550510
1830040
1596096
1579154
1618729
1552355
435399
1171671
276044
929989
876861
1156118
1134443
297664
819562
1696903
1879643
57002
423797
1152200
135184
786673
478132
1016411
1179752
1495357
883510
107805
1762903
575321
1430795
942302
1176451
815737
1370331
115192
1199148
756386
1041260
1919790
455380
424770
1110990
212126
298257
1931459
1906333
655557
116809
1663535
855794
391606
125076
573867
1745299
689435
104577
909313
1002480
290986
1961399
747952
595212
108378
510669
1824611
939983
464875
638315
42503
1003448
1620547
381367
64546
416851
260936
521584
667018
1295546
696133
1736202
336498
1363831
1008712
852322
1423058
1523960
275207
1738300
1357019
1102840
705641
1566881
311850
1998671
1988518
1919048
255868
1966116
1071584
409638
819985
1677085
1294915
1788431
1320766
1404225
1212212
1461488
1334542
1343308
1651057
17970
873555
1681875
428200
1303245
1990784
664807
1150960
960907
1176262
1111226
1007482
1208538
1203281
727484
806553
1263844
51755
907630
1194740
752038
409098
1841878
389254
1035467
1012884
1382858
1833143
877288
848187
909264
1795717
817843
1320815
142754
1179202
621624
1779692
436335
1531933
686615
117421
1746162
1086229
267274
1828703
419882
745659
285623
1980195
1143762
1003402
1507801
432929
421028
862273
802309
1181910
1409419
1036637
983316
1712428
383220
1957244
1517511
1427702
713805
1011236
1961266
1036745
1645153
1334570
370344
682037
1205815
1513034
1760996
1951055
1916019
1226637
1196326
1231645
1405618
435319
963448
1200210
438303
1535512
291824
1841159
717495
1008235
1273128
1574993
1075589
70342
132601
252717
861012
666773
670533
313976
638351
651477
203188
1752219
1618451
1764691
265418
519151
140587
1663861
870082
193114
436806
230686
580924
780534
1540757
1977692
587585
1499579
1692223
1106485
617509
133790
1360570
1370239
1831240
1261286
1509672
943149
1480371
375933
974787
1924
914035
1532400
71548
379653
970380
1531042
335706
1800295
1929373
633105
1073020
513759
684065
1505225
1471185
161655
1251943
1133167
267805
199012
664149
1843775
1463695
1397765
790660
1043975
311457
1400173
1043302
217855
629724
1671650
82214
726372
592189
114146
845295
1108369
1342315
1800347
927306
1781085
1943613
735172
670296
838035
964066
811531
394280
199769
662588
1535034
170048
985149
1898872
83712
1777920
1955386
815384
6460
641417
654786
1987280
1555782
1408101
1015842
841442
1770680
563986
1585727
176654
1270450
1508726
631567
1300579
887235
879940
1445931
1240978
1550637
1360173
813384
444864
895552
1492794
378644
196367
1908760
1293096
115606
600398
1739018
1086263
1632202
1355205
1768584
1830094
1894799
461842
1153141
39637
789209
744582
1935533
790765
192675
576845
269074
1180695
1760816
1220506
37207
121911
325163
408756
199497
1412299
64892
1925906
797862
1220370
16325
385212
988249
520357
443886
1940301
1435638
943801
1218989
493725
1634015
1967924
546025
1120499
1868637
1689915
1636677
705999
1304427
1782325
452223
1509820
1776940
272555
991316
1619047
1900009
1311672
198555
128840
1855249
1457999
1462521
1160196
944877
1123466
1196085
1153061
1892287
1544665
14915
577847
755479
1832900
348861
1875791
842848
1953646
1584222
680376
1431674
1647888
1679718
1292572
783682
1525987
1185159
848003
1485233
358179
697846
301265
1773476
274842
1217434
1670386
849176
1346810
1148959
355089
549501
1602185
1164294
138170
1703156
1360493
1547984
571926
1912249
1309994
1142203
1400548
711680
353114
312317
384619
748506
449611
197339
390442
106817
1875822
1905135
123643
1908076
1879101
1829678
1139949
1417817
364968
596755
658329
1292471
1646084
1301970
254037
1130750
868258
581423
1605724
1280230
1162772
1264191
579352
457923
754682
1428450
27849
1323715
626765
1557060
1994726
73350
826247
1597002
1918944
1765577
1418269
148126
1194431
810498
667257
3139
309970
620843
1609065
449088
1634097
1244180
1623765
928774
1524617
161640
238152
1643335
39371
1578753
1313018
1838015
1629539
1654823
1757683
60797
1182175
553839
301672
1380027
1550578
1014328
1555110
521818
1207620
1728347
815423
1944533
310203
734156
1152339
1106846
1192623
1285386
471853
1473664
819168
633344
1190241
82389
1761069
1644652
1236381
331104
1546258
1561229
204284
1452030
1815313
1284115
404046
359560
1939169
88301
867922
1420113
605308
1323177
1435108
1455562
222757
1554608
1774245
318364
889946
643676
1952993
555497
7601
701238
168977
949713
1498875
619562
145750
1469039
262206
1196952
1697261
1930218
886664
1682894
188540
1614583
1264164
1260950
675269
1429711
873438
237035
1313641
979523
1608891
1389724
923844
1176569
421523
19653
137730
1586958
1449816
1045392
978939
1448468
738008
785035
777836
145374
1848849
787635
1291035
890324
1517957
66367
712197
1059471
1614795
1661012
1943703
1192920
1649179
423510
1013283
1339253
398674
1134542
1808560
1625050
1284472
1842265
807953
1153020
253991
16161
635093
1010578
6590
1578301
812119
532927
632192
864921
449849
333878
1843586
1152181
1527832
1489800
438905
1183561
1062887
691842
1199876
101172
1814898
655181
1664391
336342
1027841
1795179
592197
146420
822328
75660
718136
331692
473147
236298
1364461
1680087
1387056
244520
15078
1194421
519162
1063418
57200
1080605
343337
1102552
885645
5061
1815067
462488
593195
274106
977160
594399
60966
1049937
657281
890054
735214
339383
828596
1045677
1900737
1900460
590494
10239
847673
274760
1217730
1947035
1776796
504057
1691028
1136092
831610
1434677
238702
455919
869578
786218
769789
920011
1433416
42227
288926
1555521
1618246
1661043
309614
871312
653451
428091
1670497
935630
1715404
657593
412515
565793
415825
1805345
1121645
1005123
143402
259776
185893
1067186
1039982
1644392
1083783
1503260
942761
1908819
404025
1821199
1372435
344724
528677
1238142
570059
699033
1306200
206200
1254591
1945766
1266075
1814740
606235
405105
1365002
1146576
504575
1360680
223307
1998905
1865200
888771
1818476
1889716
1864343
1268788
247709
1647943
807852
1929287
343875
1080953
1211187
1580105
1945272
1007272
20767
851199
522046
1857636
71458
1649494
664706
1828791
1606824
1576789
1443766
1678506
1425318
1342389
134171
529214
911642
1866504
361564
395036
1189470
477754
1718305
1260732
1355287
1149423
1060818
441062
1487651
955656
1509572
587632
1298919
330538
1614019
301835
595870
1202928
1219845
1267258
1970476
988659
1999704
1061551
10002
1850458
1295362
226246
288151
1547036
603116
730794
44243
721755
1263481
178044
771741
1638303
1147512
1135471
1773347
1075913
391395
896011
998541
170035
531485
1817396
1791514
582658
1460668
902043
486587
1687347
1341817
1532436
1659909
1287889
34249
377666
12
968174
868261
34113
188803
1447637
417166
1309115
1953227
1712756
84745
802489
340129
77788
1261659
1359497
1927991
1109269
216534
386364
587726
645300
728935
1856568
565567
1800188
108051
1765349
1122610
1946134
1796878
1756251
1442348
1183135
407180
1632003
1204251
1920458
436443
174227
1157332
54554
529478
825283
1254802
1143456
45430
1719045
1077147
1468189
82036
1196964
949056
698504
1184935
468323
892035
1338566
1635519
315487
931158
731833
100840
430608
1132283
1988226
1908840
1285654
278591
1020467
1507721
736001
961556
1811180
41721
1130460
1468020
1916461
461210
1026586
1967430
620330
1715468
898676
1593293
141972
321326
435552
944683
1288972
759983
1807970
1848458
1944741
995583
692246
421703
188087
615990
1199953
6952
318739
116995
829087
1825945
621301
883592
1649761
1045236
1881141
1589898
266976
660596
119238
715642
1490395
150729
1924429
642993
1732744
719008
190065
1859492
1345770
334426
1217903
1792164
1575553
1458283
150298
1204034
677771
1315010
342191
1642000
1892458
1628209
1468576
567077
81220
1292658
1653492
163534
1234716
380616
592901
1698693
888462
228751
632877
1170735
227536
697122
1776600
1906540
1322538
1374712
966335
168849
1618791
1765162
1303622
138050
1880162
1417172
262394
1635536
1379660
1831535
1998892
1461897
738323
1255454
1888253
498
1562192
1593985
547531
1489798
1840156
1379152
693506
543228
6134
1530680
1353095
1812742
721631
1505564
1773788
1317709
61988
1835270
1926110
262242
1780453
75161
1103611
1782082
183189
1239552
690081
47300
346384
632797
1024936
392268
1439509
1634901
964468
1080521
607571
966617
931783
1707030
1170060
19953
1119616
148905
1443455
611673
1531069
1259645
164374
207779
1511960
313686
455709
1482742
1015886
1771538
1322681
1677776
33763
905257
1132688
732620
887762
149208
806042
169522
1457972
1338352
739130
1715716
906481
1778498
1888174
903622
1694373
397919
994427
1251128
1188867
1346829
1157663
99927
928100
691695
1343207
243157
133283
891235
115723
1435886
1395236
1221027
1042762
23115
1907926
837849
1499726
256280
676573
13279
894771
1004549
539243
37915
1921910
622903
391286
438416
834963
1640055
877476
509957
1213645
1237084
439422
1295402
1564628
856008
1263139
332778
906797
1855629
997586
936324
79297
47377
1784087
212604
1287741
1112812
1965679
29403
1143950
932316
337528
795170
984187
237766
668559
408456
823674
774754
1980452
662629
1195200
967495
282400
307520
1856232
1977999
665032
138223
875835
690744
1529172
1425864
401484
953139
1523868
1578759
1269312
320541
39770
481055
676494
993293
1711192
1238008
1186234
197790
73523
872178
1212163
6968
370869
361596
1263402
153046
708041
1774214
1655665
427306
915246
1503790
1980664
1830685
1132274
942902
1234610
1057457
261308
1113714
1627099
1292493
1307517
354861
1838721
1558147
362809
1902996
241117
1668901
822745
1777999
1134764
1704866
1891917
612880
805960
1344735
1276220
25590
1568640
1462409
1755543
27207
1468323
513763
34289
1118530
1096657
132835
1581460
1676342
1669624
1353343
1830001
51649
1620652
1261001
1409352
1849267
1924823
925177
1868395
803757
1646478
1243335
491646
106348
124935
1388769
805352
18771
1446633
801251
1616736
162817
777939
967249
1369578
102384
1463068
1084932
828128
1072739
1078441
995973
914397
126063
1479059
1916238
1815934
594112
1135149
627789
1871883
1987042
269187
813377
556149
363804
100796
375252
1141710
1882051
1065110
233731
85607
904366
1182120
198298
228248
1955688
59594
472241
1263579
977012
887095
48903
1014533
1708167
547566
489132
308615
1527264
431792
1831510
1346130
1252065
999178
883806
470615
1244703
270907
1727319
442666
518158
1757646
1207643
844915
1991151
1575547
1850735
1586204
761002
148083
54788
403052
1518599
1920694
494205
1738061
392112
1987755
1282540
435786
307817
888408
1942058
869391
1286551
1327328
150895
1410192
52495
353995
693326
643451
1389176
1038607
229999
1595040
1542849
1467396
82885
700522
403518
461854
1884714
1964475
918444
1338723
1854550
534604
1953467
1903941
1576401
1513618
1300397
57970
1719722
1797199
1252339
859420
636036
37725
1021960
55895
1790300
521454
411500
694943
865172
76406
462493
330801
210656
787588
1330343
281199
636849
582833
628002
1409236
131132
1318224
1279723
105491
457639
1447119
1472263
439577
1792551
1223642
1030285
1985461
1896200
560554
1594716
1262788
1584459
69085
1250377
1848427
765762
1589272
1750805
1470488
1570139
1592569
1229151
1285179
1631512
1452607
1657746
1973144
891869
1289049
23746
1389809
520511
1376782
1450642
1949699
1864103
1127511
870690
8264
664655
1182914
100314
850958
172545
1259361
517919
992400
1151396
1950117
765064
655171
863411
1084429
1091439
1105035
902035
1233394
1693012
1827754
781288
767038
1519513
1904755
139908
1921857
1524555
1048046
1115270
1219409
1452580
1035755
1562933
1289122
388049
1201484
652056
1344404
522683
1129609
367666
1364055
994510
257949
226611
1093743
1285696
1037642
394516
205642
1608929
1017249
1658576
210351
1480266
1440566
1677989
1771164
1336811
1434602
117649
579701
1778103
46088
618792
1999870
1350919
469797
1891303
1334483
114790
262162
499658
666078
1540311
979945
1543039
44455
732725
1145545
62602
871324
629221
118594
625747
1301560
144608
1878114
243572
1806226
583045
1819953
823645
1825179
707643
1532236
708295
793420
1545403
712567
1995141
519396
42357
1638606
282176
1671962
1618689
1162682
1722596
1434749
940278
1753477
915307
1231898
1174360
1755406
1395050
455000
1092336
790430
1306709
1930277
748399
1112743
615169
1848919
1752475
1500467
1044042
557831
1819013
452869
32264
706541
1989096
1447656
1844002
1853992
1816630
843674
817499
876045
1370047
69986
1802855
1225788
814166
554506
964756
1867549
1421450
643286
1463089
32990
711817
577147
1800902
1740179
904276
227207
1979480
352919
994181
1684878
1295664
230249
620604
831264
1375761
1907790
1050426
159549
1108034
1660333
373216
231302
1699771
1462352
1975075
200177
70516
1315672
1672845
1768588
683728
953325
448561
1437927
1084843
1263680
756418
807922
1272272
1344564
611157
1713292
803065
277616
1735897
1589126
1109700
297783
901007
27674
661916
1554722
914934
437903
1413402
1369006
1770849
1142612
916004
1473164
131473
968933
1848920
1080717
125518
945451
1126832
709357
597335
1465619
637550
1037379
1154065
1318215
908839
1961339
527322
1894807
1270987
471691
1525095
557359
907630
718643
1331834
1780951
1320504
792669
830774
1483013
1739887
1899574
393253
116508
257175
1156113
1427519
915855
1938753
45514
1859809
1503967
1086151
342519
722964
1463821
701595
1375318
211138
391685
409286
999618
1567077
1788118
1219132
1495199
405193
1655735
1745630
1318944
1050655
216975
550979
498341
1304780
1030687
1545447
1326786
777462
255396
1511228
1887460
745424
1920061
1930574
120667
618297
1887109
1436346
1624859
98541
862125
209829
1936189
399481
932333
1954498
473262
1209792
662395
1146011
1644052
240224
587522
884219
339331
1168440
545119
1699310
609759
162989
445453
1068056
721317
496848
725510
584239
1459534
487911
632596
798999
1200665
1587870
659574
975050
1954490
1544879
919918
367653
1453275
153391
439337
1946669
1472153
1052593
1656151
796557
1973259
1776617
710124
443357
825156
857065
57692
238449
669888
67728
480486
723609
25698
1298462
1342460
506442
134913
1311790
1674743
1130390
1980629
1461518
1537244
567792
3085
497226
1863356
1692031
453735
361971
1288803
151484
98924
1874976
876806
1445412
871742
1201423
865688
292227
1375494
477317
1516496
1671309
1772467
1938925
995438
1894528
1888077
976566
882460
1250287
1310360
528680
1713162
950891
1098298
715877
1238274
1381934
1056457
271157
1597386
527224
717661
1556651
167395
458383
1449692
947609
575861
1452400
1817352
187582
73153
1809425
1436840
220995
817368
1351242
428235
746950
234301
1097485
1911236
323308
1926070
189542
926021
475752
191805
311817
1011481
112554
486498
1364560
1756186
1718080
1904781
1714647
126779
286474
1442552
410587
251879
438884
97638
1383502
916297
273112
966524
1674069
1362129
1589841
1471619
953073
308294
1405992
268963
1374626
1784685
1486139
513750
1137268
1328435
1735986
1299855
260847
715622
397589
710163
275313
1377366
1359039
1404994
1869487
1361699
502421
776087
773333
583278
1420899
350807
1684986
628046
376679
1892536
824959
1892047
870987
1863435
1830456
709234
1710286
1644577
1076214
479588
926002
1393355
644174
657519
1210254
1119524
909708
159552
1400089
1984637
1184904
1371778
1829466
852174
252308
884813
437252
1021674
1942719
1577767
787360
1522841
1046691
881884
748665
825910
1279898
1947813
1475718
316684
1419098
648140
1532701
1315319
1376246
275935
61962
1777422
468670
581309
93770
3620
1269992
1287425
119519
342802
1184709
1130936
147362
40278
591866
1459634
675612
1816700
1996333
1577176
307036
1451326
1860795
714383
1399358
1160526
1236768
175992
767451
172872
161275
34268
672439
1150881
479463
721370
626541
786170
874000
348052
828063
166184
341845
909916
44534
315500
84812
1653799
806556
1039213
346174
890307
797661
1603744
441735
1577351
40669
1252319
746050
1141922
852981
1307373
1105468
1599012
1978357
1818752
711703
570157
1288980
973427
1474041
1084648
441241
1966062
700309
216546
768615
717965
716639
866192
1014876
1936083
964914
844628
1511465
1166027
1574709
1408474
1459837
1009776
517443
18547
177203
1084033
323471
1296133
906653
171469
735726
1528784
1402990
1091082
1912941
1241332
41390
1027490
540659
916211
1628015
393578
1070543
1187011
1332956
1741887
986502
241433
417491
233633
1742362
1080048
395525
334267
1209913
230528
898029
50453
1673049
1625310
629389
611448
1716763
1421841
1889350
838038
1679045
1562639
1084232
1179755
1869576
1917888
596011
175385
1332334
1081669
656079
1989299
1368498
1405094
1643241
1792782
841032
167138
1783043
1154474
1884499
57034
991462
668489
171684
758269
1308547
244548
822188
866089
1765851
369458
363669
630336
1749279
1010238
1341140
1149697
1031250
1646125
227553
1420898
475394
691154
1389015
443084
120457
1206345
359079
1624214
1353618
1737797
971020
505250
799284
1163711
1726784
1236488
365743
1742646
532632
1315148
265883
848453
1275962
400790
1921576
150748
1750669
962106
1015596
1000476
1790210
1184544
1726466
1514686
100354
663941
46187
152716
1160027
1006580
1837240
101185
319082
855178
1632600
1727480
1395834
211506
671134
284536
1863303
1322109
77501
1970990
1704648
1924213
737802
156962
290480
376698
1195558
554491
1728581
1710458
1278401
1565999
1299376
1901954
254367
1964137
362982
102195
1594228
460567
299916
1285348
995703
179490
1462853
486051
1379697
1977881
1756085
238102
383380
1711873
747661
1409712
1675790
938968
1024264
953755
474465
782396
1324661
79470
53269
1974346
36705
503448
770664
1306573
876497
1419931
1740103
1216813
169082
1013051
1666774
651253
1679078
658076
1171451
1156956
1420365
1013410
344804
1111256
1298728
791475
1119858
1674768
809437
1447237
512526
1713665
1153500
1904672
1617289
390719
378442
202793
753165
692406
287261
1163267
669476
1672665
122428
1890454
369295
1983541
331083
565705
575387
1028833
555814
1897310
742364
1686746
176921
1554850
1640294
28032
971723
1576850
220205
140736
1112135
376885
802240
1491657
376124
195497
1910352
1177815
1382409
1114005
803199
1144963
691795
1200454
323833
1230512
259562
76770
833891
1638155
68012
1951646
1197148
468887
890356
1461621
1571399
1846675
1616394
1855629
648343
536914
1255596
144869
852448
1749129
653048
1596324
299581
1159689
459928
1020141
810628
1321196
763577
342183
136577
859006
1900093
788500
1134616
1104957
768224
1400085
1455850
686862
623641
661137
707948
482178
1330683
1220296
1240688
212554
1529351
199985
872845
1822005
721509
327900
1036934
969675
1987395
1637514
399043
227879
335693
470292
937798
1963404
766533
302504
115830
994618
1575401
1676431
891223
1178856
1725271
1095681
1508643
1167867
1121644
279351
497074
13215
1753511
984599
989637
715330
1583781
219687
602799
196787
130273
1893853
182402
26848
1547007
1739445
1860828
466307
686635
950577
1854088
1083289
1503173
1237255
1231934
902594
1919464
665182
1906502
1187177
562404
1386162
507049
568739
1159270
846589
621976
764633
1795131
734239
1202307
1002041
1041873
1388945
886842
840444
720019
1930188
892443
439546
643491
1314759
216588
816627
1785135
795330
1513078
154456
1591347
733363
1099901
1140492
1018907
1145574
49914
1874195
1210109
1381854
1945231
282361
175765
593192
855273
887453
671957
335220
829412
1939580
837510
12521
1588165
692156
1820941
1729797
1968994
1692401
112008
413114
199607
1443764
136978
131293
31238
874323
129064
1529607
107489
1390580
75804
531167
458108
447659
74410
1522178
1769157
38058
1184590
1376126
1048335
1926817
107565
132974
24463
1514044
717376
1330929
1915673
1137223
374377
1692849
1904070
194417
1939541
1434332
1474308
1659246
1534346
325842
722732
546614
134552
252807
1404481
449100
865609
1418709
790865
669083
332351
969184
1785238
451932
192761
444693
755630
769321
435193
1181635
373964
1963791
1591473
1050834
1989754
1896277
1902811
812010
1528040
1067680
155471
1341758
173438
430112
1325898
816883
593707
1172378
1923845
125037
1302240
1410953
1203914
1119305
1795680
642475
288816
1355390
600031
1256520
705965
1959301
544927
1466112
1810629
191410
463322
1485939
472177
899449
1513072
1621188
1714420
1131058
366676
1752678
290274
92470
846187
1051072
1233365
539598
589947
709568
797640
627329
407652
1893096
1753476
1773338
789687
1216159
1338474
1414775
973408
1952913
1390596
1708891
669454
679480
1832100
930870
1399348
1921443
1688780
225385
1605015
171007
408191
1857179
162250
1524923
1869573
565976
522621
231227
634213
454992
596417
1260402
1534266
125635
1835756
793191
534619
1633952
1771069
589802
1900451
1771721
233424
1083000
405283
1762198
1055724
588103
431502
1089623
636509
66094
1205385
43399
781070
273701
414315
320315
1901768
1903556
610549
1111186
997785
1156492
349683
1403174
1968071
33183
1795443
267654
884131
1679139
74927
1908870
1955435
1241831
779435
629573
246357
405247
1001760
1873398
148090
1253423
1582589
882532
965862
323275
689845
387141
1157091
1753080
570325
1577615
1549055
1462937
39513
1768382
1862300
58427
1961693
1330736
202246
369032
500071
359258
1123611
1510564
1252333
207683
159050
1440136
1436584
270570
1260720
288553
268635
165029
1921279
932445
418645
1649548
916155
942197
1703259
1639138
1346990
1530674
1832221
760709
1574159
1257666
1943459
415695
1513734
491426
1331006
283643
1621558
829737
117842
835100
967859
355677
764896
1378255
300279
988100
1944094
1242538
1925764
883059
481344
763081
1387247
1425102
869341
1585297
1371905
239248
1296473
115728
983528
1634759
462577
1176627
1257250
1730447
1448505
1955182
1388015
318219
1159503
608558
1559250
77505
1641272
1914299
1793390
1521087
155297
45223
337690
1644527
1628347
1937333
1248390
625865
1273117
1625382
555037
450498
1269373
796407
20413
12733
1717315
596542
1257133
1589022
1129702
1430257
1009462
617076
724798
92412
1260403
1371735
1850003
808005
1616659
1628505
1105687
1541176
781308
1614546
1281615
589051
613256
1186921
917911
1834332
1641433
865955
184968
243640
386062
569059
1160062
585282
221287
131072
1140285
123203
1814482
894742
315704
1218407
282697
802828
1487794
1964500
1383073
1180771
1454022
1453436
207204
1258
403200
1303333
984196
1555672
1795786
591119
335361
1853383
850006
176225
936841
1240644
270604
1785963
1300359
1036019
794624
115530
535553
1022630
868459
1125397
90340
1045382
1192131
1057904
505019
1093249
917854
1940289
440172
532496
701866
355151
749961
1139012
1195608
1450640
1697451
154816
1594987
1963025
987392
231908
1768766
1070985
1055874
1502284
1011134
1393648
1566449
951079
360694
1633287
1311411
737700
530877
1866951
1031261
983656
1820739
743003
597252
24041
783118
875375
1709943
333778
1904371
1765774
855693
711235
667677
1061035
1604035
1327718
1564092
1384152
487261
1655189
343116
1375649
1009542
1292401
1220025
911730
1279088
1923737
1955890
720506
203673
1542558
1486604
1166065
1624353
1648517
333341
1703307
1251401
1038292
753043
947496
590776
1538471
1681808
1915103
1544249
110633
1406719
987386
840062
1000121
1565811
1855857
1286418
73329
324856
949062
1327101
236902
688000
856919
1281743
1955523
20582
1633619
1804104
1397504
1599698
360110
1805636
1405375
864283
577900
572226
313504
986054
1955637
353146
275952
903242
211314
831098
959869
1379544
761261
1864273
227091
858670
533680
1995201
1165631
810704
1799703
792205
222923
1649900
67427
1788386
1054255
51176
1265298
285921
53684
1979291
443209
991067
1192209
1741254
757451
178580
1850817
601507
1509186
141673
1880270
1938386
233927
299846
881932
862733
1355165
1079773
1080142
511812
1212073
845000
924282
341630
462543
1916892
1351001
220367
1639529
309354
193592
513069
1770437
1672438
1061314
160258
845375
1152526
712853
1019997
679014
1062924
203145
941505
1298102
582603
144939
788659
852335
1258920
115963
1562082
103836
1878520
1754831
1420381
1571884
67100
1018150
931623
733848
542470
877160
1386865
1348757
1555265
794087
1208206
658967
1348115
995574
611187
1577918
196795
1646912
1785033
994641
1935163
924875
590359
1796480
238300
831565
1299188
590464
1898595
948995
127921
338751
477454
1661586
1035094
1912853
493780
216065
652561
1637273
477527
398897
857857
913339
1826501
888410
1262084
438579
1533394
1896921
1772095
1177857
145778
1150333
536370
1911882
1725366
580285
1340458
1897269
1175710
1526191
150408
1746970
1707384
699810
562459
1085758
1373134
156414
1186269
260560
999733
1502632
260432
969096
1331348
287006
847775
1559323
1612599
1857188
1112816
1956551
1485217
1537536
855625
1922273
1954032
629964
59303
1927283
1623882
341266
416727
690069
527062
1907666
592924
1046565
798010
1499603
1538076
756
1358549
339681
357385
885495
1250175
1307550
1519408
1726056
384681
1545172
125067
237686
249964
188121
1666616
541727
26941
1644970
295290
1805359
1768147
1421196
1386136
1753509
860125
1603280
1541453
1396922
746060
924962
908506
1548027
703493
1387436
815532
1392508
375926
1587378
361729
1947964
279892
1631509
494992
554271
311259
986649
1322726
1035472
1585060
1615079
1362424
465753
138364
1296733
1670354
863153
285470
1870
1322199
1294477
1427655
344281
1309224
509225
193617
1059541
1887597
1324167
1825639
1229113
1385518
126405
390744
1258537
1423825
687481
970553
184999
1052784
1932187
1556059
521386
1591761
1820983
530927
618506
548345
1000497
1233024
1594552
130246
279649
1526003
1750562
1578559
225330
185426
1461061
364440
139982
1051483
1966889
458600
1198511
879791
1141797
1817285
1594338
1832185
370471
1281463
1911829
1374721
1146084
715212
1118347
375952
794146
1567690
732151
350627
1564834
731069
559155
27709
1333603
702766
983255
524727
1447357
811454
1593614
152907
1751519
1911625
1599503
1463350
1205062
1655276
65606
1693267
692462
822
392880
871667
1824907
1571129
873415
715920
627119
681962
995122
1797495
15765
614952
1344688
919159
1857930
1079837
23657
1509363
1892721
382645
1763213
869733
1783726
1247177
1935921
1048759
905947
1001414
1949273
233165
1956453
1460251
1101142
184550
1666526
419660
1957004
1080846
417671
938296
1913439
1857726
1364768
1507510
1283785
1281962
955169
1090410
454960
929074
1366361
1528968
1260039
338995
1839214
182404
737297
1305714
612637
1295894
128705
1984884
1821122
1866968
593965
503495
1804177
1747433
31779
927168
1121847
1559797
1743678
1195073
925611
526582
278244
508227
828965
391047
1090546
555833
1934751
536938
1190343
1971705
63670
120620
980112
159085
902575
849881
1197359
1990937
1828103
270715
1590994
1399825
1248829
277439
340605
1576742
1758693
508576
1484433
1523690
1710159
614753
1248180
1997929
1365006
14613
1402864
1051971
630358
425148
387668
233604
493823
1597150
1890678
1528100
1283841
1480343
140745
1701937
15219
1961524
343974
843416
1567183
1486809
184233
717559
682116
1076939
602453
213382
1258723
1493263
1191670
111706
650703
476855
1067274
1923304
685182
109697
1344873
229407
1946827
709243
910217
1287773
1523598
1978933
34172
68255
1778994
1148064
483030
1493995
1283579
1747018
1970089
1082504
209898
671464
315897
1713242
800454
799874
227939
798322
1684870
576068
249315
1613304
1661068
845097
642543
1579529
951366
268805
983487
195188
956696
365791
1328439
983295
146647
742050
125635
1022704
86912
947457
394195
1931604
1833916
640592
1486344
1326399
369869
993058
279903
162992
1173291
942338
1863264
1035623
342994
952617
1051009
1749169
1413129
945073
1227824
616163
125459
1742877
1771484
522403
1510987
1562278
185957
1025609
1192481
1396545
947947
84189
6717
525084
1104976
1499919
1212352
1911420
1592367
1999273
1582951
1209001
780176
623509
1183863
1829523
609110
950442
692622
1452915
1232808
897031
690397
1585449
1160404
1923127
1856991
1725223
574081
1837398
1986206
909691
1539067
64133
1793004
1682394
1660242
1884632
1332485
266778
1106254
1455990
299421
484171
1138029
579938
374648
962607
1364325
1473150
1297144
1087752
156604
996387
1521664
1015517
960563
1280567
911758
1383324
1635333
1443313
1261626
155871
735813
232282
163645
797536
688637
698084
1001681
550379
592776
1788622
1553870
1266960
1951813
850523
200340
184939
1493300
826546
1314460
180539
247606
1404146
1860348
475707
1032947
316888
694921
1392262
168846
976477
500913
1255242
531245
276505
818111
1820852
1671257
1389051
679783
1031218
1717621
199340
1296523
1177639
459230
489386
672668
1999026
372779
484102
1931344
1710729
591627
133841
1170320
633855
1757282
928283
1601915
1220315
1755269
752563
1485309
834411
983236
71131
410160
1532172
5395
1947078
1766097
1875519
978672
114028
990485
180215
652294
1319216
1397057
730526
1175847
358322
1893772
560841
1338786
1242534
1131109
182055
615237
1465882
1320452
495749
1814242
1372012
1800962
1924706
469127
965845
913633
1232137
595615
219960
722056
1736270
80976
871831
207550
1314542
25068
664363
411659
1677204
85257
1587895
1273420
1467331
933038
102263
1928964
794794
579952
1949211
1151677
1131586
1267556
1714093
1676006
1138236
542781
536798
1705348
1269275
1873594
966808
511340
958554
106755
1162791
1317754
701734
6353
1502335
935117
539361
1385119
452652
1278226
260488
331717
1796778
1082410
355122
604638
1764171
607964
847839
546095
422208
1805446
1312262
1721893
1713397
866568
735223
1661385
1288154
1829134
1258237
880609
476886
981220
1208930
378997
1554395
2411
745526
1988649
1958179
1567468
195911
1340223
467085
1341265
1911124
921963
727313
172890
597282
446336
1742788
580018
1386302
865843
1762814
951082
1899154
211593
1192835
1557315
1898821
1305715
38022
380757
113057
161440
1213519
1620842
933463
817688
1716479
1216385
1380083
53628
832662
1881964
656133
1983331
1453347
1180541
1311844
59428
1153742
643406
1945374
1291676
154072
1399752
36746
1895616
1176490
1963480
1437393
466987
256801
1931182
1750721
1276550
1250356
788214
1991479
9157
451798
974218
519061
1657427
689617
1250797
301723
1283856
483162
1047913
1801267
322757
1702225
1846496
254790
1156003
1187038
1224311
1151672
1937381
1302273
1257521
820553
360459
445101
871928
1664934
563158
1286138
1502033
275757
364550
1674208
998160
1358054
387932
823133
422662
400344
485191
1180231
186902
490723
45056
636360
1951940
74927
802924
124751
1631548
851866
722930
214708
108710
787119
1781127
629795
689919
1823529
1744495
166218
98658
316275
584083
726665
1225656
427761
1410428
1593216
1702397
1126419
382463
1858564
1139094
1409077
1402772
741159
1548343
1599532
1763684
1791727
1857191
400656
1756989
756035
45620
611798
752110
852546
1194528
111084
1033329
1199356
1748620
674754
1732103
203742
1526750
1176632
972058
1308260
1659025
1647162
1782444
250313
1790217
1234021
64053
1048609
638994
1974440
1259792
773012
586325
1036976
1538216
638144
1383817
1579686
1502320
1916401
1315547
597493
1558372
575878
124935
386381
1340277
509031
1285617
1279936
417459
1057734
1623389
1295358
1083969
922577
1303948
1117857
1271341
908186
428996
1184560
1141022
306594
520346
1187198
1451561
1240688
988583
1646041
1797449
1755172
1830990
1017971
226408
801338
1356614
1922640
1452204
1793574
804701
521034
1338379
91212
392253
508718
1711019
1745047
1011050
1459680
141884
877339
1305447
31873
184138
774205
780916
1380670
1072456
1117342
1626188
1068029
586045
1818163
610625
1164368
1147436
751782
1531192
15901
1611142
1284544
1547273
270999
651734
1298642
953020
1245601
965503
1968717
400990
1471010
1164850
1890916
1193904
1377379
1967959
716883
1719967
796020
809056
1553717
1711236
1769119
518118
1102737
707847
629011
1701047
987978
883108
466887
1007476
596941
1836119
1420542
536460
1934524
1502644
1981217
1787680
139369
1767552
1949951
1319448
1129562
1782566
392263
1352924
253408
1466132
168130
1243284
460322
1856239
1880627
1045504
1424890
338298
710929
129560
1357271
938053
1291883
1643267
642890
487935
722692
351303
735208
1862748
537897
79122
907758
1118361
1629046
1788954
1796429
1652202
1908162
1652605
391656
475835
642754
231143
426473
1168282
1833101
1923451
135567
158768
829397
396409
514045
915686
580174
1443320
1649329
319534
652634
150214
1980055
1822990
488510
277046
1405527
631488
29225
1139935
1498326
327672
675921
12769
1146595
1631727
1603913
587907
292645
1970254
68825
1079577
298461
1206026
1745021
1830464
1406257
645308
280959
1665414
380470
252588
284772
491405
1007534
84864
1110204
428851
1392788
1787131
459209
993648
1413332
960092
1283398
11510
1872145
796275
1887590
126236
1987915
1836108
493092
84054
1599079
373280
1408502
560748
162247
266438
243972
374061
1863781
1710171
1776376
1974743
1198965
1036133
560370
235487
799820
1005981
993793
443070
1827338
33727
885495
1458855
850201
1100634
1656220
372233
1508825
1899645
1547675
1944259
320735
385417
1108945
1869254
572860
16690
1680667
273665
145603
1223561
1625816
1659113
1707209
422694
1294498
878084
654068
1728250
1578820
1768746
1831081
7657
1020920
328554
470680
509554
13218
1909449
1211264
1266290
453184
582185
504531
528676
1896253
456789
1258803
259174
1714211
1549246
1881712
992013
995118
494561
1592720
1658732
128687
365069
217211
1854985
796579
128044
227557
25732
248961
1348101
663266
789949
1783066
1524030
1794821
888111
77182
1204575
137292
1157606
764043
1577838
824367
1550134
598345
635006
1030696
905937
1736351
412428
928866
409600
166479
1052505
424630
1461981
886435
1180780
1709492
110060
358866
15271
697214
90504
1629385
1350875
1926772
471376
1145044
499574
1334978
1065404
272125
987254
1585040
305118
1444151
636862
387219
1425283
1711501
707560
840224
1743005
94208
324735
1496982
385559
1143767
1391923
265215
1154715
1624019
1172665
1963072
932278
625614
1791159
1706648
1459387
175640
1193992
362525
608717
1864470
532737
491443
1853154
381691
1217553
617069
725804
1192807
1260871
1316740
381187
861745
1305776
296399
1376876
258582
881332
259879
1582287
350657
1598220
571666
1160050
1846735
1532643
722988
832510
1414209
292800
813959
1239657
1565175
1880260
701784
216305
1262804
197231
1628617
1132903
1816514
1096534
1793374
472006
180933
30419
433846
11882
1100271
1085225
591518
1069730
916071
1177854
1299948
63997
583863
1878388
782477
346442
1902231
1569478
1822555
973983
342548
1511183
1562261
684482
1877069
1223927
1151556
710344
144060
1772828
270036
1890645
1464314
1276885
170138
106303
729640
505163
721244
1909855
500145
97297
1687007
1481862
472675
267411
531804
439437
344891
1350463
1892583
36164
1534334
990340
523975
1894628
1843671
1089655
1825907
482458
841053
837195
660749
134024
1426609
1634730
440819
364705
282606
383266
872067
481804
194688
1370625
1935417
313437
1749933
104958
685445
938194
454060
133780
482695
1827517
1838309
1240926
249010
780252
1822040
1539814
161797
1753309
596279
1445645
1638259
1411096
836395
796699
738946
453283
1429223
523059
1677482
751755
999147
1212908
1044802
768786
1719291
1526620
1948089
1823927
1988086
458545
840388
1230704
459906
1411360
1464637
1036389
1139435
1220445
1222972
1398324
542603
1945886
739609
1910678
79863
1061879
889201
1941282
1676811
1068618
1426382
1424741
806812
990614
1167579
1089962
51263
1247274
1107440
990427
1457454
1725037
1343722
1303867
325790
1086691
1366473
1524099
102390
954705
227832
182764
1743695
642331
841459
468546
1761217
1109782
499827
691994
649262
1333998
724051
1574399
637771
1073301
1464130
64805
946710
152038
715306
1022204
1929524
1137190
1083021
1249616
184034
589957
847392
576831
1542328
63000
868016
1612939
1233048
1335487
590612
220702
477645
1739393
4662
1880063
1905948
1971772
1690201
1386292
158763
587596
225928
80570
286882
653579
1561631
369428
1779519
359393
865086
918666
1731185
843075
365340
1524293
523265
1778797
121527
1682959
1908513
1942062
897262
1150921
166262
368768
1236261
1593952
2546
542272
980690
981479
1395267
1622315
1545231
325086
878777
1319576
1263275
486576
795369
46210
1793348
1402877
1983525
98350
1435117
107524
1540408
629538
1895482
810393
77631
502309
1858166
1586107
1867342
841626
252604
1864621
385900
1225680
946166
611121
1594122
1847044
1900355
1230114
1869199
1809505
201533
1627534
1911851
585589
362636
17961
1586979
132282
318735
830444
1333496
566691
1735359
1813090
1171383
1468119
744604
830167
203815
1964256
867949
110789
1509601
1314399
1388739
1784982
1731918
854889
1898376
1253471
1802100
298173
691087
355981
1676782
1014446
409339
1483914
995626
1720122
80286
721221
826375
1189006
1052793
266102
742056
1057125
804347
840346
632706
1468398
674807
1429830
1546384
638051
617130
186890
992973
177344
458784
70434
1113084
1832954
671125
1005127
61463
1962682
128829
332715
770127
1993647
987419
120783
348930
1273214
1358605
95366
1132021
1448099
711269
1900753
1808785
1618768
1244247
1587632
1140520
829064
1155908
806577
600118
363697
869862
1598864
1067603
648300
295082
744092
1910049
708494
579819
604153
1447977
771701
880640
890666
1565549
1482183
37829
1445313
1955775
1223586
744117
1085144
1230918
1088825
811098
1096219
517336
579882
1709477
768190
1621946
1230224
469161
950118
1794149
1316244
1550041
903298
932215
232987
789442
1435748
1141066
1510921
1426397
877206
720293
347966
1492812
485742
531797
866181
873462
1872938
997519
1470148
1188647
1858528
146967
772931
1408662
1185917
866932
960069
1996583
714360
1693229
1966713
395477
1555393
898496
381539
1528999
870187
1511914
1642026
1846056
792153
680821
262792
1934929
1890831
215208
1815180
626539
1990489
1735456
765903
1656513
1191419
880272
1289383
1934073
1169692
1504283
1484253
1491766
1649276
1822009
1256883
980919
943040
568529
1738527
508911
1915305
366979
1443796
1391952
27678
773201
949047
956544
1047724
502312
647472
935804
1158572
910955
892498
1876464
1600436
1576854
47509
1008563
56031
1268878
1209170
1941628
1608011
521163
702114
863723
476724
648887
1394883
504440
1494863
846412
1491997
1058370
900032
1539909
1723407
335651
183095
1439845
826383
325339
341243
553407
1338926
1435965
135685
816488
1317152
1499384
1561669
363911
1634519
1981673
33646
1869823
1579605
1393653
634340
1195995
112529
411470
1197627
471402
203118
1370253
731382
1246100
166087
890960
1035504
129243
1636880
1850428
912396
388973
1159696
1703528
994285
1444051
1242756
977930
317958
638415
926097
1865230
1899049
1595640
1175646
692537
602978
718835
742116
1898984
1826622
1687006
818490
1660942
1271120
1321614
614500
59029
435157
236580
1698571
1407980
334921
1398791
355281
1584682
1921202
1679285
1078413
1524046
934419
687439
1615747
363331
116067
344412
37548
1824133
1788318
1600642
503250
242074
1856452
292411
405914
1773629
1100929
738510
1824855
1793963
178539
1712676
1218051
1092236
944441
1634081
771391
186550
1682240
970404
113897
325252
1454350
1064124
413699
47346
840530
1677129
764550
1909352
1711888
1960429
1404095
801513
1450240
899156
970482
1329088
1806402
177934
954611
906524
932857
197582
1788308
1725984
939486
966161
1620895
1027867
663923
1985827
1019481
347077
444347
1677701
1721482
202777
1363452
805546
846244
604980
766716
1344322
680140
478280
873417
1142479
1908105
1961613
1298940
1107870
1523294
489956
1489846
1986911
244348
1362239
681243
1020676
710295
1242852
617989
402733
1164767
1202407
902168
514439
1330353
393087
644936
1683755
1532804
492648
344879
454791
1418380
1949708
1310873
1102420
28190
1040435
1266559
693601
1012995
1065306
1514933
1685666
1699679
1537627
266828
255651
1982441
1510800
1166731
1289302
1311758
1383324
998860
378598
1040639
1218842
1636047
49330
489138
1307722
629683
1095939
1420740
1073955
622482
1823697
1659898
345510
916875
441206
587127
25756
1440030
1343291
1749654
1838052
1082793
809344
314726
1761884
958085
404777
1022697
1684142
1970963
1960301
1276796
346491
1127920
1555990
623858
614114
968006
1123483
1451924
597673
1314024
509048
1672393
1958705
329073
903275
1320993
577864
447136
1121375
185161
787750
1202819
706674
1856011
1204952
622561
1512169
1316481
319629
1991560
105927
840461
732351
59343
158510
572434
1682724
303807
889026
1954361
1564283
1667965
1218064
1175747
1931767
1320919
1426765
1508977
329153
1341204
104104
968109
501515
51136
1369704
1737774
703118
1583000
1101960
1558121
1652464
1331014
600851
31627
1887254
158296
1641086
1290575
1595073
1226545
544641
362661
556003
1136857
1914899
1998435
209679
486567
121681
800693
1023727
595097
17389
1414232
1704779
1499422
1142573
1610363
1083890
1712644
507659
1133306
1846214
1431944
1043494
1730375
764215
501460
876947
1389171
1260706
1775159
511557
26411
1780960
304641
863385
189251
540579
1309525
1536015
78401
1672845
908190
548813
531357
577701
1941437
934726
915369
1866431
1656467
1432104
822783
1400535
1009936
957042
1008286
994767
972415
539100
1719891
1536778
1768134
547671
1133700
933257
516695
108297
805145
1866096
1512925
1764583
961859
1468340
1250383
766675
1770943
1527435
995750
855653
1526324
1817435
1126336
779400
1118053
1324763
1878636
121556
720300
1489282
1944381
1596888
1375537
1049005
157543
256913
126810
421903
1287356
149694
890823
3760
964836
121370
233757
503570
1717558
1774286
603049
1182576
1128857
1999934
1583387
628322
1877456
79171
770393
241997
1572674
531783
491633
79966
270707
1134095
1545079
1485430
412830
111251
1928871
659850
852752
1570380
468466
902259
1247016
41545
787718
1294760
431586
104055
820537
1213890
702046
1662256
1316844
738472
1243790
742534
1632978
1755221
416501
1067593
1985658
736845
26094
507950
1206486
1147436
359293
1489088
874720
1691685
204338
1264363
135812
1382912
1978437
880942
345997
1192464
559695
160580
52823
50130
640753
1679219
1221064
1158771
483461
1930734
309811
713785
1780822
512113
1192435
188351
478251
1870251
1577377
495117
728820
1224405
1031234
1295113
886766
67996
1687645
565617
1686446
1352622
159967
1157883
491107
1133214
441141
1514015
1752569
210509
1236950
1581731
342580
1334776
561202
463045
1809480
503528
603145
1061872
821816
1706153
1286484
100012
1966059
1668210
1627216
394965
340194
657354
1029944
1051965
569064
122236
1298824
1411834
499530
889898
864204
1827019
431775
33722
656803
1053471
222803
798083
291566
653367
1970242
1877064
103532
154793
1998310
594225
809514
1742412
1597195
87360
1995542
184746
1231082
1478916
406098
516905
1416991
1083114
273066
714283
998038
819130
674644
933489
1591916
1705701
1306505
1311922
94986
1953888
1198511
114373
721231
1766786
1679271
783635
877369
869879
1498439
283733
865393
219801
1431686
1266162
217778
1653524
471430
734774
119639
1241864
1327062
1039257
700010
1719245
847291
554618
794825
652468
346874
534471
1326320
20924
1975828
469851
1776905
1222923
412812
1725108
967097
1800713
1589735
194098
1993353
1007455
721784
1149871
124544
660295
1906476
1106674
71855
1010056
977616
1683833
472840
1643888
869316
447423
1640690
1032771
681920
438593
930517
1490088
14853
556848
1462544
1285107
1377163
699856
1723014
1886460
1375782
1621108
1654969
1206655
1341471
1338213
1678720
1009226
1542534
1565298
193780
841615
1085324
1729563
445996
69189
1632229
997618
511386
977750
153796
1888574
1179016
1854642
394352
1720836
416384
1107124
779489
968193
1159691
380585
1342775
1067041
579251
1492084
1979571
1940574
1608025
463506
482168
1342921
296874
718967
1867390
741980
1777126
450675
357237
803556
578459
1536757
851523
788718
417071
1924953
1926234
382979
1491844
1822097
1368579
1628925
429571
457757
73969
1881147
1474260
1180392
851807
788794
271362
1242306
1395834
139830
382545
43429
1140335
1570794
548520
1141466
1748688
940392
1726355
890136
625471
781139
1150994
786609
285728
462352
367891
312985
1741710
1496308
249695
696529
141454
383705
268461
1690734
655540
1183619
855641
1857485
749345
1820402
1522250
96452
883816
708020
92266
1719295
741182
126252
133241
1101008
1586346
1615513
1116163
126231
567277
649133
1968446
942088
1054450
221186
1596590
720878
1172081
757124
1292268
549117
1889089
817486
240051
610221
580455
553265
440913
964245
1846843
648827
864585
1915707
583133
1467066
1395479
1810452
1457457
27516
422110
817527
1302971
988250
1024674
190328
1005647
142992
141599
1703234
289623
1616721
1278481
832079
893918
1341149
1071263
265567
513409
675396
699288
1295675
1402760
923551
77449
1736937
1519947
1623067
1335046
96747
526856
197984
1833477
561933
822432
1807800
1075244
1419948
1442587
121084
1485280
1707756
291589
1482331
641676
1556177
1100746
1207581
1284365
632092
637621
1673553
1677391
304868
1387355
340978
1892199
123287
449166
843755
1860732
1063787
177055
1589907
1053037
694607
1050574
1362218
1367975
522265
850854
94650
672546
175370
1116920
657979
654242
1126043
44326
1502455
168126
131080
244905
525296
709670
138322
209036
58383
1268879
1608952
1808973
293565
1430667
454082
964486
426058
130675
1065885
178201
855215
1441994
1051648
256798
1848237
334274
331660
1264034
507113
358798
1172627
1072811
598831
999146
1430823
64541
200906
1605330
291739
187070
1916788
1611814
1898688
705783
1578789
1333890
1953043
381924
480065
166965
1192773
1224171
1394844
1841866
810011
1258831
737616
1303668
1253940
1043832
842759
706734
722181
990437
107351
1452150
1114889
717359
412785
1282900
1622643
848533
856100
1017065
1716014
1091678
1494099
201947
1582892
1183103
685112
1616352
1699550
903215
1550451
1350801
1392837
87358
1503358
39901
288251
1584658
896174
802947
1977803
660003
468407
350862
1714722
469777
625430
585266
152892
1813474
662605
1955261
1859346
1169201
999288
1988371
1653759
951555
1737338
471092
201247
1693127
989382
1478571
432765
1884853
1582985
54036
919044
18135
1225825
1343876
347028
671224
969056
71351
1877914
642973
657616
250218
205160
1148808
1912900
1156861
1608287
643004
1610757
1892611
4780
1601704
919729
1827056
821820
1343108
169489
859820
1977980
1582340
1157201
1239884
1896969
763384
12947
566857
653133
656306
1825392
126278
997605
1113823
440501
449588
1050583
1487330
460593
1758705
1797004
1310012
1650775
1508773
351738
1283838
495317
1485664
888141
393415
869008
1565209
1678797
1804060
1824950
1012350
1156961
1965497
245524
67153
894849
295429
656997
1569817
235467
279971
1009346
1333464
656080
1516597
106971
1486242
1248072
393706
1100705
1502750
1707025
399062
668513
1666089
45746
1781752
726377
50618
1042839
1094994
677430
1085176
1819441
120541
132659
1727628
60213
602940
1471727
785337
712858
1878994
413442
63031
591408
168648
1924007
1331276
360378
1938310
1654473
1301795
1987978
1515101
1156836
1289190
1558090
1538323
438162
908203
1820175
8892
1349015
405773
1031138
1116356
207345
660914
1146874
1694344
1760234
1167391
51113
1508850
1275871
1124548
298816
1857393
1787546
20360
1874573
1767310
1017871
874718
697748
1864324
440025
969348
1902734
590434
600423
891092
321634
1109031
1075930
392121
1547146
529550
365057
834343
82352
1500825
1850925
1491231
1840294
1288067
261973
622222
1071712
559184
158598
1258645
877788
127356
340690
1573671
762710
1046451
378577
98115
90613
1166752
1423292
1947406
346518
116656
455802
1329042
700499
1495061
97420
81260
48052
1854516
1792608
1180642
1520623
684764
880356
678782
946954
1681654
907689
143575
1714577
722155
1975305
1183991
98986
705784
658700
944066
251572
1467410
302426
874469
1058343
896717
756142
71489
117223
1713307
16618
243359
808404
1457871
1456872
1516222
793911
943189
160239
876573
1124876
179561
1276729
1816247
1629859
846386
1965291
1081690
1875999
90081
463229
1932622
1576700
1452469
571085
889281
1953343
1197676
1748731
1552049
1543003
655576
1818732
1606068
1552052
1649522
1300430
1659575
1418232
1585505
1403046
890302
967412
1113389
674388
1162863
841544
1814654
223241
280262
1914784
1460839
331723
1334505
1107032
1907395
99694
424819
762747
220776
1909532
758975
865824
1661841
1231062
646568
1194643
1000550
47616
1734369
856006
1705000
1640302
776179
908334
366623
1062198
1583684
385332
448461
1380646
351104
565690
1100589
607092
1709210
1249933
1640475
1137117
194464
1550371
555382
1754693
19420
491077
643340
349810
840740
1817095
1641268
1848991
1467261
1138726
1406274
784208
786238
1666519
314388
1094199
900816
1185427
265266
1326207
946100
397033
1740950
119823
916598
1369034
1338471
1537448
1021556
860508
337248
1583510
28596
1358939
702978
1203573
1288610
216749
1961463
1192088
398679
169840
161122
293856
936137
478555
1829820
658588
1301677
99145
1678444
450324
1139060
628742
1510362
499094
825929
1744819
1796300
500858
79723
43748
1134045
729284
1356835
328125
1929550
1004777
880313
109696
162993
1139625
639767
1972443
141964
554487
1390136
1497102
1250656
482938
351679
1343627
794676
1327625
1377602
95002
1757674
1525617
1888767
1483981
1511689
555908
77476
729390
1390916
1508025
490397
1973079
861400
940724
1795266
1487780
549078
1102151
1368528
943814
1393557
296055
1206153
652854
927403
771497
1762614
1265258
31469
388891
165327
1423909
158033
480452
109212
1817022
1010463
854276
879893
269420
1490426
19975
1881894
276015
1900633
163166
461675
1332945
76346
803128
109624
1451917
951320
1196476
284450
1932247
1944511
379858
1971348
752907
1946920
740023
744324
1952408
1098060
567712
1069209
243212
44259
1147444
1840867
1188337
1377164
644953
151256
813496
895281
409090
833837
155194
335021
549204
1457474
603242
544948
160581
1600938
1504990
942888
1547164
426264
1725591
295357
822110
795036
1349515
1097272
1177951
356966
757218
1406621
274419
1754539
832063
578043
281828
1203602
883393
1779205
624918
794306
810461
25971
987878
128397
1087356
1518404
1557204
393146
955375
118964
1099514
26752
1661509
614885
760183
1178292
209821
975991
122967
1001199
1593786
1925500
161053
10647
878675
678529
1902864
1690312
1119
182237
1505807
1131780
852110
520778
464476
1681724
1387559
642058
1398398
1344489
1760084
1221378
321653
1722272
1287278
1666270
845760
127140
430828
644101
253223
978174
346811
1209907
586790
1983630
658808
1246089
1522168
268274
596979
760967
1021265
1618815
777087
1808105
1761656
479222
1451336
174944
1093673
575805
1973936
981310
1717099
1125497
1992833
880110
1070308
1466672
1403988
1760044
1641629
1067737
557335
1443938
737359
1874151
1991640
1951955
260584
1043111
1271865
783149
1087553
1886329
636794
792363
1494118
967508
343803
1524835
1223825
254010
284095
580187
147042
1216826
1457561
289312
1048917
14920
1238510
4673
590101
490989
737606
977445
807596
1545866
706800
1232439
1445280
396736
1861164
1556131
857257
880875
1983680
1332770
271403
1075171
98520
1546297
1830830
908752
804442
534577
1400689
1844412
595086
480691
381858
1263348
269325
1600993
121283
1564310
1764530
1025938
1213066
1757195
1532083
1282486
758355
636836
366158
915612
1771018
1188949
391791
584673
553118
531356
70934
271793
284795
1097769
593208
1176773
36842
536283
1082885
1273022
1889547
1954120
676614
141326
958523
1366887
1904662
483983
1101228
1723538
523629
1636125
1928540
66803
793133
163756
1187748
879395
1357616
586799
124841
13906
1744883
852226
1072066
1999699
710229
1901130
689767
873887
1559655
1256891
59238
113773
914095
1152569
1340997
1284661
215007
1903870
992239
1544601
410625
848739
1174171
663426
1647588
867060
408165
809177
289525
215009
127888
223080
1186095
725622
876858
1800549
103264
193579
174191
1206628
1066044
340254
752814
180212
1150063
1956716
124845
639113
771463
1571288
264277
1895823
880296
1946477
1995832
1755724
834212
1011786
887505
1786072
1311606
1935143
1707140
23577
85209
1850535
1033984
1753180
1952078
198509
989060
231661
1401402
768288
575038
1991119
302767
1351707
1752933
1847624
1003976
1098090
1655036
821226
1572435
1439163
1075482
780707
969660
853503
1593627
251977
1211506
1884434
1422576
624947
789775
60081
1158917
1340507
957547
946765
972989
977652
1850554
63181
1379087
58234
791326
461611
574458
1620125
538513
128974
1757938
8520
1042817
1922009
705355
289529
681396
405935
406268
245681
1826384
1405186
934973
426117
1477574
1054
703909
973116
1754038
628080
1904955
636763
1940106
649428
426145
1192290
835707
1506993
1929268
1188654
552924
871046
1097683
1272734
1479002
319810
1880857
1298351
921973
1887942
1362007
179267
569804
873829
1062771
379913
526184
1915057
1784541
1596361
600242
320232
1984605
1196111
281688
1633327
1454383
1451921
102709
1486636
1921788
730396
1924676
1520768
968252
1164535
1398823
365032
859317
1300173
915406
304163
714340
624102
1387503
1926170
7730
1827185
1123623
1041862
175485
1181102
587119
1695826
1074301
1466297
1588930
1125996
1912050
1194746
361493
1106407
1378402
1253293
1063397
123109
1218711
1491110
606607
1451225
1337120
1851376
1918539
28649
448976
864807
1040548
1617526
1934008
1206306
1025624
771154
928364
1577918
1093158
1069029
1429617
747553
1860858
902406
1715882
282439
1505947
1918257
1525676
236245
1641336
1946062
1319142
530856
1654359
603789
1757209
449411
820677
745493
729929
1973825
1509
1785614
1087757
1418528
1482271
352970
1404482
1520971
1813460
698824
1301324
1918298
1955321
91645
246614
1586439
258705
1024807
1565855
1717682
21417
192891
445629
1475644
485332
1981400
421091
453951
363687
1238256
973051
652935
147321
1596719
937069
1711068
1710390
885948
1626596
1267200
118262
1025515
593915
1600524
35779
1665804
1975043
252399
1772669
1362675
506059
440230
1881904
551843
1676531
1886384
531319
492392
111780
1479115
91142
1317440
385912
1472249
158576
1396597
822937
385848
362762
825960
1670397
573887
111487
670441
639011
771740
1751458
1751347
1315481
1668297
229277
1950324
31562
1608610
1608835
1156981
1560501
530269
1856813
1074886
1549701
1420577
352961
442354
1299029
1543654
153604
695698
1689180
1687121
808156
1036846
1147845
913905
1174039
763491
257940
1240688
107073
1011990
1717158
567263
1634377
1334004
21226
970376
1110794
1391257
144530
776304
229060
811665
458762
700678
1760642
23343
1926881
1033016
867026
1338926
1784620
1974155
1070931
1598340
1814549
1966607
1241996
1203437
1548024
472123
522578
578885
1788704
887229
326310
340963
1084370
542010
1939955
1188338
1130898
1701663
544130
235124
1295576
755535
637718
1088692
865670
1809752
1117984
764773
1476147
823958
452721
1572972
1632035
1155112
1799024
810032
532640
1791077
1616719
1195075
1349992
1985431
1148542
1516357
1964616
258672
1107804
1220365
1227514
1349201
1916311
1468757
1330471
1142352
89626
782192
366406
597942
174700
92992
1755667
427335
1330062
829391
552235
256620
622606
257047
1467419
361712
113736
1983002
812392
1236656
926663
874219
1582218
547301
949060
1845978
1285298
165459
1276163
677311
243327
1048624
406616
1131999
1269776
943859
1462725
1160655
1174237
1634537
370358
1283402
1041900
630991
906328
1328700
1146398
568989
1098915
8940
1450535
890044
25591
1347368
1035365
1380665
1764352
1364480
1707731
1756763
1791157
1395079
1521850
531450
170832
1190346
874960
329344
426792
89061
997105
1505389
1502280
471565
239368
666066
293132
1306322
1525160
746800
1557866
258736
1023413
1464833
1838605
1660634
1277362
690603
1502604
668050
787009
1597080
691263
1652950
859312
792825
1415849
1514035
1572260
1271171
1518642
781800
106077
173865
1342451
1682770
1292951
1244915
1490490
1832182
875386
1435039
938202
789242
916360
835085
1468670
1140492
489304
1379989
507189
810275
384062
1043962
1989994
489764
748530
1096266
1008157
1577598
1187798
184886
337382
638209
1968842
833539
768405
1725440
758235
664240
596169
774520
205252
12396
943634
937766
1842673
855734
1595696
1780548
842042
327968
688403
536429
1543990
989609
985313
180010
486510
517368
774377
1069218
1693319
1549132
871824
1213662
1684587
1650066
9568
217367
401086
1873310
1765908
1078297
279593
184467
316016
661334
755364
514586
1869526
270330
110768
818431
1887575
510649
570333
484050
1329991
1920543
160309
1288287
1986871
702678
1160007
325043
842578
822433
1377984
707408
1953067
1066609
1934526
324493
1089503
1897904
882654
1957783
1856955
1253800
1906245
1675102
369633
1283886
461408
1599221
259243
707931
1763467
1074070
917224
893899
907051
1268853
402996
537256
532738
603319
1589971
1076792
508900
110432
49928
1517079
1569688
367316
1526075
692915
114873
1498294
598140
978163
1592546
1976752
890024
56507
451617
737379
626243
934886
519000
157481
1068591
108806
311050
187821
1727772
1065778
1906737
154965
763860
193787
127999
1756854
1224581
1491519
1412055
1921869
1456554
1371364
794106
739185
1569314
624005
282483
595736
874646
1327518
1719282
570215
101019
1277768
974454
948771
721911
175149
142287
50055
989423
1590034
1953046
1477149
571747
803006
1503328
581692
1770893
996130
952907
1656946
1033527
426382
85361
995959
958800
465971
630176
713993
199330
843375
178433
89911
559565
863286
1667791
1143065
559936
1681671
1758095
842892
1890399
1200270
690668
703303
298920
1690154
32372
210175
1605955
1070162
1707204
1898232
595786
1973958
1380687
600373
1942146
1689973
1231457
556629
216851
1920460
739222
767729
1425349
888549
621635
1931638
1427563
530603
1625216
1706226
1152874
883304
670470
1019293
1117691
413194
384235
1896941
265500
1906276
1175461
1566377
209571
768592
65821
1037098
339277
1221177
201966
1111129
21613
1732871
499562
554337
1982343
148476
1041579
1789001
1165169
964743
1459845
834183
593221
915891
1742624
169894
1170563
1032850
107971
1143231
1573344
648197
145933
1157036
1101696
1974097
259673
131591
1738201
1746534
433126
993593
1001673
1007433
482876
1610498
1372367
286052
540308
1241329
19112
1562467
1089656
988674
1874560
1946147
1954082
1424508
440577
318059
1101143
990692
1389038
69572
265260
1312758
752809
1620443
1169060
229379
1623810
1932264
1350675
759940
640935
236942
1602312
725534
531295
870657
894703
931147
497610
254097
1566848
33896
1889311
1726692
733601
1767242
808496
1408337
1638409
448145
1627449
1036943
1551541
1439800
1826104
1631888
900492
1124543
1192298
1118477
1962242
792096
1484770
791790
75331
1486416
454171
1522577
48001
1813130
1746925
1138715
1794354
1523616
1901761
524554
591467
205183
71032
730353
1055643
1372843
1889421
214616
1304921
281443
221303
219539
871993
515370
1779158
1247296
361795
1224495
928022
54860
1721206
1777469
64164
1848025
384254
1342012
1902929
423674
1779188
1622272
814783
553205
672501
294621
1091982
668386
1161180
1404199
961977
727360
1965093
1450320
1357361
378256
476840
240037
1634892
1934468
580551
1102111
705301
232732
423080
1511839
830702
183152
715707
946007
1234183
1714916
76953
1972686
1103650
614493
710638
222992
1935051
1055398
75914
61795
1457125
1615457
708746
1828906
1262269
828775
910767
661514
1214688
1605755
1909272
1327847
1044902
1052375
442833
1182060
424783
148699
459554
1502822
770715
1359210
1470713
1941673
529445
979619
1546936
1162181
451853
869211
452109
1220684
1366655
1723425
277581
1931995
790580
95889
716862
777235
1838481
451438
32264
1479716
477173
1313119
557332
467430
917618
1242394
962570
1371406
1897116
1182718
1273661
545749
941837
1400487
533357
968898
61929
1918135
650456
1633060
124272
1150086
1766801
350613
192646
106477
1256896
1550143
1473987
477331
268143
592697
969426
336707
805544
212268
1522458
801323
1649821
308663
1513846
1350330
1345880
367491
1020346
938594
4668
162909
1986532
1352867
983021
41529
1820944
1668581
851024
1134904
1929730
707661
1641329
1663743
1750813
546502
1799457
91549
732423
536107
248505
1877388
1429495
109977
19487
1865844
1049564
1744229
1826066
1458807
935800
379933
1296511
1539378
676125
575585
1221068
1158443
862842
1500450
500448
623736
1266395
1344538
1746260
945964
555997
681220
1147602
1379908
1463775
1862854
143893
1751088
908612
420964
1301506
37433
1309164
1550718
667754
706073
128081
1502365
21797
1808076
1662570
1232861
56524
1807299
479440
1077186
1394052
1710160
850911
213065
40018
1984460
1714776
1573430
474166
1348659
863276
1741266
713732
804
1098971
370928
1814817
59054
1620831
1444009
861835
560305
1203950
1969966
512862
71633
1055000
581949
225475
943846
1777972
1187435
1971753
1297115
1340807
1577173
339818
1100989
1913532
1203954
179917
333022
315096
3032
1928811
577138
1331738
1204983
1913905
1103549
1438083
1196904
125039
1596980
53367
1631185
1148985
700509
116499
1054311
172768
1185142
698352
946074
1105031
137019
1863983
1778189
1992481
1117349
819898
1602269
1353003
529149
925007
1342624
494575
1715945
1841747
1330368
629829
1440571
268148
1294411
1851712
345288
1865336
193040
1888178
734753
1444787
26334
157081
425587
649922
1437667
1787883
689381
855806
886165
1079673
1874316
1134035
90194
544789
1666957
1600081
708176
1761761
300263
1218365
345320
1280259
719493
143158
1686953
1494458
1259705
618993
962766
1069154
1903912
1606858
1719925
1722519
960903
1614809
957818
1980515
163612
1796712
874923
1566491
1108336
1520430
653716
487848
1765479
1783957
133168
767594
174883
1407158
1241121
1006754
1892352
520855
428462
263484
1328304
419344
183454
919509
451264
498944
917997
1984967
1524697
741990
1875359
1744744
27592
1361811
201773
230394
1378007
327013
630665
407438
372247
1631369
1911230
418179
1874181
1725043
803414
205689
103673
78367
1695849
1846854
1109506
1239782
1646863
172507
1280379
992349
1049671
1241104
1482010
596296
950133
1121277
1880872
297577
178457
631732
1209821
187448
1831738
481054
1681249
989897
917385
1867333
1839128
354715
925822
957394
409594
1812556
564996
1181901
1808660
1251051
5518
882138
1057932
597025
974559
672916
1142257
818417
1836303
99129
766878
1175422
1057724
1870383
1578819
1170291
1458549
1138128
735579
198738
948431
126063
742668
40762
1086139
1064446
717136
994573
1128338
1796783
570837
687678
933455
1145038
844967
1010450
1095694
279829
1821169
1191824
1436918
852191
549568
790843
1222276
772826
1997790
386330
1422063
1000681
1483178
1425551
1464677
1933532
1858344
1186662
1505834
738377
1039893
860391
1983217
105608
626722
103636
1992579
896845
449078
1077481
980340
1132379
1339666
1441752
690040
391781
149845
1444650
67442
926805
325700
971365
1686162
1538302
997623
532654
11900
576947
1498317
901247
1013053
440452
164035
25744
569682
869473
1265637
1129989
40259
1849903
1004084
298495
421215
632966
227198
887301
515363
1916892
871176
1453493
1242439
197822
1887295
145215
1365170
1918125
202270
1751749
1811469
1290149
1570243
88077
648447
1902069
810421
929371
1976885
1455565
483786
715261
1373793
1500711
249758
954454
983989
1899288
257399
987301
1094679
419454
186103
1961935
943242
1643535
608983
1662554
726879
1891387
1071692
529465
1052871
1642208
28447
1350958
1758969
1696066
6673
1888786
1848473
829774
311549
553610
807282
276186
217397
1713277
652606
548973
1281271
1584613
1508797
517249
917936
1784188
1746624
591540
1850241
930399
1546242
1092051
1931031
1284642
1453689
614578
1966678
620765
424675
1657432
28945
794515
403458
1091536
404370
1634025
1406266
497348
588812
903794
370962
1902297
84834
5122
1898776
101135
91945
1149480
1625859
1908210
1640926
1254708
1011510
769580
469344
1597
1518712
175679
1580505
724169
581510
543132
47993
581209
805892
1949453
1556520
25973
1157655
802969
578188
519521
1809147
828593
891463
1087118
1449049
1034299
1104777
1359472
46529
296441
1035709
1280127
1399756
1561949
1539554
800976
733336
1997693
717795
935370
1137633
594157
1757698
1848923
1759772
451298
823723
1340724
42030
510927
1010492
1020164
1837055
1612030
1005153
347682
320933
408238
1329586
304603
1064630
782413
1362220
687354
1569174
490877
14340
1199557
558447
1150193
831269
1533382
987518
55139
187529
151054
682052
726092
210492
540019
1357033
990884
970166
1414636
2561
1136292
1435173
524861
518576
1155829
1144659
668961
1898221
979987
1286157
608573
1847935
630678
1429728
1324063
1888335
1276745
6728
1621192
631839
275143
68450
1682205
1684814
1567101
1290384
1410128
89496
1116457
938345
1700596
859175
1076593
488983
1108680
476534
450866
710670
358160
1440352
1340830
419963
1407806
1714692
1848277
1471821
435416
573112
454064
1986390
960790
1820403
409604
1094327
604411
1732199
325178
283498
1864305
1024563
567203
1169922
851253
300272
921020
1885755
105430
1081512
471904
538024
86011
553286
728687
878763
1616931
1752699
235057
273430
775346
559126
401471
1120792
1438464
754653
1253351
1912738
41843
406411
1283489
895424
1499337
1684786
138647
611083
167415
1674651
1035926
313847
1540930
413854
352685
732420
1206096
1520398
995950
283735
1598343
1582999
901417
1767356
1761686
272590
137815
997629
1272530
938376
1082203
1011470
1708381
951330
1260300
617604
1304399
1674568
1895555
287323
42950
1062129
489282
628513
682256
1573019
633210
1886410
1473489
1394587
1396206
1607415
1481772
1966649
1419855
769636
1701239
809813
1728465
725354
762606
1627430
12528
46105
1941780
1560183
1079442
1780422
936830
379622
247490
254915
1622314
350197
1821253
885034
951720
1293507
952986
1269543
938429
1677094
1416146
811106
489491
613970
1181782
1294539
878265
1540059
617810
1349667
1644824
136373
747682
162667
118524
126065
1122363
1662396
748011
1965188
1129139
922387
298890
1349850
1773055
1684263
944808
450424
1036775
59626
1460693
591017
1387154
1077124
1602751
577136
179396
253632
140431
1083558
366371
37713
1803361
1058883
1359477
700338
1555943
399371
1729774
1422424
765818
785721
605371
1619506
995855
298383
1806335
1845804
1459496
1987015
1505073
1865561
1735369
545521
1793535
1531895
1627321
1999381
506783
470706
479150
328228
508171
1191900
1586737
1461758
1451220
1079898
782214
1414037
1565475
156316
1977945
1050022
1192852
667520
575725
268219
720966
1030754
481131
1789160
38784
1772431
479838
409259
976277
291069
615759
1600976
1681707
691128
668636
1562449
1147181
1694411
717644
1454957
1350431
395103
526100
283017
1979207
1320138
822728
1349492
1496255
1471602
1752362
713255
1797403
1114474
820587
882061
1116284
1677505
814809
893898
1404607
1972191
917266
1787575
537255
1139301
845248
1104317
337267
1132048
1013427
1784730
297378
101395
1168158
1009807
1642243
774917
35008
677743
1554511
1295717
276596
1500744
1524834
1593095
825251
223717
325586
941736
1361016
838830
1564965
448549
703561
59890
1164878
1777376
590614
1328827
1404883
1592791
517273
163542
1498964
427721
1868678
39145
1597972
576547
178895
647555
521537
77706
294053
723791
1808543
1053297
840856
258279
571248
614856
116676
15156
1139963
1206498
593324
556234
1954011
26023
1849358
637658
1062341
1712453
1919152
1481242
1869371
1602706
964753
1632792
257319
558366
1933008
70501
1520868
280429
1048087
1337657
1989745
603457
108700
413217
1479816
1543918
1216256
569172
915822
814965
1513233
655051
1045075
1415615
1320208
1489389
511898
726756
1851307
1682495
1231870
852581
573085
680918
667784
325183
1165011
1202169
1061021
964561
1896964
124180
1919152
1304358
1202621
1397868
1408875
883735
1560440
324053
535211
231070
1572978
1609737
702711
229033
1637118
736424
917095
1573956
305345
1408231
1378274
177376
783113
1009041
6193
1245231
646928
1287665
976801
1285878
1644089
1727622
769053
756116
599690
406282
800216
1381128
1142569
265102
1180338
41581
191382
1794282
364732
419892
128361
1303622
1196950
885034
624704
1792668
1707061
408975
1921319
1848127
1068716
398079
1528920
238880
1620300
241848
1587812
1101770
1505221
711082
262632
1030798
1628849
816735
1987230
546171
941268
154025
1825520
382678
705125
1674863
1479751
1755468
1127642
1304361
443444
1953148
230300
540701
751500
1649241
332995
646433
1065300
823903
588676
1338424
401387
1041788
42455
214760
1249942
1743160
1643179
1223261
856315
1180159
560623
1811868
495461
1657876
12569
1564150
806205
662741
1110398
1350126
912293
1873249
882365
92656
1863418
1461743
1525118
1012632
999987
1394441
514967
755190
645537
1074087
253893
1245805
1916215
1807558
1829004
77594
1363323
188097
1557211
585996
1798208
1293071
744452
1180749
469300
979288
355790
637048
883509
615689
121689
1238304
362576
1266104
471953
1893700
829685
83615
1408660
1951988
871247
1158518
1020251
1355973
519792
1984112
532330
724608
1293280
436173
838136
1361806
1926995
116052
1189377
646214
919456
1558577
591269
970077
899650
1712392
1535304
1606641
843968
1776673
303442
1308330
82902
1762974
974163
1889526
1720270
1012439
1380892
1911127
701174
1612915
810914
725239
554121
1248843
987855
961919
632240
1445704
1085203
1467452
1251192
1995270
109541
1076607
970473
139708
91941
1116739
1464261
445561
769110
1114068
1566160
37082
783921
790212
1014108
1461060
1225185
1441561
1441587
1378379
54518
1043109
1049423
1743216
174423
1073822
721348
1682684
682278
1512260
1738244
79746
1766721
236690
360948
227399
811093
366316
667574
1130987
242948
216650
988861
1066340
1582619
133823
620871
1291412
1128195
1231404
1075952
1726301
987886
466699
786089
321419
1896786
866364
677487
1427917
1878340
1192692
1806045
831379
759198
1899964
1823763
1495433
478888
851611
882688
285762
854289
937040
264790
88140
1601806
1028546
264832
500371
1606077
669480
1819565
489
41585
1410787
1907137
1211679
1877957
430217
449329
1287533
50635
1331690
70119
356221
1283493
748079
1176249
96308
185058
127959
1852176
1692147
1093642
922675
332353
1525186
526907
193333
743340
836100
436925
1649826
1155329
1350490
638438
378993
527683
662202
1447143
1720347
629740
1155666
238097
24487
504218
1416028
317600
236770
753823
786177
1782855
170315
154951
1927398
1393336
1560850
293924
1088865
783116
2754
827174
1544632
532064
649019
1633468
465866
647583
1319645
1800909
878256
1086414
575461
1261347
124269
273455
597883
652762
1077081
1931895
1650310
555262
1239639
99789
1818533
697835
1299948
564598
1684873
1605535
1479670
1643015
1229970
1037144
1046623
720757
1452888
1938362
1648544
364270
439077
1638633
1366677
86037
1368306
703231
633601
702193
841851
160861
1641210
1007328
45437
992554
1500058
224131
1371369
1535108
1411744
443727
321915
238186
1187447
224568
1552179
1464531
1615197
546485
1207671
649802
67490
1677798
417894
1284233
348493
6999
1876512
1890306
1120874
1800643
456082
1542813
397820
1663648
1747289
727118
817521
1962277
1789467
440448
45802
1337569
1574565
749768
1123592
145132
935640
455667
1724898
542803
683965
194661
17226
567441
835425
289476
882443
1874903
930659
822635
381102
1670395
1727471
987914
623825
717527
1185317
1745914
1533757
807070
1624809
716956
1158842
577811
1828130
1451590
292052
1318188
438802
589901
1118253
1223791
34171
1317202
1522356
579948
782743
68593
515599
1553511
1577733
202580
607673
232665
32002
587128
1105662
1472955
1430089
1112000
738211
870306
1993455
1856709
835345
749035
822227
1648999
458088
1384806
622607
1469710
556137
1641343
170571
1847897
957124
885822
1762329
896476
121142
838860
1504090
1087965
185475
1085608
1298777
445305
1419559
1055893
170070
1835012
669117
421907
677848
295637
783583
188257
188504
199141
1706355
560764
1364129
870272
1942684
960572
1459325
1056090
876530
448104
999127
2737
1480331
4182
1113469
538796
1180672
577339
1376075
855311
1148356
1547706
1347106
518989
302382
1417684
701492
875393
863270
1638892
1914797
125661
989478
1287121
1737286
1787785
1680230
239826
1321479
361541
865330
1642742
252419
490919
441002
1325697
50487
162166
666843
209287
1027929
220017
4938
57092
219566
884143
4418
1463201
509067
297698
754128
921320
1058988
864593
1214755
999638
1973504
1599662
259031
1798169
971432
1732131
622230
1831714
624061
769661
1787726
646899
220498
408310
1560768
1165833
1268015
1173365
284124
871736
1158424
1465041
365513
644669
430479
592492
1569980
22385
794020
736447
211976
1869928
491463
954422
494893
758277
1052894
409313
754584
1677038
1195429
955320
1254301
1368262
1435758
1590650
1486028
186347
228350
1310375
491441
1855897
79516
206054
16872
331371
1535829
805275
1493672
155278
519759
461519
1275923
1306422
539765
43813
1346020
29092
491413
784953
214496
121985
1002628
1159238
1064672
1025623
641866
1339842
1263367
722992
639721
602162
1279340
1549808
1004253
1827000
842212
1723267
1373880
379184
1035831
1271607
630722
1405263
680196
150795
834555
285683
1826043
1734719
1133434
405937
1518780
1426950
418003
1171599
1023119
1456757
1270860
100960
1243943
784222
665634
134774
20285
1357526
72935
1777618
1289071
1267696
437070
1973441
976589
1519703
1210740
371240
1267336
1351631
177513
1204779
503192
1986144
838508
1139516
1289634
198496
448638
1625184
1633073
769251
63635
1248084
1254088
1948560
1101495
1818636
1916083
63564
1800756
1868643
1221992
998543
1545204
1879739
1667845
1796274
537217
338208
624960
1228238
991966
1696478
93492
1305596
1158345
482783
1714201
527545
1527309
1989504
94122
1450036
279087
1224225
1355511
453773
333490
1405921
180036
1647504
1612653
191659
1760794
1116889
126447
882963
893331
1815166
1657403
1915411
197125
291751
342976
305731
1922777
1453451
514281
1038798
1063927
414341
1452363
1270935
967340
170505
1607055
1630518
1229569
1604852
1256116
1498629
61817
467414
1181804
1636268
313447
751171
613879
712411
1786085
1732517
796930
1455660
1029679
1179336
1738876
1077289
1424406
1130941
133093
335351
741121
1736263
588188
1713735
1169904
1964570
1886864
1037416
1027364
296599
748545
1372820
1020976
662422
1413465
188483
1349641
866594
1916550
1296067
1333119
832873
323973
1384893
984753
717536
350857
1901357
1187736
1550046
465265
1891459
1099120
231282
1309761
1031173
981593
1601401
208134
1592561
818342
614775
51968
1121928
1581802
1397394
239826
796452
1380976
769594
101980
1734389
1946129
486945
1800253
498434
24799
1290704
670745
981421
271814
805213
439807
195951
884607
59442
367827
1957437
20138
81266
1821296
1088230
227039
1620997
1954655
1724502
840475
1304702
659289
943314
729900
34857
727756
349918
4520
59846
1984916
905940
624130
1964412
460964
1305704
1529091
1434280
1489824
1939579
442966
1446160
1143225
178906
1570316
708898
1096856
129120
457128
306273
1651186
1470406
1407419
978104
935401
163634
1165709
1215146
1217684
73105
477010
455908
1369891
555965
1668846
217808
479834
1507678
1573284
1039215
1016395
544730
1092514
868944
567913
1071110
1005945
529499
364673
1581227
1192760
1722661
315011
907789
1149643
131556
761118
281610
1610899
843304
174938
1446472
1570420
183813
1676439
1591843
1723177
1278291
751673
649608
1228157
255070
1923214
870056
486965
210951
120598
1231028
1156892
365945
1800013
1777754
1248512
1153943
71851
339827
1428143
643407
1131843
1143096
590564
1310998
1738555
343807
1749126
1854078
285969
23040
1555569
1933821
1310473
1085798
779163
1503620
1871816
25641
1030518
1017976
1965746
1989460
1489247
1736439
91229
1285742
656761
1383194
1330906
1643133
1333162
342954
853514
1813665
720254
267586
1279815
1295464
833576
1917659
1982560
384087
1327366
1614919
495334
1922401
402893
576000
918848
1442630
404559
899317
879233
46029
175486
1475395
690995
1990110
986927
1542436
880501
136892
710756
1692376
978559
460788
1762636
1991032
1264992
882608
270209
1965226
556829
1225789
1836181
1573439
1066352
1448358
1380675
532296
339189
1788004
953637
794240
966768
1453821
1415790
614375
1284957
1243560
1671170
153856
1329930
1619780
232002
208122
142104
1338692
1384151
9466
1894395
260441
827142
1805846
635236
367818
135300
1645822
98956
784494
1887252
948763
1411538
958981
1022514
331304
1890199
1366602
781216
213265
1133281
1538283
240921
1110453
328767
1265231
745938
865882
147246
868511
1534965
1758516
84712
1209304
1075399
1814516
1451888
1094929
520331
170624
819952
1465970
793057
1639928
1983245
1152083
1302764
1010324
1058447
426579
122683
111671
265750
1520537
1371045
163342
780859
1873
1321857
1279484
335653
838291
1618137
1884166
342419
1708642
409781
341624
1468436
1848578
148530
1079727
68944
1883648
1822634
950833
1704205
1248583
813309
1262240
1986248
863760
1745098
879616
691062
1500157
932240
84534
1312067
1117903
1190434
153353
663471
207786
931020
1832410
1498185
325661
1850924
228144
363874
166813
1770899
1432652
67284
890285
410465
865445
981042
1167439
122422
1827237
839457
1757886
242121
1846234
1996034
1681718
1733974
338326
384444
1393415
1918272
1398361
1188438
734839
395531
569374
156269
485358
1445366
1803637
1698100
3307
1821557
4948
1046887
771192
1263835
711096
927653
417570
1425555
1628189
914305
1121582
18846
68567
882251
162567
559347
600588
1698126
264412
71623
622442
540247
573202
870635
1870513
1328847
903593
1870889
1268114
1551707
537174
527717
660390
51167
503291
87235
1527870
1156276
1804033
1095692
1367514
1509788
1121944
37230
1489756
105705
1701073
19277
1252257
431306
1853798
1012522
1002628
1091004
413322
1507959
606188
899135
241196
1463391
1977656
1884653
823431
1400852
545785
1487526
1203313
1153229
1941982
1801288
1765961
1835560
1548069
750467
316092
1159596
1165243
1325818
1978616
1080484
484361
296102
1788912
274509
1213909
1935713
223986
981599
717931
615387
1786766
223393
933332
1345415
1162630
501762
848378
862716
1559537
136033
1993643
407056
810778
861531
64625
1544674
773309
438689
1565240
1175274
878322
680728
1038993
882756
1697039
1083593
491392
682303
1365272
33347
1019790
1050252
1442608
1827247
1605792
1063893
946006
442143
167246
1189243
1015336
522604
1485780
14219
47312
1754461
1590188
1202403
1991354
90278
29667
239075
767634
696658
471978
1001451
1783369
1473164
1445879
1516288
1826732
443294
1933092
71798
1706887
301732
1909
1770473
857669
565684
472156
1642716
1866459
1968144
894716
1325611
559444
1193949
1665060
645867
572611
518964
1308114
4925
1416738
399901
560854
1462057
404688
1875559
799145
1102909
78209
1372237
468297
403417
1833461
242381
1016293
358655
736192
1780287
1484738
150822
1159552
918920
349083
1352992
1737975
1866758
185658
1105495
858878
920011
911959
551458
1220688
48223
1468397
314716
1317562
1357674
417993
1603875
1576015
1656021
647198
1789485
1992004
1464170
1159653
1243584
1747724
928286
1234048
241903
1165485
1302142
1965737
1033015
529925
100019
1793933
1540659
798997
139540
1868373
1158985
1605100
799888
166149
334472
73068
844464
870702
779510
192675
235631
1530240
150580
1321242
21994
1685965
1559739
836844
1609675
1019893
1102370
427061
1030754
1874326
1153945
339560
1107575
1848241
279349
1719930
481639
1464541
49516
929726
1495263
592833
1204538
1880445
65878
1796409
863626
1559042
1973985
1556167
1443082
958526
1379908
1106971
1780159
467637
594449
913488
94617
1511173
1594566
1827730
893748
1965366
335713
918220
353946
200702
1499035
1509996
869686
908365
1962226
1691150
728060
860611
119837
334293
96396
307647
1668463
1211843
1791610
331022
1356556
1642317
1274495
1181222
481320
139453
1702999
974000
1298142
683610
1337979
993386
355874
15350
1262644
240479
583151
634933
772218
67054
797927
856540
1484199
706860
1426569
480459
1286585
612745
566837
427073
1611107
617973
392387
854216
1587335
184078
724853
584365
1572389
1455575
1894087
1321699
1410281
947520
1884482
1235844
865082
707254
834291
1244831
691311
1201619
912147
1433250
1262919
1043309
1390203
1286799
68032
1057278
522222
1207569
1843764
1588435
394298
696904
307940
770400
860852
533434
354045
1842253
630559
139047
1772708
1272827
108518
1814654
1526162
598803
955582
97164
522634
1229467
56099
1371359
885480
719949
339719
588964
802075
1642634
1288333
813538
305257
780213
278206
504099
1477196
1377516
1347616
482088
759318
149241
911737
618366
595000
996328
1049149
570134
1360032
585128
607680
1099325
1792398
1456416
1675
1741404
1051824
438259
592314
1455124
581487
1375041
493525
1882631
1858867
15194
1763705
214376
1724180
1247737
554444
1041459
994000
1965366
1634526
1548755
1952329
340609
171629
605559
714868
534969
1362325
41045
1751828
1490501
1846308
203762
1994254
12188
895065
1755943
1733651
1356445
1676635
1172312
1206958
470476
63717
843279
1181908
1440804
7133
1125308
471885
1870634
254163
1256653
1063887
378549
1545187
577591
568682
526759
720960
1736484
207769
1978240
1135083
570829
249915
1342702
182936
70108
1495857
783041
1587633
1183172
1899155
751827
1175244
438154
1568651
189274
572105
1720225
1877374
1632197
1026570
1918817
1412365
591707
1046033
1816971
830737
1848067
550851
1547192
422405
590333
462929
1008041
1757445
1270072
165359
1396091
1290313
1080835
1760374
1898090
1650656
1987507
183523
537288
1015535
376219
746725
1930934
1160258
1690729
1217820
160620
1800469
1301149
128149
738083
1050595
6294
953501
1673284
1518115
1401739
136130
1005225
637994
1137865
1978068
440015
1402821
1754154
1725432
1685690
735312
1846763
713141
9983
364171
1323337
339577
1804781
587333
1513532
24520
1348210
445686
1347820
1156149
1308883
1890576
1702532
881371
1069283
355777
1724687
1208229
247169
1575165
1749043
372994
1259333
1145660
1054329
681069
505140
829625
1946469
1194089
1762224
968098
1764591
258477
1083470
876260
1899879
1863171
527751
228288
1603951
1229586
1660323
530195
732900
1092023
1303058
94621
115189
376012
1048600
676047
1638784
928382
1522622
202947
775746
1993585
795901
756790
1080415
996312
1517344
1143252
391307
4565
747332
1733403
1283165
1733589
35763
1709520
1222918
11204
1492520
617734
497110
1723439
1624034
653616
1057558
1946269
946686
897241
1524832
1012357
1928180
739737
453092
878164
834323
1884828
1531775
1706485
1856801
171983
675819
327202
518539
707928
1840052
212725
1959235
333753
701797
1955825
995478
938216
1108815
397203
1999063
543974
1837782
1477602
298386
1243807
631910
1910796
1643151
1334880
539090
989348
238614
154002
1518731
1806746
953009
23927
1494614
636455
715698
480431
1396827
661326
956713
840032
944913
697830
1253714
614403
1274940
1662526
474280
1262702
1424648
409055
1966377
1755298
1618275
144941
1538480
1009807
1765630
485237
1266865
1904058
795616
1719180
1847925
139400
1607257
774459
1937209
266029
1899156
1786631
852089
1395486
873618
519428
432537
994938
1294586
1329323
1231121
1184810
1980884
1230466
922272
1461021
1788837
1298756
872737
525658
1683589
1171968
898031
1578900
1794120
791056
292837
478403
1993738
1237241
1137296
313878
1267478
39147
1827582
101680
184209
363259
1365442
1002253
1890451
400003
1951843
1190266
157967
250803
1801502
813437
1354834
2891
1782958
1517017
1745193
904956
712457
22540
1401738
290750
702048
1711365
88658
137711
1638195
1736598
1838030
656678
473439
1211788
188928
1288295
1204884
844930
321501
1371745
1975478
606442
1862536
136554
507547
980099
1086706
1650621
1544518
840298
1278219
1200227
780023
148002
1207401
523378
1113693
1913834
1139400
539327
161630
890374
53427
1115411
103017
1148145
415292
1536419
1120656
1017286
1083787
1022623
363495
72227
1921077
480301
1434818
1312535
1999225
506025
35091
1091576
603512
412736
848354
241002
1085461
1046793
944382
1638720
711997
1393270
1250804
439069
734821
292424
406686
1776465
491546
746790
397322
1376723
707188
1160889
1196826
1164426
1466895
1096147
684068
1628263
1903939
1847531
115682
1335357
76387
1906434
1253649
1759832
298790
18202
1097230
659041
896986
1877525
1611496
1082163
1664034
358903
509110
1663679
1944156
1055217
64487
100186
331515
605212
250878
21486
1012266
1325916
148088
56827
1748711
1184792
826196
1170347
620108
996873
666064
807781
1622843
1256599
50758
393723
1446880
387987
258578
635794
1880373
294843
894807
364328
225918
544754
865898
755089
314083
1763379
858172
661327
565832
1428252
483424
368066
1276578
945540
502593
841524
2133
1366747
1678078
805387
424481
418681
513619
911787
399113
386543
1138918
1033013
483820
367631
1285467
1879720
1521575
1042305
934715
1438951
1243657
509996
122898
352359
1238904
1549870
1074147
686755
1198038
1695245
450632
1608629
596259
360943
820017
1381803
1929986
820466
1069210
250674
784189
601931
1646468
1946672
819498
318170
779257
503104
1619757
1616438
1757416
784795
1104212
1315471
1073116
158640
1169981
1991343
1156197
47000
562365
14748
51612
1860918
692326
66605
1353184
1544991
1025091
140899
1839386
284088
1641181
213224
1069712
674250
1511551
133670
353881
900548
1862507
688586
1670528
159791
1385496
1369669
745966
151657
265406
1418155
46794
1128138
653909
907271
1171085
1850989
215890
1244066
1622906
1463683
777010
1523555
672403
181170
1901096
359334
1260330
927104
1604153
262406
1083677
922994
478633
1530906
176633
692381
475876
926035
1205870
785996
739769
1379094
1516277
1893857
583701
1024418
38000
929908
1795157
1269440
56503
835969
455978
1276840
720845
949696
1725063
1201999
1907725
873053
1528304
970540
1940038
1914440
1067589
353471
1128452
255499
1440951
607976
587456
1881617
440931
117509
92760
954063
1481266
912690
1135910
779761
1210400
650874
1865564
97638
695693
235877
1151775
1478019
1605691
1207999
568285
1349513
1336418
862401
1639266
502707
1552891
1344462
1004312
657666
817835
1514887
1518685
1199232
1181104
1110188
886855
779228
1410014
697778
1375816
769736
401817
1081973
140250
642597
491946
1551276
1989213
1041335
1983574
1926798
1189541
1040240
1198086
857042
1630587
1614316
1001059
610323
1814154
1855055
1173965
291672
830985
1045975
308597
1629724
1365884
990352
573114
667051
524451
549289
900655
36667
688725
1969826
1802594
505114
846777
1220108
1550534
745084
1692650
333808
182738
1928959
731650
806366
1135020
784559
46859
323790
834335
679158
71600
801584
227669
751675
1013870
196646
447987
1541344
94874
1962904
1632180
774883
1695348
1137910
712918
358638
406164
1353973
219756
85996
305846
1375474
1790973
1533960
1966074
1531214
725530
1354094
1710169
783203
523592
1853759
1669520
1368770
1285807
1362266
1906096
391725
1395282
906385
426901
791126
376538
1819014
1376481
800556
645660
1740571
1497775
956356
271
585146
730197
1428886
1313829
1834381
1472291
1941823
1207475
369401
610971
332967
355570
1901774
1339033
889807
413200
1103775
678325
697652
1155863
1780983
688795
1905622
1010142
100940
1678488
161065
767511
980865
1327480
402240
1460522
801239
477319
1323596
1899324
959502
1504344
1798927
277937
59632
1378102
1445486
501465
800253
1832426
987460
899604
894583
922611
1840185
4423
673911
1571831
478560
605441
535426
840716
1743782
977380
511290
1108571
1702351
1749078
266068
880341
349114
1544323
1147660
740372
1813749
1077199
1621652
1313232
524284
1142440
1421669
893614
185832
1987340
957853
1256616
1331683
481959
1428192
269747
536812
1489411
1526773
451059
794887
325277
592846
1984374
1220617
1014692
579630
295726
1317813
722494
1894566
834268
1456252
328263
769426
535313
1410259
1805615
1724354
575263
451184
1196116
454545
1293838
1286280
939762
406474
694086
680485
1894955
293287
391392
23842
718707
73021
1345978
299018
1260018
983557
1792737
1151326
485801
961076
293895
1742853
303569
1562982
692023
496662
133685
360428
998718
810389
432138
1621839
1446774
1265968
1305948
1922695
487867
1829260
1416630
470363
1685693
1533249
1713570
1319512
1146628
202345
1229855
1550653
1846994
1066629
1497679
796011
272417
1885758
869439
89056
46649
1828334
184208
1908267
936739
1997408
1900518
730237
2396
383101
527199
119707
1519641
101566
1454642
1894331
1397260
1109560
1137763
1108233
1623728
77506
1287655
1860387
1131820
1779891
50793
930677
28953
184307
914830
158378
1934738
763811
1325272
964785
1180807
837539
1055940
367690
897468
1338264
1149187
321340
393390
1212706
1566324
117836
1594708
1642793
1378539
1690739
1889592
1238818
1209035
1183480
289156
516628
389410
1198702
1145000
429717
1284878
640219
1628043
941238
1256717
1687295
1749872
1199534
1001381
911527
1648458
1326861
813687
436281
1002595
1488357
1067077
1238126
203842
1882489
1557264
85019
1547486
474596
617148
1001541
1468851
1371852
400066
1130459
1448177
1010759
86878
1389822
395160
1975087
1601246
1929587
395178
1221796
947117
1489009
547989
967442
1341769
96805
146547
1257683
310626
1598522
978510
1380442
1866495
1353609
1139814
1441979
1964315
94543
1275881
1743162
1502164
53858
516317
46930
1892403
1534916
682377
1254755
1413263
1828808
309189
1279248
970585
1542271
858330
1753250
1877604
867809
90364
454491
1087671
6430
714623
1234172
524295
1466622
469606
1778628
1492424
212879
357888
1210852
1245997
241911
1488187
1260669
1226200
1504021
871114
1907265
466760
528218
1260202
779555
1004179
1906035
1661583
441827
438848
211017
1359085
642739
229443
503790
1191235
1674404
1976344
385282
1388920
142160
676302
1301996
1957134
605908
604626
1603570
1145331
424411
118526
946565
8391
234299
1305485
439806
523570
29372
1676972
1474365
1623188
1094805
1130866
578976
1806124
1193072
108656
1656767
545692
1768493
1774935
256738
773802
446364
1476644
1180500
1987522
1532393
366453
1977990
1176689
1426177
1693662
297423
485536
468266
1009785
1062849
1052247
816283
106738
1284309
1343241
69889
540503
1530665
1408155
1359733
1442448
1771207
1623829
1036922
60101
1889354
199345
802309
291878
854715
1214672
1588843
1162924
599366
1839479
1227609
904072
1057758
376984
846540
840569
1030244
865660
1573640
1980853
1208446
1555338
1634331
212392
1872067
522523
1647798
223436
1919717
669113
1253128
868298
528444
1936526
614482
1521173
1222939
160915
984902
539422
656564
1867560
1591224
1937422
1351198
387198
676391
914569
1141721
1701102
1350363
968167
124411
1487110
1219235
156304
720746
370639
1216597
1675185
1256287
1937533
1406908
792053
974160
1740880
734083
1238579
1162105
1856659
1139138
1433073
1504482
643234
35242
597076
134772
1073343
508933
1325469
761588
1726603
916265
1495920
767761
25812
845306
1003043
876907
1595619
971407
1487694
1411024
1580635
1181491
482898
1784710
1153825
645601
1888071
780540
911468
399832
445626
1556978
1343092
1653406
1105679
55708
1685665
1317912
1721501
1800099
1453297
1033716
520386
342808
498737
1033076
315975
397800
1605086
536284
1846379
330962
1355389
772489
1362085
213810
729832
905434
1937243
774469
1946933
1821139
1700786
1564051
1712646
1490321
1112915
1911851
1743139
1661477
1785043
1062222
1032386
521516
438621
374087
784277
124204
28430
558132
518700
448466
423674
1902338
1038634
1244861
1519008
48537
1760274
180462
247858
102619
176688
381902
1907800
493757
1109058
749779
430101
389485
1370263
1236135
1359130
848723
83659
984018
761208
420538
1922704
246401
831666
808586
74114
1116794
621889
1803555
1019079
449254
1597722
1207737
133363
1890939
1581013
1241168
1621183
1436858
1594394
1863922
561515
558055
1422926
1673550
362373
295693
806289
1859002
94267
1725387
585437
410410
1147432
1014760
1360386
144234
1625324
1745652
1001298
209306
112087
1003291
1073037
1047466
280871
1652406
1818788
1805114
1806536
1797118
1665016
1574777
1957500
451311
1889536
1385387
310612
42211
519947
1679117
1835467
1440592
1871113
1650309
1365878
1635055
529566
1791073
435986
301109
1114971
515664
1824396
330298
1788836
504645
1445479
100652
527997
1027082
1168356
1926013
633793
618798
59448
222549
1402739
1095821
1737359
1204836
994430
1891441
1802147
39481
123945
1057921
1966727
588184
1924726
1082522
1526800
129396
268793
68982
1020769
719364
731090
1951804
1646055
290005
1684188
982193
1134470
1335043
1850026
477545
1604372
572116
705384
1328710
1879174
8826
1107434
1339099
894064
1366775
1032268
1048545
1882168
377033
1669055
1059443
408780
328488
1004269
1824109
1873545
648010
1143255
1066544
70228
1822911
972501
1306439
1835107
1497407
754064
719126
1820569
881709
861264
1313372
1676780
1632690
1992817
1704759
509770
1637962
1159129
1809773
736617
1593336
973595
802761
729160
1999857
777471
534551
52682
1442548
1213532
78491
458734
776095
409736
311987
788216
1515159
1874071
1155452
593531
439138
662205
1411377
1812245
1153313
566552
1518746
1378926
483752
820967
1940602
325793
1265825
1612415
875913
812672
1407586
983161
1684668
92344
1952365
1628806
460235
222506
1257163
1869881
1497842
959311
85515
1560103
1727078
1531938
896028
522881
6403
1625466
1818955
365429
339451
1346346
1243514
1534547
1419507
1917193
1468568
64537
1790005
1096481
1751286
321635
1883765
805283
1988524
131331
782512
277702
1465599
717537
929143
576079
914567
1288696
91357
101748
868321
1118056
897116
691196
979853
1613634
1307386
499598
1780795
613945
326666
567177
506784
324680
87689
1363199
750957
569093
67925
1517874
1654532
685162
574420
1778282
1499627
1208614
1983516
1728484
1996645
1862678
959560
314548
353942
1132337
9791
1463979
421930
523043
194632
1603019
940345
1771997
1880107
1116311
1673649
193933
1992194
1902725
194275
1086674
1520686
433705
1022692
1651568
1888212
1096368
1670757
94435
379814
1718453
1494540
1675600
1966134
493416
1620513
1223318
1254085
1623177
1225718
339263
1639382
1378814
1157979
227617
1081560
326344
159524
260645
901233
1099777
142060
327833
58973
232096
154356
1310606
1930905
429934
1493710
737740
378519
1728729
16613
965301
984238
1494098
1670923
142020
1848296
1229687
309741
1534118
885964
78019
1969342
384615
4678
1508642
793367
1881357
1730537
1475553
1685509
608609
1577985
222592
1368044
1656861
1095240
1535886
45457
1068992
583540
6190
1585094
1006775
1802308
1704993
1517153
805937
530056
627573
1602755
1982012
780038
1784810
258382
768637
899486
568341
1727394
477722
690265
344875
546829
457487
1391692
280654
1520915
581806
1379191
1668892
1989845
28151
1001947
1093479
61394
1838366
1444687
394557
939711
1887494
1986736
1057717
1222611
847722
938919
987834
1718218
1563774
154171
513231
878975
386954
1987943
550139
392912
229602
1701943
1925517
172477
165662
1869501
961567
280225
538877
1357720
358565
759362
119793
500
308763
738916
1526588
195411
1202588
1338203
830115
352332
1922061
329938
1178523
1230758
190296
851824
1401091
67182
804612
668150
83635
278996
1917542
950603
625320
1809694
468232
402151
799017
535571
1490393
1448530
108272
1583576
1064774
1858606
999881
1574834
941469
1599421
1361832
510105
75617
603973
1172138
585065
1378472
260172
1723620
293393
1656010
1041090
1205027
747264
675047
1067143
1759958
947752
614757
1511432
31164
649235
428787
1843638
453285
1186008
277207
672212
187600
147306
277574
770038
1206944
363713
530491
459633
1725965
1153468
1694821
460217
1980156
78490
1704879
1711655
856839
1983086
630600
840237
1487481
1227546
1953940
1251949
862772
508970
1741149
844491
1176759
1345102
764437
328301
42016
994458
1540682
1289517
1334916
601408
32515
1671859
676286
923810
1603329
440489
487576
1561044
645373
676926
1079812
1921064
1772549
1873870
375475
1109997
1522416
1297475
1517561
759743
1223918
1351057
1517223
263057
891032
1755249
1506993
1544039
528110
356667
76745
1855872
1039553
1858970
1137850
553117
1223603
745995
638561
741634
1434514
406002
1957306
1051971
636246
736273
1614343
1651532
350585
1145680
1745474
146458
1290725
887160
1507858
1483385
953003
6612
1781661
473697
794958
520408
860030
1735308
1442510
1840501
1328444
514535
1386485
1582675
605626
407901
416455
603699
253434
1930003
899641
1587589
372476
984875
1504144
1773436
1599671
1933645
1732298
17448
1996456
1701650
1092296
908421
1570287
371570
1847925
1764295
524098
423687
1370831
910525
805158
58154
677261
1890098
864746
1070172
279970
947128
1075458
167141
442582
57684
1235753
700869
1218061
1129863
542810
1911797
1811434
1394094
1691305
502937
416160
1440001
772643
1140325
1581289
923001
247672
1010718
992968
888654
871865
284793
81371
1642159
412275
302569
1514683
1018834
1215603
218256
832841
783731
1954005
784243
1284135
1743267
208223
1003508
916918
975002
1622648
630179
202589
391563
1471169
674775
363587
1231878
1390491
1873106
1740424
1510156
1521200
1338106
1263407
1902403
1114374
650544
599019
1887612
308464
1754745
1885717
1862292
1250267
1453188
1622616
1641007
1413105
1795335
644158
1577
1848439
44508
1906923
1373111
318548
568941
360563
1480175
1376973
261940
632730
214430
631965
1590673
190035
49576
1205028
1974985
705015
431787
318837
1241857
1175880
1475206
1343579
1607195
1897816
604451
1044548
1445426
1485709
1808728
1657971
566224
606174
1319136
1416260
915727
149176
658246
486611
19979
1970462
1530279
630283
550652
1803454
326715
825554
1465552
815012
585527
1949516
131145
437947
1565878
1180812
439296
262803
1829193
1099041
793237
667968
1165133
883679
785680
1204493
647572
509234
1238100
348818
1369696
1788795
1900095
1066688
498620
787467
1550644
798736
274261
578010
334474
176851
798971
676198
165138
1663131
1924221
916095
889519
447758
1583325
429835
138681
378807
479615
773401
719567
639341
1204173
119494
220680
451813
454310
389375
1371592
1274177
1414943
1616846
1005431
708837
95349
1399746
204382
960371
1964137
1226596
289586
630274
1875899
337356
222775
979445
1905291
1415919
1431094
1648736
219632
1632351
1783026
383898
1349934
332641
1463927
196350
1753332
1244407
1736602
1999134
1288791
214851
538550
1107762
1190790
1334653
319297
664472
856059
162817
128198
186736
1239420
1724914
597105
891669
1566908
1975060
1582242
1666834
1388672
1922959
377874
1864191
1298658
916402
3215
362756
1323924
1927141
1516951
1500805
720433
1007695
1547799
1399471
205190
1922046
1826486
1660429
81622
806906
1042611
1844150
859453
711170
1553307
1072873
972513
1065637
909569
1938937
172590
1367695
135472
1203439
343999
1079427
753386
369131
1355854
522940
936114
646559
119668
1296558
1042492
911620
614129
404065
828014
859534
1948955
59640
423813
870765
713018
1705388
1218806
247395
1341150
602307
1286206
687302
834010
1232646
357739
1662762
1272944
285261
899991
1430072
974882
1531264
867902
519219
941828
573262
1922309
444868
601512
800878
468372
1993213
1763872
851237
1465653
122295
1840325
206526
742663
1259083
650308
448581
686451
1478050
155923
1172185
1213108
204779
1349884
256049
1458495
889014
627680
1788519
1578341
1937098
1140907
1558202
551378
474019
1491938
483753
1541985
950908
1576523
1499456
268604
944619
364872
218339
1285070
1695456
186436
1801117
13109
1719590
1506904
1639111
1348621
1968936
1895976
1870177
965718
1078823
1952524
1510358
1324788
1985477
600558
256095
129392
281461
732633
469251
203671
1146299
88206
906362
109540
918681
424597
1435286
1685978
1652192
1892200
1225472
1933296
1019193
376417
208492
473224
1528789
1722782
1609993
391362
1934019
876222
454707
960882
1769212
1034460
1553594
1414028
680446
698523
1030271
1660639
624127
126510
1768093
270907
351207
899108
736105
825454
866156
1276768
298399
1964237
1576450
196681
614808
1030818
154592
38138
1043349
1268046
305548
209680
706860
1116137
1028426
979884
21461
916431
240946
1945834
277432
265726
1734573
992004
1202117
768521
1469974
1343001
373599
1424350
1744326
1890874
480536
1891965
1069056
691523
1142490
1410422
1550553
1221636
1850671
1457205
38823
1044786
444645
356921
26493
975469
1639776
592150
829322
553586
1074093
218706
1624495
480288
1900436
220826
1471569
1230197
1818371
46371
902906
1513899
116795
617634
1824833
708483
1213220
671296
634820
1486566
219018
1656721
778025
1346118
1342242
283025
349405
641651
666991
726699
1731599
464266
1094627
569388
1290110
332258
184562
933654
940288
212275
784148
1729736
41419
1500552
417814
306124
1070950
143328
1781260
1099194
443430
95401
778477
1419686
1477458
1200763
1369615
611382
665041
1907982
29522
1977717
1843384
680691
205725
1770254
698386
1880607
1118348
131257
295478
641525
59650
1572403
900105
1203253
1015884
96084
731762
1319330
656208
1930499
167078
1823619
1831660
1024657
1493485
785023
1831196
729809
356292
1190354
701881
1257478
797034
828567
768383
1605934
206732
382496
945208
841919
1162155
1207866
395817
727773
1206731
854225
1082199
1769323
1455008
1433744
856747
925019
598014
278922
1823468
1670591
239160
1685932
1658991
246153
622131
463457
1200502
747119
852562
787388
1442213
1890760
1913291
1124634
1412150
965124
1882129
264217
450176
26986
880276
723171
72286
412330
386388
650081
1233477
1050498
1439536
1433795
1426316
875015
1788182
597141
748902
85230
778378
540819
1045804
595300
331261
1049673
793946
575471
1070887
246521
636327
1275036
1741675
608413
1456083
863146
1634062
1695444
689746
1909528
1225114
1362582
41831
117324
1215830
1661899
1440847
1129879
1014515
847240
35469
1535038
1633250
1485080
1890761
1964178
1792065
1996666
679229
804874
1104195
1585872
7487
1285157
1226293
1225217
619727
1675218
1495191
580042
746673
1378956
1139967
1752566
11765
796617
505522
1489770
1203238
1848235
542803
416658
145009
1545230
599914
1908224
77312
767863
1616667
908455
265290
367893
494553
196298
51144
409714
494165
1973431
1451173
1597809
1919292
1129419
1957817
1772381
1017322
302614
160892
1442844
252237
663103
1291808
15873
940703
564020
973109
486572
1158101
590576
922103
986867
1029165
1295299
99603
1828609
121267
1111065
980896
688274
1765812
1182210
1750773
137258
382697
504925
1316293
180223
1512819
982995
478927
77181
1520552
1125964
1054924
1670720
522247
1042711
83437
1885290
1090342
12434
1046408
571824
334243
1264577
936757
17713
858966
767128
1164866
1820880
469168
1413899
1486920
1378838
228086
1089269
1826616
1376101
433604
1475801
275357
289461
1574770
60613
1784843
1355306
911986
1447872
147511
257335
750257
1006873
1038807
1741129
398571
546574
91884
335575
568544
1521792
1766425
573336
1150148
996497
473381
1185156
975220
1605065
1844837
1295585
290305
1439290
1027799
133623
512223
983597
978285
46757
303192
893535
1648309
845151
661163
16227
1094585
1066073
1579333
1178183
387618
793369
152959
87632
128912
953640
326580
1442228
463343
905453
97560
65137
1961986
1502416
64009
1594641
164966
465043
965335
1832908
1508727
802443
548379
954591
1824466
1433614
517105
1060531
173752
1051788
286337
1198421
1658669
1808868
801659
592940
1562273
286100
1788413
1414488
1194890
1057822
625250
131358
1298087
1182478
1505235
1447916
1489889
822033
1201955
904613
14636
1413479
558332
1021136
1129116
827370
1038958
431631
1131257
136629
1978851
1093930
1445834
107465
1836622
830513
1388629
1881949
106434
458038
181640
1108039
927113
554428
1772582
932230
997343
1540169
240778
1038006
841564
1501469
307087
286570
1293930
760245
656357
226319
622241
1976573
1715584
1453353
775784
1133734
485072
184371
456258
915275
1262593
255372
455063
610631
541217
771354
1216535
48106
648031
1864430
1926273
591840
703803
760535
465325
59595
1735891
1112850
1296933
201644
1433201
355356
1993572
1281879
187345
121775
43976
1609162
12362
321769
31481
1831880
1132599
654426
134121
1988491
1180592
1575249
822087
1516837
881744
878151
209719
614203
1443362
1138545
1981117
428436
1739669
1966596
540886
1996827
1413202
1229384
513950
1970284
603588
1634301
1194848
1760676
1325167
254659
946201
1606916
1490017
63642
299675
369896
1435035
1121238
68043
1326065
1078545
817989
1360960
1218990
1895819
497360
1523225
303893
1016958
609962
1782894
520760
541308
453714
1891469
825952
617868
26148
651319
957820
1609547
1009266
1284893
1052161
1599078
1377681
791644
1656179
592993
509363
1604685
1115295
1734387
1486411
1443569
995354
1550780
608481
571401
834686
751969
1779506
303784
969076
1567160
1195343
1644394
1601912
305081
1061366
477771
1439265
378212
841065
833084
1184548
329891
1913762
1508460
1153606
1187498
355371
795744
1348030
1510577
725411
1044664
484911
406529
1709934
394906
1196890
1611696
499286
1124471
670904
1142790
353034
1815728
1842379
92022
509323
974073
1207728
1270999
185681
906630
801099
1578530
1257845
1071833
1112542
847616
691998
13476
266887
192394
1428964
235751
1658821
457521
159750
1742354
1135989
1301352
571646
197784
1358095
1776436
1628459
855775
1370956
1411266
618683
1354950
1402144
434176
964562
1823418
1352293
1453824
1397133
1202750
537834
658291
1128535
612824
219455
1979590
1606081
713130
555983
1890968
1087640
278390
1981006
615639
485879
669781
1600207
566444
1281468
571761
890618
1503896
1699988
1694390
707731
941860
1733595
1612229
403560
507105
1265669
971318
1190562
1386982
895189
927730
881254
1163367
71431
511817
706038
1434060
820502
900757
939044
765809
1268357
1821871
273224
1862396
1497689
960915
596279
795811
638117
922114
791687
113331
1227549
12666
1647960
1449581
602935
583430
1469907
1796272
520960
179790
215113
1467288
82483
770073
748939
1449638
320428
1261952
474700
1670785
1428898
1394417
897696
241504
708463
596860
1867453
582989
120017
1000693
440127
1457651
1738260
162260
1996135
712559
1147644
1468446
368579
988382
724698
1974908
1641327
1314016
485392
266015
149862
526956
1234981
771130
33276
1460101
1637749
1767642
761418
1532181
1451807
833322
771772
897727
1024461
1963331
213280
687994
365366
1294002
126653
1293090
1159704
1937500
823770
1411378
252856
1829406
1499586
8237
448660
1544271
1041843
851487
1226808
1924972
1799763
956701
84563
1042404
322410
452940
465728
1526223
1806105
1747172
776076
1212926
1300415
225861
419934
33834
1826187
350989
1082003
1427706
227009
93465
251584
1307482
1141469
277569
1315162
537924
989536
1141929
716907
1190565
1432312
7038
1872220
732980
1154969
409751
185341
720016
1979944
1000753
215324
1517326
1562693
1814211
209453
1996136
1937413
1552958
1272928
1428111
1659328
1760796
1686956
106451
784751
369045
410996
1856742
1445503
1705741
1062417
1239638
368652
117347
1242185
1739285
1380358
1615735
1776161
1697625
317665
7377
1711770
909137
490548
85906
1827813
529946
1663225
1469092
1846552
1396231
1258774
840262
990748
324976
598589
58312
999227
1546871
1500228
1053025
1470418
721630
1856533
1412565
1330595
1357725
1981765
1112715
585407
1883673
833612
1883283
636168
777846
128585
516222
99988
1529398
752567
1445591
1046192
1818843
639007
1489600
268185
1516408
269955
1868824
1693905
1975789
1084845
1201809
1877800
608203
1339664
1218505
1985271
675599
1386571
828148
1310599
476630
1707691
680766
736472
72418
1903878
1234077
793463
902262
379927
1329604
700894
1363226
492108
574925
395512
1997009
646562
595034
1885965
1629595
65374
563157
1284455
1921889
887191
921731
586325
1159450
787529
1798113
1159259
960409
1668791
413310
465421
1294249
784824
582721
1016897
818787
1540079
393870
1249027
1624936
902441
1056623
1108681
551881
1231906
225612
505931
970591
1220614
468502
660420
1145274
1916442
186077
1986219
633125
539992
1142252
1708802
310841
650483
101800
1514242
1636231
405660
876348
1613217
1342555
174898
940622
275365
1240465
1605685
953108
1455649
1448080
419299
1589798
1296824
1419794
1180703
1947287
1693580
544284
247042
1123266
123746
908107
1837999
34478
1481439
258432
67029
1586684
616834
140585
1990609
82216
66726
1003710
580478
730644
1410374
594016
313658
329577
1338543
1454248
36738
1464572
405302
1637021
1357879
1307011
577601
823690
742534
613718
330314
1200604
1081464
304634
1252778
1741136
417225
1942517
1158189
1951686
166235
1254408
1023345
1697933
877095
302019
1723820
585353
897877
620740
1503052
598893
414815
1113418
1642159
1065611
1599532
743980
1957005
1819917
335713
855036
84177
1517525
25476
1075974
1721824
574139
600965
766476
626008
156118
1112493
319039
298228
1377367
1571131
1347754
1998445
696167
261870
1151554
1855091
1801110
1161199
1379592
1623657
1830759
940408
1329987
1434422
1576505
1883312
1507913
691401
909040
1995302
102802
148090
39310
1461477
151908
637624
1839328
1398706
557538
240087
1276854
1915102
1301651
1875844
837937
1353954
1489613
1802280
1995792
1005723
1675686
202311
337703
416405
1041812
60337
506234
1772974
1975214
1756509
1538142
1985834
1783790
1021288
255214
584787
1699119
841222
1201922
817672
1451196
1729084
1801806
1776843
1813099
1082636
1848813
741625
1952812
486701
1370381
710751
1585893
1014625
235302
88903
1112880
632744
1323979
169790
1042531
328555
1167842
1141247
862703
1371952
1167076
1330206
74831
416435
1011254
1169503
714249
1365535
1810882
802988
1045086
762815
327967
1480314
956222
1683427
544566
1984792
1113579
1636205
1672918
1405144
1295212
1601389
1790470
274667
917885
1914829
37232
123319
1292358
1488552
464815
690376
11643
513428
439799
1279225
1937073
1397042
922063
153924
1844066
1516212
1627132
325124
678273
748878
1535535
1716097
1244962
1239391
158587
629432
653483
1310451
1241418
83683
106220
491538
1280962
216613
1158628
1438693
903642
915642
641207
967156
431325
1749760
1475252
231842
1804398
1260117
1024514
212310
1940631
1541969
249078
1596759
159955
102437
428187
920970
1818386
899722
989336
1394290
129832
1588397
855176
1048917
922753
1763511
1044710
99903
1986386
669755
1988172
812794
1592732
1765618
669449
819430
1746776
1027843
979549
870591
1365803
1557540
1159662
1282840
764963
197339
723626
438622
984154
1482766
701458
649751
1266074
659425
1154309
1288017
526344
1968339
1313964
684855
1803830
626164
1513924
1914996
1117610
1817072
858765
263655
971790
1290997
1403097
1584463
1361967
1159047
239995
1101922
723991
199126
861514
896664
1067394
293647
153066
713596
561813
642438
115229
1759343
366367
1578015
1868835
1086670
333499
1386871
1486996
286472
26907
572943
1864000
941690
586997
1272687
3091
524461
168504
682098
1199105
433918
518223
806964
642146
102758
1711991
656523
1098203
1637037
1145839
1851868
1539089
1324004
1255544
1155716
1981916
426236
795483
1629229
1139552
106160
553550
850117
42829
338811
1597773
363458
459038
1909100
1379460
1582825
374876
226805
1869240
1395816
156147
2025
853614
1224592
1704477
869178
1037227
1328671
304724
1789996
230285
787431
1884344
1233280
1005948
1467987
1572923
1748313
1109499
1955263
58540
1646496
113068
722605
1748315
801653
928101
1015503
164636
1335612
97270
1016376
1534382
580685
887194
1272810
1662579
1365179
1155325
330621
136595
1060785
246266
1455017
816149
1535697
1934571
486881
1165117
768745
74170
396781
609795
1826634
1323488
948326
28869
1748414
423418
1080632
1555862
1849836
1799888
1768726
231260
1522105
200194
660324
1573343
1056704
1858575
216811
775256
1575808
847755
1383342
782648
889143
78220
1487575
34673
1931782
1280025
889710
1402676
1246744
1263751
1162148
770457
1170741
419616
818211
1792068
725152
338664
356378
162552
1837201
1112567
1817381
1091253
735357
942848
61648
376409
1339495
1506403
1795157
961396
655994
1528535
1385639
903472
1616271
1541954
862118
235264
350106
661100
1803801
1493193
535858
700788
1162069
818940
1526982
1288130
1401447
201736
859959
393487
1427478
78022
1997463
27201
1110313
1125134
699851
742176
1688770
86360
934320
550944
931648
1805255
405658
745807
893101
1547119
1972120
171981
41940
1992494
808133
1052353
1454
1298883
474209
212222
470982
1211929
151735
34099
1465723
1280828
116515
662099
568849
478333
361109
551067
143834
1483545
1333145
1654798
1083050
267550
1346336
1250220
1708273
1121649
750319
672171
945770
1494194
1567507
73839
1109328
1834989
1046848
1336667
1414151
1384069
218831
1332607
1233739
397572
304738
491065
389222
1142271
1334096
650023
1222773
95848
608689
93675
1660700
1494016
782895
1359402
896560
1299153
280043
1212403
309648
671194
642902
1567608
146629
1279816
605936
180563
68400
1685713
419093
17163
1943585
679673
1658260
1521885
183029
283322
272763
1746870
357347
676258
944755
496511
452721
1996475
294451
233790
1368981
30503
1845579
1055903
1404458
1877328
1134127
307032
1942961
1524880
1930300
717929
1615495
1008431
772297
344578
1896259
1081355
986200
400363
602850
1866602
949320
1185097
1359425
1598958
1035295
672587
1447315
533115
649345
1795154
181023
1821816
713571
1970748
1240519
1276170
1826089
463171
801705
1700677
1505808
369132
1671372
610315
535287
1060408
1386104
274152
1027373
1120756
1985003
1288645
927652
1610251
1594360
461304
386624
1228024
1836536
244523
269353
1812650
1327703
62771
156529
301910
17967
1616761
640858
546532
244459
1008408
409017
1207171
568698
195456
1195202
172108
771385
1869361
5464
1651397
890305
317058
493030
1920434
651255
1532268
375710
425682
148542
732863
797374
1806995
1211173
1477278
287074
1038716
1130884
1197099
520514
219308
1722909
1004259
507169
189440
624994
597892
1006972
1679771
1195898
1515303
1638190
1168657
815892
1514559
69448
1805969
301180
820714
31082
104471
43428
832589
1707107
1223141
675010
1817043
829480
1391399
1977109
1156198
301530
587123
1369546
1892961
377432
1952672
1020170
70002
1701645
924239
1059024
1940754
1332547
1181344
1862106
1961349
175155
361261
1147534
1915431
1300970
964581
271710
746887
1451480
563128
888877
1904853
1754097
1605987
1413618
269858
1679326
947370
761405
920688
1973498
77748
1189284
430694
322718
475804
784472
506162
1308602
1359335
1307442
1953094
647654
636349
771071
975329
1593017
162031
1043114
1615683
126706
1815496
507142
1729090
1017489
286075
1299450
1496685
1855644
1858344
17535
981903
800463
1937844
1699976
196855
168415
52868
420492
96398
498815
742985
1334011
1384238
1481940
1634074
781476
1247320
1032448
1421056
1302270
1120088
968262
292999
85755
750098
1340672
1266312
1881152
1286074
910437
1667928
1423069
298948
899215
75214
1350210
1660247
418662
1955314
976234
65182
1981179
644479
837515
1083954
39486
1652191
101095
136656
273572
1656853
1983730
1476191
1712940
1066577
228225
1428123
182774
512846
327000
1260556
430660
1828303
336294
1941402
1376675
889904
474268
274153
1726761
1515449
913076
763963
58934
1955954
501304
354420
310748
1274842
1133757
1115282
355610
700360
1347833
997846
93034
500235
1743381
1386257
552911
541776
1462691
1629061
471989
389069
1491407
1546178
463529
1732521
1631462
1507993
709529
282994
79051
369361
692329
1901753
1366704
240948
920614
576667
1648876
1529361
303474
1714972
1334096
1944763
1498414
763598
1537448
1114581
227827
962508
1814979
1927878
1269446
1660760
1283650
1482606
322160
778754
881063
1339732
1806787
1817240
1196864
54530
574109
1643194
333903
498052
1865876
838151
1490962
576267
533795
1559839
872540
173908
883336
1454517
1950643
1739990
446053
1142061
862923
546258
179618
815492
633250
68900
884646
1443136
1298460
1059768
978491
86369
1296154
296737
734797
562037
1517779
1165111
1733418
366852
1278964
1831343
1924835
918444
131005
942562
1330370
1345465
1296705
142642
662589
1835010
68768
1489395
18060
1600829
522063
1171587
98287
1210718
1823968
397925
1849667
1500082
1409902
1769084
1686148
943401
1496698
1825920
1512034
552663
1114106
1579999
1360330
758404
194185
1253133
1706173
458237
935541
98086
1233227
564482
1065099
1598563
1792551
160446
29282
660381
1618300
1214928
981679
1391197
1694070
1212145
1365746
811106
805846
1760362
147006
1040464
1215639
126282
857896
1425422
782054
1005324
488184
232868
1911018
1603536
1363274
1790102
1150483
705483
833395
337237
709899
1140200
1549723
1563087
1770882
393690
229238
455121
1802533
1291117
385052
815817
394734
773694
469083
858019
632656
1943745
88206
1501483
269284
1259168
464649
1901016
449431
592174
1801689
1604363
211088
74492
730387
689258
1833557
485491
1994588
1308613
1330125
612483
1327038
657829
1889441
1662332
1973407
105632
1079072
1627757
1334430
551869
1428216
1418277
1376398
627608
835118
716671
56355
185915
1228446
94968
91612
149596
287200
816740
890455
48130
1481183
1243161
1430812
1591874
1504007
700335
938742
339743
964520
395621
566680
1206577
369202
1854363
1277144
709625
1038394
1122026
1688373
1678910
727395
563391
1537232
1172141
1458035
779732
229920
1255128
905805
1555871
988602
1198729
1198977
903011
41617
275054
168404
1647984
1269670
1701752
448444
883088
1361736
785435
903505
1366431
454108
250302
1248377
1877966
635729
95420
805325
296455
1021816
1449139
1429579
1553590
100018
1722332
1823989
877209
318856
117943
831776
318342
1256699
830181
828293
1436127
467889
495946
309406
399003
1578751
205628
183337
754177
769836
768476
55040
673849
505683
392824
649462
1268596
543316
831090
1617287
1403123
288804
1609260
1553989
476276
1038204
690365
693070
359775
1305327
1456078
1862830
212704
1691579
1651636
428857
236073
1632558
712123
505508
1876825
414623
183054
888711
203139
1744046
78561
333083
1434533
902628
1770340
1619131
1374939
1606506
1432534
1585127
1982005
907669
1445082
1063549
416048
1712350
1419820
462335
1956540
1097921
1228384
1776763
230703
1321583
1768936
1862864
1955427
534223
1092613
1660971
948411
1476415
1806005
124405
1085752
1408194
1616126
991681
221663
259851
60817
368449
104814
335872
1019794
216721
1869032
247528
449049
26147
383793
898472
18602
531418
1491789
511542
1721834
367632
1187423
1604499
946862
810371
1964882
595910
1564984
66311
838559
425736
1697750
25532
337378
150250
1260012
1658534
825770
1398266
491279
921727
1242134
1207620
891796
1948759
771347
1466741
1916592
635037
1581736
612556
711751
760463
471973
449873
742454
261902
950100
1442162
891743
19364
1910030
594935
121714
1501291
557952
107032
1146672
446715
369711
1710200
1322444
986167
910984
844676
258357
1535835
1339542
1291024
1058655
1446647
879489
1185447
1327593
1270928
1221703
847049
1786301
1869281
516944
1061505
333477
1183668
540866
1127216
1136776
89110
714027
138749
943720
1103216
1517750
1115122
334878
734613
234334
1346522
242615
326661
15162
1062337
1658890
1083646
1011567
714175
1699951
420423
677207
308052
437301
902893
1270703
1536450
1309762
124249
113564
576110
1320657
1881266
572302
1456075
1650770
587371
31769
58594
732736
1275759
145949
1352004
867942
779717
302062
192643
1401201
1830043
1618436
1374971
1011717
296514
637604
743338
772795
561091
1741703
554752
16173
1835903
61878
476559
1589267
1587659
31897
1972338
1041443
1895385
954801
884911
1794887
1868627
528964
544350
153664
357386
1291759
1495030
251861
1501197
622172
839301
314981
1771487
369206
1117543
1388499
119023
608435
984528
1771572
1053741
1811110
1808870
1658229
420039
1394268
714377
516618
160734
284988
1655674
1016193
357320
562578
70603
1087724
1908784
1484984
1407080
2315
259188
126948
1634687
1393849
1568771
1740668
1480066
815750
1276137
1851703
1761726
1381361
761856
150488
1272974
1171210
1876063
1096368
1669717
1763527
661853
1385694
1583231
1288056
1652034
1342171
134921
1930495
1763907
988127
697848
1193597
557081
1999669
1578806
1921463
998262
1342740
1955596
1433306
1899131
1263203
35028
648407
1037503
1954046
1000
1254948
280198
1232305
211415
1736067
1181270
741223
626501
425999
311657
1983483
848186
285500
13790
1637691
1137920
177704
206089
1694223
1744098
399881
1916491
296278
1258242
349472
612109
1604253
1162092
956178
377100
166906
296059
113424
1072347
743060
439163
1797935
1242114
301117
1975587
3204
1686535
35389
541699
1377016
126367
170442
822760
1019366
1739569
1030149
1559616
496501
812408
283189
616858
1657299
1870116
1376798
508145
1625276
494910
1215353
1659848
1942003
885660
1580193
832206
1201098
600552
1310025
1494881
1794147
1028323
1622410
1961137
1221305
308157
799921
760734
1707744
1133923
1633744
1933920
1090608
1340001
260911
1656240
446411
1790525
1909299
1631581
971136
1676336
1259219
1056351
1179703
177198
1177279
1979787
824455
26590
1261585
1235257
259013
1072668
1708272
1240943
1664882
104761
1461041
1294070
1814683
672013
1584402
1993384
572433
1472247
300213
120067
758610
360439
1521301
1487588
199204
1764077
415709
498470
1449525
1635509
15916
1045640
361978
351494
724126
1181021
839322
12344
1487241
712106
214497
1040904
144513
1541132
3686
429130
430935
1462819
116953
436805
823127
1311165
888164
344301
146378
373512
1029137
1926671
1067938
1628334
474477
1379125
1673146
94620
750298
1063363
1881266
743863
1503856
1975512
265420
435002
10566
1079382
634500
1977950
127018
347653
1477879
228645
982749
917422
1413823
681716
925563
1244417
928536
1247762
1025117
1235420
602843
418471
528589
546073
1558418
1837584
1606791
902280
120733
1639521
954181
1397767
519787
532879
414653
377922
1911489
1047587
1751314
1421030
1269271
1351063
1984740
970689
901293
1209260
402890
969786
896097
1324037
1805540
655323
1058052
1153218
453644
138748
478347
476441
454259
1880542
1979906
1244617
45702
88630
1081781
103864
609868
668776
1090806
239128
340492
1742934
97935
1812487
1616548
654122
667628
1938386
238239
266741
282390
1400589
1584454
841111
1339483
425193
1916372
1125541
289427
1160618
1071229
314216
927498
664116
924804
1249545
1567723
387187
1892037
1620450
726710
146209
284375
823354
1807097
4100
1244799
78899
1725028
1184328
679185
358218
1322778
144129
1096961
249896
1922860
534595
1117032
399752
1512478
650883
1172637
1051282
404496
246006
751733
45310
136984
202582
711662
932811
1010357
1823264
395693
402126
646663
1480417
363115
1685766
1366182
246754
1738695
380361
1158116
1464380
1985157
723279
878354
1679911
92255
279559
1055213
667125
1562993
500049
1101513
84777
729217
1822353
1766549
903055
1531729
1826820
1183392
1045308
1480652
455775
1177855
1384126
863367
1959702
1849343
246536
1440771
1523974
218540
537246
1779298
46786
1672136
734719
1382844
1086311
1004686
1903807
478962
1931914
311389
253126
570735
188608
989901
877235
1329697
868459
1684193
1437922
460742
1397208
663180
1849057
216532
14529
979198
1721850
1193436
669862
1070324
847802
923085
1660682
1057829
1609357
833565
399931
610882
1876201
1149653
244524
547824
144282
1942170
1679113
1688132
149430
816238
101110
685523
1570269
1126047
39532
239043
1419686
1672683
1290670
628251
810578
966893
889389
596548
1070455
1237891
1088900
1259948
704545
1992557
696821
1534908
1072995
1352606
1218700
1926719
1819306
1612157
641437
176462
1465497
1186470
698707
1745313
116234
1710094
720636
1725862
640776
1767267
574951
1508939
1073067
1636615
1292058
1713815
324811
228162
772426
1264549
1047649
1204798
841381
1111808
1350788
370720
950099
1985328
1542877
229355
1406172
668643
1352280
1130865
1334792
1996617
1215604
314668
631799
55197
386247
980358
816229
1585055
215063
1763449
1146626
244142
232630
190239
387063
1980661
1183208
1236820
372349
1248083
272807
1379364
1878440
354469
816737
903511
1474236
934334
1622539
535898
1834022
366087
444267
1231837
1797157
1036648
863009
1841524
818414
373156
1885714
588543
548072
1973474
399424
260959
102716
787012
216825
1481783
39949
164927
153775
951391
1999709
16895
1492178
1068374
1077409
1233960
698735
850276
1472398
1230108
991336
1980353
761044
1232158
48597
977234
1212827
1979957
1269938
1563354
1168979
105747
315494
374548
198956
634440
250157
1853616
607460
646078
88693
372414
1481844
587969
294582
1294533
1512663
1352826
1637736
720299
317829
983430
817517
358371
1125639
1693107
1419518
1710900
1459197
1364929
1122151
737229
359981
264166
1769434
394341
1958989
1499426
101192
249706
975226
1379138
206135
30571
866924
1230466
807328
1799261
1119050
1416349
507839
1044953
1296347
862619
47771
1013219
487769
1875413
21663
1346464
692868
1400436
229819
845362
319830
844935
1651774
133493
1550459
461113
1141608
148741
908141
528385
1457942
1567390
505775
1749888
1714911
718195
1583923
1207488
1151356
1330322
917638
1822080
11442
1533524
1475594
1104520
633598
1556190
1459026
885120
586282
556726
333216
463538
340625
1190281
656715
1607866
1423697
1713451
834758
866948
1137118
353222
380104
894191
257530
1650803
1645176
1853419
260526
1180082
531734
725318
124162
1017814
733332
1201427
762368
966309
1408765
382407
715979
1070536
1445428
1642766
1827716
902151
1282773
424366
413152
219947
570809
385871
608304
1993632
1497160
1819341
1309515
1069922
1592053
480062
247076
1582110
1550153
715290
1022229
1716498
572683
396766
1643387
107593
810853
356061
1966211
315359
1303880
761972
1711273
1315350
1878352
1181349
1736341
883435
628756
1200018
1416163
213111
1189839
1920639
888609
1152092
1993251
751857
265592
1921468
488891
67419
1382676
787009
1533675
1553404
357426
498359
572104
1397172
220810
1196843
870618
1220890
1530120
582918
1107980
1465047
565943
444984
1067104
1480769
498566
1621677
925477
1156457
1052260
921906
875367
1820287
1163860
1253254
1179094
1002125
853066
925011
476901
1396224
587094
375897
207484
359706
1819059
1806959
1180413
1388482
1381421
1678683
416136
1053194
562757
919951
1557274
469878
277471
1183618
1531404
4927
1142183
917081
858568
753709
109866
1002277
453825
846233
220518
1295689
522737
73833
1827651
128457
1214898
1264133
1796851
330760
613004
866119
1071697
1430943
1431605
310499
250664
1705864
644646
792017
397370
703214
1241414
790624
308741
934716
1642606
1435951
384820
1455336
115064
833545
181240
1219824
1766705
341743
1886666
1715509
1958797
326595
1066202
323346
645521
1544503
1752678
788603
1062257
574634
1283121
1108061
1016547
1408440
1482725
1035669
1489264
842279
658250
1168681
1738574
228564
629306
119454
1175036
1700859
686557
939421
701821
1842837
822955
95485
1533475
1209412
1706900
1884744
260116
1819294
433741
874532
139100
1744564
1835220
1004158
122408
1755790
691926
868842
1750273
1168397
965963
305557
1435156
1816312
1910593
1525692
1504854
370428
955689
525911
272133
1427279
1341383
1910336
1559696
1031238
1735250
887995
158112
1478587
1648706
608511
317821
354058
79044
1923193
654070
1020004
1689427
1727251
690611
794116
54607
1930069
1098937
681047
345944
973002
147109
36801
37446
938600
1628922
1529853
1321231
284388
1451837
1509895
1464284
1564212
1073596
457240
1771126
1342478
1226650
293336
226487
164861
1225049
1007213
277084
309067
46388
764424
139772
1691728
1516759
1978585
786549
43172
112483
972567
1680580
167803
1411521
779439
149220
217938
1103386
1597794
1253057
1928018
435568
662034
59063
1183946
123629
783650
657114
1409074
91849
1153401
407492
980155
274555
978728
1226898
1036021
1751734
54911
1528387
316953
1838601
568129
1971059
1315140
920939
1667644
863569
812155
1304221
504312
572982
364449
1807499
456239
1341938
879683
1072832
1851268
106798
666446
525693
82091
1751376
1551762
986283
1770942
665038
564872
739377
1969020
215711
1345093
1233518
1671826
1943141
645691
800573
425092
592345
1026631
144734
1327883
136791
38396
671908
650638
661386
1269506
1077048
1418459
1630246
759298
1284553
1890766
664670
824449
1225095
1236886
1808989
771025
1894670
1650359
659685
985965
1298508
700949
1676788
61060
992321
1964452
1805949
1245531
1689329
949847
1718096
85922
696926
1032374
535750
730695
931590
891371
1534099
1062134
618847
1098943
530973
71989
1744269
876343
232009
904458
1061490
1619874
350172
1585838
1687586
604236
1893962
455765
1898856
249865
1582991
591932
282488
1613746
1467395
1562249
155593
1194612
1090897
682405
37497
1286133
480485
1144738
57668
659485
436445
1128761
975065
397467
1907276
1641246
1167924
87096
678482
1224183
858707
1913556
802261
1042136
471070
293276
275346
318198
1823648
1767005
1636838
127811
1620670
206642
939828
1892210
1456443
1169944
1931032
1777856
1640777
66671
1942171
338412
494650
443990
178990
600973
1287225
807927
1159682
1958418
1645788
760229
1146984
1575853
12951
1507657
1029014
509334
1978205
19703
1303681
339743
1873154
1416537
1307
899182
262719
260258
1297065
685465
1289897
1250148
1203453
94124
563164
14308
1647567
1112567
678606
1807203
261922
234129
1261394
1825153
533191
618805
255910
158672
1317848
1486487
1478035
743759
1684685
341061
1314316
1910530
742630
1435866
625763
1499154
1418716
1169361
1133401
1907520
1687507
1398391
1306003
1650810
23790
263413
960322
1919385
502932
656572
1550136
906192
1696628
1289424
1413227
55260
325833
1580959
1916544
1015228
735824
1672789
1507582
1050623
1711555
1918432
430471
130635
928347
80370
395085
411515
1006604
1535311
1715062
1029789
320571
1409650
610947
82438
1889372
485546
906126
204671
275559
822073
82862
535012
1777574
803423
597206
410248
35307
174846
993089
1056905
1869461
1753227
778536
868710
361620
546634
1688078
1448778
753140
900686
530752
1250281
25672
696118
876786
1065147
1861594
834495
1749088
331116
1243637
1350633
952443
87481
1917701
634992
226364
807405
1754443
1692718
1836447
476995
1037830
1455523
370319
708988
458900
108994
86624
733180
234312
162776
12753
1896001
1472775
227872
1920515
689547
1904290
855233
116126
1664392
194932
1893764
846947
1088631
60908
1653071
1873754
423108
1412163
405928
158823
1058955
1795982
1917066
7827
1522373
327323
151465
1641762
1694960
964730
1550352
160469
538426
69649
1921168
719517
178095
19135
437064
1341950
766027
1183015
57528
1451748
292707
606165
79935
1097834
489648
213589
269671
1363328
1308934
915121
259633
248986
626991
211619
1959498
1936210
139352
1557802
1304351
1608475
1560742
574783
451329
1540952
159839
144417
1688868
1020053
1062944
827624
1941898
993006
1507320
1300483
1356574
39129
233007
394721
1014820
1730450
1724913
1610865
1337089
16160
718478
829925
982260
520048
1762228
728977
1351422
237856
1952054
1515536
1900452
531984
112220
1845409
1067413
1606307
1092718
1689247
1375074
1999969
1153904
167001
1736810
1600606
304483
1590707
466825
1760819
345000
1314061
1648956
1491765
1251215
553407
1662849
1465104
1993321
1398209
741186
1556719
1233036
1733142
37419
1024838
283760
29830
1966802
1136654
1003
471180
119667
1569901
966569
838942
590662
939516
1678377
1689595
927739
735190
1517697
281490
1256169
1153705
410222
1415804
976503
1873448
1934297
1308857
1799379
1446634
28629
605513
1817204
916837
1514986
413510
1523933
1367425
1747839
807604
1933095
1772305
146485
372627
254459
939603
1492174
1503264
976271
1221488
1934029
333303
1084624
1086480
35216
1771712
1393403
1882124
1679320
1854242
431161
439068
1263560
234193
318759
1541316
279610
1708680
377601
852393
1621544
607555
1045246
1294161
378093
302774
1343132
699860
1137843
1903433
287559
419027
1487372
1644216
801261
1054107
675013
255018
583583
287884
1770813
1141468
1176807
43131
1582037
1680119
1778154
1878106
1862335
1043783
736220
120193
1794842
593560
1111981
79130
1080856
1516438
838485
1358023
994371
625298
1256440
735737
149376
563300
1250134
1450740
650656
350323
775324
1249048
345704
469620
1027684
1633859
1791535
1540791
1983506
1684815
1320039
1747446
1938086
17621
1382554
258571
1975250
1330969
1152919
363666
201723
399985
1324136
1282064
518278
1772929
1739558
399063
596960
1439509
202864
1762319
76491
923382
1195317
262744
1944105
755930
1865036
1313337
1097955
1979873
485797
356583
997534
217994
323378
758807
935146
327002
1327916
42936
1098377
906179
285266
333286
369323
804729
114830
798157
1913966
439335
1376611
503731
1368500
687452
487112
11017
1530358
310250
1553277
1914961
195026
157125
669660
43050
244995
1594453
1801069
280116
135255
1648261
425593
327414
469153
585456
548434
930216
1698814
899874
1098010
1680415
1435021
1362246
490041
211171
787692
788862
291455
975905
1063040
934551
479748
1761744
1497747
254361
1582602
208965
468408
54601
1214828
1514820
86685
1165684
736073
1424136
320801
249516
1186506
331111
1767141
453336
1638530
1194204
1194651
936171
920332
493345
1223778
162687
1683219
1027963
533276
1830993
1052721
217268
690434
1418639
104921
1861666
94806
1397122
829145
459577
1460599
54450
344879
775466
797068
227896
1780656
552618
717104
959380
1998448
198635
1464713
1251207
1354930
917948
1911592
1336868
1792548
758739
698641
188902
1178234
872980
456040
138279
1410625
933830
111050
164921
1487676
78125
749767
1081397
1470119
891219
1118924
1547882
1779068
395160
1109496
1812828
1326875
1251568
1333808
66299
390544
857849
1645284
933833
1355596
825136
1636398
1944895
1316627
412596
1470271
1243283
485835
95199
1928249
1750708
892858
1229452
670616
342935
6789
1245753
1931970
1311291
798724
1240734
590155
385299
865640
641995
1084932
1703954
1868287
229389
1154290
1328327
769313
855036
1037809
933560
496187
1504573
187622
1252235
1700999
1824518
1198309
1273951
232922
846982
1670567
334699
1665355
123023
1201753
1578577
1942192
1253468
1511903
1865989
1642788
1174008
205716
691838
592759
1511552
582884
490806
1215105
780648
1015733
1471083
1427787
1991061
408387
668525
1217712
470986
849837
1555313
296396
711119
1553728
1690037
94529
409700
777940
203836
664538
45749
1628713
1406405
139780
1005802
320416
1921704
942762
45245
1884208
1089795
560037
826621
1156806
545612
1782190
579111
657980
1519776
712082
1269593
1537052
1734000
662803
1772503
1813607
67301
654201
348424
755435
1598675
264640
1518812
1013109
353057
45521
192092
1009397
914446
1464827
1889654
1522274
1374164
637236
434076
529854
955671
548854
424627
1145813
1001205
1862550
1232683
1545587
1895878
917569
567390
1465524
1761983
1947021
1417053
1866639
1776050
1431870
419726
258617
1274127
175550
1522639
747257
1053376
795123
558533
676777
1672359
495829
1063333
1517875
468684
1951389
1050867
1265946
1791033
1868796
1968612
839698
991698
935144
463484
1916263
312512
1023867
1143428
1218382
758151
1039163
1239072
1750996
553867
388965
1050215
733704
819747
729831
391566
1299458
64271
180499
181335
1521718
510410
1408179
1591199
836897
1096001
895738
1908771
1546786
701480
1021908
1378417
1973931
1219199
1036168
1603272
220361
928449
777238
298237
1966815
1782170
1003904
935049
1902767
787479
1254665
1833845
1477498
1952992
1872280
1346221
73211
221763
870577
712407
1772090
1875150
1568559
1907901
654132
1721071
738455
1503488
731522
1268138
949342
844425
22406
1751423
435843
230706
1851410
310421
5649
72010
165913
575003
1965557
1160358
810482
1159428
207566
998726
1130044
1985473
1974890
214187
1928046
380776
838079
1175435
1379848
530313
1664725
699627
1745043
968465
1489953
1901199
623452
953509
1841110
1283031
1208500
1498190
393969
1024567
1641332
154515
279691
985824
641976
1620296
577270
1967442
1505502
1365667
1679978
909771
977747
425131
921006
691195
1226514
930754
641035
1636890
354889
1894318
470675
1463920
349863
1715070
727007
848160
1020205
1188371
1185008
1345102
1950903
1091514
253567
268301
1893142
1357828
1085203
109114
373442
20770
769761
735387
456339
1409729
1476620
659232
127170
1552161
171650
332713
1476037
866990
1661768
466959
424119
99153
748696
1730256
1058189
1947480
397114
627359
1690416
1723903
1290856
1285414
1312735
1946644
7270
833027
1982835
973219
718109
736009
244369
1067497
15496
1791833
97217
421809
72706
1189733
326727
16925
724883
169040
982155
792884
678660
232868
1165211
780240
958986
357711
1097919
1367760
1823448
1779794
1042877
1812198
1565497
1503747
1209068
806167
1719449
1265279
1965646
757237
1893577
1127318
1198819
1584125
541556
1898458
598341
1917924
480634
723035
1975607
1181708
167153
1081162
1477999
1719806
1073502
1893163
812382
1243633
562111
544285
922426
528153
490543
1159106
1655043
1737164
1062094
1740386
1622002
778267
31716
1087420
1394801
1728417
89363
931436
1771092
127709
1397565
1065528
970203
141467
1556589
1883291
1641715
950541
245031
1901270
416192
987598
1884274
465403
415584
1787669
1609036
1411160
1955040
961756
636448
432474
1420770
345361
1558962
385250
1957254
1185835
1136595
1145468
1194313
59094
987089
1282106
686934
1585854
1314455
1820582
607912
1841242
298960
1229662
1070326
1488387
59353
559464
670959
88346
613666
220945
1467670
464502
1570569
306020
6494
789543
1510681
843463
1687846
1589236
1287582
1090149
1990721
273344
578635
1243666
841348
664659
694200
299103
821645
1422049
36199
1319213
635241
1259714
642954
1640987
1000373
1324617
1852836
1705128
795875
1444624
333102
1312954
626306
1601884
544541
988059
635167
766115
1598454
247301
725064
597274
403702
1915607
284585
252330
1906737
1928240
1144043
1571891
1445639
562719
1805699
38973
1649773
638090
1400653
98073
97572
484116
1570598
220600
110737
1200331
603242
361405
368997
1688092
792184
1082447
1239444
59855
1798922
929824
400663
884455
1981175
1881330
1026265
139846
1760724
128824
1728159
20056
1044935
887846
1924623
46966
793531
1400796
862455
1238436
285702
422640
851806
429842
1441247
1185583
1646050
1344962
1383614
384465
209701
865553
975274
1343448
1650917
1602358
1602351
972327
311234
792935
623700
331931
1240096
1421309
679258
606293
1397330
298120
117934
384396
1453011
1124479
192039
1235865
412667
1262480
1698290
688003
1363043
1918104
1386096
646097
857720
177793
1192617
1830482
683093
1346792
1837219
572729
1474414
658612
253203
83889
567558
857424
1848158
483933
111442
772890
457634
1837723
1845876
994117
485220
849581
1728004
1328211
614691
1314596
1354703
1551622
1302648
832673
922925
906402
1076207
589095
1220264
1668749
1404671
262992
1065403
725908
951046
1678747
43826
1342225
1823107
1150023
1053648
1067799
1121666
1560574
1622447
816300
1837653
917382
1023121
1071486
775559
1878802
215720
1417854
1257106
1414979
151001
821898
425819
1673727
56690
1157837
169803
420811
76126
1439337
1626574
1062116
1822579
1103059
1155567
257429
592872
1058697
1837034
1016059
1845244
1640546
222456
789899
955129
1999646
642856
910839
390554
636599
1464164
1514692
571696
893219
820641
1053474
810054
1765259
738636
691269
414830
1883656
354873
775352
1875971
194589
883464
1651515
1324694
1894688
408755
664835
1307636
67171
1981917
1993353
176366
1275862
877980
1521589
1493826
706870
1903966
1657572
131792
166167
81088
885340
1480809
1819518
411700
1501621
794915
208316
739172
1530991
1185993
183969
191249
298667
770386
725454
1234735
174715
1317013
55142
1078309
1366375
932534
1621562
961902
604488
679586
48708
1964468
755064
572888
1303566
1255782
1495105
328840
1156752
345120
1102591
456191
1779454
1099319
545421
436928
1953166
1128672
889021
505194
1606712
346579
1346600
1125245
1638948
335542
252750
634293
1087675
677170
625253
1184607
1250989
1309883
1297471
785774
123794
1578294
888924
1788127
1428171
1975296
155785
818813
380233
181865
944970
1470593
1997159
1757931
1718206
801369
1404389
890814
1776232
1005113
1606827
1233128
1779890
1211416
1194991
1368202
794837
792524
1302364
1401253
258188
1911591
837908
1861423
427299
134733
1626982
134685
1740525
683592
1068734
1393282
1774799
620071
769076
1876851
1956483
340663
579650
1730574
663474
684493
867491
1781781
1394560
1030632
40196
1662257
1058875
1862290
1383096
1479374
1247913
453859
1398272
938902
913404
101810
1463448
1104023
934851
841277
1275009
228709
1279520
1482475
695113
784951
1638500
523881
1100704
47990
1149571
1266295
118145
1041021
1712401
1672287
1573829
875912
1154005
1738228
184834
643659
1530556
1923472
836000
605975
1006143
422969
532486
91553
168419
1194709
534237
1845695
849475
65221
253199
1803289
1757425
1465972
470959
216681
1517230
1010254
1602849
951853
961228
1357974
1068223
351386
1983031
261895
651727
1554885
1486463
896139
611381
1988580
1951635
921708
604049
553435
1651651
192240
1657032
232832
1014570
989018
280299
1745403
1237503
466573
985500
912793
980616
649673
903755
971944
338431
891436
1308789
1188032
1989180
1291302
1408150
323157
1591569
1466087
1342175
1208969
1038082
1352889
490342
691330
674022
284389
1796876
952549
336160
102006
627922
1716526
703200
572527
1793158
414664
509344
1087076
604812
391107
112180
502756
1590428
1952731
810404
1236502
156014
1767006
493812
327017
1759293
56949
1499063
888584
41446
1109578
193813
611359
930186
39545
1047930
1729487
1128842
637073
1893699
1855178
1454447
1044031
615973
16682
1101271
830914
1220400
1470071
1678612
193621
206050
675786
1363881
793891
984873
1630589
9525
956752
1671488
205899
1782246
1321389
1895679
1394728
868833
788464
1155507
939542
1135232
1645170
277889
357839
1188683
1422681
1932737
1788454
1314965
1458490
434053
1610578
1082642
977228
1747035
606150
1287595
1566752
1541862
406957
627532
597752
128881
352853
257786
1667159
1252822
1547956
1662418
1216905
747833
1947017
1475229
1906040
1383736
3919
1272654
909954
61281
1738228
104477
1900526
1868682
712454
1209114
124110
966439
1924540
1996833
509085
1604536
232351
549464
1629640
322203
1987281
1496300
1255978
632075
547501
1448186
207615
913684
999964
1180232
371145
1453068
657497
1081242
1946912
17735
1357357
184124
1770120
1530533
1524238
1351702
599111
1251070
427157
1569412
198949
223417
759686
1130120
144360
891224
1707857
434414
1148693
239006
926863
1118297
1293219
414757
227849
1635436
700687
1243291
474504
884887
1400117
280143
1764042
1599349
1531107
142657
1908925
337325
1016991
1210779
1058708
211290
385474
1384739
184260
1074696
528577
1932965
68249
971298
744231
602814
1255414
1265355
1106317
652645
931458
1121641
1719532
1809930
1585699
284008
376230
1665445
875506
1328458
1168217
1790764
610330
72686
602573
1338272
1584748
775844
310228
275199
1906044
1126239
769078
1979333
980237
1204899
1585797
1681885
1189552
1730221
83021
1840748
223155
1110230
990353
1870822
624735
426979
1974299
1004266
1702259
1399364
90061
23697
1558433
1178803
73458
776283
856170
1879707
1129387
16282
488602
1966758
341921
1083058
1571968
1656485
781191
1225055
389293
1136883
1221153
1807415
1273990
1123876
925983
1964834
1414738
967929
1721338
252234
506767
1092841
868327
1116344
121504
1870932
59986
1244992
673001
1345699
1297836
1840189
1763159
830678
1161494
1510919
1560622
1969508
1638217
645016
491979
1892162
731031
971345
1491815
553725
1094621
1989725
146091
1922664
898195
1510584
1745025
1716218
859442
1278776
21263
1707743
507581
418925
1692886
870824
167068
900288
808906
602217
269052
1995449
787105
994451
1544459
998363
1022911
1980867
1881399
588404
809135
352128
1408095
1946563
5756
96704
337777
1773903
654243
1085194
1166466
1649310
1478291
330909
1446559
885555
348061
53327
680268
618461
1957227
81447
1314421
568399
411433
566446
1314405
1914667
751128
796913
1861724
301842
807155
417516
922297
1560324
258703
1366389
699397
1882598
1002339
892688
154365
857654
1378020
234034
1432817
294937
1108227
390909
383628
1412444
1536111
1274463
830250
1107909
912383
759504
788074
336290
36945
1016405
455102
1409664
1563139
300148
91052
1739581
1106019
1434209
1706489
1839219
963906
1287541
32441
650503
76143
343438
57834
324446
392404
1061150
711897
1370090
1124957
1477459
1610135
596550
1525826
57524
876864
1063100
1121196
970190
114855
1824481
21664
1778405
438655
244044
935316
746593
1072004
1111935
1804229
803307
384133
1127768
1566036
995774
1998104
748093
1200049
337223
1216986
1268484
1399450
745588
1944939
1766850
1324859
583001
1666216
1257415
1115601
628439
980324
764362
1609106
729586
838346
1657062
597707
1863399
1625092
1004023
91123
487960
1217535
1197409
568199
1150576
1672095
938259
1778116
1237733
1107637
1447933
13650
1967812
100010
806004
713809
201453
812297
517095
203455
1341302
1105098
59090
1045460
68407
832084
121178
1648479
1642207
1388944
912704
1885435
978212
509640
1228139
1446925
403224
621277
352241
1128082
512117
1657797
1841002
937254
1088378
1796506
1969873
336592
780997
612144
1771424
1419746
1482250
748522
1743171
1905712
222981
1809474
577273
515861
1274738
306061
870317
1396433
1312656
1765784
1959601
190925
1121277
1975710
697256
1763644
1856735
1118294
1537263
1290242
1180734
1386952
681740
1639001
59867
925186
1451260
1839984
1713836
207259
1663783
753723
1978869
1914609
41628
1186902
1222562
1240280
1755724
656689
1390438
602451
939338
114529
1785524
1323281
498369
979289
1374162
281734
1288375
723837
932159
1084867
176684
685251
430735
54478
1524244
1589591
1452919
1201542
260259
1604844
483358
531683
924651
1840200
22523
1128145
330696
1765679
123273
1780752
1052971
1546083
1353093
273562
1032535
1214849
1298313
1237906
903348
1333781
929619
1687910
1509363
791628
820093
254307
617315
866619
982181
218057
113973
122450
660802
369219
282599
539561
1654244
1334241
332735
1667201
1787413
529856
1340395
1924177
249420
1232011
1862229
1970096
801870
1966340
615459
1936248
1751560
1450862
1179509
660966
179579
433430
1081643
13980
1418164
317191
78342
449354
750281
730179
1937534
1138155
917990
602863
1808515
642965
377651
913511
792682
1681771
1957815
560220
690389
1248950
414807
1895378
132490
1140069
163210
451139
1869
1799007
1462533
1074609
1525758
757989
1778721
1873939
1834425
515365
1935312
339653
361698
143171
114290
1295092
740837
1415085
1730157
704516
1781743
1550983
1040496
161676
665175
846986
322341
38381
1711806
1582929
166492
1085961
348804
1546689
749615
865117
619226
1570756
126989
1866006
1195883
538319
534815
129014
1519406
1029203
1646446
266491
190290
1804046
383129
1055772
1498995
295276
77102
686177
710194
518702
1387041
197751
1168900
1075263
715869
1122143
327959
138742
1794275
143467
412111
384180
1397918
205511
696473
1437328
1581084
835951
482023
1898552
1442742
1362478
1580855
851735
1895660
998066
1469352
1375667
170096
1533334
1095483
297780
337903
1133621
869880
1152817
316374
264290
32335
1527799
479292
1036662
1596831
1602810
791830
636353
402213
1132423
159761
706578
727775
895363
136044
1487108
1105018
569998
668652
1952577
1348976
1103865
1403929
1877543
1992580
1130860
1603390
930602
1123986
376760
1001188
187960
1922491
1118890
1364745
717789
795847
398641
818734
991671
884376
719348
115779
1430459
56937
1221128
642895
331299
884863
889191
544532
1802875
1814338
14361
1881724
1003512
1595122
768401
789424
1533390
1110655
438102
1266249
1203021
1342735
296789
1868271
186618
551288
1800404
1187495
1835336
1183334
653011
1743888
1101775
1482147
1993483
1121186
1481702
1425685
154646
439447
1801386
710940
1974499
936107
1021690
1039308
1707883
1137504
1213936
1379715
592030
1291176
628334
114394
291699
34227
1598686
171386
1255836
185861
1089383
1499728
1676573
1475289
1263694
1519384
1546959
1003088
104699
487983
1809355
899362
1269434
1366897
1734270
383681
548961
654981
1011512
1842703
1054088
1487153
529616
1499
1608515
894805
176511
133571
645545
1568334
1342171
625875
356766
607066
1789146
1468673
238666
321706
1048969
218108
1674960
1223645
1513439
1694797
1981803
86017
555468
953194
153611
1972198
455594
1862275
4078
480139
1459034
690511
283294
1578445
10115
1421318
1831221
660824
1878821
1754207
1339741
1657906
1961656
807470
169855
1120991
187152
1356217
135646
1432244
1439318
1143166
50278
1650798
296279
1931754
902050
681221
1646835
1008173
1933498
1902109
1180170
667089
1806907
1186070
447547
1110306
1949603
1603447
1943707
972949
459632
367160
388931
294773
1326035
180389
91023
260519
1726
1164241
910551
1764991
1585466
1402966
306392
1599760
1249189
1484246
1712723
1723107
472597
1754055
396986
1309452
91985
1730409
292387
1433664
881604
434039
176921
1211767
924104
267
1396797
1862018
710670
1158222
1200297
1987646
1627592
1328649
59637
1692788
691884
679246
1306895
870246
1294377
336664
392390
1558443
817734
1975532
1662639
913518
988847
895607
425627
16807
762535
1325721
1620870
1093832
941884
23370
1844646
1360036
24659
1279097
333451
952361
1678584
106314
383858
247058
1544011
1991390
1693049
605113
1109454
86197
1842565
107305
1794146
1745846
410972
563393
810598
849303
391360
751916
1355975
518209
1834914
539905
1854420
486290
1558663
1628057
1530346
736269
157903
367457
1356827
1614619
268226
1494581
1582362
466984
429415
308252
551419
1940382
1038572
8808
1738984
1105445
89706
1269890
931042
1421836
853813
1588101
279610
1419223
1877477
587821
295499
1233597
158278
220417
660332
1876104
793133
752273
1963047
103385
573436
1439013
913654
1449986
558920
527138
813490
1159793
511056
364081
373780
1007
1757394
1060474
579591
199024
326565
138593
1649290
1984250
1056438
653713
1098844
1104105
1998067
1418577
1984348
1960342
5615
33634
886575
1102647
1450568
79230
655263
1862108
735853
593277
874539
326054
239235
951857
348608
874887
999343
750711
415888
638424
1071550
143164
1704621
1062565
426327
1028029
511001
1396835
1187481
418822
1911921
335738
1775266
659194
1349202
1732304
1056472
1896035
1097215
408716
639438
137756
571235
1249340
1046353
1607077
1976309
1988836
465786
802971
1025031
912674
138071
1136492
820774
1942619
1932970
1551814
365608
645105
700133
1574678
494496
1842328
55170
1358597
1736489
29228
1135871
1570657
667762
602189
1964523
1553318
1982090
994490
1193900
1598335
472632
489558
312058
446071
1202931
316075
1147835
1404866
1665525
1462371
692969
193647
1823675
1610924
1408888
1415630
1970386
1871646
1834177
1741787
642090
333112
241436
328155
1632554
1309767
289595
712171
233601
848412
485368
594208
1114034
1663676
1259151
911540
945396
707144
61523
1318739
806555
428647
1283237
1094841
1318944
962594
1228150
1020959
859779
876309
548503
809834
1641186
57097
1994673
995081
1467893
676388
1451035
1443723
385066
1361367
1885727
7845
897849
135374
877620
279079
1066873
579750
976101
269944
1683050
1086512
703071
1361957
1929722
635443
613244
1945047
1013385
1394504
82910
1109910
1393900
514985
822544
1022872
467448
986976
564023
567232
1466990
894031
609910
417707
1222391
143239
50283
1968057
508627
260147
160255
800194
990843
1998625
582610
1979313
1771596
1576798
649050
1781077
1846580
556304
810720
1959673
123963
366515
1368956
1579305
456757
1593602
893183
785804
579598
1449156
72261
1451971
939901
26607
422086
112723
1987887
1959638
39666
1010421
1288755
662538
1786076
347825
1990911
1927481
1919229
1842637
681700
206992
1972431
1677620
1167283
360416
1317285
1194381
334922
195151
569749
1466907
587142
1171337
1724437
1728645
1652142
1893792
1611222
1308793
696659
1240395
1313347
820334
1987639
1684439
285995
730452
64031
1497480
258364
1398380
768423
540391
1538108
1844996
1779822
151075
793758
1825406
829054
1152926
1543108
1070614
1931552
1829300
506810
1577923
984573
593118
862954
1427776
132694
287302
41471
1612132
180929
1232894
1406703
623767
822918
1878499
922327
1801338
1128034
185242
1742867
395576
1040628
312570
825802
242203
733589
1964134
1865403
1393450
1001894
468082
200909
219749
308954
539167
1973361
1116557
1286894
328467
270550
529366
256324
1775980
1577676
1550043
1077346
183176
472630
1198001
20855
1317624
942386
171551
27942
253391
805844
221997
303337
1234037
549032
1929198
921276
1385497
471624
272867
996551
422390
1478563
1125006
1277817
705954
134141
515368
1912548
1012434
1735846
284066
254039
1164143
889047
1769358
1313118
605420
520192
185726
147803
51482
558500
392011
1949789
662816
549863
308236
1718095
219992
1069202
1102744
503249
470388
19526
170278
1198221
168769
1509795
155006
1893717
1455311
17717
1361113
565225
468714
1146102
1045213
566063
307642
995559
1956361
1964798
628140
694806
189460
1905191
837920
1750092
899206
599100
1747818
1175973
1206013
1848988
1379824
1524354
929581
333233
1012574
1895144
1384934
698353
1845503
1994230
1769738
336724
210520
321022
1944224
1456364
1562988
606071
861550
736748
493126
302566
937278
470994
1957102
1804974
792982
1029827
153358
752727
1466056
1891893
1172598
424208
256303
710222
380345
193784
496426
207777
85295
1530745
1955661
718706
49493
234131
1355710
1273635
1729046
662563
1598623
314203
1162154
286421
198652
999044
1817770
1434779
351033
269174
1830236
43597
1768227
678200
1316849
722916
78334
931523
1811828
1081279
1261164
1351729
91046
238742
936744
419545
146621
1438459
1426923
1296145
467359
1083910
1310816
1454689
1747874
717677
1803700
403391
1085362
1759002
813282
1261678
1095999
623665
1640710
234918
1379198
1519234
1312212
31507
235170
902211
1782243
99350
916197
1914779
1205542
1361056
1843286
1078146
1111406
682165
1736497
1319226
1350888
1533713
1396068
1280854
411610
964217
1649058
1593732
1886139
449404
1660480
952874
873855
1248499
1409442
312468
1929818
1036508
471484
1273311
191649
450825
733077
518664
1468032
1581068
523822
361356
1304992
1794370
1802546
1088017
5832
630508
899021
1275159
1481380
936507
398650
1574451
9314
1178168
1488669
1445493
1339009
8131
1922806
1291614
592366
1038850
11027
349662
205812
658097
1606557
785317
1357332
1107106
351181
70367
1272234
893781
1135421
1155416
255448
909489
145128
1813839
927887
1253137
646598
1686571
1478961
523353
725804
576765
736777
404495
365389
859953
314552
380701
1922930
438998
1334660
1795830
844659
1740323
1597533
943377
1442880
1156902
995939
1267979
131535
700072
70799
990129
818222
797846
1562884
1246712
919299
171554
1106497
949001
861544
1253267
1148021
1040539
218159
1416059
404903
1784274
1000955
1473985
244461
213671
1660326
165232
41827
1748613
1720632
1641496
707038
1167445
1171546
1879657
1372533
1893880
1265274
188246
333478
900126
1767077
828624
225884
1683121
1281842
1557805
1332649
471141
1032592
1676011
227823
1667519
137929
392509
1544538
1856167
1429432
1420515
658978
1488589
908879
525456
1803301
1779796
1855644
1959035
1187814
197043
376941
1914816
1653687
814657
1261735
1315328
975393
913303
802877
366716
3463
669132
1688164
836385
948173
57404
1334781
1485873
1759773
42552
1178328
439885
84344
1710474
1047313
313222
1243911
1886018
1633122
1462923
29541
886821
1580807
1688134
1116800
850888
1520602
1525119
474750
128372
976184
157590
1828120
535489
159086
128587
1528894
1275032
1240875
485915
1324971
1742070
1499877
117795
37631
662944
363572
511706
672564
941144
573
92866
730147
1803206
1125918
1828237
1103798
105444
929569
1381121
1453792
1609252
148133
1125617
1448056
1247839
239605
1158158
185415
343400
1612789
288135
1321098
475004
209646
844465
843958
1096469
737633
528006
531750
1134209
1482045
461813
242885
1738764
161426
1232352
380294
281836
264089
1753114
1908209
130035
1989035
577935
967248
286210
293590
1651561
1334258
1473503
1618027
880069
1902451
223662
1736551
1096731
1406953
1167611
1999942
19391
1984291
1090989
15902
1308208
59359
530771
711530
1750792
832466
190232
1047007
312131
850315
163993
1715565
659375
1309091
1327843
1766241
585527
1369359
1100772
1607919
1729029
618016
199661
788945
443311
1038761
294459
1796875
1301092
1293696
1194591
1789608
1561365
819513
200100
1387807
307569
96048
542732
514740
1411933
1281158
1383497
1427716
1297902
1319550
203664
1776928
1297246
393495
1192611
203256
282517
1896553
1353170
434716
841905
523553
340928
487590
1134856
284701
41882
1541228
1516700
1800671
73384
336746
999188
85503
1482441
516644
1298780
1149160
243678
563435
1452442
1182975
1604371
753003
361468
452332
15655
962025
392727
1030010
1574772
1050853
1486094
1631768
416446
309445
536996
588914
581974
772617
1591011
1705853
1146830
1556526
329423
912214
1984768
1821643
1784165
808969
1039787
191979
1677274
1008053
1551796
329681
1368335
651958
761349
915683
440252
345115
320221
1753413
675247
548881
1874899
1317769
1810638
1395940
437011
356159
601855
778504
1741981
319060
53299
658063
1110082
828002
1583321
1712881
1338970
178015
1543214
1316836
751593
1941447
1768291
1762159
979323
478281
636391
874262
774654
1701865
1494500
630443
1002364
997242
1100725
1929431
1547909
1228349
1150387
732064
1034460
1329013
537754
590839
775162
1113573
524358
546271
1977416
543712
182506
64870
800108
914342
410092
1145280
1256658
115024
54484
1038666
1820868
710806
1042862
1522979
1724323
1043036
424094
323860
1386653
256480
1414139
22375
737107
227754
99071
272057
991736
1765574
1517085
383429
1212406
1923547
1083202
343138
1166421
532042
165346
418405
1478556
1463467
1842966
1408856
1423596
1966200
1346046
1020159
1425844
1179585
1338557
764162
1288733
1847055
1391200
193622
1618608
1964090
914588
1759820
1515327
1193740
1635055
1168519
1517251
60277
772089
984927
202319
1705871
1124368
360824
1077004
1539222
1453873
1599197
72797
1533721
221158
1269513
1919917
417904
818662
1683418
1592524
150390
930499
988155
21725
356154
1050682
1451231
1295388
1797447
996703
448860
250861
1157047
1605301
1756051
704822
1129530
483461
1047469
1554122
123634
44237
269837
1283968
1611194
32440
150472
1276889
1103165
1869748
823310
1521983
837223
295659
1392270
1456633
1256323
39927
1216814
618209
484429
269691
771773
1351392
285455
191987
668934
1683191
132126
1656052
856447
1678309
1154717
1706985
570062
1747136
1844238
623241
1103225
1308046
1866968
1943054
1713157
38307
800474
1536734
1933275
549296
1317002
142369
1053034
374261
31182
1097892
1079111
981077
857058
1946001
649029
1871070
317966
1678844
165148
566730
1295851
279965
1126001
410519
1703161
1198504
1841427
1909616
47316
891351
651222
149745
933971
952193
1651411
1191196
458305
340093
1006846
1729451
422787
276211
1122091
606441
1804329
832040
61900
1146730
659255
1405872
1760806
1925826
1826053
606915
1733271
652313
310073
1165936
1309502
868818
163581
1254339
706289
40768
758825
820829
344243
208016
1011804
998071
561386
432250
1468880
902336
1062224
432204
1874835
186779
1861222
601758
699000
1812637
1104040
1690726
1222370
43744
426096
137642
1187263
652878
397381
1748622
930944
1608984
1187357
1592719
1485084
517753
1505230
947762
1183861
468801
1876768
52314
557529
1209253
1683116
479142
1109483
718049
701750
597043
1511698
1821860
1356162
1523886
1227536
1455874
503323
1746318
1898378
1404078
1189499
1768791
718461
1527947
543650
1784588
16149
1797523
1123570
657285
306426
128550
1942207
692856
141857
1859463
1247345
495354
862811
307747
1285290
1178666
531748
444142
1924494
1498841
1764575
1404589
671449
525655
892282
179402
407842
45503
1756288
1467880
308599
1590774
1489289
500459
864298
376426
1937014
1598612
1978249
1244022
292228
1692048
1803838
1538335
514132
1491384
805533
1439482
105962
1556506
1190435
1080733
1509409
623193
274792
689627
185505
836673
1048889
508018
1320854
1772688
1219925
64411
386995
975653
1549881
891301
1812520
1880748
360746
264248
1387249
921668
1309302
1790697
1523717
1348511
325722
1797479
680332
411371
1260454
1709019
44799
1663188
1436399
1683619
347278
492085
1577930
1273391
678288
76738
462302
1329766
664560
457567
1053347
1548599
165279
1938454
1183085
1388745
1785511
1553059
1111807
705120
428058
563575
194858
1874362
1386111
1912835
1767237
806859
4669
649962
1976429
1098121
193661
947248
306640
489593
685642
1415357
203212
1544440
245971
868666
51038
1882390
1155056
1639262
500943
1813490
866879
1109685
583724
101578
1833950
1116977
113382
60896
1751483
1209559
779847
405091
755564
456830
1329941
970066
1291458
1302117
402169
1542063
1191278
701183
377108
233302
51851
1833170
17008
196023
1285959
92971
415233
520219
142255
284137
735841
1313000
115374
1279431
385759
1014197
1206735
1462636
1777301
495903
849448
1517091
13071
1133657
1576940
1529521
1510807
161149
325398
1248285
1993206
998534
1716466
614728
1662302
1515142
1481211
757814
1512544
1836642
1886439
1512820
1472109
353883
1757923
1672339
358076
1858191
261360
1613615
703783
1278106
1409638
1274419
1407567
383945
1589786
1699675
816405
1998791
104385
1826247
1522976
1619518
1283967
936786
1656043
1029823
700150
1844985
1787199
802054
318958
1393615
650691
1786205
569724
1664664
84058
272376
932559
326582
471466
1877293
592043
1664991
10812
299367
981340
510524
1760749
443519
1274471
837966
723853
1082464
864326
73738
1360808
1868923
457344
772584
1170809
212061
1088504
812033
529775
839363
1653042
628707
1557113
252939
1244561
387121
1225950
728859
543204
162937
1169130
829281
70826
1842440
581755
1291992
17368
1243809
53382
1249299
307121
129059
1917814
1094414
552924
450735
1580110
276427
723098
633416
10846
805269
344123
245003
468901
394516
1843703
1216636
1670958
1926595
1815224
1873319
809540
1128259
343719
837254
852453
1258937
571756
1600546
317523
1478060
211061
1037395
872476
76053
1241578
503837
1248105
1139852
156338
145990
94974
149825
1622690
1974764
549721
1042094
771685
1037264
1506428
1055989
810772
1111747
1970728
1777367
279872
510087
971615
1065743
1055970
536868
1838105
820168
220479
19637
1010189
688174
905181
954569
1156660
1018611
915450
288392
1134925
1650079
1416525
475896
1347761
1860640
1308980
213710
1744235
405512
1737234
1802683
1851989
494161
667887
1821444
193386
893151
1314283
1758241
345862
27163
1821323
1133098
1089203
1504849
1113985
1870247
1620384
1667878
947091
1212264
244393
1070611
1097753
602137
1168663
572821
103873
549187
369801
1140221
1930048
1165449
1738727
263789
1998222
1551536
1120646
1457895
331590
1703877
1438090
1614392
896459
1286384
284565
914729
897722
1595161
1247138
1853197
742452
1754596
577434
45331
543856
253782
465351
1780563
333189
435359
1937257
1611850
734027
1355209
664989
884661
29834
365567
526169
266948
448985
1145990
1883675
636639
1313865
1374927
1615324
978770
556660
1680704
1166940
1942275
1250382
995251
1355827
1659438
762461
1002069
640641
267068
1551391
970989
177071
1638469
71133
1098615
1389502
1410444
890693
750346
247735
369834
333624
1923768
1659512
807950
1080551
721160
1443717
773592
588498
1153379
628588
579492
1476806
376629
396014
1333778
1810135
1716249
167459
1156825
602455
104951
1831734
715972
203741
513769
1902918
1826941
1644751
186724
1518689
1118363
1082868
122358
302119
1680983
1284222
1117958
1931944
180459
473596
1980033
130200
567476
1586539
241674
308779
1485582
1328428
1504003
1168833
614240
124218
1846522
449223
1154007
1982333
1559575
1956112
68522
1978518
943898
704698
1985796
1635334
1623562
213706
1471157
1641586
1322778
1400222
1552654
1797862
1158895
73981
271399
1298532
26512
823469
591285
1461879
1361586
1230135
138388
696168
959187
1736540
1109660
1660473
1673997
1851334
1864401
769735
940859
1323357
1995520
772372
968175
280396
1589850
207131
43445
1999056
669074
1516441
138906
117499
1660181
207125
866076
207405
1635189
905946
1360663
928982
365446
1055165
133212
52665
1115670
275615
593901
357789
1937288
1538977
1048077
1029414
1688889
1999640
1270970
1727072
934264
764574
1264392
1996747
880239
208003
22705
448677
1648558
1416877
708835
996459
719298
1074377
1517779
316424
88989
1217327
831677
103930
643181
1213520
801138
1712692
1986122
983522
1439491
213459
80090
1066422
773357
1476185
1363830
1063688
1819572
560918
1079085
969877
1031752
1286917
1824973
754827
1345177
1191930
1946941
577451
1282380
1954968
1405366
1646530
1084629
272757
1915915
590974
1747045
1412845
1723682
826366
220345
949516
1757117
168849
401784
1228390
220397
1308740
248626
954541
953004
1702136
826071
500972
634675
1284747
1103720
1862959
1640591
115449
1350758
1709229
229256
375609
1311522
1331867
1219849
1937980
1667650
413640
1780526
1654085
62745
1249307
765286
2694
506185
1854013
484814
310222
537136
228915
172811
854408
891101
1681039
1169996
530545
724122
201720
968233
1353562
956591
1728852
1279446
800290
367340
561427
1661271
1098990
825586
1024522
651355
1017150
1539150
941600
596798
609779
590738
1856685
1174538
617811
1020539
1195165
1608554
771546
1117695
1161427
876282
1544548
1847922
26801
1074003
1404922
1609647
892991
871845
1063261
1339219
1342198
886644
280001
1159563
551382
579083
779186
417466
1368631
98123
1885625
1177098
776350
1518379
1089669
492139
1649580
912133
1351140
1674345
1252464
1425012
1242015
1093298
1707214
1708335
1268134
327749
671194
532324
439813
193153
363859
305149
37777
514003
96923
224892
1259411
686330
936808
1399891
1876457
870375
636953
631260
1235028
7782
741527
855216
943888
1889895
35491
1959685
1423830
40305
1115799
445856
616963
1081665
947442
232093
549332
162469
394933
948774
422906
826080
920544
988731
611586
1361987
1479352
35038
1380195
1117519
1824669
795366
149992
1820531
249671
1010559
1004807
330011
1307067
26263
529776
1230302
1085578
1612357
1450946
1234480
983864
1239994
1783010
1541021
1490770
330464
1751120
1138256
735520
1125051
1225963
1525111
1242079
352850
1450507
1086174
1706712
1815967
1340671
243238
1909016
298390
1970786
140056
1233160
1916205
637977
1771658
652066
768289
1373440
368102
665762
971318
743886
552780
93415
594016
577819
208053
96222
774312
1073306
727458
381999
1199130
859872
1182975
1617669
985502
67061
1778115
76351
737946
1709248
1693678
989001
1283875
15839
1936816
674255
1378654
401221
1473551
1803515
1038330
829303
1029693
260494
1341824
1682621
1342198
1990939
1526094
1488324
886310
1828277
1869983
1234070
796340
1336635
282030
221405
1151622
1449818
1923218
873608
1811534
1987150
1096477
1896363
464811
161259
1638429
995716
842082
1602872
1661670
692005
1657890
798001
1588516
27801
865840
767095
1036417
1649576
1675521
154239
1496667
1751480
724461
1011213
1246555
965144
1642270
604531
155452
462702
1240460
1234303
1158923
1713753
1391103
1188950
516965
1421185
1242615
1712781
1310503
534894
1477407
1378292
62032
355173
1477541
404602
1855429
344016
1505157
886872
1065501
1554844
1183103
1562139
353102
1768849
1466819
336962
1005546
779016
547604
356016
1788169
1348534
671875
1082022
1900659
1760763
695925
908017
1735869
575346
982478
1517980
182283
37518
1080951
530316
1004954
239738
1020463
946940
1224970
254025
230593
1954373
93934
1746383
1474086
154003
1727355
821834
693447
1120179
531311
1640649
582376
1976196
660349
1693350
1732171
213841
1064795
1896093
797144
529067
682062
1772906
1568737
863758
999232
1039720
36541
1402431
127670
2320
1682374
1910012
1394670
1934950
563085
1035259
272515
1958129
459255
1267132
354457
1667564
1755106
1189254
1197171
261187
809069
628351
1462766
1456745
167827
1652371
1490640
389609
485632
1901737
1953881
293497
1298159
1127867
1210831
158841
1778497
417565
824258
516945
1920274
597087
1173333
1781946
1671082
706126
24130
980929
1746003
1367340
97419
926029
1390032
1930705
297499
618337
1560115
860874
1942905
1997525
1222443
328435
121544
1745910
1218677
1682362
1077828
913842
1350136
657343
94072
417491
1792521
1003905
190091
46529
1767453
157915
2163
350944
450458
1883694
523057
878278
528023
1395984
573721
730763
895601
854490
287448
1649627
268844
166796
1084194
1784259
876021
767873
5726
1635693
389401
1446873
1350487
1254953
102386
280957
296939
1500325
780854
1193050
946095
96846
1044687
1899033
143955
1636737
1796787
1955192
1556743
1117885
1346732
1956585
213001
828848
1186625
1879865
91343
1508262
484920
868428
172125
1677715
1083709
398730
231382
1582169
531274
813990
1299124
183565
1549873
210140
999004
559786
1526815
1641933
1040028
1631349
170807
1032068
1957194
872509
1031566
1082367
1163215
1357282
593403
1219465
1013440
370322
1024281
1876496
1858257
1461832
182950
676577
150053
1706103
1108404
1858700
919276
1792274
1939355
1352366
495074
1051077
1185094
444690
1918041
1683831
1620697
219336
418953
292812
679707
1888538
1404959
738008
1260952
456028
1511941
1345412
461348
960801
1950979
204960
1108040
240684
628719
455461
1546341
1401201
1049142
1723781
1379583
1022873
512557
1807501
132509
611822
1370115
67903
861524
1258582
733828
846171
1698216
637148
1421248
1491910
168552
358554
228343
388928
1629838
1052817
305919
499087
1095185
985206
82738
1749636
1139292
635178
1539546
1522591
891424
1340144
755438
109536
1807317
1766840
1905588
1964343
1965720
236367
419437
1620001
1848879
1789331
1748656
609807
1584146
1585931
1891227
108736
1946977
906314
456119
719808
898701
1093545
1110034
144457
270534
1773959
599330
1648167
952559
638533
1346327
1074907
1040250
194962
542985
148940
1868443
919418
888916
803679
1567145
432749
1185848
379108
535291
1021590
1430611
354833
1817717
1475480
500159
647282
1332435
29790
86309
850311
700079
1161527
315941
767468
919754
955921
889256
1789228
180459
1316638
581485
1166568
1751001
1489714
1956306
1461834
880707
414621
1692361
1839763
1863399
1656059
276536
1340253
189222
1107847
1967722
957244
1686735
1153570
388567
1474344
319144
1737080
595426
284052
1111507
1607191
667889
736134
736534
1346525
1779138
1078841
1628433
688377
285814
535441
233938
1897267
942560
1725204
1271630
983862
768544
261418
1424160
733398
396748
10786
1060354
1170766
973010
803861
261650
1850317
179782
776821
1804668
907082
804175
1800373
825581
1933867
249339
1294103
894150
1646405
497479
1368082
1080710
1471984
1598785
1877594
14920
1665047
99031
563247
1436198
1283118
363615
1178589
876475
795740
1678389
626773
1668532
172630
186006
1238410
1235346
664604
1197639
19896
1106310
19576
1298446
906103
1135690
805665
1301149
76075
596761
482879
1342176
51276
1721494
1666304
724585
677359
142932
1321919
857309
796155
1661001
1618724
400248
764725
1710415
179021
1249803
958986
1764483
970661
1053221
977580
600824
396078
37580
1530668
1546173
1139297
1583361
1713986
1220278
746014
955339
1697342
1220286
382957
74174
346411
1180592
1221266
297768
74064
1470466
1398197
768196
905217
1730411
801554
1667933
279874
1678176
1088925
1042125
1837040
1987153
1126885
242441
155990
270428
946222
1882286
599942
519400
458680
1383014
1843171
945719
545621
387042
931311
1567524
178935
349978
347913
357223
301446
258058
261149
145920
1940158
1345425
881485
1266698
310140
598739
1443193
1861777
87446
1699300
602135
1073040
1956097
862827
1015471
1336117
1968475
145903
1486408
905676
716048
716921
394271
72737
932263
750993
1879927
378188
438357
490338
298115
1340837
757489
151772
463122
225503
1763078
1355631
1514501
678436
1092271
1072541
422532
1918976
1808580
857454
1823131
1117230
757628
313713
1736324
1522775
208136
610495
71164
852563
1488443
1410655
1852660
203287
1225148
1383763
1093954
1080524
1804581
1487020
292700
1101107
998346
109130
164689
1845115
392434
781297
1020672
1079436
1870547
1569248
697188
153891
114736
1864841
1415063
617561
1269934
1671310
367509
77877
1674039
1385066
829338
1157255
1732218
789445
1658305
1374068
1386132
1064306
492090
1797984
1508199
1158898
1263081
1979715
1726923
910986
1229083
1962147
1304766
1904668
869524
320418
395284
1953490
147218
645256
1080046
811614
1840541
1923107
1638530
462015
1085306
1367226
1635580
528670
308032
911766
1080154
680487
863231
1872436
143477
1832092
1749506
174529
610209
1205654
1041675
1672639
835992
720967
1716152
1331948
765290
509064
1502956
1043384
1571242
1282735
1990985
187550
1306522
925275
376782
1448555
158480
943440
1828196
1447572
1603907
1209471
935056
1353832
1338857
1458926
1730181
261508
884842
37241
406545
520970
1158568
1181506
414742
13988
734930
962648
1398465
1230194
792005
1424569
1252563
924949
663211
1424786
1574837
1450462
1296109
236396
1051361
1992712
1070955
1836230
363671
1753879
1375689
407091
258054
853541
1740513
925304
427441
1869990
834229
1363494
1820188
4582
1727454
1661748
777300
1502005
877435
3520
1375774
854485
228731
1911697
1051898
1303439
1889217
850828
1050997
1225885
1720480
853784
1304025
1273979
1776968
719540
853296
1343986
1177720
1530604
19676
395384
92315
770172
507310
1524394
596719
1770296
1242554
729745
1863160
965627
1074297
441555
1137791
690744
837593
1521598
173702
1685094
1453532
469169
1539299
1019218
221527
314636
509149
1209233
1471619
41204
405683
291537
616072
572443
1153158
1198183
1477083
1709290
1865458
1060857
385071
1667272
219521
1371552
232913
992416
1231277
1762221
1469645
1722808
1811745
1716222
84008
546963
1988326
222839
969542
335522
130112
713421
516010
1643160
230393
1469351
589844
877600
1941824
1716446
843329
1073376
822416
1728475
267574
163296
639386
758291
1131474
896373
1393620
682679
905428
1344632
1022716
421422
872042
95979
1656704
820715
126860
1467559
500433
424555
1946605
933097
286173
705299
1890528
685508
729583
1872260
955350
302579
736047
1970191
1550347
930390
312106
1810827
1717527
1344748
811570
646483
1637148
175855
983885
1774243
1942279
290644
1611070
592717
1198454
1868096
1440804
1737883
848780
1809364
1616130
241241
84311
644060
1608448
1766577
165627
1423332
861292
1875218
1852182
396508
1893667
1801631
1730971
1330762
1995699
70926
1670023
1322325
1501468
1123419
1145653
986981
108814
1917605
1553733
894140
1018459
1010728
1764258
1650057
1930209
343778
299341
592319
1876943
1510405
380863
287406
1782814
1243972
898
960988
105256
422705
1707569
562568
599495
1498983
665815
316710
1608087
421612
1845256
947531
1668284
1900050
1182270
1433212
34929
1742085
1981848
625612
256753
966796
1161594
1970089
842990
1605466
1585142
1649436
76735
418227
1407956
824573
512346
129662
1727423
1234034
1093119
361492
786070
1479006
521725
1979214
992724
223381
607437
1173993
432756
1255803
111414
1726906
801563
1083691
833313
67133
1381901
1246575
728768
27561
771775
1965936
609495
10338
1692630
741932
1230105
664274
642357
1980817
1337126
1695903
807303
1137913
788752
17570
1678643
1757120
1011989
21887
1599977
1671237
1669350
1085367
1566635
620539
575830
1940237
1679768
1560529
1598554
1565381
1610614
699594
1815394
585219
1318561
929635
283865
974377
465219
121868
281609
1190590
1895032
1000096
1529194
1752601
993391
1526146
384558
1094319
801488
1534331
1619883
423654
681474
1542101
1506765
1997219
1468494
1230725
1723610
932573
1607778
1570730
1376493
229527
1174297
1702331
1403832
112083
1338990
199480
1885685
999697
24123
1045477
1446731
146424
848873
464032
1365912
890541
1908917
421905
647390
1526648
795757
775275
1975644
1624454
691862
74648
1948585
531258
785051
1429691
1920061
1760553
217113
1580409
855672
1621362
1897001
607961
1494210
1368659
707841
1783168
858287
774237
1141880
301647
1547073
766689
731569
1448132
1730431
1992027
1888034
502815
1422829
1485623
1318514
1937281
1186886
995197
1111802
1490983
1911998
1398680
733751
574247
1878756
1112899
337897
1767140
487097
733431
1163171
35749
661385
371878
1553667
763108
1692570
1886901
1140850
482738
1288082
387642
283560
1232720
1201639
1499635
778407
137021
1598457
1840939
587942
1803267
1794917
1959986
1233529
1715555
821775
212023
1125419
255423
537310
390186
328062
962498
1264404
1801755
426881
894078
1025817
1878878
303314
1522677
1470413
474195
1095599
942217
1045378
91087
1337702
632505
544757
1135771
1853118
1712896
117264
1255531
838701
487319
1170951
1061615
1704067
1814017
373983
1088070
1474190
434089
1391767
1387726
1408798
403968
1791642
474301
1279923
1055577
786072
1689914
1778958
1684094
1448813
316490
1336835
1377694
810341
1334406
1574661
902536
436379
1966245
1106111
1457494
1150521
1041356
70539
1390858
1888153
1688371
941642
362154
1605495
1912328
1703180
1713943
568973
1622990
1081910
337064
1816152
72174
464991
1419719
914008
909092
367856
145172
1577858
59289
1962575
473618
1255845
1616191
874305
1683047
1998487
1624429
850470
1991244
733939
67315
767088
48356
966727
1442226
1696333
781674
1280019
258496
1751773
520947
8083
1944393
1885999
1455497
482149
957628
2357
848568
1770357
1101724
1747698
1331415
1162801
1985123
491559
1120295
825062
1255227
1914034
502201
1502887
1121504
600096
1177503
279615
987738
39175
1803483
765339
899311
1037019
1005176
1444034
411416
1162098
192423
452826
1533029
1950415
1067357
418733
633913
171404
972369
693953
998403
336187
1205421
1164823
1763151
289265
617327
641616
925650
755220
1828472
941026
239511
584342
1901982
889134
956578
109196
1301785
225156
1645507
1354741
891190
1431037
699004
954048
1478858
420786
1574672
1713548
810306
288029
1226517
1685841
685052
1863963
1769481
992396
1255964
312184
1525198
1205652
1838180
1875945
721653
217991
244409
1089504
1039090
440606
1566914
1063012
891094
1810098
244928
1848134
1688379
1740894
114666
1685205
205543
567107
667951
399362
709747
857443
1087530
846236
895149
1824433
1989244
1958325
228746
126318
464175
1896189
1556400
1138686
151471
797899
1113258
1205863
986842
1257186
1323474
1423708
1188241
477616
986183
656006
631225
147589
789189
744356
462385
1379183
1189529
1026336
1776801
904478
1100762
1874334
114599
1139568
874348
14883
1818737
1899593
253490
1095812
595951
216854
1052167
517717
1784815
401720
333347
259913
1094484
1134591
278832
304227
170193
1086987
344074
106934
247196
845281
978024
1942811
1376144
1023998
704337
332608
1105877
221884
641635
40420
1911799
1092672
212307
283498
1042665
1138238
1886214
1177323
833944
774380
55927
1299206
239215
1074623
1714974
332179
1648120
790929
1815841
80366
843129
1311013
1682268
1372722
1259568
1133280
864719
663279
617765
829763
1828880
501329
1954447
285222
1574124
368725
941476
1661435
100250
468853
547563
1076572
780102
1456846
1269689
214762
726111
1701494
531475
589030
80208
811404
872374
441462
1973304
1779479
1438890
302654
1427687
1091027
435115
1048062
1173636
1109687
50086
291545
1812043
1288271
720269
797293
499959
1004709
1507052
1983577
1015849
1175661
1638301
345431
1099918
281098
1504735
1996897
358505
1596511
1554543
807270
883821
45769
512158
785604
1595642
802782
782229
476174
377843
1815783
1474961
215214
111754
1528416
813422
1102179
594078
61678
1854281
352509
831049
435871
1106507
1259576
1907578
892254
920823
922680
1470161
1846559
1643601
456114
1953966
1746634
1619627
244511
1687156
1776885
1321024
1255375
441421
725982
604811
87764
847738
1762946
1167746
1010001
1374364
1244633
917454
1249991
1874749
1792256
1230449
1180486
1948579
710418
1888540
395247
1682889
904716
815030
478481
249749
1745718
1063136
1438637
409859
1345999
1539738
1001976
221754
1991036
1437961
608973
680217
1479277
622417
1905036
1595215
623578
1198679
1079863
1268970
1242092
1836342
1780017
55257
1481194
198439
1838658
786372
1650483
1062302
1720248
879386
1473602
1181351
1440478
542041
740205
109339
675549
8581
738875
1914032
1965107
453932
1312139
1652533
529129
665899
1044734
743778
1668154
167768
1383466
485758
1276569
1930235
1662135
1575340
968863
982171
1029210
1895803
1517569
1627716
1945914
1307829
550977
1426521
1033725
1609847
1323209
827787
1260766
1678992
1760431
587270
1772429
475172
1195754
957531
765158
903650
1756665
269644
1470203
1874792
1745509
4994
1085893
1584062
380597
1632982
678453
456803
1569399
956786
830901
1106998
414957
624941
925744
1695415
464120
282012
796318
1365599
618806
466797
1291160
1344366
1620991
1755660
1786384
1445642
1469031
57511
65632
688343
38505
711681
408472
949342
1421829
914642
15679
71148
495044
1442802
133352
1252070
1519779
1407096
97702
376422
296425
392347
50816
1041670
57010
873974
1397231
785616
650124
1105740
893104
1361036
1217153
582480
947808
1796108
946283
785002
666614
1653544
1270071
774151
64825
1584897
571036
1668819
1110834
1226656
1578791
1637498
1433705
31552
1461059
284817
1978896
1316050
1164713
900816
1624473
1283687
1650079
1983321
1839802
1605496
1454455
286395
469051
509329
983334
1040894
736532
1891872
1488565
1063604
853802
1257705
1545243
707890
1690443
1956356
988507
1289091
292070
1641341
416503
861825
1369383
1663063
862732
299360
164360
748848
1462712
275348
289927
1496078
646092
485787
478805
526081
489582
1824505
1280860
430609
1795330
84629
64207
99395
293604
245365
1274827
312964
400803
1134730
637493
1954337
439412
972910
1253614
1071750
1818429
1788318
1053532
586487
220273
283672
599912
1806702
568031
136149
1640183
489961
1328221
1105158
1025892
1211976
1299598
1795012
59125
1123148
1464065
1556448
642962
325618
1832150
1955575
583669
981063
1642297
909127
1589997
890425
1215091
254472
1398308
303401
1662061
582495
1354296
519343
632446
1865386
1499001
351626
1201300
262329
1443203
1778126
1917596
718946
1617424
973037
786011
251803
452042
18216
328727
942916
1081713
1574747
891286
964356
98883
823858
1809553
370905
198311
1679121
465423
1244921
1779358
1532538
534610
1011860
338222
547206
1140219
854087
1269945
1785893
180501
1435514
571446
1040881
1665669
1218756
129394
1234567
21253
1029237
726022
1228804
1406239
554887
1614880
177278
1253599
1122558
1412231
160777
699884
1478240
410627
1610290
100583
1720279
323234
1923299
466972
1353044
573925
1447207
1875992
457822
1936016
809098
1148952
1716690
1896172
1712813
1178403
768838
582952
1347994
891000
324525
317263
1270272
1566539
1055860
10606
1864393
158172
401507
289366
1533463
650389
535261
856853
180883
62303
1815944
1405183
1765693
483796
1917739
1794755
1892259
317673
281095
335084
1672195
568299
457761
599756
1753360
23535
1549408
1174967
1468125
1762584
1922633
342037
1989051
587449
1834743
1304014
1529531
1356614
1148597
999316
1984553
1004517
1741789
426723
180476
614575
432801
1217529
890231
67390
253096
886469
1466602
551759
1011741
1675708
352576
1345992
372350
1044574
1391470
310897
140985
451562
1951219
1144093
1967629
1025353
709795
1850294
491115
539756
51166
171054
502120
540051
52263
835254
797861
1752212
747571
762137
1839313
759141
1635546
38904
1124887
1232925
1222572
1418121
1708112
542575
255982
1051365
1872813
933715
971207
1879330
1142695
277486
603894
737865
1647869
1302175
1020105
207247
196850
521591
1727597
316232
134721
1863755
876530
752350
542531
985775
1942465
1162768
748602
854553
600557
406977
1230031
1640583
1056001
1386564
219287
1988253
1015996
1772222
1589245
321988
1279158
685113
841204
1372166
1291768
285071
970132
1126527
1170739
929990
593125
784007
1924931
32510
248649
62051
243027
359105
1915183
1156692
548975
330587
847754
1367392
1176502
1818359
69349
1112017
826997
186020
382367
1456850
1547417
1346652
380706
265957
22177
477603
1201206
1283995
1738019
55707
1641884
821778
1090415
595284
1052063
1047444
275455
688947
303149
1790126
441518
1363842
1815200
1871897
883149
228
1790705
1365723
1093360
706229
458501
1231281
138724
1682221
1170248
173876
585960
48715
1380679
1312148
271338
428723
1508552
687898
156701
1413498
765392
310361
968257
113576
406054
1843071
326313
1549026
1164495
1338119
1214669
690219
1963325
885983
1467469
1656835
619603
433708
553463
1097825
119424
1211354
1052990
1226958
713823
15044
1684814
301340
1624282
754260
1828328
1895433
1648265
797952
1451943
1543167
744298
1237187
452365
1436162
290648
522408
825227
1404620
128213
1180999
794451
1025177
1802958
93029
666018
1572063
1470335
477761
427282
810186
1036341
1985084
384203
979376
54067
1957951
1957995
1973397
1894396
934875
1673224
1963786
1265280
1267699
845943
286042
184670
718894
1826201
1870785
1666835
677813
1480272
218125
1121727
1168172
18574
889577
1051856
1721001
1649948
1252950
1923888
437712
342679
291555
759565
803362
497519
1678262
145727
1154845
645776
288948
519845
1145031
393946
1843481
1366318
469566
922142
886179
1691829
992369
749710
640416
935098
168109
1037733
336614
181579
1326473
1012729
739135
654380
305194
692130
427591
584415
45797
1090232
1474608
470520
1581606
1084771
1296090
146897
1140804
913989
261797
1613335
1263518
803817
1952725
817099
1872061
1476770
1205432
11366
1940329
1767513
518729
1645886
21803
585575
1530681
1668283
710574
671771
426442
403778
1295096
1833113
1924071
66786
723595
1607206
1041198
931372
1114029
1181135
1171244
1131605
62099
620967
816586
543925
244453
117044
1660671
1087737
1962195
169012
1129711
53173
188301
1837346
1429394
1996232
1423135
935780
1044039
1902084
1206865
786385
1136242
847898
1506710
311435
467502
471126
1604716
363001
1262863
1526632
1191480
1696681
1260829
1178821
314867
1458762
412843
676323
817934
883118
1277343
1330387
401702
712657
941462
352724
868408
1645593
928878
988014
180403
118287
1676983
542076
833
705995
816116
441980
134898
126278
269776
612572
955421
1974783
789562
668731
1195727
1200091
102249
232351
1643363
245525
1130880
637851
1455771
412790
484340
1073147
1378033
738303
881205
1181830
271387
1331279
317118
812664
95272
651890
895461
1317662
1365683
1508307
851459
1303261
871305
879840
1631643
1047508
1113548
869968
1529893
919916
1199972
1713225
1627223
1906773
648383
615555
859742
1459459
218694
349781
1081174
1102111
371742
158587
450396
1831450
789556
549526
1273693
1301735
717731
1100354
1747846
161214
1446853
411013
138144
1448639
134758
322421
616579
215757
27959
1474214
1351752
1861756
615920
8019
440274
655402
454767
901870
1887872
1019783
211022
1325400
786401
1329727
1066251
74213
1334285
1925338
1992973
689326
75789
1326295
468062
627825
1196190
153157
1310477
1043061
1548010
411320
1738893
176745
435609
1154702
1546322
1416431
807390
910982
1572197
1548130
459784
491296
1323161
939131
82773
1944117
1255944
360475
1773173
113576
477985
1558788
989562
798387
1084431
1946070
1689197
1971410
563495
116043
895429
1514387
51802
1307873
272733
599871
958763
1805130
1342344
1520143
1819691
585943
1209277
873550
990872
1982736
237479
1125441
1656745
1884247
1321315
1748298
323316
1801793
453808
1652390
296225
1446197
65182
405869
810961
109920
350118
337165
740274
1203935
1170090
1739637
1131529
1118331
1845190
1088539
575815
1764409
786649
1295083
1820861
1241530
521650
836076
351372
958410
1008168
334112
1022953
1239361
811156
649267
555900
277880
945456
1752168
480423
716724
15785
902884
464727
1462169
1537904
977668
519027
968601
246915
1706704
1504417
475345
224957
1930209
774634
17386
1226799
52405
1127898
75107
911020
1605596
1036524
1590717
445631
1429608
113751
1696076
661958
421740
1579192
664035
753551
1046594
1427964
1234177
1299583
730251
1997451
1145443
48607
1049884
99961
588884
79863
283568
940326
1043348
514852
1317715
1350098
865948
1847596
158356
418254
1716517
223789
1227339
143467
1220453
1404240
345305
923886
1549225
1079512
1666585
1257832
636724
25055
1392275
933553
1450546
1256651
1880293
497520
113811
270332
1457089
806953
1465175
574892
1009459
224781
500125
1536882
1380432
1401165
1263367
1417664
1492991
299091
1263210
113371
1619294
919332
1379679
1635165
1085338
1115358
1875848
104900
157107
998770
781122
640384
77383
856903
892143
221195
57308
634612
1994762
911819
579954
1652886
1541884
940394
553751
1402997
149157
656131
778941
331019
663692
885473
1164850
229500
1912896
1677310
1008193
1414565
431190
811664
1642772
1118691
913472
45870
985115
1125264
1928051
420262
829987
769056
1824034
1196069
346327
1276042
1070827
923699
271618
941912
14475
613707
94530
788899
1110683
1596021
442375
1861085
20401
1393800
1045132
833217
594289
434790
414332
248788
1940275
1259986
12687
1285186
734020
1994847
1386323
321540
960733
1817339
1697774
205830
1888280
1413749
1399765
1935308
507036
1036364
652465
930778
1640120
372935
1549983
692930
88962
705765
189416
313712
555947
647393
1841658
524688
828807
1674238
383949
739723
492274
1786443
1874002
786194
1022170
949907
1581845
347738
1971099
1819665
1306699
846598
923897
1107273
1068763
897797
1784090
728640
739282
1079234
656086
1040315
1446880
628718
417846
1092758
877179
615873
1253322
1292900
1455801
598942
514229
1151884
169855
1530937
586743
1034855
1232120
972710
1520872
1030245
553102
1467749
1409825
644482
812260
1160209
801320
20451
1890049
564626
1723246
505364
1319700
1247069
99942
698693
1401221
1006926
844530
1027601
1403029
146579
1585549
118190
1275301
1850920
1577922
780841
868941
866614
1905682
1444741
169156
305473
399886
658468
533703
1719769
429530
67170
1480275
974171
1815092
1689794
564084
1600523
1569414
1670274
1766072
301197
1827591
709179
497725
1802857
1123293
1854456
1356295
1325295
1945408
1797625
1594441
908286
403084
436087
1143011
150343
273479
1466531
127160
1983082
1989300
493372
301875
387930
1614843
365762
1513821
1750602
1072808
337275
623754
892987
906477
1589565
749182
251348
865148
1549662
997877
1476772
1168543
1571387
1856326
23103
1466760
497372
1354699
1282980
1039676
1767213
917854
1288251
325911
343657
1977548
1776262
1411210
1677012
738301
846836
1395087
1228423
1692495
1749988
715424
1429160
1726421
847692
720655
1865547
1628188
1661786
736438
1289087
732324
818708
1529794
1710349
1041749
1844332
1203537
1485351
1810710
1227931
164852
587222
1238063
1744355
769252
4623
1535058
1808714
1524522
44112
979338
347521
1795589
397463
1734092
536540
75992
175312
1609871
1987767
1743763
1183676
1420432
297666
368611
479960
1187171
324323
729491
685460
794740
1686918
374549
1349211
906787
595627
844270
60016
568477
760452
821175
858874
1000957
1917148
1149839
1490070
617523
210296
316702
1620500
413927
74919
1196295
1996229
272914
902637
693835
128861
1691369
837917
1645008
1665777
1232060
971146
814833
443467
298353
1926819
1597191
850049
1439382
1194535
224858
740148
1705997
1157875
1798328
1229365
865321
427639
1471137
1114322
878986
1269490
229241
1700086
93763
1274371
808441
912866
1267322
172999
365620
1266354
1548773
135994
361992
833604
382409
681771
1725083
789007
560827
95839
1111486
1374498
988505
425067
1062579
72740
405518
1306339
109501
1512301
805985
871774
1571019
154938
951192
1518204
704904
1648623
1947584
253193
103685
1283061
201850
124526
941191
132519
1915545
1783988
1624618
1876423
1896882
1046808
1548090
1711000
626424
1612780
1527909
1146356
1166035
1359874
1962921
702660
135198
1695479
1840136
435984
105357
511990
1840666
1778674
1264794
96743
1656823
1244701
679449
1329062
1349168
1909696
1039833
702297
1964720
547611
435490
618721
484175
1111601
1208818
1202806
620266
1419214
665750
1347171
1506441
1037159
1199720
1030172
817443
557677
270342
998676
1141371
2262
1614472
1241271
593412
147931
1263506
1321576
266996
529478
1653819
1788088
501965
832909
1890820
504100
1211281
1466536
1111386
404732
99957
1085271
1262984
1138873
745364
1924026
275099
449065
533629
153523
1238350
1667165
178417
191337
424272
1020730
1051079
1374638
1007429
436385
520215
1141695
1406561
499329
1750283
698761
263199
1594823
1606158
1972254
1819690
328221
1288385
974875
238034
165857
310164
1594563
860125
1089842
1548711
1788243
1745099
883849
888611
1554107
1858264
835
658407
1179552
231666
846011
801802
854733
1882750
1482134
1551298
1071661
1946568
1383975
1321115
982891
125151
136879
870479
42924
700516
1613746
816642
1393127
438689
186086
338399
1267892
678019
152727
19721
474569
916045
304386
1607132
968271
1644349
1609256
150940
1400310
1488671
654678
1689668
400883
226057
1753121
751736
643331
1632683
347852
1261119
1324213
728136
282262
1108254
1816612
844205
680145
1134598
1867593
1636137
1273039
1991105
391318
769199
31828
1471256
901925
298584
243447
272226
1177357
390587
787857
1075101
720446
368785
903534
886164
874901
994649
1370874
1917338
673153
1125537
1025884
1464913
1545269
716573
864895
1448749
113207
99477
1417220
1016997
1377196
679539
1939183
733848
784140
1208092
1681723
1245780
680419
1109069
171298
133472
634511
354174
667479
900293
230450
1512323
388956
1115925
1941518
1085755
227713
1119929
1198756
801852
15660
1107237
1775010
1221194
745592
239686
1814860
1781644
394036
985283
553893
1245440
400356
1317765
993203
798219
1846718
1452841
526069
1946722
1051528
52683
1033848
27396
1757269
805028
933545
300003
1786490
1040069
1492631
1688181
1282822
1246146
979385
777766
1908133
1287656
1785241
636981
1191893
620220
247660
1587645
615410
1783860
828649
1764791
300274
434520
1559113
560592
550793
504907
619599
1289990
151451
1839033
361964
290534
1736866
1933405
588685
1446337
164250
633793
1286841
169182
1402966
803499
1604988
1859374
414885
187266
1921559
392269
177340
1636575
364601
671819
2076
1544387
275305
1651789
1260862
680155
1685437
1606763
1229404
1826878
1961418
1050143
1421252
1185290
1583547
592757
396371
820688
225653
740404
16364
1474158
1862750
1239373
969964
1121058
1675760
1531572
1165949
1270699
1335455
1861457
1684045
1026762
969927
1244919
619127
858208
496826
163655
49525
1334116
81404
1401378
976740
130455
360977
1954466
1799632
527064
669217
430895
592245
718218
1731625
1119910
486589
309136
1454351
352507
431315
1730218
967606
262182
527772
293761
983711
664887
1253300
320010
576225
1097396
464739
1296528
244121
1721491
732371
1191094
480021
1122507
1971846
419102
1523318
1388144
1620978
337503
668525
184079
59075
993833
719814
1865119
70115
1327632
1051161
307976
1505438
197368
429692
152301
72625
792249
379646
1911132
1782478
131558
468069
1590890
27555
1897405
625296
89842
678361
1677761
1496799
1896075
1772111
831041
1768192
1811293
1197794
301986
1666686
531425
249940
1474080
1882656
1567337
1920225
1821870
1440109
1690185
889935
1873818
1205440
1244350
137968
503640
621256
1769055
1616619
897051
641535
212591
1416952
544557
1124067
1447306
1722596
108867
1337350
1445585
168732
877786
1081966
1062496
665996
1003098
1205488
1990285
1134493
324961
1995039
1875782
1962170
1743302
1370373
609232
1071007
456950
35677
576608
260406
530268
1607300
1735854
1114332
1013113
992722
1813484
523870
1026744
1048276
1702904
1317607
712469
1372904
186873
1526547
612575
1266434
860504
1224632
541603
1594971
1044743
1353759
1182750
1764045
1223000
857101
1129718
1581909
1655344
63903
1778497
512127
1370867
438258
811506
50210
123281
1387766
1130854
332547
1003691
548432
144905
694310
1760528
657019
642973
1209514
1504132
1344703
743350
221644
537678
903438
1279972
599585
1587971
1502460
96463
596675
1061842
737487
1733848
592872
179342
1280827
211268
987174
1728195
1248959
1088398
324148
133586
1251132
427118
198337
140432
880573
1551049
309227
1543212
1541935
1401426
1898651
621381
1049054
1957968
817960
1933853
1604800
1443784
1793976
1791681
1368317
609859
897143
1422012
469442
217539
1495705
1856430
449952
1447727
938391
719297
1117331
1587368
1924712
218714
267612
1791637
1241838
1869470
1816168
580168
228584
1927647
1649601
1755706
1865423
1938079
784365
1695336
1749417
324696
770379
288665
1376191
863198
629400
447970
1012252
690183
1604181
1114615
1149559
41261
1832036
712982
75230
1187811
1902796
1098495
1559424
1059215
1191022
1479399
108934
1117329
1562776
1281637
409640
248963
392074
1180283
1092529
146263
368607
749808
1300035
1100318
1646396
870043
570197
1389833
247562
416292
54655
758698
1932725
436020
886333
147503
1103240
450419
1022190
1939229
955755
945049
1448440
934937
156464
236629
245368
528858
79946
909930
1177424
41750
194910
454504
993752
1557962
178939
554937
982596
41856
789978
214110
300292
380162
49793
19457
870895
1599274
620076
797515
509548
153055
1600404
1892707
823707
1378992
207155
400882
746512
106856
966106
1605860
269791
412795
1029842
1064912
1673021
1035978
688638
1570637
1260452
1159764
249587
439565
1766048
1844980
291605
500911
277929
253627
1415231
1851765
96198
1691218
406230
1218179
66055
718256
683718
1778906
1980905
1970958
1664624
1446649
57730
390522
877454
618532
277599
1166102
437169
1760674
429207
1674472
804400
32325
1662551
642592
420417
55871
1081603
1665782
83982
1762273
543360
456893
1277381
1229753
672005
1160066
1697853
1848501
95223
1112873
1726278
1498151
91636
1811532
821567
1799077
403886
1314119
120069
334265
512027
1150817
989084
216743
1317238
394549
97499
1053547
808824
963334
1186762
844377
412782
1631700
123138
1553266
1151986
1366985
1120586
291591
141844
1700010
663852
879379
974209
1057837
400401
130722
1770747
1553601
535858
308889
53664
504629
1043438
1400252
711251
969385
1339194
85799
692604
1346326
594482
100791
1723724
1751095
277870
1969294
1238259
187542
62027
785197
876875
474692
1074828
786344
1526225
497885
833425
1197729
1297397
981802
1072288
51617
405803
1935913
940355
627775
1301531
723849
184696
1899098
312482
1859762
234942
1745369
283881
288136
276375
874768
724784
804421
1553916
200659
665114
298832
309745
1431011
905586
883478
405751
20820
1444199
422739
1737189
592192
1205160
1331153
1799903
1335287
554601
1388013
822179
95287
1597858
1299942
1547358
1280206
464996
1484445
1665385
1792759
947707
85514
1913251
258946
461426
668336
1526273
1673125
845916
1651018
53617
877809
1997214
1826595
1158557
1488482
1561906
1155182
450344
847632
245836
1660806
798826
671473
806822
948885
379467
1553513
1418614
515040
84201
1053329
596113
1209094
1395651
1997975
1683983
275692
1663359
1330863
1478958
207170
1951869
1818020
1963447
83596
1664986
339703
405982
1975947
1825455
1091538
1375599
274336
1860189
318516
170914
1053700
1802123
1086351
1367949
1932121
908525
720092
63897
1838582
1692797
1409064
415042
1031393
72897
691728
1334168
1254514
1938931
655576
972403
532654
1107700
1045702
316254
928770
1606380
503555
805716
427585
135322
1294111
785513
1104577
1756423
892584
148230
1952757
386146
922685
1207845
1192963
1989462
1504629
1958589
515100
1593462
826903
1711496
583954
896918
561573
1044599
1278201
3552
773027
1618837
1454171
1043293
170213
14920
469379
1407555
1437855
1274610
1742698
1848742
356267
750297
1904763
960503
1378667
1851908
567067
1427563
1356110
1972789
1061530
937099
430860
569014
963576
1606442
565602
1816857
375882
1488602
1722021
1276559
1019699
856079
1230484
1456522
1535369
1587614
257025
161279
984818
1461560
590958
1083633
1084672
1937319
1884437
187942
385901
1591136
1642242
1806187
1888924
269391
1866355
494452
356706
477035
1537514
1336155
587081
507697
1243173
1228165
1348077
763945
1713458
1243784
599914
1935011
205292
1613210
396149
1756254
885374
302707
79832
1144952
1389963
200252
1939266
850186
1423868
1239647
338070
1905345
228762
1093386
1111278
1251000
1603474
86221
526607
758917
860852
497095
1582439
1460468
1908037
1542298
1109776
457345
1906814
705341
1656922
1548634
453421
978828
441743
851460
1378528
1392317
445896
1973507
1046336
189221
1083578
1780875
964120
871445
291158
384036
1868154
148841
850768
1938774
1427457
1845982
1175277
771444
1168390
1240364
1677100
155584
695578
1870541
913554
1761004
471924
690916
1443091
1711044
1395586
980293
1371041
1382435
885033
277389
220829
103542
1680836
503353
487364
1813897
1211766
1793300
1131401
975689
290051
1534714
1856192
887816
1640391
61982
1715298
527920
197729
50108
101170
1736501
165114
1700952
1987470
1810124
1546594
1846265
772528
289194
1494638
955321
741447
130716
518618
1980256
1461042
804952
549056
165152
442595
1732288
1545618
179965
1003017
1660278
108968
1134320
1674175
1313019
1234684
430526
571823
955078
1258823
333060
34587
1720061
1019678
13884
1359548
1035508
1531554
1489455
1106067
1396716
716566
96160
1632433
228854
1930034
557987
424064
497651
970426
1757672
802516
217615
796587
810930
1673173
1484811
1442458
931081
481491
1348683
1999381
689410
331848
539367
845785
790188
1124925
307998
1435714
103469
1403370
295790
690257
1962650
1077854
165133
649379
1588643
910875
1041606
324677
1420640
1031563
1660074
1226086
1826807
859577
1354363
1000367
1389172
587295
5262
1063909
970781
1142123
813330
330269
43067
633833
457021
1471004
1158351
463217
1891207
1620235
537798
1508584
383586
95840
1638214
347399
1950431
213071
1651242
330495
542178
227310
969091
302527
582989
1549072
298463
1717304
293053
1130313
1694505
96468
28989
504043
763754
1157972
130607
1179972
1608260
1061893
1868207
893646
455569
1705697
1990157
1861465
168805
1087398
1516077
959404
56504
283084
1684508
1101199
1183346
193295
904975
202738
618616
1321864
492078
914483
1703951
1311911
931288
405488
293275
631111
933372
212278
1216709
745447
1572576
1198412
719208
1772037
713385
400664
80042
1994983
1981238
1330530
381875
348300
1456340
1093186
1619835
1553014
816147
981159
655864
1040580
636941
1038111
381836
737756
1064863
957309
1037024
1287136
1054552
1142575
1552412
992758
1788059
104279
454261
23999
1410237
506060
461659
1331058
1760377
1741899
113283
1871838
1768103
329651
186442
422362
1337734
710003
1426473
416898
1735337
434366
1184028
1110294
980088
1596508
150128
1608537
1497334
1589397
689927
993411
51312
1494565
1242542
1314040
1678572
1610562
19535
1402397
888357
1349929
1864460
1049749
674148
108107
555799
1501602
730596
155461
1200304
655879
341058
1646503
346091
19224
820034
1435366
176360
403369
596911
1084506
123140
1327274
1874662
1686938
62400
462383
1809732
1824865
1247955
1255991
1004377
1622827
1558255
1338489
1789602
141236
1071290
844343
1210550
567691
291146
1430577
819557
1489858
456820
330205
1033107
1741289
1298037
532294
111326
228613
23667
610726
1355898
701217
1550891
1483064
151843
1536919
452497
1122548
401212
1219680
1709614
526977
867827
953178
218134
354167
145403
622101
52815
224326
859651
1797249
16117
427069
503791
151243
1108101
224544
1953597
877967
354466
939145
1987050
613478
212343
1861304
287603
1234578
625330
1605035
116739
222271
1217849
611876
1276723
1128057
993525
1312353
1492646
154892
1979733
444585
961544
757123
1938482
1122055
1360927
1910697
375008
835441
1547007
1690669
1479695
1296584
465292
1599004
437697
1532
1363055
1971608
1982513
849193
228471
1713776
1991998
1455784
1330215
1238430
1249317
277640
1323777
69838
1948311
1768751
1328114
479160
1326525
417066
234460
545675
852092
1941931
485490
628172
1893566
1638342
1669056
1615136
1909755
1964085
903052
1814973
699117
886858
151030
1606613
176244
57179
1007808
671857
784260
1028447
816443
127802
1294505
946807
1777483
789205
399125
1263890
1697913
1688781
449838
1756670
729043
635712
594830
622927
1716691
1578573
1662955
317072
127967
433087
870730
1229881
938515
452678
127885
12071
1048749
1545075
848515
544698
844882
134653
1275947
1735639
58589
1759270
754533
618445
1035035
257406
188261
293531
311886
1852492
1816408
1191375
689704
716250
246504
49170
217292
851788
1016965
667249
1807030
1332110
804592
530773
690614
649236
1969391
1753839
581746
35856
621885
1533763
1723336
1965609
882419
1618977
309897
1485716
1299699
933465
1355578
1718163
1589767
1540590
513906
1714376
452024
1897485
202348
1834663
1795631
640502
34945
7499
755894
1142168
371169
1013874
1154882
539517
1315365
46086
1256431
1088578
1301115
1254185
1285530
1358779
1598704
1049460
602767
569927
339358
9024
948379
1909937
741555
1810891
1455547
513149
1184257
122328
1118318
1271609
544997
1716470
742423
896512
1863150
199984
1896580
1575836
36764
1478724
1259825
452060
1640433
778579
1306040
1606073
197295
874994
1355180
627138
750925
1811897
494895
1568962
1989648
919631
1597275
1815981
681854
754002
1302528
742959
78030
1984860
374336
1032660
123742
194938
272806
257085
1733668
446963
672410
561617
1476325
514944
1675915
47588
1138693
1013287
474162
1317448
467089
768872
1569589
924794
1749775
1022532
518755
416723
356764
882836
1657129
406386
192034
562414
1441023
1294252
1600880
307097
1050859
1893750
91079
565458
1908425
1138330
1657933
1955192
1431224
1247155
1705062
1734341
799201
719026
1711639
1206611
253245
626662
1214156
1029605
1223005
62899
373073
1309470
201405
592698
337692
1258020
1574701
1663158
556318
207462
1045687
978636
218166
168406
343489
35218
572904
1822088
1001768
1810176
523443
1658912
1648887
422766
1141073
816074
863463
1610450
312096
264565
39454
577702
670178
898955
1427565
1044626
786155
734765
1700795
1711292
1630862
64633
1943573
444818
39629
425474
111550
1571258
443013
1212714
277444
1337220
1189825
302199
839916
870557
1272434
511777
21211
615465
931297
29817
1807790
1135542
610296
1249067
1228084
639749
603454
991456
641607
1307007
1494372
1736780
1552776
945559
1910486
636872
1754485
619052
1966406
1486801
1110422
726314
1807562
1870324
271617
1891344
1589450
1688800
1937
229516
1157139
1178668
1991033
1330907
1105176
1536317
1365113
1248149
1182008
1323987
954634
544627
969808
1179945
265374
94927
1055394
1449864
943711
57524
1091790
1305436
691561
1014690
804621
954713
1096299
343732
1060906
1225132
1786922
976385
1177557
852578
1642097
1614206
799484
1225704
1632700
1757493
1509138
816752
456386
1437401
1399175
379912
386927
280545
543756
66095
223974
1561092
1961468
1443456
1806543
1037601
1205201
1752685
936044
1507739
1814271
1616285
639848
1883140
920385
974436
1675429
569557
1784740
1901349
1698365
297470
1995301
854250
1399281
320319
1209879
583555
1597017
1256411
796008
1085993
988711
108135
812759
1568605
286371
1801004
1163073
468703
776391
744402
870471
318037
676105
80724
1989098
1220870
1913362
631295
1514437
148331
1738986
1966001
59201
561358
1139215
607281
1338671
1058256
723397
1123265
4171
702722
1593570
1334129
1850640
104151
196449
545523
721418
1642418
1272204
1332757
1654811
559492
143986
1933180
102606
33522
259577
1254785
1216703
401743
1091562
313894
1735199
1725475
694794
1352205
370136
150443
722047
351056
1400802
1392812
506349
1481893
776195
1656882
95411
1830222
67345
283585
1998218
613234
1580101
16719
1246779
1409854
273112
578254
507729
53418
621550
677221
1857573
1688129
944109
1928114
576536
1203103
463181
200223
1419965
594564
1428620
112648
663003
47036
1001337
576957
1453923
69058
1914026
836987
1960581
1269891
148211
474894
1860101
381663
1903976
965564
914792
1108951
570450
118820
1249286
267769
415667
48714
1105962
1058814
1968251
785340
937862
1846357
1780827
1470356
1292706
955089
1687941
597653
1789296
730971
162216
1857236
597462
1880778
835472
903300
1172112
357375
1975118
1499021
234388
225362
1033005
1563291
854398
30825
484902
1061282
445808
543720
450657
1212203
1541259
1542673
1984405
1935000
543930
644038
509886
533233
1476060
881668
1466719
1056037
1929492
145854
1903467
1641556
472935
328185
1702155
461885
1159563
103764
1341505
1812060
700220
848633
271464
400062
557422
486798
1188790
808956
1044273
551521
1672442
402098
1543292
1375498
315936
865164
841754
304142
1725122
420754
1224436
1262691
1203208
1636278
1312886
1561911
908643
1654331
974571
634855
1005709
1892999
422933
1842985
1285017
1270145
597703
662855
1391431
1564869
1132263
1991338
1862236
26229
1162585
1592885
521530
1412592
1827792
1953148
1227727
1751107
1277008
1808916
286343
1579845
1580519
851480
633093
650420
1149513
670151
801217
853376
336465
65291
1706687
1233711
1171465
40684
1643886
408986
1497283
1089599
677794
991873
1584795
666430
1416076
214929
220425
113752
835559
1994694
1771992
1771682
1079905
1504743
834394
584676
541221
1319798
618487
413107
1767540
245839
650567
1500583
1455313
958793
1961717
319037
1933035
1446925
957087
1121840
760577
1317650
1421305
1346625
1334572
1516942
818200
1500560
44783
33221
953268
1151579
430796
1829305
1961221
206585
1907716
901974
695998
1785191
693500
466207
1240318
1481593
1717075
1725101
1267463
1741167
1795297
82363
724621
61241
877129
856664
957623
1615749
1449982
1742494
949791
768794
602223
562843
624051
1290617
866589
919987
1304835
843045
319432
493227
1498497
738617
1007196
1711888
1378318
969038
227575
1651145
445227
1713820
213600
1926476
90010
1081925
1547124
1920243
1669843
1653909
1372213
309963
75654
247087
467877
21288
1935181
1863240
1722575
831201
1843812
25361
630123
1095122
778448
125071
824
1960752
1240911
323123
296917
902550
570609
1421997
765876
1024733
389506
1622130
1260129
117487
1873847
1549684
1452629
1721044
553982
1049736
1905940
1578886
468094
1895462
511428
684519
350122
352944
1698096
1641551
1716009
1866306
260615
368617
1071969
99956
117213
1164297
872509
49949
42583
909878
1017757
145131
1481292
1122843
885608
851634
132215
1763909
1065116
619460
808660
252685
182450
1664987
1958020
481473
1418161
981192
616980
658955
1293546
1929743
1910178
641558
1104835
1304920
583854
676588
1283685
1543841
150721
1626049
1205521
1076125
867565
671215
755549
1774607
1553305
1258435
1429346
1833958
989318
1767577
859858
752680
1341921
1627794
1213429
930758
369883
356370
1395161
1040970
917752
1321851
1999987
1946893
1009749
772705
116823
1657138
1152025
870636
1282925
968443
1560924
1161244
1250818
707092
1878237
1934799
53037
322270
509266
311207
1534307
360346
883189
1032219
1624338
479530
611474
1019028
1408382
937541
1441705
286781
1993961
1268844
66272
692694
726062
95273
77775
1751572
1298523
1124586
672442
1387961
29843
312205
567586
1046580
1317014
341741
220899
1510055
840742
777453
256227
117805
762469
1791329
305708
505913
1014486
829677
138408
111937
93150
1244126
1965545
734879
694212
1781752
1433673
260536
747243
413906
732625
232225
1787900
790933
1908053
963218
1814878
934218
294041
723777
687367
1517882
1875950
246306
1986627
1978451
1800383
846922
1716941
770918
242562
149488
1475296
1993068
1362281
5843
1227189
122093
1448262
1176871
277709
361904
1676229
404482
732399
1745929
878922
1124809
1464552
1873649
1754698
100578
199041
373163
1946224
760782
268734
472562
1331643
1237604
1171182
1373352
1231611
1586324
446116
1850949
896359
111078
97148
269487
1563974
837506
1509457
487866
1997634
603124
324421
838948
1347037
1370662
904163
500528
1401365
312025
1398439
1332603
1889334
1550898
1307955
96968
704496
1893258
1156180
1413777
1319252
81521
1260445
1728964
876300
1349567
1449955
847042
955979
725674
1293364
1940713
1042869
1327000
1537604
1271030
404026
1785209
1164109
1638243
664258
687425
1326973
190493
871548
339510
666396
669692
1418766
906219
1473205
1600150
1833082
962087
1264854
532046
471435
1954163
1148249
693846
1694288
301884
623133
715675
1499732
1389049
1966123
434958
911261
1284138
1755287
584125
467904
56450
706512
802293
1465350
1671311
653840
1719498
1881873
159457
1265888
1144741
41331
1929397
1265983
890582
1541911
650898
684053
1487234
1826125
36650
1400284
718351
94737
489088
1303949
1348889
449835
69574
1267103
432364
27355
1334413
245206
778229
966508
1259394
441441
694299
1256648
1740565
1908433
128710
746257
346020
1423157
1807577
1300782
1862507
1371757
122994
249649
243886
873168
1332924
1530584
684270
503171
1438206
165363
1831999
843663
992881
352161
637755
1494065
1681109
237872
1296771
1452439
1618345
133025
59586
277452
1018532
368876
991048
458621
689735
667417
219981
1030093
1020397
688871
489997
958895
861415
1580188
1106472
765413
1143914
1868847
824619
1129086
1990668
844514
1472214
1921871
1775809
1523829
716966
1885850
932507
499225
114775
1168215
1209962
486385
892849
783537
281716
1229854
257294
913085
526971
575689
999910
1539259
1071308
162916
1472266
754448
167532
163155
943346
465341
157644
1254060
1467085
348209
1419178
1776587
1721894
385221
341331
845790
1811090
1125142
1737227
146417
598569
1392490
414883
832432
1741799
168274
647501
1410236
738683
576608
1635388
1259976
498016
1749161
1685892
677305
1653328
411902
242
101512
714139
1380774
1627204
344860
1857211
1048890
743137
1034408
1034081
1422056
931277
946301
268932
651427
296329
1161648
1112456
1516643
1772530
736524
688011
1061949
86489
1574142
249863
659231
1237447
140872
1618123
825881
685432
1562716
481519
371828
1466379
209905
1569948
431599
655630
670832
611598
516734
151446
1261298
1670032
909820
755431
1217082
605626
771372
737392
1937868
1423690
378430
781398
1609747
1367804
1329896
44815
223226
429112
613376
438884
1425366
1271037
1316389
711513
94935
36155
1885763
236190
1206089
138295
1932851
148836
1688587
475633
1035389
55775
824984
1953076
346137
809468
1071884
1078829
1376977
493157
1302791
393532
1348150
794953
1953613
786413
1268251
674506
1170000
21171
1374636
656740
929300
548067
153667
1740306
852315
140433
1524905
1381888
1075987
738897
1089238
437482
1966102
1603264
1525806
1650983
817346
309698
782491
744454
738856
796282
1064310
827432
1810768
194593
1282800
372573
251862
437221
122014
915144
33385
864979
57147
1454258
34747
823847
1482083
1346100
1720483
1243844
86352
1707243
843839
1192495
1132250
946728
1941987
1073633
811553
432878
733890
941783
1683573
1986760
1339520
205817
1628228
1933320
637130
1614364
886255
479109
235162
564839
267404
520489
1736031
750437
516553
865323
545740
1109877
1864110
1817493
875457
1879899
475823
1209526
338258
836687
767776
1979579
1304040
1700539
233032
749032
966209
714003
806789
143850
1765497
1809858
671735
66375
1348569
1459731
1437892
193285
665786
33412
659911
506238
857002
1288103
337688
248039
309994
573577
1677841
1168438
530355
50348
149519
1268963
745975
122314
296514
1374728
757878
1175405
1619696
430198
1501679
622546
1579214
211455
684084
1693738
1465218
798262
1667885
651493
63492
152112
478183
1998494
864733
281099
1729248
762735
716845
530294
555295
627258
1659399
1686695
676814
1418105
1229838
96627
727428
1154709
1755240
851533
1780580
1434082
956671
835443
1566305
1212723
1119307
1157931
1875241
375489
628659
440678
1746909
1718017
1834609
153315
1223906
1701120
629376
1770471
588690
1424926
160033
883502
788023
209076
1991945
1067257
1748602
784307
1966186
59060
1942365
1474398
1200315
895456
1526336
413767
1984562
509589
252894
1158713
254683
1965233
1904630
1762691
134449
1676761
249280
357175
788113
1954933
129608
360297
727479
1058321
69280
166420
1970116
1649834
352707
665228
54510
1651635
868144
120774
814034
1930093
1387366
1972572
1831880
988211
383613
318245
1588673
1410819
44073
1189178
1700859
643032
115095
430890
1140713
280667
430441
805743
163663
715804
1098308
471523
128567
709314
1416339
287201
1180617
788474
689768
652788
1220109
1164264
137821
732889
928881
1475983
361878
116857
1588615
1522068
1141468
1955438
583700
1531248
1123856
1924725
1745250
157498
488261
1517170
1889347
1246072
643808
1453982
244019
1595816
1500239
346492
665613
1627371
1124266
800115
632440
1332307
613928
323986
1555824
715856
947574
1421662
15152
1049002
1053748
1490718
1881591
354791
119755
1241032
1149849
1854003
591619
1911182
1030261
336504
1702368
342414
1413226
1656914
29129
489290
1219218
1816966
1618006
1368483
1043433
649836
12818
398084
1477728
1326380
1099767
416521
597496
300040
1045916
1109888
513681
942576
738218
1212460
1003695
1706219
689150
807384
1013054
1317196
536278
320969
1604135
1633368
211453
135222
745119
671823
696251
144546
996313
967538
817777
1548741
1697172
684816
605996
1829833
977639
689985
1203550
188768
1098250
1675889
526636
1663821
1036232
401743
1104265
1020362
1964451
994357
804053
1115446
1552254
12758
1395139
1745834
472576
1596154
1304548
487802
1667751
850960
239890
664029
1689165
793315
804806
1039738
1572116
285219
1997719
876847
860098
1351883
1061483
651010
936824
1367854
845210
28745
1942284
659092
1958548
579405
1319852
1087989
1041893
919046
157231
1656208
1217376
883100
718949
1172545
305916
113365
893768
1367574
1212998
502379
514039
513670
1083143
468933
682011
660258
458099
1977710
1189145
822298
1214609
1520785
699266
606763
1491723
721002
938444
584303
999835
1630324
1962983
180335
1406436
1204131
1794759
1630298
905626
599303
40214
956386
37502
308920
525849
221238
879925
1913736
530748
740895
677676
1109392
320498
555322
1228463
614799
306590
1641074
1651101
176925
1332811
601438
323836
934362
372589
1721109
555052
1732115
1087091
1926769
129164
1124737
1140277
814796
309533
1840027
624
329482
484818
1196632
1809526
1817386
1578999
1113731
1175708
1126002
303896
1382638
1720901
1988700
677076
1222760
1804306
1939705
1335899
1495471
967256
1756665
847070
640507
1433559
1214604
752254
1472233
193116
186057
1170189
787667
947526
1879280
1165796
930428
855262
1467752
959685
647452
2188
370589
807947
1500906
1949243
1190264
229682
926212
1837170
1438417
605505
350453
1965188
331048
624474
1370179
1906748
608136
1399385
816484
797813
1647091
1303087
1792233
1242245
103805
348730
516375
1524198
1084218
488752
1721055
1291538
554913
164283
1310562
522544
1478768
1327736
1360310
751454
410333
309341
850579
306762
89117
417431
526318
1279044
195524
759982
370002
1579693
1569955
53187
1979702
105128
1718490
1459627
484128
181035
458572
1563940
429358
984856
895413
335483
105702
102843
1169495
1655140
1408746
1480307
1048396
1241706
938715
1598531
1246258
527665
1460798
1938838
1261922
942988
1964495
76254
1490153
1059505
1838642
1941239
255622
1268035
698413
32565
387762
964979
308203
1937812
1252157
333837
1435595
747744
393897
756133
1355993
535656
988213
878543
845218
343229
108490
1518309
430822
918721
542616
1015868
1089551
1993315
798174
976836
1768199
159200
1331616
1789241
1263529
1649023
503060
759091
1066985
1594948
263217
208306
1236160
1479698
1987117
1539195
1904983
750830
1620872
16196
1532044
1765696
1561697
186594
89921
1054565
1000612
1762155
1970246
1357438
1778798
1374248
391206
569114
527868
1080161
233853
7708
659147
816855
1945605
1057801
79509
783471
1707328
1289874
181913
904518
29447
1379006
375712
941272
1125387
1794750
1995169
1722951
314439
215704
999559
804352
533784
676080
1109730
1496681
1678176
493697
1535612
1372612
1294442
1275586
935289
1411713
1445451
577463
1114551
1483450
931988
1647737
1492459
1379856
1475835
1900705
999323
959842
1500355
1629596
1354066
109440
188736
182534
1143818
1101624
1246282
418095
956150
980723
410906
938978
924152
1929313
1713780
1959578
43472
566128
1915483
1707584
1483244
1736133
1849621
1202342
62727
1051523
582646
663194
550818
1060531
1121597
865080
1751412
1610686
899166
1041231
837758
949359
815108
794072
162523
494457
166585
342959
1708856
488529
1373122
1409600
94372
1822792
1058909
112162
883543
1945110
849592
1101562
1512335
1075727
255305
613288
933596
418432
549770
200189
430628
1705200
128850
186712
561113
1663648
1122260
1643379
1514312
324840
1973928
1987931
1718416
804987
1927701
141643
276305
76820
1108090
1378960
810307
1233641
1150494
1056117
707797
394138
864807
857885
352684
609783
1435002
1948490
1949135
1761436
321771
127531
1579202
96070
721957
1379189
1633594
759507
1057906
771292
971753
415100
398195
1990728
548215
1781333
543519
1972041
123085
1210184
1013388
1211664
323968
1950557
1341660
1859529
1014767
1836774
1634012
709329
38550
1921985
1922858
522891
1444124
1941715
1496473
610241
1509175
397352
997088
215577
344505
1005498
129032
1000272
1577678
786495
280177
1527389
659595
1601702
1932284
1234962
1851724
809169
1581743
1055705
1009533
1926644
680267
1460280
1634265
641445
1844062
717764
750890
1184456
540000
684419
639656
789094
1551749
1369923
496993
1432628
1028215
463998
1936499
1547267
144700
610679
1827901
1411293
1395121
426758
1860773
814262
1526997
1132835
1678787
944638
1712622
1998601
1383821
995454
577139
606796
952493
339938
285381
1310828
21189
610718
782326
1323735
999616
788881
1822553
457667
165738
1736700
936532
638174
474774
1528708
1752763
751319
1068124
1260308
1993466
116130
1732916
1191310
1749984
1482867
142193
1068088
123957
156670
1158633
703819
536308
1503173
1444545
137526
792519
735282
65144
348561
1735900
1320083
1987619
1713617
1706698
1751375
475259
1008111
1044546
1461735
1998199
1684656
836181
679135
44375
1140601
1343700
292051
949051
1709651
1705862
904075
1667869
277357
651952
136158
313659
639711
420372
1379446
95501
1499634
1657466
826280
535870
1479753
835166
941522
1505746
1599017
181367
659858
838804
744756
504042
1363188
240784
1285154
414110
1990638
515548
181735
545930
425236
1529292
1573467
167126
760242
1630325
381912
1611585
1267654
454327
241363
332590
1907791
372563
1545325
40290
415903
1246769
1500015
444625
343303
337570
1750897
1952361
795567
925229
40289
1490129
154347
237625
385295
121812
57204
1273623
1110277
1894801
1970278
144101
134524
1426587
1739805
1758694
1301756
1686649
1924181
817880
107614
1151016
1449774
1998192
1247981
1995316
1470963
1049250
605240
935252
995033
1067691
475914
1134755
1003229
52302
808641
784789
678901
1667751
1586711
1162888
1289292
332779
880631
375634
175204
392876
996350
1270570
1272423
867287
1939148
659918
284
982678
222207
33221
918351
1426429
996637
1155696
989382
1064979
58833
47117
390688
37996
364178
1292669
417955
1328582
1631226
85339
1832567
788648
157503
1752498
1840669
354890
252068
1407457
186729
1238253
224680
461135
1945807
761207
1725919
891013
1710010
424298
1517896
281548
106484
951717
1791119
1592967
1971644
426065
752404
491022
879200
1852021
349202
1364231
615836
346263
1970417
1780548
1625869
1682548
1975625
1119164
624104
233288
407555
1892052
1395156
142780
379942
629023
280758
741698
309195
719178
8033
1548157
187777
119749
999418
1184146
265987
1438423
1361134
1640623
827312
1532
1693265
1109502
1916256
424874
307466
105967
777300
978657
1296952
1492853
189636
476479
1963462
1084705
1257414
320202
1613942
1537741
1994280
1663568
1545793
698941
1968525
498964
800301
1031980
1400852
631331
1886432
605745
1016607
1718062
1669978
72746
29920
1743410
1176059
821068
580105
1552486
1048587
1996733
1944785
449399
354598
1788480
1465334
1639873
1370095
1056831
812191
458417
1488807
855992
355553
1689484
352719
1280457
1965554
1147827
1933952
1928804
289215
1097763
11452
1958456
267921
472522
1029411
152284
795711
153053
100418
1065363
1941373
1614176
699764
1914294
1293903
1287125
1920659
1725824
829206
1940526
1922996
136598
980901
1827182
1595914
957720
216168
1413826
1817941
821093
1312946
1839028
962432
1545625
1587028
881969
203981
987608
525078
431461
561778
292173
443571
1093907
691998
245202
483044
263544
304032
1639036
1044389
395904
1527392
996159
1845689
1108374
418983
1749095
859542
238558
170020
1257008
1297984
250001
447979
1928389
275070
1293554
1908826
1134200
1592957
1180852
566327
1989717
1407252
1318376
1003516
1514727
1685824
134042
219927
1948132
1913721
505655
1979500
110249
524411
475292
1118227
1868742
1598488
1030245
1317665
640609
1315593
405090
519316
1244989
975280
667921
713239
605992
33858
1809960
1192604
567153
1213436
865828
1255851
1863493
798107
600099
117957
1692799
1537498
1191715
1547261
802358
1333989
1306151
172804
931472
1828021
771002
1120487
1719678
521203
111281
236683
1222398
1162522
1883274
1848185
235787
506028
1078271
1638241
1435690
890789
260256
664707
563605
736443
1270603
1737250
1009170
1491933
163329
412488
744437
1514733
1640557
1593592
1339916
201403
1671144
807224
1310078
872466
361664
534437
1853486
1503980
761058
1336305
1314509
407378
58430
1156511
992764
108779
763009
1863566
1697760
1708419
905443
192461
329397
1572520
610428
1754836
155767
31454
1293741
400636
1339894
568711
474543
593315
525124
1088625
1333637
1768016
365431
35191
486064
1823204
732733
1157152
929414
473766
945265
737790
1055067
1947736
136517
1271324
1517498
730799
1340051
567388
724733
713597
1371812
1632609
1159731
306101
417808
1977902
178851
1785549
488455
94178
1299935
247563
350644
790842
701947
876277
789402
1302182
618516
241079
1018439
893862
1216078
760106
978513
1318394
1683267
340931
893263
1110111
1847879
1954722
212445
1987128
561661
636738
458376
541669
119962
1453250
1724115
1465550
1598677
1138773
1620322
1364324
1191463
569057
172349
354035
7991
1714137
734755
1064157
1572688
1840852
283446
968567
686861
996194
1880035
563653
672862
636407
1283863
876084
385794
1558432
1102814
1269994
1398902
486873
699288
754111
1658635
16166
1663559
593821
431570
1791224
381603
1611879
1731680
1606133
810804
1958914
1884533
1780001
66149
1104521
1256001
1224152
550791
396364
968974
480620
826664
1378660
733598
147447
1194140
262148
980611
1740393
518929
1346848
1812818
167646
1368341
604153
1370604
1049088
15759
1290087
634063
1468589
1083576
1510380
1301054
375160
667625
1622306
1143383
942135
213440
1133249
1467262
123353
897260
1014730
1887743
1000062
1211190
1585249
1113236
1538147
525680
230405
641480
1562236
1512934
1207416
328612
306756
1701250
1348588
1239000
1227781
1722183
1821251
241721
1865966
1624123
610143
579654
252689
121373
233715
740605
1471921
89915
753316
1501037
995236
342872
980522
1421535
1067989
413906
1242317
1246937
1917099
1078689
220245
647586
696589
1554263
177792
1092032
529852
801151
434433
643340
854937
1537331
786124
672147
819203
232447
1823743
648442
765551
1465147
1823562
226699
1189139
1499191
473777
410010
238317
277629
169987
1453157
1566050
1205871
878206
1574768
603153
1159159
723736
488973
1581671
1510834
607644
1620853
226320
1879728
333980
150708
1967295
462886
1639846
100475
1972744
176447
1873346
1113555
353842
797007
1107068
670465
1320130
1736720
1787210
1757590
264514
1057495
1236811
648236
758212
572616
1084553
750018
570320
212149
768075
1271738
1484162
1061616
343945
1358723
1108158
1910694
859699
1244051
1639618
1661524
1013372
1332972
473373
25656
506281
1954205
1847279
983681
1793988
1375715
1495297
1879930
190138
699218
206397
1695000
351866
1281957
1063570
1491727
881469
452072
256887
275193
1273740
1500695
694291
525197
1708833
1787149
537559
1287053
791320
941282
555692
1673394
1704417
1204062
1040950
1252837
1173504
1324666
248702
1083626
805393
1432263
950204
995172
309111
645792
568125
1546706
1168006
893007
1443746
322817
1173482
1819583
1988508
479523
990507
344809
131966
1558444
1024184
169764
286019
1268382
1959249
341037
447752
1409378
1164863
677620
189014
1453345
1280690
1307402
583154
1288037
1244527
23923
1287537
1120093
1330140
993026
1571705
1396796
1764823
1779880
1663052
150961
1883566
205831
416219
1332168
411092
47487
426099
1319031
1449496
551874
1168123
262667
1440431
1991963
1050308
138353
557254
1356017
582140
69272
1057997
173034
1602706
14696
1625529
343041
681182
865643
1714401
675896
1968817
970068
890774
1455665
1245302
1357428
1026050
1061407
1035193
1912100
1905621
1432344
491998
1439834
1787907
1034914
614251
1282266
7155
1604134
118037
1865068
1849090
467467
544607
46360
691161
47124
439501
36863
632513
1002673
1341409
304218
973389
176232
654554
905016
1689611
1111585
1801388
1608086
1812378
656108
723148
330937
1889099
782098
304139
1231968
1499617
1581866
148534
1162004
1536960
731855
352911
914666
844920
1871189
1535370
904489
512268
488090
98496
127357
1661912
1131548
941916
1582713
1261506
1903774
279148
161577
148956
1635093
290816
1623535
554188
1126410
1500081
646475
1396817
892288
314066
945286
1722268
1721144
113448
1484100
58978
1370836
631518
1156792
517451
203669
957435
765875
17180
959807
402221
771605
86162
633397
1616210
1851277
773629
1479866
925217
1195556
1221878
1212106
1993954
332395
680965
499163
1715817
1339218
669090
969862
1990285
87321
826554
1425394
366340
224879
403372
865833
743243
1849212
598485
828375
1710537
424176
1529674
574069
310408
432344
1066837
1670031
1754720
1520596
1939016
598595
1316729
800328
624550
242561
1859219
580194
1972372
452906
229367
210249
470365
1496628
1280358
161540
1618311
458451
1810014
1215960
1687395
1762928
1137472
1661883
542807
230634
120703
725704
1994269
498632
854867
1733651
1203617
1400305
1508189
499623
377533
464150
1490204
1725134
605730
1626309
1705546
710314
944338
1597799
1174316
950133
668905
1514654
1423700
694144
926545
1648207
1419381
1666347
673727
1862956
709347
694305
1793436
468589
1637124
1771900
1222808
630240
690127
1005880
174659
1241532
1139980
1467420
490639
947336
595007
722749
1514372
277893
1298834
1129210
59550
595797
1834125
1633072
650684
1074848
1187472
1782523
203927
617761
601604
766514
503195
909175
1401315
1389565
1899396
1700607
1894767
1126885
392415
632036
1870755
1647216
459118
1542685
1741342
728141
572403
1983269
665712
499163
61923
1690978
1178999
643679
1236879
1000673
1310746
1303738
1901877
645674
1738846
144397
308228
547049
1895878
1398714
1369111
450754
9975
1394121
1637940
508872
1838893
1211709
343353
1396516
645822
76987
1567465
996244
967706
1552318
196966
1130498
601394
331490
1927081
1075342
282355
1921885
1758104
1003560
964188
726394
306219
599294
1539652
616988
649660
275373
1034196
784947
11460
1508135
522014
1460649
1467428
1323626
293048
1197428
499853
1967075
1619191
446067
286653
1379912
1879654
1853302
1461092
317916
1946044
1469065
607367
1830589
704197
1735101
1390619
90097
1533336
1593322
1620223
451994
837227
807118
1667228
1035379
1222825
1303827
778058
545901
554807
690963
1931458
779301
554561
1205262
1699804
1127757
38757
130234
1883756
1699265
1145562
1196285
1134600
327837
872313
492563
1538352
1306553
88923
122515
1972760
736801
1929658
1025008
186034
250941
244022
696565
1440163
1890240
248900
1202525
1161586
1171468
159264
1240095
846449
1991141
19166
1460766
903001
258683
1068120
1210622
689465
538292
201043
1615558
855593
628918
1947412
1432156
174009
86939
495379
1988569
556800
1436607
1075124
758761
1382137
267271
297040
1791123
741088
1860823
1548562
1896426
1391384
430650
438549
1184721
990090
1168925
1955241
1546133
816243
1893590
1348541
443328
134945
133637
706864
572088
1931901
1435031
157073
951372
1974870
397167
732812
628917
902353
13130
98996
50380
1071890
1023042
1893919
690848
1321095
1179738
241626
695934
16620
1329066
19506
687408
499971
1755971
188769
1545256
387192
1775507
1030589
1618275
1655263
1229915
308638
125396
519690
1629677
87445
193721
1033018
665036
861321
948200
983986
1305520
483924
684904
1229708
875362
178527
190619
108093
1295256
842434
35404
374269
1997420
237651
1132362
1325552
1105711
973205
37474
136369
1423061
1126721
18103
1580760
1479668
801234
1454454
1774584
1861813
860108
534604
1577450
902298
306725
1746128
1939801
1419432
139396
1699632
1634483
240134
798955
1428207
1054600
1725977
385666
873138
412713
1957310
1909549
1549431
1816814
1843466
114486
1527062
1699522
331995
1051312
635738
152039
776448
1132872
1756064
469913
1385775
1811658
1203789
517291
423550
1081881
687435
944228
648942
1083090
1358946
582865
605187
24712
1024872
1254629
1656597
201920
755548
124832
1052684
803284
1633578
442030
683817
1011999
1602816
180487
40518
815255
1180934
900448
1005314
587502
626593
1058672
1869022
1908236
1625491
274797
1381208
1077558
833417
1219300
963350
522661
581656
1953155
845616
794161
1956308
1641628
95470
1239237
1814365
1140925
1081043
86178
494260
378180
1144391
1055201
1735793
1856708
1621314
204084
1392487
919829
1422186
564746
1052038
548580
3959
1354624
431050
872627
526262
1245228
477026
382253
979937
641932
420461
1765076
810830
562555
1870211
1722812
192629
1669718
42522
1881647
122888
1914517
988770
1986254
1742870
200797
1701004
1910308
836027
570332
1326253
672540
443761
62099
705157
1946233
131646
1722737
1361840
481054
350697
1687020
733549
593192
12417
1826613
1549968
858252
1751158
1925701
1690920
814735
1188721
301163
1476243
277321
995137
946463
1137412
675532
550952
1581336
1296109
497336
636581
386042
713606
1128960
1612873
1493235
1034101
1215117
299323
1334462
974012
1089537
1634937
776090
1952962
93973
1804852
562983
440474
1535373
702743
1465132
1629876
999939
376220
886768
1386851
726939
811933
1351511
365072
293868
329534
1797563
916256
118961
639766
1268584
858486
181657
12693
672997
484744
1258782
636460
1861269
142255
1855082
692429
246860
504767
357167
25380
1746168
731186
89865
1118847
1180762
593982
1039152
874978
345367
1414571
1789212
942542
1147021
1616079
844884
458239
91313
41954
423570
513027
290146
1731620
483623
188909
141822
153328
426770
1547287
1004069
1756692
1330432
1683350
795373
1529028
812634
664911
568049
1622195
264135
1358108
1417270
1924626
1191004
1493820
1442673
171833
1820358
498738
367115
701352
605203
1899850
1758638
1113861
109880
727768
695725
787705
1875200
871697
450175
1795603
672056
75825
445098
1513074
1763078
794784
1168114
1378320
641472
285934
1296819
1704376
551668
1305328
356156
1724169
1383246
1583534
611066
1836085
1510953
681471
631303
669550
1976665
1142533
801799
1217245
1231322
228194
472161
556094
372609
1723275
440166
1029218
872531
94699
1521482
1683105
957460
1378844
339602
1602807
1490469
1188377
1813853
1564069
1240129
1262083
451905
489385
1689126
1773815
178443
1508279
110064
945489
337269
167406
1756716
1136025
1269719
1318293
1903467
1878933
1005899
1820770
840882
1243320
1568683
981661
1308870
1895075
797287
463800
653950
645781
1690008
1697100
735246
1981804
428407
455030
1150912
719157
1448395
692180
1782050
1078267
597770
1407364
1798627
1301229
1933603
1125740
1295233
604389
751410
1415664
431336
1760980
504359
70956
1328226
280424
1129173
1657324
192265
531472
1149394
230349
1792390
490526
1941878
558883
105148
1145787
617253
506282
1614896
1681447
925870
1221617
586916
1812387
911162
707103
1610880
684126
804481
966752
573832
1118277
780772
657642
1113052
480947
382580
1989568
1672020
439584
392595
1897637
307659
1391672
519207
930373
1566229
1920072
759738
1333614
841893
1994550
794277
870691
839758
576757
1716384
1923649
1716215
1549135
1485686
1246910
803700
1852026
258125
710769
1133376
290864
1247819
364745
1216393
1993330
1893830
1428129
1676821
1178881
445661
718716
1556349
1051290
1680443
520375
66666
1273004
1969932
1714035
34979
218165
1940451
855044
144640
1504408
113519
1866318
1848091
668184
1782169
8823
856
1353441
1490908
1101539
1435850
1854582
1707808
121018
1377340
742885
1785369
897335
1277334
1203665
1876199
1262987
1456285
1149751
1732602
1767987
1054838
1486411
829240
215017
365047
1895143
35561
1598302
838423
572583
23389
565192
482335
228374
162599
943527
660674
375290
766065
1263895
1518699
1194143
1439153
212412
531257
359461
1064834
1421718
1284503
1688534
1391751
1748311
1596316
1472276
1335282
1472213
1435677
729172
1678466
945360
236178
1236360
630425
970883
1358690
632565
1013416
49393
934878
1184913
1050371
1780301
861739
1468475
1248020
80778
536205
1330586
1258512
1299987
1508864
1070134
638639
825541
269293
1705809
857312
1270546
379526
1078021
1650008
345754
1230678
1443294
1182096
590038
623914
1398331
1619920
1396410
780685
1348746
11402
846628
1754737
723740
1686461
1981446
1985867
1563330
983917
595834
1380065
1462991
255512
1065167
773406
1359935
1248027
1613777
1399442
855380
1700619
59537
380071
1709140
901186
483059
1603598
1141016
358801
438697
250686
1606488
764085
604127
1478973
1787474
1169277
1229806
199819
911442
1771209
1052642
360875
4752
1792890
1069582
818633
204620
432869
1759609
521030
1640272
1252106
571326
683620
53591
1093492
1120304
929953
1804431
1080969
532298
603326
1763796
223582
1589649
1673509
1032696
918597
1027698
1302287
707927
901080
1153422
163152
647149
250525
332525
1776080
400282
1869947
1679709
704305
325044
939641
189409
809528
1852195
1459552
1600072
1209867
310799
1199005
889557
1428212
1817295
1332757
1071523
1254951
896693
1185098
1388474
587522
1297118
1011020
978869
312593
577913
1661715
304118
720972
583844
1691495
1895286
1523180
1030639
1470917
851258
1764464
881586
1936993
605006
399635
901301
109888
124268
288267
834256
685780
551186
801970
285095
1417617
984553
1726126
747195
148292
1968922
719483
826202
927919
1555397
963502
214379
84075
671218
8370
745513
1105351
1656370
1439368
100100
1241852
1445552
1563171
3367
705222
24331
225944
268141
885159
983692
1420393
446857
1430343
1681638
523792
1748256
1518477
700378
347076
266702
1312612
1993302
774926
299627
1144955
1481484
1905264
269589
513654
1604511
364399
957624
1526030
35624
1595086
1821304
430586
1998011
1711119
1831150
545648
99037
1942990
298756
254132
248024
267250
1223935
1868993
1571213
1248138
1859074
1991316
1678853
645039
147829
827661
501313
944261
1389049
303640
458777
262532
595663
1673489
1568529
1085579
722503
954763
1158389
1751799
1204974
974300
1529121
660750
1422964
1832523
891591
747208
251121
986319
1020180
1599483
1939696
959515
961325
704622
342850
590985
1909171
1678639
1239189
995186
961421
968597
242128
1907508
151804
53191
427880
343697
449435
288720
899250
1470958
1599255
781509
1440282
937022
1248194
1363497
1762611
356193
1732426
1213702
214133
79663
1960538
1230492
1835004
1966404
1398393
1434514
1744155
1018603
1119484
804875
1917623
1986253
1227022
689124
897149
199521
282793
393678
32179
1243866
1295583
1476310
1508641
578010
1808504
1229638
240220
1140688
458423
1381219
1399844
715905
1364989
1286193
1996600
972841
1580331
1531660
950504
816906
543890
298541
1138406
1453580
1019968
1259899
796865
848534
1125608
1738589
615729
833866
552784
273277
646713
1913991
628115
452497
1098335
799802
890247
1132118
539927
1921901
1859013
883689
902488
786258
713788
216739
320770
172527
1948134
1669366
1746061
95961
115387
1475941
576879
1634115
213133
1959391
2262
1968810
1266174
1928688
454389
825750
1812528
1359354
179443
733038
1509342
340209
205576
987539
916964
5321
1570245
1357521
1995945
1816254
785237
1511772
792541
1770055
84384
837919
677266
867083
1592224
1800239
1787279
929885
1047687
1418815
1239851
1734041
1926317
682713
1609439
1716414
1022941
415196
842080
453575
1893340
70909
697604
1522489
1256724
432594
169348
1285622
305118
64544
1462630
573653
219881
458394
1950546
944207
562502
1370134
1720291
1063355
1671819
1360996
1321601
1421669
188725
851906
1029934
1504151
102219
727558
650500
1339807
923181
1740427
1427304
1909866
1755050
405221
519933
706789
625958
1422720
1033152
723048
1064419
1447194
1941953
1232410
1574660
311534
1835155
1948222
1020558
903730
372093
322904
208712
764751
617846
268995
387926
1749588
1906535
1962045
44532
721093
791977
1720239
1466413
333857
1393568
1080214
764143
1448807
1202505
209223
1535218
405208
420552
81002
547249
1184376
725956
1626115
1676257
139488
499019
800697
930900
1329307
900884
169290
1602362
1585519
1803488
803251
564474
679613
1514989
1436380
1698443
928060
20038
1241084
1387592
1242157
1118359
1139323
990200
295912
457716
1104604
67348
417588
846778
1879438
1374828
1740023
162441
440910
440246
1648274
982471
1203141
1663210
776758
563145
747194
1680763
462579
1410186
1687334
1509520
1938925
1128956
1140827
145462
8119
55178
592426
1670546
1640498
1631154
1490037
508210
1158396
644699
35765
546389
161820
933362
322731
536831
1398006
626991
625785
131446
1116864
1980980
437781
132648
967670
1069574
1870453
791488
719341
1861406
413796
551810
39916
518508
1233718
1956856
1869299
916216
709088
1286393
1305553
1572514
986588
787684
594725
1158919
882488
1104828
962623
1302491
541954
1142498
1678433
1154177
197923
1619225
155691
1851658
1201311
1676678
1605609
1954106
1354067
1548150
413595
671462
742967
773935
1798714
1017787
1007351
1236166
1768576
634706
279518
1877398
1529789
708527
1417088
140118
1174343
819482
61383
1760368
156523
1042673
643987
1265703
1853197
1232850
1068512
70112
994792
1000861
847387
1414637
1131439
1321632
1198001
1129479
1513147
354973
1280799
1090254
1953543
1945669
30134
1692433
711038
464124
1045939
1665625
571985
1944019
414614
1877511
830585
1988023
132358
1454839
503260
1195008
1648058
1480480
429840
539311
154677
155836
807837
495441
1109118
498573
726604
429583
1095478
1740304
1688720
1029524
92755
1012425
996312
936715
1725999
370287
1867466
557599
1266078
99230
1879432
58989
1172979
837652
1251788
267247
422604
527332
1044147
1780627
213615
1486071
717941
1658670
1136115
967603
1191957
334414
1483845
931887
596655
1397561
1561199
293937
1035008
430365
1063797
1464811
790906
243041
1928026
544407
1584514
101067
876912
1488497
81156
207757
413672
562971
1811841
1889041
1962452
903675
899050
706501
13175
1231780
841027
1515465
1066698
162405
1904311
1320882
1170889
402669
195638
1313072
1013085
1876162
1462166
1344217
1319212
579412
164034
1246296
1683273
308578
833569
866345
1807943
248618
1758928
941341
359603
314733
1953999
1087738
804244
990061
412688
703522
319747
1032459
311295
1476819
443157
1467297
107800
1496006
1861446
967381
1402976
544326
730729
1271019
903673
1586155
740480
1638981
556443
850386
299604
1801126
1428578
1338114
1755420
248851
1350715
1561343
1769159
535222
243685
1735175
398055
1773664
470431
1216146
725270
330551
1184064
1153557
785946
674851
144731
642447
1128399
1260021
1840244
1428478
1318338
646797
1944465
653082
1594130
287432
36829
641050
694712
470866
46529
1374792
1840069
1763810
283849
12317
1569752
197601
818922
1236782
1207695
1042033
455720
946101
538724
1654663
1775936
143897
237207
820681
1081260
1599973
957115
1044683
1596639
1064795
1050315
1417629
693026
396477
1024400
1087185
1647478
662724
119119
693860
1427039
952893
1017664
256587
1527015
1223586
1413883
1412543
1898507
1696283
1331859
1661337
1981734
386843
1023653
107926
1570511
1666064
217937
1507113
79136
1895753
1313151
1807537
1689393
649795
275574
1777001
873772
1869002
127412
1961048
11711
1816451
117059
1128541
354713
994945
1994179
570210
93986
1871608
128482
159096
1078896
1878764
599115
1989209
1660839
530862
355529
1955955
1658338
638330
910026
1128348
1613480
1930218
1958723
177587
495098
1214760
242931
1919666
975064
1527940
1498703
1906061
520794
1336501
746259
62398
1120786
1157266
1835245
836915
1598954
965489
25536
161867
1507673
184033
610166
1135605
1777266
1189583
311812
780653
119042
1899111
721072
98434
28736
424243
1406008
1463131
956229
320261
418101
389
477116
777432
235236
158185
1085010
758391
1728846
409080
1980662
439624
1344627
1341512
1609031
1001818
1497144
967035
147409
1885125
302609
1397689
601965
1902160
709088
1282445
742023
1815608
874198
578474
51060
1891894
1826927
870798
237764
1947904
797709
1956236
585362
1257763
927389
879938
1668855
731680
12523
204774
794400
1796438
593442
1927608
1869978
297751
1361478
899038
36270
1103594
1660680
1592743
389137
1592155
1470605
1568006
1392499
1741000
1970569
1339283
794304
47386
1708073
383057
1409645
622081
1319375
1013705
328447
777058
966286
1109649
1694609
1891025
577093
1683764
298542
1504026
1904856
376651
137443
940814
1337897
684747
170494
1362261
1724891
1745239
1739287
1088934
595043
1646233
1467745
628233
1085556
903576
232586
185738
831763
781520
898939
287941
1399027
1124727
1793155
1883619
776503
719094
875065
1736421
151998
1556398
112468
1720499
1137455
532956
22930
1134168
1790083
1409721
968586
545990
84540
227017
723951
979429
471284
738233
82817
2654
718157
749766
669387
28102
1749876
51118
1979137
795684
1432958
524613
997255
1076680
1158192
994381
1779011
1507481
1771392
897236
1485661
1502683
149252
915219
1605078
134206
696447
1739242
545601
1836487
27728
903868
882001
1049898
718642
987116
1588468
764467
361373
1576075
23349
1009685
928549
23667
1065210
630996
191488
89752
582381
944483
1721475
657555
71447
980669
1584651
862488
1357146
194892
1269793
1568038
1187521
1864425
114611
1071625
1776321
525490
337417
1368136
342770
1082294
974714
993666
622953
342070
1789716
929643
1993121
1256259
1107500
1732198
1607269
1644462
316317
83470
86819
1782937
314406
537752
1450909
467538
936292
1533775
336374
284139
1550839
1731370
1529727
1843240
11570
958887
1738040
1063390
1506367
1254025
1944216
1689619
659264
673886
790994
542712
539248
1177433
127213
206116
760138
1965694
895914
1299188
445507
1613599
613365
613972
1039850
1650143
1820820
129859
1832689
1654847
1165551
1693634
1107647
1737936
1111804
1968441
795424
1361461
1332373
1741634
1558793
412426
171997
873835
1820082
197516
1084586
70746
651652
803905
886155
526721
1035568
1292877
1276103
784560
564796
1885831
1620923
468639
25826
281531
598833
1363550
43915
1822704
500394
518169
504145
1028656
1771763
1006177
708308
1966414
314252
1130294
414202
572562
1795343
529911
288660
919414
1739017
773759
594022
95423
1912240
1434851
1726200
124999
952346
306337
1686354
1741011
717067
1245481
1509941
1670976
201773
1547792
659687
1297590
45794
1803255
633047
300576
1603976
1058653
441521
1091696
1682592
60628
1965843
1923708
1671456
545834
1672802
1473574
165520
260118
1615595
1787636
114609
107007
383134
931713
23012
1718594
1173019
339673
278503
918499
1482199
857306
1358799
786886
442325
574715
1181383
100320
1039665
1583778
418288
3514
1513825
1283838
1082721
380526
1830050
534835
1209609
1468615
492938
203804
721291
1021976
1907520
532208
612612
310462
1705976
88962
523459
457661
1121422
837621
704860
1776831
1291757
328981
445971
1406782
1101788
1824481
1662749
584615
644578
317359
1167480
1199889
810043
467078
573077
758573
220046
1723473
1153116
543115
58423
1461669
1286196
1389302
1137229
1941963
1523260
644406
792239
411878
1191857
1480089
23076
851810
1700085
277671
1360470
1369136
1808753
542784
1728736
180956
275565
1609678
737018
1855358
1430431
293824
1307882
1236624
864476
456485
325540
1347860
1415701
1286621
1714314
1368032
106789
142008
1371786
213999
613977
593782
1153541
758002
1425098
1606517
515306
856487
86259
1455658
1885703
1754113
1810439
890517
399609
1019396
112874
654420
395198
333169
74638
644276
334532
334826
494737
1473845
478394
1389494
1198138
1381367
1287655
1865554
1536156
119868
454625
405867
830188
1244919
1278912
1894078
1142385
1123359
505022
613193
101658
1956511
1853551
1262958
603084
339354
1568937
1755012
753879
641322
683912
96206
435908
796856
1566881
740723
1554259
1559530
1894006
1680457
1406186
130685
1825112
1475804
1869266
724594
1590009
131144
202672
282108
1257413
1308964
462629
107334
1433219
100488
1604418
1231799
548155
1725550
1076937
595879
1300356
1545542
702840
1322761
1075559
1114704
1844370
484697
401859
859212
1188595
177159
1766839
1000646
1195023
880586
430435
369000
1872715
1526877
1280902
583599
328524
781861
1373583
98781
1957457
1172457
1003009
17366
1454296
1698598
1516457
488821
515895
630194
464895
1816374
1246684
1301384
1077120
1385124
1689789
1649662
700040
404689
671702
1182612
1329617
1168982
616729
413569
1783978
1277815
1777760
1100421
1532582
620067
1197040
354354
418888
1666951
404571
1473297
545717
193200
357268
358717
757848
1985186
1063287
997302
138970
1140253
730780
1434933
802206
720438
1613695
1845858
1930216
1123432
753983
337868
913461
1516137
963640
1076708
410119
1004484
1274651
1539168
319625
339391
148238
1814008
1328434
1531144
1511522
36109
1536049
882880
522050
1788417
201467
1589917
928245
1539420
916955
1984081
292453
1745915
568679
1264584
590863
125748
1856530
393627
1785457
1278095
1168111
1910844
207309
933523
955566
1219958
652618
1932407
773268
89728
681274
1830232
1009497
1505092
1056598
897358
912393
1378522
1247585
1338577
1032425
1568524
190525
185321
1513320
1751619
520876
383077
49754
225457
1557408
997624
1202684
1580239
198362
1836355
904172
1231305
1214108
560065
1335286
586119
304444
1845814
1307654
956427
5230
454080
861915
371669
1609035
1263285
436930
1353711
742735
743698
296902
1726151
1842312
268381
84795
1856937
366946
1390739
1576371
1224435
600125
372994
591529
1876725
1683050
1633335
1996873
147260
247106
1338423
1694164
1006481
161781
1507385
1805556
1170729
1604683
556570
1586815
1127823
1052336
589331
1414686
1579191
843909
787600
988160
753512
912873
304926
1440846
669823
1692943
1001699
957052
1561279
670199
1692815
1157812
1331252
564865
1210627
600442
1219279
442883
1546172
191271
429848
692072
1488613
1481360
1155459
40431
1157373
767025
846929
1888917
1976315
1801401
1048218
1047665
1421211
937546
212508
1253702
787322
320604
579459
936115
1466595
923747
1874383
989912
823585
179342
186221
284277
1117013
1540394
1834107
491235
401946
235690
686157
1709919
1474757
1048904
942259
1562856
1527691
1202047
1872383
1382211
461602
269716
192106
1928376
1191405
714376
759521
1669402
1220913
1249548
120859
726576
1446118
24652
416244
31039
220512
390681
1361824
1257140
1572903
876277
628270
561953
367998
1174781
1081404
1169052
165669
134346
436778
1818585
551698
1421907
1591266
1189367
1774504
777394
177341
704110
82878
13449
1022260
1167383
697445
1694184
1673117
1426254
1922392
96441
300596
1459443
1748500
425445
722536
845043
789116
1544064
1896436
214826
1908963
558179
1155697
283908
1707153
1175016
1205972
688735
1231149
1326910
1699554
13229
1096562
1793617
590484
507410
1840994
98448
1581055
329112
1569646
1582010
1093803
1469815
301502
500774
1332115
1776136
1846178
768588
666236
1009410
1336600
879178
1938639
400316
1745731
1277341
1244278
1284861
191989
506182
1769999
437095
744567
76443
1643250
355696
1144694
785059
831608
781889
244422
495520
252275
934862
1302739
1165992
67346
334125
1928313
776408
743048
521235
1299555
1848101
658489
1256243
1241276
1347914
1837563
1688561
1875606
1092441
723344
1042460
1315168
1203286
1020891
386156
113129
9754
1464057
44945
1497241
337673
1099683
1895659
1492829
307968
1526342
139745
647762
1811822
102714
847642
135588
285638
422841
1653846
423828
696584
638008
1237139
225271
669478
1473488
54077
1696129
1021257
980292
219889
1946785
1349019
1673650
484560
1641312
829530
1842896
1250356
765216
364412
917823
172901
325829
1495204
1763186
770247
1533821
1431431
310047
1014904
1608867
1396361
686216
1100540
1589151
1535458
1983856
21197
1927662
1449414
197790
1777819
1304087
491040
1170274
1398129
1232613
634860
969384
1688997
846821
1249702
527696
425670
875978
1423950
1864729
361923
234995
1817442
752290
571566
1360235
733985
1211241
1011191
1231364
854808
171783
1009260
1063317
240596
1077908
1489489
1753350
1984320
333106
1967530
674993
166304
1416850
1077590
1108884
1422476
416532
683392
575743
42471
1029651
1865099
144088
409762
1872642
965351
516609
1790431
187919
1933667
502815
172389
1699136
1036675
1156051
1684142
1436659
1583882
125495
910379
1643753
323102
962404
1043060
2782
698587
1307348
332964
1357244
1943433
501285
1141657
806610
1185334
1078001
707392
1399532
1224159
1381465
1789283
714111
1081860
396615
1459464
1780226
1942967
1300730
1496681
1587291
428215
694543
188918
1360629
1955893
379058
1115583
371462
1088814
1158696
1690699
8784
1636448
1067834
1387581
280054
1489921
1971266
602275
860354
1612211
387362
1187965
1174183
978858
449003
1770001
350163
1176384
1184421
855929
291919
795052
542452
492879
867771
267447
1861965
58118
1506486
167940
1470199
252987
1423241
355250
205180
1347439
309837
471811
1071522
953535
1551793
1264718
958503
1359068
633950
1587108
1111604
782833
1815557
1475394
1252126
1024628
1115170
488033
1729943
1119197
741689
1336812
169464
1973788
166261
789717
497581
563416
314997
1634374
1147587
127151
1050915
1669431
961158
252134
1120097
1522000
1831555
626678
1258095
572243
1990888
1532972
1895830
406377
1913362
1400264
477433
8470
848779
1571940
1661362
1743148
1552390
1020669
1016636
146292
1066680
1978044
4679
796439
85508
434967
1004811
865617
106883
700326
1341540
1175047
1442473
1341500
705557
1461477
1988821
1368379
985969
312928
1598917
1029615
1222675
873411
620508
130234
1820268
443567
581347
869068
1051834
1691031
971398
1077179
136566
1134627
1592057
1780318
1057020
573656
1784725
527824
484784
1632348
51300
1513612
1026078
721190
1236620
1850294
1525471
1635898
18511
1449420
583056
1133065
1479913
1815243
26105
1901402
566271
1345432
1863385
458995
1288803
1403421
737041
1879199
553917
1699182
85534
258430
1328358
1229756
1444986
1504624
305376
578238
730906
1352369
268694
409234
1299406
372389
1032748
588849
1401524
1564941
1179895
239868
737516
54746
1139449
1389949
428503
475039
1561217
997456
1654723
465825
1939049
249885
917367
512464
1418257
1064746
1514522
21922
1415559
1119872
553699
1586893
1141802
378286
937273
1584692
1336754
84988
842814
573263
1302019
754618
1630206
887296
1964182
1054144
1577037
497336
924240
1475713
4706
1942079
1082084
1692287
317464
1716147
1804287
73628
426956
1658419
554342
1391723
1090135
1852973
740899
1448002
1732698
129389
697770
1347691
97409
1675274
1531366
574232
1105749
1155290
1065347
1601476
1135116
1150954
517683
311774
1577349
413212
487298
185310
1196558
1847831
1038714
311978
778640
593556
1690659
877324
1680208
1747255
1399729
464713
1853257
451980
212842
867029
1298100
101480
1813391
1269375
1245796
358765
671214
287921
1635029
1003614
1850053
811152
1290259
1809921
1285394
1091604
1489683
1379106
150759
1558527
1476301
358516
259858
368923
1116520
777579
1938627
321720
1601890
54255
903656
1496544
1024033
1591136
1032668
363397
211138
959271
542510
1796633
1117039
1817534
1842077
1555193
1813804
955798
843616
1853665
1530372
1965701
633967
1663709
1043453
1339043
1027734
1591448
1997116
598029
598093
1584305
1130293
833657
1377966
649884
329363
1777908
129765
1195631
1044797
306227
1984145
1148627
1851731
1376309
309716
1278962
955569
1499681
1287615
273100
253031
1069159
677391
1434260
727627
1785297
927966
1715161
1040926
1746677
1290151
230513
1883462
1887789
1588393
1029229
1264732
1328870
1408855
1398785
1647256
285707
286024
935453
663804
1756993
567659
222147
573224
1954189
315864
114582
1849790
1763097
1726425
788588
955330
187385
68837
1047957
205963
1804261
1674597
1231474
759694
274129
1144835
1949357
1177210
127047
951379
1529744
1418582
119823
254742
174026
1506707
648681
987177
1043080
956801
979355
378472
1273389
605490
1487941
672207
129065
1030813
799770
1685140
1511041
169301
1325739
198501
1154835
1150460
792330
658265
277583
755204
147158
627287
902172
1273276
91814
1083537
1392266
1263982
1638735
1811418
912187
1799943
1238024
792066
762992
158634
1396455
528664
1330947
993681
535034
755826
1289875
1240419
47044
917294
910557
993452
503712
101399
603478
15169
239885
1891507
1843628
1514097
285388
65090
1655919
268522
1312845
1980993
507068
1934043
895096
666152
544167
98506
341247
1536668
1373128
1238197
1267951
946177
1013214
1290825
404355
1735178
1094075
757173
801005
141624
30771
833738
498578
324903
1029224
787352
1762997
1430091
1358986
985918
448875
57944
143677
667144
1261404
99815
1200182
1223185
748427
204796
280853
1087541
212965
1862446
1718975
4522
1006483
1432439
108949
187961
887620
1822680
807122
927038
621643
1250749
556451
311407
1457038
1982715
473341
35346
564349
1592782
545433
1528903
90409
250863
1616990
1293356
39896
568338
933967
1994717
1702288
1040846
383825
933593
962738
622769
1478425
1554181
1834924
1772331
329761
1631099
1996860
672115
1272713
1865161
1623983
842919
1382256
967567
83897
1942370
1826701
1983474
719379
1136552
1054120
1876365
604391
119716
801019
407278
1385047
326909
1450508
395624
1928014
730317
1507491
1709067
1828876
1014030
1841891
659981
127932
1167877
1681236
926050
1407519
1335259
686659
1080112
924991
1763262
789000
1555020
159026
1088989
440637
603885
1698550
1172128
1143592
1416720
1878447
1952155
1460699
998655
1630107
35490
595974
1586023
1373343
986984
504291
3475
137458
1557679
1582428
1163607
1104943
40321
922247
1426905
1959689
1442243
1676992
487000
1876968
479642
706931
737270
1152665
1035957
1530794
1751268
582957
272639
1956176
793503
1580273
1265409
246622
1364911
1153062
1486010
550244
1684852
1783321
1567838
1405304
210530
1236630
1817138
1117349
765937
1420787
1470571
45604
1472862
949340
1373501
26405
1704053
1563792
1159166
584555
57091
1461692
1560080
96393
1093418
1119415
1584081
913839
1083877
53448
1392820
240856
1703523
1176165
1649978
1323947
1729146
739994
350776
1946860
1064968
310116
1182387
1599391
800675
194775
1458113
174231
1985529
1029897
808309
214137
348017
561162
1593658
27186
408076
1717268
218674
1781311
1905198
1093601
1102742
1554374
45203
921772
1888945
951839
241050
1417186
1731881
1884942
1981532
179917
1273886
209491
1113024
765472
1737203
683950
1973712
797909
1457677
845346
1688555
189145
1998885
1587313
366552
78274
405311
104084
1237559
499648
1707341
54584
921589
317784
868382
31182
644514
723956
1155796
324765
1695394
965150
597138
1380433
771055
507128
939281
627565
322370
1191706
1198470
1433544
292176
73537
1400968
1645871
1740542
1924967
637183
1801765
689946
625048
914709
1263995
591627
853963
211308
27185
1603674
1101724
315237
1558394
629002
655808
760952
559253
1296358
835112
1478271
1154678
402524
1466768
655402
1140391
1139448
811169
1138625
1324257
434225
1035102
96566
1917140
1351850
686202
391095
1194562
1914834
358438
1201962
118
778213
1703664
694015
1415676
1246222
722892
1470013
1127212
989884
63592
1719613
73524
1563646
581218
1893145
92918
1947752
1135166
474513
543897
559828
1717007
1578268
66125
1708924
830286
73353
539572
790407
971556
1192922
1254044
1620451
743301
778351
1590628
50834
1114429
1442991
313713
1298117
1777411
402941
1589575
1572953
1426022
617708
1544946
430219
1832634
49698
303745
1790678
1518461
1745062
765129
1141824
1773559
244276
1438352
703700
364706
1395603
373248
661111
175813
307664
1882491
1783680
1381393
1297874
81821
1759062
126400
1454087
709553
897428
1306758
875280
815290
740195
206261
134760
1125953
94533
1370358
1887980
1080835
186991
1031973
632440
718058
504898
1299569
1967872
717890
929132
1760594
218301
784044
331785
1897497
1904812
1496943
1138915
1847659
1620206
1254470
1886094
47630
203875
686630
1548850
313085
1049958
1187987
220756
328199
1254789
1476846
1727207
737832
324312
1511779
1738211
1926005
1504560
1812324
874913
500692
555445
902576
1791095
1656582
278357
1551689
864735
1511184
1958894
1424532
479622
958628
715174
828113
533248
1958944
58447
484178
1778311
1516761
280221
1854362
1452429
572700
643158
1553998
1462398
1514139
365086
897470
180465
1630657
295232
754632
162273
1369911
1404651
1385456
1156766
1950760
327795
95031
1971317
1459783
1681816
1851088
908338
1915551
1768457
36149
773067
1965862
1301798
837582
17445
970587
1723860
710213
1404735
1135311
1820167
1851422
494660
562
74144
1531433
142661
18992
1911558
909653
889360
233628
66264
755137
1272749
1902520
1528541
1348715
360378
1798952
504972
1882423
1560634
730802
297820
1017177
298612
1239566
1327742
845860
944979
819633
1383829
1126372
1823585
1564599
135736
1526836
397878
1016899
186902
1383284
1124676
1968444
236158
341637
1483487
354938
521243
1005720
1068814
649476
1608869
1583124
600635
230454
728249
1513242
1352887
1701273
223687
424142
880118
1357267
329716
1621316
1164840
217841
450331
891154
1677600
1065664
793347
1224754
1035740
71297
1045745
1058684
1018143
362673
1540894
619083
794625
275263
182940
1600627
462969
1171691
1197880
664764
698126
1551993
354877
1527050
1145178
1112260
1912647
293048
487082
1875957
1024094
1412329
1879937
1136676
890684
101761
767569
890051
432059
1311976
1771635
316071
626580
1102939
1712943
1441787
820116
305982
191665
1749639
281314
422092
1492382
1807617
115560
493691
1092943
1343219
1055500
1122215
556079
46708
256454
1436409
1281477
1805456
200304
616594
4763
1747597
586329
1870886
947522
241535
1526433
1465407
1430408
73814
728668
170898
538202
1621750
761894
1657219
379436
84125
865254
1005955
498720
3396
1340344
1711622
392859
324111
1296286
1731847
499819
866698
741126
1333674
1952522
558054
1383511
1553834
1692117
1246148
40699
874521
1461024
660117
407383
623759
1624987
1487655
2921
1463520
1771951
1364569
1563134
1414050
1393441
1447266
654322
806117
843021
1326350
11378
25677
1186337
740122
182303
826366
665800
754582
1784346
262135
1770567
1689866
176959
306807
134468
186205
1455072
466657
349621
582089
275168
34412
24715
961239
559785
21472
1097300
1337182
1314338
1042305
850731
1746050
1647008
1188321
641886
1122743
1631725
1381482
1484554
1017633
1227458
790785
621338
1513706
1347040
184303
142677
1881231
1342427
1968000
230376
1748987
877717
496457
1241428
1444095
1436427
302233
308885
771860
1211135
780423
1454669
225175
47458
511638
675293
85283
1717070
1607842
384662
1833824
1010168
618531
483064
1448760
700926
289537
1807687
933613
1396272
1070559
1244578
479255
1255948
1087589
1366221
129193
1755580
94276
1870251
1704923
1194518
1027701
1847590
1373742
1688118
19591
1450132
149627
1245870
696904
1666770
1551983
1750335
575337
1616559
1310573
1981698
201151
1177103
571398
666858
423050
1210215
1979888
31464
641895
160107
329595
1983530
1387962
1477596
1343997
824941
1591984
671181
1925612
1871916
699582
1942528
458136
1636427
622231
951686
1690940
311325
1724926
999454
740470
18799
1129988
1451184
426128
523067
521447
1178314
785476
364354
689502
438082
1197369
614558
11153
51607
1641656
1151970
185456
765904
935696
1305922
1491099
1921459
404788
153371
1901987
1907726
1599195
1131465
1769840
1382006
966598
1864748
36914
1653615
1501579
964527
316279
1501742
425666
233320
1201646
780704
1886837
898485
1378786
1458368
487327
1337767
1742968
1328418
1241442
1178698
227748
1794715
1077469
218999
82711
903730
1269769
129988
1539842
1947136
329524
133890
1692634
455559
1205865
972505
809165
228289
306273
755150
1037413
1434458
1938447
1289657
1117991
419498
829253
504714
755234
850740
253788
1407822
1086694
679247
363075
515801
985054
1788222
1797167
1062066
1427538
1216252
1934683
1680060
378614
176633
1701976
1841238
1393422
1696881
1439143
150761
1626130
1402547
954559
1237049
449453
1729728
910745
1751433
1757339
1431309
50968
1245630
1682591
560199
1962733
222996
249300
1466252
1092348
561075
430807
1566331
1226552
592836
1344902
568894
1949097
511795
435014
1321517
1076279
1863671
1276934
631100
1697401
1334244
903182
1165106
1969324
350546
314713
791180
1366769
1797613
437679
1520341
754623
82600
51480
755739
1308915
1622713
1139933
158369
1441931
126159
1868924
1152046
1433534
1317316
1017733
1818493
1087069
1430222
967804
1225664
1925803
1114452
303310
950274
1139709
1957421
528543
841078
319290
1238232
1983305
92156
683066
624779
713873
1443399
1677415
481738
1211301
1892933
837874
1210394
336632
683685
956518
327222
1197918
1195979
1415393
43802
535865
1664852
1462084
419758
791568
1352117
1142847
1620069
553636
1340988
250838
1890692
484108
444776
959819
695766
584329
527280
1516684
1873600
1998033
1549225
160570
1641608
1042962
654733
634865
407193
1711325
1130718
481394
1929668
1971043
196244
398813
1666511
774986
1862346
1431130
292064
285677
83906
552478
1825556
675218
1007048
1694373
1267831
897607
116198
615762
610988
921433
16684
375358
1151264
1054948
246529
1480965
1022168
882450
615340
177606
1864080
91820
1852776
649662
347657
1129980
1116317
1761251
953113
1913483
1497012
1771131
1143911
1675005
1371026
486973
309690
1446512
664458
1246153
1078560
1299061
1046477
387757
419813
545705
1745263
788632
1177064
721089
1464733
887369
549579
1201384
1465157
923635
724885
882032
624828
611151
331093
805284
963235
1481620
1028249
301057
903561
1770381
607480
751473
399760
390777
673013
1139894
140389
897064
565889
695011
935890
1480699
767650
201337
47073
410262
203929
481307
1624590
804607
524769
373732
768334
615519
749527
1476329
508156
1455127
322436
527753
16933
1568056
1855128
1797126
1613584
336362
1075362
1784593
1919692
735094
52532
1032375
796063
1344891
1429647
101831
1629105
1852736
133107
1065200
566920
1853884
81908
689073
1111701
788343
81757
1787481
213414
1323968
1110985
1326048
900546
837269
1157577
1125596
1144229
819306
382516
1077512
1628364
1235071
788619
906960
890057
742439
553757
548369
1373434
1876783
656499
514321
1946330
295697
1947296
816795
1679236
306645
723027
1195744
651012
369716
1742771
1365781
1440265
936742
1538332
1430094
974223
1117021
1272602
349667
115479
265278
964726
821404
1857365
1436034
1652259
1586958
714335
131362
501429
1188364
1219759
1953537
699112
1586471
1209269
1423977
1055567
1718165
777420
1095683
743747
1673536
108372
1710870
207581
973308
309699
1821836
711405
1916035
1913714
95501
1749061
437559
583667
1479143
402110
1238609
680940
706883
1740467
329807
1861483
364660
1451316
480559
731751
1786344
1239779
1930486
257221
941428
1291657
760367
1270687
4341
1325032
1128374
1150674
1802433
1039423
24974
1802578
954263
1285129
821952
1696035
1537599
1701495
161814
1301039
698272
48380
1867389
1037598
1790333
1994463
472588
92966
1085844
1732119
1442021
904894
1386896
89734
974202
317993
607229
1112867
1734220
622493
551984
509252
1645795
1768608
406907
583307
1608995
779350
1422191
1773265
1568650
926343
952528
629990
180378
458853
1116227
1508103
809941
1298803
743243
705337
294245
921297
656153
1870508
1437776
1983680
1517728
560931
1910866
1404358
1209770
564009
173354
1078340
494556
1849733
867210
1223586
1158695
423150
1671665
919252
1883974
1496166
422602
1422292
1720565
457875
1603514
148189
926208
1189502
335278
634319
270912
222961
1776902
967607
832082
1521985
1973166
1240819
360721
1330682
664110
718420
1686068
1961122
1541496
1243395
914544
1463144
1059728
1464057
1219307
1288235
1583546
1379686
282281
1483234
1873406
1909665
1148014
1376850
1322400
1719249
1379828
1243098
475409
978300
571961
303169
296435
1483589
982387
1696467
135601
715242
1416901
1224987
399544
827435
1933277
223979
1386223
83936
1336435
261108
1159166
1594746
472125
1360006
15697
1559221
615582
675772
1334857
31941
508196
392840
545690
758232
1538584
677882
1914339
1901960
1041401
891553
1996797
34059
1820631
482193
1664100
1321783
229064
1338699
1470017
1737340
477135
950152
278729
835081
137641
90600
1311560
494096
381907
1152636
1747680
282548
1797818
992405
693659
1921558
731266
105165
212114
1790176
132312
1586735
1860709
565579
941741
1396014
1183074
651431
1163949
480754
370020
1440046
671029
23907
1432232
1868422
600270
971091
588026
1973415
448286
1064318
1647418
1622901
1986649
1746389
1339148
342470
113279
1159647
1410127
468993
762620
937505
889025
69550
1521683
440622
839992
1318883
1739538
1821682
1541283
1911786
1497329
1670007
1155198
660776
193160
1896453
1702115
357772
1652163
359127
1262866
1439563
617129
1731915
580750
182826
696246
1524729
1296898
1675877
1592748
1437889
571063
1244823
1902473
363608
1274884
962402
966349
55538
618115
351497
138271
550008
482378
1669480
1955164
82345
770292
1891236
1956962
82123
1795056
1810802
1837967
1499873
1835602
139614
1320420
225619
884161
540631
1641452
1340392
1064214
1984766
142234
1164075
1740523
1847784
1037113
1444417
1692829
634803
1813064
1851596
1133516
1720293
77438
276347
1745679
943579
68116
1749759
941790
344640
220030
1586698
1783624
1435534
357643
1405635
116136
1594170
1817505
507271
411927
576091
707370
1139823
909910
1139231
1275836
32618
637522
311044
1910244
1339396
1276548
1609314
1693827
1918079
1528377
1913740
315102
705301
4276
595577
1304274
1039910
286341
1560201
210375
1763229
268682
371403
1844317
1530905
1044378
943675
1117916
854270
1012003
1113659
797941
753898
1694671
207160
1867071
857842
1451424
1477228
1616429
100063
1483142
1442014
985633
743534
1223053
963278
949999
679828
475371
1225243
1329370
255550
988066
1540582
1570541
1011688
1358345
1374204
1729704
1940309
1458397
1211240
1635872
1715704
411670
1984224
1155129
1345598
1045370
1341210
1501121
1187666
447627
400990
1606461
1051812
531337
814622
946500
1636040
1358878
1839116
1259423
751472
745903
1349266
1029243
124052
1577800
516373
852051
648415
695121
1175744
1755863
1949173
1380154
1219231
1105376
904573
363268
1425869
1479053
1903733
1130711
1423137
666236
1834431
992755
1027352
1302005
96936
1501323
643815
924550
770413
904363
1462700
1021043
491864
1316117
1043345
1207630
288098
697910
1126647
1359589
673560
1048470
1485761
1073839
942736
1355667
1709629
1447935
968764
1524415
893422
831046
77767
1245674
538775
1154879
1719469
801876
1621938
1148221
974779
215421
1541665
1441831
1442267
178821
333777
1597240
1170876
155040
251088
1008418
1156094
1117316
155875
1929672
679594
255727
75807
412391
1002446
1138900
1760567
76510
791751
1663667
1928103
379256
93474
1826758
1949643
1956370
172451
1799272
47685
988527
488006
862940
1088577
1787058
1937351
372388
194679
1390723
362793
327169
326538
1045299
930352
1144263
166978
1086796
973814
1860315
1579674
1296690
942320
1505089
865185
1048784
1525958
14872
127401
1879567
752966
1201066
791687
289523
712558
1295295
352804
1557266
1498076
1601460
897818
1004952
174776
373282
1739874
1464734
769587
356517
1715366
1289189
795144
1967192
550574
1407231
776634
855825
638313
887558
704144
639702
588187
1269897
722137
144989
1156843
536964
1835578
703386
1341582
896269
187653
47997
1572381
823352
581232
610898
1048694
1935167
1117888
1924036
1389066
847772
1986445
646353
1931333
1019225
827478
426318
984860
189408
1613522
777747
1621041
1533209
434655
1203794
1385998
948082
1774967
993254
238501
1877295
69518
666325
415470
1946140
73283
1462591
856106
1452189
273364
760946
1372920
1346651
1625245
16194
45648
1440320
122646
1565876
91808
635905
704809
968918
731201
1864043
185590
1237002
1184506
802881
1634888
560674
547930
431598
1184889
1252543
1775493
6789
1455881
782505
1421990
1366322
1830829
1967112
878187
1898367
1763341
562098
1934159
1489266
111522
1441869
1949366
413646
1889688
1717233
1179364
517950
1281283
1881980
1301073
497104
1826644
1321565
313955
121467
1254304
921838
965984
1841717
1417065
832770
1937527
395558
1109614
1954557
871311
1276859
197444
1605781
1449210
1212139
1129324
1495066
148005
1040508
1777620
352520
1093892
873672
90318
45543
522808
1948902
757743
1411218
608882
1568117
1795196
471274
266324
83282
426550
843961
281585
1735063
1087881
962996
90646
1458406
1341413
963374
9752
651794
1990477
908046
2166
1657618
534886
1583381
104454
1764612
838776
1868119
1107039
1160615
867683
1315056
1215889
1289728
1954318
1733183
237180
520182
1714649
1805735
1605171
830206
98552
1170733
810584
705708
1494336
73768
1777282
1158229
820837
372073
154437
966459
1352766
451748
162906
400725
1683990
603809
1639016
191075
1574246
1657468
1091468
1407488
523585
341843
1402604
969614
477216
1598793
667458
830748
869763
1247413
489463
689398
1984759
1256151
1211667
1234598
32211
226224
1794312
821592
1093651
1566154
1594106
211392
296641
1743696
1598018
1132239
1990389
1815959
1582897
334916
1941907
670047
341395
1000110
622491
1166855
1307083
475099
170474
453020
109393
875059
1809470
1364953
1242935
56161
1861501
533212
1305593
1763639
496469
1507517
1673104
1677316
620854
954943
1605439
586924
260508
1902833
241065
242034
89867
1889637
658392
283193
843911
1400841
693544
1030512
1046150
1176881
557485
32748
1304331
1246164
715379
931761
781325
1212531
836501
1479170
563511
748073
1298534
1478357
734255
1466848
660820
875189
720434
787294
1233485
1907857
952403
1116831
564520
741622
44763
1308634
950192
1347993
1010816
471247
1078226
55166
904789
1051306
1696044
14409
1501146
1278335
510549
957008
1017686
430406
1770306
116222
779724
1583083
1895674
821887
292706
1246914
418951
1959039
677249
1739202
390509
588707
1972120
1611656
1226125
1510984
1493596
351088
80476
10179
724768
1038903
505368
725586
72537
1692055
1358008
1530410
546775
1244323
1341206
1827874
165814
941314
1645779
287701
576828
1912635
1958882
1756212
1834312
1249907
303602
452222
1066458
1775082
755557
1545558
812261
1501354
1208664
1460450
1795830
504353
1019016
1917167
1870845
875919
1108908
176126
952190
143593
129967
314813
659589
1772733
1208827
974833
425393
29150
276242
299700
1660478
1083688
818648
72863
485363
140368
598311
467162
1255096
716449
222807
1395720
216623
280711
1739741
1276403
1616736
560202
1228685
540575
693387
1188019
1659425
794587
1238784
124017
1959994
1741223
1416296
83371
1955638
1330931
657770
1233444
786530
1963884
1970817
326481
1891080
848350
801123
888730
240406
1978561
190183
473357
1746030
319722
944578
1545182
406052
1742338
60291
802234
1518526
556577
84705
932446
555647
558508
952174
296754
1421011
1639111
1031971
1055463
389813
616217
634870
125769
791372
1917493
1807921
1060400
544484
1959897
1600311
992833
1325033
66292
539517
828164
223970
720701
1025894
906444
588823
1956897
579383
1463495
1470006
790650
1531031
1463874
49423
1938267
445674
1187967
1910350
1831571
1284903
846649
307829
1469247
219849
284332
664934
132036
668622
1007694
581925
113767
307687
1661154
1450944
613316
591323
1763914
867313
228826
1117217
1904975
804316
1192595
1358678
397466
1703344
737230
47876
902778
570246
507051
1341459
1113733
1027182
1854706
351
1204497
1902946
1270008
1080431
1228158
567674
276058
1568317
1704889
192113
1987470
865637
1590625
1657252
928229
1029469
1231429
757067
780254
673145
481160
1513469
1685050
1206605
1446280
783628
1220747
156416
613004
834042
291196
92190
1474256
383184
1388462
1117918
445665
374389
1773829
1782408
1686273
1350460
220166
1389446
1713797
1595416
1023067
52973
34601
885519
71305
181796
899022
1600583
1918621
1813998
208485
155351
164192
1207474
212991
1756967
442671
1322128
396829
251606
549765
191406
1347341
1007442
157118
1454682
454538
222742
1752100
1637108
672476
1729379
1011468
504232
637887
191700
1091890
1083586
549688
761974
361716
777884
1679556
1091875
133648
1383443
157853
280304
1836298
1807636
312406
1127164
521948
709562
1033382
1144943
1568565
1139445
545422
349820
544299
26461
1695310
985189
379871
765477
1531800
383493
457824
837992
364480
198822
238812
1909227
1039586
1896462
843951
911029
522372
208264
1781533
937208
776422
722075
1826504
663295
638427
1215519
1868577
1485224
932320
971677
831701
963886
123948
784684
982754
1269981
1361225
1865795
1250315
1270321
730251
1742633
1626158
1076192
997605
1469743
909385
1985865
1621722
1165529
20370
422338
1723916
1856752
946022
1300179
427513
181118
1372407
1127144
737201
1233680
809435
557925
1849621
1862555
966312
481372
831265
1039133
1646558
1181521
765452
848895
1814230
330670
1804032
1659875
1861328
1673325
1233799
737217
1004158
1649365
1701764
1028344
1026108
1829605
1355112
1211960
140962
1167298
666740
1959756
1078522
668614
1352589
331207
1735167
1852126
873238
281871
1883864
616475
1859670
441418
248424
1420477
498802
1684295
1334476
985155
1388967
1354837
366771
1617251
196171
1532412
620427
1074552
497386
1879421
1064759
1150895
1268526
873225
815333
1342806
772597
1637604
284361
928721
1690231
651102
991998
1168411
720205
1516144
1828595
1751989
1983866
1837377
370304
1271418
1153317
1336961
1839167
1463009
12534
1908418
694898
793598
215142
1627719
11940
1403556
609735
211413
860497
1532058
1259386
70354
1635229
1105106
369341
1055090
1073756
576958
1537683
1717751
394660
1512542
1699589
481297
1513283
327805
80240
1551862
856601
666760
944303
1183568
319623
1745315
1262889
1943428
279720
1742006
1439140
1912797
833982
301625
42768
1002777
687199
112155
1574766
1216632
652802
1263818
10699
960137
916044
295382
545734
562755
1142704
1134047
654085
1617614
1434770
1710904
1813886
371990
1963257
1622758
906270
402232
525453
1609998
1003804
1838295
821919
1482265
1439160
729597
1304204
461739
1777578
1529233
1895907
1147360
164607
712800
796041
259247
1846731
1262440
238033
885132
1973697
1287768
1084323
583750
339179
731500
1832095
124231
669067
1466007
217260
331383
1193292
396315
1221485
1038428
1338677
221880
674764
693317
1025976
515107
544507
32712
609250
263011
1204298
1584542
314609
895074
563923
1727292
1248131
477619
217334
1345023
1898437
561769
711535
655518
1113883
556293
1152333
359171
1639309
1031218
343881
1545661
615508
45361
598165
1239928
1847111
1618549
795058
1959709
1295734
1838789
184170
929572
1353967
1439415
429270
488244
1096065
725365
1241887
1340066
471144
56520
60112
701594
1570653
392869
1119361
1585069
854241
1584012
113159
1670290
532076
191209
893785
807950
1512456
1847975
1853461
724556
410610
1826210
16126
497465
1971004
663257
278746
26604
1982381
1104326
1651414
1343530
698707
1007487
1902223
482347
1008793
1098741
1169939
1939052
786622
1466789
874503
1305549
364203
1173970
1798739
1374118
430024
1493600
55078
1090687
1432288
1219837
1427190
908809
1186176
932644
758216
491609
667209
1588373
1589104
1678905
1682529
1968790
1409271
607848
1662689
1931300
594912
1088215
1328936
1463491
1274274
1055402
145002
900317
511964
1311293
1560216
1286390
1933974
926589
704037
1469103
1186507
988033
1279770
1819792
1821146
1337586
568456
1551951
1288985
426930
500166
408818
1054372
467312
1788725
224209
1456872
697065
467819
217372
1447164
364525
1482328
307800
261765
160925
495211
1011856
142481
1242994
253110
1157961
622866
615443
1235714
1248797
671532
495199
874972
1333093
778966
744784
511095
1943808
660754
487841
1731742
1040380
1720287
828119
1803637
1147877
917165
573054
1304265
1537537
510695
304735
1422102
615090
791643
1166996
673109
511056
1851371
1666333
832245
20494
1029621
489253
1080630
622756
1978383
1227984
1676995
791046
1363975
1006415
6588
1224279
653384
1099765
1034458
1636991
872537
1152904
719360
1992695
560012
247493
1259874
1662032
1509661
1312852
1377306
422639
1302698
122463
947938
1645718
1669637
1346082
242671
799841
383225
1212273
659572
782108
1961435
1726324
532100
648410
815447
1123383
540913
773054
1685388
1581512
290574
64286
1389313
568041
573904
1585731
843831
394020
1674146
165315
1116444
1279720
1460881
1368253
188094
1384561
1546072
270129
985176
87380
1850971
1335694
1921588
941755
1260327
879537
567531
1199809
1850503
340489
1755148
1064684
78181
1908195
178770
403749
741721
1068859
651862
1185266
1795642
84612
1389470
1017924
1395827
1397380
666208
1000044
1257776
1073950
711692
797536
1516132
445048
1545525
1179553
164508
266210
919397
702827
261238
661035
6275
1441118
1005844
1364422
958443
863793
1793487
1825002
216612
783368
113071
426040
959095
156747
1146997
1316864
1752153
1576704
1616299
1194570
544298
1028799
936551
1152553
511241
1698898
371829
1442717
1479074
936980
1860680
1762391
172597
904837
1890956
1227731
1378673
1184778
1285289
1366923
362691
835435
1343257
1848002
991031
1171696
104512
333261
399012
9843
257289
1463639
1893832
1356393
35298
728862
1265014
628278
625712
300250
559826
1574786
1775934
911419
1045630
640481
305105
633692
452263
1264580
1692823
259105
416798
1122959
391447
615100
1114989
633514
253723
1352915
1671732
1766194
701847
777577
206789
1872282
602991
115966
591495
1578038
548632
1025
1872689
1720159
350159
634241
802507
344417
1844637
18916
969383
1948687
1557506
837703
486729
770829
1473733
1072060
123754
317453
845232
1559254
997065
211148
292019
1814670
117506
1042288
192060
264561
1988245
1902388
429541
688159
1599242
564505
464803
487779
1419094
1534977
1472556
647933
547940
1198507
1663508
906397
1417214
133983
1614714
1411833
396712
1609856
287978
1983810
1680109
972706
801479
143577
1995017
1530899
918298
1093306
580488
1214961
274600
1816539
817310
1478581
524207
531657
1658007
195690
643360
551908
1981431
1374662
98006
772904
332390
1857662
1638360
1313109
509040
961600
864704
1236861
1683659
1585437
1848260
960063
1696791
194033
1926855
1599547
711867
316028
473464
1268468
1229404
1143566
1377999
1016298
1564896
1812564
488603
931474
738333
1100453
1873229
1867446
1889069
1243092
797883
963314
1040413
559219
757147
1305999
1708250
866062
312119
409359
701753
446806
564688
1687867
1321752
1956486
1698740
168124
174362
1133548
1619173
740335
1604558
872224
676082
688143
881901
45462
1065356
808387
1482888
40692
1186544
1080107
443029
1398264
1818087
292790
1629022
1458110
822573
1263296
507306
1407303
1730761
630358
1083461
373574
1982134
381974
1912514
739745
1678837
1831077
1788256
54100
1880819
390666
548256
996123
1953857
739727
1474503
987167
321968
1348503
1408397
372192
1391104
1043303
32558
850242
1377651
1556044
1857791
96428
651753
1014072
1416476
204718
443726
697846
724674
1211583
1416700
1498677
341012
1905886
702317
113216
300551
1845138
1441537
1018878
1171545
1989290
40141
1711161
1627311
1599180
965786
1343487
754239
942214
1237469
518252
1154639
611003
1741325
1158407
1249741
1365193
628083
1369154
814141
1688242
1238436
1080470
1280199
1363837
1732949
681436
1930145
1299121
48807
967868
1270963
346796
437988
425040
185368
1223724
1585253
7671
603068
415103
835470
1144826
699707
27409
333679
856287
1387307
14910
44557
1927320
857849
1773647
1681882
1491119
603143
244034
494155
1346945
141852
1583190
593755
1538478
684303
1654054
1530082
118355
1831975
1465309
325345
383122
1543218
484957
350916
1582617
1715725
89605
1401328
1457868
567635
313562
124006
734090
1566381
1511994
526854
546193
821285
1049156
1193363
460141
1390182
1849140
426861
1023699
745043
120444
132263
1778201
897068
1134543
1730626
1260479
1730966
544762
463301
1297482
258639
174144
1582126
558617
14906
556215
1927524
411167
1321370
1508445
91950
677497
1772128
1049641
1964443
4570
1760766
236014
1897429
576369
1009449
858558
1812627
158541
800758
319414
34125
1716271
913074
1444113
244706
1546242
878007
1256974
457422
1851806
1895980
593584
1828316
1908848
816358
290277
1761624
174182
247011
1271344
1473826
59312
648004
1465874
415567
714815
420885
362470
133239
74768
1170839
129903
1541909
1183395
1615154
1026801
333786
1211563
1055275
164566
1499263
1476758
1409515
1893190
1804986
1670698
1723735
981041
773425
879925
247794
1790238
398384
1259042
523076
129864
1898094
499237
746894
1675782
1583375
1690115
466351
336282
585650
753643
1163135
140439
354372
1122316
518344
868532
572326
1753389
991855
364408
667837
350766
468683
1924333
167250
1631268
1176337
639005
1338095
1090333
64393
678148
1996925
991733
1616762
114467
1393404
1811310
1189818
783263
61374
1425161
989184
1312028
1765782
925143
1719602
196064
923803
1530159
361435
1149034
617245
1559271
149470
1095405
797918
568823
1731318
427497
361311
1991008
1996533
1825749
1123121
747099
319304
1122302
68388
1850806
972031
1782383
862407
695666
1663047
1028972
1273651
1212865
1548899
352926
306560
280102
1429484
95686
1852750
1800169
1038807
483397
986720
1524460
178851
1205906
1680282
126178
1158658
958766
841897
1997975
715680
803952
108076
1833568
1405003
1084430
1315394
255860
742341
1234792
306150
1615932
1348877
801949
279366
1477270
915504
802113
1778181
1593149
1235743
706534
202512
1456107
341662
1954440
1549971
1852546
1494243
402289
851220
1410529
89189
784368
1275505
107107
1504868
105201
1832998
683066
511976
1235576
1579452
990685
1213025
1988075
803257
401158
1638638
1214260
877764
508360
1234098
1731457
35358
1630515
87322
575987
336605
155072
1536183
447658
1957559
1463649
1968317
811286
173235
528938
940057
741552
1087614
1494997
605125
1847369
1300005
178871
1349757
1921531
801888
541225
420067
123139
1292520
1854573
576499
1797515
1116695
965981
1550374
613205
1994639
1395581
665024
209858
1216830
1968028
1948864
727179
1178902
709328
1334588
1506412
1919462
1072746
421158
131061
574308
1852220
1692081
830157
816688
574286
599604
1335386
1163080
1948268
1159353
395036
1952672
157053
1429454
1595039
723199
894279
1329771
889391
559113
825520
595652
560210
1402033
555853
1878377
146073
1301357
1228469
1350909
576969
219084
695731
1003007
1449838
250716
1165310
288401
535703
1556777
375862
1398899
878140
175076
1673897
55641
629145
1783307
363925
1774078
277108
1178792
1582309
1578583
1923255
904064
1800934
568642
943638
769132
77180
606410
423872
859387
1965027
1600628
952087
1297827
1112679
1755836
771127
776291
705855
1227916
1503449
761090
35545
1491999
784161
423103
1280567
20849
1533755
1873352
1538066
703927
517043
1920045
771888
1618937
1168560
1127811
521963
128310
582298
1493903
1840240
506939
1385081
115164
223948
1431435
1742293
1362712
520702
973618
958499
99907
484837
797098
1586042
1341093
1605970
50962
709500
502251
420741
92960
408976
1102399
183754
1897401
1579652
1184709
416301
933410
1462311
1680687
917473
1785026
1627295
1341833
1351789
1992022
1386896
1451106
616964
405445
1386458
656007
72758
801738
1086899
1409146
1001038
1548489
332039
1513279
978581
120715
242669
1680471
827528
1998662
984174
1473536
845596
336437
1445707
1862625
511846
336605
1242445
1946908
1323553
484898
932041
471734
978364
628647
650336
514941
1340425
1252986
1897375
222794
1334503
69880
288922
318811
787434
1961676
1460730
1828989
1173712
1184171
1937599
1331438
186612
802784
980195
500554
1275254
1209636
1712839
1004212
1695044
1623768
323723
1401606
962036
1974438
1911392
1498788
1285497
1473520
704552
543286
1945495
1885475
689907
1261922
26680
1033719
1800500
236145
1023194
222756
1777709
550531
951322
972938
267297
1523763
1753632
802131
1408216
275272
777576
1842352
566387
872150
599621
985258
1140478
816393
1641690
1099053
1027712
1428366
1229395
304277
305602
1035473
859516
901478
216030
1241774
1445835
1529878
1560358
1766914
263728
1672717
1627484
336416
192070
1045685
126834
861609
955552
602110
665780
183791
1171798
632837
1898206
593009
1381568
1676653
685963
729246
854951
1427977
19868
532424
1958928
1258778
310162
685806
23439
476306
201987
699628
1884227
906242
577875
151763
1493726
1998617
1477712
1928386
192782
665960
1060641
1252270
1876655
1145983
526401
244805
199225
843503
1830113
1730925
45014
788304
1166614
1170745
628526
742530
1639128
876552
1393989
93585
646475
1993594
649498
1920228
385052
414921
1254590
1797297
1028851
976439
1386819
1861959
1303334
1085241
1661150
1826289
1969669
1105909
317088
738925
1010527
1313954
1430848
417327
541421
847715
1184258
217158
1477433
1711245
2778
766227
125279
1725138
1146588
1353099
1166337
1283903
1787559
393461
1258186
715887
1613701
1029723
746074
1311450
87962
135551
1208525
1181319
42044
31217
1143739
978088
1168949
895685
1025570
1202917
1205693
772126
1859893
990329
1830200
988396
1484215
1802253
123732
818710
130862
61206
1535260
1265777
1423833
1893227
188685
466058
1554678
1362095
1791929
632246
310993
1297490
1806457
124978
839130
235136
4784
509517
326585
1792102
1834915
422260
1699157
751425
1513242
486419
1496367
1871817
891424
1908197
1121343
22309
1561459
979808
785155
1314894
1480521
1051626
1173042
754387
1420786
277216
1339989
879728
1887534
1208273
1785257
116229
684494
119796
1428349
414876
1521977
277515
298830
473821
1012276
1112278
482796
988849
180278
467911
1361886
1861570
20802
783591
167596
673702
1935567
1578331
485543
511160
1832532
1975311
364248
476222
814659
578586
1826564
1023445
1864714
1324002
99824
1436962
1227066
583714
337823
437516
738289
1020635
609403
815998
561889
1114374
496597
1736049
92718
1694352
1474319
1045943
1683303
1513982
558890
883353
235924
1477285
1432163
1625998
404589
959561
308082
958741
1973315
761596
1550220
337514
1401263
381703
1853253
1688701
1342628
845539
1163687
531020
1054826
1500926
1499607
835915
1878791
582746
1901443
792806
836182
1300093
633329
48178
401088
153633
1578351
1273924
1317125
1782270
1975618
734687
708010
1695907
1265217
340905
1026213
855550
1075389
242939
219715
603436
1654863
213420
352862
1948199
1922060
1081313
72322
1470182
42102
1843670
1580807
1019161
314958
180496
643096
511364
1214669
1245886
1590004
1492708
279329
1773821
99944
266158
833992
1122033
1964170
674436
42021
654606
346007
1468204
725490
1453041
780803
596645
1423729
1465576
298776
161907
524246
1529151
102705
2469
32162
17526
724778
1036260
1571066
286861
747836
1213446
1285776
1625096
338837
1381512
482457
1354752
948204
530939
420501
1760311
1693316
1796494
1256531
1877497
1780871
1323429
149330
15566
299163
1209710
1145426
1023203
1320832
107015
1028535
994946
1610691
440596
1541520
1870497
1823635
1093697
285235
779028
415613
814000
1709917
1396317
479449
398088
669878
1046458
1045964
566822
1313047
1419661
1611499
1395841
1179168
212461
394924
1568523
461866
1858796
1045359
1498083
688495
1737254
1513460
1524028
1064994
1067556
1954626
1232423
1559354
1054173
329345
265367
848314
484223
1000733
1602687
1212953
523963
474623
1800872
47901
1300615
1145810
435715
1349697
1966711
1639343
595249
1175818
221939
1193454
1524064
709796
524674
1017743
857345
1202061
1274098
8891
418870
430474
823900
69304
1108821
1269123
1682324
1027599
1383352
130975
1541724
572297
1619386
508685
1212139
1104950
929930
1077226
1449388
376281
584777
33113
615750
137444
85976
1832697
655353
184122
1656674
956940
552654
607320
508390
618454
1475370
863860
1634029
496585
923308
378401
1204788
189610
1928415
997787
1489955
1368422
1636827
1260376
88951
1635933
1260091
1668295
1028343
1384270
1998083
221244
934368
1534821
762168
303022
23496
48753
544204
180897
1437577
355646
972538
133520
384148
146290
196596
55842
1310281
76798
1714925
552582
1881758
327933
1878436
861370
978091
1947871
1631653
428430
1441813
1361666
468836
386072
920119
1332304
1130441
1397433
532780
1339390
678988
1846994
1279081
1006233
1524711
111743
1540762
1953366
1229833
669979
1900003
278455
1873314
994360
1776975
745282
1467759
1411279
724562
787078
136509
1375410
1208490
1898797
669805
1686907
471350
1786272
807900
813232
441095
491332
1082343
1069887
660670
1481557
450758
818
1000242
1111884
94728
871938
1878353
501474
1760505
1987395
319027
717288
1740118
69513
1364606
1857622
1650953
1652656
1409127
445000
462225
1180332
765931
1985425
1029302
383694
1896715
1943377
1487512
169528
1090177
573865
1973488
1529021
1956916
1706699
767100
325496
1861402
948186
1862768
1769179
717574
787886
759570
1671877
1174353
910960
749965
1121062
1135864
1217810
1706726
9313
560318
511618
1676596
1601578
800211
611271
256357
660687
816493
1118418
1620059
1141243
911785
1579532
1389849
215174
1207704
782991
1733532
1692259
275087
65887
1522480
1625646
82142
286002
811562
1465958
1760443
817416
1349940
265545
1756890
1830832
387009
465082
1539456
925461
1141320
1418120
21988
744790
1472240
1510561
475309
1106038
872173
364884
1593750
1551
880855
1369071
1737841
725223
1006222
795935
1374770
220669
1598104
1802773
25596
270578
1125689
1403852
492740
1780942
1976093
1794368
1508122
1454756
1217271
980041
1708050
1884189
718781
492137
1392115
1781148
415001
1037395
1002105
179452
1861315
1926638
151384
310290
1862947
806026
1551357
1235341
1606182
138523
1153339
1155845
1828516
306450
1951279
176931
1715839
710971
324155
1346024
1718686
1887801
1502990
938875
818613
823040
148629
290333
1332241
1289404
1022567
1771442
77004
1064236
603315
123741
123132
145404
1144150
143988
1482965
1880417
11221
233483
1598894
1451737
1086917
314132
908104
1973364
1417048
1256376
1024128
81177
466734
750242
1561391
1602429
704869
1821704
1896774
1672336
1904967
670039
1099906
1665603
383162
1764211
203055
1794334
701452
120229
971729
108224
1736685
1019309
338789
1967199
1774009
567621
714968
19744
1645770
444539
478420
900975
1325230
821902
1156218
23650
550681
1798825
1659744
1795212
463052
1073804
1979065
1641858
48765
1987188
365027
297706
748744
1014633
1207555
180291
418114
1909870
1371299
1691140
1570327
1893369
379970
522671
1687488
734619
32904
1259182
34349
517808
1052423
799514
1597574
460250
1322214
647660
196296
699214
745738
770455
6804
1255571
1153947
285552
121
41453
1278366
218146
958240
1799667
34958
1108233
1632663
1946848
467820
441977
1390890
133388
1158122
1677110
499397
1684305
1916906
461832
1077932
1074623
254990
109299
1157915
660937
1767644
896259
712721
258990
782793
1676334
177283
362190
1314438
1844166
587515
778154
694289
1411527
659843
1560816
682878
1108189
791598
1539142
1109904
754045
1477470
907470
12235
1509028
559727
920510
1280428
658053
436967
417612
1331896
105660
1430462
1625456
1316082
1890936
891884
1371948
901661
1194006
1979645
1548476
1343958
863636
1142973
1583865
757594
851557
1307597
90389
948986
1944391
1409080
1613057
1634514
1277006
891367
1726766
1006223
1013406
1660706
314261
24001
338031
1936973
1002502
403664
964750
993906
422390
1859873
476358
492777
285270
414709
1064155
1249310
1664415
1283575
895538
1086477
1072273
1805652
716163
1279662
1873698
1662512
117161
1406112
825921
233846
1863021
1532699
424929
1916869
1677555
813550
37282
1676846
1247509
278869
1518093
653785
1391970
1635500
387158
354249
1972560
466545
1069660
38129
663429
1265105
1419758
810173
1736980
672448
682491
1763282
1028206
513706
1568921
783344
469002
1194921
1317971
1537067
1881115
33045
589539
688142
1038083
289832
82291
110455
1695982
1432056
195104
1557721
186156
471523
262807
507660
579029
332984
1982662
1712883
123398
1107234
1062248
389602
1851463
793882
983578
510672
920555
995917
101213
115026
1385917
905912
1338585
138446
321902
700429
1103266
188468
1077815
284570
971044
1334026
1143064
1616196
1015000
137817
683303
1676317
881689
405600
1687606
1231054
531415
1189080
1626226
1513797
745358
768320
1566436
1305798
1166998
15343
1376525
1206784
464576
1002645
232176
546530
1754129
451511
1321799
82489
461175
891001
15187
27591
1977943
1875455
1307297
1376743
59112
234534
445741
1454302
575696
395275
931411
1450992
1648908
486167
1772807
1508471
207086
10369
406525
479917
1165945
149908
1530214
162294
1669182
1088866
117602
1156485
1159151
1713221
60197
1776365
720665
1472421
505859
1331497
109420
75550
1113164
1735502
1618171
282559
1479780
1639922
1379205
182223
283387
315952
1504607
1364526
290021
84594
1822266
317775
1503916
1740969
1916609
1872766
121415
831568
662586
987868
206869
1968170
1357037
183259
462718
809058
1001332
1093472
1552171
1416280
1344138
14566
30359
1856619
49718
202622
335718
1857913
606206
113150
1711616
33692
1403088
264415
316820
406065
1966064
1701633
1235148
1651438
898278
671170
91824
926039
1993121
1701673
656912
1621808
1584230
225016
438620
42248
1374768
662093
180769
773196
1833497
1153686
529421
586703
1183762
1017183
1750274
1220715
589912
282932
1453411
85164
1166129
325586
800239
376362
340840
1480618
1234654
1315277
527284
1147393
745814
436414
1384599
1104463
742395
111395
488186
226848
988424
160630
1635346
1840851
822903
1396192
355824
79006
607215
295605
199040
1861356
1615536
771788
688023
1140729
1059836
1711096
506698
1388427
852563
813109
338716
1388312
1014655
964453
439288
1329327
1694292
432407
220484
1220842
1966437
1967711
1997313
1463058
142943
1187156
15345
1211508
385640
239380
171970
933061
1166656
1076434
789673
692493
1642341
920897
532940
79014
903787
1967306
1787149
1755207
508941
606834
270278
165955
180675
1117774
1902546
1741801
1166659
1851633
636565
1712261
294445
41711
1510719
908823
883856
466182
202626
1701744
877421
1836225
713699
7898
174857
1613773
286657
1247288
1702688
1034587
812857
402168
1313896
1843887
296444
1590556
43333
1032241
1250542
219944
506558
1537411
1802168
578998
1979111
446780
512372
337705
1199493
1966463
946515
107906
1351045
727995
1680512
1229228
1218298
463020
460454
1357672
1303256
1541898
1494429
22909
1755650
338045
1977907
162519
1240396
301501
1222267
1623356
307796
1777646
857523
1986717
1197538
1355149
891369
1798848
559359
400739
1775308
100217
1822548
635963
1105095
1122747
1611239
1780240
1707163
212829
1697658
494079
1743156
663413
1084367
497454
733348
1880526
469572
1400595
1595252
337267
160207
1857858
434674
1233099
1956775
1716970
287573
1876949
893239
1942029
1054189
1418822
290703
1954647
1707161
1833044
1864533
475117
973871
610903
1218325
1555162
1857280
292111
389167
1889609
420544
1095121
1603904
300182
1689039
1457072
72085
1357069
227443
778339
1054525
1727699
1953008
1703164
1677456
1549904
1507612
862231
1898623
32080
2469
592220
1624468
762974
1989057
722741
1041610
165583
1663783
169398
537656
784182
1065418
942970
742178
588427
654573
1058725
1783146
1288337
1849614
71833
1927698
1601918
1267908
149086
849794
1742533
1781550
1626750
958543
536903
1481965
82067
1399258
1222906
485987
1014369
1051856
752640
1120173
1183628
631504
1099293
916904
157667
1421934
1863620
740938
854850
594220
1322623
1592677
391349
1998983
1268279
644310
757139
822732
724730
1785209
1549496
1074836
646871
227289
1169873
1507854
804558
1530224
939790
1289292
393812
900602
370516
1531626
622781
221564
1842697
1997027
1420672
487111
1450447
759266
645486
856309
1194632
1626333
1762289
358603
1097511
1116617
1161714
140934
145987
997079
209442
1760872
1575556
980383
841023
1651676
1266695
592348
1942987
59626
1390467
1433236
1568467
1549989
1343761
1308379
1275752
1461671
1458646
1263537
1599023
1405358
917333
271477
1889367
871016
1927463
713788
616714
89490
1965452
186138
623632
1835742
1908545
934572
712503
436552
1190455
1558532
423536
1538059
1239885
910890
772517
1676398
369264
1226874
1177472
426316
669308
423203
1429148
1602039
772478
1470714
1285279
968535
1373537
1519713
1457076
1336586
799397
862181
232088
402115
1127667
1814590
1465041
1776401
1806819
1441129
1942053
69918
1705651
619772
1601488
1652285
1876178
1367449
703118
1832380
186012
290804
65431
1979190
1461355
949371
1582099
1105585
1107063
1552769
445652
1892165
842490
255811
1389482
138963
1874747
29367
38751
1526215
1593577
1653927
1958637
714835
1244470
809846
787656
1913427
1137548
667699
517233
1125273
511165
349866
187011
805182
31229
1954373
1304909
1129033
796799
1077571
1014383
284592
1038697
1565336
1557534
1938810
801692
1441286
891204
1796796
1227550
1966058
1449819
1567359
374385
851784
1093565
1224022
698657
428231
575263
1991836
1943683
1061473
849863
1207550
1521996
1377173
1881203
938699
823523
345541
10923
1833931
1336036
698563
468794
59871
352123
1632394
612446
1411924
1328329
516983
1605860
574696
278912
99401
794919
1701178
968514
237620
1486161
1182514
522582
1110485
88809
1670869
1295820
1550744
34232
1047028
952615
754931
1518162
1216416
1503285
628481
1962262
1722213
1963505
1198908
1334048
305388
1189787
89666
1532730
343462
1716799
1869200
156435
625288
601728
1032550
1511737
885463
1535868
1018936
1045361
109519
1755238
1541
803415
30044
1791388
976095
260454
1100703
1342950
1582594
170654
1923781
490661
861398
813832
1862426
1400096
923422
145006
388018
1153687
678280
1656725
1348132
1746424
223174
504408
1708701
168602
923039
1689677
1129428
1672147
452158
148009
1099060
1257663
1842864
848258
217482
1531659
164970
1817921
361891
1138390
1803045
1655702
96179
1757551
1363324
1325720
1719683
70281
133315
578725
1163658
185095
1395879
166772
1401239
1302807
808804
1136223
1774997
1704807
1199301
1905391
1025226
1028334
984138
557927
1971038
600885
1709125
758015
1732971
146973
420106
1065868
744630
1452675
565539
981486
244174
403794
177392
708705
306512
377237
1519074
1480776
430604
1486156
443602
910226
642670
199110
229355
118302
67420
943097
1430280
1443820
1842898
1372786
1908340
1355467
1098367
142196
1615762
739408
1529697
471874
1054202
430613
895189
822808
1169229
295698
183615
1236184
1323383
427774
1586007
1957477
645405
419894
1492747
1778360
687520
1253485
1908662
1599172
1764438
1408745
10127
1478315
40695
162872
1423120
1787324
1239770
1743368
229618
1188242
1636497
1614772
1954110
352001
1095465
1906080
1223861
1194272
1637317
1289547
204147
1730914
1767933
1734691
1806878
202908
273884
327122
1780574
536251
737845
1548138
279152
332934
1206592
1903716
930292
1754963
22179
1082752
1350176
1215924
1038486
1217708
901796
821643
1546187
1972379
1754987
1160575
1246940
689008
601152
957660
62203
1824415
1561713
508823
1606899
336844
1019730
397266
1171730
975760
1005899
544837
1665529
1730439
1103918
269706
1330085
910125
744095
1996072
275679
1075790
1394651
153484
381314
654526
376969
1546814
1085807
954959
1546764
1068250
1155778
1479716
1818715
182153
849035
1537710
1554174
476616
271306
865769
1849757
1939777
1479629
550539
593014
1955505
978182
25931
1437597
1797415
1635013
197007
1686573
355002
916130
900248
250953
954328
1470435
1619970
210653
1091499
1342682
629433
1807652
1882
1653737
1559035
1107270
1353666
1266616
351192
159152
223894
1067373
505030
609410
1472067
1958385
201036
1194468
993743
705796
1303167
602758
1667020
1355026
1750543
740336
948079
1273890
868536
143412
876336
957836
565121
1598638
706843
540296
1408970
1640449
1333267
443857
951605
331382
899324
1915916
1485396
1259622
342421
63803
1037049
1102977
844177
398246
1550149
1670712
887081
1635867
1533193
1885073
1164361
799244
663306
551421
471853
459977
1842074
168265
51191
1115136
1460068
232186
993266
1831639
1788209
907238
1354227
1257255
780575
66890
436700
37419
586152
543614
667229
982420
1687627
694912
1763224
454914
1145660
1702098
1955030
698803
990663
263443
198263
1267901
335803
655141
1604469
961269
1658708
1505669
992428
680593
150159
400216
1062683
1079437
1238772
310744
735144
239151
86614
1004879
1036247
163300
1619251
444818
818596
1389364
1682443
1512815
1629438
1094582
147619
635181
884652
1131927
1685604
1291320
1565720
1607659
1958341
7879
634165
405132
1920566
1340256
666049
366122
250984
325046
1731684
894817
547248
1291683
1171582
838780
1300273
303963
913475
1685119
1345269
916578
199644
72077
938748
1081556
747243
1469451
1951175
37968
190090
1490818
503309
1306619
340438
1044201
1371111
419042
1743902
23464
1301009
281991
843585
842757
781006
1388889
1056295
640851
1992020
152228
1313311
1349654
1424957
1638159
884784
722587
58724
1087606
600253
62346
1649786
150217
1754672
652566
359286
763013
1861879
189166
567128
420209
929640
988452
193912
1682837
799358
1806273
266097
1007500
571697
1303826
1540582
1512615
293556
1812910
513083
1713430
1415230
963204
1580291
1000782
277340
476460
882586
1825166
1745122
297389
1956594
1096202
838394
71602
1673417
621669
579539
1905535
645550
1184449
599414
1848091
819782
1511540
2679
1058671
142757
185382
615062
180825
307924
202405
1166219
1700409
485638
555664
1929228
1690188
538132
581378
749911
1307016
128674
676567
1955025
1380921
1509533
1001461
1818665
787766
989614
1318202
1378930
901058
1490090
1020398
490532
848486
1752273
411477
658815
353588
1854075
232316
885037
24065
764381
1723557
344479
245444
138883
1788246
1927475
1592127
845521
1020875
1153109
1135128
1707492
125245
1302657
543536
1521340
821019
1365256
1677499
1053589
1760255
1150040
519268
1031594
732860
1837089
1066859
712014
315184
1514612
181327
1449886
437009
94837
675090
675441
1701219
179331
1854635
1729443
1681932
382640
1926308
943041
402788
1949148
748770
394886
1663976
748547
1135623
1717235
1364693
975278
1889625
1236690
1905677
929125
1079227
897845
826327
1841176
1567691
608911
1714122
1686488
1265709
1610727
811311
1004526
1917185
796336
1272229
201215
647906
1390399
1920286
183205
216520
1804815
1657624
985884
318145
1518686
1518500
483644
1387373
1676239
1799767
1875360
1013262
246722
1388037
1407292
498773
1682981
1231249
731972
1747170
1720110
1356742
211682
671453
313154
1475506
1113224
1330667
1494360
287071
1521294
715973
76851
1717239
1225612
851167
1418081
302548
413263
938767
367733
1583568
1351218
1079782
1704972
729407
1546092
197955
831786
1110721
97908
651406
1636608
376950
816123
559388
1932015
456050
441784
1077634
1171794
451075
10928
639955
406685
101147
405112
9052
340458
1160927
1726702
1818275
635939
1742971
1594896
840026
1772170
799039
1847541
1862376
298725
1461359
1313905
1467554
1497493
916173
712289
318657
626517
532079
243949
1540602
477920
436509
693061
693160
901564
1386425
1463177
1593073
1038995
763401
1329771
253843
667103
1309796
1976892
1193426
1221281
124137
1246100
878095
1645399
339107
382732
1352351
108006
983249
15226
661252
1327136
744841
1924835
1485359
1837551
85262
1644285
739832
1339572
1312964
1968748
228172
303929
1226458
1010157
157512
955179
117435
600120
1031445
488358
550549
130884
1541526
824309
1364086
1113424
1147260
573173
457636
1899236
805350
365513
636316
583031
1030263
741721
1651252
1120067
138655
1075830
471051
1082367
1110302
1174462
1463549
1193318
1558453
1162458
351393
844153
382479
121837
225122
819663
659139
1739280
1441772
276336
1506231
720238
1491957
1065361
1961947
953212
731098
1799002
1709583
670777
1347137
28855
1178536
1989271
1208762
1138613
1613810
138782
654157
1198651
1515238
532881
767154
461306
619960
722784
845919
234771
1695659
892671
57225
1579443
1127680
1789777
671088
898722
1989411
1996151
1385587
1594599
1882854
1647454
355379
1789741
1740355
277821
1609393
654776
230797
1874771
1943449
910205
1264760
1280772
572126
1429149
462109
1654614
1049074
325580
683093
604848
945501
957866
438178
1462810
301320
1520805
1874275
116129
392791
896297
1615633
493812
1083218
396725
1455294
1447500
1175783
481997
1064711
485209
1595600
1134792
1013928
1841156
1462349
328109
1814769
1597
1922593
1589925
737830
499839
1447752
314563
1230516
813735
259989
758604
1905497
1558950
1975121
1350369
1003378
1336852
937600
1268355
402331
1768069
1536171
855281
1380739
787849
1711143
445921
1926612
1643171
225037
1970100
1914969
1203171
172457
573891
645027
742101
169143
139022
993558
555615
1370864
1530505
1010784
528657
538060
657160
911220
1816657
1382732
1126067
278964
1019776
1420112
1155107
1711085
390200
1390214
1644589
846404
1356772
842363
1079555
481231
1977298
968265
1317079
887794
1883967
799057
1874986
136786
1641011
1948698
1775307
250881
175086
1169266
620218
875340
259241
855030
1821513
931744
1410325
231617
596896
750350
1301834
803931
165629
1742177
1546730
315988
1711453
166451
510342
665679
210573
1816332
57069
830788
940612
90074
426196
187665
656009
168987
80642
1282292
213383
211261
1781859
861550
968971
1118597
807103
1704411
342617
1809694
1965839
675534
416554
1103014
1098391
1426149
137039
1302822
288161
929055
1031565
1359834
1792731
1952301
1410633
845298
1141612
1614277
594062
1143171
1899181
715835
779384
486859
1389559
1574347
1013790
438649
533775
132297
571856
1539087
641762
1522573
1244087
584974
870506
1238115
658023
77266
1673746
1153406
1516329
1962894
252901
1205604
381486
308367
319411
451233
1364312
1384401
889111
259129
120491
1232531
1973229
1017652
1317971
277242
1434359
1064419
1449603
1195061
1397868
1392730
1962087
484126
1552337
1389092
1247257
73642
1651631
122137
704252
417326
43192
25367
1117175
114889
1153910
1329174
1589008
1102880
933785
1661201
328489
1385576
1783519
753466
203730
1026446
716601
1198354
160775
1776639
1285671
1283515
825528
1364619
1305294
1139625
1293680
886342
412954
1475152
678815
279576
1360686
1264618
786292
1610570
324904
1477844
135696
1565719
1170417
1190112
1531990
1497608
1190289
1917119
1114522
640754
511482
116927
1189699
440415
808011
852921
1574713
153755
1284733
1082935
128886
1195536
1652847
342599
753053
1254539
1430197
1894458
412268
152095
1115871
1142698
456256
954341
230662
866769
1841911
1189702
964714
69832
1123046
744291
1315844
438268
203771
1545089
1194230
1220474
1237003
241183
152864
1094445
1793634
792940
726830
1813258
1477291
466906
116461
996983
1509257
845974
1173503
418646
28971
1911386
1553846
693671
443500
1152875
949246
1722419
911916
220265
314892
1024066
1821234
321390
1751876
1506691
195453
1995356
835738
1945253
1685991
1093535
1333976
927331
1342739
1213545
795202
1556966
1101002
1099457
529568
1677798
804867
597469
1824636
1165870
890712
478201
446290
1510229
679529
1442646
1883762
1465092
150112
912509
1967000
1152409
1621602
1592080
1892503
1782192
1830730
167763
144408
611197
390126
991236
1253313
683554
1791279
1212949
1516645
557926
574051
1147442
1742076
843882
293340
1811770
828261
1789277
808311
27545
1833596
315862
1441695
702758
513355
2013
612078
449143
1043145
1077659
1250072
1070727
1581195
353074
1774551
1264909
1074290
65615
1464510
1629901
1303946
52992
1112938
1750434
1001981
935845
1578571
961811
948803
475355
663223
486031
524067
686595
27999
1308331
1924356
50911
914273
1976359
346679
442295
1618834
1129842
661589
1627394
595227
1452571
1953114
1599013
1340765
1583966
1345517
1502977
1382164
1898117
1850365
883829
1116854
1071549
152794
1535993
102770
796349
889162
1862698
261942
1812677
284
1501207
1837329
1448742
473935
1849633
1226333
1076050
371074
1581419
417431
1121283
118905
884089
648182
424141
612107
1138826
1502092
1078220
1536797
1147436
33064
244517
1638823
327492
1667966
1878327
698353
1398707
766098
1880607
854081
1528938
1965264
536034
1269062
1338136
1701576
736359
1461818
683988
1160501
1714576
77188
1895546
273180
447987
1824310
1693113
917853
218307
1327090
732056
138123
321214
407428
930368
1525208
322516
1430531
1210212
407305
59380
871355
355946
883057
741057
1096063
1427966
1335694
1704216
514436
118688
1870147
157206
1932972
1034465
308994
1567151
1718769
29192
947721
1341357
1755128
820037
1482140
1655804
1666942
1995731
671886
1391975
1266846
1162018
773641
1839485
382515
1367383
1825906
684233
563490
1808762
531853
1949294
1507343
1595804
423704
1969511
487812
299178
1874161
80910
763752
1114350
1647850
1662257
1981357
988580
1296345
1795003
438799
1630934
1284640
1982023
1098857
291292
68182
373896
818191
749861
1487099
1844800
664349
757021
242979
685987
515642
1811484
1192848
1225495
1915861
225735
1025125
1307618
978557
783034
417659
913335
1547209
1039688
201919
1805835
533289
1622373
1885487
946791
103972
1021977
943021
826107
1326350
448499
148703
173829
641719
1894233
188736
1180086
1655860
1599425
930696
1269731
1965287
1687696
1245894
1865520
727051
1061548
454760
1509983
624826
1556931
1094852
785524
1104508
394674
772002
910393
1799779
1142492
979636
1815100
413440
1954266
1872382
1437451
544138
1690433
1588118
291813
1061990
605558
1093097
103503
1495777
13335
1594483
979366
362703
1468915
240201
1911913
1579166
1268407
1127798
1640363
106401
630195
970228
1002581
320913
127446
657387
1604732
194155
430776
775520
1943152
699664
1290935
939512
629286
577284
1824307
341517
1581369
1789067
1091299
1690640
267539
868509
1243789
1641484
862217
1146667
294359
933372
1883934
1207474
1612685
978682
1964777
571124
1298653
1114667
150839
1231592
424085
1074522
1079922
1252104
904092
499697
403351
1485338
1587007
1310774
821792
1013022
259112
842720
784877
1539058
760801
1146977
472546
222107
1066737
1033803
1356509
40426
706641
1751168
1143290
464297
1831799
1493571
541822
1383070
951247
37671
918760
368612
1405180
880940
959643
1713393
615260
1024321
107179
1819503
1211103
24336
332728
429038
1554956
403007
1197181
1170867
1182892
1218942
1088454
603317
1895015
120462
1443608
649802
416611
951133
941292
1276313
733712
1321165
118407
1449565
1534888
1047524
1123747
1792456
1370579
1378873
1550739
932390
547492
315440
1555622
1661930
748428
1332950
913810
1581363
1120346
1908699
1236632
1639556
1704400
1571713
1441165
851741
1461185
23957
207420
1326627
34602
74106
546610
124438
1523456
1768993
190342
481098
1231651
1995914
1139194
1120388
1658514
1419770
1701809
1484702
994986
1179695
135584
1293060
1471820
1534070
1677422
1470047
1160090
635631
1099900
1534690
149667
1388243
362693
1527085
1830986
892449
78072
1146499
415926
1659316
1683894
195854
1758435
1616932
1980985
1665312
432341
1941219
518251
146206
1019046
954554
165192
1026267
1539388
1297566
416668
1602247
481376
1478310
1191098
1281836
1233675
1367080
951880
1002197
1311725
669505
615264
892942
1595908
701964
344890
1142598
281220
1885098
275709
1195720
1890831
1599553
1545164
951438
16138
967319
1788017
248718
78194
1117511
630177
1960548
1544335
520608
81981
842180
802374
827397
558346
1833969
1815279
157083
1670344
802416
288876
903596
1736555
813568
1226947
1539992
1629311
1051923
1798433
1218100
578528
1961404
1864327
1275986
546315
1346110
1047727
736332
1084835
221314
1187683
1221927
526537
1810191
1638601
1270084
188884
532510
447551
1828592
1329367
1793508
593540
1729184
130318
1564710
518255
1017705
89751
1894408
514132
922380
71371
99613
1907565
681592
1115964
706251
1092530
978889
961304
391416
750815
632123
475383
1766276
1313021
1151387
1645306
66487
988765
51613
1753134
1684970
442256
1245560
539493
1442587
1140827
1039048
1693720
1082894
196574
1349413
354836
47634
1019206
405070
487909
1334110
478769
1707983
1442488
1890449
1096841
1531360
1073541
1978096
489379
761415
1878234
206967
544709
905360
1547736
457052
1990404
277048
1718250
1215864
360549
994500
753545
412864
866279
1199319
1345081
1109529
907925
1646616
793892
295428
1510157
825803
1384117
1252948
8143
373448
231387
790048
229467
1132752
1549864
1005428
1543525
1973184
1816350
117266
701698
429630
1533133
1423015
1279124
992015
1815658
291492
1146208
852450
835084
808606
1641199
791688
1657638
734018
1208111
1786824
1126382
433836
1501005
1361526
1636703
481885
681819
860092
1914390
388859
340554
316029
746571
253921
1321939
1479950
676205
4021
1476036
650876
30150
1358446
993670
1449346
1166821
313929
1375178
1640190
1851960
1159576
1356051
1985406
372967
488014
839845
241400
853303
346112
1154049
949374
1809278
813077
1627098
487260
125147
509073
1885497
1611546
1202710
1522726
290772
487116
1533317
1877246
1246040
1014305
1384216
1643594
885937
647634
762062
525452
1685343
1399729
347345
1418861
583982
180633
1564550
78115
1841658
82765
479627
679870
1553850
783597
1894258
1550591
1640639
531810
1396334
330298
1376105
1217702
74278
110644
1194649
11197
1244337
1782505
1876076
981350
462474
1541733
1443325
478174
979623
1309129
1984535
501457
543407
1957110
40545
112808
382172
1470524
1165684
1469373
638592
765281
265127
473534
819496
1796279
917517
1783327
1449273
1770579
734426
646771
576818
909285
1753768
765408
952520
1700193
1284301
1716143
880984
280469
55478
644418
1025396
960426
586508
328885
777186
1400938
1091776
987995
516507
519100
1590854
1108020
784543
1467127
239101
1780853
1350133
307959
139152
1012778
1463145
1129428
1040692
553642
1812604
356795
1319837
1960154
668137
1217892
1926051
654172
1351854
461128
1288990
759634
276552
348173
114532
1133146
1919761
1153088
1411519
1989351
472885
176152
643884
485674
366868
412655
1077909
1555565
696539
1749070
811722
1226566
1132090
494580
496751
1824668
1666570
1420565
1097746
136670
694671
1426732
1725985
1480965
1684784
562636
433498
1458778
195623
1080393
1285774
132406
824724
1808415
15823
820994
1351483
678057
1908387
1116822
1250417
903020
681779
1435400
399142
1704125
291843
226736
823756
1616289
465107
1271934
493250
1287606
861340
496760
1568742
1765272
28265
1354690
1942022
1260647
678342
460029
1791778
1540718
105792
1904092
657946
915961
587120
1309937
1308104
498844
330329
505367
280983
1264209
281591
94367
761023
416775
1634218
783393
1552526
1241449
1434730
867904
121533
1628662
1855983
1715475
1326799
679119
1360552
1304896
1946509
778502
1808981
1243950
1834676
570935
912735
1935349
719763
1996438
1883722
569043
960251
1514104
1737711
344651
135048
1964814
1382458
1503054
644254
466905
1560781
559883
1890833
1255006
1087160
1329788
1204908
741144
920016
1118854
1506316
366750
1117543
1511412
261450
1459437
90149
473365
390617
1042264
539648
1884702
1530879
764299
546842
139319
268307
1844072
1964424
412498
21314
705156
443312
715474
215709
1074994
322957
1037288
952796
744403
376373
1980317
1142790
446879
1524255
300152
1759907
523300
455775
1877536
518744
534833
1957371
960848
564198
1968329
203266
267017
1856943
1173483
1714495
253693
259328
733588
1125877
1115186
1744205
1365615
1191899
217961
60470
1480814
1520749
1243620
1724341
898446
71733
544834
473698
714223
626858
1534918
879801
162393
1627716
1005177
108390
839498
2634
378442
1943151
1725643
279060
634846
685170
816486
1212891
623354
60595
1306877
1109927
1398377
1742980
1679561
1205860
1330889
1393959
1056645
1425634
1585955
150165
193779
717083
1532491
1602260
816705
1119036
1909023
828117
981450
431856
51766
974983
1832148
1814980
672949
1030629
181982
556741
1632468
1963004
1658522
436085
1440781
382303
1066709
969123
1885109
139179
49469
963901
1194909
1499410
288083
715208
1964128
202542
656324
1810349
1635256
1220116
1812808
1677799
828808
1048832
235958
1876932
264354
938228
634515
1445806
377608
1980521
213935
1108214
1046155
1609250
20160
432510
1176908
178612
732945
1708851
377672
998553
907478
1977501
496580
970865
1993310
1268884
1698727
746356
1889752
446950
20959
658623
95207
456284
1538943
1779312
1141266
1476489
697269
1211054
1561457
593311
1314882
528810
1783446
876997
1915127
1787534
146634
268174
546812
643994
106906
39363
158346
1006176
1487945
1926331
1285838
683184
979369
1696773
1132679
1839138
697969
1456613
410197
1703083
1153585
151733
1447061
193458
1438984
1780531
1964634
839869
1707472
628721
1986259
513125
1839569
1810123
1275541
1868810
1247131
1264213
771115
168280
758137
898752
51327
225866
1403949
878824
1002427
667879
546683
880395
90621
596699
1097077
1489934
1107833
1946487
1832011
1058308
275473
1703331
1486537
612490
1383688
868955
1855137
1610300
1872355
349158
393855
425675
1567338
792584
448005
103925
584938
551555
27397
974095
1757154
1111417
131074
811121
775765
965012
1673522
389406
1862690
130426
1062989
1762383
887302
701455
117687
1265465
1501951
1866229
15272
34265
1409402
217550
1564344
574158
1942976
1461982
1678448
577094
678796
315975
1145562
1897048
1194956
948152
1919320
645277
1063021
1470343
1566396
1801730
679708
175693
1322964
1410880
1740282
258994
295395
315589
640793
1227088
1527046
220866
691378
1681640
1103630
1608504
1664941
1468555
1710551
589492
1183226
1411851
36941
1776642
1853784
1139369
94324
1339916
1583943
124241
1423451
456077
292760
503888
624724
1200814
663603
482069
772270
166955
800620
1380302
1091981
1135446
50681
1882474
231052
1975724
1052611
430878
115209
764567
1892262
1677127
225797
1994611
1637309
1479805
1907231
919570
111787
105172
1038586
1732057
864760
1569464
627357
723596
109948
1683381
690823
1208548
1433152
1442806
40593
12643
1299869
1768891
426102
796072
984106
338005
1922527
988340
31366
134951
1356333
232153
1668316
876352
1724046
1833898
43015
586157
1981276
1682245
213151
785290
1440400
1825761
1984654
635955
480359
146471
1773852
1154173
1404100
1177880
1571642
921775
1596350
1468470
897998
1812363
783709
172262
1880451
708401
1044999
51572
321251
381456
1149746
838909
877978
335939
180512
969283
555934
317637
904176
1294733
1183687
686469
105842
1770773
1948881
491219
1697435
1271764
1461536
845811
137712
1662088
502622
425257
485925
643587
1570865
74005
1228912
1151993
548090
1559591
664572
1985451
413749
938100
1088826
1693779
1380197
230202
656498
1515481
1900280
1009417
708351
1794260
247000
262762
919963
274989
1558170
975556
1943360
1195087
1107423
1534040
755649
380882
356039
1325169
1598920
1318920
1310561
403493
1718843
1873295
1579786
183073
1060572
185312
1111764
881398
658291
971986
1583473
357852
771141
114457
321881
1673702
1786639
821104
1002977
415296
1779274
1981216
1931564
484183
1104267
1949807
1434799
473149
966325
1115250
702898
1558927
1810015
78024
1388610
1343031
263763
1463844
342148
1282571
1637516
531041
1049692
645023
1499036
1472287
1650266
64413
1783448
1781854
1421912
386471
1940491
1711204
1836037
362979
859725
1236007
331419
1286260
1814216
117358
318045
190237
1088980
1768547
1161100
1209554
1774197
139711
679459
1269776
716941
63713
468563
369289
853327
1886469
209001
1105230
1086724
406339
163949
896533
1997255
261805
597073
286856
212232
878086
1829974
1770156
365616
653045
949825
842205
890302
777584
20977
719200
1632481
372799
685975
1558032
1328951
480356
1375780
447471
583869
234986
1166509
63692
570823
1386076
1088573
101911
770241
978189
772460
51371
313820
1764344
210161
817742
510512
1009071
1593290
203192
1280766
1069174
1739009
1343974
1461233
1338496
1003695
1573220
1131711
1529107
445606
1100660
1588082
1129278
1301861
1291311
899414
324285
749223
1939354
187437
920704
1280622
67186
720106
135489
1073016
1648587
662990
1292887
1844813
1330966
786174
822897
396171
8648
1656346
1181493
1210798
659691
489412
155847
1131230
6425
758667
482266
359245
630586
365679
1002343
1044978
270985
596434
1051719
676066
1870744
1624031
911689
1639306
614255
470415
627981
1198896
1168171
1056530
3578
180472
855267
113014
712368
558008
1067985
1850075
687617
901800
1710925
478937
400607
1655597
219732
1016558
1652113
1121108
1017422
1996129
813080
734012
1852510
1130696
487633
581737
1945649
365859
1711776
1500060
1293066
912392
450991
1660045
1491233
1172765
864940
1485343
984628
1105967
1800453
1473733
1862875
1915306
954469
558840
1083071
311360
634394
465425
1944860
410428
384490
884047
803829
790530
387672
689386
451506
1624767
1369542
672299
192196
1755146
243984
1288028
1643220
740299
1225404
1334298
405676
797492
1998998
1971737
249697
558927
1918457
87540
1403938
1573261
1571134
780126
141819
1766502
1242528
257609
919331
95949
611749
985965
296921
1195390
1878916
983953
1632186
1192670
141994
1725887
1327720
1523926
1795312
325666
1258530
1606669
1119278
964562
1010094
1493624
1536719
301556
1414308
1650179
315007
1946403
1594082
1245120
1094250
1846753
166796
666033
844311
564352
9808
128082
1450580
489032
1697269
447241
442779
1899356
1369188
110558
279510
1091753
889395
1072565
700710
201797
1425059
1754989
975013
557161
807075
569561
1540010
675945
1926189
642051
1227075
920571
473458
1319352
1597255
1528510
1683270
1453605
1758795
1327152
1123296
291893
822219
1310507
1741383
838113
1302263
1346443
756042
81858
128802
417540
550523
62451
110014
1460973
741653
1154151
1225088
1221993
923079
1176479
1506545
1974859
1419473
281897
25756
174296
687748
414173
156638
1777845
988826
374577
1518174
897260
1959154
208884
1688248
1179725
1581014
1846948
678736
487576
498253
73200
1852694
1146808
1936277
259793
883505
264191
1490103
1616546
1656283
428988
742364
1840242
300031
1169624
753877
1953803
1958024
1929341
239791
1088282
1428672
65634
950835
811745
1655942
948404
665208
1402313
1215195
876693
1130787
412664
228663
29626
663722
1999747
836402
1274417
857101
559891
442034
1480160
1117023
540633
1548321
447951
1358836
1941971
527366
1048190
477199
1093588
1872041
1827956
1885793
26984
536636
1309655
1835838
1508761
1934649
1450299
85469
960183
1169129
1776191
1851088
1018236
831899
829972
538970
428589
679070
367926
1994640
247344
1357357
22193
145609
713145
1657683
670553
137806
1027166
768802
231441
605721
1003652
322615
668788
592422
1687198
391384
938557
866431
1962142
201985
454170
1371300
1927887
1089713
1842962
1096948
322232
1236618
1638958
301007
99532
713183
1242682
1501051
568689
1992495
1168038
1567356
1980181
1479178
1456230
845302
1587473
800893
1569149
479372
1194166
344853
1060839
1330354
203542
350045
704819
605446
1333199
1547402
860699
158128
1719880
1263649
491708
1611120
1384069
581291
1412268
294533
583933
427603
819979
1083301
1991579
535177
1913180
1680221
1654268
1095857
491349
900175
953410
119312
1091058
1643764
1778099
420107
1693357
172449
814010
494566
357584
749966
1026289
468263
787883
528701
1140427
764782
951425
102729
666061
1431314
764058
910966
1437571
1899571
487605
1474389
864652
469700
1828756
1605421
1308358
1800571
919037
337429
1641669
340236
136391
1120178
1581511
1368779
1401388
1376855
1687566
1918157
810586
1220608
637364
692207
462469
1213030
68498
109400
541577
920284
137432
1938591
335450
752250
1719902
1167169
1315628
722997
76005
939231
1447481
585138
1781845
187349
1614114
1611306
1682939
448936
1050203
691318
1639556
1359567
1562687
1770384
1774834
444556
1436085
1994246
673669
1031998
1482859
1656924
562223
333269
470496
49672
821648
926762
1542034
1226217
1088321
1273782
1682009
356430
947173
1422396
64016
464603
1109513
1597716
1889224
899527
1246975
454865
1820932
1624136
181792
1777671
1740896
262185
1588158
794237
518115
644222
1175067
454315
754950
1937239
1452775
1648210
164641
1497321
410389
1738243
765994
1362640
1659236
1753532
425892
339586
1423561
3713
226076
6423
116164
107046
1827965
1117094
252856
199890
1718642
359451
842830
1907120
703346
220629
1574196
1011616
1450852
1195925
336873
880780
935567
1699575
1488372
172417
1192285
1012137
1491879
1211122
71274
1067976
1010797
886719
1166260
1336976
1613637
398821
1745036
1664671
1854308
479026
911531
1722137
1250097
531461
887119
1690807
212158
835265
1645795
1237260
920477
376046
1794106
967129
811053
1116152
1142923
1973568
442355
495018
1789077
1464467
1781560
485986
188303
1355682
1225845
43776
1721594
430474
360925
592648
1590457
293415
1203919
1082740
727436
152315
635881
53432
1666479
1492102
263957
1854312
845075
161240
1466741
467372
1273635
1611870
761253
1613253
931115
1155268
338244
1502134
1990140
1969103
1664911
803089
53785
982137
517676
1906042
1511947
607670
1836142
1883803
1127309
1156670
1970470
1206588
651356
131366
318245
1990261
206157
1924146
509414
317172
483829
1803595
608592
911310
143064
131124
40523
1712944
359736
463274
1584646
1739815
263134
1135184
23787
804419
41475
988765
922117
1261743
586964
247162
423515
1358910
1899393
679631
436510
33092
1206310
1450255
1730467
1166889
90400
186651
1251161
1737064
419098
1889728
912522
443660
1339477
1383910
393575
287891
126002
1463210
1067221
135449
104453
290202
913889
1330816
775195
632264
582241
1659289
436882
405269
1959077
329356
61131
39376
892390
135259
1050498
1087978
1247574
1737781
94932
423040
403029
1978748
1680004
1740280
1733985
54532
733893
1340570
539324
448402
1549096
1850421
1025144
1323804
130470
209353
509716
41978
93816
275837
1403453
1092826
727670
801892
1463008
764289
1655520
756569
1399377
1124913
572086
1133336
1818652
1944069
1490035
543930
1562378
1917105
155576
771707
1826324
6475
126610
1286700
1688300
1177794
1303081
1340240
488081
1475375
8733
779566
1169819
1005645
468854
467702
847116
1617698
1467164
622870
115969
1962470
1675684
651574
1083137
599180
899283
966491
1457915
94422
1798688
1050463
262201
868432
357697
1129913
1853444
972832
1825900
361351
717298
560781
140544
346097
1954376
166355
885750
1765332
1766346
6451
1523718
388901
1029745
1513137
1953817
1633632
1373690
1906970
641251
91241
930703
1154691
1180600
1161957
508770
283985
420802
271167
1768337
1747816
1703058
822533
969256
1381670
607294
1303646
354275
99053
1761636
1881696
1622643
1333938
1466934
1483501
319243
1509290
1426916
1841755
1116384
1764213
216681
797660
1950705
198736
764224
1724104
1181413
1091671
751759
684093
919677
1706623
1067476
156937
874044
1680123
1494904
789536
1858576
1706963
1139564
797125
1025664
797841
1453786
307513
141955
1749708
306101
594834
1500566
1951818
1949035
334334
155709
1517829
1555379
1953267
395520
1791203
1377101
24058
639630
872570
416723
1012796
186551
1306076
1133267
1156269
1553981
1128951
317883
1749003
420943
1179616
1320332
706135
218596
1431270
935946
1061180
1855850
1382808
980510
1979002
1401114
968334
239493
954970
710429
916692
370940
1801493
1864494
870966
1204017
1859692
1352395
1245511
162903
625496
1639322
1457768
1724587
570930
1284364
697520
987488
160894
1209209
1251669
737260
1313966
1817810
66320
1548668
108054
1869338
532738
1956273
1640616
1873757
574276
1959706
165119
386966
1086052
177662
707095
127188
1905000
1671556
1064212
295054
1165224
1430700
1251222
455908
1022831
1775910
1762075
1694591
753819
1015608
1548331
1118284
1531848
1593629
1050062
1433513
1811871
1227172
1961670
323687
178882
1885315
758260
737672
1174837
4641
1000808
1282289
1536144
1108872
1058016
1606834
1933408
777308
193875
1311048
629760
198554
1852408
1344792
1208796
1572925
842964
1794413
1075790
1507583
104634
284826
551659
881287
1595281
1651530
144855
1387757
679615
1705129
1999147
914858
227995
1052312
505184
1716502
587232
1189695
68416
1358574
46111
1768549
289762
660809
284387
1146886
770710
930456
609649
1868270
625009
1730182
940798
1741858
925242
1251191
941452
1965572
1597835
433611
20179
1722243
639067
964940
62450
1033739
83765
1100868
841130
1063729
1827949
1089660
1846654
1305599
922908
1623577
1004435
1303381
924827
266214
1397495
75069
142735
330142
258880
1185249
1851253
1504503
81344
1388478
1637431
1132555
1000871
631753
1979529
1809332
172137
874649
670269
491671
513723
615934
1458004
375136
285254
1567258
26873
245683
755076
469242
1359682
409351
391462
1747897
626080
910166
1413303
1585302
1405081
1324001
340904
958011
216644
1389752
698606
404883
108304
1958452
1580949
1375363
14306
1600427
638971
90897
1389368
1689843
764129
1265093
1743993
177683
1774754
837588
124916
1879269
855415
89197
1525858
85259
1853063
281626
1356609
789631
444740
1901269
1369518
597474
1175223
1344565
724786
367261
413303
975167
1059441
1360258
829187
218082
95756
660074
780579
225490
92805
798180
241907
331041
299881
693570
779371
587152
1788267
370888
1053757
368897
1827106
134023
1835803
90067
1903667
284626
1457994
1093835
512384
1579447
1638329
307737
1647850
1060135
488842
103177
514621
1458162
257186
1189142
1743444
1778350
539439
1841193
292254
696950
1260863
606566
1237559
374990
1560610
1847111
1086817
1317431
445000
738563
232185
1799943
402721
562255
1125540
159868
1003433
624080
57035
1921447
172862
1940459
603928
1123517
596797
699686
40206
1317470
1574882
281842
180004
983532
861898
1387415
1305610
21135
446298
1632700
385339
1329311
1455037
1145658
1213720
982256
707208
1857797
554446
916182
327966
788698
154281
1967116
814282
1693666
467455
1196171
1237968
572691
884642
1495578
620189
1175600
399458
1960500
1769386
457255
1246898
1255429
1296287
605104
1540819
948980
1471602
1436983
1956642
172097
1212389
750835
1938773
374834
1727603
953510
359791
193553
1440244
655467
593887
1266334
482625
1601197
611736
1738422
812534
326665
257034
604138
1285620
1158072
811373
1832424
358499
1484748
743056
717019
793590
760474
399271
1862165
1193148
1226481
1451284
1489638
724880
251335
177144
1173748
1826372
297909
211688
709089
1304328
211895
1240065
1296559
1704415
1766457
1263540
1637081
384386
1648090
579875
492576
1380795
740986
947228
1003065
805776
1262969
191284
1112438
1711028
654392
1523050
1484698
1824739
1860609
1359616
1921859
1831658
96369
1833715
768591
1150742
7301
766377
438828
1548754
1820906
407456
1739193
881774
1457604
705228
693302
48446
1937018
679353
1067147
1160158
845233
830962
1403997
1718765
1289514
1017717
616940
44817
501954
1353752
393950
1546172
989061
111253
1772106
3997
1954592
850281
696055
1142903
207331
465158
155781
1060564
793803
1634871
1803900
1065754
1536805
1912393
745171
1925955
1845482
354086
802133
1070875
1600260
97840
455943
23088
719943
576655
1327318
814538
1053445
1257274
914642
1957509
1968020
1960924
1862898
1348584
1435971
1352630
472002
1590337
62961
146226
1535976
211819
895318
493890
352174
1396361
1182143
44119
927944
1980888
1598396
173238
1544139
1955997
1183290
1614309
1564968
1538982
1395848
1634162
1452604
435303
257233
155803
523992
634922
1705137
2928
893246
845117
868045
1690709
956228
1650057
292748
865119
133702
1812952
118410
1448544
1229168
1538980
155309
1824249
1288413
1739886
920076
951472
972566
513613
1820334
1153016
378380
26797
1882923
1321383
326626
1685884
808188
292494
1529601
1314174
1629855
1193113
1764372
1106277
978018
1964496
593384
1374266
1599935
266391
531129
1278244
196813
1425737
1264829
1587790
919160
146773
11591
923085
1065615
1277177
1289092
132927
418449
427894
1542095
1024593
1118536
1982119
80550
395284
775000
1545297
1660348
1566879
1484982
1713005
1251806
1505058
5854
1432070
587211
590943
1740139
552056
1395811
607395
235920
34317
925333
839085
1757739
284895
373590
1348674
432909
1331128
504662
1795732
1499507
1877132
1417032
923002
443929
813677
1756886
137834
920095
398133
1098614
919033
1466652
1672328
921894
786562
989283
1173207
1073500
570313
1815267
297493
1353823
1716689
1354873
1262925
1174075
715058
1196732
1016001
365312
530938
419300
703262
1177137
799216
708997
1323208
370619
1207653
1295926
1340957
226768
207181
1485645
1851232
562598
1210286
491492
725010
383153
1434538
1283894
1471173
1643239
117042
828629
55773
1575315
1937737
1190968
16866
1387879
151854
1085882
1990731
1217344
680382
725577
1750891
444923
1848023
301216
1538203
443222
1341648
1721577
1821942
989778
1998702
1623294
271773
808179
371063
882293
1279046
1753966
488548
681143
836076
1266633
1435173
1494099
1562277
1218883
1383573
875741
562805
1304784
776451
1395726
1564241
757131
60948
1901794
181587
436929
506713
1886739
390650
464665
1665826
1695589
475518
90822
1789331
1675599
508846
863387
1100860
1305909
751862
1023430
196136
1645126
139355
1152713
1347212
95600
1167441
1997762
266430
131516
1466632
999480
1625276
1884718
299601
1728992
1839815
1722130
1158550
492986
1980889
1742181
8510
90441
739333
231164
1424262
59367
585695
458145
366654
1779303
775837
1382865
816576
1281567
1207251
1691525
535305
832881
1007230
505840
1361306
1473728
82651
365457
414708
810768
294740
1038617
1648906
1591181
1999802
1769853
645527
588750
1834243
1088069
1717951
917148
1791630
552216
1889647
1444656
102926
779242
771303
894186
399141
1495934
818550
675056
521080
1734083
1429653
1551719
379855
180083
1195887
86870
915319
718048
198677
395838
551409
1775738
840363
162840
1129946
1809429
670381
456835
957103
1798962
625001
1152884
896517
1059424
637663
1586862
279263
1891207
363880
971853
1364651
1595979
450362
387556
455397
1763815
1724601
1916167
773804
684145
253035
1907927
1407682
317820
359488
946623
1759848
1016308
108593
1754150
453930
1028893
1392954
1432120
966019
1627007
302264
470005
317955
1694140
1292893
139826
592351
1509462
454510
1913286
789332
523706
1738906
309847
1674324
816311
1841964
1064107
631694
1837889
242314
1037462
56767
1441859
1990902
1830963
1386497
1889347
1624180
1222484
1027033
1552437
1284019
480300
92440
1931917
1252239
1806739
702140
1141253
1745176
532223
177903
91433
419350
856205
301537
963597
31432
1634131
1457119
1906289
1513365
340560
589247
1388871
520801
1401159
1127073
1285955
1212541
1605822
1863213
1997010
117733
843816
1418849
1950021
1611495
1374064
1202443
1304027
1527091
426655
119695
50594
1049736
742260
536371
1528252
1043716
1830185
1822888
727840
1218999
1326981
1653871
1585951
876389
1131494
470292
1508038
1950626
1277801
1829024
1641468
1986688
1818279
643072
1731922
121535
595611
853591
1881945
1942856
1655604
910071
1771192
1366140
1848657
1322536
555102
474187
594424
858589
677628
185175
1332074
238398
1259046
1297002
1110153
1709561
1106773
1753318
874937
186000
261913
183768
1711762
790350
43413
1778096
50648
1463631
277597
126998
908903
1156635
1792911
1646339
905950
1520582
1833640
1774242
430225
1340483
122264
1258036
1659076
1236379
1227587
1607772
1126333
68598
1303732
1369974
895238
474855
961569
392489
1166811
1794591
1812264
1782126
842010
210721
1979675
909619
283865
439339
593624
771121
1277428
1807841
1581941
1675683
191840
1451011
700403
873912
1008958
1956372
1017553
476841
1212988
327066
868110
1563209
1268986
662783
46533
1187439
1909775
149899
523176
1788333
1429010
1553889
1103693
1538523
684271
1890894
1329851
694964
441339
493630
1728413
899143
1242818
611286
329761
1084201
1124335
155377
692127
1948736
907214
1784004
964263
489380
894694
73722
669188
1866297
1981831
1837263
634925
852590
1438304
637994
266365
311942
1331545
1406212
840150
1314620
1797025
1279717
727114
521151
257914
929620
1815867
506132
1111743
700697
1089236
1717920
645300
51981
616904
1703755
1450508
542411
956525
1662099
566891
1989732
326915
350813
236398
1560845
221753
969302
1166355
227171
1412089
1562009
1695605
355997
1266068
551190
1470541
877559
89784
414943
721593
712756
1637713
1352147
141224
127047
1027507
253810
885099
1861290
1026941
1117210
485286
932713
669412
1486332
248929
656158
1028874
745055
370200
1168751
182169
826604
310511
1185945
1417015
524730
1590479
359691
843476
684739
819800
1319140
966135
284842
1818840
1685669
242036
1921575
274098
209218
1865744
1786572
1921072
808682
966384
66452
959608
574364
1681009
498057
1645759
815127
1740979
1293308
1314594
123177
1378392
1382159
21192
1673683
142645
706666
809336
1830201
653292
1790918
1344450
1952313
1478993
1599832
1075711
1881668
789217
687944
4099
1862078
1735132
1672589
799674
1038912
1744467
355790
1677432
889587
359593
913641
940532
1642546
1200962
1629072
1440249
683376
1894607
73648
661735
1556559
706754
1346471
1835829
1869869
315161
753656
198299
226079
514135
423666
59708
213939
117280
320956
120217
380969
703175
84225
58826
232119
352915
850844
910798
76543
1381821
875825
1631439
619605
100552
824634
851546
164824
422016
1691356
544665
913918
1181760
1566616
120741
85452
1468051
674710
992944
705852
878408
541064
1803716
165576
1622565
1239606
1314368
1483353
854564
303223
525941
807806
1635228
1142209
552472
1808136
1008016
1823332
1247574
1861048
313079
865800
1186165
571337
798373
1901737
840471
1870047
779744
84230
1518832
1266603
808112
1498558
1815679
1686918
1833961
539155
622896
244513
1627795
817082
99750
1627321
1017483
1418832
1874021
313891
1302060
1246374
1911905
1192397
1644578
1822137
585000
22562
293136
1552588
1543249
401652
1725981
435270
1659534
268856
725361
1292059
870300
1887720
1118802
766056
1875569
91532
1980380
1810887
1503822
1251113
36019
1379422
898326
1837155
1837035
205132
1800550
780045
1028102
686053
1523147
1433510
265352
114399
249825
1214622
1736333
632849
559475
295918
1993975
1765348
694201
1111311
957033
1293150
1523308
609801
1314011
1286781
1007087
666851
1708658
1136654
1525435
1205871
1125387
1136566
1479476
1327928
450825
1043429
1840595
1502490
1555066
1551957
790422
205188
1808650
983492
957256
1783353
1071746
571090
1306212
10562
1230523
1087381
1328264
1066192
1804138
1772316
1196754
1210126
361589
236711
869244
1155502
1607940
833225
107840
933784
943376
1027512
585090
843091
1967706
1596995
1891401
1947834
384927
161620
947232
1200316
1354946
1017413
611321
1516766
392161
245134
609844
1506848
1571774
1182297
868466
1431851
25807
234830
529889
1109260
156334
1462549
87663
1503686
1085737
1761386
1833676
1854049
1271761
1010286
851973
284651
849275
1176590
88118
670185
1546851
1988071
175616
131294
828200
519932
1410670
650105
1745063
975355
1052908
580365
1445571
1700816
1306572
486279
337088
709896
687313
1205531
159741
949685
483216
737322
1778578
510276
1416069
234716
1267383
1774904
309544
1932402
224341
269294
144453
204333
356597
1698314
1920069
368770
1979955
1169418
1557946
1314075
1039381
1226304
395836
1278319
1261156
1131196
196633
643610
278271
1614739
203855
1861349
362653
574970
43763
1827600
1568433
19624
1346389
364458
1366875
141077
1315471
991648
1618764
1277907
679195
656260
1970277
1574001
947815
48897
1700397
1343024
766465
801463
678400
1266878
1192625
973874
488231
301342
1807213
216406
506915
671626
118951
399757
120140
195859
1148565
1916043
406671
1994761
1857932
1421370
1660294
1670826
1726957
1588920
1593943
1003610
1051203
741372
435187
1106890
700319
52788
59988
254189
90660
706048
1435881
41388
214849
762242
1680102
1585258
884257
1629244
696048
390048
620536
23775
313212
1157241
1002797
1450324
218442
262990
370855
303156
813986
813186
290453
771341
1976333
1503590
1005744
753144
460081
1831540
1471884
1629245
1481213
201864
256016
69470
604953
1086026
543678
1349602
1545156
1201197
1695962
1332063
1318907
1754627
625062
1996830
1497414
1891933
1368726
546238
1248954
858703
768217
1501101
1187574
1377543
1565589
665994
1319948
795481
759874
943363
723023
498128
1019689
1825722
1272696
1320504
1405989
525079
1857178
178699
1088743
1737942
1062189
844583
1478945
374170
277758
33517
1733616
1441436
1108272
1636287
1925726
150580
1844759
1564099
1112460
31282
496368
1091829
632839
1610879
217077
870459
874864
336469
1258999
923778
797015
185991
12598
1826702
1467895
852348
874580
1209686
558222
917488
91240
1301138
829661
593104
140862
1669148
508768
1515741
950241
235156
479318
710635
1581785
1361672
621308
1586876
1734171
816416
339125
575589
1760252
287079
1034572
806330
1271860
290880
148962
778426
1670721
526181
573596
1135210
931509
991490
265410
396619
1085035
1095700
859246
972327
1853543
389785
724480
1588969
1012035
1917237
945882
1638956
1085567
1968096
1920122
285160
1017520
1041735
923989
1177528
801955
302224
70122
785378
1008253
336679
550531
1521858
1371353
641760
5216
535888
369230
509441
439625
247985
627582
1475520
319830
1701933
163162
655019
459008
909732
177000
639117
1384166
36783
271641
1668054
284268
1335804
324188
1723093
200926
1409467
431803
1304174
303215
579343
1319588
1918252
919132
1917210
1602803
1788848
892949
139571
1999217
276803
1314174
1500068
1693282
1916284
81702
314081
766363
712594
495065
1930860
1339152
1582488
541670
114309
615870
311777
270763
1680226
648826
1393065
683386
769374
1386113
1774028
332284
144255
1111528
171907
365018
124978
1046142
1960623
1352983
924237
545584
16189
609672
222232
1158751
1037161
569947
1667927
713767
1999763
955336
1767922
1689772
804099
1161904
1524312
476645
402460
313121
177685
1214394
298739
86784
469995
1954081
1039348
631342
1673145
945257
1674713
1528436
491350
1279856
1082674
180541
1502596
1843650
200497
1380709
307462
727865
998069
997170
1422296
324916
1723902
472728
1677913
693452
471337
661279
951694
1045977
1309355
1560034
1835356
1891047
1759029
1335413
403604
865565
755476
1995445
499534
761054
547801
1202106
1091181
1548701
1371869
1550253
999828
1067606
685300
1128354
1356428
714798
249647
976642
45470
753324
198700
1784583
1667047
1700216
747785
1258325
9756
1722526
50026
1666021
1589300
1926256
1796084
1327565
1319908
900985
1438797
333640
1246549
613805
2661
483265
1018647
1178244
597649
1969760
635791
31874
1697609
675020
73401
1639385
751054
432801
743081
1480830
46354
940920
724086
87267
1118051
1738448
1356817
1644253
558325
132431
929517
939541
1485750
313620
452340
1954537
877652
1154907
380416
263363
1996724
790280
1855353
936623
70022
1504788
470744
558281
1783672
286196
1761144
949541
1005731
904526
457711
1626974
1918404
1747421
925672
1442557
170953
414186
9044
674512
189519
770023
459214
1656949
907028
1025392
313045
1995259
770589
918355
1514726
1358431
465023
1177505
1701757
941265
1254974
1718772
865568
72182
1803641
1383178
469210
427296
1714040
1604263
77408
185059
1878768
617658
30684
1054522
810635
98262
412541
927740
207773
294687
1589442
1633326
219298
1203000
915171
1682512
418402
1004903
1269480
528497
787381
1642630
683364
64117
1628228
275630
310088
318976
1832715
1891132
145000
1161431
1989659
338044
519338
243894
1061221
1178582
309523
1930485
1823499
1869523
1718044
848531
1037163
1754361
1585900
1952116
1334905
851937
324344
22660
150713
116783
536148
354701
1507023
1747318
512865
1395337
756352
82549
1891064
1630439
547996
1677746
1255669
1642121
242700
1866476
531117
1773744
225204
909612
448223
954105
1852067
393353
1016176
1208120
855403
316844
761926
516145
1244814
1688083
720670
1977354
106440
658148
970035
1426018
992430
1611769
982406
1410605
1384706
1834647
1498798
1721109
535116
1920842
626950
1526777
49589
1015403
1114917
301217
796592
1264717
1631483
1698169
77699
767328
774143
1659391
972135
1616389
1447084
1109220
1123837
70877
408571
657912
512539
883191
1800777
1624265
1925668
320746
1689002
971858
457721
1932042
331146
1244732
433656
753374
1714056
1512145
1963982
37045
388325
171310
677155
20279
1705473
1012520
132105
427332
738496
1597751
1343265
1618848
284960
411729
1058705
974605
1333241
775494
53305
1002131
876363
170459
1346814
322028
1176687
232269
920354
1744233
1330470
1308650
1333087
1747758
777793
226675
1759122
367218
1365110
1175446
596081
139489
1504101
799046
1309769
962431
389828
470414
1898762
783346
1797838
732085
466397
46848
1579888
1786948
1154854
1013736
1529769
1253602
1139287
1771439
1328158
821719
91748
559529
1910686
1171454
1868606
533030
1993312
1982601
844336
1643711
546578
1637142
399124
1947341
36672
601530
1873982
528566
284530
834693
404792
531821
901631
375591
1669834
826482
1458133
1610887
1059810
1329996
629023
493347
301099
798145
497365
111996
157623
1716448
1839008
1799812
1701341
458356
133826
341144
1611062
1593736
293977
1308957
1389641
125232
978119
899254
1475283
762240
1894176
1092776
1363452
1294747
1615235
975445
529032
1677925
1410435
552173
202524
859086
801861
1062294
282983
534068
1190518
1623185
1680855
465127
1952725
47599
342067
181556
1647351
873872
894585
1257171
1466832
1002468
739266
1004642
1996727
201376
1618914
1080397
630020
1204382
1911915
1996055
92002
640133
1386742
7131
175856
395290
1677605
1258495
943871
316389
375434
1799010
720636
1920178
853635
1857315
1684630
1918847
679749
985209
165466
1060855
482344
689393
902178
1577302
161313
299108
1481692
1358600
198548
272561
1512613
240193
557242
889747
561489
479946
1246994
499061
1406973
132641
1421944
1130602
1829972
1198644
84674
146468
1024180
1295101
1370383
1706573
1245817
299061
843210
1525244
283270
693060
635925
1386115
1605746
538351
1305113
358780
1930115
1052693
186244
1457553
1190592
177587
574597
1104203
1219673
1654275
1864571
1971496
1514666
377526
253610
733458
1748047
1658606
417228
999569
177844
1565422
1545406
328654
434110
471077
1862198
333866
1066250
782400
1180791
1945863
1086248
1435046
1264137
1964922
395360
1084270
1894834
463054
807584
530475
1619201
906231
745184
165367
766476
804274
1648627
505338
600304
1526119
537628
743011
1314623
1171131
697954
1849892
298465
595289
1533795
451962
721604
369154
122731
939156
534389
223880
250904
311671
232340
1219875
971248
940167
1132711
665385
87
1461429
752142
644884
1516978
883725
1313416
917687
1605262
1277055
991504
1795600
855770
210814
228344
1059228
287466
932214
755939
34587
1738413
1102282
543900
198414
68149
1735379
867699
1296365
1946089
429332
1448856
1092478
1990386
169245
1712181
1608710
532895
247736
572028
301051
1901808
1845228
1008578
1845778
209760
1864060
440669
421832
1575099
770048
1598007
756457
1530536
1940372
52720
1963310
497545
977897
1397713
1930833
148692
699432
295124
394519
638070
519816
567735
1304977
1673480
1017286
751787
1311090
297246
1021851
1278903
448245
468974
465707
1413750
1728164
826877
1306091
1581538
45174
1880449
490974
173588
1627478
522118
616725
978050
985311
1966336
140904
419894
1353065
1631523
1832970
1917777
562024
1021
851544
452788
680215
1893747
234246
1065205
1032512
519047
1244100
714876
853836
981734
178092
870709
1190425
1139550
582028
532500
1946069
857294
43578
1969647
1329121
1591301
1184263
1965810
908619
1982231
854792
1074091
1020383
73882
1818309
1823589
751951
423026
740817
1480653
1172686
1099178
1994384
490181
880283
1608223
1414055
1220685
1874811
1355570
1812686
907291
1380912
1369641
1583489
592951
1990017
752346
799986
1498583
1538258
228909
1507277
1929945
1909715
1777032
448325
703917
57578
69442
719050
1462885
1451746
1795846
1689156
1403975
1162432
1480290
1949681
1266232
1339620
1047298
243420
626598
1480990
190139
335791
814815
910262
725134
209967
239112
194140
1113064
1388693
1734461
1728194
234429
898464
211452
1305611
151360
86787
1159874
128121
1693321
788975
32982
682992
445270
449942
1100874
1432998
1122845
178841
1315837
1663572
1808936
432220
1566615
1540443
1474027
1605792
1023841
399707
666865
1226052
1098832
1691063
509224
427881
1729134
1528200
558762
409591
645127
1900090
243460
484905
1606378
956635
1541411
719005
1505298
1993850
1296749
1070068
397392
1970247
1530837
1303949
466237
867401
1435649
1763360
415204
1291931
566475
1003579
1980648
509485
88943
1370070
247300
1113400
1069063
535597
1369992
1899422
1708219
1217542
1332797
643920
1384628
1727447
1764232
1827756
769340
1856529
1539416
1103091
521095
434800
1470045
1027045
58958
1786890
356237
1813528
1158653
1401242
262526
332148
305145
1196610
203644
996993
756905
1142507
1306793
711402
1801381
187577
344261
41577
1716002
1408196
1428939
1773834
1132286
1868663
1647123
1025513
287349
1582312
1899182
828359
447565
1350667
986823
973524
632280
1538631
995444
529382
720057
1081444
880507
931282
389021
138726
1862318
1009198
448356
504482
558260
1637832
1755477
520417
642234
747560
1473678
1014934
602902
853366
1110602
1006864
1702662
1468294
1927185
1196409
220463
1895947
999094
1476350
1171623
1261194
1315705
1404779
1533246
1599916
1954862
815032
161625
972970
1894277
760692
1953389
1973765
497667
1973520
706050
523784
1003293
980914
1157667
1974158
1695002
567684
312078
1241752
951075
1765495
331892
1198449
569847
1406443
646907
1112753
1061417
687765
264875
854051
1198099
129220
764508
1477979
1161987
1207558
186748
141855
1791317
1027682
624487
160776
1295742
1032717
866425
1249053
1312221
1497253
1547500
867153
1402830
1988521
593004
1045921
1786743
1700454
374381
47755
1767242
724893
270457
1976913
898581
661928
79450
370733
1150970
1071624
1069173
1381245
184934
1700055
1860812
637877
1188131
1414841
1748143
931809
1909757
1972759
64766
1869676
1367155
994947
1139923
641459
64787
423275
71824
1256255
728340
863346
749535
941379
1208937
540607
1903331
1031611
1569847
618352
1262047
962722
46696
467306
902513
1157378
1411838
889853
1819428
1875689
741447
1913345
743370
889779
1390159
224724
1233179
1243820
1252225
20888
1852690
456777
701928
604442
692100
1397680
509679
1640424
226450
612718
851289
518354
1680114
1158449
377735
1408110
1332609
1516352
62132
1450524
1577341
629453
175714
375246
562949
842222
1009810
320628
186199
1177018
1187265
1290937
540189
35786
1351036
316913
1254258
1778239
232374
379075
1323468
1629899
625191
998115
460079
1937075
1613207
349833
177847
1697476
982499
1768205
128417
374535
1573304
706667
1907333
688273
378283
1825574
1881629
1961860
1690962
296681
1182405
1267181
1662366
756988
423531
523079
162757
604730
769114
1279170
940401
402584
1259117
1958494
683070
345552
1742850
785813
462084
1374885
1656673
1055636
642780
1824685
307014
1050035
1976721
646283
917945
922646
1003561
1381686
1689023
1150987
1948956
1653325
149245
962244
1131388
318786
73553
1124266
1521932
112955
1386601
615049
367636
734869
1310745
1146706
1570318
792914
1405508
918971
1066260
879722
1033997
1981930
1469844
244517
1256577
755348
1362365
691502
356334
588432
402696
753114
1294362
398865
1152226
785509
1368392
1678988
1419063
1661281
1482468
823087
887600
963423
45506
862700
164241
459888
399306
1283490
1763383
340557
1277961
270853
798964
760251
848637
1688504
1915450
1026695
41717
829165
316283
707984
533969
812154
33602
526756
278002
1189373
451941
1532060
1076147
775113
326301
1514087
1102212
1196574
1176168
170460
839901
1909786
1320976
662521
58788
105099
556670
477723
1897340
775610
1719585
1106865
517060
552077
715295
935628
925906
82801
129887
396229
1554903
1400261
727479
1059469
553735
928448
658202
25694
307735
110969
7947
1089949
429496
103034
643938
255766
17930
1059039
1119743
545895
1261809
1085159
1949439
1190199
1342116
1664576
1861167
356241
1504345
839780
1335305
1232106
1173980
491046
68570
780256
1018909
1308937
975532
668021
1459404
1432490
1247325
401256
874299
272967
1139960
974766
521798
1280560
1654312
899892
1566416
1957041
319633
1298618
743764
464081
1677861
1743660
1980451
1173923
1093857
118917
1294556
301157
1087275
145822
737734
778974
85146
1847747
673434
423418
770625
1188177
1223467
1361952
1658227
1798988
1657832
1123412
1007732
777345
1220675
161975
1877126
1292774
442090
552690
745292
389442
1327573
816136
809609
1232902
148662
878482
452427
1317093
375739
800306
1186103
1018095
435909
487892
1483604
702945
984938
204463
1823047
755686
1886826
1789395
1343020
592865
786114
6347
900951
179246
1943863
1939424
306468
915459
1212594
1104052
1120220
1469338
1762155
1684435
1720645
1552342
1965960
1668146
1385499
1685961
1616112
599124
207196
655718
1252299
1856914
1829513
1657087
540347
1258797
700463
395369
1610678
1143330
18322
1459004
294794
1344851
1850435
1462676
1059097
970759
966119
1042285
1533471
40353
1474398
637518
490710
1069931
1947949
1709587
1236511
253446
1369204
1953529
66467
567887
1258913
1293658
513534
1469330
1946092
820816
1443736
1653312
447531
1338047
504044
1750174
343315
523795
704307
551369
820149
197899
1811822
330479
228709
419435
1622882
559683
1604139
1239060
1520981
971976
1214849
1131016
710866
413569
1662661
351024
1628428
814561
665089
1798584
1175769
1216932
1967575
637284
1004211
406899
1490511
1404550
34750
1352232
334201
1367803
315984
455080
1287773
695740
1870656
872070
1041761
867404
689560
1900836
745628
1438204
1569239
1898898
346219
1263828
1319702
978913
1149725
705983
1173734
1315967
869299
302038
209235
1027679
289486
1967920
1270007
956980
544286
1136115
1972601
995343
446291
818889
835446
1208407
1899255
386859
1425961
1990659
454914
844079
7886
647761
47554
1036620
123962
674846
115662
1874105
365916
1414677
503709
137771
1584643
888056
1101834
1024653
1119490
1395186
1621679
412680
262063
759385
290957
1593522
827350
187853
1626251
1521156
957405
812808
821244
1829890
1699014
385093
487119
206589
744298
632894
1890151
1861926
397843
646256
1443010
921593
925996
1009877
1429053
870281
1338238
1690715
217475
1238673
1857094
40405
737894
1392767
1883259
285625
64171
1039087
507826
1383872
109119
776578
285470
977532
1201563
1804307
1987972
834067
196400
553862
1837567
824681
1871059
1834667
66953
455444
603356
1701907
307624
796326
1344214
1033767
689233
521074
252187
1253874
1257999
706009
456841
1609602
464446
494094
707647
1542241
1710843
1808917
587034
1220337
1594767
1769329
1138885
1914100
1268439
1599393
1345112
1017931
1004248
1793007
1647448
806620
1938928
1665417
1083651
1905645
930631
1963361
222702
982215
589215
1429134
452866
422365
530990
50460
1694262
1298728
104760
1124606
867326
1204934
983678
1605784
961644
109271
1348860
1867074
797588
431063
434716
1832352
572388
1105335
1152564
1989795
499221
1451009
1287726
524630
1644883
1584250
520991
908561
1748544
1956939
1766088
996745
987490
729186
1502670
1633619
1811451
1515877
1148716
1301600
1126051
1605392
179158
1472978
1879587
1902750
116352
808341
1196242
1803968
700371
1561894
645579
104294
815355
535838
1597816
450444
477400
807488
1280163
549875
734933
1249371
1981551
1470308
1336211
1335073
1135232
223842
86324
1896294
924918
1192220
552529
108731
1297332
122081
1377939
1306738
77274
974765
1271240
87543
733751
1044850
1480417
89040
3541
130937
1002657
283369
1243216
1854882
1289533
903114
309227
799778
765906
1612281
513507
1563853
1853318
1723462
874013
34865
415126
167553
277834
315983
350224
1240822
1522693
178288
1193003
726853
1952576
1722809
190395
484016
503061
789563
1865431
1913985
1599019
1272562
1461847
271382
62159
1462253
497247
1364909
1937054
1098986
1473379
773013
768922
1359422
566821
139950
35131
1902878
1752175
1138773
356869
28743
1771354
1929669
459019
647387
749811
1669034
1934635
1507951
1297949
835327
1975131
1211842
1597949
1926358
1781928
1310201
802398
1756575
996030
862550
1018822
539665
1116189
834120
732695
935970
769979
1191456
856793
220397
752944
1838139
1089545
499194
1378688
342217
994891
1976249
1759759
1086407
238528
1437406
124459
557283
1386596
1208184
1260665
1432534
367813
1955819
1858988
759703
843952
737647
1217094
701555
1851741
1182728
208575
1944167
225780
1437465
1642533
1725526
1017294
419224
104951
1844094
867093
149340
711442
34747
905626
702274
961576
234867
727916
31022
1363319
709014
65732
1545324
1706381
822117
1889996
1080198
320621
579267
185541
910007
1993595
426408
1964409
1091309
350792
436464
647253
145244
661889
305004
1295505
691970
183234
598478
1167500
65635
346620
1173257
1026975
1571768
516170
617594
471419
585227
1932444
1075995
1306417
1282248
1516844
1081080
867582
1654639
1048148
600891
1876742
736267
414555
669101
1032086
226472
1510656
654938
1555598
817627
1483750
402100
962164
1795246
1996684
1354560
1363118
318147
1502349
1283369
735286
1456830
1024029
1925685
1511701
1492580
1758644
1018985
743455
1405455
1397176
1218414
437355
1862824
695060
955078
1952387
855366
300737
1235736
535725
154756
1923517
313889
1714130
855750
877941
557305
1591506
1143760
1092803
1593384
960480
1919631
1671249
1948073
1380042
416822
751803
1282633
1930342
79201
1233814
528978
1321111
1644467
505719
1435657
655738
1862229
18073
1421250
1051448
540310
282797
1226186
1127561
1108086
985391
686154
1123143
989395
674152
422754
879636
947969
791720
193351
269159
648581
1894233
573053
1685196
1245463
1485896
1824623
1760482
1761911
169794
1211747
110868
857245
914080
1677725
740647
1695348
1429114
1696825
234058
1988054
300956
581599
1879242
1530950
1577354
527773
958032
1065954
543052
295504
1326565
1271164
228502
1171220
1782767
1972537
367005
556262
179411
1404275
569402
1257318
286366
1186768
287696
1365735
954995
506913
285296
455574
160811
1297922
967347
1295987
1755566
1325944
356977
167599
902938
1351938
1999311
1867867
1357735
947953
1078824
135127
4431
1765638
92502
1003224
1625516
461549
1538617
241193
642643
1319138
353816
284734
1080854
1492278
975610
1209347
709029
377850
101576
1397911
1778526
469817
1382805
652596
1508480
466631
507991
693314
225308
1124290
192216
1850888
85926
453778
768063
973254
124224
298787
76514
1242890
908201
1587773
620436
1273706
205775
1449548
1845160
1861801
1773635
1823219
1035372
1129919
913038
1418756
1940715
1293441
1643659
748432
447936
34140
1597919
122508
1207792
1721524
113615
91406
827478
1455800
1653437
747084
1562917
1065229
592013
91180
370256
1212655
1687231
762769
439031
401466
1134297
1920391
963401
1269668
1343374
836586
938294
1426363
304239
1904485
567423
1667803
287279
849926
1232830
156589
33565
755409
143246
390077
1075663
1962310
1958165
594395
1250235
437571
573390
891328
1722643
76332
1893474
692912
282424
579587
1684887
582008
1806743
684271
757355
261363
1512223
18416
231535
1872258
432143
1750645
1853674
1696737
1122522
1045487
68760
1846306
1023455
1230444
552521
1269913
1487444
1032916
1939591
387904
809101
575850
938854
1119547
666394
663455
963970
503362
1307808
167935
1102331
241059
124655
332522
1813079
58194
1109762
1843740
726664
230469
666312
1594589
1936110
373348
1724448
775296
196686
1057747
1004336
522114
833671
1933629
1756207
1027325
1282028
1074029
1022815
1313408
5647
421431
1534618
1204963
1840398
61031
1964019
223663
746799
347498
1260718
574972
1791550
458579
1545133
1365954
552494
779238
749664
1646293
682974
1893242
1321259
1200088
1424250
827675
1683138
1593647
1941117
659326
53011
1130906
557800
1069503
287634
1876535
1336599
1064002
48829
1738273
306736
1311470
667500
1866131
1492612
8551
352000
707265
1341150
1245617
730144
496985
1864704
1222181
396484
1191963
1443359
1535631
1534972
1355824
1933138
1717157
1704156
1052129
1937436
899594
686073
294090
1291416
1993221
1678355
997192
1973958
473559
1029000
1754111
601799
53919
1275308
468410
1290023
336414
381658
1140168
1852809
1550489
105765
473329
1264465
294521
1098816
671441
618918
849755
1452738
1297553
692262
462465
536547
1555637
1605109
544607
1787543
1926912
765161
529130
1205141
1642681
1660076
837849
1222930
959296
1503817
1313346
1161072
1845566
114676
849177
1089634
1758587
1930482
851505
1620747
1505061
1321472
424009
389273
880423
1887197
757163
1313578
1629781
697728
892395
1479801
1112070
1400246
1626141
289206
1709336
116324
753428
1253986
961726
131898
1799542
1612985
619702
1450580
1858367
304822
894487
538162
956159
942703
1267944
1950232
306851
1332712
861634
621364
108299
1570153
417666
712055
377259
128095
892970
727376
1755030
1591719
197373
975783
1193445
875362
1953194
1943786
1086511
1822819
1613345
1361598
1628388
1496240
202477
1973678
1226650
1036053
70851
1016793
220871
984387
1408998
501911
995980
1308813
201280
1930121
1178845
795516
476710
780002
908254
1613925
1769903
854063
830033
417100
1557627
1118595
1999996
780898
67001
1197520
791458
1206573
1844600
189794
1749518
1442463
1315563
732192
1514621
318632
389334
1858075
1091304
1696519
319495
1477331
207444
1195135
1070942
399086
299311
378249
868251
1799675
188699
114529
128632
1255552
650845
82578
128797
496413
885297
1419626
1013524
270765
1377327
181442
1487586
1802989
1268526
1473795
1039031
548950
192679
474155
1885333
1688763
1375175
990124
612502
1626798
528114
1500446
1642086
1483245
1099896
1317063
299377
640341
991320
568387
1760168
787887
144800
637794
342663
358446
537434
1005336
332331
1026284
1991488
974897
1421069
1892698
1360776
120375
446341
285766
935594
1501732
149958
1228870
125788
104617
531455
1068638
1254963
44829
208419
305224
85392
528984
495925
581882
947288
345666
1130614
1078788
1290790
851569
1312419
1193144
1199953
1575393
1345492
1710767
1190250
1011348
1531370
212006
1372560
1629950
1908938
1233319
1099597
1705223
1450837
1373759
218916
1415016
208432
1844513
691914
91683
1033415
1726629
1522283
327467
1316077
1205972
1210163
834986
66172
1082013
131557
1584277
33602
1956498
485641
1449380
850799
1475645
865635
667478
1221244
1340152
623047
1188143
1902259
1153134
353514
1035135
1779021
1042188
1663549
1504427
886692
1061859
1614384
1390879
941475
580879
93250
912368
950190
876136
263866
399301
947239
1833883
330565
112402
443737
857219
1367022
1944120
420792
136142
640361
346161
1638854
1023725
1549285
1943353
1145377
539405
1597476
140862
415865
589908
1970365
1376321
749524
679589
1443110
792034
1556760
893267
1632012
134353
433675
54047
1992034
1439364
1676548
1288900
1350570
261755
481669
430234
1346743
1947309
914153
1067083
771421
358850
392347
452293
358431
159745
1584357
1583536
197874
1887018
132404
845885
976713
905172
1450130
304868
1872056
1467043
980729
80024
152968
435254
1016284
1821845
469958
898960
1021869
1365000
1418201
1077199
223780
254407
1441351
1722581
1795209
1752825
1060480
818291
620230
873141
1772017
1976171
207945
1495930
1051009
1988721
772207
628107
1891053
800674
290525
256710
755204
1293510
1746586
864036
1586460
940395
293772
1363845
312602
1746200
1367190
837908
1070038
1510303
611758
955283
884149
492830
1121166
1349243
126694
138007
1263435
1825916
45696
529103
1160757
955338
1622107
1403876
380697
1390379
1862778
1320289
911201
1963856
882909
217179
1647876
804125
268264
682565
1206647
817651
179091
304283
1089546
1983135
730782
1936932
1091193
418695
183827
875791
1692738
973762
1126312
1503580
780602
1485037
1232836
1329448
360827
1267999
162607
349069
1194634
1713889
1034292
1557168
1096264
1739438
728280
161617
1487969
1931559
1832066
657180
1874295
45220
991391
1972330
641950
26684
964366
1465449
1601384
6537
1623048
1439545
471823
329154
1745349
1689074
610316
627024
1272056
1031765
339786
1180408
782558
242453
544729
788906
827109
363432
172154
1383179
584325
728179
120215
1387005
1722986
1934120
745183
1586916
1511578
822965
1720308
858719
30792
846217
1087993
3071
1226400
1181198
241626
1046036
272275
1126843
1144230
405836
281760
1617280
29080
1217813
259269
940569
1320475
472059
1838462
1744262
390847
1741392
823583
1676209
1581705
1549034
604398
1900629
1493555
1442309
1063071
1023298
1827469
733432
993039
114377
948510
1699227
653150
826179
437405
1985550
833187
340461
1043482
1203780
1208800
967894
1250722
629557
650368
849653
1720851
346435
176751
790949
1355065
991379
343583
1174747
1726186
1265979
471944
1216906
550698
994047
751433
1288034
200418
771941
400487
918068
1495630
61765
958684
1444713
1046521
1406146
1434855
99931
287756
1424099
1874812
1684083
1153992
979502
1014736
1545443
914688
1955294
854581
1593407
1411159
1733350
1502437
1021075
1295792
1155152
888517
1212194
273266
1049376
143326
1165018
410103
776927
1937870
639167
177792
1338450
1631614
1379061
696645
773947
156377
371293
75670
1643128
75329
1927074
1787252
41095
50561
1489987
1717010
1652870
396201
762300
599648
1376230
1284842
1608822
989699
966242
530299
1842045
1330277
1217067
1169208
676350
409158
206652
49266
706841
944591
296675
671409
1680100
1630447
1198207
761178
1359524
1928844
1559413
221913
134420
1248336
1564715
1107230
123497
973940
1599619
1622456
1056638
1263243
18678
1635178
797129
290621
460700
728308
246086
536870
338683
469844
162189
1675658
784795
477299
1545715
84404
1552110
804628
214926
733579
1306443
1612779
1065469
94855
724285
1746525
1883143
1057946
433740
181941
1738320
1501238
551361
1255734
618289
79645
1654516
1112637
1615816
448953
546894
880302
1699688
1976443
779728
263749
51989
913894
1645829
1461228
582616
839550
997838
1901351
540213
368877
393278
767657
897159
984437
759513
653677
1470858
648525
176295
1422051
1175695
1213308
304032
245983
86897
736832
1258985
1026994
178376
791927
1346576
1047219
215276
1117998
1558545
1130556
1122784
1403547
1048183
666420
773762
1291868
550274
1591843
1788284
1012929
1695165
1047824
569445
1521130
46500
1978421
268528
796738
1654
779253
393003
1478209
271907
1568008
1062766
1309525
824624
257532
308455
662553
1934540
1546624
1242673
1333634
1049820
684003
1096766
154884
624429
1500758
1148695
907562
1962585
316499
1073456
644305
141164
1446193
820426
1624619
408540
1185568
194268
941592
92485
1324995
1498861
1323371
363225
1220073
913338
1712162
651620
150853
1457684
811682
1147053
1123903
1487791
1144848
52494
1380466
950771
406755
1419796
1338119
330989
1884616
1046053
1633267
1793167
624707
570963
1368037
1015856
1686214
83220
1124693
1132275
564160
596073
640142
1471802
699119
159273
1665857
711369
1220597
304455
394909
1246789
130831
100967
626687
373717
416271
1191466
226720
806976
1530058
1740928
632147
371498
464737
933263
1581149
159989
1826497
1667295
1028189
1798288
496410
1596624
797805
797569
1939298
72861
1279380
1637189
577923
6357
727407
1897228
1460244
1294276
1429554
957695
880247
1644416
586338
1179216
1840287
173336
1995732
282438
1813134
1067939
1910593
1001799
951004
1737853
1105795
1011187
1209492
793775
198847
863373
1624223
494223
376311
466875
1582672
248903
956424
636676
812905
1797406
349900
1969494
559587
1399218
982056
1476126
826470
1959364
1533224
1270160
1052226
944215
800714
462688
47248
367242
1048150
542451
1868400
338689
1756934
1758765
945546
1023476
1083269
1044728
1468540
664990
292660
910004
735996
1927675
687418
219672
249495
1626860
690254
585267
1355685
263479
14158
69952
964328
709129
293572
416959
969293
232534
1672295
493189
1439461
435843
839279
1607384
1423718
1894868
214817
1904628
365625
1274904
1734240
1963220
1505821
1075351
1642182
385269
1147139
981206
1555063
722073
879531
457522
483127
1880853
1569885
1810929
195917
1287619
1077116
1378006
1831161
1153616
1252325
1640310
52647
1381054
188210
1707340
484809
1575686
205443
636773
25801
1749617
998931
208831
1805244
1562426
1103346
1515382
511173
1065623
460031
922592
446252
1335275
5000
1299009
232327
1943346
1306580
1828458
1549431
1886630
1278881
1350153
1689021
1439748
1675419
1320327
400133
91715
947783
182164
1209339
686609
1957788
1980492
1959557
1981056
936846
877318
1257304
793353
806450
1644321
1173803
1216168
1835323
875319
1455852
753617
1894272
530524
1400406
1971949
1583612
1364576
1986928
10756
1511596
97607
165347
1089699
1341429
1966219
438916
1981905
1675925
119546
1498863
573934
1875770
1086047
1311492
92952
677972
216206
980303
1672302
1278065
412407
497358
779017
1058156
260482
1331485
89576
1247152
936933
584752
1648814
823219
244565
1813645
1754994
1113215
833282
230156
1708697
1388042
65253
199459
667403
1473459
1365030
769917
1754824
1273957
940301
22849
1137220
862588
1673273
777887
964975
1085864
123355
1163281
1016791
1303762
1156948
1382150
21763
857506
1891201
251145
1506362
998915
1965084
745599
598111
1856697
810921
1428408
128619
1923933
817998
992232
1077079
98264
1589913
1653938
602906
1429073
1084177
857403
581221
1005336
239083
525154
1807972
275209
507529
1486290
267225
1808196
1095188
1658531
63034
611799
1564368
1062646
1020069
1470052
604316
1106137
412656
1763519
1909971
42342
1472358
149325
1872951
552811
1465314
734119
1803355
854575
240586
72481
166960
188548
169831
782914
1751626
1405664
1765158
1605605
13133
781628
592739
1514527
1306296
1612443
759016
31794
65066
905754
1461792
274526
684264
117722
1895314
186679
786446
487326
1485625
49935
1357895
1770352
953110
278378
233230
890791
101192
883580
885580
415990
494353
83669
106009
906912
1889379
1975586
964474
907401
1613072
592758
1121543
1014300
144672
1713746
764338
593482
193962
509355
886164
1075340
285701
1039077
1177721
452160
1441198
35130
847059
587131
1513448
1823092
481053
1751559
1796546
944950
1897755
273276
309487
1587180
1176274
456259
408946
773410
1235517
1207166
1517205
1893552
1917395
1812997
973860
1866937
1795145
1945407
1999345
810308
1909230
1116461
998888
1624304
114702
336708
1120739
732231
773294
1803008
1672662
1507058
239062
1441248
1335469
1229709
15859
615244
750698
1940342
1892162
1719048
890373
1819534
714014
39159
977940
569281
945018
293907
1096894
1510126
393778
1872289
1280489
417416
354986
1246141
1784714
163140
1809207
541025
1447823
722076
1731004
1629671
518802
1008149
1871574
389373
121178
414496
634857
107647
1151888
1432076
1864272
1067149
1007302
560021
641319
874710
1434842
537464
1854402
551123
1634381
1031945
77165
681863
1676500
1373373
537846
107062
1396132
1247540
1825967
16321
35462
1418547
1758008
620844
1284508
1034987
1063960
1310118
724130
463066
873890
1920961
206866
1365874
1952171
1916460
896120
1978839
1144971
743891
1545318
1969636
169680
398670
122057
953865
790711
353233
851779
1324938
1507875
1250590
1066935
11180
475057
103985
1935193
1497457
1975232
1361280
694722
1305401
1670786
1190938
1534811
1144775
583783
1219856
579795
120647
739418
323611
1549379
431653
739762
341550
1962293
1869846
1052472
232958
15552
489604
1622762
867350
100291
1721095
1783724
260900
1508774
1729675
1783244
366232
1560468
1326498
1709504
636290
722694
1060181
1410486
1079509
1666819
1512134
1801737
1227423
338937
1668032
1771806
1395431
1063457
147779
612864
79563
1760647
1243171
1156870
81969
615139
1236427
847100
94276
1251109
1796742
803164
690894
1361352
802097
1011622
1282274
1621475
490168
1026998
347633
440995
298299
1370888
140673
228396
1742524
720211
528371
645103
1697218
528552
436739
426456
1171489
177815
1384830
90931
603163
485900
1094794
1162738
1732406
1807188
1700482
1749930
538280
1841379
1041710
1243861
264354
1150378
1833406
1000915
1366869
1119558
1568698
724085
916386
348294
1500212
342123
699636
709454
1870759
1047851
608132
1212048
809200
1094762
610914
1924058
182887
93597
467776
90916
1020300
489878
25789
1561876
1896476
1875592
722621
713945
116574
1827145
362655
505585
328250
1107148
1863294
1483380
34302
807283
753225
1902559
876186
992484
1148079
1422596
96224
102726
1028613
1163199
546716
916156
1378116
1944570
984366
1719591
1035988
790337
1707586
910403
1198545
267801
1116880
1816084
1273908
1459428
1398938
417498
544244
1338148
662784
1825362
1823152
204608
1524060
1542359
902811
1205427
484232
556574
912553
156096
1154295
1282527
1530149
1130719
912583
631660
965309
1886060
656263
1473608
1106893
372724
1305355
1314525
363989
1867381
1094568
1701396
1894633
1437663
1683930
1827568
928527
138547
854781
1663745
843112
426483
1827532
1756923
1405152
290917
598210
1266859
1331279
477145
181564
12432
1882966
670311
123133
1001613
1352626
522139
325842
136886
1605177
776587
695489
1803099
1526260
1053693
1005789
1724545
1603124
1199886
1067948
1311664
1525475
470990
1141479
1942124
826346
1253728
40491
1538937
188966
1988188
453718
914277
725473
102035
1986286
1928465
1244557
1079752
1015195
620566
893935
1876169
966479
1365482
1940335
976760
1236364
713628
1570328
64750
326906
1887688
1060475
154852
1348334
368593
1304724
447292
958776
907858
60819
1415369
1657827
1105001
265517
92227
588363
799554
1617785
1400818
235
1749422
546606
1493529
887078
1712010
1649634
1717612
1724186
221748
1578760
1318998
280719
1036387
1864338
411891
490368
1957088
1080739
856681
1520822
1550257
480258
989681
1514952
570146
1975617
1554969
903844
313321
1387083
1195281
765875
538730
1230231
1709574
836441
670084
254352
1815396
1294340
606290
1449510
1998638
982947
791038
244703
541440
803374
1540471
147315
1146015
320595
51437
842124
357802
797896
1330359
42953
1485343
1920779
775319
904038
1135301
1995043
236500
1271219
1827319
1325677
1647153
1879919
564467
1177873
1843229
885276
1732194
963635
1197132
1216700
1789605
745871
1687524
513605
169565
1381374
71443
67017
1390175
1315048
1676318
838124
1909051
131499
274351
1337814
1559662
679633
1642736
1907012
1429469
193598
629286
1125391
1852911
319584
1645682
47386
1729668
246356
1250333
276193
1828288
1126740
1606452
1914058
417244
415393
603661
915006
668459
603738
901442
1702796
1703231
515000
1695324
1405678
313659
441949
503075
1076712
1530188
441733
1401810
1095432
1997736
330069
1458094
1113319
233464
1806290
1298172
912457
1193043
1403247
1821351
1898428
306257
1544420
66514
175048
849326
398713
925572
358014
696809
1288603
1687097
1863875
438868
1523315
1086585
742041
1840902
936127
1903370
519757
1002711
1059491
1602343
583266
152437
772770
710553
1567698
1320547
1802254
779206
463905
1506298
807880
825655
490247
352724
1943468
1806026
1943787
1640952
454814
1063194
39403
230044
1538988
962235
303475
1432928
270585
1537044
740179
150225
1875199
1922013
1024632
859911
1960311
822244
894817
1146890
1467204
771258
323539
1094777
39422
109908
737368
673696
312259
1441086
1943292
810416
1414169
1720769
1960241
1256721
1908880
490237
1313839
1581201
1850505
480724
1703310
1725099
811003
1028446
596732
330771
848469
602452
1623352
127436
278555
1862346
1584989
1150826
1633817
895808
1207146
1345119
1923571
808602
578080
1740597
1651723
736005
1025972
1909974
739267
1053291
567048
537797
489898
1249111
399685
1784730
264804
1815066
1867394
680345
640897
1117152
1618064
1923255
108265
100344
686074
1885978
1330866
614928
600794
987060
48951
1495504
958612
1405133
1591425
1807685
1716730
897634
1787464
60787
543680
210420
1660694
1049767
1963133
731333
1287926
1260718
1324443
1950493
897462
1803844
1394585
1552628
1784100
1299460
457959
743975
333876
981639
461661
828834
756825
1082529
1050192
583135
57464
1608830
753902
1591340
644171
42759
380602
1331471
1562744
1735981
1823041
562908
1777222
1936626
1742780
257750
1853518
1606119
1296084
210205
1979402
97709
120665
1727736
1241979
1383874
1716585
1529489
180662
1723064
181710
508050
551067
609393
1047550
1654536
566122
136360
1886923
209211
1726343
1030271
366635
674666
1197042
978905
88533
158807
1348469
1793505
1040277
921569
761413
1956384
967197
447529
1451744
1715489
1040645
1079775
1085862
735836
1009628
1809462
1907589
322415
1834059
214735
1030208
47973
472501
195267
1249126
673736
1808911
1360486
1524067
1064419
1329597
1904780
1697991
338210
1739468
1995048
461150
560923
1018618
612233
1766134
659855
1097040
1190511
1094259
1107280
652370
718793
1519770
1763184
1289858
1159649
212048
87787
75305
1173442
1625687
1957920
385535
623425
644368
963999
1226044
1813081
66339
1216779
1930409
695235
629837
78681
973538
1871267
360951
449031
1411172
920211
435605
1473627
178642
1625782
1497472
1254909
860365
1278437
1976263
782106
168212
1177654
708726
795046
1909018
1145810
524610
1606448
1944774
1995121
682869
1877222
1720231
1437926
1171618
106162
998826
1662282
838405
625282
1709314
1131926
1676295
608017
838963
1992464
1571555
629627
364007
1035253
1503509
72313
1991963
765590
618914
931697
1163890
327538
1627714
1230689
889686
65244
530476
596979
544712
132471
1827903
981379
1205241
1760829
1429282
150184
947389
855884
495700
990349
224835
175711
1634310
447952
1136030
1816098
1666968
1810397
693483
615441
635867
1633363
634948
1758859
810614
462993
1171763
809315
68829
799830
1594349
690692
884168
806719
1336031
1097945
433796
895376
622127
1161040
611875
1128977
335387
1757713
1189312
314986
665646
343967
616876
1495781
507026
881758
1860294
617863
222466
648440
794154
1615287
1730857
1108828
886536
314773
542401
923645
477911
1192398
1509312
680841
1337951
187666
699212
1839703
633495
174176
1585496
365589
1564156
483606
1434039
1910379
1669754
1862804
1547533
583284
1650717
1147629
918101
1261527
256070
51278
71846
424929
1380372
835796
267341
451519
1559699
263081
1991797
273048
1505484
834519
1303083
1658628
598718
976836
1758911
373703
1627941
554391
401915
227746
497504
419700
643858
1756988
813374
1629907
393424
556660
912370
19756
1922579
735984
1061723
735107
831742
527321
1885562
134113
1506141
296700
769587
293558
890464
1715884
463186
1079940
406404
1340662
1217790
1357596
515340
1661875
34395
562161
251003
1265579
1289865
577003
16486
1262985
1317118
323089
1178642
322970
90822
915367
150332
1664618
1667958
1146709
1045896
980430
1968389
1965217
190547
1349874
1873334
779294
1824124
1089364
325912
1779645
1019003
618896
421790
34994
978229
1191108
1115550
22524
1483860
110849
1195111
1341596
106355
469540
438109
361865
1030938
886687
381219
1164788
772881
1436153
71591
1423028
1980262
1865365
1736447
886629
410409
993085
1164685
585366
636753
673592
220587
764014
1043187
696250
1347733
864339
1721963
1634043
188018
986049
1584564
1347722
784858
1508933
306326
179797
1912224
473918
1634300
446976
1590704
8999
1545261
997617
946790
597799
1920938
638410
1979711
1292987
588657
462141
1249396
1024474
732596
340801
211164
1197442
268937
1812375
1770570
899039
25832
1241942
1731805
406074
794508
1306193
1880497
820431
1235357
1821188
1717672
366523
105184
596592
840398
178421
1740881
1308618
1426444
815640
998855
1980795
37741
1165109
528931
122149
1925226
1647323
45056
609578
1809155
1686735
1411694
76533
436710
1329824
1410248
1330263
445970
441724
1737003
211374
1734380
198394
1229701
1494703
1121526
676272
967454
1109985
277662
1837293
1228474
1733643
578942
83094
923221
580811
302199
241864
354181
346258
924650
1798435
301772
576029
336295
1358531
920899
1658436
1480489
1880924
1817442
1059055
1266667
1940554
1352788
1285415
438547
134468
695218
1756347
548760
996396
1209730
679170
705857
1673062
437424
1408781
92311
387882
24728
1877235
676891
451631
1869025
547717
1282323
731648
1157579
1778865
486262
1896910
1984914
580025
286277
1735624
1235847
1512182
542471
1989553
1408839
924185
1590412
1799659
910551
1900154
640140
879982
182004
1496845
148371
596418
964330
1184719
1970139
1393956
181636
554067
704242
1764478
475606
1175671
685570
1829135
1938497
913143
1581841
927107
1809665
988564
1871987
623466
268029
84485
601225
492075
397112
1040282
233466
1536816
602992
826189
249672
1304245
908134
297204
283426
430588
779582
759708
276086
1148414
715971
58181
169200
261040
267553
434841
75424
1411660
998099
45724
190032
523094
386009
629338
203721
175169
769211
932944
1845008
552131
200034
1973881
46120
314804
631951
1464494
1286257
897995
1828094
1412398
323879
924028
1645234
170012
313096
781335
479303
1577884
834549
521354
404152
1359542
936308
960218
868289
1719512
1569031
1486546
908075
1718876
956294
545638
1059955
1160234
1705228
1552368
1646145
1690782
1949997
904224
467911
119484
639090
1230418
1117645
326123
30428
1866231
1084816
868737
1497409
1020667
761337
836232
1516922
1741616
43003
1653231
597298
400489
1567761
655386
40681
339666
1432089
1805025
907760
458978
1351128
231798
147844
643704
102201
253286
205161
1906130
1391975
741617
133472
1588901
1272041
1978845
1910267
1286681
1063381
809961
1683644
209391
1920380
1618073
1805562
1196099
1956473
624228
1961692
1207310
1635482
1201936
1450602
584420
141208
1661219
635856
850837
324178
1748320
1099214
729652
996313
1633118
247528
1401923
50441
1636836
1248269
30345
278116
664322
335162
469606
133694
853508
1768200
1867214
651535
1018355
1637327
1573870
1389116
828962
541074
79764
38237
1897114
1484295
1154949
866729
1946778
1228630
279663
622829
790786
1598661
1564808
160658
895669
563044
1692663
1509423
760324
111281
1248532
55400
88776
1964967
1294543
352598
458313
458933
1498807
831551
1306485
1719111
1766198
210042
1559455
1141500
893479
1516352
1395884
1109594
770955
1567052
101693
1558943
747859
341622
1233566
1821248
1945060
1043338
832228
1895317
261956
1615973
812525
1969950
1799945
1003549
56825
635459
1731849
1406474
1034067
134243
712982
434505
1746356
1092186
1323009
1138682
982517
277197
344412
331944
1671541
219726
882892
1915135
1116152
1246098
1303603
1071008
1897216
1740097
1431705
200328
656946
118863
1963159
339760
1044576
948178
476202
1281227
1402336
601527
1861615
1244005
134081
683328
39908
845639
575166
1219517
154821
1434983
1755350
1485297
987205
519664
643678
691750
36629
337367
1832432
666131
1513985
1277237
405615
978676
669882
1247403
493811
405078
1845948
784594
369985
1649779
1534064
464850
1019720
1685482
69681
1572887
1683578
384327
1988597
420531
1941258
789940
128150
1860203
1833586
728467
40878
66151
556296
571566
316842
200803
465872
1830486
781296
1090635
1752817
77698
667181
1162875
1256972
273694
118503
1817282
122288
1921768
582128
710963
461863
1326671
1194853
1751143
1518435
1187843
1492425
1201291
930985
519684
426126
1413267
1485796
1871248
560050
740007
325444
1653298
918435
642270
1782067
608002
904133
1930678
416694
218551
408968
1386165
1152056
1029804
679754
1997918
220475
505028
1882663
1163445
1542104
18599
1225704
259364
1245045
1951553
827847
1241424
1483451
1155385
1743429
1438647
1490724
1311056
1412331
111471
1911136
1111395
1049377
1513154
466024
1525534
1037343
732608
625166
1989086
488796
609961
1575180
136447
1046317
1040592
1799822
1844724
1939915
1832556
1195319
1142714
4444
1290144
541467
1250309
985590
1007348
1545385
346616
41417
78815
245390
1518079
1867748
1381619
1498734
863982
683652
1867457
793766
1318767
1100883
580718
1964020
1440536
1294974
541493
518467
210523
1767523
1898660
1888953
565992
6429
1793578
1778075
1220705
1010464
744055
55525
785906
328985
1392057
1712779
348631
1086255
113289
169123
1197338
47509
1228881
778108
1916040
240363
651733
1588410
1156027
1460049
1249321
1406928
1562689
1881872
487492
1433689
177780
1167908
976917
1750440
841912
1523786
1836905
1266436
1894248
650192
931358
538114
779594
1550812
1861155
802563
463335
706976
363966
223066
1744883
1765764
1540808
1517031
1653987
1995965
60277
430694
1402628
767517
524963
1451081
937493
659677
1756393
1317354
1976924
187371
1749098
1792075
1272551
1255022
254288
1502182
1110153
370251
115717
1534557
1669124
1965422
36089
203640
579328
691597
1160458
460844
536850
102572
727810
1628092
1537093
82629
188461
357927
1641629
834586
819864
699598
780975
880158
331151
135250
1681139
1654502
1314373
988319
151648
1222092
1557821
1682681
1263238
1622684
1925397
1770234
1548837
130468
311065
1807478
1888312
478355
315873
692465
1659833
1013101
1326377
528680
580108
1159987
207590
654281
104654
1102132
1343602
903616
999729
1501086
239723
1203996
1722913
1909835
148893
366085
82678
1831200
1830114
339192
447964
1743015
39610
1480057
1458573
1911671
606931
895089
1420742
782761
124566
244253
1933304
1366754
483357
420842
855355
1543562
1185262
1505895
629497
1941531
1869098
1286996
221250
1744229
1438192
1392123
1311287
233481
70625
1897751
909229
1589687
1917804
1517625
766521
1366328
1824158
1749267
1036196
1054179
585070
1086671
1230323
425843
572935
1605082
1839255
1138305
541232
1556231
933102
300032
32915
1553360
1982794
86634
1010663
40418
272472
902914
1468762
795069
112784
1803661
1804982
163339
1666046
376557
243958
127855
898381
188969
265370
1937070
1768290
660044
140316
211760
1195109
508120
1544356
1484576
1237318
750333
887472
1321327
558605
1591529
147778
1989973
190169
184326
266696
796629
1948055
24484
1142926
1080457
1313732
755472
1317693
44476
167030
233013
883818
562415
1702855
1450084
1450918
586935
1918883
1728480
529738
1096411
676525
322375
137925
1280398
1639660
425069
433345
897217
467881
988708
1417752
896664
21635
657731
126904
932066
637221
1682451
1295895
234312
322215
1475158
566868
1916383
103868
689224
1056444
1782932
1503461
1680697
1226783
1541439
1025734
1627767
1802210
1399805
1618712
1055240
259633
1536320
724236
503495
683315
1975310
1322537
923888
1790806
263734
1673164
478675
672967
1609284
1964213
1357093
1351683
255845
1469442
56195
1586590
1960436
1214116
1017622
791464
872264
1095633
701808
1671849
1741840
1467441
338427
14810
931058
468414
1292187
1727579
429911
1656291
1778296
1826425
545144
1257622
106276
369133
1418160
450099
853372
925733
379551
1045857
969666
36791
1851561
1833396
384318
697854
1797633
1641467
286759
960159
1290420
519478
284273
1043767
1564600
874254
1316436
41401
863266
337785
1354222
547856
334422
225632
352316
1679658
1490445
1251362
518116
1567529
771434
88688
880637
1959012
789819
1809803
948544
964685
666460
1515413
40471
1854819
1990908
1515454
837692
1032136
791593
1547571
1974473
1439280
583835
471001
933554
129402
1515885
1079533
880930
170931
750967
564909
1374522
1133805
489372
1851539
815031
1636181
1958647
1054362
650399
1931919
1276600
1586808
1379573
1774412
807861
1498833
1689591
1242185
1903932
1173268
1403327
952554
575693
735234
896852
1934988
921141
558691
1266545
880947
545881
1219744
1814009
12382
1558497
1768368
1778841
1984849
880566
1717661
757307
1292675
448720
1203122
261485
1100099
650621
1690422
1515509
799372
492604
1910551
1561343
867869
1605209
1235810
1093504
977410
1025379
91978
1346764
1122429
409422
1571912
683168
841062
179589
324156
1267076
860115
1134919
35626
647305
205616
1796735
1901351
893784
747952
1464679
1919652
1828231
1354212
1255417
510858
1652454
938923
252778
1645020
1174567
1627896
1984971
1633205
1269761
130045
1333079
1568069
269728
1544760
1340837
330465
1604075
428152
1934239
216231
324672
10902
1049165
1407581
804467
1610422
817245
184414
615666
571146
318342
465331
1330746
1090341
1399157
1094506
550126
972939
1194306
1686151
772452
1163460
309020
1946743
277395
1730501
508717
527729
898472
1562089
882089
1879067
392957
612491
649545
1086218
1897240
551611
68904
639763
1185936
1806737
880072
1729779
234323
623312
1561601
812804
1597207
80637
1545960
231306
1587737
1912633
175305
199486
85160
925845
625051
1954466
405594
1265968
1622691
30609
1502682
1858364
1911267
1982602
925714
855300
1193561
1568181
128960
969758
446177
1774728
1530434
64119
1546528
770618
723445
702290
441681
841213
1035993
515176
1088567
1599447
475855
1496608
1463227
864359
1193001
1226481
1734470
901499
966807
358908
519956
1915831
1057088
1574342
114503
39718
1834760
1407245
86894
45945
893838
1854150
900491
272937
1538039
742427
42451
1312470
1966978
1310370
309258
1110432
577097
871235
1164066
1995861
1745391
824771
1056001
436044
1737386
490739
784673
1148282
1091374
1717160
253451
1958891
649267
1831531
1066802
1852730
1098492
941168
317848
1969422
618149
970628
1555265
1496710
1034879
1827049
417339
1776968
379260
1784027
1411708
987475
610910
1689581
1336000
122909
1077999
584405
812127
1208848
1539743
951087
1179943
685200
586789
1750243
1055570
597519
584719
1982760
405098
100811
799289
872022
1820992
1742455
208743
209479
1854540
1488799
1645730
21802
1514774
638536
527736
783673
1716483
1177692
430311
1156708
1091440
1463720
29064
1985112
1519548
514534
1431969
749542
1299655
683145
587605
143070
4323
1944092
34741
1144670
1629503
736684
481004
536134
1274933
434049
610185
577248
55650
677435
791711
1638699
140084
673540
308832
81348
1755559
278327
1834916
285486
432432
548536
147067
391286
1897045
234491
925053
1596056
1659304
1066164
1101607
377618
372230
1318494
1360142
99664
1983349
1726276
1228566
1372797
489648
1637415
1912709
230622
176304
1182344
329063
1027907
55087
1037991
1598175
1564429
384055
523182
471522
154744
1968293
1864370
534099
1893266
160122
674219
1221144
592800
1867817
1823470
1062551
433339
1941299
639214
1311439
523345
1241145
95069
532387
1891351
434128
1759782
69247
1150032
1383770
786558
1705913
257382
1594879
1467167
681612
1257781
366014
498091
1734256
929443
444059
415784
1296236
1688768
704406
1846713
285739
1246958
644444
932002
673397
239146
93972
1257335
846369
1389591
1464464
1670619
1756216
1545789
51341
1233071
1582533
917176
1132605
607388
1023771
723444
588563
1984
688082
988290
1995854
1374599
1245628
1152641
819746
1735064
1685032
1031039
520500
1242682
1186988
1190592
876421
63332
1014645
940929
291131
408594
1994069
1326349
1893625
869496
1681650
954456
783909
1025407
692700
1457894
646347
1160329
419513
856229
499587
1925674
1613780
1144151
935076
388369
1519480
1226633
476451
1507147
344957
1292988
1203751
1853950
1944567
1312626
1134038
197882
342802
1481402
740357
1424437
1124702
1750620
1931334
899493
407951
836864
1260842
623825
1992143
1639991
1099360
815856
1036748
86732
1235880
788064
16477
980558
1331823
160969
1370948
1145051
236105
1715278
1124489
903790
1165213
1922054
1260129
1461266
1497909
723707
285371
1320144
358691
963624
461464
1900811
1157366
351727
1671837
262916
122787
734280
1938144
1595913
1908404
1460319
257561
8695
1601542
1137633
1443009
1515876
295472
1216873
1877598
274189
1995184
1493568
1466006
997646
11207
1126372
1504553
904766
1892866
1064336
945428
1963133
253354
1472804
550509
336819
253942
1794110
364414
599029
1672076
1529853
943618
774408
167818
1192125
1275394
1541736
896652
638932
1056145
1044218
341388
1861370
1347454
1305967
48811
758941
127742
414478
683695
995420
1983372
1885413
1265355
1338712
1064267
1149228
724155
146521
1360210
924832
694060
1447275
99394
801651
581815
204709
63780
722851
765343
1303429
325735
776140
1852521
480526
5848
465723
129409
1009114
861848
318768
1924547
1476818
626295
1025275
891235
353520
273826
1789242
157890
1279795
1173718
1494398
1660601
720983
936407
396267
1694616
828083
271971
703339
1491253
1122364
989665
741474
1326549
445291
651926
1006859
1203417
135269
261593
789300
639960
1614017
1248436
920949
767115
1359481
365484
846940
465521
686449
1617042
1730043
519480
1356597
1522171
436607
111107
731774
790124
614347
680623
1582443
881733
1117238
1601384
1399637
102698
988688
1882960
1077909
897574
332991
1097227
406004
357643
1864083
814073
1043552
1660276
492911
781174
1025636
854208
1723496
212893
87411
770065
212579
924038
838491
474824
439624
1169181
854364
1486135
327611
1149935
1579173
493678
126628
838307
1786913
1646479
1800214
588561
1746990
1375333
1391536
1094208
940665
1118386
1332018
1595854
1199282
1005611
1924216
398409
1201390
1808744
785688
1531595
649810
1183038
128309
1038048
1288742
590360
1999720
1502101
1025233
1496198
885283
1662665
258526
1049252
1917410
582540
1294241
726048
981767
747114
1270545
1706954
592193
1196271
1445293
700144
1088950
151061
239947
723643
68009
1671538
685492
925665
919846
166819
818268
289902
1766129
256925
340808
1048587
1024753
1573453
755852
471608
1139762
1850649
1789886
1212577
353314
1676642
1683360
923287
1357821
1436831
591305
1526347
1037644
62132
585782
1937160
882747
1758584
665404
1163707
286493
233564
1118891
83075
631303
1527557
787598
362940
1108714
53370
1619722
535060
1368649
1401238
1557942
22039
1396434
546037
1789882
348054
1538372
420333
381023
1535341
326757
548988
1481928
407565
1364275
25182
1091919
1466948
18822
1019897
1037620
1457711
1586408
610483
1406089
1337497
472137
444586
340482
1610829
1640277
686489
1115919
1142333
314445
1523006
1086611
703865
261389
130106
833938
1662727
497905
781936
726084
1654499
1038648
57881
325390
1523866
397361
1980261
1720407
1126635
1347387
1217123
274697
1687468
1047916
1592568
920178
598240
651390
752331
1158912
565031
845798
1634629
242618
922503
1992181
1119884
124479
1885230
1984661
221258
1222564
917022
1795964
1112178
999957
828638
1943513
258806
913089
1412253
669146
1451815
842902
262738
882282
813606
67095
513429
1248906
567436
819867
582701
1345239
1932707
1928689
933035
1879829
1743235
1508748
1639295
488913
1602507
618913
1010616
612878
1708347
297271
1146643
1976737
1597954
1236969
195065
1544511
1008313
1089607
1553206
1537645
1902271
677474
1080291
94550
1179620
309924
1440378
1004871
257789
484804
422809
1290546
1420142
667290
1381081
973877
1994429
178159
511058
19731
1010624
1514319
686188
1303540
410008
869697
1426421
707600
578875
1211518
220354
1270902
1730989
1856328
19815
493597
43169
1595659
164498
251073
669519
560200
705846
1295959
97343
1252239
726318
853312
589546
1290852
2839
445860
1653151
983361
751553
803732
662824
1336234
934535
238546
936902
1803792
1329097
721413
935089
643681
1663775
1561963
1482573
1847698
1005930
528216
1652383
463275
1881831
60463
1354904
398611
1374144
1219254
120016
1313578
1692918
533418
1283629
1810844
540522
1920982
1486791
1198961
879621
1633993
1739149
972177
1213272
573909
1024356
331470
1268953
1973829
1012520
141925
1376381
1456905
1358339
37704
105056
281842
57997
416118
1151717
1941738
527422
1072833
134043
1477972
1061819
1554659
175527
1556792
159255
1544130
842381
812975
1914843
62586
713588
37195
1284862
769390
1007768
1552205
825427
1031215
1414955
1882697
1618062
1187199
204966
241501
154323
703965
357496
1950064
1598198
634208
1752027
1656812
164858
1764946
1878541
372424
659125
814022
1959831
1252674
1491928
278303
617922
1319735
45202
1920717
778155
1490461
1669682
512668
1118131
69825
847703
336990
84038
1828097
275226
415360
263480
1816148
1220403
807300
1700415
750729
1664954
15410
1643033
477836
747914
1205751
514539
1012488
1909115
197269
453739
1039046
1293537
1083590
739046
621685
913914
685210
37883
947710
1644706
1603048
927032
793866
783613
1334458
399151
862855
925971
777086
1205797
1013104
1396148
813807
68374
1471946
1348501
1058074
931977
221059
665118
261033
751478
452328
1693534
157406
289119
1135891
531018
1262195
1566235
634833
629946
134865
602031
1017637
1976701
306171
470538
1117587
195273
1197377
116388
714612
1434513
20551
536660
364360
1827028
1279300
992991
123519
1951993
452032
42498
882916
899577
137859
1850745
791192
1637988
1539313
1018187
16354
526918
554837
401990
266043
1033971
940078
233270
1027288
1747236
1758241
619046
1748835
1954100
893830
1554553
1498085
1416509
1286368
1210373
247724
1319585
1860088
746039
479717
1543175
1029339
1837966
1594014
529101
676348
602723
1629041
806349
1726972
448723
1581193
1426156
1117888
711234
1446227
923254
797818
322119
193202
1588622
930988
402095
244857
1618212
1277986
1415559
1758316
807931
1284868
1024249
1080230
229361
1727231
912266
40338
1702078
44375
1609918
1157108
1680739
1355209
1709825
1921441
192117
230403
734782
1184622
1327854
876639
165294
1255940
908846
343648
293029
7888
1487832
1722045
320085
585109
513017
1365758
1421133
1062034
1704065
573289
167974
135293
1486307
1545569
1186342
475322
1615013
97896
1036405
913683
295370
316963
1587420
340443
296865
758661
253875
1016156
1756910
1017301
806625
139790
381508
1028424
1850513
118231
696992
789476
1177022
349750
340377
379916
863630
655496
1369430
292877
1866962
433548
1454143
8729
778767
1216210
920037
203597
581409
1253144
19063
111948
104291
697285
255785
1277878
339446
991989
1809717
1538649
1536884
918297
1737346
466701
58744
63292
970581
314945
1921322
291527
1020927
548001
260177
1789567
680334
993985
1062422
1477718
1599646
763211
1809957
1109150
434718
96185
750493
1292218
1043142
1270118
893198
1106047
237159
455596
1703096
822471
1059769
69749
1641718
598968
436608
829942
1191927
148718
1290889
1713003
1451565
1319374
985151
460562
1461196
440189
1680242
861298
296600
178073
1725896
15466
60928
901056
306747
1913811
789568
1475414
1030896
1224630
1408726
1412123
1890181
758672
956619
1282072
1531913
745736
820644
215900
1180116
760993
1180499
1497806
349962
1630515
956078
984250
1601922
165330
215277
703476
1068211
232760
685027
1979969
877227
62396
241862
977844
201076
1989705
264253
1597095
1274005
1815172
351994
1872119
424555
1184587
1293917
1457912
209937
1936295
1736357
1464341
1051934
307321
317911
1887215
997260
1251585
1859486
1874487
284497
1479945
1709408
814484
1812657
1057485
610503
1654759
1407035
1483657
454935
676510
1987754
1709837
632735
1591133
910634
760022
232640
185768
1580300
807787
1535732
770035
1730109
1233861
1966510
1923097
853177
1926911
1346017
384632
152456
521930
1477340
1086008
409433
1175431
1690436
850770
810345
654629
1485738
1368037
5880
1980991
618604
1496484
376831
365223
1873852
767535
383346
1046763
1219591
479424
1952851
128860
1109878
1013627
945362
1175705
1160938
1893223
920200
1031985
1138258
733840
222605
631063
919667
204439
1496297
1761329
1552246
1874319
260241
1747456
213998
715969
307590
1098277
811726
245113
950291
411114
399688
449145
55561
618783
307642
1365773
1806541
103813
583495
1649401
1929948
1040211
1449663
367220
1082620
1431888
300364
480218
1255395
255022
598127
1547350
417842
1902778
1161994
900128
1931292
130621
398032
88401
1673263
320904
284347
280972
1505093
1352667
1484516
1335540
797171
1268847
1933225
73722
1109637
1403961
1477455
1048317
1458379
1646134
413162
1939706
1005148
1588573
30610
151723
168003
636060
549546
1777677
274959
1436255
21460
1535429
1607467
813804
1871589
1721069
613289
1996428
662193
127139
298202
165892
1480021
1741767
832766
1602740
877702
107102
821323
211641
321788
1823114
706673
1226550
1099992
1946235
1809508
1500195
1308299
1185745
532960
791360
1249654
1112702
902425
43114
625485
947858
231352
1524922
753927
1636830
1221485
495941
716220
1435621
569324
1249408
1953455
293467
265625
642415
813116
841002
1403814
68268
1668581
1090635
399409
819795
616813
1360004
199202
1146298
1762904
723872
1385499
696150
849724
787639
1445771
653045
15456
1170776
1648649
190972
147971
639462
1390568
1954616
619147
1188605
1652494
1724529
1152071
251016
35712
1472873
552351
46264
1549812
839618
393820
411306
726798
1064886
1995865
1844136
1738486
310100
1396919
6485
825907
1756492
912079
722313
1870002
1437338
1380013
1699832
1450990
1156381
1800774
917502
1168379
686051
1100215
1065606
1093405
1203238
1311067
902227
731384
893343
1762274
1407926
310523
1319778
204400
1384544
1653666
444348
1520818
1969524
379300
1541925
1144072
1084496
517831
1686903
1008307
1425794
540698
450378
257402
1186832
208238
1577454
1876499
1927518
1754412
221459
1979598
314056
1644865
1584690
214994
1323611
236736
1396836
949077
1697825
1908725
170038
437311
88187
193270
1436967
1396281
1964354
316254
657717
365647
123044
1648062
1126252
587783
1102598
1293101
1536931
23161
244209
618766
1733921
490046
1053927
1231175
909997
195810
615431
1885122
405311
1723308
1772708
1046214
698955
1115489
1947681
1415056
965406
1672289
678815
468212
1015320
739587
517183
446723
1820053
1386605
22365
303050
291605
1278145
517949
1777938
801734
240354
760140
1905783
486230
182565
1231656
1881094
1931993
754671
575321
275993
1655342
3818
1643566
1620727
1778488
1212142
173223
579109
392888
270713
361342
1367171
79772
416966
184289
1422413
552612
1491631
1009105
921405
322790
1680891
1956366
705834
1570120
1981604
584644
1440521
151456
1819637
210222
1528701
451967
843986
100652
1900285
550971
219166
520813
1727234
1871436
967326
1853223
1602065
594843
1811903
1511119
44190
1747378
991154
1635254
170474
171930
51271
241356
1715040
831821
1208417
488251
1081636
1496014
124396
181863
1739351
484237
1279425
1656666
1053615
1128547
1451310
439732
1833175
37308
173871
1342844
1385309
689058
284770
157615
1125244
512483
836802
174497
156866
969989
1813034
1850294
1111856
111135
194708
1068666
1209803
670960
852406
856619
247526
26990
1755585
1413251
844257
1588882
343773
766226
1481495
604784
1717979
961137
459163
1197980
1807134
516890
1118968
408452
587376
1927134
1374033
953636
1003748
248273
472437
1510378
274703
201793
1966142
57019
1017056
1590805
1847820
1780582
106895
392958
1773339
829364
1591133
1707332
35708
759334
1486322
813694
330243
1613932
1216258
268941
5613
1145836
1264346
780306
1005979
1209782
484077
243564
351078
416430
1426765
363229
362639
422199
1467162
51478
679584
1953749
773419
1419455
1256798
1038954
93754
1712827
1520027
595561
1713842
671246
1446426
678196
1141421
1981448
248971
1409440
506819
286263
340278
465544
1047620
567810
389395
1220162
136373
729716
156817
1152217
267323
1645807
1852607
922313
1816733
1494257
1208921
127911
199921
22300
281958
1227792
663565
1094043
493400
1467157
804798
1414369
898976
1772451
1260640
577394
1623986
921296
264490
1412046
682289
109230
65147
1018290
1435305
505775
545551
70135
1885567
1925718
1353241
825903
1018876
1824278
427530
905742
1723031
797848
1725993
24956
15491
462138
443070
1149556
283719
243050
1983832
1137574
1584420
478346
216737
766478
598160
1266371
1546213
1134495
1483631
1013830
1234231
818093
643239
1648107
1964829
566477
1330460
1864551
148780
1955484
513714
1815159
1355591
1547663
340134
429590
898443
790536
1314877
723008
624889
669740
471377
1125508
1627184
1411917
1930073
1144015
903901
1983928
1534262
716250
1063697
1956957
1449857
1597407
570701
825546
1355158
1102044
519639
1941766
273122
660981
960715
1453290
234056
1033023
1380369
796543
934858
1522178
1166938
1784982
1055160
1450238
308986
1107837
445701
1913393
573643
1610535
1216375
539653
284550
91081
913505
518543
1271956
1949041
1075307
936950
573797
313847
1078274
1235430
1874079
1805907
1543190
974010
1150084
1201538
1733111
1275078
1728458
1314191
1690333
1912551
205622
337238
1152408
1237756
1974529
639530
1279946
353912
102289
917219
510075
469787
201092
474242
1089835
1059644
1435374
551388
640890
1569169
725185
29131
60591
1440344
1065745
452042
883517
68
453517
740758
129657
1681300
1158065
39678
1781275
1802786
987032
508815
1205533
1762942
741154
648193
349586
1112649
754833
1435554
1416645
1963938
1018358
385972
434858
769432
443515
633298
990227
1854469
141701
1375114
1980347
1415180
1778117
1647614
166282
1441500
1215445
509918
1087819
1285946
923845
275303
270323
1363024
1607691
31112
1889012
1138179
448706
133461
1715358
150785
1045911
1936238
1543483
1118443
1278145
221813
184655
564700
1279062
22179
1510529
399705
412257
1994338
1960975
1034628
764398
1891516
246166
980021
936684
55723
1941100
1301022
1636658
1214343
1899813
280048
1534680
77797
1834214
1031270
1907426
1500279
1865606
1078762
1620557
888584
1725649
1210232
1848066
1310723
1287144
831220
1579695
1250221
126120
371792
904544
1607013
30495
11527
74620
1820370
879347
1822873
399175
711947
1557397
717872
825409
813286
83261
1350522
1832926
1731455
577722
424475
1633031
244958
1686244
1057401
1307134
1480989
1484896
1172677
361089
657969
1285395
1923087
1068109
1986975
261630
784513
672229
1387442
1218531
1252449
864251
797820
434619
1230531
1383030
1220800
613526
768460
962743
442541
307699
525485
819126
75257
1192321
1871382
1986414
331203
1731383
569245
1059064
746199
78416
278376
1508602
1020561
961251
751355
1358394
50222
1788497
1823723
1529541
775493
1042618
1958205
209738
325529
167904
136245
1865885
596876
1080230
1872910
1074705
1875782
1956584
1896860
185916
111153
816316
978588
388292
682892
1231442
70800
781996
142914
1807270
755543
780080
1794715
1811471
339368
1521002
1072781
793322
629651
853152
1699965
1975759
1734593
1215864
1477829
1384190
1603743
940035
930685
1326313
888586
1698919
626719
1448823
1172933
824486
1545477
1323141
636394
957823
1005890
987908
1723476
789363
864475
453967
311971
1371495
670354
950399
1046530
1595076
705490
1969084
1564134
1351678
1540381
317846
1273840
1105833
1606667
1651090
1770805
1667617
351070
711951
792656
1814376
1202621
1838410
1330155
1996239
736693
67343
1678584
1005227
668922
1524774
1772140
437824
1647376
1306723
1247779
941075
680721
1446839
1842938
1702875
529449
852917
618821
1515460
244546
951971
1092344
567158
47093
856363
1443217
1219284
1556717
533644
1041140
522328
1587201
1240596
740143
979421
798164
1382974
1264910
1471981
39402
97141
361056
220119
1289284
1605414
1144264
1922331
1371811
1636497
554284
431915
1189105
1395273
1832682
1903564
473100
1807278
1703524
179978
906870
1382253
1372076
80146
1465762
821310
1639794
858695
765754
1321459
136289
327340
278372
1107766
1298605
683961
865339
5573
793946
1971467
549194
254161
1893354
859536
234591
431784
1235283
976071
1623785
85381
189323
1233099
1221660
1824666
754827
1058157
675559
169276
1257598
1628106
1575018
350741
753575
1446186
1275481
1085166
279981
418588
740007
1603579
934505
1002802
1700233
83042
1414078
37529
1305138
1162507
1915908
1667100
135255
1546858
1667942
188423
1628692
1587585
112508
1632122
758818
1053640
1898131
1705841
1842364
1448770
1439063
257
93133
394027
923402
1373703
1904443
775430
736410
637485
1612200
877535
158139
1250641
39638
1622737
526319
1582005
910521
1437122
727862
992005
102789
1175498
521064
872545
306529
1336571
639663
1782415
1175866
1056213
1636902
1282423
1441505
1842576
958372
1789544
914567
171711
841614
82837
766466
1267939
753665
1913578
337695
1934122
1536862
1513347
1511456
1034788
549932
159995
519612
1878800
1964202
1662604
692145
1904368
327733
1920217
207587
1266659
1515632
817892
666836
574242
1247951
55193
1305406
1874526
984971
885586
1217377
1302399
1266275
1938961
672437
848473
928762
1875796
933779
1473831
350297
1387245
1569122
1545331
1685911
501088
741653
1822924
546805
695049
1852628
418338
776314
568
1383366
264750
1967310
526712
1723760
963044
20896
830081
1981013
356760
569152
1961877
937998
1067375
701399
789418
1504171
1020474
122747
444058
185360
482457
1338383
957739
2938
1427223
32975
375648
1462126
596956
571054
1893097
1277211
153992
1511820
840040
250709
1416599
1465564
1069186
141204
546076
771575
1495606
640557
35511
1118356
1937902
680609
1153968
405112
1115259
1472711
1505840
341373
1586408
1801885
585306
1143978
958980
221365
1552923
1299443
1973730
601971
658888
1687443
675392
758683
1324524
1689089
1386015
1694431
1623652
60289
1992791
376273
591995
893472
1583246
881287
1569892
221393
679544
1693211
1330133
92244
1370204
543107
1091049
1605225
1558958
883629
1394774
908347
252871
649116
294346
1473821
1358027
1614423
1470232
1574011
1425810
392708
707597
437648
591374
1655152
1762358
1687528
553844
1985153
1098808
1987530
225798
107760
805292
1386204
1279613
1433807
1620311
1109891
893325
1131594
950565
1295706
768627
1344757
191979
1035198
1489393
1768786
688517
1613628
1775456
1911971
446601
902974
1037126
1651090
1201780
215447
1078579
1658474
1996379
1350735
38868
1104792
1153232
244250
996162
571267
1220949
690787
1828677
1969053
1095131
1830308
1581105
1550593
1213779
573046
1754662
452080
445189
845204
1325312
1271408
946054
726174
1279197
871493
357290
916637
1698164
848983
1184464
806012
1990874
1958814
895579
1188863
304233
1522939
820670
687497
1044767
173848
8232
962910
610218
1545937
1234041
1203989
1573479
315444
1230123
567078
1190951
1669884
67630
1480336
1605728
1631509
790963
183085
1537489
452487
585205
787383
1863629
436409
569993
471508
1750123
1969184
385280
368744
1130867
1603372
1864157
1436648
646250
1899218
1171951
1650737
1838186
1425133
500741
475842
1732906
1945199
41942
778793
628441
1830326
135520
433074
1762684
1643085
711606
1692258
1297165
911228
1173683
1469859
552270
1722541
941457
1238181
1255877
1227343
974239
1125081
397821
152255
666963
1011291
411228
1858208
644509
105808
1523650
1826054
226283
138460
730900
510991
735011
276510
66818
5272
372438
1394531
794946
1760628
816201
887237
433969
1473185
1491795
825944
988175
561264
803504
1891408
1481017
1251579
727978
905032
663756
1816237
1155319
1895811
1070901
788250
1469979
41126
1841695
1145676
146278
1867309
294523
40219
391950
534255
1352720
610794
1934870
1488914
355099
47229
1965764
96941
1098218
1156706
183501
36213
1869446
1640145
569187
1273088
351084
1910359
793146
1253041
1362867
1238565
373461
1179027
96457
202880
242817
935390
1358418
1789354
927638
281030
1545167
1038794
978135
743147
983835
1426255
1448967
681294
774614
429074
562366
883258
1115228
1321304
60434
1484871
893536
1182863
1240340
1919677
1288780
1177214
1878649
1417700
72462
881402
323165
1969554
1059924
1178120
694903
1374924
753492
1112424
509796
894385
1688718
724793
1597650
1597258
486915
491471
197738
1636260
419985
652049
461618
1441976
1650125
1818243
1807111
1859472
1842979
1322037
1850426
220929
691323
343441
432286
357028
1188476
1573368
364543
492678
795484
1942095
1059108
145806
1889690
1621559
868825
1777374
350192
1862773
1810681
1384944
1785301
489785
68196
688780
1330212
1184807
1789402
810849
976130
1445952
746368
1826294
1325533
1335344
1394935
1285583
984049
659275
1519300
838749
1217722
1155639
614353
1236340
500346
367828
908237
1893336
594611
405164
248254
813392
1206671
640370
329627
953889
1255938
1536553
775411
602985
1010442
1339551
1402021
1011656
1161173
1966736
189881
717707
1813330
520737
559642
129927
1383959
514122
1152689
1499166
319425
728444
742992
682052
29661
39457
957255
1106256
1260992
684232
502414
1866276
1054583
1645713
583014
1849198
182350
1968401
1842234
1848833
1347124
130618
807467
200640
857018
232632
944419
804647
1849195
688805
427898
1171261
1875146
35282
382565
1320190
1499495
1044775
383415
1316547
370238
2230
1445005
843864
401633
615636
224122
264132
908853
1395317
283967
921060
780532
1336211
66517
90748
154759
1401423
1367130
1753533
112906
64474
614462
1893614
1820009
1885832
1154972
987521
1917073
335867
285741
456082
716477
1842889
536513
1037224
1390737
1219479
1898840
151071
1080467
59007
1206217
1781314
477643
216139
1007824
944947
1251323
550078
1292365
1676183
1732340
1940536
1036875
856208
556489
1147162
1920648
1194542
204273
793386
1182368
1251329
1685009
1694384
967379
1422872
1585152
212626
1281003
1574223
616914
1973313
1839226
1992747
1178329
622722
344511
1434513
807520
1707358
1460610
635990
1386281
1962427
290040
1039463
1399391
422927
1668000
773723
918617
1600382
439528
1698451
377780
1139453
1584523
1089154
972832
620816
502736
820677
1677691
822283
1842107
1495818
879356
416685
1838659
922254
199300
1053312
611324
1263816
336055
1583505
5219
762273
517367
242040
903363
40641
1394020
1568007
283326
228572
694291
1178862
185644
1741800
274290
22346
1069415
1482519
1261021
737469
416157
1520500
1818916
1392545
1524923
109758
1473392
1821584
571849
523687
1514174
1861643
637941
342726
1614936
1863229
1337800
1682868
1337911
609052
1953619
1718596
18732
1101850
770524
721658
918241
782181
1466475
759619
354455
444461
838901
1685237
1023016
1219575
1094492
239503
584078
30359
1189419
1823336
1810081
64762
1321486
1341880
1446662
1294294
1681846
1007951
772412
530945
1706086
1568201
944457
1056659
1019742
83996
466345
1148052
88608
1704554
552080
1963407
1177131
1743269
1894872
1336039
1795285
417007
1286777
1633312
895936
1437837
325748
368076
448115
368953
264413
336337
7656
425833
573596
1403356
1201805
65063
352094
732939
104723
1521884
1057948
959513
1923314
615037
594648
722063
1762277
1696589
1748672
861441
1881976
819945
60421
1700579
70073
1073365
59890
901073
869579
1354666
1865067
1827156
610225
730682
387570
596119
1583860
1117946
522164
1170583
1512011
73739
974925
783494
1358608
563931
1060575
1947413
1589921
1680997
538171
715649
360554
873708
388491
1334369
669340
1348297
569973
741683
1376621
1635870
1044604
705770
1745427
1614500
235604
1472955
737916
615481
1399223
670346
1085522
1139646
827356
827858
290306
1028902
1395365
1321100
1961405
1109808
433536
1864209
1496582
1168116
1041493
1924414
1042974
421301
816779
460194
223931
774152
233508
1953330
1685417
216365
1852704
1608311
129848
1427852
325448
487444
294730
950732
1201678
815419
827249
1943507
1962020
654244
425229
133313
1411687
324941
1630167
528577
145239
1595333
18024
803075
524404
496983
1774230
1994298
1043325
1743788
315505
1991883
1416954
1706058
1295363
1959947
1961199
1233340
1070203
134077
691906
144891
1754500
599438
1655503
593743
649193
1986089
614886
1952833
1953982
1053026
151790
582351
1091639
1004298
1363359
1473961
1635535
986234
1383362
100767
1120036
496277
462583
93060
1664503
638196
15154
1633563
1659585
253628
254966
1137678
949373
1654757
103158
1977868
275199
442832
466243
118852
1515494
120665
205107
1238733
674368
1964768
1032285
826346
575572
213270
1852524
689279
1354792
1003680
1065017
1993425
1035340
1485358
475634
859609
883924
1312713
1663186
1327322
940660
142900
1406052
1680146
729318
1375895
1930662
208553
184566
564564
962314
1578752
1478920
1742078
108950
1850116
1432047
1871893
614283
1282369
304751
211280
540369
909752
1528044
1725102
473240
1446113
763171
1318836
165447
672032
820468
1703143
795991
1754880
387504
1204448
1041775
1051083
1740887
1862158
523232
1980988
1336825
1813845
1344353
848019
1752016
564596
502037
1771263
1523924
416638
1340144
1801128
804809
819800
65353
857859
1893077
670058
632026
1856547
1156989
19335
1997693
736014
525797
1894018
302348
1172767
1197245
143028
1903900
338948
1155103
919259
760566
1559250
1808107
940982
1210325
469866
1269000
1259554
623619
1338388
417481
1623356
169494
624690
327478
572841
225115
427253
351276
632007
1439898
1598886
840535
1586839
496928
1332269
1777146
702344
766125
480197
792021
961725
1125852
1943307
1606385
1841458
164608
15049
1496329
457527
1983861
1272418
592931
1927023
1749246
1654633
1569726
547333
1901839
1140729
242601
72660
1793712
311087
57496
753604
1821385
1715741
557368
362881
159433
1567907
660311
1287439
224936
1932741
323942
1900722
1996684
1242236
84468
1853691
1033663
1475622
141673
519959
311506
1112340
1900459
961319
1740239
1293406
1193679
1987608
414915
1951934
1138018
1239336
477218
973553
1021618
1877378
1528499
8717
308559
1135716
485220
1806444
194652
1545112
1102653
1332554
1241271
565785
1196607
1184981
547974
469576
1984405
602192
219268
1305666
1119986
22012
534413
1281350
394161
588149
1014240
465089
1927701
1144067
1719257
1240811
1902350
968092
810126
748018
1992203
1733055
1773911
885005
1500457
1154209
277140
1673295
1171775
1089054
935751
489555
1768509
29585
1895197
631729
1415263
690926
1576237
1128689
963948
1246551
264305
191608
199336
578675
808942
273452
211735
850227
268066
448153
1917124
1669273
1286459
856995
1592617
1219129
520247
136858
945662
938979
1233685
765862
374550
1409180
1870940
199752
919363
261626
1517133
1251924
1065082
455094
241570
1334564
540702
1433542
1223040
143793
115765
941024
1009844
105157
270821
40324
1203239
1952421
967198
1508667
1612410
783246
1240548
409180
121696
1200201
513792
1502418
1864199
551664
418175
257490
1969514
968946
1915694
1241621
985704
1951995
324412
300960
1719622
1191973
1074436
106156
1795322
1272798
1765226
462673
90231
39699
725634
285035
1431879
792721
1338021
206633
1314652
1227998
1214415
1354951
729747
1514
1069413
511256
207315
1384637
881125
733834
888888
79741
692910
1277736
1574057
1904411
1364689
1180300
516920
457439
616223
383304
1344631
1296527
414320
1437539
126713
361414
1229070
896405
1778884
421409
165165
45735
1736950
1661377
772312
1222927
1036303
1406093
873246
1988876
275469
451583
1261602
981347
784589
908278
1813249
1078221
586671
1166800
1458447
547241
1285356
1736942
897646
290203
536538
160698
1702747
1009411
697881
845834
21684
1211748
1941552
1918509
447212
323192
1790217
907050
1327936
1175696
667617
10255
347639
599272
1465197
1336481
530382
1821265
873329
163866
368816
206207
1617122
678971
1838594
1679124
1795703
1974397
1800570
1736129
1089748
310066
399634
209921
871790
1406042
1985179
127460
373488
428186
389149
1007953
1074704
1139584
431743
904229
1739414
728094
1182907
1458204
1256275
1763041
1234650
451267
1183471
1194778
1798117
1002553
1233744
1650650
1052892
1891933
1113360
98630
1339283
764173
12924
1558768
326411
1533677
465521
163570
1864060
1698090
1800501
67852
940491
389138
381772
1014830
1226296
198135
277815
327871
750878
1699043
1860177
1368393
741972
675830
548412
1686774
1466089
499435
345286
190543
466202
830370
1664255
1416162
948865
1684082
654235
1041250
1938644
1415198
441962
1702770
118764
1545043
1801982
43562
834613
1585587
1244821
909460
689654
987490
283230
1564504
1292453
1322196
1521039
1430434
885052
1823306
831344
1463859
1918672
309690
1769231
342327
617746
1208620
1068017
196654
1393723
1802993
326823
1595987
978412
164448
880653
257016
432576
862364
904317
1847458
1637514
1828033
877100
1888188
1951275
891019
1236209
318669
247165
136053
450350
1930356
596655
754084
962863
697237
997518
164861
333028
221110
539020
1651794
1946713
1328197
1000478
1846271
25633
1161334
219785
1148865
642171
1577382
1400804
1269343
1042185
1049609
702380
1716231
1123545
32320
1386764
1430492
1077328
1341516
910335
1129773
1522143
566228
1102329
1396083
378910
1512027
522547
240106
1702068
1370577
1640542
153314
1143953
1262639
1734140
391426
264971
659276
1784905
176299
582960
1580800
1214319
658540
1407689
1991009
674692
1042568
1141990
1520822
526902
1905737
1695864
1886744
347368
1837867
526926
1181344
947093
838845
1103548
1678255
1643029
1492548
824250
1301830
1745384
783228
1754001
1101118
274944
777798
1092424
1199738
1267256
812818
981541
1007588
1096516
990820
745770
298332
368691
156028
320194
1426854
349857
1059076
679619
85008
1935684
506240
801033
559728
217655
1802058
1597667
553268
1881567
880819
1942709
383468
418472
543212
846334
411449
312687
73638
204652
1702079
551828
402242
1361508
818934
1479210
615880
1145857
1072509
90478
77472
1375327
1387017
1742302
849841
247329
1247314
696094
1743064
38289
1765549
1011387
1889712
1240311
1232488
1831580
363754
1348927
1699317
328131
86881
374527
778018
1246468
911829
1405247
1144790
978894
681999
448630
903654
416601
1468160
1298419
1271790
556816
881399
1222349
248212
1042383
1967079
1161171
1834520
1833560
1287409
1252360
516979
562662
1977143
1691813
1231017
181023
1712824
1765670
1525614
1240236
531951
253736
915475
417555
516958
671388
1760317
422112
1428772
44182
1304918
1514663
1414498
1089351
473487
216844
173970
180576
830273
821589
1934099
863991
1037725
1196558
1153441
1472737
888082
1913069
422986
752935
395062
669303
733274
1257472
1635660
1217455
631851
1478960
750012
1529543
1422960
149451
1086419
125898
640142
648565
1668215
762278
27088
703963
1389259
50335
820812
174897
1381638
924033
1672109
1833430
727274
875518
650986
1615800
1755447
1619989
666869
1246399
1622639
1074301
681048
469344
841961
382353
1880084
1989592
1657408
571370
884352
1996545
1327788
1078445
627014
1916841
1566278
809354
514721
310891
1914681
898755
121010
147828
426174
1899511
591078
787741
468470
471639
967182
193663
1576541
969099
1353686
1994987
1995002
1837697
66410
1351056
1325692
468149
1421320
1451422
1292907
1964436
190868
139567
681649
668291
1298005
77732
129071
364526
565139
1849411
1326011
360484
1543074
1927798
912255
1058424
1708243
343357
1340452
305691
1783517
1844537
1056939
862228
1521071
1541333
1661463
1792410
1270933
1068084
1963123
1481637
1774891
192794
1436567
1819534
1259761
973688
1385135
494403
1837451
738147
1274300
1852398
258503
1876429
1494731
1478808
915285
756882
42945
87340
598912
754439
493043
1262474
1714003
253743
763585
144620
436386
1698410
1941933
1935040
405558
197198
710655
1514252
157987
772607
1087921
505364
29644
1912379
64941
542936
1256898
449631
1754521
452162
1480071
1997840
1905390
201400
1055125
727824
103776
1183905
926389
1598275
1653522
1678268
1457879
1069402
829278
587391
843838
1892988
118547
957869
1390268
345389
75235
875682
1904528
1512173
1562706
369428
239588
257781
1154329
248130
997961
570417
1999618
1630724
1761066
1819401
99626
906525
158751
443200
1384868
435146
1679575
792419
349796
1002917
263629
238043
1832005
1232171
1156097
747921
75719
985890
1689508
1822568
888513
371778
509998
787633
146200
414481
870680
297339
92306
217451
1537749
1664465
330204
210414
1991277
1338826
1845995
807806
848468
561922
620840
1792064
452079
633310
729006
1093459
1333326
1668083
1971995
1280236
43158
682543
133399
1906505
1985004
362270
105703
1800708
21886
713031
570915
1970123
1438038
1548514
294060
1310153
740396
1087413
1448156
1080919
40577
560163
1895373
999958
1511324
1920983
836704
119237
1602041
675045
1156544
1695380
1557848
1089567
1964555
643265
291812
204669
1532257
563968
953971
61261
1271076
1472050
413632
975278
1751679
1926654
1883507
1293826
1150165
907101
1378152
67527
1685079
1631654
146464
1078494
1849985
385224
635738
1296383
1378180
1584503
743594
164586
277595
238885
1721160
1516383
1402229
1080485
579291
49436
831893
556736
1319254
1342975
295514
1706868
819184
257411
1608441
1772834
365035
1909955
1569929
893634
878671
238199
1751878
1282831
922069
1032087
489912
577653
573107
883497
560527
1237087
1985997
1343086
1765913
564658
84813
736953
448276
1634683
394685
563341
409046
345636
336965
1259108
588046
1040940
378687
1636121
915158
1983950
804883
693265
762249
596485
452486
801086
1728422
1061091
1523695
672408
1306229
1802625
1195440
1185447
1583336
1984962
888660
1526062
1144840
349535
1105167
410120
841226
1739166
1930213
1227571
1186298
329233
894064
946546
243337
1894211
599351
276352
109250
600355
1631908
1965068
43525
904573
1945673
411395
624968
1171052
1094523
126180
1907841
1893001
366059
414749
572050
423630
1990921
1189086
1181206
1555182
310608
442123
1362653
1553923
1381183
1306496
878694
1051309
1968381
1482915
421712
1846428
1154276
744801
1411588
1531878
392748
1583728
1902322
1970326
101377
337526
377324
493164
970753
1981408
1900515
693112
1651148
1664366
1632410
570152
1245066
1305441
1804270
1926226
1202037
624179
1337927
255046
1819450
1531860
856958
1794285
237361
1141847
136977
888923
1829859
529440
1720570
1700632
1561956
264904
1489006
1163472
1421766
1089376
1966894
1226234
104393
226867
1070443
503302
1933456
1276102
1811152
56832
1642126
6202
1863376
826436
527042
1649788
1073875
163134
1961834
693985
433049
904395
1021017
1666899
591531
65441
69359
1817917
811235
267282
1107904
659186
1140875
1162509
1428122
1579828
1800527
106133
1621349
1504377
1873015
301700
716914
1701910
1484395
671439
368622
1454600
227756
168641
1071465
101347
194204
593847
1270464
134574
434018
1100364
1208390
765858
87761
1506805
1251589
358474
1084417
941462
133238
826052
1975872
1346039
429841
281385
198639
613259
392010
1235188
1789136
1787687
1702898
747777
853274
1371792
1939556
358531
380490
1572554
1731771
1369466
1138576
1153356
1862366
961290
1785733
795466
211778
583482
348132
897915
592478
150801
1688635
989795
797148
1069908
67090
22656
333814
1500386
1071993
1169042
79000
1373366
532550
1499344
838930
1986634
1705157
1898201
236502
1020053
1102720
403816
966447
1957017
1286994
1013010
1971261
1783964
419913
956584
1610414
1612214
602279
138342
875065
1884441
1210543
139805
1575957
1548617
3479
1815845
1975484
487471
1412297
757787
1782226
322666
1904449
1321304
1176971
1162147
1118923
1548179
1293422
1726708
401715
1013600
1023338
671237
1149947
1862110
1067671
1489720
145284
550823
119960
817256
1480607
1033692
1970359
458802
873342
32882
982219
490123
387132
221922
1235419
140042
1887888
1181130
449021
763847
548584
1994000
932378
1821858
299875
1085273
1374159
709802
70594
1965980
84046
576603
201662
1490576
824046
1794956
1417096
280641
300304
1737623
1394244
914170
724211
562635
782610
3393
804889
1420021
719940
1935233
1062942
671734
237237
783789
185443
1113689
398838
1339075
167368
1498958
357082
1869153
1016134
498269
1087049
635300
1300957
1341652
1307888
1360564
1893586
94105
1968849
109583
1041588
677896
1821723
377439
458081
881558
705488
1311344
42123
1481198
1099524
396224
1962119
1071438
46420
177725
943755
1107500
1556698
1210361
1077461
1454032
1866445
1795510
1677080
990750
53085
610895
1515048
91358
1546736
1772787
444193
484399
1913349
201094
674941
915205
276602
1360471
933870
1191723
1773093
301269
858246
460336
129982
372342
921403
973918
1807665
1341526
387719
1240246
1142289
1822782
1905695
457240
450003
1203503
442446
650111
141112
193098
1909333
1753072
12417
62741
129782
1400324
653986
1564965
454858
1585604
1782681
949045
1965057
951837
235793
1755536
450009
1353812
39959
1443905
1267236
1986493
1017172
1059237
34978
770542
81753
640077
1582665
778309
1691671
234724
74554
1221475
1883811
1274731
850862
1110558
825115
1841800
960689
1246094
1693813
839720
763431
982988
1094273
982209
152293
1153763
1084061
1491729
210755
992570
1546019
1693992
1938191
778159
686489
1394659
1003466
477017
1974044
517550
1912047
460554
278620
1345053
1293565
1407437
1764145
1279731
322040
145989
1363416
1730143
51264
215339
1903381
682418
922369
1303744
876450
1837360
819053
1538278
1900465
951050
910950
84065
1765896
52753
1791117
341687
1993983
39659
1110170
329174
1070464
1799455
1530629
969604
1655121
1303110
473409
1137588
1078621
1645694
1824777
1546905
1838730
140488
603775
1301389
1995208
1918642
1412235
534501
564848
391145
595664
856881
1781306
755276
1705911
1624162
1603403
20731
828789
181973
1189031
1720843
403512
621062
1168284
1764296
327793
1200149
322818
88375
105393
1570276
1719305
865944
1939359
1924369
1716973
925264
196344
335292
53245
396229
189393
877023
150410
1136774
463003
1415566
926528
1027983
1748673
1225700
154804
306786
1872926
1122673
1968953
309687
222041
647000
255062
263660
755704
672103
1218778
1638959
1793139
181282
1096938
719298
1099836
40463
1812811
439406
126763
564776
1877220
1575326
1256941
489014
53022
1512206
1177483
1842537
517971
966625
500322
1251421
810704
700969
302129
854274
1641077
1006069
1251372
1174432
1189088
105000
563651
103707
157650
422025
451527
101927
508860
1539941
1603111
1276527
1198652
1696342
1968639
493633
1385894
1163737
13614
653246
1679962
1284516
1462866
1588984
739238
61433
1470048
1200993
1870485
1977065
1228382
917400
1926868
960367
1224079
1130708
1230366
745363
1827338
436780
1141337
1199446
1018768
621700
1585488
1919090
1863066
211895
1740836
1798110
429571
1545310
78361
390674
458172
549598
1164223
1875330
1534787
1007551
264889
88780
1223955
1086523
28353
1167196
788823
773209
1412151
530622
263556
825787
305189
302002
1843701
700525
1647479
286910
1948492
1147596
432619
1249895
1077933
1257282
408234
689703
1374885
554393
380602
833211
1310851
1346470
276490
455228
177664
622719
347699
1806018
938860
17380
1106860
507413
1979491
1348230
574427
1813094
52448
631139
33076
762575
363459
1383248
1180046
889741
445622
1922483
248115
653342
1193905
482521
353755
1574938
1205356
1774028
1693800
1333776
1810209
372321
1221539
124382
1926013
1152318
383047
1041016
1665703
440016
1074151
1054269
1427521
1693925
842899
1329576
1225801
628606
611879
1461622
1378676
434184
852566
1570927
366350
1533148
870617
1735159
696948
1602112
1255568
1274133
716945
107358
845371
1740009
708558
1722507
1913286
807302
492228
1059012
93145
335416
1599393
1328035
1662623
476459
494897
925543
108450
1862545
1365537
1373831
1560900
1044476
1232971
1947914
1621113
745523
602341
1249094
1175660
1191824
880762
1734128
1836171
1860608
1633143
828714
1322703
793334
1439848
540205
1448311
456805
1006467
29409
1567027
1833176
1739378
1666612
1674271
1901399
98468
238123
1776086
1461789
919101
1814803
514373
191855
820809
900436
818358
518587
678444
1124178
5877
1008716
1772753
1153723
234220
822014
1625212
1730563
14232
1644519
82347
1297636
431004
628754
328766
1836602
1409907
1330462
1199142
169745
451662
1700388
157758
1776055
745501
364871
1172106
918232
383652
1679190
519670
690457
1092598
1495175
561656
1464546
1651090
386167
1473205
1487097
593577
1953479
1938784
749507
1605547
1764425
1653332
1592752
786173
586553
1704853
1504954
1401941
891594
1693698
405607
1699566
832927
492173
269724
1356346
253025
723394
436099
756785
1881613
5408
920213
170827
1933262
1857388
1104602
1809231
1017898
1339347
478467
182239
460687
877409
1017564
105198
1543989
1911904
634731
824074
1416020
557842
1611995
304004
862925
410881
274552
1276362
528815
1886682
1115399
580456
126039
1156390
1576940
385769
122661
1534403
1797315
1495479
516140
602071
160011
567746
1378040
1217105
989714
986979
1634469
49474
760809
1913750
1025198
1317701
1794237
1699733
141937
1358138
414746
1268377
1043368
793894
1614810
1177870
528521
833240
557705
1742290
1197251
1141323
1663963
1345900
1774035
564389
1593689
283274
676269
1949306
1384245
73604
1973611
1551997
320580
219180
508007
817250
1758122
793445
672467
1821571
465010
527898
782633
534889
44485
109762
1329030
1120941
1113317
1397260
1914013
355591
1950406
657344
929917
581607
305929
917950
1535302
1481502
1026301
426952
1266369
1028019
1385937
1599426
1826808
1773641
225971
202632
406401
1251718
1365800
1014595
110234
948855
695675
1954673
889791
1657454
1076631
33020
1794744
79188
1182840
1662489
1995459
43323
651971
1115415
790364
263917
410427
875648
473189
497572
522765
345059
1697660
308199
1891304
803384
283653
1857867
709987
510262
629417
1971145
1492560
1189471
1889015
191556
127461
661962
1678054
898002
164625
41205
1046785
1337436
417335
1710992
1359082
1101040
271344
1231704
1692640
1541309
797470
1462222
1371812
901175
248676
1248322
893594
540027
778470
290211
1590354
1995914
982554
129901
18664
1226833
1794515
1655658
90071
939361
216347
645972
214424
923874
1301643
1021473
1278573
1886023
663178
287893
15421
19908
953496
101487
22784
1059755
1078762
1164290
1174283
228379
1024094
841886
144950
909832
835811
104284
969078
1440833
1037872
533383
740597
1773332
858940
707404
97615
1542277
261500
1109573
1819845
1725810
354919
32745
1461200
1865578
191012
114615
1835423
166545
1745584
1972060
567480
1742047
884639
1289306
533471
111074
927657
1773325
1519510
1646406
1992632
1921346
1620084
1206808
1531171
17226
603059
277460
958680
115649
1752965
1642270
1468633
886281
55556
927990
759725
52436
1918256
1693041
1459252
1587068
617840
589389
803942
1260020
1272064
604987
1578929
671400
1066290
157325
533622
551798
160408
635711
1971286
1282344
1949639
802965
1574293
439726
1475919
1808776
925286
897564
444825
1910676
410595
100643
1229041
1200284
274911
321586
1296690
787366
304824
1478076
1862992
1582178
1630821
1804192
1879892
1034053
753668
1616217
769067
428209
979424
566349
1085860
681732
1068354
634221
45543
165682
1059571
1626590
869195
1174403
57139
1839841
902677
1275142
1695939
819348
1395047
870674
657615
1129795
220869
1421816
990225
251545
1738052
759224
982156
1278649
1905374
869822
166503
482673
1832059
167770
987241
1613267
537628
1620726
1798082
611400
1157759
496343
454410
439797
1124322
876431
1877317
631433
1136643
986490
1877580
1436115
1748982
338726
783006
1258045
1630157
619916
354093
1030516
699915
397689
126509
1020894
730315
1942479
1798277
1082338
1295106
1289701
511942
1755401
1204791
314217
587319
282020
1723608
1735483
262532
546424
1411502
665244
1574366
1214161
875617
1504626
1930976
200383
1550445
659660
1279167
127286
1725540
37328
1552086
31397
23092
1773353
217095
1208316
439067
676353
1936305
683788
1062711
54544
1968023
540516
706481
975357
1536191
330168
189560
1734482
1861348
1544458
54837
465527
599607
985714
339108
1262586
1578433
57517
886337
270893
1574252
116181
365137
1895921
1395789
416480
1587082
602200
1270710
1653807
835141
1537056
863321
1598517
325805
716306
972396
231657
126022
1076544
466519
1431611
825238
1163960
1850955
273500
488568
1280993
169274
483679
1145002
519830
657147
1673682
21602
1779196
1672152
1926104
942578
365242
746280
1453741
1525486
1425673
1122589
1594053
1837606
1002591
1825145
251587
1358416
1692014
588930
640977
1495779
229434
1357041
558878
1420504
356581
1767017
732626
687456
932857
1691124
157427
1495430
624308
1720321
885760
19503
151213
1202575
205492
1964523
704865
1455722
1015799
1699997
1544265
1810060
957052
822732
44332
1122431
1500020
960867
288493
721274
619802
1299752
684949
538781
458874
724201
1064467
832647
1967827
630846
548065
1043457
1878072
627754
1389813
975477
519529
532142
58811
58451
404443
1884549
165398
1715719
742071
1812456
767002
1481268
1409527
636987
308422
716783
46718
1850932
1354881
1220500
1258428
1000405
1527096
349821
439552
962365
950349
419201
835044
272289
1340113
1718117
1860880
377686
1967448
797438
1686277
164506
1689863
1445291
1563514
327794
1023663
919922
1938395
56965
266625
862564
1299827
1144476
1541018
908542
1902345
493105
194013
437594
542815
1261149
239558
462065
51654
1669530
1078513
408746
890971
1463686
1851525
806039
991561
175038
1385641
511430
619872
744415
435033
137436
98942
316718
1912836
1037607
1235349
1635731
1781306
1943678
1894608
506314
420771
1818702
1167491
1215037
64979
1770530
1907337
1620838
1920694
112062
83085
1230207
1303798
13555
123872
1970426
970950
1059266
283786
1592327
1299044
510970
1452603
492523
1435103
1355286
1205733
524102
653376
1222180
487081
708660
478551
816453
259190
1237627
1235461
936376
1753526
1520450
524525
27628
1981540
1620960
1945692
1244355
1472840
517194
1938867
449750
715667
168935
1219285
1175276
461481
612984
1461525
1614893
643739
392380
1266784
1734551
1686602
1215071
1454651
670719
115242
1258097
1702456
589381
1797928
765714
794182
1917945
1652188
803079
1890420
605814
1151683
173353
1130317
1957020
194142
200333
656343
434879
1941395
1832027
1442487
127454
1109064
1693768
195166
242093
945406
1188538
102035
850597
551162
1300580
413522
351736
442534
1740496
62471
1265747
572419
308852
1374475
67440
727927
57035
1139914
1154868
1430025
1551173
209223
1129623
1406879
160861
1432002
1864393
1491721
1110960
1920713
1110866
591800
811425
235073
1823045
1216045
724607
152572
620053
1168803
854816
371307
1416668
1735622
125152
343115
623417
1166910
1958352
540468
1114298
1901749
150803
683278
1688881
153301
819356
1567316
257969
1496582
1086097
980032
534665
688994
77161
1750524
933407
107903
1501840
35350
1411590
1052926
900743
809732
1129859
1018409
942757
93851
313302
1818191
1897127
1948795
583250
284231
110610
1288077
316115
1702226
1365591
1469845
274580
43358
388727
1803836
1812835
541964
1982867
374595
959541
401630
270123
670487
1283463
1133603
1633718
1823895
1541587
873260
1601916
1962780
849256
1874060
1618494
288240
955363
1238912
1979886
1363152
660835
1208998
635241
1854891
1615290
805628
604261
794786
242499
3477
469321
1264612
833407
52874
1613049
1953749
1195993
1866500
389821
627308
1944981
1090455
449758
1846018
45660
1863149
13518
109971
454799
474224
670577
268105
1004009
978103
1784926
615615
853002
802353
700471
1461903
347150
1990527
1006340
165945
896013
1914431
413856
1322010
418909
695044
16167
1369232
1718710
1087516
676500
1239510
1686931
879038
1196749
1043007
591035
630634
408755
985150
1077610
1743092
471557
429808
1757784
352417
779284
158284
1594127
291509
1501777
780334
1672815
1670748
743882
217002
1127505
1367065
1333238
1212386
358228
384367
141216
1172728
43658
781654
948247
1354570
1614911
968454
1966939
1271731
1975787
572626
1083631
1362010
1255059
1412574
1229019
1823840
720543
415975
133686
1505937
53250
1314537
271259
1195844
1020376
706690
576320
84906
1226253
745289
1451927
1668007
1318557
572735
1633160
926295
1518748
43312
443413
1003697
799684
1347724
91668
346126
496515
166774
640354
1097507
501490
1149593
1053831
1247517
139416
262870
1478532
1347374
1666166
1142450
198941
1612580
1762534
1452169
1018349
320245
1782704
1419475
725267
53055
169207
919203
1654347
879446
802680
600244
1189612
309419
1192465
692668
788001
1139680
91378
90862
1612579
1988787
449352
1058535
1575287
1209055
655507
300391
1197678
853538
1202494
431012
1503014
1667936
244047
1365141
1727850
520607
173643
1212019
1625362
963791
1444313
1594294
497829
1930723
1942404
155767
226503
1864768
1823586
1724157
585266
1802096
600573
227271
884441
232835
1815420
1363173
1254869
1252141
1034239
1321513
862340
895763
232520
368533
1148963
1170153
949500
1690168
1345414
1875885
1170291
1165983
931728
1625581
589574
1963148
1303133
705339
1661737
1617936
419606
586456
728129
822037
656138
923190
1271904
808850
759690
1704010
1118166
1177765
276951
1931055
716577
1504254
1670133
1456298
842294
1156368
466939
1322414
1647480
831286
1003917
683149
920436
1594052
611765
1884644
1453515
1955413
1393848
522256
1871700
520557
1843494
1631842
1719164
833022
941660
839468
1456884
266177
189912
896066
234232
596695
613474
1668299
450004
129766
1244056
39614
1286731
1570426
63428
1083955
1175009
882882
1322024
122618
223865
937662
396404
1425680
1226076
312269
1814185
1497250
10604
1860489
137942
468636
49733
1502103
1465702
662716
1442464
1932941
1551855
318569
725948
472173
1291064
285019
970053
645916
1323099
324494
1505660
527449
1889028
1884888
355446
1543357
772644
529620
200991
1238836
569537
384537
470235
1589320
1829475
1401522
792619
247010
1779495
1059173
873707
1687098
1164650
1040964
1988567
394648
1012485
1783124
229670
1674057
160527
772710
1749173
273294
294495
419381
1663548
1516702
705166
1488252
260701
154992
312849
1491992
137036
41355
1198010
1242369
1585622
525146
1939003
78823
191084
256734
872833
157530
241533
715219
1796994
900893
464543
1698228
1431677
727519
455061
18326
405459
994373
318302
64353
226159
256466
675734
1449782
272220
285863
1755625
1117993
785346
1725248
1980260
296235
1881623
1775845
1923269
708932
1195917
784383
960573
425575
1350961
670601
1068110
876550
249597
1428443
476096
951167
759665
1322591
1466101
1692597
569403
1112123
1296482
629269
255739
631039
1978427
394452
1786620
1094229
1299653
1987234
1615782
1143067
738885
382586
706937
1015630
626782
1358821
98463
532945
1058673
1750543
1245975
202275
76258
1646407
412070
268760
1358667
305145
13936
458576
892599
1317470
1136780
235274
1698337
466889
481618
1276114
1527065
352115
1707545
1738971
614955
1186207
201881
1742559
953189
1264096
396761
13338
476450
519954
274557
1182913
1297111
981652
714972
917139
960308
1471813
242450
1603752
219216
992139
1440736
408444
1180766
516097
1621298
839656
292851
1666724
1957776
1971835
925746
19459
584553
806699
218617
421529
273670
556394
1390140
810063
1041090
511987
1438174
904601
1416519
1447062
200071
763472
1600664
474497
1092211
1661888
1676870
1202230
1731286
1831149
1555718
1557454
100804
46308
1179898
1087776
784290
1315066
539563
473888
1737794
319951
1252603
682873
885133
87695
690312
254196
1755782
1660734
440520
720890
416222
1423892
1070870
988413
1811788
1925676
534121
12733
1287413
968326
1252065
1598525
1272255
1371410
662505
295605
1091046
1375253
415947
869264
181287
1931445
1899306
32005
180235
478815
1139189
767879
148168
187814
249430
181115
1952254
1522686
1599581
1725259
1124221
74191
708661
864749
309394
667181
894370
114484
1433134
502762
1755987
624534
800122
902056
651329
1953407
294753
1036729
535890
1172437
1325529
1620644
515965
987324
777638
1823411
143683
1635009
1904429
1066380
862478
1911218
1967463
1084529
943658
1540862
581315
1797571
553088
1881924
1338840
1525364
749446
1993322
1045296
542940
1699771
1064013
920682
543565
1563658
729001
332740
1664643
382328
1816520
75851
859294
237615
613797
1779706
636012
563835
1372285
6847
1957838
1685643
1731557
1992750
871049
572837
917212
1970385
1992049
246501
1064753
1935018
1478065
39653
1139470
1049702
1972880
1704947
545494
527099
1322274
1303016
965351
1573516
1119042
1158645
224956
797951
1794081
1771051
1781337
1860990
253863
923062
808083
1853906
518621
179094
1853305
1679746
890111
220611
712602
1328749
1666577
1548439
268519
1051060
1030412
1034862
43931
1421798
1261481
1010783
1044253
1473224
746513
1381931
743326
575859
1587140
1739293
933190
291967
237247
1029
204800
145682
1299403
1916727
1328681
235351
1741963
1239416
1910497
1534764
1543514
1251046
472656
753805
166110
1567175
372502
1761687
256398
165083
1519130
1936868
460051
1461720
814173
220522
1812767
431769
114230
413560
888869
1551083
1615950
1269921
278852
1667886
156673
1622768
1194007
690492
446878
1689759
1462410
79414
775127
854261
1000147
1820542
1692224
267016
893059
355531
605661
1988295
284374
1486513
1112598
1236188
1067497
485649
622785
873987
282280
1166381
489213
951219
1811700
1932505
331639
995601
1348130
1838293
230863
1056421
1865694
1792178
1764011
409320
808290
466758
4480
305079
1336830
1503933
149683
1066641
1207608
465888
993871
1033569
14690
1724568
291844
9686
355045
469264
166075
1437154
916273
1961282
852647
557439
1463448
1459303
1756121
1933367
1324161
1395614
424486
841106
682665
935323
674036
128574
1769493
797456
1619417
1353664
1658946
1240166
146767
1396889
976212
839225
1024439
1036210
1570975
1535594
1384153
542504
260569
1170585
1013621
116657
116889
504462
1681326
632714
437694
1843656
141114
104348
1976585
461181
542467
307764
1572287
323442
1591841
1518577
1886311
1035441
1169524
1423619
1848491
70992
1845552
1100279
1542464
160644
416015
969755
1971766
1110507
1218049
65984
1935229
957238
1626501
529327
799644
893524
823299
400267
473011
852320
1330047
1428196
809131
990929
173469
41424
1203342
163320
752281
431975
905505
715295
777916
973733
857308
94024
97536
1246312
1715200
719139
502504
843799
1861854
1393659
827552
1903651
1622718
1466213
933369
26273
1347637
771508
1352937
1857525
719331
1414766
1649040
692608
570295
1254372
609476
1346829
1816798
1502672
590325
1654391
13908
1815526
359009
325327
1493175
1501649
1180812
646050
776426
344545
1738446
462660
110523
162226
1075272
47301
152533
1329163
1438772
1553768
1704886
221206
754749
997955
965231
567396
1912463
1884922
827550
628416
187038
202346
1245901
1938548
1406391
425084
487975
374698
1145541
1470770
1284926
1216998
1641868
1685961
1358460
1359822
276973
1493655
1643363
156540
253655
1634918
1675417
1308564
483784
985004
819048
1574346
1866446
1055305
1498377
519564
456584
1001497
1519092
1233064
239224
139309
1890970
791353
1354935
694603
1387733
437039
906406
976412
271016
164167
615354
54804
228587
1076461
1929319
1243950
1646210
891571
1096780
425532
1291776
1859485
972722
1057361
122112
1651978
1389314
825200
1506172
1580830
1970269
1662381
1841984
1834952
730598
1096457
1441507
1777743
662435
225937
1860663
1159406
335699
1812011
1633901
505433
605282
1590403
1150159
265469
1495453
538427
1438685
1711197
1730189
1050544
668379
404310
1068082
1145594
1412226
1995560
1296658
838118
1420389
1205388
1052361
270076
679760
1532123
537396
360094
417079
1730504
1313996
555080
1568207
1496684
759930
1672064
628560
114840
1594514
1133733
1353814
4213
1003347
698593
221159
1166009
965285
247847
1934861
391117
1600795
886019
611262
1982457
1390036
1610667
1557913
349964
568447
1910720
1668787
1472839
17970
102870
966938
53987
1205570
1947862
1233495
1819128
257518
1084478
882404
1274514
1527884
1354223
822883
102204
1632406
1103773
330433
574273
1950285
1152840
1996724
428711
864881
1918844
1419269
936988
251441
786840
1684636
874486
890486
202119
1052753
129183
1530673
1839353
1461613
631008
1293228
518205
28139
249295
82901
1154365
1120802
1680823
357699
20043
652643
821522
110322
766332
1406461
563399
421097
691368
1537399
1735941
1231680
1529016
4814
1997818
1506964
239401
436255
1234647
336213
499376
1193183
946244
558654
1882467
680462
1566097
1125993
182267
1215468
1912918
302580
160259
936646
1900516
1673148
1204126
1910331
1716367
1301027
106880
147100
1905535
356819
263843
333330
1045363
1655142
109466
275457
670004
282506
1584170
845452
1867984
1594854
599647
930514
1428544
5829
983950
99505
951042
678161
236929
450129
1000825
986672
837214
1119562
1527843
111385
739967
1795370
1213855
1868511
236196
12441
1307452
1765621
1580178
476615
1770613
1386106
216448
1834592
1684082
1419864
1509527
1622820
524676
383542
386660
170727
650691
1428417
1476075
1224402
1849575
827842
1273832
1355849
70268
1321049
224060
441059
428319
1858840
1234922
747573
1096666
628762
166513
1208730
1218816
1506496
1185874
1309175
954297
1241941
1116948
1547501
1534911
1182962
1677533
1959496
301204
1196973
1400242
809102
1168972
1959240
1177439
1374039
183378
898920
1063635
381604
1292883
816154
1888871
208610
643117
1072592
1489935
1970044
1199250
390986
951406
287200
1298043
1918643
980162
1784462
633633
1625987
963387
559952
274351
63515
397395
407824
765701
503976
1202117
351175
1120908
1722836
548615
1597661
1915413
143458
1101888
365788
888203
162851
922857
554926
1294304
637934
563856
359701
364030
1920864
1682741
735794
1040109
1296110
128433
1688707
124947
1329592
701416
83012
93835
1458633
1898683
1318132
1227098
977187
1300760
251411
1879266
129238
112596
884724
1709370
1785641
273489
973774
1392056
48422
1199181
817079
1262684
1932345
1653844
1262803
1615723
1243092
1039453
258137
1132933
952233
443422
1021119
504476
1909656
1301468
1132494
1522362
1383759
884452
694339
1770815
1452731
679810
643808
1028733
1032983
1382365
1353757
54307
1115135
244852
1360144
1585806
184521
167327
236683
967661
1570435
174548
632704
1967110
1050013
815271
1818908
288021
1366488
1484285
1167685
1596384
166214
1081641
1483009
1191636
1249001
1534650
25069
1030103
1200929
138354
328902
1465883
1525063
1721558
368059
1904379
914445
142642
937383
2163
193821
3065
640906
870909
640452
224397
276443
1449056
1828827
1562427
684734
1548796
1072336
24922
1861941
1719489
426805
1665257
1288246
1575563
780578
1528640
54708
1163075
1125015
12390
1211720
386296
1766274
1356874
1861608
426805
264021
432933
1380421
1040613
17612
1985771
703112
1411454
747854
1879950
1705358
1589976
1008970
1599307
494928
1737073
1861966
1018723
493176
300639
191742
762340
954268
630880
516636
387129
648410
1191833
1299448
1381539
182328
468333
1788426
1276708
1960185
616530
949875
985700
1403840
1073636
840829
1503798
52877
1988299
235602
716430
868693
1270405
940134
1581028
1257902
449943
594390
247998
1962686
70073
482994
1271372
213082
91374
239189
730539
1987408
815626
865255
328718
1417269
1352466
1336013
820058
626830
884364
1647238
649882
47955
1158374
364327
1779424
410067
1046940
1785746
1749948
7656
1801321
1732996
1695038
1951106
1821918
1502405
1736596
1546284
527175
355199
565083
1662711
979130
1355651
1831317
188000
272680
1630934
235055
343883
1451927
766639
788577
342000
1275852
49752
1592040
402691
1332612
1164331
1279204
750123
399491
231983
1074166
963238
1058423
157674
1128646
15028
519865
816984
559665
1264163
1810922
1035087
556526
929399
542434
1060484
293423
1379637
1682576
896279
764580
1837233
1245799
1691565
1833025
1891763
290276
1342260
1144332
1299348
1763393
1724028
802873
147788
710293
400597
458352
1473146
1852592
993295
783781
755385
1243773
1232244
1780307
946751
1226308
834293
1906207
142921
1082405
1675751
119171
1636772
755000
248627
1503251
1185803
1342731
89904
1295133
1667599
354738
1792189
188927
1672145
1643406
1450023
240050
1601055
528163
481898
969248
1752143
1554986
1949836
135289
28741
1340373
1897558
1326203
453473
497589
1298112
1506922
8908
652482
1715416
51949
599300
118723
72869
1583323
223592
932700
1080725
1182332
1564834
891173
1933661
1947307
1676432
666692
643851
1752884
1407663
481533
225508
332944
1833890
296470
850255
1444735
215292
1691770
1342425
546394
1543387
808812
779285
1009277
1077990
1998171
1703938
368412
1325749
557982
337909
896676
7371
240283
775388
1166339
1478780
1740176
475691
1433979
257026
1391847
655221
1724574
144625
217554
269562
1887483
72461
1839815
1791768
816565
1022280
1811108
263198
604230
997488
1408219
1335170
1163001
713768
1476953
1918085
925637
1058747
1082740
188756
1302781
1603429
818397
1863405
80966
1272125
422931
945975
898594
179984
1859282
1405108
821380
1661463
842152
1078307
453336
1264868
382415
100429
1148144
980937
1302550
1813696
1516822
1201071
1422286
981288
961140
663780
1130219
534346
834034
709307
1137130
1223054
747943
1076516
724139
389646
636066
1988675
1145667
1286743
1783920
843975
1941703
1212973
1626770
1187357
1627615
915287
651618
1008988
1583873
407135
658504
582787
1414233
1721390
103222
134757
1131344
73879
1121493
1752748
1207563
1313581
1447596
39175
303170
1362658
143907
1084478
1228914
1200704
107502
596118
1418602
1950739
577746
876780
1060739
1218066
399337
1352097
501761
928297
188711
397525
443585
1867862
311230
1070765
1446753
744377
1380908
785690
907129
138158
752192
1867834
815384
1713481
1097795
239657
953267
1011587
777848
1597810
1401532
1982859
1175624
274690
115344
1440725
303110
1057863
12501
1330116
427958
1340617
1180722
173471
785905
102976
1884327
430762
1339176
123907
414316
703190
1084767
849117
668751
1892182
1920922
1643961
1929982
1224926
1993735
1546477
521862
911206
1803098
1380526
717882
1305787
859200
1088722
674697
1011498
1779725
476951
1770248
588421
790179
682831
362725
1252561
601919
1250318
1621345
1364491
673491
1628756
41877
712559
1310118
1863231
1843346
81078
1892053
552673
118454
1490230
1880085
897235
700344
1803679
1322578
615420
827125
989369
1188736
1866446
1536280
1682826
519283
311044
248400
1268914
345356
1817726
434288
396788
295731
1860732
851076
217787
1247921
1020794
642292
218133
1731342
773835
1732663
340411
586053
1820656
149076
1683269
1503442
322038
209655
658501
46851
1320109
912520
768304
659410
962255
268003
414038
738311
1057830
1588161
1780010
423701
1280789
950186
995311
1818561
1243464
1991258
727958
1687809
154097
1612770
1414457
423751
635582
474913
924239
1517774
1939162
1899364
1433850
947169
1291014
1178218
1572310
1063946
212538
550876
1934416
126113
944437
1279691
577494
799468
1633438
498653
1280067
1993155
1419906
35083
137826
361747
1450372
264457
511809
1170281
1295674
1741811
1848604
170542
706926
932462
1771098
1407031
1515706
1851154
1498037
498061
305938
740762
84969
1509388
1418691
459036
1843726
1989667
282455
99495
271527
268306
451318
1734410
1243960
1263637
380237
1780447
1842392
104574
557494
1147101
524070
1631722
87625
1142085
748824
796775
1365634
1090119
1338175
483872
1678378
507243
1068167
1915507
202059
1448581
684884
79361
1819453
1470431
1125654
582895
1391500
205482
1426871
453625
1843977
1404328
1928396
927338
13830
1695818
507176
1446825
1162347
929483
910229
210330
993047
1218401
421051
1928513
1460489
1760917
1279345
938255
1923821
436391
625912
358383
1749075
1106815
723026
707969
1046950
636482
1517705
1817343
444218
97144
1799615
1609539
324529
1932523
130982
1917128
1107249
739821
1060676
1061660
707005
537913
48826
495591
1106387
720473
754637
323611
1911451
1640665
1101482
1954946
522899
1715500
125414
2078
1598091
482056
1308561
1977417
1767745
1847577
1870192
1739072
1437654
1554093
743930
1948411
1026544
537273
219126
1164168
1860106
1867118
1436954
754254
1630081
1785898
1272205
1355253
1861404
1238640
1414244
1652969
1578972
977027
961622
1801371
363238
1288632
812669
1419683
763239
1701995
659963
1565850
1164594
1996601
1548996
517941
1211374
779403
168158
147009
1839636
944369
1448742
1087123
350247
1361271
466835
1475791
159271
1318957
1367661
315422
175746
758507
152503
394732
1850133
1521860
1720701
68701
1324003
1694979
1688652
510288
1693313
1253285
1768920
33441
1012379
1279602
1187893
662179
1672548
1951987
448804
1514176
844997
333342
270741
1918732
1873571
1716711
386607
265537
656283
300506
637578
1959260
1647188
722681
1278754
936842
431950
1780759
1253750
231749
612850
726184
69249
961351
43150
1950572
1133065
1296000
706682
1337144
1813009
372308
1374313
1789383
1359174
1901317
720056
1265330
1269886
1260441
1686054
609206
1150241
1244283
1881149
1264697
267552
370429
857758
1227648
101727
633983
1484704
35374
225559
597842
1808115
1650876
1913680
1091117
1940823
839432
1052779
203458
1412482
110337
365175
1156880
342923
533878
1281007
1906588
774295
1780210
635932
699314
1846770
1286988
1504281
879337
1167829
1330483
1967664
1376049
1842469
1308372
975991
22060
1946042
965726
1948977
1908891
597121
551038
660678
1578562
482450
1276215
349959
568149
1590370
135156
413677
887886
698404
841638
586089
863945
512245
1646492
704594
1326019
1232514
1283689
1225421
1438017
218961
1027585
1234812
970059
1687785
13577
1369505
1344815
1905607
1554409
1786109
1822419
533600
1539547
1773401
1225128
1234495
780837
1030500
1993558
1402087
1412406
1929799
1850632
1550090
731747
1749150
1268400
1427600
628111
258169
654852
786292
1395869
1527879
325822
951648
973448
698633
1987336
29162
988488
996889
1463050
500434
1406652
1952449
1728271
139368
223360
1562778
880217
1789039
113708
811054
1939724
1573638
367041
1332678
830659
1715856
1468848
722588
410081
761594
336817
1402767
1770335
1084832
32376
1026118
1577895
1390090
1234838
678750
1196788
1806890
510986
530314
299602
143616
788003
229352
33108
1421947
1963937
1344928
1036307
636122
82982
1087077
1166562
909135
1228793
1087438
1432955
237852
1551700
384335
1774557
1431699
1412019
1928080
1539488
1240740
1982798
399266
1988493
290164
1059597
178321
1404464
836954
1092565
1883386
1066978
892968
1869585
1166665
100789
433371
397988
1136257
1101756
118696
1854409
1005353
906717
1459985
517588
268197
873646
1620671
1613752
464864
411501
354307
1671568
833140
755682
1270814
810054
666292
1920785
165731
212304
688316
1812572
1135336
1576454
1642362
1708357
813169
1272166
1338199
50301
1730389
1906581
17924
1019106
1662093
1578243
834351
1665412
841027
1701268
23708
1742076
1925427
1367815
1395517
1790066
1621439
40736
187687
587973
620323
1090020
510823
1412097
513742
240787
1254569
9298
1824593
1858636
835036
560774
1831675
1895429
19062
688001
1695613
1331169
1368148
1422432
1983174
932219
1981732
611275
1782297
1115036
856988
701306
1084432
640170
855325
8333
1411244
525187
934146
475878
1450648
805169
1500576
1642445
1055237
3036
915914
280287
735396
1486868
1661670
619247
329239
1373803
22137
1661958
1882991
1067991
292440
1219990
1638858
307755
1290535
273686
1744575
342468
1702525
1813569
855279
1989121
1130712
324215
253576
750779
1712217
117990
981006
732868
1721858
474657
1247300
775898
1143871
1221018
788562
862053
1122843
981075
309296
1395731
574803
1678247
436175
1288803
1842456
124445
548181
893255
564058
935077
1158844
1460601
662410
519431
1133035
426607
1613999
1308097
934841
593781
844183
162910
495275
1221496
967879
1232358
70188
1374367
469177
994410
1330997
64336
165726
438001
1736415
1348774
364927
1729025
504627
535937
1632161
1889525
253384
1809973
334496
1282673
817938
1315824
108
567832
1446845
1397259
306761
1465838
656301
1503959
923783
1836861
1746188
518601
664062
1738362
354393
188333
1745165
85359
130924
1833931
1778483
773262
753986
542356
374804
1393944
1544989
92896
1999093
226605
170817
487973
745580
1566742
374584
1349914
229911
670874
789089
1568793
976576
1990057
1017195
761228
1043410
1313471
1220506
499738
1713343
544641
1430691
1877960
1658973
472071
1365605
1519806
489623
1921660
1208729
637282
458706
430855
417487
1858673
396786
1829427
1473821
131506
1882212
309633
1428664
1753795
1812101
565857
1520418
195024
628330
1546673
1399010
1702724
1581203
1313667
1821031
119003
342434
558025
1248077
1830757
1738759
599646
573229
482083
1254077
977764
1001839
650316
1879278
939146
1635595
503610
1002566
1155247
687611
653213
1632820
1584015
211060
1025014
1597443
21152
1819349
1173088
170228
1844907
489545
1211089
1019136
410686
777282
256264
204466
1066824
1390225
1825712
180131
1854752
1693897
968367
367700
1118835
63062
305874
215043
1455215
337193
1666101
1081283
1038490
488577
930923
840981
94082
1620501
611708
189250
1086823
751860
1676865
1888523
1000244
1730781
1144226
823838
1346530
1392060
1140358
114231
1127355
594278
1812490
1569757
1454016
1440385
325339
1912278
774411
269509
1306599
1967751
299391
1290854
1353678
303610
965141
21153
1306707
1016551
1962807
150839
451762
116885
298436
1227826
208997
1015592
1041051
599909
1757139
1642901
252107
884793
1375010
460317
537753
1183299
1306768
983090
298983
1143303
665693
324128
425887
1396157
842720
735982
1520408
522595
1641059
981430
1636155
1913687
51835
1388262
1950869
23098
1664731
559156
988203
901055
1293212
1478069
824824
1472442
207501
1238135
1033049
604495
348478
1931454
578020
680003
1768751
1956293
911422
1962652
1885352
1143878
1661105
323597
1401116
761977
486456
1849608
1467614
1617252
1928819
1007685
1616715
347015
321703
1865379
1405910
1401617
1027108
388976
768468
484474
359147
42076
571055
262929
1477641
639854
280591
866564
1745623
837407
1509318
1940662
1077608
1388467
207825
1948554
1107093
468289
1457918
1688770
650370
1024311
360118
363590
1072511
1900606
1729482
1828183
192638
1638986
653169
887763
717511
1219703
276621
394745
127665
568672
1195978
375634
271053
279541
1466471
1520235
1744697
224829
1863888
1570298
1234559
1803668
1871018
742723
1425298
896590
1631286
296952
1165427
1272003
1652260
420031
1052609
604312
1048650
1959192
781909
567083
840590
1452304
1415878
1962195
1558422
260731
1377794
1484321
501417
1677255
1086187
1874691
66021
905584
490296
103714
48115
314474
1522331
1746618
885082
1397992
1359365
1021131
58124
223085
779396
82129
1491032
1753719
533060
212697
592090
102414
1492129
499458
1568313
699151
1993463
1633086
1910966
71247
875526
579985
800530
256322
544573
1298082
789379
178805
688880
1302276
510676
151477
1865389
12389
26121
1116359
1497508
1008711
141598
461386
1921391
808511
1470907
1624097
305754
993489
53156
915665
671080
940215
1783825
1690265
1958095
1617873
112788
1743647
825525
840363
1185126
1033947
1789927
86290
1327239
465798
1800045
286361
549139
293825
1663549
1637681
1448727
1744478
1342922
1304427
829036
1439165
832114
928793
1176423
992828
1816519
1605991
165558
550943
475418
644042
615982
704291
261556
1931150
621495
1164562
1447379
667334
1588416
939081
1915351
1317461
1541726
103512
1417084
1176942
86484
29061
831795
559119
979817
1524122
944814
1774054
1077554
1803361
1915839
1355057
1555912
861984
1879920
31094
557707
1494957
1564329
781145
1439085
1305568
1198838
1069956
818358
167607
1796016
1323585
450383
777314
111894
1100688
1534366
1692559
675164
1878806
480055
1929353
1842443
970576
1025773
1143364
1718957
313997
1185970
276636
1468071
1378623
1060916
752899
462990
1958396
244053
410740
1744597
1778970
1234294
1117333
284416
189166
801761
214397
197730
480861
976060
67552
1764415
798605
1858739
679299
1556817
768331
229584
1415246
1281794
341085
761206
1879896
180343
1929333
57523
222145
1215171
1040352
289627
1880342
466534
1120384
1195225
83249
120249
735574
1509358
1805801
752322
275519
1386083
1975868
1105880
777109
1706548
766871
1888705
1101202
747165
423086
1260358
566823
1450927
1767846
570291
1281042
1444601
1146589
1857932
379526
1037667
1055158
961681
391217
1339070
166529
1476095
604848
1624673
547963
1090180
645547
338004
124984
819733
1990120
1815684
1687271
985015
921782
943841
1631539
1797159
265555
994481
1923386
593130
1486593
1056970
1113585
1019696
974102
846510
90566
149601
643428
1941328
989309
1594176
145315
1512393
1038078
1758535
543120
1274823
1182548
123743
1468111
499913
75817
788821
1509930
1464735
336216
141975
1052316
991381
329308
1039456
434099
683768
1124315
892425
1259764
666325
908447
1812041
1018355
1881747
1720741
350474
722960
598673
1204095
1396509
1042361
1647243
238466
764345
1588225
1509592
301525
266562
1854653
1992341
1862002
28285
182160
1394814
1823925
5769
833972
1611656
1874225
994960
431894
972244
1105143
1508983
500882
821993
657967
523755
1825245
591438
1808865
103755
1050644
1704626
928196
1302605
1511570
1069594
466640
1805754
1653809
401283
1335668
596490
1892515
1995484
1970272
152389
1965128
1672036
286522
897877
1534906
956911
1998968
1719411
940698
1273287
474674
770860
1527006
1175880
682685
680370
300211
1739283
1125083
336942
880100
685207
1353824
1127406
1043215
403561
1957090
1507297
313687
546988
1163505
1577202
1330233
822520
525207
590430
1105374
1054688
1815594
1719411
693665
695350
1106722
43542
260198
1834033
1728488
979460
207605
975059
638083
11765
980027
1882977
858631
1263423
1802917
671285
1788103
1126192
712016
1036494
1312305
1043834
775090
822402
1575998
1809026
116823
1578984
1058870
1213348
650730
258693
804947
1521703
111975
710044
787016
1550421
894656
947643
443309
584010
508652
1128710
1934182
540128
859539
1472049
661050
155218
1287397
5298
1100184
1673850
1724609
649733
981860
169273
776347
1439441
67144
1600185
21764
1860577
1913538
1881319
885707
638658
980649
378832
1461316
1101556
1747493
1422392
1381466
1793019
826165
1201845
1998891
1294072
1698013
307284
170665
529700
360343
1390968
1088059
93438
1199970
12418
693822
1957960
1540007
522956
1373948
1010159
106507
1867960
1486766
1107959
1000035
173488
1393471
334262
1123764
421728
1942539
1725297
825869
1805095
931566
114576
946145
887112
1011205
1433665
515696
1034395
1713419
1510747
241925
688013
1422161
247711
1682324
917833
254317
1179717
1091674
565929
709372
1730881
875895
1701464
1334519
1804281
1483889
383148
1693422
896756
256828
782525
901043
696132
1080485
1920804
1452197
1700973
1843491
880027
1386066
1271417
1986180
1685474
16574
159769
931937
1706734
594662
117111
1765880
904860
440484
1556986
1779105
1478996
1953796
807774
43178
1961640
1898041
209112
698999
971081
876664
466916
1661103
866106
700106
185475
814761
1312921
1797647
1918749
1230006
1853471
469318
993212
1347870
369740
87101
558858
588946
1850164
1965968
699251
720515
9994
1081690
1992804
589960
1065914
635419
1504014
516680
350587
1673828
1438001
1988700
1643744
1879762
1405457
994009
1862209
1455791
230776
1982058
1046127
178117
142380
449673
66833
1523136
921307
1182544
683954
574900
1113624
298108
548014
746607
1190048
120717
171264
1865303
104898
1554555
614366
747779
1599299
1625437
848648
588202
1532320
1067941
1303564
183355
1233854
1404078
1977408
1614353
1064783
1193297
1610452
1788892
819946
1796817
1589860
1846643
747347
1264303
956993
12493
1277473
993397
1601348
391370
1553530
870434
1278421
974186
1566457
167544
923916
1503999
890179
1671058
168107
367663
1721759
740678
137971
1955997
1682443
583463
1784204
1410967
1507572
1209785
315825
877620
1995520
637116
1740727
1231322
1118007
1696509
888538
313743
780792
1382900
1990649
484387
1812189
151436
1739634
1554259
1767949
297308
1178585
765633
533132
839159
1453514
1303695
163335
1850146
1480038
1067061
776322
1917494
1151337
199609
1778429
673512
1626324
270534
1537279
1229832
102186
1146617
292620
769069
1735202
1003112
1335681
1003294
1834066
1180981
860596
241785
1335096
272736
1127732
30447
1270572
794110
1662547
704599
599607
1173842
912473
167126
628381
1415341
1267035
8393
574430
1731035
158537
109713
1198516
1197767
58442
1689857
415070
1517752
1606353
227899
534539
1459909
175876
1699315
211367
1933024
1681328
130015
1827544
1606370
1702476
56534
1550813
1048458
1574636
1269494
800495
1957912
1017468
1327885
91867
1338899
993839
117029
1616336
837403
1934660
829363
77350
1942111
577574
1128104
1892105
131726
760065
611530
1016930
1721934
916417
1456390
111814
1581258
192684
374350
871490
1788952
546136
583821
1829710
108442
758250
613142
767696
1068224
1308610
1761266
119767
848119
496660
49234
1379239
686751
1289799
1937140
406263
1182494
1662636
1537653
1465365
146699
1852973
1260710
1744839
1978497
607045
1547406
1872792
1651323
1520125
1128849
1289724
795533
1254193
1367981
616234
1798768
1866014
919904
883119
347618
640784
1270560
1049112
1594557
1822822
203807
486934
140882
1665768
953652
1055721
721231
861716
46648
213851
1184871
379022
1875675
1691699
1741793
964890
1756864
659938
484922
265652
549833
726935
1076966
379087
118700
1950357
898126
1930087
1147137
833387
741201
395520
1663598
1507246
1584515
312737
1179607
499993
1116168
709402
702131
808714
1178182
1847561
1317381
1718020
589950
1518538
1656377
1146865
1756038
231207
1644800
1118216
1093203
53709
1515096
104172
1742566
1370687
146806
1115382
1257055
394957
904490
1112204
568703
1638753
1928798
1131983
1060297
47133
1799511
443922
1830426
1973632
1547414
1840170
319972
921477
1513439
873642
601886
1220593
220428
548076
1231618
304682
1857709
428024
1442321
521370
66982
1863348
1719646
1681358
1817668
1472718
1157181
561083
145379
1482910
78536
293453
952651
265117
1149644
302764
927494
1270333
55587
1290382
1045120
307750
948142
1653463
1535531
967447
1440536
1731261
121406
819083
1865107
969380
547917
601908
1596401
89377
1030838
1706764
1033114
1138944
377704
121167
1739734
1253679
591682
1247223
828576
206131
1367751
1708707
1054403
1738583
1238607
1133550
431526
1010464
1924980
1361221
67318
544086
614515
1216275
1311767
1172687
975374
247636
352473
485567
1381653
1826371
1928402
1045875
671177
1893290
1419295
150631
1396698
867101
494484
1200970
128104
1793912
368913
1412893
5528
1805242
294115
1355865
1704474
934287
1110396
1834587
1922527
1836890
251596
1074511
865829
1658192
545810
397152
932793
1999895
422135
1873671
1273978
508876
1284505
819797
852739
893059
657703
617874
1850362
415755
1524847
649786
1044334
1183222
1727960
1302158
677542
1657147
1308639
1062535
833875
1624331
1359377
1904489
500869
834498
823974
1107244
831456
774155
447408
1281220
144614
1048158
485672
172998
1382624
888120
970459
1209193
868838
655040
1618150
1603087
345301
207181
24570
1377726
710895
234798
995045
1893806
1389936
901937
1571382
1134843
689581
1464667
828203
1534723
1867727
776763
1070169
488094
422101
441688
1845799
241663
1676614
1690695
167733
1300496
1916165
1672956
1787806
1096060
1619424
1454250
1579181
133317
1047120
517774
1970917
199024
1263486
499519
1748538
1907722
782171
423631
207639
47505
1248996
1888913
1694464
1636794
764814
1742221
1230487
114773
1923045
1326876
1162201
1885411
1026613
1561748
1616103
1844068
1004883
633214
955252
1142619
1618768
145596
199020
1066282
489943
1541363
1475079
1486243
1572636
1743433
277734
1656663
634038
1235822
966945
540016
1694239
997230
1310182
907766
1686001
1168645
1291214
1447275
43310
75448
1914805
1751297
949917
405886
1106017
671026
1598832
1735306
522955
997957
1765809
1395502
1968361
863022
1936355
1382431
300320
1440183
1198412
868959
1331655
1114198
1370706
1879072
203524
1917356
1560338
1831259
414377
1210752
570564
1971878
61230
1750774
940782
182397
478482
1294744
1377335
984698
1560257
1083328
416160
491996
673449
650140
1445670
246848
1103887
1726678
22884
1404776
1915277
1954130
1097164
1987845
1096621
1721778
194331
1456300
1319417
105741
347063
1543926
1623929
266998
987052
1863335
819040
1393666
1008493
1754004
26129
512742
467852
17041
1958359
556852
921593
502943
373303
892780
1523467
1158822
1947753
1480853
1800692
179806
1771909
824076
861042
86319
1949995
742036
451729
581110
701949
1688436
817142
1151966
701406
1756733
733539
143452
1443807
1426874
489400
832026
1402340
601509
622572
405190
301148
1532488
576572
418680
1714390
845847
1025431
877341
1855076
1320474
1386247
723615
1789545
1260280
1452126
1695228
1272067
1480202
1246543
1238645
248128
1235479
830899
1514587
134067
319576
1125891
232110
772153
417516
607649
1570707
344720
1412380
987176
307298
1035273
1482667
159789
609324
1055423
766566
256599
848861
431512
1076869
804761
496504
998102
1403848
1504510
1822605
185580
1382097
237597
8285
318962
1269831
149051
1605969
301888
1365802
791715
884911
110786
310597
1011548
1736864
570642
1055962
1651383
294248
345789
417260
493183
90815
960490
82778
1282321
138867
1481826
159057
1047396
494819
314343
4352
1799053
155514
1281300
919562
126407
1044384
1999379
926627
1296956
1082397
943471
379031
37993
1568523
1760633
1610082
773769
1057354
38884
907055
1841174
1524489
69565
1284109
337622
227994
1333125
1556839
593918
277421
138698
749135
412156
1736575
669342
1191459
500938
1647077
869985
425651
966010
775217
443205
1150486
971607
1864208
323307
827599
1596644
400404
996345
1798919
1824363
160473
1525783
470033
361261
1641329
528760
1755218
567755
1376970
792873
143297
1440056
471749
75043
1393118
1452901
1993752
499254
1629817
309281
741564
723505
138863
107662
1448253
623146
1464689
1046745
1571127
678696
1443514
861689
1385234
611819
296691
944546
1919938
1195706
53144
1060727
1604863
1864743
1034685
1384190
130883
827085
1143409
952051
636027
1793555
515250
1887418
1864454
1698211
308828
1430588
633535
139122
740567
1435713
1841350
949116
1686680
1580224
549768
1773782
1171303
113356
1097337
101543
149877
214762
1657212
1086805
1495103
1617445
550448
35623
862784
1315755
1473904
1911023
140178
1555369
1732995
650853
388015
1377038
1600762
246991
1097602
1818755
391893
236098
181070
1844532
196223
21404
1929258
808743
1361054
544563
1919039
410219
1192266
1288638
563824
475813
1502866
581942
905546
348013
462485
980997
56514
1054169
96130
706416
1071200
1741915
201467
1051769
1648093
1286413
20367
569647
811630
1572002
175723
1746180
1208062
1570675
1130627
1466331
195011
1071675
1410278
430802
1144391
1450303
1437144
858038
1775217
442860
1168171
114452
1417970
1551778
1076275
1759639
54638
699689
394623
6
1189727
1194196
1541050
388413
955289
629395
557979
1388870
578305
948880
1398901
147181
1257323
796148
1805338
1934081
1365076
631664
420492
493249
1053323
1353430
596560
26147
1732063
300434
916970
122087
723742
1551212
276579
1399287
296889
1346326
1856190
1945643
1844174
533518
903364
619455
1926092
1594417
1176744
1246418
955732
1790460
93305
1432298
1205902
758077
549756
1540426
1141552
1698078
288669
1149264
1207331
1200650
1433977
1733313
305959
724828
412924
1446614
714913
969163
1895576
1586981
896610
652944
386953
1298670
760536
793417
1937873
653375
1777997
961392
1587589
1848303
1004346
14675
1897862
27471
1996693
1937446
1825560
1577254
980349
63278
1512951
1730044
212860
574261
1783780
1880075
1124462
439933
251288
1360454
756659
1779897
171991
546632
1900362
62256
786982
1248536
828569
116344
1185438
507560
803424
240101
327348
1730138
827486
1575453
199711
349567
113246
1394624
1647089
216756
214847
839903
1021326
1783399
1866234
132929
959623
1609467
1029962
417231
1501726
1075605
540867
1593325
1068613
696773
120300
1712045
795424
1729754
152082
1281650
937184
915400
905281
899164
689922
802682
1043010
1345696
733628
241394
1050463
513140
1290201
854835
733780
1527615
1031491
812246
807617
1356268
1276568
1157642
658017
1452053
764948
1788762
651676
81469
523600
646879
1132393
1962695
13009
1841126
337349
175431
1925499
1425952
1532277
1749111
1647881
364064
1781239
828154
1352275
1832586
626073
1694609
834968
305362
1181338
1148510
487263
481266
982115
712181
1565740
1656049
1911444
542477
1593932
1772991
564705
1510569
1849240
596238
1236363
154893
616619
1572962
758982
39872
235414
1928551
1286679
1569206
1332293
708203
753718
235429
766508
299241
1440447
1439489
1540214
1818593
1211131
935900
1364743
2959
1572505
649667
1167395
1529717
1860609
939732
341312
1761125
977854
1485684
992813
1269938
1862957
691664
1775268
1568673
861704
1502187
962669
427852
1670599
956098
925999
833979
1347811
1414159
1067111
1550389
1566475
1369815
1991118
1437896
1133372
552509
451273
135228
1829854
922800
1338924
511713
1783436
228967
664615
863689
96863
611432
1643663
1146328
49467
1997824
625613
379620
1934612
1761652
1146598
1464760
1496026
1597172
1853860
1730008
1011653
68299
198541
865259
1921787
652823
1236112
1572757
1979013
1500979
595686
402597
551462
332184
515157
1250702
1043728
1019937
932830
160342
1755216
1767485
1002040
514677
215421
236399
1665224
660975
673143
1859592
1975419
1491333
1981607
1126795
1538937
1445099
856079
518361
936290
1333917
1644310
1394681
800095
1817234
647174
1861669
194765
544901
1507477
1021841
273202
1383814
1032873
1380832
502029
268870
1149665
256758
1641722
133226
1430750
1897283
144484
740408
1395963
1637601
424557
305989
1034460
1870530
1619416
592167
932781
1220717
713455
630602
1425860
935793
476891
1685261
1520366
1698618
438962
451821
970931
974799
1407780
998405
222661
1362263
383766
262325
976688
1972062
1561109
1779029
441847
10545
265772
1141987
71219
259163
519509
1808702
1173192
1338257
720892
822161
966690
877603
1691307
500873
1591415
1603738
887486
997409
1359616
1370269
1486413
1871077
51795
145252
1933631
1933606
1464990
1869191
382444
1195365
647671
1002503
1572930
983267
1205572
151895
1649699
1969213
127664
1466392
1093632
1155485
333766
572574
11731
1566084
935739
1549804
1661012
715331
558221
851236
1060372
777872
8650
1912550
831199
1139004
82651
1794006
1035028
691060
1296906
1607883
1023632
665936
687469
1760971
269271
1884672
1224830
1948134
428396
1263188
1127148
1818404
1934917
1947023
1130082
1767501
857370
1873609
1646258
212457
1757413
1443503
184102
1992752
53000
1427177
1681979
261844
971036
1606021
77609
1683405
605613
1958797
1481760
736592
1931516
52722
1531414
562299
758322
1169317
1861383
641342
914012
905613
1124090
472564
1396474
1343304
1304513
691859
222420
1022840
742462
124882
658504
1577816
842375
1857842
434260
708677
955734
212276
248702
1701877
1479255
1657822
282344
1553071
1300365
1412197
1580818
1987298
1509746
1460294
189327
773318
599303
1756557
332611
1398529
1726555
382930
1177445
218096
1558466
42747
1932322
728116
1712136
914017
1600846
322444
1895988
1943063
424774
1411376
235996
642870
1720891
682832
648831
1804455
310088
477167
150460
161500
15564
894528
119993
1561826
741424
1299421
316275
192711
1452515
1620229
1990104
742776
1478366
618284
1671843
1224374
834288
1055028
1372854
619013
1473770
1439828
580650
1049578
459901
1233453
1848626
392722
929180
612591
127937
742764
1720052
701410
30022
1584673
1461688
1648835
1314537
261927
1679199
1824505
702474
822264
1794556
1187699
1053147
1513230
1101986
404575
166283
983367
1467449
1018944
583981
1600822
1556660
1057281
474430
1379543
1157538
1559065
670019
1813796
1429381
1078225
1204678
1971005
1659777
313234
945932
984096
856266
881446
1275192
1566349
1626790
1450565
1973365
22188
492514
148694
1423111
1408470
1492883
1825377
624545
386932
1903830
738727
1645980
1475427
893723
1934416
1598919
1946088
234388
58547
1069337
1400234
1308447
1787428
1074281
1900196
32136
251767
1823115
1495327
496678
205817
604422
1520654
1712481
829039
680016
1835446
1308426
1181271
220144
906823
1468089
994957
884397
51997
1353935
612911
400102
78616
1432417
916833
990666
233732
614663
403615
690521
1019788
1115999
1604644
284627
1364096
1479857
133274
1994072
146790
204348
1763146
1666191
1771730
1948990
444067
1916811
1139835
1909988
81160
349850
449537
166563
1870370
1568160
1622230
676640
404186
968200
809091
585611
647174
1875712
689842
850132
754962
734106
1493034
1038400
1726740
1346911
1229090
1769665
1792310
1338458
937946
1785016
668479
1735396
1793744
80477
1342464
1140928
1913201
145311
1201481
330024
1920179
179437
1976073
1012607
1785732
1710974
1347362
184113
425810
1580313
1705304
293512
1699538
128077
1854740
1559346
620185
815755
988700
1147043
428416
25879
986330
1644487
711582
1976063
947510
1544227
1749623
1789763
113616
822864
682014
342149
64011
1126180
1495524
1370063
1382157
782645
1057681
828946
860092
9996
1930877
1375800
201799
1664128
135550
894973
1199180
1523842
1357842
1480049
558366
1466084
1830264
1639908
812579
243993
160767
1512713
992983
1500202
324855
802515
536531
1324962
1638786
551319
711988
261447
914754
118093
266123
1566635
703929
1525111
448588
704587
1513588
461200
1557188
738922
251555
1412863
89931
1367370
473086
590423
118814
579768
1546086
1903435
1065096
138301
22052
1058763
951132
986656
1185013
449675
1863663
254627
173671
313080
1888431
264650
1645258
96362
1696971
1705773
1656427
570240
314330
766859
481893
384567
1746979
957998
1495208
1652207
148400
688191
1457877
1411462
995756
960151
945161
21220
110675
485582
788079
1908186
227823
382418
512756
1366309
1074695
928514
1852234
1583014
671708
1656200
51254
622585
1548049
1473621
1807038
393382
1707566
801400
616437
1304427
459763
278784
958420
601765
873536
1957422
1126496
382707
122699
1639895
1039512
459257
862191
1564980
1781120
1038577
1648471
512409
430508
189529
1279496
1231705
1232253
527760
1361377
234685
684324
178748
888828
1695958
211522
369934
1903512
1845628
1242350
784521
1126390
295434
1343880
1643878
398429
539461
748814
1057338
184175
284997
1754765
300742
1076699
914854
40613
532864
656462
855400
965106
110616
1063077
1742586
1514379
172817
1055848
189392
51273
1770047
1620084
935829
1486755
159243
987283
1519344
1511302
1620221
1768369
1338092
1914742
1637320
1822372
553678
428161
828918
1303464
1365189
590129
1874511
544671
513437
1811147
1141926
330469
1642701
1882919
322424
1129190
1317367
1513997
1074528
1675008
1249316
850646
847864
1119911
655860
1709628
1204159
1315534
142797
1076247
1147830
239754
1242443
807146
933671
50278
1031280
133510
308408
1905994
1175015
1457344
1988722
1475729
162680
65056
1796573
1301008
194691
721000
915205
1104543
1961031
1885647
465047
1724178
1941279
65701
1494413
1222083
740472
903013
348219
1221072
460188
181854
204183
1453156
544627
1206906
1197074
1715126
503870
1617403
111493
357701
767612
654230
696498
1447086
843258
1738217
1585024
1435102
303988
80877
14472
609676
1819928
1924795
29495
315888
607694
490343
1404801
536758
846071
1674202
1838148
337840
1267306
1160095
1447072
582901
1062947
1985360
294116
1540437
1417220
1372984
1243169
1267290
1765627
427457
1697382
1381623
977955
454192
137822
1699530
987090
1286282
1374013
1081581
663275
366907
1723169
742290
846443
1083333
965909
140859
298470
1172153
288901
905315
241788
1831294
935669
1939307
652722
1663633
873894
1556455
736962
1376871
817606
1618477
9138
1931552
1627086
1332964
424161
1399429
859163
1649798
997840
59333
1618376
243902
1814701
904750
846911
1966293
885916
1157485
1351944
914774
979946
1886793
391416
1111029
190687
663066
941719
1253011
1117063
831659
815
1602838
471701
125049
1345531
1179800
1324595
1237192
627175
172654
1913414
1007989
1061184
87648
1346732
1582089
1375018
520963
547935
532680
830065
1085931
1073334
1454046
1853521
424283
145982
858805
463785
1500863
275660
411834
1310347
1899278
1109741
1339590
1245020
980075
653023
757236
918201
1602894
1665887
1155429
1546265
529841
656873
813706
1231632
1797144
40021
529432
531443
1138187
1274925
393649
106418
1607553
312643
962607
1585791
728118
703823
724274
514000
85911
56102
1539308
502090
1765283
53234
858210
1394244
1550966
80705
906331
1776940
1993672
1554290
985337
1280075
1281929
248074
400142
972418
844261
356985
1074634
1607459
438004
808588
855035
743441
657581
45269
152857
367222
700457
1931800
1746712
885341
1338589
796548
954410
700459
1242695
1743547
19690
1961386
1468154
1982234
113973
1019644
945526
1533830
1382709
89078
20609
651818
1062543
349633
1589783
1873849
783827
1364701
742652
1273559
1772732
471115
1818625
1783155
1870209
413555
1628714
1469436
932826
1299261
1817563
54365
218865
1171547
924884
1289318
257079
846117
1061208
337315
702807
217456
1035933
435663
26387
822231
772477
1990897
439121
744285
1309664
1729916
1469340
1467088
625426
1679958
1816811
1914006
1854808
634476
1597624
752880
281636
1544694
159359
884005
1973773
1245748
1901082
1068195
1995645
274469
379219
11934
737985
1902414
1376089
1952890
1859054
1325979
695165
393260
560135
1824795
1606544
1994589
657510
1870402
1515483
450461
89620
1485915
1653050
852781
1639295
699348
1576167
309655
788100
169385
968787
616012
1664820
1789317
1700220
1960782
1176281
1032167
283177
586084
1897431
957460
218407
740569
716235
21187
1010355
617292
238689
1007178
21240
1857080
1024263
616942
1852387
976530
460731
1007618
1235243
1881568
1802219
144971
1175377
1936584
157519
919445
729614
31505
1576230
1696583
1968964
1504542
807039
465636
1367919
913372
179886
1102968
1898257
558268
1839991
1231756
1514142
1833593
1589749
1144330
522751
1074535
1141647
189556
1687695
1754417
681632
1767665
1842967
621504
399846
1643201
886121
323765
997547
1800089
773937
779083
640288
392601
1571626
386806
858495
1369608
123323
755297
1705029
88556
1939612
1317984
36424
1285528
949485
793888
1824580
431377
80090
1518414
1244281
880418
461679
1210533
280220
1487609
1841498
843764
933483
969263
753678
1023817
1034166
1439255
790249
39160
1443721
832235
1182096
1743735
537842
1287525
1395149
923932
1305312
439586
875423
900897
1313721
1434596
1046617
206965
1964906
380161
1807788
1715858
672264
1313650
437494
860270
1440477
1609836
1891854
607066
114372
1598470
1543044
793806
693509
273614
172471
1394653
197866
866351
514026
167029
1707572
1338900
520639
759854
1171242
879151
1854612
206073
206324
1195669
666963
1111357
1780979
1730139
429355
719743
1435480
398400
321590
1102385
1454142
1655850
30967
427795
685509
163701
1083828
403480
608863
280565
226817
363549
1416721
425454
194488
1192121
1275814
1966533
278589
1452460
1824814
955672
563063
295495
396242
361408
1100898
1559807
119870
741674
589367
1907258
1460050
432401
1382027
1261353
574114
1469701
893464
1328205
1024923
718988
279677
809520
892538
1593377
1061334
927628
14888
1191104
1618234
732212
1682215
663449
1140432
1374684
1990229
696512
650903
1912559
1073811
961832
201699
353057
1921679
1345749
869161
179373
624532
1962551
930284
405667
308916
784215
765363
39474
1588878
194772
644855
975975
132150
1835028
888096
1657899
212883
1041933
435585
78909
1813172
387846
325088
1562885
455351
349618
1286374
1324510
1918025
1103227
748995
55295
350964
873265
1398192
1289809
182320
883989
1492864
1896636
438212
1759672
1100597
1243773
642190
1353273
1555249
663767
655883
503144
1092049
816213
1121162
437005
481317
1974097
359525
926924
1122473
965363
1588500
302761
1070179
1066467
1375409
1132987
761601
383182
1630414
1777982
1390845
824255
1209747
876661
1081256
170428
871369
1266998
1702950
1391173
162954
1110907
1253769
1768565
1167945
147393
50311
405581
1671096
1234792
515223
946148
999755
946192
1928590
311593
1786090
57291
145831
1682557
1512807
1910970
461859
1905850
1204170
727066
655446
1879249
1448908
599453
1349537
1565911
1704425
1019743
1134480
1669141
1811540
1248641
125705
1296867
22420
1219448
1738103
1971692
389703
278855
561035
1475951
1222505
1612902
868101
1797509
43206
65727
798713
1729702
376271
158770
1547449
1345946
466949
1056975
1808229
1862983
1050093
1868095
14072
1441082
819798
990166
1552310
1091832
56113
1922225
740923
385242
1679520
234028
225760
1618550
795487
784631
1553298
193156
1663705
642228
359363
1997065
1813723
804253
878390
1626958
273221
1928810
107531
86166
831950
276663
1353197
261317
1933920
196934
1803253
1592122
1152172
769749
1326791
779714
689103
1361177
1338414
1523363
840819
1734018
795569
912803
1735726
728843
732666
77225
37317
881146
383119
93411
1549644
1917281
61463
1883367
1214101
1399020
1840391
869557
183276
1059813
1293650
1536726
817414
1327338
208672
2908
1368607
1208386
1264537
1719167
1179033
1729702
1543205
70448
1690160
884701
365744
1339816
98774
1810930
1643814
581372
1411119
1429656
1002211
1350218
346670
1442273
253941
41733
1036893
1830981
1566005
1649830
1527182
436247
815333
715728
1431201
1487235
1423104
1726085
1605677
1684083
779942
554166
970249
1484973
893966
1374226
1415866
1199200
1863103
77422
988812
1456131
1316875
1498651
984357
1501280
283727
1752262
1525412
857028
44934
247286
1760297
1174092
1705720
795932
823681
1361558
863107
349150
881270
1141090
1430354
850220
703361
651792
1670768
624640
1909383
714409
94980
256337
1941249
790876
1823745
422840
1374987
1328020
473454
1952365
1966836
1575861
75951
1174847
1573805
663246
1352627
1253724
1646251
1142417
1193447
1270778
1257905
1894824
339572
378200
571917
1019860
387346
450113
430595
465268
609083
1943143
618416
1196760
1329450
1431996
1369161
1008455
336605
581502
650215
811052
147167
60629
1770963
1842051
1046830
1657047
1964411
1520134
1407897
990233
1576596
1175849
592209
1475225
1599236
1306229
559648
974982
1679816
534732
1290706
397260
1669574
486607
158597
1596919
1217977
442953
1749257
927998
650669
1195312
1687405
1073045
962123
1980485
239742
1809605
1310605
1979459
965624
1613805
923205
230060
1150945
186470
268402
1750087
740462
919998
384328
832511
1541961
1327701
1794834
229403
1583320
1343366
200206
367725
269811
1268842
427539
487949
1604177
59534
1645678
1542645
281849
265831
283952
887971
395354
235406
688455
502962
10381
1204028
618430
404571
320350
923284
633099
1105870
367542
1511354
1692449
1574850
152669
928886
590287
156483
991924
699831
398626
1008687
1172359
874449
454534
314067
1101849
856957
700855
547734
1365008
1878366
915568
427909
564922
135612
1871378
1749750
1591309
1535947
420375
1723700
1177559
1322359
1530287
489470
1880335
972950
1080257
301366
1013801
40629
1372370
83465
133448
1800424
1439380
1620174
1921646
1988354
1808246
1825544
1333569
191695
374490
1625656
846175
565813
1708647
626985
79588
1239772
168062
1588279
1895604
14979
1454523
320352
851817
1597391
1626195
106611
1927824
1698042
1312273
600062
1503556
148228
945461
1911481
1031536
1017609
1958166
77048
1852621
979447
118548
1560752
218159
1653508
1236572
992989
1869009
873630
724126
296534
1486713
1818484
1998364
3752
1912770
181883
372731
1620808
635179
187405
1559156
501689
396796
1090136
1275401
1580094
583663
1190660
1506950
807567
103539
1695578
520205
834527
168052
1813539
480624
619088
1804225
1533525
1659422
7739
1284909
345421
474698
1025020
431378
1983766
1697910
1009288
1681823
787726
1324381
616768
1515699
1247144
1948409
1864665
883177
1985991
1445689
68665
1107122
1439650
1640458
751796
1188636
536099
1552865
815760
1786867
261699
985516
1580023
1921503
222648
314212
1762907
139048
917915
1774951
540625
1558970
382446
1776248
1691321
308626
1375605
1121238
1156719
762959
1411172
1783019
85964
1360597
1553288
131580
1170785
408903
1053566
113817
529812
654239
205234
216606
1615686
192447
590282
1637964
1878615
298106
710705
739039
674070
236445
1462734
1683964
1352488
730872
264432
1547056
166638
943379
209175
1610159
1137940
149674
659649
211406
1444025
597767
1727695
1338869
1588543
1018813
1693374
755790
1342131
495298
121913
252384
605056
9764
317498
1359544
1692898
1738857
1796687
272332
1876035
1011260
374590
1568842
1495971
1552997
1747278
273013
1359335
514996
87360
446091
537365
739719
726183
1080657
708531
510746
84940
43620
671340
716217
1755070
850566
1158136
646129
1537873
332450
599814
478769
1959842
585651
853126
1217159
1089028
1289811
975359
290503
112762
379079
1365430
893471
601265
616284
1866182
1354908
1457965
541301
1191625
1092145
1563922
1490493
1203179
1410319
1674041
813556
1992488
141960
1291071
1428843
794592
8034
15909
177852
177998
1875105
857323
172054
1002970
222071
314303
1536813
444384
1142707
629440
62068
287444
952972
1353397
889468
217626
1029935
759162
1628749
462848
1234183
1704639
1827082
1637231
114545
1579547
1177096
406215
1687287
1285881
1567614
1681977
1361277
775529
199841
288249
946220
1449524
1655102
1792356
384421
443017
1358006
989349
901728
278533
1994230
1996393
95924
816711
92578
72958
907211
690994
790923
114963
913610
638473
1447206
849718
1335669
623762
1388060
430807
1109300
1001751
823734
1201493
228641
48296
421521
1831059
1482764
182494
634970
296358
1757047
263958
1258782
1867135
1499563
1454750
1860186
657495
1569732
1392286
1926504
1719258
271687
1269647
115460
695606
511590
96888
210590
923638
1413056
1506893
1540611
476039
1945311
1440206
902714
709368
552618
767076
636242
1126771
1952561
73441
794220
736978
579726
357622
73349
1423935
200403
731443
1138568
1126465
490278
992029
429988
99022
1289609
1654724
695430
1696624
1345403
392076
892288
164803
178339
367446
100636
1506368
1746500
800150
436603
1746809
412432
1287503
466134
1897729
631077
15435
1107206
1775266
1992556
542670
604308
972239
1732077
1586161
142410
460225
1855295
1987715
1653194
509675
153762
1902626
280066
1303274
1595665
1486459
1641860
513819
1120794
1439090
1518530
102665
1052649
542260
607360
484544
1855197
294678
133850
1173331
674193
254785
1749308
533834
1428175
1327116
414530
903889
781629
158762
344271
67678
159747
1096936
1546095
814719
1710239
849972
339002
864856
1973097
491462
919690
881601
206252
541362
603454
522838
1925217
1929783
695295
1170157
1911888
274911
1489920
706798
592860
646975
865397
177512
1528420
1120129
1672635
679971
321713
1942940
117348
59661
1865323
442999
29044
1536097
1030184
1709338
399426
1875963
1376957
1501637
38083
1974989
701590
354449
1095595
1136562
749381
231252
1362770
142322
574966
101555
1848934
382270
1699957
577833
400066
186834
1761734
1088104
1238421
1767174
112403
1489846
1757776
1215671
239552
118915
813198
1355231
1470056
189016
1371285
519571
955921
1515012
519774
738284
1290091
1699626
1673939
1964754
1262612
1092001
75495
351841
345112
759942
1658057
134447
151997
1516947
1518887
1477921
144277
183401
1061907
252067
1036736
448510
380587
1864165
1678337
594038
1744236
166345
153653
945704
12637
893311
1429073
761845
698118
144990
473955
1470774
1972681
465129
1843677
708182
1985328
1634538
1685849
894181
1969218
66162
945795
1219482
115617
633471
1629662
1559261
1310563
309940
1326419
1551184
551239
51292
1043366
1284149
1757689
752705
1623749
1679427
321991
775231
1250576
928118
773368
271752
1193280
740695
346391
1031810
312007
336139
1173677
592068
852097
889699
758738
1561774
1054989
920423
758867
1864528
1025440
1794993
367988
969375
1750560
1909220
654701
186123
1137716
693163
123113
648302
1345777
138514
909356
1465195
1453751
1581958
23655
605215
511263
508488
399560
1915544
160569
1000969
210129
1991321
1568206
1824361
1984037
1876449
1995879
969183
426882
21175
1446581
1068137
1838754
852849
1143827
692782
104561
75807
802493
779382
693165
9487
1483109
877631
483188
1889957
1917668
1339073
1089449
157365
1212833
997144
1718287
1754713
821059
533542
1355536
331036
72362
403937
756229
1207762
1710551
1918945
186489
1245439
353287
1457429
1583955
1030409
125612
920661
674032
480896
53099
889393
619190
667963
8896
1040663
103595
264253
1280072
1294947
1720127
156243
1033538
1311891
1595819
390280
1053687
1451980
1198539
1135106
763434
620870
568741
1890102
540198
1497897
565690
78800
126344
1505525
1926496
1504624
295885
1606112
1881219
102875
453351
1966889
696971
1886096
312134
1349188
1360791
417879
406335
1940036
1988938
849899
988668
1884823
1415299
305090
370361
426083
1044705
962496
1688889
1480892
1700600
1420820
1417684
603394
1226978
1055251
258752
986388
151410
27240
1255092
381193
920368
405907
603401
1192263
642280
1051328
370575
1507283
863902
350860
1626109
335026
1759237
67420
47447
1662920
554608
1451260
1160422
416192
136405
1168898
1925436
676813
65846
1820402
1407968
1132665
1157136
627062
1496832
1396504
1821926
1788318
1488352
191195
1059847
940578
135936
1746477
336615
1900846
1312749
642811
370071
1278381
902408
1819719
764783
458423
1966096
122314
836177
1144050
1743558
1892764
1906343
18050
436397
94429
1248441
201638
1251176
1999289
649755
465306
1663311
107994
987653
1082042
159637
816100
488328
338170
1541807
842249
501731
236095
1958828
677550
1213667
320896
588531
250574
1004812
1038076
703623
641258
971730
845109
1559700
1858608
760011
1164975
1463771
610470
1770567
1603397
903415
827786
1131384
620341
688522
1237772
1439817
667156
4909
11072
319420
614582
433191
779245
1796594
457485
1828334
1027311
1786318
735816
1015954
1627896
1228908
456985
588302
1856820
1409082
529231
733366
1659050
1998120
896506
506816
1004483
1681214
443396
746080
1598832
1275830
1771727
1989166
493352
1966441
793213
101737
1351399
1650554
1231125
704541
1314488
1198361
291775
1658952
1882958
53807
957071
1206997
533510
740659
618437
1278667
1813064
1523268
429001
1351698
1311252
930878
1238044
1774372
1175621
1017100
1752421
56840
657195
458376
306458
1019588
913465
711020
1759218
508741
1093838
1221006
237568
1497746
322119
619184
1252747
684267
1282633
548428
1457991
108305
1708852
1442432
1674519
709892
1379792
370811
1429324
1253284
1840857
1416049
654231
1164548
1373313
1881150
310894
933484
1668521
96158
42343
783941
865649
801987
1738186
1728250
1138374
301090
1500947
1666738
1986979
1295314
1954824
713150
807924
1723201
180824
324694
1930179
1390149
602523
1665307
1279955
154613
88956
1457020
1561403
1714000
406266
655330
1604454
421954
1020021
297943
906611
1947128
1607619
1134557
1267934
829908
1057432
1011150
565680
102016
220554
562349
245775
476989
1862750
1837628
1161672
1604297
989021
840945
854277
263752
945640
1767837
21504
1293646
572724
756751
1881751
1721398
1684926
1137649
929736
1192521
332314
1966561
500803
103175
1149233
1073321
1634705
914115
675758
1777758
1256453
1807395
1178213
262473
1775737
1477267
1239590
364198
868788
1368172
539363
1190427
1814127
1723020
1772323
2760
571360
459145
687144
885397
1287872
1835053
1533504
641313
100696
573086
516298
161717
1146870
1987384
1247921
1676161
388872
1844504
667153
1700287
1133963
1805608
1736825
1792854
1092120
676165
1278688
1434430
397755
1315526
1653985
1513953
70860
1587382
1260056
75765
764376
1618229
630276
352950
878975
1473637
1046982
1903778
1003916
612029
1647
1019054
1582415
1614548
1052783
1792893
1953871
231201
295549
1425187
1789757
1204782
671965
1135785
118205
445007
1359718
1987427
868522
1372583
530906
466855
1968602
1845912
673209
428523
1253759
509630
505286
789675
708878
992531
1702736
44884
1444052
443859
859353
1835864
1759255
98874
1002989
1444158
334212
973951
787939
1588785
1609114
592616
544466
870132
97163
1403192
1150003
572606
222386
1911986
241132
552394
1210836
117010
1899083
1327905
34532
799986
1167227
729969
1650975
77219
1954251
344277
1339929
719573
1952145
1435908
557047
1461497
164479
114640
1054934
516658
1408249
889971
164785
1823482
546553
16335
576190
976202
1864583
1654263
1850773
1770
1974528
1674920
492780
1099606
1325562
1232331
880845
1612548
1381637
800140
47238
461076
1872851
1203845
1453269
1171680
1583377
1428644
370464
418066
252067
1306386
1013757
600926
890889
1203470
1390771
1999037
623519
946325
1759807
1025971
955315
633496
1039915
602610
565586
74262
600697
1957625
773782
1596593
1771983
1559024
1367903
993358
745812
1461562
1967036
1236871
181441
829792
1541868
252636
1863739
509720
1479323
1837335
1733271
1174533
698795
1618452
996855
1131825
631262
953722
1250218
1991139
1829032
92947
544000
377673
162319
849704
1864546
1093707
294036
80292
1212670
600468
866393
1131484
1028389
1000262
1584126
687916
1468196
1951339
1790291
1604758
1608194
1643726
1745199
546324
1297732
104652
1473549
230698
892399
1039101
895981
1031354
1707868
761695
331584
1098001
1200346
1029230
1982105
496356
435718
1855782
1968525
1630688
951030
1132473
688574
395873
598468
1407209
387596
875925
909115
228919
1454905
311326
182569
597078
1567247
1935666
506598
1747040
431301
1985208
224519
1574423
1466231
1098095
1281397
1466619
842214
317846
720059
378478
1927349
1605646
1491825
1199510
954700
139017
863999
1011294
1043775
162296
666760
1332232
1291394
790431
443162
1508292
1626026
997061
1799105
1280195
990967
1705559
394690
1405501
832128
1607717
1591738
1582098
456674
1080868
1349282
202500
843941
1967471
1661430
855891
190134
977361
202216
1358490
198890
949593
518271
1538122
40626
1096292
890721
1938563
1736416
422316
404110
1171938
237804
1393730
1313634
103431
1480270
165119
837851
1011395
476311
1650899
1975553
462183
380421
636263
1672925
997627
847014
1340617
1835340
1059826
1116203
936642
1771703
1592687
240395
602182
1577402
936558
1133483
264461
450685
1590243
1446292
445215
1781249
1964195
169993
434064
1458348
357268
1183918
381199
315875
1321587
1213351
232231
1468767
54858
1366708
270581
1345816
1472775
1984300
1892721
1412779
1215856
1743964
561661
88875
1418222
1623170
1095058
21220
477226
1278771
372028
377770
1251854
209418
1848014
820163
1982988
423144
856229
985312
192034
876690
640030
872979
770724
1592595
220150
365960
1914534
953744
1510486
1920211
1281446
1939210
557425
1738548
1191336
402573
742880
227590
1980603
502492
1907470
1828684
658447
492384
1813581
634909
1997659
1481707
1537430
1057890
201254
1113470
335048
1679689
652248
1172614
1853827
1348113
1743091
720186
1386657
829416
797140
1870336
503717
650450
809744
40135
960220
1913205
208308
521626
1255350
424361
1091234
862005
1949611
1675553
938869
656526
739193
1635505
1640571
689092
1208373
1723682
1292850
1437066
1549904
129363
1142650
255410
78800
1695215
48541
898821
417082
158840
522321
1345669
1164826
918984
534334
1130429
66089
1258151
614869
489067
691937
539060
1015497
1782353
1457931
83411
1099576
1468101
1706882
1364924
50852
1027828
409801
919194
1356928
1725364
608933
1579533
1254574
277890
1228995
513697
1146742
320353
721453
545945
76323
316448
545342
225788
434505
560287
43176
1915325
109568
1625080
1859334
415857
1656116
377511
1933310
222382
169570
1232236
1157529
1639550
1286545
990587
1781557
1296650
986581
1996201
914685
649629
168455
480470
1185413
1590704
357703
1612469
1075504
1300618
1746738
796228
1461901
5426
626191
1400249
1940494
513492
155347
1046963
1286622
1115637
118034
1675082
230844
61849
334554
87624
1638229
515831
200491
1189588
1460993
1575458
433942
782904
1373450
1992394
3217
1543277
1802589
830492
1522545
489986
3376
300992
982811
33440
1739662
81963
747697
1414677
1846927
772408
280638
605747
1455830
1034061
936935
552532
658709
304413
940620
1811651
1955266
1782704
1964660
1310231
1137070
1155723
1168052
842018
286436
1406077
691379
955238
1368482
1264788
1708476
840741
78200
924736
565754
1373607
1974146
650132
34193
325757
668603
748519
175332
1155181
1518536
1522717
475699
313025
149439
319407
999360
1157030
1647527
1247618
954573
1612316
1698998
1572012
844793
1094179
352734
1590613
1659572
1206379
1863408
1268585
432038
878504
1303969
1626858
764257
164749
1722438
49041
1633
1240815
213889
1754626
838517
479332
917461
1490393
546208
1004051
636554
211191
1554891
31698
957702
875641
1203182
1358788
34170
1097801
515005
1212279
98134
740476
1822651
194528
195227
1355
200469
1264329
1596584
1115224
1480936
1293596
1080691
369930
887922
1974367
1245709
1578849
1891188
875841
1645876
56975
1780345
1262972
787245
1937125
946135
287720
1027151
1015599
591099
1378473
1614770
428589
43218
209075
678262
78527
1922098
44693
1705060
1770130
978299
335541
1345535
63099
927020
1143917
1151534
1507993
1911191
1666935
686174
1409209
1698248
972011
1667469
1722396
120885
525267
1674934
1209832
871263
1819352
89112
128955
484824
41993
1301780
1176140
1217482
902694
1606408
47086
912258
770317
95348
645455
1805309
1844728
1413514
1118559
235667
1680594
99970
1515688
1923567
606061
1688082
245113
563717
1562232
1998527
1683762
655583
483040
1182467
602154
976411
1009788
549903
697388
952838
1577459
1062620
637562
1920193
504712
1620635
1254664
361261
739308
1107512
1942924
1595187
1506570
1258231
1836047
554902
486317
919269
1254755
904238
589365
1200175
250932
621315
93468
1855013
1010166
1735969
1923816
1195378
352960
1742874
121879
1364323
1494618
1639712
1695534
1188391
974283
345424
813185
638526
1936470
1208480
1563427
198496
1747050
1419727
733646
1206616
1791923
28850
316124
61725
1386900
1795651
609415
1643255
74780
380707
1893377
515426
1459104
571747
1797919
627974
749611
1064161
1198982
499216
975281
1124177
255931
1488168
1371388
187484
1345711
673454
1626430
1261435
237286
204596
88322
1064379
162908
1896803
1362263
1818201
1421507
1753628
26376
756353
560133
1824502
1809305
1954975
95155
855791
1929973
503821
1112784
415543
885153
1791432
261477
1883507
1690386
1129698
240134
1655809
1699702
1055182
1050383
514238
587508
953832
1512800
1437820
1464169
1813432
1289671
899626
1531238
976695
1076430
259050
993799
1198936
781382
1217648
428697
655142
1016627
1322399
467956
1809456
580525
455260
277164
1740744
656408
1954543
1834176
1140442
1225488
907504
1201389
1914626
1617752
411279
62615
415999
630795
52077
1108881
1063214
820334
1143426
1089106
432629
949262
308037
445600
1507686
151404
1782479
196141
1566239
1861910
194713
834945
1617616
180120
1576630
519713
1401587
836392
1336869
1529419
1287537
13183
358265
1826764
1938007
1032012
1700095
1331499
1801157
1952439
1693752
958592
1091546
611089
983476
1227732
783478
1182475
799712
1422367
802920
1936755
1997759
1188820
1609537
1182068
1599963
1254055
1103571
1881208
1723544
1907772
1760727
92379
980768
739464
118972
995135
918181
813521
1117046
1770199
154159
797707
1310599
1887488
484450
693051
1945252
1262374
1806530
904517
1245176
1379388
455498
781765
411086
138315
146332
331382
18883
1738436
389782
1232446
1898338
1062680
662740
1052661
255965
1068213
56028
1563505
1072711
1618429
1445794
77616
1531894
421935
1491842
1742243
1161154
1853472
623125
513957
1552525
1982660
194249
233843
480099
1931951
606179
1827995
1875440
1249231
1496302
277803
1324303
1330408
991597
253133
467197
505687
337239
1576196
751361
1809057
77528
1335385
1589965
1303396
1822663
381621
1661662
1818182
1643698
4478
1755929
778603
1648837
348568
1724481
151827
1892340
261063
680562
273217
1421151
1095406
1318405
568882
486732
1825312
1952532
1487551
1094702
942180
1377197
475801
1836956
1333892
1878448
555995
515794
816896
591154
1106242
424295
1486636
1059962
1489375
1920193
700560
952618
1497423
1552114
1132899
1642893
1992826
720143
321803
490424
860473
19668
1440328
1536172
1852584
475089
1087913
552735
1075701
1751828
1230062
657426
1680467
1064650
1759985
1923063
508913
402154
1778956
72213
996476
306928
191396
1491229
113876
637158
620557
1403861
724237
616843
486649
1628186
609417
1232105
918872
813901
560506
1889990
921752
1296071
1663896
208646
1656777
1274068
1511873
1210593
328877
1316287
100212
956553
1436427
504779
1569537
693324
1172096
577110
673018
919407
1410087
868637
1144455
1455679
1573353
1051211
307081
255583
423255
1337491
1333263
465809
477410
1812009
1052337
1296301
368539
89352
589816
1636118
347914
59979
1951609
1909574
64548
1484080
986618
832305
106506
1009610
574068
1417966
54464
203216
1153274
429462
1660820
255297
1682399
692067
1373065
1614576
1754596
1053389
1414240
541207
1070793
498655
1129117
932975
1928530
1405693
742294
967610
103837
1038956
143945
767077
1739690
1436460
1930821
1371977
20397
251454
786956
1317660
420487
320038
767107
963429
1017613
1521630
1505488
81212
198554
1150172
661052
1142382
1358149
1799953
568439
937552
244198
1521335
395374
1211923
139850
1523524
115524
1845403
1400524
1605727
845354
1270651
251939
1536406
348882
956910
702969
491811
1079477
107620
401712
947603
1120769
620118
637736
1706496
1911934
25572
1824835
682582
659431
1769923
270637
1752877
544752
838903
1698662
1444219
1242534
1022558
780288
362470
612557
1085298
63358
1421660
1675881
772046
1710436
1327081
1514348
770011
919108
216452
52502
1242784
1192182
788243
1365599
742359
607773
40682
761505
1118940
202765
384937
1011855
992623
897749
983851
816656
311935
540293
1279514
691163
804493
1506303
725296
1762943
311387
1222027
1940619
228041
841360
1146413
1690568
497584
1223004
1755321
1372234
1894055
186957
516726
1893247
858721
1536071
1984931
417548
1618907
1260446
85494
3311
883180
1036592
1774753
745147
1359672
1529047
597988
248805
459122
884091
671964
117670
579247
1521882
1776820
1333963
1866931
693374
1486847
1678752
1735970
661717
1746587
1292761
184009
410252
1173328
1221038
1711693
1621033
905561
124951
641397
353960
1743273
192352
812586
1090678
892899
1452258
1261056
1446608
1467325
961326
48688
812660
1258216
1184800
1870166
1223505
1483799
367671
1578214
1400693
262046
597181
864549
241416
371786
186754
1062759
1388698
868903
1354762
962012
1011829
370420
1522170
1509515
998572
962197
408407
303109
1804409
1186356
1508671
561049
1808272
1975717
340353
1820065
1469563
1430370
1803053
293522
252376
1307270
853998
1198920
1715264
873681
484505
1213248
115900
742660
1249695
449854
1610904
1984958
225508
316016
825209
338668
484800
188629
232927
1690611
1298847
75051
943656
1013306
856635
760124
485259
207502
446942
120878
413031
770005
1920485
1704216
1052614
1682687
700666
955132
647780
747818
362669
1591754
392384
1866626
1678178
1133696
440832
373895
1459549
1355334
619977
1447307
1987259
1907894
710111
524378
425673
902374
571226
563599
460822
1185890
796388
1125130
964196
1130953
1409254
1056361
1343093
719883
952761
1173027
89660
131269
957554
400813
543427
1383122
842202
1134016
1443129
461781
1921041
1661427
1234223
587400
1180471
1161659
1378754
186053
945882
772930
618136
1028591
573550
18989
813850
1449773
954657
92485
501883
964548
4615
1984441
578738
514690
919535
666924
1178156
1224357
379482
1887408
1024231
998454
1072471
1557083
1039620
472210
855913
131610
175056
766242
199156
806206
14808
825500
922782
596295
898865
311512
1368203
454004
260368
1202296
608081
580936
769253
563912
1674923
1286857
259286
1263849
1880567
1463689
1331769
1316845
1837481
1889309
1359577
704973
1846724
356911
1295948
1198249
93660
575098
1134668
491245
589829
88559
35525
1993235
1640333
1725403
1889911
1923122
1048514
1497820
1285269
206351
1084611
320777
664565
1208579
1539482
1938699
99584
810210
749512
886891
1077958
406318
268641
1776123
612598
31891
1904510
137272
1976303
429744
557404
206845
1837594
941030
677488
214984
1983141
133568
707172
1351673
21160
1351188
1458625
1867836
828081
1152024
404723
1834813
1803048
352595
639884
1663947
227999
1721490
258823
1104825
1834923
927928
955061
75492
710239
1224085
736568
1924064
83509
192736
1024954
976957
1762748
4768
1900231
279342
1675774
1036031
254609
222209
283168
260283
1974468
911765
1854734
494285
205256
1571147
243181
299630
1595195
1155003
769037
1337640
751745
791268
1636776
1078046
202849
471249
1113423
841949
681720
1697874
1245411
1388397
773309
154263
1152599
281178
626125
1222303
1258646
1708862
732835
1840205
971801
266029
539691
1881130
1986098
1667536
648541
707361
1156621
1823648
320378
883025
106784
768829
587825
1348803
192101
507283
3961
935015
1512894
155968
1828148
558507
1497131
1572572
924787
455580
1372644
687039
69461
1907861
1743802
1316594
1018247
206607
997643
818289
1607383
1314909
1011590
384615
407756
1455822
1247968
1027493
1434369
257150
1792538
756714
1796474
480498
117682
1394925
1477337
684499
544830
1953713
937443
1991904
238056
1490556
1579716
1286095
1992134
1796159
898264
1549138
543123
979744
641429
901885
1120665
481264
922020
557533
1210215
398827
410408
582344
580829
332088
712693
848301
163011
120862
392424
37081
1503746
899944
1995485
353017
1963037
1622026
1861229
802363
421613
1863543
1264520
227297
1172767
1504592
1711016
1344981
1101791
1572544
678156
225124
509072
43969
888479
1352182
104553
644603
1999274
1767637
316010
1778953
1815098
1897626
586195
1430478
1582042
774050
469882
1095216
1141194
1435953
1893129
1137297
1761292
1779756
316604
350150
1679639
954635
1486491
1850655
26306
221418
72466
892995
332949
930148
1901821
761875
1348128
454513
149880
1123118
76764
523393
821667
1584252
1328765
485943
1573226
907038
898862
595549
897243
267450
1100255
86622
1700597
409583
149498
1492653
452582
514297
1142965
1310284
878583
1513532
197803
219437
658521
1753474
309081
60712
165684
1063099
710334
50140
659919
696825
123779
323088
55224
413256
1296519
685811
989653
1111437
363981
1607471
1549196
205063
110990
640391
1295279
118267
1186268
1393432
1926470
900267
453552
1777673
1353094
1875721
387881
18063
1109480
993591
1067332
385075
934217
149544
70748
231268
208040
1590001
452760
480643
1535917
936542
1940151
717416
694487
216029
134100
907451
1542745
1999517
1098565
116310
487767
38034
1992677
1020566
1783307
1928280
828470
1776019
171365
618668
323479
465374
987164
195575
960378
1428241
1543095
1971823
1736234
1754156
1377133
394052
1963801
1942168
223233
731561
888461
1778080
638003
949036
1118812
654820
1472925
1818021
1351122
1994429
1596422
799460
692315
1032911
169100
242107
1863197
913359
1428471
1680011
1789367
1660866
623425
769185
1022089
1025635
1489172
1023561
1432906
1687731
1989638
1716191
1667622
1303442
1968218
1445860
403114
1538972
623307
279815
1725476
1178310
1316576
1080596
1781572
1314880
1434905
589841
76446
287453
767430
1510020
1429569
180891
1914618
95442
475233
1301910
1553567
796527
1678451
1525922
1806805
1860871
151464
1725712
334948
132782
1103621
341327
1846775
302667
488859
79961
1099699
1742022
211076
1561696
824493
377301
1138409
1546292
1791394
872597
498923
1052111
781900
1863739
1461378
226501
944062
1786654
951712
215438
1963812
439774
210330
1000916
1870205
1949031
1337201
678120
785053
1661855
630569
1235641
46271
1640772
1941611
244414
822978
177582
134644
404454
997646
1333067
255625
1928778
1251534
523681
140580
1317783
1780517
174490
399244
339007
1026070
896413
1569522
1106420
946077
854184
627399
173631
1177835
289676
1963973
48856
616938
260374
840386
1572653
279046
1876821
213774
1775096
981931
1891719
1457476
1528014
136231
257313
1689861
822468
1648546
1592396
1958574
1723709
178042
1089261
1640438
88698
360903
592520
1639182
351870
1214696
285838
731285
1579431
836685
111831
1051471
965609
1459461
1980568
1468288
318913
1870858
505303
1057219
979202
12905
714825
1000583
1996964
1096666
1076153
76191
1126170
1735106
136012
387476
1927493
186797
61902
1379990
1604920
305832
665801
346138
1119613
1482139
1823303
569034
607625
1461390
274210
1415182
869755
880578
232882
218388
241849
1951314
182671
109318
469681
51915
85944
1746006
1812584
1883467
1979599
948595
1504387
76071
1788881
608044
1879040
462321
834970
78177
1184755
1103034
837488
1744707
1108948
1260239
1674674
1983595
1313867
417107
1674183
208588
931538
868924
1041716
1173336
1468753
1219423
1664152
672986
1256525
1521721
155322
1358260
117017
20567
1738648
142698
1225784
1548183
1771882
1719818
1275874
1413420
1847991
1205697
697637
569769
822366
54326
65016
84780
731712
1137002
524285
905278
814288
1229543
370186
323659
1957507
1843013
664870
1282823
1261006
1723176
1591453
223200
1740884
796068
1484671
601861
408777
339562
109696
1317463
812068
1943837
1441314
47006
1071967
1779504
38294
1375507
1402089
1749669
373332
211817
1473285
717658
1539283
1281723
874437
1403873
1289321
987554
1649831
993734
1681525
1821446
223970
1262170
1635971
451572
1807032
831162
1862311
595922
55280
217865
1285977
1590609
576718
174704
1795671
1150382
723949
945152
576636
742478
266223
1946481
709092
1717294
1107498
1041380
634868
1312366
1733230
17692
1193413
1873106
522915
483428
1034919
1577818
1604238
107884
974846
134502
1918925
263189
1782738
1141493
1708334
1563278
1337562
1029522
1886625
1130374
1341925
522635
406656
1302930
818274
1258358
1104285
369377
681634
1002
397857
1111605
1086592
55952
836785
786817
87411
1414814
1139256
1463672
1050583
333369
1466612
1056233
745466
899965
1064928
1640671
558941
469985
1653495
1313747
1473853
53192
447415
1020833
1372976
23395
941620
673207
1031791
1730869
511535
6114
371444
725968
731883
1507050
1455093
1498140
1357936
283569
629123
359744
1543538
1226040
666900
1614949
1141951
1727580
959126
322894
1652301
1090278
362211
1100147
1960504
1791731
1129361
165299
470870
946743
135437
53901
1687987
1967719
1431451
701589
1762881
1587700
1039007
239087
1120206
1977135
798085
1026893
1951647
1023565
1846877
1005729
1016865
226233
1811898
1233172
669523
1272588
762762
1510188
179545
1351116
796756
1763833
1849587
233296
1947260
38895
837532
500482
1049926
1902012
908648
1808375
185628
1704614
163491
723269
732320
891042
111630
1328517
1242115
1115158
996805
1551279
453575
973056
1934126
1323031
956161
1396483
678233
572428
1796250
1783920
1911519
590728
866977
923857
1574508
1475659
1330672
518987
581502
1614969
972761
1380925
1229001
714171
300114
1339503
1926773
822309
284071
640589
639314
204426
744714
974179
929496
914260
1192545
584015
188081
529893
170069
707446
489736
1876881
1043006
1359908
612852
276501
947764
892346
78248
17818
678512
794238
1326675
204226
971652
1323457
992799
74380
1911741
710167
1078817
1830153
231760
1423526
1960496
1321222
345800
1465442
1736998
447408
1393231
1620745
154641
1358773
1386813
658269
1616044
642333
864587
1841443
1067551
98184
912512
1104062
1868119
553392
863762
1307432
684745
49926
1575160
322146
1684326
388794
1124828
1097047
721654
1081951
438964
1617699
600178
1041294
75797
1939601
128451
609599
1786923
348485
689171
1467830
1001801
327758
114271
1447329
1950054
371762
970940
554429
1103683
318280
1642321
1814940
1815874
1410582
1052160
274387
580961
360903
586767
625733
1629465
1328452
1881234
1023223
757896
1441219
120819
514362
1507301
1262436
809918
1858614
489931
1250939
309559
423460
480577
1898091
679855
717295
235804
995984
864443
1120143
1234353
138519
838449
1998686
1014121
1951423
423716
511278
1787608
1888003
651213
577353
743627
1822436
322629
1433843
1357596
68627
786650
1828673
542005
204990
474293
139160
920702
1101768
1216360
609707
374193
1277202
584155
1086551
630554
1012785
1070294
786817
1451929
445844
1223608
482467
963713
656208
1811999
208155
390309
1123293
1443590
337676
1292133
850861
1233542
873217
619721
1978777
1317656
1806045
281773
401812
1687059
375055
972013
589190
1727403
1416847
1136991
66226
1976013
1224286
966586
1195608
190107
1359893
822261
1159893
1540053
1673368
1136647
431317
736454
991827
1008351
1834226
323960
1827440
477382
1945396
175128
734009
1023822
449813
297702
1676194
967603
745320
775198
1955103
803054
153847
1904939
1168787
1860603
1774700
1903694
1629811
490572
869013
1072278
1053777
615554
353248
955867
1845707
1816867
744073
1708970
1502495
1207011
1571043
1556383
634251
241182
98903
1844020
745816
265148
1401540
350008
1716669
1215356
425101
1033315
103210
1259505
191286
741409
1424462
294786
1927248
315964
1875882
748570
1103118
1186348
1912804
1045376
147803
378422
683191
183129
1262293
985126
1714215
1567074
881124
40694
453974
350227
1003474
890045
9186
378470
1532090
433992
628614
905841
1418498
103280
288358
1256777
1200663
82763
1568158
1093004
1412265
943508
1743360
1206533
351157
1491401
806
1776493
213942
1132983
1565899
1266697
1631096
503849
935775
1202940
1540844
1906370
473637
1262700
281649
238893
1509382
247486
243109
1633339
1435783
1562727
1670467
20507
620734
945016
216534
1913462
739977
1416884
1895413
870588
580699
1244749
1236594
801867
260595
119589
1551418
603320
1879090
671333
1519162
624273
600033
103082
1662652
1824456
658706
861768
574202
208795
320220
1613542
807720
149108
416643
27731
529233
1306459
1492641
1522766
1450545
1356532
1795410
1334769
368434
1995995
465688
1209475
1629167
660330
69257
1806262
580066
1412740
727639
1956940
246512
696890
337166
665973
1772591
1998766
1600627
489221
116383
1783432
1652372
1869143
173027
910654
320162
1028422
998703
1020208
1192324
1547159
777167
763779
589300
1135501
1246052
1250934
866861
915880
1363742
748929
341921
1687916
170532
928876
653128
326434
26673
1324165
1981949
1819924
672268
781559
1378008
1989886
1300758
846722
612136
1666231
1801222
1164809
1525437
1048222
1606609
1478742
791576
1790649
493236
4296
349221
774819
576532
986830
1689587
1670728
615634
14742
269717
1673842
980694
1457236
1816543
639292
1095559
626807
1981056
974740
536966
1843068
733093
690947
223968
536194
1783368
1945932
1188089
475492
1770671
926294
1414850
1309443
48535
270771
1517031
268254
599743
289054
229568
1582749
189856
120194
1568109
343694
1360933
860735
1630558
1943467
318870
719089
105121
1914574
773999
605664
1676466
1423740
743759
213424
1209320
1638886
382805
1729820
1927716
1680472
1958839
1939726
1698672
1077796
1548673
1173256
1546383
287281
1197732
140815
728630
1375611
1455916
17304
1956485
183065
488443
409777
52658
915036
1801577
1658900
1810601
1748211
451300
785053
1207681
1585247
1648810
1416070
1495210
878611
936039
758779
290699
1533609
66971
98903
19713
1306489
1053849
1037219
1993437
864718
390028
802304
570614
1164770
630602
1921799
338364
1538806
1939879
1322529
1657284
1356900
540233
1466790
1395714
1732171
686075
583202
580722
180279
1224156
637176
1418703
387044
1668631
347219
1482532
1612750
1896508
1490997
1591915
1519608
123718
831275
1346122
531974
1466190
1695951
1767929
1988699
1311394
199289
135263
1329747
1001435
914141
594085
1976623
1711
1436988
307155
428024
1384739
32712
1240312
337463
40509
637084
1880449
1163381
653365
906641
1360152
1180069
808578
1306060
142811
364597
881744
1790128
370544
920549
1886584
1831793
1800267
1624150
1312024
753475
1042430
333111
1664799
1032427
558434
392692
1042722
993634
217211
804864
1370705
1152431
712165
103237
923905
1797647
120196
449641
1087894
1779561
540742
849957
1721430
1772036
1714222
1774034
439807
1290205
1550567
803049
587436
899762
1193458
1187693
1787721
1571501
1592737
52144
1994280
1375886
272883
281566
1576817
348426
138249
459065
1246320
987334
1892493
1233106
714909
696401
464318
1597062
951974
1129221
305909
88541
221247
993876
1225645
1823757
1977381
1591990
1737157
472254
1465318
913658
1954298
975861
1492282
998817
1387982
71589
964465
802101
1211846
751456
248255
396487
69908
1026548
1660628
414930
240534
892731
1605077
1315580
1363698
1604630
1382659
1890876
755254
1099947
1822390
1438005
1646957
658469
1875258
1361738
1013196
1831546
1644712
188016
1568378
1672870
1123896
285432
1850933
1888973
1318001
638139
1860390
1615221
1067308
1054153
1768876
1653872
1080785
1084248
1815885
1128680
1678009
1797512
25275
149612
619289
1094431
214601
1625411
533087
302269
543385
232701
1533641
1384382
651189
1148893
62201
1408462
947575
404551
307168
1148606
647100
747809
855284
57568
247409
541355
1931075
1112519
112320
832495
1334185
1591984
496770
360944
565878
1019115
228544
604236
1667287
1606394
1031644
1975386
1615681
618532
1255720
987583
938813
185508
75268
601249
1329907
1355107
279842
1676927
1132175
111914
1212015
1028019
264310
1142331
483208
935719
167401
503365
755964
1117424
146377
291395
1297328
1993747
963413
321122
1292850
1443455
1149082
85109
955193
1164179
1157691
1011149
1996174
1642214
1769667
1507998
32657
1441370
744313
338251
1682239
455746
1069781
1064030
592216
1569311
654180
1333586
964430
37768
1396955
1695369
525040
1969726
100479
810201
1902322
699307
654190
1743843
555858
1413563
287208
101298
687868
1694120
1620698
151860
645994
127960
1986482
273062
750366
1864434
1810493
5908
975387
1056511
797536
206501
1461111
1851798
1575427
1580832
1148847
1338216
982982
987553
657118
1731590
849531
233675
1741326
1440173
200308
1409571
1204175
945760
1830265
398958
791397
675542
467449
1336461
1492848
1101740
1752050
1829922
1708433
1879048
1357480
716267
1171744
1274061
18130
1282553
13159
559957
1296173
1648240
1887266
96213
1988707
797854
328002
1035726
1584692
1412783
309681
330269
971879
1029240
254560
834206
674102
936856
768443
358388
1880629
158041
518198
651827
1041702
236037
1549782
167557
925162
1787013
788627
642159
1852696
1367594
652527
886254
1179967
1136179
1007022
317113
1732765
1246863
1473562
443326
1106049
420252
157045
1139116
962302
1955078
1905476
1282606
797615
1771518
519240
1832547
98723
1887352
655306
1038464
324123
1632784
1556890
1993333
863665
1668774
1201833
1232169
470738
419037
443654
1211068
1973834
1142904
422346
146649
1726972
1990334
173954
1311800
1615145
260263
692454
1797676
844838
909419
796720
1080335
123563
426751
1692354
427452
1169171
1068542
401424
1907209
732993
1405900
295405
233629
1504725
1983331
1159527
1249211
1175507
1660700
1820173
1014881
360319
1907473
1822019
477392
663964
1526077
1553754
1911128
1627013
564365
1546616
434497
1416516
1719948
434143
482400
1304126
636090
559435
679930
1605221
273560
1389054
175171
912156
1688806
754526
855003
1851994
738395
1695041
474104
707383
1372494
468056
1617561
1973858
399067
917586
6691
306335
1264375
579886
905966
1972373
463507
154708
1788445
1119281
1293915
1427691
128613
1105850
951830
1725882
1317894
1921614
1317521
202322
1226383
1356297
57165
1700415
600403
1953843
1853706
1157733
477700
282843
1109100
1296198
901095
274419
1206996
452985
578263
1321910
1615024
818344
720823
1379909
1719613
647852
1606868
1983215
1440379
1197848
1141244
1097054
449397
1453014
1742336
1554734
1031195
1815889
873189
1529078
1358003
1536236
1217498
1549867
386622
485535
997429
394554
712381
799099
2596
648445
1757213
797168
85304
1461009
219731
1136696
504935
990966
107077
1526712
1242716
1469071
889050
48003
451209
989467
767314
239808
659889
1010695
703689
1074092
1566467
297930
1282141
1843426
713930
538387
337127
64338
1620190
634974
670351
659091
1245344
1616306
1968682
1040577
1260429
807666
1685348
1822794
1113971
297811
410205
671652
1952646
1541729
392179
298865
1588210
1950519
1551466
1355707
459996
34440
98632
335816
19689
1371722
1739676
49306
320887
688486
415619
439156
1782610
1036262
976735
1873993
381896
511959
409974
1838986
1335681
697441
925044
1317060
298128
1739987
619413
1990529
676152
994673
1770501
1656868
1914365
1721329
613390
1401045
344747
827683
780119
250353
990676
1416961
261879
310387
1499434
1153153
350377
1523041
906890
1937500
836888
21115
1346985
1651647
1837884
1177465
1287603
922476
1074355
682641
808656
1728223
1385285
1444618
1552120
1250361
241778
891019
1620896
799942
1707051
591096
905073
1013515
1658012
1251378
812896
1902446
936438
1743407
1960036
405388
1463059
1352208
1454396
1632484
250890
989271
314187
1957773
534695
290247
1392641
1617425
1400747
42094
1053192
820339
460606
1749828
1416814
1371488
1184865
373958
210725
1163773
1616345
1480861
557922
1468240
393386
1809735
1640559
1161902
90286
749254
562640
879538
228389
548458
1791104
1690331
1740902
1602201
1684974
774207
1547110
929977
276834
663097
368784
1042
723817
376331
1634774
1672985
198125
1440557
203606
1282394
916786
281890
1077719
1625223
1772949
1628399
1888592
192070
291736
1478829
1920731
1176279
497719
476403
777968
1725753
586449
1293293
1938629
352326
229673
902269
1765697
1920614
1363838
1555469
7684
1748774
1470353
609019
1165494
941857
423562
458061
42070
1734898
968804
704116
603474
247116
1937558
854717
1635869
1628325
825698
408650
1172519
1507270
1325787
1402835
451599
1449343
527483
80073
820570
341352
495604
786372
1241307
340622
1910691
1163171
1051290
207825
1310223
896783
707357
952143
1067240
1656217
1386235
122423
391707
1370981
1321255
1757345
915521
1168497
8239
701436
1874966
1890109
1135704
224371
727298
1546341
524784
279183
1393396
352846
1580805
779580
1488402
350978
1289990
482049
1300873
1462695
117595
1685062
1349290
373170
1636213
1479118
1889237
47629
753797
866083
11576
771448
689998
1937594
976881
442834
1210700
1039515
90995
611340
841010
1572356
274541
1153890
1697942
323535
434619
1169583
157512
762118
853871
653125
707188
1014478
1765290
956429
1461672
1492044
1412800
1526095
1659407
895448
1459296
1414791
603752
1387566
227999
214722
534089
1146300
1617943
1456315
1381611
1729805
1429384
1017969
1160981
1386139
990142
72414
1618225
1001479
1449021
1669378
772021
74259
139234
1118759
164732
652765
1441939
835439
1995529
1693515
1719745
553346
345226
375156
1086081
168456
1172572
413693
1152317
476397
1814705
860180
552933
1021739
1022489
917674
1227579
1013560
916447
768510
1966721
1214500
1436725
1375068
1082256
467678
413512
1821165
132210
487588
1445216
1627385
1252618
1584419
758904
1988594
1839255
855441
1797075
1526065
1084855
92876
986561
1805296
880908
775315
1861642
1412625
751015
1893749
676174
186897
1537170
1106833
1367656
502850
1639109
359161
1367061
1358290
241349
1565149
1466617
458617
702331
896076
566746
1452700
815486
1069716
442944
318855
1201138
1420819
1925773
1782912
86854
392998
1364728
1284265
363563
631089
523891
769877
1191960
190030
1878015
312272
1867955
355768
1946377
1671006
1658059
76881
1430990
221733
966624
950142
1227875
1913878
52575
844906
540628
1604368
459593
1250474
1375343
1670359
231930
1983015
1145039
412097
938120
1886872
1977534
1462734
1029033
1646845
258306
742445
1158777
550502
1556297
371748
1395333
528651
827177
3442
977515
615539
1099235
1650195
1904755
1734068
156838
1585440
1117099
149374
990674
1286934
559651
1057046
1331631
11453
1827001
1844296
1519377
376411
1296657
883542
857753
1866210
1747952
1059940
308109
610110
438604
1030003
1613023
1716638
1701874
1108238
1769068
1423067
1048211
573632
1956372
1962654
1034245
1644311
881748
1091841
1707094
764562
1335692
1330349
251563
130408
848169
72041
758015
1045927
708649
659923
939015
163075
604673
41478
21484
1063257
410967
525403
892343
1486862
1671840
1747704
1767265
1962778
1525031
1648422
1734838
469914
1042821
697548
915994
1351457
642437
1716449
1903935
359267
83438
470404
229666
1703412
1195438
1142494
1766439
1062634
1301431
1287341
833442
1619643
394908
1319171
829293
854659
1528218
1260782
1239819
499069
1824344
1752341
274001
543328
405610
301452
1189505
466104
1253830
686491
1916553
1197970
1822197
977945
1604500
1265807
1074237
1007046
1126888
433877
639922
1207507
77811
889890
398345
421434
1308664
473950
480780
628854
1998973
740469
926893
1386966
1103092
1196699
1740066
366790
1583016
119657
476188
275084
1125470
1433918
1332715
1516325
607765
860451
1543849
1733132
601790
114348
629137
659411
109178
1961334
1149864
743713
1216419
30410
1302414
709955
1650704
1910780
527018
1183063
1951829
1430335
1556070
491736
1842733
1916008
71764
1716633
1154505
1573763
981513
711386
439095
1368693
1144777
1133973
1095968
6651
288852
365335
1436550
1758532
1457574
264009
496523
160404
1632671
49956
682799
849088
109267
1497031
292048
647844
748359
1406569
1511542
1427516
6008
598314
1078325
1559526
13377
590512
1270380
171868
1762417
1948960
208745
1162405
1328253
1385820
451855
1612837
1961112
1312186
1870912
108501
69572
1324151
1991645
1041753
1350982
904996
327880
1104362
6408
657675
569596
1530245
1574823
382625
209972
1188210
555351
973151
1782822
832030
1172740
931742
48790
1250521
311439
364545
1549899
821601
365892
942305
1891953
1848966
1375072
1979630
748945
264959
993035
1568702
1792783
701943
573450
11795
1021293
541978
393460
1086291
1628992
346880
1220275
1223141
135659
1224456
620141
1817716
1615176
1423987
1683138
548573
162246
93061
465667
1984528
1065326
1597134
1276244
1162141
372092
858489
456668
1572386
1797284
858917
1255227
447254
1042716
1383748
822169
561084
129447
12562
958169
969389
1081565
290032
1303061
150462
697481
1457650
1474493
889223
116990
1759741
2268
1801
657295
181876
635318
598526
1924576
1049181
1189856
843224
1142826
1437877
1544401
1500300
1664268
951856
1941204
489824
1745175
1173854
1732422
514509
587722
1831707
1463287
221142
417224
736839
371911
633210
662264
145132
1282246
1039110
618449
1340431
1588958
547272
214961
192778
1599249
847828
368747
789142
401034
117888
452670
1022785
1891517
1198785
848571
1125271
310072
1634802
748450
128394
173383
872747
949422
1577469
1786835
1620033
1641638
1368781
1471010
560295
117329
1594493
1052879
1107997
713525
1073616
702733
555864
741058
1874074
1760176
1275279
1277190
1822688
117961
1087461
1945294
538630
1586907
1265882
1505904
1694642
1386223
914518
1055937
1496678
603053
138341
1982577
536743
681715
1679833
223597
283487
1548628
966834
878397
618079
128798
1337897
1071705
138750
1812219
1240721
1696681
1850688
1391937
438693
251045
1383960
279140
852053
1513416
1436382
1172066
700535
1384009
1263765
1417422
680259
1922527
1365933
37412
357863
1294425
922663
814705
161322
1212345
1138790
1152264
1491068
992417
1784574
1600960
554810
816631
392879
1315214
1326483
1200680
1155971
899491
1743397
989205
157303
309182
350058
1924897
463287
603491
1696053
681756
638781
471922
911695
1740176
1325614
1531789
535038
1639756
265236
1694267
733395
1491992
865406
1727064
1383887
1876711
267070
891267
1268076
1093625
1849907
906580
294287
858640
334449
762550
940802
1105181
162515
1865401
1027448
1508534
1358874
193564
436870
1392730
555318
569626
637585
1956472
310916
81154
915846
1001657
854840
420346
39401
1198277
736323
983602
422452
645277
1585883
136468
741889
1969107
1055998
75478
1118543
1768262
1513561
1046490
517693
843366
1702968
1511421
1425293
953483
516807
562319
1674685
91797
931775
1693877
122884
1156530
1370186
1252318
1967733
1644057
1789069
648350
502210
1071062
1253474
374762
1027600
341856
292521
389759
1327514
1387991
782734
1743148
255312
222356
1120301
109374
1360879
149590
69550
413947
922675
870771
928746
971950
1682476
1896818
1171894
1593297
711985
631407
1083778
1899709
806366
859088
1837980
1378271
565200
1646421
216963
1793728
434277
47870
671396
1398822
1992510
1530902
846848
1325905
396946
1761951
600519
765523
793347
219576
675012
980731
559856
1868265
1910169
1704668
1560299
775301
1143730
1089867
801453
1414878
1701906
1153525
1655238
227469
927174
1054473
97559
1845663
878423
260797
1370524
1411343
317294
1747437
233154
1651065
959052
1200253
1938044
207887
1212992
1100685
300200
568376
932902
1579488
747099
283981
281948
784801
1623679
145872
526642
663313
1938951
1580214
503270
431477
78225
21486
685489
1485005
801869
1079117
67606
1981399
128817
627518
813684
1865894
670475
637763
204361
355319
353770
779397
445501
224162
1587136
450512
374174
1190393
1528892
599868
623457
1525944
28618
1815689
838965
90248
18646
780362
1697215
1984262
1005883
1792711
1423720
1546243
717225
989052
764620
1705368
1626137
229906
1266182
802050
1425999
497244
206178
941345
1228693
1934956
984648
1972785
1333557
1994628
1747569
1486291
1293580
716539
346086
1585140
979591
1654484
1867514
1766718
1278263
1066739
1885071
660049
308609
1029375
452731
78243
1794112
1711318
203950
154367
493531
518757
1116956
349808
179085
1165633
906147
1611297
1542361
1861777
1418562
303457
126845
835198
472759
416844
53129
682916
213092
1702928
1292327
1636855
1766571
919692
682270
140821
1436178
1693238
1712571
1208237
932041
1903002
1351874
1589102
800488
803926
59971
1682944
1786950
1846612
1346624
1773548
414409
618588
909991
374171
428260
783093
583101
1120161
1894503
1769207
132558
1319648
717342
1998149
1251732
465786
1954156
1689716
1091847
494853
136876
1710141
1644387
1045474
868178
1346010
496780
968948
1046295
995780
987548
1014689
242313
883504
595155
391859
1749530
1660454
1569042
1877387
113160
1612516
100085
651438
206967
979448
1515321
28419
931174
593434
1605847
1904373
1256107
465042
1544770
587339
1432595
1873858
985130
1858570
522578
1497827
1153119
489344
116389
1007125
1137445
576023
202014
1787688
110251
215616
1620620
458925
1518864
1538629
427005
121696
363606
192628
1902801
825183
158625
9077
436592
859747
523892
294249
419713
829006
433587
1139878
772731
167394
1853507
1634541
248252
1406698
836602
744421
1589771
1418033
548609
1493569
1800263
1811236
1330990
1123960
64695
1875052
1775409
992327
216517
1491539
1883436
137055
933234
1815541
1364797
1382171
436298
1419986
1554674
176321
790605
1092461
1654590
3180
1059976
143774
980790
313329
1305992
1758756
1594774
1250386
240861
1172348
1636315
140586
1229552
79062
24470
191156
1617533
1228199
1060451
619345
1402717
952407
47065
1922126
1246605
1589234
759201
160675
1004872
1192855
1543906
783764
1538390
1646043
1578265
1364287
1895197
449890
1132806
640419
531793
785516
405616
616515
479836
95009
9771
961746
1592691
1181682
1786101
1326122
297863
554308
1135125
1328747
408695
1665582
1699186
702757
735192
73426
1600683
1884382
765217
352838
790452
1663600
1602231
1692707
892057
1110388
1675536
1644611
946378
1016768
1221427
24165
1136965
1953225
1949256
274741
1260849
667368
450608
1555834
558285
877731
424499
1246672
746581
797285
452211
1125107
1795262
1364821
122334
611715
978306
1413822
819401
1251371
519985
294864
804562
1752129
1390625
165625
1181110
1151702
158677
386272
300838
546058
1284277
125428
1522626
1553920
155839
1598328
1520639
1518603
1834383
1698993
1371444
1733627
1759525
1359235
170540
196838
1357199
723118
820701
549762
904854
1582593
1365349
1843775
710374
1907271
29643
1565511
1915225
954362
1424410
1572809
1111929
1681770
886120
962585
853244
1785161
391719
742083
1539866
594203
1354124
1058843
1764729
1106058
432266
745193
1499423
264977
916223
439145
920148
1926655
1440971
965912
851720
1453735
1976958
1838588
1481003
1244475
153784
608351
138562
1149102
1116266
98006
1271215
528532
1954819
12016
1347886
110099
247085
1838488
1551573
102395
432931
227719
847597
40091
1160305
1649477
1546333
768774
779944
1752872
897453
929655
944870
949980
23231
1917644
766081
500089
1940562
890316
716052
1342806
1001237
1864988
1521190
1617258
359038
1778612
1466002
1573817
1645941
1277635
583873
1102952
1416704
1067824
1102559
1897940
1179141
302395
787930
1610893
1751561
1924587
650807
1568564
1665437
573399
1236460
260960
1596453
427585
105671
247354
1616961
795443
1528922
1483819
1356383
977313
250173
177370
1979102
437236
540868
782255
917173
759372
186691
1706696
955950
760879
649144
1864342
679139
1923211
819635
1115017
745670
161069
1479290
394776
1854065
416155
1402118
1228772
223787
1684076
852816
132144
1066783
206773
1219159
987178
1563051
635081
220951
1640016
255284
108266
844173
81910
969657
726531
252058
868718
996947
831976
659752
1272954
979317
140577
1283285
732179
1076182
66929
845381
1591475
1793869
1568242
1598351
270858
104558
1618496
497965
63043
801773
1000392
823873
1935042
1668377
235865
1801559
722708
301152
1729915
1981021
1067879
626493
1633228
774484
309558
614220
1699512
875943
495192
1429774
499249
1499261
1428000
1899386
1455927
663519
174123
1404033
1230753
1320661
1637374
1772867
1200654
700096
489953
1011879
1391891
38450
170336
27155
219673
1748982
1493292
1494445
982337
578263
381968
1518622
533823
1145691
614130
1172500
1250189
45813
13867
801970
1981060
1375053
1014795
1324172
1814807
379875
793113
395363
475372
1701391
1387637
918151
1509555
336848
1012575
1824238
808221
1109532
1815476
1104191
945512
655776
1376912
1476694
844577
1682876
1778806
1430211
1432590
313769
1020607
776086
1923593
449224
140578
367731
32704
1396539
917638
1432663
1547804
662271
1674758
7726
1469307
1587528
46945
1623789
11907
1386751
1912364
612716
187055
1935266
1889024
1454320
681981
1616660
478943
258198
1029783
320405
1642383
1706548
1685659
1846036
315722
655860
824043
866843
1613997
1285343
1944927
898304
103927
45319
1779443
1251934
1286073
1657426
435987
737973
211348
1225704
1794569
1667826
1195765
448130
262044
580166
515623
513238
1343091
426929
1918199
622794
1734871
1109207
1529647
930927
1118004
1882532
563919
1470964
1706322
1835183
389265
1998717
1429655
6460
1191800
820517
229320
31232
1332156
1471392
250788
263312
1465229
831349
1593595
1003957
1636007
1705025
349341
827733
766531
1439770
158805
1668094
234531
1310972
1875905
780431
1900825
1091227
1818196
25820
1519865
994693
47302
395794
1559832
239113
855898
133405
92631
874954
1241997
928602
1969083
1236856
1635334
94168
178920
584671
1900177
1921802
416032
1163109
893683
541117
1491630
1085999
1328424
1119163
1283610
1456292
141065
463710
1788110
820569
193267
702397
911421
52539
258007
1894758
1364895
1519198
497924
1910101
976981
1074504
554317
1695403
1728807
824496
42173
313158
1031910
486383
233481
1267160
1350639
369756
698247
442550
638154
1394126
1095795
397066
976860
1975994
415200
1980480
1036570
174233
1886293
1368259
1809885
1309523
1042982
1208408
1002753
1384682
255108
1187851
617594
151609
1770618
1233169
853079
269116
1473479
1237277
600202
1600695
1096574
587059
241665
1047154
483767
1856430
1429473
1642887
348692
1710269
797853
1434730
890535
1971503
763143
1675963
639340
1507216
1632466
169198
1952353
1182956
298562
168839
1803030
997106
1907545
957855
1558476
1361800
765680
1234418
1105480
484897
931395
1696408
1327151
1328578
1554876
361775
1792549
899595
1696388
233323
413640
1844707
654489
867599
241164
892950
1102198
719351
286119
1864180
1250088
24085
443446
820418
507830
227193
1637644
826063
1320904
418006
742258
780543
1678897
161287
1715796
15071
1845564
28089
1428900
1749470
1885103
744998
215238
492509
159363
402725
923873
163558
1689084
678215
1408744
855899
460519
563676
642915
1472536
252874
10917
1184359
210997
277812
1232337
1734067
1715072
1100855
1714434
612779
1164310
1549082
541025
1173481
1543702
569991
238967
1197984
159995
389243
1251738
1010433
467767
1544264
375005
1558420
860042
1148130
381581
1839062
1527353
1520201
217746
414935
644358
824113
392366
238948
1604394
798863
1514951
651923
917997
1322806
297585
351487
73888
1706863
752579
1390742
18961
357967
1492000
954955
1199744
594241
1900487
512712
1775269
704108
1195200
343361
1295733
1283866
1934352
82106
1573964
221794
442525
927320
1053722
482894
11445
112084
201680
922331
1184510
1443141
1775505
1697088
1193890
1718457
1241794
629714
1033573
1991146
1287260
1304302
767017
1964937
385202
1478762
715726
1218594
1966231
817777
413825
171296
117456
381233
921547
1275661
1208350
410188
1979140
622439
1372920
1948498
425436
364736
1749282
1441943
1286161
1853916
573723
1125610
273764
90661
1241141
1903896
664711
718117
1427466
1911868
1358887
476648
644196
1263880
1224885
1073937
1133252
506202
1411722
630994
748038
1088500
1386775
1892792
713376
1465181
1965910
704103
1310899
1056397
1874141
1416375
204311
40363
1048112
1650844
1744129
996003
1504157
1068191
1883098
1762861
1695532
507325
1948983
817623
1623228
23467
1950077
1086100
452382
409727
696858
1966052
601787
952137
302109
688471
953568
295923
686886
1571362
1064657
484457
717539
624476
645621
369261
1792595
659033
1253883
1830724
503099
648005
1369100
354867
156534
1369373
542436
913679
598129
368744
908719
748362
1478228
17091
795236
286392
573914
1619278
1741554
604273
411549
1409227
1254906
1684637
758360
884287
1591191
1346187
271630
1921731
1261238
705200
1676543
1120133
1341243
1705219
1827459
1353214
863031
962153
169326
535992
263230
1108659
1344277
429330
508743
1660925
1895978
933011
1760415
1762757
706244
1091140
477504
1619173
1423181
1114025
1513764
1352733
1233743
622328
336306
1921215
1369044
616922
1127946
1129131
1357119
1950784
1585668
1154079
1102417
1826290
716484
1659528
911177
653698
4961
391648
766276
1754649
19987
15764
605889
1555091
128603
1448725
1072542
1721931
448131
681211
970613
170007
1525837
1727195
301542
1801109
1640562
388063
733670
343402
281616
978724
2597
117149
876894
744505
410246
1851707
1510111
1015440
800829
1429568
1556117
1375370
1956086
975697
1255570
1389487
1658104
1376274
971869
1186589
1335314
655328
658927
1703041
462277
347805
118014
1016062
730704
1426104
1675445
1037564
383856
9514
1394585
880457
566950
1137002
533664
1834002
78313
771156
721335
1024096
800457
1237031
378332
1619724
930009
618776
1261185
380130
1600352
1964980
762455
1460728
1717509
935064
1017943
759396
1626597
1537486
42265
1717083
556985
432330
1949590
794913
145585
323688
1903365
1198440
277849
1209054
1824634
887215
671050
1777457
17186
1395314
484373
653469
653559
1184993
1504662
582010
159992
1680239
901300
555941
1508569
431021
1724320
1858974
1235681
337075
1844642
306623
534319
1028469
913749
481685
1199629
1809671
1480978
87907
1479930
1257272
420963
1562948
532756
1718785
428509
1435684
828898
399315
1121215
947374
1429349
307044
1268699
1138574
1748829
115076
1187442
1534628
32492
1996394
1955697
524391
1600501
1009368
719686
727291
1308536
849862
453462
1390053
983849
1998938
536327
1018954
1047968
1358605
279205
1139953
74551
1236805
128411
779519
854951
209224
1473826
819229
642225
951147
1135053
619815
1539548
1805137
60165
719373
347793
49969
1527745
328329
427365
615719
1280278
1695815
47312
1949146
1069241
1788107
682475
14514
663335
1019017
27404
1617765
921439
577086
1379891
85447
1469305
1042974
1567904
987915
1715127
1956089
1338384
431809
1737501
627836
763131
594579
243167
553680
1049562
1626755
688595
1231565
522417
535961
1266989
1472120
208981
961695
56432
213893
1990792
171057
339146
908994
1119528
522618
1495893
955706
1602656
1857314
1181718
1812841
734707
1008821
1315098
743930
1648730
1063552
1885699
367406
1988750
1604780
588400
451415
1257099
1140878
1059777
1294048
471243
1671184
1646015
1965962
1066799
889381
1178084
855129
675696
761542
1592367
1415614
1224910
146221
1938275
421201
845745
709558
1944658
186486
1057604
842553
1986648
51298
712249
1010360
1441825
1963865
278128
390955
293741
867445
881717
162255
1424179
771946
331224
962105
536709
803107
1154854
753883
1336199
315720
560778
1099016
1364698
974020
1675616
141723
1212383
1277558
614263
1784536
281372
524459
1749740
724950
52070
796473
522801
8064
689401
82038
1157139
1227294
454493
340916
1200550
1661482
1970504
1842867
1317735
70279
616267
1412026
1417765
1207495
1873689
1663463
1007506
444969
1899401
638198
1354829
863038
1152134
478546
1424604
1953047
79775
1226645
1354012
1643522
575022
1756001
1006273
26343
1692999
841195
444856
1142281
767440
764971
1810212
1801220
1308018
319271
1112984
654780
107033
1548425
1555886
118219
43025
1517488
1371091
1812484
91731
857453
1240587
1571993
658775
202040
1290177
1908277
204580
1402221
691512
696441
128028
337865
226001
1523234
774210
1468824
1930485
1826063
1434027
1592524
1050268
131788
1240916
1004277
1594970
1161129
828827
257266
436268
947134
684676
948334
1523880
1663634
1286267
527648
1641434
1714996
781181
1014901
1283887
424756
834861
177319
1685200
1781292
1715052
488277
1355957
1423227
638290
645097
1417932
244361
1921618
392518
149432
102649
609738
549686
732977
1308488
1039024
1038118
242062
1265141
1687044
1083819
519318
1182336
598041
1952119
1158457
588384
1938830
799879
721774
1698548
606436
1382479
313207
1430118
1765710
1053122
1595734
1246981
383258
1020636
915619
1631593
1297442
292766
1414884
8998
1571887
1278556
1722365
460908
863904
26466
993158
151380
669800
1200595
1910377
1711834
1304204
789765
1784241
772217
1055785
1556250
1713580
991210
1981182
1326300
1349602
60499
1981820
250238
655975
576270
256138
1059325
298180
1472579
1516040
1009620
1377804
1616077
694710
640740
130956
1857563
747919
142428
1027733
1217072
610989
887849
763693
1550522
1360698
905139
1991525
1961311
1993573
1339456
205122
1694961
858855
1608807
185431
1293780
360461
1403514
1256172
1452097
837367
93136
1368926
805298
850490
1914185
1127557
1739218
115639
1853086
222308
1414619
822021
319403
623004
1148554
1299788
1859551
780021
194932
613348
1409196
1746476
457912
1349459
1335876
774443
688922
1282901
157376
1004409
1247487
563273
837615
441285
1693394
19875
1476315
133153
1809664
651019
965787
666336
1967436
361923
170977
440440
563711
1344468
122783
1426795
1466297
1341545
1210510
1863458
1680425
803401
566847
584975
156225
1196465
878060
441409
771647
1939450
978076
1564842
1883585
1400674
642137
1091769
487168
284603
1919313
1239059
576527
40397
814511
1407664
1262546
254575
909844
25367
972354
1344828
1624845
1583794
1672834
1981132
585033
396621
1230786
1319587
1174844
1409120
572617
781589
650096
803132
632159
740533
1193107
1131476
1519570
270218
580347
355524
1728095
356611
1055373
1431744
1954110
324293
1815781
1077455
587180
723904
1411898
269372
310010
242628
1252191
1133023
1560500
1395138
819665
461164
1073170
719261
41955
426327
1706743
870559
1427166
502357
1886566
1702496
166178
306945
1454350
1646067
1557105
1992763
92242
64500
525735
1321582
1073331
1607582
499512
370124
1584234
835075
1364704
1502890
93617
327074
1994653
1491160
154666
40282
518563
1471066
461764
684043
773370
1812027
1080033
1736574
1114980
416132
669739
1517309
980257
1781316
1419491
364812
1901332
654599
230423
315697
777047
1463798
640947
1229046
1317940
215557
1678022
255248
1260637
1811781
331731
1778406
1965909
1631740
643368
1655048
960010
623299
1686944
666755
1122299
1145448
639421
1497134
409361
849646
700793
238134
798751
441638
1874432
762158
1117057
1349418
1002610
1181212
1406479
1367472
408114
917625
860061
102270
1537824
1492821
645333
1662434
426840
1489636
265441
1171063
1813638
1007702
182093
1123082
1104264
1248912
1315581
872317
810879
1091522
1748219
1779152
1693610
913278
1124203
1780242
827507
220939
1458904
764192
305648
1007018
399578
113386
1771894
1624497
1173666
562548
1748974
1673542
35025
1627567
1906933
1276182
655140
1999418
1580369
1596949
891113
378796
1697235
1698912
1909087
1060684
139165
1763961
552185
835615
1158175
1816827
1818133
1294134
1847615
96869
681318
473857
1023269
1677275
526095
1311081
369235
453862
1943346
1002871
218071
1982584
1598262
936843
899473
291255
1062745
1594632
671460
1467113
1871974
1765422
146350
1703493
998809
1896819
646042
1713815
492462
1795169
1856831
1951063
620352
157725
1311092
1959384
1766199
1576806
1763192
1211796
548274
206493
950628
1096572
1459635
1764621
915961
1757420
1453615
813792
681756
71802
255653
478608
1770290
650374
1403247
110285
1044292
1728151
1075247
507503
140651
190783
1498934
1935945
658650
406442
1496922
104775
1209232
1935869
761224
196214
85025
304003
1740605
225027
1291224
25143
782129
1511082
942925
1130459
1720976
547122
885327
363196
902828
1139253
105555
71469
1751958
606873
66574
390456
1189866
1214910
1068826
1901009
707339
1339347
730923
677976
822901
1898957
741394
499234
504211
1509521
796920
792806
1129993
1922757
1864379
538810
909177
572103
917790
969371
1650395
1303762
69978
722005
153993
325713
1263408
1644116
8675
525693
385869
355813
1571968
624568
1900499
388386
633044
1841946
392162
777133
1544164
1964554
1873376
112523
1887451
1083446
1926091
1694821
1630431
1708644
1258469
41586
1218265
1641761
152681
4796
516100
1134248
1512485
1012877
1816319
1940672
172588
1533237
150864
1818045
149659
1656099
1095515
344210
1924089
1224193
1095837
1749625
803827
43423
1225994
1199709
810840
1965045
728385
541630
1288539
691592
1828171
566998
786123
120279
1738038
1098819
1653292
881398
1282451
1008461
771237
1993459
1004745
1002572
872031
1261245
21695
1515104
1739660
446790
1365154
315608
1672028
1400223
599827
1222409
7218
126146
1839303
1334086
168596
357141
1720179
324179
820958
40675
1253635
1316900
1968432
1758794
1218774
1134633
304564
843083
742918
569653
455841
1879189
1873081
398989
1742894
1093220
1509261
304745
309125
169637
1743311
799651
126585
1771648
1925189
1590820
977788
354437
1377101
363482
1199724
1314189
418382
1348030
941893
1394988
1671840
1703438
1353767
759696
94584
103284
1038450
542784
1189587
1629917
1332501
1301935
554620
321401
134258
411908
836829
321473
1116710
687785
1924186
210569
1787384
449411
1661603
240037
815075
819909
1517945
289477
1620190
261505
1725840
1128517
82417
1850780
1128353
798242
222978
1857051
1621460
959210
1803367
1060258
1300234
744193
507867
1995811
388915
1753175
1394986
1699799
1145679
958963
1361568
1816056
1841630
54506
764456
1593956
1672354
1008545
110162
1863787
1742437
469139
370936
123550
1863507
1497492
437313
1116125
222325
1050690
1464084
49249
244416
907429
403450
63623
1575935
591847
1459023
404174
1801323
927933
180733
556327
796030
605087
1401508
248475
745365
31102
96800
93571
666346
1881043
1627692
755311
189930
1711152
1694504
1537648
1221436
1378830
549573
952218
274487
1213772
1813599
80195
1318506
940644
1220057
63994
779830
263435
583231
1125803
917196
1774236
1414820
730105
1599676
1264259
251535
1496382
187045
320995
1392752
725881
790337
753826
1695948
415998
95617
708323
1630034
1468916
770175
68374
1924553
1456554
1149721
1560513
1211502
35288
1934924
586829
1997541
1499356
1855
1529283
675922
1889168
779986
1760689
1180179
1037136
756311
395407
722542
1368973
646981
440361
1051563
1270367
1602150
627776
758391
688334
1443809
332292
590812
12308
132818
596107
1304282
1069753
82953
419260
698009
600413
479524
1773456
408903
1918167
175571
855721
1639987
1907149
1708787
1766767
1389815
1127727
1325888
1049821
1140685
398478
1871307
956889
485409
1277800
487741
1525791
1708669
210275
274000
77950
1128025
1218348
1231333
1101769
419223
1778215
229468
1045414
526129
1921947
4498
19635
882059
1665185
1832191
596824
963438
222399
1614731
378926
1886708
1330408
1546081
1581503
426201
750005
920727
98479
1210024
818540
184849
554089
533468
1009014
859302
1168570
1428914
683988
1644251
1242710
1857582
583130
1052250
1406597
569494
24785
1419334
663387
1774347
1818690
43038
1437320
1538184
1662471
870852
1944045
824042
1571701
339030
795044
793452
718897
600953
173256
556701
310963
1548112
1661854
791217
1706520
1760587
1024696
1068012
1579512
1034675
1856568
799053
424980
793022
925033
1655937
1919571
1449715
331003
631562
1197380
1142590
528307
817373
351381
216068
1529942
151788
1887917
441345
755153
535587
1411517
861338
1388234
1643206
1863665
646591
853291
1780027
1709840
776670
1889129
448060
734514
601840
1361815
735066
940127
580966
452005
1939810
877766
28881
320496
65221
1490623
1794043
1528766
159905
759090
181432
962362
800545
788616
293630
392543
1539048
322200
115218
1021909
1371768
363325
700487
1854808
23391
945169
1938695
494155
851637
45640
305432
1784595
636848
434610
692178
1319672
928229
1717892
528944
1280509
220331
603267
410730
88259
1911108
65903
407825
1710182
1019074
33939
711858
53604
375878
1770820
801281
131940
1587591
358734
23629
211427
677328
806342
1490719
602043
1388529
1576560
800483
436400
1199715
287990
46413
633548
497111
1431262
120531
646844
1126096
1936895
1114024
1095841
85815
776268
1277697
1936724
587022
125061
1982275
170876
1862494
1640514
12152
611400
269498
1268597
1630729
794802
1332973
1885741
42909
1002249
467116
1600622
72726
215469
1781498
769959
391135
544562
1113429
233862
650958
1459600
158635
595756
549184
1378986
1489185
1454152
371478
936461
1309206
1859477
311753
578614
1026239
1213496
169639
990656
1078291
1173073
162952
1193607
1751671
846774
752537
416030
1254407
1894987
72297
878822
1313512
1952775
1957266
901
1281569
1610985
1129601
1686311
150021
1064447
459623
907318
820587
595486
741210
526824
955977
1309193
220836
205660
725039
1358745
175173
1421626
1551614
955804
1156619
1597433
648837
1263757
413825
86298
1174954
1477066
1013787
1779189
393514
761496
676070
1867997
142507
281499
344242
506723
1143079
629300
721337
1012025
968551
1026203
1253849
1378100
200484
1092036
642131
356164
766494
688191
1456004
653198
888016
1916752
1168809
1617813
235506
616825
1492144
930593
549990
1609158
823409
771173
1184749
1513400
1488019
284752
360357
1843950
73105
1777529
288190
1129941
1860422
1635767
252266
339727
838023
258966
1935360
630376
61915
874429
1616715
1408899
1166166
384254
1808297
1267950
416140
1273815
1739651
812185
1686027
433874
955640
714859
430982
858960
189242
935919
737299
41003
1129351
1239032
1741978
776951
277734
1334845
1880128
1769297
1111147
841148
1959826
1803176
454175
957261
1030374
413668
562655
1065868
1256482
1683759
1073843
618664
1359656
1582667
327463
929830
1320618
1071538
777380
1698797
1564902
604674
1595764
424804
1209522
1440131
1505175
1806152
238693
406057
874459
132672
808476
1758492
1360698
1158135
1694057
66882
966802
1374641
342241
1681597
1986927
475058
1552829
1634118
937721
1800716
1444692
1092923
329388
1988843
1138909
1264304
1153919
503341
1409554
1507375
1089397
370238
1139701
982765
10650
463867
37385
1377806
1123968
1901088
1276243
519426
816684
221307
1180624
1712880
1322834
1845326
47347
22767
127152
223344
1720673
701337
259775
307790
1829308
918507
1505048
88017
740109
1243378
822710
285404
1147875
1280887
1837809
1404045
159740
194859
1858454
788279
879779
1129116
1312610
1357099
1392707
360209
1812392
125819
1001994
95096
966889
121784
908890
1813460
71524
1609777
460150
935475
1148393
1490474
236363
1335662
1051349
1375915
1614168
331663
1690955
1367133
9129
326190
19664
1322519
40353
454137
852060
1512081
1731432
725245
957292
1902433
1937452
1140729
1574808
729166
863516
1615100
1983153
1872991
1360811
1832631
91123
1402974
835353
1418620
550755
1855793
292324
1152438
817929
1836734
1508548
1397429
1818755
638503
1429340
728876
1527013
885407
1940609
1557390
869441
104387
1678341
1221468
1288657
194051
1012945
1509628
1535723
1275161
1692450
1334698
1938609
1636607
948450
573769
863536
1288211
1125431
1336080
1348380
624607
531003
213425
1261407
1532447
1307825
317967
889746
1790244
1662487
625466
1489185
1101017
93309
1405867
502212
1136358
1420104
1672850
777952
242214
253735
1438891
844782
213849
1342311
1456178
666605
1545684
80810
263837
114463
1613095
511924
1664007
1840051
712138
68260
1304796
749531
1856726
52907
1374759
195500
1345353
79552
293637
1921620
1454060
1535733
598527
17133
1310259
606201
336588
1383811
919375
384414
279321
856917
1481193
1518334
262199
1705627
1142111
510441
55882
1967262
889049
1726864
1110898
384080
714198
1964655
1400872
865898
594384
1253968
1291256
1945525
511539
1843307
782630
371550
547640
1804036
856116
1522360
1906358
67748
719018
1091641
395313
1910281
233411
1247188
173328
1069980
944764
190660
1136523
1991580
1420635
1056424
266998
1236571
1542556
624818
1657736
1572634
795825
351493
125924
1719163
857827
895885
1382410
1809598
528894
647547
1879682
1142501
519200
832157
1565740
601937
717423
1619826
1377457
997952
1361075
547805
140754
632449
1697724
308957
1250220
1176055
243857
1030156
391881
1117569
562044
1963222
1000384
1339584
111055
1415535
23734
854969
1412388
1830809
686716
316534
429194
1160529
1213930
702042
996555
1136496
1206126
1653523
302948
1001081
1414337
861961
196680
1601514
376303
826524
441620
1432427
67900
1449386
551686
731119
1641450
785513
1047003
305305
1842155
802245
378038
279763
1351568
11278
329166
173891
1997158
485778
755070
1155663
720605
408131
291239
1861849
1946053
430126
1554714
1376508
938296
1658310
1018204
1926606
779646
1242157
1699963
1706645
41504
994820
1250783
1502840
1744865
890785
186614
974276
463040
553513
1343803
1678142
364219
1485049
1397549
1290218
63597
1482602
196390
451404
1337905
17212
1295884
1963666
622052
1870950
320947
242235
1722287
646549
1800858
1303177
1208342
650818
1514912
422844
899013
764876
797093
1509660
147863
1831479
510525
665172
468505
833081
24026
513516
1744293
1006391
1322296
1240454
533416
1581718
926556
1181991
1283672
777941
1449786
262803
1775434
1590622
698672
1626467
1823254
565212
1509891
66280
49045
333955
428021
1076343
1572506
1226850
1036903
1599706
1723810
786020
734206
1759118
1191980
184831
1414070
1976899
926051
1929926
670511
592067
1141760
997033
946815
779021
376642
1701178
822594
921060
1908325
48455
1576024
326686
1714878
1726062
402225
1338086
95507
1740125
642375
1907495
1999560
1775898
1759275
1935542
1570165
1417074
1071322
886555
1232175
557364
1950806
850045
1291665
1953834
630648
1739176
1815040
1012567
1520035
626726
1609844
1567225
1534541
361892
477535
1310948
1661964
970035
1071555
415581
1741804
399120
815121
875513
1571042
689701
931834
1680277
353634
1204042
1844244
586513
505122
664108
767587
1015072
1118839
743138
833508
1689529
1436301
1591991
1573322
1629470
514596
1500844
835965
1365789
500459
1549198
1370392
486943
676556
1609668
396119
976872
1331147
18219
1326078
1671328
217209
1108283
697766
969977
1119627
1283086
666396
1918245
1537281
1476101
51822
886120
744613
159798
506237
159599
476354
1745015
75983
147957
1768313
489269
1576799
537162
1399418
692064
1817633
858266
1073228
1401363
864977
85077
625998
885835
83569
371187
1964969
55623
329617
929761
1665351
1829360
58914
1526322
729874
251809
779196
919614
182007
68279
692711
253987
1195901
812280
1996157
886072
716275
1957852
163354
48502
1314805
1661709
8867
1432792
1531369
1660022
1054534
790701
1202828
1321204
783462
1543475
7345
245219
1620715
1616492
1075378
870301
1949325
453096
1573630
966433
372356
1638836
912965
1371198
704527
1039209
660078
1254729
798342
873225
300375
489013
3668
492989
1361319
1181682
1273390
1977886
1953763
1391472
1115630
167120
600308
75513
800360
684745
1555463
244455
601581
1618776
822488
1026114
703830
942663
858731
1596295
199416
76372
478629
397443
1369822
1091198
555336
638882
1801827
1221728
268514
1032120
750435
456883
1084652
200467
1510532
1789544
719410
273201
231913
1201056
704727
1968046
1400146
1655162
1979050
291039
130404
1033455
756881
1696110
1938685
893276
730905
1745752
881791
1212920
356308
1191785
1089650
1902007
1715401
1146991
1065990
771649
199359
120544
884889
1667698
1596087
1649794
1935874
19087
683113
445609
768687
1501145
1773633
39497
1565704
364778
1673038
1585517
1635368
182619
764072
587827
1547409
583057
1800910
1346657
1709860
1280244
401478
1695672
236004
222085
533777
1015004
1093367
940447
537715
1039807
1438162
716615
714254
1705478
4692
1741448
867642
1326557
1372170
190942
709314
349656
1658008
94792
1396147
633733
1007026
748056
726809
119208
30524
1493234
1707510
691283
563115
1162514
1297874
723800
695236
995627
33923
1397475
398383
210728
1155066
395202
1214185
121779
1236815
1370548
722586
1062785
799961
1725442
210617
162195
432538
4955
1804013
1894159
1863938
1612879
879200
838848
1301610
693377
1214961
3644
1876799
988486
193269
896762
172178
345530
1463038
872753
645515
1348275
1814530
1685582
1645963
862786
1290869
670633
875007
369775
78582
762523
1990167
342748
371214
1906450
1497528
834320
1722464
1859408
210208
1455535
981011
543635
980542
1060892
1340540
1739033
1965125
1235330
229549
1314076
519885
1545234
385987
1028530
528172
1867109
1935426
1461657
775094
1805855
1224004
1200696
1676896
162284
312023
462457
981451
1467191
1450481
1681423
1739440
1482702
637552
1054560
1118665
523218
1778620
506997
454569
1418196
1552535
1366692
762038
1900811
1452653
1016175
1259290
432869
347147
1023872
487759
588382
781633
69555
1907704
1457612
232472
1694417
1676079
1757481
377628
1135720
1187260
1143453
1141260
1937900
658793
991209
1350302
190
689308
1730425
1554278
429533
841570
967508
1260373
78391
1997659
231275
880622
1218518
797675
1545537
659136
1770401
1039040
1224527
224532
119600
746661
1397349
664755
101108
1382786
1675717
1474869
1821085
1657988
431961
470123
796462
218272
1471894
1547560
851502
793816
589009
144168
1461118
1065531
1133935
634372
1376903
111549
1874547
333384
1499400
1734516
1518846
219474
391822
894296
1141811
817285
786573
1086489
1156979
1492812
209927
599620
1700226
408739
314567
599014
669241
874213
500495
1456308
192660
585989
1032914
704817
643063
1707189
473672
698350
1414857
1596103
191440
1196085
1853795
1964146
1324839
1347445
1690208
1758211
334131
892404
165991
958272
706789
1745528
1820727
1919162
1876875
596161
1766002
1626801
847102
1490140
1346268
1826764
1001147
193993
1321420
1877152
789978
856426
811924
38994
1595188
877487
1935134
162133
1784316
734383
144562
1918078
702796
1930287
128943
1965060
856694
348455
1057189
1447692
1824739
586460
1183162
118933
1697449
761518
537091
154103
1541049
1706818
1175862
1719051
1806243
1023984
1673047
427399
1788942
345766
697396
1084598
1360107
712483
407065
1151363
795880
371892
1385098
1609174
671217
950051
1083486
59609
542975
1903435
248884
217791
1320130
462154
957427
297625
1832176
623090
1507199
787960
1426813
352301
1145210
1738287
1760438
635256
1498457
1615454
1365007
43069
304580
759724
1574741
608712
1058780
907253
194310
572373
323504
247732
1370440
559072
411355
955821
1814334
831076
1893890
745059
210076
968617
149156
1824671
1068626
1908688
191351
28362
1786319
1311954
1684556
121373
635438
1274856
1175102
1659523
1963646
574635
1785689
1071817
530822
1085864
1387834
1612395
763986
552607
703285
650165
332185
879532
662924
771752
772045
1914700
520002
1456531
1959013
1500646
392015
76522
531241
98551
1484539
346293
1147320
1666248
750489
395630
516853
1884122
1036088
645663
1975763
1290702
1459794
1142256
1231193
1321510
1648544
150920
1638363
558690
1575528
1114263
1500720
1901829
1958699
1195508
1682651
974859
813986
354098
47164
92976
1494917
1435962
339673
432769
581544
236239
1744311
1424752
531465
307415
1314538
477311
1046109
39906
742400
1815460
725405
279327
1867706
1233203
1370597
1016767
1402874
793691
23342
992911
1745607
710897
92878
350138
310956
239799
1247200
642410
1496535
160062
845175
1820824
1221546
65848
1338196
1811527
1694244
1071073
152046
1855546
1837493
948442
1090642
1100064
397391
1745140
1217409
833101
1795265
593831
289045
50223
939014
26803
356835
336942
1124755
743347
1577561
213078
1647307
1747154
1467423
128825
554588
1185938
1525480
31527
622165
1484335
1368298
235309
745208
1879734
1529440
1683572
889905
1447244
449147
650730
250000
1530265
823729
1299680
1474545
67755
786047
250323
1051946
1451045
1380039
1322224
58018
576629
776132
1396551
630235
73185
432387
1903792
848180
244063
1011200
282790
924671
257798
1731209
1309346
480876
22743
675740
1285415
1204575
447833
979418
53790
326911
1871959
318251
1808144
315973
1751496
1514408
1262643
1436324
65811
57140
1780936
157917
1906745
51757
1171023
1321416
423804
733775
1470093
840012
1770829
1613844
1571305
1217437
950295
976572
1201334
991678
1838699
390937
654885
1740850
1359712
1237731
1201377
1912059
1197690
801556
727914
760275
1623441
1999360
776551
469527
1353460
848097
840812
325657
117603
1203563
538404
958391
798207
266897
1627269
512432
107326
738163
1960703
1855978
30722
929277
671772
8100
1078506
393425
771883
1469969
1260966
1012552
1837667
1182469
1874255
774245
144518
1356783
584923
369002
1733160
283779
1949467
586198
516979
831851
910584
1279638
1680513
294540
646253
1206120
71562
1034874
1145733
450595
1651236
149543
949730
1307896
687606
1832227
1392327
94059
1271637
692433
1184709
589335
151635
1384919
434100
329405
846229
226276
766738
944095
1912920
154867
909297
1810974
1431467
1069028
1875256
1771091
1234576
931326
401453
236455
1604629
599897
952267
1320459
1015279
315994
832483
438238
990460
882278
302495
1427056
1977369
250726
763589
291981
1434017
1375324
550918
921944
1121370
423595
918898
1017059
1374630
1285100
199352
1723120
1013279
1766354
1492167
1771893
1499773
1545030
1326834
592960
1151897
1059551
593299
1489545
745197
1059689
1393550
1215491
50398
754689
399963
620521
1775265
125155
545845
1640878
1954254
1213787
1675317
774577
173234
454960
585809
1237138
1178878
1649590
690751
1789171
410252
1114479
488196
1481169
272091
1633363
1177586
1600856
841816
910016
417335
1536317
1016509
1917714
1710890
1063080
1354977
164240
803117
1503268
467666
1711455
1414179
719749
710762
1434582
1005946
509314
1213204
881393
553964
553977
1564960
1820268
1153018
1040895
1490128
1119447
408794
1129920
1890086
711289
198723
323063
1107728
1722906
584033
1023425
1696042
782953
221301
10308
241478
73178
1992263
1536608
1595286
268944
1953288
1034322
255021
1164002
308375
403647
285218
716837
151198
961133
450216
520446
984765
1497182
1123421
1473355
87080
1627251
1822080
951607
835770
1700122
63723
1906361
476742
1691628
1947772
434134
1125171
1851756
496031
1891878
861215
248877
807170
68503
1332990
1742414
1821511
178943
328821
1994254
980612
1237254
1993298
1522123
1253290
1439393
870843
1058194
168611
1971980
336670
1384860
1121369
1874483
1332295
422552
67393
1024883
822018
652264
1920768
196341
347251
471409
1470464
18512
1870980
420345
1670778
1663771
1448538
1018089
1197866
1934287
1044267
935157
788299
1495910
825418
1802586
312145
1791889
1995509
1442927
1814249
1837468
1167759
394083
763045
1549328
379081
1912875
1033711
249357
1313044
1902461
392571
612895
403573
877909
1376824
1291112
1789325
1124142
1249410
1600344
184298
931688
1424278
681340
547327
503803
717819
1806176
1947986
1399409
263336
993277
1897792
1351482
143536
1351328
1591640
678968
582992
1160700
1921978
675428
1187919
8252
522650
1970255
1531960
1592485
1518984
458030
649038
915637
1140117
546526
29578
880681
1506217
1654774
275973
1931448
1241209
1991985
576205
1353612
1410066
741631
636538
1612742
1678020
766108
1450321
1134951
1059113
1901072
246485
1410721
1802837
149435
1387001
1155016
142644
398363
1455608
70911
943188
643888
304723
1340060
1318760
999333
1088832
1599205
1299903
1533523
848791
1974877
334202
999596
1828704
1651390
1171095
131891
931820
1509121
1168098
1395157
531359
424399
492576
947874
1081148
1430951
880108
297135
217370
1696482
1915269
1497953
367244
1060420
1168155
425698
447340
220255
1397209
1286625
1238565
347927
320404
1697474
1896498
410320
805188
1342383
474688
301286
1758017
325888
1062902
1520119
1205421
1720634
86629
1479953
1274846
751639
1237854
290223
454891
196909
1459007
538536
1555759
718728
1704664
726207
882038
859429
1290575
1715925
949144
159300
1879689
1096370
538692
1550694
1494734
897065
221377
252257
684048
1148667
1283105
76933
1172352
764627
1147711
1359252
1088441
631366
1050322
1191059
567972
1221224
1614026
393745
1620069
503398
471292
1544279
1371661
886749
240021
1799137
1881387
389308
48214
1266148
395622
394424
676012
1986762
1574658
714545
1168810
1169536
307886
488578
808415
661440
515212
1580362
584443
1228915
120054
1219288
241343
1186726
860912
219882
1383441
59715
1279803
1093079
290420
1373696
52287
773319
1353451
1099723
1808505
784856
453823
1725490
1041030
1560315
550069
1779969
221480
1768426
1381948
98198
812002
704045
449103
944787
825219
902426
1786367
857444
1418360
1631540
586607
1401470
1490673
1258664
1247211
225032
1682937
123935
988579
434539
56796
1709703
1977822
118606
660228
1037091
995723
1592678
622534
207290
132578
715789
1464076
1264403
1423480
542042
1367958
1142378
287501
795419
1481965
1641390
440424
1348113
749473
1431469
139635
790876
1494445
680841
583768
530927
625766
882183
1332829
1065071
383753
504875
901465
70297
1336469
1914962
868492
1714664
882451
988342
266653
393240
1932008
1191833
300827
1479466
1086904
1826319
1961575
1266150
333351
1236686
1779311
174724
1723830
541325
1590754
310236
1728274
1431718
1311967
343322
1188688
1445849
746391
165308
358197
989826
1876038
1355036
57024
1614499
491209
1610818
772295
1298722
1882334
1859088
714630
789035
464840
766029
1750846
1482112
1368674
1944215
1955711
1729990
1940963
480209
205727
155836
290478
882477
822147
552244
642559
65142
1569192
391246
1894876
1486492
1488127
388802
32079
610244
243494
1075551
1464079
1417956
1147438
583003
475374
759793
1747285
1513324
14154
895457
1599692
187848
1935819
302204
931825
1959743
1694090
750811
1325784
377857
1272549
673235
1256887
544054
1760131
1187974
1506348
1262829
353994
209535
1765092
1090431
1594292
1556919
821024
381609
1895533
311264
442695
88498
1884607
352766
952014
1054003
1561192
1236521
1556304
1662448
1226744
1932101
1877905
693574
1086022
369007
1557070
1962777
109371
1494335
921852
1092391
1910647
1519226
794743
996124
1845076
1445353
35596
1073756
1115697
208540
1499035
1252145
13237
1600300
1563006
1314567
692014
1871971
272106
496856
216329
1483200
1780410
1956413
1967428
834897
1368929
698228
1267136
1085591
337552
1117198
1913630
1593284
1423335
7592
892465
1607113
1507288
43009
1969023
403055
1480712
978959
1755402
365314
167224
679482
754680
1041214
381578
1407453
181845
737110
1257107
1109215
838297
318522
920792
1110337
1344402
20650
1492307
1555125
1204791
1085598
1805866
1865094
32329
1566609
1486603
492041
1828828
690963
141864
419979
1387452
623795
1703153
1558932
502231
338498
757227
29847
483457
1194691
804706
904853
271079
399828
382534
276331
1741989
846081
245092
694942
1152063
767972
151134
1981844
1576083
995630
683325
6701
1377289
417461
730243
1339044
1474366
502240
1877498
422217
887759
1127264
729945
135343
1721486
1466350
531283
1387226
572644
1316611
311176
1271146
1459997
847978
1587077
1666398
1625601
1546502
875643
1552594
1572207
616417
1854292
203
594927
752205
491592
710631
30547
1597887
480196
1300745
466136
1512777
419796
734071
1136324
161178
1493183
1388534
1779199
630412
23202
551675
1890400
884200
598692
1197552
1845217
1975022
31885
1440433
546716
857620
1585796
384332
178990
1138720
1486505
895690
189965
1699035
78938
1000557
863426
653712
929608
1181572
1457524
952577
1498399
217786
39266
1647337
1243686
440276
1159464
1515708
1922847
559619
697910
1890970
698684
1054088
530347
1606237
1738317
1497669
1800128
144673
1375543
1481932
1619078
550121
411518
1679904
30709
737214
1623805
1160782
779043
1242352
1477113
1003555
429759
942793
479225
903635
1661043
1461258
1018613
1204967
1490184
66318
1155251
1305081
334487
1094163
993699
214980
302780
19192
1169256
1989610
1961599
637673
784743
1086338
1184950
945540
539678
1028630
1323711
349618
1740327
1791305
859910
1113286
232201
291033
1085707
1266637
559841
1079425
1251949
369416
1536241
1397641
1806443
1457310
268645
1369269
1891984
1850636
676649
802887
346511
402214
145338
1764132
316122
532257
195650
122071
154473
157288
1485135
1489732
340732
1738505
278380
1143621
1472214
79412
176416
843955
1187702
883150
1861200
506404
1361121
587478
1673018
347144
297962
1717801
1949077
1493815
1147690
1655796
55424
1013016
719347
398338
1845971
1930068
270773
1612005
1358540
587790
1705565
1668494
1681993
1004934
489796
1039018
1270656
1382038
1728993
159312
1568110
1992068
1961094
543036
770404
937514
627952
969158
935462
1033578
829946
1868889
1429235
1190575
1788824
74974
1156562
1603045
1994828
1249511
105157
565162
1563999
828372
1763389
480272
1798728
1978272
1316415
1282264
1181373
1011845
1624917
383970
1107756
957574
364815
413478
1564844
754827
129986
1263709
1877198
511595
1312556
1822772
330704
1357580
1433838
27596
334093
1347759
1014356
132159
1794014
1603115
125524
1710933
868645
616577
164921
1522209
707676
112978
1270075
1067716
1652715
634608
207233
1972662
773547
1983717
1622786
859556
113575
1167824
42249
1573921
1733549
880266
611917
1702937
1799890
970225
613320
7761
837440
1891410
613789
1766797
1311471
1155367
1036056
1943328
88337
1785481
1672885
776582
1745870
1710835
217519
507056
1129086
1787738
1355731
1166710
570000
1089540
1565927
1229473
1981984
1282571
858635
1841451
1674539
1792439
1056882
1290460
1812885
531781
1035504
1951024
841077
43696
1666689
420827
62219
1167283
1442079
435761
915171
671919
1797195
204724
544365
1840898
859197
724392
1601207
500099
534480
1299128
1296854
1443917
1249314
794701
1170982
281599
1410032
1320684
786467
612154
1084133
1225467
103506
1056408
1285213
313052
1665524
1069553
907822
1422677
1838619
1876616
473910
1114424
1114403
391062
677581
780529
441033
684726
1942188
1677485
127276
460291
1464099
1430421
1861645
449309
46821
241391
1041175
1263927
323362
492132
259414
1989328
82276
1423098
570266
638134
1699921
1586959
1286407
702041
1560245
143738
1278321
1537836
1138807
1269419
274463
1692860
833103
1170380
1558339
1616434
107715
1751483
26743
591280
1333970
1331856
568840
1230891
1009597
1765180
2845
1968834
1854411
1531735
1170153
309576
1924723
901047
1486932
1369982
553024
1382637
1913769
386439
1998569
1857155
1636321
500578
1142176
298754
973252
1087986
238148
719248
636836
667681
922642
717200
864564
1159069
930872
705154
21592
693891
1007408
1983113
1908755
949058
1992194
903891
1504534
486554
124921
629371
1528319
1115369
104841
1518678
712116
826325
1730387
1824382
1115071
656623
856430
1678149
1909930
674979
125194
497934
1067268
1621215
1370933
446324
1254372
41129
60257
9234
687953
1938414
391119
770021
386118
141063
1745151
1914234
676565
587574
1664067
424141
744406
321225
1601967
1894917
1592591
659276
202414
1399624
252334
467445
145717
566387
106523
1749359
1021439
1172814
129854
1510608
1715605
1038401
878458
1709347
1716829
1739577
701108
1708808
476467
1148648
737651
519214
338977
719377
1939709
1495904
1493042
585543
1277320
510301
1478451
670738
1525820
111690
42336
671050
351324
1479005
158658
1303000
1480903
1428995
466922
589754
1286967
160117
812660
1494877
1353942
1488184
223275
814105
78187
1530000
402530
1693157
991359
1710327
1363658
1067798
175375
173443
888569
606279
1309137
555440
318177
355053
703642
354382
1833512
1444531
536143
594315
1849927
1993034
911875
920108
76285
151200
1017538
1334173
125956
1449383
214748
1598439
556708
933462
196377
935952
1503592
1332402
710966
822594
636617
940143
655385
1416120
788049
1323368
908614
466098
109478
453862
836928
585876
1726887
865979
1515218
1941096
1108081
1471512
288680
1173893
8531
270256
1841913
1614822
19315
60072
1426660
1000177
790066
470550
1606539
92074
309538
29335
1793184
1100430
787399
314449
263170
657847
1845950
414155
310862
1381931
139531
268414
325596
50845
942157
1997822
335829
1361315
1558785
985819
1878126
1450160
170506
856805
480995
12315
1110926
1007503
914963
1602298
731350
233243
1246350
1245091
208661
239827
322541
1858927
1466436
1043992
403851
457771
940204
862768
1746471
1695897
183265
1228384
1565585
1943926
289848
17976
514492
876040
1618991
722557
769872
2756
205811
769224
1686088
1238975
60334
1986762
1817603
367826
1989798
876169
187520
1194792
1979613
1789735
218502
1466303
1617424
297828
964676
773973
889544
1145269
1514126
1679095
1277496
1014487
365946
138303
1968752
1712457
1818111
1890791
1359599
1503345
1514439
1820168
1191313
884345
1785874
598928
231765
1718457
1046260
1143081
1481093
1129821
202812
627086
975647
1005700
1438034
1587166
1203105
421589
886409
483034
1240276
1894888
1044633
1057687
764682
1490639
337241
881827
1410336
983228
1391296
1726049
530161
483620
1812567
9868
511566
897114
1494385
1478837
710634
790418
110700
786358
1265272
431868
335206
659996
399771
704071
1849754
1944695
527467
522258
573573
1919880
769582
1504594
790440
1638941
1475807
1586700
448670
1050573
1629197
153601
750319
857137
1229696
1878363
350908
1391194
1997028
1761547
1675049
1395330
1573568
1026464
238909
225465
5575
1073914
1857777
1616935
1621043
1350467
1207400
614741
246290
434151
982302
979518
1727698
1484482
254361
972512
1554121
995677
27440
211557
975158
1742461
770044
1648301
1989206
50473
274283
1861998
1525155
255124
1805044
874752
1003029
356756
1541392
1747973
1421226
58705
1102122
95338
262653
1096967
63972
1304439
1655733
295760
243664
1229008
1377367
1943139
822914
1620327
1296520
1880084
1313945
543
269382
1996616
624174
1028609
1475057
1317453
1992818
1749891
632825
1469268
1028753
11429
139439
1379182
776747
353971
916902
592552
1236366
1310249
446206
38165
876529
1658560
640615
955842
744177
1122691
124777
1943507
234118
25760
1180250
504350
1304156
1581934
126585
1544453
1746112
1139107
772207
1512678
198514
1511841
1642309
1072420
128083
624929
1583605
932095
1236032
1530238
855146
813186
463984
336202
797146
1302566
1132971
308006
221740
1351921
1532824
507603
1264668
1977918
1545860
559288
1956213
1017695
253949
193262
698134
382263
1206818
660776
320765
931755
548382
582532
1374540
269182
1780578
1209695
170281
973581
1959585
234900
1016886
460325
1586981
825091
578165
226749
149175
1731712
1823747
392291
496087
1765557
1215700
1946129
411278
677849
236125
1223139
102545
422196
18016
410697
1839110
1009548
245648
413155
624180
24253
1110995
1868852
467117
1803128
765756
1495452
435587
272607
1211631
766055
1265390
1547301
1948978
1452486
1883831
1886488
1589608
439585
1007993
1279921
122078
1406952
137049
1137116
115359
742899
1543727
1363124
1781841
1773427
496410
18053
362499
595778
1646481
1810353
1574647
1972028
558007
1023090
1602494
1397286
834737
1489743
1695060
239458
749634
1189623
1131477
875060
1811022
675326
498079
1827486
202198
1351496
82944
425455
1342432
781149
1585015
114691
1130687
41966
1752563
1908921
1681941
238442
1880005
971561
1141101
13875
1819862
943939
1760216
867446
1343033
1763361
562974
872461
528098
331281
1888706
1304050
940680
259345
1892897
914312
1318409
1471830
1684876
705713
129366
135638
154917
1004440
1230802
1257933
1418425
1966366
252070
1134
1530237
352509
1596853
1696075
216572
1248035
1265693
1695060
1903999
1595386
917256
825076
445715
1642142
1958217
1382366
1477423
1015811
53967
1058019
205197
1787073
379213
1532190
1322131
730827
754459
99703
1450027
949499
595756
869898
269434
763727
1718278
348954
260339
1754925
1390072
623057
141158
1453321
1790383
1386384
1968715
1795912
1024013
527458
1997134
200077
1449792
535558
718671
23922
119335
1443143
602773
1308460
1723619
1124852
385885
1353937
754824
898880
1830098
487319
217921
1347737
1208773
969427
294713
1412963
1719328
439130
527722
919260
142703
1052498
335683
1022786
1895993
912183
1551590
1738704
548916
1159029
1510504
1406960
1506493
1646109
194847
1473196
1814350
1413494
1195236
1460913
1742350
825646
1843856
1411942
1583807
67079
1151735
1658261
837057
1668423
439075
1816675
1373792
469577
931798
1240991
1144086
242899
59638
475255
890961
1825553
1250804
1395674
400753
969027
863078
1884193
1833783
1915137
1899461
1860546
707140
1382804
1947667
1587014
1553604
1758464
834771
184561
748084
1574240
737790
863800
1232302
1965749
48275
1707605
478567
1208040
1141422
1684836
135360
152105
1353232
999815
723516
1768709
1505222
1522101
946803
563774
132613
781992
31640
380558
1909251
1976297
534315
1490191
1835997
1558659
15630
1405784
253782
1849198
1493364
798229
1330885
507749
962160
505617
776054
1042574
896914
1683456
273474
394491
1552625
398092
507119
387878
538007
939604
842748
874812
1535917
132708
1657697
1630776
775012
519365
1550893
1172262
1066636
1376360
1047891
488077
1501353
1677285
544358
1978874
413489
1036570
370855
2608
398430
1706755
352433
1932812
1102942
521385
985403
1450013
1218666
1470880
1969307
203696
861813
1913946
1839478
157305
1415523
1197934
898045
1171159
1371779
249503
1069274
1262923
274608
1313320
414807
1229798
405588
1140134
69949
364509
639951
1979579
39979
312951
1282043
1582033
283333
1388924
862392
1771002
325025
936751
246172
166055
1023378
211797
393148
604121
1756830
1273928
1087497
217342
323558
875564
982827
1266765
1604554
885247
447536
704919
264388
911869
1949313
421332
1420411
771445
1951267
795074
276200
203103
1965800
303344
1266077
1984203
1061738
1956987
1473410
52731
572212
1521075
100639
390259
1819499
950715
1433533
960970
1968504
263188
1743686
667774
784034
1128438
1900125
526194
112194
55961
1897948
1726222
12166
1207241
1676997
554256
750156
877526
43888
973985
349522
788136
1370525
144732
1403944
552381
1574768
1586608
1443185
1313423
1172371
1315874
454726
1413606
1375056
1095405
1567680
177317
739897
1608041
1283217
1201542
1330272
643219
563960
925393
727855
1804907
766309
357085
1027092
617732
1825132
592651
120475
1605208
1373405
1608910
1615555
1910868
1333875
496010
1660501
478598
906133
59580
206830
1871411
1361037
1579570
1231129
1868413
1628195
823315
58310
190236
1433502
972184
1961156
623198
610139
1609718
136153
1882546
153834
14504
813333
304381
1074564
714668
1674835
708636
1115220
1903678
1317212
1128195
1356417
1559163
85907
1641594
1035026
1747771
1635096
586017
1758710
909963
681682
2300
1539609
422236
922623
952287
1854639
309004
245986
1622308
611455
1611384
1420272
1540482
1333961
589887
571794
934528
1261635
1792635
1916961
1569455
70546
137016
1128510
1872357
1956898
53173
1443016
773971
1611624
1724660
1966905
556950
621821
824210
882065
1313760
417464
763032
182928
1943057
162270
1317519
1041045
1046253
1711040
796287
1944528
1721234
549663
101864
15495
1062119
1453856
605606
1177026
703559
907907
304556
1001717
566062
1087374
1091099
1167856
59796
1442421
1935574
1101021
1668471
165857
1317954
1819115
1111300
1756546
258068
1720000
383013
50988
1289037
1304713
1033773
1047992
1977465
52572
1477102
1645313
1384485
494084
1298440
1057214
1221761
21481
1723280
1905351
1040866
941394
1046958
128668
279194
833169
273705
725135
578726
1884823
71361
1048521
1475867
1995944
959753
503896
228637
716227
1190159
1995010
562260
480048
1834953
661976
1672207
1526257
1234092
1492832
453689
1694550
385650
1381335
1508691
75608
893048
723436
740112
1813730
923801
1122510
1594559
1557089
1335681
1382276
778144
602659
1245354
928163
1364326
1211214
212033
863827
300920
974935
1468986
429673
1848143
1081627
232543
1165056
1832861
1644549
465788
1708135
1319383
1474979
632965
345057
1088022
1680302
883400
1623099
1159780
1351411
1141730
14767
236446
851371
1237068
1411281
208927
1896325
995663
1221145
1725970
765939
1979605
416034
1689521
1268521
1069351
1792183
747763
651959
745755
796984
1272222
556141
1153221
1137219
1039981
643421
131916
694960
235423
1937515
452847
398636
1737405
1359234
176677
1454648
607555
1202133
797639
479853
71880
828022
1841736
1699677
1343203
931979
393668
396839
791560
1729311
1991599
1162409
1238403
181273
100017
1352150
1386787
354763
1830221
483063
1084877
1626117
544383
835493
865305
116712
1954026
1233335
1926120
630866
48418
496677
1521798
703268
821104
55164
1551758
368238
1834411
1480520
976194
934490
1575128
570747
695242
770265
1943529
594803
756137
1464726
6424
1758550
1546547
247098
230035
1954968
1506057
614264
1687302
457047
234883
1980171
516931
252204
1378193
583434
247528
1190713
870321
1045843
1729911
1940606
454628
1674533
157426
1259776
1651197
1748097
541860
333419
834558
509750
376681
19775
1388776
652082
813946
735941
1885600
1341010
965888
156876
223200
186665
343208
1398763
914353
1896470
1938632
1765654
860001
37592
488171
57246
1287029
978785
1740782
575264
623347
1372821
675401
1936761
673595
692983
1000578
1604689
1490495
897508
1383280
423826
612150
481426
674163
767809
1708416
138959
975117
1184504
1080630
1882616
93704
584151
1715159
624282
1529676
1145408
1750013
230116
611260
421393
1618572
1524572
284869
256294
1564996
445132
1270112
458365
1741287
448623
1700663
1909251
465896
1423268
663223
330601
131088
1616830
342873
578510
481256
770129
450511
418160
1635890
1836422
1331658
1709956
1992806
1330555
1106503
91248
879555
367349
742006
1430110
422174
412588
746826
26863
731494
981039
1053071
1695336
892755
628877
1240258
304953
552944
643740
108456
677648
771012
564059
556771
934657
1683251
416963
1826130
1004253
1824216
1713076
658675
956546
421343
178334
1507136
438013
822946
136159
1274012
512037
1222475
772403
1203604
968731
1574993
1713250
566331
1749816
171235
839604
87811
592345
778491
1892609
1129780
714411
97111
1484696
1988608
221099
519069
741323
1249065
1712365
1464520
1897184
1227103
1034523
213743
305790
1859007
1373568
23618
973040
211533
1493228
1646001
501837
1642504
1712668
580746
1212176
1728615
225341
310967
1175852
961597
482764
1717227
1892010
1964628
1580106
1359189
654820
1482411
20427
517124
378135
1132032
1987023
126328
761052
751875
336014
105697
1961010
1810264
1889859
1103235
1296012
124941
517190
1368517
104065
527496
21447
1285868
939387
483419
677402
913704
355508
66868
604402
1733655
1633104
969631
1179650
886363
553010
257718
1123881
1373303
1041052
1340054
740726
1183069
1766504
1336285
38392
841391
648355
1294051
930842
1122464
926214
1938199
1660877
1784841
286927
1989151
1088031
1651600
1667348
1875913
1733612
653828
994496
1369628
1187109
781095
968846
1250543
677130
1334942
1459470
1882277
718014
1941632
1940110
817835
1079326
115820
813874
1975295
806103
744627
1580013
1887796
291261
1739328
1915531
589513
1910771
1735556
1507282
1849698
126970
845466
1076120
467327
461550
538025
1847474
975095
1700408
458345
208379
1236327
1448934
253281
44376
289737
1195456
1769687
1381781
1032007
819872
62001
1490322
1459270
1394570
42854
9024
449
1416203
1172628
280507
1068030
403259
675614
1187437
1227284
1305933
1426018
272578
1571883
340918
1408032
749966
329932
1396833
202608
1281244
419256
190764
1081502
1489670
1775035
732925
979278
1497071
10384
856278
327018
1075694
855086
578860
1444997
21098
593222
1625561
1158877
1988213
364979
1860818
1963323
875598
1531611
1184097
476016
1735722
610968
441616
1063434
1626610
389709
1621533
452724
186257
1458185
101631
1233286
1922363
89836
489058
585809
284152
1220297
904254
1555318
523467
203767
580882
1037962
400219
1992501
1865455
1591479
778754
1875044
180345
459489
680877
1311614
5397
890532
520116
99933
199479
692062
884396
1570580
673765
1154537
1576988
1239785
1741336
1958374
1405156
1426443
1220156
1324697
412582
1943488
122507
1912022
629908
1823865
147045
100502
1734243
968357
1121108
1727672
470045
1896469
1238409
618767
1043862
21165
1018171
1949658
396669
314299
271958
86843
1156768
324792
1378739
264366
1913835
822759
1222395
299665
1707621
72022
1449524
1121014
119799
1108888
1395656
408656
157107
628172
1436222
1873837
1083067
1135249
1168801
163658
745898
287891
7941
335337
767971
1951668
841506
1988315
960204
1330770
1465717
1382466
1774647
1889896
1624473
133542
1811211
329492
1117257
1237535
523978
1806065
522571
1263951
924353
535066
439380
643254
515366
117446
1273727
1772488
1388033
1151657
1327662
1918525
388512
1101755
1327470
611583
322130
1341293
1446552
121807
456416
1980850
1264603
658148
246115
1183899
136608
1743763
260997
1528553
720107
209288
908241
228821
1103708
1620756
1936434
1128772
1110800
572851
808373
841064
1078570
497427
356557
176001
1924282
81348
1976546
1938858
1280780
1749640
1081024
1749017
1297292
331370
1952197
1892977
1799476
1495535
1465774
1542601
1049885
431990
548623
248545
1576875
686899
1954139
241768
270160
1416768
1135981
502587
14165
271644
1058617
1204233
815554
443166
1942639
685600
480772
1810102
982578
90607
1390812
1677702
742943
1065062
1060582
933970
1144412
1699714
528835
1260476
199459
1645720
366597
109806
1123337
1769430
156494
261101
344451
1995122
1159089
830967
277894
1047873
268131
196300
649518
1856223
1798578
1620131
257172
1423924
1572736
1112318
1129505
704245
624756
1773155
838902
464299
694690
1288211
294678
15623
1007146
1435536
939194
1660815
1489049
1495477
1513086
356480
1061373
91684
135722
485694
1909031
1273784
548666
970555
1948148
918672
348899
1826601
1536406
181129
292837
661150
1449266
1509246
1853573
1324404
1324546
1307428
1988787
1916501
1192195
1838838
1762792
1725447
745987
1594541
1278015
931903
1210121
1900572
301838
1339982
339435
1358115
1075942
376215
808446
373230
1502026
1842954
469868
1659655
773646
1570074
1692427
164269
1290064
274581
396053
60058
1908745
604808
1236302
732691
1696415
1049799
1578700
1829665
1257910
177059
1948392
1957216
1431221
1447554
1866261
142888
1222360
1174847
485095
22932
588312
650012
885711
1030108
1634652
1232766
289034
601761
1849165
1466312
1916958
385742
1354290
984692
1193505
1897445
1707386
388421
827136
679729
800204
1864561
766606
290821
1371487
1074158
1144656
1420647
1325907
1444352
493270
805595
619940
950039
271557
1733872
1956127
1613080
840805
1109958
307362
1876394
590062
1777412
1809127
908380
20523
1831995
576689
127588
1172883
10552
790857
1864533
581727
122827
185650
347338
982808
1388430
1491782
270869
1555153
515711
1032284
928810
1674091
735432
1035373
1551770
1948535
579066
1746567
476149
230376
1261798
205066
1723426
1208671
703430
1831518
451943
353264
1059944
658221
578588
1431538
563467
487985
989102
1251306
1842534
349492
1344168
799126
721542
214892
1348770
1958652
601740
646744
1104891
1903397
96295
1299098
1559618
26641
1519741
1638172
1987218
640090
798495
1072744
1319857
310438
280267
464603
156000
1005004
1820158
1807810
468550
959273
60682
383506
268694
118840
1865027
1399950
581900
1313685
1373875
1999316
647857
1216939
378223
1465519
302356
837846
42714
1221382
1080892
1782236
291284
104424
485623
706160
286577
124569
1722638
499363
169157
997945
1364914
642215
1527318
918535
484598
764773
615390
1571780
1277589
133000
1137800
1194572
1254870
1118184
1413022
1728660
747808
818822
1312047
1645520
1611867
855240
1566848
803997
1468425
1731920
80991
1370676
827756
1872288
387776
1955017
868055
12653
1603845
943303
1469159
1668949
1231706
321336
1331438
1591958
88776
965812
1260584
1657812
702445
1096894
1022994
1865752
1260568
1208313
258734
1805696
1386799
796504
262490
1260625
1150199
326026
1417304
1535978
1956377
547246
1813467
1430372
1663416
344234
910464
1553195
1717478
1874034
1895131
1152976
1856430
1696072
568519
409477
1740650
599271
46367
1058619
1482758
105764
1675551
58896
1262880
140631
833425
14393
1977094
1416218
1573190
1879123
1145658
1724897
1366350
1971195
1493306
530771
929011
718426
620217
1930778
1694078
158586
242669
1526586
1370784
702125
1472486
378568
927050
306812
998752
892525
1434720
1968606
28882
1700921
1337783
243461
490011
584868
537909
1333653
98429
1866420
752768
1136614
805359
180703
353226
1785739
1088234
1756428
1163570
635655
925773
1688284
1197557
861879
1958773
1309258
1183262
296834
1834347
961604
1532118
1484147
931770
1066021
600183
1294044
1043723
1094169
1465086
744785
515883
1999308
1035400
433628
1891418
395279
335681
1501315
1573926
475866
386759
1233053
990405
1392304
1735536
142119
924715
1553897
287128
666282
509321
1384027
442216
827475
1528053
730515
1708942
1962924
1416680
1230725
1949006
533034
1865266
1276647
1000582
1085285
904577
1828829
1067605
1834976
916248
983180
1311020
1301085
1438246
226855
1856142
354036
64814
861030
5198
1299062
511556
321545
410851
1774785
1981513
1614397
95074
869450
27895
1270058
1720971
1066855
916276
1053938
107227
1387031
430288
931258
1725134
206442
1769153
726702
1015684
1620581
1715043
120433
1405126
1240617
1503902
158602
1193768
1910169
1807417
491760
1563072
468054
1384443
1557231
1380393
1742809
14299
1289953
745872
1003783
246649
481276
458814
1745523
382894
1543872
1300367
737322
215368
124851
583155
462157
1703014
568394
1251309
572057
1993030
1759297
1734391
380258
1724409
1631336
1121762
1298696
715843
1278126
376123
1351973
818428
1208677
166517
207990
1890962
146300
1772505
1949429
1442800
605120
119924
215751
1160017
450754
770003
1895050
1322426
230432
54012
1342152
251766
1405883
482304
705863
53224
1571741
361544
645267
1936672
654541
485173
1736687
1309856
774078
79958
491220
907316
1527820
1865026
70512
824228
794309
191511
1633573
498393
25793
109112
913760
537736
798728
588663
318127
1294454
327486
1529947
1228925
806603
1417866
1813385
610929
176646
1850221
1717490
1200817
295210
1826745
934092
1172271
1562421
455932
1448780
593566
737658
1627915
736319
1003691
1755415
1775637
585913
939078
1548334
978567
242217
1628616
1513684
1282887
296038
1144893
874689
80058
493641
52158
1326332
934019
1485771
1899971
344845
1188087
1499434
910156
203334
845373
1082612
1684142
988529
1128381
554184
1092139
425604
700457
433221
1710048
668607
1287821
1878713
1444197
517713
736594
1742155
1233449
1341319
1296380
1163076
86853
828151
1767971
601032
1793312
1767312
257324
370604
1951835
537877
786781
216702
1747536
1835898
556029
507630
1962583
1823895
1449346
324870
1344181
1292567
1830658
836315
1021487
362738
752418
277940
519489
71976
1039805
1206204
933230
991946
1647308
1595159
1519464
236563
1382828
789357
1959298
1810566
967292
1096606
1545755
624374
1101577
1575328
1699185
895417
143469
883658
1734031
160042
1747252
1955190
778009
1225435
1374290
1237414
1098408
1735529
653945
1093766
1743359
294402
1691176
1609402
449223
1477121
430870
946255
785582
1868627
870301
923950
867775
88550
1385487
981659
505131
1038242
1038285
1571817
998938
718627
599389
1574274
1058200
1128087
841818
1936426
977680
1307277
723229
288353
554107
1294723
1405367
173376
209520
1660946
714101
1895539
1090557
1649896
1274858
1390676
813386
180136
1995222
84157
1553452
1775758
169582
928926
1487112
1477175
1863217
1896463
1529076
1346292
83058
774395
1089546
390676
1858865
1365204
1368343
330668
161727
988932
549313
998716
1690536
368493
1900449
1054702
1320038
1299734
453758
1612342
1304747
1325808
1190761
1646051
1784965
359845
1087430
1049806
81568
779025
787482
1102705
839012
1273836
1713001
877216
578871
572715
1398114
1509682
1816052
770042
1288009
810909
489485
1714828
707264
63223
1054855
842066
106665
517780
706332
1283303
338828
104847
1798466
967990
783341
1194914
140008
1181495
59723
1084423
1291245
1060957
13862
855648
219481
1221268
1712766
775022
449415
1181813
1993170
1524451
827478
142201
1748428
664961
975172
1305630
1840565
768315
1158916
1655719
1912952
368685
296587
380900
962492
1962812
342818
344481
1484980
1150626
1580423
570928
255429
267140
203160
430003
237001
1822097
710398
1615867
254250
1130705
1994152
816068
517479
1820035
255477
1453797
487415
753603
1089584
1107356
706893
363830
1529552
1179508
287759
1454862
1934779
914728
1332317
162203
908552
640795
1620815
1046205
66253
1571404
1319644
1962701
539374
1888434
493447
359815
1458024
314391
1354264
1822451
1462680
80133
1567053
1222889
738598
1518131
227490
770514
855383
1978313
8848
1143189
898413
1454440
551450
503521
1203084
756004
448538
176319
839778
1070090
1411688
1136504
345928
1920933
1051180
1889406
994425
520389
1609938
1012868
525067
1250690
1940974
167649
1736755
554134
286280
1692283
45451
331529
61619
1495575
1800639
560236
864048
1963219
1605734
1628487
1306506
155243
1691128
318679
1595518
1494900
1250165
1968417
1236561
791850
1435494
1242068
1665334
1931031
31722
1011689
921429
923445
1652844
303318
748261
759548
365336
1092215
931113
1765872
1030724
543118
661408
1398249
450470
1744163
1130553
207012
1643578
104994
355618
540883
1661351
1186205
1263100
649305
1915086
1656262
229453
1503737
1847497
1401465
1811320
1507047
1634500
708191
1409195
1714806
1212678
265102
1767012
1359217
976542
150873
48737
334935
1996176
92936
1570058
861551
686641
1817572
671820
1417735
1833174
377651
1649753
1683593
1074947
515353
34326
325529
747693
662474
549592
1108298
1501350
317094
1238509
258348
629205
921391
670801
865500
341131
1895394
1616109
754314
22798
1764637
1873665
532513
1907296
1017990
565347
1378715
636925
1354106
980270
63874
1615938
13603
185646
706178
254276
1081243
1448427
1106365
1661256
1131698
1751454
1397028
991093
1162261
1023988
139103
517663
361849
1472322
1293338
1500253
860963
883389
1455591
867117
1052268
1830959
1211297
918653
1037081
152740
890516
1720799
219855
1621574
1164243
1404781
1110602
235624
815034
134859
40400
979394
1376375
665652
970053
991251
321817
9858
280208
1025540
619129
101585
1283320
1140888
622559
468755
1213116
1888874
1326419
1197672
687275
1497484
1422186
926350
672300
893823
782536
807444
1913312
1214365
255063
1192376
871254
953688
666076
985210
1414774
1955259
1218832
721607
1527743
1789776
1644742
89699
325731
1878934
206107
158758
1736694
788116
539997
1702677
654121
1443424
1109365
1491826
294241
1016459
902327
749564
1832246
1586709
194318
1173357
374534
636063
503093
146513
518772
1408663
1955800
1756185
5981
1745310
279054
497640
599776
379931
1330151
1184642
354950
1870815
937826
1007852
1037373
590040
205534
1902345
326971
1431440
1520221
1223443
640198
1278700
1892319
1372893
455348
811092
1623532
1086436
1145375
1147828
511681
165265
1209578
1634307
320743
1027764
1437004
762911
83065
1833673
836339
319625
1256154
225125
385194
1949104
837421
1379335
1495060
1644263
411159
1551666
1480486
1835478
575641
1412228
1732735
1068585
635046
505173
1282083
1959280
649286
847173
1815840
1873717
605245
25866
1471791
609208
764650
345213
1348286
1376533
803128
411091
1396433
86767
97200
314171
687270
1285828
294527
1297476
1085397
331305
628171
884822
34547
1063421
424970
689867
910142
783301
1244035
1016555
716961
1587378
970450
104531
1301238
1580818
1044732
978224
39456
1992581
989659
369262
1862938
1909062
463343
45270
1347152
467957
1088273
988642
364297
1628105
359667
203567
1390360
2946
1237
632792
352199
590253
1222741
633461
452465
794171
717425
352926
868212
1752773
503844
624256
1176528
1204417
1117051
575875
5957
1026216
886220
935572
773931
542123
1220490
46094
1656332
618809
1003651
794916
1746193
556508
929357
1429568
1212724
1902449
1736514
1572706
720947
1051144
1724204
1569893
1763006
274544
1163288
840548
819799
127962
329526
448345
1561860
1529679
956307
713692
145894
435072
1826945
28883
1420142
499802
641455
140963
316765
846064
569243
1536985
1497204
930791
1597217
1570143
110282
1341220
747056
1048995
701399
435126
1748132
1333976
448162
861843
1218662
848048
1906616
1984310
1708193
104657
1588874
326209
661502
950749
395091
1479656
1778894
308429
237534
1170312
481920
1532701
449003
38566
515008
255914
1298708
712352
1051925
254452
1191674
1304776
133428
1105709
536406
818274
1481022
901963
1101469
236975
972204
878422
1454286
177302
1160176
1877642
1403971
1898688
512520
855217
316027
1557910
371276
670934
1370239
1444647
1315320
1734226
816874
31856
30702
549043
1151066
851106
163654
365283
72388
1249180
557204
170541
1605767
1062189
543635
1795107
873866
516157
163820
327083
132527
201517
1424714
371699
1691186
1613630
88430
1739472
1848752
1893566
129244
66657
1723151
1944440
1864284
1312613
765073
1990516
995283
172975
1683349
1896530
1004212
1575520
612948
1522127
1821678
676491
20666
438128
405849
1947357
769170
1897232
1397851
361363
924977
1464359
202721
1474273
1994910
68841
1745267
1307849
1308624
1209496
472297
1206846
1058587
72863
1896951
1673874
1803832
127120
1031381
757503
1145701
1881822
1565533
1072351
1611273
1470660
1537272
456304
52380
481569
788132
810011
312277
961858
639039
750097
225126
814242
1825592
852335
925868
287258
129959
922534
1455141
245863
384507
1426079
388644
785527
825507
82659
359440
1807056
706124
739025
551769
1162108
1401976
1416739
531383
560574
310255
536451
1364401
1373321
1856276
380312
1062332
1633732
1281220
1853678
437013
1196748
474838
1417408
717926
921793
871401
803235
1083737
1466723
381489
1133118
1629137
1156281
1008368
1383367
1231616
287141
1955462
1573894
1868720
1649479
1647607
1087315
1098520
937923
1395386
983976
1996554
1252616
1040769
1803605
1459487
1455844
1212010
740588
556380
1082764
1748410
246890
1329717
505936
359844
946270
1162496
858113
506107
1396047
48805
1171220
588932
1283515
468181
978773
491999
1761028
701058
946423
509072
817422
219829
132091
856883
1352231
5516
731689
1870268
399238
216748
692638
1359859
258853
1446107
1846503
268438
1817748
502860
1451048
1927087
1100604
1043611
536231
16041
598845
1036833
732905
114710
513476
1216133
1667152
1360357
150302
1219382
50116
312429
428504
1576148
278023
1758215
1196287
1992474
1451903
84293
53514
1266203
1374104
1676519
1499603
1624482
1946569
1697804
1623563
1965669
911209
1754024
63815
1617799
355628
1387553
547831
633058
485956
1312269
1233603
1495926
550253
1313313
1484863
1851653
1805662
444663
982649
1401928
1360
1929581
238578
1536132
215828
1254316
157264
1693638
1465465
666378
1663533
1497009
975968
486028
1281453
14647
1760947
1196400
660088
1203144
461716
940730
113273
1471071
1080275
104711
32120
642623
1988351
1468980
1515142
561709
1033182
984372
1649453
1926475
1158247
779127
753625
1278546
92767
516411
419640
1059116
880901
1109482
1680738
883445
1055376
1850854
506083
366302
1188668
397323
1000216
1119085
1290073
329089
686626
271875
118097
609948
1272242
572158
825920
1559088
86633
1995351
231768
1699795
1233306
617962
1735568
578236
817083
1300948
1928995
1725520
216402
1556844
33231
1022822
1558698
1121194
896709
1173393
787934
940210
780009
285493
65200
1423548
1006089
1640732
808749
1737893
1984930
1650162
1700249
31481
327792
1666658
501064
1477312
577143
204039
669735
1756948
399359
1086993
340593
1509608
1282550
1957676
1288372
797118
179204
1988719
1099546
998362
1578267
1125813
1628705
503579
268855
7992
1560192
1129481
252000
469144
832265
872442
200260
494267
1755102
1695127
719352
1361667
527692
556625
1896013
624069
412332
1807766
516050
1025287
1903857
360608
664712
1364308
163983
1438594
589812
999375
1819720
336541
1973449
382886
1829133
494377
1905889
1623167
649646
1452041
168642
1705732
882626
1939182
1117352
781984
1025086
376039
1625036
592345
1459637
965802
1592904
787833
1540482
1118103
826674
1001808
666646
1394150
494884
1285795
1685439
294514
171618
1686830
1238369
536609
1234413
1235479
1716637
1939006
962575
857504
594440
740160
759948
928744
32217
354522
1633703
1265971
486442
1559523
226488
404309
1111418
1197000
1653716
1223184
312949
1448521
1235250
1920265
1416974
42815
129916
1991299
1666769
1128679
931834
1868578
1620685
721833
720442
1129357
308212
1523282
1976128
1911674
1159565
410023
695449
784165
497624
1888775
1679680
1608064
128152
955364
343858
1886860
473919
1034743
1200554
267406
1663378
1071338
1873239
428511
835595
1639347
1601596
611137
507554
1377939
156329
369984
585560
338850
256450
1464435
1599535
1377233
1820625
181286
1261621
1809268
1707459
751371
1319551
1300851
78564
1673496
947715
1508070
795514
1083749
577006
1046455
1312665
279278
437581
27738
1138674
1865165
299976
1041204
1505078
1088657
828056
1834281
678536
1964344
1168025
617337
1131799
1177049
1966991
1889413
957887
1329810
1103745
722908
161151
1450907
23344
1571660
1089775
414294
475626
387868
1665098
1764273
1598506
1442506
1781049
44625
1640847
1937619
1943294
164413
1702039
149568
1547988
404798
1144520
1344846
484803
545279
519159
99821
688956
1805937
550702
1874809
631602
512794
1219894
346460
1433041
1617188
1507694
1198231
664297
1714233
1250735
1628453
147938
1197653
1184566
1162888
264946
1489675
8427
136964
18983
1352918
503538
1359903
952731
840554
1200935
733175
1005240
668800
851078
1475088
651260
207449
1280377
1201014
458455
1512501
263570
1064471
216544
125466
1583909
93283
1317117
906297
1916494
1555686
1287782
1290984
237562
402916
1806300
1868008
933063
397974
1870475
1079650
1785844
1680591
1712077
1870950
1307101
192922
939134
1370347
1540499
327399
1810284
405154
1293326
1362636
1381506
1681804
1060087
1892717
719253
813313
1913047
246771
558757
438401
108115
161543
1864686
1037315
1530367
1903979
926545
823014
1101118
1793644
1611238
1463355
1775474
1011300
1879590
718554
558697
1558598
923630
673828
1234951
733226
1148639
758581
824563
1043482
1446237
504526
82990
1788901
977394
1492086
1685846
1330995
204796
691736
827894
1234482
817070
769753
975461
1714653
944554
1381549
410030
1707807
12470
1467782
713897
1117192
1424539
813151
605915
602086
500049
1229539
1105750
1114774
156843
1136561
1877657
551297
1371106
1702543
261144
927051
1759957
451177
1115751
1546186
1017762
1012873
1403669
1045437
1192585
350757
1507343
1495182
288895
1875232
940040
431415
508277
224044
438066
610217
1872059
135356
896206
1591356
317640
1892197
1307524
1957207
397168
187850
640391
442266
710604
1554267
188392
979686
719823
1997272
799835
1505505
1012008
2618
1013323
1410809
1717254
244936
683603
512800
995044
1419553
1463775
1927313
1116576
1461402
1085208
921585
812866
1805627
1268296
923652
1798945
1281601
380795
54001
1530147
1538105
370855
1471176
1168044
38881
1785765
1047344
1821084
27976
449293
70634
1703059
919132
1963751
369411
271620
332828
320880
1541563
4071
1842037
628211
431107
42502
1202899
963836
308533
1840711
1478184
962163
811494
1497661
1832077
408557
1510952
1460049
599139
46066
1285176
652195
517413
218138
46754
157616
349049
1512551
1567735
544777
1053814
1147516
679433
1983824
1855450
193694
1762249
1176882
1331785
447270
1400390
1389181
553613
1962582
583701
367061
1508492
722321
6869
1547593
1803210
1715035
414950
1865752
686872
33490
297901
468884
741717
1753858
771991
1052919
689965
722227
1586374
128267
849509
746528
468575
1978770
635205
933149
831256
487964
783520
1492373
148619
921881
1225528
681099
128984
1825519
807520
1937735
901172
1190860
1200027
518152
754908
319272
1486648
1300835
1469987
988502
1764138
287609
177401
1442326
768615
54741
941676
1847166
1679498
1601642
969118
1111101
1080101
361817
1245820
1093967
816028
1272881
1811705
1971692
944945
1843284
927574
970910
1394253
1596505
552419
1871787
97041
1503083
1583999
832327
1585060
382463
78704
841232
1433137
936068
798636
229928
1898358
47508
1679155
855176
1843905
1995928
443294
126034
190369
82915
1332662
1942828
1509318
801294
1093287
1351592
619168
151588
1879014
1572272
1833750
1771232
474452
493869
1983288
610502
1587140
269183
1253427
631952
958570
1553642
939014
862431
639750
151012
1887371
247224
1812031
1619693
585733
245065
1104122
258767
1591344
1783400
109689
300123
1159246
1015785
452175
1363458
482309
1096399
1108931
904768
762869
691474
86649
171046
1148104
1007492
876046
1828026
1733055
1078807
896909
893296
1466940
1076490
722385
1959067
307196
906426
1403520
1812428
704415
1741280
1054219
566756
1349773
169792
1050380
1400139
1511883
1263867
660334
980986
504456
407827
1825265
1362338
192384
711295
1868483
513891
1653963
597162
470214
1623069
347861
1164209
1400974
275036
1318331
409832
1855150
1723651
136056
402157
894416
1459715
692760
1681485
953114
1174106
86661
916798
769206
740812
128815
48322
143465
879342
1268904
1039421
119255
886072
672792
554543
1851406
474240
1633548
1336807
571552
434341
1155595
504459
1842961
54370
305218
1947670
766597
1857828
249224
1621282
696993
78024
1553191
1846710
810567
1606377
194071
670649
1123961
1063596
559271
455007
1959963
73280
1093798
1033498
224340
47097
271005
230134
142160
163694
1837983
1970412
1616579
516946
1955275
1837299
424500
1330754
199654
829143
1221243
1459810
107306
259598
300782
1738506
23534
1497260
1530948
1397069
1689651
926244
378137
262851
1807773
545735
124451
1827242
1753595
848622
1672038
1767817
542948
80207
1030202
1121999
1166616
1536265
1530874
120533
1578204
1094193
1900911
759326
598738
71361
98708
916135
53908
1998867
575657
1731933
368322
1566768
1366702
1600452
283361
188443
468766
83625
1444295
24287
1218812
1103157
938920
1697983
1179760
1263106
276700
899211
294162
1923321
866108
1010882
968464
1997899
1529300
1307943
1727514
850327
1600764
1335858
1748775
674399
1609202
1573148
1536543
1704860
1485443
743255
173820
243199
179144
629408
655440
100936
1601159
1953529
1160820
1230191
1245942
1364903
1852802
760398
1269859
754462
538737
279532
1498687
797221
1820238
1234365
68769
631948
735286
1928116
1923307
1046538
1383652
48763
1990776
1898380
1209470
313175
661392
1483515
1210119
1576989
512000
1108869
599836
126936
1350489
1430474
222699
136203
446895
990814
414093
1022882
705357
119187
1554526
944197
80892
1920215
475424
823921
433462
1745513
299741
587168
789560
1844775
1032933
338206
477030
1342628
459893
510708
1678814
1837952
531203
57837
1333074
1601051
885105
1163286
667212
1872173
501271
262278
1487007
1114199
305086
792735
1781983
952504
1200400
384854
1209200
1985786
1784764
107297
1877490
467216
1399819
794067
953697
1922303
1118311
846632
716720
224415
868324
67401
596324
1766610
1905810
92965
1615603
1538335
1973344
227106
1221464
165492
1190014
1442527
147539
1556516
1772893
1553119
625447
128697
357354
1208928
1498615
901651
188090
1468061
719408
472011
567956
194330
530808
978392
39712
946308
311362
1413551
147686
655082
824074
481718
1148504
802617
1923630
1337016
745271
1554151
1076736
1674143
1951583
634753
812461
1469319
529599
415992
277046
274066
1440520
1436299
102078
845881
961782
1663316
724849
839418
1152403
1728438
119976
400404
1609281
75985
1591787
70620
335051
671438
1488851
1411220
1267920
815578
758848
86429
1020485
1772672
1294976
938903
202893
238367
229808
1175471
1417206
1802255
1181430
302241
519315
1829948
1045784
1448009
1200542
705765
825448
764881
1637498
725863
1257911
525761
662803
372889
1254056
1447902
518499
1240395
925493
939625
8440
768031
1582602
1897825
301442
642810
1766098
1240154
1872011
1383685
1651291
1207516
1673027
813431
1979474
1220088
1652226
964584
11321
1239875
314085
37751
434143
1391399
754480
1814830
790325
645215
1082618
1540998
1712843
1681762
861639
1532355
1119664
370507
222523
1927067
1852022
837261
1545161
405415
738263
443210
1491617
931079
1796092
411452
1613292
1337488
1029213
1397220
926160
1020073
3162
991469
269027
1481669
883633
137357
1397682
1387968
1493559
9180
1262150
1803426
535609
1146152
435560
1397605
21038
667629
807656
420632
1350751
179121
482045
1703125
1742372
480325
1069279
1222962
879224
480566
124386
27243
22552
327313
908988
1547842
1834981
789456
1452536
1060531
1301572
335156
879674
1954839
1520761
1266677
1111252
1754886
1414742
330591
84086
1217092
1652569
1143055
1293005
65361
1345565
169515
577144
1701507
162733
61620
1950358
1320441
786814
1974028
1151917
736636
921229
281924
86006
886436
988753
450183
202994
251289
234520
525946
98598
191635
1810328
1532085
1213114
1850706
1378444
1607571
955738
1192240
1071380
217816
916236
1847993
1344556
671055
1369324
1167463
569638
699056
1072051
1205615
1433985
1046582
1746287
1087165
966997
104050
1116296
984182
1921277
1833749
1416757
176573
361669
994971
831778
136294
1455663
837900
1079797
1817092
1642132
1582503
1839565
1741583
355709
1298667
1723007
281928
1851270
893015
1469342
200309
531369
1784346
941614
403085
860132
1174903
1776743
253885
133270
567454
1391785
137155
645898
1397624
1931569
590217
1702336
1771586
1777267
811928
1316244
647310
467576
188811
1648464
1127676
702822
322721
1905256
354194
1988944
83185
653641
1420207
1312934
1885214
291430
583333
1436428
1096901
1035265
244942
1925784
1076438
1378388
1164826
1310013
1197796
978376
135358
1102203
411145
533297
177209
359073
12914
1165139
229349
1451486
588038
173435
1835556
1810203
291457
290370
95254
1436957
834142
411409
1220499
638026
1568883
729857
1421333
1307484
1282863
166123
1348697
1003493
976136
503247
470564
961075
1759032
660026
1888936
1963179
993962
770236
1232214
328604
624356
1080787
1519633
198663
640065
1356145
1082716
1274846
276547
819708
1360126
1681784
1273812
1705599
1867265
291847
1126767
845064
916916
1664824
92604
874581
43489
120562
733806
74748
59266
1137696
1421450
870500
737270
523104
610742
899810
1904133
1791010
100645
1339933
974328
1041579
431960
1718094
1517293
684019
667787
453353
894622
82159
211461
968763
433141
1241177
1006918
492242
720095
1562421
869253
1987234
1490724
1726339
1732532
251217
1133970
580371
1423513
1824650
1652925
581067
1850268
1343617
483652
359891
1722340
1585324
1909914
843974
953228
1918419
1596240
1892250
1361066
135959
622756
474772
1263243
1225637
402698
1916503
1445816
1085584
24901
1123734
794317
1734193
1292496
279956
287610
431426
1433489
36490
816122
352061
898592
1289717
727762
139680
490167
405848
179240
1058132
804020
49939
828096
402848
936458
602551
1758777
410019
1548153
1147461
1027969
1635386
616183
560036
1528323
789277
811540
837027
831057
1579641
375388
1898633
1962284
1598953
551527
1518392
1654044
292812
1538518
1070741
461296
754245
199721
690122
294984
1232196
556725
327160
906972
1944068
1769296
1147402
390947
313570
29990
934857
1352755
197421
940333
933817
1253351
1848530
313013
210209
478103
1028676
1626444
1986634
1475618
1307062
1642715
1385148
1829299
421878
797922
176069
1509689
70971
1546124
1545952
314977
805710
59900
1307027
384124
1712480
750118
10365
876450
1487746
1611593
686478
473768
863848
215021
146126
683016
1124348
1890878
1780579
47159
1822820
1856530
1774781
648314
1773853
396923
1693866
567220
909437
475406
764000
69807
705034
432030
1188256
1925982
300784
1837369
75710
1752069
224390
972796
519552
757841
671527
378503
1282350
971056
119426
1500584
338099
1428931
961843
1559021
660785
84742
616368
1026336
623802
418926
1876225
1732461
1343351
1271187
647268
1721289
571824
865621
1029647
888794
9651
1384999
20584
584097
710420
493311
45194
574328
1537558
1198114
1072468
529273
809460
1239337
674452
413114
1039513
375551
1282429
396282
230788
1905178
277350
819719
609356
1882511
1390043
838849
100055
109862
143537
58272
21177
608404
1495186
1320191
708419
669242
914411
184844
910648
1769415
5352
1929245
1542782
546241
1609830
754152
1525470
1922431
1034959
1999874
547674
484186
670838
536574
1143626
1510227
602294
979233
669828
659560
333856
454690
1765263
548170
1273039
1109203
42591
1725275
194862
1295324
1216325
1912389
579125
272531
1648539
1838134
989442
1766449
371675
1102184
585740
342432
1919883
1713599
669210
925954
79076
506
1127794
876024
530669
1279455
24664
1242586
694195
1357060
121164
968720
400936
1214214
1722416
1369403
1205133
637253
118144
1217182
1608469
856484
1060430
234648
1331740
1347770
209694
771341
844770
1773225
125990
977190
21108
465986
1895807
454386
1953297
478233
793037
937760
571432
507346
1341476
1479338
632813
1753696
1777272
612857
1932705
1432363
1890209
755599
1553275
1911966
1971032
934529
587953
789863
1255701
659354
824156
373725
563783
220742
1847323
351467
981137
346998
23243
1208215
747308
281346
509593
1707219
1502468
31376
418709
1405374
247432
1994297
350381
1533072
626082
697100
793699
195558
1912488
1889020
877661
1015209
529103
591670
551207
477009
189536
1817963
276652
1260626
1500835
262878
1986816
1622596
1887728
1328108
1404100
330814
1230328
410863
1460655
492590
1449121
756521
1299583
947473
1828320
1163467
727809
670893
633654
1344947
916544
1623175
1783820
1305682
21704
1110324
729101
802427
991706
11761
865206
1606050
1628729
1114555
1928528
711103
1985605
591746
1166871
1396023
471739
625062
640530
378117
1388492
289690
184655
372046
73696
387614
1766316
678627
1364808
744770
990921
1075912
528555
444370
1134537
377819
1472696
1697639
630001
451272
1363129
1549864
1260335
1174531
482609
572008
131273
1259628
1100169
1876415
1384950
501281
505483
272502
452226
452286
1991951
1170571
1536002
1506787
1204907
55537
962240
1528401
1505590
1183415
938341
1340945
937481
958746
1060686
698000
1245481
1321305
692450
1448939
1017414
1678766
980513
632513
589259
185624
1668991
57494
1520192
1828159
701510
1601670
981503
1936432
153684
1307831
11176
136954
928240
1464970
1787526
1479347
1696137
91879
135296
177850
160557
1895859
1689691
1208518
661858
578586
198324
399231
936651
1229888
923781
1900081
875516
471603
1874886
1625149
618663
334252
190314
1706943
1437403
581688
216032
705265
454477
127013
538326
664746
1690692
1402827
1339373
1677775
1365175
1805877
592125
1141518
1774679
1308136
277587
1719347
322154
66439
1276849
1085365
1878058
139249
1436253
1969267
1186279
1202927
1101800
1959489
801173
702194
1857463
1954383
1974539
805685
1075259
1995149
770451
163678
619501
1706123
167841
776608
1901960
1791911
164372
592684
1507700
306248
191328
461868
1429990
1991882
1188126
855986
837817
761661
1069730
865570
85173
966939
440519
1914407
642754
1227065
451856
71090
1214313
1037486
465768
550585
1329462
1948433
1932477
165695
51268
589682
361000
1190890
1051494
380355
1450021
762002
359308
86605
1059720
1997097
20554
1377825
1835506
1312492
1000528
858053
88371
1202245
1659886
8990
1122759
1515889
1101703
1258282
808138
1117598
1995175
1450707
688
1249433
1987329
1545948
465019
200392
1975744
1135534
1037510
534079
529420
1618090
500268
1300987
358626
1803395
1910367
1912702
593905
1374188
957407
1973377
1420257
836422
1101525
944516
752054
454274
1689094
1937856
1184184
482479
904552
157656
1008579
1243486
569535
693945
1809767
620341
503197
804902
1933769
1433066
369907
659994
1013017
1642380
1075290
1077547
648242
1773071
305922
494414
1703854
1029160
1024993
888649
1046932
1696910
1429541
1894981
1269173
1660104
1644316
1547907
199597
1756484
1656858
1543037
1952522
1703722
472975
614737
751009
59504
1030247
862766
212425
1907302
424779
1632048
656490
1948722
910908
50514
1952241
1548964
1123445
1497658
641105
102526
621203
1885135
1362055
1399732
251246
1764981
474454
921663
144402
582162
1225285
758363
510495
82413
1045064
1331761
784346
327343
1656096
1836988
937634
1032220
271771
49082
473053
1811134
1324390
1703309
73656
399183
631888
329535
316943
131050
314932
233591
1682831
1540801
570644
349301
286317
1558278
740301
803155
853310
1644501
1427820
67614
363368
1551273
107000
1677386
1140171
616246
1576221
501390
1930208
771454
63935
711086
645849
1422481
39141
1167968
310485
1769172
1001231
380182
1128333
979487
1315963
366576
983867
1086968
722857
9263
1730323
1647813
1744444
69963
148613
923617
1349171
1387559
1621268
1884592
1669182
1954100
673419
269031
462618
1498672
497829
565046
1541732
984072
1131683
137157
1129969
270248
1407574
974522
1471497
581654
1434468
609834
697832
298311
1043469
808791
1268066
249437
668616
275186
1653259
1383535
411173
248639
480101
336043
730172
146482
1988222
1404650
744248
1365619
1228555
1743300
637144
776701
540303
509885
444723
55494
1888856
50544
111508
331140
1371566
793418
249933
1491173
1847768
1864561
819519
790674
245560
1279059
1408010
1287912
1496183
1644268
1788778
259183
1105770
1725479
433023
1491179
1413930
799462
1473443
1000979
69140
304143
1832911
1716366
711389
1940165
1435275
205716
1702083
1949890
64665
1645423
1829412
1484066
670509
187129
315220
390500
913597
487650
1029786
198993
821485
1442379
1839594
421658
1434768
1932150
1192434
1193945
172761
626069
1491473
682066
1791025
942633
878694
1872408
630131
59127
1213318
1076064
1000286
1382899
465760
1185896
1636378
300870
755543
1535949
1737114
166665
949817
580664
1320635
678327
1750581
1595762
1527032
76695
1293763
1629038
1918248
410659
689831
1256044
1475611
1429782
870840
861562
1063161
417695
1872307
1837014
842355
1436592
1237252
1057662
1412877
1040226
331011
510508
462024
1178972
622524
576580
617546
1781674
335873
1402897
1691299
1242072
382690
13397
656338
424654
511645
32982
732527
1106758
466448
1203985
278798
667875
1925733
1052990
229489
769853
940033
1792177
1159371
922978
425920
1897392
1693193
1730539
1410146
1034256
1561744
70917
678323
1179790
31764
644626
33944
1832998
355804
1619380
549130
1660580
193998
786124
1585419
470903
1225031
283511
738871
1341272
1142071
1834633
1377434
1296455
291820
1052942
71261
144782
1573418
922512
749002
1005992
424117
280357
173114
488617
299922
434590
1655651
1832131
1463426
62651
1517230
852682
80681
843293
1295655
474588
1316355
1556174
705100
613082
1474050
1586352
573906
763708
1632376
394992
896850
320626
1279428
985771
24491
408613
1041246
533947
1908065
1871595
521021
1756394
338697
42431
164975
47890
950362
492310
1588327
1687266
93303
1416443
350986
919040
222272
1271654
150690
1340077
1706413
1740554
1022172
1381629
862065
1699986
569472
1373822
133978
1677971
1256840
1577995
1175675
1511292
1585677
688568
1407090
144360
896422
1091252
551126
534497
62539
1952724
374929
1488368
1597521
377015
192982
1641830
562563
938992
1012176
1256389
816508
1746614
1722745
1248171
880892
1645512
332572
1387699
919966
1266910
1632438
1269754
928312
165456
200354
1419478
491688
1601119
1757265
301724
572593
257464
408892
543798
570907
1563327
74933
1204496
622837
1001942
485021
1679292
1679793
728023
472687
98080
562083
1208467
151541
1925062
1219920
1729574
1100487
1762583
1950251
1503382
953536
1505946
535487
949368
968270
230304
1090970
1733961
1912592
1477057
1451227
121884
347918
50337
34753
1389918
1168550
549253
160166
249797
543644
897712
132165
913018
429450
1129221
1622075
606719
818067
945258
554213
1542588
1940713
274418
719125
1513550
15627
1783835
1625872
1107862
1658201
38279
213376
1865172
80957
187134
82010
882501
1744336
1053287
54872
362320
1244805
1319390
974144
101346
363693
347352
341560
315464
210232
121101
1200810
173160
444002
1967070
1332705
274235
994203
72975
283054
389705
75309
731895
1618939
1592834
1842205
1446434
1305351
975474
1709140
676003
283479
1650138
240619
422586
550223
918611
1884001
1590631
462343
842799
550118
1921604
677559
494169
651543
1676794
825073
483073
1607521
1982654
790445
1425373
11125
1569241
306593
1292342
1891603
1657212
772102
1291060
1692823
39029
1445184
265295
955727
1380372
1950585
828690
790678
1901889
1469129
1452417
1453713
1362017
1100591
1379638
1927709
1556625
1352902
822387
215931
1951421
275135
1414774
1952648
806238
272341
1380621
220482
1991425
317684
948896
19415
72081
1386072
1932348
1515546
1440617
1757197
634389
32477
1792178
132281
1843006
1166392
741913
1287599
531400
1648314
997983
1861280
1370708
89391
1480436
1848933
477736
567358
1974045
739815
1338163
969235
1237434
1637297
1773582
1916134
1662203
1344578
352930
638786
207746
818639
1714521
1579005
1708062
997136
628996
1462177
1392242
1604962
90724
1985987
165651
872768
645334
1976451
16398
1376092
1184637
1900770
949984
1864785
1524944
696847
412884
908989
1734411
1289782
298218
1961001
907009
1472312
760587
368095
808049
193723
328470
1408402
43151
284139
40433
376462
1923780
407617
199241
1650357
425950
248010
1283152
843257
362599
1898197
1189303
1656384
782756
1562864
1087892
1191789
1019458
77667
1871777
971461
429548
1129783
1055362
700132
1653332
275830
1299724
1724698
1331157
1649371
661418
1122148
1639601
1359669
106325
657575
1724416
1110934
1268167
955870
764619
1183209
588980
1204068
440357
1724999
1098064
1912793
299518
433973
1700120
1223486
1011193
422252
192148
912856
1039636
1679829
447736
1904337
1365320
1289477
324803
1912148
7998
962603
1662555
1618043
1589574
699021
1359211
1776958
892878
1713115
1645244
1385326
369743
1146104
531453
35460
1308558
1264346
1676708
788210
1370500
1528947
634757
1157662
880995
321147
799890
1226496
319923
660291
382218
1759733
1110808
906447
129329
1564555
1183698
1868508
227870
1538578
1898691
1709546
1408556
1374202
1931262
1168605
480016
475899
215673
1982777
329292
938447
57276
1854300
977536
915197
1020495
725903
1774981
38610
1016239
1294586
1443695
204974
195256
311949
1091719
570524
572607
126934
197917
1390803
658100
1688797
1723444
1799528
1407386
147562
458523
90239
1518721
838825
416830
502260
1086438
971955
506458
169076
37723
189392
765611
479843
940056
462096
768400
1570158
1284480
423376
646837
953609
1960371
1100945
1727665
1328020
518294
1644996
1717252
1901601
1116421
475186
1754714
140122
430278
1077621
670340
1731216
287347
7373
303498
913007
568579
649471
1304533
1782660
412599
1510681
1590763
233171
742760
350955
1406642
57843
1246783
348953
389925
942575
78803
47393
1653621
1635459
1263045
1654622
896918
444580
1412050
1801350
1161401
688793
963003
279812
545610
1800003
1322335
1523206
1522902
306979
1618122
1394928
1632957
2651
1277282
441769
1620572
71363
292083
548106
1062115
435303
1888643
1982039
251265
70656
1008451
276607
62953
714985
525541
253464
195680
1869868
1336761
1836749
833902
149865
840810
1759302
1551137
575880
1394154
644698
1045249
1600946
1957627
1964357
265231
581012
1400946
1733343
1067584
1998828
1826576
1324226
1737631
1846273
1881419
1109764
281192
1452915
698519
1878623
1649381
423010
1731870
566125
1460093
979519
1123566
825684
1078463
1661915
190269
1820593
326018
627624
456125
1925121
466
851333
1205994
338707
1499044
1706048
1640115
1243392
1191466
895320
1933800
1507005
1796056
282344
1691518
1574121
619680
1568780
1334442
1901108
1098724
1419981
78502
626936
316642
537527
351529
425078
844275
1476320
1558338
606479
508753
349862
246874
1533320
608485
734767
914770
1113517
1977123
504851
1759317
904570
1590662
1849670
1923654
48406
1008709
1861368
299488
1389305
1755983
1627593
1128911
45119
1878362
12661
30407
1864042
1990265
1769614
652403
767062
1038524
1134947
14879
1213651
899137
1912553
346158
890693
462853
331108
194994
1350092
1405706
102961
265661
1059444
960345
980803
9
90813
165615
48979
1210945
246815
1246074
1660610
461449
1135419
185221
355757
44854
770832
1593461
926012
704829
310872
1189347
1082157
1333115
1755265
454427
1555516
337582
1792716
1907098
1405968
812829
402407
753923
1176398
132975
609339
197929
85606
627656
1825135
47902
1843861
281336
955713
1624584
1020976
1826524
1489854
816471
1949530
1152564
824404
1277902
1713739
1555594
809933
1118389
1483929
1716697
1324983
556670
439348
1906478
813716
1249435
246120
1864784
271187
681735
808178
1958223
751402
1850797
556436
1394693
371944
814633
1063117
1852812
1976913
135284
1927192
805537
1470463
1656561
1521385
172171
592473
356182
1038718
691722
1052657
1506920
1329195
1156667
1615209
833664
1956385
1076258
1064024
1148829
2861
1305617
239602
895128
108103
833249
994898
952787
183676
1893448
1159668
1491546
375326
998203
549261
985459
773555
1953805
1095273
1234325
1024181
1293798
325480
1416668
1496622
885144
138265
1577403
68573
638139
446874
1280346
1922613
1791514
1828683
8308
1497243
1961937
435996
543079
1887877
1174817
401510
190273
1665412
475527
122475
470569
394967
970834
267467
474403
1206019
1479682
311306
1910175
1593966
1425439
351103
1224520
1212908
625682
1069265
856264
573141
374790
572843
158710
809369
834386
1268702
73941
920165
1846754
1294331
66026
901048
1523226
5667
407235
522775
752602
1873374
665547
810075
835439
824838
908147
1583725
1348665
1922437
397821
1137985
406987
1972772
500931
474328
1823543
124063
1217273
341515
1921023
1215388
644474
4607
1081522
1204649
1779730
1200605
1281379
1602560
795418
1194222
855200
137864
1041150
1582231
1467519
204708
1270145
211443
1428321
886431
1440093
947340
1856325
808738
795288
1890162
503989
1345047
1847626
1642566
1254462
385510
20817
1283402
576008
1440510
1319629
1137930
91520
1985955
25916
1241829
1193036
1443044
18747
293886
1136853
1292340
598072
1979878
1905624
1238734
1881289
376470
133662
1548750
467077
1118616
1151003
1475621
12425
1777861
1163455
337840
1296659
541724
1945674
1420921
1441766
1639357
830645
880560
688754
1421127
1932276
1065212
1787017
1945347
1998525
219983
790933
1044409
785974
1256784
106435
359990
880837
1212138
171709
946461
1566600
741871
535744
1681675
1113064
1807085
1195832
1561576
1204093
1796044
5919
585637
1551172
877126
1932798
905742
862386
1614911
1780721
1152947
1209441
481283
1611710
1200892
925252
118504
1930343
453807
525825
1425495
548964
580990
1136778
1360942
323161
1911132
1033018
1397069
1612025
1265004
119451
1197546
1413762
100360
1283739
1567172
1289369
1417235
1953434
1736895
875581
1272498
1291517
1596549
922098
861715
376851
1002364
1704244
1255116
1436234
1588655
981837
1950562
158911
338142
98226
1279393
382016
1394792
860168
28705
739065
339154
213227
1286360
173989
280841
450326
721515
918688
802606
1368149
623980
799088
1422226
1605970
1528492
1455564
716274
1909601
1703549
320782
285034
437022
1416547
1654517
620996
1858173
1957060
1508112
378389
1972295
70327
1273060
780869
798079
1397890
1522314
863545
1313922
993907
1860042
683839
1726063
1910344
1944112
1287725
156927
527957
1505557
686366
505078
1280685
1049181
854287
1393850
952595
769354
352301
1061988
239792
1772197
767206
286974
840618
1232683
23054
1778267
907908
515662
1621179
252960
1259841
965351
77545
1265858
1024698
1128674
885541
638147
829514
965025
401865
1428308
1050427
539704
855623
92740
1207588
378743
48032
700906
93063
1937591
1842240
1561110
952791
10543
1647479
626922
695239
1073630
451483
66117
1673921
1028641
428273
998951
303402
484812
1896360
1189657
476580
1456231
203765
889264
1576982
915778
236507
956043
693697
951808
487914
1841795
847796
1736418
879066
1670240
1325396
1136798
634132
1558575
834054
1136123
460692
1664177
1405270
1669406
53233
1271428
60617
1694967
1020655
1101303
595467
981668
1782410
1579081
556119
1810860
1391485
1147015
1938647
1777182
198957
846556
1234127
1904253
226547
1275141
774686
590206
867000
110457
523141
857324
851665
924738
1726074
1867958
1641673
82895
1406976
1650454
1589374
1324320
89931
507889
243725
1637370
711026
80006
1780739
1356811
231997
1432150
1858329
237256
1117308
1597245
298478
507507
1773950
894262
477162
1496839
1161442
1228506
154825
72338
422895
968479
938436
683581
1444149
1547960
1946447
983612
1646593
692306
1538394
702306
1925607
463658
1762663
197912
573981
958242
935536
664414
280788
1109204
1277027
814498
1840886
644739
1191122
1481915
1915164
1271464
1976964
996626
1067790
768719
266205
390774
1929257
351945
550846
227853
633875
1162351
1203740
436303
840829
1677022
1076130
685235
1123615
1952622
210521
234531
184434
1868010
1305584
1399223
1937359
145065
956025
1956303
1492292
1016404
1991302
183706
137052
1180753
1027978
355545
745611
40797
862800
389614
53422
867113
1187805
42781
451148
1386516
1739749
1603171
1678821
792865
1788780
1307059
1244189
355451
1970780
1216205
994100
963080
1150934
387772
837409
885846
1919930
1099789
216140
1154092
443738
1790090
1692463
1964955
1060702
745776
1555345
1702803
158529
155317
1797834
1566449
552908
1692694
1781361
1135062
1357707
1777881
489139
165647
465371
1744151
638745
126431
1132635
1275929
505532
293909
24659
481315
666439
751457
758100
1736750
1583827
1170935
555143
339821
976660
884106
1788125
1115095
1970303
816271
1069905
1633810
172570
843919
1492732
1871299
1458468
548335
1052693
968477
236212
444360
431731
1654560
1006725
1617719
1718232
242182
968152
1456754
480237
1793675
971629
1574856
580826
402921
881626
1626921
532438
550711
1688747
633816
173761
295682
353180
1155489
1121569
51374
110910
185142
1171397
1729098
1643400
530437
1939509
1665196
1194264
1327896
1691492
1344517
1893039
1178121
1163825
1887677
1545737
587070
527650
1675866
997566
1833738
1637736
1568642
340963
382945
419774
73785
1791808
1490782
1434669
803880
1477160
746729
1989213
810068
1359479
179554
1101960
179502
945793
1996814
349900
620305
225063
975862
347195
1111246
658747
1714178
1380382
1822859
875919
242860
1845424
1160278
1496264
1248832
1268540
486512
1249301
1982571
1317692
1965180
45145
1506496
1079521
1700462
1331707
1616374
344150
910353
194472
1015955
629555
40128
1819667
1747552
1295965
629084
455324
1389763
598170
1258469
1570798
1674988
1913901
1985940
565324
574250
818729
761705
1298208
828552
293471
761919
876775
701737
1565490
1467304
1840095
604969
1574244
857213
1122324
1143171
638752
1543309
145401
903643
107092
1877376
1108295
1634848
1393300
1176140
365993
1092973
1464076
1096674
572903
1751771
83436
1922930
1152802
218619
690722
669505
1460723
1050844
444176
604528
529770
399465
1867800
1293066
252238
961786
1339733
891651
1754143
1641838
1891336
1911774
300064
1053524
247779
1274958
1148571
797220
784387
15372
1301530
1355066
788935
695349
949538
124736
1760757
979234
1656411
1478855
1011686
953068
1956219
1161892
1163114
1929004
231088
1379065
1115346
1924432
1232774
540215
1682029
702696
925608
1304891
1757578
1059747
1930894
92861
1546495
1895200
1090090
1683468
841175
1982044
304148
217509
433620
1377074
741766
774720
115292
1506826
693192
741305
1008412
1320533
396490
1394036
314902
464461
366590
1711294
1332290
554750
193594
1605920
1673498
1212057
66198
1793447
1479538
510863
1457863
1508426
505773
871915
1068329
1192312
1241608
1920960
1723601
1407454
670493
1925084
1705512
1297378
2654
1596056
1666060
668209
358428
647346
973858
976259
1286414
559937
1178614
1792744
679799
440489
1824920
795746
352616
1302449
1611337
1423996
1426941
222090
1467536
1866694
219888
688321
323014
838638
1740682
441796
1302390
887054
1241446
1720169
541671
1807966
1915405
815252
1852511
1213705
600795
1453530
493618
340789
1386105
1137868
1965659
800184
480545
1593377
1397688
846050
1525147
411633
617794
1996911
1048059
1483400
628751
563112
208499
1010879
123531
988870
1428713
468460
823027
97549
662543
1474165
1793902
317602
1765650
1088353
830931
1597327
1738160
1107555
252342
798276
1277585
1928187
1113720
116906
488824
1526156
665445
209261
168726
1132401
234833
378641
1170678
603740
495624
1002252
1821874
1071700
676114
1101546
817868
1361217
105647
1980870
1538623
1899109
146279
192327
1255926
1451564
1108648
227689
29554
162109
667606
1223105
892783
300187
1055235
1300045
1429235
183849
880719
458794
290275
754034
147169
1593313
217609
1033576
745641
11768
140586
1639656
724809
125384
827522
1975727
1870776
1803843
1734899
1998582
1370264
916821
1279302
1587583
763678
483386
1951341
1623049
1079336
838964
349436
125606
1895159
1424937
199612
1410001
372356
1178571
1624199
573535
1815205
142189
1013132
284751
1225111
987462
1072426
349238
828018
85791
746047
2255
1600639
1705278
174973
1103000
266019
1661917
516017
1367183
1622290
652520
1404705
1719811
1412201
628731
1141348
480696
1904415
692524
539778
937860
1279643
651333
1132730
1771389
991218
1228299
795615
1399751
1753163
289228
863072
407963
1588969
1658801
1596509
122886
632890
454523
609196
436857
1193470
525074
933256
1303152
1587301
5055
531396
753292
1161271
661897
1011175
942444
1163293
1034868
942752
1363642
158714
299480
1619042
722992
836428
835583
201301
1133757
846031
1061435
1417172
1024065
1553386
1088982
1492558
1281123
1222494
1600452
462929
380450
1612495
735385
1473753
1293337
1977840
1962940
1183249
153508
1229045
1672870
194764
1827788
1104626
1334441
636323
1829396
1548432
180178
1409375
1457487
934633
1956023
1864032
531964
646749
1456561
64631
11949
247303
1031799
98664
1563384
75832
1549054
936555
65762
71160
118254
319915
1200937
1470869
1440363
326472
1725171
368509
997668
343235
697319
1379578
1411437
1119214
736977
209529
1642584
1439643
1310764
1332173
1393990
1046706
1905660
808590
1286457
606024
899802
1268478
1473877
135580
889612
1378933
1484666
154546
200372
1595231
338842
1478633
1684956
1494146
63267
786113
394346
756730
633384
1216101
400713
1460734
1093703
1030212
521978
1771009
1146865
160783
1026698
1925805
1747981
1911826
1875908
1801859
332667
1995054
82541
710534
1078938
721645
1293143
437202
577235
756035
1107200
270521
59862
1456387
1775119
424554
539271
947276
218449
760211
1418804
1302577
1358463
1686603
1867085
1883210
528959
95521
593445
499241
1623952
1098388
253779
200184
17594
1674776
1221957
1155684
1120652
424990
1267121
1421555
647470
497432
870558
194908
971599
754792
468004
1217248
153122
1582513
1255694
491978
966251
694954
1392041
979666
69649
1676530
1662726
643886
126306
1236316
1200492
1187956
57339
392491
56159
1599084
948925
1570226
1775780
828172
280239
736049
241166
10903
837307
1480948
356449
830011
311894
1263646
774016
1675200
1879780
945313
1201674
113969
1615229
855193
1289053
1913397
1501885
978901
1703748
933826
504009
1489065
1005387
1159320
708834
253492
121546
742912
1404516
709990
1495113
1425147
157716
1402076
1711548
1448312
1524341
351608
1405543
1408587
1851463
1835924
1701717
78770
275511
1667895
1507632
1644487
1542332
1632568
364721
671381
486878
118539
583165
1176886
659354
449791
1054303
1132649
607887
1052283
1308591
1982915
189395
1166426
1410445
372099
1165221
1744947
683052
1616846
544875
1433963
1282394
24749
594184
289081
450155
437409
1431657
129926
695890
987064
1582847
1467129
379446
520452
617211
173737
525375
1620315
464326
302522
1361825
664701
757636
1645616
1912339
444366
1204932
1180157
866047
755434
1369166
505021
1452529
474023
6898
1829
1550349
1172733
1062231
156654
1636461
544407
384531
881414
1394416
153938
1915076
921191
1433232
1975674
1552413
69526
1162227
339279
926713
27392
1951890
1849549
1308577
1230974
810844
418375
560912
236143
784896
506577
867473
75975
352732
1050570
1285167
126954
1853406
668614
981529
1728165
1887300
1306866
1523223
1249759
1141956
390048
1600605
1216610
400629
1707685
1938907
1914943
344134
1346368
98633
559540
1780703
1666728
405259
238673
676380
448636
1793882
1750483
532044
361525
616403
1342466
1180576
1503499
208229
1534784
1358295
167022
1995779
182271
373312
1859843
134852
717564
1054181
224892
1652663
220766
1865790
847837
620795
1372270
939303
1593042
30164
978834
1921617
1696257
1321703
1807937
54398
676424
397016
241293
505959
1984463
863746
1706460
43924
762576
999927
1280286
1253826
247430
1063697
1308920
1720985
804822
89320
522191
1422263
328654
1464849
1014819
1432346
1499941
1562956
1589333
195949
45955
296145
1947300
211961
752564
960909
1950840
1562610
1752340
1885611
434942
261580
1272444
1977339
1395812
1729923
1712171
488173
1408877
23422
853865
1154458
158491
1532208
953165
616151
1124585
912533
722584
1118389
172514
110617
165129
1634010
1606660
476040
602698
1791042
732722
1065853
1303556
361690
1596979
519900
1478137
1850575
1268644
500639
395541
1487469
593638
19417
1552316
817752
1485873
1688633
922272
117665
1600726
373791
1275924
1195731
1255241
772285
755426
1675143
1132561
384395
1989075
521758
1861355
241265
1042045
1143976
1737846
1926612
136859
1191341
1834013
1462011
458661
1277134
836052
193227
1619470
1950443
1914577
1115558
1966170
1547863
1533365
1452800
992383
1556705
316167
413744
861217
1833154
83458
276581
1051031
617969
1296549
571902
1892541
1528416
1004073
1595486
1929898
558035
22330
1364812
1464590
1993832
1285523
20658
400083
1509531
82190
469087
441239
974209
1585132
83464
1999068
1320465
616708
1718121
736286
685109
505906
1200907
99364
561819
1584130
202200
1709222
1500620
1920278
1536060
230131
829468
1389312
802230
1297648
1742639
1776560
1238582
1849622
190522
133657
31605
1879489
842681
336776
901252
1565545
365547
299643
373947
580140
1433872
104968
1507954
312625
524040
886871
1462770
1587274
520682
439504
810078
1499597
878905
1795110
1690763
1119250
604600
1555693
1958817
291435
1946517
382644
1403354
1615008
499328
1976248
116375
1121558
84955
1766560
916839
43981
1918115
1310452
1699521
1954722
543943
538932
1484193
177944
1105676
1482815
271214
809134
955844
1838496
1088869
1372112
1969432
1338878
1002544
1735067
1268428
395894
1280158
469848
230983
131618
1310425
588768
163312
1308751
107374
1717644
936505
313246
1677860
1917413
342637
283065
1167574
511774
1633934
1163143
534692
732094
947716
390982
1872858
1276416
1004833
883968
866697
1404070
1440972
1040029
118620
1399676
927086
1161973
1279859
1065661
1440615
68058
989140
1780083
512865
1802438
1206905
1159488
250204
113560
1069353
810443
103721
353568
959516
445723
1187263
1129552
1736443
1820634
355258
1365449
1157506
1386824
1621815
633880
328937
322040
854363
1984117
115731
1321139
264754
1108819
776415
1169206
921355
1039630
793071
1224150
1194000
1109510
1721457
918461
486291
1807419
678812
37039
900264
1680618
782316
390608
891086
55176
1167198
1522250
1269381
453727
1345880
1272799
1324562
1878587
1428137
1494183
401817
1726680
255525
889711
831442
1029101
289890
991310
717456
880638
397563
1388373
957542
927338
408914
898845
1744603
939065
1741855
99455
1573015
1381689
816703
793977
1509621
556648
1856864
1722154
1651419
1204048
1256806
68168
972626
863663
995795
1147120
1818472
1689973
1048858
607034
965979
1537438
1589551
757612
1313506
329020
1483689
399611
1783000
1093342
779761
596676
276375
1862155
420892
770056
1447850
1980306
1191705
693342
720081
1062946
1284784
769448
56792
176075
294332
1692693
1431803
387829
1901146
1601209
492426
1566103
884709
1136284
897517
1617268
247609
366262
1684511
977661
18386
1821614
1960955
995436
1178547
339632
1081920
1550250
1829368
817379
478278
140998
477711
506728
1827234
333220
1898031
1577991
1920631
651919
1853284
665400
1968299
1193812
1195246
557238
1318048
1948424
1874330
435368
1345014
1459540
637352
1834521
1650072
418422
1941885
1600314
743346
1773930
1985007
592758
429356
1160258
1599367
1333262
276889
1285789
881969
1414724
100684
327639
1911358
1506266
1345354
205771
1192851
1196236
416910
301887
931420
1055284
421720
1398546
889020
177051
1669155
1665467
1503241
1093808
1079276
1476629
1853265
1753729
178252
153411
1266010
1282207
1866146
1704097
113601
797628
439193
468607
1279008
1105585
563163
1570864
1637377
744676
269539
1622575
1926191
1511873
1165429
1440711
1766589
66515
1244302
253092
1858947
447161
1256832
1781895
86793
1554999
1183047
319222
1067154
1079965
1182391
1063824
43288
1779059
1202752
615247
229202
1697068
1752918
656497
98080
1125227
416740
1567099
1485656
398161
1177837
570160
727185
1189671
936496
89206
30457
1328858
308008
414675
1486587
955794
934459
871699
1332845
1070444
1030275
207981
429301
1931675
1979480
808864
147308
1174710
1929561
1581825
747572
1564410
6296
1241409
1351747
1408264
1985887
508287
1882392
782854
598013
8056
350151
1607394
318551
46065
405673
1934331
768050
590982
163124
592631
1445084
53699
1152825
1508339
1531443
299855
1760610
905866
360125
1916057
303655
1155983
321317
251772
1160997
1200211
1558033
27639
1729273
862189
1751781
1060520
650818
1761197
425809
1221771
609013
178559
555303
1373736
347314
1328488
760623
1749696
1583844
1506954
919607
1985865
1060751
791572
1881093
200636
1460750
733690
829030
54278
565185
1626495
752999
334829
1890821
111932
571437
1833704
821956
801682
250752
775854
1497315
1624561
1449164
1175428
1496621
135408
286402
1266413
744263
1756044
1951014
755030
1312226
792497
1477203
1351310
940071
1656595
276749
1711392
535394
1232550
1650536
958423
1304359
742883
1958673
971558
797336
999624
408187
233888
1582397
1332023
61261
917490
1258057
541500
1998220
856016
322934
1474855
239910
493047
1873006
1598255
1136034
1861211
1561820
477332
228038
1221703
1427014
482561
323940
211110
557600
1422721
191754
294566
1686922
1999220
1650254
1958585
722316
1835017
1358808
1756170
240400
1536775
1343739
1283974
1538572
1066051
1205846
49985
1764276
1275614
721052
159886
1703352
1473581
1511616
760044
245947
166176
517963
1752163
1746269
1880114
839647
1751131
36290
365084
1530731
1797284
1120958
904210
1073640
937655
427220
622834
39028
1563415
693425
288751
1106682
459923
388109
1533497
1999690
1483665
475093
682609
938236
997998
1641514
793926
369447
1699043
1440879
1255140
678884
1707188
1977761
1788331
528974
980450
1491630
1264213
1535490
1747037
287783
975545
1048730
427957
1464209
1952819
855410
414292
1441063
472318
1147635
972888
1472519
205521
556391
724311
166368
1806538
1934552
1867891
1897310
227983
1809105
514550
1013199
593862
334938
874957
1325288
1332418
1772719
1170324
1027819
763843
876441
433869
1701935
1558759
660274
1856408
910478
334687
1926190
1118630
1219310
1268809
637653
255008
575176
724860
1866677
636530
442407
746959
21144
1655490
1084590
836782
196746
908484
652663
1176106
1414595
216637
1605758
710471
338430
1145590
200772
470719
1706686
1808921
303194
832749
1239105
1162202
443075
1820697
223261
1967872
1185170
1484472
1337934
1264704
933340
1584606
825928
777092
718313
1858665
530876
498594
1502724
1971761
1951573
1538330
1519315
1939845
372239
223479
998530
847061
1311225
221752
1982945
324335
1596648
1548093
1702173
294226
1637590
1566009
1737227
284313
452311
1993236
665649
1847421
527627
134068
873863
418427
1434160
1269988
581263
1669396
1044245
751251
822680
1400469
517142
442
857359
644040
1989650
697204
462955
1018317
578225
1639289
211471
268780
399858
1476328
313864
115552
1318077
1675135
305417
637097
1201437
1241331
176087
1588025
1705707
1776690
242743
490938
22035
1776558
1047607
491624
1345519
224092
1605705
1273900
500552
1049918
446671
1775713
1859145
1126916
736756
805478
195473
1797893
1325699
175369
566934
153723
1501825
500094
733242
1433839
1824157
406275
584201
989096
1581032
1566829
52305
1510778
930452
641901
297679
1280063
430101
786094
648247
1705239
143910
1193019
1385609
1883302
1666189
1010869
1774306
1774619
1899226
570020
220063
1751574
1652138
129630
158798
1652565
867763
1598238
859713
1963625
1271642
1998334
1109195
1982416
1230805
648238
1374029
1654251
1021632
1519188
1001253
1556906
1346783
33346
1337857
1389323
720442
935329
167889
279795
1180592
36588
1558146
1326473
208763
1722811
1391691
1054696
1609636
1173023
412841
1076338
532755
197195
1333358
145148
645907
818428
802718
321026
1921330
1892381
752426
546038
1067923
1594566
1291902
1285451
435168
1929742
952198
1695639
325353
1669627
923670
469668
687465
1992
1063312
1413312
85197
1089905
1187074
99405
1956252
378645
1382164
1808997
90181
222977
984772
1200894
392861
480428
876650
1645108
325734
1333823
937636
1137997
1752067
732207
36606
323596
562950
720053
841447
1166950
396965
1042230
405619
623673
300052
970371
937501
1120712
1748099
1707480
1687558
1997474
1464877
1855887
203547
459017
997339
760608
1438310
167022
463687
1188030
475743
1785574
1498990
1000647
886936
1141702
1965551
1219732
880013
197354
1644213
1242846
372667
1768868
1815153
1085438
1263758
385244
146224
952837
1960546
716856
598214
991091
1174037
1098972
675051
808025
1635735
1976350
1504043
1496433
1688280
1777803
1300847
3221
1206109
370131
1135674
1697897
719588
1951954
1934250
977775
1208066
249681
34248
295817
971306
825380
1874669
386001
14228
123898
1748322
1184944
1874346
713034
147268
774443
1637214
1582322
269219
1720971
814667
1622661
1784061
1916084
1192764
892326
1979813
1362975
80848
588268
1378943
870268
1526506
520655
926854
1373391
767128
99057
278417
1801109
1599818
340041
315984
1340110
1687701
1090166
915792
543359
314273
693409
1677952
4600
404885
1652313
1308722
1392027
1098362
195502
1270931
349100
688922
1509044
293079
1677656
1697816
8938
1640228
1352632
306193
694110
1985007
716347
1858856
876854
484372
1540390
1038458
956119
1671484
589349
1582741
1193240
350671
715012
1801950
1107952
751489
1984643
349853
868506
360351
879982
1487718
633083
526883
1941391
1839156
207842
531391
1825843
1528000
314596
1029988
1837639
1513568
815836
1699436
45983
1718953
565367
860816
1140796
1946841
1839706
797699
1394591
328193
625143
1349991
356623
1363918
64270
1809291
777783
1946988
1803400
1160743
1060209
731607
1350692
506551
116133
1575023
947918
1374535
1584262
1062989
340055
1217274
1001440
1659485
318292
599749
468115
1621082
748495
1825906
844170
830448
1502260
950122
1500260
1530132
1311838
38479
638565
463878
341618
247086
151535
1458825
1716635
1075098
697027
1376713
1976603
1415238
1797431
932399
1747549
152558
1526430
1746729
1045704
1230958
1966752
836058
826072
1463211
1578611
1037006
972686
730942
1244494
482139
617121
1239513
1899445
615994
1381090
776574
1750080
1581134
1434077
608215
1058261
862122
1197005
656625
1391035
759832
1801810
1117856
826226
933020
1830954
1606193
622150
741398
565913
598841
1739167
319360
1425060
52274
1998874
261837
593158
558291
1416297
1214941
1092368
1070432
1489811
774848
1430604
1588460
1974399
614715
1273498
89936
1297188
1321480
1875205
1363592
1230494
1797081
702965
462034
255879
67153
561211
406459
574302
1366440
693898
870377
1471026
602234
1986801
976494
758075
1305215
574951
407511
202600
1244146
1413154
740896
1027627
1829823
439529
1559381
317441
1639524
1111147
1891363
1056709
831858
512866
359705
855765
780884
892060
522723
237698
651919
696480
1130142
274327
964912
462849
1642020
844507
1223874
1737458
671358
1028960
1780478
430372
1887843
1381529
89281
1002385
969496
1069858
1628707
406219
1491398
1743816
1873117
1390926
1069799
1827949
250709
64197
391538
1905759
497872
187675
1733871
1796197
1687106
1703085
570151
159343
1249271
886244
1346389
707721
1839114
720993
240683
310859
1246542
815830
282567
534805
551290
1395007
1349249
48279
280592
1202582
421809
3332
469306
295624
282214
107375
244060
988518
253812
83608
1180062
588660
1295168
1080606
746261
556932
1644836
86757
1805185
1531016
1714239
1960634
1557368
618891
1392622
1100936
915630
1910837
1645028
119158
416373
468220
593170
292558
835938
1903223
1192675
37779
708158
1262608
1940587
628997
812360
122752
1091010
1246946
169234
297431
369376
829309
320804
533633
1762852
871692
1678149
836093
1035357
1439052
1714086
252545
867031
282820
1396894
93499
146849
1540702
79248
953962
1566682
16964
1907567
1984291
1571060
73029
29339
1193282
74400
1051362
1565432
578617
865292
1328367
1639156
1835012
248085
783931
525434
672309
1951204
1403380
1419928
1298373
651867
1606002
523245
1072025
1099046
840623
1942540
824482
928448
1277454
1870202
1393311
1066479
1037940
305301
51399
476833
457561
664617
1188394
361022
1858002
669029
317278
391261
477588
1792778
1924349
832539
6163
704385
1469497
1626193
1912172
1620486
1162335
1829188
660943
60542
1900255
909518
538288
1988720
446791
1295172
1241480
237917
1879619
877402
309606
1675006
177896
1477006
1119764
1127479
503838
367926
392453
1998273
214483
1540947
1715942
1717767
1133785
968590
1464990
830682
1741842
104085
226431
835145
872528
242652
120374
1838591
748468
897049
263211
679863
1835631
1440073
1201642
1517814
504987
9274
1021346
1403307
1059671
903636
1383559
132882
1449400
547379
1158959
1766384
230773
1520086
1194032
207692
875546
794962
638855
1745445
690605
1811670
1186582
937718
1365291
1131390
548045
637639
1584537
1468626
226549
622428
799533
111412
797178
507244
367055
875610
735327
406515
909495
1523972
1306837
1249077
82675
1566393
82109
829458
1015600
1820840
1878565
217893
247593
861096
628683
17496
1592346
372781
1268641
186017
735565
1997090
1884534
1074339
355012
805487
1841046
1602354
258511
1584435
1253268
1540531
676188
642196
514356
809997
180833
1411296
213044
1687527
163872
1191932
1111931
740478
427034
222920
296868
1605068
827918
419037
1140424
192039
551155
1022428
724253
1846355
1903729
976855
290652
449392
1956258
1117710
1463148
1740864
1131637
753793
747125
1146227
1769030
473779
1445372
580441
903242
487185
300040
1611907
1095741
186820
1226956
917266
610188
702935
471062
1728550
928376
1081539
426150
1582945
1522852
1781392
1837095
1912362
485554
1634239
1471234
459306
1182361
516883
1018621
13266
195190
150528
1894310
317539
76627
1423309
56660
1717136
1077394
1818569
1321821
341244
523311
1128838
1005934
845582
1973117
686230
1925839
560381
417896
523786
732344
227097
656069
1001761
1224082
1886324
356984
180798
1318567
1722255
1190776
1889627
1692574
48824
1747064
38450
1154325
191769
343467
940077
1618382
814559
253387
1645764
1318850
1022038
1987498
291380
999415
1442781
1211555
1791146
1848792
236945
1642436
968585
42523
593026
1388619
64246
1048690
1176762
89163
862724
1720332
451719
107561
990809
1109596
210835
1404886
250135
528443
503615
279613
246142
189507
602269
575785
487437
77450
560126
573842
785721
137568
810610
540324
1973016
176038
602212
1152874
226029
1648549
240413
951694
315662
1506282
976423
178864
1174292
425438
1892331
396741
1515875
680563
933970
1657365
1163497
1718384
1125937
670478
332264
601601
1586279
503229
1812744
184766
895097
1762356
425009
520342
640527
1692806
1115326
1032486
92198
1465918
1725379
1647825
319681
181148
58580
1162375
306356
1693049
227601
1697690
273128
300600
736126
1473776
1142337
1902864
568929
1881765
582934
1473937
459758
1752387
140827
1383500
949944
1271179
633033
147872
222737
255650
1863696
23737
1178961
1703644
109821
75854
7559
1615531
1786502
1890323
1482990
1389690
1372784
153268
820061
1975368
1445489
1044144
1707918
783941
599543
281411
1228467
1406166
1373226
310803
1824625
516199
1323867
533397
444136
953261
1473487
217752
1696083
1555503
1739601
1001889
1842147
920440
1061008
373969
1334663
1324504
355671
1336783
644796
1827572
1622683
1734198
700412
1930413
749954
1747111
1646661
455442
1321071
918357
387994
1715308
1537630
1821305
908175
818151
662375
27082
396651
69776
1706588
1110505
1978219
1562442
1667198
740160
936371
1906941
945973
1071153
731020
1406348
1978923
878518
1414770
107120
735871
1607266
1659918
1383711
1030658
258331
1518186
359953
1056517
241737
1363548
1436871
1498250
719782
1500866
1809062
1053986
105344
1400491
296608
1001031
412352
1941091
1547070
325887
675349
170089
1520328
342058
1681942
1232476
1701552
1616562
1823432
1835626
199675
244274
1457384
1650438
805025
1257442
486293
1959204
1151367
688840
1847785
794680
1163255
1486418
698152
1437924
868074
129989
1843015
851377
713564
1208550
495176
820871
1742594
1580599
829736
509822
1676717
185684
579807
396328
1199488
1365746
531684
43040
763167
1787110
1964130
1164909
1650045
1031874
213663
1920332
1394116
607100
1993627
1670120
746962
911808
297312
352337
197488
537995
322062
849063
545339
1747620
693697
252741
793395
1386697
1660968
1186972
1392993
126137
189510
362697
293543
1218847
927157
1154447
803038
501353
623284
352013
1108936
1325495
78958
252639
423608
58180
1529082
1417286
1908854
101950
1507806
545287
1320018
1207750
993302
1084314
642430
1217595
929458
1118672
1233452
406055
54238
815323
315226
350069
5476
739713
803546
1488561
650961
1422338
1446297
461418
1280386
1794140
1312354
289092
1612245
1942102
995168
237805
1054233
1743166
1040311
1275782
87423
1603201
835593
1400785
860056
652373
378368
220097
1672192
515198
27904
927191
311348
436918
285650
1467653
1276544
1887223
1268614
1216380
1312203
1301041
1217771
468031
1123134
393548
800162
151422
1980156
1902988
1162854
589370
767182
709100
1200213
1945267
1060029
764338
574993
998621
499072
101079
1535536
1778849
1971533
1775042
37695
1485992
312304
27771
151082
475634
1044723
1649521
1107226
648476
1753704
1067148
1443985
1303670
135544
304715
746509
25977
542313
1149685
1959688
1736229
691906
210169
884941
106186
201877
41480
797055
1052956
1152823
781368
1028843
1576307
175243
748896
1908863
933798
1473638
1244200
88599
611587
19765
1040190
1662745
189219
491642
1410033
1986833
1189953
298281
685412
1886300
1716717
1837772
1183849
148304
1842656
264707
874892
758850
1158478
1211584
1759526
66342
1866347
881844
601156
1144568
695177
691686
1915814
780999
876837
1144855
1192143
1082040
705790
114916
336340
1742156
1866437
254773
153406
1689920
1718286
519253
1435703
299192
178996
1516101
553420
1308332
1851370
1458711
16070
595891
706288
939185
721822
89356
1128233
224746
1066640
1127723
588533
1092008
1480852
337104
1491519
240459
1071664
1515278
964493
151601
188790
184395
1760221
1119083
1540240
895170
1288529
1332418
298462
714262
1872657
1040736
653017
1768976
1361566
1928878
605424
1123195
997108
1678537
601510
1336922
1597699
85072
940557
1770920
1114691
775448
53723
1262332
1005703
508456
1440291
1906785
1164345
454720
1478709
928569
686259
241166
372189
609008
600312
1232476
1805534
821428
1690610
1578531
1773389
1712474
305060
135256
1520019
1776726
992221
356196
718939
368820
1788064
1122345
1064723
1248191
622354
428860
532894
310120
139753
1422431
1151401
1506219
69438
491320
1808992
1540788
1326872
717208
1227179
10160
615208
722449
1320649
711024
1957336
589978
785879
1982367
1683430
1182628
1666109
1709428
282332
568413
381514
1988156
1062338
1760293
1869252
575679
962556
1332378
830547
1420426
521810
785964
1897459
1680824
1405077
1768941
970411
1173225
1227036
1457114
400413
1380
1093538
1478422
218542
1194383
1959730
1221816
155678
1455768
139958
1137623
127161
1522929
1720308
1139673
925004
606582
1337507
1961420
148707
822726
393358
32605
463049
1371246
631915
1280462
1898387
1368078
1959901
1059216
991622
20612
1967801
83392
1217405
886059
1201308
227374
1653731
1280160
397097
1276474
464006
1940467
1321383
909359
1786049
1046392
79661
722080
1624053
1213182
1231528
1904845
793235
299975
1769773
911274
1682613
160448
1584111
806980
1769880
1713567
263225
67715
1689505
19155
1487227
1932825
1279624
1807519
1290467
569418
1126339
1190171
1226486
553121
1456060
1447131
995788
1341751
145324
90066
209429
1684353
317267
747314
235216
1503329
1931944
1604994
1773105
444572
1076714
340018
1901733
140160
1919577
1440869
618327
1418122
1035619
709551
114040
1081763
1408726
1914378
1022608
1713695
1322726
847725
670321
1520551
1934400
378260
544832
1204739
1186746
753760
1581934
1634875
921832
128311
147918
1218725
1736883
1808721
113673
1393426
1338856
1143453
1808630
1154664
1260257
373430
927852
1402876
1171621
1474758
1362099
627673
951946
175153
1439199
1854490
246790
1990838
277757
1092261
1996897
1482401
645571
566255
842373
231099
473369
1460206
1876655
1810859
377050
1814392
540880
1099951
1805251
86506
593538
144567
1505001
1120440
1813807
1076688
72365
1156268
1228948
1999070
1208519
1319064
1382773
1268976
1877041
558359
1481284
458323
1747612
1414663
952974
1080553
813072
1705200
676637
1031176
13720
281125
886165
1486451
1134666
723057
493953
1511097
1121604
1709081
1976452
1011285
343449
1637220
971835
796767
999505
1024998
502731
15883
1750415
805026
1698322
46005
195846
945250
1378555
1690337
1754739
157064
1834199
840122
1145422
759760
1270803
1513091
575014
1696464
443120
126081
714595
119224
1635045
1867650
836268
366224
1965104
111408
1445806
24347
577401
1562277
1225624
1430510
1661066
1462964
683344
197452
1569473
1861288
1643415
1275820
837392
362597
1318640
705058
1965077
891715
655364
1957654
154311
1070889
922518
1219011
156154
609836
583646
1647287
1245409
1600270
1009867
931957
1904817
1425049
304228
16448
11083
741685
1618284
1818442
1612822
469905
1901260
1974221
587712
331226
216110
1958404
1051991
1015452
1867335
1627824
812443
1135892
101699
1468107
295405
1378948
815929
1287116
742448
1941426
1780770
434518
958271
1240133
287887
1070609
1089700
1223035
1590279
1485473
1761473
373349
1710019
170427
167796
1475012
629663
1198134
1405198
1625637
1371531
1291050
1633483
1334594
819885
292378
680185
482902
78646
1740281
1568346
1281350
490447
671915
1604728
926471
1096173
585709
1311975
420652
1823605
1735149
1165936
876605
1065148
558098
5027
606634
1400354
1047419
1764638
660345
1795449
1755625
939103
517193
230965
1142997
1762799
368977
1929361
1432783
1091161
688969
408372
419138
458063
1985358
1176397
158995
862164
1581701
521087
1341928
474256
1944525
1777434
241721
542265
263420
342122
226700
620932
1031361
1892931
1744724
824200
1816635
371012
1194245
503877
1822613
34158
661823
677588
1676607
1465628
322399
198284
1819322
579149
1733094
362711
172656
1987759
1549471
75421
1922010
1524174
1315704
917837
695149
295669
1741254
1431075
845457
1810967
234265
1446352
1208053
1593341
158087
1409107
558043
504536
1691270
225513
367129
1934247
317654
876851
405425
1577702
740545
698117
1584556
1514596
1655185
90010
634498
148125
1719746
145133
135273
1863808
1572975
576829
1927757
1336745
219459
1529903
336937
1401326
180277
1141257
1400298
450532
614234
63379
200029
1600549
903319
62788
399996
1590195
1582326
1433063
1669003
853274
1158615
372914
1918651
1981791
1748711
1436665
8898
593459
687108
1991215
534308
1886123
2568
1814426
921430
1506920
218855
1873638
732060
1842102
1615930
1639400
1931442
473916
1584784
1303548
1374532
1719181
1822917
495492
468406
1107569
219867
1179935
690409
903254
19493
1111022
1913993
883062
967028
347616
472926
644632
559951
1234599
1542187
785437
1270755
150399
1371259
1542040
1495348
252918
421252
1674098
922017
313114
1392145
956279
1254144
134852
1892982
944564
1771633
1699112
778063
567340
525901
1208176
1129856
847735
588535
692974
221712
361993
530684
1400953
97620
1436141
1623337
1162784
1810594
395122
1723587
1656393
1672822
1408879
1176088
1781707
1002628
136727
1847508
450346
1055579
1502763
1054065
85730
1740537
1758147
479052
1923408
658902
1470675
1441576
1018041
1627329
1534851
90291
1718947
52252
540488
1356968
1375662
193510
1755676
519057
1026599
1146328
1449440
184665
542339
1711119
600107
1610910
1680467
204783
97950
609298
1166704
1855962
288161
1972043
1362766
1110499
720954
1697946
1220966
1901818
130973
1392529
1193095
1722076
1190225
1454043
277911
1840818
1635402
1585974
284924
510562
1313640
497084
1111694
348745
1014692
1994788
1608275
493476
482125
1788766
1415817
1284553
462721
1277462
1754292
591185
1329493
831550
314068
149134
799042
1185274
190911
903522
370819
413527
1876851
566964
643994
1594897
1011335
530514
1163104
980757
1240160
427972
1747757
1322873
1033624
81060
1191420
1421147
325666
1112317
891387
119894
208845
384025
507021
936269
1458026
349078
1938880
940699
626900
1633865
72876
1411795
417805
1586249
1736263
1119266
42058
427731
945138
1752710
1818320
848377
1476457
376389
628649
1171221
1094853
1835419
1687498
301864
1168115
514887
865827
1124929
111878
1399513
1885616
747481
1261745
1299837
927036
1961642
1498463
1052634
283383
1836260
483038
1711062
1530784
1078120
1051725
708997
161466
674275
1306684
1303428
92562
745435
1723188
1629988
279030
1566441
1028118
885946
257272
944641
1177637
219958
1271967
1796088
230060
1530629
1812875
454378
482774
257852
342306
1098843
567977
569664
355835
25764
1527726
889238
1592801
1915310
1494708
136507
534211
692734
1541766
1661666
1652187
367220
1296662
1594007
680425
470160
498398
1560179
1593960
709043
789058
228434
1790130
1602988
414531
1891959
1454754
148083
317769
1289729
973072
532504
205381
539542
1659019
1293296
1673845
1166507
1990182
1736496
1560548
701065
1510797
607352
930686
1023418
1877558
335398
724340
333538
432566
14925
683539
572582
1086192
1048970
1733387
1735302
879387
1001258
1246261
1909760
1655031
314937
1435036
1279878
231976
956951
1356130
856460
1942345
621205
746217
496540
590189
1637762
1147711
452600
420894
1058495
23664
1219947
519861
526721
611824
1967932
94426
622989
754161
489489
1082401
992941
1677453
135259
1612384
1439146
1265807
1697943
1722188
1794936
1771472
1721835
1064785
1583618
1401157
634860
1557811
1605247
1757633
1765489
866145
1520634
353623
948381
48940
1509692
734985
773579
954637
361538
542316
1063886
310156
777136
239001
417707
777065
1173691
987761
1614967
1973773
1520272
1679998
1550214
1727639
1992634
232999
1093905
1331151
694123
669666
291269
871791
113465
277750
365200
848386
1549946
564187
520968
506948
1334948
635748
1366531
1613150
1422360
335458
1500110
1547413
1422297
939700
276646
1426258
1595447
1204035
753434
770051
1635250
228151
1146593
1171068
1329498
1535261
749023
339745
1053065
718230
627871
300877
1128172
1259092
976900
1748881
952910
205940
252919
1922644
1378428
1184158
686895
1429305
1885300
552590
1071316
1078240
142664
1062625
914819
1948327
124108
1135234
11846
1161483
1954996
904542
1435242
1748480
613273
1518866
697647
910864
857131
759809
1096331
1997388
1307652
1879517
618849
1759255
1624080
380039
118147
1854475
1498396
564576
32124
484896
1449950
292394
1476198
1815451
503675
1944427
102038
830944
711120
1643137
1848044
1041358
1275938
578853
748008
236267
236321
397027
5475
1709603
298011
90141
835050
922603
543140
61475
154648
77229
1557633
1298312
257696
541053
728097
95595
1668401
1205315
821164
887684
427959
1468345
1220365
1152838
576630
310983
1878848
1713039
120608
124983
1142063
1944680
1266678
320125
114356
175058
71216
195017
1848242
1616213
946268
1186794
1182765
1095398
1808408
823732
153713
1076478
1105296
1949767
436628
1222896
64418
507104
1284216
1928094
1943430
95294
47149
1186985
1613229
351416
932274
949742
251971
44136
821901
1708906
1651277
542418
1750135
1429628
292828
741762
282860
1298061
846077
1351004
630790
1305212
435206
531004
1342456
1163848
468700
1935670
466092
656479
1449473
1102430
1441192
629139
1273278
1915846
1392432
1274174
73637
836536
1563555
1845895
645705
1955200
369539
712426
1351204
1551082
6074
1034990
1299731
750402
1200217
537169
531193
1950689
1446259
1094055
1744332
1950404
1921364
858399
14507
1479856
620667
1885153
249289
743898
967274
589479
106294
1044445
1318230
763835
1775016
1344381
1170531
1810772
490356
115525
678103
1545275
978574
1727454
1230327
1925838
375445
1074888
783615
826340
1094291
1485098
1831611
747526
1910265
552375
99211
225188
48160
189018
1848740
1363722
1086652
1434786
1190409
1906918
633611
848765
138278
1803991
850823
859094
556217
1841284
1617321
269344
1034276
808096
1764057
1534231
158723
1508755
1291395
1759680
1455782
344228
1526575
1876871
1690478
70939
207463
740128
476669
348982
1430788
1120381
59728
1305327
141567
1085801
1221753
354439
387556
1217557
740422
1786885
930522
1545836
1404907
995331
1059282
788177
179312
1354687
1968966
1674879
492018
940016
562027
546599
133967
1084286
692993
706723
906522
1613973
1234163
500594
853689
118525
83190
708104
1071873
941549
779399
107525
264394
330066
658215
742817
1197964
231417
485613
703875
743831
1807258
1686051
1377930
1890163
1269885
1909828
1948831
1197723
1184457
561598
891646
1091847
672849
65716
1248736
1712472
352041
315419
1618291
1198644
671103
902392
242169
1667141
1378659
543091
1854615
280009
727993
1707964
621203
1346145
350838
1486433
1424321
1240404
179728
1271873
1936508
821709
244298
302896
1544197
694013
230311
592835
1412509
1809574
611832
273791
27327
1918807
536291
1644765
849062
674347
388790
917020
1193631
1570065
1506873
414282
1156868
1610926
1860784
1749156
744393
1260545
1842200
1027227
137072
380395
579439
474389
612923
920641
255789
1996316
1999644
631644
1751807
104009
1371551
357051
822198
697466
1886606
1051145
1549330
952810
142121
383255
1371234
668173
1929978
1059820
1343130
553794
748292
1286231
1056077
823330
1370007
1827290
1141946
957657
1588599
175900
1697015
1245099
296128
1300089
1339832
1247758
1637489
659902
1429198
1227760
656811
1874644
898804
1949016
44654
1711637
1143742
686575
47052
52002
1849639
673762
1373339
104117
630781
835407
1924225
1276567
557835
301069
31365
398378
1185310
812176
722263
1656141
1790274
1308432
1114900
448260
47589
1916068
1322150
1798035
1435437
1354294
1818945
1413609
1306158
1069282
1643028
843330
372694
1022775
1497627
1226533
1110039
1325438
595321
1110075
1524864
1777820
1865312
129749
1856531
1558543
1248277
436669
480606
1140874
156778
653523
695630
1943893
950044
388251
1886772
730572
322641
772596
1318680
175029
302410
159637
719346
1944941
938295
912541
356810
1420036
51897
738063
105809
293544
1817283
579637
1641642
1880969
812715
1400581
318461
418767
1678303
855540
37323
694381
1101586
772489
1831097
810567
1932960
652039
1636542
761766
1389230
709438
810204
1205705
291736
911486
232142
1650680
857638
1538135
146671
1915179
1766913
535587
1242082
1909347
353239
266692
1563673
99634
426983
150983
278161
1718362
1491257
471026
749440
430707
1888975
484241
754449
1137121
896295
1330493
1693655
1758452
1895747
183289
1643147
1541119
188573
664821
1467662
1293663
179576
1025558
650906
1358059
1403436
323955
1992529
673845
543374
1010670
615755
966989
1499640
41397
1821230
416362
1950748
1306649
1999115
700691
856066
1431693
1195848
1600259
1430429
904012
1902977
1078666
52189
900253
665613
1402590
1871155
1170416
1220691
547852
1433739
1550515
302732
175690
857444
786349
1016712
1243349
175251
878567
1235285
1277049
377191
1231318
593594
958798
1585855
1754904
1439532
1554948
218322
271131
1911937
1895936
757262
535628
97381
1403135
717319
108385
59564
266586
909082
1013815
1821705
1885452
512263
778961
717913
1981466
1200216
488816
1558226
86050
1720957
1949831
924761
1988503
863706
1731645
745018
666546
1863501
688485
808980
229185
1005365
1612261
1663160
986793
1237707
1007895
780998
1303763
253779
1922420
296580
710033
1920088
574026
661965
17655
295483
261749
1483030
202930
1744899
222945
1036794
500784
1042382
303606
625031
599189
1384362
1013291
1846995
657592
1796520
111216
132049
985048
1133701
1088989
614910
1043636
907997
505274
9341
1357523
77136
75936
1862058
746811
219440
1109559
767362
504988
201004
21878
77272
244414
1356863
1885424
236544
327037
857150
1179710
618023
1929594
328659
1544008
1451605
522219
610863
202359
1499155
1650352
1962447
376226
1438857
1892753
447638
1292516
631721
1523911
1896933
137192
1304084
1866463
1663890
1225136
674546
250001
433678
1677912
413978
1905020
1093459
22872
742994
1808756
660914
550801
1705877
1681880
1490948
1441269
1742023
1409267
917784
856283
815972
945627
1511301
615895
168214
943617
1834488
1453575
1988060
303619
1118951
1045627
590186
570524
1872508
1807972
274529
1889751
546398
1446178
102947
1676791
911372
905924
392455
579902
911877
606795
1622504
1821654
1392230
1269668
1645314
1073634
294090
1072086
575101
1463761
1683365
966709
797949
119811
278209
234956
182573
1068600
1402462
799111
1757733
1818335
1503532
1789931
1800103
55235
1328910
1659269
184651
1314354
1898891
1576705
145546
1018878
691
619545
1829084
1625971
1284021
1471410
165625
1717563
1678224
1945672
705406
938466
1235143
1877110
1800856
246152
738815
1829926
856392
1339923
1786851
660188
1167813
1919989
1185503
1968794
1486585
1848047
973365
599399
186241
374513
127476
1011209
61625
137223
1735457
777076
1578716
736145
1306579
779933
1722181
144106
516242
1167580
1506648
1617517
1250836
1503014
1251022
1335385
1727055
1963496
1157980
638895
811699
650170
1934230
294205
1166738
4125
1390981
576769
1284284
40261
1228418
585332
445823
1131104
1987815
269113
1140743
224193
1214956
911897
1584742
105630
699045
951025
1314751
1426072
279006
1698348
1833028
1182366
1452981
58002
1301140
991052
1507939
1764626
682879
1680442
1728420
18589
1059397
297217
503446
1492214
69207
851800
125916
19670
1653353
1699462
249684
966794
193330
633614
870823
213950
577853
1822579
1872072
917877
559755
269759
1720131
366409
1059132
146225
1389750
180460
1246360
1218233
1829411
1661768
1293825
301199
1853033
484252
325875
1674160
117585
1661838
1982575
1247949
1939885
1559736
109949
23447
1626899
103068
97429
1361682
1026122
1740086
172463
554209
1017468
657470
565610
1116805
712843
439395
64155
926676
413846
762183
1641304
1601447
105338
590836
222950
1373941
314317
683864
303310
1348882
1856438
368449
1845468
1541647
28796
1260401
1111484
680354
1014994
655509
44022
250901
596960
189221
62083
1788010
844398
1047126
1888048
1122337
1338070
811898
1146893
638512
1733232
712846
1614077
1946259
1795458
406625
1800118
1571343
1132044
1570193
1028066
259479
1270133
924273
488661
1279405
106851
90129
1923999
1747691
697082
332768
1623899
1517437
1649976
1040941
914329
1197742
520984
1610314
348177
1750253
1145881
1355900
202998
1084991
1966482
1879050
1490753
1438721
1140497
1134026
24276
268307
1790741
879419
1346076
1874982
128752
1269425
632002
518146
361678
1362012
220738
1069290
574463
1406396
1978059
303431
1625758
1337139
240066
156580
427583
953990
1731961
1964447
1487864
930913
853470
1630349
1567618
519898
1498846
936377
1181930
367783
1046726
1673212
1937362
1381535
1920317
635106
675636
114263
767361
345387
1589721
1442405
1579011
616629
1719899
460950
756202
719843
1849951
1184242
6045
1081822
69505
121092
1570840
401344
1473765
437370
1266745
1927132
657106
196692
1473137
859699
1313722
261583
1315490
1412156
424648
1842193
1631359
1897023
125013
918897
1205767
1113198
162049
1551482
1406391
976735
658991
1345253
9282
696341
479808
719358
574843
1253218
715319
1463371
398201
1091691
1721308
1971581
513265
1869444
1411724
977639
691682
868040
337945
1835940
906921
1740470
1128462
1865200
1604060
1731177
365990
1299362
1874130
1322737
994463
1887260
634939
877712
1973991
923531
519810
1303431
260676
637003
1296865
1174587
776969
772944
1328137
1819800
328073
1799499
1762049
718223
1132232
1443556
1199619
1002785
945105
1592848
1412702
1446365
1130686
960530
1767177
83567
123032
389181
720876
505318
1749218
1890741
135104
1800081
1452563
388187
492383
1041949
675897
1029062
720949
1760945
545338
1759248
1517351
248265
1059353
546772
1876331
1176185
1776116
576525
195536
167139
1811723
1672445
874313
78713
940855
169667
847019
518784
1851672
655708
1840765
1216
964167
769368
1740780
318715
1027485
402961
515590
1577159
504018
488624
1424443
903423
1599555
1753857
809895
453894
1549515
246143
1403392
1081436
1223624
1225730
1918151
1521251
734705
648426
1345233
1698640
1146485
983658
1145518
1359708
1623729
1019851
1553769
1267331
1753922
344802
59765
1180316
1655073
572348
1863197
525867
1849772
1285813
1278728
725090
284538
1855959
1389180
1402172
1043009
545305
360712
811454
1895276
749341
1627428
469487
546097
917219
1299416
676391
1027942
258223
577975
1544025
1455196
558211
370932
883337
159442
1559546
749781
260824
1855331
817346
1611010
130395
1338045
1330099
1001812
407507
496343
807796
470319
1717283
1156870
744657
1408856
155575
264905
113338
1176879
973345
1187210
1825500
1435576
876700
175536
1100760
1515096
1094473
1374416
1434927
783680
354662
805392
1912495
13277
1627697
83687
1629813
588395
660035
1937213
969839
161591
1938136
767833
1613274
1837390
1805085
237802
166458
287507
722890
924876
641586
687900
88420
1855150
1656257
804745
1178494
573509
393958
546938
1590979
1704982
1531707
1666404
1295564
1935069
481103
1474259
749910
1013036
1399606
616990
483567
141055
1409439
1280992
68182
1686577
1789711
1649685
1600292
1129681
439813
1503982
724201
1576417
1713350
1229219
880967
822453
1292678
601489
644019
1534359
277048
111486
1269364
1360411
363680
27820
1721839
1560874
870421
398394
379369
1285715
1401937
150330
1307460
1122342
410216
658
325451
802611
1362770
270592
1356222
1238831
1499424
1706980
840319
1081478
761045
1702506
1239452
1658807
1137467
1817751
1199489
1091455
896096
733199
1639132
936836
1409376
419032
1502919
1929990
447779
239397
933341
1052783
1954715
1277504
1675173
725088
471413
1609510
324643
1429557
154576
426328
357758
1821354
106989
1169956
1876696
468212
1602998
1608464
1624802
534774
1310978
1643248
1323977
817375
1950890
1485925
1099427
1018912
967399
1045914
1046620
224405
1094951
91436
1372765
76843
908380
631715
1287113
956326
1856550
1849616
1529707
862131
111593
711436
409660
503266
176443
428300
1677645
1207927
1796232
1771231
65415
1808352
798065
236557
1592139
1544259
1081277
773517
1054321
1495030
1484824
523791
1381396
93921
1908975
1248389
393532
1772874
1764520
789700
492328
1087000
838275
1202591
40672
437833
1794040
1429371
238141
719653
1218584
1630661
510598
526471
1079254
958950
946140
1252153
1909615
1631470
41139
1335373
236133
1834856
886673
1869468
1328355
1195939
1384218
105541
1759613
1514137
1024883
321756
603458
88527
1909490
277087
409860
1500364
1205949
1036302
1286975
1677764
1287105
1633686
1627223
757854
396438
1724480
568312
1247938
1696380
1488231
1510841
222814
1495444
1649143
1872300
208523
891589
1940937
861106
1440856
909918
974632
1186034
1555884
1087694
352653
106007
1172797
1009334
1557987
716021
831492
55632
705750
149080
924583
1127858
100116
321918
916935
134477
1753296
832990
146669
95673
1557095
109510
1338133
272389
822607
42802
941464
1614674
219334
1498745
71706
748228
1276709
1088108
1179702
1415496
1234310
1101337
108513
1780031
1764698
913001
834533
1285426
1407941
1258593
652177
1882341
1161297
536270
1577532
1046877
978523
1846178
1164102
1805368
422581
1320295
1363748
1624203
54438
26481
1952801
456307
713302
88969
140145
283684
1807086
1633766
94439
642383
934056
1521781
1337412
510209
1626023
812715
836300
1128556
1237952
1971964
1892098
233657
673477
115450
444932
1518797
110362
587652
782561
671366
1415279
1550252
396746
190677
1028722
1036131
1989442
1541943
427509
283700
1978058
47005
1393819
1453869
659881
1098672
1207147
1229529
673596
1598270
116334
30673
558946
1782798
1497916
1183820
1859818
1433232
1312558
1847584
1867623
926614
1677223
334974
853346
41366
724906
628440
1995006
1496643
1710049
1297857
317537
1695902
1339873
427404
835896
1829132
1366147
134501
241598
232348
455547
1869304
562729
1571875
993854
1105840
996593
1988986
328175
119721
393357
1420501
620888
1416955
922192
5143
71598
913999
379711
1286603
1961112
1324640
1289019
930210
519239
424545
1730062
1621411
838305
198276
755952
629223
1293086
1131684
1232334
1745956
459059
7089
934627
491016
1611206
632535
544625
755276
65424
1961488
165473
1532408
1900431
774334
1206692
438199
1793545
1618948
1883331
1302991
1242790
1917517
792776
1559541
149564
1277799
1630829
652099
1075584
37092
63748
1886426
231981
990954
1347620
1370708
396133
829835
365525
697629
108598
840019
4328
246019
1158886
1477802
1733747
974965
1711739
1691683
541784
1122431
479861
1556222
1393157
1140435
1052623
908849
979521
113597
635631
1819810
1821367
1818199
1170700
72130
1272689
1359151
1310227
624063
694662
594284
1394237
1370000
866882
669672
470967
251221
163991
1758409
832280
167345
967468
208039
1737391
1393040
1417992
1935519
1624261
772848
1308848
613512
1707570
1168095
1927899
447980
550854
1896732
1169554
38384
75252
589762
202419
1308451
72952
1085051
1664788
1956560
1370515
1513785
1088313
970803
1577916
880829
655072
1512170
1676900
426838
933645
457022
370618
1983796
519856
1318903
742225
125667
1252804
548263
600474
1985931
1730394
1551343
1894459
1817621
1127524
762911
1991989
402848
735002
731476
404857
157323
1094775
649382
502163
1244477
1455589
1555325
1149406
1797189
1857585
1045129
1956854
588233
38765
1038343
1411692
966689
1426336
1434448
1540588
644507
883930
1830629
749885
1208516
959947
277295
101423
1450821
1679417
1334982
1382593
12658
1170816
169266
1891280
1284657
2216
1973190
58858
696968
635436
1149021
690470
354546
692297
1092492
1322429
215695
1851922
353854
512424
1508447
1230746
599908
96970
941531
1428391
1593432
473159
734610
1994744
807270
1944084
419348
411980
411915
436080
1608058
600544
1852868
1188498
1440476
1206551
405129
1062213
1089391
712381
520684
938187
268348
611708
1540222
1364977
1219383
267148
1074044
711501
602488
1562534
1299591
1155510
500453
304364
149502
1748403
592287
969400
532
1646239
664042
432957
287847
453727
858867
1184047
1660402
1252794
723589
1432847
833546
1847515
243694
1248822
754989
1743680
747575
1184101
1360095
749365
1566762
1171697
551747
1377144
284625
1529386
1550017
554228
1104626
1125309
960980
838383
444481
1993265
538111
3323
573947
1503966
1737644
1776075
78358
910644
944448
1245349
381206
1002297
1772078
1728551
289813
358453
515569
116691
1462966
1203115
1822103
856295
419865
888614
349041
199548
1673216
930574
398906
1774521
843957
1984999
715432
849131
1067710
155606
279393
1225354
1230438
1342978
1648726
393319
1542526
1913915
1368089
423009
234027
67052
1034620
171056
235693
909806
1194608
699434
1472391
487374
528813
465161
300243
1058967
1141735
1512473
545388
249332
1692341
1917379
231944
392251
1763148
951780
1091137
1686068
1966353
1892980
1726924
1358852
1546288
135048
1752550
1741530
937554
1677415
751509
1217508
489095
1168052
1850521
730570
325652
1592130
1644825
79359
605735
1886062
1550969
1622789
1088672
192419
596220
511561
1133487
781544
795136
247138
1197607
379916
939411
1782578
85284
74290
842577
785274
860302
956995
1573347
1523415
1219061
1089498
1552104
518447
898230
1630209
900956
130476
1863941
272147
1359086
1172190
714759
1258825
1493000
128525
1654153
1780733
1634368
1522944
1501393
90973
1006794
1959977
1111923
377673
1528297
1577596
1076097
1714490
1541068
752393
602736
1062317
642718
1041936
303699
362305
1365001
1427995
1999704
661642
1023173
885902
1367701
1118311
1654556
1759792
119691
890966
1250458
1682807
254592
1908472
793528
1483295
1650176
497790
1632288
1462487
1176380
292093
641250
1197030
1330951
578204
348061
1309688
1927138
1874488
533891
589770
925218
1682908
713005
195828
367022
120886
78599
1051306
17370
695961
425571
935706
33383
411359
1101961
1608892
468535
333545
835634
1788482
1849891
1850739
264024
1457602
946904
315855
1465998
726308
593763
1312885
412521
1041771
1885390
432912
1991446
135488
133556
986382
273296
1541561
1601473
1306997
7972
1787078
1399517
177323
867903
1376978
1240189
1678336
690804
1566802
1324118
1995086
1592738
4626
568066
1898245
1655091
64005
1662886
1533296
832073
1660329
733250
1759237
656980
543002
1033
1554854
1457324
563663
317839
606850
1969407
1251453
1963770
179432
1517327
727157
1062624
1276515
737699
1025441
1671649
1228811
476519
1200411
378196
610622
1672876
1936699
1403374
1085760
1201321
235537
1605112
133887
1698649
214122
177102
180601
969379
183653
1201531
290832
1252508
726236
1076040
202695
355395
720207
772034
237553
394448
283490
125302
364429
1778600
769327
1251315
790974
788370
736161
607163
875607
180871
538935
1542563
460025
13704
509292
561538
1230235
142795
1729681
1902692
325522
1227243
341925
632244
1989161
1675453
1448686
832296
660174
311141
1605677
1854208
268630
1248273
441056
158198
1297352
210613
1814797
759994
1403429
491702
996065
851359
1962126
1051261
1391237
687764
1293397
1845759
12839
1055349
1085751
1697438
1619146
1197878
1605256
802626
226453
1261808
1870311
908754
1729885
1907627
1413775
567111
194458
1431051
1685588
628119
1774395
1461202
1113475
1024719
588665
1359246
550699
1612396
1122165
1595169
1095099
326023
1087697
621580
1106371
1265145
1725980
721104
447637
1836187
1192391
70883
512307
792586
375725
1077295
1438329
892065
1322853
707944
1373444
834883
1658447
133031
354951
1814020
1559072
168586
70994
64023
1724839
73729
128866
1295587
1550249
387943
265926
653722
397898
890739
1715614
1782954
199727
283765
185167
1089133
1742562
491244
135941
1147444
984848
334075
658082
876016
442486
785383
157439
359474
1061062
778215
868978
736084
943720
1481055
1949492
1526977
613449
1422218
1192895
1084803
1895018
1073206
785050
230298
1900968
601427
957067
1546715
1124103
1823685
1898351
1252167
1121502
1928111
278563
1101958
979518
621671
1153884
1003023
1600261
704168
1421965
1931278
812378
1999676
1586714
186193
86527
664630
1936550
1794434
1112798
1299594
310054
6703
1035597
1404548
969857
1678393
105337
956564
1033661
593400
951527
1921741
279635
1289424
635535
1056985
63366
176608
264466
1525420
1709289
1586083
587949
1772675
1351538
1972179
638575
1639724
1275011
785953
1465364
545770
1839829
582545
360201
1244806
1329160
651540
1184319
1378001
1718766
832570
1874288
1918321
1128691
301552
522578
121744
1134258
421071
355972
459079
1614599
1669125
1441554
796475
1192849
1130550
51488
1755291
434713
750666
1564300
1582946
133320
959903
646164
458112
243226
429865
979195
515384
1334268
1566561
687776
497363
1558238
842284
828535
1478224
1216622
51531
654835
269936
1590236
1262020
488819
1472830
1440398
275040
614434
884189
1183836
430798
468369
462755
1571455
1168336
963691
423019
429746
1917310
1757807
923667
14165
1899970
1445787
1605146
1980005
1939254
1902995
1329149
688812
271718
352419
229696
1560426
287661
1585923
1618775
975823
497921
1076434
1344780
864866
8282
88293
407367
1606436
1343149
244207
414836
1118029
131275
781602
1968771
1141584
1712171
1820589
266726
3831
1772088
837548
573599
1441479
315317
292661
295941
179795
1290802
1450487
1223052
1586092
1480103
394533
73476
1854379
106331
1969047
191677
696169
1218612
1272582
297611
1217028
1809474
1876761
1242856
474895
1058512
520159
1410065
1386571
1950744
569775
1530967
1281516
582699
1532365
270039
527003
1176376
382977
1684547
1321306
1354228
1461367
100511
315056
671010
671098
1530911
755706
169352
942030
1933773
1964887
1018751
1995286
362452
593292
1445992
1804952
1307724
159920
1342233
1834675
917918
1522847
36217
1453188
549271
1914407
816787
1447025
1249741
343027
214156
1640086
1354522
1577864
434308
1880606
7545
1681181
1477399
1803
282784
817435
1795804
954748
869441
729967
743889
1710465
1810976
511045
436173
1518788
687157
1159599
183369
1446581
592265
485503
1777145
1638466
297417
674360
118036
1915052
718721
1343868
1482778
230270
428854
1429136
1130289
770922
537468
753714
1010557
1303160
1495821
5331
1064265
438242
1969401
957711
1037493
1339658
962606
1904121
579809
863768
139024
1450422
43585
1964044
1082426
1227907
1672202
694262
1782691
1288563
1000900
1029027
235587
1833739
1382837
905072
1489529
895465
878632
1730926
1860392
1712392
1399965
1409322
1029494
566304
836749
1587556
97921
1153035
942261
156612
108356
1256682
1311391
16636
207412
263571
997240
307651
436777
806019
1199689
361511
1310212
54618
392166
419257
1337678
1902317
962636
231327
578391
649316
1450522
802219
1946682
1641724
392543
1108682
358094
90462
1558970
23891
289739
431866
1035212
15572
1123356
1633260
1767595
1594626
1047377
856181
1644349
1256402
966763
1516900
1648313
1123741
1975050
335835
146768
722007
1003692
1331009
1406427
25505
1450762
1265644
811168
1411212
747826
1501528
1416947
1719074
1048606
189519
383565
199048
593725
531019
1653506
762069
360528
1350560
1843035
1593928
131468
690151
1610017
1093271
467155
1802821
1371665
746865
327323
321497
970530
909313
1817318
1127235
982255
1407958
1158390
1669978
1358217
187373
191595
1000574
1346598
288191
663338
609190
423786
89622
1746742
407376
1247372
632179
43987
43069
1948187
774544
1287688
1551366
71798
110620
1857556
928538
225561
1975852
936741
372629
1624769
1167155
1934254
1910295
797193
1396291
177243
1681116
903031
508399
1865559
1576751
1780707
37867
1945915
207401
1954458
223416
244275
1117962
569233
860893
1904443
841908
900400
1577130
1029074
755857
51615
1480019
1008667
291050
1767936
1012577
1158766
1440250
1187324
1560450
1827022
1630122
897996
160703
1785831
1022994
1124189
1240384
1014200
485312
1427521
1103622
1087772
1420329
1395944
1122162
1339306
1707877
1299047
1894881
1748012
550979
1145611
642435
1655851
327292
339529
469623
1239661
538526
762557
1439345
204703
1386538
1298577
1485316
1141525
1145128
1084079
301093
1637978
401252
1793689
655482
224406
551492
1442386
53501
970823
1620866
1347925
412325
37645
587017
1746753
1076513
1338784
1581814
108975
524642
525143
977333
437749
1271610
454089
193403
1692895
1076941
1249109
519598
1661613
1806962
1031239
914392
1063287
491068
1151072
238627
1559963
383987
1762954
1649178
597375
816179
997220
1674235
490333
1744416
584462
1025436
411954
1597079
1313296
780852
196694
510571
1110126
1185982
1007848
1103285
1416867
182153
744960
303962
993482
388511
656415
1766592
164641
1757794
1585912
186455
842888
1510992
1739791
699353
1834171
317339
521602
1585382
417911
1270380
1886688
91212
1429180
1628700
1057056
1760576
1281564
908335
587462
1671466
1282951
1854381
1522898
741764
1325667
1756774
250810
1349792
1973613
787183
1133985
1654713
1904811
1694910
1816627
1036139
1994147
1667367
1997718
742893
606453
807847
337874
198613
1880569
602181
810688
1410175
1486503
1153200
1299806
1924927
801851
1292124
1854397
928208
1983376
1783151
1942240
1530208
602445
276468
48343
530750
320981
1325413
1148075
1186555
9788
1269698
1001418
906058
667218
1379367
1329764
430230
173115
1025186
1205409
1301262
1435668
1765137
172698
895168
997050
552227
854926
180917
986344
1577683
357569
1805006
1534749
729311
99507
1909601
45871
1695083
1302151
576267
477457
739138
1041845
441541
1530837
253055
393062
1816518
830121
1283481
1056878
1078242
1951232
1833923
1732841
1944334
1694869
1312082
1665525
298539
6552
1208905
1399385
1356103
934995
1774395
1486177
1404361
1047998
595528
134240
767403
999030
437144
1655388
1422756
14982
269270
562453
1518230
1619630
582875
1512244
1458609
656503
445320
1645047
1432647
379138
551569
67188
1752220
1174359
1603051
439811
927489
1511278
54346
1819502
1304094
134927
1965963
917503
155855
901507
202980
1163253
1165646
653731
767652
1386703
1637483
1216025
1863284
1725236
1197835
1349099
649312
1926344
598565
117312
1181319
231180
1900258
1465143
1663624
1038318
957193
1584416
863637
385774
280540
429419
1190320
1814568
1540158
1745240
515594
546689
1348358
325735
771627
1033938
753185
1137944
1051583
1029441
1457430
1175132
1486549
320001
1304332
1290333
1433994
1734402
1001744
832966
677318
905479
1775117
1180360
343698
1148725
1991209
695574
276968
1079471
1520881
194012
412613
1343359
1309419
606029
1291697
936438
1394388
1595276
233990
1625867
1671255
1037953
662436
227001
285753
639052
1405905
963967
1388199
592027
1355097
1442727
1405002
674886
741579
1813733
1497998
1061878
1326746
1944180
1397932
1699650
1615778
1698790
1499170
782898
139766
571043
925028
1225376
240701
385114
1081040
399265
596176
554111
1552686
1029470
431617
1007375
309141
941480
587323
1075250
902836
317451
1838343
430581
1814743
1696718
314054
1633754
1777863
1056632
353684
768161
1590910
909156
815185
1816180
1186256
1144492
513459
608469
1523536
600754
833880
545733
1097285
618651
67947
55319
1796824
335753
1037535
1532164
348153
1579999
1039243
1869830
723752
1805621
1702831
378266
28353
1257928
712700
1040494
1698062
640953
284508
311149
1532737
1138413
960725
1919150
382564
95968
196214
1044471
276944
802371
44589
1362253
776805
812939
130634
1856009
651385
1023276
857377
1030495
580849
1519561
367825
895623
1625764
1964489
1250114
287980
193309
1012970
101798
470865
146611
10570
330189
1683585
1207796
1385759
1445188
672623
366888
1520820
668933
1296167
1912801
768991
1816950
1077587
361925
1869182
423668
916472
1900333
947589
100457
1736690
478989
926793
724944
106938
994757
113814
311696
1294930
968185
1021691
954739
1942108
55630
872791
546164
1632339
1219895
1966690
1826792
791263
149544
146831
787137
1989940
633058
756186
805555
1841594
1433813
795807
1220097
434337
771179
1144557
672555
624055
1469962
1006572
163466
1817819
1708800
1971882
1974729
632442
665356
1831270
1238331
1994817
1922980
1687270
1720000
304695
516379
925366
1381746
886409
473601
884687
935668
661064
1082610
1476567
1268126
1425324
1514709
1725501
568701
1567251
1771862
1239667
1246184
1854140
1412845
828037
353255
1962374
1038515
486882
677837
1970276
595434
1372959
1699337
1426812
695900
1496576
416442
1563373
1085444
1199599
539097
305290
826563
1968931
341762
612984
1892639
1288770
953206
1983922
523621
853570
254423
1774804
331659
1149145
1475323
1761847
822449
1096036
78106
1397352
838724
696664
1645327
1210551
70317
265274
1709703
803001
1855853
727505
155122
666310
107099
1932790
192315
1741025
1185764
1545461
1709288
1021751
1934052
711785
1458101
1476785
1030311
1442569
1084989
908514
413930
656940
900408
446757
1017543
1204597
614389
1916819
1839460
5729
1893458
118937
1442007
1209494
1614774
1803728
477110
1259037
1632061
1561556
1415968
1097298
799349
1467928
1567628
451590
722805
629835
1938659
1846165
1750252
56802
425515
468081
27079
680312
26125
1762613
1482167
715311
1903071
1371821
1235094
1339058
940520
790034
847862
1755880
1928559
1862828
1934238
1586988
1881818
1133910
326604
709861
1413293
612536
1358312
114311
41185
479157
789420
1743686
1927938
902851
537450
1027338
1681009
738406
1688096
1852606
312900
618264
710146
190627
1460589
58339
867671
318624
1736652
1555950
739108
1680744
740323
274254
64215
1186965
1132267
121126
1459848
1227253
1015372
627758
225274
909328
1026278
1346933
1869356
694236
1253633
769795
1726854
183619
1243938
692158
64017
427891
1235193
1807352
736108
1436831
425612
1262478
209114
801462
399722
40332
461341
1701844
1610605
941990
1682509
1096351
357260
405956
553202
997946
1912585
224694
1638617
12403
992029
722535
692728
1384763
251477
166694
329073
1733871
1671004
1925376
1561381
299758
440881
1460200
113066
8251
356876
968719
332025
421443
1049251
270329
1835906
1451019
1367067
1187374
1586116
464512
1072832
1305775
365971
1718021
386808
965422
72339
495913
437683
1375238
1905812
247280
640001
356525
72382
279816
1685579
1081414
1485861
955394
689319
1858238
723640
1498595
204026
1393153
1288025
421914
556430
1936123
1805773
636844
595954
523509
1625989
1304951
927497
128333
249767
1062640
1135089
1134161
1634756
1084568
656024
689354
27470
692066
514031
696475
135049
444353
779445
380380
275988
1007419
131409
1365352
1558412
1771355
783427
334802
314359
632786
1471995
397134
1744206
375813
231470
858523
1248044
584484
211612
1874220
1100868
1886107
109928
1389439
527674
1975660
1973609
1971541
1445898
1357827
689545
1453314
630484
1393546
1725488
1019030
874555
455576
588696
1548437
761145
375918
1799272
1483205
1096548
748900
550729
1830949
764236
1402604
411892
1622445
175077
672080
1290989
418617
1325267
977150
1062014
121795
284355
694689
1326397
1795864
1949665
432058
566349
1216713
495862
215696
392965
1734772
1159915
1018765
477350
2964
4751
129503
1032293
1828428
1291898
1194681
1362916
1508596
1697239
484516
58958
1859181
8056
1627670
1683970
942859
1572767
1148272
1648672
1789583
163232
1355791
1462300
1289230
100413
1474011
1254484
517225
1485104
671002
1867295
1222400
1664478
1880976
1666490
805047
1947286
880206
43586
1492234
1064774
1707505
1897264
268724
386907
1275642
165784
1428614
44486
1652965
1930163
474226
513405
1909534
489066
762970
1288120
452563
618556
947991
413825
389201
568695
900272
196324
1213491
1575187
487048
1751617
94253
464494
791195
598001
1583315
89147
666748
7027
935552
1616632
1758854
1467893
1174412
937963
1658478
505824
536478
1836160
1436192
930971
585044
130103
377362
896429
1807450
585375
1736234
1923657
1655709
653504
1138233
1794002
631288
141819
5958
466092
1622233
689028
355400
937913
141125
1856584
1356683
1737962
1929682
271085
1500174
839432
872960
1042357
835759
1931088
1528908
1463533
1803569
399962
1878752
1681624
290655
1672741
1148009
578343
1902593
386245
1225541
477880
431336
134600
1748076
75266
1310939
395658
1964150
519711
1072328
89033
603843
1293057
968901
1102823
648018
1861157
1614000
1909333
697456
1063845
1146911
28916
469692
129810
935930
812473
130821
1496532
1819024
537413
1335673
1854686
624045
1221388
668662
33835
706248
167624
1000334
1799496
1624225
750488
204442
1344299
541238
1001032
786840
189855
1715872
1041855
1281498
192697
701078
398266
1367563
1328163
921724
579841
1942480
1985661
1196502
833582
1866409
1837290
1953407
1639982
1497391
744700
9225
635245
26009
1182781
1060930
124004
1709788
1120873
1776210
1688017
290925
1001575
1404450
1700855
575185
923556
1326370
1958699
212003
1597761
1562477
645988
217437
1433321
1544912
388453
120935
1992143
441303
714811
1097216
601564
1415882
1681710
903209
954440
205143
1132248
288620
416232
751711
885628
2646
497532
903847
1990769
1329600
1232805
140031
385921
1451808
1354425
858614
712917
922978
603801
10293
262743
867555
106453
685690
148724
1686680
338420
1520290
912222
1948183
1448194
87216
1157728
1723400
1990770
652267
1445951
122162
1061946
1920648
197691
766521
806413
1044598
577321
432260
1221853
815847
118335
973465
1260694
611098
1771655
825095
1981740
1645898
1466574
631828
206364
734082
949705
669511
546132
180616
945205
1933946
817618
983273
1044992
398096
653185
372031
993692
1999880
269322
1239106
754543
35050
518420
6266
873271
1570769
1517906
570060
1576972
1228873
1177403
1373416
1819251
1887255
76648
238047
1412028
1301884
568674
631356
940977
1933887
44091
1283016
1501609
1660464
118337
170130
1882743
477751
1093548
1583305
910404
1488610
1354930
23090
1260053
370453
930860
41513
1753340
541475
1889445
428732
1877070
711662
205091
870271
2967
832850
1775322
469415
1441695
253552
740097
727711
733068
672445
77077
793126
1833789
413722
80308
528356
1664078
325816
1987132
1335341
1796523
1358312
1121871
1870301
1183446
345500
1509223
316406
323792
1940083
1677580
1965740
1757598
1345944
237897
358794
1536810
1578202
305844
1716586
1855067
1788206
248247
1865634
360358
1687713
1388641
1254682
1211445
1666642
1714461
1208201
1984959
1440022
590316
358868
1147920
1596337
1885720
210815
1641106
1118638
1318309
27322
361328
974862
526843
1757161
384315
957864
524796
727219
576674
319208
781304
973788
1097365
1140618
1448837
1842051
193482
45489
1861196
399865
327225
1641997
856470
616860
1775002
58560
109088
782249
383708
977359
147885
379193
479734
394339
106932
1812697
530144
1206869
1980660
1949734
306631
1988254
732969
676408
1987557
1484217
1355670
1861692
398938
1719435
1400357
1915863
1135987
1413925
823422
586988
275203
1340291
1323276
819959
12515
754404
1377770
795126
1791774
811452
958705
201520
615157
60670
531983
1534096
676079
1091123
1759355
1189133
1524064
1902130
302376
839125
320453
1983115
781121
1742374
915120
948064
68375
376262
773243
491772
1168866
831832
735526
1492754
79537
1759202
1863581
484360
1738592
80125
1996687
144126
812672
1569770
1631647
255175
765175
1741569
926186
1874939
1640159
1806078
596703
1439196
45972
1162852
1985271
565734
1623272
772824
1245947
1581438
654043
846576
1036457
1434020
863733
1371209
1763800
884717
1721082
1402293
734710
190804
790723
1104605
506466
866500
888836
1323957
637186
1909206
802829
1252461
922998
1185757
1884362
500509
721318
1014599
885365
218154
404396
1659251
1543335
1901884
22431
1754547
939452
690261
1639882
405801
1972522
1501610
872860
1622686
156081
1558759
1884160
881040
1392012
1842792
128676
603743
1153542
963832
1687669
412816
1172696
155682
1840808
1497335
974967
571895
1432618
1476911
157233
1515888
1357416
324021
897130
1080302
683102
1388048
17406
455475
1212361
981593
1422323
1296141
887724
315545
1862566
88806
1067975
1682310
1910086
254232
996259
1752520
1262596
752852
1789427
104514
1289797
276928
1433257
1723104
37376
1708749
237397
901593
1229645
1778173
651934
1881844
1922620
391545
316175
985377
1564339
1808486
1325713
1778935
1346940
1922090
386585
1787807
726959
568612
682305
1862978
974771
465819
1619998
1341518
397936
160372
568737
903308
1421354
899601
748223
1099100
218726
1959919
1325959
665636
1965017
700691
1161721
693647
1158962
1436559
275120
241129
55680
397257
442707
1983737
1696383
12684
1032525
40038
1784641
747245
817384
1911621
1593671
1646181
1048549
510308
983347
798738
920525
72375
1426472
51640
765457
1783783
1558234
67210
1626283
1682120
215908
1676949
1603479
1274055
1605229
475840
1653374
256349
938256
641599
1401051
1394028
1425113
1176054
1709836
639972
1476034
1117925
986536
1328357
240417
1762823
1148986
1131348
1501082
481326
713803
567010
1947120
625278
993071
1279736
770449
1279516
1916145
1930272
1430493
717934
470680
1172832
1351327
1497328
941350
10709
830174
1135208
483941
982806
775753
1967922
1177876
890511
1371263
1420473
1158548
1054799
119582
1263061
1514085
1072489
132970
1089099
1180356
354433
1510743
232610
1950715
1756744
1567506
849196
1341490
1140914
316268
11533
650614
1676029
1136957
927406
451655
1077202
1390283
320221
121270
565849
686085
702563
309475
1132119
1986503
580080
965018
1235446
1931757
1944685
1500022
1275699
1858545
1437915
62233
824100
1913611
1795101
1722412
512269
1098203
63318
509889
609620
1054080
192083
1075709
1290035
880827
937125
1872097
1053314
1244980
391109
633629
549157
1596420
1273680
1142248
318799
1491583
87842
1043399
735668
255594
757517
1658699
1352331
375784
1226283
826254
1199646
1532001
759686
440511
1307538
302496
1516979
85716
1357962
1631041
1622467
993672
1446012
574195
431316
316002
1294113
1657352
1453307
1065879
787690
1207132
1746768
1468624
656605
582140
1704733
577864
1092203
1161435
1478869
819008
512486
830476
642506
221696
1531533
77331
1733375
1198680
805871
1006381
1479638
1063566
774674
990640
1041405
1389103
1814435
602460
1961905
585978
940491
524646
1928311
1875199
722386
1492047
1709605
593052
1654896
1765189
662884
1359681
916660
721428
596769
1902749
928040
1386056
728266
1893389
1583276
437090
1033448
1477283
1417632
1098247
1670575
153899
890936
348589
187855
397448
687017
48913
608349
771818
313940
284280
1987724
194758
1692923
150575
1421645
1997081
1085673
1227500
345775
1446033
1495871
588872
1110963
1571485
1273342
829756
662599
1741314
1304042
1069423
581245
1530968
1994760
1718677
860714
1689698
1329733
1501106
104998
885549
108563
1188463
782455
1848462
1475511
1584368
653905
1905427
791359
849262
1504925
1379510
790102
1761218
482520
1898673
1981085
222601
1267623
1906647
1472713
358281
1000239
981916
1830710
352337
395
1903878
1451786
1343360
1164024
1803879
1668326
768468
1965932
1292112
1682656
740498
1998873
1676976
1651807
802426
1221208
1564401
326074
454802
73180
1857038
1927750
544595
1116320
1812202
1064437
913656
1492044
1088993
809133
1334369
150801
1474803
1718599
564448
1493435
446339
275227
1986907
117458
220505
1260685
443589
1418391
1521241
1373413
397209
674588
1247878
1574252
1662142
253477
1818643
868428
1646855
782441
1137757
1544182
1085616
1273751
812618
74051
1606862
1183443
988871
49886
479249
940667
1136526
1197874
1524600
1503033
961437
479103
235558
1664357
1452178
12286
387351
1202911
1379253
1067509
1712717
664282
1839932
295167
1765792
1981872
1653060
432878
1656015
1073966
1065942
432178
1316666
731639
119923
233617
602424
67508
843081
173044
1322818
1701164
58312
187068
599783
1971960
1609073
324152
1310707
1771972
597827
304720
676497
178211
1624121
143379
1812125
1953380
1791068
824680
1923399
237729
1898942
782391
663268
1749547
533122
332603
153645
1419361
1485392
877038
1306738
1501137
1933875
1201933
1080411
938399
260790
1359021
71360
344973
1238338
1675431
651300
196343
1763840
700467
1876225
534344
1349546
381369
1165100
1056002
1618658
645513
607209
1590973
310721
338133
391642
1637227
384399
1466187
1636499
1934681
281753
548159
1455619
451568
1236955
857390
1495444
1088988
1672807
1860140
21283
225356
1672307
1179717
1990756
626205
281753
918471
88640
1206643
615684
244241
1055244
1799615
1923361
845610
1479300
1395292
1565155
812662
518943
1496257
1087363
874684
436628
758434
410520
1553737
1061649
1720018
1159426
665789
997879
1456405
1641136
971005
362170
1034384
1600107
1615693
1789405
1924019
228490
460647
1268368
1411526
487279
1328363
774139
942752
823957
447002
142003
805727
841228
1922101
1148545
1625644
1811972
1749135
93456
13950
142934
1939740
1972696
677975
1449531
101651
1302283
905092
826617
88148
588333
684497
447902
338818
44084
414016
375809
448016
35746
184402
719884
250123
1571818
1878759
1733828
820074
1622588
1316632
1039518
1934816
675102
1949116
893357
847945
1594159
716084
481566
1220633
1500212
1476837
774169
1489035
1075864
932576
1892058
1026688
369387
30984
816973
1433588
1802421
1253656
178581
1501679
67674
1860573
1099192
142106
853956
977327
939492
1127221
151445
198771
1102466
1852321
344121
1489136
934395
1491337
1639859
352220
1109977
1880851
1365010
623515
591504
1092389
709180
593674
118580
579102
382387
315047
129899
760063
598796
1104300
183290
1324170
580722
243344
713030
1126496
65202
626078
343389
509107
1134969
1843688
324052
1504477
401717
1972874
1438070
1140371
572970
886137
474087
473187
1890708
244542
811649
1762533
73596
1218322
1478290
835499
1942531
1077413
859058
847416
1601297
1851950
124981
599771
472485
1030158
427056
499496
1484792
277768
1445633
1873515
1439769
1807951
974190
406405
1536873
733288
1751504
724574
1154858
573642
1182546
1379822
1458753
128831
152613
1165534
120276
1859686
590518
138336
585337
1635617
1006975
1876455
191020
1677053
1973994
1110721
223434
1334982
1285420
336089
558367
384022
578849
1659799
212929
1443086
1336177
94257
1682716
1090650
986032
876783
21484
601342
82866
1486285
573067
42858
1429293
1105058
351071
892613
257122
1847672
1559095
937475
230227
678242
1644976
1351518
1381013
1909096
1923337
1971377
839535
1907391
1480296
1686227
589021
1263702
580586
459573
661323
1633089
1835521
1501310
1459533
1811804
1437296
1468835
830320
853113
984435
1490587
40689
1790964
948907
1837530
1466981
601297
432569
1264837
1009276
511012
286411
573886
909377
964514
974411
438885
1211116
938033
337798
1825396
143485
223645
1196770
1894682
1274462
175844
1492181
234811
297145
127980
210934
1566100
1816036
25493
479021
1051259
1462668
455047
994845
1676262
115894
1494438
179032
1536416
1574145
1932227
1838619
1063511
1520018
758990
1312531
1663431
721582
1575208
1049854
1246358
1542114
1459685
109321
1539517
665836
1361462
1006942
1724202
1993151
254974
1712979
1594176
1390144
832489
1190479
1216590
113914
1831407
867615
1203406
404539
1682597
647843
1381734
1324429
24127
428554
913886
802863
1795194
1946016
930433
1540606
1676531
293365
785331
360669
335695
17076
168630
97103
1787199
29290
1293505
451218
1648788
1463841
65826
57979
441551
1770012
804708
213557
108923
741880
1204301
273258
1051152
528484
283636
1199150
1162575
422531
1426229
60282
1818846
1901776
984404
687522
546870
1757104
1006455
854037
1542421
725739
1482927
1959113
1426869
25901
1802205
1151700
1374904
152589
1948776
1906970
104008
1248788
1656739
445675
1249341
789526
1468487
1258070
1778006
602624
1344590
1384534
589363
427276
1107917
892676
1838448
577367
1338456
959342
483962
422903
1096687
425120
853105
1981233
905443
471973
1534201
384163
403943
554592
1846717
479981
734190
242312
1558017
205737
508796
1997441
1249143
1862325
605735
615895
1012183
1382402
67819
101506
185714
791745
123388
1979257
316763
728453
481726
815602
1660890
585479
401514
561455
764582
1910496
1536297
562175
205884
1003364
671491
31674
157979
99111
490314
1489716
1613489
1309330
519160
1203954
1039500
1085188
1859230
556111
334812
1836516
706634
1941441
1080791
1352221
1669123
1857445
235928
1399495
44501
1051599
164443
840850
1079092
1305637
270764
758481
983559
814320
1180351
315962
1045490
728844
809572
963936
544030
1238420
1161911
797087
971891
453955
645287
1303241
650083
1020461
1052294
1969285
1574798
1551623
239657
1917998
1064789
381322
393514
194419
454271
145390
1973143
1407457
1992585
647208
230238
1344013
1675101
567429
482888
1360720
831786
286656
1017095
1242068
1602059
655425
539501
854968
21020
371022
545062
143352
591429
1382534
1236202
10492
541591
472854
268203
1560804
931813
739039
1203235
1773495
1763349
1451110
909367
1519844
133813
941367
10435
1925648
1438900
1250793
342238
807316
1733596
1145945
1617775
1746648
660638
1563396
1947083
1043268
1405917
548287
1150543
278119
1517073
860392
222292
1956430
1311252
1585024
665984
1202229
340921
247337
40451
514292
1338098
1393322
1304000
853171
1196367
1013260
104918
1433407
918958
127766
698642
1055411
1311293
1818900
1523551
1581326
799657
1583541
1153806
438056
978633
808580
652799
189091
804621
1988828
1472286
556128
678336
644115
1849383
1961476
1404811
870506
1472451
568847
345154
79267
1546035
1038229
978793
334320
1371190
742583
187420
1747956
834212
1031584
1326733
1061263
851748
305362
1891822
540933
853825
1111926
1439170
172401
408778
846044
1522726
947657
748025
1754682
1579002
844481
1707276
337027
940723
316055
1242249
634385
1331651
915024
1320991
900504
89050
1144750
1797607
1906236
74667
1838582
816813
1348679
317197
419079
694020
412752
1681817
1592499
1902412
279939
1405052
780336
285597
26947
388815
1634532
706069
531363
1329509
940583
38223
986100
1438626
395484
1589401
894353
1124156
127100
1681479
382585
452579
1953057
343208
1608833
1517786
1911838
141894
1506373
1733482
1360506
925315
113626
796354
231403
126722
314195
1588425
1699187
1857551
1173043
786441
1357306
1215204
292271
76619
1425718
254240
1728355
537645
1929345
939345
414846
1925739
122871
662510
325516
1475815
1997792
899089
1065108
409525
406896
970614
300698
1425630
1786992
647684
1767997
554014
1075045
1838733
1658860
992697
705028
1546021
1858101
575724
1859862
333879
314145
396518
1048419
904184
363653
686891
1781743
1821371
223931
1350770
166894
1202551
1866121
500448
1206992
406293
1059136
1451016
338032
1789112
1729467
1112051
734534
1287347
1921570
312798
1157265
914986
1443658
1615031
1514265
423160
1205622
1528654
1652241
1664338
1405485
149289
1218259
197666
542235
1925594
1979716
1189133
882369
1116065
1076122
1907666
1793976
751527
1149114
1060542
1626771
1018820
124650
427965
478902
1096305
1680355
1274913
19088
629070
156033
1474978
161364
1333081
1310041
1067654
1497517
627697
1053809
352694
1736841
352859
844039
724771
1845104
1494296
130884
937433
992809
1280150
1419352
709484
466346
37466
624038
906609
1090935
1886888
687088
1024187
756156
69157
1301982
1607177
613500
120703
1738233
1507705
272947
1589900
1787852
803336
294703
1693063
1292586
92219
168821
1845709
128832
128921
1228374
1498049
746550
1898589
1825683
908063
1179298
191821
483430
1742070
1552132
1415457
952246
200069
1990478
826017
1062081
1584690
521035
670132
881319
958328
812371
151094
1177783
548235
1523000
327356
1611445
1175290
12689
1987498
826973
1000856
1810126
746911
708072
687643
669840
1219311
961702
1810787
1059269
1682519
1632477
1303100
1081046
1607538
939388
467113
1427902
1994436
415140
59810
1071796
1981971
1196290
1242819
671197
260469
1190693
42050
1607127
1667142
1537343
139962
1424938
1907943
1772451
1047311
1110420
1707769
126546
126103
400495
416459
269186
686781
1355436
1060932
188537
711595
182121
1094721
1299598
507418
1900367
422368
1912216
1906994
1844749
1467475
1681886
412608
1877508
1423
47523
652135
1972869
792219
1342347
1739349
1814427
1456699
1329983
1421449
1350425
415171
1009463
1250618
1145347
1202437
1110498
711336
1928395
794589
1199014
1722332
1556953
950579
1632693
1852492
1196722
151066
1682020
1171556
635802
824322
940556
375420
1917416
647912
1833608
1107561
601505
592821
810589
1760997
360382
1644086
841978
168403
1839389
1350728
1486164
1450083
53158
1847394
1893561
228951
1882552
411642
445383
1346604
438887
979175
1645933
568566
157568
1250914
1646781
322668
204762
1196119
518038
452684
1900059
236962
1846016
903692
328963
1303903
725708
709311
92118
1306414
1824979
1996175
1646327
92014
27973
27616
295821
506140
736992
1541627
1384997
1457557
995457
1140712
224420
1318247
1097099
1493989
400673
1523833
1407586
1091399
1772427
498600
1725065
771471
1952198
1778905
1581415
549108
1099805
413958
1928836
953204
745145
1345140
343508
1136241
1782317
1645260
1721798
1895755
1306168
513316
832781
170813
1385511
480669
1190959
218406
235937
460751
1223399
958042
765828
1976034
88467
285147
1699988
348374
1802669
1801692
1601147
1777438
384573
861862
1339148
7629
8034
1109323
931201
1945858
414001
1274353
1773191
880231
1848513
383191
1490110
279904
1789970
1796403
176568
747919
136073
744361
802522
1078520
741553
648786
263440
1581137
806737
1342796
1530956
1019496
1268804
817178
1058775
1678486
740558
1184700
18795
1486706
894700
145818
1466235
1494631
1318290
533864
628636
1462854
1531165
267810
1867537
35407
1199750
1129376
1207738
485566
1890731
1895743
209577
1311580
992447
1712815
1330278
192495
1031814
1243880
1275116
1282914
887952
901569
400176
697659
1876503
284815
759723
940124
1977625
1183996
1400044
1738020
843476
69313
1983803
1601689
1490943
1893764
720496
538268
1545396
736847
844634
1193806
1764700
281692
1622722
1522958
978020
695933
1251735
865643
590339
1378687
1807968
886055
1281595
1387786
473931
1064815
320474
1341384
1576004
1833282
756023
815591
1596030
1539884
274818
1259595
1305118
250054
1150400
73675
687499
778054
1075619
1703828
893984
1152789
1889424
179580
596381
15860
999929
1069311
809076
563131
711199
347220
530857
406807
1265099
997970
211029
270058
1787863
877884
747090
1757294
581721
26109
15464
1010980
1656678
539395
398891
780395
648984
1836517
182704
1050200
784264
302150
1463621
982077
782946
1034181
1453597
1959802
1813584
719264
37129
741270
1787943
18274
1795826
428967
1606671
693804
315070
1360491
533495
327933
1699581
1200268
1398297
1754791
275073
1660287
1653802
964682
700955
1591456
430645
1975651
1469407
1280604
1251204
595511
1789363
1692687
940680
264666
923219
1363015
333470
1969696
1628032
1531556
1083817
155400
1890209
234904
25924
1841015
281859
1820244
353650
364823
1159320
772137
455625
1793638
815583
1751602
1812498
787372
1337845
32263
925199
28345
672612
957584
722546
1795295
381349
1536032
1660543
217793
866550
225811
1823882
473582
52374
1342663
1908793
397947
155275
481694
841026
1236823
1711611
1940446
1353794
1192622
610359
269630
1582548
1613497
1980574
737419
351568
780416
715032
1372677
111322
1254177
658771
497850
1558825
639332
27272
705575
1508399
1316093
259919
1563004
1774143
68932
390001
1156603
1014965
1118138
1852101
961176
346069
781391
1994170
1498251
270874
970569
1886713
1070078
1875071
1434648
1226698
1556805
90934
1668630
939319
1741328
528512
694955
1202027
1610370
1564407
569223
1102996
621846
1380749
344133
1002346
1119424
424872
140602
420362
841112
1414542
1744388
702021
1683479
1254177
1539866
1829637
1960739
762088
308399
46974
906652
493002
1130037
1979151
804227
220677
1609002
713670
953498
1548955
1285932
966086
45705
307714
720470
386421
451117
441349
1338978
477819
510598
684435
1630911
741764
1244274
1191650
1137054
1298845
1208201
140207
436730
135537
539731
759667
1578752
439779
240163
51393
621428
1162518
621151
1567367
1587274
427038
1453322
216499
924449
930451
1266599
1305311
1999754
491177
1102507
549961
1235112
1433987
74897
177732
341949
1637666
439880
381857
1988953
899559
933043
756347
1935617
1658816
1099316
1054358
424480
1099917
1187639
394788
1580262
1794229
841800
1627296
1093502
1102755
1297661
402586
483765
1239466
1894703
55150
1347655
123901
1193240
210096
550083
631821
1137509
727619
691215
652657
1111921
1721866
468496
1641584
105507
1499224
1745132
314219
854305
175090
159299
589671
1345994
168851
575738
1424999
531755
1640913
1614015
576168
577531
1160601
26232
159831
29032
894340
1145163
1129110
365302
571710
1717016
1381029
1087945
1847979
1041651
1267142
1634789
865769
402196
1635840
1933343
1995232
158925
1741210
789695
584645
1199597
1499095
1438479
455070
394814
628288
1774837
863530
1636736
1043722
1827182
358245
881779
870728
1924988
1951266
1551499
1469904
1923187
439331
1088565
336621
510240
1946440
565328
28359
1521527
1651511
1188290
1149136
1343960
270260
1339251
135831
1673133
1052541
1442620
1754542
784665
1314600
1352083
761221
1552751
1061904
1692712
1714852
117322
1975584
25868
359870
209518
537233
65518
142057
383384
323756
216872
936366
345407
1440575
662813
1968288
1442821
634120
1167838
1572436
1287328
637682
616321
128462
1044311
1434071
198996
1829773
961147
794393
1313563
496807
1614084
83500
240107
184464
1674828
925375
675389
1422551
1504970
724131
258186
1601035
1488565
663848
427725
557303
745668
1694204
1751035
227109
55399
1562662
1646290
1021
1161153
1997788
1726736
517766
639557
1896203
1182198
1302485
1085648
939104
494582
1386460
1693344
57652
186036
542766
1077540
992845
1087514
256846
341355
1846126
1218142
1753905
864589
1367724
367488
949372
325487
955263
1936411
1400719
109094
1831764
1498557
1716934
1000908
410094
1357905
230194
1064835
1522665
1592986
864359
1955628
1621937
782926
1928508
401126
1256149
1856157
553821
1234891
1683770
1058610
666430
1836354
718617
40934
1471993
309965
522493
84418
222781
1715431
413273
227460
819691
1742994
679859
898653
1427442
1349959
1794419
1019204
1977553
310333
8754
1741154
1315633
1707592
165900
387277
70534
279057
333809
581248
1220533
1689519
1274857
1403756
1679771
1170540
623302
92266
1626082
1388200
1734700
132327
50377
726462
1503608
367382
1493258
947539
1150742
988080
644077
468656
331035
1439974
1163776
434645
119908
1661050
1549703
371416
1699211
79913
903553
925110
808242
1864676
256693
987998
732401
1406506
567712
1209760
520155
1067475
1763868
259152
1756991
20226
1409357
230961
207331
1284780
1046973
1690500
634975
900047
542487
1545933
1380569
846673
1531407
532906
475864
20291
994512
1575793
1765268
531222
1631656
351355
1272382
846794
383661
1342507
40323
1373160
1138640
960585
1450981
49364
1605970
754618
477018
1729241
1386405
22196
1484138
1181981
624387
1199630
106678
1752537
1275138
1295255
772450
728650
1709152
398773
14844
1095324
1869362
997687
1608680
1785726
1460125
342246
733339
331658
1161003
575372
807844
398921
1426115
1812253
4976
1329027
1545053
1885378
1933298
908759
1878068
1929842
1218914
978669
1970282
1095673
707532
76019
981503
92332
67103
1699951
607122
1527485
1642871
386171
382851
1901240
310620
568168
1757839
1333523
598958
1736279
169346
720218
1039700
1508022
836865
335396
1402324
887559
1431239
1379138
558373
1088300
1103041
1636815
1066192
135078
71727
1969076
1236070
798365
1417546
1697505
674750
1563258
1614749
1096511
1117717
1817282
1497119
36938
294242
1674926
1212370
1262215
1055612
695817
1111731
1186064
1043746
453117
1467091
391263
1807109
237181
1788844
233675
1084443
1825705
1171785
843162
46294
1152982
1696317
932576
646609
1706541
864135
1994211
604395
1590691
412458
535323
134749
415471
1948813
422447
1931673
1481531
1634571
667062
555577
1018372
787821
1292106
1220005
1024443
365489
388521
1706313
1499238
697914
1753001
645938
1037827
1817063
1397940
1633217
1438638
1419855
1415473
372415
1511902
1856281
279949
958701
1677915
1306959
1698473
1861509
1904029
1482303
1294073
1201697
291687
1208391
753962
687570
851267
827307
1897774
338646
569784
1780045
1025833
927999
1575243
26505
1418585
420488
1256630
318701
14582
1390906
1987742
1000634
583709
420390
404268
1553221
1452687
151135
1642728
669802
651817
581494
1145957
1255088
35212
1776221
164591
1145212
1421336
726652
713227
1636905
110751
1735874
320239
1650211
1858380
316267
512041
1752407
1507149
664064
1499801
355385
623456
944684
339699
692783
758354
1820517
1411940
212998
1219665
206811
56971
2465
1944189
629713
1329853
1468797
1681909
1163687
1800189
879939
750878
706028
713779
405269
260308
1342461
1181166
1421783
455624
164442
1692710
1816642
1599086
1572174
1046757
704829
117821
1625597
1048164
642580
1025931
1955069
1672123
1379690
121161
197997
202053
119207
54271
666043
1381838
1612695
385413
653977
1549171
320383
715219
1084964
1852930
1128323
833805
1871885
1940487
1232767
1507119
698401
900597
1949452
454288
1318622
1547766
965174
1502848
221142
687178
527882
1238178
820760
867387
671600
1878659
1402508
303093
1683619
895050
242421
370611
889921
1327479
627673
103213
1900371
1914799
401717
1141490
16709
81465
618203
273423
1525818
453139
1334757
310570
450739
810866
1474810
512469
483769
578276
1440996
984989
1584976
540312
829712
1280824
23144
1429618
1845419
1301943
1124840
199210
1583274
122609
1211466
1591761
865513
1779220
71644
1233454
684366
1468386
1684954
320730
1549653
44871
854336
1951861
706692
630468
1186511
970041
368160
131432
1726379
771010
1669783
1035074
1888130
356174
1867344
546844
632342
1761813
1510074
473530
610449
1065257
721124
1008858
772819
1152390
197091
360647
1131144
415436
1366551
118190
1214831
1236701
779956
229950
776937
1474857
1940815
1802276
1683659
1802776
972091
1959627
232079
189233
702296
381005
1619398
812179
1321680
1884178
1778644
140952
875076
798126
925406
1582747
688639
224509
1524609
1253236
888765
479678
1370173
1172274
706165
109871
1543471
663147
228108
998641
1091740
1817770
1990728
1952771
1133434
1682826
1248499
1388413
1613906
850814
857177
536933
1376125
1222413
595631
574099
1215646
849161
817195
701303
642622
1334970
1376231
406422
1065557
1597740
309447
1401378
1814705
162441
960814
357562
667373
1057979
458436
539018
304061
1885640
1207944
1649244
1431758
758645
1086016
1582753
364712
1157197
1292126
517241
953283
1009570
1089633
1664519
1854760
964446
240689
613274
1431871
138850
1354597
327265
699138
676175
1783141
106197
808889
1576083
1886626
345873
1311963
1712474
292354
251928
831860
1428155
1512251
1765866
238089
1798408
1507119
921364
758020
1594298
961341
396483
826624
760650
692370
1442738
96730
458717
234676
1311781
663167
331671
1585526
1114396
1316799
1752022
236043
491985
1872117
1680389
1689399
1612948
916327
1295956
1708633
813954
727026
1409126
508622
962871
1119674
1551248
1184528
1319689
1543242
1383984
543001
1206953
1923919
1271603
1166726
414227
277546
1108132
1702006
580269
818241
1261638
1473231
1935242
1011093
54536
439343
561236
1545649
543427
1273859
1856482
1453606
1243477
1337694
556052
1627171
1529410
123788
1338796
544224
1915487
505006
348819
1776995
1159549
680341
748081
426602
1745203
1468554
1264708
307575
123068
625036
513365
1117178
1749201
89582
806717
1978341
255417
438512
1091887
1388328
99711
1410624
15922
1047952
1350092
1199910
410493
1090376
691199
1006212
1881418
40803
603432
247976
842478
1735327
1192354
303649
746228
1461014
1413272
739711
1776952
1642123
1275774
1002525
149846
689984
1902812
624609
1755055
1396457
1378098
331038
456685
1740157
1097171
1878948
1070923
1630386
629579
895060
1911995
1280847
727213
1034653
90358
183506
1260852
909931
4500
649801
1887358
488740
1146932
321024
907784
607951
196531
1829600
1854176
631494
1492510
1993629
413603
461570
1379585
1588963
1998614
213999
1992662
1024228
1444477
1661464
1026636
1595478
173954
1385388
371293
874164
1222508
645169
1226578
603422
1615392
1367969
1426591
1755769
456312
1407696
1558020
1427267
1008907
894894
1896350
956342
1881766
962222
1681976
1168146
1296565
1990952
1015887
250085
58707
1747697
182267
1731990
1423581
228690
1535414
1585364
708234
1026606
1831251
1350548
1415291
1270234
700532
1565679
803490
588402
433440
716071
214624
269626
1959720
1501501
836763
960633
1875404
372170
477035
675443
1621668
895599
1313244
1464832
162712
1376188
771616
248633
114548
1953562
1032900
655699
965177
632908
1107750
1094293
451751
720868
71388
895877
1272225
525548
1367125
415796
1195135
1698852
1691104
1492934
199471
1142207
493661
1860439
596143
1380883
1025549
712850
541132
762515
1536228
266682
1448479
1254034
1991277
196512
1703075
879954
357755
962589
1778464
837432
797867
1875537
62394
617110
534676
43771
1156350
1964052
851196
1728434
1052041
818194
1941321
1698677
540625
1115707
1224993
1355473
529670
404514
728397
1253351
1947523
1673063
1897645
1347780
1853425
1731017
184962
7582
544717
233510
742894
899754
1527074
812842
764000
669604
602895
801306
347030
356466
1473355
129710
1304381
1901606
1692705
154989
861093
1717149
1894687
948500
1050294
173704
388175
1423988
1378947
315063
1896230
1948014
1324193
605891
356532
791775
384594
659879
1369988
192889
317140
110407
1404154
1127203
2575
1826100
1123477
574368
416642
352565
1733402
906043
1804108
1703081
1937195
959949
956568
1823702
1630820
856124
1523354
795296
1384289
1116226
443241
801485
1426333
190301
1257530
1476903
318249
254354
1339489
204248
1089086
51960
1776406
377765
738127
690305
1817215
447531
1219623
584875
1731150
726064
1082152
1561922
1922020
1736653
1157744
48586
1690273
1961753
1693839
1992322
1372196
697037
384976
1018084
956654
1670532
733539
529942
1895460
929460
575243
198945
1309537
1667676
1516711
1783679
1369292
820095
477505
726998
1639671
1214387
158548
545791
375348
993053
988495
788434
281051
721476
280794
1201648
802863
74138
54264
263796
413586
1540411
667983
224189
1763733
1194200
1863826
1885351
241960
28718
997786
1966765
869555
1006349
376675
435822
1137479
1229067
1657639
1204758
154606
514720
605833
161975
1926468
950744
403786
1300766
1862360
1567033
1931558
1239527
838957
1706273
620957
1753056
314840
1729682
1184168
1517927
628696
1054058
1095359
63633
756948
1280987
738459
627564
1089610
1539376
1628459
1677590
524233
288129
689495
1028823
600682
540384
1720113
394452
1797712
535217
1636198
617559
836667
226685
1599400
108793
745377
421312
1189822
145148
1068299
950908
1014356
229042
524826
745082
113779
1006285
1930474
1226450
146421
1998728
1058308
198642
1318214
668031
161946
866148
736451
825201
1917977
1438930
1050672
1361125
1766516
1850932
1865966
1029094
1816903
1149889
1587125
1251183
976733
214233
1578163
1640946
1706850
1233937
1341584
35805
376701
615266
562074
1435324
220663
1501355
746754
1844421
589436
1658959
1865903
1611448
583928
839039
1054509
1294382
945927
431802
558188
1288662
390567
431150
654706
1419507
1117156
1167838
842140
1362352
1592366
1064569
1694676
437769
1969488
1566208
1820571
1463604
308543
1389561
1230000
922594
1797136
796631
105284
179125
1101106
773478
1144627
639056
521182
1245129
1943469
1175662
1888918
1539385
1263245
26005
1529665
1188902
596215
1106337
921378
1767400
1970916
1817088
1027307
461277
1169536
1715337
650837
870055
1732748
1535335
1539481
1691368
1670884
495663
1285845
1122625
674439
282892
922475
987920
1789712
349312
1505554
752794
1964298
443143
1505578
1594766
1514877
705842
1104955
1161711
1798645
718341
1213553
353209
726103
1363300
114
420310
355657
1336387
567726
988755
1842811
1571449
805823
563088
1498392
1920713
996330
851836
697631
690321
807013
165470
430117
1754014
211340
1053780
143302
1806919
1089693
117289
1061645
1557057
48767
1209936
1030662
446053
325007
1922342
89796
92503
1555800
1442891
917695
1385017
255665
146430
1788041
1375867
170774
391563
642950
374739
677545
1984323
1423273
585690
964351
966194
1616939
1766076
1595801
601639
555814
873441
395310
1139753
439006
297044
1172864
23034
917570
1638571
1399394
138630
1066455
1865802
1383210
862675
108747
1867476
872655
1079893
1978657
904518
1819035
794175
533593
618805
1038006
2048
1832872
1306281
908169
1759717
1816905
778595
38553
656132
255927
1030403
1469438
1564739
1500017
619369
469485
440225
851118
1147336
1430594
142348
998714
1016202
613736
1927851
1373006
697849
761244
741860
654662
584834
1196034
266042
1069536
473476
1590037
54110
397637
1938020
1878839
1816015
1913744
756492
1325026
492386
1885258
618654
1436900
1021577
1759931
514376
775392
1617346
351076
189864
1260036
159222
853067
1305078
65278
219929
979289
1428103
1517547
1477503
188153
639964
485501
367659
941623
258904
1035589
470924
1847630
1653938
253571
426385
1566583
510474
366763
1688697
1146329
766465
821708
97774
1353357
1130020
641980
1439381
13166
1748717
1126707
913580
1738046
1563159
96227
756753
617097
1873613
786148
1805414
1658766
33925
1041852
495475
1846691
200940
507026
904424
736438
1594522
688645
1445811
239219
1519553
650089
360805
274514
901902
664688
765226
1899526
1615295
285897
629587
1909388
1045709
728212
1669901
130241
599687
1539849
453407
1732928
450802
252870
1922458
161835
427651
1760107
90440
694018
576755
1162132
1629049
157552
187529
1596467
164274
233280
652255
1952589
230798
272765
249485
927065
142035
1746078
1755065
457615
1547090
87833
52489
1021399
801366
523913
725330
434854
1413056
1903362
164028
1404393
1895190
378732
827520
1229995
1105135
10025
772480
79665
353676
806381
392434
390456
232591
856913
25241
279271
679827
1067816
72884
1347084
353788
429382
1997075
1602031
1688607
818996
208316
286493
1788493
1196529
1630113
1887632
1349257
1318736
1879613
996694
214911
1608099
584000
1402497
885828
1814403
479693
1705166
1787726
69538
1002042
484632
1320246
1787169
391460
74927
35729
696500
451209
1938936
53374
1332692
509342
1504864
1399065
1487043
575096
170485
165868
791169
1114553
1013383
1471481
1029757
1189783
691514
330237
306314
904883
61113
64867
363430
661364
311694
307725
1912970
156912
129410
604791
1170283
312162
1458671
518902
1595549
2293
1200000
636069
1618274
1000779
367953
1537442
1828694
579009
1373971
1775064
1618853
319269
1533604
204828
297626
1769231
494113
1397002
1042283
414413
522620
477033
936157
836760
1116405
1948009
1695183
1223995
942753
1006634
1817250
1644653
1776092
205917
1298005
1583225
1169006
244197
1829507
304605
1756128
1417363
941509
465745
1839562
1454685
1697838
558017
364653
1810978
890310
366299
1479585
138403
342821
151340
1076947
1887027
1535486
543848
734924
438512
640212
276260
6808
1620689
1124022
1389375
238474
1909579
1253296
864302
1433907
385992
216529
432428
1030596
839211
1735909
1236988
1737153
1906805
721096
813898
728644
871751
262218
1425088
1748886
1189185
1056886
1233533
1876915
57100
579868
305064
1504335
790001
947589
1595655
1050320
1650904
1732363
1738443
658643
365909
436266
1480742
291378
1820166
606837
978355
71644
66038
794922
324672
1507956
1119907
1010930
999805
1580748
407170
1231185
1116997
1687631
513704
1762984
1206672
1779618
1947220
1713855
574744
541574
749234
407665
758951
1589513
231267
1634744
1220416
1050118
641503
833170
446594
761084
1535356
607412
1165636
1629661
1338084
374439
680732
1131807
483344
1800185
981630
333663
1493277
400127
952846
1464939
462223
1677532
1730463
507148
938847
1441821
1703278
343886
1604957
615323
1245977
766698
936782
672589
501250
285535
1805817
190722
1524125
571537
1300380
695979
436495
162617
1683268
126367
1366727
1804402
1961933
654136
1537784
860402
33345
765432
1856746
594293
633054
1079104
1026763
1924604
1682453
1789712
1502221
794988
1741801
305187
712237
539435
1852382
84755
819065
161700
907943
1235983
1171949
1197827
1634739
1293503
969225
1352463
936588
1698311
1331781
1982966
1142974
1368188
1978243
1387356
651443
682901
605580
1564427
743552
1787496
766056
217576
354517
222685
1251190
1866624
1410840
296559
1898164
749812
1569475
1798687
1243178
1101804
1289747
979151
233565
1262782
1552933
1817445
1583474
719711
1472231
1677899
1564466
852238
523680
526088
1839772
1121985
715085
1669178
578525
1118544
1786208
870117
1209230
917957
1697415
1476195
1272852
1382372
957379
1716809
988019
443453
1944728
753466
512302
1545087
696555
546332
1305565
1447922
1921230
196318
811267
1192579
1371597
1016285
1017703
1527380
1313637
654456
1050109
964393
1813728
426431
1176371
20793
1317064
1572857
353349
1341231
1467396
675252
1086465
1015148
1735351
1151132
25424
1987297
1639499
7714
1533393
983922
927324
1127218
915579
242635
1447051
222106
267354
293785
1061698
1151608
277898
101179
1038641
723797
966763
590669
295364
708912
718412
898401
93478
957261
101368
1360579
1861547
21575
469918
1313784
975285
791470
1822745
566790
447920
1685678
605235
284213
1899166
1081758
465176
1454186
1619124
1896548
503661
1384855
1837856
1506587
1641770
1583212
992344
1679585
1119961
1161624
1604152
1551087
1899532
1897925
1419833
1315914
1426953
1072773
1336353
911484
1669239
1218195
494929
781059
1443770
1171121
1350442
1329679
1173060
1832084
330500
1064312
545633
1944896
49144
1724264
362099
235229
1268654
953430
92374
597613
1148797
1604676
1218352
31006
1123914
1389544
1331390
772223
668355
848575
1356543
1885446
587761
813826
1587876
417864
1350153
1000287
1442292
1714204
710825
1601908
1301519
448699
1608753
836118
180591
392225
1338142
1969554
516094
535785
1303477
61145
895966
535532
1707932
1460771
218484
1662759
643937
1172736
1829483
1120489
462117
1043403
297686
1428737
1320510
1085344
838654
1726663
717400
457381
1770504
607434
1523244
1754076
1649986
1562005
1354650
479695
1857717
1783627
1996322
99350
1745903
1364514
1039032
1200626
1854667
105672
289810
937298
1994876
1400608
1186369
1098469
1397744
559130
1766068
831767
974520
1199462
58837
1400067
525600
460931
1913908
595883
1208123
1670384
1873421
1590049
1475737
1399751
1209060
1497498
1341620
1928825
423190
1011751
1201291
670500
712787
520197
1133452
711263
77858
1729922
1472298
1895473
1030070
1417633
742600
729974
860789
203936
1244398
854027
988852
1011967
1822586
1937288
1955669
1378468
63940
696061
1844221
1228900
908325
1476643
1408578
6938
1933715
1760993
1082662
824692
830216
1878285
1665819
375694
1309916
112061
1785077
589455
161558
1130114
515329
210225
1930992
611797
633528
1729947
1601040
682827
1617866
783336
210040
1700305
1742542
1504258
1324097
326451
1397653
444845
1605656
438664
646090
802112
319204
884435
1058833
1995011
940285
1067541
1086677
575593
1149120
990863
884591
1074821
465297
511536
1352032
19177
856114
308515
474726
893973
632413
1090332
534137
294690
749837
256776
521796
83613
1664497
1020324
1973530
1982707
962948
1697426
146138
1005888
767243
1143118
181047
1401271
813619
394344
332283
1572922
1599633
1854328
1761006
1651600
525039
250698
1731966
739514
466202
94921
677335
1220247
757794
956732
149773
332914
1083946
1994929
187354
652783
48672
1125234
1604349
65573
1571334
926858
1904294
636838
423942
923902
1542713
1264799
234281
1778384
1016824
614665
292851
532961
514180
1990078
1223813
1128764
680708
1081629
1584311
932635
1142387
779589
289536
1566612
918081
696705
1097582
465339
731643
1208610
1077745
817810
1026162
1046337
1484134
640297
1824949
390051
131316
1309283
1791329
617866
176721
847639
1106662
1915923
1384823
1426271
650550
1263468
1042984
1913670
928659
814383
1382194
1711277
1376710
756760
748104
1935742
1865
587361
199516
1474786
1165530
1127362
573256
1792007
242638
1022956
370606
433797
993289
1653366
1610632
1435956
1533785
1562803
1940094
1140123
222288
1286156
494742
1264012
1817356
1866588
74529
1036339
213538
1197062
1593234
343370
1982723
1942010
1983643
795324
1695414
1583836
523877
55154
781227
1796366
827906
35520
265186
1957654
463231
1831876
1826965
985587
1984964
1720157
330994
1932815
39013
415753
1529986
1342973
984780
1014615
730436
1948910
466351
991500
1055987
1141774
1616209
390381
214428
437786
945587
518606
867525
1601018
663722
1419649
1094119
865384
819068
683577
1254276
971350
703772
578820
179322
1230974
1435412
1860744
1034480
1827418
479586
1328372
763772
173594
674635
1447581
450409
645859
309168
1669448
1809471
939984
1718733
491728
449220
37138
1261215
1356326
1079556
1079209
957342
1501246
554058
719319
762231
1078180
1871957
124789
1999358
1842829
145483
1848719
908926
906512
405835
284520
1142883
909644
1186602
1076500
1372734
975262
405278
1981554
410073
731334
329040
1027641
1712418
400444
886787
57927
242615
883972
1294771
1290145
810303
967049
1637634
308808
1367982
1454903
923602
1345245
1515307
1609650
926242
1783530
1047192
934396
1489397
1539133
103191
347852
1647096
853330
1194470
1601111
987275
1774688
1673685
170287
1831912
667122
357315
224109
505392
1359039
1450282
1095711
709531
52219
1649700
1871685
1840816
1972196
626534
1796838
1939064
34328
151330
1872541
1112034
882553
1043320
1502688
681923
1623441
1752099
291072
1915774
173247
1315536
1703192
1225707
501844
1792738
1698526
626790
889191
1320234
1879356
314393
15093
771678
1713637
1791427
1363485
765809
564570
167839
1537890
1211056
990833
722642
1153446
671742
1464446
1383945
1686927
819838
828910
1787436
1213988
1733452
1802444
1547861
1349118
622060
1812722
468404
1083112
1844617
1620961
536535
463148
726390
1337736
694481
192896
1838823
994819
466364
358993
509151
1670066
598040
1440513
1905403
1812404
1130912
1213808
112390
1790853
1445770
987978
1635211
835719
1877647
1095561
1553962
1514115
200739
174003
1470432
3540
268820
780958
814673
1942016
754093
916230
194968
1300196
440690
1438397
1998037
793385
1330010
196331
702929
398719
965876
320392
17186
519069
1985872
331315
1792749
242713
1426905
1493989
1609971
1516069
746291
277465
796167
1460212
1764730
463631
1990174
80750
1244493
351675
345717
790174
874781
1911670
502223
1174864
1568431
1311239
1153658
641491
249746
1272582
17200
1967327
1728380
912315
836243
654944
1258594
237710
926511
377268
1339621
1636450
1047311
1397723
402641
1875194
39313
1067410
203053
1379059
115463
1212339
1842608
1751545
244380
1220613
823315
209388
1659135
1549817
685266
610867
1281839
1092112
1193020
479107
1033384
1034140
1016555
1243840
243174
17329
1755930
1312398
1353518
1644794
913831
675075
1534138
1920812
794401
928803
1129444
1156565
507087
882549
258890
140303
1671387
324717
247037
1845041
120124
1940623
1910174
1017845
380035
1120364
1731826
1145280
943684
1945263
401213
1382837
1451925
96133
545610
816512
781800
432714
1827112
484726
1780681
201229
1693159
47369
362809
968391
1369
1030325
817014
1636785
272246
1446491
1525326
440567
1964715
65751
1564902
1857892
1263915
768702
61984
185129
1554813
1966439
1227893
620441
1134923
1806082
281232
264409
841747
1910581
859618
605264
860941
1855197
1904466
760064
1148863
1010821
845909
1078337
403482
1902819
914440
868578
1381868
176514
1343164
164557
1814276
927958
1219659
284158
917083
1015232
1039637
1874348
1045290
488504
1635898
941446
425897
712766
296329
1442679
1792941
1354847
241146
406103
741440
280756
899391
1302725
912196
414986
848397
980222
789175
1614513
1852161
1563787
116559
18887
862918
312004
327206
1719783
224206
725075
1068217
844981
1759340
1201499
115361
125345
1933330
333809
1940824
45943
1984293
926213
1418398
874734
621414
1278072
1314535
1761956
1111758
1701218
1197200
404182
1661490
71854
1288656
1281109
732571
1454873
104989
75372
187901
591990
390528
1561367
1591431
1316236
856646
1875801
256073
30340
825918
185478
923234
1205746
538915
747666
1414793
1108244
1070330
290383
1757769
50136
265672
683854
676574
1369010
1584326
1859792
1886104
1230306
481669
989119
1522210
1479272
1769537
1887158
756146
226442
23916
568642
1370887
1619549
404116
691334
613314
1782485
544685
802944
1237493
1115248
1561593
1912314
1829676
20431
709069
1137851
1264054
1919230
714193
871141
290124
1080280
807184
638790
861984
146145
1164183
993316
396215
765880
702791
1466773
803555
1203697
1090657
401177
516633
997994
1143405
723731
1397599
838284
774150
930387
1323720
1928613
674357
531627
1778443
48816
424993
1181741
1287821
503646
547554
757267
263639
946398
230817
1102998
969568
950678
814339
1610123
612739
910639
1604684
759028
77286
1570839
163543
1150401
1986240
1034163
775081
613906
1359726
369728
1237564
1289382
1481042
394241
1017068
1656051
200647
1962469
1881040
740624
1688034
1254521
1356
1066567
814959
748886
1337530
1098148
1394397
1738303
478541
1971214
1352531
343910
1501742
1403210
1706655
1059419
1627969
706174
736249
1106303
224025
416896
251605
1876411
1276656
904625
59195
1167082
1879883
1971233
1731330
504001
1538546
1458453
358014
136788
1519522
758157
193247
1128182
829973
1828326
1589542
822020
1505425
414264
438446
1780949
218367
387587
266856
149931
314754
1993780
755944
609915
1994549
1104725
1425121
51001
1944733
1154895
1194616
66897
1244641
275897
605211
1329120
775194
759904
1000956
371879
1243390
1129294
831
1479569
1544550
1619460
659176
1514799
588282
1053539
1547070
430234
1201223
1569945
1232212
1860391
747472
814063
986702
1993400
795207
601407
1997729
1029123
780935
1333185
499032
168491
272283
906862
1084424
591504
1471306
424162
1991102
436442
1954433
912094
343511
1263423
1562571
314418
1823526
1196731
366938
202289
1010702
1243513
760630
1070793
57961
1304774
1250150
1780806
6858
1000108
1487452
422168
1145887
956369
570026
1212681
496534
593184
1700520
277626
176758
1524910
660085
1612704
488766
377360
111297
375110
1995564
442105
1718108
1732760
619424
1543594
344553
1469751
1569778
1423345
280574
1660977
753617
598679
915194
1487596
1922598
1081011
1222512
813329
619629
1711094
1982178
699137
1597610
981724
54957
1504159
7855
1196500
1316463
854962
500502
283516
646486
93139
1466653
1722152
691926
1686360
984843
746364
14105
1523511
610460
1065079
1126474
1164035
546658
1504002
491832
72227
1686475
773916
280868
487215
1349714
1463026
776482
965289
312942
515741
1485570
1156364
927172
113315
1906593
900773
1528047
1073140
1663688
813379
1652466
919961
947757
1706921
1437095
600286
432745
1933101
1777806
739813
148942
517633
686686
735855
98414
588613
924445
132661
1942845
60071
1981565
1849319
1376998
481384
364267
358500
1893985
473027
1203045
884468
1896354
1963569
468730
200633
1261324
467435
1743548
112121
1991331
1578190
1793936
599941
296658
1281597
756329
438581
519787
102222
257645
1174892
1448159
1258756
526840
1487521
354151
991591
319459
1150499
1323502
177580
646701
1849850
512340
1351004
962116
1277055
243591
1194373
411207
1970243
1403409
1547747
8524
842962
1456489
952118
1637331
164751
780146
152469
1574132
699021
1563468
1678374
303061
1397606
675698
113097
531060
1267772
414491
499496
694331
226576
1887474
252222
1605772
1217041
1792604
1910978
1273646
1128943
105064
1861662
1925140
249972
673073
1662491
1770586
1618499
595639
1294279
1744213
923396
1739086
1766617
551381
790156
1468982
690682
838983
897069
1525805
1856367
626252
87327
642685
368692
1748455
887868
503040
1687693
1244688
941710
262128
390642
1285375
907064
713232
70196
1648661
437314
1832906
1021949
1515415
747761
639830
136809
531100
1087154
1753199
1123641
430166
1784723
83451
24601
6417
1316490
1277668
407875
436807
755651
1953190
1693217
400662
141144
22218
693546
773405
1146225
401386
1486953
1963743
395996
1215191
1498631
771959
1639812
1857842
1200887
375752
972971
899284
20452
756280
1239955
902305
1268055
1725457
1733149
840925
1866327
1785359
269050
440255
1715079
1621486
560931
892
929525
1164240
268776
1686883
475853
1302407
889484
368184
482281
703545
1394093
732148
1965751
9075
585197
1014681
1755292
219779
794237
1823241
1418312
626738
1904633
25446
1156325
1083160
1158855
1239852
1466605
1246431
1085514
1612254
1384215
309786
1931858
1390727
644904
470043
1611199
1867633
1732249
1416596
1368220
927465
1365435
1683126
28208
625050
64210
539523
963065
1283957
1145179
1155084
206610
101094
516524
1864360
476565
1488061
212290
924957
515454
1987763
560371
91522
1819767
568673
709927
644538
1787580
834450
353227
1994865
1430557
1384392
699197
874432
843703
896281
947658
674463
105792
1947470
350700
1535471
1017372
1345362
1412075
1834806
761377
431413
1449450
1044880
1024436
366735
1195698
155692
1534279
985114
783217
901651
924321
1053612
1672061
1375597
1838178
715480
70501
440943
1449740
860892
343719
403130
1852778
359846
1953012
1519852
1998889
13081
1110328
1659512
752348
661999
1587756
1036620
612554
37140
852890
884775
943571
1142429
698123
307443
1352036
564656
1654064
477953
1530379
1360770
784158
1218265
188641
706738
735369
704621
1988018
925891
1294147
484913
202530
1458805
1197097
556243
1297097
860238
508116
1179788
867834
307073
1736198
1128598
523921
479191
1038115
1939665
1727302
550155
1784285
731952
803024
605214
638328
954258
390706
109692
1578946
954700
1490403
1522645
1897289
1356973
726523
520525
1030176
878103
447795
22892
1648314
619437
661181
280016
1865266
1109533
654375
1998465
1965734
223361
652421
1475057
194237
1486984
1136744
1013760
1168483
1705270
1315224
1911449
857301
1835990
977198
38463
612935
651542
233324
614075
1818210
45268
1074808
170975
5139
1497653
1562864
728198
1645276
1774934
91266
1011682
184101
1632563
1553977
1121144
78955
114916
1111558
849016
814397
1525517
893555
10144
140286
664241
705389
1555308
1647543
939091
1182168
1367612
295429
724685
1920390
1010495
1408318
883071
558640
462708
1894475
903691
1961417
148700
647609
1245015
604183
629980
211053
1121128
765391
1801151
1927895
1873789
1145766
364817
884785
528334
881522
162477
430272
1318833
479889
1000486
290408
1514054
1477489
899333
819805
286872
1806714
403316
702503
1297036
162028
731963
1560770
726199
726357
682331
1959433
1515934
420109
926033
633732
194716
582745
1716171
487996
1372354
335772
347802
883547
1370450
575310
760386
1107536
1142334
951203
605571
158504
668178
518477
486229
685176
492178
808797
595077
471658
939045
743769
1924018
72721
457661
1800110
1627626
270757
1549744
425094
675765
118583
1374630
205859
80838
1616054
1624015
958442
828541
1783391
697981
1590008
620118
286333
1630052
82633
1869661
1899366
1410021
531132
1036127
368285
1965780
659218
422193
1430435
1952474
1122382
1695854
1998094
1214715
409436
1502927
775734
1528142
407538
882916
315164
1107233
1503201
1334826
171938
560073
1976280
554430
719951
537159
1150491
718661
1383858
1879105
1501774
532542
102128
958447
1311746
1835475
1043919
812949
45871
333351
648880
948581
1558457
559113
1379145
1541787
478741
1304503
1645386
123629
284038
318803
235764
1034418
1224393
1169040
1060510
1912726
132883
1343117
226335
1627608
169347
1262486
1159259
503908
1601386
691529
353015
1165745
1773141
586545
1512887
1279433
168035
1591114
1527277
668105
1454906
1445375
974267
35064
229540
660739
346972
451109
2149
620463
1034910
1567657
1283811
600419
1072087
579595
1691694
1189709
1097312
1104288
1629
1460302
1499702
1064939
610852
1339819
1737131
262090
628521
452306
1485345
977744
1042865
517364
1668644
1358310
25618
1070337
450811
971715
1607980
1181698
968433
1678375
1897402
1394502
920335
1873210
252519
757838
829051
1071521
1183981
741771
1979845
1184390
410604
1916337
1789562
1966652
1121539
1428976
143095
1060876
1108712
1839155
515438
140604
881958
762592
1266682
1758053
1647066
561201
24275
698604
234253
1877206
867267
1922189
361683
56116
1848082
670979
909262
205988
1911590
920458
1497872
1931874
285933
615245
462850
303097
240582
198631
731976
56638
788663
1379041
487596
1195375
539656
1297500
590997
1997240
1419948
1031398
90429
715740
1893995
1541149
244446
1375563
667292
735224
1673807
224627
851065
1161045
1781170
634956
1810273
1829998
1120087
785098
1433423
1741946
902912
1302157
1275418
1473435
1534770
1070485
196273
321176
1591724
1358851
456962
1104172
1613389
7107
920080
1445027
156514
589190
415148
1997406
1179415
1006103
1841647
179328
178543
1806095
1685267
263974
1326895
234769
1674346
526938
308158
718798
673438
1591684
803092
1494806
1839371
797846
1644117
1242527
759902
356908
1460224
1452241
941564
756228
1038717
398200
1765817
756219
1226831
346886
1263848
1320943
1995738
1464287
901087
155103
1703096
1928662
1160351
1117584
1030693
664576
1433561
528424
1485475
352247
461212
472155
973901
1718035
998060
1142546
289969
1833996
990542
1005855
1918321
1712373
1669075
654987
1464517
441529
1962544
1978889
689293
588258
567583
1374264
1630659
1826643
1684603
73283
443677
1964236
104718
762161
1644707
1471948
8986
661979
768121
1173835
934358
154033
352631
503968
1974884
203476
330038
1944925
1881279
1362494
815404
40156
31337
1809764
1916765
596394
870947
1367506
1299589
1591463
753138
650957
978451
965714
376325
932451
1458253
233091
187388
1422330
348799
853897
1232876
1666487
618069
273755
313749
1950096
1650870
1170956
1720884
1871178
1444998
1477131
1540432
1473536
54004
773927
868341
805327
1621406
1315369
502763
260059
116173
1463220
1231596
439342
1643135
1417750
1145353
1020666
1074947
161774
602321
893596
1951828
1927377
1808328
702148
386543
1555832
949220
1553136
1530820
566209
1169913
892340
1062927
1542274
1044433
1812217
1097766
1140116
1363458
1027702
1667203
936972
459368
1532106
151377
588909
1109528
1213778
680420
1628669
1346621
1852150
463049
446536
1836733
1457014
1435457
940291
442566
559753
1232349
714843
212319
1303150
794008
291889
375862
1826588
1135772
1097429
367799
415799
1736977
12988
492285
1830775
840823
366728
312150
414992
743287
1976040
301050
1409355
52218
1692741
1235406
564433
1997044
194328
1267511
1573290
582629
1224974
1217195
1084212
1554223
709777
116734
1969357
1035193
364941
1275551
640634
902302
1535611
1808497
766182
1424414
64386
362059
1575105
1827042
1253946
1073922
829679
1784168
1562408
992714
1733648
1322452
1974746
1994961
905545
373591
1713668
837164
1385895
241623
330185
1716595
37977
1680547
327495
777357
1874754
108225
1431110
1299181
1831043
1159111
1477086
1109141
262772
31555
1266386
540187
1369184
902520
1129445
953433
561804
318802
1415518
1019264
28611
1808170
1915905
848787
1698165
1151641
1249632
932560
379993
1857424
240178
579162
1857421
1900289
1438724
154004
1073696
4124
1093496
189156
124034
416198
709282
1154688
1088378
1563236
1705442
1736877
278723
1697543
1917204
548197
59259
369362
133503
1146881
101978
56873
524444
557440
1263789
1823577
559954
1364251
372639
714679
952010
1900937
1702592
1130973
232401
1934684
1624452
654031
1039967
425664
1926747
159602
1748795
389543
284321
751589
1397194
597994
1366952
1389657
1584908
175894
1994081
1674007
1195743
741229
1569421
948619
239668
687718
124092
1429307
912312
1375657
1093277
1732382
866956
1131673
1989427
826112
1429677
287200
1661316
317608
1821585
1170800
128550
1230291
721622
260528
518425
1856846
35828
843151
1502558
1412485
57272
14707
207637
184171
693676
353957
1653650
1832757
1847525
1269372
643733
749210
932339
1695012
1831400
1373312
1108600
927844
1590792
194261
1436609
376195
280929
699540
1347281
347646
1337825
1892615
1515044
1869382
1808613
1338929
998552
1918284
243764
103948
506398
1966319
979567
512030
755661
577109
286953
545270
250038
1881684
1663529
1891026
85741
1136217
1226462
780376
1384161
1017499
1608342
588640
56398
1764528
793886
107793
1743591
1298674
815531
1394813
1707821
1387391
1060918
578190
183177
1375663
1454382
379649
1345309
1169007
68078
1618416
1429894
294032
1887252
972521
685308
1493870
917438
217036
1847229
370076
239629
169226
173850
1773902
1193604
657716
1349916
97500
1452628
1620233
135252
1172816
1864052
727471
1838492
394109
239637
1643089
1990705
1646698
1035987
1700450
1478448
1363571
211471
914074
1929598
529760
981911
831452
1971745
1126337
1608116
1260509
1893160
334338
893619
689220
1117279
1904342
696708
876427
1257207
1165130
945217
83271
1495679
1819470
236021
91104
1422701
758473
1961491
184614
904585
362522
859141
1207446
1195886
1140972
1451198
512303
1153687
1335
1624745
624259
1129918
755189
153242
1635575
1146380
962350
1485071
623297
523540
1593856
1173248
1545607
1017216
1068381
1945217
590998
228257
1693032
1002893
1957076
111684
1089556
1047338
1937993
1671693
1601104
1232381
1008504
168445
1952805
38394
1311892
177931
1416866
1959499
1498133
636292
1454681
1547738
330449
1273675
655116
845228
1889964
877006
1934427
1978815
603500
1325974
1588555
1435619
726626
1847238
1962220
1400714
1969315
616606
772863
405673
809071
1763219
340313
495302
232403
198397
438072
795517
869551
284752
1291269
61213
129877
485562
1884864
536567
1581494
1083157
677657
1666915
561047
74130
1241222
775341
326394
1776044
437813
407494
552909
383928
1728871
1671122
124037
1775101
101089
949793
1876159
1625061
620619
1189777
676082
130214
1925381
167533
878917
492105
652807
123423
1461156
1480936
1421831
1417056
1873382
548933
1568186
1541631
1122757
1372011
121722
1407315
614380
160672
130774
1934121
1644243
232509
1303787
1126000
1481930
1347744
1818540
1345950
1523274
1169000
355218
86770
1333092
1990234
249940
950039
844898
560477
136074
1680271
669415
1848045
669589
1494245
1249838
896857
1814053
37279
1581528
458587
630452
959309
1157928
1519647
1594644
1517590
766328
877380
1189735
1501229
867640
1864434
1023432
1254418
512462
404565
1152338
1554084
260628
1838731
527613
498192
1877857
329719
1323043
618771
1404594
324176
1171081
1783554
1013125
850765
169836
615637
273881
662246
205813
71177
1852520
1505890
1840822
970759
1737706
1218210
1191245
669781
206814
1772849
611221
1561074
208141
893397
272912
627217
147002
169910
479861
488112
1293613
1211670
1110754
1083063
1587642
687116
988777
1173734
1619637
108371
260738
724966
689169
847862
1579246
1542114
1700108
1853992
1473180
410967
462927
1724833
1304471
1181132
1624308
1812387
1955089
486337
1802512
254289
714733
1140025
706615
211052
1223230
896332
1915671
1280897
698544
519707
1427244
728015
193054
1091027
284573
259675
1267822
1530854
89159
1380678
1055031
1240418
1383270
1929690
722861
1152870
420274
963641
555156
700004
597657
159063
1313983
971819
1706681
1051667
1174030
1464219
1445363
924864
1913686
864101
1737493
650028
44775
666521
373367
1057615
1549268
1726747
537993
1677936
1266875
766678
1776078
583773
1106026
971837
1180986
1505744
1730586
296212
1316839
718406
1848032
1372808
1235059
304339
871474
382100
186059
1909587
1074973
285406
911679
847203
1448416
455002
1060031
1294469
1550020
1953000
1456029
1053162
1956463
534836
1166163
1242725
813310
1664818
1317690
1398290
319457
1246516
40814
581450
439595
234589
289334
1704004
1516106
253914
1745557
859680
871134
709432
1580635
1657926
1103321
713937
577065
504757
438272
193816
1926016
447499
1274590
1001538
709332
255803
1866206
246060
1575409
358043
1058646
1613256
1814997
1966420
1175128
563975
186938
1765884
372308
717480
278317
1420796
798225
1467318
1886088
1018057
721775
1367424
1612432
1426041
248643
1129966
922647
969376
1298258
1011135
1877518
573302
1088482
1287288
1704536
441579
344053
1476034
363841
1608813
1685401
1201166
1321482
591865
70970
213485
554468
416174
733468
1612426
389730
1485486
1155638
189117
1940146
80506
100483
1732742
1075770
647406
797918
597195
1091521
1406375
358293
636033
593138
427573
443282
629810
100460
1856655
1885320
1392467
1636044
831439
873574
1956373
490835
492807
1960144
1184934
223004
342491
1862257
1963027
1701588
398383
1327885
170922
595791
763032
65947
1470375
1584826
1496560
693502
1122916
521073
712035
163728
702666
890678
934715
1723744
1957512
744804
712743
851315
1984420
1753477
1652883
984880
1347294
1098570
833820
490379
1158315
81103
513937
232657
381299
1876527
1818299
1519897
725629
1365137
1273327
1669497
1313820
1242641
602317
1553829
1266964
437288
1672180
537409
1866455
809509
1691505
1433905
1165318
537717
621651
1202736
256176
1678266
1598613
782359
1406901
493754
87860
375091
300744
219619
1994364
1272931
650932
438992
411329
709834
553859
280994
283016
1466828
36108
1262675
1192549
822230
402240
207815
576069
272360
270630
408851
1779699
1096566
1578135
1065008
1491917
859440
1167604
1745275
1591185
296052
524272
1235280
561587
376627
231693
629144
1480376
1576300
1572402
30764
882515
1596785
1897866
1523819
506625
958737
135494
1969214
806239
486981
748801
56761
1353189
608837
47818
1327857
515760
1560792
1499385
250353
417174
871121
27905
467027
1614196
1343088
901425
1628783
992806
552815
1730355
605212
1243052
440965
1350304
303077
1790048
368889
336681
1106335
525301
1611999
1807176
1172741
508429
1085725
204825
1473324
622090
1220940
1361356
123484
1068856
1366630
1732932
63221
1138993
38962
1440106
1592242
627670
26724
490247
1173273
127353
1048667
722926
763610
1869939
1377875
888599
272606
642611
1017630
1311744
1721311
1325077
394805
440738
1337869
1197795
353830
263689
1996048
620526
535797
829456
1066662
1823413
1443698
1485104
914227
615840
1790893
1118263
856492
33972
665573
123624
1726253
788443
222066
1113528
186034
660527
1219747
1637473
927425
635396
616561
39619
1933579
77152
1090540
1590265
1323615
914583
192792
284445
1686972
826069
1987695
1103948
1558870
1838514
278564
1355208
329167
384862
1840847
354450
1251918
595876
1495878
895577
1955884
515594
336940
803062
893667
1567576
1342125
987310
579411
945909
595863
1195063
1850061
1945979
423009
748339
888549
1556806
4339
1803189
804914
916866
1932876
1272343
1286507
196203
1702937
945817
1692619
1070444
580102
1975173
1025537
1919217
850781
1653247
1544087
1822394
986392
1290048
955682
1385898
513416
1520955
1887585
1175763
363806
1346812
930770
89169
167718
1881669
1426221
226030
1389365
796565
1824463
914947
1943243
246885
217250
355873
1411756
1816032
1778483
611441
1197638
191720
541515
1144779
148541
1581914
1206489
541091
1568179
998587
15067
1631172
4658
1113446
276831
89442
1675827
981083
1551676
1139786
732170
1704089
1282744
59995
237222
264171
1377680
1198828
721809
1861756
227481
105031
257944
393624
74995
310004
803298
1561993
388072
1504939
1770227
875466
1854102
818652
1134928
259164
1612172
346426
1873385
1722425
1968162
440973
465458
1580326
173596
293681
1947293
628828
897553
1346901
810622
1185054
888062
414563
1171357
818763
1612804
1121733
941303
1774791
838912
825403
1131968
641656
1485157
602316
1624380
472856
149012
986716
897920
100197
859742
521247
1342294
755538
214778
1079268
1343657
625893
1974188
1638307
1789986
1222957
1969435
834413
1059782
1896344
998821
1052836
1256472
460461
126925
1206223
475092
580130
524904
569416
557110
1411377
1352965
1038509
1406899
319584
459950
847992
1253588
617202
734060
1430146
1647270
1245943
150272
1958518
869971
1287259
37327
1917090
1207947
1123444
280348
1045041
1968266
68073
17466
1690065
597801
1832985
151088
1707176
637349
1542897
519352
53788
421158
879205
1681992
447210
1974227
1795343
1944468
1953897
1484125
697869
1792102
927197
701069
721386
1937238
1849631
1619413
1486738
1409866
1116865
1206412
1713667
1643062
363140
1638919
149918
187828
1001579
460727
1979334
1146314
1693952
841725
118218
1904858
776911
775021
740650
1536996
121853
793468
1520321
438049
681561
1872993
588845
1771423
1778172
505558
1431573
202211
52854
1319933
1451011
536604
573851
524549
1193466
1404182
21403
1259479
567281
731021
544941
1607011
593748
1715857
568823
1124958
1682150
573186
1401152
786862
1615946
1203397
253573
1080666
1724980
1244627
1593621
1562936
1676553
1666682
276858
1151020
1786369
1882651
1381184
832193
1784254
1321409
488324
976276
1560286
1946938
1290744
533702
348105
956454
189184
1602476
690328
386481
1698738
504829
1477283
890919
1199453
900962
184239
786874
1904211
154739
1308151
1980586
833062
1681727
1982312
873678
1229831
1833040
298666
1902457
1206185
630853
1089268
1002752
236607
1271593
1727433
1205725
408480
1400384
812968
826523
571410
1614126
1392820
659200
133444
627918
1209191
1305856
332185
770829
1462808
1287151
1877468
932159
396904
1065501
1862839
1081550
737369
173252
1587900
657392
80656
23174
1445966
204080
574681
1939347
1290741
903455
536580
655898
488673
1521162
51920
997844
273061
1264312
953052
681381
1043530
777012
635657
963541
1436806
517961
642981
1940046
482690
1892874
1214751
1951162
1310241
1870679
1949523
1518492
1228904
772384
1291924
736096
1584907
510524
44997
629942
1734677
1013608
1694577
1535774
1566669
352538
175140
959669
1535417
429197
897226
457396
510678
1392496
1104913
1024752
1248036
1271089
367660
1105975
1869479
1102914
1708730
95971
45797
631286
1930525
1393128
1685040
24190
1624889
599154
1523011
1719739
1031856
1097607
1859583
179270
1496126
100002
1306941
946882
148775
1216809
604927
1338513
1176496
1277203
459591
1463129
613172
780169
1572001
1927347
760662
956760
1776595
857015
673588
640741
1402983
188734
28748
689271
652928
725121
1865809
1374985
1343190
267748
1763890
1138587
281336
1825997
1695953
957834
1973277
389288
297787
124816
889183
1509057
1310151
918333
714927
316113
882754
1695819
678041
1987903
1527974
457316
625252
699396
396611
1021770
1486523
1495184
967556
1443354
1398608
851325
520072
1294880
1224637
1677577
1250257
744625
1583146
1890940
1780222
1460156
1550957
1447996
912544
1534947
211249
1027007
551519
203392
1878225
967893
240395
1094794
1349689
93746
705035
295612
584179
1759550
1045690
1591258
116779
1892269
13174
1291570
898824
849938
1535301
1022565
1421736
1452668
571424
289318
1775962
868285
560038
538777
799449
598534
881396
1060295
709647
924759
1973620
1374385
525091
127921
1935661
1394552
313586
1988216
37274
760689
1173173
1942928
420302
935648
25743
202507
1729389
33828
1580621
1747322
1553152
1335806
1592679
1112363
1263247
1448753
1246797
1572597
385873
1630686
46387
606651
524138
172204
1294193
1999861
13688
1074920
771864
1303651
702624
200256
888899
572519
188839
244448
1898855
685520
1831408
60510
1360096
691296
665464
1462803
1665716
200553
1613509
1013857
1765066
57139
1512206
1301410
69677
1245040
1780875
954743
1416402
1224791
1901473
617984
1424598
338886
30901
1363655
220885
1529353
1481331
1933830
471742
1148643
1211210
1545078
835790
1548439
1696775
845173
1357890
1524512
1140145
630396
101912
1074731
991213
995145
1754857
593045
710034
472922
1490706
1656104
1747964
1807166
1917626
367777
1877362
47977
248125
1430343
1524570
674625
1320148
1892399
1514820
932660
1519477
1370802
29301
1017795
963386
140380
1978746
754855
1274967
1189146
263166
1395732
1809062
42938
1668065
179645
1312401
346684
1190162
1753173
203623
1710681
306310
51872
1901480
1738444
1463971
1678183
1449115
8203
1486460
1758446
866754
684639
624320
411539
1875844
520071
935818
1437780
80171
1799661
1580463
658075
8705
1575329
222961
1210137
105358
650525
1628329
346511
797895
445189
1534027
1824474
1019459
259139
1805785
291924
322366
1863966
504195
1584310
105047
1170294
163681
1687118
1666976
860108
777279
1715566
1542737
451053
114857
293497
1509414
382485
781626
22548
1177756
1277740
350794
1498758
492681
1812537
831465
922309
616993
1519170
726266
1909063
701965
985893
1264244
973444
505025
1496611
1002990
1404405
1392403
1326749
577327
338999
536487
1850302
796200
168094
496345
1009371
357758
1325974
401169
105421
91791
227415
972744
1087912
220713
1698844
948825
730535
97615
922365
1748590
1173408
1330659
1427351
995571
706736
1581917
1048380
1416150
542912
903917
1945351
686214
11828
821021
1648585
2646
1845537
1015634
361328
8774
584913
1100499
860733
475057
1986805
1364869
1972491
24829
803965
1602887
157535
772851
1300790
1636150
723887
1213496
1377972
225731
1640859
171984
53752
911062
410904
415048
1833614
1417437
1051521
1003820
493470
396125
162555
745404
193846
369172
1454831
365164
1459251
1471546
1231294
576064
804603
1762665
427269
1744041
16511
1902003
1763080
710405
209419
1060862
1442585
247157
1727612
1721568
967750
1007956
1843798
955989
522125
691252
688953
1387380
49283
1528231
1926821
1447765
1898300
1772160
519112
930352
875579
1200941
513543
1327667
1605948
752297
444941
1270006
555763
1973296
267481
1738333
1817887
1998472
1008662
488293
323764
130137
786325
1725834
880116
1665216
774026
1696965
1811997
1082247
1290273
577924
1988336
498269
834602
1689183
239423
1190293
527049
631343
1880385
431901
1424514
1638861
1699597
1276929
1221933
931031
1341280
1413174
1640287
1360690
1381108
757635
626996
609818
70674
520294
525281
1683577
917220
212675
260948
771489
220976
1141738
490243
1964304
696371
523497
1970817
838734
47587
205605
1720877
1992986
1501418
1326579
687850
778629
1312344
674788
309210
1109531
1507117
1133467
1494413
1366593
1400377
1960067
1960311
1797678
499678
809325
101442
144933
511762
691230
1295645
758418
1512953
1615402
1053912
558087
222551
894995
1906469
924624
791464
741098
917351
379128
747552
1881016
93102
667461
975190
1923747
1786510
122299
42412
953956
937378
897226
1965237
413125
1918616
1013299
645946
1680137
1100321
363867
743836
237216
773833
190532
1639016
114853
961394
1368358
254905
1998847
963626
1867147
1578118
1745679
662333
278733
1820253
1294515
1110741
559026
1400833
1362014
1221992
528514
1421606
1481682
480151
400220
1169414
4754
257118
893979
1491417
1433967
1807310
948298
1639986
767037
1054315
1411022
292002
152043
393609
405602
1597389
81958
526783
1267748
859473
1344393
791692
145440
202105
1524591
1351819
1162699
522626
978176
1039960
1683682
1356435
323075
1399784
1740477
1336596
1693345
1327568
1012224
390423
1529975
610455
1069960
1698041
847402
1249797
606901
1301515
1061909
1880006
1278475
477792
1504357
1490953
1697888
1916653
14283
264311
731159
1985222
153345
1987925
838918
894339
310450
1509014
965448
288864
1976090
1478502
1065228
1549966
1702533
293706
1787275
1014224
1691028
1485681
1585802
1559530
1615685
23412
1312308
1979609
103974
1503006
1157193
1148446
1291454
1336786
983277
1484818
515113
1715686
736436
1957320
169902
1832884
1029843
696119
485487
613834
1242384
238724
1555335
823460
359060
999559
1950062
1944713
741282
110122
529091
1786449
754767
5279
1270988
357846
578362
513132
393325
87584
258196
1496197
462192
1558011
829217
1939888
1539560
262445
205358
1055754
320245
987601
994732
1247964
308751
1286946
472575
1916901
1830738
341780
1115848
1381456
1751688
1211555
574392
398458
1435447
1595705
15771
1323456
1907351
976000
832641
1020485
1744289
1623865
281609
1695502
1517608
129767
1051596
1821960
444837
1059684
1203625
1396057
1709067
1396989
57520
1986295
524250
45730
1941269
1199249
1278943
1164714
1251430
699055
1461763
870003
1748214
1106863
1977393
218963
102944
101942
303561
542894
538734
429298
48092
1885227
820368
1247144
1333085
651522
1840887
1724449
1390314
573471
218495
326647
1794972
1508935
1770457
787295
1267308
1174037
1286517
594523
1062228
1637753
1777666
1196458
1505735
293982
921078
1769024
1378595
669269
975486
1261479
127130
974723
901209
741148
810504
488577
284817
910610
1907581
578866
1452035
1755951
234600
188084
767105
969031
885743
1130450
1042286
1717962
842597
1633697
249143
1909656
1603201
1404298
517584
1623084
1459623
1580224
1851922
1776849
1633694
684189
1889630
1961876
616991
1869495
453689
1155730
391492
836083
1405079
686889
1925192
824686
1726959
1072712
101332
1236659
1310980
1636250
678203
666521
1297546
1104081
1542419
1796704
530567
1851123
1127555
836672
1412939
1644958
464312
1908219
568486
93208
1105929
1986484
1685162
1856754
50918
1829613
1416716
1886188
87838
172691
982344
29924
2895
692910
1041433
1567302
1162569
1471447
805009
85916
1542959
1607981
476910
888796
1797794
1037439
349841
62831
696444
1490950
604158
153974
255638
1964980
1493082
1743582
413223
1249632
958433
1422483
1411528
1667945
989312
1764260
899622
556950
1220452
476528
800386
149546
210425
795419
1940313
900397
1735037
1418414
1473867
334417
315827
416461
1816205
773457
1338108
197189
1692757
84581
1329423
591330
13303
1665137
847977
778502
1073733
1219169
534142
890091
1866699
1234645
123950
543861
261282
92222
934849
414736
639497
1404893
51688
1862230
431662
639252
1669978
1293551
741541
1167165
119694
1395214
1505141
436959
724378
1715139
919828
154636
1188643
688900
669078
899650
1398615
1645636
1005868
507167
83262
1351465
835481
39589
1706724
1136977
154306
1180018
208632
1999525
574171
37965
736371
1864351
250109
1659690
1019944
75149
1308809
1841266
667694
1992041
1901379
255932
627083
531188
1750321
663082
1753730
59245
839318
1759549
406954
905951
268927
276558
140024
895719
1359489
701377
783019
1875816
227602
992570
343320
729277
1899201
990249
1964607
95211
1365296
134886
1903591
550010
1980789
996280
1434511
1834265
1385766
876906
206894
96003
1685394
1519249
921623
508451
123332
819439
549025
304459
924075
92367
1599515
870039
537923
1805282
1590060
1920856
114706
1111016
1433967
1080811
1970311
1738381
1481753
1477851
11643
283741
1526336
1240775
537642
1227986
719675
1631032
1721669
1716645
84580
64417
1698066
448672
1696507
1878419
1844718
570214
1018998
407129
331316
612520
1005308
144576
719761
483708
1582957
1423547
1743271
88447
934523
1966360
1499738
178329
658373
1619515
704552
806931
581206
322044
282259
334637
738372
1414956
1505653
599341
1835491
638382
368880
79575
916684
653172
1741335
1476312
631584
452075
563501
1073896
439898
1154499
1428152
815672
470388
1233856
385331
1880480
1425399
915932
418052
319798
100422
1661981
1279045
1736894
874309
1849555
945337
536617
235096
852453
23458
1897730
295310
1518391
206571
1432156
1388485
1773132
343523
133717
858378
1767369
1512718
1358854
1982328
1348240
306814
1425684
1319583
134445
427082
278880
1040745
943796
545110
104185
896886
1033020
573049
1735846
1998883
1289262
1674120
960556
1010811
16414
537739
1332248
115377
1905447
506436
1729121
1648212
1442090
669192
1714912
1528340
774005
586043
1359957
433726
483074
325572
520556
403532
1433369
1509186
831930
103241
1905748
123664
14749
758391
293332
1424149
880445
1127367
724561
1663040
356235
1201696
304501
706065
407041
1073411
1552441
1051498
1993386
294413
312047
320104
1177103
1439031
378541
781134
945072
1168237
649174
777666
1752783
637163
110013
101685
1274457
150357
175518
1147736
756137
342550
933152
226704
1609812
1813004
1580080
241815
1403043
771993
1422453
1900647
1199851
809658
849443
13524
1695865
1136366
1018198
1435861
1713721
1466129
551009
1538408
1006985
131708
1233958
399138
1142878
260454
178618
1910558
1386215
1603540
1390245
1280332
1040530
1014382
1347447
1587255
1939307
1973320
1211358
966774
1364796
1931591
1943191
1444611
1187048
1650591
568415
51287
368604
1982069
1267792
1863593
123608
1031527
417837
574907
330364
1109267
1101621
1884701
449474
141417
980946
612522
945744
1348824
151297
1141421
1156684
179006
1005876
911149
163046
292354
812086
1438933
911170
1787780
1311627
765432
679128
1364662
1563044
5262
1369452
1497113
1436393
886017
292429
1012573
1489534
403085
642016
912998
866833
1740482
1936178
950852
414730
728400
1119817
697072
367562
1173930
1702272
918402
1337531
58479
815077
942574
209029
76660
642102
1379706
166332
1796650
624247
1821734
1722642
542412
1322203
630775
489854
1261465
1383116
1987987
1719985
281204
1141749
1455505
710514
1800806
811673
279123
1732758
1896567
1794486
1038579
721041
846288
1235282
678598
1290280
1731629
1674137
338296
701426
1385299
452546
988724
1169888
1034266
1313870
1483599
1287866
1357319
1229943
1972927
1140606
558839
861852
660930
229018
1820780
948977
1979045
657811
1729707
1756608
1270050
419386
2140
353601
968019
1282069
438107
1045840
830769
1403094
1627371
554258
1698165
1834905
1747737
1599891
935467
1254138
894070
1508019
1872877
1869426
1287306
216955
1678958
1744926
1365718
22307
821372
704919
1041525
1260122
1193307
1588230
931685
900403
732982
25921
511004
414641
427819
1683786
580419
207657
867916
401525
55262
651803
878634
1066905
1092180
1573039
387779
719392
552691
544285
1970279
999797
151468
460917
803124
1205784
1982341
586767
920748
154123
896875
546901
1554639
173982
1187185
903607
1938860
83703
1750953
1742440
1337925
464657
1279454
1649201
1302351
1756488
311513
898077
1955150
396674
1643167
549189
1298611
1560791
1904248
641020
1938952
317964
1130759
707288
544795
1922088
1554646
1616806
263532
8572
653278
928751
433391
1395880
541539
1963205
1246721
1868455
243593
1274823
395238
692297
1682376
1685053
402987
654615
1075624
1541986
1395943
1431857
1485667
82417
310600
1718243
541783
446449
611798
1335695
498531
980277
1234150
653278
1855146
890293
1943227
1328606
884847
619292
1243003
706173
540942
1384767
984954
853701
1174515
1560614
751983
1219493
872508
1540990
378406
1142726
1169851
1535873
393270
1164431
511514
1018137
1603488
1602795
1329241
1548498
288367
89699
50174
1253433
822259
776850
1029621
1615238
1225241
816374
1928826
881583
1864367
1709353
1258918
315226
1344550
852653
142097
612330
1710840
850796
1754980
848492
1099745
1911487
64693
1705826
388469
16909
906162
1320832
1308004
778366
859296
1615666
842039
1407147
1356097
1930747
1068277
169279
965666
1413532
1958198
376963
802955
100488
1732152
342245
732452
481259
966437
952617
579190
997089
1960869
337856
1995723
571270
282244
1712015
1141303
1141116
216869
1125262
1417996
1269383
926286
1538089
67543
179318
1988103
1043806
211412
539159
1912384
1508424
1301223
1521054
144517
446031
1076379
1231406
1714367
983826
1435948
249560
1281180
1447669
714311
1683917
1077786
333089
1098040
25153
1993349
142286
1565837
1262558
193595
961863
1474865
574719
338967
1634644
508978
825729
10657
1963116
951631
1759247
1741139
1717934
496870
674913
1918248
551616
1412317
799044
1253573
1748168
1206655
554184
93164
1413212
783201
1156430
895814
30185
557761
557887
1165471
1547391
719747
1248606
663191
548427
614769
33949
768671
1676002
1928933
1901692
1829511
1136212
312182
1458866
664867
738005
1929452
1205437
818831
345358
612081
86577
80439
1362330
1808035
1729353
862368
1956886
106211
1793765
161210
1618276
982078
1144430
1743775
1671917
446039
83288
1255349
440227
407366
1573859
1592962
1143046
1620670
1709655
1688679
221909
290334
994473
51144
521054
333952
1337982
1362572
996707
847208
199727
553390
701946
485823
91491
648660
1345844
961898
1195024
867837
940229
1837399
618411
1354185
1820185
355690
1761202
839095
127382
837722
1393931
1886806
1682710
1984152
1066983
840674
1262628
365558
219001
1623068
1022266
1759541
1151460
409931
1746579
325386
517316
1636475
286693
461874
879969
1373292
1298105
362908
1993976
791074
504295
393924
563698
1213936
1009102
1272359
1459361
1618143
547977
257395
412744
669366
394514
1071296
1201349
750735
11591
1652112
212093
1334681
1240816
1434278
676911
1411233
1880052
943532
1986079
1390179
814186
862735
429818
1506660
225255
1522024
852986
571469
995259
846730
1639553
310409
1164494
1940625
385600
245888
1153455
956926
505619
651728
1201160
662536
1329504
42716
588459
1218490
552707
658575
502760
722455
425962
492184
254829
1220534
696134
989826
442896
1298817
555529
919537
964910
1291314
934263
403926
978014
1554866
648456
443232
1738899
37941
459560
195894
808530
1662248
154814
816927
1645357
980252
1748087
1720753
932651
22987
324198
1241652
940583
1015198
1762730
469230
718190
791938
536296
562933
705154
146295
1056048
1499803
1562483
359490
1860041
306395
619651
7061
419146
1915255
1010122
246153
1856573
520482
494357
879221
907376
1620099
1014400
1382206
1267730
177876
1549023
127368
299359
83558
1066175
1839349
1186505
700650
228647
1104711
1297750
159924
465040
1909407
1423193
828068
516047
783566
1770127
79506
879528
833201
851188
1997326
1830495
47427
1585210
289739
239032
516386
81253
1819040
1292306
1269175
903166
1548456
1358615
1957429
317089
333601
54854
829112
147255
844410
1930536
376775
1494941
1408090
497962
658305
471030
995889
524123
1832275
1039059
774105
498018
1983695
1721384
352622
118047
973616
1168961
1384500
874437
713994
960694
274153
1829059
45490
150099
131639
1443061
1445949
76900
47558
882258
636392
275929
1229116
1859756
1579561
1272054
35161
1016335
1080496
798647
811439
542395
1269428
1604985
595762
1841438
1450800
1251753
1899680
1665826
1976549
1566812
616802
1642975
1430169
209982
19534
141175
1962472
127787
581654
835785
639463
1276666
151411
1787627
1493967
738058
1282623
1711084
1400611
1582801
1371420
856640
628779
641083
911581
568122
395974
1296635
186954
717447
1558627
1596874
1488755
33819
778980
1107919
257271
396845
1483769
1648900
1674451
1670268
1682439
1116984
374289
1403220
1731113
1748381
1636615
512495
1903175
1109550
606377
129141
1133965
803336
1464833
698231
1351256
1537893
484106
1794732
1538233
1178544
1996612
1467922
1401252
1902407
1232562
875800
574319
659845
429635
1074160
1350832
637474
171176
1968384
191339
439468
170574
1833109
1104220
1279473
474394
1299691
1807127
631000
1805832
107966
771047
210992
600856
1510727
864434
932513
388068
411220
1178472
884744
1180495
180483
1406281
1904669
362000
130920
1421735
1644322
626178
714856
650141
15537
968164
355040
411305
1468836
1978002
1540347
443490
702296
1826820
817624
1877037
202960
1243192
185832
665241
1211745
1346822
535610
1786783
128387
164955
217078
1230117
1121146
319548
109189
567572
123461
1353126
1865723
1059183
576356
259444
926649
1263009
375539
1220802
1160641
1545642
1914620
390911
1159718
194697
756123
1103598
1231749
1693179
838264
857668
270527
838066
912092
1936498
1505205
449266
1398315
1093056
1688352
893675
1017941
1891611
1753857
1003029
1925451
1382715
1842905
1094128
1946232
1609734
1362403
1062918
857581
388948
1092404
1211707
1524650
988593
104908
791810
1880870
148834
1002429
335195
767993
573557
1497657
1403600
243606
1322637
958702
1192058
954794
1011277
1366093
840974
534854
1935565
1856276
466456
348408
1190864
1004123
1024417
1032919
1232275
1151133
1623310
1580858
1132117
1940362
1443475
534289
1258918
1809951
1674882
1800482
503883
1032160
1561704
677003
1125761
1777115
416010
1021312
1746980
332070
180904
170408
42272
1508023
968427
1243341
906930
1238782
856870
739278
506802
64595
1355180
1520420
1651411
560871
177676
48365
1440495
1056368
349601
850768
641817
352567
1807157
509798
1780248
334867
1392194
304544
287104
1340324
351934
362784
299114
207478
238741
1739204
1283073
1788391
228827
1201884
1817111
1531620
543499
1060181
1579311
1958209
1601987
39677
1587228
1063031
292263
363733
630118
627821
555425
1213123
390130
301184
1808011
1125534
1571513
1801106
1696654
1195562
757757
1428123
242951
1267602
1724286
975659
458023
300224
1811050
1073954
1057215
1242012
1056715
1212454
1857633
263772
158529
616128
1911116
238889
1068768
1929321
1349107
1057752
1751229
166537
1278380
1582983
130736
1446377
996114
317341
893436
1979136
1837920
1114406
1213838
1185608
1721783
1784955
1473522
1762391
1257418
1071796
794388
1988829
647529
110166
646834
1500608
1493820
786985
168676
1491141
971758
686728
1142590
693326
188854
743643
1883081
71209
521095
1165135
766013
1717354
944444
1885479
1306735
67638
1006051
787908
1915939
650117
1911334
56550
746013
1852243
1016709
1271822
525240
1870408
802962
1571749
1631612
1721491
413194
112510
744522
1175776
1450299
1698804
1082004
1824373
1102970
871075
1398693
557018
1998786
783428
452410
471634
726476
570592
1493853
833544
1810068
313199
392927
1022959
1417168
1982398
1922739
1996865
599501
1705479
749140
194079
4558
779218
468275
185542
1507639
982533
356234
1807181
907708
1820502
1433836
1678206
579417
1060131
1687255
22069
215119
507204
1586169
1290356
1093101
600036
1855160
1793695
34479
566705
272220
356682
1642377
242785
412384
601221
1581560
1016789
734728
1977234
1295420
1299850
1326066
1216659
1197940
853263
168974
1915203
816677
316539
796689
1871472
524422
446522
34131
325464
1863241
804173
1176727
403456
1492774
11923
449282
1375189
767879
1138982
832111
1911868
211938
1168650
682313
285578
1859085
470398
826334
1089752
17971
586003
698219
412529
277830
1608838
1587934
1868999
150373
1763186
1535234
1138737
1900630
909657
342626
595637
1028823
479410
1855235
1137790
1161715
955508
1749396
1190567
727546
1668483
196085
193703
1026424
1810109
190277
1841194
1897225
977619
197378
953851
695560
1260575
650732
458978
276130
1868917
449151
1521543
954008
624748
141247
1115895
813997
1241352
548807
44721
622967
1324108
78019
365064
1749249
1286025
1879390
519111
1726708
775549
1612040
1690592
363805
1162127
830458
602382
1753223
102392
1829837
670458
1505495
858162
592117
544290
1606480
1003256
1098260
1631819
1821952
772210
1758582
1845794
20630
980146
1847443
654213
201144
1361492
514582
877700
1194458
1383297
876583
113509
68907
389367
333709
444561
464064
1799446
331224
590171
1432836
643784
1601147
1629029
1314740
837625
82730
70575
1046312
1308541
1935615
660338
706498
1892706
623883
350650
1498865
1154214
986176
1264325
1358984
1002964
250605
787831
1012336
1755916
1848712
631738
1664835
1362971
1390172
1815967
1180466
1037661
1884506
205209
113094
1882286
1416358
1491473
1865249
619418
325781
169796
1675193
1969624
226363
1276761
1267279
1777066
717457
731301
472563
776164
655514
663141
1819533
879638
1615851
506309
1011819
1625547
1426652
1377013
1468160
925053
476404
1969824
923423
1264791
29187
153158
1520578
1028213
1527527
2026
420054
848468
577356
665505
982980
711558
1348352
1283666
925990
1553201
930179
535554
254030
933722
373415
845067
750184
1222299
833641
395399
136670
1279287
474584
334693
1818953
1927325
1222883
1438155
1098828
501085
1249788
1849529
1869680
1960388
1749588
550009
946809
368664
1083748
33645
72491
1549616
392833
1977763
415232
229890
205449
900139
503395
725573
1611181
643
904794
1996927
1350348
120190
1463638
827078
805646
1561735
912224
975714
143646
385424
12687
1598207
273669
993435
129506
1140648
1687352
1874066
1447448
166140
1160408
875096
1516692
1412460
1258100
1921770
1027738
1511180
1360463
931209
879164
435311
1971370
1489925
4567
1508048
514264
164273
678454
1702586
682711
959757
1328817
655827
1033352
1316628
1786543
1332952
1296577
48626
777659
552470
321427
452903
1940442
201478
1476119
447769
509334
1990065
1847485
1788487
516107
1877291
963606
1940502
1856326
556355
973053
53354
634486
723885
997542
801381
1713160
149999
1142500
1904826
367314
1219937
1949038
243647
573847
527778
1230837
309770
851928
430902
951949
1883449
1797116
1388717
1184050
88100
187048
902421
1821091
63190
932588
1769701
1109024
1414136
214098
810611
34347
1836839
703967
1086140
1820539
775777
29955
990079
80051
1164638
1856004
303812
1040825
692329
376811
1666700
1057397
1985798
623150
1577576
911643
82770
618949
1038207
346078
343329
239442
62804
1215278
918073
667826
854879
558823
248488
587334
270980
36725
799196
1770834
1508202
580283
191774
1947306
1332723
1878536
1448362
733104
1278163
72359
1000958
1890034
874962
1954666
276799
625886
1052753
1231871
1514263
317533
783666
594362
1563362
1133789
295549
1766868
1732544
256867
163359
1718044
1565610
1986813
1506499
1606808
1356298
904517
47310
18457
507562
771425
1502750
1230473
601792
566463
1334887
1308930
604495
1151321
990812
1309274
1322525
1171248
974752
1150371
1476114
1100653
1980415
1783671
333966
680471
726674
1580506
690261
820622
861399
117237
420187
1961472
348805
959131
1565281
558043
294402
896200
539263
589557
1554355
1699954
1768358
549124
1291675
444091
1990846
970098
1096515
1352830
1897010
1924288
1846384
1589421
1844344
320019
548503
1351474
402533
1717636
1007226
1046375
1463697
1553141
1950554
539138
216206
1219104
498830
959406
46464
1082624
1820187
1387630
707481
1527993
1661148
931012
1726785
1161436
941166
1551230
1061103
1407568
341540
290476
336101
1462245
563582
1723917
1750168
942732
103028
274670
1902799
664800
1353927
1105546
1027801
318557
1814684
124080
886186
1023837
128384
1491394
1093284
45420
1833191
409793
177346
653250
1306712
778375
520672
1505030
198142
648837
1794958
28868
947901
471847
49814
1321648
993111
1457434
639395
4255
330759
299753
1534163
574956
1624612
802204
635199
1554518
1495163
1519894
1182537
1786200
1835794
1962046
1298442
350413
365792
1946348
2790
1879265
1124561
556616
1700809
90663
1277007
1599285
619599
130129
1140732
1891607
880803
767676
536523
1439457
1262262
254290
821476
279752
1096395
663780
1804996
911530
1896870
1268572
1793629
496716
1219227
317452
1877486
680940
1847302
1370458
1041201
1940175
1690633
1498806
675445
986681
44244
1164322
1180538
1920179
381318
314514
1447958
1476398
128639
1312109
692099
235950
1217311
724324
1341135
949185
1475109
290353
1202579
1537211
358923
1875809
1072955
1374554
68792
24427
1177767
888070
1752337
148733
1472071
1114613
1287401
1567703
1680316
1969321
1465612
590230
1859329
1722491
1118317
1254288
623424
32060
1212171
1637093
883510
1277344
1350619
586478
1401666
1265673
1082964
1473053
829405
1437201
1957774
70471
1937181
663640
1502876
22376
175345
1976698
1914247
609658
1133673
1446046
1553810
1181034
177702
990983
1187750
1036026
49758
836332
1600151
1440731
1027380
235973
1630860
1806578
369889
466478
916866
589001
1891059
1678922
1242690
1876356
191714
341755
905499
1886358
1209583
265351
1449044
920933
312440
1806546
689955
654745
294005
1882214
126999
762512
574785
1380402
1830008
1686384
159782
747246
1030557
815381
571034
1061549
500651
1437293
1136046
1588969
233081
1598390
1368729
1407014
1286479
1770959
1361277
1725644
705687
1191025
1414316
131306
669806
1751957
1307529
1901227
1184254
1356604
261596
1038596
100144
489740
121965
939161
616552
1545869
1987090
827444
1275804
455839
1919691
221564
680163
560805
737953
1237805
1833615
1519533
1114618
14620
1359156
1318238
1515973
162237
1839407
1595714
1196777
533011
615368
1943315
1523793
1620060
1170031
1252820
1172625
1975470
1866726
1604342
1008543
1564514
92247
682535
1421920
1216559
1119899
658955
1177889
1733176
1347750
122766
1724367
393662
1067352
1165039
1340779
676748
725093
1996301
1112645
475588
1716143
1158907
1925685
157746
1329972
1510209
1432465
1786769
622339
162363
1731190
1808193
1990586
1932664
892704
158350
421538
581071
78060
1740786
139774
501831
1983619
742616
1295836
683509
563746
927392
922644
1940066
162097
343826
280803
1046060
946080
648145
864291
1844832
106673
129323
956935
133913
57889
721519
1154935
604411
1943975
1022024
762638
1213596
62470
1605607
490588
677717
1516604
413564
1020780
983948
456447
653013
1553489
1067645
1695279
1440050
179566
183308
1727443
123031
1613373
413229
966057
752940
846446
1203510
1227585
1072928
1135500
954383
695181
1316162
701079
1825439
713787
1479708
360996
1767570
41475
1201666
806800
815266
1158402
402937
432451
223199
980032
1683472
819680
216340
468840
1482485
1448036
869024
1992079
1245479
1590078
1323702
1356120
36978
53361
191569
1948113
1504703
1326242
1868584
943528
1769480
1102344
124748
415617
1166775
1676000
557938
534558
299688
856007
260235
1172587
1937264
752948
1101478
1360700
1959130
1004536
1558655
105374
1105152
590005
917959
1295435
522263
897639
1557170
1956814
1643003
210444
822424
1947512
1782155
451595
1272656
135382
1465512
143643
106584
1754477
1207982
371135
53695
1570737
287696
1291254
35344
265879
25482
953241
1090489
661313
1511083
1586783
1288703
730955
1404639
508871
424159
1794415
1323770
1952947
1089159
409779
655593
1167869
1971524
719304
581415
1722588
1385789
1816997
902899
951502
574893
228367
1325175
354214
1935049
1119458
638934
1137878
847770
96125
1584597
356478
788636
1145163
326356
215586
1054343
880906
1876682
1274511
1139549
236949
1248386
1245315
1325478
1138015
432451
59106
1335047
1192198
1883229
209725
1614728
410722
410340
1671350
1159592
1448581
1167674
1539325
1921353
147830
1982386
313093
129700
786575
118287
95683
900794
745538
1958414
662955
1799378
1066287
300827
1069845
1284580
1717466
333365
505492
810506
82715
653112
324830
1702342
1101011
1720092
1130902
1440200
259067
1184861
678828
946889
1976234
867597
1512977
17762
1507327
227782
223794
1604971
1750074
247528
936486
536077
1973087
691809
1243018
1158047
1338423
815777
1038954
518717
1232878
1250264
809706
167882
1552530
1286407
232475
594714
878639
1063771
1182
663636
1684338
1326667
371191
1944165
1449745
981060
1526037
1968997
741504
1423786
1002834
293099
252496
638710
589826
689934
1575659
582495
1036035
535633
1604626
1688116
448501
1902444
627878
877425
1120242
1733256
697891
1344353
923107
1776176
1707920
623208
1364585
1458971
1485733
1341716
1192859
790317
1990306
490179
825402
1483115
1708716
1725504
479277
1362341
1419359
1225818
692010
687043
1642925
1495937
1041140
41202
532951
1777677
1267756
27365
1649582
402046
1586005
1491811
1610271
1104887
152869
1830388
625708
683545
422719
1544326
1723178
127001
1895913
1558661
707932
1827176
793405
776818
642859
632975
371555
838653
408727
593733
537108
407321
1927018
160128
1174357
955528
821717
521940
1418502
1679960
1368421
102999
214522
462956
346057
652763
849336
130956
47670
1364757
584971
38443
620287
514037
936651
1826375
317764
890186
993832
765993
1223384
849157
682526
651199
646285
322089
141039
875701
1739773
1319926
770830
1740413
1455012
1612128
1264444
1137811
1139297
97471
1449085
1126785
102405
262546
702998
128093
891076
1284220
1189606
1665755
793511
1908438
711904
1421598
605581
170538
301132
1164548
1814617
808882
1611881
1353050
254895
210202
843909
1490534
1165079
603671
981579
255600
830086
1334754
590614
727735
1313201
1572290
1679572
211854
1212576
1939482
322210
632818
1747951
1097775
1030325
1689421
1657982
1702196
1907907
1757150
465993
1752094
158205
1746562
352814
1407257
48068
378128
171343
1123169
1380111
1453974
1474942
959390
1580467
89747
455222
541037
308457
720024
77957
648510
1621999
1157999
248559
1023271
941406
1424053
822135
1992050
1617907
556875
1475693
1734224
530508
1571453
1596599
971169
1800236
1138533
410724
1566300
1578799
1037164
1610803
1570648
1271188
1990995
91536
739370
860450
1486071
1331642
350269
473098
214179
1047697
762562
1442892
1870005
1405821
1906447
736545
204384
1272056
9258
536821
1189725
1848490
1841850
650337
951270
567965
224259
1821069
1672051
427042
1225452
1487509
651062
1876798
1367911
1436139
840076
1991608
552657
1791892
387054
1037723
1221543
435180
879933
1645350
1998181
458975
1918374
617624
1677257
1101983
33780
889958
843917
1063777
1435022
441690
1269812
460053
1240865
1248386
578317
527683
354559
949457
1180665
8982
1933908
1659773
505473
319251
482052
1519645
1203248
1796811
1635769
1471508
15176
917964
870008
650214
1495172
448035
26564
457710
575600
352616
54540
488920
123850
1502245
1248818
1065934
465640
1782464
1121214
702332
348881
472000
453747
446397
744086
1295501
816684
1391744
1736073
979120
648836
675436
1677278
837590
953789
612050
1326517
461585
875027
1935766
182314
1750936
1100906
86949
274880
1572145
415557
1573072
1992327
1114129
1000014
349091
1009733
770412
469957
4302
683728
1077415
645398
1754315
1982585
682823
429691
1073153
1398499
1944333
988066
475572
470880
1282037
539878
49880
1023492
698500
218504
1289959
715494
1155792
1893665
242723
1725931
655888
1306015
205625
1537124
554226
893125
1418414
231482
546387
695185
809775
570201
1441295
1418588
1110571
303616
1125946
1123706
587764
1877019
601576
206888
1860596
1225879
949496
164944
253396
1324715
1405799
1135546
1440457
306110
244796
1136705
820601
1119329
1410983
589463
1075566
480031
254426
298919
778194
1153626
1069848
1290433
179625
1729577
842412
324831
158835
797479
1498787
25312
1988006
491096
4712
1321660
813670
1903728
1930145
1776751
593320
960601
1244999
1257372
464208
586745
781482
1926154
21163
911258
1998013
186975
1274042
318761
1432084
823383
1574874
1698368
4614
1094998
358267
274189
710550
1455950
371709
840997
1945192
1364488
1988737
1762950
974171
903187
1006358
1841698
1085161
480134
1723233
785622
1840546
1113216
726032
1178520
1533008
685773
392118
1153173
832884
16013
1583322
484825
710355
1827718
1107379
1611816
26623
288358
1451441
1030535
1799942
1682567
616846
599379
666247
1541441
503433
943948
1453758
171328
69203
1887572
1004283
1668447
309770
1526741
470209
1934506
815262
282210
1783918
1643844
1743837
1378204
1398538
596950
428692
561318
605985
638434
1839677
1088044
1328203
640763
1695176
1417804
153369
226280
421784
1203033
1786675
277197
871041
211232
16656
94995
1042443
225508
908070
84703
1305988
691046
1516328
50445
986354
1684262
990724
736070
31258
1419563
166794
154393
381733
1828466
617983
135103
418721
163217
342694
55996
277543
597235
233182
109502
773204
1989599
1343164
814809
1225978
752712
475681
280102
756689
1860828
1756250
1509800
52150
869122
1484608
1899632
999393
772618
1004507
563781
1297732
113712
892562
1675218
787960
902233
1406958
1722219
301123
1553101
1324115
533191
770368
1247893
1190106
971498
1651963
1175148
1447190
1507674
1166746
893846
550741
313101
147917
230475
725607
902099
1963373
1371325
1403941
339427
547970
1888071
817458
1169055
1580867
545554
1669741
1203485
1483660
147975
870020
1183392
1708447
780908
518463
1759017
633887
65996
382594
143594
1846183
972409
219281
270366
1366087
95165
1317903
1808721
1320377
997310
815545
603983
1456215
652383
602763
1803920
298207
377526
216711
752319
1792576
1174556
1558192
164805
1986742
1008056
1287260
280617
1270818
595001
1548294
372114
1343431
1367671
501518
555366
67924
1638445
1119439
601899
304042
1328373
356670
1984991
706057
223832
658574
174637
9433
812978
1127204
1498943
1977712
1212098
1805105
145509
1677892
1933405
682088
1513231
1741617
1103234
1118737
757195
1173343
312092
843018
10710
77145
1606149
1630663
1364421
279587
885149
1279068
1122639
599894
975273
957803
402944
1971632
1011263
1270712
1442372
531460
962191
865351
1908871
827632
664432
920670
466716
370661
1284434
1389741
1751381
1734564
1238489
1665300
1199216
658810
1200650
1456123
881395
1574129
1616630
756397
583463
1323861
653236
368527
488450
1752581
447342
1927137
1281125
181239
1471904
227648
1252499
346332
556562
1320178
1932826
827821
1833554
389948
1929270
571596
1800
595718
283574
1002866
531626
329575
1915473
788666
605483
1509384
1341603
648603
727462
1794986
1017278
1999276
1196910
1583223
1648652
988550
1407077
415144
1037480
1030452
1026871
1213471
1089787
1142461
522770
99492
1068857
725158
301656
1423464
1870519
817067
954234
1977620
1306965
427098
697607
1600747
1993651
1098980
1764896
1496453
492365
191491
438555
456050
1359332
1249635
1291221
1220990
1262386
1925228
1873199
1252770
1073402
173183
1183055
270131
967706
905667
163591
1501792
636136
217406
1881597
3321
1069728
746872
1021367
1389685
588558
1625896
110578
1045113
1527217
964379
250871
1384341
1209579
805388
594297
845547
1167254
1202171
1072117
414546
587635
1652139
1409945
1642987
1715193
1572578
895711
733809
1073727
1564390
651050
163291
246369
167059
1254706
1300007
485268
1540380
1188167
1169191
1598359
1441631
1401449
114528
938725
124183
124728
1179962
984268
1776824
1578073
178578
1325074
996787
214482
1413388
1789955
770485
1503886
722154
942131
1146721
1345669
614371
1824590
1361968
1815731
380487
459101
1235775
1132
1767595
62884
1712616
1842614
1484299
231228
1150247
1314272
73696
1452980
1278058
264509
893423
204582
1449244
1835095
1070389
1946300
128868
1275743
690675
634350
1101539
1831963
378545
1746367
356553
239524
590414
925779
837470
273888
87322
885112
1854572
873136
1894756
664637
1460699
1682930
375725
1248450
875638
521738
1714856
935548
1212142
1621103
423553
1764280
1390049
258781
149108
1294695
1596492
459728
41564
1967018
308116
1986951
719096
1514905
1825026
1769080
62342
1460587
1273506
1981555
1627210
1258803
231655
289627
509819
961491
1920769
1591279
899867
215576
1531450
553623
25817
1453895
1591170
1328839
571491
73973
1763286
227858
155548
713928
6488
71840
1131598
216419
396888
1764085
591627
1612923
180776
492317
1001811
770243
1406148
1953539
395766
1442925
1665600
645754
924242
1367260
1692981
448430
1932738
422274
1424333
625992
423021
1136934
900676
381224
272862
430272
57129
1656734
1128084
82593
1847883
1236713
1978134
1149649
970830
793473
1683668
671585
1882774
973971
1905722
1167319
1649640
1822484
1732136
30623
1118086
790288
499461
524210
814257
1857693
930379
1554248
27990
1191268
1563574
1090304
743597
629784
470774
1421224
1025859
1703774
1680505
448759
1733227
792855
184393
558368
1375381
1685519
148873
970741
1180964
315951
1540244
745239
771306
598589
170650
253702
716826
1817373
933901
397708
459524
938939
212964
1725723
265419
154963
416298
1580045
970914
1344194
1797207
129195
1376338
1297310
16024
514160
118138
658875
1462510
1596811
451671
971302
648635
1242323
1524651
1433070
437803
529463
635452
1640411
1443706
361464
1777947
796982
1650059
1313525
233270
1021035
1183928
1852620
229479
1785924
315883
563102
1081597
1211509
1399191
872126
657687
680296
1842655
1998032
1878420
13842
1785974
1170466
1694570
1441160
465497
1930461
1952568
693460
1946312
731880
777602
1878963
1586479
453333
1127576
734190
373706
629859
59056
1449149
1176845
35218
1682012
1234812
750978
671310
1270858
274382
1416758
1474803
138570
1051391
1568225
430134
1724668
949643
354355
1500346
1714799
1381238
1099945
1396689
1237416
466909
121560
46056
65110
519921
637776
1695934
805619
290143
1807353
1660003
150409
381580
453803
92872
1952620
731838
492455
21363
1660715
63712
12024
540289
353810
1425590
260887
799618
1608342
1943444
771915
1735361
1788954
1408524
716561
528374
578033
90303
873565
1427534
1706420
501354
573076
892109
107798
1304322
9570
225236
1510907
27733
1774543
1187989
787311
1356884
594086
1470995
131391
406493
1272915
647775
755130
113972
1893645
1983626
1330140
1561303
290769
1302209
1331532
1872797
1536502
1104506
1733866
593344
319959
21758
87654
1339916
1196371
210819
565660
332102
1381672
1770235
484359
952698
265783
1737781
1048234
1617023
58873
590860
1095487
825618
1522472
1392759
1313928
864302
413987
1480731
685240
1356007
59776
18257
973110
407934
1321000
116179
1702824
1085499
115333
108474
1030126
130888
713266
1841961
441693
224671
1690533
1023457
781816
756421
1739597
415111
387321
139392
1449455
1065888
1969830
917237
862580
554998
205190
1451313
498215
502234
590529
231363
73296
584772
1757178
1174538
1541018
295194
940869
1305503
1720758
322841
372567
1879037
830529
1091876
1937456
1563843
266928
819028
1732496
1532267
1262673
1208486
1789923
281409
1261864
645820
1152914
286694
1684085
851750
615651
1058417
17773
879741
686827
81470
1524737
405787
75048
139585
1448460
1164912
1594021
1353927
991775
1111086
54796
556558
539850
1443432
774014
74024
1476390
491245
519503
183813
547033
1421573
1590455
879662
293199
1968385
1528360
1308659
97487
1237713
1151125
583558
1283690
1948862
915118
973089
902152
325913
153565
1513101
518606
1004846
687884
1341278
1240716
1445097
1692049
347156
1976233
1952296
288389
894675
287301
1981513
1648160
296653
515818
615978
1172237
1258699
1363779
934237
1239388
1523897
1987407
816531
905990
1471748
850941
1818191
955964
166810
263015
1414366
1035573
152222
471110
35731
426463
66331
1956585
998365
915722
1676300
928591
906178
1204299
1190169
1399245
1271634
526244
1285859
1875418
885194
1875964
207838
847787
1630476
30369
510383
1371836
1012991
123084
1695489
1393823
819609
1016134
89326
1582673
1614743
1028932
1972467
914586
1623505
136095
958995
1554596
226865
859994
1782561
1454640
1923459
523848
713823
544505
232766
1240701
1741661
1141653
155697
1603902
1778210
1945926
587439
42847
894474
836638
1292804
1354632
1881809
1741421
1517322
1231261
1762968
1223249
99141
907912
1933842
1670571
1792548
1648104
1052845
1087791
555260
1609197
1965276
1613172
1077560
1081317
1015304
1640949
970829
678849
181495
950044
243177
411743
337682
1207759
701586
1031276
148864
121883
274912
339390
1265055
1314650
882598
50410
121151
1417111
289420
90186
993219
1147451
703814
1364933
335484
1639815
740479
254514
1622342
238282
761388
157545
1250503
1607054
450067
612563
1529152
398060
466832
1872266
1321648
17452
1116611
1297764
885378
313731
1963912
1937252
229929
752139
1220914
112437
584690
1839564
67635
1353981
520446
1826615
1336393
1929590
292297
1821593
694616
267761
1951167
782507
488730
1893948
576060
1618323
696901
214275
1879786
269200
894458
1815662
1988999
1227900
1217187
208784
1710664
816858
981441
328978
1194831
181538
846283
1613423
1275276
1172631
993613
1688395
1573607
1915218
52212
797985
589910
1107286
1915653
338880
58544
299255
1122984
1857235
566601
358587
1302249
1496678
1989085
1662055
19786
294667
575932
664104
1630856
1611757
407354
952088
1918069
1439746
1880822
1460662
1533218
1405846
264846
203209
1661411
1203981
1414232
972730
1972768
852131
1354105
313079
70403
985180
1053972
1025140
1463276
736733
1268860
1974756
1400771
68651
1169985
949087
1501101
813542
823984
1810795
1771553
773107
505284
570106
525805
147227
1010570
1983997
570528
837703
1366863
1494897
304824
670682
55367
575865
1680436
1315531
597582
324907
143885
1929698
78251
674735
1883503
680271
914763
1593023
424193
366640
1604370
1734916
224948
324693
333258
1807444
809592
1063350
1875916
1161397
1655832
804548
1940812
1838465
1047543
347323
1606332
1345494
111313
1998487
588494
465651
1155279
1101438
272382
1786954
614361
689271
1880177
194746
618739
321342
227162
374614
763415
1666810
1937008
330467
5455
389687
693012
349553
634547
1718024
705863
780087
1825266
1087747
432209
835511
1673914
1805401
1712433
622727
1510162
1389728
1652668
257692
809519
719817
568122
1246326
1160991
1092022
1286882
1576137
1375525
498222
434418
1513803
1494025
1716462
1876173
191287
1554857
124555
1751758
95797
1490555
1438734
1206616
1000459
20456
1724191
1355739
1947560
529158
1207444
943324
1954868
829295
1511356
417435
97174
1853531
1401073
1120361
1537323
1133771
220983
879147
423116
830853
164918
162776
85797
1506755
1154479
210310
1974364
1918177
375632
431852
845438
758863
1699584
256581
836183
866748
1327970
974434
1521729
172276
627169
992126
159204
1809376
1135016
1672688
1578933
915110
1867256
1662810
1785121
1116804
1923760
684857
666918
1830918
341306
601082
588228
1662793
1425789
1448094
1862913
1213480
1428835
20295
664044
1448951
997108
1767503
1675155
1940523
1539638
1325646
76778
1858468
214475
17096
1259085
611309
1835139
1908555
692399
844751
683440
1273691
1441715
482882
318087
830724
1510313
1964378
1547560
1768862
1930533
998552
881497
1042406
1565960
1288919
1580494
795836
246601
970186
1499221
810261
626087
181471
1860078
486642
1293880
259352
630211
1396399
236092
787718
1350697
503423
1329534
471196
787044
507760
1279580
1614948
871572
1176554
1011451
1198835
1644296
950212
196702
224107
815214
401831
1769142
460721
627903
162834
823360
818610
1381886
1380348
490698
599591
468680
373220
990176
730490
1627162
996684
176592
335523
1248807
759885
32032
268579
1805287
409118
92345
1604841
82691
1350612
70698
610275
1665808
724095
1898771
612565
1811067
1137645
1342945
1599087
1872301
1331615
1726980
1190773
1839769
381005
1413973
1505227
1015248
404659
1832211
1442033
1197209
1995001
600132
1051498
644537
1600721
1754150
1075000
1239890
1151875
1587742
869209
299886
1806451
46401
523992
336491
1367916
798519
405364
1961467
1429884
410972
800981
1333429
193696
138030
1115504
1340078
1911270
1393368
1495529
714907
1670080
1551893
523745
1537825
320065
1234144
519528
1129332
457053
1151797
885561
1265768
571258
898087
1302146
302321
1518577
155094
614116
1420381
98108
1879528
1956762
211630
74065
1484217
1797120
1221639
1994671
1015338
203566
373033
1966985
612210
46413
671473
732507
982984
759914
1685010
1309753
1846619
529790
521601
1750680
955344
1908529
127960
1954372
348186
1001603
1525716
1432327
1842727
1173594
1795690
1761319
235646
388939
1034564
332311
1531401
30043
318005
40733
162959
62315
258447
475721
602419
931805
624126
1070506
1686759
1543035
218364
549974
627936
1736437
375933
1019599
1170715
1170082
978600
1755250
992287
1141090
1686854
1577207
801399
1991141
1764109
653729
1709663
1553706
541153
570717
684086
801158
688420
739210
1453769
1911515
408410
75947
206663
1227895
577264
1652361
411672
1082434
1939959
887208
1488343
289443
1649353
990039
1818998
1643231
109191
1259006
824486
45948
1021648
1558324
1907193
874031
837562
1165434
833746
392604
901255
1874941
296624
746234
504383
1548012
180704
909575
1881332
1670913
1282333
737326
1013040
549622
801237
1878457
847598
182768
1987870
410928
430466
1504887
1470364
1113246
1270472
69244
153370
424851
1499012
1904367
1647358
168927
674481
947568
1921127
1324809
626787
684325
788257
1840246
893284
605971
1804824
241699
142142
50321
1527501
1840404
242605
738473
505155
1761903
700960
568669
456186
1998712
1361637
1246855
226661
1569108
201514
1435884
1192344
141017
113938
1217961
1194059
728065
1047498
1303712
1329638
1307513
1902264
495068
1077930
1775034
168763
1474761
1340273
1375867
325501
1211715
508705
23629
920894
598816
617406
880408
1017438
416623
1686903
1237269
1117338
1376945
1775437
574583
1683605
1382529
1621570
573165
218538
1618712
1925782
1556971
1645464
899955
471336
656884
39782
1530904
1665038
1150902
54730
769683
235024
1932315
647853
1920248
942932
13983
980055
890624
1826044
640537
1327723
1520014
564213
77290
699154
36466
496125
1957390
38172
1971520
1495820
739513
1496424
1265437
301866
47891
1158393
1104836
1028809
196355
1951081
1516426
697053
1331794
475685
1951191
1833726
520828
162141
1157084
19254
1998432
10306
1085939
914136
877045
570174
1125544
326777
1431643
902141
551537
1096565
4361
1930840
1162001
1966952
1055697
1771265
1991553
49496
229134
1857955
824040
1493751
763118
378900
1275451
1811096
477684
993523
144117
263756
179654
1675035
1938509
532977
328208
1658435
1561925
150520
1707889
1316451
1665782
343820
1021682
1208059
1488044
959026
643825
1642123
1373087
685754
908689
975356
1448496
1616987
225632
1290567
743027
1458815
154994
1307981
462122
1577918
1689187
74027
578231
660962
1582257
1253180
707719
1478878
576420
244275
710862
807753
467978
31001
825365
58378
357008
190634
722158
1338241
1469040
657274
906585
1074689
668591
1496731
974506
1090587
894751
740831
82111
722704
571569
1526855
1063521
934124
1089225
798395
1295065
641
1979780
782836
322429
620681
1121473
1755156
1481075
538190
1668058
764151
792282
791972
1058731
95749
217807
335885
169239
955927
228979
86067
1076950
719367
1581479
132209
1830031
584544
1613448
1643505
652242
1471035
1746704
1118578
1746496
697706
1367460
1570513
1998606
526652
1949658
643729
1021737
1598000
682598
1272384
844577
187246
636807
1287373
1503963
723369
1256614
1234119
923504
1521623
956643
1429465
1020716
1341406
956847
1372346
1202657
1855085
369264
237508
1450902
1726119
1706427
814315
295015
1481033
120605
733279
1467000
513980
1095627
659856
72317
799117
275772
1012959
1275397
1293705
1231785
890430
1255754
1623966
833242
1612876
213696
1221832
95108
1861449
179966
1528519
404705
921223
1426350
188385
462573
1885585
1074694
733057
1611281
1606245
151998
1567773
1755083
497878
1253787
650991
967078
1176200
764290
981541
1273955
402382
1198929
1680028
1622274
749753
1011629
1309759
1144235
783682
157935
475973
1021205
1532848
1601963
4340
1143957
1059219
1796742
743035
798120
1858220
557942
717409
935696
1742814
1316703
1808215
1898853
363550
522077
347599
903485
278851
1229771
1425421
695190
1126139
71453
1472071
1798144
763515
488743
690472
308658
1405760
1712942
1634827
1403838
1742210
1447865
1292438
181928
1832233
276374
1786838
1869281
1666343
111559
782678
747187
1481849
1404736
589212
1094652
66023
1315748
1759052
27590
1856773
1112194
124550
1508873
1025977
249617
1550231
784491
1065024
1629113
21480
128941
687412
1678151
1565174
1534432
1948866
1905268
1598764
656582
558058
287797
756496
189727
1382306
939536
1005431
483612
156330
1809231
1884643
1101454
449903
1834879
855676
1510447
858567
1675326
992375
425498
943645
402697
953384
1621076
101878
1162129
1689047
1647936
308251
815254
696310
522779
1908206
134611
727841
1150579
1788940
1953845
88277
1753632
161072
231161
534633
1838333
1896303
90652
176514
1076348
822503
1716434
1338496
1766995
1715798
439370
1471153
305306
328444
317988
1692538
795983
1409373
260001
722627
562355
1416063
827127
1748432
815872
1483183
631901
360641
667196
1750136
352136
1553332
32895
1863567
904233
538939
739491
585355
775564
1982720
1450337
68467
1537080
967126
1908765
320505
250193
122264
126851
1101187
762822
353795
997035
1287755
1948366
82116
1330904
1513572
265470
325783
478702
226034
465670
1548623
1567326
1326145
551398
398374
217803
1991627
365245
143698
718087
1058004
484661
214455
72260
1423079
972033
1048958
945593
130031
647222
1912027
1253634
781420
1460273
1254314
8620
930943
1352610
495326
50911
1199411
87712
1251434
1265307
469797
1176485
1324365
1027235
764583
947284
43544
1347755
82265
1938132
103334
1841773
453821
1201921
298662
1537502
1719387
1172699
1234018
120411
942578
1542802
1123248
1681748
596579
1482798
783527
1503999
213412
898983
184208
1937085
1950861
457154
1064845
1737899
166695
1450344
464427
853030
1183233
1021496
1595509
1723143
1109831
607154
361575
543480
1530585
1924738
559998
279628
512806
104039
1007110
1065264
1606805
846621
1214029
386413
517326
96965
1509696
825059
633677
1442882
196922
1997287
415188
1579465
770173
472479
1461211
431030
584547
977017
647677
1477535
268988
839871
1039152
927034
771327
783239
1146979
389511
288723
1054270
93622
582857
1924883
1607533
801141
425298
915878
744069
1619485
171527
658525
1619116
1546547
390755
467179
957863
633227
964652
1867633
1904407
484068
1984463
296117
1916550
1863244
1194369
871924
1033583
949063
1913322
1761926
1202802
1890361
1211061
1256784
501717
1989553
1685163
982777
1145970
356857
1998750
1817431
1560210
1548319
901180
1617458
1829693
1226061
1793550
1455860
1242249
1304716
1676059
1723170
1434184
1628205
1752904
44300
921663
1142789
1663859
391111
371490
1672582
1469743
349526
813836
939767
1277562
1165113
387912
708230
901416
682222
598260
1260382
1168515
338350
1824392
222795
1947965
1635602
1032775
782334
1193250
570366
92636
572299
227961
1701462
643958
1452980
1694220
1596427
1347727
1577081
1942623
1885806
1680454
973297
834115
1344321
1268704
1139272
594410
1525972
1533024
131234
433173
986203
1697353
727571
1864179
1004346
1763520
1758940
798289
1915421
1191738
987114
1062932
981077
1722198
1298602
941604
301544
475392
1159286
1717657
77948
1944193
690041
1365101
1625979
242474
617677
1148186
372307
850284
307500
469050
1833422
716830
1582073
413191
627768
954914
956109
469113
434041
1408041
1007949
521560
537675
1957673
484421
1415620
1182432
1048141
1887651
626792
884358
360476
1344965
495537
622869
1402067
1011298
823915
1962329
133592
1716852
1550167
735305
1891780
1511754
943247
1101269
930978
187959
703038
839039
1605494
1973874
1941896
1669193
1253224
1329601
629137
957963
1481896
1777683
1705269
1495423
1389695
42360
928183
409626
92451
96069
1467938
1250202
1088648
904949
1223647
1297203
1296023
1224910
1002421
1630235
155576
1059428
1357008
1471967
271163
1011139
1587873
1065736
1755899
672045
1958752
958044
1405297
1436095
1322827
31527
1734296
1186587
261797
1390003
1037514
695865
1194315
461724
1181211
1293675
1774763
1101042
1944695
62737
173778
321309
1121840
1159392
1394178
1835867
1757018
1851394
1989374
1255277
454649
1266416
104230
1853101
259411
1486997
342571
995347
261713
1570998
647918
1064769
862941
1546007
1064054
1033941
1587541
18585
491123
381250
171289
1628125
888618
1259765
1243782
1848632
630720
143085
1559971
1874175
14423
1577597
1403506
471583
1347665
170545
1011964
1487093
158589
119819
1540313
404662
1607133
1467924
1678950
1010297
80682
1375972
520503
1062526
693051
745826
1099566
1436067
293397
779012
1090015
881574
498101
1840101
60347
757865
415948
1879987
1559107
872188
1516326
1155427
139478
993005
399740
1260396
567174
419059
1814744
1789809
1249130
1136347
997577
45694
149162
291748
603753
1064896
1900021
1702431
1511636
842352
300385
364620
962664
96997
399980
1436101
737679
1848770
1507765
1390502
1534875
864297
289441
626983
1593115
1028211
965974
1226192
1774127
140735
735028
1114381
83027
394871
365424
36962
881737
1465639
587590
27961
1085582
1783668
1420656
492707
1179006
82954
1832401
608242
738194
763084
1348127
973266
845635
1067752
197991
812910
1003798
1766979
538126
1015645
549603
1941
1308704
104172
1662812
1014709
251437
1642260
507475
746937
837712
812082
1406536
180043
1040533
1050051
737226
945873
1270190
476038
1187894
1811911
1896464
108889
422679
1192652
339103
90902
450078
1764303
545786
178870
428892
1253902
920458
1074346
1048778
1437536
1760889
1184555
924909
513993
1007279
345797
367739
1719344
1285596
308919
78982
753076
423598
785251
1946893
1932446
780463
1291333
255328
1916937
1204556
1262524
13477
831706
1819815
1310015
1481508
1857226
1748355
1891416
98452
806374
697149
1015650
876214
1419571
467236
762564
1074126
36334
1388994
346863
927205
1549273
1727732
513364
834925
1172417
487564
1834658
990708
1124269
146385
1278584
280782
200925
904144
15947
331768
869167
1982662
550553
986771
1929666
77005
862015
958372
664211
416994
1552729
1324837
1477639
1837115
652652
1926645
1680167
1390641
1706552
1391281
69402
1857616
693328
740496
195201
1890722
1950685
1936851
1459982
1428278
1413105
1332881
278870
296031
1949364
1276129
287900
519286
1452625
1789920
1921010
1975548
649545
1529394
159683
701097
1583566
1027544
979436
1399921
1383552
1702640
1148267
719270
560588
632764
1348583
973164
1607015
1376098
1729239
1912457
1318001
1818342
819923
1718919
120667
865511
610292
1900634
959336
1597825
1897100
1905532
333537
1414910
883201
1029933
488695
845875
413896
776474
35508
1687541
1375424
1714073
403640
172944
385726
1751836
498660
447839
1477876
1067371
283768
1112945
295446
262884
93017
1611253
605598
430248
746104
525507
1434337
1014076
1937302
1030669
1691904
1224195
1626776
1776314
1562070
1763699
1502984
963044
550702
182352
1023962
1485509
1804045
661953
1031703
608528
775074
589973
879558
350919
692280
1035603
1116786
590741
477893
183769
880942
1274301
1156633
862688
316968
1904032
926554
562064
1489161
769313
1375999
1927853
1506774
1540712
590597
207231
873147
1207728
609571
1666327
931744
436825
1968336
96613
1103912
1250943
1464481
770761
697777
375978
1711691
1126715
253028
77691
1367563
1458841
19760
1034983
1938456
1517468
1093547
197226
1181780
1959835
1197855
1790113
1033540
587703
328301
631505
1443472
1664792
1529211
1019916
821460
648224
1310812
1423298
1071908
1741371
599135
1130395
1209478
956272
1380643
1901858
761362
1195363
1221816
1585878
1325351
1595321
1077099
1368397
384081
1486772
1012687
629847
6721
1049055
298139
623808
155072
1480050
916472
249617
1985474
1030525
788190
707795
756678
1236588
264574
496247
175949
1740251
630784
711547
1601411
740177
578066
1388200
1584963
1757357
47334
1517888
1217294
1415622
686341
74707
1373284
1661719
1606923
1837718
1452886
1847531
1088152
468189
333901
345737
797781
1206761
610746
390339
482655
553833
918541
1623026
167013
873992
295701
836449
381200
1519160
150038
1851328
105578
794657
436418
39159
912353
573198
690225
556388
976047
1054872
1624646
820320
1724777
634025
1315240
1625296
515385
115796
1444108
1903370
213734
1716901
8707
443817
1505690
1760546
637822
1217513
151297
1064631
1505532
491269
263967
1926243
1158368
143728
1177497
1990913
1810248
1390232
1642920
734212
1655540
1779958
1327779
1903521
606627
1809864
822295
582696
45117
700579
1721569
114799
1671303
1667259
730359
669896
458323
1434423
44597
1790063
73057
802802
368781
1203221
1358213
1391033
1154715
1245999
578752
89706
854137
258103
1483106
399962
1320654
330818
1555487
1041768
1455516
1104083
1179778
1489931
982025
368428
1694752
687930
51007
360627
1864847
18384
342383
1264773
602170
1915581
249236
76636
1071990
1877673
672321
1335583
726795
1711172
1965730
117193
1668193
826043
1957326
176989
591262
265857
1386184
1729894
1796400
1617288
1478461
1280610
1055208
76293
1024992
1254659
1995322
623046
452836
1304937
1536612
109376
1072107
400419
31192
403237
1832677
1163599
1462489
1960090
211698
1486110
517388
35654
886457
539387
778177
768026
1867420
62566
1523100
426269
455827
1078484
248353
1850096
1055883
913503
1471536
1131693
139254
1696368
1955299
486777
991680
505873
1652321
976361
521436
998867
1046135
1532873
1270225
774786
1191897
1135957
1141809
1101464
74656
1396282
162038
1774827
32720
215514
518795
1469950
852062
1164602
1082380
194481
1175809
1239417
1179197
77793
413666
1156837
1234399
635128
1212708
1154045
1623845
1208804
1016583
1340783
952392
1018169
1181248
610920
1151098
1232231
1348322
1327913
1108078
1826309
36812
765468
347522
1658526
1403574
1313055
304770
1757348
1052571
350331
1015572
810385
1778125
9219
1285153
1847912
46720
1989699
891145
1930837
488782
507342
1227157
731225
1891911
871967
469045
823495
1188005
758484
805467
1238385
430035
24183
1451672
789280
1920407
1860676
1127102
1186762
1196059
1574431
355779
17842
56132
479763
1199382
488363
1194876
548608
664973
253417
1174251
1226058
1487765
1117050
1909663
1503862
1770836
782512
463022
1921695
486674
816751
1234036
1304411
838314
263924
474505
1031881
940784
739015
897244
1436549
1502438
1309320
1437651
903087
1663600
398939
1001120
774355
1406532
1593589
313404
170531
1188449
292205
170988
404190
451992
1850116
556379
1083390
1913231
1136965
305116
930912
1711067
282113
1906035
903626
1722714
1001809
596156
1858487
978158
44324
1411540
1044806
1539640
1813088
417344
77966
1731927
1251448
303558
637211
1264188
800323
335203
901573
1676995
438385
281284
1487583
1096473
793781
1208968
183405
1825816
1893799
1926067
1363567
1131789
652716
789843
1429772
1456048
759799
506859
1351359
68021
1598372
1586011
123686
1340269
374654
1331072
619519
1361808
944823
1310017
1085309
454430
1213236
1863736
38720
634455
1808369
817845
1627234
128465
988518
1106966
1472949
1537725
1378707
738961
1652788
955692
1914439
523812
863949
1020076
620909
900961
555981
1478241
223919
242263
1130160
1327556
336233
471524
1641513
1519434
755807
1586258
1560431
1470942
1800931
80408
1288702
1539543
24318
994422
887548
1975319
555816
1702051
1820472
95894
1271101
1630012
541310
345060
536486
624640
184928
1131817
560382
1099582
1873594
774332
471646
905169
1009985
823713
1982266
1138198
1263170
419380
84181
1844277
1777999
1148912
1439901
264953
886893
1883222
209397
1097563
1556182
847056
20657
1813846
293503
159291
502008
1069926
1662891
1968822
1045528
1406760
738003
198517
701553
1227701
945095
1933404
740444
1319589
226578
1417463
398778
520118
15178
659475
1079479
448740
519190
1897242
1205924
1502244
447172
28038
1982516
1586307
507568
1027219
138504
1590673
670844
1880183
755938
13426
1235924
1175847
1399664
1151514
929267
912720
460263
659254
213238
145294
1422105
1069854
794688
561229
837596
1541180
822449
922893
1537237
1448490
986709
1013267
340795
1994736
1156951
1244009
1443521
964163
152575
89490
1745257
1402608
443320
724351
1175332
988533
1514777
138348
633194
448151
1073738
1113249
1249707
1869316
1005298
1975719
268836
1890433
1521591
163074
1731011
425048
800597
891417
990687
902402
1148847
1353229
125657
296519
773646
1943851
1790773
1144980
1280994
835222
239586
1907590
689758
198244
1702272
735757
1370839
1036295
1387919
97965
1870139
1170937
74896
567211
205836
1333336
224809
712396
240328
1657292
753796
607241
106377
702792
904768
607812
907154
1598857
1908002
918189
835415
818511
1962484
851810
756174
940021
290476
749999
1577106
731371
44222
656121
811022
1276431
1125440
819537
1005434
137758
1927231
65481
751702
1006235
730682
1680529
794474
580179
1228879
1060266
958733
1306608
1251915
1719667
307883
1837509
721766
157404
1891778
1693117
1869648
659087
232424
1757
1638875
1263695
169607
1176163
1292157
1156779
310032
316190
1749981
1490047
223039
355077
1852552
1655080
456955
201045
401283
1841380
972628
512999
1021427
1316530
1261941
545232
45528
1904249
1753714
1531392
1298847
79472
938825
1329834
874247
1523812
747250
383757
649143
1486690
1037107
939595
123462
448991
443205
1057335
1886613
277003
621855
47793
562872
856894
1863996
1688259
1022865
1520025
417511
451884
427278
231444
393452
445430
1197316
508371
217260
835995
1066797
1392393
1742837
1179612
393691
455875
1346305
654636
1336759
1787466
1246004
1399859
493055
1588156
1217267
1338798
1431387
259724
1408152
82755
1507751
880275
215419
1024218
321241
942659
175300
910421
1540841
177729
1262892
736152
1169714
1724647
549294
1510959
1485387
685232
487820
1741540
239296
434184
1718234
1471145
1656782
1209630
362800
146605
1051714
437832
1396569
100409
961509
222880
1430007
347822
1461936
1803598
1575798
696665
1925030
1477950
1009209
705358
1249555
1008952
1127334
1574522
426921
131938
687759
708386
1676570
1900212
537352
1777814
1388535
1563994
265567
1241934
73731
1235273
1046292
917497
1454513
1081615
1350741
1043842
549339
323914
1836189
176229
632530
1677278
646492
1175344
1503641
1436400
1517460
1484391
578983
568136
652708
1062572
642481
209460
321603
1905361
498360
542593
1545276
1267213
1384773
355287
1811089
1540515
1347172
1617376
797873
1298019
1793286
189401
186784
1688508
115333
864215
793420
1095304
1462876
1207516
709437
1643395
1251007
846562
1920990
1205333
55952
925540
18276
257981
1747990
902753
57128
1960264
1937790
184047
1603694
32846
409832
535936
973856
1650874
882629
692254
247675
483454
1868330
1058719
1520937
265799
13266
370394
534666
297277
1912208
1862254
1125726
1630309
1551859
1688475
1110584
210796
299245
1703239
906065
562770
609165
577110
1835555
1515594
586293
1668817
239464
1944250
608985
1672852
1327357
605618
1162936
153676
1868426
468988
1313365
644304
930796
1008097
1745725
1921162
1903568
515335
1753973
1151044
655744
1812734
724520
1656795
640009
722678
1014881
68833
328534
1768919
1408312
145674
1338286
1515574
1349440
906062
911222
1897855
175061
602077
1675118
1535641
1424811
168759
561163
787340
1464630
127926
953984
1142588
1911318
881139
1647962
1747798
1960992
1344905
1888578
678623
1885963
1935671
704355
837439
1704548
648559
1422693
1649493
6486
1564683
58584
873579
24992
823610
626762
381938
1669080
1538387
951994
650088
1709500
715720
841270
563338
1688316
1203026
396642
1431606
857104
1066637
1854737
1349337
615999
1063727
1267003
583146
1661942
709485
872287
1911512
1953739
786975
697060
1530161
1673757
1925424
640734
1401571
1218451
1258822
657616
1518390
913718
1451861
1679622
179432
905301
1673091
350735
282662
1756888
676023
379485
1698932
361982
468234
549161
1453580
1839958
911653
1965329
50413
881047
1797451
55094
684493
363381
1249139
707775
731905
1920699
604047
57956
1846264
1827591
1117958
1626278
1112729
1790366
1234900
1053688
1509564
1444385
1975994
1981826
865321
1700582
757265
275398
1788148
1371914
808381
1930935
1696121
1042889
760323
1051078
520824
686568
1019183
820059
1535356
1082086
1891544
1281980
737856
42290
989912
1750168
1551895
18610
101383
1422056
716418
1687200
1015426
1854916
733707
1683719
1331803
1511030
1769916
1645271
1330882
103774
1450857
1975525
889238
1209937
1970485
83379
1040396
1332148
6872
125145
1766364
882060
1888737
1933127
389127
1023482
1946956
653658
1156232
1207372
337086
725604
480390
581256
120941
1708879
140809
1763916
26122
470018
1928428
1561303
196688
333943
1784769
80768
834834
1092777
1309035
1947017
1145267
555253
736494
1723386
631683
1003051
1545993
1099389
1136153
1577168
1064505
30361
1040079
1843284
980073
724779
780484
1557740
1800729
751754
1804258
241500
759293
93611
563641
1325599
207524
618431
1871911
910547
1528833
1391374
1222472
1892583
474006
1515955
1146850
741700
1769868
1405935
949841
404830
697236
737675
929021
172647
495558
759955
1895049
379428
776885
1535892
520356
1885840
753188
486317
823114
936381
1178657
1905763
1228218
754532
561030
452105
1048517
1399337
1078905
1492397
851993
119974
1425638
351996
1885790
739215
1603933
738685
58947
1521675
1457745
63769
920008
300048
744852
1783014
772036
889103
1609336
62484
397164
1991551
528954
1253524
413501
246417
49504
742975
131755
470184
257257
296861
426382
1375061
1045038
123861
844170
695990
1777925
1375542
706599
217625
261681
106887
1777794
1779992
1779675
723283
156649
69947
1337535
1310901
1278919
1875398
33037
969474
635522
1860050
1323770
878132
1451933
1405256
1024559
1275974
474380
1864865
1805102
1138925
689637
388090
1457186
1361208
564998
336238
1792628
1216306
55495
1039084
200356
1634177
96013
1477604
177512
601528
787475
1706901
1012525
282711
112843
1545868
824719
1686226
1210265
125916
1620479
1747813
755191
121813
1144034
1119324
536017
798130
711815
84553
1528602
519546
1726559
1552244
1677580
1599514
1373151
1161491
916622
873803
1338629
1533364
628024
874361
1847942
1000491
1596021
1014198
282120
1319943
1058556
806516
988763
202043
347639
1394077
1012119
498667
1141222
667556
175279
1863126
749752
1580027
1647701
1391592
1767477
984147
300211
1600891
77893
622946
1925267
473174
147316
119341
113892
1899973
311026
1410347
911600
1671484
1147673
370447
373693
507172
1721640
1898683
1964809
647433
725804
1879120
569974
503169
566746
834382
1212740
1375111
456470
235836
1932251
1852747
1432995
1966273
1372901
1198313
640805
1900965
1768823
634131
667056
1237512
704040
532861
1485895
218857
29451
1783453
1801053
83269
1645670
871693
1231297
1819443
1878541
815218
970557
181082
1879321
1042383
824096
651906
317903
1484226
146234
1434336
165270
1131845
940798
1417367
326634
1845020
168122
1979278
1792214
690022
602782
253401
1735147
1895086
1279712
1668576
1417510
1336422
676376
179828
1453778
1154007
23916
1666171
1354848
665459
101586
1867708
5930
1474299
243805
931139
433053
32380
36641
1383535
947523
1509105
41612
93214
854697
571372
1240296
228587
1994337
742487
1358509
282010
108471
1571419
1599299
1732676
1335566
1464155
622481
1517133
1280443
1594096
1175964
147093
1802489
1694006
519162
1276673
818642
832178
68015
1292336
1089903
1309941
1598801
130629
19469
143424
1984358
1026050
430237
1587270
1437791
548170
1009438
1646145
794318
664666
344795
1998038
189183
1132285
513659
469160
1878847
1624651
1564045
738344
1521791
428266
153217
1715347
1019905
1867520
488319
1411275
1012148
1478872
930160
1184098
1328938
229157
1399
1910331
118862
834396
20640
1094996
387797
1222568
716311
1715551
1589649
1601501
1093944
1253384
43355
285176
1405691
1135058
163960
35548
1033198
1296253
397291
21940
668065
165150
1112526
323387
1222897
235390
1000489
335842
335869
1190694
1401953
310742
852223
305370
1732613
1486108
1884877
757319
536250
1367588
1405420
578891
755583
1310022
602206
697574
419863
1683529
865188
862357
238877
1865037
622630
1538980
92348
541823
1392990
418104
1750460
1965690
225235
1492275
52754
109148
1140367
512279
1054976
1731199
864668
888838
935632
1725547
1110769
1106597
818661
1600146
90143
202061
710532
1214034
675373
1254703
1908082
347947
1172362
233616
1870507
1960548
629173
117196
153468
1194970
76153
1387563
799202
132497
625558
48619
748113
844340
941270
1011024
461864
985177
1584393
1682516
1569041
478069
1748200
1306775
952834
874680
1710361
251121
1915588
479076
980912
365239
1358019
1550362
1713883
830825
418721
1368749
1386340
499191
388056
1556144
359731
1597886
1067482
1731912
1131695
1149927
712062
1961308
1476984
1657364
1633558
1955450
269476
1768089
1800160
84075
538517
632923
1578205
750705
1945588
1222747
1588241
738733
445581
1393887
1596752
1136176
1755176
1434907
1235080
312861
1331200
549372
1767803
1724058
145585
598257
510423
539301
247379
136293
1187407
945980
905734
1323962
728556
1512941
486602
932632
821546
241789
1290747
1513837
1964840
688395
428472
966998
1390367
124056
770180
1876195
985794
1280879
1142091
789906
1456877
207206
530683
229576
1407349
367352
1036979
1505012
1148469
63535
195075
1345196
1528329
1123972
1150493
1100628
440742
269601
378656
1659793
1658214
955682
835883
1580864
594256
154844
1793761
261596
1804421
1305302
1759935
881959
1749065
1327983
752266
609432
1503701
1502134
1277966
1151471
161056
1787632
1970241
1319476
818584
206294
977861
976242
688759
1305188
1228976
1782256
1691375
657432
1870044
527363
1044523
1463707
643843
566841
851814
973639
1581410
481931
1648399
1630091
1541688
1552536
504064
1755160
98436
1969188
919931
1235992
1386919
1538174
91700
1955960
1306666
1638984
743934
593536
473848
1848631
33330
1874554
1981011
95599
901113
1791676
1411761
356675
1171804
469719
603313
1381109
64979
163519
390717
476729
1290223
518861
87162
1060353
1043145
397229
1645488
1447845
400135
943966
1837064
1591352
1617143
1281719
1976547
601785
1512526
1196589
645368
540298
1237718
362547
1472390
938765
851773
806168
1130189
755119
626248
410362
1328619
1886015
1248184
508243
1861382
1995303
1498389
634103
1701999
1584234
337115
962450
778652
947013
1681400
1405893
1604893
1549766
1253311
401619
1483411
1640277
49737
1502257
1714435
1621510
933274
735965
771377
219762
26499
1104440
372946
359019
26594
34437
1277957
1046017
889788
1810452
550098
1781376
307189
299248
1863809
178020
153469
1305330
58569
1052572
1376440
1589599
1257238
1842893
1699060
1474209
944195
459331
845598
1858273
1975779
932848
948664
1797666
1646905
224114
27921
1411875
1210579
1534333
1627818
1250610
1036373
1605977
1284895
1403030
1943832
1440214
1231837
646883
87554
1940419
1910920
1785400
1200671
59509
455312
1777505
906910
567559
452771
874866
879260
881594
1020461
919395
902471
740447
94937
166408
703805
1623262
565518
1380383
1530117
563280
364949
846100
892751
1658790
661132
82306
1902888
508498
906323
1486384
1629755
1951606
1851249
956013
361255
829657
820783
1574922
539841
612050
1457974
315146
1200008
895909
629557
18814
928452
1387178
393161
945589
230506
482400
1418728
508661
1450783
1805476
639069
78599
1515335
615232
1196389
1022733
260406
1637331
1507915
528750
232131
1725163
662971
505502
506632
1560755
515264
86676
1880917
575046
1016508
1338911
1459013
24179
1257598
954994
1766620
1306115
1186356
1927258
1316179
1845929
563390
212143
102843
964281
1890353
552903
787772
1835256
864016
1125319
224051
375509
1279405
1845116
1654100
981333
834667
678271
931736
1222302
20893
1826516
1995650
606602
230620
765532
612837
116768
1256093
830477
423319
933868
1089312
1898462
780700
1665426
1522450
1648480
1235495
959838
1230729
338398
1343352
1078575
738439
80358
914882
1634094
862230
1985693
269599
1804664
352451
438440
1283715
925737
273692
675054
1727543
51212
961719
1655938
498974
990798
797568
1756658
1341631
1296660
1516171
137788
65575
1799613
1168184
572438
1403847
1931081
1742944
1231445
1798784
507579
644156
1445449
502787
285543
1651100
793207
37890
106089
273990
1729610
790882
1077721
348865
525199
590450
1172968
1367322
592139
130782
799068
801106
1016069
487422
1359334
1971666
1449381
1000875
1029073
520255
341055
142323
18693
1948855
475449
1391425
587637
1343045
938184
1302772
771046
835914
583233
780270
206846
745553
544432
1326049
274217
1922081
1677955
319841
933312
1558483
1826468
378771
860497
1030771
1488650
34476
799373
1040056
1179302
455717
575645
180480
635801
1158971
975705
68611
373677
593905
1532863
1666705
1679922
1023826
1418020
1106750
1882051
1896627
191471
1872890
1083446
1106210
366069
855062
997094
1629729
1538598
621609
1650158
1295375
1583854
671113
1620606
1590912
1945055
855458
1937128
1299164
48918
772922
1292771
644074
663381
774227
966266
1897828
544308
1179297
1836112
1578578
1202513
1939002
1886005
1293307
1884256
7174
1888065
1890634
1718067
89142
1349509
715298
1179583
807799
1295522
35928
1965075
1817262
299457
999990
1562400
1110482
84266
1141739
1803075
1182360
200026
1840899
1230207
1032901
772127
707368
390334
620506
28611
1278570
1673887
1536827
297559
1788827
1202139
1540978
941923
99341
987543
387428
267444
577099
1728447
1490988
1415777
1110061
1650910
1539597
445090
450215
1579931
72522
1542628
231048
898019
1550417
332009
1277523
128056
1510675
1000191
1099584
1870436
1611313
1114280
1745479
85567
998514
1967553
68420
304218
905310
1822447
497025
1600167
1335537
191891
1189601
683991
844728
1369528
725943
1727371
679038
1341422
1812531
1773302
841535
638511
224754
683472
400988
142230
426674
1017016
508286
493927
152204
1648793
1304373
1970569
692463
1649258
1958880
629783
1581754
745958
1115890
414188
1369848
1083549
1811565
1328615
790279
106563
702444
1415462
935577
809890
206931
646019
1566213
734098
63822
512904
1582439
1955616
1303397
1284774
816670
1091379
194699
1277004
1984153
71743
79022
1993622
915093
494842
1177485
1581122
117568
1151768
380806
1955449
1157276
1432123
1956770
1722672
401543
803032
961677
1422883
1549190
810396
1693994
1583766
698669
1492912
837888
971107
396651
1371675
1043297
1431005
1224295
1116178
1830615
1448080
1535733
1886548
1771889
1946992
1287813
277490
504606
1756445
1978529
1044058
1599328
306173
185902
554210
67875
1967293
920636
939039
637848
225685
293868
1877683
1406313
355880
1563690
768887
1474745
1206399
1066140
284
1807007
1967048
1129602
1068255
179737
1398501
1396091
1030021
1981793
546363
1176956
1398020
1098492
1871743
1932555
168757
1916816
1503272
643651
933746
641458
355919
59119
1361651
1154699
38082
720502
424460
1093640
1778098
1593184
798901
1459879
1431064
1514420
1465386
1535961
194467
603553
1355711
1943647
1174334
629562
1760969
1147791
244270
855600
531305
323403
393643
7124
411048
10877
1748882
1415738
1707195
132565
358455
152112
911572
1520857
1367876
1086289
616341
577725
714401
935753
1306528
1933599
489067
713664
53367
1923608
1778797
969845
361604
190410
1579821
1731642
1243462
1285258
777190
1832616
1912164
40625
1889609
1657875
1961160
1017270
759932
66944
1345859
568545
1750596
1352781
1454068
1447513
1476502
1607276
487921
548568
1619333
1192718
979651
1460592
1819068
1412563
1091864
895322
510034
1011388
843685
153459
276567
1583511
954664
1114229
1182303
1713756
1333407
16057
390921
330044
923956
1482058
65882
1628323
1267461
1220803
1332173
1744552
1173035
297548
1031585
1074933
1783082
631038
16221
1117905
1825428
639095
990859
688013
1498237
1765318
221464
388613
255580
70623
234176
68110
165347
945438
407550
744594
1781971
555429
362753
1058485
834170
68905
499197
960182
1429111
1403751
171202
1603273
393234
489436
1767188
626607
1743437
1482670
677825
1289053
245812
694985
665404
1232614
250404
1034984
776455
656586
1944106
881242
392772
1510415
551483
1540606
428322
184262
410371
1618119
209536
264129
646909
876809
788839
995783
715448
859995
1922035
240715
219035
1643197
897120
759773
342822
914708
1417167
721117
1970669
626766
409517
339446
1076758
140803
1019319
19859
939383
278937
1026428
1728249
437018
746910
19826
534752
86400
194527
191687
1473189
942569
287846
1719405
1619073
1539306
1672991
282229
952104
1269956
943684
885694
536114
780124
121818
1196284
1514210
1088807
881396
567992
1228201
924513
1412267
527515
45720
1341811
363090
1792561
839215
1582729
1061186
1107241
1729814
210948
865828
324202
374011
992511
509928
1356918
1752672
89398
790899
288417
834991
48538
1864155
992421
1931754
1973896
1692389
175637
1964645
467036
823078
283654
36894
1839054
1989660
1821464
1203559
1222041
1184444
433370
596869
1845519
905044
156506
731285
1241777
217242
1797154
1676181
979589
1556228
83947
635655
1168554
1057294
1707549
858605
1617109
1630125
830616
1192882
900453
889557
1361676
1147741
1004849
1106664
601633
193623
1031919
926754
1992082
862079
1394810
1264752
938900
857620
1579533
526134
400024
1604659
1131450
323367
496533
1441576
382425
725143
558378
4735
285625
1972967
1555532
406569
1415679
852378
1698582
1887205
809076
1158250
605813
201923
1835690
1819249
940104
1930880
558453
342676
853635
1387385
287621
177965
1662806
1220395
492205
1777607
1458313
921636
381117
905323
51423
1173748
1941118
1089760
840701
1438995
670562
385480
217980
113774
73033
1276409
45032
633051
1425680
1570373
1901148
856852
944607
858562
241980
1057120
1305457
296345
1677335
1187495
1855422
1962356
1379254
437841
1025373
1070260
395249
2188
1968057
664171
229960
492891
710105
1322342
671333
432315
1648098
1808893
1586015
152707
1538767
156908
1821131
1903459
1093760
1575893
1499462
1457765
268871
287747
379188
1570971
171200
887241
1878112
992481
282178
104947
1904858
1804291
1607145
1992613
163052
1200481
1959349
1612721
924913
1872067
1451522
959873
1322847
494057
179642
557480
629570
1055529
1639025
1179131
143459
738750
1372288
479049
447173
681683
614731
487030
1590471
994754
347606
1172729
199839
1890170
101012
1514264
653240
401437
1225785
104211
1113397
937561
1588578
529257
1496632
1031193
345337
148623
1333066
454576
669596
752727
1774402
1204616
1974916
875263
310443
1675986
755427
651880
827368
1880822
1393114
41172
816208
1198172
125440
653687
1852688
1952665
368590
151353
678881
918191
222698
1009831
1861047
600617
1583810
8230
921401
1839637
86085
1951932
1960590
642011
1844771
874260
610472
1444751
1706247
392328
1638876
1100205
1601218
1504090
1564739
1760361
1361544
98137
671995
1863228
1541707
1026929
7819
653812
1541534
1859905
846402
217559
999653
86196
1293812
907911
527379
682209
850045
1865558
243837
1483181
1911693
579078
251619
1575924
1762093
1882727
1994296
406939
941937
504890
519101
1709087
1599136
733159
179274
467545
19610
1023579
1861068
406317
1983081
177528
1004090
881362
1349726
1269258
1378959
339999
1543759
846778
389456
1484159
984018
1396057
1168050
1942228
459589
1653328
1796044
376693
1635997
1767749
1101911
1945269
888928
973116
1518045
1153606
220038
122266
702170
712563
1008913
1164330
401608
1588659
723119
688410
1182240
1354265
888323
1470156
873454
1330537
377099
1056387
384318
285667
1022069
605377
1427648
313547
440115
504376
1600026
1241876
834916
1015408
1705026
149287
1783336
1852723
1575811
838702
631531
526870
281852
1906400
519413
1231687
1449767
1520874
1571359
1602994
1946426
1613529
1771666
46905
593121
482181
301059
742279
1668811
329022
1838248
1405026
77637
630888
1506342
968621
315074
1658473
1879825
274729
1674586
1320888
1008749
992684
1101349
1562292
1971628
1831960
542912
1668102
1767704
1287529
1202059
1125554
1000589
893921
1780871
1220360
1347980
1862882
20644
331353
485894
1641804
81714
278586
483979
1390529
123313
1477064
1229459
173953
191616
1680295
1971824
1308188
1590418
1062242
1427578
122338
200691
245232
720062
1790043
380790
1045439
1713103
806328
1697638
552729
376495
1576937
1414526
476377
1332508
771851
248097
487322
388543
1366763
1066941
1824338
1510962
902102
906030
196474
913565
1579601
1155287
1175486
1091087
1690338
1330454
1721288
1880517
43820
1921360
1000786
506100
1571385
652944
57562
704077
792985
1300500
44306
1315081
1402105
160893
1565650
236290
1840793
1268821
1544513
1388437
1180613
709687
599134
1876354
592866
1443695
274395
1583630
480264
658495
970432
835362
416033
385405
1811102
1504567
102488
491769
1185984
788092
25327
189417
1672086
582631
1921494
1708970
1133286
409342
747301
1882306
608277
596451
1000181
1386471
704939
1820010
1044904
1888290
1545611
595896
261304
1045224
990806
1436488
1093440
781126
72534
1670474
84026
805377
1912170
75239
698629
1229604
1572300
1040286
1642225
1698112
1151406
813228
941258
844420
1672361
415068
491933
951462
506668
33850
1346835
873506
106824
737544
550465
672086
66576
1502956
1800400
635505
936254
227316
1643577
939743
1100440
1836305
1109932
406838
1468008
591200
1184736
833986
1123542
735272
53512
1934157
1671278
1154947
443828
1600847
1860200
1215569
340855
1446129
1634241
1759538
1055260
507511
148965
1197220
1750226
999086
1873793
502960
1762375
1203726
494241
379280
266964
1658602
1644558
714851
1243776
724098
1382807
915235
1350234
1206072
1128587
1979958
243501
1725292
1603819
178392
1117740
1495675
1355639
1666759
1384630
598240
1208342
1090590
1119674
1026441
504700
755778
458996
1263584
1683607
1526030
989993
118290
906640
1541921
708471
682228
807033
264236
1325308
498195
117693
1429064
662159
1822893
107407
918358
583770
1639732
1482674
1817363
1559928
711857
13856
1368215
84793
1466430
973261
521174
1646309
728674
304531
1650989
1827682
421869
1175147
1573547
492044
1570339
502733
564471
725009
907709
1326403
1441647
987752
360118
1517796
665724
1516361
1445665
1201942
1336561
891749
170090
1379536
895275
694937
979405
227816
1806807
425815
1304467
660193
1915582
1150096
275567
1368796
1412305
60814
1896091
408960
1579609
1028866
1942194
1104130
223060
1571473
1122708
1977812
9447
528271
1198344
1828007
868084
1510401
1355521
1961784
1626440
1044224
74488
46690
1175946
428897
1870987
1287629
1887677
1543484
66355
746286
572769
301940
1510363
1736058
1731150
1855402
418649
741330
1890466
1335211
1890814
984195
1376710
387740
547155
1026880
45923
882909
370182
782312
31724
1314481
298815
869384
879510
502600
455927
402668
1290872
481142
1309179
1760818
809460
1084282
727689
1138674
1898475
1651942
1782940
989648
1545733
1335705
83440
1595858
797258
1916807
848605
798475
1046818
1024522
82015
799563
151782
1522615
1703550
1762920
941168
1204343
834481
1147852
1553596
1544003
1159571
543468
228034
907848
1745138
665372
1743635
1163538
1476652
75237
985394
1532348
297629
1398819
191026
47520
1838014
464001
1134183
625538
1797849
48954
1862561
556421
1449641
1449410
689932
451396
20718
1713346
515750
1861722
287684
216562
1078835
560235
240540
1007472
623178
1433394
1781846
1389080
641135
1068847
910822
179817
1571058
1297392
484443
685190
652525
1136067
729456
789635
343249
395364
1788212
284989
1933984
34083
1522191
869514
343934
946905
927295
892670
1647315
435840
860505
1007003
907050
531409
1222327
1144583
206817
1067588
1543001
321997
1003431
1445928
774270
1696119
597557
1186035
675680
1397583
970037
1810226
14374
1897558
1459237
30786
93861
707303
901411
994882
378875
341002
1506896
1068983
233169
1298554
1025823
396414
1085960
197654
570865
1352257
1089125
1710395
1199865
1669791
1096383
1611685
1473806
736182
933150
916445
504360
556872
1461973
478717
196229
1601144
172717
780706
73391
827658
582112
834754
328556
894976
1385061
1419308
1738227
941402
1745246
834863
468737
453166
464680
1690104
303483
767390
545254
1274129
1657955
424685
1519979
410242
1522859
1081172
1540265
1626719
884705
1863421
1713310
1500340
628427
1100663
597771
677422
1532343
616187
104920
1022135
82836
473424
1995749
947861
1622514
1901499
238497
536361
1701539
658801
1954882
1630684
817508
177809
89430
1497503
1171687
628652
1520062
1089299
1673056
190689
1306226
770632
176366
196129
685079
664146
953961
554431
1512018
626006
121448
848034
46160
1818637
1009637
145926
1950666
797591
311693
1023862
1416744
1541155
293099
397197
1760575
1998657
450495
1317102
1377125
442959
328128
1838897
1918846
239550
1990398
1438641
525710
961571
1470668
1007502
1472315
1412114
762194
1384891
1880416
1600100
1505636
656243
1355344
1927174
1244287
929403
6333
1086651
1474194
1988440
131778
1378348
1044832
1511998
187660
1144426
717406
1247200
448112
1625233
625898
815903
1930779
1504604
1880150
427083
1602529
1548285
1644249
961502
1118705
62210
1745912
324763
1202626
1017076
624403
1132482
1183186
597881
683131
1088543
1723116
426308
1904079
1806447
1939641
335128
1208859
1363664
1830763
132289
1593292
222333
476077
146876
563549
871230
1500786
961823
1018410
1990510
1746731
1707946
1980266
1841040
863172
1871332
1448937
857339
772045
931576
1359321
695427
1788360
1868653
846333
1329567
1760262
829282
234008
240917
313119
1537480
1846936
1200201
577624
1929679
1178838
1184054
471636
1919745
1731768
1813065
1227170
1941624
1638461
901952
216223
1298213
789081
1404290
1680021
436041
749425
1920491
975980
1632957
1220263
195474
207742
1766854
738388
1728934
1592643
1182677
312874
567262
975784
135849
1992699
415538
785229
1513049
411316
1102187
1715783
709898
864568
245121
1403484
52881
462316
1506448
1797580
629744
917045
1473882
595368
1260501
1828067
349294
1205549
1837842
1105015
363123
1527528
1990870
1143382
65061
823355
1498789
1069666
1741858
173339
1959743
1610949
1795030
725943
652828
1127498
757492
1916910
1155024
649818
1512704
297211
178442
1770708
649158
162074
1777855
1845031
745503
426498
1557916
846806
64202
1036009
1731017
1142481
192748
847941
1661297
1803775
1058164
545480
708416
25876
596964
1372937
1971112
1787648
46587
1928748
1895387
1882813
406392
715097
670623
1465185
1118073
769057
1442853
1013495
757746
746773
1829954
1024150
1789346
722283
1868149
595666
1597396
929578
96157
1691397
674707
63116
380162
1258114
675517
355540
200885
20506
819633
1596573
939720
1152150
1623861
672080
182864
959356
1007162
498902
694678
1528969
539476
644142
1170899
756304
1080173
598161
47011
1030176
467826
1516734
526903
921219
1663713
1145653
1072431
1627064
1840551
124165
1000310
1594141
1195357
482483
1859372
1370021
1197559
1825123
1199863
1175041
605942
199715
1722451
1812194
1137298
1633181
1545746
1460173
408342
1499286
396640
1070331
48571
640264
74564
1543649
1977948
1189109
731794
1546050
967005
1070469
687909
824011
296575
1951678
414345
1411026
978003
360265
475810
64704
469500
296628
1772896
1436243
1738853
1447368
428262
382716
1767215
783306
1528118
832886
1012416
950628
1841709
775169
624060
1849836
1357304
217201
350865
305652
550140
78985
592028
791716
1127725
1585400
1398554
912813
221522
1867091
679205
1079945
1322188
1775170
688015
435164
823891
922242
575764
1275892
977400
1857402
1475126
1279362
1919750
1723152
1818710
4963
789168
565725
1701788
490789
1902100
746769
858889
184726
10265
418885
1054078
1916928
647857
100722
890926
708209
398455
1955005
1973407
38917
1336409
1515958
916196
1137994
1535484
587137
1848117
31466
1574169
802879
1969267
1922474
597098
1867945
644353
647860
1185550
1346882
931652
418929
1405807
1129026
1406082
1984961
415616
1308700
142155
1597953
31137
1103720
1094075
1135659
210843
1611216
1714331
1844607
505632
340618
1029052
879997
1747117
127305
325912
1290324
1157537
1550438
268241
1886055
436385
761331
705939
622160
1775711
976717
1809530
1826918
1398727
1015166
1998268
843469
1838152
1073026
634584
869463
886937
1184742
310264
1678293
879833
1669060
200050
632918
601286
821522
85807
1238627
1177182
1617247
1853423
1810392
498153
1930699
315579
1894193
352404
1541825
350068
1623089
1121327
1875148
502995
1415657
1476520
328316
420771
68015
917623
1041723
49562
1201810
1194232
1387804
1275041
1423986
1167252
320364
826124
1025024
1243196
519208
1236279
859577
1262468
626732
1532253
1224215
922135
1108972
143877
702682
1164995
1881322
88774
1804904
984319
313010
539337
906411
276794
485304
496436
1426782
1401772
440168
953162
1620778
1949788
93761
1706708
1023815
726248
1902328
129043
1903865
1665805
56742
1911825
1606577
25894
1386740
1180356
490682
314769
1180903
442835
449836
374025
1332960
196705
1806390
254756
857204
1860291
1831126
1845246
656874
602388
1639891
1418175
927283
1368916
147277
708697
150180
1535371
575592
1418034
923321
1864010
1160503
1745658
23904
1649415
1833412
1856867
706404
1537900
1474470
1949740
1173811
1341609
608577
194149
524235
66158
177597
1124248
1592706
881114
1530880
269115
1868025
476750
576770
1890786
1489604
1391628
1009231
1307070
1159963
1327777
1471593
496415
1389673
697764
324853
637963
1366061
635091
783059
1202453
1350588
1445408
1789650
1076525
501486
1259246
1501624
1881454
224363
1746730
396331
638278
1539029
1150
421144
350100
1002264
489240
1935899
557768
909741
1323459
392700
1549043
997650
1118678
695934
51249
1763196
867561
1885395
1167214
1369461
1672253
1412344
564162
758722
1946128
715503
498370
1134565
1139546
903182
1115685
1431959
73757
611564
1369466
541771
1642311
452006
589850
611955
476848
644545
1762724
480933
901403
505833
109079
323141
1472512
1590742
1487718
1011122
607901
174582
567091
1762772
797096
1702599
1825481
688195
1858536
1317661
21366
371834
1414349
1124761
1084014
273542
1363406
1140225
1838403
1208530
544908
910196
1785959
1858228
250878
591707
1976761
658646
163290
555443
1356956
1383880
1490868
1574136
898363
1247005
438314
386863
427339
358855
496990
1004662
1609994
899982
1228009
63829
320826
1446434
544164
1486716
988933
532259
909195
1528402
675190
1990825
1894972
1079266
768392
1619659
1569340
1787784
1645670
992910
884687
620704
1039188
278927
1356707
1216370
422950
729930
1118707
1843778
516709
114050
7398
1908154
1201022
438595
1680265
418467
1957449
1594378
902716
429456
932844
1343176
1772399
58515
1330845
240258
432916
218923
1427854
1440789
587367
479445
1108014
936406
1242015
153343
56341
850704
1762871
337448
1229102
1722458
712782
1582413
234479
867220
875570
1803788
1084769
1974781
1896477
9810
301099
50320
1220714
212174
569763
128635
871852
1705646
858286
998471
115405
575394
423605
1171736
1743641
1475489
606040
208435
1154421
164218
1752480
542491
1596428
1464305
585389
610676
1644732
1154385
774475
1181862
1567951
1855120
1099346
1640877
751792
1674648
1445083
1341393
1439287
908219
939605
314407
1261856
1803605
394383
664719
1893785
312172
1460388
732829
784167
1133733
1695079
340975
267575
1620783
1073398
230160
1283813
1225416
725146
1627274
1415423
631280
1720206
572910
1547825
1043259
713089
675266
28112
298042
1933
854617
294215
1969372
184916
313880
1985522
848271
280484
842662
157006
971336
146380
487175
1690722
1782359
910846
1191105
247182
1431621
1220161
86550
469853
1970686
1884198
1933072
1394654
1788509
71506
1082251
610562
1298652
245014
884954
680481
181044
722916
354886
742364
878338
680641
243551
560631
85630
1278232
1941025
727643
159816
7163
220961
202396
974281
1094633
1027233
259169
292196
1952709
524287
80011
226252
1658227
276072
1312521
817830
953628
1407003
803642
403970
370103
1094820
563353
325553
614765
1933410
1730542
1407419
1891019
587616
566530
61073
1442169
15380
1203539
1970075
466693
1338693
102333
4056
2680
913634
853088
692030
1361790
1557100
315301
1658840
1539084
259954
1823192
202011
1564331
1748887
1993850
1065343
700211
698451
1101090
1554052
1434243
1565920
76528
1903134
738125
288816
1363797
359888
172951
1225053
1423770
996068
1692073
1181251
1814113
27413
1024287
527578
1872962
902177
723628
1697845
1953695
1750180
1901669
1585851
959678
164169
353032
550861
375414
1110727
908951
298281
1697698
1696493
1422240
485529
514782
350391
172584
1698817
1454519
979211
1244001
436338
1852665
27160
1904717
562875
437894
1590721
237271
1597778
84972
268816
753063
930870
310543
552879
55641
1177897
872943
1518204
1522252
841071
489415
1254920
417925
1147120
158867
1748060
172465
1368209
1113398
116419
1730432
1526778
124135
156505
1680234
1115203
1520558
1323094
315194
1285942
1714631
85079
874844
1603692
291142
1142033
1240544
566749
1094534
1622246
1958227
265125
601784
1238069
898173
706609
1193968
572531
541938
205213
33152
122845
863657
1146147
1534215
909467
1730140
1922803
1964157
3331
1544802
437754
1046675
1904646
1036316
651326
1744133
1230835
1481600
257288
401869
590874
875615
1828278
858542
58584
1330093
1904034
398653
1435758
958150
389069
1022946
1214817
1399749
1504628
1770121
1444245
70046
1152874
1920807
1014919
1928832
1393555
673189
1714277
329400
1602170
359168
1633645
79071
1522001
871707
643733
175946
984012
715289
1803018
1859059
1706156
1906100
1941476
1515264
998563
368046
389672
1648503
192919
1728593
851035
1435223
449275
1357830
821868
1848353
1994328
1377558
1574645
149982
1675296
969197
149416
1503305
518235
367756
405704
1471981
1052646
1785314
298685
1589236
1608839
12271
1502875
1087758
62084
217370
1632323
475688
1805505
1122493
1501715
1374724
1891881
1877704
1095236
991276
343073
925361
1448122
152676
1631715
1824866
550245
789255
369163
1713635
1018913
947452
1781187
1786443
175774
1733228
362859
114121
1209526
1514918
985577
1278338
661671
24139
564431
1257799
1718062
1765870
670547
1431141
964240
1925941
1560523
99349
1474491
1794633
590188
1861429
117958
1186096
1219407
19103
1548755
1708564
1761680
1021100
288945
49950
530540
1626551
736512
1834200
1616988
1708994
1580564
585706
280993
1917577
1706222
1559829
919519
401516
1113098
1992623
1033398
1067626
1100487
1136707
1373818
66362
1494084
14848
680201
278790
666508
463799
1863560
1432306
487250
980203
943529
956130
1378927
523330
31896
1597729
616292
1692763
1289332
808203
441252
1995998
1602782
36520
1617796
376463
1565198
1912348
968586
877516
534530
1833297
1857338
1697347
88351
1697437
1393603
581193
93917
1140671
1470865
389662
1364358
1699471
1937762
713258
936914
1209894
558902
1994412
1700559
699824
284741
1997410
324022
434342
417736
649679
72011
1337941
1597576
1694498
1578787
9066
552900
1058353
1354630
1541397
834397
1135145
335974
182483
511987
1482337
675152
254507
107275
888437
166624
194525
1505208
872400
1328151
377465
1458594
1276363
1523723
1610315
977334
1305729
748710
1084105
777557
344863
1369397
827343
986450
280170
1298654
1527057
760418
118745
176556
438172
1565439
344092
78294
1462735
1805324
1275755
1500402
942687
1709821
308599
1409738
249652
1522848
1050560
645842
461106
929999
1677055
972089
189866
51220
1169326
1858804
1199843
1279144
953111
1590181
1927664
1300099
1498322
332724
1690408
465638
1898444
735954
159980
934990
1919185
1250592
1171148
1868788
1399156
930302
1041423
1343240
100932
553728
1601887
1751260
1738297
1204646
1678715
1066626
518938
597054
1570910
1754439
1512901
269465
1700647
587911
1692191
1530724
482534
1537044
1967029
1695283
1721403
1265190
1651183
1735967
852334
1743406
790335
583433
182781
720453
639779
951021
303598
1926576
1090357
1337664
1671532
1236055
986525
245083
1369579
532819
594529
1810246
216611
1201003
726998
804513
715621
1674491
1232100
1202316
131322
1407110
1346449
1384909
53150
507501
493240
186252
1198112
1435897
889746
1457070
976781
1352077
1301638
846342
274558
1231092
1554965
1255103
94391
443183
916941
1346188
1758673
899429
845258
379591
638191
281324
1256079
371068
687138
8570
877737
1610629
1615712
768743
395144
749612
277818
1095277
90112
1690116
1064499
445205
814064
1196158
1900918
479604
1881601
1904433
533892
88361
1794319
1058828
628510
67446
1522528
978631
665464
1967974
1332767
1871354
728406
938508
371550
865965
1574689
1263864
580710
1837876
1152531
460402
220161
1061667
1528075
1848629
748163
1028836
352738
1449165
1585660
564892
1416098
947312
461750
1532796
444441
1603530
381571
1827087
475517
1354063
1982528
1205765
1210591
1038922
393667
116396
172755
19577
1253401
230014
972356
1110595
1606599
1448786
785478
428708
732955
1092740
336407
1111361
1169497
870643
419198
1129003
15374
179882
1278114
1935332
1461822
431799
1121361
1145327
1394571
314394
1101640
135309
835545
181569
712831
1240150
1098801
814197
1541321
787940
1950417
480278
1297513
27354
1343011
704056
651236
1115452
1461898
746553
935780
615138
692925
407750
539301
816756
1406901
1447840
814208
1944063
845574
962927
778915
598070
459730
1347449
1070477
425790
1626863
1572373
1979023
1595445
1404432
817202
1761612
605554
1807074
1995765
830067
961455
684448
1465234
1139075
1121697
1553546
670864
940698
43686
1075976
1822108
346167
1831010
110676
1809089
347225
958619
565710
968843
1857041
780151
1577541
1450866
1020469
148324
833862
462840
1547546
1972727
1281364
1473935
1795172
1046714
714432
1729247
1465666
1610676
1863721
855051
1660164
1964209
641517
964340
977004
1519617
269826
1526547
1031148
1476788
510458
407522
1152458
664518
1864289
1499194
134520
446690
1308106
814115
1160685
1398723
1250162
1827940
636508
1534006
1671640
61987
1471928
674201
490673
736041
1858984
952135
716604
1085257
602988
419148
1537893
911861
601063
65644
1301202
1069407
447634
1371935
526761
318654
1565102
1726317
391273
1192303
1803606
1968114
851579
380372
1837176
83895
379009
835574
845010
1799805
203966
1278667
931576
945706
1730378
1792704
614039
998230
450272
1336952
1480337
1282523
1338267
1951985
1801146
1496044
573026
121705
1759951
1570676
1595043
914392
552931
1840749
1631519
1535063
1971382
827046
1457028
748654
807010
930464
1927440
1607022
525438
710548
1606722
1499623
639187
1177059
1319497
1749393
1162368
1783511
521693
1215539
1703444
1564217
1316500
576772
49003
1832394
1816404
1101256
1813561
517033
207076
1352648
810335
404220
1544930
1268419
902537
1282621
1008898
1687514
943296
537829
1758083
573771
353634
857601
204952
1086604
333356
1745880
620729
625222
493905
1802096
78098
1859581
1705376
1822566
1375073
1891779
282463
442709
740420
908004
601320
317303
585698
1956886
199313
255857
534908
1470242
1754664
940820
741705
833540
1460914
1508041
389503
1007481
1315048
246268
1457040
60552
693255
1661812
163008
673189
760318
1521668
174067
666928
421497
774752
1130171
1591106
1081596
1825657
1657007
1132965
413616
121287
813535
1424318
1544108
713348
1929786
652024
1744158
801060
205256
1361943
1757561
1621769
319409
906270
87445
239771
1536537
1284813
1214162
1481582
4233
1241221
1430968
1563137
1406962
1245990
1770132
137513
1180036
1559958
552433
577970
418121
603877
1965345
555448
1348041
441527
1054880
958980
115713
1373434
909839
1278539
1485261
148895
1830124
227927
422741
274115
525608
1257604
806427
1087394
284996
566496
150951
497494
763969
1300886
476736
563827
1836903
505586
722384
177100
760579
1327155
1078555
1519466
930939
1512455
1245828
1274638
616555
1301471
603758
1655503
921805
1952017
887607
1186135
2309
722906
991370
603117
428171
596043
942963
26559
1457205
1566232
341071
4695
888610
1957901
1400987
998614
1152146
1838568
574000
1096668
1507057
873802
665928
586285
1344319
1989380
1444603
616526
1615629
1611110
594354
869331
620005
1858393
1147349
497900
1912451
1090177
1219718
824508
1816531
176080
1806434
1528376
765869
306761
464987
775893
1212241
1871161
1117001
241192
791200
99887
1828724
1260291
941775
223297
1448726
780911
1488935
1760624
1627870
793374
541243
1322003
1919521
249136
1178120
350973
597524
1603850
1263504
1891603
276580
1717604
1511465
1133387
429376
1271531
1737419
1344094
1361221
942711
214353
457900
824576
892250
1558917
1965728
508428
1671159
1009941
151211
513609
923250
1606809
1151660
388972
1818808
1100122
604400
1867528
562401
871209
1901916
1889348
899585
1258086
265417
1859007
659492
418959
434852
1794769
1453037
1282189
172105
395991
1617713
955027
1213049
709546
272802
1572475
404437
284864
1248213
1852064
762358
318724
59522
545096
1915407
1731407
1533975
1350421
919630
1911660
612821
813400
1663875
1075161
1543379
647194
1376714
748902
1170564
419834
616333
146268
943991
633342
763172
1675616
1235062
598546
448821
580927
162130
434578
1069191
126622
108102
1877964
1676730
497721
1591142
852081
1115632
128773
216374
978060
93588
792650
273102
1997447
899965
693569
81815
427361
397504
1646840
1718346
359991
346453
465411
1687052
860995
452850
1622276
315622
1534615
1508559
1702526
1323081
1045534
1412022
257082
353310
242950
1151161
542736
1099348
966280
438939
1228999
1093326
1128108
1972582
157005
1350093
1690426
1481276
1715723
1543633
281153
1939873
513603
523
1834217
1365985
521465
1048028
1636705
462155
524121
606193
1273170
306417
1601740
993979
1731793
605868
756497
659135
327916
1380309
1262088
532461
1062863
1061065
1554827
1175606
273863
1958359
209864
1654758
837210
37936
447571
967622
194427
1244055
107108
1386135
1207007
544700
1831942
1611093
385354
356962
602463
1133191
290388
944283
41549
607087
979148
154686
928310
470173
1629738
14191
1208720
248971
811737
1148545
1395899
1307109
1779893
978953
721725
1811172
1772028
1707933
1125702
413429
1316406
951104
1212686
168994
1544840
164995
1618061
21080
56117
1933540
1801869
347268
525710
1603881
242880
1202901
791059
1741584
1014736
1466547
1433941
735191
147526
502010
1556682
18735
1553088
1340808
1910083
1830275
309587
1784615
1286802
1363726
106901
1209738
819891
227352
83986
889814
1010024
845767
1520100
313688
1846376
511506
1068020
336319
1472743
24910
1331279
1387598
738013
1360662
1502510
45617
1062939
70429
1098922
130049
971921
1080254
921202
1872946
549079
793471
577060
1064658
62211
476206
1567993
1656077
188123
432255
76631
120354
1733771
870709
1803475
876284
1837160
359200
1888287
1624017
1594918
1041094
821398
1218855
331598
282798
468136
1586987
145767
1392066
25565
1556846
710795
225059
765833
238333
105101
51692
1139962
1892222
1330355
46820
1973836
1968119
501912
819024
1670344
60539
1649550
1234356
1612803
801078
456958
1449375
648475
1033766
1935614
211908
1135808
714790
342975
1725750
418781
1289187
878613
698995
339447
1522295
243821
628644
1074948
1155101
1011947
874073
1556906
1344610
1215041
993465
965312
1139760
1933301
360149
1898589
238080
1980253
1927361
645926
1345951
1872931
1626313
1330369
967280
22119
1375735
1786138
78121
1215505
1159221
44904
1226827
769161
1342947
232919
660375
1071226
1343374
262477
735976
894569
1867348
1062007
1507968
483372
1422569
87855
1674054
575838
677357
1265096
977174
1360495
1708073
1851458
888444
1915838
123228
531571
1221523
1183816
1817796
1786501
1942721
548247
1921149
841098
157082
1269872
1101465
293954
1028085
1612640
844893
668339
137406
610483
726109
1961251
1597775
1958447
1622075
490674
846589
1614670
1119518
1099763
1555922
614388
1561269
269442
1033889
29064
755906
1598199
1872708
1099671
171238
1485968
1705467
824191
1644668
1703591
925456
251226
1335536
319476
1732167
1399755
1661073
802377
938658
268645
663114
268315
665837
704922
1390432
781693
1824310
1743811
269568
1869329
1939202
901163
955970
64417
1584012
477718
1528328
448342
268438
147287
756766
945017
53449
1457977
1744199
487920
597383
847564
1762465
242675
79041
264549
188507
865974
1565785
153483
1183882
634663
972816
284816
542683
1375834
152149
14823
1072184
1597354
794011
812794
1909077
1960956
1654804
1687451
638281
811804
382362
1916485
718301
1176919
1624031
94090
338950
44694
1350143
203958
1768828
1558888
288656
476146
1566254
1904870
860537
1434385
1574736
924734
1878508
1656069
841611
424028
12019
821986
1093933
1939135
86110
1271402
1250263
837810
65368
40971
971079
1896811
1644141
1078611
147293
936477
1702724
512273
1385205
1725376
241481
1549816
642902
1992987
1286232
651603
1708645
189253
1133955
1078964
237960
604005
1393364
87831
687997
1750694
150230
797198
899478
1418249
1816961
98140
1395742
1394129
1290700
1419162
703042
809322
1942273
1840487
1669925
873091
1607133
568254
1547903
1130595
993581
268514
378603
987708
1570026
869518
559148
1479956
805130
410365
118239
1318197
556515
816784
1117179
1213434
271906
356592
1375856
1834369
195722
1864551
188831
492967
1324677
74316
953535
821755
1979850
1491380
1851479
957038
138693
1278094
562340
1551648
1779997
978597
921438
304925
1247382
681524
1696143
1399481
279900
978724
330439
1386453
1735671
139553
622883
292236
446548
37262
1928475
180767
1794816
712404
1795597
1218861
322172
1728115
1299960
1000985
1365677
1003229
1540765
135804
1030559
1114495
243771
289781
1665098
180183
1462518
1005407
911276
359572
690712
62467
1599499
481864
1833376
1938165
570759
888260
673168
946662
671873
139213
912583
515831
1776053
600580
465266
559310
1025835
950135
966338
1083002
904813
1045141
1543685
658486
1837345
1698674
1897190
1110246
1471358
487376
1460276
831518
50624
1672752
210229
720213
1158632
1863758
842559
1028970
1778944
877080
739082
63658
1671458
1260806
129116
1227362
710059
1712128
687272
283468
222660
469396
1459551
748564
31583
413904
1078261
1798517
1719701
793918
208774
986166
700255
1774193
82264
18846
1662128
168213
910765
1622071
1955353
1920018
827743
1378011
1652786
819456
1003714
1314229
1515930
1373166
1986338
1950220
1892896
305102
766331
530243
806681
554920
288918
370703
417584
480565
1912892
878767
1648588
408690
700625
888727
1214969
1926540
1114555
197691
218590
814797
1128716
1215774
505544
302916
993524
838683
794384
1360512
457318
1579811
1907634
1115462
520297
867398
1222243
1144264
1262185
1903917
199798
326494
760505
1471973
1651589
1626768
209449
1730099
449025
357
683906
140920
1582534
652576
1133188
423268
1505425
1495727
105333
1466478
1560936
1020908
624247
1888027
875543
1790409
676119
92672
616942
1341968
299450
1424658
274132
647724
307568
483067
250944
1834
1705624
1916662
360191
1241096
1930152
644484
1630588
408563
1111395
1453851
229239
503501
1813294
1028663
731255
1083401
1053673
1524228
410980
548917
1593351
465223
1443136
622228
1122074
1287970
1739480
387305
1323004
155979
1649829
1988714
862956
278197
1204252
1398992
1691361
1610797
1568261
1911389
1995153
1529835
851050
303555
1502316
1815414
635175
450675
475648
712974
478097
1664657
1474707
59014
1225643
815851
1345669
104323
388533
1364739
1962555
863012
575836
463969
1683716
441867
600471
789203
845660
579054
647130
1124997
1487449
1280906
639909
546140
175303
1118965
382798
521767
206456
736689
772623
751168
1841867
37029
1732193
869711
1838755
1056625
453371
1984093
478544
818302
68675
1956732
383439
1656724
647874
1499553
1792826
828995
1981592
613650
1446474
1601497
981945
569140
1382688
1942987
243792
707223
302385
1161865
844582
1144240
901562
1558
110078
517744
890592
1242202
1229144
1145189
1005984
1088046
301041
208181
1298126
536614
761424
593052
1344368
64463
608510
1297105
87440
742246
1678035
145351
1652772
584347
461145
579418
1377056
67755
995947
91418
705088
1864714
837118
1383242
1640075
1423421
118347
849400
581746
133791
931687
469657
1207884
1967754
185991
1749432
135546
48443
490910
1378971
791625
1752682
1564727
1683960
1000821
214290
599067
1902644
1590084
1377273
81361
875363
1647900
1455874
1044746
1542327
1547103
618178
491869
1353269
485009
641105
601345
840231
1399028
988606
876700
1242492
1728911
667346
266401
1810589
1662321
1797102
513649
968165
326627
1095768
1845988
1240617
699637
1078735
945215
921911
1590512
1742523
1451512
217334
1730464
1798850
206173
397804
1179924
1657367
1040088
1709379
865440
932966
1219232
1236872
1208301
802263
1725930
292348
1998879
1185527
1187588
1773503
889607
1211341
1261856
1151246
239114
251130
420319
123307
120399
1922445
1026909
813228
356239
150135
1900959
1886194
647476
1472186
986183
1757298
1561692
280857
285988
798535
1965236
497647
774940
391045
932841
164713
1937002
65136
1542110
356079
1979892
107081
1014300
1150363
1760526
24284
545648
623180
859866
1597037
562785
327017
615152
81817
1002096
72460
1363053
267674
668312
424307
1866361
1600707
1578870
1115389
1577466
1449658
1310207
257497
1615919
1216950
899259
292040
1231052
461151
1917510
1974012
550902
408886
335690
252109
1969182
1175164
1022991
876448
283772
380041
149669
1686578
1554049
262644
1326070
1492066
185006
1118308
892533
396000
90514
1662186
1234821
4259
1640921
202119
449142
518081
422821
269791
1607201
427058
377011
1359217
382096
711193
1261465
1801926
634115
1171650
1480343
1004997
794691
53174
1479972
614020
953459
1482427
467331
661022
243283
531509
762873
62353
535438
523745
1680329
33172
987919
1302188
1482680
1400890
1190930
377272
1424120
1637906
1757158
166217
665221
633732
804543
1980557
827982
1377417
294059
191472
760978
424625
1208517
1425755
819092
938375
1756002
1550611
1241761
302133
493366
1211741
47440
1840885
378957
1217780
182207
1705448
597097
1458116
1184927
600467
1492893
1984635
1468844
935875
1587636
992153
1622505
616991
236207
275975
1532653
578110
1346104
92130
322453
1744624
659072
745240
582890
28619
327343
489710
1859150
945670
1949116
439912
752164
1689378
220051
1892735
431790
98791
138639
1755727
648435
2056
1771623
338273
1595376
1556107
1768902
882167
579063
514302
1801399
1215670
1734160
1412478
1620324
1011696
542166
1374114
541390
107880
624520
580376
1735689
207592
934177
1520452
97903
1293202
1349941
931782
1475773
1161356
1700203
637969
617948
691696
1272655
31812
1080586
392591
796036
456614
1896633
1531976
767708
775386
108291
1469995
208658
1285095
364960
1477315
1722123
86695
420678
858098
1348822
373887
1816946
158305
781988
144135
346048
1568053
968467
230361
331203
1400062
466212
798187
1837297
1140047
749579
1250149
1926713
545779
207936
383637
438535
761868
211332
328753
772109
869208
13630
802924
619815
98013
181530
936600
505438
609944
1798027
1917272
143200
1600190
1111246
1491179
1835129
1782235
1410051
1268411
368861
95061
886249
661729
95370
395334
276034
47077
731776
1226049
1187154
23771
1086509
209827
1962380
200240
709584
1643301
1408093
1015090
789942
1663659
798443
1069097
814782
1788155
1530843
885365
552855
698025
517266
1443003
1740690
749268
1959249
29237
1781502
1063107
1382951
682420
1107437
1489355
1074809
1977780
698068
1959622
302552
270258
905433
1604735
29094
1386148
831307
1215623
301106
1350150
1331435
318459
1340796
1436842
1500096
814353
900448
1584310
190330
1555694
13496
440498
1826469
1536556
898427
298914
134449
178907
1832897
1079525
186875
1728101
550057
1392062
228673
1769403
1356611
847631
1857199
1239391
863073
427181
553237
1186835
976529
829028
667966
1534637
814667
1245946
1679163
1180774
1690226
1645079
989686
987402
1985703
569968
700287
1679792
921963
1277094
1208265
1066759
1133754
427139
1068060
248184
1228186
504977
1978245
367827
487465
903422
1549849
926209
1943603
992000
352805
1661533
1234316
1655693
1516693
1706797
836865
276169
665495
1283503
1370733
254436
794601
1579609
785442
1511375
1326779
515747
661388
1626125
1816611
158653
549328
297665
406266
524405
195230
1929756
1128651
1269151
389207
1083138
1336660
1085875
723831
1729766
150394
3628
344214
1919811
1012732
794962
430904
1144719
1299027
966005
1813402
674252
565484
1462258
575068
614990
1234532
583795
1700112
1414350
410025
1687024
872032
1406861
1619345
983099
1033903
1460664
1280626
1898071
1007546
1890463
1763335
443930
285154
1502274
1831443
519647
550241
192723
493952
1689949
1197514
22558
745968
1122238
311164
668047
1533876
1115928
1043049
301006
1412761
1667844
1174194
129056
1965484
614827
1739282
628479
878655
1741645
1616309
1569431
1867644
300925
1396089
1518361
299072
151695
892300
1623210
1613155
1343487
897353
236232
1559131
256804
1764806
522842
1598542
1012129
956753
563502
1531063
208784
343778
1872713
905928
1555370
318724
709367
1780950
1880399
1750524
1642025
1729106
881183
1611888
870526
1792797
1502389
1279923
309961
1546166
277526
309557
325051
574094
1689695
655619
746999
1784618
1124446
816402
1743427
1453840
802621
1023771
851352
344821
625239
929777
1468518
528825
753016
652699
1431155
775429
91784
62241
1016261
569957
1335548
1056872
457877
827841
1180920
153380
1126484
472357
1508449
1901369
1049962
708402
930907
1729745
1087394
1701870
447657
1952944
953219
1648321
1222863
514442
766215
566855
535890
528263
672489
480510
169352
1222869
1162696
1320892
1916687
1521395
1489757
1904120
522342
1188236
1273895
509245
893173
1813895
152510
1199135
1735910
323485
890428
1831840
1452426
1334589
630472
1644490
1375183
673337
1873981
1542638
270486
534065
652902
376532
1953631
1754903
677703
1238559
1459093
1167215
1981401
1613118
1187928
1371364
476462
960146
1655146
921417
103227
1259690
246627
1637179
1179812
134868
928860
1757939
250473
1439929
956581
1961662
253258
488738
447203
168009
1402650
911271
218125
461589
1830699
1563887
1716546
1563596
1717732
1960102
1752874
581145
1974590
325417
1208459
657994
791410
175864
1588934
1421057
251605
851526
513364
145843
156160
1385274
759
1658738
1568980
1176661
581354
936515
146945
22101
704419
249213
1202499
1608566
1416936
1163065
1661433
1061354
1288702
406142
1846349
194709
1090778
1871360
52526
323875
1685873
616417
1780245
1801774
270884
1352769
1152616
1063843
1337628
777349
1736613
892460
33094
1670348
1816083
917930
15181
470360
571626
49238
1582641
512886
303320
774577
1583204
1416406
1313570
892043
446747
806257
1816700
794918
1250584
647803
1536983
1266784
1205335
125179
247806
1134205
520611
733584
654010
489904
903044
149875
1866445
1644382
1781332
1751258
1336307
1842876
856219
428677
1031031
8180
1213803
1184314
11394
557027
649200
616412
1576683
1660620
1695654
1169088
516545
1750605
1218286
23572
1032073
1926188
1693570
1687832
1243994
689948
322973
609575
1073781
722615
855428
1367235
1421576
311891
40672
1648523
1484936
248358
1487112
1112166
570374
457463
111801
1978823
1779260
1463009
576973
392278
125687
1595035
1963401
232153
1123248
1255794
828990
1635900
1394023
549092
1891918
1703997
1696542
1715602
1993918
1776233
1842591
950886
488955
688629
1563160
1392718
1911793
486105
1883775
535873
1865593
76938
133907
1140925
1117932
37146
943283
1109370
1228620
1932910
629341
1845316
1286408
1696379
150466
176601
718617
1861478
1110155
162294
1080596
1708210
772678
1234094
884966
691955
494036
574102
1905209
862281
767649
622262
167540
1238748
273786
742423
332499
1320997
1162602
1128601
103807
1332386
1541995
125291
578749
1163779
311547
1871826
994051
298267
225349
673845
319103
1396768
1236749
1618504
1765526
1773186
371110
1882904
670295
1325591
1407264
1111875
1243508
746687
919634
62959
1087943
815574
1049747
257408
1621189
1549820
546877
594150
1502187
819921
653365
1393008
829674
730184
1164269
366105
732171
1315594
1599588
1177844
1607004
506572
781129
677643
1698262
1341205
1628648
1023526
1578858
629249
866350
1139514
295260
993521
618245
1488931
448261
1301567
297727
309668
183307
1866409
54609
1562414
420455
448007
1713632
446915
400223
1313254
1513293
1216160
898566
66889
1662633
1554557
519379
1745944
288738
1397631
1526891
1178209
1963716
1416024
845071
488632
526688
1235645
593533
835471
759346
982459
82318
1209812
502382
551702
1731941
440843
827689
605478
1977327
112576
193162
552333
1801102
1893394
1997665
1411066
1016752
1307358
1525450
900818
327413
783169
1385897
938865
1266885
998430
1607948
1520832
1052968
1351001
1916704
990513
651736
1096603
442332
511356
1653171
564961
570621
587373
88512
792404
226452
1313351
483715
1400513
599584
1818227
1201563
587264
1394900
619797
39921
1355529
1119058
1782845
1317583
267971
1238206
1673757
266247
1448399
730188
942315
958388
1362302
672328
726008
1176393
1165815
337528
709011
1731833
1038228
61158
984031
262714
450617
1465042
694488
127734
68703
14666
1942393
1375204
174896
118277
1817077
1368954
1241681
895562
51440
548798
659839
1674565
99654
310235
1084522
1812755
1268424
1603530
1179034
99405
1096316
1670776
1971351
1870041
1915899
113334
1412574
646420
1578987
493866
1141975
759872
1250140
931721
10550
459983
1538213
1144005
1783251
391189
758299
1972917
7220
115030
780735
292347
472932
1105288
1790966
786852
761405
107982
139224
814296
1488863
370300
1513551
966996
949627
687000
1267713
911733
51855
1310829
444120
1460447
105041
378004
1115604
693090
1275585
734796
917247
180276
132330
158974
1396085
48631
1510399
324240
1145560
1984171
985438
40366
1409627
942544
1298500
1828367
1850418
1026679
1931149
1462136
296291
1263144
888632
720004
1007278
1662611
51673
1615564
1841001
1206281
814590
1922940
1831379
1400190
204659
1024661
314185
1079030
854293
123918
1468927
419436
994699
1702044
1410155
1783859
1979669
471762
50685
1458810
1884617
1869308
1059084
1900104
1011741
626125
282494
743049
574389
169263
1004247
1179237
1570287
219327
1675641
1014803
1465333
1076186
1376936
292190
1994014
1938741
1565721
451913
1457329
1899836
1836491
761799
1346465
633552
1781571
1379954
1161792
955692
1595842
612196
1440721
462544
1935347
560256
1236793
656505
54937
1621362
1381397
151598
1804071
404876
1567575
1090888
1550520
1438103
1457414
244268
1725615
1449159
1555859
1501742
1124240
1811001
1725698
1145314
1398044
317689
1718153
1611826
889545
1254909
820282
160208
1797237
1545176
1643051
700655
1717008
1999959
65949
588154
942246
1433151
1658460
1251389
904390
871440
422041
338469
85442
1686016
744398
1833260
789921
1928349
1784395
1920805
829657
1616091
1447600
1899419
1575639
1854397
1896271
1258637
1710735
456526
1465616
100595
1332908
472316
1834083
1174599
1637734
185289
452258
1948343
107781
1460908
341750
1982350
1177539
378918
1949805
1644211
202358
1739449
1564326
1488506
26584
143119
1936417
1921324
1882098
366515
755171
956489
1067379
1931281
1432716
727487
1597925
1887873
186590
97603
1373823
476371
321445
1300429
871518
36216
1963502
1955579
102799
1125712
1539920
1345605
727032
1654614
530651
706724
1808612
87666
1511775
1768794
974267
1170263
1936946
537437
152172
1223549
43201
90684
770636
1669997
1709478
144737
1717547
1483694
381043
316097
1184223
934168
1809204
731943
199433
1114973
1367545
868108
1442456
491368
1688143
369438
1836918
650535
660979
974315
630902
666144
38651
1168290
1063178
1973954
1041513
100727
122195
1900761
1518585
1617926
1647971
776604
149358
1950237
1526426
1320731
1550503
1906823
788040
1864895
375654
1280331
94364
1692441
1763160
1442705
1533736
525503
1223807
1879655
1493631
679289
227318
51318
1905474
375155
1178020
1879019
1589315
97090
6526
147120
696474
1880194
1877856
227742
894441
856054
1180616
1791418
1978287
1523663
1277802
1872363
1765193
63306
702965
1874627
932857
1532115
295050
1087574
1398122
69728
1529631
1611430
533329
1800396
821452
1818329
180897
1547355
1221444
1876183
975860
21357
277220
252807
654702
7997
989517
812161
576331
854899
910102
1605563
1823786
1319107
1420426
1073145
1229177
364854
72653
833343
1303972
1058467
59935
336715
841949
1613136
374121
403090
714734
1549008
329353
969032
1589905
1140208
1380129
355514
1949069
413349
874385
64945
598554
39148
388562
1960838
1000037
412467
606245
547010
1573949
1348144
353747
1484598
262855
614619
1105927
617533
671446
1585470
7643
971754
1828427
800872
1552597
1836470
1679150
1069290
1544905
431348
52517
1605080
1222452
925483
621560
698327
1441975
1831274
475934
331381
1245720
1365347
565625
1359450
1955990
1584573
1070074
651269
309916
97001
1763353
1142535
1577398
1323716
1956278
1512988
1385792
865735
1517707
472556
1522178
150242
1753897
5525
654597
655178
1868438
590521
867998
885104
1721635
1579198
271455
1342121
304248
1170556
1683652
862293
687553
315247
849810
1206410
666926
856781
95415
1407694
1674224
1019612
154057
708150
908470
1673133
407494
958352
1735918
180596
1333916
15825
814514
262935
959287
91619
1562122
1170807
1494161
8925
630398
393200
374517
369579
856832
638668
958195
1198563
1559329
1717930
711814
293876
1597433
484720
1411837
1739220
1655812
1462889
973825
363988
1987072
1292663
762269
521001
870966
1026175
1272466
157078
1947380
552507
1057856
990164
1237485
792818
840978
459893
878484
613069
682751
1029786
1596051
1573280
1138356
1453446
311473
1367389
36686
1561049
1608055
1031787
1944786
876713
582312
379507
277434
1568329
1233001
1605920
976675
547758
1937097
1801418
1047165
345774
388030
161848
1476839
898903
1463952
1944509
1849923
1363683
211247
1820045
634931
910594
1020068
308190
305102
700211
371087
1440607
458684
180899
1772900
239123
1947993
1528804
1572078
1843000
1573479
322266
670746
1390830
1079496
1472546
393116
1728164
1842060
452290
1392149
1685814
1566008
771765
1182951
1447553
1625056
1640597
1122547
272692
1274906
909394
1481090
1014684
656225
656679
1179481
1112893
1663285
1166534
975197
1740643
1634993
1612932
1539453
642464
1948177
933460
599503
191699
1978209
1776020
512606
560279
1599256
162355
1260531
863469
60367
1691863
458707
1945862
951472
228213
228993
14597
1188192
1237515
1490847
392664
818371
1915711
819309
210964
574899
281985
1003230
372842
1699694
610751
950059
850422
379541
689204
1946657
1201899
1091119
1509067
398322
23670
667110
1516934
168524
503851
42973
629716
127394
892261
65159
1650111
631909
1796059
621327
1486233
167678
1194347
1697012
1173040
1077849
451498
1235315
847439
839187
293386
737000
483678
1442264
1340165
465741
1716929
1092279
1562190
394354
508707
1969312
1266209
669362
131277
1682665
478331
1536846
1088197
326995
1296852
401837
418343
1847080
1738227
826702
320982
310017
1953342
1653133
476206
39790
481583
558988
1334237
125589
1128320
1050350
1981040
1074552
1198401
591992
989425
396985
793022
635644
1771377
1914203
1999913
1395986
597458
1717449
670754
889908
1406919
1323094
1440311
1784338
312629
838964
1998288
656359
1287482
1345061
114719
543840
1337566
606370
752742
882722
1607729
938613
1576752
523697
221740
1925726
1667973
1430419
25642
39696
241583
1566732
586859
1329283
1395038
473413
1811534
422845
1207485
1550843
718158
1854558
1946024
312649
403148
521170
27496
521972
547825
356084
473422
1029680
840711
378265
307236
447660
922248
1950533
242186
1664996
18743
1372195
668465
1038671
1384260
1640091
908950
1505644
1883601
1873274
1365391
153279
813393
1579994
1741147
301278
447273
897921
607014
1259701
1729307
1832378
1537995
506193
1420058
1616396
429438
629519
394970
499184
1384267
1370954
1951674
330432
964871
1770568
1403251
1313919
126626
808144
492738
1025610
1161738
891860
1319426
792306
85677
852506
551015
677273
321278
672675
578980
313242
1311704
1935556
3460
924579
501858
307009
32535
1628096
1471963
425812
837355
1278403
1590518
862631
443053
39206
1292947
952186
215671
903578
954361
67784
571301
1498370
714717
1893227
1961006
1507357
664250
957951
1158891
652005
465537
1442430
1559158
1667508
1839375
286463
141467
456063
1865062
1127419
144422
1179247
31607
806138
776244
574365
1309450
1807567
1313309
961145
768792
1228175
1763268
358728
214583
1029209
824732
807478
946909
825503
981458
773903
469650
1001538
714053
630096
1496829
590256
811963
1798619
1425357
1767752
468971
1679210
1882620
643407
1468228
487967
492933
1431185
1833832
375862
1809195
1844032
1901526
1015152
658463
422940
1869423
563806
530840
1682267
1060659
884939
677785
937914
1487254
1130192
961717
79988
1927654
770767
1266696
1149196
205191
1973544
1179473
156158
92278
243740
1506571
604361
83146
789933
42445
815561
1129378
289041
1192633
946571
611576
1735292
302422
1944476
807714
1093696
1120309
185430
572329
346280
371947
57852
670885
1267101
1357375
694578
1061624
1536700
1330449
72605
810176
489373
1452423
220544
622586
806041
1105424
998749
1847560
347948
1043539
465953
766752
937658
1500291
637455
830048
1657529
1238763
1306432
1242790
1690282
875914
1288545
1988478
1315317
1056925
1316431
1947616
1562650
1219012
658351
121817
1329138
295839
889824
1688446
1133034
479509
1572289
1778210
1031122
475528
212832
1772897
1311456
1628392
1613452
976350
1582816
1594189
1387129
770285
1038424
1384358
825285
1904081
163526
1654085
1701695
1742666
1316806
1705498
1330774
1713921
1595756
492907
1113552
300291
1721965
569683
1738441
1542202
1539335
977108
1897557
1018500
1970548
1105564
1949770
127652
737020
1111164
363405
974880
174015
1867137
953809
489671
99355
1338218
1363818
620842
1040574
1991431
285507
915606
1165656
1124635
38643
1399201
1229780
1400337
1519140
182393
694743
1417489
1931585
1931299
1675743
508942
1392273
303636
631639
314471
1149517
827423
1870415
1327999
152343
1849085
1278827
561172
154844
1615293
542781
716633
1300387
1735470
911571
1894837
656370
595381
1252244
485541
1594607
1288158
1704872
1167701
1501812
972042
244135
290522
924931
558166
994022
526717
1115391
1502405
259951
1726633
540038
388496
113988
1719419
1618328
764274
1755610
1330090
784327
1771036
416281
813820
1300773
1171580
124108
1791553
619343
1269413
903537
266014
382949
315339
649723
488474
135405
1854092
392404
508860
817495
694464
1927258
708330
337607
1680457
460574
98441
1137772
1017895
1807111
1544132
1204983
1714112
1556953
1029461
1019581
475441
1518938
953562
830783
961147
987888
1272264
397201
1162835
481424
1178084
1510056
574833
794813
1427631
1833088
86394
1830675
821106
1398847
140374
163427
1327838
458051
1530571
1742759
1437777
792071
577296
851998
720796
1714283
1428384
453041
261919
1218343
459402
1288539
1942414
485844
251624
1034668
1423624
1088350
812683
489569
957002
227920
1749100
772070
1219152
1202493
217875
1835968
808292
1762374
1717305
552127
598456
1444322
903957
1630791
888791
1257526
168005
655948
1277549
420369
1147780
666274
95499
1176370
1825491
1558717
490803
412534
1460774
130827
1925864
1529654
1209056
747238
1196965
276140
1839925
291083
826006
1393726
1478936
32704
574337
1258603
864754
558058
439041
304357
205691
1518682
1604100
1769516
382933
1554375
1236102
719565
1842297
1127906
70253
1079244
1252171
272706
913998
1810074
1303319
1786680
280152
104748
1906268
718264
581573
561667
1417671
1973971
1500483
1477023
1025212
1609132
1081415
635407
1675621
43718
305851
1172474
971859
1608731
1205853
1872880
440512
816610
198892
1095734
299558
1971205
382225
164099
856264
44452
578090
418586
959855
1396751
63429
205781
1832855
1880134
685445
1816037
468671
404300
1325681
1723215
1779901
1849456
1451734
668653
1892833
854025
1525090
1720969
140794
769584
1534356
509200
1170553
1923078
1006673
417301
98460
276453
1160889
1680673
1010730
152969
1792666
737743
1120146
397096
728472
1043642
1459069
121414
1212774
1650854
842043
1335487
939266
1651866
1214454
1080520
1831125
1625462
1658091
879861
599654
1963464
839532
1386888
917213
1997755
266894
678360
978826
1741642
54112
944720
1903696
1327442
1686497
1826139
371171
1448552
1092706
477219
932478
778305
939177
284068
1727659
1717327
898094
1079820
1694063
981927
316681
318304
303379
325316
1651941
1340819
352538
1044712
439024
1796030
1936297
790566
724500
1459558
1456190
1132737
1241758
831237
894037
1184841
1162819
1449356
1224207
859514
263219
747299
599241
418863
1438729
967506
323206
1635189
1057417
1558435
1606418
1150960
1124383
361239
1860719
1338158
492879
1061587
1589867
1929405
1915267
873635
1734827
1306491
1296343
1886860
1798830
1014325
130021
1631331
1861417
1068995
1367922
1978448
1549510
711547
5474
686500
908792
1562117
728955
1563030
1083617
1358174
1374382
685545
1501871
1459089
974024
579713
1890011
362701
387872
1290810
269904
996001
1474075
1244763
1523169
1931437
1860923
884155
1274725
170398
165492
52319
713932
631428
822531
1720608
1700371
412463
1955563
1649947
898381
606680
575422
1687510
78962
1210566
1007350
404485
131525
1625434
1207263
1843640
899259
541234
1249436
457201
888945
687545
508774
1498199
1226210
1964712
1102088
955091
1565268
1438885
747298
1588146
863778
164657
1367191
1485735
303712
465380
432224
737081
649665
694049
124537
1697018
810939
790722
470401
1069997
1005409
189774
267802
180706
1879335
781231
606313
26155
817433
424409
1746865
215082
708586
863048
1108821
1319622
1162390
512706
1427607
1057620
1734981
714603
991684
1805350
446557
479279
1246139
1643109
372296
1116330
403416
1982784
1728029
1042529
1429620
1650350
968661
743444
1306376
1792927
1470767
226508
108071
1002779
1706236
1653721
967279
1727133
1555565
1775929
995455
1927647
97107
735199
922224
1546909
1850882
426679
1414050
1949514
61594
124308
41271
621874
1871673
1982915
678852
1220272
723600
171922
1893875
587476
1530760
94197
34864
1388609
1222722
668562
1857290
444296
1449992
402018
1996685
755886
1479449
321307
1118787
662361
307878
1116297
848851
28924
582938
417735
1095183
1116933
751894
1481339
643470
1718421
708903
1879130
627638
848035
618806
642865
1597247
1186529
144154
179611
944246
922046
1540147
1589562
72257
296695
802569
460298
1723566
653684
490843
1499133
870419
584993
1253080
1640119
285388
182827
991881
227859
1769949
740616
311549
360535
1157810
1877619
1135477
1995984
379366
242303
216903
548347
1282534
1228877
1508253
1224760
1845061
1437948
1745725
1576677
173086
263751
1113783
1594070
1661485
1905937
862663
466011
957104
942504
635296
601385
584217
1355559
751581
1725647
1968993
244459
166180
558234
657054
1164018
388764
1596580
1116319
1521355
459268
1665517
1246649
629312
1572897
1547542
955669
1395508
1009149
619968
770315
116816
1149764
165165
1092865
847685
171920
1208061
1699267
1501159
361170
211199
1139197
967627
1267157
1064338
701089
1402834
1020186
1772806
1229434
1943958
992294
1075768
293558
1907824
1197478
567628
1911186
1372146
1010629
1213894
1156393
129994
1268923
945885
106567
444752
178540
1560053
1201389
529484
52556
1039680
132974
1111803
574340
795484
1525422
398591
395451
822742
1035899
789110
1651951
19702
1247941
110517
201062
1254236
440904
158449
350772
330932
1829499
999615
195611
490223
1078190
761695
1272390
62074
1976845
300639
1815062
531720
517766
1627217
223335
1065329
272339
1117955
358943
943354
1018889
1050146
107409
1710649
1236667
66281
1320101
307015
612651
1299830
903707
1736366
1076182
593710
821014
1822354
973144
734143
1895549
1804814
325839
1191642
557514
612198
201544
1310446
533766
1773549
1862440
202398
1681659
1896010
1817438
1996938
1025188
342780
1791704
1782945
996922
112129
1050681
1696150
1402963
496848
1747893
967878
186074
591602
622107
212702
1901018
1213171
507795
880500
1730786
1307981
931155
909384
1383148
1598256
1642538
170731
848124
259793
627951
168621
1409951
1802235
1836746
346272
904448
489708
1154794
1805699
888684
1303587
635182
569247
771259
625596
399517
30706
565268
1327343
824614
110254
1501795
464715
985651
1806736
1790528
16333
1392271
962681
1030456
76644
628992
105422
308833
803251
1604957
668377
331570
1255293
674538
1211567
464907
1707451
1518624
413727
979466
1944671
174317
771427
679106
1263551
1168771
38533
148694
50711
1046592
1792505
1302704
1508896
533474
1262089
1851697
445438
1654668
792856
1613042
251784
1052965
1060439
1988531
475652
1088949
535317
1763077
961371
1807932
1795589
829638
592949
1843367
1108880
1920299
695136
1585894
1948959
544247
677570
1642136
349921
829973
1530907
739760
1092045
1078696
182793
1743206
393662
1555827
1223697
1024352
687952
1993959
1192835
1052785
946698
937343
1824578
739444
1691995
919912
888399
891980
855805
792997
202471
428240
826751
1210391
1457846
657725
797005
534477
556975
1470387
1374662
1369437
1411917
690016
71131
1523321
1175301
367863
841892
1009487
27639
1501867
1591608
469091
1980055
721129
1298971
847244
891580
282659
1289268
1738121
725165
1052549
1868693
1094798
1651570
929723
659426
1387401
1995041
336468
36412
1327480
1928814
1173227
1545499
572304
1038345
561405
808966
912567
357944
38202
1449912
671091
1006754
959501
1676375
354753
1669728
847303
1354428
1973788
898664
609453
529876
1470122
92833
1581884
588015
1424215
1943176
1998266
1352081
264738
492309
1674942
111565
499833
1814396
559040
322260
857738
1117148
1526135
1739633
1998533
988507
983031
1127240
649409
537584
1890474
163786
631093
1219729
731047
149117
1124639
934509
1182279
1292322
1626019
1182565
1945126
1381322
206380
45126
1473139
545412
1446008
1970482
1880049
652832
1727978
525775
1772400
719932
1609059
1417636
1427081
1643102
1689982
1683520
1909863
1991607
457461
1926558
875958
1545964
662026
1772110
971358
816425
288276
236071
210674
1857576
1211918
1301512
1884184
1544750
1453105
1106088
232351
1255107
1376938
90612
1137995
503751
1547443
36708
1246120
759703
1188093
970017
1602791
523928
466601
278484
810363
1830802
1760475
1786530
1670319
243588
96822
131514
1632341
872780
1438082
1271282
263198
282124
996427
596366
624602
1430465
1869840
162772
1679937
1591322
95328
1259230
782065
1485760
304702
1915903
1890121
1418802
1242125
574667
1225531
1140332
317733
1774317
1417732
889187
720416
79134
1192126
143491
824885
1195012
735420
1006659
1053063
487093
237859
1278615
363319
1722302
647421
228595
134039
359864
998087
6987
533483
978789
1341791
645811
608851
197987
270796
1724808
1555804
96057
28343
424819
887432
907216
1882156
279627
383855
1516207
206317
1623669
1825069
572526
1527315
137796
6756
1079939
1905599
869591
1548348
1804358
1866480
1110546
383373
1582559
893464
1020109
1062190
472065
764604
1396662
1014186
1693408
577298
1855863
1095563
33939
1261507
1816084
908943
1071565
400447
1868118
1667748
1208285
692944
1074294
1850907
939092
1216893
685003
1029044
1453920
346141
445538
199988
1315848
1001596
1907616
1402447
746511
1584938
984084
908993
157478
31274
232118
1796587
1993084
1498020
272833
1476333
948942
268015
1797508
1994205
1569004
726786
1081798
567399
1839196
218936
1979629
1710645
1869754
351517
186130
1950715
820392
912584
1102735
971008
534212
669476
398287
1049858
1975461
1746222
1037563
441479
716361
1446955
115086
1485311
1376180
709535
1812244
556849
892308
1058856
512880
1366969
1902768
1688057
888326
549354
345497
31574
140492
1168615
1066318
1630243
139513
1198197
1467970
1715736
739460
1773563
1224096
1027682
1702317
1735840
307510
1453673
1280402
540984
814408
1791219
174268
1039616
338630
1998394
384111
1102697
953644
1116798
1199198
977964
368834
1315483
578940
730760
448917
110351
1755920
1374548
1974875
1406945
1157873
1662476
1982939
1202364
666561
999118
803131
368324
266918
1253407
166919
1231574
1584866
1181717
1477806
1745164
1301777
1849873
898390
1063022
640976
962495
1257217
985440
1736570
1687086
888004
266776
1390199
138604
1961462
784253
658501
1699817
187436
1823383
1156952
1997489
786869
803981
1053720
632839
238932
1958779
859147
369662
1084272
1778683
1745686
819433
686393
518135
1506100
1517402
597284
1677336
1238433
783160
1978872
675573
1168880
1217978
1678408
1533749
1976073
1697005
998841
623265
564316
984347
306482
1046458
1058980
1614224
646161
823766
876468
396578
560195
1237779
1989963
1962552
1985842
1003055
414662
1757771
735587
70691
1572073
1751986
269677
825480
309135
1567630
260301
539535
540217
784799
1108241
982521
169147
816956
948960
1504873
757824
1814566
454982
984333
1197507
1082471
1653848
987320
1329495
1710211
529682
1482247
897502
1713388
1862336
109727
1935329
1279724
422221
379249
876415
466712
1452805
1035343
392976
1992140
1510147
1102582
746594
1291798
1885420
31507
1174485
1492783
1141492
1244941
443981
450148
555823
685584
1259810
1935062
1635207
111148
929648
1319437
1805431
1692284
961162
962022
442278
421605
670790
1121782
1052603
1803386
1897992
11345
771583
600502
614369
195299
1420997
1642580
748263
1937479
1955694
1333800
1703915
721561
120921
423395
1775353
855137
864583
1301010
1285493
1764243
206875
1607634
942933
20477
927095
1318177
1124510
1994914
1306701
275724
908567
484931
1208610
844880
31225
318394
1902145
1536355
1714615
577909
1044162
1800466
296178
1513095
1341254
1092395
359960
1577286
1825854
528491
1571132
588738
42246
1450242
1828330
1079530
1762715
130873
625041
1216107
1428764
1985854
488140
205740
168921
271168
869029
434582
327920
247866
403844
711041
793759
713296
592420
639303
377326
1318102
866598
333947
1203308
1933796
330233
368981
635582
711939
509085
1640903
1610785
1858379
1305996
1884669
228305
418891
241857
860237
43459
488297
64982
183480
1180481
322810
62567
1486555
1078033
1660877
278535
1855687
1891298
1683626
977029
39482
221829
1622919
1620107
869739
333130
1431053
1587306
1033629
413571
729739
1574473
1353710
45196
595889
395917
881500
645202
1601845
660950
1147815
1414014
1647401
319593
1239777
1183395
1205535
1645877
805797
1278264
1813156
1400699
1608666
1437642
1051013
702227
1759659
698575
1287353
31324
1866444
438550
1453674
1678627
570000
295269
554384
1297427
1579257
1793891
768315
1332794
53406
145213
1662718
11642
977069
8249
1898442
785990
1706320
720646
580010
1480735
692363
77120
142478
1484528
1960196
356965
286341
1769285
682527
1791740
1413379
1379846
1269880
1062437
521239
1537716
829473
663228
643749
1801129
338274
1214050
389064
1521753
1539194
958673
1616672
177192
1646528
1153150
792845
1350499
177788
317111
1454169
58283
1109199
1401179
787377
705027
1741672
1869845
99103
991147
1816724
1041690
703996
499424
1976481
1468383
1119045
1993020
34145
561407
97813
1151871
253252
1193624
1802659
445296
207615
339215
204142
1970106
1582841
476467
863243
134620
1576122
80890
1510054
650483
1234751
958579
794782
780947
74260
1689213
1490864
1279228
1902805
144746
1479996
1269669
921996
1453592
1056632
1229107
211396
667271
964317
188695
901423
608124
1859767
744712
40108
1474846
1877546
1979879
1288551
637552
846984
1991804
843342
1395304
963508
1511709
1199269
1743612
859348
1396872
694591
1799321
1604877
805931
56298
682184
855222
972458
1647877
1423151
1585025
1631500
365433
971817
730102
1339928
730416
1495220
855667
745934
490099
965441
1323271
380329
1542324
1791403
1498488
1025964
1139761
563829
295162
91184
1197256
1039143
54352
820612
1684674
1927996
1448273
239451
258248
143865
503911
284822
46583
658054
1135549
1362250
556329
824253
1266523
1120234
76243
1782048
795489
574561
599183
1157796
1008634
564005
502070
1396063
371855
1670044
13842
1351068
418416
675718
269487
438971
789388
713243
1111236
933863
81218
1593229
1268382
1440720
1678394
986124
691716
644509
1011028
290924
127173
279333
243216
297428
1185588
796189
1492219
746218
1657823
231890
1952669
1041246
1823873
1900756
445376
8352
579685
359076
751110
1137142
1945672
1456127
1628786
978608
1335283
289102
1441967
89421
349228
433080
29751
1164888
111243
1513233
1127557
1418740
1618562
814175
577114
1231702
1154059
1498046
1829302
1548998
1421249
895966
1501007
114405
1498162
1390784
212077
1229487
533820
914964
1606530
951501
1354537
551499
27531
1311826
979923
405345
1843208
673689
623106
269068
229051
196287
1807761
79187
213060
81920
900238
876339
603926
890753
738564
1546584
183400
194841
861081
251152
1284001
1793857
977356
722450
1842547
1823833
1594751
735313
684557
949859
1480679
1102796
422216
895849
1858457
1454865
133362
1591907
1136898
1068644
586849
1511143
976832
1684287
738187
319409
574259
513895
1645316
1621761
563123
265487
1605554
1982661
331823
59625
515608
465168
570310
246102
102995
1883027
1256432
1365047
210933
128035
742573
391420
656804
133920
805661
461437
501432
275441
1743134
1460477
1601147
555931
1315448
1040124
1006481
979705
100677
763033
335166
22120
1127241
918334
155511
1981937
803472
1932926
788539
751692
1772996
1889685
1220063
1289164
1683612
1579786
1750808
957025
1475942
985708
727461
1704772
380115
902414
335349
27734
1207218
530413
1279051
1906164
1831570
1647047
68674
354255
1887179
1408288
1915386
213980
987985
502556
417317
1605568
1407877
302299
525461
419709
1841083
800457
671207
1906352
1405528
88417
845257
1128836
1625989
66193
1565937
411748
163483
438733
206998
1600311
939187
462067
1407434
1383384
1586296
1718824
324909
218481
1345956
926584
1889231
1948846
271986
1664754
248756
297918
1511884
286088
970135
145808
453664
966709
848526
627908
412383
495537
175921
1359049
228935
1149096
326012
335747
998827
727850
1251915
113429
1102201
207178
534686
174864
75917
1891182
1193203
316041
1998912
804417
328945
1114396
1269676
1695667
1849343
662200
743772
135085
41730
363273
410557
1994906
158681
279238
484185
487714
954860
596423
1568420
1566991
158278
228265
824966
650060
139812
1216312
1863160
1887483
849343
533648
379546
491099
1233532
1948124
776664
1590260
1862014
1279556
893144
304300
503105
64079
482059
56067
1292121
1771811
889397
249635
1341839
1459508
1343552
786480
616353
266575
35922
578905
547281
1078086
405220
954815
979808
988369
1160889
809671
1016490
175208
1870393
305051
1949256
1570529
401826
1581409
841979
1104977
69023
1029174
1949496
1073717
443036
713743
1970741
1041654
1817018
1039345
988761
827774
238174
164357
933956
453286
1741752
363769
536641
1039805
241916
731289
1717632
1753527
434601
1061322
490798
228221
287149
1361929
456384
1798450
1554183
1990593
337284
1935869
932876
1839172
787111
1457997
1578972
835436
390455
1383852
679143
339542
248231
1799013
714913
694002
190877
1396278
1242936
878911
1568078
1350553
1727827
183807
286914
662304
1806376
1863605
749833
1963986
1252321
1639960
1686818
103343
2949
209997
726609
1870335
1705545
749671
143594
403556
1006902
1404314
733962
1336851
902065
289365
262710
1406253
95179
1250190
325189
1865376
337098
1443496
580477
341173
1487904
744884
1868381
1145947
1932433
1374266
1980155
732806
56688
162975
1703889
1024406
1437220
1177883
257880
145697
941934
359178
480336
1788830
316730
691122
614370
1074929
907110
487031
1489657
913313
1224880
1319841
1736663
388870
1627747
800135
1444791
480932
964849
1340759
1714081
699674
658035
910707
102182
1254541
1245518
1873917
558379
1420974
1110959
225042
1896328
426612
935375
1696880
1432801
1692499
1112484
1458727
599956
819931
108538
669114
1366624
1752351
471480
616003
1759291
660150
1819907
433275
1179680
798239
172172
604813
557448
222332
1300883
1026096
205055
1682933
1944718
467498
1215296
1227411
1403351
1500381
1932354
70792
1429312
808445
1968801
267613
564326
268625
1165865
1789520
519058
1247645
937553
621941
545040
1290660
1448096
600179
478552
1538003
122405
152037
442021
542514
820079
1646288
977996
19341
421338
830633
117028
1503022
1411957
1844237
604374
898650
1891922
980953
1419103
1866766
1052894
1328891
695656
237078
907141
1370843
1150765
48092
348170
142551
832156
772392
28467
748596
1861682
356982
1352743
790015
180353
458804
352687
1941933
559554
1709852
1113324
856604
1979729
1777505
1356851
1656260
1771591
99031
806067
569323
71989
936383
394914
775925
1846956
606577
1141806
1004318
1642836
1373209
388913
736677
443670
590484
1337656
357106
108612
566732
1475519
1448082
1989300
874418
845256
1207269
74577
1658412
49966
910460
1726493
1315370
474447
903588
976663
1110323
1483053
506392
1317912
1962690
1611817
788337
1251519
1275353
1325903
1266445
773019
469661
28913
265239
1074076
544175
773502
1025459
1829600
1445564
35742
1074386
1097696
231396
228275
1877704
738309
1483786
174985
1331513
830066
29571
1496245
526072
743307
1802062
955695
356693
1042358
596931
853385
1969081
27687
1668657
422909
68586
611457
1745323
325408
1840300
1922273
828595
201985
225254
1416126
210920
1613470
1614158
1372209
115295
914749
1090113
1536865
625380
182313
1082029
75960
494444
1475691
1741341
1578717
147236
691257
922375
1328820
1760329
420315
1096191
1121301
868896
1237390
1850898
1829613
877597
770558
1394873
1271075
919325
651558
313819
22701
237363
97969
369515
761984
335397
372051
1383220
1344269
641856
1331608
628800
1862633
772674
1521977
16100
1064931
590450
696999
1402717
1646985
1838964
1996567
1109308
345032
731049
755180
699883
747394
395604
924555
1589022
35811
201088
40936
1813037
1326337
252923
661964
231758
49709
248328
1412569
248682
1106660
847688
1814199
862397
545637
111437
1487219
1147518
1486578
1288816
789717
1666439
36305
668843
1029848
895951
228933
838170
1593820
1840340
938180
325035
1477051
749770
1954370
860979
1999076
934233
98681
229199
116893
1921326
695223
1888374
1391709
725051
1797961
1759929
1940798
127167
1826477
1090282
740399
1470930
876917
672169
952672
1623744
1545245
988179
349820
663465
1102853
1564593
233160
157931
1444751
1383266
1866301
617984
323772
568435
982982
694597
645111
1235364
1965356
139694
875666
27961
1568455
922376
662333
536527
1012869
590897
13433
647271
837804
773294
1268187
1058012
463226
298703
1848448
830748
433941
914368
1413713
1844217
1793482
1860418
1779350
1320362
898545
462131
996762
194354
1229822
1969664
1106979
1669021
1097120
1658709
1940127
1538706
23362
1589107
16738
1721459
1812763
1995692
320478
609581
879419
1881637
257051
607288
278935
1170829
884869
1828777
260705
1384822
1359781
1123593
99679
1327787
1153865
1704888
1470917
1928705
1539389
1220081
326416
1578829
554711
497658
1203877
121330
463251
872616
1566292
62091
1170366
1097769
1205506
1174678
1867260
1137014
1730488
1723008
819826
1158533
397722
829828
199299
940145
1433458
78125
1648995
919279
999563
1986373
321119
604859
468692
1980942
1689239
1396539
1619255
457643
1466789
1861674
101311
1767301
1101250
1078698
602539
1517783
165916
750194
519084
77183
1731147
750953
1525448
1046018
1822565
1756725
32999
1892988
1900352
277864
1222044
758941
112586
865442
1131548
1242896
1803417
191812
425643
1494316
1574068
464470
482292
820125
1950294
595894
552219
203849
1793020
540094
26590
1419410
324157
461545
507300
95300
1496274
552828
1496165
344910
1788308
962679
1877239
1791907
239333
517158
1721167
1505216
314401
1628981
541642
1510859
178454
960720
595344
722505
365975
1441114
698126
687630
1277600
222715
354087
1639283
317559
1047897
1486328
540053
1006260
1907434
1337137
661265
1309509
773145
216522
1654781
1363435
1319427
339378
1234445
1613110
101314
919760
1722210
1043215
1587920
324259
1548726
1100388
804413
1255734
580424
735998
83406
1166017
1469445
1115715
1438579
1794288
474124
14942
542599
1493191
1369888
1232881
32968
140723
43175
1294679
472201
1622488
1285925
161986
1179143
964905
1948377
1186916
1173090
1318377
510790
194630
958792
836832
1870882
1219670
344068
1463116
1361422
46937
1693740
1877243
855773
896357
36093
864119
243995
197993
85210
1068614
1869948
1201266
169287
1932157
1304200
1227563
1902308
1633694
1191156
243857
1509762
908421
1229396
1473414
143133
845802
804709
1550813
1793674
25100
813556
354438
94390
1675860
141559
1851071
1476422
344205
132985
61432
1418491
1394235
827954
927883
1767737
1929228
578146
998860
1286053
1003395
799102
871266
192592
705162
885332
554293
1100948
1085031
1994087
1347642
814018
1690479
927394
241176
1583499
316041
478593
700476
1516599
1434515
1108604
1686811
296843
1313088
176674
1169420
1288936
368475
1345568
727152
454652
1365761
1296684
1733744
1708233
1318317
1707508
1132154
1884770
318345
1853157
217723
523683
1881138
555590
534960
1932664
946723
192793
840318
1542634
1348288
956252
1508707
1318533
924509
691239
1769942
382462
1675248
1045066
519035
116776
604916
468066
3531
1258684
903685
1422595
1686330
1071178
731563
479022
43531
1509009
172419
530468
203574
221463
1789514
1613308
1543878
906799
41267
296029
772998
538929
430266
1682306
470025
1964076
968791
239133
377428
558543
1056316
373981
1365785
233209
1976447
1485730
1255464
913720
232974
327757
421634
228493
975059
1664382
107379
1486626
1319068
1047958
1171774
1679885
1614863
776556
1212066
1953166
194988
1650760
1193027
1879975
1558365
815402
1107314
1317771
1217547
1143588
250436
132926
1490690
759568
571475
271279
36356
1275329
655200
1978454
1765249
1565796
1339989
900888
26564
1953523
1100158
852958
445591
1090787
491102
1405083
228294
416867
414860
1180448
604826
679552
512655
99996
945363
1348303
1323890
754017
1818642
45570
1693807
1626683
720170
1932326
1427287
1515586
1786992
933310
1189551
1093437
750404
1353305
20213
933974
1344448
1473084
776506
1957296
994737
262131
1639653
411324
1010585
589648
519340
115029
765740
507690
300966
1987053
1877629
1423166
1325381
225066
1721901
1402460
624465
1257305
1854751
1073264
848661
873724
163882
1574056
427541
814395
1159644
1028728
716211
1326360
478241
1517256
1148214
1370301
1316455
1867908
354800
459153
1050129
1339157
1404388
289170
1979818
41751
79856
44260
1660432
11757
15900
1359390
1896465
1863982
686102
1977056
1489718
570930
1890029
231410
249881
93610
1364311
1671636
834121
947322
1325252
1097368
70174
1416872
69116
611388
1886259
64053
1060170
1352710
1853839
482348
1987478
1855876
747247
1444177
36790
989093
1350277
715172
615217
799515
1214896
1760576
1552261
1149678
1800081
1407039
178603
1867029
1330505
585933
1932091
890028
1545386
804196
845642
697384
259771
177962
1728561
1208132
1976974
306804
496432
317811
1431640
1395053
738787
177750
1133262
873062
1690523
1994873
1097858
1381565
700558
1574840
345663
1883034
927124
1743241
1161194
599698
184854
718279
313380
1801422
1178856
365219
1895376
325009
1602235
678571
1149963
802654
1187820
1976853
1566413
209835
291167
1292783
1434937
346141
664418
445419
474064
855498
1724956
672368
1699388
522017
147721
405924
1085544
128794
1465074
781978
1864277
1561987
899682
69367
1794448
949097
701370
1011435
1915966
231729
351798
1316935
1452654
1476885
176259
1682854
1268900
765019
1997534
944808
1516422
194838
1085666
1786384
580927
1713412
159389
1332953
1250078
491665
130490
1693339
1192259
1523255
1818423
162049
661447
900800
999356
507254
852747
326759
1916261
387871
1550617
1785200
1149006
1027114
1496826
582240
87409
678491
241645
155936
1027959
83319
157230
176301
1319478
931846
686504
203266
649098
1040273
1977428
1930034
1129726
797352
1583266
347342
1840787
560706
790897
1993637
835744
125876
1777215
1395759
1528090
111327
1483063
723414
1696662
254450
681389
607399
1028083
1540817
1891020
786970
1911906
736235
1254743
122576
1515107
648905
1663048
631240
1222544
675174
890138
1440072
1205597
1636937
1232556
550487
1997298
1965695
369462
867603
143088
1074883
1876574
1454370
811075
1312914
915525
1228405
1134925
508726
451917
1515266
1200598
723091
254019
1796709
673468
110598
387229
1959404
694015
1890673
787777
187156
1344006
1058585
1799928
819270
331676
1974682
794456
226938
1257562
779656
1426495
1427281
463831
937348
980537
1509208
478097
713368
739548
924980
1901738
1444504
54609
1684634
429213
650510
1129081
1996882
1395449
789910
476574
1320349
1933118
1502242
328036
317150
1171020
315273
405729
1937132
570325
1234704
315746
704066
115160
1907650
246430
983489
751102
1558659
1719597
654143
1331667
939535
960391
1723467
1599722
973246
1845592
484685
1064257
1978203
1142611
406827
1360254
1114632
511222
1449381
386922
638993
661722
1910490
1580377
1304754
598481
1840339
115509
368007
1801477
351103
1378062
382565
853029
1764352
1348815
1641589
1478138
1498941
892046
332445
1397831
333038
1168742
999873
1201281
1860899
1471639
1807553
788419
1260637
501588
295538
394614
1271084
1320893
607065
1955716
403410
1251153
685822
1380520
793337
226971
105143
1832709
1053630
349358
1051866
248253
1461982
1098196
1347108
41820
821673
1300309
127936
625331
1610502
472570
731432
1660925
473357
1952565
1066777
36294
233205
708809
971390
1048642
1748504
375058
1311615
863413
425871
230120
501879
1780773
518473
538218
1346355
593696
1899078
1764183
1420406
1158224
1888639
1465322
1093344
1273462
896606
1408046
184970
1395341
322827
930094
817697
982171
1672143
377019
444452
360843
1947600
81985
1225341
1126537
13622
1560440
688424
1988732
1065973
1706430
137394
1206845
1325268
811231
555999
98557
667229
1615769
1747125
460022
1935396
30144
1977166
1316819
770511
223102
834733
1417775
327751
352766
1009483
1901224
1609810
616241
1295021
1524829
1489247
381367
1155959
56045
1714422
1264525
968685
1126824
1833397
790769
555941
1975189
724954
890081
485014
595946
130380
157916
1108154
1726750
538151
369045
76934
1268076
772947
1939072
493388
929954
1749203
1260357
559865
897718
278888
946612
1832493
1041540
1000960
1684725
378587
209145
1835749
647565
956385
142755
494354
654136
422662
842538
378508
1762238
1120054
503247
360945
354729
17455
1239259
1336574
1960753
833265
656463
1704074
604169
1755286
1817181
40029
1713592
1694919
524024
531756
1563351
1405969
1469163
1708073
514790
46014
1728680
1865808
1206607
359484
1590696
1725069
1221676
632742
116355
394992
1444841
1889781
932140
1771050
978372
912284
1037783
962379
835106
1781090
1211251
949179
1903241
53332
1992711
1711738
86757
796117
29848
1147733
1659154
1304733
23168
173701
1492917
175764
1938640
1917114
474127
1661574
1617876
807621
675971
727591
902409
1393472
37671
1023975
1538516
642760
1562101
60009
481360
1329087
443223
1858612
1538977
1582629
1508123
1565230
629523
294362
462636
261165
239401
118438
857497
865137
1512283
1670684
103611
89224
68567
1674055
532733
728506
555203
277816
1388584
1549973
797045
1671454
1210991
929436
198926
1267729
1061904
129384
1972152
816346
1062436
43213
199574
152916
1711914
325876
1285735
943010
481669
1404806
1155603
341998
371220
1593603
429598
1263615
328831
518623
485691
775003
1759762
1455901
1714619
96527
914524
690089
1439429
445199
1681760
1613949
591169
1920815
899501
249178
1836618
1524306
1498196
1759111
1080777
570065
48059
1462951
704041
1193630
946793
1785429
1878162
1098893
1597880
1259091
1875964
563782
171451
1768587
487761
1027074
1641223
837359
200515
1323392
895348
1281817
875241
1338270
1638629
1670803
1731978
150646
732648
1469512
1579789
1595457
196228
336843
284490
789453
533273
1670982
87430
802528
626147
394789
1628544
1731245
421202
1064139
165810
1457713
823162
874811
391976
1687632
1649368
1709906
1037809
827050
486954
999109
921555
1067881
528218
1601924
1711854
1618782
432027
1657230
939327
518700
141613
1260483
1970534
523578
586929
1598963
1582296
670833
1885526
1133830
378982
193505
1051825
56716
1747618
717426
823165
255772
1521525
554692
1017202
532661
1570067
993355
1162959
1815207
1230089
811101
964266
528541
1085015
1512912
1235814
200745
897325
1193028
792382
474896
346961
825167
698686
578096
376121
933107
767137
1366000
398633
475968
837619
1438335
1187670
997881
349639
1682065
365636
1130737
1509341
1505692
1946182
698230
1897304
1781307
1625451
1604342
1868093
1708722
441428
537914
439345
1304352
691279
1133141
1219049
111507
1367137
160335
925201
1652236
1154650
209573
1980513
1002495
566029
1239455
912546
17994
1846072
607126
100116
1024657
1789411
166458
1881270
1337383
524009
292989
1100592
1373820
122964
935209
348955
41300
1220846
424527
1084420
1004716
403308
603877
484366
250959
775485
92045
1050208
1559382
590711
16623
1277703
82688
1959987
266289
621803
1673095
230954
933758
80102
1893125
1468046
252535
1719031
667303
1102687
1388554
1078827
955333
314636
1152847
1605339
180296
857943
976553
162092
1015441
1458381
814852
734434
1242350
1889638
808155
647779
1382308
1606529
1171846
1322697
171579
1533259
893807
1754649
991442
478129
180956
538392
618692
770394
1516149
1041781
238872
586597
1770758
243081
246926
1367286
222066
744294
1480565
539591
1100580
1899040
954947
459214
134518
1713661
333107
544979
1315488
159392
128980
1576646
1426944
1194723
107190
1742250
1045555
185858
1510883
1252304
1266313
225788
1127479
638590
307928
1004252
1420492
1666666
1838715
1103629
697993
218844
212766
1866290
523653
1429109
1228876
1425104
1349747
640226
324959
566688
22904
674303
829321
1034227
310589
1694623
1145281
1190926
1942977
1019634
404487
299715
325381
1951507
1997935
111274
225135
272448
1232272
1181963
1881184
829299
1809630
1786771
594762
991166
1570129
1997653
1221118
1943432
130556
465168
1175859
38856
97849
476948
1407065
1363798
484083
753044
246177
1257964
1971072
27397
1498586
713894
1411616
557054
1805270
558952
497819
553690
63427
519655
936012
1679248
1790860
1435848
1426682
657012
1787906
337779
294483
955276
1562922
1267865
1336546
1112361
1290813
442608
222752
825234
649704
1783673
1491696
133555
1039931
1653386
1195853
926746
1167691
1608260
1857725
382865
1721574
251041
663097
1061784
1266043
1411174
163060
1625026
531236
1311245
313380
1233204
1644640
1268567
403699
836157
193219
586804
1538314
1852371
1865470
472030
1840044
59027
309821
1467974
846268
1667240
684988
15991
1140385
378789
1433472
1534228
871878
1374602
299821
955707
129018
1052769
40261
1918061
306266
1480161
356049
81751
748211
1691399
385004
1217726
587003
690284
861868
356824
1169071
398870
377417
1463283
135662
768223
1529924
1610924
1233145
1212894
15408
1396854
1949199
697836
1391790
277552
1206771
1637311
1162274
90867
1670907
981390
1326967
1803003
1270981
1333834
1560716
1617856
599989
1601170
1645393
1363954
1042013
1967160
410806
775160
1547275
773928
434531
319439
1453442
1360500
567149
1423659
1787988
849820
804575
407469
250390
1777762
705121
339478
1544048
948921
1522195
646088
1752517
1746974
1439624
956602
1983231
52403
846593
1887808
1563044
117934
690470
1895730
1672255
1003872
123314
601230
978179
1801310
701122
1304122
366576
552149
976159
368566
1385590
429618
1899688
238771
1195353
419741
1838061
1884205
141734
436934
496886
1933829
1397195
1982234
801546
922909
756509
419462
815910
739740
112706
285688
174537
201448
313787
1307359
44790
1220823
1147507
70500
71692
431302
888956
1198078
987163
1432973
213788
1018054
633488
532934
1030733
632940
1921740
1124590
29427
1772425
1683186
619831
1180056
1106299
248306
1582905
1187265
1180235
1239951
1149642
986731
968873
194350
465214
447564
1929542
1211424
1026388
1024213
1695808
86229
368188
1088117
1841593
492540
1057855
1832495
876189
1750939
1120352
784314
1472241
564739
576171
1001974
378704
1663412
871244
1330658
71664
1300017
1217494
104107
352291
1023542
1036772
157130
84568
109090
800965
1590180
682260
160359
658478
280647
612451
259966
1112794
596681
1402500
1575685
444893
347348
1469143
721439
577327
1718159
1889524
1550158
1167222
846535
1487576
321903
290646
602310
1783341
1653449
1242361
1498774
63581
1278792
338486
1121954
1717631
767140
1713002
285720
808253
1743614
596882
137054
22795
1744884
359172
292063
505530
1054573
529004
760579
791772
75174
1740237
1339993
332638
569754
1383413
1295064
1783697
790947
63695
70218
1243105
844182
537837
1254208
1275605
1739459
1030560
400185
1660627
1808833
762611
883703
768915
232101
487711
1545039
1782810
1604123
1300407
1009273
1480586
1220740
1751993
777430
1006679
786614
1328885
48811
1316220
1192712
1197701
704482
764335
1625357
1343078
247913
1437743
1098016
327604
1496565
1563498
239873
361282
1253455
347642
1153461
645809
346886
1625789
1473610
13690
131918
949478
921155
1480436
1510947
1292961
237102
1374409
591771
34807
527904
1822477
218598
1465024
788924
1311715
402155
769307
1309495
1178876
1875729
1917267
880039
818553
886114
1183975
96811
1879517
201650
967222
1250793
1500699
1223662
1713171
1105697
1610161
64607
1227827
1121019
7956
72839
1623440
624226
1273245
1885493
459869
1057120
442844
1223427
340210
709162
1063623
1986743
351248
1392806
695794
1275103
1161375
739872
1509537
22417
720037
1650261
1590663
99221
1685785
1576067
1926240
366809
1238404
924300
852080
187819
754272
1944560
1468671
1925220
477327
808479
1478723
1803576
966885
1039147
839285
826343
1964062
1426231
1512763
1495078
138520
221225
1593000
793684
669147
443552
807707
983002
1159076
1631767
1080795
1447984
1712271
1654786
382732
1401119
1763185
1817851
784307
1380302
52664
1247412
1597980
530544
631978
1673696
904028
1968910
1750331
1139999
937194
1297558
1909670
585972
1530119
1491315
1809831
1332168
1123472
844868
1619822
16368
1992419
153917
235031
428240
591147
40355
292266
1883867
1757601
175313
399278
793682
307715
1830122
1291803
1052003
1329960
1625692
1498817
1074134
1213442
866985
519624
1384150
629650
141490
1999471
279624
1876796
1794214
595654
1896086
822024
16509
529512
1287475
250074
13899
1903720
391613
329731
1911390
1577055
1229019
99265
903929
1804229
490565
1980146
1511835
643033
439504
1312183
427033
1943229
1425778
1654290
1780540
1197033
1949579
116172
1879620
962108
1218746
1433411
1950624
1220692
1062945
1622339
195624
139810
1168133
211932
386566
1946133
799216
346498
1780054
311936
1248938
1788997
822714
1859187
1741796
68351
334829
1280072
67681
926813
436529
1975685
1176435
1685475
929123
304216
1156143
540258
185690
886593
848467
1942579
179303
1717599
1992305
103802
539786
949924
1340595
515110
1493079
727950
139128
1032089
841748
239961
797437
660885
1331061
1975102
467519
1626726
858710
363928
407286
1293200
1516075
1760109
469748
1426893
559050
1671611
1659673
1052094
978276
1450757
707579
486138
203861
293813
1539801
958351
840931
1621772
1500988
1582337
784408
90866
559562
1496080
1397961
1411327
539725
1373992
209870
1652328
1452610
487182
1271301
1044473
1454695
1691415
1409975
422953
1361102
853582
1789066
797958
549206
1464137
774479
260390
870316
304957
137650
206337
166950
1348081
1099090
1459543
42097
660663
675085
1463424
1654779
1124308
141493
1384319
1913999
551416
441015
238847
621209
544681
1186492
618706
1614868
1465939
1627110
1798335
1051784
1269505
374648
1290597
1476494
1167427
1831915
1703513
1755914
1005536
1934836
828147
658339
563935
677162
302310
1354081
799337
1201730
1574910
8285
969150
150350
1748260
798899
1207931
1713910
77541
1849403
245075
1143035
868617
1885947
687418
420299
1409979
1760532
106417
1345156
130747
58893
409012
1540819
298487
748903
446886
1352869
1761888
1591235
1225488
1306925
1398964
1597666
507350
1083509
281399
88801
536652
1614022
1302972
986437
131771
428485
540102
1435509
1499443
503321
63377
997601
1857735
1267436
775444
1279190
160220
1405986
987630
279883
163084
102067
1814667
1776122
1847230
1534547
1040912
1944744
876956
346110
1296706
907150
1843986
1549569
1195302
976758
990607
592979
44304
179919
1605740
434727
906848
1255661
1693619
1725824
998839
111062
157026
192557
1750051
1751845
387817
1360975
1660177
546793
175196
1245227
1694458
564931
12882
149530
663023
1261909
1132863
364585
1538521
1875676
1869166
1579377
1185381
497351
699592
91608
1097229
1250457
155708
491200
1055172
1002454
999986
224704
1034765
1024847
528338
1136518
1963553
1794360
577313
277421
180799
607453
70066
1409986
1466302
417485
726941
1315909
1141065
619148
407883
1975502
1939907
182139
1329216
1525987
33634
893144
1801489
1741011
1363164
1602373
597998
1689908
883758
1661819
1375663
1820921
1508889
1090690
1696733
429554
651000
422199
1897383
1722146
1596450
1115419
537737
324667
1670981
1965726
1693034
778566
208575
621031
1899207
1240291
933267
684631
1812192
1804426
1574943
1404070
608589
128459
1477996
348072
404034
1753594
408470
1232365
276487
1703017
958146
828216
1342851
1154374
1017813
1578156
1420895
1229445
1851814
1471590
1817083
690842
310639
82468
369398
334422
1690816
1918733
1870757
824908
98584
770263
294763
762379
122971
986143
1220179
213909
248291
598193
1447858
568684
1668063
119012
14750
446266
1371032
1382181
1225129
1607242
878514
1867714
688627
38291
404213
1942459
476108
538717
428223
1919640
18712
632292
594949
301562
155327
420240
497155
42367
1185862
1182062
1790166
1131344
764046
815816
763422
1303979
1994665
356791
435178
442610
270317
1772096
916362
1270778
123737
1441132
625174
850710
688496
1258597
133390
1630859
407955
843672
1580573
1048547
1723115
1842802
1059177
1101813
1611813
566054
470024
1584485
1735058
1507848
397858
313974
1549524
1176105
1253771
1484589
1418750
315088
918530
358820
1433024
1961935
1781554
1009683
195719
623805
1990770
173332
1168593
1351942
1783056
934238
1498496
146289
553059
599332
474014
348713
1827430
748055
790221
821302
1061262
306506
274777
1983976
953277
1572012
1581928
1003338
924113
1528657
1997374
165247
912124
440134
246378
687178
740219
1437886
486426
767738
1669602
600184
551248
1145738
1669116
1432559
376971
1708836
1466179
844780
1369149
1067440
1690151
1562215
641029
1133542
1773266
990153
760485
951654
1483972
605723
963112
872506
1940583
1497303
1709954
525435
1372008
1112441
502575
32075
523480
772271
191118
124762
932987
890156
719514
1832985
382804
658289
360849
899121
1920686
282725
1641402
1310312
276786
1574613
944498
1836113
36566
27923
308962
1815439
1759807
532224
1909359
301215
718281
817324
322651
1384814
187402
303911
265592
1545862
516988
76715
1876115
1631336
1403233
1251935
1337984
1621124
1930444
1452652
1581978
1614102
1976783
1545636
1683969
373919
1932916
1266574
1288393
1333955
88061
461573
392576
451708
881033
1145063
603877
324016
700680
1507390
1754828
1685764
393081
795173
1330254
1691501
1908236
1515331
608350
1129367
235123
1486108
409446
1460704
1877696
679307
1552810
1370686
245360
1141854
1692685
660183
60718
404769
1506469
463636
877619
1069598
1505964
266587
1453041
1087291
1679715
106583
1447362
1267727
170597
300969
926258
1004495
46818
13912
1049499
1920276
652982
1353859
274092
1043711
1340648
1702112
1344869
1184256
1807045
580535
1980094
1124694
1518127
185120
1342106
1131097
94091
1498365
333658
888365
1810743
636599
1300433
1719967
190518
742038
1868069
497696
1838460
696183
1745533
869413
247257
230364
386005
1903496
967234
709829
1861258
494527
1570151
315448
1058749
494625
998108
1583245
1912350
1611094
1143093
832992
755143
267579
1169737
1687008
329776
152925
19073
99898
839117
1721407
1524734
1622606
251293
1321642
223689
1012182
1800653
1988695
1643717
660951
1336945
952961
685771
1420757
1887606
327005
1182678
281866
533519
843873
767978
1836104
355185
1462904
1262485
129891
1665034
1350583
250619
200177
109396
834315
1173197
1488718
57703
768451
629898
1863226
1286005
1409846
914188
736869
954302
1998228
743418
988236
1067284
1435852
952994
1325257
613356
1505294
1332296
1360103
710023
1849636
1767208
426641
657007
1783625
113054
832521
1242421
539855
1838967
1085208
1950709
1948634
499946
1066806
1758793
1643496
955341
796246
63681
1091067
110969
1470548
1425882
367619
867710
1840949
1137423
1017176
1049172
512248
1387350
1613006
968568
422699
194245
1850318
1800905
1621894
96835
106032
1228199
881523
1812528
820334
192971
187877
950008
1346444
1614994
769700
1424439
1247926
809624
1385301
918194
110117
7472
1531285
904673
305972
1627644
1967607
1819753
161984
800308
898698
446524
258630
1419635
253519
1665791
1937670
1304599
1836236
751314
1839848
1484806
1178450
945258
1639771
38998
1371037
1498864
415193
82124
761428
627747
1570241
39855
669544
1983171
1657070
1533199
873851
324167
1657669
1498452
870250
674734
1757396
30311
3546
1280079
1284056
1246329
1402097
310252
1032267
1388845
975114
1374470
1483337
589348
1180756
906037
998129
669333
223807
216652
168226
282292
1441007
637339
129495
762724
568515
1580966
238425
208484
1569588
1283260
1240403
4292
1315656
1083127
1699667
107818
816539
894391
80788
988797
1157862
752891
82097
180001
1375569
938184
1552060
1662462
1055380
211538
1546855
1957752
1119964
917522
573833
995321
836
877031
1006013
1878136
36322
405234
1441912
1538985
1899298
699083
1320625
1404555
1863052
1352467
1945753
1501619
760855
451297
48226
1743560
1186500
1007468
1512367
183864
63767
1669844
56984
795256
304447
612844
1765354
460888
159023
1299870
419609
1737542
233289
351137
1592179
318730
1743439
667807
154183
1715562
743212
1824000
1042038
1665293
554022
1918143
490117
1065489
1675964
648998
1895922
679203
841294
896827
890089
207816
615419
859048
1761458
1796605
1135063
1184440
552617
653723
1529196
342826
1211068
335833
831432
979801
335593
471873
424787
734833
1137015
1600265
1515517
1781203
1701527
1838380
1255717
1586474
725541
307542
194089
1723581
86519
1860946
1720590
1955621
1537968
1258026
459428
1569570
854713
284622
252430
1636268
1023090
387430
786595
130566
1265970
1040433
829111
517464
1378040
724536
422408
1274678
856296
1287660
1476609
490272
668840
1231756
1356799
1451825
842946
555304
68561
1517836
610598
1618476
990674
329266
233720
735021
1811210
97627
1240367
1483934
1893932
1688685
1512860
608389
56359
914005
275202
975290
389890
457595
178607
84888
1840619
1112373
249742
1015358
261046
621545
1818282
40102
1318090
1566573
499362
870423
570478
21488
1864580
1877883
1231449
1367026
445559
442029
1257613
1372221
1507343
1568878
393733
1338614
972217
438881
1839416
1599318
442676
608269
538709
1946471
402431
1384661
676706
727699
1557741
1194200
1782357
1276996
1538513
611458
1295349
1622612
1446686
84437
1606044
533264
981816
1141259
129389
1672209
414407
1578853
289733
1706358
591921
1629723
1455404
1284937
1466667
617568
1788986
1300396
1042057
1174085
733458
981786
706961
1797519
548942
299300
843394
1989023
428694
169592
552044
1331740
97049
689284
577575
1346512
1309916
1615172
1911941
1302056
124874
843915
606326
488275
1517827
716056
1233320
1768935
1071017
152266
370601
626862
933400
284972
1974750
803610
689863
385306
732983
1290392
1255552
1918213
1342343
760429
1796012
1791874
1786809
939040
1750894
693486
31373
918673
209894
929754
847622
1922896
1992187
486545
1645022
288125
461534
1953851
563458
1529914
1372683
1864115
1724873
940943
780114
1854786
1882462
1637714
1019856
564922
1220817
341597
966794
1002073
1626134
1605439
1262485
1498494
1358444
1206561
147526
1752751
1366927
1442660
1698379
1041502
1716478
819913
1435577
892482
1563383
1450381
1971327
427559
646476
1633085
438987
1286380
373314
901072
1145601
558595
1259813
1614378
816588
472474
1099789
150857
488999
1733882
1070310
1166265
1159079
727819
1303121
525837
48587
1612965
240984
744495
16179
302917
1248744
1250088
118374
46086
501716
615165
1313742
210862
95667
1686034
1091661
1513353
589706
1767256
1799106
677252
1100998
1463757
283197
357504
480984
1778542
4075
1741373
1937014
773563
1870258
1787325
1404996
1221610
1685077
281462
213014
1057954
265875
1072077
831946
1325018
1935410
413927
1742050
1849609
1687879
1487290
1713898
1455125
1781702
626834
1849278
38636
271551
1869338
313113
1307380
1942060
129757
128746
1384458
1368203
1157196
112614
298082
447530
426498
1110923
770312
1108473
775444
140442
586859
89220
1065938
1897983
1735193
1945376
466432
1645396
1674863
1143736
1111333
328662
369685
1237778
766724
1238508
496555
346121
783828
496670
1893002
1795736
985438
1628515
1080421
682653
1326623
973486
1664304
666616
139717
1334532
1643887
1977911
327773
1568361
1549722
375661
111311
1875885
1262151
1501370
1542797
1851100
240750
28257
1174025
1026277
1831048
197435
706073
382805
1648669
1460445
1703169
917891
911525
1607568
1626488
1586194
1666271
546431
316307
406550
957618
609525
245675
84086
612601
1707629
1144449
986805
1358691
1420489
1472124
690100
208666
861010
301350
732289
534288
1563843
934850
354023
218973
101231
181598
1892247
1278333
491784
1802633
966445
784793
1688420
1487632
1745833
820741
1366469
1014323
928338
1602309
915802
1120515
1615662
500514
58238
1499465
106566
1119618
1998785
125796
329804
1813974
798988
541526
986419
853475
962897
1571722
1959204
507190
1894447
973336
504945
1304394
1162655
474091
1684263
1074070
1167911
390622
1662059
1270923
1140822
551285
1665489
1332529
71718
1388305
285043
116979
952394
1948094
224664
1196138
1154283
503797
1205689
1438541
1502683
1145003
676215
1872821
268755
66084
1616756
919133
1437391
645286
741862
534082
1805655
527352
1598918
1164570
1968626
1976928
1430583
1248558
842103
1110567
1887872
1550197
1585592
1872433
1614151
1487538
1127503
365268
1367754
265964
189959
1871471
748981
1753309
978169
515496
1507403
1342750
1580009
1351494
910979
267904
1324829
1440624
81101
1139543
251373
1995887
1581337
256364
1641812
655314
889209
1516780
732398
1259537
989719
1940416
1352553
1572015
1787855
906488
535801
798780
664498
739913
1902092
469711
1561580
1359140
1193724
1289304
1931809
376167
594234
841889
1796765
1057526
1268999
1495204
1239999
926677
1540047
129266
1688394
912941
196116
477846
236617
228282
1430049
678203
392972
1488168
1534342
1187805
1359168
1778665
152987
1720723
1156200
244298
1653119
1124586
334154
860883
1867600
1104239
949071
1211985
949709
130680
1993277
1318418
153207
1547355
158260
1101258
1467214
265126
1030620
1188737
79151
1825401
1127254
1309260
1423084
1689373
1653574
332917
859612
1360036
631810
624843
1500790
378319
971099
747014
1601039
1395747
368158
1203073
940414
934362
227941
459664
775166
1329222
997794
843832
471470
1338491
1410542
1995502
865576
1467413
1166146
246310
211235
1644457
231891
923289
937165
317799
1581149
828264
1271619
51826
1435909
1343840
73383
987083
290020
851140
1789491
1205513
772782
978169
195814
592412
837497
660090
775888
1170717
1018359
1179050
800646
1925769
1043425
787478
411185
562939
1642929
1047718
140950
1251511
1689737
502566
1222112
836600
1792548
888435
952215
1536146
1385571
1829999
928994
1420649
278438
1566592
235743
1164848
184462
1863055
1614258
906323
1289938
1931246
8835
200306
1157623
503995
1289368
471364
1229153
1499818
1245576
822471
1729294
1729290
1258113
566185
480024
1797805
1958095
220280
724080
1366619
1645228
249307
968065
967935
759241
1948148
346802
1637998
1848687
1190251
1722328
1107869
655444
1968673
16810
1521973
1582232
759140
419902
268507
1101900
258195
544510
419564
426145
464172
1089804
38332
1214542
1296474
920548
346341
1485652
633354
91669
1470491
211610
838556
273768
720801
1448150
824256
949272
1446527
1887613
933584
490133
76245
1967878
216985
725721
1415604
59758
1467848
180976
25752
530835
1104599
1219911
1475272
1501716
379011
793199
132216
930511
1497359
1111883
67612
1624731
1248322
92450
1194611
1165968
122828
745625
1185708
570279
1399282
448669
64819
1504406
1920967
854456
1187159
1617167
1294749
162294
145488
892441
14178
1246429
1247068
201635
1444671
327966
1780509
576850
1609442
1233341
954548
1991807
1737116
1334630
51462
683240
156709
857333
1399135
932591
486820
1519186
201388
1649319
1473065
1921729
1114195
1632669
1965072
874594
438988
231724
704369
1273908
1583848
854274
108394
1515514
1985052
1147689
967447
419471
383648
816788
314374
69849
1097693
1334551
1394274
46589
980473
992521
29431
1877100
687506
1028514
1857155
1978529
773593
350930
1034345
1557234
256272
171357
913033
1104497
1581160
1602163
1693651
103414
1294144
1031606
820234
1097186
761360
512983
579882
19169
1570626
849190
1342522
624987
811628
1632965
1397890
1269896
732178
1995145
1377076
1252270
1636740
318792
1416978
489384
1048594
496093
1775539
1382234
1341830
904495
1883958
486611
1221315
776676
182651
858252
213129
1367940
1581890
691454
1146327
1532226
1749237
175824
1676708
307034
1002920
691890
463932
1580418
368417
147332
1626796
1036325
781968
1922741
74097
1072024
1761383
1402507
1985438
630065
288004
102728
631405
630280
241745
175071
1458716
527989
1231232
390410
148425
1271841
415168
1191637
806590
536706
677747
885067
1042149
1486148
560568
591832
1355817
1656331
1732481
422518
558866
783497
1881372
544531
132458
693798
1816078
67622
481364
801253
1009384
864812
755717
58638
966181
883931
327231
1163432
326795
241274
1349553
765712
158856
1786243
326399
849613
552774
1768365
846442
1297510
1314302
337585
594416
1009945
1331129
289750
1691248
162807
189713
1466507
368700
1040033
1432414
1571649
1062424
546078
44762
1221293
1039432
287377
1630130
454169
1472181
1800143
1944426
1966458
1372633
727628
1239086
568892
386618
512656
225546
1264300
1776593
306699
232748
1062471
1924534
947552
1516030
1695761
524722
1636562
1580073
926643
184576
1343994
601867
997962
1157733
1606432
492013
1528262
1430709
675443
309856
835848
43287
1940262
377349
1223652
1784101
1231325
1272047
136709
1330776
317767
777906
86915
520899
344418
900579
104430
274605
845186
836117
1103396
761676
385400
451560
635960
753693
1774812
1056511
344486
501788
432309
1849511
1267174
451450
1317957
1792235
876148
973979
1603280
386316
896887
1676313
117293
616828
139858
1737630
1627301
1661715
576548
980530
1960823
1120215
541520
636974
1185084
914531
1146451
572309
288702
197933
1564489
129947
260724
136878
1261998
739409
209332
146139
1608083
1682034
838818
1929903
1434971
407111
409723
560199
1611391
800142
484629
947290
950410
299877
1582173
466435
522673
1863671
1497117
1745643
1980382
1626318
806859
1182945
1510585
1722123
220132
769296
1981289
433850
1177663
567107
212099
110284
1890517
1347070
47980
256430
28462
1196154
544666
870189
800407
1510289
233965
1603974
1576080
731454
1825844
111433
726689
1860134
1203658
1253567
1706041
508026
70238
1371091
538372
1332113
1405157
1420525
1671432
904895
1437860
75657
902511
829619
795999
799564
957213
567021
639794
452651
982491
1014414
1948961
604695
1823402
1635467
830049
24764
237222
1665883
1974491
1072366
291251
253283
903827
1221092
1574263
725984
1231282
1280239
1743865
164754
1296610
682930
1578435
1318997
1111444
898469
1467132
1325890
326298
114717
981027
1996725
981318
1349038
519696
1283727
48006
352951
1085076
1413041
366332
1156257
1802487
751359
1998375
686688
298383
1675151
1565506
590590
207053
983714
777139
1194016
1727238
93406
724660
195114
979039
551288
1365701
1513656
1661284
74929
1680044
1892589
1801159
330007
1501279
281108
1190896
241551
92703
883687
661286
130245
752514
1003841
1164379
497365
1379290
713541
322075
1940098
1650737
1733295
1175580
1789921
901844
1805488
774554
26834
1264932
760593
795870
1782420
1563567
1077962
186295
113483
1684159
143995
328385
1162477
860008
1969477
1907986
1198035
1444774
267522
1016525
1939516
684105
510367
283568
743778
439754
1811956
1739321
1161482
311159
360968
30861
44007
1277564
1504806
1104189
851355
1532661
1858922
187421
1407328
1087377
1698654
712566
222220
1271868
961481
1332823
205920
455918
122223
64025
1586222
187863
686412
1018545
1417915
275407
40510
73965
1212135
38481
1841055
1036813
1270897
1317275
56180
404851
1083574
766947
1611320
143189
646039
744128
1914598
1209620
141095
1605952
1076019
389786
876177
1574966
477786
518998
766243
692152
1214509
70475
40913
1527543
1572704
126667
1982704
1470331
98168
889926
1510530
1689154
801193
1839990
672606
790001
222533
945190
481274
485328
456310
1681366
864213
517498
1421960
1315846
808878
663431
965954
447537
419759
1676199
1472079
1248528
567220
822617
1134832
1559890
84078
112783
1750425
1182180
1873866
543782
1458135
1460338
963477
581746
1035615
627929
153158
987264
439223
1461582
673323
1116304
69412
218628
277071
1455239
652386
905133
1010167
1799745
1592510
1069032
1090112
635034
1283245
1565427
1102125
24870
1029214
1419836
23312
594839
1371112
848014
1792266
679861
529529
1774858
477456
427467
1036744
1085227
1419444
499626
937755
1842188
354316
1012814
1446248
1643678
1429840
1152182
1258300
127215
284036
1804928
1135117
1090261
1794675
187215
659733
1891639
381699
104443
891360
1356353
1954265
1293169
701996
1002306
866947
866080
285917
173571
1547686
1600232
850023
1732356
434388
1909946
1091062
1276981
147110
1869696
1343045
1885284
82494
514029
227348
259658
273752
448077
330868
1276994
35693
1410961
1341819
48866
1202005
638643
661819
939687
1040783
1573554
1081515
805381
1764596
118419
1669666
1676253
1411674
1409137
301314
1047775
1070780
807059
960460
352162
147379
1126980
1411946
1469273
570567
1860824
1347498
83505
1835090
1345936
1814087
672452
653126
1185944
1178288
1608563
1788042
1692263
23065
941284
384668
1976088
1053532
1065280
1767503
1543585
231858
354906
726964
532910
1209560
1132489
1332055
665136
531696
776046
795940
209580
1630624
906028
1255501
600471
374405
458199
1994522
407504
467334
410346
1685711
1423971
1305849
1575871
598444
1750417
831114
749319
619835
1199320
1387621
1789236
382329
705963
116221
73442
1706473
953442
1697084
325757
1902885
62364
132104
1262889
985047
1528862
970358
1331601
1150932
982456
810836
1581857
1556508
1513060
1156456
1388448
998580
1327072
1798533
501283
83563
327283
1326475
582711
1762221
1706189
482524
707819
1315520
1225202
710165
1267341
1457785
1259622
1398146
202967
1128809
1309314
657550
1959972
1592352
1963198
1010884
988165
1175508
1454285
305018
1781893
1844798
854453
1104320
1403649
755033
1352021
106769
692689
1639298
1953336
116643
549807
137757
1582651
652805
556854
1715232
993745
1537011
244539
137018
1939937
1851424
1193114
1126467
1595638
1567565
408450
1419886
1834082
1397360
212604
983493
1740595
89770
1193662
843526
1295337
1899249
1537691
1837845
1601309
1732034
960187
1211085
1300669
1155996
230875
326117
1336185
484076
415517
342344
1663268
1185797
967290
1030074
863504
1357071
1861296
1641294
975163
1133126
1819260
290641
1038507
1955515
840598
1314550
1791995
891752
175167
500606
132709
1293105
513965
145315
1721393
1527401
667314
871367
898173
615646
916033
62383
1878928
655588
560095
532275
1846725
401748
1384047
1651466
961416
1615134
467726
1904068
285032
1122244
449011
313440
1671324
968374
1580497
158882
1190894
710402
76192
1223375
1181880
1716265
1036546
261436
464865
1678335
1652420
1511781
1339079
512122
52358
1243257
43733
951192
1513908
257245
1919228
653217
863845
715485
927
1549250
1115152
1641195
1455843
121809
1889970
146435
1193348
282731
1438726
688921
1670000
1758778
899604
615239
314368
1216820
1530551
761255
1413513
1410603
1659104
1981810
1722139
1458169
779224
1104191
830425
832120
334662
649366
1742186
425241
1759867
665543
1321741
635425
745659
186864
386684
97617
1658652
590097
1210916
1293671
421506
1195991
929173
1191288
409900
910
861747
951335
1696234
1424578
771683
677290
1171050
356401
595649
462403
1539059
1906674
1166504
1568148
1881298
24240
927727
1577547
166490
761375
1992373
1726919
492421
1008183
868408
344055
1406929
1224925
541655
1912014
532154
28947
21324
1854247
932434
1279887
1339597
1009502
620571
629336
1262177
1649309
1639523
1205282
861407
1946841
1924336
1509962
299556
517588
1521287
1999715
456704
757745
914573
845821
194990
722053
752613
1058964
1338996
1223508
1565982
1990636
1191847
132878
62400
300181
1431219
1072651
458508
1768913
1068705
110333
1624697
822267
438468
608089
173198
1410004
1161426
1425849
956857
1631956
720081
1358271
1363937
347471
1153234
83133
82860
257900
142950
1242570
1779790
401685
496085
791541
1207191
1600671
1065145
1154576
1651391
696294
1515240
1697636
1984351
1523647
1187793
1166148
417771
1608695
321763
1774986
1015302
1806072
1448006
42904
1784703
1215716
1199154
1408840
596095
956491
912600
767795
1203310
1592841
771919
1210861
10840
231485
1932953
801538
274044
682730
1725826
1768884
1681541
1685082
1674120
377369
1159737
764600
1861650
1883849
1599533
1138142
1145606
793164
1492981
1144916
27962
1146849
62921
19960
889075
1897978
393315
1175037
651201
1672077
1364210
1719248
1305865
321895
627275
1631892
306631
40213
1094589
1092724
89693
1786704
480916
1252200
1313408
461630
1223102
1984627
832697
1048901
193855
1705990
776308
1132394
714561
1381895
631348
1437798
108471
150962
1070019
702136
396490
1222579
539712
696689
1151379
1513170
1735878
73753
527489
1424692
1890276
1318444
83182
1448659
827183
930968
1050028
1428970
1562612
1180365
602195
1428106
1819081
942800
1947321
566540
810790
597843
1664397
731454
1791813
1370322
198599
266179
1127636
912168
11925
1485229
763030
601271
952724
1440612
1456309
1013806
569120
1003011
81788
1458774
1974330
769169
766504
325560
940187
1819894
1704028
1948172
1051558
585358
1044099
1195113
440566
460152
1567598
1882906
286026
196789
973649
1962722
1855087
1838820
1229849
125517
387753
716037
1019946
1590915
413138
546841
1120420
278922
1402894
395377
1602127
1980398
140189
1847489
386218
142552
1121961
1623523
1474158
1843808
988999
29369
1103445
668086
246047
1658129
475075
1498995
1729408
700281
936274
510291
1786418
1799530
723938
1560291
297011
611520
592475
1556209
574935
696881
1061710
1875399
915693
1240256
385147
1518081
1893863
1281015
1068556
849990
1486681
1665414
1186600
572904
178703
1125304
1754188
1681673
1678086
962028
499641
248185
301590
801427
523707
872930
11548
1671973
11181
1352658
1770972
186390
1575376
628698
1763513
1999313
164673
618861
150854
690880
615085
1941089
619106
843496
1369649
1608684
1589575
854361
1372660
1578960
1248299
101305
1256154
1370943
758273
46021
842843
276042
949931
679089
1041501
751441
546058
1287774
1986391
1159999
1915174
373201
671161
893926
1702604
1225409
21079
1061657
849946
633686
1054240
643408
1567185
1193754
920899
823240
1564882
492169
125563
1869014
466809
1978486
967122
653953
1959726
252355
896555
1638769
499828
1765516
1102131
192029
1993227
1547764
1704053
1523146
1271658
228601
1893255
1550214
1839028
870096
847845
1723005
1053397
1257743
816096
473912
1773056
1401528
1537971
427549
1715634
1174830
1416425
145067
1763040
1666127
56339
1340969
1048564
317342
503928
1262216
1533413
680939
1179306
105098
294239
722618
1374451
519387
497620
1864594
948880
733794
1244959
1607949
1152905
1240158
1413286
1854538
1455236
257640
1864490
172968
953268
1335808
595361
1905610
701221
206965
24739
841058
435386
1851331
779905
729857
1652142
1334397
1086377
414632
1907055
1672809
1229106
1816325
1988332
318221
352370
364924
1606642
727733
244651
844177
1341600
1438416
1122247
841083
1436721
1560357
676300
400900
1662619
940526
393351
1357141
1713196
612908
563505
691520
1936154
1813633
1029115
1492618
86918
639103
1999253
1965644
637940
1752812
78986
1168270
623586
1044341
744920
374254
504232
1938925
254966
1318024
1886824
225557
1200634
974501
384781
980293
592820
831380
317823
76233
1170198
1468980
913022
555451
634046
893642
1380698
1807661
1423682
1555497
1884722
1192058
1631570
761977
242282
988414
1721647
1516783
1298339
1212478
624366
1733863
1016534
1805297
616202
1150232
1084643
582139
1994026
468305
466158
142458
1782865
1592004
1325625
300545
1754323
1963473
871134
286906
1592485
848208
1961218
742361
1039368
1554260
1349728
2334
1469053
1733759
1872586
1373588
1261755
1836781
1883627
1703579
550657
384666
568907
276929
1132814
1691443
1062384
1617182
154132
418217
511056
1512536
32230
81169
1968403
832440
1254239
738912
631414
1479583
1009426
1372174
1306531
789736
377864
1142398
1045172
421935
327930
1480765
1563102
1395678
1557967
1923678
591633
1261687
1470981
300527
1023718
755038
506169
1853054
1195103
189614
1803060
296426
1458139
162531
1131593
338355
1379838
1429162
1515982
335587
874318
478101
1221706
774948
368688
982139
1262747
585570
1168655
1279187
73621
645444
1874197
1432650
530562
1329393
1491137
863906
831556
344359
502067
1974875
614018
1191008
894294
542126
178347
874445
419020
351995
1722761
1880869
1887251
573375
1567381
1252785
1606266
1107408
1286603
1881379
1388301
1019211
107133
1148869
651902
637241
571871
1777535
1301671
803099
188917
967538
890007
475710
1818593
1417517
1701391
812721
13111
616862
1386210
1552799
1117717
278181
166332
146858
1441252
913892
405434
1380910
943217
851148
1840010
1271555
31167
1842681
475368
1114935
53954
937592
1064603
953739
1509404
1101047
51374
1363976
171708
1202215
390089
1814864
1366703
1512073
1279568
1627356
1474308
93271
594434
697612
995989
1314402
1348792
1578360
303021
653140
301398
234120
84113
1878460
1574560
128027
1214666
1545614
920912
8374
1491665
393238
1041413
1503572
1120482
707830
236113
130601
296088
1716964
1584714
1748415
1818641
582926
1795700
965712
159576
1638501
211572
1405384
531036
1832215
853610
269626
1659828
18249
584623
1885770
294529
290801
1738611
954504
1256112
809621
1153516
937727
190722
915651
86250
1645349
191974
1317722
1444994
879376
1916352
1303207
1867006
133346
557157
1158611
909721
443183
823815
1464294
303584
239433
1091641
857550
737110
1026283
1076779
1581340
1711094
1167249
1899399
1972596
1016245
1615645
1407651
1468706
1890565
117202
634773
988673
30566
1270263
519077
730646
1820313
1109616
1388579
775526
1838917
444991
1430208
321398
348278
457477
564992
1511932
1136750
1777765
398943
229291
1992421
1845206
1964841
758466
1152468
1480696
189240
941707
786068
264759
1747378
1181170
351707
1437483
1668369
522550
1646979
559625
805337
681063
1739456
109035
288739
5392
879518
1910572
438757
1169792
455807
1942227
774637
1435249
296909
1767050
1826020
1836117
601275
434384
1931544
1620911
103415
1903897
1968152
531318
1339999
441905
1796653
672800
1241441
1997258
1531074
294533
778059
1916972
214582
695385
1408812
534254
1046592
604263
108934
769031
306016
1184428
1849846
446366
150344
1795722
224971
63937
449188
1163621
310340
218154
739158
251849
1665115
1051932
423173
265403
811100
864258
729173
1886074
240363
1376068
337230
682975
131459
1126708
1305530
1421644
1353894
1466592
751020
836032
1759404
609057
1647965
892825
1297285
617644
817164
1814853
1607013
798799
1695586
1186041
1848452
1396874
1019267
842538
1807126
902427
1414742
1723827
244463
628141
1071524
1071588
896037
1025042
1365557
1406613
242234
223660
174663
1077538
304194
1095194
382112
339518
835186
1487373
1417331
825898
78519
105679
807372
323555
1079414
498280
1539760
1722564
550146
1437801
1836718
1942325
547409
639931
468906
82842
970434
1054280
1733133
575905
1942861
1797337
1682126
26508
537068
1502139
178097
1149529
1873519
242079
1053302
1478981
1556836
1765958
1034177
1278293
1290274
277679
477265
1128780
1767279
848218
1061477
1901779
650366
1519169
1987448
524925
486201
1826243
407250
595245
1550278
3130
34980
715417
252659
902439
1201068
1002772
728158
192796
1028496
686268
1996778
654997
1551052
1360923
1615561
527290
1716378
1706348
1689822
375614
29902
1501204
406584
480875
1743870
997089
13716
998924
784149
1502418
809122
923490
451079
1843278
921423
1099967
1092749
35615
1945135
149836
630810
172429
696920
1253846
1334069
1935044
697694
1131795
261546
1891870
353799
1386874
77027
1576677
762589
689215
1577651
308548
1084182
1585217
293039
866080
440150
8274
112447
1835099
1409487
667546
1384501
355449
351941
1130773
249875
1589417
310864
1912753
1835432
1054511
574923
266775
986727
434149
206955
1028700
760719
1931872
1659825
206802
1109039
1498919
1536837
1874789
574009
1010286
264858
691360
796427
348432
1889642
1840772
902799
615826
1907203
736220
1953234
756642
994124
1517301
183520
1919602
692213
1512285
1923439
1779751
1331409
205770
395349
855642
948614
723619
372587
1882956
1521394
367996
778526
201292
1678228
1588245
708418
323574
1135206
1880158
1815596
1649895
867429
1198548
610163
1352616
592089
1349445
1737439
1309923
1091837
1824586
1726970
1372247
1169124
1125772
1289606
1819211
414937
999511
1233417
1773864
476685
434729
604418
383241
1751709
1342574
1472753
1745925
268561
49031
701220
42173
1173941
503833
7389
1815370
279540
1259434
1437888
487217
569242
1761324
1039833
731354
82307
767295
1925322
515981
935466
1770149
1103676
1471830
1374962
74557
789928
1099288
1573984
124080
513827
899015
1464787
556181
775127
163328
1131760
487280
809137
601052
1692329
331370
1468669
1101443
1490180
1300525
906481
996273
1787670
1785631
258316
1251241
718272
953723
644919
47560
214033
1964978
1647803
1610086
25571
1942298
492669
1329744
1109054
1046957
44461
738216
293014
1598385
1500950
813716
28267
1924555
188409
882238
1291241
907213
807424
111224
1195951
1199162
213802
1744609
1200477
893752
678107
1360430
129959
137984
1900142
1324516
153227
955398
263716
1799512
883135
1319557
1170158
1228007
32320
1184838
1300832
439306
247103
1614643
1600539
914680
1926197
1379332
1537877
31309
590455
828647
1005074
132444
1989846
87683
1527869
988770
1736329
406145
1957086
1457602
349919
245402
1772980
1509028
1222458
1321128
1545300
1618266
600363
1678327
900818
1514883
261046
911683
798512
620859
1381548
1468503
1853450
1366697
1130643
1930418
315468
1069206
478825
971214
571747
275596
1367491
826226
1164647
1108980
1382584
978897
1960065
197972
1284304
671137
28533
1345447
1368803
1226261
832283
317850
510142
1391485
1716724
1245905
1687105
406740
1270967
1175485
1677194
1171821
1109244
991960
1979531
292114
125854
771875
203448
604875
1638706
213405
1733620
1242607
146830
709884
1701037
1303701
849126
1446004
1617208
1327386
1681402
290674
1473468
1258474
248238
290708
631465
340119
697458
1533681
1777734
85471
1294836
99428
179327
1309274
1497981
592211
1177465
44823
323765
1973924
366742
227755
1044670
1540434
538981
1232665
1118187
175383
462871
209439
1522755
1695448
259702
476062
1498284
90909
1783918
852949
1823467
1941847
452610
1212561
180947
1083086
446518
202168
81839
560848
1141963
214975
1768838
1392898
1071216
165280
1925659
300397
58578
822017
1327632
971348
569736
1764313
161785
353248
308495
154108
1599557
349476
1166287
248162
132467
1871183
320627
1185284
1559853
1832156
193062
1284351
66468
1837775
663087
414086
1687080
134692
311207
1793151
1182596
908877
1378775
1187620
542574
490170
1004184
556369
1197557
685204
1411962
1337857
858068
894298
969741
680681
251110
1306341
273970
671571
17479
769315
755004
1622993
1635587
1090106
223763
1460422
54358
329266
931574
1768367
499987
974255
1427434
1721048
1359193
1206733
485519
1757515
285793
376411
1959264
1650627
1291185
48010
940007
428549
600173
1246179
1278168
1066508
1763064
339846
1772920
1473466
1477911
1944432
1254511
796374
641164
115280
461332
195574
1029763
680381
1604282
309132
1358478
1848189
1905167
1723077
1503902
132765
1357872
472868
639004
1289617
468273
1063879
1700231
351920
123780
911230
157016
672216
342085
1929655
1821420
1525193
1002819
684334
1079761
1075236
437605
1712750
158274
1154483
195810
1277373
316767
943121
1035276
1189957
1061270
1422171
1807550
1622576
157353
514316
1883876
1361069
1243029
68305
1178935
1069432
981590
636425
203754
553340
1294607
1715741
1650160
477398
440614
1242992
563586
218084
1482154
803943
1561893
124576
1082999
1001909
1449943
776870
1280213
776777
1674905
1430394
512651
59388
841601
597080
370766
1068820
828263
589729
1921539
168192
1947240
15809
1237427
659268
741719
792350
162518
332864
1315759
1363102
1098917
1491637
1786339
1502942
924673
92706
1315007
1185962
1180012
1925440
1264985
1037626
518034
1298752
1557874
1436857
1067738
1419812
1420923
628534
636894
650830
878698
1036939
1224808
728137
1081369
1190918
643579
1199564
1233322
1927810
496389
1583148
1425774
1819710
1431658
748993
20829
193969
575537
1080772
1598021
580480
1472837
232506
1730709
264325
1152748
1200498
879269
685362
811652
289965
1497619
1309086
813110
1288640
142365
105778
1653322
1910412
1766559
420070
1551294
375569
1269399
335879
374801
519646
217141
325818
998210
1225024
706055
1564382
1869968
1636043
1734118
731086
629397
915849
722179
372523
1003721
1704831
275919
1143591
119726
1434731
914729
157113
392299
737466
1511453
449137
1356136
1875436
1872517
1518224
1249298
1049730
1046368
1808632
579713
515198
479590
382698
1413896
1106962
1316826
1163086
314027
136212
656024
1406224
486501
1848318
24922
1198875
1205734
489561
1234198
1764595
541140
1111252
285430
1550452
399133
631968
1945994
1483912
1855096
1292062
1705782
131019
549682
979185
503553
1590728
341953
123591
1441718
749009
1380836
797078
1224129
489276
699460
988838
1643617
1319324
891608
793024
1269550
453497
1035759
1126015
130725
391117
952125
250664
178782
447392
463846
766952
1619463
951119
147708
283545
82644
205287
78495
458539
174798
463749
1644179
1638762
1929566
1997391
236931
1623555
1435532
849837
1894566
1714981
60520
417783
1154826
504688
804338
156402
195411
1565537
1717211
993121
484278
450493
1412212
1194916
519710
740210
1720001
1851181
1489012
1112531
1431002
1222278
239264
311894
1768888
1277597
967118
1425153
1055487
676600
1972253
1269009
175199
1506235
1977179
1585160
1653605
1927362
1261109
1771219
883843
1876598
317780
1240591
1161811
1818817
435477
282667
1201480
1416404
1862473
805796
700527
75060
514984
20165
1915187
1883585
1653106
1003716
1661308
805464
1634248
1445304
1083976
563460
827052
979871
1324265
1358950
579009
1615550
1567722
1676466
1267112
1860035
1768562
1432050
1960871
1089599
1743977
1951020
413765
677865
966519
1595686
1118556
1782458
395648
482637
975506
1306115
1539929
297406
412941
1269600
686314
1377304
61528
1425729
206022
1566648
1153444
1720457
1281
1577210
886045
1746831
1357210
404137
1656485
826556
393090
1898352
425459
510143
45377
1901345
1483818
805458
751622
1316920
1927413
1450664
204604
1074756
753517
1789662
1863205
1659294
350199
916578
1305088
429101
999678
247784
1037476
121413
194867
1210650
26812
1075480
913318
1940194
888438
1682665
606195
1609979
931531
830819
1771227
1704816
122563
167297
613731
1209784
1902621
1117880
1203675
134420
1732635
550347
253137
543298
1142276
1341697
1590580
537767
1525815
262082
416832
377604
753040
1177680
1716301
1261046
1883448
1974927
1678759
304331
1481555
46865
1022921
179024
947351
1042701
544252
1966509
414999
452632
1023526
1140918
763767
1712525
1064762
1130237
555754
470463
19255
578445
370945
508681
1578896
836463
1108599
440303
1624745
715417
708611
1250364
1406527
214048
1814576
841004
1747457
1409548
1180248
1886781
1394018
852408
225881
1025737
1434677
942918
723255
633293
511073
1886264
1136798
980662
162500
599121
91770
934434
574293
1418639
1033977
73424
1144338
463648
1811676
195497
1365572
1818156
838809
1743913
1619957
1119136
654966
1005807
705652
230537
800492
1975262
1026555
1228366
711163
167304
1978816
825967
1782211
1487009
796474
644933
895186
623517
324468
1292709
1883985
1158706
768093
415302
794285
1455564
1254558
285744
142173
697423
222671
356057
373931
1423228
488690
192463
297593
368903
738023
1084281
572633
1316438
150155
34919
806511
1364546
1739603
1234426
1452750
1579893
1722016
440005
1566339
1194931
440664
1901563
686743
1125034
1712800
1106982
1439896
1161277
1401552
383004
723619
750478
184483
121721
1643362
991932
1901188
1740641
268291
742132
1199605
888069
897897
524054
1309180
481651
1057600
451212
895913
1489272
1035484
1530666
399865
1413353
1189954
1818858
894949
351415
942250
950357
1656538
1101361
1045506
981399
1024783
1228292
676519
1842672
43947
360734
548449
1637464
628767
1106763
1459054
1223993
709701
563919
765708
865171
192421
1268167
782889
1219420
418265
1288754
1755492
905618
1583626
108178
1880677
63261
1076705
1366405
1015260
1687821
185776
447338
1210153
980883
914644
1483870
116498
91557
587012
583311
1287618
1694657
1936794
1676070
1851338
265111
1491091
1838565
1854216
1735255
472208
1418108
736328
826745
1200080
5187
1334159
34053
756959
1712726
1304291
273782
247386
947684
459027
1414846
790221
1191691
1758008
883433
579858
1589032
1780585
309529
1829719
1633011
1231396
1995432
1291335
643830
1514137
781366
443995
1263774
1837649
302153
635250
988993
1306278
599000
961975
57635
211454
863377
337272
331803
696229
347035
1347929
1881337
787759
869295
825868
934988
203972
653558
183960
538733
1791614
816543
1654732
823415
1461450
1618296
643603
1974681
465184
313913
473058
1473160
1739160
683306
258979
1096018
1204925
1278459
1182347
506604
1974616
1513118
736467
1244355
1182378
1713643
1817526
1037407
12328
1239452
686323
224246
905749
1165035
1900097
1021428
488741
187110
431601
1307333
358948
394292
1864837
740880
228356
1297578
1367668
227421
971348
744599
1512626
1768626
1684594
916852
157009
578013
1776850
1645516
228997
627422
646209
1397136
1959751
1485815
1080968
520742
395379
615501
739697
249281
1338974
107282
1649932
1237717
1065541
1111532
1726407
1504480
1150758
1018744
743820
1535265
1811056
1938859
1445292
978351
30410
925360
953127
238349
631633
934532
209402
330234
1226381
386883
958360
1724289
674708
988080
1250828
1928047
152242
1690830
868604
780393
513725
1849107
451301
388614
1618840
618461
437897
1713951
1686050
1593655
131473
936157
1766896
1643057
425022
1918265
9706
179950
1869739
738078
892195
1131791
424730
1917593
109454
1930547
940548
1058364
260012
1035958
1237439
320678
659482
1587310
29818
1784186
1305573
551024
966239
1775825
849861
858685
384601
574489
5913
917641
1595762
1974013
1027214
550447
32003
1906096
1500015
1835696
1938657
412337
139437
1351736
128483
256205
563767
857358
592016
1342703
853695
1504575
1553652
393267
1695426
874883
169860
529398
215586
315687
1927995
1957448
1647216
1629997
867139
1563263
1071755
1054683
339351
1639007
1023536
1420361
991988
980637
63270
370251
1865268
167662
786155
1113599
1308251
52637
1899608
1348
965811
631258
315154
1890310
975446
1085405
115936
1036883
94168
1527633
439129
230537
488272
924899
163446
1674831
1030744
523496
149923
314730
491388
701005
580292
1691704
1933021
677295
590877
1922271
1526852
500284
1786652
1130159
1321145
461174
538683
759532
1352511
624568
1191228
47925
1083255
1060309
507230
694715
477247
1712838
1700642
1913655
812229
1767138
1738778
1978925
386780
984528
314710
1085526
47234
1316194
1035024
1942783
966523
274478
1150197
703633
1065225
1990567
685030
39872
880354
1692944
1193992
1791816
519557
704010
1599314
730385
1474051
685831
1892475
52906
1601812
474967
1223265
1363525
1517819
1129381
1220913
446380
1030440
1089042
527578
794998
737419
175883
367092
1283464
1720502
46914
1663758
1004265
1844417
468604
1351371
1577985
1650908
172709
1109723
793348
1462662
1894989
236748
242837
509592
1202227
170862
1938564
517904
492233
659124
1527483
1358773
261922
635263
423834
831928
25286
1168540
1847308
1448141
952947
500797
1304912
1893528
1944472
700222
1353798
958757
1235178
1456854
327210
1941569
1422893
104776
1706098
831788
1722564
1616258
790209
766537
1404350
791264
1890153
704802
595878
1446370
1482850
1050845
1461901
1459805
418923
1763980
1160209
776144
852669
1021655
301820
1513321
1904448
1733471
1923443
1458848
132334
39173
280036
1784344
1961765
1807327
1094598
1379398
1587689
1264367
771033
571106
1479226
1492151
1080544
889007
1891659
1208312
1695011
48086
134827
691698
135403
1848452
1327796
1870423
1809132
476232
1969974
244425
1602047
405826
1833932
1923114
1194041
538955
1166163
739397
817782
616181
1859672
342200
944405
1339111
225440
1862003
1180627
1341876
41920
1700070
1413506
1048716
607664
1787520
1003139
50394
90824
732051
1402698
1462342
676064
1458733
115445
1811523
1903198
1314408
1058068
543439
1756089
1735198
1474896
1441250
654650
817056
1138006
1794437
493647
146903
1212420
805262
655818
1435475
643447
1398903
389236
1085819
1428597
1457799
1175708
409062
1086701
634440
1046473
199657
1711441
675786
222028
1272911
565381
1377242
923193
1950904
1485536
1070529
979624
426201
674888
1229902
1327351
693845
891871
878923
727142
1433756
1098041
219321
1471522
726308
1580075
689698
1056819
970967
923529
1641487
200552
1089117
487603
1060702
125677
206964
201985
1684146
1453541
1635148
584706
517474
1390285
457802
1804748
1645871
1229836
1441657
307930
1436953
763995
1659079
1547219
893452
1368437
1349862
264197
171449
1856002
1978306
1018620
1013085
271567
189802
1161822
1241715
1642029
1788495
619985
1953831
1810710
396465
1157542
1730798
1873973
342503
1150283
241030
76781
552216
1696793
1770955
396416
1037163
257060
1581063
1231334
181470
1583352
1060465
87167
483922
1872657
955449
293955
759980
698264
169845
855287
151969
705604
1033339
1665169
399113
495741
890631
379329
78011
949033
998143
823521
1620423
1744788
1469795
957839
1195085
406087
1869037
1416615
1179500
823658
539938
1213707
1334988
990291
31592
438321
259189
36116
537337
1777874
1461892
134545
837422
1241456
32453
514311
1413106
880157
909480
1965764
1460069
1979463
1719025
1422282
448329
359593
1869558
1075237
571619
1019047
1687732
871355
771733
557025
1471288
1654732
787394
920805
208034
1191313
1972867
1767174
55559
1529785
1135494
1344577
1788822
223102
1021677
635316
33681
1606329
1196477
1836972
1886526
815958
554349
478060
130501
1873297
143958
139838
1550579
920112
1107538
217823
1437049
722121
244646
1214953
1295763
345947
616535
164458
884717
974428
1691223
974491
981847
1439431
1001365
677079
1489312
1520308
422935
1716619
49184
1070849
1495391
417404
1928181
1309802
969952
350311
1160243
1336907
40353
26050
196942
489953
282838
1392472
1771992
1097320
1231908
266289
304689
1873804
399887
287321
1236672
793800
1735084
403062
546150
296875
625562
71770
411735
1127637
1231801
1174916
634591
91552
756822
934635
840321
1556194
733954
1586616
1344800
1417581
1979752
130715
796067
1685228
1063446
1960663
710135
85244
638322
557692
1875449
1039202
1951838
1071084
1880178
1347848
201898
275137
1748560
1777431
1935224
1797794
1909203
1278203
1541838
558586
1684737
1596696
744710
1384595
751956
783372
819397
1487590
97868
267709
1403005
1315298
1909312
1218642
1026258
791753
1664418
272017
1667117
1670642
369140
1068199
1661560
1783444
1433364
1925047
778081
1175447
728016
1560896
1770074
607537
1631245
1377949
1648329
303352
373684
1399610
1671973
226338
418566
1410325
1715864
1134427
1806710
1940683
1574115
932661
733602
385102
1972090
654069
1154309
774685
1660213
1948459
88967
430501
1951223
338225
279276
165696
1645404
155344
1148181
1230045
772249
1145596
348554
1862951
904718
425339
1027212
1401673
580595
1796607
878650
1144202
1909242
67636
1717754
1034055
818618
1717590
692198
1848803
760151
203090
560504
947522
241334
208773
1162854
1816030
22247
1642519
1217789
1138780
75425
1304540
592298
727451
1694732
432497
1471471
281753
1919364
1564336
1204054
476487
1655891
522838
656534
512357
348460
1280164
1787596
1404958
474648
1880537
616794
982232
412980
1845633
97183
1394231
1472926
1411211
539283
1260406
614312
912052
22419
585795
1824653
977549
1837886
493223
1775652
1049555
1973995
1537125
1513260
1274361
1431787
1230234
202101
1902813
289298
406052
488192
1378514
682121
1366364
141189
1983130
933272
446844
6920
118730
1215131
1729130
801719
1562932
127429
123538
1484490
951834
1915105
544298
642296
1412388
892733
125277
104211
1952147
599547
772666
1826270
343712
1512121
356287
1826610
1535699
636370
641817
210615
1698716
991056
1716642
239595
1654179
554077
1026817
483673
1385613
1156733
1914498
897875
648306
1296791
1625429
673773
1610549
1681969
1247213
1617931
1895582
1780171
359345
1802523
188378
303779
1190770
16629
931625
5683
1083545
93969
896891
455257
907820
1729658
586990
1457863
370031
744089
128283
445348
551719
1412386
1019756
1481435
1026480
33591
1924222
1472580
318657
192338
1368865
926071
1186378
928382
1724588
1165234
200808
187338
1662182
980498
462581
1495637
386779
245973
1095445
1296826
806909
135861
576481
761126
924655
1177235
370132
468600
1322936
1638956
1865329
1677134
1494120
685414
1002267
1037367
147430
287772
637117
704003
429929
833347
1264494
1715400
1899341
1123424
1921523
1969504
1712649
1761657
620603
922737
1893759
45639
220588
1506046
343699
23939
1845469
1692530
1926830
1935261
125702
1539453
1941477
787971
1721350
401624
1883617
1165726
1986572
679622
72739
626863
916937
1638977
1034464
485690
1214150
1657595
1576416
1420765
1973296
218678
478280
1727175
701698
1345193
1813599
781256
756094
1961233
1079611
1689307
1642662
1368538
103256
454356
1731989
1040830
1824708
1721356
1839971
98018
806363
774949
1420666
1602609
297823
1505265
1195924
169256
1551997
851036
1218850
622723
1053899
1342703
1390657
1010312
991772
1299826
1934485
1498295
1585393
1487859
1505390
1272026
476355
1054282
874334
700208
871186
1662143
467903
165320
138327
1619899
1147219
1748775
1294674
1861404
824771
691999
1716816
1369757
1946461
906412
960826
304003
838680
1297467
27264
1967244
278066
1484816
589187
195239
109424
972580
70677
986003
1024701
1190065
527183
478985
1535882
1110438
453618
110709
838064
1093458
451996
787615
1192954
1817562
1255367
1511621
1643696
930166
596859
1347299
206721
69407
693847
1541357
276776
507410
102145
1352696
227033
1308111
1541171
1052909
1380998
773040
1439046
521582
456649
348812
72450
495358
1959321
450898
243756
1457660
1019194
1028714
374644
906820
329649
507174
737968
1303480
53767
552686
1101849
653976
1750060
1318229
466647
333476
1911342
1323626
1427606
662463
440463
1971814
631825
1786089
1022420
253814
1405625
523385
746259
1243090
1381769
1290903
842044
852711
856022
944619
1875032
422107
921353
326904
1547051
1724940
679899
191106
877322
622874
1562487
722567
733421
779551
1408984
219659
1597684
1459427
763502
837964
569548
1852525
105956
1333139
629101
1656813
969483
177456
833098
1174435
516449
256700
553652
1282195
588869
603937
991487
146515
621020
1093640
1278756
92402
608052
1457477
362721
18699
1181256
209342
955902
1602975
138127
950314
144273
661006
562921
712808
1174325
1619215
1702940
1021081
826512
1715038
161128
112082
81123
617122
205672
1002579
867368
1992629
1510466
1941242
291869
1863919
261997
1815874
973462
1106224
1825174
603128
64369
1809011
784395
1394307
595136
1001883
424554
1570744
800100
553154
174580
1252470
393337
640546
85857
301877
714415
1445010
708999
1767449
1850554
1147887
134249
432282
1473195
1742388
1546497
927432
356639
1415096
376077
772389
1201901
674584
651701
1488745
444112
1674928
545204
1665561
1373965
547164
1539367
1897493
1402094
23490
28670
84250
1554887
1621675
528979
1575417
989604
267987
1602913
1739763
474898
1049345
1312427
1310214
462520
914517
1930794
1849164
774276
1802559
1808608
1552173
432477
890494
1786028
255626
234971
386393
283905
1940756
801110
13715
871027
1077031
752060
296937
501888
1273314
1375050
1222941
901416
1542227
73232
227410
382048
460358
844144
596211
1685709
1166843
125740
1005959
175679
1568764
622573
632950
1582390
873185
1720237
1847984
206092
1716129
943305
1455257
572586
358104
1138058
1770573
286705
1835081
1317968
1125938
88845
1965251
1067498
322160
1367667
1791997
819648
917806
277319
761714
516328
312737
24798
1139759
406023
1911074
1164932
140798
1963451
390956
1299147
1676616
1831942
304949
1220789
1469970
167154
980451
920143
1932187
1746043
793571
1522511
1725908
225040
1776149
222173
1187727
207433
441128
1666553
994919
503759
43150
137763
512179
503931
901638
818777
430206
970118
191463
162099
759663
1672275
872695
852556
1233483
1202866
619857
205062
513344
196663
739427
777557
1564516
346379
1973522
1226049
769833
947453
193834
1346093
306416
594538
1388849
824046
433817
1789688
1610612
1546692
50659
323232
752615
1077535
268984
1932031
442132
1029571
1355343
545713
1867790
1441340
1212570
177349
826798
1555272
789238
1329501
1446455
1503266
205261
835051
266603
1968542
949788
1964702
1673517
1990063
425561
494316
320494
320742
666944
1048018
1417418
323918
382924
1148399
1103939
1459891
97448
1670509
177574
529600
1141509
1650895
1553779
779755
1485102
177040
233873
841005
12429
1939912
1713608
993269
1281315
1908398
1458183
1774371
561696
1173171
1111994
241848
771899
632933
1243774
1356885
892000
41819
536599
395169
1010665
1674412
1570904
1594952
702288
472006
1978538
237610
1815745
899671
101100
1635144
730901
577235
1848563
120635
1874207
1679633
934215
1318660
1812027
1208308
1851192
758981
633185
1517477
937391
1621169
1680325
1596276
804839
221191
1052080
1435454
1785338
219226
1616023
349282
491615
1473635
745085
1946450
215339
1266620
1485278
465416
1973724
26956
43013
1208373
1283924
1212806
979856
1726075
387636
1731014
199226
558731
964738
1077857
329428
1655176
1139055
1761739
374707
612162
1075205
1237569
458242
1056178
1683033
713102
1198587
1528071
1918050
1738124
511486
1512203
1976914
1944261
1293522
460806
473606
941757
161911
1431624
1300343
1668430
296095
964838
1370575
1473237
1115077
1960127
1780795
1529410
1771325
1265160
334014
178364
1796259
882840
309560
1536536
1374165
836990
301372
1017670
501253
918372
86260
942133
357349
1723071
1971041
1042483
1285322
817391
1977029
87501
1188453
1724350
1401000
1592010
1532114
833883
1835592
1813780
1087069
1585604
1537548
477464
1185804
1872969
1231921
1960134
1692843
827525
1097007
1661083
1191556
384857
142062
1596832
327392
771961
252422
867801
780635
415356
1819219
1980841
1186085
1314492
662812
586991
482908
1607733
37226
784844
790674
1239883
460343
1323155
1198710
1685994
1122934
1453096
1931823
633884
822589
1821697
752276
929165
1788081
490910
1840144
119631
1735006
1052312
1632018
1777761
968376
655945
1368287
685723
1906878
1255184
1930527
857241
336882
794298
643839
1696780
1086519
624316
1929864
1513644
181654
839414
974495
602065
1558955
1235708
1225132
1199515
1217718
1162910
1746002
1464380
280214
1283193
572165
79032
950028
671554
1481588
803905
1704929
1597237
553484
1789010
1103702
657607
20989
1459609
279433
460237
1170632
1749993
826165
545519
860338
26523
1941293
580117
1336105
1763430
983844
1383753
247242
1207011
1196967
808430
1980207
1662656
521412
407415
1779709
574121
204260
1995695
1031596
761527
35442
203031
1565210
1338424
701256
6335
1187547
1822892
279017
911619
1636982
1345124
1876945
1118205
1136135
264735
1545535
564213
628826
1860121
870072
619878
559739
585379
407919
800792
919192
341275
1174996
1091229
1379932
1795414
1549605
1097003
1057497
972787
304101
1642969
1173995
180146
106800
582915
1770712
1681679
1259457
1081743
429187
1215122
340394
227685
174780
557559
1284834
1611664
1669927
1456492
1056084
920706
1430080
862562
1010343
528262
699859
1158400
588895
538017
707725
1920119
1216594
1048290
959813
457225
1144819
1821177
1867303
817777
897055
54581
1036228
1313483
818468
1633662
942361
145707
1509656
600317
390908
1325412
1598367
590947
4329
1738741
1487916
779150
926921
527076
251935
1792107
797318
643943
2747
698670
1123484
1184751
1516558
950864
298253
1423579
917000
1100748
271163
1435528
1918536
197001
1009488
631946
1186574
1369464
246490
620980
882103
1177328
1837040
997923
338413
158071
1314217
1725109
1127426
1414136
87839
720216
1403575
693672
547482
437826
1462214
1539890
1283105
1721711
607318
1254238
679223
253165
296553
746584
233632
1455908
1398725
393449
710906
444462
312403
204813
405509
802116
216811
875765
1930506
379085
1412576
1259136
270638
1136995
198836
1391632
910431
192906
1263030
1824428
1271150
727938
1049660
1700
1266183
1987513
1668080
1349776
1079818
598872
1968681
1583397
880574
1145541
251273
341933
1805176
1225044
285242
1071968
1257859
472519
1610755
246371
1538088
1555814
281035
434246
280717
169880
1602539
1073685
1780303
424312
695581
862140
263521
1927629
223641
234987
198741
590592
1101087
447326
1050445
621374
1475417
1572737
729910
1429307
40829
1645300
1384878
392195
1917469
1691477
37176
1645895
785615
1294111
1318230
1526030
1531215
1329871
1687819
753321
816230
1844674
866180
908056
961803
912870
175069
604461
144251
921264
650393
1151461
1630022
1251276
822594
1775178
1618148
757616
234257
1933891
1025941
1635318
1071720
1908136
427217
940701
389220
1325634
736528
465475
601493
664046
852787
522387
1222445
1201115
634825
854520
242602
886171
1715999
1902369
636537
1063178
1399196
1942631
494731
793035
1535018
1256087
1875116
1481264
258784
1168551
1593459
1918597
1328433
368086
1043100
1046724
291925
563022
726862
366469
462058
195608
1289799
1889389
1042792
884983
1403156
1151521
919125
954843
883021
1436267
568556
989165
158322
1895874
1462443
1583103
996814
1233856
1463674
1698517
675045
1197328
240257
1078791
997654
1021633
101511
1330433
32581
624336
930536
1752044
1088196
577045
395247
561321
838448
685082
1265535
1739313
1352714
874181
555656
1568711
1593619
226936
1647753
107149
1313922
1032157
1791210
1148867
1957589
272306
1846165
850382
1452955
1882677
681258
661041
862371
990064
590801
1861132
25253
660759
413499
1762896
411697
1281772
1044399
589278
614945
1447788
858827
1204727
1477405
1138313
1057007
876599
33695
174440
1607537
1449509
377051
1077406
1708307
1395948
1349580
1127163
527126
1897553
710074
1114930
1049100
644445
761741
824981
579117
95909
368139
1146784
1836364
1620151
332543
1061507
1491108
1703495
1086768
146984
474732
1344704
1478034
790601
502757
1889004
1197328
314448
409148
1346312
746866
1904452
1207077
1433165
584440
596529
710697
273027
1812564
1136126
843811
623864
895922
1564332
242232
1081314
1193028
257452
259126
47518
1012016
498045
448784
118124
1839613
1022705
1686727
1567185
1548566
96547
1856505
1278453
94992
696959
931588
1874764
570975
1129399
316448
793558
1793820
1433464
933234
116949
255571
917957
602527
304139
1964199
1951719
1521592
1070216
1419917
628910
1118265
1217255
1958544
1303369
1111971
1195260
340614
324909
1127176
823267
207571
428789
1693598
276812
869868
912585
1186593
500525
1630675
388162
345972
604522
1243821
148768
1796546
1929674
851017
1369260
1225963
43462
232015
1408114
391641
1588662
1719102
1415747
1730795
1810159
1575030
1055725
1607123
1331691
649764
799385
1948929
1952565
1785746
1056134
1888062
1886396
1246988
931629
898849
815945
1429930
1974047
847221
1185420
1881767
973838
1692384
67985
217358
484927
1759238
603528
268301
1081317
908933
319263
1299180
1312250
85065
1596327
1624015
1963375
58712
110544
1966876
1118065
920765
570719
927323
522128
1564372
1116463
1699839
165809
650482
43893
1064146
1135185
560051
862375
315007
539038
1132047
1733764
1724260
1777561
1465525
1323810
182545
834581
1160377
834638
1997816
1714028
1975980
1015978
370212
1357445
786951
1055388
1447875
1357945
1316958
323108
1944098
951899
1078943
1528173
315661
487783
605237
1918727
1419126
1832956
976354
1615460
379541
376573
1553632
498587
922028
1232880
500994
1580506
1236028
1974446
579264
1478294
484316
934707
1307868
1658659
802265
701553
824666
747438
682874
227153
1686818
22982
523073
1920615
450922
78938
1902630
556199
1788379
1117205
741457
623175
1023306
294954
1163680
676646
1960870
666751
332522
688240
474503
1518616
487477
1328868
1623744
36176
773096
225721
1452250
1142736
229866
1343234
1896659
774065
1526125
1644368
1388669
179235
443591
902055
1773089
508932
815979
106483
1651999
1687975
1452691
149892
566430
1587044
1309342
1473873
730527
1922174
1759618
1466755
165478
1670772
1525746
936554
334889
50091
1383914
371905
828291
505020
1755342
1299683
1217344
1843429
1928567
425123
956567
74459
850634
136317
418588
1035486
1778289
1074966
505250
31131
625358
428116
342075
449387
1808638
390081
1471136
1556240
1760982
529103
399516
533146
582779
370981
1493300
1065239
1754766
1235115
864929
82714
1539598
1121227
1495955
1666877
1332789
762201
1141950
410449
641437
1498525
874336
1342356
1397050
729961
1758115
1769186
1271193
1235675
763195
1244255
37856
740004
1363953
600869
1224698
1928428
1376847
1749972
1978797
1589868
43344
1688579
1799602
901837
1020214
1761300
1077229
135038
120382
159087
1668787
298573
1982298
1690795
1141943
1486058
776186
103078
1041540
1364118
1081248
541615
1087889
557449
201116
395269
559983
1505592
1059211
539773
1851781
1014774
1837183
1121911
795000
1820437
885676
783027
796435
616300
1885644
1450317
1349499
1980357
1497575
467685
503570
219287
614428
1180842
1471610
730052
498135
1091945
1138990
1053291
1580657
996744
1146789
1079966
260148
510375
776414
876915
1065897
259156
1983628
15592
270854
350463
1414361
405585
747762
223683
263438
1721250
744216
1860966
1111210
1120708
415046
1365635
80178
599977
205819
1685332
1050793
362887
1401046
1130268
1346442
1844282
617633
1492511
441876
823442
677483
1052370
317423
155468
296122
548618
1417498
141386
1554405
1312159
1493241
1392984
1001966
1303722
1184224
1382974
1063841
1403107
1954901
1053737
1510415
1668298
1999442
73600
1131357
41688
542711
1895451
1852238
7043
894257
1363431
637093
1911292
926177
690455
1084669
688351
831064
1760742
93499
941734
648662
703149
1201795
1659553
44990
1382668
605300
342
689743
1837324
541212
1321039
1282858
1368093
1649351
268864
1986418
1043920
1646467
82556
1370401
621900
1512064
1065325
1322476
528127
1794998
1803647
1117250
804933
1416503
1128610
83617
1803937
169362
682331
961058
337450
1653164
1457034
1930427
1864560
1742096
1968216
396815
1603577
99302
1268521
1181273
762036
115157
873123
1570992
1133105
1141124
855761
1516354
1616561
677708
533600
1334440
55300
1509425
1716810
235290
1835092
601822
1328033
757390
301586
330508
103932
231741
1395264
1198364
8895
571554
1211755
840852
812957
1902409
1781674
208493
109679
1835627
1833236
60799
517940
1869480
788055
1110145
1040916
974345
374418
1126494
1214123
1692749
1939699
1398227
1869422
1758303
478565
1145745
1662317
1945485
1977719
256483
1232849
953752
985576
1931604
1810332
1095568
1329539
1419644
1951922
1425099
1501432
256492
1522281
1016940
1154447
460521
397181
808354
927373
1357633
141289
169777
190662
1170606
1596393
236690
880420
833772
877627
1605311
678533
291625
1421110
165978
1825746
1339487
231710
1225505
921133
1319622
864358
1079054
1604024
529074
1903868
1006204
534261
83986
1535864
1618757
1478757
1989162
604631
1280304
799417
189672
677065
1559587
545184
823458
1376274
1910679
684631
1741389
1653579
423953
523037
1623508
603385
1238357
1282868
285977
1365334
415810
216199
632830
429664
533690
84625
591162
854620
667630
778863
429494
1118061
565405
986660
996158
414593
508913
6609
1061319
252004
1805142
1718744
1084341
1968677
1639696
121257
553066
471034
536894
1764679
381963
121107
70590
1673596
1099933
1470065
1480962
1030085
865040
218146
1495276
306565
525080
505857
132506
1978351
207024
1453639
581759
1990584
1393997
222120
1364623
1543853
439284
522801
762952
1757664
897987
1506916
1900226
958636
1033892
879877
598148
203151
762928
1162990
1498940
1340651
1130734
1775061
1170800
970617
518168
1912269
1337863
12411
1578573
690637
412082
647589
1931625
902650
346323
474050
1566975
1477772
1725595
590317
649260
600290
947172
1677866
624990
1963529
1292357
584987
195853
1893365
1355869
547006
82709
1570367
916792
1270521
1418971
1203885
1379474
825401
1842433
1187433
1741552
1874457
1043756
1695564
1172172
371106
1523486
347292
1961318
533039
1449235
1159895
1526823
1485819
386650
1106044
1251576
631689
998388
131755
1054591
68839
274441
1093760
1368911
1531136
553176
54367
778093
118881
1342206
649869
856032
1083024
1903137
1087836
1317637
227684
361227
333680
113484
1910078
1575177
1159007
1567190
1920020
805728
1050901
1673063
1257769
186802
801199
848550
951494
1837427
1359748
125780
1826755
1919118
654839
12979
1378405
202803
475091
166793
1195000
1989426
1636752
768925
1614438
1569199
1866168
1096630
1880988
646742
1961823
1939830
1039792
152985
1083079
201446
1527
1240273
680553
1996455
1163455
1731416
1336827
837445
457851
1413442
1236639
408408
692318
1839133
1331205
673173
1835875
1168972
1202473
1748942
1785523
388914
1112453
372916
1836561
13038
477135
565319
660890
1921524
746384
865452
266783
1768963
204515
1218485
265109
988032
1770412
1475131
353599
1595178
1116377
925581
596453
1910658
151153
234047
1107670
645391
208909
362321
367644
996983
1369038
213165
1331489
503156
1547984
1388672
855711
576034
112622
1496785
490512
1140386
905436
1222673
686898
1497017
1759794
541229
1794742
158410
1433137
1758382
298570
698320
479836
1155246
1533696
113690
937790
1595446
986571
1698817
631463
1717124
1004786
1515016
823766
1736085
1312575
552726
496368
1462693
329060
426110
1227974
20524
1234508
1425706
805318
878690
1382180
455237
783739
1875250
925178
1762562
1828093
985430
1144365
525882
332960
704089
483944
1797794
169836
1929149
614382
52977
1262950
1901030
1123663
1124297
1060867
1484657
1363570
587116
149006
1531004
1288083
1371917
1885707
454516
1118078
1074717
523990
851566
1653056
1445586
128516
301290
396545
1177614
1006150
1695723
1171872
500613
415025
1368289
1837717
78222
83037
610420
1286448
394524
380972
313182
518355
783565
252031
240840
1994490
243254
1805018
847997
366171
1658825
1387870
132942
613185
1916110
1367872
663143
418872
1016612
854768
1407340
1844111
1183966
833832
1582003
1952905
1095077
630663
1989241
1037753
1886910
1589095
196750
881702
345543
551111
1015054
1653612
586478
1360482
755906
326558
1998124
427062
1429217
864724
679846
1938583
554230
1736698
1883963
1449088
1635521
636614
78345
579992
1726946
1729454
1119437
1547358
295249
289647
1664049
1115109
1988180
397383
1279038
141411
390757
731915
104927
114822
1340583
1082862
234328
752601
235131
199024
1707883
289271
1506719
1117764
1562781
375938
542979
233129
1060408
779092
1952947
1064706
979844
1903406
77277
1963560
441822
38887
951592
1175813
370098
1963171
1059636
1046948
1629379
1321254
713915
614740
260787
1595041
1894284
148362
384279
629462
946989
582772
365829
663833
121203
1473902
1222456
347772
539049
449422
1446624
157204
1735457
1920722
1404076
744068
790659
327712
1291958
1670310
600088
957000
1685678
841773
451468
128051
571226
1505751
874882
1918709
510913
332382
1157660
451498
205667
865856
1897815
622865
1287702
1645720
120559
1929851
16210
679557
1892880
828504
512957
609026
1064831
1256971
1408044
1002121
522914
1862587
403162
464965
417453
954976
1537843
999715
271903
673377
956227
849336
117159
1066742
548694
1030802
1079797
689490
583371
1688595
471722
1850292
1479660
1068680
1248574
1910067
1953881
1187802
1083408
1763432
754697
1543446
1489443
8791
386914
271308
1311943
801854
1984018
1230578
1030304
1885180
1455218
100951
1123390
1310785
1183467
715847
676080
923316
629573
880942
1744009
1562103
1664669
344903
1359983
605369
1445313
442107
422574
1087812
1519610
571469
794693
1767765
1442740
896881
24060
1741229
1700504
702774
1853460
1649392
875115
1118160
789182
1777002
679650
305235
1593669
527398
910619
959910
866358
92904
572105
1989229
377345
1424331
1516733
147759
1081760
457007
1673772
744039
1988341
619770
189317
1017469
1964359
1731450
1269354
1431442
827707
1827637
979003
1909547
1891926
1210613
1626933
368234
929745
1494486
354479
922622
570568
1350355
258552
1175629
970074
1111906
568878
704035
1429137
1578146
1369765
1946201
193068
910752
1744663
1772979
426547
423363
1618673
323708
1431651
604518
958450
1694884
775696
925569
1444445
465882
1444762
720499
444765
1795555
757219
1714996
1378129
1418539
943868
1661155
1611408
1088573
89005
637382
515113
1438302
168099
1725517
1690638
331126
1944044
1693925
862877
1212064
1170287
171210
794412
323811
897320
1447540
292721
880151
1579873
1567917
802013
886509
304308
936971
330291
251271
895380
974870
1866466
861451
1313454
189786
1167427
592067
917268
1586947
249494
1962252
978791
387434
1126549
1846794
1078543
303755
1804796
1958687
488577
60730
783783
269458
224056
1206912
918318
1153276
1745852
10968
645721
309169
134005
1746883
1706764
171354
1845027
1530812
1571466
1578349
32156
1067694
695939
897264
740490
681965
936564
1007183
1007952
582021
580130
342680
1843021
435114
1107952
1662700
1400621
160403
1493759
392877
1962283
19448
485379
1321013
597506
1299425
897362
350235
570929
1255747
1198381
1684589
1402914
822208
882284
1578649
571968
1695928
244260
1504950
872344
780947
338324
520959
1752722
1116960
1567293
151927
1665239
1001808
365632
357078
707232
329253
180250
1469133
1498669
1616151
967276
60569
864029
1974278
1133295
1420550
643702
1302201
465997
1321778
854029
271672
98512
533344
1459594
1726683
712008
957434
1972033
1904053
1524623
187094
270616
91877
1252188
390415
1928796
506425
696746
828030
1772478
637816
1601774
1036433
66936
1092745
1118821
1891932
297879
1961456
1430498
1732567
1121553
978086
1191333
1909524
1899634
1956250
615954
1826830
1824185
560792
1180850
1990234
1441085
1555899
47223
872648
1066019
19447
1710395
1365969
588633
1280080
1610227
373423
1962293
1341862
1133373
451205
1134546
723249
1009153
1097619
1666316
525532
1446217
686232
1848595
866571
1030083
1059893
605950
663483
1089026
1633006
791752
56599
867569
1524132
1537563
1490719
213811
1966503
195231
1145377
565887
847599
639666
767964
1634940
1752517
1084151
1459405
1327148
1574233
1218804
1513026
100544
1297162
418275
1091857
743690
1824546
600767
1642739
537680
1770593
686507
1319821
1706399
421967
1611818
59025
1469517
1557780
806159
108390
1174964
578295
1831423
891114
909268
1438656
890323
900589
1861712
891900
668767
558883
579471
1578165
70682
411739
826221
1936824
190603
1682898
559892
1067245
779071
1684991
1414813
1706452
1592213
1147346
596082
643581
1730050
1224184
1494049
1588066
1552
1866917
1812893
1917845
95839
879007
216707
1107248
940191
563638
1487479
1776544
152964
1571112
1477167
1989490
1735568
1755026
1949577
1418468
857813
932392
1278922
375454
1956535
1487398
939423
1158419
547909
1210418
33658
1783729
1636937
1564922
1179353
1715665
1072649
231370
670147
683577
1591104
1567167
1491663
922155
134439
1222560
310577
1084490
293130
1069902
289883
1219408
510632
1163500
38151
297979
417151
1633942
491169
92874
1219748
1334387
1675742
320583
1251074
355439
1403516
1738699
744351
203817
796093
1492891
1330724
1236308
1856420
704941
1159491
63786
326399
43918
546233
1430970
1597322
1945530
1009665
1825354
1437288
23067
1495250
1310380
64611
727050
1830528
972814
188444
1260251
1221685
323355
761237
1806493
1531036
1619529
1453364
1766647
1973713
900962
1518092
412936
781038
990078
459497
205980
941587
745970
443925
624599
1902342
1803233
1979646
1356200
1363056
1023568
37729
1484662
1961541
698314
1284305
634730
189051
1271529
343284
62134
1598260
1829875
433821
1766173
332259
1006831
1166958
304022
1625855
1908468
716117
289819
1346512
358640
54076
205389
909352
452250
1150056
1933462
545384
1350027
286855
1789667
1780982
1697823
845655
284438
903276
1590052
1652044
1822107
1958376
1649728
900058
1221518
1457517
29750
315944
1193221
96347
1829320
457127
1391995
1822464
631506
298126
340573
512246
1576883
1863878
853837
565182
539749
1976932
744343
1058463
22490
957854
844641
659305
812017
1815118
1445996
452959
599082
1741199
1487480
1739987
644474
158395
1707558
456021
1719535
448566
1510682
768104
1111603
1204224
136117
1717424
878076
1102300
512842
1922582
1704236
1709199
776426
1758915
497474
1332563
1989841
1285214
970523
1838671
42878
1666171
1512512
1137413
767746
808569
1951068
1325052
1902424
1149583
1323714
711704
1989813
1679552
1083720
1200371
714115
948973
730953
1241486
682162
1636446
1442648
1458685
333222
599561
93793
1631990
123212
1646362
887608
263636
156554
835576
1914718
1049839
187665
1576586
5890
959373
546576
1134501
1468675
977774
1698001
577994
378057
1903130
1853618
1275489
282422
1371492
122519
1584838
1091024
551397
1538267
1573611
288771
606314
781619
1450232
573640
979367
689059
1285564
995267
585119
897795
1967624
1901609
85248
1380979
1034701
1207983
543154
1412063
995810
694442
257635
1219588
1422830
410988
149685
382152
381324
1933918
1277667
208493
1126194
1547994
1662520
1739599
1164842
840710
1799471
1181412
1418541
1253313
1204747
959158
1361902
1723022
1630779
1309148
1960374
1665299
1187460
14004
1619852
1242784
1961326
1655794
14650
500063
446826
1865742
1406111
80572
1746434
963803
353625
1743792
471997
106253
248998
1679762
1514541
1874686
930566
1573665
347084
740016
1315765
267498
1421715
577398
1539571
1607728
1229757
1335759
1178574
669876
1006546
1140279
414645
186657
951093
1125395
982349
1313515
996270
821924
1145427
142503
1719708
222155
1841498
1785620
533413
1575145
1319400
761783
458751
388999
729962
909506
75992
1631129
1438288
107570
1689665
658430
1429834
1272543
1414412
1948244
1145510
1252917
1916814
1553925
709060
527010
1029247
1053608
1213212
446878
1658158
415492
787056
1107895
328752
1878919
367458
1512164
1553013
854472
1079602
585886
967769
1537556
1401272
1901081
69152
879550
533980
1303762
478213
966201
1358196
1007908
764674
498733
1952632
404745
1811284
1015890
1428028
1036647
1917740
633960
839109
172564
821945
1804815
1696987
87727
1146523
1585599
819616
1135805
1172720
1551027
500746
901371
1103742
1634429
1048526
303132
441045
999111
1209864
1246292
1323733
536828
1622751
1859557
283242
1872329
1732509
1440418
178493
12829
1977676
827514
1728698
892067
727437
1882905
301204
1705702
1884819
12708
1676314
486918
91056
87967
1336780
373283
1447608
1138424
740820
1816541
1463627
826449
698419
91368
1513203
416771
957236
694353
1323202
1507118
165336
1200878
440994
1320377
534434
1229324
463973
229082
1303138
1292038
695655
1280021
178124
1516024
227319
905344
1748253
157246
1176858
1821107
983927
659674
630801
562167
161662
1547173
47007
1177504
1875546
833437
488278
1690839
1297106
964276
353555
578289
328465
1478418
648163
139335
350957
1730827
1086386
1797468
137558
1679320
86687
1701114
1611796
1503781
726705
275002
353838
781269
568329
469762
243684
803380
1512394
1147996
1550950
1847021
369323
1827572
1399312
92232
127106
852237
301718
1528591
1066866
995966
194925
50585
1858202
531547
1134874
38206
692120
1220829
2742
1505271
1600718
422117
1974028
1548764
1337436
547551
1431288
1393531
1474568
1795447
952672
326603
997994
498503
319715
106270
1706516
905686
1636226
208373
1156807
456154
913791
953161
503646
781580
731744
1929604
1360482
1072692
139731
595479
963387
795335
433504
717930
222211
244633
1997019
1634447
730312
918160
1866132
1824695
1364195
1577093
1080128
1768347
1326821
1762670
3117
1397096
1636221
196602
1725005
1547721
1353367
188521
713245
1822154
172180
1910470
1170689
1092283
1389123
1294635
541564
186261
1533492
1121825
543491
133431
1759187
1397684
249024
666667
1034230
1966843
1972894
754525
1983801
1614205
1813311
290683
1048392
85480
1959952
1183286
1245730
932095
1491404
985058
1785521
402737
1612237
22544
1074339
908617
886897
1559005
1392259
382418
1092988
1214954
276262
960285
1929297
780089
238205
811245
501673
579473
1498261
1768292
1127865
950351
124727
242101
640013
1979770
775918
624394
635839
1312724
1117609
1679662
911413
1152188
1692729
532766
1760988
219689
1555683
1541193
109934
914790
1695042
1730680
418321
601013
1743317
308237
883686
479172
577900
1157314
1490703
1479471
957288
561766
873349
470369
1158148
862829
1272359
276110
218242
225481
1576832
711442
1326590
809604
782634
1377324
228879
976427
119077
1401958
1775438
147201
1045829
1055869
876218
1084549
726415
508263
1909540
65913
306915
381836
49641
333468
170103
155714
736544
37284
653798
1717348
516757
1247570
388501
112871
771504
1057680
838944
845348
1361066
108425
1229404
214077
1873281
1285103
1303664
970909
148645
1354303
1220980
1841399
1260424
1661446
1402550
21697
849609
1981756
1266200
1829001
1650124
668923
952592
416668
12728
1495388
190198
711681
1530715
863250
747194
446
1910203
16431
67327
273068
1507613
1623980
669317
904861
572033
719585
1421488
485963
1418454
1735491
1149982
1852142
23953
1374917
684848
1642618
1371220
244455
1588062
1199378
421136
951821
682372
1903980
203564
1140742
136985
1694074
1061
350697
1402807
143649
75536
76662
108567
40031
1426174
1622677
1379585
1600868
1221007
150399
1173242
534751
1373561
1257509
847064
1153120
1860653
851305
554495
403813
266981
1656777
1865177
1868081
1700479
403932
711721
1577471
136919
221968
1652919
1397131
149857
791040
449490
487745
1142944
431064
1311994
1741867
443706
96702
1521244
1566720
1015340
1566273
800505
272613
537035
195720
862735
284895
833007
1213395
1046933
133094
264619
392637
223941
625835
81201
103755
1493154
228278
992500
1966837
1203469
1614014
1973169
1941173
1510887
613569
1940877
921980
442629
323762
771064
308535
76423
1332489
1044504
1163553
101253
1081750
1126130
1373803
299205
116134
487378
1761480
125602
171575
1479344
277258
258636
1092177
348168
1780500
1602874
325438
694376
465137
374572
1123160
390008
774675
1271996
1569127
302165
1530263
1164871
835576
145986
1404688
1120411
56894
1546686
996304
1881023
1154964
1803692
956414
749912
1497381
1168591
237074
704749
541979
1929413
231828
926146
1212941
1403257
1556434
141028
1165763
1650490
1741689
484731
887770
499718
1678525
996477
1132894
119103
1631329
1565435
1611858
1115580
1789870
248127
1848102
1010247
1398808
1594369
927488
1650665
1703824
729221
1900351
1280431
262744
968814
435312
1352464
1851212
1405574
1891874
383346
639604
1184273
1568619
516123
1230248
1657311
1984008
636437
546824
833318
1405989
261039
907
1802930
903462
1211382
279777
692128
1651601
1680098
1478163
1024725
624241
523861
1213175
137396
687537
1472934
191997
829927
160131
707737
672604
1668570
1662424
413007
781958
1814793
528892
485860
1986980
599598
1266699
1582208
107703
1754779
1867923
830781
247355
225996
19546
770852
1288090
1534216
1602823
1291018
867827
47800
243918
180006
675175
648127
1643058
1025718
1864660
1050120
1989616
1707586
567554
1779192
487575
194614
966932
156124
1164356
492436
1765221
1392664
783333
815260
1510295
1587800
161844
1407758
311107
78143
1457727
235855
576088
769569
10196
135508
516780
1813780
1434078
776847
265527
914356
173611
856780
1768729
1859876
128525
673450
964175
195068
1268305
1811120
831771
495391
1823399
351914
60972
36528
191167
166548
741077
1996644
586182
1174021
3424
1791677
1075416
1747894
360061
1960361
578341
1292548
307385
30122
1549895
580472
1383624
209103
298034
14257
1370696
1956279
1614860
938104
1942607
290948
1865387
399217
1306612
638885
572149
514184
14196
1713149
1886209
1950686
156829
1886790
45617
878333
724230
1781651
1188665
1335426
1708902
1542525
1557606
952986
1777809
453284
1822902
1100864
1073413
1417869
1888094
509607
1529
658008
194067
747385
1486626
311443
253612
1332537
63078
867718
816357
968081
646751
1553687
1941695
1875630
959406
1768461
530199
1240276
624417
1510236
1069206
414626
867452
935010
1293226
395865
645930
810518
750129
1224873
188988
1271894
803050
570176
947276
1866010
1115895
523754
490024
1223076
1453890
207550
605984
1754725
1001418
1486028
368894
523928
318694
602824
850616
1657503
55990
1147087
1392538
526283
1570395
1099378
1440325
1977002
796821
296052
456783
1360926
1601465
1386026
25493
19115
477581
194971
642327
1927911
783430
1194082
1472221
205867
1950202
1317337
1891907
1836460
291679
1252944
778897
1582656
396634
146122
863097
1814526
555756
1487915
1303142
1294105
208751
1134882
1688934
87043
1867909
1584572
492429
33428
48716
1573530
1817204
1905865
1645696
119999
1568160
792503
940806
249826
1332604
1104788
1650764
1248667
1378945
141386
1408872
292216
1002432
889367
434271
1309165
364949
1102358
588474
1828283
907225
1970998
36088
860763
818293
1790502
888644
493112
172920
1220731
118523
1276274
190664
1196814
731115
36444
636279
514346
869543
595607
1295250
1952116
1081310
1770924
1599654
1643618
1401593
21877
1077132
1068882
1267816
1648677
739990
1950289
885253
1667813
597325
135312
1742502
1187147
695421
1336598
322628
441948
1034531
1489899
1194482
1848117
1391592
1771342
982351
498217
1609365
1277224
205735
171217
458440
741057
219115
885452
472581
236932
1838918
158149
1981537
170277
1634985
12005
1969688
1202904
1789348
1963311
922574
993926
933829
725841
1920824
760486
1373569
201534
1530899
1805494
1048292
560611
248213
100784
1992156
1243327
1135420
1561219
1361845
223931
613872
270377
911624
1678128
1172062
1266487
169602
1633578
1411872
710950
1782517
1562832
62697
574487
1631169
1593783
1524540
1946113
1136345
664080
1425912
67025
1416590
1340643
545993
1566561
300462
805193
876805
1961286
962024
801612
254152
95868
1058980
776799
152200
1764505
572139
1034164
1725063
1001942
1082881
643547
1641264
856247
1868727
270881
91956
651166
1451082
72540
757178
1990717
651507
605596
1915309
569413
1764231
1492336
1147889
1303602
1111418
1444661
224343
488482
180505
222706
1556839
333143
84316
245276
1078485
1460126
1396410
480645
571780
291465
1536399
305737
255618
807484
1207162
1752277
184203
635011
881763
1826615
1113351
1789301
1387568
1172578
1928972
1060747
1408966
1251619
1314299
164037
1918963
1228853
790490
581054
105888
1538450
792200
854104
1962396
994119
509130
293660
1079221
1976236
1371772
1620793
396764
1686336
1411093
1543074
1053893
1881299
1412681
13611
293772
1781133
144266
556095
95979
1555156
378300
1509800
114346
520775
34753
831293
18040
1998335
1842565
213730
458263
1523342
1390146
372515
362646
1916217
648433
1445136
178385
1888408
1218603
1322620
1756322
1671479
215528
24590
1148072
383029
2065
1779351
89465
118840
302259
173494
4378
1407990
1883415
1231073
402655
882583
1806371
695270
858246
1008047
678190
626955
1403419
981699
1757614
1324456
1578250
1272990
906643
1269556
1854832
950290
701159
198484
643231
437135
1111214
1109445
162429
1609374
148759
1355637
1992570
416479
1131389
760675
638486
564584
1330619
1517605
352081
678908
1879070
1345039
1438164
840524
1844135
1798667
562921
182959
931205
73557
1070256
975760
1562813
960848
1629783
1848987
1215208
1148706
916049
882859
744371
160345
1893219
1160694
834711
215398
1216324
1293612
181966
23835
244333
518359
1621307
147337
704123
784361
1809903
1323301
390156
1646112
325059
985579
1865545
632058
1424364
1141481
1122421
999674
1711851
936866
274437
1835092
907093
734860
516634
1993301
952134
723948
917695
1663343
1946017
1327441
713549
1876582
448984
1031755
1260023
1865002
705535
1355710
1481939
1514698
1384719
823685
1851171
1602254
1187208
647604
708101
1336324
158883
1866582
1305107
1926779
197020
468855
1677155
105552
302272
600768
53809
1148011
747202
1328475
1488108
889767
1666256
1803239
790937
971395
1173342
1511998
1115113
1754287
957753
1030412
1642343
1179384
1498272
1925269
925522
365738
1170604
631198
322881
1312671
1579310
785474
1072825
527372
153753
35922
11875
738125
520106
1464055
1841284
144247
980758
1068847
406692
372918
1326971
801382
1993273
648419
871963
1160063
921480
1869804
1963037
680624
1523224
195679
1002041
487626
836779
1254758
400649
1728775
105613
398274
187359
1830021
686493
443880
904049
134573
1951921
1998332
1758309
1070118
1097311
1825804
1144227
1881509
175326
1556485
801742
1073241
902647
223052
644098
1978769
278463
1205744
604624
1930048
1611503
1030549
932848
590932
671178
907923
615031
1909209
166968
439687
917202
1694244
1258917
21760
1397480
1244693
1123975
311223
496980
1976474
593079
185096
58235
574992
236659
1318669
1104471
1070390
823859
293563
1449207
353255
671583
638788
376494
1515647
193869
888922
1848384
1464214
360383
1805898
291061
1840409
1014797
1080451
1491671
1798149
638643
469085
1594975
1662606
976418
1848291
1978260
1887575
875266
29796
600213
189585
1847020
1879574
23633
231133
177564
1110356
336979
23818
376048
18419
435657
1772517
1458512
92463
143302
1977138
764555
1697192
1876215
1072681
1859070
711682
1654967
436321
96423
1184387
1421463
1908810
671394
90916
1981144
1666575
407557
1643275
703262
1307886
620974
1941373
514610
625640
1330470
1713953
825515
1310559
272562
878647
1723704
1808351
406948
889519
1939342
224787
1646777
1131428
549569
1902492
1061147
474871
521419
1724832
803625
415279
309384
1560678
1302963
647398
1596560
802288
357721
1178444
650303
1844941
357012
1741348
945230
1035001
961015
1546670
1885588
698437
1102084
829884
1915770
1382533
673862
1042579
1617531
1230429
321247
1207910
1697343
1760592
1789046
566154
215607
1722607
256677
729695
1553673
401807
968533
1914009
887879
768607
211965
292032
744350
1048926
503066
1718557
489759
1084583
1712379
493527
1009657
78143
190454
616622
311541
1620118
1236074
697516
484053
1445675
1297154
469050
79217
365620
287445
1879717
1905715
1438095
1394917
1981127
1606414
1507852
1626412
915351
1158181
1214019
693285
1608461
347562
1982430
1183696
1414394
917964
1093834
1396313
140292
1352207
1197421
394097
1538361
1478736
181952
1626744
606643
635950
1549490
1256538
695234
623769
1951022
1796594
357175
671832
217062
1290018
750343
1535643
510958
1166984
997348
80210
75778
672146
906585
98409
538646
1372194
664650
1056921
1848042
318089
581455
1310905
319420
241787
729038
1388444
1380124
1190680
1173039
1389400
1418561
876210
32110
1800044
1601589
1199601
1305909
944289
47146
1691037
1106576
1676796
515206
158516
493827
1219265
793624
1108019
1303244
1428186
1878515
303050
1926184
462732
416
133286
807855
504240
550221
1671839
653815
1841757
72347
124096
1803292
1678308
736532
1562648
1665841
950487
871414
258932
208882
1006786
448422
1442896
1212598
351250
877324
423080
292158
509229
1619262
884296
1042633
1930195
1753293
931577
1242623
243922
1220142
51097
75109
1476835
584091
980585
1747250
413432
121008
182833
1628947
1390689
1754970
1402370
52926
167678
1514440
293542
364778
78612
805552
879095
1797641
1934773
697231
1533839
793808
847125
491735
1293444
1867252
1701664
877022
1772013
606498
249764
748807
847689
1429954
53660
1582219
944469
1405164
1439163
83554
1450763
1420109
749640
1043833
1415402
97061
354196
1933887
571009
1265517
1310082
1105912
746449
1603011
1632961
1142982
827803
950242
1602210
1187133
740419
762993
863947
1793244
4013
1777779
300206
1213507
198809
466622
556162
1058194
398221
1181057
105556
912760
269376
519994
262340
1320398
1584446
370520
1422861
1061416
302265
868855
1955646
624520
1477814
1041300
1304859
366755
1699578
456047
749918
1780896
342348
1557311
140743
956310
969747
847524
1145904
120562
882342
1139285
431191
1020767
1954390
873267
1590677
1208795
1078818
53138
295344
1234702
694949
667356
1072731
296645
295366
1911626
170716
223302
189765
1166367
50973
269940
371588
996082
1445962
1654933
1912488
1481755
1396719
1369370
1962608
1533722
67416
287277
1687934
77314
1083856
1932046
512023
1637384
1382629
289050
1854085
60263
61617
1684364
923278
1955984
1676429
218591
1734076
520093
738201
1997913
1745710
1947385
876330
1442079
1783935
834215
763906
1163130
663453
635918
779315
484646
787628
1965279
1528410
1340422
1046688
810522
1152824
1073384
644360
117213
683469
1343230
343914
1334120
1477469
674799
1332045
668825
1449271
229386
318926
1881475
1557410
1719733
1607951
1464040
1078738
1120568
459190
280647
283159
985612
1616403
72731
1143216
655273
1419515
838964
180970
681456
1231751
756092
771789
1823496
639907
630405
298964
907044
1620630
361333
1048187
1845514
1884432
1198320
863637
1354419
655387
86565
1867729
131805
107420
1454749
42372
849743
1936184
186260
1160909
152339
1213042
262722
1559762
472354
836177
1102494
782520
1968782
1806012
853729
1702010
817244
895574
345735
1681235
236625
533758
1021195
675911
1991367
166290
801803
1754014
1750861
851386
119353
503058
239137
1238091
32351
315242
152755
1837126
757402
1617021
105726
628289
1895046
191411
138191
1984078
120612
427123
1203944
1166122
1354835
430920
278549
154313
1004687
1158710
1026135
1410595
1637076
960499
1046678
935718
1412394
1629011
368424
626344
371220
1262171
883719
247023
1905451
385145
81576
1943634
223519
885958
175753
164135
1642871
175202
395678
1721557
1262840
312384
521936
826704
1130450
1407885
839992
801231
679996
531239
710023
1780281
131444
1052365
509202
657192
939712
166272
679173
1242203
1319769
793157
1054605
1061640
1217362
225205
664949
10929
1088736
68024
700097
1169872
507035
196319
434018
995938
1602421
157047
1074418
295246
1162316
1212167
231480
286120
605444
1459330
424986
1582408
1694840
327730
1518523
473941
929554
617431
1827111
1074639
1285692
562032
1149779
1219821
1401279
12719
1285042
1804940
132423
1007936
765358
406405
935290
1717481
1412628
376748
243147
451791
1929769
1911965
1908567
823881
285495
514819
1257334
1895869
979519
1452945
1394218
804862
106113
1068414
1444641
223683
219600
888789
1117069
1466086
1058813
861939
191771
1375315
1115376
387593
1769505
845015
1690841
378514
529980
1301530
205415
771272
1046974
979114
1657469
1667734
723992
172966
1668754
984666
33181
816273
1609074
1779776
989669
64202
1052854
1920795
377901
1897941
1381162
1554533
1495250
793426
1037899
1617759
376815
1348492
1539754
340165
1137932
201199
1178445
959918
621612
490729
593291
1389131
954360
134778
1031300
1707828
803379
870740
1349618
725803
1039747
1084177
1072652
479948
1935464
1309237
869091
1697750
988180
1433176
1622637
1516010
1376233
441089
1476383
1356411
1449937
72883
1047177
489946
1449185
799605
1427922
1858894
192271
1484866
1382278
1397023
1696459
1389424
1662184
1534833
783120
798246
571496
1393714
1113059
850953
1012581
1020671
841024
837781
941802
522614
812881
97379
526618
802011
700990
1199946
91773
250725
590553
745439
1567944
1094974
1087316
1504419
888126
86067
1813262
1662587
1608515
312759
932019
630046
1939877
1775978
1475277
1449491
700510
1103531
1710855
1057350
1676751
1784223
699441
397499
314716
360219
1561440
848572
1354159
1763034
1288444
1064714
1770239
777983
1958533
844058
126371
691432
1249348
896430
1008763
99461
1192221
1548546
1333578
504935
309349
787322
1970279
1051732
162335
1726905
238313
1513655
383576
1193483
1539459
1061313
583157
750663
978580
291315
583342
750288
710197
1382548
1901234
1384788
422440
1380618
1027005
334705
1928439
291803
573624
1787484
340283
1714950
1938722
1019555
1305748
971013
1982901
1102720
1972259
1924027
162687
707315
1670147
1754663
1147867
41384
1046622
959308
951369
1915331
1031872
70001
718684
809308
1314735
73368
1243943
852235
1861900
673598
757511
1037871
573568
430409
586045
1946299
1187138
1926244
1353831
1102635
1449113
612330
1290003
1230248
73570
1746437
58534
8312
1411147
1580022
487677
1663192
1151986
668904
652348
197870
258929
231521
1188587
82995
1085312
1025741
644397
1401780
381753
747897
1009279
1652191
547052
1220227
1750067
1659286
72082
675840
1891562
448688
579854
663925
1728963
71379
1405617
485366
373607
1143573
1186639
144906
1059833
1678701
39820
498087
1340265
704101
47512
1395515
58809
140389
1993494
24826
506941
1115639
37069
864152
980267
1278653
285804
1644960
786483
1805230
309413
1478075
463334
411815
393261
704733
1953604
1654663
936159
1567572
994552
1934616
237379
1823137
1145474
1737728
1327419
374545
1663454
648631
747283
1244107
1238166
1067856
254893
356076
173786
1146434
1262361
1434363
1811873
1840372
1660529
589986
1992618
251360
274075
904272
284956
972492
1948322
287765
772211
250275
124902
863190
984834
838081
132068
814697
644807
28194
259943
1604969
1509471
1229154
1700749
1860502
1808697
540472
777640
52463
101173
1090329
936936
1769365
862270
30044
1763985
609489
1220907
1163558
1791925
762942
246728
924369
1514302
813776
558966
1096744
1620629
947052
1917073
1554424
1091280
1361133
1254286
132893
308453
1867556
1848767
170050
708622
1607170
1223285
456472
1084795
1524156
1609836
762257
1503786
1949175
1831881
1741186
370622
420877
1526013
1512718
805388
474578
940842
987248
265503
1416254
1334298
1254013
627055
253854
1784773
1696751
1558747
990157
1016864
1214603
1484645
989347
1341907
720483
1974574
611634
1187629
1386704
788646
1056075
1793816
1297274
491348
107238
970380
497848
577537
647057
993361
175339
921723
380512
1587057
1339385
561169
1028797
17697
260276
1978047
741763
1636611
1735495
1191175
1681790
1265789
1758443
791826
979562
731893
1307371
417069
130506
914801
1731587
1815412
1695830
609541
474949
1630059
1468548
830290
1543258
131102
521811
1217820
71429
1258822
248826
1713359
1164631
845421
1045175
1551285
330735
1667402
1983095
1668734
416834
864183
1690249
840127
537702
1216552
984545
1528079
1299112
126030
1853444
814362
611072
1957783
698536
1951964
752980
1946152
1989194
1667894
1589110
1050564
917934
1277273
406470
1645338
560974
795413
467655
166289
623401
30410
1286648
1656460
1362732
418499
818429
1217440
1155914
1938038
1965045
542075
403185
991462
1664839
394297
922636
1941567
1967172
1727800
839520
892975
1518294
299774
817944
1694985
1604588
1341207
1051889
1579893
1843604
1880592
1156641
1442245
297925
1798166
1180214
1909012
581568
1136081
1480511
1283651
812675
314408
501079
1318426
1523999
318594
1488961
992429
571916
1787855
594354
321305
883534
250688
816129
1019784
1956571
1134536
1745927
355132
575676
1252557
630696
1819214
891726
299368
1027762
1828565
473315
1065629
650831
366917
1854237
116284
168552
1804311
1682540
1549283
847039
28927
370320
1846041
792037
222828
1719784
345285
556990
1215907
205400
869878
298524
1340577
1483530
294323
1042476
1328485
1876347
1300056
1007671
1757494
417843
1221382
1806118
749836
1289336
1875629
1240305
196880
337119
311678
96174
1912741
1032700
1843143
1481058
1355796
1487544
1655337
1891369
622756
393613
1808097
1092807
1281817
190213
753036
1352949
1668704
38153
1095031
340895
165369
1276439
1876857
1361909
413267
927510
1097953
1379960
1836785
476862
1993910
1471789
922842
1779292
858665
1810303
1808316
1162756
1543775
1281530
655244
1420307
1201654
320391
1782830
562057
1241496
1203676
562405
201531
613503
1117839
57669
1936456
1328063
753167
53864
712338
1282209
1940130
167869
1780139
1765313
1613216
128000
1640444
560785
1354816
657383
1647550
637587
1338355
980705
815251
1434042
407358
1883104
1770271
1514918
1517912
639185
900610
1199815
1226414
609715
339964
787722
775552
1659230
701428
35916
848161
642241
603996
310177
1826636
967805
1012933
884692
1155717
1675417
1116066
1506967
1308561
906406
1220769
909059
1575114
739086
769294
797809
1939971
1403619
31931
840726
1566571
1573650
178713
602779
712518
212297
1661295
412691
1337346
1047415
1102885
1531629
316713
1399577
163650
1786560
60697
1175033
1737444
719496
668534
468255
950605
1578617
974122
544330
1271169
692277
1105561
646369
1583121
1537361
1533417
1944995
1236007
1663483
1300738
971579
1236024
586721
1132523
129012
1021152
1969046
1249082
941619
1692640
1936862
630492
581840
1705252
1445675
844691
519396
184503
412589
1754429
1383041
1008807
1145643
979318
323955
1363304
1012075
1717385
1001532
1875937
358818
1189350
770230
313092
961785
1343566
1224847
1022765
159605
1397300
322766
104968
289210
414900
1033335
1067257
364924
1354345
860720
522177
1626286
400655
1372079
1250559
1783299
495735
391246
334848
126602
626642
1920651
210536
1755984
1391993
889233
394964
422137
157708
830806
1188403
1669246
243787
1185935
612678
1649834
663498
1795811
1930190
1456697
1522318
966043
756513
517090
1726754
522487
449772
1216070
783550
1409036
314393
182100
22974
1193222
1354976
1845535
598918
1209439
143353
490695
1609530
1817766
1364694
1651856
315278
1737327
1167548
1608966
966172
1658664
625173
1547666
143521
777784
1070305
497618
917399
1871304
513019
1228554
249261
602531
1208882
1955911
13839
693928
1463000
440905
589503
1065906
1094342
308373
530499
807012
1021000
1756193
174128
1466527
279006
1254968
1652238
1895148
1721579
1631846
226615
1218747
1101354
1099278
1563103
981689
185804
1176676
1253018
218127
1593297
187128
361823
340024
1622855
1364081
1503596
1818074
1297687
585000
1350994
1448975
1408848
1151498
1281558
1379997
296199
1127474
1871904
130249
1569391
973920
1424632
1061234
387393
1309693
970836
199458
356714
1881906
772377
1981780
1393957
439431
242928
1735735
155428
1833821
352445
86125
1653239
616412
608815
1858278
878119
370013
859212
1064821
174022
716536
1150606
18932
1531212
1217551
673624
1572643
563669
45559
1996884
1725973
1704498
901712
787218
1576806
1023344
64804
1572464
1426640
1249675
1210776
888298
1243484
785794
1865617
1792965
1527161
1065913
664080
843855
388402
1986720
1190594
867606
1741925
1218364
410823
1779855
54464
582662
711505
61250
1126242
1255753
30834
215141
1648746
1695046
612165
1057357
153361
1315038
442259
1437864
1904654
1420369
183018
988580
1557458
1774029
1514262
1749123
294109
180309
750420
1260719
1014304
830293
1473563
10748
1100092
1684177
1666167
1020199
309024
1386329
1177960
1458184
1053808
1650503
544557
400853
1494680
1428310
1357053
957670
240246
535778
1895085
1960312
1618076
1967256
1333599
122259
741386
1715644
303923
1639860
1218490
587651
567049
1848819
1241906
1601123
498017
1582979
1312417
956738
1861001
1478087
396503
1419948
565214
613078
977533
391076
843152
1535732
1618852
966674
1012914
771897
1089313
1715617
1501217
384980
534880
1033052
1148822
703752
1974669
620947
317856
117350
987543
68529
1253608
892167
1564840
1994925
1591586
1913117
297821
1781070
1140096
1910797
739611
174088
933939
1223117
985607
1008786
1550169
1900325
1950122
35742
20654
1618731
933687
895187
588657
1962026
1513935
1337073
825161
1137448
981038
1959777
790210
1024133
1980452
1040582
231459
288725
452639
1050807
1320251
1652555
1609197
1993980
1429969
458452
676249
1154528
808260
656918
95381
463205
1122720
1567882
1458816
959922
1453448
514419
453610
1004537
504367
1480960
328974
1423608
321349
1579226
1261668
19376
1843669
1775218
481240
675865
509010
674204
861560
599783
412767
1603843
132954
826058
1751746
1363015
166073
1705346
179205
284349
1821110
257257
1974510
1619969
1609953
317085
1433083
1255949
23268
1451828
1389964
840612
1134873
601558
324195
760810
116401
1508045
1416633
1708973
327613
1118117
910823
1409854
1001360
950746
263241
353655
1047769
1368467
460379
707000
824616
341156
647427
1831027
809412
94677
1372545
1990941
997169
1876450
542982
767997
1024362
97616
1593532
94510
1373301
786470
1296481
1507152
345270
1224281
637620
871992
1853156
591374
1892635
34219
1789051
1606054
1640319
1988715
664683
75857
149223
1214404
1409100
1217116
1768723
1719370
1194989
221626
1935809
176727
550761
1441990
1801109
562476
539685
998410
136624
475116
412000
172700
324746
790161
85269
135507
1844785
68879
1741681
395016
767332
1824792
1128730
1953805
1801045
1626928
1194713
1679502
1212458
501048
1553478
1193247
942717
983622
1643937
1527303
1276671
237725
1035344
1806080
551941
1345831
1950339
1319227
1375730
1383320
1808674
1350302
511987
1683212
1263795
1232534
690124
561696
800992
1927884
1526322
1081160
1376398
1128488
582310
1191974
399480
70591
482285
204219
1976260
393888
1293876
459679
1088027
1767924
1292920
1332804
1749872
1136235
1152107
1730968
984293
1270700
1216525
1510397
217640
423732
124185
485987
867115
435749
385253
321025
1125833
1535567
520021
938308
596655
271884
338709
1974889
744231
872152
849114
1335349
677691
785607
847071
600255
1587959
1210554
341578
1215977
869821
1079222
1668357
1940166
978086
949127
999581
414397
682259
1903822
1788217
1360782
1607811
1983233
1829273
1969524
140432
1980022
95900
853720
1089430
333232
513509
805210
187424
1896650
244284
698161
1583502
1721695
187746
348742
34842
686976
1732967
983448
616641
130008
229046
83807
313373
933402
1245355
1896190
472001
1565032
848322
1515108
1933252
1529179
85744
1017021
228933
1687790
21732
1942757
1123165
229014
1855150
695677
1471484
519163
364387
1097840
105699
227594
1451402
742252
72147
448810
1838820
1390254
135300
599588
1932958
232186
341502
166443
1819740
1250778
875817
698139
1515437
313293
1720889
1884889
296760
458258
1451275
199925
256368
297662
649262
392626
1339828
84143
1297485
3129
1935109
1366108
381520
117253
1770881
7977
732784
1017874
386976
1780295
58173
1531429
954914
701236
842091
305556
31152
1769404
622929
1588397
1137241
849593
1640270
182808
96406
958266
1795312
224027
1530515
1394192
457274
319396
1022501
678244
1718801
681441
207863
1189289
197565
1509787
437039
1453615
590403
1372040
1614970
1729172
845512
253553
1858494
1858372
1420433
711158
1775295
1842328
1831739
487984
420168
985785
472174
1643294
209524
1420167
1288908
1990877
222687
993603
1763958
1078359
737586
833445
836435
1461572
537363
1807310
267501
1450363
1689645
1008205
1320121
387100
1085560
1416448
1682771
1386348
1246013
55501
1111062
576454
796360
1976801
1001135
800252
864843
987377
1124961
1885539
1762478
1827561
1122910
1081306
1970854
1500808
1460163
650077
308956
1088645
734174
1521711
178506
1776621
991613
1134632
46529
1925704
817114
1621692
1019693
840473
188346
1055090
1645241
1597746
1151005
1750299
577696
1318626
1257211
231715
127472
1111996
163907
1654792
332456
460735
1381710
1307341
43678
741311
695269
1845981
1569163
1986142
818519
1841241
82775
161602
1175045
151859
1487363
1774910
422832
1588347
1886810
878791
918861
1671760
555042
1290820
1486655
1604852
1706159
1726152
105825
1632322
41739
752741
606663
1864792
1892999
376935
496024
522015
386448
1238160
1272359
750023
781401
48235
1449946
1950019
1278170
915485
1971796
997757
357675
1498309
44304
1555726
1843903
1988473
1625088
1324333
1440946
1746004
1589702
1075273
1541397
1572911
1996878
246412
615489
678875
825891
951519
483075
1565915
6835
1721853
945139
404359
684185
1067954
1459117
855509
1604804
341028
933991
193395
456592
202740
1623481
1822156
501083
1562422
1372067
1913563
1476381
1251423
456993
1338079
736001
1139444
1670704
752446
158602
1578691
1313666
1035447
1630211
442231
748650
522578
781054
631717
1873532
1521943
1119783
1631586
1544208
732820
1956941
524197
1803547
1812467
1413374
644115
452871
1559558
525480
247680
1612761
1044918
417907
990410
1693398
1016594
718300
725745
841183
420821
335561
1867569
7614
965107
1834510
212654
1203986
1403908
431381
1705479
102027
1087224
45824
1524208
188695
543494
497152
1888453
1686415
81409
1818711
1816575
1758034
1910830
599798
530385
344247
1778291
1102990
1402284
1844741
976755
126403
105258
1999220
363877
1681952
726289
205582
1303117
553040
831630
1369585
1022710
407252
817364
362156
1979563
1048170
965236
271192
490328
698200
1183267
122762
393648
1826044
1197380
1671500
1296420
459807
205094
1330853
1547376
1489587
1522167
1006133
1907831
1553992
1758214
1794844
903550
217082
232303
1570131
258036
1793287
340063
488561
1810842
1315283
1305416
614525
824470
1929474
581645
639349
561592
1749384
1276499
1596724
1282264
13659
482368
91249
952
224625
499883
596229
258138
1277695
616587
453909
1516425
1972257
153383
1297777
1899457
981229
138795
334771
447745
68078
672548
1921270
1785351
439282
1288227
305436
1570311
1197983
1680745
1850593
1556880
1863238
394162
1938003
857596
180180
628434
760372
1103513
1744423
1418678
487698
1083239
745822
1077963
22899
945297
334980
281489
241741
1656391
1604032
1235230
1627518
1000867
1306245
1525644
1136505
661984
277525
91305
940622
580123
345459
1044585
1318574
1775305
1521306
763410
1230441
493748
1491462
1298483
1131835
1529042
1406164
726873
108840
1143512
558179
587585
1273539
510422
342488
1070674
451585
1107772
114905
450242
1763605
1503194
1155475
542959
1186975
733550
1324386
1127437
1785469
175452
110828
1908951
1118476
639099
131043
1185726
369552
1199727
1056925
275663
1529561
845446
1785370
988931
1844023
51101
759841
1187471
405593
1133778
1479711
761242
481562
98282
1313579
1206642
102433
161455
1030500
228083
1528485
1443747
155136
1752445
343595
311281
573860
1337096
531307
1506249
1504822
684437
1592986
122492
1095462
1512852
348439
1221074
615199
1064006
1690220
426348
1197816
1118322
1435952
19974
758805
455111
1973448
1537950
1844195
1699043
1463235
1183841
394212
621060
1072452
352691
148046
1070004
1834421
317607
504268
173657
780117
1003749
1266165
479282
1372298
83308
139575
695787
106437
1635280
1672477
32388
1576301
26305
1634194
1456204
1864812
1036543
527202
258708
1755064
767072
121928
1336783
1096836
1270821
890494
1050494
950512
1733723
1079209
802246
1458195
10763
1412942
923712
1751122
1261570
866258
1106595
252745
516807
1817920
1562267
942632
1974556
1486524
409593
709932
1305933
1260853
501768
1318841
988211
444819
1772836
754616
1673559
1761478
1110132
1838815
1825663
234522
1303847
1677809
1195618
57057
1954368
1375281
1477446
1325407
1044332
683188
1169581
291495
1332559
1929949
333959
1237210
1183962
1092892
945990
1137098
818658
1549786
1375464
1628300
1238394
1633664
1565245
1043373
1061598
1505157
206552
8298
1448802
586252
190870
1269389
1938484
576120
1613649
195640
1363672
1216684
221791
813640
1431799
1897077
464199
1181930
1764807
1448134
419460
858972
834766
435899
807414
1413209
786884
1037335
915941
1895339
1932704
1226931
1541241
845444
1420000
1342373
1334604
1403222
1280988
232772
1402561
1925065
154388
1733954
120343
975149
262186
776752
716509
132439
1218378
1153268
405774
1307630
1756026
54108
1767736
457493
1607191
1021135
558179
174462
1400111
1624664
1565629
1445315
1045730
1932739
1374931
1101903
859119
1789722
429547
1035529
319687
1845674
1382390
757117
720973
862560
1493231
520151
62745
1313674
1652543
1195913
1649403
1042549
323137
1266349
658047
1113009
1493340
1236510
884989
88676
728375
889676
570703
1771004
1766128
113476
386346
1110498
1568339
8699
1856413
576185
1867678
192168
432213
943164
767747
328387
824086
674574
1263750
889888
1475171
141692
1541947
652811
1292767
299365
1053010
1570622
1802595
1377486
1713181
173221
564162
52240
28902
919204
1808011
1376162
61119
1043632
978102
1300964
1207684
1239706
1120779
844897
814098
539072
1716512
402273
1586146
701534
1143886
242479
1875659
880190
1599680
572095
1292036
1682294
1885263
880416
1322115
1170834
1962516
1957498
1763446
1008595
1641425
1483464
1643688
86480
905276
504658
1782457
607715
1680564
150978
181259
1461482
74838
1810676
1300483
1000325
336601
1693713
958136
613379
1569530
219647
360850
411642
262114
1285147
612142
365459
228025
1578969
116240
1901873
1438045
1773699
297946
1752476
1375353
434624
681482
348092
879326
1847974
685330
495174
275309
1451903
775077
510950
788877
1104875
1437495
1411216
1201859
1733593
1214594
882235
1078777
1776618
287436
981975
1680153
1736155
645838
1120278
1383953
1921764
1097842
337995
303532
623892
1736925
1450232
707592
730845
1573527
735842
1540911
612878
1191103
1144976
25585
322108
98141
896289
1277332
744884
924144
1582737
76844
1571012
961715
1740173
1134881
1836156
376377
810085
1474412
284009
330589
972323
265345
752942
744648
314015
1260494
1661594
1940796
203372
905416
1359918
883999
375636
382964
474301
1197283
323948
1800747
1890917
833183
289145
501490
134571
1311723
559341
739800
984744
1014527
1732977
1973160
1916602
944946
1835263
1683045
1515730
1383537
1068271
1661605
1962764
1686558
978178
309537
1605885
444005
670829
870759
657995
355258
649236
1576925
800562
1414759
641587
175525
1761503
554839
27987
1621372
1202588
1805391
408837
133411
1000162
143665
636824
1617027
1755255
1620514
984138
1171594
712233
1545552
1309823
1894704
1737868
322617
1231130
581128
330004
1319434
1361167
1493504
1930462
116176
1895896
1205011
392559
32780
32183
1228938
1353997
137371
370312
561166
658631
210681
338344
1859691
721509
857274
1097517
1267675
488267
1198151
1537371
780038
298904
2618
1431662
1309868
823474
1624370
325393
907465
892274
1549368
727624
1952006
1570669
1844613
255477
1134815
702916
754727
1698127
558198
350043
1752413
1769030
1010150
726647
722374
29206
697988
935381
68934
1165686
705760
1128721
1817104
944556
995160
577740
1615164
443380
888276
479457
1517490
780951
1750893
1378281
170771
1277033
1930133
1125088
1277118
485735
1584763
7740
1020244
723867
297376
1322562
247564
1773059
608582
365152
1088084
86423
73701
90062
1291071
102680
1220272
1837664
50315
674064
1841497
1964304
934433
1925451
571815
1158861
82032
177321
51118
1922764
1604691
635295
91302
1770278
245153
1167057
921206
204881
1801372
1414247
859511
1744020
301034
371244
922789
868117
680751
172242
1821236
1981037
736260
743184
428280
1624825
41328
1724924
259733
1127088
600202
78074
13657
797058
1594945
1908846
246084
532940
214466
1089252
1310929
1014798
1795362
1688366
66130
550524
630869
1589974
1626439
1671479
1047175
1645893
1683197
281379
259181
179427
223196
526738
1549142
956970
124260
641941
574675
427649
1141137
1999131
1182839
1669132
1728871
1925769
843592
1697108
51530
405115
394834
520598
1509853
1689461
1533047
1585861
1772032
220118
1786137
909962
631725
1151995
855800
561248
1002287
634909
860176
619504
926400
1368770
1124923
1724327
1376057
406445
391467
1510017
1640317
532058
536179
1155674
1670968
1881327
122530
1946800
1855139
659851
1478406
344449
270654
530716
1848712
589848
218855
134427
1064333
1895729
444685
316484
477211
770326
1316349
895809
558460
375179
69533
1321896
1760167
350630
863411
862733
550169
1019425
284004
456470
926290
1847449
1611412
678309
257724
932638
1282992
717029
403712
1368463
624781
519855
1504849
1196949
1505872
328463
353710
1031066
1761350
1211931
24271
1573741
1439098
961271
1061295
206069
819587
1450605
359089
1931524
86091
1287072
1690837
1702913
1309625
866438
1843818
417915
785647
1641111
1429055
148615
1627307
1142953
1968179
1711562
911195
349401
1401508
1673206
1530049
1126278
536713
289510
541385
587857
807918
1482467
1473730
1746249
397862
957198
1810941
512140
418097
682231
1424590
1508022
1831988
511204
1858277
741839
1683988
1549641
1613641
150919
536187
1789212
1538382
727900
744689
862380
1405762
808135
497425
814456
1961009
1296297
210347
1645389
89644
1026015
488880
728007
802720
255653
1721305
1605912
1737632
700012
1074749
215642
1400142
336581
178832
230534
1587164
74410
550604
1924313
383114
1661879
1864781
785078
1461346
408997
949098
477936
874549
1318378
242285
1330261
966952
1800015
1495488
1882937
958155
859903
1280068
747944
1343581
712847
269309
583711
840800
537077
207053
1007680
1324910
202445
961066
1936070
1698580
330221
174671
423996
536130
735705
407292
491564
1952438
122702
1939279
675174
845763
1160175
285522
502310
1099933
460678
802211
1271282
379544
236498
449953
99498
532638
1315532
148496
817000
978045
1198900
1505687
1900093
1464294
714044
468822
52809
731925
249515
282994
416477
475307
1165927
513896
944921
1140881
147025
609128
1628278
53823
847670
591643
1409109
1612503
877117
1406009
566466
837924
609259
74942
237471
1141933
373275
209955
1713253
1073584
513150
1154297
1907843
711672
879388
1011838
1091340
81663
456758
1867924
623346
701946
1097820
1368672
1017315
386361
198882
224366
316072
363740
1494923
401829
995966
1472186
692171
1704771
1415821
615820
2009
30080
1590753
301745
1985281
1691443
596421
714656
874233
872506
66377
1708681
774434
1436810
1980899
1040303
599101
1468279
1439004
409744
1123056
1257598
799609
896528
697921
1146709
1272467
445785
1756385
740337
343617
897420
1150968
623864
1322986
1860805
766466
461823
346148
1493271
276309
935622
832171
1048578
708545
45715
1783742
1822836
345398
826812
1457763
1454417
1881820
881522
580486
1233243
391094
1594614
1235338
684259
1346202
1186111
1793401
406335
1295249
56250
1117958
256862
1053553
1822260
1527683
296410
625392
1354603
1583545
1605967
445039
499800
372589
1014450
1594900
435130
1775951
459732
1072718
857393
218391
1622723
1167508
998113
695232
1290311
13324
1517136
1343206
684634
547471
576840
375884
791544
1787416
539289
1841320
1685442
1771186
1011725
1497068
673078
1387076
1420780
430850
1290634
224632
561440
143229
5800
1649684
201635
941321
994732
799997
839021
1786155
570468
658235
1400633
1065213
785966
1989216
193321
154981
218259
579925
1609567
1753900
58989
786180
1033287
184907
1354375
1304575
1010712
1949017
763454
1478745
109976
842105
1414676
198217
456662
1557648
181112
1515702
877977
1975517
829716
1705979
798399
988894
1225543
872390
1215097
877098
956337
33147
844244
1264183
281292
1649814
1674682
856948
880195
654987
251048
1706890
1102269
1971942
1439479
264611
107025
81093
320250
1999680
1629335
1987717
1158621
1006752
1375008
313057
944183
591547
335582
677094
158009
1602298
1556259
1196073
1496367
402688
320861
734639
672263
1439307
115335
1232389
718409
838512
1383484
1034744
749520
1109029
1265216
851871
1540395
956673
1602051
428615
43611
1926267
316283
1816111
336317
1065713
344887
782300
495003
879311
231358
1996846
1731078
120889
1936867
1339642
1015399
9865
1641538
1891172
700374
322692
1826313
1611331
859549
1893840
363714
498352
1786789
645652
1854653
30576
52116
1878599
666256
1504873
715682
573027
1662600
1173282
685048
1177596
1005736
781267
938184
1242580
436468
146221
1078281
1867839
1509983
1889163
320613
1191946
221368
769280
5304
722515
1597504
1282242
1374035
1647352
555893
902202
1914439
1546742
482637
1507933
1611512
62105
504811
1076760
1516996
1919727
1470543
35426
51793
69706
776352
685307
36490
20602
443521
1860582
1101238
153285
1765815
1548714
250680
1427819
836702
1438534
1715375
137301
1401314
1257228
200035
250366
546183
352024
355547
622240
1906623
490224
1322789
1717285
1878936
108522
1964439
518328
457494
1163176
775313
1955336
103709
948715
1807009
853170
250382
719066
559858
1242002
1681981
523335
833832
316752
1106611
1036271
356523
239908
796900
353644
293422
1135730
1148308
530169
48490
1847899
885198
1328512
796734
1904140
1645537
929896
1702860
1089995
246808
1148347
990761
596950
631373
1082310
261716
1505988
1708423
1476037
1767640
1422388
1461499
1324645
153768
724371
1857767
475223
1597570
174112
377290
477075
369488
1567582
1871749
754182
451606
648568
1938066
681269
1733676
391437
903091
562959
1252270
884975
106582
79343
529550
1494426
60842
1116630
432062
72196
1828081
1641783
180262
511358
492967
1139667
567670
1913768
1098210
1654196
299303
931875
588862
89592
732879
1821613
1442387
1248652
1055741
1656232
360218
1406304
1781968
1505323
722133
298556
25392
1412726
1767300
397562
217398
61702
1570554
1207481
1237315
1105252
1365162
112509
614509
187474
1085528
1837228
1946921
487352
668372
362619
932711
1678927
461341
1693084
655584
1077531
734648
687786
815670
1432551
58620
1036085
337832
1702733
715589
861702
1296109
1376798
1882131
959502
648669
1667783
634412
638182
1904257
1387359
5012
1460721
615852
684581
1646606
195203
1317192
1356609
1411121
1837854
604765
49346
1540378
31936
358315
1388512
363895
1007261
724009
455790
1104191
1051658
835367
408559
167810
22320
1667690
724032
1091191
1049173
1468457
990069
1494173
1753758
305509
1023865
1648172
471051
1767493
1860319
688508
1495025
868324
976126
25742
1376700
1984070
808586
1432418
1591105
974070
1357063
832450
997806
1227022
1391789
1195909
1250191
1106239
383420
1841229
501088
531851
1518318
814612
849464
1729023
1898934
1326783
1854379
1076050
1880258
159172
1945441
487912
1353729
1071336
1105620
311929
1959062
692026
965301
414550
1466510
1895441
1995773
248688
916596
1512478
552307
246259
222460
912742
1715970
941150
1068699
1785459
530494
1864834
1738245
542924
312464
1157598
685842
1270799
653064
975361
342087
1133397
1059517
137554
853122
837471
916523
247164
1560280
252475
408353
230711
1615285
519794
289706
824380
1310186
1539384
1277502
1465999
1186559
157780
878064
1960379
1241086
419564
930476
940433
916195
1088744
683275
1608478
1180143
1512303
245357
1424163
1771121
1499503
205270
1659390
1890974
375557
1433255
306622
1336254
639393
1656107
1522221
1352165
1626895
399202
172947
1531023
1200985
935043
1854693
1314508
970675
541655
101737
1900999
1564420
1563298
1987895
432398
954500
1147201
605747
785308
1900397
144213
1046560
1641
342306
92226
1621266
1971858
442548
18
1044127
1069165
839650
613626
1959765
429121
1917098
1220807
1272841
1793200
1234186
665564
659627
1764564
1211784
304816
1106563
195396
1437276
224059
1388675
293564
1070444
899238
1059339
84471
1950947
142067
84155
1282280
1170322
1254869
1945311
536011
1458900
1625586
548963
669254
1969978
190904
1478529
1040839
256406
258800
955050
1629742
497557
1690790
1233075
659375
1706409
396797
184670
1771616
19786
741749
1360819
992715
204424
228119
513878
44774
620492
1742743
360154
1212468
725680
1396097
351769
1791545
1858276
1016606
1082343
754158
21936
1429898
407860
1710326
1545724
377171
26446
749744
1689192
938414
1731875
504001
937485
1918158
1682927
1373267
931434
630000
107044
1020799
1241639
21545
943387
1248901
1203665
1562979
467214
706119
1754587
667441
1236000
1496422
589950
1561627
108528
413171
1536909
426130
1827099
333638
711887
1897856
1994814
1122688
657942
759941
562662
1838370
405902
265094
453228
1296432
599753
199337
527477
1558058
1068124
755942
1562702
681612
66341
1607373
720509
48150
397426
1376310
1480023
549862
1126621
1454580
519866
1939953
977306
939674
744897
1927011
654647
1794644
1224261
1632871
515746
1635552
1719710
969416
1999768
1442638
1887444
305342
1077406
1396782
1137066
169324
1673502
334367
310854
1183541
1393976
1439814
1268362
268950
1114884
1326378
790246
633416
690952
438205
1690674
616842
854754
994460
1074069
1999771
772300
1092687
1194615
113026
1178096
883043
192693
1046752
273915
499119
1859047
812969
598258
291108
762967
43830
47907
1723779
1474289
1313744
1420739
242294
428385
1805142
1523983
593973
755844
1141370
1054748
585616
1032144
110448
316766
792639
1817548
717453
938482
141178
1955267
61260
684144
1794347
1021064
996673
1534274
1072614
706006
124945
1121222
177860
1532416
1141021
425911
1615949
1063291
606868
1847659
1987387
772813
1817398
402100
1177896
1057976
395412
247575
450884
1391186
1229066
744706
194209
810182
1404867
302953
1232326
1610827
891681
1095686
1278605
1379324
508077
748338
1882572
1252119
1148412
1007831
1765417
1360069
1294370
1599311
295288
1665016
1827588
1909573
1878410
1514576
456482
765404
1186826
171638
981479
1887577
98739
556647
117696
50784
1729805
619743
1989544
1712756
755588
1856798
1963909
1928691
614650
525868
559931
1693031
440909
1859205
1477180
236245
1266858
1519142
652621
1367035
120612
82447
1570311
1950709
1007503
1874052
1158762
1182527
1197341
1436648
252863
1808959
617044
1040334
1633134
1768656
551380
103298
1896368
718502
1080452
1083253
1900851
1083258
861289
588128
1100180
390466
1896990
1200373
612821
1201619
1856375
1771008
282537
952880
1768537
727227
470502
871564
525383
924793
1459030
498050
216144
1992745
422606
1528184
740823
757060
1956273
1963608
651676
975979
1745338
225807
428560
1194759
1278196
1049298
383211
1002868
835819
1036617
228407
921105
1492
1959035
1012909
1624397
837816
414882
1648862
795440
1641007
1145167
399664
688031
268540
1110173
1733177
512878
523254
1096184
658324
979564
1144905
863015
1196627
755070
621063
1769603
548646
1378582
1000975
376167
225598
448152
1208993
603634
643863
1364043
1556617
1144142
365986
1724162
703954
1149593
1858022
999679
128297
732126
778011
654462
1246706
1272109
409846
1847776
902008
715274
1337553
1725544
1397129
654203
1907076
1680813
1979572
896753
286579
847622
1571479
1036958
996812
230290
602916
1964211
1141650
1171419
192231
796553
415223
846789
503189
392635
1033575
568263
94442
618091
867957
693366
694909
1312712
413207
1337663
1430292
535990
241138
396227
1001394
5721
593402
858832
693882
227039
959393
1073948
1081966
407193
101828
1931080
565227
1667301
181988
63453
344596
752145
857595
57028
339952
1905880
1515362
1531818
1721599
1736673
313197
954828
1707804
1830247
287419
453723
703559
883507
243541
1050894
1373222
276660
1940292
658349
672080
190097
833171
1881511
1221165
1267819
1732961
911559
1905249
1987846
1716519
1087586
711334
749051
1939851
882951
1650830
1066328
1399055
117061
1353153
187092
169260
129560
305622
1838576
150153
219318
1655402
926422
1086282
362814
366272
392549
284626
1873587
1227649
1861460
170591
1402608
1972627
1126178
184667
712788
1020321
1849581
1439930
210850
866963
1363297
1762423
89776
682766
1631810
1044006
766817
125751
22031
1780985
1283602
529083
1663813
811723
671539
116796
937724
957095
465955
1333177
614196
84868
338503
1776572
70095
540501
1108487
499869
1648936
1924361
397749
93489
132928
485169
729531
1189879
1732423
377201
1798963
540442
1898712
1430290
1320220
1603341
1016541
1170479
1397578
433945
756809
912336
32435
959105
1017055
1762473
414469
1048148
1489470
955055
1719109
684318
1155375
1579631
1018585
384981
167919
1054677
1664148
1022061
7479
1111809
891444
591013
763005
356038
1790514
1744068
723658
859772
864354
993141
21878
788534
694125
994717
690870
1625765
1350711
193829
1925580
1760320
1904753
1980607
695076
299396
1557992
900506
355437
1214128
519633
1658648
1724634
1678137
962096
1226080
424329
187907
1703265
227145
1211337
231493
140916
1071064
976439
209672
1307961
65209
1315697
843413
1970098
959395
777661
182460
65454
384087
1321084
1419785
1734648
976723
1123043
1606882
1890169
1527522
1369800
1827156
874753
195490
436582
456869
195338
1558225
786318
1295417
1970214
1940786
1099023
259897
491007
1594183
1735553
480176
1913097
901421
1988873
1694193
359785
1848338
345017
706226
947137
208263
669043
1335999
1527179
937233
1982992
636494
1938397
1204553
1078087
199212
55359
1004011
546698
632547
1132820
206873
1627229
1129477
1595381
674391
1684269
1968768
48557
440994
1966119
910449
1226270
1111757
145157
944229
1089466
1810002
1454903
1204299
430978
722893
196424
729831
942319
425705
516593
1984081
730659
271394
1063562
1245164
883513
1673472
368392
1672688
1205320
1051816
431070
1180989
1085781
179645
444343
1307301
1077972
1478822
615525
1602114
1312519
1450836
702887
1635361
574706
1035857
1521149
1767564
1021763
461754
1726360
849723
1195084
1023766
1013692
340710
1969363
324628
1759605
487711
1030176
605603
1939541
385268
1614385
1245055
629445
274803
768355
1161536
1493693
1224832
1244738
1240306
621288
1373084
919069
1690659
1712899
1559804
1018830
1421823
1416283
1064821
850913
1650631
809557
1717974
8378
689126
1736494
172129
341416
1826591
1890056
222335
94122
1693058
1591329
1928739
1970391
176092
740753
227347
841403
922910
1517830
1868676
1879817
166715
801527
875644
225659
1196133
287981
903604
77650
1509045
1122420
653984
252319
1144247
1956196
994361
492052
786224
86270
704767
121829
1282073
652660
1077789
10142
889766
609492
421277
452064
510454
1652835
294712
552747
1914440
1673551
258001
568533
1706499
669524
572071
1695206
1336742
470308
852204
580680
14970
420741
1249366
545275
1578640
1891923
1982220
249040
578880
676431
733677
1750407
1322989
1696757
683588
1562545
2340
1280684
743151
1505179
578865
538343
1301983
219517
1858034
1170428
439718
1412760
745892
386517
473220
72586
1371671
382136
787477
1785322
1608636
614325
1189003
1481702
868458
205963
709234
1406663
307794
1321040
1678876
1713840
1707150
783531
805415
1589203
711222
240246
1125074
849869
69771
1080003
448725
90351
181259
386681
614102
1349119
701849
1983264
777626
64528
110825
929402
733585
143117
1870681
1080830
1901194
1688125
696738
424757
746072
438456
1896853
1101925
1888836
716328
44686
111195
319757
37786
489810
332545
1976499
1948309
1517850
184062
643076
1807349
1467813
858130
1759862
1313172
1031421
827184
631303
1146950
948374
14470
173277
1750731
1265521
1526220
264822
873592
190181
854078
558258
1254687
175773
29207
1677909
851703
1076914
1012391
449326
429913
534397
1278456
1277827
1347497
1684421
1804209
754412
978782
1821138
866968
125747
1950474
1687374
804654
1257266
1452780
493040
25489
1097085
72319
988807
1839687
604329
127998
893439
1179589
497368
1555717
1096523
1206592
786830
914134
735429
1818692
195647
1587285
93333
86573
744423
659553
1166693
300791
993051
374788
1162894
446452
655870
187723
617591
1807609
1609585
828345
474479
1663957
712708
79337
748274
594785
1987406
116441
1462311
548310
5722
1373318
682092
1096165
1579891
922537
964209
608811
410541
1177209
802990
1858930
1912615
1551519
1642256
345818
579056
628766
1300007
1410042
1004165
112182
1055623
561998
1688504
27957
273925
30064
288066
1029932
10413
837253
1113544
26135
1731419
1031883
1043951
1513782
645631
935628
1490240
25329
1504631
1502188
524924
689199
899962
887454
920675
669516
1147452
993286
216883
1393159
1167853
922113
1980432
1279298
1025594
651724
1748160
910196
1145476
881756
1351210
1484013
1763036
1852145
147227
1112973
1140962
862437
1532305
9207
469957
1135049
1168484
1971303
798085
64051
281471
470850
1284205
301296
580544
357072
174387
869409
789416
1569410
410584
223591
1671794
1832803
478311
398358
1283559
707238
896232
1524533
59847
136189
859730
1571638
708463
1343754
1184980
923785
849915
809258
1099595
952410
1701351
1973786
1698805
1289088
810027
158419
339736
77267
174795
1824070
135163
412312
750162
1980600
86385
841789
343626
1568981
12125
1670731
1224004
1510090
90765
989663
1581817
856000
830706
1209240
246544
851322
77157
1017540
5981
1980949
1953476
623558
116346
1286006
262652
1872378
785314
764929
801530
272199
1441907
1823734
1687432
450568
1154262
262644
33538
1335651
1263059
66753
1044363
1197910
1513858
1526157
917464
857913
1043154
227411
1221160
466939
338033
139613
1934694
41268
190534
609234
95901
853719
509711
672968
1449586
1025364
747047
1947781
1840538
1310491
101179
839850
226600
829488
23150
520584
1114349
1217349
651910
1972599
837707
805052
20030
687006
427953
307735
71169
575403
1241885
983144
1035722
422766
161938
293407
1801162
1322229
777486
1432070
133993
1155660
705379
6755
126561
1108434
252593
535455
1253941
1221323
1605930
1618237
1626076
780359
292293
637632
327945
1300605
168135
1958365
443298
1236538
95463
446850
1867380
1595691
1432064
323944
1046296
1497151
518925
277877
805938
1082624
600268
306921
1413345
1613683
1931086
1890999
421372
465406
1724368
1910198
1302677
940751
1977186
666510
379978
1856379
839324
1088674
1451357
1381128
924057
1107035
766564
807828
1029297
687032
202375
74545
711447
1345713
989367
1362806
292001
989264
22396
1657761
736243
119010
469334
1456073
112926
294184
1796485
1205266
563592
322666
1660668
921810
1154663
1363960
1335084
716615
46981
925020
567242
1821056
408510
339179
666998
1751093
526567
45917
184569
1257536
92805
1478518
1866007
230891
1936650
1213875
1589690
1146840
1350179
1534652
381630
827470
1365382
874428
638731
1378712
13285
1988016
1882550
138827
1558458
1086997
805983
1925187
235195
1150342
139231
362399
1244755
858136
1274524
1593816
93406
699202
1375808
712853
211736
1065504
1075087
215515
116579
1968770
444172
571933
111973
719098
1889333
91159
1580898
146270
863917
1907959
640303
1183321
1766081
294125
1493133
1160221
460273
1892323
1340098
1488299
1379622
1043283
436271
1232162
856676
1782669
865107
700010
1997095
331428
539694
1770967
279312
843154
843046
1424699
215884
390857
966357
104627
1004991
207623
1705800
317377
417772
1435972
1961464
315960
1611942
1256741
1619699
1907669
1536798
338109
872604
256828
1300130
1063305
738760
1740972
888546
856239
1683788
1949430
475566
1960626
43685
1820110
51623
525263
887132
987998
1656071
802581
1700342
778902
635306
1396190
589346
1218580
382489
22176
294055
773123
647403
158862
699801
1809485
635074
971741
1804165
1112634
203410
1258897
1731293
1144250
166214
2630
1769463
717630
1299992
651954
1986677
234321
1483783
953666
363602
1312211
1259260
811146
1043564
1440075
373727
1629681
139592
1988318
1394136
658550
1225761
513039
348079
620150
1542126
1848443
825831
1149347
1288663
529672
1450689
754938
1583162
1261787
659573
1078872
1180635
437441
88758
415131
1075652
1573609
1318661
1895102
780454
201152
1179661
223041
956381
622306
399291
1921878
1521315
1736470
197968
1371156
29706
1315789
1027543
1879610
885823
1019320
148815
647524
193525
1468661
1721582
809720
1412772
863836
1182662
100650
1661773
1344913
1793433
1364616
1038455
1384594
832503
155263
1116962
1575840
120127
779154
1507275
299441
948809
734802
1623319
1698057
25683
1813703
1653489
1486477
492106
694340
1356984
1349813
1866661
1655448
1952292
842179
1232401
1270476
1632569
620264
1112575
1226314
162323
1880885
318498
1582001
1959630
534615
538603
848013
1609953
360090
876160
1210410
1681967
58356
973159
58171
1950110
413348
952439
689972
413861
1572721
888848
770408
459732
881817
786183
207223
1316825
851198
119252
302787
607362
361450
325608
1470081
916917
290945
1431248
493467
397260
1042310
1086876
1997666
1232512
1458019
728088
1556405
731956
820591
238939
1019874
1228423
279572
53829
627533
556950
1777519
828138
592577
1847729
1040747
770312
1285696
1903037
1798760
1654479
1480090
771158
1611496
709565
733081
1988740
855370
1756511
1132395
915085
1304168
1429942
610834
290587
1488547
607348
1854988
100376
1641686
1537584
942323
1936375
928625
777455
496691
399865
614767
776525
1557971
1099838
702418
960158
1835899
1285051
519285
1919952
635069
1366333
183549
912740
730994
1861220
849826
667012
1367658
1238821
661517
795610
465167
1766165
604100
1959390
1193183
1136185
1095643
1093448
1832832
559206
1319857
450965
962739
1374908
261471
1485709
1379825
26813
394212
1382216
584986
682568
890274
1635596
34565
1650789
19690
768545
680599
964317
1079769
235248
1801996
365946
1862826
1202625
1674043
1887229
1400797
1923345
1886528
1460827
886895
477109
120494
1664135
1956897
1794461
159725
865905
809671
1482153
1793038
574102
281230
421110
236256
1478872
672441
971342
356839
745606
843260
1616203
1988859
1098989
997891
1689923
1671725
1309548
1144565
1749719
1271831
1692663
574579
951264
1257573
920992
1385135
9290
1721572
1056058
1119832
918639
1015447
1434144
470560
294874
1491114
483917
657099
82946
848705
1985082
332359
191053
1869359
572466
1446637
808729
1449527
1928528
49164
1869057
1081581
1457246
1236189
1291427
923109
558408
862250
1380213
1605819
103101
131274
1201387
320164
1442461
1930743
1548420
124197
823582
1305280
140298
1128099
1218258
1797178
1852755
119998
581944
542183
1588815
864815
1579596
880356
602523
877398
1248754
1417517
410764
1852404
67199
1902902
529381
28425
1662947
468844
1354109
239520
1012248
1824962
662477
547570
893568
781420
1994551
1584830
563777
1252689
325204
897179
1612415
779763
1420934
1583021
1085777
1617796
1310924
1008759
1237883
1875502
1579654
806157
1568397
1408519
1014535
1420841
686009
304332
212534
502456
1010347
1132077
930495
1482642
1762682
1434590
1358152
722006
1947332
1171263
521353
1404694
1216160
266794
1220876
794722
1298690
1703249
1421156
1189020
1395126
975628
869360
1952797
1091701
1157505
139630
1195073
1113894
1767804
786927
1191899
79050
994848
1255353
1124033
97071
107018
801508
1515256
1618195
1510756
281795
1331204
1519280
717056
208200
1283747
247168
1370937
1871431
1341237
891916
345448
1648990
1056773
1350429
1778436
862325
591932
1950918
1266000
1857722
236066
281204
1554252
549600
312253
426717
1994150
267033
307453
1250844
815829
1002456
1572234
1281624
1293565
1584166
1364925
1030265
823175
1511818
739251
1562134
429532
943728
176836
1329571
235790
118849
392386
1094146
1196782
1960371
1485207
685177
1706680
59081
1219601
1538959
1226935
1879208
665944
1243722
1267347
1991367
303794
962488
1822230
1761693
1762715
1462092
1259739
1120005
905331
921978
1395468
1246591
927501
1613205
649211
1159982
1933140
871923
637247
143010
1052606
1114193
1117031
1073470
62660
153409
1971190
411671
1801639
642787
1386076
944613
745784
144945
1516733
1624282
1315169
1423341
1379897
965794
626015
1181668
1806401
1115773
1848658
1395644
1362555
926168
617231
1905395
715193
313489
1523595
1334731
906079
1284634
1878888
1531420
1007483
1849925
1470872
310916
629672
732398
788574
765302
372005
1120220
1294500
1700407
1077180
1860725
289093
1168553
271560
1713039
1855781
1093240
206144
476036
34062
1571688
364067
1641521
1787726
490491
804303
137082
783968
706379
230659
1641133
628894
371493
759832
1593386
672089
161862
640762
435411
1383740
1781087
17382
838807
1894860
824935
572928
1652425
1026663
1303780
619273
1807814
40180
831759
296939
634682
1696225
190192
588096
231956
1335044
931335
574886
251198
1320226
1412733
983877
790127
1341665
1598632
753878
160222
210997
540640
1894883
1588897
1493752
576456
224711
1895160
811459
579018
1012423
70923
1599464
267115
421869
1671391
1105610
461237
339241
1311906
624244
1385493
653553
728618
36196
906568
420799
436493
1838625
1988730
1260925
924998
1449018
1075728
1883214
1426713
573439
1305235
750698
866370
1625625
440665
1453446
36033
1450757
804702
977471
748506
1017895
1101931
1316467
1860383
1298188
597238
1352486
1858428
596565
1268821
1654935
356681
827263
1819881
1439355
1861620
1073931
1746713
501038
1215250
563699
1005078
1913278
470882
1549829
1029988
548830
1309446
1855499
251356
682138
274165
646854
1663291
211737
1444426
338219
877230
436016
1038314
1136297
1720661
1433138
1309963
664052
1125998
1454034
832352
424132
1706914
627284
1901832
1201791
339645
1905749
1010010
41317
732298
1277625
1201826
1781244
127061
660004
702025
777051
1233417
1103388
82936
438601
97749
47839
1467356
986664
1724261
280365
721476
1800408
551393
1995184
1843389
1692168
1119812
339700
627239
626934
793293
719113
111994
1850793
699937
400731
1290504
1829416
1919195
1280977
967373
1911111
1628164
477877
184659
1472500
1967541
1528605
1152995
1632605
146041
1838270
1982437
1930976
223436
40969
555096
1225416
1396860
408529
1201228
451137
774786
1507565
1422723
32294
222078
497199
749126
960005
28778
1980522
1495835
1865040
447130
870346
1073255
830303
1925273
806759
1060953
1687350
175904
745140
761275
1792387
1073891
102682
151703
48837
1747107
1324958
993961
443772
1867845
351281
844703
314372
1028317
263064
1991931
1240767
1995663
653101
1552699
69780
1529972
321764
856261
1411292
1973859
1524562
1409305
1512533
319054
1863780
818893
878318
1701002
1411774
966788
53298
673910
589160
228143
841760
1825045
1365053
693943
234774
1287506
1899398
246931
1546087
1604314
1800212
686365
1415563
1168610
262432
938341
761650
62941
1918005
1931975
835297
650287
46785
946156
1395465
1073391
251795
355645
1278998
1490114
122825
753566
433268
640096
712949
113941
562020
1621650
538121
1316725
679476
459545
143134
1801015
756812
310323
521774
1534407
1701954
630939
515224
1070994
1185178
1615342
597
1075459
1677230
1233972
1797532
1165607
427906
1668533
884703
774915
248986
1494763
875622
1470287
1744389
169445
1839386
377002
1065197
637846
64271
1473809
264058
11448
992554
1110151
49620
774702
377293
211758
49608
1227304
1958623
1193241
988645
1518005
913615
1582128
1844585
1836653
1733237
1264387
1010043
630124
708990
687421
563999
1696419
245603
1609038
358552
877609
1757491
1372082
706940
957304
325147
580520
1734182
1998871
272197
1468614
1381675
1986308
604032
1144560
1995242
1858961
247589
835121
1462148
553736
1000978
514835
618190
458164
23172
1041719
1167030
167938
881889
736006
821095
1849430
1666352
1079089
685716
974627
1961341
1650680
1695989
210835
77119
596012
637143
1473082
1451429
376152
878736
1373093
1646153
1383454
1508263
538616
850997
1624147
141303
1646607
1775113
1623510
1053141
1602517
270901
1204306
1967999
1623734
360083
792766
1800987
733429
874991
743737
869762
540472
1778850
1768997
716908
355470
241037
1733788
1621426
146645
934846
1594708
624069
571767
1693697
1821760
1604493
1764798
950366
1179036
811144
443576
1698161
682826
196670
1479881
1663718
15130
1547580
850775
707983
888440
321980
1770524
1475968
1164762
370707
1621314
619635
1571864
858399
1604601
1278945
1838160
1322309
1081943
617167
1698251
1383187
1908367
1164532
52791
90418
257668
539923
1094998
94622
1867980
1791916
1779911
1102671
1003693
239286
534387
1465210
1240877
1824651
1852796
115983
1918610
1068162
1504527
1056588
157355
837457
495194
117885
329520
1229372
1660882
1161257
1030063
768889
1528813
253740
306284
641301
1520651
1789618
1081643
318425
588266
1610609
1326735
1478397
1132364
1181186
793003
1176850
301086
32772
209533
1249913
1840859
756744
993964
676636
217866
1181347
1999026
1261987
1422686
861902
922209
62144
244855
1672770
554548
1356300
1779133
1577765
198934
402437
1510209
1314180
209834
1727512
999038
606591
552564
1155348
170426
1142260
1484893
1516655
370158
1937503
210176
354025
1313799
1385208
767857
931301
11316
511106
918196
1677020
1753599
1584364
1785574
496093
1695405
1625970
931419
545068
707156
1702063
162234
530914
539903
591953
106281
115248
1764498
1952592
75831
1871166
684633
1229746
905590
854707
1180627
515867
1277864
1753546
1835491
28912
1964945
1607668
464968
866753
1835107
840183
112575
1095630
115859
1525308
1957378
647783
1997686
1937637
1879116
647062
853442
496360
1904871
1282378
520984
750489
1302089
1554932
528666
1337364
1895000
1516560
1250379
801071
1172948
556401
1077455
785433
1406432
2807
786702
773960
650124
1616369
314934
1685494
246624
205540
1386144
528430
1654551
473687
1393538
169491
1093491
451219
1459353
1362440
627952
292641
1461180
1152676
1734272
1505491
1635884
740012
849138
352700
347151
222351
563042
1404008
1568147
788356
1857881
237350
885587
957180
1888371
1783088
993461
839356
117061
1055382
207452
1592037
1838503
1671212
1052632
276341
1466014
817582
1863028
1934821
911899
1090555
1847422
1844551
1283939
508446
1818604
1456939
1634721
1039113
3977
1746809
391667
1426568
851970
289051
1953111
344832
1359754
270409
1400874
1714342
324700
856310
1242242
1291373
1339794
1932277
777390
620121
307842
774140
1715453
1825616
966558
1886642
1676468
1491736
1408198
1231461
1541906
28202
464883
1163599
1983867
336095
1737078
1817034
284147
1075750
1380855
1565125
1052483
831589
132363
1455419
749399
392221
1828144
1414907
1863820
1294648
1333696
43291
143823
1092970
221842
1163701
1440975
214164
502373
340816
238363
948195
420615
418174
597778
1564361
1172757
873278
1567204
1147450
977924
1216418
673810
694609
1645002
96673
387810
582702
1670001
1419382
1540699
770840
24968
681088
1318113
1581550
1922367
275640
635651
1484630
241942
1648055
249354
1957605
1061457
1381035
538151
1464033
536305
32671
369069
657249
1640045
222736
1178051
1146236
321241
1928955
1110791
1515380
1005183
994174
244752
1219857
743870
1800791
150181
1692483
1957604
1548103
344010
1576273
571368
76298
1483115
1901928
1204086
735334
1079381
1877223
267607
1514169
1308
1495094
465648
565274
925723
479713
1901881
234371
1028612
334937
1854897
1606102
22177
1750292
909288
525078
901368
1114704
500399
1053092
1010379
1156285
1476886
708685
60572
192968
1588614
1145585
246991
267025
1782030
243696
1428112
1429886
68741
1153402
512613
818580
1966048
382739
1748143
260705
1616051
816376
975792
182335
766773
733968
1058748
455747
1021386
401525
1110895
1168347
1571705
1858542
1557325
1197625
1027177
808485
151023
1034015
845483
712862
326787
201628
418776
659542
1425088
1087346
668784
1228704
255732
1302542
1988410
980799
1469299
919300
659844
1072871
1776925
1753566
1954571
596270
1580588
1892502
1722696
1836269
330833
128056
848335
628146
142553
272877
902225
1622489
964869
547583
68958
1087267
355992
1696074
1607302
363789
1938046
967535
47802
1975189
1463232
271351
443564
1856981
331904
1405116
1514229
1291526
1169318
259465
1240449
1934720
1394933
1334139
914752
19303
433810
1583055
1915727
438076
1953842
222276
1749901
831852
14139
1392514
1127160
599547
107460
1650593
899329
664966
1674093
1855618
1548687
190925
1409468
1313091
283676
1441359
1730820
681734
1624234
1690639
1420186
1111684
1846581
65394
1061047
689067
1724512
321362
410760
1183928
998567
1534531
173560
1881962
1079790
1758123
1401696
1632470
1448453
1844425
444812
803663
614452
1101408
1629610
1296834
1959651
296026
550510
1921650
615362
280889
806200
1294821
157646
976753
1448997
1311819
912739
862062
138687
1628975
370894
1879629
143130
1153034
1390964
1705108
1711757
1390465
946728
326876
1308362
546633
175423
987041
67847
1169383
615739
1511966
85648
1772948
1045317
1003930
147863
307368
547622
1761793
1293992
1698307
1143971
980047
436917
1538791
1466960
1788890
332804
917627
234374
1090105
1430949
1770181
820453
472587
419417
32646
935151
1441470
150825
31581
1937892
1332792
592101
901405
46592
122139
908979
337520
222413
688446
1351604
1130843
1186855
1366281
1295541
1674877
1455132
1173995
959705
1043605
1356718
864148
851719
945512
401539
1422143
1856218
645145
1686439
1251897
317205
1748204
101108
928952
586
1376006
579134
136387
983347
1328438
1314796
629594
1151381
1770332
643956
1973416
1943237
1958494
1771053
1880593
1082414
783117
885424
317995
1987062
1237012
1812503
276984
1333131
1469843
281089
476804
505372
65121
427825
1767086
1185348
1023955
415442
1873316
862806
249784
471723
1385288
1389573
709959
1493290
483162
1107082
1394602
279419
18752
1028266
602136
1062567
1943817
1646889
162930
1899434
1296805
1291416
1982279
1394802
1074210
1708446
1791760
394478
623202
116958
259496
933984
439892
1517422
481769
681335
936800
1936739
583983
1667773
468519
830847
1178400
1547308
1637997
1407347
1318874
297657
898089
639726
901035
464662
207057
1535275
599526
77671
1243388
184325
1733165
277786
1856625
1806378
311541
458796
709720
495613
842671
786042
1040971
1958534
33806
1549386
1474189
1115324
1406781
63471
598331
60844
656978
1597666
445129
1399126
1139067
1788856
1008951
462132
1461619
1904068
412928
271387
133454
671241
1574594
1947077
447153
747653
268252
1381274
359413
60908
782624
474695
1866671
903831
396794
1646322
1776457
419743
932022
1296135
1189048
1120994
620146
920193
820352
1265689
411062
1361155
1088089
1278054
169883
1577391
250931
969062
1414903
1714167
974956
891384
268679
1669267
561919
921451
472342
295922
523771
428213
1352855
377772
1292787
125168
25346
102755
1521856
1233086
1290309
398523
703238
144531
495481
1206643
162982
1920454
370292
1734544
272594
920641
1017690
1994492
190999
165599
1247525
1442128
1418565
391430
1819500
1971485
108087
828420
32907
133394
160580
1016961
1438293
1661020
986642
26544
1712560
1363611
1984849
1984773
337703
1677736
849408
130215
653652
187186
1179616
36793
1414687
1432374
1796381
318834
1898041
115207
917652
1900332
55976
1906758
1861399
334392
1507776
1380779
1607757
482974
632485
427254
726168
106040
353253
987521
1940617
355467
1529529
1558506
1393302
1626227
1141006
1753663
1787374
199438
1372169
1940774
739438
910077
863441
9575
1714844
1143296
830998
788469
705409
99044
318395
1675076
59843
528722
1889891
1002643
971991
1187544
1194481
839958
762456
1950794
555496
1560893
890976
749317
1745846
973124
1174140
1619080
1639924
1423031
1621305
407584
932284
1204213
1281114
789191
1104274
301989
687601
1033675
647290
112356
1199572
1992999
296887
539408
1851836
385826
1864922
655818
1392220
97678
1357249
597960
1777337
1294131
188837
909980
1491761
1095124
1822807
1951828
1608521
398290
668139
696848
630977
1470540
1952998
1758376
1340482
1508467
450462
409794
1848342
1244990
289025
1636487
1903353
923464
1515062
3398
378975
68248
1895898
67608
508614
1322626
929459
658661
94349
279542
433382
423811
1301681
1223684
330766
855494
1767245
1544145
959273
868072
1758874
951555
1211933
980454
1324879
1348606
480213
1431109
632507
715256
1203705
976697
556788
1373015
416818
317420
11792
1276102
443292
1908379
936554
1534957
1243213
588743
388519
1300221
1380603
1317749
627597
1139717
1269645
1330492
692518
1500014
1474818
981099
1774607
987526
910976
1500763
1775369
1304073
1241993
783824
1060440
1193074
553249
1608080
753855
1844740
969727
1128332
3631
321418
517238
641034
1663081
280893
1507791
384113
1264465
656574
366131
238393
870271
1031394
512943
723249
134073
1553403
1744259
224887
681163
352902
1507636
934041
375303
1482182
1130495
1434923
1610868
28677
1334998
85780
1764089
1523357
527321
1347154
294539
1456358
421907
1265134
1969644
1293704
123555
409270
338920
198818
854811
698037
111569
1809338
1334340
189268
884089
781394
1090570
1351034
1642419
999097
1631998
9735
807994
1441837
1527434
377420
1225898
1052641
1841172
1988234
620005
1686544
62085
1612706
711113
156265
1329518
1259732
1150076
47181
1052491
1618010
1396042
644333
475676
1993787
1511391
1282556
763453
674052
287760
1054515
1425100
99198
1439992
1351621
1024662
1683894
1325539
334921
878114
910522
899095
603440
1123418
767344
443363
52590
1510231
775569
1832764
1609547
617187
200615
653481
1909831
1959860
1895779
852640
49118
1233825
950987
231443
1578548
1691341
1899154
1304537
1646303
1699611
1451933
830396
449235
1651143
442736
1197113
1250210
1210959
850883
821669
300554
1630123
1966391
929255
1886101
80591
686269
146347
1476543
1196423
193064
1901049
1734795
266192
1339203
105887
470163
1629167
586469
930540
1637035
1884790
1556312
1445742
15105
403747
519675
1884252
520096
1335251
743940
875307
748577
398529
1404871
600729
1098440
335733
47772
1030907
241493
1016548
1922040
1115236
1465419
1815685
254450
1996381
592900
761031
1518251
568242
1491832
1421744
854864
23383
1956355
17691
269480
972040
1429973
831086
1345701
1950059
442926
162474
119113
254522
499778
524004
1083471
310449
620199
1949490
962833
874635
895246
1096338
1108522
1805152
1038415
1817818
1478864
1350685
1475979
1696725
990396
499209
1499008
1746294
216853
1819534
782574
43825
1521221
4283
1597008
1417140
1279950
1231542
1159469
894666
751054
774642
1648073
1778973
1695804
1142964
1436963
355751
894391
161903
723099
1938746
1740387
1509788
1991748
1215797
1169180
1492309
306147
1613841
1387295
1804161
221846
150296
700890
898718
1741077
1488933
997337
375692
4414
1218961
353089
802215
1536945
1899295
1940360
1775487
87216
191306
13127
171025
1434943
1313268
127357
1048164
1686989
850958
89568
603313
377194
130114
26047
456585
618536
1964449
1117375
622228
1304229
1056507
949765
1318775
1651237
1836855
1245779
1953286
1141246
23936
1011229
1629790
1323461
1045221
1549345
1595510
532556
998318
532692
1536236
84817
1171137
498141
492919
1495575
1752861
1247118
1319834
1199091
1089541
138641
1266379
1577642
981543
1449720
56505
496338
679352
319781
831923
1039327
99297
470349
1555769
480722
1259565
1819692
178539
245715
1073934
926303
891908
250703
1534854
892437
776975
1618139
658584
1862239
1978870
482833
573370
702973
591293
998177
331133
333267
1946242
1073648
1564902
525872
499655
257578
578912
147375
1204089
846447
732317
1178243
919142
1168403
1369456
894183
444466
250373
36720
846683
825852
638756
1578919
1779838
1455392
580125
11987
1735360
399974
844063
1358357
412464
1332577
667564
897735
1454753
1078457
517444
835941
203779
1304249
67541
1067368
192467
595607
1103815
804228
1249912
178774
14722
1531670
1352705
154830
363446
1062247
520522
43379
817208
676746
33226
1320956
400026
1108922
1311715
1365478
1612208
361508
643899
1773890
760712
1637737
450753
1255648
560023
440029
363581
285032
371764
994975
1061923
593704
703804
952788
273125
532905
1442455
731546
1978372
1277418
307714
345094
1950462
645469
4069
304224
438274
389142
979558
882148
759322
1585352
350192
1930456
335358
542702
819900
1347014
1380965
633089
126449
1439934
1274729
1338647
1179872
1899167
1136354
1879540
159756
742870
1119863
1967854
1383434
556856
1251336
756465
453312
326309
512011
729006
1808766
80827
384440
1703748
1133371
439905
963279
1581365
1839132
483169
625324
1549390
51325
382563
1848023
868305
1929201
1826344
160342
1896474
530771
1753714
1943451
136712
1521481
1918908
7659
900660
1164702
1877726
1459160
1351578
173087
1013680
438753
1229697
873930
1297043
1337163
1348078
1123871
721502
1677519
1563497
1275476
238195
1839555
875239
1384566
1619959
1020830
1848529
417359
977886
1790358
45082
466918
1886002
1917334
57675
1891283
747361
142357
1884150
1373831
1996102
1409350
1172109
1313373
963686
1329838
1245953
16647
1399150
1331968
1649569
507632
1571552
934095
570365
515040
1449164
414463
895789
89599
295854
961760
733256
1174605
1624166
20852
268254
285297
829883
715260
918846
1523193
58174
127503
1950956
1011176
1373725
1226212
1760704
490451
152353
500355
1713620
504428
1081715
1947900
1840442
268939
228741
1449010
375549
43780
1265936
1869213
649577
1304913
1424746
354894
543188
1604562
1486605
1862197
1347467
1458399
1058101
1356644
175043
752454
1882376
695861
215380
1104842
419298
1885287
1208135
1196443
1903565
337485
580274
1577437
1621308
1490727
926700
1293133
290698
1483683
228841
1075502
111985
1358770
1127940
575488
1641344
1400744
772951
176121
1698471
801889
1301072
180463
641912
845194
1634245
1581734
68690
870381
757750
1907244
1905067
1265104
480986
1121840
229696
728775
238657
437485
467558
1935056
481178
673955
1174428
499827
1528839
1136977
1455598
226511
1287985
1308584
942674
1016660
611838
1864109
385371
673405
1058746
185507
1750324
555359
1559600
1393382
1253381
297414
1490026
6769
1686286
1432572
1850044
1450814
1566385
125668
1318842
1480336
598628
464933
503881
503055
971062
571234
193169
564967
625339
786506
234357
507204
1166688
746384
658667
1905152
800117
858652
1680773
160211
565065
1711418
511442
999782
452652
1845725
1980381
1659117
757296
1593574
1797347
388621
1938275
1840880
1890674
342470
757256
215440
1308254
1486973
1949620
92178
662792
659241
1440469
818520
1127775
137261
1181862
1103613
964132
154818
796841
1538676
342765
314600
1887527
1673034
1724300
332013
1932226
491222
1639586
1082310
1391441
399178
1098752
91151
1847806
1302453
92224
1440331
1952550
1340718
1815290
1766256
117365
844923
1630959
921726
599400
995786
1170424
1787896
1056190
1769509
623894
888578
1873069
1126825
211408
1886471
998762
895186
1631738
1425617
1771620
1322037
211608
722793
1715904
409589
1360387
1799189
1359347
1420917
662062
665906
959834
1640645
773572
763292
1486439
1187678
506358
1214752
981438
717860
761051
1041993
1110534
1118682
644750
938777
1875821
850447
1232230
220504
1043500
1795263
1450175
744713
1806335
1133062
1174529
930748
1590874
562779
1429003
833660
669893
480645
1362329
303203
866051
130789
179781
966974
398463
1165390
261645
1132713
1180238
1417011
632441
1138669
1647658
1646734
328657
850259
1568389
1333514
835964
735950
423383
427768
300645
563731
70294
1095220
1896735
201682
2447
178758
514070
885924
1142171
521898
834667
1198483
678467
52894
1568427
1706653
191367
1972190
1114397
1709869
314726
1228126
1640041
1703567
1866380
1266341
1875925
573050
1423551
1676470
648426
964641
1209162
827864
1898739
1665900
868462
1284970
434735
571433
283462
488324
710357
681928
1544664
130660
1331185
1678108
273100
12523
392647
1812356
1946373
1306034
1078307
628633
898970
556012
768294
45855
1745646
1200634
861533
620165
1740900
1154133
208399
1856171
841342
1239365
1273149
1848933
1202940
1612929
1519275
1887063
214193
812994
1363488
1115913
1062881
267902
836949
1121654
1679906
1765888
850499
1562322
913829
1227852
981548
705370
1543605
543283
270836
402127
1142375
554235
1953476
1640186
1301221
813386
468178
1640442
1672560
562901
1200242
1448303
541283
395814
1311156
1271764
1379833
1801628
394447
341172
369479
967593
1416369
924867
1475456
894572
832029
1553146
1145468
24547
900206
664665
129773
888128
369556
1150340
1599916
247168
468826
1702578
1310163
1736792
1304866
1528325
55696
334357
1533988
1957386
153166
1980211
1152998
711737
1909693
1408657
1979874
1941745
8928
180212
520873
1511874
590894
210573
62049
337377
1766412
1361655
976579
1444734
232228
475883
1833755
337443
1797867
1104642
1322806
485409
849941
369020
1038692
460987
1087541
1286738
770083
1071648
440810
797062
1178498
372019
998692
1121615
811987
1710301
1374573
1995132
1710068
824434
480974
263012
1695330
1700590
1676567
157640
147219
788944
1837959
71716
427122
1267931
517086
1338018
1203939
1191956
1000927
619389
576754
1249212
472415
1021376
339793
1706180
1115253
1868436
1610220
1288165
1416049
1947314
375580
1998235
35415
1027940
1244728
1709238
8
1690829
1940339
1352457
596345
797656
1773848
88054
89141
575183
1670295
1192602
1923067
1566487
924297
1768314
658510
1725014
1563901
1018123
561510
1299424
1001039
1155243
465717
1293567
364319
1594662
406766
984608
426573
76291
283411
264944
106090
1498105
1384832
1851976
1920463
148105
1415270
1243392
684633
1049312
1978205
1702683
1116130
327501
1161821
439304
1833509
1114088
1252701
708104
1841203
821341
1404650
1401637
984348
568615
119099
185772
1849538
1466743
16517
1396298
352683
1836651
230890
611896
1074229
1062294
284067
1171993
182090
141243
543825
621620
478164
1301530
1497705
52737
947621
1975143
1224854
567339
1435377
1575892
1501500
1168137
168136
823964
751461
785094
594656
700909
1655952
237001
151283
895426
546731
1144345
1106353
789182
514725
63216
769509
1576812
2825
825480
1016537
171736
962965
1831436
1162297
828679
1814121
1483473
1054542
1604908
135807
1907378
287566
2558
1431690
1204438
1372449
336615
1602720
1536552
348157
1699300
300778
296234
1520077
70214
341968
496861
1095378
382497
71276
165067
607023
1043206
357565
287047
1366542
1914540
1905136
1027839
539983
1789649
317235
121095
408577
613137
1347449
1337384
59399
1052030
1964969
813339
482046
1403743
1124238
952970
1591280
1394750
1666001
924447
351695
571069
1235138
73292
22512
1415776
1683853
55900
1717359
1161848
90800
1114806
308042
90091
305241
1285074
1671533
1948640
1093940
1176452
1754149
1886320
819874
1333183
454509
1508874
1353227
168353
1583613
803284
1948001
281814
1376564
1867201
554206
1247012
1059707
647314
419631
1469631
576465
1459045
1037055
1648942
487991
1989662
1619581
818729
461835
714979
376019
476183
1118173
1307824
1142698
1594099
739106
128693
1977487
1345782
944372
1674925
1068555
1516778
1346771
1290373
1319903
1609150
442724
1588655
544248
922358
173711
449252
799160
486554
164505
1665054
1843289
1677073
1294398
1198058
1735712
1004881
153619
968155
1491374
1455426
848093
514986
414174
1395092
1137983
268915
1525167
1834496
385571
189996
1570004
1532984
1327686
1849234
148394
1371712
1929836
592723
599001
415001
202468
754276
880648
767964
1583680
69064
345000
1100998
1295498
1232469
1525580
523102
1167522
1867291
1026465
5321
1033510
1497005
6282
56551
508397
706945
376244
1119077
1873480
420478
183247
1835712
1462442
1799340
1324934
641113
1369460
776805
1512548
507594
1077733
857393
180796
1743102
1517252
759540
579341
1606788
1233167
1320808
1465956
642484
523268
1520858
1683159
918307
303937
1556141
1768239
1672352
443971
1776258
415222
668539
1146383
668723
214525
686451
1749417
123187
676559
212754
1204711
165835
1688031
1567317
98337
1824730
104650
982642
1662125
1990909
1313868
155197
288804
1600120
1443762
866815
78473
606650
1794615
555544
1213164
281451
1582010
1597616
838108
90804
936608
1351905
664635
1737814
1990931
1732602
1980641
1024959
666347
1938149
1956319
1860474
1597387
1101290
703669
399640
339964
1093046
455529
1380575
1864004
1329837
1043466
740157
1378503
1702899
350274
767770
1488303
488940
1196416
652970
442593
324457
1651667
1251979
206397
1866041
1177880
1497646
201501
1357292
1247044
593807
1019731
622776
1443297
714507
881140
1604479
1989413
725904
1167239
1027485
940314
97050
1405246
447015
50791
1138333
1270751
1744457
1406948
536105
610056
1083663
468845
94562
1134805
179900
288333
1512114
1111240
339275
383375
610951
1713229
1381610
1435962
1856658
1754562
217779
674557
854455
947172
1069938
887653
918078
1427865
1908710
773229
1701830
623394
1667740
1389811
1342220
1872057
224867
430503
1027989
1807246
1396200
186470
582804
817094
1971646
1211698
620938
834807
1761740
532385
1697842
1192256
75858
794632
1952734
1187670
443481
1801081
86196
650338
1346849
1805711
1766816
845351
994627
528086
1271144
730720
1999258
1791090
494120
364200
782903
230768
1043149
28753
661845
1698419
1308464
1572845
1463456
1180488
10420
755154
1442616
1261069
1537579
1642642
1749758
1144712
523016
406451
1488272
779106
1911038
733862
907771
744512
1894425
341650
1804308
146664
1058044
514955
166094
333752
1804398
1791048
1788919
1150383
1835415
1633243
256190
795832
1232984
1866600
1848088
1827099
1867821
427120
436141
430535
460719
542693
1743723
504563
262355
1060869
496197
1756370
1917542
1220367
989032
355307
1148425
1602070
178544
1693974
1105178
1725654
1189036
176421
1711703
1971803
230608
1285855
1291781
86461
631880
754082
84468
1666748
240095
846916
119233
1006320
1565717
1550823
1509672
474444
1835554
1498995
1329351
574111
1221791
1784257
299335
554888
872122
525893
1664651
1342310
1952953
55084
206682
1460428
540733
485689
1065021
760693
1377157
36828
728276
980902
186112
649014
949368
182777
402864
692932
1983104
1530872
1444640
290903
1480781
1221267
1094645
1185294
234499
1303584
1540977
1764528
418086
1907869
294
27136
1849494
141304
882053
1520303
280787
609707
1733883
1584527
716651
357706
798544
150095
1884308
861812
1501232
1789805
1285818
126900
1102798
643576
414645
1127099
485188
1951981
1309796
1118890
1935999
883570
666463
1328854
1748866
559299
617412
1048263
1369780
930664
714696
1409789
1179305
1386885
261845
186782
972201
1047546
1123996
1529972
956284
393571
1674772
86445
448985
1508055
1819421
1773572
149188
1364230
1095601
1832041
679527
672474
241662
370960
499183
693183
1449353
392319
978781
1746206
1384134
600861
1600921
842068
1377051
853049
959052
927646
175604
441699
1831186
475168
256943
1476028
425911
600236
1854222
1978986
390234
229501
1594827
1000123
1062521
156824
595245
1587424
482189
29055
389176
1325516
1319134
231254
376841
970976
237032
1476925
708979
226152
596209
1642801
512438
1143841
412298
620938
1544322
964583
1220625
54961
1323074
402001
337087
1826625
873923
714760
432582
249374
654152
873983
1179324
363221
146193
295948
1209677
1282078
579885
110537
1627113
145089
1070189
1192815
785990
1456579
1810654
1516536
1398968
1079173
727877
388609
160315
75898
269792
111382
1361955
1948956
1338780
1405489
1595074
158375
384149
1212298
983228
1700164
1312049
631714
454608
693548
1529725
536829
24919
1270053
1356211
1570906
1206973
1494700
58185
1810902
903876
634281
1573016
628685
181376
1820296
1515200
1054562
890583
1022218
1392736
45376
169272
1474769
1576728
116488
557614
15394
744185
1816904
319604
374218
1878885
1000554
1390096
1419828
1729341
1925255
1110084
528762
702861
1473176
1250219
596195
693822
712560
1406298
1392450
1051987
658173
1820577
738193
391259
1409252
90257
1554708
1902899
1428580
94794
1415703
304044
14338
497894
647553
1780372
696890
1115262
1791683
1756554
438646
1970395
326011
792508
843063
135413
233912
942841
1800222
923379
113174
796634
1376289
1030960
809803
1372542
1563922
113511
1367538
138899
1219608
1727424
1125353
1339085
282529
1709240
111683
8805
1818881
1783028
1331787
1171193
1779100
1603208
1580338
1000519
120327
1120485
1323032
1478566
447006
1211445
955827
1088503
1753928
1612119
381798
1379029
983062
952045
1518747
463867
256102
1302445
978922
550426
462071
450961
1938532
1452095
860087
1754066
46047
1461445
904099
375088
1819194
1252172
143384
1446802
1440438
1865620
1790389
558418
247152
1895311
533936
1052776
1645429
136815
606803
218562
1444240
324712
567548
1203033
349933
1268388
1108617
854790
983256
1576834
337708
207588
1208465
444992
1777094
1262048
453036
1015873
610180
1477426
1769786
1057431
1610186
1716467
997309
1114808
919402
662766
937983
581385
1747023
730848
1729191
899389
643368
1702443
433063
1898066
538980
1086703
449771
1898303
1611966
1295269
1000263
860418
1404814
542525
1278342
1826611
508163
1515079
1222727
1654012
956059
1820365
763073
1043071
1103158
873037
1032917
1165458
1171998
790902
1148152
1527715
1464499
744404
1097999
660533
1033580
6475
1129196
1703016
1705296
577825
348703
881070
996746
123075
431815
1849247
1783722
528477
752512
191894
781081
297298
1779642
449376
376041
664939
320085
108475
1459809
592947
547875
118280
1132624
571412
1912273
1458763
920046
1207006
954244
287778
488642
533762
906564
1019369
633115
1729580
1202821
1931026
858472
142556
1508257
1434849
73434
1116596
1726319
1530804
1391753
1246566
1521577
239160
1106295
1875256
1318355
522363
208889
103239
551033
1578519
26578
1497083
836738
520022
1888247
878753
1098597
1775187
697158
184279
874546
754243
304611
658527
239207
1942667
402129
300582
495351
252862
1323483
838173
1124955
1258087
1538509
250175
1118684
1443523
579047
1849136
1187806
1302406
383055
1438056
1132774
1478022
1658889
1080637
1164420
1123556
1739735
262406
1191605
160061
1475917
366982
386569
411921
360497
893884
978758
1739015
231651
260246
1575763
349139
1946556
762984
562693
477331
344938
1416990
1422105
1534931
3402
806700
532555
954329
1681686
1287233
741306
19157
751504
526623
505135
1876042
1816260
1767922
377610
859124
256026
1739506
170827
1714336
1026225
1869011
1850285
234009
220249
877490
776261
81282
38360
1014112
1204078
1272028
1006378
612500
1876194
1871808
1616149
1685056
1602633
566172
642678
1575431
1374517
403210
146533
217920
1753060
1335617
181147
479901
1537490
1327449
559704
1876397
378450
1924495
1103193
1706502
449019
1248408
243155
1673690
1539662
1851759
1158401
1858033
1583397
1783729
1168614
1196976
1200902
79056
976123
404154
530499
319904
153219
798631
1018454
246107
395777
1648394
1669484
1575590
1428368
939798
1220324
1103111
733640
927855
1991797
636421
89318
1261535
1881311
323885
690623
1185090
1050429
472296
1246669
486314
1494096
620260
732424
505924
1408776
393677
876242
1421396
362099
276117
1693635
26820
1606428
605325
1920480
156954
842868
82366
1647937
846279
592998
132276
990629
1776705
557793
154601
116737
1752156
40957
303705
1707900
1964778
1990803
850344
1943100
1588302
1132712
1209014
146740
344929
958007
347450
1376598
1771138
727932
1435428
1772019
1737197
519740
776734
81712
448158
291368
1983065
154309
1582108
1139975
1938884
1764974
649960
277484
906742
1691162
784900
143244
1535127
1618266
949849
1190880
100536
1802248
1717749
1214598
257563
1946896
323846
1909962
1149278
674492
962117
1873299
1092584
187915
1351129
537442
1069738
420757
1692599
1187805
1302900
1616314
521475
657102
704007
1714644
1752040
116375
148205
1207601
1950504
573748
356708
1984300
902045
162511
1070549
1278063
1278040
517597
1548424
318105
463508
825164
1857921
736701
260779
401515
576229
27887
285523
307351
668088
154698
266109
1418814
1638573
443786
324975
341899
1725458
1385083
429688
1125853
1191691
1426476
1619617
1166854
1659697
1716035
1278029
869609
494915
1658380
875178
1775678
283175
255678
359357
575398
1789366
1094821
860129
799515
785812
997155
1357943
1919395
948642
1932153
1138504
761939
721603
829350
1250891
1052257
1157412
1150560
156475
571465
113396
984551
1009933
249624
1712235
244264
102928
1472848
111903
1155893
733307
195112
101078
1983740
1172643
874074
1816382
581871
1705041
243689
576448
1928718
1926628
1715644
1648909
1680705
1621220
579044
1979622
653203
290499
356433
1581838
1331878
1868331
622916
131934
1108069
926653
744973
514896
743989
1665297
1486170
1658307
1013415
1019387
206657
779855
1875317
1614624
1024235
522923
807815
1139396
1672340
1297774
585827
1471446
1993381
704294
1507342
394628
266414
52280
938333
1814757
1945866
43344
362661
1004748
1849840
323002
191949
265132
1868483
621243
1849486
1096453
1406155
1834565
1756894
586816
50321
451932
279586
269812
1529423
1890564
1484985
1537161
1443839
1995301
63192
1105882
1951640
1255814
1168336
372525
1791989
721595
868893
1806374
1016163
558724
1935668
1598626
1165297
1160805
355000
1021843
677047
481228
1196115
1639136
404833
387538
140469
1875462
1593212
996610
895949
1063934
1472062
654887
1340651
466455
766043
1042937
1806832
1289685
1878543
1596064
938251
963893
1394028
1019625
67596
1137431
760860
605481
382029
1001439
1422586
1514653
899489
1698201
925013
1148069
686647
1113272
1367376
94440
55495
1878588
1545464
959808
1718767
76485
1331301
289295
169555
369424
1041849
203902
245179
760049
401437
1442861
991705
1950014
463246
1833334
616060
1874083
1567263
223397
473497
1731268
187676
440210
1433868
183451
1337852
846367
844309
1565323
209095
1720170
638947
111632
1684873
210484
1433225
943985
1216246
151649
1893646
1576268
72221
1741395
586381
1584349
567181
606728
438126
831926
1100214
313665
904646
1826533
533880
1746704
1826409
697532
1510871
947621
14826
1071837
1983407
1415177
1288878
1949737
1587843
1902397
1346815
1687341
595506
1239936
1881171
1280095
390358
860553
1201310
351651
207823
1751040
1413376
1764381
727321
1032854
557762
527029
495764
342859
904811
324156
1466856
1527038
1141215
1881540
1257878
1316767
489074
139066
1658692
172989
630281
577940
982900
1708854
729334
1339149
1189190
532662
300046
1396178
635097
1638420
1832117
39487
1615604
1953878
630159
1291785
330994
1647334
1410024
1842964
71743
1971097
1425125
1712963
462253
293535
1997060
1624602
361757
509981
437465
723477
1487231
328078
1753094
632385
866625
452161
1525203
1220360
1405443
1849770
1013177
1106589
1159839
1068466
356192
749936
1947285
305048
1678212
1508976
546641
656748
1504456
1216119
660685
862358
1909563
637357
1634333
367639
1833486
561408
552504
1938676
1152949
146854
998057
569129
643087
1174355
953585
994090
1875163
484718
663576
1784750
1930557
745934
1505375
1385970
438361
922056
1254892
697620
1942116
620066
505078
459976
1935845
1247208
1012119
1880781
409659
1821813
196527
185726
933583
204671
1852300
802655
1677491
781464
125444
1970972
1247927
1329632
430349
1195395
829527
1224822
1312434
17095
352341
1963740
1396180
1278300
1287914
999345
1799768
658874
1388095
804177
578414
1961970
1543410
1749447
230279
805800
1457330
976808
874077
1064162
608348
1324995
1588649
76770
832855
156319
1914952
1685160
783502
1892739
1375262
1228828
622890
1324610
1174900
904253
1789597
1079502
505824
1123016
1636939
1822782
969469
1942738
1715538
1446902
1483102
482646
1944116
285630
46436
728705
1526890
1432122
769514
1025692
609033
245272
231803
1815760
1455807
339440
451747
1256772
1542797
61870
1829066
843015
138836
1365618
1124831
467516
500213
1149014
1129127
864725
1660787
117634
560909
524130
1551973
409790
1203097
1468051
1522251
48048
1369439
1444639
1492790
952806
1335949
291503
1583024
1965294
635574
1149082
1459100
161078
770755
827263
1708189
1571861
1577409
1565296
347448
91498
1086812
1803834
185550
1194064
1579040
578486
1794982
731664
1429865
346965
1549035
687564
1976310
1738948
81030
1205805
1717682
1410700
1228760
360031
1276875
379218
1784296
422143
1097880
45436
674531
604613
1007386
278379
228592
1537957
469993
1625524
1489075
1950335
720304
607926
1777007
855815
1870873
461717
620158
929526
1083051
570539
1275043
884384
625321
1120481
272030
1717043
1343777
1410145
1050374
1781273
645298
799147
108374
413720
806644
1794570
286108
445826
1004013
335870
488636
1104673
693314
593370
56083
676094
1491660
1004618
135286
1378808
1425962
1735845
572964
713902
1853405
532534
1935061
996818
198956
265704
1588860
843402
504656
1161349
1856348
78892
313843
1551242
1261418
1214242
1569494
900213
372913
1983041
1637271
1028963
1237458
1618805
208988
623111
751548
361126
996559
958992
1429329
1086936
1014402
625077
31019
1138617
456242
1495872
275048
1652783
329360
1169633
523801
956091
1565423
851684
1785425
1517009
1032838
632578
478078
1982706
1602051
209090
978492
1139881
1614210
1899436
1056647
488669
1122526
1704934
1437379
751905
852981
1935322
836764
907871
542505
806626
66017
778423
987273
1183951
1468901
1974753
520215
1893996
436687
260425
1559865
1566406
900742
1371445
558980
882932
812878
456398
1843481
188750
1404652
1783330
560803
723088
127539
299708
193096
1207353
172452
1774047
1056032
1503101
1937045
1929751
1412035
1986255
974186
926230
1248124
677386
371391
1792264
45529
216548
988638
1934944
1685283
1067529
493488
472996
1115576
376049
1488471
1822795
731048
1816247
1641933
1686107
186254
1488740
689756
355220
1701564
1247583
884846
1667133
1869218
1336249
1805363
1876686
126802
1689067
1103256
1244141
146935
1117589
1326721
238915
644620
957810
1063979
884950
1865791
1446614
1330560
634948
1467273
967108
1782563
1960816
295980
128154
1894073
1569200
876879
1696958
656065
541462
1347026
1267286
1738885
1802162
594453
1719457
780804
7252
799506
286041
195791
697512
1682358
1082491
1115167
1838505
618283
1106895
1124087
1623678
1882893
450808
747745
1779160
589420
652096
234684
1508583
249975
596652
1945907
1311951
1643045
476795
875873
334004
1731660
1431474
582423
1506231
1814274
1701461
1737348
1775011
427515
470681
1908659
46409
1580932
724292
1604980
1327088
1971702
340571
1530811
215683
1564188
429329
12430
507931
17480
1167264
152439
973775
118769
652348
1256152
768628
1508643
1257794
1014038
1677319
469242
532499
1020101
1232565
104465
292562
1099785
1443973
1815246
968881
716882
35988
954193
929878
1799206
952454
1731969
1830727
1427845
779379
1660457
575146
814376
135240
1723100
1260473
1332628
1903265
428228
628737
1702864
329691
955467
1880657
1943434
1243692
132990
1215400
51364
1485084
664223
1245143
228747
76518
1361882
1858537
242334
734083
916952
411962
302265
1394492
1801453
787528
1066950
614285
157813
499410
1384279
571955
1542016
1393260
551884
39444
413265
1346706
1795303
1543486
1490549
1151471
1406897
651294
1619264
673631
1724845
1481284
1296970
1961854
1425491
1935364
1474584
223268
1420510
1448270
1057858
406100
637396
1211928
1085784
1997408
1319652
1556260
1558468
566142
932431
499125
804412
697754
320278
859497
942522
131652
1660619
1005656
1022614
1540483
545513
800523
1461947
1226439
1956324
514184
251238
25095
1707964
750190
1544001
1559574
240274
904449
43854
1095663
325658
108279
1624174
1646395
1404178
1472091
1877418
1443124
1559700
1430100
1837285
1792872
341271
153827
958098
1149883
533314
1634769
194696
1690794
1337929
1966860
633859
1318933
1426596
1363433
574299
1826279
738102
929558
790853
1450606
1131710
1246145
484115
1548429
780680
1992206
1498442
910976
805886
1067522
1474677
1110823
1085584
247404
1306951
71247
86033
64010
1445634
54986
642477
1240486
1330664
1370249
1819815
451071
1032860
1093619
152112
304804
713841
476396
1306227
1978342
1239492
1789791
1583190
1826962
1152592
1727178
1039340
208436
1323788
1059632
360272
1563991
1610496
1995454
1971388
1105144
1843481
1200829
988413
1493882
1035339
1932023
923394
1616259
33339
41372
1977280
1128434
421211
691002
1626258
607761
1900948
1149012
1353385
863355
324119
1595057
1292701
62220
654621
1111062
1866316
469259
520727
868963
1666707
854349
45904
369868
1435439
22530
1500470
927378
626961
345369
162303
727347
1556743
1555723
1637575
172182
1581485
1645637
1219949
471557
51171
1537416
953014
672310
711323
1691127
1208920
1406282
1008196
1113654
231504
480322
1988244
1658542
631881
1197597
1796669
1827725
831262
1237522
1200570
1326855
284511
1557599
1682466
343711
437022
320213
544666
344178
1252291
955997
1149714
827809
1099521
1928646
1847103
366550
1631171
844288
1991778
889395
1780368
1774724
1944545
482332
205525
1315119
1579153
1763921
243908
973265
1590686
829528
1912142
537759
1870764
1923554
668229
1185220
1702319
1372159
1205659
1824442
736430
246825
863686
1742705
709419
1295809
1379786
1744734
1085631
587731
230301
1542750
406953
1083567
806085
1057871
228787
1125328
1451554
829040
806807
1715268
949349
249924
888860
686958
1874043
1198141
581420
1915578
406645
296585
953576
1612799
1233948
1478367
1803698
968629
1933199
1087086
1257619
732363
192776
1112511
121601
1804955
1923178
1648182
993345
847480
1633109
636899
325987
1875837
1674791
953176
1193642
366667
1226067
674093
265786
1345025
24882
1914107
983126
1817512
1012041
1496574
1934153
289743
1573493
879681
588447
1988927
1444273
1214585
399729
948505
1226209
842175
208730
59576
435793
846137
588354
1235333
1544569
253596
409948
1517009
1867267
1235154
1288920
898136
1834986
628322
1051215
1281819
1788844
308673
1599687
404317
527848
1150033
1154576
1062991
1195619
778578
289937
1586162
406765
647695
689493
171993
1681776
1229031
1540033
1983151
1767772
677120
164163
884681
591159
1968477
362335
614455
265624
322265
1285171
1733759
1101057
1150744
1844836
1778014
18469
478457
956683
1970842
1304450
678142
1789664
1560149
1188703
1954354
65987
848730
4812
1906394
862661
673642
1804756
1808039
443760
1112042
1623786
519036
1530028
1963734
199878
695859
262132
314206
1578281
116954
1784756
159814
799368
552520
1783943
1522901
1976727
960195
154545
825514
1760202
1818324
1722547
1923146
635872
85325
762886
666718
1990952
117385
1304231
373861
1747341
1906010
119142
93177
1561742
518234
82727
610082
1737563
136173
838769
686042
66878
27554
258245
1579607
1441671
1586501
1052737
1006439
678841
712948
1024865
1224974
322163
1036996
972073
484399
546765
1659644
714316
1148176
399602
1084873
1916827
217174
424609
264675
1268336
483991
180916
1764557
1894027
577622
581941
384434
256480
873641
1678119
820257
1995889
769497
231652
12350
1945025
1502085
520977
1152628
1991465
314286
1262427
1477431
1212663
958046
1420816
1251365
1129934
1587239
490635
923023
742098
1297504
1735534
204387
1028066
1802314
1012503
884085
1531837
1837582
300317
1192752
1469940
1239548
915085
1939429
556149
1293897
984665
1862585
1012905
1144683
87114
1210131
1014187
1532726
365815
1333338
214393
1462179
244062
48041
1224151
852292
8877
689278
1135037
745928
295952
1581762
315704
161931
1111197
781115
1408084
260720
1756587
991496
1918872
224599
883669
1499757
1349784
1608762
1066799
1932321
80055
1093406
1521499
1673200
1006767
139106
1285064
891102
1939876
1323460
1453683
150051
452942
820390
1514802
1186582
1265054
341323
1632044
840390
1690475
765713
1083973
1183748
1968986
781773
1890332
1646198
1940300
385560
1631202
387180
460096
119664
1035904
1864728
924094
500057
1682260
973430
657565
501875
1314882
194513
999619
1415131
323237
333555
377539
189388
348504
1305948
1316400
1829309
814223
808467
283902
1131247
986727
369349
1901462
558883
1271328
1006928
829592
208050
1009516
1251151
388357
1972194
527408
710301
1659038
535983
1214806
675863
1220761
1085298
541596
437400
278769
913635
1374777
779916
407254
391383
764451
409
947702
1077280
1194455
505218
1080775
702211
1416376
254767
76538
1593953
1622501
1156646
1238483
873957
1133355
133559
1094813
147774
648646
1677762
1382682
958739
193537
906578
1948770
1428332
821324
1815165
1361623
1457395
689600
1038462
1171323
1957993
1242878
238394
98129
130433
125222
1402955
804960
31078
484111
281143
1310057
1155890
1790726
1011566
1717060
1379592
1129444
727022
436225
1452312
1363865
1422878
162188
1721681
1196565
353289
1080113
1908201
1120981
539079
1015795
1285051
1310445
1627700
1774870
1508415
1675717
555094
673571
1889356
816048
983123
385383
1870611
1271767
571607
1507891
1580989
808267
992781
1905246
515432
302197
483991
1557759
440614
694452
1529957
736215
1151750
105223
1761908
1522693
618165
239250
530535
926937
1462896
845834
1796526
1279628
129592
1607895
319161
1666077
369348
1544694
909886
680473
1987442
628126
1609018
629914
1141577
955260
112458
1809985
446404
1403718
697366
875446
546622
407308
1106059
1617693
1317605
1434124
1712438
1800751
297073
368957
521411
625513
586073
669396
1127911
1556227
127992
1777757
1654944
1412140
1583185
304007
967457
358413
888839
198191
1894015
1597066
1516720
600400
796424
1542197
3265
1050710
1726052
1319459
629359
174203
1584109
250119
916365
913110
1667846
1920573
1988234
982272
952822
856343
985827
444336
1153076
433455
1041968
1657410
1981989
630176
927742
822957
1916954
1892067
641031
1032438
1560247
802036
1549704
406017
1793190
1195809
1284190
241810
939220
388775
725210
505005
1754090
774694
557314
1276977
1827189
1460881
1177413
571185
227268
1788642
1218793
129730
882924
1705465
954179
656305
1171034
1977916
5189
947356
229235
557012
786460
1192764
1077957
814384
1522365
401611
1305721
275890
1160479
1133411
1924126
325839
347927
1488578
1378421
1186619
112442
301449
1013207
1481931
489821
559817
1893138
971980
1512523
987001
1729732
883553
1450431
1041829
57608
1520165
1509956
1744826
91168
1579680
1897463
1913002
625110
600818
1296092
1336748
1485686
1639713
1741012
1881192
928936
1300450
800880
1367723
1046558
938095
213500
212739
56965
1570742
859778
952701
790386
688675
1025608
220319
1782070
1400875
1689975
1021030
1230407
1114467
1418606
19068
232097
340434
1523709
1323856
1506335
1958395
1213101
915033
408476
426240
1209966
1370190
1453174
718212
1713378
1309137
220237
379841
1843265
1971666
705034
4574
375870
1920491
759064
1226186
1805991
1522701
776597
1541199
1770534
294467
1350135
1605191
1105769
1773549
1975823
1330861
614055
416945
387454
384363
1595787
1715291
201131
338792
772519
960916
1748774
1063568
1421811
1527887
1867776
1088609
723321
1339843
372684
1369772
1242749
464440
536236
208941
971046
1485577
1606877
1739206
1402576
990748
1749368
1230991
1677678
1105974
274736
443461
359874
1142057
1193966
1270848
1434408
1130903
1736910
94331
1108512
339513
1689029
972363
1679382
1665110
1645010
1304061
768342
1719583
1890572
1643143
1065846
1318266
1954645
76593
66810
1681177
1485307
1777909
1102170
1125287
555110
1796944
320982
1474122
1758015
628799
317424
492707
1259444
1465460
1239222
507541
1628560
1392905
1617306
1155384
769529
454210
1330694
508032
1052083
1683551
620285
1745328
805207
131290
366461
890856
1175503
1929739
809036
635743
640131
1866774
358621
1106183
1575845
1688087
1398085
1733058
1907125
1610366
1100734
81139
1661850
33355
1492922
850725
1447839
972881
1283605
315159
1825750
1541786
216361
4676
606198
1224019
290536
1455817
790817
1237431
1477690
457849
89923
1732605
290336
1465021
1196478
1530732
803354
144571
283969
1373984
303779
1616434
776056
267060
1203717
727053
494152
974102
1814524
459945
740427
83591
1942255
1539981
594609
840967
1958679
1560581
406546
1647515
1471358
1038413
683713
1333671
557172
1542477
993109
956868
394800
812864
995656
1842315
726452
1885497
686336
1612329
720346
1963881
281978
970383
1304507
1371412
272555
890393
1433104
1622436
500323
591023
1967302
1793648
1687318
1900209
772775
568126
534944
1082641
647027
1358019
1593285
1530424
1551808
1854936
1566202
140593
338552
872722
1749239
1566983
1573276
1472523
665403
1364035
1808168
1366733
1264592
1314754
137210
116809
485701
369350
1266458
1407101
1128280
453629
1277132
994757
961188
1276834
766295
1488282
1992947
973345
1660356
1741895
855234
321968
286600
46692
441590
1022800
719427
457659
1783555
656521
1517538
1056721
1519571
508
108748
301870
1573907
1744967
1251051
934593
1719558
516291
1111663
1888270
1314711
859072
1142964
794366
1163932
885817
1095744
1077244
978591
211672
144851
67805
534990
83166
878684
1032570
1555455
507911
1752682
1363671
1065001
1904885
1457897
527742
549810
1406878
1913572
843598
1307164
1563747
13624
1723277
1373583
862264
1712153
1470617
1652374
151322
747273
791416
754639
156507
1814435
1105984
823477
284406
206151
462112
665920
569571
1792797
1927373
1442400
140648
1933608
1400635
1723835
610335
706917
941779
1284085
1698463
331554
37598
883251
1526714
1458756
649600
797026
566429
164188
1463884
1494513
287310
960523
1911559
129606
1887572
57412
1941067
504539
380272
517856
352080
419289
1303651
1056539
1121098
441164
57151
196864
809684
1179054
981684
899839
1255891
17782
962169
510271
485663
161228
1140766
200150
323444
659039
1200614
1023476
113232
1934726
1918136
569521
1791860
219061
187919
18342
1756022
459831
893667
522468
941871
868885
469070
196669
1217219
361158
1348592
275899
794356
77809
241563
820779
1567738
1733391
1328520
478965
352633
967814
290819
1984424
26614
213825
365888
1324584
1849721
681716
1644124
577736
1447516
788462
281411
1286724
472204
867672
1512593
586337
1958773
1617141
742581
1173203
1763986
1973079
1971570
1743845
1346010
1548512
427982
1065445
424966
1890288
51028
552630
1186315
664965
5697
1863584
733291
874478
1868890
889537
1771327
1815559
1190840
748198
894236
581856
1908116
940074
607036
501222
141576
35946
399621
569802
164420
1268689
1424979
1606797
425494
485292
1464328
60858
882903
317615
87819
201765
1853809
1830684
1503831
658623
929553
15496
1852098
927285
1706212
1438099
1332570
718961
1867335
1890060
734515
1928899
823637
1887439
1828137
222386
482722
1233570
277071
1240862
1494165
1763010
130239
656880
326397
585659
778204
1507799
715667
1388649
1085344
730760
1176643
959475
338114
360472
1445639
1891232
274050
522444
1452895
25469
641719
1536055
369435
466896
1206217
729850
1122679
895286
620269
686021
163774
1165517
1565991
1535818
8643
1743889
1550065
489534
85004
1388260
1183651
882281
1921229
1923110
1375408
759209
1118391
775342
252653
965305
1931234
1025541
37733
1364132
853000
1057923
1100820
1507962
197346
1371211
1070982
1164211
743887
604798
812725
1355099
287710
1219693
581953
1802612
60491
1989132
1604936
1690727
225295
591539
1804977
545412
901662
1346742
1211429
508322
809592
738757
591028
1618282
444777
679660
1136663
1285345
1252917
1312578
1212148
1860349
321812
1233580
1915958
1207580
431419
1267180
1687753
426727
766417
20169
1184021
50772
1690202
1365273
547356
637143
623890
179604
1329248
1055077
1726653
1714873
118972
1611277
904510
1479440
251808
1852600
368710
1255942
671188
781399
1457011
335979
27917
899450
197762
1644385
227018
1594364
1108293
389024
1372841
430401
768884
442344
847325
1566269
1770598
1343642
745204
656618
413510
1331973
1217258
1799645
236256
1826805
300080
1222389
1018809
1267283
377721
1416125
1335539
1753972
1424238
436600
250168
176543
1153010
466170
692769
483988
1843639
584137
662036
1962344
1098627
1698131
1715681
1226533
1373003
611422
845046
498957
353098
1230901
180264
1218177
1184289
1046973
145115
1914821
253589
879083
1199043
1035813
1423974
1648284
671543
1477382
916991
526729
8917
386439
68831
917976
882073
1843875
1070030
890854
281034
1281447
1133073
1669838
368261
1079144
377851
1953518
1199687
1305984
909648
1937300
1012979
604692
357309
1904650
1956928
429682
1615964
654167
1213406
154825
1183554
877378
1698365
1292289
287152
536709
1997968
1820395
1699972
1114711
297714
1387491
1607135
1325233
327849
297232
1896884
470563
1027010
1513557
1888183
48762
94166
384882
1232730
1222424
1704369
895027
599602
1909837
1316956
1870689
1274351
982971
282825
902438
258951
644275
159622
143808
150273
920357
1807243
91189
1111117
1437267
882256
37466
1350620
1603792
812808
747889
1558517
730657
664955
361516
1624049
407095
1123551
839304
1762632
661184
162587
466338
1822077
816128
282263
1111471
138184
4443
1336117
1717179
1829921
274941
8120
69739
1527844
261604
1027965
615730
569409
960280
1510874
1857836
160865
1149173
1013305
332608
1838011
1789372
1429780
1832139
612355
753495
1196395
556320
1030420
1929581
179540
816247
156072
1560224
787902
926465
1586550
1159316
1947231
1106277
598433
1938420
96275
27065
680016
265669
93860
1977175
1627884
140513
1422692
235252
960811
680208
1559227
260682
1173369
334231
908625
1861821
1424444
1349335
1970931
827984
108292
1837651
1459994
1743089
527995
247480
264209
124015
1874661
306051
490376
417916
573744
1382496
1680124
1894870
1118104
1973428
1841199
1348741
1078356
1149426
1997795
943938
1299521
84561
1372417
899707
1320834
1354125
1602622
1501981
896567
1213462
95589
189431
1391742
77776
1495724
153898
532410
339510
563786
19561
1297438
349098
1096414
1204331
333756
518502
1977892
881915
1038336
1619119
1742419
1739543
296373
1043517
635116
1268670
1107391
1926234
1960748
1369813
803779
425005
1730667
1825978
368954
398572
1593452
172570
1880567
1096571
1761324
403225
1716080
1027148
1799056
607869
1396151
1425514
1160950
530760
675660
1424063
1636873
315548
1721306
1457786
1495762
744642
597906
1961528
1529481
427736
1246097
1205129
1179353
1184162
650583
1333006
34102
1454554
1048635
1460134
1986057
1049313
973023
889250
347356
17568
729208
1965458
648670
1377087
1031445
1684742
838423
1320136
1028368
1063048
1428617
1427567
1017679
650032
1458504
539150
1912035
221045
1374094
1488727
1570641
736859
1091879
1562374
1773009
461900
1640059
306168
1470363
614381
189587
178244
1435969
607120
1965441
1245801
718801
1038626
517750
1048583
1305592
1139754
1449842
1153371
327333
613411
397451
884082
1834943
508001
1383077
1210613
1374649
872128
127336
231417
1162594
1858902
823317
1418870
1820778
1910363
1345328
1616556
1081620
664409
60699
1592485
1297922
1969379
720468
1655817
1185716
1369956
1542114
222347
1282977
1748425
15934
27890
557823
1958689
1350531
1902891
1988078
678703
1446631
659625
1157089
734947
1943064
816934
348131
585314
1187348
254525
911806
647154
570429
93574
292538
1398216
765281
919457
751314
770429
1571859
595163
238555
180932
1032695
938589
1065797
1094175
1386928
1415330
540658
367658
616233
733608
1077219
1389566
1897047
788179
1432815
1346733
1535579
685454
448430
491667
734760
793218
525575
1470813
1793907
1343236
1622293
1863610
1539075
902442
1842725
796924
1039409
1121252
1518570
1767470
1848710
1961757
415526
103158
572871
1044141
1231734
1581184
704457
1561497
1779730
92648
460644
1784694
766178
698169
1693457
412247
1228004
318147
1425774
1152933
1767128
1214587
564919
199730
1986166
451640
1089083
1788648
1798957
634622
1568000
237899
1775986
486528
1004601
247009
1813903
1531470
415768
1678963
1506045
39508
154912
400452
98339
175769
1144358
205205
439174
1836634
510747
484901
202807
1066064
1314227
1762101
1413307
403783
299829
95314
753383
513788
1915046
41101
1471672
1118208
156426
1480949
477970
538621
1637386
1600207
1000270
1514970
735379
463280
1661085
851211
1563747
1088869
1260689
1325209
605191
226010
1366750
430313
1633126
965175
901640
1119867
145474
1414848
114334
1891721
1131233
478944
346951
1908692
309213
10254
876623
1088939
868163
1672083
1854585
470707
181483
198669
1865854
1628400
374481
1335269
1498942
1233856
1484525
1676161
1992141
389631
576210
470957
1804382
1935437
626404
1953857
1437864
1870151
829324
219941
1714256
1726316
1423946
1080377
639868
226774
1770422
290039
1107828
94478
166073
301606
650213
1569431
1349531
429420
542666
694307
713379
1436337
669194
588211
1835100
1238900
1613116
207989
1172883
1319933
1360528
1320676
7822
228786
774808
1447207
1525470
818635
685044
1129133
1268053
1389071
1796417
723697
1719273
971097
1901756
630442
1485759
1023786
928739
644668
57950
1942701
1293172
1258251
1624543
944792
69266
1264724
1176050
1628129
1671553
1142144
1594186
702459
87317
1235219
211121
1847093
1861329
1993519
169584
747547
117760
24839
306070
1134387
1820269
1044062
1106313
850712
1347960
184749
1749182
1261916
826588
933295
1710387
1405471
462838
518258
96977
1833714
1974485
1485496
1286559
356188
1932084
1906249
612205
1181583
1857012
1288907
486275
1757546
1242122
1596096
1640791
1844988
1988468
658803
1675399
638810
406805
1320481
1662717
988669
805169
1456595
31823
563576
1651046
1932461
702688
344157
1422616
1716993
1635712
397300
973226
1089998
1928159
777741
1217002
358798
1202926
1014240
1782293
1504337
612839
1913922
701273
210840
604991
145304
288352
1481997
32188
970506
858650
157771
180885
1009484
340857
775120
1986067
979513
422865
1980121
878143
853544
1837017
310472
1986190
989321
1348170
1796861
306204
628436
81227
1786086
592365
844988
1820993
261165
812392
1107001
1954976
28300
1650143
1617652
62233
393629
498752
80335
181324
1133174
549783
54229
299281
885019
1805003
112221
969659
332739
1936946
1770821
878818
1887997
1216679
1031511
1210737
1659692
1896107
19540
469808
733382
292866
140439
1349884
299676
1529060
1338649
44645
1269591
1863610
891972
127372
199110
1462329
1708646
991140
27892
556693
452104
993488
1367551
1708804
574459
877290
667677
353040
111757
1304118
1424695
2982
1573780
252802
471632
1835371
1196747
1915371
1165600
239568
1959723
568919
1729095
122227
1008721
419946
1627481
930329
266472
1517189
1900569
251667
1126555
169912
333929
805538
1722849
1835791
1268059
1836767
325465
30657
1587868
187249
1618370
1994604
1450277
238905
903868
174352
1184947
882007
714974
586123
834720
492715
1214798
840128
751397
112465
568954
867011
297085
895918
1781924
242404
205830
557807
821212
154000
408178
1975961
267117
1922762
6037
406274
757191
312156
515480
1630156
432030
292878
1165196
1908711
1339031
117044
814375
853585
1531090
1768510
913791
756769
250241
1994894
1763713
1011943
1222282
418008
1954221
1474122
1017183
603356
1025441
1067652
260866
1756789
1322480
1486556
409749
165982
1962349
416083
1675441
427169
1854784
15717
104193
1129141
1536323
668429
1886146
1410271
1842001
1588880
1975482
1598076
789358
266219
1601844
833180
466147
1553076
752889
1785489
1304268
277350
1782390
628398
1200377
1213992
446006
1972456
1308174
1572001
842556
177887
1665292
1209538
1859209
1677384
514029
527480
758140
1926147
1060819
1058466
17667
68788
1922640
1454380
924872
73624
940691
1409735
934666
245535
962861
359608
167031
104606
1377779
1803242
972098
750672
1979228
1722274
1403176
650979
315895
1555142
561435
398852
131832
1689449
1903031
1078559
1106867
1805071
1306588
1728936
1706176
1014912
576950
1946003
769018
1167205
1107958
32643
1393834
1880250
1847417
1349280
161500
1476244
169659
1560118
1555164
628481
495434
592262
982103
773406
621388
1726538
328412
1125609
1314694
532534
1995826
1056843
527366
589342
510213
1750301
357495
489590
21591
383066
904714
1921720
1588652
612927
1543795
1828987
1994895
395455
439541
351073
542421
1635631
752887
1668377
1395539
848176
1581450
758124
821625
1661984
580023
62922
1079935
925153
696098
571369
323409
1239475
1306068
411689
1273770
212023
989800
818572
1875524
1697159
1852202
1701470
1904302
1662736
1914229
1602812
461149
824792
1782779
642491
1927126
1045890
663353
390074
1314575
283470
777532
972966
1139991
578675
1595344
78353
1251086
571475
1187742
243731
1499065
628039
973335
1357551
630945
287904
1386512
1122481
896479
165439
1773836
551517
267700
1880224
548105
554693
277753
1639257
1028725
1928514
1910118
815070
145341
473572
1559507
1431672
974663
1781193
245050
903493
1812856
1312376
571237
778359
1294556
852977
238056
374424
1108903
1738167
403793
1741041
1105675
88413
715204
1965711
40411
455904
69241
22928
1890948
1668079
1675043
603168
269495
909153
1639675
700640
425570
1790918
1829374
25146
1886954
1493008
560360
1025249
904299
1250416
1345273
761803
1625055
488770
257101
1917657
408915
910760
1787001
1621381
168016
942030
1659087
1617720
664659
1951767
1020684
721333
166602
801496
1456776
464701
300255
1573899
1007480
1231923
49928
1494806
834614
1594242
1867156
1311646
1023929
1237413
258529
1323864
723945
958351
87380
1537635
1965522
1225853
1908141
1380511
1896148
151216
1174464
458069
981713
1816472
1697431
1895304
456289
840099
1958167
40208
525136
1506930
670593
1519858
539785
1628595
12667
1769814
1969144
1921481
435007
1107133
1875692
771036
251445
197943
3003
163518
1529688
897612
89546
522516
435098
161670
549014
264245
584814
1949208
774641
1536863
425826
1199785
514925
572170
1972760
1097953
1631397
1141530
927562
1296252
203866
1198005
1521200
380691
869682
227020
982544
1119702
220320
895186
236045
1704895
1900612
438173
1116231
1003970
629860
1436528
861003
665358
1518634
553390
1367608
231149
1065263
776660
64932
1024666
917662
565834
1682874
1989316
1022910
1001632
794939
639056
190510
665291
142823
1272833
1814068
1410097
769072
1678145
1342117
102473
545633
1627425
89140
1417688
625546
844363
1916030
1363402
500085
1317988
1285615
541955
1977180
1293043
367498
1455852
1547287
465060
22118
667613
581172
938095
329410
1370125
1657257
116693
1466884
1954052
838155
1099168
784434
1470560
1819491
1572720
521921
1849382
1618489
1249646
1560471
1812401
875363
1101562
1859788
1453323
1101004
1650231
1144887
64094
115082
1754522
1164944
360603
1500906
601562
1078614
968103
671102
286086
1263053
247622
1005572
232770
1796352
887864
1766414
1294943
636666
1088001
1857930
1497462
534157
370555
903360
1609683
91649
1263315
1998807
1982932
644982
526142
1787848
67185
1022699
1435915
1856511
1691621
84416
703393
8532
1860275
429810
764155
1126424
370060
1618577
46469
841451
1039935
952433
830353
1434999
1605373
1328679
733359
1985286
31837
1620005
863507
500252
118356
718289
1241355
300969
1425390
1906622
1397709
11084
1913899
1006272
1040039
1707184
1529615
1044821
1454638
877392
1611869
136980
1057220
243373
429414
524335
495153
1062077
475534
213342
11257
533671
578129
535376
304622
697186
1487541
121518
568255
424912
126219
418053
1673500
529983
1039734
985610
71503
59699
1763921
1352722
1461353
1571040
1180798
545448
1209035
29860
1011392
1386906
423533
1724620
124478
431581
1037159
132089
669685
1139859
179346
1583744
936829
1450552
585204
664833
1108652
1875902
386906
644277
487699
1610012
675363
873683
1766759
1839953
187033
1343179
722525
1970287
7716
223737
1961927
74871
593423
896588
1823653
1848550
1337569
1484356
1591666
1917265
1421507
331308
1385263
1294079
1150166
1186370
1503594
145786
445669
120564
287592
32481
761879
1554072
862348
1305299
352173
921809
1335515
277483
1683963
1106958
1812233
1021116
1845219
1117818
635888
899962
1079843
1217587
1843639
1962771
1321172
148545
1457490
1083412
661925
138442
1267232
1202173
287387
1290781
493431
1668357
532351
1789294
297793
1991537
1411769
1953417
1296342
1920860
960251
1233571
305796
1475167
1975702
700643
1276385
1855114
695155
1902407
37012
716621
1599538
1611223
87188
1608000
164852
178639
446132
1654624
154405
415392
158336
89137
91751
1881826
1065524
1434687
794849
685223
1160928
1451898
1465759
1227155
1953131
273238
1145067
1027581
504372
1182046
367639
1435509
1301590
1799430
480538
925266
863094
826487
949880
1581903
1986099
294793
767653
1752811
705878
1358872
1053606
1509135
323779
1402668
1832832
1648218
1352064
81308
515968
1790777
876631
153639
1702264
1049785
1591348
160546
476598
614456
444464
1767607
604585
352231
884460
568077
1422308
1383755
841465
312184
1804214
1994449
1862899
1297366
811605
646260
729763
1678676
709515
1369120
1092379
1547425
346215
1940947
884072
960545
1858039
471201
237346
142413
1893087
137717
1632825
1458961
500257
1861448
138315
1567021
517632
944591
1472347
1764674
1691561
1889446
1910348
620079
1612475
1128439
929311
1012562
1489306
1213205
1479051
292414
1085605
707205
1799420
545158
1424793
76972
1383189
206514
982326
1926186
1948565
1386299
1190176
351711
64312
370869
1006218
1510895
620749
620293
1165721
19787
1904177
1559210
1104732
460647
1366347
1756378
23023
1132997
1141478
768796
1368735
224503
1016095
1515741
1623425
498295
1512736
1618586
526452
885181
443489
630734
1826191
82747
1186479
1655039
1304155
1542470
635805
379595
1135259
1358960
379346
417315
1025402
314120
1300789
982181
888761
1269413
1523006
1939362
1513954
1534109
948159
419421
1395187
776973
1583430
713099
1628883
1988942
1306996
250336
676740
217604
453209
445622
1691409
1638857
1586285
1786174
1990143
1194654
954393
402964
1579571
461735
1453965
1223237
1468185
1529161
838851
1666632
928304
571034
1903822
1402534
693368
414277
868020
473880
1394301
939007
1255218
865152
1104059
848527
551677
478556
859205
1817840
406998
1351417
1215692
139588
91328
735784
273528
751344
550894
133328
1369525
827927
1323748
946909
648623
1958707
1963803
82183
707441
189932
1188969
1591508
331543
639760
1600946
1374612
358547
872836
17658
1259630
1151150
1160107
920452
79638
1237214
151242
780920
1832279
1853499
1648186
1019336
707216
1111462
831774
1051284
1181480
827066
270092
290964
611262
1325086
988438
310251
1240986
1305895
1876842
1451139
99222
976429
755121
1006844
799028
1250464
1438762
726864
1346294
1458584
1538492
1114904
563591
1665640
469194
728293
264068
1192703
1987445
1223763
693329
363153
983965
860521
1738540
150833
396603
1306348
517240
1025963
479198
66588
755345
1023877
1189197
1879472
936531
242437
574101
1145579
859342
1038983
1874645
1188722
1640888
968456
1663841
1277252
185553
659123
1750042
851054
414155
1635548
1893880
761265
1952988
1247511
472515
324614
1680441
1649464
87249
1804216
394054
766799
1747527
280892
1327105
345268
1608286
1967844
255802
629388
621657
416582
684864
1994561
248112
30841
1016180
88091
932775
1076281
342806
336035
672478
750177
1724889
674266
1203263
1767155
544650
1607962
1653638
1530753
131296
1361696
1122561
852628
1137826
543566
1423950
1220235
93165
759284
502958
638015
540724
427173
682575
241545
1373504
1828747
1530709
354942
287416
1862561
1375845
1817807
1982008
620340
1661432
732710
454169
1733667
569995
1707911
1174347
519211
506884
1246126
1357348
1853959
1639688
723119
302457
117896
744370
1793508
1997421
604679
165523
667235
141001
758620
354254
506048
1727834
1374733
1375817
588907
175265
1933058
1493097
1982799
718823
1892607
1355740
1420567
470686
622766
26316
694183
428051
1882522
354734
382211
1456126
781920
249029
322165
1824261
203661
370101
144907
623692
1741358
930787
758589
954386
1102230
1214687
425134
612766
1381864
1940754
1284950
875225
654957
693231
1877509
1541918
1762348
104111
1429233
1184823
1812993
881774
98502
1679883
1142078
222994
607546
1531895
186284
55544
1562990
9915
535430
685733
789409
137214
1677195
194382
1312250
959403
108287
1404188
1080536
1055692
484565
870170
666796
153137
1554800
943898
359665
939669
730381
1911202
1915184
665969
1644689
981861
159398
1863182
1961156
1471495
1685169
880705
62341
1495085
175961
269941
1767654
1151575
1300301
313424
361045
1564618
1760462
1174853
1565805
1097698
429576
1394840
898878
1582453
699871
1546655
64605
341077
507913
769325
796527
805735
886572
1997006
639261
535861
391764
1579733
1050683
1466464
25672
1458268
973774
1620867
677807
188526
1932343
113303
683019
777479
1962864
1973680
58140
1026760
1777832
969937
1129690
1689985
1445654
551854
1005207
1707572
1595800
812697
447033
178870
1099246
96501
314827
173206
685683
196317
1315339
1110041
184608
604127
1588747
845068
1222145
1566507
1585582
1039363
1467281
1583847
273426
215006
117380
534947
43761
384773
1487558
806374
1555781
1083850
1627441
83122
1409611
336192
16671
1153110
1503188
1305038
1304580
1426334
832200
1461360
1140820
1192101
448653
684640
256143
872103
705482
1266373
1865729
1107730
754037
738094
773701
1168503
1091994
1743366
961404
833360
313536
332051
729342
1364603
1790010
616267
1593440
1997601
1307976
1359243
1856977
221070
136094
1546757
1857272
28080
1403252
296978
1301336
1862535
1796829
478204
1211392
651251
195171
1121034
1706048
127579
135871
1832407
1393460
1514833
381798
258923
627904
1354779
863392
407487
592052
14251
808463
1575256
546291
1578363
590680
1145772
1625599
1859210
1538655
1160381
773166
20019
1790067
353321
1657507
330045
1806892
1153997
754127
1869223
922182
216167
1811510
171134
3174
1704205
1019242
1839076
1671514
718016
512680
329377
1991305
271224
952660
1199705
164666
60914
560382
1561397
959934
724042
462932
1145313
244958
1934104
1828928
1015600
1027650
1009167
812165
1636601
415180
295300
431668
1809580
13979
572244
1981370
1980079
319258
1035927
1394466
191604
238390
1046396
1858919
398912
737736
48428
588860
244401
837864
78016
217771
44974
932882
205669
1476
1057186
9813
1288790
1504284
856173
1067853
1800355
29304
246397
493073
347119
666943
782282
886833
1913461
761942
1051051
429571
1356164
1419765
1579302
1611806
401086
1016118
611345
1893746
1530260
459212
1314188
1315798
1174071
1765414
1460998
1222310
1037747
1436233
1465879
61813
140544
140905
136857
1051233
1392477
236113
1232628
614222
1656633
1797080
1617247
802935
1654475
632064
1380612
407964
983704
1161084
1486417
98014
228471
1320568
334367
1822782
477446
304699
302615
503077
274081
37816
96864
811321
443269
640078
1707508
1761262
817487
136554
1709597
1622034
725956
790122
15289
311650
1923239
1617646
1853165
43458
1254356
1767829
1527447
1595238
1131148
1837980
846525
1010241
915203
177717
176445
298620
1735680
1469281
227454
857359
552300
1754589
1000958
37590
997641
178939
535993
1916439
1083219
14731
1694143
646609
313244
473521
80040
1880613
458167
542275
1428938
960953
1023156
733602
1327730
1187252
1211549
571933
942878
1956739
65482
1055454
785170
945002
363251
586163
1973865
1010944
967002
1091748
1581695
1643027
1473841
632436
189588
682405
286777
83131
879854
1606323
1976792
247529
896944
51887
293476
40720
1037238
674916
647862
1227739
1421223
458077
13065
1354386
456885
1786420
1688013
1858136
74002
161079
1699734
1562168
502617
1359325
750452
1147476
541222
14414
230487
1301676
594641
698133
414230
1768063
868468
197611
342312
516965
1369198
1408486
1610379
572581
1143789
129906
1047495
1170922
1693930
539726
166468
700249
1597495
1257481
1700799
774372
1886911
1592454
1628037
1889831
644720
405246
32866
882155
1051683
1211612
188992
183620
218023
1885014
972687
744749
522080
1589651
1451482
309052
376413
1388787
1549408
197448
1431580
41030
520696
458249
444112
1997700
1573018
557177
117050
1324586
1411733
1750564
1239699
994081
1503287
1486501
774454
346876
975409
1533708
370707
393869
67966
580531
1031967
174414
1560006
352638
17242
1082237
55627
823578
370953
1213986
312288
1486392
477687
648806
1444898
1663690
803070
613684
28122
733161
1271015
846222
956769
1971199
965788
499261
207988
1535007
1032818
1020395
5783
382007
1874202
1730443
57998
454616
839330
846534
1026638
1702354
1308105
1190212
1144523
1470403
1378558
340590
1301933
1867365
371122
1352346
1714138
819809
932324
1287425
950149
1271201
1707234
129577
768793
969710
1594123
1126059
213496
305809
529537
776262
439652
1255784
1907442
470180
152276
835366
726705
842578
779456
1917957
949528
1585614
482272
1410401
1780805
659965
608540
557102
1546717
1492117
560227
938947
1983820
1722324
1335932
1621049
1533945
1711789
1397177
779668
1749759
56622
1496845
581534
1846066
1043365
691956
863928
1521778
1461815
1586948
541881
1729780
1499758
1852293
651575
1281791
1321765
1559446
680596
1485732
1797891
1920753
1494723
1907534
614506
823048
1346860
642668
1641558
1373606
1910358
934144
1661103
1429178
454158
541399
104015
784000
47626
921233
646581
299499
1191483
1604441
1731344
706210
1557624
1799731
268290
962700
1136725
331377
1317154
718944
70264
889409
743080
873188
1465483
338842
307896
1370206
1033300
458018
512406
1297722
705003
296289
212946
400072
1997026
176012
182699
1327441
1989890
1098602
828006
1007520
1259442
328937
1826576
916761
252754
1686943
556882
1052693
1655088
1526793
465821
903460
996714
1252256
459080
1160467
1355852
495395
658104
290823
1857841
1543969
303533
1012475
388125
1365974
223740
235349
603171
1634500
1225115
1656048
1995906
980923
1629265
1048469
278478
399521
992154
729917
1554622
299122
1392712
555964
1594793
173718
1119053
1915555
1030134
1500613
1893946
729949
1493900
1987636
431190
1235113
1751207
1301513
212859
1823263
483392
1980507
724320
1752443
631344
8618
468440
1879859
1742721
216589
1314956
1091452
1471029
1849654
1563454
773490
273973
995238
655771
233410
1545340
320707
1068734
110848
265666
1336018
1221384
1501172
1854672
1224838
1477451
1687681
236702
121242
662493
398125
187016
1638354
791735
1953503
21419
1528644
352277
1372742
613328
798864
1157836
144497
499163
1747499
1001574
197027
629592
513145
68708
169028
1367063
1089533
612849
1674100
1165968
1705636
150546
1549666
729169
592895
1832710
1150529
4361
1909538
477730
1778257
744671
1661103
1022609
1607363
867028
436563
1829779
1856175
269740
629355
685517
944516
1351664
441536
1824791
1169405
1002706
1032120
1640253
1808873
1064291
1209732
1727658
289233
1003447
524521
452308
1231363
1600496
664809
1403505
516983
176638
1352775
1628035
1568998
669634
148105
1384089
591015
71287
1058448
667336
112325
1059378
1573043
685425
141323
365569
212846
1170011
634190
1596774
419703
1363037
138450
1544697
1958323
1940782
1568035
1108404
1180682
238804
366957
195047
1145095
1989615
1149551
1921765
697948
1758646
955861
1335784
1447322
1910083
1433350
1353439
1645157
1166708
1976584
278754
1023176
1116661
125309
1902359
98274
827030
686319
377729
1602784
25141
1321835
1551571
170854
454500
271023
1451651
1371128
1232642
1526395
127003
1189125
1619153
831040
1557315
1051314
1615581
1281992
30538
1775400
768809
1335388
755008
1242331
69701
1702223
120642
566236
1343538
53214
1522566
1304627
1325867
1820090
510614
372164
1558374
1094847
997304
1930018
1826679
1970763
613370
1688816
1084777
442849
490510
1391914
1363944
1678328
1654343
1156385
1552217
492405
1570145
845421
865930
1124470
516725
740095
495687
770587
1042632
1607845
765989
1196785
348968
1392682
1287997
258731
549842
946055
54751
1444391
163503
835351
303824
45940
1031324
1954844
1803501
974370
1735831
756999
1063008
336604
326011
1322460
978315
372974
1312299
768764
1019785
1634954
1413341
401004
947762
1892158
1387555
165218
1003704
442796
1113880
945817
1778782
1210338
775230
566782
287300
1866514
838381
1722920
1348821
1820377
1773560
1324659
1996894
911789
1705430
1075424
801839
123931
828888
623048
461432
138358
442064
24638
1953653
1735938
390638
1568696
1270169
1053488
245970
1425148
1013254
835225
559029
1258134
1971001
703276
707355
1512839
1904417
800935
1999671
1957949
955841
1181417
390573
1871422
362176
1857397
1038264
1658260
1454698
1691861
217036
520469
1588988
1354906
436096
1323579
485123
1047729
1452593
1885102
1787786
1389908
58955
1855719
1492941
1705601
540271
878197
283984
1190071
308017
430296
396378
1040265
649594
1733447
97449
1459347
25469
931559
1675603
1751873
1101511
1772690
159945
1133151
996790
346686
1732640
575760
374320
122447
215780
708433
1924183
1693812
675380
1518921
949417
1229230
1450809
1802139
1760911
1107411
594747
1072210
1782842
527886
799817
1756636
1718542
1952285
801132
1134915
1976652
1319904
1729983
1944268
1770359
1366492
388978
1990927
1197471
348709
1405096
1086638
252497
530942
689646
1437280
1043192
1785066
1442665
499304
414682
91504
1032303
615766
706159
607549
834448
470368
1917825
1152010
543129
1001450
349109
953564
1687599
631179
1271832
1522882
771669
1110412
1656113
1176200
1927987
1563135
1604895
1485927
71012
16160
683670
185474
1488140
1694939
913348
1739188
1625499
854426
535998
243081
751483
687540
1094928
783296
1994882
878013
165254
1587476
335782
1529306
1044704
1385860
629206
1752650
846394
1349071
1938296
69102
779943
745603
800974
1556941
189349
318198
1068099
1753631
889946
85279
266144
298878
1417675
909029
252505
1754666
1793578
1291853
174065
1896932
148363
1646680
1710617
1330288
1242482
1265411
1640315
49970
1988366
1405599
1116151
1708242
319120
1072022
1797910
147661
1348653
1779730
360351
1710946
1997925
1061976
680980
73898
1855143
1887213
103188
1970316
1572268
489992
771060
37889
1259970
293919
1950346
435944
1199970
170370
1672283
1543145
1139834
1708446
939205
433050
600000
459495
678652
1684559
839565
741090
605533
1517306
978711
291291
1351072
943884
722213
53383
1081614
616380
679540
1003809
321290
1680857
1811802
752031
209942
1156010
1161768
1134741
1585105
467247
591694
978823
1453937
1071404
1600516
153637
1200913
1386457
684814
802963
1617631
1810959
1812758
44277
153827
1366990
1140998
1704509
1660101
303342
665081
1004086
1606715
1930115
84350
197873
332410
760216
156883
591943
1905567
1956131
589825
908123
499232
509584
440080
788045
441747
696065
219604
1794295
1833012
1250635
483679
4423
1270438
888209
1128885
1876769
799134
143682
1193013
904649
58034
1143492
596999
1235556
692393
913003
763492
1486804
1211337
690512
1372178
288953
702111
1016598
1237994
1406136
1309112
821590
197910
507290
1182745
921500
1954226
1964225
719401
510897
1542324
1093633
719758
366999
1494826
993677
1815443
1928488
665126
72770
35975
113773
936395
768681
990899
1886128
794342
313108
806228
1353480
1017874
1845154
377730
1135178
1340595
216312
24133
1557306
263216
976488
1564298
729242
1524267
1043839
1043776
1602304
1236392
1384615
106339
1051836
1713746
1133326
772507
93637
1621201
1111100
1383919
1917753
75532
496887
792061
687834
320378
153697
508992
723219
1621676
857311
290646
147867
1153651
1924928
1361721
425929
1186035
1403820
430460
704464
1912490
1570473
1536130
55863
1217557
665888
1624188
1458911
472262
1297363
1158518
331075
430162
1265123
668096
109936
1462739
409684
86902
1956681
1050440
213482
855889
13750
1536902
1596549
951310
127563
166484
848152
1008678
466112
80021
159154
1257848
1787777
1466732
1621927
1532931
910119
979131
407293
620779
639409
1065757
1995769
44316
487247
627979
1334173
501819
725974
205948
90601
1703146
1566015
1697127
171596
591477
1814381
295549
1446193
679549
549883
862786
1501158
1990853
605815
34930
101365
1002583
823920
690785
1974925
1854500
104649
628148
1300210
1341188
312635
1971500
665020
215804
1400899
1974727
1204953
1654259
1608509
1932748
601735
1898468
326131
1455551
1961187
1073528
256903
1545104
1900186
449009
840130
155818
1594021
1225858
908688
1686909
1536946
736103
829293
1668489
1276321
1629237
391015
1920759
593133
799546
846598
918562
464318
385654
1757774
963250
1939479
551024
850137
1417316
804377
965301
1113860
1455789
1124772
897445
19693
973718
1471126
1390397
859849
1511493
78388
507153
375359
1748160
1361133
686501
1344475
1603850
1853172
615348
1480299
27001
1378967
1364926
1775325
1252439
1714016
1857089
1309115
1491563
1503319
858504
1120144
156826
1524852
592341
1397961
682844
738985
827330
946542
1036615
1248022
692475
1422051
957154
887037
190430
514396
991895
1309952
1257517
947981
1634121
628306
1206776
868171
794016
414546
484913
1084237
1310989
109693
1488200
352327
962250
1732128
973570
1324985
987082
814889
329598
540710
167100
1909929
431645
906004
1682610
636504
933745
1087008
1263052
1561876
1927224
620498
1418057
1918774
25970
1039781
523001
582344
77347
781030
1772737
1513960
856517
767708
578066
190333
655476
786727
1343477
184130
618181
1248921
775274
955962
1239988
1713550
545013
1141508
915932
205981
1193824
1000103
1320338
1343385
1740039
1604120
520574
1357403
107019
368700
1705583
1123734
1018098
1519701
1708838
1948359
1614879
1095070
428051
719608
1619731
1567432
1414359
1273241
1896216
1176684
143324
1403794
1421268
1173966
431245
926318
267927
450574
555812
1860711
1313213
1040423
182891
1073785
171193
1889678
1751609
1217597
1184873
1467597
129582
1741066
840512
430280
406600
1171793
600564
942226
480180
522029
1911557
766301
842291
1358813
1783767
276980
646014
1392228
706861
1269413
650013
712783
1190976
1318886
1314116
686313
384948
284646
1531476
1894669
468786
431363
679010
1681667
1000422
22219
1775022
83636
811704
1527056
1180072
311504
1251216
1575430
901013
826871
1131705
1500128
162563
1143850
1772779
9291
1864286
902232
981689
866012
912757
168068
970966
889382
904316
1005116
471648
898133
33137
1435882
142324
1801980
1584338
460374
688491
1331637
1407230
760141
273747
1703160
292971
567344
901166
528741
308366
773767
1401285
982680
276669
1088405
704107
527998
272711
446621
538706
289605
892440
1575621
1056596
922623
1026351
778537
1923110
19266
470157
207526
950385
1093721
1760026
1012659
112262
535126
1546430
1727550
825529
1841709
630135
1339742
1275199
1107670
254980
653300
1661279
618298
1622485
1890417
231406
1055880
1452773
1183358
1276404
1537811
286248
297452
1685945
1869626
1906671
556458
1121220
654897
459040
1727493
641118
227609
647492
1441553
1992401
625096
675768
1429751
1405965
1553759
1314645
1135587
1380027
1534838
62395
589774
124233
1161480
896929
1261274
155052
1193415
644090
1203799
653616
1676444
854325
1005677
1022424
1144729
1400594
133710
1754335
1608521
566502
103860
1197789
365280
30682
1609364
619922
940354
329718
1676800
625437
1336648
362919
594492
1201902
1257440
1740835
753175
722888
906756
160838
1570611
211775
1179771
101323
292549
384444
1473902
1065492
93063
1672082
1961351
310867
265524
409855
1641530
1746759
1692535
1149237
470928
220268
1573906
368492
1557395
1897445
1804858
38426
210648
1264903
1997273
1815618
783128
644593
346655
1876915
802460
692870
399691
1519226
1318264
1081218
1638127
1767380
1384366
1702006
1999652
1782638
1596807
1245175
502897
810304
326818
1617773
1613318
953350
1856168
1850454
1330284
1489948
1939621
379470
404928
1524599
320429
683818
337002
1444365
1232464
1096819
30571
1861946
1426526
860972
1363862
784814
951188
346254
679647
1465903
645773
332408
1310229
1850475
1905741
732760
1347972
1864544
1323412
1352730
1731900
1691723
1135541
1987191
212004
488062
1746122
1395021
430273
1364941
1612915
849683
1495427
1149112
263681
875921
1203686
559468
1109903
758728
1060847
1188037
1874342
1260304
1447540
1791927
1780091
1013380
807682
918641
1122026
315989
1748464
1067990
1939669
354098
357469
1650021
1200653
1718260
1705801
1960734
678785
1767797
1306983
1542701
834627
1034708
769548
1239852
1347199
583889
609618
545337
489324
912856
998409
120674
52090
1050571
1294706
110894
886724
1961267
703164
1352183
730072
1946822
853826
157749
288090
1626431
1294238
1543883
606831
955344
998545
905392
146982
739259
1136920
697362
1203863
197571
1420795
341492
179459
1870958
882642
1090854
311710
1719878
683910
564714
316411
1575452
1076470
24918
381544
1434891
635692
1368117
845798
408453
1160418
805422
736684
1831464
271744
572705
1642175
91799
1372755
1643315
1795369
1107970
1110222
64020
1440652
257899
1991072
176549
359600
1895905
545768
1256927
119688
1801490
135685
1042640
564411
339175
849674
1811753
1983810
1350790
92265
591627
906445
742635
469462
1996906
451709
1548693
191880
102505
1705586
1147705
1408284
1953601
1792202
187211
414421
850487
949176
1303180
1548416
1934396
1987208
1583361
1308811
1512453
633214
1877185
644598
441920
1163812
1564009
127689
1643214
302831
1298434
319959
1222361
1160050
716607
1047909
930154
1825507
731672
1793238
893153
1714439
1153495
1949771
1828820
1066368
1721125
1571473
43350
499481
1435872
1323099
1419441
794591
1035600
1923957
1969245
608370
1765880
1736371
302929
1399751
995567
303090
1686890
1617154
163976
142194
1169392
8073
423771
1322137
251643
1633998
770948
1163014
1757617
565399
4723
1330948
656092
1595876
1907052
1185762
940959
1885257
1045818
1557108
1488591
407606
909165
766450
1425015
1280669
1001517
1763560
1644240
1896764
818541
417004
1417644
15211
1317863
1769146
1631983
727180
172502
342662
520780
869272
1461086
1140243
1816623
1057192
749216
1140015
1433907
198352
1196790
1953290
410116
663384
1926594
1029362
1757164
491506
193702
49420
829622
816553
359907
213390
1985002
1831256
1882264
1095092
1945610
1615174
548794
682743
979999
257980
1431884
553940
1660814
449710
1720232
1410004
1609059
1185336
1267199
183815
1498703
966547
766745
1583497
357133
428394
730511
1175715
563992
1160755
1809634
264027
1500172
1676052
734648
1239276
956420
54825
927659
349059
668794
81029
1380846
1004343
128572
814058
1960539
230749
1151038
1317951
1423362
1998229
1248157
466417
1443776
769605
1740551
690667
1934836
833068
478067
1545265
1755097
885364
250317
376759
202472
358011
1055276
1209844
980543
241742
1178403
848724
1114399
102420
478498
495657
1808673
666907
313204
84888
1714336
703719
411382
471872
32866
957875
1340787
186026
1875704
1419905
1934119
835406
780942
245537
91475
560100
1905869
1333048
1285670
927948
1028544
1745634
1394350
1133632
1894071
1318314
1631296
412285
1687800
13321
752673
667192
393581
606032
1312354
376708
686597
1243950
1572895
286123
764803
1209167
570534
439961
3165
1364118
1405945
306643
189062
1209266
48366
715485
403346
1152659
1290076
1960818
840997
235216
37603
208474
1493990
408548
43181
1435599
793720
125804
1278348
1961675
1197762
1031933
708157
170296
1866141
1239286
1038240
990427
1685307
190766
55911
1689155
1275704
1391290
543107
1124753
211605
1378275
198351
57475
1746191
1588139
789857
1886569
434318
1682648
1136481
1336562
669424
109852
1979483
572621
1321788
1070096
181547
316055
1083016
802249
1919426
450557
1731765
342728
819716
812885
368520
1522659
1368948
1341015
266391
629921
1330153
224142
1797306
1612335
1959517
332787
188395
1443090
459568
1205270
886137
1531259
1623220
1825795
231650
1150176
1830802
448399
347259
1272850
781344
1677431
27942
867076
271943
1287140
1170070
754338
1910127
826949
1772948
1180797
1645431
639468
707871
203533
800036
978170
1736102
1930862
1196934
1747850
1950522
335028
635245
1325415
1076258
1348619
1064844
606584
1908229
1291783
1238791
1601796
1190904
251094
250546
420656
1349540
1845452
412313
1350634
1484316
1521814
370660
899693
1984348
1524721
100150
1957135
757666
1791119
1122134
1611673
660891
953870
1605913
18052
874324
663781
955237
668775
1916970
1775841
1795832
1137843
683922
1944825
1487290
1694904
87816
1690419
665092
1731144
207486
672289
877755
577528
424352
1077747
56119
1961609
742837
1110228
271001
547007
49372
359957
282112
87457
59572
1781708
1308926
366252
1289758
1144410
913497
692165
1991441
40455
686087
1228045
1933135
1415001
724455
591061
446591
901947
1262586
142788
1563522
1894949
1064572
8899
1489490
1498170
1816353
1597837
316451
1663036
717318
48875
1250634
1682159
545776
1339038
773848
1134037
918426
642659
713133
1269380
953352
403487
720958
493552
1344305
305386
138815
419310
709603
1737616
1260509
1338046
1502046
1117683
137569
1469284
1820043
1905267
757347
1270257
1571312
602027
381130
1268835
1265342
861132
158185
950923
242171
1396631
1418699
499194
1205913
444990
331585
1000946
217138
1002206
1206827
1235058
934234
745031
625600
754325
1361505
436063
217958
71104
376550
1171347
546446
483442
1110719
1956197
1697827
1722558
1297999
346047
1713351
894400
1179265
149529
739781
6050
1670147
574372
292850
1432654
1630217
1436240
1405208
1078613
1087025
196399
59802
1178286
1470374
58794
252927
1733057
620605
720287
920566
373758
479184
201013
1182496
1431140
1253860
1864004
266488
733284
791527
1948298
1313716
244385
1675831
1415551
298448
985189
38493
887226
1718200
745501
1362347
1147871
1666763
1236835
1853554
411156
1563825
449026
1412588
836076
1469212
1456366
1636132
689760
133184
1365005
712973
1115685
1527646
384348
1240645
1494492
1598022
1430960
399996
1688678
1472909
6300
1559079
1615217
1861792
450802
1033157
923371
185147
1374231
1430672
1875723
596916
517429
47130
1174793
1822379
1813268
787745
941421
1626812
1174652
272343
71747
455273
1209288
1906140
654831
230317
1037617
1503574
1614040
324580
824883
1445290
11034
143738
780511
1433672
425026
832946
299993
1134571
472348
377253
928115
909446
1969196
527109
418692
1696616
55728
1324669
816832
1916461
539784
1885811
897699
1395165
9737
1494066
751856
251334
806786
37013
418014
1287659
1350760
376593
1737064
1153854
987682
336552
646457
458207
1845802
338108
1158514
109782
1653661
1904927
1522586
1656482
117887
7917
1709438
200360
371897
1229235
860498
1355111
320080
1665055
972306
553067
1932809
124143
1931017
442073
123664
557201
961896
781213
1248648
1137788
1798043
1436672
1747900
819509
1185606
1062085
610306
713181
117682
1694013
1225900
1804405
1056573
241392
1645841
4308
917535
1807574
158181
1118452
1726671
1779049
1248711
856356
1500195
1462689
231939
1940828
455348
1375993
936225
801095
1843800
733451
755232
1915952
354878
403252
367158
638835
1449047
1034932
1224840
296715
286021
1259490
147917
1265455
1564899
144169
1493915
1933020
981101
315959
1433654
840648
72906
642488
25373
387554
677124
1743437
870655
1364694
193617
1825810
362835
1171138
1386381
814057
407397
1051783
1923127
614982
1029088
688870
201055
1159000
1261314
1919513
911644
1119962
3386
1641286
277621
4009
1560251
571603
403962
407361
1901413
641935
740791
390408
1785236
1492376
43093
1910103
1260544
688272
47128
1648246
1950770
1928331
1045156
1680674
1195443
716521
1856875
48895
56715
194325
1949153
1062500
1781731
1506309
466315
1370543
1223447
1205444
988873
1781469
1414300
649273
1454253
1943038
1796502
1838915
635225
1655216
337095
1239964
816478
631293
1685265
41558
65624
1999411
1711118
82611
57211
30371
1434639
460127
1365116
481603
1249901
919677
244511
873755
1109272
96530
1366752
648094
422301
1934082
690932
878230
67568
1209199
444890
637254
662171
1274704
1726957
1128011
890993
99788
1695390
1153116
1144260
557139
244129
774577
871640
1413725
1646256
1297885
1645467
239480
1561271
1634090
1361056
26600
1144385
298758
1682414
1727879
1186997
1460887
1599384
286631
815826
1307457
1661906
64410
593755
1309535
124434
1615470
969094
71281
772942
1001344
627144
1274594
1180697
1114800
1897689
662288
647532
61298
1294143
617905
1399665
242110
1214848
1732347
226889
1133051
1136298
12420
1392232
1869084
1103610
1592585
329427
956589
1995717
1106109
43001
1651077
893412
731835
1987658
1897928
1544521
819021
893333
1253067
599247
1034565
1213524
1785183
1110685
1505577
243947
1897038
841972
1542353
261833
1492248
1671028
916198
642681
189126
603881
1027347
1405084
1570699
1331729
438121
495312
1753262
335489
1573987
567826
1451926
1911653
731365
35095
1410169
342242
45827
298503
1391900
1206276
1293689
902265
1015300
249748
1178988
180602
1060797
1642433
678547
1430702
224752
476413
1273536
1620939
1125445
1011043
1935107
605795
1448373
680077
268614
1888717
1792285
539993
1537452
1486112
1023497
909697
1158650
1419069
943483
1855778
1951897
991353
927971
1335051
372181
152472
468597
727724
1199523
982560
1269336
329853
1672468
182076
1761805
277803
1628406
1741980
431030
974224
1632056
675601
1941963
1846528
33966
1970212
819132
1414432
1299754
1041819
1065883
1425712
1971601
905409
1142422
1780122
629151
1891398
1101785
1052068
922642
1411221
1814641
297947
74223
969182
1454458
1406602
1832378
356780
170456
819454
1144592
1609048
128549
1471298
491275
1972799
744321
654338
439028
1515639
233721
1846343
1339081
1921450
1841409
366376
1916501
249247
873869
739450
29574
677503
1109904
1894380
61493
668466
263139
68559
473687
1746694
1296132
872016
1172621
1004479
1323652
316061
512408
123841
1601225
402058
974781
391435
869695
1448840
1255406
257911
473686
384135
645463
1806245
1256036
1730717
1651169
1604909
1830603
986620
43874
461149
1912032
177047
1485270
1411413
1612341
1769044
1329085
1591300
721223
1767824
686886
1869032
1822403
1212924
1560100
727102
330577
1668346
1914875
1308849
440265
678493
495010
771543
1959913
557061
56307
1795551
645434
470721
1280760
344808
208000
656138
1461683
1505656
1097293
627403
959591
1622133
1706902
564027
265723
1737292
112056
1058064
598948
1760456
158071
173765
1870485
595727
1710082
1883104
1518074
1343646
1650843
934415
1932373
1282893
206119
1833084
176153
403630
80065
559378
1925244
1026119
1305981
822538
262614
1031815
968733
1312539
493481
496429
450370
838879
1054077
1397037
1810908
1798199
1845686
1058516
1435797
1289510
848920
530451
1537944
1358276
550175
566389
604351
765074
1848653
421328
387753
1277124
188479
1986471
1774878
937961
551289
1489325
872774
303362
1619722
463253
1738959
181278
1375989
804579
496521
744094
188448
473149
486916
1082953
944150
186673
1883407
730515
1525658
215922
50493
1907377
1912871
421143
1038258
1810931
1101928
415907
1127351
279126
184088
1917776
763627
1883422
1485983
383426
580212
238059
494908
1692497
841874
41914
316278
865012
1457862
605067
1322064
629957
1709644
100717
611045
573124
786138
1831268
1987409
106631
1378647
321461
1707295
893390
778081
1886702
567256
1959220
326904
12163
95890
954029
1772539
621996
145889
574213
123639
906740
1815234
757237
1067770
972343
1481927
598798
664683
1334928
1659736
374737
1983122
909543
1744507
864079
1239314
1731631
1756256
1557648
263106
911400
1825097
533856
1502690
1850196
1461565
1906883
463407
1375019
1484163
161512
298436
1289791
723507
1757588
205988
314588
633676
1531768
1554628
155061
1836790
59548
703861
1385500
276221
1396205
1567007
760149
119436
432928
299921
1639736
59758
974931
1945199
501429
1494502
649046
666492
1271009
1287838
1892039
1354915
1825741
1137107
840530
253615
1562602
1432344
1937797
358353
704850
206190
275488
1706817
1594668
1446691
1286351
310348
1909356
289305
548824
774791
1340132
916996
1399266
385945
431281
1289521
582858
1077624
1563073
439200
647937
1367384
1252363
215871
38512
175792
1007183
1090715
145007
675149
44434
1179526
1483802
234317
1357737
607716
11550
1322126
254726
1291830
364401
1394901
1127641
1875430
497935
388663
289301
81616
1885146
334068
1101726
1005072
291989
1276358
1257071
250001
890246
893033
1198493
1313796
1836485
1770403
46800
256314
3732
1902474
1504434
614413
549691
865928
11316
1259670
996543
828915
397377
82573
713099
567008
1690816
60874
1546361
1689148
1308917
1872211
756930
1257
1787394
1772665
55023
1983741
1436918
1949332
108059
564794
514309
577850
2817
992505
1039799
136025
1733149
541133
537900
1630942
1599288
847394
926130
1271588
1733795
1223342
1989114
1945537
1982219
1107157
976684
1015852
49097
1682308
729642
1116574
1810224
1162586
765788
528264
217427
1332705
73632
781675
217382
488977
250806
70393
516955
1362455
1486356
1235819
681769
620717
908879
1632799
1246678
109786
178483
410944
809569
71266
1373356
54661
1913201
594644
230530
1922385
242381
497619
1314885
1452449
542455
212997
1624575
644464
1895745
895160
19865
353853
518780
456342
519848
1144669
1892218
1892413
841111
1644900
1209393
1454987
1482504
274979
1345845
62481
1236648
564671
313187
1540312
1613050
1050495
253732
1217156
561743
1587244
1697462
1657069
1713004
1177462
1295887
826293
1223721
566493
612196
905497
482347
726151
46087
652283
1446123
133100
1073385
1772741
977416
1758445
1689343
324153
1850925
921839
1402320
931152
1757140
559912
1608859
188690
1370213
298726
93788
122598
1491981
432557
1160848
557519
745244
381195
1954905
1500232
1116405
439291
1891417
752545
1028148
1611469
925556
1480728
361626
417740
766680
1185944
71994
462793
864211
642900
1721050
1019850
647666
457902
1277526
1668850
1449437
605434
1985696
740925
1482674
1511794
794379
1623479
35162
435511
290215
8383
1173110
1249786
1207022
1401980
1284801
1368765
887169
1449419
1158653
906852
1957113
297633
1835417
181061
1285058
1868057
1063686
1781676
1505328
316111
211559
68595
1003742
127602
1117779
1844807
1862912
1716957
226172
1829880
590222
756933
1928837
1180525
1466531
451392
1409113
294400
1378063
665463
1070948
624551
40072
268655
720364
864962
492139
1712016
1738664
408546
1093574
1428484
1343903
203562
1087500
1007318
1029045
1507610
1366249
1848403
1318514
470494
1559349
907319
985385
885053
1079184
1066372
673457
1582959
393836
743312
988820
923426
627799
195057
428008
316042
1204325
225614
1417825
1481317
1914975
1345893
1565494
196917
608720
936054
1490029
1422316
1143558
1535038
457249
1149302
438831
841942
327710
1079389
916008
1182458
786700
1954784
978581
940941
1228656
1263841
1086367
80198
894246
519000
1802317
522463
1999219
690608
1473292
434478
312454
509256
367709
1892379
798595
224248
118070
763972
293774
258165
1705378
1196304
1544973
1291166
276851
538074
1698491
1861120
1876927
1775523
1310020
853053
963984
1017969
132233
586206
958573
1430573
1711190
440293
1768336
1994998
710119
969340
1697788
1489172
1578135
51282
253413
255839
1473577
995923
1968207
971573
1553278
1607384
23563
1638550
1423024
300504
256787
1946072
384233
1543453
1833137
165686
1010395
635032
1080625
801927
1147418
1342311
532220
1834715
1028477
1588381
1592451
894864
1157287
1966259
791107
1963495
462789
342693
1763103
1684232
877277
360093
277806
1943720
269502
1271073
1682780
132363
1292155
123960
1783456
462584
1440981
583553
759593
144373
329297
292389
1527479
1773600
1014005
261784
865337
1902011
1293469
1042375
542202
579603
1585692
1493777
884947
361025
732288
1694045
1016219
1710121
1202159
1514203
1734385
1108372
1754260
1289472
1329326
56473
762148
662251
797004
1505733
1139539
1315717
185012
1366639
1229949
1836379
1649521
868682
5798
845636
1549923
1841220
1697562
1106862
846636
1369713
1708674
858448
883713
1975313
1138556
1252538
1683981
120245
1494032
208867
983936
278904
1078194
1244811
935470
193420
1518021
507292
1212838
158149
993549
1502024
109662
695346
529195
295810
92972
1837432
1732597
1156581
7066
1964424
1677435
1931554
1740688
809333
399898
1458731
1871940
1827596
1735280
1583601
213115
1230703
618952
1719149
168532
1747221
92758
1312523
1263291
1741548
1163214
1509422
119453
166379
895516
1537260
700351
1776355
213953
1959857
1359158
1566327
1912076
680119
862711
1437866
640842
1831721
756965
1591255
1544946
1053749
441809
1641077
344256
1670770
1626217
437319
967423
512730
1665066
620861
193057
557069
59249
1015534
709124
418117
1214926
729671
1398790
1007183
1438061
135709
99581
313586
1814856
333463
252646
383466
731295
1814228
1811894
1369898
1674233
588155
1544443
62193
995252
145092
1877205
1131493
1393159
554268
71698
885176
719677
202004
1919813
887362
1781512
1563560
763735
295257
236974
648455
1860090
1911028
713213
1782846
688725
1716087
303490
883822
1150243
1208873
346271
1094637
367556
894231
432351
469217
1962695
1942352
1002420
1002165
219422
1934209
884220
256869
1304248
427414
1468290
1351401
773056
301267
1972788
310768
1109355
14505
784477
404911
540918
659081
642998
392120
1699315
1045087
765675
784890
174881
89587
23290
1081387
52348
1457662
860811
1702771
1555648
411742
866588
1892420
1789522
607367
92159
1516183
858047
1792768
110986
1647353
324355
1279563
439426
407979
361577
1381294
1067919
638074
1567610
423259
549715
345582
1109495
1944956
892147
14605
1873103
833316
1062132
1421596
373404
798623
927695
591502
1757829
961419
334509
500928
1673340
1490183
1689186
755759
355913
354077
1731078
1872512
1416557
395085
1330365
1548575
1293394
680032
1861666
1472705
794658
638484
1651501
1116152
634255
1458714
689443
947523
558856
426984
1241538
1293802
141473
557152
1364356
7437
830080
228903
227393
49607
884515
1969585
1987682
945955
786290
554370
1671823
660528
1053681
244127
998746
1760636
1814852
1711062
1774281
963977
1152531
613085
1699431
1158446
1536947
843004
1210444
1832426
340038
1012387
999495
1808023
910264
1030420
293014
1697342
1747851
1181170
5448
1262607
1595059
1329277
1646809
1773221
1517542
1531492
1560902
34501
1573390
444012
1764070
1873997
1288603
1854978
1983722
1672834
1592464
978183
1543616
1215853
295976
1517815
775147
1448978
953825
458629
1462333
653740
913883
550410
526181
755719
1545891
656113
689552
1312480
263368
647109
745049
900490
163958
864310
1532173
935132
1905079
621513
841054
851180
83332
1834504
1047391
217605
769063
812308
1187389
931335
15462
1300585
622767
707723
372063
389042
729841
186201
659143
1581456
1382571
198829
1252045
1607159
829153
708406
1249301
893744
1064448
1928972
83901
1069769
1328580
164768
1295889
718859
306388
600880
11284
1466811
1170244
389145
1689536
1304467
1691192
394085
732053
854347
645590
1058393
44990
1074
970363
1337621
1951043
1465598
1158778
318031
814789
1330765
1933167
758397
1130806
684232
1716911
220335
1825460
508026
600920
1302953
1347341
456751
1102014
1619404
149622
1115295
1423572
1565629
197043
1229570
868122
142615
404343
1554259
996765
1705641
1101291
799547
1764661
1637222
575028
897012
295344
14439
129519
128305
495007
1319448
986133
414565
1728336
720924
1830977
513046
397687
1688489
1021644
224301
1240628
1183053
178909
860413
1107966
672323
1880894
1677704
870731
889218
1925203
1216384
857056
789660
1143138
598534
280643
1665336
460646
1940410
1306988
1143336
251886
131490
263005
74703
1697079
378412
1111833
58675
1340622
1887546
681259
1939671
1838698
812705
1113105
162384
73201
1279283
1499190
1040622
357327
225879
1546053
1303177
476239
27108
1851849
11141
1349474
308282
231017
367279
1245386
295031
324891
723644
1380911
790928
1633280
784648
1240117
845520
342482
214529
120227
151198
129215
1492377
1696364
746195
1891945
467138
331518
1205888
475265
1312747
30435
1275053
1727428
969265
815588
1526121
1280118
1817114
1174134
816190
1431933
928461
1989117
1159685
1249955
458330
1959222
683146
585411
581680
1586488
1845483
1968064
732907
731909
131690
186629
1837962
942050
245962
1385302
190466
1629382
1489415
441844
105989
114988
627040
17
725906
1024581
1306735
1135583
793330
617302
1555366
1160666
636499
1131812
1701360
999335
1750547
456328
1262553
1343132
1710232
438792
761544
1753347
1913872
237201
460596
588821
519919
695532
417020
846764
1374579
284469
27575
231944
783976
1111656
1008562
1307137
1964900
798805
298161
275597
542999
1497571
754863
1424256
1557754
564740
912586
727161
1339837
431923
1601475
1610774
1183498
758691
1569231
626544
1793656
1548374
1484787
1774306
148516
1793573
493136
277453
701240
649227
953137
441185
1396715
578679
737785
982620
1459070
249003
597173
1031449
898488
63868
1056772
1807240
1660072
1726609
1557587
1204744
1805636
1860268
227229
811016
1054746
834765
1847222
1179880
150341
1677284
1633946
1848934
1798268
1191933
1511590
871422
131891
1829541
900142
302965
1313901
1883092
60975
1354935
1641466
1444400
1275036
1149525
1512628
1072850
1170117
1481075
591473
270926
1422374
186887
1187310
870914
218759
325541
856053
1015937
1935784
1111236
691270
451590
1221630
789395
607564
1303196
1239362
641786
613945
579757
429581
1199545
986533
1825540
219555
1329301
1930479
555380
1373505
1764868
772019
1522619
510480
1581908
1738522
1348839
1276370
1225340
910936
963913
1652127
1147563
473819
831
974783
1098086
1830488
1126480
241607
1544551
918769
1518366
1826386
1533030
515742
1472480
785185
892599
926634
1585561
707690
591788
106901
785407
1249072
367071
541662
730833
616074
1645581
1544218
1043059
464504
1275769
1694353
1496542
601598
1755811
274966
1361288
1337355
1873712
1333872
1291979
1133793
669470
1894195
1896555
1117107
1136613
1180685
842835
392195
36773
235995
1019860
456402
1040118
768556
28
607924
1124095
1701829
1171661
1827936
1735625
664105
1358793
708800
8285
74170
296312
1813903
549895
1510702
223519
810286
126720
1069231
1295026
1066331
1847741
180330
427736
1429869
823014
422718
1728764
6113
1223789
1986047
166284
771961
1554523
453195
1599825
543573
1757759
214267
1400918
333930
532528
1454029
936309
1940409
1241028
1433146
1478908
1787148
1543560
354512
115758
80806
1719944
1597320
67537
841506
206874
1702448
1014151
956911
424760
799904
441600
1140299
335075
1268308
1672154
982535
515764
330706
513878
343624
1320530
532390
271639
495317
350394
1935820
89785
207262
1830675
1174107
1030567
595450
963550
734701
142564
810870
1128262
96326
1435969
458787
1395462
505584
1558851
170051
310048
1628069
1459206
585793
418925
441122
1245166
1478303
176730
1643948
901229
1244641
617358
909811
318657
286430
520422
1102738
618168
1365423
1358621
1064293
917100
1699163
453322
679580
1162266
1048100
908751
182476
1042151
990668
1426990
1972843
522654
64711
92995
1913592
611522
938414
607999
276244
1402668
159672
1004557
1795406
1219686
661972
113439
1682655
122888
769839
986631
165759
79129
41956
3203
754416
1491134
1698563
78265
665028
235598
707946
760588
1039362
179888
103578
1542718
330288
1889834
521050
359813
777940
1100392
694922
464852
1804154
1148155
46586
417760
756917
726588
1164149
728279
1208684
1070494
1778434
64802
393207
138248
361457
1608671
411745
1742067
1408285
661769
1770763
913038
1488946
1225599
317854
486412
968443
1537013
160955
208574
529769
1657725
797993
1055282
636451
1383339
1911567
4588
1265219
1234720
527255
484841
754243
744325
229269
1848766
1674402
1370604
253729
1165348
983813
1139031
576619
429753
1317987
651697
1434789
468220
162178
1134448
1374144
1907221
1556626
1509382
1189947
1426018
890247
502414
1833488
1919686
390159
1001281
931378
428710
1064306
87649
547673
1081008
215882
999027
1543596
528773
1473783
1770017
1195903
1469194
143529
1023131
1383026
338622
476760
1450085
812836
1518285
291983
1450544
838466
1561487
7569
1507057
828925
519661
987470
1564616
1984551
409887
1565738
533711
846050
562788
917401
1870451
905575
62994
1008724
146619
986772
1288277
1131598
1547683
977145
1662183
789295
443442
616628
319673
55025
1300323
1383209
29122
1997415
1271660
134962
1741398
284728
1973247
900852
1715162
1773097
1148463
1734999
1239251
791717
783738
1408397
203563
1896277
1002485
1062527
167852
55614
1683432
1013533
821996
1697982
639809
78199
601227
1880763
1728674
504236
1345666
656634
533682
1733196
1177978
846279
1108916
1334140
1188156
49563
1804743
137583
1850582
1847297
71592
1211384
1786310
1402349
1832545
52937
572559
1049927
1773756
737227
29798
616182
524548
1572137
747082
1527075
1563069
11157
1909778
1646140
982800
1862497
1347568
6177
1366604
1472478
750423
847944
249604
756162
685799
180392
309177
800314
975162
1878850
278620
181643
1646956
1978623
523781
1615131
23792
1201587
1883500
1305847
8426
1895590
1670637
425953
1818264
262070
150866
1764664
753094
1258411
799203
1964038
1210976
378982
983027
850844
1171200
357332
447685
1088947
1296112
550096
1218567
814867
571899
760001
1776922
1897811
779261
1555864
1193858
1804014
1929531
280491
649865
1234156
1489330
1696514
1093337
1614049
724199
868008
1706248
3170
1539711
660990
372903
1117647
601084
1815305
1857845
317374
1908961
950079
773594
790792
177573
704942
1020027
1508560
1343261
388046
1528556
1870053
811902
586354
1506313
180108
1702850
1582480
1287490
1212463
358865
1879128
1461426
975966
178237
894682
1685446
1911018
687573
1854736
1373063
458135
1816837
1446930
1338098
1193186
1232492
1119260
1267023
1439096
127800
945095
78302
1433867
1401740
82683
8767
173644
1333342
1545854
668647
94196
301398
1416294
959448
1171106
1591967
606747
251343
1493690
1363593
1724213
4890
1451394
1040965
1385887
1676483
1226192
1839389
782087
1390254
1185774
499404
1721697
82914
762656
184193
1230564
155114
1289435
1880878
68143
1769726
60983
993862
117218
290233
886920
1624066
428984
1091308
567414
684926
1873273
1405517
590376
1659029
1664679
1760209
1720159
937844
696432
1198585
797677
1641021
114606
1903633
862607
1808196
610272
418600
1070453
1396720
1191473
188851
833843
1023522
53581
595025
817625
1223048
1712081
1215348
1919427
269922
562312
1652306
1672045
1818455
1991336
1994046
1486159
1726005
238630
1337552
340476
1997833
937686
629164
187627
714310
1449741
1142279
1437028
1370184
86990
508340
1985812
1778618
1088456
1027830
915408
575126
674936
14742
674946
553002
446897
1110778
832759
1449930
1342661
1448018
221325
1873425
1834597
1710733
1254448
1463798
593472
1387717
1549411
651900
892092
1905550
1305622
830027
876550
1759376
1505694
245365
1921880
138144
1742188
669883
842595
666860
598377
457086
219370
810290
1649594
1141386
1798815
435929
236528
2825
1516227
651337
1176107
160683
1402672
76752
371773
150052
846070
1274154
721658
172014
498065
1302638
1974689
203554
285895
23078
396557
365146
461330
1306927
173695
1063608
1611374
863456
1367280
293283
1800630
330726
1255226
1010459
1682217
174582
611833
704056
1647242
1106355
1440715
720331
1896567
1532655
1205455
1601892
461799
1079061
466950
748805
1752129
998637
807535
863857
1771722
1767426
1391218
534488
886543
1769295
147190
1131720
171437
1388210
1801378
463347
942154
616846
1795461
838450
546608
1578580
810223
1703051
1390519
1940401
212122
524436
1260801
1001810
1851063
677826
613255
1778294
10124
1249821
228009
1032817
72472
196561
125461
1516463
596215
927627
21348
176928
322796
1374160
239248
1094788
1229805
1781609
636481
1815921
1013081
160753
649559
116261
1385376
1677006
780748
110881
1756741
1769963
626797
1802985
600663
945496
1125779
1819756
1684585
1705518
1359467
196038
1769076
891548
1814715
1208436
960912
364677
1415270
1074881
720585
1333500
1652577
1945693
1612228
202450
78916
536242
351262
1791794
1858477
774800
461531
1171271
1467474
715645
664486
643705
71703
1199274
1686693
1804804
1106571
283643
1073870
1409781
48487
1316281
417092
1471627
1504712
1466573
1154165
380026
1160275
611366
1256292
1232363
1025999
1610269
1495834
1617640
346797
1441753
613087
1750987
947126
1653950
87603
1004445
698949
1492839
889256
1754110
287330
1832999
1383549
704626
32060
1425243
1340201
1216456
1651591
991679
1324884
1925864
1619806
388135
1022534
929007
947116
678511
1707325
1758039
273370
1394421
841757
108337
996625
1227655
1552594
1351133
1905581
1180927
975868
1357446
46542
1805130
937307
111331
118838
1896258
1390719
812798
393082
566336
1885285
365899
1803781
1716350
383503
371981
1588978
1575113
847758
1608969
463107
904162
653603
1523227
262170
1133153
1269069
96806
199677
576268
9943
1895277
1562831
938815
1124433
595563
956105
545764
1619421
421857
1384583
968909
1015237
729213
1617011
1384435
523025
1317787
401243
1449572
1963369
958651
484908
737813
1901412
655960
1803536
1896453
13125
917287
4691
1908613
344532
1073318
340631
943864
1882939
600809
1706830
652746
1900461
374172
414686
738681
563393
1137286
221102
174142
144354
1635656
1854112
873770
1589880
1665745
1275739
1364405
1040105
1223731
1246588
102698
1600738
8691
941310
422591
435654
472009
1342230
1640096
119391
849578
494219
230322
855812
179787
1286490
489550
1845182
1533071
1381500
1635948
25593
887995
1029956
19561
1270288
1018570
1944988
1074832
1921381
1893223
924284
1747184
1110764
999029
90070
1968951
461291
1471132
478757
1516045
1566546
1159578
1839970
1277026
406728
1203793
1693257
719676
1516932
29380
55108
989224
982850
419821
1557609
1845138
162914
1322219
1520384
1840868
1103768
104294
300242
1628307
457122
775377
1619254
1541646
616129
1564517
261800
846442
1242364
1225108
412807
931922
1516933
43903
232766
77128
982129
271282
1964077
6158
1795589
250642
1029362
1807992
979795
1410437
1072085
1885856
197153
310196
771225
794638
739997
75494
339276
839082
218111
623518
1157648
934668
525982
1752035
951654
95923
970683
1470744
1499552
1905030
1571447
1996457
1583380
398840
908581
713548
1763062
968370
164696
430421
679948
1952905
129031
390348
432568
1630865
1166002
804593
695396
1182190
1894441
1518784
588284
5289
643361
433001
110698
617533
894857
447672
1191806
25006
1713944
1930949
1819485
92109
576880
1825280
1210308
249525
1073174
845761
194109
1170719
86849
1087174
1727330
1735195
875981
92102
1794655
221619
1013891
775891
1153563
1003870
287183
1070821
839682
1933065
834908
119906
1173488
1086572
1139158
1968219
1889055
21618
321242
423303
1109560
75194
1873680
139312
515896
342746
480852
1813355
25363
187311
995228
373005
1310709
1101521
1547215
955179
1275596
560376
1251710
609784
508885
1031222
104217
89023
1599289
390112
1009647
1317148
40311
809876
1091935
309982
1708779
820783
1678155
592971
1610462
1828904
1400229
1626399
1917552
1850864
432578
1056567
734520
185627
1987217
279354
308958
1377234
1582473
1121038
79233
1863397
1951237
763376
365213
414060
1140947
1311210
1535645
529465
27426
138859
996087
1816688
586221
1508698
701650
1506341
140551
1508592
492949
40376
1668598
1398987
719772
1496081
658555
1068153
471199
591903
115792
180232
965300
109145
1469842
817788
1135196
35830
53447
1079594
1081872
633861
1646397
723202
492069
524802
779258
617859
1401937
303496
750456
779651
1523646
865308
1909473
156046
1745414
1612710
1365909
186338
639720
1106982
349471
1514840
735797
1098235
1016133
815387
511810
1146611
1979993
1642059
683246
945205
481568
1266430
626718
1625181
1931416
364962
1823376
279361
622662
547861
1611784
447509
1926402
350723
285969
1276684
511174
1608506
592096
864810
788604
310304
3299
1747022
1346008
547993
162414
544455
1605497
255336
304808
1721997
77101
688769
1217480
1111731
890517
1401069
1259725
219771
1286875
1354903
544986
917048
684302
1561483
1337477
1104454
586464
1217554
1301450
297508
293202
1755220
1075518
1752167
1144077
170002
1329174
465745
239791
947632
1884194
161026
654115
1586288
1626619
789612
1222392
713357
1349458
1672664
1158136
202409
1555812
439474
508936
376754
581624
910875
886471
1537650
1341351
1781722
1228792
232897
249337
1368426
12744
1365185
1715313
961008
1753982
1823622
1842758
1505322
1727323
1208484
1471266
721553
828317
745856
481516
1166474
789605
254191
777173
1388377
898064
273953
1717525
1998590
1547409
957060
1133529
252232
427210
1652639
1296525
1117641
1951752
1060183
900610
1987294
163996
520197
1355303
1275998
1030231
1307420
718982
850330
20788
686829
1162229
1897905
1090131
1760767
800687
1782181
480476
1811548
1162081
1663091
794540
862131
1677287
1898759
1491988
329557
1555347
1109897
599942
214774
1401473
28252
832580
1553824
955515
56668
881083
864008
938268
607780
1895452
1538557
9460
1205053
1657371
692843
418578
694791
1260532
579634
1851808
912738
1511741
1912674
231539
953306
454897
572275
1139101
1149088
352261
367662
1886048
1860302
1608172
1269541
1329834
1802787
1970885
1584545
1338592
1930754
1630839
275709
1447252
450183
1763302
96
1054132
745766
341613
1567710
1924507
757166
131801
579314
443574
145982
331165
1986389
1126503
84679
700217
1489223
429273
686815
428590
1746293
1995364
466041
978306
1919389
958736
1772531
1561945
616251
896004
1508122
482968
1056893
343266
970208
1691401
1243449
292459
295537
1880924
929052
1023952
876790
711995
75750
543331
121408
1587415
949930
1848444
674606
1073
893422
1558199
1954954
969001
484582
327689
176956
788841
1435233
1228568
686517
1254685
1614932
392223
1932423
1930323
571804
1499870
502709
1813661
66772
1761868
702120
760098
984900
513300
1600901
481319
190620
149607
1422588
1639283
1086338
1849254
767067
1011795
599332
1483111
1647299
1421635
328330
1438466
243706
388718
1023301
1607082
1509770
1743269
780350
1006757
1756786
1130364
1629488
1520208
413194
864680
1462745
1160630
432739
819628
377037
1190877
462646
466633
429777
149712
590890
829371
651439
1241675
1056488
1745755
1679925
281402
1942971
1082338
645725
245612
108647
456020
1410575
830592
490845
1898955
17680
1479312
1873276
435755
1959384
880582
809522
317202
1238181
1454333
1313003
77777
323770
149419
592500
170456
725827
466774
1233749
1421812
1124593
1074831
1397289
944627
1908188
551342
1361112
1113073
841343
1139904
988954
865573
412909
1811805
467311
617129
56873
397820
1052216
1338963
620561
1031172
213670
1889128
929919
1614422
1267536
1659385
186762
351371
1566633
1641352
309699
1687351
1301830
340562
1362744
1337743
846160
1071669
1122134
1238273
1814071
754582
458245
1228368
587623
1517553
812181
1044485
804171
1492723
1355122
873237
993581
1267714
1423524
1199541
427041
1245305
1276540
539136
976275
1319493
1710322
1993022
1773037
518581
589346
1845417
1686598
392759
1150445
1057953
32294
995790
1483978
783999
404641
786885
1169584
432854
529552
788216
843282
351206
483802
31461
1417488
1116341
1742997
1335809
396332
955090
123635
392843
774487
1658396
569200
1201205
995700
881610
1490034
275524
620254
1150316
786158
1598356
1448898
800705
867544
1173742
320181
613722
1195500
1301747
1060129
1166982
1765032
891644
1059491
1610979
1722684
1300696
756599
427454
707236
362370
802066
1878182
884239
1598001
1670252
1740141
1574134
1810806
285330
1588977
1382126
1049300
223613
367469
749357
235783
1362350
171756
1700363
1275877
534674
1653155
1828394
1463790
1294975
246666
1108499
483434
875257
637608
1392782
453771
857535
270068
1130087
867631
812530
532039
806073
1202915
492280
32458
629237
1659168
1347630
451639
1294608
1356711
1159985
999227
1196313
1306562
281095
1838785
1419087
890210
375689
762552
204727
1616862
1244639
1022310
328498
849941
687178
306463
214047
349864
1252689
540822
913150
37230
635898
428832
1941665
1921786
619947
726245
1142098
1407073
1653872
1947625
815359
357421
1138284
1963922
832864
962108
971404
675636
1869266
1874655
278515
179651
559177
1236283
81348
1312506
1864130
683114
474497
490659
1287425
1131465
1461022
538330
1393806
587595
1417581
466453
327958
1619168
1645977
1450108
1273402
1480692
1647777
919252
199336
447545
790372
1404134
174193
1005982
1608773
1207594
514202
779062
751974
1685659
1677971
311233
14526
244275
892216
624811
1301520
594168
1784471
537000
27030
7899
993378
608092
449274
626189
989088
236027
1830484
629704
1077274
1704412
1085071
1823854
383796
73216
1111921
646307
1285065
1756020
859828
1155692
655194
15414
215067
834016
321061
1263017
484055
1220339
1130481
1409197
557953
545989
808424
710
417616
1908655
1693287
344011
549473
540958
733911
195445
1895105
1610242
228688
1468822
145383
1015312
1743387
1667000
1166861
388690
1316855
923
23722
1211145
1596107
1474749
871357
1498238
985953
936144
447711
1500291
962819
97187
1566304
1966084
941558
1712515
97682
1686734
1370528
1551976
830051
1748251
1618083
1970285
415901
1931380
1812846
1418763
946267
1578704
656967
817793
230679
1635388
1231846
1341374
764790
786618
1072713
1704949
1712385
49338
1984798
1666651
88473
1546289
1204502
1796676
419779
620688
1720177
108508
1060595
1510039
1197241
1516529
731767
207505
577928
30650
305781
628203
1562248
485138
1855235
1571545
649769
575354
1222292
1967546
1807936
1497054
707750
1356621
1642804
1139984
1830709
897744
1514603
1801508
436720
499082
360087
184956
865851
74965
530526
576730
747836
1199889
1820191
418888
564266
1221963
1019117
1398471
1553066
1196595
1144079
512429
1739717
109547
1488717
1094130
1320736
1219720
1898672
1779036
984296
1530544
132497
860363
1405049
966840
1156796
1968593
1724693
939634
1282855
440329
1875465
1952757
1236089
1697609
283221
332409
1460036
822453
313703
1184001
1154257
358503
1280842
1700985
1642945
1126365
64310
1136009
458523
1908410
1078452
371665
1372585
475349
1900521
318811
1433575
741804
1436473
314614
425543
1252333
1530990
612914
349184
610400
1452861
577272
343600
1029952
1145536
1485730
454009
162392
600163
944862
932983
374658
1642340
1677594
1517278
285490
377561
1414393
1684617
546824
545003
329908
1148214
40441
269191
1249433
1195051
1114481
1507319
839631
1865122
254298
1515789
1191762
1038735
1631037
461392
1088004
1062555
990621
1817182
1620581
728289
668783
481310
890784
1388797
460690
1050706
1748044
212008
1812957
1566675
104955
1178503
1305058
378582
1977381
449073
1294347
1605680
1840351
535772
186814
1010655
1587377
441504
1934694
617979
675692
70516
1281166
180625
44893
1372964
1033087
471990
588124
1837100
281643
1223975
1143303
914393
625675
1163402
1606850
227727
158874
858664
1365033
933325
974174
987250
793746
1712598
1082139
856429
1881034
1783319
1925357
1820623
800866
340752
295989
1550957
1134535
260871
451127
1018649
1790513
672273
1741463
568807
100737
1263052
773447
617845
1665330
56482
853481
854909
934540
1413433
781135
691185
604102
1623643
31484
1997193
181979
650362
688871
1928914
1052618
1350277
1593042
974280
1567971
455772
171093
115143
569418
460350
1433240
85736
91821
342770
407036
230627
1998546
992451
1660636
775720
902134
1280336
1618820
1198614
586993
718640
795738
367597
1194573
617778
298064
717773
529535
1831681
1723974
1774636
239440
706357
891851
1067323
1607006
472680
347340
233267
1832201
1271344
1339147
264117
1485919
1231843
1668913
170607
1387691
1611540
1984408
481357
297276
1520871
1838177
1239567
327718
1654661
1882165
909829
1408226
508702
146063
1462902
816025
1001294
24030
1716104
1351356
875385
52780
1963191
1850271
1460605
1911510
1041023
1035175
754501
1432605
1321220
24169
1697324
126805
666060
904212
1046782
614390
89660
555948
94941
1471046
1641799
951586
242866
247940
1473026
1520228
1557230
42642
125822
1536848
394655
760530
894382
1125681
590943
922356
388958
341378
160353
718295
215866
1859123
1907903
1746994
1862534
424414
253269
1015452
703962
1219569
1509510
1298983
825285
783386
1411839
253384
1124561
1023277
89854
1824177
1118185
269491
1266072
1905102
1915219
1081834
1031305
1157712
1013733
338904
1561205
1422289
1006422
98154
1271115
782635
1081308
486700
780478
1749793
120575
1210129
1891910
1024654
281555
1125117
1715684
1083318
944913
297000
637129
33620
606450
529359
424141
758957
895865
1144082
1815390
1312974
573151
1215373
3039
1119840
1341281
974349
930542
1822155
800215
1621485
1317924
1471371
1865827
1652582
511352
1578408
456049
1609554
882996
1325214
1918185
945550
1754260
1306270
611230
779670
1189520
482068
1863616
872546
1541867
575584
886763
262624
885977
1994998
703129
1951546
627688
254349
360034
1767102
472713
248812
139439
444482
758728
1007653
757032
244361
781468
1820943
716156
551721
786912
1944912
322023
1674755
441510
1595106
49282
1141670
802551
488891
282269
1314306
977771
281096
380736
916197
1490945
848457
1559276
1242713
334349
123722
974697
731631
800530
736227
1153442
1760880
90924
200517
936879
836849
1101950
1609015
1256697
599278
1771538
667009
594309
668083
1443146
950499
675662
584928
1783744
1990613
994787
647106
1889661
668778
1811321
241020
243932
683927
297639
1233275
1933395
1238241
1167255
417795
802778
57262
1926691
252556
1725889
1613774
1451392
84098
69839
320931
359150
1798631
1881156
1347895
649441
280755
1773676
1546192
50586
670543
695654
367758
1595573
1490985
1786169
130929
1627368
972553
717340
503454
1460701
1281443
1827167
973790
711744
454855
462538
1282144
804505
607559
787206
1352317
641909
1438089
217123
1144104
528733
1373306
1418423
367534
949897
1983652
1803181
983469
97661
686214
418284
1960258
680940
100049
1770018
334718
436450
957560
1279496
1831818
637926
1530704
932886
471112
1644342
539155
1615857
27684
1738017
1440788
547806
427951
1768306
119500
1200895
1697465
1166936
983102
1959672
619265
1210557
1142662
1441323
167079
1022925
121496
804534
772234
1722167
1169715
1806576
1266368
671660
856131
1365028
391075
1954561
763929
538692
341124
1558944
1037944
427548
1994124
1162157
1418476
806138
483917
308462
315263
1671778
1916123
1374613
1009558
313651
1376495
457320
643740
605135
816276
1322195
1138953
1250644
1520274
1785205
1817268
44457
429528
109106
569413
648867
1053002
1759745
1196593
1285719
1533107
1063259
877399
903413
341104
594935
1594186
419927
445145
224972
1210274
1374054
381477
1379663
1140244
854001
1951028
1742790
1496804
705411
1413256
329063
483195
1599661
472911
870252
1830991
1136895
932969
735154
880568
737751
331099
1388330
978527
839672
13292
1946529
80281
379589
1698564
1790396
637917
854047
527667
314339
1572013
1252272
178792
1119229
1856141
1360598
309634
227935
1086818
1517072
1341216
1465151
770286
106523
892935
88978
747592
1461024
1299832
1136177
1008608
1341135
1771449
1925409
373091
1848647
450149
506101
486358
1332075
27226
1596707
647029
1677028
1291900
1176837
731359
1406188
1180348
230551
470859
1276173
880980
544765
275947
547868
1625582
239410
1768046
1585524
1804234
1922883
1642016
734462
244430
1912507
380538
1341476
1980474
1411556
1158688
1042947
1078073
593031
693665
1588495
803781
948256
1358990
195748
391183
915624
1533465
884551
874758
1357954
1635032
998999
179875
965919
756455
116636
1031686
286263
1419666
1093268
763061
157249
275221
1559750
996015
907292
831670
36812
740973
1960662
1056961
686933
1255438
627884
1395391
1479215
1822959
1056150
582393
35288
1486860
1646455
1662384
578297
949823
827319
878450
199466
965264
1083032
303320
824229
1616418
893851
274978
410630
1894545
11334
21092
1576995
1312242
1941536
397040
688014
1393578
259740
558796
20597
1129968
83365
1508421
1602419
28860
1182238
578441
1337099
489934
482218
1657876
1887243
82076
1413739
1759029
1858235
1236798
337616
1057083
1993779
86585
655439
517961
1938575
208155
1571659
783056
671610
925800
430655
1047708
106801
696732
253035
281646
1597438
1321939
880550
884263
477558
1356914
1239822
1047898
668184
1833598
865607
1088032
1025480
1590535
1947193
1922744
398937
980662
1920896
1372093
1095029
542571
1947344
241325
738050
746418
288599
399348
1083814
1471283
1452279
1945192
255733
728906
195484
845574
1500070
1532629
933730
978131
1714567
1167257
1298300
1055000
1540664
1597951
1249208
1230344
1656873
1563951
1143897
1183986
1534852
235796
1088013
1066751
1258791
1487630
524541
777173
122388
1797172
622221
65391
1129447
1658324
887994
1123864
1003188
1589612
1691796
654096
1772995
1344623
1627842
960401
954208
832337
302532
1322931
1280027
613465
493095
1524243
1634364
3816
1143892
1432087
1273890
1188754
856024
541628
695442
540624
649857
1721718
1307406
1562420
1649788
1933281
1946549
1763455
1879272
780380
1948480
1070331
697477
1432700
1709567
1586327
1217647
1474396
133357
545662
1530262
1054894
1188358
105619
1065886
1268512
627718
465457
1873863
494947
550168
506954
1436907
692909
424807
1467490
1868595
1065689
1165438
841307
1227453
941590
579405
174763
192219
1184622
1392962
1377
1210937
1450221
100675
415110
93335
1282655
1868953
1630338
1882195
474082
1251718
332820
303443
1721031
114979
1851475
1635186
1493278
221553
284967
1130818
921130
181778
781459
564860
301783
1835736
1626600
476927
363815
208777
1495194
868589
1251975
1050974
942455
689775
191940
1752009
453697
467401
192396
486325
1803537
496373
901045
1295918
67867
1947924
428643
1352635
616523
1840711
1062541
819374
1649123
1056985
856111
1985925
219135
1219038
1042153
1575627
1880276
1679435
744735
924483
1737000
995050
702474
673274
1081379
987374
366960
461712
642719
1196575
817725
930315
684139
60705
441782
1359824
1251736
303061
1697416
766998
363154
1977363
1270709
282380
1415285
503102
253036
1546707
867343
1928440
1088779
1404965
1769534
509999
1418615
1676211
70688
1502820
926148
1462588
1274427
851287
1480030
576429
276015
1998460
155172
1323293
1672326
1524584
287243
550623
1177093
1726880
239085
1480194
1964995
1797716
1042580
1285761
1048249
104372
577101
1109940
152385
708520
826254
1530942
972491
292161
468242
1676695
1336927
1783565
1049930
1981828
1836350
133431
75845
1554279
665942
1308634
644910
1624433
52301
491407
506925
368811
398663
1387577
43559
1025840
287858
555120
919724
683107
89520
437070
948385
277277
548674
1464384
137063
711978
573426
1331251
1524369
671519
835751
1686198
1594545
1913901
1741826
1986971
104804
1362435
1672346
1839053
132069
616729
1473066
873239
111197
386111
1610505
1206125
1406168
1223689
1689379
1278736
1426515
1573454
1393950
1403061
1707586
1953954
717460
1758824
1484421
686954
1027996
1998176
404529
1631842
1701955
144692
1507075
350344
930176
1373924
1574153
826353
36860
342512
1662335
1047418
414882
1413685
273674
978664
1628718
1038712
1066702
1441858
1697288
658560
789971
1520048
837158
1136458
509255
1794923
1778827
1832198
1733399
1888078
1971483
1610660
642048
1903647
723858
1434326
447784
1315000
340670
890515
457279
1548201
1305871
738829
1710689
1547734
295629
1358865
1310033
741220
1442233
189848
1503225
1094978
416891
637109
1380056
1909701
1040759
456646
1693195
1051221
246220
890086
943790
1868410
1001359
733797
1917871
508103
947398
1117313
1681122
542832
1457904
156366
1139613
1653787
805392
1558207
990131
1057908
218464
1927674
317479
1701374
1538752
702989
1537414
1277330
1005042
1564514
1732539
726966
1445235
852092
596062
150737
1034181
286858
1340522
1066301
614945
1791162
823192
65839
391242
1902882
709107
1029926
587484
760879
653140
293632
873599
405748
1294202
1117638
1791750
937387
858510
1306247
1948341
1011680
1230701
867265
883438
224981
535000
499143
927763
345787
1488379
36133
1954606
160064
1417563
839277
475723
1994152
1249947
572928
1272899
1173416
582319
489911
721240
921182
372160
742319
372287
490325
1078352
19781
413898
1199318
205414
1812373
1568194
1824111
1725358
1226225
174945
1495396
1853465
1762870
1375834
876006
333645
1439558
1877583
1717568
1388376
1991694
1650635
1808231
480653
100921
1564719
990349
1218857
1292112
1142974
1476201
861589
543306
532584
1957143
1735513
935326
1692671
1725489
857075
1805432
1741952
309546
1853352
1003534
767912
814382
82567
1186578
1999558
1983134
1966908
1558020
457165
1180737
667741
1047433
1507757
164256
1806173
471592
1547479
1591401
1287785
1705030
949670
963492
788527
588270
1949051
1695279
1727065
251522
87735
1025930
1044538
443603
138826
573156
859538
1204888
196144
1704560
1409205
785107
1530590
1093013
1999608
552727
347021
1653048
1851741
1911833
506845
478542
1510874
1257175
1935190
413494
1400957
1400965
1713166
1629913
241752
736027
932922
437194
705482
1671357
872239
1872890
1256384
1926406
960665
1913311
226598
1404675
962190
248999
318721
264464
6337
979508
1328149
1445314
890735
717383
1720372
280705
1339388
1044604
1653353
756761
1465958
662613
1272341
192825
1218157
1565412
1603993
920331
640279
492193
1458236
1159973
756937
1846837
256335
560274
105409
1412726
1086941
622089
851677
143399
145695
439945
1454523
1862408
1930167
1122449
1425091
1679140
943314
848442
709587
1510646
914243
1598333
1801225
1059282
765409
1949302
1810941
1721608
574706
1259768
1095017
650769
784341
291801
1881392
1125279
1289122
1414242
489207
448766
690169
308076
1630120
1587652
293858
168981
1306333
133773
1341216
1976204
328490
1204315
603250
525737
1565352
56285
1123333
933665
645005
1728656
937016
450616
593313
1199830
948963
159056
1755844
1141143
732232
97927
1783746
1737952
133879
1660583
303363
831013
1342357
1515609
884897
955509
134395
735091
965845
329137
566857
1105783
1611484
349435
501874
1523263
79549
597228
211861
827318
1505122
1648494
843767
1527235
1739957
106517
1182682
554212
1472706
1899568
1411672
528667
149590
735351
1406735
1461962
1418209
444475
1259444
165232
1447211
1200623
622258
1797846
1862380
1400102
140653
1488135
1713477
1890376
1947182
1248669
714633
981030
947976
679637
1887707
721608
1922087
677591
550948
1868564
1390819
1189754
854089
202317
132747
294005
930875
873257
1164576
156199
766107
1725892
289353
643909
1970912
1434263
1464384
1428479
674463
1209573
1140744
1950262
1917890
1317406
1012288
1924953
900683
470183
1838016
1331186
1021602
721261
1280863
711934
1693318
1105861
665643
1422768
868038
130325
1747522
195215
1225046
1889798
83154
1124872
1960850
130619
1356803
1709086
163064
1315553
1080091
1606064
834224
939266
395003
1474046
1589271
1762820
650584
1542662
942875
624221
1575501
1085222
901133
75600
1131539
1954535
1240452
1626953
1053061
301877
1133924
642579
312468
1242352
1786546
95550
723708
1168172
995434
134173
1109032
25023
1395613
1883592
1551718
556491
720155
16449
1582355
332203
601938
1469722
1262105
1873723
1957131
1893747
893841
1229487
164743
556334
1183189
1910659
627706
1644520
1415628
1549717
1902143
996172
179052
1511249
805113
312296
1520049
380458
1134114
40195
710833
1620992
1091816
259625
1994379
1494721
699487
1239849
771536
131765
1934945
968799
691280
1630393
1392407
326351
1683180
1534955
1547591
900441
1381914
944889
718262
1226939
959649
1384707
417131
1904738
370625
160709
341354
657544
345182
1998135
1753494
263766
1434223
1069501
672086
195165
1238203
332799
277247
1529202
602933
485133
1399740
1794470
298611
1030782
1932264
1941926
484929
1181145
903164
603458
1476601
784987
1525746
1290878
553263
1571439
57059
781713
1086985
1099718
462625
1670300
1167984
265338
446599
1889777
1985661
1239718
1288917
1629672
873216
904325
1417576
1434403
36241
1255694
922147
707052
926113
814752
307916
1347599
1837011
1434041
179712
220632
672071
1791679
1296413
682626
1058652
1063827
119635
1526198
1580955
1398475
1842491
574794
1026526
1865842
1937875
1591372
376716
1542014
1827632
1270144
575396
85443
1755045
1113155
1336784
1132134
254620
36299
1395596
1147556
54389
1441517
318031
812096
848719
1533835
279425
342506
1483883
589691
205067
1111181
1197174
1552846
97105
1911128
1184788
1222931
493839
357815
1713763
1748706
583682
1043124
1107614
1281009
1274883
1482903
1342548
1333041
73088
290732
812027
1413978
1457567
1459183
1083809
684022
993379
30244
583573
1058069
1076016
1322156
932933
1597581
791943
244140
1229460
1266418
685573
1885657
1613895
529455
864591
915190
152964
811979
1468476
1108971
1911376
470244
996459
1445209
991049
559461
750156
1543829
1018771
1798147
1591822
429078
1261491
525813
1129735
1208708
1351162
1053114
1922275
901399
1271744
481018
688020
1007738
1593431
13059
1506981
767293
260693
1386892
957965
1609138
1000745
1119570
579228
1300529
1339223
1149293
502546
1293604
913047
708680
794850
633820
402668
741057
143916
676528
1627767
1382316
391909
1370728
824783
612179
71654
674377
1914106
469917
343544
89534
1028573
1110105
1030363
334638
1636244
949272
53476
1620755
1094119
265070
1454996
656714
1664304
1608207
290956
479140
734708
1854142
1763462
908759
1724790
998055
543419
1169523
1714182
1543249
1972669
1056581
1005567
1678250
1434571
1696749
1538265
303571
1620257
454511
1260562
792298
867008
1009070
365733
896820
476461
1043786
227217
548796
1925307
474709
1801441
845598
1050341
840513
368989
1395114
1511996
1756377
471307
1624073
113253
863082
1717977
1731561
1039307
556082
482882
1798814
554994
940230
406547
616689
1622796
444522
1551613
1378741
167441
322281
1985306
1447982
455462
1598222
1930308
1977109
416456
1599377
351426
47436
1813762
1309942
7433
215248
1817118
309216
690492
1156058
1911880
119038
1194761
1663683
1140334
855347
1128120
1683925
238898
5130
196900
1871689
765640
1705387
1090312
1146809
18960
212488
1691898
810337
176068
697415
1024780
1573294
1191076
279834
846281
1451691
916613
1243305
1288577
326873
265624
1965818
1203426
148420
167180
854250
731397
593059
1599873
199119
729887
45817
1433477
1110317
1646955
127176
1466856
1260660
1974822
1164182
1062693
367199
1335293
693322
1069258
878689
1257002
630764
1276084
259606
675825
1681809
1258893
1865187
334269
221788
30808
1020466
1853581
1933216
638815
56903
696021
46997
443083
918173
1345155
1828741
417350
521154
499855
1185924
1094127
68866
1502532
872479
1812197
1324121
292299
304661
1339353
1253707
1780480
963938
1593401
1772806
1547784
334719
566060
995360
1820364
1550765
125460
1205457
120521
1778823
1401247
960597
1893160
1278828
787608
492480
1899804
1489109
50640
376361
17953
921902
1948820
550769
617382
544833
191555
728082
1355812
159272
337853
1325068
165110
280170
1605626
1539802
277
789797
100036
1385231
1630462
676211
1133899
1226535
1456831
1177772
1350567
44377
438605
1362828
1079818
1643224
1839431
264454
1334121
1862540
1834798
338119
1263255
1406261
916484
731589
603109
228071
535676
1564945
214008
999019
1939590
1935724
1784851
1531437
521593
1784201
1115618
236637
26675
68573
211828
957653
819396
58325
1059955
1653344
778421
839656
1678940
510196
79670
181708
1101945
1815039
110707
1962707
1378366
301295
782425
1580078
1022603
692417
261232
1188095
1476515
1082318
361345
406382
1316647
319396
309211
1712491
1632488
1504485
1319036
1076389
1585345
523942
342879
191427
635068
1503566
47611
147964
272518
1981551
1979064
1968752
1990392
1623585
1539703
1310409
1879580
1618488
363251
658432
1842019
1271458
930400
402971
1951413
1873772
1206070
1614456
831237
1991222
139435
296837
738772
37662
123047
449289
1777601
1567341
1005310
591181
1833790
1507713
537181
583540
408381
777020
234124
1539787
1687172
118358
1295073
894428
474563
397295
1019039
223777
366218
706626
1388072
1747211
1020796
1783732
1617281
689028
200259
1974068
344018
1978822
1612506
567588
1477419
1923228
196267
1306247
463615
1587583
1938624
1256434
1471655
1018499
1822787
104178
199750
974131
1873498
1188974
419734
1594893
1483239
661785
955025
1281050
707745
1511357
754437
439623
1023795
1279117
1550962
1106501
1206210
89675
1677789
778
1378756
1418043
1680503
547907
747428
355089
917178
1034302
420042
247831
1822785
1445511
475645
1163495
1486847
977109
210299
1672514
1819203
1079783
1162027
1161399
1799438
329578
352709
1354963
786366
1413761
1990663
1739333
245719
698668
1773211
914571
979004
1328168
1594417
584922
477774
1688032
1631195
1229805
524256
519311
633994
44018
1820946
1628580
1427704
1941809
151325
1081754
1542354
1319201
413829
693743
141466
1948613
1147342
456881
1025369
1403738
383889
1969773
474454
1562623
629960
1224148
386785
865519
223748
1542317
896725
1901637
399737
795240
1419604
1748559
946811
491754
368283
1090662
99451
587180
868747
1549733
370303
615442
1486734
1876996
1581344
1747899
1468903
476598
565411
664763
1441425
1777037
287228
560437
660269
1882885
977862
410538
1813101
1392766
542234
565057
702502
1432512
1840988
1373922
526212
292594
638157
313931
483365
1424087
1082771
1552533
1971040
1304817
810011
11410
831566
34454
1129852
1748129
132601
881231
7426
1385160
79417
802676
205901
466702
685010
1508790
767588
173366
1068209
674227
1620742
844953
1549146
217263
1640585
1854689
1782053
1488279
1617326
689394
1028916
1625650
22221
1793041
1388365
1664048
1758405
881403
439605
1228729
440597
1344870
1232463
718064
1345073
1466760
278364
883808
1862684
848505
1234270
491645
93151
1796059
1469315
671575
109134
520286
1323981
1212227
799960
538599
1637255
423949
1775847
1602622
351017
815698
1882821
1418491
1943670
1819753
1042079
1863090
604293
626549
1535291
1637249
1214155
1559995
1883502
1488970
1768782
1865704
1436644
1853634
1408879
291459
1638751
516583
1838311
1891427
836371
1520257
72445
793322
644259
462959
983184
712166
1716225
23655
819627
1023912
468430
1910760
469638
318044
1694442
390276
1375735
621118
1531959
1666933
1433436
1513203
1871384
883497
1137366
1079109
955677
1530629
1346311
1863434
13010
1794083
639260
815146
989658
305436
534743
1982517
1674979
130369
1191698
630416
1069259
1417612
1180344
1162877
161094
710240
245747
211616
1445991
1643593
1962118
861125
1058411
298392
823888
1075270
1353586
217108
1623632
917843
310243
17752
1109853
851541
1298315
155865
1294770
894371
609348
434951
293166
708731
934049
1800427
1387240
504052
515916
1356723
561126
455176
983266
126824
762657
1557795
491909
281065
97424
1254277
1883816
713907
1503011
1270301
653526
1242943
1290342
720201
1300926
1094356
87014
1615182
1020961
476533
1261332
1042713
1535223
286924
205883
1785866
1225060
1497240
823337
3976
30125
1834495
1891686
1784214
135635
1148094
115534
609473
1951533
158119
139686
577861
85971
620499
803563
882136
1366684
1792639
1367720
432024
1235126
30242
392133
806348
1153483
829159
1725334
566544
642922
1567282
903533
1439769
669542
51010
1802523
682987
1307226
1204117
1132541
157738
205856
737281
994565
432419
398207
879453
83934
1789203
408042
1321273
310805
836583
1519423
741473
1975230
670935
1496937
725282
1979168
651243
1976861
1403557
116451
1382076
1416420
1049955
1283642
1315285
1433346
625102
1812332
211187
794645
348025
1175972
1509648
901995
361510
789557
1996747
1863577
1139712
340854
1438313
1610065
1646076
1963864
504320
170184
331255
218560
1253990
709519
1022225
1714455
987060
1573864
1510948
976374
273780
411910
1907200
99695
767813
504006
309700
1354590
1027031
788743
1709932
1453744
1145637
1248465
1026889
1316251
862927
786230
342010
1514605
512738
941757
585871
40687
1596791
379759
1567692
558823
603911
1820824
1532477
1526780
1973844
632254
110802
1054036
1479445
1628526
1517741
1578255
529540
1623615
1341708
1193640
1598602
59106
606516
908632
650291
1457180
848971
614278
360936
1207545
1882852
1300956
1499887
233718
1011296
138354
934757
1202784
154566
1214209
583758
1083243
1442766
1123828
796516
148399
1247262
1758215
947224
203805
1508374
480382
473532
1059507
690968
1647153
1040537
368678
1386332
480552
1701814
905103
1307169
1373645
1376169
526493
1678421
1291731
423167
174229
49094
1531241
1544028
355414
697161
597848
822348
1381740
595969
1483424
460961
1291762
1660253
1004073
20602
1133571
405331
86735
1156299
1424739
983753
1635385
1882455
1733544
1288261
1111644
1336744
586305
1244288
1556176
513034
1258397
1731089
251860
45355
867585
19020
878439
971816
647137
375867
1255237
1132631
1472902
231172
1824731
1756063
895862
1347837
1926592
356498
713552
1900918
468913
1316246
1599371
1278886
733105
500412
1835400
1102375
249571
229972
771572
406206
556374
868078
804362
603688
1645457
1947748
400269
974014
730517
602836
1361037
1072899
819899
1178196
1131964
1620580
516850
1881182
1198211
1766567
6184
247465
26063
1687187
854979
542119
1457080
411502
597897
1882779
1225667
809290
876723
1895662
403908
359476
1523422
401826
904235
521479
1898043
1059877
1670796
1183817
515323
742436
875147
986827
46128
1078924
768433
31542
1720750
983550
419740
520605
1825689
1930003
1702184
1237069
1459047
1421062
643994
1709448
1959194
775201
1717269
1422167
1559999
263133
922367
1191332
1088525
1137563
797269
686054
1234854
327021
1554115
1329110
1408794
330220
717262
1258217
1392777
1878337
394275
1770651
417705
1122979
1290525
1118971
1802239
1390063
1074384
1208060
1052167
958324
444899
490422
1672784
21805
717724
1619350
1071013
319338
1400715
1738740
38226
1356663
969703
1511294
1428385
1155808
534510
381925
1037316
978613
599055
1122382
989820
597394
185185
301254
1558019
864628
390010
406354
367423
828924
1792401
440873
1275896
853362
946617
629233
56332
568357
1139991
1158096
427730
170854
363353
974544
1774498
750694
43300
1824418
238153
105474
417847
1459145
1347713
228977
1779842
1591403
1585157
69351
493788
1588468
518198
1261266
1789166
788597
1113973
1181235
1767754
834221
1021515
1046054
1288458
1285700
409103
700705
536797
492071
1443242
1548943
863323
25117
1278919
394413
969101
1173387
1806420
788260
20373
1401935
438322
153199
1603949
1028338
1770226
267457
1496008
1737228
457272
1512818
1276921
597808
966741
1670785
1181790
573546
1916347
1806668
176139
1541427
700498
1883087
1422163
1270795
1982909
623665
639182
1548008
351709
951335
1936037
1248709
957171
1783020
1258584
1760015
615113
1076773
586789
1762057
778748
28909
1472839
1659485
1766646
1069270
1896539
471926
732569
188052
958720
45442
1877476
1181450
1689449
888750
65647
946029
1425145
5752
1863967
1735765
37181
1313245
1996621
1258056
24167
1134971
1369033
1856872
1484953
841914
912028
874439
293064
203497
337078
122409
502823
1352352
1472924
202297
988350
299413
1837555
848680
1279971
465443
201233
1761645
1524283
781298
1760540
1464027
1033288
608111
691453
636322
1825546
1117086
742534
1047273
1909142
1809462
226127
1535931
1089937
624546
992204
214251
103140
1228928
595542
793457
788702
225100
560228
352754
1917594
1065876
325179
313978
1811051
330677
745698
1755379
566796
1315734
795350
238074
1522525
809873
424247
971704
30684
1378647
515254
1328927
1104591
158637
408662
989171
1493061
1156452
453176
1647956
1270960
482778
467712
302000
970542
797582
1737322
626408
673253
1000839
983253
1548572
867749
1991379
180054
3348
1365019
1690815
992860
1940767
1221924
254082
1829683
1427944
206991
1594827
446814
359484
1087882
881699
600481
867751
1732753
400641
1176847
840649
1005830
1651455
322553
1382449
1610734
183952
713668
1605346
490443
166877
1341914
1140931
866418
1857810
1424134
1449028
1959698
1528740
725954
30802
1612850
1233361
319261
1998782
1559418
337105
54344
108925
7632
1862159
684474
919418
1468006
811983
1815402
1841638
1759007
475272
1222196
1128166
307424
613640
1871236
103330
151554
247925
1322015
886618
1366380
908405
445161
107651
99392
234943
167585
880611
1634090
1879287
1548656
646080
876451
1381680
185172
201160
131984
1631390
491850
45163
1592976
1524164
1266229
1153196
728178
620133
355003
1212819
1366681
1584208
1610199
1935463
567292
1662745
790696
1870540
1616832
492564
1234927
301027
891366
724757
1480063
1079291
284434
381036
319352
4783
1266696
1836327
82112
1267245
739114
1322609
1648305
450734
605870
810586
263754
811865
1698905
1083019
320040
1367921
776536
813836
1862253
1658850
293250
1009735
1877396
907652
1103246
1306131
1786695
749769
1187168
1601310
627045
544790
10680
919326
599442
1983804
1845826
1324961
1750860
1832737
1830376
1023316
335228
1388471
153644
495369
931298
1900630
1328924
224649
409714
1772524
1617849
584151
795719
588132
1208339
965351
1710296
784595
886078
1240
971346
1999200
1649327
1772752
1584504
706407
1761663
842816
506481
147587
1353583
451662
280717
1671252
1792490
416549
1174022
1621560
1912136
1436628
738279
1397675
142223
384648
1747551
174781
413228
740479
1747764
1137803
1332776
283295
493627
975455
24362
786329
496369
1492771
734790
180668
1253116
518566
1372294
1928258
576775
1763698
1231545
1888161
1171281
1166479
309271
1348363
119906
1464580
813253
332101
1755457
10719
520513
310681
429373
1461387
285836
694865
1935306
666036
571086
743992
808307
1449631
439547
745221
293224
1641378
1816262
1344522
132187
1948892
580892
549978
1406909
1119014
534643
220980
1482430
1313608
785848
994249
901583
495105
1864940
833051
134081
1302355
1551546
502436
177909
1852165
606107
569449
40085
1261126
127217
177944
1405458
834361
1533307
781314
494128
1121499
44883
754354
1802775
1968254
779474
873027
1444357
263302
1513690
241761
1653775
1521385
731859
505066
499393
496730
838232
453594
1615067
216003
509446
1043404
1373301
785915
1618283
255545
1090987
974160
1321102
887323
1917112
463420
1233204
383397
1345095
175321
1637841
683983
322596
1537000
594551
176142
1983239
1491585
1994021
694045
1632041
347262
1256116
875919
192899
958490
875322
1391808
1988029
402397
582161
727778
273414
1186963
1085443
1169503
1515718
1025420
859203
980220
930775
196203
646351
1906212
257714
1513379
1297703
453994
248307
721481
1238413
1702274
1759274
1487023
113779
569735
977259
1861560
164397
1013029
136436
1247748
1719143
722850
1564242
1943194
1179251
1490919
972817
1260441
859736
1876503
1703844
519130
823484
1595929
769867
1613128
530968
249768
627265
1304311
291141
323824
265750
1193219
1632986
54841
206222
1601968
1322198
1287590
492879
1202227
1458335
157157
1838284
1727106
1443793
139058
1310966
1911770
1244230
1977783
1433464
1737590
1692640
1282782
99844
8031
1581756
1287874
1034318
1812854
1484167
1641228
133933
545937
1310382
324462
1470269
1858034
427420
435439
506623
539247
1207750
909189
865871
1013421
471952
299460
946904
648489
830458
1628097
903175
1006944
1114861
746158
563173
1904389
1041705
1552831
822054
1958065
1499272
1836145
1491231
174906
556624
1697087
892151
376459
1627752
459614
651086
435676
1081801
1087296
909885
1917248
786918
1676891
1608150
1259301
1422106
1609401
1903599
1948058
356014
585909
1373496
1161345
846426
1592119
675810
677565
408499
1162928
863227
693860
97013
669531
337831
1252875
1575077
1792746
1434779
842780
242480
1070142
178997
1882544
489191
1007407
390023
1335655
689453
498225
1650390
1004629
1979359
265521
551623
1673366
1792511
1520844
862386
647929
1176608
1114094
754590
1037706
1086794
1947390
550147
1075740
1243592
896237
1939537
1155362
1484131
589038
216210
32464
1796973
1998791
1977876
1909951
1147396
392526
1316320
1461490
89190
1917356
644239
1795024
1395457
928656
1288073
770027
1034711
284096
1808009
529519
868975
1244736
1935924
880059
1931391
785348
597513
1399633
1009034
768887
377419
1497415
766465
1804360
1968779
1636676
1856322
87446
1614466
766299
1095343
1108424
386964
730082
187052
1818739
443335
595685
495812
1861432
649714
1385109
293610
540258
443857
1701687
1660361
1696213
1225996
61371
1275107
1603947
523360
1233976
264286
702370
974408
1451357
895119
1589198
1204148
882906
1247349
258781
12316
437021
343193
460632
204878
462697
1104528
1080417
853466
324740
1776349
649399
1198906
1650772
232600
113513
884320
1080287
428797
1066427
1207386
716050
1211925
26674
1943235
408817
1541328
1980520
1453328
732983
1148559
1334605
429918
383851
950549
76328
418147
1981979
823009
1322790
379116
1116499
1984675
764897
1334889
1576617
50202
1273066
1041171
1254482
779811
1067143
599639
1715554
1500005
1799880
1785232
1104731
1371880
727978
1375119
115470
1619601
575053
658292
1737534
489161
651543
42188
1960206
1049869
1105396
1448137
1381950
769025
1859687
1425826
729887
1063328
646329
1621648
780742
1733995
1161674
688345
1912412
402436
974045
217771
1818392
568575
1304107
1945338
1576868
752255
873324
820638
219794
1078574
1486695
938344
744114
1678275
1586224
137558
225991
242389
1679048
1344450
1822926
1186841
1366284
540709
1376211
549437
1742858
995509
957078
544195
1961392
1533155
842674
784528
1868646
620496
1400723
1150502
1544099
1336768
1040213
1065423
220363
1939641
1118878
550952
52851
1447962
1465279
1135284
1043345
950991
1349238
1374630
881149
514799
1739171
1443444
666507
1853661
1032339
1623621
1148197
374356
1300713
819958
270703
1324484
1319856
1972509
1940177
1891883
767974
168730
1588058
558500
153274
1287538
1814125
1568703
1873590
1280722
310596
455083
721057
1284973
47769
1771370
1590696
395433
91028
832585
768459
1143405
318504
1284339
1970247
959338
618947
1855528
762858
1125777
223622
358830
1367245
1101911
676875
1008486
1707480
1719328
298657
947281
925234
1630738
371759
280426
1297419
1418271
356574
626873
963220
1763602
800957
319789
66790
45237
796324
1204363
1854344
1198970
994775
1681996
1124706
1258832
924761
1364020
1755189
1130758
1653591
1947322
151312
1053046
150964
1039441
532391
32488
1000695
1280442
643757
2990
232043
499496
207016
575620
1951040
570451
1212348
915126
1282408
1858710
291476
1850751
165306
2402
1641863
1884249
1646549
632410
412222
1158960
494487
943193
693003
1202675
318088
953236
612288
1963417
1678026
737723
1143034
712682
1444151
738227
1653126
278401
1463784
194853
1947442
279212
1404115
77095
1730728
1128541
1468470
932010
1358411
1261230
1511851
1017526
1693191
474156
941552
1269091
51237
449132
1548114
1321961
474069
1342671
1423827
1187806
401244
1777014
300308
1653396
1114613
10995
447063
700545
1123219
1686179
370819
1353151
1396450
726179
1843347
1268017
1825634
1668293
282303
1813593
58107
155774
1504484
1457992
1257360
1381023
1599376
1569295
965599
1042961
1483190
1185076
693680
1960916
904041
1433967
950144
1059015
1361368
70778
763725
1485381
1368484
1152678
689397
317613
500663
1813683
1252290
934424
1719619
526185
192712
109851
1663397
1078612
1890821
142037
231446
35593
870783
884537
1226456
1868276
343626
1144582
1579232
1593359
265727
708664
745537
1205811
1227848
1593888
495973
6450
574507
1385083
89455
813718
875735
412424
128577
1352933
1159808
1315621
500380
1924825
1641362
1113817
964781
36942
530066
1972966
775290
1648290
744088
1075306
1803084
395171
1100153
1212995
1263957
1081948
187125
476913
594018
1075678
760753
9039
522864
789645
905017
135700
627929
1831353
1413140
1916142
1223309
1177815
836618
573319
1196395
152123
31931
870343
425398
603364
1864636
332216
643206
1977381
1690024
1923104
1621501
423872
1126139
1127550
1537035
725388
1478607
1767268
183275
1429641
1685485
1487513
22066
1380097
671181
1367450
1568143
1172720
567496
1042102
1937945
499012
262295
1239547
1730136
1979609
607380
1365878
62788
167911
1997677
1553945
1943844
1114029
1074444
1637769
1110310
1600308
227540
1679630
689330
1606014
1323130
944735
1875899
1016641
248450
452809
1478346
1672705
1405244
557969
1216874
1197078
1188170
927722
831172
976848
1780141
60664
1946008
46143
1537493
671384
1882906
1706170
1074439
1933753
1761024
212892
367829
367263
1667827
672169
43111
1046979
1211960
1544554
545552
1649497
1325399
1436793
288846
1696868
1348610
249195
845720
1980598
1861804
1309926
1256486
1401489
1460620
1129413
711574
1219075
1377100
322035
1784101
216459
111901
831264
1056392
820814
1696608
398015
388804
458377
959871
812720
865472
179723
1751634
1112348
1798423
1256112
1823917
1084581
232181
798853
596421
58497
1738281
1911870
1400232
1343650
818995
1766530
1581771
334230
335863
566191
317810
1734057
24260
288282
1059912
1666544
1815267
743436
1211744
544915
1824897
1543097
85096
1155571
1849833
1911704
96468
1764215
1274681
941913
1554358
386711
256572
300054
248346
181749
199675
186566
745682
211877
1163848
66506
684987
1231406
89494
1247148
65532
1535819
1465485
74584
1546578
1978365
925093
1855751
1695277
1778103
698172
754369
1720505
331338
647050
557337
1017809
281307
891549
72395
19167
519488
726306
1277057
863623
36690
257591
112871
1183873
26429
20131
480078
1564129
479766
279451
1691549
956464
1887579
1924908
927132
136515
1220585
856196
496614
1109554
788107
335621
694438
162165
828780
1033336
475994
591427
1370209
437150
521681
616850
516727
1704277
789650
1644225
214052
1845264
1526575
959599
1283599
688831
1843759
65065
1674916
192405
965143
624320
446550
333175
1262243
1328738
1894500
1133738
724084
178434
1106209
964413
21701
1748189
1762535
361
904394
1522743
75629
1900380
458681
1838682
541919
1457779
1119445
1348115
1861798
498272
1091670
1046671
307928
881766
992533
301238
631207
1339480
266945
342063
619952
1032033
443784
187094
766569
1222603
1807499
564748
285846
1749612
1868574
514379
559991
1028173
1463895
640522
1165208
1136033
1957606
1125006
359387
330157
409402
1984940
1237542
1919626
1947761
1749848
312913
28320
478418
792080
1342995
1872832
1645028
953842
1364692
784123
1744420
1416288
1308922
1864203
976244
853524
324981
375518
1257908
1715449
647752
730447
259244
198039
1358789
1453583
846034
1710448
633337
431850
943716
232295
1249006
1471516
1034341
1180862
1184593
1309735
46027
33885
1010685
265837
494564
75351
234312
1223442
436317
76807
1841410
1704531
1834904
433034
1893585
1866199
1726463
822163
1772431
1445818
1181671
1417384
1925925
1240786
1569997
1060555
1573272
1015549
645200
1815799
700204
346604
1497732
1711642
1799113
955109
219018
1094819
1459995
1229836
657061
197251
1941464
256129
1209045
687885
1503147
119280
528541
1121054
1177547
1797842
444576
1418072
1847283
1682330
96715
478538
1354359
74108
81375
908539
995831
1744129
1099864
201722
1680213
800640
573865
93787
869094
1148971
1085110
1224878
92881
1133425
894635
538255
470183
1911329
643167
1120274
1606450
1676130
486136
1831364
537926
1733939
937196
1815788
460814
598049
767813
1455363
1870422
1180599
1958124
1295712
976805
361661
1453492
1050162
137179
906150
1862802
129996
1243861
947015
1028367
1975578
591925
44088
1328172
197764
1932434
1363271
1531098
1562946
253847
1640213
160439
321543
648569
404831
952077
1719514
1368526
735334
1701130
1245020
853809
526208
1768882
1239071
1204380
261748
1909063
1717434
1958749
154697
1243121
317953
1097528
1113258
1101592
1910884
437003
1095866
1563900
247591
1145543
368766
1839919
1478437
175479
937276
1264542
578725
582480
422505
614494
1557444
1669515
1570562
1891562
215183
488136
776846
1001184
1115343
699009
458708
1003091
1923544
865756
485918
828921
380905
1156316
595630
67342
133866
1726976
261518
501620
739752
1254663
1485911
697546
136658
269994
893122
1696456
185776
1001172
905828
524832
504419
326933
363799
93241
15582
1794058
581269
316330
70700
828411
297110
1294355
544477
637561
1271650
1037298
1453336
1751382
1279470
1451994
1685821
185694
1871552
936754
205524
1931682
920322
1064845
1102611
1018647
678519
42143
1002792
1393735
1254919
1997004
470533
880462
527320
922655
68463
1428153
1930027
330792
781950
923359
1690105
1059883
450418
80469
142555
1478450
1820982
1448717
934313
1873542
1593674
1185096
1134913
1677154
1973923
295823
1715406
1973610
1194698
267599
1833029
1104258
18812
137136
225926
1034968
813731
587678
1541363
1118398
1251651
1614805
1916728
275525
1090406
1689187
1872666
1478070
730805
1961508
1967832
448955
1726924
498906
513425
877873
987218
1825527
1013199
1462732
1279718
742872
1511853
1260845
65152
947171
36817
1892629
147813
330669
229160
830829
1411235
991095
144190
340685
459205
662022
275027
842778
1958641
1819214
1540740
578364
1774342
1071299
903236
1917997
1851859
1735154
331939
28312
1087537
9134
884100
1854592
1481180
1758738
1808293
385884
930982
392026
127456
1072015
1810246
618281
900535
1931395
1125302
106937
894232
539214
300094
1791049
1331708
1832194
1490015
540018
1115329
96276
1782716
954731
283302
291938
494051
484186
1002356
176213
541061
1134338
1101348
405916
1969813
237129
955358
237577
1863839
1401808
1632214
1534512
1712841
1702876
548750
1236581
266953
1709684
499010
727714
1674512
1565335
935130
1228676
941553
1281600
333952
517169
1705874
1283265
1528004
1560705
1959939
469703
1859855
1897005
1133352
1536133
1688404
1400038
1833506
1185453
882849
750571
99330
1171282
1273155
1445273
1190943
1399359
1026700
1315800
748064
1243472
1449070
975821
689398
434197
589482
1245840
193390
1571381
413140
1801551
1169592
226825
1739460
913301
1993286
411468
1645985
1038365
1829498
244787
875890
83042
1459343
990157
539478
1302423
781563
1304989
464579
169596
453276
1091272
819998
462257
690748
515141
720095
1105462
1189359
1583686
159015
1629423
891094
450522
1019249
930807
159721
1151908
918643
474037
1460087
316910
10107
892275
395245
1032295
723379
10345
65412
1872301
695496
732674
1829917
955902
124880
352392
555954
1233057
1915085
380342
1285441
380822
1296270
1912734
429760
181581
748421
1446773
1150449
1575612
203803
268493
289167
1631180
1892594
821505
889619
712005
102323
378546
495392
515458
992003
570006
237427
50567
49866
1997964
1735440
694511
1637021
359348
375402
333094
537736
198417
1036014
1751803
413007
1791930
1276556
1011757
812916
509168
186956
915420
277540
530319
392116
344263
1289737
797720
1491576
454276
1554082
1076318
642411
1222547
703002
939247
1992009
713012
770748
344391
794045
1921970
1449952
722766
1945015
1627354
1876269
703668
947842
1797477
1356321
996747
868742
192000
180225
919559
624979
333769
272089
1836383
1477741
159448
1894938
1804070
1529772
649780
667643
435611
1752748
1071285
1712575
884658
634251
507998
172954
310076
1898904
984874
826217
15006
772477
564439
667079
1067391
1362135
751118
1801268
587406
190174
1276389
333577
982801
1830188
1517560
878294
1769999
648189
917601
1655094
1567134
816855
1184166
807950
563401
1271868
588207
495764
928361
1402232
1892750
452401
569782
861284
1138261
1595454
1270526
1528002
423712
189471
1130506
1582308
1272004
531949
491054
466766
560584
282769
257756
268186
599923
568939
867858
1374577
1144845
619350
1425793
807756
348652
1293738
810051
1410410
1812357
799135
1986085
807717
422931
1889514
1099081
1808969
6204
1740304
507513
1262881
1891816
310356
1500464
677524
1218470
358493
505532
322911
322163
774469
494530
1821082
122439
1200694
1068035
85248
1362450
1814098
1030404
64953
410143
1166868
1379909
442287
895868
1849794
1938595
1371325
113463
1362111
1212153
1474545
1920455
465515
1174614
1689188
1379636
1837468
1354434
829318
1712937
486246
169640
269609
1843683
676876
1655266
458174
246107
1390360
1107577
913868
741725
1832245
666494
755956
1375344
935216
657437
1944773
741715
573571
1108177
1392976
582281
390503
1245536
559381
1006322
227406
890064
118364
1386457
1331590
1654574
1050355
1114406
21278
1745370
219825
1785236
1579444
1658925
159977
1792939
1587411
1796804
916397
1583240
1524235
1161985
1898669
1761055
1985514
443570
1707363
779210
1019279
1618622
518464
676286
146676
138917
810336
131213
1744849
581752
985061
1805644
145785
710037
1832625
833182
1860246
1764039
1125372
1463706
1358222
373864
1076590
93674
1655526
162344
771861
1672355
674076
1404601
856991
26528
664011
1491893
1430599
1210210
669233
393646
1666543
1188894
1457595
442783
24648
1301264
1116220
990918
198589
1955820
1642433
1215271
612239
356939
1858780
527727
1946055
1234123
1199761
1234505
1946167
1735967
110947
1023287
1626672
1884027
840923
466169
1140976
1140224
723216
1487978
1520572
474209
790438
498845
289399
1855451
1946480
1662969
1657597
649065
806885
202937
1378325
555223
756363
1754704
531303
1703172
1320412
258144
732457
972145
1895790
1878625
635060
1285067
43647
1935968
262140
708315
1243459
1534123
964791
300493
1001509
525257
1688322
772659
528686
1727150
592386
1162345
1734556
1845637
330355
559230
1571450
1000769
587580
496816
141361
333749
1755187
918724
1324689
788800
248037
1100117
1967225
568329
1331259
1836695
974861
1983949
634361
1739480
815220
376741
876847
1603992
226977
719426
973950
70915
235477
1121722
1305340
1032250
805139
36308
1057058
1714843
266889
1250924
898606
921662
1599808
895842
942833
190778
245817
1787541
10714
862085
878478
1635174
1171888
828922
617691
1547258
956593
1338427
650672
859204
1101557
350693
1428039
1582743
904070
619205
1073871
28743
44072
1712131
1529533
700561
1249270
1442454
649094
1472511
1259916
1156192
1707826
286922
1600626
1246298
454777
1446774
506151
773273
1418606
1847360
9756
193760
466006
844888
79373
1966069
1967581
326104
1976621
96086
467171
1632701
785772
503427
1906931
1606310
1632704
1290442
230543
380767
1405976
109877
594163
101804
8646
1016669
1467968
125938
1870579
806120
1562857
549798
1289011
963163
1487503
1264265
173675
252539
721126
1829642
1917806
781379
612792
1019897
1617453
643637
1801759
1591341
602488
668223
628461
1263784
1019916
1300473
1935326
1182853
531415
1194377
8849
1877436
1384787
1140767
1401938
383370
363424
476754
358632
418254
459502
1700790
716205
644505
1975138
1071066
212269
960638
1779344
85682
354798
206358
1437967
1109642
1988712
409294
1621729
82649
1622249
758107
1849004
1627096
855757
628892
1585684
1244130
183206
1220548
1613698
1220864
1630222
1976504
1132170
999468
406207
1101694
141658
902493
168439
608756
53873
1492412
28303
1217040
772867
1842600
165637
1390615
42917
825018
1271678
1272218
517077
1095118
1538391
1423270
995400
1192327
1892596
536982
1379152
1653434
481503
1428141
1403576
870202
228315
1998483
1652796
737627
581508
1047786
709035
635390
328676
702188
1540182
1588745
1763965
1774591
362239
1974476
1492406
82143
1628047
545120
1425767
136505
1645094
1484527
123697
1166644
1930148
690865
1089825
145434
1746299
767587
1618178
1584881
1794479
1403145
852005
1024341
1439368
1837556
395318
489373
1465420
611784
9254
1379815
450066
200828
999205
736196
63746
1566886
530603
1272332
1998201
738113
828800
1300380
1790372
613600
512111
154976
1920489
1536733
436126
583616
1082455
1837481
276171
1140046
133416
1147907
232453
945844
773553
1921768
1526469
1261667
1334295
1549346
517569
539460
1188372
742360
360317
1607684
1185749
368460
470266
1688721
1670622
1238604
1240735
811741
1787579
1766924
1095518
333576
529664
1121414
39491
821366
779840
905798
1431861
912432
685601
1311278
1803250
765647
39578
308789
659969
569170
1167181
1666572
511022
1639864
872588
1323190
1946225
722656
514643
1955834
886450
517780
28116
1818003
712979
1854646
1382090
1178767
1632068
659046
1732424
414851
1105839
1518053
508423
601635
420692
1698193
245720
1010723
1683684
1391131
324715
26169
823730
1753523
1503158
1103951
970555
1980413
1456679
565691
1470785
1566451
325374
1580484
1390017
309348
113228
1674467
1951264
663168
825245
42405
190671
1212263
1018250
1579645
1167756
591420
1972159
107326
1448470
1323985
1783234
1574505
1819
776816
1539225
1363799
1156734
897666
1238184
1665086
185075
1953294
161253
627516
1883307
1868905
899103
1220015
323050
1717239
1335459
1992918
1957912
1055009
371829
32981
1176914
468770
1929641
1696219
187663
965764
675605
547081
355894
998891
936953
937506
409796
1152339
1712351
113970
942033
236605
1176238
1584347
660023
1567239
1816623
671903
1970005
893718
1319460
100822
1918764
456915
826641
1960602
340992
1291701
1603598
1212645
262770
1767381
356856
270239
1668342
205473
743200
553115
72661
1158546
1696837
1493342
1946120
150370
1656227
474856
378237
1173039
257709
1504896
917332
1272494
1281373
237846
1156965
1672528
64165
1804399
932117
645528
1836264
1913652
1571204
654360
1077048
1249193
239039
702866
695451
983427
9476
1169046
1906234
4072
816691
95539
1871157
156059
1430309
760402
1775629
1884933
1904807
47546
1761857
286088
1933818
1767809
475821
1263175
1370681
579713
1118669
888256
487235
318405
567610
693533
1042773
128352
1983657
1351105
1847614
1169786
74165
242814
1453043
1031652
956645
843102
287713
1784415
1386851
828089
3665
854079
1840320
611236
1324227
1533522
1228411
1346061
1486707
777532
638419
1107688
1804861
986040
1316140
1295852
93176
242741
1221779
471457
1817984
418421
1898680
529284
1757000
357427
1270994
456627
1844121
1081412
168112
1066370
1864661
56904
1293054
216609
459403
880448
887810
1055288
45908
780110
817776
81227
869699
1746277
901068
144164
369170
1042184
882334
320768
611523
1730456
731013
1275375
1200886
506314
1321216
1793535
1165321
1645500
803521
1513322
1091828
1462188
948720
1224644
193039
37871
1883486
103404
113236
103301
165744
127902
1678776
1620442
1472359
1595835
626460
734245
1369537
680251
693728
380808
1275380
1928160
1638593
181403
1118880
1473525
463172
403645
972265
1898440
1971914
1290966
489372
1640614
354454
1227527
1005630
1016028
720336
758360
1698430
1138675
1532542
1371432
240312
998802
585105
395451
1433822
395051
256024
1524924
94113
374938
981569
1624923
835762
918325
1042826
137823
887400
364556
130142
201574
409154
910531
369030
44800
253371
1348896
922198
1520701
1279360
3051
1820297
155751
1958886
564398
163453
484015
566182
1401172
498722
1523820
858079
100089
216726
1407593
510628
137398
436986
327917
1102466
969227
244236
444050
709458
1351787
1403825
650856
1602526
1750714
1467290
1675463
447719
50035
1703404
278956
243381
1846904
1590706
1841347
91413
118639
1514487
535038
1523653
1063526
484960
1349737
551098
10526
899681
1218618
131861
10930
1032389
1694504
1667917
794442
1420375
32443
1043381
1871540
467167
438106
814888
335618
511070
1103295
774449
649932
974998
1905407
600378
1018852
1351871
273964
701475
1615050
1608459
1660401
1223772
1137284
1783424
1672477
692377
306736
390416
227820
751199
193866
101990
173914
789917
1953150
1117420
686513
502042
1009651
674435
839013
1782645
1255616
1626904
1487860
378385
1320952
1204623
804165
1926632
1869307
1094476
312546
1592293
1551582
1728093
215949
1740273
1190312
145874
725287
838323
931715
712649
1247618
730444
482146
566251
1158390
1244570
1280119
1723145
1753830
319419
529452
137665
1581046
1850667
732627
1371986
1883644
1803167
1888866
24907
1764873
1416143
163275
1988451
182324
1376088
1454173
888142
705700
1454469
614247
527676
1810938
1470369
933482
299711
1986584
520874
1882498
1412080
1434142
136577
592235
1252138
1597639
452904
1645299
1897283
1876701
401048
1092854
595878
1218602
403814
63435
1291973
1492208
621504
775125
382228
1113777
1608846
526967
449121
1948497
292483
849854
51377
1588566
1964766
542848
594717
1454183
717054
54801
1518677
266561
1986608
1394199
493882
744607
1964816
148853
1863756
742951
1900013
1504822
354160
308416
34105
1580927
1785542
1065859
1580005
601551
825121
1585656
596908
157678
1666744
748915
316694
866292
233108
1567871
1386429
832414
725821
898484
1888443
1221959
1321252
772336
1392551
1269505
683927
1804118
717531
1915228
715674
1971309
1545548
1461124
633477
835508
207076
1433455
320092
1274891
288244
1874798
931860
290269
805573
859064
275642
1789809
1841964
1654548
778224
466572
1445378
454329
120854
792209
1620484
457341
702179
624117
1706750
1522237
239311
1300853
481108
488654
806308
752282
87701
972030
149464
1378301
1778097
845144
1371062
1789991
1177759
679873
86950
917554
605843
416356
765379
233145
915984
1358645
438039
1808086
1691949
1940085
1982744
1181630
496768
962322
1269096
1145001
1199876
351816
1598241
993931
1969425
699449
1650261
1646687
1156359
85445
178087
808647
1268525
702399
114652
523047
102787
1938927
1569347
1048080
1817460
1426131
1694545
685285
831229
1573546
1387844
7525
917522
860771
804664
756324
1672549
1562734
712387
1920675
1110106
886243
1366590
424378
1701545
1483043
840554
679780
1173469
1400702
1267123
942256
526935
1245423
1207708
1748680
1879714
811602
1506539
1866924
160604
217430
1328514
611477
1027609
9525
42245
929033
1257973
1568483
655082
1028633
1984944
644981
1222116
839582
682599
520574
1286855
1001979
1899158
1450764
72613
771061
1623669
764010
847613
37651
1512149
749121
394068
1308140
486379
1827242
1346026
1248905
147350
74944
210163
251106
1023644
1549853
940164
1900842
297804
787358
1471584
159073
874870
644220
188426
1516650
48429
1998270
146683
1825715
1258549
775917
1824624
1540866
1027766
604297
412571
447156
629398
1239769
1523601
1417946
51506
747385
527779
1578335
1588160
1132215
1825186
1268298
968460
669234
784635
1065211
1064039
403364
358106
1746686
1984415
1465164
1082307
1983139
282343
1798434
1256886
1379279
264602
1707286
1935968
1944400
915932
757491
405654
752541
340755
844950
109483
890188
854913
1293933
1921613
1469049
1517177
1612660
667802
285940
1703764
1866806
1999366
70085
1005614
59026
1567465
663942
1760004
1397187
868245
1188312
556278
82390
677333
693407
724942
1128728
611699
1428310
1872685
82597
1900523
435305
814718
1547741
240460
979389
1804598
1731644
1172539
535967
633379
1533087
1591669
1119695
356034
1614141
999659
721311
556388
1525394
998039
1057604
984736
2559
114647
659563
1999965
781165
124046
1927399
438431
1393913
929185
1333935
1748700
1790954
1709789
1951282
1605214
148700
1505796
1707208
117201
491955
205179
37596
1344782
1356055
1049441
1477249
955000
509087
89071
690667
911042
28691
1072552
1400806
219417
1413257
1454410
1540587
406719
1043362
1745295
1497918
1503994
1618206
1310819
1815469
421169
1311697
1825868
534074
432245
653914
875354
817478
577139
1261894
42108
265850
1089822
751889
1343759
1476441
1434365
1963375
250040
1751951
898096
1134518
106264
1058686
817532
1530903
536721
655200
857923
1885275
322762
863004
1417116
363423
1353857
746285
1396545
45369
358212
469528
1219272
1460506
1036420
1363542
26032
1422976
1183758
425259
1834218
1537951
82617
533345
834388
310614
1094818
986068
1726991
13812
409372
903895
1370100
1792535
1368798
1485549
150160
1984633
954668
1627433
288858
499549
830475
1975407
976421
247529
1051149
199569
606262
1045577
1368771
679852
1256613
262544
747654
1013143
1615760
1019803
1498265
110926
914390
1117932
499696
1924203
1625982
1105105
1906851
1271071
1584940
798725
1304419
816004
1017647
1873605
590000
86645
1381742
385188
149974
38720
954550
1630181
778520
400176
1911934
896394
1226025
933185
1015835
10528
1949244
768587
1256695
1228047
1443476
1444346
585027
1151200
1985820
374699
202250
957704
946781
1801057
1984381
613432
1902959
1140632
1167521
900911
841218
1139864
1652806
1581956
645779
336910
1607173
1772160
809184
1235567
704848
1614596
823968
295000
1508808
11952
1572085
1663699
188027
865656
426411
764290
684471
1409766
869476
1279739
1953119
884262
387677
931754
829682
1977358
807190
117202
72309
1450603
357947
1378519
1044812
800128
491651
1824428
1427195
96668
1588445
992072
1803657
1413547
1668201
1971390
1223098
1008601
1823481
764236
1511559
949883
269402
1389142
995752
1818349
1889469
251414
1954774
1481799
1035883
1153233
619546
1855968
646196
1195114
196447
1085961
1213107
539013
1932028
701992
1450785
459425
1025385
540485
1490982
280215
914814
692655
1075722
700433
1188845
1672404
1323865
1983148
133520
1443284
1647738
453705
386247
670163
1052465
753086
677793
187016
412145
1973814
1056458
1693719
1709073
703861
496569
273329
880191
1593488
1777473
1815524
540247
1397713
1994488
1086822
450600
1507560
797360
1997099
1536594
445708
704642
372372
1165373
1092253
1006709
560801
1976109
1859684
1567867
1285955
168340
430361
259219
1370816
1604367
1061470
480977
1858843
1984978
1665327
772358
470033
246555
681982
1535003
1086542
301204
1853844
1408634
139867
337031
584995
1200673
1115287
627113
1113720
898983
1268467
1186360
1738921
40091
1120360
357496
610882
1443869
1940923
118933
1521390
354998
1262064
1284847
1948398
1354134
1492873
1671520
1950760
53938
23076
314333
989302
822112
1958149
1920373
1863695
604956
1355350
1034262
1085708
988712
1520084
1603703
401631
325914
881602
763436
782995
418467
1529426
1770222
1289956
1341225
810455
204185
1314360
1882236
628921
1775148
494214
1196162
73845
1816490
836996
1060692
511968
850617
651160
1582680
1882447
611546
1530001
1265183
1620419
37598
637698
1734627
1264345
203700
1551841
1671472
1897266
323261
310149
551094
651058
1956072
1350737
750122
612379
287796
390308
525179
1605254
1900305
1097301
1087105
608580
819425
245376
736815
1956913
1343046
1291767
117022
1941349
1061880
1882843
347357
1361278
247761
1953552
170624
1189773
712017
982157
1072111
1177556
1152994
1106614
547758
806762
1522729
880345
1719085
738958
657519
369001
1035516
1754034
801535
666128
1512818
466796
1976533
959155
911375
990040
1164650
1317910
101227
987362
1163282
1397780
1387080
517783
547594
1177977
931081
634762
1909528
76765
1766286
349549
1049461
573439
1242662
1376971
1176366
1642992
1926031
883309
433621
566425
429568
332102
833932
1306241
1869450
1793483
1680428
301792
641067
682847
578754
399428
791017
802302
1024004
1675416
805952
134110
772322
1172936
474098
1113871
817208
963067
287244
1899467
1891777
344816
511012
844076
1762731
714944
1702728
911717
1392200
902426
485848
1159147
1765884
1731883
391004
1674017
1023462
854679
724761
794274
1638783
1905912
1402519
904692
673122
482338
883286
187283
1445542
756840
6965
1341915
1405398
140361
1853828
500324
288658
1094550
1773656
1795827
1399477
452439
119313
1640831
8866
423353
287831
145420
953051
1302425
1974834
420723
1771864
936127
1189567
94523
1242777
1596725
1932906
687266
930737
1582048
1636242
1332038
147413
1917952
23426
1467502
968741
1344739
1856736
1840524
1520999
432179
1878855
586709
93648
73339
1675861
756811
1928877
152482
1065334
481424
938434
362310
1499658
1992160
521417
1986628
445061
358958
747105
342179
1970575
1928651
193759
349158
475143
537051
327833
1220858
1826816
1253118
1674692
25255
269343
68580
1131451
1297736
1535845
302569
10804
1852247
1326407
1321427
763495
1387957
555789
298982
1965018
1955274
1985508
1844236
803699
434520
769203
1291432
748180
1484542
805548
1147311
443720
1498408
737512
1580775
1688539
1203393
698495
118440
1436290
1431491
339546
1195428
1760578
749598
597930
1206686
1766740
914787
1949033
185823
782461
1337720
1613692
819122
45999
1240476
1041867
1555622
577234
1576255
1534787
1646860
1853286
1135309
1405690
1410294
1969418
1809762
748385
1126544
349323
1923921
1083509
1417326
1467433
169679
1269573
789692
1905126
1902355
1304326
1767052
1301810
885015
1909330
1753509
531690
1273217
679984
1365684
1275670
196765
1731918
1271411
1787658
288777
1005202
1065947
746460
196910
1197261
1283168
1784542
1806390
1863427
1562348
1742457
1869010
645630
1529163
1055043
1570971
1443952
798146
1338068
1551828
610205
638474
1773005
721682
1562128
795421
1014869
1347633
338891
996333
1153042
1718604
868745
1012749
961199
345208
1669133
1847658
1802781
499613
1544732
59626
1157573
1896706
1973471
1910690
922898
1414186
1777650
686766
1169944
1185291
261760
343206
259326
1445977
692942
725839
1113659
954507
1559180
1263070
113208
412497
48988
584105
1441580
1709407
1322144
916748
730987
1693542
73840
541107
1926444
1971934
1610206
1612332
543620
1164317
1676900
1563798
1667073
1508940
1744271
1946291
789982
1579732
250665
552003
108931
937471
966516
267475
875119
1178308
1501652
952203
524387
1356446
560279
1735152
507227
867480
1437589
1073136
1473854
263395
1551952
1512208
140893
1690095
231804
1717839
746659
1996934
624058
162273
1590046
534264
1616809
1818170
31048
257507
1786114
1311025
1245550
811132
1559852
699569
174949
70824
1028960
1191236
927390
155725
254165
1555417
955457
1031611
1640307
1609033
768032
1882786
1474307
748429
610369
1063320
445555
905032
1816512
440624
269639
1949636
1162092
1906436
1248726
1540188
1110047
498797
1246000
834867
715735
1545853
1693876
958132
1293158
1953841
1137422
1954118
1058996
1923227
1224743
1854450
557691
1977756
386870
924910
1053102
1167652
519988
1679851
1287360
285139
165859
864914
537635
71330
795493
997823
51360
380725
1870588
698211
1633818
279871
847744
1522431
742325
635947
1432436
805964
296998
310436
733611
176579
1964571
1308344
1737281
1238915
1416729
1273588
743476
1983241
936807
1753939
1781230
977544
1968972
1579105
1115799
530144
900786
1357230
212741
933766
761388
1550908
389023
1614152
856947
1798974
1814228
391477
1909444
329994
290113
1584154
252215
416719
1981634
1114093
1974853
1141873
924406
1102775
113506
1566121
1372375
1367322
1678225
317402
307124
136225
1823884
856975
1525500
1867976
1074862
918411
1933292
151853
206608
824567
1781257
1620901
1284856
320488
246827
1379178
1022216
84205
1698227
470602
1434139
1624800
408081
1625706
1205378
395089
450045
747670
1740716
1511357
114782
1129198
1807536
1306135
927384
932664
330326
1726403
1125141
625563
383723
1330218
770890
44260
1869151
1899755
1427651
1236576
414680
356216
1405824
1841162
1727518
1731248
1277168
111921
844685
1762490
1953938
783107
1146809
735871
1542761
1981088
97183
1049426
293627
391986
709715
440423
1393896
1225015
1160454
1719252
591881
220111
440305
889371
1512153
1349279
1882862
146002
623397
752726
410528
1687529
1398065
1344715
156895
748440
303059
167414
119083
708232
1120444
441108
364837
1208031
128151
1899312
280404
502260
292069
255889
377957
1889564
344372
1667923
618871
741836
1477315
1865571
351826
1558876
221050
1938765
1145501
20063
154296
589713
759154
1887118
1965604
1858587
1464858
1368512
1528593
1597906
986342
1778447
1252281
1734619
1596864
1434565
1139876
1554871
1151870
276202
520271
1459225
1840280
1112349
179107
1790975
1700997
1155153
784644
175799
548246
1987494
1767706
600502
1764762
1637283
1864039
1368247
86912
1312271
1641738
403703
902537
1737136
1521612
668379
940591
1561789
287369
424179
1601523
391104
888410
1668865
68962
201396
190824
553643
211898
625550
1508833
1782635
1657274
807702
1326117
1977946
865770
608046
950523
997070
1197990
527721
283348
551820
447209
1103049
1064073
456852
935727
1313879
246297
438369
1171933
885783
1135600
1303812
968559
1983534
39871
5276
768105
517974
1502995
1426982
902322
1989604
1988888
511453
627999
1172898
1035910
1688350
1810869
1565716
1541379
848376
438625
312956
19664
1107635
898530
648609
1403863
1885944
1741037
1708884
808092
595319
905076
1510978
286091
1766754
1928221
145198
1435122
529709
433223
41049
1737056
1055482
577208
190210
389717
810734
1857738
821283
709567
201967
250427
456092
1009028
121381
1153796
1737325
1435607
1189234
1395961
241274
1941734
937862
876842
521598
470761
176203
615496
1787047
448508
793413
959706
1986420
629881
143983
1644821
1653565
1974226
162401
1579282
1810921
1963983
1861771
1743592
415527
1222079
784825
1377029
1941238
457394
1218503
1369316
1108634
965702
1403418
1355644
1634954
1912497
182562
366355
582009
405881
1843766
866274
1748129
1240552
344708
1561872
840852
1065769
1610831
1288939
1269493
294906
723712
1994498
588672
1734443
460600
1678699
713978
678161
384628
1078320
1158579
1537801
1346613
1410598
848933
976344
1521728
1584575
929281
562515
363693
1825086
557773
737108
1321425
1290915
447481
1145709
1312576
1837256
1672006
1384238
1550956
616452
292387
1503242
552844
1042200
1758841
279867
1753757
1024181
198282
376199
68071
210285
1810354
1458415
1745673
1298219
858196
982216
468093
1417548
357586
1599571
679227
1702371
1813389
1310163
290055
1654802
168995
537887
425286
704104
80807
878847
1898237
343907
97872
1827912
1083061
352133
1930106
1566200
581405
1745238
722625
252089
41615
728904
1033898
337328
248226
854779
814651
1496992
1760332
755917
1176804
843625
1796885
1818026
1524253
524321
357400
1508290
1226245
1817660
1383839
1950496
1466624
168369
962480
1560923
383044
279589
747503
737241
568659
1872547
1776670
37622
432974
1070198
1117155
1996244
1915269
845375
1273567
1588957
1255114
533178
928997
868525
1577465
687226
257284
1214438
773321
1331995
670472
1621099
1853537
864913
1376113
1874400
1184046
503115
959415
928142
1017361
478815
293304
1063468
286750
1892010
248720
1812512
1098445
384053
915713
579164
1064632
1468058
1519358
78139
377551
713718
1566344
898716
259310
1183054
172481
1310945
1929675
373286
433201
1784689
1246769
1432240
970409
177911
994630
527038
635042
542475
332795
6631
1255562
678341
1128031
723808
1527209
1386257
78208
1383102
1013561
333005
1679351
908939
710241
649036
1855824
1502606
320363
1647632
311981
1140120
18761
1097437
85414
1948673
871670
1878974
801732
1072624
1645653
1290158
869565
242752
1272739
403734
1464035
1796941
1587476
1066450
706666
84172
465474
1063761
691576
465217
991677
1306067
39119
992917
270798
783263
1817513
498859
730686
1483719
1394185
469556
85835
1401181
1055186
1881831
1769558
539184
1695575
1102019
1210984
1550995
1061923
998804
1917149
1133660
1288551
1485712
449433
1313027
1105983
1804160
932168
1646918
911494
1911203
1605875
465344
95523
1951260
1101100
1657358
1457224
147652
72270
759260
638914
328740
1480681
1272049
829704
272841
1477671
1379224
705050
1658186
1688214
1273296
1253602
1619310
1451934
1212502
1171587
121334
700260
1740455
1125652
1620495
747021
693745
1956073
1899874
1980130
524610
1762868
1232848
953417
1264292
670845
1653565
605975
1170898
1944097
1466184
1747750
1415728
190144
993727
1769788
810946
1506054
579491
139453
1869522
1192017
1791136
1246268
305990
1223121
916572
1783022
874394
1197737
933101
1741602
74113
108461
136337
1399787
1236013
1749766
65095
598577
1313796
1368090
680361
1370900
69009
798015
1518764
1171102
2061
1210662
470356
1426245
246430
1754359
1570949
708928
1974900
201058
171480
1892264
1692621
1871095
477747
448586
457480
1498883
1943350
1862862
1228896
336632
1352511
594465
317052
691599
1340120
406674
763422
30043
1589003
1410118
812361
1288831
1686460
1053915
134628
978929
1261206
1158844
149318
536917
755223
1675518
1983218
948329
250209
1915396
798719
59461
1529101
1274890
1929822
780608
1870081
62415
463824
13050
1847088
871192
585407
709692
1302471
1364380
347141
1869333
1477168
655976
1770997
512803
270742
1603597
1311653
1840958
1785318
1361833
1035898
56985
1143255
283727
1347555
1343776
192873
1086131
1077387
438905
5368
502963
385363
1306256
1945252
1953522
1474144
1252587
54007
1788660
67269
999631
444375
1288334
1538863
887439
1493862
1605811
1758794
745056
1058125
8515
1207365
1508527
1513148
1798160
320204
1159703
1809777
1198358
1392241
1107715
452190
961548
689332
1471464
127261
514009
136664
100212
1167385
1039924
1495854
162689
360611
1993212
1954399
850843
127735
1339459
1984350
1346765
148870
1005797
814329
1552298
765153
8241
1358087
720850
855937
1111292
112452
210127
763242
1114627
348169
828138
909900
1080722
1979568
1145022
900941
359962
913259
1553012
16827
589514
1882813
427466
101590
1877036
1778906
433136
726583
416866
468510
1304632
1280968
1755233
156591
1723251
1856927
198711
1475767
209670
1706299
1045650
701972
1679052
1391243
1367978
693804
1039399
973897
961950
176248
1880963
571845
1526647
827785
1974657
166049
682717
212107
1325279
769317
410510
1164656
919900
1511650
1309348
1101129
120589
746778
316257
396262
186059
1235201
1771323
113021
1570815
521511
1700975
28105
551622
164319
1312575
1391514
1079981
1688743
1593060
1089698
1493254
1926268
978001
60946
394782
691374
958138
1810036
1113234
1775849
286063
919802
154036
535970
667729
1413393
179048
109295
583386
783744
765982
1256250
228068
1087094
1551281
453282
398766
1893565
1277457
303319
1040444
475760
467345
1156103
343935
16604
1417464
1432727
1701923
1748618
1020868
1579126
900518
593494
1181210
1802993
1602231
1075564
578984
731507
1493294
1335672
795580
736101
1141795
431746
1096336
1546133
689525
1732434
637847
1250965
27096
1704957
1375127
1632174
1214347
354290
771916
562140
59071
1257425
1782479
1080184
773293
1314168
909818
493878
890341
1393823
1302924
1854988
1520439
1237390
1439403
113346
1577304
1218987
1086815
1822410
490594
1934451
1286148
1206518
545576
280692
1549163
1654897
96422
1130882
1643761
517889
817037
710738
1670362
772424
1785149
1604146
420635
659646
1673359
679427
451048
812222
1301567
1323961
590007
893974
280765
600680
406543
1649698
811442
511737
1348152
1786655
312547
1637790
1145336
51028
1336429
999734
1126060
714323
1285234
1057904
890883
150184
1883341
559164
1392556
1003586
380785
467248
360541
41026
673264
156494
626924
593372
77563
1619490
1812903
1103464
654038
1776714
324255
1004478
517466
1434273
1433839
1091420
249002
1046104
1973699
518835
1090135
712577
1713040
724901
1198096
1559870
1766772
329953
123822
143938
1317314
1040882
173014
1049041
849195
895601
1719679
1317740
1340349
39343
259805
1220840
289860
1855494
1032597
760950
108098
1591064
597058
1773272
995268
1000083
369261
1701750
1667911
1305370
950670
182810
345171
470506
774281
1225169
245781
964028
1378287
1273817
635342
38542
1851064
1975006
223856
1684450
284030
170354
340836
1973146
487432
1674878
1724942
1075723
1821658
485756
1943259
1204941
341054
527308
880257
347775
443878
1771789
863330
721729
303780
1962265
1426986
1941114
688344
1955654
24845
1598756
427006
454627
830746
1033321
1720619
383377
626567
1804077
880228
1720418
205570
1581727
836834
1868495
47303
1719676
708775
1538573
606407
408651
1824717
1855811
1114300
208511
525626
848854
983156
420064
1541625
564136
29126
727029
1685038
1411658
1406215
1231677
1076640
630387
409764
793684
728373
1605761
991565
1537566
1397391
759799
589765
1646209
1442160
853208
546653
1877397
93916
233541
76984
1108017
1584089
564687
1663360
504287
810657
1663260
1625714
730604
1310873
654767
1874608
59336
764310
1315295
847326
1530376
738439
1018259
1015913
1050966
1675018
1643013
850858
966055
1061874
1215254
1097573
331849
841898
713793
431580
1508201
1151301
287416
1586235
1164478
113088
1671066
227683
1282781
983667
1411649
1071920
16599
557459
964070
503764
1685393
63703
954943
200604
212382
179172
1965891
616509
1569887
789875
494137
1591535
1955160
1448805
1971847
670952
1559791
163020
747615
721252
1174746
1009573
487632
1861271
1726107
524226
56188
968142
1171509
1943697
1545631
1344644
1182733
419564
1752911
641621
1302697
75293
1484212
1689858
62818
1916589
1394376
1660010
91585
1260838
632320
1444343
1283588
1259389
1747028
766507
91345
22541
1075155
201443
397804
1132085
382066
670982
858497
105565
1733602
799159
350735
1144334
872213
1862155
1680431
1201784
661005
425503
1599352
1552190
1340170
918637
1585852
1182153
410580
1020749
1361290
20247
1904763
1449763
582129
1243760
545285
1293704
113457
1628252
1490443
596758
1111972
885007
183893
198624
1125426
1214099
142617
803961
357246
909618
795680
1037181
1535693
513955
771723
1823717
1606519
735550
1486212
1595135
1990542
34448
895733
809016
1125371
1303628
1441113
1298183
1386430
292322
1585331
1604755
804358
1725086
227162
852860
327346
288622
1387250
117305
1797028
639517
940308
1569606
1744044
1814343
1015322
947451
1949865
683216
1755256
136367
1238387
1447889
2328
1197178
271171
1363634
199594
1428690
1877874
178962
930721
974037
1625821
754003
1611698
366678
46142
1116126
196075
613332
1346589
1269560
384498
975584
1573618
285167
1602256
810568
1985807
1078638
1423609
1689063
1285516
633966
1770013
1282319
1577403
969688
922063
1645237
1824803
747406
1017645
738086
743439
41461
1248914
568879
1762387
624200
1823318
1985140
1544755
1992240
1519166
1618498
619732
1540503
323209
1002676
1252021
1806543
1000639
729134
218516
1699552
1812682
1033575
262111
661497
539668
1300697
385997
1665248
886823
77710
566675
544353
474687
295242
1041589
1820356
120753
293412
1951131
325491
453590
198022
537208
1176269
1500047
758736
1696455
926367
511606
47681
765270
324320
51091
304962
1221693
1458972
678170
780605
1569569
147785
791998
376905
1060445
1223414
241205
1002464
1668602
1257211
236007
1477633
324654
1395715
1915328
70026
307031
1136357
1582900
60936
1017636
1795010
1819597
1398810
1966332
272387
1864845
349517
326786
207199
1745555
16792
1959609
892974
1310566
1108868
432381
438650
656239
8159
200641
18032
1994098
1512670
1735545
1066700
855453
1966175
279926
1038793
175848
1540972
1979303
1960753
311147
184231
1953863
53055
287068
1754284
681908
1236758
500178
816039
1565251
1101540
939335
782322
1884326
1721203
1367756
1455308
1128679
788195
1702624
482856
30230
1447373
1659799
1253381
157743
1563331
1657367
363033
430270
178070
540380
739458
943258
1663627
1822654
215004
131625
24645
1894079
1478317
1921640
1335154
1626397
1281885
1658858
1264363
70468
1059685
770519
1705958
116086
205033
1940024
510494
741407
1202399
1498769
923054
127799
647846
1015896
1404382
1877573
98425
651068
696134
1232260
911687
1397979
1850005
1876815
1848025
1038210
1122404
1039096
1108309
1313347
1445006
1882713
1473657
1631798
446107
1565034
1600645
117175
7450
1973508
1716531
916618
1488369
493856
1417735
101063
1829555
1795666
1732371
1943649
633989
524392
778898
19994
243974
998210
907859
1141686
1098626
606867
805267
1537880
522681
512921
187455
723358
214324
1906156
1071571
1595376
904564
594794
468289
1332434
1510715
309664
794851
1657924
160230
1140926
1204299
880859
1372875
1959090
1735575
447208
1107049
331550
577317
95380
255190
1094708
1789204
204834
1769617
1549482
674683
1429800
1322209
913591
1007458
1033010
612106
239122
1900801
738949
24994
1806002
799459
300740
1540743
1526802
1284032
837203
1202377
1030958
1229527
525027
1997950
1083222
399168
1702530
1242479
1615914
60392
749237
1949408
1515989
1297712
229778
1913820
1783036
661128
1372778
163500
1314730
1765275
1821718
754490
1624015
1910207
1587795
1947348
748792
916248
429118
1107017
905916
889046
1310771
1813156
889576
1266560
504102
1340700
959581
604319
1567718
1985038
205243
150439
1624205
1741597
720900
535454
117890
45155
1824226
101931
1691263
1119004
1033761
1145682
58336
100229
744897
1301547
962486
1913284
1725879
118181
1395920
1292108
520469
1376352
373460
1114712
1338837
521985
675811
676258
790295
16868
774742
1818349
258680
1609837
1689081
173579
1534950
362011
1429440
927334
182054
550323
1745523
1116810
1495184
1927593
1276379
1543734
565012
1675473
1203258
16842
1403946
1800685
422697
1417225
348057
531936
422155
1884006
696491
585167
201502
1697123
1540763
662722
341101
889423
1663499
72525
1669776
1301970
86349
139093
1006679
1121425
562078
1624132
1945596
1537812
1315042
1934406
1530437
1404067
1091363
582589
125897
1827874
752325
1501504
186778
1383367
1246305
882794
492217
1053682
1849692
1705096
225803
953063
185996
20368
646142
134843
1198273
438644
586920
119371
1253719
1463005
1871363
612438
1302217
101716
1503763
940892
239172
1430441
1393517
1302234
772230
1429999
1565762
107741
1495483
593173
805336
879246
1930629
1366270
1661709
583693
648533
706329
976777
1015636
1192997
301633
1106534
930082
1931445
121670
1906522
1902273
1339750
307405
1722426
216774
64269
43068
1753206
1866375
1090126
1405501
851463
824122
1619109
742109
841900
1339370
662376
925768
237249
460779
439771
1141327
1455128
498376
1860025
532375
1534244
1385457
708485
1411021
967650
1198055
1248871
1305012
1502218
313971
1413611
335511
373826
598662
1365105
702779
1124375
1052144
1429171
1257113
396016
1557139
226797
568515
1576137
1875326
1373412
1019283
92839
513313
989958
195463
158413
873610
446993
1717353
836398
1588940
510931
93008
1883381
1192304
1169356
923850
379257
1970370
518945
638197
196832
1610193
547657
803020
98198
1842119
1592861
40301
1921193
1469225
353775
2258
1497616
1570574
1496091
1945685
1137083
1295159
760807
1330273
650841
1436903
823973
1750678
1253879
1906562
640505
1598872
184324
1158010
1582937
1060664
1458257
1908006
1891656
427184
1427684
356148
1517287
1062033
1530703
1645452
1660048
1635701
328182
380383
1637936
964222
169206
1968683
1352164
740355
1309778
1191577
442602
302746
1741253
180390
1767845
570421
362174
206862
1413227
665743
1565192
1733744
664617
214497
755819
1366152
1391107
978774
462057
1146817
1659360
306584
1937641
777844
1120866
1301004
815691
1370938
1918080
497009
1617050
633182
1032873
1576303
380442
1632529
490556
917728
881308
1228413
1684460
730876
1528319
1556356
528806
999858
693591
1206771
349563
1925741
1823095
394163
221244
1600798
1531452
211717
769834
322471
1175241
927833
213916
1881029
1501442
604026
1628393
1499080
1448868
509110
80734
1303491
1563865
1505750
1930238
720185
612732
1559584
1479914
522564
887540
121653
910775
1097315
1687919
1229782
1166590
1268965
331095
1442240
173887
813907
258453
39206
1492973
382998
520677
1056484
318299
518635
81888
311147
80982
687128
1425260
841232
1159662
1834150
724161
1046812
1395824
117014
1173688
1129340
1613284
1201796
1481925
738088
87728
1110393
1609373
1421596
1982372
1801564
216193
41713
198794
1667357
555122
1750649
1108264
824561
388284
891080
674788
1015032
1306853
133716
263400
1524536
1938249
1109353
113926
83633
1334959
1497105
661671
445241
1377003
1020812
664508
1675605
1882545
1774311
1920334
1582879
635723
899863
322257
1422537
1515022
671006
1232127
1529358
1258246
577349
1154477
1008873
1847700
578567
1536617
798524
1014683
523727
1380330
1884923
1008748
1836910
1726695
1764419
127762
1088840
1238446
1687323
155763
566639
828333
523776
495589
1027807
717827
1219378
1347780
785456
876073
274951
1893082
1335474
770393
31791
968879
41684
350819
1401181
792432
138995
1453059
561957
610178
406373
1360458
20495
593216
688778
1410826
1654988
1438179
1921434
1421477
419241
435855
1479896
1312269
1603064
1864904
1409299
998705
429189
1436081
1553087
1578610
1791431
1568000
1185753
933890
1650129
795189
612247
1915369
22815
1168386
1836921
1488607
1856234
77947
1962135
278929
1388925
424818
16347
761034
1453408
354110
1908179
79181
685351
1969469
1363185
11840
439189
620657
868752
1458274
1505736
1663646
582562
1125704
1593509
1865379
1525791
1764088
434780
351539
66846
1210835
1135849
1566591
1776603
1106946
60963
1534951
527283
603864
1276037
857963
836325
196376
902588
930515
1246545
1522593
995152
1658305
1178733
51776
1286665
1990689
961342
1837836
1043756
1605836
1375141
1945364
565349
1901878
1053743
1732790
741449
1069004
254597
1422699
1826444
106214
1608353
1076927
82012
1085525
1461996
259776
172479
1552143
1699915
913904
1335067
1312690
1229545
1560568
496041
1900603
846446
1546479
157532
1500096
480774
502343
437653
121018
1531635
1487580
643465
1145793
747612
1059573
1145719
83647
564027
967083
201691
1613314
1062416
357964
1912168
39296
1373040
1937257
1839353
958953
1723541
1980049
1913093
230145
1294789
958769
1110929
509655
729036
689428
514179
369444
1716643
657776
727459
1037777
1816232
612976
1077446
1534017
1683777
1876101
548808
1476548
923763
923799
1475134
1616274
121613
541356
1764715
1101412
601991
884873
1535668
225248
780399
213856
1108453
313591
668281
568476
1468588
674147
1295280
1460328
1101520
1985226
1403595
531646
1499540
1748116
1868047
1928010
968444
1646579
267438
986164
1167562
459731
1210325
246967
1345093
1652472
1565176
963173
1055364
1963380
315640
624963
971709
1651852
1373045
989564
1507748
827157
1004088
1669124
482930
528283
123413
638582
1418446
268187
1077785
1022495
249240
1174040
1389337
365268
620533
1358292
1028569
411531
1820460
1881264
71996
1177617
842768
1348341
1589278
1213178
1256754
1464039
1541483
643594
1095369
1719725
795167
1249266
324091
153667
586632
1947195
999325
1071873
58471
79422
1452335
529061
1837426
1422815
797487
1684665
1580305
602291
1519794
459541
254794
1719417
1762679
1510626
1843189
729611
1962250
391610
1494440
434425
220780
263413
375068
399105
1125817
548295
1481272
1609014
1091181
509589
1961089
773265
887939
770902
828436
1914109
109426
985227
103768
294720
1433224
1750481
1747966
1922762
28386
1150305
600293
1517605
1888372
1795482
776377
1288162
268406
1742539
353668
1748443
1704743
1161399
1947924
396406
729772
1549773
359909
697606
421680
467496
290433
1364917
658037
695105
1727256
947106
1541821
577806
659603
549051
791724
1125831
1080189
1559932
7870
1862990
332608
1325683
1923317
63712
1408440
1672607
561634
1352958
1335212
985128
1285066
470187
454723
5502
1804623
548044
67610
1119138
85310
1588666
661571
1261936
1826801
1615778
1872711
990385
763931
1938900
1316851
1981483
1647663
717634
301206
1133138
932784
944429
620658
850429
1359575
163932
135375
1966968
839353
1296077
1843972
1376470
370300
477228
375442
1557486
632885
1372177
230476
1560549
1572814
1282632
1122155
701214
1097127
638299
238522
1750696
910185
1763514
758573
1661612
254475
849842
164135
978563
1351087
1823354
404126
522360
79488
1475905
558018
1342686
1128121
224439
1402909
829534
1070036
781351
176030
403160
601557
1961765
925630
1922484
560864
1658817
1398555
209956
263054
388043
431005
1945176
1386806
811078
926863
1094911
1718147
1176311
522249
1930087
1767904
1070662
642170
1774819
1510467
430823
839919
697785
642055
1733716
934588
1698586
1774685
1361357
417484
915685
323916
684060
1698880
990549
361823
965338
231411
1456041
1959714
1121388
1257240
1655716
1479932
1303303
217770
1696376
923910
776466
691913
705099
722118
895593
77934
265752
196137
485088
1505433
522435
234658
157718
1187520
1884724
1844303
21909
160479
1806242
32132
1078983
612757
1675389
74683
1486318
484534
1234866
1328025
1832773
700113
841263
236794
1549947
1758894
1960625
1924165
413494
1608358
1222180
864460
1945644
759963
1963985
484127
632980
1450764
483042
145113
1749011
1857799
1723502
849126
1886990
1213519
276382
1560303
72732
567683
1046565
1166306
1463163
1331532
1600927
441796
527307
238765
515636
1656776
1773429
1190087
1559051
619048
1167734
426675
811240
356881
1390780
1950462
134166
544414
1304861
226855
44099
22149
1632917
591009
542256
1971482
759750
1330866
1277442
110058
50658
310995
1464236
1634415
1314737
351019
805885
1608211
1188181
1256257
1302093
1663646
1379928
1282042
946145
41778
1378625
1016827
874039
1101337
1036262
566500
968413
203708
144437
1356708
1728909
1588458
188408
670924
1578142
1894396
553443
1781245
1939377
86260
700460
280270
1457196
702779
901101
613191
419467
1605566
1155211
1696302
984441
903555
115313
1294110
490511
1401971
508608
335097
860160
232844
840223
1168966
810280
1460367
1149856
1954249
65820
1988828
1276187
1642358
1700069
1311143
1958206
758086
602737
1221597
948210
700120
656689
1963004
1952520
1885394
1864281
1078956
1596001
1638590
1897398
1915768
1255021
1868289
1407125
411611
217126
1189143
648375
164560
1394000
1080875
185066
188836
733538
1655511
1301038
765211
387442
1185720
1830912
1486257
229559
565415
1634872
384848
426931
1777697
230118
1406312
591009
775077
1288331
426680
502085
269641
218396
379212
1410960
861574
236189
1600692
792170
486781
199459
888397
160992
650066
1406593
1869431
617242
663293
417559
1469796
1936295
1898708
545601
1581887
795686
1989860
250046
778829
1170025
357807
812238
1721551
917304
59031
1761385
1373281
82262
1615166
1167621
803162
513454
1313677
956531
958977
339446
1958629
1168453
679524
1446677
1024384
836374
653484
60397
1161024
77528
1813972
665587
1133555
1836899
1785844
1216075
1226336
1244309
516552
1747975
982715
377027
261338
1572628
1810735
1047894
197456
860801
1325931
5361
1348874
1161994
1222610
856743
349671
312658
1459879
1274855
385332
343131
783195
1108692
1705568
803646
367264
841391
159823
1719218
367663
822649
297512
1831294
898128
552607
231536
769908
385828
1474028
956992
601432
1360435
921024
1050079
84047
1523980
448548
647178
1035349
265519
539584
555947
1042129
1705078
892948
867165
258119
1636314
1083420
1098356
237378
281347
346974
1150992
1284968
1587349
592295
1278700
364897
97900
838617
203462
1437752
162230
623620
1939758
491210
815431
1361803
208925
1244728
1615632
1905783
186568
1306765
1019890
1215958
1954330
973292
168248
1463894
528722
618470
1003967
470090
513193
1083700
79300
787232
1377782
66683
79034
742299
746739
227081
1860955
907514
296606
769805
1114828
1640774
997390
1292428
1379855
1083816
792376
1837673
191110
24741
311585
1567994
368887
1817251
660275
777646
178615
898231
865432
1946228
865579
1212488
671430
1351135
1917330
654621
1519973
466897
1784100
354391
1105165
616090
704890
1823190
477400
1741255
282018
61616
1019551
883776
310724
1763633
1891733
1380312
1025829
1327780
233846
986206
23383
357596
586363
462668
1710262
1827643
680057
1261275
129264
1246599
508553
939736
1060766
975914
1414148
1781903
1221730
48872
1532271
490161
1453057
1183499
1844798
1557212
1488914
439426
1371112
1429220
1801638
929555
733016
759481
1678825
417389
459530
1389775
967207
36226
1042586
1417945
215651
915176
1381850
189627
188973
106784
1236955
1710633
396284
419251
1335286
1634887
1254475
828151
1893353
1856367
386073
1876027
512718
1009510
586099
237267
835001
629202
725014
1070463
1410499
1494021
794641
540500
786843
852044
1638357
43269
1119084
999041
602703
1611131
155467
1697442
1402939
760054
1269534
1971342
895353
1284046
1084307
1310069
1855623
109727
529627
1238838
1133316
322933
1290743
1229078
1684312
1513143
104045
1932368
1544658
1241019
427875
1603368
371252
190417
1580362
1523263
723945
531909
1507899
1487532
824254
1997263
744281
334127
511498
48993
104603
1484836
1184293
803442
1964298
751353
1804449
1726988
585932
1335698
1640350
748977
882056
1021454
478323
1757352
1931815
1478663
608273
1996273
161980
134801
1233503
1736856
1100361
521960
1664126
11832
458654
1811235
1560796
401590
364942
1044489
1427088
986594
342693
976135
1904587
1355404
1967635
402550
624630
1809871
340892
10267
1728945
1571681
687981
650350
176034
757505
1800610
85996
1155906
486203
770661
1059958
109297
1387633
165716
1356470
1836359
996735
1223834
431499
1641897
855264
1356925
1835527
1444314
1158838
1558533
495801
1621356
857396
1056661
73110
738647
1561293
1088002
1553679
1541907
1923778
449974
424658
138973
1977744
1120441
1265543
1428136
1677061
455591
417457
425276
1394238
1684406
1850786
1775412
787398
243376
170910
1971860
890612
1054908
1361499
1293659
463246
1151099
1360943
298443
1835554
492118
1862901
274533
462150
1868676
880491
158202
1156054
1381673
115301
1357075
1982231
564077
623290
1004251
629246
223792
847993
1023867
56820
1901047
1392016
484325
1442996
815146
39666
367002
1913500
1308302
1968615
1071871
1213357
580815
1235208
7367
9658
609063
911869
152284
707187
1027290
531107
1425966
1821250
1885447
347004
979979
1544258
469617
1349763
1800082
1106509
87984
1637547
1537803
1474684
1508902
1057790
1558707
1501954
669115
1458295
1602605
1124765
1713283
1079828
189033
1074753
625609
323091
320643
1314556
718889
1242987
640108
179277
1867560
158561
1004258
1002709
1497713
251414
1569148
743508
1630080
1326513
130722
693391
1925847
667694
145493
1087077
323221
1430442
1455450
884588
1845708
57912
676061
573261
1590262
921781
1693683
17613
581600
401992
1882457
334491
1491088
1234495
608137
1361346
1219846
642888
1076996
420617
65869
772245
436574
345294
1965762
1255341
400872
1300940
1992005
1995464
780971
1168763
1836278
548359
450532
1635357
1683674
499947
1344011
24483
1729674
457985
1898554
1565236
31972
1116625
825056
983564
430268
46365
1147457
701273
104140
499780
724061
1397746
570078
271161
467852
1644960
110606
687045
224079
518524
1679943
179657
1822541
975574
1455076
1085214
584323
336328
1353990
137919
1937848
1854187
230224
1063306
20979
818680
1230256
419696
1754179
1514828
387298
1042545
1095006
1727960
1964371
1290784
1540790
1227634
1714122
1599981
1910734
6053
1696595
311157
317640
1919482
588688
900460
61458
732224
201314
1963824
916738
1182426
1336192
178412
250235
1303487
1413425
58374
1126789
1913305
1163566
290165
1857277
1426079
151925
203431
1784480
103302
1853866
962554
1274841
856919
1770730
767360
1095610
1335564
329327
1878893
1692571
1739031
1783885
1439800
1215356
1933930
1553633
1042761
1310119
651170
565758
1803415
194611
312859
1195467
1091634
115197
646756
92693
1044485
1688488
958391
1524281
609784
309307
451351
781734
40589
898775
745985
1685255
388043
1620907
1317942
413913
1105686
239756
1494574
1927147
1628264
678516
358594
1678500
1804071
757510
1417310
1045726
1000876
1413583
372014
1155765
1350687
1625375
1350586
1855172
1090622
357783
370967
1714924
1141863
398253
1429935
1526833
919050
495112
1146224
1925661
696240
895378
899019
148938
716120
189438
1334681
1281672
674477
1901536
1977919
366002
1331013
577758
1560729
590271
1489366
1374968
952962
913282
1010393
1744964
1013036
106319
1603781
1317499
1606118
1437552
964533
1020855
1620779
978441
602182
756617
611472
1197215
1607270
1740854
466034
835859
1533351
50014
1675236
908844
680220
1839973
281598
295417
1839763
978509
1713412
211531
645725
1629149
1521114
657303
366610
1031205
1769235
95720
1903765
1820362
278301
312160
1989076
1157960
921355
1446218
1947670
24494
1760327
1485506
1187708
286025
1401961
1864017
565621
1482690
1773551
275654
1770152
294757
1147419
764738
1826289
1000407
1612724
30858
821443
1850771
644798
1456678
1531746
1222258
363985
260861
157463
259595
1458868
1241018
1116467
1986383
222584
1045353
1397420
1941219
1902042
1812878
197470
648678
953403
1204298
1123335
55300
1609777
1733731
397197
742277
905364
361485
29342
997181
1596738
1721549
1893234
823714
48837
1194202
872082
1805341
758069
176781
244805
1579203
1413749
1606001
1693744
1737357
3067
874385
1819208
1642480
1957639
1700548
1542346
1851712
1690300
1374830
59244
953225
1435318
1236922
1717969
1674324
1027015
1393626
1457676
909485
1722801
1685551
1665865
422105
454929
1173503
1455699
182803
753972
1400177
928887
1309816
78554
498898
362731
107114
916584
765162
434104
323527
1905816
134504
916339
807232
1186804
544019
1620430
1940162
1337631
722733
149083
254184
241091
1956487
1855313
1768504
1203284
1067052
1129308
1747806
1271757
787581
959649
1858518
1316256
947613
267730
1923129
894894
355343
1350297
1569610
1699555
1991693
1543912
1554813
1523636
1155373
1191710
1828339
571661
1580142
1504897
1939029
452010
861628
1641785
669992
1278020
403946
1203120
1996531
860661
16618
872733
263906
32368
552990
1870757
572503
1834104
590200
1504954
1303642
492639
76616
1297391
1246953
528281
65088
318296
734869
631162
1953091
337223
595224
583172
615608
987655
1371100
1498631
176947
969448
1098325
260020
960466
912323
768729
1951813
123255
1970208
1412532
1474763
40863
1659825
1077046
1658140
785865
405412
623391
1052034
207518
449654
686373
1710470
178331
182583
1541215
259167
477545
886563
982812
1343451
269813
561583
724704
1378916
1203947
1120228
1064595
1331532
1771413
500523
685080
57533
41790
918243
1486305
486752
1537558
474267
1666149
472086
246829
1478803
1292020
959671
1178487
1651182
1782163
712922
1054567
733751
496223
735542
930447
1032388
731707
237697
530085
1039512
782090
1588091
434513
1674260
1714512
189852
1634225
1897272
1736957
76172
773103
679693
1663242
277137
1381146
1773027
922781
141012
360358
573293
1326436
365429
790456
1579545
1406149
1421798
739300
719878
94016
680673
858157
559770
1438543
1243670
1087175
1016973
1474797
1671857
1938890
1781360
1248438
1832989
1495626
44528
1723305
1671133
221721
1045724
1963939
1892320
225337
492194
1522609
256907
967791
1451954
429766
1296358
1893331
1315744
1774533
1346678
1599820
131744
1970039
328236
1486667
24916
30666
667642
386742
744957
374226
1515906
797126
1701736
1303922
388784
539255
22378
1385543
1494864
899222
1467113
1979250
912840
386654
701477
1973052
207994
865042
1406815
777936
914219
1268626
709443
439971
1903587
1146139
1526846
864882
191054
578347
1494707
572730
1430427
1694117
123126
560512
717362
272528
1345219
1420200
337205
1125195
192553
688753
1151483
1406549
1249353
1586633
1614024
374481
864057
682021
1278344
1572880
330111
64653
294568
1731550
27091
872989
767893
1515563
57851
878358
1916679
1884672
1905696
300857
1049610
1458354
1715805
440977
812763
1005970
529769
931246
1517772
190595
1100417
1929695
1319261
1346587
225887
694949
984841
1604830
738908
1254817
1383523
1918145
1116096
1510450
1267760
1255463
1257804
511061
1942327
337462
583471
1533863
215057
148062
1076203
1987941
715798
1687498
342097
1515784
1651685
593295
83792
1135511
525357
1666665
1830608
309121
1973878
91139
1729397
966332
72237
1123905
891886
734905
1756049
1613735
523741
1368313
744000
1802928
1857770
165708
822737
1139692
1101055
1557602
10831
1505532
292622
258696
1257370
391163
93035
1313298
1484406
1401948
626702
587294
679888
529437
1381393
1859663
1841220
1293451
1788794
148489
758794
1021191
1239677
530191
1508811
764955
1845347
241974
1742223
937664
1302056
755804
1069548
1930865
661140
87343
1072334
1167336
1140908
1400631
223946
854704
1606373
479710
1598640
1055685
75653
735156
303007
10730
1837097
946886
140551
1349205
802403
591228
1637262
1093998
1638048
381694
1470223
1666299
400296
1757401
1869361
806560
1059345
1679426
831656
834645
1003847
333871
156076
713662
821771
685370
94031
299277
63310
1796091
1821110
1646023
798073
298885
740663
778583
446980
1407364
1711643
784085
57750
1428142
1418091
94437
605655
1571725
1440651
893255
1288117
127355
582624
1845302
1376975
947409
566485
705168
635125
386649
1312597
542534
556401
1213743
636841
1833877
1288040
1774354
352640
1137397
1356440
1095223
996681
914836
659061
1635741
235663
696449
578029
877702
386471
439055
595319
1568184
915244
1019250
233521
361984
1783282
1593642
436296
1145318
359253
503306
1270543
1198852
313107
464660
644737
1212338
1644250
1120228
1038010
692729
546609
1365556
844591
344948
799261
1260986
1694659
41125
975964
675784
362209
43844
132903
1663482
1096292
363952
701440
1583430
1312473
608526
1889502
484206
901832
1498747
1145804
951648
527379
311840
402494
582342
1356047
1782433
1688168
540144
357681
1034249
1875016
92383
128682
1740845
624388
1641621
850716
1506
1567165
1767104
1332299
1432751
1383904
571746
871583
950491
1433014
529012
972781
1637051
582357
1666146
296453
704606
1348424
545122
1274712
431400
648489
1734561
1187193
218220
339908
186294
718686
632220
244677
277083
765368
930580
1527079
1369362
1800526
888849
576957
302126
1692408
1088230
1300526
1808987
22118
1608602
1116075
1774477
416601
1640116
507831
10075
1554967
651484
1460138
272389
1645754
1182101
359232
952925
632275
278524
900624
952506
50927
931859
1960969
441998
425280
1216558
1452337
178127
400990
570807
1937323
466680
601655
1199515
696037
1480421
259415
624242
1000142
1487878
1228015
1903891
566476
353199
812418
1402551
1190900
1846623
584484
1143459
246705
25489
794288
1878092
1195402
286422
742037
806050
1843939
1622574
20994
719426
1697348
700865
859494
749349
1929163
918688
265068
1054836
601831
1722970
1491471
1690508
225421
191831
1685803
1845970
501809
1886682
1927916
258275
1466894
298160
1740859
1076212
871331
1876628
1717940
469308
449451
1472203
1248185
63574
468505
1813651
1412663
1574434
1230902
448596
56906
1921243
1425832
1451977
1683205
502844
1080162
1409445
1361336
659683
194106
1150727
1824061
753216
1677043
246505
1809906
1866491
665267
439577
590806
1839512
1547583
1799081
969804
1178468
1145723
1420025
34210
1735971
660471
197397
42893
1373545
1526512
34009
293850
105293
667742
1119872
1268598
625226
993594
1005797
1121442
95449
1280566
10876
854452
1478691
1319799
388121
152467
1701690
1046044
1226488
141067
1526010
1031621
434303
997957
1222917
121982
1871557
452807
1894744
1177427
1278066
579923
1571935
34285
1681127
1563088
1237073
305619
1045310
731171
1187145
218168
399611
1777695
50683
1199627
123900
1531412
347575
22166
460567
772334
348729
108373
341340
287906
1909536
999685
735245
552518
638947
1244349
1251536
180177
1783198
1491883
831780
1138180
1356157
959652
1805272
1597106
1060838
55401
671890
1427995
468341
1389625
1572155
726855
36006
1158913
4159
499172
727480
1865498
176029
995189
1197092
185675
862792
754300
829322
216365
413174
846789
1370897
415619
382952
841459
1688474
1393452
1955733
61386
1697953
1978900
853436
1610125
1470124
1031696
1108675
316033
930537
1819205
1408204
865099
1521057
1970750
692674
708918
1560772
985578
947259
421311
252471
799855
300312
340313
1822089
1635653
848569
832484
544512
1420435
1642326
1309271
940589
390835
1795819
1218325
1387082
1577868
256342
1627095
490609
200906
242033
1549846
1805705
169832
1507950
542456
1377986
960839
1963434
1077756
1630093
984808
140254
442938
679450
993203
1470309
928574
915676
1240245
1217628
1114056
1033865
84381
659835
1079219
582458
655160
1575444
926443
10998
1551678
1128177
1835409
952220
789391
473629
54520
106044
70392
821452
662930
177023
1719724
1547069
588930
1299479
1209264
1461115
700604
1069562
1303514
577168
123167
261842
733495
1572836
1972965
1296638
504227
1682936
1923868
1019545
71618
1987727
1112537
1033744
1294348
1406633
938441
719336
1481827
732687
24015
859848
1772251
369528
1337446
1837935
1893164
1440327
1540666
1119795
123058
780551
48655
1128465
1658243
972493
71081
1552902
1312953
1962872
1683867
1077606
1706268
1762476
284027
629770
1375183
1920765
178048
641528
1044466
640412
546190
1511653
1301605
263485
1426528
1613833
839996
1984048
941438
1657335
1612536
1118439
1828304
59114
665052
668556
720855
1567873
535735
1472096
1513924
373293
421520
1760232
1451483
1020155
1043256
134610
1399596
802948
127251
772807
107782
1727842
1943417
1839800
1875994
653900
445775
331206
636840
335049
421187
1861904
872988
1376274
864123
1891193
378874
1133597
1217578
153576
935681
210211
683685
973955
1645665
991739
946782
36663
1983431
894171
1140338
1174114
982624
925380
1659115
1081860
201252
204774
401701
639572
782923
1555043
514606
1698564
1274007
1582405
1974458
1400315
1417222
743126
517746
1378504
1463362
1962853
984636
1469535
131110
484268
614112
1740044
123017
612871
1363188
966712
831309
144191
1870733
194794
819916
1452034
793755
270342
1637642
1001173
1438185
551053
551733
893982
76413
1775393
68731
1530640
1203053
1631603
840105
1134795
1433893
621422
1507438
1740573
1070330
1095990
1032443
529519
1940276
1890109
446917
220388
760534
900311
669179
671478
41940
808206
1093592
196026
1719268
871950
1172201
930312
1543555
1780663
876053
510579
2810
1147816
1075956
1754079
1836937
181900
1008707
1073181
407254
276523
1544032
544407
1868909
1483081
1437932
24129
696869
316054
1768948
1535486
1819662
1297481
1904398
946259
1275168
936243
483131
1371859
1575879
506645
1739677
1674488
1394827
703758
1730784
1298614
1131090
1691158
873886
378583
763114
1785562
404695
572650
1270924
785470
743790
461047
1063348
447009
1387381
253015
404656
250037
89202
1301199
113042
1979342
713833
1155401
1576345
1417549
888329
1573881
1577339
1637923
1897999
1714377
261193
1735457
1949029
685700
1823016
1401916
1503466
1623742
1475669
906993
912529
1404943
845970
1843545
716749
421434
1982581
1595868
336555
103749
796389
504956
228994
88955
194934
423742
1474898
1672710
1431130
1991332
17881
1156349
1417614
405370
930893
303149
591902
239673
1705824
1150825
505903
381978
50050
527480
1988120
93563
148392
1150234
245261
559915
592494
939977
460706
676553
56469
1973972
394401
569556
1595898
1962637
1893004
647328
1884687
852020
615174
297024
1930074
1267596
1837726
523443
1430228
739078
1315645
89635
205960
1862046
1604999
1915065
1494811
980186
265306
1268670
36166
1509154
238833
884426
659813
1833651
1858727
499526
1508201
871108
1545096
1735462
1612550
1766846
508784
1308813
655705
1303472
104290
1237264
1258860
1220442
426642
408628
885636
1797361
391491
1376886
733843
1207212
48652
1074496
903627
1715733
1801343
1258876
29311
374928
1304466
306165
933164
450000
1160767
81697
417309
88057
199764
408826
946790
1438071
1252797
1466682
1028467
1454813
895664
1632925
814030
1575202
1381047
1143282
1513172
235539
612741
1179502
1054311
1312587
626999
70072
797949
1238003
524912
1516211
89905
992415
1510333
859270
747114
411271
1264390
1694316
1386014
458818
416001
789825
651283
1005893
225485
25101
1565069
37686
1044251
511965
935430
1580472
353115
21194
998290
366380
1061471
496474
1615892
293963
993349
1708307
1791704
1739242
189184
927523
613235
1412835
276904
1103574
103731
1379346
1835388
1010995
1813054
793747
251561
1244191
1951821
1627184
195257
1613120
302731
924867
1708159
547551
212903
1617848
1317947
499959
409377
106366
946261
284618
944040
161249
1072687
469942
50181
1091727
1340850
420425
1684973
887800
1760161
1346158
166256
622569
1210075
1063026
1231958
1036049
840294
817656
1398828
116937
967506
828485
1265925
1405646
89546
1907273
1723812
1713854
1334220
1781744
1052727
1167
794772
181017
95437
1816871
360014
1004022
9862
170676
1549750
213538
1727576
554119
970724
1121212
127913
1882605
709892
32723
1687053
1228048
557487
1741013
1445782
468546
1166527
263284
230689
1846051
1557878
675971
1710159
194324
510989
657677
1270060
172228
947704
1070692
1149871
1640101
1094408
1691057
1667292
1087565
310677
516304
1058385
770911
320204
1491717
1270402
30586
55471
235061
1083943
1473319
1305364
232383
1159059
1875124
1972609
570918
1137331
413347
775668
560160
2637
1403577
1438253
856008
573628
1573154
952351
1105016
140481
945070
736283
1440923
619368
1164504
575674
65549
1005057
741570
1503917
936732
1869649
498671
619173
638293
1458291
1013936
805184
1463936
1372158
820212
1007813
1218460
1464446
933752
807214
357895
1789637
1027161
851869
1306593
1917924
1823953
206455
740249
731731
728590
1379710
695372
613161
1790147
193309
1330555
749365
366697
370090
1463616
506860
1338992
501071
885377
557947
1626046
1717341
867311
323091
1499629
493477
1705703
1847760
1298530
1841878
1406714
1409013
636843
1938181
1779943
791870
896858
119646
812314
615783
915248
556723
412596
1015563
753130
1381164
849148
1102481
1001118
29036
1852055
1193570
1076010
698334
426551
1223723
1738301
1096779
1592090
533538
1851071
1022502
754121
1066542
1848632
525
122932
734903
222087
903920
762716
768913
920494
59931
1920218
852318
818341
1224751
929227
1555617
563568
1308829
340780
1410474
167977
1279993
1083638
433452
1134540
1002685
220920
1593228
14013
1977861
333991
1770892
657271
1543152
1439248
987709
855544
1780351
641012
820206
1190053
1674424
1590475
1672183
723169
1303538
790590
943532
1937735
1367016
1852915
1938343
1392572
1850152
1696516
130530
354995
356596
1476528
490910
656295
135649
1260785
300705
779440
1649445
1704364
1172631
773889
1002785
289933
1450364
1756699
1303109
701386
1172533
85105
66839
1699809
331503
1280061
688096
897065
1532154
1064347
727519
1584456
1271709
397331
1037750
1318137
1552387
121456
346960
36670
1786133
646388
1198566
825977
1373995
968903
31483
1917404
852441
289736
1574699
1613090
1601902
1470159
1939213
882172
219791
1273714
1499023
1697996
1680185
1965526
463426
250167
783351
1851357
1932647
420980
25001
944641
744232
1520863
1482249
759788
1783864
941189
139575
1600503
1542690
423997
1235116
1001443
1385384
311487
882892
1770945
83530
1586757
1822847
514353
1884033
1718648
837372
1506307
904607
1261052
1470196
1613552
1314812
757681
768361
1775912
918664
1972393
59050
969151
276698
632370
958683
820134
1391068
616551
1784714
1631358
533667
523195
707556
1005584
823400
752029
942134
1936603
1852075
1904658
285501
412410
733024
240048
637752
1682437
944779
1416030
1809841
1784574
1350919
332467
404195
1036586
1834476
1059082
1038025
291112
1320010
714006
541885
970898
835771
1986471
480096
523880
798410
1230862
1856868
128010
1727916
1873600
1449287
1204149
607986
1450713
1167342
350181
713117
224410
360876
1576370
1779237
1289197
1244394
904356
276394
630255
70256
760573
655027
146125
1817926
597007
1829467
1704531
990417
1322836
1921269
1156802
1866748
1131958
735710
124654
1538288
1201912
97349
1127617
1324951
1700998
450096
87737
634818
272696
1092350
1801829
1497074
300320
675808
1113490
1439972
1898274
734591
1695242
1460238
836427
1459009
1381425
1806611
169098
99244
1600391
1825280
1450457
1310470
1597182
725486
489446
1013256
111640
625343
476632
156958
1198318
1890457
1688638
1129830
355939
288041
1091388
104908
88986
1541721
1506685
716249
767383
398847
988633
405755
118560
1791097
1382374
152009
758632
1496494
1557210
1820154
481150
1729977
642733
940987
543366
836662
1543975
1082143
1058962
1711811
278350
1711783
1436123
1862407
1390980
1479526
869275
436723
1962355
962441
1946542
1684165
204914
920128
1893106
1486452
357268
721765
507331
291364
112443
665051
403727
1543998
1324166
911223
161895
818024
856016
277316
803137
1953016
240186
170554
732934
1275137
553815
1564740
3403
1326545
115102
1634022
1495872
1949199
1656220
725650
1333040
865301
1426535
780540
131730
994806
1580040
607644
505672
548458
1592199
1392440
181973
1979212
1270926
368289
1667249
885467
778106
1397462
1704663
833163
1320400
1139292
1822189
506438
523809
1448223
1862935
883963
1008927
1725216
298748
287840
1242770
1459410
799089
1188755
633168
267737
1189451
309272
1883255
1189896
76531
1907874
1661783
393944
963541
1878969
1220264
790631
169839
1807848
914234
583039
425872
893890
71907
1700160
1265543
1353608
405888
1737830
884368
1083549
1972960
1581974
1105009
1760265
234219
1300243
1250691
817185
1639725
1009748
396032
176096
975796
682034
1267922
184249
1778333
310109
319823
595989
585111
1949347
710440
1006509
1830916
699856
187939
314065
1572606
1858034
1797108
1040712
600115
1341051
1400341
1492412
197864
1134162
153866
583036
278342
1823966
1702889
286000
1993567
1806365
576051
1609839
1638477
1781716
1504736
1934227
1201537
627034
496437
1154229
144960
481000
1723204
1752283
734675
978433
416877
381206
1713253
298532
216531
1105141
44601
1816420
57080
1391136
1601801
1798658
1930401
363379
1330322
868380
1913487
1664346
1069494
1934260
527333
921084
409687
424172
1580652
794962
817056
454024
1857109
1669030
973557
446433
242602
960708
871090
1353766
845943
598675
751886
1195707
959625
573046
234638
352389
822005
288477
793673
1438942
339095
540622
1268482
328906
1553791
1498708
869440
879731
1636373
1025991
403068
926822
1496738
11469
1061890
1452420
1152014
993054
454337
1001932
1190003
662577
1912525
952640
798389
730564
1681026
1009283
832016
431989
1294745
1058191
1169928
1988020
1349295
1057288
977984
1987925
648994
934395
747582
1817940
537990
1880120
1865080
91670
1415512
128726
186412
442565
1594211
1855771
90566
581740
583090
1842512
468549
1750168
1719472
1776881
478170
342900
1734801
1080310
479798
1983290
1825156
617479
430361
172957
314607
872364
707410
811706
1694496
1829203
723973
1819673
553475
361333
1514257
433813
580402
1302791
1038627
669767
540880
1560880
1187167
1936085
1079265
764724
1251599
1338086
299762
1625133
895585
205214
1327718
825222
416790
1941127
468378
17789
468363
907983
1729438
849725
917450
622528
1467218
574020
1715228
688891
1321561
1103256
933521
1188147
456518
1651062
1155534
537165
1507209
794738
1604277
191962
1097136
956597
849990
856157
76542
223297
1146266
875716
127988
1145922
846139
1401764
1624720
619656
909410
91465
699838
1209282
1926577
858058
459400
490655
10812
110297
1479602
1404104
1673607
1702484
1267799
271832
732224
1112611
1673442
1312158
1106560
367202
604397
1223410
916019
1181643
209223
1675861
142816
126803
1142534
12455
871073
382455
598286
1016146
1299805
857474
1517299
919646
1576747
1298814
283728
617115
700214
135395
520132
275633
1199908
329444
952811
1693059
639788
1033296
984636
491153
417813
299138
1048403
1434908
611713
1161981
936954
1874691
1507702
1712797
1419568
355529
597581
1454280
727268
259097
467829
1482264
1833621
1894249
182446
1139303
770169
615858
13452
1838779
1373084
1974939
1277743
205076
429666
1081375
1404709
1452299
1476084
1823660
936405
677427
1807743
1146372
450741
998239
48126
1528744
1219783
1944335
1447960
979952
370795
454240
73476
661104
627917
1302262
545345
1258476
1969208
1672736
966446
1806764
1972005
41209
1838949
840870
1710465
1278825
961917
5238
845452
131738
48716
1295410
528851
138047
1230695
485459
1007115
1448783
180744
833763
1204007
241782
483748
559527
1717941
1917070
24039
384402
842707
1012441
1989347
861136
1815998
1497763
415475
1794134
1845454
1196021
358328
1875848
651704
1578100
846219
894533
1222678
1929594
1513572
352141
1929237
908627
652983
954712
1493606
1571893
1010547
1244078
1651426
769203
1598390
309999
1405775
993659
216913
254084
808899
539542
1872505
1929713
244372
1165964
641684
883440
1744373
390908
1627359
57599
516943
638783
1117242
1940836
130124
512453
735778
1867585
1231046
1593609
1441207
1455572
232143
1800669
131353
1204852
451494
1491425
1870634
1706453
1328398
1141588
114522
1816646
459974
1545205
1586119
365352
973780
118012
1918070
1797264
863093
1560985
1970915
245064
1587208
1335036
224941
1763691
934643
452980
988614
438774
1705403
132524
116476
865611
1097598
909085
1588204
52774
102203
481020
485654
1119507
1944650
1193572
1631202
447629
1048587
1178678
1543091
1312824
430445
1878984
758479
399951
292308
1349642
1584440
1436808
1792734
73350
1237771
1202173
1586289
409848
1117305
1539533
1908681
1104492
951587
858170
172220
1838245
375828
1024454
1418922
892563
382126
1151828
323384
405532
1829536
810555
833941
253769
22809
1849641
1091488
1701982
266571
972160
1123360
1454220
123108
252135
595651
1172048
745029
1982993
1158116
1096615
1024575
611468
1887946
1368016
357295
413596
9777
65261
1049471
1240919
417658
1684080
3258
789627
1073004
1579841
144927
185079
474166
1075579
627183
144722
919231
532054
747507
660801
180676
465116
512040
898324
1268311
1115932
1767424
828099
1164188
908352
640793
1295335
971293
924934
1636740
221669
971236
1445349
318925
1748580
444994
1584555
1168196
976072
294779
133684
1819685
1526074
1593033
1900916
1244259
147527
1291067
159327
1794068
1769457
80857
1669265
1526631
46611
970029
1823589
1396429
1045126
851046
1727097
1524535
826639
1856450
658983
1628437
172200
682020
600525
793431
159803
1343140
429756
830575
596440
108944
1872919
1508343
1719715
75285
1887124
98959
1323473
674128
680303
1215247
1320398
1165899
1569112
961921
35349
429946
382051
709532
1421576
387321
1103969
41131
869545
1241390
292718
221815
223979
1939040
1618135
1610270
39930
33624
1365275
141404
612977
334753
335445
1798167
1396062
98132
1357116
1025339
946566
225684
637680
540692
148813
165360
456919
1928618
33666
138101
173051
427234
1479447
711709
415923
1599572
190991
1870152
246175
1377377
225333
838925
1088715
1215939
1329081
535809
709784
1110176
1196189
1065756
296072
1636257
1194666
882812
523151
634257
1243034
156885
1187505
1774000
1935519
1767795
1387814
1361351
1216189
1950114
866110
627134
300505
1357431
418469
644076
1528395
1621344
612482
1862736
1767254
1802676
1967209
50233
1072651
1926116
420151
1925098
1681697
773438
1574929
1038695
1290206
261024
257862
1137477
807651
1439063
616196
1988092
342936
1074560
1728886
591214
633150
690476
711322
1592520
755248
1511042
1962252
173589
335513
46264
278644
1928734
1198834
75226
1137257
60125
40254
1079284
99968
1328298
425595
741622
1482107
1276781
241629
914015
1280139
1609997
1504222
313168
84856
1136813
588794
1961616
296452
392815
1201295
758186
62113
35231
1253708
750854
956605
362546
649953
1932443
1029975
1851669
668056
322851
1607944
942343
1006487
733413
540464
961933
1629321
693746
850123
216851
863406
38963
1507902
1530304
219234
198763
968052
657892
121812
767570
246947
1110618
1336346
1736988
204317
1506097
1074901
627236
1049294
603319
1782056
369365
1073686
1212168
666592
1031978
386527
869617
462469
883530
395779
108756
816764
789747
1936409
276615
1849370
403630
597534
493458
1929259
195101
1463798
793490
521678
1839223
1716323
1476375
1497057
686979
855153
573770
1854950
694052
920383
299740
1035963
1594814
1529976
1554492
484763
1444428
1686433
723813
1661705
482123
1490301
1369508
308475
170047
978640
1789320
144439
376388
340999
694565
861527
648694
1353540
1643925
127494
1943982
715071
575801
1237848
1238808
1261195
1880198
1748211
1880756
863793
1016761
793760
70045
414794
1404694
1867461
1232076
1161816
759793
506112
1596090
320783
57294
1018521
956878
1592927
385796
1889321
866045
1839373
395801
1509275
427505
632854
1719389
1008988
119549
517263
1883563
1027252
1351204
1870238
1569204
1597016
1995892
1818588
236800
1083268
1176143
1899051
1787981
1800001
59438
1638438
294646
1216751
472987
954886
672524
1798654
1336408
285982
1210711
1709736
1126757
1467861
1485264
86984
1589701
1968976
1904119
865132
581674
1912885
1579336
770274
28913
1398148
310995
338986
1481449
65075
1333367
315851
1203531
285452
1477798
517074
1509329
1627166
213937
1353693
1000693
1796898
816473
623456
108848
1581487
309323
113121
886552
1410786
451355
809978
747594
680220
129299
456258
1062760
1203959
653280
1043737
205255
490144
38794
1275727
1686033
611833
734211
1268932
789184
310178
261591
386002
938994
371823
342807
53203
1486668
667948
1254132
499841
1859260
952657
734597
1781546
324042
1793930
696701
1722475
1165287
1978385
1091102
1977562
1947990
675343
1144001
1610745
334854
1003938
1552212
1122825
872725
433628
1432636
64546
1140688
561391
1481021
1609645
273260
401572
1384593
358434
1185924
249144
1771030
371584
235382
1082128
1660933
669445
1794900
993383
1528692
1814805
1279676
147669
680383
1212979
556743
443399
238330
1743720
939223
49387
703060
1181776
1526474
520461
131068
657686
315762
530553
293018
979951
1569211
1273951
1188030
877410
1609791
983211
1336769
1697788
664035
1330071
47285
670372
1865286
1899043
451243
1729592
1189715
1187804
238645
274120
94532
1502304
1443715
1620550
1335992
1231052
945224
1071779
913471
927783
1386725
1413049
1060603
389365
836462
520620
956949
290983
867521
563397
1160989
1065941
835764
200034
1462234
1019565
508148
965833
382130
1736323
160106
216615
6658
132665
454003
762105
1738928
1746007
925187
700418
1866693
716320
1626439
583837
143434
1383618
898419
1607395
1413804
1338458
1932260
1902642
1693339
988971
1879224
247403
171182
5384
1723208
738492
170442
1383341
362903
1132286
451552
522018
1403794
1639133
1850572
974522
327175
472156
1856115
706794
1108053
1490600
325918
616380
1571639
358315
1592737
1276517
1843068
1935218
1714539
1473444
894489
910641
421988
1157219
1093162
1608424
312843
141485
517889
1143343
647263
1973696
923309
1141533
713706
1213784
1278704
473775
776608
730312
249340
240999
708346
1948378
1088691
1130574
1279385
210699
1354997
1078555
786646
1896609
325201
1875744
858807
793857
1377313
1906572
1295796
1541999
625735
1932490
153216
1212203
1281912
1381656
1137480
1796858
1403807
793987
1866322
17869
1544037
127320
637067
986866
1128497
1023169
995119
767047
1195241
687522
1920679
1302296
1639164
195868
1748192
1702551
1650159
237312
141502
1128603
1771314
1168903
307299
1409354
476510
843773
1121863
77758
1671153
83996
1228872
475917
139118
241959
365815
719917
1783253
1311784
718132
310028
149750
1667672
1521297
921515
1905312
113878
248989
1479494
1296601
1489546
290
1872363
1307136
1990785
464905
1472033
983930
1268212
1419626
1070489
983106
1808258
1160262
161993
586003
542311
649273
1638707
214838
902004
616940
787909
1062414
275422
311439
1605248
1867349
335893
22903
1598866
1759236
1572893
1307866
1690429
1220297
1553918
877651
229021
1740
697601
238623
1068005
174825
1335089
813719
1189733
1887107
1994673
1487182
1570617
1583394
1657678
1824106
907990
207431
1702330
1583323
961342
882679
1571784
979553
1294720
276998
1538394
1215142
594919
395634
1739055
1073465
1948831
1584764
480907
1783892
549575
637625
301401
357531
38557
46880
1952594
1069744
1508365
1123403
1296706
1416627
573190
1805506
1660305
1201646
525908
545525
1681251
354745
1350092
1511615
1767466
865253
1034912
1381730
1178405
593235
241191
503635
1660082
1034054
1401803
1881415
221181
1655541
1445569
407448
467771
343266
1577711
1737260
42506
1812154
212304
1496766
1642059
1721261
915916
754676
1720693
419073
388331
1275840
1505408
1177863
1677222
1869335
905000
1354415
1843048
1904665
1211575
1926343
387154
1470091
1091384
837954
154562
458569
129042
863835
876891
611229
1897239
694430
802503
69869
590574
1918480
1058863
696123
85124
1470287
1437256
165647
1122503
1226568
387097
155110
1195678
1709809
281056
891260
331196
823063
525182
374883
1702630
1963900
701318
60691
860596
1754150
768716
369414
1120670
1209296
843849
386862
1577980
555147
969561
307515
477367
1248687
1074434
1037087
1810738
277146
1808779
1662702
1275464
894279
989572
1858128
1891094
1986945
981009
1215590
1788093
556325
797863
1041407
265323
1193018
764429
1099303
1404012
412065
992432
308100
547055
892556
131443
244550
432977
1424962
1852012
202730
976760
1428654
807115
116454
1909514
1151116
306304
573837
1795279
1427741
872903
169783
1833402
472717
1916567
1492774
1312545
865340
1225974
769321
1181822
1902574
269703
1217233
1729543
706748
618464
767075
1985551
1231711
1204828
1115544
1583471
557162
567614
1333995
1695883
1510334
1923
1400664
350262
608208
1706266
1306782
1829714
1576514
1648478
488249
174383
320404
1890009
1577347
1924009
300220
1897420
984914
478604
1680879
771076
1608995
54155
724236
1921087
461356
1418893
1312449
1747012
1235424
881536
899374
739767
1335957
721344
1575505
984533
159852
821717
804425
1822197
235224
1622409
1861352
1233009
1800967
1205073
1223793
469571
119556
1199318
788496
1511688
1113432
196792
89762
1327994
1634811
1384455
912752
742726
129564
1913348
191001
389906
348497
626499
1309712
112095
1742509
1084311
479796
557962
1325839
1547109
390818
1823729
1368749
724632
558911
1392610
1184006
1733103
1383140
276798
288737
1393311
1427295
146931
1285413
905132
535848
564072
1662450
1776734
859112
671794
90498
978586
373584
588647
1307620
701139
398890
699193
452218
603459
1908218
177781
497278
425501
1734545
955227
1894189
1836911
950819
503032
987662
1895050
1450849
1031309
1713069
1079134
1976562
736145
1018631
849966
1838697
1085602
1489528
993875
1794394
1187417
389451
1255507
850161
197531
654687
1725064
1757306
1950112
304161
540920
853190
59051
491191
1382148
344171
1382901
1524101
805198
1982229
883631
1301280
117525
1691927
1040676
335654
792060
253279
1730019
1505837
1660173
1798254
237148
740090
959202
637457
1553603
1125009
1669775
30047
566459
1325674
1610765
1880235
959706
624961
1899938
740315
1901217
1379647
345270
888344
1374735
1671789
1019305
803160
1621177
1288154
202330
887880
1432795
925202
1113950
1837126
55095
656485
366835
1904737
615164
1722188
871276
751090
860464
562756
581072
272960
1815124
1159306
1407790
379245
1297878
1639068
1124053
1029787
625941
1892243
166327
65133
1123425
225165
1954231
66013
1309256
1020576
124448
37371
1170042
14204
235444
936018
244945
673209
484116
744501
167030
1557076
1588685
844446
1180185
760412
1102666
1083798
1067055
1300924
40653
461538
184839
1925006
121264
920241
311858
1759011
72112
479363
758774
1960889
838994
1070275
1526201
406310
219692
1061189
945313
8735
1599395
1007813
989502
1299916
1162175
450113
502660
590171
1628499
118920
1743751
1137919
816220
286972
68886
712635
1477788
1055224
438549
1182060
321177
621991
891418
251202
701258
1245900
1202721
1157181
1056552
157868
268888
386112
1858457
1165782
624421
279185
59118
359622
1975458
743739
219332
1051239
1380735
848646
1380283
931169
1022209
1531910
699017
28195
1836856
1529054
616716
376729
335607
378752
1411044
1089548
646756
266853
1318844
75301
1805093
185934
1205618
1768813
723004
74681
903888
1592582
1812224
298812
1761200
1874438
1509638
158974
1393206
744338
785435
409315
1857339
1562642
663584
1260276
256524
1991793
1991894
116872
1053293
48033
181113
276792
80993
1054160
198216
345019
1022946
828251
1760859
1079958
1809713
636474
1788464
1314269
868402
273441
13712
499177
351412
1535685
1469276
944802
416713
521140
1372494
794042
236522
1970268
1058441
610107
215021
1229334
1690494
1313271
1457945
1477538
1604595
1760267
1400266
800825
651919
618641
536304
1755033
761929
883539
504860
1312816
576253
1722599
364684
940284
364767
566499
515502
397913
434686
1806358
128973
27003
300563
1341090
1348934
642631
220239
1915346
1166422
1617860
1164409
1899723
752036
1616277
1603177
912756
1933107
387159
1938209
816236
1690397
293102
261742
20779
1098003
1330766
435387
850689
1214124
124554
745484
1469262
1099054
376972
1788963
1951732
1352643
1516419
750454
385082
558516
1525696
1358929
813890
1560682
1557707
244576
697625
1590874
687974
72967
1326247
1429420
1919206
256563
1205673
1332458
1510034
1803188
89327
1514882
437917
1395540
408535
205569
1639511
1088748
1606088
1802868
81037
1022374
1240583
583232
1857555
1876703
1151917
1867541
368751
765017
1733169
497968
544736
1981304
1169374
83258
488565
429013
1485360
1190071
1373382
92045
598864
1019211
374220
427551
1609203
522279
1508126
1358492
1331673
1910506
1004466
681756
1268832
1838900
1156000
503712
852724
1345484
132215
1240277
1423260
501045
1096862
1372080
96231
558143
1684643
1240190
998135
557086
1676470
33927
575631
1934401
752541
1416239
495587
1203315
1840910
1352737
953543
1548832
1940650
257628
1479623
312822
1501341
847423
1039399
1715586
856890
608033
155985
370821
699331
433434
1009315
615132
489900
501802
1385295
1852876
912498
50400
1829263
1085331
1377912
1050544
1164892
393081
1703785
1275706
357902
1524642
1834660
696
139390
1295778
1146196
1975673
375597
1766420
1479420
1146936
2772
547097
1218352
192271
267507
242721
315340
1699869
964689
1809999
1361828
1737059
909559
674600
1252029
186961
1582068
937794
395428
1285416
1913404
1069558
47501
1422736
1451345
1105338
1972724
490060
467461
330503
1100319
1070179
816555
774149
1225525
1620090
1873411
1946544
1660101
1973049
1659710
487707
1061142
797875
1175006
514052
665743
471755
1619133
1720570
231989
1110905
1485060
426893
1896525
354801
1817668
2105
275917
1822466
1542901
1536075
952819
1224117
1601637
465002
1564449
1828439
914383
247776
547313
626691
1983968
912735
673642
993324
824704
992754
1987098
224623
650351
1724858
495173
1263189
1933209
640863
387373
1108142
1233534
1252992
1272588
989469
358036
592558
671751
772219
781733
460358
901144
1780717
1846195
947016
155343
1303754
469763
1888372
1209413
1000537
802954
1914747
640076
273005
1960827
274511
1644605
1153264
695629
1510750
355903
1960424
1084956
238135
57110
814945
936375
247970
1266588
1905265
994188
1458683
1323238
387302
786436
693187
768003
796209
193804
316031
1381245
1943280
924334
1077049
310926
97572
1978387
1992593
935102
1443797
1121557
1200716
721442
521415
1611332
110821
1615839
1071870
1637292
519274
927621
735061
624856
1137440
715503
1904565
404746
594021
1104658
90927
670467
196814
376661
69976
1634422
455113
1328168
1967580
770700
1239396
1041712
79071
1516625
1519274
1385167
1934885
1127816
467797
940470
1887474
1987048
1293418
1859231
1813006
317838
1363765
366014
1931532
845876
1852675
1064864
1736073
1673510
867917
1177984
1465166
1939124
1518255
693064
632091
522665
875861
1215136
1777933
559538
336891
378096
1974996
79586
1029870
51489
1951379
700913
311188
1318495
417270
1652953
37949
1871238
242546
1040861
321610
507150
1433270
1744474
1422596
110641
1841866
1089880
1606005
335803
1770777
1798151
863808
1293608
1184303
287514
405074
1208833
1863336
1221993
240603
1533732
1789664
211950
1401010
1517421
906075
135179
1498920
1131638
502295
283917
1826897
246222
691910
1782263
1624563
893222
940375
1387211
1678049
1617009
1848220
46887
1175597
1316870
502428
1511348
501885
1878940
602824
1157153
1826329
42523
1675516
292217
1752612
33275
1026618
22353
1681565
687247
726253
1937089
473073
820818
1292893
161200
703037
815907
1756588
945778
1304402
1987676
165241
345026
1723983
1879454
268609
1195226
1058712
1193810
860381
1568000
1546471
176295
517002
1911704
991972
450589
1631206
276097
1174174
214092
1639092
766645
1990204
437934
1675097
1422588
718728
1692912
1957746
451349
84816
1413581
1889291
1890083
1630962
464972
763813
1446210
548117
361667
1882851
395326
386464
1682788
233107
844009
1798419
309947
1876113
1351827
1226005
1514663
1189175
909900
762959
939339
1871599
1217598
889485
1076480
1714582
149642
1537979
930812
212159
1534180
1982831
862712
850479
1850655
1340033
967598
324807
523343
573335
1427333
1642738
508605
528899
1524595
193483
1740174
662779
706016
395105
709293
495232
782976
1646178
1020201
181935
1698861
1665125
776566
486278
890910
534285
1435221
1051531
1219848
1137995
43995
908116
955990
1051148
1968401
1572021
1075105
1548256
965170
1407522
645140
1036112
397819
451895
274607
1079159
1375820
883923
453385
1369409
60641
871756
1243340
1167938
601762
1068178
826778
451184
1886485
207793
592147
1273252
735644
1754658
1839647
652444
1322585
183553
1020415
1731533
321801
993597
1019683
1194981
1738805
123214
82023
1445885
1653873
56616
94544
1140421
77440
1649302
1501049
361460
1950845
846155
1236448
1831145
1274280
194780
1629724
846653
992698
267984
793854
820481
214642
1426379
534302
846283
954904
101527
196972
1687400
43918
1408710
344264
1101296
685133
691311
1102885
712220
1061493
695802
1844575
855009
786867
490101
108319
918291
1428616
737865
406862
1485063
1509126
398306
508115
1473923
1605102
265185
1831481
1256129
1821331
595098
455052
243200
1444021
1588182
1124179
1508692
875302
892567
1997822
634177
1964831
1266784
701549
286154
363324
481039
1158138
1625517
1509419
260825
412119
788788
1609046
1358674
1463782
54834
976577
1433450
138026
1784760
1929894
38755
959523
13318
1032907
1990495
587235
1566929
1754856
1609331
808135
1474192
274894
896779
1601363
962883
1278347
1599538
1725883
1295279
1828352
1234554
1085981
1417203
1693517
1819963
1247008
1604271
1496048
1253914
716206
1098058
245495
421726
1544352
1838715
1268869
1205102
597286
680096
1072209
640113
393842
891328
80339
1737563
343097
1474059
880753
1611824
537769
603653
1835795
517299
839333
1748658
74773
1177140
1008275
1262036
599369
805679
471332
1168828
1025241
825542
121585
1961344
1740567
34542
1825213
1446532
1933450
386089
434392
509110
126268
408278
1374097
314662
1622648
1835753
707616
306937
1978281
1886157
142781
1845072
37000
1823258
1621082
947115
1454446
801599
809450
563674
447035
284310
911702
992381
1216231
402092
713717
1728430
753205
1971395
67522
1017852
711578
21098
1216938
1862938
393965
1137658
214485
1411458
1183819
1567500
633995
174386
650391
806121
18528
1705377
1829806
1879516
630201
424450
1891562
1372587
1551353
1149686
1953190
672901
120103
3036
1267661
757985
1647556
1367466
1982124
246027
396464
1126210
1435308
1935127
1617258
955018
1232193
1019888
1867220
1328185
211087
1169462
1200634
74671
1954604
1848212
945319
655213
471206
294401
1321651
1970126
1945730
541789
1917757
102903
1737076
435294
756836
1717895
1035054
382064
27852
414948
625304
1053309
1498727
1105910
229449
457691
1612997
44812
1049257
1380033
1029120
173926
1215804
354513
236137
1128812
824578
1314335
524615
43698
753821
835841
736590
942629
1733358
1839760
1507037
187828
906256
990031
1207859
545997
1038753
829845
1672819
1377709
1078093
1302907
1689485
752061
543830
1995589
1396864
596421
1734164
933968
1313459
1906061
1099079
120798
138626
1860046
1690026
1729330
1601086
1590256
471348
911770
307811
1742573
1709588
864812
1901812
1445584
572047
1000294
754811
488745
547520
1405613
1032980
832693
1780373
1300358
180051
1529579
739155
1205154
49107
659731
808406
1487138
800102
12173
15699
1175491
271034
299244
1866225
941096
339025
104725
316477
810499
1288159
725281
968003
1052911
1638358
972975
1519951
1647237
77719
242671
1205319
1582219
120689
380344
502034
513366
1457953
1068032
466013
58453
86709
913802
333098
303827
1136724
1375875
1160488
1688719
1197937
310511
1566402
739226
1388408
656988
733263
594678
929167
1899290
1503092
1283931
1847884
863982
1422834
214603
287590
1011734
1901322
1818891
593845
1881185
765599
618695
1320998
1841477
266347
279607
1617432
436660
621520
443701
111689
459883
1075920
107527
1799507
533981
61985
1148567
889226
1038760
1188854
1676533
1902381
133162
276804
868488
1510369
1379665
146183
819602
1915795
325379
1998885
1721283
512293
999760
1088114
507899
1392832
1692453
1571188
631458
709176
1792772
547188
1912978
1066847
1670913
112677
1378974
1901229
1821337
154223
217509
1484747
1093621
1736584
299527
287156
140359
1510459
824709
612925
182517
1919203
601120
484555
984304
920923
49020
1015943
1914265
859254
960838
1124168
7629
1381925
1764580
43946
735814
1003472
1361691
677092
343184
1248126
1267580
1568551
1507550
670783
1303296
546657
469594
562508
545105
212748
275978
417059
1331408
294867
1568849
1999764
906376
886233
998818
828126
4571
118510
1737484
737245
86729
338119
81647
1434298
387018
916743
1745232
73240
1824640
492335
1878146
142166
1710069
1048088
453370
993284
1276863
1229353
970476
166629
602459
157588
1058749
753374
1801915
1046957
988852
1924984
723345
1829520
4754
825403
1068979
1851850
1928042
507671
418092
1926874
1628410
1547579
676244
1745085
771399
25465
1058059
785792
504863
736140
815777
936040
1712920
690906
1367716
1850611
1761860
281607
1591198
1193605
26534
233835
677128
248891
300504
467387
267146
1131620
878083
722189
1447828
1553636
75222
570185
187580
700660
1688578
403655
231458
908540
854074
1247052
1348258
1012570
1858890
370534
1403329
1591957
65190
1579221
261600
5777
1788528
80054
1585826
83797
1464598
498322
525326
1557431
754237
1894456
113937
1849721
873983
26108
610086
1598619
1764411
823692
144002
407307
1961463
454778
204157
1227679
1395281
1258923
824471
1119699
400277
443595
1882487
1038425
727250
1085776
254373
1000739
41646
1531002
331779
1220240
1335854
139139
314581
311198
1126973
138778
695479
291243
726895
1389038
897401
636813
596470
1708571
571683
102546
1554957
896070
1537
966288
1285042
1813410
734567
58969
1640145
1162048
608793
1842431
809654
317812
1321394
873166
943587
780562
1731804
1623048
1105418
1646928
1581841
1072711
1491814
89145
1205166
460244
1290397
224430
974829
1203219
606080
549094
511800
700685
498822
592332
1604355
1203039
263829
1198400
1867938
623623
1234616
272954
542338
567567
751573
1248014
322456
1193462
355703
995414
1245694
102890
1664433
487450
1984327
988221
625682
260263
231932
1158545
128035
37264
442239
887912
1905742
833956
410593
1688527
1222480
1500549
1736299
317642
1644596
916781
1231063
458718
306335
903607
311439
1203682
1142216
1472904
1314652
1336800
56106
348679
824903
1479009
603546
1051145
395267
739532
1702613
529038
134644
991135
1495376
1546167
1614042
308742
821454
994290
1432843
1326583
1532089
232814
1952202
978647
1596180
1846551
1652164
925046
744736
456689
1869069
234598
160669
1288561
754027
323772
236013
1882451
1827666
1437854
688717
198191
903671
1512734
568603
1806002
114830
12943
1459006
1054072
532056
746880
850226
1421870
1723917
1811584
598424
1536305
1394517
829632
242974
226817
176567
1662372
1325256
496618
510730
1580332
716175
207236
1363015
833057
345334
1621265
1054910
40623
825801
1726657
1984388
724617
236713
285231
1775689
250835
1157477
245580
1026717
1427741
19083
1944772
1018752
373885
1438271
905916
460183
363117
429002
856752
1254423
155739
1494896
1183077
285759
87602
1525850
107045
982355
5635
1867991
1355766
1371055
1650175
677828
444985
862482
12066
1490703
1705602
163204
982472
770104
1931209
1223832
677128
1310437
1191137
328516
1731169
315156
339762
1867542
743289
1447806
1958
192806
270246
469778
1650973
1438864
1290178
1118913
643982
1805736
1295036
162978
1986658
1572534
1973806
1043220
1226201
1368261
1963965
1890477
1573946
1644783
934186
1031422
496841
1194893
1365416
1586181
985895
617971
1216230
346925
553950
1882744
1845630
559777
888548
33387
530802
83938
1663217
1242651
1362786
56817
177939
885557
213165
370006
280156
652352
318412
126250
1719772
1885513
1493970
1533426
349786
334047
1766678
896412
781227
586769
1272763
1492365
212588
756446
165908
1918720
109562
42514
1078221
1732273
801474
270361
903682
1132388
31357
527604
701059
944863
459016
1720957
336353
1280949
1553421
605942
1871545
1131829
1890597
582907
980667
711028
1925363
1372933
1680904
1400490
1082405
648518
1262381
345283
697358
1013494
435925
2927
861988
1927232
540799
1578048
1812016
1490683
1215122
1516382
607107
1591435
1279599
311003
794773
1282646
1233757
608710
771572
1691739
1361172
876132
1919940
1667744
840847
560724
1827085
112038
679826
78657
1988129
217327
1591760
1150991
495704
1756217
1568376
992708
151118
1225582
852993
1162429
1915133
220418
504500
8057
577738
36816
1164832
685169
1217327
17319
1896828
216165
1819425
619060
1641823
38271
904390
734871
1936360
1333745
864876
261310
1166754
396433
1892084
1424243
1444162
1683529
1997927
215099
1016965
1906108
1192567
1579939
200917
1133095
1036220
421447
188860
59026
1917778
1248503
526203
1161924
108484
1864097
1722848
1232228
252837
648964
1856897
1799096
1919802
1680598
911507
400732
7687
1046432
1397614
29475
234271
1991971
1516374
931520
1261294
982416
1766783
52593
360127
1757527
446569
1294146
1469370
1423542
1617349
309428
216716
151787
945737
447207
12095
791752
1689442
145608
842542
1524686
1449503
1002816
1774397
1378452
940058
1144761
89481
1242611
1192310
1876999
1961029
1519435
76082
644275
677860
1999876
107929
1170437
1941258
1283783
63143
1362380
426017
1214972
1561917
1239361
1393979
1696192
1503144
1797271
291579
192660
1362921
1500181
626820
41100
1651409
1849450
134374
804822
1750073
1011611
587529
634120
1660450
503843
1111459
1453
1452812
303065
854888
948844
1456740
603828
1727754
718789
847584
1099618
39226
1674577
746271
1165086
1374657
558123
1782094
1651481
1582351
1112845
817815
725554
1415389
596153
880547
1047931
1041327
822449
1261480
176695
1005050
571219
1259243
28183
1582518
1236179
1934319
1789422
558776
939201
1964016
388235
1083670
624832
1279603
149429
1760167
1150648
1625570
1798350
1759402
1330884
351681
1933058
1082587
558604
1012366
498319
34161
1825992
1703324
581692
1855512
943295
776218
1288308
418904
1456993
620216
933890
337839
1963979
1454637
1026449
1001131
164142
1573949
400715
1063986
1590837
552909
1232983
1196321
1443472
681991
1214096
325757
1376486
186823
1001123
55104
1455447
160064
1501072
1503174
597770
233813
568313
1873763
1243478
1292160
946525
557240
492762
1544114
830988
123854
583705
1457370
1767184
214910
1502094
939601
172249
506618
899468
374841
869427
633271
1627337
740571
853775
1921552
206424
1527272
708420
28202
1178226
1674072
40756
797567
1623956
1641370
957649
1495935
198995
161491
59230
164392
447049
1794232
1933451
327397
1160610
1499425
1559086
664213
979384
1645005
1249543
411433
812970
1694643
1562617
709551
1728774
1414741
1476261
1843322
1586326
244740
1915207
505572
1339568
1303846
1923200
1794319
868475
432780
517641
976762
573812
109390
1972207
1008932
1631308
475788
163063
1418886
1710749
1816393
1853262
1971375
46366
934337
279605
990284
1087086
1111620
1850826
1293321
1492607
1956255
1594246
1491056
712853
672395
1816864
1974955
961630
1065447
662590
1779659
1244110
1937387
1366342
495469
989578
1250822
1629071
618371
1672508
463294
1802919
368030
1367695
1850631
172288
721936
435396
702972
472121
1247239
1937764
1206957
1974056
468119
1654197
1793459
472089
1620886
1288268
50795
78867
1981570
1064179
1131063
1464107
1836167
1276663
1301974
1237660
1699989
1720458
1532788
1945885
1993400
135305
237376
1732577
685603
1051425
784328
1609291
857631
1260165
347891
1567578
39120
1701402
346103
1803569
1891086
132358
1621478
353779
780555
1845159
1604523
1916749
1929296
1589917
1024716
1417456
1660535
759670
1783485
1979921
538218
1212105
1458630
966479
862201
1605175
956760
501930
1989244
991640
686589
431529
1851524
1300962
1050225
1875585
1834990
1650161
1107913
638803
258252
1151237
419720
694825
1792379
926313
1413740
1901063
597358
1202385
1330038
1116768
514920
1481807
404013
322056
362049
588780
1971355
634426
950836
938952
1046077
246360
1580484
1515317
1583084
1639772
1284851
727215
1866012
1965808
1793406
815369
1381343
1766727
1024390
1384834
150699
213975
1198195
439051
621335
1913172
1580080
30364
1255198
291733
1555331
162271
1071400
907449
82630
1353973
883658
668993
866479
504041
1390438
618231
1255503
639402
352372
936857
866373
929340
134688
1676547
1851063
1454660
560888
88028
1183017
1887190
501773
1225759
359243
727881
1667217
807387
428169
765105
1180184
493409
867140
317528
1857144
654121
1295084
1204858
691881
1798960
1551096
1985102
1855879
1570945
1731671
1601425
876286
1824219
414622
1625909
93426
341138
870081
1806606
1783650
504233
1496075
1903870
436978
1052025
1677481
839855
1873229
1389001
972467
536270
978028
1259016
919249
284580
1155330
1805113
90065
628476
1096838
942649
362359
853521
1240048
335207
217276
1325562
870903
1215938
1003674
1388925
1517902
1284831
582245
576634
117235
765505
455611
337221
1050028
467838
942462
1544196
1117727
588278
932831
572597
1709952
1195840
1485219
287062
1177897
1932195
1632872
1717562
258318
1457838
511467
1847149
1909031
249306
311694
1374522
1518969
1471758
1877961
1116206
142886
1242575
1131413
1338422
175319
610610
1097275
745734
1818140
1225821
1113978
1440938
978047
1243733
1734221
1906266
787334
1538375
828670
1477044
1119596
53526
1114301
1156301
619465
65901
1298257
994234
1811023
11794
1476486
869726
1293612
669239
845268
792329
51195
110671
437167
962474
299578
68873
1279338
1565801
1922929
1842375
848010
182760
285727
1135745
619337
1974830
1625980
303610
1459442
1483987
1148849
463376
1698180
365250
1217735
164477
1668260
843597
1680629
146040
1645526
1912450
969483
1014261
1596549
267220
606508
10488
1283722
205673
551348
402314
1376672
1698673
1299930
581662
1572278
1414025
989333
1964807
147611
1047140
667448
1525961
141361
478618
588725
1207587
244656
246770
1042600
1023270
1624684
1708235
897074
366046
321866
224576
611263
365826
974821
1835859
232793
1022726
498552
348815
702734
1267846
1350832
99534
1924580
277933
1582160
1114961
854374
684631
2220
956631
627627
1136463
584287
1277536
588157
386345
122899
309898
1084828
719856
1462395
1442526
706899
176330
756254
863407
331664
1854899
730090
130859
1082145
328753
121245
763450
1239406
1198388
1716193
963511
1817334
1831893
1783916
840889
669004
1771587
1720446
1373779
329145
358257
1525513
955034
269789
796133
915438
1028828
118858
1823425
608394
1262481
1991378
1024150
1011992
858789
729150
13995
1893403
1282788
1497386
90979
1810145
1861097
1012142
285391
742635
1929379
1330659
855579
984828
1709002
206368
497138
1356368
783247
107133
1751885
1937428
71856
1212459
1503738
64178
1129030
271549
83632
1119270
1435699
1435593
382594
1918448
114482
1920322
1642599
1348878
1007761
889625
221297
1127874
747882
939016
115901
767401
1138466
781194
1955869
347927
1975878
1359057
744705
1718861
237501
1133268
1347218
614159
1061231
158504
178226
427966
1246293
1263119
77297
182660
849899
1631005
168096
1465932
529076
675941
1383445
1740537
1872678
1781020
417780
112906
514468
393507
1849777
986404
1158447
229286
1923884
2382
35680
1370403
1761412
704133
1550671
1834425
1174502
1671340
1969193
483996
823837
1755944
1245205
1434992
1914371
103143
903575
253297
636265
1680003
981339
701059
1551402
232665
686755
1668759
584715
1704637
1696635
1974061
809335
848219
1480756
1841874
606924
1497968
1982297
1765370
850913
549138
639900
166549
1240322
1047910
882585
623921
661455
124357
1326551
995201
40550
106764
261691
831416
1725743
1395776
1143595
1626736
1079461
413127
98373
1293008
710313
425909
135393
748815
454282
1584130
1291151
260380
1560186
1063946
1196385
158918
1417552
208875
285103
275582
81234
511490
1104369
712591
1405798
1561194
73444
454518
428147
172835
30999
1075713
1891092
774341
270960
1807981
985134
1420466
1712731
1946656
862857
376401
990527
1591867
634716
1309134
600795
1772068
963355
627902
1261940
903507
1399268
674897
1778153
49334
1036404
319107
1310756
1478069
1414583
1784068
1969167
1606207
246888
1688497
1183914
307755
460689
28339
1672705
1885333
1214397
1600315
489672
905947
1337195
1981583
1073699
372011
316815
392102
1266580
499811
1709072
1543664
1734634
362075
74111
1798774
603862
1677269
1602406
9268
862627
1283972
867513
1916967
232285
536801
1563169
561464
103067
321112
1284826
355837
1029435
554498
306428
942420
1755208
1586374
1054009
1135913
1448946
1699094
1858277
1781213
908004
831176
1669845
56534
541184
1306073
30503
1850014
1809973
1369160
687600
1813975
1298469
797674
453131
35091
1744466
1341034
1075061
1891753
975222
1764910
77919
384881
1986241
1774686
1169418
1309104
171130
1675011
1640185
570347
1900918
1200859
1106266
1335950
87407
1837116
759770
1067024
435586
1367160
1690617
1366972
902357
782214
1030791
1148059
340325
1127081
113757
641801
1474583
483540
678414
1728458
1317111
1629472
1707627
914508
1575294
1683543
336685
1597478
1186777
954381
368463
1181062
921184
695013
1982343
663610
1059353
1552583
38722
1036114
367499
823452
1261162
428777
67896
1161011
704953
1269961
423166
1737679
1599442
1727310
630552
1285019
1772656
1556213
1724377
764865
1372950
701257
1088413
68738
1163446
1261096
461024
1455979
1238108
1944524
1604790
1230549
1779078
474046
1264633
1185182
1441441
582703
1590719
1871760
1111049
35615
880223
1407955
1787943
1990831
335490
880744
1365301
1475158
75284
1023335
1296066
1620224
470623
400847
97633
1168123
662777
193884
1786539
341760
1806665
1371765
1444426
442832
476629
1202722
1258886
343183
827543
1075139
1560220
1528432
487031
835542
861150
1597521
1922195
1902643
598281
998933
594287
54075
610152
1324445
1007803
1404900
1182329
1982282
1989927
1435672
1366804
1381002
1351712
1914669
191271
1207840
1901603
98456
200121
1712725
861012
46223
263991
1127064
1788352
891953
1325442
1066136
710567
1128877
1414679
1901166
1168784
460734
1465363
141726
1260009
1211166
1317880
1177525
336467
533847
1127014
1185675
402626
256167
1561805
338384
1360689
134965
65653
738587
1518755
450753
1551905
1341652
1964091
1303147
689535
465050
1125169
674313
1752724
1482416
234613
555005
1900888
649775
856955
380441
602390
540402
1579017
1822790
506274
1789604
1564334
1748130
1973679
1629779
401767
1009690
592868
1862534
1735422
1552274
1442353
975987
806041
1608789
1026919
194368
166051
1785557
1433925
424242
284994
591884
1276955
304966
1990802
1794671
1278629
917845
694260
1857183
396134
1096947
114673
409782
1776639
1617377
524114
1546733
1485853
985806
1548506
1184314
295884
1876159
1380938
1561190
46248
1421227
415349
495833
1756134
1353028
1764319
262322
378357
1594494
1222345
112562
1046102
799600
368556
1168187
1258751
40729
1647712
261178
395905
983994
1025966
242029
624877
1846257
1989421
134846
977973
716053
1441519
819398
1160290
1488748
1864017
1775712
186105
807759
819021
1981107
629983
111046
1470345
1577178
819330
286280
1433633
1928545
1653700
1791870
1808352
1487185
1912811
105520
1653465
1991027
847945
1186233
908943
1070791
349480
1593974
407244
534793
1302758
1328854
1933003
1063272
1151771
1263671
551089
1187200
1894646
607836
328465
1890394
1556040
1495668
310446
611206
720980
1589234
270754
1739316
67390
616913
6073
1943594
572889
487187
54482
1779763
1716820
1301499
526169
1500062
190164
299397
1243821
464226
1665433
1609748
219756
705972
981983
1131838
1320248
921385
156860
635581
1961940
123165
1131743
1453482
1658231
515016
435542
1674326
1102603
1011837
1229032
702072
566921
1624256
207649
924082
1184313
1341819
1322262
1130874
776154
480995
922110
1199768
1820876
1134686
928117
518566
1965859
1309565
1557767
1966907
190804
404489
282865
102726
1992597
1978411
1850580
156292
1933701
1792064
1518349
1840361
1637530
1795230
517263
958239
567460
1889426
1921242
1821421
116180
1761337
290250
1564978
1797529
1649066
1974667
1223461
1853632
679151
638977
1166090
487124
1234142
123099
1374749
1958468
1188440
396206
929426
1108746
1037295
171526
1780696
1110069
449300
1708868
1145184
232533
984634
1922608
711500
1059719
133469
73285
687234
644066
306836
422789
280485
1794685
1788554
1634390
1361718
641519
644253
1662077
369954
464231
989537
415392
552354
24010
1091637
1924368
995711
1144351
1309280
219004
69650
1050472
1846871
547133
1495188
1930587
248030
1318734
193685
1050648
1437830
1826086
1057676
219091
993414
816903
409238
483353
133660
1257862
1323417
1056406
345736
1655965
182027
1775884
513036
1103772
1566356
954959
1395736
1273264
1256867
1257973
632715
331653
40640
851017
1323398
771254
1439741
979538
1029759
227098
1461778
1869552
79364
1448562
1655917
421433
506107
1736277
903988
107651
1039118
394953
1397807
471808
1823460
964071
268947
1525184
1831409
1624711
843951
737407
1426376
1474002
313559
1286323
922539
308981
551979
1090086
887514
307925
695439
1411608
761682
1278291
256790
129305
1073603
980861
197576
31625
1475958
741351
258642
1755732
1315974
1560344
1358336
1983381
1457514
125980
251193
991140
1107565
1858498
418244
814044
1781179
1022608
1915091
549946
317775
69688
503240
1633907
1714847
712990
1024203
1740691
703276
469784
1415574
1472341
555535
826847
842235
266740
726393
1891155
1500741
205081
1604000
1940329
457102
806171
1928613
1402781
388570
124104
1243955
1346608
1388001
32373
895409
1696896
258342
1097297
819960
60695
302735
251342
386443
1824414
1353202
1283822
180953
612498
1538320
1651252
1594053
791847
1961314
1695887
342745
383250
1146642
699040
1104118
209638
1994653
1418791
1486835
1458255
465405
349736
734167
1876890
1923086
675043
162302
1065362
1539304
652084
1138998
1355530
878478
556892
1753393
682377
523689
458990
1905907
1711091
463220
95629
663652
1328909
1160071
1005643
356209
1196903
851597
640219
704659
1357880
430250
1179730
1099714
1005380
997474
1357468
1567851
135042
564585
542083
520457
25669
1017440
1875470
1782989
1117648
1634021
1059534
1816083
233766
1868925
1074158
279283
1482346
705193
1784580
927502
586129
420364
761908
336939
1013978
1509086
1549014
1539615
1540266
156920
335058
1481664
1555047
650521
170761
716400
1305685
1042234
1725543
1068893
1336664
1012680
1968151
510208
246654
1971215
90250
613650
836242
1407829
1598605
180323
1321660
245136
1569930
388527
1808036
1891313
1500385
1609036
1700771
103834
830826
251756
747904
107467
26657
1231536
724757
762622
1845665
510034
1905409
1653822
1269835
1278275
496431
176240
748359
825942
1369507
1860716
1235331
1530551
158220
205440
1831512
660354
1801557
1194245
874685
754458
595798
1415758
1025622
1743110
1988577
831219
1829458
1762228
265668
636680
445318
1465209
698928
1387685
1843029
1487009
1001755
694191
601083
124213
705277
887973
370950
1246535
1645555
1643968
1802953
1189770
703410
1903243
272036
838120
715351
957023
1564360
1744274
1320442
1130590
437208
834573
1024553
1261041
515023
183151
547085
1843297
71834
410968
1499615
1625539
118189
794958
1274038
1001770
1092906
1454403
1978752
1404766
1508992
1677996
89982
67807
1230335
1638728
387425
318172
1864654
21948
1364301
995165
1251048
1551912
696948
1457034
1783817
911320
1390575
4988
1991885
1059503
567140
238223
455732
1762467
390347
13686
371946
1876692
1525445
1580297
766038
1590095
1216393
442283
570361
335192
407222
1831481
254015
1505389
779140
1808599
341178
1402476
940464
840556
1560601
1040894
1109119
171502
895779
1296260
615881
760451
1141841
1739376
1031967
1705062
1567093
1307103
524146
1902492
1238693
923259
1735551
785715
1292998
592215
767679
1914981
1795177
1313599
710159
1416923
788142
460073
1391135
922886
843564
842983
632827
827860
273165
281783
498252
1239364
1640439
817794
527405
144577
1058185
1403552
1949778
1694852
1834692
838264
333268
1499332
1892699
949568
261007
684971
508701
1801492
387707
196797
1518575
1360825
129196
1883842
315759
1413719
1490134
110528
303074
1100448
35411
123964
1514647
961763
82635
1182516
1629359
130980
189937
1346158
671533
537144
1777760
1225604
1385152
457684
918532
260764
839700
642581
658206
1065431
241009
1751174
236651
1021664
1924335
286004
1071309
1131568
1663709
820320
1868108
40205
1590843
963032
339451
1953909
889887
1921385
1001400
1654269
1305919
1048226
226711
525540
1058326
242287
1831067
65576
33252
1385678
220103
1691035
1735712
643537
1123215
307355
1858606
105091
4655
1674432
475619
578697
146272
864045
330473
1348163
1022279
1799054
795299
597601
1810063
847882
267327
259223
1071460
1128513
890006
1647088
619135
1365299
1733389
1034428
242032
567451
1700939
429169
646593
608138
1694574
1489158
1879760
1772148
1627642
1268311
1221502
1619479
783841
1683066
1129757
397856
1948907
1110856
1396205
1094601
1882030
249225
1049611
119804
1771224
471615
1712364
826471
436714
1219556
1680362
1685374
936737
74629
993685
253701
1221359
384626
1526906
337065
1450822
336105
953207
65730
887456
738648
911494
304789
1645496
538405
1873998
1215707
1345857
962253
1989087
3287
191600
190321
423995
868009
538233
557992
295370
1215826
1662016
1928252
1786855
484485
453819
603805
370626
761647
1078981
198836
683476
939256
1942615
253605
1947983
117492
1307767
1557408
1069916
1009147
1438994
190201
1496194
740397
301786
881395
875862
390271
1669390
216868
513220
647691
236760
1151229
1932519
1727100
1105250
1606217
1971448
473384
426618
95128
770989
648621
361007
1052089
386640
472032
647116
1822664
1422674
1190632
1616629
1681762
593026
1863512
849980
260194
332343
613542
547282
1796940
891309
1634985
541028
634835
964189
577942
335387
490195
1028876
620195
1561741
1976285
908513
1834930
1480298
560254
1065301
1835152
478759
1701291
657164
1044194
1039730
583091
1998790
1718326
566234
102723
1339966
101807
713303
973714
855386
1167226
1811143
1565872
1195046
1498029
611444
250395
1739052
1921919
1904668
1448627
1287734
1972296
272611
997334
1608449
1124142
1780717
1172908
62738
1923875
224923
1581959
569642
1423961
331822
1786104
1884519
1562290
1513264
653491
1856066
869916
1953800
296991
322190
77225
182430
1213492
458894
1683760
496267
1966850
62508
917444
1838925
658224
835777
274392
78859
325243
684328
1826069
1036570
917938
1250461
150002
330293
508041
676127
416610
1549062
414047
1236995
750027
516431
1493056
285891
1676571
1566618
774442
1510988
1504335
346949
914418
1828883
4016
1839440
1474173
434561
318101
1248653
1176020
601152
1783611
189127
350934
840557
40423
207117
412203
1747953
87210
98346
1246781
832074
374106
1357031
1811630
1890307
841277
1719132
64917
201982
278104
875568
116407
1132439
1498417
835288
579655
430958
82436
629212
20776
1921727
1779211
317626
1702747
49753
367159
274526
429064
808855
1020122
1192425
1704044
1957861
639524
34582
1745588
1984807
114314
1192362
1321772
1375137
280233
540728
1248548
1233080
1991975
943310
901534
706589
1911947
368282
782469
1072452
1319454
397002
611799
837771
1305206
773605
1708169
1369919
521717
897684
1090546
776738
1571503
688762
1912052
537102
755032
307507
1035133
1488523
1547037
953329
1210495
458594
327791
1800250
1856306
1103461
1441129
1439940
1831287
1961955
345670
204997
1925245
795222
1401747
1621379
1268821
992207
1628179
1785529
598413
565218
573588
897701
208957
708099
1278342
1536616
1829906
1686988
127077
594787
1825490
1787571
321771
456557
1297810
965611
245542
1798597
577562
1652090
1494000
1099885
1186979
233710
1461242
395520
1486328
661785
326842
928219
1808670
871709
1749588
329234
131575
609405
1390414
1036128
1703155
285581
1206488
924894
300399
1205184
1894121
454007
1417119
1758249
704771
261886
744647
1191472
1753425
1182809
1663525
1793466
1861497
647078
1197354
340787
1021687
549094
657258
1643042
1477362
1761063
511063
30264
1937373
1010352
416858
218874
566836
1178040
1933475
1481664
409538
1150466
1104056
1421194
1804873
1275527
422537
67156
623902
402202
969187
1663674
152758
263730
1676230
1035268
1126736
1787221
849223
1574889
185205
1979686
1188061
256427
1262994
990455
897045
817055
249016
1354666
1066706
868384
293452
1129963
183624
1281825
583454
59870
575391
1189659
607721
178504
997420
1252354
1978289
1853245
1178713
363015
1324014
1412252
1930209
1394450
605342
1827114
2892
254529
1420138
1655830
480047
1836751
951492
1886008
1907476
576555
1702199
1996588
1374063
1112751
1848353
942936
362461
1539715
612769
969840
464332
1333457
1804935
812122
352158
1623972
355582
1294844
217469
301113
1847311
739835
1588250
1397811
1662262
326273
1663668
700240
735568
1397979
222757
390502
958780
476238
1713667
344391
1564290
595399
1936881
536313
683689
1103638
1261643
576731
984896
654462
1522691
422094
491399
1199395
1768901
915300
883247
1349006
1994885
1650440
1013161
1490070
574016
1967255
665883
1949566
1710400
1242549
1476567
1778891
1482233
1764083
1247503
1389687
82876
932042
1539491
847527
262620
288890
1607638
1299135
1849157
1777535
1233758
749612
1580734
267381
1198272
1715751
1585299
1344837
1977208
1378033
1865826
1234378
1822915
451398
611752
1903469
168944
215537
819961
233737
223573
689518
1162881
841106
60664
472832
273772
23108
1884681
1479168
690886
313251
1909533
1994036
581405
474916
1002445
1783153
1843613
423467
513036
1945932
195235
749746
269825
693897
1427330
1367243
1138116
187556
1136449
998510
1392092
1300437
370913
1406261
400
302045
1363482
1954927
1698141
1044342
1852028
1470298
681667
316457
71535
141016
619499
149555
1501384
1296423
458687
541910
1390524
1751624
1843201
514149
1270462
1422673
253619
1918880
369857
1523889
64523
119785
319458
461168
305142
1593690
1069893
1347196
1331864
1236959
1176680
1005421
443151
1008189
237002
171482
132738
1649048
1987959
622030
569332
1598079
1006688
1297027
1728565
1508378
600510
1464822
635308
1115255
1307128
1573305
1423174
1673689
1612748
820626
1536659
554821
1256453
1691863
5328
662991
72888
1577817
621843
787464
514648
587344
1146873
491114
1064602
1618207
50708
580542
1893347
1328024
1214926
1269158
1457793
1907510
819919
339063
998714
558025
281421
1809952
97744
774124
839880
199017
1484580
1919029
325248
1521563
1279879
1652590
1499777
903734
871124
59403
1322534
815227
1470414
1250535
183851
608881
1429090
1077443
1228734
1021498
1171401
851439
437313
1718869
1538926
532357
669245
1983525
1198576
345355
518729
164653
1405481
1790285
1040427
787365
1193484
1130201
34640
167879
454526
1651032
1702064
1925942
403789
1693606
451988
1481075
1330776
901478
1864689
187256
608692
1680353
1184436
1063597
1596046
1036812
1896094
1395203
1415280
432916
556672
1893381
1484583
292329
1280892
507334
538902
1410404
613834
1556422
1826965
185922
1313438
1503389
134543
75865
1729063
257223
1630304
185512
76627
228880
1025143
320573
157743
70502
548238
1780853
1919339
1459551
205940
1276565
564770
946524
1685488
1037217
1147584
1456026
1002751
137296
1320082
1680973
777554
849593
594513
31692
1902944
623937
1637677
669929
800110
745746
493596
1144745
639386
716375
796895
838100
621866
983767
844298
1959190
1497200
422453
857778
1715026
418042
461032
1852328
430320
1185062
534050
1930645
25949
486122
1729592
27198
997678
1190100
1985086
1072681
1641288
725803
1384074
1860410
1149988
903080
335252
1204115
1568817
1389285
1521074
948341
1394893
1486037
38131
1160755
1431191
1297613
792418
79265
907670
1690973
1483844
517374
804030
400720
70793
752145
458974
387019
278278
662868
1911980
109150
647822
1525415
1243209
1286668
1617438
8710
1188614
1137721
498554
722984
1892569
1811116
1752723
271772
1126596
9396
839403
1694607
782877
296909
839469
89514
399882
1222853
683092
979176
202048
1289772
1777318
185500
64608
160462
1926011
1345927
478386
1855701
1405125
54947
1001534
1146008
1226823
1817865
1808168
1542350
1185702
478503
1516771
370481
1954014
190427
757477
1487444
1086518
872093
1793478
1101456
1425187
633694
871849
779272
1539358
1910454
827178
494586
1243138
1932521
633291
1893120
1208972
701506
1560442
1818562
107427
1485349
1104657
1656786
544618
1416632
1494372
1538811
395255
1085310
335163
445607
1371050
880152
254990
1821471
209890
1765721
901212
1184807
1703408
229344
308011
1436153
694713
1867305
1321960
1646948
1176672
1505661
382571
1130549
598325
1595198
467827
523382
520361
1582484
1440299
559343
1447788
507693
537243
161189
1294281
1682710
1828030
236758
1204919
516279
1342651
1937617
68852
1629647
837021
1180544
1587050
656342
29317
553516
1137266
987034
407360
1425937
573452
553536
505895
828021
1091248
349710
928392
1711910
1191660
946149
179134
1252635
877976
724994
1667096
1631889
1642373
80503
145382
731288
435231
815221
1367003
1375461
1836863
1790934
1028940
1305563
282784
523164
865747
1009322
1074271
477823
159912
470786
1347843
401822
1445122
1829147
1959348
1789637
1826042
945461
478759
272143
433466
1895270
293720
219884
1576893
518186
556093
1349021
1931727
850223
1278562
449670
1280927
1716114
668956
1367720
1406438
1022588
1378605
176692
607033
758260
783358
788112
790328
309762
1807072
1820337
1555522
637962
1482746
1768572
1216941
935542
1231695
384439
1946639
731390
1862240
1975154
1319759
1840461
257912
1482540
446449
1170946
1809982
1594393
641314
1895783
1315025
421670
893715
794676
525609
1437839
313707
1033421
1302160
1676812
315768
1548761
1678354
996978
1244048
1619305
1299534
1411945
529437
1657877
1107021
1947846
1934583
1216331
806246
1515613
502140
1806172
659266
305991
1179970
1487763
532186
913020
1673530
1162602
537209
1443651
123905
241337
799652
1304065
962371
1739775
844068
784213
140742
1593211
1894788
502342
1468445
70933
1806538
1805374
345843
855920
1210047
218674
84446
770805
446891
1495087
1545938
1498742
1112286
1891433
1562475
830685
610113
919134
947816
1630282
918014
956362
726390
278414
782270
1481181
1765063
1380556
1931002
855515
531734
1731612
619769
1285148
1948409
623224
1440960
641167
1473622
1641619
1462946
1098723
645648
1270503
740540
797903
440739
448078
1469038
412820
1611775
470862
1723450
539468
413566
706192
1551564
96062
1930728
1385789
626518
1954855
133208
532411
1915122
262152
1985464
940640
665516
1451781
1302165
1065637
1180243
1830303
93573
1863629
757596
534091
654403
1510376
1366641
469857
992507
1784170
727924
205066
251673
258886
226120
1393041
1132785
1998001
1246924
1788242
1558468
152961
1214145
998314
1466645
1145658
490986
1814996
657826
307544
1999163
1934635
963612
1361616
384116
514398
1506281
565238
1804830
1985767
255865
1998005
1993352
321273
775699
222484
1600042
304695
179347
260003
1155580
1300208
1737006
1882157
1148122
1493553
460060
500262
1463776
855153
1038520
1228691
1032992
570149
878214
203116
1418786
756118
552098
1451723
221777
1248812
105613
1658357
270088
1091937
1633914
766644
1854909
382988
1967396
1828099
1534338
1364143
241229
292400
1587884
1528980
1784872
1034863
30348
1810711
1299705
1424945
1287911
1674530
59232
147312
1247819
68565
1895498
1642747
1010156
1380931
1863799
785375
1670014
776844
1675225
1373861
949601
1229901
1436936
1861239
542835
1007379
1869196
1718560
389170
1529830
585906
755566
631367
341411
1277915
1527115
1578450
1325588
331106
615515
1655428
712088
1118178
1175219
1595481
184608
865227
1783972
1380141
491625
342685
1234958
1639070
1338813
72552
388282
155341
1015397
1414624
65756
557798
956174
840977
231098
347968
297316
1067190
1076948
1075268
1647767
335119
206457
82756
657516
1191751
1682768
1818491
992962
1923482
736499
520672
142716
1201404
1505318
593303
434278
1166966
1437877
904383
1683986
797376
1890830
775733
490632
1799318
673375
29285
69660
1539728
1741851
573585
979037
1275443
952098
1390590
1119670
354322
1269117
607923
609137
582537
1732849
1902089
801694
782500
866478
1458129
728180
982181
343010
1319131
314120
221374
523464
246081
1372461
993802
474517
119240
1024710
1194552
1927065
520025
761648
1895665
428842
1603191
1104949
904679
1511281
634657
452911
1537538
1634055
207064
1748009
1164423
873908
1412282
328470
117955
1333406
1430931
237080
243473
1846202
466963
579274
1124746
1323756
578203
518409
744243
1942583
75877
1937221
994456
1830254
1282760
40894
1366706
389696
361552
1275294
288116
808757
1106547
1613016
421943
318214
910781
225457
48479
196190
734485
990956
432310
1625301
37692
1094580
643486
1272047
1110389
1820282
1473269
1501446
903860
6327
128511
547835
263362
148862
71143
1569221
220533
895624
1564858
1187807
1104647
575474
1233220
1060444
2804
1961345
825775
1698814
4095
1483236
1259127
10522
543929
94698
1697878
602313
1258112
749329
118750
1976683
1958781
1370054
730209
367490
897523
1594493
1361619
1732082
723654
881600
1336080
446720
84161
574379
1394198
48336
1170626
1540106
105745
541366
1817558
1790802
1340307
1305328
1669981
1077918
407490
1046730
1349932
771673
1342891
287417
1583388
1483638
1193811
264849
348165
475556
10441
1444974
1601053
6742
81661
1478752
319595
1971146
1947944
1843265
548564
1210243
1986667
556954
1174285
1991391
1126873
1289207
1479083
439286
1996154
459088
926900
767504
733580
1626075
1287898
1308832
979024
1413825
951446
664740
490931
1691307
124441
1253655
794772
593650
1303051
1542810
860992
702944
1756746
39508
1305366
1595121
14213
435109
942649
1912578
1929377
243622
1565686
1165476
862850
204258
575758
778887
1864691
309799
654534
1533307
516649
1004567
1196090
354310
523582
215986
538117
1324043
1854780
1059015
96095
1286004
743607
558179
1650753
407896
1385418
1381546
704150
1861534
209839
809353
1514666
1909238
1298217
1285997
1695984
1370787
365101
1913462
1027243
535845
1526157
1063625
1206754
34403
1870999
473527
1840220
345805
923528
63963
88495
9435
1649747
759754
1747311
423116
252920
1139818
252801
1448972
673851
699114
1658638
651217
687794
1648154
169207
1683630
1273993
1769306
1560252
1755300
1443844
1308900
1558096
1026336
389809
367439
1774718
115006
618543
1271077
1662279
994585
1069970
1672457
854101
4947
1112004
33916
1405715
417414
616352
1100322
1594682
1558629
1161138
302038
19730
1338355
1602440
325900
1763879
380786
1963142
1223737
1502923
856055
1466564
1508917
1181531
979487
871847
267020
324154
826451
1656607
986665
66010
701823
715675
1797410
1597364
1911487
792405
1068477
581530
1618414
615103
711319
1365954
423698
1252098
776156
588437
445559
837966
447691
1415466
161343
280725
268070
1275427
1783414
665305
98312
1929561
1620612
1311041
1106204
1615262
1428074
516181
678327
1162284
743537
270298
195907
535671
1096953
1175914
733546
1157989
1044714
1071028
1106213
1980050
696198
418227
184672
231239
1017033
1566175
974178
1685141
1928532
1848202
1310417
1891397
553395
1185520
27963
1943771
697380
415813
803675
98060
517238
1313591
197054
359121
918786
365542
1029627
389679
1134412
1823236
960257
1059514
987436
1881240
851406
1872893
582913
1005855
968261
537586
1363907
285888
491973
288519
1187703
234761
1155428
1174429
1400887
1919816
1110564
1740345
202184
1500286
792017
569870
1102534
957936
1873746
919763
158161
1046848
352336
1864225
450391
998045
1465845
70077
272101
574123
179269
118598
1435518
304139
1204112
853203
1990261
5046
1223951
1326574
416795
1736879
1882588
12920
1432646
1514151
345579
327629
549038
511734
106686
343440
997543
497605
1506915
194411
1552567
1519000
1500865
1325374
214859
776669
563405
198260
1961105
1569496
1258345
1924321
216454
1652229
867162
57114
29716
542416
767447
1141504
90914
742138
293737
822742
40556
1796677
300669
899559
1129815
875837
1486792
1752012
640411
557925
529477
1005780
623706
1467046
1008544
504575
185890
463969
16408
916354
1240163
1555978
1930180
658995
1143509
1588207
1572696
1089140
1792202
1405249
646163
1970715
232890
516963
1304955
576658
512947
307827
1709332
1618743
1493917
772508
778321
1061600
1102628
1902350
1378022
1223616
904078
1530194
164389
1242904
1850943
1815646
624053
1534661
1890198
1478125
326408
287281
51736
1519851
1426747
1656239
1789638
1173786
802360
782724
1698747
1933005
264997
1089121
1079899
627534
770234
1532722
505563
560655
1410748
1653994
399020
486902
647362
168802
548343
223376
1667977
1062823
1599505
989730
1266621
785611
232465
1500008
876408
231435
1328997
354385
294894
1334890
1613882
977569
1804754
1092587
1866914
1357312
1313256
1121317
547355
1019737
1830906
1461148
858719
625306
244589
465873
170613
206097
703136
1944046
153755
847126
1221080
528752
1990867
1108600
1915124
258599
686085
1364676
1959102
592562
694439
315141
1903669
1222761
383723
795518
146694
1946096
1649736
1093573
1749976
1754164
1730547
12025
270553
1065360
1426632
1399629
33167
1848398
1762496
447121
576987
1411167
1000315
1470615
388882
1611684
1822454
1190741
1197183
821371
569521
690670
543596
1830757
1878678
1094099
1348616
1865781
1304858
396120
473509
53145
1486593
1871258
437196
404341
1323889
1026887
798926
1062626
966724
1769517
514208
1221363
354909
865495
675005
403612
553462
1522232
867016
1603347
65986
490571
1093517
164438
1757407
1111231
1883261
185445
1896110
1929127
1499553
1573862
1740613
1817304
1375508
140789
788064
1481159
987344
936877
543632
1597102
1519665
544623
853250
462374
96317
244309
185716
321383
1697435
589523
239766
629186
586710
328389
1669742
637476
242759
649919
396681
1288164
157998
1200727
831778
1786447
1342060
533585
1070606
867971
434021
560530
455572
1647446
95573
572920
1963204
74036
1594969
1032202
1800933
282436
1564153
706621
1982724
1133906
686343
1454042
1083038
677787
47038
1424996
228228
268801
1297378
1270218
1879139
428227
898999
1481444
1860713
516905
19148
521817
1343914
884699
1157771
1985377
1579026
1677550
70603
288308
1510683
893034
297023
886596
861627
934588
53111
1755782
1034890
1950688
1205894
250303
1511312
1657473
1757794
327512
705140
901771
1079917
83361
890328
638292
1142598
1957879
1303685
669913
833813
1958471
445556
1328547
299323
347420
1445109
1020752
585071
1871664
922862
1291250
1921538
1619755
1407100
1533340
530326
943124
932961
608587
1824651
1948171
270290
416628
1003083
1249085
1271677
519950
1363051
1881720
1421853
83171
1661863
823331
1903439
1713497
1282453
78321
546961
1523265
749696
989726
1596430
1069563
1929722
249450
1302795
1355199
14470
1802771
799373
1744660
688707
1212024
38114
1210161
954741
553250
298249
269851
1270976
1131275
951159
69646
576461
1089132
1292219
1639874
1840416
322981
800016
985188
1395973
1489410
1975978
1126695
1400840
1206301
1053108
1530016
323934
673299
517870
1538744
731882
1573984
126161
441502
59403
1505432
814770
395272
1678265
1936253
978292
1691644
435889
726220
845741
1832719
1527510
941770
43885
389258
958316
1723316
62159
1347630
787520
1974087
1601961
912927
233167
1717361
1080259
515096
643508
1859852
1963238
1881443
901623
1387216
327065
215522
1188068
1062099
1723398
1378104
1006904
164985
964318
1731119
1071307
1867508
1873578
1652989
618331
905659
1123077
248945
181927
709527
1109764
1647554
741964
1898603
1808422
608229
1543042
1873065
1728827
1209864
10747
664534
1622042
122424
112616
778469
1096677
436742
864250
1934458
853392
1071233
1213428
798732
1008801
1880603
843235
65367
308337
1595495
152872
502774
1485624
285852
1768813
1182034
1543259
469681
51963
1536557
1329006
1701081
495727
1268331
1560143
197711
1618518
652831
156973
1214277
432903
337384
849129
40505
1726918
1658235
967400
117520
128401
1089131
1838857
1421991
894474
362260
437925
109466
1948639
260587
350697
576135
1754667
304613
248840
268841
1259725
902732
834646
1990289
32165
1535758
230780
1539653
1271973
978275
1967936
669148
331346
718731
1214063
664231
686898
1198322
1835199
1802019
811604
289630
82698
1169149
695319
1043283
195290
896886
1883423
1639347
1738077
1504487
850729
1119664
474072
1895953
1627222
1198699
714486
128131
1674941
1126008
629311
1562539
1803298
643709
35407
1630895
1403796
1925484
1084751
1059429
1645874
46258
1001238
1831332
1742699
1656493
1258836
723131
1211722
1990654
1486064
1944735
285476
514960
1903555
405314
944967
1198861
1189360
1063385
216959
612154
543155
1560100
1321808
540381
1567373
1597113
753851
587368
33178
1476878
586317
816434
1890626
1843410
1169828
1328294
1222364
1745128
542919
475856
448986
785174
1879648
84980
1443848
676790
1753231
906711
1903526
1145583
1849500
651049
748481
1830571
250095
630395
742910
1128862
395836
1360944
640151
1997648
1422985
493379
1155100
221962
308103
1370354
1785243
1459226
981116
523374
88025
1389644
166678
1529800
812337
1886308
1100702
1995674
1331880
210243
1199289
98357
666805
823367
1277443
332839
1178373
756300
873340
351595
305252
1070977
1422306
631911
795675
418266
1379315
1465596
1519088
1310628
899551
563882
1656672
254286
1330441
538578
626629
1455083
1402418
776292
1966313
1450342
503078
558464
1642727
380494
1868621
1423621
319041
1751386
1425627
744373
813164
1200008
723641
534735
1522896
714255
1314763
1031908
1930908
1617862
1404906
1690545
1848062
445602
1687698
1127983
1207544
415436
531768
1303080
1270112
578771
1568360
55418
1059765
1375152
482884
681292
357999
1342743
136042
991738
644835
1412754
1031955
1922042
1055611
123186
1736075
39492
343853
1040527
1884503
1798388
1765062
1747689
1859898
1955911
493067
599187
143706
317895
1648665
1475626
28856
787457
68639
1481621
1137514
91139
369018
597214
507668
1613827
1362725
94636
1578244
154609
1523935
196398
1198317
1328252
288746
1292852
1310208
489163
1849925
1136496
1086937
1589123
1488035
1629171
1631767
1551149
854370
1628974
110306
1314098
161587
1526354
623039
1639966
481774
942079
1978048
1916949
345806
125673
753844
1443901
267144
1160406
148443
1524788
1163308
1445784
1221479
1565900
587961
675325
748362
232839
426375
1463417
397442
555058
1995333
71368
1438102
1510525
693786
954051
639021
468183
977423
906015
1606564
39734
659450
345419
1819954
1210079
1788218
71534
788350
1636177
265750
158871
1810649
1229554
635797
1646211
1452507
1959187
1305490
283380
70746
1173813
1899737
907631
163950
1658454
1300273
567164
1029597
152435
1594869
1682919
1000358
545166
126982
1570492
1857982
462825
1236189
1380092
1648403
1344069
1622725
1331694
847348
1299526
525647
426703
1359379
169441
813777
98783
1827466
1980004
1560504
1118436
63271
294840
321827
1552300
1463521
318843
1997274
1286908
1702923
1750033
1084054
134236
384786
1992641
1385480
231703
984810
270641
697965
1855245
970499
760243
1371251
118104
1347050
1399062
1747483
309143
266773
68000
1669524
405518
1134324
890999
1321227
1913577
256395
1951414
273492
1097960
1037898
1831734
1346970
1867510
640928
1671767
308338
332672
1160227
1579491
484333
960073
491409
1695182
1186270
954157
353511
552579
1179355
1697543
913567
444458
868012
1314088
1249956
1372627
1157561
618257
992347
1397969
577005
1385970
1856192
158008
710979
372399
1454037
1524482
1650949
1428823
1461406
859307
1138174
109726
1068553
950771
660653
1595361
615287
19854
905585
1709895
580232
1064108
1672530
1489565
24439
1830018
776717
1373920
360718
794825
1305631
803983
1346511
276167
1061940
1523538
1468896
1907145
1327296
218248
762168
682290
233011
619239
1040876
32614
59813
1120743
1607486
336714
334884
407457
1826595
260437
966990
1995115
965819
1547856
1219494
490436
1797625
723439
1549951
423640
1123788
677168
962146
1711693
405979
72627
1385029
643554
141848
1280957
1290534
1944674
404262
1630760
1600140
1855088
400237
1349433
1987182
609433
1115884
259730
1094066
1476269
83892
685647
1963835
189649
254945
1283167
502233
675682
996399
1676526
1773040
1154033
398164
283317
875689
609110
341730
1689948
1815480
62482
698176
1044340
1580229
667487
1842107
537545
1037172
726091
1499936
1268664
670691
1847385
762853
48589
49191
80523
1715025
947410
117790
1411009
1198616
411182
1951678
985135
634818
1549649
1337846
1663943
131699
101951
480993
429019
472814
803070
1639775
927882
419659
705855
885014
1446815
1625112
647827
1381320
1671213
1394810
674778
1229715
35487
1678563
278282
1577548
1590292
1896409
941134
51382
1242496
890770
408069
1444088
1057150
636629
789261
1694876
164104
172248
968446
765570
164793
1384731
571413
164552
1025765
1328278
1200734
207930
346862
1532812
825851
453682
782767
547475
1808612
1916961
1036660
875723
1198141
132767
1623835
59920
679180
1037095
1417463
658328
972705
1609225
1310905
1479250
1992483
932015
100390
298310
396770
722543
1468252
334753
627014
488394
209124
901797
21301
723054
1730823
610963
372585
623169
753661
1039376
1340725
1350078
149585
317263
608575
1971826
872965
419531
1561533
782581
98857
1495019
1068155
326289
640884
178128
676669
866305
1552523
374188
315342
475513
1770589
1994283
83180
1355549
774733
1934531
509758
990394
1325596
677351
1603882
1331208
1015666
987615
1987557
1049396
16574
1730336
571061
1558948
1877323
557718
739728
1445452
1125763
581573
1970227
1492234
1289274
1486070
172625
978662
777075
144219
1553175
1244026
1262537
235684
1340649
1864793
1099982
1393067
1450801
1847195
581917
332159
1364531
851083
1140521
1835159
1170508
865118
1956371
1135390
942555
1352489
1047789
694489
1852397
1954097
72367
955318
1462079
519887
154667
1292558
1414542
117724
759606
964847
631085
1296046
589714
1788454
1007368
1843320
1063350
320256
120457
794030
731794
524940
1466822
1681581
1275029
1944510
1936932
626923
1954343
1767166
1090160
591550
953579
879046
198350
1204661
1189259
1958733
1161106
1562672
1539761
1170270
1703847
1617366
1995406
1017310
56914
1977113
44085
1515023
942162
919946
511090
140992
1511947
1140089
169042
930679
389250
373014
191731
1446776
38363
1994197
1631955
830406
89353
33691
928573
667909
280698
1513377
137197
267823
380348
907033
938251
955282
914842
428345
1438761
719281
140622
1270976
1912263
422922
1838627
1102476
1184873
1835788
1935414
650274
1915339
1569672
359784
1627017
1068498
1975589
341886
1604745
1262960
1487441
772270
520990
61470
339422
1994994
18401
396203
151904
1030826
1937373
29992
1943070
1757160
264576
1319723
1861083
140264
1838375
1496131
1995046
719860
1071895
545001
1294671
1191422
700004
513470
845257
1296774
1218561
1216186
1339229
725301
1996982
1201606
534757
620048
1438387
285580
983476
427164
418439
1854515
233462
929411
150352
606023
826960
98339
1012690
1779464
1716105
1999395
386755
1813994
583265
852187
914193
1814746
1081510
417048
1775298
129250
1025317
1598902
988886
1516251
1727554
1011916
239125
1687516
1698127
1161444
971304
1009649
1345324
85574
887895
689047
1594008
53120
1382941
1938680
1252148
1698385
265957
1920235
333229
308304
288698
1409121
1003695
1802403
61777
1955564
1357504
1282520
1413017
197375
1778755
617409
1046496
1353298
1193492
738010
1882119
1081543
343814
1263888
1764745
547598
1453213
1493218
172689
763073
867446
1654136
664188
1805501
536204
570446
693579
1172234
1490138
1594446
1840790
1296800
1391069
468409
1257597
1218210
1941108
1357336
29687
69606
1144755
1967945
1699918
288489
902519
43828
191580
1979854
499909
68886
1138532
901623
1816449
190328
1539385
401276
1589695
721859
992706
876594
1413127
1968320
1210065
217804
1723857
171467
792028
1429965
233803
461266
648425
394446
214996
523693
1474693
755610
831745
1909366
481321
720612
1233467
1800468
955344
743986
978282
209201
1208879
1293027
1279822
307004
1528904
689642
1372037
14754
58456
626143
449077
1139701
1957117
503578
453382
629523
1969128
1217963
1002883
1788047
426088
4809
1870593
10438
491551
1008966
1041389
950608
250175
966266
1784982
1606142
591324
1225564
1736709
364364
1574462
288630
1242376
486912
896713
421938
425825
1117974
520991
1735536
125332
1262314
291929
1263779
16791
419565
502182
171550
1479899
1041834
1972015
1458033
778977
211459
1550892
405683
1690829
25927
664130
1063534
1176479
1751447
1447218
797979
489111
151357
10758
665895
851480
1120705
202059
1758438
150039
928761
794024
1146855
178550
1274434
1577571
534320
925441
1747245
449389
1020039
273544
1119140
511903
167397
682230
1562717
111794
208150
1624602
343722
279324
1501275
1325495
1761860
1319882
351233
1383034
1092864
691948
1724108
1916960
1959225
262923
1305243
1637556
755699
114235
1030101
846047
1589111
883887
1118838
1643388
507486
1731484
1320942
1142727
611368
345547
1155660
84983
1206714
1309177
759086
387983
138464
31960
283314
1238737
59308
531037
1394475
169581
1234521
815168
1971331
1355262
1832171
1694977
307879
1026456
812829
1693955
1685257
1885929
94346
1882512
1857220
865954
33653
70111
1306844
572119
745144
301476
1751472
238606
931241
1903532
460907
1620208
1585265
1411652
527392
710174
127628
165068
1568264
315329
1455428
603625
288770
1079830
882941
840659
1845007
1253319
340925
181990
467064
226882
717190
898334
603629
1890539
134839
1895642
75594
443351
657520
1492975
1085519
476381
1899344
1244410
278449
1256667
1735702
1107114
155388
1473168
595242
715628
67565
64645
894460
26862
882868
510422
1291358
433607
1228286
550577
678352
426741
236391
250414
1408
520663
1110242
941204
87465
1141690
1999086
1516977
1488335
1924246
611147
824463
1286360
732748
1875082
445702
204697
1918862
342348
518939
508095
1248568
199474
855245
1375317
1075999
139415
542732
475819
118778
750616
1493930
878212
1907656
1859159
1627560
1394027
997630
1654120
503973
1300983
549748
472299
750647
393500
1840255
1732965
66389
346262
1461605
1534703
1947047
349264
1093432
1971895
144335
436770
1085194
181269
484428
1100271
968109
1902150
1487058
1814422
720368
165124
1172722
1852824
61446
1285668
416840
1990372
590637
560369
314794
1280627
415432
1430387
1311340
789227
434133
205452
1579518
623901
109261
817769
698621
91145
1260973
1183688
1920753
98571
984629
1248111
1525185
892703
952196
1697434
976113
951848
784833
1326304
513226
1983997
55148
1269645
141450
838486
1051151
1053523
68015
1398229
266038
1918506
527855
1193013
995615
1407364
1990016
53889
1417590
468280
1461469
568784
884071
1658343
331347
559877
1552673
322868
1871651
730233
511462
1127508
766444
1166209
1082587
56509
473058
1248458
920503
406569
1715759
304851
268339
1342967
949489
612849
1199996
946090
1848626
969108
61163
882540
1429000
2010
1454559
1999098
1428637
730757
911782
808348
1648324
255041
87723
929016
877039
1507618
342144
607474
173787
286963
532236
331894
1334789
1051205
699827
741928
1105413
831410
306385
1298926
170937
647509
541759
1447681
1734041
143669
1984291
826616
1531276
1919527
97748
652294
41639
1281583
1677358
1473312
729707
1862182
1420205
220126
1532581
151220
1268815
1559080
1359889
1515211
12905
1588969
1567720
107910
1240986
1238332
264223
146426
1555907
468554
1257172
1615840
909413
461168
1480492
47445
775180
1331134
1461832
1084014
785974
920492
1343442
805177
1255308
1510476
285152
698170
278342
90194
1217424
1636052
1355199
732165
658417
1554378
1798051
994012
1621479
741820
660487
615336
696268
562150
1997798
620770
1077196
1911639
1752135
97528
1847047
351162
1182501
1521394
1719761
1087648
940387
1605549
184933
1993800
83358
1306584
622164
617244
1056303
637422
697768
830388
1773569
1991293
206087
1765808
1538064
1776162
1505371
506729
1176455
1581971
1610519
214111
1583507
812268
1720984
1455263
1784404
988351
1259208
424804
232551
482705
370407
723352
677145
1509589
1602016
1084808
298868
118616
1286843
388984
1673932
701503
176992
626530
913471
829298
1199627
1528376
1105218
1751249
435961
1266278
743488
1485033
1019280
1124798
869026
145965
826943
1250875
855145
1541077
140
1850634
599083
1641019
433004
1708479
108259
1543310
499354
1831479
478807
1212699
1778874
1020972
682458
661163
258201
154713
587649
40744
770904
55220
483288
22554
1770208
235467
1337583
949443
1844427
1839491
1380629
1113887
1944469
844234
380631
730621
1777374
1073715
1254338
1259987
1247680
1641319
1393757
375510
157475
872869
1010015
67699
272650
183445
1958811
1313835
1506647
636243
232050
1967593
571802
1837351
1155035
514914
1828512
188151
1171348
1892240
327270
1978690
1712705
95475
1415764
1118105
1353309
1550843
1013603
1903440
1735176
314419
1143039
1269782
1702055
534669
1867552
1497169
329774
1760633
1599969
290054
84367
1429
1938969
1713074
1659552
1289384
922154
803160
1080018
531880
1772100
745089
1801069
1992347
1747884
356368
1956772
1156191
373819
1086424
1984021
53018
384443
1168091
1770935
876206
1706199
1992521
288758
654833
1060847
732209
952096
1010478
1796412
505777
1699640
1251824
289581
1843617
722555
1226790
1818258
467380
1704655
1326078
306971
123271
1207702
1176278
1121610
575783
356425
766022
1344689
87375
685467
1359534
1998225
1856407
1338388
1055006
1852465
1924363
1341619
627411
309170
1261560
184689
456206
1332126
149297
1323549
196406
1159105
579411
1921111
212176
574112
1886370
1959305
1630603
1697813
405286
1312482
896118
1427544
754268
773147
1163890
1975752
1996503
508953
593842
1811546
193440
419394
654125
1430257
1758889
1632457
1235799
29309
619263
1633088
500210
1446487
1601181
1838283
1040277
174611
500391
1047034
1257002
1969071
616831
588774
1889358
596334
1514796
819284
1678727
1625067
1214231
1088489
600118
245584
1606915
1682375
978049
1723628
1462642
1873610
1817697
1509526
1891024
150522
1431481
600194
232987
961070
1112028
404752
712891
973940
1051336
684587
492812
264741
1187684
1787142
77082
823137
384047
507208
1850878
373451
1519463
471408
1155634
159730
935115
781141
1147869
1758115
510177
1773117
538074
756493
1798442
1128247
1150027
547281
411649
788744
993227
268350
282360
86718
1705330
697733
1538874
543219
837326
203806
1074469
235559
1953792
1502341
1817235
650606
1624284
642327
441767
635726
1362485
1143560
1824094
916422
270061
1495212
561292
1425460
1942213
165733
1617133
317964
1758901
1795744
1913025
874900
442050
740656
1479881
1742669
466151
1117949
1790259
277512
1564504
1808972
797876
658342
1766314
1531208
957399
1556628
1116627
1205783
1693376
433999
604572
1474776
1423484
1087741
1455715
965081
237307
370064
1431023
979134
967346
1053535
1389240
1364755
801840
1753975
1680393
275244
242296
175118
123271
1234490
508382
1943756
1272181
1071993
100744
1169393
285256
277588
1485913
1853285
1507043
1006500
1829891
1401643
1608692
70686
1586920
948574
350541
852660
1756569
1989585
1393861
1397558
213228
1545612
478917
1034443
1213519
1867465
599670
1754511
1778721
1014237
548117
996236
901990
1922093
200015
941603
1998677
1793210
775922
1437073
1524087
1600514
1707202
1976611
249513
1846378
1733916
465317
1767666
1396541
807859
78099
1362146
1514602
1736676
161878
829919
919452
1926569
438854
458756
804597
1834536
434383
215379
1291666
916069
1257393
1674938
389349
1553254
560319
1743323
1907872
882924
1969462
1315956
48699
1526782
275286
636894
350310
1056618
807359
136308
12467
872017
1736722
412929
1391368
1928487
1032561
1417649
522293
1533377
1108056
1752845
1701292
227856
1390779
773667
1591747
483076
1224510
665329
690342
895470
1808222
381828
1140728
522339
957753
232400
1452571
1196708
978980
1069031
1437810
1976422
1732280
193540
486776
19333
1205589
625584
465419
1997777
73716
122138
1811309
1469168
1537353
1165796
1081770
722848
1259956
766440
1332882
1235285
670557
1814029
1271940
1090810
326754
783629
1845205
1154262
1524471
420901
145898
1749317
1945207
761051
1030151
608536
1571019
526957
304148
1214226
1209379
1540692
367453
1493830
1617016
218526
1742226
477837
1510543
453432
1925323
855836
499641
4098
1362123
519479
748724
318408
1528943
1679880
262766
1337869
602713
600273
661415
222487
374826
1189546
1075591
728719
730193
761393
1406550
1371631
1466000
207204
651717
914254
1902120
368729
1955855
266865
1595301
1830329
1615662
1011364
1509175
1362433
1820435
208301
1554544
110161
664432
958880
1934210
591133
1033145
1727734
1312861
1234594
1759791
798017
1525529
814539
1122406
1231768
1770008
1960546
119118
868606
1278778
65239
433926
667311
1499440
1938431
237026
1540893
18499
580192
646618
1209854
1867080
830690
1272844
1774512
986482
1009053
477703
572038
1341644
469001
609554
1516973
1637349
1207464
1960011
531348
994362
511456
1303841
1084473
1252741
1712688
69400
936065
1723857
983447
1356420
293427
563574
587089
1004965
1060446
1841230
564312
1755440
317003
21988
1750829
1310825
1669979
1953376
540400
1641124
257228
1863537
681813
1365781
1540623
44270
1933673
954011
1935720
854744
1153762
1730159
1949458
1500402
124132
929536
1009299
66672
1118116
1956702
1507010
1680998
681605
1900102
1281621
1244929
1326658
734136
1965406
1073845
645811
629237
109585
1468631
705776
1154739
213745
1638707
445337
1681848
567720
472269
1786229
208737
1777575
473524
1192460
52904
1391362
1365035
569502
1765417
1720409
361545
969401
344743
727990
36146
1041103
185591
555760
63905
838230
1519262
1960444
513109
1678836
1471204
1784607
578493
759004
1444728
542578
642510
1083388
503794
1110806
654992
1859715
1738175
317521
197106
1249576
436757
937162
1310351
329545
96979
1989663
12918
548311
334319
1039584
1484200
1975534
1001871
951283
742507
770796
1299003
1585774
1421315
1812581
1031713
790053
1704116
105017
936348
1137461
1930436
1135801
249911
1788393
1135599
673083
19451
892008
1212329
673394
128917
417328
668993
1490613
369892
316830
1276303
1362351
895402
1785856
1413876
590373
49641
579494
1317892
421959
1008768
564292
559926
1204075
717858
1942222
828710
1408868
1547830
1181079
1717252
1077884
329189
275780
1593164
873490
1832022
1068366
1184622
72405
1304230
1329319
1782217
284378
1134655
352407
1523183
1189955
1780135
701738
216350
1077951
478512
1838283
567696
589701
610136
901969
1003332
1563160
993457
798650
217214
658308
1857551
284460
439665
1448844
1772234
49098
279506
229220
286627
210876
1179558
785443
1698349
564365
424162
116121
1945272
1271
865240
192201
1103195
1486516
165169
1903940
226802
165931
1027187
103442
1629860
543130
613061
1335116
1926140
1836999
562511
1301512
1047155
857398
1858087
1058166
736513
1979161
81583
1414162
911288
875057
1421836
1609171
1608000
1784077
1675848
1854962
1172256
1080862
1460689
7623
1337003
1927875
722977
561050
202006
304475
1661126
390867
374583
899477
895496
1537001
1161273
605202
1317383
1804604
1899644
225087
600242
1060462
1406984
69658
975850
1439989
703791
464228
1354766
874496
292642
1548792
119930
826274
1196059
1726713
213346
1021214
1724581
1822654
1371534
1113325
16322
1486827
1930035
1944540
1636919
234213
527656
409696
238537
861709
1589097
1820764
1669661
1698313
1520964
824657
619663
504921
7204
1331571
458895
501190
437454
1242479
810771
1173072
354316
1692667
730485
1446763
1544003
1773448
1433885
565227
1755886
163048
653135
702893
1151319
1948641
846620
1408476
1601858
388161
1131890
1326864
660313
1143246
58878
1788233
808530
1042812
866517
251446
1688963
121375
556868
842709
100777
1301880
595143
1868330
169123
1672045
1714070
855058
515127
172571
971840
87114
1486042
423114
1568658
1230647
1286605
714998
1350099
379970
398085
1402803
593292
1788643
1193931
1599763
1859114
1086867
1649386
947588
1034785
1974587
829113
345916
622324
292833
114335
485512
466008
927226
233462
1901335
934623
741294
1757482
271393
970418
1190156
790774
420038
541552
116693
1931297
1213308
1946141
1472934
1678776
688375
1581012
1869872
505318
1339275
1456846
1023335
697064
480307
1897586
820484
26139
1058651
974266
385122
623076
374460
656449
1404394
1319267
1607401
160524
1585226
1016499
212853
1057886
918865
1249757
53261
397749
712196
848279
1779617
539466
1872257
1413746
1483663
689970
506993
1593941
1742962
1330233
1506879
1292309
1999224
1831648
713485
631381
1138624
788510
1399958
784580
67516
1629766
1172809
33848
711495
886140
1246253
184135
39955
563582
660196
1594451
733914
1447571
502960
1601870
56537
845850
1367910
1572288
508149
36168
314359
1577314
654445
974116
573845
300205
1528019
397586
1548109
1870933
1449258
648163
35521
1824533
63019
1379052
1081787
605961
1506613
911900
1769522
1799304
910849
190356
1733367
228862
1189407
388708
682931
869220
1779857
1263944
354065
1856156
532666
400160
1455195
1732826
1091285
96262
778018
1823891
1069067
1409631
1876864
1058868
1795034
947434
1124820
288183
259363
1542594
1919219
1998346
91361
680065
1198513
1059987
1331739
1857081
1948137
291843
1324210
396601
1525880
1791912
1430328
303815
694672
666355
943899
1312361
1820164
662494
1034612
894569
425980
1947817
1823417
1506647
813308
1688601
366522
1062616
1697353
859501
1962902
94868
997100
358443
1954019
1528750
77998
1584554
788450
1864623
649457
504042
544031
1030273
643140
1251858
1733703
71996
1136219
488798
591656
688984
836524
1523264
577275
836148
292684
896251
1312821
1404801
175644
1626364
1498087
1844118
1161565
1461581
1392257
1763568
538980
1092688
610369
1471136
1522948
427149
1712522
278773
1265163
1832243
200190
1042101
1338441
1073965
1636396
824757
1440117
1190515
799763
531227
1121297
1262031
1011132
911368
1984407
466449
882439
1876021
856223
720472
334615
322345
579896
858548
1721519
1361368
1462848
96335
192578
1982667
679220
448440
315801
193567
747133
25336
645159
1598491
219868
892933
1101592
919506
123284
302314
1084789
441652
706492
1040012
1331697
951471
1507855
1002583
784135
1468695
1067651
1088758
944187
1604930
1050423
1755592
18802
1890136
294587
680061
1141818
1401082
249610
1548517
341871
1824926
1110607
394348
81941
1780705
1767015
1660629
303604
853351
1356889
1164416
173679
1237826
1571467
1787745
1098708
532652
315253
640003
1956797
610814
605173
1302373
333612
1733154
1189391
51549
420494
1426386
635856
793869
522534
201518
186788
101582
1673867
1478288
1607417
472533
1255134
51339
782447
1077867
775841
1966543
994625
1379997
965600
1120930
504141
1173226
1777531
784531
387756
1295066
1544063
1864895
681720
201680
399288
103607
817648
1272456
1674716
102872
1239073
179144
948714
1642752
1268225
837861
48035
1208616
1560840
566790
1259422
174884
2411
1287359
1928449
1596251
731619
1276462
1802203
488587
102893
1583990
1513654
993109
1019974
960966
1692662
1674096
104557
1705150
915993
1702455
654741
1454467
136571
883724
1171056
114666
631119
1561292
1603234
1729924
583996
1575803
662497
1594651
1705522
1073698
366264
715705
1721097
568972
1005832
1096801
1219609
265023
1205748
334018
1742984
1311998
162147
699599
763748
1908828
201850
750857
1759649
754687
898504
1705098
910621
843825
1790902
931773
132693
1120934
109853
1010915
1964733
1482418
343067
9656
369897
1729971
1818510
436028
1377603
127648
107794
1441151
346284
379688
936897
890186
14307
1848208
1997546
1162011
446377
1786730
1146392
55783
14477
357183
1599457
722531
983637
1335031
99494
1531661
15650
1388392
651306
626958
1557072
1495368
1065308
408817
784291
1200455
1848862
1158427
993829
1912665
34603
839700
697132
1467183
560074
366472
1650563
1029456
1522411
1279007
1928387
186037
1487268
1790022
1851137
397457
1061686
1170602
1335162
1986505
808444
749656
711792
744725
1868540
699149
524129
478141
1605391
1733024
150019
205557
1030834
1569767
1900796
1893061
614894
120816
1885529
478528
244266
858329
986851
153660
643067
525777
1839357
515288
607677
1087180
1955612
1260812
1630900
621950
990154
682187
1363070
974594
1649174
1250209
1132391
1269188
1604163
433079
41999
1168909
288598
266311
1172444
589092
1330228
193583
804830
521085
1220576
727836
188949
1976174
1544185
1193174
683585
3952
1372628
480530
1629269
1151198
382360
1407540
1325890
1601443
556255
982579
568432
1291529
1570408
1746254
1639061
1232602
1311848
1604027
581087
1229058
1961462
720575
552474
32193
193284
1795328
1299315
1467591
131674
1120389
1304216
498348
1090512
1641122
1914847
462711
1840363
259088
505701
1523368
926008
1255812
588989
395058
1876386
464494
1270566
1162943
1456794
953709
615900
1482204
123454
224107
1911416
1672789
1413438
1184453
1715459
1861928
1058129
319377
1381311
963571
1680616
1958303
250306
1380851
62031
1931715
81477
1374154
1541347
356426
1624124
1569812
1338842
1779295
1460189
596323
539676
392573
1719803
341721
249027
207667
160724
1095764
754001
1613222
443699
1928768
1413284
148815
1537635
555216
1622754
109513
371628
627997
630365
1980594
1211135
1459746
1890906
411060
1721690
902350
1628644
172144
1746926
88793
1182416
211515
424981
99175
870122
1183760
664
1847462
851210
851918
1140122
1662923
261585
1682970
1009437
1642851
1748403
955652
641461
636866
365370
777013
1877906
434566
973184
1283912
1505582
1219653
1033353
1570499
816497
1923310
156173
132502
207816
1940823
1883003
476008
1683154
540178
120436
290146
1335250
140142
816541
1085414
1266754
1164795
109715
721687
417085
1835001
1830842
1433682
111316
585684
810
653755
1148760
1047139
340188
1873332
1154839
328838
1302478
1479998
628108
1151713
143993
729909
1976643
1597440
1638129
648700
753134
1445303
382810
1491379
1236262
1150071
475992
817526
1060577
1154395
1222732
1498327
757899
364024
152042
1365067
1203885
753268
421494
1180119
461473
1547039
999473
814940
1717029
578882
919784
1953997
325636
1846086
238229
625942
1943918
590049
380252
17288
839556
407325
394699
1356530
1353944
897169
734730
1883691
1904462
1063096
840047
106873
1777097
1573975
329744
584783
1065244
213520
1018284
84096
738586
1209898
1799406
153517
1468113
1114453
1670403
68579
273555
1768303
111310
676887
261918
1280370
684297
645948
284143
1778542
759181
1959525
419946
1191091
1325582
1331477
760952
740391
1563177
383382
59928
1680691
1677135
860924
1848617
637230
1214172
1661364
1585485
373208
798125
1366499
577837
314951
1654361
931372
1329629
1081928
258260
548293
1849832
900244
842442
802224
645821
114664
1771142
1595981
1129286
672484
1635770
322015
120558
547068
1295668
1615744
1794513
261120
1343247
480602
236574
1700658
1526572
1733983
638559
955198
1358247
149427
1034838
1948555
1288326
1694459
1817664
1102871
348128
1064468
359898
1370279
1183685
407369
1373313
1762339
1223788
341956
1274742
870664
927400
433563
552254
1656765
1179326
731289
1921015
1697829
103265
1239399
169863
1426585
579631
744908
1414791
796440
1028286
902210
289635
662802
1286295
1768469
1892210
466304
1709770
510324
1252222
985181
284433
1986318
1779875
304814
609406
669363
1835408
1008909
1111372
1425739
332917
937580
1924850
388661
1347706
1580870
1103982
1173085
1784565
1989751
1054021
1116313
1027066
1022591
611911
1090786
866860
340219
572825
310341
177416
1702617
553537
1182501
541396
1832491
402441
1075185
1770758
926954
333997
1444311
635962
283247
951931
391865
1016509
1715550
1266532
233111
144999
1748267
539564
583269
1238576
694305
1790482
371839
1324023
1582941
377196
656131
1059470
1742132
88831
1051447
227049
1613636
1293290
1376591
1252069
192125
1253623
750062
1929361
301464
1363680
1753546
1863971
1143758
866740
1122297
1945312
1850118
516810
1741935
1909425
31083
1215037
65785
1565919
862792
906448
703884
438542
1784311
412167
1162172
560819
1679671
1843531
82329
948400
669730
1233656
1550408
1652551
911578
531516
166782
489049
612334
1111575
1796499
1262354
759369
963450
107218
1547494
1644853
1708552
1134826
1158785
584194
471727
1490580
1576636
695955
1598773
1657035
328266
16365
137978
1878520
1467119
422467
1105087
1503885
1821310
855930
1191660
703632
1235006
1765806
763202
1777505
168441
135124
1243258
623418
559629
1138635
1943330
221243
1963980
2505
1697883
502653
461318
244331
1882318
38988
347967
1310743
1052725
269536
1502323
1892737
658816
1252376
1472929
1074151
1466735
967434
1376876
1768448
1300486
277859
348933
1110033
587880
829913
215374
1544443
679495
627028
783587
917207
1796419
662703
557088
1854071
1937082
962881
106012
1645375
1002613
411639
964564
959170
805260
629560
1759952
1698140
1610584
8653
1453785
802761
121179
944524
1651705
1686031
1377384
1412371
1560695
899876
1350227
1892365
904802
570419
1890328
1973786
619174
1422122
959234
136629
1398281
597142
923712
7214
1603647
1118275
711561
1916201
970823
29598
422433
1016883
343909
1459171
1305762
524877
197171
906476
1825877
689623
1751374
1135517
1806758
910025
1265958
1841669
1881792
1277619
551965
1953544
1178125
1285219
283320
568499
620383
193601
600013
442223
1093592
347747
525539
1218114
840077
711730
406154
986085
1794926
73517
1562203
227562
950411
94239
546083
1744354
1062823
333949
1701922
1770797
612941
764756
851378
532753
273170
826361
1057753
1414158
342885
88292
1845168
644863
750808
1082906
731183
869600
527044
1791316
584590
98763
792886
278074
1473276
1093875
1447693
130469
1371759
1736605
166209
957339
756726
864314
1715646
1392703
1438230
267260
661088
785751
754523
1771237
456906
841652
1925063
923227
975819
326121
1445215
1562703
1567739
1727269
755357
865098
493447
1446634
1975831
900137
280129
1485751
621686
327556
1871495
1337217
817217
416412
1581938
1426469
843665
609758
1708859
1114364
263759
955383
294286
1434660
1505619
186773
352557
368174
463225
1349902
195953
512662
1262979
1617378
1634083
1513541
1928276
1407337
66531
1047135
1809428
1742849
783184
195535
1678255
117410
895681
1477848
124100
1450275
1076880
1821211
1656158
1585784
1248950
1028607
535234
1370554
119199
1677098
1197724
760156
919566
67078
697831
1748502
1211007
1684772
220568
1914023
1190109
1724
775835
1425044
1966859
1800327
1114629
625689
687284
914457
344584
1062691
946496
1908957
1244147
499411
1696647
1397204
342136
275023
395986
1601424
746242
1783421
453634
1983452
534448
999762
953891
396548
911485
1626168
1391820
573740
269052
1075084
853808
158688
574145
1051704
37003
1054807
1112447
459800
736952
1904302
338327
938772
455103
914712
1982772
1524330
836534
344592
1966945
1561194
1812011
1502068
214845
658075
1144098
1378722
750755
950114
1291730
1802309
1417115
1027362
941366
1401607
1758633
1692827
943315
651100
288335
76702
423331
1906326
162377
1764180
489523
1258510
1912317
1704992
458920
1359682
1549743
708315
911880
137678
144765
481416
1613752
877826
1871521
1664196
1697526
1857210
1937719
705109
857135
503916
343258
1400461
146358
316257
179222
816678
388266
1927892
1660941
1478613
1056146
427263
242519
688254
869388
1277355
502260
1505447
96042
625215
1761623
76650
1617276
1801416
1381286
171129
642886
1287876
1781590
299068
1668457
1398094
1487319
36398
1986380
358196
1531332
1671236
1090442
284396
1544735
1719986
541454
269217
1095448
1356095
1197980
1418030
1512425
1340076
1755273
1019759
1364437
1339616
1461249
231772
1305414
199553
1903253
1120999
401130
625360
936062
1597407
243221
1298765
62577
107963
1021873
943491
1955254
1488919
1789893
1204707
938664
503853
843026
625418
1473277
818627
936100
653031
527519
1797079
1187240
1336330
1333655
1609515
395398
1913294
1059362
217679
991788
1067283
1028939
1556916
1544820
943832
1272217
1552352
1868508
169427
1024453
1106716
1189074
880349
1326182
152547
1069642
1530639
1076734
1348965
241850
1972661
525522
990744
883540
1658825
1626242
678629
292977
1780812
1317868
1149557
1405288
560005
440122
75435
1297349
198782
609717
1229485
1334149
416401
1479006
1848885
1706979
132500
1697342
667407
1364098
980156
144736
1516599
1170613
701088
752737
55900
591876
1278366
551779
1767909
1203122
1976661
468517
1551448
536758
1862237
307455
819002
207852
1942208
231157
771980
1297498
104632
786809
773882
933579
1410520
928266
847309
1878939
1685094
1145009
1806957
594031
863431
1890976
951759
758630
1398312
976439
1675396
1681279
1748600
1402505
1145248
1490476
1393779
127088
1510643
244209
1620854
1497842
1540999
144391
1368978
1208686
53892
591871
769088
451197
528347
728282
846862
159431
9623
1280930
1632651
925193
807085
974504
622581
1932722
62063
361022
823250
667233
175179
1906791
648170
1761472
165896
872627
497989
1707061
163741
182756
690751
520687
1783593
1262668
499919
1320377
1341603
141916
1941566
1119796
1030829
1166971
958959
1619235
30919
1224795
1489346
1237154
496427
1821490
1645841
1791102
1076779
943782
304847
625921
1764469
826680
297310
1587955
1472093
1321778
328778
305809
1927513
1169155
248234
1160529
1037280
444842
684730
726434
572357
986648
1492260
649275
1402361
1281063
1667838
670738
48468
1291683
1438037
363015
236802
854418
19304
443265
1040927
488936
1207703
553865
1087842
105385
463084
1590681
1210840
1739948
30565
345643
1494212
1786827
1212284
1341317
412211
1496883
947495
418471
474769
546112
876286
1344419
1412618
385206
1292969
36362
486955
821874
1641165
1914160
1165723
1364689
1240834
1393416
1897756
408135
445017
328991
1836546
499238
1460340
1829737
646046
1567729
1067138
1365354
1876532
1799093
694859
1575130
1458095
1156586
740535
1454046
986299
1506277
290835
222336
714592
400704
1470427
866679
1816803
1896552
1155452
856330
797615
200853
900181
681813
203166
1475167
582463
354691
141965
1089494
341197
1426141
1398279
903144
583724
1840893
449549
1402798
953698
39405
1002695
82963
260499
1286741
118048
640042
1387300
889488
1941232
1841543
291129
1228568
180243
582361
1002757
1883478
297102
766543
377252
49725
631100
801616
1648283
402051
1800568
1720651
1278385
667785
617148
975218
1183024
1002280
1413314
1855279
1661479
1118768
1413874
1300330
1696796
457823
1789618
1061607
108586
460051
576758
756634
1831185
1691047
1782209
795804
1571449
931171
1170837
574040
1989780
813217
1191449
1812620
762983
1835484
1486848
10874
1603133
1328497
920324
83546
1095453
1636358
50179
644704
1316681
1367375
554995
563791
1314520
70084
312116
109245
815752
277933
912095
1741754
1421036
1589853
1353794
1515341
681725
1013556
755067
1318568
95438
1291556
1881718
81768
1192529
1374108
1180687
835924
127848
1626101
1894403
1628196
884403
754953
1635651
1059912
206347
322517
375332
583765
65257
1409707
1877351
1270947
894588
182238
603595
1504411
921046
1818445
497231
745270
453028
1965381
1590376
1403342
1820937
1736125
752311
926434
430037
1020649
138049
35304
1058242
1978079
1808687
121984
1857370
343304
1004233
799244
158119
598306
1362184
878208
459100
1331176
1159130
1345286
1178082
1087913
1655494
324361
18325
723710
1051731
299475
1723666
901255
1595248
246397
1717701
754503
1100053
1060110
1034672
577649
227099
1483285
1427044
1992953
1693057
1245246
1735342
1765478
397830
377455
1692119
1126288
1645466
810108
1910517
439129
334472
490741
168078
1073835
1583738
728142
214033
808927
1417525
278739
1849491
1759317
1994646
1659588
99653
417471
870135
667424
935859
1141140
1391814
813712
1582109
1927495
1569092
792798
1169995
1454336
754673
1950863
508680
211150
761864
698920
1951184
1925035
964355
1495010
1992768
1554790
1178903
1118573
1672856
794623
1203094
280174
864812
1091786
937551
1763471
1375545
1855742
729521
389459
375193
746000
825386
1612964
763806
1879175
1199812
1147914
1382402
1371583
299674
645995
977357
1368867
530011
1358460
492203
299079
1803132
854408
1599832
1724847
1483887
1139101
981882
40701
1193667
1441828
816525
274694
1141170
1222149
942111
935764
520291
1261063
347841
792559
926695
1878816
1444004
241650
1653102
1962690
193820
1130117
435586
768155
1206193
1810515
190865
494592
328065
1579573
150075
117423
1734002
574820
1587004
393993
1369490
1448196
1649761
1749557
1894593
413105
1180742
1123100
22134
1902976
1102140
1780602
589400
582557
1977391
910389
1165146
617618
575151
374483
687503
1911453
1659278
938815
802764
1569399
1372292
1412541
1356988
1663896
1666617
91758
83696
88637
1555664
932704
730835
320252
1661098
680871
155200
1673148
525924
884994
926409
1764890
1804356
916769
863304
1888412
1730825
542820
1085913
764688
1822978
1915698
546441
1595766
501302
1443535
745874
1581054
1767779
406974
1421058
908272
907393
1033859
1695620
515547
1862256
1063046
1205479
7609
1195215
1701016
1369305
186873
1022644
123909
1189916
1349534
998156
1717952
1815307
133055
95786
1889974
1384454
871591
225679
1692125
1938714
612785
1010918
638589
77553
1343345
866817
1264861
221098
727285
1840603
1339259
814282
1548159
590687
397411
1594619
387850
446589
936882
1184347
933239
1736303
360602
287553
33826
1448971
969326
648713
656326
1827441
294219
1105638
763925
1341801
392949
1550674
912184
587517
614425
871965
763996
885171
402943
1266872
7897
1479993
841366
815769
1078488
1498015
871381
875578
1575764
1591542
1111341
160037
1565246
933055
936942
626501
1327015
157984
1105361
883598
252678
1276875
596035
819138
1494990
1720431
1636480
67540
1095584
779612
1206747
1426178
1238535
1456815
657212
491864
1201005
1186694
1809222
1005235
1939468
1779217
1873544
521937
1539781
1237264
664516
399964
995119
1427327
1869200
460362
1732
1432669
1746169
71894
1075527
1028077
1796665
1763968
1395900
1104019
923520
1827604
263312
1630258
1036230
474659
1636011
77591
1364445
1373569
1888134
671145
723262
1835017
333122
648740
1187028
1080942
1783653
1299690
1276289
1527837
867047
1393691
1201546
1221263
1368251
893723
1904765
1686214
1781115
669076
671666
1425344
445571
387504
673290
1096325
1626905
1098789
729448
99050
227582
1035701
1067017
24926
1164663
701792
224578
1025330
506815
1415777
43446
1980096
1772086
1960577
17522
1834953
954204
1814109
1651263
506010
639238
1939633
1786984
1068705
1173589
984065
973773
1328224
328559
358660
925888
259295
152488
638860
1671034
1506424
1199625
1947277
1348775
1539520
1784423
1818619
1926293
666879
1586940
1219366
1887879
1041445
611992
1631268
1870798
22463
163084
84744
187821
513390
298837
1884303
1698821
719023
1882732
645247
1615190
233657
917886
1688922
1355942
464931
529548
1131188
1745590
277959
979715
1135675
286996
263713
997636
1324231
11788
1197084
515388
1818239
102400
610234
1760633
1147718
1755003
586159
961753
1167451
662364
699209
1939107
455307
1721871
1019399
184494
149126
248657
348175
868341
1856686
1511627
1663741
1522561
271442
1202779
342848
244546
14086
1857530
820196
1481533
1345910
1953176
285545
1319740
1850212
1407469
1264028
576606
1105052
1447155
1872948
1499960
944950
1444051
1106407
1270264
1406397
1725404
1924807
1849582
14572
447919
108358
375996
1248900
1074006
1227082
1995947
1654288
69472
1763982
375142
713661
1825393
1424124
221320
872554
515508
1472516
1480204
327275
1813536
9487
1124798
837185
941764
1353301
854616
315581
692718
1959410
1279000
1939949
16513
878385
359474
918220
944968
839435
923881
1706441
236445
947607
1564221
1294091
1576758
1732381
93291
969542
216544
1317436
900526
1864597
1151221
1395823
679373
919033
642324
1376255
879883
1601106
1776656
1912773
1216811
217250
1111104
298473
1210206
845997
955256
1824509
809337
473843
683285
1137753
1826314
1371352
1178171
693649
60027
183371
1638691
1925670
1195397
1923908
1767757
120709
77804
922085
28218
102563
1395533
502983
798419
830347
1217443
11646
213810
638173
652155
1908841
259909
1064617
205057
1368116
1667258
1809134
1215541
190447
47305
1069725
1991582
1267168
599122
631505
1921517
1674333
1623910
755573
1026424
1380425
22881
76063
1361908
1304424
1850123
52246
905058
178616
1889232
649580
1075910
1644303
328661
59020
220134
995266
1012284
1128338
1185491
270543
764891
1834370
1403261
437461
1239007
1494668
836456
1321502
695838
1634109
242170
1230405
1260605
1198606
1146835
1671480
697598
318688
1286251
1981091
4124
682790
1638799
1431075
989192
681727
741836
1146872
1658908
1353386
582864
1441776
475773
467199
1600282
792546
1846577
1079415
1657503
1844987
993373
1823491
1549825
215005
137496
1537719
1600989
255988
1980709
1005523
512980
692750
727868
750470
652113
1739145
34942
484679
104941
66711
1758328
475589
950489
1513037
284058
488914
569102
1334452
626386
1972761
695914
1008939
1776920
92000
599386
776121
564040
767876
480185
1906179
1554068
1129766
671806
708129
574126
175562
1291374
1453500
1220300
1066389
412124
1959971
921032
17994
1722372
249956
1566348
345312
454337
1410917
364184
795410
1113936
1614196
701818
1650355
750623
1835181
1390579
1707535
119660
67785
1283599
1821797
779199
1380356
202881
232796
533869
1297984
806822
260340
1025436
1043255
1632198
445458
1983165
1183636
1669162
1682516
1664867
1333190
921016
634071
952434
39693
100349
13924
1042352
915697
24041
902184
1669569
390338
1454046
277123
1789862
1124693
577178
1457684
35877
1178251
1942444
760839
1789502
1013891
1987398
979474
1276674
1778432
1635942
1476450
489281
1471327
1126165
161913
1326973
1198964
403911
299070
1951869
1821592
63809
1222779
1207841
1519808
1741400
546941
1000969
319162
1064767
1957166
997084
238909
1375513
1106265
109645
1853893
963066
113428
1789991
206961
1272282
636763
994383
1450308
603511
1558564
904950
1418554
1717534
561836
925694
21923
1311900
82890
1639383
269932
1461129
1744526
608038
28671
1799649
607216
646743
1669711
1888993
1941756
633818
1451528
1998836
1481644
1822880
1880182
1733869
513081
1404909
308863
226569
821680
127944
1252393
1452388
441442
573603
471665
65535
1617322
1678402
357599
619823
238316
464644
785423
1866669
372781
761825
1959868
1239472
438151
1414068
1941481
959730
271394
69402
42906
932982
781549
1912837
296297
466972
1580814
1191883
1958690
1952630
1783497
1982029
485489
1131950
24663
1450786
781682
1386811
15552
428704
321232
1943359
326524
995249
62679
123765
287858
116916
1554121
1262248
1148538
273885
1596137
1734502
1478727
1637432
1024419
1297050
1745891
1405756
1558535
326101
1023200
1929603
795607
60828
1340682
1702908
1307566
324546
1750905
1041511
1903452
1745295
1979359
1266229
1345591
1852277
59364
834649
1195565
1157562
127472
712837
1876818
522050
532352
1198695
1880314
251464
794503
1612978
1749500
804390
808119
1569583
1738961
1556362
828430
1602494
1926928
637377
188174
1159077
949748
1354396
1551433
217352
620475
1650997
954809
1725537
1620192
1947368
262278
580005
84839
286238
457143
1450847
151900
1328653
1066919
546038
276859
132161
1716299
110488
957850
1493859
629549
1828215
953827
1811557
1385184
89008
767927
309926
1514173
1767373
328007
451948
973969
1364716
1600262
1084673
1221891
90725
467530
688984
826262
1797253
775475
1472135
391491
1291318
788088
980940
1980221
1840439
271795
1209461
119355
1316131
954263
823173
1129279
522030
246298
1665357
491317
1220561
1281352
509966
319
1447534
193174
915495
1102789
423745
1036189
542406
1702059
1272425
1344289
1965710
621873
720210
1128836
530505
1947747
1672099
303097
702517
1440993
105295
1480382
1200825
987974
1939328
1823925
1959861
690799
1044051
79340
1922174
460895
578565
167257
1955064
1560622
883657
321116
1442628
1327806
1869288
262471
580278
1332760
385338
764265
432749
1241023
1413980
758754
1765861
1159798
117210
1200158
758319
65122
953431
1712284
672744
406248
916435
436312
1644018
611829
1122336
1067001
1276246
1249396
1547711
627737
1768244
538369
1385235
180887
1298632
1196889
380018
346503
452632
1948159
1234274
498584
299524
1163767
1787363
1089080
669541
1010517
599834
545942
772044
389008
13330
173315
1897483
518401
594762
70308
386490
1079610
287085
196133
815760
642990
1593197
1387798
472631
1915906
1762240
1290492
747525
1519188
1068984
127534
1421473
105467
21385
1899233
5006
1716581
1203009
1496877
91666
236437
1691762
1073089
602894
159076
118004
1648163
740333
244174
601652
1320997
1151143
855668
1327035
1868438
223965
1670648
902742
741865
253728
1423703
1484339
124771
636388
687226
1871326
1613006
1217402
1959341
1121440
144173
96659
1429487
641894
349411
755382
513185
1382619
1476826
886335
1784279
365246
340414
331971
693975
1640734
1028531
1810885
266712
1567989
1283232
1606017
574579
1069301
823240
1032033
999439
1425330
992434
165258
25242
1117809
1954915
1817137
1971762
1230214
1974378
1020567
627323
495767
260177
953536
1963458
388618
98632
1998540
64722
953520
1003791
1240036
453667
1660125
1281056
1463665
566973
4963
403845
1747459
900658
1094842
220856
1690506
229054
220446
815906
771803
677631
310637
1952522
669197
1993035
920101
892352
1564964
301793
681506
591077
494213
1298103
96532
119461
1466934
1175132
736157
942861
1264342
1532790
922598
318240
1279971
961216
1814772
1390228
1525320
284313
1012365
1287577
301268
1023153
1301825
670438
1987379
115047
1556430
1803187
1572357
1119462
1899660
821266
902056
778688
12016
1323833
360881
1147143
171750
1950686
675945
864568
753676
730098
1396003
1025045
1732053
441103
859712
1337268
693856
1730039
1856383
1584117
241065
456673
780550
939362
274832
1724993
135644
1565700
1972795
521115
100403
1112324
1780066
1786717
587176
578808
1213056
600458
490275
1974375
479175
285136
974248
569630
586024
395400
494048
653571
1209938
699490
1982010
1973050
1774742
201192
946100
1181920
1839172
884031
1767789
47759
1831162
1820164
498172
1282841
1261575
418147
1473787
1142414
1740302
101531
1549985
112844
1228939
1581956
1163831
669834
222871
418376
897270
1558013
1380354
1069798
784155
1056468
1754934
255708
473898
1813966
458594
1800321
1691325
629905
622940
1317380
1365911
1550691
658895
1289031
1491185
495287
1202024
757123
1144503
894188
1155386
345378
1618883
197363
1991611
482693
1020400
1116393
1303591
1035209
1812776
900000
110413
1275558
724056
536158
489069
1560612
807064
844223
280702
271129
1213321
263867
726282
1354265
1443705
1196227
1192167
1979172
541445
832067
850350
409090
1796820
1580611
1981705
341099
1788790
1097022
623929
222132
1286897
601348
694962
1231572
1124072
1613256
377442
1301644
1934684
1314094
277449
519818
1213479
300879
1433100
1091029
1260324
1443947
593524
1179308
820149
1528791
568543
558112
271262
593264
43087
1026293
67120
1890415
1293944
1019454
1949679
178697
857974
83104
1764346
1480301
603059
1645085
372010
403989
415042
1023018
34211
178256
820344
788991
1828569
801466
437989
871617
403518
1079542
648853
1108730
1278325
1783906
1728925
1022421
31326
1702677
887339
123860
51636
1656186
1571380
365084
613144
1446187
993968
754562
118589
871371
943731
834313
1006459
1861820
1599075
1774431
1591841
615570
1258670
201125
1053741
1430345
949949
362348
1513989
1179463
276938
550457
269746
530038
1675714
813295
1643
1691164
1632254
69935
909830
106733
874723
985509
165677
1859696
1469565
1580589
189387
994914
1404940
1199945
1414510
1924980
1463272
1717546
1042332
1973865
1525877
1457050
951831
290218
1418663
1020699
660213
839448
187130
1349979
805926
678767
1554341
270758
144538
1085512
853677
1823491
1611718
802064
1956134
1773068
932341
74887
1029081
1614963
1652463
1774330
125618
1568123
802490
974517
1521901
164028
1591595
1552180
110039
646863
1366910
507736
1516132
467516
1040806
884632
667677
1529764
467500
1799916
303524
1460514
747067
718820
825756
1002343
1630018
1019638
1535554
384945
1838651
1516504
372819
5120
24995
68143
357623
1575519
295849
846136
681754
1200663
1286486
1694047
1124830
101709
549981
504147
1929190
1065385
1939541
122843
1577178
1133646
1096208
871177
589526
437170
1280492
891138
103784
599597
990923
1083558
86009
1366710
644080
1395340
76429
1149834
962112
713977
1447182
263367
16626
1030651
1804610
1893451
436797
204764
695485
1570362
1418086
1542017
239030
989970
924900
477269
254626
392172
162669
1915759
1257786
865023
199835
1268534
292022
1027085
1036583
287531
1274959
539437
508850
313957
1655929
319191
1312987
58606
1793862
1517549
237820
1722767
116337
728823
616063
1660595
1883454
1461120
1831964
941061
1159198
319873
1191718
553699
628043
1850667
393045
1678651
451611
1107094
696145
289871
1211129
1301032
1142727
798411
1768467
726432
1961708
442777
1815347
163399
1335383
1824815
1881856
897098
1146974
1104930
514087
1460949
686805
1546138
1300020
1730947
1538387
1016966
408503
646758
1001290
538416
323909
1469107
1658108
1574225
240311
1201579
1970715
675628
251448
453915
356562
561153
1138691
1920478
842080
419948
111003
1198497
686044
530820
1954893
1638238
1621762
1458909
539292
1618983
1951646
1080336
1216604
895885
930691
1154080
1333398
446291
1525902
1450105
952692
940139
1161844
1592830
1999395
1281439
1898035
1931544
1650652
1365450
886211
1008569
1970752
950699
869435
1858008
1205109
1351588
1070888
1493966
197462
634743
569249
1822634
995733
389238
1107527
1527721
211622
123654
1114079
470662
1215434
1983743
527834
1545748
160451
258539
546863
1533300
582293
1330159
542449
1844982
1015040
702393
1085898
1539595
1686933
918384
244487
996514
357068
135065
1881418
310420
287635
1577523
811563
1939696
1617103
160313
164728
73210
1056518
191291
805053
1645785
1261389
677184
707488
42202
591535
1078163
357631
429354
307566
1103759
996668
437453
152890
385389
1571600
487004
1531985
1754304
1577558
97600
1025741
915124
1768470
26404
357025
665134
1526740
1477900
116530
1051264
1865195
868204
80132
1892149
1252699
763931
671703
1180866
430870
117995
223188
1300691
779438
629191
878821
217403
1691273
1483312
372734
927008
1758534
202276
135818
1952168
1890771
1756974
202732
649073
580803
522178
1113061
339037
555413
867607
1024686
756604
1123560
811351
1790689
695256
1467441
709851
317898
404062
602201
1642923
598219
1899979
961423
960388
340695
33534
160539
1314970
358611
400649
681928
289319
1553582
1011185
1314377
1651071
350458
1372900
980385
192030
866049
706066
1579793
845781
840950
1868227
769585
332027
958137
1434734
1378684
900740
383112
1861443
1685780
1495321
1058774
933605
1866511
1089813
67354
568749
1981995
666016
955015
601439
935826
1816680
421731
1762876
730039
1830921
777988
1193880
715548
1641751
454737
706851
511095
1333950
568125
920112
1898430
1925788
800926
97344
560322
1390259
110201
1724016
1547169
974302
439082
198886
392815
1578310
1964918
191136
1035283
408930
1999168
707524
1364682
57358
1753667
1413301
927932
1355550
182898
1549244
504049
874629
60875
329210
160652
759866
1952909
1836044
1832079
805272
992711
207488
427205
766968
711752
175862
747586
75935
864885
1250789
779718
1593888
1822572
249095
1324246
489213
704872
1164654
177627
1280547
1150239
150801
128499
580744
249105
896287
1180053
1912702
617129
1900398
1029661
1595937
1055164
1043083
437009
1950526
1525041
1190414
1521014
1006669
1886001
1921840
1384614
121240
1338725
748452
959882
1799395
1761630
1840052
1341603
806396
1629000
845345
794921
1907384
1182426
380740
597472
793555
1640011
1739383
383646
611107
931616
1361194
630067
971544
583301
1813753
216466
1547377
361735
1236784
1197031
1094100
825433
1976492
1118810
115869
1536575
1600096
434403
693058
1646836
1150712
805507
817653
494379
35296
1196165
129667
1721503
1767021
1728960
819395
1740407
1898496
1465443
1498606
1862613
1099924
1469172
1142118
1466997
1026630
920828
1204363
1591786
1268869
1790644
1246505
841070
701478
1468838
284365
956540
940918
939650
1896513
1748315
1184155
1011453
1409033
1902995
1891229
797918
1812789
1673463
1733777
569424
84334
1425909
446349
831347
1521771
648702
570938
687915
271528
204035
51285
821544
1706267
845004
160539
1637249
638363
964456
1308091
1515848
1648915
1717562
1638114
799001
1192938
1329715
1671655
586385
448860
86253
418609
157091
911010
1358193
1222233
611339
471020
1721048
914387
424859
1284472
763048
76477
1770026
6659
1040262
835981
1125591
1779838
1766757
1991311
558227
661016
643828
196522
1977535
449650
1067722
1622726
1615038
538472
641113
1592938
1105228
435720
1019387
947341
216618
154768
243332
332169
176420
1148283
998994
1854483
1204641
1553961
1161657
1624939
1384130
1409499
464551
1247085
110142
1946768
1489489
1771539
1789670
922442
1456368
1854921
1036868
1608723
80138
1530721
22122
1949518
1047335
1599928
1098622
820832
449450
1837480
570086
1828713
1901707
710909
1631653
516552
811992
1305572
115031
809024
1720614
311382
55723
1431274
195097
1243964
897401
1339597
1273608
145369
1033964
1826331
792290
813757
557044
1828598
70698
219717
434194
781326
1965582
1136558
1813542
1757286
974683
1201727
274163
419798
308553
225976
941141
1964577
576132
1267998
1654335
738650
1916826
1431454
431091
1153340
191566
390084
742088
1020525
974878
664685
1546898
186474
848415
1931366
1204502
288718
1700564
1323253
1946055
843456
1851336
931253
1746718
1660805
90467
984504
317516
798252
1950068
1646493
390656
1997254
543613
48225
367257
602170
964648
1927181
588429
1799004
579274
1764222
843104
534691
1843471
679330
1506905
381611
960959
1576717
1129891
272692
1444069
285234
442974
1093415
753127
274225
1545008
538111
1178893
1364503
520773
1884229
1184123
305479
1940273
506173
1026462
45750
538336
1891207
859498
217903
154329
92809
85719
1005164
298727
1911434
1071716
1260765
1348507
1748170
999351
1729476
88440
146925
502937
1741352
1117614
753484
1449046
1216595
645518
424953
1520919
130346
1737187
1721541
1759423
332197
716421
1149565
346980
1823905
798013
241680
307238
1740722
483577
1037773
634373
682535
974588
694896
1339627
166464
1233938
1151000
726837
955980
1413668
639074
805681
88298
1818450
193395
268188
498588
1360336
884350
1010440
1460833
1496351
557351
1780117
1521021
1804220
549836
1665329
1001570
251758
59005
1445833
1463480
1173268
998203
1256034
29484
1788118
361421
1375782
513241
804718
701127
1804256
122003
1640414
137015
129024
1810479
1215468
523617
123280
1581214
1624916
1025579
193348
944642
1813054
1412569
1027054
957391
1032571
377601
830149
1865670
1387189
581841
525607
192089
341122
696836
1562061
990970
860921
242261
1587048
329545
833556
567413
1560844
1699509
1394907
893889
630781
1333587
1479043
171338
1000138
1826850
736932
1039285
1084992
385116
448043
895884
1727335
397885
1834869
1552837
1714390
1046591
723512
1055438
1418929
828202
232386
1411972
474156
1709650
488311
572964
369466
1206909
1534870
429196
1214845
419504
832226
55538
817268
85833
98380
737689
1625451
1426918
1165425
1357100
1662967
1981347
754676
1315365
148884
461815
1521692
344263
89396
543382
153346
1984869
1286829
290570
1468378
227105
357212
1255073
1106613
884708
1617877
1722021
1990361
1007678
1377266
1342766
335975
87892
898264
441988
465482
815876
1021832
307618
1412375
538283
600019
795200
250805
1232437
978260
405364
748431
1721600
1854130
228390
1383070
538239
508541
692918
1630906
451367
1677138
187432
108447
143427
60740
959601
1542236
598736
1090682
162753
283048
78136
1777005
396135
1306374
1357035
1641457
332013
93297
1614075
1350828
1314345
1006436
606290
996593
1463407
1239140
1341735
719284
23608
573209
1807922
1921820
1904667
815172
1414759
1165761
121362
545478
1787897
1738811
1935061
1261419
1585068
65406
512161
1455807
1725513
638710
213047
1759099
38989
687096
38950
1587099
596143
633807
297668
1522430
1107131
364479
1361724
764699
1445094
276487
430607
1606064
1484803
1245298
1188777
1828799
560420
759325
548426
1756980
296840
940146
487769
946525
1186903
1991735
1011882
86996
491238
1373656
1394221
726020
1781075
37279
1633537
345386
1290327
1499896
1483912
1111978
503382
416350
80957
1178489
603979
1267705
470579
712856
1502175
1392578
1001239
1712308
1053411
1267764
943175
1845388
743981
519041
710520
1244138
1740013
1795882
1864172
1559322
1110845
313240
838596
1491389
1124299
1071882
1058129
1031631
612104
816967
430609
145493
1920490
1603710
250609
1622831
1246446
956209
288992
1749367
715548
911561
862237
1026211
567295
1070137
536454
203955
1575952
1214828
387665
726633
425519
1517113
923188
85995
167386
1658160
1353915
1111580
596239
1091020
484817
1141520
424260
1564918
859151
222326
1864883
1600263
860871
1898153
502369
688851
1625212
157891
922065
743598
788375
1107452
316866
575090
1837227
1911944
1862296
262122
1843293
211208
1738986
979027
1333485
1107210
919471
1037085
1715965
1052741
1069957
1000987
122237
645865
1140841
528730
340623
904310
181467
1283616
30709
382259
261485
998997
794763
435177
1560383
1349242
441473
1929839
1240242
760231
70010
571206
862126
56665
418770
13415
1710102
1893292
700421
1883631
220253
585910
1342183
1940963
516100
1075077
403310
1048099
1037661
793148
164504
24518
167922
36033
107222
290129
1471431
1557311
1885834
487524
1835549
52964
454987
1340060
1801173
1103479
1983948
1974351
505895
432944
1066128
1832512
1873867
488927
1432360
975465
1114312
774085
1061294
567788
810930
1315352
1939867
1014756
788564
1440798
937071
1208058
1841320
266506
1886327
106045
968112
1256233
1041917
1988453
1376311
515333
1522308
1082450
443878
1310145
1642389
1874693
1965164
701548
868264
1052763
46302
1024530
915071
1103158
885708
1919045
932237
695312
1474773
1164460
991882
1334168
895726
1260059
1426813
1857302
1044671
62141
47531
987340
760860
1057019
186174
1820829
1762349
43090
712200
962911
101808
1359059
48015
1599797
944654
1102812
454730
1397363
1116526
445725
220278
727598
1081035
512000
1027574
1521912
1438281
1276996
679000
1178050
1825784
1832525
1476265
1547110
271669
972524
1879726
225852
1561656
1898904
1559839
1358931
1538541
1632431
1807727
963476
1527794
1263697
1086715
1704875
1358741
1754827
424122
1688445
77663
22325
181664
1125294
1839078
1763371
936277
1053149
1252446
896843
456297
1938534
1511676
1274412
412451
1433577
1513811
1155227
1500183
662077
1574552
301504
902574
434190
225154
216635
168993
1372991
1989919
725140
1848498
1279755
754304
1303200
1598285
956121
1034193
1318848
1115598
1329038
1448038
1481521
1718891
713950
570632
138538
810159
1143193
149015
1314434
1093120
999955
110268
1451412
19619
12765
957986
1520286
1377765
519674
1205142
1218085
766409
491036
946756
849208
172771
1752050
741579
1652664
330082
104772
1831999
714902
488384
360951
1927754
777760
312011
32993
88604
1366026
846891
456318
1071761
1472745
1230367
1613004
920773
728131
844624
20053
1003296
61964
1126021
406782
1317830
926264
718701
307563
1756355
1935668
924612
429683
389709
277888
1732621
1096954
1943189
489889
1682458
471264
349040
287835
1394384
859128
939798
1842762
1407434
640194
1291752
1578782
1421459
555319
294014
1344841
1044715
1942843
820645
757583
907327
936472
1191120
1692599
1456273
1556506
54463
1663848
1008943
1955162
48372
1534928
324797
392384
12383
130057
400854
1511390
788893
1885715
413873
777532
104136
1056765
1632286
924253
1584987
162002
1509987
782258
599204
1809985
722067
1047603
761221
1721520
751307
1259694
1688519
1451243
43666
1768632
1417220
1868065
1947400
236041
1878476
1781385
558317
1271724
1316353
171547
599829
1741631
1929048
959835
52507
1073352
1469048
1425674
1924312
514641
1366282
1761522
1371722
1737909
1073869
634289
1972078
107749
896743
573953
1705886
1146843
1306044
532431
976001
842435
53560
1053139
837433
874719
404001
1587218
1593678
1999316
626087
402782
1817045
824200
1358305
1879793
1104930
686634
153675
1189304
1309376
80861
740616
1146044
403080
260254
208775
273303
731623
38908
595749
383956
316256
1232364
1117991
1141388
334156
1562596
375402
1222170
1200635
91336
1191566
1567509
1534251
248669
1067270
295523
1220435
1112142
238680
1002670
41544
1255579
298036
1976299
320227
1849383
1838215
279413
1764537
917511
507267
580593
1204595
1123394
706638
267295
676380
333616
1452537
1886384
1918707
499880
43981
109323
177917
451120
1201553
1008644
105656
1507916
378721
1373567
1493271
47016
699960
909020
769727
997093
108971
1136843
149638
1045118
711198
1642641
594297
1584578
125575
251934
1866441
1336040
1185529
711130
488880
245732
144575
244355
980287
416448
1045966
1038721
1406438
128552
1181809
489092
1589544
290939
707372
200752
26472
1803058
1056588
60884
997654
1402259
245319
1343823
1132891
1698571
1307158
1983340
878599
773061
356995
333232
1217467
839458
1608456
682639
78125
1170660
1262256
933959
639321
250728
1299888
1364269
237479
39493
926409
1510953
944087
1311038
891036
199361
320263
787973
1381541
195352
775862
1173652
1196399
272886
1977603
1609532
906926
120540
534460
459258
355717
1319195
1864465
248921
1077890
812342
1429429
752969
1416563
1539209
1110450
455017
205606
846384
16550
1876527
839157
1019152
943223
1489430
587061
411458
111935
1872190
1933500
1839460
594280
247590
1829218
77128
806647
621845
1119367
1301999
958122
1033903
1162150
1841494
1212663
1944319
1798893
551427
15496
1676159
389229
267456
1990069
633824
54759
1656950
1519030
636940
706360
170703
1852262
1020588
550051
1097598
1018523
266420
873642
1094972
499753
1089719
1044606
1647054
1629723
659694
169779
951695
283103
1621451
69505
1882047
1675079
1284057
432575
333940
1818524
1974084
1039253
1372596
198999
374527
1371757
1584902
486692
1621196
1650129
107593
116558
1109625
193871
1924878
480410
1996044
888808
182064
766806
324921
1987968
598658
1465963
1249531
1748761
1631390
964773
1316408
1407203
791141
355774
1580833
1552591
276026
1190956
1709094
1409839
1346540
357879
1364769
667211
1143084
1735787
1915688
1303169
1238571
123883
1076762
1820809
1389200
93619
256069
641381
686436
1486036
1473433
166134
1281050
1603833
668136
1515492
1192443
585411
667216
1255679
1941611
1668738
179902
643202
303045
395678
139752
1670119
1385069
373758
1173136
342396
408258
1237369
1081549
1303448
1806020
1386405
436028
1850685
806583
1597593
1215908
345579
1500267
646283
1369768
1723265
1114944
106431
1241514
1042738
82611
1175329
1521590
296217
1198697
1402971
1850672
1797261
1837659
1150129
94788
399569
1698043
1509645
1865289
1581782
509119
47994
1707338
867698
1796287
1087329
1064195
738840
4192
241919
688709
224181
127166
1459482
1337133
1510426
1434174
541889
1673107
1644835
48209
1334430
350486
1509884
1357545
1206458
1936740
562869
1168275
266660
530198
805124
468582
1067499
1189531
1949266
1199139
1609794
36944
207625
1545986
1303587
1792147
1586489
249587
487034
1382210
753815
638367
302303
373978
1010758
438037
688405
1019998
729318
740396
590854
236468
1920345
1553489
999971
428859
1563915
1358542
3417
670035
230834
864209
462401
97831
400813
865189
32530
180956
418742
1792785
1111472
562626
183602
1727692
955611
1739976
1190136
424437
1536083
957828
1541284
1858539
1011581
551740
1245433
672296
322973
570533
1353580
1621439
1244448
1841647
632488
1896965
234637
749207
1355783
1758726
1679677
1989766
1422522
1109261
1034059
1814884
1191936
1316021
443255
320900
1826775
74413
1236437
574341
1704127
1826345
265257
12833
689022
782979
1437503
1426403
1119377
1959242
1545523
547485
388918
35297
970390
1143767
709976
1636459
676786
1498608
1894183
724980
1990954
938224
1823190
931225
1445615
1048854
826555
912030
1300127
847754
1433065
1956952
1954620
555990
1647079
857461
195823
1251131
1407774
768915
1093304
307203
1443720
912202
1302877
1116110
236423
1199370
502741
118844
384029
104288
1525204
127406
800525
110701
1540175
1454596
1945412
1517451
131158
1669071
1213453
1078999
665925
1793433
994692
1011634
864172
348725
922031
1145322
1093860
597760
484668
1338411
543796
1106758
987155
1956463
481610
1009171
497648
457185
279120
1966342
1789724
866811
343375
713317
665803
119606
214086
295249
39239
1158069
1385245
634653
148958
1745742
1281274
167128
990978
1384984
1027083
962590
1140256
1479609
1368479
844031
929727
1517050
66875
722372
103010
93553
1779095
513387
812067
1421203
218970
1682745
235087
1490367
1273990
801179
139381
172668
1760991
1763149
1145266
502597
1141913
1136681
1962876
865192
366916
1503229
610286
1321219
1494382
123100
1963139
419227
1033721
164606
1120552
1882959
1754850
485708
1256326
1080916
979760
463683
1089506
1506603
1572902
711962
980301
1546909
858532
1890862
1044481
1606572
1876069
1981515
392013
1883171
1983010
1141591
1815379
1115708
1107228
1470843
1354656
96958
1277675
195837
219885
626503
1993643
995658
1043503
1790981
1666817
1381456
1630044
743395
1673036
1993278
990016
1813038
1901778
918937
1289594
739359
848847
414010
1218594
659697
828315
123839
634820
1518527
1725007
357072
1581847
571226
1909833
467458
377514
1025608
882058
885359
130353
1366684
260538
959751
1029643
1389143
278335
1731983
1967951
708702
1476994
810703
1312245
928200
548436
661603
1590523
777954
1268005
279518
1327602
717113
106367
1356274
686933
137545
380038
182205
1412222
1369127
1915188
1163944
866642
266380
1486081
1420863
324834
406244
1189400
230966
1520209
140095
65092
122437
69174
1236961
1921741
1664045
841428
1012964
1938786
1592779
75778
1628869
1742392
1098230
1674350
1559326
204861
1471988
63195
1568767
1497434
630068
659287
1275863
1283234
1681493
1870924
1309524
950650
1106682
417298
1377560
1250298
1006012
1688030
1836896
1051263
1905610
755768
135644
1473620
605282
1332581
815013
962564
685172
251543
167626
1158386
1019985
800706
36195
675834
598941
380680
1979673
1783295
1113427
1197836
58230
1692304
951364
1107848
130465
1225185
1724251
1887456
1412367
1570890
821707
779645
771477
1034626
937757
66366
877556
1924874
769719
1295648
1579502
609074
1960443
383149
1886281
418008
609664
1886809
894578
265284
777044
696353
632245
30483
1839566
566165
428127
758301
1158990
802842
1590236
482536
1407908
741700
974560
918250
1729459
1335829
1306314
1023354
581691
1429616
1803053
432795
1415116
1711241
1092490
1966256
300859
1152617
1565304
725649
1819568
1417661
770096
341757
645984
1774127
1814925
493079
1584430
324782
1253369
1536667
262178
1030231
174259
1734217
360093
1798286
1293865
1763338
989058
1049510
714916
1340524
1719174
1366826
277878
45504
687196
878421
1239460
566872
1116030
1393644
85086
802304
1279578
373595
1517450
1052792
1555299
1141360
1148313
439392
1118677
46560
1522033
1375149
1841727
1808831
705502
1999280
605287
1987147
1338500
234331
956429
1715042
159244
857751
608318
462480
1129170
1652687
1414491
999790
885765
1860886
547075
745156
94041
1852368
573679
109976
1626259
228814
148787
1773810
1183677
1995790
908744
513068
1412222
1676274
1643746
78683
92543
917298
247970
1948497
868746
1074465
158860
1126968
1054817
1467152
853793
1799598
992068
1501232
1944348
1569537
1479301
307007
1825537
1316491
1771400
1812605
335276
596969
345520
51078
1698873
1172199
1016148
163958
1631464
977697
1973782
1766200
131786
1382074
1851038
1337989
1458500
71671
1965538
385800
167678
1720804
895304
628164
1846318
1173513
273561
593731
612373
1215486
887811
785214
255134
624091
3855
1860888
228729
551311
402643
327080
702500
1894956
523335
406614
922854
375829
694832
1512756
1982810
1794595
1033152
1739441
985715
1571809
536126
287132
1170782
1378457
1369629
925696
1453756
1867269
953190
1538762
1427236
1001517
643561
1446319
186140
1910593
1275708
873757
345394
1168409
1783020
246155
461506
486638
1780692
274419
1828274
408297
786318
1698493
1410104
1271020
1177754
333335
1620503
316737
1527775
528916
1639870
734317
1059038
1218831
1420300
1538074
253600
1564892
245069
1522184
1937359
1801690
921124
964777
1122310
1407264
408118
1255344
1178575
1375049
673461
793020
1082114
577284
1254040
524251
365759
627614
222486
130244
1518168
610030
1274297
1972205
1241973
501027
421716
956354
44088
1842982
1557170
476861
714275
39146
1974312
1575135
886601
1053983
1831326
231548
1184323
710202
1148563
675795
1015854
1714618
885809
1587063
1914490
1596056
1223230
478054
666454
191693
245200
1384463
143654
1523599
1696760
1970400
425310
572877
646818
222540
376110
378667
1220142
1843985
121755
401018
1841668
386292
376472
652286
251434
234488
1181568
1804613
1904724
22468
1304087
607193
24985
1899518
1603274
1140131
1961430
520331
1687059
916715
544501
137804
1710830
189059
1578135
1868649
239357
647615
732281
763398
278126
279923
445581
273644
695698
1867427
1952926
1772966
1030470
263774
1858039
504131
192176
51253
1056178
1056831
1679486
390716
64941
631838
1003041
1219398
28184
414739
2089
328977
941783
1684339
1854906
805729
846280
1738804
1392367
554645
924372
1958702
1285371
738602
1219479
1575246
1433049
413196
1525308
92877
1266695
1763310
992177
637763
764757
445190
1953652
1655560
143143
598406
807162
1795174
1156573
1200604
322736
771944
1231350
1577640
110468
1102000
668810
952908
800773
317390
597030
1751673
12571
617139
639501
537551
1937043
46420
1329860
165653
1723307
92917
1691062
419102
895220
1647891
1474230
593471
213488
1335952
979720
1066164
491706
792807
1496457
1466603
1600245
1444820
969460
588976
222102
554169
1887712
879177
1401139
606485
860758
1192896
1344765
1638976
1155701
1633364
1077919
564820
161148
1224996
151341
1070926
213130
492512
1252114
637617
1731021
1344822
220135
154456
567096
789997
408391
604283
307118
1818502
1489806
1472686
1385201
315273
1740769
1305830
124285
1661847
1964541
1458951
984556
617173
759369
156934
1419861
1655022
1167546
583509
410115
1105498
766310
1427713
1579143
1809633
76626
1729623
387790
1999720
1032520
1299402
14847
1067637
1764863
200779
1847317
1339999
365555
748944
826547
1916364
99730
1256668
1654963
1909815
551143
598036
512614
344037
1769921
1100451
739816
183740
1635701
1725468
985880
40067
1004604
808699
436596
1094965
200754
1989906
1693763
1111308
649994
1565456
1906234
792471
973869
1163214
1281578
1288548
1956274
943757
1123815
448967
1337705
416619
1865473
1085546
885212
1056511
1419431
762534
1944185
1442108
381898
1336700
863987
207811
1564537
308630
379003
434445
436258
715967
1055886
1499052
166249
446352
9068
576824
1973741
325369
354919
500712
1911247
1868542
481099
271071
566958
324179
481871
422945
1662167
1735237
1427298
1977842
1713082
351425
832719
41297
688085
66443
1897840
645656
420413
1741120
485044
894909
30609
447062
188185
1561485
828419
81098
1567088
1028312
993967
258057
1128996
839185
607700
1690933
1528750
798643
1859608
1125700
740388
677892
1638520
1441448
1393756
1688487
182116
717028
1315057
1906876
765651
1563737
1969501
466421
1241668
1901326
733091
510568
965698
1918320
1768792
472056
1788437
350782
1815305
1988781
205346
525576
1293505
420608
1132141
726643
1512651
139906
229736
1146659
953030
1863468
1536714
1634117
1770004
195634
993930
1264544
1481462
995006
1831113
226099
1618638
1684561
1313289
1151764
120816
873809
1259338
602914
249654
27285
1277045
639274
1636332
1946413
384660
1994716
1065354
1429473
1399296
1849789
1736927
659763
272107
1438245
479174
69942
1184687
1950769
925052
1108612
468633
1001271
454624
779708
1467336
1518267
1496611
76178
1932028
741035
1747916
543750
49990
1101508
319946
846003
220665
587945
387378
1636333
781510
774666
1794111
1818585
1592127
1431285
374951
732103
1604035
1802914
1367490
732419
105788
1372717
592019
888049
1448563
1132727
1668600
1391233
1842203
1079684
1685340
447995
681220
1239636
520833
1477951
974118
286629
1253661
454432
706130
337061
353179
531417
151242
1048356
1586295
521940
918008
897069
394925
1479572
69538
928446
170898
614495
253439
1340364
822235
1675596
1029307
332375
770639
761721
698364
1454129
351425
153232
1759
1227871
1206755
1803141
1708460
1112890
615579
848033
476723
810277
561585
1934790
1557988
1589974
530170
732778
1749291
1225381
1338241
338937
823215
36737
977469
1467637
1260184
1242833
842794
357081
1731959
588009
435799
264910
1351535
527334
501168
182445
552699
311756
607391
1691725
1956703
1138596
1416063
690810
426345
1443765
1276678
1056203
262438
993161
274538
91019
1744103
1477051
627127
751303
1395970
1967874
146015
1122073
1935736
980305
1938699
1832621
1435489
93538
1962810
454793
605242
1113347
1527915
387201
1300712
395859
500853
983540
1173425
51440
1739654
209228
156897
1928742
33223
950809
1818898
141774
1275292
1164856
1484945
642636
368919
434362
1553119
1968491
377442
1804437
845546
873447
1279970
1540661
835856
1505372
628370
1624915
153548
763174
38767
1601813
752961
744250
12166
670770
617498
1594269
1321201
1215010
1931297
514029
875284
85950
354920
1029772
415078
1771443
210890
535235
1711827
258669
1233893
745409
1780854
554816
1411431
1174276
312748
245711
1623472
1834583
1051261
1101360
1709072
803253
300775
1996417
417572
1382067
1202997
1270897
550192
555414
1585305
142894
700768
245985
1485880
1568087
1484705
196579
1760078
1274763
1913856
980036
815257
1950939
418232
1991992
1907037
272171
177421
411459
1824741
457521
1722507
902380
982407
1523356
600572
464581
90488
343416
661234
168100
147564
764471
1189396
839183
1892603
317798
781030
1890208
1363062
1803384
287017
319933
1797949
1527410
512800
662894
1270480
1876392
729154
1413130
167740
1968962
1265114
35821
979696
658132
603004
486272
325385
1773500
1756066
790837
854401
1546484
968323
239946
1164661
793771
349128
1149932
430275
72496
1880191
1719610
1101567
1674138
1972412
1213658
1910366
136159
815731
504633
102095
1895027
1826789
1769707
1336164
1296531
369110
1231950
890585
1355178
1496280
1255630
569979
931621
1787426
1540655
60720
1902637
1388097
1764618
1247101
817907
566294
1602376
1947898
990936
594837
774867
160686
1154113
177289
1801931
1954725
212835
386548
1198735
82571
1746876
699238
1026737
917663
1018602
1419058
1744302
1330288
630581
1076455
1860088
840802
1537789
915724
480175
895114
316719
1675792
1047717
1847132
1111292
1678705
1408710
1174954
1951970
476459
760586
136471
1516001
1992177
1171755
1362590
1890137
772746
368273
453848
116781
1347454
1459075
780656
1858946
1735720
369116
25291
1542612
1334129
8556
468499
1964307
203735
1275137
887490
1384812
1935874
1012700
1716746
1267580
1045374
90238
333907
620885
1215267
487245
1450037
1802311
1458900
880624
1525523
1210553
1200144
1052754
283277
1442015
2858
147468
148683
922637
1662032
295309
205047
29933
1840222
713003
1488811
619803
1646578
1561994
89598
404165
1918462
951767
1837932
1881622
1167451
295830
1046185
1466870
1057408
789132
1097799
136830
1655190
1947103
582572
661003
936798
70123
282566
1266196
1113049
55260
474897
1331779
922937
618515
1676954
1257733
1099136
740192
88535
736991
642313
1150849
1775216
1101147
75277
254259
1207944
514272
899103
1170673
92598
1602388
71174
680139
1495966
360912
1065374
1013316
1792351
1932388
315666
843645
1180314
1962920
875793
1417753
1617720
52208
528548
816990
1640603
1552764
224815
389892
184574
612051
1095212
1199145
1185991
1100545
734275
101020
829659
1171378
1857860
182244
967754
724419
1995204
1498145
1181900
1492372
857985
1108223
1838470
1411546
624177
1188767
1787551
893537
1834366
1436414
274582
1764228
904223
574497
692548
177595
1086854
1313589
1017108
792368
783988
1766511
675883
1990730
742372
322578
228467
1335415
1783064
1380253
999367
1956
42757
344198
1615062
1901726
304906
618208
966575
961886
1488108
1424050
594682
212923
563394
5874
1400668
1976474
337726
275148
1400490
1599427
1567004
999430
216415
74696
1262124
1789387
1192625
17151
283340
421529
1050097
614828
1330229
783643
1250183
493995
1179975
959368
1420710
185136
206825
130170
1973544
775452
824214
1885567
1851728
628579
1386116
1940181
1229507
920428
1622598
1382301
685021
1533619
120382
1201398
1386865
525670
1761061
827086
1848778
1595781
1367844
1138068
370957
937424
203934
1274690
301815
1969406
444618
772873
1409457
1929790
1535283
82699
1523688
1602362
1563419
1229615
430658
1876932
492368
651117
1923179
148709
1899431
1339945
545859
1933656
419565
1080482
1416593
842394
1582119
615454
20126
1937992
1445490
1553739
783940
1398002
1398877
1594701
1758917
1452592
660528
677316
73939
709047
1432920
1333507
1466375
1151848
1063173
299224
1180251
1749282
68134
1419051
250793
1493928
605622
693439
1489408
277390
765080
345006
214426
1362657
1724572
862714
309398
234055
968920
695250
1010582
896650
9255
876138
1223074
1283698
164523
356054
1271326
673211
588818
1735285
1415805
146165
610563
457066
1297961
1941386
1825188
1515429
564420
423008
1109184
1215121
1092899
1769150
642824
1107834
1226829
1160993
1223491
607461
32162
888685
1135124
1022366
1681557
358966
1796177
293561
1572079
580081
640621
1138278
1160366
44472
1235746
576365
1427452
1153207
433336
1089623
347908
733113
943758
1849110
1842256
1932148
756624
104387
1766712
797892
922527
1994548
1241479
1661665
1626851
961040
253844
1169347
1487237
389028
374456
480258
1761510
1400752
359994
1381189
1821812
467657
1385469
221966
1545722
74862
1592029
188408
624926
468727
877040
899735
1101097
848761
1391678
1633460
746158
1008676
1809240
1766471
826408
71225
844757
721700
856973
83410
903505
453572
206653
791960
1753008
1142789
606698
1179645
1534643
396282
28380
18652
1769956
1978734
952997
1677320
787557
1174118
1842686
1454716
1917523
362276
613702
112162
1956965
201645
492558
1296124
904192
1544684
422736
36759
1664205
399604
873415
327685
19608
282451
80860
67028
127155
1175336
400244
330190
1371592
9242
1330554
1658489
8838
1360888
282390
1508618
1340346
587325
960910
1623601
934261
171041
247629
1310584
1054825
1769825
400324
574916
751520
1043723
220271
1229482
1724947
1197118
1002409
748940
499181
1268806
637606
1022618
529830
521499
1040273
1355912
287463
737982
1149016
1614815
7301
845324
1211928
1400166
440021
1544604
1378374
33464
294102
1362902
127216
1679906
1659295
454441
1441192
1925047
82247
1450760
1465200
808241
1842188
789545
1644319
281658
489909
220713
1143394
560915
530465
864583
1410915
1522247
1819016
1657779
922306
1835492
984989
586098
634339
1521476
150177
310206
484802
1380393
1404522
688941
1195990
222170
799281
1043746
1667167
1165122
1341363
584326
1247844
725219
425470
1069585
1595049
277295
1910570
1975493
1799220
421445
97571
454207
1928104
87720
1684938
770058
518624
72711
422116
198495
803673
731307
905672
276157
915706
1381175
235642
1757573
951554
324665
1085391
1182614
1258005
1728704
1969133
1772308
1460031
1349454
311297
317173
1599611
200413
1177181
187235
1004604
446115
560897
1074092
1008456
1705496
786550
1617141
343370
1747741
1364950
1630395
1636197
1611648
488658
1708861
1790464
1799475
1945362
1472343
1843843
1122358
1071890
293364
1519250
314929
1353736
314856
697009
1503979
1877923
949660
1390330
628120
1158025
1811440
1931535
925704
1242030
271074
1807479
1221972
1147004
1320136
1439482
1073599
1600959
1178799
1378943
952287
1077279
543827
590140
270017
379481
465843
1357908
452773
457488
734666
827213
1170502
1306926
55157
1879141
780328
1428532
1253057
171248
569234
1224396
547503
196555
1247418
474898
629042
802129
327537
191731
810552
813429
334264
1761945
1902825
1739471
1745672
1744984
1679430
1303892
1120192
375802
1501284
402552
985824
55129
213686
352266
1716603
1489062
1376831
1632864
650363
1051441
40602
807530
1434059
1031689
454579
385999
696839
621831
617672
1875777
374848
606082
1393422
1202340
457622
8740
584133
1505788
46465
221023
17072
124718
558919
609776
1385530
810435
228907
103414
325440
1280643
1605168
1933303
1680363
278181
174979
100309
916869
1923089
1636285
1460542
1894613
728043
1087516
169715
378583
686009
1851762
931460
698666
163270
1924752
1118983
1264510
953155
1700243
448661
193446
475701
1254618
1537198
959954
1068684
442819
1051639
1249647
758605
1327936
759926
1176259
1830267
1705509
826347
1051871
178598
1800849
508927
1324472
763011
1048464
1188053
1343199
1645079
929675
1367758
913225
320913
299160
122349
518138
844873
125812
1813373
426130
1717322
872184
1085064
1271354
446090
1299124
1908433
1901733
609118
1645780
1411851
72819
617187
680134
174594
1282832
621044
1396821
1550414
1335663
1179626
1895536
1102437
1352625
1518459
393572
358130
916168
1322071
1253942
1196780
1442270
664741
717569
897717
1883087
764778
677395
1580940
900549
1271744
1024949
334470
657319
45489
526990
649054
1537553
562226
1698807
911371
928630
1793952
998868
1373692
1340095
810113
1397058
319947
1643777
1158998
1805144
1844350
1887648
1754358
1969360
172495
458213
511687
1251881
1005035
1012138
1214796
1638489
409523
905050
411440
1542629
916025
237909
1011618
117179
701068
1540736
244343
1460092
1717217
550220
975500
1752755
409987
994078
410827
49281
1535426
390312
550265
1300675
1343428
886485
516036
1936992
239019
1396649
1261887
1848174
1055480
1792722
771232
97020
245412
146800
95088
1773204
195668
1226675
1275757
1368622
653592
132226
122914
90521
408913
1505846
1207770
968585
559489
1309850
1591907
682609
1374495
1269235
51635
1811203
225648
578209
150054
1507086
1273053
1106122
852196
1623426
991411
732638
1323427
1582187
1558315
127096
1971096
936058
998585
178261
1205275
120447
587708
1005521
100369
1803150
870294
1775579
663776
1535406
515045
741911
1399770
818112
7212
1582328
273443
951768
1854733
27039
770360
1777101
546422
763097
1228394
351338
880187
1189124
1995260
1243709
1054878
54922
917448
430786
1779479
899057
279395
1893370
1587292
112090
1682992
18771
1556195
651941
1059905
1139246
774191
1563449
1761654
49632
1843224
302336
1656828
607944
1264208
1012249
1459640
353553
99841
1225994
1186370
1908872
604152
1252140
425370
1251376
229706
1313898
1629756
258838
1547313
1391089
828826
703024
989891
913687
1097312
1624334
1796236
1758274
1950378
1936093
1998072
1327862
1708398
674906
1086888
788842
967539
1749381
1828718
936076
1275003
1294709
213304
529961
519451
556978
1664222
1081992
1656078
1782357
71730
446275
1708081
163842
1275686
710933
1551377
908548
1817884
130997
1736180
1355948
1766708
164281
905712
856711
313204
1815005
1688465
106861
714355
381950
385668
1183035
142231
1345949
1388584
17509
986650
292060
851192
758055
552208
1275534
977558
375772
1111260
1351215
1820545
987286
1113508
1801310
770434
874672
696529
1001667
700302
52831
956281
608189
718507
1746356
1997076
1367003
1595904
734422
1674014
479028
815720
1550268
85908
528381
388072
353806
1912828
665666
118095
647233
264017
949400
1431456
339231
239069
1090779
1350707
795705
1235229
208294
12982
1536934
1654095
1973869
659953
743068
430633
854655
1621434
1333647
41990
735335
49235
1474051
1951972
1319876
1924777
426599
1754061
118721
1849878
442597
587597
64709
1089018
500747
1591873
558942
650254
1188870
1433840
647683
955168
698563
1182527
856865
847631
442839
1927555
970962
949248
1300704
1413473
1864835
183135
1482056
724642
1938963
981920
1756232
1024505
1960893
38298
811289
1730794
1327486
729396
1927296
1205885
837387
81995
1202843
448998
1481433
227596
1801913
644676
965259
1160997
1022096
755531
870011
1366666
1545196
1403755
221391
1494216
1250429
519601
1372773
957639
1434617
1471073
320850
919198
899997
1766692
1530702
660469
526602
1877709
252843
1547984
841442
1922333
1787881
1968726
1680266
1003990
821568
533017
804456
1732789
276360
281667
1020905
368603
1198559
1431283
853088
1683594
83288
987828
935959
1472125
1085726
1245001
984696
503925
1650525
1871082
1397350
437093
170862
1251298
299644
1788293
1335736
488165
1694270
1697004
1451227
1788096
1657473
1828969
1944105
1759181
229706
1592819
1387843
393108
1213024
784496
1642571
507378
524259
367859
1911357
1253498
1001418
1802216
790141
529933
1750734
39062
404845
1292413
582454
1341551
293872
1014939
463969
1342565
690963
30939
232824
1437318
1435820
1390851
77185
1617906
1718107
578322
114726
1875781
1792800
1922818
367849
240861
1075863
925814
1787712
18347
527749
738649
682247
1859111
80803
1381991
1431799
1634296
661183
1217093
335079
1903376
1633104
1935250
1858304
1311093
1226345
293219
113950
696650
1747763
602002
1847480
476144
663482
1651583
1127782
1127632
1525162
1825429
1746423
625245
1395296
4074
231429
1197145
1036385
29260
1428020
114298
160430
1468684
1019306
1922512
887059
465009
209895
1306521
1848420
1458997
1651833
786018
1647477
102940
918630
18239
857465
42304
21669
875747
438167
663195
948168
1723277
1625539
1719248
1841784
821370
119939
547110
780311
494507
221010
360416
549838
101947
1160028
751334
1957682
273461
1680893
943515
27414
1474211
203281
545703
1340563
868335
395127
1464696
672996
403120
1718231
1869078
1762011
361046
1425324
764161
618728
598318
1515691
1343528
377329
772179
1689301
964511
637849
1489924
1359781
845480
670835
666837
1513751
943770
635792
712547
50903
112754
1682287
195889
1928406
1470634
102308
1307416
6478
1396845
1419526
1014298
573463
1029454
379239
382903
1693520
385081
1714365
1572518
1705888
663340
550316
1321220
134502
1075916
313154
92460
113478
1353976
1422607
1087081
1899328
1860490
1963064
1140822
36272
1617022
1415892
1265456
287805
1296412
726931
1744244
570042
203036
831279
549549
901924
1554943
595395
534244
1987513
1483897
1908117
151490
301322
1385464
1992781
1454385
92268
1883835
1750908
1743396
1784463
1910513
17873
1375570
1382293
1087884
349384
922367
1251595
1799993
1596397
1041820
1214168
141135
1755344
976398
718447
496417
1495676
1481886
501115
478928
1614161
1894094
1006971
1417251
661962
303085
1551222
85831
1357911
644587
350192
1476601
1690849
1648023
355895
312134
600030
1769734
607879
1843788
552555
1174377
1557435
274927
1499043
1884920
1372371
793957
318363
75908
1223495
80214
1005732
157590
322610
479929
973977
1124661
1181789
878913
127019
745850
1884043
69905
734609
796749
571723
776937
796036
994256
31496
1579412
235207
1546463
1037642
413594
604774
814083
1945464
931674
71909
560574
1562271
616812
1078720
601886
77228
1460452
1167403
1366395
999978
341868
1902805
994151
929902
1101561
1632579
1812583
426025
1689298
1339200
1185815
1715862
1921199
1777493
1908336
1184262
26553
693772
7975
123225
795297
470274
218773
207392
1973602
900070
838970
124702
1187075
1174026
1819774
375098
1681242
1146834
1590201
1758448
1358574
278962
667870
602016
640653
1025285
1067582
758072
967244
121647
982949
869855
1495940
256759
741037
969828
964170
1107133
1919012
1405106
1759388
1449724
139638
1774649
1418797
1383324
1749592
1547081
1177631
895733
1787941
1485398
16339
415205
1231463
393901
1936229
1265768
1372757
962272
846190
1053788
331938
686103
936813
882065
1002615
1693347
174070
1665995
117694
1081472
1530081
1416025
1309493
228222
38061
470136
441847
127528
606174
1854806
797585
820602
1069675
724005
212220
1831491
1909034
1492689
746414
1209926
654986
702329
462805
855312
1952433
746583
37585
1857272
317014
1256472
850658
1232490
60031
31177
1692142
92251
916717
1666556
1136780
871252
859334
1547073
755137
525302
463403
212138
1142053
303714
1218604
1601256
499827
904624
75270
1395282
442954
1385865
1886244
62440
418698
117390
1440194
1840440
475525
387096
159429
738769
1598093
1009371
1369698
403468
72986
348501
867763
555407
347054
1580693
316430
1334069
1745637
1631439
221485
562254
441259
1699523
331755
232431
1348978
852556
1141396
1214589
830312
1643143
781016
383915
1061047
1460285
1832981
370677
448029
1267189
204828
272522
841381
1358840
1072135
1979920
1257993
951061
923518
1314824
1871350
577457
1880177
496136
1406507
1944512
1064148
1049769
1525823
348321
53490
80113
582059
1770022
1374351
646556
1686664
1130047
1361632
684239
1717291
629740
1933372
1065451
48916
1812095
1328436
822343
87468
303739
1219350
1645844
110690
1064796
1795903
1860610
1388523
1670020
1985714
1752009
1256221
768264
21629
1616718
177417
730367
1424221
440727
657228
1743680
586932
1047169
7167
1352822
1020857
1692765
701568
1671442
1290274
1251642
643443
1882820
1228257
182223
298042
947859
194640
89345
314012
694583
787050
1855200
980339
1076803
1797498
166349
268779
1564552
313109
1260983
1917622
99409
628949
551868
1382127
1527347
750790
1160169
1446242
1728920
1170
1995739
1975355
1336764
948197
1625411
1207014
539516
422572
1028632
565271
1880057
384875
1096945
1458861
1509953
1883794
1756463
1842507
996941
796308
1540425
1702810
840530
149917
1838577
276027
1757050
472600
172741
1205158
478926
1681901
1602960
1284021
771983
127739
1880983
1412249
24709
468103
712974
65117
312750
1471054
1965198
1588341
1261657
1813979
949861
842117
1083407
1097304
384293
1650942
1066649
184783
1230919
120927
1759423
294814
129670
45308
683192
939969
1687715
841644
820423
1363968
1958160
1783886
1358948
20083
638798
1915183
1752064
1738347
1644658
1490366
442652
694333
944184
416626
1748459
1223974
576929
1126090
852801
595912
263668
131697
504187
1119975
646558
872904
1407731
1614207
1705030
1156727
298471
1927859
739822
520679
942681
579611
867886
1658256
1701137
786584
52007
93866
615525
128661
894016
200492
90294
940486
1373035
899037
849214
748547
1828422
755175
173621
283488
146157
1857335
1826818
1093576
121135
881291
419264
1331778
219971
680871
1210055
1122058
1343118
478344
771596
680894
823719
1243482
450379
121601
489540
114079
13433
1107167
282298
1608758
1360156
198073
35201
1449073
907370
4998
1451155
1623146
512875
433409
1160843
1384511
1956813
362244
1394945
1330349
1295150
502877
1778678
58703
1409465
721816
942265
90959
1961901
540020
839237
1460319
1848069
1222926
1911930
1471585
1000088
633416
1390512
1158540
1842903
1955132
1435899
1158562
1175902
1752359
779177
834817
1889784
1366844
1217967
565030
275397
1110444
1753500
1160012
1388989
383969
544921
975235
1545841
394548
1209116
1356591
1230644
261698
1878251
933524
880011
1406951
1086696
727835
1092559
444405
1767156
1589017
479164
1106996
1255199
318332
1936575
927143
1065942
1676108
1392670
1624606
1555044
1698881
755034
1757609
366202
1423787
663478
1366467
93805
1215326
1533430
783508
1499119
41211
1235855
957983
919241
893243
627476
180493
1318688
1438884
1832526
1440048
536897
822563
591606
1896149
1243370
331683
1037501
206218
299328
598069
399312
1527231
750283
862746
990186
257684
832577
412234
58823
403398
1941091
1861795
604673
582475
1389517
1822663
1171826
807523
1263878
245807
640551
1787183
1871542
1380989
1848198
1274611
403685
1562281
1283874
1218045
195614
936570
171395
1874995
1521223
775590
395283
1874567
252709
1480681
434357
1403574
1178083
1789489
592922
1648286
1542279
655548
1299199
1669308
1944813
521707
1607491
1545421
272277
1471243
1954502
1837690
1536630
1242446
1354250
991079
93535
1663319
1332534
456776
1275731
1091277
346888
765264
1405973
669875
1108608
80691
1749376
1234299
394983
1878921
1488882
1726832
1744079
1329966
1283160
1465620
759827
1608699
1338204
823972
1460438
1175966
10707
342414
1316335
179875
1856798
1323308
255854
1960718
1553453
1633195
780426
779274
487420
618934
1170460
1879638
182319
1168839
1542623
1009516
206747
1191996
1093663
261360
71710
561555
216280
384372
253082
622492
1692426
1666764
938999
782734
776718
1596903
1419841
1607283
1643744
1510785
680921
449202
824571
1897756
1604871
205920
808344
1954664
113044
1420152
1386718
299355
691277
1496163
195113
1802881
1450366
1174190
1023195
1301397
895484
147802
345341
1394796
1592167
1388906
248976
1936841
483934
79883
685471
295973
1588703
622335
1082346
1327924
1531173
1030512
1340183
1084243
1439559
1603753
1009111
53648
1347266
1015952
1198748
687677
186644
612823
728083
484746
729812
1376675
606152
1437755
1876558
1127382
518558
1677454
875477
1024713
1209407
1705070
1326842
1174267
812004
1600588
1008167
250057
1766116
1264421
150939
206765
1019998
794595
1557125
1371513
498322
822583
59480
1142416
1921190
761551
1831852
1418113
1955460
295418
1560904
1468536
90283
1940779
1750755
1463562
1020832
1352677
1615793
723672
281298
186418
868955
395510
964868
1089007
35339
1489062
1611191
1799668
1464713
221888
313237
882632
1658373
1441254
539051
1719024
1515395
217720
1848600
1954438
579880
144740
1803288
1510725
855484
1051589
1784275
1851987
794701
444407
340329
393772
769430
404011
291179
1449037
1134060
1374097
419414
1064862
56869
1128697
1050581
1013342
818035
266222
379304
1993773
1211314
1909147
1947418
1048757
460366
1674956
1346232
132574
1936902
1268888
453854
1778315
1522236
1866481
782716
1259595
354120
1706971
373790
353496
211209
1478289
657451
451234
1736894
1502591
1267757
507885
1538798
1004634
972478
1145695
104251
73172
590134
113041
1112538
42934
1719030
716936
132792
932689
826813
312824
1874600
899487
662268
1357494
1923456
1926066
331140
860394
222523
804617
880088
544486
1684657
1470657
1001268
693843
475972
143775
943533
1205450
914344
1257849
64191
591251
1883996
1992791
1597267
1109606
855870
1088754
1981372
363185
190892
1719570
30782
1078872
938940
1595054
1300211
173529
1872053
680402
1250302
413045
209800
274350
1054635
406818
778241
1697680
1735153
754223
1559921
1650426
24390
660490
1631772
1453670
116830
1046228
745622
1822605
92676
1771114
1708436
1995818
240002
1181684
1400999
1034867
1063099
956983
759484
1570898
1005074
1984454
341735
230320
1854295
1119435
87877
1540961
1573282
168428
963551
597951
1872122
296932
509570
1571531
827311
85116
1185722
237904
810195
949828
750361
441076
193298
1336308
1375146
1138099
1518430
1380459
987378
538752
372822
1247267
1282467
1828152
918921
1816031
888830
1771979
1153070
1910080
1600358
1837860
560967
1919050
257570
278422
117674
191427
125871
62693
1915158
629386
1023083
1709224
351369
814688
1586486
621497
535247
1174409
1974703
1785852
982940
1209384
1214487
519050
1878199
1795042
272341
716016
837529
1149818
198135
1205689
1600120
1779425
1738043
1417449
186435
1977849
405185
1129745
708561
750397
555673
187564
1309061
1473596
827501
208332
580600
1517824
1169575
1619472
182374
1854865
1657293
1008734
324405
1018737
1928409
1643330
1203640
768355
681889
276707
1544857
1223850
528607
453456
750107
1612839
1931922
1089192
1880955
1450608
431862
787149
1131377
1331375
771113
1001401
1709816
1167336
1870858
111676
1860506
1061107
779976
711299
1291211
1275190
1197956
1439622
1239790
591913
238262
307617
1766232
1475410
257758
187244
658069
33439
51630
1491821
1215950
1040474
182673
1914513
980389
1251597
1892843
419580
129004
1655772
1652496
172717
805740
18523
1919565
1028180
402368
825001
17336
382709
1819053
1720803
1269359
214888
1325112
1364868
69123
1411368
1402212
769933
1615883
376538
1682482
993048
1299795
521873
1357419
33048
1328815
32627
1581662
285165
1912038
1979481
1624771
1636734
83809
92476
1249144
1521679
464889
1425000
685533
1317032
1241296
101182
1681401
590165
1909132
46879
1136998
1358415
708156
38252
1800125
1159024
703917
1105947
1897084
1094417
911941
1011170
140772
185294
135955
1814930
6995
710707
606481
1431800
102453
1320030
1786442
1961307
1590711
334468
1437454
1847570
1672147
1740588
1218277
15098
67332
1740557
1989189
1261176
367478
1756669
1394536
433905
1626267
1488681
1614410
986016
83244
1391174
199951
858509
1702708
1976483
735091
1002173
223216
1049139
1147875
1348600
1811156
740316
371695
537488
1766343
916523
732627
68377
1532261
1347824
1192233
947487
1835030
1886964
76304
299563
180525
566502
53131
106852
687767
1703244
118502
1057566
917709
125717
1078607
1203738
1240157
1217511
291846
1961033
838489
33370
347611
873295
325624
1739144
164899
1359838
1199810
412266
1631314
1966038
1900804
1987140
1078101
901909
465537
30461
1802974
1778400
1423113
215194
1691196
1586912
791090
1756023
1439537
946999
1474944
1063696
1490874
1770271
1011111
1701011
171928
1415661
1598649
1357285
1109461
1506793
1285644
1506031
1430528
1422266
166384
1306039
377544
1731562
733264
722525
1254635
1739405
1609457
1839107
1566029
1423875
1272265
1973106
957803
1734103
1430112
1938526
866122
622660
329053
696499
1842659
256492
299458
1281680
1655444
919644
285709
1841360
1144285
1400706
717493
1355224
618449
1251258
1911608
492184
1258268
1058821
877457
42182
1671964
1089143
89668
559820
1712587
86889
119622
1178074
318556
1203621
1877797
1038049
1952956
1562052
1526156
859673
444300
422050
362560
1615894
107161
461280
224812
208607
564582
1771050
1786740
513409
133033
1890936
564434
1324858
698831
77833
1270257
487352
178817
591993
1015058
212715
545586
934505
1244668
1965339
1340593
1202826
1998072
1205636
220081
664073
1397058
879578
1954660
1963660
1492589
1617359
468642
1472180
534710
1479730
1474429
1000303
60530
83819
91802
1355184
1049152
910373
1690628
441582
346779
1664720
522700
388794
928966
120592
447770
1034237
654435
1667612
1420984
545626
148708
1548598
548755
757126
1477384
442626
835137
1986978
1329049
1005138
524179
1431782
710812
231282
484021
721066
7816
424233
1360507
1120926
1072065
63918
16264
163781
1138799
1236684
1114576
1531276
1839147
1942819
147459
719743
526745
1512148
880936
1615044
1526222
1555152
2221
1417400
1036004
1605605
1166056
1565008
1309320
1475258
741821
924449
1340816
1121365
1373551
584280
15841
294941
1111358
37147
1842758
1956634
921635
351897
691686
964311
1017403
1489069
1385958
1786926
998382
1720323
1232958
1845517
1836679
347992
1154026
34747
1749890
1180222
1346793
555651
861302
1569721
961108
141671
472790
1443593
1005947
1324890
1120610
800017
674157
1688615
1009699
721936
1216358
1018621
1788995
1136740
1237215
1420612
1081738
558233
820974
967330
1728303
1247938
1798717
936687
759946
1825549
1304093
1426899
1297855
1936119
1168189
1193203
559412
46344
741059
989141
1909652
1459957
1579106
812502
606139
1829674
733795
639332
1491704
160057
504415
1200756
1926137
698784
770156
1918340
1451785
675827
1163134
1630402
329759
1891440
323895
1040509
539238
1553282
1092227
1935208
43182
680157
1347958
872485
1101802
1543905
1451181
1835578
368758
1559154
636568
834279
1210511
1795185
996060
1749475
255319
1084911
1157568
1153061
1943544
1148635
1267456
1016721
668451
283152
1080145
1820047
1874785
690050
456757
1194593
1636064
1205375
1989512
574329
596555
372808
1482643
1006941
1110637
1496068
637375
243265
158919
930126
886467
1859655
1327363
529566
1865716
1957931
1826135
442498
1018701
1021176
884775
676951
1550016
1199816
1833648
1234644
325589
671684
441817
1376180
1132111
1683775
1088431
1975148
1696322
874902
724211
39226
343858
766872
848164
447503
465731
701676
1487458
199242
1389187
1342061
643475
1522459
989644
1299812
160048
1304623
241633
1996402
1745506
1819819
1838200
199171
1687612
780485
147889
289375
1639971
393529
89438
655421
615291
1790806
1432584
497199
790884
925625
1417192
1715906
560883
1794144
178253
1738515
265657
1216579
1543979
1147459
1992821
420454
1082887
426080
1896952
1422301
1149505
1256278
1562799
1067711
181259
1171219
378462
1181126
1964556
1783668
359200
1120067
751127
1802346
1246014
918066
1987766
256765
1660422
1215664
1766978
1818509
425033
687731
181902
1871123
1342720
49306
754061
592184
284075
204848
1274594
1734200
1576479
98772
208917
736775
1762026
916983
381241
1910252
1820341
838870
1819689
1756300
1598151
1611758
1236299
1973849
1694210
1453025
1201314
441817
1616945
116241
905961
1134855
500442
1097026
50222
44170
103454
152412
1993088
1966177
1470202
1138597
1633991
1772020
1031403
1073589
922539
867984
440588
705622
1879181
802649
438228
366959
518596
1585925
275599
1638247
1406862
967237
700985
751930
1496130
489358
1266930
308117
1856362
1984012
305848
313097
119040
1686452
1674780
472809
561541
935733
1619974
976338
1191658
1720027
1148823
150629
1255170
49438
1454487
1252866
282251
247596
1316788
1461742
1838268
1681481
1786222
122142
1909865
529966
412233
619882
622329
1212164
1698893
457828
1038073
951915
161640
1092417
1236559
1661970
717817
760507
8283
1798985
1633719
1703455
1398538
1534374
481711
858399
1102924
1035218
1339494
1993700
1555153
557390
1064194
738958
1738178
1777028
1713869
1677862
826178
1099668
731879
1776968
1934059
1256211
205366
1213957
243628
1955690
1048411
1539349
472780
1963957
1699513
1009670
1718173
926009
938814
16042
629292
940375
587482
398113
25365
1628037
214591
405305
117109
1338161
92112
1575908
794070
726003
611914
728022
1739258
555010
350134
902662
165517
1309045
1484744
509845
527631
641783
1412454
775141
620123
940929
1269096
149337
701400
772501
306903
840338
158156
768065
1506789
797081
1306838
1637969
1472529
1881905
118341
852968
698601
511728
679847
1540325
1187521
701686
564036
66364
438111
598851
1403434
1951063
1285038
892967
1253636
1337110
714968
1294302
1400192
1880565
996172
585334
1286780
401646
414483
750282
741048
1060008
139236
767293
1227270
1398942
1193760
1490752
1488553
1463910
1907354
1552221
1878090
1907889
850532
1232631
992307
733327
512318
1618212
995630
944913
1247647
1212024
558463
1806342
1865056
592644
125996
1422219
1584755
348281
1391854
1137486
843777
256872
436560
241628
83195
1759328
546478
1161388
867164
1095482
1614947
211953
1437518
1444734
1602364
1463200
1264986
1177982
1989639
18170
160928
1001745
1410085
56759
154318
1353060
1958408
327145
1288910
44835
777767
1228438
739232
240770
353258
1432312
1444641
327953
580224
1929722
639479
351046
1221509
659426
1144352
605769
1240373
647982
792956
1214375
501088
447378
1168614
1103316
13473
549217
235493
774512
164070
922384
1891728
1681133
869101
965569
1488938
343020
1285831
512007
1304201
1088455
1310901
404002
1959527
743970
1811589
1367492
821233
1185237
1350854
320243
1507607
70545
1889482
1233272
1292144
1624807
348993
1327142
120087
1366773
1635538
791188
160386
1072481
1788990
1783091
396399
66285
915115
669599
582819
937271
477287
1696564
991224
1400077
1314322
627654
1075080
386942
899734
792586
19768
739583
787159
469786
447364
1853643
1416139
1621103
275856
610829
422454
861713
518847
1203450
685984
1997625
567490
603940
1964303
544769
956819
1178966
870470
936049
1681014
1971661
1298305
653431
1659945
1730840
1973709
279456
82908
718100
481125
1544351
281628
1464516
1264278
727429
1119016
1529899
640804
202956
743864
1258802
916444
966719
1897552
1859548
289722
117181
1206897
1609862
681097
1186166
1805814
347137
601411
1594201
70720
65309
1680661
366877
1752094
1705308
538307
727228
152926
1363886
309539
308165
370566
1100229
330869
1947716
780814
1349147
1823716
795660
1546582
1112886
203645
933419
1046155
319289
181593
570141
1670026
1337331
131586
724007
1319554
1616342
52066
1936411
1859793
1612972
908062
1838526
1577610
346246
300679
1042917
1826225
1611495
1648386
249349
1210750
561092
22927
1602738
1524974
711189
1897630
124885
295051
1615625
1683070
446498
180938
854269
1832036
1805595
219980
162527
1745844
1996618
702721
1228814
1625051
929542
1367323
1170781
642056
436761
871123
1452015
723098
1600631
1487702
470102
1048731
512203
1190273
487655
1115823
1984577
1742713
1591225
1423497
1373476
802165
1882983
768277
1385294
1796532
328070
1517987
1611959
238862
1049304
1925147
1642349
388545
863065
320927
1205406
1372941
1394526
1765700
176272
1928613
1694583
267302
47657
1095570
1770544
1249250
978583
741591
327479
31210
1726185
1279639
1081274
43454
566377
1567208
443133
882501
528786
1496807
1672771
1258449
1757962
979091
455181
327590
1799853
1272176
1210113
984519
78493
108558
1655709
1083979
1270467
712656
1391426
497009
1769507
1908858
1840157
760636
763584
340243
901536
1713751
645037
1989325
210994
1950676
1988055
600471
1958713
1245616
630672
1027080
1980198
1971242
1323901
921565
1928746
1781107
1857152
1141663
1600307
1348084
514815
1432412
1336506
971615
1970018
1034762
1945443
1318724
660012
1899570
1130859
46623
1805398
1314395
1353041
132783
188985
1798099
117169
1556434
1470771
1829990
164726
1528113
1718003
871732
473391
856035
1389228
223264
1737260
989633
1739122
1276137
603703
6666
634058
1816067
1128317
473095
1829094
31230
1901822
646369
1058353
1572792
1688962
1631555
425463
466860
361649
1743732
1256604
1381106
715860
215149
1531067
456660
993716
434940
699844
1088168
590787
1803944
1856560
1646929
1893408
232039
481227
1497965
1086062
1052107
601809
886221
166418
1421571
378513
246510
1142338
1784259
1757270
811769
546563
1341539
494843
205970
1575535
1165351
1698806
677841
314812
314536
1694491
1923823
848917
1508691
160061
299055
1939267
743485
1621708
2454
1645367
1271942
393940
1388614
1746929
1083146
1770813
888145
1791525
747926
1019039
1651775
1351065
377973
1519551
1768294
1365204
1171110
490734
304165
1030273
221432
1497465
1921699
1818088
967914
864070
395156
19799
508810
693460
249017
609047
1516485
1013446
96459
1976907
1654660
1303871
1217718
770243
1691946
908639
1267598
1118843
318584
1455626
271940
1218781
1481234
767531
1223036
1480913
1863325
1459232
708760
930441
942750
371748
950061
210256
677654
1106084
818994
1684374
1599260
1697169
458357
584870
153571
339100
1136403
319168
413109
761086
477667
1788557
1593221
1827075
1745896
1267497
525558
1370843
1953617
994821
430617
1121759
795345
737070
1091692
1642525
1820180
1439925
664680
1377707
1171375
1615237
1517848
393388
1079858
1953553
145546
1253810
1389249
1195037
836970
626065
612632
993547
1655386
536445
1939615
1055626
1269543
1761051
1811938
910455
1024819
1982594
683435
1499728
1654139
610630
1364005
1728931
775562
801330
1773586
1159014
847961
1764862
1343738
977819
1256729
463536
1640203
663594
932046
297059
1983105
1228365
1542489
1553061
1320942
1474409
1645531
1734251
760273
1614603
1981258
33910
1346621
1885548
1108324
984936
114116
984299
1690551
400075
1643934
560772
1946395
1029071
903326
91466
787937
225889
681511
518532
1871506
29580
302109
211703
173079
1556739
1929096
773726
1338542
537715
1262778
386579
28810
980448
1557293
962167
1267020
1798757
503831
534241
815666
867602
1562339
333315
775397
740049
1670601
564218
63061
96540
1486036
266150
1791920
1146653
471114
234575
22725
1612742
1153400
515725
1877784
889867
644020
141476
458113
282663
640450
226710
1808638
746056
593136
526532
747502
995526
465143
366775
717116
808055
1544159
1197596
1552707
639481
1797334
878440
1981185
728289
1924645
683724
1633354
1572706
1443516
1619306
1646221
525630
1988512
1015320
1990427
1020530
1567782
5474
448684
889743
690319
1655985
1667989
119777
1198848
1145449
829262
1024615
856701
275647
1338164
776470
193824
832243
755330
9318
992581
1169864
195230
1254159
1449514
290218
1026738
1186709
504779
1842533
828998
668506
1063272
1701372
678692
557473
175914
224525
1189958
1590341
831731
169612
1616755
1053515
280003
1422243
1399846
1828198
959331
526354
110344
1100696
350661
188053
497715
1128803
1358204
1838348
222803
1687042
1198504
62797
1991098
928133
470519
1932602
254199
1916947
1846373
1437307
1900773
236074
1181525
655614
1098540
1901324
1045965
1593825
1259832
1538398
105440
1750934
150360
1956147
771946
1563458
194688
1320456
32241
1047204
80316
30577
937339
736381
850506
308865
967024
950846
444853
1691828
185690
1016750
1065367
1985183
1485776
921814
288288
1546891
1112132
571423
1572631
269792
706409
1073429
1244012
1968133
868734
1820789
1834558
1498926
272501
1762573
1322522
1936105
1947648
1545914
1349570
1940361
101458
484636
1497469
301870
262157
867474
80298
1290351
1289946
1075931
1571378
911046
1811239
162231
874043
40604
694540
1981976
1176936
1445079
1313771
1113247
1804975
823462
1656343
463596
548177
152287
297618
750291
1687854
619755
1484834
1501836
1206691
889255
1537904
1262466
1252495
591312
1469718
1200114
1295772
1268213
225450
786077
874460
180246
354268
1678617
1270738
305138
582040
369523
695376
1772345
548348
71722
1345206
981144
1132602
999201
773396
468411
477092
908129
1878301
1357679
105406
1625482
193914
740426
407534
124942
197120
1818643
20939
1524169
1991823
952119
110253
1274467
1305427
352928
560936
1497178
1564657
1893583
999464
1172958
633404
833768
1302775
1743319
906735
1060287
1023149
451666
41146
538950
457538
1296630
987246
1308368
1643639
1747476
698162
868584
122728
1425110
658078
1203138
1075847
223608
1347414
1558462
1110887
1332058
1694933
1045587
92420
690512
1825035
1547123
653168
1087084
1933543
95700
1409525
1890533
1976464
1016045
1027222
1994322
1779738
895671
702052
1619684
1397380
1614988
767517
1343451
1443432
901568
438073
1255640
16733
627270
1517504
902783
1316429
482336
1786550
1425902
190697
1641359
1514993
128153
1715022
1905525
519388
389797
1886234
305958
922057
1694511
80919
308138
1803453
617683
213719
1347769
82057
49648
234616
78491
55128
462880
1039393
532158
355243
434509
876624
340357
655352
626491
1800963
42821
1337233
906570
102268
1646422
1347524
1696100
605200
1191174
1415317
894663
147993
215957
989571
473942
1572331
231552
1365012
1252077
1183159
780389
1934443
1842169
503439
465776
462909
1124167
1832298
507861
500775
701609
1295874
249130
1428757
1804907
1341937
1850776
730647
696663
1518586
1970737
30353
441098
690986
793363
1554911
516504
1637175
1586112
1983176
1816508
1997702
1407850
1546069
1169638
1289550
404583
531771
464126
815641
1544248
1874130
928196
1337720
1973747
138555
1577014
1463197
1479887
1357668
435199
102979
1596680
963377
1155658
473755
1246616
587239
1387810
671140
1869828
327434
1725298
254553
197963
1661705
1602831
379468
1033290
502009
1132858
1985794
363031
1120994
1695043
456806
1430069
1739476
1474008
978936
182930
1025139
1312301
271307
1203119
1854192
527898
1442432
1226439
546942
1329808
1201162
152813
1206112
1005514
1752344
1629617
424729
1628872
1477628
616211
1055621
76118
847771
1484999
157857
1047755
1963945
526580
556532
255695
749654
136568
1885508
856570
192985
1609635
1558241
1048992
1697705
1946861
10403
878040
443733
889241
1482309
1335458
708272
969150
107734
1690106
1543931
998959
747374
1630249
122474
944278
1412181
674277
422919
1814597
1732800
96365
239920
1758393
387115
161441
1760355
765330
412162
316026
1246018
861895
1141010
240621
35205
695070
1938981
1471164
1879982
1004659
259545
1485907
519831
542217
506062
1829362
320007
1640217
1138023
680020
1189350
402770
1615740
954217
1769023
202853
1844175
1098386
607092
1439109
1955060
894860
1536494
964683
1112246
1989113
585997
1170116
37085
404436
502869
1390874
500382
1944299
222770
593755
619441
1850955
1393499
680005
502087
880936
1473043
1261821
640994
1389658
1008963
1439156
557166
1562744
846999
958731
618884
119175
717703
1545494
1045446
1633502
1232019
284234
671148
214622
1005776
74952
1289234
1647891
1914557
1813380
230340
84375
1749869
1332112
184312
278954
376411
465206
1549711
1097399
1234033
1559341
1687109
1879568
580627
1225988
1110841
142956
120511
4600
833949
1050323
1854325
1806139
1548244
1296297
573451
593889
730160
873921
1021251
985630
1632455
1977634
103352
192453
521668
799567
1832019
481035
1223501
407949
830218
1061267
41392
582935
1686167
1274304
345412
1776959
775247
319480
745852
1496056
536252
1249413
121951
1181532
1195410
1844170
236063
1568882
244250
196049
659317
1144303
1101735
1927184
1375413
601896
288636
776194
133044
1903720
599069
1744468
1670770
1794411
462382
1907937
410074
1484153
53916
1102169
1693785
762693
1516456
766909
1012438
1155993
966259
1301656
366803
811877
1694214
1059474
755258
10138
1903836
275298
1476870
391803
1475270
1655723
1071670
39713
143803
614003
178554
1517133
1627143
1600010
1600095
373131
1414715
523765
362834
1207592
1075670
956072
734962
1842172
38492
900786
1112002
1135055
990049
1886551
1230025
1704141
349884
1385534
1940029
523761
145128
1477283
1451332
88471
29828
853909
1514346
1684659
1174678
434882
1893186
1622778
1632737
1435166
1240891
459610
620883
1136051
206408
699733
1714239
1041909
247054
287533
1374935
816619
1942031
1147134
823521
1293322
1907197
544018
589753
1371000
911808
1909481
86454
1406695
879984
278821
218612
537892
627427
332775
673667
732244
1910961
1212050
1907523
790262
1925182
1677841
134242
1076484
1689621
1010847
1632890
928758
739444
743252
169697
1509483
676552
1659049
1782793
6681
1554333
404768
1023166
1446739
1975381
1830472
1739615
49530
819878
1982229
1712925
834458
1555481
1837975
1622996
72722
800601
413195
876312
1354272
968415
1364244
1732254
395295
1401775
896756
90634
1601282
1861615
1887009
1616363
1091002
808689
1175385
665570
1919964
1192898
1803842
291531
1664261
754340
1682185
361400
98965
1837534
736791
467330
1414726
1068232
1643837
1687187
689642
1603804
177120
543906
551759
600904
1551500
1312376
999342
1799239
1603841
753574
1175382
388980
1247891
1584445
466329
1915795
1788138
158243
418678
1157267
1293412
608543
1845019
1725278
1610114
330646
929126
1272485
478491
804131
823797
122736
913574
1247256
1033369
520336
449814
1911450
119661
1140271
283239
307193
1461544
765480
1540585
301108
779334
1430022
662077
39584
121631
1140039
1290039
1073067
1598559
1957296
1238489
382968
1793109
1664756
3832
1391612
1759016
1829565
720739
1644157
1186907
934094
1946929
1498990
359095
1338966
130203
972211
13570
775179
1877172
1896891
1098602
1882969
600941
1808965
1270562
312624
1354773
1847690
716959
1571663
611999
1318784
1893518
1680307
1774472
822783
1764016
1333061
1692858
907965
1256046
1180659
1722851
1196678
249462
479416
800684
1797274
1269538
1596693
1681601
677545
1114427
1701793
1664544
1189640
969927
27372
1470574
254644
1926039
509624
128660
1873095
256015
1316271
655426
1357107
829272
550602
930432
1766263
1357663
883705
672813
598363
451951
1533678
930531
1922673
571180
1595299
1454308
1880623
704462
795461
807260
462083
1027791
980578
549608
10704
1496443
1332966
628806
1287220
1444867
1294379
1277585
1342602
119410
434835
606688
567994
599196
168943
868369
78797
1336918
1835173
1138969
426954
1322878
681774
520125
598300
1367564
774892
1189014
1419618
1808435
1485899
1962389
447093
625035
423534
202398
742017
1158689
645510
529237
1568872
1504930
53133
1575186
1289682
436939
1380098
223228
1663484
1017724
923674
1251281
1530149
1749113
327353
337702
425762
1198369
735389
427142
280502
1567056
294921
1566518
1537298
173822
1639861
1765387
231948
990098
1672559
1794622
1963319
548586
1299248
785753
1094735
1636126
284427
583221
1160348
1570731
1674328
736520
1804644
1933901
373853
742837
1567620
1085050
1916527
1115680
1968730
915217
862981
355260
723563
1830558
941347
221120
1843348
1219559
876540
50704
1651367
1348957
1320100
852913
1791731
903369
487609
794368
189095
1581510
1433416
344246
504395
1933374
663266
1024753
538004
491508
124665
57801
1830951
618909
1775457
269726
1745412
32331
445579
192865
57059
87361
1861022
540888
842215
927694
323413
454782
601223
789585
275970
334031
1555204
974922
730829
714910
270197
429428
392201
35991
462153
104669
265667
784566
1969308
1057233
1299807
416560
1122480
1967978
223879
119229
1862080
1531759
1483478
388172
383007
1607136
259849
513434
797334
1151057
1298046
1914323
1215415
1590602
218893
1572528
1539427
1752997
980804
1863557
1383339
176188
1103935
443787
1534983
391812
758617
691270
189252
1840381
612770
738200
751615
1596673
180662
105112
1671012
1997048
1985089
1295251
265503
635449
1300213
675006
1068803
1878617
251336
1647256
1690755
1575319
967825
513981
1398496
25916
1734079
1615870
743993
705184
213333
1548490
1647465
663025
677726
735842
1781271
1922769
609040
1089658
617399
1698916
477859
857046
1383248
568535
586723
1427105
670006
985258
1414349
782408
497656
1130896
4871
319898
769472
1210994
511465
1152160
1882980
1750421
1070721
1883549
482588
401375
84840
344007
1317493
1758820
1225608
31428
1899909
1854653
581618
513954
444218
1973524
177613
1975755
1393756
1313903
1086450
207947
554409
1353165
1886927
1185567
538636
676335
222062
1637686
541069
1622300
1877280
109527
508844
1142728
346344
635450
1978373
853085
1725312
1255078
687830
1630143
584288
1872204
4078
1223122
993681
671835
1247395
870440
1603926
855205
1992725
1462091
588357
1129638
1771554
1691195
1401306
400840
1879578
1291234
1053504
1179367
50478
1956598
1520955
252369
1998677
768960
1313034
720190
357168
1405301
955458
1876569
1601367
21471
226520
1896384
8888
1098184
198255
1710939
968984
1127481
569772
142642
833269
1298952
212232
1649507
345998
1332130
717385
45205
1006430
424412
756074
502183
489661
1822526
1723446
782804
395268
1139873
1570839
296707
1387372
1501636
265169
695512
44661
1544800
320901
557345
465153
1620731
567712
1403207
1945519
1444834
249889
56618
811472
1195165
798383
372976
1019585
235330
156950
1713090
1912249
703333
1442582
935956
1587416
990294
513852
892537
486826
272456
1568153
1232777
1476173
766897
674217
99670
933650
1634342
536433
83666
278038
1608673
1155024
167102
984717
1625744
446950
987904
1016034
962424
878152
1557316
1635948
1783941
1558991
812868
1579068
1358110
1564194
835185
28076
1251425
760157
1012772
672639
861031
1532813
1067245
882652
1739528
374097
991350
729570
50168
402593
1825984
1981024
784152
808296
828951
1651368
1944609
950599
1376871
1436892
593116
1554110
1778515
1876999
1118820
561113
1430055
1789830
12731
665768
1480734
1875200
389381
350473
1327699
71443
1082413
1630150
1303597
1873835
1234157
475464
161791
1579474
1951698
678267
478787
899854
1828207
63191
1202236
451918
1965029
1840716
727512
1071992
873921
1903572
813697
1346898
1421483
1002647
937435
753321
1304896
1054139
1680322
1211924
1938978
1223240
476773
1739297
1968128
866444
1658243
193290
1106638
522047
717370
426564
144747
1212470
516572
1516716
1158443
125177
1165208
1511611
1907714
1754673
1808164
823814
568505
867869
1122147
1893949
120874
226069
1249216
343988
748710
208504
532519
1708060
1024154
9893
1126768
1102644
1683243
1539530
314403
1385808
67191
581741
1419536
386609
1866436
1167798
1264874
1003800
1920526
1825772
518565
1887394
620202
1188417
1113277
865082
225419
928504
809002
263947
1074176
892059
1537319
952830
843878
934699
839852
1489301
1100255
365980
313563
368386
382396
114437
612718
22991
1277699
5679
1617508
630446
868588
217154
1177556
1612613
1813970
298566
457974
1295987
1373530
1924615
204422
1638169
1032979
494238
1458985
630230
1168563
1159290
1803882
871826
238393
1395523
1165295
1737494
235157
576123
1931058
885377
872137
730941
785155
1746748
345264
1319339
1846484
1074643
1420129
615957
604984
649870
1472971
233073
1890018
804613
867478
766499
1486496
839737
1807723
1703496
14658
263734
782846
375361
632145
1768078
969537
591058
1232364
1433900
1989268
592457
428637
899127
1501033
86118
1785622
1549581
625853
1710522
627136
1768351
1253625
1666608
134879
1745295
256670
859360
1867947
297166
393402
180828
591429
804113
1130990
1182046
1364640
84460
659230
312654
615619
1132567
401419
1621088
1379670
183630
1377156
760295
61885
793587
1604793
1446757
1173046
244091
1773838
558418
400550
1489763
195265
195512
135504
1886423
416293
1471216
416734
324402
1499960
843022
1384311
824988
790686
1314809
141068
1858469
1507673
1346373
271466
1656857
1307438
512340
1534903
801136
860434
635812
483386
867667
960753
652585
150961
1823474
33045
1297945
49900
75141
657566
1238350
1745748
787126
76103
1722084
404915
408977
1181921
905137
1771944
717296
1651169
1621776
407168
1214769
1428567
1448110
1625417
913846
398941
368307
1027285
591652
1207101
1470497
1495095
77616
1844975
1526989
1797476
1879288
801177
691035
1864564
641651
1615791
1668970
694312
298406
938179
353028
1002658
1865784
1407528
1650535
902569
1478954
1448150
1450727
1262638
1625763
1690729
1095714
1663064
988339
1638461
1762687
1488158
1133097
1698596
628979
1634021
885525
1677725
1854338
1927852
817146
1235891
1003421
680645
718167
571928
1642760
1276281
225170
992854
345310
1728155
1520527
1676849
276808
813529
410642
68275
1519465
1926439
149452
777401
1721201
1988235
1840753
1568601
1074552
1864400
188516
1541399
643283
626190
1647940
1974922
1812723
1511202
1978842
992725
640609
453581
1231288
56713
355906
1957870
483548
629833
1626258
1666407
550966
1551055
1253603
341685
1981913
812441
1549120
1480396
1599631
1436105
927574
1060445
1548030
1346814
675834
1742778
1571923
1307962
627157
1357348
833736
1385574
1867191
43575
1505565
770214
1744683
563466
82960
1690394
81967
231453
1526420
737718
1715075
1992014
1251656
359586
239103
1681266
618690
556577
899432
1648952
21311
837426
1520352
545732
1271363
815667
1955354
354622
1833050
824502
1139948
1203436
1711289
1075638
57578
104101
529457
444132
1645227
582175
1988894
1662887
1683543
1184718
849651
5572
334816
334151
819117
286783
1501138
1426617
1792910
348
210237
241629
136586
1026209
1237784
1544676
1581428
1572210
990527
245852
1069724
1450883
1831563
1707417
1053658
772738
1198796
1329322
1077722
644809
1208821
1240915
906282
608150
516416
486107
215383
573469
600032
1231964
682908
351435
1884524
507255
339990
902182
1246794
1355067
1905176
497355
1722293
956072
676378
268241
1818845
1390895
775865
266370
1911616
963686
590649
84808
1449439
663133
832546
1084677
857768
128007
1022564
1628622
658025
1654888
216590
167555
32729
1471288
1970673
1501272
1707003
990580
732319
1825934
98048
692273
1617355
936269
1058944
390782
1782590
737396
1407192
1175360
1814184
63665
576489
1281832
943354
1650228
1115876
1314197
974580
444073
484154
1152528
1539913
1660267
1254354
1508916
702325
1216656
878414
1405364
670442
1011154
736825
1564213
1335145
837645
387264
1821514
1253457
260757
1640266
1897463
579479
1131093
1370834
710677
101426
738138
1379894
174182
347309
10611
272677
1217564
863446
182871
1468742
462450
503585
1516451
115298
1484906
1821240
1017703
1152912
1988015
514091
904343
826804
1024128
546621
912104
565658
656850
1055270
430660
898463
1141705
12103
1953446
36342
1476103
254653
1800804
1710653
336259
1969622
1933937
177899
303032
975461
540597
594745
1843250
934530
1048526
1668258
863910
1292174
1104505
133369
1302108
1784705
627304
1448919
396912
1653487
335227
1391373
1709999
630360
909386
1658987
965888
1972287
46541
1964751
1607883
1953183
1642127
227545
1331716
582646
760661
1186228
1252102
616146
760587
552961
1940485
1695074
1679917
1178768
327171
448278
1369380
1771523
1110028
43095
560563
1734318
1421679
816430
1317771
1824165
193460
229207
1820861
437501
1192610
1694051
428609
1697120
552882
695350
1010427
586613
1367409
59003
1135592
230748
563959
256657
226911
1733442
1801866
1301788
491169
712781
1543277
449316
1005355
1168740
708738
1992562
1168182
814758
99107
1185865
290973
1386328
1615798
979367
470640
411501
912062
1320857
824442
632953
852036
643129
795631
758650
1457849
1418122
927691
1352724
1197693
1008465
1071470
560305
1779160
1031074
609994
764812
775563
992201
1464181
1437553
9528
1774902
1119656
669049
736664
1805506
736969
653772
217332
1955280
1742704
233830
1855330
278101
386553
1894036
1427074
163644
834994
1225055
1445859
1161964
1347452
1771891
1142385
480891
455347
1852337
1929046
874366
542455
350834
1519440
663745
1218219
395855
1168681
435435
1559793
1286883
694063
1170063
557084
307738
1585931
1048443
406517
195773
230289
694661
1031844
1994143
927624
1159269
1154139
1851499
382874
1377055
291389
450330
1174120
1574774
147892
510668
602797
1856551
337183
964049
660748
549014
130019
1470319
17628
228293
1651230
1759053
572257
963331
5193
1617452
1136938
285166
538741
1277490
163403
1339573
998935
1740525
484687
806998
1982945
1076797
575805
618740
761752
614741
507065
1448335
1467611
555532
1285403
1346008
302997
1624489
193429
915259
505416
982140
1002517
984973
1646694
1226322
894898
917611
1699645
685766
568420
1017932
1051239
1609888
523604
886037
1475405
1213663
427499
1132958
94691
1974542
1364281
1410995
1217174
729404
132381
359084
168505
1824906
1277375
449145
537777
1225886
1459510
164975
1402603
1983222
846323
1098032
301427
1166206
542303
1287193
1035504
1265088
262828
1238002
1975703
1698663
729065
729148
373755
389560
937749
735764
15546
151276
1290516
1013174
673651
1233144
1489426
1407497
947025
1091858
1755218
1815828
537972
1068968
89960
564829
44955
817246
1388844
1205435
825785
1210350
183143
1962624
1475862
1263787
1207636
262971
271108
323282
1139358
560805
45868
310568
1190374
1208603
738263
507867
1989044
1035669
1314088
1760011
1542859
1484038
1844464
1620395
1241163
68492
1907372
1467260
806671
652972
822784
1394976
878203
653575
1592405
1079786
1841224
1260254
1110195
495360
1668091
27472
1652997
1103045
456362
1126177
1576250
953173
1202763
1060003
873816
581968
1033893
1642571
329607
674404
652592
794830
415654
1298139
1333394
223408
1370430
299535
1845860
1940045
917892
1177008
1519051
763167
1506943
1049337
310098
1014624
1573983
531690
1909238
325776
1159509
1005208
765168
612641
466485
1882014
384481
527315
627804
1800982
1225083
1337150
430880
1051706
1829513
494656
817425
632697
1411622
280747
320016
1706114
472330
702235
1799591
782505
1972615
132730
472778
77904
533720
109634
1539663
719894
1016585
1571233
72901
1534028
383730
1028050
1534300
496543
1290118
1211877
1589008
1347617
720421
341543
1009160
1207741
252725
918566
418682
1726575
325351
1833124
1871625
792532
1524415
150193
1431682
1236795
1860750
96790
142796
1800884
1999738
1334916
1635311
549427
991881
1348159
1258915
834726
131406
1273285
1719156
1012633
1307578
1613206
1207313
1314900
1062570
1566038
1664700
784945
1891596
693552
10475
1748618
1367643
151671
601568
1821307
39826
1548081
618041
1555679
1260354
1026448
143137
994836
1133568
1087731
1276141
765213
1050875
1065830
1057353
388271
1638845
170393
935798
1141718
1550406
1706128
535884
1230725
888818
6904
191822
1730369
286193
1492454
1835882
93912
983352
199717
966592
1382624
552751
884917
516826
1807460
49702
1937233
604808
1591088
1048786
1814138
154629
1911245
1219213
329044
428860
270495
1249051
962878
351956
1785723
1161907
839814
1654841
608738
1801163
412186
1054767
1443911
1260193
1518385
325171
1010757
528783
1454359
361316
903352
515472
1954972
437245
1651789
62911
1823242
978458
1441062
654040
1860883
1306482
104884
622290
460679
1193911
705454
1028711
790322
1457623
1890820
420835
1527743
924143
852034
934941
1468492
1955118
225216
999564
1848215
922311
1071028
393135
905877
771626
505696
1653631
1159137
643069
352924
1289399
1272664
872217
1246094
1919815
1789252
209623
211417
98038
519654
1203900
1745662
316707
1448750
1883003
1551270
1559561
859097
1404622
1051556
1449680
851968
53568
1890135
200694
1651337
412576
1460785
1960361
590625
1795468
1373159
1953865
1347146
1120300
958896
603478
156750
157000
934937
1428619
27383
1448594
891255
1529768
1360433
1856419
1340753
1164480
351129
1117388
44557
973869
612480
32110
445692
273043
1481133
1203274
970082
785292
1362307
1937167
148474
792000
1425951
825646
1569590
929667
1249538
361722
729941
1603293
1327236
1194044
1491545
61839
1643334
272824
1433329
1560099
520846
1765875
106264
131371
446444
1433023
994724
885217
1620777
1112728
288422
62919
1485344
556361
622265
89128
1313938
870118
1110952
1508093
963280
1643777
1677815
1520346
336601
253792
186269
111765
657752
1325811
1705124
1259272
1368931
1801756
1040117
701353
1692351
168479
804631
128110
957630
1008068
1054973
1161953
871025
929233
529807
1943455
275236
1728578
718766
935902
1648509
313269
1668622
1405340
430105
1521180
551381
674700
1433032
475016
1166600
1659492
961780
167250
1248946
1657185
457908
1868071
851279
1436824
812401
227557
71500
493246
1385729
844450
1409292
1413841
1077708
1717051
648295
270641
559641
1337909
1823859
251329
905451
949603
1498685
276925
927020
821293
852260
1131898
1467408
168385
1810894
1907724
1504491
356480
1712805
104502
1797061
1711592
1953216
2711
1541905
1469699
1482958
611508
869047
813357
1315169
1385837
1712474
1221755
1832480
483607
1400295
1628596
1533959
1182286
172816
911246
865524
1173386
1500606
1489411
597393
249410
685139
228649
1186160
1194294
1662695
1734871
1081991
417962
1741668
995789
1359239
995338
1095779
971658
366245
96202
70546
631425
1452448
1778657
1570600
744955
869562
1347971
290242
1943994
1759554
1162890
1220055
1883668
1675414
526003
1605198
126011
529448
331294
673511
1843185
1513982
1483036
647609
160044
1622513
691937
1303660
1685584
1792198
1560525
835054
1128460
65257
634773
957263
1257264
1596352
677434
1643251
1773645
1541134
55764
1674684
1935572
1468708
375990
155131
1311148
324616
936025
624488
1764473
1917838
78211
331108
832858
1242658
109786
16463
1827067
1135234
776629
62367
1270942
1472928
943392
95738
380556
1122346
1710597
1450916
560724
1181878
586736
903547
1916998
877427
1807849
83732
1132436
981916
1819139
301009
772995
1335574
710924
1117791
141076
802070
1892596
155864
1884304
1312253
1934440
476313
150413
1861519
1697189
16801
1232245
135672
1804126
1612694
419905
1769020
553764
6890
1097095
1219922
1484176
601969
55711
335147
618787
122363
1884861
143985
1788503
689045
1323636
1817290
1247365
1433135
1771049
1323570
1516567
686387
367115
1090320
692215
490852
255987
1464328
1202065
1715513
1447801
1172104
956755
1172845
1856187
816197
392707
757287
1384035
346898
1056814
637257
1466301
1735754
1410075
213486
1735178
1726338
1928492
530206
1574805
358988
163602
163572
1809114
1113226
15531
773751
748337
1193295
1112748
863427
1697014
1365131
503040
40610
1742998
361667
1798903
449623
23919
125323
64356
760006
1295455
437725
1047276
918522
983643
1491028
423476
909657
531721
1787257
537039
1745629
1600146
1970128
1564979
760548
1144504
115309
1466811
490627
986464
455925
762192
1501303
1047841
1811325
15142
1890275
1909807
290961
1015249
945743
556370
16078
1233147
28223
1965217
1248456
711705
804800
1641066
361657
167157
1991301
1365022
1450591
643852
707214
1758498
120239
502303
1567673
1663139
1720461
1466711
1855150
1098948
1116838
673396
400843
651434
541687
1588226
24082
1607811
1748795
1257847
43687
1439721
670924
1581151
1799738
953462
233905
62492
256129
326568
1589370
1244878
561554
776705
847083
1673933
349040
29323
923509
289370
1843038
1017586
726656
1061736
1701422
1278653
1478328
933409
45890
39015
1676031
747232
310695
976620
956072
418886
1965717
1121470
1723259
305394
587078
243467
1322308
153737
10277
608004
596690
1892536
1390598
987316
1173415
279810
1726077
370417
946889
581803
733063
722191
873570
154468
396670
925258
536568
420486
135761
1370336
82413
110529
1217527
632878
673287
83676
1822559
518529
455100
647842
1650663
627925
74507
260674
1956654
422575
1023066
547432
1500120
654089
638912
57751
1598629
1902562
1070039
393837
345882
763861
1201257
1517046
1872410
850412
1361237
1434645
1440754
415041
1836466
35851
721274
1544102
1389049
1200149
1264592
955579
1158032
149557
1275908
451658
455282
1399698
256965
1126030
534921
707955
1302229
1411414
1759630
116109
1769512
360429
1650022
780757
1552456
247757
1715646
265888
306043
986842
1028354
787904
1324823
187360
137589
1188601
1842416
1176099
1141324
1049130
1878011
936687
269635
308273
1631243
959895
796222
1763229
712291
118381
1285259
1152516
1756132
943381
240509
1445504
1402018
585523
1594636
1827170
208570
180827
1422264
708439
1968524
314966
1088243
1903455
1874399
836049
1672234
1051465
369539
1895055
411509
1471892
163350
692974
170384
960102
918877
1161831
135690
1924851
1094328
1118233
327394
1862780
1626210
1323431
965453
1143135
1280752
1589967
1234291
510080
984357
276841
500163
710402
985382
1266223
781362
148177
1579762
1925147
1803954
1964808
349654
1736219
329035
617307
1534419
753133
1081006
926158
194384
379822
1887240
1207467
42579
1159099
357684
427864
60839
888776
1191135
742769
123363
1138291
1501965
1085499
940205
847269
372247
1718659
25217
35451
524112
450605
378983
430673
1011898
1846801
439614
1745984
1862294
872532
1672408
439003
1794789
1852799
801541
455402
1669238
1983664
1897009
1773311
755294
1270553
576078
618911
1624607
1293060
1582774
1753797
1960046
487151
1203412
1159475
723138
1365485
674140
476617
523138
207831
64280
1937933
832101
390356
1555849
963404
69870
1915572
1708829
899984
1312878
160775
215495
1129824
1367793
557180
844693
328879
1119979
1603738
1902872
382536
1065365
1751414
1359965
379758
1489444
954001
469081
955297
767479
245152
741263
695498
50266
214065
1210752
1228547
1617238
382264
289892
1958842
1440085
112006
1785370
297672
1908851
1619227
1938045
1907690
1679554
1991636
188055
337285
1639172
1435524
809379
246989
1576951
1210937
1438711
504033
871221
1881283
726211
1363416
1402138
178263
985159
1975075
1632705
1354254
1273450
1525810
1311164
1910096
1361322
926116
164145
1932478
937677
815816
1673749
1888159
847790
1142392
442172
1497147
882297
1060842
1576213
1862385
332355
1977700
345234
46734
521301
1588780
1203974
1432549
1934613
1410893
13994
880338
1041952
258176
523452
1100898
1230876
823202
241299
629456
1685395
890573
482739
71854
1953850
1566043
1777618
211599
8954
1022505
608658
178027
1710885
1481278
899110
745330
134825
479984
19889
702091
562730
1709923
1923530
1830077
1269887
1245273
1609692
1637069
1092457
932277
124741
281614
193330
1302241
1047875
1146144
1301957
427965
649137
107337
1553341
600666
1347347
905372
974642
637381
790938
1927018
1424055
1171085
1700305
46081
1049893
457762
366657
232317
1230792
247337
1136623
1843440
1021979
1243405
700450
146887
131272
1844052
782218
1675192
427132
735262
100843
351979
403662
901262
819958
1628291
326803
1188696
872333
1049256
515430
733632
934804
1457466
470070
1511997
427783
383215
583370
1622148
311563
1439550
1510187
646665
436538
471414
1317018
1511641
1062641
302529
1317257
1526440
1470542
138013
1489000
1530827
168898
465318
261190
1562001
269731
711387
1247985
211954
566628
896197
1631543
1782516
841797
1623978
103319
1492500
596139
394853
1395702
1417498
706517
324411
285423
473451
499291
1295455
193507
456087
113768
210150
1739326
1677505
20419
442676
1534868
486601
1253246
1711937
343755
1230605
283517
421592
758404
1304774
69340
579792
1387775
904911
1267858
1669717
1312286
804898
671523
950094
652925
1253463
244188
410613
1748997
120058
1981174
677921
621766
631395
1624854
583790
1550380
740322
79688
760128
9980
1778125
1818568
487086
1771418
1660390
457991
608112
627203
1288799
739167
672080
881895
434590
1514612
732930
730000
21540
1169845
71914
1370747
1602034
91025
456856
787184
1395706
1564567
1505587
1259977
1571829
318025
1991512
696998
1433427
416995
981788
572774
1755524
193458
685294
679521
325618
1689455
837049
1438967
1313515
1291188
1546630
852093
960539
1804278
135002
1138581
1488887
1553836
1491913
805202
835608
367328
1271054
440358
1219744
56204
297761
1095703
1622695
542670
487338
1269382
1248016
289649
1950662
381758
838159
921158
504839
44971
1377854
431090
737469
1381204
1463554
41927
1629998
131290
303393
1698482
138556
1289047
524356
1040714
102430
1731538
219296
1430142
1353172
1338428
1883497
970849
269873
877351
1625525
1466654
1139339
1052712
767992
441035
949406
18569
1153292
1228639
338163
1839856
247036
1315866
1700751
495933
23065
59732
1905596
1942109
806127
701705
1992137
396236
1050838
1868260
1790421
490267
1440284
1282621
349594
1876910
493240
1611404
1827359
1577707
730311
1050069
980638
250089
1851720
1076
1207102
1327787
1559663
469071
48560
1053071
861110
121976
1541175
681551
1357048
650301
1918547
897077
1625419
658436
809934
404961
396462
281680
355510
1862195
1175831
884039
677447
487831
373072
9213
918474
1491427
712442
274454
1604738
816352
285248
1520546
67281
1551827
669929
1561610
781298
938051
912997
70477
40004
1880708
36293
795536
1469833
1606045
1629317
481919
1275679
790342
189227
458175
327146
1079343
447154
1006336
1224011
1267873
688251
1483560
833052
997854
241273
270200
1940870
620371
1445152
1144926
589935
766865
37817
448982
1008169
916311
334554
1711437
328963
1682613
1024009
581562
707552
301528
635783
1523855
1150329
1490396
1695372
1757317
1453640
1031569
1495921
112404
486987
1858909
869860
1475279
529050
1258772
1013364
1345497
1579973
1851171
1355499
1309895
1925018
1480801
1277560
214907
1257376
24986
1571823
589267
1290712
593830
641269
964641
1440680
1150445
1909963
990869
1235478
761917
1275290
1870633
480235
149718
1150952
1882232
1431457
1778900
87269
1978883
1087943
1208839
1566433
1826939
777971
540492
165475
485736
978485
258907
517434
739291
56543
756511
1174478
1129232
1160138
1335158
1248289
1747258
579172
478144
672537
496833
993522
759453
513153
853090
1663039
1500511
1351763
1690805
215865
754857
1452457
1150780
1949052
799543
1905981
1692773
91168
1710580
1146735
260820
834246
12537
258768
1997303
561327
1346273
1505441
1037273
853116
1821508
183361
875605
1567166
1581540
111371
1431571
1959637
1736321
1794448
1449149
1824551
651719
1618709
1708192
1363956
391246
1996070
728287
230950
41440
621504
1976512
1592142
658578
891004
1350593
870084
444951
1890158
241596
1480926
709399
1038005
1969636
751237
1964046
224978
1619924
136515
303357
1018031
708681
195633
488039
623542
732101
1564540
1770902
1556709
1676342
1597933
444682
1535770
1798310
542345
1967152
568716
444542
1383036
1737635
315495
269801
675312
1903187
807093
757166
1526055
1768697
49793
1646200
1900535
906094
1492878
925857
1822054
558149
1544539
807853
610981
475399
467535
950629
826201
627062
959296
1738198
1853955
1280227
961055
1005290
1380768
491647
1196526
279388
1520372
666439
1536869
1503765
631147
502333
1020612
1918198
955926
253684
746743
1840866
1394340
364215
548569
496663
123834
544788
220936
1804872
1934074
884443
1314318
1756481
1235388
982975
1592735
486738
394121
1236344
1764318
329813
1338288
92748
650110
744712
410282
1633259
437445
1029844
115170
586060
584015
626243
1688049
1992182
38098
1460795
731242
341903
333687
107942
1038072
1643072
332497
863294
869014
1866466
1169134
337207
309868
297406
1741796
305985
359292
1899593
320220
1703833
1687370
202330
1905354
1701452
1880497
1847425
1670213
1604699
1241976
11965
1443758
433934
768896
246107
1777985
495783
71036
570333
477392
1730282
1432860
1754613
392547
583810
1564730
780823
1353016
543528
1129094
600797
1395309
1419189
176854
1424397
364860
176388
285732
1364481
417509
71741
150035
653060
401954
685805
954732
1669017
1728891
149202
742576
1326304
1197923
771973
796758
27491
1762996
1737258
1810833
1559845
1191627
238645
771976
84077
734608
1340900
1158023
1319840
225661
197005
755996
1775158
1884184
373708
824459
1611336
1344261
400681
1808327
1195676
463730
1025749
398867
1950175
1959335
746920
1840857
1434461
365339
1530448
946076
1675947
1320327
518676
959487
1751757
501812
842720
1463993
805179
547325
583642
727753
365260
1829956
520610
458345
917945
1462384
783337
1345346
572313
1420135
1521902
989935
1863202
1015315
469661
799623
903609
1007176
1455276
1110516
807117
1308604
1149353
532735
200463
887406
1264434
1672373
434289
1988483
1015244
1543322
818292
1522216
762648
982511
721965
585988
1450380
1715702
1489395
1686699
1429127
396786
1207158
1111747
251208
1972804
1228718
1747969
1815942
636120
1648078
842115
1951702
939812
1502710
808526
372589
693240
1231315
63138
1541683
702630
1859092
707536
1868118
1903544
1076202
777848
1343756
398550
484921
1991935
1849790
1860210
288976
1160265
1952369
1162944
1680578
381747
674553
23598
449537
80338
470040
740486
1404536
1151408
298087
70251
513302
188769
1446660
758058
998086
1966102
1362024
20792
1999687
576266
811658
642253
1726754
1823940
1916203
250932
1699938
734498
557233
1826228
360376
415331
41137
54249
42621
277307
1407966
1210644
756146
1234849
28010
1918881
1016704
245625
1041591
287033
8486
403059
1721689
1318781
560027
407217
799760
846727
986674
512973
1826655
1455699
1596199
878718
1970873
1007097
1765970
1922670
1663645
1369275
465010
879143
687953
1197309
55106
1400204
1256730
1071373
1879792
1978851
553568
1946742
1845049
1868469
629555
1084065
1444544
1241817
252377
1105096
1936214
1865811
1189673
1312597
3121
1275269
823471
937086
1148125
86261
1570857
332823
1929202
1217033
1586797
366085
1453467
765147
1953834
1327104
238019
553426
1138123
983042
257943
21400
1641313
1379726
1205701
1925813
229777
1756809
630029
1665056
1777
501616
1532533
1995996
200429
1922346
1160024
1816584
1526881
1082486
312515
1473639
249819
1077936
972703
1342915
172053
895635
758233
701469
1009391
21871
1168774
1041151
1431019
955430
70640
855377
1423019
1497250
901076
764658
1069801
1376559
956441
956793
790854
1675904
1225251
756851
1717057
1317908
591075
1498828
1644757
1661485
111148
1464364
1839856
1681669
9962
1810419
218279
1071906
516656
575823
1469520
63167
1498941
1796415
1710620
612634
607837
1246394
1803597
1633320
235384
1958487
1915382
935529
438993
1844389
1560724
821363
244526
1318586
1498047
82864
1301356
83601
959083
1826326
893069
453396
1018100
1550902
1709526
1532142
1353559
118668
1971502
887390
135552
1546973
1422399
1497029
1972198
541295
1286750
718328
1446030
234834
1315964
32551
1119898
1091455
353399
774059
1972265
174040
202870
1744581
975138
1496371
1617854
332653
1721885
674911
1365457
780041
1447527
47497
1330408
459640
1773602
1116829
156164
1174581
891478
1631810
530523
1492871
764764
1897259
780177
1983588
213353
446339
680591
1653367
155306
691485
1120762
1479654
598640
1127033
596947
581916
1494068
1941983
848808
518866
1122433
533995
1704842
450895
517044
786256
272395
1530312
318927
1001951
250038
1874626
1153352
717383
739270
1075766
1541589
757645
1074304
1634695
730661
264655
1022325
518686
991201
156469
1920792
736204
377567
371980
386708
690683
1164680
937323
1603764
695568
681367
1800234
1390899
1840702
1746273
1468198
1796938
1118332
164883
463602
154453
786595
1862224
268024
1816181
20347
1308166
923264
545848
920245
759574
1500720
1955471
1850743
1247077
817048
816052
971518
145764
159421
1271250
1144791
1459981
1667744
1399432
1025404
1018871
1007495
619515
540607
1087515
262005
1493603
1789292
696292
1133868
1262998
1714933
1340704
151565
995075
1985461
1429617
74907
1402434
452345
1691854
1395807
1870693
960575
73205
304172
1067824
1386206
1194619
838317
1563412
668286
1913835
1456804
572667
125334
509552
1869721
241269
1089004
1659188
879580
1852933
967368
1601385
770000
889175
1406769
1469146
732520
1945529
688340
1996146
201218
1654399
1482776
720180
1743435
1491735
1332197
173864
1759512
902337
1456822
1053350
972512
1927122
1981905
1377812
1125665
725091
785514
1119588
385002
835019
868500
1061501
1098766
1497140
356070
714
438574
279272
896828
1076729
116678
1597843
1239925
1363325
799370
558020
1449517
1869731
184835
746289
721276
1468823
704196
1381978
1520154
1609519
623636
1039085
118820
1874525
1033475
614862
713426
951149
1686312
1252250
1973323
1016410
382665
934626
1588736
1328382
1516726
1391853
1247677
388160
1772788
404957
1703991
1111120
1731144
129819
1209329
946728
1147887
1284393
785950
51476
417367
1653029
1760668
1142934
502946
1977288
997145
746394
1270787
577403
1599110
638269
1165278
870417
768549
1009306
65401
1793395
427705
1550222
475862
732505
1055163
1124813
1205517
18766
1083314
910073
1565875
839031
335135
354231
1132334
47324
727138
1780948
369107
1296636
839365
422853
1574550
1909648
1883055
1601023
74979
574548
1530689
1218972
1631725
240768
1831276
1042841
99688
366452
678471
1470709
864689
1839126
1925008
278487
1658067
1010252
186432
638109
1955786
519068
710165
1443950
691556
1576944
1064659
969389
1754628
644763
893107
195243
469034
920519
423198
1185102
1247128
392248
1699319
1292837
1351797
1069004
416152
1093061
110950
827618
456218
37594
1148971
1251920
857858
1553260
1301705
773843
1486082
1874589
342720
415643
978831
197928
1820817
222043
1029108
1456939
377996
1683604
854653
1097266
756008
1059244
1435168
1957884
1847000
826528
1068727
1432247
87417
946610
1509684
1721037
828516
1951425
1764926
1948842
841751
1490052
1946495
523168
1553380
84968
178441
1510835
276935
380795
1384666
81819
673337
613957
1050440
363339
616556
232845
1383809
165148
613949
1330954
417932
856762
53161
159103
1563866
814031
1517000
829537
1113509
858660
1507152
652724
1478915
532018
1258899
1137743
714635
1404059
220282
896945
891095
802223
809833
193026
1830530
1541945
325216
1570556
448336
280696
1996986
521872
1379207
1068930
1939225
1862735
1293997
134344
661948
322535
194881
1767470
250365
1888924
81934
547203
806458
1158489
1755060
613021
1216786
1430869
116310
1302217
1854655
1245570
215175
197579
661675
173503
1602792
336629
1892110
1537162
1130810
420090
556540
322835
491921
1345590
469388
1283520
1666135
665496
1418133
1316427
1710782
1579014
1497814
487696
1930175
409695
920966
444154
283196
65092
435245
1330698
51554
1906125
1321425
10270
1560155
909507
1176596
1711907
1507084
1023237
45414
1309159
1655238
1409394
298949
814894
1235811
632368
54844
1410742
1808613
96595
964557
256142
1505290
1811233
1783185
1140880
1151905
181042
1025213
514931
374253
1665421
342961
1616425
1758093
322400
795043
866621
1870096
752584
1394517
265030
135575
813967
911601
17702
785203
1052688
648157
1294754
612761
1381127
1972744
431623
749505
191252
103206
1431122
465079
749606
1891908
547630
1417741
1755975
1394029
1699995
389194
1081867
595475
1892741
1607363
1625964
1987517
598148
889859
500271
1539251
978234
978884
1192188
1091062
949054
1554933
654581
756247
1542985
363019
938534
694337
1694843
809965
1247648
673670
1377155
401573
298902
727932
358121
1859406
497608
882579
1178361
1098367
422769
1181270
1383611
1219533
389057
652966
1581539
1538618
246803
43124
193578
413039
482493
1430272
1483147
1030723
1788251
206631
1364625
279856
533489
350479
1079131
702682
1453955
1752605
985133
1921179
1297181
241034
1543302
686082
86323
781338
463665
351348
1936509
33036
623806
605555
1873663
1764144
1887781
1580846
1033946
1428202
1512805
1849411
839466
1361209
1969746
548214
174666
39631
677589
119807
965824
1488717
474235
1519069
214318
865133
393391
1383218
1919599
1329729
1493975
1244477
1316173
1153468
870590
677798
1036739
313683
1709677
1034373
1843633
1500747
1735886
602311
947038
1228916
900875
1507098
483560
1078451
589418
904185
1147088
871577
1308807
1144759
1137224
1697414
855601
1454675
1272898
8904
1420579
711322
1278410
1831843
473241
1124743
548908
744440
981311
1281684
1069060
1560545
1995340
1625121
154652
898353
1310943
1194855
1939423
1831318
1289891
1094238
796884
1630876
623155
176109
967882
1339012
1164587
654439
1405082
614554
681988
224360
1984379
367172
1954841
998934
251369
206427
1693747
997555
1891192
1621555
28151
183721
922499
110234
706725
1593475
871452
903326
1652612
265905
786722
1650829
25228
185726
144858
1970103
224020
1206209
1154674
798413
1879495
1296521
1328722
265180
1521120
1461403
1245929
150179
1353309
238415
1938054
710596
1457116
1455346
693140
84552
1290881
246172
1593871
969611
1247676
952984
163619
1148338
1753859
1522159
1107163
1853396
379785
1003142
1450486
41160
1664726
1708307
1576582
1340474
1509815
1906415
963032
818692
722653
192929
119074
1181802
1634523
83983
10204
280295
1855414
1442700
1045893
181721
1176057
1651280
958905
1924459
1989462
1355870
547985
1137325
884600
766015
217689
1669846
1880323
707952
1297849
1124262
50030
225216
1601132
834911
1543619
719429
1924326
1012616
1287444
1920848
1784915
364741
1354346
123822
811114
1157879
766851
838658
119693
1151638
1300434
139152
1800416
613869
899594
932923
279755
613823
170838
501243
489298
1532111
454309
1695680
199797
651207
1793459
757197
1141742
827196
1941628
421139
1072198
560191
880424
967591
926460
1890534
137600
730985
675203
63402
1328380
1663915
338978
175235
1078163
1920741
1996999
1398693
321781
1265235
333212
459728
398306
1669001
1075655
1092015
540391
1854072
325048
1567010
730608
1134692
1596286
1283186
1339833
1422231
399963
85166
1920165
440175
1161440
971112
353552
1545684
114367
135115
1444559
1313627
1469720
694989
458554
545986
1774492
265311
782039
442333
1973555
1678551
312407
216462
1577251
1080891
1921203
1786295
930227
1637208
1929685
1368011
458288
53124
420187
1988673
1827841
1440347
1685695
1079049
1244916
1502710
987685
411233
1338593
1133165
1471902
1826541
1400959
1343382
725369
429765
1507574
1679748
1194633
1415685
1820710
312909
1022344
252349
590591
1908044
304002
1844160
1482929
760254
1523043
602865
939808
1794782
1469839
1342023
381877
671285
1024011
1597534
942838
1849876
334920
1543752
856177
1985336
91800
315878
696899
1478896
1190479
1791947
576509
295597
1946275
508563
403202
1622414
1563835
431303
1699092
170030
1521531
1780010
1617728
984863
570198
304562
1661245
1798499
342730
901620
329130
19671
660358
1518949
907351
7373
1172467
1411363
991760
1652946
347782
1064411
1903848
1548306
1409685
1677142
867994
769538
1208112
1944477
1534633
521320
703333
968259
1885530
208037
1420759
1272271
1842644
1624122
345766
1362915
1371835
107790
1458030
500196
995505
1375675
1333746
164363
1289652
459944
1066780
544092
747001
76681
1548623
1428991
441123
844638
1126807
1726505
1663655
1155788
1876778
1718774
85618
1639035
494545
444800
585870
1821530
424595
1587133
370873
47497
218241
1493492
1427248
1401950
1000253
1711778
2911
532644
93435
500825
950825
1803096
1624934
1746698
1351359
1200083
154238
1859181
1876344
1340981
409275
666689
627666
14003
1680674
852997
1753003
1568146
4362
1537304
329746
1207775
1445044
1315873
362258
649667
202635
932985
1784199
1499479
1327124
1699545
334012
967179
1719916
1053475
334827
1342109
1472108
828407
214665
121836
1304154
682456
1878411
1908155
1463273
391336
1373945
1346016
1437582
1275589
1421752
1406282
1871358
1271496
905733
1611752
855923
1861405
193384
1778076
1998304
1249670
1365698
1072752
610970
1125645
31095
1524579
253054
388546
1710705
1704902
512246
1116136
1860198
1482730
1446019
181220
1838712
695457
1601043
921855
879511
999996
1732793
1407570
568831
353433
912863
308546
1065512
60529
654080
1558716
1251624
3616
1747041
85525
225297
1775775
1814075
1737583
321981
1249752
1697820
1373986
1641440
1180259
147494
989107
1805733
886451
52231
1519199
869754
540390
1559584
1743301
585661
1457999
790731
562681
475917
1301171
622702
88620
287342
1248391
1611281
1269785
666848
1830955
1325066
745873
1181263
1395780
1631614
1987017
20874
186892
114543
752283
908445
698090
1727622
255558
1129973
1277995
254947
371223
882530
657948
567104
707098
1823776
1182705
1795080
1342249
1942777
1881993
1103555
939399
1833841
635023
20350
1057713
1209355
544304
587760
1368980
1590401
87840
1830468
1408542
136234
1291802
932816
60078
791288
354772
323367
108969
702704
992559
1841443
1100681
708357
1016551
1277377
1189142
548585
959469
1541836
802527
1560975
376087
94194
287815
503935
1575983
1123196
1260628
844175
205062
907919
867625
1922312
183590
1269953
908055
609354
221409
1528043
1978518
1061528
582847
1154207
860331
1087907
964514
1234643
1927166
663226
52395
393423
1156711
1032978
1961893
1802710
1526335
1092130
610935
384289
1845874
425513
26261
139396
797248
7986
1246895
875088
156721
656565
1352738
1134459
17717
1904868
1189868
181845
1589308
1377651
342550
551249
1812080
1846612
1904362
1855965
1057778
1406125
1244130
1098760
1791722
864847
1741829
753026
1904035
394948
622143
71696
958591
315472
572077
832881
1733923
1212463
997939
158915
591034
1020501
325385
125242
1343516
232946
1390048
1941697
1396761
285809
703531
1539878
500842
1004046
362626
405992
1523079
255120
1220985
1402352
634537
828507
180098
280551
1644663
1908581
100381
622258
808861
1178378
814666
734630
1959720
951949
965668
1368815
1935159
1978535
92293
1768717
1465001
371705
1389137
309002
1189400
379004
272909
1699303
1441372
608619
1778107
1015768
1067745
724530
152285
847401
1255157
1301299
1503280
968952
1967794
1222116
435552
1088288
1276590
1736303
484670
571466
488424
1293264
1373564
411813
1407194
1289662
357011
245951
629254
1688504
91463
71448
860011
109218
1040593
1850757
524177
1219475
1475865
529167
173643
563456
668543
1908858
659853
951977
1562398
533253
189207
1343156
44638
1100692
1927570
108184
252629
1594048
760753
1557296
1776979
225522
721580
1712467
481845
1308527
1495673
1078902
1922182
1681152
407991
52857
888053
1867804
296672
545377
1732643
1664099
1694129
1633782
1813030
1458482
1459332
720350
37093
986636
813856
194051
113380
948999
1597033
1598031
463055
906823
1686658
648849
1199519
1194061
1166526
917890
1146367
552269
1636638
478221
231768
1608012
954729
731651
359409
1293645
786462
483602
1375710
414832
1221333
1869600
772171
1777346
809145
499901
1424494
1909305
453021
1213120
1853735
1580961
1109539
590491
1352091
117994
1925082
760214
1975779
773327
677238
1453638
1899045
784800
807680
1590799
1982730
1805211
1896661
152122
1057669
283173
1106567
1803641
677503
808693
958417
655012
213131
1874423
1071619
1749842
101798
471015
755038
1779841
1475592
1244321
873142
516204
1536274
1577389
1704883
1616055
230215
21831
733510
779011
580701
479822
165932
1621052
1482407
1932084
763987
1433154
145270
425932
379295
557627
1830987
1820827
1356366
1046307
1543279
467271
487810
2861
1333164
749041
1918129
1187798
302362
634264
1547521
208681
426305
402184
1853426
248481
1729048
393507
832521
1201150
569457
995993
1295939
1171779
1872710
1453785
301988
1580185
847387
93446
480108
558772
281648
149735
1397316
744774
103341
1535641
1050054
450062
1351628
456475
846997
649666
1377159
1377212
1028157
587982
508431
934257
80282
902154
1613878
1112862
1271492
221067
184316
1224294
1372991
1804878
603430
377699
146739
924053
936609
480177
60749
844447
925354
1510884
1788091
964697
827321
915124
1354843
1718849
1610667
1088112
501227
1528804
71916
1404738
1386988
131853
1006274
355158
180722
107615
358379
977040
1610417
1534197
579167
1474924
957700
970334
393424
353499
394718
126018
1717096
1097423
668533
1214159
1043221
255410
1553781
708567
1682394
1321300
799326
1087555
1079772
1253376
373416
461560
1203084
1484704
1697987
438403
787
321390
714442
109010
603634
175158
553343
829822
1569024
119731
1876738
367299
640752
1613654
811572
1254619
399525
384118
355617
1524066
1060030
1424330
1766807
224515
58090
1788221
1373220
552706
1662216
1624666
663270
14576
154558
1908333
766644
1222537
577442
1052716
1040312
1756541
1890741
1121048
50979
1852748
924788
1221945
1708533
1614467
1084562
127087
1151119
388490
857112
1113304
1766030
154923
1238071
977995
625763
138184
1721249
582372
456596
415864
479636
1532161
425718
1086247
123074
473152
1489016
614661
1474307
1525890
1593138
42764
1711691
1181379
533237
1925298
876322
1983272
1562156
1838830
340289
797330
232471
1202298
1083166
1707656
1284137
1969681
318422
903553
1949953
446127
40864
1689215
1415842
1300807
304742
7292
461058
444396
486689
855904
1038254
1415226
890462
756860
1734841
1383806
913362
1371632
1267205
1742345
51135
50776
1490228
765469
1666521
1861209
1493535
845216
1139462
1723210
1135960
223232
507214
572636
1790374
987635
711859
1018834
144481
1342601
262175
759999
1130692
1798320
483409
1349165
1235811
1961380
699299
783334
758265
388201
3903
360955
1440733
1891217
690890
1260302
1862220
1804700
1460507
1653721
683865
1782981
379676
1151671
1528178
1813738
1080329
479006
773069
1858146
1408459
493179
1331795
1365163
924891
13960
1475563
1696577
315166
857342
154980
809164
990715
466983
1851453
1320319
1842263
1405707
1969127
327396
436617
1284223
1849338
483005
790861
574271
204425
1244143
1034570
1306887
1817927
848544
641835
1793814
171989
1214141
325106
716323
124170
839599
1796462
1328904
943977
104205
1279755
1319192
605436
913358
1227403
332496
1171985
291206
1630057
102815
1663129
254519
1860963
291074
769679
97681
389484
1061815
1909391
1318930
1710639
984584
406774
1618516
449421
1278758
1900139
1421804
957994
1805055
1326401
940426
1051761
1109207
548545
253775
580500
1169413
192275
1516184
1330365
1932724
805895
967540
425730
315914
533775
1569092
806659
1574733
147737
1638444
603755
1986872
96318
516839
1764456
429586
1157478
634382
696077
845931
1245465
272594
703457
97173
849319
538136
1443458
1628224
1517445
1851178
1929272
1779839
1029498
1790279
704841
32107
228878
456319
1763812
1237787
788882
532668
117118
1142898
1231299
207144
1336024
316297
62439
1925639
1180719
398140
930834
402344
59325
1750682
1630159
58608
1046367
1460054
1431930
444914
727802
1968734
1863162
915686
1909518
1225567
879458
1631388
261692
132747
536380
1548042
366002
1233621
1886438
85063
849036
1174161
957004
1358785
28731
1191774
675625
848877
282488
1017087
798713
659570
1520238
860338
1610323
1718202
318919
762509
1432397
514155
334018
202588
775321
1959495
1695312
1349913
686462
1762626
270211
1078622
258914
190595
172857
871821
1170751
1957346
597617
592131
1142900
1898112
352212
1089452
705444
1215283
1989504
1869607
1048989
1490205
1945230
1828586
455123
1494526
175630
1086765
1879373
1314385
1707365
1853170
1379188
837922
935267
633450
264359
1938342
1490848
1849220
1639818
1341963
474499
1120921
1784679
923017
1372235
1922464
725359
212240
56663
275017
1373660
1496456
568828
1495180
1178208
402213
1246308
388261
74874
250238
456824
1103988
1001231
1460860
124887
363919
1521243
496183
1099206
778215
1762269
88598
140783
1384841
1417027
1162227
461876
1479086
1493404
1414778
851698
673772
608803
415457
23370
278812
467492
1640778
1727808
306642
1766139
1464126
1877503
1744050
969807
429174
1938300
1153974
1978427
403946
813184
129485
1296417
191169
1683477
600284
1246681
1885934
1705149
1829363
1035781
1227728
1387999
157482
277884
599624
1676424
1624634
1585652
1519756
1134910
1631143
306670
1139935
1873555
1601227
724073
1437132
724793
459358
749143
230819
286123
1640691
882758
111349
1270087
121503
1382017
452240
1620535
417867
743926
1267792
451218
1482669
1601319
452903
736118
1992553
994922
1584198
1348730
1208151
1736176
627660
1139708
1905972
501661
879913
1761474
815828
471716
1618096
1586420
1509401
948278
1801303
1835850
1630115
1651840
1843913
1470163
1521301
950224
1903922
1987483
1008176
1637050
872808
109728
113894
1446346
1870730
795979
1079299
586154
200337
1977710
1126667
973216
1408059
1300605
373722
902460
1999607
669616
488503
318145
1836591
1954703
1411427
840372
940827
1479879
745141
919165
664913
126126
689925
533383
1190759
1913797
1247169
362300
1120281
1765706
1105133
1587950
669522
739656
974452
1907793
1272226
1938936
695523
995512
1432965
1160416
600674
1442928
1446315
1822478
1607942
1125440
1156553
393818
603284
1155948
1753766
555775
486966
1338986
40935
381549
1655255
537502
802642
1562818
479389
1378605
1110519
449582
1526176
1527163
437872
1701568
1870938
1244877
1157236
1939803
1533039
510417
592854
193908
1959058
80612
2696
832760
496781
309181
1333984
1956553
993853
560650
723501
1823013
886527
1418659
448598
59375
795978
1812582
1265260
186682
461114
1152512
631116
1275702
160854
20884
1149113
290770
1336016
1858058
986175
1023752
564735
1848247
1328484
942363
964557
1404105
1618593
814219
242640
1020956
658425
1772097
1965732
62242
109535
406738
15332
1272570
1491626
1941816
861144
381299
563669
1318259
473470
1131062
1288441
1554446
1672403
1612721
1866204
1390648
694103
1605136
1146880
574672
296951
727564
1884186
1168500
32633
1111123
770176
568214
1774803
782038
1788021
589611
187354
837445
1938804
1893865
1901659
807371
416515
1814781
425210
819766
458560
241889
1736732
1978076
18499
264938
207322
853989
479875
610733
644672
1135119
205818
1962242
759234
1730520
1039003
122107
1920919
1974045
1511895
1335022
1010520
890226
253135
1559442
1865411
799791
1090025
184981
1525137
1122031
1961009
841124
1133211
1475963
1132664
468709
1253110
921367
753654
1049718
880727
1056376
1674108
1513838
1909630
513736
1777354
1574248
1529540
1669501
1612627
1951477
142804
1653392
264754
758101
1683223
273709
1539227
1386747
1892138
1716820
1389074
1539973
1326011
1644808
1357262
158147
1631122
1793836
573237
1175286
1200091
1574263
801684
1423999
530546
878733
1199369
482757
1163103
701946
1327806
939360
356237
559889
994678
1456249
1782105
1457311
1967949
961355
1655247
106825
1545201
1987211
1485518
1862479
1754582
983379
1769212
451933
1805747
119956
1495774
1802617
1374797
788071
790962
1942975
1585558
82734
1134538
1145788
1581463
1186923
1288631
1526281
563995
558506
1000844
1496980
191694
1316180
736190
1941971
353187
1100262
1275902
332767
291719
1365191
1135946
1573194
781411
1661132
425860
1752988
299441
434548
1817004
1080723
1855378
555213
1481610
1273004
55214
1823275
1215628
1446297
1086236
978904
203558
999701
361461
521933
1002245
1951303
403163
1507806
1314025
756737
1494098
1810367
1736708
1517207
1281585
1176768
557992
1399087
64424
1046097
1631683
1895634
1593362
1877300
353606
869152
413856
1484847
797625
1848056
527215
1528812
1347224
802224
358889
634941
939757
661056
746298
151258
762895
1708867
1522173
1582376
382918
1589479
1372268
1351847
337286
495465
1996750
85525
1728946
939997
1064003
1398814
545879
1747203
446641
891190
1325052
885656
1636514
108036
1453590
492900
859518
390761
1652642
375737
836751
202846
630168
360589
9485
85267
1436242
324667
936590
861985
1092745
1148826
484146
1535265
1140650
1290361
1339157
524075
641979
1591824
663190
1042990
1576465
1430838
754245
111333
1385959
1116762
1340535
661581
1746524
1143002
1336476
285688
1226437
443630
694614
1790967
983431
204785
1750465
886128
519753
192525
424141
678217
901367
1043431
1553756
684734
1621557
288840
439385
1368854
49847
1829668
552100
578905
571869
1695388
862985
886563
722848
429371
434386
1872309
546324
724941
1773368
1052526
1869258
979338
201643
1005332
1831996
727106
1641209
1852359
527705
1641763
137687
1093810
783632
351549
1041035
530827
908749
813752
989131
389718
855054
1145681
1477340
509888
51443
68453
1993934
1609749
1458327
1827883
182724
1501002
1846258
21088
299574
1419864
1912855
815
1664656
1922330
1092454
656366
1783285
1240559
1041357
239379
52478
313778
622717
1429885
701375
1147300
190222
1093815
197964
503046
511037
1298513
1967199
340997
272764
1524478
1886571
542101
570956
1925491
842407
581846
366309
1043880
1021164
1781809
555595
174714
940127
408478
1568001
582854
5330
809803
175821
234372
441943
980296
481183
1853479
949258
262342
103902
214977
173854
1525909
1242800
1067015
833158
1104748
1099299
304458
169194
604746
1421601
1130423
91197
564929
1081594
1844188
1704464
198837
1825792
448383
541929
1894019
987103
250907
1558623
364825
460747
1370772
245284
707977
1690582
858648
294009
238091
39765
1993783
1361068
374603
170529
399472
897619
1378852
1946471
1827221
1549278
1178701
1494550
140662
309146
576976
288196
829949
757504
515219
1258937
1225134
784695
210486
1495971
1007264
1586651
259904
1783984
1714194
399508
1258018
1251529
1130908
1517448
224969
1063914
1439330
1918204
1908261
1574874
652817
413985
1958724
1453776
479386
1059422
1226942
282012
1561936
686139
1924949
1579360
797776
1207125
150142
1027405
587471
1993499
1553078
1403580
203346
1691329
1925471
260591
1005515
1224076
1896521
1865983
1615911
447429
1864521
1065056
1376398
1715644
1720200
1920937
400836
1795192
1151580
1915598
201022
737368
1501024
452191
773005
1329254
14354
1348683
147295
1364047
357066
303835
1337989
1919863
1751423
553649
1278937
1311547
421856
1664759
1917099
1816180
748460
1320104
974030
634002
1809503
1831450
1593961
389835
495605
898313
881177
1040889
1357520
243959
580334
282483
230992
1830784
1759451
57818
1472792
1313715
1171545
20632
997710
829682
916076
1290884
1783798
1777155
1821325
506933
1930131
1830114
1519992
1130608
1373615
1011241
348469
25839
619376
1720173
801539
1702039
298490
853327
1296144
1613873
1037991
1113785
753333
741132
1138734
1662961
485236
770592
540549
1505345
1869718
1505575
603851
492990
1674756
338251
1223514
925019
850752
950480
1569233
1725991
1009282
741940
236496
1513625
1792693
889144
1783398
883302
1025306
1470334
1904888
857389
957790
587242
227681
101061
1111347
699484
397725
1889619
563391
1815588
1823971
376532
1679472
162226
1964904
195166
436237
1033428
1247479
428277
1795480
1418810
1369141
891117
206584
385655
320202
1537512
1004671
1519090
1721168
311655
1232615
1373845
1575724
712474
863541
1762638
1412790
568620
42587
618346
1583015
1330961
524511
715774
907044
722186
1197968
873459
1302238
516431
946710
632941
939094
1567446
1755697
663090
241514
301008
628415
1774987
1023131
402705
1603709
1724939
888015
320704
827194
1650154
1236735
1160842
17114
382154
745883
1501567
812232
140019
427698
1090363
1489919
824017
1938817
303907
525970
1869731
1628163
321446
592592
1321811
435181
1525915
68715
1621659
1499801
577298
1283415
1428789
1858804
1233245
219379
611651
903338
1226113
1732985
1466634
371193
377913
1131959
1978230
1081196
340243
1201004
1607532
1791361
1708621
337817
1356750
445267
766672
1125224
442877
1197231
1291475
1440944
390492
1704596
518179
1893995
502094
993947
1154745
765678
842256
1204928
1528684
1142386
1042400
1803089
573137
1263470
1987344
1537448
1224766
610569
1123344
951856
731524
1687250
827969
1516224
1966454
1393815
1138190
1007996
1298120
503704
891077
153247
1826210
1223872
1914853
1994156
191213
1451515
1864128
942131
1103750
1610135
707411
1972375
578094
319991
291019
1103337
784064
1901082
1711477
582148
18512
396589
17931
1497014
665597
452484
986264
1431916
255519
1464398
747998
1093641
1347918
222697
221796
155140
1664047
1286947
770543
1142296
214274
1117167
481870
551774
1789729
1839974
344679
775338
600821
390257
1717275
1511815
18639
1106030
979449
1102350
608426
1806764
327730
1754942
276645
443068
869153
1520821
1037116
552626
1458452
352371
1425672
22546
1580477
694584
358113
806365
461965
1382339
606793
1886178
783040
1534537
1010528
754897
50232
1287051
1816400
75796
1123126
421549
73742
1010308
954985
88993
133516
336446
150529
765007
843630
1011319
57430
345527
604027
1870729
1185291
816951
313743
352809
64912
732260
617715
1502568
1983781
1042757
416687
264020
1268020
1467050
1067758
573123
126029
1333510
1723014
661503
120428
1006438
746274
1996998
1748732
1504207
137667
1506527
552099
706825
247842
1559826
1545905
198207
1790578
1944581
536683
192016
220090
1117459
1700482
743242
565381
1101771
1513507
178257
708414
1723484
1615562
1337890
1712773
1003965
92443
626719
1801749
1151623
387778
1992285
171586
1277398
1628021
1777779
415844
1964627
580184
495065
527616
1939970
546569
1044559
485297
678020
1429635
570196
563334
1869955
1328389
1553893
1775837
153159
1349450
1270802
198414
73437
1304747
390391
1953231
1268063
702748
285383
866838
1407105
1158570
58706
1572758
352687
1021053
1608970
103946
698018
1898289
948254
1378833
637846
1541138
1188255
1054565
1880104
1184316
1177490
445978
642209
1542881
1138135
1896749
1267901
1460646
240607
1871447
1734274
912366
595186
1228164
705388
1068545
1327840
1062147
1924466
995745
1516462
990964
1714924
177435
1840515
939639
1395094
237310
753844
29853
1415737
1505227
1186879
464976
718535
825597
1485440
1458872
1242682
1801225
1857919
1931182
342820
922168
1039945
588109
1122821
571725
1938742
1101284
1175547
1596907
1278019
1279704
1313236
1924019
1011600
1996756
1165813
1946690
1024986
147619
533292
738461
1658512
1631957
1119631
1825706
1118127
1375575
1080411
1269487
1355417
1015185
599839
1966032
354267
273904
1931045
740385
299981
685396
67205
1607888
1889810
1204482
1636831
127804
592996
977812
1198926
1276749
695306
561167
126548
852596
1747795
1025422
1236894
584862
1594882
1817128
1442417
1151858
1342843
485907
605680
1275704
53069
1733240
748843
977599
141261
794955
1678137
490684
951793
1478895
1030688
1499752
1601087
1377808
1903984
300002
1085568
1331343
1854736
180212
1261458
1714226
1425680
283930
1442482
848009
1681538
77933
1210003
135737
248838
1797845
1215055
354355
995004
978593
1648821
997592
1129823
442670
1820427
230046
983043
546448
1780556
1264069
1404613
1368192
1677552
915589
577686
1112963
607426
948528
1449912
593078
152842
35262
625988
29088
1051379
1896912
1093262
110067
120169
1607060
875230
673143
514138
289053
1685191
1224129
72220
1696487
636116
1295123
1137833
1653984
1637789
618935
952124
1048343
122184
1600046
215399
1668758
1321467
1235017
112527
1375530
1828102
909390
931454
1030934
841458
957095
928691
1070072
1120334
311848
1116443
1805480
697213
1650188
1916282
1062076
632001
1132733
968857
1226181
1314768
1024408
1080973
853601
1226193
26919
1791290
805526
1053288
819439
520209
673106
1596798
1385707
1491607
116844
740929
178012
870016
1873814
432084
1267986
151322
1372965
545021
1718032
281681
268038
1440460
1923104
304551
1628793
194289
453496
1732713
1084234
507846
1930311
1789921
1187367
134558
901137
1742777
1834066
1760331
774610
397598
543417
1104987
332343
1153000
977780
1774012
201204
396412
1321436
788684
1995823
1025979
1927873
1857265
982263
1973219
1754349
363152
590649
1939896
685483
911532
1699112
175761
1167907
1629816
956055
1220336
1816806
134236
875238
759686
1076731
275265
1633714
970675
1788805
1299707
485086
1250314
360862
1868564
911659
898
1511552
1380403
589763
704780
1186332
684605
1795352
1611035
836857
825815
739445
954428
1698281
1093276
1610863
200973
1796044
1133801
702494
1069752
127434
975509
390869
1776525
1585272
1412599
1559739
137009
357519
132845
958588
165152
970345
382682
1431783
1601410
1565894
1452562
1094976
1449019
377884
476487
338953
528264
1726467
1368016
129366
1307380
373645
699550
540258
1757863
1274168
131810
1644079
1964789
1142409
1844672
743758
1985351
1457375
1010814
1801485
1567650
1194165
1883304
319639
511218
1938140
484367
1801490
1700927
396990
617962
1116178
320007
612829
20169
41057
1312272
1570619
102979
318779
1805455
356681
518284
1716217
1304170
501773
1965664
1536887
1570760
70493
1663148
599434
535420
290439
1579928
1286614
902002
483588
955725
1965591
961921
763046
1035471
585663
1111327
741563
385144
1691500
1443158
596314
1988836
326138
547162
198772
364259
445335
315635
700180
1715582
1808674
1387612
516808
1184395
528310
1894530
1976997
51089
1926702
1898546
436254
1204377
1504350
260251
530925
606349
475582
1416401
515148
1523695
1364664
1509008
305467
1131828
903344
1621353
598704
1536494
1324652
1216695
1051757
565030
973116
1588412
1647381
560469
1562451
818854
922830
421131
619617
1970160
872738
316865
958734
1632474
34310
4152
1694160
1292425
731786
1617927
183184
1118424
1644797
811000
1038411
269940
247436
587295
1943507
1184231
1736771
425002
553160
682107
779172
1471973
172957
1147011
162812
1227025
1591533
371395
858752
412515
1448750
1828952
1530181
1347862
1685306
1507517
1457249
225670
1558979
162746
1038606
98261
1774781
79149
666813
1201317
1820866
1536793
1901778
1739285
1168097
949930
1929660
1903997
1040123
810650
1127995
1477283
7202
888288
1947120
939590
919620
147889
244370
747626
1140659
1049482
1187872
1081512
1322028
1173925
410418
940163
1472097
400220
457274
1527822
1678622
1157227
1232001
1159995
104529
1691898
847980
1616967
1392885
205456
510233
1926320
1447345
1120392
1816452
1904325
908778
1006393
1346172
1723495
405438
1819337
1233982
739984
910401
1983560
246157
180109
1965664
1349573
785633
1762539
1823345
223917
1819369
922989
1314767
1863911
692611
627547
1444308
1203367
842252
1273998
214690
1312153
1123353
662573
1441986
1445184
1569458
831077
1625453
1249409
1487982
243994
1549380
113231
1602874
1776387
215139
79544
656749
147535
956826
1215877
1746444
531731
153537
1739638
1675457
1156408
61100
1017094
1042494
1406045
643234
1981034
750463
866528
507084
972204
544506
374481
688568
187857
820212
1230518
241868
17650
1389010
672723
532864
930949
1421909
1722958
1609350
98785
1502821
1255569
815940
466485
964786
171450
1356988
804278
733635
33365
599142
1163673
166169
706121
988985
470429
1575425
340856
1149229
175429
1832584
357974
319289
1369624
1835385
1537752
617160
1987027
78355
400155
247272
1353409
560966
1140513
147109
504737
774581
481337
1727837
1662976
1002460
760823
1411646
520500
522879
1729092
754191
550455
1698256
1687529
760844
486802
1466431
823281
1211535
655613
674915
1237101
1957475
236942
1286604
1237733
52952
316900
1055632
212628
666068
656131
928069
1102143
334138
1306834
1736538
471791
284779
52281
382383
662472
384877
377160
558998
1103247
1413978
646569
543193
1439761
72293
1654936
1689817
1261329
1192776
1403639
315523
935193
1550149
950612
1197003
1172963
1441713
552222
1228568
456885
1539377
696469
236753
1397461
153592
937583
92952
1339884
154579
544925
987523
1543594
918443
293321
1015457
1532323
1456883
814494
1474701
461450
129521
558882
1243247
1043473
330290
110374
1344424
488024
989999
622359
1182669
1159679
986637
1334170
929057
1754642
416934
1872764
525914
1736359
1818829
1161765
1950133
1890034
1904266
1394278
1283243
1405467
949779
182872
1353835
887621
846282
940712
176694
811766
1111831
80415
1457619
1672425
460061
1343245
1317517
1367386
1806652
217748
27561
1771713
873257
365065
1205297
335709
1319660
377806
1489443
1440935
804395
573712
345192
1780646
944659
1462375
1939029
151219
886299
1107662
659937
223636
1061200
1015009
96466
82737
80509
1693739
262306
290901
883063
499356
1812937
1127470
330412
471395
262135
1049091
756491
1320522
128936
1954050
373801
1177391
1277034
1994273
100689
854853
1143299
1715879
264690
743439
126505
1473659
134271
1629760
1443365
321047
720862
865071
525668
1240274
23525
163366
72666
743825
520648
1898924
430039
1560907
808018
199902
968635
113762
413581
40290
160114
1504265
950016
1913768
309869
389229
83097
1565431
573785
34549
496816
1599838
1335723
874080
652644
871974
1443616
1010079
1747552
1947314
1991031
67418
205549
89528
1466975
593137
1086566
244014
857043
1630034
542066
896410
830440
1577269
257144
1910402
693126
459733
43935
698318
449564
465509
1504967
134010
1525884
1406396
1565012
584149
1379231
67113
1264110
1466307
368767
43268
212908
1500367
1668609
1332885
1684286
357200
336973
1634034
89487
550796
1237089
686899
1865755
1692726
767695
1997181
1955898
1696556
1283771
20498
825933
1435779
1611005
1706551
609845
1630616
1787230
450343
494336
1705219
30215
807162
1778819
1965574
1539370
237161
1638096
1771556
1352554
323808
1612435
186475
460578
1779898
923065
722926
1734921
1417353
593687
378120
572641
1339781
506058
1642347
626693
658895
1899932
1819316
1112318
1973771
508700
1467506
1347487
512735
948769
314809
573901
427392
576668
262520
1365084
1416898
1613688
1934592
375258
640354
1060960
460934
582243
662792
1712882
78318
851448
346468
1250927
784274
1908294
1720144
1284571
1181327
292646
1439157
1990684
187952
340172
1153257
220163
1724996
569883
1572111
1461582
1830113
1388922
1880865
1952881
1541241
1137951
1672448
1405115
1024504
471329
34883
1113130
1050468
1832738
286327
23601
645638
1860537
646264
1931342
375518
671523
439102
964277
1724869
1286205
683527
200036
245933
448483
1253280
36438
1979535
326983
1117930
252741
258224
1246603
1786590
298626
450040
718690
843216
223571
1301771
1030542
1060297
1644201
130969
1973369
1178809
1090959
1642280
1981280
601367
374048
1908770
1086933
469032
1562514
1848474
1231910
371769
625961
487747
469128
537382
1507085
1000493
1123011
1719069
1758172
1236852
1445494
1146905
1830334
242696
750320
1028293
1940033
24210
272728
981074
379120
764920
778828
1493139
577403
1824632
123548
795147
1149527
138784
1757281
290317
81617
690121
701262
842433
1545135
173555
305825
907490
435539
620597
1556406
1514205
1849597
1631071
997060
790029
1896486
1085665
956453
809104
815603
1564287
285816
1803174
939904
321725
3565
116157
1519192
1951923
1567018
1527179
855495
276322
1977032
1371528
1802961
1159452
76770
752887
619475
254035
285925
1542941
1028930
1395585
690015
1750959
1923888
741228
1880471
31696
1689673
403934
41874
520516
1010820
1338896
1047037
1850363
1184562
603016
1482364
1122998
1785148
202579
1033871
897696
1736054
1853814
496317
1154117
684607
540592
1458103
1039672
1419328
689169
1436600
876794
876882
1873721
6661
613818
1911185
358852
1290773
761872
556091
149383
215645
460911
116340
1010337
779679
1936665
925122
122720
1262565
963580
1924963
858240
106111
1307263
253775
512764
1140182
671185
488074
304392
91041
949365
419170
215209
351600
1662821
1474144
63288
1722578
1322441
810680
1127167
1212165
242890
1692883
1555935
100418
833459
1436105
1481834
725479
1070333
1320887
613011
332350
210223
829197
1798980
717009
1066958
373772
1228438
1040621
1066687
634860
1912887
823364
1743990
1021417
1022960
1924942
1432103
750332
1005844
262649
1304317
658273
268613
373515
217034
1742088
703679
1565574
649143
761678
1602928
823061
516437
1519722
30261
1101330
1494871
262002
1810167
16986
1447103
357543
1089622
1285360
1679850
1537947
1743372
1153075
1991781
906280
1813885
1606155
1097403
1005378
1515484
680539
1811040
1346304
258902
617324
359371
221602
1817329
1341830
1256066
199781
849705
84691
74892
1765233
1148186
690728
1887266
1791354
735318
133808
1664245
915110
1344420
1845175
640317
1534772
397398
1188912
1916613
366073
797436
688569
241024
888701
1676299
80081
1903672
1648813
1382019
1259111
733247
1149517
1864896
1118708
1992646
1022988
478501
1264618
1356469
1128773
9699
1040816
912911
203016
1011640
142927
1842048
791803
558845
730355
1114353
1723605
575925
1864625
1213535
760296
1409921
534403
266149
282232
1049016
723265
1363635
1764621
852697
203908
798882
1627800
1304026
1402856
354249
147810
823432
1105659
1080205
609948
575533
1683324
1229963
1104869
639492
1983916
426006
57582
1468938
372387
1476670
203504
512540
252720
1001538
1258188
1067977
1171133
1544117
137909
120794
1116048
1205115
1763033
46346
908263
1661418
495461
94640
13370
242845
1305016
53197
1074494
185334
558171
1183405
759143
175690
1025652
159400
1981491
253980
1685190
4516
1986795
1697095
1402908
1333361
1704743
880663
463856
874144
660652
763201
1696729
291998
543578
694102
1379037
369056
1283772
703055
700930
1003756
77775
261207
1544938
100172
662485
25014
806557
1711779
494789
1529482
1408905
1859023
897741
1757078
355807
878071
1847130
1274850
1090086
406791
1213285
1347443
1406129
1562232
1933677
1518404
109890
34070
1359452
1300897
1867140
1219477
19289
1207761
1150572
1254426
1991261
1547768
1814791
635987
864328
1968205
651080
572515
1516376
1312384
1760889
1152036
813559
1549623
1445910
1285059
591144
757465
858868
377566
1025035
966376
137307
1727755
739541
100720
1322997
161343
1289730
39830
1192600
673501
343298
1482013
872655
472097
1071896
265849
1415118
1273562
163339
1239565
1228931
1198274
14775
1498316
811665
1048135
368832
439747
1287761
1606630
885275
252341
449788
895066
1025575
1317738
298097
1730822
1034250
1142602
1271523
325229
1199775
899544
1318284
1400721
886264
821262
989748
1997586
897157
1271333
1304526
1171115
1096558
1845354
1056127
584935
1455106
234244
381746
673954
546064
605320
33931
353802
1923974
517538
1832537
59385
1630818
257299
1232099
102701
1982219
519718
1314770
1797840
496770
743987
305948
1956362
570302
116452
338114
526230
1307443
596258
1211425
594694
896105
1744229
1239827
1814941
1945677
211612
1769309
156585
1932599
1815040
417601
758670
1357885
1419904
1270055
1632886
1105923
1593240
113046
81850
1725853
53250
12245
418376
1856719
476200
85799
420927
1965565
504421
1516203
446492
161890
307951
437967
329208
1357865
752998
1559771
632735
1463887
810863
1434643
773834
1252190
774920
1325795
103910
344306
1686102
1962220
1605152
291573
1265165
1415119
1017558
1696525
309798
939542
1904196
240584
292667
742202
191240
26026
1764533
447053
623133
390964
706829
1893055
716149
1852990
523464
1900957
967954
1250009
855513
1651433
919948
1186311
1043794
593402
872410
729509
1789022
1404288
758785
298871
1947768
798049
419379
579314
205990
597765
1884776
381031
1796028
104536
1745592
1624172
800589
1935971
556843
389923
692180
1800654
28986
1044996
924236
921384
253069
166792
1599373
1199528
934694
73033
1923263
1109455
1865158
413781
1447593
1179654
611616
715200
546063
1223033
730253
1539564
1511596
1993693
679113
1046266
263160
408935
530627
980468
433204
1923867
248806
1941187
919334
497162
657740
1319828
524943
1014661
1779109
1574482
1168353
1664136
193753
1808241
1040603
189922
920198
1194556
1526110
1346229
812173
184601
876425
1446879
865555
1597233
1324842
1879872
21067
1956833
428664
1274090
1301984
689351
675213
541022
1722978
555453
237326
100012
1376416
789941
1703480
984355
921061
1213084
614811
1437937
1961073
1783622
360904
656525
742716
1809275
1263082
1530884
1592087
1251024
1434824
1370534
1474747
379779
367002
1150582
1915505
1978579
263684
151208
1138731
686395
8530
2002
695932
1584589
1126860
1455561
784296
1811504
1120881
224854
1205068
571983
1820486
222071
208809
1378651
63403
637240
141970
1175933
268828
266361
1183270
1667685
118541
1699084
735920
1656977
1788783
1907393
506651
728899
104136
1012185
1263485
1102833
431203
584971
1023241
1348782
1133317
981792
130356
131409
116100
497091
337676
665035
1710196
1986455
1760927
1329603
1268705
911886
1312867
642587
891987
473347
301593
1951109
552950
404436
590670
1396036
1665827
1021320
65157
19414
1434770
1304556
809542
1693796
89252
1443645
664155
435979
1766426
669877
647043
132188
629116
713846
350963
651404
384061
942335
340556
611687
1340845
1033806
459627
836731
1431428
631640
1126235
263698
281001
1999358
1126413
1846637
608662
1309274
3240
1181581
1167182
361840
1281760
684391
834548
98483
1926357
1003849
923757
1119047
207681
1066470
1799157
301740
1277822
1238485
1093916
1814647
728041
596962
592106
655503
1885574
1162805
354439
318462
1424000
1119049
57080
1057793
1279787
1240848
1135701
826284
1023067
36504
1134491
563961
946776
1630014
526554
511667
1430143
209790
761672
1810089
1229582
1478169
1688227
488501
1599337
1240280
1139692
507186
107039
381832
1667100
404469
1863739
1205487
1943918
1758172
1109195
734060
1157089
353540
1278758
789515
918128
329112
960540
1761440
589460
1908308
1173188
1964219
787288
445014
1853672
848004
829297
284411
1504041
1740591
1862500
1023600
1005209
1691328
1496414
1993116
1083564
1258307
137856
1858379
530617
1124128
1953825
1750795
1314562
631133
491016
413053
1131252
462895
973859
1275996
1747191
1187896
1551216
1641786
1630817
534174
1663912
999876
1958782
1971584
285528
293433
1869401
167872
1084835
1086550
1696013
366847
1724416
741203
362240
1626305
243381
142750
632279
509720
29875
822308
1600529
678846
409526
1726918
1357433
748670
1012766
1739120
120945
1195945
242411
672266
1433094
584978
1160655
700857
1772655
551286
201168
446689
794524
1550931
832625
564778
676609
777012
1006251
43499
1429307
42512
472949
150103
1015596
269192
898204
1989044
1929325
1064547
30014
1493406
1496074
895083
1453434
1020870
154650
996619
273130
1603746
1603488
1163763
493147
1555224
868021
1827767
1533087
1946669
1828529
1910522
50080
792507
1525942
364461
707420
613380
543282
780564
1629216
1449873
704233
231698
86664
391105
1536209
201000
1526310
1096685
1492025
770660
1013321
922706
1360027
875253
788592
1229559
528918
1113332
444164
1479252
109147
1473547
1014511
841378
1904079
1264748
54854
1339525
525334
1932518
548445
740520
116483
623654
459567
756893
1569924
466352
1844060
480962
1864455
715388
158688
420476
921353
1427489
1530589
890020
1614846
1339125
1002965
922159
1530019
589690
782803
41004
1467071
232941
300083
802903
1298821
1115031
1689621
581732
1516930
627799
1582385
68531
744215
423700
1627356
1017905
27810
251626
437616
799403
1136777
1765783
637022
530886
343650
352013
936146
834659
1858361
1192013
1854367
435787
782789
1523141
1138835
107911
431335
1297818
802761
230583
1953949
555353
1109706
1427686
898717
78202
1849516
930942
1473507
375384
792418
1460967
1418338
1243317
1680272
1445351
109868
1428013
823609
457626
201182
859992
1812199
958932
1041921
1618684
278918
1313334
1420734
1918075
1131754
923721
363685
1268522
177233
1596861
1257263
777079
1686233
1006526
104308
1549340
428663
26682
877772
1342311
1169111
1402711
1778184
1937294
490757
747116
1625098
564830
929518
817209
730816
589726
1495276
205807
478107
859981
1504176
1036055
1399498
1607683
1455572
993739
818200
885546
271646
320681
840486
1624926
215425
226553
1579725
1504854
1061932
726402
431874
256532
1739411
908420
1115492
484089
1938876
1833241
975619
702432
553915
1829821
250393
240971
1523965
765366
940577
1081305
1889955
523501
1967763
640811
1145477
1106087
305973
1776234
429562
1500670
1820710
368097
1348955
373254
1891903
627687
619324
1922145
213108
877045
1469555
886273
1648296
1695422
1807651
841016
964517
1575540
83083
1691560
1968470
1518696
762562
1544375
1303929
695308
546011
1340164
651881
1365991
692408
943979
685971
618026
1694163
250427
1745894
266231
1994376
1435841
1419453
229082
1644375
127544
774335
1057539
1546134
1385167
1686705
604389
1716920
1761281
1904757
239795
47442
1970010
975456
479663
1592358
1257795
1116836
1192945
522075
72410
1314378
1975011
344394
1748296
1317031
46455
375676
1794062
1251224
1595026
1018494
1205421
1648783
1347473
1707409
803717
1262155
986175
817466
649799
982015
389186
473504
1606756
1526188
1786770
338937
1143413
1633587
148690
154536
1599783
557108
600762
1473145
1193697
682727
1846060
34137
1552871
753378
1458454
573117
1085701
1127401
1191397
1944457
1514001
1319809
652928
1717647
1732969
1418412
1395829
1910220
899470
1719545
570509
1085496
966751
1239186
449282
613673
81090
810490
1285367
1574115
1798616
1715395
1606127
12692
1248740
444648
846321
838059
1872584
224279
1969394
47579
1477814
1707468
1308245
284294
1106681
1920553
1930560
562512
1810415
1131071
295155
528496
259635
1744340
1625557
593926
766959
350902
200656
1444583
174121
1734068
1126818
144957
964350
624075
1441831
1217892
1029238
1917795
1835944
1357870
170723
1537706
419314
1039515
330584
320111
891087
696756
894213
542630
1294214
1387339
370062
1959758
716315
562199
253889
287944
357689
1152136
1742764
528722
839557
590947
937692
1707250
609994
1303348
1002542
952699
564276
1678117
784196
1941045
555870
576193
1331423
1458595
1220585
1510256
805927
83894
563969
1526159
159543
150990
802962
847766
916766
1031186
1798256
1105608
1549419
1637181
1886751
652654
740291
667860
1130671
1516409
769936
129447
275716
668289
1057824
86093
219729
752136
846889
1756648
120221
1756132
1115190
770504
1322866
1443583
1470175
1131815
71450
987926
1548778
1439687
171412
740179
294052
1466443
257783
294175
595662
1781952
1723728
529409
274880
1244520
87144
454187
61990
614735
894810
814069
655550
1186542
395447
535791
234806
280319
972263
310639
1332946
1282307
1782602
863294
1218590
1789439
1013662
1251457
1166177
1312952
1175519
1922492
1265005
77679
123995
1022631
91979
582923
1801495
1419250
531217
437231
1559225
296270
1732124
1198933
858459
160549
1044542
1725733
124793
215064
575085
1234691
1300183
850519
193748
1783630
29673
1074234
122948
1976866
228689
1850069
1577003
1751407
767529
1372986
297046
1100612
1966623
740940
1263467
1064726
1569208
232788
1894381
70176
741454
426516
892329
771132
1952786
1396238
882701
469840
144558
374269
1683722
945798
1735462
1889758
194377
801088
1673832
1201478
512093
598976
133306
1677113
55192
802626
552493
1896139
723701
215411
1010653
1723759
1493282
1213434
916892
1236295
868014
1844012
1642409
949677
1500855
1771444
745876
678288
60156
777237
763316
381459
798098
1632219
482319
1322308
714808
61619
779161
431709
1040614
365282
496457
862538
1482300
374337
1544109
328213
1969433
662584
454688
1668770
73145
1347653
238730
1433321
1208109
848337
165179
1598865
268825
978995
1059881
1889796
243275
1148202
90746
807718
247959
914152
1803048
180052
1982265
745275
1303728
1592109
1637045
752824
730474
839151
1127818
716350
913174
1895480
501754
1840338
204629
595357
1147472
1154370
752729
1097602
1711453
1166045
847894
1786193
1616966
1179489
359131
140642
526984
11584
267833
889714
1991401
1114957
1424307
319556
1932643
1999859
1948349
1055380
1793013
884347
1850635
1377280
378515
280609
1097455
1941627
1144965
487867
392933
1731563
1584696
1880243
834113
395920
1186603
984545
626506
1765524
1925728
364605
914620
1891826
343157
1408620
1676332
940207
1225203
1048018
1556508
1328130
1522347
276557
551817
768150
1535118
1146090
392828
1931150
1286721
759290
1799474
542744
1657504
915996
1067057
137280
544797
322585
1990196
1621849
1710570
892182
995106
1048875
365690
995141
422195
957601
189610
636627
946901
423034
256227
1559281
295083
132362
961350
459423
1575786
1437491
1125330
384220
826262
1595693
226711
1378711
1825784
1751281
1569158
1319484
226317
1180884
1707668
747775
143646
291415
1741747
224712
1427937
1276274
1029728
1719352
1940981
1464518
1704592
707312
828487
380457
214060
321558
330256
127389
1777543
1043683
630220
452862
503186
337403
1226154
740687
945743
857024
1393837
1337511
29901
6448
951704
1320704
1655667
1108892
1810852
1285874
1794942
1675790
1381617
817077
624224
1877252
1638679
885877
1906262
1343615
1589199
230636
643370
628617
1152912
1087027
1753084
1878903
1151094
1244964
1757070
1471523
1735384
928562
1388637
1920782
418117
1344607
362742
781895
1041648
582341
720221
977716
1923616
1582634
1541831
1369510
1725092
1100754
1024645
1019128
1851446
77864
1542680
1437446
882628
1415010
730532
668868
1483969
1737612
155569
801150
253678
908448
1356600
983521
1035477
627613
257710
786768
97881
1045244
300385
504460
336767
1690305
1209523
1029238
1391231
1591349
645120
93460
205739
766710
1400492
910421
1105691
1788232
790313
889247
1205773
1606786
1742277
1587241
64152
1284629
1636243
634930
1980611
51972
224596
1905822
1300154
570858
1005732
1418799
1511460
1305377
506142
1628614
264457
630884
1726480
494307
433454
274822
1224695
1665254
1676099
1451696
784832
993384
1777350
1798298
1745278
1330947
840610
964444
1792102
1452548
110997
1117811
670180
1364720
1629051
1422212
643569
1813350
1660420
828182
524248
464114
1396234
1835128
1483960
1664073
182677
754820
1867803
1134543
1090512
1399893
1574822
1562654
60290
978235
419263
1239836
582311
691830
431122
773818
878137
749002
332012
1446022
1905734
1190019
179444
139397
981802
992835
1854432
738272
931342
1929183
173067
448956
1857515
1213787
560696
1630082
1512951
1894475
1028177
1256789
1718110
1281153
1607287
208497
112733
227287
610014
696309
1732419
1565834
840926
273141
1634321
1288380
434400
159864
1065298
372277
1358746
1897924
1729850
1123044
187319
281127
1553500
205668
1471913
729796
903776
1991348
965019
1192261
1980907
1479177
47595
357635
249426
972065
1041032
1605289
191966
776429
1140588
1692496
400547
871734
274009
744854
665610
851456
1583950
932776
1238948
1352947
27851
1443662
934261
452451
1090118
789907
988383
1574892
93354
592435
1015773
194834
793682
1652322
245260
216654
1219940
1544149
1235873
1899665
971634
1857029
1446493
487403
1536776
887004
369595
101960
187481
381414
115186
953995
1486491
1153823
862874
749466
721481
1231221
1294205
1906026
1766507
405401
648571
1168463
1691076
721422
867398
591442
1912669
732631
1947284
907618
1359094
1106510
1920563
216635
1893186
675151
478513
124406
619093
1579127
1330676
1091613
1824836
1837113
1802811
1753486
1306456
1597405
69036
1691753
1444955
445878
217003
179829
984925
1482260
1860798
746188
1531528
1642255
1021275
1061033
1160481
849187
1439059
174364
768187
202370
827841
1054447
1913
1374551
407266
1775025
1045927
616331
1064417
1283750
200436
1881137
1999386
230996
738702
409590
1824086
1750976
840973
914169
1519682
1394446
1042668
1811077
698478
1620651
1093220
98107
846755
378486
15433
1611327
545353
1374063
116393
1733301
1826839
121387
786502
1776526
1594481
121037
1029208
1283254
332075
644661
536057
1131345
825627
219627
82440
1516793
1398558
1413227
1280295
1795911
366626
823336
1385674
1063884
683317
370742
710992
376372
64169
930925
856008
1420666
1156301
1199084
244050
754358
958586
1179133
439315
370252
77227
47534
245959
1646304
735737
1949187
1569240
199701
1554340
1774927
861272
662021
899954
1033699
1587637
784786
614811
1650750
1889943
1503144
1335652
1305173
1367522
929765
1795594
657662
506948
1798496
550730
1102256
1636985
1972902
1292581
1915387
1268774
444637
862614
66836
782416
1095892
215762
1518262
1750151
1056904
1360689
341691
236068
1409236
1308371
679178
632196
411410
796649
1080023
1747214
1893925
1013454
17063
131413
1428466
139957
1406383
227090
1391518
1287585
924558
1154982
1053815
239362
774464
928180
839441
1035945
1654106
219412
1490149
918335
1697258
1549661
1605512
1413256
1136818
343355
484697
1851243
901139
765115
947157
529741
1507496
1068849
1849715
1720920
1854438
1982493
1853256
637297
666638
444373
1049449
1326187
197046
711955
1072914
464802
388331
1238051
1901848
1109838
177230
483512
1777373
502875
487859
590180
115174
1570666
1793378
717492
1327085
183424
1432849
857153
1172854
1768717
521680
702343
1657282
600677
795036
167647
385422
976948
1774535
1966235
1791405
15111
1376872
1334678
408535
1126760
456807
1087163
241541
411678
1842289
1006465
1941354
1744920
1826470
1357449
35046
240556
1368689
1285959
453177
496332
888108
1587021
1476512
696968
361101
814883
140340
651206
87546
1960186
1950948
946528
262769
1493678
1038815
1624187
861286
545114
1952505
262098
1138154
1270190
1882517
1241882
1064072
881831
461146
804590
1438400
357490
1555614
512443
1044045
449409
1415559
1359318
1312617
372995
377951
1498941
911777
504941
1432451
1245416
1972773
1357981
30223
1106755
840566
247039
1428700
90138
919545
924101
559495
619270
1813322
1680867
1984547
696182
1205711
621486
359449
1640125
1248512
325746
720547
1898673
928510
175864
983213
1233996
882281
662857
1199638
1154848
1532317
586489
1520416
1084877
759975
1973413
842969
1000653
1714055
957675
877071
1293106
976266
1162300
1434529
82207
324613
1226048
463426
581486
1102565
1366470
1293781
1828615
1380479
1412114
514970
1843815
1966313
1844179
1750039
1350852
428204
1371577
629842
222577
843652
760130
683606
1706042
674011
1871263
934787
142461
1384044
746403
487038
1026254
1085084
1806592
730674
1055245
1835438
1470701
791866
1767993
815859
1459601
1853217
1593185
1099241
755589
1353989
254294
257490
187001
780111
337194
814649
222836
1782542
1542874
115623
71139
701655
413647
130565
1985615
1057289
458411
580025
862780
1480487
588597
1664093
132449
1661947
349688
1032180
1048034
506231
1469046
735964
523425
1823969
1237601
1030716
614529
1703309
575096
1699381
424671
1924913
96671
81986
1692991
594095
101326
1502736
1083798
210260
1067148
520229
1057593
836937
1270320
1462219
599554
799497
909849
429010
1577016
1379775
1415933
843572
328549
1710241
1640725
1103906
1303630
266450
581636
521909
546942
586490
1612143
544230
481114
665219
503519
1183903
549499
1938963
857031
100054
116666
179122
1120139
639926
712268
590369
855366
1712400
1196
1656471
1983792
419070
353321
132397
1438601
1057380
965963
1053274
860436
160825
1011370
748242
790080
1757279
1943871
1343136
539241
618239
1052465
306483
929039
1421599
1548653
849551
336705
1778102
853928
833145
1472354
1751288
1685188
1278609
1807227
836464
1042348
1412486
1882031
902625
956207
374142
253067
1795780
423007
1331742
1591544
1156839
1313022
400741
425604
1056609
706503
357575
74435
395876
1848078
1842752
1236622
1258632
941254
229323
1331146
176921
1546253
1517352
959090
797337
70496
1918511
281530
1924
1395093
1345230
373846
1733247
923506
670542
1643303
1586826
1772895
1692362
1552241
1957937
811068
273511
583901
1679633
1534205
1013639
1580473
1955069
1164138
10093
654805
560670
443513
1550690
968809
473215
1886662
107375
1510371
67678
26119
1866912
1582270
1382014
1096834
1901171
1300592
1970045
486303
288506
587481
332148
1578381
494442
128432
30690
645842
1035882
683756
1103957
1624914
48742
1304814
1165558
483497
391807
1842667
1855780
1219504
310008
1324113
50343
642282
1321249
367059
478599
523220
400877
479834
376659
257943
643083
24079
1897733
817799
226774
1375468
1851495
608755
1548825
308533
844732
865825
840654
1550119
54368
119489
1347689
1699135
1295498
257813
305507
1088882
302678
1263273
1290261
417621
684904
231130
841432
1465633
1510310
422144
1837331
1420387
1452712
1925020
754171
1015901
1649829
686392
1182970
1086145
406984
300813
1141019
1016344
1533018
1788830
747334
1123048
690848
709001
1366633
828757
1691802
1678313
464879
1126931
1862262
1692909
360431
75529
1263311
774320
1079031
1901584
1659900
221271
551651
1260779
1441239
1277985
997789
1041487
1528463
1918487
1145828
760757
670447
39892
1429823
1789788
1989399
1945132
809100
271451
840247
1944367
601842
1470483
954520
739992
1828752
268144
1974818
1523195
387213
829866
178277
1751631
1771574
77403
1447653
1734625
1336111
172432
1958469
1036966
1607938
418187
733284
1230673
1400875
665737
310595
1458964
151329
971643
5261
413168
728167
1435707
1624873
639845
1081400
254277
778734
1423073
1587457
335190
1911466
1444458
561009
1009227
1055774
1860852
1901158
1815892
1953760
1102251
1829419
1652953
576299
1242384
351550
1896509
1278302
1874123
1466681
1695057
1044686
495652
1588230
168356
1952417
436856
1416376
1752976
492358
181454
1443341
1335817
1842150
95369
363577
547921
1075919
1486962
1586611
513230
1213913
1792334
711988
1695310
545065
1735099
1548657
1865281
309127
535102
41471
726838
1870677
1903547
1854223
1059345
97869
1965006
41232
1529510
1898379
1686614
340950
1128195
1677882
70511
122681
1701152
1309437
1577968
1386881
1599665
1384747
997228
1355992
1642853
1485669
244856
1332734
1482075
667144
485622
174191
903304
272440
1263028
13269
891902
719283
1030932
1976881
1365370
993284
533284
1641026
817126
1723140
1436193
558322
1796444
1877745
162157
112304
570512
1532599
953001
1675997
1103082
1631893
1713149
1155657
1422307
80139
290095
1567659
1015145
805539
620626
1047703
1019010
638358
1133532
791897
1886822
63365
936687
454422
781023
992525
988409
810639
1309077
1991987
296432
809973
78981
980992
1771491
1186057
689520
351914
1573273
952152
872489
354324
1478586
541632
1439833
493121
378908
216250
619967
636399
1347188
41950
204374
1321491
744315
1507721
810915
343799
259543
1300681
1791158
1223360
1820232
1541748
925096
161924
842322
731747
472685
1793071
234388
1613375
288631
1270831
725309
1480637
645414
1428318
1276974
931452
878004
1852095
6307
511714
249298
277257
1474247
1632836
248839
1878545
1923792
1194056
1378143
614664
1601297
1574345
635980
1303392
165293
662131
161216
493704
1307908
739449
249692
1433508
580791
139755
1485127
159464
117010
510729
1663815
1858634
1864532
1476666
1515859
1208523
1636324
1271787
362172
491672
1007903
771416
1176817
1631235
892463
1696325
138485
70831
740181
95416
403826
1491839
1430111
1550324
1347246
972941
163525
1705319
204076
172324
134077
388819
1480504
102436
264189
1000944
608976
718160
151717
1207502
97176
1156960
1021874
1905411
177062
1384872
1904453
412526
568988
517833
774120
1603376
1214258
895369
297283
1668052
1931335
1733847
524463
527066
1017922
1647820
419619
1214539
200583
493619
1451208
459781
296616
1088751
297715
991204
1708062
1136245
1445465
826560
643622
598852
1435222
554523
1788351
450489
476727
369012
559466
446772
1237615
1906126
654608
1579109
482356
1157874
1877360
1438946
1866733
944591
115598
1212778
127105
1355953
691104
1398400
1207785
146304
324055
867666
1042053
1123911
1222104
269096
998228
1659943
1530789
1687513
509579
811373
641559
1124437
472005
1811206
829009
559088
1142912
1385742
45642
1913212
1307524
432961
792719
1454053
358827
37183
496525
902848
1795228
1528454
675956
1076403
489944
1858992
1426977
885165
84884
346281
1905218
1854105
1916310
581102
32915
1361379
1655929
506994
1673176
648251
29131
696415
269417
659371
56092
439727
1318575
1617399
334779
1562818
1096847
1166010
1347056
1464025
1303655
1166255
1524708
1927589
960739
1565206
1105977
1029846
814440
656273
1686206
1481961
661737
36654
959606
327885
36143
1733339
1751671
190453
1694774
1199584
1705329
1810642
22674
1945820
644345
1983406
1939071
992839
1794731
1169614
1735676
1223788
240282
1653395
1918473
76699
1680773
898144
612652
853613
870432
334844
976708
1914118
945564
143739
599519
1587109
1850057
213831
1090784
1231711
586432
1472053
238220
1224745
1136789
71838
1368261
1291005
348367
552010
959094
411114
1435166
1555257
1450089
1830369
870985
96983
619043
1026120
424118
1644453
695174
522286
1656281
1773417
987117
1097681
723959
411812
459457
367655
1797024
271268
476806
1617516
506602
517311
1486108
259993
1431018
701215
759710
1313311
1364332
1299551
184686
359792
1365499
837374
1278908
1779353
1569080
1091970
718448
1229133
92142
1784606
1108464
1642171
1638249
1105004
1083086
1448374
1601295
514887
38537
496998
595497
1166975
782286
1968460
1659039
534721
252518
1252756
1256016
57468
488686
671824
249877
151463
57830
1449111
1384324
823131
1543098
430470
345357
1099875
746896
327667
1817033
1505722
1156669
655179
1086456
33996
1427784
101323
1226509
484934
1402022
1037187
1909522
1357673
21064
1225552
344689
868745
1951273
1067374
1590081
796423
1566190
1351667
66365
1519873
1408217
1243608
1658859
53803
156959
1743630
90110
488470
418386
179470
193719
1941170
604411
348258
1455450
488716
1690599
1225125
1836891
598666
941261
814327
91628
1875055
700869
13742
373951
1724844
1496469
275706
493585
395674
859655
1993440
1077863
921938
918377
933572
728895
1322881
148582
1971090
750914
1878060
266178
948496
425863
1568476
1951897
681945
1382258
1361625
32159
225448
1536446
195314
772894
121386
703790
406768
24916
1653059
1283602
538395
211589
725285
666883
66009
285483
734914
1258364
1080601
1613164
502412
1719349
261574
1188112
1069121
1320068
641435
863990
759280
1842593
252035
1379167
100181
206902
719491
93616
982798
1427390
633341
545762
940924
1170497
602448
39403
1125258
51520
101031
1341732
1299257
695536
240108
790740
521169
703073
1134004
506401
1055302
496424
1716968
1063013
629984
809919
1998524
1445095
725143
1220785
1054008
1781863
252725
242185
313492
1678720
1820030
164437
986257
64367
94857
1477191
1168877
114146
686954
653551
166925
1273997
575322
371190
684265
1195709
1941666
315956
115932
493401
1789962
1245174
1083284
694171
1399068
798506
1598153
1045007
583990
1635678
937379
564213
142340
1814354
1669274
1950566
403178
342239
660419
1724026
1649190
134105
158523
593070
1851846
1009795
474285
13070
364256
1970435
320540
1045426
1858603
708606
1503108
1906487
856326
1289093
377218
1492908
1911882
854083
1221855
1055801
1541923
115546
1788738
92854
1048349
1132100
1411253
807780
687580
342521
1855296
1500254
220802
747842
171076
367406
855040
1123784
126599
1145820
1705443
1671160
79291
1751708
1478056
60097
85994
1825973
908580
1050988
203624
1514600
1986051
1569477
1237064
176306
330214
1429505
514390
1028257
1194318
612572
1512153
517323
1083525
1667760
676970
412693
455845
1373549
1442427
1765955
1196637
1309769
1067621
1861464
654441
392749
1032780
943393
1431671
1166617
302002
1596321
682428
605430
1238364
1263066
918106
1231440
633667
1716792
155061
523211
964248
160154
776318
444258
384127
962262
1819415
1526738
1538858
1199327
609862
881357
255163
1840948
866371
212266
1614074
1092929
1336851
1899487
857168
1102432
1580905
170818
72822
1826944
1179273
87298
1174091
542247
973697
407479
1552930
875236
1835800
1463279
1820340
51799
189792
1038716
205214
981916
204661
654047
418046
348878
242447
1956967
386108
442069
971984
531887
1010557
1830518
1589087
523832
1340443
674499
1737671
160883
148592
841563
1418301
717852
830308
1757964
1948403
416559
1800663
623243
1217356
165303
1770568
1957621
1714801
721640
852201
1728971
1803311
812661
960833
223241
71216
1057918
1495612
1415691
216031
624732
755617
1373394
481425
1144168
198309
1062464
1602804
598787
1353941
1764047
1033141
1557995
557338
370494
1631658
635547
162559
973700
1770570
1930102
1114592
714460
1319153
1531528
1921878
1258884
1064871
816870
166812
1268183
1989382
630816
983437
149553
1555915
1424935
1084400
1711878
144384
463227
1874146
1777335
1679561
87404
1896690
509593
490962
571352
951480
813544
230616
1316003
1972271
552338
1062609
1053402
925159
428109
1816265
364406
1206359
1078150
402758
579235
560923
611106
1692806
577278
1097804
1187433
247474
15477
448466
1579743
1393592
1415872
1357884
1362081
85025
55347
1252271
542446
937746
509440
1627361
1210164
45673
1725369
369090
1365587
145853
76392
125243
1192711
773789
1548729
1303753
523129
1835596
1988054
1608367
655766
49100
1730205
1445325
786030
1827288
140474
1363562
1197424
249727
1092050
1342861
1586330
1964179
990532
1472616
688203
244249
757519
9390
1249329
866602
1194293
1467338
440183
854531
1795854
1194280
587442
542334
1070441
589521
1889358
835541
1034166
584077
152901
111389
1784579
379576
1357532
570
194005
682299
1075730
899438
175544
389273
1528225
1657384
261209
1083059
1450093
512965
205414
1404758
1419443
1016965
1577090
1706853
1927880
548944
481307
724317
144952
963936
1865841
346526
1530080
737761
1175895
1747321
1564172
1744928
1381530
502278
1897772
428540
584220
554058
926432
1551074
1231631
318266
1430726
1049065
1001372
639458
837176
1489907
830407
543171
34582
1669544
1839156
1004035
1054984
874745
37227
1688931
102976
1403253
487659
1613727
932333
394532
1598927
388492
588610
1143416
863432
709914
526703
1796501
840343
1133502
36801
511961
1624731
1323028
1146490
1980919
1480714
267591
1889580
301939
827111
1688483
1378884
1255457
1461195
718839
894662
1501660
107542
1393980
844604
1651844
1851271
40321
519447
1557208
468929
1987723
139566
744896
216944
881670
1795196
892126
722527
661597
1931620
1433038
588137
1821170
338309
1655070
1804627
1649272
590619
595240
1907150
953403
1855463
858841
38415
26631
1623351
1941615
629435
32379
714118
1621194
1185080
1436730
1933776
106480
1730564
1184332
1057338
346804
977237
338393
330598
1834819
743832
570588
549523
1752373
1641086
22723
394786
1509787
826388
645645
283650
1420578
125823
174921
32790
18830
1611112
634781
6886
517116
1255265
1199603
730145
457679
546213
767174
1835221
1621525
1834827
796560
1395489
560250
1367090
652200
1251907
236667
747607
294838
507451
1235622
213642
1180124
739847
702870
1737497
1823001
781745
506662
331839
1755472
1581998
1364609
1245273
1834582
1328342
28621
1028676
1423919
1756312
1605537
1708512
844904
545354
609646
561312
1131811
390670
1746483
363566
191092
250164
512965
1938333
210083
1891097
54160
1259832
715318
1196807
640334
1831494
713549
10969
111885
710974
500093
921041
768244
1384370
925143
1447100
539974
957726
1290036
1415550
396171
205831
1853437
1910385
294125
605756
1512309
733055
762381
1239417
1774223
1532640
683076
709297
1513168
1676083
1382453
1887352
1515003
329641
392395
1015922
322559
1885221
999600
1616803
202344
957305
429844
879009
894009
1725310
839784
1359296
1612590
23622
252565
1265985
1386955
1066842
1911276
670606
836206
816819
214218
710817
1315187
510348
1493159
1567990
1226426
1935153
1595823
1161228
96814
1136895
738412
1735746
1593133
1789004
1498372
655039
1091068
1561767
1342583
610763
185671
1471995
1593492
271325
727715
1793406
655079
266308
1647113
1182759
831969
1416513
1314742
1290377
1973580
140177
1194402
1773129
994610
4136
1156812
1082004
189275
1518716
1026939
862210
604784
185290
555255
782728
1818075
756998
377149
1078591
1990783
453118
1021850
1966454
258926
142785
441470
959732
81670
969207
1658906
1699296
572981
203026
1724506
1279067
1881260
342302
929423
1715899
11993
1781902
225853
822250
895775
1596831
832421
632389
17317
606101
128645
1031673
997287
261470
1818604
6478
28556
1764937
1760472
1558606
621271
1690432
1850987
1546976
1541609
1108939
1251370
495359
526752
1873995
932813
1410526
108736
180301
189415
1670435
607570
404886
1330834
1837614
526134
647954
1008056
1738629
1997010
1672072
1091930
763728
1100171
388666
248044
283174
460831
580878
998931
787698
1710824
51824
62544
622728
1491730
805981
1005487
715926
577484
1052229
791095
1209542
1516008
730963
1318171
788240
324680
1829726
1170232
170186
1145371
1268183
1895858
1371399
1726216
1488501
169248
1664659
388899
251405
1525840
1986029
1569317
348082
1887551
1720128
491195
1936730
1187120
178514
190879
1665758
1161395
639612
379294
1656247
1179772
1227869
1875565
1621096
476134
138094
1954890
1609875
1528068
1024741
1495119
968625
667890
282695
204539
1561783
459623
498320
1855734
1956022
1145476
610500
924900
1871840
645461
1854289
560500
644147
344487
1866449
1352334
1333216
891428
1871333
1641960
965935
406700
996903
717100
1449976
1683537
1723315
1897860
1788940
594762
614754
1357900
934316
496291
771945
1770428
1627688
682811
157055
825384
558325
355424
480122
1703654
867839
1341678
520899
1191121
1047430
1256301
1524559
1799890
962537
573190
17827
972006
763117
1443126
1727931
425528
1010628
142439
771233
45699
1438845
1644498
567339
1805146
950920
446966
263455
248062
1422935
36809
1276475
655653
955859
770819
536440
1641786
533658
1680533
1255468
1277395
374970
852819
1896690
824502
56675
1227335
1463376
1558255
1095167
558848
1218492
1282679
331053
1957562
388141
220394
1230593
687520
1838977
476494
1405611
395627
529347
1881553
607437
1714096
1512840
1525781
1024900
141707
1520155
720332
709336
581727
1057388
570518
1919837
270751
818578
34533
1835966
313036
1330085
371409
242683
223121
1542504
767333
365658
1423986
125688
914141
1686373
372545
1036675
1119507
541197
660557
1770378
985967
1678338
568130
121689
438297
86761
894762
1454332
1425493
72873
1397951
384959
841074
760003
846314
96393
459377
1868151
87270
736524
1386268
390139
999505
1294339
1519064
568969
557217
1806360
1491573
885211
136311
1591803
1473437
1285578
522442
24639
1959928
1550283
617419
1018483
589478
438932
369038
1799565
1180710
1769649
1737077
648766
811748
973701
1700558
88983
697215
1658491
1393044
1765091
1030273
1443208
908526
272725
720489
1118387
196238
1324110
683426
1737932
1358167
660288
580810
1321527
644434
333175
672268
173242
1691276
760035
1067023
19530
554711
1063542
588356
522185
1650449
1608171
1306139
524851
1833144
275120
311357
1771552
1175313
1492777
6557
317814
863578
1464532
1439228
1193511
1682837
1929074
1567674
355978
1110069
423626
1133395
714647
1329129
48403
236468
1746171
1266358
921114
367048
270738
1081322
1353818
258724
676682
948315
1821680
1832093
1764954
1275079
17930
1706495
66343
1268216
493966
1246543
1250330
1179568
1379767
844133
1916176
564780
453261
1669445
1513980
1991388
1143225
846716
923906
1734260
1647639
1754218
1061469
910980
1591091
1352517
1644181
664859
1704379
1099571
1324840
144383
494641
143571
1226742
376179
518579
1816083
101226
263253
278710
1457710
484486
288821
732276
1163269
810857
623577
712583
657698
1289781
597319
778285
551114
71111
63625
1917119
1479207
491448
1931440
385433
443272
1561630
649997
867597
1385570
125666
1427736
333475
1539623
1635770
1163332
1955523
645277
519361
772088
512314
1778539
1056658
1118829
822924
27312
1861595
904267
107712
1848798
1557446
708194
1110057
277085
1870766
1243853
1594555
1371371
947415
684270
953911
815272
1172557
359626
955563
872615
923172
780121
151745
447464
1148758
925474
1189141
335407
619003
648779
756502
678349
1051661
1964748
1703046
1991081
1466987
851655
1561295
68950
1970697
765886
788058
560949
1431790
1915758
1441232
1295064
1706394
187433
296003
785996
141575
204127
1222021
519722
1677718
1083535
1045035
1271570
397052
31693
1117177
625170
1192511
1641661
1940196
1062950
29263
737498
535713
1969500
1275739
1171339
486047
1258570
1335680
202082
1037686
813187
1457915
452127
944721
379882
823666
26260
1024811
1326808
1099786
1838815
948226
274964
1727273
1523635
1863886
1849888
628503
1771729
415372
640360
929554
828131
860369
1539221
769198
1213899
1715280
304901
177799
1222136
940507
1609196
1057311
303686
322100
708340
272519
1945348
902807
900370
1808351
1692827
1769537
1131151
47657
1891948
1841525
159908
1602418
902254
980119
317881
820776
1084779
1294557
1480989
464580
1447623
1150435
481779
1576526
1961158
1187340
1322435
1807029
1310782
1954260
906441
534890
204315
182943
1601287
722205
1547915
269851
644429
1422605
1980303
56601
989837
57595
495432
788509
22958
1124075
1178002
1429230
1191710
1458784
616363
1233827
1292691
1202574
104258
638529
150948
855723
1008057
524010
1737956
383060
895963
485682
139906
1189538
1488112
8333
1256328
1190493
763716
903944
236629
261317
1937300
235299
1577335
1263826
655115
1922110
915200
852224
1392325
746089
856356
1256403
69160
1649068
119274
1767242
1463081
1865433
1849486
683449
1016816
821410
696524
45904
1292406
1584184
1256832
1258010
247776
559175
937543
1521702
968292
1767561
1503011
1857795
1350724
530374
1816448
1991231
16710
1539185
384938
435329
1990833
732054
1978336
380095
366125
620780
151262
749413
1218815
64177
1314122
468814
1049267
108862
481852
1195140
73107
108878
1531664
1626885
1140670
1742245
106851
210388
1484620
965465
1561938
452238
1575586
788147
1091118
832032
1904800
1341129
1879284
323837
1013505
1818416
1439564
1903179
510605
696444
380271
371435
279926
1794889
1026885
225418
1984194
827526
1710143
1108376
779541
1572647
1369365
515912
835862
603965
1144093
1551829
814533
1599125
280814
1054775
293579
231839
1257458
1256696
447533
1857666
1382508
1389090
468032
948530
984136
305973
833119
658065
1208857
635176
459050
1371839
678527
1753185
596451
237640
1279434
1211245
83526
1748075
595703
195969
1458430
885820
1860004
991056
1367283
1099662
114697
1648460
1774227
330778
1804574
1624067
754511
998187
816480
420579
1076133
1016742
1843020
1127069
1462711
1246047
528754
446050
72508
1505391
268925
325352
807230
916419
1533795
1666935
999231
492606
725387
1365608
874791
895044
418415
1935725
624111
1068455
1168372
526858
962499
1239955
183274
239630
1287858
1258623
584136
1285484
539810
8093
948294
1089349
1646665
373772
1509165
1270593
172936
402895
1449499
285882
1359396
798955
871092
1679911
678139
745249
1246340
496354
1365289
816605
1652615
590692
1969519
1503878
1199140
1879078
1985718
1584734
1342081
913120
1122892
316260
1343465
624532
1808239
1905655
178765
716112
1987849
804867
707995
1943196
742196
201533
1021594
1875898
1570998
1386177
1562147
1918286
550317
1020396
16746
1828603
159109
926756
167311
1694518
850936
1067466
1997012
1808707
767263
7474
1515208
736373
1813137
1493219
339229
259851
243871
948445
152494
375701
674369
379700
1199179
75513
1026295
118204
1066984
258716
177038
112184
1714923
1162324
858085
760773
431893
1995373
452497
823540
252497
198638
320809
1503741
28151
1838939
778416
843354
935855
1605492
746491
1262569
71401
1613643
845103
337224
1928493
1848757
1540850
1662553
994273
568126
458836
73731
1994771
520004
446671
1886557
1961744
155004
1618220
773976
493630
893280
1273689
1152139
909873
742678
654763
559687
1115794
1859944
693520
291703
202675
1519257
1274709
773956
444647
1036712
868706
1859140
878963
1750695
1183692
1343848
1424805
1472840
1086475
1161211
1422268
1350773
340989
1914192
930284
661717
55932
1601071
1804178
1284182
987717
1958842
228095
132276
696249
939408
1552111
1752739
1566600
777924
178370
791385
1715161
1469418
1999823
558632
388731
928912
561299
1192365
1860146
1453822
713284
1881532
339946
86666
1849314
374483
33238
409731
1327975
398210
655776
146108
1819030
648771
1329763
868946
948913
1709590
1283225
692598
93250
603766
1088869
1573434
1218663
777374
1046426
1224923
1046761
1370757
1846310
408278
519190
1850397
1338442
1630731
858307
1261903
61552
304611
348246
770258
7873
1658079
7256
146754
655116
1009220
877416
1149318
1551179
347153
1918062
745135
406189
1737301
756856
1847966
591111
1602039
1414816
630715
307607
1294836
1670359
1181711
689850
973700
63625
182185
1240978
1833772
1520713
492914
946749
1299014
1464586
509454
921127
1129485
1437141
1456592
44448
1786289
1177744
230333
900482
1856049
206145
416110
325344
1257685
1086866
1214185
1323444
1413188
840490
1223201
272323
1335266
1221618
594367
1085433
1692490
1048253
848236
1351748
1313159
1799120
49814
1307471
1035902
1205970
537034
1013523
1842920
1632598
1371900
126681
577039
524826
970744
323659
339973
983859
1126841
399091
1511877
26424
480855
266280
538956
569049
958036
1099122
1516284
724404
368949
180694
430889
1810722
1810669
928076
1282912
1213442
1221742
1549372
1786552
780047
305757
704479
1452440
337453
426477
157955
1131872
1742648
229533
1610651
1437614
463474
1466517
39022
655753
1679348
247369
1790893
19955
648615
105545
1157302
664157
12991
1291153
1902513
1264351
1394121
340804
1984113
256617
1542995
508527
1180828
1496453
898664
1274380
834434
1670066
1153700
319645
1389696
842363
218402
1703469
497441
539880
1146510
1365676
1515094
1354000
1441925
1344527
1830257
1901518
1804969
341933
879022
1204409
939160
216434
1108785
1354441
471952
1141486
634287
1634216
1802052
836765
946550
897448
1925001
380895
1429232
715463
1743903
838789
1583141
1929878
990118
1531522
1902605
951405
1476890
1114776
934347
929909
1027880
305574
1792298
823199
1749905
466831
1972120
1821624
1476862
37782
1268343
778037
1422143
1863710
424830
593489
1268295
408511
454902
1027893
1377596
1401751
1452188
1633551
1894036
1882070
1266326
1293357
791633
975915
876940
1547356
1120214
941697
1356891
699441
1667406
648650
128137
1814678
1121999
1420859
518428
1366382
744150
921409
1890596
1772729
1531009
1855892
1362470
869517
298022
1381600
493035
1285769
1643231
485547
638127
1904502
1488618
966791
1991990
847855
1436877
1488353
581936
1330455
980244
1190560
999648
1468978
1298382
956904
1823532
877603
1013635
219507
62694
380505
579813
1127565
1339967
543707
925938
1694225
293822
717709
7643
769136
1602723
295272
460981
216572
1822876
425712
110644
893159
279308
37385
1010546
253010
1656395
1928718
345319
1562692
683752
1903454
904510
1555834
1851867
1651798
1291003
236253
204420
1000129
1972493
1102044
1814707
1982544
1105545
1185146
1359207
1651810
1313710
1596524
1277970
1493830
518343
249157
1986543
1344343
1599000
197995
1821307
1896585
745022
142813
1284790
1859443
1107114
646038
1339854
1721892
1317365
1768121
121985
527510
1596639
1065441
675519
859896
1459287
35403
698716
1844400
807432
464919
1754915
109639
1379041
58554
1769899
179532
1372217
1481906
1863749
1719008
328546
292718
960812
1124965
1922896
1933097
997881
160154
530061
1216587
149824
281748
1312865
1661784
1720762
1929742
1575076
889975
661704
628716
734721
181804
1740591
6322
170240
1751169
1776132
1772220
1231771
75574
123300
1953992
1604983
115556
653824
1369344
1696220
1033637
759461
336618
695888
88101
255400
1184639
1342446
1937071
1245845
35695
1569720
1507481
1120927
1611883
1507425
777394
154122
934227
166609
1416439
348552
1556237
1545715
442962
102811
272007
1551231
1459551
1347722
1225968
461487
392398
729634
239323
402841
1039907
728841
1835545
1376899
755872
1253803
1492528
593419
847719
601918
1938024
1625094
29968
1067020
247785
124571
1648045
1822602
802756
378190
1801197
1194430
490351
63993
1994912
327732
662466
1893019
944986
53074
1829928
364215
1132544
588495
1653581
1295906
1021000
599628
617321
1484951
942935
1783456
1972764
1685812
721453
1860771
1990344
1309250
1834860
1848988
813123
1236664
898322
1621270
502243
949538
1168753
1863544
527917
644152
1362835
1074582
1026636
554918
1414335
1005922
1842938
1576940
550292
570112
432268
1701344
422862
1615864
1316721
1277673
1525578
1396183
724297
325413
90820
1763467
961247
31312
750168
718065
99917
161702
1864170
1342661
229134
738377
989518
777556
606924
1050031
991229
171218
1052437
1110661
1597634
372192
593727
1076175
603471
1741819
439416
1918306
1774133
400028
1543280
965810
1210154
679466
1490600
1967206
1748865
570460
1614180
707093
1840729
1617985
170653
756606
498804
786754
1866873
218095
624813
189807
358981
540346
1657347
1029323
1593504
1573550
1329031
486631
1399981
1741765
908332
233636
797215
219409
1918037
352809
659396
1785970
1560940
655373
704135
501387
880431
538042
1975853
1223583
1599601
1491421
194875
1351394
311308
961872
918405
331305
1426643
1810827
1918769
980300
1613812
1685832
244313
1910853
1317196
417128
143467
1281542
1117694
483389
65250
1891196
604843
1060334
661890
1396396
1601776
647828
1936779
1511704
627667
1664915
1119805
1667331
370229
509100
980569
354977
1223352
901797
1996440
1290846
832295
398019
1337926
1531825
1456677
1891710
1042573
358049
1641914
1845442
1343329
842983
1641135
1563221
420406
1971248
1844064
749819
19978
1100865
137238
69522
1907544
621516
201838
1966615
737379
1109006
1867315
1275351
228882
1402337
551944
829617
639062
275712
745023
1577865
824349
299604
1303998
546539
1130503
83206
966207
1654568
531885
712518
1549796
468718
1352207
703589
1232820
790311
1396916
1449531
1445340
1614390
148536
1072280
361331
529575
784596
1858058
43259
1092384
1500006
1766759
764257
1695462
974765
1746532
793999
1809458
1957761
1192884
1540409
900608
97063
643344
1276977
186241
1988771
985642
107249
1000856
1761829
925436
1294342
1874229
736702
1693311
1998596
1922373
418363
646732
767116
1719360
1771081
1396848
1703225
255982
1278208
1173340
1819053
316286
723838
824489
1900208
1672018
1597441
1116375
1345313
397172
1310714
1997296
558600
348113
921292
621090
273628
1510714
1404044
1961756
1733908
1597932
1581745
257337
210406
648233
1866323
1930698
1932973
1192388
1950940
1570525
616052
57964
1439402
1696874
959315
47336
1084139
1395869
1384063
1313434
632566
693838
184574
1477589
138518
623127
38235
1627546
1688801
163724
1800452
225508
115413
646679
253854
1530692
1584014
116531
350767
249287
1472384
844842
453930
519914
1417730
1762920
1778660
906146
276694
752899
38090
1667151
271174
1823466
1627893
297215
1368344
1268613
1855808
661660
1195005
1565094
1540278
574600
89896
1133195
129281
40856
453531
1436441
934942
1655554
99735
344482
829927
119205
626679
220204
1285774
335538
1191595
498854
1004298
134833
1488331
649529
887091
1006724
650234
158020
1597171
625098
453448
353862
689955
119984
1164217
229018
307050
1620614
420403
13135
408391
303095
759331
1081857
58864
1498639
125195
531041
1363166
856552
1117633
1544535
450255
141378
273659
1314255
371718
1487276
1114314
1374663
534306
317542
526493
1658785
1471842
464547
1168714
668152
532236
1702597
3934
180936
732858
569659
251067
830456
707222
1646605
1036737
1665986
909868
1440606
1270515
1540982
1801430
1999949
906507
503228
952050
1763346
460486
1447483
1831738
1482788
524222
965308
98316
1923638
337408
1394923
1530179
1003253
1881361
1415203
1940299
308037
722688
396582
755216
1579779
1762334
413008
117438
470136
63401
394495
1213968
334765
1879164
471677
1561156
270311
1445126
1035925
1524322
30486
812446
585495
1695606
103945
725573
1138972
6286
506251
1678885
870774
1848133
1235157
251213
1908562
984498
1659536
334487
1492937
43496
980544
357858
1660732
1806763
1062184
1420723
717606
974033
1355603
1317679
396293
399140
1344940
1218149
553629
1821221
605987
1333614
776216
1070395
360149
342317
623850
1110468
718781
532171
955305
1792744
301901
685110
1530477
1848716
929256
154159
91703
1788390
1351465
1188709
1474698
811711
1153575
1316367
1021666
1762515
691208
75335
1292303
825503
304376
395143
584489
1259975
276168
864438
14972
1665444
491126
182053
1410430
1457963
206381
398144
1547738
1389806
1564039
1849222
61751
34382
198589
1164569
1066656
309552
1148955
6378
1624482
759434
1860347
1539639
812096
1090248
483744
1254411
44810
1192706
1763829
400248
1234857
94106
290980
39839
1849325
326276
655775
1422098
1731448
1163355
1921110
1398285
1194374
1444321
1830326
24342
1786581
1481378
874043
715235
1908581
1394060
1192122
1257671
1689782
1576476
799600
795495
489525
1921079
1765243
94576
405621
685760
1571299
1441886
1049820
1337292
988476
696210
382743
379120
931722
1365529
1582607
1604869
1239398
692194
1050254
1961455
475276
1544602
1165503
1800626
1271825
1468865
1992480
1230300
1408474
1498215
1782834
1652866
1608185
1958153
485011
28340
1133107
791950
1715036
1325333
1842939
1492534
1546710
938945
788238
1962853
1085359
409482
1499498
1660182
1706681
710877
1975101
1566989
1624843
1102030
1869429
197309
153519
1743344
978000
1638805
793720
1787236
1724319
1646555
821888
1100676
624719
1035569
1496687
781359
1128016
1440101
724475
488023
1710236
1382834
818075
13242
344350
988455
292288
971880
1106337
220844
840896
1280358
1594608
1532752
1190962
559756
891891
1840564
180
616941
906335
117215
1637905
1298401
1284352
1656712
214957
1489245
1167498
972122
858108
127120
1495718
17624
1315493
354921
1966945
1293649
887682
837756
1638185
1868006
873550
386826
1226882
639425
1189365
1079895
1545044
1149491
1284253
1657694
46482
272666
962766
238870
1340278
1509043
1468559
1126248
1005646
855957
1817367
197179
985475
1485909
1102283
1340207
1025945
737685
402652
1375161
777284
1648569
1862732
384156
1592970
370028
485609
450866
840537
455773
1390572
1704355
1194666
1281460
542909
925595
905335
5833
1691739
184536
1354718
449866
977646
1836148
1581852
654825
158000
1737800
660664
212323
447349
999771
1489594
21725
664727
1857869
1141222
484964
1177052
1331700
1317125
708261
617681
167860
1541586
370081
1229185
1617623
1978958
692414
1809919
778138
108406
23946
785374
1348783
28299
1239960
1725042
169188
452673
789028
43580
280169
1456708
16452
1607551
754002
847244
1023795
1740602
1792489
1305451
1018906
1085530
1822976
896954
133682
11782
653353
1519873
1722037
1245922
1569245
134361
1027623
643678
201127
1163317
1490701
356500
1975142
662899
23547
1939598
513396
1592880
1527726
1380263
1358292
495638
292211
1029066
332485
1909811
197924
19653
885077
326418
553655
131115
1275596
1649699
1308325
880902
166905
680598
1049749
760823
1968517
1767411
1385677
1580487
551738
1511418
125905
79273
1979793
1787298
356169
1354828
153706
343768
1515131
1313766
955975
1111972
1062482
1432328
496131
414511
1416824
995052
710385
1457001
1215755
70748
1538738
1492479
590738
1542995
18072
328564
1795627
1778402
112440
188652
1251381
444233
1703946
385189
173837
623841
240949
240973
75484
574729
530870
102099
1503902
1146057
1991313
254505
1537355
280087
1181966
956548
378210
1402043
651581
959155
843281
78317
1356813
1707364
1330700
708207
346094
584151
1536109
1296920
1800925
1883794
578956
1331059
254585
1278906
861469
110509
260162
1215108
1778003
1324821
1737750
599811
1072998
483942
693431
561501
1249017
1198875
1314330
191771
667456
1406830
976209
643840
430437
674188
1060086
1317457
1739513
392409
1297313
318829
997222
418363
59811
182470
1093388
488184
348424
1793466
847203
290520
1332434
1693121
975187
1867015
625496
1540027
781942
265375
516441
1411543
811106
1795413
233822
1322595
1312260
1646042
1861682
1827035
577918
1847499
1652827
1880089
1477810
1348873
1910978
998436
307415
455887
1867688
1571189
1660243
1934215
1908788
1190846
456639
1978470
1137944
1793310
41134
458995
455581
1263721
606084
248805
417856
385845
1884414
417171
342171
1767398
850250
993302
36827
1690751
1152752
1595371
760701
148861
1584491
1474103
782151
452123
1739305
1917927
1999595
784106
767101
1548018
903100
1657088
1786799
206380
132456
1460641
540034
1727957
1340784
417237
915053
1572798
1124511
638100
1122537
610358
1723821
1253148
219994
1509326
620906
1226499
1032127
57972
807387
710582
897011
669987
173539
1987386
1226417
17747
1854722
806222
327189
589232
351146
232812
710443
1975800
844488
458405
1319018
808492
1664345
1254007
1298746
1143434
403042
173135
84937
1423063
627771
1168829
1747601
323275
1031363
1288565
383445
814993
913078
390996
785494
26187
1852725
1110622
1614139
299437
263891
281429
617257
857753
1559997
1468701
1194296
1274441
236276
60696
536391
389918
750541
272064
827508
1482443
237103
994030
1887649
1020338
355284
1522528
276026
395262
3756
1729519
463791
655873
1328343
716242
661694
1881891
52840
432186
828306
691507
1508115
659619
946831
1059634
1217897
692137
1340777
705381
1644492
1540798
1424955
1545562
1585700
323754
622644
1663411
393774
1560733
1709974
927997
725513
1157029
558173
350394
105448
833760
1957461
513374
647783
1690766
1713171
1776741
561828
791840
964139
910256
831117
1987520
1954996
557947
1415356
1837654
467441
921264
844992
517111
652740
444866
1125212
535558
672414
1116576
1725041
1514600
423217
1046957
697130
1482334
1511047
489449
178889
1963389
206796
108436
663930
426956
597396
1386405
1581873
1986424
921271
1279755
1683304
1766414
282445
619003
68625
1457433
1277688
428502
704694
719329
1813559
1325119
1048799
1692434
828045
1995358
1883283
1663900
1347405
704766
140303
1821567
571413
845177
1369279
558058
1287948
400632
631252
1265237
800045
925938
287973
1552635
14585
140454
788443
1422117
351469
1145712
413308
1147368
1377246
1796453
1296581
1212168
706431
331039
1361748
1294577
1468742
787375
890538
1054832
1572780
1818991
1429301
537683
322714
618045
935925
1711699
1818609
910153
99272
836911
188405
366263
1133414
233559
348619
375271
1302560
1842814
191089
377447
1916269
1785619
1152431
1966514
234812
1124405
723440
1445211
293396
280392
545710
813064
1730719
253746
1687259
93762
1615549
1704183
1689626
1722054
1614728
1943316
1910813
1495059
1060637
1384197
1124927
204030
136531
1442542
617159
1247350
1449212
463345
1057656
1704255
711655
100244
673456
1105820
929738
1520572
1984493
1871476
1215855
234907
1904764
1163108
1543681
1353213
1992133
908809
1244290
1267431
1420893
821535
1585149
1565878
1315568
1552060
1455134
1916223
392311
1685792
107999
361601
629524
1623322
1260774
1679799
757571
765176
37340
1405126
972874
712791
1373846
1162760
1015437
870436
45385
1354844
1269975
1179220
1287982
620557
291459
1317422
1809365
1051608
819374
193529
1187695
1843374
1566001
1370676
1051277
1697762
804409
1921337
557472
389856
1741097
437565
184648
1506565
28172
349466
1426328
544831
1718674
1131588
15460
1270469
1504430
1462330
563481
783496
602401
1174366
1076148
1319850
919350
385251
1418998
881846
1647430
971675
457180
463764
285575
1824695
1234230
204842
1006734
1996366
618391
1385577
268155
1372224
153548
697858
1219435
1858632
329616
1276739
279880
1392630
1850547
1424846
78136
1290257
851080
1336525
1974009
1073387
1084217
1161569
1250699
1396409
466604
1656025
851507
189042
1115359
30698
1380187
126428
1085266
1822925
319978
1470567
1079291
1959782
768575
1615892
998339
538093
1547717
740515
1155798
1014448
636822
358127
817821
663131
686399
1821885
23086
219266
74760
1517289
1182344
1149962
639629
974064
459616
817619
568598
1318760
1777766
699014
104493
812584
879787
1168016
1503544
43533
1971599
1123244
1371822
120427
704603
1850007
797959
889751
1319104
647822
86757
420992
938235
1944428
940831
1223781
1429507
756569
263455
1030129
494605
1527470
349003
60369
1369152
1839106
790677
206612
1314557
1519333
1922778
353051
1392804
1830545
997736
834198
1019649
1216687
978682
885811
402333
1127597
825883
1596600
905130
1439435
278525
1272849
70938
1296166
1528219
1089697
1804189
468844
79228
206262
1060439
949296
975384
1995661
495485
782318
1476371
256053
228528
1229441
412673
818596
1008437
332948
1151078
254396
1037604
1335130
370973
591789
1201206
1714661
1279677
805342
277759
153160
812714
1816989
1005514
113192
1026501
520032
991830
217696
1111763
924519
1687581
912693
1743318
524640
1960728
1439763
200820
389934
390776
1435249
99276
1537722
543702
215068
1687611
740301
218481
1239371
1901743
1553563
1700004
1519828
1087689
1306577
1241380
1705566
101289
732950
335643
589492
1931778
1215937
1059424
1668606
1670708
1126133
1110166
1425416
108294
394135
867346
1868992
1154126
1129177
306417
318429
1225389
1270771
1385099
1473031
1804785
1412895
1948160
1494246
992076
1362320
89440
1424422
758595
9256
175523
1646352
291861
402997
102982
170797
329638
484591
1165897
1246728
503143
317620
663635
1799631
776199
1775547
204091
1756664
203293
646177
923048
579267
1187772
726332
1055713
1969858
1479412
1292035
544312
1107261
230660
1243707
1790986
1217308
1474471
1786364
826907
1173541
1615065
1135789
1249988
1665494
1219113
71642
1937585
1991294
411148
987315
955564
402970
1572228
738047
947759
1350845
814882
234610
1772507
1529635
193409
1286830
1647105
959733
1881142
910615
187146
325018
409613
1547639
1224320
1616945
888173
465594
141101
340286
1207663
841154
1155771
1459645
1817868
573961
114579
789896
1343108
1786809
1254284
377421
1024446
1085947
374216
760208
1412595
1028286
1429226
1844459
245949
419790
1483227
393631
1267311
1998396
1772517
1546881
1274350
555228
1924915
1247803
1044058
951426
1065956
609958
443995
688414
13112
1599834
1051351
181247
1121721
748903
1063777
1970639
527879
1230097
1967885
1882958
1122771
1030322
1428143
1776041
1717251
1286276
32866
44981
1458442
1125440
865006
87115
433082
1166331
1081713
1292315
158832
1500391
1536425
1013054
1316419
599459
1579871
439930
1995852
1760034
765669
744113
1556774
1940116
1309958
1722986
489230
66972
1560574
898972
1618323
500513
810026
1789315
347453
128850
160267
876091
867562
1904049
1755807
1173294
972922
1797169
1643787
1481257
271236
1670087
793755
395875
399475
1848249
623781
720087
1138899
1026799
1016356
1196770
1224489
140214
698410
64572
1574605
1717753
153228
312792
1741626
897284
20439
1256995
1377561
10701
599253
880571
1572560
1206635
1155808
1574001
1116126
1891906
1940534
117444
447247
1862531
1530540
431760
498767
1667288
1487868
1871895
983590
40020
1219299
677387
1213238
316672
625633
1280647
976957
298442
1594133
1389406
378770
1460845
1578396
1073204
1947408
552028
722268
1779275
1226573
638953
61326
409496
88051
1783435
1633098
1855361
1010464
1024277
1232488
1459996
1793781
1357113
231027
1105211
1994438
342320
881860
872835
1989765
577523
1123600
150013
564712
907142
1201378
1531437
65976
869650
1796873
1097718
599925
694032
138688
1089686
110084
1790522
781406
818560
757034
194079
1139546
775769
1687694
1616925
369543
1304671
937169
266110
1372109
66998
1849439
97125
938387
792686
1473336
155879
597159
1635532
1270022
210433
845545
1957603
657220
977777
1642778
12780
1483371
1419954
1312903
588556
692283
1386003
637328
1679644
388511
186294
1721781
1504886
1679702
1509250
1881247
531442
1507827
1781539
459770
1453789
1495003
1457082
9648
103877
1055585
1499441
591534
1094736
1701243
1460095
1774433
1346283
1381861
101808
616447
1157464
1005992
1901919
1885495
935868
1733987
1717952
1737829
1085169
1976564
312001
1565336
73236
1263081
662843
1745892
493148
1500460
1970014
1718588
1665270
1623994
1147705
1892111
1878289
901021
1042913
1225179
1072754
150318
1235851
1830639
1818782
1271422
1419940
1999597
1247414
1562934
276807
1537196
1413313
1977889
1632734
219654
920006
1809029
56004
607560
733929
1959405
31948
214261
157827
516937
926798
938629
1378307
1742555
1336362
1799555
1122401
837853
1005658
1306620
552643
1933241
441422
1518919
1455802
53352
55648
1983791
1193455
355442
777291
208660
1187063
344900
543815
518216
839238
1403936
1805911
556675
742458
740579
306590
1038829
1357453
679414
476541
579984
766105
1974380
1736090
1653327
219706
1186185
334152
865673
1958560
818209
26536
147843
601726
1869548
620833
275963
1572009
1012459
1411666
1219203
265141
871948
1917528
451599
657985
58193
1591941
345204
569421
1369024
1063320
421208
35494
1644968
1334503
1251727
486749
1793481
377613
948897
738866
261425
921067
1845941
649057
966563
1294604
86451
704804
155420
1976715
1634221
1995919
1427835
846045
498556
1601281
1939118
1801622
713677
1692421
1513834
1391933
1782243
1675440
786125
1983788
694036
334949
691893
1533747
864657
272737
803527
109279
1559814
313100
1360618
1810672
1763945
873318
1014358
451295
1649921
1991349
742140
1444981
1799001
1256348
557349
464820
544369
434629
223957
1500430
173745
1586065
766614
1691995
1054912
945075
820889
293935
1588688
1970512
1301928
280481
1317224
602043
457024
1035335
1603923
1248408
474826
1921128
1106254
756245
983805
807446
1051457
62724
939910
920064
7697
1479840
1494723
345897
1281276
42253
1197174
1654835
1889108
615494
285941
617665
622423
153510
834021
367817
1279009
469997
1263110
430562
735332
1148204
1378973
1568521
1198959
172056
557159
363906
522703
86374
1478208
1043155
701777
586387
888230
382333
1657815
375553
843418
499813
932782
739857
879675
1142262
499557
639911
1189243
1001159
1139246
54568
1563204
455794
443454
4379
375062
1942020
1332351
1738893
1079597
1458323
755914
451789
841792
1786866
1827529
531222
1026104
786652
1000188
986892
581230
1141255
787548
95115
384232
1057050
1825001
1416157
1612139
1052502
239860
1932727
143318
1226027
48850
1778076
650249
1780858
476792
1459542
713706
190246
1542855
755735
1060044
353471
831319
1742360
568660
1360675
975973
372437
1683078
1445666
1961746
1710226
1663937
319868
1340339
653259
1877937
971181
508645
533144
230849
1321717
323580
120685
221995
1529038
569451
1834585
443072
800754
544927
693777
834626
26074
1250306
934324
712460
1867573
884502
1162743
1760891
1748512
1798565
866080
1134162
1231435
1575658
1297837
1938382
1860802
734807
1171068
1095423
874227
1039836
1408406
1774504
1020899
675486
1560686
267822
1708466
171799
1599392
1169632
1034040
1716266
1382015
1138402
572903
1865059
1129092
1602160
1815034
29326
786588
1255179
1164115
1125000
811388
1825618
503406
525362
970023
1874508
1390885
1202117
689368
838423
480616
1833842
151728
1927774
6265
1177468
1939264
1227350
759570
177041
945932
429234
332987
1534901
771520
1580541
478968
826005
1456084
679084
1655184
422405
785922
281158
803168
984257
1594213
1052989
1955007
1472964
1894160
64429
1026816
572706
1205057
261050
1543581
1830107
95395
912289
1941052
1985573
277355
143675
93440
690439
1827846
1552100
1301636
1197837
1984323
590303
977020
770020
87081
1721001
1758970
1250403
1099112
1403152
1166475
781621
1851061
1180317
1303338
1494461
519129
1875883
1611723
355981
424701
1393791
42208
1236594
541344
925573
469060
1271018
67458
1658279
1730556
1801277
539579
254452
183753
729948
356974
787284
741938
1780929
743213
1563307
421876
1746515
143322
1334718
380590
1903088
50331
1095551
1975577
1587590
95355
1392595
1360412
1202762
1594311
246520
1132737
976095
1866253
461332
432845
1443621
1755044
1681047
852078
1210094
599312
403846
1328711
1562243
1165141
225227
295450
1864536
468265
1803143
1666911
1471720
1411566
821349
997451
1392582
1202681
531398
488674
1037778
1389982
788600
1678869
1661238
271033
605437
1993022
1256489
140056
129154
1842634
681514
504386
1796597
819681
1678605
506302
157360
18070
1866296
759550
1450883
469231
1265845
1739875
1364081
179678
548439
1934592
537253
241303
1450131
348363
457235
254301
365622
466885
1997207
244676
651223
1129135
1612939
1687962
1986821
1851989
1489950
533176
867977
1052870
118335
846591
242680
319098
601728
671685
817517
90861
1969188
835789
1428752
432226
1912543
1576944
1055941
989113
1845221
474938
1025904
1137152
375676
350996
434431
1568751
668997
900325
27148
1687617
1129351
471544
1627332
816902
374649
951734
1909829
976220
103730
1209971
579385
1866810
636046
1345155
1465237
992304
337967
60348
814915
58216
912087
370927
1481624
1362457
1488418
1230305
1161898
1497791
1971632
786954
1360979
190594
1220950
90258
1192630
1975721
1935275
1497020
1378608
425892
108075
1705887
933389
1784890
1427558
115271
1733152
1157780
35942
1176973
62654
313783
1111722
939785
1205318
1698613
731144
1782746
1407615
1705832
1708681
410244
1079291
1697430
1942752
1109875
1261008
526708
583237
1309154
1955784
473382
55995
1134553
194901
1482855
1131096
1621176
178954
1401868
789901
1919726
1256522
1272609
1223115
1263405
1052841
481075
1704835
459360
247936
1143454
214408
328025
1101296
47364
309304
1706616
643482
1280684
1975427
555291
1877073
1578000
820484
1010342
1009906
142692
251132
457167
990299
588511
1738926
1322861
9846
1544392
1283848
56265
1963635
87121
627753
1095993
1262660
117317
1686357
197497
945331
1013318
202218
1058534
202967
333025
1601748
208131
148986
1762135
563367
26905
1818835
518823
1418622
120167
352283
105433
1170891
76542
1183314
977683
1425782
1080040
421492
484783
757149
434236
681516
1816423
1281914
1915185
1268365
474552
1311894
461737
1620466
1696305
1598726
1102784
535867
1560318
1175943
1021127
1837198
78961
1356595
718199
1613110
312489
1114126
731741
1145726
728256
192895
334244
1277921
425482
229821
988433
1181562
604825
1073810
321077
1102175
243033
645003
774785
1918699
1502812
1824776
224189
1195391
791587
1726361
570690
374648
816063
1803953
1535613
1793316
1594505
786579
742886
1152377
1396346
1281303
1934011
787027
1766658
1470165
1762146
1620300
1616582
118693
727724
431454
1053927
1906350
446776
640324
459163
1761373
1967035
1329841
1567406
969856
1293380
1162862
760523
421790
93098
1604860
1673243
187281
806028
1586430
257437
657860
263106
953892
956834
524707
1815645
1282312
1292396
947435
310474
854847
606327
411256
1596759
1454977
619387
488693
656356
234123
54397
1942791
1972264
1019576
1991563
795862
1694712
584882
1137676
1795018
62814
1201270
1005668
1728645
1952389
332756
668771
555526
1067010
670099
1463010
78564
1744287
905241
1674273
267
1888162
1607991
1941654
1359389
1215555
1109198
534740
222843
1186472
1791094
995558
1680117
970472
894864
834282
1325739
1522547
1242900
1917960
1425552
190469
1989094
536897
772605
415881
1268891
1257371
1361758
1393070
897895
91925
1049202
656055
1934490
1748143
913012
1969327
382585
9225
1992602
1552255
639403
1200990
1749180
937416
783342
742371
599430
996830
1303370
251910
1594146
540661
1674304
688713
601153
691928
50933
1730925
1831490
1051056
223439
869542
224595
256158
555058
437954
238516
1955444
1944707
772923
1496583
39533
1927331
314610
613333
919216
126678
1455222
853615
1473309
513529
546918
1716927
1891934
784813
1793075
1450078
860739
16505
1518531
532770
1533706
296255
1144856
1398176
1223789
768379
1562472
27482
4984
621764
1837812
89020
353651
1163351
1687509
329441
1541709
202558
1287683
1918999
1383768
1433394
1072709
1633569
1957766
1782315
1971471
1811152
1220968
1443394
1575531
1463300
1913699
1958029
1694220
1194283
1070297
1703513
1383291
1277164
773354
716743
482250
1798030
338929
232891
762085
262985
575593
779318
1386581
31638
824726
1731134
1621533
1113661
1017817
1564342
267349
607805
287535
976680
1246682
764798
54360
723780
1966078
1397053
330017
1424592
429065
169999
417331
262886
1382579
1007724
690722
137029
1654389
1672153
757927
1116228
1827889
699754
845296
1223619
1772056
1772164
1167137
7806
835139
1499984
357740
1605225
1868610
1935957
70742
1938565
565862
639966
944090
794552
984393
704080
346365
1993225
205818
84512
1352135
810991
586855
1085042
1989712
801784
967991
643694
1491584
1738505
645277
597279
680587
666617
1838814
19035
902874
1177677
1687052
225196
1475859
103366
657970
1241801
583628
745419
821000
578837
156036
771021
888490
1936746
1600896
668818
363856
541901
1663293
1789375
1631135
1513114
1889412
164650
1114950
1448205
312842
500478
1679200
1258534
1795728
1761334
1886879
309189
1373011
33820
1889663
1580747
330469
1883973
1015808
727220
1390426
1366084
988479
42179
822111
1635918
1022689
1432229
1861344
778167
554474
590876
1037951
1712540
1180025
189505
5790
856734
241338
1659923
1129621
1637020
1119823
882168
10687
242409
844471
382859
446717
1410799
1599324
806140
1643896
1143180
57654
1583243
568074
729706
1112283
1787446
917942
331514
1282739
312422
47
1678612
861487
1829167
481531
1862677
1159062
1953041
168186
1522094
1306965
1962445
121871
1344088
756755
720242
701994
476289
1456657
837722
226543
567909
38406
1265117
1383190
771563
1991567
1583787
1237584
1174722
567157
1122695
1912494
1491940
798961
1201531
1108165
1768208
778424
1239503
1218321
26964
1387756
1833060
182769
20839
1525488
1199226
1034457
1003976
588114
10973
1915849
173915
794766
1781236
1439065
364352
611939
675029
195817
1648874
1409625
78376
522638
1525463
921979
225332
1899943
1736190
872556
544130
266215
360592
658135
1084765
305165
676579
566038
584158
1465667
218144
1993069
1006281
876179
1661338
975475
1253072
1958340
291371
196044
1665156
1179503
353035
610178
3618
943546
997364
228445
265690
1498243
1342900
359357
1558839
1420519
997391
217224
306557
1341153
870302
1639316
904951
163924
1659985
41728
1473562
969395
682536
929883
1304670
1915853
691974
1911253
552867
1047872
1355877
1923724
343322
1711510
774162
173949
584647
592272
908548
1544764
945474
885681
145107
1570846
1173933
113152
1626295
1724551
1795994
1848981
1171287
1007831
1822240
1873039
1296220
988525
355719
1806264
1437403
1537083
1833289
56203
81693
1069632
1037763
1537984
1721891
437452
1212655
1960403
807994
1859917
1616028
684304
690699
72232
1151340
457002
1943876
17744
1095860
240517
868043
1670371
1315254
1080293
1320911
759738
1426332
623188
1255233
1902010
1841833
1047521
665273
1439104
49570
329532
563673
714402
1251367
1750576
1915496
1744429
323335
33026
950326
401707
1038432
1350173
50265
1795301
326178
870685
1117181
726497
123050
588921
431092
725847
1704463
466736
1163478
1768165
1784742
1420963
808387
1911132
251253
1475322
1411222
403875
1245630
1035488
1952484
1273326
1336462
505035
1017795
1283274
502546
606674
19820
624451
1515377
1501245
135954
1228704
1952063
629405
1001842
1385512
1144103
931903
965565
928266
1606400
490199
897594
1499156
1785910
1493134
1199621
349982
1316728
1554114
723201
1001068
1399208
169600
1636253
1871281
1166108
306127
418280
1173433
1787323
421058
1090985
1675520
1740951
1960199
982486
672479
1314876
1376471
1578822
73970
1136102
724314
1862469
1454860
682637
1421362
1145835
340937
505125
489225
107107
1910163
1344758
835121
767131
1093748
165645
979999
194212
1165265
552995
134853
612932
1396143
1108318
305910
163955
1632574
94412
696850
834623
1956222
34000
613119
790754
879144
232528
311681
1896371
1652116
220238
1100394
1733425
1051595
448855
432986
672008
1584757
662770
781795
174742
1173071
413397
1151
193619
1203497
1883857
1134252
97014
184044
1120960
1725594
1714990
1550470
1408266
612101
1506999
1831764
1839846
423234
895683
1568301
728831
35270
940160
1496050
1180061
1557768
1632346
1390799
199618
1449437
397365
411802
1591977
482907
485626
867544
418462
1410443
69464
1979331
983393
86320
1999881
1128480
1482397
1478654
1153949
160915
446747
1247804
31174
1353824
1802027
1639400
324664
315776
951699
1316794
718264
1634473
1095465
490897
1731525
1974931
1945764
1531188
1459680
9928
1519613
1006305
498954
1449449
1775795
1103113
596093
920334
1695233
661892
1661396
1127679
1843711
1907706
302674
713404
1408038
1824305
966486
1224836
1128989
842373
906359
568474
1723494
23278
1301470
1128636
1266780
1088272
287939
1175468
676815
850225
523494
747938
1783051
92256
1590319
141902
695848
714202
25346
1737926
63138
1574403
1912733
1287380
895425
1088565
833018
98022
1708507
1116954
393419
1962913
754187
527288
1446499
1886316
492037
747210
826188
611293
1007125
1833452
1197076
296807
1832726
426896
451137
764885
586582
1557589
1709933
764193
365341
1530628
1947468
227671
1528316
1409200
275566
425913
830502
1633537
1969001
1995861
1577376
1476550
481446
1466663
317993
1588832
920564
1828641
102624
751167
1300114
230219
131408
1934796
843272
1235349
479749
645252
997738
323816
1115806
94634
1774676
1751097
1417195
891364
186490
1464677
256915
141815
743398
968487
301229
402220
629424
1592940
1821929
1186797
1133906
5037
984970
959892
930129
1540296
1330386
1858902
1295313
756848
684170
10283
1155919
1689015
1747521
1919207
1837295
734499
561823
1918628
1255064
1045275
427198
1444795
343091
363167
632593
836331
164009
1642489
1882936
838140
982095
192992
1929998
592555
412421
1055469
196967
617503
1570339
280173
1778044
141278
1075511
292448
1886914
896364
673851
550328
3191
574339
1407268
311450
1630009
547014
1189220
1619923
1814453
579538
1971367
1429976
791678
1284394
1989792
310929
1661225
954300
42334
303402
1270827
1963616
1403552
807583
1145942
1690359
574570
1186192
1468060
1060280
641032
461290
1157450
630219
573542
346605
1178827
36754
606739
1467011
1311345
1059835
284836
1047462
1453252
1642743
1928699
776244
1499259
1340253
911210
297496
1364543
622731
217437
1774980
1149029
501565
1893087
1748289
332813
30890
1652617
1484755
1853515
1712148
884868
879289
1077205
1864108
677547
613728
374461
1739117
1652417
90099
1115591
1153496
1494903
143556
1117929
1904322
847588
1820566
410772
652943
1445707
1653447
995095
1860017
881735
771011
124563
1947826
1285730
1035571
941450
373200
94054
1148571
1544022
716420
508194
860983
1758562
691390
1167692
828999
1722480
1719167
795060
1826594
828445
1150031
779022
170262
1112633
1853950
783435
186239
1382028
1007671
357443
962652
1726448
1904732
1219587
1850688
504345
1755552
1994768
144717
366710
693716
1751567
320714
258025
510759
718156
413284
1435492
789875
1138997
1346162
1211946
29856
467991
591501
240792
1039978
1507650
636754
1541220
197001
1183221
424391
946347
327118
1960382
793093
698522
209049
1689606
683684
309900
1888365
1979209
984043
1032989
1135608
1467716
241454
567449
289401
780951
1500482
488048
1428015
1658787
564447
1302751
115404
690100
403371
945431
297350
107697
127301
622171
590765
1635332
1052810
1400022
154222
494573
1204923
583971
983000
137459
1551256
1404898
721772
1416857
1146853
1351617
1803718
1876981
1948187
670398
1577540
1286153
977069
1880287
756503
1130396
681701
533537
938238
1348339
1203203
232705
1752707
993012
189109
1438080
662618
387190
433980
914834
766648
154037
1978845
1655727
1339052
577657
1197677
645961
268243
588667
590614
1020736
471380
1607092
1859416
701101
597531
1176292
374162
463491
1186258
102549
1199690
886757
1906303
886000
530198
286006
416425
354650
64311
1892782
889914
150003
1709670
129424
23736
398219
1372339
492276
392141
1355967
1704788
296591
1255891
851217
1455689
1250588
370610
127966
1075383
1275922
1673937
972158
1343915
371391
256951
951651
1429101
15492
966607
1782688
1950318
561663
1781547
1708010
363596
1122975
794104
1501015
924875
1929623
1555942
243388
1469492
357321
1381982
1252974
894452
1437566
76850
905026
522675
471623
1973793
1171620
710713
767296
585971
1007140
1155983
790324
962653
774544
1738769
1763024
582739
1996168
1807804
1931841
819157
427322
1389521
394338
1468757
1424573
565462
1648771
667414
1751879
1016093
1558267
888674
1537687
302870
380658
740954
115958
1502103
229826
1844764
1988143
251211
1093138
513679
755754
80374
1605141
1996573
1487589
284258
1781993
1633135
1676470
191728
1409305
831048
314342
514836
542350
180308
1160038
248412
1460648
512296
795604
1189096
693189
926941
1431404
1868940
21954
557115
1066845
740403
744109
527746
1869441
985240
660741
718809
70658
944949
1499831
535279
1344626
887016
584911
1807380
1325353
799180
1203303
1810066
1817579
1438612
1964981
349336
1760367
822908
814340
126517
371577
1718366
1224786
1295224
143877
1204562
1922753
1657702
861248
1672433
1199089
1322443
964279
1993746
532215
1891193
1569718
859190
1016
671011
675542
411898
1826158
55373
76848
1471254
1893592
1385674
716569
1560075
1782080
842360
1472292
100534
585135
174469
1005961
220591
557216
249365
1038127
1100563
1528833
1839209
1106244
166387
344359
1365210
1249898
913868
1864345
173058
1454083
1193122
1740417
1265356
1157322
1402928
219629
1303995
817314
1965364
138377
495874
172180
1731180
853679
1922557
734839
776980
1030922
1608431
1924730
1052133
241325
710579
1703519
604099
730636
1493063
1697468
995698
772489
820081
737880
1701189
1480219
1875211
1753703
894694
654796
478037
436128
1606785
124758
1704203
1825881
1840363
107040
10552
1881997
1849993
940977
548354
647185
1559664
1590970
882496
1461581
413254
491982
1635451
1572479
1771352
378244
1735370
605822
1651563
261040
1797634
788778
1939528
695306
124801
886732
945507
1559034
111227
1345514
758536
1719986
1804046
334131
1569546
421439
1845389
549631
1763440
1648852
626218
1866682
1842738
824070
1235675
973180
1610659
941729
142812
1879610
1291565
637601
680423
1491919
104010
1218067
957172
1316272
1129799
1427955
1525117
1651136
322129
1345558
607264
10796
157571
607149
780378
978379
1813505
140991
1331374
385981
1004534
876812
285576
1540339
367168
1207756
1733359
1916661
185232
1720988
1809614
287786
1008368
1981343
1110595
1607583
1457364
1079701
41556
428686
418424
1756987
551457
776752
1786241
1815306
1426260
1055764
693387
940080
1968354
1997593
1915022
513174
1550384
1039618
1065199
1644405
650565
894167
1204914
1007620
1343498
865544
446435
1378642
90827
455387
747194
1158286
372183
318351
1542062
1031411
766617
65573
909643
636362
1149869
499600
1719303
16377
347227
1352564
1852777
1701728
1582672
1622590
1324919
152104
549065
1578930
172581
890292
1390647
1513622
1802271
771720
1075955
1526043
1759887
1281998
1421646
659413
1214207
1524268
1830548
1151080
1296691
1736149
1941836
93025
1738549
101844
1410422
1081804
1887818
396183
1854573
49245
466307
948498
394431
1464763
383169
1726006
1067675
1401189
780561
377976
1722528
592358
1289035
1925521
1419969
1599385
149972
1841063
899472
785603
1468359
1961008
346908
1503032
163667
361733
342520
1507920
1266503
1537289
1893262
930271
602062
1255036
481478
1055055
3479
624700
1600240
1015996
1230312
1773993
1180314
1198149
90227
1311470
1259965
720696
179533
159246
1110176
1315067
1389924
1402874
306840
234303
1389932
726159
1044964
1276287
1390985
1363699
873101
1484677
1882237
1046330
261007
292140
482207
1266266
765152
1454251
1830128
1176424
550091
1146795
1716128
915513
1931638
1885160
952050
119821
1703837
1171241
696514
1862213
320851
305315
225866
975401
1580282
491368
1482770
52623
1302054
1094730
1575041
1920493
431385
1929950
369968
987417
1845885
1134854
1052728
1661839
1886809
833380
1770298
1006374
1750362
1954853
660050
765588
899095
1400691
1463181
1930491
1274109
5625
508333
1464070
731595
232747
296811
760261
193083
1583837
507102
1894716
190040
272032
1786507
1007323
1596703
1829016
678702
278747
1596536
243578
818559
198989
1618261
1587194
727661
1332623
132284
1968514
310520
1438364
751028
359560
813262
785473
842166
126916
1983648
1078590
75474
523755
694178
1429639
1562894
1160271
242764
1235382
745112
613986
1316440
1702584
1392611
1887738
406188
6061
1111807
1947928
302090
57357
842957
1115878
1570101
1462768
255114
1933445
1521594
104354
1060562
1212387
1907476
324785
1570265
967176
1558365
1444097
114623
1636908
841042
189446
800904
57390
1304658
1806595
1573620
556172
1437382
1956192
1287574
1545774
1664422
1271476
1337322
1872858
11297
1102080
1441734
376826
1295894
135718
314437
1810632
810943
1958882
1368943
1890181
77411
624496
1620178
649682
748579
495210
90324
939026
1105068
1214364
1470675
1342376
1034498
738035
1860182
555520
804651
1007312
785519
1186905
235929
376707
580633
1599640
1988886
194985
1642653
970653
348376
1447372
247282
1163743
1501722
1977522
761608
914563
1775865
1037177
1015891
1089872
629249
194601
620617
183852
696055
1127586
223711
580970
989112
163163
874884
1641246
969731
388966
1009272
959926
1893731
175875
1137428
1611546
1174578
1711778
1278510
1841466
1033792
1325320
1919870
1282063
1686462
476454
897631
1476604
877609
330003
399910
1807523
1586885
792829
394608
435916
1727807
328577
1024210
1471930
741126
1262083
1038170
1333866
520615
944207
263869
1075321
649207
1320605
1959225
734460
607172
1382075
1626903
1341923
1033899
1190958
1265937
755642
378020
619661
1135188
645035
457920
398089
1908851
646045
1492382
835634
1523312
565152
1721707
942277
1412601
845483
1585926
1957086
1166848
1903516
132857
1978260
1436768
978644
768532
233404
859553
1173165
194878
378907
1847583
445646
1460213
751319
785157
780139
653276
251485
731074
1103815
533247
487322
12332
459695
714780
979564
211324
1363419
27343
1361664
1193982
991736
1992288
969925
817247
680380
1466384
1236225
1492894
393083
933256
196014
1474846
859932
1954354
1851676
1793483
1112565
1973721
884913
1833680
1198671
593746
143560
1779526
1211470
1019464
1869047
1036181
133797
207067
610344
27752
1983949
524106
1205590
1978392
1926259
942611
1130455
975719
1038853
589757
702278
117141
863743
1657194
399826
1595243
1791080
742102
617480
829458
1938446
1777870
193551
1861301
613791
1517428
924507
767709
175852
1633859
1160505
1645935
451599
489528
593418
1980587
1818038
223452
1424499
1990003
23112
467502
1962307
260174
72172
484537
594405
1772593
929617
571816
1123717
36099
990067
920533
238660
360279
868442
1677943
1644250
415093
408793
1072077
432379
1165659
1780751
101748
1911996
1355225
203314
1745235
1061768
986586
703542
1616927
1662423
1748874
125536
210855
1433699
113819
1328547
1598525
1247281
1671269
1400145
1598749
72501
963277
72378
1233501
975552
36325
1072142
1786644
1263530
11574
990451
119417
113153
549390
1270423
1821361
162295
398810
945492
1615824
1920227
1069988
60429
1704469
977233
1424176
1898164
1019428
762746
714538
1765719
1112215
1285466
218878
665166
695216
769377
1638133
330571
1915177
665022
825685
268724
1220033
506084
378014
72907
1698758
427580
1200738
1927761
1485360
1638380
815991
973064
1220284
9085
1552127
1443464
1313733
1242225
15418
1933556
1210671
1020630
820909
1235933
621548
1189237
1368947
1989716
1710619
62694
1413770
1858545
1505044
1320746
399813
1101365
1953505
27893
1777440
432704
775029
127873
645517
1404413
1818631
758707
539791
1490150
1266423
1681553
1873818
974779
1344258
1396645
265875
1537602
190088
717570
153425
1214315
306743
22463
1644414
1957866
1620708
1956600
1079042
1124177
697706
481857
512932
925091
641950
38658
1265582
856841
1728369
552340
1112497
790630
979043
1674643
1616072
437262
1150613
1966292
1967900
99126
1554326
394549
608598
1312040
1640408
1519140
941863
1196239
1026927
1297062
1575968
629532
674320
1853531
568727
1225727
280595
431380
1777361
938820
206989
164023
1503501
1895216
49915
1112820
1198353
302612
673770
505470
435053
1784490
39133
249636
975362
411824
518467
530851
136522
1850331
1006481
1292822
1638724
603842
1212658
1267195
708131
1953875
1894911
1347098
851501
1242966
586731
1251478
1353379
465366
803204
1380806
923555
1989791
1909427
1527031
199966
850935
1980235
331818
800917
1329263
1746156
662839
697797
1521775
1712529
1038969
1735281
34193
27422
1776066
1013321
897128
894349
188482
1139164
130776
127444
1256084
984485
1469262
1441644
99848
994045
1105662
407630
1397110
1688912
1339297
1165342
764911
629460
850959
202673
249657
1458254
857989
656604
1633972
460959
1303597
1305401
1495859
211289
1214739
332048
1431753
1042068
96277
1506065
113699
1839054
919687
648738
1417406
1923366
56779
1601336
1421201
1701045
1373432
1511398
513603
1092666
1736628
930752
1307762
861285
696605
206403
545001
1072282
820759
1899577
1970819
1013463
1077536
1188769
1389660
633548
1046999
860529
984814
866147
460571
1397786
1015018
653476
1554264
1969909
1382184
71851
212603
960105
260693
1734698
86866
1689077
245554
1883791
490759
137319
327650
554032
1691635
227310
1176747
1123758
1174502
1211950
1836652
1905259
1602794
1655364
1218305
282806
618001
436943
1258138
1978535
1114956
1707047
1042149
1758008
750973
1064094
368020
470454
1972250
1196982
592578
1403932
1371076
488167
1980052
1160812
591026
686804
1975471
190679
1816927
541037
1551322
104149
1949947
1135995
1067553
91891
1475020
835129
166433
1338455
1795191
621021
1142742
1730430
1297916
1858585
290194
405197
1644765
1866852
416816
1344213
226618
103045
353211
1955965
1269984
1706907
1934791
71438
1973374
1642417
1227181
1673566
2403
1779715
1355633
1939245
1035286
854819
1034783
489612
698419
112582
391488
1379690
1338529
1229376
1483274
852011
335916
1998762
1822276
1661328
948686
1662375
1497249
1634509
285136
1436828
495195
1334413
502628
1066591
899083
152662
1897588
583643
596595
1538714
347287
1204823
462369
1584483
399730
134263
442266
1572887
646167
528821
105793
1386990
960283
800810
73461
678458
1959103
1296064
384304
1862466
1743191
1384995
1263493
768028
192707
561059
868384
1656357
233174
1142707
1278603
1864368
1633523
1134603
586956
1437827
156145
274212
1306686
1945419
1928722
754401
96852
1524078
1735751
154733
608581
1350396
177292
1733202
378688
737267
245913
1857151
505223
505368
357894
707434
963087
947994
1470110
653351
506065
989457
878007
1269632
1581529
1360769
818782
310745
1231165
1340178
822699
1606980
648807
1136510
161135
1303576
922899
616744
1402411
686445
1821901
200848
517880
1127879
220057
1138239
708649
1816348
244777
72179
1765105
548599
917026
411044
818306
1220777
663033
665728
412251
1143722
1841220
1589765
970066
1782893
1563948
1648217
1526524
1522140
592368
1157158
1384803
1851186
604878
269080
1530431
843524
1195327
1103207
332414
1268803
1899393
502945
294099
1022347
354659
611870
1649670
201803
55512
444049
726243
1552600
396535
699350
1056669
554693
1964976
1551598
279248
187781
467935
487870
338409
1815923
728683
301300
278595
1529763
259177
1496657
749208
189518
478184
704810
1087762
1045124
1391566
121506
1520739
1049543
118232
1061640
1639124
111015
27619
1038933
1503532
1270395
515246
1091023
1137927
424179
1034847
364378
1827585
617466
685320
1977843
1206720
1318605
1705771
452943
1766690
1967151
934550
555183
45914
533442
1998532
605158
1506865
1051461
1656798
292468
25048
161028
1030865
907112
1544169
1536472
212359
1568426
1590196
184599
1783678
1432698
219590
421134
1985876
1835496
1709884
285865
379525
899941
1925069
952332
1933351
962027
146411
178395
824369
609842
1647768
1767614
701846
1267307
28287
757044
1890336
1479933
1715207
1725309
1480011
1637231
1837568
1789755
192473
330445
222627
162377
926990
1197265
1806937
1938606
1058074
414249
207732
1925745
915385
1281630
1822014
1755831
133510
1378047
761909
1495132
1872763
1210173
1051181
1745302
79989
1479002
1238697
1592937
304845
1572192
1801239
1893729
1800419
478883
343615
756309
1783235
1783564
1469384
1787135
609002
137236
978116
1747073
1734301
1798343
975395
378246
154797
1482743
906325
1233628
1872699
268500
892303
1686577
1442930
1598323
17947
960614
330217
187968
773395
346047
1974121
931449
1288026
1806910
1642867
1738431
1883375
766154
1258081
281607
752438
325886
848280
957524
1124111
1905620
1287446
604047
1451626
1194671
1668288
1909619
985260
1642881
1611478
948778
148076
50193
145507
177196
1504348
1293404
1041199
80392
1536697
588031
84118
1153755
1414696
1764794
1713135
549147
1677660
1067337
699591
1425398
547198
1495511
1860266
684177
940785
1182699
563210
1670410
1263871
82131
1401487
139724
1758179
1878823
1333856
1359040
1275915
1053225
1340050
1332048
251755
1477014
1633427
921467
604933
341257
435668
1647382
66416
199063
637041
325058
1151820
1249701
1762760
1562809
446549
714231
1504313
1918774
665143
365553
1978788
99454
769176
1421508
595410
1550605
1857346
1382592
548835
61508
1790440
461014
1706376
489504
902613
1899148
1375036
1040363
90186
1624420
466727
1275286
595398
1453607
1168720
651444
135223
84190
407046
1276087
1542814
1333957
611431
1868284
1961300
352517
368849
1124366
62990
1902053
1224926
329841
903109
1522349
1528758
34534
1894481
229254
1888478
1352130
1877995
1082318
240087
1391986
1607670
700184
624995
632990
1101737
1370140
604140
1862624
1660690
408121
1954633
286505
1473313
873575
1829112
1720488
1526841
1006644
292829
1847747
1076982
1088714
550700
461693
1858032
1903769
778590
997628
683841
1297468
23946
339908
18626
773866
1394716
1088797
1653549
1160141
286213
153233
1792446
1353104
441799
897859
1489041
1646864
1832092
1903153
1288430
60681
109018
953216
1047192
923060
1570243
1752527
468268
394921
652942
542944
610886
1203114
311957
1639821
374133
1795848
1184017
1981707
1890524
1224015
508605
1108124
517314
1316378
1297228
843499
1888608
1075101
116438
623728
1768705
687655
482382
1105268
1532502
1402896
33675
1076112
1334889
1346227
286321
49076
1449031
488213
74687
1895933
1587987
1869025
477812
1942069
1293735
162040
141357
1753987
299635
1769840
983886
383355
1041429
1643418
1465657
1148261
766766
1186978
22104
271882
1690804
980775
1953930
439363
101688
623356
791512
815553
1740002
1878968
252971
697275
392693
383338
1351066
798984
1207311
1427432
1490074
631928
1858405
795917
752938
30376
777168
592003
1023453
365147
258006
280051
929791
1535091
1328819
897767
979619
1571167
16491
577675
1539901
1821470
1234247
834806
316222
1593112
1649019
1285651
1726040
1940008
759335
803506
1994109
1869296
1841618
16190
530112
1848882
1316219
627956
172008
558861
949727
852539
698645
355894
1293432
239544
1238093
1844654
1989555
921347
406261
1883891
690412
1641974
777855
957739
825204
462587
1032141
1962628
303638
1223253
970555
150454
1656768
1601221
1922199
44203
1581541
1441201
558882
374300
484568
1478225
1456894
587760
47251
1025306
1497908
427426
1952423
950204
1892959
1743599
1097191
571028
533398
1884773
335605
444643
819373
1451095
555778
653485
1023747
638328
1555919
823556
227646
1550101
449126
1182005
1811992
684050
393939
391337
1374856
1350269
1728623
1271534
91809
167768
1697951
414052
1535046
1771245
1886160
826
720381
1476730
114110
1291120
305306
1657374
1763778
1923109
1168637
1784050
1016256
341698
232672
338752
871826
1260912
1383322
460464
544088
468846
76853
899711
1058263
179326
789846
116826
25817
1365407
519606
51384
164846
323908
1012541
513267
1912510
54624
174281
555457
592520
1412976
1111317
795928
1191796
802233
1880331
1314553
905801
1023551
424307
338604
1824413
1949260
1363602
1336642
1932628
1958410
924017
1643052
80752
333365
200899
932
546174
965028
8037
633061
1486507
700334
188962
1662791
1640028
836714
1922986
1989646
1413919
542855
452255
1363762
1603412
1771263
346040
751370
963357
1763420
1571428
1745003
1357327
358013
867375
492498
1978273
1628546
188852
799114
1970216
1939044
729023
1880649
1190662
1674693
410981
1328488
182265
503269
1366056
1545748
1555748
1018221
1989366
36500
482922
1422745
468257
1842843
1180297
640055
1235954
931518
1192608
346846
305328
1413053
1279937
1016915
463319
1164319
603140
1977349
1175497
707076
230403
349338
1377997
186180
1535013
1939661
402676
1391834
1782530
1240761
548544
1404827
1234264
693871
1641733
1886703
1330112
1632315
512808
165564
1767856
102793
1654622
38365
1975757
1379276
1365762
171718
1674464
1442822
1937315
554693
1719335
1453452
483719
231592
459460
423651
280356
700324
1347809
768387
249014
1149672
775430
942011
45515
195311
973949
422213
665393
1935737
692514
30910
421685
1363568
1978359
515871
369233
991478
1037245
1234441
269808
1041635
1723111
897068
683858
729472
986588
1494280
695567
1541222
949226
1963283
1213368
1667941
1863826
1019732
1092926
1250485
505898
1890646
920015
1546775
1215460
947346
1820857
1484783
1239991
650303
438493
1306763
1640207
153732
1946734
1433706
1143955
778809
678401
1252153
1943623
1230898
1701828
1466056
753751
139113
74762
1154708
1616994
1369954
1089452
356348
929593
1489190
1991714
465110
1593298
1231768
1108501
1299459
86742
459971
462019
1513301
829749
1861330
292789
1774067
1898132
1104194
869930
914697
1480238
956793
1631047
975617
1861894
1834664
302646
810920
98797
344600
535334
445699
1331126
915069
1117497
1732680
1605777
380742
1260529
728520
476644
103165
1209179
493506
65908
1705943
277388
1942317
1784698
207331
1364569
1521830
1208301
1091070
149025
123862
780605
1387246
13748
498345
1155044
1662641
186518
1469487
177712
1935493
71583
1000057
202926
316668
359558
771837
894474
718120
893202
1381467
1991677
1351437
138357
1313807
1380301
842460
187501
1200595
1935471
1220777
1606989
1673247
1436014
1985534
1262405
1782552
862920
981017
1627836
1639696
1056410
1343234
610663
1249139
741470
631011
1881450
480775
1177141
173713
445006
732752
887690
314804
1562752
1158084
279387
270102
467578
1587299
1099841
354392
126079
1680216
1430795
889944
1457700
263523
1945818
350953
611566
690007
1551548
54976
196987
1904298
1652464
969675
281647
491658
393252
857917
941751
1346910
1774317
892890
1071983
1670799
1604420
1532587
670192
1143280
1245321
1566872
12632
1159762
356474
1592249
272808
600237
1683114
219484
1113702
227229
465592
1729863
29260
1355618
1699335
925996
1644418
241852
99221
613262
1360238
317312
728826
141895
823126
1367410
1569582
487744
1641644
335126
436667
821315
1953988
560426
115177
549955
1267670
1288528
1661498
102252
728669
1251975
1312131
331366
97388
1599549
1633140
1637810
1472001
1628238
344313
819896
469081
1396198
760338
227300
1674085
1256867
564969
1443780
694508
192589
1642880
1971578
922215
747371
1852124
1122505
47846
1973034
1807137
1873716
274026
260664
1605708
916496
1732534
1979866
1212276
80871
383640
536271
639936
117484
1422174
1324628
341312
27505
1965367
1008537
1790110
1078537
1369735
1149783
1824073
1551696
488250
293348
552432
1479560
563244
601052
808756
882035
1949083
1000023
407887
1188100
870954
1964609
1319626
1799806
239327
331555
1793990
1675103
1391244
120846
1682790
933959
1133850
1859048
598949
1320652
80940
1062503
546970
1460425
116064
934062
1894582
703099
1929186
1304550
662330
714633
790711
1346664
1015790
676443
490963
976279
523245
599334
1303744
304691
987496
1288949
436870
1078114
1016210
678495
1569363
741747
1592100
967364
594037
805662
1659891
1836523
122946
58673
1956068
630441
930470
1395129
1879793
830065
762943
975387
1536450
1591767
187975
1077318
953918
101580
801411
1674820
1295953
417395
1338349
1167705
709846
692497
1556984
954657
1843394
167161
960928
1465536
1919341
1500083
1818556
404111
885482
1672421
571635
1475852
1137219
518442
734081
1358479
435915
1688372
1496978
1293225
836388
1029015
1134524
753984
171914
741139
975946
1010782
1769250
1552433
795801
1022304
99783
1268020
1550963
1477760
931277
973767
704651
1866605
759170
1005137
970315
1056527
1212274
1696052
907958
804150
703615
390885
1816410
465662
1659967
1889476
1330126
1177099
1590785
792792
1500683
24723
795955
1511759
38464
297562
1193796
1447708
1552500
926324
1665277
672830
700274
133027
1831407
1232910
1918729
495233
834417
1993913
1187268
1961506
1032557
1978030
920091
895302
955464
976790
690786
339593
1834310
1872911
420774
85998
1523072
1333027
1788521
1527870
1219647
719694
556122
423109
861388
1299987
1929444
1584723
581073
1658972
690358
1676741
1960567
704523
1167263
183606
1254510
1347188
1301303
586069
566090
1301255
787996
350222
1090090
1619976
1020746
490339
1534725
1551149
1057180
699325
764516
1199550
1339483
1002925
83373
1948221
272540
1882123
1451141
1470779
27635
1067892
1119862
1527515
1798171
1894353
851872
452326
1261933
74102
1036832
1806283
149352
571787
1361310
830255
965026
1934617
1984123
1486020
1603909
288229
202363
1221521
1120642
1180291
162687
1704197
357910
1868430
1138509
396540
1735886
957084
1444677
647077
942117
1359897
1094347
1832381
1781886
214729
467860
1432309
826520
547485
1723255
1687408
699890
951306
965417
118466
279554
1804203
1639388
675539
1552687
1539490
886575
417163
829597
666818
1373782
498535
285297
197527
1415230
1830430
667406
917397
1539413
353907
790571
628654
644414
1090177
142841
536136
91869
767548
249080
1392606
190454
1578933
835684
668205
262898
415787
919685
293543
887720
1414509
94989
162733
1006859
95339
297995
1335891
109316
495492
1525119
148597
107456
1504194
1717800
592506
174092
1772690
1889431
652189
1138146
936306
636650
1001599
1379100
780893
780238
306536
1978521
1217666
1185971
1930046
1189888
89703
1694201
298290
635737
1471539
261399
1192864
1440271
228993
1495475
1620171
1456728
1800177
1220521
1636532
1252325
1695234
210155
353498
1526293
1529948
100240
748590
506027
51506
1021232
1079715
44713
601735
720925
1104375
277569
1384817
738336
973864
865363
776834
119197
1828500
84245
1684755
70758
1951986
1343475
1989949
1522597
1143472
94986
1372965
1601562
887895
1849907
329191
258314
779289
1195789
1594411
222687
1812029
15411
1546979
921845
262015
1920522
1625083
1633958
947792
118062
867013
461882
187130
548794
809793
1568065
1462027
39772
256980
97583
154076
321743
1720434
1231569
1572031
1022657
673554
1328966
1430254
1305474
1288512
615227
1531980
1068828
316304
102560
1887651
343300
1588976
1915215
929571
1682131
17908
354255
627596
1554719
515687
1928119
1617523
598502
1811289
1470840
904064
954444
1641977
1754194
1136847
1012113
1097197
903145
1932028
1791395
629455
528188
1485832
1870832
1206576
1973193
1162012
1472901
1385548
686116
85563
1049146
1912864
1513115
1126183
960366
1737360
1391470
1537036
1368886
1181812
282853
1758790
394978
19701
551802
1579748
409138
1317370
356314
312894
419419
247923
51621
1493974
1506344
3376
1011263
122127
550293
186868
99028
804892
1418320
314419
410470
1144969
1359402
1226022
1092371
1467143
313759
578800
379804
788922
422916
441885
1469060
263888
32717
629748
656726
209172
325849
258760
1107535
705815
219048
465276
1542168
1135673
930615
734929
599497
1447346
1401993
555306
1262992
83842
1258390
388167
1019603
908739
1644882
976966
1102454
1484024
826604
1994704
1045226
75763
583199
1183683
1391173
1458696
953544
1339042
1529220
1263003
851034
1229513
609920
1832394
1391553
525058
1122500
76064
1873634
1208973
1086470
1248839
1450333
825618
994708
1435854
1124475
1632414
160121
1167321
1690311
1240338
1524635
1560432
173058
1725384
1301435
1042734
1931502
1608397
1209720
894471
814836
1588020
1980687
822474
1753890
477377
635288
1377191
233977
569728
1024491
794368
414435
1951467
442906
1987180
472544
1344715
319437
1378608
240385
1434922
265983
1226615
238350
634897
613092
1695752
791350
1031857
1699435
906570
1095320
260281
1407453
204231
909958
1741117
1623053
1483957
1492552
1661104
1672989
1744055
1398083
1109791
1136995
284047
1496723
1003530
609527
1798319
145315
663262
1672008
1334722
1512494
860839
1751415
1236519
1507779
1677754
1979498
1136712
280858
1196689
348796
1500137
1548545
771213
699508
1351526
228458
229216
845009
422973
1190096
1787725
556738
354510
269274
1662106
1364089
38665
487710
732663
315323
1694069
1310751
292951
835410
1413824
387986
1665013
484581
1402092
122677
1422770
1469876
536081
1676609
702034
19812
1961599
1156255
575928
881244
413536
406919
51283
953824
1144320
674893
1866772
963546
1009017
1580092
773490
338322
1770717
648361
1261552
1268216
1976340
84788
1951034
1071217
1124495
1961793
1233550
1522795
1338306
1967747
849815
852819
53981
928652
412869
721705
1287295
1775160
1714960
1688750
1535711
771346
1447052
617952
1326274
288775
1395615
1505801
402729
169720
1048669
1970466
366180
411283
1631010
853459
723683
762199
957153
452240
742202
1114056
1654173
1440271
538783
562875
10978
589655
895909
1457384
1937618
1654817
475849
1820917
1815599
653772
805364
1668976
474513
1167667
1284583
651423
932832
319833
1779580
1336832
1513122
1926765
145007
1746765
1487646
968648
1962130
1682643
121088
269550
975906
797524
1025446
1397023
1770798
502345
793253
512636
49035
1799583
1754556
758691
697172
1010824
793281
378745
845335
73912
1534124
532689
940209
1410596
265623
240854
1811207
909020
704568
1385865
717906
683244
640875
1446271
946247
1896098
1032551
1460469
985153
1867113
23029
85361
579891
886181
419566
1364696
1622459
457046
39676
1773859
1162984
877975
15327
820031
688746
1802866
685478
471695
1004850
651580
1934142
475847
1471586
1485605
1761182
519026
1102551
59279
439591
1269030
1844464
1972323
1233221
1388297
1490300
1367835
233538
1826086
428957
1624018
212290
1889167
903279
1822624
236493
854466
150148
1909640
1967643
1084570
1517751
546819
933329
1411157
1380199
884527
163494
1379547
603730
64888
792079
311556
300837
1063478
435046
490960
731569
1969346
1299566
1020138
167277
533617
1772631
504948
806282
1607963
1412384
103553
728252
100155
1126726
1344960
270458
598286
423193
584384
1819703
924661
1774976
231020
516963
1536656
1782636
13289
1347357
1291149
956301
1674600
1161832
717686
130756
656452
43691
81038
1793224
1490666
1405487
1559160
314686
1943129
223792
154510
1628693
60328
1688932
1914654
365747
1094400
1692105
935327
1044797
1869798
1073586
415248
1668050
1618178
1475577
1696358
1856571
1512022
1409245
575291
1376769
1776712
1232015
770426
1417444
1512031
733542
1559110
687045
1054679
1680601
962086
532680
1048654
1612105
1376302
1392285
641499
1032926
406801
1462814
1300383
1399117
15463
58757
175612
1523386
111570
1804772
1882252
843270
505104
1525266
92300
134718
23382
361162
642647
429292
157279
1198951
345793
778127
805064
9051
353055
1255992
1015655
830567
799672
247119
1135193
524695
1328440
188100
1181777
989237
1590026
1247374
533092
1255376
1633571
669685
1881325
870237
119011
1618424
1557083
117067
929459
942012
548729
494175
198720
1626083
408861
512921
153948
914099
1661974
1355770
1124947
1883008
493230
1586707
745960
1911603
1263944
551518
923620
1508923
411834
1533072
1924897
469016
1905398
310549
1076664
1559772
252253
397533
464155
608826
647335
147409
1819203
1543355
1545081
501394
228293
1563029
1441925
1909398
1851168
1903409
1836517
86222
92383
1658567
991384
1469409
1027178
1820204
1764345
1305971
670724
1939924
739372
395082
956209
1244681
1921292
803625
1814557
290494
1384186
55866
280706
407183
1831795
275839
420875
1961274
1182320
229587
1004470
1417628
874652
1922215
1956915
1909603
801291
198858
788214
1220235
1614764
313983
1359847
1942822
570197
1565082
702152
146624
1987156
1747316
588695
501481
1613280
1830460
1464831
62632
829826
431185
1726710
964843
1979355
661662
1472944
75109
1646123
1057275
101197
933507
902113
642327
750622
694699
259614
1653237
1116487
732876
1352800
1862669
669920
1403115
1093045
707729
1912564
832995
1052057
589916
1036307
65235
1738567
93077
1744498
86022
1244875
1786917
635937
1593585
1208301
586162
926330
207479
537028
712072
90218
865002
124923
1693442
61068
216337
1238476
1048816
829502
560163
1217087
1256111
347944
1329150
727347
1129178
1953905
1808585
229887
1760173
1910938
972128
1125593
1011648
308449
1815744
556888
1985452
795590
1714139
1626187
1804940
967809
1398980
1308289
1003969
554207
1990615
474476
943906
806900
378342
1417833
1058157
594513
1850147
352477
1060692
1201789
1370428
1990351
466569
598722
1890331
68717
26793
1598605
1170040
1820287
455250
1143570
1911522
1111727
1082611
1116194
1700759
675922
525619
1833601
665844
838140
1233268
1592483
1121856
806259
1314733
1106534
1338528
1350763
604076
892619
663823
1784923
1501208
1837503
811212
698942
1641872
1214000
80935
1695524
1958441
1644550
863024
563145
868301
560204
1457434
582290
1373733
483570
584303
1686641
1502958
763315
88859
1351310
1399443
1925411
25990
1343981
277112
1782207
917981
1730118
696420
1434433
310449
1995607
1749987
1022402
1061723
1144956
1952662
1859192
1945451
86384
1297187
483806
468189
133554
10448
307242
1829207
1858317
1791044
1315
459644
227018
1970873
1785439
1649198
723552
1880830
4360
1648076
1490009
259755
1911811
374512
1441464
738078
796217
1622236
837624
1056854
1777857
1648997
220134
1535429
1281894
136648
886850
1446349
759167
1768286
199043
1382560
967556
1073547
784371
1955327
1153937
979765
479812
1607005
528780
1523518
377338
444212
1257962
729255
1641440
1388709
966008
118337
1116538
1911641
1243309
1609931
980726
342590
798158
88435
383202
503462
1185871
1130220
127591
1004997
309184
691011
1526800
520751
1871056
1584693
939185
1537556
375883
1620400
1884958
1626548
1700710
1048550
1632127
1928518
734093
1822327
814720
123791
419531
570980
1461605
1875632
1742959
1127828
342795
1482241
693067
897011
1561991
442481
318331
1959355
288272
387226
1088521
1755476
760391
1430796
1992526
398970
1985063
816985
1510052
165751
1890435
1340996
31240
472146
1863709
475878
1317282
70570
790044
929870
1084456
602258
1025233
1443163
1845939
207273
1635250
1983406
1359871
718338
1443419
286551
965063
1378833
519528
1028847
1020690
412863
1694729
1361415
670005
213061
917846
1569817
1299768
770657
222827
429424
1416680
1763533
653132
1817929
1274534
491236
997764
142393
1256614
1577024
781976
39170
808092
1080061
1097753
44896
1543775
275721
1618751
827354
1595371
1969079
225127
1019658
211875
1488375
1592142
1813034
1207278
810759
961714
468171
262968
1162602
1577124
1078448
1685124
1002253
1208230
1798485
551411
640142
848609
1700106
1179636
1358605
310611
611625
119685
1578726
1171231
179345
708512
39483
1510409
793995
801347
940048
1065215
1554076
110163
1560103
1323773
58327
858197
465170
46243
899364
818528
1390602
811250
624688
1634484
1794133
476109
1599538
785048
898438
306760
763976
723103
1005096
1778310
1804455
974396
698673
1833549
713401
1952163
1838113
1865671
327494
1736979
1147349
1117481
967545
303888
1235710
702629
677381
1099196
869786
1290892
1296397
408514
750213
838937
615913
1341705
1300281
911626
135254
122878
267414
1534125
818360
398305
1400025
1433901
923321
543747
877011
887299
1108535
136352
604223
546106
716389
1971593
1601173
1799514
588135
143490
398116
1594012
1792293
1753346
1172431
1352344
1196168
1711194
1909552
621593
1505579
669350
1564455
35925
1151503
92608
1450187
722449
1631730
857935
999699
786921
1674015
1250263
1413498
169261
1089686
1663044
481108
1658465
1564242
1762983
925416
1815843
298087
12531
295836
1178790
1750571
1330665
716957
1881096
1448530
1086832
703649
1572772
940632
1537039
908355
1234564
1672815
733602
664785
306168
489789
1057519
74741
1059194
619872
511355
1109571
1368220
1408549
578817
1145034
445132
1613592
1677420
1175955
1686564
1135970
581394
463411
192193
1311847
1071688
1570835
922488
122523
1437479
835263
1731545
1748352
855337
156784
1440027
855512
1038155
1809315
1938202
546725
247041
1658378
908927
252028
606901
108516
1576249
1161369
14134
431555
1275200
591514
1082116
1952280
413147
1451852
11492
48673
1681979
1502685
15728
1676611
1059618
843778
1857958
654664
1775538
664746
107083
1880455
1739547
1645961
600747
172437
1890949
1730570
1431939
681720
727183
562013
1459911
360962
849406
1209498
329736
718384
1385272
381071
1005247
1934795
1782619
1980804
186364
135243
1464548
775314
1500860
443431
1492108
529967
573006
1395030
1440762
387322
50270
105456
803109
194791
504943
1723209
111839
1011457
1371364
359444
1288822
468265
1137542
754129
1053471
1140975
1914916
1723409
594871
1954830
284346
706449
1330030
1822729
702070
687970
124468
1437495
845156
761884
1699700
1085853
66032
498695
1201468
1594307
987552
165959
753989
550320
84958
708290
798090
1426653
875993
1649746
1892227
1439401
1012090
1714275
1819096
466001
822726
967296
703850
1901699
1791076
490762
1336289
87508
462755
1752061
1068653
1576217
1322471
29048
709207
209507
1073195
1330818
357271
1399088
999628
623067
1394499
1077618
726579
1203757
1150394
867913
1216131
313866
1592525
1928720
1279535
898802
552777
959294
848363
1038265
1737729
1880278
1284439
260361
268642
164074
499346
1269541
1288258
1773471
320654
1739142
1158450
1399629
172266
91271
180255
1300816
413739
289530
1580272
374461
1651995
461422
38482
831028
1238782
684213
1467381
1718164
617870
905402
968934
839817
451764
545161
1344117
481151
1205268
1493077
859963
186810
1325753
473674
1358011
1657760
1812351
984188
501101
1815073
1839673
804182
786492
1472866
1508900
142683
1507809
199657
361933
492056
1709428
1160294
138756
1007224
74027
254789
1861610
1454706
1641030
1751936
994832
1159283
10513
397152
2558
1578133
194596
1415602
244304
495952
1283524
119745
1645274
611765
1146772
921555
891804
1397668
1415340
1992727
570162
875054
1791349
88949
1688822
416217
380023
59728
1072691
1565750
983894
654989
1715727
1229045
441529
576845
1163545
77943
16971
1750691
1290895
548601
1697772
703173
1051695
83737
453259
1597329
135916
756767
1075323
1422510
1627964
1014817
699078
1014658
1361875
362648
504527
313381
1994669
1682039
1989593
1279564
1730683
351826
1251329
778984
1926137
973144
918779
1874638
489119
1954864
1023417
1853982
627471
1320672
445017
1404507
80621
82404
216031
1487451
1445390
1687992
1901131
1170099
83405
650493
85673
1870585
1901246
778377
316673
1557677
272119
420177
962466
1290430
661357
229258
1711643
1372540
232302
51558
272519
1879892
1646218
1724143
1150002
1813336
1369170
1981786
409576
1004529
791710
1946107
63251
710693
864837
1079111
606102
1258615
1640348
1833143
158667
596633
1302084
1662731
1220453
314929
705717
424423
856247
973308
1611136
124914
1718670
992289
715408
972588
374448
1410609
1483534
1573579
1417249
556271
243253
734441
140661
767740
1337909
449694
1377408
1490263
454809
1616646
460891
200401
1725099
701224
673378
218629
1844446
728573
123873
418161
1201684
1138419
1294376
636932
1830919
26660
1786612
451953
1708793
1322820
168568
1731543
232885
1767257
336040
1336041
1673099
1466424
1521756
832378
1090769
733806
1441193
1764367
1010080
730217
899750
1838392
892162
1036204
1851463
365174
484949
285626
906750
1660935
634205
1643335
309357
983306
1419381
788854
262316
515775
1223645
1059105
193817
1545464
1025989
87010
1717040
1654460
1423408
176940
1809206
1218718
326823
224637
892734
813681
1399013
95369
1543688
1103858
739380
52124
1772659
1897632
504559
1353930
635195
716639
6642
1095460
1725333
846294
1876720
1469848
91626
1592698
1592913
1678661
1974668
1490125
1731924
889167
1053224
680805
1390196
1141965
878314
1800703
892576
1722828
665270
739919
923102
1318473
555288
1074238
719232
771651
1153399
352490
1051027
822031
26831
1969859
1562359
1705967
883975
1239851
215047
234823
1892860
1536889
855304
415392
785723
719261
781086
1782980
313284
1923960
1327660
1066448
203936
795920
1006136
1677979
551238
1024748
1887886
1410698
915168
1177502
768824
697730
824705
537231
190209
381992
1786239
26514
1595912
662795
1932284
1976056
90162
1622385
1968110
1365752
1423632
503556
1203881
820797
1500870
1870121
385480
605106
1622718
75126
189988
1869718
701091
1136459
1191402
1826403
1839838
248584
1457107
1607692
537552
468699
243314
699856
1469611
868518
458040
806914
655829
1428428
1459288
102219
180865
2482
1121139
1377231
1759554
1815934
354553
1805694
1926114
60136
1600680
934675
1031365
1981714
1187431
953225
162735
1543392
762719
772025
40825
720797
232740
431195
1501178
487529
1692406
1828214
1491520
74269
1921709
1797422
1738607
70419
334830
680492
1295057
1914450
165919
1815969
343442
263163
213488
80846
444096
506373
951753
1019382
905327
351814
619718
1832627
1361504
668644
1478734
1682539
1446909
1492768
1851074
1221469
797468
958058
1177841
1232668
1674373
1917757
398793
598581
933353
1818988
1978145
1501864
1360284
1256900
1611448
1181459
1760496
194874
1429826
847232
1837777
1173575
1455786
1392630
1722468
835008
1835857
48443
1909906
1953929
1620730
1919837
180685
650809
80630
749337
336528
918584
725082
1609400
1328113
1620007
1869131
359477
212246
436803
1151726
608256
884566
858827
81911
1756110
1801286
1987219
1117857
504436
1310521
1836668
1792326
1540845
1978114
1099941
1137015
1257038
1897954
690363
1851036
1235125
1615909
777537
1673180
1923271
77160
1428529
1634599
1783644
1320019
1516181
1376795
212520
795940
1796338
889331
474397
1014954
1766054
1787678
1872426
586032
1953185
465558
613899
1000700
1673534
1100660
505411
137591
597262
841093
76732
1731719
926950
1802853
1462310
1756957
788562
1643443
320204
820494
1921659
1814136
210104
57057
1615598
1783599
767145
1017185
268646
242791
30526
1474908
335599
550148
802079
613711
847795
1180124
23889
751779
336071
1992167
1195957
1437096
1627783
108407
288559
1544102
1209141
305900
683729
1655340
933008
402725
1706274
1987282
1869382
1303002
1778737
966618
206701
1147881
1142489
1208278
1177211
928031
1141118
1645756
324089
975642
1273404
1138891
1285873
973687
588098
350109
65457
771241
351715
1649454
512852
330042
633481
100625
671207
1491726
1829860
258612
587611
1060420
1082114
1634073
638669
591515
1772897
544228
1552582
1317340
522203
797396
1761642
1303857
1651546
1982656
1824056
989864
1337274
45995
630300
881991
1625959
1427030
640725
1775906
378949
419358
625094
1681494
1595686
537439
1236784
804247
1124468
601764
1312903
10916
1066910
1067550
1168718
1330627
758799
281481
1677719
571206
1885358
1349711
206028
1665339
1605420
851234
1626558
1571710
962077
1390236
812654
56273
1888665
585869
416453
1329912
628353
1094253
714910
1465325
428894
1720476
1626199
1509516
1052641
869437
935253
282673
1543543
439298
1667008
661106
1367621
1648354
1948097
1747686
404813
1638296
1815393
510600
1318751
954356
1894575
1865506
1415648
468610
700205
1018207
1763512
1054403
438755
1353387
704044
1021367
596618
1200571
1222183
122186
942056
96781
1686891
204016
965803
563156
262308
1983519
659840
1036739
1959694
1405098
784629
545499
790474
259397
917302
1835125
1384407
1939677
1232346
9154
115270
1041428
1911695
198980
530764
281864
8847
1383638
556828
489250
1871553
723405
1534514
1779547
497413
745345
343778
629564
386047
1523953
225630
1401053
746705
1475343
348639
1768442
246921
1744914
259409
748438
358846
343262
1230870
23195
688132
1343538
1346170
1179943
1045354
1345415
704799
1774983
1370732
1328811
1356752
763886
1541555
1788918
1325325
1989627
42459
167992
1013627
1399633
484274
566869
390
255254
1648988
1452240
944383
109911
902839
1186258
1891384
499801
1104752
371540
1219547
10815
161074
1382708
1871177
489998
1912824
475801
1102514
76115
67422
1556880
196271
671192
863792
1955142
198630
312848
1806228
1850396
884942
695585
1532956
1806397
250277
616967
332500
1723073
736281
1677821
1861647
162812
145774
1137854
371825
322254
912311
746737
1796747
1805976
17739
661187
81337
220191
657192
1496236
1579737
1927321
1756089
273046
1188284
1901552
1189111
1295157
1761753
1947903
734150
26177
300195
34373
52531
248378
1174740
1701520
1351353
471104
1207773
512766
120147
1319193
368201
1131413
374361
1181101
421425
1784147
1938457
1244427
1975772
1929239
336556
837959
1728429
1232817
1187617
505522
188140
210395
1152099
616577
540614
1802071
927389
1342500
679601
647098
1734892
1348454
1159820
1601197
483769
176297
38271
1680976
1629047
1925576
669826
1407915
278951
1660857
236951
309586
1213582
1464591
1573328
1612037
163701
1520559
1822643
266508
1630600
1700938
67724
747487
343387
723098
610474
1442849
1857381
780863
1427671
148619
1989805
237411
397774
1675494
745913
1440394
284866
1977316
872670
497391
1613688
959174
1663315
717575
302464
205435
1084127
1393594
1974088
1386703
338493
1842763
904812
1581284
1689743
1963647
1941428
439346
1646945
433439
1123823
1309071
951483
1755490
1059802
856606
1910242
1424648
1664051
251161
355240
1246193
858557
1951891
1868817
1326163
1442498
646083
1874606
1437733
376332
87927
995708
1301163
691499
1493561
1633578
1102652
1424012
1834519
1067270
1898784
1912040
1134794
1466128
163693
987453
59932
1142760
84220
1636231
1631464
1277990
411446
1485888
725651
1594487
968039
129036
1136758
756829
194686
24375
1765286
286215
1689358
1800842
950082
1604534
390360
1584836
1749138
1973071
1619845
406017
1371357
1337241
1090019
13521
1424891
270908
257179
1083986
1840167
655944
569225
1879530
1512984
165325
712850
1338363
615685
1952212
916936
216044
1711167
559199
1080871
1511928
894991
862965
55958
1701600
619893
182446
1571718
908446
564626
81496
1366212
995813
43327
456202
1577301
1558287
1411841
787159
1818215
119224
1430323
1323125
1349867
1521073
334448
914458
176202
1778830
581710
239552
1552228
412101
1727921
1337386
158965
15928
913625
39348
1587461
1576811
1174026
704947
1560147
1789156
1960401
149602
1414115
1675261
658593
617128
787479
1953481
478766
1586106
1129689
991520
1353271
766710
1229090
205615
1016901
1527258
1362724
1007485
660521
91871
1510861
1687375
1022983
1127538
1797314
1762895
1571243
1690253
103226
73819
1238396
919168
1946710
1674303
1739745
846326
1475986
52590
21396
1105612
1401081
695877
1536855
1226681
900793
68470
389184
1830651
1179720
1372564
819040
220985
445096
1016533
154156
1773623
805757
1985149
1095061
1363910
1206594
1122142
1880906
1173653
325798
1906916
629223
1447568
1863505
1110810
1082739
338693
989283
625065
891596
1814845
1381516
1711708
883720
1655626
86263
1158178
940643
1236081
277759
555038
512075
387590
1018758
507014
1946702
277639
424109
1403846
1009395
799959
315093
1016652
1212281
1095486
1821902
106730
524102
1239208
1183732
1872485
1509408
1905159
327183
663602
606340
919410
1320011
1508149
1216083
223673
1603316
295170
660133
1457787
1499163
1281894
1492782
427858
618709
716038
23342
1203406
1322653
1881150
1331121
1867234
1571880
45525
1877731
1093727
241213
202029
943894
1248863
1363602
1299708
1961136
1236237
962433
13033
1103897
889529
252161
1228081
1123679
557841
1446982
1189037
1032745
1923172
1992857
1772736
293349
510126
1691134
548441
1694014
778333
1231669
863214
1487710
983897
470004
1181668
1668663
823058
513231
977118
782262
408694
538568
577837
1135342
866037
1137036
1331237
945207
1114654
1660028
752921
1528467
582233
517457
1314382
167550
574085
1652692
913766
240394
1234945
1459287
847247
745659
1470819
1590772
993596
687985
502625
346667
1677660
1483993
1071049
269567
153457
1251292
371595
1585857
68189
832494
29745
1590336
482333
436538
1546840
1358811
965729
297941
1822858
1378298
1098806
1202851
1550168
1660235
1180228
1284675
535972
1762172
351158
590989
720641
953827
1310351
39830
1217074
1281266
885815
1597613
268227
1430172
139961
385091
1214735
1617750
429481
885700
1210570
1561475
554986
1596038
352962
1803423
1805671
643832
1729445
788629
1564644
1642518
369682
848070
757743
1594900
1789602
1848032
981947
1026266
1356260
362592
1128664
932595
1833998
1265610
1663478
631955
1243897
1312542
1248136
691836
743725
1923751
1403410
1655467
905020
97557
879498
627057
1123504
1079823
1547393
1818160
109901
425053
538223
1832348
1904086
1727588
1183488
1858040
1870944
296156
1450367
1774673
1435199
368827
1151989
126321
1455839
1688871
925433
1353113
1877965
1043842
1146631
1996580
1191475
684264
247563
1365064
361003
426443
1236589
268305
909343
1666271
922841
690879
1456623
1532060
2164
1280034
1211292
1001599
808605
1623896
688397
1674033
1828994
1278786
1534705
6412
1782081
1506291
319769
1981858
1383223
224405
1989057
1649895
674280
1904213
1334820
760155
1931122
1989079
1403984
1048405
494103
1432539
1058343
60451
557223
265889
1867402
877021
781193
428049
744449
341830
1426373
1062658
391469
1194757
132869
1267054
1635723
1355623
255356
1148034
1809141
1304029
909490
1621396
533439
1397519
791531
1058346
882218
1335276
1969574
1618009
1059563
18220
1750904
150969
925485
1395308
20133
293392
561161
293941
1748566
1902441
891756
1495116
892001
2961
1646383
445188
1987373
838771
142366
1206032
1515471
1575558
1028687
439049
553071
87700
684571
499950
186315
1024237
1915875
326366
930140
1452979
123417
774032
1135387
481834
586550
350585
70293
1620809
783293
787160
1541266
527599
1334685
183993
1654937
1158544
478407
1509456
571394
630725
1301495
747406
1549768
1324577
1411996
1281473
757416
1646798
620228
1648455
1564636
593691
1554298
32997
539276
1607676
1251589
769666
1460223
546372
469951
696379
1030428
1195268
1867341
1565693
114762
698840
756897
1866730
1436460
1691989
150125
159174
1380791
1922386
1874193
1408174
1363449
980731
1016927
490434
158160
1670739
1178151
1400156
544341
1302634
586681
1579337
379027
773019
1439925
25396
1062239
272591
1248391
1003851
1332768
1009342
1901926
858827
300726
571978
987645
780391
1545122
191216
1098774
1522329
305057
1777584
1076546
228378
911459
1217057
1519700
365710
312351
15727
1070751
477699
238080
174547
759395
1900791
690792
494675
1116150
1462410
1848650
1180002
1828968
982550
393772
1590439
1802468
1269237
1032392
804891
988839
1376660
1209417
492251
1191779
750158
610572
1384924
863944
760819
62917
1681972
384319
1232710
1055137
938215
1160335
1099489
1319592
1727796
1553973
382979
983288
715152
1040947
982258
1606613
1032922
552022
1537541
1509704
1044870
1327007
1664606
1100807
126057
1453119
1287471
943050
1666185
1002608
819289
448929
393580
1538396
662450
1932850
1971964
1220306
1475364
147506
1423341
880697
1517251
1819024
1138520
1189719
1967133
108187
1785488
843366
465942
129678
1415965
1507965
121140
1024043
109712
1331905
738068
378825
1031908
353700
1928460
1372430
1008667
1184121
1265454
974566
1341086
228595
1869676
1761463
693048
937249
387752
989792
279931
1523768
1542145
122465
1278747
798129
222223
386002
417263
1663615
74648
1558825
728531
449885
819614
826507
388255
73082
315977
1305968
1257457
1752524
843692
1553092
34815
873356
596939
509359
1552050
1595660
391276
1640309
940821
291668
1046126
1450748
1119616
1091371
957298
1364016
792349
648922
1645736
141493
1623674
1584983
956383
528049
1375382
927296
1394928
1351843
1523566
193202
1097318
808392
1504083
1014087
1042939
621202
393577
498227
1863064
583737
1427431
27956
1288042
1549049
931435
239659
1022798
1045547
1430364
644655
973987
626985
378550
1016463
309637
1707138
1127345
816240
605606
1634831
1929596
1855887
792083
1375057
582906
1887198
1986634
1354253
1252686
198407
165697
331509
551053
1880658
1511785
1384822
416892
1371653
1141540
338964
567878
612142
735765
1316029
644068
1884124
1969944
697479
147017
1815170
1530380
154301
1713793
1510321
1630214
1682579
774531
904897
104768
1933393
594940
111065
775782
1477185
1210104
1202902
6746
1766691
1719373
702557
1574213
1695457
1982311
1542944
1769634
359121
915699
498540
458932
1708584
410909
1698182
744802
1573625
45731
880179
1159281
1119961
1486163
735316
886783
1867225
1694348
1333225
501661
1570131
1746818
1933630
6680
1505225
561470
1655938
187445
1536015
862306
1473387
1992344
1002077
818035
148790
977812
1190282
1154591
1615538
529544
986849
26837
1457459
35077
1048756
1470420
819387
679331
1812427
791263
1575050
640178
1003728
988584
1711352
87948
1999562
1733492
573361
1464533
960584
36590
1379635
475205
978333
796611
1692834
492775
1504438
891105
379917
591421
1633360
303600
1187434
84127
1494684
356442
1244409
1776625
1414791
1271307
636884
1284490
1368474
862359
1311331
64619
1278377
1098106
976527
1380166
1456626
7243
187127
1838083
1204910
333531
778458
1293298
1537164
227579
1298331
1847008
78303
1841596
381800
590254
727339
1624067
218660
584156
1810385
490923
1017704
501441
1438704
220201
439897
1139343
471379
968443
588209
1813752
506941
1486549
307268
706965
1230500
1118953
731457
242289
1393884
1707062
194014
801760
1389732
341744
1592248
733048
242749
902800
581673
190092
347506
778797
615252
1666092
1574517
491499
536684
1635625
484131
1883934
238402
1595535
168923
408207
324483
610904
182959
986425
1731151
1131372
1777806
646499
1000440
1820283
469991
956515
1349975
1420581
255984
1541836
305625
325495
898935
1885035
1423402
140251
412689
1918162
432829
1144678
401042
1738609
1123128
204761
626529
731855
1080223
532021
10555
246759
289232
519104
550039
893668
1874603
186028
87610
1582487
174728
1629506
482977
1630827
1748065
785638
1715732
858211
1772708
940231
1081315
1873339
929454
212544
1921134
1481214
1772105
1313343
1625650
928093
1152785
766203
1148427
873714
1642656
455962
602185
781224
748486
1177371
172852
693126
709519
994399
1360673
782953
1393773
1457711
1229927
75836
1420831
373559
1408211
1800573
1160304
555607
92759
1561916
1404152
1202943
1800670
1750853
1013215
362607
909471
1587769
473631
1284210
1914068
1026761
23765
1922306
1723222
993966
806239
443241
684844
1737040
332391
1154623
412982
1215731
251213
710916
40609
1777815
958318
1922537
629099
1147699
1265467
571334
146305
1063361
1813624
547740
1811068
1736447
807548
1063097
1030701
1925491
1087142
161698
658054
644951
901746
1600472
1920316
222560
1246985
783842
1412828
1407499
1798397
893673
113829
98474
870726
799413
1118273
1623193
370558
364134
1869990
573332
53928
1593828
1772583
1696150
1210378
1768206
220282
1194847
745088
291352
328690
1927699
887463
1042683
398395
1644572
1047977
953573
1272697
1731375
1093811
1343155
1506985
818369
1429529
1282494
1815641
654886
805835
357415
1241267
207665
1221983
669725
1157529
1094637
329137
1397439
394715
1630157
1068357
664964
1919569
558170
1443687
1402980
366002
1801476
1236742
260802
243101
1691712
1621739
1119051
127432
1811423
716693
1653880
1086539
1747663
845782
633945
853003
1755911
165128
1969837
1303254
1957825
1346661
197621
1748728
1492722
254120
950634
1612221
1729198
1378975
1816225
96444
614660
682658
1945824
1995688
780484
1432247
1253413
474026
1382871
563939
778602
582372
829690
775705
340244
1935543
1898863
610446
1836020
1854384
1814895
1913442
1393555
1954901
779187
1864636
969491
763476
639471
799542
1905661
959629
1986811
1244575
382211
755789
1513460
1711988
1580834
499692
1922389
1472914
27406
933674
1627202
529585
380282
1168468
1911742
1120850
5892
1149919
1076205
394606
1657806
921144
1900164
901945
1126151
211671
1593971
472921
781596
1636199
786032
1593889
1485740
383048
1044386
43267
1882171
1329426
445769
1881977
934833
376573
1013649
938798
605317
1914886
720130
1032784
632762
1488477
424695
920422
497361
600818
550738
1556052
1136383
551768
1985579
1599764
1298493
1051156
792206
653614
1900119
477317
962689
186562
1597700
1496486
1384220
674084
745358
703665
1672238
794395
813069
1632893
344354
568601
111179
488137
166500
403533
232205
231892
1530442
1730381
341267
849409
562472
1575672
37702
280371
1509925
1109733
1277008
52342
423350
1301033
1619442
1922244
134075
966974
1283112
1817922
425992
1836049
1556266
1604829
1526016
1086497
454091
959233
1446229
1522659
1090288
777501
41344
956785
426872
1014826
1540292
992226
1469392
36890
964203
1554971
535516
895615
1514460
64375
1932308
1182528
17880
1926399
413976
1157409
1037709
230447
48982
540632
1085855
921567
405139
1108067
261980
963607
1278166
1101462
1504184
513267
105221
166485
1311134
1640243
1394726
681974
349800
1808706
1362709
452812
197702
126010
1152726
1780469
1847676
231265
796298
1557570
1480894
114493
1862792
1911643
1869086
1260630
1566819
620046
1632415
1097294
1202410
1090721
1924326
910871
1084603
888015
91109
1659282
1364976
1171610
328182
737047
1318911
1063033
979436
1657691
727035
1757439
1797337
1805789
1184396
1718008
954404
141950
395292
725961
1280513
1749141
1457922
1769830
1191776
891701
341717
881263
776350
444023
1541065
1247199
1944514
953436
655474
419965
1934066
998731
1824328
11824
1014619
282948
261181
1400388
1012849
1942966
110984
1527638
1010664
441503
261224
1264
1890508
970227
1417126
1635275
820024
691800
589549
349977
1663028
779399
645788
1692970
1390055
991798
682930
209183
175710
1642000
1241252
553215
1519999
1423681
1138615
1771244
987279
173291
1930187
1224989
1881557
471693
702774
1374509
1839588
276888
1736051
1726888
858927
988493
217766
1592630
301312
842196
1640750
1468278
420211
1894935
107800
1640364
365522
1612239
1149057
1490272
74950
283725
119866
167254
983834
1470728
1715252
1270883
1793217
1227584
1072639
378934
916577
1143807
1447235
250870
1558111
751179
1644704
1795036
111429
45524
469532
1191748
117964
650534
1431038
1835377
150333
249773
1497320
228469
783024
300183
1445772
1243662
838550
1862922
312401
811964
1258818
1315564
526991
1924126
1822464
211433
434038
1248080
608006
1733053
1577886
308621
1420878
602123
369307
883682
1587053
272718
1638194
935499
814451
19694
1114062
175128
309627
579738
319361
999943
693459
884312
659922
1162523
212047
545414
1859094
1052629
1024449
1715047
30336
1641471
1097378
797656
778891
478516
1487645
1693943
871960
254029
832236
667624
1951270
1031166
346889
1594421
134400
1952129
1714993
1074424
681293
215352
1362065
1444130
1419615
806245
502210
1228922
1809518
1601711
1235920
1657048
676172
1695690
264162
682869
1131040
140360
197477
330101
198211
1726806
1739254
1904554
1490878
1640858
1186534
1255804
1249162
1525737
1577530
903963
1976792
1375511
190357
975403
381954
1478423
1926014
522866
1403212
1965825
1082201
1737107
1044308
116788
1931457
801486
236696
1760147
1772926
1316284
611278
466932
927673
1666502
232824
457773
1478291
696833
1608736
1225691
519507
1484523
1342766
655051
1114359
596003
46838
1640312
1040644
778535
54771
1558827
719862
839813
127535
19017
284770
403129
1630444
44054
1801663
716979
1703347
1399465
779089
381486
572310
1729087
743080
164711
509125
1731084
1379331
287346
1198036
45566
302840
1374364
1379406
1134801
1782713
1657940
333733
1824134
523988
587745
352185
1278072
1235897
175405
469844
561092
30054
1421427
1126783
1168862
303921
1333922
965588
1439702
791228
53186
1654948
546009
595109
193583
1842364
669268
1776332
503911
984686
1331403
137220
1886377
147793
1970677
812843
636917
325306
856931
1024467
385516
1818779
959917
364082
139705
665572
1643154
323584
249267
191291
430857
989485
1768056
1401014
1187428
1563443
773335
698390
256731
285477
1934226
345250
1218207
1308482
1937487
1383768
1389591
1661393
1671453
187102
557887
800765
1481061
1697508
1699099
1355869
1594238
1174536
692131
303851
1991206
1655333
1422057
1566777
122596
823407
1847885
35027
649473
1666876
1102520
1607757
874890
1471806
421012
109001
90075
1561336
936901
1193058
1153619
221392
1203071
158548
1306959
1184751
1153584
1135106
987211
1276306
247953
492707
1540404
1152230
1151892
778704
350853
929349
627173
849747
1212584
938121
588331
1639972
270608
1720371
255805
1258941
858253
244966
294187
993840
635581
172256
235073
211054
245785
1527220
1606326
1971847
1471972
1560616
1630369
1100516
1560392
331297
421697
721256
1361572
461124
175337
327108
1155929
818064
1121910
307398
1455495
298829
1757248
821348
298072
1734574
13256
1446427
1947600
245362
303367
910218
1206398
1161373
844540
1411094
527410
297402
1732005
239387
1294665
1427014
1395406
6089
1018206
1200124
1115786
1620986
65947
1936491
1242093
1053010
1849180
385722
526549
1091244
319866
243028
1574508
225363
1033046
1094646
1335544
364984
163652
272928
784070
1335884
1936229
1486647
1915792
1426366
1060443
587848
1917502
1356879
621688
1565642
1586454
796772
723035
1720556
109790
1838293
899801
1193753
1325749
708850
1454431
1601996
86710
1443721
887843
242718
1032228
1056590
340902
344034
1121761
129242
1374709
759442
1511543
697806
352363
1533839
1345902
1776067
802964
102280
1691193
591685
1129423
1124849
941616
564031
1618845
449074
940390
1657488
581246
247149
218997
1813359
490941
779932
1111905
735170
1898926
123422
593147
878091
923770
1153243
327129
385878
1289701
932241
515430
1611218
1794349
623577
1543297
538933
1168697
227623
1339873
721940
491173
1155829
1843164
532040
1135682
854319
1719043
1768581
1545351
1852853
982815
1914261
879084
240956
644676
1972038
354403
1808656
210841
1243514
1523707
1077999
1398510
1251247
12173
320214
642420
779688
66776
163557
1376485
1017507
1390217
1998408
368933
573802
457975
978276
1071086
1564596
1364791
410323
1907237
1238541
439210
243086
1645827
1631197
1862666
1195035
1434204
964306
1319755
816392
1766595
628132
945394
1314722
79991
1357118
1313304
155665
1688809
1351963
1361274
1200749
1927717
884978
203652
1934266
1953234
600717
1773918
1179453
1837100
793014
960779
529954
302169
1997062
1847578
51648
1107274
1957165
908786
311961
1724069
1786121
85746
1971624
104597
1075077
469131
1886340
1602516
584998
1538358
505261
1714145
1823042
1802335
438412
731727
1113954
293734
854308
464076
1246781
226164
1551149
1363891
120763
1738124
882260
500453
1548463
430317
248064
702260
1079686
1763138
1543614
797641
1432200
248181
1559964
1835702
1944762
1819141
186451
266169
102213
1644844
461573
820868
872731
166336
1828351
1326873
900788
146789
911967
857668
1586156
1488710
1209196
1813812
1297268
16933
1543913
1124138
1540441
903684
664042
1622276
1098110
989962
1140863
1824824
1017586
1118981
491573
1189891
409293
1590144
897268
1027529
1773781
18257
1604386
1450362
1065606
1167478
1648881
1735151
86283
1928941
958754
1972795
1119891
1715228
502375
217885
80416
501500
1928691
589473
1937220
1804618
1664100
1516766
32198
792299
1329867
1802461
940747
1717643
631559
1800755
207009
491563
1824222
1876910
870308
662899
644797
1005671
1567108
1464892
1795576
1733394
1379838
553313
1337585
994198
1686829
341417
825246
1853207
558063
1898084
761450
824519
1991752
859571
305150
1217261
253636
1032855
1269320
1143762
290926
1939215
1772553
1667352
637320
545404
1033731
1809433
1792233
1493669
1548042
442921
769689
1352778
187884
1620639
1316523
184822
1041302
955936
855390
1139934
814746
1741133
484796
1222791
838191
1105394
622737
678483
1872231
900688
1181013
1668210
1854977
254454
397630
1327088
346757
1204581
1306119
1255584
453623
1071358
1242169
167286
959974
1905615
805631
190776
977961
1037938
640094
888024
1855620
889435
548637
1370739
618130
635296
1256368
1984769
1315352
1646421
84512
610273
836126
1487352
539567
1185371
651843
117550
1444716
1510192
1675538
1616308
1671163
1891075
352607
1213743
607830
1427878
1287549
664731
953733
451987
289293
160938
964807
120477
602788
1629849
472662
1796415
1708713
419818
160800
438305
1152053
795724
343157
312684
980673
1158954
672676
745226
1635547
1211589
1359534
1093466
288335
1645570
1120183
1988099
1708077
58733
1799318
1184505
1438264
175299
815660
1672847
1459384
527896
1650713
1686842
271722
594722
1395193
649907
612684
1175183
1464100
105698
243725
287451
1451713
1115597
922753
1838554
53998
1925508
910613
1370309
343037
519305
1403321
1999044
1858993
1311689
1548318
604173
52937
881787
1775769
1264338
285833
1432347
1178864
119947
1909825
68391
643986
195
1270843
536867
825766
1409057
954913
1337493
983393
211318
1617086
1150037
1588154
19999
1985610
262576
8887
124418
536728
1406398
281296
31458
294229
1048168
985100
56447
955021
1121857
729407
221333
1865891
285248
148789
1239900
895456
10140
83983
1497456
178469
1359343
965600
1221165
667026
1769881
1578075
1584691
1179152
20490
1125642
1398302
824385
69929
1033115
1761164
944718
315116
1498673
1180597
943916
454152
491819
934297
1679426
1152960
927617
978474
1325690
1902584
1596192
1377443
171588
494200
1433139
657363
1220483
1747544
330758
388534
103746
1943886
341889
1703315
1916695
753893
1579118
1442659
461762
491221
659664
50635
1271281
1782660
812467
775448
326470
1584161
1480332
1115091
1162700
1304392
841642
1601183
623081
1274332
324226
874708
256097
90784
614933
1127165
1791943
24160
1340526
540394
1795811
1060122
1594760
1046993
1915694
808504
910762
1144366
1432305
70834
1066692
1196498
257196
1356846
1093823
1421784
397585
743363
1800647
1409340
572027
1215370
48067
1238352
1358375
1685550
98320
1889092
690397
2698
945302
274328
1009985
643477
245946
23204
329673
219007
644934
1480589
880297
1406929
267122
1053814
1441885
1065345
1258408
297065
737991
591524
1323846
434801
125842
1316950
1413237
1729607
1770852
1050500
1591539
1937789
1879413
521988
1917046
165454
1610799
643952
532999
1271079
1748882
1682197
247419
1650896
155056
31772
677943
1565201
1605173
1640374
1434103
1592848
1416423
120114
754875
141730
1394289
1223855
1482302
189687
663718
1884484
192314
975791
679537
678519
562233
1937589
153696
1058191
1473510
1153382
1128999
1838813
104970
1480399
283192
843340
246327
1623819
254520
1355488
18563
208742
16232
1021916
1110462
1135145
1909789
817717
154311
866090
1468648
1319134
166321
602950
1857173
1114297
427300
1181884
1296
1973483
760484
1253736
58274
1136298
1106420
1435203
1522352
1239343
619103
1264450
1943197
705293
1196014
1094325
893603
817469
568841
1348337
1497448
774827
181289
169089
275117
496208
961313
1845954
225302
1809118
1789860
752412
1388789
1226636
1399460
1343465
1947386
1884403
1936299
1636181
1845135
809443
970312
1547806
242012
1288847
258347
411592
1311452
1015804
411118
1104175
1436150
1065521
1708809
1325430
171721
1581486
985866
711102
449990
201220
991571
585427
1438504
1148953
1080926
1212913
340589
1959638
723490
78943
1226221
55438
250605
1962856
833118
287288
1058813
1494657
1286654
506330
34032
164213
440829
1582533
771481
1349801
218398
289675
768840
1356088
220448
322596
1732365
1308716
1833504
35844
1576334
920229
795469
1113229
1593236
637911
1425873
1487720
208652
556780
357833
229835
1801365
1529314
1904777
1550412
1031379
835647
1415834
1969351
769813
455823
491480
1423818
1338653
1279428
1177779
879009
1036366
869770
1414669
232139
628131
1893298
1318681
864540
1579578
161537
478460
1010793
1241266
1400900
164048
396700
1146735
354248
348504
1127869
747036
320506
717386
1893818
1652487
456941
1175505
1592004
1915923
1301152
246920
996261
1637586
1962149
139106
504612
88785
517436
170740
208563
544369
1600766
1829461
282369
691567
247618
989834
890093
776727
162640
1197411
309342
785906
1644256
1800708
968416
1888547
1006103
243813
1936948
1997
750331
724875
558110
152427
381130
1902793
664984
1133101
399104
1357774
1651912
1588936
382721
1175783
1220741
1319709
1787636
1839612
904285
1787979
252075
1034665
1352596
1922250
1321609
1587215
1814216
1738014
936437
1331692
1928762
1989484
1862966
1901492
1168167
577726
1029077
1646182
146225
1261258
98546
1798845
409852
688739
385334
1140387
1670325
432655
1299115
1899854
1820602
217913
327701
1300838
256257
370622
603425
1010956
424256
834252
1677389
1904401
578698
114173
599680
1371875
504622
1371340
1637637
96802
776400
1055945
107833
1369901
1555083
1224924
841190
1483791
996
137155
638669
1086926
1045846
419205
1985127
1879688
992315
401283
1860724
1520863
1024429
1313366
477376
1255213
1692309
388150
1225754
137224
1262984
1633276
641101
949558
517507
1611969
170373
1958044
860496
173709
861762
1775940
1765023
1061666
1793766
1009897
380739
1287436
820581
602389
1470666
637703
943207
1079773
1565173
33612
1351311
1570975
760014
528942
760788
1913729
1544474
1816554
586347
795052
1597911
1090679
518015
1812575
1820711
1426383
178531
1553572
593362
1985727
199534
1483568
91471
1062392
1959715
656941
1554234
1372220
69241
856534
1178992
511264
163896
602616
14829
1868004
1744544
265199
22041
549672
1913777
1894908
1847643
253227
1463048
1254629
1075712
708749
918626
1517218
1036691
1749888
1055218
1223410
1112383
1342940
1775118
532612
1612800
1386761
1105413
896318
984068
537246
610266
1592994
86047
209101
593150
363274
561773
1504410
909140
254119
1792679
392645
343977
1823605
449218
385697
139971
791646
1632693
667782
1999819
1749880
123519
48124
1366583
1528221
53834
615175
281762
954627
1810368
497420
1855947
66572
1164009
761728
1751967
1621132
775757
96751
145516
387909
712026
1820334
1610941
1855329
1925409
1753828
1670052
1129930
451098
1044306
648297
760753
1100353
564794
1641500
552259
1919055
440063
1084852
886421
1982443
46067
655230
475324
301116
1382081
874970
692895
1822811
297298
653528
543389
1682403
1487930
614859
1116231
1049603
402282
346693
1617805
468378
1791267
1397532
1378066
386204
121202
1499564
357221
1363563
410012
702327
1101912
238671
965863
1669186
788197
1138625
44741
539065
290094
1024620
552153
962572
1841362
1991003
1814767
1780010
1657212
14517
548674
1115905
953685
132474
1172461
240713
1101103
1860033
360888
479216
332330
1746338
1502068
1233402
508108
1274404
1439412
1507627
1310067
617326
1938816
149507
871468
999270
1670353
133542
739884
1686388
1654798
1219829
1630862
642376
862964
1998720
122045
687942
1180060
362020
1629701
1337537
1334315
1391682
534600
1773300
505938
1454923
1063070
266764
714934
312662
1740320
1066078
1490729
1365952
157636
1559195
872163
1380079
1771127
486371
835900
889205
167770
1860706
497060
822006
1345683
1138538
1486170
654806
1837049
221829
1194496
452512
58012
1424150
1148409
461156
1592231
269307
1421306
254315
32944
1824174
1903157
226004
1103653
1870999
807993
1996782
468391
916358
259961
1920997
711040
1323212
13756
663355
276594
1124317
1607030
1192040
881949
670995
475481
35904
1425087
289135
906330
1366348
1993163
351383
714980
682633
1885098
49559
515948
1226796
1260895
397789
1839807
1299572
188740
698613
1393443
1801700
441684
773360
342247
410480
1504991
633819
1375414
240712
1797144
839115
205025
147499
401637
739591
215942
1868490
1323864
1338175
1008838
1170310
278458
18921
674300
35750
1727112
1356929
990825
1275613
639455
602911
1278326
1620625
1140118
56613
695760
970495
816429
1913863
455210
1032568
709429
330662
591670
1966648
1825533
560054
1346468
1132425
1294494
1846907
258303
60718
245368
1707439
572027
1493638
645594
1454446
361210
1368553
951453
1208511
940928
1929524
1534820
599503
1638924
147753
1476787
217938
1684248
1093114
1670149
900447
407875
414468
997187
305683
1291589
1192536
1387730
747084
970634
1087443
140872
771150
1187471
1347122
1638832
1526329
1993354
1171097
1513505
106201
1957390
652421
749494
710429
581683
645826
1989134
616977
41795
136807
787862
200458
1230276
1597983
402315
1828413
1402835
1395226
1520325
69326
567806
1411218
797309
918006
950786
920526
485656
465512
557643
1131605
1323877
1197206
975496
1876393
1146451
1286536
805914
1177352
1541487
1687724
815135
606776
794130
222137
375510
1933860
681840
526832
1980289
42183
1910108
112710
236252
993975
1299482
227322
211162
242433
952270
1849198
1842734
662566
1628959
530573
693054
613881
596752
1999623
1477374
774557
1095359
791842
1427229
1865390
953020
1380570
439120
312568
1425327
682504
912212
48528
1224908
864710
1904099
1673250
1917010
399429
652252
927303
1689534
116951
628858
1255021
185576
1602476
435513
1816962
767465
425769
140389
341094
973710
4724
1430684
48873
1736680
11275
1957862
1956014
984668
178952
1966381
230261
568083
453203
637578
1560686
1102590
1596467
1634527
966537
330941
348931
1267000
782763
340156
926930
920006
1264772
621820
374406
697720
1630031
1550869
1832912
1292664
1116309
1908485
113374
1947437
885022
1878741
583228
47695
1039460
377969
143002
425476
422555
1635248
786227
551282
1508242
1241759
1284154
849025
998181
1115399
1656297
1023274
1524600
1278560
1185027
1867801
619405
487044
1231638
1889149
110599
1502432
893610
200822
1852227
304896
297326
612479
179949
603750
1524100
873874
617020
599219
1418910
593815
474936
474979
618521
511008
1976670
1648417
1813047
1686173
976810
458270
1315920
1082863
1802485
756502
7619
554649
1655994
995973
1858731
1418857
324755
822997
604454
1423240
1456277
1206321
798663
1477690
1452124
1852972
1819683
166871
928241
1319255
881588
1468253
1998097
934260
1564487
1154133
445678
177974
1621090
16695
521554
1967120
1309960
45541
1923739
1370306
434968
959660
766980
1941152
723095
271091
1480366
1160365
403928
58757
1880885
1230098
892798
1726825
266148
914880
919295
1571990
19779
553529
1894488
440825
303789
1630709
574746
1903338
557659
1870956
133511
765441
1243109
1284946
1925931
1429326
1011226
500543
1871107
61698
63571
43901
407311
1190402
687742
1535895
1509183
1084536
1644357
1454174
37156
19697
1182534
515303
12543
950676
1893612
451814
1774869
256935
817556
1731938
458364
234006
718958
265207
1817264
1777067
802767
1386757
672807
1212855
1599201
71239
423500
28896
1465771
248567
1411260
1182156
974935
1845325
315860
311467
213825
1220432
1898607
1227417
1877528
1050257
1739750
1859052
918096
221495
734523
1695487
331063
554767
491060
1213580
1809440
1749249
1822935
1040535
1804464
1605518
56766
1276614
778054
1832443
802847
517140
1386121
459960
263832
1706053
351685
995804
528952
229594
807137
14879
1539084
1341548
227290
1234446
993224
454326
1990051
1189194
1223630
365992
1396719
1548764
1470668
1575522
1869235
308330
1432164
1105016
971460
892512
1304498
247735
1580565
1058377
1430031
741706
260293
995381
1932674
291405
564699
1266182
615104
1774572
469480
1964981
568760
1956032
954628
583796
1930436
1331510
1476297
844413
1215593
882882
1516803
636090
892496
520821
1573838
232760
968591
1786425
388692
1493189
1300747
818968
647691
1588333
754941
1722681
899853
19987
985154
1471329
403061
175740
315844
399694
1590081
126442
43830
1470750
1189187
329716
821368
1547604
1699835
643865
1691722
59024
1838282
1819874
1362436
1020737
931848
874945
1424913
1607109
1778947
423366
592455
534354
514667
792269
1005882
1066220
375376
380634
1291388
1077915
1158078
165959
553616
1438109
1786728
396096
463529
498638
1152273
502868
96930
370263
769401
1132679
605458
678817
1575287
841609
537517
1992247
1427783
41341
1979204
886652
395334
312557
1665560
1741955
1744102
504169
1226610
990877
1709798
1719327
1810110
613825
540380
127606
1432223
1791225
1275361
927314
251365
1450642
1752050
1614148
1803251
258242
405132
873239
685187
1297554
498671
146771
1299585
479821
534796
1817592
961980
67898
340756
1331081
1291289
959203
725232
552294
1272499
20353
683659
252763
1921034
672301
944700
993556
506722
1851363
57732
1720090
376002
75279
1693204
217671
1224862
783793
206780
381297
763512
61759
320173
122101
1672984
1284311
433522
612248
1530704
1620801
816385
1220095
87647
6403
882360
104469
1342232
1193298
994475
869738
1711412
1544690
1967084
225742
1611541
1635963
110532
1579655
296036
1765297
177021
396486
339602
454498
1975032
1792254
327268
1103678
207954
953060
915863
986961
1512309
193541
1743408
1754726
343290
179483
536676
1898293
1493578
693987
1115174
536034
887832
344585
1695464
1101736
300199
1292414
791712
23832
741133
1267699
887559
1427877
768253
497375
1650759
661749
12120
1624157
1711405
116785
1073755
238243
136146
536394
1094866
521505
1829915
1917798
1728773
1104691
1925297
1740622
1363043
507429
1136978
645851
1057698
1893241
1135810
1020879
44580
1861864
491915
1933309
667597
1546527
982637
1977160
1565874
1343115
1690444
539159
1413825
1566474
1515357
499925
996046
1837776
584890
169976
323354
42342
434032
1457888
1163480
201338
215053
392587
460249
304958
1057599
363074
1389167
617970
753426
3335
345647
288454
1876946
1987109
306800
735637
1219518
1901942
567259
142656
1288080
1333169
1615215
1280473
742399
1703885
1281003
1848761
320957
1970726
932560
302015
1476740
387024
298004
1689455
1788241
1139787
272235
1408067
1406437
635934
1165199
1406701
660195
1309931
1173155
1329097
1206518
1250712
1679618
630759
894033
1486684
1883970
1794926
1304002
1145790
296214
1172949
445695
568818
246811
1547945
1784464
690525
1274932
926251
1446920
502798
313850
917408
1187272
946869
932177
146348
1525477
1459210
1841619
228399
148205
844680
745279
261259
559074
1367930
1051375
1370712
1099046
416298
618666
1191526
90877
280946
1281472
1557940
1819470
936725
583370
177364
1040358
197407
1253282
422882
1495619
622113
405858
607766
1646103
420545
335113
38301
746652
1360807
1832576
1724845
1569421
1073375
244383
87191
455452
582778
775815
1313823
67241
936003
531068
468377
1177756
1309653
1882353
1830546
1160254
1546070
1995872
9884
157484
1214828
501423
1448487
1981872
1114724
1766958
1165640
1751488
1851508
290673
1872539
202639
66046
1484040
920833
1298375
1767546
608631
126772
1680895
1599311
606422
1292010
1538982
1462007
1194059
232508
24492
56137
1540595
1489764
224050
192295
750354
1969577
155738
1387506
1245374
627432
757104
75460
113402
80602
672256
1309731
306976
370307
67618
1897274
969002
1072129
551252
436127
858458
221465
1809092
1732611
870146
223832
1375565
484544
475123
94626
1113795
1406596
1533997
1614218
705355
29549
1070177
1741870
885308
1216917
1691721
1750697
1370123
242168
866545
81677
363557
922406
494139
1463447
1761519
32256
1615709
848044
1543431
1620969
1315356
1560132
77992
1885505
111530
1876291
1977794
1845072
232602
1680882
1447823
1426046
1188317
462129
1540183
1231736
148086
798636
1834086
1275980
1936837
440622
1968947
1265809
1485604
1806207
968116
349099
74840
1169445
1072702
1023913
1252572
1744767
352447
1380004
1923244
1160893
1648360
1590434
1265234
854460
112049
1222497
1941329
1712031
1913304
1043707
748568
1624262
736819
1166921
1145005
1998516
1716568
1216435
22987
1680868
1263788
1371535
391693
407571
1436939
156416
1165283
534416
347853
1243669
185048
200280
1857427
1822930
1428281
1355021
768466
853245
1413131
524655
1206109
1573321
1683663
1838957
849170
1059379
1874808
1833275
113372
10379
877551
1722141
265538
407410
997245
1976533
952122
400062
1642741
392706
395620
393306
865271
1461055
1688643
419915
1207229
1758899
1710897
293501
1609387
41809
296837
750224
222466
353645
803530
1744188
1706293
433064
315185
919246
1817706
799381
1946629
990486
1223820
1021606
1914566
1786274
681908
1500993
1085810
326550
1514833
1259174
1717337
1198739
1789164
1680696
1987350
1724830
84776
829509
721322
1648686
1210335
543524
746255
438009
218437
244962
1168487
234274
1144321
1376488
730131
1310490
281415
1916234
632124
492437
1374450
786128
73462
1252929
1908307
1675161
1718924
21894
240203
155587
1640056
57256
1038105
594221
1539906
1016698
1365655
1172163
573005
602252
55964
1230679
1714371
1719978
1603801
109773
38989
181382
1680938
860495
1491441
841824
39870
1480783
113954
1180870
631536
1157543
826681
1782087
1101863
276471
1824982
866725
241312
24203
1090005
1555454
1775601
1671129
973919
1593180
265127
710565
318837
1622785
974853
674437
1900430
435410
1191028
1775188
537584
894434
1201492
807412
850227
1681185
790398
994530
878748
204316
1769513
147473
253267
1153978
612601
790837
967002
1210715
903817
368414
255838
1586027
1871339
84076
518631
825658
1153575
1882077
533033
183637
1441298
297575
452395
564636
1915357
1721198
747328
301118
956314
722764
1152346
678150
999020
1204368
658362
1443660
692912
639900
181853
1607469
41371
207414
3402
1384130
1668137
638575
570829
1147918
656064
1684548
553787
130871
1860630
539862
1932268
154847
1732808
871946
1769717
841778
817542
1310387
382366
759636
1278283
59175
636410
1625234
197168
190281
1188351
1910263
13517
526869
807621
309023
981656
1746448
1392170
1138508
1516014
1819513
1667475
1916300
1747928
740329
1709996
1198115
429987
1543689
1336395
556597
146295
1915152
1060548
1980992
818674
632570
181561
1895949
1330132
1195428
952321
1915942
1166418
510275
1736113
317086
1255817
172400
302058
548632
1050683
961305
1509159
416233
292776
1685293
1013152
767177
1457717
670491
330010
691581
1894561
1153806
1245592
1993556
377806
636788
1884387
1885174
592632
98011
1780180
758828
163648
1333461
1449894
1539733
1546907
1441400
1233552
678245
1721339
676141
1133174
1049055
952202
1147632
1540093
1164699
746221
49731
1484900
1987017
1116836
416639
781261
1959578
582904
1840307
1086026
1125359
347530
1293099
136410
1700866
1695179
116300
24878
999641
387262
684579
1700897
1948357
1605534
285904
432367
869583
1530606
1610545
1923677
1336207
668106
433090
1588956
612955
61816
830881
806175
1653757
688850
644087
153332
982451
1075772
539553
1771120
1473838
591422
919715
624153
785956
1733262
497106
1008540
511547
1593367
465415
1329146
138332
13555
548966
333717
1582062
874535
217616
1147528
1743364
39312
233853
270122
1797696
1902468
125064
961727
320884
612114
1507973
164693
227390
816742
1612194
1335789
1503707
159198
814939
214589
648848
544604
524367
157435
508407
309334
1986258
1667313
1915052
911801
1989792
1331385
1179728
1340745
577647
1458701
1603905
430816
1668777
673225
1990718
1410885
1020778
1544918
1255378
534594
1867182
224935
880436
893508
912298
1199393
877356
1337084
1175414
165109
1617846
1863024
1097998
720665
624189
1516185
1273799
546507
1347276
1517268
664440
663001
1806875
1779455
1080480
1073939
1917508
1463261
354811
5882
313913
1867962
558615
160719
488507
1711875
226153
466174
1710987
484157
1856186
259031
206968
430599
1098561
1093259
1763594
207903
1878848
851995
1359390
268814
726490
1922989
1559208
442410
1351661
839356
1053613
820967
1583598
542340
1274638
181823
565254
1084296
1405964
269656
566073
977024
956372
87972
116113
1980846
435757
646148
1009425
1636106
1321980
607165
1487383
307132
652527
1494908
1025350
1223944
1868682
1817171
557721
1743031
1663109
641230
1213751
1903932
1387046
1097704
214396
1425927
941365
180373
547379
1353616
1501556
805659
1023314
1428928
1794099
340643
7126
1638982
434683
1190546
1821599
908724
1785303
1581834
1374576
164878
1865502
1766808
1421414
1076967
724817
1517100
619080
1241539
954738
1296928
789951
181226
1195850
937907
1467703
687021
1637845
691333
409074
1617432
1010373
241772
1411219
1456303
1322874
1926880
18745
1808844
14901
243090
492652
1371836
1175590
1934945
400852
1372966
1044345
1069450
149944
986148
1237599
1404204
1578092
532166
629193
99581
1319610
511482
209505
1659394
1095939
1315318
201442
1678873
1300181
995041
423245
1793067
998474
321741
945890
731105
1804159
240533
809255
20224
1005400
747158
1034233
566988
1845362
1803379
1293197
314330
312473
1000860
1226179
571724
877457
495246
1404886
530452
692005
117277
891409
1385100
751906
1567739
1644055
513685
694631
1697165
1916895
1611351
858158
789872
734926
773126
991103
1048215
512619
1476258
932909
1416468
376744
1036106
1491350
495169
89696
75958
585265
1982999
1212136
575612
1944465
527947
13966
1692709
154941
404730
1825244
584774
331663
1811258
611016
299663
1853534
1438015
778912
1467869
836901
468485
826000
482228
104072
1104416
1586855
559500
580324
1276773
1159738
752030
1200341
606033
1171747
526357
1377786
104947
837158
93563
235649
238777
180890
1569621
381545
1333930
419731
896040
731558
1968458
1877277
843412
299527
1221629
761133
1681589
711672
719098
1799840
343493
364039
1245094
1655029
682795
372996
277687
673070
655770
1207410
601013
926465
1799254
774042
1304293
1031842
519889
1822088
78334
969059
1704451
1136895
709197
972034
256969
1126185
162962
1895915
1615314
1989763
1266049
1496844
1341834
3328
1123114
497479
1063173
815480
10400
149252
1614308
1436213
101277
95097
752898
1819250
1083458
861020
1235939
26915
1995166
465896
832558
258603
1592244
301278
815048
639279
588982
244029
1956565
1249771
837089
1399437
625161
1326628
1867088
826722
206780
812227
1727481
82700
1419363
1969747
1232529
534170
1740926
885636
617830
1772740
1680429
277547
479622
118648
1027519
253858
1690233
1381563
1092988
1825811
985284
862893
1660061
517502
1826777
1589275
1164660
304405
296147
1233778
1854114
1209687
181408
1065519
1751652
357894
836862
1565414
694922
1251177
978489
1593825
1749212
1766668
856802
1269113
1571303
1904194
1825171
314868
1582243
941153
363777
1326465
1465762
871218
963354
624360
292929
433600
1929279
567769
1454322
694172
11603
1336713
1002051
1813817
431729
124769
1348715
920550
1193893
1326635
6263
208518
1529445
1570885
1868382
247763
1614293
174388
755062
1156974
300583
994396
1110965
569325
275888
564967
1194268
200742
431444
984187
1825997
1545540
1391388
1038788
1980389
342923
1527257
1781937
1317991
764533
333738
1884862
1954895
536084
206402
1677167
1208883
33914
1102584
1228357
1249860
980031
1016883
267845
1401059
1331837
1477901
2995
237803
1385634
138523
889676
345590
1912893
1951664
1911829
1769570
1653751
1073806
1554861
1700415
522299
434425
1815506
650994
899004
1877577
886358
764543
379932
1642974
1749673
67131
432759
52005
1216875
554209
1266200
862085
127799
1122893
1136704
1739682
372187
1058738
1458657
1303045
1126278
1954798
123606
688824
702458
1958729
1335077
1433164
1688788
1427631
915390
1717028
1978468
503290
1803326
1319556
1565525
469728
1087023
1021598
1397350
548129
1661028
834457
693730
1286083
414751
958780
1387183
948059
376012
1025371
1028010
1599038
1099742
1158924
1828404
1517290
341485
1005977
1760261
1390596
1270764
1277448
252241
307692
279164
1991215
1763452
1464661
208448
702541
1345534
909144
238319
215841
860188
1595961
1152942
1567414
29063
1291525
1610661
563170
1148483
1933031
94015
1572703
223704
1167948
912240
819361
1235131
1709946
1310564
1575774
655959
229042
731810
330005
1890515
497338
1312413
1124366
1183579
846121
693408
383728
934075
357139
257493
1051188
927614
1411899
301507
1010198
342312
12491
1118701
926149
1923769
1483543
1700604
883678
1171899
904712
1324382
418900
430631
1783922
896216
1404442
456765
902497
1954594
1642788
1856230
1781501
607847
755022
1830181
711031
1914966
1154270
978475
273829
363207
1315791
77515
1658037
1630194
18843
199433
1852902
1328713
851916
420420
619887
150712
602390
831146
490966
1038870
1849948
1820202
796092
1430945
1831704
2347
1787027
379996
1999996
1679316
1760710
595144
1527726
1654048
194362
1960616
1931890
1325706
839249
641660
360893
1365100
1752615
1591461
979737
7802
1718431
1461549
171292
783007
930996
738299
1953101
155864
1095985
360965
590726
332714
335077
1981337
1655059
1734850
1414056
162951
410031
1286523
1558284
1111368
1011949
1682510
1043731
1875024
1404594
585182
640929
531503
1687590
1054775
340063
1433472
1230101
1339746
535221
1924679
1623892
575179
656655
1783010
1722825
64808
1804323
976094
797048
635188
129540
1137414
1759790
1367724
572446
695817
459044
1002950
1760109
759654
1852283
1387442
878913
1186910
1655582
281129
1304454
1808005
968122
732741
809865
27747
487608
389372
1750623
936981
250155
1771938
1525819
256705
877530
1980472
1252924
1041320
1183847
1441264
1436854
1388556
1011807
1664282
871347
1024260
1632918
1038036
602120
589841
1308770
668225
407913
1311969
1313771
1715643
888643
581269
180845
1165140
568389
781179
1437850
490125
1970123
34270
624262
903819
302026
1326648
1067282
1590930
1437128
586492
1638433
908582
133543
50244
379068
126675
235231
1135575
221630
1153404
1810321
1314675
501138
159077
246271
1511927
427459
674897
1535705
1111446
1672098
1209728
1119738
689588
171680
1319818
557224
1866551
743349
1119258
1218257
1256296
1886047
847392
1544319
1395021
448442
117909
1138392
35847
774135
334180
568225
321562
330976
1469108
1900055
1998110
512576
1898632
125612
634032
242885
1716606
518558
746506
739744
107873
1846655
1998824
1097167
1330996
1219222
138166
260673
1916239
1045135
822046
814459
419977
1724527
1495214
399202
290358
1832588
1870724
593933
1671823
1115002
282512
1333377
942402
622067
929940
951250
122014
677860
114831
591443
1946106
1839859
855720
89408
881477
213795
595509
666405
1562947
538526
641713
296150
183274
1010976
1944700
1045525
941176
418522
357248
442845
5795
418282
1648422
1959704
1517407
417300
583470
431189
1867861
1729514
265829
131861
27719
1680876
721198
1818628
283166
606165
1582781
555637
33756
374760
862438
1674802
211204
411787
1323701
466993
387789
1781010
1941378
615623
826768
554240
769773
177339
984332
521938
1890240
163932
1235938
735668
1800113
221059
1858824
372766
1407917
137324
623672
638316
1428411
765261
1719227
699950
371458
148693
1003720
1419495
557336
1086162
1406850
1842411
700548
1950126
1686769
961430
32626
617812
315114
1833223
1592943
1115679
445882
1700063
669690
912665
1263203
932474
951377
1100429
604114
1420762
809114
1461694
1599044
1056959
1756238
1720049
887929
1617638
1903293
703000
1914834
1753177
1758928
1011501
1428543
1143153
327234
1982873
1284388
1587880
1746268
311409
1839452
1781996
135791
791872
982865
27514
1867124
22453
1560140
1523441
1591583
664358
809068
370943
1537092
900625
535903
1165519
1110247
1479724
108795
1608249
1453988
1670610
691442
1356103
342107
1794180
113574
1923016
344626
1497174
399745
1617361
1785017
1119619
736768
1883783
113911
1149138
665594
875176
622461
7633
1831584
1840776
114317
133775
547361
931335
1872614
1388445
1145037
307650
1786894
652482
1033691
800193
1184045
1802222
1651236
1880988
394457
236295
512922
859390
1199606
211805
1646874
481473
61795
1231672
302953
157478
894306
1170291
1687739
1887616
329871
712438
104224
353793
558532
1629865
1242191
1957890
1429366
1055654
373371
873768
1239399
266216
127244
1341750
1938694
557209
844737
1871137
913189
328160
161155
421130
1882010
1689080
1890053
757133
1824003
237753
573436
1815244
619576
29469
168918
1164123
825274
658560
1404777
1018554
1227294
1778432
820618
674463
642360
1491727
1782428
382173
1646015
139717
130285
1977915
149295
499361
1376053
1531846
547027
412713
168795
1689758
1534621
1056274
1687690
1380157
936814
143050
999554
764582
1239656
1710229
723120
1961722
1248106
1889419
1468428
662696
13339
1153517
42451
1678013
1597842
521163
531461
698962
1010495
671997
1094027
1860786
1249236
1666387
1836253
380380
1441093
1382708
1984485
1245213
1744686
948763
1057973
603693
1132328
613884
627186
1795406
51190
1606973
1307886
325207
648211
1150508
444682
1603627
1573438
341842
380030
483691
265301
1313938
1300755
866744
504754
1893957
548451
1707552
689461
899647
1956911
1204370
855454
1535796
1439764
856391
1583417
1402413
1848656
37975
972168
928357
374001
1534062
560555
611396
1909504
1792482
659027
1505352
1910144
573716
1968659
1619322
587102
864097
1487752
135242
1013702
692034
1666151
174529
783208
50001
214996
1071777
1574894
195858
50162
1243556
348424
1894348
1558050
287143
1688523
744826
318718
860492
1767549
143745
1979052
1007324
6672
373964
909344
1489928
1560310
904283
148906
994386
525105
1060392
659705
1091353
1368686
533125
73534
780226
1616578
1041579
1874862
767670
945473
567607
713484
1910882
1450533
161087
1428495
976724
1902305
426790
230048
1641349
1604834
265174
1655395
955914
1564515
1135023
1182780
697260
475927
1979029
244988
1721921
107748
956095
1559487
1820301
62961
722807
1679768
1977955
1153291
1982592
1546618
74508
830566
791826
1298481
981845
1267175
321508
497528
1751774
1946920
675901
1858883
565506
713820
84520
1250718
1055361
1085199
854033
112541
1421392
156641
1926496
683793
686571
716150
499256
1993978
1461517
1671212
1276607
771184
869932
519827
436444
808151
157272
1644698
1954370
1370901
1086362
1855892
1250968
1803603
314662
1293231
150617
311264
750452
404138
182053
617677
126449
833242
1760573
1548845
1531726
414444
992900
451260
396497
1743129
737993
674163
1258295
526854
347184
1874709
1145826
1363854
1102148
713279
1116773
179622
24466
923029
449683
70407
531096
843252
1196521
343780
1012192
723213
487221
1681157
1448924
1386101
680121
631603
1381579
1714659
1067937
1181886
1063510
1873539
765993
125718
855859
881522
939937
1191214
1428393
1652877
1496128
937776
1243775
1967303
1061006
245019
465281
1606213
377207
533612
1330192
1279436
64428
558844
1343394
457654
1870757
1969474
335198
546370
877238
843413
1227528
693609
1370972
1074847
771292
707978
307479
1476057
308824
765301
1495092
1100324
207567
842989
1793003
863969
636043
21217
1845379
437451
76038
1225975
1100605
1675429
1202982
402938
536622
29787
580526
1395095
32532
371253
841988
984330
1095249
1942868
983915
1791613
774450
1309177
919138
1857297
1622746
1102114
1385232
472819
1410927
999249
926999
345766
1125777
1629476
498373
1977522
888525
304448
249512
915537
414460
1567580
624426
423216
1228999
655156
1134146
1565497
678049
34903
666871
159823
1165410
808309
1701125
4186
1670668
795134
902690
378451
487820
421387
178594
1390941
1535317
1250170
327550
822860
923080
492137
1640505
1350078
390946
1221995
292511
1599114
436149
1002698
944964
769612
836113
1122073
1417363
1888594
264502
80042
146146
925733
1394460
191125
570048
1444479
474965
363625
1115583
1499549
194126
161293
393256
1265182
516536
641876
402808
1542637
1677574
70415
738210
826822
1661010
785026
1231522
193433
952366
1182245
240557
1062229
1693688
1714460
1938466
525914
321073
496314
546299
200300
244370
1945235
242824
357109
1014031
1872672
1709119
110230
1095279
1630726
53065
1685542
712230
259390
91166
1511633
321479
1692712
1100971
1779779
1939917
838751
227106
752486
1346180
352429
1687638
494135
784315
550256
983653
1329152
33255
379824
1332133
237532
778780
159592
631807
1072808
1672795
757036
1779769
1189646
658435
1266966
872362
699719
554758
1814780
561631
1210336
550633
200179
1469025
1218846
262175
1678660
1867653
1491685
1210930
958421
1016517
1955121
1479296
851301
1034377
1333039
588675
548320
190676
1635179
1298149
820241
845415
30165
1618077
164905
496162
1881587
1866837
742367
978855
1766586
178682
1691937
1805853
374797
1082745
1570374
866548
771459
1206558
1454176
150934
1825135
743924
776314
1059620
9538
812340
586540
1939647
862814
365706
433507
450976
1346400
10014
1236138
439494
845368
360206
7311
1710088
151368
909244
1269450
1133980
674018
233928
228388
955611
215348
1808221
658137
466176
1043906
1121371
436543
1032913
1707375
1768205
1822036
168296
748771
1587803
1049501
411286
317891
677093
1215119
972051
1371834
772514
1510060
1359067
969718
534584
1486037
992710
1861650
195893
606662
1534887
24027
936686
1857945
461118
355159
162658
872520
1654011
1018224
1816457
65668
383118
1753092
390287
478529
1484235
292902
1639497
1546606
1941413
1704143
794274
1010082
682254
338550
495306
1759531
1186192
1147640
1337093
1343810
331648
827590
739836
1075838
515163
776324
1371287
1550176
1889080
346231
1681974
365799
791849
1273328
788966
1421060
195431
1292840
215312
978206
279827
1179626
1396165
1161762
253818
1121386
170300
934958
481418
782174
661659
928673
435513
967318
944866
1447750
1806561
48108
1891525
1855026
776624
982515
1525309
551121
316284
48721
171351
1752344
1595972
50648
558088
1104894
1611767
1236716
1975912
302761
625290
1218520
726599
488735
1349240
491684
638301
304012
1666226
1601286
936084
351802
348609
396666
652597
1179530
1496006
628735
218361
321676
1980161
1395999
734164
956443
919288
1935882
255769
386536
574442
513212
1695874
1839023
593389
1534739
105922
873879
980892
855135
864952
1999716
1479249
156966
1158599
488611
1968817
1975218
1639066
1338860
1599964
1055494
1324949
945371
438080
1709103
1520521
845537
1923102
322868
862796
317069
810779
1667381
1827452
1793185
174263
496673
1324173
1435571
1417055
1044511
1568792
738230
1892891
1880887
768014
1915437
956808
51323
1363167
1732054
1667212
366612
945298
7239
1874112
1725953
1218718
1384421
1648012
1698588
1123807
1434709
187342
1217978
265188
458124
735788
1513170
1161265
167169
1076096
589561
847269
1566477
1008699
1831817
674926
1405769
798355
1188656
1165394
165700
122461
292119
1631661
351370
1858555
847830
311113
921373
1870029
320736
1996243
503186
1412960
1845057
691593
1056700
1229303
225497
1515774
808392
1136666
1476032
127568
1481080
1670448
1191715
1239220
1778002
626205
1814575
1888732
1590833
886895
1254846
1518619
513992
1870950
1773544
46442
1115305
710196
867853
1754533
554589
1983323
359740
89624
1850344
1174530
1915437
259024
1662666
1777655
1263297
231099
1229824
1535070
1248033
1880969
550728
1637951
1018561
808621
356074
349759
1899626
358432
1301829
1743608
813188
109761
1323159
446124
1596733
681703
715972
1938567
369231
385659
1954610
1155818
1083222
696943
262250
147289
679052
1865445
946808
178118
1348759
1330013
1882995
374910
1686755
299522
1091965
1977975
1315021
897124
1392748
1658536
1114
1039025
704450
822159
12014
1884638
400128
751743
1558920
1652752
423404
1143426
187914
909938
522383
852814
1404433
1032582
1249221
1731163
1650496
1825
227233
276555
229088
1436566
600027
408336
97029
1016995
228765
1278460
1242939
141131
1554868
357614
510910
1510952
65471
799488
1534134
1275777
1139
773332
973270
1984660
48848
283170
1708847
693582
1587810
1387329
114455
33750
671658
227184
641045
1906111
206026
1860290
143670
868268
225770
658057
1033331
1397707
1210071
885008
1240800
743680
774291
1305573
1807153
409264
1036717
1437101
524506
22904
1001345
616120
672850
658736
1813377
527563
1156594
975664
571887
81858
1960782
1968903
998476
1919927
1332257
1379979
139808
1855332
1505567
1947970
1680545
700499
1085946
681082
1485652
621391
1854181
1902815
484901
1808023
1669898
369220
1763678
360793
1002973
1037341
1364168
1387174
172384
175105
1877549
744500
1570939
743601
1416596
1384591
1068853
1965007
422954
1462225
558317
1385299
681865
559345
1877960
422258
1500354
208128
1984630
570964
1608307
1072855
71897
1751330
261435
345436
1197430
1166316
857343
72850
1112072
1014158
1011808
1225383
640294
184590
1030470
156942
272372
1001878
1598717
1220487
701639
1673210
1302475
1186304
295557
546551
233607
1894464
974030
1389946
1977166
431802
1232871
1885737
836318
267908
678147
455632
1201495
1094195
25707
1446785
184519
1420977
670044
492155
1039885
1155020
1518160
1794220
127005
371165
1511334
521702
1610698
1323620
411900
994799
826646
1259843
810414
1024674
979577
48313
1265310
1528584
1591531
28034
847958
1674142
491810
861046
1451828
1043467
316068
1567766
439261
1023668
1203122
674249
1751529
1562455
347054
502961
1609777
1265649
738292
308288
198889
118175
402413
1596893
1036450
275496
1815140
943291
1265479
1416493
1448660
326397
1554979
1045768
803298
1118179
876000
1758049
1413962
1535009
1192716
1907886
1010427
614110
1076848
95736
1626939
1859688
1390991
847585
721780
360375
203077
1426978
726155
562796
1446321
1829758
1503242
1801041
1823860
840399
32653
1317571
201644
712179
258942
905005
805933
1809429
1990007
1126104
1401863
1098276
953189
1988855
1922255
1099753
1498428
1761331
1211848
1056302
238666
1845613
89018
435689
462843
1516745
1139891
1540096
1487476
1158874
1700129
570382
1696913
1977679
784043
1776140
758914
1397644
353277
694209
193996
1402311
1553175
1447297
828008
115330
804708
1887506
1931282
1773635
1183943
779790
696842
405246
1088825
1539983
796514
1106736
1251842
1684074
909190
601609
1357966
541476
1776424
367481
1954280
481918
1285504
1639167
174400
1440391
1877888
847642
222697
1716137
524852
1658990
576401
1020218
563449
283859
1508422
390326
605408
1578959
861087
640882
1916032
406841
1873531
1268979
393891
1920054
240464
1107837
1695133
682478
1699684
624507
1397401
496801
520123
1411029
915525
119423
646063
1924644
1448892
143137
885426
608198
198357
1133554
1588523
308815
1844220
496039
1183921
1026107
401326
382267
728173
361098
826924
744297
588981
665769
675371
1763603
1694861
154278
1250811
127359
1743235
758087
1580614
1787395
1982807
971957
1652400
1648128
1666501
23599
1767906
693259
341130
841245
1303415
498843
469721
1194138
1434390
896338
1517997
1807997
827357
1009231
1704846
801082
246061
1881820
1083362
464297
877034
209964
1398847
613375
145626
740971
1491240
1127354
622883
180371
1619756
1098038
1462754
1393202
1366786
1796934
717303
1571446
89703
778363
528023
1824990
1653110
824828
661532
1302636
1472315
725902
1890721
236264
1393025
139449
1454399
262300
511961
726354
871446
1472149
157416
759671
238509
1326292
1027356
1234233
1495757
529212
1367936
1518865
84375
1183514
422855
84286
889731
332425
1229382
728613
202812
1752702
242337
1574763
1687854
1809493
1089370
1046583
926624
893872
250586
669524
623918
1523376
1932967
1313574
600198
321229
1627965
1692786
786928
882912
463263
85364
1540731
419846
1907300
1542271
1460776
67733
1970935
1283641
905799
65615
975198
717954
1965525
902384
326458
152622
796502
52913
1949390
1909922
1894403
1583021
1069981
1450484
1131692
657336
824324
729063
1098523
713264
1254618
1057710
1045879
1455951
570996
1372211
612153
826505
1141542
1998024
1966219
916887
461590
170213
259938
1922452
592325
1506793
162279
1001713
89650
1985841
1672782
1139820
666479
1363174
371821
932772
1994754
75254
43012
1735175
1505117
476638
1787343
1312736
1493208
1661516
1548672
184723
1991666
226531
624767
210897
122603
1796759
970434
1212753
766424
1379948
1259854
1156787
1514586
300448
404471
1705079
329079
552986
1476179
1055847
1298387
1081382
640666
1585502
238134
100731
1826708
1473865
487536
989838
26036
865722
693740
1901098
98468
1780508
1457861
169662
54954
242909
895314
622477
896783
1054000
492177
560844
791641
624864
1496539
872818
496095
769186
1544450
861735
1241290
1644091
1372954
63921
999831
183216
1285915
1064493
362415
1469435
1447136
96096
915859
1167843
1601675
961499
878349
1386216
36712
963483
1505750
1892669
495946
122416
1238043
52327
231319
1064490
288981
397324
139734
1074313
1257759
1690285
1156356
1133307
1399638
158990
443734
766936
431194
529225
10038
1523074
1672825
1427042
681631
95527
236828
516413
1995017
1238718
1490740
699867
1495917
115671
1681057
1890965
1480425
1586964
839702
1309058
3810
1311877
368353
1520494
1709798
14004
1079736
1335293
1338758
404341
1366000
1209287
1256346
503498
797356
1597427
564480
572344
1788525
682121
1471737
409608
641346
294290
283665
1782063
1324651
1178648
385901
1906433
1347176
350258
1966648
998629
697085
335046
684728
1846245
495102
10065
1599028
802356
1586108
18520
1906770
850361
1293332
990123
291344
459684
974162
6986
1067364
1919278
1668126
1887877
740716
1844319
767804
1030097
76698
1086303
230703
1998285
1452404
1183017
1290760
55279
772616
1799881
883117
1492089
748676
642809
1725536
1621033
158818
737606
1822385
1425903
372259
1812970
1155876
2238
338161
1324104
1504378
1172433
1366475
547059
1909088
1542573
212300
1050630
1989347
1893212
455499
1904130
847307
1508772
255051
281372
1397569
482625
362666
48631
1354287
1525745
1041431
1639408
1984541
1544285
343622
1255538
351238
1715341
543084
1980424
67397
42089
1337643
422077
133444
1644866
817203
483075
112440
1934906
802146
11641
162214
278196
1545671
20983
1359841
1320507
756393
307919
998622
1978910
1199890
1836063
633406
373161
1015262
1741881
865706
1857238
1146558
759460
622476
789134
335430
247216
1219895
185430
51605
249364
921317
61805
1972252
673755
1272524
1748729
172601
288276
1408362
1469633
1997219
15321
1393651
215597
1830152
292993
1697469
1884263
161804
1064525
1646360
628518
828480
1405900
1456176
1140950
95459
272947
1828483
1138754
546399
1374975
1865341
213903
916587
385529
1186402
1272555
981047
1500241
588039
1703260
1076393
1644819
1586865
821322
149385
1248374
729611
1070390
486327
1548927
810459
342415
1915599
236722
1630312
167840
773206
1263741
377064
540468
1796162
1662620
925856
1731502
305936
1513525
201073
1952304
516129
1389826
1396461
1306938
1085101
144380
754183
1908257
195506
1066452
905223
823991
597776
195414
420149
148909
1937507
776438
11914
1193739
1080185
1197510
1771458
1781366
1809605
74411
1859346
1595815
506817
1068732
1880379
375483
1224445
1397672
796181
303739
776259
1066137
722629
345728
124028
662096
1778310
1872437
1873218
973579
813887
1940458
1246046
551071
698085
1480074
595866
1498138
764850
1603766
1217287
1860801
150124
1054271
905674
1999285
1652105
320425
801096
1714420
919625
1458118
124520
787328
215703
152041
837448
1630896
388030
43840
1917409
1052498
1958285
63297
1936676
1780876
1114338
1697950
1974424
319987
459187
757631
866259
1657352
1891283
830250
1626065
1739854
108124
1863320
1250807
1845033
1663076
1832653
534657
1601454
650600
104117
603889
1793624
1564932
859766
56552
959789
373754
1050102
888072
357071
1389055
1287608
1998089
76367
1623769
1333460
1994663
477792
1141648
1928443
1842620
1376857
106364
1458646
1663936
1336354
1779701
348582
891573
1965434
963760
1224902
373033
335910
1067059
1177663
1871547
1459815
1901818
381783
1266642
1509707
1506900
778062
684570
1171176
862530
575533
805463
919100
269169
1809409
920111
1266065
916013
478961
1182021
907361
1901263
1292300
1187345
1507566
885303
744664
1150800
61775
871149
399517
776619
1888368
1033459
432877
103770
669438
858329
538345
1814459
155945
1540528
978126
413512
1350032
409825
1631395
1716563
1154108
1199834
722924
565761
1501328
1797603
1164381
640581
1225820
1075664
1855756
1146483
556173
575142
391649
1102266
381982
1008551
970091
1419701
433255
1971942
585426
850527
813826
1158182
499456
1928003
318157
999695
1666426
100229
1971817
169217
1952195
1152258
1877391
1246741
93632
315788
1716133
1368958
971990
1239617
1939194
320072
121383
937717
1193057
1078042
710823
1482431
1400670
823585
1212942
1910902
957541
1612466
253126
817694
519302
921448
1883776
1132531
465513
1646311
153319
495090
10148
607771
567662
1180017
1833543
707382
171493
46483
759184
329469
1248929
301177
1144026
342839
1500783
775469
1752239
418836
805482
582293
1792131
1797769
624177
1814168
1209531
1355821
779474
955496
1647588
1867453
1834050
1440518
631130
1508564
317770
1744326
716539
1841959
1841957
44124
584442
1933078
1951676
1909697
861183
1909384
400024
1279129
1206011
1308052
201668
749299
80028
544876
945536
306356
1431937
587947
1028710
554381
583572
1071099
1566041
1667527
765493
1083817
1000582
1417833
1047761
1410181
382594
158436
1418636
1794366
712568
276892
657990
958913
1639231
1389727
143825
1454471
846943
1841916
1651
810319
1580847
1028464
1809106
1931890
607492
325947
383342
1076732
99525
1340058
1776682
287520
518076
620146
1895785
1718186
111099
1821945
752492
194269
802211
747072
1972689
1357323
1949499
1617652
1448496
277420
62457
1007538
445362
432821
449591
539124
1546028
1393638
1544680
792281
1538464
1006781
478375
625927
1388664
39248
1529646
1558253
1181123
1112770
1156895
855924
427770
1880636
141711
297428
1173676
500944
1660454
1390880
1307343
768092
1478600
1448623
37703
1122606
1233046
1265326
931071
337131
1936707
734823
1386734
1382793
1393194
163042
520947
1673188
1615525
1863204
416944
1281814
1574294
986405
712322
476242
1332333
1343104
246255
1375574
1028061
1137588
822706
1389483
215781
1878386
406363
1315287
333604
1401139
586964
319579
655524
1129702
983032
198827
1078365
632946
615910
1902774
549168
234733
597571
173160
1582701
1310754
1559042
421447
169534
530616
41765
1701492
1575628
1150460
178507
681896
1691766
1329461
1287022
1233614
216909
514793
762684
1263617
1514671
556184
1444945
816930
33385
625194
923348
1516838
1480024
1780861
1179552
265320
23399
1321304
1935181
447941
1726354
1049138
1037748
241285
399078
1903079
1979805
1955755
1985244
9618
1779203
1300344
203531
1300744
1754029
1313976
144992
383783
1933416
688597
1813724
1477343
1031118
1516178
1260759
575580
1057237
1541601
860261
265982
1834820
1096221
968838
1260191
1279779
1752320
273362
1047499
1278097
36013
1335329
1037260
853697
700929
1243716
1636440
326890
1651489
1976199
1922347
1318145
1221099
831064
1628831
238023
1087320
1401030
567783
638318
1481049
95398
1245144
1240399
1744205
882659
1077152
381407
1128164
1637082
1822742
636740
1259996
518512
912463
1038085
325335
870037
708135
311525
918642
1495624
787362
1078986
1157248
928102
1775108
431987
190634
399557
1112994
756392
631028
566833
1554070
1556927
198374
974766
1244803
1818222
1447686
1105493
116094
749929
108348
1537291
120020
1766997
778414
1894206
1040491
562429
556190
602180
40836
1539916
1896649
1993262
1060778
658857
135878
489867
812359
1181159
1171658
1057135
763582
947878
1151611
171713
813285
1610301
1532965
663483
171440
1664245
1832318
1854503
999925
1284194
93747
317567
1281443
431644
653925
881096
1691120
581702
515757
1768158
1568379
375451
1338930
1281236
377240
1766452
1757212
1089542
1009429
1760877
394056
319578
1059697
1130118
1298456
603709
564264
58339
373872
129004
1388261
12271
98939
543306
1406770
1858809
339228
860079
331546
155023
253236
1793538
780058
1385416
849102
1175539
683557
1107974
1503138
976515
1264320
32276
1484148
1541854
1458086
1255006
401125
1753797
1450414
539777
1282435
29662
1484880
1317237
1907160
1525505
364199
296984
669346
827157
1618850
1637714
712853
1573193
1395965
428086
1636724
1222029
702595
1660448
1851576
1626243
1507958
1344785
362044
1570115
1162807
642247
1429297
174741
476431
1249264
1232585
712051
1284022
961850
1501522
1594460
944719
786659
1006579
769890
966227
307521
1140149
1570701
1177860
1120762
545011
1801556
983509
1132797
958319
1576648
399589
712319
1980184
1459629
875716
362551
970871
1350762
1317609
561614
401283
755064
1799788
930038
1859753
1279398
511433
1227937
813403
1782988
1061724
714086
1390160
1615381
136023
1356635
1993265
1698025
587315
1073542
1947940
203927
1023911
899102
1770935
1874191
1643401
1928438
1393389
976916
890184
29696
1977051
1351132
1490141
1702909
669733
1510841
683162
1788417
278090
1497962
1993865
1355049
516678
599030
909040
626800
110096
125366
73416
1024729
558269
283776
1003220
1618566
1387877
1313649
145257
59591
988515
1750547
1013137
589850
551121
1553189
1830705
1639287
959641
1354831
969981
1074797
1646382
1434004
368483
1340354
1280467
1367576
1809561
572700
731356
710019
54597
411880
1458310
597096
564716
253934
615235
1704298
1660181
948343
103829
237492
1823443
1625635
1984156
1257381
374776
795742
671536
885622
1497300
975840
551860
1553391
680691
782977
1990789
1938751
548226
1397934
531829
688984
743568
612504
1776054
1688654
1300410
1819233
1292621
458272
254951
589485
1519879
351461
1797612
155340
1497608
438910
1082634
219325
342532
179468
300030
1097020
1423856
1224484
1672103
1081584
176598
846363
296754
1249398
1141217
1361731
1862943
578932
984210
242941
1805101
1535663
741785
1608161
174423
194957
1693766
810780
1735718
100643
1000494
609886
71099
855699
57060
678815
1105962
685273
532772
216432
927983
1983651
1704413
494919
669610
1187264
754896
1284594
1716125
528527
1187932
804947
569214
1164822
1711928
1997859
380621
1241589
591430
670740
1493109
328800
1756151
1986670
1084633
1944023
623329
1769315
1363225
924082
1915580
79830
1965069
885177
1408490
884123
856045
1107490
188310
610628
693541
1452967
1559602
373334
1568433
1367870
1518123
1672494
1125775
873222
1982643
1475513
1091928
1737375
824196
719121
771742
719175
768353
418491
408333
438839
420045
1069983
828890
1866196
116543
13099
1885526
435596
1648258
1995683
486088
1735327
1784726
391898
1169987
956359
920455
1723455
1133818
1654731
1815531
1270378
126625
461317
1765017
510919
662033
724874
627616
1814531
1735818
250910
1292266
1381853
1494088
1561581
914811
880516
1095833
562600
1846122
202538
1146958
1984791
796987
1465759
1052268
244568
1672430
902880
1114919
1745831
1230231
1918885
552784
147854
1253865
1851731
894184
759326
863253
134867
395955
1487743
1569149
1832596
1048725
1369107
541046
469769
721990
1016257
950159
681355
1338068
392827
1232683
80036
1478389
1414082
633072
771257
1239433
55396
1429475
263052
391446
463124
1853696
1607453
254136
1471237
1143089
649230
352096
1156417
937354
1895642
402013
1338269
1516507
821239
1726163
794191
1828395
1615605
1574181
899074
146515
229756
144500
1098088
389108
1786962
1473831
29090
1550241
1628092
1902840
155438
1723626
1579047
1084898
367922
1240336
1395875
400601
1059927
914022
1339605
1444805
739618
799554
628667
865549
1633983
1014860
1034242
52611
390587
1960859
1387713
1865937
605522
1859629
828053
1993327
122784
96283
918653
1155172
304908
1171297
209685
894798
1950093
1823639
477039
1910996
356225
72759
773826
797358
247666
1982054
1253189
1444876
46520
1286093
330236
333155
46079
889756
685167
673988
142166
80344
1402101
193507
670759
1719527
370821
1357379
1835113
1071754
1675585
1329651
990589
421501
1245549
1146814
1925261
586880
929233
486841
1191921
511155
535859
1578549
763117
1483447
364268
1341635
645545
156439
1296490
1043521
1448423
30555
792242
1408637
1092478
1323554
291705
53807
650557
1972609
729355
46343
679837
1530097
12285
1133491
1448103
59243
1710843
1046106
1742704
1912294
265957
871138
1935075
763759
974121
1768434
430569
1650482
1034777
614975
1903533
301041
668285
481169
1164136
1852204
1263062
1250590
5547
486581
1105432
538421
954136
291684
349006
1348658
615496
1511604
385750
792544
459249
1298638
578004
1799233
685740
964153
501603
833276
159237
692531
1072406
1170812
1118417
308956
1567381
1199156
1133800
672402
1284759
361322
590697
817537
245316
1389526
872054
1910141
475580
319956
1113519
754917
462199
534277
1629970
1134506
1041195
531242
709536
390215
645048
86893
84416
1551239
1344877
1466200
710453
1421714
1964333
649087
1841491
1360331
188476
693692
1716015
719457
129703
297951
1307706
721698
1195927
962999
292785
837227
1807723
924572
1937622
1332628
587994
285374
1070554
113825
1054188
512565
1235757
1544301
1101651
1468143
94649
1021166
1406406
340886
1470904
1543076
1387561
715724
314954
1325588
1415310
51400
118508
349804
800872
475160
717642
1612286
1633287
1216406
1403255
833410
1955783
1404457
132368
328801
1284653
1493912
1894033
1120204
878597
1082664
1773712
1415395
542726
1161940
1789652
844670
183443
1187708
567590
691139
1893949
1642950
1728298
1536704
714058
905792
906889
236750
1781777
1030524
893891
1581669
1022175
680434
814743
1009199
887166
1303584
151642
167748
206490
401341
324733
1878611
1110608
369300
654252
960896
484113
1174618
1003366
1773082
491973
641620
1824925
787529
59424
1582511
1004197
653847
82635
770150
1274153
1841848
620628
834907
1728799
1082407
831875
540724
1466026
1911510
1906492
191947
967186
1946047
858930
1988543
320942
436403
614006
341938
382336
1926556
815510
1088529
1283636
1319940
529508
1692972
1394555
893588
825480
906498
1838154
488304
834364
113350
1476310
1898365
1218100
607707
1075631
240975
1750115
1384871
242270
1620249
272207
750173
364543
590259
1608827
1929312
1509668
1417484
846528
302690
726660
266793
591971
1853844
1135729
626889
1590535
1016980
1702448
1629696
557674
1615839
636894
1248634
576098
1687544
868632
1675723
1661726
1317058
128465
180464
404300
710221
1369047
810971
1382255
1755569
1606648
1034023
1926641
1532234
1695183
1707810
309679
892958
1035254
838483
1585531
854173
312410
1944708
909623
219535
1437334
71965
1460223
367727
233004
1144321
487777
1633229
773996
347561
526468
1440051
726660
376050
768290
453809
1182599
803289
802001
877114
1602880
1705968
1117136
1915978
307228
1019825
1072636
1701549
53230
298070
47349
1260035
172258
1394031
1964865
407131
941724
880280
169880
1504050
244609
712180
1744280
731079
303995
805082
1133685
285610
1930359
196218
760037
1226234
1432971
1241363
1421725
1715485
174069
380083
1623542
1781675
1485765
105467
278401
1617494
476832
1994942
1016244
25037
1154150
387227
1431094
270879
94892
157636
819151
1801387
1844199
1997245
613853
1773439
1458072
123574
406649
1340487
1876878
15226
271055
1739189
820475
536821
780503
1920403
1359868
629125
1567150
1744828
296205
88490
751753
1180761
933356
1528746
1788973
395025
15963
833546
1283324
886
1473190
175248
552306
918550
403460
963344
1274497
1824964
1650255
1315244
777335
392768
390260
992311
1700554
604461
1581086
1867616
1844952
1177677
1988447
826453
969417
855978
1943986
1268605
842195
1674041
1210984
1581159
1401832
528539
219735
500657
866195
1924741
1635449
948188
390664
1243231
1722016
1101533
1959255
1640735
450537
1795098
152483
1697172
230218
1227248
398149
1050506
972528
1806711
1107658
289841
1613301
839047
1353361
1550312
1438345
1985116
66402
1818808
786277
1654669
656525
247847
195858
414215
1874818
268706
452049
1198041
1498998
475507
676587
1260405
106935
319120
1089705
437646
693491
1905286
1781676
346714
208176
1900879
177864
699718
1984764
521297
1669199
646273
1797903
486195
364123
671203
1130257
1381415
1207711
667332
1404165
648965
1836732
1082808
469703
1236271
973395
470187
240286
945825
1869668
818753
162466
1119349
581160
1189776
89697
1894809
1566773
988532
864050
689207
733506
857961
1097735
1663007
1792512
405857
593015
377167
207319
1122177
39090
707287
1410842
817237
148654
63171
705954
574081
1925486
1474199
1150076
713758
1022431
792239
1240310
806291
1898019
1524443
1774409
72592
970476
379635
425972
1960107
861622
498662
733981
1063230
1942133
1272689
268785
617531
648575
1175690
249395
1510498
1108951
1754742
980138
1741208
581625
1680868
451003
739814
1372179
1994239
1749104
1622127
1747908
742812
634360
560376
716482
1315042
1139358
1394970
1756722
1861066
1582510
439809
487509
1810609
465176
1123708
1280513
280467
488810
1671417
1929226
1046467
822886
105218
1347899
1149404
1229131
1740951
1945798
1884930
1892509
1013147
647938
504901
1348404
50890
1252958
810682
1535583
1385991
923121
1065268
1573572
1229622
133285
1948817
480963
161892
1233633
1209775
1200425
1516665
453082
1292428
371428
1164092
673585
1273107
243192
1353798
862541
717769
1134425
561829
1871387
1183237
178894
1768454
221701
351192
1556282
1513580
953387
1723604
99161
1675960
1695826
1665557
1767682
1814317
344935
564478
1662
555431
1790948
767217
1116881
1524833
166657
653430
1462494
1864216
1218949
117132
1780123
184735
661520
1125416
557017
1767743
1113873
895281
609508
1116570
1213827
1994383
801479
707354
1796835
1181986
611494
1970498
551295
1578432
1891337
386451
1485369
614480
1866964
1863047
1533435
1075321
1520163
1065321
134404
1497680
538242
1602834
831410
845330
354000
973120
847372
1317566
1050739
1940065
1317732
1924970
168451
1891506
1848517
1174580
706868
1517335
1610132
1222529
920215
947350
1523126
637821
892694
479681
1180710
66618
1235387
1973096
951734
320485
234736
1733028
1456392
1187461
862311
390093
1517673
858699
1272435
1624628
480940
419508
879590
70093
430201
1570929
1503459
709565
1269725
7795
524372
1895918
1327596
1452643
978647
1888536
1307111
1994397
1614193
791258
1813844
1131776
1692454
1896697
382317
350507
162281
1651943
1255698
1070443
1838220
187006
1528653
423982
295613
818572
986431
209367
1545441
1586668
651826
740142
1808604
1040917
1106315
1988503
1147061
578624
1040227
1302939
1862362
1320591
46633
1897320
246553
512740
1438181
713517
1074543
1556437
254671
1290612
448458
854070
749261
560909
924273
952314
1308407
559204
1245706
196248
905742
603017
253937
1211201
207245
213405
810865
1314684
550629
1027751
440215
970857
1994411
457131
1355454
989615
622627
1352723
1110834
42224
853971
666977
1806047
1517977
1595077
1520439
559778
149044
830494
502127
1702817
1144814
171543
1085836
1452183
106281
503819
1955629
314156
1526280
767196
324323
1779528
1011267
1176208
841518
1874603
23557
738642
1132147
272153
867366
553179
211593
1985485
166757
800793
1418229
807557
1475892
802472
1630658
740944
1493310
1457578
642575
69974
1542756
940034
1063424
732527
599013
1835959
238301
1973464
297067
260343
882913
544922
1083897
1420238
564663
1831248
156771
138517
381888
995813
1798222
764029
955316
127242
1031823
1758429
922026
447623
1950077
1934010
595070
1387627
1609181
304757
411429
931071
876620
1255493
134447
1898819
1451472
1945281
1583152
1887545
1980922
399161
245218
1206089
1298169
404379
497147
1768110
1226405
954903
1882940
533598
510672
1278260
1695860
1822805
1991683
1439418
398812
1431137
61041
508585
1706234
432938
301383
1081944
709578
679498
916637
1633126
215131
62222
1828067
1799446
98835
264229
1022716
182178
867258
580459
835318
1253986
544662
1183371
1514398
351551
387522
1995712
1688320
361574
1473840
524577
844015
1267845
1071188
982169
84714
964298
1464333
1539323
1189810
309361
96668
1582402
1956535
474372
1960312
368693
931395
1842971
845885
157589
1617630
763360
636872
1147481
919187
1587633
1255881
363880
1840988
1285802
956796
666308
301363
1269520
89537
75147
1557344
509206
1126856
168598
811281
520898
50503
1239186
125517
915005
566505
1320508
1465717
24028
1918268
96039
1876160
891227
1121425
1626570
1603917
1914251
485766
949949
58832
1058322
552690
1148127
460458
667267
491311
198424
1705816
344122
906494
890418
1860525
1664939
1687928
207937
324145
1314107
1901837
1000178
740685
1853033
821704
632989
266330
916553
838490
508767
720233
373936
1504609
1127601
572987
1602365
854371
284667
1977126
1868201
104753
1552089
24505
1523506
539322
1993989
514008
36685
1049923
1436988
1115690
631600
1979514
762329
362902
462886
909617
1667130
308888
1973251
245485
1024708
1100436
607801
992795
871781
670990
402912
771435
729323
1575264
1515287
1770595
1006101
371311
961869
480839
1117999
49931
1086718
1415235
1866008
137118
1509726
441162
1412836
1529263
64213
1945659
1862623
899779
194519
785550
18641
945602
1775572
291810
975989
839440
1286854
866479
11107
751672
1818286
1756771
786643
1187064
1923706
857556
213995
610741
1484185
1747150
943450
1980046
163568
457762
738329
1656355
1396577
1442752
39247
1967184
42554
1823402
798713
403710
1324942
367895
415632
579660
136117
1099834
1414496
838368
998271
673040
1478476
159678
432449
325487
1662850
1043574
834903
265872
1523060
1429497
736644
657519
377448
321210
769387
1076694
393841
1857412
521243
1641101
880539
1162021
932034
1419464
490520
684927
118507
733809
1462049
572663
197063
344449
387727
913104
1660967
55957
661421
1485341
1359200
1637748
1673401
933585
40920
1155586
1213882
1604447
414379
1327875
1516840
1109628
926979
1834700
486574
1996152
1024217
700348
670235
862403
1154091
803180
889488
1024042
967407
331216
34333
344546
1762212
468673
1418397
1404848
259952
1260621
1123336
878965
542239
405790
1350884
1861664
618289
291587
904381
318494
635866
810481
505866
407631
1586379
175036
360916
688786
1985681
509241
20812
1010326
586481
684785
877630
460538
537624
586452
1959094
758924
442192
1694773
596442
1842256
90465
1273846
1111058
104690
707605
640084
1265108
545452
1502101
1554264
650250
544475
1577515
883992
1228242
843837
76700
562653
421503
1475913
444799
367743
655763
1937086
1602576
1311930
1862007
860120
501595
55197
1144397
511628
1414580
1107529
146475
939593
571628
1843775
1104420
1632676
632475
1776059
367347
757050
717584
1935107
1990499
1758641
400942
1244904
1399280
1378109
1675439
816134
1650617
1509029
217152
399086
256952
312688
21115
1551037
1626319
1321061
88303
5515
1388963
1447530
828685
1779234
43959
1566581
1737699
1194470
240811
1484590
1167415
311688
478837
110585
1427642
1324042
1414854
770998
1882228
1136134
708111
1114391
267275
884083
995472
732856
1157600
1675634
1726038
1319622
313448
1434183
1205058
951610
1915847
394037
372578
661470
37919
799755
288816
60732
1036247
744363
602958
638433
350391
324143
1335970
204941
840566
1039463
173394
849516
483608
1591256
1082811
1608300
791999
1517440
994200
1531353
1640067
718386
165178
1395982
1202178
1813954
438527
1170228
865032
1371452
902639
1194603
842809
1712559
1962813
76159
885406
785593
657600
270986
1616277
321460
834624
1344775
44292
1292414
1260669
1516056
425370
529705
1606129
266195
1200041
1035476
1959923
256911
686118
1552925
908606
497243
798866
222153
762032
530650
808228
432407
115611
898893
1806593
1525937
630015
573914
1843386
1506721
1250699
860289
1084384
333616
1973060
188382
1749794
1743396
1584946
582128
110459
1272532
964743
1727012
835449
532177
400454
499236
471621
52363
1798528
317182
1003721
826467
891519
711715
448914
242738
1758774
336445
959388
1873900
870104
1902490
342284
905981
1775119
1642946
1222786
779985
322142
1970980
631115
1996272
330888
1360603
1627230
1023803
1760386
878910
360880
1090891
1587408
201848
1827141
921190
1952280
499075
1447102
260497
1854888
1965345
1494965
832570
276059
592115
1458086
536647
1107584
434244
11622
113227
1126067
1114981
692229
811859
773563
1911298
578075
1800205
783355
6047
1232944
287340
611832
242584
1021568
479552
594515
874876
1412816
1621857
1467373
246321
366806
665294
891087
65951
1748796
460043
1336353
1240497
1520271
928788
798235
1461013
365734
1013450
834330
1975352
87761
1251464
1362603
547774
169717
1271703
1739894
953569
665727
1346136
1542084
1130071
1188579
176651
1630735
1956682
1258120
306172
420789
903443
590815
1907623
1312251
1004747
256325
32844
228184
1382640
1112990
1296993
1204791
1388218
1737110
1162507
1804859
1861435
1739155
1034194
1456915
768827
1674461
1495077
1106480
657490
728420
1757778
379886
1419831
872616
579024
869526
1523879
1732195
1929078
1253333
1261187
1740544
1318960
406376
659375
1855020
47506
11124
878242
1703698
798596
1641746
1178251
1783818
1757965
600382
1084250
55774
760389
209062
1268041
1794926
168638
357122
110682
1481443
1468786
739856
1979714
770190
1905956
232394
1081881
1773382
246710
903812
1102777
929466
1690685
1619523
469928
1870410
674728
611624
1360177
490706
1006295
1027489
923131
682890
673960
400867
3408
880394
1528294
1612623
1707338
507910
1096562
563960
513426
1035120
1954057
701493
1890346
1154920
1150962
1749329
345619
1230263
1444716
1989391
521602
1681343
1239321
617090
1270654
1046863
677139
137260
1761620
150420
511739
1816575
241880
381671
848799
73279
513504
1089644
1380681
757965
1303352
683694
944728
1575514
384273
633474
1604035
1976615
1498190
906807
226741
342342
604685
1652229
1246839
318750
1845169
1239779
1991670
262712
1288459
1427738
1937891
1578158
1853551
1761767
1524236
767796
1656250
1943567
829026
1780924
1384455
452427
685128
1086085
667875
979351
1515850
1811891
1738104
1779854
612955
448334
65496
83224
1462702
30110
1881925
738082
653693
1141877
1136622
1785180
1345566
585609
568592
208667
1548826
1607483
130284
92960
1270080
1821171
76885
308381
205488
529446
1172038
1531383
1082700
1305729
1819307
1216131
627739
447478
741776
486361
1410514
562645
181183
789803
1785074
897351
449330
1114393
1350886
454569
1882518
1570593
574546
1937244
664831
1000223
332006
1254093
505029
1082588
1764999
94524
1943536
764553
1179775
1402002
1188827
412342
1595881
1992605
119271
192807
274308
1897291
1012845
1466166
804086
1591925
983616
182252
1503227
1512115
851360
722386
1646846
1737355
1030997
165931
929917
1274175
1809989
261101
839653
64844
1656284
1928039
540664
659991
1448646
634857
244608
247053
364640
37335
807727
371063
1677052
1331086
1233915
1553844
1060606
1648199
1114428
578760
1012284
626332
1247062
838547
1790311
786902
1311997
495020
269205
162308
1163698
193172
997902
1516268
1726525
1107983
1574539
1407124
770111
1159895
1663012
1331077
1094341
1336029
921960
142967
1640659
140450
1635315
1325938
1285372
959540
584428
1204954
1917893
615791
673770
1253753
1331148
1473214
946770
151115
357838
505921
291625
471026
203356
1891514
1282214
791421
583798
1807148
1114330
39752
1688735
602747
1018783
1155460
1189618
1018865
1569359
293467
1684733
1563850
12936
1903880
1806014
431543
1023006
706302
50601
852759
486285
1996240
1282004
1146625
275017
1100837
1845193
1220346
945889
866664
257713
1973117
1450201
892530
1631352
879235
516857
591109
1055704
1153633
822902
704228
1752936
171767
837037
550018
1839454
1080607
1616343
749267
1728140
748248
1623791
1974111
688426
1947504
1760633
1623891
681191
1558750
898242
1854881
1460207
307734
872637
859446
870803
1761938
508099
530367
348661
145005
1284841
29933
1242105
1834721
1644543
1758250
1655513
602082
560436
284955
176986
471609
1652115
95092
1334131
431985
1038885
1533738
892554
1210853
1594081
1991026
1543645
1738549
302561
761228
263834
1003435
1370092
72591
660586
1456904
1606086
211303
1846989
368732
454369
1777883
626185
299613
800893
1208546
328629
192031
1704720
132240
1993628
1682795
1565307
1394432
1119883
352884
795965
1460772
571393
654582
220672
371455
1613382
296362
1379329
768958
1660160
407721
377195
1229015
977732
245698
290346
397669
1822639
317883
1948993
204894
121309
1600990
766080
720010
1848420
871203
1311800
504992
410726
1833514
1119205
897914
987290
1102552
979091
390954
187651
140084
1849238
1985643
689252
44263
1630938
1319699
1315577
760614
1473843
1265925
1875982
927926
1938947
1967063
1806828
538193
711536
433390
1859807
539955
1409319
1405760
1676710
1939799
568189
1575351
562678
1448413
258866
1217325
1662093
1325454
791525
1946949
1675708
1206772
227202
419773
431988
1085660
1864014
1003937
701335
770962
796488
1803041
195040
819499
1761238
1234528
1343425
1700262
1654599
203992
1853491
231648
1175208
1687487
1492112
8441
408959
1724417
1059976
1093153
1835239
1351060
394061
1204557
1600313
547087
1376111
132722
1411781
867814
1353060
966467
71698
232204
1553587
804936
1295945
636340
219076
1064291
1364630
1662270
1711791
1077608
75077
413016
1741145
1875723
332794
1871394
1074784
817491
173697
1789300
1418401
1940666
512702
1287528
1851674
109471
1367128
597085
1086637
1429712
793922
1693871
837343
1461975
471620
881475
673522
1202855
555863
473124
1394552
301745
1705044
1348190
1226968
1804870
1003110
1896959
1992475
498151
228860
817693
457248
1563850
473788
1063635
1648680
1374331
1786546
312907
385682
1290051
1222656
1610095
1450351
528338
647440
1846731
936692
1057735
627419
1829998
1805727
470585
1695602
203341
942797
1214536
1136187
353060
1718759
532433
962950
723576
71943
182417
1307671
494058
1307098
1885221
899204
569936
1113152
613694
1051867
736067
1567600
824537
491728
1515549
109522
1433442
1672140
1382497
1332229
1215484
1873981
445757
1307870
1011959
1347139
686785
1811926
1851665
1032258
135298
1635977
1137274
1615525
1880175
111837
272257
1613076
1627325
1234283
33682
1842013
1023533
1813590
796153
286605
527431
1073359
1018961
846511
681321
1784060
1561304
1619617
958821
1677798
640961
1348311
1294458
1027422
1372688
249191
1568537
1729894
1904111
490903
1858075
1699910
1460986
895450
1540512
1824052
1233732
684491
1580305
1751501
266351
1690324
1246796
1879607
139192
243248
731304
1294903
1114501
629519
239903
41404
1143960
790801
252141
1451848
1278307
1736664
1384482
1797039
89392
1075811
808506
1646418
898692
1381853
829725
1743545
1570524
588607
1280606
921250
1913492
37727
45419
555159
683930
415572
592126
1311051
773667
1851439
391288
1161110
460442
1567883
1461005
1413190
1367538
1715305
524710
1385261
1531269
834549
1136820
1142470
882380
1384681
1518639
338537
1261171
1780486
1885907
223245
516565
1992029
688156
1981820
450510
1879261
529969
1822167
1234038
1244239
661696
1614920
1896359
791960
391831
375091
645255
1171536
550909
1948896
1439528
1192769
416571
1283280
1708097
1905362
1807286
702615
1488424
178365
279933
1100124
1569546
380491
252289
769692
1240770
1239818
406167
1245181
66866
1786176
574426
423138
1666005
1631413
710288
764458
1504673
1884770
1385976
983555
1586340
766858
611620
227687
1691589
336282
13940
487908
974586
793149
700963
1818358
1754073
1898151
1723303
1990912
711588
572940
1834503
595033
590078
1824574
459008
1406532
1387972
170458
818942
929901
103648
879129
605253
1361661
949046
1275192
574060
744783
1649629
1697165
237088
516317
1628454
446912
1522575
2368
1589385
367288
1718740
544796
478968
1062301
1624610
442651
328160
499676
1333303
166290
358666
1121475
405980
327626
87939
281595
1576779
39594
1901645
1240105
169768
1793023
1126888
904106
1827110
912669
105412
106324
31040
223137
1090601
977235
751858
1959070
850452
882506
1091940
813921
57195
854066
503857
463114
284203
961753
953535
542832
172299
1835991
1442388
230672
282648
110102
190923
1680205
1480923
1144803
1851897
1973461
1725759
1489067
1702720
1297039
1049615
894903
406121
535645
635059
317461
1822436
1794659
1130504
82204
1938664
864720
1172701
560075
232892
446198
1635608
1591734
135254
251974
222534
1174352
1993705
1894556
1990387
699789
79493
1731856
1332587
39989
454035
832657
549530
599797
1092143
1653891
983772
1076880
549557
978880
354165
1408284
888023
240258
249084
378727
1766503
1340128
1657403
489925
990920
1343276
1790653
765395
231156
268197
1684644
1465994
588071
705933
1623498
1135081
1061881
890586
1392923
1035945
753744
561079
1600001
1446285
471685
456394
744302
54449
833903
223836
601940
949685
1663279
482522
227637
1706573
1946788
112756
1616877
336954
851196
984193
1621660
1178659
1329811
307505
256716
33879
1289458
672128
1176091
1954402
1591229
714619
837341
911675
452841
1810073
1703745
835298
1590892
1399657
1609404
271399
534388
1645664
415462
545347
1450446
808783
1334712
719665
1679116
214011
504337
381729
1882262
1831085
787957
1092890
879150
229890
312869
416932
976558
1814907
206243
1132195
1044748
112009
1985725
174875
174993
1384520
867107
1852649
1077654
1420911
1756906
1487012
45264
1095863
337324
229766
1731381
1137017
308736
1277487
1331135
608858
780365
1653681
312947
694184
10476
613075
1209549
40496
581025
67705
1932246
59576
409601
568817
416684
1638297
1560114
1619145
1962553
576832
749912
760567
214409
1666970
1673586
1441607
728783
589684
1333550
1307144
1993032
995614
1781825
676476
252690
1174805
1163259
811957
1099459
523113
1528466
1903909
74896
1892431
167121
454794
755975
1089357
1192542
866839
1779247
302326
1315911
252563
67386
1040088
1570301
1322460
1984722
1460996
194429
127367
1988797
269559
186221
183947
31775
538602
1480182
498489
914626
427155
1618733
1958471
415382
937160
980312
1889926
208277
380042
1601723
949393
1340058
1019106
376685
473439
1807933
598022
1565928
1397968
540607
1093642
591850
602853
635494
1877826
1104030
1385242
1461756
1861791
1500044
1956145
80024
208757
1379611
497216
1794414
1347661
1434552
880255
1745172
1833907
1865418
230968
1798536
1767629
1482459
1704678
1339011
1807750
820125
707584
1948808
1201493
922602
755745
1852376
1323180
1434999
1793206
875051
154085
1026031
291078
1505165
101084
74220
48539
1723020
265692
778912
673650
523387
347559
750458
750131
1584740
1423439
1987478
273212
491188
1922616
225615
1647070
1105444
260692
830458
595380
659947
1753031
1547166
576568
486727
1312039
621925
1495965
929470
496207
105649
30805
375791
485048
1858902
1258856
996950
1485088
1497791
419447
297103
416812
1595098
1102535
706184
704556
1118551
609360
628694
433954
186285
1293808
1450417
88680
1599129
45742
659764
1269215
1876026
1174217
73818
1013939
524642
1227120
342627
1227582
603750
1328894
1148297
36641
491266
619121
1577944
879047
651770
615026
1796162
850613
1627205
1465057
1258790
740496
68627
267072
1230630
517316
605656
147866
377055
1436188
406297
497940
631779
652412
44551
1411132
1772552
373708
1181995
1084789
408657
469926
368733
1864994
38204
1772294
292182
1589118
861097
1845514
1214653
1715689
1437966
1598158
1815714
32200
431586
494091
1243473
1810356
910586
236052
1325065
868198
1102807
83064
1207431
181472
254870
1586752
55086
684920
1031350
1505771
1293041
273531
428298
451586
90314
1459775
1461045
187322
560995
475692
17437
514809
430392
1810594
4900
745974
1026421
1602819
1058998
1308247
1578731
320566
1026274
137506
173401
216577
1683124
550318
1952172
838591
1353121
1975137
1947051
1629964
1095300
653672
772785
619745
23092
271953
878195
1343012
1011136
1550188
1770640
669281
584890
496240
1249862
1577015
1366550
1342064
58347
1330622
1633270
890901
1672085
1304390
1673241
1708903
469882
1162513
1463179
549560
204147
1186321
285814
1270133
699600
419968
329976
621578
1843505
1781128
1116735
296978
57452
476253
1847447
1681295
786840
942609
1972491
325130
884819
743403
1999387
1832108
1791663
1762029
402913
618826
91421
1338174
294441
1769583
1215336
922684
1819412
656351
261283
524623
686024
257187
24534
1128403
1434573
198151
1025765
744867
150427
1350768
1318937
1788118
840257
464189
1434314
1579639
285975
379496
1742306
381683
747862
1660414
878083
594068
50751
1338237
1985957
1722246
697295
1079075
630009
262778
1609372
1744661
1219475
1784446
793710
1297198
1262909
1334246
1694273
429933
1073525
1840931
1670241
820086
1621497
941686
1631100
968874
1044881
562725
1832084
520607
1570894
955510
1564134
157364
82475
1844065
680903
1706913
1636880
1076549
1561093
334465
28978
1778347
131517
885787
128041
1167145
1666829
1784667
668628
1607348
602427
214752
573958
87004
1835962
822042
656726
510277
1396581
1409993
72607
302437
1687596
1126688
1831467
1603343
1628074
1329053
1489151
1408565
275659
1195836
994992
1510715
1367202
1960632
1099810
650435
1774748
415346
1011247
1763452
1117994
772223
993823
1750475
219247
1562386
1583026
1273674
899772
1891143
125314
140929
1414043
651427
1970045
750826
1744312
1107444
1011995
84550
385292
1387478
1754383
1304079
954391
188715
638316
1599633
1580589
277851
429067
426754
788688
1993316
1297685
1943871
1277972
1691638
758021
166966
1864714
1929706
1510625
885277
1467602
1384010
1344407
1428285
620936
1174169
828730
237934
542639
1153259
1136339
452261
1360468
1092022
549845
1105650
1064218
1433828
719946
238257
1673353
1186953
1217651
805211
217442
1204771
102225
558156
1756702
766166
1062815
518830
780441
1032011
1028326
1702349
1278675
509093
1055995
1703605
1973039
739230
583435
1418001
1891365
959411
1474911
923407
839384
1553071
1264520
105404
1036590
18158
1316458
128327
14850
841776
1944998
1876026
1126027
997253
1448893
1723159
1910666
932906
1452701
1082998
1172954
1436069
1759634
1056641
569817
913247
1972109
1079907
1110495
1829728
1505205
1302679
943272
1426286
1670372
1549665
890575
1698494
1193573
246276
107621
1136015
904627
1919350
712822
893035
777362
298340
1062433
1144699
274714
1711220
387200
1230486
1380763
1750908
1508189
386990
1026815
1535615
639782
429826
854194
41741
1409084
554793
1367394
307451
1781108
601715
1776765
736241
1887731
987212
298548
1547584
436111
1455256
985346
1659786
200837
437890
1568500
943584
594169
1768618
120370
1082214
377696
68694
377482
1494234
1689165
879741
1598638
1233859
269353
703523
1723741
626258
510144
431823
683478
1921748
1083773
290350
661696
860637
1908543
1006067
468209
1621161
1074766
1340691
1402288
487530
1643030
389077
75553
312128
511880
1191719
1255800
1611105
840726
1059278
1222642
880984
613770
1706717
1925191
1781948
481006
803732
336914
1474762
554117
1100188
190895
1289385
440057
1858439
1179329
437071
657473
1395907
1954400
512891
263983
946321
1927414
94827
88300
1146543
1199552
727425
1993226
66872
1260751
1258563
364477
627379
846480
374281
1850399
562759
1737952
217102
1231822
348609
1518802
1812895
669638
1824018
1531544
1853379
899020
1313542
1790775
1458576
729217
1235097
1036948
778832
1203229
878937
1244807
824941
793550
1831029
709216
1634048
1831794
566963
1706610
1980522
769678
40288
1297780
1993228
1861365
910935
930443
15887
1072696
635537
1585503
664932
784416
1593248
1827554
1603828
562510
450008
1666801
740844
174475
583587
1413958
1287197
709266
1976989
1594344
1491415
952660
467515
1011621
513182
1010816
557904
89743
1469859
77913
1808798
1725677
1497355
883555
1889050
272561
739357
1213243
722089
1443498
1994176
1157860
284654
495058
137420
160379
559791
1627217
250579
273796
158784
1718326
927237
1875428
1212294
1264313
1798945
1513587
627971
823334
702738
151461
200342
156366
681929
741403
1788394
1097140
1408047
423632
1950577
1444072
684555
1656981
1984064
1249790
745470
1848922
1443156
919753
681802
1424400
1156910
694731
1466035
124086
603248
899855
1718380
1414210
780456
149127
1214937
1701441
348043
953410
976973
1408747
1447097
1879360
1597068
491258
1582925
1194888
1737944
585857
997888
1354435
687190
1533036
1931343
71925
1784612
710237
728335
1872839
1104846
1245698
1196111
1777968
1638174
320234
1221297
704666
1079845
1410228
224085
410287
526169
824367
911263
2277
367474
1142026
326651
310807
1258246
1204457
1007167
991133
1532652
3432
654767
1902475
1498368
216551
1758487
378209
952597
12358
43327
1627261
1476999
831371
1222813
805475
1821943
994762
1850316
1780178
761475
1114204
154828
694434
1729436
69165
1925526
1487005
1813188
1614650
1210672
294780
1625525
1689526
1492117
816415
364743
19893
1360758
230875
938960
1182223
1747399
1855319
1392465
369397
958554
466052
72424
1648973
1567768
1448625
98174
1583841
1130061
343677
1496648
1174905
108004
1384918
933121
1984979
1918709
1845399
1588406
1369572
828841
1244787
1221607
1611724
271083
1091845
652980
1067017
1249592
591371
694871
1918649
1060597
952637
621799
297692
1551770
149470
17780
361381
1814083
1652118
1536908
144839
470110
474472
697386
1009048
1282631
1344042
1462443
1636851
254130
1383208
1327207
1145077
1888632
267288
245884
1886018
541271
1204480
1596830
1064419
742910
104050
911521
1339199
1007276
44995
85098
536642
836585
1599230
72201
1362202
1740665
1300392
445149
1221597
551813
1256110
916055
1478253
1324666
535351
933250
529312
1215044
1553605
1368250
478297
646183
665463
51789
1825862
119343
358538
816751
1611652
491102
1266214
1866320
941771
1452425
1430362
748475
1691320
1729820
1590642
139780
1097079
1414549
726518
877608
1849114
1599218
699943
963413
207647
117155
159037
1684090
1403866
310235
756295
782357
1178324
74541
1070075
1901307
393480
1316318
925953
638243
594142
1530245
1745427
1286726
650101
466418
70864
1239918
1686101
1573892
1584256
1516989
1507615
595268
687663
1062218
1277780
1922211
83329
1457836
1054636
666582
1529286
1385860
129003
1000007
1792614
1492913
1104032
581572
822751
1347622
1546692
1348841
1857307
651868
764587
570128
1696691
1232005
1891431
311586
1021273
856694
1921690
378850
625781
245963
850635
79499
205811
243442
1642621
1731568
426466
809929
21865
159734
1801830
1435999
1603731
1893971
1250299
75737
673784
942902
446017
994230
254983
611170
1536423
955865
213426
751247
973435
1427332
1632657
291149
1509255
55811
1652296
1985021
126507
960
1119731
300298
1884895
1056830
1403155
1228865
76193
1342467
1670446
1596804
1359758
1180189
343540
1655048
935691
1727863
553334
785359
1159813
1596615
993720
1656133
681503
136446
385047
479709
586675
1851387
1403781
1696716
1055699
1225075
1223213
226471
1860825
1463227
451710
822048
141481
1474815
63642
966744
1983656
329319
319575
1752997
1549533
1279858
930849
1726705
224511
216742
819005
866366
1006556
230238
1865206
1588831
1764526
1869290
338141
566805
1481456
532549
1600693
1775334
1389638
985379
1582716
1543487
1570880
458779
1347051
1844302
787331
572040
1129621
1606506
761565
1327131
281530
58106
765925
1292943
1505811
663797
1635626
1878682
1019761
690073
477968
34995
1904525
1306880
1805096
191228
1815275
280242
51096
547322
1940311
396684
1945481
1119806
499555
1142709
161630
624096
283603
1359806
1617775
1454838
1839176
1766035
1480402
1350240
1186691
1270155
505432
1570333
1647720
398732
1064463
1895903
74192
946258
1754066
1794045
366263
609205
1133544
1609964
1513360
469383
955199
1810865
73307
1842587
141779
1752144
301835
108312
56086
1648149
1053385
64318
833473
494430
1621082
1769861
1634371
1590587
503635
692346
1561175
158775
1451472
779597
1811920
1542183
1778347
922416
314629
846010
367535
1423038
819507
267276
1879503
1481751
1295858
1741548
409562
137935
531691
1249302
135284
1855186
1678562
828477
1510729
1799416
1773115
584829
1732850
327930
1760355
1332801
976511
1357489
189749
104510
1006220
382179
148288
40714
1715110
1826391
559809
1208965
930024
1507793
1217375
733952
88753
1666088
1615859
325812
1625515
823167
1106240
1697652
218036
541694
1614745
394144
1892058
1661220
1211411
1663522
1508211
1827709
1405760
1915347
1984821
918124
743597
1537571
1925775
1682835
862799
808460
1579092
656063
139079
1844372
1650404
326378
1955538
947335
1749244
1623859
537628
552567
51022
1781878
1001594
631809
554612
1805334
654754
1987313
1012418
1609928
1308599
915964
1884329
1769397
437482
94037
1489069
1779806
926304
1259089
1553921
1703508
1892661
1926419
963220
514979
200842
1790966
1298076
346068
799194
1042015
1016574
1248627
1073070
386335
1507560
560933
1713520
1660345
1071312
202768
115922
1978427
1939905
1232725
1098527
1499697
151560
1597651
1016342
1776044
1921989
1379886
1174232
1000292
1295546
1279239
184091
1669410
440429
1581643
30156
1560319
1167123
1314882
817712
851419
1830454
1353764
1937941
1726224
384559
1719324
1659845
1028131
1010059
864636
392154
1228908
266985
903765
919239
385033
448758
1030342
1404255
900822
569270
264165
366094
1075188
632045
552841
1671911
949769
921257
502066
937767
153135
1982530
1651145
588128
1756289
1130110
228235
1215040
388711
247231
1747672
784080
1061353
208397
1810355
1360689
1844883
992337
1742153
350834
534096
1614141
360672
1644239
243080
797052
1499698
573329
1619398
235933
1818104
1363871
439741
1246317
1946432
381903
1519717
1433499
1026140
888775
1469340
1490801
136154
1123300
985923
1209076
1762356
143678
604198
1592767
1293370
553479
536949
1506978
108733
1350252
577606
1706292
1836077
413069
1698777
1434096
630359
461040
1791865
1467090
1942094
868726
1110137
1709004
1465010
483369
360289
1406549
1745860
592762
1595004
1949517
1484694
43190
1932580
1428225
818237
525714
450943
1529057
1847816
949291
65438
369134
171240
1998192
1994917
86342
1146197
1196631
1883003
1730862
840520
1346635
1582164
977180
135435
1429210
757448
1460193
1263961
1757679
490311
70131
875968
551365
1594597
149356
1167439
786365
326095
1529323
1987680
1903566
1724403
742813
1597676
380187
1597557
1646059
485608
1169948
1757983
982773
1391081
1017045
925041
507966
486247
1654373
139219
910501
667254
1229260
624858
529246
340824
1171564
1323254
231804
930833
1531512
122288
1284416
1072355
1977724
388918
520641
567071
354417
1673628
1989621
112280
933395
473419
652761
1409454
601939
962712
1358732
1017574
1680782
1021694
730048
536538
1963974
1354479
241909
879789
1779014
832013
918297
1470754
1720892
977423
978281
141626
398293
1608468
984319
1346584
1762942
407856
504854
1011686
1428393
1262369
1035643
1225093
1606177
931703
1719793
761551
200254
1237865
1441860
946796
359833
61192
134836
513782
743385
1652330
1431803
730419
1022629
1903318
609439
1638609
271219
1410734
1114579
14678
1363024
328551
1941138
925760
74847
1152522
1380602
714145
1483186
1206164
938187
509843
804623
1920061
871777
1143974
1938257
58319
852090
1420014
123903
470057
1252910
1554752
950879
1080709
651912
864966
259139
287622
1171738
505450
421584
898690
637060
1301384
980553
489042
815020
1396419
130835
303507
270496
1070405
649672
200610
1859848
1912917
1436453
1450686
1061309
1757777
596139
1168872
1900764
1545821
1600142
673292
751667
197754
959895
1569206
1445643
1501657
1169948
491790
536281
35999
156740
53394
1542719
1883
735194
478664
1056267
515608
1970582
968004
1116
340203
1795204
1090387
802479
326780
775355
1234727
1559772
1272925
1660579
652643
259717
663428
1720250
919266
1432551
813602
557904
195289
570914
1672863
1176590
975208
1445129
596799
9441
504686
577917
113956
1885138
1448903
367852
473951
1503778
1566868
881051
1971280
1258307
1236887
933634
621473
1358917
275776
1542151
1766969
1086389
533433
1839100
466648
1830126
242919
837877
1649282
1436777
1055791
1402695
1878386
303425
943238
752533
685275
1782900
1788315
409977
391124
1521013
857149
154493
1728357
1895003
942962
186361
145841
1937533
558481
1953588
876226
1357404
304910
459103
683590
424292
576125
1268116
220932
420847
195706
1937052
1967729
163642
45625
1222060
1379436
1592178
763284
899578
1191104
1276633
977147
1371214
914912
357130
315066
1785728
985068
1153831
511631
1938697
175221
10378
627872
1692249
1661568
1985692
1051186
108083
736673
113545
443815
344863
26222
1882307
454710
1974300
139398
1384104
1014286
589923
816974
993094
1361655
1764349
260764
297672
1240081
908508
537412
1743271
1121888
1993394
1715536
1292833
1534327
380797
437637
1888615
1259795
333801
1391940
687635
1463755
1937175
1301501
1850626
980523
245888
1837641
100480
1629556
567428
1904452
1486412
830143
1400950
944459
378148
343233
1261573
1171883
1915869
257436
1852235
1226739
1090781
855290
1447690
1302599
541825
1328218
1558601
1189622
135112
180718
92508
1691743
1405149
1726625
1935368
1210048
724147
283368
1514980
398310
924155
1619950
444022
1264977
33658
1014028
1698404
1160834
1925162
1363766
77611
299313
886548
687859
1780625
827184
1378620
1274206
1826239
1973897
373643
720125
1649824
540178
866436
1452063
1656232
1192735
956354
1624394
1974906
472767
1903399
1428096
241526
1681649
222849
745596
1688132
177376
1562957
178017
820493
1993943
149159
1681492
1248172
509982
201016
1522375
50440
171840
221251
72685
885974
1776444
1827004
397235
840553
1690189
197446
962523
1332154
1247049
95127
981413
1123949
771206
710784
642854
386130
822401
67889
249615
309104
258179
1982867
291995
245156
1363438
410454
211889
1297387
987442
1061143
1732338
1590579
60952
226844
1940351
1856428
1285615
1193180
395076
965715
639319
802755
1823418
430363
1785846
560800
662207
1096307
651883
729851
1406271
546152
1663635
1122974
572122
953054
1292037
349604
938894
1282035
189750
209988
1679792
1108842
408714
1440817
1967083
1075938
1428049
1855217
423203
1297301
200453
895863
1871886
1433696
1938119
930243
1756464
689803
1242635
414063
1833568
389639
1416890
1212830
1892730
338754
1666652
1518826
1745261
1439130
1184537
1476584
1654689
1322160
510860
1561297
1248645
72918
728434
1471176
783230
1644473
1089598
837851
916906
1383419
132252
1883971
1494613
1217995
1515232
32693
282588
1864106
198617
1187152
1836774
1502874
1867310
1564856
565162
912036
1278053
488994
691246
232159
145315
696125
1553962
664137
1971074
506028
1277422
1205760
1906023
1983838
1073864
664513
520418
1784750
1616839
340017
140862
1616686
1245140
1289386
1420765
373487
866518
936140
1211964
1899232
648607
832747
1320374
1189484
779648
1269158
1795448
1581006
1720479
1679283
1301754
647115
1506614
1403001
540779
433549
1805765
1138997
1529
865632
610315
1226304
1427454
893992
987122
840645
1274699
1810601
345570
1136936
1241959
972339
1940018
591038
1367510
931183
127782
1418865
1037866
1019434
808204
1498157
1334210
1721704
1545994
1472949
226144
1888581
228583
244226
456872
524323
937473
882577
842547
1663873
67035
423462
1834064
1079461
1613853
1574850
1987383
350260
1103721
1989186
1076133
337704
1854382
723231
578793
974176
1080855
1039702
1724438
1318660
1405253
1992885
1381673
274936
1529996
1190826
782685
1720085
999188
176270
183274
682801
1218044
1489632
465538
1647046
563812
856619
400009
281064
1951259
1988883
769877
220763
1516128
1281103
1555799
513842
955004
242706
1114939
1845095
1855152
384892
583825
1267960
1829381
1111072
1205438
419578
1322161
1390295
921486
1029517
1417099
508554
715170
1052825
1836616
1921187
1428181
1630245
467916
929338
515882
1025886
983521
1698029
408219
1809063
1897055
1159161
491678
13437
120132
326095
1316391
1726079
1824618
1356280
93842
498406
1557029
298553
699344
908252
821593
1846934
5394
1934521
1376472
1467719
1157859
1972024
1963327
226829
1068923
1687361
278062
376852
1800179
1635893
451326
1667204
1215819
310392
621648
1944347
795271
1868246
1180029
1007900
370918
1083361
957518
1463462
252102
1651418
1959486
1115363
312380
1728870
1147611
1798416
1739707
1646821
1942077
249711
1084865
1598459
255955
1637138
1015155
411043
1197760
1819858
1998496
1848832
943773
36707
524861
1791311
1507294
453825
1872708
270029
1723128
827819
1731419
1000193
1242340
1888213
604493
514926
326922
393988
1585900
1062808
1409007
869909
970943
1550578
1251277
1710040
895110
1196262
1592198
1895391
747265
1244063
1746503
80847
345392
1531781
1261310
1804508
1595205
1738554
1093277
510153
1279090
1535726
1104138
554244
1885055
1787351
1656473
1876567
846465
531974
105226
13038
1289007
1285354
1277905
694703
1899947
458262
314119
1144436
1186971
520525
1799459
721084
1277696
299724
753588
1337579
739413
1013841
1860598
549218
286540
849723
303489
1285988
338622
1073692
721797
1042222
1094499
1263363
756649
785619
214914
1670719
1952703
93849
860437
890130
817814
754132
1426581
920212
1771935
716686
502712
1103961
1656401
896790
1003545
1589286
13103
1725670
1559865
697768
1241758
1994698
250984
915779
179086
1671648
565218
1076912
1624368
1453983
421577
1714893
144389
880081
1530167
291671
283909
464488
1252280
218597
1973358
1814
1321378
1810061
1386724
872340
547528
330385
1725347
653590
851021
1715732
645818
1052078
1125567
860080
1968347
1201368
1631933
811996
820724
521119
35509
1249337
1373667
783562
249637
1886590
1369356
376885
1177408
276813
457924
603614
368327
275378
1546416
1643350
614623
1378726
712578
733510
1068883
148547
127995
995711
487466
1853683
702636
294891
1866229
1624688
730672
679468
1761262
39843
206886
987670
1978881
1279283
816161
952112
1960863
801888
164385
842892
1330495
1718205
1077191
698335
1038343
304947
1865103
1437031
298287
320961
523793
1727318
1134982
992744
1535748
1732482
1570350
674602
160214
1296038
1267168
1932281
211786
1820775
885973
801210
1955820
726813
1240673
150009
1298252
475134
487905
1027085
1336584
1306617
1283254
103522
1158595
1468239
1202879
1165471
1577839
688565
203996
159456
372964
1803353
41750
104537
1214627
635923
1140866
624221
434263
357661
356379
23339
154631
596244
660896
1768391
937295
1200382
1412607
783584
145783
576737
1811249
650885
1961253
986943
1367410
1229498
1987395
1227036
620417
1030647
1298687
163468
1921466
1850409
889555
997170
1233627
1905837
1246858
143549
894900
1895077
1374728
905564
1813034
122033
1671805
1231202
1885545
1140728
1321806
879576
229985
1762564
3700
1466733
1867414
1792936
1223320
1268090
1246740
1855511
1453498
1736679
1616359
1080098
1584200
1171435
999582
1989609
1301116
636953
1069640
1252639
1109203
721740
710781
219410
347158
200495
1875616
103760
1636010
797043
1583325
1501467
712979
55223
40066
527253
1048939
1321342
908359
797844
1556478
1768350
218603
342106
1506780
669978
1629887
507832
884232
314182
276377
445169
574238
538492
830326
1184902
1578109
786734
563109
1490825
255814
1651459
722467
1340539
1988433
242825
735724
92992
1774409
242054
1440544
1838705
130762
275694
111137
1095065
1665649
934342
529198
1332423
377586
561402
188958
308037
1457257
1748161
1024359
1199628
1779700
1482891
1289517
959974
1426608
1270248
434309
1666060
1930366
750988
369905
90723
1925332
1964705
531226
788369
776385
1481691
394482
1886153
701256
1230195
84116
1860486
221740
871430
225036
689270
1996698
58793
502827
1596205
989077
1541352
225752
1595525
1767452
951488
1529586
1295720
273892
1154946
1044082
131638
1334809
1954775
29403
860458
1990843
388803
445905
1972237
376429
1709525
1650326
1936133
1479024
1812627
1204012
276157
1408504
1483059
1233002
15122
1168477
1603640
7578
1734460
1277137
1877279
677163
994006
1769241
32447
817461
996760
781520
804845
1948018
1583560
974468
847334
279262
759957
716683
91096
1058217
1050161
1839608
1894214
1189120
1112155
581256
1700105
1933588
667508
295251
1614670
1345343
1184209
126696
387789
258167
1321098
1001028
1316427
99592
1243296
1626251
1980262
892154
1489265
1655289
1112230
410443
903366
1141706
1423897
1213917
941409
1915379
911455
1047560
1575621
1821428
1192878
957955
242593
66885
992778
31933
717613
31672
1433986
578845
1396052
1226822
454839
1975709
87364
1920543
848910
194842
1691878
1732447
1063477
1421804
1106777
1451971
797391
909276
648288
1438438
33035
420292
121010
808402
411884
653127
1462845
698753
694749
366589
1567100
422338
512577
1303697
564718
1115642
756087
1027139
1417066
355836
971174
1566517
1512641
967252
72189
850134
1005779
858000
1176188
470322
621647
1757123
441454
1169395
427318
1179567
123115
1844483
1966034
1261943
229270
1699007
695206
462611
843515
173133
1347612
1667888
1063908
249697
1534873
222449
43669
218680
315438
429943
57535
1062382
1624051
401593
472817
221925
888772
988717
1130185
409995
721250
1527438
1167986
883719
974714
649091
959720
44023
386741
1077665
1548381
178450
1357851
1692315
1721101
251258
1908866
1009541
1687167
63220
1110454
1405045
776687
1726055
480684
1171937
1072803
129603
501204
760358
1311444
1826190
1854310
41403
39929
708812
1074530
1359931
851052
1156363
557524
1540666
1517442
1877636
1314239
982652
1858081
96330
1000478
552695
130809
1489176
1491936
162303
1103983
464202
595052
1920786
1021503
1195680
850594
579669
1124675
1993360
672455
854306
1114238
731882
423189
1622227
1880776
1498625
957925
352712
1410020
1070948
1905244
1619425
1366882
92082
1122335
1309053
1590612
1199913
842105
613768
1513060
1531035
1301014
1253382
1015997
94037
1835014
978087
834579
204398
1194687
1385397
345753
275197
81591
397558
1358731
1734398
1615995
156389
577969
1135364
292411
1779334
264838
822177
414199
1561566
1397733
1659374
429647
1745946
1970727
881792
1337505
1179231
890307
381161
167170
1663656
140789
1435427
876805
808297
392412
320958
1950099
1589757
437964
1475813
550952
567516
513092
245612
1700614
1385670
547941
497521
139193
375226
266139
978231
1041512
1667420
324518
396210
21457
393526
1958694
1638494
856234
846012
1140809
491276
711876
774708
1747260
853186
1531638
930004
1135048
1966307
609319
1022323
152165
592647
1360639
1222403
1323184
193649
1954211
108927
937224
1057118
722307
1984218
1174341
1446690
998617
1487251
739074
981121
1424615
647451
668676
1432694
73972
678764
1806848
1679103
1476458
182562
506550
1919889
284968
961289
676202
1462042
1010739
722003
828555
307136
1413544
1691037
1309620
524081
694282
619316
1356617
72213
3803
1268836
1824445
1780283
1380151
1810759
1522211
331477
797940
1315656
1261037
747552
655732
1547330
1580874
1718404
1158299
739660
539607
346258
812576
496510
1821891
356222
1094189
1312209
68581
1355211
1089222
142890
153798
1750433
1266084
662330
737911
1793611
1170458
962776
1065943
336515
1252470
471129
118911
1265287
411182
1987366
1908429
277323
106466
770792
518112
844196
788008
1552894
1539323
1996343
1720800
1968615
1689709
1948152
295485
883388
822265
1185103
1244859
756647
1906501
157778
1560014
694004
550711
1856604
1247081
850489
602215
1206244
1310380
141211
1722294
1875412
295447
1999592
433429
1108306
705412
28882
1305859
616723
1098483
933384
1261423
1561211
384262
1813801
186028
1319068
1367080
1020080
787248
711090
1613778
298011
1691108
632671
1861846
1867530
546163
1636473
1454931
355908
1302530
1964725
1432707
1712301
138394
1606626
1409119
1757496
872438
631815
388072
760545
1590436
1852015
1103783
534772
77492
1478247
1032845
1375386
1138413
1639675
1469636
488792
750672
20044
1242108
713029
1865290
247649
1906896
1024978
357309
877992
1981253
739779
1625616
1132180
1993175
129924
1136991
1168928
1908155
882857
212216
1480535
279909
108312
941708
1360098
390253
1761809
1026183
102824
1523110
873902
430681
1456283
1428522
385263
549197
963279
1004272
828348
410889
1949952
556729
1975558
1590610
1459628
688865
331055
887366
1062924
830438
575117
1087895
1865368
1278146
896463
1946150
1217997
1957635
1458989
1153456
1652835
1124073
669797
1421644
1255653
40595
563026
1045208
602259
1487976
572902
1557495
439683
806394
1466845
1169837
1674796
330336
1392434
210133
629989
783743
1724772
1433922
1599032
171397
448416
189857
553688
735759
1485506
1795383
14284
1587252
596878
1616930
601354
1058113
328704
448160
1565920
40228
1330680
451617
24433
1050519
465092
346993
896499
1654760
1638198
1786242
870642
57104
425559
680241
1772753
1546062
1795289
864215
637830
529553
284469
805059
109127
1685395
1362185
954516
1609547
1892078
699682
995976
1841650
1368528
968138
1543790
1975167
1572745
1490751
221480
949562
1013879
1502108
136354
779192
1602711
724830
545233
1420617
1161501
1106847
1761194
1954475
1044443
1817100
75685
1560420
1593208
560909
989623
756236
325944
932688
207186
371086
1507984
577335
847155
1717282
146241
536029
1124943
1546045
1011759
1646697
1561606
1027353
1101752
634920
1640067
69270
521164
1809684
1901860
1325048
1329627
1872230
1340334
1517572
681980
335885
662362
522893
856667
1430858
95008
1973910
75777
52064
1017251
1714671
465628
1784475
1682059
289581
1456410
207492
1235920
845221
967066
1170211
1114314
996299
1937989
1677225
1868339
1001285
105318
601669
782562
1738238
1581289
411009
1070175
1980214
204830
776233
1560894
1578351
1817441
1775626
146424
789732
759157
226844
464820
627977
37629
634504
878942
1450296
209219
747430
45823
409471
1548543
767038
1051355
1787275
1431408
1116879
1776621
1578769
1709134
619695
483956
797734
799972
1547681
491194
249033
1729464
647406
1965046
1405831
193299
839573
545114
1735339
21855
843511
743911
460469
1911657
1434989
817573
1467132
962721
1918079
696978
1986370
107922
1761272
1006578
1255175
1162665
1442229
1559363
234178
1146712
1958681
1390605
1083008
803912
201426
1902729
1315511
1249230
206174
1647391
1632786
1206831
1693628
323531
1054953
766816
731054
1399328
842228
1878085
1578301
1765217
294653
512978
705131
1491751
857358
458409
96748
172378
1555835
1026257
882867
1883937
1620406
1932618
496970
917950
1865319
1715243
1047435
1129731
493947
779244
1237897
1572002
1602604
1470709
42866
679717
1577806
428651
1192051
970016
377902
1770778
99162
1106441
1439136
1486947
717653
1565331
1341393
1294083
1363484
1675043
1927790
1208031
565344
771080
1072006
91198
433320
1190607
1916868
1532047
1186325
422150
1665152
61918
1952236
1310190
1391932
1316383
698783
1911661
811362
355691
1669503
848958
1937683
1599537
22105
52678
1132014
598848
379792
297817
75036
621819
1249406
866714
1782660
1796984
640747
648202
640529
116092
553120
923794
770286
1934089
199956
1552556
128157
1318410
1581759
1430935
523586
1558212
1798799
1082922
1957540
287895
708151
416620
198760
1009415
1495139
463778
1710669
971802
1699506
355427
1537255
554818
952242
1091479
1639465
1446144
211412
59776
1257098
1198741
210128
1162684
1606308
804719
704264
1785349
960260
782487
57993
202278
1277221
1810161
706570
1197597
749976
217991
67305
672942
1521665
1041228
1731895
924277
1860508
1565779
950537
1582341
1697570
1979196
1526309
1106028
319808
1174647
240676
170808
1817321
211870
659000
33871
1855620
1371939
1383894
1784744
1423930
1527054
1161621
1677228
168048
311337
1978885
1108091
1543325
753968
1893219
350492
1682985
445308
3214
104085
1759193
1034838
1081863
266088
1336469
1739428
1015990
149180
711144
1654628
1951741
1580975
529015
1548110
321019
1678917
737532
1721314
1025806
1850448
1897694
333593
596753
1979807
1721467
1194548
1984682
1082983
892828
1657081
1821766
551814
1474418
126759
839744
181778
892767
597153
1099084
1595589
321090
781116
614133
1801794
740472
216012
1562506
1065980
1673866
621391
428882
486964
627374
1218750
1264496
1249897
1774953
1652895
325294
294273
1524253
1239996
665212
1464170
1604979
1861743
1450523
1027784
1054478
1516919
284225
1516019
309437
126799
595216
1316699
42599
1319173
12467
45493
338920
371002
1120010
935029
1648050
1039091
1707883
1124464
607186
1223600
677167
2939
1454046
96542
1749661
1611461
1997849
755698
1640163
973317
1115427
500567
165943
834976
1998357
405211
1790803
1249990
1529830
1594785
1338907
77098
741555
408588
801946
807863
718048
1775839
1417125
1344540
1952430
545894
1363659
1198698
940335
642589
206029
932057
1120640
90256
233867
1146911
1371506
835844
366284
1860848
1939269
1154783
1130630
148873
1288091
1460113
1465969
934721
162248
836987
1840773
776679
157476
946717
268690
904395
1643307
177375
848624
39312
1314017
768453
975397
1580502
683309
494204
1225129
1509913
1153928
872016
988371
1244468
1536012
457347
1566604
1078629
39514
1290203
1444228
1500366
1245874
1021505
1864306
1982612
1428656
755055
356412
124972
1319369
887854
204763
1522374
1958572
1793879
878937
227206
331423
148061
1704412
1824024
1375699
1695304
515848
685429
1710140
312243
924219
1990338
203919
538117
279874
189154
1310071
1231253
747330
1551026
517049
1505422
25487
1656277
235969
298346
1212196
1530892
733817
78535
760308
18996
1694743
1529393
1648730
1349805
1678160
1020746
369905
390323
137908
1883104
1706827
1757782
1463621
1938463
1327512
256306
1451463
962092
1996783
1262422
1955487
553783
1688219
1643066
515957
71129
833988
928123
1078869
1110970
1403176
216490
252542
1443751
1014821
1103371
65164
410378
1664234
1935909
700388
307534
329517
1257079
1393352
1875850
70617
1129836
1608365
134969
360188
931950
1652552
317448
614903
344267
1752621
1721400
331751
699374
268540
1904795
187826
1484113
697143
1855459
1514938
1739046
380373
1084818
237115
106696
187069
1457048
700322
737169
1040782
782927
939129
1314530
247391
658077
1302486
1503910
1775530
1571977
1048340
1473692
592001
691250
770224
300329
1756641
1230081
136287
741748
327844
1560824
651126
1971960
364484
1572476
1650558
907572
1560957
1093744
795234
1213987
163196
1004778
1231432
427684
964485
1644015
1105861
124783
1273938
485958
942836
138609
1431245
1778781
1888202
81756
1261749
1426180
298649
11913
545979
688254
1028673
1672071
1290967
601408
1502233
944166
452629
765416
1606809
1428075
466881
580203
1888988
579526
1265624
427737
1425445
860375
1534785
1984323
128857
1982793
559587
399865
1039643
947794
1206022
540517
1832713
1836375
1886757
1706302
205745
957816
1304747
1185243
1501279
570988
1165524
1854418
198459
1350871
1452566
916168
1107358
745249
118965
592063
1191053
426646
125933
435616
995949
93128
111086
96934
1288445
1184440
1389513
1501953
613809
1713340
1314135
1945347
1536285
416821
19297
113601
95006
1455215
720157
1822354
1456779
1718378
1009190
1583009
762856
1164812
54003
840479
370315
597752
856125
1205012
881516
1954345
12655
93501
660534
1952093
1046689
1077210
940333
32326
116437
1215781
1881734
621160
1816650
537102
1999021
1512366
550861
1358094
85830
1600158
1447194
1452099
194817
1140067
1909299
1814679
1370
1108875
581126
827889
686147
122456
137426
1523603
432042
960629
589915
414760
1554984
1056605
1452619
1196260
1869682
1791798
1692717
1799172
1155904
1075731
1371777
509445
344052
545091
259764
1890268
1137176
1241687
672747
1181826
1992659
1062443
885519
1619432
283731
369433
1833489
1477317
1545987
770368
1110099
1814804
236204
300077
1676087
658322
1087919
1188382
695933
1823116
1465899
211014
1557038
555252
488040
895162
815354
791914
1655123
1241643
1604542
509094
1473690
540864
1015912
1096067
1908712
1619525
564983
1479648
332605
1809562
1714590
801166
1988802
1412201
17521
1564616
488158
1801256
1466795
1213719
1486374
1359753
849136
170337
1335131
375595
452908
1123650
758338
302728
330622
416795
375742
1134804
1335452
1739207
509009
964532
625930
1198264
376837
1649529
1500560
863891
1661915
1686975
960087
399909
1629883
1971796
802831
1241290
114733
1139028
234848
1610410
454835
1938811
461280
1202718
1703341
1799487
370332
966666
1293120
829889
528016
526549
1582459
1204367
890598
544362
293614
663547
478872
58741
1358701
772302
679226
1533708
955948
559382
117608
1012121
945586
1419401
16170
1742772
1173254
3507
911478
704277
934441
688294
1261239
1078730
880781
761596
1221850
984236
133854
1298355
1689147
1198788
609707
1380899
764776
1191015
214884
866569
1462921
84372
1292418
145366
437292
446859
1556108
1828478
488615
688914
311809
1805323
1213926
763658
1408021
1837334
1795679
894799
1445889
1090805
687765
1664237
388692
765423
451633
38660
1878397
180780
1086217
1703962
108018
235069
223625
286333
530584
333846
1216270
1383933
809905
924868
235639
1113548
1330596
1841387
1875044
432595
124241
615509
545885
1087738
354675
1171548
1155397
803224
983020
1104193
664990
837631
628359
1429362
348668
1275842
1968252
1740818
1886800
1114397
315750
1543345
582164
1496129
1750150
249246
1010315
831520
1962009
1121403
1785305
136393
181303
480383
1345374
899733
292449
852406
1333379
774433
980362
930061
1834397
736349
1321640
652509
1507334
1031800
1500025
771485
1344699
609132
439403
885702
26790
1700454
629870
1231028
1312861
203062
1819419
577855
1255799
328030
1872519
1326459
484338
439457
864785
734855
315819
213020
1429658
1577470
898183
780644
237875
932660
1943059
1769896
925400
446111
1786209
1912714
697130
1788039
1947380
390070
1069805
1547293
529858
294716
196671
657845
467822
71148
1544378
863843
1089252
302466
1668904
1392943
507247
1118567
648090
940343
1855058
1154825
1740392
554080
1797099
1916219
1558246
631615
706473
1673048
1419740
1815698
1117286
810014
1486042
452235
1902673
535838
1203574
638489
896227
933959
1582715
1182650
57653
893133
703544
1940381
851953
553143
299508
1807418
247804
1051418
1614886
1250154
979729
1759119
746073
992582
1984137
251797
645053
1665715
82547
328817
1775882
1056377
497620
1547690
764588
1418112
1163457
415416
1408184
1228868
332746
1777830
146488
919725
1810129
1096337
901098
152080
818735
1945720
673806
1155704
1518521
227442
1600171
490457
1585768
206493
1148472
1510957
1553340
1975032
1797350
1413348
653738
1825263
930247
657255
1778525
96261
602941
3049
48952
1023731
881077
1818434
695579
1417850
1006366
1354322
241108
211867
313457
54860
1941249
178932
813444
1285488
307012
1227938
457968
1726922
1866304
433726
1668601
825829
1865987
1008093
266236
513321
1908759
319599
1615624
347496
1252742
622086
1279953
1455579
1310710
1482549
1694844
341922
649180
146252
461366
82663
201446
1796576
377624
371677
1024884
147208
493354
1856699
295680
1536843
612726
170997
1189663
1824655
1772151
82392
1783525
868439
1192506
591699
1348994
771351
1042883
388697
149394
1346851
877195
1668470
1780550
222574
430209
326537
897657
1841780
1195862
664737
293493
641310
1584015
817816
1112722
498366
1835458
1250022
1216967
719891
1856610
293873
493624
676670
1548978
239238
554212
639021
1828523
1640918
1009908
1253921
916168
263613
232106
1240729
753961
1756419
276398
1153257
1115850
27669
366289
791524
1707760
128055
481585
1761974
734971
1949999
1216807
1417837
460403
1215031
284358
1142386
166625
1342744
1246863
351396
489600
1335473
431573
1448080
1303333
441044
571760
930106
1927167
1257912
557771
230255
1788638
1355300
905539
1318768
493284
48316
201641
154468
33711
1588073
1412505
956791
307934
681043
910186
894256
1202732
933813
1396069
1089483
66129
1173254
1351480
1573251
487830
984651
695830
1620268
87108
225446
614699
325019
50971
1379412
208804
1734445
766587
169265
1414444
1101592
129642
364806
1507380
55136
1363373
717350
1980256
85645
1128513
917795
1822119
774154
1648413
333295
1050375
1183248
424264
1599165
846085
1360522
850398
1721778
433296
831744
1174866
562700
1342810
345005
1076511
1205742
1861363
1655816
1386147
946094
1866227
1779067
399340
85495
125153
878279
1967963
629321
880303
1856186
1975341
1311301
213223
639964
178797
739756
349161
1821592
1029965
1938890
1822122
363373
824762
459116
1278343
254115
753065
1781186
335589
32988
1114064
1843956
344872
949590
1250606
1331142
190707
1406109
530575
282553
913137
45076
1807314
406160
1704995
37088
1286270
922827
179365
1510555
827084
835283
25996
1077604
963815
1734088
427038
156492
1540244
1471783
713009
1181737
1307947
1106499
1200306
860455
153464
884679
132865
348725
767964
882876
443040
1392314
1573334
1349677
655059
111581
572527
1915124
279569
1372785
402437
1549530
17235
42450
782181
178360
699505
933234
697159
1277206
1940663
662477
947055
638616
1988406
104650
1771871
154384
689867
526940
1951788
1092249
1973106
817982
1392072
1232467
1959459
1372198
807567
1506797
646866
1741979
513749
1310297
1213087
1240466
1094011
494261
458191
610621
1437303
1861412
1722856
518058
122709
1819414
689865
1891314
1873462
1739028
436552
1028493
1254219
1751322
897013
1169971
453979
697754
261072
1521449
638400
1084607
747818
270357
73619
756363
594642
1809615
118687
847343
1868024
1378776
203790
313591
986040
1349382
749680
290108
594513
269714
937544
1559500
1714642
1222936
7130
310860
1900176
1292182
1638357
1664725
853282
1152756
43979
1320489
953608
751861
1042481
1831047
1855814
1170434
500737
70987
1251578
990220
753859
1290937
57025
1387930
1097768
939069
1052208
1523250
1238924
1062029
1425706
283558
720331
1416749
1473832
1673608
1694765
492741
1751700
1790429
1127574
294470
1119079
1787522
1436745
116083
659577
537467
217623
1306996
1989146
1662949
748258
1184548
1446391
1911680
453831
1512481
1139090
931202
803711
915286
1663528
278023
583732
278988
1820174
603889
474919
1290120
465355
1053590
305109
469209
1693003
1001586
988412
811216
1889371
845379
1503216
1177742
1452596
1073018
1216931
959847
896422
802011
1274670
1125201
612826
1530851
163323
1463465
746577
923360
496802
983093
1017293
1519410
849174
391909
60082
1792570
1724143
420707
1090601
1174156
374268
1560750
1935791
537033
1411367
366082
1703672
1942365
1897153
1733541
959884
649270
1760451
639374
1931110
987310
1326566
1179611
999051
1062455
724136
1240102
1874754
1005516
1709799
322775
402716
1896328
172524
350633
97003
1787288
1632334
1989297
1220601
313677
642373
347620
1817680
1008226
1845384
495285
801943
732034
739895
1350875
883336
972870
412081
1548262
81293
237700
1414506
668310
660253
1081621
1397788
276586
1239706
1949335
238472
1902484
1298101
43318
879486
1843938
254286
60191
939487
126212
366490
1359911
1482339
682931
1407638
487743
1605702
798210
1280284
497162
1205217
1350525
1884131
122431
494198
1841342
918573
1673065
27241
613944
1741616
107904
1664612
643207
460426
687755
950791
1990802
1077836
1551559
432851
757854
768747
1241594
1705856
730725
1975019
1937740
1389070
732013
167158
195099
65433
1179728
977795
45578
669207
689091
973879
1009172
226491
365199
303565
1706636
969005
711066
1238837
1093597
192827
219318
1748061
440146
1505514
1016744
1154049
1325201
66390
1539605
782495
461360
909471
856042
969794
1389957
1109809
278691
141806
555706
1810212
671781
81540
1300985
1188947
1348535
1752220
14776
1720782
425880
745449
1704637
485479
265962
299185
1156442
216837
1411753
379554
219811
1230098
623597
1183273
315007
1015533
453136
1805689
271057
361828
5823
500525
350568
1840457
1265367
286666
1854979
1688748
1494314
587606
207100
1854153
1408212
595799
797726
435864
1635593
625719
886559
883381
422777
1551344
383443
775929
288287
873957
3526
730722
1967877
135019
914843
393063
1632724
128536
974256
1447556
1590774
1914913
1782449
1909560
338527
1327201
1330016
1994072
1713964
762887
1422637
715859
367806
753332
1186034
1938337
911396
260433
161473
737023
842248
51595
1597915
1757561
935752
141909
939683
271686
522356
1628245
1102770
690037
705095
997395
859721
1037710
1018722
293669
71696
1385586
1577626
1563760
602915
737721
429942
1882233
1798999
1339086
1575817
1563804
1779489
1503585
588560
1947771
1036386
1915641
237300
1873491
24263
752919
286980
1473700
1430220
830064
618527
1335541
1523558
1425915
492048
716928
1567271
528827
1100291
675777
1257488
1073928
617061
567329
1760066
427383
1910306
757736
266701
1627250
1815613
1277887
373935
990699
1382303
1237386
137222
1436018
1050818
1911267
1975418
962829
783958
1175231
362448
15494
1762986
1672558
1737159
429151
1231161
579261
38025
706934
1642595
1703339
1250326
1689294
1223053
1456648
1638031
1272358
206000
629342
1876849
321487
1378008
899384
949043
1075595
683386
733560
1777715
1533815
1995775
1597092
29561
134951
260887
1511648
946934
1617400
1558934
192005
471883
1956555
968473
869181
914661
1111546
390920
756483
1895031
1798538
710654
1653683
1671278
1436115
186478
1587987
1981526
1169625
1443201
1113862
487762
1982012
1943077
1087899
1387956
922992
1883782
26328
1805165
1416048
1045737
1144361
1127925
273984
626898
1845059
1728647
630178
796025
1059968
475018
331646
1977971
1048875
1928631
1616868
1119185
1809490
584196
284809
1136197
703833
1613792
884883
1079016
123171
1687686
389083
1403587
1130015
480703
917221
913283
1933485
288503
1388704
524866
1294708
1503222
1064457
1309792
1357317
832469
553897
1681321
1222663
289410
1433402
1494671
1050358
74349
1791444
929481
1705917
1369621
852575
1607965
1803537
1077557
1755335
1673414
1929739
1047342
512806
406254
912907
957901
397576
965865
1921495
1809000
1181897
1576451
443086
1701466
774807
920620
1169133
21754
570479
286409
1571619
1265611
1459841
1409262
957021
1232349
1628938
160225
847070
1936657
1249038
1536814
622508
1801571
832452
697410
432489
543008
616456
273358
349194
360386
1855875
1677453
310802
1503000
294908
1161363
353137
1809717
1865845
812476
1014519
488731
239236
1796392
18852
1813488
1199038
1799584
1258825
1124645
151333
588430
1657186
772893
259185
711744
915053
1094750
95550
453922
1219960
251798
493177
1428657
684091
1295897
455365
1804879
66050
1628646
1757689
901816
1895459
1926561
680623
1782408
1732543
1384850
1148271
329990
1333074
1735589
1779354
85787
1670105
1160501
1696542
1046908
1882657
1056962
201071
795868
643973
1766957
1847113
295227
1791332
198631
1718771
293707
597757
190788
1579734
1263607
15741
777594
1921713
262621
179755
1919379
553193
701574
353731
304314
408021
115425
628097
1960979
809893
86942
155092
5439
669066
1559982
1699788
1551743
613662
530114
195301
1512084
292607
954126
55593
1352330
1596845
1020952
678394
1848380
1986153
1385689
500453
1224123
1272178
334067
1480197
488014
767277
1278540
1574254
1543038
402598
1127028
1390567
598056
452464
1320242
7989
1092611
1195046
1850334
1617694
1231998
75397
1115819
1544951
686095
143077
1930680
3888
654875
1992337
1415549
330359
1283267
900295
304584
731157
603021
51538
1919492
1494000
569111
371700
731322
117061
1020861
1267035
726914
274789
111745
994779
1681545
922097
1610754
1035553
923150
1772180
1863533
53144
1238689
179514
1523836
639672
1625090
1865276
1996462
25690
773314
864718
1807620
646024
503975
118677
276703
811490
1018035
1743080
286459
1380982
334875
1317841
1563865
1603329
1174882
153854
1271898
378880
1928115
1644329
1374876
609333
271165
1151605
211942
657630
938458
218451
1495661
914363
1257039
211936
1054811
619450
1974643
1089427
1283753
1975693
1548793
1399627
1077672
1574353
1299078
1756120
1689751
556004
1378187
1896447
439327
1042395
1928252
1714276
175394
1385305
518560
51935
1945186
591263
1319691
1538379
1396510
1879240
1612837
1485730
238132
158868
83955
529340
374699
1906114
731958
1215504
1551990
1078424
1830922
695807
1388931
845520
387015
120469
435507
1956264
1854912
509166
1028508
833172
653764
687009
1758333
253948
182999
1830101
1121035
473941
570078
977171
1432792
1634680
1704216
313956
1332981
1471167
1758279
614686
344791
237093
1487774
1768348
288456
1245535
236447
10213
1001316
1151420
574027
388460
1424787
993001
1880903
1581550
1875134
908889
564163
1379794
1750132
373602
302618
2748
1989911
419704
923536
1484336
461569
1522261
544899
1285447
274641
1674216
1581976
1755491
448269
1807186
59907
929261
668070
1320616
330841
1024737
1178507
1522540
1129999
1072053
1517187
1378875
1314814
1298046
507329
1015466
1743733
465558
186116
1582992
292221
801434
120314
623050
1735560
1098283
1683026
1053959
1023058
105076
1200569
1572209
1328663
1479480
1720820
439148
1263027
1827948
1489905
804970
830101
1507278
1764634
1421882
1936241
1194676
1159024
102472
307469
88387
214953
1137520
817791
1694688
297607
1803192
427131
731848
1100158
1910014
1430555
913029
323018
1455690
1419995
179480
341478
1125126
764912
344381
1809869
1103160
576579
396422
1641497
73528
1177379
1073246
1734987
1523674
1046487
254905
790264
1360571
6099
548797
624618
236390
671489
1020711
1385271
1189281
770710
335616
1537717
1552418
70232
570001
1874979
1822468
88729
184303
1406269
1014873
1049305
4325
1971639
328875
138053
1486764
1594490
1374584
861772
1547631
1481246
724994
407682
188650
1833820
1807143
146686
791559
1610745
1001412
887868
566288
1699456
169820
110836
437373
1761081
1812267
543234
1172923
1611691
1414262
1686358
1758922
499998
1714549
1410813
702093
1100940
1378630
256670
702257
798020
206144
718020
916158
1478127
1986650
708478
1368257
796824
1524484
1789131
1024493
550775
23458
568968
606400
944173
1124374
1771127
21625
685408
58652
1099986
566764
28144
1384322
537841
1164058
518403
1579162
123084
1620920
880509
169164
986727
738978
1024641
328530
1213875
922403
1986910
1378221
993608
676968
495680
1223302
945858
878779
1427767
888012
37006
1129150
1067174
643456
1616030
556558
369925
131803
73720
456863
1433829
324487
788568
56234
94481
1187655
1746649
668065
1672928
1293599
1909013
777698
879832
936261
1613565
1856605
998442
1783627
1356403
1803132
1434540
345814
416242
215948
949795
1666540
1439837
1487679
142609
1416241
820382
13020
1797465
975922
1359903
1066998
594023
1778616
1140987
885150
1025895
326053
32557
529086
1684025
523038
249799
1001605
370739
1476694
372257
138224
118997
58345
1005481
1535390
1038633
1632249
782105
401509
1094111
1467829
1374620
1048736
1454931
571157
1322343
1737446
923907
1451551
602018
1471164
435226
1135995
298896
532326
331657
1735063
753058
1448833
1949539
569010
394351
1838116
264957
10430
1123763
582313
520431
728757
36486
310922
1046864
1058842
1582758
802517
1685719
640378
1626542
1387961
1050455
206677
1096074
1420649
496822
1874744
166841
835268
534015
133895
1888121
1609932
308111
1985941
1698428
906819
1383537
189088
572024
1008443
1640624
217348
855113
725153
462775
137988
649352
214346
1811089
1167038
293445
1777038
1574112
341215
1658745
1619864
773267
568570
1216496
660188
1116530
498434
405514
1182775
843636
782764
1910075
1396038
1895250
1484751
698224
398126
1973676
1615470
149030
641611
687097
900087
1587166
1328337
840544
114423
142310
23223
75348
1967052
412593
58534
313286
1102939
290512
902848
112342
1528836
581100
1639822
1316467
73841
1437937
1174857
1563501
24129
1620970
325509
624654
1859621
899032
897781
1047160
1814393
833560
1796025
1037773
549740
537844
1886196
587560
872974
717876
252561
1298643
160096
634800
824522
1918099
1920854
1379036
139639
1134107
99942
1333
1419283
1599709
651652
94068
1998273
1410219
357913
636810
1749875
1150586
690101
912176
1395028
1129149
992998
332336
56218
922437
1183948
524118
1960299
183145
1284864
1880505
1917933
910516
969487
1929662
271338
361886
131420
1556490
1107288
1634901
1815590
1981528
1897433
216582
545160
371747
1039083
815845
436661
937691
492284
1797609
350682
271351
1249258
1400062
227912
833557
384522
717476
331003
378035
882894
1840023
1043891
890377
1254758
516734
1070617
1935889
350694
1279147
1710485
1138088
1465111
1277923
75401
1644761
86167
455424
687882
1817849
815258
24740
1784956
1202753
1542154
1491999
356872
638066
74435
772698
816542
1741805
1758651
24900
1551153
1160860
21256
981683
904472
963657
44100
129123
1878307
809784
20426
1883043
1777057
809526
608364
926025
1716167
1507062
1165116
1722529
1332630
1703056
843512
762110
1465870
148661
1849631
235044
1197293
670318
1243954
743334
1224764
690068
1278216
1868734
1006471
506639
888088
1606168
831630
770025
1557514
470496
1256428
1602648
919735
1476328
1598649
1897533
509842
1409246
426829
1836868
1848108
434172
1801505
1436566
469488
372283
1976459
1768998
286543
1227694
1105530
1547298
423823
226348
1206648
664203
25697
1765080
832316
673890
548736
703398
324214
1743020
1427435
1187608
974835
314971
1044883
1211008
334350
894748
1851718
512986
1237603
1514866
1397227
610271
1486318
1166171
117158
1374122
796777
1105082
333833
700839
1905977
821466
97700
1142912
674044
82916
1637910
514601
944753
1864945
318799
1459732
35073
260778
1408530
687898
1366108
983798
870340
1700661
1186549
1639735
1343084
444881
530457
544271
1072446
1936533
367436
755987
952375
793207
497964
1170446
1576786
625758
132841
703031
1172904
538012
933450
369783
1208499
1384753
1028532
49007
387001
1296340
79521
1593006
1672951
308289
648198
1991474
890614
1606756
1091355
860356
1266622
161639
94477
1279023
242994
1134896
110192
1528442
972620
1266862
404009
1732066
167596
1708763
425218
84743
1630976
1461200
67655
1304779
1814586
1966425
1135639
525678
280109
1834354
1567761
120199
648934
1709479
1690109
1602248
542389
1922770
1996612
924704
1828032
1307703
1300402
696531
82869
1582472
1901464
1461434
1993151
1241527
1854455
1514223
736206
712849
78120
854698
2490
1021767
1765487
1426430
1773158
951330
1930639
1033851
528505
1530703
1079387
704845
1945794
1438155
299978
1736625
974839
1239427
515559
922005
374629
1472244
709025
704277
1108261
1563982
118914
732313
1576447
552220
73814
1598266
763857
552194
599327
1369554
159880
159237
284913
1196891
387042
681947
932497
75961
1157334
1974420
1740929
1451654
350121
766104
1800613
1701370
1423884
1758304
1678429
1882666
94294
672204
808407
286280
1221208
901143
1116700
1961218
1005556
1950229
747447
80142
1515240
1765745
654298
1274143
1967742
105672
393709
615339
685660
1108501
559467
1912794
1699477
1276323
313596
1033818
1893552
318887
195294
276612
1012904
314003
1205857
1959687
1757533
279603
1561909
1265601
1968852
1258029
1978707
1173015
1946863
1853698
795164
529383
142599
1424593
1124851
1138074
1160094
352340
594163
1952448
593116
1655729
773698
1743857
1640891
1436691
166704
983811
327633
1045800
1176973
1617622
1664555
868420
900850
1159190
1302236
91240
148711
590405
508830
180185
1018518
701333
1303537
1648133
1838910
1977538
1937389
232734
1856600
1948207
249813
1869358
1497707
1520218
1391066
1055312
360741
895221
905704
1968164
885885
1854380
136576
1526915
1837783
731572
1830684
25890
768512
1667956
1408659
40166
819055
1515564
1938349
1877160
1699233
1866235
774323
1348938
1976508
337325
422103
499562
532907
1745705
42126
1688488
1511939
493322
1875288
681823
1691206
407544
1455612
1694128
1935194
1058733
753685
223867
1353029
1673238
1938614
607594
778183
13119
1071925
1303902
1997361
591804
643554
1197737
440851
1727207
1791655
67837
222452
456819
166927
738138
137393
1713042
814616
1463308
967963
990105
1081961
1243367
42795
1487519
842507
1163986
6630
1556996
1404398
1016705
343301
1598877
347599
988367
1235059
589374
1076069
1932534
1504182
1000977
146050
587051
237931
1202966
389855
1401689
284946
531219
905203
543782
1471040
947264
769883
162681
634683
436837
1368779
1880539
1114032
1787972
207669
1040648
416117
1302735
1744737
1515464
1515517
743633
1433096
334613
915936
1751814
329281
723831
376492
256863
1668097
1054696
207087
1363488
741341
600729
906697
1118217
25800
337892
213620
347494
249630
1386097
1529307
1176973
1587334
551738
220444
1021195
1777181
386884
1663414
1868304
895743
879090
831362
1148264
227237
1217504
1321452
1937304
216532
1365885
1183621
207145
1685497
955498
1057287
328922
1940714
814052
665629
634179
1160679
1357087
1544449
222297
404580
393250
1345527
1033468
382983
167951
1126823
759473
1247347
238363
879060
372341
1139946
1846000
306272
1644956
922935
308540
1024832
1055547
800291
1431362
278616
1591702
1844899
770892
1030744
55856
312078
738406
1566743
585748
323978
1109755
396826
124973
1500768
1551468
1802523
1605653
244842
631581
406109
1100776
840071
519237
926083
560640
1474196
1339261
409337
1485814
76107
1228136
806181
713018
969590
1385303
656598
455190
803100
613901
1209840
241401
1985606
1329209
1517160
1050700
666640
1745241
1682136
468585
1063330
359733
222919
509531
645930
1424462
1550614
308587
1922380
1694195
903311
1097492
93330
172074
186628
1085973
525243
1420604
878682
848734
469840
372281
33162
1947081
1873425
467504
1252208
364271
322775
1130550
324119
1722073
1441039
277957
149615
111607
1772810
1087563
979946
649764
131997
1098872
253835
1120289
1689845
521054
670505
75268
603584
1940318
868385
266713
1107964
967321
96320
1935571
1193421
1858080
901762
1106995
1423143
1259934
760252
701743
301091
1822952
108794
1252815
344905
1724024
492663
709010
669091
10970
313653
298167
1316889
97315
1547824
1193921
1766593
972451
1576832
726622
925557
353604
595149
1463178
1210066
379370
1421485
243909
337873
1927327
1393660
721326
1420515
1865945
1265483
756940
620368
985595
781833
1917216
188460
1859011
920772
1670497
438138
1508692
1523694
48672
1065237
411282
875260
1467450
146917
1393130
165255
630131
237335
1920709
27432
1798904
859567
899051
114602
1564328
1186676
608032
1299671
18628
1930971
348782
346403
1407685
1611441
1006732
855381
1567285
938444
1736324
672671
1162222
1002363
1979856
1795479
1428886
702364
515622
205308
1872075
1360614
1826216
1457840
745882
574787
1791620
1119766
1451004
1214823
715408
1914448
654177
1934760
1263864
1021613
207817
368978
1388031
1580309
1051483
1199856
995630
1673074
856539
1979830
1753349
320489
1255807
1183620
246509
12781
1385214
344239
1050577
1153973
311596
1019420
1166004
1558476
495165
999688
90067
976282
1092756
1846435
1949196
955345
238175
1126143
1253785
1448149
451495
1734242
1499064
323529
131297
1512382
987561
211298
1857762
383806
1954479
1388330
611741
1431804
652263
479597
1694957
1295905
1693687
890394
1787062
352427
1418642
897540
512565
1781546
533738
1197628
424185
214218
1066140
373576
1697398
410326
1935282
1179549
1826402
1266418
998152
1573095
645916
1591162
1733730
1844297
468816
983541
1455265
289261
1566532
1826407
233997
352913
1672807
1309320
1212512
1685482
1155903
275469
1966538
4001
1510025
1069918
740319
1936578
815196
955458
548600
1845352
1854724
1841645
621548
785352
1446516
1913470
1248238
505906
1460669
1859815
1600133
1436520
217671
1864033
588793
1094059
832473
734824
793376
568505
96110
1379866
1661266
1741056
906042
1019951
1899973
1567609
49134
976028
619735
676471
1164694
9431
1756411
1273088
1171878
1364714
368678
1277040
1113898
659457
831274
1186610
1838880
1651970
1665815
173560
1315401
101225
1545270
1482514
385125
515984
719369
343663
1453283
253083
330707
674057
1741851
1924666
1823096
1254144
551375
748075
1137807
1494555
315029
1795026
1339881
222421
315080
871176
1609740
1771016
1286809
1409931
1848032
130489
749838
1577835
1129623
928167
1023178
1689956
1081958
730040
175517
1589302
1165334
1479839
347063
965418
1786696
780538
1009920
1010457
957658
1978571
195759
1031848
602098
153386
671293
1051243
1680850
131793
793924
725465
1554707
1571607
1775064
1736324
1925401
936766
1939302
839094
1431586
1512208
1526031
576672
481206
1803704
717760
1810886
1370455
1548363
705966
1925045
760566
342132
670324
330037
1280151
1146209
1259123
1859515
57773
1389420
1335716
1578927
1224965
949929
1920804
423731
141453
610636
521680
101391
500889
259447
367530
1781941
848583
341437
1615126
304101
1858065
1634866
1495586
299283
1402828
1170175
1987224
807809
180433
924000
1590352
1418475
1708761
1643967
694151
59883
1220550
1353931
987162
880281
1727042
1374378
273102
1448231
6278
110869
567434
1823572
1904229
1832943
709780
2485
1486903
652199
1552483
1859241
238148
1780026
621929
856242
358720
1897104
1512398
1661746
1845312
1632624
1225221
652767
126861
1141513
447365
1829872
1329401
1378304
661871
304619
1029680
541649
766390
570590
1498913
724115
1824149
333788
882387
1275998
239629
1342746
1713053
1398497
730526
1608736
667755
1846327
1663828
63012
451844
1445746
1954826
1996524
499608
1691954
880277
381724
196003
279672
169153
1094736
1067248
731986
1021475
1640090
895059
293077
1815892
1882880
242080
1724552
1512272
1032574
37866
1863556
1888222
80899
1661448
1400813
531902
1599918
1648166
102422
911651
580444
1784445
910104
34031
1006390
736877
350925
600413
1528862
1799463
1975242
371318
1714517
953300
823008
466492
1324808
784026
1971546
1270285
1000952
124325
817007
1324203
30785
881072
401521
1738818
993491
1902156
760238
161528
984607
149064
1563745
164662
1031999
1005071
1383226
1918515
600054
1808844
1397987
1850607
987374
1567965
257668
1151215
1466882
783832
1141391
1689716
1481569
1636841
953433
704047
29984
889
833284
396459
1079820
298803
1032530
1355054
124922
1580849
1458581
1587933
137604
422713
32813
607334
826401
67992
980549
1858471
366460
1702190
1701803
565275
1909085
492765
1454263
860727
1448241
843963
1216511
1854874
309193
188547
1438888
1664075
36373
1107055
1639977
1780321
542044
514397
1409638
511544
79860
1420640
1117447
561872
187761
1635749
192429
197927
1944815
1435533
731438
1496045
827692
1538209
273342
1964887
1694623
1992462
123800
234245
1236220
1558711
953201
614166
186515
1437129
1547492
629161
934204
1256652
1260684
1606617
1517870
919218
1956377
698467
336341
241304
1978339
1127868
1947216
858490
1226744
751464
1548462
664745
138500
190758
1573597
1915400
1217257
1116075
9036
1786006
72113
831153
1961122
205510
1949956
1672182
691704
470654
488437
1998442
175903
258455
1058891
239556
338568
1148459
437077
1631743
522518
96263
836957
405281
235393
1454108
1065897
1227431
839481
425744
370486
209911
1881695
1454010
1590669
1207711
872548
1879491
130979
817527
1513276
1301049
973364
1363064
1534287
834653
843580
331022
111500
82207
213722
1044813
1569777
1832577
1003366
493507
1222882
1113793
1742230
1245781
244984
49907
1732189
996422
206618
1009077
1877759
8793
1172143
286672
1399446
1431612
1883493
1497781
1593105
1054150
1617506
1863163
1780141
1356003
1204385
708748
1668398
2817
1719898
1659126
367079
1925144
970871
928350
380722
1733454
1034392
1960837
1002129
992336
654779
846732
1832823
97756
125519
1363379
1620631
178215
1839478
1493969
1322776
1595914
992445
1915901
1430942
1400771
1066511
1946180
587402
582133
74090
834851
1683066
137601
693826
1535621
1006800
506315
1735090
667241
300674
1190082
350618
12380
231240
704366
1195642
1949635
509151
1880266
9423
233690
258574
824056
1012908
111023
1160934
958130
1499588
190182
1398554
499990
904523
52411
394822
1050093
1760912
1082191
214832
1843244
1585379
1951782
1661870
1560952
203158
961938
737722
266412
1981689
1136768
1492976
42908
1646586
1066421
615342
1208944
1308897
968773
1625539
1656233
992899
266245
1166721
544550
547106
38837
1906266
1399619
895305
173309
883762
321067
1427511
526687
218552
1080353
1741861
1338813
1506278
1809013
699908
1301888
974539
1223230
831617
1051404
362668
961290
1735981
1404338
1236635
1396215
563371
1525986
420723
295022
1091457
1665883
709988
530598
1380387
568021
229394
641450
843430
713359
406892
970136
1486276
1123234
1414514
206039
1544714
1774095
674326
343054
1366989
1880437
90506
1757504
2999
1530804
424747
1412309
805083
1117137
1879006
694797
120760
1914782
308080
1358547
1798790
1962238
1907953
21090
1898860
69883
22986
85796
574031
1358883
1754788
1407092
1136329
1304878
1085576
1039847
781415
1676585
1902618
525676
802801
1537114
1848656
1155877
1279386
549706
1519692
1481024
589371
1614847
1677225
1363510
348905
236846
777567
1858540
1959378
126826
1996604
1961699
32502
1392466
375444
844669
297210
743265
473284
1804288
1492181
1810859
610291
387372
1968826
833227
281894
1265538
1846430
1922228
237171
1369503
1937921
580969
758897
1442892
1875919
1629520
864844
232754
1640996
760658
379511
1670827
1525800
1967313
1050409
1381698
1781683
922106
1924231
1260142
64262
296001
567145
582595
929588
402960
1459924
222034
166187
294187
875346
398068
191661
377899
1009682
1088594
219111
613205
804250
415314
1108776
520306
856528
549741
1144156
1216444
1012377
1925153
799526
267912
952234
1837167
542003
234616
1472303
1506438
421729
1313300
1619675
334433
1029785
127850
1769311
1050649
1267703
1852785
120380
1245685
1176543
570761
575785
970997
1238700
930763
971147
1095086
1029108
1251789
293282
568408
1271595
292128
1510221
308058
609094
1814164
850925
1249518
1981203
34773
1699651
80601
1088604
304137
320335
49993
477336
1245578
1818659
95675
1565178
560539
1953807
1435423
1347737
1231470
1195157
1465756
930458
326590
345087
1782737
205037
365029
936436
1037912
1982002
846653
160892
419455
1017642
1268759
73020
1585237
1809388
735968
377471
282657
665796
650052
1141384
1759830
762237
592235
870881
1125886
801643
1783605
1138749
51817
1668809
1827332
293171
1183456
1606973
127072
374681
501444
1083169
1296086
694003
240967
298612
1402142
91420
311570
1824710
1557943
633428
1734074
529184
803886
1721744
437359
671656
1575501
615967
1643875
903830
969840
968303
1599744
691823
1848399
995123
1416445
439743
84779
1259056
1560044
686151
1026119
525993
338887
669202
1258168
1700135
626634
334306
1412561
824875
1675807
86460
644193
425589
1434029
1332325
930369
1202042
1574230
88042
1484764
1013178
931162
1324187
203234
910512
1453831
927088
1048257
1919756
366516
482176
1335042
597505
900199
288662
901559
1711387
69598
1529002
193358
1189784
1615637
1992312
36826
828419
936342
1844947
1150832
265387
1811032
1021321
42944
122152
992587
1045390
809406
87373
509298
1508159
1931370
818441
1849681
657655
1235159
614283
1903280
137957
1912028
1960088
640034
674328
916288
1182432
953099
401820
1427500
440842
1949188
202615
270810
99986
619608
1161798
422010
1155038
353317
116403
1597153
1328317
1892395
1134482
228262
41015
1926559
1916329
1308525
787835
1501600
962722
1031172
1621303
952673
817766
462349
270243
624742
881499
20524
1092021
1417430
319652
1878703
178736
1751890
1341675
879964
1583596
1090470
745118
932413
1096487
1249878
1377202
1042944
574586
1023497
1906449
1854811
2328
160409
186624
1358531
1314127
1211358
1054413
777969
1344273
1806247
1128020
612719
1960215
1647378
1641560
955910
1150158
426025
1693246
1653369
811546
529056
471280
1684238
1936656
87742
965992
1809648
1828331
1741338
904196
830116
20550
543800
1665169
1787191
1537653
1127018
1224458
958461
9513
1254220
924356
285134
1364143
497575
874650
437963
710272
1282180
1015336
1130619
236715
853964
994639
556456
473481
1089092
569189
1257369
1879652
1074545
29668
1772602
601280
50064
1241347
1744744
1138002
42996
650442
1593592
456618
171181
1666770
733848
1988719
17377
1297258
1988912
1191326
1149326
395925
437055
1253452
801409
1933853
165211
1586913
254688
905318
1157079
1084654
419229
772727
1382750
865948
1204145
65274
700770
1925254
1980776
1502904
485795
763420
1215740
648248
346369
1920308
156090
1839502
1758108
1663673
1112249
280938
390429
1085255
124971
132595
1352086
7900
1106838
1423992
988212
652262
840909
1949842
269967
457012
1088598
30827
521713
1228452
266242
3492
220223
907636
1654126
1649307
1878005
1445929
855107
1688060
1834516
358442
1853503
1629908
379959
1462334
1502583
1835128
1618150
263407
681935
865884
210131
1780977
1526699
596053
1282348
123448
1162774
345709
1554140
1806869
1796616
87148
422267
437567
1489008
568633
1819846
1260046
697822
1005377
55606
526221
1744431
890327
1105042
1860784
1324489
763189
835795
1354156
72253
1460563
1425639
1307735
787743
1605790
222694
1736949
1647873
1298398
717774
418716
1176017
829388
557163
1255129
1509867
1625042
798917
830068
327363
76905
581418
1501564
1914701
823420
1577355
1459516
1093788
1935453
460849
1380271
140304
617508
365470
1399040
1717253
819628
1549943
1317368
695877
1410884
639438
1728881
1087871
1381580
1493250
454022
892011
137921
531765
1271324
603618
384943
1358875
1593295
1735566
1002051
1864954
1271942
483385
1373056
944273
1790121
1134768
1201939
1424170
1629671
294559
463517
754745
1137588
729833
639321
242558
937606
848619
371381
844650
502238
147976
113106
582407
1494519
1916962
746798
527528
158128
887773
1171947
166663
862475
194885
473631
1999820
1871768
922456
814197
1271960
1106212
1118393
134299
1427996
146990
1768043
978120
317325
193052
1200043
525420
640457
1705982
330296
219107
972685
1112172
506136
786075
488726
754810
1273976
432202
261484
233332
856925
404357
1100037
1389594
1017234
1740463
1007022
324882
1360759
1295098
843495
1648386
1009506
238411
1529420
470534
1485780
48329
1462718
937200
508501
731767
46962
12707
357808
1167275
1198555
191763
1137660
780470
752596
95844
1641044
325553
1609508
615651
1262850
1154615
675480
222294
1340121
302537
1076849
146093
1411676
1175713
967946
1123121
1793908
745906
1343134
931827
1798655
898498
212755
1857476
1689434
1324159
1369317
1713582
385028
1918003
1216394
1897022
574883
1062038
472079
1180203
1381540
1913619
574139
219035
526841
326700
361716
381954
801474
241196
1244
1980073
457164
1436158
1767353
368160
1144817
669747
1557780
784083
997390
1330199
470495
368576
1677359
1074069
641366
404327
478351
367632
205597
350392
1602522
411264
958741
700919
605103
825312
1823076
672598
1629686
1479843
232177
92504
1653034
1469425
258182
31651
693784
1863697
1178284
177626
808612
1620641
1553469
829986
427098
1431299
1572174
1646785
504872
1266009
726961
1312139
1925223
418696
876916
325411
311101
196681
327738
576470
270925
817281
1982571
1492999
1101105
1323036
1832109
872231
1456069
388065
1619232
1813931
1888112
1307074
550808
1869717
412723
375352
937013
850463
1314522
1753621
1187136
964989
1888956
973184
335288
357564
1029781
519551
1749869
501716
1019664
644755
775054
1445201
1766149
1028028
1529414
1898014
1897396
1503701
1043561
1088252
946549
757215
1773366
947726
112818
377742
848821
1994149
1122389
464935
806419
1257899
1394956
1523515
283439
1899008
931636
1404134
1040904
949471
1048998
1266096
1217983
1292333
1262676
1783056
1753060
404947
546092
876035
171638
1814378
1453552
620041
561081
1042941
1717673
1396720
350905
1813206
622658
1423450
729279
1626621
22463
1811929
163306
1317967
1987371
1298894
119638
91672
824382
1053685
1119574
1506106
661623
82506
717750
549406
776437
814305
449617
1332894
1243485
432543
434292
509010
421565
1096766
1736446
1511444
1107364
1197970
1170114
1750426
182800
518777
332358
1836342
724088
1826621
558095
56831
1916145
1401533
1387581
975039
814566
262695
1232423
518671
1802586
1635235
22644
239279
1128398
874263
1555341
700555
458123
1090930
54043
1045690
87874
203210
351314
1176530
1253569
560452
1653571
89116
1890714
1859788
1536505
1344895
1939985
1063371
785857
402273
1199830
432724
1787301
1161077
1371511
661158
277561
265272
711044
1603318
775414
1413135
1179010
147099
1300824
142034
1089205
1161892
506780
526485
1354577
1414239
187871
1330361
814562
1364565
479171
638275
799048
970870
678975
142658
497110
1580751
599500
1204791
1416896
733665
1829097
1695568
235801
112451
631727
1118771
1540051
1159126
1759312
615525
1219612
233498
460184
1295294
1206427
1755983
1067055
1014994
270558
585026
238324
400248
12279
169940
582284
732950
245639
1983587
246886
276038
267375
1058285
1648857
114186
1068660
103801
645169
1442465
541986
137723
1573307
458570
988077
1142018
1159491
1290253
101428
1204048
1487312
1317455
1120407
1731768
1165037
1659647
148572
962917
362546
342437
1815065
1510790
834762
1182134
430338
516924
823701
766701
1781553
438626
1977326
1568388
1103838
1237327
1034727
1208217
1556952
87000
1757956
800331
1389077
1957891
1416953
451573
1513861
248892
1249142
1836633
28195
494803
1391675
1119879
1220965
800543
1114804
1373959
594915
272606
779446
1312617
672741
1116660
1661716
998779
889294
1178789
1818890
1084270
454143
354714
778442
1120631
761905
906173
1356119
797180
1376001
446230
1159189
749422
721764
584386
1026822
951961
483433
1164096
1551703
1737777
839649
1328676
708094
892450
1071592
97794
110890
727595
1905365
335204
784793
620720
1598368
1576472
725023
1956498
520482
284649
1795523
624137
564745
152429
200463
573062
853802
915787
572368
1499202
40458
1258874
1636376
888885
273821
1456007
171170
305711
236305
282599
1923328
58713
231960
487440
1912889
639876
61773
445937
853711
1983549
62811
1424539
1686675
920148
889500
1597858
920583
579093
1486383
1953351
267164
993004
1858661
84472
652903
1361696
33869
1682880
263689
886173
41695
1187235
292967
621071
1185641
606572
1587397
915706
119514
1894573
252222
472034
726306
1079565
593192
266028
645949
92265
412248
1278539
55093
58492
1959844
1282968
296056
1170646
1576870
1981057
481263
1314444
1931147
182047
1338996
1982643
972030
1474974
1477168
596425
1667770
1913702
1016985
1536339
1670818
1483843
1734095
1567222
165993
692946
206886
247327
502124
1483082
1979857
1131290
497353
1520453
1982019
1556578
1586742
1657714
1985202
1426931
1602294
997230
799236
1205460
1672874
101414
331775
42396
1256705
1848210
1702510
808916
165968
99459
1447697
1156590
154234
876752
803956
1096675
893428
943887
1355725
516567
1021699
1769964
140692
1704179
250407
337681
1819572
1741596
1274318
1444129
1480905
1470932
1025955
1040017
176184
680767
614844
1016112
616011
1659406
540558
1631922
1971078
1419696
1146533
1192578
1800060
1215872
69247
1009358
92195
1671174
1788356
1061881
1781773
1628706
1264077
849942
1468423
525920
779283
95046
1764689
1954216
1512694
603353
1718492
1066062
1632913
646787
586931
1407450
1937225
816163
1256280
657920
331761
862314
1024858
404629
1683788
972361
762579
1356128
1969267
163645
1048822
316192
557659
406827
573824
1667105
117457
10596
1848749
427288
424512
1789157
349115
154400
2979
334501
711211
1976085
1180068
1593336
1740697
511978
1706470
1465625
151934
1215472
1909100
912918
1852951
1434830
270447
601596
1494970
209440
776944
175041
555159
1333736
1562577
844538
110970
30346
611538
1944871
452585
492730
1141724
179059
831982
893300
722052
1343528
181771
1107310
377750
1453737
559094
1941502
680052
1499496
1082121
1728331
1917437
1767334
1828926
180724
885214
877241
1694559
1009432
196411
802916
379476
1967103
1928057
1334356
684741
185435
862562
1393735
1124074
1706783
1061493
1895502
58032
1774646
1092125
1858877
697913
1992366
1966164
916013
503942
1645234
1242919
1646410
1905928
1607311
864746
1031410
59528
1611851
1784987
66489
1440176
358323
526389
221725
695348
1201742
754311
400012
277697
1314776
1352900
153940
131736
625832
730974
10114
1308266
1945143
518922
1998668
1463842
463677
615119
563968
1638092
219515
867290
1408314
1239791
1240745
1771214
1952612
579369
485219
1917984
1491792
1014836
1296132
304807
874195
143570
643053
1131537
168353
938953
1446568
1385163
66243
1574488
1162304
634165
134562
475802
194965
1882237
60766
1537338
47821
652103
896816
392050
600443
1696733
1143276
1541390
1166631
1526076
1270198
459880
1881531
1916459
271109
1237507
859893
1591628
1137501
1019738
1575017
839228
21049
1017380
575259
1673577
503914
410235
1494024
954576
891029
1507378
1481826
1263519
1962223
1231116
895573
1572591
1204576
940339
42404
1771033
488188
1928553
475847
128629
65769
1786879
1763358
1540471
416709
1361390
104376
742371
923203
1390541
22493
625359
1200063
559929
1223227
1488931
1255077
1689582
1942430
1544129
1821616
785207
1264043
1969934
1314262
1537670
757991
834030
1476428
1501494
553736
1934887
1667685
1976390
316005
957372
982385
817091
498582
950917
1732880
1695505
551648
432084
1890428
1308388
1737328
738854
1989319
982841
225352
218467
122864
988695
1291542
763903
989282
315342
203619
1018053
1015584
1829584
1603420
333155
1393136
1309730
267824
953440
1581512
111088
1147023
371564
952962
1019614
670974
1358835
952081
1305080
678548
29999
107034
301567
922235
1852490
695911
101425
1400928
1872751
46978
1340394
84329
498736
1553466
671841
1931962
1505802
963867
1866635
1130641
191348
1232933
1558054
714119
683069
1311431
1196921
1025022
1862676
328979
741434
162126
1989994
1204881
452302
1080933
718077
870221
1663729
201793
1150670
1212698
202479
1625303
52664
1376225
349638
1177790
845497
1312921
645716
1336198
1010332
809333
1973209
36392
152139
1631746
1018812
792671
70703
1225360
790469
391601
84586
1459384
472502
1674812
1134540
1684991
1256287
65245
309008
1908067
48613
1093930
317935
1311203
1135016
251413
359224
1734515
648855
1706398
1069205
714294
1850878
1465889
1405759
549772
319742
792628
714601
601861
809881
429240
206776
917214
911547
132763
388539
1279845
1048499
1297434
559716
1274389
1770704
784381
1483685
1022231
421860
1027254
1472944
505087
542125
149143
1259424
176055
178563
259773
1448362
1354240
1033158
1235789
1780165
1437
232319
1947140
1578110
985965
1158303
1147927
270284
1630163
110957
1543948
1886386
233585
517686
446769
301618
974748
413267
1277761
1681305
332488
519595
355632
523958
352657
1482415
673308
1610009
447253
1325139
724084
223289
1204606
316855
55315
1846110
1938665
643313
1739063
1285730
1774727
1097602
983585
811720
1935564
1518473
1528101
1346320
746186
468767
1707135
1550976
552797
910410
397524
441707
148281
1476414
1211180
1766689
1765505
891384
443747
208365
539666
1379588
105770
1785245
1281087
1127095
60788
1798286
1777735
1464236
1545063
1098150
865185
128325
1896784
997117
1035028
1368197
1742721
269844
185738
1820120
1884453
1260108
233291
370805
1797702
1531553
1948424
622732
99888
469757
1621556
1270990
576233
495773
1680878
1484149
696808
432199
574769
647416
1202567
1548527
1266444
1571034
1196931
1941683
860033
831289
1987238
1982696
489057
1835439
790517
1887247
1224999
532364
1327072
651626
1753416
1848712
1438601
1935729
432712
406249
1516482
1166202
1527654
1495022
1645695
1772832
1933191
815502
1706002
32084
81320
1114178
81951
1286041
909269
910609
1750715
1852581
1489873
225733
1845783
1630091
763283
1704531
1299179
1558241
1968930
610890
1581710
105090
1580959
478696
335859
1048118
1404061
1143031
1741376
189892
272519
30185
521706
1984417
1970969
511449
1918861
1263702
1351046
554046
431601
698534
448018
458844
1457281
332290
1043598
1394735
950593
580339
1664182
380467
580434
481891
445300
1047137
168581
93506
1488058
1358469
1221035
1852445
1354290
1076685
1657704
589345
487613
933538
1732534
94281
484265
595089
1369041
1355732
116343
938289
461156
1653070
206308
608901
581964
1952212
957043
818080
847202
1406633
1197625
155597
1388189
1662157
136531
821235
781436
969165
582039
1775018
1730718
611842
1097687
1298805
1500724
623104
503970
206955
1356431
1853479
1452301
1497615
1208396
83460
1427747
670754
547073
15888
1559880
974551
1834726
1589307
1674814
1744214
1193654
1103942
1651053
805477
1501306
1614800
1712439
712094
1969527
1483040
398401
575862
1125743
434281
1154262
329945
1878235
1002399
1427426
1390038
1802315
1031945
1003772
219930
1349395
141747
814169
1096476
197604
314423
286477
1835046
982909
1099099
1967411
1197898
197035
1138574
129887
1388463
1075365
746282
1933551
1867200
1409816
970800
1541797
407645
250672
1902860
1805744
1388362
35243
1203568
93159
925527
1638467
1491957
1890646
689125
1929684
991208
392815
1754460
38207
953333
194202
1399106
26883
1129417
1858858
764264
290496
325863
761161
670415
991676
1448856
1934275
702352
1210086
1599385
539085
1301184
1842594
319920
742843
623339
1595680
1563483
1554347
29118
78486
846646
879936
1309482
968434
1391054
772105
1606357
957848
1672864
1421536
1126658
378595
424967
1897244
1098225
988043
488911
625607
1188980
1125663
53670
1595099
78382
1473513
1378671
1471942
514070
968699
1808109
298290
1409008
586686
1952858
896093
112288
1686699
829596
166128
1254900
196117
1750928
1658307
499708
1165565
194686
1273465
725291
1830383
239160
555634
960529
809721
1971913
1343974
337665
1551226
1283541
304183
1691534
1133033
1579546
1371959
1650524
183359
1107188
1737317
1933775
1693251
316898
814842
324837
298782
48880
674373
1876573
1566047
1978783
1388554
1468178
1572386
537585
1819513
952144
578927
987477
1544878
483911
1816537
1460187
1480327
406299
1112176
1621241
1988938
475684
1410511
1453269
1322641
1753621
1900762
1778029
1275175
1047561
1214265
472524
184726
1003236
423115
987853
1707316
1559500
1753480
30497
1585812
1296419
1965124
628321
196517
1207503
1621052
1664855
585534
1453476
920361
1132430
1379524
33252
1620193
757643
1831746
419242
675730
1352743
184772
1144311
481525
1858926
1227477
1551734
901250
361249
114700
98479
173257
1083496
1128847
1768455
1075923
443109
1404324
1055177
929282
897861
1565095
1910100
1388112
782889
1041034
1675263
1314256
62764
1994369
1811528
1296340
483555
74241
306612
94411
1162472
1096299
1271209
1912497
1648588
1135613
583772
1328819
1277206
659018
692562
433782
93624
1056504
1717568
1584292
1223157
770542
727448
1477992
851464
1507967
1366849
730046
1739303
14625
301868
198319
1850589
1621592
591387
1045026
208565
1307109
1327145
597819
742319
248552
665178
60465
1874140
630141
1323248
1064529
641758
447386
1245030
896146
1575292
1510354
967637
1552265
652647
481760
760250
1487147
1737266
1625913
1474056
32126
1859003
1849251
1359107
849291
509171
913265
912619
1938420
583691
112787
1124816
891192
278138
584494
1815121
1323346
1204562
503301
905579
161411
193998
951972
1984636
119440
1834497
644974
906823
1936667
23581
1299030
315113
465579
807405
1509007
1052786
1159109
368434
1070356
1915946
1954934
157842
997839
1462715
1828136
859350
375878
248655
927776
1099058
735761
1747000
952670
1989737
688454
1269558
834327
761001
1134221
1208145
1987721
1512534
1752684
1643838
1950018
1141338
739874
1083320
43281
367978
1491717
700238
1186196
1135964
903844
1839255
1681762
1914527
112459
1965854
515027
1492183
1011997
643513
1766135
403326
66303
930757
182649
227523
1728955
753487
1580958
1665878
1435193
1285388
1234729
1895923
208350
1289833
351378
1524400
856512
1747659
1940243
1095780
1331705
1035650
1714093
511845
214598
1488387
649545
1592937
1278508
1149551
163412
677385
1968697
835168
87233
1091074
1235943
1671130
718866
1972421
1578982
1617218
1638371
317332
1620737
294823
311253
1735221
1928242
1157254
665940
649656
798621
1474954
56041
1777752
767100
1523323
302242
499229
263571
1672791
1078679
773900
1688847
1105206
1326518
1658631
1065330
1110763
710267
1932636
1029023
1643320
1751291
277605
692255
899130
1480179
368156
1883869
1475710
353258
23471
1577025
1726957
95563
770224
217430
1833832
1002962
830788
290245
574143
298260
608623
1541778
1334673
781788
1087266
463784
1595653
1857294
1680545
159155
214333
655722
159475
605330
495580
1755604
1335518
1527582
259910
1309435
1140103
106595
1058733
1955307
27849
193762
1872749
541221
1557797
378419
1476430
1978447
1836013
544075
1810761
1730778
948160
490985
1603498
1347607
266280
1617022
804910
1081110
1014516
1270907
1671140
126995
795118
555514
1664494
1062028
225884
1331161
1665918
911252
863553
961987
1592544
1028417
476589
74994
1819468
1649008
597303
999069
979447
1788107
349146
1349130
1420241
158799
1835595
580744
698498
1088366
979115
1401466
428678
598760
1244056
1111176
284647
652882
210159
1024026
521350
1409720
1265867
945906
1010677
310232
1907833
1188666
1621917
212048
1336417
201041
641251
1746136
1947055
1355085
1934876
1749396
719101
1229896
1931140
819981
980713
1582823
140129
1374838
397193
1270559
283573
289748
1188234
1217503
1391195
602558
1599105
1607466
1922684
1676915
435145
8854
1206447
1618773
34704
769952
677596
1069513
1271234
422141
1666371
1786539
97707
1246119
1436226
1420061
1207785
1149641
54971
41096
367581
1096495
1806444
794305
1390844
1604448
461744
803101
1892236
661283
1963821
1989073
1524900
1376105
1552457
1828129
1242456
1454757
1599465
988244
1748173
987937
111126
1742939
315842
1468453
1887712
1397016
1613955
1893758
797447
269795
201263
818660
237340
887160
1659774
244737
680974
353364
46837
1589738
53555
1007387
1390275
1597013
800963
1608295
192465
443398
948929
516674
531455
1769733
85675
1012921
1213066
327380
1640750
1597700
161474
36127
1273360
1626173
1584324
529164
1021809
578618
87103
1052873
554696
633364
1857359
1291326
605012
1768620
814481
1607916
397865
1906825
562792
1409152
537553
596165
1118083
1462646
1865927
602897
863126
1514722
977193
1990410
940061
1481011
540891
813577
526008
1623757
1180666
813375
872794
32297
547795
1847009
1350095
1793062
220232
1906536
949932
1998817
915003
517422
192632
210114
844197
824895
1844842
1060941
596773
1916358
1868848
969627
641658
973916
1839412
272738
1998811
1052107
657475
968483
1848040
1453732
800760
1024159
978918
256163
1287260
600252
816235
854553
1078071
729473
1712845
1180405
1702685
306559
1436140
789634
1837463
1957561
1806844
841111
801972
87641
12662
1820351
489858
1387465
1281420
1418804
1597686
895234
1755849
1051458
107209
1861280
1522170
1968800
1339285
1989463
764607
440197
199250
817701
453638
693004
405536
325940
1353434
19691
1148589
1404365
1518402
856144
635674
389804
1525392
1854670
1950045
616530
530170
1920468
1542210
639825
1281877
1803687
666055
1723154
262768
1136645
409036
1164949
1155935
1344463
84629
1218254
272820
210872
176729
241340
1664538
1000976
1888899
1978344
162056
1578648
1318682
273036
689651
1750382
282622
291567
408872
882224
1804988
272547
894654
1583064
331269
1115928
541360
902952
1455850
381785
1442042
861297
1784625
1490134
1835181
1255589
563504
527039
3760
1171750
989355
616462
1162799
700966
1504229
1658862
38496
453425
1751330
1484853
368685
1292167
1527154
1544653
181057
1832291
651565
1528087
486780
1775417
1877702
1644410
1277382
1564930
459896
1616539
1909160
1134562
356206
1398922
856725
642892
1975951
1294888
1536091
1029625
293992
979041
1880094
502635
1719015
1581304
1804309
1216454
1950886
1149475
906268
1430216
980992
1702573
1584917
1139503
616491
930216
1529289
864872
1289988
1878181
1638506
152018
838097
1383681
123692
89402
1041369
359160
859924
1793721
541593
530777
15471
1542992
818776
536510
156437
326462
1118837
1726413
951708
176903
1496860
1743360
48357
1518988
1028145
785076
878898
689057
1773018
298040
1175054
1181802
1656134
232395
1209777
1108733
1205405
576840
1967744
1867821
1292011
194428
834046
1593526
319381
1208764
1129907
1473177
550456
146749
726471
1055944
811649
997763
1824338
726946
1963049
349642
1404068
342469
1116087
1297080
1262083
964941
1635588
141723
1206855
1151473
1291834
1322509
1847699
1708581
1008240
1744267
1884367
1789859
19238
1416662
430525
1606189
1704632
645678
441675
1744398
883660
1669867
1177799
122293
1689
686073
17066
1368055
1821234
795189
774356
1217301
1472403
1980786
1483633
1266269
1580372
802585
660622
412971
768607
1200496
1313608
658155
1815920
1402953
1168384
1052680
420005
1340167
1686267
1903639
1337401
141169
55398
841699
1203789
1263249
1732241
197351
454550
228075
1638209
1662496
655578
602127
1252787
1925201
1373155
521755
576610
1203210
1068901
331038
1811825
527086
122732
377639
1924809
1977318
1718117
819310
975688
1224160
1053270
1824479
1833011
991342
1450839
1741941
1045476
342103
163771
971298
284236
1227120
1404292
752036
458602
1879038
544572
1701876
1182761
679397
645571
1907520
1509178
1378156
58321
1719454
807821
780265
610800
737081
281269
1120712
87713
509764
1101337
868643
1346425
419391
1587064
1894347
946903
1082336
678551
14000
879633
1021510
1466201
1692445
745485
624580
98724
1774323
545350
1859221
1746303
1976788
1578575
1375119
367823
168925
1864138
989268
1568349
983465
133972
663730
221606
421378
848254
1297878
915828
1416834
709545
1474212
1498072
1326933
1564741
1355778
232706
27619
153715
792617
1229972
1345759
141895
873614
934192
1869865
1085710
1695597
606618
275976
1614065
1394779
1837619
295027
1522182
1651600
422644
271381
192366
1145426
1350410
1122424
1799010
1521652
1606962
1673362
996188
346255
493317
121900
729521
1563662
1985487
1339470
1993680
439027
1061153
1527029
335571
55981
1216391
1096587
1199590
235931
1348561
785085
729980
145089
825251
304904
13016
61642
1906594
1061936
1866648
1718090
1511102
1184388
818330
1420942
1538597
1640197
1141357
842532
1858580
1843439
1172384
1001457
72289
1801658
1046809
1666216
302936
723679
1633389
1310202
1266873
683138
1778600
107743
420093
855252
122744
1945745
953578
113530
284443
1337212
734264
1005851
689395
1714468
1035861
887126
923486
557862
1678
1315677
681348
102267
1076496
497597
509644
1615056
253440
1660316
1612717
715746
1456034
1421850
914303
356689
1629691
454441
346491
1941304
71738
933312
1982389
1783165
1708812
1060459
543541
1295821
383158
1275119
1507057
1873085
250061
1920271
1879661
639230
1525301
1425191
166941
1985230
1599981
210554
1177613
867403
233906
518072
218840
1838767
793178
818481
1989882
801896
755994
240035
459195
949372
1378246
122147
1926260
270050
827850
218120
371111
1590455
79362
908621
1711621
1088870
960474
199726
1425953
870053
296221
742625
861807
1182963
1691252
954191
190964
197994
218494
247303
1113731
908447
1130859
1714376
1628306
265623
192447
403938
1440590
631135
475251
1267602
1684240
364940
1545625
1264779
1289963
345817
791213
33035
630822
1007627
723207
404714
491896
1265432
1318160
584666
433446
1549150
362489
389589
799049
422021
1122124
1341237
880983
1997432
1267840
139142
1295267
22634
1759721
378844
619050
1554916
944090
556712
1177598
65965
1518699
397749
1814408
1918437
1817045
1494331
779884
1076469
1193962
216601
1995112
1256725
1833430
1400812
843641
1649431
1875142
789122
601654
1114606
1294014
877456
1079346
1810582
1272377
247846
951640
102920
1377043
1764265
1212660
181278
1300045
434705
1730484
1974147
55726
872164
1373668
859843
1736993
1298386
1906863
1092676
898187
1100809
724004
24769
392737
1028551
1691982
1742808
1187162
1083263
1419023
830817
692878
1249802
752653
1733199
364968
762149
576989
1052524
1589566
247582
1326070
1900092
1825263
330950
624212
1177726
1350406
1455083
1407754
1705880
1322328
950714
927633
683590
775864
924654
1348009
619619
850805
1221983
1067056
24711
1218278
1577226
883697
176830
937397
652916
985362
1318991
697226
1089658
1327940
1354175
582664
1883589
1405326
1019367
174454
720037
435389
75564
467873
1276322
1107170
1425604
1243140
123610
13333
587385
37028
1076698
627754
1046335
1560897
1668448
415972
1012096
1746465
198503
32698
1724221
687708
464770
1139128
308612
1206992
1744035
1678882
396134
915338
1789276
1590446
1811234
1105874
1590433
719734
522757
1456825
935067
1624019
1206289
1189615
885634
1304965
1426204
48873
1779584
1728321
951493
779300
383203
1888463
1761900
946784
1950185
153990
689286
1293980
203067
279597
592928
1033602
167937
546951
1054455
997398
262270
1893152
1235987
203248
1189659
1041718
581344
1150344
656702
1064405
1332579
1450561
55230
1676572
1067301
1155125
104108
641810
1829707
112449
1550906
1734412
1820302
1889487
1135306
1685152
1758683
1628678
1516572
54315
1148061
734909
849469
1066629
794540
1973926
1167730
546213
79527
321252
1291745
896272
324945
69136
454060
749940
348696
1624147
497051
751838
1475934
37054
1794197
1801460
1216947
1937619
440126
286428
280498
980081
910515
443557
485782
1753652
43788
984535
836987
682572
1137887
1677639
722494
388363
69516
182040
1111471
947956
56774
448077
1092340
736939
513192
52671
418027
668262
221115
954470
1578914
678309
516976
772978
148542
386882
1875866
1877987
1308462
274193
1006482
1328909
840372
626661
1491815
1125712
1316833
809970
227742
223540
1944578
1771848
1594352
1877259
772684
838573
23033
1306748
1410731
347083
901944
638076
135824
1298789
223686
1435331
1765833
1364895
1701271
744618
1881041
24900
1053319
1893228
1564282
1253804
1085682
432098
274500
1008221
1893046
1021400
1570684
608196
1450989
521382
1471453
60544
1470892
1944187
1735253
925920
1643051
1351427
925963
1636007
625184
470333
892189
941913
707236
307615
24858
1273658
496139
1872053
1456170
1612911
966794
1944456
358843
586379
547718
1850464
1224921
360894
774574
3603
1483014
430674
1026386
1762617
824122
1420480
1942610
538971
244170
354342
475049
759156
341753
507517
436527
923243
1543067
1609192
143649
31370
136755
1414508
1308853
1462877
836070
1449054
1546775
1432932
1225086
860743
1097585
1098058
471103
803050
795047
1509500
629329
472103
1746688
1619874
237697
973549
732558
1947861
102924
1507497
238930
1135682
1943116
118688
1211400
1662327
893816
342243
794286
1704372
714031
1286998
1953355
293016
1583176
1607199
286876
1013871
722858
1555881
831574
10346
872281
763337
797346
1460722
83877
509909
109748
346767
816405
950352
315133
1565780
1719253
1882985
1170382
753720
249669
840918
378098
704466
1053464
429877
224546
720778
1556495
1088569
827973
1431095
916515
904098
556930
1187272
40947
1656357
694166
1562550
924067
1788490
1643648
626925
411185
1433329
560634
1509122
306373
1015379
25475
1593998
735470
106984
1348387
459903
975624
733422
1961357
106640
474891
1364682
552661
562196
1152224
323560
511253
1981533
196684
719609
836527
1237685
342452
1560752
1033198
1858854
1756648
194072
834809
1405439
1733994
1580094
1002052
967977
842052
786877
1653257
384245
24240
640588
1909536
838606
1372943
1324034
584586
1001019
1547150
1945146
1358343
1815630
1659891
837110
1363026
1674188
962463
93913
395104
304198
1617270
579799
1656733
1895750
279445
1139341
457240
1575693
1672631
1216191
1665455
497206
1838166
156589
781831
1006960
526103
1699426
1044363
1230685
1588534
1257666
1008244
546008
56136
1105427
994615
195459
424856
407527
166566
950300
1520839
576788
1951755
1156904
1937989
1779280
780056
609206
384044
298584
1693332
1323026
1255887
355549
1468890
1387572
1838232
150760
1844240
952616
1084635
1598370
79486
1581735
1147980
41085
316477
774606
260538
732359
1412680
362505
1672505
143308
1770679
1350325
575167
1924575
1360106
1064642
1711656
1635687
401147
1866946
1157936
1147216
66197
1839576
1445889
963757
970607
999367
164959
210782
318295
1908135
1613860
1278250
794082
1583548
1295712
1474234
1198405
1086014
934327
214571
1324988
1190544
690296
1975281
1194495
364624
1190794
1533322
235369
1618713
315408
1883590
488957
979187
132906
1334294
1247470
811699
1486758
783851
845093
1365077
847275
385289
676924
1188154
324256
1491641
162019
1276366
1013767
339317
1410301
1908345
1749974
142811
1357299
1476892
1896816
1322670
1952872
1338452
1855222
594994
84090
757952
1003190
1752940
1953887
1886358
813725
766357
1181705
1410077
1823365
1219968
1931854
1120755
1747635
56278
1510979
1046775
1057744
1348582
74857
169619
487116
590619
1230290
986127
110338
1516147
1082194
144261
1465046
1287947
1371054
1279862
265161
1341263
677700
1892766
1790643
261268
1125693
923366
1886171
512373
546099
1884333
213722
286331
1218871
973816
1214774
570101
1706417
969283
1790442
1250182
1367778
1906402
1273662
155982
89650
1608929
1332868
610900
1584986
588258
1257305
496270
1157881
314230
1528543
1080671
562636
1556137
1320503
1345237
223766
698241
831649
1151490
1070128
556348
1741552
814602
636918
1899005
67366
1418686
833592
1021228
674337
1403735
863429
727381
855589
10592
1189464
1150019
1085382
388333
536617
752945
1992764
1298482
128257
1915593
539087
1033201
730473
426012
462554
293398
643633
672680
1425352
1774902
1580348
708464
1655989
318634
341363
939038
268736
817805
1395000
460794
1689337
1694427
258128
601359
1105662
1911321
221640
1664567
1100725
26465
181141
409255
1914169
189610
1786944
952531
1887887
183643
1001849
1239912
1814439
1832686
901626
1881842
50487
391627
1350581
91149
1328234
297830
355659
591473
96643
892443
471281
163211
1416676
1717580
657241
519200
151439
1384147
1368735
863539
1966041
1387189
981111
1095943
144376
1043545
1181984
709049
159569
933475
1140045
543343
522957
1628794
1104521
1228744
221086
1335924
813499
977800
1620321
1804219
545972
1702005
261546
79091
411772
1169835
470143
942380
1393207
839177
648102
886799
354512
1044387
1722680
1952923
1632872
1005986
367229
139163
586158
1988666
1387992
953503
13898
1441162
1279943
1748625
738481
930822
1346795
1006415
782690
1130170
1330063
1371861
301454
1441113
1024781
1426656
1874516
778274
1498192
611773
1723870
502783
1771289
271764
165524
1555584
1251047
1632063
355803
1504209
1895373
1587850
640595
1433964
305516
1658559
162931
490875
1829642
1645605
156729
659046
1985989
374753
626900
1647139
1682988
1509923
993014
277940
1382513
1160001
1522719
1889782
134547
998894
694543
1951141
1653628
607455
1063172
360593
333360
1663906
1219862
556134
1312769
1197443
433291
20775
1040082
1201305
394477
1442115
790286
1614453
1263389
131672
1041673
1569484
655629
1904346
1158886
833488
457888
1081626
568224
1570966
229940
1141609
1489678
1544787
1513147
299552
60030
1094390
1818655
1738678
246932
1069938
1116497
1830069
1471116
1444001
777986
1976972
183366
317277
1617272
1069809
1090235
945679
17075
1193786
1803288
1464062
820136
1599657
771564
371500
1719921
1368095
1643709
218841
527731
71448
181469
197347
1732106
361015
1940182
1280439
863966
1223431
927915
843876
4395
1787193
1994581
9515
778812
882007
970733
308607
1822285
1792914
1031875
1937874
1330166
1421035
1045668
632244
52813
1635229
97087
1782212
1301680
1909269
1090332
1284529
1521377
1589123
937010
1908442
1607827
1387961
709510
1138375
1545585
218965
971212
340250
1185740
83927
1861479
156996
1146766
998280
1480171
1225739
317785
1288499
825744
1220600
175385
1405868
567230
1116560
1972428
1802315
1672095
336442
1311731
1781059
1686650
866823
486031
832331
1289057
1066
1176944
1703455
1390355
297181
1616395
596706
1403690
800432
541343
543966
1223147
243552
1851409
58380
1240581
714542
662784
1020740
1900918
1345283
712904
1290206
1073059
226272
1597955
198302
4051
489113
462181
731376
1316019
960489
735233
1017621
1823644
1485442
935889
1262214
1950200
656285
1381082
1466869
1346884
1197011
425344
243378
1097835
1391019
1228801
1419560
520824
1264522
1024805
944485
113592
199639
510023
1406822
783407
1506470
1124452
456129
1853175
900628
1909870
1071644
1325759
618689
236253
1117399
946304
56423
891818
1006235
513724
1678450
1317364
1047695
668438
304629
357394
480297
1072964
188933
756664
504070
42844
1198701
1406042
1787368
930092
751037
719124
202112
1505150
656729
1113945
1460810
1247338
840696
931775
1016465
590949
709203
1494270
587207
1292995
1253356
1153518
1860970
1134353
868144
440639
1310478
806121
1791281
656749
50719
130554
1372145
1956897
832545
1090728
1400455
1492761
1641229
1452442
29403
1639904
438899
1651120
1892167
325238
1901381
183536
561663
1042201
1086988
1775570
1634698
1933669
1612166
1506183
1629407
1948620
1373793
638832
316094
1617270
692004
1295292
503692
1887715
843087
1993563
1358892
273044
1304158
454446
336170
340176
728029
565518
805853
575811
1441243
1256889
822663
642139
974084
274906
509945
1293472
1695411
1738270
1294856
506879
634217
1519240
1999079
1734168
1438420
455221
1164629
781266
73783
76506
1045799
1229155
1169098
17359
1918022
256136
786293
286010
1564914
983987
1455978
804941
238694
525314
390611
296897
1117857
650318
329590
220624
1267113
1297162
1891135
361415
1983901
1302552
533972
1613734
286753
227314
1436525
1879890
1662555
1309613
1645722
1434012
475201
52838
1743365
642187
1048308
845665
8357
438475
1502788
1796035
17343
866111
1484977
84171
1056197
1424779
1603780
113379
993392
1611787
419922
899150
1309085
1474711
554032
1668008
389677
548400
867133
487583
1141974
892514
1125884
813768
15873
1583702
1672788
1382376
254762
1316622
1765522
520865
1950057
1443559
1121037
178667
1664600
1947962
1347964
1565026
710935
236027
797608
180371
642137
140023
1147649
289247
1963935
202021
437430
216086
217880
172098
961990
1325853
831408
248689
815383
1464521
832047
1585017
1837698
432197
1201021
666590
107287
611875
865062
918033
1895289
524540
1767359
666974
1537022
1544960
570202
458988
1511470
800747
636088
1107815
1348183
975449
1681253
1704919
1416062
668584
35157
1118676
1488073
1530255
1556211
1157993
986934
89094
1880475
1194017
1555451
1609451
456526
1250530
343406
411226
1048119
75875
1242982
1559124
873975
1081889
818648
235645
501484
416610
1777276
660730
510535
274178
786033
1866646
744704
640185
1224432
1966105
1792109
880636
550404
195768
1655727
955286
1229367
574667
1518639
439016
101645
1845123
1967472
1908419
1309012
1458146
1092190
100982
993424
328589
987175
203914
1357396
290157
1365531
1025048
850120
410826
1847986
1209900
1267797
1500842
751358
451554
1722583
1068966
1407177
413130
217295
1880126
1122460
1839935
1585669
1031893
22128
1265851
1374535
591113
768011
195208
705029
892065
1699706
493314
644072
37102
1065659
916102
474742
718956
228628
422345
1347857
1875667
1271709
1197093
1935762
1459513
1716049
1640602
801636
650666
676449
1865986
1140585
29287
1070520
323003
738890
1463512
1157250
868676
1888798
117490
51883
1326504
1223385
1584563
1508033
1968477
123573
1308293
1260852
431314
146779
1121886
920047
165715
605051
638381
684818
1048731
581268
815221
1271557
854336
664239
1711286
49763
147587
1199821
889276
87529
837239
1133760
841066
1245329
530684
165060
1231841
1807412
223229
1852773
1869725
1027451
1883084
1752553
636896
170023
87667
531321
930778
701224
1302978
137963
994964
893442
686897
1424052
341592
1221136
182807
1399326
1358037
1874582
619532
845900
741791
1462385
91080
838060
1309708
118402
752731
1705154
1955899
233375
1094612
1552867
1324688
233761
709785
74456
641564
1393631
919391
1039323
1839683
402342
370512
1164632
1028596
157107
65047
1886766
1963968
1256129
1364691
1227415
1091722
1182244
1602256
1313972
1362522
1806953
779733
1718223
1981889
821882
1841799
1435890
1406576
883164
1806920
561157
1298932
129615
69318
624363
99379
1919215
1971469
975068
1620152
758462
1526687
981580
794666
687191
1274864
1824252
1342634
103634
970273
1399007
568508
1214436
315262
580307
1507297
494715
1725779
696747
6647
1370290
1341373
1526728
433009
1263166
1724391
134340
225318
1596044
1259851
248287
424091
984484
379813
415012
467874
578567
1718371
932792
2532
1876713
1018044
737879
737693
1102795
178506
1171040
1745965
889857
1488652
1911825
742515
1717788
1071246
1910608
1837324
155966
570550
1338893
1534134
1221290
531841
65486
714243
653356
1347315
1154085
213526
1456573
1610165
1398188
557770
1962243
1428726
1304380
955169
103440
1698718
1802476
1839218
1413751
922296
1544847
1228279
116483
1711621
938932
1919607
1938010
1924088
653431
1757210
1710019
728518
2666
1878130
1392457
631480
1882950
1077833
1916677
23906
499453
1690812
1113761
1886958
538863
644106
805735
120754
522198
1210533
1781819
508363
1349685
1243648
1936717
1164787
1943158
1377394
694312
1008111
1367479
669752
1845173
55860
89955
1135331
1307826
815883
350734
1370420
1212377
1364069
1025947
856427
1969129
918521
1492829
561413
1342800
1308149
621112
1626347
1535051
1461357
1604763
1158618
1196941
1105928
1455958
1577167
1401401
1756543
965160
58725
6671
546672
939612
575573
1876949
824289
133958
990829
1585895
72898
817015
1130443
3221
963531
1636526
1963381
1783888
1718588
1699443
671611
427433
1332895
848120
1224305
78223
882550
676918
1768065
1155230
507124
1976013
150197
903681
1098536
1688901
937867
964579
1863997
1883497
119971
1698851
30973
1901843
1570056
303673
257523
1064622
1166764
88664
696642
956983
507448
1692539
616690
935119
454473
1661484
815791
1944425
1602620
213592
769635
904010
1560165
901532
213663
1209603
1787880
679501
1903625
421392
1225695
891952
1044753
1962235
1255899
980525
1415468
1007001
115843
350935
392596
410669
758197
953573
1003799
683091
463198
1189032
1734209
506627
509288
632962
1414813
628124
1904933
35984
374889
546689
42614
306724
1587506
898873
803307
128254
1556865
1011451
593502
1601830
1665193
361571
793355
1483578
945323
1171726
1424089
1949246
1676236
1580365
989484
1824182
1135938
1533246
1273246
285788
1008421
1290164
971459
1622904
1398100
1766634
1345426
1695625
107090
1547379
42705
1217473
1435204
772073
840228
1383689
30409
1186051
1057654
576715
1872273
944826
823630
1433671
951362
578735
1285302
265242
1377189
351392
1863789
433840
40053
700903
442478
596473
1160889
912862
1908234
1589224
1831762
1655743
1185655
1122766
1773321
1141406
1621104
1034885
790483
1764842
1438245
41657
1277132
128859
290929
1121873
1466815
1972559
1214484
1990744
866146
1232823
1497821
1096771
351162
1169392
443100
1233979
1051248
1323469
563725
1760985
198164
932497
1939505
1083467
1846162
527365
1415186
1838316
1438369
1401082
140557
1282526
647435
1735509
72833
1513809
188116
1810869
1101014
724179
784829
360459
277260
341687
769021
1849555
27481
816406
333810
306432
1587255
1035477
1182455
986639
1927513
1407666
671336
1672066
1996180
1479181
1743629
336189
761424
451920
1793038
498760
1485967
1071161
1461420
935963
666882
1457986
18058
386954
930197
742093
1629769
528585
985643
972325
1119167
524306
308668
171417
1562142
1251717
268132
723154
334710
1818059
944290
230610
90790
1950430
1526834
1715266
415840
1680326
1801542
1625708
275394
664962
1502669
1047783
1825959
1809644
1555445
1634087
892769
1471158
590109
1339136
217985
1617185
1563446
1536985
88428
1880460
473446
503020
306592
1747945
544097
752818
231651
1804062
518609
219996
1708916
1871985
224651
1775871
923171
1888680
1577318
1348768
1762647
1169770
1115714
687076
585471
1122975
702469
474937
371248
1386639
1243646
634646
1566317
1525793
10196
1511436
1498859
1599169
162644
1146787
213134
167786
539157
1276744
1952519
1678408
1168847
800815
370220
1871565
506985
615141
1379962
1503204
1050638
1761077
194350
1373924
1038531
900413
1533563
340976
1130976
1124212
1044901
1973393
1321197
986922
979374
767668
1094424
480843
1782412
229471
415656
979246
1776994
428453
951881
958143
1383173
322402
562978
690817
1785892
19110
90223
443944
1071989
1384931
1488706
1502037
510021
1385975
427398
701966
1398648
1286830
1243628
1412580
1848802
252278
1517828
1095261
872598
1617198
1963472
596414
1418565
750776
189199
206819
508469
162231
199712
1799203
128397
1643500
1086409
101170
690030
1839844
213495
1166655
1095617
1983481
1571264
1312864
712255
1021281
1635513
1222120
1286858
1030299
123086
602256
1768102
1501813
1096541
1030560
1659882
617361
859152
491446
1316716
459004
396617
353124
459129
781320
1333012
300762
385623
1355620
601333
1987113
1316780
280789
1873194
737841
264887
139463
1329796
1023741
1270924
587492
356189
29597
312454
1775106
863755
511688
738910
944516
532245
1850156
1604876
958796
1066114
1174750
468388
1030406
1324742
1165529
1383463
879901
1963231
1302619
475293
226991
1421648
1798240
84788
313967
896372
1077646
715058
834108
1559917
1783770
703909
893313
893696
1622308
1934579
482236
416712
374546
726433
456479
78883
152480
1192226
1437648
1337581
1438484
1959400
815311
1491166
405773
1113615
1000438
1790950
203527
1776132
341523
20397
1299648
1986573
1406759
774777
88348
1733246
1122034
92987
181571
1054770
415312
1901026
963084
470254
577275
1030245
699305
1597845
1929313
1784952
1680799
1139748
1649886
33105
859848
165280
228082
1111878
1213961
1743996
19738
960125
1859078
289633
303716
1714700
1598958
1659502
1926114
974122
1041282
1216232
1950571
1455262
1826041
211151
1955700
636847
529143
1358077
751144
395374
1292087
587853
803024
629309
387586
977705
1286632
440267
682637
935534
680341
50489
607749
1129859
397000
1681442
1990465
925863
728022
1226401
550979
681787
1695440
1282108
163847
230867
1693765
1285119
1321633
1593863
1942707
1589448
1726712
1250415
1664730
657987
333426
19855
814927
765938
1523044
1804011
488527
814548
1794986
1138988
365245
1458744
221086
39997
671095
785394
1799017
616805
630759
961696
1114850
159572
1524612
1534117
143102
296299
1273144
438880
1104868
666635
1607422
1553122
1748398
1965811
416872
1315513
235130
1494352
133422
1326433
1661765
1605439
1274733
363593
1770324
1575962
353947
1465433
112243
893648
929103
1358575
514593
1180035
243508
1600193
676836
111065
712604
1998710
422168
1690240
391037
1744612
83817
922358
20395
1836697
1353728
898751
487935
1140589
997946
1382645
13399
1623128
1905691
1500240
325452
987653
1226265
797451
955465
500943
656788
1052530
746465
920660
1931533
1566565
22833
1946783
704409
1011364
1886415
1699489
1344932
232271
1806723
1036853
753052
1114930
596042
1707264
1719978
1433476
293156
583189
1994092
1366278
830615
880351
173765
749699
1583865
987061
967641
1315889
857675
90537
836007
830152
1829891
1843022
893250
104725
417221
611701
1306898
654508
342432
961835
847533
98529
24403
1336760
931293
97295
994999
344372
265568
13227
1734618
1858767
1838822
690573
1060380
574274
1708415
1379433
787994
606634
1340502
1502502
1498235
438725
413736
588139
1171833
1378336
1404630
377007
1210117
1114101
1703884
1681040
1385033
1224312
1749031
474088
951164
400996
942180
1472179
247020
1289860
1521331
312095
498188
1824088
960588
739118
1219604
1874737
1022820
1921207
506978
1208454
949025
109879
1295599
430725
282939
189832
1374129
792332
755758
244420
1690181
1010208
583899
1124956
172452
89101
422292
32473
310003
1625502
1769273
85477
124395
572494
1493294
766544
294331
1296538
724963
367411
741889
274870
377162
332896
457876
806630
1910120
1059921
276477
611268
969780
1368146
1402046
381601
1986442
1955061
621474
482261
1649065
651478
949846
532385
99921
1226351
1272361
161766
1462723
1187952
1299998
333415
1260817
899031
741412
234558
612534
1289459
1566262
285800
1289117
1959256
504390
144779
1052168
376737
656748
980701
524557
26479
1588857
8192
1653670
417664
991638
1098751
1777772
299127
1207893
1034825
431152
1466971
1571525
1295983
1688068
664233
613589
1822582
97854
267982
968874
749641
236773
1257868
657323
1218401
1849333
986133
1419182
829071
1830396
212402
496890
644543
14654
301710
1843307
1815221
788104
599014
8205
1858516
1564883
1468145
113283
1151901
1659129
566264
38800
1087801
1449104
1874236
1216791
1966155
471822
1745612
718315
845156
631365
245155
183033
247889
1689742
242990
1428892
1685318
1832603
791165
1536533
89158
694758
1312388
1918894
223742
907234
822049
1462566
1190414
1653957
559471
1362667
108344
1474593
503182
1661874
128028
974931
116149
383095
571476
1795397
1219111
1253356
1280457
610244
1351247
1668908
1545382
1307312
1807062
1376769
522322
1644111
619743
1529302
318111
1240526
871879
477298
150123
112917
772896
1199394
1131914
935634
353185
988462
1977726
1726820
1574589
1853282
568184
237564
170360
1095266
673781
629838
902819
876496
169654
1196397
1834702
72341
1916250
642390
1170772
892187
565096
1385346
1799558
1792373
268628
1596461
284365
262179
484435
116628
1017958
6364
1566783
960554
1127940
1877303
1720977
1086202
427182
1338273
101430
1386580
277225
1967419
1699785
25062
81644
793316
939357
1314450
1170241
1014262
761034
1959607
67015
73101
1915625
1542362
248164
809270
1678363
115286
375062
799861
517221
990275
66424
1875573
506880
176136
370863
1634760
1903543
444843
643213
1657696
819903
1344138
557627
570741
1394998
408048
1299013
669004
1055141
1738729
1290796
709340
1881330
1726914
62793
194894
1491317
1400089
53401
756735
40206
1637517
1301133
1503751
1382953
55296
961552
98780
579094
878288
1224913
447367
1219790
1236700
1007557
353535
394618
273957
667960
697894
464202
95948
293725
833222
629310
1821217
292304
1795397
438694
462438
845582
1222251
1730139
76531
1072277
1117608
269206
897367
1311862
93202
1436017
1546333
1604664
1920008
1149406
1349340
794272
798486
1131991
1047521
1627191
1577540
1668228
1320050
223881
699001
1920073
1104658
272134
1842186
904394
431387
250531
683185
1830108
1663190
738423
1272854
1894139
1386921
936868
1471564
240552
638478
300568
472764
909989
884489
1256045
1563744
370623
1305477
1855186
186612
1907211
1042515
112063
1147926
1833148
1800075
1492497
1373356
1435712
43654
313091
1935657
522938
949223
458685
1632807
162894
1257172
1376188
287662
1863291
364917
1545305
987688
1829161
547171
1695995
60697
1148221
119783
65901
1546067
89495
704708
796674
118619
1518619
913590
1595324
496373
178011
835570
564624
341589
1268594
1110015
436622
1709807
275316
542783
64797
1697049
831433
1286633
338969
1464642
89713
84301
427260
531930
535705
1601652
362930
129938
852047
419924
1247147
864486
1904937
871606
588943
1485545
433184
750831
1374846
558042
1029010
380990
424836
1291590
594177
1051935
1299361
1771824
12440
1903634
592714
518333
1881638
657164
1448160
982223
759213
1215401
1868475
706963
580163
845165
447903
1106083
414159
337972
271261
1362890
55449
1296060
1083701
1998702
1007671
1248994
569498
806702
1038746
1697159
809791
924139
1301215
1547326
895209
156933
813722
1540947
212971
1554071
542432
446479
15455
1296718
518974
1617937
751231
420567
737067
1557040
539641
940061
732890
71733
1676500
1917554
1589189
953463
955735
167242
562181
1298334
1644374
1082919
1325585
643137
1513557
812273
1673279
919384
565817
1076265
768197
1942267
1360215
792049
94751
1687053
1785332
979780
697476
1033326
1090070
353002
999260
788556
764564
875497
743959
1021954
721108
855485
1078937
1888946
1362503
343518
551872
1514738
1165788
56852
578092
857530
1928068
1432069
67881
1654794
1423563
1147364
1679157
1275449
1328932
1506343
1227627
1460342
1538476
472029
1166179
431398
1892
1026659
815613
502853
712120
64979
687217
348043
1319379
470235
1132406
1541965
900231
195672
1904276
1904863
582557
1880013
159691
487322
237623
1038997
1673859
1063698
415387
1224241
524865
554114
550594
1051124
1248591
1004913
1864504
373167
986143
1255371
826324
1976268
1941450
382880
1915945
1100104
1323701
1677392
1602580
1969292
1414837
843005
752191
1946254
1948347
682530
278672
601316
45072
887599
676429
1044216
1905781
782020
1254103
40451
1506436
1651525
265567
83550
331702
370664
488075
649808
711787
669116
1143560
266058
1889526
1193335
1631773
712914
1261076
1137375
464073
1928413
1078406
982389
1000231
1901724
180725
1093900
61078
361581
1292508
1999316
1546178
1820972
15204
398330
1107050
151067
444820
1169763
678695
494906
631476
554935
1568025
617510
1963748
55272
1596829
339340
1377058
157941
1290249
1885063
1728614
239428
558163
355913
1573903
1421339
1039728
252067
446956
1070839
1221172
1307978
1836107
1121732
1026693
1042287
1839099
895642
1913815
1012451
318770
25549
39053
247863
1703064
950175
508027
1914152
491304
1029841
1598913
1962031
1920746
1743007
457593
1966107
1974639
1404514
1201466
425697
1495117
1602612
1317032
1134349
1858521
194396
572742
1956377
938257
500027
1407838
885685
414893
498076
1986656
681809
740651
1023603
1446454
1584080
177723
129557
1758043
535235
875659
1456619
1709956
11916
272306
1555129
1427971
560219
1056380
833008
1427733
87357
1986726
1275969
7633
1188326
1044374
846348
1478866
992066
604294
995782
655680
1250786
1938528
1759684
661257
1610641
1783437
828906
163659
1094363
955036
1036038
1072415
1580396
1143620
1547629
1037697
695298
1602745
1559400
1124666
108280
1927756
1663620
1555546
1099995
326005
638615
1032636
1625063
172486
1608855
492811
1016788
23729
1495986
847195
1764568
1753161
963313
1566733
516373
1102573
1157156
238474
147341
1821276
1836800
71233
1913745
898999
1573284
1381421
1385366
648803
557855
41021
706275
1541954
205684
524073
1695521
133915
602241
844431
1662405
1323805
1142151
198105
972344
1209785
1426408
1883386
1542156
335691
1912163
596694
1042481
798852
1699963
1334448
1293969
1715251
1898258
1109257
790855
50327
191489
1961071
47896
1080967
948719
1800341
1688879
1614266
114996
56979
215255
710922
1266956
1564730
1208926
1003128
938162
1586517
1777160
588824
1003296
760646
259422
1794594
1561386
634804
984231
876970
1803675
599838
724541
925185
94616
931462
1547180
777738
381387
1016402
417100
1127116
941398
1200969
1187546
1225917
1774459
1990809
636726
1493115
71493
939874
1242396
278564
1317753
1768310
861890
602010
1231816
212520
1472490
759208
1061831
147457
1349770
95844
1141980
1444736
1692438
1881987
1049138
704
1321169
1468187
483117
1454004
1544004
908216
676015
1074110
1545573
691182
268706
396490
1859659
40878
865054
1656687
131351
1458961
1946690
598897
1438482
1593019
1744562
874913
442891
1068115
1816952
1891717
1650585
1496254
1672689
809417
1063603
1057891
656541
1212886
1360651
1063759
876472
393750
1298584
614776
1639853
598494
1730258
369650
1263211
1087413
479068
1179565
1405896
870838
1428485
310181
1053489
139437
769805
50875
223184
826084
1594174
1008105
500150
425787
1243491
697913
397433
1148571
1014449
631631
117575
1038563
1970826
893510
1306790
102613
746021
480870
1264283
1617807
1759646
1462894
1754438
689862
63971
1706691
1981641
447034
1407648
1041468
336074
994493
1485985
1487180
76121
1561206
477767
1053523
1838005
926163
622599
1576393
1299594
978368
1841395
1944772
1402581
914539
1384973
1077283
976268
1942765
31897
1388573
1695910
1890144
153441
36899
471106
280064
1922806
1590083
437094
1663004
245909
198996
1397844
498349
340197
1451839
567888
736883
1419870
972375
49399
1662849
1132998
314069
1527232
927130
1434806
1591951
169804
186139
85335
1238244
1607616
1145864
1768531
331284
959444
800732
661713
1129127
1970934
778383
494364
876635
11565
1801981
430024
1960011
1981530
404560
457314
1186124
1067402
656463
587721
681566
1190627
724543
809351
931520
1649440
422711
484446
480520
322044
920681
1444752
1438516
1991224
119536
144888
826782
22047
295755
1975629
1438209
1158799
4813
1931439
489951
276317
1876160
1862528
938411
722023
1916110
213534
1918539
180098
49459
1560513
1930712
849145
374470
1768669
1524946
701520
1982567
163924
1963363
1896649
588714
1284797
1657837
1540700
1547409
939016
150441
958051
1168822
1686477
1015370
648719
1787726
173885
346651
1767390
1041161
502754
36994
1854876
1672801
1249934
829737
378331
1234785
853426
365224
395427
1886615
529986
458788
1454913
610962
840677
1670209
309418
1714125
121954
546875
648779
1402467
205280
679488
206233
908400
509775
630909
1815271
54060
651108
1022666
37821
214428
524938
1941528
819602
1122850
1160479
1992772
1784717
593220
172694
1547045
1786891
366705
1929106
172067
1065522
1605526
338019
13539
343828
286854
1663617
357769
1844778
1964004
107751
125974
788499
502062
1259671
487479
657470
1285466
565216
1614945
284654
1596383
1319049
84448
1296931
1448253
954208
1423133
1153340
1741325
1474415
752087
222207
699027
1845681
259304
943628
925101
1715432
74006
1882044
1046183
1717979
706582
477817
398278
1328771
760513
1176742
1097086
1673390
1458442
780193
1466679
1216643
51571
703328
1494443
911679
642624
1582889
876564
744475
441903
315417
775269
49995
404785
1320855
184300
1497536
1314562
1673279
75607
896340
699532
1944659
43588
1581807
1195305
1101037
1629379
255392
1241370
1098660
1811545
884913
822210
1982995
398424
364507
891377
613236
813027
1598764
376813
1816587
309005
744224
486866
625116
1578457
1285640
1969786
67665
1890207
1542653
1624460
169001
1256267
1046938
478139
1833073
467517
1897841
315300
1766577
1910279
1099234
58795
742739
1370275
1896112
811462
1429115
664260
401275
608564
1039575
351400
1260514
574538
1149178
150275
1369057
1742356
1994928
935888
1891437
506297
463494
1873659
25519
1987557
354649
356494
1761147
1954794
1274069
1424341
507490
1389902
329215
1926380
1053897
1079250
1702831
87769
762302
1989938
346324
1636014
173778
568558
1265736
1923558
392650
1379163
789931
947371
1727606
911999
84690
741019
1404415
136389
1314939
389830
940567
1602695
18447
1188576
1182260
743795
1660165
1691405
881054
484009
280638
55420
1280472
1673165
1232531
669111
221846
403837
1135404
1315790
1099117
908614
1761386
674128
1408564
1447736
449896
1805548
214642
217139
461464
474449
27543
1018652
1806038
375500
671707
1189345
1879696
675715
1921636
1324769
208501
537677
1394237
1944442
1483041
887949
1144565
1233671
1530612
939929
634185
252081
1952042
1235295
1613597
264479
166391
1439449
1489857
1610204
284734
1253681
13932
1618554
1252525
914414
1275667
1912824
1681891
879294
822289
1440130
1068573
1905010
985833
1697318
1057532
1267679
1668579
854913
709638
594840
406719
62938
1435969
1760340
967751
1544880
1397056
23566
933046
299354
60844
1324775
143699
1556132
1784454
389334
933502
23861
1282095
1638219
1940838
1304664
862983
1994315
1976152
1300985
1634473
1754384
586197
238912
1620089
659522
391731
1148363
195885
1622802
984134
1638841
853098
610705
1739724
142622
496114
990610
1239855
1574960
631651
1949896
1008330
1844000
384048
108721
969675
397614
726034
1540992
1442478
1795130
1898630
54337
171928
252379
1220521
590064
150207
241396
707930
835692
1763487
1101687
1418683
1682781
1123698
3705
96128
1432020
1008833
520761
1787330
50680
895138
396903
112472
901399
1578540
87772
124875
1018209
1493151
1892418
1751863
1369970
799560
420070
1163444
1709019
1435248
1924542
1789824
1535287
65977
115305
756976
1547078
489047
1112147
1128924
484253
1039534
991659
28142
942048
1114947
1987865
1509060
1138324
1689791
1929887
1545506
41309
1999651
1963831
517206
173390
702536
827478
1917299
1031630
1045704
1575190
826890
329758
1574773
722377
1805707
774028
454413
1909732
1741159
1123049
1207138
612683
1030777
1382402
324928
1216732
895189
706336
942250
1152171
578191
1243733
1177009
898851
118000
704059
1579037
1272701
1043702
163890
1476708
1895295
1433461
126190
1172808
1153023
1770942
977842
732141
1529852
914248
484920
1945091
332108
805906
841164
384564
511656
1046450
1297348
1885244
1925357
954047
846181
68770
1584308
70509
1381917
1143497
293337
694628
199821
836015
1160065
71056
253912
1743917
49646
443378
763460
208183
1997798
45617
1227758
1460625
1439347
351494
747598
846802
257101
545872
1960947
1499374
363258
59445
1912992
1681875
491635
216962
1640291
1224753
1257376
137337
1949179
686664
1005626
1187379
1808093
1448998
643146
1636070
1633447
681316
1647690
1279988
1150489
95979
809313
634317
1518744
99486
548698
392189
614694
907127
1716738
1286665
461182
1452575
961258
982173
187986
894967
1130192
936333
208049
935278
544411
1450484
1173836
911558
1682886
1617519
907807
200645
145099
1327824
697904
123909
1152552
1642235
232012
342996
1100114
1601665
1085843
158759
579782
58626
1716560
1293632
49135
23412
1723556
238018
458716
1332996
1502110
252187
1215289
300739
926473
473411
695413
772314
1684994
19707
554417
949744
1566923
295349
1871335
551920
267487
1673051
1659894
756892
1193664
125835
932903
1323624
1259921
1585389
636743
729655
1584930
183655
111214
107892
492137
447603
280418
846123
420491
1893192
300827
302859
760220
1347834
1561843
202751
180670
1581886
909945
16241
601742
1186594
927051
1755912
1067063
807848
229860
1358457
1323267
799036
126826
1177115
573097
1798763
1841468
859200
1478211
213648
971277
256851
1015723
1280013
229806
1155397
1172246
1174658
1073654
1512866
1580875
1618604
149713
1661017
367987
1804617
1123664
1962568
1372036
874236
462433
1093103
1515259
986332
98497
1620574
623351
1789804
271606
1133811
266676
1880612
1988319
1174632
737756
1063769
1175394
1456248
1118763
1964869
213261
200933
433418
871040
1556007
191130
173180
1571901
1100988
1605385
637450
1225335
1021137
1101661
1023014
1565550
1506485
736445
541372
388205
485597
1644314
995441
1934248
1425777
1490095
501282
380525
1240273
1937715
386763
1777837
562458
204427
849765
1358395
1714829
1651990
1332690
825494
1708510
1535183
1994055
1908671
1330433
1233910
1134201
845444
76387
971815
813462
759317
1182692
1354320
1154803
601067
156756
777473
1339233
795613
580881
53712
1272352
1433847
877023
543656
1670828
1110336
1833486
1277577
1757085
387397
57614
296475
97784
1037858
136466
1548043
619736
1919792
842928
200230
460510
910434
297422
1074348
1850240
476592
533121
689478
1640312
1284648
564672
423994
1210278
1060164
368735
1722706
62270
1937976
1352241
1398960
931629
638362
814902
1118071
382857
608722
599259
1369088
1570877
612444
1086627
387252
1319709
1998696
1595480
1485709
1763775
877870
1092125
629086
461675
1201897
458766
114854
1188300
1539262
1844415
1058997
1838756
825440
1739586
839289
1784631
1760681
598473
112672
1213217
908865
50550
416912
108454
495455
1391446
1373520
370114
1776212
218429
1855979
677042
423983
243772
1771658
396487
1498469
1400200
1299118
293988
372783
1989903
344602
1356403
1755543
989806
1683031
1143113
150527
1005361
452895
1089441
1216099
706214
1207937
805357
648053
168098
904254
1874861
1035261
1623464
384495
1110215
1229871
198749
1719754
1683809
456923
1876235
628336
53475
539309
436326
454111
646652
815403
1391802
673976
710575
269208
771738
181345
238607
1970452
553841
519577
617876
976126
113447
78417
1630284
104141
1358433
1463457
1795446
474719
899870
991586
1606092
64349
1534590
1602429
1279548
628694
1674570
537710
337289
220937
4783
1866800
627422
443449
931213
1015713
24516
1253817
115144
857966
842769
617201
1031394
340035
1900950
1855204
656197
1293630
571761
1694289
477528
1829027
137632
733255
1943496
1729510
1212722
442109
793144
203135
666061
1631568
74310
1264048
1741439
1485496
600266
296770
244059
1021629
924645
1580667
906650
1932921
52660
600770
37011
95083
416868
338673
429010
764722
1929397
1421044
695319
1249033
169571
587243
1480336
1202966
1886257
1332088
1919610
1388201
1500495
406561
698714
21645
451530
1779699
829088
346452
625001
209334
241131
1634270
1763590
633485
1912
551897
995165
1093866
1154793
575042
654787
1655939
63988
1894164
1605573
1625714
1458780
1310959
1047190
392605
763310
724163
748863
1776549
1221529
622397
1068504
1167964
1588922
1219955
1043504
893063
575892
1206376
302598
765229
788012
1018498
1883441
1007136
1006497
1961304
1544330
1267722
363312
856225
391723
248101
1436280
1916280
1152646
702198
1961872
1023119
855762
241512
189912
526425
828987
1795347
87863
1809426
1086398
13313
1091284
716117
538333
744315
911946
1914705
1582005
1844350
1086379
949938
930746
1064416
1329312
919823
50324
1536948
1691701
813152
219318
1087206
1474517
1128080
334221
1367144
1423326
1062218
341523
243265
1551964
802693
604303
116681
1704940
1148495
169400
872100
1269229
1075814
1308418
1705901
612462
1892467
808785
876630
1649346
645226
1595940
7752
694526
527647
1072195
315836
54337
1048376
1619816
1746888
1644740
455808
997224
554406
1440268
1710876
1799127
1815825
1686079
1746123
1868953
900523
1384495
1372856
156663
998859
99016
651971
425319
1897035
1273636
1597340
429280
180200
1592370
1461485
1442417
948134
1024473
705823
377929
1455006
119092
96680
679866
1407033
1817187
1279827
899312
1967215
1017831
118543
1366320
1970147
1633465
1236552
1285275
1422547
1991254
454805
1438041
469624
1142769
17034
84967
1465744
1216166
33114
1649180
359039
339036
1331188
1189365
610003
1604276
1946154
1325529
852694
475754
297500
1679578
150614
1973808
505458
576981
1531370
240507
234223
1076311
894197
412152
1189926
1010631
1766335
1213843
48360
1232853
875284
755878
63205
1710813
1170746
707950
1768242
1942767
861357
1119486
1326307
1463484
1942858
1227832
677320
1705848
143429
1226363
869849
1284756
945097
157269
1591206
684648
913568
903374
996475
1757936
1381503
1253224
471750
547657
1862331
1929194
1860143
720397
338144
1546517
1191319
1012391
233416
1864871
898255
1779031
1439171
1261064
661620
207710
1731017
162226
531868
114673
136078
433956
723528
1454199
1985165
638403
887953
96332
239638
1046309
1597334
137698
247285
1277932
1395789
1116020
1595199
1386360
350902
236552
1520514
20698
578329
1759787
109834
659535
361275
1508013
1019817
1186575
1297821
816976
741260
420707
257314
127181
476032
476988
1722158
132272
691243
384940
1035501
771020
1826175
874123
222225
422609
1864115
519663
1938242
123455
342671
267648
477508
1389028
1328209
757306
1121519
1700847
796558
555529
1488755
963205
426339
1351361
1098812
749573
1611853
210317
578304
267568
1397090
833449
641868
67040
1956742
1645064
333651
1543927
1230637
1596221
1305218
1802758
1105246
1115782
418164
224611
1214264
391883
1630859
392146
157127
1904588
555990
1324268
1202117
1243134
1140572
1284478
1900138
322145
1797920
476936
1114271
1422764
511424
1337258
202422
1428256
930561
1048197
20252
1865370
1030407
818907
1572110
264572
124206
1421585
809175
545263
1747530
848408
1644781
643162
2034
1642515
221937
1010074
609902
1646838
539101
1816018
717569
138073
368744
778970
1629740
947844
48139
1588078
1179894
478100
290701
1140149
789277
346521
940324
1510929
1785186
640442
915670
1808893
1727748
1936221
1808942
607325
942520
1595063
192811
480774
106758
612449
328972
715849
1379141
202796
754919
5558
766721
117836
422291
1308296
982023
552122
476903
844082
1264731
1728667
118627
1275723
1177073
1063256
1175257
1683914
1741566
1539408
244718
1434413
667219
1047419
245075
942635
285214
416653
396413
516887
87145
158122
1007779
134261
919284
853210
1327379
224659
1403268
1610088
708492
861352
729281
809448
1253920
1092442
913321
156064
987355
1846938
1634440
1901439
1761645
934430
717877
1268892
238882
503187
1490598
495452
1938188
1441773
1747081
220351
1271719
1608021
205060
1253757
1416549
1578581
858291
1516960
545851
1751019
405274
1831000
1123424
1786324
95279
1570938
117036
863361
846728
1792755
709800
219688
394827
885070
1343317
1065831
1447087
322407
446627
1131350
474616
181793
256662
60403
1682460
487889
1952001
1509747
1216766
1310446
784832
349083
979524
1742138
1955571
1031521
1401710
770682
256958
970820
471984
1350307
1089401
1818274
654625
418190
477219
1344982
501433
1808990
466178
1205330
1035863
1481651
1546735
999279
1687825
65567
11998
628807
629895
853390
1407847
1240408
529639
698222
1696148
1684183
158334
1909658
652313
844193
271830
315790
492572
621466
458134
1444453
1587228
465859
1383293
1256930
1208773
1583634
807615
1498882
1276315
1580597
1181858
1947388
895941
197126
816074
270848
786150
925798
586399
1454054
1586584
1411541
1039098
916852
234607
1978613
1715494
398665
659406
1041533
1143578
472643
1030256
1059220
1121389
641645
40079
15268
288417
805912
1688779
322567
1311627
1009299
1854480
1989694
1491192
1070012
1806833
1299821
406307
1992214
917659
607486
1020851
1325111
8807
1640078
1684864
1501153
1045311
764953
6288
721437
1542604
72275
19314
1276583
1599675
371274
38565
768888
520047
1029966
829737
1904712
991459
194852
1245461
431913
1094207
1652716
1356057
1674075
1583893
1762396
224439
498108
149460
1754990
409684
1709335
1319621
1105773
1241606
228251
1738140
1627276
883421
306281
1411187
1536941
1999473
907284
1976660
1645289
1027713
1160081
1626700
1233858
371578
532860
1211920
1580155
341290
498389
194062
230030
1795884
1005218
923047
162332
1208137
1622337
1823855
972984
272882
1255908
1817102
1574810
920564
1529292
1872289
1257316
216799
1045908
324431
936630
68930
227753
480652
589272
1127302
119322
1528066
1557343
1713824
120932
1817066
1066412
81308
104951
578640
1215022
38099
1740959
1197130
1000992
49152
1293424
129551
789260
889136
1583396
1898128
226115
1134026
260015
544438
528573
1184428
105471
1191412
434505
1379662
1153642
1206413
632115
1024570
601159
841353
1611371
899043
473597
1135009
1612170
813927
1103014
958236
1721918
1667615
20034
1568738
1221297
1487644
335084
1441361
1175284
1983090
187749
420282
471873
1825402
443944
445583
203165
1984461
1461538
440920
381186
650990
783876
1637617
1880565
561525
378129
1926652
390930
205232
294583
273798
1029308
1887314
603117
1522215
280525
1378008
801805
671393
1150419
1812534
1991424
69319
392696
793648
990713
1864642
1171436
1604871
662313
495800
119897
594136
1401156
409127
33254
519246
325318
860801
519335
235992
343771
277157
1719776
326045
1616814
1264679
443635
210969
1161227
358187
1327611
1826971
1008066
181401
1646735
665261
955997
1665334
833206
964483
21334
1591881
884304
467703
1425488
329652
239193
1319217
1065330
1919139
3906
1950575
1502873
1007107
1900769
628471
1796052
76040
930522
1576757
1837735
505129
1478758
333478
765192
1404342
576340
214274
1690741
1475832
857282
1347234
348255
524381
1450282
1560024
1320602
1726288
632747
1237521
1306926
448693
1750366
1893095
1804174
1115738
645968
1759829
71508
522953
213396
1055561
299429
1811139
266391
1982377
733794
628106
1706667
539363
1982413
1076468
336145
1238842
1706143
816841
1313668
1477592
630708
1059618
162067
1908549
1744720
1795906
948655
1350360
1646289
398477
1874164
47957
813757
1268952
1472671
1457987
1125732
1518406
196835
828771
942478
1670627
1047473
1822371
941550
1078313
1417653
473883
1887230
604403
1487908
766006
1974448
45220
19085
1655430
769683
840595
1670307
1477814
1875350
1728960
1897399
630548
1533527
1055706
1548529
605641
645200
794372
538100
242434
780518
1694798
4811
523424
290670
1100588
131533
330046
204800
1427996
423742
1701433
1098489
420255
1165360
1603417
1288851
1288895
1457800
982300
1119347
80472
80621
1042848
191827
30664
152895
1267674
504905
195453
840176
807999
419298
1458667
1558620
370619
1474119
702536
1828068
443491
296776
1939770
520616
725856
598300
1632569
1219789
279477
1347358
1770267
657044
537866
436801
1814489
904206
1577863
382313
511692
1331623
628196
10953
1839854
566655
919079
1240402
1100687
1311140
295435
1995554
1871617
610750
415263
312067
82360
869995
145779
494680
101012
631013
114874
218901
637635
399923
1084673
1539502
1301509
542868
1325008
1224471
1655874
278192
52575
27495
1112100
1389237
1779024
1535681
383290
970245
124062
1099219
1121976
463278
1489359
1932099
811027
263354
1596514
1114576
76270
1461259
238655
1623987
1453392
574984
996208
1789040
704805
372296
1294784
1482080
1052371
665652
1734981
1338603
367606
423505
1067815
789301
820404
1398284
1994328
1940484
1928888
1450505
1560475
571279
814446
802770
1541919
363637
1486577
1508550
521850
654583
635543
1319063
1599759
639222
1850344
433873
1287483
1357246
682718
368924
1122724
1838228
20001
1497373
1887788
12148
622909
698375
1935815
1478608
413720
240936
1889175
1727667
240994
1039950
1621250
1825933
1229358
537165
1427080
1575011
241074
413434
1611128
1288740
1190657
1782862
1284314
1675527
1030509
334297
1150159
211085
1220713
489030
657134
910286
497818
1452337
431423
1786572
126515
484908
1048015
472603
1383745
82175
1784705
547996
972656
558614
446560
1551056
359269
49206
1423790
863357
1687420
155555
824405
541312
1940389
1343400
94143
1874558
1383705
1372993
972109
1732880
1148293
693735
63283
514761
247183
903337
609334
658464
1567853
591706
839428
1680471
188761
1681817
791256
1892898
787005
1361503
774708
410333
1528323
969324
402896
70869
1326536
1090173
1732863
200421
648491
631776
1049718
1922280
39999
536184
1810598
1714209
1414253
1350934
1702861
920300
521441
1330017
1603250
1697330
1051833
1558482
1458745
611819
708449
1507289
1455258
1765742
717010
1891062
168166
191573
930745
1990660
701010
1007529
430916
874721
318050
950616
1229068
1102986
1297941
166178
307929
1736618
296296
344769
1295024
1451530
242517
1943581
1060143
1207379
926995
1567732
792579
89820
1114220
759124
836216
1383334
557967
1944661
1212545
1608777
922084
298470
1886024
433073
286846
275285
1507763
874520
1981085
65576
618143
1264540
224155
1648724
217557
417652
1120613
185719
551297
1130632
458424
76062
660290
1926689
384748
1674482
656165
759733
1546170
45679
1373838
1641310
1985204
1224164
1874123
1394463
1273779
1111070
1301603
1864368
389596
629336
1000251
369343
1336775
1012946
1053080
1614826
902409
1392457
82726
328008
509658
291816
1738055
1574333
889824
1395179
1132868
1585093
659252
1442224
1595739
38971
1201901
1751585
630356
494625
390003
1506135
397772
607550
177268
1008312
912101
806011
1910550
334123
211161
1708709
430727
501961
1837017
1829034
1939058
1528056
131861
1872508
1960376
1482109
879472
496581
340399
738426
1407531
606783
1537734
714306
1408672
194175
1130986
1928127
1126114
320785
720032
1398686
241540
301764
1337682
1386420
1333222
436289
783854
980258
1027013
465911
1436872
826604
1740324
1390164
1945216
1933496
1750562
41631
1138665
9923
88221
1063156
1431864
339072
965004
196129
1314552
1304149
574292
610615
1379624
842799
514966
1749048
829172
710700
1967564
961377
1403652
686072
1796832
44512
1374421
1055921
1370934
274100
851456
1384685
1217463
1232791
1418262
1217977
1547264
1086823
303145
390436
540642
1453657
219291
264216
225596
911570
11088
1824428
625236
1355213
24451
204872
1488533
1271897
176703
1878021
1505797
1732768
1576126
1222138
1505497
1358485
1390576
1346476
1358851
1993025
122087
386502
390790
1092250
1622520
1589067
798324
346721
453921
1291382
1107380
1444937
6419
251498
1410833
759505
1922780
1401887
915361
120237
1002761
187802
1846992
1523323
1480986
712013
323806
1370508
856716
413294
262537
463403
648670
1315436
828125
1012008
1789357
1044568
555264
787288
260452
247428
1391692
557816
1200389
1056572
636257
80902
800779
431669
1143935
1330332
1218185
1584947
1775244
1333857
1312366
799156
1103977
439156
125916
1183372
1621999
359580
996271
522496
145688
1162005
545638
1207995
947896
1170688
473631
917530
789087
602887
1086461
1084061
1381166
965985
578788
638870
81582
601095
874943
154998
801294
643061
372722
703511
557641
1305941
537840
23353
843654
584838
567436
1648315
439052
1468885
1095940
209909
1702505
608269
1520533
1016701
923169
1283787
1653244
373969
116869
1832143
1051945
1582091
633966
1319790
255564
1666201
1995987
267193
122242
680007
895832
93745
1779493
44001
456476
1207415
1478065
862413
320514
80082
818527
1773624
1086495
303110
810376
577075
709267
1254175
1787642
699096
1329883
1480163
972825
666631
1433475
912468
485425
1621048
1232460
553318
7275
1897852
873818
718045
1511689
332018
554455
924713
1664772
1350970
211957
682580
1292899
862115
1551781
1833880
692229
1651223
1191972
719885
205825
473082
416804
1012582
506728
259006
1605914
576200
1657298
756669
975638
573791
760248
1934648
1699422
1463192
184977
483984
1783189
1548264
607635
870070
368743
1485116
194030
1440840
545975
1104914
1212209
1518652
326400
375048
1668974
1971270
1141607
352353
1168989
781128
697051
947473
280236
1689046
210044
483071
1497887
54173
274470
1624636
87219
1266315
1378294
926309
1589640
637674
1540078
1152342
184014
248947
586536
1169301
1670204
1400582
1315117
404434
1076757
310358
963209
1011254
995484
1872827
79700
1688489
431173
1159979
1414593
795641
1681092
909496
1315020
158799
901446
1562583
1541396
734964
1581326
1189170
1294706
1018596
1691789
918290
1175356
1679159
509870
649298
1390702
1658145
1452331
492685
1509910
351688
570995
1051437
864683
596024
1211758
1933639
956448
1236672
1155169
1355395
1135067
1769810
1521124
1657621
1162934
1045499
330185
1901945
1414500
1250
1474319
1058113
1828206
102624
1684180
115305
170733
861188
419500
425605
939598
1730075
1437552
219103
1875480
909819
708544
1964805
842198
640063
840212
286624
1184066
1997974
851852
1036215
475328
41662
1414290
1543645
531035
901958
683414
1134240
1334381
893693
1544264
721904
651199
1642847
152590
126625
212361
1128967
925851
3796
716947
819356
1395914
1396091
323389
1033487
630096
778562
436163
710514
1727969
290077
384053
455670
1069277
921364
1253646
291573
1492092
1904878
1226686
140371
1420301
1708901
1614282
42923
575517
926672
395453
1199371
1136188
1886599
1339924
1468023
238349
661810
1755098
1525893
1086119
412529
1693494
1585113
130108
1926640
114806
1044119
1464996
341684
689584
1409671
1807139
560997
1347184
191928
1137219
1200100
468150
1072573
190516
382642
1927519
1493680
893254
848896
488411
1066319
14967
1531832
141022
596533
787262
1578135
581599
257975
694554
137797
1705953
1127110
1278239
3105
43528
406744
362526
1043712
1006344
1248590
285478
219024
351403
1693637
683392
64419
406478
830956
233072
970074
118347
29859
1064308
1377214
691661
1440228
884481
1645925
1856939
1208710
42549
1779332
1989960
1029759
1039881
282863
792303
803749
706424
1905720
1559547
993269
346426
1549551
301281
581950
956681
650344
212471
64938
490372
329025
1306120
1932269
520444
614522
1039948
1801049
1048993
210491
17419
1155696
1476719
292818
1503491
920526
1465533
219682
44980
1500915
822218
1563763
393838
1175508
504387
1443040
1607228
488779
1196913
1834358
1733483
816996
1130904
869563
970356
1957824
1032063
200412
1070083
259206
1877071
184625
1798479
1171060
1054705
1570233
1061897
885268
828683
1693263
1392602
1978968
966421
1954429
576420
1675228
423768
1475192
1611314
471117
840897
1492801
1054230
47858
1365682
1030083
328686
1788937
1968417
653877
1153806
1043902
727986
742541
1451277
59107
1233174
138252
807973
112502
1145674
317349
1323525
717186
1452581
807443
1125806
1586898
763848
1859180
602753
774870
848930
145322
1617513
668207
554965
1279253
1296392
670487
703716
1618471
1394090
1695417
217847
1683130
1438320
1971135
978440
982962
1534028
1544079
876481
1126786
786840
1354948
1832083
1592936
1240604
505090
336486
1236971
1033066
769496
977072
404617
1763577
1465833
789229
1201508
799534
1754531
1154635
287000
858248
1195134
1980566
1265842
534702
235260
1361189
1869348
1308295
1886850
367364
276358
403148
1716550
1269979
431218
38066
1523207
1242961
1893265
1978657
817941
1970068
347298
1631938
89071
312842
366248
881906
1796480
1127534
1997817
1832340
567269
1229762
706037
205970
1864555
1031955
1781137
82192
1527957
405499
922998
1992499
808281
987062
1865825
46692
428238
36904
109074
1445401
570324
1123106
1711406
1088557
246338
1671256
1606190
288577
50420
643030
1102242
1632242
818995
379634
276708
1941221
225338
1799688
182880
676618
510417
1786866
664324
114152
1048369
606576
298601
1561114
28424
41442
589660
967998
193126
1551124
1138462
1896157
1766764
233930
1388984
1458824
649359
510479
1486937
431035
18266
331240
1953751
1050927
1694520
1973797
330129
1656668
278642
812028
1430812
1229899
1242551
1257098
1619347
6423
796894
979866
1515729
177056
1942142
361777
98853
393948
983420
1285160
1036942
1523463
1999297
686443
1940053
1000851
74120
1667623
1098713
1734406
873043
1644904
1837001
1331685
1743646
1098839
1052050
919110
350978
1288507
619765
1806041
1652378
1369291
1002494
264260
866791
1827170
767730
1807278
1850898
1547427
74493
1592322
611637
1551892
1952535
1839621
476270
1688362
542421
283193
1361800
1769342
642419
1548139
1341274
268161
32723
98120
1394660
369305
266304
976955
1998999
659298
1867791
1177170
1940155
171107
654370
1675092
1021735
403057
1638353
1359879
855170
1296059
960917
393667
463329
981509
907484
1018649
1535333
1578473
1479466
123320
1299853
631387
1100750
31630
1292774
1424567
1328251
1806443
1341417
1603346
964076
272807
1385210
534996
734356
789927
52479
346275
698968
1704978
793511
1108615
1021842
1588591
1139640
14311
698426
1398204
429265
551909
1120403
391780
1647722
1625611
1484513
1150210
401508
178176
1391941
70854
1262645
866573
85465
281255
654480
686418
1662760
1765065
1125963
1426334
1283037
835247
956699
1730245
1786606
1578006
1228925
1901353
1734651
1143667
1245637
712418
1661789
174041
646729
931169
1338309
1067706
910608
1956112
1981216
1870631
455510
299979
1944448
301043
1159187
306222
1870638
427286
733831
304349
600573
1764684
111133
1996532
358318
861314
21554
1538213
1510904
613143
1438153
11425
436044
926614
1435435
1902
325687
1516508
1680865
706918
677894
1887044
665225
969505
1896096
445765
1151693
129155
266917
1147738
1421844
272526
1049029
1139069
809959
926500
819246
1106006
1709157
988141
1740400
1159145
515563
1194182
780497
307723
608490
427335
1458898
233478
159566
737686
1719006
1454477
25473
1912797
483193
499731
848663
341412
887365
1863741
473493
222813
1059507
473903
1060152
196966
1463580
1808547
1480936
148852
1073428
414635
1724932
391073
1860104
498540
971275
1002423
870176
1387417
234787
1048057
997359
1152561
902331
1204729
1601336
1786073
411668
134248
1190414
464280
1534317
571607
1375808
46079
1862537
1401052
100237
1862337
691005
1844221
1431025
1257283
38478
890077
754023
137131
1494944
534815
1402176
1914099
915226
617532
682839
696129
223878
1577781
888171
1963481
1451809
210643
930550
613589
54843
42632
613010
377733
5765
1895919
537084
1061614
1329612
1308640
163853
834628
833189
1108723
1661491
365835
1006455
922342
142342
43595
527982
487351
205656
1638984
1525519
488974
151110
1104241
1771800
1716248
784059
781058
1413491
569787
1608401
144488
310208
845653
1931152
1937954
582938
1445924
847538
212607
907324
1784691
1254454
1935318
395265
1316340
401725
213343
1925010
232536
354415
1399825
314497
258233
357878
1141807
551301
1363472
5134
759477
474562
1535493
1739630
710247
17671
398987
1753484
1528377
78829
884371
287695
1238413
232633
1597809
1947922
581983
674636
240115
1375820
905232
1569105
1496841
476704
691458
435451
69594
1509119
22515
1256058
897281
1287216
380408
147906
1308051
1543364
310240
598485
645032
276805
1146417
1093787
1576564
940342
315031
138317
1682803
317846
988314
721696
1564242
101780
1410936
1606074
1081891
1512506
1009628
783136
92089
1600613
1945472
343066
256011
307678
1445284
1624411
1215779
27129
428312
1669628
1242989
596153
1441758
695259
1302945
247927
1164331
1381235
1378430
653528
1063285
260577
268096
1855853
1756692
1660459
78202
185047
339767
1692692
857262
1482815
1391061
1352521
131389
316000
1669747
1872949
1418790
1087713
1155692
999371
1799010
1300981
455149
638413
1237845
1800731
664009
270541
1816988
709592
967069
560932
1879119
1828730
502112
885401
490752
304011
1228285
386466
665749
555534
36873
1070428
660355
1095218
237544
1669460
615980
1206355
337591
1599688
173128
37967
1617064
159127
36981
76460
976566
1793400
239677
1811069
1122918
613856
478117
1592603
1027407
679914
1109033
1324758
1863807
172587
1870574
248484
473411
625258
583284
1379651
614358
1567574
1574507
395273
695613
1504920
1899355
920503
831363
181217
327689
1675308
1589661
312001
1561553
1664474
1593015
1309719
1598296
1406894
1927900
1259372
960828
1879210
151434
706363
1910479
1804111
1885907
1812679
203374
890079
262483
1069874
1101266
1741899
1700529
195308
104167
1486009
842288
1898747
358131
1384712
1989142
643602
306127
868197
1627277
1246911
974639
1008190
251511
1282811
25810
1368667
708853
1363267
1018325
1473614
1655396
1839465
950341
618872
736377
783620
780839
1566870
1139844
529944
432255
477192
1607055
514277
554086
687310
543340
1631050
17466
1579303
1094698
1953038
1406418
1910494
1200998
1879853
1123522
1836684
400593
1747419
220324
849505
1010156
1739937
1511551
358689
98014
884051
24696
288361
1896315
1630931
1248813
1815926
164318
919194
1477835
630494
1778386
1637518
1761959
1409302
458264
1424515
62261
1637861
869121
178568
1723322
1797181
182493
1073250
154384
417724
1453530
496531
923265
1537727
1746490
82840
356702
1940075
197801
974126
1440279
498645
489746
1985268
1566990
350242
77994
1801843
1747054
1667486
1598788
924871
284326
1426699
173939
146940
97646
196604
531455
990288
768522
1625696
919961
1416865
1836252
292433
989188
778600
1504647
213095
18340
1666722
928392
1934594
142297
558804
153888
50889
903849
777315
941557
1270550
1722519
744123
1232749
1148402
872830
1959017
1767000
1505571
1868712
1384825
97484
211519
467936
1395930
1508122
249205
1493919
509149
575918
1875580
1165137
587007
1945225
1566934
357912
1533786
709243
1461022
33367
225302
527029
1357307
637340
1346961
950928
406317
1443212
696477
83516
672677
708937
1839201
1546626
290583
383325
653919
455660
162632
166763
40165
1351017
1526069
358742
1068589
745526
691976
1532110
1153195
5616
495864
966234
1797497
1394997
623791
1709178
248825
1063418
597954
1578026
1096057
1919916
1314453
1683190
405346
544961
1942641
795829
1210168
1555191
1339800
1039757
675198
299362
769211
1937760
1859960
1637078
346666
111531
412073
109366
1773087
921540
598087
418650
866669
1760675
894664
741976
909481
224159
1022347
371233
1671467
1539539
1069058
1660559
1571417
1548406
630763
1998189
1617910
306100
1669967
1629313
938764
961023
676919
932813
308597
836951
1524786
1060088
288850
982508
1031293
448137
287544
1655273
1319556
1691193
274905
756753
1666941
962394
756844
305865
84010
201046
1100333
432532
1061641
1677294
357038
755932
978284
438921
1195824
881391
925973
1194434
25445
203597
1170440
1143240
1117511
1985023
1138487
987611
473725
1712541
195825
125156
1193916
962440
1190920
394163
1020628
1259570
1855271
1227727
914172
191366
1191220
1749639
530970
1597052
1893078
658605
744591
1242289
1732930
1343131
1802713
1924346
531708
519532
1451435
975183
489797
974181
443430
471364
576425
702135
48287
247587
137128
1113711
1300792
642076
1901307
107943
1192743
1156644
412045
1346085
896652
4230
1380999
1137588
115127
229478
1670305
336857
317596
1632141
998327
766424
1653443
1990634
1013547
872088
708718
917863
1059921
31485
717703
1122622
1640244
288168
281635
1979040
1048455
1194555
586935
1630194
1713928
804220
711702
1093375
1154460
1831685
72662
279984
1496152
77006
529403
716739
1168339
441092
644737
1810872
207133
1875500
1447460
1767344
1639554
1116946
41884
830969
192943
1032420
721397
167316
312514
191138
226465
1125950
417627
1986874
1537213
1119287
842207
518284
101946
1787557
872140
420014
432011
787429
1300762
1429028
1180981
8856
1298672
1386095
1426640
964260
1579560
1263509
889721
1561124
756387
1035336
1735671
786723
1658695
1269350
1271769
1622200
1553377
715139
381717
990366
796836
61168
1295970
1646314
1352855
1808657
239227
1306430
659829
1631143
43673
406345
56070
1182608
1173464
1105967
859665
1792652
1217965
1136261
938886
161987
234937
1782343
1660738
1193339
1458821
979500
1445731
557190
1088856
1145636
54891
9597
1123412
1115167
71321
293142
595795
90823
1327824
493115
422131
247707
1586280
70932
1908423
534728
433234
1901524
99822
1590746
1349799
424564
1165446
144007
1804998
1369471
778675
753915
1796513
1093740
426996
822888
1702170
562891
157925
1185005
993393
38681
1830165
348746
821264
1862905
937843
1231030
860974
1553677
852159
1298659
467143
620514
955473
1740459
1330069
188451
954217
1848526
694734
1122488
760467
1422082
1469557
1128134
474023
1384796
1135104
284440
776361
1565307
671012
472173
595093
484394
696977
1897470
1382175
1733957
840869
245300
1246816
532979
903711
282379
701522
68509
33093
1227146
1163369
883091
644492
1353354
250938
995170
967877
366994
592347
649934
709246
1266688
1318282
868444
896475
1635462
1398076
1985568
835770
1804530
121308
1746936
1321776
692758
639700
210839
1500450
1865323
1498779
625246
34499
1512896
1713510
1251869
602877
9902
1188145
885186
885866
314973
853140
829119
656760
309758
948579
1268999
1465851
815982
1793919
923167
328875
1451645
445409
1021792
740912
1651342
1465692
1720118
1008249
299545
390338
315530
231568
401653
1363749
1798471
1816986
1732224
1694157
743934
323006
196358
939991
26357
1360967
117851
1228103
610134
1333953
218756
28568
495730
111145
401732
1530387
453761
20616
1386626
1399437
714018
597193
1106581
353893
504254
1438481
1332518
225756
534965
569890
432893
864816
236470
349337
1444651
1174155
1226230
1377854
490021
550617
58170
1667848
1739610
1312744
538195
102235
1266587
1369331
1568759
644422
1826950
867907
396133
549367
224304
1763686
1372132
1091884
1524000
1175755
1687994
1354268
1453511
1208469
65674
1277632
363111
1818368
829421
825186
734391
1947661
1740682
1063337
785871
957284
1135700
419272
1605051
702052
1783596
790927
677531
1415283
1119507
373061
608
393723
956523
1166524
238662
47350
1727082
1031049
1840003
1363593
1984143
1117070
923680
953739
166387
1162757
359142
1505801
733446
672353
607794
1075655
1522592
1818994
543455
1229696
876297
255227
1546890
1598997
1245854
1935790
47157
52949
199345
465824
913058
1950212
1483793
1877100
1073987
295966
600790
678652
615660
725248
1044592
379354
1238944
849806
1837340
1425863
602836
1882993
1245342
895595
1268451
63561
1780528
1662109
1132274
439274
1161505
1591849
24703
848346
1398602
1886540
849340
646343
924411
1846390
1810291
1826517
11297
1999041
242753
507991
255490
1112638
238769
584129
367086
189446
436795
1661578
1829024
623621
852417
1903466
1829319
182049
464728
1042242
1701230
1917738
1262393
1938927
1702711
477712
186156
89165
1254452
254702
492479
1311081
983170
484946
885795
1023300
879951
1384080
1261100
856261
1382083
1664180
1491931
1489400
739357
874318
1454670
972966
326838
1129150
811713
1708772
1214198
1399516
1119086
1983010
475361
1944123
1915890
610023
1884729
914686
1166306
849330
512221
82516
198658
983494
474134
434049
1028437
730343
1669665
1333415
1656029
965035
1383301
840317
403442
1420553
35815
737044
796607
857313
1474254
356645
704201
392286
630416
1648919
441770
894667
1989194
707629
176516
1115770
1855942
1320154
747778
1916140
790917
1924045
1003882
1954756
1336416
144091
87058
1628456
1199931
1487476
923701
687596
811663
841681
1805363
1884027
1475080
1682497
882767
1988950
117671
403734
703982
277127
1334250
709737
687712
260817
512272
1671373
1561918
739611
1306651
1700880
548959
860286
46485
577868
1671759
371638
1295669
1359724
1727178
1071172
574901
1564206
1494326
877609
1126124
1344803
1607207
1488075
1502707
1691298
1997562
1937009
963766
225720
1528242
872312
1791755
1731282
609262
1305009
918841
1196532
27128
1289861
310780
763127
318810
824427
576171
1514684
1919159
268458
767269
380128
194901
1381658
1668459
1000359
806385
1254747
309139
748824
1192540
1706909
1238632
472024
614840
1527240
864967
23311
635048
1181926
190698
154150
103165
1473571
1527343
1778647
983579
936749
1462415
787172
1166117
1221394
1781437
1734238
651910
64548
1231722
466961
1544899
1475666
1080702
855339
61007
114159
178771
507902
820055
1397740
151064
1631895
840333
1137267
1665895
434535
847397
1109923
1098885
1133312
919755
856165
963934
852461
558603
358812
1535947
1479663
1153929
295699
82153
1020202
28223
1800792
758621
27440
1238140
979149
4865
245097
1623899
1305333
187756
635466
534612
1693400
1023661
214855
285528
1810488
952109
1490272
1145093
1467407
1104682
1426244
700236
1789480
1450074
1313990
338745
3796
1819849
190443
872911
400343
1721433
1637754
1145962
892837
15116
1438381
1577986
498388
290036
730834
166102
707102
323050
1909178
1439719
1602890
1453763
895170
1724225
47925
1909118
982553
1946899
1706744
1643036
1983145
984329
1009773
520518
928612
676064
1335873
685976
1131831
1722436
506948
990304
1463807
324887
1673540
733887
1623317
594429
863561
712207
1665507
1648426
542851
725004
1223734
267958
1959161
216074
1985713
1076781
1028377
1895214
283575
424481
493417
878515
1538628
1641261
977056
1743647
1376804
213638
53629
1395899
1400824
684375
1688425
1677870
1736974
1551591
1855118
1719079
1335526
207291
1064639
1029816
104101
821562
758763
724640
939772
436613
1179892
1943379
489803
613292
875128
352929
871121
878356
1617199
1476206
575665
1089013
599064
1010955
1547936
48549
901038
1061642
1926333
690894
755774
570086
1576006
167207
749704
1954380
366189
85576
1939884
1782746
305376
1377368
639872
1025470
682860
68360
1652509
932737
1137126
299833
1483711
60776
1786172
1505048
1537580
629516
1405845
1962479
1106849
83247
895288
394871
429698
411653
699900
797934
484678
1232133
1167685
1816567
398291
1423997
753001
1314883
502655
25482
1314662
1150646
603808
1022714
42447
1206200
711632
824096
931721
559719
638905
253063
329293
843688
181774
1358676
1183625
1036410
1679984
1125221
1956865
430247
390566
877424
1811089
1124759
1534645
1256090
596732
884570
1593480
1616597
1570125
1673484
1778353
848598
217027
1476009
1400132
1155137
1588795
1789102
1288697
579491
1705286
1285747
1311350
868864
1351602
324869
1564119
1632626
1229566
813428
1179264
389373
1659062
447456
1013033
913878
23618
331584
1114772
1188689
972532
1526044
630689
1522809
299989
82935
1427388
1128238
7718
1835604
1560903
930813
888927
497488
1998899
516879
1381406
1102461
515980
577564
1812568
414451
664955
1750855
1558683
185115
873892
1678230
113064
74844
1313070
748940
388977
1122204
1905732
1955747
1679461
421956
965938
696702
230239
249915
1650745
301835
1289352
1157119
1488111
865560
1682325
1995533
635277
1733958
1157825
1460353
1095475
1034347
932200
1251745
708811
1048002
226969
104120
1309516
482182
733339
535190
1027852
997587
897948
501159
277698
1837063
1338803
1296987
594963
220844
1832723
1274789
718806
427821
766208
31348
1506086
1020633
186613
147544
1253898
41955
1781214
259852
1352604
700647
609690
362244
529692
1011551
522848
1787968
941369
1525991
1529686
1057527
1063240
603737
1775629
898203
771719
316835
1035711
1939882
1542191
71886
1803502
105041
249165
96980
1307219
1799992
1335248
662253
1377755
288808
1076799
1254272
1228200
23261
689484
220741
689561
1416544
1595670
1368726
1735169
716895
1965011
1836893
751590
1554781
1150392
617852
367140
775590
1768642
1406336
839351
388816
1842589
407545
561439
453732
1731947
673673
193064
1433164
58140
1886680
1884511
1818884
868679
1579772
1197540
161523
395997
1504879
537732
735176
559655
633064
1345310
688896
1881579
1907462
850312
1139869
926747
1192363
515792
1013838
16594
705377
1128255
1198096
344439
1471061
680868
717846
459659
299409
1459879
709468
1142290
1125573
1252259
1728510
748900
1631857
291639
1288977
1589974
1743483
1613573
1523602
1303641
978278
389566
1364338
50622
671058
1627755
729716
1873536
593169
358124
1010411
616515
1125414
836328
1637854
412305
893935
1435761
833232
199367
69540
1474427
114931
1074109
1169680
1957122
1593881
911608
682251
1373312
925591
63829
1689054
1929397
698660
576090
1746301
1697879
302565
678752
962506
298210
1613044
8118
122625
464170
49795
889328
483784
1326370
1009964
1310244
1746373
826947
1682957
626110
1670438
1073375
677877
848144
339680
638657
788004
1701798
681392
512278
415855
349511
1303506
1857569
1307363
1888573
358554
323704
1176332
1259005
309328
1204144
404699
1956481
233370
1936285
320633
352835
293695
793170
251459
1368031
38179
244195
113758
1695976
376097
1024845
1406983
1551710
210560
516507
1204881
1916805
3597
1236554
680818
1460626
257707
1535945
1378180
665691
374021
855538
217108
630690
382588
229381
1788109
1506165
1567891
1533232
1050282
849064
809591
1383722
695349
168360
1015508
99365
1450067
1271288
1762924
1348049
1541701
1259305
1725057
500968
1783731
1587984
809463
943168
905382
1140256
97536
960786
974964
257318
1284689
4084
1532313
1780859
1061086
1370859
188003
1924494
159119
1540010
567322
382433
321967
59855
761092
768538
25644
1269069
1441375
1018466
161783
1220755
1827418
847111
234492
353742
1837197
146328
484589
298388
1742357
987602
1384825
436765
435694
1281409
1613400
1268567
1620014
1504847
1534602
754888
228410
1540595
1533245
1911606
1461990
62614
1133970
1020734
282801
79376
1471601
128681
389468
1000017
780789
1288873
308599
302431
937351
782131
1782543
942329
588547
1620181
1742236
795367
909603
251641
428192
576345
917909
1365935
1906672
734311
596408
1503642
1919734
866911
1566884
1476607
199875
963741
759852
288575
511865
114496
1323587
1678512
1026239
10393
110473
1685508
1576518
1587871
1173382
1739940
3051
472435
175810
1475588
893781
15301
1503301
1972220
986328
999610
271359
851030
1790837
1753028
914764
1264467
1532335
920120
1318700
1535461
157612
1865600
582951
1167785
1690819
1734899
255219
1908544
289648
1299276
110073
1836078
910490
1363281
1755790
316209
1909035
811871
410987
1931944
383286
847681
1327087
528032
1311172
1042571
1858133
1211080
81504
330139
1843359
1080079
323481
818799
1840445
1941691
807266
469465
1475785
711169
191055
1046000
781745
614042
1886683
1210300
1521808
1036694
78324
578638
1884719
1994664
875605
51542
682412
1240075
725984
392740
1627686
1859515
1556296
1906340
1868002
1740999
1262029
1758511
398021
544418
397149
244254
200012
396629
870269
1387474
1177995
506282
124764
616690
821651
1347827
1346874
1905897
190446
1812335
1099645
1871178
1485578
807195
1216880
653120
1400485
216009
1742510
510516
1629505
956732
1895762
49245
531921
408002
1959376
179823
1091717
866832
1078902
456808
1127479
1080565
969731
449005
1988496
548947
1666229
726751
542392
1730122
86702
414273
681608
139791
845616
1228139
702844
231857
463745
1290120
1085188
1306159
897395
1626417
1421133
1631441
1066712
391539
1436509
36036
1259993
755973
331836
1771614
1150462
881796
1567201
76383
1471659
1560684
980661
1684727
119642
614276
894121
335464
1088262
542541
1102099
246473
1338419
1643036
975160
623186
162612
497110
1194472
813347
254897
1522941
171002
1061573
1243166
1297392
1537090
866297
905463
997689
935887
248537
789251
301487
1966281
661521
293174
475728
1995085
836766
50055
1386004
747036
1241590
1967692
1393189
870254
578291
590126
224906
1665321
1832443
1953131
347854
253008
830467
712109
1779691
1209428
705415
1870567
1064415
510667
7946
1771251
1919537
1809228
948803
571928
3670
1309553
36179
45331
1142550
1376762
1446731
798261
817085
1913577
1606554
1140709
243136
770456
994537
554844
737132
1632554
155029
1482254
1862171
1474452
418619
131781
1885754
596142
254939
916985
607410
1597550
1591003
578780
1464533
1469525
414435
1317945
1925721
1841926
1623200
207608
1378848
1755993
982276
750850
72523
1448936
1918933
803280
145073
1057986
848599
1369694
370415
617938
1676939
880136
1412841
47150
326954
358557
824202
1237262
653381
1622759
85647
946388
1072364
1335865
100222
593950
47555
200686
1347914
1728671
1432594
363377
567805
319647
502933
625557
1815481
1712713
1928593
895878
1462025
1734873
962032
377503
978276
1706717
1768558
1425795
51759
1417692
838933
1887014
156775
861404
187138
576812
426944
1787524
1442633
416054
1394013
1145721
756765
1259550
89918
64768
345483
1701755
1700754
1054556
1993204
749875
1007125
955862
979144
27917
43059
209407
1850081
1866803
1742860
1815723
1748633
810973
675393
1739928
1937623
707202
1111279
1161553
628434
1038324
1188764
1269104
314674
1967922
448760
13030
1517262
1711750
1191919
1289250
1765277
1729585
507633
1754232
1935669
453258
861087
461418
1018484
459444
1025214
1395322
574033
1189929
825450
171594
859142
1307322
600812
185069
851460
1257005
1118295
687652
189771
581980
22694
1783365
1908200
1556939
902813
907010
772302
1970321
290813
228572
915653
1171134
660534
738004
1010108
1391634
239928
1419144
1516547
843517
1953863
350267
377677
1483600
649577
567893
938344
1598953
1487869
700165
1455432
610775
1822402
1336341
1228172
882782
1279837
865254
950491
1967312
425108
1408959
335156
1549031
268054
1259536
1426225
1358515
1144734
1171975
1555902
1678370
796087
2426
1386923
326881
1687968
1928288
1967670
347585
569800
434443
946111
1833266
1125266
729892
410777
1203480
233731
384918
741355
857642
862632
1553891
135201
1635597
225365
1992165
953768
588628
453544
120937
628035
948458
1821123
273623
196900
1470722
143966
1346313
1691110
1021636
1869401
41745
395667
1612690
616916
163197
1541892
1758352
1653944
162820
1369205
687505
1271312
1663441
1567667
1513707
286602
1211575
54151
146309
1667405
1380217
127151
745916
977273
1867466
120722
16304
381006
1474071
3872
960407
1404778
1536471
1537205
95126
603539
1581514
119457
516857
387167
453134
1367298
1986626
1634517
1401849
1261878
188839
1429284
1499587
1603199
257567
463893
1624544
1174501
718126
1964835
792779
1903355
728556
1073781
563949
1470544
645672
380250
415394
1137759
679924
1695790
681163
419025
51450
673714
471936
419419
1410600
1248434
45158
1425200
51971
1156194
1354754
694455
1123882
1978553
1750339
716324
418620
745497
728143
473351
22202
668310
705625
1908852
985549
412221
1308586
1709153
289355
1543120
11078
697234
809713
370541
1685567
1247707
846782
1000793
1812933
569106
1529127
413155
1343567
1572288
1835486
679573
1588016
1187851
1038214
891569
181903
615851
858379
352419
616738
338982
1795685
1016312
1225681
945909
350548
1079706
1196249
1022785
725798
233493
1309154
1090213
294055
1504344
1716679
394250
1356921
815835
1491818
833545
424659
232753
1299051
467259
951295
1951747
8605
435241
1219748
583461
1189225
1479076
761523
1851388
402415
232965
468382
1983958
516862
187523
1843298
1788425
1601240
1883410
1605266
1248219
1812136
1770142
1900262
1471736
196119
68840
755656
436558
1135160
600671
465168
1223357
644116
169309
925408
1786799
73301
754919
961328
693883
1121789
1253121
1152132
713842
1002447
1925218
1689843
751673
334613
433668
554006
1717241
416656
813739
190140
1521903
12560
247712
562831
1822995
434831
650124
1150741
893340
853160
977657
1396313
229885
1285832
1616409
1741878
937717
1189268
1897571
162779
825011
1212569
231686
1490748
179727
966971
298462
635305
526924
1873826
759242
93952
499746
1439645
175684
1875462
1266311
380806
1312677
1953250
1904718
1336908
973261
881277
1433017
514081
1664079
304922
639082
292948
960603
1573172
1705151
438387
1932715
302366
199618
958580
1571440
1206612
522577
1062745
1722450
177172
1158562
1082674
70499
1186119
681057
1565102
1589497
879109
1237457
1841465
481069
595393
1295498
487054
1580763
943253
1106781
1405083
1024337
227656
61413
592822
36886
642642
1111006
1010123
514770
237773
1836830
533804
899467
1606623
618035
1873787
1036446
547400
1676686
949240
941816
1320831
1458594
1885838
277085
1964064
1347048
32531
1353491
1282821
1139053
1846184
1803445
918
1770349
1307818
1153295
790233
1969472
1246988
1815530
471417
1200835
1352295
838241
95702
1385828
1382324
1035319
1452108
83888
323992
894832
404276
270080
1991326
1686844
1920074
1339529
551632
1011359
1287074
609813
29539
378998
1215532
1260628
1836268
1914453
1136329
956322
1073096
1416680
1283106
261643
1094482
793823
448725
1641238
1320423
1756227
1971329
128845
1126803
413321
1163213
17227
1825663
1703907
96921
975785
490223
335844
1931210
1797797
1478610
1703589
615316
736184
1949819
1147694
379600
998161
1905260
1047741
918096
1822479
893006
476041
242199
1087318
1789694
568039
1691273
1969943
176573
1806842
462347
1186979
1147450
916585
328821
639616
1322374
1234730
1280621
1324076
1794772
823247
192460
1457586
1302822
1368393
1472411
1003648
1425758
1238433
579686
1767659
289927
1050852
452936
98732
577617
1699879
1431550
1691364
325227
222530
13832
281546
133362
435071
1395634
898650
634143
743070
1519730
1861974
794697
848626
1724951
650930
1643966
1747874
592659
1313990
1780916
1670500
1584386
1375124
1207473
1233149
514809
1500243
59104
1656437
1675994
300700
593352
1378227
1604095
80280
353792
21398
228193
1984900
1699552
1471110
1195621
680205
182808
646581
1878233
1129915
1966646
1322310
988344
1106741
1495157
1205145
1026296
1449745
1657209
673111
924435
603104
685997
1647072
173706
1907101
22908
68639
859974
968532
1707207
1387023
1929391
458316
516389
1133054
370798
725911
929134
38219
183666
1704130
1811189
21251
2926
1949529
1270794
1921321
845984
552492
371259
1083938
930938
862173
619284
1616883
1301630
351304
1167671
303704
185829
482004
1384996
14938
1694696
1487165
861962
850072
115735
1667473
369342
1535846
1849975
695231
168469
379092
1816948
1563217
332855
871622
710746
1943686
1104655
306654
1936774
1244056
138870
1485581
935496
1700907
1766554
468941
154773
380569
1798767
241761
711714
592086
917966
1699167
1561729
918212
1765284
262166
640169
234813
1745258
1949854
403828
1814528
1576424
1054580
1565789
779440
315414
1291450
1331081
1889389
1458714
1365850
546123
1669915
753939
831908
689899
510562
387931
1104519
546984
1281998
1861336
143311
726477
563112
1570435
630074
1366951
1817809
321930
814344
343208
670188
269912
533090
69962
1535117
1129369
709724
644562
998723
1037808
117028
1352574
771249
903270
754757
1018475
1468483
1866285
1015625
1426411
1247904
1734324
1003867
250098
1991600
427350
1750710
409198
159219
1103206
1831327
1686340
683236
238320
1081426
1263998
1655745
782041
560997
1475292
1406966
1715149
1307396
1153002
1658632
1308809
537085
1846833
200351
1466863
338478
1448699
268810
215573
1419310
1309906
212447
1473644
1473466
1809286
803671
1252678
1432974
1092551
422908
1347760
1847781
1298639
1926999
399793
1381214
825542
1442843
1428281
1557088
321956
1660863
1163874
194291
1418722
1909511
608869
1362596
1399718
853274
727373
464001
1751098
1392938
1551001
423365
137451
1242647
1417603
979362
1669693
218264
1206165
1099403
1175699
923718
822304
388381
1072625
1598445
1229500
1279157
1394685
1533162
1524845
522652
21092
1063132
165516
79136
1516431
1199938
940583
972950
1139895
555359
207896
1585405
314460
865199
681986
858570
501701
1980240
980577
1088810
464815
1262410
1311318
1011556
134740
43945
658579
267012
109766
1627045
1742424
1059207
1639626
749181
1939369
1896302
29479
1780283
540193
299805
716748
589125
1594659
1381695
351435
1070633
18219
1779659
330168
1701455
1973560
356601
1681922
1684640
308565
679634
804571
1377246
629637
50429
1413177
1844526
140054
1071124
1027222
766741
115615
1149548
665031
192003
1189836
349666
127821
1716987
1497382
371871
502019
1094200
1062323
1990248
345677
1693205
1921707
549233
1558329
1857303
1914886
211583
1981828
479807
874966
1265963
382784
1177824
1535507
1230034
448463
312500
282897
300822
1583518
513849
1834900
388032
609183
130870
1774672
766442
1303862
524058
984753
1139612
1488518
123340
1032255
305448
68561
1304521
1644038
1329570
623427
246153
1623069
727514
1216943
1569695
64402
1995759
718508
1477653
1984397
1656294
953870
1402491
1851713
1581571
763269
110608
1728054
216484
1050801
93574
265353
182065
1312527
236853
942836
470252
1473035
467931
602032
407823
1572866
751760
1519269
237282
782749
1707483
1372710
40004
692433
858096
1595375
650288
17163
1653374
418892
145242
706990
1484053
1773696
390866
496507
1144535
786271
1000635
1313545
624461
736926
1682194
1557963
724234
685480
1424908
354116
390666
653895
1334108
1056873
1808121
494627
1575738
1430806
407555
1899154
1656306
925287
630136
1580176
129663
971852
315915
761451
952024
1336774
739797
748052
1166372
85392
692978
238480
789551
1878377
1204712
1085380
952341
1384141
1507257
1103894
312420
974874
574162
85922
869440
122044
1655579
1535637
1655743
1884984
1373574
1055267
1043293
171806
1809793
1571240
1116433
1358371
1249969
68857
482651
884765
774270
1988218
358232
991979
34742
961576
1390199
262119
742729
1076863
10007
1809981
1590976
617303
260070
512814
700188
1468818
683223
1423349
596392
1777181
174408
1950232
979550
1977322
310710
409409
401221
735218
492697
1730141
1048841
1360678
942209
1012677
891146
38117
1626714
111180
1739483
562245
1805442
130243
986238
191356
488855
1794426
1399054
1718237
632072
509491
1510479
832434
559472
810582
1562641
50783
399665
1155126
1821698
1157637
374451
250729
375725
1406936
1266511
1724643
551335
1284009
1083300
1818837
1402319
807
1831160
655556
631332
1673425
1946503
1268799
1839154
391236
830728
773246
284666
322648
1589042
228127
37990
1126569
1966467
377401
1509331
1749692
1692681
1293095
96676
1486467
667427
1972515
928405
689059
1621527
64055
923452
427778
327930
838596
1705716
491155
275219
238704
200087
1930491
898448
362255
463650
1190839
1416258
1933183
1486050
1869564
1822213
353587
1262876
1776060
1950505
1704868
1051554
1871235
1642987
572903
1454009
1248967
792519
328711
1316810
1545633
621264
954789
611970
819083
1989928
1370807
23258
36510
1902568
90302
45400
1910213
829443
1652518
1579745
566468
10647
621259
1847909
552588
82594
238540
584301
366569
57989
1520521
1086094
1843739
792658
391794
958475
450970
1503138
1096366
1770142
1234615
1653927
1460735
209876
1937091
734734
461736
513378
1461584
157229
1625746
241483
672563
739898
1843385
1431122
1876533
324838
1276770
361207
454714
458357
1236747
1566918
1244586
862045
757021
792631
1679094
1405497
1197259
686670
1190920
1275853
23867
1952927
668134
286991
1282895
27662
881634
1607395
1662500
1602014
1415987
1652174
1001380
1006646
1176069
1423847
1430909
1847915
1498119
1878706
1263734
1229176
1262421
259843
1642563
1645936
1296329
1408900
1307567
393497
1553880
411336
743814
358445
918803
762673
367783
499467
1368759
1013755
684427
1450935
328657
1221486
112021
1757276
1049775
245727
1824083
1772445
743067
344037
825010
1181502
450432
841926
1761760
1604531
1207085
1246400
751443
1921694
1405112
359338
203922
1555570
614389
778146
1531443
466867
846281
241487
896434
1331552
1734062
1114819
1549416
1506984
260236
1991220
711438
836686
1271438
138050
209807
161931
1640883
1873430
1798006
197313
1947781
584812
1617616
244601
260063
122617
925561
457563
1440344
101162
1211172
1729241
1834482
1952460
546465
698957
952416
188288
1249661
555902
39652
1846222
787343
903603
1031523
1318104
1302557
1895351
389848
1866130
566052
1247633
259029
1861896
1149270
499608
1749915
1089967
315296
93193
1139345
198367
579619
1121345
1117189
458721
1541409
1071258
1535640
261532
249009
1801033
1389616
117345
1638739
1376760
1338269
1512371
1125218
945951
1566165
156646
978465
396758
601195
135468
145494
438413
1356959
877368
1494391
1650868
1955826
658989
1726541
651820
775574
142615
291391
1933280
830885
757063
1847811
1779593
309331
90048
498140
1308394
689261
1353298
177440
1801039
21064
881091
1308116
1221706
947810
908145
1623133
441894
867989
977490
227234
1969807
19696
457380
1285252
1317832
1313385
696923
887562
1393048
1756268
984203
1158443
1950487
690238
539658
1897548
1180319
314333
353499
825787
1282225
1999038
520787
951169
1110082
639694
1815616
1470970
1705164
680112
1152895
412533
792558
1295630
1843780
396159
1275003
1175311
517812
1613661
589121
1022440
552599
1194661
852168
1347511
720269
883413
941403
1177703
1288388
1879269
1565668
358386
1643262
1154029
408826
1109345
508191
904211
28290
368530
666358
1227183
115756
1869698
400192
542243
37247
913459
990106
12652
179155
885595
1196885
1770027
1165947
619944
1350561
1529454
1646275
265212
365658
1956723
396221
1576829
1708171
1717992
722325
75786
1488423
1872256
700134
910625
849932
1659594
66693
210954
769336
800691
1375970
989718
1030785
1737385
1401130
1517574
205425
1268727
1056818
931756
1478804
1904785
761767
1654966
1747694
1731667
1907838
1952160
1214424
1149952
24795
702415
117793
936997
1985822
567613
403116
1639315
1403085
927578
831842
1790692
627453
1480965
1989414
222077
344655
349881
1948057
524547
1613358
165610
682581
375631
786961
385919
921207
373779
1524497
1165915
1283025
1325711
1824414
526410
324137
1993239
1457984
1916110
1231790
378178
1301246
1512891
69281
176217
1171786
965960
1541043
768149
1033947
1676566
1831212
109243
187173
1436039
1984590
1939783
579859
1764045
153045
1554848
531893
1081457
1844162
1713687
448536
104258
1741784
1257840
889731
358333
381028
611210
215804
1351607
460638
1961162
551250
1169685
376725
109279
247395
1252407
1447939
1678783
1027191
923699
1209063
321842
880805
491561
1888925
210888
1883318
437238
1986495
745198
1216240
160238
1143259
1770008
823609
1982765
1910193
1371034
1670056
804315
101551
1396141
1174233
951829
1398295
224246
977759
1276830
828340
1695256
595769
1613612
1335404
1788678
1854271
1117162
1836039
432361
596406
103188
242467
230899
1656655
1133031
988938
168193
148668
1160212
1690496
5839
1695116
1546307
255805
36157
1109486
1789854
1065173
449228
1359856
1347827
1833928
929423
1966645
222757
1837586
1844657
1799447
1184945
1921568
134534
106191
268239
825182
1610182
861385
1260350
1220020
386806
52404
1812141
89150
1914836
1143128
709874
494023
808137
914259
1602734
652153
1481922
1958992
1888405
1567242
316465
405448
1724175
1019817
1518040
544647
398719
1217856
212795
407345
1286740
519224
85671
1136141
1971767
936227
1456067
1748976
1127352
811267
665243
1039449
896414
273480
1855283
75325
278195
1671044
1522578
697235
574517
933888
1251244
1864836
1260715
1397038
1305048
731384
139895
602449
1150364
1401485
179360
29820
1067116
1072798
1015330
875938
492813
1596641
1019712
403013
867724
1556748
284771
120345
302962
1032329
158591
562172
553261
700801
750099
238002
402827
1624338
432727
971260
406820
753733
1545758
864399
1223524
818390
1530626
1945627
348016
744782
1737492
973085
1098064
1915473
128961
1821418
593750
950165
291585
1532783
567528
1337934
1332633
819096
734733
1603353
650822
241946
1266920
1119983
539499
1938465
355884
1676709
252267
111069
793454
1247955
1304397
806965
1104187
5019
454269
1947811
1656515
364035
1303010
846449
916522
558466
1867847
1330244
123763
1195562
977229
38412
250217
510102
1138075
1570797
1511038
594165
1471132
1933354
1330136
544382
1537967
790308
1522497
1150642
1357546
603162
1791932
400130
980190
1163716
1179104
1821057
1604238
285091
1192
1829025
91066
931965
1847150
847783
1273735
63432
824745
327945
1928151
1340344
1862076
480733
689125
1851932
281674
966611
193680
922396
933438
1323455
550865
1816391
1067043
84077
616594
931984
1896684
672034
1953930
818942
1284517
491728
1535844
1796810
1978795
494519
1681444
1371863
138282
1243443
40099
1901606
1047989
1073630
241483
1877912
1312216
12436
598089
313015
1954752
905286
120014
15988
1370664
1877346
1191931
1620872
1206131
955575
350499
1508085
787720
1344794
919864
1070760
129729
651955
166321
1732957
59554
1644234
446890
1136980
785351
850374
1076683
756304
1087027
772898
755323
1291639
1863361
898123
1209183
1470404
587068
1048004
242682
1530832
291540
334827
10918
355987
1999552
1096862
194588
707046
246712
1023202
773517
1425311
750562
1876957
470316
1180923
1406057
1698366
1433641
1630309
52341
406865
953347
1787618
267310
1075719
1985476
1838177
531700
1902942
196923
167147
1701396
1993269
1420869
1879399
527158
218280
135935
1695145
1725002
1089805
1434621
811790
1614006
989175
923710
1279909
1303721
1144555
294703
888357
1180478
542575
1255623
1022490
717610
1950501
207344
1057834
868013
1035561
631173
802374
1202443
1413079
1264622
362626
1489734
1227381
1198417
851364
1901478
390804
1276503
1462310
350960
874009
204322
1065104
14841
640616
998966
1922234
1283361
1619755
864472
853274
457834
38870
39829
884854
81041
936497
1728909
834385
372479
1015377
373577
1962309
1187476
1176613
383347
103323
1912035
1395225
226881
207666
121829
193480
578551
1257404
1709726
1419538
1094766
652311
1041801
338611
1725742
163844
1404334
272940
360963
534595
303810
1573465
850896
1404160
140350
378340
638585
719356
1444991
185009
763541
1997026
742266
997634
1428446
78490
1986940
1839653
389816
327463
876398
505374
776305
1070389
1864588
1958593
1108241
1997571
169009
887412
802946
1816773
55831
559177
126444
508457
423944
352990
426126
1952922
1011773
1804151
1800483
496995
1758648
230509
1632299
1708128
1986025
1284621
763669
968340
273897
1102443
680598
1391623
205390
349341
819941
1143038
59435
1692518
437158
1567581
1172821
398660
1603939
624441
1272241
513870
1030080
995048
1838988
1594222
1234633
1442254
1075272
1723022
1679098
1743523
1396987
1801451
1184611
754728
1070631
433333
525953
281352
53436
873957
803060
827843
1866316
1783088
1407679
755425
789107
1363711
504474
599027
1394350
1419566
1376995
763612
833893
1922062
1068623
1516939
1337012
984385
1912089
1190818
675546
1266856
156362
1819007
1522382
1234894
1841249
310277
1739642
43939
968345
1898335
1986218
1431510
267854
1222530
853532
962469
616156
928205
1504121
149606
915812
762866
1461887
1214684
1970784
1041405
1151163
55745
1081080
1573451
1848008
424586
362314
1798729
1465074
1684586
803365
1301896
1536717
1160211
1195638
1293320
1206271
1558771
1395516
38807
1446953
754117
1230472
251853
1403857
1913374
704295
304794
1449690
654826
1251335
246458
199302
1870591
837286
740844
122427
142907
849569
39608
1676691
1455271
1870741
1119485
619955
549397
1242887
756927
1821359
528602
1191915
1631755
221181
1520261
866282
1407112
164466
1287392
916694
526307
534709
1140265
1935133
1402263
1605296
349689
1787641
297579
1910250
1375444
1002671
238743
198039
1433962
1228469
222177
238522
629442
1883898
668771
1245749
1698766
217131
563507
455416
681839
1018472
744508
318816
1678280
1773983
1016951
550722
1250312
1340079
51179
1549857
1397484
1589104
722829
1018599
1287206
1096081
1041807
1693204
246114
1519095
63092
1423653
587401
1253037
909363
1391886
413363
782477
793793
606798
286692
1256435
1695603
1674001
32768
191965
1824403
736871
1804808
70686
426310
1101389
904515
268696
485472
644834
436669
164720
1858558
1126327
5264
129896
1941558
1932504
547809
1639496
1152831
1799761
539302
1700916
1219139
629562
941357
580099
815854
659720
1330783
1931285
96078
140330
1018875
838664
1218239
1460210
953714
1721587
1350501
1945596
1515237
396668
251817
1431446
1232990
1481289
1032282
243140
1521577
770527
1159494
263757
1665310
800322
477316
1508856
1079949
884134
1231235
669733
21896
1213876
434803
1945063
210081
1782212
227315
521334
1073144
926922
1124076
829735
35846
890567
960679
828180
1777651
411359
1225806
1866646
845384
1509258
1466481
1786010
46062
973663
1279255
745250
505238
1781182
620638
248978
889486
1053203
1535112
1236838
1437873
83539
1016490
923586
165380
1871718
898269
1278549
1597575
420215
104757
1062584
495305
1055937
1104506
1198988
320063
1484064
1260415
1728405
767567
8875
1499022
958466
1409909
692724
902533
1421928
1152329
1455789
164696
1433971
602140
1076320
168378
748293
1908551
887359
1179214
996561
1155404
1767198
1807949
1643334
1260125
1759623
627909
252089
1583277
1048548
1827773
1365362
1083775
980811
1846012
235723
1737840
1752592
280894
644815
1009029
59209
771992
912062
1111101
1105315
1110927
370994
667317
1801202
1152322
1991260
429442
610241
1624775
267800
336050
1214850
1839161
924450
477790
243213
1939050
1968195
770897
911420
1983872
1192396
1169247
729492
1667319
1604172
1697807
1484940
787371
1352853
735741
161937
1402473
126142
766021
31459
1342417
1194177
145956
253062
1327785
1821077
86398
1077997
1559295
1739473
170997
135251
230031
1049799
1130923
1271396
1251119
624907
1027196
1471902
1482227
500851
214677
609954
1831628
980902
1441866
734539
234860
413594
483938
383992
237194
1525119
296264
1508407
704397
877020
755842
1073775
1743845
1419328
230311
737823
610354
1203464
23954
326174
1593231
978305
1033041
632506
1315275
705930
239113
182873
594509
404203
602993
1127868
463210
1382912
1748830
917992
805657
404214
171209
1196147
1524350
1807316
1013470
847875
1889819
399336
20996
1854969
785146
1305429
1128214
1069503
319131
942038
1428869
1186024
1717907
1758429
211613
389999
538099
799754
66448
415536
1176243
934288
683861
1171769
1159934
308126
490578
15968
1344271
977713
1502121
1848358
1989601
70037
826998
310987
1837521
1996328
770730
852139
699617
776869
1195683
876409
429298
582445
574736
306625
1858796
1757181
1817112
1159077
76400
1399020
1449686
715103
1944507
580555
1959335
811991
1849664
1505608
25971
697941
1079454
1462238
317696
1760667
1279254
1764992
1692089
74315
1573819
1435798
520717
264852
114689
374092
466122
328060
1303354
676574
280397
689066
1987865
7120
513640
1708288
1281259
1577737
1205263
1642303
466633
1162872
894859
1128437
1585410
266928
280041
907470
756335
710557
349618
1681747
1539482
672071
305864
912614
312143
1943216
1293795
1197951
15721
1600329
1224488
1055913
337609
847739
539051
1526115
292875
312691
1733871
1160700
1438229
1842649
1114602
1487302
1668159
1144261
1414572
354816
1939295
1710760
216103
1342276
192229
176407
1318366
1899944
156976
1108936
737480
1212775
1369482
1908573
890376
1636532
568278
1134141
502368
1853300
235931
1468865
1725578
1577462
853560
630418
1760368
1283993
1819964
1353628
1969290
1923900
410392
1507265
1459543
1682847
1617105
1839870
193684
1584421
855858
786758
1173573
643139
2158
300649
284093
557978
1266697
1439737
587072
1137967
1132610
793601
1288330
950530
1294931
27925
1612623
795129
1760393
967651
1093661
154391
58391
42472
1483835
670218
1045756
948845
458894
99197
702539
1225510
612770
1769789
1354671
1038089
1726702
1751030
837335
323280
229635
1533322
1917439
811750
634161
1420784
480578
1402671
1333778
828420
1460596
1854845
29679
1079028
1693891
367638
607440
1584664
1223542
978644
1320636
348790
1200551
1151665
1413926
1463900
716754
666058
1419643
1728209
1689151
397417
429324
436743
161263
799319
214349
714011
1983988
1229910
293172
1075256
369476
1444531
1533223
489813
532613
1006408
579921
1253774
1773966
471633
1361800
1777639
1197961
947886
1714189
1914920
65717
1699999
615545
695130
1354397
1266871
209634
1541377
1720554
1446831
1261689
1187990
1454456
1031127
919052
1550663
624475
758771
1215407
1658493
1927152
1270610
1882032
1741003
1517283
744877
1484647
137753
776364
1948255
1957610
425695
1945950
25737
817000
1977357
110278
220841
1932010
1715787
623287
21605
887983
375784
1140603
1156834
815348
1197941
1673909
1848472
1668908
986321
736017
264417
1820691
1233263
310127
637019
1785004
104759
1744514
945986
411607
415597
886233
285473
1290308
1964320
940641
1656850
661692
973318
1682403
1810288
23102
293500
1876543
836042
278169
104747
1990806
1620680
1906360
1882070
912874
992721
519977
1476623
917200
141907
751081
1756863
1347946
514607
937123
650106
1660977
1413948
935502
1657038
1678804
855929
376243
1287055
892136
1240965
263811
345929
116394
160543
1418446
1936321
151075
1684349
1463031
856356
533886
96707
1759621
970757
230544
830905
987081
1260747
791345
1562040
1744638
645672
1106662
103734
1167896
24899
1574976
1325439
540819
308156
1262038
849387
414410
238692
469386
1576601
1325590
1338489
1933292
1007685
195762
1612397
1598118
1509869
281130
1308271
1492698
1088680
1703674
928059
1769892
1765459
1159711
411561
413398
15069
923208
126390
943064
617467
1405787
237952
783457
148494
1776375
178839
1223667
937347
1878213
418111
1374579
1234898
1074750
1517457
1865037
1198276
348318
788143
827078
25978
1278229
1257489
249831
179906
1402645
324710
324122
1667458
273340
1418491
1843746
1007107
1055145
449394
605303
871542
1550194
1335480
1685699
1103364
250914
1723373
806729
238957
1601217
1549196
1876460
1034124
693743
1703498
712146
1698114
1392188
771900
703632
1196481
557647
1419895
71975
1170515
1840808
1223224
1210064
1910269
931915
1341005
1652727
1954835
1578344
1642762
1743907
1633421
928725
1388979
51299
342242
769459
241516
553436
1482140
1515939
1977396
1733529
1413894
1072819
538224
1376445
1289555
1948779
931852
331078
765317
1734843
1422634
409650
1754552
1894399
1651616
1176692
427930
1726406
1546262
1498820
11181
260796
914382
1538304
1077741
1862101
543220
700593
1714717
585269
1121959
587537
1420723
552912
1806793
1486343
1292961
1317483
1026535
1709026
1045764
1751196
1318742
439127
967894
1987944
1636376
454908
1021404
1208052
674628
635801
617517
1394288
1928645
1762852
795968
1537519
1443117
411180
478923
1783236
246166
1694797
1134451
422288
381135
1661673
1997367
912244
680323
1583579
1574357
1029289
176373
1354089
611692
240877
1684701
7591
231198
73858
365533
1477169
1499375
1850197
1534773
780720
844789
767297
543985
1719242
283044
1975488
134104
392244
640929
1351880
1173651
1679134
751547
544861
1739392
1117254
625054
583087
1275106
409970
1347526
1288631
1945164
407634
1573032
1382500
1979558
420332
1171203
463179
646767
945263
828413
202049
1458276
1411116
361929
1761725
1404339
1897160
26512
1284299
11407
116874
1340821
1323196
1379820
1938440
1829243
132195
1615151
892665
1813361
374165
1291914
108066
732498
1431350
1939418
778594
1104896
210231
797487
872052
885503
1089559
29412
466634
1001138
213370
308143
1859609
742720
705354
752392
1835006
1742804
1049542
316559
1221681
1975599
170473
658787
229475
256670
464206
974115
1804232
375314
791968
434983
305658
1458440
955931
972136
1902570
848149
790829
1995518
1100394
460772
244549
478389
1429260
1013707
1406899
792092
365121
671197
90046
1360804
1475901
291232
307490
1938138
1297007
1689850
1571340
322077
1715655
931890
1579795
566873
1023851
196093
770519
531101
148494
649956
1478266
179940
314718
492401
1381891
253019
167536
1230173
1314904
1462928
1297307
1562847
699232
1324309
1956140
1179044
237586
1096424
229338
227554
1028807
980081
1233500
344416
1189176
1045920
1115764
1309324
266892
527646
464831
1752713
596128
35519
943673
75264
1459264
427492
515692
449075
775737
366888
1418477
802963
444146
997146
1167238
77425
427947
1372406
1277668
984097
850150
1135125
422472
1399889
1908088
1316509
1741289
1946880
670000
547108
1824849
1068601
114557
1548025
915603
1359092
81840
217186
136336
35595
255510
899238
567176
1143091
105351
965632
1294482
239379
390875
1780694
1471819
127735
1918243
1139964
980211
1354316
497964
1463529
96242
632875
1767676
46379
293732
1800902
1148556
1048523
1508019
1477884
416174
1059663
590839
519154
1407012
1532271
1138105
1567149
30223
1252893
1444589
261996
419348
1001608
321414
1482845
803113
1826665
1795329
827368
566027
1530805
1769404
442061
1068527
555221
422493
331669
1317229
5596
1891956
1392683
1536641
665081
269791
55559
88747
529318
1668533
924658
1243984
1059083
265453
1981973
772793
962840
623837
1385480
729240
101294
1356254
1806847
1395216
1186466
143615
1168716
1541357
1799688
19992
1670734
1236730
237204
416461
1236612
47632
461159
91561
1958078
568501
482255
108367
641805
1699
1402190
111271
1024794
1621268
1983850
1580962
1110593
761095
1891428
781740
1666297
452063
1525208
315828
807248
1367033
1685328
378052
80837
1694831
1216209
940774
195641
1695794
923589
1092258
1994601
1341540
1228041
906698
587123
98079
1528822
75327
1841228
515241
1518833
886829
940814
968892
1102670
970113
1163927
763577
1230692
1187005
379212
1622577
1468418
998095
1253777
717921
1716473
1947189
1963480
1236126
727906
1735251
256242
874139
1566438
1566725
358056
1403006
979726
1359636
1209601
1001657
1686400
349046
1366506
1274800
275367
350336
509556
635934
939650
1244866
1421040
1611193
778065
164209
1091885
411701
1753099
1568865
1386533
1749035
405864
638572
90290
1894902
573034
541170
1629683
995139
1513508
1952565
622418
1020120
790423
1373211
760679
274945
1361615
1343583
1585089
1965896
1835348
1698379
1322232
2091
1853774
705822
1475859
978551
1444354
16290
972632
470933
1901967
1309880
416077
137553
1769797
1912425
1467336
1250843
1331134
643292
863100
299986
907586
365332
1641199
579196
843152
293697
342694
994355
923199
531590
957711
1174594
256000
113554
950616
1881917
1850395
206504
1630008
1487629
1724433
709585
453598
740107
238620
568029
370972
1628280
1321177
726250
1296816
429782
1101849
1763950
1875169
752271
585922
1914782
146205
1529492
1889958
1600479
1496838
612342
77081
1547211
1625762
647056
1468
1641876
1776900
62504
1616156
570989
433168
1088462
198775
1288
410428
1350940
1366276
383097
393743
672054
79241
806353
1254517
599830
1352676
911924
554111
482669
533163
710682
1229414
558644
257209
833858
554503
518226
1344297
1554618
600995
1236713
1511288
1167205
986179
1286554
684041
1269865
1056449
156407
189531
810366
359210
1809767
539002
521420
897085
1743485
512880
1848012
794184
824994
1199881
1503846
819563
1625685
1618846
1173534
1884317
890264
33282
1959469
509590
1730612
1706205
664595
1530113
1978071
1602909
555497
1546565
876056
767178
78489
682405
1307630
662838
1336773
1793289
1989322
1779587
1124733
799332
540878
1463735
989638
539877
1338690
7792
614278
713705
720990
40279
1079139
1449824
1238571
715013
1686700
1207653
214198
174610
518108
312572
1305209
1900513
1871408
1040861
1692921
1557457
309776
1822896
1154635
383289
1957985
254632
418952
601043
570875
709002
1062503
1084908
1732764
1600108
708529
900140
72971
271598
867536
1012228
1650817
471125
1734595
806732
1501449
1518877
388547
1080412
1234651
686506
1103961
97251
1543987
772058
1852041
1209623
1232309
1775348
908040
485971
121828
225784
1499022
962931
1333340
1345567
1505652
287874
1848174
1890480
778162
983453
34429
1836637
1534994
224233
881377
1736409
336582
1566745
502306
1233868
1104125
1585493
880501
1567844
999739
516456
1581583
582120
135344
1772046
748839
1656529
55840
51954
1044858
1131641
1424308
1468662
1399455
1253804
1540570
960538
391126
1524490
1149699
1685849
519476
1814039
685981
709708
1552971
592638
1328844
1338969
1024070
1514806
806737
513339
1235204
1657201
1630607
1101792
1389992
1348810
1241638
1750941
436256
96070
1605219
428027
1396045
568223
1172265
56824
931545
762240
1249581
398563
548907
248642
893968
570105
805336
978112
1129791
361507
1789736
1361168
1455845
849746
483659
1213640
1812184
1477980
425169
1129521
193852
1178483
1599541
706036
1180042
1643264
875732
1055969
401637
875390
1525698
567384
1759214
1967706
1539207
1386255
1561899
1879436
775027
1297557
74618
1831555
957205
1125108
427466
1643394
1995973
1375014
1497137
1039367
326764
372738
1671184
636932
1077527
75841
1744516
812827
1549224
1626449
757704
1797296
1137428
1047213
1105649
683828
1182720
95307
1811677
350875
1472573
782727
1517587
936933
618150
687716
1519664
616447
1055353
1315440
89585
764675
1788895
579846
403507
1181072
109595
784850
660668
351297
1413015
1528916
1587876
733936
679912
974713
1253976
695826
1387760
861198
57895
1471690
933668
1295500
586553
79356
693989
727742
1850264
1461171
237117
1798178
584517
1972055
362105
1328069
203724
1937513
549077
1101732
844167
311071
1358433
1307352
1483797
617447
1996366
742953
34951
172131
1155355
1609569
1631483
613704
1808688
4738
558762
4768
687342
895292
408233
1052913
1403194
1937900
1201097
1842396
1975515
1800777
996055
679001
547049
835815
501053
1236966
100744
531918
1254017
1905890
44005
1900334
823321
814239
1174488
840271
1653397
1620011
335334
1173106
1207400
638686
1424375
1538473
1930173
1123321
1908242
434707
565939
1026140
1449685
1485757
1014010
1386435
149209
1513405
1730637
1539546
1887249
1109363
981968
294387
77257
1352338
1590780
1721256
792228
381935
390732
1065327
1599333
472769
1733201
1755990
214758
336310
1019352
458519
1856732
16271
1695927
12896
1725202
548159
1095309
798353
1502972
900741
113678
843346
424614
1795545
1818959
1508728
651593
1091712
1481679
1001872
230894
1084198
331946
2185
63992
595362
63274
1550283
989286
1817229
1949033
1811294
418718
1952061
1740987
1323888
1005081
1977304
322802
1972385
1249506
941531
699772
484347
1279163
757583
1991532
516850
820835
796465
1727797
258445
1075950
801666
354264
1839339
1032328
396470
1286297
801987
952239
1687854
1161025
1162076
483231
334211
1366141
1930003
1006102
1205934
192767
557007
1061647
1910747
695618
1191604
418856
943188
1925890
1342385
1944706
376455
1188445
1680046
516207
1307159
654625
230291
944856
69182
21678
285946
1797977
1474823
1131967
400273
812000
749173
919442
483188
1222362
718618
808638
1567862
507229
1140070
754368
726057
932897
1203808
748266
1334313
838559
262989
1568420
87977
1959364
388724
658341
5573
724969
993227
1078463
791797
401092
833533
1984228
676321
1438313
1591393
1857345
397552
404685
5225
1010495
1770902
1730964
621311
1429820
1318149
866441
1019047
269634
241731
1580694
622638
962122
863589
648621
45736
433567
244141
142407
1742757
20903
63738
884518
259663
996495
1246690
474545
919392
357294
1617175
1078218
1568356
937835
154561
1566809
1334899
459091
858447
1421092
1243207
563222
1716795
183956
412031
800759
1615461
1239814
1945180
1547203
642529
859352
476797
941720
867738
1972154
1743802
1299258
163085
425407
204291
974022
223178
233922
1776982
1394009
457575
1580911
191077
1144893
1738513
1752557
1217815
1485860
587931
1278218
1259675
1768616
1686751
1008018
676983
1636604
1464211
88947
1737485
444983
505096
1164346
1835276
1718238
1103941
1663914
796686
490151
750545
1532757
1466943
1458866
113354
1183235
109395
784974
128604
960847
1613693
651549
1143815
810019
1995041
751891
1059694
1963469
1054201
721362
1325269
1113243
835451
726552
1196369
373770
131513
960655
239056
589062
894360
1809354
1097565
859960
394222
1749857
1559425
489747
497224
1652428
871194
1013502
1281138
1012632
1159940
936552
301282
1602733
202148
1688576
723465
960827
1554551
1914157
1828740
971086
1579900
577814
1045001
1773387
883782
354723
591971
720488
1386708
1227169
530090
223811
490202
1147597
1443236
1888197
60227
957793
298258
286920
127151
1853794
1073343
1280211
1456693
254154
917669
272986
885104
1598282
1774315
1819386
1839860
719490
1203788
1819310
1296196
1004770
1409132
632603
891529
412079
1283366
359727
336840
94417
1850514
397073
1420871
1909722
1299239
326596
467272
439948
633799
320267
1616095
1719258
1249991
1306148
1581527
188780
1271010
475215
1939847
1870027
1321101
1621767
117658
1388077
1629848
287506
1852265
350257
440287
598940
848787
1816949
1147487
1703427
1550269
1735580
1683777
1851197
565630
485765
1687579
432405
75869
1900495
160690
1738240
881740
1818074
1450363
714733
1339325
717841
614184
1405273
868999
1099933
962754
761383
1465036
661927
1763954
393781
312974
1566216
438323
361594
1679953
1400083
441821
1741803
1607463
1917248
1019206
574767
604542
1020164
1119720
174628
165565
122075
401646
1944897
1060511
1326834
1465630
199401
248909
29630
1044097
554422
1544675
1481720
508391
280944
1573303
173430
1801731
826095
289908
52641
1796211
982532
1223466
682274
1910156
1036360
1376988
575770
1676602
1848458
896353
1548818
522166
620927
733862
498241
1883253
1308518
741723
891968
1171249
548741
1343700
1535435
1483961
249275
1224434
1039889
1660482
37376
1709256
1721394
620142
680485
885316
1563704
1487769
1554656
1915792
383400
1043732
1620986
1370306
1001656
254767
1898680
566664
1330811
616372
272516
1333837
594140
1097331
1757445
1644187
1292169
1763766
1653562
979141
140578
1765652
643185
1599327
1587028
451681
750316
1976827
1298915
1090218
1799196
1541671
971988
353247
1845437
1382471
1320207
498539
1638046
1089825
205863
1515003
1404947
1227338
312933
1765285
572194
943284
724713
349691
1815559
158242
726054
1028661
270589
1472125
1261198
495624
1013302
899017
1710666
565034
1418345
1150084
987985
1919141
113790
1001637
366696
1147330
1556304
1592002
1967658
856829
76745
1383413
1203980
1854769
1612768
587087
26945
911471
973429
256632
1186188
1015820
1379575
1915030
1030874
935362
1932027
871692
1542647
1996146
1821702
85078
130741
1496202
1698817
1469388
1869519
237876
903020
85551
1425021
919712
310930
111957
230980
1180642
387466
116898
702281
625997
953559
1185244
1253707
902873
618024
240935
1702270
237666
1339087
1349810
372959
1963294
1866602
127
300337
1196116
1516340
484090
204198
1005107
569598
842813
62572
314153
247737
1055920
802526
1132683
327121
362023
136353
938797
1378997
104771
1242931
1505837
1736263
1197604
1248537
699866
1809878
993449
1355393
786662
138473
98012
482391
115689
858258
1242605
1458182
561699
762147
671269
489074
1652895
98065
1528249
1769693
769129
1445546
561446
165730
225586
657552
145909
1188179
586994
1745233
447328
1116843
1004082
603458
346989
655895
1605269
1187488
1473615
646398
1197844
1636818
896766
113689
701026
1752262
1497274
824386
858702
777427
498411
1802259
1209573
510858
1640433
986830
1391714
252858
1942584
1625631
752202
488435
372148
857028
1278086
706554
1629521
1717529
488751
862944
1426881
1812620
1626943
1782385
873415
821527
2520
556216
1324529
1681096
179807
1850897
1279865
516125
567864
1115183
527600
187859
351032
699750
1178219
1580231
501137
1421498
1512843
1381090
108825
376927
1567785
1769279
1494911
570462
1213692
1987752
275257
773627
1850662
1419285
282353
199852
1395208
647536
280365
1668124
320559
343289
1248622
1268447
1587626
1471728
1936984
1941235
1977160
1180480
943196
1149314
131033
919893
1088491
1622187
886618
412340
1075760
1825746
1306088
622852
413181
84860
794060
859391
869818
76867
884541
558425
1213463
266149
625928
1767029
1208950
1914974
443491
43535
1328820
1516115
177231
833139
905994
272164
1506127
1577849
687557
1964056
619020
1399245
826500
1824298
1682663
1401382
331541
709830
75982
1653315
17649
1601178
546782
976459
1293406
1977588
1128876
1370996
115469
1928364
793819
991318
1271790
1490046
220759
294334
1353850
1282237
485075
670796
1486732
190196
1131277
1128275
1897151
1434183
131812
592333
94347
487926
1512416
1512715
1162612
473831
415600
1586004
593679
1790877
572208
35541
1365361
198198
1078750
961429
534667
1475941
1445636
979612
1448572
1529314
64662
380386
275807
1666240
642434
1827975
1626581
1540851
1810737
979757
1950129
693555
1625797
650105
673161
1253225
656433
1207306
857866
482916
1283494
616012
1588026
451760
1324748
59600
1378496
1114671
919081
448157
1404059
449362
1618059
212065
1027698
1672965
1068034
1751480
871528
317980
104512
1279666
371459
542616
1929697
1040382
766287
50255
1295410
863793
1158655
201848
1309708
1824610
1971791
1116464
858489
1651534
1422360
1894881
203123
1312337
236681
425594
51370
904944
940315
1988703
751389
1477521
1171497
401347
586070
1969420
1739284
1081297
1913904
1668811
1950686
1081352
1857400
185437
1112391
55389
602142
1452729
1562250
257165
1270473
1190784
1628920
1134720
1497303
459003
1914481
1802680
1538710
1372058
1037994
905372
1799127
727299
1413241
1169852
1851305
1323241
893858
1614085
1359014
1073612
973356
495337
316295
1537680
512727
1317549
1627528
456415
466648
1708586
580061
56184
434095
392032
1296384
1517587
1611352
612155
1017140
1885728
1927063
1255683
501930
432298
1485395
1405154
1011765
1700124
364899
982253
38117
1351089
137140
724061
108299
1705188
666058
120516
1334110
1262213
1703295
1817284
1628897
1041412
1061492
1307766
1435487
319103
1732684
406725
356003
149216
633359
1720018
1585524
777132
35699
1798351
1424881
419069
606520
1235111
334307
298524
511505
1301998
473489
1782037
1793765
867116
239081
1009767
759350
1217455
1173227
344731
1434777
1831964
622754
863949
44287
1682564
1340624
174017
1738078
1150920
21230
1078068
999245
926255
1812457
80987
1228061
1530200
1005410
1250276
321917
592613
962236
1783784
1023282
1717892
484342
802452
1275461
131189
1991204
462026
440298
1911189
1840923
596802
1758817
237475
1992966
1392764
526017
713710
702721
754230
207504
1099977
743755
182861
1833253
1748357
1650568
45229
1248505
1061753
1477110
1988574
924822
901448
1150477
138583
1729509
119522
1801319
664348
1410134
1947946
1412554
1584361
1544146
1450236
313106
445952
1076357
1125239
1426689
799937
708415
596956
293507
1765319
1694790
1943214
1705366
91616
957021
451592
1624719
1141879
1465089
819094
785134
772352
1821397
1227708
1241239
1077915
1063907
1234030
941565
1325846
884380
756328
1801700
497891
555505
1120740
882502
261694
468419
1188291
1376331
1409943
1641728
407382
1222983
1119715
611253
181467
1177646
1805858
1450453
983152
240621
153751
1450090
1926235
858840
961050
403687
545969
851136
1644119
1710624
1805767
622801
55206
1730109
843585
453430
835830
1640878
1811070
1467113
451235
1588722
1618250
714381
1671835
1367650
949729
531799
453760
893083
1157423
1641557
676987
1341414
1935502
836211
604343
735355
1429521
970904
1189661
1034544
1884509
1099016
1662154
1105411
378638
1219607
275279
1436539
1263858
1709194
1031555
1282544
142582
1589496
35105
622998
1243325
590656
698175
769379
672011
363423
168535
1637233
1967779
1367794
1315107
1457149
1684813
528136
1842014
346235
1167542
1594604
605324
1626384
1234300
142991
1048310
1843746
558525
136379
298451
891775
1296797
1744385
132724
499744
1548261
1291645
1176468
437229
1274381
1769059
486085
1255624
78528
1933944
1161271
1113034
262728
1311792
168398
650468
1939573
260951
1180941
619925
1796013
1359867
538361
1727841
1378246
1379954
1913770
348154
4915
693725
243719
1054256
1714005
1132026
478148
1832837
727657
241494
1024280
1309225
1668918
1205165
448228
394877
35484
1757633
1338606
1486322
398260
1484800
1208878
931176
267471
209945
1008878
1910298
869694
478819
1978895
1662916
751250
1846212
1398579
87573
19534
1442541
1688053
1395867
14277
1596938
482199
509905
1738153
612396
1477860
1027006
911717
785223
1764510
1098232
1128398
1169115
608134
73340
1257082
151411
984411
705952
85222
1245019
937275
301842
1712123
698196
1287758
495039
1469440
1889324
1422782
754975
1752571
474640
31571
513663
1504054
433352
1094991
1324222
1051046
757162
1965286
83083
1772934
1847472
1018392
1369744
677390
596568
1976746
1940462
1449467
377363
701485
1137905
1312144
1867843
520897
1843295
1638443
1434463
392093
1508345
300993
190617
1901183
1602048
682054
546976
548249
1163783
565771
1864259
1988870
874986
726335
373220
610279
881466
1516170
779848
1960275
1599872
1293757
809941
599838
1348364
1461193
971238
405031
509214
734042
1592295
571320
15580
1488931
498808
639936
418485
161968
603347
1548787
1948196
1945637
1746995
1800014
1621337
440960
976554
794891
1316033
1860983
1167830
1818334
1345699
297968
255865
1095791
1881571
1549229
614468
1316829
99976
1801711
458850
1164405
1445880
1835425
218758
1228775
1563574
553274
1432568
1552137
645433
708021
251422
256132
453021
1718135
781417
796432
646261
1530760
1480771
794926
112958
495307
257081
101068
1646824
1978565
748875
741814
509108
1130112
749765
1781943
1723228
1698968
686839
1346172
283526
1298453
64766
2121
1227680
1471746
368566
1558217
517256
49270
268994
944372
224845
809991
179021
1860153
1524380
85985
174641
1498521
586297
293430
1902164
1685117
1724717
105810
1426108
1441029
26975
1151730
1714683
1025439
218859
136114
1309753
846750
187976
1982206
1177248
1624245
366084
1391170
1271651
513082
1938870
1745023
28031
1265947
1731800
1280561
435398
1940748
1874798
1803606
1158589
1788038
228285
659933
1194962
1268408
883822
1691425
1138902
176071
578308
33373
1243398
1206938
750975
528158
1925231
206500
261281
1508100
221339
902454
77430
555279
963139
1064250
771625
1337553
123445
299036
192441
1230868
1210954
1349189
1497243
1964668
283882
661789
638264
1172707
41294
870033
1535575
67448
352739
1558784
886774
1629837
1765886
1985084
636305
967390
446420
1783971
1786675
352160
785172
1224492
401198
1220351
1571883
1607707
178910
1004425
254395
1042821
182674
730155
805344
975589
1057590
984634
181025
650962
364818
827818
244798
1752671
1180844
1415667
1003175
996926
1949151
1307871
13278
642537
186116
185934
1491413
1600035
430439
430401
1995284
444860
539360
1248226
750054
1062585
1480564
374596
1088371
33393
522522
687543
1537258
462819
1374113
494389
1957947
1142599
1309664
223856
1224962
44425
806317
1117748
70412
1319993
645519
1331522
470751
869074
190081
1030266
575025
1957566
1353625
121166
1889140
1717638
1917797
1173280
1964272
424242
1487468
118033
1335460
1487787
840047
1509775
477941
880074
3772
1464517
43153
1516965
871625
1328190
321946
1045746
1042435
307909
553780
475868
511388
921422
1497518
1388444
1921644
1968368
1806955
1506914
1808276
486901
1407955
1833768
966498
468643
25726
1975549
409281
1490857
1458701
857496
1202020
142569
363902
1736051
1705493
373724
1030301
1252647
35607
1589684
277422
504671
1835887
324612
675121
48606
965179
1310525
340135
694739
1620086
945675
1738860
1662384
1570032
782787
386219
1067337
1873081
207861
1552346
1764942
1152765
526292
1013512
1528980
1120323
1843152
1920631
689729
1009887
1018209
135767
1517500
1818206
1193571
1310040
1958814
914937
58283
1136447
529595
314881
584641
1208058
581036
1267967
147527
1241987
383775
1020677
268151
389414
1716144
199673
322860
287215
1458186
604957
1115575
1916651
1322366
1001177
1354295
871382
429764
684237
1753126
632207
527928
1124170
290238
1822017
717468
1508141
44640
997596
1424157
1207635
7362
221643
749690
1186026
1454967
38994
118594
1449383
1320891
395191
1884832
342479
398014
699117
1490687
1082245
1387054
1949084
448650
1123862
1981502
322961
1417674
45599
295401
1738779
537345
1376133
1560588
713680
959188
698483
469439
1682580
447734
1344378
1231033
453565
548825
1777167
711272
1240278
1192661
1171364
1945410
382463
398418
1244192
517008
1458713
553707
817203
1208412
1021988
580883
108061
1706340
1530333
1652270
1628150
1452496
1048958
1710751
1577979
1176919
1653998
1507373
1458853
1496045
949174
654456
1886049
709340
608746
757881
957099
120967
1981057
718328
507456
344499
846434
129503
1912670
262715
549645
1722026
850000
1641386
1624415
826365
509194
1501941
131798
661138
1305327
1355316
329018
1567198
1397905
1299580
834681
1551864
1396614
933476
1647965
323644
214414
749819
796528
989362
368923
97989
370526
160987
710644
640533
1576799
362520
1223076
1608409
1436921
28810
1581668
705178
689769
941804
193395
1751843
1518565
1369500
243532
1699395
998237
1822889
278059
1717674
1122490
152678
31656
412694
826730
1555490
1088652
726592
1041480
1495673
1784419
128918
1268820
261514
523059
132652
1361940
1256266
75202
1185661
1004199
280568
1164264
1089072
883204
1845670
441407
132473
1031443
1264238
1206003
1651441
1440023
327202
146769
230254
265853
1820596
1098868
655746
977058
1419739
1859689
1345537
807950
183283
333879
235162
1004866
315058
1553660
613182
1077211
9889
1517547
1415353
433945
422462
1330879
1699860
465972
1402495
15788
668357
540596
142145
1663076
1494761
964135
942214
1498723
1374051
1489926
842642
543632
705464
1668359
1600700
1432017
1102568
485565
1666456
1015350
1025071
284335
1728642
1745151
354567
1915496
1888577
1932043
1951684
1803080
905709
1939176
88660
1397240
183553
1382614
1953550
821665
12336
1161990
1619602
197638
1620021
579721
1175831
1823766
751764
743922
1319635
1036308
1484125
1521526
1662939
2492
91533
758851
1781853
703577
1323520
327333
1262511
1745669
1461918
1823337
1184552
781240
135753
1350308
1666830
1145854
465641
1962485
1572992
1778838
1827383
791848
1553423
1958072
98259
1198208
304066
1886820
1331393
1480596
761472
483323
1986076
940841
1192648
843312
446438
1471566
189953
1227233
391280
787456
1925305
717259
161174
1720549
886667
1739902
509090
1948527
1920756
1155831
1432146
1318109
130288
1792387
1856310
1253958
749572
1265346
1049322
1382689
1834154
539374
1300938
1159449
397314
1073128
473143
889209
484742
527916
1098624
1419254
621411
856854
501302
877051
231528
1238420
430740
877262
1467500
865133
1094800
1122972
733452
1093966
1222132
953168
1721402
240967
1736787
1759613
1745171
316188
1221957
1250070
219125
620634
1897245
1085619
275518
225169
1479224
1408863
581646
328769
151727
1047757
1113221
1799065
758942
1123205
249802
1774255
1124461
1471238
1670226
1255710
1308816
181584
1311966
1939628
913530
168600
1885730
803051
1562897
110020
769449
326898
1157028
1359859
820287
1583267
1358142
1272815
293431
693937
109910
1232632
1833173
388069
1198306
1989353
515463
1877102
70069
1009024
427259
339700
1877870
1601068
1580521
1907109
1002882
47133
1705582
1269656
1406558
1739577
1659675
829647
599570
1955591
1573241
1627037
1034589
532566
499133
1207226
1020381
1737163
1267461
61466
1829230
346900
196773
1838558
1040434
40471
82435
914967
367410
1442948
80814
279268
848086
297612
31055
1173321
1649272
1226628
943673
1376180
1422066
177474
152484
126045
745917
8220
1944770
148404
906436
1465329
1544467
606636
1004943
297908
1465922
1150962
962482
1676530
198232
1860865
513310
226376
1550708
1371291
587089
1526349
702279
1685249
947413
1285142
12112
711302
1241106
1889755
1453219
150293
861443
915773
1876031
744816
441745
69291
1409906
743227
1671848
1461825
825388
1351079
1460691
1177751
1630406
491300
1074348
1836333
1363415
501964
666005
1785934
1624838
1383427
609313
312955
677569
1558977
1065771
313022
1220753
1124129
1481611
526195
1434107
551478
1674197
1467462
1348347
1443047
1838846
1368443
509935
1143388
1334417
448081
873968
605063
1544233
1547996
956607
529119
456594
423567
1482403
119096
703832
873012
488808
73962
915874
1452344
1151721
308665
301793
11309
799282
1675727
1096394
509867
419993
959936
2667
1946217
576116
1856448
1045114
897668
1726787
536282
905050
1386424
223052
966436
1891557
1417024
695100
1010284
1063873
1132652
236797
732122
822698
602760
1562855
423892
1396051
933465
1318767
1524379
1797940
1570419
868792
572614
1976362
1827505
97755
695091
578935
1391558
26668
699104
500290
762472
169852
849913
335330
147826
1960437
344951
1198703
1612913
1355591
646979
562179
278688
416167
1431363
719494
43346
1769468
1773585
730135
776568
1822928
508277
1500330
1740063
98931
1692939
1127867
1751365
1535803
976607
1543256
625512
1632132
118361
173291
549136
1885195
586235
205064
253234
855946
200584
93572
1979072
379989
1797081
598482
1832733
103356
1121037
1475367
1315387
599989
679055
1293877
1486366
1750356
655575
213860
360520
1085257
476922
218546
568276
136620
733117
1660127
1681117
342332
1897518
927367
1372224
1814449
1197170
726409
1818431
858167
227554
13866
908635
1194986
383374
650169
1549064
1575906
356643
1241935
972556
1623884
47856
747305
388160
1267084
983761
1263392
1183742
1926237
417059
1130709
399488
123433
1715062
1617645
1310524
1292530
1943233
230412
1850063
164529
621152
530442
1689819
426640
1713096
1537460
466871
84494
610048
758681
429165
599049
1902993
1376183
1664226
268710
1418694
504698
955186
24599
1601714
1233438
929959
884914
1073847
1294589
393999
1121647
655692
269827
1412346
1047308
670742
1278918
12067
1844187
504220
1878813
155000
1160496
1593883
628960
1777886
362363
1797384
621689
961038
1808837
1775651
1280154
1412625
65506
647842
884287
562144
1567177
331527
1922939
155940
549460
719225
585338
600939
1547577
1028720
172651
525878
1846847
1463608
116430
1896051
1998494
1267292
315404
253958
1906772
1864925
311663
1468587
1186881
1347390
18760
218864
1791163
1591380
206662
1709703
1125693
1377889
809528
353591
1458245
374750
1410961
623501
1403012
1106020
172260
794102
1495113
1241052
1113288
571198
1222099
1112513
628282
1656553
644427
77463
1755058
1593880
1348935
643243
282212
1113027
1048948
1689455
1044325
1940352
794896
1206295
1238155
1531294
669464
650684
1609923
1939513
963249
1674126
1974350
694326
1412400
826763
743828
1292303
302257
1534476
1386874
1062312
1231729
1316218
1552280
1581124
1892914
117215
1583703
792320
1064758
1285665
1313605
1768776
271465
562307
466246
1357277
361279
174270
966340
663143
1744368
1520571
1673879
399195
359769
756998
39722
1305758
1706803
1457821
739030
877303
92973
254436
815690
421677
97079
1075882
1872059
6483
322311
1123356
1663387
998271
522972
1911116
945258
1269898
1454010
181354
1811609
411359
89883
503810
567966
479135
157066
1306227
960745
476885
1633028
1732296
612347
1604306
1229636
1276134
863338
507860
1365505
735016
1228362
1338795
1783138
350310
654184
565040
1430565
1626840
384672
484581
180915
1040984
383932
200683
1469216
403955
929079
909081
779047
830487
1024992
1458257
190027
1715602
1481865
318587
1799719
1292929
95837
1694993
1965877
1673176
506623
1657798
143669
1310362
365710
897649
345835
1056814
368077
1606066
1235323
517005
1452688
1537248
1949125
139493
1019654
1935090
479598
1465899
1699962
1193754
1042216
1181333
577862
1834681
1792341
1149286
1784195
833668
1360573
319208
1312145
858705
1254079
1475533
1762804
87382
835508
1170610
1622367
1564639
964524
986602
1651157
767277
821716
1269935
1362380
1877363
648969
165281
1286772
1634433
1067690
801537
1149319
1887540
1735864
87547
1439529
912363
1173216
1629981
1544172
290490
85013
534793
813497
738944
858449
1421212
808157
160695
1991225
988383
1357957
1507190
1950877
1204930
1341777
1854709
1897939
246793
748318
1898522
977088
863444
727117
1627991
886210
277748
482836
461128
208021
1177763
10971
354122
962887
1053469
56018
1150514
926288
889755
1146039
414849
191282
1821315
516346
847144
1961625
1458951
1937966
1027734
1120018
1277971
860263
19099
1532630
1357443
1300687
1025527
1234473
1519759
1546631
481920
1284427
888199
421029
724588
1462979
539260
1768580
953837
234653
939014
412972
1567659
1581419
358536
1451663
1113629
1592851
558074
1011571
1378174
678359
1269567
90262
993897
241094
952380
1407669
1573936
646211
1154015
612079
1321421
1619111
1683294
444264
523271
1588452
62514
457324
702057
1592988
121715
824560
1703291
756878
1024660
142192
1559503
358040
825333
1505470
1076683
1312514
1968020
664002
363
1485874
897824
1213725
7358
138467
309697
672932
327124
1967619
456963
398628
1630976
207235
1321796
748383
771477
165635
971671
1201211
1237135
601458
811685
1010321
352345
345152
1406354
177068
1046456
1788585
13819
974322
910545
61660
1990298
1700036
1154691
925694
545674
245098
738443
1695148
1761460
1599032
1863761
553701
1742587
486895
895714
541934
493988
229178
1946802
775729
1558724
985597
1342074
1920842
1211844
1407844
879245
1585518
1206721
716700
1933189
1379195
821475
1452500
1079308
149323
1173609
562258
1904538
1105774
409568
1950727
1482309
1559518
456468
182764
1697939
746997
1883184
1289162
165586
223681
668854
235958
161978
743691
761214
267842
1977925
1045923
1828786
1692795
1611222
1704107
40496
1662836
493412
334297
1093310
1756555
1453084
420890
595423
578120
1786210
1939167
65744
1929713
39772
1817673
421704
99778
482361
20975
1661731
1113087
1288880
329229
1766169
1277371
1106361
1466707
1251105
1624110
31651
605999
665795
1810555
1794849
82963
1868074
1525525
1547417
79565
1737245
97465
1699124
1305577
367703
1094159
1057363
1241675
1027678
230616
1937469
208391
1740476
1703822
1123222
1380395
1773639
1818402
1124028
1101539
1346083
1518601
1772716
1092625
67976
803788
1793066
152948
1623976
1359607
343929
1702653
1599942
1938641
36843
1009682
1984400
943237
679955
1970059
1663741
1735007
1082108
1107990
519446
96209
1544673
1581673
1905557
590789
24924
496905
486126
1268479
1318396
762675
1239746
980307
371099
1651478
624604
271362
910202
476723
978703
1958029
180387
1883836
1558181
122082
672379
417228
895784
158010
162853
1524676
1207808
1647751
119344
1567393
278065
1202955
1421125
1073338
1433945
1468843
544838
1642353
1850817
1457258
1344504
1858946
1182485
1925700
111609
1085026
1563903
1182117
198249
1648419
307524
1734905
188217
596931
543143
923104
1132657
808319
761806
1794917
914134
1415627
1795805
1754234
1916860
1514336
1045674
441483
38131
256225
1634369
1001942
347593
179432
1531135
691966
1509476
1405611
1924547
1230419
1796160
1502457
1763211
299607
1009582
1632816
350563
145691
951499
1089566
290295
1732203
1209578
1789358
1714492
1603676
664903
1663753
561215
841469
64728
711947
1142028
1427212
1849760
1264317
552269
239789
122941
912897
1414258
416779
1131
1071864
1333879
1838062
1956197
1234989
31281
1124111
1909520
1867967
1557399
1526070
1042638
23262
860007
1271912
978239
612193
31147
590248
109896
1906886
369360
1613415
1724968
101265
236729
1629217
602959
1276160
160413
1234117
42467
116755
627710
666011
1311588
623770
1739625
1866669
1460921
1882096
979885
386988
115898
194761
1807556
752105
1803736
1372659
1359451
1584866
15283
1404270
167218
1972743
1638171
985084
872775
902937
197127
496542
171116
1097437
1189246
1068742
687637
1862964
1182353
235831
824229
1685656
64274
117234
581638
204628
1679187
1399800
87043
1138321
801638
1026027
312894
922962
1895625
1298209
1102904
1397181
1577034
802111
217045
218052
254734
1813327
1478792
152916
613844
1907337
627313
864813
1989420
1126963
347371
892947
1555009
320970
1715846
848870
634853
185146
997927
1132152
1093582
584737
182161
1397688
1729903
234597
411954
1530407
683044
1363457
1630497
1788386
200419
437733
1792207
594746
481853
677145
544999
1755706
1322758
217741
1977433
820941
1294259
549024
1160107
153853
157774
973299
467271
427458
1201977
1841140
377345
1307551
216989
1542498
819468
1317920
145100
266347
1922867
563740
833116
624507
774652
1668956
942957
240990
1193990
1596041
1571609
672864
1989568
1836157
1923416
1116777
1465324
988697
1781570
1619110
1439574
965826
494800
1600490
49236
860715
64692
1615017
627337
893492
100632
297327
906142
1598833
1531683
1310221
1747655
525523
1433894
98170
624194
541724
1355658
1880956
1957182
1730745
728059
78634
1883209
1664214
1191966
1706010
808052
235803
1318811
713312
904017
187327
1731141
1212493
773502
544394
1272300
332458
922151
407734
1973509
307959
1139460
1310185
338179
1898387
1285263
1102645
873555
474620
1130276
1084871
993058
1181226
1750702
1791982
1875528
1458275
766955
796926
1900715
1320984
332105
236365
1153186
1750195
1396340
1250563
1055274
274808
1231646
1551705
1249065
415295
161280
1366564
1488696
701240
1109474
453984
1266002
557024
973388
1773725
1792376
850406
659414
1096016
6320
1257155
1146070
13327
615918
1257143
352663
1197
881796
302051
699823
1712505
1573309
970843
950305
441219
1944494
1755554
1181217
514971
150560
424098
1338875
375125
1719411
1969749
820568
1995990
1757988
790562
760665
406963
1947475
1993783
1994017
1887292
1270835
1937155
1124802
554621
1446497
692922
1995480
1936743
1537487
1781455
1741428
1456230
244021
192511
1342827
1966012
1503563
519764
1111284
1972507
177600
1520172
460351
1040496
1466951
1577354
1761069
772759
665166
1985041
217614
1982251
934156
571883
635730
882436
319592
295276
1425127
716932
392161
164995
292736
1324849
1684375
435908
1329439
110385
619276
1261512
56386
1006237
557613
1384771
918343
574488
302373
1606405
1809043
1895103
1891542
1871376
1581900
224760
1579059
152163
1932234
1647917
276303
241211
584005
1230097
1898490
50641
470169
1506997
1809381
205568
1935530
306289
87863
490792
46029
265113
780161
1784015
150169
712709
57242
1417354
249478
1323204
1426082
1457855
1933574
1774054
576882
1300399
1715609
1583466
928886
808609
1405671
243614
1321415
615017
1633112
1185394
1727862
119808
1252063
1106862
953798
1880479
256892
52619
1778894
910382
1002640
1308339
1141498
700558
1563198
1488831
1155377
177166
1324771
908563
1253227
137575
1559987
805086
1977633
1344804
138326
1776302
1874923
1833385
1263259
1679652
446396
1923289
1089115
1539470
1635723
951444
1454014
223388
1910091
1608256
670539
1347423
873037
360192
935748
739953
113460
1625210
103381
574426
1550448
1509930
1675866
1055058
942297
1835390
336799
550613
1846551
1155052
12061
939505
38883
1443807
1711902
694767
1554416
1379628
739041
1336661
1804890
454984
1330113
1644815
782620
859637
484034
1023393
923429
467875
1630850
143646
794895
331000
1529112
1783362
583456
295265
1755114
1001136
753184
904212
1459864
1336710
61108
306682
1675577
1873007
927172
205734
36553
279255
696327
1178789
1015654
1425156
768067
1841989
1570185
635203
1531733
626075
1501994
958220
1707928
1138965
707869
476258
1459964
981313
1268476
1180844
1515819
1098061
1160071
1487215
1636502
1325898
1116001
139342
487758
1296633
17470
446110
284736
1999571
1091543
1507220
1726126
132106
1700708
1507875
54437
1299651
871881
659896
648149
152629
1813490
517943
73585
1605345
1504120
1585180
39036
1917891
1597282
420759
365015
749309
203936
565885
818231
355766
1493291
452440
154831
1354281
1855722
1411915
1126021
1410393
102513
268008
1830108
381240
1417866
483181
444087
976393
1593474
1304747
375069
1117494
1420758
32075
778515
1464272
203168
1182035
1890116
1784645
1341712
1407886
1302835
1650875
617234
98534
661314
554747
528186
106592
665080
9760
311488
511812
201512
1569699
1232195
185008
126579
56466
1744279
61268
89693
1017954
240209
1289998
466675
537802
14717
1301662
1637375
1810318
1544334
505077
415887
1320959
1241611
1002164
1035881
82810
1596265
56640
446385
374594
890657
1157520
1055044
1907463
840487
180989
1185507
1986415
1617896
1794818
1735733
1882462
1650393
1626421
1681964
1445769
701711
1519484
553343
514592
1404300
5546
505135
1128820
1903754
1905557
349753
56011
1713093
1144012
1826644
159382
1615530
1815339
435891
1695825
1983196
773876
1128923
837094
1601753
424811
1671733
622323
908898
754557
1082858
1659188
325026
1233475
1662825
649853
359833
618154
845099
691413
1988391
1782939
1550471
1210309
1963539
1544166
1027493
1895220
1977522
873650
1064132
822685
1671161
1694964
823788
1956117
1651984
1085795
910272
943114
1129027
1984067
1452826
1580236
1358014
621764
1804707
1051627
1587258
1267528
1565364
970757
596574
96319
356412
1826942
208203
780723
1955194
1123298
1762922
1501857
658384
699324
1945237
1287763
1675876
1732814
1110953
1881298
1513179
988118
1142124
1854773
1855082
926421
1942550
1556132
1679668
940111
1195317
1856648
1525521
1669132
1138909
951929
591027
1590009
525319
73594
1663364
752336
291834
1959451
367622
874361
1133152
1174008
845477
780949
539797
1701451
1291407
18319
36363
988310
540018
1793561
1150327
1318538
1529271
1744764
1364269
1658621
523739
1229037
513579
49612
234551
1592717
1977275
1049337
428502
1563686
1143779
574222
546496
871951
99584
1407371
1552834
1600326
294345
1262138
1368630
311954
1190744
229019
1932449
374085
1907951
197311
54688
251768
1200305
1400224
970580
812637
849058
1080343
1604209
578001
1204308
663538
1776231
663616
1790542
1023894
502446
930057
1239122
1046581
835305
1379450
1241478
1333442
501221
1658107
1573629
1302583
408469
541025
88278
1244930
1770961
41121
966295
657976
1342827
317560
35766
1088410
1539011
661290
1785142
912593
1675507
361653
775721
959298
1925680
1653080
867936
1401658
358507
750684
1202026
749453
569339
1931337
262963
840905
314189
1104843
612432
1802351
437
1510756
676491
266943
204662
957486
1234953
354657
45601
1325662
524103
784742
562031
1684240
1905946
59859
1699219
1015062
1045626
847318
1542657
1580792
1289305
437730
1669453
1735241
1760651
1574422
1971736
1549588
1180706
424573
1679359
1595496
1151969
1403756
1532260
1510809
1244996
728983
809827
1941566
1968079
1354210
1374566
1879338
505254
68973
1541659
458217
133560
983155
1496018
516767
482337
745094
1080564
1506056
611223
74231
1201208
1904618
110469
917465
871482
932276
1387781
117881
572271
1530814
1984370
970641
373891
221436
1392068
1839205
1172268
952695
451826
871362
1580600
772450
396503
1082325
630410
1917457
891139
798911
398107
1941850
434066
595021
996675
68689
982782
842621
80620
777188
1918874
1447140
756908
842320
1637636
1006136
1374490
1590456
65205
1785828
949323
791262
377225
191372
1242262
1054491
65430
237918
38092
645829
510474
275246
721908
1629856
276991
877455
1125973
426357
898025
1413972
697490
722104
534752
1898732
702852
1581171
26603
524904
75736
137182
381203
790505
1592638
1434825
773954
1834451
1871366
1734549
1385583
1038490
856190
790543
1576980
1859435
1198936
1254522
547255
52098
1321272
1303854
270595
1561525
133885
496167
1273304
1276504
1550993
268390
894471
1523669
538595
1938093
1126013
849114
270036
796110
481339
1148830
1604799
747249
452716
627984
878538
1154964
1381863
1364070
87142
933644
1832231
1657473
80445
325687
428243
1992750
1933768
1154423
1225186
978884
757173
1715577
475194
1027445
956571
908559
1604499
220574
147884
1674439
1402353
1815344
1662086
50351
1471925
1401015
529778
1342601
35339
276760
1928676
1054218
1747555
232532
544618
1537261
821714
181757
701225
901552
1877054
491948
1737811
1570637
236363
1832442
59553
76064
90796
1244736
856754
1364635
238196
745148
487502
1667246
855355
1206627
502578
94792
669661
1028345
910106
1742351
100311
418021
583882
946360
1449429
1776276
1809885
489267
907697
916001
1329666
249136
1786850
1386918
1171973
771941
1665666
273807
1435000
1296158
624748
316501
1893027
1909120
1302939
1160340
1679498
729805
1914597
69076
1743273
198394
222645
1059290
456021
19545
1961652
1420711
1781870
233748
1436801
966921
83676
729265
1777837
635378
697803
497206
357953
731654
1779044
469915
1097384
860887
1830761
332238
817853
1535718
1773772
37232
1852478
1958312
286679
245724
1610660
443236
553445
357947
1418937
607564
1178193
1994686
1010665
310533
198839
1461106
835395
1645017
1911177
1311767
1121822
1907323
1364012
226714
449294
1523794
1461993
1576159
410286
1364077
668659
1421578
743528
1089747
125849
761202
27174
1528713
980360
122573
937272
1813338
1446480
146221
899007
729300
407953
142529
1217353
963345
1610675
1165617
1545948
56654
729741
521084
1614294
1814529
1064635
1616240
1467597
1744200
1428768
1191704
1775749
1486857
1706544
1282068
1855993
551653
1652854
1312858
176581
1968777
1270315
1814927
1907471
151230
278527
1186678
1686900
1551099
1528947
1518298
555278
852366
63349
433185
1428945
588072
1905775
414604
667921
707357
45578
810456
685038
581918
628527
707440
1704299
1903023
971880
117914
1793388
286517
1594528
1354829
1815230
289154
413438
584573
1643553
1879256
1095650
497100
950855
1468156
261196
1131744
985826
207456
134779
710460
558329
1820649
1141699
1231440
848846
1771539
865414
424273
1527425
1324095
534835
712655
1667784
762949
1555309
987293
760549
1667524
1104016
1616314
380039
212563
703971
794715
418738
1308150
1908976
1018247
53315
549927
1825955
1767918
1205807
856540
658029
511550
1105075
845620
193529
1475224
379361
1979458
1189275
442135
1892257
1249126
1450587
615231
1810909
1833550
647452
1449965
406344
1018739
1968600
1157550
1358951
1976455
248402
1243873
1742475
1452195
730857
958693
1264664
478562
114014
364863
1908030
715661
218729
641631
828374
640516
1682964
538973
289081
437513
1128773
324364
170975
470020
348748
798513
1455850
1821335
383177
47269
758195
46930
261623
750293
1937286
366293
604396
886436
707321
1668744
363865
32621
952423
566916
1979178
321103
1342803
1195640
379909
1925440
839254
1535862
1759832
1369272
845039
659102
1055769
108299
820229
1590302
25005
783845
166863
1995550
1383289
489498
442216
142643
1646928
663708
800296
1628719
1940466
795172
1594023
433806
1524905
1067742
1781235
1453139
492197
1854249
552883
1405772
866359
1705904
535087
264984
163487
99736
252925
103455
229180
701142
531707
54348
243406
1337759
477003
1110593
408366
1489148
735191
135731
348443
1908654
360607
176982
80991
1552876
1565649
1972765
519018
26570
795161
1415826
594933
1878917
1307536
336505
1117867
1029226
242977
604946
1821038
361413
1329915
1902741
874273
241155
1977573
337839
48845
209312
1154884
728024
1998458
70698
884463
1047385
1904985
1067362
1365118
286520
520622
321303
748230
1123518
235053
656275
189624
1225632
713370
1389565
364081
1109134
1273909
201043
1759970
758660
827567
1290947
1488208
74835
836127
1417371
339889
1375719
439685
1045108
586255
77419
826805
326808
15978
752502
489720
1986385
53956
1537094
1138373
588620
1799359
921109
1125931
1875582
1328990
1822166
957362
1951845
843395
1080890
1073995
1917259
1982763
1752871
992497
1974870
245002
313100
1878006
1218631
649482
933942
692452
1413281
1383000
1625316
616208
1943623
316444
366364
1540701
1454741
95740
1107438
1265053
656317
461502
124737
992908
1464390
985019
958186
1270653
1190160
778872
1611696
1639446
1989869
1526580
207300
1243766
468532
836873
1915298
464668
1766719
92319
1164124
86553
886525
1674699
1487502
435336
1193230
1450169
1390093
1021225
1494476
1887030
282096
1400385
1821919
435346
101182
1431553
1038238
832514
1624561
1437016
1117226
166663
1871295
1585795
1279614
8243
287446
1293485
1623338
78462
1624036
913123
328359
1759122
71640
1060547
466129
1833702
1973470
1008685
487601
1059286
1192631
943332
114109
835117
1800557
1721682
1550349
1490505
1505346
1559837
25283
1983586
764911
63606
1686675
1451566
10180
1849994
364562
791930
122555
378864
1981522
1169478
47359
1180216
1798227
679413
642182
1339423
72433
795486
869408
1060623
1574558
940697
1775538
1316565
664820
409363
110387
1747986
767077
742289
1294380
1208756
1522473
1614687
243546
1393094
29410
1667836
257486
379847
1869926
650458
361926
375305
142772
929570
477574
1274183
438830
1557174
265215
390236
1400791
1962103
1205150
424528
1414065
1598200
129406
1370335
1154110
1681137
198739
99563
960465
1515199
1190988
1931244
178407
279352
776752
717115
1779086
795089
880288
1520229
943386
13979
1026788
290697
513393
891535
1312829
1089052
27820
600793
1020310
1415230
1057143
706771
1851722
232967
976183
234325
1574219
1731066
604966
212931
1468258
1853254
1090230
1917594
1648185
362814
667886
1971654
141442
885972
54611
1002736
117258
1799302
1791538
682016
1011320
1016646
1065373
1508069
321243
895815
1876866
1656096
1594378
1686412
438155
1530188
1683052
657679
1738247
428160
1312452
1288068
617069
1467667
1147910
1458755
1277885
416727
1994872
1201316
462230
1732752
1058765
211214
679759
579750
281305
963471
1347601
698086
233155
1541361
687212
1670103
229910
1139778
355734
1568265
100663
1859146
803123
793152
428129
1495966
461335
79081
920707
892662
1127726
1685641
271682
1217530
360796
1140945
1584838
1345712
1604048
892093
1461329
993914
363194
1943585
566191
1541822
1939510
1994898
1130978
378160
644045
8343
1541991
386207
751057
1595698
634952
326198
1593077
1384303
136004
878167
303230
697456
1113853
421716
1368046
1899933
334397
1538983
875653
688801
955147
390666
1134876
351205
1318562
961498
3133
1445932
1242779
1643143
290035
1693097
202667
589571
1401827
361714
1026709
156770
1106001
15292
708393
467197
1074569
1730333
1878042
694379
1359628
1900953
938408
1049938
1107796
524115
1249442
1016398
918460
1042911
14487
380651
599487
321600
994320
718259
1790414
411021
1416603
629818
1180371
884009
781352
39645
844170
1443805
963881
1759835
697104
823435
944322
147980
804254
44406
1169889
842371
1912070
1258203
1632355
1117770
258992
285759
1406475
1271585
1478409
1070367
14827
508311
158785
1199331
780929
149041
1196697
1610549
202457
1174490
1740143
780963
238488
443130
775825
974680
1080676
1715966
1859106
291090
517776
87134
1841647
1329347
1837711
1342671
245960
141562
1002088
756029
486358
749833
1583482
1867100
270393
1062089
142747
638879
898465
361473
1612899
1364663
1697111
1010493
1649858
1461797
1191966
1855719
1023384
1966966
1184582
562512
1600869
1750811
659380
874541
501456
1697300
1020466
1489663
156700
1963944
949342
20759
1232596
1479566
1859085
1721137
751340
1870752
257952
1890262
1917542
1788799
316789
1864386
1419305
196142
1403583
200641
538403
1806903
1171986
1835491
14433
719282
1658803
109934
776355
231815
1511221
154193
1740507
1136538
62334
1641833
1537958
1068141
1979530
1924974
991713
130330
315566
1761009
830296
1294874
1101908
1383331
1912293
1049263
1565902
56774
574887
1661521
1056938
1401404
1482169
792876
58221
888347
108063
207966
586575
663724
1791557
447553
1461959
53294
1577774
750229
1441606
1338449
1038665
323646
862375
1311368
1281231
348161
1175561
1547974
1060016
304084
243413
1892249
1582098
116305
798834
1044616
1866179
278687
119771
291700
290975
1974297
718313
1888322
1909768
1688429
1429027
565618
32139
161082
1595472
573825
1148692
773744
1630710
1919151
676292
1908616
66930
1515868
238339
956507
638178
377598
641246
984037
1683073
1178960
64707
110432
711700
387638
453612
946587
1230466
1444018
1660815
151769
228555
1026067
787733
1679119
1786396
692501
1368837
631538
1143215
1930538
666974
1370075
1700499
828269
1469079
756194
1858027
1377151
1706252
1008726
89081
1185152
1385717
1533797
1690362
1069528
923472
1319554
535300
1435525
660691
558174
1111494
1464461
500238
948566
890615
1347523
825915
1371033
1488212
230205
5754
1007013
1143032
781372
1963773
1583924
421982
1928911
536768
1590168
307949
1114289
1687467
1662109
1718455
446970
1903537
665500
334748
1089580
192180
1852886
1324622
1153290
1884874
509071
1374837
1417026
1690743
102283
1703879
186344
928063
1230017
1245332
1023945
1551787
669371
867189
116078
344483
1035004
403833
807294
894383
945629
1365790
1074647
321411
823006
860085
1274883
612728
1499827
1816087
1629169
1045473
1663415
823683
199805
1879129
1130829
1123186
1806114
1328021
1019595
232566
1692613
572550
1798233
1051570
341164
462132
1731527
1581722
108574
1576378
1186788
16326
831609
849622
1771195
1907210
582953
154526
979366
348270
1987856
1162146
728715
378636
1999504
1173809
1907337
899891
949541
1487460
943045
382936
1824532
1683078
1196615
411483
802791
1909292
61905
567992
872290
1804780
1286075
1021803
1864266
1046389
342014
1899410
1864738
1807873
332471
770772
1261125
37281
97226
1963591
1015628
87195
985547
1871328
806148
238647
752502
1890099
650892
1690534
774357
720682
959182
449036
802154
122011
177494
1848294
1428213
495985
336491
77025
1611565
1217167
1699144
1099326
33747
1797592
1207439
492250
465655
913492
1359433
947076
1145817
1559929
197988
520482
1428334
1946259
195344
264340
1308088
30030
158989
1170213
1536855
1596239
1170076
829499
1897264
97828
984414
1528217
1248815
758397
655257
73500
490630
1374128
1012710
1394322
727462
1065810
173328
1725107
989143
981511
1872166
1817343
1883104
1252226
880960
1931794
502985
1113637
858560
1482097
1695173
155298
88796
247876
1995753
786400
909964
128935
851331
463513
1516710
164087
583334
803893
1485126
255989
1435229
1874415
679686
1690412
657632
810355
462009
1521447
1777140
133364
710611
940115
1603209
1526369
1772632
400918
1046062
200427
913220
1649835
1983688
1586281
948620
1238623
507083
1181069
1729289
991605
16212
273028
42037
800669
1890059
1459027
611687
91596
291651
695251
522143
1910115
1487403
657685
1647177
69461
1744030
205628
109427
322279
1187352
528727
872739
1314240
603242
1851976
765477
1771115
340645
1806107
1653816
72202
1116549
1010809
951764
575008
1015043
300421
333596
1637729
823231
975474
988460
903416
15031
1047582
577375
1977831
414782
288481
1715556
993368
1989645
1229003
78662
1917202
644314
1085023
1248461
1912603
739762
1150014
1945565
1750975
760398
422141
52771
998950
398306
1550440
1091296
750476
941110
1488979
58654
326691
873614
1568734
1824771
1732120
1036276
1154127
973170
88824
1278025
778450
1894438
1443073
860403
819779
556358
900987
34292
1265092
1578990
773357
109205
1948067
1701156
1885574
1999957
533395
613741
1963344
1226989
1442208
623517
1374478
1768367
1975534
1388254
1364189
458058
83369
1915788
211480
889238
620972
318854
552615
679367
599728
459947
1860644
1680252
402111
1663896
633169
281644
1020473
1276344
1575766
193934
1485513
865733
1759066
1731052
1466146
1390367
1187860
728815
16231
504578
212799
1855158
35354
279231
1776880
1331091
455935
1419867
1891972
1808728
466790
1073525
270330
1767788
520444
1870121
328157
956927
1608464
1449972
546741
1470895
46613
649322
1414620
1948870
1586596
112686
78903
1339222
1734973
771568
112524
267554
1083636
56633
910848
1047655
273346
1818863
456789
846717
1990027
1448020
1290286
1360287
1256175
664324
1649155
285572
1577097
1811387
1321204
1720991
900275
1808113
1089836
117717
656958
105748
1532612
1871145
1638800
168053
1877207
148936
285192
1173003
1930405
248515
1992855
235940
408064
1761308
1566289
1959352
580394
865940
662907
1371254
1271010
1833366
996539
6941
371940
811342
1006694
1931007
1738865
790985
33971
1992789
723780
714006
935509
1542564
606305
1429810
493726
1080265
393478
1142937
393616
791078
1775663
1140877
854534
1678158
1962033
948658
542558
1241063
1881494
1150793
1660312
1200518
1950152
675900
1414617
694646
1403950
811508
912255
365344
514754
357792
1619189
1978367
638728
764368
629696
567147
1848733
877617
278645
1202688
261408
1164979
1863182
75925
1111679
896131
890135
136020
1200692
1386229
495785
225111
1325247
1034197
1406706
928385
1564209
1203869
1454772
1852932
1224419
302999
1864057
1351609
1980945
130853
174642
1057948
1761884
1512920
694799
168114
1225997
969257
1296203
1287423
548647
906024
736750
1904740
1672426
1150120
491624
169201
493131
1461108
535537
667132
1336173
81971
1328169
1001471
195553
296847
1435114
583659
1874638
232019
252276
1719318
1738676
1105498
1879958
1472389
1285718
501417
1769224
1386054
1345171
1979901
1732247
1566070
1551078
1495101
412333
1642534
1351861
1203030
1180200
162578
1649116
860638
1145884
260851
401443
105513
1174217
1387445
29770
20998
334010
1851024
869889
980043
251022
1001752
1404713
976705
1965333
123879
219070
490894
1128299
1046840
23655
929610
406178
425786
821679
423189
1571775
1953864
381784
1467322
590341
706248
876674
912709
324164
219372
168625
146075
1342540
1726639
1856766
1853839
1050080
754691
1773548
314099
135555
1723196
1257474
714006
969012
1999121
950908
1195512
14632
1735227
1270973
1142980
1971501
1053182
1373204
526602
1566075
523680
1437453
679510
1387022
1344765
180779
786785
339276
1706219
1480978
14301
125369
301370
308384
1895584
1675770
684873
1746302
158274
1257783
32838
1693074
701874
372874
422475
1177622
1252489
260105
506551
822023
442032
820072
17527
901103
1105655
1129326
499010
998964
926169
1337434
603419
1946568
1717137
312238
1613908
1811086
1599985
556865
189076
1369975
892575
1250299
77222
1446544
534232
1785656
193519
774433
253957
333579
1407422
1807552
535356
1898847
537070
289619
473021
1500043
1476911
673334
513249
995464
482949
1824195
1648158
446990
371640
279659
1229848
1865900
1823864
406426
1032009
1848580
361834
697118
1257469
1833295
1256257
1581719
430036
414161
333017
1333841
1362899
40177
861957
1290789
660527
1511740
94321
808313
148959
1260772
724098
480367
1672800
1167787
1129312
967563
296007
1486236
1011879
681060
640157
1704009
942307
1439616
495188
1246211
580761
489600
1885787
115418
559574
433345
670387
422169
1395853
835314
208680
1186075
426158
802775
325836
760210
491300
1268220
8889
1024977
903937
1539907
1100661
189709
232063
1620862
638133
1224730
488260
228640
593924
408683
206719
258994
493047
70095
1211791
1606791
1712709
696628
164089
588903
647367
1452559
204929
873836
45666
588427
1830080
240441
1146461
910262
1332438
526210
1598611
1765776
1747403
385634
98004
385339
1329176
673253
1297921
269831
336687
359713
1725777
323862
423257
903015
1265478
804146
482771
1484463
708085
329417
381578
1631732
662781
345875
1745491
947626
108013
1126986
239333
974400
1716826
1559858
1725707
281164
1167323
1087183
708903
516110
68841
776250
385135
55729
1984920
762702
1863238
510342
489744
551852
1877607
659316
71411
656870
1343974
545849
814230
231079
553013
1717944
286425
418128
1589138
394112
466012
1038386
189737
1096980
1894103
602063
548590
1154266
1966348
495215
924362
1607091
424306
1403266
1720788
1487267
275481
941175
218231
176506
1679713
398710
1288787
1332376
934577
228812
27742
454164
1188847
91660
108923
14953
1544949
335067
1642549
1434946
620971
39927
920244
683524
1895849
649847
17663
1174169
606761
338059
798667
1574448
1572783
961037
1126946
489748
1371978
418762
283162
295385
1451341
1724847
1600147
384443
1979858
1314169
1701527
728575
930805
1492367
1070868
476192
937601
612318
1050533
282772
247648
605584
1498900
1075071
743098
1334886
232554
1473711
1066398
270403
742087
56291
175089
756202
1665756
376599
1728498
1587097
1858867
35219
872683
511731
1178220
890277
284924
899561
1691853
1710711
1384146
560475
676279
1711574
330384
433611
1332017
1004790
42274
1481632
1679313
981157
166214
1181047
146229
1747848
1733893
1254242
1239467
1628000
1903627
464465
699828
1462924
1881271
1872699
1609964
842918
566013
1817954
20135
729546
500989
1731241
735838
427466
147658
284472
1029488
1970506
611742
702907
1600784
1675802
1598703
672307
1940715
851125
671890
642882
1691375
1931059
1588519
1314560
1265952
1449194
1137479
1004043
430851
660766
1303620
789844
1406083
1829615
861599
921081
1290983
318466
594122
1518115
233080
1909049
868599
811541
109700
466068
264332
874821
64711
705122
63850
1107049
436989
84171
320408
361866
1202363
1316728
78949
1279424
942312
217198
1122619
1883538
1155483
1716837
1102103
266410
1172568
967456
29045
1083967
1823521
608467
1283114
779936
431793
1493557
1702309
644000
122722
926458
1880545
1428046
1813028
1773612
556175
804944
756166
738974
380106
396874
17330
1635433
1055376
1641499
1932178
1846992
449816
117028
100922
90269
344795
1049536
556865
638925
719787
332392
3596
1963302
1059876
1329788
1806596
1986558
754448
406656
1379352
293071
433202
80506
1752862
1964462
958980
1812205
1282692
990897
1757044
1846032
259798
689895
616901
869249
1338673
472686
1007989
1224116
718593
1388827
649095
42149
1736957
807169
1776609
1775360
1087577
1217857
1253821
750790
1448890
831769
788924
1025706
158718
319738
1858935
1069696
1184214
117187
1640041
1489664
1931057
815777
292770
391407
462662
1964038
1458516
1462694
265942
123108
521472
141929
473451
655302
621804
243098
388818
827445
398467
487529
432211
544342
1307477
1796943
1090747
1488999
646209
1670646
865207
1070427
796975
75975
1477796
169120
1155614
605008
369691
1494687
1825853
1481495
1603954
1469492
1568800
1795474
460977
1307919
1368399
1983185
113194
1516468
1537114
1654397
964426
671076
919022
433580
102230
1246581
348895
386314
1260795
1057725
1340812
1858950
912610
1066232
1774104
757678
1069255
1198563
1748744
747934
774108
540734
1118646
1035905
1472055
826961
1241508
565300
1675221
1953057
1636709
52487
510597
147603
891832
1676207
1315139
1506228
734926
885193
526305
1401577
1895389
1627442
62464
1918488
700883
315247
599171
1001849
1112065
1467682
961203
251711
1403270
1788020
1417421
707712
1959388
1104549
628649
1149274
978991
63305
1145576
378033
880609
54409
536543
687514
977605
866820
325581
1013276
661475
1182123
1129104
1143663
1207808
1258852
579711
379667
651306
900343
1767456
1248399
17613
563094
1132023
1110370
525814
757582
382444
896061
1622625
1316732
1283913
1732600
1156905
70574
828499
1339719
865324
529289
1552073
1924353
235771
1869513
1957443
1532092
1347618
1290772
1581580
683017
1810765
169487
345318
1320393
108462
1109248
745890
151697
1281566
1048948
1730160
1384561
628225
488776
1954661
108039
374264
879808
1727546
508577
352028
830698
1030330
989166
747557
145318
266386
1763293
836489
215647
126342
384311
402234
1004212
1941190
1976262
305616
773372
791324
1177289
323366
1888332
1628511
1243066
1376614
202647
509752
1417879
1318822
64679
1664869
770127
1368019
410532
1133427
1777684
1131785
169780
1020593
182097
831142
1356446
1556344
334738
994186
1992558
727334
789397
1881530
1289557
1250150
1968641
851257
1211070
460188
1130124
729801
1084118
1418017
504717
750063
1897635
311226
1816880
1915792
1158367
401260
99854
167346
147654
830256
1697161
1353660
527043
1151647
1264902
298773
1332524
1346356
413156
472665
1007475
517611
1413746
1825409
1600520
622544
1493967
1323410
1127735
1789571
663796
316392
1964183
1942144
285972
1275774
1098949
1786022
1858284
73158
1503093
501032
324165
867170
211054
189449
1709756
86760
313284
804511
74733
520903
1191471
757379
1374987
1186187
1733393
1033777
566422
7707
527452
1072376
537757
590577
856401
421298
1375672
65635
1553861
1078990
305200
124847
816833
1729488
1090163
994345
1304817
1520676
62492
1038604
168846
1767646
925513
1582851
1359768
619942
1192307
1836447
778815
156603
328684
1739258
388410
741619
1633165
1921188
1685719
904634
107797
1307517
564303
1645976
45796
1081450
81647
161822
1992618
786777
1375002
1479127
1407432
1709007
495910
625958
1254940
69737
368346
1990190
701230
288203
366867
572353
1729597
1124527
1236478
454074
193488
1728924
1104854
1659516
1194818
1378531
992341
134878
1662803
1814892
1863135
1029477
552612
1502606
517224
56551
815108
1102935
518189
1588944
97224
1394205
1602913
63371
1801519
1318542
1836394
564238
1113413
233713
349434
1970217
1621439
601526
1843754
1101313
1099095
1336483
760387
287179
1931251
1748037
1939637
1061428
275296
402931
1559353
1201799
379412
133665
1465878
969243
240716
149662
153543
1885900
461374
889592
1882130
1987818
1513336
313680
883534
795901
1676008
1227232
844331
1824690
263390
880988
695298
1410080
1388139
174044
1289724
329266
1483419
1503599
1320133
734900
1438115
1048190
853207
1544868
150141
352902
756128
1489147
443313
1037329
1064785
1954351
1764571
1728439
1793051
428775
632600
1231901
390946
1855589
19576
1823049
847275
484338
1458690
315691
1421535
822017
563380
1511338
1354305
907788
378860
231133
32538
1009294
261929
1132091
649839
880538
783771
395389
1241240
1468727
1561796
1454957
903545
1866875
70217
401875
1211570
1014323
1282579
1073870
477666
132315
1871480
1185247
1621147
1590643
484206
451580
1835822
188538
205341
1169207
1216748
1109893
1540575
306606
894064
1812886
994773
598667
1480030
1667511
289957
1348427
606576
1224675
1036639
1633876
393382
841377
1312226
665702
803323
1615450
1107779
1362609
143905
1052849
916151
1835190
1178155
1106947
525342
517467
214563
956060
1577866
310531
234093
749065
1684674
664798
1344782
1881549
898324
1008647
433203
1048243
654271
682196
82744
606802
84451
613027
179948
542672
153413
1739459
272955
1738970
261971
790031
1564472
803347
1394174
1532453
931701
1151567
243638
1123319
1217727
1168752
9158
993655
451805
1561228
1488502
1284492
1322840
223625
1922518
439413
779442
561380
1393389
1497128
1417601
1071158
1424053
476714
1388016
659208
1913094
1869753
1150645
1681295
1974178
1876086
259970
1683006
542145
365791
1901501
1329847
1841164
1040541
1072340
1033182
1648822
1811946
154941
63746
1802117
1695067
1916886
8929
552070
1957545
26791
1415232
1658376
711306
121799
1444088
356830
612600
524712
139317
540855
1211590
1156367
738060
727755
950725
389969
1700412
931026
676866
1254215
260671
1463184
814284
1822002
1811467
93390
269449
1689212
1535158
1009362
1983223
1244960
1003330
302024
1745927
17925
236159
969921
240551
1100948
186681
1328536
1059666
1358500
91842
1415741
786124
1832179
1419339
1848351
1636756
369400
1805809
438662
1639820
435434
1427575
1823000
995211
86399
53395
1818972
291906
830764
9745
265256
713973
1766541
512883
1703295
1503155
1567918
290852
620198
43976
1653854
461170
1209511
1500159
1307498
1202605
1786639
767967
1149153
1877228
1945610
1037527
547201
375612
487384
337427
1134382
911278
1393415
1352572
763552
458402
1290309
121035
368257
1140302
129890
498211
1841214
665771
3656
1107101
59784
284301
1619195
1844364
313393
241471
1030754
746080
1790259
1782766
1873635
415809
247692
1453328
1640209
1343675
1954649
249834
918015
1723485
308683
1440799
1957047
1268005
1439390
1862029
1694433
1502071
1932510
1031252
481135
1142423
1867421
1543043
1387150
511925
1042880
258880
528357
565888
117941
294694
195631
621539
804225
1487995
167180
1149425
1417727
907263
64654
1531307
1367123
1369000
1108393
519021
154295
1951642
907733
1477326
113077
1684064
771878
936230
1564561
516909
1963224
477733
1770764
579005
1770831
1356919
682101
1114809
1162516
470532
232042
570149
1981160
1491805
215506
1475036
414403
111910
14084
1148176
450315
360184
968909
1257093
1426634
1661728
1991448
933301
1557040
733714
1880951
72958
1185299
1295826
167875
1038446
1447316
21049
918712
1673283
320259
499454
1204081
1059818
503602
714518
1916479
716261
361120
1796122
1446868
1957976
511209
189989
1098593
1425858
184566
1495309
1206195
1428661
1935710
1077910
260705
715802
432569
1416193
392085
262954
1449594
1616862
1161211
1375845
1144265
1404355
910374
990643
1834068
1177986
1353549
121676
1154488
1976532
1754981
946927
1368406
106684
106284
688234
233851
416967
884863
1371478
1461077
1837846
1896556
939687
1598701
207232
49245
1769484
471017
221443
718889
536460
813852
1669085
344723
791895
1990269
558954
147764
93022
519185
1081930
1846583
1039754
390039
336608
1916078
831704
34971
611129
1919638
1444314
1946769
987107
537923
1539208
780397
1641728
84494
30269
1788115
1243022
282092
69425
1648569
817337
489126
212967
1291577
1470979
685567
573904
103529
844181
853017
1796862
49490
1960987
1088554
529991
201139
560911
121434
1814188
1232913
727765
836495
25713
1159482
1606153
803349
265216
746847
667586
745389
1472634
1956169
553488
250844
1828577
459403
684793
1971394
993376
1908323
728009
1121947
1314195
1904366
471173
396985
674335
1324696
565324
977713
292887
1171120
1854297
380660
312520
1957197
1238952
638344
120290
181034
473677
1815405
104967
1699165
1445233
1924492
1801972
131005
1651059
124100
671934
159082
538634
681822
479428
988115
218023
1142981
1902858
873971
1932667
1188525
1741912
1167925
938059
1396524
1992666
1514826
1004292
1714437
288734
1532374
275197
1960381
921447
386581
498541
373258
1670875
1042168
373008
1976929
603694
1877201
908585
803125
116495
1825431
1440167
234835
1745230
1212402
997484
870839
657021
903256
1361765
1395991
1800835
390122
420019
381634
910210
1763614
1444725
1002092
1352393
1140414
1376796
175383
575527
1877312
1885256
1463871
188215
1164082
758734
170347
1115158
1512924
1038014
1785481
200418
965977
792052
1196600
425630
841362
1491279
1337114
1085104
514682
1221408
1182546
269770
1431185
1200667
1125354
713153
1392451
613260
1383104
715347
502319
726570
1083999
631947
533704
33967
1840827
1202104
1175464
1848310
23782
1051522
1350377
1638750
1201907
1733432
1781763
1175243
1602010
1694606
993613
1835044
951590
147808
1513958
717656
1244883
889628
339209
1609497
871308
197982
1189698
1908542
1240745
772306
72695
1031325
1783404
1772595
1484088
1872876
1772526
1897227
715945
119860
122719
40166
206421
239573
317475
1619477
169927
204964
677477
1706949
23534
539733
1582356
1357703
201494
162698
478250
622688
642470
1476152
1221304
1747060
939799
1951523
1789735
1155540
1954194
1333020
1602092
1081467
698718
1740787
1193866
37674
1005958
1982272
950305
1198403
855191
703861
1521744
749562
830321
1724938
365205
1070217
1928664
1029564
114385
464300
1474769
1905332
563761
39878
249013
1596544
42814
1219667
820553
1945569
1000768
1231575
358492
1238544
619776
1534810
19913
163936
582153
258104
1781666
15256
1805920
784549
302088
1494005
116627
1783549
406391
898947
1356229
1822333
1255542
503785
1274939
1024638
1323061
1576070
364380
162857
217885
582306
1468285
585845
275441
1156893
682696
384810
1457330
1390439
825692
700055
1418453
1945284
1787071
1707242
1613338
792482
1978120
766745
1419201
1760955
1967374
1879865
137004
968588
1347356
1134954
1013252
118073
444829
1451723
761626
1488135
1903205
921779
1659008
1177024
1453087
1738550
647965
485468
994827
919015
1777359
1932292
1486111
286443
589008
1090675
268584
1020314
147986
1210627
820013
1894068
1826234
1194012
1918093
1910255
565137
533719
526662
1473835
1993591
1433274
1958360
1614273
1192228
1443799
1678446
1838949
1988433
1307021
470860
1957829
1454645
1406886
1369810
1670975
344697
944297
536782
68192
783838
780771
1278228
809847
752576
1223701
729733
1143797
446084
268678
1194151
1368597
123426
1077853
1454043
1354168
1934703
1487456
1116211
1967405
1529096
944753
1719675
779712
1318477
326885
103822
442085
88658
1616446
859537
1994770
395474
1618918
1791781
1551426
1557065
831480
1203680
1060685
1442982
867276
556106
1219073
189676
364804
1364838
1503739
1114439
1421452
1185385
285110
1248062
1984661
576640
1441404
1464807
763146
1466878
1957196
1127470
1071889
1586793
1595201
1643169
501428
1960446
112572
1012005
618202
171684
1846060
1739419
157184
1699846
1295074
736355
872232
1552874
1956221
403954
1013614
1872327
1087672
1185792
1153144
939213
1168082
59151
1657992
1940194
1528217
1233020
621801
500865
939283
1745610
973706
196351
991168
20969
603609
1306163
1308388
36039
1037819
1159158
457268
1554115
1977169
1539759
1153268
1544506
1356078
383041
1155649
1899789
1445036
1920056
995920
1088016
794494
290875
1095124
589243
1631088
1518605
931081
1934999
773615
1680087
1980605
570061
305163
973315
1282801
1389197
1943974
1798247
533110
523337
401400
1479345
808588
1082847
1814835
856143
1609048
1001110
75433
1432807
1921876
439866
460332
1752034
188724
467086
489925
390848
441851
387004
402090
1682173
1161101
556710
81640
1914655
1721839
561123
71610
1362505
17255
1479383
516873
1973725
177103
603201
975543
1213803
371301
782746
840945
401280
271895
1229374
1681111
683129
683001
764139
335714
228196
591243
667585
331088
222146
742082
1587342
1963455
1350988
232973
1738199
811498
1780741
209452
1462348
1569283
39799
1431522
1992848
729444
627853
581416
724651
516501
320157
420406
1690530
1281637
1836446
1620370
1426783
1503644
1783072
1138635
587988
16754
113934
535051
441037
1977614
1169534
529582
1259814
756372
767319
1846788
1559406
1838303
1593199
1320760
1469101
995032
1052943
1790527
1474952
1155735
1159558
284783
1606632
364765
41811
1723098
1926200
1988197
108541
375537
812787
27907
1496854
532851
1113815
696741
77173
866765
1468922
179424
1994462
1739186
1735981
1373999
1557427
324170
686752
1943191
1818862
265132
1369199
876541
1901267
1608300
701904
158277
818312
118111
808179
1590386
1437762
524906
567183
283172
1015970
1441450
231202
1113075
720845
231530
1570821
1282908
611771
746509
1768595
725945
1944171
1732181
17137
1374918
383092
608264
1707210
156415
462580
1131890
888249
1323065
574064
1975039
1455707
1960636
1638517
1574425
1966839
1679506
82595
924174
686786
458907
1959040
1928476
1685574
383474
1385497
509097
109026
1539281
846579
673314
402721
1330861
1924629
1262481
449490
1836096
4607
11664
602370
142352
1750339
1149928
1451220
750595
745388
1705076
1159863
98360
821555
23601
946115
660262
1762494
1987262
1024957
1426626
163125
1511366
54399
808044
64534
94760
247248
1067713
544275
1728617
1660981
1807267
1362311
672747
1603842
494554
170741
176373
1354261
1161885
1039721
744766
1262452
188695
1173656
78399
1106519
68120
1599239
155195
464792
1622375
362518
1463848
833316
266102
29480
619978
493034
1090696
359104
802965
239452
671714
551598
1053346
459177
1832861
1388831
630756
1228248
947964
1129943
306048
996196
281559
999896
1899461
1227456
1250061
184933
1581167
1163648
1916113
118243
1086741
181648
631624
495113
1865022
1951098
1020445
1301384
1443812
1891957
829586
330721
504854
1836859
1102695
333444
409183
1068797
1560891
1963552
386
1461322
666767
1673460
876634
66771
993439
1489991
1602271
1199468
547179
303718
2653
118909
1181171
77597
1765897
694772
1996369
1774284
452389
1109686
1818123
867375
1439353
1627512
1934055
504273
689930
1765521
547541
1378708
1081402
1796586
1625788
1164716
756116
265950
1283002
1366057
1977841
705112
68385
1663707
1221697
489543
1212527
497971
927842
718884
1063829
420877
1792886
37517
1800565
304696
1607803
158331
950524
1453221
1835054
205894
830832
1300457
292403
32953
754924
987883
1995141
575155
314953
794524
1413376
1226595
1506252
811855
574048
1410015
693176
1474775
54865
1266722
1268118
736306
962673
246992
1033477
22973
909980
397451
1653672
800357
1677481
640527
398589
359662
1816315
1685163
1729921
1116388
692587
774672
1221231
57247
628036
543368
80516
443627
1982074
1569410
1183709
1281543
1851528
543527
96400
1732526
108290
315558
781344
1980368
1603535
1541508
159466
305787
450973
1863834
112411
1872604
819117
1094422
203891
662919
1397761
1349092
180721
1089706
546429
332561
942807
706530
937613
366622
815314
1339043
603533
40664
1936137
70274
668477
345611
1313902
1064025
1040823
1213333
942606
1623569
430855
63181
1645086
1776352
273108
298589
1894207
405855
837925
1040430
292824
1925071
844523
1168839
1987941
1812619
1690669
1872163
1231452
702401
860271
1099421
1049514
316006
1949299
1312037
749410
1998790
1074187
1924985
1479496
636250
1878569
949388
1627257
650397
1843534
1714737
126798
1092001
1676404
369057
1323441
1133871
253933
866357
1331827
1976781
1491769
137419
1173304
1365795
1692235
205688
243477
1554028
1348714
1845464
1786177
25561
57667
116921
466466
1538960
1118228
579998
579679
1615268
418561
1562174
17610
1013127
260699
884396
223237
891481
1927634
74097
1295612
593420
1366209
1204301
1920267
558629
910298
478180
1059277
640653
1930371
1508123
1552089
1414726
1270522
1680795
75820
1584395
1198503
1212984
1027444
704373
1942021
1030614
835277
1823484
1263338
1533816
483401
1482905
31181
1325383
580251
323850
1613199
1186692
842909
141466
755581
932186
1901146
1804494
1754182
1246210
473011
415279
1132443
1754624
191748
308177
61160
1997773
1885675
366852
1463233
948776
1025137
1122946
1578358
405590
1417079
1246989
1182702
1061856
385409
1322555
587110
1761135
302588
1760541
1225248
905660
1700558
1085621
234454
348919
1243770
1100652
1261066
712915
160359
70698
1736601
1604528
1585731
537870
235835
41375
513158
953681
1378164
1068350
177100
373815
1450077
141298
1655059
805780
1072523
93698
765647
32846
224796
1246029
643331
1438285
402530
1090585
1354424
1925377
548783
868278
1699353
1539032
851365
12219
1847377
1027923
1663104
1808349
821128
1435454
779832
1641704
938589
1216464
873720
238503
87457
1931885
1023492
1175022
1317511
263005
1046013
499163
910783
925852
227758
899157
1088021
1825079
953634
1418354
1206112
1327408
936321
1648066
797928
884576
945046
944923
845939
1873455
517451
625497
1124410
334239
992963
1133503
62850
867859
552268
655849
1000899
57282
360364
1734052
1529820
800055
1437075
266089
1178196
1295815
1229734
1643152
1318440
760489
1257107
526486
342223
450494
36568
1901344
1377915
454760
1123997
1147157
1418858
356006
1599531
9196
884700
1267938
460691
245485
1889037
890753
1307249
898492
567751
1109726
1642712
696707
257307
901716
1562896
1748068
298860
1654070
387766
1257962
1056226
545639
1555548
218539
413294
102225
371692
81401
566362
1082415
1115677
1489518
802286
215502
1383871
488427
1030441
629115
423562
875193
37201
1053591
1187710
787471
403634
551935
118840
1574474
373544
1238326
940914
671320
1993684
1049394
608861
850484
1373609
1145069
105453
532467
550542
715649
354817
990220
628851
634537
499758
663388
1492303
242032
1071180
1358658
483286
1764964
713637
1700579
566813
343418
622776
182990
346947
1546135
1079203
868645
1686094
1485562
1307925
1322831
349930
593157
1535525
1821960
1547143
1093653
203866
1257713
1167131
296964
229208
1373094
712282
737441
1422685
1332992
1359863
803383
1341571
727477
712540
1714564
1626787
336834
8820
925758
678543
709805
498443
952245
1258600
303658
320439
545050
148184
505718
511099
510135
1417589
1249782
1881104
43402
1107684
1988241
1661762
255653
306633
243733
338945
1619901
1349556
1121519
735210
1957367
581534
477337
226277
1226533
136395
1225029
1187656
1322903
402488
1192455
961473
103478
280152
754064
1462491
1337436
1232925
963252
59493
358277
64917
1734235
175017
1551741
510796
1566489
1054855
815276
553653
1818660
1198015
768670
422681
15862
1288191
1560092
1303019
602773
323048
335719
266020
1689283
1494299
987535
1258431
873255
1412379
757253
1919926
451885
329943
1802559
1262587
1956235
1676229
628982
1557999
1897800
104127
1403754
1691124
1212859
1727872
1922371
8343
1410151
275385
229654
1402478
946327
28315
859663
148932
1701926
310698
639123
1192347
731789
320678
1221606
1351446
1169841
1326351
488697
1092294
469489
401522
1458492
667993
277421
48502
132122
946644
913551
993444
1783559
70680
922919
340951
111778
633097
377600
1685340
17949
364462
1873356
498999
625299
605920
1575442
907075
850961
874743
1891775
1339201
1476861
732280
1325486
1317942
398506
1372808
1749781
1931735
748365
568255
1783646
1227885
1807018
888279
1362967
275125
387539
1816391
807347
1656940
737581
1900384
760072
1450368
1060384
1565964
820406
622527
868106
207008
563614
928865
1415537
884533
301883
27762
1237671
737962
1471963
1132364
1018783
502054
1330507
577374
295849
1652211
133799
1925148
1077844
132149
429729
823836
1163377
877820
1620326
677390
774333
1440570
1281786
658651
1257326
739317
1136143
1754743
1959703
1740878
310584
1613606
941892
1794778
660647
1809399
1607707
1804415
407470
809516
726481
819983
1796052
294296
177401
1369452
1877285
1588779
1482124
1520668
87851
1469253
1716876
839016
807836
173772
1373104
787569
1334612
519914
1991694
870383
1919410
846386
807401
1565945
1998482
1532572
1054931
557247
78937
1610624
751619
1050361
1720389
1049637
889523
1834301
20476
721346
1181228
629117
121297
74009
1518937
1406628
20008
518573
533544
1186645
1164697
797165
1203071
1940094
1275810
1224226
1217126
349519
1898004
1820354
258392
1897667
1782755
1100918
1269294
1687610
504669
1795323
1788980
499809
507866
1383399
456742
1740289
331082
212949
1071058
621593
384462
1698380
633706
1416706
809790
1156067
1177923
1666519
1207964
151085
103387
959766
1149282
1212631
380742
138892
617473
1772761
1301050
49604
1146294
1663753
1010537
1613813
1026809
296471
790959
1184185
785074
13538
1433979
738763
1337475
441172
1642842
180878
1808653
1947792
1642015
993364
681037
1329909
268602
768901
691027
1141861
1577241
802016
1617379
1321024
509941
303778
87950
1114873
1402966
1181478
1989247
1215402
607243
635296
941591
1345127
1119494
144930
771210
1210708
1712502
1752152
1892430
1942028
434812
1211937
951243
1040417
1425946
741702
39834
607126
1396065
907584
1447823
929103
1693975
1685887
1635102
1226825
222739
1632943
307105
238377
655209
1423031
1720907
629439
552783
1346635
722687
105355
1152441
574361
1302209
330935
668455
1193320
1473745
1805549
626485
87932
1636638
1300759
518352
303275
1375740
514298
1656178
1887549
1902692
1830019
1744349
430773
556717
405879
484244
1393859
1078889
464232
1298535
896143
1223959
449082
1870227
1756168
717109
71083
852700
1710265
1841171
689516
1803250
1628122
160521
1350452
1490626
428991
840782
94604
470064
88128
163994
1196032
585714
1477677
161224
1911764
1572
1847201
1563827
1282938
1883353
328
1392027
473274
1981181
55006
1243424
1424327
1643712
1006376
656856
170473
413991
1204706
1742869
816978
101354
1864076
820174
1405939
998108
1403530
1275851
318299
1655879
397208
1297065
563584
408041
1853286
175712
1272134
1983588
68241
1408264
1249022
1974205
1948458
1739736
18408
1634865
876010
319670
628623
571921
1349216
1971042
1542163
621138
645116
1549172
534466
1109311
1488143
1125467
959354
1371577
386619
1175560
227828
981829
186511
181543
915752
1797738
54515
567557
551570
1412519
513180
751598
966708
1256993
1185293
300739
1130144
1354340
896144
1606185
1335340
83751
1092651
242215
1589688
353946
368721
1794556
1988555
531650
342107
1206234
67435
61722
1834124
254280
1988721
1627388
569143
579904
988601
1196122
1351617
1219578
1014870
1208789
1561150
833050
1241641
409878
1607628
1550736
225498
1707835
1213259
1497409
695823
739588
659987
646161
357907
1590598
878346
278400
1971627
220709
1940580
566377
1343880
1222562
454493
362164
448474
849588
1530744
1706920
1119540
1239241
244054
821919
1706324
311787
1993250
1710956
1549502
1664524
1911532
1335538
676878
1075021
194870
1743821
1629623
1150820
1338436
253766
24486
1286627
48005
157552
659391
528525
1822910
253664
1306250
555647
1413016
1919900
857128
1347663
1918298
30837
1044161
973078
1159786
1422121
882333
181151
1866890
10908
66412
1119741
1186231
1515799
1720640
272919
17120
1130638
1917375
960758
1972678
1936947
1260762
291409
1279751
1629171
1210948
1235241
528097
1054714
826662
1744851
1201748
43565
1796964
1482024
486309
1197070
898375
580737
1314280
1656870
831834
1782333
1072161
936770
1423261
346370
895389
1267956
1085427
185604
94039
1119828
204622
1858064
780301
1008415
1156597
588094
149088
30122
1631335
104874
1424231
1352756
1741761
1539850
1498553
702837
677360
869324
480567
1708952
1906601
167532
1395459
1109453
758855
231905
1410704
262941
1160887
439657
432820
551789
1952402
1455829
17661
1921941
681413
1500094
823458
1257395
1118356
759391
4948
1515609
238164
297608
1165740
1339773
1672658
653788
1867160
1345248
110213
1919165
1412423
843981
278705
1655492
1784948
1566422
1885442
786808
766032
1837042
1233202
933116
1374000
1737408
932036
1113185
326889
786011
1277492
1670721
707964
270279
1171266
1894408
504433
1295849
460708
1064419
1000746
406098
238770
1525400
297252
388628
648312
69778
1709107
1708563
1907542
1238126
196863
1527378
647608
1516663
1866185
904997
1583529
574932
268354
296237
527635
528771
1181
1128832
101920
443179
1060515
547638
1615696
1725046
416191
710382
1462160
457608
1405058
1183947
202889
445008
445563
1832081
1563249
463924
850862
1310313
1556193
1240891
113666
1359676
1341482
1986240
1204983
407636
230245
1447493
1679767
860754
1170246
1710244
28479
113247
715898
1280122
411378
1458260
591572
627009
528503
1379682
1897431
901177
1763840
1171644
1418748
169262
341903
1353394
1000592
132033
504246
1047041
1070697
821021
282898
1056146
214718
990973
911924
1986295
267836
1508777
1333311
16355
672864
234993
1031388
1230886
1079321
1119212
207556
1739451
628268
538787
653589
1266380
1625234
1276553
1673872
697467
1968103
298657
133879
1805151
1020984
1114239
1216371
184290
1641599
894738
1315373
727293
1347217
1736240
1335983
243787
189117
702752
1548753
832333
1822607
520467
994267
1921954
160828
1424210
99688
1403089
718009
1085775
1111551
518859
1645912
468681
1491159
1478783
1123984
1629683
1403011
1325541
295433
221927
1704040
731070
1275423
1149896
425773
1368875
126014
265540
161734
1122689
1078737
811039
127555
610044
1267508
1514065
1088429
512040
1747659
698881
247146
1557401
778728
1784031
815706
627682
1277475
1188726
1051589
375930
1594306
1857659
352857
685826
106205
659374
1831656
503486
1283508
807665
1958276
82699
221426
1507202
855176
1464221
532834
1126699
643172
158533
257657
272766
449005
262330
1542718
1083415
1518183
1632202
892145
621913
292128
749419
662100
1698294
1144758
1442097
1564087
1319305
885290
1267299
60740
578444
446867
1961669
1598714
1929594
1470872
722996
1826098
1066449
1976351
760854
1537244
702124
1479519
1455150
1283562
566550
268662
488581
254628
1852911
196352
804745
838050
1909127
1943751
434983
1622331
1125926
1634087
648878
450878
1272617
1843617
919578
449648
1358887
401834
1752185
970726
1698015
117941
437502
931357
311126
467813
441219
2222
1380896
1323037
515547
556904
684673
60395
309769
489866
1409892
1671011
1618223
414903
65264
602626
960739
1083148
1958023
1387023
1470599
1418460
1264145
465781
1244223
1339366
1939907
386095
1250858
1733915
1380322
322073
970260
1199124
776119
326073
316689
225926
1260948
1896013
302959
196408
1241642
740666
1562817
374461
151189
1967621
1293634
1666852
465577
1987969
119663
517650
1355506
235333
69989
1610200
374421
1464046
183457
1713436
1975857
500927
908545
1786424
959963
334269
43786
535589
507976
1573129
1002182
61845
1525903
1687472
497124
889457
342812
1571793
132966
1621195
125213
902540
1724802
1434967
903402
285816
861184
46680
1300449
379031
616791
1668106
264310
1468639
1005725
1230582
1646947
1795877
1315507
135094
350650
553408
1890283
1415449
708130
1331811
426923
1504055
237962
805602
1006511
765935
1863855
349150
510673
1898060
583366
939106
1571497
817884
1097108
400255
1699602
955136
1100291
469397
1380720
588339
1795942
887590
1693694
395990
333767
924441
289444
3097
577457
1382425
638761
268280
893459
1389892
1660150
1469499
1827697
1970510
35482
887304
827476
139186
1740799
767110
1019771
303001
1411376
830533
246400
137327
56407
887376
1566148
767126
539116
749633
1161223
43705
900143
601739
684439
1062056
544655
1918866
1556329
316013
1134706
1159060
190698
512636
398583
1088536
372366
562120
1224069
1164030
1914363
1140912
374360
907675
305725
27202
488013
562946
609065
1408766
1361880
1749340
1309642
658388
1138612
1622097
1742381
702064
1896378
1115792
917757
648163
1686748
925116
1714624
437645
50774
700509
657725
1034846
1250537
1697404
580225
1026166
341787
531658
40047
1460840
1467524
11875
70819
1171373
923106
303034
483907
1596114
1919240
1005536
1191745
419275
746663
1852569
429288
1951108
1141356
1632267
1296792
1236897
219358
788079
1923640
227082
810401
1445041
1340551
1817482
234142
970462
171081
925731
304961
790830
215761
154079
247601
1286612
697455
891862
572250
621573
624303
1370927
1958087
1639284
1268316
1316686
932464
735380
1644073
277048
343397
1538098
51820
717547
1803937
1960457
840928
1105999
1436555
397793
1155980
555269
59252
23188
234904
1246492
80936
1688172
180193
1050849
1332319
145128
71553
1330202
380079
22310
287720
547854
1452845
1782640
666374
478826
1985421
286688
29185
1332191
1869048
1550623
1756338
198788
755908
722989
1552088
1088284
1812929
962069
1396325
1777025
1815711
1432115
1618326
200175
637133
657555
558154
1460404
952414
1290519
215754
1183429
1992965
1860756
1188656
531972
269014
1853442
587067
1661478
1887383
159940
638669
946283
1468173
1789050
1635119
1571479
1772786
1300473
1515277
147699
284276
1459218
1960124
1473976
1865123
418697
668508
854611
1068416
700510
1901894
405592
1682826
906016
1505712
906220
1125595
340223
660303
1412817
1884909
727516
18834
976078
1192548
1741696
331733
345954
399297
1862431
1106082
1068110
1160201
1494455
1980795
878520
355109
496752
602944
781038
817689
80933
1699629
95516
165219
1434608
1637853
1892968
142296
523324
279124
1299113
435885
1796056
1878096
166390
1229269
1751321
1140607
1552651
1629072
1030531
953455
1888505
397454
1936354
1041946
1779154
95318
1712889
850618
64932
1638342
1776951
70630
1688867
775957
384544
1958742
1004375
268570
1068331
831566
1871942
813547
621779
522868
1813933
1805192
1910909
61024
1979790
125553
67442
735344
1955661
505540
1877631
1914091
1969713
409598
672696
736146
1215151
1316772
749001
1766515
784561
845099
451571
1555922
1326015
1476019
486439
1038322
438408
839183
209642
1931182
1605272
1002147
280496
1438182
24470
1938887
1440996
1517012
1564555
856335
1064495
1929270
127449
1863091
414088
852490
1912020
228460
31003
1708241
1491992
1550055
1567882
799163
1177677
629011
1470626
365256
1690990
827728
1549576
1724651
604442
176084
673472
1791577
477085
684309
1778859
352134
1535106
287015
1010871
977374
68098
1905358
475322
1605488
1227025
1988893
973645
1780892
1324959
87726
556076
1837713
1895866
998943
415213
258618
1368033
343279
851123
136883
935477
1411593
1978407
1368887
1150823
320071
1292253
292469
1654467
1186772
1942434
1560250
631321
1650050
539597
121789
481555
848682
1154978
1479616
1151962
1168975
933982
1352356
686718
299360
903763
1045935
1793177
1387751
367546
754133
1222466
1593974
939279
673937
1129413
542247
1365947
364047
682608
1726904
146113
345670
1317062
1292114
1025747
1412109
630278
1899213
482252
653906
1579892
1311994
1298598
391720
388716
554933
1925287
1930408
550994
943676
582337
712563
125163
723340
1219087
1591082
47871
30769
1773646
1381364
14871
1433798
1459829
966805
157833
1228408
227856
1987059
1758452
1242212
922964
1503960
129493
1037407
646989
907401
1582198
665024
1351649
928196
442433
879055
940737
1028113
316159
883846
1964041
1765484
1156696
1502157
47562
1362757
576922
492231
1734923
269435
913121
828842
990610
733222
959581
1002530
848405
1961256
697760
901075
1095077
1746424
729142
1239663
334318
1372971
1427473
296784
409311
263299
1049499
1466224
1865813
1218560
224829
1535132
1794625
1932989
1113547
1529826
481046
121850
993241
1075283
1296006
46285
911479
525108
335745
1643716
767723
345218
1628213
1694395
1176917
1486633
1840210
1095961
1611949
1263031
715273
291373
1714370
859582
1052850
1484712
1002137
1392150
463468
981332
1798965
1951546
695007
1877065
395526
230378
926375
765405
879483
561858
696938
229149
1616761
201458
1717130
1693297
1028386
1403521
1017811
1671983
1463490
205204
944557
1200516
168927
1772412
1470483
322028
595047
825547
1493850
1612242
1673590
967584
1336578
1716235
1071940
194735
1150077
1787456
1395344
339206
1888347
1866533
437155
778463
1338591
734948
1451136
338375
179564
1465976
770683
645413
1368716
671629
817684
872451
353225
1650527
878235
147948
1640207
965871
1637877
35903
861715
1735223
1323601
283468
1313796
1476837
604363
1800563
1026737
1856510
1821461
1972067
1069160
341553
1253494
163332
628313
1263387
571685
1558170
1469885
573660
81118
757766
1317681
1463828
987369
688072
1646740
1723382
1648435
1795885
700176
76792
1581090
35706
1774252
1192428
1309923
771151
1899605
950063
1246439
965087
1444028
1320436
1550177
321160
1067700
1040466
364852
399444
779134
518652
298447
574454
606154
92688
669929
90688
793147
528369
1640856
700793
775681
1734349
583502
607715
1217574
1377795
1596310
381255
1666890
1183407
1661652
1148761
983152
1107766
534002
1475323
1133986
1151802
70502
1998980
342464
660813
1838854
528708
1589881
1523926
624116
1634454
1268148
900893
463034
363072
1973162
1590980
1094303
1776637
1646261
1651755
1548816
1714955
1223957
1722416
1310718
988570
1360983
580466
1798729
1476116
133695
1989354
308014
953138
1554006
875199
1725436
1877591
147840
1179246
135184
265418
397082
1479707
1542329
1556533
865286
506493
1886438
1701292
818347
681181
1251964
656860
1755107
694810
1389199
1022078
804151
559147
1203898
1513934
1823545
1103025
1410719
1512482
993374
776659
831170
270054
1224714
750675
1974462
792468
577935
1489585
1356441
447313
1803499
1922768
1254725
1072822
867771
547028
1885574
1213590
1713295
13638
662012
739025
1201320
1456418
797586
1069784
7455
674353
1978838
693866
1051677
773610
717673
509842
578461
1832865
769827
504539
529501
754028
200307
322867
543930
1754847
1010926
1446875
1360171
51343
593679
64699
48363
719235
592615
1046059
1272783
524938
1667913
1251956
1160929
323756
1129945
539395
144768
1529497
1767825
160228
578975
805838
1511474
752308
472314
1094315
937671
398451
1220798
161257
1620115
844929
1401959
84849
870360
238686
1498549
1517518
1202529
147733
1632622
1096648
1526086
419421
1322514
1143456
267801
468408
1621779
843420
708185
1410198
1868610
920287
581570
308524
1761955
1622254
1729958
712351
1893447
1422509
1383621
1052422
1174407
188240
993962
1563301
305775
265286
1785149
1961403
1271910
1570394
1989351
1107299
928896
1095690
675757
49874
392974
615991
1213491
1856547
1596159
1058527
1835262
1469904
1697820
986383
1261956
1299966
494558
493027
1128950
479668
1385819
1708543
195246
521295
785821
1719571
271609
1259921
313797
1110698
1440745
1482394
515845
1651806
315921
1153479
1927698
1148815
141872
1539312
367830
1007066
534648
1707599
322171
174415
816429
168180
1026855
839199
445430
955337
799163
312673
613120
1415823
1120032
1329174
769201
1307010
1118939
479585
942113
1539930
1280648
735176
1701013
307963
883289
1284251
1216985
747628
535094
1964316
1542218
130573
718825
85586
1870294
1153144
1332094
164372
794153
1553814
1324500
1507967
705407
1631431
1777432
1411682
724414
233019
650093
893689
829409
1612650
262983
785684
1804281
1181797
534355
931811
932738
1406692
748151
1487778
609304
1002529
1716110
516175
1419986
1781375
356508
1847327
602524
955022
1854105
1682937
1706347
408844
162402
1413919
400376
580661
1125509
1063681
1216030
310652
1933626
430771
802965
519633
104113
1710580
956015
1586582
507752
1058079
1457635
1589727
439878
596176
1900279
24009
1772338
602037
1449185
544239
833489
399044
1395413
262368
962645
348187
1568810
1561478
615133
928503
1722469
1132512
1904449
247326
84145
1302680
1913396
487908
647290
766724
1761313
65384
1674351
514141
592312
598759
312375
1061353
1285685
852008
1388626
595734
566220
786132
156934
987835
543211
1368284
135699
603442
490489
672647
294964
1872267
58599
1483171
1859124
1709809
288509
693314
1866526
1708041
798218
411948
1528280
1708413
259997
1638887
1868515
1257191
1550501
19258
917646
1338659
1024968
1330197
1330768
1030093
1227793
17667
1401226
219191
1869004
1801198
746811
1385703
1390781
621885
1943921
472589
111860
1853231
1949350
1117222
1290279
1571137
1242457
169089
803193
186789
1326751
1842541
793224
1215545
1654935
839081
1884275
1050706
1570620
1220218
813753
39308
905697
590173
983479
1862595
311704
454746
470813
1342210
1806695
1977390
1406058
914433
917350
1396703
1794065
1164072
1213784
50563
1051759
687117
1123848
789585
1023759
103642
789190
1944871
1102106
1039048
1816034
1504301
1115266
1427872
1552437
1870269
1373839
1389369
938236
1951768
1880546
1455411
825450
1857998
1223678
678043
1524005
1268166
1950497
267180
1942102
1766356
1755428
1395891
1134812
1899754
841666
1452173
1609517
731869
1391594
1587222
368078
1580533
795214
273900
497669
1606861
115234
1830146
1541047
415209
1618590
1998560
1279721
1688898
1604349
1159666
1936931
1860179
709681
718604
1192138
1847976
1379762
1945010
1312703
1298790
27487
1362998
932298
1392640
392078
670015
231953
450524
325128
1325775
109917
535736
1060954
982628
1613745
1170584
1567442
769176
113885
524516
55318
760134
688455
791095
586056
1295876
930902
86807
1612517
1885636
1560697
1638895
1409242
296135
1750749
1379826
1099243
12284
565943
43101
459193
1502139
826357
1303210
172745
853226
501962
1532258
699082
1872215
1266613
1735911
1851144
475800
291216
951074
1602091
840630
250216
289982
663599
1081049
217829
1245478
845277
1242108
931111
1164230
1989551
102736
553378
1764778
1739056
33851
1110781
621368
68178
365304
1109162
12562
936212
1279473
524293
1323258
1214098
1965543
401755
846669
298148
1737080
1170200
899938
277655
1216522
259743
725371
406090
1586284
845779
1055703
612250
21275
979378
1510560
316794
1398632
1221212
636429
927757
540715
843819
1130445
312647
131691
1671023
1964559
1435393
380453
1709369
1627714
880601
1937245
1892536
568465
222493
672436
684580
81554
1601149
1409985
271329
1512006
1175653
511932
1496632
1648606
1153461
1844499
272679
1098023
1539596
574776
1873824
610930
1290760
85492
1031708
1403835
816148
1454553
610687
185304
729915
503815
578616
1548072
906714
1085986
1141864
470637
1297809
1292560
1416351
1887812
208639
200563
130784
778943
1841622
1091496
420141
1835017
1237806
1327432
1191853
11057
1053935
969872
1234761
305989
411374
1132256
1952017
13463
558180
223053
982084
1019369
1478418
587470
203639
66239
1927365
754503
508530
407372
3624
50381
1824357
1652382
222951
697864
565892
1515732
166404
1722688
655973
1387662
271187
950534
1498265
1670562
1706945
1591354
383598
507559
843120
128601
1808740
692577
1445237
1096171
1358585
1227889
1507856
264696
1895335
1664479
1915336
1801708
1090550
1745770
1091360
1111705
886316
1774179
542326
543087
1159179
1558619
91752
742876
991200
775815
603094
1274374
868466
1565168
1878228
1358529
808951
318028
1469088
666702
1055035
1726089
504358
1372288
1522807
1153809
650808
1564888
234186
1453558
692103
199846
107539
1832206
1699481
1148849
1383003
1852185
690367
508049
1179446
319330
255814
1674896
995678
1159093
1408735
1397482
1119899
1670162
1659172
675249
1230290
1844874
1202444
378520
175483
49582
1486771
1596353
989390
1016933
672789
494839
125589
997682
1106035
1006336
602433
1681140
1825774
496042
653684
426521
186544
12627
355350
1316667
162792
662010
1583709
88866
1018193
1883448
508305
1892263
1698433
81196
85373
264384
1680855
1447721
738371
1971971
1932186
1086287
396471
566143
72699
1965184
1670955
205722
344382
1493957
1269394
462548
632045
758386
1353528
1324985
1483441
716768
1026486
852050
783094
1667271
1135976
669208
1616236
387164
900502
1566208
18418
1008669
506622
1412669
1964266
631103
296613
1805237
601889
1727449
277442
1204872
1589844
832749
1904841
1924953
1857120
1121689
151304
573805
881406
767919
433297
103180
1495893
1628598
924197
565514
1914654
150345
1406189
1454554
1167657
1321203
1926137
765397
997056
1660107
60581
788446
859920
1764369
1599154
590532
70510
954615
1037653
1272169
1684012
859556
1480175
68657
1042145
1242057
951047
54698
529494
710306
1291961
1423552
1340880
1666027
332621
1509565
817575
1845144
185194
924928
87139
58354
358825
556719
1112752
1814702
1759114
1485576
1028766
188194
548014
1011962
289040
1490222
1148377
1337742
1006807
530778
90563
187483
578479
768909
448891
1363106
535703
1462286
1021396
919536
322141
336959
797308
1469079
1481188
897255
592146
1939505
455165
711141
1454003
1087557
1966429
473437
1360721
1500705
681372
1752433
1267555
1574781
813581
1153919
1014445
868957
1193755
158606
1801116
1606619
1959197
1154234
1675051
406117
1375693
880076
1508876
217758
386403
206388
151470
760702
404005
1358389
104337
1082484
317922
1216548
657780
561185
1538530
964055
1028919
772761
825338
1789889
1247083
1121263
1711139
22842
132334
1610834
1865180
1682557
345154
1883093
197684
345296
1924099
1890892
635396
75009
474957
1369843
1658849
669337
1867196
1809094
391316
775430
1566270
1025070
875398
1520191
1776877
632124
1558734
828149
479487
1629870
1185108
181350
1925332
105861
1940923
610612
1323880
1275023
996783
1042785
485709
577765
1962143
58807
314186
246206
201351
1197119
1126115
1885481
28416
112055
227826
547577
723923
64301
835411
1665988
1823599
668399
128868
639583
601729
637302
813585
229839
941084
605344
371766
1148565
1030356
1204905
1793057
807840
1143645
1492088
1189053
1393065
1929796
935464
905435
115685
1218346
1121618
146515
540488
1903921
1374516
1295315
487963
1750346
140479
1282902
1594113
484077
1591130
1921087
66563
1411330
437165
540293
1124046
581238
1832026
932239
1572920
1621628
1080572
1723971
1246360
1674679
786369
852465
330839
959750
528395
398949
1751134
604424
164113
1273386
1046243
697570
1956405
837933
209010
206348
70193
1447052
1516649
1420922
109868
1908820
626674
23830
1564247
1410441
1314501
1434166
458791
1665994
61736
429484
340541
1035493
487348
1628992
811716
1195767
937255
396048
836747
497867
457166
1283483
1111367
1397600
835056
250781
91174
5263
605488
819262
1837133
1264013
1980087
241924
1239967
590350
1187533
1048024
1997058
850905
1098544
1850700
212559
1470995
185721
638400
1085026
33083
1322309
693048
1006593
103721
1577546
598953
1778080
1190536
368705
363269
538573
1741225
1565264
1936346
1901580
738713
439280
1254045
336314
1330132
1590332
1514411
42001
1026252
1938990
1579139
972538
645982
1202635
1772906
1768484
339686
59321
584776
270942
336152
1673499
273496
282297
1301553
1281460
198524
34076
1747616
1706538
1127423
1840617
512768
366496
818769
430183
439529
1825214
392245
1269542
949274
226747
737305
1197497
653275
1645245
1038085
1036728
1442427
894135
971375
1637798
1926837
1669808
1793412
1289738
1803009
600535
1836740
283768
1709915
1840221
1511655
1535393
1205131
884478
396274
928264
981204
951467
1091532
1471300
20612
1794771
1768309
1337588
279524
1398614
1015478
1530610
525265
1893208
354979
874823
598651
1097329
1046965
264635
1139894
205475
1667506
1388215
1216361
387633
858183
121215
773985
261400
59890
1392946
532477
1990070
1549533
1533665
1169297
1612980
190572
225735
696270
1877976
1904482
1091685
272438
1839532
1617642
1553993
1117967
366754
1382983
116391
1392946
486835
1539008
251255
1847280
1416906
1007187
305130
267691
1042569
44101
505988
1483505
1921743
1643966
1969201
501419
1081438
394603
305850
843796
652203
1573841
925277
372442
335176
677204
529005
488414
1051607
1592517
1972607
758765
1316959
1250816
1090640
91814
1889853
1241922
1833722
1837839
629012
922022
1689899
582564
1465103
1181004
539930
307262
1532240
715008
1524282
772600
823231
279382
1869476
382073
1963674
920452
1783941
117638
1587383
677863
1303408
38193
990257
1141891
1254837
506741
1887181
1397298
1869044
862718
1924242
62074
527917
1331722
1489484
587562
301623
579872
266367
103058
27002
892116
467313
553524
1226470
930459
1503333
1141368
1831994
1150447
253020
1368264
1707909
525167
572749
759582
232270
653694
1743038
1923038
489366
1047760
18184
1902875
140735
551941
1637765
1196059
717751
1528763
740171
783159
350098
846225
160229
557900
1397865
1968083
577231
1034817
1949476
578791
1456698
877519
811066
568017
499371
1705314
978051
527108
156193
398530
599390
877219
379262
835995
963350
1736221
586589
1969302
783064
1565038
1281473
316068
240
43229
406564
403248
1138573
1560971
163008
532928
1104796
1972103
1131966
1407263
1582593
1539887
28695
1398964
1126772
1254222
833988
1975469
928045
1550018
1247779
1546989
299456
395312
187559
311794
1503690
1879481
1918465
519902
1690658
54780
1959426
332039
516105
1398910
222522
1743942
788483
1509687
871918
1499684
1174002
1822671
1955299
319828
1248446
1836518
1726502
1202560
268693
589508
113987
1068574
1098401
799295
321286
153004
526287
876750
1602237
931857
1071989
649785
879995
1977014
1269134
1492470
320327
1242626
1283338
322376
1551662
1160960
557280
1847988
1819186
106640
1576173
922075
109830
839833
1842428
1796319
414679
1957881
570811
1579503
1861739
1091628
1259868
1388407
1227514
141266
1061802
978530
1503620
680745
1945209
936964
64289
1223906
1148231
1087345
200528
1998258
256959
1994543
1032724
1410681
484886
1780021
142200
53106
1103291
1802760
269664
223275
433052
693219
1901247
1282827
737960
1977498
1782895
242569
1136317
881454
1076864
1229029
1916299
519825
317313
1516415
439959
1526641
671808
1559969
1986518
965179
928824
1327677
1076883
510711
1453233
750145
1368726
1911881
1763681
945445
346273
16555
1273299
1674608
231822
264064
334031
1003002
561176
1680881
1160368
1391104
576440
197008
594320
667547
936451
1038593
1590004
1680017
441565
390157
1500465
85710
44293
1728801
736056
424691
1703331
483585
1904426
6837
1963531
562500
1564624
438851
516107
1793528
1691897
407129
10045
1292984
1998234
1205471
1362741
1865691
1435466
1460136
1108248
1657751
498949
1990114
110582
84893
691693
449428
1702344
276491
1503433
815958
731888
655197
888555
254024
584930
901554
1639583
1613185
1193726
1561504
326126
729722
974788
1705741
1620642
246423
1330687
1482317
711255
470125
1716499
816692
1425178
1350118
1413856
277475
694868
84688
1664726
472067
791777
1256576
320114
1020446
1994700
659638
1011053
69903
623275
1059037
1517437
1375775
1959226
857689
1521435
1712734
1320039
792868
779994
442287
292487
1089163
37592
1649622
104703
577241
1630574
1711686
80536
178764
610222
800946
646
1691709
1351913
1221368
1915338
1088790
1251224
1986717
320117
803485
1651872
684403
1430977
1245740
1710350
1042873
647120
1100751
729314
1044072
1007539
353738
758061
920793
109491
809281
591122
995759
287124
1818427
496010
747207
1186090
110597
1247624
1441616
493548
1133521
1704510
479797
41373
1077494
684312
1205610
1826663
1466720
679632
1402111
141446
1546527
640249
1715442
1432617
1686786
413039
1742667
1464346
1566966
29346
1780532
630912
452449
1555850
875965
1049191
1375026
845075
1577085
991610
405710
501401
1304862
897060
1319229
1656624
952215
131100
860197
1091755
495474
387586
513687
565849
1204067
890302
1592956
1545280
1758964
1477470
1352534
225874
1274665
1588589
1131876
223805
400092
177493
964304
1050377
776279
754637
856775
1234872
1216831
247203
453209
1015024
805072
884519
832108
53441
291436
1383146
1017936
806379
933599
177472
1233483
1481274
218324
413868
145718
481128
1128020
1732498
1847798
531206
343528
963442
1490074
1737808
1249275
679236
735737
1461373
1219394
1821747
75245
70366
1069627
1957869
1624141
1118940
1721026
1206234
1968266
707315
1993622
1129357
1897289
1179407
1942732
4317
1781668
342068
1680085
1517748
1245296
1381238
505943
1997656
1089587
1181935
16365
1762400
1281695
1836744
27417
568296
1971027
438284
1054474
154997
799059
417323
1019075
739935
147610
99404
1936887
1977887
226674
1748796
1940806
1149681
1107825
949722
1127896
423163
1885229
440814
1102375
180212
1334815
860498
855942
1441559
798567
1913514
512792
611396
1750678
1559191
1223337
239691
1375583
653554
1045663
1175578
170179
1218345
1979758
1571029
1538558
1349748
1942570
1593961
1665709
845521
1444528
830633
894944
284875
1149965
695615
753824
1979776
1715932
1444484
1941929
856104
1033629
117124
1002642
575279
469490
575887
1425603
1542051
1740598
1813710
1420104
1045402
670782
8763
1497573
1754912
433867
458172
488715
482124
1382370
345529
838575
343023
1970910
1672492
816087
660539
393730
85060
1334634
1358688
1369212
1616143
1695173
1938541
968015
327388
198876
1810894
1053020
1074146
227558
487982
1258133
1338233
1572563
932124
144305
217280
154582
1561656
403626
1865800
1300702
1633425
1499134
1256926
276428
1768036
1497978
948
598410
519699
565225
483954
583208
569993
952814
306484
215926
1785830
264771
1429035
1268797
488146
1191489
209859
459363
280847
1689147
891058
1213184
1103346
1224133
761292
1124144
576243
102265
1046497
1155748
357510
1688983
1981129
1125749
900357
238183
1944642
1946124
881648
1468504
827988
630792
993774
1755340
576995
1985075
965030
1080324
1153744
1852746
336119
583893
346888
445972
754908
1951959
33016
1010940
1269322
229173
1888448
705712
1775648
1216548
975930
1950493
374311
1823280
1894754
37456
1370493
994057
1664779
1918729
394958
1493335
207287
608316
1314060
106998
1383257
1720206
1934033
243352
721674
336605
465398
1461896
1098752
49890
1032349
1089733
1009973
955922
1538985
1316207
1433696
819019
1203824
423754
26045
974739
121085
1979616
1195902
1457842
1816050
1259808
581464
1882435
1291961
34065
295939
190620
523222
1550413
1134876
90490
497565
1227003
1902264
179811
1908633
741709
804630
839974
1685653
1256493
737250
539815
280698
1570153
1709022
746593
1170931
1351390
149047
87705
1005175
1066253
325128
1395438
878530
365922
963504
1501318
1058344
1766058
119891
1502733
301846
1056150
1102523
1777369
60695
418592
1732121
587392
1599399
724735
1329097
1188768
800807
1526287
1479127
503772
1174483
1678520
1377380
1953887
1938933
1087227
1908029
467366
1507306
957521
1398523
831508
1870768
945274
938118
902272
276251
1622801
111609
1258974
1301284
1911107
1266863
1056753
1550317
1779752
69217
1020601
1736800
609123
702193
940108
1825931
1046438
237174
792067
1612038
1085575
804743
405729
474286
379936
1417976
1984422
600944
1889035
493671
1961883
294976
930856
708288
1727593
282237
550078
1013526
279770
955656
808647
805841
1014325
329834
1966999
360365
1761257
1404267
486624
1263190
652887
1651625
1679218
381697
540638
1837564
25655
966168
1900141
1577874
1676833
1665319
1845158
325812
910970
487534
1753642
233620
1795032
1286889
1579426
1991443
1476811
636459
1272514
1416097
638875
1208005
617343
20800
579260
1505945
1434018
826545
796882
1866404
134267
1972391
349992
239498
1051875
1218369
804154
323497
1589352
280416
657191
1409480
283923
1497514
1830323
322505
1644946
1721856
1008
1800320
104719
1197032
229381
734933
327175
826763
198942
982819
1517220
638541
629781
1730497
260607
150330
856134
1859649
210969
1587264
786982
1236083
688094
977501
2126
1835924
1932542
212069
857722
1662270
1176184
407143
1677323
826382
1370885
1147204
1978922
1088897
1580639
236674
878280
1296807
1896501
1798849
1359287
1411110
238353
349821
1295681
796923
522030
288716
1348058
1809473
1000912
1634047
1170554
375780
1632447
1725390
1642928
1299650
384562
23791
1478527
976660
547503
802774
119699
319533
588662
38142
370055
1320174
1749432
1666906
1131118
997085
1868792
112144
173066
1376148
474727
405512
1914464
361431
1210177
832940
1554305
59372
1651673
1479377
316307
1828509
1185978
1636081
655488
1903439
1961646
1040452
1970820
850190
270133
1447833
14880
1929290
1036614
575940
1670387
32753
1708494
231137
1773973
1050220
1635495
203136
397459
320128
580697
1298645
1910873
1925344
1436480
489213
533663
1931420
1712138
1284762
1731879
15638
499619
1786017
958652
507625
855485
1886493
91974
577115
689011
269451
1835767
1092155
1392372
105720
1284540
1907193
783595
908547
902473
1335569
1483122
52860
184817
454296
1331136
477199
711396
682209
1483150
1124854
472697
1051367
1223930
487986
679788
1219240
792269
182609
1315161
1110644
595274
939274
635857
364591
9046
770723
646158
1924254
1863847
401802
1130722
382848
13571
1889582
1739727
151996
1036594
793475
1720344
1372903
589938
489838
1549036
1708116
1060954
168793
1520364
349259
1561529
83559
1972588
1671110
1640678
183900
1424676
20952
1475501
763476
1746194
488286
1861301
1471718
552621
1663751
173530
1075524
1093404
1448251
433795
1595286
1451029
573782
1816524
135846
1331439
149313
890635
336991
244667
1816182
1456904
108312
520671
738127
93309
1338884
279890
1820626
1355376
906444
1176508
1707605
1108934
1310410
1361285
230175
1937990
825982
473448
1917346
1990731
402859
373249
920067
1176334
642476
371170
1016491
1700128
1164078
304463
1049414
445946
1136329
647086
1888338
1496133
923989
446825
479384
1102664
1632199
1830461
753369
1579450
68442
361061
70951
656630
1903099
1242078
1173636
1863498
1686478
1561995
1249859
1224847
833081
1732709
1889903
575923
1006455
1918431
1963105
1872367
172075
120305
1369133
1306268
1077810
122247
212528
1987132
1578400
494276
743565
29450
1430439
1790440
397342
955774
36143
103833
932076
563688
69516
1894747
274230
365982
1215808
1564809
1673247
1421189
879030
1256181
1765204
1020774
101739
1187749
1640418
1367341
1284375
987144
1921212
1643412
106266
1427368
1590719
961377
399053
977204
835870
1348038
1916152
1662298
1091392
1471943
137549
1917877
1116120
237555
1258205
663175
1104515
1990000
908094
1456064
662325
1039641
1205251
1348026
856832
720227
284673
854438
1895234
862990
207210
96906
1767170
949841
1543642
1075258
834713
49525
165065
1919643
1297461
1414293
1823309
768868
1531557
1538135
1778984
184706
1384918
1558324
968865
527378
225586
947729
1423591
604425
52696
303728
1452170
1192948
1902132
1905899
1138636
209197
1768713
853278
1991308
1869852
1906803
1586958
624739
1023743
1642010
354786
1684329
936750
1536592
1212807
1780680
227192
1529648
374049
326740
794644
1022546
1050973
977360
1672040
571767
1870819
1704646
149300
301596
1166047
521441
1928283
440374
1887289
1831081
706339
1796079
717909
791161
1763745
1466264
1838358
1477124
283289
1440701
636265
342188
1155286
1421764
304136
1067279
1744251
1202800
1939405
1073126
1221280
316744
730037
390683
1522722
1748729
1612744
1285708
1193901
1118443
1784115
780282
941877
944294
1247883
720097
295260
469268
100718
1749368
237360
1854230
947660
162738
1302851
1572390
787924
1603072
32627
626306
1427818
932730
1122757
651089
61509
1059517
533619
1343168
652207
553552
663824
1918653
444879
1457173
425908
167727
789713
1084649
1733292
1073624
1350354
433516
1536170
1001681
1111601
687936
1281070
1264844
850845
1240531
111420
1971550
1612678
634368
1756360
1064156
1632841
1025431
1357452
864395
552741
1273242
1774910
554283
203854
1075611
594995
1373549
1525528
1009021
1007326
482239
1949544
1278570
401097
430466
1228737
561459
799682
349258
241732
535013
1022594
763428
1180111
150051
1811386
1328879
967169
36232
1789004
1588827
305875
1624620
1674679
594743
92851
696215
1280583
276186
157617
625110
774091
1107173
259102
1365553
1599019
462266
1585383
1036610
1667793
1970979
1071371
992404
1601679
1499044
415861
733745
1590146
688676
1675121
420449
1759167
690389
979260
865677
762875
1688229
350768
571738
1288651
731371
863856
611121
229634
731846
72626
111429
1297675
1620286
834527
978524
905575
1192684
288823
1893300
1802749
1190785
1560963
1115965
255265
292442
274997
1165366
1017939
1506468
1002237
619680
1027560
1740282
425501
1861326
1301782
723270
1724371
1046362
218581
1559478
527690
444984
1083970
311372
36086
301012
786371
1535639
276610
130848
128701
368490
751703
1236273
1010372
1449335
1846208
1418937
1822675
1966379
143653
757414
102026
400822
1077496
672272
437897
1821867
1711329
1633108
275434
866149
476376
374213
645709
1259610
1422648
616485
1352039
283819
1591548
1168974
781253
866419
740724
1008485
718870
1766183
82856
1220500
1416720
1944850
1389970
917102
1711455
865166
128305
1220265
895896
257977
1479572
243007
326017
1655311
963456
1403627
1309236
874096
1146500
339974
1769259
36783
1487679
123658
462601
917750
1037312
1639467
348299
599827
1649781
1815513
981328
162819
939102
607983
385358
549741
1377767
521716
1572545
1905817
1979330
1720946
1281956
91696
670650
1093356
61664
72029
129572
411840
355553
1669861
17286
84635
1991242
185886
1623386
1548021
1620326
111538
1257036
1425844
42309
758469
1672783
672148
170987
224203
1439509
496401
2744
988810
1489111
1334399
810299
655428
1747062
1312894
508144
115046
1346510
754956
1427565
1508748
1818841
1627977
1243992
465404
787890
79978
1207920
1347131
1868340
1675651
1802018
680308
750928
413048
1561881
987111
823288
477532
1991914
1845673
1620829
1193701
158961
1072955
88454
1225292
577927
1853034
1470268
165250
732936
320090
946047
374618
21724
1191600
974926
582984
100514
1623230
176517
54317
249555
1264022
484411
703530
198678
1476973
1021782
830305
553896
1170924
535466
1268804
625230
187254
1910797
1537245
1775040
1406963
1346138
729239
1940009
1124089
413630
201380
210722
1997993
1089683
82431
1583512
497027
627065
1063182
65698
400298
1719309
954768
1040916
1379377
886234
1443734
1746783
1716880
70486
742463
23085
1382765
120223
890012
1612948
620493
951980
1675341
398381
439197
15110
639338
7990
106006
1501278
465432
1735408
1055029
1461715
1477662
319798
1790355
1141089
7032
1725408
447995
1359635
1929018
1439387
1635410
78586
1090563
348772
461786
471205
1910205
1467131
1853860
1855232
1292529
1323061
1861354
1596388
508546
1999781
648245
481855
299441
1128834
1546243
1923045
797895
3980
280795
1986778
1965218
1561534
1311888
989148
436671
465708
1443803
418870
247717
1530298
474094
140114
378930
1391706
1553568
22495
385368
331932
1132933
723132
769503
1283092
777634
1691842
701389
948794
1221671
89823
1291406
868169
1707111
72417
1390939
1371382
1436663
598501
274617
1777555
1300874
153055
1327097
620360
679761
1970552
972691
826142
1093416
322806
776591
1072752
1376891
344
1115667
1629147
702209
937757
1607701
446250
1211437
1598557
711099
939342
900391
538436
1256305
835135
1353324
30389
1664796
1447255
196872
78255
463
1662623
1679599
1910332
238066
437791
1422264
214032
314313
832701
1311515
229601
53365
1365493
1225216
109787
1273852
1290529
651651
490462
1638479
1029835
1927321
1863849
554487
144125
423802
1962721
246516
963978
1433069
1928154
971785
1281493
1390947
1631890
224293
1266553
1911497
1767035
1980377
550903
1071660
992824
649457
562475
634726
609295
1099968
320218
233380
1476220
197195
1503651
1991923
1331272
328035
785906
1998638
1016817
315591
1589539
728434
1716851
958220
458810
1276122
1120399
1180985
1136584
1729864
1409997
939045
542359
518294
1331968
1651134
1726170
170239
144129
920999
1509712
313627
184300
183425
1068362
1951162
1656908
1450420
1053946
1409419
234726
627940
157473
1339184
312257
1696655
606999
1620282
1859015
1662399
247468
1007275
1627160
1336
1643710
1831156
1549163
379576
489080
1942135
1145563
1318504
1310895
1776843
958167
1206027
317890
1852371
299661
325894
1545222
1666391
1798618
1227843
1906769
1945292
1719940
733079
489399
1521706
57262
1310082
1273959
1811484
1542651
135899
1984156
182150
1480915
128153
717957
868887
319285
1663456
1218152
1684
1975701
305038
217117
1414768
258399
1656130
1724554
1701447
1717685
1905340
1237932
1090422
721179
514183
910141
1126017
1283475
464329
1120652
91288
461117
703635
1613522
1559745
1965412
1444157
635730
1726378
1721128
1255662
1687990
1824927
55486
1696919
1312111
606530
30054
850748
1698395
466299
551192
328978
1484006
447749
1672849
827596
1993236
593135
1349131
1905576
197489
486559
697993
919210
769967
1329738
1035736
1460701
1806696
199355
499092
351039
1870010
1153735
10887
703144
45953
1420298
969568
88146
1396983
1474836
851012
1531906
1358110
1341026
1640333
519988
915294
884896
1345542
1858011
182320
224506
427438
641376
812
388833
545284
773781
1188383
822799
47926
1080494
336231
1030572
1113470
659829
1974441
1851226
53630
651331
265164
257884
517151
1248651
597115
1922937
631015
1981575
853216
1313049
1691374
1086916
446153
257742
756772
1361157
1541136
607184
501062
1306627
1588990
724759
230803
573320
588828
40138
978234
1365302
330563
1741688
203579
1725311
783293
394317
676804
1179430
252020
1181421
1874161
1513278
1878186
719602
70895
413138
1277799
388114
1035090
1051925
160738
1891507
718802
144478
624650
1674444
401643
737324
997419
1168936
450871
809520
584817
939005
1421835
1731760
1325943
1250747
1527610
1326311
1647294
1915628
1061322
526173
1805265
1169476
1865160
1679675
1910997
324431
1525590
491812
616347
98069
212508
1840480
670670
1415565
1971774
451730
1543784
1207520
1303130
977008
1836988
877464
852302
1232525
367076
834185
1369155
1057818
192956
178772
1638663
1975628
1102494
366190
904128
1474816
1141775
616564
1783874
469008
4034
94540
1354746
470770
663790
1338287
1355533
161521
1126859
1292279
755103
423253
1983025
1233271
320384
1867020
1448273
244804
438680
1993156
451718
1793644
162826
935179
845831
457651
220834
1294892
1925755
1659741
1648353
1752645
1522689
1808207
288806
908219
1009486
1052282
1296207
674753
224389
1179982
1004892
957618
76777
279987
1022952
1457411
452873
1634081
82048
188360
890943
1990188
1597148
728687
1021402
1838706
1746964
644207
1723591
1743927
1218246
289201
1345447
1753177
438132
697647
1254511
791626
765217
293560
890510
42618
1679064
1827827
1311641
1409190
1127069
1013720
41444
1284203
529596
337628
212466
135416
1901822
1212597
1924095
1647535
1419047
1050971
1945301
257143
1782178
1603597
1601858
416827
74032
591033
1479735
1769457
1008770
1520188
1279776
1115698
1322870
724930
921456
1652936
197877
822883
83565
767796
1394999
934650
997853
998782
746815
452286
596594
402827
770704
1621020
1468208
1290425
1156565
807298
1990524
146588
348180
1278678
800258
968503
1433852
1644540
1287097
1785667
712907
23721
1358944
854061
1606969
1584027
1404363
1558104
372265
479531
1795314
895234
627163
1459817
192981
162454
227460
1421882
500772
1133258
1797035
1578674
613915
951300
363088
721900
1298515
769831
1481734
1448736
1482512
1200880
1431599
50200
1937898
313776
801788
1802431
327620
112332
803532
248936
1246719
410703
1013507
333002
1419758
1616379
1885128
770551
1573968
213510
903394
152414
1515988
724446
1525102
250937
1037313
347236
1592182
1092334
594637
1573821
1484371
852059
428872
1977278
959024
1500196
425094
678017
996331
1549485
613141
785938
695856
576944
1753620
259620
1974738
1320535
230708
1180217
1832486
120210
1057968
1325143
1411689
1461665
120584
1758979
501696
676782
458055
1304869
234593
169541
1547830
1810142
1618133
1475898
1803853
1297832
1466286
677698
478946
1092971
1769062
1404370
1232867
1933625
779440
214250
108582
925740
713392
788912
1784192
226581
1298100
1550897
1186270
1584299
954769
1544552
1252922
1679210
276271
616442
401572
501784
1866027
1312444
659185
106258
1325061
1302480
380072
1188361
1503548
1226148
161464
177739
618565
1864818
1234849
536101
690545
707833
29199
861850
1113057
1693606
1562435
909926
339443
1761683
234333
363072
731325
1878928
1530672
274354
936995
1396073
1217079
101903
1237981
1123556
1912576
792445
716324
1007962
1667800
1911658
1032161
682418
450073
92503
995881
143181
770720
1667655
546885
270593
206200
487999
1808306
1448048
270336
183374
415861
1567447
1787636
514742
32567
398421
897776
1010907
770953
717702
231396
584544
41343
1092959
1757227
1577926
1439885
1104976
257678
1630205
774649
835172
396354
183014
1902064
1784909
1525037
525804
1566464
1906150
810117
335729
592603
1116328
1757839
254189
476920
854732
1236177
1659017
403118
1568934
959178
932707
1109843
1959008
1777141
101224
1522990
349801
408567
905651
830481
1609979
1882405
651141
358765
531784
498517
1787296
112390
1543884
774268
1796040
721760
279170
1839059
879519
1027350
1595995
393092
1836791
1522684
773819
1020593
1162654
556858
1162315
1881496
963037
343664
674430
892832
1513320
1205036
11169
1885143
1146935
1847874
143702
1122943
1937250
1735611
1143654
55046
1162549
393982
1609027
656105
1191443
1432989
1821190
1490499
548430
108028
682603
1710533
560602
775318
328458
1060584
523656
154968
76123
568894
814474
211349
1035142
1288554
1471047
1817105
1459096
1032486
407023
630975
1748996
928537
1428120
782108
896100
397310
401621
674903
1993881
1558607
1275336
96675
939584
264110
1414986
1887441
1385839
963599
512831
1724243
176360
1686934
878237
576767
1401394
230500
452615
1515434
112914
47159
1965008
199351
688712
7958
1215207
1566551
902158
256609
504324
1248740
1081030
593135
1583355
1372564
930099
1017587
1804463
155174
838992
328540
1426646
10506
1035865
1051420
109579
482390
717828
1504542
793286
1150440
664436
1342620
1135630
467762
987571
1294373
1243984
1171520
1323990
111734
1749441
953137
769014
1777899
803739
1762602
1996641
1397645
1087396
1383044
328192
986423
1527973
1008873
1128653
1620268
1296843
1476569
1787904
726812
942492
240511
1221031
1269079
954417
461104
688783
1674124
566980
764136
425632
1784598
996805
1321093
1243990
657150
1351061
469114
1309164
355525
458111
1324071
838170
598141
1197371
1444115
1709448
326289
668382
621361
1122525
830730
27895
1936055
140010
287386
6450
1319844
1571602
136217
71093
1089449
534446
1384297
903408
1525629
759839
529623
1202958
477382
454585
808653
1901196
643882
373944
1089580
513541
1657818
1566932
188468
1889357
298714
525909
1310229
203466
1124559
1928642
434472
1077644
1211255
118242
1334089
1790450
583114
1556151
1400509
866048
1967268
1644017
1772580
330364
39769
839514
944078
21786
1506114
538386
1177433
1897227
250524
817920
616000
647565
632068
919568
106296
596585
1983576
1626737
674117
1634874
376827
220169
1525628
549466
1331705
1411741
677092
1613306
1882962
1337343
384464
202652
297209
779874
39915
469335
218748
1491844
1980632
851893
1650826
435578
39029
609490
971351
1309945
1590200
12037
1258339
751328
750980
164208
495093
415274
904860
18636
1135398
762528
1840951
1291284
350597
452810
703272
1887454
1163542
256462
1725698
1618563
1721492
242806
731148
346937
1430043
774864
341755
338063
1650775
1517134
410225
1237363
1925942
1014428
1116861
260474
766375
527594
1160214
493934
423635
329041
1824034
284139
609200
422910
1236596
857654
1295854
781960
214009
98528
543410
1133857
1046102
127440
714121
362960
1666963
543449
357088
1229530
1687729
1331505
1249393
27214
1656984
1641576
290417
1403123
395636
970839
1795762
126275
1864597
776903
358221
1221543
1650743
197940
411346
306355
1021679
1666192
21226
720943
116665
1029258
1231993
61216
68487
111783
1935113
1418003
1750550
530006
651695
290757
234613
1198036
200831
441748
1360438
1775372
1716865
1656851
186932
1223333
1656897
1415286
1914711
1771433
808631
174288
22819
1293967
1256427
398764
1005360
1911998
1798373
917529
1903780
898141
376197
8557
1783163
463502
1621627
1244642
216907
180042
428413
936749
1324851
338442
1455072
275654
1748581
434060
1675092
421135
1237718
234315
551286
1649265
701973
759142
1376749
1677189
1255610
1204422
100811
90715
1418535
1321103
1483970
1136806
1391846
1054215
284810
46632
553391
1548990
410585
225093
346630
1635116
1311524
1523797
1615865
1021512
732583
674170
1056316
817626
907277
138298
742194
1478030
753560
172801
1471899
1103045
726819
1519221
1073679
1109260
235402
8569
263867
1313586
98647
1046529
1308753
511213
1214237
905606
283860
981690
283748
1925566
1166537
290711
649908
545016
854994
515166
1378841
999517
911777
849184
67067
1511614
1481651
1764840
1551577
1304024
1060800
1392491
1278708
1983146
488610
156199
4503
1556430
898670
887403
1115328
989212
1194259
178378
159143
542231
1922012
1797167
1014564
1011050
248685
954215
1410698
482908
1435292
566916
3678
964539
393501
97375
1203070
1451326
1912891
1858834
1814489
851474
746889
1187397
220914
426005
810355
312909
53675
525986
1288045
561449
1169129
64375
1809176
199565
1093185
747909
1821781
280143
1782349
1807157
256383
445993
1424910
108793
1647228
146014
10241
1915848
934763
1101232
1043043
1154614
535267
1337565
738658
1738697
1797499
1395424
885721
1065179
1729624
66862
612959
1904932
542424
219589
187764
1233030
898396
1051099
1447696
1879708
310410
728101
384001
38439
922350
710728
1276723
1538761
89626
560308
343771
148946
354629
96827
650802
1438330
199898
814158
1376458
82677
1249631
639729
1773755
966632
230382
175575
921947
1365119
966232
1887369
1676790
847273
1573018
1330946
1064130
249648
1129720
778278
491550
986869
493667
204798
1638738
618373
426126
959154
669619
717742
1757081
673807
157321
974592
873276
233971
1867318
911916
1327689
1456770
404059
671326
544284
451209
1074031
553525
1040943
475203
670186
10647
307514
675452
1910115
1692597
851750
1422828
1424251
1265472
1662188
1749492
1922627
494892
1737110
1919850
1264425
859605
335480
1112773
1156851
913601
988456
762885
332788
1247967
1128974
970549
1568945
817571
1141010
1800877
572900
1793858
111160
722478
1928045
42860
1601452
1013400
1817481
1261869
957608
989407
624712
1123319
546638
1130677
811704
537475
1120673
136092
859633
1450726
531855
1468978
547025
1139892
1772151
823704
645919
1257161
587675
1365693
1295073
154108
695905
1317361
869569
1670165
1570301
1622831
1247011
836575
244300
839775
1455943
411815
1102486
1343905
704878
227208
1045108
959896
598947
1083559
1251719
1447461
1069245
1321473
1518196
1770662
203645
1644423
477909
1233704
1287910
1278126
1865185
693960
693137
529016
1750631
1094307
548473
1869527
1795139
803799
136874
1146885
763535
1074398
199190
968302
421180
1135947
328538
439135
170446
1388555
1690876
799401
1523366
1861308
1641346
880909
1732050
412338
1491579
1646124
1184936
992974
1565428
1561872
1315073
1337494
933762
1533483
667358
887674
458617
264781
621138
1202696
429640
704829
340206
1644900
528185
461028
1876674
1962228
340425
1102082
1161281
268933
1769683
989332
611803
116404
1992552
1767092
18930
496524
1846608
308260
1482121
494419
1657117
4122
909743
994613
1256330
1781578
1192992
968423
219328
1046027
1694802
1758795
315297
1797251
1138533
1507854
1255169
1927999
307587
824661
212917
1277579
1019267
1594128
254544
1268421
812490
1544832
699015
1662957
900968
1353256
896157
148387
258386
770155
332514
602696
1235884
890058
568071
517111
1328332
714902
49338
1716351
1993448
1487079
637508
719491
40501
1248720
1876855
1967952
510060
1394828
1188749
899788
618805
1550213
454096
1023709
1503250
41891
1876244
1456477
666134
99412
815280
1862921
1379766
1597989
1673233
1911800
1056651
1122009
464340
204018
1892435
496133
1229446
929285
347071
1721077
464502
426948
1883834
441798
943968
1466995
1782381
990647
1604609
1392690
1050386
1630122
25185
117052
185013
1764087
565953
237414
956975
1562519
519387
1572068
878649
1333405
1723733
691849
40758
1417999
700176
1845345
1833689
1763430
83487
827637
775807
1357395
1399470
1866607
1155307
1417662
1682499
998928
1346102
743590
684301
172285
1640482
92121
903588
391570
1596550
1486632
283960
867454
810926
1432832
286851
1085313
1838473
820438
1430864
36115
782423
1643833
1870786
612988
1113086
1398314
806556
1759940
1745971
1360732
1194672
1754433
1562555
1735429
1546990
1244312
483495
1065160
958924
974993
331908
535093
1270722
851473
803211
1162391
666855
995231
1686010
1682816
970089
58347
1159414
960745
71248
424103
1722157
1621511
1505885
577156
1803830
504927
468265
1591823
1776392
1008556
1994855
507314
155144
1298558
1431317
770335
1765181
426042
742130
721304
1377067
1072479
990371
1962505
488588
1370541
1883662
1062974
1846534
34298
1124518
26021
1175789
639055
347751
754260
1356937
1486513
681875
1746800
944250
897060
454153
231672
777967
584960
383687
751316
1931110
178125
1603926
87633
1827517
1118200
268178
1142949
68901
232037
1620150
1811435
1794501
627109
1005092
1802589
1895812
1386991
40823
66143
1451507
752257
325353
655671
1109465
1589976
1395552
1704687
1467787
1988536
1762151
4447
946126
11174
1426249
871620
1297515
795290
809733
1159398
1970644
1052316
873773
1971223
412846
1780243
1280971
184301
271986
760761
46254
206316
1387484
1774624
1036931
1271270
1438925
309431
1011684
37474
1112417
355091
57665
119507
952890
1338368
658219
625363
716293
1618179
1060952
1916753
1501907
127244
1748598
1728012
1706750
370662
1256747
187485
578349
823933
937089
890546
1224455
1901464
259463
1467898
1957430
524214
1491473
1760037
1997128
519165
599915
1474760
450344
1655942
1150501
1574953
1937488
319344
152999
798338
664707
1837214
1602942
1242308
612381
712993
1625398
772444
562215
617982
1695794
887755
1097603
1574743
211023
1951481
1521119
216775
1942027
517372
432442
1984565
1917015
1665484
679796
184836
512501
134048
635604
732160
1190539
1232338
1651861
1131598
494529
187085
1599428
1338782
667520
198545
558549
78497
1156400
1169185
1304182
1303346
402578
1750144
583353
1709861
338099
106124
1216851
1794896
1465680
827772
1485960
37915
1559893
714361
1483984
1120467
1942206
371426
173504
1930203
1602612
606432
138425
736830
351130
1123414
1556046
184685
1444976
1927413
175289
1206090
1342626
567074
577613
1132773
749706
1566305
665562
283055
1804641
484210
944057
690479
657612
1814670
1897769
678598
586724
1737784
305295
1758822
1763380
145780
1146152
1708287
109021
1805843
1548648
1629085
1534564
1613168
1225125
1743400
1187609
1670021
20783
1552718
1863488
376156
1891292
513891
1664671
937237
113927
45534
191290
1599889
665698
321428
906694
645153
1395919
276965
439026
1272504
352613
301066
397249
956430
1501469
1347721
801016
609883
829394
648575
491728
1992793
1772649
1914062
125551
257126
1807583
240696
917706
864101
1713307
813438
376010
1976583
823305
93067
131957
487490
1281192
1485558
1535194
939535
66395
1330389
1231467
85761
1366982
846887
1397187
1405142
1596191
349000
1028782
1168337
956089
61443
40852
1957602
38522
1089733
105714
889483
1819937
928807
892720
475387
1680649
719687
509735
519020
1428595
624899
657207
1373561
783521
1158837
1610284
1877116
1051944
968228
1968143
290659
1619169
1483160
955434
1699410
1185550
1982941
1045855
6688
1551652
689349
1913168
588101
834637
1546655
1467688
803350
651481
726725
1780575
211987
59586
794151
1816577
622449
215585
1185568
916325
1231380
1684978
473711
1356857
1056562
1145983
998664
1560525
1776817
23724
481631
932855
331777
560115
392268
300514
1849922
1671719
1263073
1813516
1838568
455303
1348797
338780
1477430
1784645
1155316
524097
601840
1257079
912440
1393798
78508
214540
1004916
918711
435147
596375
5489
291206
664909
805097
489807
754875
1589962
1072645
825378
375477
23233
252059
528698
717841
1945176
656548
1547453
236705
1028430
842008
1205113
1608753
1350176
97584
1704888
107663
1175109
1083190
643470
1469349
86707
1813320
1206970
368153
1852654
43553
976803
504248
92610
398349
1060279
1169338
485977
503640
544223
1444793
1720546
1351094
1937968
517580
197105
844057
293342
556396
274685
1652323
1927943
1995591
1216781
275923
1385062
1670614
587663
6595
106005
1629836
349950
1768224
1176536
329535
1116884
840705
1161809
1374411
257696
1977980
1147969
102507
1700462
1480437
587121
919899
1436971
605722
1212262
1801753
1628780
978062
1342410
1878813
895945
1081301
845322
1498824
504579
160572
1002660
813546
1879987
234813
873870
1248642
1647929
197270
302512
303736
1614719
516190
1462527
1053608
1729285
232641
1814386
1019118
50403
1965700
1271946
1559210
1019362
1652105
1107251
1107777
684659
1821240
511995
127935
1291203
703744
1912821
840930
1790485
1005745
157414
240747
1361537
1445547
601043
1299689
371973
1005449
1037151
1639207
1420993
1914142
754734
928130
590856
1501515
1853599
1098138
1865297
695916
274833
963945
259246
673763
920010
1242727
377327
1455154
436987
1803645
462461
1416719
292401
335697
950766
1294947
1113993
1338743
1519584
647926
1482262
98872
285672
1149202
749438
167015
652595
1081224
390349
1540909
1531863
284090
1021146
745912
1841305
565597
1948480
1921316
1838659
1856345
1876383
45815
1612589
97239
869553
1319076
1768544
1845763
1058496
1221612
268141
1362241
1089349
1156706
194892
1612523
551454
520625
1869770
1832095
1067270
124722
1253942
1837858
860368
584290
1616302
342107
422619
1515365
4944
1624660
667402
863416
145860
1997841
191056
1807198
1366315
1498463
1587774
1157017
588272
1191914
348914
1531291
1375487
1482868
985468
1980349
253700
647319
1022182
1474280
1570336
85450
1900991
1144210
1425901
1737639
429381
380888
1287787
1077829
1718648
1292952
238158
854617
759461
1748526
1207648
994972
259756
534105
1835838
870749
278797
1180120
1064317
1603609
13467
1628495
215635
992082
493958
532754
314371
880350
1585976
185718
414581
1184428
705297
600287
1995898
1863874
1972343
1927969
411990
212660
1477031
74483
820452
759008
1866472
1797301
711167
5643
1536605
776169
939519
138272
1607169
244421
436249
580906
1563499
652731
627399
166965
945041
880159
182152
1386214
1742095
1360515
1734495
931528
804193
1970074
232195
337198
1653982
1639058
1296652
1967050
1821765
1869724
1640999
1653849
350171
741623
1649165
778930
762484
715095
1049947
3951
1671710
410335
52519
357940
167490
1557273
99803
574873
893461
1503661
1977067
1840715
1106245
559134
616794
749786
1795972
1049930
293394
365432
108202
1168052
374844
110354
1177444
1219139
250601
1116138
1585734
595891
815045
385534
522222
448374
492695
1429907
943551
1298127
1033907
489294
1447386
1760749
1088711
209182
1372464
454164
796224
422628
86143
389898
1415923
1258998
1073451
1406320
1360691
1840414
478894
1510176
1298139
1430727
217795
1508749
10516
1129752
1137718
1843936
1934572
1868945
179201
878912
285156
547638
1504564
1982320
586663
414419
553894
1919320
1508131
1038315
1531529
1195709
1166729
1648594
413089
1617632
272805
701659
943611
1837390
388470
514233
1638835
1009800
144623
1965444
1748514
566474
920220
1463366
133131
1483021
370593
825853
1501159
1508277
741334
739793
914754
1728893
1474812
771963
506865
1305825
371766
1251136
576354
1490575
1313554
1269631
1113735
427112
926004
92729
1749158
685316
1958145
13554
1552352
1374572
1260884
939371
87954
1321753
190210
1954305
1075476
873373
1433135
1569160
35069
1981527
855056
1479887
829161
1192684
1034056
1569184
872880
1076495
186882
1524545
841342
1748004
1443466
1472926
1493415
200421
232875
547759
1710630
1866415
1288995
1656442
1898282
522217
474987
1603222
1514869
1353481
1465264
1270407
257712
226826
1430159
247562
1551635
1796669
1485697
1881008
1851479
1541090
1090680
904131
731694
1606833
880104
1402562
1066131
1649930
1365201
1626047
893462
1265999
278058
1229424
1906410
400931
1114307
332990
1591303
98793
588880
1897267
204654
1252334
1279554
1850352
810552
1725879
1862268
224004
118524
1888287
987858
1147590
39518
1543464
423281
410964
501326
1834955
902434
424402
205689
1028312
397746
1688715
97879
1052612
1121773
1850571
1474731
1203028
1404390
565804
647878
141562
605230
1222496
1839454
1651945
498952
272753
1191359
355885
576490
918638
1749756
270208
1185265
1124209
456041
230554
1150153
544066
201642
409807
935589
811499
1640442
1959997
645850
368104
1651548
1253384
1077100
1589290
461490
1555910
1231939
14666
1669433
1794162
546919
646887
1023914
465564
235708
282496
935980
1133432
1061003
669019
854747
1883556
1172211
1925304
1318397
1536949
1926001
449723
1927387
109554
1957487
1573302
649561
1508212
84296
1794562
1291262
1312598
1910803
316643
34629
1131861
1184430
155612
572616
1366018
12034
1061710
176034
399138
57150
1912985
1005812
1988080
205507
743410
1184854
600639
865360
1519367
331944
1461185
600176
132459
55097
1837541
300202
1479599
574962
252015
1986700
1037865
1432110
83692
1843276
438034
1261998
156423
830394
810969
220610
198204
1229374
1470455
780288
229585
1086299
1091604
1933021
308125
1090648
417849
1999393
1842814
85463
534661
1441737
871751
1909991
1978332
483459
1038953
630784
763154
1059348
955454
412917
406793
1896231
1174312
123234
750016
589784
835536
1099706
674525
1942539
519550
303403
133934
89680
1669882
513429
531578
163471
1315931
1233651
1084015
1571504
449856
1423657
1801682
167041
1832041
1304322
1963895
1987705
269296
136315
1945030
1171677
379491
742034
1567258
1775128
1240726
1857488
701335
1237430
1479806
1915048
450264
1856684
1270058
870590
1753499
1017001
1820811
937404
664796
539331
1700689
1578244
69675
1317687
812509
372139
225373
1746573
41204
1177709
830789
1297446
1448046
1284482
1500010
1510110
428163
1562917
1167496
1538698
119899
1112399
95960
1518693
1933926
1683006
821443
1012157
120606
192515
553290
1033884
714858
187805
1997314
479114
1875482
91878
368571
63866
1582378
1914928
1672119
1486433
473539
1495549
1738951
547480
1501917
1030010
1336019
657282
252247
1113021
14689
1897009
1735788
1581305
311110
141688
1295555
65917
1803060
1431044
1681712
461098
426718
1307081
1156317
1007525
332832
1885641
1352788
5789
207030
123975
1275697
358772
996974
1125695
1867104
237406
1879275
90275
1575118
448012
943635
378907
467306
1036866
1806910
70048
494756
1171421
1076511
616315
1164990
783263
526012
1149714
1266718
695298
632079
1704482
1139910
826584
660406
1652283
314504
1122105
1780956
954041
614010
1046766
1020983
953399
120552
1069800
1527174
1530806
1554597
859746
1035942
535638
536054
1829727
8222
296219
754317
1009185
1613431
106822
1480617
981323
1775031
433753
694527
475866
422137
773215
911382
1951272
1885699
1396006
193728
1942221
1067503
161184
1438636
752220
246274
1002367
918013
1397515
1790479
1546403
1609904
1064108
129509
573320
715153
1869094
1569639
749646
1819850
1160807
1667696
555238
1468175
517567
1074580
604268
88308
495472
744030
1057672
422833
235729
448349
1572569
1453180
469198
183304
1067650
861364
181916
778074
1617006
48
1451144
819674
891993
1414103
140680
1848048
1650914
1308153
100404
214427
1757509
1485570
1005836
832567
1724657
1656461
64117
690456
161664
1118947
1192944
1214969
238860
342867
503517
1489791
657767
1965231
31825
980317
904711
933242
96526
45930
930393
1845325
1898388
1905472
929185
1185717
1180636
1344699
1526126
1239963
1148242
231153
763219
1495001
1120058
1808971
413238
1981991
259156
784672
1610534
576084
638020
1409914
716156
1852047
1905084
1234838
1425570
956277
1820875
350122
939099
1504091
275110
1460183
1047671
1089274
1768411
145057
813463
1574892
1111234
1907379
1638848
84781
973546
1281352
1969449
907393
1993619
449613
396819
1338204
428830
587437
876636
1233493
1064710
1482369
859235
865724
1035701
1315108
224465
931128
259002
367306
1576030
1639695
421312
712442
773872
812600
659311
1740698
1437751
1512664
1759201
1885223
277261
1854715
1178086
1938576
1990794
216098
760376
1399752
442214
1354552
1433386
63264
1173268
1837354
1741393
394837
160990
355851
1552071
577839
124548
1311572
1681806
984654
232260
1984102
205010
265524
603113
1719798
1120841
1073014
309929
515773
497162
526287
1554959
1058245
672227
1937954
731871
1740979
1659375
667747
428128
703161
506279
1218875
305314
366767
630993
1355001
992867
1045358
1293236
847005
1609204
1235495
1477944
202602
1169543
1313687
1301083
74270
1856045
1279635
45302
93208
1152019
222095
1967089
703421
1338964
345840
388083
962334
54053
1764570
6371
1340558
601993
55465
1442657
1860105
334107
1635869
1761443
1854897
748216
1985040
923764
1365518
1977365
1562070
1451021
281417
167673
366131
505338
1744490
565073
1972183
1713425
1806841
440804
1816703
415467
1641854
1462788
1426448
1003210
2172
997937
1496049
766461
1971746
725583
1182977
1737070
738487
388771
157145
848227
249028
143284
690316
1503957
245374
786103
238043
100152
1498186
1537861
36230
1721156
792500
783143
1563270
1027751
150478
1658879
767925
673605
1279825
283666
542285
50558
1164815
1529656
1937326
1093794
883764
1066192
1402297
1712215
57487
816164
633556
645642
819366
1490705
1778768
1215919
1775879
1795219
335765
1385928
240225
393959
573071
59721
199242
318355
817152
1970096
1997880
1785281
1029024
1081856
353164
1419632
1484733
1941427
27981
782271
1151596
185234
766300
629213
1948837
1355029
1397112
1161631
1250156
439665
550041
693985
341360
1249437
1084602
1322596
61689
30049
1768522
1224616
1800069
1377329
98060
246570
611776
610886
531552
1505832
1686712
51452
347328
708339
1874223
157300
303245
1117888
314416
1078246
970629
1829635
1966034
410227
1242796
649668
241415
661440
975431
83342
662256
1527658
126700
455989
1911628
418548
1746309
412094
585855
709289
1420132
1152295
596831
1755358
1553664
1181358
225294
293565
620470
1014799
1797178
1953287
834535
504325
767759
715092
1184387
1555657
1973607
1768811
57032
1594019
665564
1557190
1762869
1420801
793500
1005267
1852098
505652
1656327
610932
1960840
438592
696125
305484
852619
606278
997667
486753
1429318
115041
1570309
1102538
1433579
1210773
1521868
1769630
306493
1702801
27425
1325911
396039
611592
227705
446996
149734
579726
1269509
1232408
423270
1185649
1488186
1534299
855867
1079094
1022221
1724068
1294703
1949698
1543811
1204261
1834663
1849341
732384
1101949
1387172
299026
1377187
1941392
1906504
1201183
430937
1584510
1895544
1577756
1455793
768878
638372
1775851
793205
1222096
1494094
1854451
1917380
88001
1960124
1887788
964396
335878
1886118
1566955
20932
26105
412452
1858158
1598807
1827322
1121845
1323263
513031
418654
210851
1484169
119129
675471
1000908
56193
598798
1508539
262460
1393285
1835986
369243
238314
1723863
973525
1101552
1879606
878127
62898
920757
1861316
592609
1373736
545820
1351281
360214
225326
1680579
1028333
1659796
1124846
1747863
1587324
41286
173831
1856684
861871
1107172
1128731
1650725
1673504
438460
75666
822573
1973395
1129283
591791
1073949
998095
406229
997460
1819976
394178
1955421
134811
1942729
722301
327394
1336031
815440
754140
1898554
249953
1192756
581548
125818
1166569
644544
644608
264334
645402
401173
1253467
1879064
1038252
1355303
474763
114919
1191037
425257
1881066
1721180
1104065
1704676
214037
97218
120371
1059956
106366
280263
1992219
1790831
206297
1412418
1201181
350967
1437578
990053
1894348
681699
1215810
1287280
831993
1490663
47900
1913704
1691036
1217280
697070
1595894
928031
1461837
1981329
448187
1953520
916047
106330
532944
978630
520657
1932608
1269778
361418
1666974
707143
866427
213833
775789
1187681
1619717
593206
1888378
1374340
1018495
1567953
1106619
670397
1042919
742576
280338
269041
1227875
735903
1915873
1247647
1472635
1153729
738074
179852
1604544
843853
105342
1295744
1455817
161636
682059
1205921
829085
1613023
155695
1162310
664339
191373
99145
949627
1244610
184357
516404
1084259
1475346
535850
715921
1694084
203608
1690280
1934794
1538823
721205
936031
1909702
1403589
842596
995651
783991
321670
1978106
386225
697381
1032374
1619440
1776226
1078134
1712782
265293
1020561
1281389
202701
700662
1657000
1999958
210031
1644966
247695
171725
1330980
841310
1537031
1955802
1887231
1100592
1015894
643889
1072489
194954
174420
1691291
1697741
1369670
1448916
545202
1290425
1922072
417500
1222775
34061
1094028
433618
48901
1445403
61084
1176165
1453492
1606384
1673034
1336363
1282126
376011
1489177
789281
217064
1923770
508912
1040492
857444
1576447
1703023
973561
663412
508145
1925997
1886548
1606547
1767754
1287448
265415
430351
876680
862618
1716541
1541989
1693284
560090
1058836
1797223
199554
289769
1801736
1666216
1681300
847433
1171638
752743
860687
1189014
1835002
1760020
415785
461946
903503
309474
1165786
1523747
1930351
1166594
496118
881549
1589392
1509332
1346790
189154
1114912
555493
1275529
94976
313583
799740
1444305
1930414
889343
437218
729646
1506018
704418
822439
843769
1289726
380730
621272
1560754
181916
1109071
879378
738992
1049611
1556822
110341
632863
654433
920417
1730318
1104858
595870
1414013
1516068
474934
622058
1000174
1285104
666863
453400
792078
348883
1820205
1719955
395906
1140473
1220048
1381035
984732
573200
1028282
303142
1482806
1001058
1282681
64271
1790740
632597
1648806
849854
1547739
811323
1760463
1171996
621437
1990558
1384765
1496080
297693
1385137
179575
783412
1548280
988679
233840
572412
871689
1501933
353864
603864
1836146
1658480
962457
1121288
33404
174562
634276
1686307
1360974
1120932
994166
1057206
84954
650961
1760161
1195966
938208
220496
732005
1619370
464518
1976781
140157
1703904
485641
1421368
908750
641607
664773
501775
1652846
1481174
275094
1331318
974927
1467758
1300923
1546922
469931
722995
190392
798919
515518
1105207
1873443
1386213
615271
1866643
1270186
217896
245737
1856014
1636154
1774164
175048
1065764
1711196
962088
1766529
1880555
1125279
1823196
745687
1850621
1625875
896422
1779214
594641
1634309
228483
952115
924904
862942
1861477
23003
1483583
1240990
141852
782286
1435136
401355
421852
731123
1082828
1609618
1660253
983348
652843
670163
524197
1575603
395573
1164548
493404
500963
322955
482885
1796261
218613
223682
1095963
1124707
791127
782047
921938
300686
1706062
222321
1338092
947437
1151676
220574
288541
1895515
1421546
35860
450465
805275
1459165
127812
364579
1537097
352734
342517
908557
1416255
259048
1286484
1817630
1991982
938676
1461759
1157889
1783954
1826488
1959193
651449
905841
958928
778430
248031
1557431
1595152
1369732
259324
89283
540912
153023
1202713
1336564
1456710
203872
159600
988899
267574
1170910
318479
1901001
913509
1496848
1922977
87879
43692
326935
364615
1828847
1458066
77651
673654
1642127
1779971
667809
1726836
152892
1484725
1825685
1645709
1899011
478403
1121816
1705975
796145
1576983
1927462
1856567
928708
1010286
393319
1462604
487124
91061
329647
1236415
1904691
1570847
1873031
373224
979276
864614
158564
824814
417523
1784902
1447859
1195197
922258
527813
1962465
1366146
742528
1227559
1613071
1047883
350316
974173
1140147
1215814
1630792
1813309
60687
1700847
158580
1041487
64662
1769644
893883
888926
1053113
1070723
1888973
1061475
1976544
943321
1525463
1836566
210526
758441
1536190
644410
1385437
529394
1184902
1197959
1476844
1484815
595134
1160514
80489
415110
1605262
65457
1976568
822522
45243
1847846
918729
11871
483675
1035379
1296490
1235214
1640935
1495712
575526
1970575
1711985
381665
1655120
1899838
1613567
256134
1342326
576307
601060
795377
1081287
877692
742995
1178397
608348
1017501
530482
1040475
352021
1153680
1270438
331401
120872
1922787
360093
531969
288813
1826062
948695
1765636
483149
1221593
603161
1178398
89176
1294898
1581328
1840273
71606
922957
1701346
652326
1033506
461178
1392136
1222003
487158
1711506
79470
1537509
995122
1078562
1479262
1167474
444669
964483
675940
1316028
992315
173330
1349842
1812130
365597
70161
1228761
1498675
1758123
1343432
915943
1323155
1038401
1087550
443489
383632
438779
1471886
1466928
165239
803352
255421
1408933
360598
505132
256832
1148717
889377
216505
1257737
1429254
435802
1083753
423525
671049
814340
127275
1376277
683731
1136316
1108470
1896286
1854125
1175969
454580
1504785
55618
961596
1842114
255664
1254671
1622610
847897
371397
1396402
342115
1671449
1869016
1236200
1876461
487868
1927779
720104
1558329
1406341
824341
591568
1188899
561035
523813
757815
778225
1148809
1857336
1242882
1146022
491507
1628686
1413973
545584
1383805
1298149
50716
101300
592793
1633865
492334
1024607
358526
1177824
1076360
438666
1732299
1985210
1954828
1945429
736763
1582472
289175
46805
731059
1837069
1191569
985161
266040
1947162
1296290
967090
1433082
1101242
938516
1958056
742574
475360
961067
1209214
639218
720060
880209
890832
391873
17120
888481
1772534
1663982
735647
1886287
1643092
1418067
720683
14944
1911112
245601
1346189
340538
732400
1308913
1588724
190487
1941344
630305
1232047
23675
137621
889679
340230
1366229
1030453
1685925
730470
718759
1915887
1076127
1026369
1569068
193654
1155715
1551192
572089
462304
1214749
48226
1552970
181706
1541404
195949
1304095
1971161
258169
1140052
1578790
1258978
1919516
97984
663810
1402262
836040
1484834
1056505
222336
1790296
735766
1442596
1663585
1146198
232516
195424
981110
397147
822166
1009200
399134
957532
552024
1411248
520263
352929
632170
1876795
248478
230417
986929
1034022
25000
845445
446388
1502401
1179261
1345799
693185
36518
1277370
534202
19643
120915
1899692
487814
186092
1398592
953227
283173
680405
1480539
1175991
1570998
255661
1014059
12945
1188082
1173308
1639946
873948
496662
1161411
722524
1766694
182556
183455
1846026
215022
1078216
987375
1902611
1626833
1342165
695734
488803
305264
1464901
1169103
1641512
566981
1795302
249351
1608205
1031451
1247242
71417
183072
329533
1469078
1269335
1880416
1678470
1729568
1773726
1530866
231636
1760538
1757910
1926439
822836
936033
324960
807861
933161
204363
671299
1690280
55432
1510120
931875
806566
1018520
505478
650489
1100066
691079
1155270
1957492
891336
41928
335168
1508754
63628
973505
681528
1524321
502914
2186
734363
1179871
1023432
1469023
794606
452161
1949779
1540150
711460
393613
798260
1509355
347089
307579
24471
1940098
1077670
1825054
527787
1284371
1872276
397972
1970235
718394
1075678
770885
995112
1650879
508745
1515392
293100
889805
1503843
252791
1576657
872804
148335
843735
506460
949426
1880581
789837
1352728
660445
1135859
1996054
1055066
83259
897017
1011480
1827678
195387
804850
1847395
996979
1727179
199423
562481
645740
828254
1952527
874613
1835490
1917711
1513204
1278243
1075430
1435192
1581291
217388
976669
1999406
149830
1396909
207838
920350
76532
1374076
6443
1215437
785323
1141855
1209180
433753
1754067
1459833
1505286
1286094
974041
37153
1740144
1793554
612310
956380
1322480
291007
829567
1686628
798351
871228
422652
37690
1081888
686633
181237
1266268
1257728
723795
802493
1074677
912724
1314663
360978
1112392
1013525
705605
669142
956967
1032555
542129
702300
426300
1050495
376660
785709
591412
43248
1388039
1043088
448657
1450147
1009779
1904247
1266602
380529
1901041
749737
1100672
43783
452592
1371462
1899068
1683051
1267715
1067752
573844
1455037
1913957
1322299
1447810
1007239
1812351
1897510
10219
628937
1907863
1123492
510680
616254
590719
1804784
215329
540361
1564603
1699240
1683036
116679
1991090
1148276
1755000
107105
482404
822302
749372
503925
698353
979238
297366
1344441
1532831
1003788
1224011
1222178
1843500
1727168
1953808
1439688
222315
651009
1881742
877670
911087
765976
468194
482243
900201
1750705
798628
12929
526438
1966841
565668
224136
302183
1399551
1818725
686198
1315797
352321
1609300
1884656
1189388
1169205
561274
1419965
1058930
1437647
1250666
1855249
1710760
1557689
1143359
1667988
634886
38827
36562
1121041
1584663
823446
743116
1486734
1929914
1478827
1707998
236579
1743299
80211
320961
1069025
1636759
1792901
1382119
1887503
656445
480916
1140600
1092836
924400
170514
952313
1616457
882479
571015
77633
739504
1875700
333927
1525114
544710
1917685
801613
671355
1947859
1307729
1742612
1293888
536790
1340121
74143
1143406
102091
1068073
596944
30004
1926566
1949273
1759640
1780681
874479
1582788
495942
480507
349976
176827
978664
198911
1849460
1725227
1674380
636865
1861059
1101587
1678437
1931587
32207
628900
61631
892279
87660
590585
771939
1874407
1979697
77031
1091115
914154
1870375
1553
790659
1787227
1880795
490500
1778638
626428
908677
1655106
484646
1757048
322620
1350273
1178236
74455
1767548
237452
72878
1503276
1491734
625404
1029961
276768
510388
1310912
665798
1186638
667999
1922466
1163566
1788518
493289
1529369
195554
1438462
275330
1486065
268316
857660
1616782
139021
613649
535376
1633938
1514708
1666534
898392
370427
895893
139150
272474
1869550
321296
970564
1864481
1944757
79307
1892293
1974320
1625029
1927615
28912
380319
516546
1357563
1846022
1647741
854960
932241
1494098
1025666
1020029
408050
1074235
977759
1935776
212510
607011
415433
1044083
1969155
1757219
638282
1740058
39944
1735517
1958661
1257342
1356482
865642
723658
452187
731972
1682524
1941641
31584
276892
1599976
607736
1034162
278645
1101591
1094849
1434369
1296970
188636
18243
51398
1041260
180226
898839
1465500
1183059
1593838
1113705
1934702
540460
1077373
984129
148017
1167736
328088
889721
1255145
1130549
1233475
1044553
1098062
1314091
1500063
627822
1792599
1670993
757196
1648622
1531817
13660
1241136
57849
143265
803837
1645008
35492
533601
419317
881017
1902791
1130599
548712
1493738
244352
1455917
87794
1894680
132015
186392
1530710
412270
643377
514557
662176
742960
701220
674649
334301
1520641
715325
1252629
170943
1661686
1629097
869139
1393058
1710369
1863231
1500465
447886
1192637
1833327
508462
901910
1989499
630169
1675148
565587
368173
1632540
1346186
1766597
77598
1913011
583401
979045
1738947
555445
649217
1527942
682519
930206
345233
1406801
1742199
1729212
233664
506538
247344
666247
1550636
1278315
481336
780660
1498702
1985001
436668
245294
416756
633299
1667490
1472785
507509
1667769
1919049
1092301
214781
928156
127999
334284
1454421
1936851
956731
1383050
689715
346607
424303
1135304
792739
252900
398945
968414
53228
514909
1173146
41620
623296
56427
1941058
1106708
1705248
1940578
552391
1270067
12002
108696
705350
1383118
1876489
1961943
1671923
182063
1430331
759907
1352849
428104
1739413
542822
795591
1166053
218791
1124673
1317647
191095
750310
1257611
1035393
1667412
854691
373245
851070
1867715
1024987
1590617
1949282
1402515
1552297
363916
921131
1573180
48666
824481
321880
278443
1183509
442455
451453
1046841
1450221
126920
1002728
1977305
1752173
1284094
378850
1619304
1773126
742684
838986
1558463
350215
1607761
1357972
843669
1158999
482435
894181
781437
237019
427985
596878
1568564
1441518
1996860
167120
1488711
1527654
1623087
1800911
908566
1271959
1723750
616803
904638
1062541
1081752
1615907
588688
786581
1943905
1055773
618337
149489
412917
1712631
236793
1349300
1232947
219281
1189688
1119140
1787159
1124134
1502697
1404645
1836974
814319
1022776
1516398
825094
1730582
1388371
1533535
486803
716487
1258904
591027
1716768
603019
325574
1513556
1394703
504487
519333
1295561
482197
1645883
1790636
1328995
1823518
1746454
1995549
1068804
684183
510729
1498602
44613
1823092
1192363
140084
764606
1148587
1285370
825037
10138
1354753
441022
1255388
265284
1887771
422597
366272
1182682
1480047
839228
1976455
953478
636709
1868273
362967
627588
1534656
15927
654363
590961
421028
1371162
1711655
532249
1932735
445018
1808644
202489
102836
1133774
1795402
1269970
173054
272242
582522
419502
365902
1304965
784896
1930960
1383795
463879
247041
1535473
468476
1243963
515405
1465021
311818
1133164
484914
1977606
534739
1963654
1360757
291409
1968840
435883
1788046
898341
1494379
1207129
1850378
820928
1597787
937610
735822
1408441
371989
1155734
429597
826189
1637679
1005366
1555357
683792
1647236
1084241
1012178
1946897
693423
831700
121786
263004
1957462
317594
795837
1200764
272606
74970
678348
1846458
1770591
504805
1635727
418652
1202453
1436824
1092701
1044268
1236128
1354439
1524722
1032118
1236251
1056735
1868249
1226411
631338
527169
1215808
927178
1372010
322344
1839704
846262
1958880
268326
1937546
1452919
1735962
704689
249907
178102
1291670
1954520
818655
1071907
1097186
1024260
1144281
1190143
538221
714785
144303
1337300
317775
980847
1114931
707209
1925503
1331364
940100
1189666
1616451
788727
1571413
625243
1560406
667035
765352
1970231
72301
1345831
1105725
952182
992706
274065
1234076
988628
1846913
871969
326188
699543
375061
192113
649212
409982
242339
605087
243568
1062588
441281
1549108
1147616
1304108
1135905
1828539
1697844
656710
1625890
208643
1771897
690141
500706
1979613
582500
1882950
1075335
1825359
1230634
1929407
1009534
66855
107650
593502
934620
1296045
1942395
553474
504331
1429525
1696162
1118541
673525
132275
1315166
727931
30805
239054
1859557
448919
1564099
1490788
363201
1568354
999411
1091853
453331
1279136
1039448
1397855
1332562
1200427
789398
381445
1973532
898045
1655019
730865
1329554
675689
1697788
970818
1755208
1300569
1357883
536019
159654
1019648
1541853
1920166
1287828
1696086
1447189
1307081
1177288
203080
438518
46808
295103
852126
1642232
776306
1060040
426447
1946713
1932282
541179
1739870
1375111
660950
1918266
533741
1084851
1979991
151013
437070
140030
544146
1388482
1569558
26948
1427557
1808144
1562535
479840
1806622
1475927
942670
1655247
1972336
1616735
92742
1126041
1008921
710555
417485
187385
1069164
867681
50077
256996
485297
827945
990729
1689162
1351607
1852538
541001
1771789
381649
1106108
1612718
1410061
8998
595893
213755
94536
1938887
1299473
1459878
1274414
896859
456747
1022703
1812291
1400952
989091
1598616
1946826
321161
1809502
593706
1562304
1737008
1745104
931068
1221047
402414
1473412
1439780
542560
1473868
1924704
261291
1122952
1518144
1374966
1924828
782025
372574
24057
1800859
829339
274381
1503117
1979038
1686633
1185551
901545
957418
1861921
1858699
1570932
700236
1433623
1871033
1185693
298459
1843597
1464024
554150
834925
1819522
703693
1719733
670534
1879749
460214
414779
519375
851151
1434111
133814
861755
1334068
958369
987659
744477
1714639
554515
1320932
556529
822415
1359590
305075
99569
1035087
1070530
1714265
1996092
679189
632895
1535141
134474
756656
346507
1872021
68971
1780163
282751
429521
1022382
856974
503669
1424846
1780022
710727
240443
1863472
1422532
1424982
141391
139022
1274207
851837
1738010
880015
1480268
964644
88131
1658058
1277883
1888750
1115092
55103
513494
1229445
147136
1405472
885821
1999725
1893525
30897
1308671
728222
862530
842293
1990759
1038926
1691525
718846
1837600
448466
231931
871955
1688325
464102
1588067
1529731
1563232
220601
800014
96320
1438803
1742924
1371659
276416
151838
1127316
962646
1271584
1384672
1292909
848652
1324661
122877
778880
907769
1894838
1226191
1355264
1374793
1234499
1764890
308265
47365
1528925
963365
1921449
707900
1016539
1874533
791733
729293
917932
294629
861873
379157
1192139
1889559
1055821
6731
1383301
969198
515173
1634688
249438
1223776
1114254
1650713
194743
616362
16912
1075415
1014525
1220262
181968
1106689
1909918
688993
286272
1637451
150129
1676162
165521
1266267
196911
530115
72372
611142
1448513
1699534
1859883
983824
163915
907859
254501
1921701
475921
69358
1062425
1273130
1415324
211506
199523
1281982
210003
1162696
286166
1448465
1484366
856359
1250155
1895863
189684
19719
1436035
509927
1344394
967666
7999
487633
119055
1483899
1899343
1781439
362413
1247141
1267895
234323
1091505
1702563
1405666
1191804
1737220
1115535
1851602
1841417
753200
699184
493831
467559
998734
363822
1083114
520271
126272
1611183
1457579
1778668
1956673
269834
130422
539330
822820
1752602
227736
31662
397650
488703
1217020
1094115
1422857
1256867
852868
1869941
1217730
660085
1904432
1610102
1303486
1586349
1646874
1740069
1466679
273356
662493
1775324
1296018
309106
175699
1546522
1256109
1979458
22268
1464220
970286
325239
520630
505809
955136
1810287
206157
990255
968018
1371818
98166
1507920
1509657
1356319
1285312
1961404
1053892
1539860
254069
754561
125528
410578
1828288
719647
19834
354142
143951
872048
1522531
102788
58069
1188088
1986722
1660088
1166187
1561750
425794
13937
1004001
412831
1421208
1248157
639767
381986
1563072
1226611
1885666
1461635
259907
402567
1702945
1902189
127218
184509
1983397
344427
481059
1941320
437446
958461
1088000
1039459
307448
640730
1912712
1683629
1751967
922739
445849
1108423
632752
663388
1918215
730462
1648520
967894
1078427
1442631
1340140
1770124
1288161
1782521
1415482
804553
286143
1633181
539392
86376
931064
1241814
1074220
1402482
1048935
1213739
86737
519305
1542428
1768576
1455997
616693
1262711
1349941
1246642
728840
677109
1330789
1328849
1270209
192282
30760
1499597
1881337
1591697
410782
534278
1296280
1883550
1779491
320037
289793
1037089
190584
749071
635728
987320
978627
720817
1466737
1974260
1768108
1428491
1187934
845134
767602
863386
723625
198882
853952
21301
734040
1883236
1730931
38107
899972
851725
45183
1727640
1817307
1046421
1610403
1789711
138058
1322041
1248585
1270228
1183477
428213
620948
1732015
1055222
535920
1261731
1010275
1813889
312739
245228
1231232
270547
889062
926418
1696001
1188909
423981
1953039
1938817
1962226
1727235
1189832
1869637
496502
1560975
987709
1890624
1542384
1652007
1066528
30290
1234551
1896749
673520
867115
125920
1577187
777467
1055776
1366068
655552
1568050
1300649
1817971
1280385
1080381
1504911
1799130
459540
279448
142595
438124
189173
1968529
1070178
1282900
1754378
1878061
463215
410657
1036885
770034
1875625
1838465
908268
590997
1832159
843119
916295
1171404
442722
132887
1395206
1450349
790966
1241582
1071877
979955
1806835
1595571
1755341
968516
1799450
1330020
1345811
856170
1018259
1821776
1108411
728019
1688378
905393
1121712
142932
1686229
1791846
197525
666548
528946
390971
1943571
1331189
994551
495718
1551301
1397980
404230
998193
1411002
1381455
1577000
686553
375152
618569
1109436
919574
442501
325636
1093960
1323049
1234846
1705761
1929707
1663965
916912
373469
26863
263878
1508037
336614
255546
1792392
918627
1502719
1011475
1079207
1962359
1846310
1620175
248320
1234857
561600
1001749
426219
1937770
301330
285403
1815847
711286
239027
736758
1411433
47203
243015
1861420
902934
1781633
1237793
694386
519654
371148
1499830
36577
933816
1287716
386040
918260
1035380
1227083
1764163
708202
863030
230010
1757288
1325662
343775
496955
14825
725879
1408580
735833
1497235
371727
200717
48531
287230
1571362
1197074
68248
392207
1149496
214879
1838384
1434557
796456
125715
217355
1192315
12172
1486694
685515
177744
1522154
1639246
1287046
731832
420854
1873098
539232
1217073
1263020
1031517
37296
1663824
1745898
1830041
316671
231752
1143174
284290
563068
1093624
1052297
1473135
171247
552113
777635
1584018
508633
91492
872061
1279135
1402748
545129
208526
1439869
1733772
307991
1035070
176136
1784107
1321385
712681
158613
293021
1578773
1285202
916462
865792
1998974
665324
1013027
260706
864268
1964864
16291
1362037
1414856
722077
494150
24919
429563
416555
1045932
736955
377091
1585310
1646142
1736404
1530267
529937
1148267
475410
105969
1423832
1730257
160472
651832
47940
1222661
525644
1161101
1538633
1085302
1345086
1137579
1493329
1307234
1276128
530498
1345694
613995
1438182
584861
1904571
1873072
98359
1541393
1927963
1386871
1768860
403399
139024
547457
1840272
1876662
853813
1929527
1224683
618020
995805
1470534
7873
1919274
1989644
1923230
116336
1653165
1630929
1023161
1919277
655281
1481491
312067
1726705
1327001
7608
506560
212021
1982748
1425898
51048
249243
1372572
505862
811461
1154729
11113
1326645
917978
287775
1872987
654585
642953
1979955
882476
882067
1327333
918820
1803821
1853255
382795
1467140
1362161
1019232
1759440
1869801
1916993
1101270
1832780
1407178
1595542
813138
1444983
589827
780415
1955481
1203967
1981579
1535765
487468
1581389
1790909
441555
974143
701681
1514196
733341
770400
396221
1598434
1624679
516038
1912226
1148206
408820
718296
1831891
388233
1040444
1940731
92883
1917219
98386
761371
1199102
911785
26572
1624775
1340192
717023
1185485
721133
172982
1649965
1347740
1606750
52043
1703143
396803
879333
1735622
1567509
1391069
1405927
754712
1123602
163667
1974661
280612
744524
330429
686071
1805399
1878731
315127
734692
899138
1871599
1333140
1396005
1923366
1871686
648128
1095022
888891
852656
1547926
146107
298643
32288
554955
475213
1801759
1713089
371979
821353
1413939
84346
543756
233629
862215
70324
1753794
1478324
1791327
804362
1421501
525306
1416830
1693752
1874987
1728145
876562
693617
533813
1772340
803117
1404949
1882231
1500218
379847
1149601
623339
1985071
1465574
1385259
1181322
580081
588714
353674
1890018
617805
738552
160272
1702380
578137
1224878
431230
1464502
1563835
594621
243052
749739
1609692
150438
743555
1456568
1776893
214106
785358
744364
813727
1231685
1544510
69479
63791
853487
1423405
102189
99732
1008085
555705
303301
1987522
128124
1639557
1122111
1619648
682557
1782466
1936833
1854221
614372
1313785
678466
72829
666755
1668977
1732559
1931824
772520
1065800
1099434
1257715
716399
333459
1329967
87105
1111003
1868219
1073333
270229
674963
1382082
1836736
796717
1449512
64801
1914272
1497823
1802392
1035253
1156753
830652
675449
1054279
894984
1713154
333036
1755415
955816
31775
375024
1343253
1449946
1223957
1359835
1445
1407162
1138734
830421
1582795
406915
1642207
1494869
1776871
124262
762041
928222
42473
352816
1641982
641673
697650
1791369
183898
613061
1271847
852093
434498
1665733
1865646
1181618
1886404
418697
1416112
1114665
1490770
1795468
795352
614739
582593
1974846
1086080
1762342
1123182
186641
1976898
931888
1279509
1756862
1235152
508319
132535
1441909
1662891
816765
564846
288589
1090927
478494
858649
1545368
572734
11455
253442
721234
314841
1853690
1553513
225508
1863079
799318
1594398
966567
527216
1017460
1307912
1113624
1978355
1451722
1090204
1981795
1946083
1116713
251852
1028991
533429
486725
679516
470371
1882298
1687097
1765122
394002
1018673
471560
837428
827286
932408
89709
610293
228591
746909
1817293
1618925
688685
1034182
1614554
356366
1480069
1270810
1298205
867355
1748970
792852
1374781
1592859
1396897
1129155
671788
1140836
1821550
224555
1545164
1104720
1266785
1120533
1684860
1915852
1501808
1934803
863119
45124
380296
1890911
1879374
706836
342168
681360
1092576
977015
1116769
1933802
227297
428831
669220
919933
1636624
1936686
413651
111019
837833
1440334
851791
1349248
403670
1109719
502193
1690750
1872192
108331
556886
1535164
935476
74493
328281
369503
1495321
1115771
320921
1572302
663420
1202814
288904
932617
950542
1600784
1435918
542047
797639
1402607
419956
269508
714356
1524123
1860104
479458
1762221
901987
778651
371295
140426
933399
1965658
908316
1499844
1732006
1092962
310944
1509581
1731934
54617
1263679
11893
1798613
28939
987352
1929717
1201330
992758
518657
660801
167930
58486
990102
1742151
812517
966585
816773
235879
280001
372439
390353
1987156
917538
1884599
1034098
674390
1130011
1789359
956120
960288
1278628
1129251
427697
506881
477950
856364
1063415
637440
1474840
1921931
373752
850729
1656224
299846
1770552
1368026
11415
1212845
398376
172345
1066425
69337
1975253
353670
1847225
1242022
347762
1732660
1395047
1238868
428273
1128187
204353
1781802
1387802
1488806
189355
640407
142258
965217
1294763
731599
1917710
1011760
1341641
1715461
833295
313650
218262
782464
386650
6736
518192
55231
400705
1742063
177571
1296266
1888431
1768454
122931
68791
1526347
582955
804586
1586464
408708
23269
1761146
735658
1760839
325681
25225
325079
1609312
189780
1800392
1301472
142101
91733
1288544
1496053
1799534
317912
660919
161563
1231409
1482229
1867474
157020
887803
837122
1302756
193388
1678638
1782144
264349
461045
1875075
952028
459748
1207537
1819847
1830376
534549
1262650
1385193
1620470
1525465
1450172
1825379
1039899
994187
1886008
1383984
506276
68846
1216728
1760753
296537
608567
39583
853143
506166
1181597
106644
575912
1357931
422666
932248
772852
51055
521581
1910158
1996252
1727328
1063520
868355
1647157
371514
552745
1480787
1742634
1982387
1120258
600750
684572
1750924
886225
1989705
836667
634787
17190
1630098
1822363
1406517
1734438
1055613
1143860
1220091
640449
1568270
1223918
1927467
1346966
739291
975977
103130
1530463
1545055
1559234
1719543
1802987
131807
1277358
407706
1603077
6641
1384143
1512929
1102468
1146051
1590105
1626682
88891
7242
1482445
87998
843039
432025
1247692
47852
1019202
1917636
367196
774740
428228
1317139
1857162
494938
932174
992144
686346
1827321
780001
1135154
1430440
1953711
1017969
1086571
1053849
1277237
258098
1972037
1812234
1756177
706617
831623
324243
1061201
903011
93363
562754
773371
191519
1773181
1130372
617920
1226585
1661460
1854282
1019926
543362
277129
1826272
1081488
886332
104844
547221
1184515
1275939
1619885
402135
1599587
847624
390104
1192277
1456357
1668676
1144256
45234
1419058
898542
1378100
467112
863177
683167
225388
1109390
661048
1248432
1899947
260936
110423
756466
516378
1252158
1544839
245846
174789
1950451
124911
1100219
707150
489930
723081
196856
116190
1876178
149987
1755049
1370651
463719
1345264
1142942
1994546
388865
1447753
377198
1099169
1307833
697371
924129
355735
505846
1635048
1902023
1191596
291927
1668108
1044237
611828
1042952
90530
774152
1822147
1111637
1199627
92106
516608
1274486
627060
1146787
1610007
438441
389677
114269
1921042
1117455
1781148
683064
442515
1267140
527528
1947406
1322723
56314
1562623
188718
1310587
570983
1216441
1454968
1696189
1534280
1635519
1634991
680232
226104
81231
1190634
343537
10714
415031
9063
1323329
1840751
997183
1564346
50664
814068
380042
713912
741268
553287
548035
610558
1675677
1434320
248254
6252
1536572
294809
1600767
880643
37282
907717
1510164
1355654
202580
1267063
1784590
820073
1678445
1441384
172607
866714
1280153
1110782
877223
267407
1472731
807938
1384591
1812409
298098
1445629
596428
1619781
1913546
550145
1782599
1434415
1662077
450914
152568
577782
678906
1761807
1514276
856788
1726985
460045
1140819
1016320
1428109
1112616
966917
455989
1190339
22207
619831
720385
1934351
591213
170909
717181
583864
822182
1860819
1003303
1949664
942388
1508724
1824829
1441616
1134019
1191970
1221877
1953388
856334
505245
495256
1721503
311249
492740
488087
1398756
257950
1779007
1641093
825998
43706
1550199
1062909
33335
768193
155767
781839
1111442
1817523
1884203
383701
793529
917745
840702
1255735
1743689
1978743
1315474
1017705
1768612
152596
1951229
740804
663207
961347
1993705
1452521
280618
569371
253803
1583932
410247
111100
234886
653456
1181573
1099438
1839054
1460468
760732
1538991
307013
712435
745485
744527
658972
599249
1463009
642895
907671
1367397
1703122
521896
62281
1362349
1983704
1768181
217690
1630379
1433026
1285242
1193803
773024
1255758
1596915
884193
1612785
248108
1311259
1095010
1448708
1728441
1628766
234338
1315011
1777129
972485
565313
1112548
11958
564979
408257
1626388
397308
1559174
1331213
1051599
139389
505901
1539938
168108
980498
1769938
1314544
822195
1021850
1791668
519980
575231
1890053
1543900
1166472
1260797
797349
627259
1032766
241083
1805900
474447
1173321
921417
400237
453127
393884
960058
1622546
1621277
1387136
1841956
900396
1474134
1197324
990926
538379
1134784
1231058
1874306
1021650
282742
775662
1713254
779415
1915507
1244263
567238
1205445
35534
1569632
1021144
564858
1530704
1123264
922209
1336457
1750713
39797
297752
1092522
1487621
1073532
247715
217640
1717230
1225142
1585310
1698996
1833120
637765
508297
1047397
1284268
595432
359790
154496
1167338
110106
944109
1564119
786808
1435555
1083438
1077216
876777
1291622
56123
1450177
1129753
1429269
755028
504442
1005304
1035792
149187
1966533
208289
1833000
1218574
1498682
819199
1982797
242518
1161607
289314
1063509
37858
560427
1639466
409999
955074
1660930
1780753
1291459
378297
1730201
1844208
1139807
1675873
1352386
1954317
1712384
182946
1642819
707104
628649
404849
632398
1608110
1993587
1222939
111811
1110268
699562
1533982
1876165
1053696
288895
1303455
997459
346753
402244
917155
859832
920452
337143
1024531
1856007
1399852
74438
476783
937004
225375
776613
1072092
791323
1569175
131319
1708017
1825408
297989
1731611
1912643
1256612
292985
880168
110692
1693124
1841774
547214
109395
1285101
1576544
276383
1942463
93276
400531
1058586
279588
1931234
1438275
957095
567519
105719
1396272
1914612
1835497
697616
1106358
1899395
450004
1755795
1154229
1862147
787400
814563
1271226
1520560
1763313
1081316
1057812
153795
455190
1065605
1890434
264539
276890
1397363
1771432
1187669
989039
266723
413346
555706
1430565
1989895
1443524
1826654
576490
1020504
1945058
1428503
488520
346512
647120
1853608
1503341
578906
1467841
1087100
1763908
973861
1726284
121141
1767321
192326
1362977
878352
841364
701652
807926
244597
1458723
724236
1286562
1175771
688861
221738
1417727
1161961
836670
974626
1002656
1511312
924487
1955775
1993087
1167608
858184
519296
268489
131565
774197
1782257
282029
1269964
1660870
1770268
1153702
1009693
532570
1319045
753776
1513856
1126415
520039
1620547
887883
14847
953469
228158
1241302
993641
274741
1944568
1476192
67890
454422
133883
1337035
1538629
1134606
542713
362911
330520
78550
29660
52961
1340724
572458
573959
509907
969386
284951
146460
1827249
492158
794566
547537
465983
1272172
701127
1549247
417653
1608946
81264
1939310
263738
353371
7544
325193
1467559
1633534
1536476
779029
479725
1846595
566057
759389
850509
1667656
1460883
342017
69257
481442
624709
101799
364542
1641596
420979
1768754
478169
1655523
1499109
931142
1837699
714412
408453
1013886
1885155
980007
1530633
128654
1767129
44377
951328
600753
566755
1635860
704576
300055
1067107
864683
160778
953183
1281639
1030875
465530
907968
525501
572705
1724777
110638
672487
1492167
511456
1299555
674506
1559900
1919
1100938
1471506
575531
502461
761057
1785778
1591054
1039550
341640
1045442
344847
1665352
946967
184422
769186
1079562
1214522
1434180
652620
806226
650342
1161527
106328
1645212
1973271
622291
1710488
723711
120557
193902
945874
312343
1630447
92509
900004
50862
1019201
383530
877182
428978
1159641
642272
776242
1417162
219927
1608306
1204948
833218
563607
1914817
270687
238058
8022
1416646
1129510
464126
526557
1804581
515110
527235
1361525
359746
902722
1134729
848751
530530
79275
490559
1887793
1900964
887292
1135993
1263442
203285
1088080
283504
1430515
1707082
1950150
1611413
421316
892282
1689043
595122
1833463
1224020
1322079
486366
337319
758760
89909
1294111
744186
1204822
650589
1558708
805628
641653
1607200
1520093
617709
790396
91633
1508170
302600
33755
1602406
1763275
1335656
1252499
691536
1228316
1051769
228077
521817
1784831
500072
182113
998521
1578982
480622
869922
1026237
1859086
912383
510116
405402
182919
1530493
1221075
1418867
1610547
729600
1864070
1693125
721751
1067175
1827489
1271255
1418998
901876
135394
993537
1356938
198096
1402222
1996789
759362
1963503
453528
1415112
997223
1920611
1692145
739257
1187923
461767
1146344
653414
1376463
429943
964096
271654
17206
1277985
900304
805639
1451151
196513
725491
1199113
1038016
1233583
624963
1100209
1003533
1489141
741782
284354
177465
1543659
176007
1847049
1837172
1972326
1143501
1988648
387871
324279
1350819
517862
658254
1728705
1050716
10196
246877
796582
258451
1876066
35277
1518190
1825371
293386
1119431
748412
47618
661401
1424820
326113
1299226
52900
1256537
837119
1104430
810913
1458881
505712
1593713
1263822
791790
529547
902369
434541
1472289
145667
800164
519197
787591
392246
625273
1676845
3410
721752
1462647
627746
1988835
388678
1317812
1990052
521657
1514836
1056151
587848
956083
789893
1135444
839283
1737489
911784
640169
442560
811250
378211
1936351
1020310
126234
477091
1655912
847326
1741458
1354029
386151
85528
1770731
1656892
1760182
1495595
685255
1819228
121543
1940249
1800792
1002599
1648435
1131075
1703878
1299322
1183828
1956974
1826035
999398
129935
1450520
1548820
639969
338867
434810
1269994
1849792
371410
1871252
1437114
1844051
192289
337241
1815131
1809084
1866482
1495536
301445
369015
1244235
1494022
1279545
54923
82005
1988694
1517326
821086
374907
324932
1120375
358778
1375138
95185
1054607
1079448
970870
1416950
290383
340573
932793
1046108
1925011
252441
1514926
1129005
1560753
30061
1714275
1511490
1424841
745712
171422
338476
336401
627963
470762
1416573
1753986
442039
1379349
948631
381143
1506133
1052852
1775005
931808
235233
1662606
701073
1330767
1988121
1024654
218971
629014
1334345
1332778
1037124
239628
337598
313580
76838
1430923
782333
1075196
383863
1599583
747624
1703181
297021
1309188
528610
425044
59850
647426
1330231
791228
1635011
1592223
1764127
626346
555554
543619
1168555
1765137
276031
700129
1904342
1037397
767418
480238
1839731
20004
776581
1188483
1989974
1583726
676567
1072899
1715131
1228286
1795476
1879117
1034464
1894076
741255
769562
267583
1388698
466963
1265198
1712695
1759551
6290
1141282
151173
750063
1446316
15614
796071
1986284
923734
1103577
266225
717489
1329049
693198
134994
914710
1877081
848503
921031
43591
136432
1586464
566258
451438
1942731
261
1284704
1672626
1701275
868516
166492
1390133
1088340
800816
344966
1750326
83066
914499
1831907
1999547
1432597
228341
877437
1060757
1689196
255258
1110102
943290
54707
970126
499246
1146412
450539
90763
265592
386880
1173591
705075
66176
1308084
1610475
602971
284697
14377
1295901
1925826
822794
1289771
383178
652857
193865
1749174
1282059
1755141
1989028
1083616
1864037
1594732
117342
1402380
1474806
1721067
1269185
107617
1040474
1620231
892327
804733
734905
192058
822252
1208105
1948037
833017
599686
630556
1891664
1730880
1135384
413264
1437860
816094
785726
412488
1354596
418823
1405163
1362867
402277
511397
613810
791131
924617
214071
1362566
413385
23095
1485719
1744668
97625
1980484
1122284
915417
190974
1893328
130536
1964448
1991710
1019565
1796356
743177
726672
1988396
910095
490124
840614
1718624
559369
1905795
932500
42134
724003
7322
1516956
326819
1788725
1828144
596238
1958815
459522
1851574
887347
1093363
356774
518923
453127
609940
483805
734355
1238637
719111
1857648
225126
711327
1829212
818668
1299800
1710611
456469
825908
1742814
1683391
710096
616711
299316
70806
746384
1516819
1191286
872353
292284
1574096
1051384
190026
257293
976910
1970573
1894996
285529
1474656
985917
630397
55077
1340911
1428584
1215172
1870686
1863685
154438
515136
735877
367624
383621
1190710
1672116
343428
298989
1365077
1386095
348152
1025578
1338398
432751
1178406
1788741
383730
8500
997078
53754
1186145
531112
734955
720499
254668
383932
93321
60056
94148
17937
284786
200493
1552072
884356
1773851
1528850
807222
1924166
689678
1436139
872644
1065596
44771
1217066
801254
689639
434961
1993530
643513
637587
1228918
1185871
1115292
641600
288980
1381226
1208585
1629928
1166022
1683949
1670591
1154839
885875
976687
1259163
888822
909454
651669
470040
1274829
1777186
1174210
419404
305259
1890270
1449192
1949011
22561
404573
1143659
1901271
658907
1398761
1176433
1284302
1171953
76700
306001
289774
404496
173059
101945
306807
16093
200006
445618
805853
1691920
1540558
1477136
369090
1246083
130857
61175
1919508
1843939
1671920
1570127
1894619
1010701
54106
1244247
1636304
1871075
1057175
279766
137310
46793
814758
855531
1687038
69329
1592908
232721
1476127
353046
1344963
880343
137784
729012
500605
1000346
42737
16387
1489693
1322757
1061916
1100785
1615806
389108
983245
1035734
497109
1428919
304276
994774
1836031
1141661
1448728
659723
972989
32909
682117
5520
1744575
1267250
241456
73601
139194
1277704
427618
1736015
1568600
694343
1628431
931419
131705
63284
1256893
766142
591994
1868461
1701838
1205094
1553694
1975793
1469194
298149
984472
1823980
1673967
20374
376896
263276
1303066
869285
1444783
949916
303388
894495
60558
169669
922142
206997
1965431
1377527
951508
1507342
1533482
640917
1563705
705282
1904738
375826
61081
946206
608262
1709542
1722187
810497
983183
1022649
471997
203725
1940085
1468009
86298
1268704
1292542
1083033
1841012
1003867
1482062
1018795
141469
1191851
1976044
16503
80235
1431734
280203
1526512
1660553
719996
45162
877679
1447833
657343
483305
1684985
595085
420279
1148384
1315031
1070770
1056511
384300
1023186
1188149
889505
122538
34815
1639252
1600883
1862074
786293
1550938
1244764
1487495
902389
566587
888126
141660
977956
1333305
541441
1375039
541263
245512
98672
15214
1930064
310108
927732
1193932
564559
21104
658671
375457
1416909
1381766
839830
720793
1124236
986306
877183
372166
1041836
912639
1163369
756182
810547
865930
1428947
1848432
856252
1499872
1923341
883582
1697781
705100
856865
1532425
1578914
870507
172030
1202183
1625942
1283314
1605912
667801
111574
921452
1895212
1886520
522711
1565911
621172
812377
1829591
306536
517624
277335
1606797
1490134
261234
504613
1594354
773360
1387802
1549232
1990908
1934502
1574675
406482
407852
843118
721743
457868
853544
151994
799641
669184
1537971
378927
628125
732279
970560
688443
802385
1277310
1728400
153992
1202358
508588
1467249
1248542
1521347
591284
70866
1029620
1420648
189592
1094672
1965603
1659572
541751
473235
1433954
290097
363407
1050084
1375986
918204
126515
761915
1621358
29757
1782715
34570
1394339
1845537
1721241
80676
773244
140333
1427612
1973434
1156724
972372
71688
1222743
1874152
652514
185381
1722040
1746665
1583367
983555
248736
1277057
707502
1206917
1019145
1422047
1074974
1443843
925417
971586
952371
1283107
877872
1805294
276088
162213
202975
1176665
198150
1228332
337414
1761560
282343
1534904
706457
322231
1064995
43405
907474
257525
427905
119259
434976
395061
692510
1418692
1825517
1487412
68637
1545733
247819
1090371
1903145
1682120
424913
1723821
781243
636090
1986730
1118281
1691726
575726
539007
55273
519645
1693973
520065
1956050
1037699
394153
142793
1065906
700313
296476
1679094
1344963
1489892
544144
820826
952020
1730064
1037457
10391
872563
641847
1871212
341593
736638
470371
1022969
1250422
1522500
400230
801492
1701131
1221757
204961
1440359
352295
1668780
1207335
32331
687539
227871
885024
51227
1873992
1295348
1676692
1006863
1725285
637439
1144997
1828995
1577051
1898422
1563801
193670
763069
995488
906775
1772447
801091
214881
1958191
1307010
1222727
1899172
347437
45014
902806
1110230
1373619
1026200
1604227
755129
708348
565821
666594
930136
272929
271328
1788227
1662447
1229972
569741
938369
632462
768218
33494
1561322
947963
1199355
1475462
610712
664235
1362699
1633908
194701
628583
1554957
1894460
553328
1800596
1002666
958311
1084108
839889
1869947
19350
1665641
675815
1631872
371629
1522650
16346
621502
597431
1913699
644941
497574
900870
450018
1497730
347443
1108045
1059625
37137
726133
823625
413479
55289
1023479
1750870
289080
734821
1670428
1638214
1026433
484380
377962
552758
1368840
418059
350405
1385018
531171
834402
1686822
655960
207245
1429538
1016967
344347
1677990
977115
967376
306602
1835913
98758
592007
1092208
596995
551457
831208
1989866
768460
22470
1745668
1231741
56488
917989
1592319
788343
36936
1915618
1533114
594768
561390
801724
883789
933663
1612248
1190222
1701536
1175288
399906
1307777
533126
1292394
79243
1718918
1759803
1148792
1338400
351530
440095
1719869
981945
927665
983079
1755740
1451715
302264
1453492
789771
563361
390472
1998866
66135
1574953
1838480
536034
198369
1124793
1942194
1046737
1563292
1327595
1745087
7688
300627
521462
1838267
1154302
568259
1631313
127625
1797770
1288680
264406
481361
1826034
1322010
1799103
15939
226696
1732435
1245186
1511524
336153
85263
1490726
1685203
1204291
1904194
1907456
1982367
1320079
880158
1820037
474169
973198
1966297
984012
363968
1857438
1151904
1471506
849369
1523929
1699528
1478720
1932617
899499
117625
1578481
1283830
566867
1967352
587757
1669538
552327
1276947
1724462
1911536
401989
745105
177427
1962819
1345254
929102
1867553
330671
458034
1999794
1701379
1384340
1449912
1384489
483038
267103
326077
643878
839296
1805124
1126974
1277573
537226
129851
108999
1917450
622154
10656
1234060
380772
945030
597900
785806
318016
604362
465110
234951
1995132
1244095
1916997
514442
1121499
1241947
982612
550941
1497261
1189287
1506081
1539393
341722
414914
224683
49223
1462801
869273
910803
191919
367101
41334
1078060
1702636
1648888
1376888
1545442
945991
302780
1936716
82601
1962993
128356
266231
1926188
1633236
1684074
1381466
690617
1841816
488138
529557
725382
1932361
1806717
1171546
1158057
967781
159133
121898
1233151
1348560
1558777
1144400
1103501
668124
1959833
944678
613573
1803778
1850459
1324607
1879555
1875074
1914429
140477
595071
235362
1543757
309260
1345610
1622634
128568
1037066
197054
467456
1785134
535022
1984159
712826
1006091
1920604
158775
1753672
302955
1780435
1010719
1080954
93195
433859
1072584
818953
1918368
1387242
345683
937077
1740344
1633752
1347930
832914
1471533
125724
1653629
704270
768366
1701649
1232015
716638
23771
996036
1818740
1212712
448341
323266
457091
1576712
1690134
190791
1138172
478968
175918
990108
1208844
1054145
953974
415578
1497273
849253
388413
1653232
1248679
1596103
134315
703764
1522996
466698
419775
686116
39840
1609018
539732
1094719
1715612
1155322
1310308
1455087
1925626
1557901
1403297
1565764
1932655
824830
1627124
833893
719514
1717278
1455349
865817
453137
1048958
1127594
1228696
393861
359153
518699
393888
863869
1728062
1134180
1502137
107045
598841
665046
1907649
485442
272302
1863549
78734
1850088
1712394
418210
1025022
777419
1580372
1084852
1143132
372084
125443
288780
856120
725131
792950
1214063
46710
818279
1572276
1591340
821977
611780
1434512
21553
1706824
439786
1704810
1825265
17358
174520
506957
1120348
1670036
484085
791772
1823014
694320
1654097
1003625
412881
1884047
781842
564180
765969
738998
1926955
1437188
862120
714862
100891
1588577
461349
478837
670071
439924
1969961
186809
1926602
1772434
1632761
46734
414638
1524938
1665745
1478219
397837
556027
266202
1509472
1432287
687523
368656
476198
163834
792557
651260
150390
1509535
1632856
1729031
249971
1674952
435199
711315
695230
206220
605856
1360809
354456
1507355
1306393
1182387
272857
870625
1925464
1655999
793136
1730763
1148853
583807
1691175
678236
1626271
15816
1776431
1779371
84581
720246
1326038
1463737
1607360
450829
1971311
317388
82456
72576
233961
1611986
1757498
644916
1836087
906959
401460
1131841
1082115
1980177
19317
1320122
398084
1272104
939648
411142
10173
797746
1320155
1819379
1607574
237927
1933000
962986
559243
1010507
1448387
234683
22882
1375523
292464
1438716
1483824
1128818
1931636
733002
289105
1702413
1266326
526878
566768
1625581
1221744
643485
784791
525357
1104277
1166390
1029529
685892
1229227
1642547
236814
261247
142761
1404207
1557467
1799842
967978
1591834
754935
602615
110360
1880354
712883
183046
1223404
578550
473053
1030741
1836175
1140134
1842671
307520
250
1338130
1017879
505630
1369158
1166672
1866295
1140652
1957661
284966
867236
427596
1898495
1403088
249956
1303755
6785
409030
1864489
888127
1366767
1831483
285801
534034
1100748
1253113
1668740
1849659
1279405
318215
447986
1725031
1524183
807392
10989
1871046
1157982
463380
1794087
1494751
1178869
1567623
1875036
30062
996251
1142733
147816
1670507
778015
1822390
1933756
1656826
168250
187211
1739290
631865
69150
229758
1485241
692930
1275176
471000
1571141
189965
1602606
1532319
339070
1475282
1055717
1745269
1366572
1884170
1731577
241746
1348915
834080
513615
1988052
581585
908617
72495
96668
1898640
851127
682702
174589
261355
381086
1938432
1982790
774006
924254
468105
1345230
728645
1817910
1680411
423921
1379073
402351
889350
483718
679700
1972
608775
265699
330212
294052
1352806
533888
651954
1560572
1780007
29055
1283811
131210
464390
739681
1856423
927492
1558392
785939
1266900
988168
1622285
324304
310546
669216
1571145
1045184
1861927
1851267
1350677
1621288
564506
330365
1365677
1955330
513849
1039386
1311554
1206465
1691158
833256
1321259
272256
716937
428205
1914191
1977221
321773
279422
1480368
178221
1029560
1899220
1957473
721180
1301850
1535698
303320
1843819
1565922
1148132
1305997
424319
1341021
1618423
436755
1664827
1643044
334207
1784575
922326
1994376
1925030
575778
284056
1806837
1488801
5181
1409266
894613
1307447
484855
1515134
597062
1354403
1634682
1239215
388428
113077
1300618
1460096
233847
179045
1348355
1144263
1144403
404738
578921
644401
180894
135575
370296
1962732
702341
1174421
1614214
1825459
407964
1987557
1843650
1445211
637403
929416
945812
1346407
1020691
1880946
319100
1130326
1048250
911241
945134
1403221
416146
1533537
1087761
665824
1125447
12885
1331106
1235147
1837049
1140454
521345
1872326
188951
1172675
1943132
1530019
64942
129259
163345
1872057
1649130
736781
74456
1956034
579287
733907
501290
1349294
1719579
1958939
1872267
1826182
1142609
1388262
1864565
319328
964682
1240324
1096528
1774050
1151729
277829
852508
124925
1285537
1742185
187643
289255
1270089
1461546
1339144
1081099
2372
240021
601267
1766999
295419
1572443
225942
1613864
525247
1301605
1645911
1864478
943914
1413231
1666357
711738
1566950
1408032
851108
890572
1266164
197950
1159760
1705688
1932861
1725828
1371145
969740
1067980
568295
851702
1046433
666635
438454
121950
839098
1215518
212323
1129311
595874
944236
1594750
849892
1347201
972617
1536158
1175793
1509072
1109361
701133
1574233
750602
735900
304485
271240
1103722
523115
178016
1011544
1648421
1946166
583500
802844
299698
19318
1263566
283313
549111
6483
1506946
442226
1396464
1750385
1259695
1730388
1484752
1059201
553800
1873967
1986807
627557
1098201
799126
1751125
1819248
430958
824594
1618300
1240372
1585139
629294
683154
262504
1963234
1818241
1439649
1418435
136835
295045
229889
975967
720036
1919261
1303168
420365
342520
1786584
1654113
1520028
1134963
1145525
1893189
1920993
1525711
791691
696278
157795
1777371
1060754
1923426
1459903
716709
1449637
1243933
883376
620538
1150299
1804105
1724236
835333
1448474
1434584
301669
704867
1507379
971868
1343638
393721
923626
1082028
1296097
1909136
1793938
87293
1707833
1713133
389100
1398936
1812297
567121
451024
456497
454527
1707064
828355
1143104
1606858
1343046
604971
227950
515545
1638189
1335157
72417
484187
1622894
115134
1074963
980748
877815
1409184
178655
1463084
1591216
1577911
1086015
1531897
1355566
773954
1398258
1322210
1606851
547200
1096370
1611654
1727784
1083197
1751676
763740
12995
1147495
1061895
66074
1700182
1226208
260675
1555878
585176
754389
1576395
679709
44744
1888491
1722025
637366
1627216
553909
1354790
636970
25121
1825713
483918
1940060
1429040
1323154
27793
110093
171623
1572687
1366
864330
1351578
919762
4234
831902
1836485
1580384
1049306
943422
1024561
1544653
1182225
1106796
1094771
931019
648588
1966703
1240350
1863275
756064
876312
495877
199719
836650
1220141
1461026
1683952
729481
1773677
673275
1046855
478726
1510690
376138
678445
680529
213371
1112846
1426732
817125
1709443
1567427
1092893
269363
1473651
348973
113499
281428
1521315
1686186
1135735
1146477
380880
901020
1963830
1768897
244278
1305878
882402
1145509
1311699
199548
837122
1959238
1784181
300439
1689821
1721744
762074
174343
1193791
746975
40213
1972470
648979
849805
1967337
1217875
548178
1290226
1394279
1201286
1472069
1201157
1488576
923017
1074758
598698
1474451
698230
766684
322076
1970335
1598329
829922
1793594
208677
957632
199385
1037776
1778103
1161763
176109
907062
143264
1718816
826522
871474
1881466
56581
73323
1413391
1937169
1544743
571134
84381
1485276
272371
1669202
1062854
765008
264973
1038186
184429
160355
193202
753715
1072164
388636
261247
660344
207626
1267898
1649532
199052
1490821
77121
986965
1966057
933116
1256021
1390099
505861
1776966
485433
1555833
165725
1494402
1513278
1469290
1581206
1615891
761788
573526
1159389
364922
20094
1322823
509336
1747375
1980900
95556
822537
1656623
208003
40773
1810282
429929
555941
538772
571566
1559100
1327700
601123
1832096
334514
213030
1505997
1767586
1919431
1182690
1067109
751673
210561
1158986
294950
1352456
1108038
1975404
889772
1907605
1164940
297572
1034362
630890
1152766
160458
330181
1536740
1963538
976568
160249
712940
1623006
959
1860631
479996
1732914
804450
1864529
1356522
822988
1481235
674819
581961
1662362
1106397
944012
280852
1366782
1565211
1598539
1563081
189733
1812282
1613227
1935491
587826
348014
1637843
1090913
888322
598350
279286
1930194
1724374
1201766
557412
451785
1456515
1727804
961974
1738079
1509304
1975747
979988
1160526
860655
1653422
642065
842923
1287362
1886358
1425909
1746140
297407
1891617
862661
150232
392342
262651
1767462
79632
923920
429015
1431887
1937174
1556510
1348485
420545
705074
1287056
918604
768671
1126076
883204
283168
200178
1460265
1214314
1092813
323868
743679
1474683
244452
989684
1752001
1302322
1369864
1019582
1862151
637668
1845985
565036
879661
1588880
126653
192292
1616820
1292607
1306017
884687
848850
1644336
1780708
956567
156142
1337964
1342648
12295
1442852
153712
971162
1568683
615340
1722600
606752
636508
1828657
363809
950550
1318979
1194775
504039
1468514
1102573
199240
1357770
1447873
1319360
1591133
1751035
1150391
1493858
1424850
306639
1589209
1838741
979849
746697
1704023
163977
1382850
1317670
558418
1868028
486534
1329707
1293033
226437
577505
1435558
1527081
980264
576256
1255372
377755
716272
1686764
946210
1901615
1599554
1607757
270605
41415
523558
804897
248170
1784539
1453992
1234919
474580
1105239
385792
518160
1364503
1162104
671406
1857982
1664966
372445
1466360
1501550
280073
893103
334940
661465
1822221
511657
639479
1903486
313772
252794
1800312
397067
1123414
437987
904916
858124
1641026
81046
844760
381662
1783905
975084
505305
703769
1129479
1935555
1747419
808068
536704
1420767
219706
553066
1653087
1090084
1935561
237967
1571137
730994
1569613
861894
1976515
948485
1978132
879422
1942121
50977
442790
1264716
643169
465405
897667
262639
1152989
1130887
647165
313888
236873
1263878
587845
720536
1221485
1607763
1856086
1385963
996654
1467262
1541416
530738
568495
1131980
1787073
1156315
860409
1508712
1687245
784072
1681813
1344873
1665316
854135
1993752
1463967
288471
1872266
153738
41906
1507559
859066
1164020
1292717
1652736
687529
1118138
1714085
1441928
802145
1006136
631743
584756
1177129
1105329
166418
1834220
96703
1035997
274130
1116461
1976591
691591
1241236
842091
410402
1736531
1128205
51762
1782945
153529
1528858
1546939
982337
1701296
1227716
1945089
520156
476459
1028374
1238319
568260
753976
982612
842610
193193
1920624
646000
783908
711395
273231
180329
1639590
1584786
609651
260919
1215265
1896026
457791
1737855
1489247
1899300
908294
1163068
930654
1636267
48006
689726
396969
744705
771917
1883342
1826406
200948
658375
1234112
1624732
629530
58625
301617
1351572
115116
989500
1079149
1869693
920708
1337976
1357488
1374786
99094
397569
1514364
374451
1742023
1117157
1983642
1418373
467293
1534438
894217
1980947
69645
995449
1459736
133698
1701226
201625
98142
617082
872765
1072598
378483
1349305
1455307
1906210
552392
507679
555304
1824784
1608892
1603090
303587
1386883
68386
1199571
403856
1553005
1093580
1243777
131641
848538
498326
1578243
1488549
1056382
105520
1839358
1191644
1904050
1704842
707384
1462520
577392
1721466
1482432
812104
909135
180593
1163410
747055
641674
1039122
43877
853102
1585027
1012191
562691
330420
1148727
391915
75699
761244
1696615
1595095
1132247
352383
961634
107756
920111
241804
1804102
934234
1662806
165016
525772
200551
645556
311718
404758
1942142
817776
173452
125353
1646392
767581
295427
35338
1096316
1465115
1929144
1765929
1034358
1579230
1984159
1175033
1976555
326135
918506
80910
69301
1291998
448169
538904
316117
1968826
1616957
460972
1830851
1718546
68400
1248975
1618444
1999709
867576
639451
1783500
1598306
575025
1864459
1525936
1514039
1883477
1787997
29214
206217
1925710
1189513
901886
604276
1151824
1535015
1840714
1700773
856199
1595320
1527588
1706172
386088
1195427
1700319
932498
1586409
1652228
859983
184407
1893054
1087188
600030
1593977
126929
635823
1571613
334720
1453412
601758
77769
365071
1583300
719250
381506
341677
131417
450162
1949237
1116757
1347890
173251
269964
489359
679447
1208197
135387
752489
1491434
68859
27758
835677
217213
1509157
1681039
150376
889963
251633
779086
1594726
1444308
262136
1459153
33873
1826529
1707992
1294745
1019905
1613026
121455
1442911
1553247
1284020
31800
1935999
67062
1671154
1538225
1839496
705221
24052
28358
365776
951023
1293782
1846533
1095921
346639
225077
342856
1084694
917191
1501523
1408641
1617143
860795
776430
1512533
1476408
1149838
206496
1511605
1190560
358911
228949
960159
1182433
1023154
713001
537547
1298262
583189
124079
1867438
1269777
979125
599800
1103941
1991532
1457343
1571140
1137214
636547
699629
2157
958954
1779761
1095089
1055854
1959558
162685
551120
871644
180698
1950274
397885
395516
1523663
1253030
1906760
1983342
870700
443230
709755
1465675
338617
1683792
489250
1549096
1953146
1761118
1488947
27310
841709
977906
556792
1608943
1270236
878744
175362
1773999
705268
1286758
1094783
1232877
1367585
1263013
1750352
575176
348939
1198152
1147269
695589
895627
1027251
1903235
804195
247499
217096
1185968
1685277
1829447
1975028
714885
929862
253229
18824
1516639
364612
438747
1484965
1808677
19215
245039
897639
50608
647061
1087320
298007
648126
742139
485003
1223540
396036
506092
1299610
1943056
446990
904617
72822
1474811
358090
303638
1352690
1155157
1750152
570550
1440484
1921374
1927866
1846228
1293676
1129409
1423803
1387084
518197
1783993
525298
1444452
432401
360360
1926550
264378
1077641
1899624
1816181
869453
726772
896396
1693776
1203974
1707874
1599471
178172
422017
739324
1029456
415017
1484950
1529522
53637
507189
894611
588126
1339774
50600
831483
1551953
1138679
309117
304815
1907934
906922
795803
1644968
520142
1358522
72364
197694
448962
1106839
1606575
1969254
488069
1076140
1088143
1619581
1507732
433058
711293
373684
1550578
1160612
588589
788818
1556938
1519833
502812
852231
1414387
785633
1896166
1276615
1458862
1160340
445083
1622480
55168
652662
605512
286582
1292385
124076
923547
1483627
141575
131580
1976653
1623596
1655042
1286256
1526780
1678532
721017
1272967
115130
1053678
321191
1644005
959302
1338014
216944
998348
1080842
730299
763757
50389
1373260
1893740
773281
1041277
1743419
915088
1130440
1886815
1765650
1754561
786359
779596
1513815
43959
144600
13491
1636807
1739212
1407133
895295
206622
26233
687523
360742
1498341
745635
1387984
924922
297138
110605
77750
1655751
633205
137732
659713
703009
74714
1707150
462118
1964173
1712325
732270
742207
798341
486868
748715
1463647
497865
908678
1175915
588085
1011078
196887
946585
197585
148405
411670
1356615
1904990
1556781
1073876
283878
1904400
988883
1083468
1928614
749627
1249928
548757
1905373
954764
1588165
1626992
120985
1744645
17736
986302
1775079
563394
1932477
1024745
1770925
1398573
1242558
1242912
1271410
1777588
1299757
1523767
276374
613707
1984132
774799
1893673
578762
90639
1206543
334215
693304
626138
351890
958934
934432
869207
977374
635323
1106299
1563145
323905
72698
663365
602054
1627371
1536924
1544499
1424241
1521662
1162209
922544
1390917
1547905
862747
1402962
1796999
1332018
695126
1262161
880984
1218303
1775434
103010
1526527
939680
930969
67190
906238
1527989
477893
1467908
149897
935514
1733522
1298743
305666
951632
550565
1395023
245617
1674963
900503
710912
160492
922948
1495772
1621203
1681373
1172073
1015404
773326
1285388
1974055
578719
14985
857188
1859742
1567537
1883587
1898006
1275586
651301
1721895
739451
991847
143272
10911
1956409
524054
845293
1765092
1846491
125535
107267
583911
1831556
902256
1492026
1190294
1644766
1823406
1269729
1528235
1339434
1568454
808224
1935902
750559
349149
1694474
1187361
473844
115089
441107
1306222
1295791
985666
1384503
1606223
570981
564084
1094608
954706
1243154
1125995
1920866
1732445
1328661
1107431
1446854
819155
1156464
722699
267335
982566
577664
656869
287806
1312271
686807
1812504
16383
1088254
1783534
563599
415815
1172106
549446
468149
780815
516365
722598
634341
1444255
1514502
840189
1858031
582409
700478
124027
1806752
467661
1518781
340295
1621082
1505114
220342
646264
340614
603777
1627310
1063655
194137
1815705
764678
234273
17009
874272
405712
1902312
1561916
1752427
1976876
1273538
745681
1046556
863017
1820740
824901
929960
1197973
88304
1692316
87286
1767641
800286
237737
1914867
125220
1587473
1085729
798769
413991
65777
319883
1216904
240086
1340202
762018
1049134
196209
1293186
947829
611643
1858435
1039839
422038
562712
1465323
366656
966748
132585
1422917
1519848
1683603
72428
606425
804749
668653
395619
1848899
1935078
593770
782951
845120
1792538
1480116
1093058
336916
1272870
1208540
1325927
903045
1879099
162418
1586856
740448
1810480
834934
1311262
1869340
476801
722813
1835502
1063065
395608
1624553
1598642
662542
1360570
490904
1096875
863784
743893
323486
1091296
545374
1601996
1879204
1803324
1382527
1178869
1421618
819747
1648631
1798303
843629
1213376
535096
236014
599016
94816
1169757
854972
732711
758106
1983911
454554
1886888
834672
501276
972585
1231373
188426
835487
181977
1123522
242909
774795
1536257
676212
997338
1277007
1319652
1671401
579605
225336
711303
833347
692102
267346
93403
1437539
801132
524942
529388
849452
956576
307865
978298
1998401
275073
558163
1407694
1890998
1574410
1672131
56129
1523330
1486729
640620
1345238
605136
607810
664396
300746
1728805
327603
1715236
1152485
410825
1394263
255768
406559
255369
508872
1301469
1539079
250877
1521399
1518272
901365
836579
966341
1671708
1650497
1271191
249490
419047
672859
721054
1916651
531687
1966859
1760225
1118672
1538711
1807373
874325
327754
829277
995677
32713
297816
356382
1214431
1455912
871056
1297160
1961904
257182
842591
563314
1488861
1522880
449286
525310
1670402
72214
1324333
351125
1198070
1648359
977559
1339615
1384633
410176
26732
1425660
489749
1193136
1389113
1782398
765144
248798
1760050
1564627
907442
107530
752365
1207123
431328
909438
1378156
486809
85129
1497074
1401401
1971137
815533
1823525
628770
1506387
561464
1842876
117959
617714
830352
1868570
1747824
943341
949537
1925701
171036
960918
97268
1995821
1685273
891590
1273722
1003454
1318570
992691
18654
804972
1739524
85380
1305775
1590017
1470922
1477782
1770420
338721
1292541
1228457
1698657
871887
190294
367648
688239
582318
774277
277715
705506
1697000
991999
1254894
1008325
1962703
1173576
1592803
1784482
792183
994830
190977
384388
1288491
325329
1551893
1233917
507651
1222110
1353165
508383
327015
600394
540619
1950196
870081
1107940
1860170
1422603
547882
1488261
269809
1399500
1852064
736929
1645773
1493864
156033
699075
1831429
778858
391253
1205494
283469
1747010
662503
5233
1668398
1000113
406515
306032
1864365
652197
182623
178022
878153
771085
50033
307366
298546
627208
584361
1708575
1317870
514301
612566
1668993
1044881
1546801
1511286
43897
1297112
1536933
404502
1102937
618353
1611956
141115
304342
1055894
1711614
1288588
1676922
1706412
1201543
16604
1648746
840609
1744075
637854
278744
236111
1066701
542700
337365
1001828
1854207
1278792
1598273
956862
1192369
639545
1524105
453969
327676
1909615
1594216
256282
580409
1763875
1288613
1218495
1781029
1903575
975443
1547650
1102233
1887881
1525272
423492
301118
808016
1705302
1862101
1900485
621981
336170
1820160
820122
1813144
122763
1585003
567953
540575
1725499
1885290
1371203
287835
1171968
536299
449095
1473831
724822
1598254
625673
1487475
733959
1217622
748773
419677
707572
1056705
1138964
935260
1239489
597345
1554875
101913
588463
1038979
583600
1565971
1952926
113064
1273617
1156097
1101946
1587390
180429
35797
1283741
333795
778893
795148
636035
1825178
1556135
1857714
1067716
1794996
1058324
712153
1947865
1182797
344128
574074
1892714
768694
1248170
1436405
663497
1117759
1414041
1008575
627125
1573154
1564938
261876
417856
834168
1535446
1624478
1369902
1871235
518991
1282923
1821345
1084159
1099112
89915
353990
1567159
1162471
978015
1786370
1374737
729897
1172949
420650
447984
125445
544929
1518596
1840636
1042472
117161
1371574
1468980
163097
1557805
887666
1251743
1272242
404297
31930
401249
675802
1322783
1354824
204675
228833
1319030
504103
1325870
1156719
424671
1397208
278446
323682
969232
838929
1005057
1635341
1179332
510096
35898
535205
1084729
999013
3599
1845257
1448836
1703866
718983
1795658
1020641
322194
915956
1418414
1163618
84907
1710105
561505
560942
562692
973086
402565
86693
353272
283434
1534318
1011024
1919105
91111
1788830
276501
975455
401838
1065347
1181182
1989666
1431659
1252194
814526
727990
181639
1840333
194488
1545663
1582951
1431910
333629
400187
438446
1468983
1863186
377623
351452
890764
244536
1989531
1251210
436478
424632
1576903
1074305
1429903
1698991
267237
1584900
534657
335206
1337911
563286
73179
1413708
478783
1811779
1241778
821145
1941463
1237358
1882380
160265
403174
1345676
599641
671269
1040767
1564435
1159582
1541341
1991252
217930
1038891
1997928
668758
573287
1665311
1846110
1462551
119632
1984657
177806
53352
50896
1675147
1869629
791962
1256209
1502905
515242
1781268
35624
7601
1086213
226137
920983
880434
99279
644280
1067443
664453
1772924
663946
1538431
273944
1172872
1737722
608157
342237
1496226
124483
1703370
1284358
1847494
478851
505703
205926
524089
128731
1776826
1449226
1268324
1885286
307590
1807508
1827102
856166
1376471
335371
868483
1607888
1782417
758195
1146053
1945659
1203108
1494585
629565
897991
1954929
1470603
756649
828369
37221
1338894
1090563
205664
1139070
1155421
139176
129469
1325065
1137743
111262
89780
1227272
1756813
1952784
332224
408853
1406892
754047
1107615
1216747
363628
1192560
194064
980761
1222367
888894
389087
274627
1971912
1376475
324307
118528
1344731
1410386
1191328
1780436
1965292
671922
1159209
1343229
1675522
474321
865864
1486868
602346
1496010
853118
841860
506031
893044
345001
399420
1631244
528584
1128613
1704707
968657
541541
298456
1765437
330070
573461
1656749
1501094
278575
945638
1894470
505609
64148
1618034
1142084
1962610
495911
1903033
1319026
707652
376133
820228
873659
424763
1539972
856349
1484332
404158
1034880
405406
1380534
1250364
1738863
1753969
471649
1363949
1873434
146415
1781435
1325488
1693060
1619147
519339
272070
822129
964222
1081486
785758
715156
1083754
1494396
147566
311797
1988322
1651133
881033
144513
395781
850240
1935772
1580356
1453217
1411902
1984235
599779
1175898
1842505
24390
1868500
1684111
752296
1780713
1825397
1379976
1476373
1779001
111971
1909951
797860
207133
573865
930724
1710221
1066564
1837295
1220746
1907788
1987481
1188594
510034
321074
1639059
256688
779879
1107694
699828
207418
1434694
949231
1266176
58732
1194902
1653012
488987
836552
652120
426154
331989
1970313
702048
969783
1375786
657288
815925
403544
1196487
506243
1712756
1017766
765771
1945437
762127
149695
1983039
494258
439398
1928083
993000
166299
1289898
626745
778838
1168119
719231
755283
203217
890897
521034
1754449
814565
1429680
1003941
1777594
1087161
202001
688528
425601
1752569
689758
1889759
423656
1679180
1268830
538971
1757637
216865
1716596
31394
1767354
1953064
751218
1804272
963815
254859
177005
1860842
1696115
692221
1876191
496506
7294
1504972
709724
553367
258576
831835
1596212
1806651
78986
1480451
1358055
1775727
1271955
680237
1662934
1550873
198748
1656069
1893982
1147471
1018388
403379
1929554
1287277
1501464
361934
1193193
1194748
435568
1317288
334822
1795654
1794765
740526
1861419
356445
1700064
17963
774181
1033253
1170802
1632
1974934
246673
568138
539816
1502850
1268819
1159705
1455434
1101403
1158645
1991287
1393683
1032595
704140
56707
1391234
654748
1264931
1912594
1427880
1390468
604304
1953904
918454
1115461
714925
1563054
1445419
1327359
1278069
1909213
1594651
75304
1851387
1899476
1969563
1117749
1082291
452962
1948373
739538
1898171
1786674
723360
34093
1788730
696802
1181234
191082
874254
1438072
45782
670780
320756
66479
1353436
418196
1796048
227687
140290
829924
1555844
551198
1895842
881502
59635
1050988
1680385
1473607
1232417
1731807
1394074
923502
1970108
1822647
984699
1867034
1252930
919717
1684656
939932
1500322
275271
1277269
1468008
1954070
660924
406797
1759771
1519635
1469372
1246723
175738
743288
184807
671382
974252
548149
3950
856549
28940
345702
467361
1804578
899053
1737464
504745
235699
969084
1674891
653730
653945
152843
1145399
1114602
1477643
264430
1479096
919186
686722
944171
246511
878372
1610518
218419
1410657
54881
1631841
1496431
869033
975374
1905950
1687293
1147285
1744613
628353
1757336
1067486
1231591
411823
1910919
568308
1799524
1525891
16753
1628612
395062
675584
1726396
570221
663096
189878
1433821
815870
644461
1358757
1413977
547891
1454803
1911684
775286
1359849
1552527
406410
418821
1359404
70137
1071968
1675411
258446
215465
1060377
743122
846962
1915044
765749
486274
1989994
1072984
450840
983315
1513533
1968715
690008
191734
775302
1416459
563085
1422933
346049
1460921
928929
1235701
1890445
257756
1639913
1157786
1326865
1351531
32952
863442
819026
763737
1063962
1759287
584006
1615803
1521761
1453162
1763346
1429633
1287528
1532243
1855820
1994722
849579
709535
183692
1407570
457584
867943
170955
179246
1590515
794171
1669056
1110954
1279362
977060
1049967
440997
1442487
1566580
458859
1032849
965466
1054549
1695379
1251095
1028773
992803
1131282
1566119
1754257
1795728
1638766
1001732
1423782
771800
214317
1539152
1444026
1048076
1244790
51286
1595469
326325
946996
134292
1769555
587116
66302
705056
459065
986335
1441873
932184
491641
397260
568106
1528445
1272688
898353
1515835
20876
1968391
1231306
1980922
152806
243185
1364879
985209
1323633
1220299
1495928
131411
962633
373366
676488
848595
38166
1560100
1851827
160595
1027500
241646
190591
33946
257936
73456
266870
1654171
1716344
1705888
542790
1769916
409692
822804
1061008
21436
654955
1407853
1175946
543341
901994
621847
442057
1479901
142822
1923713
1746059
66458
1905450
1359562
1312922
802001
1844450
575529
1349779
809258
374183
1739603
121886
1917709
1146872
895067
226916
1471324
1643649
127878
442166
46996
1493176
202686
68647
1024843
1019091
124670
1952869
1897533
1398454
1677001
476943
1569416
992613
80036
1227245
140714
1404201
1948551
881053
1676247
925391
1195922
1094327
491283
184698
1508991
1910419
1036155
894315
1275432
737333
530929
270767
994898
149955
625249
1523849
861728
1999512
1731167
1719204
137602
95215
1785077
1436852
50667
988017
1575286
1646443
539534
1327059
1282999
177983
1237548
740175
84854
1713023
1860403
725576
1442822
1925304
480289
823140
354540
142594
3875
1139244
584269
618894
1401972
1302868
560511
830300
209948
1827640
45126
649498
363017
1777584
292202
1303936
671271
739426
1636495
1847255
44311
614541
183572
290973
482136
1740233
1882301
1108627
479498
1526783
144131
647547
1216610
346109
1998340
1783309
920582
856920
693321
161001
424705
137012
386216
814258
1717058
1826600
408196
1751392
1170532
70648
1970796
770693
653159
482925
624577
850621
554902
1725031
79973
789737
1947805
467779
1222486
667048
194419
881670
1204734
1171492
156800
1163921
136960
1563558
1289998
1897835
1500705
1761535
1347067
1521091
290840
244065
1477800
1480912
610645
1200682
452104
1537710
1321499
443927
355317
1342271
868870
1095335
845182
1523888
202946
1918431
83172
863014
57428
761251
1188510
324207
1055707
1996057
1718007
627423
454747
331814
578979
1240882
514982
172188
1886908
1007464
1448897
877730
1954129
1689308
978966
1771404
1275368
1682203
658043
1569044
1228676
1982727
1753268
1437309
1014723
1084200
1754391
1696653
818324
1314943
515034
1127771
32822
868728
1947562
72244
947345
1602909
1420749
177852
201615
1045052
135229
793797
1595030
564481
1501846
1387110
1344028
1414388
644090
960597
525250
423972
981585
423510
1651301
1159408
1871323
1032490
113273
300015
822990
852127
333917
1594751
1993895
1584267
712884
81608
1241356
1728115
399143
440686
424657
169331
1865743
1765435
1789096
656185
1371269
429373
957103
1784007
1261848
977995
274252
1976800
564113
1800732
239230
1041123
434010
948490
707000
1244695
277680
995552
871552
1623112
1944440
1223658
790429
1573675
784497
1270
115396
127201
570166
681355
1737368
394633
506553
827058
1655478
503174
195816
796811
324647
543308
1430121
1006944
414167
1056670
1269771
610330
836513
190937
752985
577469
1340810
1600831
560615
1749999
1773860
1954574
821802
125465
103702
314013
695996
238435
1742001
1277059
1137782
662889
1676825
1902665
600510
877430
29821
419328
804604
165903
453145
1362326
1382596
170942
366470
135216
1875947
1052787
1752340
1028510
1926101
528665
1195151
141556
393077
1401993
1730454
332786
967502
206169
1427215
357823
998415
1574420
353523
757893
1139260
612679
1244882
1352596
36345
1613242
563151
94715
1380396
2303
49485
996938
832244
1004621
561506
1070944
914972
1986113
1066391
218370
1782646
1272471
1365049
723021
1289362
1193348
326494
473664
79208
1297364
349883
561163
1482713
36135
1377051
1218819
1057657
1254359
1314068
252003
1931851
1836737
1199023
439665
1828999
1097069
1749894
423472
741691
1947647
938181
1459966
1704001
1085106
750571
1230322
1021020
1104607
41758
969140
1873363
206531
13578
1784901
1734624
877263
800386
1576503
315419
193975
1052735
281719
761133
1754378
1710582
418463
1987883
1922600
188669
361810
1737414
112687
302652
817669
217476
1737079
1557759
1679834
662134
750503
988133
1336040
241919
1611612
925316
1267964
1185603
612883
212900
1858745
1573392
1149987
1953945
1795731
1239434
490759
789747
138348
1861006
480007
1220645
1915281
1394561
828532
1003101
698077
1595742
20811
465064
471830
1303853
88096
908464
515105
1428266
1960639
701409
90531
716701
1235021
855222
525436
921641
1636991
1908483
920146
1916402
1838161
821426
1732849
963327
233551
1320837
587403
1795537
446515
203484
1922093
778386
590318
994009
360652
546428
1666012
1332403
618914
1619454
1586902
1431713
244755
58597
1698214
1800186
1145880
1499776
828801
1297044
617607
1192930
141603
1442145
211741
1165149
846542
1635275
857717
890878
151136
519480
548031
1753222
1826660
1763735
1130336
1339439
1670967
1850409
1840422
1818548
640389
1952649
616686
1591837
1983405
1252550
666209
376964
643365
1910778
1427162
1563537
1932010
351060
1520895
1332268
1984408
664931
1069580
35348
1279003
746618
107115
1190759
1293024
1276241
1747042
1938826
1125217
1812999
87140
7087
7881
1095466
412327
669700
998802
1630734
1545833
205137
1075919
413862
1930095
3959
561491
1627476
679441
1973346
21434
1381053
1080863
944575
401193
1547396
1856709
1905374
1759567
936439
1747504
430102
646563
939534
470499
1434388
1828339
1653113
903576
1644110
1220728
1449212
109639
80531
853657
1870167
225555
1820769
1581621
623233
882887
1330822
726915
1260044
900569
757720
1111736
1627783
1055867
644815
1322637
1029475
1496015
285742
194539
1839336
263204
1652450
539880
563852
1827129
1680760
1825819
1209514
1965628
1854446
1601636
25426
854513
979298
493560
122265
721209
1987135
394614
825102
1307938
1645044
1663928
293545
782527
720004
400056
1211430
627113
1932536
377365
470511
258583
1520806
1136137
424891
1224701
490053
494312
491618
1099570
1924556
174929
707872
116712
68426
845226
181801
680199
1954885
1418214
434052
1595911
789631
1419732
1162226
1577472
1707
1273260
539300
1518263
372699
1097583
1619373
1372217
1682115
1158937
1627230
697599
1125694
352399
405357
1228736
1129713
1354193
1997654
1251060
205568
1301080
367275
1709863
1231106
276234
1541285
904683
1453170
1539328
1567732
1518346
465207
774258
127040
972103
1774427
1418706
1157767
1351331
956494
790789
1549541
1411130
850799
1092914
381568
1523585
188402
1875868
486613
1047403
293656
965911
1832123
1543802
1511995
1631603
997869
625341
767806
1072571
1660674
1077677
1174286
863848
351116
1340214
162632
1480906
810636
375293
1913646
1754477
535655
520602
1820004
1129194
948288
788399
1947799
461825
603812
1169879
622234
1177855
1366401
1400880
962726
1114090
1104805
798636
672794
1080577
723916
1296985
1813184
1495105
954373
1949705
1627291
319936
532144
1467428
1497783
187091
1222353
1732001
739837
1016536
226073
901975
1571723
689330
939175
1040719
534305
1595945
1074326
443547
984808
1811284
46584
1122178
832970
140445
1210197
330397
777659
85494
831249
546973
660239
1514003
1410019
185627
1605525
1847243
285562
291633
1684820
956271
226651
1266246
144394
1009151
1669774
1395036
1476491
1208755
1903409
1226948
1816591
1930888
1401074
165804
1200958
909867
1570804
1673157
1363870
1125322
816927
1858519
916577
602810
1322906
1429636
979302
1602825
1689097
638680
1287741
690115
1062836
1027672
510966
139046
2678
502522
1457128
174502
945466
1359197
161823
185390
1984517
7905
1259277
347857
1748255
662522
701956
557142
1271949
36549
1781134
1283779
1514107
1202784
543218
1552443
1319224
1082187
419238
1599828
1208887
1381770
416048
105449
992903
829424
1389983
209363
242488
1353166
298836
1660169
1589914
363982
457436
1238434
1666935
242977
1925549
779295
781086
1241568
1178355
1046126
1427765
1891753
1603871
242605
55971
1052410
1876321
66541
209677
893061
1502487
585456
1717611
512500
199809
765781
655555
1043685
658586
1696308
1593258
31754
1171614
410099
528015
1382235
554442
423552
987961
1254906
660077
1467397
670777
221928
866337
52919
737490
564193
118845
190934
1488851
1259073
411232
41270
1176339
1571105
1361422
474267
1127024
1322961
757458
163289
1922916
380
1298734
811096
96967
26407
1654933
1767283
833086
1560192
301223
1279790
183335
930971
1822547
1887842
1858708
1627443
1259948
700074
1711881
13362
558211
1265475
1754471
1496876
1806604
1355835
1490634
1378680
1418082
1900353
1959634
1566332
1545873
102016
833849
1408261
1829497
1205904
1226371
1793974
471767
1710906
1142834
1094574
1769425
190649
1673010
392496
1302775
731625
393959
1827457
1133834
729761
137393
115652
25096
1421656
775140
889725
1308701
1038230
1706795
1392373
140949
1899639
1694941
1406783
336387
348067
1168485
1025567
477957
1324619
986032
932620
1730093
556483
1597356
1691201
352156
163507
463038
1395374
66793
1579351
853906
1863969
705280
387814
1309291
722059
1844153
84385
1482446
1161346
1103771
73058
1248803
169498
155275
101173
684982
360468
772782
463630
1886770
263154
1257022
346170
564748
1193320
1210069
547337
1103469
361610
1788340
1956992
532397
335745
1674451
1037256
1583798
1666720
1313510
641661
1181872
1011450
1785110
113294
1080973
892044
1650291
1008058
266907
1330161
1717785
999377
483486
354322
1599097
1363935
1262700
1981430
1828542
1586507
552299
1844748
1525082
249059
78710
1584396
1259643
20405
1099487
1437850
160497
717436
134212
246912
872070
117318
227073
1350667
681238
1768220
825375
1463906
1624364
1668712
705067
1304343
344014
1175139
1635930
1303694
1101880
1419059
1037635
283583
556588
1925275
197263
522181
1107532
759830
1772488
159241
565843
281061
1528855
470035
473784
1534463
843989
1011309
181726
1224714
804499
583329
545417
1517104
1084149
398976
1950154
15142
601717
1025822
1582727
1746207
912229
1586998
1817949
486474
1206634
1736082
1358313
1831565
1398396
1048094
319531
1316378
278182
1937237
639168
1666574
1885113
1147384
1459242
693653
1605016
1860900
742515
323704
1214639
265548
520977
840534
1717000
1229137
1477720
236857
1505018
1649346
770593
1485025
1021642
1711196
982262
772688
1463123
1153753
1085920
176915
1932616
1841742
1819527
1515781
582670
1918362
148369
1287295
1087054
1921123
1127269
919877
618208
415163
1008719
330325
190693
1755047
768037
165895
1709294
514408
1570339
511654
1153903
1191945
124009
1584064
894253
266285
1953945
236109
1748108
104531
579363
1216430
752134
619911
1197649
710836
1832384
703897
1288869
1647220
1194358
1996465
1198411
1210938
26499
739109
435027
1388171
1817409
866690
1348483
1953884
1126822
1068374
476032
1960924
56830
801246
1940705
1455798
1658493
667854
1235655
420089
1118255
1458369
673559
893651
1886450
1125396
1807671
1413868
1529531
1643241
1408542
87995
1894693
35864
1182500
412899
1487261
540213
1564609
75739
408842
1936301
1460237
636102
1945636
437214
90839
790100
1763435
1535461
1534919
398978
1528654
1316230
830314
789690
144331
1149460
1287565
178221
207624
856584
163770
814265
1171371
756977
1349428
1818016
781987
1221035
1055560
1397298
1408838
332456
1637236
660167
1715991
130175
967844
1285399
520067
757032
1700893
1938987
1314875
1890295
83088
1480511
1859647
1154363
1960062
1421576
382798
1211529
1824135
1332661
980282
1727050
193403
1285640
314681
1370548
1173930
362054
1895799
1892741
1205954
807168
1314295
833935
416290
1874740
1198503
635974
562792
1439201
1282172
265785
446021
1062488
1588499
1164427
1418770
1647436
1903280
1375512
1597336
915431
1591798
745470
8643
1321672
1365756
1689298
1744252
91082
972738
1653928
521489
11682
1569826
1435899
1844234
1719044
154621
513542
1258532
877424
1237642
1654219
998155
1150930
453184
511574
808114
1290339
1706655
953738
747569
1838907
1519600
1843357
872130
1252192
1572742
1253608
1108790
279499
1715715
124702
1215797
1598199
1293181
272724
597731
1626271
123345
429499
1703135
1674108
1721258
1479292
688892
1108116
1539258
1989930
475569
1452815
833833
1734934
1549555
222971
1520953
82594
1918983
236104
75792
1540757
1923998
1651282
683658
1568135
206188
1381765
1153713
1913065
1217201
176923
1584473
563791
1338045
134723
241951
318678
1204406
353240
371037
37487
1725197
1609082
307997
1541501
262080
557561
1933512
710626
1666923
318243
604207
27465
356516
1306431
830732
57263
719488
636469
227548
1700134
24518
1277056
1768870
1831208
1031047
5639
1777071
609489
1498482
673041
365232
840152
318005
1204127
271820
1787126
1544983
767295
381972
1592461
1399899
1239845
1297571
1107653
1965245
939354
312156
245068
456552
1103152
796792
1129245
1883150
18578
1686787
724139
735360
772295
160647
42804
1479495
498919
174860
1666017
592388
546648
1145870
699393
695630
1074350
766866
1443399
1214841
487037
134083
543240
206327
170313
514495
255761
48614
101369
1212040
1020779
1037022
1741282
966377
257346
722486
490771
733188
11012
1502446
1260591
363879
346835
1067278
185159
1368309
242877
1203529
1197315
1408595
1490827
542833
305463
1353766
99718
1008816
1947670
1493578
116699
1797431
989125
579641
562395
1401285
807421
461196
227558
1453991
822360
1352539
13682
1862443
387382
450761
1089846
857792
189369
1465068
817202
1730533
1147927
819782
785694
1414311
1856976
753929
1508869
752115
172873
183190
66517
972941
273631
1933989
101407
1615401
253269
1845663
1426553
1847263
1359717
394696
1239370
1087347
1379215
778923
84617
1140211
1880726
641830
236523
1436895
1636852
1275782
465121
61998
1114526
52221
14216
1481623
751103
98288
496063
312825
1002819
1261046
901571
515789
367299
488331
739377
415067
654412
1834298
18617
574251
1517443
968790
1033245
539657
931707
1795652
548296
913882
722358
1403564
84665
792847
57760
1797352
109823
1135883
1978875
615698
1349811
1469390
1752940
666413
1051654
1621874
1399158
1351318
274331
1610050
94745
1904578
23984
1415788
358688
518083
441194
1159294
1859542
1453223
1567212
465447
958886
659275
1563689
1616934
1233076
757216
1968316
220764
1800143
1162327
755146
559678
783289
1651101
1653058
140721
264314
50044
1737596
1921837
437126
591980
331370
364557
1130534
1594186
1151265
986876
1670674
1258267
1644991
1087295
1391189
1612720
238521
800554
911507
433963
1991397
120621
1616144
1739577
630065
1122000
1888776
1301534
677215
1058686
5382
1181394
1907934
1257673
364546
1216870
273881
945843
1414101
1537987
618818
1867427
1704118
1708238
768300
1284972
1294025
1261108
667547
897338
839679
1312490
1328433
966529
349933
934659
1631800
639326
794530
493283
905851
69050
1040383
969267
1456532
1671414
1110951
853820
1731911
843352
1540288
1194119
694706
1951707
224542
195104
1698797
717232
1143955
798662
181399
1325637
1735154
388243
412931
1513631
1472896
1146958
1769969
1280585
1614868
383064
74389
1445578
1474258
187360
968689
1567883
164015
985737
1103130
1416340
1635697
562855
1080691
1858824
1320978
1549301
564144
440432
1967793
220519
1959424
111750
1732501
1814849
656880
925784
1122922
769658
1538717
947453
1282733
1048172
548960
518220
1503814
130261
1473165
1651765
1716834
1092786
287031
657268
1115550
1757406
713756
1420861
1744221
187594
931980
1320901
1157585
387997
127496
188650
764691
783619
119463
1052303
928367
1813865
387337
1742819
1390978
1250972
889726
536896
1185378
1349416
1903114
1862390
574191
21482
558172
1955694
97079
1940417
6116
968132
654637
943268
1567286
862399
1859996
1123730
160542
1177453
606704
1602828
900882
1670808
324213
1279670
231003
517013
1172576
641639
1946413
682850
249453
97454
610630
1802044
192837
667785
1686806
760926
1775916
1656573
1159356
188721
1404967
644366
1975758
438230
293584
37869
264151
25836
64540
261541
1369300
1935927
228900
1277282
1739169
1632612
1983234
1430556
355775
988353
676456
77316
768622
67220
1511909
899822
1474858
1681572
1927900
21075
1652968
1941565
413443
392453
591658
1665399
479237
277503
1094005
1722757
114119
476712
1276634
1806090
689327
347521
278703
1820343
1382571
182249
1978808
1970050
590039
661887
663334
857187
1801472
403974
1178513
1212623
1399925
605163
1321734
1611505
1530019
1957761
1661193
186427
1279555
495627
778913
314872
352657
693148
703458
216077
1937870
1629467
23963
178463
119281
1973291
15369
227245
1761227
1564620
289552
711180
52596
915663
1404282
661560
193463
570181
1858375
485474
1049494
252626
289600
1352051
1804623
220271
1688558
1135574
7751
1304284
600267
263086
676984
1170625
1054212
27851
536128
1306196
373570
1051779
1952742
1670879
761375
778645
1330682
1215438
528705
1150698
1974204
459285
1821674
876588
1553718
72513
511387
376298
662371
1393580
736003
1512618
1132545
475825
189860
846753
78339
656136
334198
945161
118534
540189
680808
11572
1297465
1089877
953914
1129767
1121041
1671933
1760682
1050047
1540904
1085444
356874
1342294
1225171
1168201
1452209
1670209
1387279
1254098
381692
27371
461990
1306601
74884
548793
1858175
1907824
1413263
1608181
1037657
356781
1574419
1814084
940804
529468
619746
794451
1734615
998741
817551
655616
1399449
701279
978780
1417370
448565
1388053
425202
1875422
1798187
650037
1908854
1795341
991937
1229474
808110
1573646
751661
1473578
1388841
1296266
734234
23923
591376
163857
729518
1553348
1950461
946729
1581795
1333382
490911
1704203
42370
1863962
960246
1005363
149162
1622810
257919
661009
813638
1035850
1627407
1280579
767860
1693640
1609692
1937897
1674519
442404
1097423
209633
1539307
798221
1723675
1580031
1175289
388722
1971375
2085
1631052
680007
159018
272998
1534414
1896073
1690417
947167
631055
1351048
1614682
1492947
1213060
646251
1553087
1932032
1977431
14965
279371
149887
1174716
1297048
1116241
152546
1759268
1096892
53785
776151
1603468
711330
89764
834399
1225830
329253
975876
1903022
1462919
1969679
1595762
54772
1836671
1724446
1230027
1180722
570691
628825
102202
1073814
636883
1200802
1267683
570075
1496503
1124945
995513
1143351
1917460
826804
1194638
23175
1347458
48556
1809493
1577648
1191942
241269
120385
1285014
378775
116431
1133462
1639352
1033100
641679
879382
1495291
305851
140891
893835
799734
1502455
1535765
1863678
865162
999816
1204466
1578255
507217
1856030
1259054
1119159
1697872
802680
1454643
1419322
1654301
1542132
52256
482781
52821
1855903
34090
262718
1311498
1887807
869823
1381042
387057
339272
959774
897415
1432870
1418316
345047
1676439
1562430
1892074
695501
1611767
854971
417743
1442981
1956092
771381
1307762
1905689
1754213
1259827
456191
1065469
311521
1919258
1215041
1572719
1314931
1722268
1952929
1872933
1501855
98341
608742
264664
1187182
983630
1103599
1054315
1921744
1023972
1619678
323804
1625025
200874
556437
507607
873938
672724
138302
1175605
1196683
956329
599967
10627
1606918
655988
1023445
332579
1573768
112706
1558031
469420
1409802
1904641
1513889
1250302
1681804
1392620
1107283
1969966
202115
118580
1613008
899773
823463
1079065
77670
568033
668300
10737
1591446
512847
557194
1899122
1095521
43052
579720
387177
1969038
1014882
146935
998641
1734727
635810
320972
445574
614
637725
1832944
779037
1322488
683333
1375758
1451724
362271
1214672
1832653
879034
1703100
43809
1557662
1711730
722928
1820319
1958201
1754
687153
1466161
1615457
1591488
1721857
485271
639731
1935167
1580918
1233533
321902
376003
1458340
1351673
42577
779474
874156
1586368
1431915
1456734
1640792
1177614
1621305
340511
187361
624609
733265
1203009
756843
522546
678530
30867
1554129
676001
1547404
1827703
267094
1036629
1446365
203936
1907921
1017439
216695
465733
1994682
92118
756553
799852
842551
1221297
810841
1010847
504911
863260
1139563
747711
203169
1566437
1935274
1558094
465108
796235
1099549
861872
1642097
12632
1252496
262302
1645848
850678
1616695
1603056
136671
1183440
1407711
321777
429186
874969
274619
1178473
1611586
1551657
1869867
74458
1278180
1826548
503628
1519714
1824020
1211312
1392405
235042
1322580
196171
499572
397430
2319
1440861
702009
877849
694833
30586
1569567
494750
1015209
745203
1038106
1075186
806358
409009
1169609
1086871
233495
343062
318033
1389182
1963573
225574
1858592
1491409
1547514
1263576
1300185
1275006
1899928
575817
1426646
77168
1268859
1381630
1423934
1117419
1103720
1856251
1429446
1761826
1265378
1844849
145185
399499
302611
1998016
826053
1184179
475209
259676
1974214
604178
936246
613810
1479321
1909503
1176956
199033
333215
731878
1405315
761601
1874149
1944925
119435
621929
1206848
1281302
1762056
920004
601815
1412545
1851225
1393706
553374
1676271
1641973
1675741
1746418
574798
1530035
1453799
659632
1572792
1527005
555373
1304762
1800496
420426
1935248
1871771
631069
1559478
215636
1458682
1610371
1848831
511410
1827354
559596
1684223
1970022
228851
1029998
243922
637104
204736
1369619
1426109
1273630
1678604
390945
965087
1604782
1216597
1879584
551209
735596
1514842
1733906
510491
577008
1471475
1408877
1877526
1556907
182005
1222645
1497775
954252
1286819
609946
1322467
823697
1870245
1129547
1516600
965032
294458
1252223
863572
505995
1273908
881435
746797
245285
974257
1759779
762615
1298361
1787576
790124
1303882
1920009
1411575
791851
1725640
130182
801107
1875604
1230560
1971307
1483118
294603
172756
411310
1754062
470731
255484
1849293
1053370
1174229
1328285
713558
626865
1003245
691492
772474
528146
421892
429644
942507
226455
1873791
96272
798527
1951789
1303555
1287576
740720
117442
1088195
662684
167898
1777791
1304869
1325801
315726
1737234
755307
1901168
267988
1015065
1859136
1055170
294030
421617
1081296
1881454
1461876
1619915
1916889
1342211
59949
390559
1228340
1786523
1024339
204408
1317044
1277115
607404
1586369
935763
1331553
603987
1981466
1694146
917000
135335
1071261
341055
1591328
1360289
1977909
474435
1687276
690119
1678755
205240
1975151
1845538
1591417
34239
1829890
1346715
341649
381397
719124
1597608
604701
539260
1534876
53297
949424
344088
645166
959100
1371539
1504540
1286180
177826
431367
1371017
24824
321667
914588
784092
860442
459935
10932
974526
791853
1511412
748954
362821
1768665
94315
1393055
979157
1703450
968105
222847
790957
1177803
1861340
1969813
595735
1093391
1275690
1140557
1513094
533476
1850211
149636
453679
304264
1734378
1435824
1503256
1793927
1578501
339326
1639171
1670780
432315
481805
1906704
600469
1568037
122468
1308671
1766792
420590
1428717
1028628
1772900
607149
686503
603225
1913896
1499266
304342
865183
1784743
1829068
811470
814783
603816
760165
422812
116566
34576
785432
657101
1343581
115300
1102039
1767641
535895
26165
1130924
1101496
429457
369978
134150
1891552
302205
1975142
759354
964896
1493953
16293
1490920
1130791
1061101
1952895
911282
1055339
1153269
1029369
323154
1577621
289248
1527444
1964146
1527582
172276
1763583
24992
1672094
1292
383330
1057608
619750
308879
561179
1741315
648617
1524103
1039012
228818
1534306
107162
1747759
1686716
274837
320790
1933829
1625985
413735
782545
1729831
1211545
1341053
1695992
1769832
757191
1202443
1410194
1169082
1192361
1099572
346376
413647
738362
1072695
1395874
1108299
1022373
1740888
1258228
1776461
802238
1760343
1963860
578661
504718
1979526
1921514
1484160
1492600
86038
251294
708746
1503042
1599983
559400
1154303
1876105
1455253
1367621
1805518
149958
1219354
1912115
1451996
1704434
999636
782742
254822
1329277
85792
795553
1001819
1983194
941760
1117159
21452
156782
598561
1535650
998532
1590023
1948942
1946929
1844926
1109046
1826924
556908
1844831
213619
126441
1811827
1139563
660209
293126
994009
1482941
1614220
1454522
1845519
348186
518192
859316
717683
1152474
1588382
1798042
898328
1713664
378968
436869
1750247
1139966
21224
1968392
44640
194941
964276
1220442
991724
1841436
370594
541317
628865
60472
1253810
296318
1488031
808007
1516464
1341906
220841
801413
98907
1031228
239764
1296098
468846
1747364
377789
421756
1731667
1832582
486114
552955
1323839
1362826
1930133
1327209
1238597
554597
1927196
95434
693825
219527
1410795
1706780
799082
741641
1702414
1574694
718696
1328683
397086
178546
1179058
1009848
1158395
1170697
1287449
1321232
1445247
909324
767360
1550019
362455
326180
855460
1909233
1839928
1434994
482065
1447660
1370267
1014881
1766920
750346
942083
605369
865666
1931433
1999956
640976
1581242
100650
235964
1653163
722805
205416
500531
1545179
1107694
1968965
1611753
1842962
1261190
1144607
68131
1109199
1457479
985406
387513
1494180
352258
1985638
162363
54716
1100314
1038528
463062
1279422
83654
1543273
1029678
997638
533658
419105
1696120
388809
112803
1650166
65623
1650952
1462923
654751
38376
404545
1266452
805698
1107212
817811
46143
1664478
997004
410958
157172
558838
137333
1399796
1367552
1532903
1578979
982925
1379976
338702
1880001
1783765
268154
339583
1530883
1345795
650694
1340046
1256212
545944
1802462
1669857
1577171
887590
1988965
407275
1217727
1607494
1595674
1116096
707375
173782
770877
375747
1705333
97419
1641383
865172
843792
779444
940022
654286
1351893
361500
1242745
1208113
883732
1041902
1657551
640063
1906530
1968114
1549979
1918496
282598
173007
1255181
1154987
269361
1165473
747239
1455269
1032577
367379
1144194
1065465
1481824
1081846
545159
1776561
1819373
170404
1664417
1137020
722121
774600
1781700
6588
1273056
1747848
1025539
1022520
1570599
442741
356679
1750036
440694
1674065
290678
1268332
693991
728666
951637
205446
1077543
1753554
138883
138853
337610
80882
233307
1582168
1342860
844210
1239535
388672
569628
1872611
1202856
931877
1203696
563626
438696
1602642
748886
1298154
980295
1768523
143438
1457261
478888
291344
967015
1183611
893680
881855
1796667
1224571
1284498
1961482
1476547
136207
1016063
1716690
169941
35203
559186
271525
1146471
802123
1911742
536249
800410
1303698
1742407
495008
490705
119815
882227
26110
676109
844642
700018
183837
1332954
1995429
1303400
803220
860649
957253
1120971
1151337
1546562
493202
1614682
329723
1434625
756835
1274712
124424
1156488
864877
1152849
753338
931377
1129119
281635
1024644
1362639
206944
1246256
447469
209369
347391
977057
798233
870321
1050620
1292010
70244
1361953
1681329
873668
534002
1557161
1082392
1646882
1245501
969908
1186902
1391266
1123207
499283
903546
77421
547738
1415132
59415
1079618
89715
1024185
1451981
747989
1715990
653626
1219345
1787102
71397
157651
846787
492817
939165
1826727
1835616
768650
1812931
1760103
563192
641672
746069
46455
1912421
1110704
1433745
595810
741052
900222
1703526
568764
922258
960849
133585
1818610
1217359
387207
1948321
607224
1074027
872456
427248
1955813
1342827
810493
388715
1806573
1313882
857754
1938975
1363085
96718
362408
415553
1404129
493818
1834133
314510
680000
473914
1178487
779195
612067
307362
258988
580867
401779
31272
734583
1174846
403185
566609
1255058
659963
587785
1428587
1212426
65506
1729926
1283326
439344
1685519
1747665
1483479
1516568
594740
1543863
1382079
1243593
1513217
769732
247661
47188
117172
1520674
837418
1473203
786160
780561
1207267
1378307
1217475
1055566
1050271
90595
1500566
1705245
378777
588905
1058848
284154
1000089
1336225
1601164
374160
145501
378939
811433
176439
1659632
1827145
737810
1935826
470620
1993957
994991
505472
1405006
1815364
541234
442448
746500
1319329
545285
1298730
635140
1729860
1384413
463812
1974614
469024
1521943
234452
442757
846592
903854
21162
1149114
1053635
1904765
1580359
833592
1079681
172790
868699
1657876
1767466
528968
1394317
686296
1878893
967256
161826
1086638
1525681
826171
33952
847676
370620
1359735
665483
1971762
1577800
858627
109855
1075087
591504
92150
125704
490813
86611
1093467
74240
854382
991926
1982218
1622000
164324
272638
1349644
1549352
1615610
1565861
811440
879110
1128105
1412997
167091
124578
1544044
884437
1733647
1331060
16504
1977640
796343
1858861
723940
1150683
1964889
864341
1625037
313088
322673
1824307
686221
1076122
368514
1546766
545176
1918306
1583916
194107
1987838
575671
1953946
1703314
12143
645760
836267
107708
1931410
1207396
101350
499715
1668755
1985870
1720580
1399527
1339757
144823
1644781
317293
1319852
1928338
785456
1296625
1514747
292093
869476
371668
91306
1343474
1916511
944901
882711
352661
1552265
1338164
1289882
1088331
457156
429628
708783
195391
1053552
1384539
1432141
1515462
965097
1918225
171458
888818
1183097
544436
100566
1023606
1736165
314979
621337
1285525
221696
1639253
1294223
1077407
1162054
1343774
1587424
559179
1252919
271906
204672
604714
1049114
1648875
854828
830916
1055210
559971
1609110
1214559
1868645
807240
177613
1544414
1606583
1973929
281592
891251
616155
559726
1474777
1059774
1909704
1931422
490911
651282
1879636
1384498
1030171
637292
125222
217968
1379643
1793585
1046430
1185329
1883713
411845
593681
1315001
1654935
318087
246997
1681697
1118232
1751733
113405
1875118
1952787
103643
1569581
766704
1518613
823538
1408430
139876
360665
1592141
908960
184871
1748757
546096
110404
1263858
1022558
982171
1772058
145266
1970776
1240269
139130
305544
223590
1912406
360450
682416
1083653
1583734
36292
1716117
1587343
1411412
591413
1555497
977172
804231
420734
864330
1217341
815264
516984
310218
1731688
863651
1601456
1910811
1622458
560640
383772
288727
990068
308528
1576156
910119
300480
890519
1956765
1447585
1335634
1953888
1069386
1281462
74161
1493349
857954
555903
445014
1659290
87856
1829122
303954
1289760
958956
781440
1317289
834438
1730715
720940
882462
997753
1204448
1449071
1836417
519627
1106941
874431
559559
1396618
1973059
1704996
59748
1658580
384060
1459010
197476
272316
147578
1474137
320384
1111186
1113780
1472894
1568302
721338
245474
450731
1876311
778516
1982383
373696
490448
1063768
381154
1122800
1339000
561171
976107
482395
50930
1310390
833736
369981
1366702
828512
1293663
1799647
1946111
1046668
1965929
1151950
127338
559458
530126
981885
1423422
664089
1022314
107899
1470786
549536
773146
673705
1324574
325782
1536816
1648821
1254385
479131
94664
1698631
1432900
391392
1166865
1203728
692007
50778
1339314
740019
1222994
470884
994223
1153233
1220234
100784
1825823
924163
1137299
367699
434267
991519
1661088
823079
709
826351
1920226
859643
452009
1586776
1133299
979700
1942937
900414
1200811
362871
370115
1600300
1387690
1883627
1977363
1246453
4504
563577
46306
1098974
616083
458862
239120
19094
1599142
957111
1788895
1703090
843683
879641
1562123
1172430
542637
1712093
1341943
1967399
1950275
1446013
276581
130634
1874742
422827
1441053
1202883
1555302
1452000
1488595
1164362
1548616
1189983
845477
1680376
1690134
1058788
1110066
264178
902737
1894448
1972780
1657015
1559184
188499
1875020
1646610
403250
799043
1235222
1201263
563554
914758
1015568
714009
1455551
1815189
383392
4336
94837
411597
196676
81517
110168
294578
653803
673865
229843
341800
1664028
1981655
1841717
1901880
1493326
388121
1655342
932925
1163226
1208832
1685164
206816
32621
275516
455044
1655070
71283
1610188
22192
1608911
1800958
1060336
1356993
467268
536075
1633003
1459878
943119
1796523
522526
597731
1613709
873850
1875514
21995
75499
1861115
1629365
1745412
424187
15021
654182
1267187
627258
1008005
1075697
648396
1201245
94920
909305
1133817
597464
1553910
1951821
210081
307282
1877414
237487
1054179
306752
1179888
257996
834552
1723947
1492689
552333
518707
315651
268503
1617205
588075
874814
554390
1514799
890343
1650964
1405075
447170
504237
1396312
1863774
64214
948964
355964
1114266
796918
1044670
767786
1228150
1885994
1442523
1849195
868362
1367372
477993
1145040
1656642
1857485
1338723
1313158
395015
1279288
1057735
1251493
401791
1803509
201525
1789125
665675
1511321
1184201
352679
645514
1163003
1998031
1855739
87230
1215022
1102234
894494
576203
254582
1727877
1683492
713366
1034371
783597
391219
838797
1469695
981803
1543471
166488
671375
1670599
934677
124978
1081204
790902
1717487
1306265
1972176
146216
1576145
439234
227549
1368573
1166676
1259392
1072562
805751
289244
865752
417079
1228075
1720317
58851
264985
1390979
1197596
980599
1767864
1739310
1105653
1670149
1052186
1724891
937121
1386439
80747
1951179
27272
1347373
1111359
168533
767220
992483
1418438
1293947
1535104
618839
296235
431410
178
1045660
1669609
538514
1679070
15929
1457531
651048
1016144
1935180
1310128
1932636
1412548
1300781
29313
1766947
152765
854276
1612530
383548
1865827
708799
1505597
1939083
551675
89784
105897
1833934
691571
368568
1416830
1464939
361229
303584
1261647
314777
1286410
1665397
1146396
1049280
1514034
654124
1428968
1385654
882257
1808643
1641667
1360887
1650203
624569
1631699
799513
1028062
1848786
1116461
31651
776757
295569
303977
713210
881725
1232369
1574661
649151
824374
463495
1731806
1333620
1936255
1494559
423490
1690874
760000
582932
1663123
1432749
1726264
391591
644594
1867509
1814717
733243
1646530
1243888
1834353
1558941
1422172
1301186
1716252
263279
1466086
511318
682598
620595
1109154
825184
1368959
1736223
403345
528723
966266
1323057
533938
1594236
92315
137813
1836390
71052
1983457
700570
1267329
1423976
459404
1641719
506088
1521980
682540
1018854
1783965
1054748
168817
1069131
1544198
449822
153482
1786287
165154
1817289
414451
1695954
752362
657698
403971
951891
1348123
1722393
848106
1405777
1847085
1560959
706241
251747
125042
838583
8506
1089601
1537176
639571
88293
1221303
1495534
577932
980807
461530
1714087
267709
765312
1503608
1155257
1310546
999232
790844
1630489
519162
1793954
137504
1293790
1743918
579047
901222
1476521
1858471
1773138
922883
526662
1975357
1662424
1985874
1785543
1366051
1078441
1963106
677586
1310495
274850
1688219
1829020
1019812
650527
1571407
1757841
1695273
1491978
1021270
282878
666167
1540287
1693279
1397136
1193996
757830
54648
198316
1840817
1055435
1292665
483974
1785475
1262267
1910450
595775
1281090
160863
141887
222926
1605868
977225
1148586
148681
1138781
706456
28398
190392
341590
1255794
628405
1126797
65311
64208
1965245
872948
328976
1971323
1696496
609755
157299
334724
235389
215101
1749726
3779
29973
1358050
1556340
488759
1209374
1491501
1588438
1111755
1182281
561049
1424101
484493
786203
792765
1915366
435335
207135
227516
1609695
1298398
74867
934922
6322
758870
1917649
1816653
1249231
459657
946414
1146174
1434057
764148
1223749
1462391
895026
589807
506208
922329
742866
1763600
466322
1142625
106573
1592468
134361
807684
1831788
688256
15569
482945
1313703
411371
1727241
180964
145666
851821
938441
1366081
127276
868551
1350354
445604
1279251
464889
883976
1704763
688132
314853
1104879
343257
822409
675137
1054035
1272816
137649
1514190
1765099
514856
1891053
1669246
1854597
811593
1137054
1828374
1445182
1242351
1426863
1178555
180253
271569
1685882
1827565
723042
738512
354888
1973426
493073
854171
1510412
1523528
941256
231705
1337118
1697599
675680
1618494
1660552
1881657
1135366
1483833
570175
191163
1884594
653287
1380770
1818476
400191
1664851
175874
1284521
4658
789286
54509
955297
743549
1261040
996658
945964
936432
490120
1270880
1409510
1510176
1039586
725022
1512270
737176
157691
448365
989252
1454438
81
1466714
1406534
1552209
1656025
1643638
94431
1906540
1882980
1175341
1157013
1497743
1660894
817206
74972
1988321
1591541
1340982
645685
1702033
61511
1124000
1427788
1147526
1073293
1131043
1470833
812586
430516
34216
1499064
846635
1773810
939201
826558
1594695
1831402
911713
4639
1842785
922500
1336424
453342
487982
1649818
1169900
1096512
480178
1436999
299154
1417746
967429
329021
712655
1041200
455312
807684
384663
456783
1536569
828613
1946205
48185
149376
649216
587635
552201
1014682
1088460
1816613
538745
1395163
116315
942722
531759
1254725
69763
1978287
1054550
88937
1884466
972391
90206
1719838
478565
1626145
1440182
1824366
1721608
723823
1893055
694595
1100558
1570175
1007398
295215
1145511
960324
43450
135332
1645384
948891
199768
1823122
1731538
1679653
1601214
480097
1340177
516157
1370155
1831977
1077235
502881
462780
669199
1044036
593901
1086949
719091
127519
150722
1875477
1651208
408849
1048287
483542
1042400
348651
1446651
1320234
243087
498631
1393820
1355145
1085709
1938987
94273
1603635
1502467
621764
1044611
242750
1402633
320671
1513590
559423
1820577
1354838
827456
599105
290767
543172
44707
333434
977079
695826
1573373
1155459
85025
291308
1216297
413380
1596708
1877212
453727
1657138
250529
1196594
1488492
1288086
340822
1169887
1260687
626700
1877970
1061839
1876900
100706
653629
1017562
452169
229152
270639
450836
1212588
1269232
866367
1331426
468741
1517749
1344766
1299557
97521
1111959
153255
259075
934801
933779
1622855
1732446
927854
1798526
1924840
1204113
1633999
221241
781649
502891
226075
1382874
658602
995924
1782956
1639069
1955118
1586848
1845486
1091263
434245
298532
1513120
1054749
631159
68724
1619574
714163
819972
1452119
747582
1773034
679888
762110
1186025
144783
1533911
1018680
1514684
1963885
1790956
229988
1100844
100481
1462823
1518133
1524763
1886532
1186632
1264600
85216
380402
804809
1061682
1728686
1458359
786995
36231
1132454
780412
1087698
308504
338843
124259
1754985
904111
424873
1275758
332788
1915703
335658
555821
1132857
1174201
1417656
1111562
296
1645173
1259791
1268594
1578716
372398
298426
243445
209891
593006
1337257
1627877
1974572
953389
1525761
1637985
1902062
850319
1593988
97291
1082788
1091152
1857943
640185
1568243
116861
1436769
149514
280299
1719275
1481562
1967496
458212
1121699
1204881
971497
1161261
987535
1484148
1504389
934085
1189826
782594
903099
554959
36312
615572
1597494
218925
1654492
269747
462522
395653
575784
1660525
1154759
1648658
161353
424711
1251519
1539997
556341
1493150
1384425
796245
1674849
1842166
1851172
742588
905192
1087744
1537283
664347
620843
1983517
1284452
648389
275141
1945019
51607
1708611
535142
1438505
88883
1858478
813640
1639517
1810899
1991911
1151673
1902666
981788
907926
910141
627060
1666964
1522616
8743
573285
1918467
1360720
1996884
1048481
1856683
1632934
1189094
992326
349464
1504473
864901
1304089
1121758
1208653
1479544
193832
821961
669069
580296
1858436
1130622
1127988
898327
1248094
719310
536155
1413772
1815629
1675911
1352328
1015903
1435677
1164195
484517
1655797
1144511
1906398
690444
95248
1277185
1975213
1342513
543592
269145
621319
1852165
1607724
933810
932785
576926
1074399
567648
94050
1102746
391798
1442404
361828
176204
1221029
865549
290582
155752
350196
1650765
830030
1506096
511439
1903702
1521133
1632955
274246
302357
1459392
1262613
500369
1726817
1067916
638639
332672
1573531
1640665
347927
1595964
1338296
1264140
1308254
347262
1842380
478951
1545637
1193302
1655385
157890
874442
305197
590910
1073508
510935
1225029
1843561
1669203
1737041
898952
1107578
1141147
833753
588577
1689291
1865446
149710
1597770
110033
560952
1080370
1271296
41617
1927719
1022277
871733
1332221
853709
1057349
1921196
517367
998493
208435
1613980
1387085
542937
1359825
1226432
1330442
584126
522947
1972218
381533
1605585
1301671
1866570
524556
1176302
133973
1433569
846977
1835575
50857
1233821
1445256
1688992
1281278
306384
63317
1468807
1782650
579279
309377
18314
641029
522460
817755
540384
588013
895894
111508
1534968
1959884
1494169
726625
925642
1772897
395275
981585
380027
640241
1584125
114078
1307390
558921
8329
1829001
695008
924764
604997
597518
1032830
289724
1626602
912511
881142
160493
770465
813306
1493885
618922
1841212
9406
247046
1195864
1802573
1260812
256237
1631779
634628
1922143
1680151
1521872
347347
932803
1647558
757331
1569116
659311
1856292
777002
369695
1468518
270577
1482349
1810275
1774097
1000840
35801
1190888
437932
1232486
295631
1643514
1866629
1109935
856701
1497294
348214
1223915
592390
1405372
1709993
1421179
648580
1225487
674758
1777869
242
1498624
1819390
1158307
1240439
283556
229433
1953077
408581
631098
1913017
1810007
1298861
584871
15965
1015809
355447
1506379
1543110
1800739
1371003
670115
394472
302802
675919
493827
838794
110552
1265110
1040276
1294070
358057
1956718
1948114
1405503
1716440
1955877
1470978
1280560
697680
1857397
82822
1028951
1316112
248566
1094648
1028863
213553
629267
1881424
1242993
925796
1324457
744035
1595388
806769
1116593
739275
495824
1142339
1120214
827907
1361674
1144101
640667
1802688
551934
1976319
1124954
252493
1999923
679648
1474613
1084834
103172
1095612
545814
1201168
500749
1210453
1707412
187585
908456
1640692
690056
44307
1478328
113971
319847
1732914
56538
947288
1183154
1615743
1453924
76123
1463914
1457805
403917
394619
24228
1991884
249481
1147929
1108305
1468924
456466
1510474
1351515
943485
1263581
1576959
1569745
700522
1809583
1485903
1499811
1883449
1039007
1570592
438076
966883
377968
747701
616505
1387199
1125284
1839838
1091900
411774
426507
1169321
1966933
1999490
1152519
933424
675954
817761
318878
13234
1365486
620279
129700
450341
865539
1757072
366783
886565
1731797
727850
751507
1382307
1187217
1109151
108921
303722
1177439
459939
1531375
237732
690514
377045
535112
635741
223333
905717
772472
1894507
1211095
1426098
1570033
1817587
251047
1908383
563443
1779362
820199
830415
1178514
1307672
164249
1130600
104390
1184730
684391
50146
1664374
1212786
381853
1110513
714514
1958957
1363700
722335
1660510
1567742
1488097
1734619
1574050
1929288
1284248
445878
275090
424773
1499022
637508
556957
334056
826215
1881845
429911
1631949
1991588
706947
1547287
372302
53554
989417
107428
1152346
473094
1062540
723511
10529
635935
919844
1116560
1821222
577253
1036471
1564026
478852
1687345
1159500
1974867
1533372
1133386
801142
907771
1464769
1294080
1939518
79404
90975
144309
1141856
944377
662321
1369869
1869148
9850
1152300
821688
1736740
1916059
1946830
1810325
122650
1026408
316933
980755
1744481
1921256
679874
1139754
1162157
1772059
385229
1097341
293267
150162
1939027
289190
46007
1211410
995168
784876
1568256
1865427
1845104
1604938
180181
735004
1029453
325528
1771659
715821
1220840
1362754
1648912
1766221
1477853
1917988
1713100
788190
1811185
493015
1073937
271560
851384
892655
402303
1381446
299992
840597
1463387
1017478
497682
1350116
1833525
1265003
854951
1638849
267680
272973
1182
737735
407689
472998
1936766
958091
1847577
553016
846611
1480363
1621655
966599
585136
1600973
418399
1551412
472976
11746
1761641
1046520
1658280
1248090
692188
659585
1037744
892973
1229439
340597
773583
58921
1526824
362488
159913
67944
1349665
414185
170728
696084
1413455
1910445
1751018
478957
192191
1296577
1266772
1193546
1905558
1799297
98643
267020
234463
1722221
225125
1472567
958388
1268453
807033
756967
561121
1756469
407859
780905
604933
1007469
1578014
1228574
1385516
693329
875148
1976714
669361
980279
812333
1754284
1023120
652758
49725
168515
177772
399794
552725
1849459
5002
762228
1401092
1379723
75545
1110479
1857025
397447
1587671
1129251
618911
846279
340916
1605585
517674
60185
1900931
178414
1369810
912290
783128
499194
954690
1604207
218003
241252
954425
1004662
612590
1689794
1981951
1782495
367502
930157
393144
396626
5207
1089257
950900
95718
639550
1412925
446097
498555
1785760
202824
766574
404600
427833
522950
1345783
1256458
1781746
1281942
1133827
1171921
1472211
1372894
1811116
1385480
307033
1567238
1083483
1139670
1434320
819891
1797869
791765
1104002
583231
376082
973913
18266
1787200
521599
957743
491495
1005840
1604304
1112284
1575808
1592931
1359072
1762164
532880
583556
1718155
187436
713087
1754
1035164
12159
193701
1467305
736205
1967014
1868837
996060
1229282
1971300
472347
1531175
1995462
1855138
320800
1378621
1358576
1637206
556917
1609850
1963235
452555
1515980
1538535
498034
1896633
1901862
23078
1145061
1924218
1148126
678076
14252
1598020
1207822
1502738
1381809
1481238
994969
1929863
392008
961166
540335
1262786
86715
551648
1378630
651317
1186432
1811120
1746983
147287
1784400
1875543
95184
1405431
1618652
763860
214370
1551811
1164579
213924
1170747
1409550
1022224
881952
455322
1774942
728845
679467
1331498
1768206
194180
134153
1673463
1419117
1681652
1555887
894232
1763921
952182
1357909
409186
1762529
918105
1502498
979558
1688435
1023755
1898567
1197466
1979694
538984
773880
537338
1103397
1345881
1215436
1017465
1184223
1730165
1660812
833858
326487
1440490
787869
913499
844319
1564723
695854
1710005
237626
1229354
1920111
745446
988441
787773
1151444
1532102
1284530
786930
790579
628670
1114941
1475379
1006297
560479
1413882
395841
598705
1613875
522760
977706
1617788
857837
1388454
1347397
1499025
314948
1847458
1681786
1098540
861108
146695
1519287
1125235
105701
821638
28197
1416536
1917372
1103687
485788
1200691
1119554
1761892
1217954
1382608
1272027
968277
954639
118279
1431631
601316
89744
793428
1075199
1045317
457255
455990
600527
933234
453339
1297012
1327507
558415
1855518
1165415
1998483
889164
1337165
508942
1640953
1700709
828384
283737
504375
1697011
1049107
427026
1176052
926650
166022
1395775
1920572
1639315
1426032
1308843
1756835
743031
336504
1607604
1423213
959106
373358
1804814
1543712
1869210
810371
1679107
1986259
1049361
1762645
469147
1555885
1528648
321237
1734195
847912
631481
1888829
1530579
135212
376620
1800208
1104064
109873
654500
1057199
15168
1217532
527164
1474037
1965045
1210853
953655
1694027
748956
226961
1646096
448229
1769074
663072
1533302
1364652
132268
631201
1659544
969522
1229036
487928
1183431
1364145
351623
1178970
372171
178684
1175503
1626530
414223
692153
295522
1653667
768183
1772933
1757748
239907
822378
1945850
1425760
1448936
138414
934404
40023
1884147
910104
548905
1236094
1378068
1315968
1060918
1206669
968424
928357
239166
1924982
517164
750430
1542617
249052
450598
1467901
1083452
557245
582352
692380
1009622
1814947
639395
1634497
390415
154462
285659
781140
1132954
136775
1980282
1818490
1468600
1072133
1827015
1584698
934447
985019
1708680
173967
761353
915968
902842
1779954
934348
651124
410279
1101626
1606336
1502093
514051
220034
922041
191090
935841
409379
590232
1452332
72905
317458
610938
1343015
1897959
1678064
1312442
1157620
1466714
1345023
1474965
1270036
937699
498727
1393860
236866
1305362
844577
711314
1739206
1831089
1512821
575507
1734408
220580
1001190
841587
930787
1073505
1901021
1529828
1878061
1304188
583884
298252
445565
1817551
1908623
1166848
571349
1943598
548919
127423
1990038
57341
1393111
1419422
1171900
1694363
1592357
20814
1155
665370
1405663
1098282
911385
1023955
12436
1711571
1488607
827450
57703
1903498
1355840
286551
617495
1939311
1905896
262419
1170884
1322296
127943
845141
24489
775828
1509439
350427
353678
608044
860087
1439198
1695090
149878
1330972
1772247
1126962
1096076
324171
679543
336831
288637
1164321
1137828
920553
287092
516120
1725141
73316
1677070
1278241
1814628
96911
1245855
1721601
413229
1583013
1946350
1723484
1571009
699648
738348
1351414
366475
173210
584723
890675
1189462
1566830
527617
1075149
366819
575577
1661390
399786
1368931
757878
793674
929084
1662277
1918189
323492
545084
406137
1601682
1197724
1780697
1036066
1060319
1249035
608899
609431
718565
943033
1405436
273947
606218
1340060
1470822
1969889
695603
561361
1019893
979376
213846
1051873
1223384
633066
1720542
1022700
1207176
227130
574864
519131
1876141
1188434
1357880
1666729
1766903
1961777
132483
1669424
951077
441880
983707
790302
781972
1799963
1764390
523815
484743
552613
1675918
1470178
712132
166350
1592146
414272
1250047
1888175
1654995
1366843
1696413
1968418
1114330
1347048
450784
1273812
157921
539985
94367
1679260
320913
1342330
1080161
187561
756427
1375159
688766
635713
1435464
1421599
903163
375142
1679132
962381
1638489
240249
702650
1713166
1459319
550932
1478719
778790
8209
1829999
773753
1660281
1464586
1966837
790742
1410054
1988351
553491
1689157
149372
341303
190776
1625063
1638708
1758953
146148
1894456
1325454
364231
1858058
856524
715325
969781
848924
1881406
1605997
1025220
451855
182966
1273219
1160933
583104
404026
1712131
1953051
1142307
847199
852191
655401
866185
182459
1011534
727153
822713
1158273
556452
935502
1025090
963042
1648970
1308862
1619271
889099
953134
1517120
718329
443524
750525
182104
1104465
1988301
1639125
1347318
1470917
882057
315133
1164885
19203
716341
66735
1786318
526248
94439
1214833
635631
1422506
1555681
51183
714792
270150
1402694
1411859
426153
529375
641404
1491020
239629
708043
1998764
1323419
310334
1370513
1717846
535587
968533
1248650
1152671
1361461
1792791
1908885
912046
623384
475350
889009
419107
604042
981039
1524270
106947
991106
1292770
1894967
1170182
1265287
1089792
1765081
613929
661009
590393
1137041
694876
494824
167485
267615
1227896
83383
657221
1775577
1595426
1594674
93486
93319
816292
795895
1151702
679846
1465479
923716
428183
841195
1630780
598146
945366
1906083
863158
121479
1312725
1725564
1853584
1326979
513073
548251
546752
1273838
298513
1748115
249643
1560778
964148
1250449
1672852
316454
1757156
886195
841624
1496853
1216551
1970292
536733
1762869
806904
1667704
532520
891010
1676316
913276
667007
518243
751350
1952253
867019
1102341
609554
275131
838896
897341
1055361
1737220
346791
1831270
216817
1243949
1584767
205799
1174101
489123
1742664
1056596
222270
990681
755111
765449
1912894
289695
179296
554686
667106
1182766
421135
1328116
790277
172319
327261
971903
1471603
1644579
1521896
1399476
86273
1173226
541646
582305
1315250
371902
1649131
1425461
1462090
931937
612716
231790
1333039
471761
671245
1813991
239182
448759
147256
1807263
518051
298534
141055
664655
1954463
902885
660804
479798
1666750
1800373
302640
1816990
497821
1485738
1275595
1293530
639065
134942
1837482
1225176
1730017
187722
1661476
964635
1361271
1544645
227882
1703590
630201
588279
1537552
632926
1522561
72532
708676
548827
1159551
1426527
737041
580299
1956546
1675660
1880287
1767417
1015547
143280
763558
79814
428867
1147202
858084
951446
181922
1261063
1813193
1467461
1182710
123794
41127
1954241
702928
34008
1166664
843515
899770
459625
336868
805039
1033983
218907
1785992
1212250
851520
1170324
1108557
108677
33331
849799
674378
1938016
779164
1588716
1713526
838847
1643907
1105030
207074
928885
1858723
1494407
297031
248138
119147
628324
1839261
1966836
1753499
1151859
317337
1103385
481582
1249777
681559
1150585
1975523
411011
1463196
951352
1122830
1105237
535314
839960
547695
1190347
393945
794600
994687
447926
1374944
1237834
905855
1148960
284059
1506721
679835
1696394
1678380
35841
1658258
1498089
962434
1189720
1450619
746281
1907984
437456
379337
1315334
1922031
1319688
1337078
1403016
757872
987400
1521419
784771
1282787
620959
636552
1499050
1538672
335554
720098
1600665
1130104
79204
1038635
1328170
814900
588245
1693097
1876665
1298275
366451
1455411
1682054
20384
1531254
1489372
1071505
1583827
1003379
1901184
684103
1527376
450841
1081320
22604
1157365
1070624
14175
1683127
1787926
373692
356259
1621197
1325355
1552628
1140807
1402459
1868024
1989672
1803306
1368785
944360
1888316
1044834
799909
1979474
60955
1115699
186129
1102933
1186830
412415
1545652
218430
970917
91614
1827250
927460
1830601
1093052
836148
308177
1440405
491932
72618
1709880
345096
1901802
9602
660720
510772
35043
1687945
1705568
1116747
446408
1651036
260586
1511625
1564757
432563
722277
437269
1343120
352471
486652
30358
1488701
1132920
1055003
829463
72694
1952216
454953
191769
1290978
1584902
634189
1055370
857379
1715112
1377530
579550
182658
491680
610772
765267
1379845
1703436
1575657
562419
44082
548843
1679578
1012397
1735336
934628
470764
165379
1948520
803072
1355448
198421
325121
388925
1039390
870822
1365009
598836
1577266
1988392
1707054
334445
473772
943789
832246
1107871
790834
1735469
429141
851575
646695
1945248
1265380
1330041
800373
1344901
609150
1803926
769768
264221
1343667
573298
585237
668374
1545010
1640613
667734
386866
1458535
606473
1205622
264234
240643
1494758
1233604
1591787
548809
617877
451998
1182468
1222077
1158892
149552
1334361
1372362
1590524
1620239
991526
1995363
238726
1371272
1967158
360392
426484
398098
1130547
627811
38871
1385238
414030
1174397
454042
1454176
1252769
584443
603194
611965
958051
1291947
788258
1369447
594370
1757600
1770278
1465041
79104
747638
1998463
1280362
1432952
1158347
845533
344519
1673303
1092921
1133357
1822954
367233
1192416
146360
797990
1091156
1500736
4180
1773522
1897910
1132004
1058914
1436428
1663895
1752438
1577630
1543938
243030
836373
731905
646278
64493
1180837
556165
435531
469642
1676194
336794
435210
1627002
193814
1070870
627994
1107042
1290684
1302790
828057
1798745
1420841
450910
487309
1203370
1793654
1231527
300628
113585
689418
1661799
1639744
835611
1894929
1598152
1173617
1226747
879044
1122582
244265
606964
652669
1134184
1249386
1345601
1465254
1842994
754152
33671
1167691
346445
764274
1387796
1145114
771908
1773423
1441049
1746190
1187024
960272
86762
1467579
161694
1665124
1954492
1389983
1945371
1841810
1589349
471894
513475
1697090
1513227
280573
616751
1540390
346821
538524
1587704
1754513
1146233
1208144
1013749
1172432
889786
983772
639722
1105320
860207
1888169
1180626
591411
1032314
1464256
1867180
1033151
1712437
1435106
792899
1656223
352909
1512977
1566129
114500
1880137
1124728
1626543
673030
1010278
925317
1747984
1092346
1902909
1798366
1369956
1752515
1169220
1133368
318668
966344
1082970
1807257
914336
1175246
1456545
606547
957121
734121
670110
1136446
33898
805091
182096
284216
1053222
999410
920614
140541
1148992
1508734
1732512
186818
366971
1841481
952655
1717758
305534
1630138
992854
1105483
527093
1156035
1165541
1473698
1587394
967939
1292939
1731541
1735209
917293
160891
1319194
1946228
575898
409240
939329
1531984
1041742
1366480
1129601
1056280
721977
250760
1841901
1200365
1540844
1753610
1652874
19394
583263
1723285
1189178
19160
1648447
1979729
925989
449929
76352
1620463
43539
764184
634897
522595
486744
1672585
896536
1889568
384681
794526
1696165
1089439
525131
940752
1821155
1541369
362617
429517
1674401
835526
979535
940292
1342898
1286055
961761
1932139
135299
1037760
1538972
1678633
666073
1409494
439256
817436
1401671
121824
1373673
1074298
1909260
1647687
117519
1623716
1067791
412442
44420
1991612
289369
63789
1371340
1491351
836828
1222650
651176
297453
243215
679525
1308124
897123
683119
435533
720698
1448479
962851
232260
1246156
1132653
857142
507453
181649
667719
450103
443011
924801
527822
325425
1257103
1598375
1021330
1034103
1624649
311163
1237835
856083
394053
953259
1330571
779952
622663
1508687
684043
739872
832564
582363
942841
381419
1713825
143386
1409624
1352976
1585441
858536
890382
718965
1329741
1823582
1548324
326124
1523733
1436232
1926942
1293563
12333
1385143
642746
1825827
1651470
1371174
844733
1638715
809435
677959
1995517
304703
1061824
1988691
415163
1524034
507203
1766038
562893
1877112
1903085
525337
797800
1327076
901732
1487016
1535339
1964518
471535
1044674
37182
403052
1107033
1785144
1409042
1963438
654056
1903109
1898447
746319
503641
410964
1134992
898202
1859473
7551
1463066
1233226
33242
1869751
1102574
134488
494898
284210
1618689
1845003
1072380
773506
919548
1148071
312634
411560
458598
759611
1157967
1397841
1706020
1045408
591861
1482685
1981349
651873
266817
1755082
769536
428325
978307
890009
940667
1977289
962787
1606084
678959
1285325
1356901
537403
17145
1996994
1343624
1725040
668032
1677231
671268
680748
1076409
1336551
333568
152552
805247
777833
1454200
1235595
1586485
46204
739161
397363
1776849
1492910
1148168
1525335
1500525
250705
73628
796791
1218696
1809154
1974245
1421141
1968485
766526
495947
1063633
363140
1840736
1057895
1351499
1150075
1225163
1122866
165012
1659678
1723021
1648444
1877068
1254827
559905
1085424
631386
334400
1082545
809734
1506180
1054928
1631437
1915431
1182235
1643270
593616
680872
1808797
409990
775362
1101058
231015
566026
28316
987938
948767
1105147
1891258
1638125
1590368
1427859
426870
1187926
1346710
251672
1738910
1580235
1887818
94689
545883
508376
691999
1872598
987336
551899
1267820
1062385
626320
31956
517653
1832363
560146
689457
880069
1035469
982142
1564910
829328
1434211
1232407
1435628
1489391
1170580
1703186
1125411
901456
1499609
1075833
791741
624792
935856
459821
1754882
1856547
688330
1739592
1744514
628330
247366
726879
1452805
598504
308814
65475
670885
1302809
813461
658054
1396608
753400
376193
111626
658126
980106
1868168
1600413
770029
1204619
14139
1465801
676396
1159158
1489734
739549
1391318
1622630
348489
1424466
1960543
84231
71235
1675303
1000171
465441
32525
1152006
116587
898789
652300
462064
1850
1768071
826567
315472
319561
1520098
380540
1265210
324146
1924597
1998810
775083
1512948
698167
1285270
1278327
1489785
1852716
1694957
1035192
620641
1078263
1822027
90016
1796408
1904091
1647424
112083
992224
1807857
1578163
1916311
1855200
534049
1131510
1452221
574803
71142
1499306
235495
539669
1593180
1174189
1505617
1457585
1432125
116498
1327480
386283
1266934
954803
1146951
1967014
1577600
665788
989587
942842
1030658
1854357
685606
1808318
1285150
458134
770955
1105609
1544618
327255
1751681
809993
1803963
349343
1145234
1459911
1138961
437369
989071
1577960
1123876
1929132
1328861
1027076
1436550
160069
442559
1549785
963070
521157
1677864
1127629
1153511
51629
1037962
1399082
50236
1418891
883050
214134
1737134
1321010
1291168
1258522
1579892
905416
1133935
1442890
1631967
1351094
689149
38270
893190
1343459
289561
141956
1938361
157994
1207899
1399745
1835217
140733
1014889
1868898
1342202
138470
1800800
842643
1725421
830223
868457
1168384
1653317
1792777
1873386
1089044
1732691
1892662
1836606
1570834
1231590
815080
1883972
1706264
1127357
57785
153828
389481
1007912
581791
1000303
319453
1239363
1774461
1171851
1279120
1198460
1671084
91796
319133
407261
1984247
885014
410376
1668656
44217
1445652
1532065
1268685
559456
178541
856677
1110225
1130421
1497745
622218
105878
1875949
752167
1789003
1106909
704167
1553404
631359
1255893
1890221
1627603
244641
181839
130859
217521
1437852
425405
134340
722398
550936
1163279
1729529
633566
186009
1059831
1231251
322606
1354686
8039
113711
989504
1861837
1310718
978643
631338
777598
1055665
1906849
592998
1857657
1186101
1490208
1147221
784910
519805
1598196
1161651
1913628
1791022
49790
1169301
1443688
1618939
1963611
850016
572181
1015526
762363
1247857
1445015
1231493
875844
1830603
431648
58598
1475997
737851
1519297
1528738
1655827
1050362
1890689
1842639
1454871
1736089
334673
1213211
1741353
781393
982617
1771325
1870576
1983667
1629262
1974721
618759
849435
1132315
1111382
1260619
1760645
664030
1875173
755780
782010
1382012
1394955
1665742
891539
506889
1741381
1997475
1843101
148072
100895
438009
190452
290824
1151654
1885924
1599853
1579675
308143
511750
709206
150436
728243
571702
645702
1224030
714918
1226422
1223107
1420407
558306
906921
175552
1227485
1470826
746654
1281700
1138180
631685
664780
1041535
1349140
1669631
1197573
1688597
1948785
736133
1747086
111033
1568745
46207
1348914
1607353
1999015
1987452
1147470
1860428
1290813
1118859
1344319
117276
1471431
1238355
1605323
1408632
290038
1786599
1043383
1959265
113523
1462430
720902
585998
256978
37679
961425
1687196
300027
905339
1109618
852439
1485799
1754929
1861577
652386
635594
419774
1834127
646008
1945268
60627
1813767
901136
521857
610994
962134
360144
517062
1579353
996168
201434
1063176
340382
388488
1217993
1155075
545911
1260638
1963668
506181
146803
471503
123597
1835333
382255
1724342
417557
941826
1961917
1307846
1930077
1395462
568060
1221564
1173783
443428
874623
431712
471956
915979
782823
805281
1065581
297721
765605
1129134
105617
743401
1658656
1101165
1215037
1300808
970020
1831692
288209
1291861
317654
1627738
1568613
1249289
219256
83844
913530
1295183
1475787
1903975
1586385
628454
318010
161319
1902475
792268
809421
887586
550238
1575205
1121414
738202
507704
733236
34031
905213
1722586
108879
1083768
345188
175980
1858653
1571306
51260
258614
1688496
1229305
1432579
21028
1239
1052995
1218603
1984838
39286
1393305
1344365
1205658
364398
604831
406275
1168111
982998
1170407
200880
835004
1809494
1259839
1817396
192278
577449
1173808
921966
874522
1153963
1421407
1906063
769648
132351
427834
864591
152336
1431546
1959889
1557509
265168
1508214
801189
841750
1360075
881452
840180
1812287
1812386
311305
1741957
1933374
1697571
17035
1371992
1506366
275153
1942713
1070033
499941
1113803
1963441
219900
1460393
1794549
312916
1708235
944164
1712740
25765
323819
568735
1076716
1623549
1737955
1573546
1333189
361329
1089990
1428707
37470
1397968
388537
519794
281929
674606
1952908
1433564
697303
579657
292364
969949
1976379
413989
594243
850366
845717
1328668
398303
690121
364682
575332
1755183
1960820
1565916
617755
1049685
1463644
1796961
1819117
970735
794415
841005
1214170
698824
1872381
497211
1797157
835962
591161
1577651
558996
581474
744487
727785
1489247
1061973
250382
404115
1205441
1283037
357183
394987
1826572
1925820
525546
808386
693423
290500
765193
1432349
350569
862546
381576
1640287
860528
635685
412781
120906
1640164
1215702
90880
1485414
1035411
1830105
433147
305886
311147
446908
17687
1764603
499248
1808823
713449
1635311
1096098
226958
25249
916515
1792333
573164
792274
1486902
1525954
218801
717275
240800
956452
721803
1272681
458183
341171
279320
821106
1415896
1038684
962429
1565867
267246
182375
1697534
1001566
274601
326082
1091708
349809
1081281
931896
1947287
1132782
944067
570049
376956
969237
1568124
945618
1478710
802966
1600637
1317237
1274271
1771085
1156732
906059
1701831
401954
1661710
460772
1858060
1746460
1893382
141660
798450
1915795
36003
748884
1855871
1519132
1229173
1720589
1671277
206541
140144
31724
440933
433225
1036938
1425848
1131014
493925
194995
1106151
1693924
749358
779319
755351
1118888
1973877
1881531
1258112
943054
1209897
802208
1358592
798193
802666
1168196
974037
913200
370211
295893
120087
757742
1303049
987084
126517
1654949
450913
161716
1526229
132750
1018298
1170748
1504825
352826
250830
1336730
1768371
770238
1652150
1313207
1791372
804008
1178750
1226017
1990666
1422388
956147
1841687
1495021
779795
1341436
61171
1228550
1336105
1793875
849696
323700
24572
1780532
498351
133330
396168
852706
1411351
891028
983892
92245
1315740
1273654
38502
370993
1055518
1507737
853350
426494
801354
1913985
201513
296269
783060
599285
1554596
1516836
1357106
680639
288180
1805957
1092918
827669
250113
758604
999010
190244
164988
190438
287060
37989
646899
438381
934449
1374858
158053
371864
1002948
50133
1449545
1471324
1110867
755737
297165
1747737
1010487
1143512
1532231
55203
959862
815039
1906193
1413967
1992338
425993
768171
1719478
127837
1490040
130577
878509
498486
1846888
1648566
170073
798226
801424
558393
948206
512866
763016
649087
1816889
540034
964855
1572386
342796
686964
942609
568763
1385586
1518738
1587819
1891379
3090
1283418
1783155
363896
1211885
1573569
886206
859160
453225
395305
303006
1774519
16369
1605203
830717
362199
1491539
1154541
1344248
621447
617235
1474079
1012224
1997714
961972
628521
571559
1656445
1114913
714279
1330092
959470
1216953
1528633
399183
1400687
588844
630115
1526170
1910883
1878759
1939680
94182
21562
663433
1675549
1237972
1180735
361725
269458
953816
394819
917525
737866
1000128
177670
1849448
1708152
309675
1246945
1390510
1110208
1691393
856026
1291361
900016
1475060
739300
1186697
1980466
1586144
935957
1077420
527137
837537
20639
784479
1377992
1360939
1323871
266563
1604174
1523248
1601905
1140163
1967755
292562
1451713
1990943
1666465
433908
733575
1290428
1755725
1196851
97818
940724
901544
1996135
566086
250383
13037
482401
849565
1243974
1944333
1293464
1383731
1985701
342771
1856215
494770
1328262
314751
1477658
1781034
123708
520317
1499678
582181
742140
281622
121704
776106
465817
560519
722091
1718258
1128837
597377
1891582
225860
1692516
1170131
1898021
1842594
1399933
891518
1671964
32314
1365186
1554768
1601576
1102603
257435
565708
1443597
1989274
669498
31500
1833128
30795
163304
1330910
772834
109159
1721606
893149
462631
1578310
347081
1621585
725175
1035591
352980
133464
928655
979681
614329
1690023
699229
1133789
28730
866857
1485158
1406016
991216
763179
1822101
936362
170254
1988620
1255475
730486
1001093
1396638
1193143
1723764
1255436
1391626
1956295
332225
262287
410208
1412070
1687507
1517828
671282
1748184
1160486
998048
1981462
950972
1956396
1784591
426771
484160
51889
1873599
1145814
1269208
1458841
1147561
1434253
1903272
668069
1702475
1343251
641588
709821
823901
704752
802360
950520
580868
221308
1645663
323168
1720434
1579647
261075
1618595
1917087
1079798
802336
1046639
1993788
954230
1823233
1307274
244378
341682
130147
1702857
1148865
1717122
997945
1420780
618375
367484
1516147
1503385
482755
1621797
63765
802046
1385599
831871
318859
1974026
1546035
128189
320172
1415109
319258
1279727
1306035
1532183
285101
745846
1255880
390655
1674285
553470
783423
515818
1928711
254713
924027
1225429
1988991
1536807
703702
1824442
1636039
41744
1728526
185841
1762050
1190008
21958
1423935
1672647
1495155
1643533
887836
1255369
694127
413993
529936
1668385
1335926
1640318
1892416
386903
235081
181503
1692114
1102012
1752643
1833538
356532
1970994
841692
1569863
267373
1316801
1442152
850842
1778834
789752
826684
418529
1691961
255681
1710285
291509
936330
16536
1177400
1024302
1364865
138185
808496
390846
1127617
1787104
452868
1472035
1619020
1955207
19854
1674274
1732193
1754009
1743934
1279930
473102
773653
1865360
60292
1220003
310674
1463956
1944849
401988
1553600
1470660
1483421
170734
1484816
959873
599988
1149376
1167058
477991
827795
700903
38344
93660
1622344
910234
628780
543648
543566
539613
819770
1537488
1893067
1413791
1826566
383967
128893
231893
815628
140583
878123
330905
263027
170329
31800
1820230
982285
1768009
1930367
1660308
1760973
918696
1581782
891299
1444383
1310
1788481
472037
230633
1230948
1599143
1910685
116817
886166
445966
1116660
1263153
1456406
1447472
613461
90269
313525
734302
1233426
937414
1447997
260659
683903
1562488
1602149
38580
1979203
1089669
880881
1426015
624163
872123
1994649
409862
545276
664814
815157
92732
1743380
1622647
217347
1391230
1561238
300999
681324
709988
940024
386138
382013
1526490
910872
1450929
1934386
1850321
1731024
366196
1688819
1312427
714283
1530005
1816011
367746
174215
563754
834757
882245
1915509
1185416
45549
1462038
1122345
98395
347827
881409
414508
302250
155328
79711
547529
1028056
172244
1342816
380487
22008
140200
746929
503019
1849728
1004495
1834394
1820834
1233251
301440
132697
1320030
1476488
633313
436379
1119471
1515589
1455819
374001
1901346
808497
701477
142702
1381
998360
1575842
68860
735252
69996
1803287
722162
145761
130093
989630
1274385
601318
319135
1393850
91513
1744796
1571068
1242283
1344002
551054
1499697
670006
1490113
1274813
1564625
721746
1598569
1613276
900272
1550820
24343
885452
1223021
269152
223808
510489
1041730
295010
1425605
1007916
166597
719123
481508
735736
1058458
183741
794609
721965
181857
1324804
737871
1121208
459550
724794
961971
453781
617929
1617717
1202374
1561334
560794
923605
210195
1224626
768242
353818
1268556
1047821
1185601
1302071
494912
152892
885877
1301497
585895
1663627
456383
1531462
1968151
1782389
1631815
1682378
1264531
1173007
1536800
1334432
1370095
1978797
1980367
56217
7626
1097937
1305949
1713316
757605
527673
1969483
1004092
1932408
685484
92007
95762
358520
1228183
994175
421242
733652
675964
1584588
1184327
1940030
997417
429307
884835
44705
943064
1201473
223947
1451515
722067
1474001
95903
700304
1315255
460304
1693993
586946
1986099
972286
905333
832149
1481542
1329333
1797025
736486
14048
1101832
247712
1850606
846376
986257
767139
72098
324742
308108
955006
1850550
660480
886573
882321
1829023
1079554
660746
963887
163780
1266829
1926585
1649026
1788468
928365
1678286
80679
197514
900307
340621
219392
1363522
1198866
1421244
505094
760207
1270996
1335904
1836585
664333
495485
218487
650734
1070808
1581043
1685900
1703090
359039
1414397
447612
744662
1086024
325333
417119
842741
518492
1036799
770456
1607867
1843371
1685986
216643
755525
1378
1619296
95943
1154706
25757
768302
712321
1363457
600336
618358
11104
1053052
1366000
428425
545443
1242617
571961
1694998
560559
446723
107931
980519
976290
1439739
830086
921351
1305105
64068
1971318
786643
968672
1988526
33726
1797890
1170026
1587486
287679
360261
1811222
428427
1487991
1713650
1745364
1286887
951499
573620
1428796
1113921
942673
1885831
3646
824578
804244
377846
337251
813177
913796
306683
38461
154183
1663954
391773
276017
1516758
1339942
1473200
855545
695941
1326401
1751163
986535
223270
827595
1094096
16050
1646407
1393057
995048
691874
1612694
1521316
126785
80698
983248
1490769
1887189
114043
182005
776238
1679951
856214
1326631
1100414
1297531
1757567
1288645
1644449
1066701
1206430
1618484
416742
1456676
1689981
1496394
459546
161012
416744
888376
1845963
954383
782137
827376
441394
724348
1121319
1894712
1466123
65740
1551007
592435
811460
609511
519902
722671
719050
1870791
802990
955425
873974
1758973
9860
263285
1746565
1231850
1584556
711058
347443
1988186
1109107
1211384
225521
1525976
1609754
1634136
1628489
394063
1505533
1499115
714008
719230
593092
782061
1271468
1827756
1126120
714070
1518395
1961965
331309
1977316
314841
1626631
806224
1188625
998703
27066
895566
468058
1164736
1279893
1490682
1198045
1701751
166643
1866539
872695
1953515
76737
1974634
613168
351071
1692596
65480
954935
96875
610310
117452
251481
791854
1079324
576037
1071773
609175
1361410
1344999
859996
197767
1834389
1541152
1973141
1593807
1646938
340901
115494
1771561
1700184
370209
214078
952149
962593
901464
957438
1176008
1436905
417342
205111
216844
245807
1189547
804710
1895963
387601
929226
738324
972496
515140
899696
146543
639585
1877575
399618
653091
1255754
298072
1843067
547992
1152323
1303645
339260
612498
138844
1545480
732866
1780772
434345
1959073
1332123
1739275
561820
1422073
437055
440865
1094962
38696
88847
359126
148974
735375
1887127
81084
433258
541141
723057
1384834
38270
1913190
583146
1351860
920680
1995534
1454940
927861
1668396
1980538
289194
1942970
99093
1326164
1068632
375534
390944
742218
1368412
1990235
1483451
1396831
295827
1745427
292526
190428
315520
1483360
1412589
992004
86566
1398888
991692
1768282
220284
1729981
1649754
1695036
1189905
728001
1460305
1725428
1055561
1229293
1963382
369881
1654451
1801033
1490519
343151
1118144
296479
800039
340716
1313974
1203460
783935
1320606
1180679
1565985
51573
823381
226442
461949
791183
992145
792283
756248
1394444
414542
1648801
1863579
1085673
985443
1902499
256032
1009734
1150522
140131
1466341
827748
606464
1255290
802074
952739
1226764
1477476
333000
1020690
707204
1432466
258905
307580
369153
1438271
1422190
1997404
1980090
1125997
310282
1707117
300824
1453293
467437
228236
1992827
242210
771230
1384313
643046
850346
859112
1313750
1051019
972600
537951
327754
958755
1638195
570967
1429194
64421
1122939
1893478
1180244
567394
1588991
1678218
773727
752265
1204461
1618797
1111514
938286
273744
37723
1455960
886946
1999301
1722636
159690
1118950
1770475
1335788
859438
1821813
380805
1463517
940042
14277
1964271
1934809
1423262
1457058
1962392
1497936
107742
1353770
1410480
1792292
336908
1526423
239660
1499600
34965
599381
1633541
1797745
1406737
419748
859975
268181
1707636
636845
978766
717564
675745
1924401
1311488
1376816
445423
1987622
1873951
249108
754006
1462276
1235755
1775189
689861
785826
1309798
772321
319476
1849005
1627340
1351738
82300
237707
1968297
758936
1316166
597509
1617514
1150887
1655348
36152
650779
675389
1450200
989096
312809
591665
944962
1787594
1945797
324500
117210
1623748
569109
1871364
1825387
710063
404835
1524738
713177
1636633
1255909
1011729
221644
1499103
109470
637508
1096812
238907
1405467
1131910
547485
273658
1900079
1646026
1375610
1289805
134248
847165
312337
886539
321515
718339
750384
695400
1913503
1247183
1865828
1326743
1409327
1385814
1068334
1059834
1875317
1323227
1186658
1900881
201843
673412
21044
298571
749988
255706
1865658
1172974
464995
336038
861894
1715849
1905285
114865
22686
1619276
983133
411123
973737
784407
1427264
951072
1863092
1558812
174056
1251719
121446
1082917
97673
179431
187083
856509
1634357
156470
747703
1970510
173808
1048630
1682236
506513
22403
369499
1631761
1552996
19756
1618892
1626074
1575466
1016927
1448710
1081374
1650402
113179
16413
1731192
1145837
1161562
1724342
532370
1898232
1197315
1611947
1563219
422282
1779803
336933
1657767
1645183
83633
1028690
763573
942346
972602
277845
240018
1941715
1620819
1376784
1745112
1871219
1558734
662608
452108
589296
699737
1259683
1360652
146574
454700
1077136
453273
67807
513563
606669
1410163
668503
1563572
1871485
805662
477620
856697
988573
595976
1759817
1414554
1354919
325526
639601
771006
510974
1077647
1755525
527227
1824861
824001
1022288
1973908
137601
108405
603558
63150
1481418
571495
725877
1521595
1624190
1226654
991912
1275852
552245
1838374
1177561
1352514
765196
196285
40266
706148
395971
1256487
1158104
950969
1080425
846349
1346089
1233412
919677
1184073
828412
153030
673896
526691
477330
732769
413580
900397
245206
117143
685883
1186454
1695443
811638
303220
1242733
81433
1311561
719733
1601545
463314
251365
1872698
139094
842231
402620
543290
740351
841018
1145781
1388749
568719
76714
493025
873511
1373074
1705311
1909836
605246
947685
958200
56635
302175
609949
40923
666039
612665
1266143
1424905
1146574
1299717
1921758
693598
468533
223252
566041
357213
1442700
251230
1293380
312506
86154
396820
20464
1337881
1209006
657999
1910629
1500245
1297925
1667245
1031440
340662
669380
378025
362028
516589
781697
1598154
1417951
292625
793744
681189
1919113
1526028
1204616
131634
310530
40626
12211
217486
1227554
261763
1539498
55526
1740324
231331
40239
1994863
262542
1748993
1802240
665276
853557
1106286
1642849
1380506
591700
1943837
505745
628226
1517651
1975023
245838
1133032
717051
1234699
1450133
285617
454883
741239
1228500
1128833
155442
1129873
1187553
459962
876887
1963790
1107757
683752
1766493
323351
776447
1275277
544798
1685943
1878095
1604276
1446165
1187141
1514697
1695092
1559580
852472
1795906
1752900
440134
797758
1362871
1162065
1493037
1241084
550889
1834552
305560
1461061
1249539
134835
267375
355620
1658975
1303997
1002833
1873594
448344
344864
1381102
62961
474417
668128
297479
1963293
1304518
610631
880864
1661471
1129631
765633
758707
1909252
42879
960837
892504
375191
202551
1213747
854073
823763
1475366
1530162
1856560
926683
203342
935471
78924
1496824
901843
1836612
116209
1168718
1658492
938880
404229
427522
161681
204234
1706185
500888
332172
1825681
552081
1144252
757680
1235301
1100010
1281010
92825
1554205
1181500
1101701
852473
671815
788412
1144597
1013050
1204612
1616521
1797234
1878495
390587
85221
1408817
882091
1770327
1056128
55385
454940
1530398
116208
1370924
868694
1545648
522203
868447
1068170
374438
1945872
8398
1281000
108124
1683779
79127
517831
708168
1981886
99640
1550465
871976
1959004
749487
991447
1500035
1270146
391174
1940166
1347305
1207774
1039630
1852017
1229082
670600
1637692
229959
1661586
1666070
656818
645193
1479766
534026
559822
399877
1056113
1160164
1510341
1296866
1835124
1624761
372490
1462159
1208731
1601892
676433
1847481
1288950
395705
770460
1106057
193878
796108
1464006
1439214
704403
262997
497054
70509
374248
599364
797801
403793
1966984
375545
1073058
1186269
1903851
859211
1750162
1863774
1583581
1310590
1876083
1090165
533462
508698
593351
18765
206344
308715
660295
1779823
353790
993111
258942
345783
1847146
879970
387531
886443
1158374
1826959
556938
1125409
927465
1076194
319118
446279
1816322
1725790
1984143
1748887
937283
1725868
236166
1788345
37110
699239
566469
729364
1733528
1128539
1098638
583395
248256
1506865
958434
1037032
404140
628629
504051
1835150
1010100
1627653
691477
1922908
1899310
1439335
168678
549362
1330145
694714
127628
924347
1836627
1656645
378682
383299
45014
1532618
1655776
327945
1147181
841461
796154
1525118
474506
182209
1305196
492663
1245902
868995
195469
354260
1636932
1300084
84097
96456
1262503
1109093
1298625
1828725
1325688
1875075
784034
1929482
657964
1889103
1760419
1886427
605113
1548972
1323744
1310584
1596420
1835491
1690963
1457268
1103218
1456014
524548
1061578
1143730
721366
1526098
1196594
798628
1921079
872255
1490077
662958
476668
1535776
1469144
350744
260407
1135645
1078415
24541
48489
344228
1934322
1173263
561070
749541
1945637
1248607
1631502
1261309
1415044
301323
133997
1781685
268096
1545913
1236454
1703644
1896360
311555
1124293
1076465
1574164
1445616
174429
1647806
1908099
263566
1926834
699170
1496786
93588
1579738
1692785
1612963
1807279
1007729
1606222
1829183
1333562
1565948
1813379
1412367
1064771
1405847
950116
778515
283498
613291
324486
1852144
698026
694596
1392932
1101523
1700454
1593144
561333
1424020
641848
790458
72405
701436
1980332
1534366
241889
377686
1592989
1724993
1242051
823637
1576338
337768
937809
1711845
1173029
359587
1763386
1980659
1719423
641923
1806627
1245328
1009848
241500
710079
921476
1566396
1806929
1834411
331545
584571
428114
771399
1954146
397956
1586315
1577582
412913
1162172
1854532
573094
1857129
1729432
871114
436072
532136
1986426
243639
1560311
1915118
243212
1809757
857899
1450515
1007804
826154
1320258
839161
966879
1076608
366544
1402229
226457
1982344
106172
901862
961070
1745952
1767129
1538703
772525
16057
1672578
1163235
845986
1424246
1391260
1629118
859492
281939
1582979
1401632
611548
723325
305886
1130017
394660
488309
1708545
1223859
391514
848653
870227
1657023
1319038
1348447
1001393
873898
1783415
36408
1477799
516703
630339
1370588
330764
501288
1144710
1812014
660598
1281451
812641
1288731
1417962
1379312
1517910
778017
474156
1219886
210831
1332267
49427
749767
1794257
716119
1555937
553615
1104257
623403
1830778
1280222
1845874
1700731
394838
325486
1475614
1050293
211283
1665680
1592502
835185
878712
999243
1339745
482734
1560590
1346006
197557
1332101
1733047
1415132
1384886
838399
883208
640344
627983
1523199
54603
1122602
1748535
942772
1386325
348983
865297
1371343
254392
1911881
1911454
1027723
1662341
1882189
7404
1348385
799096
1251393
677990
1627107
1187897
1602199
945935
506113
1392068
1898017
907329
144800
420884
1818150
389487
1872688
623461
1184900
981945
691427
11610
43049
1530975
1591507
75526
1433451
163422
800018
1424122
1329867
717263
1614062
891276
1715934
1171552
1238306
1848483
753193
1089632
1359751
680165
944850
1758370
1060868
250552
285870
173971
1159049
1794996
1344986
1107059
1360103
539342
1861691
485721
574813
1363228
1006529
155304
1389160
369858
1795511
1194486
1196715
1351952
121688
18957
1214721
800486
971242
392176
1182966
1832835
702924
257223
1183312
481875
474678
405732
1193597
219290
619194
204794
213890
1949012
1578531
264449
1478707
1999836
1065748
19936
1648705
1303465
1792345
517128
1219217
1657314
6654
791806
319595
1580599
411098
229353
261401
1334104
1516420
454912
878471
689836
1046785
1740182
1436731
1835756
1354419
1182234
1078276
1673335
1737537
1257112
1030232
1207253
618895
1622568
539226
945879
1618443
1006966
1816008
158663
1845610
1399898
596835
1867189
1097563
1200049
19921
1158150
175191
915968
1975850
1534542
810253
1194775
633675
553080
1285662
765154
1979573
1230515
1782893
995832
1348899
1172709
371764
451728
1766952
1774599
367854
501241
301447
378891
1377676
1582531
267997
397897
687052
1927730
1584789
48637
299997
1640056
1668059
649282
1870269
1673677
954486
1240520
709091
852256
88284
1709238
1290893
225916
871404
324308
127726
449941
1767598
1944726
425859
755469
111975
1136492
1662230
93023
659600
1001030
1877037
579708
1758581
268621
52733
1737604
535005
1458684
385313
121792
1260343
261364
1952134
917160
1551365
714919
1085321
1950439
393343
1835715
21945
1477117
262176
1478395
1750521
194290
525174
1788679
1905982
972802
246333
932465
27511
1685853
242915
565114
854317
936807
733985
80195
1266137
1962365
1919112
1842152
1896800
1342680
250909
207142
1563573
1795845
1049793
375104
650386
645513
1817291
1264121
361606
191170
1282211
1832286
1793568
1251844
888050
577318
1148282
1262171
778094
582992
1694608
953703
179991
467722
69499
1130970
381461
243357
43455
1949806
304041
516187
697808
168473
1372018
128626
1606744
1612098
1390896
1179966
1490809
401046
1175956
1905563
1901637
1031938
1734937
1989006
398713
396506
361354
374650
365853
1842339
1215386
1604468
962517
619003
1357580
867326
1435691
1101759
996143
93701
480371
959574
403793
1948275
1194808
115967
1949100
148267
1093630
1634167
782441
710042
1603058
313678
1884502
1605606
991406
1909760
1894902
1519208
240583
788810
339334
626161
243410
1026967
913976
471068
1297064
1383735
895666
1647940
1277222
1755284
1379825
1671698
1822194
1005698
1385324
1521875
1131013
1566
13484
370203
360008
209678
1138541
614983
1144216
593485
1450876
1918775
863978
436503
333364
577286
949132
934398
1530817
548588
800739
1842837
1465423
803385
36515
1324979
1498986
448856
417664
1698261
739272
1329493
525650
1264224
625893
532679
749497
1817503
199700
1761650
230560
1593930
269751
1110229
860213
741033
371359
171945
1517553
1879503
918257
1366010
476317
767973
942179
1850600
751593
347789
1457103
361335
333816
1878313
1307262
1380026
98036
1604501
752891
1532457
397535
1771697
1531173
444095
626418
1825601
975005
1690138
272428
510248
1065172
556577
1792982
104056
660148
333761
454394
1258636
1768176
1922799
163728
787377
1619794
287253
1314252
355472
1296978
860284
111529
1995303
668309
1463763
1702670
1589748
1848636
944411
274049
724984
1237326
1294272
1368719
1419325
1006024
1881596
934601
1959842
223273
1956878
1277648
9815
148076
954063
1317408
318317
976316
828354
24313
64002
536905
495954
1104852
1149182
586211
807265
857418
195460
478413
1277998
348201
575177
1962505
1417443
1564435
295220
1843981
1761859
1113994
1042304
1565359
413527
610275
1623933
1540694
1868892
864206
301168
1940503
1820599
1536230
1813867
1108369
1649031
604654
1078691
1393109
1350302
1273876
1353785
636484
1234208
1686758
985763
77362
377419
833837
1633816
961343
319177
943826
1159071
77853
389854
168942
886147
1903692
814065
1356995
270388
991992
360290
1999157
1739342
884643
421988
1000831
928034
1777143
1122367
1498972
273876
1746145
1418996
464258
927063
266379
728720
1626955
348433
1334467
43882
1648657
1539279
432566
1028207
15822
611081
350600
772577
1127966
1432572
761659
1153687
1416515
1769278
1064642
577991
1035096
1988148
830236
1914715
1277868
1481426
1216549
1663787
1147127
169651
979315
622965
486372
59798
185167
112606
1868457
646929
811233
1675197
327288
1558752
575942
1432318
442092
1193440
1174038
373222
1018979
1864769
1818312
756348
1621246
1640275
1714
966114
898362
1109108
865121
213298
963385
625919
1941208
489492
1820115
1587205
1234520
810013
963224
1463946
35118
1926237
593657
1153922
1558952
439818
1286605
294058
1064929
1475179
1693423
35051
908901
166116
11718
1360889
1412413
602848
1484468
670747
1274276
725415
600373
1150121
1422958
610361
115218
933825
963033
1040570
846272
110356
292678
341519
186251
75722
1895640
93180
1048213
149497
1937081
434100
1375359
1230050
864508
79664
1975398
1538035
1481106
1637786
1686042
1138088
59848
188279
1447926
1960482
996295
687278
1204327
773927
1294632
1217119
354275
1263980
887594
1239777
26984
670913
914456
1463782
203641
1149945
1021192
29637
93982
877426
1901220
1604798
1099116
1410382
1325389
907110
1772601
1530703
1390536
1806640
1520302
1081303
953865
336795
1165864
1015798
1228022
1832805
1917783
1015954
1066028
563620
48320
37907
655778
624973
1518622
1658500
952434
130768
203557
345397
188183
1325953
117244
1326512
122933
1191419
1846752
1212184
449876
160440
932248
920439
1561657
1127061
1392395
1427747
1575658
1572752
1845144
463070
886653
1692905
460877
344051
1658889
1589294
1463283
277240
915338
104472
696465
1987724
1975862
864283
34072
1151992
403983
908647
993844
394256
889042
1590688
1148207
811018
428355
937759
648949
807311
356430
944619
562610
1726034
993406
261243
1586450
815126
232497
477431
1912598
88259
1172934
115869
1913853
1572851
666341
1245272
959740
1874043
1199710
966550
1175494
419416
940228
1848318
309413
1296316
1233810
1817214
1743948
1212552
44010
768983
906664
1474211
596293
271158
143231
178973
345841
1735566
402681
1540184
700934
885513
1405460
1162703
1340926
1581703
743083
1042386
995560
1932930
72869
1885228
1930344
1231264
572971
719541
236678
1438724
522702
1518205
1279872
1866982
1289296
1117166
1190705
593649
17062
112917
1746800
1316517
924345
1417758
309753
1210568
300970
1163141
1384200
1278616
1060709
1617283
1432663
926076
334441
981890
1979885
1131534
665305
1225803
103165
814462
1343807
1618218
1459524
7577
940953
595456
684517
1223073
153355
38196
320167
296877
409470
1038965
1868933
1225387
1265459
494193
36749
412252
1023619
930542
263461
65641
107721
1586332
1598076
147205
1248504
1402857
466748
958449
1908282
667436
1755927
1926576
1591583
1199448
1813325
1937892
428382
502743
1994908
677781
1537523
1997335
1399806
1379428
1457074
797734
1192264
16884
1711489
1578419
1563526
1338822
106262
548749
507207
1580184
822437
449194
1008498
519717
460650
1021193
974746
471455
699414
271790
99917
757473
630573
1744038
332786
613035
211316
211536
1199115
1938865
1749202
1012575
1513190
637912
859187
1069113
1506220
1194134
1845195
779220
876433
21269
1264384
24421
1322240
278468
811743
5612
777127
1583207
1415279
1559034
1651679
626079
1810200
1498281
1594368
1718655
532757
1480243
1876090
1781704
1795469
454015
1525156
1569890
1588755
1993142
186624
1840226
1727492
1082240
1517093
27386
699136
1421026
763357
1254473
1277337
1560702
1555963
1141679
1940036
497896
1707196
1985673
1419269
938554
1820173
392352
1546010
1939908
1370974
1287568
889957
557887
947936
756318
682217
1982410
1749818
1587361
436237
1383824
551751
119577
58621
465887
1777086
1069438
1007506
698368
862811
1846855
1626445
1703616
304303
1804954
1933685
32896
389278
856882
666975
1919942
539237
455741
952558
1425976
592275
1094061
1730525
832164
1530821
395326
124288
966424
785716
1198291
1557177
1792297
659478
1828356
1662083
661970
1498663
605028
1380212
538573
1183896
1307973
1326758
963503
989786
113536
705308
1693491
1044997
1731805
659300
1675028
1512457
1886269
1641279
306158
1258229
1157959
351759
1614499
216392
1615721
41553
1217442
1098966
31828
319119
674604
1946051
1448075
1402657
1171990
1122145
600030
1129854
228073
647318
1288246
549783
288339
1202935
804900
48760
1470200
1551321
768007
157179
588552
67166
8857
1847088
930041
453038
1732876
1707042
1057035
612207
870340
1489865
259104
587246
380442
810796
1991405
877229
683625
1037150
309139
1058922
1962574
1332086
1737763
1135169
1807251
672418
717746
1586400
1010907
751297
580302
695570
944079
420152
208967
1607640
510583
1855804
342017
403441
876765
1547947
1757469
1246185
1496355
1621125
393203
278957
130959
216617
924603
982687
967142
1812717
463526
908755
1107410
337442
483904
1901782
1831899
710512
1673400
167760
1729027
1706673
1585263
567693
1668327
104042
1307572
1370826
1837256
615237
340517
1314986
1732999
855341
949162
32125
1155249
375128
1958343
1729434
1839644
135901
1969511
340487
555829
1191972
1365326
20940
913746
615088
202851
1658645
860728
1143423
1714692
378140
243519
1520712
580236
767763
608036
417398
824583
294276
1652637
734312
1954443
1201631
499202
146042
1538447
385530
555439
1472076
1295021
1690782
517877
303526
319792
418729
1246953
1442100
294532
116420
197593
1574702
726520
54852
1944233
1120523
942666
104995
1299093
428120
1677550
1846383
1610900
1387580
1780654
1235672
1576850
814303
1025490
1466611
224548
1561968
1701650
1008310
1556961
428644
1893159
1887159
1435083
1400208
1479847
1714186
1381473
1808958
710342
1618518
456226
1439129
160388
1996830
1286683
1952385
962917
1774689
1550689
91222
1108421
1884435
1453477
738112
736221
1564059
784791
1737718
1724775
12055
1949170
1236113
1806332
1360565
487273
1712473
723764
145309
667357
538209
350144
450766
1901593
853785
1624207
1355555
334729
613333
812337
521163
186309
981155
691144
1697137
138215
228191
1118869
1236774
120196
731738
971592
1882216
1735209
840311
1006837
1964116
1492078
1329783
1987462
1779928
403004
1441398
142049
980684
993285
1310919
1203567
1378169
171477
1628264
51001
1174989
291594
320889
1088096
1324015
275272
395340
1497973
229947
1236768
1394801
338425
758053
1864111
1971929
47376
1020991
335567
1955404
680630
1527146
1565993
1692905
1152084
216655
721158
216110
1774536
32308
1643989
287059
639285
285139
919457
93907
827269
1323268
1719151
221114
150389
343326
776364
795445
1653625
1236178
1700531
61295
1145104
161612
653785
1600630
621908
265017
1440451
656139
61636
1184537
123637
605489
641715
902744
892666
525847
1203747
1635273
1862092
663298
520754
880338
1512458
573539
1425390
1078022
311317
1402685
1636772
1263197
615214
521123
1623711
937238
1717110
639990
1388479
565905
673050
53104
130157
373926
1288083
1262629
1326689
1677141
490953
126218
809591
1984721
8113
812662
148675
1686144
1106501
734229
1093443
14236
30063
793852
1547096
770662
622867
1702211
1054925
1857059
1521672
1686126
875463
956447
1998337
1978517
1989189
493442
740245
921564
1844366
1468869
756641
632269
10417
173063
875758
1337344
1776694
1844776
433501
1835699
1993920
1816437
616863
1943002
556870
1461941
1548839
1886036
1031191
182333
208746
209896
707460
1886267
1646886
310519
744440
631713
1211551
1551923
1126285
1096983
1307950
816277
1339174
268657
390105
1897225
1023888
512894
934560
1420918
959078
814957
55144
142156
1548064
1254747
660057
577702
291562
752916
1576914
1664
1027141
1051858
777415
1926063
212394
1992492
1687645
1042780
1507603
803928
1776221
1203484
827191
1680817
1601162
467455
1218409
620090
1984437
774312
601197
691458
393891
668211
1893000
1906732
979274
234206
1932394
1014878
171224
786928
1915429
66976
1578020
1287481
481899
944509
1185401
508460
1828579
426540
859466
1920729
721335
1002911
1864392
991052
656430
1078364
1585170
1689811
402372
1724776
113050
1033829
1688895
959408
567496
432024
1993368
359713
1391850
1515070
492718
1128722
1366894
1261802
1759164
1709991
1076448
10223
395989
1132041
1176770
1453359
1961213
1144524
119086
406411
78000
993231
1345597
995268
18138
1299324
1906136
1283837
1455848
527432
524808
561028
659172
1072738
1648720
637252
212675
1602636
11672
1852973
1127693
1385611
1449668
942198
230989
1073661
918421
598782
1278514
922860
1823623
487111
1750468
1822137
67398
1017291
996398
13714
1967718
137916
1046001
178542
608917
1624847
1970586
1976668
81726
1990619
1853326
1667377
678708
124329
721689
436701
571609
1604324
1231418
1419150
1540456
367098
1479107
1521213
1091548
162531
646159
1264950
1688483
650362
1696521
1238647
14471
1998099
1247266
1164258
1493912
1920634
1413201
714461
1583301
1446688
923734
1620195
1294902
1838661
29989
425803
1545088
125970
231850
1712731
1289529
1178869
1536008
1878725
1376015
1642174
1765297
771197
262314
1317300
247486
987163
1572903
1475349
369270
607783
815514
1884776
278990
1278851
353958
191171
722821
1021839
1629812
1790250
417390
1845764
353454
225627
55209
1761774
1141552
277053
1407866
1455176
77059
1648674
596135
382280
1780514
1633164
954329
225464
1365656
167634
182034
715568
653340
750684
432380
1490044
516279
666160
1077863
579497
1025507
1018428
1947970
1403545
786377
1739700
1851362
717095
1847267
737769
1924290
1544751
1634176
978289
1963323
1232135
1196638
1405955
1616440
206500
1578951
145972
212516
1401998
1720594
1019891
1518172
1849332
1316723
801860
754675
1803908
699017
825021
937301
1678047
988804
1000562
652150
18891
438612
1705442
1164349
586230
1532856
145057
171559
1747928
1173645
554237
1396302
873577
40935
1907234
1833992
1979445
935838
770277
119099
538621
486992
1704757
925937
1959842
1812036
1113049
1561192
96187
4248
884506
1529670
1884621
927429
1209667
1278753
1428168
201898
1431700
1433765
1395326
484149
1143527
366606
94737
610216
1375617
1823345
1476017
1977609
1649670
826243
1604623
842191
580143
707313
1762602
780788
187250
1397763
807650
947833
585726
1022973
1188087
1414245
1105611
1100958
568719
1846108
1191729
957500
264105
816770
375489
1747893
1160066
1325949
521225
1875927
1079094
1750839
461231
17002
1277861
1365147
195975
1276708
70479
620402
1436153
243009
1183409
1984724
911637
549760
1645463
1200048
1961244
856255
90225
977298
1367550
1986281
978332
226475
1797437
275832
1988730
1411484
22334
235071
571663
853300
575454
1483535
930353
268857
1193761
1468051
617462
1717657
1560596
1034464
758180
1764317
1166174
1614712
175434
1022740
1867194
834357
422269
1968943
1968900
1126430
310697
342999
1632231
1216711
69005
21820
794782
1180605
1292822
77956
1446898
1538813
1134017
1514318
1053604
817585
763964
1077245
1726044
728637
1712367
1152257
642652
879737
1811371
1912140
1843531
1798510
1061188
25164
1276888
276935
1039133
1643426
1702897
1242315
1840561
630934
640977
329618
29805
598153
1879993
1187076
689495
1917722
1520851
1762196
530475
1073127
620453
1169174
274249
422919
988418
1589878
1900279
1500962
631173
1717591
921845
780025
448586
669560
1756908
1518003
2163
608371
356975
673715
924856
293872
839574
393356
757886
1004602
1632733
369195
1652429
841099
457246
317972
1439265
1645139
1206122
1731879
504056
996047
1599665
1043203
405168
182895
336443
1000863
1461906
824022
929416
1078049
1761845
770058
1277928
1642703
1405947
1782296
606986
1641523
1904466
1635247
1719784
1585240
1622966
1811511
521827
357517
1774448
1269691
1189667
1221527
356079
1590008
1744683
477122
628412
2146
259406
328156
1890547
220917
1870256
1978243
1368194
1405454
1752124
1268816
231221
150586
1539239
427375
1768581
1407815
1318147
1065942
988256
624310
1574555
1349002
997371
61056
196372
113719
476139
1215594
1962234
751430
899359
1102985
173569
535966
1997703
1928723
1174584
1935260
1659803
1079247
1191506
1534755
871564
1815316
1954195
150695
949069
1094327
584326
1591478
1042868
1289008
1071536
1985945
541028
1191445
313098
1473962
1800240
1321869
1995029
110158
793569
1731875
1957569
529237
212006
163578
74460
1128226
1090671
1575607
242080
1651435
860454
1099160
449843
1770576
1044156
1606867
1885297
1531025
1131208
1307311
279258
1563633
1305449
1928401
188248
1375936
42865
537890
283803
892235
669775
346265
864345
1689352
1613116
867228
932223
300437
252856
314573
1354713
1840956
1064617
1609672
456607
1477185
1536641
102734
615929
627974
168831
185743
234243
1133920
1047022
1198926
1355243
426510
749018
535235
1407552
585104
1726192
1647945
1620002
1510176
183387
1709139
1158655
880238
208196
1927432
1596191
1831378
1255854
917083
820385
127080
1796436
832303
282378
225712
1827219
67817
1189208
1530
435829
196032
1792108
824246
866143
1816756
642723
1331950
184368
1431133
1590491
1752581
1827888
1379284
1989335
422376
441858
1588188
414315
1664846
687787
1471995
252871
664846
465525
51494
1802032
1743385
1664017
580157
1136705
694871
496212
1215924
1682890
1353408
805726
55012
641590
646302
947200
843084
1184113
1094790
911805
53090
512195
72189
1282716
270033
119109
1832822
1176889
1959587
1020697
1682696
651538
1352748
766505
1470594
1094456
731758
576849
1283940
783983
1545031
1238763
1585659
1352724
546236
192005
1918952
1403125
338034
302544
521869
220856
1414870
152958
141388
1218128
1302632
1777625
398126
939154
189660
449576
864736
93991
98244
733874
1549929
1933862
304496
181660
702918
270216
197532
1282991
161614
1252372
956805
349707
1280622
369134
1466558
603233
1933425
685951
1315610
1661723
1468480
800466
100981
1903926
1135959
971056
1322419
138279
835291
155657
547745
843176
196553
453972
639955
1102812
1283075
763017
1022407
903640
417436
1464244
705012
129995
1937235
1593984
602068
155730
1463668
1530412
305919
1182601
757253
1417977
1517288
1647611
1919198
75738
1343806
456165
1702086
944720
649709
1933531
845609
1676059
463590
1127722
1617352
606170
1718913
1125262
1731412
202620
1000956
1813432
498385
1646208
795996
826100
1537227
931534
1872006
423824
685964
70533
1906795
1276367
769547
545314
478774
1637677
1394412
906336
1784341
839713
319347
42276
851192
1973993
332394
15662
879113
911929
453521
945684
1878136
1007327
1257996
1154412
1496559
863345
495574
1385969
1412965
1857191
1433765
583547
1042006
1490636
307508
833954
1448583
87621
1642003
1112712
167350
679023
538404
1959969
306948
419920
690207
1331673
495131
1305223
1038244
214373
151876
359638
1792916
531127
133474
1851599
1535772
1959184
1243725
1928973
990576
825800
656733
1969212
306125
256253
268253
583581
1705575
214964
1670615
564173
1956243
93032
1352344
392948
791540
1985454
213961
1517010
754853
800626
934872
1376251
538249
268299
513430
701238
1440445
779280
813330
149389
1409783
870248
1278833
134282
426772
52913
427366
471097
84062
1865693
131811
1659893
1893489
1749340
1740621
800726
1963897
1228626
1030064
681528
57430
1996100
1976049
1606418
771179
149915
788168
280492
1638246
1481565
372300
3787
1356261
386312
909680
630453
1140283
1556842
979624
674576
1829190
1640564
1530320
1541563
564030
433916
956226
735993
1482633
777910
232803
747507
1953161
219047
1798810
1513985
1582977
421157
917504
584453
575398
1817711
976361
376583
1367455
1639061
1416767
138831
1225976
1010659
442939
115321
897437
1163918
447601
1571748
1807285
1035760
1397622
1138326
992501
1226338
106330
857177
1519695
1010612
1805617
536165
661736
1529568
350317
1218591
210613
1081761
913149
1471973
33290
664078
1415579
652388
1479968
1594015
1912241
203568
1020746
640995
874567
1827865
613805
1882523
797242
1367588
1290206
887900
1385853
233839
343333
1880389
572827
1209920
612690
1068602
795808
526977
1482490
97823
1979518
676348
589477
1261503
818643
434855
1492453
1281192
880100
402736
1379470
506994
98228
179181
1220514
509285
1405115
964405
242877
1068537
1741379
816619
1656619
1930755
195431
1413830
1613088
994485
1173655
1877988
1957258
1040254
1214808
975088
1374002
1495367
1493689
918522
1900067
180940
960461
999016
1984608
434512
698407
343587
1156078
1235045
1043135
35126
726638
25027
377816
376301
1360412
1379401
682145
1069711
1275120
13392
1018442
443302
1681052
728892
1147971
687655
1748332
1343419
1408447
834130
1770456
610801
1592383
1605982
1928660
1586183
168642
255045
215665
1606930
711324
857915
1355361
630629
876089
1119966
714370
1898200
447875
1460186
490484
1805899
1495656
779378
469280
532252
92730
167988
585985
1473125
622809
1576540
1994645
498545
1396419
531959
1415243
1366974
1300536
1926706
1284813
785719
1991338
1696581
1224707
1554351
368702
563277
1963069
1088231
1608457
1939394
1238271
397165
1786614
925645
287472
1066682
1068562
1433017
1199905
312863
901743
842046
1855466
1129159
200840
1038345
400820
305418
1793852
918317
730112
180306
1728028
683248
244118
1585231
552597
1327375
134525
1796796
1351560
1679754
733018
530588
1262609
487871
724405
1857041
542698
814654
77105
1141008
548947
1397491
1209787
1151067
757747
863195
913428
704508
882182
233713
1215182
1763888
131790
379732
1967094
1154285
1176785
1585465
1262681
201842
346341
433688
1621631
1438219
1470506
1357564
300584
1835060
117615
397432
601344
1429491
1165585
1619988
323556
1607846
1515038
1283870
678482
1633990
432905
630549
1401574
577608
1976318
233097
1923904
234136
839102
1021855
609261
1631061
334878
1299359
662853
1356012
1147032
1525831
1251633
1119706
123576
1264136
278932
300732
1379259
1863567
1260073
864525
1891993
1089878
405303
256576
1208854
242772
499216
1170299
1764568
627556
1480060
608854
974863
1551072
1940366
1087712
450973
1959555
689723
1426007
1811937
608691
372125
452040
1692646
1737048
1936795
630545
481794
1507897
1656941
1775270
666965
1579551
1914114
95558
96718
1423365
555306
442810
1740104
1237097
431458
1859700
893435
1254895
1109684
856419
836558
1809986
972743
187629
84822
580726
1559107
1501381
1062190
389070
1775682
1045591
1689173
1051020
320107
1515025
778006
1349750
262595
114047
1391535
251288
760287
1464136
702068
460545
704530
1490658
1326569
58651
1286290
1278056
768434
1848692
629294
646365
845640
1210347
857670
521083
520864
642328
1420076
494355
1419679
1152349
1649144
155299
1626156
701132
1473796
873228
1293440
1617675
1021347
282485
1957557
1056230
726284
1583201
440439
702915
1337301
454468
1480351
280313
1652589
1761221
270048
1799068
901267
1981726
360079
1481772
1632660
122639
1151108
1504551
505478
1378002
736178
1732657
1526412
1612350
930707
55053
747898
1056192
547488
16159
856736
1965546
586730
1574966
1665191
762827
1803674
1303593
1812122
1236662
855065
1034673
17134
884335
1397580
1315497
812867
1301213
1671341
1876943
1709890
1680233
2718
745488
29989
262723
1526727
808701
1489641
1488229
1942624
459522
267123
664638
637657
67668
1660014
1394053
44731
912670
576800
1309984
916654
1625336
178993
1089458
1958048
1529186
455007
1793090
385868
1148221
1307069
932937
1872160
261007
111548
877813
459491
341102
1662234
747934
171012
1356288
1876196
480323
325768
1665173
397396
924572
132663
1118665
1950821
992959
1535182
616470
685765
628029
463727
644862
1798788
431218
1544920
211672
1775225
1137662
873074
574541
460564
1826961
1940804
986011
1836590
844581
66952
1043545
472484
533170
613309
1908290
1837477
940324
336496
703250
536595
1492843
127271
1738313
1901896
1026738
695304
30652
1583923
263288
218361
104883
1419086
1895857
1250550
1661682
1266281
1100436
1552652
1079784
321117
1468241
1796255
1351087
47235
852195
825321
1639481
95552
329663
257245
1709132
112369
798720
834970
81286
1647041
1438450
413997
391887
1704739
1147276
413048
1338750
908353
1797925
1962131
1765073
540713
1124536
1600282
927042
1225845
922484
1013743
762988
246466
571125
1501512
193039
1343448
1071818
404990
1853982
1860770
1027798
869050
1240764
422653
152978
990644
1735819
381798
1766917
1043465
1317386
986132
157236
760621
1097752
1264954
710094
970037
547122
181256
325293
404050
596435
1909986
217453
341840
1749668
1176245
502734
1949003
595193
631231
1336229
467872
1937350
723721
1644969
832954
1580426
100665
920132
1873290
968870
891242
1593217
1959728
1193258
110315
1287134
1687033
1345656
778340
80806
1665726
1834868
1674648
996787
1333386
1081417
1225449
286270
956124
1944232
357290
1998226
809315
1841908
718896
512950
1262056
878955
759200
319673
1057360
268594
819630
293031
454012
713371
95876
196799
855310
659222
234077
865327
1577082
1412080
168528
429362
266564
552811
1609895
882303
278025
4280
536843
1309563
632527
816368
878435
1465441
767794
744250
1381504
1903766
308945
1547001
27697
1023469
800283
1984445
1377102
1392312
1318465
1600531
702153
1322988
1067716
611598
286058
1173482
206000
47710
479792
325505
1549704
274665
1378313
1184589
1874160
801523
1177444
18151
1761348
1513306
1126316
1385882
1598813
915867
1129640
1159489
306922
211755
427174
1801571
372146
1340937
626955
1986758
141566
263705
1795035
1743944
697478
928750
820069
229728
1362650
168192
729131
1996978
395832
646198
860105
467926
612497
728339
232032
78437
1391162
1567469
512717
1115398
1479191
1213109
361898
1213525
179937
1227256
167655
1788555
200297
19735
781464
66298
1047011
1486023
1946826
1782414
1479495
1820592
762275
235651
1405923
299608
270551
1802105
270892
1017098
1462193
771062
1151916
435423
174516
445121
282232
217413
1687128
480211
1343854
834882
1841903
244336
1143554
591332
868861
1976802
1992863
989833
313576
1655688
1769075
1045794
1912598
1859272
1907939
1573102
761604
1274192
967949
1586983
1128388
1892148
4466
1752676
375752
853911
1044222
1057849
1482589
659677
652177
319960
829099
1116606
504406
549730
953265
1877865
752773
475568
1354871
1544959
814887
91770
701245
1599309
1746398
1024821
1798719
163450
118949
94505
1629679
1214704
1264313
136828
260043
385962
1587413
1349632
344061
1996794
1009959
1440696
461067
365943
1454915
325404
1818374
72679
1873998
1575059
1822195
677589
1654213
1827791
1136502
1383792
188245
208006
377663
255464
1240988
929639
766585
214629
1426538
1415716
1110907
527405
1134320
1513379
1382967
1056984
71085
1303712
1941289
912004
605973
1871395
1459649
516088
1936784
1168543
1909739
1358541
625101
487797
1699570
767522
161050
110100
290275
437881
904819
1586152
1289477
189839
1871666
1988748
882660
837193
725424
1721645
1904890
1022000
588865
639659
70638
329094
806930
1727525
1439810
1599755
844616
1204623
1839106
8113
514982
1884070
1256190
1407388
1681057
852220
44706
564365
435571
386101
1452689
748964
624226
1769362
1316300
1254926
1480632
197261
1743589
1723973
599996
1385756
1952945
478729
672366
1622059
815012
1873837
1785671
566225
1456366
526987
1145752
209853
1205881
94724
1603716
1612424
1086213
1120557
1533014
534570
1323344
591739
1180125
1155675
212213
1624031
654636
910300
12267
159313
1607066
1395860
1881964
1707235
1351089
1309300
1553668
698118
1526295
417883
400379
733783
419186
977509
1587655
1889227
1926605
181422
878206
830663
1345022
1769537
1538554
237185
532932
491418
1715518
1394298
832001
1029114
893021
308700
1762694
1178589
1541210
1480849
647612
305315
1781872
210060
1474766
281687
1861243
845304
365918
693428
1621178
1145943
308297
1692301
1138608
990922
1840038
1421283
111282
116797
811322
621660
620286
1301171
884988
847814
56480
1032146
841391
1554673
38690
815613
1832184
734814
275958
756267
1533590
1180447
1206021
211307
1519516
479575
1563796
963145
1522446
1371455
180090
1055547
1580784
1630130
894346
1129816
1868883
292948
1989511
1742757
1696921
1289296
99126
139568
701140
1006627
1624859
1958217
1137771
675434
1694004
1145293
394785
1747621
737465
867219
100146
207514
234858
1783568
196577
485748
249345
1937282
1014370
1309928
346715
577784
447945
948894
245181
1055106
1938076
1336430
355953
1498957
1888044
1014213
1201867
1619876
1708092
423953
1117746
286544
1591057
1238451
973195
1698870
478775
1235368
1602681
289694
1404093
1189994
1145139
1867508
971115
658226
39684
1351244
605420
902151
477795
468654
1190935
1214106
710679
1653579
127920
1886691
1008526
1118125
541145
1203631
437801
39838
933087
1568761
710070
1541566
1835637
44142
1141162
217521
1844423
1398072
1598589
539699
103109
821196
468064
879839
166003
42054
638513
1137567
900510
735149
1576810
78668
710827
1433174
1557520
150688
1820154
847978
206929
201104
1002259
983561
1672101
1082737
1263450
675717
1650907
1961097
136966
1159166
84743
1181128
1593595
337549
1174916
1397831
816571
228613
1949536
1778392
1429181
1198494
971823
918689
1251749
701699
1063129
1592536
1411198
1268116
1960453
1266687
505567
1539749
1564478
1935523
1846837
1358657
1930
795305
1326607
1358369
1454838
732137
800392
873563
342791
342662
655332
871909
386626
1817472
824591
1758944
230092
310939
951081
588464
554348
1737053
1119591
970988
285852
440626
1620012
541842
1139524
362945
1188616
1553293
1351481
1586148
1220692
1087160
1582744
1526718
1910880
291256
997338
613733
937669
1218037
133233
1992433
1946752
867720
192960
1716717
137009
1928864
451871
241068
1402253
502693
535370
1233568
1131643
1396481
916694
171517
1270784
1189523
1203339
1289350
1470139
1664018
1158916
1247631
1731858
1634165
67428
1502625
1763383
1306329
715061
252788
967464
1082763
355163
369454
315181
1970300
834260
847695
134974
852446
1909474
1551593
837453
1561527
1263221
865562
1365533
1349245
676244
1005708
229955
1755172
389162
1008605
5763
531156
1999344
1735795
1099008
1907180
1231229
107410
813746
1692856
887663
531191
672739
1166379
132982
336431
1470159
1157553
805453
72226
1024696
93943
1093288
1420992
1833653
1441176
367852
1893836
453456
1111438
1176256
34807
56563
1657193
176056
1915553
1138409
404803
44678
641440
229253
817681
240539
1336920
1737510
1845399
1621844
1855315
339459
1427245
1343613
815144
525698
937961
725280
1611330
1211709
641435
323158
999795
1568358
811128
700089
1681209
1694387
1495196
1842258
1781986
33480
15073
1050459
35483
511432
874057
1458861
489911
1843994
254710
1177002
149680
904321
1092642
312001
1221950
720729
591266
719699
279540
82916
674619
1784247
1345316
361623
1825579
1925425
1802171
103438
1008573
1656258
1358611
326657
1553669
1349852
487718
1408342
1582702
642347
749741
1270867
1976619
964792
1965731
796286
1837332
319364
699254
346578
1900124
571558
1783368
1875669
469669
1766748
195968
1236705
258552
1245986
675291
1869331
1363772
240128
1881315
233903
1321220
194781
877619
1425960
895127
44337
105447
1764478
1152113
1390864
1560696
745481
1031762
1252575
401495
600023
878516
1142705
1994361
1578230
928814
626006
1835446
1071764
832904
726300
92980
1309833
1917293
1333306
1769299
870100
1729585
1616473
1984279
787485
714173
1838553
1675780
209238
280964
1472590
860342
1558764
255306
1172247
754840
601387
291489
1266088
1710280
887926
322246
1051957
1441493
1216034
1603345
672925
1618824
1057102
878653
994555
1323055
1978180
1846441
1756315
1395188
917643
467249
1484763
1969710
320940
1470562
1366020
743395
901422
1460777
1199066
616273
564035
1376583
65346
1460148
1536451
606870
1340540
1584825
517263
1273207
263117
882278
515829
674245
1193044
991220
1543536
1923120
826411
69516
1216530
1148352
400970
1850498
475934
37975
163421
110221
259931
524004
802654
1370276
1450860
172949
1233057
607949
1627762
1585940
314570
315126
833307
67509
164326
1555784
507982
1084282
1045661
1645692
1001797
855995
1072032
675684
741562
855483
1167251
439485
1081435
444282
1882454
409383
957314
895718
947702
1203116
1639546
702645
1369588
1947235
1208608
1562900
1871937
340599
1406843
1867614
1190564
1425286
432662
531139
779605
1989533
202987
1096546
494989
222399
974278
569203
1920217
807037
1057636
770091
1681139
1173309
1399358
1539030
1672028
92682
159905
1252353
905730
1843200
563971
1782960
78116
1528516
164992
80608
160672
1788450
1891705
1855892
1469503
965084
1454707
133223
1059790
1077212
692233
1939326
454874
1190173
1021195
15402
1571384
740796
667915
1597740
1818938
1025473
1888294
1314566
644246
211913
1414470
1679734
890391
1849039
1873713
296688
1492984
865820
1015206
1582034
1072725
1576302
68728
155450
1196889
765096
254721
875108
1637178
710181
1659888
389239
584141
1428547
1593231
631587
1230498
1684977
438861
100462
1459766
166996
1959203
926218
283242
990315
1553253
1589859
554284
708170
1398458
612548
1927083
33031
1842639
1770483
422248
895465
272785
1329608
524398
1240780
671556
139280
784932
1899699
1362918
1622746
755124
1715871
441217
1195691
305330
1195083
1032616
309091
1967041
873891
188652
833113
1092262
1258022
900180
236362
597196
1960630
366379
547132
1481048
1612419
283235
1953468
152525
1901758
1020868
112597
213583
1104580
673765
1744486
1339707
1383893
1016210
1549964
348058
234336
1220628
632244
763052
479754
915709
475667
1773164
840656
1466889
1703730
667048
91768
183063
1974910
535029
1730472
187512
218534
800309
1835506
1636829
1425260
184133
1719987
1410309
1198336
999794
1189817
157899
1107209
1883083
1559511
11881
47259
389544
65804
769921
790014
695623
1727134
1487837
1619011
1999685
307219
31070
1665466
386234
1174017
369468
1883519
934026
22031
1254674
971126
821855
1631344
802419
1334178
1144000
862831
1795350
1422312
1394114
1077653
865480
1107660
1636119
72328
405282
1392968
1862905
1933247
1473333
1654906
1973906
205559
1721506
1341627
1144882
1996759
801999
965671
903516
944130
1815641
1781962
1681097
1713636
1898769
1091209
1213528
1468967
372823
1245690
255852
1336991
625556
767370
432688
870605
99979
1930067
1087827
1372683
1038964
1840819
1577289
1124706
855897
1089040
978100
722277
775405
698868
1727660
1994572
1769566
1008441
1176256
1220373
976873
333355
1511995
839769
245113
1510645
1935875
1029053
1069264
1762696
536062
951599
519417
126780
134578
1497637
1873095
1599022
482714
575245
1316264
1507017
481890
878494
91697
1869404
627350
229840
67950
1422956
1984183
702708
586449
1211179
240335
1959380
1575690
167624
1259497
797199
60467
1875713
1187570
1145357
672421
219152
1938550
1630557
1766765
993865
1865653
1603466
1791410
1852217
1986293
769714
1368271
132415
579528
110893
1530250
1861571
689466
899224
835462
1513078
903875
571717
164801
973565
1441470
132255
1641967
404259
1555488
648193
797142
1452266
847444
635994
187292
487741
1610734
46098
1556192
1160850
461814
661405
925925
1342162
281169
743891
1628910
1059755
70887
255155
886216
199376
674470
919317
1472137
1675827
1550895
1820596
1837158
1956830
1394511
640905
382410
891310
669825
666550
766448
1065199
154174
254812
1532720
1618060
170302
1123610
1989065
1732995
1524921
664594
1959984
144453
667973
985970
1898874
1139509
547965
1746112
1000970
1350673
867248
1187776
1970710
890195
1037299
753553
120523
558228
914274
1288277
31798
1612658
125619
424983
699425
1325066
9609
1681201
842112
1802236
1615275
950625
171819
1180982
1306699
44367
1399877
823408
1622588
1282358
541246
1244094
1016676
713032
1313565
1426270
60134
1790766
310914
1733888
1883260
1898598
1646015
333126
346957
618590
1728281
692408
1397227
181665
1082671
1997033
1851896
1772145
1220512
629791
253578
125138
1303286
865299
54275
1739296
1170191
1601805
1253398
1712135
154236
1528164
1603015
1809447
1374705
1613934
1628988
29645
1261383
663942
1209251
422616
1854577
471236
378147
1807755
480729
1937611
1817771
1438912
865983
1301689
1846445
1177823
1710436
966720
970273
305564
686950
417681
1033092
1327619
103875
1783417
307635
267410
1892591
618262
801674
1722642
704825
869581
831337
604817
1589544
566135
1069544
905152
1037214
273686
1111383
710347
783768
809099
1289788
1904475
1497296
436772
948221
1004764
607515
1568560
1880738
1726990
45864
1003461
1181052
48214
1965323
1849591
314408
1144534
833461
333785
420180
1221448
333219
1586853
455665
942568
860268
721970
113908
1474509
530096
1463468
1755714
800425
626636
1770381
293485
627853
1481245
1562877
1760714
220506
170815
1632463
1889628
661031
957821
686581
1007901
1151343
1329518
1963410
856974
1134981
446362
1403797
1778713
1266948
707011
1557792
567596
1016078
1283771
1890395
1118169
141097
1793851
527530
147650
597858
374808
1169388
1521496
135578
166847
581142
1737346
1199155
16598
1313567
37822
1797889
631503
752347
918067
238947
1722449
884879
1379760
1222850
55646
989549
489882
802927
1002033
1933236
1666043
172812
757667
17481
1025643
1900711
1585895
579883
1562751
552597
672624
1448172
1991078
301390
1375849
1761788
506970
60493
1833159
1020510
1287224
1249626
1605768
684670
24345
852653
1188050
731600
1613143
1066493
312522
982101
136522
399532
497812
1995105
1553220
837314
1686837
1765421
1328613
846607
1906093
372
1021219
777193
1876088
748714
1758786
74228
1524486
1582037
392426
509937
1978133
295902
1448508
997074
70676
54850
532480
1641941
1087115
1308043
967411
381433
1060027
1488671
1424705
869312
1377580
101673
116615
942735
486990
527386
217638
417821
208136
69150
1821017
1671706
934992
425338
1013462
55097
323451
249692
808536
1054371
218678
1398481
694996
443328
1415886
1140317
1228805
1104948
512963
129799
1509571
344045
285954
688093
600648
623711
397597
158117
827185
38510
365662
966446
1216375
1270172
1649745
1971266
1009315
1356385
1015223
1134603
199164
957152
1238706
1911723
1159331
745665
1782519
1295422
1798789
1941360
311406
269703
3930
920409
1420818
185635
1299460
521733
1119949
1518294
1465662
855192
557327
1035498
1130834
1593969
1083020
739624
1842388
1457303
970024
1021045
417948
1563967
1949664
1513819
1042705
866955
406980
439820
474124
666877
1146008
1881521
1218613
311165
50840
1760887
915102
606990
1192819
1457384
1899537
1694249
566724
524790
1376793
358745
339122
333063
1511448
1703621
1229832
664680
125003
245981
1300363
1062167
563071
594444
1627716
33447
1236963
148998
318978
717174
1821561
321023
1156697
1508856
486551
696552
1470073
1319115
509257
132355
1421753
1610607
876574
15515
256885
1235944
876917
314014
677541
853983
727632
1840163
464516
753460
405473
1941123
24108
242842
127115
272253
1551547
342129
1187379
1626872
937750
1471533
1163985
1458007
1646002
322623
1651927
1530008
611483
1945079
1056433
1493397
1679667
772316
1894568
537642
1647492
560503
1399224
134168
671233
1265528
1501966
1400635
1258332
723754
1915593
1833448
920739
1876083
1392198
107273
248800
1912397
1689444
1440658
1873328
1959435
409064
1006729
1193617
1700121
1671790
373611
123266
1301203
634813
1211781
687264
1768135
1543553
1990543
1138205
1620504
276396
1550668
1741901
79342
691402
984518
1679106
410351
1848219
966650
1573322
1788840
373880
1863660
213978
316749
1745534
479534
865999
753968
1633068
1906161
572549
791673
292228
1461110
1992849
336876
1307203
770311
1146670
1834778
135417
1190173
324060
1083135
1451810
537616
95650
439541
1127422
1785483
1630712
1156355
1639373
225697
289714
1612633
329869
327633
1845935
103975
1648497
1361713
1578116
799397
1352131
113949
668980
1128655
157770
93141
1469090
257924
264619
574545
573170
306010
936897
476821
32800
825047
1716699
1788751
435591
274626
70875
84544
782768
415722
1435067
1775278
1449566
988301
1554374
443527
1088082
369529
1984760
1915460
1556092
1692169
1818332
935370
74434
159426
900031
1882251
563340
340766
1537427
551864
415714
104687
842257
902386
595923
1808165
971738
109546
723891
793894
245330
408340
1105892
905889
1750168
1134795
460698
128784
348596
840691
1188083
1553106
67919
1557800
332012
446424
1571984
1138323
1274982
113444
1528701
1008949
1506743
745118
676732
754928
1957430
692375
815837
922229
1299851
685996
1164891
158134
1551195
1887516
831206
1558847
869114
885710
1035485
777813
730415
1928867
1304513
998253
494474
478173
334687
513710
1728596
1523222
372271
152822
1193599
577565
1596627
98988
1407342
1791486
1378860
1881034
528221
30348
1817835
906276
116587
1793090
1153543
1055493
146364
656671
402033
187677
588343
824878
1988289
1854108
1810646
313066
1491258
653793
792551
1972770
1982722
665110
390357
1579941
178315
1000429
736091
395576
150517
1128604
442695
1410677
453912
962578
1105910
1871776
672891
847025
25861
516130
674317
174467
1315388
13899
1739034
317266
994586
1013165
1996063
139946
1497310
1017903
499573
512876
333369
744361
1205558
170380
1989854
1033785
1192852
753467
1334411
388488
1253867
81503
1259179
202385
1998702
617653
225657
1255455
212962
924072
1378443
507976
1592513
753124
413293
1222613
590315
1346598
401012
885713
1643808
1533176
255019
129286
705310
1685988
1309992
1950549
1123166
579334
1417864
647504
502877
427004
1751892
1919604
1602520
604300
1462977
1949805
56275
508952
1515977
119054
961585
55778
279519
1202193
314091
1665317
309393
430236
145451
1115341
1036640
860780
1968799
521580
1599407
1404052
1206082
53151
1820798
473366
1291473
525587
644307
1501219
1348073
743293
1879131
932273
1284363
156555
1853552
1492387
1752894
884327
1564256
169068
565853
947253
1604765
337754
931055
1572905
400719
1723472
1380725
186509
108841
457562
402396
641854
1290150
1229367
1781063
1680285
1061262
665744
1673238
733128
358226
1274651
1899432
569684
1348297
1750570
477408
158726
1154220
722748
215271
1862183
599604
112481
1123889
1109865
1703523
316669
1292149
496590
1314696
1853937
418689
860677
1412178
1402023
1935081
1417366
1624014
1797747
1427515
1070103
1687615
1151211
1518794
719994
702858
1972562
1194356
1039526
221732
769010
412126
1326112
1979555
1275739
1001476
5994
1484682
845740
679942
1922770
1320522
260157
1760537
1637037
987510
1721121
284045
971922
61287
746414
1275940
706204
1404413
1714875
1223706
1513756
921937
433026
1210473
539315
1157928
309457
310263
1686371
539630
1649919
1984846
961835
1100867
276657
1823210
1373064
1294624
1490221
160201
1204450
1209278
1689131
1718290
942318
789108
145768
304753
359164
1275052
1518911
443055
66765
21597
1828517
1180972
1951516
1387340
109146
189903
864503
1250586
1563805
870593
1842574
922696
769054
110341
877086
1551185
681564
539062
38113
1285796
1002622
294417
1239242
462485
1520626
1602023
1409386
1639005
1894273
1141802
597181
1443417
1779620
1789947
170829
542884
500516
1976263
1932699
1497707
272270
616795
440720
170858
1313128
1894574
5576
572377
347400
853240
1257009
1574835
1493087
826226
1235967
215400
913755
362826
837995
101884
1575520
944867
1027952
185108
982338
1815188
1325566
1369861
728810
1170606
832226
1001729
171921
1196145
1655679
137702
1399600
1680535
1521803
1395156
182447
1893512
1008351
432627
1099703
150223
1431957
1346692
1821254
1297503
460190
1155942
279962
1885367
89754
1986542
1491295
966665
1741820
1374027
1957703
985933
1803413
973027
916664
370923
344541
965980
1727310
1418236
1027926
1200013
88997
741634
1492678
1351978
1108195
517502
715997
54881
1607634
272821
1675550
642763
159649
1874155
254195
1391579
848981
1278324
1901285
1435390
231035
1570481
1592157
769886
1829060
1653164
94476
1967695
1954782
1562706
320491
1074121
307015
836759
1031303
1434041
1801968
233449
947526
1077366
1497397
1628414
1095177
1579661
812661
1042923
316767
378764
1084738
24334
1176926
1884448
1433257
890892
667875
1577551
469837
650421
1297270
1603581
962220
945598
1662619
146486
1152736
1071186
794252
8532
147283
1439699
1600768
1323142
529500
1504249
462407
1860422
1771315
1318069
767084
100949
117845
249144
254294
1434154
793804
1979039
387415
29450
25739
481829
1794506
1228856
733518
1497920
406383
549455
1316417
438671
1471781
963805
977181
1632788
991774
264568
986012
956854
1063710
485865
734290
1445743
445620
841932
674153
1697028
444334
1265942
461645
239285
1531558
992122
993813
74390
1342198
1495114
662261
1504244
1937143
545394
1618653
635593
1281433
1078786
1013303
806807
715123
1135025
1965487
736028
299011
1591485
962923
637457
235981
1529715
446470
1308669
759432
1307662
340532
365723
610677
68851
1206259
859657
29618
203910
752569
1440895
1873034
355528
612537
808659
813758
462726
1965661
888798
1619508
920075
769239
311040
567034
648130
1029839
288766
1905628
140994
1603023
293800
1179157
1600303
709611
470746
1552534
1381066
226428
1693927
95582
833390
7638
1995576
1769559
380066
514031
319215
785460
993882
1314924
117590
402472
252358
315146
114519
1316406
695506
1042743
642703
717450
204679
301042
279164
748849
91262
1435089
513398
663453
294962
1859077
1757349
1712735
345366
602369
593804
35929
52020
1303365
1093546
503654
66789
893953
1372111
1100887
1881340
1650929
1907992
1643819
95029
1592425
860485
986811
1005654
775039
754528
681976
1078431
440811
1611
1501429
429777
1132393
1281037
34575
1360518
483075
500611
570425
88278
1385726
1981697
1668424
179242
1837803
893055
244587
1995044
1490852
1778650
419009
1963012
1380913
1546024
1128214
265380
1145619
929520
596732
998880
1630871
229639
196878
721438
27774
401865
494714
718965
1673394
627091
815587
728201
1350172
1625506
1675124
192955
415516
967524
318176
1568098
1353415
1308016
111829
1615224
174038
430453
1376478
1710499
256329
866386
187838
1975531
833007
405109
339713
1477595
1283050
299640
385158
146499
267981
714186
1231737
603293
1237240
1863644
1805347
1779310
1249051
1430724
342628
1822893
712855
1754935
1497660
1817820
1161039
1272269
2300
974725
590365
1443186
221560
1429593
661446
1851939
1244376
1940026
828659
1052844
1791123
1086558
1382418
839685
334031
1375312
408481
77153
1628109
719163
536662
330289
1563036
430317
453847
1594978
707970
768965
929685
438702
135699
1930895
375062
1142059
779392
93523
452255
370858
1123186
1000526
1055646
940639
716704
997859
1230367
700153
506788
93292
1800908
1475407
495680
1845416
1843166
301255
1873562
403586
1126644
1369520
391712
1882851
846689
597059
1353984
962886
1919702
464708
1662408
680474
252343
1345943
1837306
1880536
1930811
1141078
1992176
1280211
54355
1561692
799196
1181244
1219603
1417676
782460
991985
247559
580560
818890
884814
817383
560584
263238
654927
1146694
914512
1292766
1944842
375303
1990579
204595
205968
194603
1909864
320302
1646189
479042
479769
922312
460238
115796
440410
330094
1743318
1696072
1001931
685533
617847
740063
1894397
165051
717192
653836
610607
1693915
1465209
842286
717692
1356767
1198318
1180143
278093
1787929
1472837
112024
556461
968654
1990147
727208
704545
1005798
94078
1059507
1147801
553083
1703553
1226437
1569028
583471
1999592
1517643
1111493
1570053
1783606
82047
324983
703004
550373
234346
1809852
335738
613523
1471527
197721
443447
139760
412598
1158349
1960345
1039973
1196591
908295
22539
460623
830818
537935
975065
1539772
253671
96650
151829
1417993
1922304
260781
309585
732998
40942
1025228
1219968
858601
287759
417178
948718
634562
336254
1222629
847429
1324111
1563806
1393085
741335
458037
1017819
239868
421833
1010976
1434523
424680
1856323
142485
760598
972131
233544
1390638
411280
726823
937947
1601871
1778299
1124640
219160
359809
993943
848332
448629
1851905
1747745
1594455
1907220
1459575
995817
1620641
1292050
340014
1921218
741856
158911
502944
1683016
95087
472065
1180476
1354626
688082
1665936
1447479
146375
105685
1882141
512246
11083
311263
1289778
431326
1854761
1387012
692564
1173751
310648
953380
1063092
1732270
543357
1753605
1880577
293515
209606
1352293
1572891
849809
1777572
290661
1747355
368199
166341
1688672
1180406
470727
557493
1502804
1341686
767166
1342421
1241178
653157
963895
790265
240238
1879822
291646
1621084
473861
1171323
783003
491691
424396
456561
1677143
229940
349473
243795
1216576
743275
1551224
1543683
1395672
1474309
855648
720017
54348
41532
243765
701199
703606
1595387
532642
558437
698596
1829759
417986
875991
1083838
1933418
1281383
1227048
766087
1380151
343570
1769609
1633935
1533723
1857576
516482
594650
708086
1216974
1758680
1234104
819020
1815576
1129285
1323642
1863128
1830309
630446
1543387
1659013
1169133
853146
650106
1919874
117191
384379
789040
1687063
189137
322314
595488
1754017
448455
932053
235974
368199
503411
924213
1020975
1545775
1222326
1591249
1061076
1803906
731464
1893323
1365622
569005
1008656
12668
675631
1008199
1514808
736862
1043511
673723
312018
1262490
1712329
192104
1877479
801790
1172840
562728
1739973
685673
621984
1068075
548731
1124060
1039390
1267714
1093489
1726829
721327
1233569
12183
1876597
298710
1636717
1111719
1028340
482644
555641
907817
1967047
949238
1247984
1317867
1374359
383929
823451
1405909
1413922
1769888
1942083
13674
1720755
1684910
48847
544907
572420
79747
1106937
1436686
1091717
1575536
375148
1994843
556186
1961845
1811990
1989856
670723
1179332
1049481
1508834
1309541
1677686
1983381
759749
830893
604586
682088
318925
1863742
1142411
535090
88034
472564
1362874
184334
1070329
176251
1690475
287135
1572958
855862
873609
86404
641036
1955891
493589
872256
1459219
1063011
258205
909525
815060
648670
1753105
371239
1028163
593828
1877979
1387397
1053717
754429
480934
1525988
697770
885875
289546
1910006
1213209
840909
1050245
586066
1801982
1522751
243696
1020455
1749124
291563
686783
368459
1954089
947051
1555353
547376
1457239
125742
1571553
290678
1908412
863261
1919642
1955385
1887141
107855
642980
1672713
1147007
362436
1644798
1082606
1941824
1352737
1043108
1572126
627940
326974
1573201
497774
1727970
1022400
1161912
801406
1537946
196281
1995861
632276
49317
1859540
1740378
435835
1609010
716052
1001714
224535
956106
779719
1212108
1517837
667374
986468
1938463
418356
1278547
1368305
832392
1474790
1562761
605105
1902203
855115
1601287
870339
1263665
217648
956840
1534541
823318
23747
1693699
1399783
1437918
785008
1481702
1293598
1676669
1363499
1615246
58058
1284599
1001208
579753
1951718
646416
684216
54967
1058041
1565015
331015
939344
941068
274793
55439
1775073
1983990
1261671
523026
856248
392322
1507876
1448107
1047000
1060725
851324
1176578
171736
1555627
1714041
874296
518616
643983
678828
892780
1231607
845457
1731577
786050
602764
1076908
265728
903095
1189923
1642615
1310327
385918
458773
553593
501794
1356493
1315146
602825
1251664
502620
722124
901689
548453
1692656
903498
1498362
200205
1668192
1632130
562680
1743395
484976
1372126
1769285
303968
414341
559235
1961626
1873775
330981
173093
1346893
564980
1825353
1980886
141453
1361795
1219239
958073
741296
356680
1921815
1918251
1568738
708619
178651
1580765
1522135
797463
1061619
348495
112535
1594517
123200
937874
1267760
638233
269769
1400402
703291
1608537
1005939
696444
207561
92171
240849
1052690
846336
1924237
1125200
1856991
428950
886595
1255977
123849
407183
1489521
539262
285115
421467
658868
991424
1420797
718974
601426
1022063
96606
480739
137382
119744
811358
93016
1185164
1577681
102275
42139
1703586
657380
1794785
692606
576239
1100266
1894837
229105
1593730
659694
149709
713427
1241640
1760076
843248
31712
751009
1844293
509662
1819401
1362669
1511545
394834
1723381
876223
640974
1259919
1349158
18312
1536335
1911045
573578
177454
190978
1878556
1615088
414248
642660
1500370
1627258
1934914
1538641
724887
17517
735910
558106
1199044
762591
1298389
822393
1843641
1597536
552825
1249693
973048
1287346
1358116
355377
1613301
1675431
317130
841519
1911498
1589707
391270
1258539
1320726
849722
1378134
781636
1386971
68621
1025475
899197
1352307
675839
1021622
1904632
1189278
1556562
1660209
514571
1405075
94983
1707579
270591
784541
819638
1963659
54011
1865106
1622
1031853
1919700
153237
1746443
696733
261438
627698
1532170
1760889
1566351
1151507
1683525
169434
379643
1677661
1553113
1533973
814962
1779713
303170
1574416
1917018
1241197
1530662
1051034
252026
676686
683267
258323
371039
738317
863086
1323911
1370133
1003845
582902
1412642
1364531
1657120
836328
135649
937240
456813
1626742
99411
338934
1508520
206405
821458
646162
450100
631277
211009
716341
999281
1859151
722838
676992
1329459
429140
1128587
901514
657960
419183
1426599
1518232
1811462
1873513
1826541
837937
245642
381801
1906204
1380981
1673237
1007990
1059374
666372
518301
685352
1029435
1534817
1633782
954782
111530
1533643
1249724
77797
1292199
1004152
922137
1422639
1669923
386038
1508324
718167
576479
766580
293820
1229367
453666
1283504
1726180
877742
73449
1315490
702766
1387426
1891560
815121
1008967
41105
689601
1637188
830146
663943
753923
473382
673939
1827492
1377067
1168130
1923755
1033788
834724
1298877
394626
415852
1160546
1154465
775185
483124
919411
239155
263805
420665
1970437
1302650
427817
133481
211597
116455
1238434
580797
1197792
1018795
1681912
721793
1581346
1397549
282604
1362363
91701
84333
1793852
816050
1603651
679976
1484245
1166810
1238579
1608403
683805
544995
746129
482120
323122
1149035
253150
1536486
1333073
454485
1972075
782888
181071
624666
1429494
6430
355054
1418694
479356
1390553
321055
250295
696419
1232105
1348980
228721
1055482
450831
10869
1918157
374564
489634
1139069
1552322
535779
799388
487208
1664827
920222
1014726
1692193
269995
1131659
1733826
212471
866189
104245
263805
1003414
683570
1635085
1836868
1474929
1607935
156557
217494
1099506
877017
114923
1869961
54803
955866
1393754
194538
1798257
1359066
499723
163969
1881712
1113715
573861
1360841
887196
554698
1267614
1774368
121240
283272
671760
534080
1521794
1138256
1412327
1478670
651435
1063829
854667
1759338
1073317
1495224
729456
214821
1127853
1955786
1286077
1474126
1918745
66626
1541950
528538
1097458
628025
742215
1106558
1193399
195241
1265545
1895435
1184162
746059
331490
828933
1538406
214718
925035
426943
1426643
1711175
1793364
1742504
1498883
1861356
1761921
626357
1806462
1546906
1612168
1817663
453881
332768
977789
908286
1710113
258080
1423999
1079964
1535536
22705
932514
1949237
1277184
1551029
1620311
1300111
719160
125890
660719
1589950
385548
947411
1266952
418025
1696683
1651876
997279
1073795
1212051
891324
1061461
1533089
1466307
1626646
1136624
597575
1403772
1536527
883083
1619739
170196
1172758
1501809
796007
1833234
1769781
1510899
839223
1847095
278537
450086
1684320
1448670
1686895
1358418
534335
829332
915127
1220882
1704340
1480768
918282
1319820
544872
1032746
736496
771458
1906143
628604
1541062
543840
1415698
672988
1055116
1723670
336137
1542386
921185
96990
636857
724011
1139024
1330430
743258
525748
1023510
1892556
1415965
290522
371772
1491156
86347
724522
1608358
852796
766286
361223
454325
1878596
161204
1341746
809252
1669854
569988
773047
1381235
73253
1742240
1490342
305497
1854612
516531
588374
446531
450051
655674
1333296
1721655
773997
1871945
1944433
33019
1859598
1072776
1966716
936933
1603011
1021042
525080
1835638
1522965
722593
174155
1694119
871099
1050713
503641
1814181
1599683
1498854
1504906
416027
51151
1185345
951010
1091103
125544
391048
50413
955434
323418
956004
1128505
1607308
1641350
1795307
1828556
647073
290583
394674
971525
815589
1712407
417710
1468288
354231
1895119
728767
1263236
1469795
84112
1512232
1304846
1952117
1297957
274098
1909606
777098
1363183
833190
238452
715601
853632
1075636
1154503
626159
1701699
261241
1923341
1401173
326801
1306063
1357920
1016598
1538233
1966414
829278
1754974
528676
1746422
1280717
239047
1512070
90906
695719
1085651
1161127
644953
1284142
1356094
953223
1107460
920139
410427
501847
154467
1420525
690994
1601001
1593586
16596
1493048
802435
1723293
1363669
1488844
1263429
658829
1325822
1376787
865635
913996
1953489
174071
207418
429264
797873
287848
316850
1342700
1912643
555535
1742226
637998
1711294
1343242
460968
892130
66431
650459
1130010
62388
1713460
1542913
377917
1513006
1930441
1772908
893659
1442356
1291338
1207262
977780
1371225
229628
88239
117496
1579926
472814
1473591
683499
1774173
1838688
1892061
1160172
573346
1527518
1625615
1007466
1638397
683648
118475
774292
901669
381622
162059
6272
125515
2141
662157
515163
1439419
1004698
1272894
637046
795074
1216089
685839
1086810
909448
1534196
1157824
210605
407316
565655
961032
1356219
327185
448756
1854135
117024
1096870
1892409
925836
440275
313419
1952194
991706
596098
169324
1513537
394
1815311
1175115
1868707
76174
1569124
1862584
1995404
951086
1594638
651082
1691196
1606509
250112
338815
1220325
634042
301624
37395
1273356
1032908
457843
478755
1617530
48993
1871227
939601
1942792
1687154
824016
1793572
1811791
996564
710594
1724742
523404
1294683
488444
607740
1126305
591925
480827
1814622
1605870
1745550
1991294
781135
1324902
1329938
1269576
1887922
426163
1591835
480681
1039801
1379003
1381314
1592833
193834
1507426
527335
841209
124232
1787950
1242453
709079
1945065
436786
498808
49484
744438
1581550
1843018
1517766
1173301
1428673
1787746
1590713
750036
259567
25366
1167539
885338
571794
1413244
1492395
97626
44798
582077
1908338
199686
112047
965472
1395968
1428729
1992657
383658
671367
1129983
574081
1573248
1953040
1896937
909686
707822
1904265
1135788
651705
302396
1078375
1946496
429420
851480
692184
1120909
113170
1878377
1303340
891647
1044133
1094369
773843
1553887
678422
1909328
110798
1293067
1068861
263096
271570
76970
317667
1750855
1801654
1838397
1583854
94547
840022
589164
658858
1113962
1821420
1586907
1650264
286028
1993211
1840216
826222
1152304
830299
288768
1005784
1541310
1679217
1036411
1016616
1134103
415213
821918
1248751
1872674
1226282
768193
419821
172340
1122939
1641037
1082770
1258066
1298221
1182831
591619
858008
1248654
1121694
1351312
1527960
566361
1292939
769313
592300
491426
795833
800689
1308446
1689906
482908
1457092
1553929
951322
1292038
293636
9250
1489788
1693700
1599578
1215202
286000
791590
551157
1892363
778463
898624
973787
600392
1258023
167855
1254456
1663191
183210
232426
898777
1001895
1363378
1168005
187268
1334009
1338713
422337
650740
298435
628847
274273
1841571
922543
535636
1703186
617833
1466614
212365
1840061
673878
1884691
1038605
729502
1964002
1031101
1382667
1492878
411925
1813490
925563
747006
1800947
15778
620121
1012411
1327121
583975
1308411
879089
906996
1641968
1666052
1952804
159276
316607
1806246
730438
512222
225653
1783481
1377966
1488791
1330098
1879201
1955105
885729
770066
183420
1244984
717746
369407
1695975
1477882
1767198
1298260
1068264
1299824
1468467
1994509
650208
886333
1932459
1425013
659812
570119
878703
1048475
1136186
699207
301442
761478
880537
1089848
495244
1691717
1422009
1131391
1579810
1504526
247195
963580
371460
1409676
495499
1799034
578791
1656458
846621
1327452
1091727
1945765
217859
537208
129935
716360
1083641
1361206
1997371
1330949
442165
996539
44197
967118
320971
19795
910458
1520706
561215
906882
996758
1371790
1724939
1512586
1519352
535105
970009
1518735
1873751
1796705
100953
173282
1979487
434438
1818681
937958
910748
1903689
995188
1283971
240764
214361
1140400
75650
1863869
122055
797752
1233837
1496605
1396298
1147952
411074
132660
592029
130531
1521768
657234
1153808
648000
681744
1968554
455372
693876
564857
858187
420704
130356
1353324
1598518
1456957
812779
214489
1991740
812678
242229
1466875
1758778
1582605
859909
1756261
1520621
52417
1716923
1375291
1759251
721982
1675650
1830941
1308709
1138143
1570404
940991
65414
1881674
1400824
212285
462599
978359
582622
872627
558916
1218999
1813131
556430
1626362
1176441
701658
848632
728073
1786767
1327332
1784266
1830249
1254703
1743809
1818236
1148838
1682829
1895185
401038
1881649
834121
294040
1202878
1262914
126796
626571
1204912
880790
973563
473057
321012
719681
1811734
838862
1804938
562981
580414
1645855
1569850
1691642
726591
724096
294772
629927
1340667
1496754
1749449
1096395
458322
1813489
1778049
1890866
1600166
909130
1603418
1714101
45832
641917
283265
1865029
164218
353204
919835
1513714
91912
406506
273073
1448689
952012
1167488
514296
800918
350908
1758829
1724541
875409
1704083
539764
1521687
1856162
1929849
113736
1018885
1023363
1247887
960630
1959069
746077
1144656
450223
1288859
272847
334493
166208
830263
1434414
1737382
1064840
749992
1815024
1996696
252008
1019006
1439382
1441620
756533
1303950
1232823
1639326
860618
430322
40301
1086027
1417318
1461585
691148
463031
949476
753097
1499193
1459220
378584
449675
118691
1100798
1029879
526461
1720326
900830
145992
1813098
1373610
1305126
1960377
253102
1948739
848448
455530
801925
581487
1417691
464666
1610352
1961620
506733
1862087
478106
1604999
748984
223362
193713
1882502
1316147
1261879
1593425
1842845
977493
201377
1146744
415934
329837
1199958
1705357
1122961
880983
1528799
1907430
1165498
1621576
695603
1590278
1872165
1561213
1313200
1430894
256832
1239960
1334262
1112573
990414
198986
368552
1748211
1460696
644478
871792
543779
298566
1551055
1357828
44952
523995
913840
403289
1486875
1418009
1445865
1354289
651772
1015948
1320749
1366950
327140
363660
84632
589730
764559
1887755
1650880
24748
1145766
809698
1282220
1249396
581387
1150743
1327964
573507
1904784
1804231
1604784
1802721
121089
470309
1980784
199890
1179558
1705393
1032650
1665207
1708925
1112368
264612
1530561
156149
125822
395050
753984
602162
967968
1886551
70687
1476519
492621
199017
1034194
961958
1426848
1521063
979747
1791036
1426389
371337
1881249
1003572
793799
1163970
1649308
484067
883418
1044230
1010624
483345
1472866
1837771
1868110
957657
233816
1952753
1656184
1037427
1675220
313156
1027090
6350
621484
217780
1672247
288169
370044
904642
419184
1931671
899756
618551
103570
851579
131031
627084
1994182
14479
140798
59800
1485373
1112099
336851
829949
530852
160116
27265
1788751
575491
859080
1405044
1818407
594952
691604
1983542
1941209
1406433
1419880
538886
1488531
997195
473102
1361376
1568219
1528474
857284
1772386
59790
1737505
1128201
1633436
435033
1636391
676643
724534
1685085
775089
1894084
95927
1759947
1110444
571866
1178560
1302639
1273814
858429
245534
1000058
233898
830987
616892
1328700
1234878
1864031
364950
1215979
1018931
1548456
933615
1443382
1112461
313843
172222
664974
631664
1331449
293031
1738977
1270335
1080396
900927
1460250
1566157
1129949
1157325
1799488
566393
525033
1443709
1470180
1866904
1178940
1245881
1172984
431897
1215142
1024441
203605
712216
571341
1083409
1437693
1738853
717435
911308
1471492
1465152
112165
16710
1550867
1523981
99828
1539589
1012357
669902
1346911
1078968
1582205
1909628
447408
446547
268670
490289
963479
1477408
384549
341150
1962839
1115758
1430085
1929728
1077974
824262
159932
1918392
910804
1062147
586839
584701
569922
1228974
1321631
1221469
369309
431754
907517
191169
1308071
372833
1872764
220477
1488133
779393
1222306
939311
1975053
22837
649436
437053
1877743
1347466
743605
682475
749799
487202
1051403
1472171
56542
1472964
1271631
1076616
824363
621135
440022
1247273
1494670
854183
1881086
614341
473738
556629
717392
1137150
105217
1969701
907964
407321
1404838
148464
703641
1242316
388395
447927
1174227
1566588
250636
162346
1204645
1818710
1126309
445593
1558697
1711647
1181201
983520
1436410
255733
129361
168523
867066
1418005
114092
907418
41844
1211436
315957
356693
1850630
1988169
1514700
243658
1362562
819205
419846
1466183
553403
1807208
1582924
1664381
1782861
1684139
957653
1376174
1068938
641078
372605
563255
1448773
595750
1077102
1089306
1106686
346210
436696
821737
953652
1415739
424456
686468
750053
1430854
1036072
1520659
1342269
1255663
505254
1815106
560145
380950
1849580
467683
26290
281309
1467123
799287
80
1119727
175618
461228
62494
1648917
1636500
1966527
786401
1488118
235098
513513
1182497
222511
919916
1811586
1697696
416376
1873593
1033402
892102
1442572
850619
1989193
1861141
154405
18286
931964
1893581
996936
1424968
1572522
523586
128885
1585486
1174350
870039
976350
288538
1869516
1015301
341858
1306017
1154908
1259524
928254
986187
278072
1183568
1432456
508249
10796
1747777
1429870
742791
1417362
723402
835325
546736
1223305
1269887
1234726
1941427
1392413
1084260
580167
632334
1208260
526133
1527379
1094968
382729
79859
1787188
1225942
1762960
1887346
762709
378401
1148282
1710464
1829898
1528032
1967785
1706506
1324120
850439
381655
997109
1436910
1055316
936290
872917
149175
1600291
1542417
1619772
1003534
1177936
1296424
645745
538996
1475139
1860560
797633
1149997
1085278
1441763
871798
1530258
600384
419467
1409679
1629499
954025
1111589
1617577
134812
1649931
36134
630815
375446
386014
1226464
1708015
1798623
873239
334035
1803218
1277389
595935
66211
1233471
1441525
449968
1033972
1786167
1584584
616670
1965641
1704839
1526005
91805
908275
154053
424738
1397252
1301854
1881528
1053118
661504
795652
1868483
1579173
1235766
1500521
210169
1173263
626969
1250048
1975460
1193100
1164338
1260783
456823
1937711
1739492
229968
915050
784
327156
1381583
1433818
1444857
1189310
1540290
689401
891757
1752773
1659608
1303999
1850632
302318
1556489
1241946
443955
1217313
997259
373130
1463321
1672261
1923155
1921113
163047
897154
1793953
1959075
1947400
896506
1703011
174670
1737578
1766276
1312051
1695479
1413786
1730515
1175961
201754
643979
334674
1529027
1259042
719603
1063625
1671255
320222
740878
393020
1917553
1312272
427267
1018555
241433
612431
362852
840634
1428584
423884
652690
1312830
1623552
1119239
583610
171772
1266392
78615
1323266
1694826
463364
1823516
1230227
258045
839277
1253259
374424
1840947
1389427
345000
1907003
825752
227019
883804
1622789
514817
1460712
919400
1581975
1298209
1195152
479017
1825014
187198
84671
238371
617564
1145313
146214
374756
428927
1478355
790527
1397127
822184
1200026
560573
1539558
194467
1145997
506820
1706188
1936639
1437737
1808226
1226839
1942098
1579332
1983879
90625
1492426
1120875
1179630
198463
489487
537557
960706
1500017
1467851
1814149
401383
993065
1562499
1548750
1800873
1806314
1807443
830752
901719
324517
1279778
436651
731624
611207
518015
695471
1765041
270701
1168064
1619164
205987
1281009
1352933
1221135
386083
435191
114722
851757
1853268
477271
297171
1962190
130647
666395
1768348
959140
488211
1136120
1661960
1834047
989141
1971595
1790229
429460
203974
1135865
433582
59168
338195
870717
1652589
915687
1352201
1884397
1820374
1284241
268860
505889
297396
1031536
587569
1738042
619347
1727963
1647729
889590
1679422
6693
1002139
220151
514782
350749
384815
1594940
525480
166461
1285498
1880748
892560
570973
1321197
133132
423387
34567
1549555
1421037
880384
1902566
284394
1380385
1066288
1360841
1829094
665540
1416074
1498127
603008
281546
1733302
1685837
1339112
596161
1894257
1589210
764945
1506453
1876309
241273
1941916
724336
747821
58336
153665
1811851
815520
597109
1329839
1007779
734004
661833
1299012
1342822
1718615
42534
1134663
572486
964025
1706873
1535646
1728418
1912782
511737
1230976
1497127
1129010
1895622
1778970
698958
368379
354041
578072
177525
1125695
955135
1395572
186347
73274
190450
267673
471567
909378
131484
1120706
138605
375629
1046903
1777653
888564
1873476
754432
1904245
793707
1709116
689674
268593
130920
517162
1555938
140471
1380764
500950
1643633
1600901
1139549
523721
1794769
729517
1741080
511657
275631
141174
488221
832068
390905
1407803
1377566
166469
1920039
640745
391228
1917834
1315227
840469
1879964
1644947
1032523
1090276
1915551
257686
1302476
1724597
1295162
1664507
818903
939522
41837
275660
1778711
1806704
941695
1648758
502312
283749
1960434
1308097
997622
666313
871943
1651433
1360912
567243
1915625
1293861
1015159
760575
1291149
196102
277524
688572
293310
1049770
1923188
142775
1764985
1384182
129930
680869
1354625
1937146
1571772
1003863
1137344
501132
1072645
733065
1704593
994810
82154
962749
586625
676275
1216989
1145063
538313
897020
1226207
1774871
335018
1369408
805256
197521
90915
1492062
1859556
1188539
1035410
1316170
303017
1155197
196003
1780380
1670195
509838
927558
1023659
566816
1147930
1125012
933682
610877
1393998
36050
1610100
1854517
1456300
1307710
1545157
741357
1934632
1660206
1958904
511522
1747014
472746
1316157
914610
284866
1094
119929
1909424
1064695
1709447
1342230
459501
1195539
662383
986320
710349
1087915
792288
1163449
703190
1641405
1200402
263818
1770043
497407
800798
1679923
602352
1445469
1486887
398338
618028
1279981
982143
221063
970187
1835575
1024290
1897190
1921873
1611676
1014669
821401
1970408
1513818
763916
983083
574759
1114940
1488916
426412
513045
1854665
1758516
257295
427624
1249930
928734
656582
1859136
1542039
1688347
1991705
615725
69876
1081007
1945232
1367068
1139690
1553692
1760264
1075360
1195731
229877
1028316
1125669
555859
1443141
639198
1738939
1691322
1776708
114795
1907796
1256473
757243
101299
1425161
404644
1901113
1219100
1748855
141199
842046
1080063
1079583
1858210
1734188
1624364
895897
939451
744871
447785
469302
384745
1741373
1211342
1924576
479367
497279
1349660
339908
1740184
209299
228678
1875986
431328
1550613
413347
841147
1193503
654143
1749879
1589841
436429
1586572
1848007
829372
602498
921490
1287815
742270
842415
178470
1311748
1955251
500194
479243
668862
1914552
71061
50455
1743462
1673420
382384
1989026
1551279
1209963
1873850
1382384
1378416
478887
606691
491122
1486152
1243612
1976975
198598
733993
507829
1665155
711612
358911
1230708
546942
988872
1840953
1614829
1268587
1173816
759040
788508
690286
1287508
599206
671026
1545384
1286643
1396452
281983
1556699
1848051
621385
941699
846829
1676494
69506
976802
1330422
1696113
864659
1652751
957133
1633568
767427
1202754
576
179302
1105133
1468808
1426125
1191231
1140863
635556
595117
851532
1388511
1033066
278526
1203436
809641
1032960
622310
862263
1171262
552280
928401
768301
374860
750405
1349247
1337042
244505
893876
881272
1811713
113708
49124
547669
1268219
1119760
476024
1517545
1099769
1231081
1129101
682359
1225157
699679
272720
1126702
1912681
748173
1906388
19307
43473
1267054
844965
19102
1032491
1957666
247753
950156
1130495
1423869
575377
477443
877610
825418
1240150
21662
1798330
112261
1869559
119031
1388907
5105
1682211
166024
1766805
369255
685368
1297140
589110
291271
908789
225324
783463
840757
895047
1936422
1189184
1531926
866937
257582
952299
730381
1556236
1986212
154843
20193
843939
1908453
524208
1217058
545518
1568624
1395267
459342
1231032
679819
1052851
988804
668169
571168
700540
580266
1436149
1290675
1555806
1636888
1589134
1355615
237843
753941
368539
399276
1175756
44500
423340
1043941
1808820
799405
1701039
1029726
619727
510182
358820
90339
874952
573873
1654974
1018586
1488416
810635
1948736
720372
333874
1352089
671031
71174
207439
918487
315831
608445
1913446
647098
846164
1489906
1893778
765330
310676
295235
1607695
43178
398351
1224692
1873970
1312887
471285
1734198
637707
1754838
1807722
1246325
304926
1875345
1329384
1867242
497876
1754551
1203151
1258904
1778451
1001238
725290
126730
1290661
890839
900417
1693676
301671
1506859
255963
1327211
1307263
326685
185903
745572
80127
454845
1514089
1360156
1431346
958768
1696637
75483
1543955
761882
630052
422621
389320
662527
956921
899985
747497
918901
1581415
19806
1258161
470813
369657
1043463
1312310
736789
944326
1392537
867496
1560264
208278
639419
101283
1058474
1783614
323001
1010933
1121149
1142502
1572152
1191202
1335529
878149
427795
222418
1972932
1838807
1294134
719673
1258212
1003795
973373
1202497
1827139
1294260
557152
364413
1218767
1404280
1976400
72818
1194136
294238
680614
172315
522281
1242828
1909467
1189312
1863311
1173363
1987985
1208354
1654848
642889
1187050
1195925
739283
61541
172349
1458582
925085
440640
349742
323229
817191
1596694
1134076
563565
149025
1889224
1423331
1032596
1868659
315334
528081
1990191
85676
1289677
1579484
476457
408855
957603
723796
323664
435029
428936
116107
74452
1219363
674765
1590030
1046002
300997
1888811
596800
454080
1290201
24797
1356620
1345981
357478
478078
1927436
532299
1696809
373332
1355086
1642087
735624
455252
400206
844914
1828744
546704
290333
1432356
1417493
1906242
1091331
438357
118842
449619
890474
1001182
1780420
265513
1395105
989799
1735305
770569
537420
820881
1540733
1313251
1941426
755268
842909
241770
515423
475902
1574449
1463051
1198639
1352203
137636
772564
1320969
1589134
1134186
925483
250158
1177559
1967050
71078
3509
1100577
1905665
1101050
1469933
1608747
1007842
36009
715172
1823483
1072317
1395753
1468162
1546556
484157
1621272
833592
1020292
1605811
1591301
662855
1165424
242633
1118709
984851
1993981
343451
1596140
1303244
1046735
915167
1170615
71283
1314729
1562298
1153829
1182515
186691
898614
1509806
673274
1072835
775936
1523111
1726098
1239364
1173065
1530625
652189
856414
1118928
34963
1048924
1278271
692650
1262160
1557286
1017258
1633873
1837854
1730505
248613
1380549
1426542
732240
228180
1420753
809339
1292829
1168178
369114
1198094
894615
1608726
1564121
907945
582898
1560219
489304
254154
444906
1785018
1595575
1382756
875072
122942
364816
1958381
849218
1868211
1207317
1308970
746876
1431302
1582690
1382006
281740
244200
702362
23315
1672775
731475
1893804
244112
1332836
630844
573141
1655445
1875035
1586378
716581
1645215
967097
1685769
1981561
1080724
1872402
95942
1791607
406618
1882174
642678
1819414
1119968
858067
177518
197444
758858
1001095
893352
337500
30855
506301
139608
97993
1622677
4459
1676746
282891
423419
791355
665190
301724
947016
1095477
1010535
89880
1335229
1347775
866993
1598848
1443722
1913541
295353
1949979
181353
362210
1687701
1187969
358109
872648
1269263
1136448
1486884
119722
1054411
1691985
474150
875730
436520
949570
1915702
1336256
1629645
636095
558677
1285654
239083
1659593
1553949
553090
1789413
682216
1707548
1887809
1933969
1919693
1653905
346168
867615
62650
1449221
1651009
1351361
1990370
1032416
116166
226380
974875
1675905
1295909
1703534
303859
753548
384745
1964781
570651
1486679
1749576
1089264
273551
1537105
682676
705825
779475
1403833
8762
1821657
224408
52339
753449
1642705
1857434
1282202
1419055
750520
1491720
222149
1508062
1297230
1491973
1154160
743299
416751
1564403
876250
733128
767756
1815149
885761
554332
1612035
411930
369889
117473
3645
1537723
1773601
209425
902534
1590992
1060600
344308
22407
1911429
869054
196531
1089677
1823834
587418
1077128
867797
931136
324007
1862752
1085203
1172202
1795249
1874
486770
649243
1034046
1953497
1384083
992702
736065
700786
924955
1810838
1111908
1671720
1894347
696991
1165686
1148336
594844
698944
471613
93359
290974
1094597
1491612
1064209
1764533
1629856
1234797
1697657
981387
393842
1056630
1598585
938121
471781
1172213
1373714
1789840
593181
1182196
1495067
1476923
60642
1168686
209590
987986
741297
876290
541263
1935837
947822
1231574
748709
1419123
289183
592026
1103942
1832367
1593156
1771862
505069
754460
656931
654195
1475563
1745620
1758031
1464674
1001657
126413
1644133
97598
282578
620686
766711
648497
975973
1408472
1031597
692047
31678
769298
928444
662575
1261343
1026335
1739262
777740
1614322
807918
612941
619655
512757
1380803
611461
122910
117940
186161
487992
1614179
808149
277336
151307
615555
293335
1902649
26064
1064580
725518
24587
1725747
665665
614006
1815967
1311892
644128
143616
725307
1692778
1389831
1148231
1660547
544325
1638284
719496
835763
1043561
504526
878013
598042
336286
1853193
53826
1251002
621382
437152
1479148
445338
1129915
1466904
1809617
1376358
394189
514184
77150
682420
470563
335587
1726495
275044
53552
276360
1970158
1624992
247475
449445
815128
1765980
602156
1087277
1714303
1971965
1032317
651674
742849
345385
1061416
455411
1200090
1633220
1932648
185020
1367549
1136817
433095
360386
1354431
1384042
1238142
1324763
1731108
1160032
309651
1454609
774630
680243
541049
1020076
1701034
1377990
89613
1012730
1651322
776460
952059
1457870
1441618
1086116
1578699
344402
1615389
1976370
1546449
1187047
774208
1309409
303058
817493
669274
1999126
991478
1761374
131201
492131
946270
1832627
1919412
1697717
317763
870001
653143
1846741
1086578
1438497
1026970
292231
1019775
727197
513451
1794479
480009
336552
1998891
1519034
6184
528822
377141
1300765
1556548
681065
118762
1437252
1956409
155725
1650183
1997817
1921072
1595016
1425650
1127725
463516
1126985
1583055
1534050
1970606
334980
828391
1105103
1412239
1302462
601200
1745024
1072847
1219729
298458
520850
1523974
303596
769016
643614
905424
1035749
805656
980202
1510558
1683615
204732
1161285
622235
685416
1468077
546129
181677
85511
1985282
115730
42941
1589576
1934687
1138479
1310151
385625
7958
794617
1412817
225526
897722
1561230
528908
1453408
1462827
124763
860350
1288827
74787
950531
1585442
428744
907412
1995657
453024
1901534
122586
1837177
1460815
1672810
11806
381882
1740022
1589053
320296
1044983
104278
1572097
1908416
962711
589175
1995573
974503
456679
363478
1853380
175463
139609
363416
1178073
1875627
289687
1057488
595624
509547
321529
1528016
1012476
1697177
754287
1674399
484394
1619460
568992
1531534
355155
834133
649939
1856659
1386962
1495420
25365
434813
1911997
1400796
1694893
1284775
1396800
1452681
1568686
1481088
1129677
1232404
380596
773422
388797
1322630
250000
1174504
128076
295980
1417079
1585602
278062
1844651
201081
1937059
604367
63934
330771
1767650
1460641
1809661
479429
136101
1404286
1863966
1273797
896599
1043080
1869164
1890874
828530
93197
1320890
430747
1229374
40685
204005
519871
826555
1862871
508959
327594
1151758
391471
1808255
1410490
87515
1453770
1796084
1166359
1767465
418863
1414046
547672
1482418
249012
777841
644672
273147
1600505
366991
70460
1304664
1592795
281671
563827
296173
1423625
345976
229569
1781945
385809
1744981
1833244
1943493
1284225
372069
550001
1398008
1748981
305458
1621795
630456
596415
1146244
1090933
327514
1003872
143889
600876
903963
221559
1146995
964118
235530
1114483
419835
1424568
1224564
1459821
1309067
1146709
290130
464578
1087845
777573
225268
1370102
1496407
950148
395020
1256914
645782
124066
921864
1867752
701857
1532401
45873
1754785
772319
1477769
1702162
480732
73163
709103
335191
580870
1935904
297165
407600
900527
698850
546240
438723
1298640
1559580
938013
154484
318905
1068032
1665928
780737
1327303
1359997
1722107
725328
960583
567923
203504
1528422
1344174
1393884
1383485
454546
1260403
1210584
929293
1615868
286366
344534
887456
1929754
858769
624665
910005
1723979
610839
97290
496810
1059965
1304196
561788
132611
748325
15900
119631
1952071
1629846
828843
1070272
1681191
1083546
375542
990516
1392473
107685
325355
1502222
1227746
968129
293042
222824
377315
1855915
789077
717886
632164
1351834
149258
1980555
297158
1882438
1332074
1445071
1066763
1053021
1868041
740074
1891189
1774747
1939130
1585655
767161
695176
504904
1114145
1497534
547780
343519
1235107
1520894
1727168
45541
1676702
391480
341040
613397
1904485
1806409
1989726
116953
1234363
356706
727554
1946881
1591239
542741
1320730
699264
299202
1180617
1003152
10002
868530
779971
48629
776404
910972
855392
88043
836834
947154
1828283
1107548
1606363
417777
1783649
1886888
1221885
1662966
1020639
544577
104869
67984
1810521
183007
1009076
1533647
181006
1497333
826975
747487
1027915
595009
1449898
624819
1624604
1435100
718166
1844402
933666
1281499
1496433
267474
725492
396786
1433509
1700371
379534
1717826
1078903
599999
1331968
441621
641354
1517253
288993
1818875
468565
1757316
1594463
1825924
532183
864139
666041
1102818
48208
643515
352844
1269673
139660
290791
846303
1764011
1867037
37772
1758156
1164735
1642090
1635988
871409
1823315
1643439
1239745
729878
1551604
218201
1666921
1049098
1450061
190480
1040060
839691
1605511
1817185
1858629
614564
750514
261879
809668
274437
440255
650921
386939
1871129
1817710
1549737
207515
876044
1787987
1031453
1847703
1091350
894873
1423506
1545592
360464
1992607
165107
1158904
1178936
1775396
1952979
722981
1080639
1834115
272214
335286
64446
820415
1132277
227835
190958
123459
259910
1631418
1631824
1417624
189633
816078
81741
441083
1738712
1972125
1268233
1701788
412166
1340062
452340
1139661
1135771
535220
1584678
312286
291114
891987
147131
84942
1091812
258607
693240
1995373
1174368
1352832
1842041
1146384
1127936
234672
1417319
403170
994977
76129
535885
1228258
1737060
1689631
1723388
1359120
1940210
1818611
251741
1210933
1931453
50434
1872801
1733680
1683266
289268
728706
1948321
275621
1211861
1138471
1191949
1826568
1555766
1865111
1379116
104791
1783464
1354020
1312142
1324848
297857
1824654
1894206
1182150
607361
365621
556565
1090496
494777
1591868
1979500
1379778
903681
726621
260268
456342
353446
465130
1400144
1733230
1450335
365499
1048976
80549
1796999
1237821
1789211
1304733
470214
1882044
754266
403324
1441192
656327
408126
1053634
1509730
829830
1516150
1733307
1860805
1682726
200345
901456
1843744
946374
865325
1336012
588020
647842
1430440
723403
147520
632279
1335644
111310
1944837
339023
1603605
644491
1222486
1300558
1955374
963316
1334245
1956852
1309903
391433
1192203
5860
1360411
401078
764800
680673
1720666
1405234
932339
586538
821480
1334504
1998453
751789
479594
1223205
262454
1417594
864622
1760610
714325
1779461
797407
1849559
1791274
666350
620661
1009352
978909
1820733
1560112
1626429
112055
1934958
1944028
72271
1096353
1734948
1574083
1111413
1148775
1255877
1688546
22128
864382
295723
937446
178264
294677
1794077
1930864
96514
1147228
30470
252602
11827
408368
1507939
1365583
1101413
946210
453425
728678
1386302
590439
547557
318014
145381
1809048
1241581
694292
790685
283321
375239
154791
1511373
1938249
1027654
764983
141198
797286
668852
1966871
1779970
287913
787645
1633344
771834
46822
699272
635059
387583
334127
788662
559488
387738
1083527
756734
204159
1216098
1382377
739716
564132
1314636
597871
994839
505301
1241235
49225
453974
772738
1610656
407610
1360507
1716679
1785141
1641019
1638209
1472843
1158808
1142596
848096
1712283
1863983
1084479
1440541
1730091
1073323
116808
308091
554230
27656
1385096
796906
1866526
1621295
843810
1783150
1231755
7247
1748235
1656655
1488948
1862831
1858391
412606
1366300
98387
220682
5527
12628
1353566
784148
1407393
1984722
1182424
1248360
1582234
773464
1487281
272810
432582
537068
1969859
290198
1338226
754558
38024
519380
1681079
1665938
132163
679627
330582
1242402
457957
1411948
397892
1377356
486642
1771385
573203
65687
1778709
420832
1985752
901477
217597
1846550
97236
1303609
234578
1324547
1644528
371958
76097
823522
790472
1172117
230861
1947250
940882
1096590
1495187
1744268
803284
1402017
1905205
1390462
499649
212080
551504
1336531
285104
982300
1884602
1564480
1599217
1675556
1099448
268036
1334619
1396782
714621
624859
1635097
1851463
662943
425115
1704556
127854
1349074
1914344
1170528
1125895
514738
697814
1983907
614441
94714
1589188
1252280
1153333
1725543
980607
198177
58118
1681969
1459866
1927724
897035
1461123
1340996
1527076
1261844
1044821
650959
401408
1352543
969176
457724
219116
113433
1204833
850736
1578658
680434
1573998
985537
67492
1481240
538322
40317
791989
1780005
1207818
980754
1629956
1519294
1393590
1899466
1327195
264547
1256556
214436
122157
729806
1848224
1861412
25386
389487
1227114
1952421
1329336
610360
1538386
1877717
1065704
1197751
710065
1040036
1100559
1898110
594439
151385
95303
1837725
425429
242789
1026417
1076863
1112382
1835880
846517
1147648
373006
1016571
400472
1523447
239461
855242
1600367
1490374
511052
8016
1191329
637542
1427116
1651724
378515
632851
1960851
1345519
304955
271267
939660
195926
1172149
1387915
1420428
1799835
19107
371218
1815648
1196794
1182757
85571
223444
355282
456472
101656
560509
132589
1769497
1477191
1817764
1053903
291016
1247251
1536663
636860
1708957
988679
1474947
1227025
1990447
1571560
1995533
1940256
734719
1800947
1470812
1113087
1837317
306495
1874700
1898492
932085
343682
722440
1257719
412883
926506
1330152
1207406
88421
1068649
1229815
1538670
134974
387965
1950616
1422121
1517666
1589912
1395179
1087163
944435
494664
17177
243550
133212
1578734
1838964
876330
1804343
30035
1474434
1953778
1620618
81888
1919512
1303371
1122282
1002047
336695
1879023
424427
1530234
1211182
272620
740345
281975
431240
560745
799522
1790709
944759
175399
1420135
189786
942568
376925
1566463
364347
1874602
1974973
1734467
334008
1731704
990471
1632936
583073
946244
1381093
333482
1739134
989910
1958
1904748
830245
1020600
1442719
1459273
1614752
850923
389897
752297
1588110
1187324
1548744
1915061
362467
1227492
318520
311197
763109
398489
1700718
890710
1912022
1704105
66816
1551656
705208
651465
781367
1799484
1800189
664115
1301728
980140
585877
1900797
1227018
601744
290819
1995263
1830035
1368713
1148791
180209
201906
364471
104391
24659
398048
1992272
797720
925027
427973
175745
553263
1131468
732340
1967172
1300318
892860
556876
1157723
1062890
692959
1547648
1161234
628916
1919591
1883763
619430
1296017
1724382
228364
539454
1249070
1844123
1953076
637661
627687
866866
276519
47506
915976
1637507
1127374
1936438
1772875
1828725
1369746
1652083
2804
445150
1127364
1702715
1473044
86028
442877
994266
1904941
1611346
1552896
217441
1216620
1229383
1799840
1617076
942545
1408296
229478
249310
454610
1555276
1805211
446478
460818
1494310
1969239
1158609
1650804
1452980
549454
1692346
728445
548212
1068656
440536
696103
346714
1453433
519849
83802
618203
387017
807158
59526
1180138
1432035
1264529
429988
592243
878648
616765
993259
1120572
182805
1028694
885107
1156222
961523
1793314
1630360
1562992
292038
1088908
246494
1535370
1294178
1532124
1140600
1727766
158786
781389
186305
1013854
1703091
734713
144900
1265860
203330
991553
1864044
1600058
666542
430200
1265527
1331674
1965342
712056
177961
769539
358283
475324
1997082
133022
705209
1758192
1922716
1174087
1158094
347231
1465649
964415
170797
935559
1662091
1941196
689513
1157467
403629
1927026
962777
793401
1145498
935265
941117
889288
1004163
13308
900661
103516
1448385
1458168
1192256
1858985
348408
1529109
1726643
463346
1078925
651012
240097
532376
828877
452303
1155978
1518550
747357
1010706
1586497
479660
1716490
1034030
1999373
634410
599580
1902878
631484
274414
349211
1718634
1191768
521178
300091
472216
528838
1785557
1933251
1006956
196944
1573236
82919
1830464
997715
1695944
1035922
783713
1939989
1385641
1604524
770749
720213
1074372
23062
1805030
368815
521268
724103
280461
826996
1918946
648176
1856555
1410499
1078013
647593
1567056
675157
1105964
629797
828153
1470186
96718
1875386
140168
256690
1792176
1193453
1591336
1231984
769847
1273536
1037194
1476924
1244330
11225
272052
1003158
1453230
66571
384710
748627
416225
529584
703423
1784238
1592988
1631909
84621
1974984
1797544
1310791
440406
104546
51307
512418
835542
1333852
1070798
1699508
508006
1597928
1159934
722863
446848
380767
1770046
472164
1844596
1316936
420748
219561
440244
1756554
814529
1642554
1447710
267146
355833
1772660
1514370
735641
1420612
1276637
199099
843375
1576453
957425
498467
922655
1144393
859132
1875706
1928127
69136
478813
876233
1995481
936487
332922
1341861
214550
1664707
1403811
937028
40634
697264
1955721
1454771
200387
531013
797304
1555349
44040
1351681
573829
648439
1142234
1542707
1334272
1254506
1665710
108276
563064
539210
659787
1350609
1172218
354781
4155
917823
637027
1215995
724550
349613
1461874
1967269
425675
1874225
1225807
921508
1459065
1084221
19307
13244
1441152
1655487
69372
1527888
1213140
652427
636361
160619
164583
1056097
1302492
636369
1168010
1282332
1662804
100594
1615447
1218103
1576930
1052446
1982058
1708641
1204260
773542
1482716
1624613
337193
931206
678876
1938528
1310974
18285
364182
155293
1171090
41641
1100503
580596
886085
1999947
1027894
710820
1465809
266460
1219906
1278556
720744
1422724
44943
107341
1530746
1163625
231899
1060630
146571
1329319
242017
563889
869759
1935446
1379854
1892793
729034
1762424
843732
306224
100416
1487461
1394350
1653206
41598
1151999
1325948
1403556
1989462
1902788
1784501
1438101
302271
696729
1711976
1187227
910059
1334374
1748388
1749787
634330
550527
1613763
1193651
124519
916402
1804037
703784
488998
1842397
1682366
16895
1699834
1389585
1313315
1151067
1469211
568622
184315
1216519
534861
1553536
1574844
367268
430143
1413983
1390642
1791268
356688
789811
547827
51424
1890211
1249594
372327
476613
555284
1332641
1456812
778679
763512
1224991
360123
709319
1217539
534496
992879
1835937
202666
1170070
1224162
1116397
1642297
910814
1751093
899842
17593
125404
435881
493493
757475
8645
218916
342579
781535
556339
635296
1187571
1817225
1793665
1794581
1555532
152447
180183
1719201
569256
17198
1164024
1692659
1942598
1543270
1203813
722533
1457489
1360533
1721102
2368
883442
451404
1149628
122189
1525969
741228
1380526
381858
1411970
1126263
465558
1154410
1893227
868230
1842972
1872470
1846576
203833
994905
1354466
1346756
10016
1558326
1359583
231671
1655710
1880672
1005424
1720773
987959
1356031
1063240
1949476
259772
1738338
1227665
1615822
895414
1517906
1562591
1662211
921488
508240
913703
172303
132926
1947298
280607
928227
154631
125176
741198
1242330
1039368
999472
1065223
380201
214440
186323
598426
75373
1512809
220716
532922
1222084
169881
1065376
1986642
1503319
148779
880046
1268983
75180
604035
1022741
1331903
636335
922789
260333
1247342
978848
1064796
1656962
1606661
1102529
1528850
1588012
546812
1001
1691577
1723009
1181822
1452139
813241
1021466
1452469
1664769
1202714
879951
148953
1076466
1854570
225328
1665333
785091
558651
1874988
1322221
921136
203095
824799
232025
190604
1845976
1517660
1996564
437540
15645
1140814
78965
170933
796026
123950
1297346
364495
846817
1837446
873307
353698
1290430
421256
1597028
476570
1583128
1925935
325800
295395
1342932
1084940
1040375
55441
715037
724960
1721719
176487
1960597
686505
1955542
224620
673895
1427176
1961119
1353976
1260740
1998962
175181
1391985
894287
692782
481359
54987
225353
446345
1813625
245088
873888
627260
1474393
263205
984911
1922077
313369
1849067
1421294
1128192
769234
1056506
1251411
573612
1160474
1050028
330604
1234715
111610
782113
1282606
1087225
1171258
124464
1053615
673019
341468
156542
1489452
1349653
934145
24256
1511417
956402
1769995
441291
491281
1481077
359563
1969617
1251240
1553607
1721027
1779375
1176449
1430306
1415661
158164
246004
827286
599231
1721642
411009
1939894
343143
822066
289844
135468
1631087
473844
1391705
1442805
457694
1206699
249052
71602
1134210
1286848
1523074
1471433
183940
1523108
1177707
1851313
1777897
1344161
41788
712286
44206
1108871
893358
1356097
467808
1998533
452867
456264
1816029
330412
358905
1328812
1012209
718578
1614097
1247866
962640
1791687
669930
406328
1953134
1733979
1742709
1695858
281533
1709600
548142
211497
1889444
590142
621047
609216
1630346
956486
10736
682230
97562
546822
1473623
1243072
27249
1721167
336055
1729429
83178
909138
1942827
511884
1528565
273609
1674630
1084054
1833986
742379
475329
64302
112647
479236
1513227
1106203
1464847
61414
1165658
978148
1705470
619761
782076
1383175
664486
1003333
180508
798711
1028356
684781
453697
1327781
520469
1478696
671858
1879977
428863
977439
749985
218329
620307
557702
303782
1991653
1950788
449874
377113
1522623
257936
158166
778526
1211860
929746
427764
750858
1879323
1693551
1766683
1407692
1151642
1738287
1051687
1151441
1205367
489277
1258723
435876
518815
672365
1060540
1185880
1857846
353903
1365177
1255944
1471155
1050204
765536
1029866
905879
1869461
99332
222531
402646
250126
968437
1988273
832152
228168
435239
1837991
1941004
1182074
1865435
793485
1156829
271372
1831000
1109147
41035
365489
586550
1304459
1574269
1010845
1414841
401776
1175746
357080
258219
667103
210285
1458856
1376708
443591
1656979
1782749
485177
675319
1125206
997903
1992242
1340927
252780
594416
837712
1116029
198766
402052
213190
1763210
1065985
1268103
1084635
471100
606451
885792
1522281
212448
439930
1036697
1332930
1287344
1877972
1342564
1931858
216795
685600
1323299
214909
683247
1379797
108730
1455005
66666
1432689
1163197
648972
1036951
1200650
754055
1634491
569773
1524794
8209
263075
1876442
1781358
1033793
863428
891243
1127717
296661
898008
952392
1798844
1548663
651443
397089
974363
1272741
1308146
1614240
710607
774455
1731020
1121937
54439
1507764
1187787
1506713
1046559
1780815
1396560
1889049
384218
228257
1625144
1404702
451934
1442100
1930917
1844793
1991710
1026999
1679979
1992051
575871
614
880465
1033590
1213735
158091
1096
1141339
750260
1569231
1633546
1179886
69230
292090
885885
990509
781409
1850149
1443558
1694399
491554
1782574
649472
1946910
573951
1287085
759415
1869819
638990
1751334
318832
1745596
1611442
871752
1244605
1501643
889703
691869
1393259
1790347
932858
1109624
1584185
589531
474360
1954678
898635
1877230
984510
64973
1274389
838514
1580088
285641
138602
78932
704471
1283712
327647
267051
59898
700485
203291
1725473
143990
1469223
1974141
1405748
849969
1834732
1942654
700533
935660
1490138
1885956
1541841
552734
1401478
1942791
393844
1044513
1133080
1879287
865042
977383
1723443
1593003
1109566
1163732
1445922
348105
351659
1502554
1461268
1710225
780551
719217
1038541
1352918
1913413
1938283
1616284
522542
1036073
1482740
708747
1074137
471720
930766
227097
1072742
755875
1892312
913969
398268
226155
1720190
686312
1597655
258427
598467
908851
794851
1124267
471487
65750
733087
1038305
534407
104091
100494
26298
1186910
1192869
695946
1221065
1725326
895713
448469
1287897
434806
309069
101231
1826451
1722668
1012848
1816996
699999
1010057
113786
522469
855841
1274688
1201302
481615
122845
945930
1960313
1015884
1238056
462362
785348
1073435
723801
1226525
1877379
1278093
891037
1319607
1299317
891903
1312081
289975
270649
840206
1795378
1457762
664442
545021
689377
1311878
1406298
1134178
578341
1648438
546356
1743518
747670
1816743
394187
1130018
732255
1950633
1948319
620680
253573
441547
1529105
326065
660624
1155074
1422689
1258600
1042252
243197
322464
764328
1320438
554839
1165424
1430561
1421007
1065202
1900735
1725536
488307
1361551
1248911
350005
1572235
658964
1307644
14356
619460
10713
1629719
176652
982953
1109397
617879
1566583
1336408
1267065
1387214
1869128
1156788
999839
1544766
690201
951513
1406355
1109373
750037
1250151
590360
1023702
1131727
1365966
786685
1350764
120094
150272
347583
1532234
1832929
1649021
698113
634462
917644
1224903
1155526
1928912
540750
544118
1583722
1231881
621184
1640986
575951
555926
1370680
819939
774387
387357
1696991
1839806
176599
1027957
167308
685574
1440786
1853809
667820
453662
918551
1460236
810865
1794502
1197991
1438655
350297
917235
1720524
1836157
702351
444185
335118
707567
835048
190156
116656
1929348
118339
242046
517831
1325491
622163
1259353
1414790
1408013
1467650
817361
1568249
1994889
1874050
929531
1945751
1936279
659082
1386484
1579740
1087997
1489611
516488
1503986
1922557
362502
1767927
1502156
596424
1134812
305330
1602095
1497988
555692
396465
1795180
1150445
1316753
694229
1589073
1718968
403405
347246
1894725
439871
1443408
181840
1125292
1975193
1319369
1513205
1276126
1077790
30703
1407295
1383527
154866
1930875
309302
581988
1814150
808564
1623575
488672
169868
529735
516283
94429
1373122
267707
909652
1322638
70113
1630993
73465
427787
1734864
24162
478615
51764
1138102
438021
1932228
1531594
1119050
1504506
165273
247024
1611262
360088
1000473
114715
838751
1835212
1304420
45024
1946426
813400
1151454
1428061
1162449
958951
1113132
1575397
1737450
197604
1368160
1094732
385969
562192
1259564
1283901
886710
693616
351500
1579401
1432934
1133779
296444
862582
1610952
1873666
182807
942193
894491
516305
563054
643191
708441
1730396
447640
748938
481947
1702961
228401
1576714
429034
82138
255522
1951003
596976
1307430
472730
1207316
111387
323875
685073
378789
1837210
1215077
1803298
196570
1569165
791635
648551
718811
299175
227739
48035
1145739
1679925
218639
155818
993974
481885
565893
542750
410174
1777908
787698
68647
92726
377807
1612158
1739659
838041
158988
1055710
575150
346185
1102981
651767
1789296
1467156
448557
1475507
654719
1648794
90980
893716
1521179
867514
1896397
581936
369141
860048
867018
1194949
1963315
1296905
464209
1883393
1662311
954767
1181869
1331715
339774
323081
1575245
1076682
1489784
944412
393101
474338
228807
1028848
963260
1691133
1499291
1250666
1243869
1018777
1506684
658196
1122842
1886041
1477221
1814088
1474786
378218
1936095
148223
756864
1020799
1085737
622621
1663934
192921
596501
1899844
199300
557625
1618805
426689
948296
1897696
1409088
1841467
586379
1390367
1318601
976882
1647567
1614457
968607
1147603
1414065
106312
191587
1655473
1946183
153786
1757228
332501
274862
1682129
481128
228873
376010
1003673
1564777
1795925
1123238
1202988
1244426
4257
1432222
1090636
1140101
517232
1218377
1377975
1549684
1461619
148610
269923
93734
1380371
13538
1483043
733020
1656346
1856028
171241
1211912
1811536
237988
1141211
325694
1744337
746440
712485
1644284
175491
1375795
677935
1260370
1722254
1129314
144068
757462
1945147
192089
856612
1258933
1608477
885715
815001
1220010
1789102
1370134
110005
1814882
1969064
1088708
274707
93658
1576529
1828512
79559
467987
1040664
61264
1782161
1136105
386392
660864
369375
175704
764201
1296207
1313274
1487173
1241390
341876
1439871
510294
68621
186049
716071
338033
1960804
367770
1451330
1399384
1898182
523193
180290
470600
844623
1292152
1223446
1131151
1089642
1008030
1320394
1413496
1314951
1653190
1889257
1382215
448512
1180303
1123868
940064
1450048
1445409
1794529
929317
1055006
1920885
476317
1026095
635967
1182232
727708
1906227
837924
322052
493238
208321
970915
602216
204807
1885844
202825
1652001
1753120
1986513
1718320
223894
216887
1484716
681757
1719952
284398
1797588
310292
699162
1950771
758743
411521
699649
1356587
1731798
445439
1120817
901819
1173854
1838993
776867
1799590
1248006
1630865
290233
1343921
722144
1166985
361556
104015
1327883
652639
585719
534497
968210
1131253
1321777
623787
477908
597657
481701
577751
882180
1649906
710062
582058
1340634
501339
205042
291288
176227
1287581
509755
1241883
1289734
297135
290476
44025
1362525
821947
1110795
782629
1091236
1503420
39412
528508
599884
768293
106908
753992
1237384
329726
888570
1615388
652437
1565741
740934
1522483
520968
1574920
26010
251752
1378812
425580
1066437
730428
1461891
616900
606403
1592398
20212
1634302
186544
1641746
1997261
383599
552858
1716453
976585
105249
298922
1914683
210935
1411249
1656863
1766294
931124
855105
880696
1579444
1637309
532358
1521690
938771
1069476
318238
1813386
647620
1555056
807424
1417071
24227
1702182
1813943
1713879
1357316
1048149
1170625
340804
12954
865976
1077034
290622
947050
1897077
1381514
416610
210881
529091
1285432
45971
250659
1907651
1553293
1229910
1526669
902308
1133398
977091
1592101
379360
112795
85483
941453
1870201
429433
1020868
2217
1494662
1558300
219637
1605940
1227163
753144
92974
1983086
1429695
690490
65190
1536482
695497
1509419
303392
1376022
1360771
1208630
870136
1820088
1338483
910455
754279
1892885
527220
1624706
1934447
990969
452897
1977999
223203
1403517
427357
975017
900375
1368531
1303962
92504
843838
38447
1068480
356734
1520453
1231250
1606962
1087446
364845
279960
1807202
1091003
1978905
1378080
720124
280903
477797
1234455
317317
921307
811965
633288
130854
1978050
1399047
186494
1359671
41618
889731
735171
1174537
916892
1250290
1631165
83882
527347
1700327
156248
1147336
1757053
1758556
1054579
513696
231114
1413593
1608427
794315
1161680
1116389
942814
1894133
901816
1635181
1161766
1895216
1421554
1632868
480308
843101
1910954
1266403
1680800
576183
230304
452530
132908
153519
1722516
653327
839463
1101074
487011
59863
1724886
75432
127099
1683041
1586110
161266
799413
287516
425410
1150036
1025710
1486036
364801
1190700
653423
1836745
554784
1889147
878182
531741
280129
237726
372400
591984
824405
1789571
858001
124071
1550150
713451
1690844
1760446
1008911
280015
1040432
1704909
175152
625948
1787798
717423
1625920
563040
1191841
1747939
983290
1701710
598636
566359
1656266
1208420
1303373
1002141
281268
83137
1406275
662719
796299
215519
106903
404210
210866
262788
836353
1433865
1476155
450717
248081
680721
137410
1890132
1167596
31802
594945
630358
1604249
999520
1193261
611605
1731297
452271
1793781
1682843
216484
1059127
459932
304070
513348
276256
28353
1368644
745294
317353
1749267
1220535
1417534
1532579
1196240
1145047
1059141
1507562
799787
1787847
1549840
1020177
864555
1345018
1840716
275824
1050229
1292471
1456742
392509
1138773
1023108
1348823
1101509
1034099
347421
1253679
1951272
1465929
97115
1164565
634011
948306
223917
1606777
531681
1699327
1156829
524701
1479307
1936493
1050860
1911466
818232
887734
1817108
622056
1363955
1449931
916840
976070
879317
387843
1595176
778274
1652423
527481
287921
1756835
1432620
1844806
994923
800159
1285599
367083
1716102
621693
37921
576960
1233120
343767
675340
1450076
1555799
1752888
386874
1608758
33110
774263
203023
735569
174767
639115
258515
1977342
1677305
737354
1154165
1393383
485754
1648598
1658396
520543
427962
897972
1040710
1368461
1065392
903863
830472
2824
1220088
1680890
1737198
262229
428168
912176
991187
1853974
1048208
64013
466434
1125332
420719
480283
1320551
1571329
1375076
1229042
1895739
1309938
262031
94111
1590652
1958516
637427
1861344
950658
220758
1547819
672234
1701564
1954272
1447586
717467
327202
570329
194643
1411916
1613195
1907751
1178364
1699598
1614555
1580654
1758122
748294
716317
286982
1320158
1382963
1003715
1068251
1818567
575185
1570393
1878496
481284
174864
1427998
1160526
465605
1177986
358022
1002272
3976
703705
1342658
598248
328196
283236
1393082
1042327
1433855
262963
752281
1393554
1264393
1375088
546304
692599
1958302
1454282
517119
160112
733709
1485848
1631778
1657928
1180025
1554579
149276
235515
239020
532458
1927592
1579566
367583
1396777
1764136
682637
1497769
1569153
685881
842159
324620
1760275
308279
171444
1918891
1620724
12210
1474250
469027
475863
235959
1233572
1392906
1903428
628179
112564
123297
1368514
1651103
1530077
918269
535940
417270
1845786
1916077
1080033
232617
1012206
937373
1464024
1478520
56531
791930
1374963
735609
1860001
819005
1964210
1695231
569559
453332
672768
559052
4798
676230
287852
466973
1833669
425513
358290
394550
139049
421707
815039
1794286
628742
1541496
1118374
1122948
805532
1842471
27945
1814977
187879
44378
317079
1065926
1217334
1660489
1230539
886129
412609
1966354
268715
262068
1117149
1807184
1099401
1443231
1260884
1493266
858152
1746386
1099313
1853200
1268535
1882370
707215
4094
521424
749950
853719
642621
1825539
495820
439246
747717
145639
1127783
1677357
1913175
1112570
832313
1362762
467492
1478799
60541
1031451
1024331
1079956
716063
820225
1336517
1801461
1750527
270522
321075
1691346
1814633
507822
1871910
235430
655521
1677294
1139490
1479849
815975
1792702
1570410
455080
69935
970468
1701611
707546
146176
1459548
1734209
1437528
1931834
789357
1382826
581222
1455053
433356
484412
447738
445237
1461871
1148746
868662
945015
1305788
1612516
830603
1595567
1340520
1788403
82066
1743434
1790260
1191954
482801
248386
1284476
1224566
943785
1461815
1801256
1685748
626709
1650530
1360163
955428
1263230
583542
1320076
1088273
359006
1505810
1717573
839299
1211734
477548
401491
353848
662662
231939
33249
194105
667663
1519378
358758
1166183
1338564
1910078
412932
1626551
1021694
103399
215827
1747206
421402
1866106
1449200
1941024
93269
79796
1766231
873165
1443347
663741
1214635
174405
1049062
336945
1217542
1309900
1872914
1940647
677880
516063
522190
311396
1827399
1009507
252787
386992
708418
1293091
1504416
1405167
1360206
203994
1079620
1722429
1352225
99351
1957753
913290
1535778
1876885
1658872
267120
1099773
1142897
107649
736112
137372
224882
876515
1895848
1853673
1920881
335131
337367
877042
1910624
241442
144207
929546
1296149
1096924
940400
321706
516808
1150000
981751
650411
1854307
1199028
166753
990856
1693208
1599034
195706
114329
1490339
1750194
862688
1258150
1666991
913714
260061
151947
48004
1348267
1959446
665186
1530344
750226
977873
1214636
210133
172662
254969
1286502
1090057
962245
1700379
1172028
1519235
1811828
1841035
1443508
310245
1671630
1669182
470192
1742364
1947789
855988
728280
1731332
1413138
757866
1573261
1483401
481374
442637
886871
228846
679839
189225
554101
697177
353634
557726
1258039
605927
1202333
1762818
1927943
1513022
465632
162730
1270213
89434
411590
579930
944809
659326
1402126
1051722
1655831
1129218
999132
1048725
758833
1949116
1414348
1611184
825908
420050
933609
289361
1497360
1078014
620518
1621587
1003111
882357
1984354
1370990
1132778
1829206
1112080
1446218
402619
1479064
614489
1348500
1795870
1853708
1796925
1015164
576665
586722
830000
1000233
1564884
258287
1864696
769529
1978129
753366
1534585
593115
1620960
1246537
852881
30399
1180425
1690056
1748753
1200598
110052
427041
968681
719292
1022454
485181
1155907
1704538
1302881
252174
1093152
783984
1227155
1681854
1108151
1710964
1757228
1376222
199829
1471134
1884950
830684
606705
565593
1348726
75737
292275
407791
1295714
1556816
769910
208767
1668965
1966972
1414741
1548038
1662144
724417
1620674
1254891
1754221
1403426
295389
1692556
562390
1525498
415038
1894661
831394
566508
1017149
766843
191777
1294530
1569525
206310
1895725
1987363
1583077
37307
245141
1956611
1433625
1800829
1926821
236209
401682
371829
690707
799183
1907671
493736
93521
1162826
140845
506588
865956
1838413
1598399
1069208
145625
628432
484005
1911113
116819
1721693
1872044
1406196
1637135
1764715
215682
891996
147261
379889
1880263
781438
522390
713042
863767
1717982
1962069
783638
1117631
1661135
1131509
1079350
721858
1748086
1128235
195692
783883
137258
1380237
1192985
1425663
1716262
898026
1572744
1253795
496880
531144
48109
1701126
84832
339249
162537
291553
770621
185366
909385
1466219
261692
1013978
1963
6989
878206
639497
1509576
1029993
369727
939470
1447502
203491
1400377
1475646
871173
1426908
1825589
31033
719278
1116314
1076203
1292114
1021634
1241404
555215
795120
1830655
802071
1115093
117491
1439509
470101
1261301
251452
1063722
99643
706670
639922
282989
780666
1161590
236637
458828
965359
556320
676135
344724
89639
1919954
1778391
1750948
150049
1335025
1964862
585194
696875
181113
751585
1590136
609837
565438
716607
208306
1783760
1144999
957467
1192779
1948331
1227316
635831
1881378
1100862
1082530
138198
740084
1465548
964752
1505538
1694908
226073
487797
376151
1564440
136040
1189037
664844
1373730
1048459
1868310
1212030
1794240
1575878
205778
1171976
1168194
1482832
711950
1985645
325511
110531
1050192
478413
1163305
1064011
1848988
933605
380324
907476
353425
993330
790419
775043
1207350
676721
1507679
1732810
167201
1945261
1749456
1765458
97342
1779213
600119
1808968
1534765
1560278
680341
1117035
826182
907349
486644
1783590
224604
1187356
466755
1520168
1798770
993183
1628663
1831471
79463
1207847
465824
266600
1988511
1562482
1828161
1594796
1892405
1818350
1537665
943810
743735
644578
11979
1289911
1853577
721433
1056165
1648835
1983850
412494
1818309
719614
919208
1586392
743400
800892
1772891
1681856
114468
1915704
137149
1952791
1605265
418519
1320736
1272344
1955542
1642504
1743965
1429950
1902387
1170755
1291356
272990
1189048
1716915
385207
1050611
1700143
1226187
309602
1765009
1091019
1134419
1232923
1089753
1145013
1990515
1177686
14865
866311
1189641
1026643
1664796
1904677
54630
1819333
987356
411640
1597156
1211161
829819
1388666
857426
1018191
395469
929978
1474167
327355
1844544
112002
79710
495004
221989
1332399
44030
1700152
1304642
1864155
617099
324617
1556311
500971
1032741
385325
387643
60620
1006977
1410260
779906
899936
357103
1019875
703032
1092207
121802
905278
1565339
67837
1846647
1633845
467355
739157
629570
729946
1487907
1849843
463007
697725
1501079
1630934
34033
1733441
1986333
995293
1241499
440358
749837
1374554
1287627
1030705
1681914
1946680
1687273
1151718
1124563
1498531
996631
1518667
513909
643691
1691442
1033698
1371868
1270834
101108
531811
689280
294819
1028121
1413249
1930948
1354218
819078
1839690
45607
1466319
1270741
1700346
903080
320076
1053327
946319
1558363
350695
1333252
1581218
1903749
1648065
939158
1749587
872311
968705
1728453
635194
1041711
920426
1394411
1626807
999074
1854355
889657
643651
1821215
327635
1940810
1961807
1216487
250029
1751333
1764856
96359
1466654
1688243
1375088
994540
1522818
579491
1198908
1023147
132166
1744040
872434
1125678
1069768
1171209
1212560
291282
1295750
646526
980013
702209
1944531
349608
1272271
1444177
356168
1518620
1111074
1368135
641465
840303
619474
1004633
659584
1820055
1938077
1971514
1703724
360961
1315349
408315
229502
647496
37297
154112
526550
288836
542962
5659
246268
1564751
423715
1817261
1708418
1861067
1602306
1557157
219715
1591464
1965784
1092529
828646
1801209
138585
1573961
432748
1276271
1384424
260136
836214
1904926
1801797
1911128
1165327
1803388
1863923
1536407
139759
1266402
1212084
1562858
129877
853437
1102921
1946881
1630886
478559
1209977
518036
770261
746141
1779929
1975455
1753092
500944
1655013
1409136
1278465
1702330
224880
1934849
364335
627011
1302516
915554
17069
851181
1194096
930720
1198331
306276
1460222
1284260
432998
268660
16152
1105592
1877104
1679517
1271299
256201
380850
791023
1484785
1829538
579201
1863047
1903672
833839
447809
9348
737851
8933
800827
1826285
612665
1082462
1506714
1019110
1629853
1003475
225500
1790905
1175313
274742
1671778
322860
1230386
1808550
230343
6622
1540855
863590
1704967
1875846
1344103
709191
1993922
566204
1038991
1475052
1708582
1347392
1243962
36277
1052621
348909
661331
1046580
353164
127605
657443
284729
530571
824459
1563841
356178
1611687
1856377
1822347
1687131
500016
1354966
299891
782411
1270779
669809
808381
945277
950650
384984
1091884
836983
1287642
1389438
1777903
422374
1428819
1107708
163422
1100552
1209640
1214968
931122
1171040
815236
1448620
408643
1316333
1724919
153913
1748345
1620487
1573990
1076892
531282
1096842
1251521
216574
921695
185270
956167
1692724
446749
91389
1806054
1200063
1375496
1661105
1423782
1780725
1104207
1569472
308670
1493294
378491
1824656
978974
1108960
537024
1386882
1026309
1368681
400776
1178023
1228707
1082210
1666283
281253
41493
249469
158567
1113232
1113134
1334008
1217890
2566
1813585
776748
1902627
1770842
647886
1319505
717111
1197679
1667409
1498423
617037
649130
137041
839203
779053
507915
556401
1285812
529948
103319
1425685
1343377
59101
1791676
1938050
1964342
1065427
804741
1237337
1183567
249799
714923
138608
1001397
1224358
1611836
735734
1781673
1438519
1357333
1677046
1554692
1200515
808126
1407404
292591
7856
1838341
1656192
1349837
151380
393316
1565918
883866
1344600
623321
140685
1183152
766214
214354
1668958
1384525
1189422
106364
1676567
1484753
1273469
673988
1768009
1834328
1110895
306594
367164
1118651
1168049
1880295
731429
129839
1405153
1803331
1139605
1102262
1190658
1470081
259923
1479376
1012078
1155089
637592
242884
560932
1924372
1878621
207100
425922
1414515
747189
352787
1808877
934873
1712251
535281
889987
375303
842698
1140883
1741484
697833
1790121
485083
1704855
483970
664986
715422
799810
82366
795356
1155045
945401
453613
1612313
257123
626128
1512200
779832
1869258
893462
1114324
1633344
792720
1544770
1796633
800312
424966
390882
1374879
1919868
63783
402514
1487201
941839
480507
1826364
1119238
1870737
243627
1089513
1033128
112114
81331
1774920
732081
587557
1058300
1560666
1774339
1513232
1614697
302278
1332583
91281
1673162
1751252
1587510
618966
834938
503665
1972137
628929
655536
116449
1624108
1259504
377002
908046
95392
71222
1218056
1334993
145723
975300
396553
1363077
1023013
1192753
1952078
1054738
594686
492405
1482198
917495
1223351
1709210
1204354
945808
320220
348154
860974
149525
863816
1148344
104875
1532925
481074
1387562
756099
180452
920526
638603
1406048
1294909
1978406
1440362
1539200
76622
706349
61207
185810
1767358
710385
1121308
1162122
250461
649797
1879595
1181658
54598
503276
204481
1644492
650294
969514
1045640
639687
1880770
1429288
653112
1403062
1238975
1730689
1236994
1512282
1955475
313015
1089729
818564
1519627
1602277
779398
375155
1045565
621596
1080636
476989
382998
1055916
1883776
1037351
927
689585
1927011
1719321
638471
389695
1358721
26061
667882
41785
1921315
180853
1318685
977467
779778
379513
1221417
1665787
1386182
1601279
12105
1565596
1969904
1951530
1513774
252575
621027
110213
971105
955706
97473
1760929
266173
77640
1635324
1787396
1220963
684956
1669853
1106570
1015808
1515099
1649681
1677238
900583
160908
199051
1431792
1891661
286102
351621
405311
1377156
68941
593786
781827
48180
354022
969704
1145668
105903
172590
672599
426436
595573
303684
1443531
1972937
1774977
1227548
962489
1131611
378113
730024
1458173
965271
722898
770758
15304
257105
1221413
399070
24706
837732
47537
594783
1517836
1679987
758307
458267
687166
647777
1247153
1674862
638771
1365667
570673
762224
36085
444394
1537634
1071171
1447704
620765
299188
247858
1093058
417822
905981
1474021
252773
1866352
1030010
662314
491906
905486
699678
1633725
109586
406867
1838955
956196
459562
1576911
1786595
1768425
1632308
1151846
277058
1031373
648802
1436947
100238
97187
1180664
1034877
1000852
6811
1632380
1582968
717752
1605925
1883623
1823067
1924714
705800
1564856
732628
377868
916808
1884124
1207784
120171
1320827
429998
1016718
80265
1476658
1231843
1746584
1517481
111424
423981
177846
738104
1912221
718084
1066846
583363
1801396
720405
539059
1786042
434902
1959853
392415
1123370
799149
291142
1907979
707905
509515
1966178
1427050
1993738
1046363
1242287
1264957
943434
1082061
1970003
1651397
597462
1893050
577031
1906639
883417
1978338
1164095
44563
836049
1470413
1822164
1728262
1290795
1959951
1606718
469308
1027465
1348498
1190451
128496
302083
930301
749277
1837876
868874
796297
531555
1366862
91897
1468896
1193182
935099
1100931
1100836
1002398
1770576
633251
1109450
1357925
1970842
1149305
1978186
1087425
1732725
9627
130826
159936
447162
1736231
753496
177964
491126
1545528
450859
1925839
285430
612575
1675598
520232
1400272
67627
47778
1774825
621096
509914
223116
1216247
852977
366492
1515615
92189
411368
1740210
1200746
1606300
1934650
136115
1919707
1748139
1009516
969337
866256
1671350
546187
976835
1936427
1367958
207745
1210690
1302143
934000
716936
595245
1385600
355617
1775332
134994
329075
107676
619555
51429
1598821
1125892
1955756
308325
84100
105610
1436760
758514
1417753
451857
699438
458442
1962905
1148344
1703899
1247691
1166475
1141563
1654608
1878908
649492
183877
994679
495115
1420582
1594532
135172
407550
1533400
1125297
1588377
1433252
644170
1497079
459768
1381463
1093856
845762
383463
21494
1945843
43450
1578917
870832
629848
2270
1631570
385014
478593
527282
1434170
1725736
92402
1491570
1345215
998358
890942
938593
1601608
1145533
179723
96441
786650
886894
1791056
762520
1936576
422405
1677319
712216
1066543
1755824
1494935
229838
569582
1274145
927833
1799310
63125
775235
1906946
2922
1678306
505691
1607561
1226133
685091
1059372
1514888
207752
1366979
219291
418519
1344425
1088533
1992732
1165657
1370157
1340561
508487
1495809
1135810
1953638
366203
506329
1305773
193352
957797
842169
940182
261670
1686386
532871
754325
749534
1808734
1699265
1702905
762953
805788
611620
201391
170931
1509370
74814
344959
1376007
1414743
1410500
626913
627114
1875054
1851389
1054388
889003
1367028
109885
1395856
1886652
1298113
1584079
63181
1836150
580944
1748882
1592492
1526036
559433
411929
318605
1340384
29625
1794390
1038698
1332881
764796
880113
497442
1515438
1625858
624809
1931457
485330
1786477
736986
912740
676522
1034939
307440
1259878
474308
1926797
865719
1587592
1612652
1263529
431223
1769556
40754
1301284
1225144
1350071
1594533
756249
363172
1615323
1252233
95499
1753478
882266
1664796
1958434
1194782
337199
1164434
1957487
1472723
1111297
151704
296444
1388535
1143846
925766
1958257
1134865
1358204
719266
1415595
1486569
7607
1188210
1054416
330153
393294
1040215
1839497
1253886
1697138
582336
986842
1515088
749909
602074
685990
88582
176595
352280
186408
361596
176339
729540
961206
1992060
518498
822730
894349
1583226
1109021
151025
718247
82032
1916355
834009
1721441
867739
670759
7597
363900
936064
681120
1588622
820528
1403292
1995089
727143
686152
816959
622604
301051
83773
1092918
1251259
1260528
1817870
873925
477734
19474
427874
182125
507913
120815
1222316
1270020
1908690
1321772
1711308
814947
1203808
1163322
572424
1025291
1368777
1570453
1457406
1789865
156412
182412
1925229
1098633
1133423
590271
1929871
1799717
783208
1390187
1411330
1115347
1634041
1690048
1026749
443445
1783547
185286
943522
400878
696444
979627
733196
1730419
787336
883010
509767
1032290
770201
779904
803180
272505
297208
1006530
452719
1473698
1562520
1842643
28963
860467
1968122
1951903
1851747
1110366
1405400
357890
1628094
1152220
987750
1058355
1478510
1675698
1726289
1389998
63164
1473557
1587259
671071
925031
1317151
665831
969483
565501
922320
439091
1740742
679541
504911
572249
1390605
643712
1875691
951277
1956976
307204
633934
66612
164783
1205835
1250703
701744
291678
1100024
1178096
955676
193677
516587
308782
276533
484625
618256
921042
266515
1384586
97217
905941
1073775
1687737
141537
712069
1982700
245105
902822
1400136
305175
96367
1016033
991966
76681
327276
1895631
573472
1063201
1991947
253086
1380529
1129489
1944660
949796
1941033
1814531
470605
1261294
68630
1696602
1789312
1752338
538647
1207478
527714
1789962
57328
1461469
689720
1219712
615425
1051199
141563
661332
1872473
1849927
377735
709754
364816
634055
1484773
464016
1515864
1898996
208298
1785102
1113618
351730
1416704
966787
1126790
1558987
1305519
371784
1492689
1532026
1838156
825826
1984441
78114
96279
210631
1028074
812737
208461
1514558
1270840
674410
1151800
1085318
464556
1739202
1332498
382180
963821
1343437
137969
1431399
117091
742628
471270
1308892
593222
316686
76614
1798982
1372200
896219
1768383
832747
1454864
1827567
1352133
291740
1350426
1307198
421871
1781302
185839
1075903
1719675
446534
1004172
1701589
847042
1863791
25276
1327065
1036360
1050476
208904
269841
1865389
1907494
1573750
1884899
300145
737520
1114016
1861524
655703
923011
280042
1476668
346032
1595922
1607911
334207
657278
1697287
108968
390305
562949
225622
1749516
861237
14612
1290120
310156
1188023
42543
1216617
1482103
25107
1304082
1571037
846691
1410187
794203
327398
1087701
760719
1250227
1897896
1539273
760930
212341
907954
519583
70321
864427
1033003
161832
82655
1822184
1926648
1384598
1431837
150695
719117
1126631
472111
98433
433339
1351134
150594
379686
534831
65357
373516
224956
1332404
1531698
914670
1066901
86531
114600
1489229
1057841
1798330
1480498
1571533
274866
1252545
96578
901841
1348055
1490015
1086390
1336883
1165117
1863973
497811
235760
166218
85558
1261280
1667632
863070
1364892
621421
772618
1385309
779176
683450
960714
1282625
256917
366792
1925208
1431774
9163
22389
197025
1852358
674477
938412
1391634
941890
1990279
1308571
999535
823123
608777
1598154
1872061
172231
723552
1744394
239081
22624
1239487
1332597
512029
37489
675214
1876945
917638
1524452
1963368
696571
1910232
286821
1908810
1946893
771316
1215959
926219
466275
174337
619135
1318950
1309990
785199
845028
1786114
1165833
1856821
660270
1213409
817334
1180440
1500313
90676
146339
11996
1068399
461581
501298
1318018
619256
1476941
153724
1881129
1651058
316389
770613
1587573
98136
316674
1672776
1699726
1732434
1531023
1853532
843265
1303202
1158207
1302606
1623363
1485512
526520
85355
972860
1155179
1318806
1989471
1151988
431446
146741
1689010
1940416
1368284
1426045
724348
1387505
329528
531309
68031
423060
500794
1473986
963399
271241
1217418
827016
1865137
1059477
270332
713022
1249396
1136024
417894
811232
1050303
1292516
1472547
1541327
687002
430360
550679
1220789
1702245
1955932
1745910
55579
795631
137281
395121
1123617
718784
1260542
931367
1298195
1769901
503156
1931909
1847808
1155235
1315891
1607315
243685
350546
315971
621584
1477964
1537434
319568
1684450
1821048
355658
1615930
1714065
1502308
1063673
1089510
1235580
1214666
1332264
1759388
1676813
1165641
237615
797279
1844422
554041
1820464
1670882
1457842
610278
937311
685432
152195
1540576
1198269
755079
439240
1705820
1361248
1389042
945364
1521022
793287
265944
902821
298273
750396
1116662
577944
1594446
1660258
1982895
1207340
1872133
234943
1751903
1177222
336639
1259015
1899798
271855
1656099
391339
470092
1824331
614775
1594497
454531
565837
832833
734288
1500400
1845047
1052922
1127779
472682
206278
1522928
1301309
1782745
1213261
1956434
619392
1191694
1295666
1722594
256826
1853151
210499
465853
1329204
740685
47094
1390077
431718
1525102
324924
1215378
1457250
1193290
806768
1337183
1567237
733870
1400435
1042553
26376
1218234
1709475
1425407
610025
935131
616294
1079026
1764827
1004852
818824
1858445
653821
1510444
855707
1975436
877479
114860
60919
1265515
594744
60188
1878780
1030280
1262411
1845108
10416
5290
1476230
1884824
1251789
1853884
1760744
1838658
565804
1408184
1489002
381158
892326
1976397
900931
332101
1722932
791916
416671
648664
1273136
520065
1346190
1454083
683667
103606
934340
1031913
769736
1533078
1286066
433728
1178003
1158825
32944
1722472
1264497
399831
845734
982698
1372972
496727
926976
1009177
1530552
819522
945159
816443
909802
1057559
154008
1310983
20094
4471
1951592
631610
1240304
1660058
1370346
189273
1288175
757749
542186
1720566
693798
36720
615195
391676
1032728
1918204
858221
1798357
1877464
1726353
1062463
1100738
983902
1649381
809832
1622611
1342282
1807021
379676
580659
483194
1942691
1223118
263860
775976
139450
1810411
513338
1927448
1161111
1724669
880965
1733678
407191
1432594
1644848
1655534
343970
1779129
1282949
297511
1318606
1388873
565758
1651323
1790401
1335271
217423
181684
1219698
1611303
1904109
1343019
1303118
1108896
1725751
1032887
331406
597156
781173
647815
1361410
297722
1307705
1731963
1160900
282910
1647858
339166
1228599
1508281
1865291
887174
437525
2167
1409943
99102
651868
1020447
211338
576752
1924783
1984603
336168
1161736
446960
530344
28676
717582
1312747
620599
1866355
901720
1569389
274872
1023207
1548485
1393787
1951468
293956
1981852
979299
1529941
1798326
337265
467316
1884518
1974645
348254
897192
564877
1084505
1460346
1386995
1420034
856275
125584
1411783
1265598
1400610
437125
466935
165460
654825
1942444
1883768
1118471
760063
773058
926453
835369
1651660
1405227
1737830
287424
35588
643719
1357733
360357
1200982
743178
625635
1071864
1665290
422106
1399555
1910627
191518
1891031
508351
1613741
271162
1165304
1455732
1358905
1780360
1808678
1051996
1678765
1017537
1428482
1642806
904617
95341
1280509
754003
1365305
1186000
1439651
955706
291723
417070
1514014
540725
1170039
453720
1323068
80304
1032716
1075179
578908
510491
558367
297320
806864
111059
89263
227171
1943730
106512
670760
120418
1041682
532515
156953
194419
1777710
797268
729224
924516
998898
417311
470002
1743437
223972
526646
1755759
485688
1676741
282984
264041
899381
562060
332202
1580162
1282720
1390293
1095071
1751378
1445635
841704
1722661
473703
1509825
1283873
1651956
1294419
389693
408766
991148
1958554
1294066
810379
1824561
1493655
765287
963378
54539
1811227
114313
308545
516148
1458763
620477
1347157
782778
1769082
1742111
1990383
763096
1981061
317640
967536
488082
444470
91683
1685620
1082036
49436
1436381
1338274
1007807
1598603
1354664
1488933
1119396
19078
128544
1265697
1975482
1697169
1466048
1042847
859849
411870
500229
771472
1376674
1083503
345050
12447
56268
790578
1784131
1886561
143495
1687905
21939
1435087
940911
1663105
1503181
1240320
475947
1753964
1555357
1409316
457025
1127298
1278326
841781
1632371
1102795
808309
1900339
1022626
1717292
1467296
518109
654551
631518
1418393
1504429
677363
1301090
448586
1478178
82574
19229
829708
1147111
627132
1444376
839177
1782137
1759623
1285336
24140
1148253
727029
1233561
1876966
814706
1801603
8164
1644629
742657
1346407
207999
399935
688330
1840793
678500
1261927
1389357
1163397
263027
917202
952620
909131
1268390
608724
1211488
321897
988278
1426960
1833226
903965
1939245
314697
1257929
44602
500016
1601755
152165
867330
722699
1685453
1032060
1825797
1752684
1823673
457808
1994408
1542392
767964
1359197
351766
1055308
612163
75252
1079906
1565866
109958
1592399
575359
1343325
1444309
482128
264069
537387
1827359
1904078
622909
340981
167089
1521248
508873
84729
38771
7866
53751
297907
1070834
1760018
1136014
407602
1017495
1672046
400411
1063891
301942
1669557
1845600
1970106
656590
1835505
242658
620157
68679
1455665
1363252
752809
152572
257584
735369
1800031
759989
660095
1702619
1010992
1497043
1560527
408943
1985897
1965700
1390136
295949
1406668
1349502
1219949
1161294
776866
1775710
253652
1974912
1607367
445477
1400584
116998
970910
1576449
1047927
1237514
875863
172795
1057574
1259379
882151
323449
140955
1749930
486009
913348
879374
1416868
1482506
160653
336595
688089
1885807
1682396
771685
743536
1476924
1778056
1941085
1295171
1889861
1829500
142747
491017
559664
40296
676666
57756
644174
1254523
139190
1734813
1023527
347336
695917
106408
718515
1086786
46053
1096474
1380876
734364
1434310
1273468
1445956
641325
416829
466362
1821493
554017
1856498
1429556
757604
718402
10908
1435495
1520655
1020031
603079
1502533
1122332
1683558
614727
1200397
188942
1597280
193572
108040
541368
676518
58325
228560
641187
578344
759694
425686
951416
1480892
1059029
455082
1835340
903217
129479
1929308
262689
1576435
1979097
1318880
1658081
1244092
1764621
82777
1616643
1347090
44112
1933720
805822
1955238
167375
1343143
1206808
1791095
273001
1255795
877545
97909
1890621
177800
1807979
666176
1145492
627902
295553
1865376
477789
1067412
1488786
195184
317156
534314
806041
1769412
749587
472734
1659947
1131938
109453
471413
648102
796182
596430
835885
815979
1451204
318316
521814
1644824
1343658
549113
1077153
1210078
175361
135014
882297
845402
442140
808974
1452475
506469
1089168
1595902
180743
980263
719803
203531
1917796
1532558
639673
422432
1914738
1652174
1238894
787103
409612
142846
655038
1811009
930198
1346331
616327
243753
1879445
1887326
560797
1496521
211204
311728
332464
831292
1124212
1905369
1856472
1500093
1493511
1387022
1653046
1026082
1340569
1773519
1007450
1449681
1616501
43102
1960121
370095
1119592
417259
236475
556864
1621310
38408
558143
221111
1913516
1482840
1686859
187050
321544
777828
277325
1967206
1282525
569859
602281
1490443
972928
339718
750012
73163
670318
1976650
753067
1531145
430437
889259
400345
1146797
678221
480334
1147179
1287819
379895
573146
444466
373783
535683
344168
1318467
939549
1665343
1124920
1549445
656485
1853004
845804
1094592
1532063
1938942
762407
1416617
1235096
1130458
1839982
661466
1431528
573416
1768828
1402506
372622
978376
1527286
201311
1219481
796464
108780
1619196
1844491
1999435
1002541
712728
664010
1890645
375678
379500
1621824
873013
903861
781573
1967659
1541440
944919
1135630
75335
593305
1648249
315331
729298
584174
1567169
965274
990632
106306
1859051
213411
464178
883140
102498
172182
421824
748178
1082468
843805
1362144
31356
1262346
368187
1456244
1849143
1815732
1105145
601121
228937
108397
752515
321288
1940853
1646537
788833
1915846
1519840
1251031
1042052
945090
536321
1924057
123022
530637
109193
64357
1027219
1012152
1485481
578267
311656
1196829
1080220
111496
371139
1535262
939413
736037
1175625
1489028
715276
878069
777954
813427
1760612
1010972
481316
209333
746277
1889899
1417521
916211
790709
94565
154751
685547
1942602
1174626
84795
722320
223303
1417744
1475427
769065
900818
1792942
102353
207279
700790
836846
1013526
1117617
202475
1021239
1314886
121308
884401
917437
1731353
1093105
412104
1950954
1334572
492903
1431710
1482062
1069332
741251
1888962
779156
93540
1477530
1287045
1420207
57373
1590445
50712
1621004
789224
398565
484895
1942568
1521817
224589
774803
384050
1794682
201909
1453248
1785684
855969
369901
1572591
1622453
1923400
163664
1892553
1150956
1676749
857246
1553682
1191193
886858
1714228
1547352
923151
396881
1220898
386036
1581908
1596961
791949
1769599
1803000
38314
759083
1979078
1396313
1423458
1863187
991492
903600
1323664
1390206
994878
543114
455127
1519264
1492888
34774
53928
1314771
30226
315289
221943
299343
915301
1524010
1981165
1807710
1937541
391773
1625162
1582308
639551
27661
1001065
1429197
36816
618530
1571836
1991090
1394875
1482820
336008
152692
917533
900136
1584018
705013
1380320
1103198
1977908
502585
508894
510757
1024949
426565
1888191
1763
368792
1010196
109663
1448866
1615560
1220086
1493270
1151
990424
249310
230482
597904
1037511
1338450
1651799
886031
442757
994902
985796
1185559
1820723
749143
216111
1034840
289366
302936
46001
1001877
496260
1569621
389160
1814273
1377278
215435
1531519
1541626
1660428
1607618
1469553
1388408
407567
18841
1818875
576298
937118
396058
1397628
288199
937337
1074152
1609576
651109
1392148
1962510
1024406
658493
501604
1342816
729115
696558
1896501
1187378
313111
1984459
176124
1314697
157986
1833845
313218
1597029
829466
351402
532177
835565
1917946
1117134
158910
1589849
1204592
1422900
1468615
819948
1074989
1414692
229065
1753117
962418
298884
1775912
635990
1011560
217902
643509
406217
310722
1890094
1438216
853018
284446
867961
147888
1957280
261175
1131288
1312067
263770
592599
860248
129369
1985129
716875
532216
982980
604571
1017240
892510
355603
1384426
1916147
139740
1340163
1055894
1142635
894404
656725
1790747
333969
959212
1253705
910168
499857
570669
1840837
1583819
804954
1281331
545163
613333
471815
1791820
1761327
1951827
1311741
1449905
476000
1482828
583224
1224963
1768276
1985755
1824746
1017763
390565
1474661
59194
505806
1572091
27740
271348
912726
1770134
455410
777216
991120
1024447
1139760
146235
676786
192270
928968
510038
6798
1619709
1233739
592176
86535
1756713
1176680
1686675
1129553
409779
1457348
1587884
1998994
1065039
204288
392844
628964
209782
1951926
1698932
1270717
527671
904931
1683693
277071
147497
116276
492277
424621
1505609
10369
568413
756701
1523039
545935
297335
1026429
325578
1380902
1473083
1967015
515969
877132
686420
1583749
502498
448241
1644587
1074861
209397
1405900
1862463
531042
1249606
97812
1221903
1425610
832625
1651624
1171582
385334
1367172
1566607
1267187
889185
195843
643582
1872574
1265150
1133929
1067475
1111819
850364
847113
1726960
682293
1342394
347818
892728
1785118
1158260
1786346
783318
108260
1385712
1814036
1964121
68085
1993158
1289766
788883
1537146
1995518
1705229
1964005
1917523
75189
1607782
619791
1455734
1925488
259055
1976992
180312
515864
1274675
1914837
120677
676279
1135373
1288365
1482848
725632
1839913
571805
1576368
534150
1638822
958145
1115381
1347361
1669345
871134
110480
295255
1438195
482198
407779
1321721
1559923
539468
788464
1695589
112533
1757948
1091610
1079405
521608
1387381
1453042
907957
1555330
125423
185283
1342995
721625
1485671
1999569
1255736
1757063
1429967
998857
918820
1755000
1590855
1923419
89868
1090505
1597390
1779292
752928
953545
1699072
990029
1560954
603057
835313
1101933
198647
1495850
1309352
1892607
168428
1761737
1867398
162251
1144723
1999990
922861
1510973
111922
869912
832234
875116
990715
423319
621588
888142
1002291
682900
1567998
1648009
836262
563311
927067
1973343
760250
1280940
1772725
1749484
68900
540642
1622935
1975102
945052
1057460
1345888
1798231
1185711
507352
750543
815217
168774
807475
1309927
1600713
1311717
123164
363908
836601
1522496
1416335
1359799
354197
686230
645230
255311
956165
343625
1935598
1229300
1005288
1200450
1269943
1998883
1644060
1351833
400168
1330906
1706796
384693
366844
1523380
1333347
763288
1893424
339826
1934881
1907841
555121
1989175
1181811
671580
1375284
1308304
1284697
1762472
1421977
119441
1378650
1498872
1980750
1948070
1014826
1544701
1955341
501944
1875904
1984794
1644633
169343
1107256
468016
1515476
1992711
360479
701725
1600931
1787419
661101
1635766
1976023
347088
668679
1691285
1195552
1827325
1025949
1681165
39798
1755791
395780
195800
381056
604315
1255613
337873
1314178
932999
169505
78018
144423
1172219
1031680
1950450
1734477
1037730
1619202
450813
1176946
1353624
473549
1077596
983064
1735599
1832407
1658152
1552880
311003
1585816
106833
1711217
1181261
732790
985288
1684051
195040
1999444
1272263
999425
1213418
1940292
421997
1704368
1766617
676505
956100
804204
1806022
1844466
366162
300442
93122
91517
803418
1138216
289287
1476688
731758
1238930
310235
1261385
1979401
510549
579315
12994
86467
416349
1269889
38949
723152
489245
555331
1966733
457843
1367151
362094
971709
597643
1741013
832448
1416753
1383700
1140127
1559718
1754238
1479007
438593
532577
1131478
145152
1206546
1658615
1617708
926716
390661
1801630
431361
1046486
1136079
1891829
1660563
813894
1048298
178026
827570
1294039
17654
637248
1370405
200593
1856676
898198
1067106
813849
911129
1677977
1518200
891847
861339
1824113
767348
1474633
607833
829340
276551
1980292
194677
1053204
1748317
1512188
1758731
1846622
449432
1010371
1206171
1116354
1661616
1073538
1318727
1674011
1842029
1704306
399498
1242871
261033
1088762
53496
1545841
1287618
335298
1305981
1036718
75568
951473
662850
475484
738804
78324
1798991
90975
617760
818373
745815
1074848
383434
1105081
535606
357502
771081
1725015
1312020
712829
1851460
1711115
1777023
899380
368046
888467
502595
477421
1209196
88950
242406
1817555
411858
1739944
535137
1794862
158986
113367
194925
1625998
833463
639334
1664309
320034
1580431
1372953
589028
485203
982728
1709364
1784462
1195691
1077255
856128
1534361
1509912
1501583
637693
1584608
1471320
1911551
489648
544494
1185856
1962375
1665169
862154
1470823
1700593
466623
395248
1096309
883396
207813
60274
779081
680969
315140
1032859
321349
307
1647619
1984340
1252080
1868925
665306
1624316
782513
1390596
757825
1447650
666054
1836811
1750707
461206
700257
715517
1429251
1556689
304226
849524
1899839
1052074
1600373
1105057
646427
91444
900834
1953072
1013494
103614
1668959
1617351
1760529
1173037
1975300
1579796
67198
1025755
1379243
932187
691955
614477
1678019
1304778
514327
220069
774933
1170536
1965012
558779
244304
1168238
1512309
1421233
1264142
1702009
261323
1658869
1916098
1201646
1522705
1542609
1403217
1938240
866718
1492208
1573210
1691535
1037286
909142
1690022
767794
466935
1140420
69701
1742694
90846
1695668
1069067
844227
1411725
1918653
563552
1592452
605038
804712
790009
914531
71432
1323910
846137
1243311
470276
1673951
52679
491205
474224
1651313
905770
1121827
897865
1381737
1521080
1936106
1747405
1249082
582546
470355
655930
901497
1138424
1394802
1850281
751168
1689172
1565411
91262
759506
1400318
207440
153023
195059
1100423
978421
1382730
1110005
538993
324755
202929
761638
432135
668093
827373
1220485
227404
1695619
805647
599348
1892960
1921509
347445
636523
1462271
1749568
1546725
471126
1509784
1373643
1957860
1355283
1406882
1502884
607394
672293
736529
1976759
1811497
1947466
1159861
66430
1203440
927680
677573
629135
663546
675107
102222
508021
1715112
1160273
1728836
1177863
420048
163954
1418861
651206
881386
338582
105324
758310
962961
966563
1678353
125349
877947
1217373
1202888
772291
1402076
702542
1496547
9041
15347
419141
1092692
227586
1578992
767286
1993450
477553
1250979
1775651
1959649
1565664
1894211
713467
381875
970010
1446757
1566113
161429
500744
1985382
59542
629626
641101
863860
1689258
274349
1729048
599704
1843786
1391887
803458
1380110
27763
1898409
1745178
107598
893630
744911
1940059
618360
1870042
1510316
216276
1822992
333499
393102
864728
1152749
33985
1833929
687372
1898634
972073
1069743
476304
689852
1212002
1207185
529651
1027595
1595542
1077227
925898
351538
858158
1195717
1912754
1379967
1465568
303228
26442
1909852
1609437
1447013
422136
366246
1884363
701476
927905
798006
630563
1607289
1934428
156157
1197479
1488125
983114
1364068
1426996
673742
1708433
1531190
367685
96170
901927
1940281
438211
1412872
1719984
1505318
551624
567016
1409628
1796835
339887
486977
628732
1325721
1948891
882229
1486249
1410890
1929460
1890686
1651619
1162936
267458
728939
89046
1065847
723824
578626
1003918
1601292
1159384
1539219
1168097
489246
253664
625270
1368946
303568
413304
345949
826984
1158637
615111
1775024
1921389
1517194
1649645
1201658
1628497
392362
1113707
531302
1564057
212242
1089952
1566597
1633293
1759601
876813
614081
1882698
718630
1923677
558488
1280695
1491150
504911
1763326
320511
1047450
1151879
991434
117336
645415
1993840
1834976
65898
1014056
1392023
756509
430398
1979216
1952779
1734698
1883960
584545
1996072
1072919
1540374
1576730
427277
246403
1410417
1872105
1724914
1247316
483129
842653
4927
151274
76099
235570
775304
740089
1049172
931141
1649519
1477903
1014101
1945609
1624515
650925
1705293
298284
968904
461256
1466917
1461087
681806
1083672
369524
994753
458423
985640
1753303
1297962
1444607
1875332
834527
1301589
1040092
1012804
415561
1124624
599326
957532
1860837
1914244
1724049
166002
1981817
1137007
113362
311354
1625216
178841
567519
802376
1174344
760684
1929177
1000741
306994
306837
250732
155200
1758897
1876702
303594
1708307
759427
1486729
1168656
548204
918566
1512326
1812214
977659
671588
1971867
125181
57256
1786835
1771724
1287172
682401
667715
924389
77803
837888
703669
199566
980015
226011
176652
823901
1244743
1558402
433396
257212
287922
71768
448162
39239
367974
1283323
317031
942119
399334
1441923
134818
832565
897487
1334236
107409
887411
110833
1407759
615063
1225001
139170
1574755
804848
953786
197629
780965
1462746
1265792
1036742
1286581
1713380
1215272
969158
968324
1714735
1050826
1408393
755935
1831621
1255958
1288048
19039
727591
1361193
1762624
630030
1404724
1446452
669689
1568906
1859752
914404
1907858
1551985
288131
792434
797609
772924
215859
754371
200070
685168
1833543
870635
265930
1805651
1897258
933547
1046140
203749
510744
925568
366584
193187
725916
1278374
1871249
1913257
1976221
922276
1108077
688658
1960764
199591
332384
1059076
210296
1986458
893344
1947922
519609
820250
826444
741828
1790379
793879
1516115
1785503
1222154
1582040
189419
1209711
215296
1235546
832802
300537
408275
58641
1655528
1791277
260305
1305295
1510693
296745
331580
1410398
1793268
327635
280972
127404
1159093
193527
1257811
1219025
1258396
1152631
504059
736436
900849
1414812
587410
685645
1633369
1722962
99736
1572488
1113193
1362452
1318629
185807
1943806
66784
1644653
88566
1550904
332001
201528
1641462
204506
113599
1443775
1609082
293788
1582910
749442
1092974
1054933
1335019
1577754
461098
346884
1696477
365694
1365466
131598
446250
813604
363292
1344917
444960
1311812
1424678
330700
565078
868365
1245491
398867
1598253
392051
1964560
1951867
1649268
1254854
1731502
1635592
1535309
1810604
383849
524052
1409863
801199
862704
1322204
1581595
1671894
455667
1765705
1635629
643451
554770
786201
1908430
494791
327073
1092994
1356603
1086968
650022
1964210
666269
1180015
81803
117138
452808
816999
1999863
59054
1210139
1271338
1684311
236252
1165897
861506
1673877
228936
601465
712088
690815
1119849
1144112
1359170
1249712
85476
744313
1627881
942404
1903738
1866769
1460131
1822666
95254
1096232
1008441
177756
646105
11249
317025
340295
1482569
451062
541986
1406242
140300
870840
297747
714817
1095671
1224340
1289074
771661
1189467
771133
1752086
812893
229813
1043380
1146460
179074
1999182
28231
480165
415443
1804358
492421
602376
511774
779155
940561
973928
148701
138172
1055893
1642709
1199510
59705
1325806
760341
1522049
1809387
786394
1753098
824398
661282
1909651
1013774
48595
566571
505508
1124154
15340
1018971
800293
1693851
1103854
1231017
105788
1164567
726109
1743617
540696
882353
1259317
1463499
592901
287698
1720021
1841254
1952225
1855521
17725
1879843
1844600
418604
634891
1332383
649571
1417862
86388
1382767
1477420
754748
1050393
1602817
333638
126870
349729
248690
567872
1866926
1964186
550064
1409740
1984524
1553479
1325910
642622
756550
387344
1603509
1499178
1868059
1517625
1908712
182736
868621
1897977
623442
429783
1856787
1246176
943191
964795
29536
455501
1310079
1738461
451630
644529
1531367
797145
221945
127690
1965749
561550
1759714
1387877
211903
1330095
1696987
452672
1174133
1424323
230569
1324570
397072
34649
207918
312384
1554130
359676
533994
169144
1489452
760606
1616708
252671
890283
1182723
313342
146869
72240
154108
314444
1545434
1466076
1722333
1324419
20348
387671
812322
789751
1664542
1464986
957086
158018
188508
1989777
1116996
1068898
159650
312703
852662
924502
1409638
84813
624367
1653462
1312924
953174
1576126
1763309
1066495
681004
384891
342266
1848544
268319
1189059
414472
1544343
1934182
260680
925306
181344
865097
471576
938155
1943164
1201784
936558
1245984
1590064
1828010
922854
851715
184924
979200
118672
1390409
1052582
931743
1810181
1479061
1796246
1525882
1852064
1224332
1662729
664978
298405
483034
1655166
1019916
831310
1370767
2529
1121072
1390929
1125726
1519158
715666
1733096
1950148
1007465
774338
1985904
1400613
1185993
1310647
1971276
60435
756691
722926
1622981
1118472
1097266
870848
1160150
1026743
1058920
1253997
425042
1315952
1011706
493219
317137
1075350
441448
234201
4538
1323897
1748472
1822838
796511
45494
1357927
532254
80501
414575
1549653
1431988
1254594
692243
1883696
500298
397140
1344394
220201
1065368
135660
386632
1425535
200029
828152
363534
513343
471235
1835561
1993893
1064330
697423
1301001
1311324
1005314
758752
409608
1640485
1073543
1256041
1331952
1002623
345741
1522754
1531219
1069002
802966
1229350
1521826
1305630
1910109
973584
474063
1264158
986774
1802363
327690
642532
189521
745934
1354767
32685
1249346
1867381
1482242
1036568
809362
773789
946117
212808
1616461
355077
581951
171533
1843757
1405162
56746
35661
1758075
167467
1120833
574817
72341
150683
1452774
274321
1812206
381170
1887239
745629
364581
1425436
870891
1253207
333975
727706
1873564
1498919
1278672
1261539
1822884
458311
1790313
818141
1253002
45547
1677535
1897986
557965
1120019
172052
907472
924064
743081
1470943
856037
1147940
1414755
1888388
1496525
462460
404935
1253126
1603327
1896124
466481
175317
1631551
1550862
914157
1810750
429101
1747545
661363
1057425
1220162
671060
999866
195292
1863429
461449
1699764
1646147
258269
213252
610034
1945116
1314072
918202
615604
1468482
1831179
1697893
611511
230807
1808553
1778301
1518512
1358000
840535
71049
307129
1306195
1783798
1230906
1598114
346868
472139
79259
539743
747822
1455938
80605
1597490
714044
450827
251607
680726
586521
920510
1168304
1123975
275665
1457554
1508982
652714
343011
1440595
260047
1574067
1839619
1524721
1750921
1159195
1190807
91135
1864193
487769
914454
464037
1160475
1600589
960492
1486551
1571711
1272776
1345706
1731389
1754657
444833
582889
448084
1089726
1270816
1493488
782111
447992
914236
567572
1110814
277428
1023267
854088
754891
871861
1152571
760018
1115494
321704
1147491
820544
242621
205942
1917660
1471719
296878
1852863
661558
1469305
1751648
1010752
207485
1098524
1326662
1553142
246332
1534449
1771186
1462705
1625433
1933263
723882
1305336
553049
1537298
968131
723339
1128720
489370
886038
667213
1706341
492474
1556764
237734
1714749
824880
15521
216751
298562
260500
1549248
435024
1972640
792128
1667265
382488
984249
1782636
660486
1965496
115671
330281
882083
260878
514581
1610642
294236
399226
1596202
709770
846837
106197
256398
83952
1969631
1985842
910993
853354
1651035
1749569
296920
1559982
1679587
335844
118093
603718
1816000
727857
458345
1583039
1291849
1644540
533152
1749463
716434
1550373
127127
1448584
1109381
1323526
1920528
398787
1582157
1478859
1358600
1903062
1372153
596246
1612383
1749220
1572347
1827161
416859
1194975
1218689
1126612
1677052
1545036
455571
1862111
921990
1254932
1124793
1903226
1976042
175075
1274848
81615
1053782
1097464
946109
401014
1765473
1403176
1229230
1541474
127400
1282483
1806696
347694
55614
1898295
480576
571012
1246687
380976
768499
958900
1605093
1646709
1545839
963312
1677736
430940
183971
46518
305251
1030240
1711187
1752411
1346612
1433342
1476815
1584754
1730626
1952965
636134
1102123
1179570
1700554
1848213
872929
1711388
1690616
818955
1497533
693007
596184
1043368
798728
20683
298778
1433297
1687434
1576706
901225
1363627
633625
874629
136812
394695
1527072
1237373
344129
504376
960166
1075282
901673
1494217
1517091
1345449
571512
123676
1805876
532343
1022235
168155
1509745
395087
1735453
882885
31860
1075425
232807
1492380
1740765
1894018
161403
1535701
1163556
916524
795784
734719
1758758
1286262
1587716
116991
1874864
1466047
493351
966991
1549806
515843
228466
1992650
906144
1614318
1222425
1410904
345818
477628
1026689
1322424
1313807
1164812
888736
739408
1149245
1771241
1422963
1640057
966431
1228539
1038367
594711
1720732
309245
490393
1669168
327581
11047
1973028
1731539
1327459
1548512
531733
1181923
1039210
521169
1044828
1469499
322804
10068
947253
938228
1148633
957113
1480248
157412
918975
860847
561855
1539929
1468091
633400
1672445
1334685
1941683
293734
467726
1129285
1952783
766000
616308
1649307
1886502
1614780
544624
1614826
924837
591948
8924
972289
1467773
1104647
1397270
1463141
1121990
1227607
1700113
296852
1074024
443947
1188733
1928888
179258
475023
255594
519451
1943835
1896464
41754
1484663
1788652
1387680
938393
477795
691102
1203778
1698504
1086402
1235874
172482
1453249
603225
1699639
486101
1851486
1485657
443666
1028736
222637
1868444
956466
548118
1226125
1067914
193366
1477095
936328
198791
1537234
1320209
923041
181425
1409575
1843382
1286571
250435
642280
702638
1294019
843527
707244
208967
407340
1846995
1799215
377135
1651854
1440021
1226483
328470
384328
1662189
1737056
619366
958836
1714973
1387947
338064
536897
1981882
1078410
1767103
1901996
27428
1459224
960730
1832438
960394
1060042
7639
1364652
1996977
1917768
1578618
1910127
964526
364242
1812237
1483930
1600205
201683
953836
347564
713786
1699262
1186057
1387836
17852
69841
1122203
1654740
1853084
992064
63212
805991
1097006
1846270
497156
1239342
1074736
1344074
912697
13992
902556
290470
448905
332765
1314617
1375286
144025
1396296
841124
59452
1807135
726642
1211152
686741
957029
1486396
1049175
1964105
987542
1494825
128362
1354073
1791531
533206
32255
1315639
542329
1880450
206410
412934
727363
415156
655428
1668663
109592
1318928
1898211
1122988
1995697
1099595
905866
332633
1420823
931889
943858
791336
1509437
1108902
378350
1762343
46973
247693
1293578
443651
700819
753076
960221
622044
137494
1114227
1584111
1986098
1400631
562757
487469
1864492
1756935
150447
813060
99978
169617
1771037
722236
1969551
1191863
1868547
174389
181733
163539
1900637
1541872
285923
1749916
1008691
1457444
1686783
1782475
1445808
1996026
1128887
67155
597101
1192061
1217762
1437145
493598
15787
887318
829722
1209836
206049
1690543
249645
344558
1710706
1517928
1547113
902844
1483738
835176
931992
223566
1166565
988732
297722
1689835
1738579
468811
1130057
1126291
1775984
1704006
1197043
716880
1843673
1554115
576438
1434701
67376
914269
1002326
257806
318366
1861226
960391
693407
992681
800389
1032878
1801558
594918
1938637
1728372
1713856
403533
696263
1357051
426897
1361809
1565423
1490945
469783
1684518
1638766
1931644
26548
705012
1699594
258003
1912392
1623554
583079
167912
941573
109900
1436032
1166660
1870251
147285
1807154
1110353
1172059
925653
1754800
1642592
99501
599421
1514940
427592
1354547
592555
965101
1475708
1209668
1177912
1676139
1541242
302797
267581
1304755
1868900
1641318
489639
1130571
1011100
1511953
430686
1650369
193131
1711480
988070
770896
1305309
399782
1085550
1670230
1855082
911335
1540301
425389
641344
873501
1013950
315136
468019
347089
1159297
1489899
1834378
257952
150779
1796222
1236048
1703352
1272671
657545
448996
1934344
1397028
1567108
1938280
1463509
1238000
318070
184848
969431
216103
1609388
1237869
1156604
832539
1702869
621590
647759
279695
444548
908529
1242566
1963833
1432783
1785568
310338
1047642
657171
1852361
933643
758877
1760338
60366
1741646
130580
1522436
1609111
1887654
1283966
1704388
485555
1170781
1151156
433912
1619928
1494378
709694
294404
1945485
379142
1976294
222329
242590
1793218
707402
847640
242891
953696
1844748
550856
1881848
862894
199025
588303
968756
301173
1891786
172261
1493373
349628
813429
604143
417275
1843955
1687475
1769798
119279
1277878
1216039
75541
52444
1500726
503374
1978901
1057438
1606591
1698227
1164166
1368848
1907909
394815
410286
1162283
539167
116633
119818
60950
1439807
1526230
677662
1544594
1534773
1433072
181111
1017233
1679106
1342696
270544
1417209
295981
1845986
1023669
436549
508107
7979
342538
1936856
456947
498570
904210
8603
227374
364075
1934289
1027465
1137775
1682729
1026655
1217339
1947555
574644
1198484
728627
302764
1455729
676942
668669
1292767
554748
1802095
439024
1327967
1306445
518579
1855271
288318
493128
1275410
16920
148114
417387
1879030
305986
1452745
577106
140840
1602791
1226936
1047193
1148206
1363188
972105
1672280
193478
515677
1826162
1535632
1295200
894994
341843
435147
1619587
1232726
966242
1772701
1399532
239361
248214
345365
1364515
725584
1561227
1891948
1350275
1937255
1870551
927792
303579
1441253
1837207
1089967
454927
1354217
415113
78588
964166
1762154
1337133
1858812
1478710
537311
458027
1522420
16786
350634
1022295
363793
1770239
303380
1826332
1490017
547745
1592406
949069
1725209
631247
1111932
380205
320022
590084
1871404
336228
1166285
583582
1029657
1685071
757053
612994
722611
28451
1426951
900219
73806
1998727
1467876
320732
1745746
1298416
544121
1333900
858016
1548795
1943966
837553
195177
1924070
1843088
1818120
1582982
868796
1023028
136448
1160070
867376
1675969
386038
814941
1120064
499347
1738913
1099983
654498
639189
715952
841227
758846
932663
1105071
810026
392981
203925
1891237
1698588
1134221
1242999
1443627
322609
1181486
266556
76058
1882337
537682
454658
1292116
1134811
121102
1301072
155685
708255
1710204
1214205
1465909
1686766
1042944
112736
254301
249887
665168
260717
32950
791928
247570
26220
587183
74612
430742
578557
1969412
1313248
1658673
815375
6484
1349322
538234
1128694
41335
1702695
1403332
722399
846249
201558
763107
30439
965437
454218
1419717
1650821
1933758
1922540
67519
1518219
941983
1777096
477946
440359
275966
868934
1642601
293660
117294
35389
151377
1542169
50558
962769
1950592
762897
450849
1892247
684983
1882205
1490845
1937244
128819
1510727
609665
1841276
618259
1354736
912613
1215001
951176
274006
147883
585835
1671028
1150033
1140490
810523
1554267
1832965
1726614
267471
1484024
863141
642047
1357804
1385601
1615532
469875
1076245
321999
30872
623906
746680
376235
1567480
1813786
267604
1981056
460533
320247
224365
979586
400564
690918
1770328
1051929
434524
1232748
1625247
1526991
117640
742006
139942
276207
1317907
1235852
1079864
77838
1763046
1317435
895616
743529
1855381
450127
6219
80485
288764
1291680
1781416
702598
686865
1070176
700659
1644748
812942
993516
453643
1179329
308623
1208182
1903697
721105
1781933
1605263
248382
365476
1228120
1640357
304530
198031
225478
529222
1234330
403524
318215
1666200
732406
644723
1264026
1275871
849056
1867563
491816
825864
941764
1742563
813708
476318
1128198
905191
931477
772026
144308
1863362
1982329
1203297
1084393
401566
1405173
1999681
70420
1302838
708970
17208
701116
1766957
1730838
344947
1676618
359208
1624870
80968
475413
1842194
1243769
1027307
783732
1634026
975836
1480831
1079839
29031
77732
337845
1721220
938707
392802
1221134
1215749
1808553
659025
1116191
396892
1814519
1571262
1071794
839245
40577
637855
1672620
897758
806943
1111022
377999
486777
461032
668905
1319933
462941
145390
411585
845790
566872
1550081
490937
1430534
1945108
622751
1438288
1305060
1416171
1369215
319572
1264829
380500
1491584
561447
1669802
752769
229331
699311
1033440
1571081
559628
1777249
1742493
1611427
861141
1423183
1136907
1678297
758132
1154275
1361852
1978629
1409625
927182
525397
425217
1236379
719988
165262
71522
115188
1949292
1230452
562173
1643214
821458
400232
1607813
1917504
1312452
59384
1497932
356016
555669
179345
793854
108390
1394247
274833
776367
87542
849242
713945
1499410
824838
1625268
1426210
1529124
1925123
165251
992279
1492671
1186689
1174109
1616164
1413393
1362031
516334
438139
753556
661445
271767
613422
510354
1408439
1286149
870377
744641
1578177
522626
1047611
225529
1102464
1673416
239164
1928582
426878
1551143
1729249
1985098
596327
1996657
1284963
1616183
1050727
1377393
1403896
1028461
816197
1855291
183821
945797
699574
772924
907442
163160
517914
477407
615169
84937
1472340
848299
798181
35174
1867719
1480785
980186
258214
1863132
1166034
1158702
948147
57737
730536
133415
618154
1252084
527901
880005
1671843
61511
1705469
875498
643943
134711
1892498
1646354
349700
1751511
1731504
629208
713848
454774
639863
883332
1478569
759205
1941936
1690692
770360
376862
267656
138652
184190
938234
976877
1228520
644242
518854
601130
1745601
66373
535923
1904613
1349952
1726166
1593448
83722
894726
1651177
363157
1029291
1807713
1958587
44387
1950384
217673
207725
421296
1210972
1408929
1950515
359873
628678
842916
754481
1224970
47709
668707
1624479
676240
1519747
997477
63275
779630
1422309
685782
1401068
246157
1651352
211893
1874089
1049777
1832698
1868276
600273
1941315
1105833
1630721
1555980
1585332
1329203
1714525
1236797
397342
1240962
104687
1608432
910785
1707416
1089160
1810184
1332817
1350539
353373
729816
5263
60152
593227
1980502
1743361
1126896
406818
1200575
560289
701907
1373985
1687947
576043
1013798
83739
1643308
537525
322912
457195
174123
1407404
1213573
9416
453698
1727998
498166
734932
1312779
1991940
1986212
741585
1423682
39070
1473057
1696149
909155
193202
262199
763343
1727173
1399564
361544
1299825
1814378
740065
451573
1247551
1336522
1564668
1943328
1609330
1429361
43050
1226518
1304806
506665
1521527
432875
920757
1890353
619740
1767196
45417
729700
307142
223484
17042
27744
144318
1172139
320566
175857
943258
152304
1321361
1557126
1389303
1319344
904943
331406
177483
1230042
1145977
1795154
1073975
1648679
419375
1544965
1510620
1340183
25668
740713
18057
328431
84890
1234393
1277331
1195444
301967
1548179
1252988
937345
1592999
80852
537875
422073
82800
151749
733854
1901823
1533266
474715
620999
132910
178978
1926850
1441100
1792119
1535647
559974
670017
1804687
1282661
1557190
1649080
1548693
914822
1649136
330567
1425438
737008
1247617
1001690
1651374
1838040
1212730
1761713
529632
1054464
500409
1987824
154468
827926
880898
1413295
1007578
816958
579073
1727033
909211
1416695
1932382
1993356
1464117
1313797
924560
55133
1952466
973519
260745
1620288
618888
1693653
237234
738274
1759303
1189927
136682
1338260
1063290
1520176
1767044
405162
1956587
100125
1036974
1868612
1594558
1085648
1484207
1886169
753854
13876
171567
330187
1683845
1416690
652291
1799762
465465
1908648
1945549
364629
106992
1467082
903519
1537256
629470
865938
58792
1899824
1288935
483409
1236595
734628
1824518
559056
867358
1021375
1054817
1650028
1537919
315984
1067581
1713939
1300971
484742
1387473
1430207
1193630
281257
1860925
408460
1233606
735028
141963
1227518
242546
1330975
152903
1761677
1664537
1072747
182580
105499
1100455
574093
1529556
1558018
1476744
56352
1414385
648188
865580
1489072
1227812
899986
420495
1761224
1337503
889383
927867
158690
490318
1293780
137441
1582120
1698247
1340603
1290452
1542619
199231
657880
7974
141171
1429529
1299803
346662
1472743
1960153
1622725
1688821
830744
454766
823823
894608
363803
1841148
1779245
190881
1282028
1174961
554753
902490
61733
398928
1439184
1817546
1035851
932502
662030
1878686
225210
668974
138185
973961
1811293
728121
533690
1993641
1776684
855391
579383
640354
1416362
1014606
1673027
66591
1498267
510340
1352312
1475565
1254871
698160
1450698
1240364
444572
1832002
456898
938127
1983394
1078513
494451
819059
460665
1316319
1278192
448091
313000
113371
1121489
598275
461562
2512
706725
976057
839944
1449868
1544138
1179964
1316722
454640
1434860
391948
1086399
940866
1933789
1329451
107453
1706396
1307767
213416
505976
702773
773984
118126
925692
368904
1893028
983546
1677455
968734
528888
774078
727903
893238
401393
1587344
1125149
1884833
598383
1972169
996800
759545
37320
948343
1837324
65535
819781
10794
1485179
541048
1620558
1548728
437940
1133084
419665
106141
1275747
649609
268104
82057
198128
1149568
1935233
1323075
392452
1266755
1681600
1955169
933645
1672702
1465103
1555001
391927
1527908
1381759
313891
1416032
56719
1044241
1410660
1879826
86311
1821748
1929956
1622406
987553
1166679
1381688
525056
600369
1349878
1824913
27575
1602679
386024
207711
414797
989554
254324
684066
900956
1664189
945405
1341075
1644456
1195367
758417
752587
1514386
1796758
1547728
290858
1281121
702304
238723
1752801
75165
1331411
1455605
334009
1385667
803001
984208
1764949
1525101
924597
1624612
629290
449440
740945
1201905
1228046
730869
6214
460989
186023
1115362
2943
1772520
686339
1908284
576837
974822
117845
954620
1159438
88011
1485084
585038
1176533
1226294
1211271
167811
641080
738627
1543186
1557137
657853
94196
929940
1926352
1299499
1670503
714736
1394858
1020069
947593
444849
1799681
610336
1112920
1878671
1799977
1348030
1575641
985745
1028055
610290
1404854
537428
1636869
938549
1445899
1960519
1137097
1040133
1119972
230839
1347617
1005939
1540309
1062760
1520509
1511563
1602271
1788303
52417
573938
1974005
1219438
1718882
1771729
651540
1939909
1508032
1062845
468229
596897
1069781
1595360
1833629
795306
1532459
210983
1312892
881141
1098347
1958255
1565725
1095075
216729
10071
1168084
250020
530685
1569486
193503
1058565
1347094
1176978
1995665
1032081
1775103
1391064
679187
1448821
269731
1207078
364722
319707
344703
962567
1762378
1127076
275796
1924718
1032047
744702
349186
1161921
1760579
155144
625376
1825416
1456623
1590626
112778
1283623
198044
1481104
302530
1584700
1833134
1543268
958484
1036611
335107
590765
51868
305007
47257
981934
563109
1169700
492268
1585644
1384999
629465
480925
684323
127015
800656
771372
699630
1324575
213299
1960452
1039864
1070850
1813246
1891461
1213377
1001606
1314287
1183711
847780
450691
771070
933589
1826467
1223729
1304103
272206
190565
251508
1354758
322603
1431454
582392
885928
1129005
828658
1782254
1097589
715781
109769
315971
848600
356701
100722
436059
127088
474748
1523393
876242
1574929
1377657
1372655
1022592
1452252
164621
210669
757947
1186151
1631078
154238
115975
1738831
770256
233551
1852938
763985
1798036
1239304
1549577
151880
86283
183849
1607647
324314
1555954
1897889
1196459
1486740
397278
658419
919773
1134830
265051
843888
433913
1048911
650642
1397864
245816
1811318
1883462
1978771
973556
345158
295526
1086533
683182
405368
1365303
1558844
1162439
1286022
811161
970036
1946094
360001
236063
841643
1235040
1660920
300098
459829
1379560
537605
585771
1626328
648774
911736
1694044
960871
330528
347953
311002
1301061
1002450
1341953
935935
1070031
7975
1261393
890430
1080720
160223
660292
522817
1348376
1348135
123753
832264
242365
707950
1889162
1529532
1942174
1843150
1013132
86771
454893
1736164
1081307
667449
1694445
817198
171557
593178
1988291
1741759
960572
1297155
447168
423968
1258590
1960306
419319
1339725
1634410
138493
1958850
989458
114590
1661048
859393
62146
1961164
1035922
881840
1282730
1323082
924807
370859
333734
227832
452045
1577930
928270
1951047
593464
1532311
1519351
1351679
1638119
1538676
231245
1858122
349028
20236
75040
1481569
1637901
1746452
1972651
801911
1467508
623868
782550
366098
463171
1871772
1290108
835226
615349
268322
154720
1346513
151683
812230
1819863
465136
979957
1963313
349552
461622
1742932
78916
189350
559590
1570573
1207306
753560
398938
30637
1643638
1813812
1859415
410440
1573460
1059813
528288
934183
197087
1242695
482140
207985
162331
817310
1004610
1203091
362148
1497220
541239
1787355
484956
692265
1123227
775030
1841275
1226321
1184016
1634630
1186737
1532178
1301647
312963
20395
1151700
783838
1298645
1368380
1458152
742903
1929781
1005656
1912295
1841307
1701682
1958257
1010793
923378
325024
1132285
1718379
466199
1094088
1578963
778165
109264
1623441
1812488
606207
936224
444754
1447770
306651
1582099
447070
1838647
1486622
1710164
713148
615062
1319292
1316812
539098
1783744
1517087
1890820
1197561
928610
1722363
336442
42466
1936836
1758730
548111
1828536
1246223
1915513
1142598
415875
1424035
367679
972564
466877
443396
1118469
659084
1912789
861998
1919143
83471
1555950
1094718
136624
1667535
1898294
661636
1650589
1654566
1257989
243025
1861643
99805
388234
1284391
936408
616052
1298191
44125
1085585
1894811
397735
521342
539786
1505935
788565
1721957
1665124
1041717
1176396
1861741
363587
291398
398119
837684
1495001
1614108
122460
1974442
668220
461563
1666651
1984306
1748963
1083068
742049
508258
960170
1097117
1589551
1109690
1706435
782205
1990004
1224998
950565
881749
1510556
1226324
362067
1318259
1509767
1613404
1762015
302537
637806
1685645
902555
1369758
902060
1393864
1754867
1164717
1920090
1281843
8946
1099767
545187
142992
1501976
811428
514509
997869
588439
1797672
985475
1322675
497159
723913
1362698
40576
1990276
1372625
1199805
1257019
902069
964306
1587705
1831623
1100449
185308
1798568
10237
1770837
963426
952316
165937
1239551
1128778
385703
1994948
1913430
1784990
927520
1923614
1903432
1918232
137905
55032
1004402
803260
63921
460925
547
142554
1497164
1516773
320785
1063537
314908
150024
865949
386025
1759560
1082412
1244166
1086219
1332278
1870631
1786412
1415163
1933630
1323460
1484514
1804759
867105
158133
324755
1564468
1398600
147409
1212402
1978327
1728901
1174207
626573
373042
446148
140722
1922703
215849
1128368
394648
1246104
306311
275043
1480987
1755090
1310177
1469367
719690
194509
770488
1113548
1668512
343924
640955
491520
1237330
1730074
1673016
1078236
1247452
379007
1751227
974434
776883
133754
429528
265398
802898
1100635
519103
652548
292823
1747748
516837
612884
1112455
1593387
352983
1139559
818315
75915
277786
141027
1776847
434033
1824752
1944610
200707
1838858
950971
1901164
105663
567699
1117512
1105812
1305518
1817727
1486375
532530
1537680
521384
795740
1797275
1761076
175535
1669352
991011
335152
801426
617211
1608455
965276
1025649
248626
1146115
919271
940422
1162344
150386
325497
691878
1588791
1686327
1664387
311675
971461
599720
1056408
114636
591676
1602714
936986
1925471
1797372
932260
1576843
1918028
1625628
1251217
1426742
1666899
344456
1700918
798928
1035341
327814
1807427
15003
216887
1564756
103367
1755416
1054414
1036665
1848412
1196401
157383
1718581
1591829
250774
1514752
597245
1811438
486052
1989226
1910209
360278
1029104
1623560
1762667
270588
125112
998713
1196850
729490
761744
1986176
1344801
240948
51592
717706
1393205
622023
810224
1599107
1622794
723113
1525142
861586
666034
297562
1398673
413990
428968
1218424
738810
593008
769192
1725084
981542
1831426
276337
750961
243989
1345428
1277254
630787
1805250
1658130
1836750
534604
135993
1143764
922498
424497
1508483
1338759
1970153
337660
264660
50413
1417197
1815616
1775032
741256
331624
1315633
1254006
1150331
4468
846549
825743
1089032
310200
1162007
384598
1223986
874983
320867
1728979
925822
1057513
573264
27448
1259749
1612151
502649
841076
995041
734967
297047
279873
596175
1472019
1215377
967136
1057605
1984899
22612
1088846
767926
1583657
16397
817013
567460
1942331
329613
1707396
1247859
928882
353891
939258
1284127
874761
571480
181574
1978373
568323
677609
1952456
1379683
573512
720583
1168820
1858770
610349
1787549
300953
748483
1126165
961
40569
195063
639193
501677
1231512
608165
1956962
20940
1135996
1433255
1573497
438321
701618
1108895
1355895
1156743
1985465
1393597
1420804
930054
1052337
951875
1364681
275480
1545680
1013598
264494
41465
1778738
1408604
654028
787485
223658
1539293
979347
1362445
892048
522173
870242
56638
1279556
408985
1365043
1912614
1530593
687318
1843062
1196961
426117
39705
1075895
440430
616076
358160
617386
64765
960724
1792729
1689300
929480
445190
1830074
1384790
324936
929419
1140894
897864
1218378
1846380
1452544
1480360
1353832
1389896
1396724
174563
624734
1011623
1250030
1102076
867814
1492151
1103362
197149
1520054
982767
881947
1016969
497417
999571
69531
992823
1771643
847852
1616893
1430391
1394084
830041
1296776
190555
780909
1820814
1224394
692543
93041
1668877
55036
1662132
585515
1623540
550157
1599306
157314
364540
1507892
1821265
751084
637552
176487
1368397
804485
807061
1958881
1782552
372735
351675
572853
899151
1934576
1909074
483557
376558
74572
1408419
816756
1330584
1054844
1607516
1626139
1476905
1253092
1613817
118298
1730315
979191
138895
1442111
1967570
43875
1046942
442815
254193
1853188
1543875
792433
136126
340133
670650
1898799
135275
1396301
1714243
570495
508568
661807
1433332
1597672
1443515
1979670
1843735
1012731
1376121
162656
1127036
763327
246546
774726
1909552
1011292
1840855
1099927
443871
569898
1193123
482447
275448
666396
1563112
377814
510298
1472770
1069397
1944732
507329
1684538
1472934
1739669
1193790
1989468
1727086
1829133
1783079
211825
1740605
158327
1739776
496933
1914658
380477
989766
1099372
929548
1362396
1073238
1143960
1378708
383723
1743216
948862
588734
1145040
1876352
1354566
1559135
285668
1426048
239461
949909
1673873
695099
568376
765721
1073428
312637
1180061
1834794
1897909
1678643
209937
549531
1341039
671375
235463
1984175
558550
1982919
412167
1873272
443456
1617896
457846
295128
958808
968085
956027
1804719
1521128
1953389
1011617
1034245
725443
1690905
267381
452493
1049820
1652241
1840017
1579963
679294
293303
755473
1073113
187096
846524
558647
351863
1963871
1027244
766715
1244598
1414925
380702
945607
1551838
1625313
1622133
1889871
1154515
1520658
934004
833948
793553
994545
1577790
1574362
1014055
147585
1363076
333717
80968
355128
1240166
1423130
1813379
748698
397236
74747
34791
922567
1749590
1133003
1249131
755109
690130
870338
1451177
1915208
979062
599610
1033695
1862131
1452595
1829846
1337274
1582971
291335
951929
1161344
279060
1105357
736881
413830
354112
1977714
168426
1937052
816277
675893
1034751
1388579
1243192
628385
1834204
180573
232718
549963
1501391
1640580
1159586
1465044
123332
1813421
968228
1384930
1182466
1728273
771783
1078950
514442
920866
1781207
472673
668862
210554
628202
676278
761961
1489645
1854130
1071055
80238
1174038
668951
828955
404492
1840381
337113
1072207
1857897
343961
297628
1968901
163378
959458
9955
226555
1812414
420583
619140
1575539
1054773
1486904
1297228
486537
764693
106366
47713
1440086
780414
1360932
499950
1124774
405323
2045
683411
1786836
1779168
727912
1368706
325853
1049546
539627
1772323
1808308
138972
1764156
474823
939047
48321
829512
960514
1744869
1676905
528312
1735502
1684416
134630
420958
918259
1657312
91004
1598897
945923
747545
1941398
1472806
973636
1808228
173161
1656237
1651110
375082
1281754
854289
234021
170251
244908
86916
1199447
1453954
523386
512262
91161
1080239
1290010
438017
1369606
1203924
176457
616382
152384
321235
532717
1779963
1415405
564337
68349
247095
1329411
1726549
1188585
1639178
1514232
1678537
1909807
400934
9270
674319
1830359
299018
1758101
284440
878281
483134
67538
1300091
825827
77312
1885304
710185
37700
1248121
256390
1671030
1966441
1656123
504498
1170735
63800
146551
1130207
584205
1173299
837641
783912
188763
1458157
1261991
373513
801663
49458
1681973
435925
286768
362091
751102
612106
278836
721880
755404
1714634
593785
1600975
582015
1580173
1833387
765739
995764
332106
1483950
1313822
1336056
85074
805886
1643084
258593
1729560
205225
348318
748166
584597
1085692
1714532
457225
1457903
583921
99345
1159035
833212
77372
1821382
1602558
877423
82733
426155
1951476
138101
1981944
244264
1108586
433352
854390
1574506
920627
333644
619831
123326
322811
1585509
656866
1926427
1062407
1180978
1633172
82563
530749
1143757
285180
419443
331224
587050
656874
1328076
1410522
510107
254771
1936666
469676
946814
386520
847942
1226837
1767672
851254
1717900
1251780
1295400
1732589
1839959
158553
434491
1889205
1513121
1830811
1522913
715744
1117282
1808975
1478618
457892
1996950
780032
1338633
590778
729584
156466
1068106
1133198
1203332
300992
63880
32891
1098701
1572083
1505291
1931504
161934
722087
1344538
140552
1491473
89806
1071838
758513
1156689
817089
535337
1463828
931370
1743411
1314197
124825
1695466
1594396
476272
1156575
881527
342273
864976
663720
1253074
1008987
600560
1461896
931279
295785
189634
386924
1536076
1468663
1710806
395296
776043
1231672
684317
1587308
1176713
1044949
519228
1405031
222185
1634724
838861
1688319
1773790
1097914
327243
1067808
83572
1507215
34555
1225282
1800475
844286
202574
270526
351969
858536
770325
961887
1204808
702809
919584
799347
858421
1124271
145917
470073
111915
1315584
663291
1292483
707128
1092636
76996
1153542
1474680
1810568
557837
27588
1568644
513253
861175
625980
1371799
54758
1177438
504812
100954
1441266
688902
1692655
1150051
318143
1972117
1833924
1728282
730235
1406974
929773
751699
803861
722219
633365
1762860
1974718
1614513
1691084
867637
1950639
774548
1262019
170966
905409
1300426
1059180
124557
1789290
666149
1308899
1501174
1261707
1286213
1017845
1837869
899861
1131786
1017740
1071150
1644558
997286
403345
531683
690953
1955689
1361971
1721820
1483735
477792
926257
1557552
1050909
380786
165198
95823
835590
1392396
1543042
139751
1193880
1472865
1517661
1652162
789516
189537
195229
632561
746833
987465
366622
1244521
1992060
896938
1290365
325958
1181925
1027617
1843537
773580
1282534
7149
1277108
453396
49191
66417
30196
1588171
1081124
1359108
1548440
916204
938916
437680
1768637
419719
1149288
1600263
466026
1188147
1884630
1128190
1004298
409698
314464
266871
850435
822146
1345242
1379114
820743
1957013
1493210
1418930
434408
1497176
1398654
1666538
354368
900674
1339102
288245
569295
577909
1778474
687946
242897
1184606
1659038
48567
1111422
432856
1510354
160236
908513
1493110
691839
1736932
1899984
1562394
606425
1063353
1740213
346666
616539
704541
927994
1738073
1976278
180363
1120319
761146
1607618
1587901
1979005
1391331
585116
1668485
1742003
266489
1166065
524803
649664
1092354
1550456
1381025
648805
1705289
1037659
21381
710611
509706
94696
1957706
592027
764526
1996028
1471991
1786497
1987723
111726
842919
238343
313907
1731954
1645540
1094820
77552
1999337
996849
1504010
1261563
1206087
945005
1725769
475346
851130
1633806
93337
1953135
347028
505386
609926
448288
738072
562079
1456289
1881093
572458
92973
631936
671051
1928736
993947
482318
442648
472644
693665
604535
1370012
1290264
1732187
1022762
1574859
1353436
1800064
1067080
1861132
689291
116598
239194
445789
665693
26365
1450577
72789
1496348
506005
290384
591358
198656
330637
1656496
312964
1402713
40169
1454079
1316343
351592
2799
694971
1826715
413419
449258
838540
165242
1523344
836785
1286504
652529
45874
703877
1625939
637785
15100
595319
654930
227619
151298
1960404
1624213
1351834
199317
1107071
1967148
112751
187733
38346
352429
1771427
788874
1616194
1936673
1319789
1760416
1681862
1588256
1381845
670289
109208
1042611
404639
1382940
1969148
1813456
652466
1658158
1791247
322124
668927
180700
1345955
1548601
161837
1686939
1218559
1790637
1052921
640081
1396188
979836
1467747
745591
365534
603767
709213
989882
261438
1725166
642307
1749735
1164705
1971923
197197
1200283
615774
792879
1201706
1548639
1473526
1320744
1244036
351559
283466
311487
1569297
562406
1482308
1665767
1273210
1625975
1101701
1262129
627602
1052646
1454128
1010131
1557455
1207261
674366
863780
899990
893885
99394
209529
366215
513361
1450370
712597
492019
1414483
1439360
1605776
1398514
489484
127177
621947
1095593
1909575
1317878
1963557
448471
261563
980408
1569545
625220
232295
1297894
168239
1043290
1152618
114480
664687
491908
1883883
1552366
1851595
1638693
1172612
1347076
1955104
977628
940788
1906478
1520544
933989
1004774
1954182
1885076
175587
350367
685102
1554343
1580519
334090
817249
485404
531321
858890
1936771
255927
159478
216225
1086319
1696345
1895108
914161
751940
1674278
959627
1524026
640985
1262368
899927
1628006
1577989
663889
1437794
1204986
494616
1169732
1547031
1619002
128434
199164
1653425
1776329
718469
378453
835353
510099
1872621
1651776
1483832
1894982
826771
553504
1359081
1689645
1596947
871532
471653
988298
845892
1776417
1943041
149871
110807
912868
80095
1890354
999617
821478
16139
269183
1867087
1572776
501161
1493390
28493
362690
1435012
1721431
421998
1496242
27870
897579
739434
1152853
872335
1121189
1322931
1797268
45126
1507714
609010
852327
835085
1371641
22134
511692
653981
1204968
497123
762657
433884
419471
1729971
489033
750850
793515
1667225
24173
255486
1361679
118906
1120748
178960
507052
1015525
1548578
691302
1696637
1520420
1598828
510758
1893897
1210120
373763
413042
1828523
1776176
1487753
1999980
1711952
1650385
1008825
1195201
1422905
540927
962378
1605646
1311269
1382342
1043182
1350790
1433137
1172557
1806389
1724869
430725
149714
1533625
726901
605506
1364188
1105232
1109726
1437527
353929
1100090
1697500
974717
1518546
373659
51474
188039
1457452
989520
1777209
1223308
807432
1189623
201617
918864
1561237
474560
1700320
1682848
221841
271038
1409228
11745
755786
819293
1995710
1947597
968207
184517
542178
154546
757213
1784723
1237509
1042324
1738601
223519
1603379
1312993
720993
1511593
18707
429096
1063723
555812
1102050
1909338
1817140
576258
656210
1506425
561444
1019390
1861174
1992051
1278806
212652
1769167
423863
782829
638967
121125
1311282
884061
856055
294929
174552
315986
55247
1650014
1025607
541392
1519289
121061
1382245
1616051
1512059
1556594
1535160
826241
1421181
1195008
1046611
871253
1297731
261094
875026
1277803
391814
243838
90574
20574
948975
717047
1361998
441989
1247054
1689703
1755211
741280
1838284
1579162
1665093
1608529
1803930
122884
1334241
1668918
569504
1805337
135168
364630
383901
791612
272354
1393515
1413367
1753124
1737840
1594213
202863
951567
41076
1168626
1221337
691275
1429119
323305
21158
1600864
1069097
1287696
350733
1122306
1899333
276454
1781956
1076331
348562
1790516
1512733
1809382
1929106
653368
1038391
667822
1751676
1770252
1246876
235480
1792953
1160693
745246
782031
1164347
743670
1263914
1647531
683954
1872027
973421
318799
1542001
1611801
1782781
1468705
660989
39802
920792
263682
1743175
1651537
471814
1552029
674849
1826342
1200465
1048037
595813
372815
1527278
551864
587854
47188
1510083
1390777
756707
1847401
1231453
1077697
778
646028
1161871
386405
807808
1613399
353258
279012
1531875
1397572
548988
1961604
799011
1210221
1072014
703014
382998
1027928
610885
1052313
269077
202747
168597
1802430
1134172
1939408
1167850
755368
1306594
578379
1786005
1861839
1094406
415791
1547247
1551411
251118
854163
1072683
94757
1504488
1088184
762246
752314
1647063
782241
1505162
419297
353510
1561536
591642
51781
309952
938430
1460340
648157
1771761
508606
183246
598630
291553
901091
1137200
838574
1408186
1669096
271359
1384033
1388189
1446254
1524159
154147
386729
178789
129870
132295
1151226
670268
397483
903780
1876940
1775042
1151055
1992846
860110
109351
275078
1348371
994250
132396
179978
981923
607463
1910499
1410910
1619867
588788
187081
1116009
1801656
1254054
73030
1157089
762271
1497188
1994514
1991413
1507314
48353
179321
850007
622120
1114795
1403229
1377453
661764
271662
654796
1547682
1178912
923238
997306
1773045
1531139
734669
1350294
1006276
1972062
450483
1683173
1926145
219843
1251695
229657
439731
241201
168851
375640
1331079
647236
1486803
73649
1999583
478491
1360022
884155
1687092
1064944
1371864
1393798
1523510
357080
137692
1703576
1280544
533660
55069
1895020
1683072
1649470
1554137
408923
566855
1304511
132854
702908
1925338
1482151
226803
1421832
1612755
1053407
872877
1610697
291820
161560
1326717
1859681
891098
870029
1877709
1886535
1689224
1511187
701109
626518
754279
1503018
766139
740640
946127
1385031
1354524
565269
1270609
1750234
133555
1230229
480820
1107013
1317909
1606986
1999522
1626045
1501719
1407831
1032793
1935808
639331
400488
1390252
300630
1757509
1554766
631075
1625372
1884870
1570732
1295460
315187
407060
1622523
1282994
1865163
148562
382226
1089279
689450
1279861
1269352
1665535
873207
1700890
403694
1301845
393578
1333349
1625499
304398
851816
1844604
647890
1568201
512028
448776
660459
836254
857251
856827
1096068
455375
1607673
1882805
1225632
106729
1271261
1059709
29195
136883
845805
703687
1825666
913188
752670
1809443
1938186
208440
1346896
1026180
427514
1211288
1880678
118735
1076873
177476
339467
1606837
1462554
721295
1963285
1667800
1835958
372017
1745646
1693267
1483393
892593
319983
578324
923421
765831
152224
1985276
1231698
1134912
1343117
1555734
14134
1086730
980607
1841709
1812649
529553
167743
1802910
1005908
891297
316404
965168
1409527
446077
611567
1175359
1675282
1244684
553712
1208821
204668
1325558
323329
903299
1981631
1074079
1410412
1083718
614673
38121
1002491
597883
47346
182531
939055
1763836
308932
312125
1554553
1691310
1355045
1714131
564958
1988833
1449664
1862290
1102292
1976346
251799
476657
120026
1044392
359306
1250691
444806
1447307
178303
1836262
941382
670418
1725667
553553
1674174
543416
616044
1119662
477450
307421
450742
1475090
1542574
1553721
979475
53987
1124091
1814443
1775579
97439
683973
441472
843402
415937
435526
244055
386852
32939
228405
1868289
987511
852460
483348
213273
1821799
1942201
144499
1413045
1497487
1756530
195476
1247104
788004
1874634
508037
1998054
382597
1379736
1762723
952850
818467
51939
1276940
713042
1074562
1467295
1393254
1452217
1026033
1239866
1197320
167324
458728
1363866
652663
1696481
650043
700716
740143
1196603
1388467
1812344
1072724
1206998
185237
164832
1700655
1368824
1809506
1142795
1553588
349037
1169148
1667669
1660834
1973445
1314005
1720115
371095
1595046
899500
1842221
1342167
1140726
1462054
1531806
1287225
278065
710860
354572
1556744
1090854
631830
595289
36001
551689
1434659
1716530
559970
750356
1304827
1966400
1493896
76374
555664
1842379
512668
1732605
417271
1710435
637751
710080
1907816
1285607
82563
485260
241931
1515130
1287477
929685
634802
633504
1565156
1623767
1921867
857909
884199
288818
1024962
548170
1653264
26081
1444257
1581991
155888
660624
1001573
1928258
979540
275419
1128375
1830370
1682213
504383
715253
171384
428052
791182
474485
1467436
795875
859910
895888
1276137
1991895
1839106
1434432
1402823
590839
1948727
747620
1012582
1212679
1549290
1689785
1316784
1854616
43828
138643
429768
1139874
1129333
950756
1116090
908767
1592060
1633614
1622548
235624
740479
177587
349409
161297
735959
1004132
349150
667722
955593
1818276
1895588
872512
463469
851612
212637
1894469
797226
1088843
789929
1517467
554562
361194
357155
1232487
524123
603574
1443179
1523960
1163010
283922
1891796
113449
1897945
1572041
1689677
1779256
10547
616283
903021
1659272
745868
359666
361117
1316008
61232
1041841
1647430
174849
307626
1689370
303569
377337
1483908
1880977
138045
1436657
1850608
1655982
1881792
1403217
488161
1275081
358827
928584
295327
1874607
1382595
1248894
784852
1612769
914562
1426706
1348347
1470184
1801504
1600941
363663
1866153
1164645
935325
349240
1115386
1526561
1769005
777526
955154
1256174
1177056
1073777
1896053
1534943
373569
382496
1469324
1603499
1736856
1813581
1137017
436221
567461
928734
303341
1000086
1401290
1132340
1327134
1193731
935684
1220578
830723
1335277
66732
197426
1643185
656827
1339192
1469277
256407
118500
1349704
1033584
1542914
1928836
566856
1087819
181782
823233
1643624
1182146
117384
221397
207139
1610415
9143
997263
546810
892891
1774306
1207028
28181
1121040
1562502
328410
474717
1745208
456558
601513
1407238
349905
1091781
1730466
624832
1393800
132497
997448
541665
137679
1666860
1876176
1708442
505847
85185
678948
549388
760688
589710
150628
891751
408534
951080
1441806
274295
260069
1214715
1450714
1581095
917941
1352564
115211
1677883
1158019
1827313
364840
1168492
88875
928696
502678
1784897
392430
1454600
768733
1519124
251883
1710128
595055
1644936
1265600
364754
1412590
1071176
1568784
657211
339030
943290
154439
883814
1662313
220859
590092
1471443
1586480
782461
1122391
1611151
629162
500930
1317902
1288447
608599
1820529
128748
352440
575606
1237403
596836
1534100
251532
1202767
1927781
129057
380793
408172
219687
481320
1110473
843506
548320
1396811
694502
1561104
229106
192727
1217610
294269
1030508
1418977
952161
1975848
1898130
1215213
1468950
1215339
423134
1454660
491883
95713
575582
116452
906467
24933
1605685
537278
237362
1927213
590443
1977690
1442059
440710
829882
748088
1071748
1773524
1547982
1791691
1050707
52298
1961645
766960
267299
1575883
319061
494538
1610068
322687
1663865
255770
1613597
277684
1656598
338870
593701
437406
1240927
34526
1769185
982484
390936
1312500
543872
44600
483232
664989
1054014
1613230
444658
679883
1475790
1109313
1776354
1174384
157118
1867580
1794125
1908766
652756
381632
1209705
284268
1954731
1261408
191788
1839115
441418
704084
1394822
791743
1500082
548986
1976580
283033
963847
855682
860543
1271075
1143272
1587359
112774
587773
347339
1687967
1288385
1721767
683255
341423
299954
1053898
1872503
1424022
1769894
424767
1348638
28997
1334927
588671
121643
970026
873248
647432
1511591
1041090
1346528
1578689
1496586
1261733
1641311
203861
1892727
809801
1732868
796338
1817474
1699685
1446407
1540398
10971
956238
1990894
290290
100692
1967768
1701666
1923192
923380
296843
715983
1019872
588452
1730098
1316623
1374315
1626059
1706173
1415463
1699386
888044
1194903
383061
1238997
1062824
750557
334045
679233
449754
1479778
787168
561676
955069
798505
1406689
1511620
1239999
34896
1346953
1549717
720815
1214394
357414
665505
1599417
157385
735730
1443433
349000
1082136
298220
1805545
782067
1098889
629142
508295
1730984
1075917
366328
1620145
1220715
102946
68249
1598161
649695
1261350
145392
905038
375490
1144386
1670189
743422
723223
841504
180992
762057
577925
1231356
447992
1083207
1103332
302970
738686
832548
1047610
603997
1448938
1273293
830801
321456
1845866
660673
703959
909463
775984
368687
1325015
110742
913066
112257
1831638
1528244
1215829
1585205
1614512
1760250
657992
535283
66325
1143013
663118
762923
238869
243804
1408336
556533
1904271
1939459
1298468
184744
179246
198851
1019092
976651
1097525
906155
1080459
193197
1588377
1034494
1224525
1181321
1679021
1029708
150556
1547859
980087
502279
81055
651280
1974949
1284704
1530061
1049509
1336963
1166319
519043
1210025
817637
632215
1240963
1729672
1776845
1443915
1783536
684624
599293
1754370
34141
1159026
1145299
378985
1719567
933767
356796
1358925
461596
131526
244792
511527
605942
1536905
999854
561592
19991
1214769
1831177
1259587
404325
1831488
1551986
752298
1081277
690852
1962227
1011771
1776406
1156735
1673679
1364920
742824
1751418
464989
58421
1308304
465410
1165218
536834
1091768
626218
507187
435339
706800
1887586
1386332
239396
1112018
280192
657932
684521
1808919
1312655
1339429
743239
1118891
1928265
1183061
544782
1829928
1834435
898256
1695534
293528
979458
571738
484041
505557
536365
1269338
421181
1140236
610835
1262095
550123
1445263
1924876
1418245
610239
1000059
1964057
1639464
1152808
222751
658209
1487316
955395
22341
583439
1773045
703610
492233
1925573
1704310
1555077
198945
981964
1155909
326923
1998591
1758323
1185316
1802004
254273
872115
784707
1857920
1127817
285146
692660
368931
577964
999147
1399939
777973
1961102
383570
1218092
360297
1727116
859827
1542790
889287
1730861
558723
1315104
1901918
1592523
1635716
1477635
1822889
532096
615762
974428
607750
487896
1623747
626215
1723864
1090910
1263541
1894709
50436
1093853
1248502
1115902
523465
704344
1345049
1061584
154237
1685223
710942
1714328
1276333
798146
1279172
1793513
416623
1553403
775093
1938918
1347125
380338
45838
296519
1620323
1715012
968687
852419
1232993
342368
205344
986904
905981
1953876
1322577
359104
326022
399914
1259611
1871194
1519569
1166419
96758
447984
499478
1656634
949695
1002679
259338
410894
1802546
1520654
104230
385585
570732
1074946
1828650
506413
259432
53744
210606
1687452
440980
1841664
1222986
486570
516321
1688781
1445162
1230642
1190797
858805
818082
1834658
53342
82258
140436
1391316
892007
1694491
192154
1442290
1225353
1603080
479834
343550
1267588
1514235
241426
1543224
1209877
1199175
337097
1491292
1335477
1210222
1251663
1719517
1216278
558765
8903
1139362
900495
1096826
639892
1896011
171087
501674
243440
115827
1896563
14363
393794
140005
154972
1616105
973662
767070
1297094
1191143
921125
1357789
1743018
1083439
1636145
1753855
589941
156832
66623
1338232
859249
561754
976691
1461479
1476507
889666
1452111
1964217
296054
1470132
1848531
1411115
808630
1214478
1626201
255890
1530692
1580543
1332699
1958043
912649
926229
1942369
1270256
1768922
140378
341950
1997600
1089560
1370837
1347223
707633
639797
191446
388472
1053896
158098
36182
1159499
970927
252843
1611500
1808584
1571430
1327321
498463
1622045
1658832
1531571
1594919
471090
1840998
986753
1391278
410006
1234568
881795
1159145
1034200
1141132
1972349
1254959
1921357
443005
512516
1499016
994465
1087484
1015217
165887
1094044
10087
756950
840114
1073177
1090777
26463
644395
100102
197573
1702024
1539013
1980112
1141300
1114262
1692730
151752
900604
1111740
1464330
1948389
1547584
1461551
1942409
934426
1676134
1507588
1913336
115569
1582422
206901
1181575
1958362
1263923
1002006
919502
1435671
1147214
575343
1611196
246351
1975550
708272
1175889
1779800
652733
358623
1572954
1590944
594419
645925
743725
518072
264981
1130312
509676
616562
401225
715535
1614824
584528
1032435
1928116
218798
601229
779320
1563681
611555
314094
298453
1061689
1036234
838835
1286494
1290905
1348915
1050210
1395632
473893
1563612
514669
140800
1354282
208257
1100136
645173
98871
382916
1088672
908445
653826
746903
1672233
1575695
1561765
1865549
1497265
313782
1367722
1838818
537027
40351
1593996
1457911
820173
264861
111921
1015061
1624360
1525871
1109745
747766
682401
974872
1447157
373406
523456
112062
1920248
1694291
629589
181703
1374342
1461442
1696435
171852
1765447
1703356
434366
1345767
1197715
816701
1633485
1491601
1676491
284955
240396
1005863
1046066
1509054
1958306
953809
1887933
1789266
329327
219617
180293
1642000
1151623
1818503
266483
9027
768143
446992
888709
337999
1574522
143933
662277
225789
1484806
984769
1666256
689048
673651
812246
149179
227359
1286607
1834682
571584
536475
1259910
1913750
1189509
1570454
1861206
1418757
768316
785587
1236280
24749
1643555
1976791
907789
425471
801262
1883006
112490
753590
964253
1761705
168520
551993
1152297
474297
1433612
1098184
1476728
676443
1850865
1910976
391526
608058
1708937
1766592
314576
854752
771090
1728413
358679
492602
1322876
1780294
1729312
1912311
1901988
902632
752271
1710801
1883303
1361604
1569370
1680044
1516547
369429
1474142
1700402
787351
627524
1459922
1116476
71032
1094907
728280
967550
1685535
1495634
83586
861880
1308129
905444
718936
1199410
1593963
312116
246463
1770459
1073419
1747350
1924684
1483972
1139741
957920
1803689
952697
1554645
463790
734270
3001
860610
1483011
1809585
1616649
1715816
731766
1946897
1323803
1341180
958755
278843
1713177
261876
1613098
1435727
197971
1282483
855268
777808
539074
1134646
561258
1066134
507181
1570784
80317
608609
1954998
165013
1627817
1238722
233142
594861
314485
298952
1675367
69008
287260
1342003
795958
1549837
1614496
592884
1653182
611828
58866
742842
1838083
817059
1925986
905264
808658
42726
747587
852553
399163
1598385
1810688
478703
577052
140470
1503438
1017325
271721
1625084
1068601
649817
1564625
1620264
1958124
515479
1146302
1335900
1013361
1040180
1245995
1405026
1664436
206446
1116063
1350459
888143
1119400
1068732
815471
1733465
914298
1352856
1448072
1451714
811415
918858
260871
742188
1737457
115936
1530353
1278194
1626745
170565
1457023
626964
1855085
1498808
1852778
1113812
545808
386356
1287522
820760
776278
794670
1136396
1724602
407888
891633
729008
1618016
432565
579079
412814
803404
679046
786642
151823
860043
428958
1885378
149063
1830352
576664
1645779
1351708
310759
1209418
642110
951163
65101
1547092
1956809
1938282
953731
1874791
1413514
200899
462699
1028708
1679965
220083
1768936
1384230
1239697
1703075
492100
394377
1500364
1726315
1691633
886506
343675
226605
1128166
1814069
1425244
476176
1368873
405516
723179
139173
495196
87069
52774
1977079
448766
984656
761476
1013399
45902
1288284
978491
1277486
714456
270073
631589
1062844
75473
1660556
591835
1751112
1620086
821769
679789
997389
237359
304273
1396606
1190950
1013634
1888427
685625
544694
1393717
1388919
412798
86278
1022708
291773
469529
1721752
555855
1318701
956087
1622906
30299
538360
649818
427394
800371
1999992
73779
1421006
1710369
1369388
81951
253459
578972
1529099
806111
1188009
1081343
673407
286998
363963
819050
1334175
611991
1888972
309781
1975808
1657376
213660
1549299
1350337
407244
985192
36994
886569
1033864
1620851
1491561
662383
217544
1510138
1952519
632998
1307189
1613004
1164774
1480063
639280
892240
1746776
490744
47890
1434675
1336656
1068272
1847972
1965308
907817
1825050
323597
820225
216231
1317474
1152957
550461
1528659
745264
1635202
814052
1219083
1308955
1178734
431669
1720033
1116510
550509
74741
911090
1234172
1282997
1557000
787552
315477
314700
1204028
531005
1425938
1156459
374733
750333
951828
850024
153299
848371
972814
1786758
1027024
117566
1273777
1500472
1169136
1026158
1383385
698372
1941680
303790
6050
113475
712455
224066
957379
1837593
1847289
884786
1779277
1766946
1013322
1578245
283833
121890
1265109
510410
459334
1665304
153613
1830094
708739
1292282
1866012
739492
193920
1935456
1381825
494267
601737
1976371
1434176
177453
882794
330648
551537
1402540
1059491
1565883
1790981
1043494
1823730
1967951
196798
1316581
43109
1843344
1894767
10611
774952
1690138
446889
1215017
907130
645088
758055
247247
145688
463588
430283
1136628
349391
954089
440395
1950383
991596
127561
932244
1644620
760400
1466593
191825
1568056
1178672
926834
695793
1484839
213783
1022746
697889
125356
278440
1926540
1908847
618684
1395584
873965
1373624
828649
1066614
1880565
743059
992000
1012491
809958
341973
1738451
77605
1772671
1933756
1056486
269796
1996431
1742253
1757435
361689
639812
386298
810749
349277
1548289
1298566
176025
1064372
1615673
557520
1540019
1613354
1139679
769636
1455983
497750
281576
1438099
1390510
1374163
493274
879288
654620
1346511
504014
425589
1874040
1166175
266626
141280
1773887
735287
1714788
372596
1719360
315211
1754942
814500
1393596
1871934
1399319
1416653
1389162
392383
1065921
1934668
1918668
1764654
1274152
859182
1319635
587928
94773
1093179
763033
1048388
1528588
1089527
752970
1370595
328367
967203
1032753
739992
627309
881026
1717987
1466274
1274706
304721
1040255
957607
1923471
1712339
1494738
417883
1990689
1304386
244974
1147434
1381489
1329124
1870956
1952509
537678
1419170
669962
780984
788538
1715803
1632443
1731505
1661986
158238
619584
1520279
21327
228330
894898
1947629
1582671
1502335
905952
483283
273039
512053
843858
1776810
438865
213791
753796
1367771
1887960
886930
1226006
194749
286866
1011475
1666575
1109401
464358
1839609
245505
594835
675317
365744
1865211
1862776
1561813
417708
607003
1238091
549212
901622
1466219
902557
1324290
1772273
940270
566136
1091231
203234
559119
1629076
282566
1081876
1840089
1068618
1198653
1138832
422368
1530867
439919
1910613
540264
1999171
699678
69672
1540780
1654589
1194037
922779
119424
621634
170815
545105
380397
1086876
1865670
941675
67662
1816056
1970862
549071
737227
1062665
1703098
707223
568302
347033
1165944
1259122
618714
1361874
388545
1202851
73996
1380560
1338537
1958894
259566
145294
1618547
1452998
649008
1728936
75763
344278
1298697
1874359
702176
96636
1948448
156433
362908
557254
567987
1489410
1492288
118714
1328150
568433
603599
1251853
234314
1386339
642087
1924599
1359356
1655013
491281
1518944
748440
866537
392772
1864668
385869
1882775
295281
1842886
935501
1228641
174403
1247917
744441
101962
1653117
1043250
1259613
1536212
1200450
103298
1287775
1718402
1049792
1142781
38506
1940317
1622544
163926
416248
1604497
760399
1225594
241573
1147203
712182
790704
1512517
1848342
894137
1367572
618541
1960110
150287
943
1961052
897340
1572265
1336865
1227641
1097485
1328423
1926195
1274316
941216
1758969
1063446
473111
125267
306756
1669357
1144770
250472
1431841
1660232
981993
1688967
240589
899994
1254835
1362735
1209689
500975
75185
1977624
96729
1031924
9155
86016
1772145
1994709
1384634
618601
1365583
444231
1374458
664245
240727
1747114
1843030
226595
1248900
185763
1678444
468114
696732
1220498
418806
1701815
1890346
67024
1355834
1550187
836098
7306
570125
1955970
1003119
683658
1004665
1807501
1530719
308915
1101800
702182
1988890
266662
162027
1107440
1714299
261107
1947645
746533
92447
1259673
634879
583125
1800566
206738
71253
1310293
1963857
1626728
1963186
586830
1808601
1256216
704337
1308602
56605
726450
1525129
1243677
696321
1631264
1980310
890353
1463117
1521639
190312
774091
1698439
881007
1242692
1020341
480607
903743
1798745
1248971
633105
1191742
291856
1925975
51941
632477
1018105
1284941
607726
1399418
245571
1617614
549514
1735682
1041561
550744
430737
1929496
1597601
494621
721298
1909434
1807517
772259
1965757
1993591
755882
1278622
1562593
212532
1522754
1018898
1782407
486481
1571579
257922
449585
1301128
535893
268515
1799513
600626
856843
891198
1204429
993009
980014
331796
245886
1500620
675
659110
1649170
101946
110793
1255308
219884
22371
1796802
178545
1840811
935531
23923
1660427
808044
1920267
175401
97149
1389426
1087266
852415
1169269
928817
838101
1657111
1521829
111419
950841
1394275
507449
158658
1145018
1119715
101519
1322093
688855
1971200
916104
506570
357171
1487178
517651
1145069
27828
41970
593421
321305
246656
621406
1951257
1372651
662629
1769505
728344
1742214
14699
397291
1247634
221827
604013
1489595
1403829
864169
1617030
770060
1757890
1013426
1539807
382897
1092777
1706433
957694
771896
842767
1433756
1672974
1829673
108725
1388704
1004652
1085803
699
76238
22307
446388
1646930
1541153
1388213
1461070
926687
1659441
1834575
821879
1079330
1784759
1276898
1902358
64918
1626700
144754
1721359
1178323
1411739
575654
1950011
427935
222900
1015809
385072
1284019
91699
1175352
1266762
1689000
948716
296670
1532875
605896
820168
613328
319364
1155015
1137653
286008
1922990
1687442
986512
1080302
942825
1778987
526044
1947447
167454
1068880
1739889
26598
199352
520623
454959
98935
493712
1677468
1972386
1141344
565545
1340836
367786
276075
821630
831107
1349548
1952864
480540
1630727
631846
1087440
722820
1570976
209248
1192214
1066756
1094582
681376
440838
315036
1879558
247204
1542182
1878762
1055676
45039
834321
1724982
373350
1989568
1315819
1853154
504975
1498217
1796214
1403565
476741
1775684
1785869
63942
187162
1270390
614326
76237
1649353
1299572
1433311
394573
1022995
698416
190347
229511
1342517
1014581
1433835
1351497
1720352
29572
110036
1539776
1294881
389410
760448
1123310
824713
745726
1203134
1852639
1537263
1322064
195446
88354
140064
1717587
1850145
1034618
1241990
1111866
1350995
1320481
667495
422309
868686
1098194
1867822
1145565
1077571
1731456
490924
436999
1427882
894180
1881336
1889354
1478858
237289
840304
978718
924971
1963628
1430710
1603229
839995
1055173
1646392
1504429
1595855
789639
1048480
875937
746954
953198
1795009
1780020
864003
814631
1281493
1762207
536863
1508416
771174
213356
1711132
970154
1142456
1385095
607687
1606065
1260503
1413415
310315
518615
1092039
384511
518326
936973
990565
814665
168889
242351
1828903
493655
1016916
264928
1931452
1042840
1044552
1533414
1930013
42601
684777
1474854
1952271
860625
1407266
1453593
1851186
662237
1253519
606112
309935
736045
1376874
1590585
1529687
1328172
968511
523031
1258388
816783
1650199
189533
1696038
294763
141843
127773
308639
6108
65611
1499808
1027106
1914729
1831075
1351511
1781032
997268
1009710
728927
1944235
1396554
810064
1084975
1380579
1664383
114587
140400
1689088
1556970
897603
134326
873700
1091688
1040612
532451
287782
1413240
882573
696108
104844
1768649
544051
69061
1445083
1548188
1509313
1739731
1278784
569185
207517
748222
828294
873051
661589
188174
1950908
1428057
1623328
1181179
811847
1193830
69809
177094
1638397
568221
1908445
174093
230906
1235492
827823
1613035
877361
544754
317714
1914517
1926244
1557050
18489
1738835
940273
1842869
394343
98886
1507360
669028
1036876
1442348
1589725
1659042
41473
354781
1754053
1775419
1627815
1185522
1180170
407443
37214
1666539
184126
848961
1899295
1497056
1574526
1084902
1952879
716974
120561
1608079
136694
1932576
1472199
408042
833700
1989064
169865
716209
1578612
611934
320906
255590
1317616
1360726
1760136
182115
1349588
697579
381694
962915
672964
1818430
1797017
1840932
1028770
1700237
289200
40780
1883816
1551667
959298
1162321
1647437
1102736
970745
1139355
989640
1612490
388172
1721198
1676121
1839302
372307
469901
1953731
246959
1584233
79387
342458
1273436
831512
1677721
410771
19276
721319
1754798
91529
1983127
929376
799858
1163653
849045
559318
575860
465782
918734
1291535
778844
1294730
1204544
1136644
1049457
1265796
1263531
1577304
1662350
1766042
927627
556965
596864
1328923
572301
645136
621577
1991032
695589
1001947
417285
1855770
846658
1222316
1765560
753152
108092
1489697
952070
651011
1606343
1064564
737517
178168
67079
854828
996593
193216
1192916
405589
1466801
120585
1937921
293238
798868
1374719
35846
1068356
1975203
836672
407793
171929
974213
200795
1569077
1455353
971514
345303
872055
922767
1890302
1839607
1441933
832660
438322
253764
284645
1211077
1131381
290869
1441908
1601535
1038320
830184
1517637
1211956
45355
875840
61407
656235
308395
1512477
1264734
1894280
1085103
353998
1248399
116146
1891009
1190040
1814172
1099257
29054
660856
1315496
875810
304407
1901901
1324162
1810359
902918
1322679
244283
1369846
967875
1882869
1732808
1363184
1455390
1281643
107635
614677
18570
1887669
1809971
322975
1113467
614437
1832125
631811
148365
869800
1676888
762525
166423
66125
1046556
392837
1547956
260819
21925
1839622
1229619
360702
1004746
921826
1171710
85969
1889747
1692853
1829309
1546330
1344096
431067
124165
438438
1327077
818921
1425950
412465
1589164
1704978
1883630
1031147
1732529
1326968
325348
224224
791975
311094
1231914
539103
982573
1526200
459231
194397
1421620
1850155
1788298
1158010
1807340
1072167
94412
592305
720777
114963
1626026
1635148
737145
39176
544483
751210
1466023
1968739
1095755
1476418
264426
414875
421430
77197
329182
994552
1678505
357523
1073194
292601
832698
1450018
1977780
1165165
1666287
1144672
731987
1322149
1401826
612789
527127
267553
147449
1948391
1213840
1671196
532694
1197624
226282
675938
1570663
400099
1374890
747410
966069
417432
1651334
246468
1492883
1493238
1394697
282636
501304
970413
1148868
1497323
460186
918105
1277228
1960492
677139
1689528
1402520
1281181
235866
1246587
1117919
731664
1994723
1548248
710380
1768979
239169
1760771
540545
717029
955654
214376
479325
452208
523089
345225
959456
1880573
491801
764714
1850234
1208046
6821
313924
588078
820093
349696
1086222
311445
996316
713700
345108
627382
1835712
1415246
208683
1947105
988339
1367987
221053
1104200
1377860
1089296
799567
789913
205639
1617457
1417219
855531
192924
1163042
190049
1058954
810562
499601
369262
600642
1953035
1546336
747965
1154339
295232
1865959
1768278
1930880
692011
1372044
1760824
1436186
1961153
396530
1089330
1981983
1513716
1908704
1944403
1590174
89351
1056193
405275
1819023
1253721
187862
1248631
803357
699212
1017145
1555067
1663503
1995412
1298380
299195
502154
942806
401565
1991799
1921910
103462
1819538
440503
646216
1854639
640927
523303
1657098
304982
974137
1386843
1485366
1981994
1045125
924216
1127757
1075692
707187
655197
1867125
72015
482588
1999498
21434
387548
470840
1705122
1611229
1511716
1703902
1005185
392019
1404500
139962
1374684
1782945
338051
1860226
401093
300002
287052
291357
458639
1680924
173331
1415306
1843296
1505933
15190
519059
1926407
1890415
663038
1440564
902272
1091093
1092028
320824
1686385
1470552
1743970
1295166
618800
942636
56085
1936470
1867881
390760
1522510
1665511
1631526
315478
1580550
735159
62895
1476228
1023096
1748687
117848
418761
430218
797827
294196
1739777
428245
703022
595975
23391
283591
1371238
1772393
840258
1748750
1928428
1182472
1838573
1460036
751619
370581
310238
1393492
1960903
729919
1658809
1051779
519217
1353333
1609575
1962917
6998
1628798
1228086
274265
1617320
55264
1335839
1388017
138070
1520409
893221
632832
1514992
958334
281740
1290950
1732085
86986
155718
1829522
868326
181535
1836303
1199717
469637
266061
1246491
1166020
1126414
1306144
1731147
219763
1862052
726782
1893195
1475259
1095661
1439631
1997634
410735
1155332
1076482
505720
293479
1021352
834260
458322
1758909
700509
1229439
1333155
1263443
708958
880386
919397
1330734
1588544
699225
874079
326190
702529
525156
1927670
528386
154384
16969
815522
1744429
379144
1012575
1144792
1332959
13457
730983
1683423
1262636
335739
1830499
826091
393945
1994321
1864513
1444285
1775904
1855147
915552
1854133
1673616
594450
795365
1186875
863666
308651
1735652
1479564
1886378
250610
685749
1151829
622442
908896
1095444
372297
1947694
304459
1214428
220813
370178
997058
186728
25515
1627838
137560
1179547
256193
1157948
172234
1900656
1862324
535379
1318798
1884186
9838
1618736
1162729
1523204
1498244
1273914
682514
1454730
1129883
1009598
1381044
962963
207017
557072
287900
606926
1337058
333155
664202
807827
535960
1842609
1416068
585048
1633968
1129719
1148849
441456
661580
1400725
147785
909664
1188385
1705290
1279299
316972
521439
1359607
1713102
1521445
1213461
287329
974970
104604
1438130
1706025
1764708
1436257
1367469
1663675
42665
990129
168406
959562
1260798
1022616
116014
1567821
1543998
120907
29917
1828397
1339573
760316
435140
196959
1835499
1200680
119289
905022
871148
530308
1006531
1442019
209810
932737
1989537
58214
708450
872046
1422216
872760
922012
924503
60205
1439603
401405
797718
1409572
1110166
1538746
1086740
799143
95134
390640
1508032
940521
187959
497612
1933657
517591
723260
527803
1393857
1321760
618304
757921
1346524
1121167
1493868
356287
1295484
473899
1094612
1217236
644359
1719140
752019
1757830
575140
1011278
211423
337080
633609
255195
482597
1794461
882583
1805761
1361904
1636721
1092533
1982553
1747199
1384048
103042
1599580
1050453
1319054
1855539
38756
827502
1657326
817590
315077
162661
1920908
721810
1110796
1603691
1093343
177483
1661290
1985121
1840506
676337
1536298
172388
1574097
1718117
829937
820797
86000
843056
1483688
1948686
1439857
240527
492131
973030
1527523
73012
968
1897691
1564333
1372488
1163347
1615148
1363719
1541613
1171897
1582421
1172754
141810
73420
150418
1139727
847043
888426
341400
179466
1915650
230642
181108
619947
982570
1116512
1539704
368529
948285
1967806
1785347
1298365
1171796
66263
1598584
1264959
1652944
21556
923147
63331
1231300
538823
870430
1649664
1943528
1557424
1152200
921610
54143
732178
96264
1085393
147881
1045341
683703
789590
534364
1855984
538993
1627584
695067
1183767
500212
726524
832306
1210754
379417
1315594
917626
470782
1689714
527053
801034
659760
1187995
1069682
1328140
103751
1791383
860062
1234181
1105549
1010254
1467596
829339
416624
1768143
1585392
1808209
837056
373849
321647
1538542
672183
601672
79533
579742
442006
1567368
4372
54933
1216810
545251
964920
235225
1168948
1142248
1935262
1958854
73810
1788288
482168
295257
344658
151022
454546
1099344
1709458
1164647
1996603
774623
583516
141219
567473
1948134
1948303
946519
183941
1132858
813287
1315662
1793132
55138
1357300
1154909
155046
1642957
24916
94138
257554
392484
1420295
1063578
789278
1380527
70362
911579
1318063
1594638
1999101
1002258
1289292
1826195
725029
845419
1972914
732648
1007295
487351
836870
359222
1840139
1211439
1754206
1238622
1860298
831025
812709
641883
1692433
1801157
197671
1237374
785534
1614436
1163369
1308022
221268
95552
1094070
1792565
84656
146685
1421307
1309379
1084817
1134316
1302277
890452
599169
1598691
1772752
1793891
1965791
1592921
1808699
1595115
1915289
922547
543902
185958
1378260
1470895
1936502
1698250
1354059
1859206
1767837
855596
156252
1841708
385278
1222793
134109
327612
1091535
1024791
284427
626073
108667
289333
1800881
1062930
794671
525195
1798412
1227349
1451950
1938397
1758365
1866066
1882039
620927
1270482
835083
505283
1911977
1296417
820730
1355929
863831
436329
1092432
1247513
1261557
682018
859541
266283
1530624
1991334
867038
1183715
1309007
860948
309908
823065
733806
136949
476000
766953
1089088
1895482
1871922
1634891
1582887
768284
1961964
722041
328368
808474
1695168
744343
874670
77955
732029
33198
586544
1615143
51795
518235
473319
258432
1920251
1431547
1748338
1326977
1364980
1885770
935864
790928
1336088
514489
1178476
1152407
1640530
898640
1267
178430
1666377
1473318
1682065
1534208
1817369
1678185
956820
400252
600132
627833
1101733
1439497
1814056
1321319
315870
1131368
1499183
859156
1970317
481575
1253918
364197
1936127
509880
1046106
1729211
1700730
145232
1051145
33177
142066
1122185
1298598
1531764
420377
549324
482329
823918
576507
1731159
971087
815672
272155
1831035
1154832
1057897
472141
1936097
1898330
514122
74169
898845
300378
118490
1866915
1523920
1103744
852848
525069
807525
894890
1188899
1950231
1920816
1572167
346394
382078
747522
287646
1967835
31689
1076472
157350
66221
1670399
1401859
670795
641376
1424098
806856
775772
1149416
1681442
1810502
979195
1660613
2559
119630
845717
1295403
250339
214714
1822427
1241775
1950567
990679
1255412
424879
1546019
316799
1146022
204386
406618
684012
112539
1893310
295978
92492
793708
1050205
1723782
967457
1027174
1846195
441747
417934
1753164
228207
1997406
15854
37920
1645853
1957750
226131
745791
1543573
844113
838801
260035
1393155
792473
1264373
1487352
426429
75132
646520
792249
229551
1541848
1431832
1067769
81316
590801
1936237
110071
1764296
1313496
333181
1462872
1277306
1362095
453522
1714322
1479186
1880880
1951973
1469281
493005
1858599
719932
1800774
367823
304081
179900
1558858
745178
807191
434216
976358
374070
1276955
402323
1376868
1517895
146886
837100
1454165
405666
865389
1404887
263761
185407
513770
1341374
632629
1992203
1104298
1240662
807034
683640
1398261
187754
1208465
1225808
296186
1360734
1055055
378987
1814626
800540
1416344
1909983
665685
926929
1537612
46517
940523
81478
1894174
1995632
854235
429287
238546
1083325
40253
1139753
860633
915870
1010767
568205
1621764
1021545
1269208
988772
93079
1208414
386306
54201
838543
1992721
198487
418998
152727
1766432
1874995
286704
807902
75347
352223
1761899
818376
1776857
275236
1618296
1387625
1882932
269661
589510
1982853
458762
1498830
162614
672057
668836
587943
860322
645876
1686219
1772464
848062
710059
1848856
445487
1595689
654504
1749403
475243
1094683
1365623
1535890
816093
1052290
1095063
910535
210399
1703811
98053
202830
953458
467627
660429
431744
592644
335898
1693003
689711
1353441
32558
209889
930737
1480917
1099222
1175159
1581667
566333
1972796
1381401
1294430
1769767
921024
1176193
402660
115573
645084
51308
1932350
82155
1170697
1875600
1791172
428070
11274
361202
1824492
680275
888390
1037200
1734494
1045085
744445
53798
879565
1064082
6340
333765
1958666
1892430
1653967
925790
1103290
161233
1602469
1937195
1778008
240393
1649177
1213792
1713506
1278768
538056
490477
988516
1574981
1892176
1095209
578848
954975
369401
274625
1105395
41275
236747
1713154
1894999
1935934
1751248
860107
1498709
1185187
940469
682679
18129
1300960
599976
237598
799637
1302001
276134
72021
1617145
1948532
456033
160388
182093
1617301
56680
729339
892977
655467
1632897
252877
277433
260300
1241792
1244011
921696
1118517
1062604
1006885
1421955
1100486
1218590
798923
1396169
1319116
1997928
1096073
1213162
1654144
103771
540463
582094
699161
422534
902113
1583084
1736277
1505468
456152
911499
888940
837900
1280594
1194206
830678
1105944
922188
1103959
44589
1159417
1232450
744220
946683
1486780
149006
1626565
200915
156361
1563087
613427
607910
1777927
721059
1861412
1805292
1032790
64233
279286
1009578
985934
331887
680889
1972431
1739169
129167
1064863
1898714
1312763
73407
1678067
267681
1161250
162438
1017954
1908923
703307
73491
932549
980766
233642
1089025
609539
486487
1143392
1688350
936045
289256
1943856
488040
1785909
1126887
1142312
635710
916272
708708
496872
698604
267176
565166
1077441
1919594
1650564
1524875
1083733
914014
1630403
1978150
806864
1696430
775368
1649148
1919569
1172317
1939640
1586978
583016
1106680
399513
1000106
147644
1859789
1926077
316537
1124067
1293621
377309
1324261
904972
1607978
1711521
893359
1241965
647133
808671
493279
765255
691419
1589278
1971236
124694
1033434
1744103
1995717
404171
457080
295745
1599766
1232879
1888139
357466
675262
1605260
1220970
324160
414186
689073
399633
1715481
867538
1382229
1308921
1383293
853078
1071529
1741450
281273
323264
453424
223878
1822609
375650
1040504
891986
1046545
1043677
696537
1941684
187879
724269
85098
609965
350893
93274
924913
370841
832256
851530
539821
851802
586620
1372977
1598257
930087
1228205
1250493
602766
1005571
237006
346823
1964685
1666137
220047
1543882
1564454
199359
762440
1913791
809732
1916403
1329780
364334
1771316
1323699
1028358
1238968
1607698
1365717
853118
197749
1985718
957686
1850779
1062679
1570729
513532
1381496
1410226
461732
1558260
736433
669561
1988463
701793
1574529
651674
971453
382363
960534
1587289
966436
499694
999970
901366
224878
778511
134395
924794
1575666
157614
1435165
1078312
1712924
1502112
803251
1849130
1260828
328077
1566208
1546832
751758
68756
1027122
1214806
1994760
423511
1841149
858975
1546673
1229839
1674274
1193230
122646
811441
1240503
268779
8206
1215858
262753
1781581
1700754
1042589
1303379
100341
1026525
1811068
1348260
573460
1347651
297499
743801
702036
1969756
1317674
1940959
751902
1461093
1374531
315088
1779530
1828802
383558
356845
123915
131951
577743
805970
880708
5337
309273
1797107
882752
822037
771500
825942
614707
1585337
239050
74681
536700
928122
1314518
524352
1095900
1069736
149488
1983581
268293
289372
1206768
390250
1580336
210363
662728
1106703
1067456
1065284
1675827
1140135
1534373
388372
20430
1794102
401730
1538809
1671218
707724
819677
1398207
771362
104290
208716
623071
1347623
1055079
1237843
1690387
1119905
1461426
1469754
495645
1686808
322177
183059
1192328
480579
1379635
1407661
1560685
1564132
870383
1166984
1450690
92103
725383
125045
277811
1591758
1735083
1356875
321970
722632
134613
1353463
14846
1608901
1770827
1608757
1743361
1560616
1001190
1113926
502839
1074979
853049
650941
592897
912119
1544383
290575
803393
777517
702812
411012
207320
1320015
821456
821724
436038
1653577
1131026
415229
529901
1981106
1411715
679049
1425255
1548223
1343270
1925719
5085
1930404
1497989
782212
868570
376385
1178149
1580566
1491451
765588
1854317
774001
674351
1282401
1738863
882737
1890535
1426534
1762892
398535
1131164
618837
821372
1876512
687593
255880
178717
1021659
1203033
339793
1198156
1959384
381377
149025
1943600
1680935
1165963
1471631
140546
1974855
429779
1037531
1269719
679115
1099486
778758
1405861
408919
1673952
1449387
330172
849749
138394
332887
1620657
1498620
669456
1582769
1286716
1883394
1351014
218251
1918350
1415715
273472
1862748
776020
1453463
1301358
59083
464418
1405213
26911
1992809
294036
1386503
599369
1715016
920031
1446246
1281533
1279289
669741
190439
626520
371203
1848940
361117
1496508
272367
56701
401822
1527782
1232510
992873
526097
1466114
447788
1611524
1248574
325436
174249
1303751
1464102
1880319
269867
716479
1505374
1571578
1672019
1613878
623891
544269
790733
1054070
327378
78854
1062357
1852487
59246
898589
502463
1020565
225188
779746
923372
293721
410526
768818
1354824
1748191
1424771
394543
1118489
36260
1074675
1756711
682710
771946
1922490
136547
1361567
881137
1743241
1848624
1980514
654831
971672
909119
1925745
128171
1173474
1820636
1850726
906417
1732674
1697122
1184120
182376
1711220
929591
1279398
263227
704151
157057
84012
564945
1864155
78401
641368
641580
1903784
1166207
40540
673062
362879
1966720
1778878
399310
1124051
1038620
1422307
989487
1919241
918305
1976776
1658747
870993
830595
1421059
149412
1187785
341842
56544
252166
293306
1115209
1995827
1250350
743608
572493
1886496
743576
310216
1687128
135139
983481
109067
1084048
184929
606786
1662307
502509
1837884
1680448
234114
1687092
416746
1907995
1844645
1835841
876787
980740
841738
710911
640908
66471
38329
1238588
517027
1783407
646076
674257
1732794
255789
1420942
2089
1630508
130033
939817
644299
1844787
1442573
1852330
1188511
1928681
979441
373824
897248
693137
645589
1582300
1884992
836944
1350814
389562
25165
1039223
1529928
1835899
902728
1298693
1669468
1676034
1427251
1079488
1003029
1016575
1697516
1221243
1007314
50855
1736192
322195
877191
259865
981671
727724
1194892
1864481
1186814
1134341
729062
113401
1491850
1010369
720193
1068105
899360
1173900
1208600
1758689
1518121
682329
697839
1725046
1514466
77366
1542291
111456
1244388
1047197
560151
1836241
1928616
1424052
1175794
1686862
1305083
1423747
1869809
1274841
1130791
1517003
1747397
1258568
983504
83180
1227894
250705
765737
1807000
694796
206184
1192276
617653
976767
1787658
1554652
425523
525957
250185
722316
1941700
400643
282577
683012
196524
495273
1772794
502342
1819113
1182897
613463
536068
312407
36115
76160
433270
1735884
89608
487118
1749687
1234216
948288
631949
1679168
926426
364011
345314
255849
389546
630604
627448
1539119
895747
1576280
709913
286
1312951
1356107
95581
346035
134379
481177
49698
1797163
542425
542523
1987608
1017040
552684
255133
1595933
1743444
706769
989828
391789
532296
1670926
663989
45109
1502084
1918477
688979
231672
1214684
1976747
1184974
1046183
63375
1544405
1965777
1125761
18695
320251
1109654
457899
1128497
1147461
1795237
230695
8105
934719
1630246
312459
1471568
1958982
774523
372384
1050852
1729982
1263195
644879
836743
665894
1559867
1014182
77407
13448
774735
1517231
1484289
707828
378204
1230180
1002625
1013294
1300548
1663840
439313
1743664
830883
639640
550615
248930
1648461
1640017
1819594
125247
351305
803183
1382186
826849
903162
1117984
449774
591431
1654376
1925819
1837969
994979
1044728
282372
1148504
669873
623490
1910109
290162
1314883
1456345
1539649
1243902
709724
784843
468399
647476
1574464
57255
1572983
1985883
795078
744341
1490142
1990490
1252446
1611365
403156
1925321
429904
530441
603789
302761
122531
1643158
945587
809228
1953987
288520
1168726
950587
1774430
1736486
568940
467442
161263
218809
23021
34850
966210
1273245
1292185
659834
1329006
295945
780989
71223
1114752
1259208
32076
607693
1035559
927852
633958
33879
472381
1534285
1818387
58071
927850
1385199
1079779
977763
1848230
569078
1252244
1743584
1326090
1206187
1443086
856955
688612
1773770
1911091
917564
875363
533485
1454282
1126549
1642378
1741119
1347665
659850
125704
1620325
1173135
1205863
428380
640111
1375754
646851
659043
1424061
385829
1412277
1740223
1104795
244475
1955077
133212
516636
423647
1504774
412387
1306599
1521907
184380
1419956
734761
513089
1372344
1416403
1425455
997967
594379
458963
1635059
569067
1007066
35581
1906072
1540914
1651948
486792
1199144
1595951
1626132
700954
525608
1657380
557906
166607
51970
956375
511596
1831193
1097890
1663641
1683538
1465198
489674
1071680
655946
1214708
1556916
1993858
1422820
1041394
197901
775080
1251263
1337552
775939
346755
539615
471672
863023
275177
264850
731671
98414
1091579
68444
1010925
1783832
332223
1111985
361984
1493906
595422
1178128
966942
1570406
704761
1364798
933349
624128
1996700
1549859
333827
468792
262156
1498427
1408799
1684556
487989
1672062
1779184
1567441
1204835
1640377
1192062
332451
1422933
288673
877277
409480
1208966
210255
1449842
444825
1840680
1324544
1978904
1504044
626671
1262067
1573200
150566
1663401
34714
1170573
1826286
795152
1699456
1204142
855073
1580661
1526263
341780
948742
882854
1449543
1404459
1507597
1987648
1347664
1358793
1089145
432632
1709581
1151585
893181
491047
1290053
760596
1285509
271192
725068
1514032
291585
390134
385384
590891
1448789
1360393
746331
1724276
836315
432018
1124399
493773
999476
782017
994075
647391
1175865
1894671
1507176
1918505
1846242
749539
1266672
527387
639022
978380
1755413
325560
43368
771238
1404204
563139
594423
220207
1117017
600817
1218078
599730
347401
966834
596857
1344694
830379
496532
1458634
1179540
567808
1014363
1031923
1311642
1664371
882986
280937
474068
1640818
1065424
76711
446082
367065
1921000
68783
1410186
1676105
1497250
1880578
1691421
1853686
1095711
1294822
1380167
1852599
689653
1635023
917778
390764
591898
1994844
939470
711445
39832
175475
778171
1657889
558261
1992223
934191
47581
661548
1456898
869175
967184
246489
582873
16298
1720768
911768
1247731
872472
1811535
1031637
360110
641535
1764252
1644575
224099
1960499
614615
1871611
1761736
1101397
813547
459541
447717
431551
1549103
1290680
772914
1985782
1559190
970167
800993
1397472
1511872
394637
364193
715416
1689992
830129
341987
1762660
60075
368364
1369441
1130126
1199177
894469
1034221
963866
1259788
1266744
329744
730587
889621
314703
637793
593837
108753
1277320
1301619
618196
87769
1399009
1206443
1978039
1016527
995393
778999
607847
1908282
1876385
1413178
1589260
147830
641148
273271
1058156
533459
969163
1301336
1964059
611027
1104301
256495
1686847
526703
1873802
5643
1035143
194655
506864
194710
382133
656628
1041639
589055
33923
644973
1673220
1057347
420678
965485
126915
927261
1401068
173122
874813
1220801
446587
1341655
1580676
1614420
282834
1779176
1351697
883487
3953
204049
1056054
1663290
1158801
1561755
1684239
1745665
212708
1391429
791300
208820
1473
1175336
1456147
762159
1222097
793767
1430220
1736788
878310
844291
572842
261387
317997
1516069
1608292
1934847
110242
1935542
1921202
1233784
823728
580106
1922555
319179
60551
307778
161452
132423
1223837
82606
158110
207289
353757
388098
39049
1418845
869805
1377133
802689
364962
1364956
1534342
1337434
1500134
1831968
762004
385019
17385
1598485
1017050
1802948
35441
259048
552636
705456
1257465
1531113
1028440
531826
1329100
1482983
1452127
1130241
348281
402676
640398
72091
8945
425055
103637
1825570
676102
215823
1272690
1590675
1709358
1528006
1516900
739487
1436806
756645
102999
717212
866411
105956
157367
1954225
831090
673137
1135968
48307
1155358
1875725
1477393
37471
1207224
1615390
1912848
1684418
1576195
153951
739950
1602845
1951387
1886770
551778
640450
825383
1701801
137572
241495
1765729
582413
864354
126069
929553
817613
747686
317741
1644739
1011921
594178
1357467
1002451
1288702
388637
1970852
1586124
1223464
1409329
1015857
68647
1300272
1459053
1880226
663595
1022673
1866713
69312
577736
1509920
362949
1759366
666855
119893
692788
164868
1122019
240208
1821499
605760
787146
56951
1239727
1097572
917308
908439
1244837
446454
483970
1537666
1652599
608147
1723208
754265
1885303
1252598
1834263
73481
1032472
774222
18473
55300
249030
1735320
1526446
376184
807262
1596014
816094
407646
1040743
703687
1590201
1993453
1307004
1856598
1944050
1907607
1678558
849130
235001
1947580
1723300
88675
570661
79160
9976
229223
1239989
57525
74161
298289
365940
256168
1296421
164515
1760348
1738120
1008599
663655
668673
501884
565031
1196660
1190689
20300
1865336
387075
929221
345603
1041256
1755838
1271647
1695438
854186
22759
662103
1683134
1262898
176544
1381521
1148715
466348
1721532
578889
362589
1469205
137319
540710
1015146
1285667
15676
1231383
976468
153485
1630688
324584
437121
1554289
1257693
719346
1720983
113992
1533323
1134550
1047927
209482
568195
1863831
757544
1443847
825370
963109
9847
608363
49492
791000
1513554
75373
1328752
704651
248149
214332
594092
506403
1949127
1675995
1308296
967208
1448023
1501003
756140
207821
1889977
575134
1809659
237333
1420750
1911853
1426653
1066325
1305551
938282
1425155
99590
1403697
1163903
983691
1787019
547444
1072737
517607
1663980
562854
614068
1561048
323266
1119184
1457075
775696
939408
1168490
950654
68525
695652
1052480
755258
40308
1223528
1680629
1588269
1955699
341111
1674950
28999
1357123
1497373
1248811
1675319
771623
774213
1306720
1542861
1475083
516274
461639
1430621
988403
561409
1640062
1648949
589579
1072512
1238696
991496
391358
322493
1494722
1834267
1204576
561652
261718
962700
22449
1551363
248929
1132028
71260
1382276
1142985
1426811
1846820
1533832
968155
1709152
1325397
251342
196018
117849
769794
830158
418664
537705
983964
390400
1686682
1221242
934511
412613
1603443
711433
433934
667290
567452
1320045
545355
927531
598292
238644
874388
238151
956674
882248
1405109
1668361
1781679
552316
1123069
1870151
826483
1706088
324698
803523
666476
1567295
1235063
1534742
1377890
496634
1643539
120919
823691
1930659
1876897
1476671
1136577
1165394
642042
32070
94699
145583
1931235
1220431
1985663
1239966
1451239
1753129
1090455
911788
1386819
771525
111818
765250
1929368
1013516
375698
1586805
726665
1707144
1521552
820034
652955
1970666
1472732
215180
1091750
119293
293070
1761127
1873746
565849
594215
766848
352032
11722
1357003
1752643
568734
754790
467877
1516954
1888619
1683300
67997
31064
378448
1236042
500905
1473640
301970
1256695
1220665
1665139
1403854
309349
1985048
1380953
626372
1186800
1282933
1235293
1302151
1963921
1435400
555339
131926
1543803
1421757
1388334
150576
158974
1872953
1326245
1174257
1566408
1273704
1646220
1419408
1813938
13186
1223992
1276395
768700
837952
1773440
1191680
1655050
1918124
119537
430905
413686
1858694
875931
983136
1428505
1808779
1957793
1275167
881064
1609100
569924
544262
294978
1461861
242101
1675567
1722223
292490
301138
1981527
325135
610351
1245500
396259
1613195
817633
1583779
734442
1009630
1737634
959405
1476540
990812
675089
89483
1664379
1853704
195137
860727
277047
357787
1433468
114198
690621
745502
152600
1140215
1708074
214261
1207973
382746
1515783
545474
476580
1357932
1990197
838147
1803469
260811
1368644
558418
1460250
1272618
1172326
1653074
201665
903728
301426
1143401
860150
176039
477848
1763667
161272
463643
1173497
1505332
756007
1833560
644023
1666242
180242
748188
450882
32577
1420197
50273
917262
1167013
227649
1081776
541558
461404
1019262
1237142
720829
732313
1520737
1712931
265832
220808
1306068
1166860
633332
991823
349428
895415
584804
1335024
186347
835795
1130433
441717
1095359
1332637
1278470
1552024
1052295
950333
273910
1381500
1987380
48611
6752
956633
693855
776325
1026876
1307461
1694285
963411
429004
450601
1527575
969478
730208
773450
993263
1958204
1903703
175695
670986
1638270
270496
935184
1273319
1929930
1990091
50214
1777263
1788761
504516
891409
1248897
1032202
1177281
479526
879124
1708017
1275035
1089666
687484
1664242
951936
1037532
643788
194331
1722822
1426754
1956843
439293
1336695
1410400
511784
1917246
1653946
1993799
1677348
901770
1429625
697514
903682
338069
1242554
385527
1037992
1021069
1644645
101733
1101907
631747
1645078
343412
1852722
486674
518769
286486
421526
83268
1548969
1013192
1375234
1088629
720545
769613
1984545
1811962
414362
1650457
1872343
1309255
188906
807495
1499539
1376792
1017162
1797879
1404514
955814
1428452
57586
600661
908297
1691880
1602761
390600
1976432
1974247
1431276
1807180
1445326
1058388
554853
366830
1799790
1533632
1329205
1953543
418050
815084
601224
45383
236574
1953465
1341566
1572564
1210456
808496
908091
392684
669166
1011939
1422
288146
1177130
1762541
1667351
418228
1772310
494921
1045550
865338
1354108
1505415
1816584
1965921
1832426
1140160
1210626
1976903
822575
313037
1211396
1607769
1900758
84079
681355
715819
406176
132576
426915
1676292
1588434
358552
1650201
1098927
1245665
1191866
722683
1132876
1683944
1789954
211165
1896549
725482
1937162
197730
384796
428561
580550
758550
1042304
113028
107053
403379
202567
1302921
1724564
1214045
1336802
265230
1780932
1581993
618081
1640233
1395935
1145339
57498
1485031
585136
1925207
1879880
395663
1203250
853691
887649
1321644
882724
250143
1395861
408987
88465
622315
539329
1774026
1470030
899314
742367
588407
1200149
1063350
1533929
889537
1220767
1931465
318324
1277972
1179408
1976130
1106267
190884
1898340
459814
1536201
414407
435331
233217
789992
178049
325499
461749
594611
82728
1396053
1603549
1928673
791327
1489253
364344
1762614
400855
894315
647884
6671
1513030
58852
248834
328744
1521780
682331
1017763
1971476
107823
1547228
500462
891539
792179
1267128
1367664
532403
245644
67058
1697744
179626
698399
40859
1505787
71621
717225
461222
89717
1965311
1609628
1246817
1158509
220934
1027450
695898
1371067
431104
432955
1127568
1822201
1262415
700497
1135843
743134
1034673
1144583
1219274
710390
622925
540623
1465645
761531
1143905
1845757
493556
780630
1232550
1908615
479025
1240998
1736303
1759178
1543429
266694
1182820
1817903
1072926
1885190
734894
1844847
400841
1300841
1990697
1580580
1149660
1051478
1682287
1070439
170303
962537
179887
829875
1399846
1488519
530835
1029096
1841200
476589
406823
1341374
1116232
1578689
1177066
1597865
798602
821064
1395276
213135
1898261
1957418
1794936
495374
1788590
395151
465250
131429
1337199
1843467
945698
1417347
1328590
939518
1767569
753696
432034
1092658
1708820
1245188
1593126
1505378
921045
1084714
411306
1917114
1267607
330613
1226187
996879
721529
1666361
306550
1227756
136860
740726
130232
1138007
1203315
716443
712036
1858584
685271
586704
823464
1393839
742381
474757
1463017
1237646
933188
527609
1318721
1676762
1478612
794977
1606294
1257927
1820871
577704
1423086
1696259
49220
1431766
1323436
1074970
819820
1996727
1125
343878
1036471
563430
653088
1923165
1127883
894184
350150
527501
1595201
1372684
1742949
820883
1530609
426871
1807164
1114692
1226761
1814697
24725
759442
1770833
92033
923098
549523
1344085
1618874
1751050
1571940
1146149
1793814
1708370
619870
1211036
291659
1308582
852217
335657
1628764
1752826
1447466
677240
864108
860938
1806075
696967
1637440
1760559
1175937
609424
1131494
882592
489641
1575366
1274623
1106987
992566
1747618
731199
640279
863141
457349
646171
1176475
1994152
901393
1180143
1840611
1959319
406342
609865
492289
1690640
189023
670408
1626783
1992706
1044551
694600
1934849
975440
494672
574675
1505724
1322639
1342342
966808
947808
950509
377241
1119352
1245412
260670
343479
496631
652336
631789
1511864
1253173
1501939
271877
1674898
1437962
348106
769750
599308
916651
387437
1630448
954283
818116
537612
468004
647282
647122
877386
152071
322976
1792230
1203479
1478797
134219
779098
1810726
690535
1661123
409903
607346
170845
1772147
1358146
405501
1959852
178620
349776
405225
298779
1939978
178663
72458
481818
731997
1647948
1883755
1690418
1456454
1911597
1239602
329781
262218
1265681
527453
1221200
847186
278540
1598729
1943600
1140211
1028971
804486
364742
211957
699457
1576566
237257
1189856
798301
1031042
1215655
750447
1812378
423672
4766
847825
302179
577652
1184871
1670569
161456
647078
198858
932569
840963
588070
2057
200540
1158249
1483394
341900
1723315
452938
1840223
1375710
192187
504270
1838257
1721687
1793223
1540696
1289258
1606593
1774346
6625
1063525
782242
1439543
1950234
128619
1837739
1835592
183738
1053834
1113364
9147
1880162
1911304
126003
1472697
1768870
261706
39484
1058470
1447517
312608
689097
154929
1788503
1714389
161996
1265993
1856591
1429347
649039
892084
1107297
1818454
1216200
948886
839785
447388
473581
1114696
1299580
1498991
1126242
1785987
264019
1385847
956798
1252211
254103
1955139
1399362
374231
1146468
1884126
950577
1906024
223550
526328
1195822
1988630
275097
618722
750007
1894002
329042
88712
380135
811336
1923269
146987
1644019
561500
1655066
1074505
1320180
1271003
1785586
1575646
616442
119807
1157102
1762168
1569119
151999
1738007
1268814
1534749
1335288
1394274
1438943
272630
1636250
1628335
1098837
1762017
524371
547482
611387
1522596
1486027
1147341
370958
586994
1708430
1842227
1889866
1629871
21177
1904168
1780410
782387
1359952
692018
1946403
716020
979406
1327946
971069
1597955
107576
1249252
1284484
1095606
1644055
172308
1866244
350486
1481900
201950
1761786
811716
481086
1491797
881453
515787
1752622
1600925
1755245
792158
503973
1726921
657819
737789
156906
219573
1336309
927399
1985277
1746930
643127
40672
747330
650187
1174635
952133
509441
1664369
1223257
1456496
167552
1547616
1695845
1345827
1009924
1968752
313086
1981981
1741346
115902
1091114
439744
1472046
50199
1720946
1465567
425396
1811125
1461419
762597
613988
547730
1516017
1292808
882555
249582
1250532
1042986
545201
1035141
1043167
1962480
1582729
544601
1478171
828573
1646142
1635753
626763
1444457
1605755
1054560
560329
1631934
1269953
1307107
278877
94993
1774133
413917
1225359
1222364
1043624
602720
547863
1769828
93602
1091816
1803248
935217
1910615
1650596
574556
967435
1046703
1261682
1240185
1234136
1692871
499759
1249624
1272197
1695277
150087
1432751
1468433
1138027
273131
1311206
703739
1436089
661566
292339
288274
2624
501133
766398
260823
546
693615
1044746
288918
1427723
1088294
1831545
666255
348001
1471758
194656
982115
181316
1840655
558159
427581
406968
1357252
947292
1548317
1799843
449192
1330361
389510
1934805
1228491
964224
434137
1166674
1099560
1732746
262317
500692
268342
1114578
1372848
29097
627965
1168637
674146
1008008
426604
1007019
941793
575144
1426888
1367635
1771864
965363
1664421
1952607
1755767
1125154
402482
861387
1810679
689291
937337
998226
137249
1138823
1929403
1477846
13627
255113
578575
259093
1039247
1926933
1774092
998942
1498318
1472095
1426431
1162231
1994785
654860
603891
42527
650907
312686
820280
873965
1813796
355557
963576
1177934
47300
1602789
1071066
1803272
888813
1911460
263436
64598
1379157
1451389
774913
1804664
1951645
292799
1894161
952189
37765
1038823
1992821
1403571
942719
1416124
430710
1627283
448027
1508300
822071
1560921
1918983
1392169
541230
234576
1197682
668103
609438
770349
1594026
1466072
697201
245359
1218511
1954725
1196695
360594
965286
90681
30788
828476
1412607
1798000
671701
1041937
1312543
1770766
985413
332247
1899358
1321826
1078225
795210
243419
1390808
479654
224473
823223
204588
1238661
1836486
1028340
543133
230709
405057
378012
1633423
1921709
1900499
728928
279502
1001415
1523372
1843262
7839
1265726
1935424
1875478
1929531
601435
348750
997061
1416210
1298128
1001690
1826058
1014750
110497
1616482
1800377
812758
292259
1459793
1426225
298984
534766
454561
494852
1216721
362267
143894
1640313
1830321
1459700
700260
606192
1379906
1051470
1980372
1513745
299944
1204382
322770
1025027
1066584
616736
301106
785418
1507929
105511
1215712
1390534
160678
771837
391888
568110
667493
1342784
869860
1929656
1801833
1191390
470519
80448
1101135
1236778
1266700
1825616
756728
330542
1094530
356015
1264691
785314
1731361
571889
1862510
1870875
1405818
783809
1613965
874077
74346
1558949
81574
1280863
60936
1381235
1296222
1160742
1136544
961820
107589
822340
539890
387116
1077334
1898326
1691413
536269
1790964
741557
1895652
1674501
888229
602724
236926
1481131
612056
692108
775735
1897987
814988
953839
629244
299343
1032057
1391078
1727744
486696
1730442
155985
59638
49906
86306
1912810
1710823
1440202
1829649
1973663
725163
1435327
1440141
1870473
937765
377963
1485339
621473
1587212
1087692
1818997
319124
941949
6447
670213
619653
1912492
1852745
1560678
614903
501199
14983
1174900
1967300
768446
84934
390961
894557
1100714
1037951
52354
646816
850361
884106
827521
192353
1655575
805527
1363466
1511433
1961023
1471843
846183
436295
1355375
1633075
1853635
592719
171049
1151298
428978
1281342
969828
1575696
422951
6929
572425
1004020
93561
672351
1121477
1610362
1996105
691216
1437772
1263175
1266312
1625909
849770
1586305
1587837
1098050
246239
218913
1444333
69384
914684
1464340
1293
633286
1375033
1242719
1677378
55479
614608
504134
624397
1626764
1577705
1266225
1230740
1322348
14915
1827503
496065
1831182
248393
953037
1106846
115690
1249461
85594
834198
1895140
574372
1343622
1023870
218919
1042375
522138
1800023
1671623
1944266
1644813
1856223
862459
254961
682504
27197
192624
1997911
1098844
180243
1262371
1124855
1001088
911520
912919
53131
1159966
1950058
435928
1347703
523096
135277
581477
579923
481266
1905517
633646
549503
782859
1740317
1324556
361280
109025
1215872
78318
999479
531493
253969
521479
395294
1288820
384540
834192
935304
1146484
39102
1086981
1892557
1162839
562872
741304
657445
1330587
783390
921475
1231196
1221648
933701
423686
183340
1134614
880704
1800491
1430902
1067658
653380
1681181
408813
972642
1857360
416802
1457076
1967414
791038
759259
1220558
1170463
1809288
1592411
158974
358505
382716
899448
899085
1333268
1856244
1523164
379880
617020
928106
321409
1301346
1490116
177028
1540982
1968822
705621
818987
184466
1490156
1293526
703067
1099472
735996
289424
831778
816507
217264
415983
419796
1475339
1933812
552712
1452545
824677
284448
1486858
220612
304644
1687022
303867
1090548
852888
7862
453069
57340
1419642
1020749
506064
135223
314739
1232674
1782004
1162274
1572942
51855
864263
543750
1609757
1525236
1663181
1652352
1284138
649060
1833918
1408649
89929
1573224
904992
561343
316641
1648889
571199
832219
1923372
364946
1600135
979746
1888308
776840
1334068
1348566
428476
656793
194113
630705
1022932
79660
1167174
1654514
447603
1715464
1475570
354684
971990
103744
614423
881491
1152540
1417843
1799502
1683829
1519512
593787
709022
1291009
862516
1066823
160052
1803382
1124326
116619
1469269
833799
721158
402980
1090021
434011
1080772
1401799
1899129
691903
1358572
1338832
156994
1883037
1756144
328423
1848196
1358380
1814494
793023
256344
1958213
454159
283875
601619
1121838
81610
1884763
948722
87492
1771760
366974
361787
313466
1151958
705936
168563
529072
1676581
97255
769985
108008
110595
1764210
1572654
1824397
1270741
778655
298106
1291944
821540
977598
921067
165718
1656259
419991
1680814
1369857
1787621
1051142
1509598
458293
1667935
1263352
1658419
679680
429503
1562764
45631
1664559
654356
1636947
1269518
1999912
896399
1328641
1050686
882268
697227
327902
418701
198450
1615972
216192
1442591
1484018
788890
435765
84758
571656
1242788
792919
1041591
1976520
749188
1812197
47215
1896555
1036147
1810797
575105
1837014
1706318
1696876
791348
479056
1803508
1622433
1747546
1359221
537264
563135
1819411
534992
1530719
138580
888787
939131
749640
338921
1893335
204067
1707636
1384698
309874
1799072
1355924
1868242
1060709
1398607
787364
562263
1389728
720214
476941
36781
1375649
1730931
546162
252933
847782
1498722
975848
1653730
573231
382622
1688625
1573387
1845279
1340414
586623
1809935
382824
479372
1461915
89985
1407033
979739
1119183
1893219
1607198
1267254
34909
1764321
698867
881175
544048
1341328
943899
520061
1167912
1353536
1483520
845205
190373
1497280
1517705
318767
662298
799684
101836
199555
337852
1046910
391157
551825
947781
69262
1633359
774239
680110
908472
1732428
897366
349048
809155
138084
946782
463172
214906
429922
167837
703019
551476
440412
929798
410239
1095015
658701
80246
1140402
793562
704877
1973747
735265
1138634
791659
941691
863231
826901
656384
1310362
1090709
381305
1248905
1128100
954387
1052619
282776
1725659
510264
317112
798109
1100760
1200320
1909456
16405
375338
566689
1430608
682709
1169789
526282
54637
1838141
1193264
1032807
520722
1297825
1339069
1864304
1172161
1464017
1101155
1462063
499987
971056
903993
1922059
515161
1708222
602561
305165
1279492
1138853
1083408
868331
1674620
1658413
1216354
1150935
981418
317855
139701
1248703
621946
1171383
954742
1761057
1558954
1255851
659248
629946
1652000
1072629
1396823
1850135
1002448
115414
1435227
226712
310426
773500
1462176
687921
304461
1470680
1190915
1707052
1701205
1189125
1666127
1911709
83879
1204590
1338849
369113
797381
231193
318197
1895533
167351
1832902
1252405
457668
1191084
141352
1058429
1546021
1084942
767211
493106
264278
1246622
1059629
1474251
411028
1292217
258947
1739598
1115558
1717745
1180528
1279020
184287
1881114
102294
1705505
1612584
178701
1930338
738543
1284496
1405309
1721258
286050
130771
928370
1926445
694147
962027
55104
302123
1495844
275251
1132153
828408
750486
1381337
246908
798716
32467
1185427
1752814
1212785
1730069
835695
258522
1822778
1422502
1411546
1057119
487686
1697715
1565688
24299
411264
631778
521797
1879218
443119
210241
1774975
1899991
1265041
1207294
1067292
95825
1518301
1576440
384840
1253281
1722736
112217
1302430
936429
1313151
1483701
1608165
1691791
1201019
1631894
1699573
1031663
485352
1789274
1018489
218843
1295488
745572
1036249
963977
180216
611926
1222942
660254
269891
490668
1300173
1946809
1481584
404352
889681
1480399
117696
62483
773234
1696886
197422
1968832
613005
1719563
796391
1518704
1094789
133583
1801879
1321964
1429828
1596034
1758912
190682
1133594
1361769
1181570
365066
1420257
1736885
169203
811929
719874
788043
279312
667994
1518392
1978825
1471747
1785638
192678
334315
492885
1837014
1012991
74613
385868
1219445
318648
285988
1500097
1076536
859065
1392244
482198
118289
1303614
433335
1929855
1669776
407988
532521
1912746
135493
1450735
1711125
863422
1505485
678444
212359
797973
1445358
1083775
1693040
1686282
445234
96315
1732510
1870299
1219019
814317
287978
1619510
1114016
755224
991947
1300284
1595477
750766
16048
1793683
1686062
1550039
1214951
431065
1365934
1628033
1787451
1507582
730441
1575038
376011
656438
1298364
1762951
1464973
317416
1420908
843980
423232
1637141
211378
1996902
1699553
1572478
1075978
120586
1405204
575947
895467
916634
1439971
1559977
431587
886542
1072049
1096226
256411
1026464
1898475
1283328
1096886
1789083
710023
1201550
506760
1650462
936913
261049
1937759
145682
468876
1869801
846704
213482
1469418
1496077
397010
1401911
1803930
301971
830055
233207
1785847
719406
1329692
1177754
165454
1399636
640115
766605
1779536
938600
216334
574604
599422
1693080
1321792
55277
1626144
1085494
1830797
392939
961138
422721
1758669
1664603
370118
950936
466188
436527
712043
371947
1179789
1825733
767311
1595448
1776116
392584
1486559
1514326
954072
976268
572756
124497
1041843
411872
394196
956269
332601
1634329
1902956
1865155
1898913
777013
1114933
1842741
1618297
182574
230442
1920919
1264373
737800
742703
790900
1895171
557695
1880028
36912
1313932
1686705
128707
951219
7739
1883032
234530
1588925
1214613
365147
894477
711394
683659
1032819
865327
591889
127183
1782689
1294121
1014238
1913865
1369915
1279090
1994712
377683
276790
446761
983080
1436467
1917038
953800
1063796
1000950
1934588
1884149
1824727
446181
516541
624814
1993026
17795
1632051
200613
467390
1228362
573887
838757
1287974
1009557
1888981
1773989
1572609
319879
495371
1041892
1972409
779828
640524
1138723
317821
1834086
1122616
503429
1605115
1881457
1745030
1957813
424152
253635
1041077
145340
946342
853617
1781262
685673
1016041
1636724
546662
1161046
1147031
132640
1716341
1764947
226362
1065692
550895
292106
1138248
1484127
1685558
893323
251385
656257
1623862
1515232
789217
1304197
1997065
1012277
955349
208397
592576
550931
752709
581510
1999354
155502
296652
477775
874663
436530
610053
89322
44818
865074
401546
1330286
1727055
1745521
850995
247300
1000775
1016097
219654
732685
1371540
1196354
515037
965222
1010640
345354
721446
154468
927113
701164
1785458
1473128
800674
1388124
32767
1970462
1054968
406755
1415829
116116
871651
662447
209146
815628
1616150
1585817
943505
1717658
1340916
1997570
1745043
1897185
597818
506616
1602378
1431645
580756
75581
488833
1981474
469564
588402
1033273
1767498
1552099
1051753
764234
797296
1795041
1749216
1356906
778449
1354020
1030283
107534
1686766
373860
759935
1898980
1451720
1738392
257381
1565460
1609762
1338998
441762
694510
11968
1699804
46848
730574
172548
217249
87636
1581900
1028396
800473
45437
1180659
1848614
1528534
161049
1478375
206265
812118
1523776
645403
1545368
600290
142003
801369
97930
1261902
1893374
5355
631762
1775453
1416358
1487739
907639
1266139
1764918
1864266
717794
1700777
517613
1772526
1187968
944351
1485381
643876
925762
1231200
1980542
362821
693742
739553
1786370
366826
495008
1325703
1280742
1840784
567786
1610389
1680065
1694393
1411845
191955
190822
832237
460033
786368
918605
199332
520950
997079
730601
348762
1861492
1835375
1830471
1848086
929184
1970839
787521
184051
1035518
571840
909547
1560102
1811831
1581058
500939
1849932
1995963
1559576
723525
1517370
1775378
1827575
446816
71349
1137585
373568
481592
1636623
158923
766985
32412
149816
1213675
464028
1365827
1915270
1080451
1778631
1973146
393440
190348
769050
276541
1360648
1503686
1325612
1428761
284900
562825
1359305
609090
291182
1071712
741682
47116
1001081
1505788
1864459
1749379
1758956
795313
635171
928532
1303741
998224
630569
711774
695594
1452438
1049811
1091736
1808073
1109727
1538643
387085
744663
1538945
711629
1773686
880673
1244486
962545
1189889
1308016
237342
362912
1454967
362376
1475338
800179
477976
558968
1439995
1584874
960932
1239635
442575
561596
240834
1109289
919762
1451521
1617886
1006488
405209
172340
1697894
385090
570716
1995051
1265829
648302
1166961
1028350
136532
1710946
1151666
971069
837248
1293040
1484834
899509
1258094
747303
137820
912780
63132
369172
133278
1005072
1558467
956205
276424
165587
1151073
782034
587892
157903
1972981
686941
82600
214471
1974115
120787
1191400
1803069
858243
1496112
1267882
702075
1618066
1147431
1896832
1628278
1444626
786315
1710451
1075595
644476
1096009
664726
899612
1817207
9975
482620
1236461
1583935
338143
1764441
431262
830430
747445
653453
252670
1752336
1019064
766217
480462
1865494
835958
70561
1930777
886897
1418852
448096
1925322
147839
711408
939361
1483235
1972928
699878
941790
1580340
52323
828326
1660025
130345
1881709
1242403
1078058
832263
1228808
814815
1966920
761967
1217643
1816082
235666
97323
281406
45713
865986
1423700
1163056
1217244
1975217
1199992
1418464
531149
1515930
1092290
1410832
352443
1702363
1915329
552232
609446
571530
296659
767546
1051158
1877463
1309932
717000
1216183
1035715
1244710
1770184
1411450
772254
673370
933347
489358
1596626
1280050
90423
1397292
1827597
203653
1821867
1413304
537303
207892
712321
770124
1204222
620186
298538
129450
1055884
570720
1134182
507346
514534
1409366
1529460
14561
401453
1019507
1601837
1106790
1673270
268957
726144
516362
932356
437017
396601
901498
1926232
1647991
1987326
624747
928437
719534
518943
554039
1558554
1950711
932300
447164
419500
758944
885327
1014161
84499
219479
549772
326617
511785
333771
699721
416944
291600
535316
1199112
543984
863727
1202818
913944
1292291
573039
1832798
292324
1201786
1250810
1171707
604409
1519667
948275
1728547
80469
137808
1682682
1115640
1225690
201012
1531852
689034
1988890
1369785
590362
1764226
852773
1749434
1079667
1436648
1140051
957188
137966
595028
1008268
1778768
1471334
1498063
557177
258167
1101670
813115
486233
1838443
1755951
53946
315463
212048
1357050
34573
1412152
894861
651736
820251
490974
697588
632189
19013
1846339
1862124
1579798
1700318
366888
1915740
1136022
1683109
261831
427609
1948680
1085504
1997475
615257
1738816
843941
121847
894339
772805
1450913
376191
1025185
1802743
1817490
1816573
976696
1044631
1272583
364590
1863038
346273
620783
814790
1662272
1691139
1568580
1544048
1176668
1553393
1437448
1253525
42390
1066599
678683
1247961
1178794
487799
1706129
1665275
1902877
866436
1661042
1784078
1675433
1143673
392923
21130
350144
93917
1834564
1141517
1937947
1453969
1690077
864607
1171402
122800
1991461
838933
1156917
558755
608626
309799
1006373
145066
1450821
1611111
406251
1044119
375423
1268330
1504377
1572788
1416830
1316030
447853
1156738
940152
1539907
1121212
882728
1977416
1061881
706975
877524
1369909
485242
719086
339956
418096
1308757
1980453
1481619
98552
1959582
2950
1909132
452709
464867
1120984
1315227
560401
12881
317237
1354124
521574
1630125
1006493
1533994
232000
1213374
1404926
1278138
1458330
311192
459124
114897
1684414
1594288
1157545
1671547
409978
10983
1511921
1288061
991433
679311
852397
763522
1284109
908448
1235130
139905
1133022
789645
1894272
242192
224571
274057
1152394
282428
1428090
965435
1499101
1536162
1154294
1112624
837498
756271
1046877
1988753
7209
1361211
1744233
768804
1315525
1394805
879762
846412
1058201
1166759
1526849
1447985
876386
511660
803561
1865267
1640654
622721
1297988
1017814
1954272
1231099
968436
1041652
1507977
770895
1870554
1735666
497910
1620473
875085
1025162
1969924
1931726
510496
886706
536162
1838984
425539
1536545
1414966
1212270
1503222
766414
232185
827696
551965
270275
156250
1004126
902231
282096
485644
557255
1346556
1645896
780306
1648588
609235
112089
972674
835171
45439
1589657
520716
1299370
555986
210052
132223
167202
16608
1289905
1476280
1303242
952891
1364417
1231533
1672919
1990286
985242
119294
1294297
911152
1895652
1175263
737319
490180
898951
421617
620056
1261522
62553
639095
450769
1064223
80147
735590
793316
943087
93093
1953200
1031333
331496
1510737
1029575
1243051
1907546
411242
1580192
690038
281593
440020
195098
1607201
858667
200091
562006
203765
49123
1737126
246133
1714536
1088484
1510567
1375120
644215
461780
883421
22981
238284
1592237
452242
1564913
1348026
1030542
54241
416686
671846
1505264
541609
200690
234161
1171773
1620739
1366104
1002663
1553176
982728
1530715
1434689
1956898
1537492
1534291
1928941
1420268
151180
614882
1903165
260097
554426
296312
1942182
222937
1022861
1855787
1671311
1040549
212754
1172978
670282
356227
554788
1657499
330532
1765932
972883
1990624
1765070
441796
1887908
866788
1934321
196521
408705
1297182
385608
1737805
548339
1195552
1396818
50288
871114
346027
1744070
1209960
981766
666913
1618706
1157415
1492447
1311707
1383271
1551775
1156935
1838304
797203
902839
920104
477597
942739
913714
800995
515774
321657
278544
812707
1906470
1632350
1520398
331890
677538
637918
82914
1206786
420126
155200
1135526
1946389
290714
1770009
320324
906414
1452600
1632226
938953
1442746
1218742
1617184
690875
1812170
418943
456349
1405575
428125
268003
349935
510620
1564920
536090
130578
171798
1021030
31614
1306241
1359692
341447
1714279
1794254
1823612
1158970
520438
651427
657384
456850
44199
321993
693799
589584
1436823
1674574
1266158
1220651
1647211
1883458
178946
597583
505201
294851
1236231
301305
1251936
1851832
1781691
1063140
79934
1607889
1353488
1695034
1038592
561222
1571503
116218
1595819
778198
1262256
1971474
1668879
1765037
934780
1700740
1675584
1061778
1461364
400126
281736
1976153
1484790
1914340
1223695
766616
1904067
306361
1805578
797402
1442737
1341700
679865
947784
547176
1780608
1216282
144
793778
1029224
1572918
1935944
794709
1489659
1045487
1594394
821641
1943026
276908
125675
1691303
1758544
1872408
1747697
1508904
176299
487091
1590879
825105
1875381
257907
1077943
1441499
340632
1407068
1504877
134575
813626
1973711
534501
1643602
632382
1547061
494575
1185802
333262
1061322
1101017
1307498
1711454
378388
1964423
1279360
1752243
407992
814283
1766334
1638215
1171625
1637320
620139
869833
1940219
385320
554736
106479
695754
1615987
270822
1080974
1544015
1171818
1997445
157587
1044082
196452
1101202
136976
1285286
1252603
1439422
1770888
1637242
1803252
1332359
522092
33064
1098322
1966180
996250
371893
1449438
1676531
1473912
1678359
201717
1197913
1045471
1597375
1628822
1313892
728860
345661
1296107
1681295
1141405
1775896
1961743
1461246
1645689
1785329
258646
461903
1027485
646732
1364800
1551720
1772024
258642
1043943
1610484
188962
1876834
903665
1640026
961250
945850
1848389
1751656
605554
1004462
212321
821985
1297512
200339
862991
761292
458791
501560
987247
890244
978479
1760062
1084784
573231
1832853
1836414
913421
646260
1740735
184196
1881430
1003757
1514180
188214
409171
1323
295600
627993
406028
1245820
1601480
858804
867132
1065313
1685192
1643478
1549541
3484
555453
1569802
952740
661613
1881674
697626
274727
930982
244112
474389
1024431
602087
1226552
175337
1650117
646317
1505115
722915
17177
10398
1804748
1983624
1525237
1302079
1346728
1230252
749472
1523267
1419651
834804
1489342
918669
759682
757091
1874505
1190146
702896
1570123
1176263
957745
723746
519017
929097
775567
1342705
864613
823091
1222254
448004
867839
1006879
971743
1263108
1868054
1625653
1997865
143128
1127675
1767237
1742099
266350
1704119
121957
18565
1239248
1514961
230089
1192537
1857212
1775257
1432966
707229
219722
1885768
1538833
1486877
1928490
1601154
25037
1275405
1824032
1035561
730114
1959429
969945
203926
1963494
1071105
836170
200599
767386
218245
1077006
1998719
180892
25899
1249739
568149
921002
1142766
656299
229502
57724
1094817
468871
1394643
1108220
1545293
1111719
35808
268570
1578936
184131
1397838
1492448
841778
458351
468067
816762
1210784
1127993
1514360
878560
1308879
1025081
1417272
1916039
107106
1545949
670205
147586
887765
389840
250432
1380153
1884401
640931
219911
1292355
577838
1593919
618142
1920441
1690817
1042266
104812
237750
740993
1421953
1185188
1559950
781401
1827422
997281
916699
1870674
646785
1873062
1252972
1376690
971187
1682328
799683
357127
1264731
205425
1765365
1727725
527626
1715199
155684
275428
1440319
1536063
1083847
776462
1680636
1850552
69501
1593681
520665
1634429
1312618
1571513
892554
1129804
1336754
753095
253416
209026
66919
92862
1288140
1589383
1441528
1429323
252409
1571365
135883
1878809
1484548
1432312
1162629
739598
639313
272903
464427
1139598
1070796
339480
1364935
1828306
624386
482484
871258
1936144
436002
54684
38497
891476
215250
339039
1988119
881558
849229
1170389
571695
260314
132893
805151
1922726
1832496
1261816
1872422
635785
354557
24586
1343906
130390
510897
1364207
1519870
1403684
1318225
1989100
512437
1406522
248498
1905468
1031849
303463
95643
175503
982268
1309796
1178701
1951486
1665438
1373030
1992456
1773881
85696
800203
1790821
1449441
1050156
1355874
1355039
672195
1344377
826156
1641653
240326
1071711
459593
1092481
635796
915580
403942
999378
886867
1091119
1570152
696357
1458129
860871
1098939
1764623
1884008
1196095
1593775
1982872
1673578
596739
430238
1567965
1526378
950984
1521044
1725356
213531
33849
1095429
715826
1927531
604155
218595
653393
532979
652657
1481957
1259571
1151496
1935776
1973529
1118305
1378796
1264240
864194
1844938
1777805
1984718
320907
1465829
371288
1802100
445203
364949
1184746
976483
678667
698371
1251307
189797
392743
42444
1758261
1527545
844232
1674416
1503450
1685362
496694
1444112
188256
1858491
1313060
1307134
1626223
1451529
1400312
1201155
1383979
639033
1954788
1641092
252272
1561374
1484140
1920538
1208619
1954097
412189
62430
517353
1709172
1285581
1083595
1482460
725584
554545
1995730
31534
150221
515215
1050820
1465162
1799985
1974796
1720742
427370
1971306
884672
194343
1473265
595793
1313861
524415
1480108
177141
1378039
277894
263450
324220
1595789
1198945
1731740
1161017
906733
637138
1970599
1770436
161318
745667
4949
423641
1980312
1780789
1021065
535730
1406535
1545571
656695
1362505
1334690
16749
950936
1700281
1556738
1950078
1034826
1711564
523653
1994724
1628247
1803646
939011
1497212
772451
231937
1445643
1942111
70975
1426641
1363722
1113044
1239341
764452
161120
688457
795873
135735
592824
842578
726784
1325134
1865675
1779224
1923311
467973
1412221
125411
1994163
1380637
441146
1622706
457459
1212194
771716
1555544
749854
365127
445448
327450
1884454
1193204
1827636
1732207
236573
115451
741443
827227
922284
1645966
1683621
1413082
810720
885457
1372018
17234
1395079
1092721
1666765
914113
943813
172535
1814860
537867
1207463
1573300
805339
622829
976948
1357439
184347
367823
1787594
1003542
1292274
734750
1841134
1269640
1781958
480637
380797
23769
757987
734984
1379231
1671785
1822860
1079128
1474161
1289202
917270
1491126
1168706
1423095
1966733
1289989
298425
1432700
1151032
778834
554737
1248531
1391096
211827
241546
1559514
672406
1078110
955116
1871205
1032029
1594731
939133
728781
1278645
928741
725224
1777165
203338
1387305
273596
577332
1274577
363082
133025
1292902
1429753
551065
1494044
1913599
202326
1982412
575713
61927
1976624
180435
476326
1847463
1713060
1215789
765005
518099
1613165
1511276
629543
1087085
208276
3117
838158
457723
1330289
1598469
529871
1511118
744860
188820
40252
1288544
1810201
656472
900559
1105117
1755558
1144367
6078
496302
1201306
1852211
534848
1364091
755363
302611
719644
856446
1198281
1173451
1910864
381364
1401518
1607977
515523
1734301
906169
1705130
1993193
864574
1344548
727211
1213402
1720491
1532492
447583
197698
1283730
1554247
1015827
781097
1871826
1182434
680209
272839
1770418
734871
832578
1047013
1749939
29781
1365625
1014196
410130
1845475
215173
1998797
244111
1299026
24121
1233277
258964
380863
869705
1952950
1182437
1001082
199756
814828
196477
1581123
266338
723376
618667
839231
1670193
644802
260991
1592488
48548
85787
447134
258075
1400497
1580869
715941
1430617
663487
1191272
340677
41981
1172421
1049442
1543937
1927398
73926
375887
1989350
1295678
21177
1635878
1485157
1763378
1629437
734215
615929
1196275
1885627
532785
1949215
794706
1649758
1620604
4216
1636120
581090
1086924
1413961
129429
95560
671658
1299711
748515
818753
1778844
1317110
481716
1444591
819265
1891421
1658490
625667
918630
1913337
1168002
1367603
893226
264880
313192
1161534
561208
102169
815119
163196
1790029
141168
723916
918414
1230050
301249
726859
767886
1717202
829818
413770
224318
668048
705177
1912343
29529
1957962
709478
288033
1456330
1708207
1306785
732906
483406
540831
1721656
417566
101187
1775986
1866003
222128
1561353
1788617
505337
1009251
1374244
1537121
441221
651869
253628
868075
1162132
790435
440710
1902225
329517
601884
704112
413267
1587431
91244
1559206
1170852
31476
1367298
856686
9044
1594885
33040
339581
251154
128637
1768770
307344
1043320
143798
591600
1897133
2151
475642
1419590
1411920
1391146
701341
1130459
440420
1680576
1894681
1756358
1231278
675066
978663
38604
754510
1189591
353634
397209
201044
1519642
569602
1936889
993867
1970659
1115607
632586
1220388
480187
1052369
1016666
380322
1256625
308752
1155512
1759129
1836213
1532241
1132389
1358335
1510089
72844
1410729
420337
1896373
661089
1593969
959241
1329899
975058
205393
232541
886447
1778183
994204
420698
637246
1802485
606947
20049
358693
417474
1673883
1518741
310121
1838178
1445848
1116060
805390
615370
116133
963230
427271
305698
684783
1436964
1884663
175193
266120
989728
1523101
1151006
370351
1245208
348813
1133866
1327871
775219
1919318
1910828
138906
188416
1475054
355849
1601670
695494
1714684
663627
1148078
1358684
812697
1536917
1668278
527533
1725229
1944692
1701408
1071661
1621395
1607538
1233075
1909631
301213
1944365
978222
1640478
746441
201048
1920814
206249
201920
608046
1390063
53387
541956
1562747
1196979
192562
235436
666355
1047466
204049
1054261
359231
227211
1432735
1488458
1924613
1472206
1675288
719298
394517
1511364
1726011
1519757
339158
678651
731229
477399
1524686
1230478
1925725
1474917
641496
1700859
756511
281558
1522064
1664896
216717
810206
1134226
1273974
1385408
1552985
676500
459771
1757381
589419
178785
1323904
1180834
278577
760048
1965462
1757176
108917
599854
25201
1810422
632382
1436482
1743684
982979
996738
1632736
1347152
1382998
1814231
1143177
1229153
1672305
1462875
699020
612078
1675464
1226070
1957532
1442001
1045954
927733
746335
1262851
1889587
690825
1648179
350744
1147756
70934
1845856
1846336
1240066
1462320
1915563
1469976
577759
853718
1363510
1175538
1379044
958240
470331
1722081
1002724
1049678
494437
1730855
553471
427914
1362095
1931311
1615118
1699299
327426
41979
1814270
1610282
547522
592949
1252454
536701
1039900
1775652
1531657
1514363
221483
1106502
1223521
1821991
1543750
1874936
1218185
147105
821110
694367
160303
603710
1215868
1433685
1508315
1174370
25805
500417
1969309
1577263
1715503
559262
1037363
1893477
172964
1390909
1714503
523798
393989
1860490
104154
224526
607057
1860764
1127156
1080334
305307
538735
448309
1763906
1786458
1878538
1218722
1237352
1477759
184097
1080414
1679285
1631036
897428
361988
724582
618428
1144026
581592
1667573
370000
1872386
816242
1807065
1769210
791669
1849418
872417
1119636
1281679
221883
1554090
939342
1931676
1853405
814185
1820035
1779959
1741051
1223986
1855922
1156827
1251966
52111
1864541
1469864
1825212
1934726
441415
1487961
1226211
756516
1346495
1853019
1829481
1046916
1178828
1420296
428817
1558024
25946
1972117
1756072
1814793
720732
1053764
1002145
1447874
611458
285928
546168
109011
1018967
133164
1958400
298121
1429510
89163
1505034
237933
1148181
379880
728532
298260
557841
1360692
1114685
1098670
417108
1991102
396129
835651
87030
1203019
1335147
1712044
279798
467487
903308
929968
273369
1027629
1247132
1352234
1664115
248989
1871679
779476
1367108
837160
123426
1078244
1894697
783816
1775546
701093
652640
777638
745946
1239785
988372
1340664
185040
1029309
424061
1093769
361762
1058269
1758204
521879
1950445
1044189
1410542
497665
406210
319285
1029062
985509
197295
921149
868608
1304408
798173
49975
1139291
29808
1055727
195343
683172
617263
1568992
1527649
1681095
1420832
1204392
1552678
1555570
1179321
1844395
805596
1168092
1720511
58156
1074913
1467325
674122
241996
1817745
1760543
1325696
1686335
1098749
1503914
1031251
1722086
990092
331351
1810049
1410249
1392399
1360850
1642295
339993
587042
136549
38189
1760153
673480
579435
455268
611119
654381
357149
1998983
1205167
1695227
977383
967573
1977717
1570830
49683
307998
1947881
1491921
1294662
413915
1806346
629194
1309833
307517
334038
1605953
1342400
557458
214830
856946
234816
475245
1616115
946611
1633424
1664016
876921
1718489
1255527
1645770
1015320
1274478
1215884
432922
1541159
741290
154754
1595672
1176069
585593
1238526
1051684
1206399
1092065
1613155
246926
1567737
1073685
396129
1884326
1282269
1403363
1188539
445348
174521
1918255
499950
687140
899707
891741
1720468
1447863
1018876
1408307
537008
586524
1473072
343351
1252437
678612
418049
779089
646400
1076163
1006996
512847
404089
1186824
482138
334265
1468873
1449074
738127
471790
1943087
626937
1563524
1650848
1897605
1426121
1734116
383222
1071306
982807
982857
504369
1014743
1984969
54181
1310150
1550527
293007
1858893
433401
599629
834142
1482734
664047
1950602
144671
455324
870672
234599
592545
1914178
1929455
750970
1134110
179431
881556
1063231
1614688
1152909
19966
1971627
106031
333096
1390508
1743471
1402661
87863
1679179
824983
254315
1386450
19214
845015
721529
1052073
1001178
28039
1198938
1255404
1244606
1539659
1178910
1609886
397788
677655
1212668
1167403
1435087
1185604
773549
351186
1678299
1322350
1770014
1905916
1036406
825555
78687
1816207
1659439
1098335
1098033
1699207
1219486
1926512
1892645
1612521
1988029
1546524
1046029
1166792
191869
1618578
171216
640351
278028
1902016
130384
473024
645981
1305551
1890586
1460790
769350
1844665
1173225
985079
774869
700817
949998
1083243
899448
700804
1684820
508353
956389
785619
486533
1957758
328107
1610873
1087738
335582
1259652
319481
1312008
1458604
482719
211320
1602394
1546612
625325
27730
977111
963757
460244
1409981
1208049
1938883
1185868
1145585
1164908
1195381
541476
1809505
674501
569798
1937745
434063
1882155
1863240
1767976
1051895
253898
611074
1374859
148724
420108
666220
1277475
480940
1693778
1561118
429359
1157304
1954467
1642715
903166
1131408
960270
418941
816975
1811371
1036225
126793
622939
1583079
1195560
1426251
1802012
410882
462757
591992
1438916
1962132
134289
467385
818817
1384146
43780
310302
1117088
982091
1100671
1341294
317621
1054577
1480299
926221
65102
67021
331810
1478825
1753801
1663994
562162
326827
664509
201672
742241
137374
73498
871822
1219431
482602
632761
1149906
1466884
1244435
1524975
1689161
42035
1466098
1319906
1809074
1470929
1840082
809838
1715530
7637
581377
828402
623556
585631
1274804
1045342
530357
1259586
629790
1617871
1940722
1127626
1980376
1563674
911671
1027364
1679188
187301
1303398
112833
1679520
1010038
684016
145919
465682
1788659
1864840
545558
1815925
1801974
1777238
1781460
490575
85675
1623031
70316
733859
812512
1700964
217776
1404342
412276
403617
487067
1175747
1904515
314723
287721
542142
608038
380606
455152
1757068
832128
1416924
267157
958371
1853139
573484
461259
928232
1036828
504223
1991907
561052
1861619
1006126
106055
239150
683085
418241
1957157
1521660
695878
778785
1086966
586936
1313004
1541690
144894
1672586
1606561
1173068
1741719
323540
1361025
867807
738913
1746561
598646
1989506
462871
56889
823716
969082
77993
614474
1478007
1251245
502653
1659702
1941632
486771
1401489
898776
1846120
517798
354666
249452
1285804
734671
769243
1462420
1176365
783025
211052
1881481
421174
674887
1710492
1528880
1559027
660817
755476
538050
193950
441867
1026832
326134
237066
1585503
1049353
88703
299786
1505000
1227478
1959267
1037535
1199162
1620931
246353
264013
125909
1992279
1930043
1606151
63061
882286
1353369
1532189
997722
1431888
651493
1624640
1847951
1432616
938607
1707071
455309
80258
673767
1479541
1647489
1724694
1495095
392688
7316
161772
1041404
804766
836964
476374
1969299
1902928
149124
1225901
746773
1128315
1763368
1882395
1045450
450
188442
1944527
703807
1878205
1208962
1716336
370390
313457
1445845
75589
1331450
292475
900462
855378
1143880
512891
1977217
1207058
442640
1513384
1225240
16441
1231287
1785653
249172
802256
291496
1229756
388498
437633
1493476
1437646
1732343
1648659
970983
223802
1855964
722005
1005378
247526
3624
1002523
1906767
1267814
1561669
1562436
1045114
706209
1868
1805028
254139
1635846
680489
1588917
1130143
616586
871723
1276641
480070
1855228
730075
1496338
1667807
1271946
379483
1745947
275963
734894
1820559
222391
508541
644917
1834471
935921
829627
1279401
828292
1349449
1478130
1745506
1811155
1963205
1859938
1113798
968176
1434174
1733771
1040049
413185
1045948
474818
1866306
612790
789891
1743352
1474468
1817185
376336
1822817
52096
1540728
1249104
1689399
739368
955421
1977464
1312901
1191814
1813316
1204273
324630
842945
619640
605668
1962378
1385209
380136
1476996
1383042
1865607
699445
628850
645072
735546
480802
323594
111357
134037
1292038
1543150
576636
624963
1809760
469557
1272835
1514248
198012
422462
1004598
106323
369743
397621
1244538
165944
704407
210479
846210
801688
905746
1841305
1465513
979119
1902614
1216616
178481
995305
1572036
844375
1956521
1287976
1294492
1530738
758010
712010
780811
1096700
407827
1433359
1238394
729952
799334
1142984
160427
1268183
1767667
257429
506088
1283356
1765776
1312255
1629244
1938781
714145
516061
832785
1981453
1328944
869029
616887
1260214
1765868
640172
161161
955846
831665
1211259
1626003
1486745
1350837
748031
392247
614594
1843000
948569
1805829
1000703
1103964
631785
932068
644647
1916998
1220070
1161792
1176368
1436761
925382
185141
1504242
63075
1281282
1186749
858994
737829
368143
647753
1515628
937797
1183887
1125212
1830067
535563
170993
1340633
531750
1019921
1376312
386945
1288464
1991350
14032
1069755
205337
1641199
1023772
790317
30751
897072
1618664
1352439
684397
43189
1318118
1246920
1266527
495831
530338
1005990
1963292
1485073
1856328
884796
1286213
1848121
1544124
1319767
1370265
704791
1832944
838025
1326162
1465062
1334326
1379579
223510
383502
1145333
121184
914174
123739
770043
61668
249458
1036707
1086903
735777
1346506
1273772
427096
1816516
422985
1546132
1073411
166936
673936
520116
48283
1403484
969958
1112280
974130
83947
284409
778250
1632216
1245402
107739
673001
562946
124900
341700
1875540
966415
132546
1035158
300621
1899756
1079179
1103309
1538244
1559811
772331
787762
1472098
590546
1282094
1738736
717064
1155020
584686
1200803
197200
1889912
375216
1844
1586320
1446541
670178
762871
170092
675515
1889632
1078253
1876886
1006521
894734
1121355
1437716
865206
803387
1345915
1037183
1178872
1182996
1836571
1676917
1258887
1064574
433947
1167636
64382
455519
987152
1671609
311370
1844500
1798492
313977
160835
1301145
82032
611865
726295
111465
1889828
285184
1933582
1920186
1475101
1736787
1539043
780505
1070239
1264906
1265465
978182
1266616
761541
797945
1714745
64970
1783485
231024
43613
1998440
993193
26338
658908
1080836
146898
497748
1326578
1163600
880740
753872
1915154
255782
394441
1248551
627699
967834
240676
161629
1647109
86691
1302756
1717933
742475
1787165
1935648
1208303
1633269
1895415
1741263
1377966
1562375
676926
305955
1153139
799364
1366070
391756
1743199
628964
1541545
31131
1437247
1938223
1770774
195324
201748
494853
1873266
462236
1305523
1678363
1233702
39426
1853913
1010160
233578
259144
443449
1408006
1881844
668940
1874899
1746806
649968
1574087
1828484
1577017
129289
352194
1714107
1540393
446375
300425
773681
192595
1394244
1193153
1947680
1117403
768401
910053
510327
718439
291517
1600600
1973451
319265
1754995
740177
78056
1517635
143224
1333030
1579894
765080
1790605
952972
580690
1004994
1142186
424141
7405
1923138
1152297
704073
1704384
1977297
1706465
1703516
1265120
1486883
491184
1293487
844967
1293993
37905
1858839
1670230
1022913
799966
679751
266344
277289
990027
832219
645052
889087
472604
1018303
1203762
534191
1846591
1588108
431961
1536105
246887
486111
1935517
1985330
661301
1496207
559293
1789859
914244
1946589
565142
903973
1753080
548364
386557
165439
1221049
948538
1467014
1614106
1121071
1087109
236186
700054
322147
53522
617520
1334632
1298739
1851125
476100
725455
1281159
924773
257509
1900256
1572420
1162765
396911
401787
1396494
989345
1250030
1663523
707157
81266
330182
1727017
424673
4873
375312
1940432
847289
1753296
426000
578642
1044473
1365800
960253
241887
499215
1034643
1181084
1400376
1278738
1112202
1129252
839888
319759
1243562
140188
1907252
1969022
697725
394467
1213000
517465
1726109
974907
949525
1661543
646747
1642132
1977648
670013
1795988
1092792
1843329
1047144
488138
1875592
1558793
589394
147796
1857944
1770961
663842
291497
1886459
14445
1381606
740203
919641
1098387
513945
1355338
183560
210759
241481
1635850
643420
1070054
50654
1967738
761572
1625874
1254801
1988437
403355
363389
56373
1127153
955210
721888
582836
1932522
264416
718642
752811
570241
1533322
575090
235335
971333
1933217
798547
1044612
1459589
1606944
955602
1495509
1630900
1871267
1629094
1827554
725658
1001815
563277
1534004
290815
1406994
808589
1070598
219440
1982242
197023
366201
1767680
107922
1911980
807542
1174595
1986009
1621026
44258
887562
697953
334933
1393828
1291128
1289013
1887365
1745480
510761
1510050
320003
1507825
327251
674462
693325
1788084
1447062
701146
1620401
1060223
480088
1016401
496293
1191448
803797
1264189
1364030
37047
943339
1841863
1821620
225596
459299
1164753
128217
1360628
1302615
686333
118390
451470
55161
1723344
776492
1767072
739144
95671
1776277
920699
7467
1346283
947386
225242
484608
1221637
346486
161568
1996785
1487311
1791350
1877424
1727292
1596768
1447743
1025617
571316
945550
808802
334893
774247
62901
107667
396809
49172
388547
1034749
1175927
1944179
194204
1593876
936238
1754172
824760
1213094
308808
1370992
297989
1145546
312625
459972
25197
636139
546794
1504673
1751727
497722
1182360
248301
307220
943417
654118
341882
596784
203988
1149160
1717618
118920
360263
561257
287303
343606
729069
1614709
206369
1440873
207980
254283
823589
1763670
1101783
1903958
1588057
1850519
973358
133549
1165055
1025003
245539
199516
1260718
1157317
300784
846810
203409
164013
1369869
1308870
1777042
1914875
794878
51520
1878933
735828
50160
806992
1513791
1446630
800589
176981
1548942
718952
69964
1978773
1667920
97245
1416003
1700784
948528
551737
560682
308807
1571242
1059270
1474507
1193198
159059
665655
364566
1287421
1250123
752311
923557
317706
176287
1819635
1819747
1367707
91795
1395532
1464084
1780621
1432476
1023260
498976
561924
1558697
646452
1288131
626272
684784
1323627
1423838
1207879
1519148
1769620
196545
1584844
1344461
475584
1195521
16295
1563024
710818
564642
1102753
1233617
1027690
1493663
1938363
664422
1664437
13724
1618120
333047
389632
902261
1993825
315379
1383637
817865
378819
1810807
1707387
1731084
180986
1998697
78770
1107512
1163385
550085
148781
57798
74976
1996546
1967489
483423
357616
196037
787429
322903
1954737
1236729
314104
1651726
1521368
945971
1011095
205701
1998970
979527
630415
829068
509527
1162581
1454484
1486206
58738
942926
1159844
1213362
964883
1502675
1384580
1887239
1808058
1438324
1751873
1960253
910775
671584
1637996
286057
1628479
1930809
813202
1083063
1966973
213970
157819
33712
1355797
138272
76317
1971539
1533310
646155
969134
617731
824061
615196
1718829
273519
1682316
1933278
831394
1749322
588728
1340141
99401
308897
42997
1727275
1797232
1177814
1214343
117036
335759
922992
389588
1129083
1543576
1738705
875006
1068530
335762
768075
339905
1494637
838184
563799
1161653
768212
43008
762543
1846051
1344866
29831
1132262
757404
682384
729908
834217
1343695
1955065
1685945
590650
1985867
1532975
1307661
605023
613760
1352545
523298
440107
243332
1555159
475475
1087532
165140
74996
1422731
670894
694701
1563315
777491
946219
1982808
1040664
1700180
1650942
728129
1344581
930008
861331
1249694
497775
1380411
793007
1857162
53016
326367
392466
741428
1958738
880907
1753713
44412
94726
1924786
1878886
881647
1330711
1780231
1894210
1910851
416944
145816
1628583
1153847
1747810
1493581
1771120
1646450
1942664
1195318
1547430
754387
1683857
1031536
1000030
753207
1636477
1591199
41438
398909
749468
1381350
1747250
1648862
1509314
1212342
751366
627173
1522157
1046640
1018315
234715
720022
827425
110266
331071
735953
179687
1563908
1619537
435059
1961516
922874
208512
1926632
1432541
1138298
1380627
1493652
1739955
1568767
1082972
946089
671286
1731360
1713967
957832
251003
1168197
425497
213035
1643597
1385987
3087
1703926
689965
688662
1175831
287653
880248
49767
878985
971322
1974524
1113476
636152
43552
1168447
1773106
1884313
1027298
921442
269170
279316
441686
1185061
32189
1591820
795449
1454218
675964
33957
255550
71905
113432
1801726
316582
1765064
613108
780243
1183294
1434633
1965345
781273
584445
1953080
1187678
1760594
1278093
1198292
762635
1588492
196197
536811
843128
125979
673252
550313
522251
1693687
1246206
885213
1223585
140827
779341
1468382
1970397
389002
1953912
137698
717860
1000082
1729108
727365
719884
1392297
1895255
502576
72067
1870716
394929
89146
1337614
1117344
1120492
569996
1331240
872303
1509148
230041
1604690
780133
1573885
1038835
1837074
390543
119193
1246337
558102
1341617
647305
985397
584204
673496
1068391
1340445
930278
468483
1212962
680119
312054
1842192
247953
1645298
1507045
1345572
903871
1978696
1500207
1870748
100458
1687379
1948558
436664
1942299
109488
303240
1949069
1704045
1919973
1701265
580058
382698
647250
1612996
1387230
57351
1172825
1632105
794396
823644
1841174
1735588
515402
1031846
247967
1606428
686885
1463925
3987
449833
940005
233087
1127085
1632317
644736
378508
1739552
1967363
1652457
1144248
1528642
1662406
1426326
315222
159638
9150
1490406
194414
419026
444091
452300
993832
345621
1806043
1667313
699699
528521
1718461
503400
807246
850897
1253660
1831492
1989156
992638
793841
575643
118791
1813393
1069970
864121
583027
711011
1241195
753449
295839
1903534
348928
1712391
1881728
868275
1978932
1659098
1420161
1228547
1244275
130316
607917
1410965
525588
30645
1657175
427610
785321
1814041
1101284
811349
952415
357197
1807109
1360918
1691270
617294
1459754
1876662
612802
1043584
1749435
1834820
1274264
1031462
339549
1894269
783552
125719
1190704
1446723
410478
175495
567269
778389
1548298
859907
1228602
436218
1563835
1994701
1322530
853477
1630014
713198
1724775
684397
1432718
241880
1750945
989800
1339662
1112717
290425
1881875
1871974
1602495
463378
289694
1261224
1917564
1553762
1164530
1068833
1793935
842229
890454
1885209
1519771
374579
1036190
216073
103859
624639
1574222
1250872
860420
196322
1738774
1649471
798834
1001782
237699
1950770
166139
1828989
662136
1054410
1103962
1404915
1696262
1377389
1136832
1036232
647932
1783592
719788
398194
96540
1357450
1363046
464967
878242
884188
1325009
1410590
1269401
281102
14906
1725580
880498
964970
303160
887811
1773859
1815350
948431
823863
1953423
162587
1168428
661032
697989
1039208
288476
370269
1277124
350456
1725394
1852390
514934
1262312
1997261
1674776
359260
941517
1935778
1994013
1570506
624676
1505533
1648049
743182
1024426
792742
1936503
1029731
1349603
1460628
331186
579368
269398
778988
216330
1914195
1299530
1628218
651701
826034
1240548
1971111
1802725
1421053
193671
675532
1817073
1639898
1476132
1781328
1334898
408829
1823750
410734
1799835
1023153
1342261
67238
1707194
1404974
537518
1530447
1941972
1098750
127655
109831
690184
1269528
898520
85424
684166
404882
898563
1257223
859045
1125797
1280164
303918
1675022
1419495
521802
906475
1300436
177949
1657293
1618760
1320737
771883
1815544
1303209
1738822
1050198
1173215
639073
1992527
1258390
1547503
1556428
284558
927825
200933
1378041
59709
1657520
1053619
1977698
394244
1624175
1762151
456227
1473999
182841
1260215
852374
544354
32279
1426177
735979
1693596
1545890
1190541
1184695
1965345
622560
1383766
377609
457093
348774
1733251
473155
1501084
1358666
735004
1838132
1337905
69295
1020194
754985
1377010
500774
294055
1738911
435288
1870866
257276
1274563
693170
115066
1328498
791745
702774
298175
296526
1028189
784312
1503315
1264176
1513076
450851
363323
457745
1780541
195190
1422902
1929879
82744
1441545
1683630
491886
246561
721724
441059
1361833
1641446
909411
439114
1404588
1058469
553788
166202
1464921
1285344
966608
1839095
550543
1560318
1505996
1539229
1682761
1335382
483386
729142
562810
1709492
1016713
86063
771982
768901
804351
464299
55225
1686364
202224
852556
152294
1946087
1537323
1590551
777194
960961
702639
9948
1870660
1151987
511340
902497
600092
854094
478610
830283
627275
208186
353062
1239045
892968
924613
1566390
748093
1658643
1592353
1766658
443265
1347163
1927571
164474
1972132
1375103
14632
565068
1119448
930354
243753
749672
696072
487916
1291324
1327351
684424
397754
1062778
1576228
444946
1915748
1972218
1111807
1757990
1652486
1160954
1945663
1189726
1192246
291543
778565
1971651
1689012
1473025
200616
1963786
1308060
1493048
241174
993640
1221158
289539
728614
1959374
1672505
423845
1086816
1090314
234243
1906857
1003190
1953326
1683342
640259
381197
719990
805735
1754666
866913
602580
576172
1462647
1542346
787514
421459
1941942
1371157
1596096
57259
498850
434171
774914
793624
1549593
1002206
1834013
107694
353920
1985135
330581
261510
27195
1811371
232261
15169
1749720
960914
289720
1024716
879448
1224677
759158
497365
1128927
187935
47482
1152817
1287667
1029859
198619
1884170
530846
648888
1834639
1020042
198402
602243
1953391
1821478
447063
187239
1626558
1567646
1679587
813969
444909
530729
185409
1791552
1688983
564092
1783497
1926251
1817415
1331543
703788
796560
261892
1680474
497420
1546810
73073
44363
638319
1499101
1862040
1749407
1229152
1200746
1280309
1792526
546281
364502
1249874
1679162
903100
685080
457196
1641441
291468
497794
215968
455590
291906
1961837
427268
981114
1370301
1983767
1003790
85419
85231
1951754
741155
581684
1086648
1543884
954380
1233682
796232
1628916
1821409
377306
31854
941003
1944103
1998508
1986486
938255
1941341
906691
452421
1087693
1044915
1870685
1803167
1779086
1217597
867082
254101
1395239
1805996
1172285
758184
1071552
1450739
1316751
1607923
1914184
439568
294156
1859732
480063
880269
271649
1376425
1732899
1313816
932315
829677
1982154
1592182
404336
808257
570609
1456036
979810
1971519
1624886
1067753
1518689
1987363
1197234
682741
412185
212654
1560075
22698
210427
1559603
367199
15087
1593849
1735978
1133789
985642
807783
1819170
1914590
2829
1501584
1963505
1083314
1591271
954585
79652
421405
1069591
731548
479872
23104
20446
523934
239270
780655
673799
443572
721881
1086331
1510647
1233993
1739092
1993311
945526
1863201
1411025
1332809
973417
909581
1291602
944975
1446272
1136100
1827061
169239
974329
742878
145009
1635288
1622937
682952
15279
914809
967801
1889158
689040
366593
1304424
540240
681513
153922
1379445
1235435
1041156
1237876
1597813
1936842
1370334
1047613
115026
165897
19433
231425
1518842
6237
32309
1432713
1793151
1019228
341664
1514950
1082463
1157414
139508
896356
3601
1788746
1087496
1438879
13649
1137591
1657390
890479
435282
260044
917854
866915
1411760
1693220
1656549
1824701
1297371
601392
414251
1133534
797959
566233
1388243
1927635
1329760
938629
1282619
1220364
1698920
1357560
15396
177380
322755
1501768
1224632
797742
1043726
893125
1063024
1707509
1128568
109075
661649
1401589
1658150
289077
158152
413555
909613
283656
1813545
1458700
1486862
1670360
1580262
1043266
898262
808672
1342905
989696
1246684
600629
1570526
436641
274715
614553
1680831
28587
552683
633943
706989
1593257
1594535
89810
176557
1379235
613623
1042815
1962199
783742
1037121
1812615
1894869
1209464
1322441
1539222
515974
1742758
261616
769547
1604472
1269126
851668
102101
729202
1314254
639455
1313142
1075995
797885
947315
1592330
282776
1795489
1371741
1775277
306188
587968
218092
470868
116211
61821
482230
1023056
1931130
1764281
611461
1500904
697715
584194
717536
948717
136378
1822751
705060
220863
1636176
189941
1776009
367276
1771295
594853
608431
183494
211493
1870998
1938791
681752
1568963
598444
914034
1347998
1923170
724926
51080
689361
605695
1607196
419510
1347961
1559817
1874895
500350
376045
1534785
671859
43954
369700
1783701
555301
626108
106566
91744
1510533
158831
1155234
1208632
292914
786644
670990
1703113
1453413
797052
72870
1307570
1658672
1714635
749486
1389807
1345988
158120
1233089
1077771
1091761
214900
162912
412492
457153
1159443
1830593
993815
654435
743070
1140485
938967
1931635
117616
1021811
5018
574043
336180
302890
1287310
1633426
1569810
806453
1516019
1379242
1480901
1586430
1880746
480101
1841923
1401630
1279671
893454
591671
1157486
1867949
180456
947834
1751350
1532511
1697895
344077
1728915
1475939
1303550
722233
782467
1512162
295518
939303
1959879
1468424
885085
1626157
1368992
1270152
711177
1710629
990836
440711
65349
461826
1103170
1801723
978749
638997
1991932
485325
280518
1057939
416549
703176
1389162
1004050
555083
786534
1162397
8802
1861451
1624404
1759984
1872440
439109
1831982
1464407
1025191
728459
1534974
798982
1115386
1671384
192069
351401
1838689
209963
1533657
980285
1857674
163922
1856069
1341819
1923931
633887
158107
422864
1965072
1104483
426044
785847
1425113
1848635
692167
555475
1170995
1603785
135988
529590
702272
790186
400675
435970
1233401
733979
444043
537742
259545
1761416
1386599
1279586
635257
1843995
1520116
1479158
62597
1731706
1722854
1404618
1661784
619460
479668
811899
1053540
1502158
955128
942193
1712609
1661725
1527312
1236517
1889693
1794026
1842918
411558
698937
1289858
1641528
1012282
1853049
306797
472858
199454
1070685
446911
425518
1120598
226786
701216
1126925
878500
426824
1662997
1805133
1900343
812254
485990
660235
584939
997612
1608128
605105
105076
1038588
1844000
76736
1037590
1548734
1982024
816583
1760533
1412732
968443
1280543
1493974
966213
462170
1884522
657269
1176901
416325
1378165
839518
655224
693506
847340
1466585
1179867
1506081
171911
843076
952587
818936
1178309
993233
77709
849791
1612018
1957430
1485383
760767
499819
1331272
1793354
81006
1292330
1135643
171338
1625908
1296356
82466
1665491
1392263
1390909
1054851
1924463
125218
30126
1935058
1764747
104217
1814078
412544
33216
641429
1133291
560614
1395790
543590
744807
395717
981596
1957174
804024
650916
460931
1576691
875259
1766131
746053
1694050
377115
1692294
731605
1543701
1613697
15320
1555379
142158
1587309
1822279
443449
1784013
1613525
1834565
1227914
491613
219886
1891096
778631
824204
735606
1265226
148102
489428
1493900
1723474
1163544
704753
1096739
221732
1574883
23138
13259
759261
103652
1275631
1723565
23392
307463
666364
110056
1072394
1781112
799375
544485
864545
1825303
1747468
1579524
1789636
1379146
856657
129824
561253
1157242
435901
754923
1446526
155103
447860
236161
1840734
1467685
1831694
327999
1376824
404401
336520
63131
1329137
1604040
1090233
228376
439473
180956
980207
1922684
872385
1489648
1274692
122734
1003726
1038105
79379
1025329
935665
296676
1599921
336078
167509
829419
1632908
1365972
709934
351693
627204
685583
354454
302600
1243106
396180
363988
261741
1999120
178571
1181818
1104003
1976345
1931754
1322898
1743804
9385
1062670
1223529
21230
97560
464241
1145230
984380
876394
962979
1530919
466802
1863080
740035
1967545
927248
1533506
917961
706198
541602
265988
243886
512183
603051
1929014
1204304
950766
928273
1875698
1109797
836797
653319
844994
300939
1926868
1392686
588610
427800
1100824
98149
842036
1642573
1626695
53863
744390
1253438
1263986
655745
488376
243122
1370494
1521295
172826
288913
1225858
554902
129999
1451327
711611
608083
679324
1610088
1962687
1974498
1157827
251359
207652
1137525
163169
1564868
1856926
796662
1624952
47836
1152810
1448176
1991513
913060
495820
689379
633862
753564
941484
1563899
1106900
1069738
1089688
677329
1303350
364652
746222
509309
435682
1929342
466389
1895945
1916489
884907
680539
1914678
188847
1815406
1413518
726487
133279
168183
1162237
1504922
394956
1269740
1512467
251578
1335502
869908
619398
1073562
952764
112140
736488
275623
1640495
1408977
71389
379737
68917
1667397
1338648
813230
1455782
727934
948303
857935
1849572
915793
1408198
879304
1782407
641282
244673
1420800
1014446
1026433
1300514
131715
308398
383339
713159
167275
1303770
601030
291417
1273665
1851497
758740
1384289
496376
913036
573812
1927626
1934337
1619463
1852947
1490100
259708
319375
1081190
1687215
663478
1926632
360924
905066
80898
1243606
23976
1333072
674999
215963
1205377
284509
1062377
702144
1234944
259591
162322
1076002
320908
68075
1660894
364833
1147317
1994431
1445351
682820
1398804
1683413
827754
1783821
555028
55004
450405
302209
1014396
1570376
1954322
1932716
1490016
1425638
1792983
1030738
61037
841157
535989
198900
567053
79006
660791
647162
1285834
1112101
484256
1063419
452861
1890964
964766
473227
260022
481274
673746
68575
1802809
808914
1790671
1481401
747674
966687
411378
957846
824722
1472738
179603
1555137
1904822
408723
825707
1067555
1449679
610441
1188589
1261579
530367
42581
1961383
1209789
1915619
1496964
1507485
760366
158793
280284
1438395
538246
1466073
1817801
772795
1494360
441889
424894
293094
158671
413866
1600483
1762619
185860
891425
1987014
638925
327186
903876
1097026
57979
1050649
732307
269490
103579
933764
1711797
12506
1666763
869191
1109711
1956668
727170
844347
1368534
1238948
595240
1454231
69163
1760693
1709595
1056708
81713
1151762
1347785
971935
1708114
1673717
245562
1100884
1475030
1875794
1820013
1928718
862196
1728914
1231484
1426374
425504
1372759
1487564
1390045
104240
342038
911712
805556
1193951
1232391
427862
479193
177112
1776058
103443
1182576
761724
1930829
1738888
1158332
933408
695556
1559533
1816055
1833521
679319
1334310
390422
483571
51741
426998
552118
477583
1139101
1786782
991982
1726103
1413916
619252
153157
24763
746083
1761511
99865
1349493
1541726
1896380
615830
271604
15036
1987222
1334718
1510460
727852
1935051
231455
1356598
307632
1505522
155791
301835
1453882
1207776
261075
1805364
1461843
458236
213467
1787196
910243
1524258
958181
1009136
339248
1558976
420164
1279401
1558506
1936760
916225
103152
1712048
1439469
1734218
1464507
527072
854177
1132794
1496655
1306230
707426
1833575
490749
1863946
1506837
1220692
966467
1668739
1530636
1214256
1410548
643366
1072776
179251
928169
400879
1493669
1181631
158515
1127616
1362444
1933974
1108029
808279
939481
1537439
1817970
643523
1224307
25271
201874
333965
1422152
1433266
205321
416129
584804
846542
820514
1146298
698864
1806964
856447
1975094
565239
258794
670651
887933
1634479
388764
931501
246377
440813
783476
220038
489068
367182
1328472
1587834
1362585
1970679
947038
374010
1243035
358874
490489
875320
194920
196007
1305820
1842997
490784
183467
1822173
435328
1165615
1153399
1226112
138632
1735245
477677
234763
548327
756209
1969029
734459
88468
1184321
563981
364193
1112649
892199
1859567
1525694
1901801
371554
895947
80746
1328573
1895096
338267
1076446
979231
185340
708081
438379
694071
53980
365101
1269363
453149
1385392
1598605
156472
1014235
30559
437773
1181821
1993458
1256617
1091389
1823168
1266993
638238
17494
624066
1541858
1739076
1895004
893454
142082
642356
623352
1885235
1054535
1380436
1919403
618241
143923
1443026
1084642
962156
1385488
1306952
17113
1421658
1124466
314273
412474
583466
1089231
143194
1928420
1720055
452672
828043
436144
382307
616292
1399883
1340621
494808
88524
866895
944295
92154
1744209
995872
1802565
204415
921858
1066221
147573
1431440
1494293
768628
1577860
311942
1648365
1651168
1297124
380286
359809
902807
1933755
1240376
570636
1356086
83651
1491087
1171705
303337
975925
1013205
491153
916669
1019463
865693
1587074
666041
1319881
600071
60354
1454038
367411
1086692
729685
1892179
1625616
1594222
1516986
1842307
1769969
709363
33816
1125020
1775832
899981
297969
1483703
1504849
425056
1052365
1781997
1336589
1639651
334396
1539942
1116527
1724300
1062010
1411104
1397461
253140
265673
1430502
1136106
1744917
1531311
834597
360483
16605
496192
1809399
108861
634847
1115465
1172880
111715
1244383
501226
702555
1204097
22998
1232983
130295
1251818
1582773
1088106
1815830
980271
317673
1211451
1089083
1085240
1553159
1812136
1343538
1234624
990514
1009621
266650
167340
755158
1159005
318371
1256205
1350787
1030471
1570268
962611
635411
1864015
1063239
1834503
44302
528539
1630241
1114731
451043
1008154
1399046
680722
576536
710126
333478
1323492
350107
1193349
1985995
1048764
1233068
1808382
1291901
213934
487580
134541
1804719
1803843
335319
556481
1375032
883619
1142315
543670
335718
1960400
159190
1397685
1420131
475347
482477
1869245
1415525
459169
481468
654973
393830
122190
701008
931975
1304758
1475476
21632
463546
1981369
1526722
175656
1564629
1628356
597606
190328
1471460
498491
1428740
1266088
429253
12948
13552
1062816
1151637
1278174
1664101
1552921
1934517
1439215
473553
592426
576482
707990
976703
1664732
182054
805305
178442
154130
1052303
1191205
1061521
682388
974881
1925676
1485411
322428
1067274
1799413
1000351
386443
1578436
1276339
925851
1122968
178656
1855974
678835
456198
438169
1450444
1307135
693268
316834
1973044
1373398
548321
1017343
1113367
1764886
935339
301776
656582
1842081
1389343
1069514
606061
437834
216991
1001679
1231801
1523075
1828266
595151
184481
1821844
896099
664273
1683874
1178190
1669824
436529
1200947
1574162
1728668
534121
754214
1502702
1049795
1572530
1560954
991862
1765904
646827
1909609
783858
1347383
238195
791817
1891081
508273
1293929
939017
1090767
171682
1448004
932224
1506751
297200
272192
1306362
283996
514198
532496
1347653
114473
67400
452132
452102
597741
739667
907352
432866
1068172
392654
647665
397679
1412430
1521389
1347568
426601
1994098
1201915
273575
727370
1482918
1936422
293054
1310395
286383
540542
825822
1151977
22463
1494703
40706
1317782
101805
161567
608968
1580216
174924
984516
791344
1989052
1895414
831012
1751755
4572
109692
555230
1420132
1830238
627020
486068
950911
477950
1984316
1996150
1262491
78061
1480450
1096197
837803
370936
1349995
1969766
1640098
1527
136569
266085
704649
413060
929673
1336101
1545787
1891905
1258204
1676218
1962954
37677
1917717
1428092
1972704
1768460
840644
418674
911132
631339
670968
359480
1303027
441226
161527
1213548
1495278
199957
1581000
1432867
925155
1669087
1230668
1271171
601361
683740
1126239
1541134
666497
880830
1285123
1140224
747899
1893578
210377
327682
1158924
1515179
754677
218758
1981604
903235
1210358
18380
650363
1203496
967546
1473783
299979
1042968
532036
990051
92942
290161
69457
626393
1674816
514888
773254
380981
1088285
387759
1529842
432549
276126
1373305
1682782
1053571
1630132
1741377
1881658
1291347
401926
1719527
1061833
978332
1296737
1395256
3226
1259501
38463
302111
819933
1601540
1808093
1013805
1943046
1562816
503649
219700
406249
930629
1003268
1132955
982951
1404012
508434
1693595
442553
1008922
599586
64105
1556845
120730
1898299
587558
1025285
1917606
83525
451292
887454
1081741
1457073
822743
1795706
808593
1582457
149951
1853077
559286
1673186
790722
769553
1780039
401786
603385
1656411
184324
581480
1542915
544227
690555
749849
1067030
1531923
42006
1907120
1582412
1001660
1666064
157235
603537
1295598
1585414
1251998
1440072
1009671
530754
1185942
1404955
2119
108117
1461350
1424714
433067
1577769
226331
926199
1425335
1050307
625333
1138195
1978831
900955
1191903
814155
943959
128561
1676879
1353936
1975606
1959159
1513375
310180
675251
396192
1719839
121222
57562
1751701
619600
1623408
903422
1517425
677256
715019
1047549
1810881
1860944
810291
1128345
546028
347133
1697405
1381893
1417501
224197
1226386
1906850
1152084
1388476
842521
1259135
1374082
1952237
1768696
1697119
931745
1144903
880139
1694186
462898
1658100
1414155
1461704
875762
152096
922428
224022
1307625
1880257
1752636
31320
646633
392649
193074
1152197
983215
1566799
373646
131908
328445
519876
1575619
1036498
294631
1702279
1065056
585745
409268
209532
1822988
328042
19002
824766
340491
1904107
1504105
376926
1714401
1616268
1777050
614399
72829
641182
815250
881410
1986057
1784042
1323369
748441
1381506
1943820
1258070
1734594
1125966
1151887
1059714
882460
26614
246718
851529
1163070
1677735
1806046
732920
818564
283204
326037
766710
763878
632932
1191420
1282271
1635741
260125
365076
1826965
1322446
903769
1504019
1539098
1338684
440941
1013439
981116
954588
1174408
1396338
271426
1141966
1162676
21979
744133
103040
1729508
726539
1171206
1562836
1777082
1375872
889715
1557684
805082
878146
971078
1889873
1413291
127427
654122
1135723
1767158
1856525
845667
113396
1205775
1124439
348772
1691443
752023
71041
899047
1264610
483038
221589
959821
1516638
1523994
1185308
1251796
1208862
888039
470842
1138540
928264
1494053
633396
720940
831481
162665
1615619
915440
476240
1695138
1367874
1000448
858781
1318199
1912639
826133
645683
1130625
194235
1232830
541729
1368817
722506
1090216
1342793
1336132
582718
1049722
1692767
1007980
1898862
309876
770786
1512320
476441
677810
1865451
1098776
225542
741092
1533826
1427987
687419
996396
1670319
347018
1967122
1275952
1917483
1506753
973077
1641553
586323
1242881
628828
677863
920734
1279005
711570
1240063
1470294
703890
995853
1639349
1956666
838614
1294136
449147
1715089
1483072
1335570
1916116
1085805
243858
1228401
1016970
111780
1210432
1861681
851143
1799280
1290936
1819296
1975686
125388
1533160
1574145
336901
342377
188666
1637546
404009
690645
706130
286046
136659
1424657
1439249
1605035
837066
1125660
1129755
1475014
856659
1230163
1079350
897701
830440
1321142
1037962
5296
952625
610740
217888
1558245
1228072
1979224
274781
1656095
864640
1150907
1128899
789352
996527
1894530
9998
1938538
1101655
1942746
1427865
1381553
954323
587505
1113552
364667
29733
243548
1204503
285327
1283007
1151617
1900122
269985
169286
857252
1192824
298795
1343399
1360599
1056730
1313717
925262
61714
1170189
1508004
115927
1443484
441057
1733699
1823406
151989
1037022
1733702
414995
254271
1902072
1459510
1227953
992274
964703
887693
1946481
163423
632912
1338012
1178351
1797447
966867
370519
457282
1918952
1090848
1269938
187850
460412
1167788
829923
1813097
158941
905731
865136
47944
637027
1587832
1334491
1383797
1671448
213900
542685
1251289
1563376
1213793
1900116
936586
1689513
925873
1943092
1445763
1446332
625455
989987
1592133
1049903
240286
204357
579336
1165649
92812
808653
1467801
1759048
1084156
417290
1748289
346699
673472
1762905
336723
402233
1651779
1869777
169547
458769
200244
38293
1395899
470041
678019
957871
1220614
241252
1895301
131875
446989
293173
1783695
1411969
1674174
7888
61778
1755802
629030
1852409
1419693
835799
1347586
778682
22215
552811
1907637
205247
554926
677553
1274406
358161
558886
195507
1546640
1899608
1170178
1381344
1979978
1366909
251185
983807
78347
810002
513925
1228538
263919
1525014
909578
1049825
342730
1787739
870791
1388271
758004
1926737
824398
274067
1179818
1498123
1010836
1950357
1549104
1631823
126347
383455
1605797
951081
1008894
53445
1693519
282141
8635
1713151
916915
60883
286068
950747
651292
968819
34315
709657
1547183
1259902
1281197
376840
1235709
1734803
38861
1378612
618802
1607992
1576806
1029833
1415709
93184
147533
1692624
803234
1451644
1716097
857442
1118334
1154733
831316
683837
1946235
49776
1923543
1821215
783007
1282554
920045
668668
971697
759700
708770
1735639
728767
190070
996833
107675
267558
249434
1929620
798740
1265565
673897
632724
474138
1031839
291551
661738
1196417
1857084
94223
1543301
1975627
681187
422235
337372
652601
813538
225347
596263
839345
954998
191139
984509
446508
1458478
1692637
1929935
241955
1914693
1858547
1795397
1466193
866241
294330
781084
697254
15176
730486
1707352
575919
761236
765584
565435
1055697
1668754
1119063
407545
400346
1210671
1230065
1731290
1151259
1136520
723903
167975
1380400
76086
51850
1506889
311425
217320
1845624
1153438
300185
949651
1475016
1842382
865771
1005868
1920871
658173
1738749
1216096
1200817
382611
462230
24812
317771
1146042
1058867
1187089
1522755
297568
1114620
267013
1946107
1798973
1721559
1455417
1386093
523866
623440
1578639
945288
775578
1436450
1529715
1413944
652842
571869
1913544
1716641
1982273
275373
507334
1483011
193799
118626
965595
923368
938809
617080
1621527
1125539
1732024
1142900
1862400
910464
615676
157379
659497
1782885
960618
1590443
1611196
188749
785660
1162222
1082332
1826762
485348
954158
312477
441391
791137
1959331
779289
478322
1953309
126901
389369
1080330
1168750
1116007
679889
999583
594638
742297
1405255
840746
1736313
293360
1518488
701330
27449
205639
1170985
884685
1587200
960736
867098
1061561
49554
914860
1067424
1540268
1869079
1736116
1604214
1563458
1145405
886960
596888
1497789
1845937
1743375
1779275
954384
676177
238548
473821
1274133
162838
1958913
1784580
773945
1857902
395942
346657
1434000
578395
270979
791195
1692267
1680513
1324477
794250
121741
759723
1562013
1163033
1649693
1302872
726736
444152
1973487
438848
190350
512347
1152396
1156486
1645323
1249035
1935545
1700213
602926
879122
1876434
1565583
1991079
513787
1859711
479258
427907
1977246
1929080
652845
589987
1064509
681499
501754
327254
624749
698854
75587
155428
1436652
1154739
692966
1885705
1587627
559325
1943207
706220
1445991
1408447
329469
827917
735559
386373
317591
1500410
995605
1153688
308843
1008020
1026642
767183
1797256
663372
1280569
1444031
521083
1224907
1170154
768080
937078
1308649
1746820
1227017
475321
32324
773230
1054288
495649
128519
805678
1299658
1318821
1694987
136707
1167498
385927
340196
633902
1027080
680017
1897823
457371
1912591
1647403
569293
616565
1576161
852988
1270552
1723099
79588
1258046
379895
234524
1567766
1021804
1689734
826433
1662143
366962
1851945
1249782
719085
1041392
896082
731320
638713
1368258
280749
559142
1347072
1795081
959497
1508016
1035299
884079
561721
166549
1981606
771270
1018003
864316
1651108
875481
440941
1260002
1895601
1935957
1331026
1605897
1712036
711222
905649
1156378
277627
257742
1142786
974264
358407
1626473
113555
1533577
179214
1533502
646941
1631383
1405220
314243
1814733
478072
829828
1621150
1900362
431458
423543
467494
1635278
988022
780050
705609
816531
960807
578184
65189
559678
310850
1148539
1696396
647683
1286961
658805
1716787
1914603
235548
1981480
1429717
380074
377329
1924081
1624061
406249
1710417
1464272
865111
1925649
1345119
1055132
1823791
970681
1174596
316446
1903022
248410
1980635
1367158
1015834
1666681
621390
479841
1301825
316004
1258144
126466
489939
913946
1079759
1968007
1223597
1380087
837844
608788
395644
46972
790295
699539
1327358
1785358
1190221
69423
1166713
1530868
397855
172615
1079533
1934562
532198
522142
1812953
1075118
1111601
380160
455838
1554641
754432
1502074
486173
613506
260383
1330724
460941
1473656
1745351
758809
807918
284571
1611644
1281385
472251
484278
854639
1442102
1751565
875307
379794
1501043
363836
1933117
163024
1568186
443310
995682
1123401
890366
51038
1215183
953585
1889462
122566
816317
633005
1125369
34376
46012
1764972
1555347
183184
360026
1016561
955111
1152584
1449755
1893294
460454
429297
446239
1310585
1759020
371608
1695276
862940
833089
1717220
978195
1708634
32266
1911582
275431
1008046
283722
712209
122519
284634
1322801
410198
851972
421497
1226808
527336
77742
1584878
1721687
1900353
698419
1240532
565600
600877
1950415
1712055
1329057
1639536
1666725
1717390
1082103
1996880
582059
1489768
860589
360388
319491
1821802
85741
2858
1924863
1168958
210295
1070010
1116301
824250
1253838
1695711
555853
297052
27109
1525929
818687
726971
1342857
1511766
530674
1814675
85863
1106580
1939403
585299
1847333
1148377
1664230
1362310
1255852
69786
1249080
1787606
903777
313703
1496134
615632
1220181
266531
347159
907773
1963994
162882
1019139
1352442
861086
894145
1565566
1573188
1319263
1341153
435822
1657411
169003
1474954
1780473
485776
1889762
1369465
443680
1970001
1728713
114904
1835416
1220470
1766497
1187953
133650
211254
1740078
89424
1599931
911328
1924268
1071220
1219218
1850078
123394
596926
1142108
472903
1004484
132074
866765
1537422
148402
932110
1390241
566455
1531995
1058984
1729804
585580
1186140
134606
1746660
1550431
406163
1120963
796598
1923072
67629
1170239
24123
1613160
1744696
1478798
325221
1069900
479313
1007636
1431127
558160
1619671
681882
945928
397457
592963
888977
1823426
1231675
23066
1081178
1239621
1128191
1587096
1884795
666352
172933
1079150
1895706
1791669
1902663
1522203
612670
231088
672767
1247322
1335253
1610040
727915
1841633
1167781
640352
1362185
1335248
992168
279485
154790
1703942
1157239
1493334
1462523
1695692
1796329
1920602
464758
1020807
1153897
1436562
1411809
1522614
662944
922789
642083
361398
52677
237250
1682802
592330
1092220
1043281
522538
713690
888411
1624163
961520
1689260
452481
1420236
311256
1799691
1048284
418395
1537510
224673
1336958
693949
919029
272636
1461168
990212
180073
1139393
1766482
1982576
1136613
1385220
1716774
1812243
1736051
1532789
1924285
1763077
628346
1224692
600242
1407861
1399450
29299
191396
1163958
1984306
1348039
1069448
346236
310858
1831937
1017467
1399508
1560253
1558467
1527655
1139
683384
1956711
1372186
1982308
1559083
1073757
642098
125985
1513868
1738041
1106217
929202
1852873
181412
512072
157242
1790782
1091247
1008096
226204
65161
1793480
1026036
1565967
1444711
1169229
647104
172992
99918
617351
459098
931559
609856
830494
619560
21835
1096085
1766748
1225993
940561
768084
437590
1379896
1963417
1490142
630584
729077
1953729
1929660
1646240
504453
1777444
891580
59836
1305996
1253643
589210
1482852
74212
1471192
177656
1384703
1975497
1756182
128663
103217
1587997
1001942
862423
137408
1510891
1975842
1192400
153442
1679805
1423608
82178
514243
439624
1947618
935879
282792
1855197
221945
1026412
1130270
643026
1899031
1979356
1326735
1786409
1660695
1907287
1179814
1414526
298244
361485
1503824
1543136
953754
599641
1828590
304361
81829
781804
164884
1257872
1705302
593016
1191766
1231731
1821751
66265
423691
530503
351399
656102
1028094
1929252
1782720
1469016
1359989
1237127
1382120
67653
1098127
983341
1814976
670302
133394
514555
956844
1621763
1205888
85720
1813580
1250396
598554
702810
822690
1582839
1913520
1691858
1707156
206504
1140645
1834707
779739
1545051
1917892
1522467
1640461
256979
1349524
237882
1357515
170238
881532
541232
479245
345051
691093
1911305
110866
1785951
112601
84313
1872319
1870914
817995
557340
1634223
349235
1201703
867484
1568040
1638648
679594
1652356
1490939
925977
962002
454033
504855
1875046
1055310
1990762
1934362
324223
1498305
321752
1392677
972495
481696
911226
1153979
1563950
725239
56980
1429209
1750707
1885388
816093
1395460
748182
556745
1984981
231632
1572420
1675179
1739225
1080209
1396430
1554149
680467
305131
355
1784662
127950
703661
1452373
1618755
303783
789775
51553
56387
1284303
275310
1097531
1869370
1861959
1041010
685195
767773
561047
38379
1696141
1531982
456026
925586
977375
850447
482332
780787
1820813
1710652
973075
1982393
1669722
30260
923639
1477372
1514688
1895184
973494
33375
117188
1879144
561377
1884477
492793
1015218
62739
600528
699810
443501
780159
507297
956677
600483
516573
117829
1345280
914299
433530
164177
743856
1692504
842628
1517550
83019
538795
1103818
633708
1864759
1479545
769042
148545
933110
1194699
1484837
1481636
1481103
815485
1294589
819795
1592236
1804914
1279024
12231
1017462
982688
497241
1979999
1451585
471756
412704
1072908
799334
906147
1653359
1390503
1389808
898213
1873127
686272
1129691
196134
1410588
79666
1036748
1070081
1438064
1788480
511449
1949206
1301988
133254
695049
834286
468375
976693
1005722
480967
366362
167705
1669857
1991393
861743
1367660
6046
643898
1530930
1083342
1428988
1682260
1035501
44055
1305336
1946847
1139929
275829
3892
295217
1946590
205180
1877080
915518
1654132
1262720
366661
971951
598161
1008119
1445937
1193033
733162
79648
1667681
203206
38214
333082
1534506
1434873
946632
460630
1967314
572551
1823759
1840268
967877
134081
14782
1189129
98586
76849
1803506
1338195
1208857
1783846
221033
75322
486836
853550
334737
1470723
1851386
1426373
128420
1444047
1932007
19841
1325768
1406215
1793570
874889
1844796
434812
845991
1160239
776762
1533529
1969734
1055716
291883
847341
526939
1981887
1383215
946172
1911814
732552
1491886
1210700
973299
1590091
169673
865286
1978594
900753
1519233
397650
361509
769505
971931
1121742
665883
168723
816357
484497
627549
1384325
314473
1917678
1015264
1423767
644123
365347
699019
45862
1546779
1159759
1833785
1198323
154405
1509842
838778
1779670
466891
352062
403776
649791
1107101
1404326
1190961
200924
1084796
1413581
1095576
1991130
710612
656460
787578
1123318
917487
966327
1793283
1596779
969232
493924
855161
626294
1918190
893200
1299454
936905
142001
510163
50377
332791
467944
630945
529895
116603
1204941
1131451
565020
612493
1025179
972435
1817330
1321724
1038144
1852274
79067
930295
46551
1725266
474941
1814101
280999
802932
1170177
41584
668949
1252665
1766854
1235803
1173898
1260832
887985
100607
1725483
1412983
1410744
787130
366909
550928
590791
738209
1608536
1815571
676
113751
1280788
677359
600431
1861971
1274103
1412072
417762
526037
382982
402048
1361780
1110796
995061
1589265
135103
1504485
1110016
1777901
173019
1134841
751573
982937
1684082
15108
1599435
1892308
1069985
1219085
208871
1150827
744905
1591057
30842
869595
882776
654076
1758378
611917
808522
1979744
1648486
344485
1493364
1584280
253938
94446
1310223
1696118
564664
1580504
1418468
1507322
210221
1471238
25544
248587
1810672
991192
1017091
805212
1548593
270995
1449531
1627034
348507
1970222
332109
623203
1642034
1300154
833233
1363921
1527689
1517592
1483094
1053890
1601642
763935
781524
1911560
1387749
579317
1998199
1665890
1454749
578195
228976
984949
1424207
1381115
699210
1105452
1511936
177755
279852
63624
1327023
1746519
42386
486037
1670679
207318
974853
409449
309931
1695780
1378162
200084
1912039
294477
1506171
1538766
1326945
1831764
359430
944136
1514836
416511
28890
857356
1717328
1374800
1769133
474494
1671278
1035908
957483
278796
883835
1614074
1259545
1192343
33831
1520468
1492121
372632
6536
1794100
1557199
1195257
566385
1081699
1324238
1744599
1508071
1839606
143819
1105276
1257941
1234662
1025309
18910
1303618
1483451
1373849
580281
871124
108665
530052
1662322
1339283
403466
184676
179825
776595
568783
1658168
1213532
1059463
216243
1890468
1675025
610263
583018
574516
330414
644613
633933
1359291
1404390
1556627
52304
1710207
1437155
565546
286324
615206
1958184
1232494
1879502
1556902
255822
365377
13545
1796990
321018
832009
372275
963380
1093363
1419822
797412
1505669
885839
493158
874776
1091551
933055
580280
825884
526164
509121
1894923
166958
792145
1591625
1148663
1853769
1360337
668490
1419381
1269817
768282
889526
334006
13149
875780
1694466
94581
405583
1303850
562400
477330
1370152
1772140
1530046
285240
957575
290903
1612686
963162
1838857
1974118
1766643
1918457
427806
1785425
1202258
158703
318808
1973452
1692438
1424800
442714
320546
1007558
377959
1060065
1985221
1014592
342133
1862145
875173
1512596
179048
914839
1899924
1987717
1116247
928330
1882228
1835966
970798
716342
805265
1192710
1508377
914216
1053935
1431410
1220211
1691908
1716015
1974579
378512
1323518
1730000
877758
667364
910896
713340
1149549
1899547
1364
1484105
1013988
1609301
108117
1260143
1846948
687498
1192265
619096
748100
617324
788782
395770
185477
67947
876789
607585
969469
1242380
1237058
465377
1971870
1405632
1757580
1105812
883284
500624
124692
1927867
863755
509145
511944
1900173
108749
287574
678054
162925
730218
459398
1675166
1968609
1476415
823973
1170020
77859
888526
1075515
496694
1850999
1456982
740904
662258
856266
992359
1727269
714174
195471
1693321
1815879
1159122
1569201
333121
140881
619019
81581
908331
1409270
277429
462484
348330
396684
1539536
358840
42380
947424
592300
764387
420507
219359
1052223
1942106
1259808
704631
397279
176002
692706
1138275
532286
1627102
1123398
392351
232754
1976927
327280
1258225
505284
330473
937796
323969
964505
1660982
1954451
1487064
1184411
988601
224432
1231574
840155
85280
1531074
834699
1003440
683484
1482282
628471
646322
1841169
949237
1508716
817859
1055438
757295
859005
1198104
1485788
1761272
561283
1572013
1217627
1521421
159387
1127412
1084666
658512
1343007
773001
1402773
1579682
979033
1036022
1002933
1659664
1661977
1131374
1496890
589178
532732
1279967
1894012
1678705
727
901711
1295744
1449338
100427
792775
181679
1522327
196877
865998
690000
1581107
1304074
436778
399220
71938
617897
1875782
1379285
1661580
84472
1518182
665205
1404452
162162
798604
1480450
1265453
1092861
1277970
1348547
1364163
124841
1549753
1647765
561991
1634359
654235
1790081
42540
1925802
1733674
560672
1959465
468738
699931
1792957
739228
393157
484318
122886
1962895
1161363
779696
136770
804131
1872462
1383271
27367
687833
129627
1413564
337495
536273
39886
1480076
690737
1520973
1758704
172823
356791
1927929
583489
722063
1968978
849412
192386
437013
476668
814023
473299
1716800
1375685
753313
1558967
1291334
1266040
323740
446819
374624
1906216
1853743
1431521
1404566
475241
902166
1038490
1660749
669970
282045
544630
97874
666456
1512520
323969
905904
786812
529516
103022
1152971
1564995
1921696
832936
703742
1786638
648279
1147059
1333658
143759
1917042
1988728
674191
732975
570802
1501243
1906613
1258730
376025
1124587
737596
1533575
879500
705339
900408
28887
56307
1820027
254678
485326
1245764
1323687
757822
1913022
1191495
1453715
1102301
1772427
448998
1430548
1679170
1499218
1333280
141338
1924709
1838664
419948
866542
262505
1947707
936169
673966
1248426
1777643
1969356
363637
1613707
599915
1981853
650674
1580365
1566757
1516714
28115
795612
1880467
1221458
1905899
594109
509614
1751366
1259428
437267
826837
1460951
1963092
363951
741668
356725
1273042
258796
127397
1350088
903548
1924788
1286043
1498164
1554504
1634349
1784895
170861
1588372
584480
359244
22580
96909
1308494
448808
1911133
1960091
1643624
1976599
1883916
1219890
1758852
1204179
782208
1566858
28704
154085
483870
1136521
1880552
1892423
1577182
1042081
796549
340825
201623
1657452
1829329
1133956
624235
1619203
1020845
1027231
1000893
645632
872114
1751105
792437
1283055
715721
318480
1141240
936518
1450422
1817314
1886748
1751182
458931
1829049
1156578
952350
146952
243384
1412097
522947
442486
474548
343555
213448
639997
806776
5838
1100871
1049945
1032262
899421
887294
1234249
532720
340253
101575
1530441
977225
801363
1780092
752336
19919
1340564
448008
1867320
494445
1089847
700865
1459765
1980260
1194383
1254640
106530
1720069
1950646
1138284
754878
797805
386382
1748705
54984
1673305
1633537
1076694
712320
1470655
1138760
949902
1564658
1703335
948156
1371147
1297028
518412
1202384
975287
1143132
161537
337974
575803
1632216
362699
370367
1278453
1626988
515138
1717908
28648
1331434
211603
240277
923340
1787745
139976
1731417
42819
136096
42750
479631
793618
955632
1617080
123456
1492234
652829
1799358
720309
1688350
1815555
737029
1948269
1370613
111241
191978
126188
1589191
785705
1628450
522024
384027
6918
513101
1781957
1790646
1403497
825415
1119322
1927215
1690141
74725
1411597
996169
27933
1156906
1595107
321159
205994
1230191
672054
507732
621428
424206
785484
1046540
744518
1676320
266378
1774577
1447005
622032
1353315
1294915
109804
943325
863643
1880172
366446
1260510
574960
423315
628919
211054
107115
1249194
530369
1452337
70187
8996
1184495
1062351
1308820
1746625
1215621
1462141
239643
1933744
253062
1876953
807637
313435
1737349
45066
634570
534545
244761
1138616
1987817
1130651
658449
1287111
518884
1084737
918707
399821
631650
1571318
1148185
1514421
702984
63108
574934
330063
1632878
1135248
35929
1674230
175973
1873402
1753756
1982852
1659668
139061
333714
1297702
466360
1714696
802220
585249
1120391
312294
1125145
910888
256420
544478
1196435
586447
1646189
62903
57081
1036926
724905
1328390
961240
451495
1764607
956162
1444088
1966619
1981364
741770
1669156
1838435
1977521
38502
1527238
1883861
1355581
1665729
9754
608990
537341
1069856
902241
775921
30107
967129
1564725
1517313
1123503
1344166
1331594
1306972
1708538
555359
1968582
184610
415019
1227807
143259
1077159
582011
1777126
939580
1751751
100965
1822266
1231392
782933
1289589
401244
995130
1943481
135984
1195268
142617
1726803
1818237
1010886
1426811
20677
52772
1402520
1428755
660007
1509860
1751417
374661
733667
1760132
1016804
1440716
1017843
131761
1457384
1738401
974695
477638
775635
511322
803558
1955497
1923385
1571031
710527
1577908
1789213
6521
656381
1790294
985129
80102
360070
1440953
1433491
349537
790079
504317
968475
1145360
1013114
1892747
99203
1151040
58729
457362
968703
264032
1338815
876236
1405842
607012
1152780
1762480
1194265
64586
875938
436969
830465
1892502
1829431
1665425
1140739
1953341
1005277
627207
528556
763984
584605
688539
1453290
1324676
406026
58883
1722982
924460
107430
259724
197013
1644043
1756575
1090911
960223
1091634
1863937
324734
1994973
53314
734133
916913
841854
1871684
1024636
1768082
1953351
44638
1005619
1594134
1821219
744323
1170781
1101822
281868
924913
1285891
1369178
775917
1491710
1923496
961178
69614
221976
493694
1861597
700976
1053280
540476
103560
1955449
1603593
143760
915129
1372834
352790
1370766
851778
1475025
1048077
94354
1956353
1269820
1430819
1176775
800040
1533794
1876868
345936
1462728
1694154
158380
125474
1794961
1977270
97516
1772377
1778094
15815
1614633
1515613
507941
93361
1575308
774604
569980
1925205
1889940
480852
738680
233779
1950503
452877
1209536
1491833
1079387
1274593
326872
445928
1783691
733317
483655
1392760
1550225
691254
238510
882042
929748
1190828
1958588
129103
1425046
369167
948912
740839
1302228
118105
1164518
859847
820022
9308
607912
1227926
1889677
180703
694146
1937264
1443868
1089125
1928195
1707837
1296100
1279400
265292
1175020
1529013
610887
1925211
689115
1086625
1563522
1003862
1070558
1371391
1909607
130992
1771161
1098415
1935435
1189200
347910
207780
723559
483414
859316
1634875
1161336
291429
31167
1318731
1554095
1820085
200100
22774
1472800
841659
221928
1003494
1828655
1233329
1815772
18156
1087218
1327219
913291
1455983
235022
336033
739956
108109
1794495
779667
746844
1381291
1898989
289325
72992
160199
822249
16737
496112
1106918
709540
1114427
614906
1043255
1530853
359297
1056194
1328770
1905094
357021
615332
246500
542343
1805453
1216867
1175130
762967
455350
242018
1755346
1619554
276861
228432
39635
1856535
185406
364349
130047
394953
1458918
1900722
1892836
1875029
676757
1325804
302282
425541
736135
140633
959295
1376254
1127794
1838099
1573660
1988496
1792414
1166993
692935
1625191
1725034
1018733
1842059
594748
1159865
525229
366063
983608
1249556
118422
1899963
150467
1368970
774214
1334672
724934
1015394
923009
577697
887594
204724
1660479
1848076
638898
1167851
25357
1683989
1788759
1938709
1582739
1795286
671537
1234953
1583662
174300
409365
649686
302568
1651426
348377
894445
1400387
1102592
1559889
579012
1144707
1963922
1581826
1435463
744902
1909658
1841807
1734026
1194530
940795
241532
1246018
15821
493262
1905864
1281563
1039418
1128567
820519
243969
1015567
193715
171605
428115
1804477
1943395
1034035
1184316
530476
840080
1472135
1301882
41407
1487081
1520164
1902237
1371023
725888
1960072
1981302
1903932
1447457
1239709
688886
279504
1008777
202420
1777132
115018
1709393
624114
1262161
1862365
426243
627205
644968
1218291
1342268
817605
1265683
937857
1071057
1069186
1234261
1869660
740188
1127763
862272
224664
1615543
1607655
1747526
829028
1675554
1700247
1795576
198918
492477
1759872
1948310
1928141
1072241
970451
29349
1240992
752921
1212699
1592138
1898632
758041
1947904
1081565
703038
432996
1986331
166952
932386
1080703
1734474
1325080
1660683
998633
1024712
318897
1718157
1075619
328869
478558
1200896
492935
1419226
1802748
1907960
636697
431436
859777
171146
1178241
1498110
1696289
1724389
390183
619272
1605085
1885234
773806
1217248
1491571
1703164
200347
1253448
922467
1237025
867272
713461
165675
1171282
1404994
1979624
78599
57570
1255699
1023615
1038813
156275
1860980
257724
869256
4115
1811750
1763207
556746
594805
683532
1744890
761373
25318
1794422
775720
306300
485007
1711214
445169
1976612
222336
617732
1050494
305757
1056291
1377521
263526
1254869
1081093
904448
608135
1333664
413014
850512
585566
1794062
235774
276903
1454898
189557
334355
975960
1587521
1449327
1932941
1586565
86378
312925
1923532
985887
1783298
1680894
528811
1452964
1782389
1787093
1759542
381236
168055
1021233
1371446
492839
1044425
15186
498132
1474786
1630101
120032
1869370
284635
1187495
312361
981517
551734
529947
160171
1097784
1728323
534222
1616590
734829
1158215
471747
864168
1924290
1089993
103692
436259
807639
1311995
1435235
351109
1820623
1509925
316494
1425723
1683491
475863
128261
1945177
25989
1448781
1937522
454502
322186
1162950
471458
1875167
988562
1261415
1195639
1887837
1389656
951382
735537
1194778
1043764
769941
1491649
773690
1727381
78389
1045975
586012
1097382
1971526
513045
1712876
1392971
1633313
1748816
1813316
1228099
1153514
638338
859036
443743
639636
418151
1840096
1738309
352186
195903
1472319
1670630
331444
1156908
1021450
1659778
1599530
610085
315802
184056
1403634
1756377
1222520
1211439
1079448
1822709
862139
308897
628520
146360
1341692
1357914
1289612
400292
1631771
1382088
1966388
1576963
1825274
1718188
258667
1959944
1586481
474070
1437732
1752871
1719948
1593367
857859
1637962
1830567
547175
127154
1857190
549118
589163
1437449
212503
963057
1091445
315904
583068
669666
1605852
1056480
1733447
841350
184665
103951
397007
1437903
9154
670384
553320
1906947
501208
1983021
328545
1274546
1805322
1121908
1601920
114753
357364
1889759
1197134
566129
191252
1450225
1702780
1486684
522703
1264261
407253
1777335
139313
769668
625429
1154777
915466
197250
1211935
122189
1585803
1294094
1007197
930706
1833493
924952
1166892
1689438
1641279
104093
1902649
276435
1339414
1712570
145678
1517052
1886556
1013384
1614367
1204354
1966464
124476
1549814
907771
853239
357112
13278
354616
1469806
1324927
1860219
1350057
960534
1835796
1702930
948407
1080267
405980
692986
764502
1714316
1524063
13470
1558056
1172392
634640
883194
615458
751311
1807762
1533721
1119174
563614
153450
216601
386717
1282919
684476
1621646
720665
736286
1298484
1117109
368112
1922067
1886013
1734545
53582
1117908
509915
829195
823056
1909779
1310344
395277
1744493
1271902
766938
888187
813656
186146
1515475
1868769
1112275
873131
484106
309592
1486287
1094560
1646719
286956
692287
1063629
443203
1556810
638278
607183
1537273
390242
910208
1937062
615630
182598
446184
1603017
1793778
999759
1366011
403595
1615925
58695
607835
170508
972968
1365924
182279
695718
788491
284112
1866050
143409
1646834
866026
1947436
1874533
36945
478569
1090905
801431
341241
478510
946357
678467
901083
35387
1591059
85860
199933
121606
1001618
504343
1073838
1672165
1203861
743441
548585
679360
600513
1615131
1360823
1332521
1221181
1460172
1063907
159625
1810862
858704
1437510
1556409
758019
865917
1033316
32635
173874
1054955
1987136
1478393
441797
990853
1408922
1168411
1186893
507314
692622
488334
179920
1797866
563321
215738
1103283
878863
1947848
688100
1902426
269749
1156021
1921379
850579
206054
432941
721562
1157843
1634716
366483
1256833
777216
1812340
1771342
1197308
1186212
1829798
201918
117662
1363533
1832607
936538
602764
335309
315820
645042
420960
1766290
1945217
712901
1446403
665009
1122
667706
1778148
732310
228713
509722
1889923
1627337
311821
291759
535952
1368905
206655
847932
17850
1413948
1773475
60766
1483576
72776
1692290
1946981
1893572
521181
378377
396343
1414744
209093
1752834
526730
551867
1544959
129311
442802
1245496
613265
1703884
799557
379349
1883897
978011
1887359
975079
1051328
1109608
705487
591461
1477358
967147
390179
1709211
581880
517400
673723
1540806
208449
430997
330674
1886964
1029078
554714
1560924
1518420
290718
636103
728690
1609816
603822
349306
454551
1389176
1637647
401266
944001
669892
143526
1459139
70798
1957240
1323722
1146581
1930913
683084
1388875
1002184
157378
193176
192704
1733014
510055
181632
1096277
1359701
1847244
1121865
1980826
1092085
1360461
1254755
302396
235365
1351554
1018651
1236411
326012
443246
1084878
957523
1107766
1529974
720690
504928
1131283
755185
1825014
749669
837492
1058649
1624020
1167108
833398
1686345
1587810
1848317
460216
1193135
451442
641016
224354
613344
416930
447160
1495505
999344
235489
138256
1067448
428187
558265
348945
1623317
1582596
1515236
1374321
247481
1663826
1133296
33129
630543
749079
191593
250115
1959927
1225189
529526
658223
1516186
783679
1533992
1229117
1173178
1536168
496197
972157
1875584
750421
1526639
130166
493767
97959
34859
1595530
1981230
1087812
1528981
658326
203827
1468817
1499819
804863
1989907
1434398
950386
699228
581464
702573
607942
129584
1051064
563402
1422948
37835
1127739
358141
939987
1447960
156279
1625460
272327
674188
1477862
1114058
528332
1752704
1491862
108797
741830
1362744
106127
1260386
1885357
487750
115383
144390
635543
1830598
1493292
131013
360001
327827
1320797
1445766
1169939
82012
206815
1430436
1409535
1587678
1745137
33056
825551
1006888
906386
499858
1762464
140705
336490
924473
1203658
1234339
573426
556983
899822
29296
906988
1512874
978774
731218
1000294
200903
778623
1191562
1008059
1250144
1366168
1353299
1638582
900200
88451
759570
928625
702872
724376
269942
793466
1103876
1267259
453410
311303
601239
1438440
264603
658494
1413878
1875968
1901109
512686
1390899
84663
1962570
1459347
190131
1544679
1781960
495261
943608
506721
1220387
897610
1901616
1855668
706847
221939
217652
1749164
925790
837146
1811951
43634
1847370
1863689
550448
957123
837286
299864
918144
1366630
481388
124287
262673
1254134
1930637
103005
388361
712634
1703177
220450
1307486
1622158
1191048
238219
1901101
608115
257029
1772604
227106
1606328
1682993
1058950
1256416
888310
768624
1367710
1329517
1577186
62797
1704059
1417612
353347
1863576
275281
1465387
362270
1387178
1106756
143968
1418148
1140430
1237076
794144
171745
990619
424789
823122
1975560
1280964
1675516
35421
1400517
1072699
1868958
938956
7258
852974
1412144
2365
1663132
336840
401444
1512759
587705
1218507
968904
991738
320974
1819821
60846
481525
431194
1059903
1262110
364190
829814
223611
462630
436934
385380
1324087
431860
1990126
1406375
432956
167512
1186317
762906
260429
70335
241172
957846
1515723
1949162
1708579
36193
1743895
545873
172161
497584
437862
1927201
128954
527964
488292
671775
472429
842442
1460908
1308348
1179820
1173346
384209
1297577
1977852
685988
494734
1100633
1220368
1928028
748240
380746
820090
696857
997069
888193
1344170
1235990
69434
832269
1528319
1100929
1867788
566492
342419
1267678
317811
1458097
609012
503582
532459
635013
681917
1961584
771085
666581
1923233
308390
1011387
938859
78532
1878070
492369
612571
701094
1678833
648523
630348
1433681
484817
1077763
88519
912568
1814232
1371547
1641757
1977952
1662209
615924
1897292
749689
790434
691125
122927
226181
904160
1369281
281903
827760
1293089
1730508
1540867
1923550
899412
323545
536605
1903673
757153
1781471
1149906
791387
30726
868271
1902025
1453654
878220
1706936
485861
768581
1580810
1855565
1727016
1090659
551817
127843
358192
915586
1093206
922768
1037728
1439196
1348106
451994
64626
151309
1078437
1121475
1569457
776833
968730
478794
248412
846059
877389
705738
1456680
219578
657966
147820
1222228
832203
49358
642048
1221742
1040901
772930
1194396
1572504
877625
154041
1257342
106711
1471350
99765
341197
719731
519908
1215681
1329250
865499
554388
1378833
735884
1687122
477112
859010
1359012
584014
133306
848054
632808
888643
1586238
1842087
1930068
651276
465973
1730831
232743
1384763
1995806
1213501
396997
958334
1455258
1539746
501044
1430770
1042504
530430
1484131
1891303
1580964
557094
716627
1996119
1188332
1282907
675553
1175872
1986821
1700311
1935972
381392
640804
622347
1564134
866066
715993
1405913
645153
909915
602779
1438993
190975
1517453
153307
1280682
1650326
1941258
1732757
1105818
1215420
1798930
278478
748499
1626671
958993
1105898
335700
493399
713587
875670
957638
377457
625800
1164753
1236327
309512
1033767
1234273
1986581
1204423
186033
1861404
914017
736020
581017
593819
1495518
1680715
351694
883181
721940
1904958
350581
754490
599040
295597
1972541
1907199
314661
194198
1980683
340706
789709
1983344
528548
1531469
1551745
189567
206972
1352430
1525014
807301
1475779
1520255
820916
658673
147898
723986
767868
815648
459677
1145051
1443129
779316
470243
1530646
385706
419718
23065
237723
952082
962987
429067
1710519
793842
254503
889054
1496668
1291955
585984
1819153
1860513
1474599
1463458
1939020
155722
589101
623777
1706751
1279606
932005
1820610
1117019
1894065
1245648
1356773
1535941
1325239
864689
1111720
1455332
1083877
488242
945949
236691
141885
366547
702564
1610019
1192281
132336
1231354
1421754
1132719
1261001
1197781
1354654
1503558
614234
544524
1838902
666477
1306655
1507021
387386
639821
1509943
1550700
679585
1688861
976102
442373
411920
732687
584878
1548085
76673
16246
421509
1607524
62228
918616
609499
1989567
1875508
1027921
1952306
1326918
1124059
65517
134109
20841
620620
648641
1853030
835102
519982
1731103
1081741
1774234
1437360
762565
212741
516575
303298
39572
1040989
1504808
283132
1011080
1697829
222973
182790
1341022
1049514
1254889
157543
1721892
189500
453483
135085
632440
788531
1466778
1048931
819980
916188
1201107
244478
894290
999189
63722
1392569
738326
1667988
837305
1215762
1435815
1922158
1723881
187559
1916573
561207
1585798
306242
303735
1225332
1094397
1735485
1372908
811099
344327
1264736
1751704
806341
231755
277831
295328
310275
1650602
1533538
1549446
394199
1199133
1741228
1879118
415372
1366
489814
41975
1166808
1275861
1728357
1770310
1929849
639612
1527351
1306541
1949016
20329
134612
1145914
646265
683052
1042087
350724
1940335
1179162
1451770
1063165
1363192
966924
853211
618331
470286
1672668
1260682
66794
432415
112181
1553660
917278
517619
106264
1069302
259213
1564465
8522
1012880
444413
1013998
627097
1969171
877155
1420866
1941775
1842958
818353
321263
1808955
1187429
1156667
328875
634599
891246
405609
754304
319001
1434305
1729454
115247
1597702
1894673
611954
249911
1563404
1400946
971305
1768587
1001564
758897
224402
1189787
1224434
159007
630578
750478
962365
439632
316489
538299
67147
937578
730818
223957
894435
1964464
991785
463215
1841173
1095590
856136
1157786
1662765
1963975
659993
796053
1970673
1688901
305618
942377
1869426
1452256
704133
976478
466916
1282926
1915490
548236
840879
1682283
367670
935875
862612
1369588
1654119
1054180
1300504
99527
1538348
1908201
729160
1198368
290748
1905524
719831
1090769
677452
1090641
1737849
127188
1639786
416068
392340
1968514
1085131
1262358
1676352
628530
572337
1099462
253217
1239484
1456942
313581
1564079
779233
231712
370869
1571713
1096662
1160581
487155
616300
1980092
1249389
1792939
1031646
975577
700940
116920
1786305
539668
1894789
319370
1028343
323795
143227
1980714
865113
972924
366477
1119515
1582777
887545
1442622
344917
756318
1624813
1487116
164913
294713
1775709
739163
1917888
1599023
422461
643402
855014
104936
1147586
1802264
611525
952886
167564
178242
1270717
1200980
981331
317047
1596193
440174
389066
886299
1818682
1215186
257244
497264
1828815
190112
1390938
978909
1938431
1440042
549471
540045
871336
476200
966740
223807
1801806
449909
1982897
1445961
1008050
1157510
1612933
544387
405794
1691890
1941584
1334893
1304737
163972
1026018
1652593
883558
669084
1072385
1527559
1176117
1201424
1817276
251780
1728055
340180
1697135
1910084
1895294
1625964
1241207
610226
121002
926477
1195094
930085
561439
1950799
1156390
1409061
348863
1319803
1912032
1591965
720311
174771
176521
967585
707628
727219
640555
453948
1821104
238007
1366688
1314126
970749
849976
606900
1807540
1035519
517741
1691838
1413004
1932815
1576987
534622
378302
22028
710820
1809915
1187855
541106
775138
1874635
793124
441349
1609459
1522272
1394978
1094797
995301
796015
770849
1513633
1095459
1901072
1668989
1314850
1957169
489238
1324439
1929441
1212818
780462
161256
1875691
1021185
1996651
1883894
1976345
986735
346448
736683
520867
1013850
1601341
1297730
1450933
1578266
289249
98247
790044
50436
1301364
701843
78572
1157387
1501089
1608134
502838
418015
1421117
434573
1012596
970578
213647
174105
1075688
1654328
1575595
1125002
1045497
370172
203055
1574303
427618
935133
795381
1386054
687741
444834
804850
104370
1323170
1989308
1376966
584655
1717960
1012510
1185541
1785857
1984737
225170
1548328
1367954
1320089
504697
1838692
1592497
1733113
1243030
1985152
1051407
1328073
1379348
126441
463389
527492
1905760
1669838
328683
1134039
773470
1353594
468139
500304
824183
577249
546871
127715
64198
255833
223946
1708069
230275
524227
431627
1098395
144371
606606
1791214
1007174
712693
160538
15355
886881
1386373
638705
597821
781274
1369997
1327585
816719
1011674
1957297
1493913
657886
851404
612279
869998
1779939
1875170
223120
1428928
601474
1213336
613842
1538267
1850366
181984
770508
1385333
1396079
920472
1287718
1306464
1148669
1917826
729364
680919
992273
1444047
1750990
952489
1611880
905100
1936187
615998
526927
1047394
87407
1288127
1941651
1852250
1088556
1710431
1298830
1663153
1077270
1763901
550229
1488505
719938
1642740
981930
1841478
782682
1027910
1993118
1034889
1571125
2217
169157
1963661
1769299
462928
868567
1489841
320937
857483
1220836
1321637
807454
1142490
1272761
681386
482143
1111891
155813
670463
559658
1018141
435469
1457491
759470
1780235
1866790
1438657
1686970
1640518
1111077
1918861
245061
43139
94669
1267118
21034
616564
587807
891802
1482988
1488084
480373
399512
821131
1396627
1596421
1828159
1743749
748204
691249
1944711
644369
1403082
1545117
554461
1610026
1119914
1633998
1838374
465184
328171
230332
1226411
1828393
1154354
958632
349379
1786483
1855062
3748
1464769
1936853
16056
1200857
1345251
1426217
51305
651284
169925
1949919
591123
1516737
379941
1212288
1818099
1797822
1372171
1499959
26360
318732
1439280
410176
1344335
1005388
191017
1814990
1586402
73868
1045474
1084513
1037666
1287867
691362
948184
278253
1873442
1929603
975102
1335785
924969
182916
123862
193781
1582092
435981
408731
863304
745222
484085
1739140
1580808
591479
384319
91990
1821130
53228
306242
1295564
1387175
629335
912493
1514376
1015603
1187392
1088205
218730
607052
923502
340578
886295
688524
865322
1679245
744322
1527821
563252
1910888
1081428
235398
512966
484277
874775
54574
56625
189767
909652
1569437
29175
1679512
1238759
278350
712663
575966
1224872
835004
1259864
1062057
844254
53271
3730
520622
1185511
501333
878358
773059
1006480
1964174
21636
268018
1179536
1579363
1395714
906903
1612773
382834
563157
469806
1223740
1659458
1643848
668766
371998
1111596
1818344
1037866
571629
1506011
1527598
207226
115342
121804
1862214
1203165
1459736
1884106
893167
303769
1305120
290747
1953092
94806
11162
1006721
1707521
560635
1980757
300260
1253120
1486216
451063
497185
1509771
1847456
1319852
1896684
595411
152182
1254748
1335568
1101718
1029328
707354
1922135
1668108
523
1748241
1110772
656827
814424
701834
1504490
1902212
3780
818244
1856851
166288
337791
728795
851760
1784061
1534991
987790
897189
1937830
903671
132145
956166
387212
1089684
493653
1860876
1892968
1210301
647217
123169
1581203
743506
116524
1732174
1983587
1154032
1445214
1997836
1466685
544837
1796739
955241
1314255
1782969
1797711
1732964
1704628
1907770
1816445
29028
1428349
1802546
413143
760592
1723048
19391
992871
381828
1614206
1509918
1879851
142952
379911
1666404
1379623
1973424
1233779
624696
892763
1009311
544940
1141350
1424391
468679
512087
650908
424408
706541
104841
808764
1271377
11990
728974
1356092
1311907
643525
965186
881576
1692467
84937
633275
75903
714821
791013
922010
1561309
1747200
1681598
526008
1091986
1059379
1496265
588401
753018
966158
946509
741812
356320
1842208
769031
515754
1770017
1923576
1715258
345863
200192
962677
471982
1100780
1579123
1888131
1334603
820802
133008
969963
290535
999390
418778
962236
1101467
53807
1948557
19788
350111
1868424
1456368
444404
1106549
1151878
1389966
305212
376272
1205132
997364
1615282
487051
1142677
1926004
1647463
866175
35339
619049
1872011
215113
1757726
1141006
11082
937829
1572053
1009615
102147
111921
320434
13987
520821
1738351
1027883
398676
1431649
1488153
194727
15277
528438
791603
1011793
1207997
205673
1575599
78559
666091
1000715
1635293
1932920
1683679
571379
674679
1587742
1328765
1878558
233696
1414211
650864
1388200
1448918
845408
1664035
922076
1317200
546388
1425009
1084093
1183412
227101
897602
316647
1406254
1651282
1100381
1308254
1541084
391700
34919
1354982
859215
1082772
904725
1384967
1778866
1895614
1828607
1325529
1690624
1810428
1530773
568076
824624
1518162
216860
510754
1880600
1811423
1975717
1517406
731521
1062843
1531475
238027
1440515
1534355
1753839
1325726
1863838
1729357
1431883
784879
473641
1265625
604128
205490
660110
755809
1321818
1866191
1145304
1797397
550675
375519
1691969
1814138
1135321
615796
1000612
879576
868420
903078
341194
1393445
1756089
911866
1665067
148371
18074
411481
272752
1042987
32630
496262
1282351
1655774
798663
463333
798657
329511
462947
1723182
1057399
1700183
1251643
624909
842613
360151
1307496
669634
88638
912162
1773155
1457873
992665
1068629
364049
1374143
1539078
492181
252081
845846
1081701
783248
162745
1374450
1935900
682215
898278
780949
1255775
672958
776228
901981
1402987
30522
1421576
222783
217455
735066
618789
570901
1802303
1794362
1525747
1381416
399951
1130871
1629569
31481
1440623
1249819
35413
1693729
921457
1238058
169280
884501
1017408
855647
1693843
1670889
918639
746872
1084215
524807
364702
1899521
1616201
1493769
37737
563926
1056255
1116610
726412
344619
881986
584968
276768
1443176
964183
1903275
1505699
944152
481292
1419016
1678282
838673
1898679
1865411
34405
1202512
1004856
1281258
211387
1228785
1858627
1177572
1445180
592603
1982381
593666
1139712
1507477
229845
429159
1120455
342185
524003
1864201
354908
234000
1948968
851765
1227759
1102827
556432
1682836
871444
1651984
246818
1629473
1657992
762364
1030103
1574477
1949321
911576
479409
1475878
164884
1226090
1979251
239672
644322
259296
1654090
1400208
40176
1382659
934640
1524043
255970
1251648
1886635
457858
996878
1484969
448120
937631
1498195
1423681
301963
1755
1061335
304326
53456
273612
963425
1568527
1545010
1878559
1955819
1317289
34646
1678635
221953
1362034
527402
578651
425904
172942
778045
1358761
821108
1341190
1658032
1023943
1187755
1313690
1114203
1215445
742732
683200
1129767
1793105
1078231
1356320
123454
1959135
731562
859485
264861
231432
1625590
1730933
237230
1690187
851781
850718
727998
890558
673309
1030891
642412
676436
255136
558661
830438
1118578
1627430
1712482
1280919
119146
252483
1807483
292304
1396175
380308
1473649
1923358
146590
1800692
1891330
1236755
859067
894782
1823617
1926448
547240
837382
1135778
1969907
1473593
651835
797933
331076
609279
1623343
375878
1831414
585253
402595
1155691
1951468
955821
1343341
1998739
958940
1190554
900580
1380591
531888
1492913
841781
228466
1929332
1098310
1059758
1133060
1764858
1932950
974006
592876
1577716
1003327
1741366
460463
829156
995224
263324
1004304
1221889
1628901
857440
1641937
1563557
75273
1522909
200732
269966
1893559
456337
603995
1132032
297543
257827
327989
1739810
772869
57869
1501155
450897
843424
1960016
1037608
71021
349132
962405
1660048
95635
381684
1621785
1237592
1932616
1002842
1657368
1720241
303299
1381851
118887
490727
48297
244131
1037517
1826435
209775
1309057
806641
1869900
771775
501445
317981
470825
1885525
1577835
1032999
1038552
578194
183093
723981
454762
1230662
807761
468971
657809
1386545
59605
1387826
1469859
1235931
93165
211409
937101
113012
550696
202069
1113707
1775127
1661160
1986617
1652295
1302519
605652
1950032
1949394
123240
1651257
368622
1058964
734052
1091655
593988
1358277
919660
790731
1889858
1376779
689816
1405573
1165088
1111051
1675398
1746017
1452256
1238866
1734959
1770882
1447008
927310
1404694
252284
1397709
789225
293398
614127
648365
1858969
916011
291628
1480273
1705045
728935
1570998
1766928
907638
1528228
391812
402576
1340030
1003569
344115
1081298
1034399
1267436
24585
675275
774132
153290
900265
431912
294694
446293
1443257
1944351
1793893
472145
1574165
779373
461429
251655
1830876
1076155
75952
1106827
1046464
1180427
357483
1501142
615536
1156328
282393
1966232
1110423
1036646
1589938
1918803
707248
1594407
714188
1809775
1353028
1859263
488401
1410425
1072078
1439666
1763574
673365
463278
1876925
1796671
1469796
928268
572267
1527290
1781877
1760397
812495
1239364
740791
677654
719709
529379
129707
424660
88595
712490
334974
309291
224974
694210
1220903
535366
719271
315916
1960997
1303879
1625680
1950431
1553196
1157406
194766
1274401
1294441
632372
1559248
878876
1596497
1673687
1181157
562349
987663
258406
1344358
742870
1364790
96338
375125
1470699
135440
1039946
1602586
277997
165991
1779841
132721
1540889
1252024
1321543
1713023
1222403
735540
956750
1279109
1754759
843790
1285218
1586710
632640
1763717
1390530
1875489
25895
1503116
582105
669844
225129
586915
554029
267203
1434134
1137247
621040
261215
772846
1597598
1750347
1329935
848676
989205
587924
258434
1413287
1539972
1923991
569669
769782
1742671
1645687
421736
654306
1388334
681419
952772
1465773
999559
1489283
1254285
843270
1925158
1154802
829938
1100416
700500
1812300
1052929
1855680
1765024
1274928
1618633
215155
1027232
719122
443080
1454117
561243
730111
633850
873173
926234
1679196
687863
1137571
219534
1825928
231138
962585
1540594
1265098
1045738
1518326
613313
1137510
380291
1404428
62088
1454031
543303
1252559
1385220
1538971
2861
1525901
1515578
1295115
301761
576147
1982688
1809509
1669625
1364541
696649
1140971
201267
507039
13091
646210
83430
1414056
158730
1242829
504985
931859
392544
1422406
1704425
1914063
416859
995371
1079972
924096
587981
605863
7613
1253340
1141863
280328
878643
354629
837087
540564
381136
690779
786675
1682086
364077
276157
1762745
482276
496426
174629
836581
810892
945749
914946
907084
1928424
1378500
1635643
129042
1515479
1521864
1956814
1084759
1434932
93773
582849
1246137
1626939
643767
1131346
351653
1981961
1732611
337373
475299
1351653
649077
1082786
110714
152867
526555
1711817
1098999
496642
459416
369142
1268375
409234
916201
381378
939566
744824
187015
864753
1275015
768136
694264
1274364
446369
547814
156720
1425856
1846628
1789383
1893197
1123320
189634
667423
1210307
288560
1170836
25183
1960536
177172
341045
1777049
913155
512077
1175498
767984
967324
1406102
197236
1140720
1612819
304809
1688609
706258
1514931
1267467
242236
1655960
1311227
783797
770105
1501530
1486537
488832
439776
303355
1708919
658248
1241644
389969
408495
1326155
958354
1576355
989084
88094
1890428
1873909
113254
1199810
792310
317612
201061
222522
219782
371235
636569
643782
741231
330762
1111766
955701
636970
1781796
1158646
22362
1990103
8112
760066
1106744
1208220
1613700
1080130
1355674
857111
1946362
1758203
1607299
645093
1866049
648989
1036697
240287
900900
667218
629558
630676
836108
1879718
1145571
7384
1924453
323513
927964
1954642
1715319
897630
1906108
227447
794066
344706
1821142
1866737
1155863
1315223
778501
1249188
797321
749076
533522
368096
659744
763164
797361
235327
1458720
355231
1750099
1174087
198248
730671
1293323
655939
1893154
1301331
1328245
709335
640629
1543439
364747
452329
1638095
606209
1107972
1005766
974941
1460596
1871959
366511
1260785
1999912
1166879
1518594
1000954
351572
1793649
1703329
897466
402896
1424059
338937
757177
303281
311591
1895150
1310471
916675
1867064
1254729
1350372
1906424
1055533
1094646
468731
53934
388882
1221814
954264
1068215
711990
282787
606422
1071308
397762
171471
1483356
212084
724557
1710967
733164
465866
1751372
1349072
493476
1502708
834705
688861
1332572
1170826
467608
1473765
1397318
1949488
553513
297285
1010225
978698
385682
40749
1692628
1258863
464769
970193
651702
1870602
1296591
412030
440269
765524
1612375
412894
24970
380893
353330
1531248
1775824
354648
1014469
907781
284869
1049102
1089316
1665376
1734676
864131
1260123
1738067
1862903
412335
464176
1132064
1071273
989726
1924415
701580
1372822
579734
217486
709792
1657844
1867296
639720
1976097
1365102
1588873
1411154
905984
1880602
965840
1810260
1920535
117719
618627
25927
519945
1843067
922335
1432948
1849773
1444078
917965
1006031
1239140
1491752
725984
189031
1537202
820811
822705
1023846
1241404
1861587
728327
1226105
251414
258118
1140161
207709
1036851
1109560
1075033
1914443
748910
85222
1633705
535900
703367
1645171
277993
1439973
707017
1154186
169332
1625159
1084110
1663508
1532468
1973901
1901074
352874
68220
1889560
1288281
597086
817256
1226296
1583932
661149
22244
1793410
327268
856482
1680827
21503
1976885
986343
633128
1939993
1925731
83015
41602
625399
361213
41590
153539
1512569
1534668
928491
1034332
1309241
1314318
67798
581867
775297
535948
1998610
1306730
538058
352987
798211
590551
1358579
1995583
967627
1022692
1324371
858585
418624
1980344
1221090
1069150
155095
1574713
1294473
1863759
1338756
1182762
113309
936293
403163
221329
426795
971989
931987
1713509
608499
1657171
803635
1617970
1233664
553182
1975035
248717
581062
1865415
1958038
770703
860051
1998909
1114189
453014
752785
1794516
1762858
1291647
1747611
1691635
1864740
316761
1420441
1352573
577348
1087962
669399
1204739
77101
1954777
195953
1799424
1014749
880680
620700
708678
1656780
952023
349336
1897231
1591022
676292
1220262
872479
959839
1879684
1768367
485748
508345
1297548
297891
1798721
187794
1509988
604969
481352
1617219
520492
1184463
678414
1207888
698015
1837100
1364701
1063804
271046
834959
1149077
675535
320532
105016
112072
1908661
1791717
1185368
1089815
480909
575336
1036622
1600447
542696
137664
1121444
1441458
367498
188238
1494913
540109
714709
1849692
689478
1707139
1670947
858829
1824879
635176
1850842
893524
1312612
169871
1001462
673100
755444
1614595
356332
1764306
1819708
802099
1934957
939446
848930
227879
1398049
1231375
1699847
953601
593442
1387390
1882455
1654101
1584168
943713
1954121
1862644
1903961
448749
1431808
124555
1406589
624249
673283
1793043
237347
1089898
17161
1342276
1406647
716718
166993
499405
1976138
862248
1773624
1048610
1228225
1013823
1626270
1846131
287420
168640
717567
1203010
1941156
815282
1994626
1777334
1889923
807614
494243
1572762
1404443
693020
140743
153506
193093
1196565
1518256
1933241
618878
1683502
1667188
1225828
275182
344682
269985
265398
954076
695895
1599870
635486
1480199
563171
689798
243357
1704171
216338
1127616
814699
800045
1684232
1785277
1788324
531230
1201525
1423778
1985379
1051687
782804
586626
1417108
615603
1993149
1157811
539909
390433
1448843
622386
1689015
918486
1035342
881381
673218
1751186
984267
1415928
28824
1105255
1137892
565468
601341
1708851
128700
1917550
130410
1911005
1298789
843022
1651476
418635
957050
113995
1546590
1582410
1193996
1953494
18231
40126
898371
1815636
857800
1957271
1273235
690743
1050005
1375121
5793
274019
1528550
250767
1331409
1039433
1187380
1603611
1683554
1178322
295494
547942
57981
1849513
1136318
1694306
305379
1757453
16956
1032786
75126
1640776
1868243
933976
588260
1447043
1650898
1764722
713906
343982
12836
1158989
749252
939451
807017
1542700
1448336
856000
1288260
112387
1027152
1721446
837776
582274
336065
1816134
1061405
1729169
829479
209856
225761
637541
1876122
1818174
558989
212971
1210642
43637
1243051
1640044
263193
1388344
309440
1789781
1247524
497419
1603321
1888509
1462202
1196752
1963713
913300
1289606
1108311
1759684
827266
207723
921260
89619
1267044
1292877
1100904
1448122
712594
266369
429063
1933921
1503451
146385
21301
1748043
36676
917367
1391918
657261
1816279
224140
513030
1805438
965035
1034977
496433
1370864
568479
263023
372899
1556426
944911
1838265
811928
1347273
319085
1354670
258594
1659788
1609450
1639078
213447
1014154
559887
1273011
1408133
1577932
682928
1877278
277467
594668
1127100
954694
183735
1006815
35583
138482
1521380
1523237
433251
1272552
1937036
1196090
754414
1302270
437023
1090916
1032522
1677022
549067
1350078
461087
1895851
1218706
285644
1662255
532785
1010393
1005616
127264
1787370
934152
1219264
1555995
157356
182916
554853
656289
389241
1042349
119876
1481757
952440
613461
172670
272199
1619332
1671290
1553415
1741280
805473
1570817
1915090
1361977
305957
82619
504624
1875185
229579
934698
383706
263093
472127
992790
1208435
323330
1172924
1131770
1714056
391082
1251957
488780
685309
529408
685122
80295
59750
184506
1971223
354535
1028675
1916529
653390
1779254
784471
484899
305690
274030
255243
1964920
427293
778241
567986
424300
294659
211736
1030631
905275
421448
1909098
671277
1604630
1973170
106502
516675
1304935
813157
1788217
1678329
1089547
354651
1158573
942516
199919
563059
1183024
1120401
1021331
479864
550051
134878
294903
48992
405653
1253845
1839348
1377638
933204
746171
1028522
824245
621054
1747425
623361
1676926
1430437
1347989
402152
119059
963773
200132
414033
998735
398275
1861773
1863614
111369
697100
219475
1936268
370975
216425
582475
343550
566614
1218840
1803577
789258
398980
1463165
1679746
1774480
554262
764925
187943
1980009
1864037
973688
451765
728163
865100
750154
699157
1256121
1535848
526233
1520590
1284628
1377694
305155
1454818
408620
1678011
960520
1498221
42303
32739
676513
1859502
395786
1243036
780034
1761083
1185526
707112
388310
344804
1422841
1942236
125119
1624320
1382163
1164527
1402490
1049343
397709
529341
420985
1121782
457148
1717194
90005
593143
1723217
814403
76724
1051802
932509
1811396
506367
851543
551066
1928933
728714
543941
147584
241467
334960
271769
152238
1124111
1104517
1452218
1095303
987284
306695
479448
1849961
987261
259116
1648435
303568
190523
1846620
1733614
489779
864235
1020446
1971558
1631556
1359555
519259
1598797
802946
382817
352101
1556376
1450321
1852643
1116353
311041
111556
1070250
1835933
1422196
1956467
1206193
974703
1447132
53589
1201509
733987
1046985
1483928
893983
1856093
1447858
1946921
722757
1832712
402013
798302
1285221
1329107
1896969
810397
625509
646049
465042
1422640
1121164
1181653
1807124
326280
1093532
1444352
759455
325614
966449
757816
369579
709591
1193697
1790469
408825
233804
380933
1465236
1830192
1582609
158989
509108
1281324
829671
997815
807268
1480
1824055
47950
1550540
1709642
1493653
1345819
948535
924273
1997059
1068140
1660408
1280363
1637036
1781283
1205988
1871736
311235
1228755
27090
815074
1270819
948701
865332
1179951
652548
380212
123844
1288781
528690
1778269
1508474
501929
1912943
253583
1563936
642338
1847266
930262
776893
1594918
996695
1301943
72843
532709
832304
987667
1838399
962937
593891
882209
110749
1704827
999807
209358
456710
912291
1394896
217676
1691716
431222
182067
1175731
1057024
1079710
1163305
1778079
508199
608217
503534
1446863
431686
319424
230184
784937
692699
612560
1789429
34818
1549755
1613056
731617
1253660
499275
1109113
1971727
234880
1885186
1976714
1303797
168306
56747
1551580
1839330
933409
1577150
1780575
382780
727626
1572256
74175
587503
1412531
345987
1898691
1565477
467911
697456
307792
751251
1504881
575879
520061
1255468
1408879
1429601
902696
1320700
1625006
799985
676993
961003
1801197
1699673
1101378
417437
1354954
1583383
1032200
1040433
1128628
168911
849872
548843
362521
1180669
1975004
931310
1821847
1126082
1850041
384895
485474
1444261
1170667
87929
341968
764586
16124
1358643
1989999
383621
1770583
1503975
1277251
1285298
541245
329599
792982
618677
263377
867751
1352936
1037559
1975968
1283554
1961001
324408
876872
1482239
258535
409267
652140
54365
1108164
338489
305369
770482
272469
22713
192461
1670856
1726394
1492012
1735692
1836031
1676025
1997086
50738
1745285
1813470
147595
1213364
1818000
34233
918789
563519
1574635
1871420
226530
164579
678076
853864
301187
846500
800151
611084
1382848
1603465
1446131
1621036
1381804
1705475
1672056
68955
698067
429954
1458136
1565478
1990280
116382
1570719
1889568
194731
584764
1824583
1489740
463545
943118
823699
1556196
178231
1151616
65191
15217
1838391
913487
1868575
747972
1148094
1536101
1420827
1951031
742222
1325026
1500639
1647008
573091
1896707
1718266
99026
1638761
1625379
486598
764101
1078669
1103088
1159968
1144618
1620469
1908300
152626
1079675
265234
1772175
1485260
1402127
1624709
1730130
42518
802309
1807466
1294139
337650
94079
1744912
144192
890698
527334
1096973
1185462
687366
116391
121571
652640
534612
1309265
1030479
438709
1448926
910670
1488748
1864033
27607
750344
1949239
1018453
1990266
1142921
957782
2379
1555985
1154692
1585901
1276828
986528
1338017
1688642
21297
1620015
181960
927970
1295
1277560
1281035
1292840
44386
320454
1242690
1556214
1382230
1572028
1380839
460577
1353267
1390043
696729
1584573
1611456
1907373
1224872
1635850
1578703
148405
1809980
354741
246838
1374187
539879
1266514
973676
1351907
1166491
1856465
274107
682262
101773
1853506
684994
484632
1421791
135242
492807
706228
1756837
1671039
375722
358271
1328133
912930
1958831
561343
597942
1133178
304817
1250934
1886865
1188683
1140151
572540
1503333
1809611
108539
1275897
1070029
529177
1660070
1409570
1357783
594372
1255345
539673
689645
313498
213074
218443
804031
1349428
94836
426858
1873320
1668119
827307
1942464
1278574
955100
1233687
1133848
545987
915836
1338475
283614
572190
1081227
1121600
248306
1928478
232635
638032
1364346
1681281
1696622
384140
697916
1915799
1725829
1480619
649151
32923
830714
1464908
1097925
791445
1856379
1301244
891471
338122
774089
1233406
196783
1393760
239329
685764
1994714
75496
1975383
321989
1107738
236711
1172224
1774025
665162
1275621
1545782
307277
920522
257197
519832
243361
413209
1652557
1520602
708386
343328
1378259
1918038
708581
1552425
334412
928135
1358434
536874
1454427
628818
1184478
590002
921450
1085913
1257140
733830
623322
394882
1864825
1624443
1172502
575269
607538
295579
1351560
1392465
590805
1062653
340036
1781042
954068
942881
697610
1922312
399434
1812305
1899501
570605
517688
774208
78952
1088814
670806
741512
2808
141146
155734
798339
625113
564200
1019250
611460
444568
717716
1879126
1207929
1376924
1090000
1053999
1139644
502145
1081605
1450227
1412271
1032453
1215107
330800
539042
1992211
310044
407399
1017776
56897
353996
424726
1760996
1352672
949263
1158672
1036717
588076
1430796
1394871
1976075
429530
727494
567705
482543
1066074
986859
1167521
1037791
438444
1333367
742241
1722543
1033519
757489
1932194
1921089
466923
98885
1390848
820744
972307
1709064
1011730
827765
1485170
29198
75559
65705
1276198
1955150
804957
686592
454091
276861
32860
1912634
57332
529912
1145059
381310
1395893
614293
483288
1903028
31975
342855
852492
737530
1579469
1408654
181918
1458397
1323963
1782534
1073621
1643534
177065
1872537
446948
467185
1858126
961655
54360
1891184
150892
1223997
395490
593504
1187848
1396852
49122
91955
1213270
235633
1153146
1609129
188412
280378
1257504
1196492
1108997
1828221
543729
1010019
1368582
1989155
906408
566061
1761552
941113
1313407
614916
745078
1740212
127454
1201658
1446527
225396
480559
1470140
868491
179914
1534597
1544981
1766680
1371074
431314
1352088
1829297
1018260
1709368
1901645
1650266
1212777
436134
842744
569222
1419710
1210243
389999
1632285
1957646
1648297
1285281
1381500
1795390
1392365
58544
1288926
784616
70897
677332
874474
1053459
1280637
1147116
1362860
1931735
1724491
1667357
1539516
1892342
1716563
1290720
980897
810091
52377
771422
112489
837744
1079418
1634264
228041
1002932
964133
645928
522875
1215966
1758146
1274784
1975692
634155
1529905
91916
1446644
609334
1726604
990557
1975816
359650
1762626
634707
992233
1303022
1131508
1185565
1703938
583716
1943831
1378129
1197185
1354891
1097572
1525992
1641618
1052903
153926
841454
1199974
250639
312073
1089182
1490087
929302
109247
1884932
1283419
1774770
166744
1731072
1287127
1509432
479348
1102074
1723570
178444
1154834
1993725
1929622
106509
402473
1426519
1799687
800141
1948630
797452
385235
1283599
410297
1762110
1137889
1066606
1342791
1676834
1236071
1688142
1909478
1033046
363380
771125
1212194
763278
733936
1633721
1199263
365740
184737
1947030
1790567
1878902
1696867
1905491
1250194
338079
159262
625803
128945
1831929
982882
489001
1934010
1772299
871882
382287
1158981
952669
790774
1711816
949647
841338
1686184
1781086
25719
1287958
1088459
1665593
1737394
83959
761380
344054
1866349
522713
1452189
428899
1841919
172733
740325
575426
166940
176620
108894
1499350
1758587
136476
1028604
1638710
402167
679854
1787206
446423
605229
1877751
406749
426191
481690
722437
1401864
1482578
1935248
777169
718592
264963
532786
1023483
1116232
103744
1083245
792387
316436
1261422
1224939
1878255
1860125
1055675
1101898
1689160
969069
1223434
433733
1379866
1435357
1073455
1135661
1277898
1640743
1662569
988105
1712996
1719366
375556
200514
1868467
1889328
625456
693761
1773290
979471
353808
1269741
1085234
434224
20654
1177302
902606
125912
226636
269305
1742856
716053
431640
942915
445280
298789
1951011
1013327
985521
381934
1293065
871243
969117
1093876
1509479
1255188
1019797
1794882
929493
1057657
1658842
640467
942594
1042592
76429
373599
1954093
170140
389209
969614
1316571
1791828
1878920
136809
39793
1138854
1189223
765081
1699608
1948209
201455
611669
1064469
1292445
1383847
97170
1535991
92311
1739715
583600
437878
1054704
1291139
681121
725005
943677
391510
62605
316583
760461
1119405
1226813
590060
242572
1829625
1835566
1414324
1227610
233256
809971
1199074
768240
1194059
337293
539983
636355
70052
57384
72005
95350
897236
1823937
1453336
469629
1626271
146611
1137027
218716
310280
1795596
120166
91043
1740089
1265416
580232
1175697
364401
1099287
513762
1708023
213551
1658156
805623
584892
224201
1165668
1022293
462173
1053074
1632209
390036
1146836
1806421
1671965
468748
779192
596835
1978883
521986
387515
136659
155314
1908695
875391
1475956
896365
1214451
1289642
1877632
1838987
241519
27365
1088934
489040
1551305
1489724
1914465
637470
1243237
1020356
566918
632298
1192996
1317120
1913715
902974
81972
881041
1279922
1506259
1027400
1131989
1953197
1195481
1591076
1173985
1928599
1560224
66332
832036
1500989
445681
603496
469173
359971
209526
269996
946091
1098908
594519
654365
1650036
1365976
94805
266763
1474382
1602962
611487
1761040
150757
1709584
547190
174574
184290
1795886
325784
330684
1021879
550846
1928906
1312866
1824762
1695242
750003
343548
1114217
1269994
118909
252128
1402283
1034266
1181105
1696027
582053
1300934
282614
1118834
689778
733885
1128015
480644
47689
1667690
189258
170273
728438
255865
1718363
1953539
1226584
1038301
804439
1579708
1431526
1393382
391480
1189276
989402
108837
1130243
329402
1791444
597860
1380655
1744385
1819343
1564559
1298480
1312291
1603202
1968781
1930824
1675467
1846676
1369008
1816957
1201759
1951256
902559
1759268
1258237
1818205
1034158
1697989
1877813
1287116
1288592
470597
1312345
1678023
1045368
1091394
535934
1214614
1502103
1695851
1797669
288258
1294973
1253493
1499252
433638
1421055
1281849
1198454
700854
1846154
1423224
353973
1171918
495367
143146
659653
472826
1648439
327143
40689
1322399
353791
1989916
137844
1364163
207981
175493
688351
95152
258614
1209323
1416808
485488
329970
426264
1359695
724145
690150
1374804
505293
1648808
1423526
1091203
37528
1955157
486324
400119
1635605
58149
1739038
879909
426136
1482551
1331109
1202761
1295375
263838
1941661
387994
1533471
1505821
411025
178544
1508549
993567
1163678
1839759
1060929
1623909
656020
1069513
1247825
1306860
922660
1634618
478753
1841591
865884
1769884
531504
1021991
1348830
661314
1545609
1847659
1647232
1467353
1483728
1576278
1766014
590486
1324621
152159
1926720
1535857
962049
1264894
857799
644806
903276
1555794
1402254
1366486
1137115
1619632
20436
1466104
914322
1531587
1304737
823806
333314
1647064
549859
1916997
1294748
1268349
1270779
190361
1677727
1027102
1933114
1195129
730775
357847
258983
320008
360584
1381352
850968
431584
610874
1235900
1556005
1121769
262693
542331
1730674
277803
1684852
1696830
1195536
547297
712099
212496
362625
941641
930743
1668300
967581
1423533
644721
265177
1392091
1278583
111429
128773
1287848
1906224
1244973
1619241
1687881
702087
1275645
1878802
175471
1863402
396546
529960
586502
455344
1986216
793942
614179
1123551
1158588
983161
160185
1249771
1035717
1989396
480018
1669206
469480
1601157
1725848
80310
629054
1041240
74003
144189
1609288
693904
1967954
635020
6174
1557763
1238619
1989048
556472
19376
1779751
144078
1755782
1719519
1219383
1001117
1299471
891141
1941375
1824548
935886
413526
1796942
1852620
663152
1872890
311750
1990591
1032623
1715982
372256
1003031
18664
1562390
930999
1587633
749630
1802057
385036
1703488
858082
948348
1865772
1164389
1308882
1686588
886410
1526976
1137418
620993
1955614
1775969
1044428
560152
1000747
442342
1515488
959584
1548024
1343471
1705390
819260
384858
598413
89026
1198046
669945
1043399
163004
1207376
1890639
1646826
700317
778881
1830071
1954825
441557
121275
678774
1972976
864141
1634933
1616735
1639783
839728
1170225
1392267
1927843
195486
149706
1350898
1500292
1617229
894720
1611809
726722
1270053
1124588
1126088
1925285
362332
1344801
352266
1940885
154929
1147051
941
720984
1948959
627702
646183
1851447
45613
120732
1422320
1689193
589818
1190710
309424
210935
444787
1128436
1379156
494572
1316914
634564
37864
482713
594498
1744077
734488
191929
650003
894001
1695983
1136003
905849
1266211
860025
920734
378914
1331741
1766397
1000534
849378
1021118
1597785
1771639
425925
1955815
1068665
1826120
1854463
219350
1995397
800304
1350992
1097629
524511
429135
1626485
1220045
1570867
715862
308909
1687539
1787192
857372
1288447
784715
856552
1592594
870385
721004
1512976
78788
429740
1176729
489111
1441905
404727
1479468
1929946
70847
453196
638146
1044188
608555
351956
1760663
1178535
1521526
827786
856404
1378670
1618909
428177
257122
1581111
1729730
1253564
1901918
1015065
74070
360077
1052443
825052
213545
1819874
1775982
1034970
1778568
199472
150189
1509813
1535399
730666
721276
1450971
1037055
489643
1148332
364216
224477
1132857
85681
622654
872452
1827804
1606269
768924
897766
1964859
480439
1363016
298341
152676
1076397
211301
1661084
985457
103843
1837236
1038114
1415038
1860155
104779
1349767
129990
649818
1524810
984317
914617
1452383
524077
845943
1278268
1361774
933006
1341114
1892881
1071905
488467
1595305
294156
804736
1822534
1207304
436945
1524971
1056926
1069888
1793839
898942
1920363
165946
342217
884136
1510503
1666702
1846104
1015733
1910925
47774
780267
1348502
522018
1361841
1278745
8914
1361308
428341
1597235
824354
1883728
1054596
736028
1699753
436377
1216069
908163
1008345
133279
1136245
597412
1847489
816768
1823479
330169
1867456
420532
1240955
442156
1169861
506122
1478390
1701708
1683231
1843217
128076
476086
118069
1266142
576488
1010579
1092128
1802900
390157
1578497
40785
1778241
317088
1941359
930904
102032
180382
1814879
1384570
284227
154930
618050
270464
1794624
95589
886713
713894
997584
1253873
152884
1181859
1104265
1276
1600487
1336125
656022
115536
1365896
1507510
929761
926484
517663
22685
1853545
224366
719945
522335
1039677
1761483
651653
1634893
1786207
1996928
778569
1842685
1911589
254497
1349222
622673
491382
564227
484459
811229
432515
956124
1757386
1001864
1712041
992661
1432268
127879
1714191
1653243
894140
1465911
1624982
1774984
156669
203373
164987
399240
1116953
365865
1088957
1936433
1265161
1150283
1659689
1618051
1531657
1287726
1759844
1014885
819255
654504
293390
171514
1207766
1097177
1408583
1122906
580766
430335
1891536
1732963
1374116
1787430
1865668
345141
1726317
433711
1974758
783660
76440
1819419
630437
1851110
576205
1239220
90789
1977513
1967923
1012368
1195110
1140954
755588
1012082
376517
138987
1644859
1056538
1119264
589337
34808
1332810
1638670
1405677
325064
1803513
787593
925901
408561
1895327
1087567
1669579
1934664
1594631
1353684
893144
1267438
540429
144335
677243
356578
1163119
1059029
1446331
448543
1981210
527742
768753
308273
357013
1454728
1240286
958863
1745382
1410664
276218
1131054
539264
1231466
990606
1298269
482904
795520
918358
1327395
1166672
1010997
1315482
821694
77111
187885
1186818
1825447
644240
753218
1220913
867339
312506
470516
946158
470371
713286
561145
1987658
325553
1081241
1034024
167208
399538
1921699
854821
1079814
258897
1487727
1268608
1503646
1198994
1024518
1320235
1147698
1020051
1406345
78476
1049908
1987813
633134
470920
148194
742146
419282
1379183
1968372
1018979
533923
570473
1570016
836517
898464
1232443
1369589
625438
1591594
253340
472527
124952
530393
205037
959833
118589
157544
1518866
536809
273511
1098144
626049
564227
1077889
1829161
1025692
770473
959686
1447615
1851021
8695
1549904
319565
620856
771824
1955483
1219537
237486
1673876
1906355
266691
1922864
1735057
1713130
711729
622751
914645
307988
357733
310208
1659288
1068061
656830
1753096
1019775
366137
1253120
974208
1142878
1781858
339529
780954
1531347
380339
1362289
232446
889370
787336
1095012
1657416
1473686
432401
1898807
1474325
1150411
1167802
169943
299987
1256069
1386824
636717
540506
934535
49865
1030900
74217
1064468
813247
889860
1355252
321538
1569955
1514938
1064456
1532963
673622
470759
146340
910520
922180
1384164
1669069
967504
1646436
1368159
737939
503729
509030
824315
1970836
1625143
659585
852102
1987563
979389
1108403
1058856
127274
1028445
567104
1512340
1837102
732072
1069580
1300250
167550
75649
1497766
1451134
908824
1924846
1761976
204528
1265851
196865
404505
1168287
1037624
1965774
530461
426820
754874
1993663
1315277
1403060
1189905
1615623
1902231
851839
533955
1588409
1594066
1814072
1179618
1118412
1929561
111870
1240610
783890
1827071
840365
1495357
717181
286979
533994
1318432
1625708
1165462
120832
1929979
978396
1410822
1776920
1055578
1358920
731860
1636593
1770187
172899
56200
1388799
1907242
212375
1985999
483607
940823
545843
226050
1488554
1031338
118335
1069572
1612640
673578
1200947
213223
21530
1065824
663754
1254955
604438
299668
1636458
382558
512748
105739
1446444
1849893
744532
1049574
454707
1759279
253375
1890204
1557503
1768317
1724292
1064537
1572083
11046
798544
1828789
1029524
1737335
1005252
1512912
78188
515124
1295140
317762
463060
222849
1629282
1717170
565763
1134264
1457218
18685
443384
1529125
35640
840307
1434422
273763
253129
858319
371484
9958
507542
202798
660711
729836
399755
1059907
1673260
1760076
1647677
1438396
11435
1645202
305010
119750
1453064
470604
1765603
9052
465107
1656412
1726375
562693
1351177
402573
228285
158966
156758
1959473
1261717
684452
752422
956485
1046874
1944598
1824474
1368038
332688
270247
982174
335227
1802531
1959729
1007580
1795640
1543058
1231228
857722
873832
463888
1911695
1657329
1492176
1956230
1494252
698268
1371761
1631868
780456
1325290
955807
364303
160534
1858607
426944
221080
1941178
956780
1816876
1916655
1328889
1630453
956923
1446238
41133
1148024
1574655
23411
353169
396506
1126732
1800445
580404
1690672
212351
944918
1773601
1939206
1987139
1432698
494231
802821
1089678
861386
971954
54006
1410043
1733694
1305969
1945455
1348357
1578150
1426426
209734
1846390
1518305
351761
196520
235244
113668
1500137
747518
1059
555275
831370
199906
1278986
1538250
1727132
135026
219275
265793
258827
377146
166612
1214525
878780
698665
847823
420432
146868
1786718
983762
1610741
472458
1395021
182913
831906
1011959
1573471
1616219
1135969
798806
23084
155807
1343289
1872875
150611
76616
904430
380999
1867706
1636306
1185577
842762
1663419
1454167
1191272
1430063
451360
331711
1340542
1419067
1950112
929888
668389
1389574
1637799
156048
225302
350798
519299
60079
357091
1428721
250698
747020
1298391
1235617
1090708
1397217
326588
1389221
846332
860433
1023158
297215
80342
417793
1059493
619567
635250
568580
106353
463786
1800489
815080
1027014
1449393
134876
861943
639097
1842229
222692
217293
974869
1441260
394246
1450013
527345
1098881
1019052
1791629
702004
1197498
1051103
1962373
1134623
488210
299083
1465494
364592
229671
4037
1420795
438021
122281
1874286
1584850
1164501
691219
1896431
278628
377190
1640983
1066106
1807738
672262
852826
1938364
755584
451094
1573992
59835
430138
1562979
1296394
694979
44363
200434
1008568
176277
1808660
1537620
1068176
512230
353749
1352772
748600
1351756
89632
346802
1484172
1857516
834900
201526
700734
291338
1968950
1985679
85349
168457
1914702
1378588
372524
844885
227193
876243
278250
160125
654055
67565
231826
969727
452553
763800
209797
872266
1666991
1183045
896031
1932128
1945563
1600346
912753
1310531
657310
1055568
1000265
604714
381458
175407
1893406
1891345
225320
111671
35721
22411
1877030
303247
1582341
678136
215576
442050
876699
1172631
1891228
1714276
904166
583104
1297440
1008945
1526175
1326917
1537834
123731
1411469
738621
1877463
1594872
1684424
829018
340195
1671041
1685917
285137
1820341
1869895
526337
991798
1351959
1870396
1379198
613763
1113720
1951332
445585
1318899
1150703
300901
681076
916107
1734152
1938553
1322931
849346
1072734
1615997
533524
12473
677800
663437
701598
762993
1385763
1360350
1236585
41241
128447
1919776
1636754
1674964
278092
1140591
1683939
1755709
80344
719058
901115
1846245
1467128
1868755
1590997
458279
1783614
1273761
954694
1245090
659685
1006894
1862547
368373
168902
1616939
1132931
558592
182971
1620379
572560
1607817
1432176
2690
1581261
1570012
872892
865250
1198827
1466304
1084258
71741
1254208
196362
984995
513979
174472
570860
1310869
1558540
1445329
1257446
1714524
285974
793904
1580410
1892076
1818950
229593
1337472
1958004
279582
1644200
1171820
130826
1074910
696866
1215417
603347
54586
167861
618197
241270
1670729
34574
1029000
13714
589021
1198978
169024
939679
1072536
945246
1082528
1152002
671576
1204685
1862875
208580
1923257
1440309
1673009
1399296
1063266
1446035
1536866
333282
1206165
239138
1440684
1131382
930654
900716
1636906
982100
268184
808725
296347
258659
1127572
1323942
529981
1203700
675333
1816253
25252
1684166
265003
875376
1003894
1882599
300329
1117560
717456
855290
183276
435171
401025
619439
1444809
1616209
1585967
275337
1075680
118987
663291
809719
1301495
819011
723738
1328438
1018878
602814
955909
970350
808843
1813541
517994
1662134
1628887
715718
180578
461404
661660
634657
1981930
229623
1600961
1681928
579183
1404268
1084803
1923546
885192
1001598
896919
698368
1379533
462816
756583
1730886
756857
160968
489353
1969330
1230817
591976
1003380
640474
1659062
1814974
1190685
30744
85876
1850869
995909
1442763
1567213
1473901
117684
1736479
1271071
1387582
986872
801242
650270
1203022
1796536
1142778
739786
163800
1898821
1771174
968073
313222
374984
929545
1891056
234214
638811
194302
641041
1265360
598190
1858614
1838526
1676198
1273333
1976348
287268
612443
1475356
1113824
428922
1273189
563079
604767
1433350
1895837
41096
329194
1020853
786158
1759181
593954
994453
870783
750563
1093360
718091
1649771
590351
738897
409653
80345
1430318
1314480
1577343
1163570
1142987
461171
1759606
1486427
1780789
1720883
7331
295694
1439338
1353644
1744810
602153
439108
1990132
738757
786415
1989012
1183705
1548941
1886685
1899502
1921094
79955
1046836
1341231
1983535
1193533
615804
830368
417015
1375345
1345726
1775790
1787653
982760
1028550
1654312
1897209
474873
949900
1789003
689887
234556
1358931
1199020
1229585
626950
500294
945456
1676758
527082
1642819
1835371
133507
1176225
1164132
1647524
483749
681286
139828
835058
1197504
129706
1352501
740942
1590069
1695012
676449
234115
93287
839492
673623
1122289
439735
1030060
1915051
674726
826549
1579607
257595
1832930
573309
1700559
1631076
550787
1121943
1720781
914997
1367692
1947545
328715
1447658
1679030
77183
1099112
1674196
868310
1108740
1522875
188383
406688
1706749
938748
1943943
93243
518944
1571764
643600
72872
1894892
179033
434763
844343
1060870
1552767
1447674
1573159
401466
866291
837022
1339297
1499016
927416
1873419
1714536
1017687
690851
1347636
1304838
1813763
117441
431315
1273063
1845246
1770068
93203
1680449
1441448
178988
776799
1727860
1035864
763955
1612155
872774
1678389
831047
527294
434304
1256976
584827
1668821
551810
1033735
750444
1241142
874687
1211794
790878
1618308
1926131
1113905
1623619
1526457
585682
1728111
1494469
1143707
1570032
1265138
1295448
392575
1336454
806561
1248085
329569
289046
1364828
1312386
642053
751671
382306
543205
1949956
738184
1268141
1603234
1809495
1867906
698347
182456
1933304
1359528
14817
1997061
1096689
718433
1655819
749508
153567
533757
1428376
1285586
1923417
993743
949413
202263
578381
813758
1480326
796624
12331
936243
1677733
1439585
548937
574613
806140
467741
349110
990163
885676
1206598
609836
1499507
48325
1919760
421489
500476
1211375
1088608
935583
110066
407282
649487
1366447
1984682
1271331
987432
16093
1354409
1037891
1663789
1427864
1425050
390485
1973592
1668566
289027
888916
1801199
137661
1882669
1280678
1329234
1351201
1290216
291061
216407
431926
1061879
577456
1314656
1059680
1790606
114692
1759283
1486218
432312
316988
504343
1454279
1214527
515950
915595
573768
982904
141365
811136
753669
522851
1297338
1041
1680003
1460484
1666558
1623249
758194
14670
1408852
1563831
1542731
986503
1388346
8865
1578154
1711651
1677329
1746925
1592007
702158
1366368
747716
1736707
127867
1694681
1410275
678235
1347017
915049
1460976
464052
1715029
923708
1613301
1367056
1555010
785158
1458890
1743333
1912273
1972991
1710323
1280941
224352
947663
624708
105054
1062139
1221768
1132314
1762000
1966994
486319
1388866
1946460
515232
1072488
1128036
1692092
1804948
685460
1457682
583344
1186067
414532
1609653
1704972
622788
38920
1138180
953788
1939368
1028784
1413960
246814
1392403
434214
1340571
85036
133441
190169
1886998
1541069
1637331
363519
356011
1644483
239847
1323419
1185518
883192
152234
271162
477987
1643604
329972
1587228
327003
964043
711681
1748207
1425653
1712
455199
862321
33456
1263207
1892657
617983
1154283
334798
1179687
616704
80475
291380
1154583
127261
1022290
918492
1301802
1699695
605403
202189
526945
1915604
873337
1321009
1857235
1635458
1226913
390052
102241
816217
460313
285171
1808072
1085313
309849
1061876
25979
418910
1238465
945452
637157
1119355
1250424
863097
932400
19534
144119
900444
521552
697288
1179717
1680339
750229
728216
547023
204360
1861265
469184
640249
1717499
843960
267916
1699058
780982
1894220
284153
1401009
439878
345581
185369
848026
1275971
723324
1673204
470858
789604
1873341
782080
801683
160792
1733341
272472
137117
1335105
1277310
936942
1095671
1802855
1203991
17010
1109656
1398900
1560542
1666195
581242
45316
1331214
1348674
1900441
1652216
1396203
234783
1148505
489690
807671
1793394
912352
1525070
583500
1737163
1084294
1869405
806952
1810997
1872095
210065
992847
1052494
1791558
1668012
367626
1417044
622170
1655906
515103
1165176
1995188
490435
365936
120905
757582
1257024
1680169
402503
42312
1721141
669181
1428397
1160725
973085
938770
941657
593156
522612
1801841
264440
1263821
1172224
1762649
1051093
1863807
1981166
1417124
124696
1178118
1122701
1602371
489046
219603
75224
538755
687259
825505
508483
797405
821978
1500190
1617694
1111124
57176
672642
1692941
1038470
1066984
813540
954258
4699
1413876
325673
973722
1184947
106737
1160037
1670472
1500962
1925006
84505
429772
709038
1859541
607585
626307
1340260
399709
1899100
1344875
984693
1512449
785975
1088198
752476
1691087
939571
864326
1286424
785629
106966
633504
1207275
91646
130721
1215283
1790226
1039855
670099
1628012
117997
162451
435605
469097
227324
1310097
1250199
811603
1471597
1262877
887210
715366
1277965
860754
59655
803542
508626
1969483
1773873
746458
721042
566233
1356799
1559874
1514940
1054812
843096
71571
168129
1646952
1858354
1358719
392270
1771447
1163465
1544082
1024862
1113343
1306216
1875725
1721932
1312093
1746083
68495
1132076
640792
305606
1751055
513945
1779142
569884
1896969
963654
715547
1496295
1548977
136733
1986846
273651
1292240
311035
1607892
441519
189140
767093
619998
1639246
1707966
151044
1250027
1473057
1473890
1194045
50663
1307159
1488629
720415
838776
1109324
607144
1385398
753890
565849
1188052
1794163
527352
569774
1467075
1627077
634383
622521
174609
444452
797082
1603437
342488
278088
119733
1656681
904940
60361
268705
848911
333471
936930
443152
99004
1026922
1187845
1401162
137250
1175956
398495
356522
925040
823873
310983
1202664
1228439
1832313
1199925
1133922
1993719
561961
1388194
1304999
261662
1695002
1980973
536828
694675
1832775
1758834
935801
1542303
1684860
89731
943384
1234101
1156068
627712
571561
6761
1995356
1914640
577697
1738353
633729
741987
619701
377104
1793349
1741728
1423443
877409
1998564
606734
1741415
1256738
1341948
1091150
1601824
1544830
615945
684956
1880414
38598
352217
790275
1962319
944408
275845
921583
1148881
1494669
1635179
1672327
1435800
1856869
746825
1148054
295676
922343
1348237
636822
785944
220755
380783
1474162
511309
1119713
1705605
291523
1588679
1833210
1649615
849673
1981383
1105096
732166
1073334
386665
1569542
1280528
439560
1945936
1596433
1025794
99287
1165739
75265
1922266
53
776766
1383459
865416
1922692
1498809
1289670
1291772
500112
1716749
456171
1288362
392470
656608
686963
423557
1848295
1780912
1233730
1927479
435280
1947887
1368538
1768601
377486
1872128
539781
880248
1105226
1645714
555076
16800
521322
13595
853091
182847
63125
22726
660555
1475794
1774959
867852
838071
1733697
1156087
576072
616090
228906
1940708
810765
1794402
1743016
593364
1227062
186037
888569
51485
1684943
549393
923155
782885
188418
309484
1107220
1320731
320224
1302205
65939
1093087
510112
1979564
209164
1996584
1955281
1616426
19301
878234
1604757
267107
769570
744680
1000136
1905988
1896084
1213994
526337
981552
909526
733162
605048
1496395
149014
1432675
381542
983681
284720
895259
951792
1521413
233186
269414
428657
206446
119173
1942466
205183
1357753
524634
519719
1228960
1625705
959258
365843
219850
285976
224
676730
54278
411497
1715193
405472
48142
70912
122831
1099834
142722
23520
1340594
1013837
796644
1724832
1334287
1241897
239769
1009677
201018
548825
111679
367527
1073832
333244
1940178
212456
356939
245249
1960096
1453138
243366
1508064
464677
1841307
685176
1643500
1538537
471717
944661
961678
1301164
140943
440755
1793110
1829247
412495
435455
1718148
365634
1621055
1898412
326213
1280135
414553
1748488
55029
1161111
754857
1792767
82309
969119
1149489
329593
1397535
623672
1942817
1327251
436931
208949
600466
1175621
1465625
1529598
1440093
1780524
598377
1417764
1040785
423099
1942598
1152183
629326
542946
996165
241658
1816652
1991226
1430423
1209509
1223990
1568537
801137
480665
1273039
156272
12380
619255
334217
1303670
1709691
1891929
496104
1994762
1689645
1006926
1391415
1323801
729805
745363
1187329
956468
1339477
209169
1687930
1978166
888738
112051
986016
1473515
1739628
132811
244391
1036022
1276741
1892944
1543461
1893676
1485692
720648
1029330
841847
1171985
896991
1294941
784210
542768
1317143
809171
1238559
1227510
1447963
301463
1558981
879825
715397
619546
79194
965903
1764744
1876411
1186172
1191824
462334
1034196
1698073
1956221
1983007
959480
1103582
424891
660631
730
1947378
1132319
638014
1472833
1820180
73430
1897574
949544
1339324
862236
1953857
1102669
982020
1255482
1218842
819464
856944
1531321
159012
1880531
1217289
1728900
588007
594344
162361
187532
1227413
1951972
1508773
1873402
129715
1095599
1379141
715033
1772557
807383
840216
166797
791326
391719
115066
1768014
1202645
1312786
1900054
807466
1590323
1204176
291099
1701617
649261
674984
1778489
1271126
1385189
822753
365719
514612
1223410
1612574
829300
363652
1536516
1378937
1561553
845937
101904
139260
1318196
1605073
1733581
1681050
860820
1823041
656794
879113
1967622
484311
143095
854362
969831
687502
876928
1642520
122943
1070002
409331
1010094
578754
1268680
975734
1221694
301534
1461947
1241185
1253157
1665045
1679142
1671212
1049499
1557041
660220
396978
216648
939688
731855
1116875
1015366
1740491
1710529
754783
720047
1847341
41189
1252377
1669728
1652890
402675
633327
1175705
1812704
1326819
1098203
1138991
684324
1927080
618764
1277562
1185224
1683334
888522
418249
1184857
78969
133814
401346
1520466
1830008
804277
228635
1681148
446184
1043328
1367154
1034441
1998601
75296
1643678
1876171
1152050
111288
837887
510180
1329213
106534
1166076
747754
1858407
1548905
1165833
1248140
1890795
1039389
19040
252431
355538
1131014
1713426
616250
679192
1034465
986169
508433
157420
1495087
1172638
1982752
1583729
1917904
1176744
1294798
962271
1432620
574935
1894479
414904
1185099
612122
232296
1179853
62014
465027
1214907
1862228
1826405
1400664
351346
285659
1989312
616399
1620566
1593841
326297
395361
843157
491734
80889
815063
28283
1119519
717179
1938924
951816
468890
195309
1069610
100097
1877616
998120
31701
359138
700240
752050
251840
305368
352652
1889325
1532419
1562391
563380
1843593
86272
661113
1305219
744558
95841
138220
1225073
573791
745964
1678210
1112268
1526412
1442976
45536
1672577
821332
1550217
113386
174201
1555523
935737
1103287
729884
38978
246670
1239658
1283883
822990
139349
998689
180927
598455
697076
723011
991842
686749
1738274
1507787
521799
928880
1974212
716877
567839
660366
165714
1014160
1776729
915717
1237420
997924
271907
1509171
845469
576267
1952441
264757
1661062
908073
624056
1732746
1133475
399068
691782
79439
713393
1508210
1089879
87695
912344
1194798
904950
1630628
1519299
448490
1636267
27912
890109
1540563
737961
185506
1842665
713930
15736
675039
1464866
1367180
912357
384664
135127
410368
1464429
1803702
1710484
242309
1830311
1027642
1468137
845590
149534
557634
1959990
404168
180558
846466
615434
789318
1567223
1736886
172171
1042229
1519217
786386
801781
151846
1805291
1019091
1797569
1113836
393309
133723
1939323
1133256
532138
885851
1762652
489187
1877726
359253
427760
1939191
803236
351648
1227081
398271
582889
843576
1400074
686763
1682196
1228929
1010835
850471
202707
1191289
519339
85001
403158
198560
193143
10052
1629062
479642
1561084
1242535
1593741
507907
1840470
199781
436950
902458
1688511
605856
317182
676284
511834
1272014
997586
308171
1706653
1406401
1071819
210832
1705583
1085668
888964
1116341
1414425
336230
263009
126661
472307
1374001
1254828
1426388
1553957
864547
1654688
1257026
698145
451857
1925563
1545547
1365617
593359
1615314
703187
1681727
826541
1398286
995397
966503
609719
252720
498490
1000330
951117
132589
537946
640372
392970
1313293
1622325
1060722
1556932
626364
118919
531687
1114499
380081
108580
1655150
193116
648269
1997117
1664396
1147581
1043753
1520000
1314204
414401
407054
460202
33449
775137
22199
837214
432467
780796
1227946
207923
1129092
481653
603781
1159117
734820
1652309
1833860
1462261
1051981
193474
569214
1904584
1439618
431231
1390112
169929
1194330
1910868
1786621
299112
401456
1007483
1419102
1491185
302256
1925636
589671
444436
1984266
1392493
1712866
1086312
264351
10675
1968144
667826
975812
947127
529207
1907312
1136465
1678194
119927
1494314
1042542
1768743
562531
203643
1288009
1749314
1572643
178946
733010
755832
528455
1884955
524
1800370
507537
988717
74203
1094785
1151665
426161
706060
1724926
105603
369791
1777918
377683
38991
1604654
1284554
1762176
1737408
1615218
1219340
890338
457258
59988
1302474
718516
294279
455673
524381
1521603
28300
928460
91702
706641
968785
158966
159012
1745267
1648728
228707
1345885
202082
726038
732847
867453
1115031
688637
1297924
39653
1614958
369706
55804
1314530
1894286
1098504
789687
1692513
229457
1994371
656053
1498297
1671969
75944
1895644
74137
1885477
497385
648343
1521090
576760
109589
1392785
1145344
1096848
1343785
7590
299594
1713629
1942922
251184
1429151
950530
997426
1808862
420471
730215
1707525
1199215
644862
835734
1504725
685113
1508019
944672
953295
128727
92884
1194356
630483
1547103
367391
540720
781201
711972
789373
1056758
1458559
873700
546443
1254413
1269691
1064227
1271748
36651
1884196
683601
1811056
1328165
1227436
695365
629598
1404578
1211316
950232
1732280
375301
1361509
898882
1481082
1183739
554776
709763
202247
1539621
400708
316449
118140
863564
339235
70328
206164
1089677
1024922
336237
1876940
290904
809745
722297
1378953
1761880
1436984
119429
1315439
313376
1494537
1719461
1516355
1820512
1879549
1427347
1982333
787818
1987397
879614
1579535
902141
1357069
1628298
63657
1182171
228990
914141
935521
1251108
99922
1416264
1245146
1425494
1255257
223366
62736
694336
1725182
311103
1777712
1906182
1377855
477969
945886
834471
886742
984225
1945572
243230
1237229
1268142
1503239
1234616
862602
777918
1450035
1401151
325186
1334
221835
1520115
1192507
44808
256401
215180
1041193
113899
1891409
1014466
894522
1900207
1554087
1089001
331993
1615833
620651
352825
125509
1335442
656157
1777946
1790496
137956
1053428
1321594
442179
1398470
817065
1923143
572916
1702694
797352
1468055
1617505
719768
1915414
1740374
357970
1499037
1203641
316796
978200
1647009
12504
267650
1827639
793325
877451
43137
318021
1082272
740359
1998002
727849
887510
1089163
831235
602706
901542
1574150
1700754
125007
1661251
1931973
202312
428883
381623
74949
1581456
1371710
1503796
365203
1561988
1743563
1647808
1127282
1503750
890470
1144566
1894241
375365
1786437
604751
1387000
1755977
199195
1352167
1469321
1895772
1896438
273138
298560
1606617
439061
106821
1703289
1026353
219566
152495
1937964
1707340
1112134
1634619
239335
744995
1574212
323662
442871
1754615
1288707
677537
1793936
1728161
393031
996167
288164
1812949
1994397
432489
602424
484364
1419421
932550
955078
310428
1431681
1035401
1377264
795854
1345300
1962423
866564
802544
1053076
1661862
1227401
1054169
738993
1375521
1962882
1103377
1793090
465439
653558
1380856
1305381
1177142
980698
1293826
322934
961229
1361548
805813
1336418
697748
506365
1495259
182898
1798234
516950
223052
951115
838326
90427
1941645
1739674
1335970
1580697
1131541
1395233
963237
1821956
1728419
1931581
1975948
1374555
583577
1259111
1554665
1309374
1338276
494626
455025
82494
724039
817920
1336068
815319
726724
526129
708120
1148581
1359342
315083
694641
392773
1665714
1847022
619910
1212889
1022338
360125
573658
1154006
702365
1366454
1077282
1150368
1816783
1191274
1853443
1608395
65160
317976
707167
1203282
1900480
1289323
1374032
1236493
1212221
1075056
1195960
1044337
1613660
1162837
239205
1493036
1511570
432214
436423
1131716
669524
1061950
1094031
751947
512204
417331
1970091
998337
206151
634988
1369995
602179
1327114
503562
1871689
1507325
1862442
986730
1077296
1547719
1395490
1524225
1016107
140119
273439
656334
298915
333609
209887
675956
1975366
1875920
64076
9557
1350128
1530419
225098
1780649
1712372
854066
1904958
1251288
1600891
1708572
1993080
1805092
1046311
171142
313139
1472444
1213348
1988290
24392
1981386
2444
1933990
58674
378684
1895940
1769957
152956
932145
61671
1872175
1441148
850293
246391
1926870
726610
1601892
1833217
1984483
789851
116904
998953
408769
1150242
1886753
759177
909067
873787
1316634
456357
310149
1302540
126979
1865529
1095842
1183383
1435372
1582193
328573
471572
1542607
177520
1802136
229728
1473163
1675900
1430834
1243454
520021
312616
1213995
76832
664196
1872428
142422
645236
222288
979502
969913
1758383
1091832
526000
1867316
240617
1359457
1433627
1209262
275366
1756443
1252386
1975186
1825006
611425
270150
5140
997699
422058
1322952
1959814
335535
1855206
1732108
137712
1620152
120940
1716500
128959
438525
1899790
1286396
1138480
482505
1294747
1305957
949039
1782634
450643
854098
1790154
1317360
929511
1524982
1234463
918911
53692
384410
1255887
722865
843135
733850
1004727
207730
236691
903123
1515094
901147
732647
493574
841545
547147
1694710
80338
930025
517592
1066683
89299
844662
1305271
486998
1665240
584130
448546
835731
258904
756475
611237
1984831
1958843
294079
1537525
1738102
1172294
1352096
1106096
1127620
440739
1858589
821131
1755306
1667528
267998
1232121
1670802
359215
427478
1328385
479539
1818872
1051869
619454
1871095
165878
1862702
698138
1157707
1664915
1760869
741301
1543369
153818
740376
1939828
418973
311598
472025
1655536
137544
1793206
256376
324178
687604
57606
922039
439616
35035
1449483
924615
978716
1735239
180552
1860282
1962605
987491
1741377
1300313
1630840
1283495
1039698
1654303
1629305
266210
746206
1945466
1477494
1251925
677034
784497
278160
1469043
1769272
974300
742739
907205
1865958
676780
1656793
545939
50706
581514
1970404
36030
1205793
1470603
18170
1057932
492228
501948
1864861
543777
130259
103789
10429
685170
1668451
268660
123730
90679
1667685
1055556
1730887
1215512
96281
210228
602042
1520040
1649882
1184308
733633
1559611
699557
660256
450089
568429
1762447
632168
317606
1718191
427581
1423556
1961143
528161
26121
984294
342479
1096487
671785
1049082
770317
394024
1700868
577596
1793969
1010643
671634
276507
1779362
436491
1760071
1594741
76816
1596918
1421042
65989
730808
757312
25455
115388
1282247
1721838
770676
735921
1764853
1487051
913801
1668405
667862
853851
540468
1187801
196937
1692681
1578294
706781
477086
964404
72933
931412
1018553
749297
1538764
1824897
1556779
438713
608639
148454
200221
979137
606873
210848
433123
330109
726468
557301
1082024
214013
1173025
774224
617045
553166
11485
1602761
382076
969294
1129010
1142639
235854
1120792
102519
1652193
826534
1819439
371312
1276764
1553360
1931329
935451
798173
1547485
470872
290117
1922287
1098544
49577
335830
310498
1928131
208818
1900646
1729905
1268400
1973722
1529121
1986795
588728
1752031
1458789
893708
1856641
21911
1153746
22327
935827
685201
818832
1762071
58675
1217252
1342842
890200
1829467
683096
49516
94460
1881764
455571
1473252
1489989
262403
1160320
1323432
499025
1998217
816906
1418784
312911
750453
86778
1961086
398837
440162
1892368
1761420
481545
708584
1176171
1347877
1311904
1774189
838985
622200
387337
743833
990882
863522
143470
746629
1077246
775837
1906103
88603
1935418
1419124
1471105
1035902
1532536
1950985
213162
822945
751502
73334
1300248
1486687
1040866
1849819
667581
1942032
878991
1037599
1636772
1446242
1592406
1971904
1317221
934233
1178338
714986
1740900
320310
460296
1307723
1739422
913848
509121
714484
739336
1742511
652719
1181360
1617065
1763219
1112357
562059
223386
536525
1701474
394525
1801323
610574
1138037
188115
1531139
1264908
164397
670223
314383
651465
1906060
1991640
8312
1095649
1202959
833694
960376
1140631
927001
985295
582414
1571487
1160971
1467274
1542929
1332475
645295
1748141
1728641
540556
1516314
98100
973941
1010286
920002
259351
16096
151967
926985
1798604
1892203
1841909
1553400
1655496
807598
572300
1886766
1464208
1595608
116399
1315602
1619127
1304294
816672
436758
66185
1928639
756176
186460
1807963
1365929
576711
1406383
315347
1962220
1997883
1722136
594576
509770
1809929
1775590
1658379
788507
943459
45832
1257679
1769504
1592792
788178
1938276
132058
594984
1937229
860051
1321133
1692012
4005
1461839
688625
1977254
804556
1499703
1879057
1611383
1095121
598866
1342664
268833
568006
936395
1639137
502097
888438
263146
854784
1939703
1138138
274641
888252
1427755
995259
1002779
866047
1945371
1302697
1188027
1229795
729788
1764791
1194020
1866233
884693
355704
1807919
1545963
1813508
697177
773334
1417183
1588280
521772
813255
394694
1856355
911873
76922
1458989
507535
1730690
1458935
116385
685952
1690274
831850
1695829
759414
1204861
1488606
225966
292765
858534
1288541
557211
1076210
1696978
318497
1672863
1888622
1836570
842271
1493781
355334
540954
1209977
537585
23836
1406178
124588
1641843
1683149
959714
502283
16391
762614
298061
1833904
441666
1788874
886082
1734879
1436177
1488101
293143
1397329
1069239
114987
637262
773654
267178
1323215
1485564
1014477
232275
1617931
957187
1507307
1044723
600641
1297958
1547295
57303
985944
1965232
1497494
1924644
1641570
216604
860210
166596
920477
607838
1708304
709283
76035
141591
645332
48381
1524393
248565
1359945
1439428
1914106
1942851
368501
1320124
1360125
1270029
664483
46059
1004386
557319
1917161
680713
353604
981395
1948178
677193
1425586
1009634
952768
783310
661068
1395026
1206874
1535197
589040
1397326
1232964
342884
359768
1842342
1431685
330996
1164354
302730
1544420
846564
278387
1046136
1750802
294476
639542
1694039
82013
473330
138094
384367
474486
1376620
1296061
564087
935492
594189
702934
1822380
248446
652420
678163
1885653
932084
923100
813245
287676
828390
740664
80372
156357
1323622
1595144
983388
284230
14252
412433
1677421
912629
1628860
1741069
955189
713808
549462
1622442
1478033
1428305
691586
1211639
459824
550247
1473307
1269287
1129750
1662509
1863444
1481199
713675
352610
871684
353718
1163011
619643
955456
294158
1018948
329826
662542
809584
1538267
1999356
1146550
814827
1965595
1039154
13573
1543798
349658
397903
175990
372935
1382252
817150
341950
1519470
1678610
1399741
1332849
1110093
1715556
379443
1263162
840075
873307
1454757
1745887
1844565
1993650
729979
757066
1071705
1862307
1737914
644097
1273783
380869
1393429
1015182
604665
1944986
286551
43469
46894
1863612
536614
455508
728883
1918064
1133626
1277677
1330814
1681656
1017009
1059237
488846
1818351
1769437
513523
1256744
1402416
1589396
1706410
1542780
1381340
166016
1691884
916171
1450556
1177228
394414
297599
1528977
1702078
3029
1736381
546499
729498
1449535
1470984
1565244
1543180
1041726
1848018
1574731
1245317
1151023
1584122
161003
187555
490992
297204
857412
1973132
1651450
1590694
974862
829115
221406
288003
1305837
1859817
1274727
1142682
1517309
307782
232690
440551
1024669
1558194
740447
361902
461931
652189
1744348
1968650
532176
1948023
87648
1796375
1441222
1104679
340729
88742
1622961
581626
383584
243474
1707246
755773
731609
416964
533480
79353
1001184
381850
215760
1914102
278609
1227292
887670
390977
809309
1903915
1875768
1372669
1944388
1419783
327556
1363145
429346
177307
1716335
1643878
1563988
1490736
691654
1573733
1521131
1346359
1790920
803248
1821722
338320
512930
102361
41333
1638240
1034446
1329739
1141467
1881218
449970
954491
1527233
1842989
1959508
1319344
182715
613329
680702
434157
435219
1747388
1050386
1482524
1538736
188747
432424
416501
809712
24740
1437785
854222
757060
155795
1819560
459480
8913
1140899
1528833
1408895
1224883
1600935
351423
749386
822208
834241
335161
1885638
1047621
1571097
1295001
1496685
816027
991285
1267917
1239587
311858
1869591
1034367
1054862
1626834
1319161
1434444
1214262
586462
1339628
1585199
419356
1936830
1309135
243775
877883
1441270
268816
140983
1626168
2812
126892
822225
229329
507589
1340873
1692555
1828889
305059
582894
969761
1930811
565800
1537519
1161337
68100
1630744
1121222
1801298
1206352
1836016
1714052
529292
272776
1230848
451124
1024378
1599813
392087
1123039
223396
913686
870050
72626
616810
86099
1721503
494111
268693
1079492
1523144
820498
383617
480678
1096188
95487
1361270
1267421
516953
890852
1505990
552336
1932178
1669558
186394
1532946
712939
1304701
176841
1601148
463402
1791929
270873
1848944
554556
97856
893957
628454
63932
1204573
1100366
1471989
959446
120447
1493922
846766
348650
1517134
748373
382292
34710
1177027
1147536
1990695
1755574
327133
487486
1731804
617842
1902079
1691377
618370
805533
448306
1227215
1603325
1660199
1339257
156918
889397
154470
577027
1936323
1122374
1447485
1987908
1333210
873170
884258
31990
1012613
1440261
429309
710522
1657334
683771
807198
425661
1275442
643563
1865419
796292
899208
716070
273139
616259
1265592
1587174
533499
247837
266804
225951
654340
711973
1564096
1635286
1741181
1649250
691917
326838
172112
1290110
333359
1448872
387016
1508023
218780
1685754
584746
1150590
966384
1515012
1229103
1404759
946042
1067063
240502
1554468
1603278
715169
619331
1948231
1426412
47801
1708110
409721
831935
1322273
755530
1961912
478535
1666075
932060
47921
884050
833631
854234
198392
1989744
318562
1348088
1054254
1681601
390642
187784
1732541
1541323
1348928
776125
912533
91576
88073
1045331
871369
407872
1127236
1691044
261384
1502791
1365823
885365
372174
476198
352773
1807556
1222027
738575
1610488
1010311
797725
1795543
909498
999933
1353683
205116
79667
1121270
23547
701505
1179475
1066314
485697
1152143
1717370
1786819
1690295
175637
61478
607037
1433597
1033626
660677
1362303
991203
1554268
1986097
1924988
1861741
313196
628097
1301748
841883
151093
333091
1365830
128322
1685621
1352415
1676327
931020
371478
1771237
925430
141796
1168584
1641024
647648
1246865
1979973
1663122
1702856
272886
378894
577818
1858143
776131
1751597
1170982
161976
1772142
337328
635431
1165477
986051
1925601
161301
36951
511603
1143289
262011
1310351
273858
996305
1150959
293979
1981110
452596
1485481
301305
446723
845998
835422
239415
1412966
283918
1813809
13785
1660051
1986592
556957
633775
41514
1610186
741413
668239
825315
351356
1157068
1935401
752873
143654
175473
581382
1733470
1142664
823108
536374
1000873
1567885
1245057
1981704
1045138
1414339
76030
1913564
1398339
1593458
591593
1514054
1016125
490154
1295799
1801779
1981020
84756
1352964
587460
615945
352364
410788
1665480
965353
410647
703498
1374713
759398
893967
1444848
140660
606300
1843755
146525
67073
909096
174377
1313543
813271
1419434
87809
1170878
1970446
946118
1128098
1239952
371429
1867033
1792643
1122997
611456
1222555
249358
1877820
1711654
1539810
946641
991373
710394
847967
266417
1647056
1638593
288936
1958837
247884
1161616
1118654
99423
562835
1298766
674020
417079
429323
1535813
303659
1065783
417827
772255
69987
496188
1960953
410456
1325031
1272294
716662
1838990
1764620
554910
756073
1083426
1209299
1285091
928577
869111
288901
1071952
1695657
474635
347115
17402
1907880
545272
431863
90386
270370
1758913
1179910
1661482
192129
392446
428826
1417369
345487
1085477
388088
918168
1520343
297791
1539222
471821
1147996
430865
1853460
661816
1560981
646174
1599151
635903
1411464
1141017
504845
1235693
1119278
471453
777060
1708912
1674009
1529438
1919405
1765862
809490
1505654
142366
159780
1943146
361510
1839903
415551
944781
1484617
1086289
1079299
1038918
359177
204237
156290
846021
454968
1393555
655283
306904
1393035
1215144
1061734
1690918
808878
1496473
1443483
994080
1784520
1160567
934664
633689
1510069
1094966
1956477
518422
1194929
1692727
939162
498677
1556497
1632301
1328714
1660861
1185518
1159369
1612547
1882024
1307960
1155935
1596492
244703
827334
1322866
1596136
1914829
990544
583287
1271711
735197
1139151
1469593
476166
645901
764093
1105423
148846
585729
1518019
283982
189627
1117414
509985
454572
92673
928371
879169
1838502
1533754
162250
1477557
1949527
252375
114898
880360
229290
1075449
1540294
1908883
740187
1458449
843747
1579546
1550439
825834
1866220
357500
1330169
1914814
1147073
269161
59090
1656143
1755847
399507
433379
1842625
558959
189183
154147
1055383
1343272
306856
1562640
518625
1338038
1536459
233854
1574208
1806461
719517
1429645
1316960
90362
1923657
1094439
56975
606340
706251
190145
1806533
678153
410117
1774811
1620311
1382714
566898
300405
387323
615650
898029
1895303
936704
1514692
1880179
1388167
921806
575754
877860
311863
1358407
751401
1243630
1050099
1831562
1251850
1450778
173224
161729
567141
259535
20740
250770
1509220
1345377
1972036
469941
875680
824413
461334
1927956
500119
715685
1426556
1670958
1684174
984350
225289
368043
446576
363815
72433
407949
1409665
1580213
1026893
1685604
1300354
1728395
1678512
1036563
1673946
687575
1295154
701834
348214
1619588
1027132
1148874
335538
1935953
1664407
1161892
1387785
1649591
1051238
789270
223830
170189
628900
1485068
1964062
1575687
1319768
566047
1953495
1534110
1894385
1051295
968556
89927
1058832
1599010
1981463
1451405
672563
505966
1506295
739713
398584
54553
466787
1236902
1752370
1629202
1022697
1915142
1459501
290003
424502
173239
1637783
1037645
1821856
112531
1669693
1352407
1649223
1214440
1600319
659407
353516
939568
858778
996431
1928207
1362874
828209
28713
567485
1514858
1503578
1360063
1035018
234898
579313
334352
432442
1245235
1412624
1314108
968862
863831
1358977
511472
1186912
1531080
186611
1452309
1882756
113282
101842
714561
1448669
576725
1398321
731218
1543108
1159710
1875192
514503
1381030
1261963
215211
888802
954809
1615184
112508
1405213
1422420
986965
580798
1188295
1035464
298421
1721059
1035654
638557
16427
1633624
1026684
1309671
250198
1940374
1735026
1337245
896810
286456
1589334
64656
776275
1418664
1630905
1471034
835802
1536407
1116847
366801
1199360
44343
229220
1614496
164790
1183641
1416277
157501
1479499
1124983
1098617
1684056
1753683
781359
1494659
479668
359680
341890
337037
1883332
1461189
1152862
847689
1637561
262876
1535927
904329
1356434
981425
1129747
600189
1107678
1129992
27510
1620549
1910534
1714163
449815
1530841
1453508
1249697
569960
1645413
558122
1093083
718841
166442
1701866
1751805
91974
1666336
755733
1336626
1955759
1907254
1009601
1066964
78701
1993047
1564485
73306
1682616
1886336
784019
1541759
527548
1697929
1085830
1183706
1768374
1826900
1642042
745141
165745
88804
570168
1947722
1642633
198114
1556927
206227
1556083
1490845
722698
1358720
1545496
825845
937372
537311
1198139
212486
683182
698132
1960383
357047
1983378
576103
263214
1699360
1111615
872533
1606220
1128622
692487
937765
25548
97733
553489
102348
960323
1037441
801502
991738
1881515
1787101
387512
456629
1816121
599426
620036
675674
369824
1590169
1127600
322096
446185
1797592
1858379
231536
929371
36513
1341358
146378
1747543
1877811
1706389
521253
1856175
1575769
1007324
1669909
735863
1192962
1676008
1525123
1598489
1642890
998961
1277790
895388
1238965
943325
514172
1711159
89587
1330321
658637
1895871
647619
204621
1320225
1827832
1986303
646391
1908698
1345334
369953
1657572
956756
1007099
1104967
1130405
868338
1904991
417057
1195717
295747
1300164
1499357
33309
1570891
1287879
1980971
1738449
608015
680168
1493212
413186
1529383
526449
1756057
1197416
833357
433254
1566184
384449
1718344
1405038
12629
933110
1890537
483678
1416216
598766
1349123
149462
27318
571659
1888247
1740810
820648
282366
37017
1124052
1036931
940252
48443
1141296
978611
378028
278604
1568175
352681
426205
452281
1786183
1766662
568852
651395
214643
1184028
1414234
1857525
953411
1074051
615717
325433
1854196
1975465
165777
1740854
255319
371405
1336836
1858720
1585213
332429
1364384
125862
1451426
828574
620954
767952
886599
1926371
797487
451965
1925207
1048193
797079
40611
1974814
1331972
81602
391218
1490095
751025
1590495
1525464
566330
1852869
1203619
1732704
1128617
1195954
1422674
1431128
1852605
918598
234556
976335
1846600
689362
476489
1183215
91096
886644
959526
226296
135439
1714709
160058
1862444
1712222
1828842
1577666
492778
394783
1774582
1379377
1320686
1150535
1830602
826064
558332
1127759
73222
1248311
1433248
1691969
1192981
1785757
960591
1400796
154470
830300
648766
1862670
1214545
612925
1868884
1924913
369232
430782
177010
436227
390551
913829
39623
1450666
226816
1717081
1144797
315905
959530
1725038
173568
1262506
891660
101568
1263471
463243
590513
594224
1875151
41064
770046
688667
591956
1121526
37523
349748
1592739
1745297
1037045
773771
47656
307000
1612619
1780243
1977680
417215
577980
1724547
100593
747738
1978080
1823007
1580282
728640
1576803
1321396
1304988
750788
798833
1842596
261553
1808505
1070734
4545
1805706
770468
1447749
467995
190289
351771
1723852
1349426
1085694
1037821
519113
1506509
286590
1458552
873644
555958
1534932
377096
620021
528211
86785
903806
664083
434571
61240
505513
1153485
1457805
1210826
1699372
1521623
1675363
962122
768273
438209
220595
1463399
1979192
1896740
635810
1529583
1699429
577467
742837
543675
863234
504832
480975
529106
1014115
1588365
1517283
1940805
393484
1429565
741285
1280938
1031642
34267
576746
594413
1409232
1637361
1192096
1690047
642685
1329703
1814898
992163
208868
1047825
606538
1662977
1800537
1159077
913330
1628967
1562212
332817
304978
1112982
1618471
612940
1610054
888582
676268
769372
1229966
831506
682983
512581
915132
984550
617740
1259785
1323548
1575339
907151
1963412
628530
513096
342487
501124
1980481
978227
873791
615525
393430
1729761
214222
1776151
1832266
845793
1116174
1316700
10056
693048
1066640
162971
1733450
32540
1589875
1236733
683182
1611117
1316314
1515859
1546253
491119
1099589
1550180
322123
511753
275270
1688941
1284720
686959
1189318
1631429
1007448
274621
1535408
1300499
1407375
588520
630893
92647
848336
1361062
258810
1613127
1921495
561893
601096
417661
1809253
758036
231859
170256
1503714
1249852
1509447
546064
1486227
905228
407375
477130
1656416
354610
1777515
1659318
1313299
1381550
32406
599943
1047309
1872206
810089
697241
1983312
1034226
1299131
1073498
1855818
1713959
1253409
432462
1037151
600732
1634130
1849817
44118
135076
685983
716635
725700
492133
491119
363242
1024039
731109
906727
1991387
1870771
1506638
1110288
392043
1207088
651596
562053
1484107
80030
1326737
822328
569915
1724000
1501659
1246272
971540
4359
512402
1584514
1860517
160809
86380
358962
413568
492833
1273497
919307
1349785
177036
916853
330556
1252514
869210
1783662
894833
1106445
1011462
1132340
1483986
1532635
1036368
1641301
433394
1275364
1339555
955235
1254216
1094529
1094299
1882973
218603
935476
58144
211409
806469
1607558
1256226
117992
1285435
917635
799293
1021601
231506
486003
487245
592576
491929
1527214
409302
1784559
767524
537263
415539
943637
1005476
341084
845269
1847381
59446
889746
1954955
292465
320119
154853
1709850
1897922
1370547
1614380
65527
1144746
1222729
1156711
1724457
1880754
1397526
1204247
137645
21965
1082075
843939
1498024
1605875
1104477
871867
1639903
979058
1676207
1370954
1501741
1024675
1506113
487844
501679
659675
521970
854497
1055815
1234336
1192625
961447
1844576
810403
1564974
1161832
1178832
62317
794596
376528
1824309
1494870
564915
1711752
1349300
247850
1061229
1310319
1406633
1779965
1956611
377448
153508
431242
1901173
1103401
977661
1014888
1853359
1977989
1935728
65445
1969352
1195139
902334
1421029
294722
1546611
584407
376683
1349280
792449
1788753
790329
110200
163152
1303448
1576083
237713
52776
1520851
443204
816877
1220146
1359810
197716
577844
1639665
652457
844405
1855441
62016
1442051
371223
1459055
472818
1854606
1277943
1270391
1167040
94009
170421
760560
1971216
596711
1216181
1547288
788720
1505833
985697
631118
271635
937419
1819575
78781
938196
1184965
1297639
995303
1924794
1631729
515835
1979633
816901
548209
610150
1303681
715478
124149
1035108
866483
671047
1076405
1782215
1781927
733296
968343
111754
346929
1433266
1536667
1839085
1690011
446222
1022505
384936
312724
282631
1420586
116731
528333
1562196
1829162
1638938
75654
940621
1085791
1330889
1113378
818765
1621468
1756065
453659
1452512
1965112
748627
584550
1032911
1242785
617767
321302
1063283
1193027
190466
937919
1457254
45815
474574
1379316
859543
297185
1978930
792408
312267
974671
940434
1906381
881292
1848796
1646933
1992388
264221
611494
1092564
469143
10464
889510
245310
1178772
73242
1980823
1145811
352902
907508
296789
1313805
1196368
1569508
1334532
117889
1161127
1098665
1739732
1720744
1900310
1033380
289075
234196
17636
845326
1672903
1412055
136393
1165165
1165446
1236490
258712
1042492
919062
737537
1163898
592478
1659219
434659
296010
1276037
1525193
1754386
421736
1857207
1170077
383920
141425
1813401
1008953
49369
1726817
779451
1095948
1612180
1632342
1960733
1642838
1844514
1256197
824049
1995769
1271377
1305271
699396
1593596
919655
862799
974666
985599
822583
1587694
1008463
398470
1568519
240280
22858
1184969
719110
770548
1350561
1116123
1899788
1994787
1768412
443877
64890
1035623
1774750
1171938
1359716
837160
1621967
1263450
1783546
692226
1873787
1865401
759244
490627
713316
1305886
482727
700179
621122
899570
1976180
576097
390473
1828193
374233
810636
1585281
1226391
1761513
508389
204163
1397465
444425
295793
1672410
1273294
811418
392857
1832200
391984
315034
1616075
1175679
1541755
1863038
370048
1756028
1792840
1631580
1019724
937062
92776
821121
748686
1886746
1925821
1958618
387722
1286191
1047931
969869
416623
188487
1224381
1032475
127496
931664
682925
1590097
443604
1905748
1478935
1174605
181035
1456390
1826100
1815678
624817
807325
389670
351823
1889196
844635
643357
332424
1380731
1267027
906780
419737
1898747
1091617
156559
148879
1528733
965968
997071
349743
1635670
580744
506186
757029
1490740
1126659
1781874
2474
1687224
890986
1505938
382091
543517
1688895
899832
12651
866414
1180001
119195
1714508
424183
688555
387420
1727408
220845
1889428
1378663
1101941
1240777
235797
823101
906650
1034775
1108773
1621564
1611379
620116
475304
1983914
1187686
329978
874887
597554
1297424
1726094
216576
1339376
1557485
1331783
465056
958859
140596
776956
1959386
1261919
968500
1857711
1893085
957458
132993
1802108
1070448
1029658
137163
1514435
642071
639245
1270928
203562
1505598
859166
556617
299782
1392747
666132
1160327
928109
770486
471167
1546245
249829
827788
1967288
1052642
312258
1573449
898057
1591980
872407
1144446
451233
866445
1400363
1834143
1199341
534985
1409010
1908856
1496080
784797
634626
720734
410286
254199
275013
548901
685655
1640470
48138
1803969
1982907
655549
425219
1329063
161758
920730
1693101
570360
303232
1273513
1678488
963007
533967
1491314
1632848
1244101
1619560
915397
359966
1696035
715597
894517
52419
384543
1922014
1551050
340645
946015
1443702
351558
1844014
1045356
271666
1594006
368726
1398985
427879
1025448
1358417
1055386
1599118
1438928
1968081
1889787
1902550
463511
970496
107873
1172555
1415361
868669
1700311
1484716
633580
194246
1927790
1222413
1370912
395748
1304053
1190392
442911
173710
851168
1482496
1484509
659139
600574
905297
1354440
827934
1641728
1835770
1634907
1091777
804528
1030844
650966
952595
1978767
724564
308648
558020
723148
441785
560168
496052
866032
151276
942281
971885
1841602
469404
558791
1618316
1712849
883419
1583596
1957151
1928642
806409
812284
1825114
1595889
123914
469220
1464251
953477
5860
1674276
1153026
1195434
1501135
1409627
1146398
1375923
1194299
1273737
771720
937177
1803535
1327555
1931505
1102541
4895
809571
1885155
1568120
61636
1732152
1036396
1539141
910274
32861
1086617
259691
1734224
1935923
1105489
760730
1527260
1478173
787004
1816330
94458
1190043
1249317
1015470
1867182
1933327
1165721
1736929
10683
122822
352619
848376
1711879
903866
46049
1281688
1374284
1235899
1214363
1872580
1726797
1027433
1248842
1080444
129227
32382
1875732
931397
316956
1051424
348322
1698481
522078
1816359
28884
1605500
419807
22122
554185
791402
1829416
1280331
1474050
1670390
101386
712997
155493
1156217
1336797
93342
537972
92620
1204372
203587
60426
1029996
1676341
204313
468935
919493
946596
1229822
1457425
1281817
998319
1958821
850361
999164
1226780
832415
1167993
67415
517368
86769
326734
1167369
1914505
1522109
377605
840567
90027
340203
242239
761938
737924
1062953
576425
602218
1009900
1888512
1241178
71131
1642343
631742
1555600
1157224
87343
1117690
1518821
966942
788167
881626
864815
434445
1094240
1077499
1927234
555514
1077406
1125132
1910180
1755271
772882
950069
1226491
1025492
1630191
833719
1189548
1482650
1891053
268028
1474513
1483547
1415841
1188386
53676
1366922
861320
1496055
645429
1919257
22522
712045
1233416
430460
137780
1466074
1179416
947725
1404001
172449
658420
1160330
1001276
1567730
959617
795278
329143
1143069
1360259
1471917
562391
778654
1199081
501951
1430170
460876
331041
794520
312253
680966
1071687
1563018
1680753
719760
714086
303932
801703
1533176
340317
1351843
1620828
346620
1791313
466903
1698648
1235379
1847121
1106217
575489
362437
1537735
940571
1404843
1181841
1769602
859927
857349
415521
133115
1364323
1864211
71466
395411
115683
1155272
35250
1423554
539073
1507018
1846130
1869048
1677117
1402186
1771055
540409
1672015
668620
1637406
1041244
525648
363800
833630
1779637
142176
379626
1313559
930849
1580614
1435454
675254
437931
1028506
1073146
1545891
732084
1413131
508717
630751
1701239
1519735
1957467
796982
172643
287754
1418531
1635640
599897
1602661
1264453
1343273
1242353
1560961
529781
1304439
953417
1156019
1978953
740022
849821
1023885
653386
1702291
1264791
126360
1795104
1921389
1872303
483093
274278
621789
1272287
1260324
1887365
1949769
639575
98111
1988980
344994
8378
76203
1521904
509211
375305
1184337
398540
238550
475504
1746224
239862
1293931
1233998
1252725
1645498
247666
1532569
1919845
903183
1620362
1130525
1348361
1588605
651463
1346763
532218
1782817
1135929
1355940
1776576
607325
856078
1381804
1372396
28279
880240
1139553
112509
645413
1005250
1766278
1179018
1382235
713439
1603237
859853
265906
116644
573221
942451
1219823
1314067
1054101
238132
919845
219788
870360
496978
1869701
215886
1497257
1986880
830923
711169
1021827
679109
819286
1004778
667592
1212730
1030231
1345402
721396
385274
287806
324420
630121
1112547
245511
169306
953645
1097340
58850
1290268
1381894
1496879
1289568
1530934
792111
1477129
1310151
401775
1155712
1328684
1764809
384332
353165
848738
514387
258623
1592656
1609072
132740
1937551
1878347
24219
1379305
37311
1794489
78329
1411043
1541639
1906321
1334109
1590301
1565575
172477
1871304
1808321
1557144
1107379
968718
1029339
1649525
785395
570073
1922808
694523
175597
1336636
1360959
908020
993812
1489820
998761
434591
436366
1542193
1121769
1711753
1265134
1691710
107331
1913415
388493
457173
715534
507770
416645
1209716
1893547
188167
253304
1461476
207666
852011
1662899
1433926
1702999
818216
502421
1024282
1899055
1020014
796
979186
907245
1578482
1679641
844945
1786700
300682
1520810
1336030
451741
227398
1051122
1645312
1909953
343733
1151451
1460460
228245
1806887
435859
1662103
1197120
847240
981586
573697
93020
1227374
1282660
534175
363294
1407925
1408510
1027158
1247890
527748
791842
537291
1014781
1336123
821184
640100
296873
1519884
200651
1959918
653699
816008
666287
624564
391376
1145991
1527306
387304
698203
1559458
999378
1472420
53513
560712
236863
16228
951755
1735337
1520775
1632689
117344
950178
1516994
956974
1444187
104259
1208902
86989
853792
1531253
1670820
1023010
1885066
1108090
1732522
334035
116913
1651482
1436090
1166770
1241012
1477150
1239246
1731354
1758736
12674
803713
827544
1829575
1388106
123575
1685890
1393765
113656
154069
1526624
413184
1656596
963504
1097621
1765006
976212
1718431
962403
417780
404163
593517
1792661
218292
14577
572699
1170143
1984659
1304790
1952184
1055131
1951452
1088501
1922486
676131
179611
899594
96750
888758
1434107
1722259
1193149
190208
839184
338555
776952
551706
1237105
390928
692455
673066
1717734
1128041
33222
1531716
1459675
1461115
1801852
528701
1435206
608569
536112
332019
1928487
1352601
1603398
1816737
1906505
1591550
1683160
166926
1123910
1211307
1016904
1689947
480592
320965
117184
573544
672640
119825
544330
1598129
11583
1157443
1908203
1330859
1367685
686243
336009
569651
799420
1778140
1071787
156397
1504918
22602
1556503
481620
1210485
1339951
1656716
1915005
781700
1606250
357634
148331
1358715
1536807
1425734
1947820
47711
243734
1507011
623269
338307
558580
1468883
655310
1518793
1839952
843407
1279206
492005
654885
1804728
1699406
895304
779602
1568314
1626310
395172
1438945
1432315
1161220
684048
300087
1710700
892560
1676652
1253601
472239
1815185
904297
1229152
1783931
707079
1662467
837816
1828997
1046482
1013410
390612
489681
855597
1155733
401754
627993
1195768
684209
295972
1799251
1379903
1685680
78207
1060574
16543
949721
560431
661290
936564
1917774
57483
683471
493735
183154
292438
1820002
1209950
847095
396796
1770129
305890
1371623
1347281
628590
1365502
879098
381583
798706
1586666
177776
1623488
1825937
227231
1377109
927018
1028863
1728923
1557863
1431457
1011161
932896
1408760
682894
1350570
1602432
1472163
1525428
334353
1027065
621490
1066378
1809432
1004310
1040476
1097925
1673537
1608084
270470
1898477
1682803
939335
138981
176609
486772
1266719
815572
451646
1195216
1016406
502050
1888596
276232
469335
1613422
1115306
1833319
856154
1441861
178714
758960
1477401
1793430
108074
1185796
152643
17011
323275
1279112
944758
1558909
514756
151871
1759017
548032
1245468
1821435
1566217
733531
1017457
1095052
1946318
1907995
798237
343524
181774
1130190
1565271
443580
1601618
1489960
495927
1895890
690407
491306
1912495
1013215
364735
1510393
1947476
150584
1837291
585273
285755
1235214
1674487
1798436
1628947
540105
1324925
1159201
1779455
1862996
362697
789845
1484395
1504469
202479
509536
877879
102099
1920975
122429
188782
798425
585694
1550713
86612
936
1712573
936532
1217126
1358601
472297
1052742
1701103
1706172
1444071
1962054
1141081
1459161
312489
818043
1084052
581398
274410
945402
1637076
68738
846287
241477
1872356
1009132
1850680
625121
65727
21124
596045
591492
575073
63968
1044183
1508331
1048653
645641
178821
1961110
1667401
1578966
532611
1573596
1546719
1866287
695039
1119685
1717634
1452452
351942
1068329
186172
527385
489808
345257
1428082
1084174
831114
273758
964623
130271
1633098
1978584
1847177
1338020
1401279
1359827
180625
1294926
213449
687179
1974583
787127
1332751
1759253
1567081
1071562
1733954
384210
1487881
380588
192319
1451424
1006052
716152
1785372
552798
572398
1176727
1983606
1705615
1393566
1942231
843215
1406815
336595
42563
1324682
526103
1153195
1793228
851755
352739
1846063
147162
1763770
1027786
107195
818733
861025
1438138
1208517
446218
221087
549393
1918591
658536
1340546
988914
227837
979691
902118
403734
1431921
1672204
1291396
815607
420216
884859
1038194
279692
1369912
1064666
826481
1371725
45786
1406376
927086
435226
1198360
1923112
738106
424613
1354551
1808174
1517341
116104
1266771
424220
56186
149836
237425
1941297
925304
520809
1198777
505873
1151422
565862
27445
294663
1355949
72469
250931
23182
1475442
2109
1322038
1499129
766728
918777
41950
1426178
54178
1883868
419588
513972
741304
96737
56354
578438
1457283
1595305
1750772
144255
1097090
1371450
1647861
1305552
149518
85105
1282730
1937798
824474
68796
411056
1639767
1613335
225828
1905556
761156
1402062
499173
459808
602262
961929
1927308
1938493
1317821
232043
193580
389537
1109880
1200223
759450
489046
995778
1339515
1960607
1506270
902261
217312
1850304
1937451
1026148
934656
1787610
437801
1443185
1045709
977584
1831869
1938052
1252053
1873858
544481
1475313
861847
1500420
1301744
165756
200719
117196
1762380
182731
738513
107442
567024
538193
1998075
1836117
590737
71695
1224210
806248
1331367
1382103
725064
1135224
1017493
1206006
846638
1078778
546822
1376357
841944
9763
1053519
1771008
52644
1728748
730433
206020
482851
1408030
1936838
1869271
286084
1746972
749643
250811
465862
514459
565795
1241219
217338
1525880
407773
1908874
117993
8908
924218
870519
1122053
1397804
1065246
1270907
1503926
362893
1541084
747608
852503
333775
1174788
106318
749894
1035481
1850660
728681
1452489
1214056
1184738
891220
322225
763137
1210357
508175
1328471
100213
958737
1167457
174213
1140307
1744389
526878
1821855
1600039
1471862
1649316
1706768
1777938
1446655
214441
830623
1518490
857134
1455407
1515026
438680
1050079
1144767
1758159
400643
1644424
156196
1795778
1327066
63107
489526
858068
131717
237044
426474
338053
1487712
1425863
1889565
652740
795103
476973
1216713
103820
534452
724857
1661849
119322
1271626
290434
1468035
1081618
1468878
1884431
180485
94149
1312782
190325
1783133
359635
449663
528476
1914164
1675468
1473171
683826
1080966
1859799
1457963
862344
1267035
121144
239724
60359
499334
1593491
608378
1773740
486184
987030
430172
1032387
637299
1397253
383557
1825204
1983296
1944775
1169854
330907
171230
238658
43854
1697845
1172376
1649342
1815958
1714386
1874384
1364066
389916
1867943
94133
639029
26101
798902
409994
1139647
373941
481539
1149598
628855
924221
1339878
1846041
619239
1779806
253280
692453
609849
748716
839646
1845671
289351
703651
1200629
1182926
1559941
1245026
1249409
580159
371183
1926980
30958
1069447
113582
90788
1501355
748527
407875
1873871
1257747
1858965
1655460
1031080
833922
1587398
188360
1698878
1021907
1180595
643284
491624
1837718
74801
1048070
615902
138093
1743766
1349498
1114221
1100051
1291118
1966696
1768590
1546445
1498585
904355
615526
1264228
744005
2782
1621048
1321020
1469419
1228844
1867460
1113350
1370373
870064
1604557
1805665
1129152
895370
846149
1073035
307031
328277
861785
945090
997244
1960138
676298
1564984
1216660
658361
1228538
993921
680137
1891091
753745
518602
1849723
1578639
103450
638327
86014
219646
1630735
687388
1725774
915787
1861023
1086861
1857373
667930
1128982
866211
1946550
1071064
907662
127069
1460806
1116469
1447506
153573
190509
1942470
1111859
246326
1666050
725464
1225473
1157819
728437
455245
1795837
721862
679357
1659022
794306
908309
1885175
1746671
107371
8366
200396
1836870
826061
476367
598042
383236
1552348
883644
617487
250356
859381
1690422
426657
48984
1943515
628064
1105407
1226389
1744174
1805176
1687453
1156028
67837
1426167
1068913
1856299
492817
1263682
844044
1013081
1227341
882826
1595911
678704
124731
1674915
1721304
274246
495134
955165
457963
1867496
1489903
1793922
1011797
634680
1305341
1606965
1535246
809191
601807
491989
1806470
1211533
1867855
939454
155552
683345
883022
698343
673904
27401
363858
54839
874835
1866647
535041
182851
396233
1539703
112949
702436
1040992
1596992
904138
1373504
826839
1628388
1714162
962058
1356636
1736475
1092106
452434
1477465
1443597
822315
70746
121126
308049
1396163
1735986
125884
1627732
64491
660477
1349771
192898
896950
1308267
1542955
252302
483251
1153463
161609
31780
1681389
1349634
369973
1935400
1193462
773478
1324396
1820378
130678
1906583
558255
1256295
10464
996254
1368459
1813253
159301
16761
1773738
1275314
985002
1615091
59349
1072254
392303
1436728
534933
1517737
1184705
480220
1153212
1742463
221123
1100525
1974945
972567
1110855
1882729
525381
1359659
225648
248531
2725
1715564
1729083
1813021
1614456
541888
1154264
1687752
756869
1816672
1291342
1808745
1078670
1670362
101790
1543512
318653
1210880
328057
1891434
736731
1497687
1832557
1720402
948128
1854948
1326625
117716
1216108
1212428
134958
900535
1287550
11996
252862
1814244
353931
182922
1247469
154026
836142
1249734
1577817
606582
1106454
1239015
1396051
700271
1777761
1902699
1681841
248461
1396896
445586
1812340
1683364
1226545
13184
1124013
842403
1925430
603832
1017545
193862
1753159
1283677
13836
158255
1856635
525580
70786
553482
1816068
422346
862863
257438
733159
384364
979118
980969
1166925
1941641
748084
886993
1920827
939705
918025
620632
470893
1724022
1386471
215954
1548770
1408878
1317432
979237
148521
1286507
1531443
1632982
1623147
661416
134460
1433772
517851
457611
1435230
503099
1525955
170843
1865721
84811
1667506
1028465
1340281
1910117
724025
1480152
271782
1116472
886705
9217
1444316
704186
1118711
1105658
729458
296237
726120
940577
1355872
315348
1783673
496942
1329380
1125557
210588
184574
173486
1276502
1752353
1533349
323189
1123749
28777
1663943
669537
1580672
1062680
1600435
1926003
380468
1689998
1314429
1361270
1524205
170437
860031
1054790
1118560
1998486
1915849
991677
1434945
198419
1655980
1321967
257640
1961008
233848
1503855
1228690
510199
1046424
851267
848088
1877090
223390
686559
1575306
1979265
838364
976377
983763
1280491
1484695
840064
1963933
242985
1476858
1619242
1035715
660615
1135359
672
53669
1584802
454531
1009072
580285
1902553
1426778
1017085
740833
1628383
1789371
1877182
875373
1157227
1909
1684423
1484915
907892
414163
1223846
1953703
1969816
1681010
56154
659191
144844
77817
492320
1316858
1611550
208625
847450
973051
1628014
1377633
253490
1004392
1914499
646882
1365576
1884865
1321715
1162386
1969335
1346326
1337468
1128816
959503
601146
1529834
1149257
1938127
85473
63251
1849200
674673
1451453
44362
417840
1935335
1193356
852184
1094866
1801941
930393
455527
1733714
1607651
965186
1058570
641912
1186479
790545
337011
1217346
869238
559922
1985324
1479885
122202
560413
1484388
1523928
539650
1444520
1056316
1190239
1589701
216000
1751945
182704
1208548
296880
899446
1024475
917774
153713
1283903
852940
436415
1353846
473477
1910255
1246709
1257442
861772
642789
863536
1210764
316424
497149
1979845
1103746
1357940
1888724
1729432
644663
1757795
339242
772421
1901026
1341630
828991
164516
252342
1060338
59650
958984
586712
182202
1210422
155885
532446
1311374
423182
1510259
757825
1628698
1369942
1812559
909032
580079
983924
1842518
1593099
1850590
846000
1233375
754102
1757996
1999927
177927
769434
1775894
1624029
1163231
1753757
839610
553328
1075214
1033882
31082
1433140
769434
1549856
1735213
951092
1915369
1508975
1958217
840601
1704666
1215874
694994
164516
1068360
73095
219942
1792146
1262594
634951
945144
1898189
737530
438138
1096561
283352
533913
130495
589824
317219
1555186
318699
1424823
1513035
1685886
1046701
1735165
1023006
334369
791931
1305367
77099
974635
678311
1374892
531815
1407145
262620
857855
145419
517087
286286
1212961
188388
1381893
1585957
369099
124719
375614
883042
864301
334267
187384
1992667
1119682
64538
1762803
723144
1801779
953255
1630666
1154797
1564414
1309721
605848
1906137
1362740
1413087
1995677
1455016
784319
1428103
376398
342822
1548798
1423139
959400
1829798
1724420
1599014
887731
1176638
765785
991448
285174
1186179
635585
1453858
1009200
1125516
1684635
1015889
1886400
50779
1396888
433986
1702794
680203
1631303
1229894
1525633
839650
803523
1341799
558849
1863167
170674
823486
1396469
1572093
706721
1765938
1448491
1725094
1592106
802486
1390304
997549
1988690
60625
1702476
269020
713974
1998205
480244
562364
130157
726883
416313
492904
612029
390535
798152
1210154
1028187
1032082
345426
628770
1756293
1237987
1632583
1854954
1323609
530901
385148
1643521
22295
159925
718721
620511
1749779
985295
1072839
68628
1507338
544326
1371023
1626936
507380
1150458
522230
1571504
1559042
1219520
354066
413298
622260
1319241
1307692
803154
1413928
240653
1148428
1457413
887092
650660
1127132
71487
1568362
139045
1028404
1133773
60001
663945
1811773
987900
1073614
550175
1054988
1292130
941062
1976257
1308791
915756
1304115
422313
594660
326365
530759
835346
912936
1798291
1291637
949366
316064
804599
155448
1573088
553510
1539069
1972031
1390016
701323
404781
969259
1456393
1791852
1177226
84492
829833
430598
554480
1725763
1457678
1885083
1401900
114571
1481878
977045
138806
1779673
1113267
138533
732590
1236609
819457
1041087
269505
1676620
29123
1149895
349634
381334
1846027
620243
1336706
309172
1519686
1434217
1457759
1449220
1084038
408242
1595392
155682
1442929
1100893
1562264
514234
1377009
1695993
420402
1784706
1321282
1344022
369642
727763
1558938
451971
672474
31742
180114
201285
218363
789179
1243063
355097
391249
1952836
1327187
1993632
323140
1754484
613822
656782
702080
1830666
508517
765026
768195
633459
1637635
219979
1659496
1227815
1537316
208429
1181045
980857
1764006
34063
577863
1438993
1620472
491166
749130
1362090
822173
1281916
1823747
1865994
1709092
917703
1407687
727756
18939
1487940
1298050
1676012
531022
1569949
781326
265806
586584
1901394
1302163
54975
1945362
437207
261886
1396489
1256549
447771
1935704
781481
607472
509108
1489937
829383
546568
332322
1173913
78004
54940
405699
827521
260238
1984394
1280332
954054
761761
43776
1722220
1357786
598133
443572
81204
1586468
1953614
178963
618928
930765
938303
647724
1104104
1388807
416442
340829
507469
1965846
1523241
395786
711206
496183
165683
311617
802934
1418024
251347
1946554
1459926
309166
1227539
187360
1068455
1567916
759601
991298
1178988
971240
704934
970144
262069
1359252
1277550
79202
1397763
1168612
860225
714545
999281
860594
1818712
1335198
947799
789040
193817
288518
603296
1907470
497250
1888056
693161
438726
498
363334
1647754
1241681
472716
980832
868646
1626506
928426
1679697
1602976
1144566
1980203
1772572
1569920
854702
205995
952563
259568
799696
1778919
290528
78457
1490015
1569711
520424
1842910
1411191
895508
1620895
1139409
1050857
509999
1216679
1592834
1613933
622959
240046
1615112
1919997
684855
1947318
1716952
988041
1589441
1716951
1140163
1168129
64643
508736
984143
1650336
683758
1663635
1508780
830305
148201
1046245
378986
1888784
1782174
1658969
1686808
612788
1066978
1453294
1747552
352608
1025643
1392594
1916387
291580
128057
1156773
731727
178189
1363423
1210322
1335186
1129078
987485
1865355
722631
1105353
662308
1809032
1610166
1361115
299156
142173
1295590
634933
188787
778784
1191539
1079487
426617
383535
1435351
270653
1932809
1252412
702464
2516
1471721
1903822
919820
1702269
378080
1092202
1228583
1197301
1252135
1013226
1487276
709941
278924
982138
1597664
1852646
759135
588776
1279772
831637
1940795
1766908
1402991
445377
1966971
490375
419623
1779757
928295
634909
630815
189676
396612
1681075
979157
1442189
996099
1220834
213044
750980
1075956
1721052
1526607
97228
1893262
124806
1847713
235650
1239508
601489
814721
263477
1828924
1033008
1424715
705142
1313688
512882
840035
1561559
1470857
870268
19338
1704377
1050613
1334184
1306166
1357062
1219485
1056338
540746
1805768
72493
1256455
541185
1758085
1852438
813267
1989643
639790
1276682
1145991
1679042
684886
1421311
742602
669081
640250
1583060
1341434
1225722
744104
1121280
1697899
1934459
1192917
1407061
1357287
530701
1064651
286033
1706329
361208
860566
679078
1896314
215703
1290515
620199
63722
1647469
1210123
1720066
1803811
545328
1781786
1830622
1377960
1537054
1733077
80456
1365485
7421
1720364
926970
1080174
852804
677250
1131727
710217
1047647
498736
190333
823594
833086
1614583
1564836
1908647
1026054
40287
341915
1735037
206461
453763
1661643
680659
712723
107237
1845269
1967877
143085
1006500
77120
652100
77920
1225194
410019
1545163
900207
270319
1598921
1948014
1856209
1630761
140873
460899
1690478
1122999
1127249
703437
1225926
268499
403622
1129394
1835435
91844
796277
1187660
463836
1574398
176154
1421446
1821619
1442421
424299
455910
1281073
597445
554221
988770
1556395
1501736
1008033
689920
1311746
285352
1981315
1103969
1979815
1102042
1461133
1887791
821222
1761129
1164517
1222084
343872
572715
1941552
1893555
1586645
807058
88917
1763471
1538100
115377
969941
1048818
1593574
766647
545334
568130
674313
1715493
294619
1864367
1387883
802750
1235676
313810
1256095
1638612
1796623
999460
73067
792873
233887
1789411
1099370
1917567
1086073
1110757
1365478
1106311
511150
1857208
259813
1213342
439863
605151
1195854
1239871
414481
18187
295590
1159078
700820
1489148
1310506
1389516
740926
1733141
1783176
1388073
57726
694837
1035458
191669
1426405
1998493
1907877
1718436
817787
407341
1506520
589462
381461
674395
1106917
1559529
872270
477762
1391436
920389
753007
925539
1899775
1143526
383322
93138
1669959
61941
1588623
571256
1262765
111568
23366
1846913
1301758
1557710
1518044
1040860
300032
220766
1011027
1722343
1268243
1685550
1253844
1302541
97579
689531
1424446
884203
1245393
1630117
371452
1098284
1317466
1492928
1513475
961623
1523367
433061
964031
191383
555109
1986411
796892
1619750
496397
1805539
689538
1743529
1657684
586087
1425852
716817
1099872
374532
39032
946090
219792
1170532
729298
274813
685854
1988083
1068018
1464701
394503
928321
1302978
1125606
104264
1236291
728672
1570465
1562454
1111050
36177
144188
1777542
1955919
1143985
21166
1366293
108350
879425
1699130
36538
1249388
438401
179620
241036
432293
856405
1229307
1594269
19292
938061
1961967
555354
588211
353124
1571165
702218
1108114
1974717
1003004
566534
345321
713980
87179
41299
84505
1034345
1419395
1648172
290966
1433510
210867
1333379
1019942
1969380
1199605
1948387
519892
535592
1913316
1670155
664637
332005
89807
691549
1714610
1809936
1206321
382997
293058
1784855
1459701
1469509
901398
1924590
698595
1753636
1648375
882035
389642
922216
1501692
1073457
225819
1637275
1515690
1296923
1479288
118986
267945
705453
627173
29581
1317153
475305
1479087
675575
674987
716865
1286981
1149659
1487395
24696
1652479
379887
956052
944069
1337234
807479
611202
52531
1573751
1585599
1832692
408061
1213081
1930045
1611706
31973
158833
1093738
516723
375195
1451248
985531
1930930
1819568
1527426
987492
761739
103473
173670
1202837
1300759
620006
1120349
838039
1411457
1204509
769609
60304
460264
1677967
1890775
1916107
45055
603313
181710
1508031
1893609
1641264
1593660
1154562
1001388
689823
825535
1435501
1407583
91874
446165
772661
1010634
1061448
1255823
365678
651071
1701880
655263
396385
1834351
507850
527388
849357
1055518
1097218
862506
631453
25406
1548442
1497488
557563
1721286
6314
622824
1178256
1848637
94321
475627
1776458
1423910
1221496
861361
908701
1111810
867361
480871
736616
587125
173165
626974
47215
1027759
1488663
1437757
597848
1162941
1441730
478826
1520796
958956
709366
570038
1379222
234653
1269921
717024
1629282
838267
1143652
1465010
11616
357737
1860184
1450267
684753
1486518
854803
1617826
937389
683070
1912035
1066283
1289668
1840153
869963
804116
1141439
699594
1752376
1509578
1004243
1005833
1667849
1043156
476081
77512
702865
387130
631767
1817113
446045
38836
1466919
297566
1856782
1658695
1214249
1805762
1346538
170300
1973244
1968231
36017
1179440
1649760
1850132
951509
737638
1394855
943862
1158303
1041945
1866465
646886
1112603
624599
159078
225816
1371315
426765
1769657
1421049
1931764
259120
1988725
1950574
1369828
1897098
1437372
334954
148123
1983257
1995468
1093773
1269000
1143075
134282
1738482
1835350
667362
1300689
598473
1075892
390271
1381845
1424305
1078286
1652515
769655
838607
1424666
1923071
933935
148313
875668
514355
1735818
1465176
446916
214248
603679
769034
1538440
683013
348743
822056
771988
819320
1934511
232662
1466947
1747430
420649
489111
1323532
1567374
604558
1930210
416222
1433632
316280
1804039
1432010
1004293
1103713
1579080
407940
41102
558390
224260
82315
1756065
1388106
395712
773620
474371
1316625
1645849
1891334
321640
13995
1338440
246011
1695983
1133869
355248
1423024
321046
562878
410419
212699
232598
552694
1918924
1902609
594009
1453640
746477
1182144
16203
50707
758127
1470166
298470
414799
851312
1625198
653747
1932117
1029712
530856
1744876
1289009
1474181
1874146
1589310
1220424
512844
1182311
1712366
918481
921084
1376784
1933918
331914
324875
1630490
697112
975909
1796631
483293
1472090
1751392
895697
344771
629748
1097323
785833
1055793
418310
1481920
18791
853749
266807
614282
1862496
224845
1741655
91973
312111
1351230
1400047
1816424
971454
1156114
523376
1857304
972369
1863524
1626744
1279186
1223207
1618714
1271387
442810
499090
1159455
154124
169485
103998
764358
27939
807056
755377
531920
1662019
596846
45495
1280473
131475
1977891
1776586
519257
909485
1022914
491556
398492
73445
1271751
1771476
239052
689097
987680
366487
550254
1967219
2555
1899071
459035
598299
927749
153936
978628
704169
1285500
1318145
775370
337155
108535
1743344
1424198
504864
1857315
1096205
627561
1652958
1462019
1045700
1578420
638992
742951
1357222
1084956
358823
541647
1385992
1702388
636560
1047380
1365754
414145
1307266
1065356
500360
122024
318487
108834
862980
1048497
526024
493342
1117861
1387254
326594
911945
164755
40743
194423
590215
889765
1573380
558936
114946
1457027
1848685
1338841
329187
72778
1406726
1087011
1447913
1207166
1486169
39090
1175551
1848524
1298542
1335771
1973877
525363
239346
1394240
523991
598270
75075
134144
556416
1269376
1976332
1221026
1342205
1029786
147544
1805344
1016636
1558023
345761
1649338
1403489
1009679
689847
1058945
1384579
1064470
1407602
1136847
928618
1531418
1637268
963608
1557691
269253
579873
1885249
984265
1711133
33011
1193589
1746302
60526
943652
1667808
1343188
500602
767257
1116903
928369
845636
1134381
1601592
190095
111850
1243540
1108505
1565067
373989
761286
536327
1167640
100127
1530405
692870
1299027
1390061
555985
480254
1956622
1330224
484740
1383140
1562458
799509
744971
385637
1218991
1149857
1978015
1949963
573820
411618
1026156
1965474
1255675
760449
1774937
706095
297698
300328
456515
1324057
148861
654670
635931
552106
66388
61301
939819
152343
1110679
844186
302480
1723225
258922
295655
110038
586292
1426563
1758430
90590
73709
1576062
1070889
1315040
1488472
1055529
1279390
1844102
998581
59570
1037499
304170
968973
532069
6994
74971
801197
1798558
1900556
465608
67910
1114537
485122
1555839
1380260
581469
1758049
1980903
471928
1602518
1207810
1330020
976523
1509364
1693818
83640
1032231
1189485
1067249
212479
1425072
236475
1971642
1847345
1722559
425756
862395
491919
752623
1832980
994350
170286
403165
189177
900533
1570376
368290
1257214
613991
1503486
1982543
1283832
551332
1047753
1192822
854818
206679
1760744
1270610
808536
1601248
390725
1823426
1104621
1640646
1996636
256002
1007351
952287
240786
1653838
1690528
109550
438335
400793
221488
1396362
853028
1294217
667030
308466
412354
1496327
672430
723792
1949037
360220
1928535
1459827
195405
1716371
1601161
1701386
163205
1325665
189895
1738608
288532
1160314
1263172
1694059
882288
1784009
670252
480097
2585
1148067
1803244
1744931
1969072
1469376
1754706
1980092
1884864
1963793
785425
946909
1307262
603424
1741194
897455
1621997
910598
753996
1671962
631589
1632373
800510
1925588
1895366
1216873
1461377
380979
15840
1288478
227840
1746965
797915
318288
210339
896727
441592
601983
1984973
823037
637296
1163554
912940
1419218
376485
326106
1746537
1025812
477143
153575
1924620
1754255
1687586
1803641
1595995
803955
1296135
16260
503237
47576
706096
22974
1251978
1940550
360813
1324834
552504
1648938
569780
1408293
499813
721176
1077770
1308746
473330
549375
1350986
850390
1822337
1143615
151690
1858383
1336641
1555338
1165682
1711522
1879786
189158
1736140
1890289
915521
1451052
562503
399596
983097
1272225
741339
885107
299909
260377
625371
43564
1920181
687135
310449
232573
1584343
1312739
45536
1124079
1120733
1351285
1812672
83734
487227
606902
1226843
1822405
3020
341822
655607
1612215
621704
1437266
599874
1845499
480343
985756
415669
361266
1713192
896735
1585445
1056252
1449348
479116
1439728
1179921
1133624
1151495
198189
387719
1956133
1696071
89186
991229
214137
63125
1523002
1972515
1478811
1025266
1826317
200589
73641
1317231
1549074
563522
675645
735735
1644318
836369
1092500
187664
1522618
1248291
300734
362745
1623917
710652
714833
283836
1028153
566942
719993
858279
1441373
1858233
1242328
73907
987943
697499
1137203
346153
1784879
1314274
1272813
192741
92230
1127960
1252114
459441
1384602
284791
1813518
1329305
1872466
1192492
21337
1671020
1199157
179599
926437
1338702
1898406
478354
208565
2567
421210
1192921
1053248
627530
1815018
1291743
532487
832754
1755967
1967064
759562
125124
401881
1012437
216752
830475
1889517
1172977
902356
83189
725953
1928903
1348654
1346604
1324354
1823586
283945
1065266
729130
1377631
466428
1809124
804352
28611
1743313
338271
1547075
1377903
1073312
949343
732304
42711
1075510
23796
999079
500851
831181
90569
1607766
169589
1408293
1138060
417108
928570
1390852
1131830
431190
938204
709289
1678243
1235584
1393423
623921
1482945
1306063
109091
411249
17416
369175
1546740
1446895
423724
1091377
1393754
1154874
1593668
1360577
1500202
895030
955657
1842596
1115873
1302837
1910906
1441366
607921
704292
943330
597555
1529553
1174946
1355075
1730623
1417747
1459651
511225
1224166
1256706
382762
1911031
1899338
1893272
365377
1891338
1241756
746069
1545687
994525
673448
594135
1738373
1459424
1947262
1073051
1002214
274520
522762
933859
881408
931740
1321749
1505186
565824
658277
698103
454006
211263
282577
588232
462840
608464
1809405
809152
1813147
1947707
545101
1661413
178020
1083081
541420
1520323
1249680
189448
1700659
1080482
1419042
1144946
254041
619730
1881807
623597
1407891
203180
578664
1607326
1035144
1435729
1841589
214092
533572
838067
124362
426450
782684
792542
1312609
845023
1969191
1740030
1505813
1745756
896014
275454
927602
785178
1105430
1716236
660217
361579
210649
1986270
74767
1552382
1860003
858269
1665176
817361
332608
802015
964837
1998779
132505
728479
1796805
1831055
1029015
847317
1210422
1431009
1610088
959086
216113
506830
142304
631934
82240
460973
211330
519120
1456317
814641
992058
1419695
426759
364324
785004
1404430
102402
95178
538598
1571656
1991695
1671973
1153959
481895
409974
1776790
55037
1675361
96856
1444314
801839
1204177
146929
51436
1132928
15323
1382549
1177427
1461937
132230
1240090
1640984
199513
150882
1251816
998819
1499856
251653
1776529
644114
218230
1699724
1439257
771766
507574
802587
1621985
791717
1376483
987305
1637816
49603
554661
1372281
988829
1102911
840668
615161
1423859
853875
1056320
655071
1179482
652074
262531
1742308
314487
1003698
1731727
1634789
1067801
1126092
375791
900376
1872600
869573
498897
1213875
610204
1061257
1766772
1486047
1489193
1785727
1870102
1821118
142523
73287
1274569
151357
1090123
552238
130702
493048
1427159
751709
1843073
1131730
360342
419573
905981
1348611
1415097
315514
491290
1046125
372605
383044
891609
1518336
1055155
1170623
874068
826806
256724
51069
533125
494690
581755
952425
1067356
1346989
1864844
441492
1372254
1347100
1346128
147154
1626045
1605635
573645
1338793
598620
443342
686901
414394
142389
961468
562127
1285344
1178686
220662
788296
1747394
1471453
1098487
1655202
165213
1803250
1434195
1485006
498189
738499
560565
1534401
1791548
1659019
773910
318930
902923
1427678
1770472
855665
592756
1995846
1272528
638938
283243
531117
444423
1289259
1567296
1935756
427165
1505918
1167743
158198
1887856
1300879
1802013
107734
1011244
1943271
54882
1184493
1791775
1168117
1063680
17196
757777
792860
930473
1882835
1686575
1400759
1008860
1781155
1229421
1350251
1978625
1727156
1615112
1412784
1572405
623637
1809426
1607081
1387728
288396
428428
567166
582210
1869499
534604
1035554
1142948
968020
1218758
1858919
857796
1022294
1894102
512872
626738
1239812
1421423
1665528
1344372
398546
180761
19899
142034
1877505
1303430
617670
914598
1456716
1211335
1151052
1562465
1495495
725893
965445
1365741
273097
831050
932932
1280849
355898
1984977
1178174
715017
684415
254228
1764446
1540008
1872279
1233592
1421380
866167
962877
749672
1340483
510583
1376739
75406
1093029
1054884
455214
1743526
1917284
1343041
838143
284551
752486
1834831
1432455
1514305
1465298
629110
1022505
277547
1142180
1021563
859229
1374186
1816897
1256601
1737637
159104
1226780
883672
1633038
588630
1056591
1009599
1383041
281500
555978
1997911
120232
1601524
1458499
900769
955787
542162
1840243
1081611
273082
771534
788091
743897
1042911
187125
1187228
1551747
552473
1462598
503737
111146
902573
1971964
1709050
252218
1477015
1773697
97676
1358721
1543316
840614
528616
331919
567727
1487287
1038744
1572800
123175
674421
1381505
687050
1239003
70098
73842
680320
1000545
58428
1778620
1434108
186719
1367132
1894813
323332
1679286
1683483
817211
1131271
1880757
327326
365445
168790
319218
1302765
1612202
1135739
1480115
70484
861877
1483164
1273324
1023421
1506653
1437337
657911
977544
666333
573834
172508
535801
713432
302227
153034
691667
1758211
570480
1828537
1268694
914393
1692405
969326
1426907
85152
521051
1946458
1838071
464385
173291
311452
1254551
1236939
591686
1051312
482118
388305
1225296
1404442
437071
1116137
1703896
1103234
2949
1348989
1902492
1545242
1698871
225797
1189986
686331
1630448
779127
1072194
836052
101429
1191410
1894216
1972123
120170
1256358
1017980
637791
123608
1584444
1980399
1780114
245263
1084554
438055
401368
1518299
117229
1698374
1177579
891221
1313892
431809
516022
368731
1990922
1467188
909598
1490360
1609017
1127283
1960483
1401136
137073
419742
1872405
1194209
1963251
55098
1706457
198050
1436569
1112533
483070
1466861
1751371
745335
1017112
850052
1385552
1812085
233744
650500
88230
237400
931787
1969435
1523114
753490
238943
554151
821162
1554083
1772226
970006
351846
1687986
1062133
980433
1652453
1229636
859194
1125702
373443
1713563
1064795
1940269
4189
1277358
653358
1101249
608878
909285
644859
147428
402351
601126
1096074
1265285
384353
1541534
1439409
368618
1150969
1974026
723127
62211
1789656
1084048
936483
1568735
1140701
944176
1656073
1137497
613209
1725078
1529597
264686
1503727
232856
434792
384599
135655
42031
976793
1326652
256136
1189319
662549
1251323
670779
21940
1879312
809710
972974
1170214
1936328
194092
344407
131638
357422
925182
830515
1998001
111750
969425
45230
87551
510240
1973612
1627025
624679
1383403
262841
1406783
856826
789964
1947627
337629
1046596
789563
336045
369359
1585500
1543984
821249
490981
78059
704073
268402
1828897
756682
1823644
721738
646383
709053
31290
833858
1100681
593075
1803313
1501990
577540
1437763
158485
1268544
1611081
1691479
406204
423192
1496192
1696828
1800522
1198473
1099803
1217582
219148
900499
655105
1364775
800732
1625509
1969989
1155119
646732
746849
1482802
1055334
1096195
811845
1829144
1660162
426048
1401653
323188
1684705
1083463
222107
51510
1652382
790562
1370362
139027
200703
106439
685764
53860
1797806
1502527
1770444
654613
264575
1168722
1371065
295992
1717177
555108
949999
188574
711197
441590
1140487
1133476
1233900
867980
731772
216056
385607
1911881
1407470
1469904
1952027
340089
1312744
175606
529317
541507
1403472
343073
1021827
35737
1202566
292409
317040
735335
1694806
1006906
1829888
788099
1266484
699808
277516
425389
1103010
1937746
755174
1605979
325009
645522
605059
1820295
233549
253451
1228243
1394743
1365468
1574959
123641
1037239
111184
320722
1458640
702022
1844775
1005662
664219
264468
869505
1802129
1210923
1706486
198670
940883
951154
239256
1867718
1327657
114554
609219
1532519
242685
1037797
1358166
1527921
1960686
631737
911529
1310794
1681248
1727111
875914
1277916
566577
897283
884270
662784
283966
330389
152783
1679275
637442
1249310
44490
535024
551279
607310
102927
606623
365552
1483867
356215
484518
102972
421944
1142166
121332
1260130
1793931
507376
1493428
1185039
1758286
1096622
1809922
1678524
605965
822103
1366255
854405
1746256
1225780
114605
1243466
1942823
564879
535464
405356
125580
816089
844301
1074832
552179
1401778
1661028
259527
121586
1113486
1254959
1927233
282417
1260549
422319
923052
135455
895443
1855331
1331268
796896
1870894
1075662
147053
1799972
1146740
523040
1669244
1648606
872839
1163076
1460837
1898893
1101592
132028
1955059
310100
567259
532372
1341389
1117376
334744
1466851
1173786
231942
749583
482401
1023664
323173
1875264
1118954
691264
1836190
1378509
843938
306750
1849258
666176
1070339
1439733
1030329
1466199
133970
1791981
368686
1364027
488151
210544
1474604
378375
1813949
1083039
1880212
899632
1983196
836751
1642219
926565
557040
1381656
1045497
381232
717351
1459544
181910
1896072
803685
1529021
1581319
1963648
1557282
7610
1405503
824209
1599021
319798
508316
83465
1204940
694829
198208
1232384
1088562
780691
498862
1540231
1262423
975439
1022799
1793760
356656
589891
1751089
1254829
277759
1081004
1557789
1502873
684365
744982
603672
914572
1777625
1390853
1717317
1000400
406921
549941
543099
1309500
1843537
1351402
1645780
1685764
829761
1987751
438110
1491492
920117
627441
1978963
370205
1046707
1215459
1110568
1463345
306729
1535079
1448098
1927047
1439803
236138
1894859
833326
690597
475721
325846
1689478
730504
1671338
991891
344552
735743
144982
1304826
1741093
1347149
179481
66492
1315637
148104
421928
1270213
321753
798839
1671898
1766693
1139648
794723
1356045
1044884
1605329
1357263
145938
320762
1047634
97978
1932016
1558177
1622069
424976
289970
555710
1524444
1531589
1387765
486931
735474
534091
320917
605232
78035
498170
390250
991386
497486
1755838
841332
180418
1026839
1622758
1588581
778548
1964516
1174441
194006
1802447
1655762
790976
122340
1425147
308744
1439316
644787
1090402
1479833
1535872
229200
1286464
1386458
1618134
1990497
894945
954013
1189003
160583
1293264
958116
1834900
554648
965592
423480
201931
1833788
1614022
88572
936644
473094
1011773
239520
50766
1729714
487053
1380278
1138393
1946736
1699264
1705956
442271
808091
492493
481076
136583
224820
717078
1720615
356328
1127110
1453296
1889314
1166738
1530649
1423575
431094
1997438
640254
1243417
139715
125032
1214774
304144
352085
1600451
271358
1779373
1665864
159929
1134221
685535
1951119
1812597
1425834
1307008
61313
391193
1612001
588324
1341863
735713
1394639
465966
1140121
1198130
642310
1752428
1017603
213871
972299
344670
1862445
1794870
1701856
78698
525036
1260881
999798
441743
722051
1158632
1955265
775361
1165458
297402
1040883
963143
42146
462706
1100615
1081590
1295421
894281
1170237
1197524
1869943
73229
403874
399753
157651
614833
1387712
1605347
1948463
1626070
1920323
1787454
1180908
1730307
399121
1058376
448868
1938454
753034
363764
1459894
1043727
589960
656977
652373
1273095
1549470
1365983
624049
1057720
1049824
1139664
1991601
879816
1159254
1487335
581835
1469661
1523645
1597948
91186
1494810
273130
1531230
860671
1533163
352317
331990
364089
659296
948204
1085279
591813
1444613
403485
436945
503738
1063660
498757
863762
1570712
1315459
1141686
1809978
1169318
807679
1565504
937580
720351
1080503
1405630
1124442
799076
18788
1208454
828633
1938661
236393
1557145
1576693
1412089
744797
1391409
216467
895548
1342280
784663
949632
814830
1676538
816830
1389273
1158224
792181
1313896
1102306
293003
12078
453620
990780
968604
35311
12257
1941237
1311
896169
755776
744004
227013
1087470
1717701
585958
420436
638632
936930
1748514
1362944
1868465
677760
411099
691524
1215416
573512
1121884
80682
1456801
1171023
31915
120988
286995
1924808
166251
849932
488822
709261
80875
1439519
1572690
753894
1539138
889699
530051
1526741
458126
1846109
333540
652721
814286
1768681
467753
1484461
823684
179516
1949571
1789609
1392289
1177666
628725
1107489
366399
295796
1562470
652962
1265916
600489
1849825
1089696
583835
1855381
153355
1024048
647096
55058
388657
842039
551003
623318
129286
1585893
211053
1064284
1809493
1420922
1229762
1461382
978417
75680
719506
95567
186812
12791
1733869
1936949
139554
614272
1187628
981694
1352391
967410
368301
884061
1507922
431348
417033
1532954
754806
237274
631024
419285
533113
478126
656685
890612
264035
132898
482044
1107576
128424
508062
552668
525705
1348038
340932
238723
1575919
369666
1922541
1459464
1356268
1046487
1051575
800865
407394
299867
500991
704893
1764281
1482835
1406605
1162828
1745838
517
275367
1720093
1205793
1119951
1309283
96387
77145
1335403
921854
1860642
295857
757385
27452
655140
103218
1993340
681070
1136022
1648369
731460
1466967
1866572
552020
1052012
557746
454686
252952
1726316
39860
266481
1123249
784017
1421528
358283
1690178
1027427
1618558
1151842
1542378
1201209
1181999
1677518
545775
1099925
1786553
943234
265864
288669
1776333
1426743
1604922
780226
1123471
584054
1878579
1277572
545877
1914409
70229
254017
18621
1182777
1034775
1803859
1750296
893573
1229598
1891707
52665
1506458
1233477
155782
1391894
1890317
264163
1195477
1093138
1717873
499387
239315
23168
1199487
882154
1988872
69696
1585146
784267
750696
260380
1823931
26408
1860795
1734255
1483994
362118
1655023
1070754
1222280
1943872
1169316
1697974
1250712
1289306
444592
1294236
771157
609713
542481
371055
1096898
193130
1134510
64730
150288
1681014
736409
627525
90061
463769
781273
553799
907352
1123775
1684091
1967233
1148398
871491
1346746
363855
1544774
1320929
1607653
1238423
441213
478716
1309358
733232
311263
553428
1202757
1642157
1853317
1599178
534166
361508
935209
1786159
12425
1278520
1136626
247674
1932896
1695658
320214
1866745
1919559
1421681
885259
615542
1105705
1613589
1614638
1830819
701973
1358078
907594
1954361
1916659
1112619
1727690
521798
848800
1778756
699540
468791
1598236
287321
1356280
845771
1367909
1379582
1075236
1815040
130512
780677
82406
1626687
423333
1961645
1795518
1042825
1034980
324735
817014
1775980
1707098
937420
1745310
1844905
665499
106228
1949366
331959
660475
481439
199539
993765
1948628
1647710
1286185
139742
1584345
356294
460759
364815
416416
1710592
649132
590976
1022657
162245
1809089
536684
86488
312897
895281
1711113
248025
220050
227807
752060
192735
1795776
993883
273491
1202578
198926
1345361
258606
392270
230878
22555
619332
1103442
76780
1015534
1620952
436368
91055
405873
1798334
1458110
1534770
5938
721939
147712
1448448
925800
1417838
1249063
439610
797821
1553294
1788536
882892
1653854
46460
1712533
651602
1880006
956646
70684
807076
1135747
54672
1228027
1376272
667288
122646
931400
1745701
1372407
1086396
800141
106183
1739403
1980824
993864
1905272
1374742
922639
1275722
422455
515775
836044
1907882
1860892
1105351
139886
181840
1996735
1457276
1561800
1133541
1252372
1513155
551727
996667
961642
796301
1983480
743193
1623335
1492783
483758
1395952
1855008
1325555
186650
64221
234564
708019
543230
1251143
1225372
681344
335461
1485684
728818
1821858
331891
429094
1089798
553378
722710
755780
1369090
400713
1989512
1095942
750535
1142286
1864559
1297473
1030815
557062
893708
1539619
1562154
397910
386797
1813755
1825328
1192588
1591483
1777425
641153
188968
1991741
1147489
932046
1238177
95705
1450028
87182
338000
1261362
917308
1790641
1119555
1847231
1094618
1281681
404382
1429369
1251956
1613719
321055
1375657
305204
1072130
1911499
541423
1842666
1319860
785348
984439
368399
1109277
1125473
1875620
1373548
1231989
866022
849925
73079
1462491
1994919
689663
1116725
1666257
1760283
1364413
228102
1621448
1412898
1315807
39658
916557
20008
1793540
846936
625868
1525835
1197986
506934
1755614
947966
1283285
1688451
241971
1893176
806095
1361850
1136600
190895
907217
737722
232619
1393632
1989914
1467234
406656
662524
1096352
1836936
211763
139014
871675
1482463
733189
1282144
870136
842831
226252
1926508
36474
1481542
530638
491950
1104864
924691
744170
1628108
304563
936066
1761896
1471874
1698926
1307349
1024417
814979
300782
772889
553745
185846
929944
1407187
660301
1038086
118639
550717
1905069
1675376
1056533
1982107
1836589
1808524
52147
1178339
553085
1464866
59840
1428675
1854804
1881365
408985
1931768
1942122
424024
1521175
752544
301930
1502270
1714544
1723056
367045
1238231
99370
259128
1390165
760312
201494
55106
1153920
654060
750408
1717680
548350
1019289
307225
456541
617308
146862
822205
556250
480886
791287
42663
925393
989678
1032345
875387
1320366
812567
143147
882534
1706427
1904657
1452098
218600
31899
602282
316754
293537
1623777
1286222
1611817
1975972
507079
710996
1958433
1470876
624349
361996
1789488
1211961
1124345
202965
269282
279950
1831316
641738
1901518
21369
914253
582980
1390008
92199
1992936
1820841
876486
1662310
351235
1548492
240953
1298636
177769
1119438
560518
1408345
1677243
1575211
1032222
1760665
1084019
1825021
471396
829399
450287
783692
650841
1570128
817187
923460
419545
1298032
374635
768198
184300
919313
1286836
1512698
241324
93913
526121
1214910
1680441
828175
484061
1927592
1623520
865984
78749
1056047
846141
207703
658647
1594144
16754
45080
709602
1318636
1147834
513532
1680341
1131104
858030
1776915
1426303
1397501
1300036
926163
487404
1496718
1387564
1758149
107406
1637919
949740
887755
1547594
701940
178592
886614
1140439
212419
62660
367932
1837576
1182325
760729
6098
741341
1219189
1112594
1229397
1096023
543701
1189662
312354
128555
1255187
1798307
14032
1091875
474555
861056
545978
1916036
81443
1761881
438369
149070
625466
1396335
861113
247351
859823
972034
1652520
309997
1950921
1573429
890328
1208303
1925505
1884965
1527669
480308
678088
993464
1376496
172445
329868
1001731
1236876
1461218
93019
1037462
930805
934090
1855092
88364
291495
1533311
1266127
1287202
739384
722710
584780
1225972
600846
1092232
656061
1945229
1299923
1946575
1969544
43559
1484543
1162022
473121
302528
216250
1568714
1721528
846664
40771
1306923
1490230
179309
1631630
1286651
12404
126836
106788
1720797
324038
1009640
1530913
1973572
1322277
369288
1553453
318605
1711546
1233561
495535
640464
199351
1730833
1948998
35884
1011936
1779579
830202
350269
110794
944457
1070724
1870927
1529120
378039
144811
14095
1978961
539604
1414042
1676248
730023
1450175
1494329
1879171
446431
1109226
1184774
1247529
58681
1097002
1539123
125595
1507823
59314
1044648
914098
631005
611544
1917815
1056340
142516
759966
1665109
1143512
1926397
971811
1593519
19666
1204978
399300
1765970
974481
1503280
254272
1043568
1290357
1258544
1419751
171208
1510639
1099755
33820
628234
1894847
1216483
609529
1226404
1417496
1547469
1042708
277327
1609289
1016400
1533010
1112894
1211222
1517164
44665
1804673
995941
1919821
578298
1758715
885733
1433616
452542
1281958
1472878
192775
835873
1029182
1014152
793022
624053
119856
845531
1219365
2096
478964
352191
317475
228957
272964
1839711
882765
1534107
872175
1844508
1972098
1383917
678223
1358290
1230930
1037917
1859795
11312
898535
1799203
915923
1827850
876712
764641
1756914
854086
576834
214009
1227130
1973106
618390
1467687
719175
1843183
607517
1347084
1500008
1810450
445321
473151
1737074
311485
971715
986068
1345447
883766
1903599
1723542
573649
242199
837729
397765
1978171
558301
1635851
1803691
1139765
1016422
1080071
1660541
935325
618798
587945
1263640
948318
17983
1011710
249810
541141
591739
211868
1850390
468505
850112
1830823
113630
288975
1177955
382033
1874544
1331111
105414
487411
721264
1960759
1968211
1993037
94798
925908
367264
1666156
969074
799097
878860
719104
256791
818505
1929145
1471202
87246
1866251
1924331
1546043
324298
216798
637027
668298
569577
1014871
357376
1825571
34450
877984
381538
402207
1352677
1263043
572447
1890819
335075
1994228
1156592
880381
1987727
1075145
413590
263893
1179136
1849951
501449
1143155
102698
740202
1622116
1270688
462483
660445
1242006
1000388
565724
571391
438898
530218
1912470
1754309
1550145
1209550
697928
385080
1684401
424872
976233
1708428
1593868
1200670
1785431
653539
1726031
805687
538650
1719618
1408653
761080
1352222
1556135
801636
1391150
367442
936403
245122
809875
1172780
982492
522811
1272889
1120141
1757701
418087
1446838
1401841
1001972
1637736
298207
856734
587863
1003917
1486251
1806008
1736922
1087996
727145
1528481
933484
640754
65233
1256071
752821
271047
1204099
1875744
1276543
420915
644132
65396
1128212
1348104
646941
1556394
972995
132537
936673
990947
1763035
322471
1066479
1609218
1044601
1817535
1373348
1275127
1888576
1876511
1066793
1388140
1406540
1830376
397315
782516
997161
1969300
146931
1226963
1395081
1903084
1772394
221262
1663684
1259904
1704101
1635499
333177
1147139
600713
1116353
634421
1113706
1433197
1798655
1676235
968660
176145
183391
1430085
419954
69483
1587275
1671164
1877144
1651253
1375318
1566859
346776
1274889
1358810
29308
1687476
262442
240631
153566
1028975
177564
1895059
756915
1122569
1763185
260462
87515
482029
1060742
1649049
77162
1902278
18903
723504
1325927
670751
643346
1278666
406656
619744
1343066
944693
668605
734176
8052
1510072
68018
1269577
1426473
116272
361569
782769
1870899
275046
493412
552046
1026115
1731230
1890013
400550
522121
1481999
1815634
543651
742617
1482016
599921
1368661
1951643
1844470
721428
351672
736680
328766
1538762
558101
1639315
682001
408705
1041163
816741
764873
1492978
1994289
373096
1003634
949526
1538506
1096156
1942839
515087
643422
1606257
1264333
349287
805123
976816
221078
1080010
1871331
1539972
1899744
789118
1690105
1940011
293470
1697263
1066938
745680
845101
1561940
1852691
381444
896613
229763
1059382
1609883
470463
438439
1205627
1804096
102217
1255288
833856
1723567
138726
827139
453340
1080243
771826
1769214
355366
1869393
1774397
834509
733080
1178055
391000
1872094
1629981
1787996
544087
499821
1105384
493749
1080917
1161046
1945137
1024024
401671
692250
1254001
925964
1782771
1799057
1938404
387183
981893
1913526
955626
986447
1404338
9049
459591
1342698
1308388
875889
1381830
509299
723885
1100768
1253890
265481
175989
1363966
558672
93867
1538656
1755547
1629620
1913554
1422393
256581
456249
1548768
1834265
1774480
929321
1477958
1775681
1091955
830428
1368078
1658272
616710
295223
1507285
935371
1483084
450810
764108
1794000
1447756
1536789
331819
288043
317583
1659120
89065
952572
1329848
432709
1077615
101911
1398158
1356683
886948
1312520
225133
870937
895657
1708996
1545240
1111273
481937
1727114
363876
1420512
1940375
1769891
1030784
179354
1365600
1325105
1454454
1739251
760839
468650
696937
1835735
1234544
193890
471547
1273458
1209727
807636
355677
1367521
845837
1157940
249529
1461084
1243247
1331910
1202580
1834932
1651353
1572788
77171
901489
1060374
394276
1617452
322025
191334
1129953
1680361
1050356
169243
1808591
1206714
1335119
1221750
222741
1790065
1069399
1133538
717214
1200753
496615
1826278
1524127
563071
840898
1748882
1451426
144370
152382
1647928
438164
544757
1317518
895055
1354624
730831
1976601
1166364
1952579
1512065
515465
127078
861739
81237
1428040
1307170
23915
551191
1595863
946360
1191254
731368
1701000
1951361
264200
493642
126931
1684231
269587
939177
10279
146026
1989206
364515
1287379
984450
502270
1457016
839374
344842
514893
710839
1225221
1787862
384866
942859
62353
1781787
1225154
1170099
1465108
410095
232853
600211
393561
1562370
1208841
1985797
1665543
281494
655219
1086477
682738
1142958
1284199
625219
603747
1623810
457931
879876
934215
895252
189512
10150
971258
438096
784257
1381286
1428198
689046
26558
1485026
837711
1941017
1575223
248921
1028523
141412
1152393
681175
121267
551134
189299
960964
1082274
55556
1677729
1535613
206242
424507
673415
32487
425163
1675343
87792
1134103
1281454
75580
321787
549994
485736
508316
919195
1430157
1282858
398462
658791
313319
1526233
1897507
1012355
200284
59295
1335249
390814
191509
2623
1535155
1858025
438567
317083
1772632
655689
508276
17923
1766182
621494
767326
1688640
1439637
979867
835590
963288
1169124
472111
992181
758348
1418642
1546777
310252
1583222
431891
1809317
1369091
1577472
112288
1717989
887442
433759
741693
1004235
294
1367385
1668128
259351
174137
809031
120865
523302
1684532
1947747
590536
546080
596451
751961
517331
604330
1226054
1921829
66880
1278597
1991970
1456602
173029
1206672
1091443
564489
431541
1564616
389606
1143971
1771727
1981953
12347
149014
124225
673245
1947795
446268
756881
1754527
1967709
920382
1326270
1137501
362151
542925
1195248
1219345
1998180
1225643
1797826
1487843
984459
598581
1241104
1836198
18293
744697
220215
37084
1416154
1229776
413329
970337
1104713
1235141
1235987
8331
483472
880621
1682052
1736214
799942
1711304
1037597
1306753
1145652
159891
834046
1458212
249285
879296
827076
1650547
1793220
1509145
726732
17954
807691
1474848
866626
306820
378524
406519
1635839
384003
1846506
27069
886343
666265
1667320
1035291
497928
818455
243547
1615490
920564
374748
1631052
668984
1463912
1525019
1133086
1057957
334470
1732267
627837
916613
1078038
1591213
832574
1959934
1880851
72961
547654
31892
1105190
1382961
1656939
828939
1333377
678173
453493
46411
869096
1517566
1059900
349990
1475962
923061
281234
1652557
802351
100182
161899
598851
1583553
549706
615837
714220
1150611
453754
204937
403253
1448768
367017
169293
1739972
1357439
1256880
531887
1179542
1745127
1239721
547808
1290134
854250
1457229
644229
417107
1240853
1489945
556344
175481
976553
1595487
1417500
86410
1588704
312708
1122082
452120
1200798
44054
389386
898446
1318495
344397
1565844
1581318
1244332
1118012
1877040
1298829
884414
855453
383446
10619
99780
1978753
725426
1615650
442093
1861958
265980
112457
704645
1719038
233230
1503798
1443129
357875
669999
1125384
1352706
1465101
1907551
544868
1928423
1747521
1739311
35406
1397629
1221737
1154869
1229823
1694516
346430
291285
1992047
981309
1381998
1512896
1339124
1017892
1427271
163680
353024
1562425
1408231
612585
503414
1917060
189644
1217475
817255
1284548
689609
940473
533023
1508632
496209
164236
1840272
458691
1092522
545903
464473
134200
1143162
1725561
306805
1284186
288508
992646
1562535
706174
784913
209788
863225
838178
1534819
1390661
66205
713483
1372574
698728
1130228
1656325
372676
783932
437264
916246
1419376
227899
127805
95653
1809153
1191760
549055
1342195
1356963
1791957
158069
332728
1292912
1079179
699411
1644865
1914626
1407218
1299618
1277273
336640
578220
1820894
339032
1027462
1817765
472040
677389
1202460
351801
236263
354359
430813
2270
820731
1208468
996913
57772
1302435
242667
897372
1087903
1338867
459927
1311259
1737547
1975109
1586700
1956959
1820828
876482
1175485
1348109
1147549
974662
98229
1151199
1454850
1767134
1706847
1332512
1837981
1922967
1100909
875318
190705
309561
203791
1290178
1778006
1162737
325657
1052357
331521
535846
133033
1735359
1015972
1469398
1877320
307957
1248544
197196
1116164
202659
581754
1303513
1717348
1494829
792097
394242
1009909
484749
1829568
215774
1931331
1057961
745347
1621243
679783
156989
555553
1858658
1309630
1813513
912844
1650020
15793
1832670
485879
51141
642637
480476
223965
1376386
832613
1393178
1154404
1845385
1218283
416896
757071
921860
1974378
685562
1814714
748235
967962
1255037
1370840
1770525
1075528
1795822
1227516
1158040
648935
654132
1663345
1798189
224701
228954
285140
182616
17760
389609
528706
880672
553095
132543
1502927
114284
1654824
1752929
519890
633685
931571
1274988
1864411
1668231
1574900
742448
374326
1302642
241872
319184
416210
1192251
79953
1175574
1084775
1154857
1913008
450427
90401
1938893
456685
1131325
228600
1042791
975269
713616
1076000
1707268
533764
51475
1437417
1022503
1459380
243138
1462468
813689
133344
334654
1249293
1807515
826420
1576464
1201790
1908276
1353411
967626
889190
1568710
714074
172462
1942913
1714494
412916
1235474
1135544
546067
583003
244239
1880664
176616
1819354
1378465
708270
99584
357449
1428541
878911
592710
796110
1028629
606536
548973
1146602
1534820
4189
1191245
1482193
1955086
819268
1903054
37451
1775112
24858
1893831
1984913
424920
1973930
1992578
1530516
1285224
1119878
1809305
644286
1634343
853933
1167149
1565790
1494449
120904
1816926
291208
1063987
1285637
1652133
1656726
1475767
1515994
354532
120480
190123
1194743
1450539
1430286
228603
1409011
1095123
1209604
1982531
210072
548278
1171757
125884
1609025
1741240
596531
4370
552462
828148
58110
453325
988657
989311
232870
682855
350317
832743
451632
1948673
1670094
1832939
1370200
1781484
1489537
1018536
847053
1703343
522215
1383378
789636
1134104
1669380
1526871
1263004
646761
1157156
1477483
1576709
1200869
476649
55916
303337
1292255
1346352
1403785
1313172
1433488
832714
92062
1958646
1474245
819796
295787
716358
803082
1077452
444565
1092931
223802
1898132
1326505
1300604
656628
665287
1678511
1509117
1131075
254366
1353835
438572
645095
559276
517074
115937
20811
1530303
1377983
120576
563610
565283
269418
314811
215329
1066722
495685
1387444
1483911
397875
1118683
1495361
156766
1943100
1839492
353508
571108
1981356
1506440
135156
607825
1148363
1295768
1413575
1946253
1528774
1892113
1228159
290408
619765
498096
937813
426959
1414943
1389100
1482871
1416761
826855
217543
1525716
1389172
14724
1834356
289744
1900296
670064
381762
1589303
973279
1151074
405597
127293
1371542
900302
611302
357366
1415371
70766
1238575
1028816
728942
807081
118984
754928
1491547
1273181
1483481
1291697
1745358
921407
1537409
1899378
733158
1098118
755453
1552375
1596003
414118
365595
540122
1702989
1136149
727541
1942296
34473
1207082
1361929
157506
106340
463095
578496
544280
1492780
1702219
275560
1094064
1380250
265686
673983
57027
520223
1563634
1239543
1895899
852702
1552228
1141616
645279
1410389
1110757
1051434
754412
1181279
1532960
312995
1567015
398983
802670
1536889
1521557
1331296
1888845
1493050
580162
1316477
1397550
1807579
1098287
1834063
1799934
1335202
1436183
613177
300529
1096498
400762
39030
1901294
425689
118487
332250
187712
1118576
642855
61682
1315155
1232426
867378
1056289
1593350
1898598
911001
1218601
331714
683584
850769
113260
711650
1696253
1761932
1654411
80496
126041
781151
329964
1362222
946619
351317
1992051
1690524
782326
21775
1697397
52035
1878580
44147
1557688
614995
1306970
806029
1414788
1269709
929022
1730546
1687126
1075294
720406
1246549
290124
1450406
1573096
1625658
687300
1719247
1596822
12538
1968939
557524
1688689
1941679
237670
1300070
609473
1209591
1003714
1526729
154401
768119
1660807
1374482
1655849
1193915
1043670
1761709
283379
855675
266889
1593175
1480168
1601612
321254
1600890
857845
1228855
924430
274343
1822330
474190
567123
111975
829690
1344964
738941
123127
1271240
1714881
560114
1218134
1498121
670591
1686533
1929435
866931
1377404
1051249
624196
820052
1595636
1642041
731065
210667
1649041
1249072
1883075
1265374
1161105
622303
1328196
162318
1585236
751218
1221818
156961
1762673
1295298
1113701
960138
1130204
999069
287243
1999193
702210
1773542
1987999
843845
604176
1907529
157896
413901
984559
33342
226502
1680456
610133
1216265
328458
632508
76579
897370
355235
1342603
1304427
236348
100661
770194
1462281
1921335
588967
710374
1186727
682396
1112521
1906649
530251
862066
270220
1885818
933021
146805
1287203
1665704
1288872
398977
754852
542050
1258512
1482681
496278
1854047
465142
465237
213919
704349
1838588
1854241
1065140
136662
1423056
1993614
1542757
754712
1502461
1821944
1399941
27787
98024
1357882
1115991
956239
1781321
484768
430381
1077273
1943298
558211
472304
578232
140786
977999
1603070
449221
1802660
1597429
271998
1199467
1392278
489863
421000
1100308
1325593
533330
1499160
1811715
1534592
294707
1294448
812072
604128
1806625
1169196
1791398
723311
961571
607920
514917
1662008
1004034
1668178
1343295
1007124
1695195
675066
1790468
128694
41701
521706
1811537
1954969
484893
1591303
1873702
529452
507530
550911
1989181
1447931
1790759
414858
1428786
1135604
318835
289257
566972
1285094
263619
552366
1705622
1296502
1856614
63282
1446158
1356199
563928
651543
430234
427562
1674330
1779724
1567337
1493553
76434
543676
600804
1844387
373339
453324
1687486
526124
1482658
1607492
1319108
1373005
7791
447955
404262
747825
830553
621982
1608937
1471020
205689
1602871
1520651
102423
1034852
734953
478092
1917720
1344492
1837302
1191670
495143
856820
972021
594995
1951953
949006
895848
925552
856245
1311901
1945116
126382
1696389
1998935
232873
1485779
709805
672257
1946754
1029834
539565
1398571
1382957
1523706
1102642
1690105
1382638
1452539
1328277
1143052
960358
1311535
607052
1705436
838666
1822807
682408
37998
1223809
1778441
1354753
544594
901725
627082
1389131
557508
900440
218299
340885
1135712
608195
1564507
1465028
1623941
1537276
1380542
1009985
429422
303159
955185
83779
22131
1131362
627348
732936
1653015
155893
1471397
1974814
1404339
1964003
1427710
1788764
1604685
1725538
614253
1405919
14197
545858
1288236
1759642
1228187
1624994
1809733
660826
86238
551557
864457
936066
1580756
779684
911187
1259467
589597
53984
811342
1021100
1041007
390963
1262696
939460
608206
1186947
458643
598858
482772
1169803
67045
583031
565479
1387688
521863
1602786
292196
1447287
284603
1340495
1663566
1581018
566739
1325829
1466070
400729
1193415
1079888
596677
424151
794339
533315
1118481
1241225
11277
149859
1509482
293100
601575
440078
333718
1363281
1292232
830157
901305
1680080
300941
1813639
1050439
1477877
374199
146790
369404
482290
706009
1073315
86825
272001
1730681
350540
900983
1419823
45692
4501
953448
900362
966777
557091
768280
1346335
440608
1630560
670980
1588474
1776889
122708
1990458
373310
25267
846874
1501984
1815616
1648582
1880808
1331114
1646073
1419805
1200879
88060
1496208
196166
470195
1650554
55333
1769956
1567294
683189
366495
689579
1004539
1450281
1771942
1506169
1428707
57332
1583693
1602081
394950
1013639
1681367
1397712
109055
874404
675840
1647941
226929
1875942
1816540
259014
552036
1269932
518858
659052
1978072
11230
772352
1991579
1367713
1750273
280341
1700328
1035449
355191
335827
800522
205931
87852
703849
1180660
1002921
1619549
510671
233323
1768844
1793618
61074
1971928
1344348
1747038
628529
1363853
1336773
242647
1798333
1407053
377712
815540
675028
1040916
1437696
1383194
1587189
471067
1487680
1008118
922952
1827974
1994191
541038
699034
1247208
1724094
1446994
1440770
779329
689227
128637
962509
1391879
763299
1059186
1089306
491622
1574589
325793
1752512
1707540
1972442
1366649
344280
797275
1045936
437215
647696
1250276
689955
1037316
241608
1934959
1234021
573712
1538628
410077
1345549
1510160
1116481
1352669
1046948
1626660
98456
373085
1143259
66184
1206429
1691029
495983
1147007
1545001
1799978
1162624
1347683
500013
827902
450096
199609
836752
1478901
1490343
1266972
1661066
234499
1240178
1779573
1652831
1292219
1210590
208314
452081
929567
995131
1948632
741012
826910
1579707
1190546
331111
71181
747154
1658518
686674
672086
1660548
1766545
106453
1604024
905088
339344
398981
1900123
860429
1625241
853296
977097
1548200
768670
249835
1130696
1100813
471679
1251347
695580
1900565
702823
208155
1973348
340124
161929
1442117
737494
888952
1065358
594282
1559493
109450
1863499
310289
1109670
1875082
199027
1405360
946032
91386
1852790
1765161
1909575
955576
920111
752825
937643
419613
1684941
1861334
1390269
1863552
640856
1312284
142119
1978954
659591
1091735
562604
1774327
1506848
595918
593473
609477
1173891
943328
474476
536186
223464
1645490
93583
40198
180515
495457
333524
973844
1808386
1981686
1514791
1557064
1398853
1459822
426257
1248065
1124339
175012
1124420
855130
329539
1732703
877691
1824631
1945540
181818
838692
1532864
1125294
730157
1875117
739822
1153455
559186
1388656
210452
1354867
835165
1240404
871163
848502
648446
1050385
1478484
1226261
1724755
1332381
1888875
206969
513097
1710543
1151510
905998
403126
310739
1736042
232638
13676
665896
1683568
73736
784131
1050660
1813986
891224
428158
52974
657145
1961899
412489
48148
1027954
871625
1545267
430899
821822
483420
1106331
1241818
1417103
1330324
114871
117688
450255
1080156
245083
1012420
1930149
1692378
715637
1523367
465467
1696896
182376
1919997
943410
1936186
847490
746160
1783895
1490856
1214382
1016459
523577
1478140
1334246
1778352
993399
1663166
526479
568598
1333845
1941573
937949
29557
747313
1388251
1643710
1869961
134466
1964579
871790
17688
271779
1456674
972228
831220
1920503
13302
650755
977701
1861590
782996
1405074
1032316
1458161
1182135
150663
1691828
1083952
792967
1668964
1975240
667517
274060
1208440
649321
280259
1316618
365499
9288
774959
1251592
302530
1482551
1582200
300999
950890
490464
1032069
424488
946330
108640
1732172
953033
233803
512102
1630539
1965185
85580
98064
1971916
1712207
1556986
266974
684231
15169
1056307
1189892
664432
237051
164909
1509295
645251
870464
1013714
1833014
1740839
1219374
102738
1500979
510231
1949012
997101
867282
983828
88165
1154981
1140659
121646
887669
1245708
689680
889743
542953
474514
512650
909648
343581
222095
1006009
107939
1832260
1168661
1613288
1453825
1869913
711675
722337
1503375
1051331
459771
1059713
619048
1896269
1955236
1181924
1005912
1134317
132941
1177198
1026913
1268623
874772
274076
1173990
1604472
603502
479044
1911993
364722
466972
254994
735458
1173577
1248038
1429248
847246
1541011
1091440
1146031
1202016
1395785
1149546
1705422
1583570
1447307
1753248
12902
402204
254
1885538
264307
1028103
751304
938781
1378864
1080148
1825720
1292914
1776047
1474405
96845
1570878
1746387
1781027
221146
951369
1628227
1740383
1640927
1800930
1334454
565875
20597
458027
1821963
466178
1670058
692141
108987
1373611
609834
111513
1611589
952637
1807728
11990
1017414
1309879
499940
331246
1628898
1777825
1258509
1183479
416860
309347
763510
1725764
1391220
440647
1290880
259832
407288
1020740
1884271
976644
570526
540358
15876
1953167
1327825
1261798
1432313
1700591
1468301
1836914
695928
1817430
842395
903167
472803
1320399
712651
1295611
672484
1392591
10433
1881053
141557
1567716
283445
234356
664728
1132784
1267364
970043
1733778
12850
1184664
47494
783679
1847645
1534253
77371
1013963
1889381
1774030
761948
289623
1417876
904848
883509
933614
1080212
1023751
1930834
1816502
1059645
255951
71743
716296
1619901
403569
98194
1112110
1378624
810510
979588
544561
809861
1717225
76228
60208
4954
504886
614883
1400905
384935
942241
4481
22898
878404
1686765
24748
1908012
1142023
76024
1528041
732415
648777
108302
1414903
1285811
712342
1957451
955888
1885284
326723
1197909
1299543
513259
1410856
1153007
1151679
1813826
1861408
1057639
803062
1734156
293865
1148849
1623215
1873981
1765948
1859913
388853
955205
614812
215205
1247268
776881
1994056
1098280
1945798
770730
483427
49845
1977780
165627
237212
1821107
1119315
674779
1208929
1671135
1506098
95677
1337693
1435951
389798
122020
1545473
583711
1413879
1422364
998683
839697
1632579
1261393
1559120
1092989
1238194
856674
342969
745892
1656298
917793
551149
615149
1992923
328556
1761120
1448364
1541425
183514
296529
690820
773346
1457237
943143
1996778
739183
477517
1306647
1019519
199102
811330
674174
120497
1665690
47652
1770948
1039236
266583
892126
1456895
857024
1146121
948439
111699
684896
1903481
101995
648424
357800
1133771
1308428
359254
1755779
1927057
172551
784752
311021
1591519
101904
1628565
790233
104871
339665
1646173
1998111
379475
1410454
530027
463836
1050938
532371
1580896
196700
1254995
301247
492605
832875
688068
1745342
1057872
130349
524352
503435
64937
858882
465661
1934971
1742317
273660
1238822
1892979
655332
1810081
899634
571147
1289712
1342921
132878
1655244
1522519
726251
756277
1644679
930590
1675346
25566
746106
780076
147881
445002
1929994
1789670
1153283
986805
935090
409267
278953
886560
603900
506786
1925231
2702
56185
712896
1139483
1723364
70037
1072272
557732
1331675
1766578
169667
1495601
799513
243707
911120
1130601
447986
633494
289250
1656333
24429
1573847
1141255
557922
1880862
722527
1085366
627958
1841961
1870143
61080
1129538
254523
1124936
1970849
243963
1654432
1392209
1123692
371847
828184
218651
626198
828960
1262613
1706664
1879037
741799
1113106
1476485
569708
1184666
1248435
411923
1116764
1906941
1477018
975990
1282563
1937049
1984995
1297577
1303675
1584592
841632
1135259
1650760
498828
696646
343650
1982258
1521942
833464
1306247
360413
114426
444908
1806227
565821
1767855
1486854
1386988
1884590
1625656
1154024
170566
1131448
1281677
961023
378275
1985481
1402584
1594958
591796
1282456
1268381
1180278
1529563
1615898
1294244
1373192
1748207
628630
155991
1063298
1873105
1341003
36909
609055
4310
1657366
1943544
1923411
1775152
1128276
677299
598292
45679
1253346
743987
1216517
901623
281427
1410094
1081237
253368
1821020
584085
890831
1700576
630141
1888364
1503221
1077996
277959
1414698
741769
1410715
415404
958795
121909
1807787
538224
1770898
1467381
683162
331138
322894
374950
890240
1132771
1838810
1213225
23440
746037
605282
103254
170973
904264
265777
1101834
57194
1298059
1638401
1043737
587173
487203
1247317
1236664
475392
1312702
1349614
265419
1834501
1794836
707422
407318
535127
1334976
1022194
392201
1339837
545968
1293931
737881
697344
1050663
1697216
1411321
1635992
1263556
1039595
1681945
204580
1045767
455745
1229991
1191150
1820299
1504680
1154431
1442820
941258
1652879
1612424
1359738
705095
1768433
819219
1375489
696394
952838
1872334
1007171
1557064
1779107
231614
1886434
1896266
401748
1585707
1823572
44604
1034945
1466881
1795935
421732
414522
260339
1117153
806566
71764
900196
442556
1735667
1003333
1006756
1334059
532333
180282
1670161
1030498
1045363
1185976
305162
286735
1411463
664591
1549480
1675638
1521967
457721
1537442
885639
594845
144579
337570
623050
1702532
1734610
1541517
1821764
361854
829862
1318567
1678210
649788
1140261
692472
1142236
234300
377258
1939306
879807
1351950
18352
317952
82795
1419344
1164059
1193163
843248
1661806
1874650
1029641
1750422
414143
161023
1737002
673282
486776
1812683
1944896
707295
1627316
405600
1511230
423417
928048
1520489
1600659
1506831
606596
1415620
1011547
595258
384330
244149
1264560
383751
1818012
479926
1139859
1093546
927824
221882
950017
1316083
1610602
1553997
1377089
901116
1307321
1983102
1608821
72693
1536610
328947
599076
791415
1596414
1046716
1694826
1886674
874361
1787637
1433217
758249
551179
1191773
260334
1324330
1414319
1300860
203755
1254000
351846
1117643
1497533
1748746
1006501
178305
374240
345553
1688862
844258
156529
392982
1438081
441372
1495736
1849873
1709755
139141
1847105
1838576
1351990
1850585
886254
1420624
1642949
185829
1144422
713778
376962
1684957
1836212
846906
486869
61668
374749
1541874
703344
471105
630079
675367
609393
1077203
556528
279316
726657
675404
1467621
1580022
957054
1544886
837507
948620
926873
372480
1421452
651064
499254
333507
997149
788769
124223
750584
1650217
1646807
802752
749924
292165
1148790
1777508
1242504
869989
1368589
769392
1214323
1357302
1425497
1824794
611697
444847
1055974
79025
547999
352403
1765324
917368
90548
1208482
1027470
1844906
1213927
1769247
740573
587290
277946
358697
743968
1828179
706092
738342
1099392
1555487
97882
506333
515112
1299006
490445
1604279
1694290
1933566
15025
670394
1148521
810417
1950725
1683702
1185892
798705
1359719
1922954
1355233
988336
439479
444888
459325
1841974
934036
484885
755861
1493032
453097
1282806
941169
186066
653059
942255
454639
415886
691063
1503038
1525700
249594
1413559
164342
895201
1153389
1519582
911038
375017
661599
664545
437483
714219
1359259
1315334
32313
1137192
168886
1480317
67941
498314
710851
458055
608121
973977
595832
1959565
1288874
720803
875810
1775266
304444
222956
1749192
237911
442703
118768
586880
809959
391959
798538
262786
1447042
1719407
1030729
978949
147664
757346
1916653
1054723
1071593
921364
624901
311831
531167
827521
1355807
356547
160055
1395055
439769
659176
441075
1358782
96629
913559
239336
553886
1473492
1884573
977150
44114
1883481
1344680
980665
1468341
1449243
1470480
1748267
1422068
40494
761913
1555856
1139893
894829
1314471
116562
207371
1338524
622429
703369
1806409
1799912
1834908
95276
1506152
1346561
1260498
1469093
324563
1583742
1442361
826894
1244420
1318504
219698
1697429
1141467
1579803
5608
1787259
814685
1896328
947836
66220
1237676
502974
902808
989861
161663
1351633
100008
368013
549038
1473518
1055937
92245
840200
1763699
321578
608572
1085900
592940
1342789
422566
987013
1667863
181474
533212
955055
18440
831381
1349173
1436131
1367728
1831655
1278219
1115582
31849
398306
834008
1714044
1734012
222428
514033
1934496
1418098
513575
1633901
929888
1129958
1290441
299806
1256409
33066
1703597
1192246
1085861
365443
266576
852547
1424289
1849782
836011
1908697
169253
534020
339154
536371
1827837
110875
482181
1333617
637591
637898
721864
899549
1457477
1996084
694515
771462
1694277
964829
149586
1835210
169083
288667
270573
185751
1609776
834891
1652752
960472
569192
1525728
715453
1565660
1079354
228021
1341340
1713205
720428
687188
176005
1682307
1224833
288191
892692
1180768
808022
185207
1306413
326548
856826
507424
211451
471782
1704070
804601
171928
1864146
1260107
1169793
64223
948848
1258225
1564974
1104473
312741
1106431
102471
560244
1927491
1846115
1210057
535920
1297659
385767
829726
1321939
27204
542743
321036
306960
1355960
47440
83121
785088
1523648
1299079
1799265
1687897
1797929
1937634
1985645
1410233
1591438
1777619
1307878
1912958
39080
1015976
1969653
1869261
1414932
1067058
1913897
991201
367170
1575820
965516
1225661
333058
146441
1625899
545250
397783
896757
70106
171845
1175127
1514429
205679
568143
41119
455585
746026
1613127
1134930
1725729
1720811
1781223
1054123
812394
1879462
333187
1791958
437257
1427716
1400601
294500
1046690
1719801
117537
956256
1406238
1105420
1106846
1939200
1657224
363460
1233475
279475
763003
339293
553492
1472097
1836381
1604148
1165196
262685
927231
82519
497478
1124139
1941217
1600443
903374
1607136
1332671
758176
1582421
24322
1647717
1133740
1597694
563892
98615
895231
293173
1880867
269248
546471
1597187
825368
1696319
1528084
1509807
839087
914440
190070
1250933
832191
325770
140605
1773569
650131
917949
217019
1814843
753809
1833334
1252685
204724
414180
1230871
149682
881352
293727
967376
1020791
194482
426285
179603
128065
1828285
955848
1108351
1140868
923458
347109
1026899
885470
1548729
1804293
69109
1911824
236394
84203
416077
1482885
1227665
1570993
187412
1174549
476850
1207526
465058
901420
69669
222043
616231
1284209
673651
1638154
1916824
1160393
876929
1912354
62923
534903
987546
1116502
1322287
759206
410681
679245
956047
1587646
1413207
765867
873733
371457
1346186
682470
696832
517065
1578472
1653914
1997446
1443473
1269300
140584
1313672
810773
1315045
23160
1869723
1088785
755420
732774
1962803
1835213
1096458
186940
1975376
1261414
889840
476609
1110203
461987
33665
1546559
1263940
1745484
1712507
681443
1753022
283973
432333
1744024
1543833
435185
916001
1668402
127868
499811
453564
1313406
176861
1169347
1067369
916684
972236
839279
318173
1082466
144826
223472
695226
134128
1696959
1245178
638097
507519
1279428
1199812
360752
109929
1310818
1138332
824377
1158191
1594241
457754
1830855
726556
1234519
1172372
171110
479905
1818424
260198
1756661
750817
227001
1284911
745092
1323941
811847
1665530
502706
242367
558465
1905258
1644523
429122
423183
1151723
1853243
714364
1674774
54258
1220364
1552438
623332
1066212
1228842
1227304
6487
1139202
1321212
1195202
206160
668846
226837
1156132
1899543
973321
1171883
934722
1673857
1447641
1419606
1232315
512878
42657
936576
960666
187082
259632
1444453
1939674
1078181
286811
1772470
1448290
1744473
1619505
588423
438038
1767912
784839
248074
541763
326459
753509
213737
123816
1930304
311953
1042926
1752822
1193337
981731
1679830
422858
1400401
1177926
1109583
947509
1729157
613032
780979
247876
921952
264771
1064515
384658
995156
124346
1575631
1413488
1172405
390756
479868
1024730
1480962
1455606
1186154
360543
1716651
1583922
1056717
227574
524349
806529
490344
1364557
647680
346707
209456
1125234
1641758
1588157
1743397
1211465
956893
1665359
369735
1910328
345825
1534316
1547491
1179869
1842688
1395590
1932394
1739956
1259485
501173
1292437
364200
1620288
932859
1044448
260006
847857
1919804
1093977
1406727
1455804
1391864
309635
1548556
547053
1716783
1245135
1860808
204136
1729066
1778140
295078
324730
1381368
1610357
1416162
1857476
415222
515718
1552413
1509076
674622
1633000
1569019
68382
906223
670519
962966
1310371
639769
1963185
348205
480923
496661
764998
474699
1496987
1706018
1685605
196041
886652
1863821
1752645
1304662
427686
870673
1107635
228836
8974
36244
557158
683677
104615
188387
863208
120393
1130409
1912341
629371
654318
1212778
1546195
678531
6979
793618
1823785
1552676
593013
1195246
479219
323793
1066205
986912
396347
1443147
888068
1835166
220621
1526293
1644145
833148
1587444
671804
1419282
1605628
273934
1940445
1850399
135361
1495033
1055714
1874540
1543011
223434
511996
823912
1023385
11966
857760
752429
781289
510672
743959
1998198
381517
1043276
1164917
57908
129615
403218
1531172
1490417
737455
799894
47067
657755
372028
1427456
1241481
1948937
206934
110604
1246539
1515817
724777
522955
915000
1181435
895987
1221218
387884
1696548
1710550
723494
1467825
420851
210491
1503238
795296
1000111
18977
1216633
1427914
874699
558282
146073
724948
1141885
966481
1133544
1556969
1390522
892707
1265722
538464
836433
1045904
20907
1327119
1261681
1478739
28203
406374
949075
1779794
1415879
1123570
1850804
1734301
453931
321376
125857
1147121
1497918
272907
1312430
1818892
1874894
471632
883672
791240
641256
698359
1265561
1126290
740255
206873
1034715
1088955
1543084
871235
256658
1696327
1857102
1818895
247883
208930
289446
1199581
1758478
1586266
50622
1599052
1797662
1348596
838294
1983306
106205
1355181
460159
93952
679768
763393
855505
1565841
1396972
394781
1670555
76728
1028609
1694554
1913253
1387020
1074228
998696
1318913
33295
1430640
1913997
1373441
283185
1296717
1553262
28147
1497075
26895
812618
919853
1023816
420417
1941412
1445360
315945
1496176
400269
915732
208299
70015
649419
1101996
557945
1127730
745727
1046589
1369404
840201
1684420
26736
233826
704539
609740
625294
947351
677712
1480687
1138471
331714
226144
1422868
1214109
1186585
1996813
72949
1244441
1847902
1716778
76513
1099426
902855
679333
972714
448738
109656
1439946
924233
1091486
209825
869058
302230
388838
1720753
1662652
1716429
1721432
891802
261806
183916
1858311
614241
161144
486989
1961341
138844
1272795
413722
1113505
1017738
981764
697491
1205252
1503641
635659
11288
518001
520708
1282803
1503727
562611
1937280
1143472
733839
821021
1761953
856571
1229228
162894
1108546
1241923
875492
56557
1066223
1675585
218728
1377545
539279
1194333
742283
727706
348187
65373
462899
56257
1647839
947131
1935610
1399115
1513032
1278969
1715796
912501
1455007
945367
1576188
1360499
1196282
797042
676027
197501
507908
105743
1361149
1010989
403052
1848313
57752
165782
1575059
695013
176179
1779803
1333126
1839411
72091
1989702
1509519
1739366
1991898
80800
1865363
1954050
158589
146297
1803919
1081888
1887525
92709
592401
866278
1918405
1860225
283011
245564
1401718
1961293
1847348
1365613
1855174
1038160
1997481
714006
127713
1374393
473014
1802715
1918111
568452
1047005
779046
750886
372984
520814
662211
329580
1933150
1470561
1323089
1617558
1115104
1655151
59325
750713
2504
1866228
140556
1152472
359932
181106
1557232
1586650
1089657
1290372
1837046
1482725
1900805
24332
236781
539872
877158
639347
1254354
932375
1732645
233621
956121
949593
1602837
1348710
693814
344038
381083
743888
162284
1877930
633423
1185248
1152480
334538
605357
1232714
445584
455617
404339
1683749
1541580
305258
389013
1858488
936526
1364930
929824
1607826
1375480
1164590
655350
733131
964022
1863384
1334305
1542752
647479
1333942
1952652
192840
107805
525449
897925
119126
1986598
1913635
1396360
1182057
1985831
846453
1540383
1514429
591360
708048
1655146
1558444
1773274
279378
1046236
1004008
904301
1635547
1655727
1340750
938291
642397
892981
1325589
804772
185997
912173
636561
1856051
1504340
1834608
1625099
384142
1407094
478212
275911
1169340
590778
1860596
909252
458027
1649039
1041044
640171
1684336
1683645
1498996
162095
1780186
1031457
1312315
882156
1606225
849679
686315
1229588
247690
1088149
1479491
845094
790187
17679
568035
819736
1940529
1763957
457561
778781
1207264
581586
1217145
1246165
916485
1074490
586095
344164
540317
348879
1559615
308127
1595536
529082
1717154
903824
292257
791633
720507
1636530
1550351
867736
460312
673588
1278584
190836
1598424
706097
960786
585906
962480
1259595
1033061
1460698
1761028
1976210
851950
270315
1281827
1789004
1607978
100854
1983455
1544803
508526
442882
310426
1587651
1285374
1422961
433799
228181
1358636
179452
1137727
1266710
972307
784787
1195741
131328
717236
1391856
1316056
1999575
404937
185446
1078153
837411
1720786
1172956
1542699
18670
1719207
837462
1331589
366233
1610431
484857
711344
1637044
1417284
1212734
1229911
1177318
1247639
562377
340023
555036
1854187
1475292
1150951
553848
913344
1065986
507883
1545311
1793125
1474447
929149
1418884
403351
1635522
1528543
705501
372396
420317
378581
1561174
956054
1294410
672414
1427039
585147
695576
1874287
883144
332180
1085548
580770
1370011
583647
1184714
1679314
1363360
276640
49116
89199
1073661
1397991
1380941
1462804
1510322
933729
943528
1132002
198507
1615539
417183
1726483
468448
67750
1377010
151522
1461008
1377223
889029
252974
897159
395464
161907
1683974
48950
1061042
28938
764828
760873
920511
386488
1776049
95818
710828
782252
1011251
763458
1737910
623881
702897
205263
701526
1098687
1540286
1941415
1784965
1168231
639147
1115573
177248
1113011
600381
1344265
1506367
891026
1604052
486719
1893668
848439
1453217
356142
1425367
567107
1654034
385427
1640626
1998040
732885
997576
1860258
1131360
434613
629958
1757850
1870173
25320
958630
1037887
1938709
747656
250062
919691
92345
134913
1433654
1159106
947690
264899
1558556
983979
1317807
1645764
1606820
660643
856850
490104
164342
287801
1478690
177302
1571616
541601
909742
885617
997260
402864
1100329
315073
477941
1159645
356166
1304130
1968688
958473
176355
367639
1546183
635784
105896
1496269
1790218
1724236
1124905
859065
1397110
1187517
934608
1100041
1727816
910204
1104026
1715002
3033
1443675
86448
1438273
1747779
18527
1348081
752675
602018
1324884
1884924
1317906
77385
855535
1987265
780424
586673
674725
511349
1694116
1048746
1223378
350465
184684
312190
608391
1911723
22461
1079446
1110652
222814
1582762
111774
1845869
1318773
3751
749254
1728521
1986886
997763
508411
1435051
664374
1314458
234278
1568764
756558
790540
699619
1776355
869422
116374
306484
275656
1821256
1776040
399198
1592093
1527301
1280468
530806
1724623
1586066
34520
951178
1228828
1035203
1603223
1244212
690508
860549
71114
1040803
387092
230651
626867
1682948
1985847
1413396
1467398
542794
181461
529209
1535281
507160
1607524
1825013
548138
1870361
1905503
1906272
1449823
688143
1619595
1028241
343440
739019
1192986
429938
369870
938320
1860886
1732388
1844347
739523
427292
477703
691075
15081
1971324
1115525
643065
1373624
522719
805846
806840
1091438
528183
1090006
1570307
356143
463447
394169
563686
829781
197553
1353253
950450
1086471
1060522
217724
360493
1089727
204171
1299771
957674
54561
1074554
206937
396173
1441418
44802
82885
869775
1983051
92633
507867
264638
14490
1152270
995452
67626
491712
270543
636601
1655775
1263183
857659
1609049
1866607
717250
1523195
1060817
920087
731029
1736685
1514366
407839
1557592
1073672
214678
1303209
1272454
1712543
529469
1958973
1256967
380085
1617853
1662316
1962811
1022134
1835124
1193490
1209468
275280
1280084
1586937
437802
1701248
1013241
812957
643380
17441
1887060
1979776
417576
429346
173731
831878
1355419
1060668
1458992
1214806
1291081
253580
360436
1857066
333464
532006
782818
654479
522484
290792
486761
1388995
59890
13632
1302666
1081404
571159
7159
1899863
1739813
1856283
1997846
222015
1860140
608033
449585
534481
1131187
973591
203168
1650256
816011
316016
675381
652641
264202
1269890
1132018
1164763
960405
1195179
706570
32927
1999352
407660
1672662
289257
1719902
319337
1150148
493015
1711230
678128
908545
554718
1771396
511471
316543
582331
1073678
1736990
1116664
1047911
335502
500330
1643081
466193
814091
1769609
299567
636870
1957970
50433
230196
1350958
26105
1748235
226189
347194
1863470
635710
1744043
1117700
886084
518736
1092069
43344
1695804
6373
664041
1471539
26359
1767314
1591328
1111026
368800
808712
1581197
1058517
1200204
1910827
295113
479182
641689
1571413
1285761
1923731
1837059
1267748
1076469
1533602
1534913
1239278
603323
1663262
262410
1285243
1227285
722883
1980903
481277
1486725
1447195
698693
277625
1561545
514315
887370
110566
646190
1086438
305949
1180895
367430
123271
583829
1716973
1241370
576039
499299
1817498
722566
663162
187443
64451
1108146
1385732
712081
839795
266635
951048
263680
81763
1947019
117028
592823
1979952
1730487
132071
620524
701879
557739
620128
21325
842766
81768
507187
1033771
458159
424956
1000007
1486074
405311
1347721
1238155
1189208
293162
1940779
805944
1412081
800477
1901957
743066
916435
1309009
94875
767462
1874946
1369940
917552
1791115
1725312
1723703
59223
1520235
1006818
135587
747191
228722
515689
499420
736086
1397950
126399
626842
90428
1847905
22026
523825
1948007
47885
1615935
607277
1106883
488278
380641
1447773
155959
1521444
774895
885416
1305566
13266
273406
919779
521423
1773590
1714436
255065
1985950
1156189
473675
1372202
859237
1797920
685696
956045
1511617
1419034
358473
662604
216408
1742688
1987113
444197
1685939
316869
1802131
1022354
1320991
179608
178921
29424
1944916
896499
844817
771570
1049231
1771100
436614
719340
1054350
1003407
1138853
7665
1928583
993421
626714
103653
261209
1303185
1029719
159742
291678
110408
1653724
1579685
290032
1511067
235131
950192
1660149
1806806
1747916
1497834
1081751
1953521
203149
114883
371395
78888
697574
1815586
1887689
43413
1996763
1330514
1413173
1319741
1833591
476039
554133
1363688
429598
1269627
270627
176894
1700539
470500
580355
1480193
1842293
1247192
28479
1760498
1858158
1976308
460801
880785
1478833
1022820
1260340
1191469
1625862
325686
98388
1575414
189025
750495
1558933
1549229
1418290
2177
134178
6138
465638
1182743
565279
1079699
958507
631610
846574
779049
95815
1626845
766077
1566748
1382790
37058
680416
217864
547909
573592
1294461
1750306
1127105
1348117
1837973
1002241
988966
316287
495685
1234464
19257
629090
1729323
261686
638376
1320493
986698
439171
1172458
881269
635653
1291985
832273
551812
738427
1990369
697534
660234
1057621
1121294
561502
1268727
1243337
1660510
936163
1192590
177797
1574230
1918691
1241282
1113589
1102959
263229
1644403
1178811
121375
1837240
239603
515390
588325
1371688
994369
1224081
35628
1838679
273419
978258
35016
1408084
1244434
1162027
1850651
362793
408901
1688765
289502
189332
707421
1599334
770205
1950827
1104181
672794
1515157
1715679
817051
709415
79220
314858
1092116
1187603
1079887
1592655
1159771
766073
1846874
944834
1737618
601595
1355449
1346606
1414605
1280579
1729601
1156772
601881
1259597
33850
1208927
1026861
783213
972093
1858961
969307
1002385
1816648
1797976
749752
1302318
1107990
94521
1283069
1622303
1122124
772534
1925466
771866
1939202
759349
1444961
377002
1974740
1025652
59848
48561
1924146
973961
691134
656083
1668134
578160
1263727
1728094
1440786
120810
1530784
1678575
1196030
1233867
1718364
773231
1956409
1669920
51322
218990
201533
904460
1970134
143108
1939832
889516
865605
534811
1087835
1841187
1528023
1437929
1576038
1247175
998839
1058290
1666116
91272
1095828
761741
1125641
164364
172248
35444
829442
24345
193203
979175
811728
94444
1578975
611679
924726
507880
61830
87330
682733
995950
479494
203037
1687673
938860
1986604
35314
273494
887113
1297939
303312
1807549
1909871
1056003
88414
1474377
621039
1439761
995743
756054
395022
1415625
1162288
1900849
1703215
476006
555589
238213
512122
1869736
649656
1561586
1583275
1205623
685739
741756
118318
173980
37705
165077
1840677
1792442
1519125
853965
1671945
1490587
1573441
220838
1576431
1826221
1435490
1117460
926358
1854655
1121978
1432534
597064
664484
1712734
82383
815256
1638049
795623
979164
1547477
678749
1009705
1115940
1847561
1846604
793807
344495
423736
1748299
717285
745129
1146140
57017
1817083
827555
1489185
766175
546607
789664
1973349
620129
213191
1683429
219588
1191187
871025
1515659
844933
457631
377046
633292
1781401
1791332
668644
1666875
932118
1768869
1666245
1202373
1178948
448098
1018193
725104
1750952
1630587
1293493
1727056
1728012
244292
43817
1205768
1343317
1108419
298010
204772
1003457
804042
381701
6112
164262
1202987
1771750
851864
1097413
1073686
361798
4976
878016
313187
76800
987895
1572889
1210903
1575429
1220577
484059
946233
20796
751529
1950392
1793266
1665175
339545
136408
567022
1982844
1526315
550086
853782
947776
223097
291311
1109688
1163642
433002
1513356
356817
1313356
1666366
1446058
1509401
760110
1929652
1497912
676460
1004375
1137668
1808267
686093
800707
965005
1509375
1368794
568313
505138
841324
603349
1074420
1516811
1359234
1737087
606499
492081
829783
1730184
612678
1613407
61727
164097
1412905
199451
1126652
1452233
893603
977802
1915587
937363
672790
1913212
1878878
777773
1390353
899073
1628860
1927979
1413663
1613578
749076
495418
472689
1370040
1231784
1080234
1338380
923499
1845692
752052
1592441
724559
588339
1630205
891176
1231331
1515384
1040421
106
1087343
1108075
494231
1813816
281101
817696
1160627
1419397
1077585
9409
1070305
766
579739
123464
1946820
1595344
1116943
1978758
1912605
1911988
1516170
622359
1716368
104338
1916046
462542
546869
1361538
1131891
225990
317469
1735813
1895304
317499
1538711
208708
1147352
1937033
733753
1898953
1841503
249744
1216279
1182344
1176630
1269540
282022
1569330
1432754
613243
786712
372523
1936623
287475
548367
666387
1354204
1808614
8594
427809
1571196
863505
1320762
1867758
1324075
341268
640515
1197168
1452138
1117639
240107
643979
560012
1243079
352669
1198721
260710
1659465
1306571
1096734
80765
869821
124855
939432
1333164
1969814
394358
691523
678905
1294441
1343505
1684052
489470
314123
1136404
1119414
1484719
779700
1783264
1403277
1638053
1852091
1917839
1327611
818394
1657267
1262853
16988
400525
1061428
1288055
1590178
1106181
80258
1555307
1443804
150388
435529
874421
335746
667242
1906386
588687
926994
1757916
101513
1512557
1280311
1250585
921871
1822050
1376709
994998
967175
1131742
354760
506535
1386409
126312
653191
1582604
1263124
382112
441624
234857
1298199
1888834
1382116
14770
1343115
323736
856592
1484603
694452
721168
1649285
444697
1491679
400402
914588
1707004
1500017
1106062
416542
1368830
1714491
1543634
1183520
99524
1863041
1859876
1256401
435422
1899523
1599751
711119
1169355
1039887
900727
911091
1425002
490852
1580940
413743
143577
167223
807759
1672278
1663673
1155692
560151
748727
158437
1506751
1190848
233578
77865
1940637
1739905
1949764
795420
1596686
43862
341226
1718362
1974254
73649
134129
950462
230892
1762108
203149
739060
922365
1237308
849796
1880502
991725
581003
1563917
209500
1134966
1362928
1195129
1010102
386965
1299774
308358
1277801
512881
1765568
1706103
967543
1456145
199363
1031004
64819
496849
166388
652745
262027
1962469
1605453
1934758
200548
1893093
1540630
1741200
1892341
990336
1268982
30800
1845090
481441
1836464
1909671
503510
1225902
566725
1311400
186411
1231427
341648
1901614
1473162
1372408
71241
1790810
514270
1986797
1972184
31316
1264967
1801993
1222081
735073
1743697
1604915
1082231
1308053
1806387
191220
1064843
552554
546093
1880330
1908851
1836918
1039696
877822
1771590
142337
1497051
1101711
1949219
1110895
401153
1404790
1709953
1021782
1923904
1706271
570647
1881948
57171
1665357
1998428
357953
1358301
1526581
1313630
1545510
891113
36962
1725508
1516618
1567609
434215
1173288
550653
1146392
1026439
328747
842319
555037
645823
94732
575455
291677
1092884
1287096
1529413
1286383
817419
1258734
1959388
1951786
1681344
194433
1501260
898628
1040642
913347
104702
1095338
187776
1725939
733261
1724561
1435670
884781
80414
154002
1015327
880530
1265855
1715764
1658588
457877
1351207
382114
1409797
233826
611714
993836
1830375
613982
652210
1584387
1160301
754890
276589
875580
1271039
772214
1789908
1771719
507290
143915
35537
89954
3440
1256732
1854475
1644765
927229
1135938
1384470
808040
1125186
900861
1951708
1797545
827595
1124115
1916703
1848902
985038
67405
1683430
1244648
1255983
1449080
395114
73687
467152
1441730
124406
1086176
1030586
1203640
1547445
797296
416347
1150789
1165645
268919
1587525
994803
1271227
626360
519859
545790
525169
374552
1411389
1433468
575266
68313
668115
718814
738715
800452
680346
1375725
206395
1716144
1291700
134881
1647922
189275
494480
1689624
1866616
320647
1879068
312417
1562681
1931141
13771
785151
601284
1532855
464072
1349589
1547651
970110
1985462
13743
175466
188650
1613757
14777
1822439
1475940
431600
1828966
397162
1606288
902797
1652120
1621639
412082
1766389
1758119
355228
172398
1751332
542570
1000329
659255
543565
809507
1044814
1363412
1386173
71580
1034114
1603477
280284
853680
879223
1263307
1897292
229935
688281
1554794
1528866
1131051
753239
1234792
1986415
645606
1194594
1827190
1846184
1545168
487390
614687
109625
135591
1011385
1490045
1941632
1094193
784175
840331
1975242
525964
598847
942643
1399119
808811
1660064
327217
1438627
321614
1706226
464291
276634
818794
35792
769723
1891577
1221924
1209955
1124635
1434207
704192
1485606
908849
1635910
1685706
1245317
1391457
1510455
157521
58239
457656
1536707
18897
847183
1433378
606104
1929072
863043
853973
1869523
7632
1609960
220816
583122
1804637
1243590
636397
1292370
1738805
210579
1643699
702615
1110199
1694443
1485194
52454
1142954
44059
1581438
650949
1592720
1622131
656013
1284324
218634
149155
262540
564455
313921
1622438
1622497
929499
491329
718078
980842
840306
1053063
938680
1892270
1625754
1862685
1470398
103301
1961894
1030683
1681873
1591871
1550534
7434
436661
343134
1406370
167367
1336362
383214
1461082
1599872
510095
846224
1242256
445198
715033
1930990
903004
1026598
1276007
1903925
1731748
957674
448235
1609138
1018741
56428
1331692
447806
957346
1597548
1870744
749864
1018174
1473273
964169
893399
575265
1356916
980946
779627
1846003
255732
686412
1886265
689394
1330745
1737654
1391736
799137
1309645
1669037
1741025
842758
1487244
409205
668826
987122
1096417
73866
751341
740371
882977
1368790
1881801
1007778
297783
639858
1235773
1736353
1936338
1384173
1438442
1308977
1323534
676541
759510
779727
1232943
1240177
413594
390431
900078
685876
1191959
100586
1281830
45369
460173
383197
846505
1013074
1092928
1515623
1553237
749934
1628839
614481
1610225
404603
595437
855692
1388664
1865617
1705325
954266
203214
1353634
510292
1735096
767865
416276
625312
294194
460991
173702
1342847
868508
1116493
590801
150744
304252
1064357
136711
642971
803419
1105264
743823
1288820
750659
1897193
945531
1135523
1748291
679767
135447
1292166
1719884
667981
1514089
1503522
1489620
667316
906796
795362
1137592
120405
1759095
681293
1310332
1906289
1339889
1817323
226908
403705
72813
85384
1071083
1838092
603507
529016
386321
599790
525095
930034
619191
781709
308799
88271
897501
523515
1750819
432329
352492
1422666
1435525
1408032
1756224
270412
1855582
158170
229308
731940
489726
731667
251292
594822
810791
775303
327697
215586
1022966
1977764
1447841
855869
1618247
1485279
145776
1759762
359272
340330
757681
1028600
56847
219287
1148004
639299
46830
328483
1543120
787497
1628474
1784044
1717025
371894
137513
270069
901388
499921
1388710
1014
1549144
644869
1849256
120070
237708
1176257
645586
1628444
1798069
1075265
403930
357983
919839
555318
710467
369685
36411
900959
1505945
708299
796902
1118294
623584
799082
1292224
866245
339410
1876950
1982347
847087
992504
1020726
816562
729657
186163
94448
40949
1916729
1693936
1239830
1619635
1563324
1055666
1893294
937059
1546564
813136
415919
1672528
1021857
1484586
712564
1648895
152944
1514531
1874576
1867962
752441
615559
1841421
662910
1805774
1644265
588341
1469325
1246308
556867
36676
770344
1924582
719617
1356195
1847385
1053187
1596834
1739106
1201389
1722509
1865540
801691
391486
232144
1957931
659534
652132
1666349
1652404
644164
569928
277934
89243
1024486
619296
1798989
833519
1290058
407583
1909983
1989077
629337
337132
1377117
641965
1772840
1614649
424688
4034
1307737
949933
1190302
1354307
302068
590766
50334
293036
927637
1646656
1392652
1358235
1812989
57486
762580
875538
397498
294842
1913140
1927500
1688841
661348
1339626
589463
173460
245090
898418
1391038
335997
1701517
1230562
1383861
136251
1442266
1222231
1007237
315231
17553
701172
1386647
637455
1428226
800861
1122462
892816
1088490
1907565
1845761
409067
451737
144807
1359274
1175326
1770431
1371951
122915
1937778
766822
1598302
359703
496477
1793351
73800
720640
1037338
1525367
1274385
496137
1693765
21078
679357
1994757
1960585
1739331
1111141
68084
178180
710231
193507
450067
828878
1919064
1325902
1213076
1818887
938419
95613
1922100
1939240
881325
1706347
43947
1970474
1888064
1997955
1222143
898841
1539501
1935689
1705433
452947
231867
1713827
1479703
1490975
1640422
510058
1867987
641086
688213
1568117
462892
225856
1659090
1748460
1698546
312265
779335
1372450
1215335
1359282
501286
629434
601332
1709567
1739747
1480736
611744
493831
949244
1943439
1030603
1368873
39042
1875999
1099292
1510118
925967
842517
1594099
1973449
29688
302493
570261
1061086
1947075
1152460
647033
1415979
977615
1738640
1309899
1712353
420477
1698660
462303
172005
1493430
1356902
1247345
359046
1063371
1238938
1250994
113672
431978
1134464
1700517
974625
34532
864542
146648
1227766
1246059
213022
1881834
1857166
155645
1640778
1080342
1545008
51026
1766529
440518
962686
562707
1853011
216298
280889
179387
1076376
739678
925120
1524510
67536
502776
1002837
709733
1579381
405861
768180
266205
736782
1648400
1387169
1693190
1982470
1548514
1352918
380189
1781105
988983
824162
566268
1533975
1627088
1352867
1913885
583037
1875033
354682
1095820
451889
1813633
920166
163601
1934964
902149
1413330
755358
1564107
138343
593749
1773371
1532819
253254
703568
854066
1654487
690285
1960534
1143069
256389
491858
1492986
955894
1504233
208151
1266856
1068518
138589
738709
377545
214350
527297
1496259
985736
1351342
1311844
1181918
1327871
580943
1230149
1350075
1978690
692761
1169616
68115
745105
1808007
1317443
9278
1065999
44862
260020
969262
863830
673864
705459
1465925
388954
1661188
1541903
1730954
1841571
1872853
981013
1867935
1393908
1811138
1462661
1236773
839738
600103
368760
1230907
817652
1360868
1901594
256119
845542
1983226
1003401
339612
516539
1179816
7005
1533631
656008
33562
278864
971668
446097
1041529
1232366
800745
1121849
1219595
1866443
1056915
1462192
398271
1943752
861433
940899
550871
1146013
934187
715911
1513383
792538
574812
1100819
829726
1765313
162765
1366350
762181
1435348
1200067
1724877
267294
125269
124112
451010
346537
1161723
429801
1738107
704844
1550721
131509
391672
1653754
173865
935091
708824
120625
1314800
1566068
1780512
936128
1759511
1707235
712969
1303305
1092280
1213886
1838137
1873206
1696364
1845955
880115
1097192
1002032
969748
202927
806193
911584
1246464
673440
1234263
1204092
851830
1068385
720817
1615348
1310834
784413
1621866
347531
27751
1448759
394934
1978833
150409
1798742
951165
1139513
1495184
556693
921519
1189602
263790
144936
1973564
1896448
324587
219642
876009
1181601
1548281
948365
982014
1850978
1124980
1945300
491905
1744360
19798
1999000
8755
1863696
562642
1930329
432373
1111773
1140073
351004
1807675
632419
1711563
1596791
910185
74422
1226270
1230513
1218231
422441
612444
559826
1168893
1282048
325855
1809580
1705454
1206810
705346
201715
1037119
1380457
1260451
1494050
1651529
1074291
1763322
972261
647184
359775
1208490
1734744
474917
1903908
1688180
1650775
1242872
1859005
377258
800901
968778
472396
1634560
811644
817017
1384649
1265476
569879
1813504
1160552
1585604
479717
1904297
588951
744515
1781795
1890135
1550238
1352279
196398
91103
1425505
940909
1592968
1873652
1986619
1584854
1814293
1483239
626427
1923981
1809147
24618
1017620
1975988
998014
1030529
1438744
1814400
1034114
1048597
566826
320909
1049988
1032503
1639679
258295
616652
754896
1844319
1885136
1851828
63604
287402
474451
1296666
927095
527969
714054
1053130
646593
455098
1399960
1467778
1846983
202938
1179190
401263
1882410
762519
1069490
690554
648150
1756383
1196512
398739
1568843
1367700
747842
541984
509592
1145052
569559
1151692
1461479
1681535
439749
783085
1334276
994730
671701
373720
363315
1762324
369926
743870
599919
1929706
1731092
1414522
1097734
816243
1086774
946723
1210289
1682957
415139
486952
487265
172464
627798
1995694
745939
1110385
775768
669589
1841400
1738781
838371
1524665
347862
988663
1354423
1007914
721691
1730523
864075
888696
1034529
1074550
1073908
660264
1881033
319744
1459703
1134539
891087
724875
1685317
1852967
1292087
58446
758624
1724595
1302475
1554405
1539142
1411806
27686
348199
1355822
980764
827634
18767
569211
336331
948476
1231940
1736621
1126550
1914939
171492
1130773
1045920
646437
1529837
708716
671587
159158
858097
728619
633552
707958
924960
141858
1888487
1539736
712969
194428
683413
449384
1215305
1652823
749637
14887
588650
905278
818089
1002964
922214
144374
1753014
635006
1810485
1992415
297091
1181627
974435
1260458
311264
1912327
290185
814581
430526
1890468
603864
871650
669202
189509
844403
336520
1770730
524887
217450
1861024
1827728
66372
1549928
1537469
756738
1144320
187272
1153998
636728
1273791
1870309
1866632
640027
357309
909418
1390239
192512
697711
1088513
662640
1152437
1107573
698719
844275
382852
1051639
471122
1810005
1407969
1190866
887085
100413
115272
1915473
1208117
1672840
227666
532412
173841
1730296
1152714
1156741
689333
38386
924488
1997610
1576964
1068410
255123
1997342
381759
1838020
78886
893581
32885
1767529
1262624
608187
1088731
468632
1768939
1363585
1077974
831647
73133
199102
1964401
651462
113340
1267008
1158798
1958827
1098391
890580
494404
492105
1369112
578334
775017
1378216
56182
1444994
4668
1404843
1046323
19291
348547
317403
1607704
1629381
711300
1642368
642848
1201489
1725381
1682772
913462
712690
583242
1185252
1745693
563073
338934
458463
1412416
1866121
1403330
1090749
1202550
772885
793345
566222
990587
1305508
499567
1690419
10439
197056
1422313
52843
1881044
1908542
349477
1909395
314181
286364
598947
576120
545258
1592406
298582
307279
1779675
498784
1394570
559942
923089
1554618
470849
942134
1637513
1710185
837012
1082361
497351
1134183
1173844
114887
269592
1163899
149133
1870377
894224
357112
713340
1328402
1581212
1293686
1755094
995269
1574941
1948043
1590793
1754100
1389268
1615617
1071128
81987
1565851
1028584
25341
15921
1012733
704001
97102
1679613
1670413
1158102
1657244
1778006
976327
123894
7124
63796
477041
1508926
903496
607115
838473
1401239
904616
1875027
72301
500670
355534
1964745
1660
1563130
1025808
1097684
311823
1599497
515837
1371946
170284
207267
1043595
302253
1179497
984361
551329
1349815
520251
1955050
1780953
1145001
235257
511554
1769439
147093
490246
23230
1859033
1373494
199952
1788445
294715
1671699
429279
1409051
760957
244679
1968275
544470
833361
443678
1992424
1290663
815806
1344383
830100
626387
1726439
368404
1586558
1589268
1775920
837607
1674138
24474
99391
1323524
1135741
1062856
1856867
845489
628406
865894
43205
691234
1519672
320695
629582
1263369
1549541
1104420
250122
751430
1223477
406363
524594
1588162
1147207
1643358
636754
991076
1426131
486034
753330
570446
89292
898440
404444
1475248
1266435
1565631
872062
4487
511247
433874
577488
175339
638181
274664
721316
1170770
1876710
1355598
1223143
11640
413979
1522823
1395678
1940670
509210
1863004
475978
686697
1461024
369629
932189
1885996
994483
1552988
981369
1478057
130281
1687478
629890
1216652
1748260
330923
1192739
668565
870709
771326
1986647
1735971
1907175
412533
391390
998768
1225119
507704
1495038
1232669
1015609
703768
204576
80994
1168100
309852
1200838
85866
1613382
1461459
853178
105257
155135
154407
1820898
1710284
565638
1883900
1312871
737808
1200104
1430411
1286488
999591
1690392
1183382
1028624
1358160
1131135
63487
1671802
85366
1609744
1001694
1214687
1598010
932410
487640
405338
1263235
1300706
872489
236501
355137
1273599
1826549
766575
955684
1115062
1347615
1706072
1356278
1672865
135469
1511097
882940
530664
1148139
1777114
1268190
1453062
497727
686252
221660
225949
611288
471318
1407601
1399156
648832
1120099
1896658
1476263
1935795
1487210
423354
874985
881917
1801500
1012416
1957588
214367
1100976
1617331
892389
1568094
209564
1058911
198969
1911073
574675
282337
1427195
1368723
1841567
1900064
1940389
518212
538491
1583832
95498
1026804
692600
1357683
764552
1765260
1671115
1783798
97575
1533343
1072155
1964441
288964
16997
1552611
1819330
751371
833471
1917904
1507064
1430318
1328044
1949141
79733
1787497
1192171
364785
1112236
1922091
1373085
502292
795929
344005
1447262
115699
1734727
735251
353757
1766149
588288
1716932
1285907
1008179
507009
363613
1788325
1958181
929521
237973
916236
1817703
287278
1776784
356135
598381
238958
1599251
968031
1439097
1444308
1681862
1606330
461781
355747
958042
1297058
1777752
712987
440481
1389601
1293894
375007
132692
398500
1634640
1712017
66540
1138873
712127
1864315
151166
1883594
944474
896167
1869138
1471993
1388502
1329348
85404
1171104
983715
28188
307259
624695
1725964
1532808
1326128
1347226
1825145
179709
1044769
411958
962
784077
1031874
1333477
783043
781879
1601505
224031
1997727
252230
1589266
738212
381942
1363263
1746773
1213920
802290
413479
547661
1459863
1841546
53379
1191318
1168318
375240
1544824
688764
1015020
1807326
1588503
871726
1535220
1864000
1875253
915512
738599
620133
1921050
1320144
1137396
1510960
1305223
1234594
654934
285000
567735
1215813
1855710
312725
1266711
458830
1973960
739738
204154
28590
1324661
163293
1590839
1272796
117349
127717
1558053
945775
1745266
1442289
1033563
1911806
660685
917154
1957370
486972
1815342
1296153
299790
1270331
550784
347049
1041753
725880
1486127
1973790
1430788
176474
218896
304140
94186
1888175
991786
1647252
1858527
1063071
1310913
1813346
1593218
1540777
1690238
656226
1621289
1719958
109040
324730
1571031
402749
1705556
22451
1458219
880548
1317900
1710124
512849
1084509
810675
215752
1307834
1148299
1656655
1264183
266792
756704
1954919
1807463
267344
72824
1973557
1582387
1103106
259414
851760
194188
1962746
307290
1791681
1103030
1792237
1542766
1167695
1164681
1640564
681814
1222351
1139179
78492
1581287
880507
944516
1966686
292520
1066471
1520463
1492468
427412
1946377
1956597
1664288
879605
1423327
549817
1959334
1401740
42823
1866010
1866561
1173426
1710374
659682
1272693
1654972
773614
388745
957087
1376784
708355
336457
460424
1092973
770425
828769
818944
641905
1876929
1542747
962704
773810
1067507
1724367
1625916
1792957
466249
247011
503442
168489
1116373
251537
1183884
1353018
1278093
990985
497746
412350
786700
1185375
1443537
1658350
1613996
647864
1334315
1739538
1492144
81565
1379308
1305591
1416528
1680828
646995
1270047
786860
449903
1705169
1676661
813085
1602730
1547374
843873
779549
999458
675262
1280061
1949534
1006330
1082916
690575
1218521
1300969
167662
1408361
1354956
624431
1592861
1538675
1852197
838488
641563
1781154
1913389
324942
555292
298712
1104400
1512198
10916
1101824
50185
1979723
832958
577112
490493
309747
297783
189324
553461
1071772
950632
779471
1769357
22504
370809
1306528
1411099
1716794
1228172
950625
333202
1943827
1375298
1051956
501201
21556
1521641
84843
1052402
1522762
516907
1286486
1173917
686628
323996
1574242
306987
330075
1066285
699366
132229
555243
846057
1110943
764441
457763
1399592
1562174
433153
1041450
1506890
1575554
304675
774939
358259
1783571
811731
1634140
1502883
1594447
913551
355006
1745239
1497479
463871
1844021
1267369
432517
684151
1645455
1230331
1495132
1168433
805605
1413053
781691
456372
902846
1387213
508481
1672302
943444
1834500
489240
1466885
384786
1644491
1917901
1816274
1747456
513538
627072
1067660
571054
554392
1896149
336964
1123043
1301898
1798606
1477074
1970168
39790
1023847
264323
232199
1641482
1263665
1534719
592982
1881289
740195
915684
77854
465591
1078387
1212350
568620
1197001
843913
155896
964154
1122435
1400686
961439
166899
426879
1483021
235043
907128
46240
602839
1765010
382588
1592601
1578419
341223
856753
173890
1229525
240953
1157023
14924
941422
897795
1121055
1853552
1332237
1152372
1019236
1990657
1120167
780546
83914
838936
1623311
653593
1808079
1342738
1329834
1403078
1492455
779421
893083
1547806
1925988
886828
652336
1282444
372837
613455
1843375
1354522
9093
1791741
1417715
1969978
1487236
534025
103409
1298425
643516
1844924
1991710
2710
1871088
1246760
377597
469365
74355
247892
178139
182316
884789
406598
903695
630135
847636
1098963
589630
575988
1678378
917856
11651
1938725
738485
1807444
940368
721626
1288201
1343785
1359231
748703
812293
153829
1279182
992963
452908
1735257
1703282
1771738
923514
816265
383346
1853286
1761040
741536
1817681
135146
1043863
499804
1716051
983783
771350
697033
1634648
326708
56774
776965
225453
43479
1485482
614178
257493
1285940
422500
1673631
1757559
642461
898313
1030866
1893105
1489577
1919425
1957028
801005
1814936
1972768
574559
1810453
969099
1095850
487771
1609234
421624
1604326
1307769
538296
1855351
1286071
1278924
1460635
647242
388737
298375
1861137
1876190
727370
907643
267281
19307
506881
1100650
1975534
677852
1850463
271699
421782
2946
905194
494830
1187653
1790685
206331
1960473
405345
754418
1655838
1169785
957796
1948073
1773754
520282
1244456
395998
1377633
829561
703379
414364
855477
1016450
203933
643751
1811230
1666917
421177
1082977
1935161
63369
625363
672029
1304262
316256
603234
1652504
1225300
1225073
57631
1858027
1249907
1196546
966382
1418561
194228
1294932
311540
455995
1468775
668894
1556930
1893402
1991243
599519
24388
675100
148796
1693936
1558004
326037
1050730
752288
1912791
810528
558809
1803104
1787341
682145
643799
1086131
439949
246215
533646
1083253
1074158
1562932
126506
1465845
1252285
531814
1137365
1208130
1277644
1254989
1404894
747441
311410
839228
1095014
401476
815226
1089707
227495
387365
712599
77626
575098
438480
867570
1543296
610806
1478382
1559275
1717449
876690
1827206
294631
35633
759447
1580098
1747656
1770942
800999
1917635
63643
222454
1464143
1400924
1732645
405433
1094485
37666
815856
133910
150894
1743437
636040
1392639
1273883
82489
1198460
376597
656717
1164776
1453955
1049509
613593
461398
808721
621159
1952386
1239872
872434
1340707
1343260
1515382
974949
1232891
1236768
675867
171334
1529632
920887
1557330
86416
344580
1826372
1207941
1301330
1484117
1345979
157928
1626044
1708808
746070
321252
766783
1129898
1542444
671219
497567
1161027
1477943
956069
670902
227627
52390
1896844
157857
450302
536813
1248015
1461850
1341677
799161
1842639
1213302
1943011
1086212
1769711
1076516
956735
1394876
99219
1790650
1563914
1959800
1514440
1625629
312441
789645
1259728
586914
711965
1077023
464238
1564735
368729
607079
1401686
1177075
110846
1516323
878012
1535432
205552
587793
1708297
914185
1404040
1124211
1134000
290560
1203587
1279283
1455655
1236683
189745
613429
1642248
1173998
13662
650218
1522986
1844345
1110886
438620
1048767
1072826
1069487
172532
1904570
1490473
1318392
1594103
1409306
1554733
1686872
159008
235664
1983674
1981316
232149
1035404
417430
384358
1512235
1831960
1159520
1203101
985016
1726378
1612676
588847
195245
18966
1970136
1281151
1143815
1550296
763269
1331370
861129
669852
972372
442688
1955415
535296
462316
331513
1817587
761982
733803
1601640
1311083
211277
1204880
1642185
824988
535141
360629
701525
1273335
1552173
1746536
1806918
226827
999312
863706
1197963
1770094
427490
40854
703983
1082913
342005
1547860
1811401
931686
279595
94977
1282910
1755629
828845
192096
501903
409773
1382654
1786118
864954
162481
1958054
1835438
282690
954868
93144
158805
1443001
1393766
835196
1783845
390650
172944
787135
429684
1527174
1857541
1697105
436263
397565
1158467
765985
102573
512188
1281008
1773541
271139
1132518
461339
357973
276185
443365
82763
394302
720078
899248
440932
1215888
803686
563606
887838
1751791
873058
201419
638782
1471198
1694293
790558
1868290
1393241
1722394
336591
1592042
873567
1877815
369592
1168181
1973299
1940528
1938983
181570
360330
1996494
886252
1076430
370295
1984377
467082
303699
1959106
644816
713270
201300
572166
444087
528747
1601439
212398
753484
997326
1912666
25001
891669
715559
1052327
555791
390652
668856
35586
1809181
954131
55488
126344
263236
642788
61762
121254
872341
1510455
98594
111762
1848749
223847
274038
1928182
1338583
1159112
1715193
76360
380089
1631891
1337718
662849
1139665
1541753
325065
1978740
723144
599046
1541832
642215
1647678
596305
725192
912705
18046
461835
113993
910131
1053364
1864488
208456
451809
345636
844589
614016
1833333
1077938
1161908
1179359
1061031
733119
874425
1242030
975213
290305
524381
546582
1839686
1914250
993223
729622
1686458
718183
2344
1807873
589953
1833663
406947
1080966
1560413
329542
302204
593077
338661
102169
1899266
1352635
985420
1887268
1674988
1840115
677805
1461354
484546
1534770
610568
1059489
1095530
1477460
595721
1442664
1513483
1246691
1259668
1596818
592359
631000
862286
994702
773603
991322
1240183
1882266
474575
1496995
1788199
139910
92548
1445794
105239
1064990
278343
783141
1431690
1699498
716467
255059
1523918
1243863
1578239
1730836
716980
1098169
835998
578992
684999
886203
1571822
229883
969453
697622
1067009
1469289
1865522
1993485
519174
962227
139111
682375
721192
1897333
103944
1572258
1137388
506848
1464749
1131807
1389241
1645973
1133375
1778161
1232433
968731
167979
1496369
1378413
1425460
1230691
1904446
1169983
558844
279156
1688840
594961
240167
1196276
1040804
1325193
277333
471884
274540
1936470
1100745
306884
1554195
432695
262078
489721
526442
1259113
270301
1940749
347483
790076
490767
334656
1775030
417358
142312
1471208
818014
647874
110968
1017551
1696349
1795969
1069925
1117283
275521
1812591
695319
670636
1180950
828671
834091
1147011
748445
196526
592137
1813170
1383912
1691755
191627
985552
368233
1405257
1168622
1135723
671441
949501
181570
1306246
856328
1970457
1337365
136691
1419232
1226367
601144
652178
1468454
1089439
127978
206535
360807
313753
1052534
546435
1029827
1003642
1337219
1660522
48504
1669803
256047
297339
902895
1529287
254471
1449388
1833204
977305
826095
1404478
1946984
645642
900194
313792
167062
753962
819002
1213074
412258
133451
1893049
146207
1397340
1959396
1516227
600703
1823815
1568889
1968638
909834
1153096
873529
1764016
1572986
1493265
270445
177498
1045610
98151
298286
411763
664669
380397
47618
1440999
1900250
1524424
1607631
147607
696282
661583
590616
1154419
1514390
520879
249727
1261264
1811969
521003
1815824
296965
283474
907619
1327584
1846913
789426
1260204
201042
648551
24212
1024538
1774952
565962
1187833
916918
1171700
501777
329183
389617
234569
1486116
371524
1266763
490547
367493
1138190
1823758
238874
646003
1571950
1806101
925432
1630398
920197
1695698
1857303
1652279
1311292
1248558
1039546
1630696
629291
1081583
44127
1251622
128387
626058
1334567
748395
1466330
684626
1915613
1434150
1906819
1047779
51400
1264346
352481
576596
977977
1821535
1362170
477584
646354
48016
194999
1704028
1105984
177997
918955
854276
1149300
364252
1966056
1807384
103014
241591
1226277
280259
692913
1744784
396451
1391566
1806162
679753
981043
1612668
1982494
387366
1995498
507005
1909188
1913688
1524083
553053
432523
1875453
1445390
860645
52977
909255
757421
917554
780670
1941629
1065056
543648
670904
1028564
1977540
548068
197580
237281
1537323
1487656
746804
17155
1895876
454996
1574660
1696488
312455
967245
1480950
486145
809274
1234404
1483658
1046419
1819233
300338
659177
365455
1972184
1297542
1610201
1735468
784174
316959
427325
753805
863110
1188831
710260
488392
1880578
1014469
1862333
1116904
230761
1830986
78207
544520
1619992
1596900
1938907
838169
1215484
1875896
606547
1742011
1152996
28981
1128147
792909
1789960
151036
1816469
951654
1864349
768954
1455750
979208
1277885
1102841
1602748
1437879
1291723
923874
1255035
142700
395023
427867
1780113
475219
398989
238577
536353
1046341
298212
1386331
620291
1711531
708402
1523395
1593680
1880038
284344
927581
79967
136709
1836810
1687870
257325
60148
248870
1974466
1445598
941694
651151
978817
307214
1479760
1477540
1943727
159612
401800
446088
1943263
1008158
382376
311024
898197
151736
111061
397161
1083233
482297
1814161
1845869
1558298
1306528
1622653
1906227
1745576
36343
277241
708381
1610003
463768
1333226
33828
1843438
502455
336609
1480478
1693997
220756
1007525
1359030
729657
732226
945900
1677373
996688
1976142
706698
83348
1039388
1808641
1062488
604791
1150731
1191171
700657
483835
1163185
1208313
1460063
2782
3686
1065430
1048751
236442
243387
351435
138545
1210400
1718419
156676
1280365
1542430
1404976
698905
143430
869222
20329
1308094
398952
1023552
862127
71553
489948
618995
417801
1583130
270958
294379
1256849
1224815
774304
1858157
360751
93856
113066
824740
1158732
105811
635884
1284579
23751
602245
1104172
1476962
1557647
857729
167311
1115503
219135
1265535
1076586
1225816
1504453
1016447
1043562
565319
888536
1556216
1439790
1300887
1593973
783519
158441
786313
1398564
1863515
1639698
369603
1089077
1725536
1534048
377377
11750
1327636
355382
1772999
1405191
432869
278794
1311407
1527058
1247718
904717
1594579
143763
863167
14318
715913
388788
1656610
1624304
1989296
921950
1952480
584659
1729236
1038699
1058596
1034605
325573
689132
1358788
435178
1945583
815527
1703404
288450
281822
678202
1556569
1496219
203017
1127518
1202200
201446
863129
936993
137863
663002
1769134
1692379
780192
569122
430090
2682
1182395
564626
371669
295467
1814951
1402326
1160235
1248954
898504
1508244
286615
628010
1996312
123431
1514479
333475
883617
215710
1124332
1923178
389362
476696
712570
1802386
614047
273251
104259
1887332
1430407
854787
478695
804195
1425861
1564797
497515
1592609
1288976
1435445
96509
329367
787378
139314
1501423
569870
977371
823744
139279
313930
835489
612578
1949998
1865712
1724181
449204
704582
675080
1197912
1004912
1146956
1133214
1755415
1416146
30534
165609
1500957
1575120
70786
924126
900582
23166
1198466
1771093
1828969
423597
1391785
1016639
166736
507443
1960521
911595
1106078
621288
1591655
463847
899281
296003
1919215
1894843
1537125
232554
531219
1021421
224240
1238665
1410778
582869
1256917
1647881
1811830
1760555
1815163
1169992
676882
1530825
1808906
1061020
769834
460813
1876193
293222
1605773
1957082
142201
1276951
1618664
281194
1119061
487670
1727967
591218
1539517
1249609
1803164
1976604
1173681
821274
107620
200179
1925956
892275
1359640
722422
225985
1512719
1395885
1150851
660130
1275229
1963504
987336
768523
1607214
315049
154285
1876793
1236221
1055495
1178059
1234218
402841
744585
1233167
1781463
589230
1333282
1360451
1137160
362059
160231
1488402
1011256
1059366
1607191
701734
1533039
806368
963820
334888
307781
43251
794951
1648102
374248
1988257
274596
367231
1524501
1342057
770289
129246
43023
856816
1486470
1592008
1728027
292409
494864
1274984
1378297
1051071
1184219
978677
505613
11025
1207074
792158
1134090
579136
808732
945635
1465450
244931
1966742
866261
1283251
146441
1779967
1385320
84710
728734
1166831
1026407
1811200
886684
630954
1352184
451239
1817969
1475774
1619907
254187
319724
1617027
282002
75831
1851777
1245449
1457073
8379
651029
239861
474698
735714
1578908
592285
1248807
338492
544768
150964
1435584
1466274
716752
1384644
402366
551586
592715
1149840
95333
1709847
64253
969521
1270248
1377480
1456049
1636533
763903
1622808
1252016
335366
1147128
159747
1497904
1686356
1988563
1508832
794383
1988636
1111283
763541
573034
1040465
294946
141965
31402
1118261
1505344
1329143
830595
498875
924866
1080648
497901
397726
1901938
367445
73863
1839101
939575
1426525
708946
593609
105273
174259
57277
1664784
1807596
306974
488590
1579987
1657728
1939726
43735
1981372
340002
255441
91968
1459196
237991
1949889
1721116
1699545
1076385
1215772
918435
865525
1366428
1749142
111002
1535050
397149
329825
1603953
1182436
1859393
942240
1646974
496741
350534
643580
270853
918469
1718824
1561850
249924
1751812
775405
482058
420058
229288
1937766
76269
65853
389691
990874
1877297
1025631
1031490
1785250
374728
111712
1830088
524250
1515433
1557027
1330689
1596919
1369061
1468032
63298
841785
584596
1572756
452309
1229053
1083915
1943307
140027
318229
1797749
1483309
382504
1578255
507298
254337
886448
1127878
51235
1234011
55223
690451
1896639
22491
483948
321428
659999
1265409
877519
703505
1445371
1517892
1709582
628726
1538298
388091
321394
1531602
615288
1708756
1199296
1324605
926995
825756
752210
1193445
226392
1191245
1609368
696339
1695728
619333
1799943
1039562
1318338
13815
1493724
411401
1649675
653233
284392
1899042
682263
1557245
1350308
1089557
1279132
1762975
1713655
1214447
117996
369493
339521
1717936
479581
660344
399699
1700723
1058133
1667502
229916
1398880
1107466
560450
372350
888004
1750185
1135915
1052993
135913
1435964
194186
1091421
1338317
13102
1765194
489250
1900666
1848256
1230488
929309
601141
258056
1867185
971872
319936
153813
99820
586080
45518
344166
52169
1772876
245368
1194239
479321
1214410
1943665
1737150
733420
455205
1844720
608469
1615051
1511856
1312012
361915
1385465
1193357
1963331
998470
167861
1097123
1104148
11264
1406087
1078615
875314
1879724
1283176
1149378
896023
1377610
1135982
1148676
1765637
1041911
928836
1827956
1920544
487425
1102697
334368
159557
667278
1794728
1556039
1056338
1250879
1959202
157731
623158
1767986
1517540
1487945
134241
910699
1517957
379357
650313
1370353
500363
1660299
293219
500569
496947
721771
945205
1539329
1006014
1004937
399337
1001389
798630
202328
796789
1643546
89849
153285
554989
1547303
686654
1807113
624131
1161997
1987469
99758
119457
336428
1187798
1680322
624652
1675241
851937
440338
1583218
1491895
1518590
778272
210753
281829
1572243
1096150
1734236
988343
281172
1905248
392711
1332716
52853
1789762
310824
1886722
994517
1408213
1729441
1817290
739467
777891
1659671
1246979
1318778
429101
1039123
1568710
848914
662869
1621408
822429
273250
1568457
1791916
557080
1667023
1588910
29078
636288
639378
153908
451038
1772103
508645
861013
1878031
900344
876677
1804278
661693
760375
1494658
560787
854511
72062
1208273
1630882
776533
1994375
958424
53182
1890262
1818122
544108
1507525
1088765
1464522
823474
394885
848867
1848204
210958
1614028
1632368
1643684
134970
135713
1516043
1754142
1888517
1807068
1046702
1452445
1064028
1425142
346500
1305711
511080
1562981
100225
225585
618969
1637505
1372756
76449
939909
951016
1170245
1054531
1807083
1512679
1066494
1590648
1346563
677502
804475
1252973
699472
159842
694798
340168
1653303
1303723
1550399
263520
687118
920876
1948698
175439
846994
590214
745298
27899
1362092
1714750
1433630
596682
1723548
76348
903830
1665580
1355000
1475457
957317
1961708
289947
557485
990299
1750090
1038260
1447980
1104293
1469568
78818
215311
1986194
1179084
561765
447537
66574
1616626
716478
687515
1363960
1284540
160498
1701432
1452679
138208
183055
361797
305906
1021448
1136851
1909712
1338971
1550303
1811604
701885
1272218
933591
1868723
422907
1042705
973870
1795591
1422679
241192
726243
1953831
625029
904055
1672189
1250724
1175214
1040405
209661
612526
198803
278701
1762099
1739145
479239
153315
233174
1140176
28064
912373
1217887
499336
1819627
190695
1736294
379048
284850
758553
319297
689362
942939
1753894
114925
1520909
1908976
1329240
1656561
199452
1595099
501447
1204007
38874
608228
528337
1716126
1381363
248264
1289866
1207950
887008
192884
515816
1869601
1002448
1447009
204428
170666
353301
204616
1036004
1565481
1992491
986762
981299
1199007
532065
1561213
1732563
410586
587957
628575
977014
572735
1027161
1907801
837645
1408616
959405
1048541
1989710
665997
822587
64106
1781166
621253
808622
493751
1459448
363403
1226070
1953669
1368097
1402737
266966
1356001
1673475
778282
1976056
1495404
865914
982509
1495267
264319
1695698
991647
1650696
1259740
935389
1849029
987703
1430673
842730
1790279
1949117
837386
345913
1330270
46550
555450
478184
1083212
824848
1929492
289696
2927
330572
1522637
1652463
1660579
1077022
1961554
1826677
1260421
820470
68556
391974
1187138
142255
3641
943145
821833
675990
1338291
309811
886640
1773618
1340365
1442570
579417
1490032
246953
1020065
1119118
26094
1130491
72450
1250242
1193931
1496802
1926151
988183
867683
502311
1317671
1907847
444628
1694657
1541829
327217
1078956
1081322
1624936
1100988
1370596
1521394
123783
896303
1269929
1073082
1956476
666588
1514107
12079
145494
1516342
7861
855358
450509
156578
1346709
513958
726417
1143105
1877795
134149
1256439
1203401
1055478
1991509
314250
955868
686122
107133
1760711
1213474
102376
713934
348358
733045
929720
549982
813115
1789881
899025
1716802
767538
1237574
192216
820961
1387013
319871
899568
436651
1761883
54803
948411
355852
1279554
627480
1336550
1315301
240227
1829767
765189
427233
435059
149359
264381
58090
425258
286179
1358799
1518244
1322084
74649
22294
1413230
725623
565662
1570638
1661628
1492248
1457664
1096119
75532
1791842
490517
502662
1298701
1682151
883426
1017215
690523
816558
1523572
953026
1728106
1993421
1921246
1085973
1772158
997773
12264
319216
409722
420811
1361393
1419817
1209074
1497817
1855439
1193667
1866897
254643
908957
365219
377609
1899311
1307122
1412363
1759300
1965960
707046
1490326
1056013
486321
451390
653876
1671595
1319400
1055225
890830
946599
676175
996919
1312549
1577420
1005308
584267
675826
177301
716353
1499158
78368
1190547
1153996
833714
1816442
364725
473088
1228487
253230
1718112
1524104
246984
831979
914540
38731
348720
1774353
1462972
1622721
904732
1759830
1845622
1219266
760174
925316
1349768
654297
127782
486303
1748269
916443
1205134
197995
50429
1652352
1395902
396403
1859132
348083
670763
1880931
1479788
646599
410184
520829
1533794
1255038
802798
262598
97745
1471751
543627
1642671
1170269
1617541
1799099
91312
1005579
1629371
1691955
139576
1670186
839732
229882
1980740
1545825
1274992
894604
1058523
1836577
1106046
1106214
498532
1130618
932524
1849456
1836157
131897
627406
109538
942253
1298782
524139
821921
1167173
600341
455429
1847357
844022
312318
1292125
1393364
1743442
1853890
31591
1643043
348674
6083
280026
1703623
133354
1521683
767524
1508866
442399
676970
1043167
1640103
1691818
1119752
1699324
741828
639778
1014362
17336
4375
640337
595628
1802652
1182033
1395946
1531960
316719
1075317
1917341
726746
864803
213424
122659
1242359
1517823
1646429
264373
201550
1972477
1781770
1704901
426140
296664
467246
356850
1945040
1444532
1848327
1920854
1553147
1094182
329528
768340
111535
1207852
1458559
983261
470468
325492
1612307
1192941
972817
1769011
1711756
278400
746678
1207406
1188340
1597623
128386
1439390
985100
1192832
197254
44645
611252
910565
91952
22312
1671545
320194
1667317
99158
699438
504
782086
1912751
286928
321379
1426361
295028
1624535
1550136
1125085
1394937
1146117
1540167
1189493
1654344
380487
1298916
684143
1986369
1918210
1571354
1278762
1486463
829022
1831009
169433
1578791
1126864
103283
254348
7280
1988849
978990
728198
1533141
1924167
900804
452377
1101069
1826119
573758
1530352
378021
716615
1830338
1580505
61702
808511
1099935
364192
1162272
1460510
1757412
838064
160178
793353
279012
1855321
1257960
1105976
204989
1052782
113557
1995224
1052445
561728
1603497
740985
1846899
1018536
1148839
360592
462833
1025472
703848
1357938
1017578
374191
1046020
1946432
629771
691841
1707212
185038
1744153
1893854
1074983
1785648
351348
1574889
715265
1285385
1558419
1552215
1614058
896831
1223892
622222
1749002
82160
1702418
1452451
1723947
1714325
797591
1427450
670269
1987706
1673063
1536008
169123
210635
108109
699672
988732
1652272
108697
1344588
1105344
202332
1802873
955857
1534373
612885
101787
957563
1296739
389317
1421405
1158210
412129
323787
893260
803666
70288
1277853
706527
1267769
1581069
963450
614638
83543
890935
12160
3132
1363240
403658
1049371
1642215
787424
319230
560699
1094096
901448
1770865
1953743
912864
1095106
1557631
1020222
1469920
238818
1719890
1785869
1128655
885728
412734
1010142
944153
602003
1099869
1498255
354559
1939446
1990968
1603628
1349765
285304
1141541
433970
1419581
385612
1681485
1346276
650275
143469
1143968
775528
1541992
1305865
893952
455687
987465
279903
1771793
805017
1190609
184653
1981658
1885256
1581198
423800
946325
747736
1370785
47628
998146
1163124
1166232
232174
1684354
1816695
972382
1687071
1246615
73818
1741060
651295
305999
937511
38406
1941600
979772
66052
16417
1181359
857472
668034
557990
227531
1375023
1882637
395718
317311
95935
723336
1081258
1899245
1906419
1841280
1484113
1398539
1249853
1352667
696516
668191
528038
349314
1692340
799684
1024652
1593485
990063
1901543
996801
91135
1626609
85860
1165053
1358919
1506077
1714459
1124177
508087
275066
1248807
934035
1856336
1785510
1484891
456696
760178
621909
229268
831708
1224239
1822526
570477
1409116
1793468
1640769
635795
412367
1932884
309987
364870
1019307
1450083
1980174
1497949
1897825
1329090
1812650
847216
1180513
1018196
1094800
159502
238165
321324
356929
405805
735079
1419687
846364
1405336
1441447
167585
1905681
80072
941449
1201160
462502
1453314
928268
1317868
1809107
789790
1916870
238287
1909228
1675239
1311135
1231874
1014706
1831941
201566
286079
599411
1284926
471033
1904379
1716425
150724
1811877
1092066
141502
1304977
1800972
1715099
1647518
1720944
1198843
1351728
1675716
1773276
14225
1331489
1212475
115123
1967906
261085
165142
1036798
282990
1765837
1131367
1897337
734320
1177519
1055601
425545
819568
61665
210739
1539050
1519096
1465929
1268931
988141
920736
1300088
50285
1831392
437350
298559
1615660
1508130
394017
360843
1055364
611185
1125889
451097
1833512
1195460
1854245
579461
1481648
327731
860737
612325
1436203
1497960
926426
803545
1302648
454761
850456
1763854
1976043
108428
1127981
1479959
991819
624079
1118978
1056539
1805072
1722260
761743
1313726
1156293
156216
1927014
830394
1953477
1281158
1975613
905898
741767
1249988
1660454
1112099
740825
358461
122383
1736845
583697
1222919
816968
1198689
1378521
410886
1676543
1799661
1976462
417654
1078345
591813
46282
539571
214116
838827
167756
937392
102188
1040513
55131
669492
1038004
255807
1646117
1139867
583353
1673925
399587
575182
966708
1965310
1896374
1205776
1050722
1597218
318803
340440
1702011
46378
1616454
1448811
1646422
1374933
1236033
1345294
859753
1876456
1106262
1549948
682811
1368422
1022051
1258042
1552003
693029
126906
1134812
1435697
969892
363522
1219194
1206951
1002280
775368
1808350
804052
1283273
896241
316654
819419
1289443
205833
173030
1690838
898690
934357
1660722
786048
1382677
1510434
82366
1389469
317486
1333705
940999
899616
286146
1344383
1965033
790718
1686628
929528
1254559
1357581
1134438
792556
1775863
1128613
1571996
267484
46000
1344354
1552440
1670125
1208181
263534
106721
274179
1359703
609358
398630
669141
1685320
1818677
741450
1953157
791419
781733
1605909
1416794
1112998
1568056
1283791
727430
891868
477222
1137515
1772275
1811031
731042
684320
1299174
397267
52943
1350996
753634
1878439
1818817
595461
1819391
1279288
561633
1392569
318248
1810597
1980488
98095
1072056
1934000
452070
185273
1947073
683255
46280
549967
134974
608558
497839
510712
194223
106559
83459
260325
197551
1363139
1774866
1476614
1704983
593134
162957
1950182
1268834
1625856
1651922
1485766
560317
1934792
391214
1186408
901605
1569059
954340
1789558
1778301
1134700
1334275
368561
1957986
1004972
907624
447741
1207905
477834
1394315
1752615
906339
1694415
312637
50641
734840
371785
1562629
1026616
665670
761728
1205807
260219
1976412
326790
441705
1578689
274522
1773208
159596
1525383
1107383
1898384
983156
92372
875885
580984
1878510
1117492
635345
568753
1413578
1994841
1678317
122381
410507
798103
1394855
1932131
1498987
527079
1751007
177438
85072
1640081
1638355
712195
1550570
846747
817628
540946
1578873
322165
1916289
1554911
1914197
1313484
1997792
388414
182510
1832226
739386
1852804
1149755
22887
964367
298013
1449002
1747593
1631121
256168
63910
574263
653722
1759799
1018315
1762361
550218
1244228
1188108
1319218
575240
1466425
387263
1518592
394566
125248
1393574
195893
1054358
1705214
1573398
1530966
1668965
180734
360234
1696406
1731871
1518287
710494
1529482
973427
474603
648639
809686
1444268
1951259
433818
822400
1221940
196250
810816
570925
1209136
428464
80061
1330642
482848
754861
175530
1705210
909575
568913
382836
1915856
1104045
370028
270661
308771
1631054
1316180
174820
615203
340578
1682463
1885317
977235
10870
1774865
1991413
1556730
1969550
1838817
812600
816036
1961554
1587449
293027
1482471
1855115
381345
669419
1323965
387497
37896
977117
137126
1028645
1405421
821570
1320468
488695
941205
1348657
486250
654617
892114
1505310
118156
1088016
1100904
1852830
1831692
1166595
1206420
195940
223314
810890
637866
882959
1699189
709240
840875
561051
1296085
1989605
653080
1807861
334001
561179
279236
1271171
979781
216761
737140
1239073
1359047
1650951
303340
1550328
1009417
381550
1651890
125392
294817
195842
1013212
387700
1427896
941482
974061
779466
1747843
480683
1227807
1204559
1705342
1601800
220938
244667
1413021
1926550
191496
586257
1354246
338019
1158306
728918
79684
1023314
102467
1359646
1862506
1526596
614627
1199487
699256
1961375
1376223
186422
53066
971906
1074677
147456
54435
981614
658532
595459
1673658
1616798
101637
994443
886968
1638679
1981846
1685028
170588
1520210
1781846
1013672
477290
1130013
205065
805430
261894
1496581
1650949
1701688
1790077
974975
1869478
10412
525684
325254
1861837
1549753
1041670
155405
1775084
79608
233992
531288
1558276
679048
292174
1523129
1603463
457739
1689135
991844
489137
1213298
636353
687688
658686
409600
1220695
1535797
1892568
339970
666588
1435580
1493169
1641290
1342774
480135
1304007
1917890
284390
389899
238988
1298970
316320
36017
1562461
1674940
309336
1580670
1297043
1675129
1264707
523410
459588
494043
1473874
957052
1878284
1656215
16596
1980732
1327938
1779460
605105
1361619
1189637
278553
1711311
1512848
1607550
385346
831729
1026494
1714978
1648940
195294
1829900
1581990
1664288
1184975
153089
1457664
1696824
1330061
1721967
69186
1845264
439854
74099
1549519
766416
691791
1623994
884958
541179
451172
782999
992768
1201844
1377527
1530503
1331091
1786105
661092
1793297
837860
1146549
293920
934279
45783
1093541
456339
1222505
358835
754713
1424283
21112
1469576
166876
910918
851456
70825
556828
1357354
327244
1749768
837709
1164552
544941
1510418
498675
809822
1124231
1349798
851019
917049
605211
313539
490455
1924658
60575
363349
1569011
1202918
501780
194772
1127779
75154
1607500
1086295
284452
220317
1127701
534316
1370902
421920
1023897
567151
520625
262566
1510768
286736
1200773
409214
926302
1784858
721787
319483
771069
631969
1745427
1243730
699769
1899336
355363
1666312
63904
422502
1318958
345755
51097
96759
144014
1078368
1419395
1175116
45028
154465
1544436
497170
1911571
1791701
1951578
543377
854838
1546443
1516293
1310312
415044
1168229
1611750
595948
1282163
1031091
1303304
360531
624790
1970368
1617564
457965
449886
203616
507120
719151
532678
1671673
393077
1522700
246737
1400815
1215643
1922554
116962
975810
1253766
1651215
1441928
1436004
1872590
1457706
1571634
1750272
1419925
974866
292230
943840
500751
1826480
510013
1550828
716558
1991776
943478
1770293
1172578
581305
1481495
1916345
1160657
728523
611715
110365
696336
1774720
209515
1309925
1213893
1838515
336787
8403
1696673
1389132
1810937
913886
336457
1030353
1618936
1001068
484114
513770
1290038
327621
311313
42333
564515
713341
544502
162327
1974143
1508649
1451781
964603
1252173
1989755
292810
391421
278487
1403016
1893529
240216
881432
1271758
1738538
1071910
142254
254231
969064
1033111
2031
1206026
286545
272410
1314147
1930706
192227
65941
1410205
361915
373184
1018575
1693597
1337057
231860
833771
904339
785805
847659
54885
371067
1503714
709082
1182246
62045
1695731
734686
1444686
197069
1936435
1422148
403443
916996
1114588
1918683
649533
543711
1557671
1940695
1204252
1949730
1830376
1160112
999822
1998865
539417
341663
128359
471425
415966
297431
1091628
1122669
1361891
1483494
1903899
1810111
1280068
1428377
269378
1109790
589475
891812
1953322
1572272
140422
16788
432548
1663075
1668847
844288
999607
130140
496719
716375
651386
1335134
579982
1949280
1886924
952321
1025697
1393898
543646
1049108
184518
1946755
711153
1829740
1855910
235872
906652
876203
986909
1264609
362318
1942271
514690
350155
622886
1642262
1301009
1051134
1880699
12597
691490
1138049
229996
1939854
1472500
1480549
675630
809807
1686416
53893
456278
1960168
163328
1001991
1013272
959015
1596819
575785
795830
682708
137782
15810
1991042
598776
748454
627138
588940
394460
642628
400757
1531520
1513317
802421
493824
1247245
750295
97086
308990
117569
342173
573669
891025
1947563
82776
1297822
411384
19452
68070
1269200
1524901
461046
760662
319898
1719511
1195957
249460
615458
1307054
1462883
1375115
277192
1054102
1665324
726596
537963
1485689
248880
974758
1152038
890836
280100
201603
311536
1407330
1001585
967532
611868
1561050
1411012
1874250
1602298
373230
1878527
179308
1275365
1692172
45463
734650
792191
1294282
1106602
676530
849527
692452
769455
1260164
1749297
1244954
1095425
68833
445240
1054277
248122
591314
1031589
108514
466169
711196
1999685
1095938
130935
777572
1144817
889395
1192474
806487
1037001
1524260
225093
348838
1927862
1285644
1912968
900196
1786376
1817136
171684
1833916
1865571
1265070
1102783
1894980
1473068
1636182
1359788
1983803
771800
1287973
1188570
446561
1053436
83221
787565
859084
1011756
1540044
1073040
924775
502234
1650811
402627
742955
1605563
326587
1641748
1355322
1418286
899112
223512
374465
562131
571693
1448380
1674179
227630
1186446
386467
478356
603725
959975
1069617
663543
810876
1769213
1236162
1204260
1047124
443212
1927844
1796093
1190765
1959919
410168
1984289
1210285
1045944
215859
1750384
446841
1378843
1839983
901071
1421562
1046429
828303
585112
1352588
1580297
22760
312661
433388
153722
1907487
1157004
60001
71935
643540
1390283
1229913
340836
1421532
114655
787870
1106935
1580659
888004
1878768
760346
1127767
365567
1729273
822352
1595865
440887
1240558
1744185
1780077
531907
1907822
1773322
1374849
1666086
281245
1748185
1056859
1129966
274023
1654463
606619
429388
1573058
1223171
746409
1731904
1292942
336501
120733
694261
1078418
1545331
26371
294259
1986647
760397
1722920
1279423
1946991
550796
960000
279574
506068
759513
1658426
569788
1049552
363695
867599
349459
914870
307382
67629
627129
700941
1327300
249451
1699436
591378
1174097
850977
1956990
214774
3779
299850
1092661
751228
1920020
1673032
551709
974698
1895060
949381
1311565
857350
1517216
440971
1039656
276771
1878600
1078271
1816324
1326584
133179
1167129
1048491
387998
690154
1031595
271898
1450692
1818466
1022600
1094999
1158942
662614
1186335
1352561
68971
1241883
21472
907191
1374575
84780
1669152
330633
867888
802903
1491395
747154
233212
1271935
1014123
1676030
1674867
1169537
1971248
851134
251530
517193
740112
1312992
1542573
1624768
1481877
719749
72633
1497456
1113852
1002200
1991027
1700029
996617
715288
1303821
1225562
1870681
849321
1529633
1488408
1507241
743855
1920887
1564408
1262672
126220
670906
64839
1868849
18551
210920
906464
1267109
1206419
430648
316545
1976588
902487
1238266
1158461
1731657
352786
883079
1101454
278126
1476408
1040024
1825444
46238
1638665
706425
1909507
209417
379707
797594
843727
1538663
1458574
562304
1576742
1447106
1502745
804005
909700
430116
553830
1138029
1360266
794352
90182
208733
913661
861828
1162600
1162786
1911110
742732
1372728
1852109
399721
1773773
1962395
1764092
1835303
592039
71666
1503582
1243109
1632384
1659246
761527
436892
845772
284052
1427438
1752894
972508
547786
1935817
1196089
1816648
167746
1708711
1497050
61328
941134
143095
850649
457339
1010106
1383327
412123
1551802
1374872
803858
393668
122462
1562418
1614528
197287
1922503
110610
1563734
1825815
742634
1377791
1341875
1973756
728264
1546829
1389411
716701
1733405
801402
43483
1736816
1002000
1834050
1269021
694867
130179
1380311
802644
547416
1828259
18457
1989248
1856396
1506614
1953200
1917153
353572
1854845
1261973
1514806
761944
891951
851343
1567473
1443957
1573745
990390
278779
1690393
1957762
433155
1171532
1867935
781523
1732271
314999
138802
1895290
1552773
187295
1135307
1041719
612514
599906
1300997
1806235
5574
1480662
1372113
1656327
1830442
1631943
1849349
517055
840420
18324
634036
289091
1914811
397488
69156
727851
259325
1160727
846505
120199
295976
1638352
1360968
1347412
71167
941376
880925
214787
581817
1671830
330464
739885
1328028
1478877
586441
670649
1179957
547830
327542
80120
1761252
464437
1556816
1589045
378400
1689223
1296334
678367
155672
1192719
930758
1268036
830604
1810990
893833
474890
634847
419802
104859
855815
1305766
1305178
1250476
174150
953512
833536
128671
1390673
1876325
81897
193176
1700617
1042647
212592
243338
1736146
563
1693122
1200529
1945200
1319638
1919385
1925228
277684
478921
524936
1801443
1150340
1882693
1342534
1999729
252409
468319
645267
622634
861567
74299
245860
1306548
1630865
1210829
807794
1748957
1698150
1516279
1156224
95895
221900
100681
216028
377870
1499041
1364176
515241
351830
1246866
1803517
534589
59147
1318473
1738154
1146372
1147975
1971938
611377
959879
724142
1020567
1324956
467654
1073848
1588900
1639290
30733
908432
1764864
934730
602505
914854
548998
1208302
1128969
596112
1841940
868993
663036
698569
856760
1426035
1160187
1819055
229747
376815
1397730
1590220
1043035
183721
339221
1966255
1558640
549606
1279077
536210
427454
1674546
1672121
450735
1615161
292881
1550748
1631068
1303145
1296211
1227348
85672
938653
464099
80200
1440449
304294
1467840
376385
1434573
717423
670224
821758
1527580
185076
1985343
1238726
1365890
141874
1686096
123115
1526751
882250
1779071
123459
1264028
1514724
1508382
609100
1882916
1543750
646903
1817542
118934
1652737
401002
1985592
1797160
1155279
1797053
1948839
82754
342648
1024419
1726355
134865
188989
74585
482949
1619469
1389188
652790
892687
655813
1044616
1010565
1178634
1800802
826937
14189
388654
417245
1880843
1717838
427419
769517
1912409
1621240
104890
1063364
1276599
1422241
831043
1393474
904939
481234
608389
1979939
1421414
1224219
1203324
1009637
863159
318185
762146
1720749
1179873
146142
279597
1055332
1536391
742094
1325835
303074
1447241
1327614
1703920
761657
628314
447887
318926
589652
439815
1392816
1417713
1374453
1964385
1481053
677238
612934
1869133
1874099
1650012
1429632
1544
1489112
1289516
1139463
986540
1292693
676910
668750
1177278
362960
719325
603138
265292
1032418
180341
1252285
706897
597220
260349
1622351
1642425
211938
289666
411612
883794
1633174
1250727
455376
1360678
82275
1381597
1101940
1707581
490557
1449559
1174972
1231827
73367
282554
743958
715123
1479631
1062179
789264
128433
1238680
1439595
548652
695987
1676171
1369508
1102396
1719539
529694
398212
1105929
184408
199163
445555
1939922
918521
616815
1335153
313885
377788
1910368
836905
1974303
1182837
1938375
830686
288964
1058461
687399
1661669
443699
521198
1485199
1478122
747061
1219960
473689
292809
1549008
1892153
599415
1634476
1653969
1859233
1978618
1665660
1605827
774570
1609172
1712352
1859556
971063
1612129
45296
812400
112340
201891
1397656
480986
592513
141743
357386
1722428
497286
79358
426010
908776
86424
1729785
164348
1300309
1356299
809070
1870730
656250
719451
1037876
1206250
1402893
268621
1607849
1466057
1963568
1537890
1606483
419348
602129
613367
345407
1855422
719503
603113
1806852
1182753
1318039
1391348
1943301
1619234
929796
672148
1920427
1028997
919978
390680
78720
1797623
150668
1575940
319349
1903286
294160
1612345
988441
1422611
1983423
529477
1867278
116552
1259684
573943
658886
1365033
358961
196392
129313
1374525
908443
231674
1015345
345644
1684401
809673
570777
642204
1241265
304104
1019583
404046
228782
1628778
155863
762163
1874167
134770
1473638
1523958
1308161
624170
237036
703176
599566
772970
600144
1510156
1331182
1681382
1230277
715121
357822
581014
227859
1680621
1516287
203198
1932618
1243266
1151848
1842434
1190667
1031472
859767
553376
696869
1787397
995992
248415
1149524
494624
731649
186816
246680
1856577
915491
1784726
1436054
1598416
405359
1991711
140055
320768
1401740
1626154
19800
1926158
999007
799825
955092
1927241
1966123
847548
1536975
310614
1644277
640838
335792
398281
1935064
437673
1208952
681841
1257901
1130807
1427054
1058149
1407462
1650534
1309808
659297
381075
1829898
1502491
671078
1765643
646982
379302
1431229
1008568
631137
342822
1949157
981139
866166
1468980
1029073
967095
1811567
212993
1881644
1214020
68117
72094
1482485
1907235
1681800
1116052
1630161
1586893
1318433
1943391
1320101
1507021
1791692
1745840
1008654
977249
1114143
1149586
184673
656099
370522
323713
1298977
1034240
847592
564483
467000
1649990
1919755
473764
139850
937157
1980284
1440914
1404593
1174857
1874165
471396
1209152
250023
1756792
1587335
944832
321582
1592863
276593
1305732
1736483
424438
1165279
1938637
1012644
1884380
1391357
669299
849531
445225
1032677
986113
906403
1343200
1332925
1451003
1847848
226925
1781514
1282934
515783
1328470
1419044
1316232
1823215
1126791
324761
1704848
820812
589216
410301
869915
721593
231071
382486
254930
1350585
452443
427770
1550064
562736
963468
1696540
1159407
1032704
997330
113650
1974782
198826
163965
1612186
348153
1792889
917898
311093
1626405
1685004
1645953
1415696
1968028
10857
992482
502534
39027
574621
1354003
1763114
1555813
1977360
743029
1854817
1264893
1298805
1031320
1334243
1965926
1531260
1539607
950989
1483007
312762
1998109
887694
200003
699903
1805780
1011164
417880
721105
598789
191813
826684
524979
1490054
1802825
1941449
1623550
563403
403031
1827524
1482356
121914
1186297
44741
524757
1133668
1095022
1030319
608863
1478279
898045
1341837
1476470
911368
1242684
1773366
999071
1135926
519594
590306
719324
314369
1257976
1970242
903213
65592
1755474
1055711
763825
1953554
959605
709288
1351959
348605
1199783
696297
251886
221864
1201171
858965
1655749
1946602
414429
67598
1767442
34182
84820
1685993
16705
706008
665201
829201
837246
45788
1804191
1410529
1363335
193196
586894
1802291
1154213
1155672
138119
1765594
485324
1050226
1666258
1656635
789616
786508
474577
377594
38051
1366692
1117061
278982
1565200
1228740
1189249
387090
375042
1806443
1667130
460220
1063261
183254
1685005
1775679
1802857
678537
595971
1963124
784820
1620759
1990768
162388
1234010
622689
409845
812332
267207
1297655
1305774
1331679
1673385
288115
1968608
752590
919183
769666
508781
1694005
1528767
863647
544566
915359
529993
867989
377185
1294148
1406583
138106
11466
1183273
1133869
1898198
805792
438892
910032
1468352
1204624
808646
1000128
1039570
298231
1498228
624767
1747324
734480
782787
584764
370373
1404848
159900
841965
1761632
1538248
1413682
1039371
843270
1973842
1479434
1358005
1525349
1483181
1052036
221860
1805248
1004080
1085566
1926730
1605484
1500568
341114
9742
652646
888580
901603
727250
1450769
1888767
337054
1669143
1200026
1466226
1361371
405088
508230
1045773
76656
1850904
1029044
1080314
1784278
67572
86686
513053
351568
1500471
1107465
1502758
1837520
1045933
1956527
753972
1787257
513111
896857
1966549
474560
1510753
1326728
649555
263493
257554
1879314
1828408
1628964
1852670
1832559
1471213
845734
1434329
1606471
685159
594766
1185482
1968903
649179
1185843
256171
1656622
1592077
1648225
38276
690437
1629349
1167299
1186943
1527693
1227230
309924
625369
1974234
1926121
435436
1172353
571895
1800198
78178
193648
659705
1959824
858262
1376233
228907
1789848
487510
1956087
1381303
86345
1336890
929476
1028582
1748686
1612686
1408683
573291
355173
1474958
485684
734696
390624
1152702
1454532
1407771
981429
499398
1291633
1439058
709218
486856
243436
1891868
1427977
1639021
1818152
1188036
325741
1223188
368937
36271
1001463
1288186
5503
251500
699956
1100818
1486778
1485424
303409
1156183
1887596
143823
151448
558996
1772416
547806
847737
1431365
1331348
1146743
1652722
556084
742568
145820
987176
1649864
1197732
1036147
1874869
1429279
271551
1933508
807154
527567
1529013
467538
1537031
685103
1119826
1512285
1503896
753347
440869
1542521
1006860
1613022
79089
81980
88703
69123
1084971
1176928
737855
1303830
1515065
1403194
122442
734804
1153592
1866275
948914
1411731
1900716
1368753
1623254
968851
1587992
194979
1501589
435221
325134
978961
1221474
1556599
1287383
1766795
1985198
836050
1306338
1987668
198991
1588366
165765
1615744
860817
929723
502775
343409
851476
167966
1045215
335982
522493
1237977
437570
1947455
1379877
1332288
630140
1628039
1293137
1999559
1706583
1988898
1777265
1871637
1771950
318681
947951
500397
979410
1311471
1620236
1743292
1651277
1965927
642219
242060
1838372
650095
1188428
1095091
1014548
397719
604989
446862
1575723
684949
1526614
717292
650525
1001466
1500700
271670
205966
1815688
1973554
1071046
245251
747436
149910
736531
1885131
1723051
577821
1232878
1042360
1018631
1752602
812952
1250912
25697
911673
771415
594073
428197
1856655
105250
1807702
1474146
175373
1185736
16239
204945
1651370
1032859
753102
144982
260397
1698437
1320750
1807690
242885
195471
1083151
1601698
1376700
1225106
466970
146042
1408155
609386
773467
407895
754161
873416
762079
1279795
1052518
1078327
1424826
762094
1269694
790562
1581769
172407
1395262
1838794
1605698
71726
1904135
1144169
1874402
941897
1470150
183054
584900
563809
1520469
1859288
1785719
1849952
1338752
406011
1455721
686816
1116366
735674
931290
347904
96754
119259
459139
1516915
595132
1465306
1439847
639920
1009702
1362684
675306
1347150
1140242
848148
1215216
744340
1733789
1877782
493613
1028569
1906536
1432903
879597
568777
872504
145950
1024764
1720024
679540
783386
191881
457434
1473203
1232902
1838931
450568
1805712
239899
1173704
1210204
1626765
138969
866642
1342260
1387467
1659984
1429068
1223398
242522
1940175
782024
696310
852739
187856
1685072
953377
253754
1545043
736302
1186978
1071836
1053783
160247
507511
1373109
990333
1997650
1302660
1153589
1431960
415145
1689292
1223187
1403184
219917
779174
1118970
522413
1469187
1143421
1826590
1185371
551009
1452230
880616
990943
724342
450897
881874
125460
1815327
889306
242778
1922991
1776832
460903
746447
843999
64789
168785
1990985
99761
1961540
855790
1478788
1225315
1353763
1199081
451031
789105
826681
749404
1563045
656250
1316123
1472422
1582133
235585
1244995
1160919
350852
1161887
1622283
892835
807808
1140059
305916
1741331
526367
1340445
234154
1628651
1112783
742762
903161
188263
763796
48592
640007
1234535
1985782
587077
1667005
801617
1764349
1910559
1612833
1961025
1980657
1056027
131723
1968641
108126
1329713
1513184
1212659
1739752
145743
207294
1880397
894407
1283082
1125795
986534
1475967
1263746
1671006
1885286
1608657
594149
1451169
182058
1044630
1993747
84691
1209949
174714
1199527
432173
1556930
64134
418277
1750139
1190961
724486
202071
554565
1952516
1725605
1434221
1494895
1097293
1085838
1711038
69361
1964766
1577861
727035
148099
275649
113533
1387456
1563511
1024344
914227
1560281
1463062
324456
897646
599526
931809
669092
820377
911218
842360
402549
940927
208017
1419877
911153
740252
963780
1775446
28693
582216
914145
1835720
1589038
1892882
1684883
852008
1231577
599577
1369898
693779
886763
448152
552838
239609
1503911
519703
1694515
745778
337791
382466
1036132
1162989
92676
1510229
1418609
1182538
634530
1164587
622691
1475538
567533
1298336
240837
1455039
752206
1169072
568213
1395826
1654602
1781373
280099
903217
1525978
1679130
1108591
1033762
777689
176444
1205741
502026
1535597
1418478
1937746
211378
1638120
1923040
804105
839182
1140685
1223341
1859193
642539
1237887
1116908
567651
61106
1846987
1993751
585294
1387928
1479753
1423595
431435
139064
97567
816796
1545205
386364
384118
1939695
1028185
489863
224258
1445247
1961336
970041
1285546
1071289
301989
1440366
1200018
1312982
1076872
1217861
792538
1504172
1771274
701288
712465
1338142
1557332
1272359
316987
405401
768278
1308050
1675473
1857601
1089894
1730141
642348
1369919
886601
76673
766113
962414
1150790
1542609
1397881
377887
736611
1697889
83599
173957
1863203
1140450
1735866
249368
43734
644848
1214314
318354
1896852
686027
1248012
224126
1731185
1092579
199975
1341325
1115112
1562894
1731799
397014
730293
1958824
205467
454777
1944935
1093785
1199293
1111697
199780
1282105
854692
1084877
1246395
212531
1058318
1348061
733623
1571814
1785075
520891
1970183
1674790
801221
1776596
1566056
338479
840249
1939277
161182
267149
1950453
1983437
1565688
1101342
73257
1709444
164772
1591945
1049543
1288019
1321229
1507537
1575603
1050537
967522
1212726
1805391
1617284
1214805
1856454
760755
991912
637397
1163038
865439
1942128
1365268
431065
544350
1228852
101648
1803929
1967612
255960
554775
1161573
195787
367351
499817
85205
1359977
839287
1274722
915662
806216
277088
1644438
1942220
414356
1594840
1074169
635327
1988106
1921568
157046
1867246
628574
1053882
812102
1431554
1613910
718655
15026
1536214
1380496
1278049
930796
139197
450107
602464
196953
679162
7988
1341127
752662
850590
901060
374489
193421
1946010
1497660
549089
1998906
1432945
1202594
1051239
254833
963334
543624
685174
1042201
674198
988384
1853641
281579
1525856
896473
254734
287963
682458
237471
1164400
102251
43603
1821235
1184621
1684354
69170
11724
1345727
1940359
926496
128996
383874
193887
1807586
347886
792296
1491476
1301956
1049134
1888520
45225
620956
754596
1516769
1180653
942796
852810
1548673
896594
1354264
204796
394830
1807954
1028232
1709071
1772083
834078
957301
248716
1165167
961413
671042
210772
956269
1207466
790523
1444509
1807253
1205625
557814
1259306
1598334
610616
1518965
677374
1726432
248181
173967
1008627
126800
623374
369991
1861230
979165
1701651
1785579
747712
8860
484532
1467574
1065655
1569661
560665
581205
1243114
629371
185529
648470
455030
823293
1768896
1459757
425843
1103720
187196
721990
37617
1687910
788593
602270
36739
135627
1122344
1736309
1588459
671513
1856721
1175315
972924
1296649
629314
172959
445443
676084
595662
1513055
1082837
1154451
1657999
873780
279251
1644520
397481
730572
1447371
777452
432146
1145975
805001
353197
811049
1484615
1267928
49019
1090300
1281493
1889903
661331
34279
1968214
1940171
1983399
1890005
1809224
137893
1107970
372155
1538081
1171405
302773
722852
1650736
1711107
176524
1970474
869682
292628
308607
1832155
1283855
1937871
1227954
1849211
368646
1201012
1705783
56017
700957
675346
622687
1770898
648172
366577
591541
991412
1741966
104433
207461
854514
1963683
867199
1877636
408026
1888511
423128
1519879
1595218
1365282
1107237
530531
1701968
512511
489319
529463
1810641
576904
1801782
878
598748
1591009
558517
1772648
100399
745432
1963092
357442
820939
1867345
748862
1009138
1609292
193862
81255
1918845
1621079
1083309
1595849
874716
575360
1129522
1631385
163906
282366
1243859
1582396
950137
869432
822074
169078
1469371
1462920
1824916
1356940
1522157
240870
504598
1129476
1740441
1010187
326388
580791
1124650
1254173
1855258
429712
1367789
1620193
96317
670861
186117
1727326
574524
580536
158209
81149
1876171
1466093
1249982
42647
258724
1452261
867992
1220749
1985534
1208025
1731636
627388
1727575
942084
481954
1449672
398639
274818
1686472
577097
1342213
1170783
1988014
337603
1042147
643296
1454857
808981
1092310
1744244
1100148
1546880
1350626
100672
1365335
586642
1842492
1718311
1173441
1818048
768539
1340786
82183
741518
1102998
482355
1664905
875233
1183721
1335143
1141797
1182096
164382
1049217
404789
926594
1243647
634665
569301
419034
1414045
1319521
1169739
1359917
1564352
1664898
1038520
1567083
1718502
436969
1008452
1814710
1262460
772017
1921187
814001
1592541
1406590
797348
1398699
1611262
398445
1099785
131848
39502
405833
1218460
617781
865211
1280432
773153
1144374
193609
1462721
1501838
1729698
1743403
429495
368839
853236
824228
1463157
793757
806017
661459
820081
1023835
1749487
1997773
1267650
716820
445304
569636
1705896
1809417
1914060
1836788
927397
1825648
1059146
569122
330775
280883
933458
1603765
1325919
653565
1213133
659368
230182
1466800
367901
801629
910449
1720626
139707
34612
352061
1639885
382795
820013
1260824
1915606
607382
1048352
1232602
410104
1662774
870198
1137139
12198
1888519
397899
60914
1026076
507198
1611656
714948
1754316
1031219
523136
389507
818899
156723
602012
664440
1811100
1743493
1197344
1099177
1241027
1857122
872895
576706
1936289
1153421
449545
1177182
1686718
640653
1720738
1010989
183219
1172354
1055926
399795
657803
265163
357101
658854
78693
170563
1652001
1946175
966825
1487647
1464747
1209717
1394497
277796
1093318
1169419
322960
1896900
1346504
37828
918297
1038090
1508411
315681
1325479
1218335
538844
659994
1095457
1498863
1038616
974554
701398
971774
1571962
804995
1642514
576589
699408
1863293
881226
1894693
1833337
863184
1192811
1734789
5355
1318921
1719373
432446
908729
232582
1610606
1377863
1337969
576924
1218399
1492434
64562
652188
1507838
810742
1925286
940971
1348678
1802863
1108234
1761283
1303727
674294
456185
1290606
1029155
1441098
1009300
1127288
1625484
454645
1404388
23998
1666127
194140
1838487
978969
372926
380263
1611801
968959
1832132
1696964
738916
1106667
1886838
1131790
1855456
971899
1618892
1647620
435242
1143616
443152
701158
1128682
1806382
1976020
1710865
1050728
1375511
1054497
1644206
608452
1355103
336954
1663260
1571774
459361
169990
755158
666795
1741784
47849
1118098
1471074
323048
475182
1578697
965537
1914174
681874
106733
1901415
1115236
166456
402031
784566
204071
1944217
1079380
384735
1242738
1905329
1769000
989974
1731200
1648079
152622
1425657
49527
730086
9779
554758
980708
861497
1716405
1469276
1743972
255582
933347
529087
839349
461785
143827
1326212
1848510
514608
137435
1067369
705170
1827781
691995
1896671
213960
402586
1519069
936902
834188
1394931
881706
1842880
1157350
996469
1142691
1283031
697351
177287
325468
1135369
1429883
1981032
297066
1637633
1618495
562350
1136570
319933
1696561
932285
1071763
1482047
355502
820059
797146
1581055
1846343
755001
1860453
1492507
1075949
1975654
1062612
685709
431877
328725
1555235
1728367
363490
433810
1332294
1456695
1515596
492622
1969080
752417
1565298
408283
980890
1994650
1567675
1499665
1197993
1748588
1096365
1076848
654148
1945538
1828301
1576735
1660868
1919267
1650072
1043768
1771633
1572525
308122
1168731
1992984
357184
1157927
317911
710980
1441491
310583
853294
1504748
1739192
701890
70138
1389353
1517020
690402
245608
366210
1842090
345649
358280
385200
1503679
402760
1969622
1948696
1396051
1275006
904344
1631116
1453348
661201
800838
1877656
1108885
799292
1586103
753134
107542
1479262
162860
1383663
1130386
809675
104788
299702
190402
1932621
817177
559228
940540
1882715
1911363
878236
1105084
774771
1885307
1894477
154744
631835
1293094
945407
817455
1032323
174095
315671
450397
865797
839443
1342079
1416966
1607612
1360320
409067
498750
1583354
1289930
746437
303178
393207
1078602
1066490
1377751
136586
1183872
1607238
883513
347473
1394400
660056
939499
119135
92844
1751916
693571
467722
1623705
1569263
1275267
1224632
1778653
618629
441247
1142919
1392382
1264780
1723643
696276
914501
624929
199620
174834
1010879
449999
251144
1979676
1244091
1698660
1493926
1378203
1990535
27940
1228909
77903
1978654
627320
1031593
1244661
555034
1750083
1385314
1002667
1488987
255276
804222
8604
740341
752438
449611
671219
906635
1678782
1441804
1340233
1232479
860843
45872
1519082
975562
891526
1085090
956264
1721165
763780
181394
1150944
945266
1964855
739505
1330617
409324
58320
1883780
1365848
1829949
959787
927378
114758
434761
857212
213635
290164
971688
367765
749553
1393587
1386704
299700
1602984
412531
1117389
595810
489243
512813
791560
77925
222215
1266254
1911010
330290
633385
1531873
11076
717718
751379
1128169
1556506
310945
85196
601351
741032
758924
1951329
79515
702271
1423406
1423651
1585830
1561110
39384
172151
684376
532022
1326617
1194652
902038
255588
1029483
1216687
1041168
22367
1116626
1046338
567083
416483
1139064
1675841
981457
826187
1830231
438540
743467
988853
1493929
1547351
1396457
1909153
369661
1737700
124408
409486
1775706
1550942
1173033
464169
534430
1153588
710431
793431
1620751
1194076
203025
345248
1012551
1893981
1493287
1584469
913016
818164
251233
1889962
1425557
445976
788475
1718645
753100
1774544
1729586
1318931
1424687
896702
606848
1484985
863422
840852
80259
544089
226137
722871
1671982
1906229
601919
1468955
1074722
732785
182642
865949
1945053
1283276
1286758
1657519
837726
1718305
1719143
1573872
587488
624569
1281211
1806774
1102112
359155
1224143
1929794
169163
1991953
645361
913702
1516767
642709
91112
1149798
1763487
376942
1019633
1749849
1456980
441401
1778386
1459858
648035
1877059
441443
1890599
980305
128733
476519
1904156
713460
1073036
1719771
748040
828411
1673148
1152800
807709
562118
200576
712767
214770
1538439
464276
984385
1819662
179517
676805
546644
1166445
307857
1328991
819061
530930
1151029
670637
1073748
310712
1048111
517176
718218
1573013
995219
107043
123872
1213645
2360
170862
1732364
1124098
970657
1649185
1082047
524559
511074
683886
867035
1411618
11895
1576555
1246370
1779909
1871006
660136
186748
286775
293541
377424
1397857
384293
1699519
651732
114492
207978
1011148
676723
1641125
825521
1742649
1509087
608698
1442226
1528779
732400
396477
398517
1997164
913856
631836
1570367
402578
1060231
361994
1215253
1569804
1120799
745988
864537
272508
1633200
1748385
151574
1065015
1359551
243763
1089270
1803275
1807324
1002624
1846341
1716429
1411740
1125880
59733
989967
920160
1924415
1622223
891049
61659
436758
1809788
1871701
1370352
138772
1970366
1416710
1749141
1335180
345802
476816
1257155
1311186
1288363
662030
28380
1799645
1620062
226150
1847168
140294
712202
644813
1615115
544518
68708
1559802
698042
959348
1953094
1621179
494781
1656480
1737816
785170
1939190
849781
1325355
197917
1306875
1232693
1724165
600062
679653
1707526
1147870
1485070
1184808
901154
1095579
1278871
1858539
888418
1695807
184409
762345
330962
467729
1147098
1433605
1336444
21569
1628798
534320
264591
1714573
1515208
682121
241638
1173066
1334291
1184636
297805
820813
969726
1180569
296152
1920043
1791352
1287282
1301271
1627248
865826
1972161
885870
1603843
788429
308075
204797
1951914
661197
1188666
21496
1623149
1872490
655289
1087843
910449
1553667
472049
722074
1589995
1777339
1375794
904909
740465
93524
1704689
1131242
971307
1331327
1296098
9595
1084507
1457325
978988
751524
933243
1418801
1244200
1818377
1903022
678441
1339510
821561
81462
290449
267729
1222193
9127
82232
894584
1571770
1562075
1815355
459419
1483294
86090
966421
1823617
666741
566963
328799
1462810
857760
611683
828029
1367428
950419
306344
883618
934133
961111
1825860
1227100
1138586
887836
1552907
1515768
123965
1022947
961420
533931
1953152
42813
1413089
886826
1289288
1121206
1757973
610389
966557
1807221
1389376
732923
1388320
1740460
1567387
353518
674445
1019744
1890240
943530
1189516
1823490
712224
437391
1682638
1118743
1927167
1302797
1193000
1007304
1110624
545913
1687592
330704
745278
1350077
481251
148981
560123
183551
589126
867767
438918
1797599
1257730
1838514
1607304
1038667
43722
570095
260456
1780234
746946
234136
471100
270525
598788
1135212
1069321
616702
753015
142662
243893
1092737
1346596
555631
1577161
257348
739373
963442
628863
1302790
649844
107092
1382407
1760979
1496112
1621493
927447
1391491
13000
648778
1175123
1069884
591475
1729321
148661
378119
217779
1248127
1119745
974435
607319
314306
1129251
1576400
339795
1993226
1505454
1744834
1757859
976316
1360662
539754
1353388
1889612
1836481
1340267
333201
1577379
1300812
349828
1381731
335066
941156
254587
638277
1844658
1508401
103473
1485590
789775
1360077
1455453
1052104
1375006
1173469
1136625
1088109
1317480
434817
1254348
1970304
765584
1687543
1077745
402675
109737
216735
506574
604118
61877
487397
943612
707323
1814466
376059
129656
1251100
1096157
1585558
598607
522144
247397
99019
760459
1284743
1647960
577608
1038057
1231365
1383389
385234
489059
1739221
820355
498617
745583
261608
1016503
20241
579568
269049
1212278
367110
395778
51239
464464
102514
1495843
1342787
1747808
1573977
623410
1584410
92336
1268089
789203
1207152
1929734
1222837
1282173
1580532
254844
142742
570348
619471
277588
1782388
1241019
1195620
485104
159815
1115053
1935979
65816
708290
1013548
1124018
520657
1357000
1128765
640115
1602000
1547791
992374
1634484
1642803
1087243
1505163
505029
455569
1983264
173270
839335
982534
1008460
992941
367998
1383723
1267303
633921
822980
1117982
1533707
1139918
1883717
1032625
2393
1077744
1859775
668733
1876104
917281
1976693
435128
1229045
898415
1115418
1532968
192166
869480
554760
1145801
756707
479090
1471310
1936047
465770
518730
946435
1196286
1457414
1815186
1716947
1787951
862552
908370
532010
274748
1054895
731894
1307379
329264
640165
732636
1357243
1748002
1461702
1054475
1047193
830678
1480617
490750
171164
200114
1453961
1353808
1388191
1536968
236967
992969
523820
1973107
464297
1052206
212384
944853
1573764
1959845
810637
1288144
1739021
491367
328403
775358
1723140
1401631
1063160
925967
871104
1049966
1040149
1328126
1861736
1879030
965955
11427
133070
1473325
1964792
1555051
668066
1061322
1618252
623126
1295241
894649
1247460
1060623
1160297
1011553
1511621
1878298
828144
696827
1657632
1606414
1933377
1316121
1985129
1293297
593557
319983
1028595
1801528
944935
659295
287316
707495
1276445
1335516
666743
1159577
1708600
1100180
731066
1622265
1083764
1549927
633907
238716
956354
780140
777475
128693
951544
133990
1936605
1216629
764072
1208016
270619
22265
1115494
68473
145994
1911750
1659140
782304
967793
1566506
1428289
1234171
1789698
541292
463973
112488
1389799
1227163
1083317
1891196
572791
873178
1184432
1686992
574838
669812
1176591
105418
415517
1538254
781693
1379041
796698
755673
796829
1378179
1848962
1739050
1919857
1721620
1566053
40615
544506
323913
627868
1016408
527045
871390
782713
364687
198559
876733
650305
547593
556975
164818
964942
1702791
1083479
527621
1312064
904980
584926
659430
1728945
1504262
34989
76410
1839478
1186197
1416992
1262363
1169626
1581592
1500095
403140
1450358
935274
1713686
879444
928099
172758
1524467
1707656
383349
667834
1955952
1178963
261618
579623
254623
1466700
761800
65617
759372
1197841
49578
27396
914179
43575
675796
286603
1968867
94878
1184007
1007416
142767
1360974
837854
1296020
685450
1386024
1634595
107948
200824
1847628
393043
773883
512716
1509622
1090147
1810686
1261812
979880
340778
220214
301166
259152
1434291
259986
1359981
1734177
1525888
854352
1896161
487916
1315158
371856
1622006
33712
1304690
1006269
1355646
323986
365579
1066953
1538570
1087156
191901
749191
1628988
1691717
546786
1031712
1583414
1661789
1963056
1035969
873846
612096
1291631
856560
311105
1369757
654317
1239138
263158
1067447
202142
1865727
1071621
634989
2438
1562354
1115760
826191
722457
158566
330423
12832
1330195
283750
898997
1653093
1023508
517886
1312119
1157505
1868478
978494
241002
270840
910117
356494
443280
154072
479447
1345797
1074694
54361
1543186
840760
822499
795071
1028346
111670
986611
1139474
488795
1803236
1067009
1915995
853607
15528
1594949
1466100
396692
136082
463809
301611
254378
1499020
1563632
1138108
1341677
178463
1272119
565264
809023
1600574
1896196
1078274
1471291
1459376
1589938
1324696
926572
269032
1920566
257778
1504948
321472
825370
124716
940114
93411
678264
1061441
1777140
43370
955098
575048
1150749
372639
671549
488922
1194923
1379657
1132697
541115
671820
1046471
55786
1883992
1779631
1031430
808450
1366165
1075223
1348633
846945
1920853
282503
1450995
537407
585763
326172
352488
802142
238118
1174827
143582
1905216
1252044
470773
474518
904772
1271818
922170
545285
234258
909147
25275
1270256
1516353
274650
1346697
161126
1220870
845537
1655282
654217
1318866
1803056
1073465
525577
726269
883629
65293
540641
616065
630762
1064546
1033887
150139
1789471
1232207
1825591
1750296
1023021
20365
105594
734704
1649629
1088806
168603
382196
1978397
468903
1299548
1963226
1306174
944942
210552
1094544
1767299
1538302
750465
356519
1065144
107342
1977731
1540225
1189813
1401906
567776
415170
737837
26485
876126
1876631
226745
1661536
1909083
1183037
815410
1901791
1408113
140782
1950855
284026
1784040
1085058
339787
1790775
1466050
1295365
1037552
1103893
756061
300836
544705
909119
1926064
1722582
864601
1225662
1394009
1866832
750277
1747061
1703558
1898350
364997
779418
1515929
1093658
633767
981146
527828
1869253
88617
544497
1568561
150508
1969898
1169891
447058
1786814
842751
39081
660859
860173
871174
1190454
1341426
741114
1632238
776840
64904
1484362
308609
773588
1721013
299217
738605
224951
775651
722358
1119620
809027
303262
472130
1255243
566945
148547
136344
1129518
620908
967876
1231240
127480
557560
1735510
1927718
1534218
1339620
641617
1126532
1232680
179379
1733299
1285303
1518400
1494398
1231757
1619690
143433
118173
901844
1772762
1872538
668428
1752502
974018
1563883
655693
1864976
1273790
168312
780748
163317
715027
651925
1519333
1381058
1869340
1334704
1505352
1332084
455012
1952672
1797707
1733373
895991
1736928
717878
725830
640481
1793355
868030
911471
1984805
781809
452084
895170
656237
610767
1529752
1969796
829485
187960
1066430
625013
1177869
704981
1924954
109190
1008473
1245740
498703
244324
1610369
719108
1430224
1228073
1122083
1815687
601999
691038
695849
1332420
482095
213362
426386
1602174
429132
1972698
1450729
621587
1441470
1199724
1778005
902380
1754006
1807773
752051
1069275
371911
1553312
1930630
273956
509601
915092
546735
377017
1895389
171263
1771188
1542606
1241646
1202814
1102880
1720623
239109
763945
865875
1462269
1059868
1987321
1320443
1964617
1989138
632785
1228676
1652112
723932
932053
1027674
1711716
609561
36376
966765
1844704
582254
1646030
92802
935759
1489958
1675016
791553
1347738
1374165
1349818
329599
742440
1780649
1569526
672479
788004
1155924
1482816
1315210
1422384
436426
1414048
296556
152341
1037354
1737578
995475
1157048
1690258
197844
712610
612733
55568
1690691
1768107
130594
1163966
1124739
1847361
632539
21938
996024
1582915
706105
1637085
1803286
1435755
1520015
1341526
151872
1931170
1373132
42772
928566
443989
1228572
116985
1258066
1296553
1132834
279302
1458990
430156
946786
1859793
1730473
1120984
640706
441079
751456
1816691
1008190
1547442
466452
316710
1742503
1122423
1504874
99937
1411762
1112601
1621816
243158
348935
1285514
1606066
1492931
1818598
1873296
94265
1916617
1796619
1018254
931691
1321369
619486
1975015
580345
1683578
1010967
1529163
452701
120010
1555192
1684937
1952104
1596045
230923
1877995
719892
526750
686663
1837806
1435054
1201017
1574837
980994
476443
1521392
660933
1982068
1245797
342078
1371646
600019
1265346
215161
1156947
758001
1163367
915984
169705
1590273
430491
385083
641470
116140
1175774
1928967
253427
1662801
1937000
1905853
698326
720463
486833
1410347
1685744
668844
548346
1899946
1319632
636182
1272833
656607
16834
1256329
1289115
1981352
168515
11691
678917
1201719
1769247
345180
928067
1755790
333105
359282
447525
1130733
12341
1389807
940908
997876
135456
1344822
770092
559002
284777
665339
863762
856140
1516426
1571606
152035
510611
1397476
1225349
1370117
330014
1645643
1885772
448948
830054
221081
224298
1869194
962626
1991626
1626910
1654426
1838558
87084
1311343
1147800
1201376
385337
1911946
380452
1927604
1187456
796724
1062676
1530688
897320
1737033
268400
509414
1906287
845648
735682
1408908
1187897
1414521
1364741
211814
1516689
1114258
728407
1752808
1659417
659979
1380850
1564568
947302
720142
739306
1130862
565060
83724
34258
1513048
1558569
354177
1735625
1248019
1922920
155068
1138020
895748
780058
61075
516154
489515
1648663
5075
1561016
1025948
1981161
1045908
468071
1443208
1050610
469202
1758228
263033
360562
509710
657753
973336
757842
517860
53824
1898259
535317
1933391
1604670
1660421
671791
1764445
345765
1773152
328776
283007
1364053
63374
1154349
1263659
1218396
168738
113401
550584
1757015
600272
1357420
10101
36040
291186
1283325
911971
543046
1408404
1484900
1890228
470482
538625
703073
1466760
948641
1438590
1848047
1990514
1242836
1705618
478832
829165
714477
347316
986772
1703113
287816
169521
1082612
557286
209385
1544141
95822
899896
153955
1158833
114718
133282
506140
649646
921312
1932692
968238
677
1977042
1754504
518113
943841
786265
343343
986091
447206
429786
1968088
1710557
556190
611895
403383
38557
617538
1229900
1223322
208328
1464931
1834381
1382423
605954
1201958
347458
714671
574097
1885360
185105
600125
1772553
957240
1306924
1275580
93500
403256
1770123
1496027
1072957
185554
108427
368679
1956203
318537
725594
1522724
510562
47580
959053
399047
1264635
1997884
49477
1989287
317050
1614165
1299018
1616990
992175
1818706
777196
182715
812510
450533
1839967
1347006
1723924
1502867
1628728
217030
146036
826096
585273
875734
256351
109763
1457665
1448402
1378707
1469520
1874947
1410637
713295
1566825
948763
1538383
769950
161156
753914
788155
446586
619675
1257251
1782439
219720
250284
376311
1920100
1245883
573713
1284152
349233
676530
1335709
927949
643460
1778137
373676
10843
61884
1559597
1082141
1875165
281561
535401
66186
584221
311093
1731883
1330149
1765967
522713
106508
1048735
1483426
357846
403284
1802384
1378282
933469
807960
1238531
1032555
993248
36260
212836
1310945
1771868
1549782
1521060
40079
1635628
1165129
682750
1146869
1935590
1220156
1745698
1270218
1916583
1987280
1743653
1370883
316284
808904
1099612
869940
1155512
739486
1258953
174302
568601
1766426
43549
854141
1752532
1530215
384596
420522
1703025
1145851
952181
1746364
1373770
1571025
902065
102188
1872548
686291
1719141
435158
233346
159823
1040378
1420059
1097545
950649
1214226
1085832
1075124
1560632
644451
440417
1905910
55294
1485112
328692
1124035
51280
472910
74765
129490
1080215
1708699
852153
1125385
577294
1565429
65033
1620264
1948987
1356418
1726877
351940
1198996
365978
201134
1667805
1857108
1388860
1286815
325669
314944
1509684
285173
620726
1309657
539072
1329220
1756439
1317009
685214
1381242
1570481
1060756
829495
1581863
1404632
1692522
1829933
1113282
1427970
548486
70451
1380928
925871
762601
224037
950024
40310
1468961
957840
1867609
1640491
194901
128773
814183
268586
359373
216604
1920809
1942780
637504
1312069
1209775
1612670
845977
85421
1561549
1382046
519872
1334159
1454397
852760
1247645
540219
1941519
469792
1137732
1535145
1258608
1539991
166420
1794396
204596
82105
1659048
1214070
451831
397750
1579794
1577510
1513412
270566
984644
920487
1074511
1579919
210551
221082
1505144
209778
545857
912654
1345148
1177071
867377
1855703
1078967
1785268
19726
1017316
1566660
1740894
716137
1303262
1214709
88496
196051
10608
953483
1145740
1422815
660799
150580
749964
1450107
1557074
1907207
1838606
1329185
1574987
39488
1201048
601879
132412
1033656
1698996
146776
977986
1514365
1022282
311607
1035723
665601
1684213
1297087
56984
1664592
833182
277540
1339784
260446
457583
1151843
686872
973468
1253521
1016638
563553
924808
1303253
1243688
1957780
705455
1259454
33766
656320
1836158
945935
605158
1240551
1536129
963824
942321
833085
339233
142353
203513
523957
1247343
160257
1051472
1872871
1599085
846315
1905342
1151780
354674
1118116
349561
1032120
1907993
510093
344820
966484
1220166
1426590
746334
1873707
1020260
1119265
1258636
1799815
524552
1683364
481673
1301501
41491
657081
1806256
181912
973974
1719089
377855
871546
443972
1133210
382778
1064047
1619532
1156825
968599
208992
794299
400662
308403
1205238
1066599
1481096
1780295
128910
721729
478274
1145898
1228095
144551
1180792
842960
1138317
685130
1946057
1141189
100869
922398
1751719
449733
1583519
191252
960716
1507012
349283
470710
1515013
1316875
175864
597693
1763507
1506366
1672256
132509
117471
1750140
686350
1286342
1891645
1784666
1260860
871462
504262
510439
798355
1540182
1682449
1356732
1378207
17138
1653596
1567527
1094395
1618379
366280
777533
1745712
566002
493496
700349
984088
354926
573826
1151927
873877
972851
270839
1560307
1859523
1174537
567582
1018349
121513
1594596
31140
1214118
1193633
1170191
1835453
184958
624977
728715
1034719
758760
974708
1756691
993952
194245
809933
1955846
1906760
1218109
421398
721759
313615
1665144
907529
399080
609904
253164
369681
1044833
1743255
1855518
773743
1659625
1322597
261216
1328739
1445693
1517429
1771493
409761
1353074
186088
832197
569201
451843
122286
1204265
1185511
1008395
1177384
1119948
404785
286866
102275
1796419
958815
552508
794491
1837246
1923055
728082
1793815
1314933
870694
1818940
1111684
1352017
742857
1253995
245795
1497281
365546
1481145
1003789
1003892
1478227
1474457
135089
151286
878125
431955
470112
13600
1700363
122625
668857
825167
1044060
885741
1164665
1509624
602942
1779907
1260068
1571548
1836106
437671
309982
1170275
536506
623661
693002
1857001
975897
842146
173417
183708
470916
223997
1998456
1014096
748637
626231
951113
604418
410668
1000215
416158
435173
479045
366873
971877
1616127
857917
335153
683642
228446
1486805
890944
1998751
328598
1943574
1115144
1253136
519220
917617
1102804
1172887
1627180
1728367
1996286
1146278
962092
1345
1167764
1985971
1025834
1163823
956610
1553330
1989735
1301919
518802
1914698
1166967
255431
1486905
1914955
1995893
1310749
532911
924665
840090
79016
1839750
1014582
565093
293591
1814366
1795478
180941
1037118
829947
1243482
1563954
1858295
78565
140686
1502891
1942126
1926629
925899
1607238
160881
1484143
988817
812203
844609
1637508
132025
561153
157994
1859121
947359
1571061
41196
790237
1032356
777880
1681717
343028
908216
1109384
1639063
1679993
1570098
353422
1879101
156308
1794084
1006489
1016538
1642488
260380
750634
1479817
1492268
338217
1963740
648426
778927
1432255
302546
276586
1198862
132282
1694527
78610
1596910
993026
1432195
767261
1726326
1042533
1948394
1965141
1415548
1720050
1750664
1478930
1437931
244538
68285
1524176
1158521
876535
332970
844130
171006
1284390
203876
1258864
627420
574888
1151368
1864105
470884
1389948
503692
527110
1521975
1338621
1687349
819756
1869984
1214000
1088808
962490
474651
1499534
1930211
493784
279904
393187
621248
808619
729118
1918556
637288
1140148
1892636
563489
1624012
1855100
1129893
1931497
819273
57679
1340868
1525933
26533
1020966
298845
1676093
1916949
336005
1664837
963007
309753
1554555
1990687
1393810
1165195
1101717
957953
677387
233238
793226
1658012
970222
359456
415172
364872
1900971
489640
489712
658331
1354476
166693
141435
282180
1989175
130754
1259720
1329407
1019155
161069
1033604
1092154
1766425
411645
424622
244021
511429
1585806
78675
1213107
270403
1220251
161013
1419476
403471
56761
184141
765083
334942
640840
1014086
1383580
1463178
1813787
863387
278738
736450
321786
1728070
470029
1421751
653688
30434
422932
221212
1824029
1841286
297136
730199
1963351
1833000
1740332
750047
1606838
1425981
1137660
394630
845412
1097116
1082429
1731999
101588
890482
1747876
864238
1116862
1765877
1788941
493399
1901334
1476938
890862
713357
1974128
568986
1341835
1926966
113381
416972
21101
814804
1762787
582790
345569
1998757
474371
926036
1244211
102231
112430
1045805
44762
308545
656015
1371773
338733
1627289
260002
1369745
568099
1265332
1713907
1384080
1167469
1375107
416610
620452
595693
1703761
1139795
1193186
935266
137671
373989
1393722
216456
823518
1236705
962594
1091766
184688
1460079
1854314
1471299
1678560
341868
592670
599939
1358538
1769695
276852
658173
766303
25451
1860856
1732952
1885637
1126130
780409
1295630
929203
1732580
1091526
959329
297624
1560714
1864240
1653425
983367
527837
1189732
1182403
1269122
994869
1348941
189296
1819450
1463731
930258
309208
882660
31029
599542
1305118
1395473
1841549
619743
1501602
204245
860292
130483
1988475
535219
547586
883722
1503470
1287978
1146112
1955366
1937320
852323
1103464
230456
1396652
1330382
1552158
730227
771175
210580
434872
1028931
1666342
1736410
1731855
684823
815884
1033029
821767
1152635
1425430
1870069
1177699
917167
1181075
982083
1080703
725634
982264
1936804
211563
1509678
372575
119838
1300623
1467540
840320
1496960
1147339
83946
1990510
1782429
1571987
509976
790176
1058211
1640092
879576
129882
642781
1729019
289312
1020869
1610883
1172683
1758386
418770
610746
1464291
1103669
891139
1388524
398400
1332598
892203
149500
101938
749585
1639343
656814
1852685
1448243
864539
1516737
72857
78137
334293
1850500
391093
153655
1985251
1035597
3723
1211494
1450003
647851
791899
1693130
501593
104768
144152
1974236
1633920
349977
807085
1166063
1215887
1210779
22737
1546552
913114
135949
227546
1706561
1651999
591323
921848
812673
1350248
332685
883290
7890
767153
441804
74562
77272
946248
1663119
1734869
66584
1114436
1156801
196248
815604
1861314
1548257
339941
1113926
1554095
1292335
158943
1073350
1161862
1653094
1248819
1448074
737411
1143926
1052777
726611
797999
1634281
471189
402455
1746458
305715
1286048
715775
1030332
40432
1105122
734139
1824545
185673
618290
351417
939839
1463178
608143
1229082
197899
94845
1927026
250928
299730
1836710
56678
1042036
1329348
1156816
602614
685475
1096657
1861414
261129
1214755
1012363
46436
333131
1215923
75938
1024455
230275
428685
706760
1239461
1340339
674875
1312793
1041797
1787552
962436
610428
1306903
1213516
41487
991174
1914408
532552
1371238
1668316
1417926
424904
772630
576484
804466
1150488
628797
1658343
981189
1526388
503384
1086246
608964
1265717
544942
1159735
125355
651455
766141
918973
1916836
1933955
542311
1912791
1301401
517357
661997
1163800
1606546
536796
1070697
138692
1795101
1868923
984790
1631969
1625329
1067717
22726
30579
1030104
779037
943886
1224265
759638
1663220
698248
118161
656727
175122
848346
1510347
1023916
1765712
1074241
1674418
551171
1727186
650265
930082
1553443
71905
1440674
1461908
374327
936905
428684
158559
1705159
1993432
726378
593990
1985788
661470
882978
890690
1888510
92821
1070082
1998194
1017034
1348895
391714
83006
25626
346861
282334
1156289
435031
1073502
1611401
771184
273187
786479
1801517
378970
1546660
200731
1916900
426578
1129088
306070
1978082
1781513
1742149
657079
1243484
1781713
1086771
1438927
396963
1137648
1685669
851852
690503
1724874
86456
454254
1224160
939390
1830925
1992694
301947
1386835
499465
1870111
468269
1936663
762496
422945
281022
1397266
1128216
1202631
1043553
1788947
552841
1600185
1452027
188830
1713285
96708
1725116
1490596
736129
420430
1001266
1155619
206512
189908
1320375
268234
744241
375843
550694
580297
1207652
1068356
1402346
317766
1315433
179171
1006454
643493
767884
1285937
1410632
967644
53952
692205
1025650
1038642
1947817
1343643
948556
568738
1287897
1469978
737230
1775036
60920
1933768
1136699
1941776
1821693
224314
1754824
912576
230822
1511362
1573741
568201
889882
638088
85222
733016
320502
1938075
901705
843955
817397
957108
112088
692073
418043
1484638
728288
141111
574186
673267
212565
1467008
1522729
1907824
1650020
1000745
90593
1335759
904051
1379723
800848
1831996
279289
1396205
1135253
306537
1374514
319347
112950
1480620
1540455
642871
1895561
1289224
264690
1259059
610401
1524699
561865
844377
1277906
353388
89303
1525056
1420247
249252
844466
1036125
70301
1900709
361253
153557
1330581
688799
515774
1817492
644430
1253514
720606
511341
1968564
1626028
1638494
19273
573437
302807
898385
1306183
1894947
83279
1127293
391419
1202249
1931272
1514792
1378196
1983896
1167381
247822
1167677
1106188
1616129
590379
1168008
881535
503205
1899361
1726129
1484176
1370084
1096406
298264
1675697
94138
994911
1726845
1795529
1202131
1893501
878176
1802128
1926611
1743278
81479
215241
376250
820259
1806034
1046359
268038
1895561
894141
1941396
833033
642515
1243660
1176204
1487132
1244473
1774107
1535135
1523462
250754
681660
1004716
1024316
1287348
1638401
649955
1883111
1071139
1439648
1914760
502325
696051
998591
1012151
1873685
981209
903993
1686274
139936
998943
1880459
1879255
401246
1330951
1082848
1795846
1925047
1647413
400701
1736301
752200
649046
1305961
983874
1596148
1960137
1154685
1401501
381932
879119
1581532
1219525
1285557
1766529
805481
758538
1079150
1756446
949746
1102942
1747348
1435747
596802
1095697
997818
1672987
1467111
624565
806586
210296
1688429
1034336
16773
930312
52590
495569
1114971
1182954
1034415
680696
574243
403095
912812
1847994
1481157
408686
524375
1876119
463760
127017
665046
1818940
1876825
1151656
61634
478042
132693
928361
494568
1337882
1659438
1749519
1168930
33345
126584
1818128
1084480
848528
1539844
1432989
605055
1360720
538056
1178843
1603951
1818527
904536
617094
19802
983793
399945
1035541
1714810
79116
1433764
1223111
1987962
393043
184963
139735
1731463
503967
1263249
1331115
1353650
234135
697537
1827279
552808
269938
852861
355441
1383004
1584776
498361
1087163
487422
1281627
973508
492887
643809
1909242
1837593
131654
1183373
92877
1221872
379010
336879
292522
1715466
1627336
1145822
259351
413897
1740316
704079
1307299
1756969
904402
1615436
88405
1351024
1570457
1688266
922018
764667
901321
1359409
1243414
23384
10252
1420180
916217
254952
192157
667037
78785
1094459
519152
1921943
1972545
1343675
503754
1547023
1070626
251743
394526
31431
142451
1221203
482539
1442829
103287
1425275
833558
1567102
1649185
1378018
1525670
516839
1576860
889347
279571
1005445
1954818
15462
127890
54640
1123636
176334
675580
184996
139333
255925
1011455
1018214
1663918
946317
285754
1975734
1821771
269398
326614
620134
974872
973163
1202724
973864
1914977
182051
1066046
227693
682836
412666
1226305
1742919
1248153
1888189
690534
1102812
1011572
101005
1487468
1025391
1921962
1321260
70848
1878136
1735307
700348
1861015
793728
1552692
1037032
2539
818298
1315828
1818827
1342968
323556
659300
151249
234625
810978
1580446
134990
1881134
1498278
1846876
68277
1613011
158317
1414895
1443819
878589
1319324
1541585
1792881
26664
1695347
1711242
740335
121054
14625
1368203
1459857
830597
1205655
1553737
1893008
1123290
104214
143106
879383
648045
513796
51788
1628504
1614732
764145
1100937
1835837
834856
177782
1217682
1464230
1050717
498176
78561
1403099
1761541
918788
592127
179967
1702827
579001
1995551
8548
1327959
678493
1116990
1779361
1784350
1802795
1243292
124938
947695
1915589
61467
57261
632744
26830
782092
1854145
1175324
1420416
573635
376402
505469
1592113
1870209
1966410
638769
808235
23522
639388
1245070
594957
482107
345306
1260186
1278818
222075
1883626
1001991
1781962
1600180
998137
1824002
991443
1431285
523692
1815143
256035
1204450
432953
1061394
1741197
771726
1155368
627077
706441
1106597
1681567
654988
263990
1171627
1242263
1523463
967185
569381
1128150
587921
486272
176797
18412
1420886
1659388
1629980
1469532
33977
149059
1478318
1934314
1086882
927730
870497
1327099
1532934
1894459
1443256
419329
1331997
1652979
1708280
1899801
1750987
708233
1434719
1560947
1760996
1531806
1367091
1419291
1830359
1868629
1045750
1956186
645619
1179323
146357
1375533
1645451
95858
1131878
1173256
1529942
716215
1989912
1956836
41756
1308219
1298758
1107948
666929
1627777
537206
1529556
282690
809851
1788960
737469
470430
545391
837135
398590
1204951
1495061
1441554
1572970
676889
1772718
1272400
61372
995801
1551549
650218
534436
852662
434987
210816
1188818
506772
1153316
867055
322264
781299
658788
1967069
715188
1335249
15155
1202066
1771858
1080859
1028874
13190
1680578
144524
1173663
1624619
116967
1860082
162960
1722363
1055133
674745
1383899
191722
131843
384416
1977650
427896
1181306
1555034
1477785
410951
811342
37918
1224607
1566532
1946341
121425
1528049
1175808
1773878
750383
268098
894840
62640
1029571
767803
734722
665255
1076526
788374
1059961
1680877
679323
1117052
860462
1089135
1014220
179045
275496
215345
1942654
371323
1015379
1842464
718868
1258382
1334065
1066641
839721
210838
1874539
106832
1707838
1708864
79887
1078988
374571
665704
828080
998047
1172768
1442977
772295
667871
1476730
1638335
1171206
269910
1434785
1533994
1926956
1146020
1894049
1723201
177935
1195371
1628270
940788
1285443
1493787
1685533
977398
1319447
1806602
686219
930730
641442
1394993
1030954
1913618
1730994
1370623
982142
1047633
624708
810463
605826
1148366
661390
1078705
1746218
1011731
1039795
791478
1037359
813125
990684
615716
614701
710033
245603
1807221
1274753
424025
1789237
1802839
347745
311890
1936559
728977
1518980
627687
1017460
50172
1931172
229489
1694437
757155
1160459
313492
1080002
1668676
895461
438926
234748
603158
374384
1964051
653163
904723
1856473
303836
1089415
1214350
1409614
1166190
1843230
1756652
234484
357736
1404474
247257
742987
247612
1451984
1803257
1777167
1545098
566019
1233610
1659722
1585597
1251836
683294
155402
1962211
1996493
847652
619799
880917
1458985
581967
297465
1208345
1295877
1069863
1741076
1951949
197005
240759
1133204
37105
16654
1665749
1450618
779510
425432
749903
1439342
1267928
892132
1504033
379571
1265631
758548
46151
1940558
729809
408414
670448
495415
674695
574516
1389034
1638238
765657
450762
142188
1961770
1192196
1793661
769568
1682883
116026
1095396
1962754
514119
1507186
1379096
1182906
819977
1298599
366094
1963049
30313
1211342
56833
10503
462201
52061
1036666
1286658
1567176
1155308
932752
380224
1770704
1830394
140537
544438
1760485
388486
626259
1119339
1199063
1869737
1332063
912379
1358128
855338
1841945
1823032
702640
1822046
197030
1809789
794916
559915
1477659
1030899
1863624
926561
966426
950185
193550
1792006
91812
1159163
1255795
1634540
1133060
1647425
412446
394378
290271
989884
1677693
377820
1193611
97251
590674
1516091
329265
1541569
991604
902727
429678
872903
1140216
254206
1392171
195931
301439
613625
838712
354803
631050
121331
758029
882825
1058530
639552
588318
1464011
831612
77409
295758
377786
1381408
873433
1926568
1216266
1210434
1410163
980110
384647
785911
406332
845352
441380
594668
384980
1975158
1249776
1114312
252271
162506
1065741
1381649
1934260
1798187
458010
962083
397735
1488204
1705707
1472672
1707293
936009
264075
1123526
1567812
800503
1343646
957251
1926048
784059
85136
1435228
1263212
614732
541818
26129
1908934
245122
1750614
52335
1465845
44066
152957
1978499
475459
1897171
1287815
1220061
1448871
114234
1677616
1306191
1477294
745975
373205
795716
1765856
961040
326657
1661077
1450258
1719039
402416
1222924
765608
1824974
1703229
323463
335469
928513
1659371
430813
1037943
257922
159928
33178
1250356
899414
1809014
761798
606564
492077
1724921
328859
644882
1620626
205812
1894998
1488188
685456
237168
212926
825106
1166918
58792
550602
1248811
1996176
1752773
1044572
993000
1098021
1637295
1359982
1433960
1132320
1672871
1317077
1414666
710020
878824
447715
913718
1957394
1055171
1271092
30640
343302
738554
730131
857938
1371044
902920
1380653
1115185
287858
1728256
211811
36548
1885555
1639521
538375
875235
1320299
1718786
925567
406940
1456546
451884
360364
1528479
1405914
1680534
1386065
1989945
31313
1786734
1005086
1966173
1575190
1371222
1621274
320599
1335850
810985
1352524
875016
129350
637893
29068
1110770
461389
1344514
1023153
682853
1056843
359485
560736
727657
524305
1727175
681616
1777402
1525869
1215563
184717
178490
1840919
1617781
1188585
553754
431346
511096
376328
1926880
1774416
235663
597153
23172
806008
1967659
1186572
806097
968490
137273
1665674
237580
1246061
1544129
998441
556876
1628743
1399428
166852
714544
533832
4867
154961
1507658
539546
504931
1426012
1779705
1130944
1425414
1682132
381042
1694057
1847862
1225011
192473
1578469
1341550
549429
730685
945470
1106601
135694
1477219
1932338
903129
245298
1800738
539507
874421
487683
1039678
251154
1519394
390671
1047482
304245
1265168
1707530
1187552
1588778
1382566
1612739
450988
1401141
96153
1247130
49321
208605
1804091
1118612
1562504
275046
1664970
670142
1740815
1877081
1427386
1030933
169540
858742
632913
754917
1408540
1683176
798347
1710185
659919
627255
84121
1957316
920232
69642
939134
217750
1700401
951069
1684978
964743
1309550
1035881
1864490
1822620
889902
1679593
1499722
1944900
835394
1721804
1863586
921276
1640444
99838
1176862
811977
1479286
1552624
160590
1471540
459525
395868
1006053
570008
1247050
915274
803151
1735982
1150248
527724
85963
1535139
384227
1563204
125365
1642358
1568300
1996353
280503
1614373
981659
1321787
913949
272172
1227302
883579
1637024
551751
522472
586946
539031
125671
620555
1449440
1816762
1111386
494812
920852
1650361
1404032
292514
205416
1888543
1100106
1686608
1504623
1553679
1153906
1862433
1782534
932669
1520207
636778
1668448
1354955
1140371
1580476
314629
1410278
970883
1967949
287046
268450
1772331
986380
1190507
575030
1926442
1970769
896696
1519264
1270405
791
1988037
1636768
1911325
1112507
1732053
1754090
1811926
970838
690347
719562
1173859
1197418
1246549
28256
512036
1352837
168134
1078712
1689146
1880202
520819
1465190
1505625
1493795
80141
409913
1364924
1801841
246332
1121105
276952
1839821
1490677
235932
606934
215174
231412
11230
1856681
1333230
1970604
913093
933089
1039638
572093
1809158
1899361
472539
1904391
79650
250497
180723
1778792
1337095
130483
423435
324860
1368326
829538
117422
1933299
928661
1729775
1503132
551648
224672
1803400
1581359
572559
1721952
151467
1947286
1176445
1020881
657771
141426
973830
1086685
1356682
753301
1255557
1423958
80214
747691
1924431
302668
898347
1070389
488802
1593508
954775
1343705
1121362
463199
848490
730092
111230
746961
1085238
1626224
775269
805107
1503184
257126
1709859
1276656
1928515
465971
1518359
1152861
481999
1588254
808178
863366
459907
950510
1756411
1857407
702611
920390
1303459
1537380
1712510
1923415
1624727
345197
314145
1607969
444341
1444253
288511
31126
840834
1156077
265259
1732456
505202
476646
1292324
55225
256695
1255243
1564800
1970760
1925493
1528944
1995655
1428155
1469155
30612
1123579
1152013
1921790
869915
1603864
1772005
497197
1451960
1947374
1693283
130640
1566090
468880
1800917
1165143
1931643
476037
325468
1183213
1917232
1031403
659717
1073171
477471
645985
21582
1941273
601041
760463
213322
249532
265227
1146517
959840
222203
1376333
599616
808320
1056287
963014
913173
1852022
1900878
11734
1771914
1780291
386910
365114
640448
836853
1899841
213866
1009733
1842121
518737
1810015
1129949
871428
1506222
862793
1603982
210343
866553
1392051
169531
1439770
1897461
1223388
565314
1482207
1041845
1705175
325456
359916
114663
1485860
1534959
817081
188398
1551232
1638938
34674
1737302
1650898
1377711
713798
904542
743638
261907
1115343
1091033
725326
732882
1356250
722751
794317
954887
38513
1046467
1010523
1023601
1354279
526763
922119
412772
821498
451984
815867
1830869
709329
504211
1421201
1392861
408575
1536824
1250671
150042
428056
114134
1169221
251000
1625975
887877
1554741
1284899
198452
1621842
587462
752875
266104
231414
1944219
853012
95196
354276
1653225
1616467
1437770
1885997
1191422
592343
423989
841105
749727
1850138
1067043
363721
1922910
1115452
1365862
170483
1282863
513331
201568
1239123
1270764
228929
361093
1462790
1537376
1324925
205886
1763223
234310
1700415
1002720
229521
1993419
1064582
845022
190645
60518
730010
1832817
78741
1660379
715980
1639156
1971318
840700
764832
1938318
1458038
201383
1490340
1256196
1779272
1789551
1608709
445450
925779
946815
785424
810509
406742
947150
1808694
1664541
458836
1691047
1224605
764065
1878966
1329294
1596874
1323392
1168621
219446
930646
642443
1800585
1052138
692338
1349775
1875804
781834
1872403
381508
182145
909528
1314959
743119
882061
1601749
1215707
875563
638575
259177
1545513
1045904
865125
853534
877814
875422
725652
1055509
177319
1840498
926086
1525714
901383
1277162
1026321
27918
63085
804935
149751
23913
1385352
1040566
1222733
648999
521035
1800742
972714
1880378
1377426
1583086
1274577
408338
1267278
244932
59966
820879
369817
25898
1266814
1667499
1661944
1928685
1856961
1901513
1363216
658225
192400
999254
1236852
1790388
234488
1002032
376795
1873320
1183534
709500
986737
1851281
943775
1212657
791929
471453
336696
1701830
1438789
596382
792393
1733649
160067
1960560
28692
845325
413736
1044411
1616354
740663
701348
421374
303862
19215
1983394
1170458
1189783
1396753
1228857
844205
336435
1022161
1988910
1934682
1473681
1974828
630729
1722220
1120099
1551173
1010246
178910
1025444
1671667
1777850
155989
237077
500035
692663
110282
1252087
1515446
1203400
1003993
1159685
109091
1135488
1923117
1018627
1231328
163246
748280
1655875
1187163
1697726
609597
1777105
448235
306536
1466868
1857571
1754887
127687
1251616
971354
984255
1600154
1170287
218179
1603459
371311
1533215
141279
1133470
858965
938094
512641
765120
1846604
991453
1103243
1511382
1536704
868949
601652
1270533
55216
74786
1292987
942500
310193
1705017
1276517
1065230
415103
1580362
1869838
1022544
1120042
1986239
27514
130254
1481615
362705
1024222
1763274
556365
784090
676948
1983058
412547
1169563
1292473
617677
1599171
1954136
1343393
1853462
241074
287019
1727570
1196500
1738830
1235606
1784159
1148641
425269
98248
1100622
1156657
1713835
1982418
472893
1595687
1351958
557295
586881
1205076
197641
1100383
594358
757164
1572968
1519966
1744508
520658
1544198
1562668
1055830
1283778
257192
836180
15947
686708
1882225
478920
1455702
582403
246198
1197860
1791321
510989
1893409
1415278
1670072
1810929
731692
998539
1511773
1349765
1059771
674243
576343
1959291
902827
533428
1338666
1611379
1429842
1339021
624632
1767325
1592878
1505234
1268589
1248497
403457
1307695
186622
369099
1025070
1213804
879409
1870698
1787721
1560662
311334
641566
456600
1394084
1607641
284800
89406
1009109
1933038
351045
943204
1218153
369557
558744
1312697
1823959
1959415
276615
1969402
1763564
798310
1306411
1297962
1395558
586666
1969661
1328155
1056442
260988
402108
784578
265958
549778
385647
1578538
1227002
943677
9597
1933170
57320
526872
1745407
1171580
1977984
253869
1769629
12968
262967
1611841
498706
373411
1150077
828438
1516192
60735
832299
1694995
628637
1113545
1617841
836836
70941
192827
344001
1931101
184678
243314
520038
1741624
286832
1823
879030
1104260
1745789
1139143
360993
1990375
461072
1842640
1358552
753438
245562
26409
1337033
1248040
1472354
750303
61636
1454221
1223726
798355
1658075
1985955
1676692
1157080
930704
673028
565286
724156
1584283
631443
1809210
1601720
394349
293591
1615729
1030491
1031426
1619809
1972255
359952
1860362
181220
326089
1037201
1127600
749839
1474193
963367
1723378
559278
1889401
476023
763393
712402
1186105
1609062
1627850
1318971
1287404
935227
1368501
1981876
56670
348290
375137
420784
1067089
6118
1675575
265576
1503205
1980465
1970813
1926394
1850463
424346
1241735
801303
1079872
1218173
1287058
1540280
1601995
1100641
72579
1229425
360404
1850477
1075272
1940459
1724856
1976231
604540
1198388
656482
116106
13649
1684404
279545
382819
1386168
199850
561021
841228
1916162
1049965
370755
8437
417487
597294
551268
903072
496533
640935
1843041
1647401
530897
1983548
1458329
1843059
528337
1116916
859091
1992989
1317678
1267115
741115
633177
504118
542505
918461
874897
837090
175558
281082
755850
491509
1773745
361240
1006755
1746390
458898
115087
1799569
1010833
1636440
310506
264087
1537330
169864
247929
1077080
804087
188282
1609357
633157
130513
327377
747270
1886041
998617
643229
801718
1323563
901240
1960830
1831684
816862
1084154
536746
1266489
301165
1236139
718292
999088
732319
576654
1396308
1303578
1138908
1876178
247298
9937
907104
1544546
942911
132434
852286
431218
1289768
992535
245314
126850
40747
30076
328978
1581574
1498162
683140
1420454
1299710
1814212
1479376
200668
1822702
902488
987810
1642817
1413430
266342
694243
1783700
1890009
1044922
1016394
1937164
282835
888546
371628
1460399
49590
1367646
436973
1339768
528530
1231517
720928
189000
1121424
898501
1012968
59026
1784756
736753
518390
1550160
1767607
539404
207492
488708
1730769
1478081
912148
641059
1589363
1362343
1352866
1015457
296040
1150322
988299
295144
1785637
1967534
964815
1638502
1050991
1284205
1243536
708393
1926465
137773
598880
754305
720874
1830163
1894109
969564
589423
1083933
1126541
1939163
801168
236678
1029771
657432
577129
1764449
978888
872794
1357149
1775619
1624616
294209
1300383
131613
1391548
1550196
1592102
1352222
1119394
491728
1809736
906050
1763223
9170
291000
1859609
1015579
1572720
151341
1330379
999020
1937738
1899874
1843651
177526
416253
1640357
1841314
1955046
761659
577656
1652728
106746
1733239
252290
1178764
1422323
263642
381336
1965781
313069
411983
83584
43943
304256
659276
548738
1672356
538663
1809992
233232
1866868
1566140
524416
1000581
1593644
1220169
109544
1827349
1470471
1551908
196848
182939
1695891
618954
1771311
984952
1230081
1823263
1655873
1297284
59593
628197
1314170
757338
684106
1508911
955081
1239094
597579
897512
328959
506490
1183594
1209253
1431074
692461
1440343
1154277
903318
718318
1518005
1415027
1893623
1070751
77305
1728728
192145
759572
1127004
625145
154236
1723935
1185410
644297
1044478
404841
1932691
679577
87926
1427875
1761988
105217
1832701
1232201
69573
329477
26784
1723587
1226531
270429
1943955
1467648
1503146
1168714
1772836
388343
1147990
1481855
1641438
1136696
34346
1394070
979653
142832
857393
976808
1642168
1468356
325303
1565484
482274
126472
465589
1796883
1261645
1590074
1181784
235321
1725156
123555
1760917
1572923
1518132
1726262
1899244
1779607
1115286
1081867
880329
1386341
552040
720309
924129
631213
1631542
744771
776849
873572
402808
807043
85843
1760707
1993700
98174
1107487
975245
844208
1342565
619731
587624
1310327
1688856
800263
1085768
1058341
453405
1707888
1026520
203764
15319
4181
166576
1507258
1734568
1016905
1144497
600398
1033013
1055030
444703
358939
107664
125632
1493248
196676
242876
1895969
1842748
191918
1028194
72584
1295170
1837861
1309573
136645
726696
1053985
274902
587035
515663
1019019
810715
935935
1353889
693861
1463215
700386
1356701
109508
835695
1332517
318787
750659
511968
974568
68707
809162
360718
1166269
841390
1258705
926479
1192880
1356977
871734
127819
1648424
1227149
1995642
259632
1462927
1870979
1020969
316232
1725032
1574680
1850080
642852
244937
777730
166498
927802
1871568
150962
1527381
885968
947856
643903
1765014
257774
384082
394295
717770
1213411
1884463
1468334
845764
898910
1117762
1152064
1626222
1700567
491956
1116222
188170
267415
1631568
1335939
1071615
1585650
1889156
87497
591599
1494238
140422
1802320
991415
94660
1527384
421454
1295883
1306552
1168963
1799519
517369
1268799
450666
546713
1759012
193202
402439
1713777
403058
655052
792296
1813242
144197
1094347
897981
708384
971480
1264236
1948038
1418740
486049
1027612
1316368
1644652
331489
328797
1945353
1025436
81235
1905960
1345905
1339100
16577
1330425
175322
1273956
1090002
849220
179623
828036
1400749
985446
1929626
894643
1413785
1053986
1971823
537230
1731801
324555
665110
532800
1464614
1534637
388065
988534
931972
766182
167028
1079620
270115
245300
399562
226664
56451
944680
390765
284930
1632652
744654
1041447
1236738
889919
1040763
811166
1436202
1065451
172728
336992
651372
528827
549354
456340
923658
945972
1018159
957403
1972683
401192
1686753
1248064
1181678
44878
1676949
26241
1511082
792342
1723977
674226
1383433
61767
1139245
817590
1556463
668626
1410628
1210485
169781
1057611
1679691
68197
168947
472173
12490
1870143
793199
1212422
664497
329543
1188547
1617495
1549484
1256433
1171719
1093867
312037
1547509
1761565
54869
1114731
159113
113691
599167
999932
163325
334593
201793
818903
1554994
75568
253706
1846351
1994018
677700
1357560
1636040
1592535
1285928
793726
1197595
1976045
1630406
336528
1315484
1960767
7045
1713327
573391
529560
1174052
175869
1780457
1548606
968748
841349
793892
817916
328278
448502
429501
749982
350148
484364
389167
118353
33365
1685811
1880468
1121854
215591
345279
350465
883770
1461133
647480
1438372
827337
1647225
786831
1446243
1101081
1970445
526160
1127476
968947
520878
1254112
452256
1527346
1167725
753104
1417505
868963
1332741
1622682
1740742
1126793
112369
1843035
1555307
887684
1311880
567432
1553439
1846416
1085411
386973
1332371
645740
683355
1875766
1137591
1024947
974993
1983970
1161919
1594003
107349
755482
1618462
1551918
1375249
686126
86837
78160
634716
1220626
182716
980699
117094
683641
282700
1423529
840750
783096
1611576
547953
473400
1569287
1000131
691820
263858
63233
1348334
417420
1693828
1584502
878944
1592551
747824
1407855
1953836
1869398
1596748
198740
1225711
969452
1008644
1428435
1503406
1000194
1963222
1105301
1282715
350684
959983
344733
1992967
1603617
1875230
1705016
758660
1278790
1417866
1197043
756273
410280
994652
669194
114514
1440195
173950
721152
574838
833814
1784316
1612413
1914327
528650
1635150
109485
278106
419538
128673
1165130
992481
938978
1792666
859190
1825230
480009
1472724
1925353
1401782
1974173
1096168
5076
452319
406983
781062
1155513
1951593
1028459
748867
1561099
1235350
754512
209607
1200841
549529
843655
851291
1617327
24469
286433
1658068
932775
1811762
476265
1708837
1756891
219439
1589623
647703
1878083
871011
1329018
856132
1504177
2780
1902792
1560841
1076178
1076109
1964746
680268
1052920
930004
312627
1552296
1997300
776807
240584
1220281
1206254
1579434
1092058
1780108
22642
1927436
65531
1957349
1765481
549715
992966
537368
1316108
1455742
25647
1917174
1335949
1048769
592150
1802884
953298
1402356
1275002
1696685
589842
388763
1934352
859408
1304047
562298
18978
1094921
1830449
1737912
1793388
458898
1951516
1178917
924369
879424
1824937
1423259
83608
1924646
1984722
332210
868612
1020225
1290146
1241855
872661
74010
833098
319038
1357376
1007003
244804
1258297
1459013
1088272
1632959
438215
31358
168674
500318
1837501
1732422
374105
82006
336442
508775
1936431
991526
5541
533100
1253616
1529576
504387
792113
927526
944891
76030
786969
891488
861990
1239580
348127
1792004
447962
986067
1048720
374371
1758056
442101
267640
1513917
61861
49225
391115
661931
1893430
1679651
1703416
1290702
366517
155936
944075
140976
698065
1337508
292646
530142
1774962
1118064
42734
1426453
1840837
1626375
1730279
1780970
665770
1620692
566753
815529
1619468
1411888
1240301
109152
890275
1055256
206825
1569592
1359605
893826
350303
1133011
55447
737561
658207
1744189
1979066
1700759
1996745
1808318
468444
1723566
41776
511275
1368211
1817014
653020
955545
787090
1359304
1274939
1683434
1136342
450640
1836012
300927
244659
193717
178484
703073
659732
569946
966425
1176696
1789535
573580
818760
1868531
635378
1372300
1131953
1385741
841096
948350
683213
1721274
1802119
1608629
1969244
1416530
1449296
1671321
319567
346498
410140
938461
136027
131899
1448700
162
781539
1137247
1362993
744857
971085
152616
327915
604707
653825
454612
439992
688783
1498612
912401
946974
724922
1768290
325304
1486790
544868
1390130
1425000
1671794
1725770
1493916
1143016
1619224
1073974
597511
977931
810970
1170045
835453
545775
1100334
1671469
1750240
755908
628116
1263050
327439
1745637
712817
1760651
1861787
1075118
1608601
197198
1693890
795936
592516
1232632
617731
932772
1445505
1718161
808485
1553327
1966878
1284383
1158610
1407518
996543
188499
274221
897827
360435
1748228
1953964
934507
1667182
1165074
376311
1880811
1540841
1202702
683359
1085908
1455508
299641
1397408
288046
10496
487775
1106432
457288
553014
1841180
479064
790652
1348478
71795
1252441
1605601
71348
1588819
168782
266055
1888145
1347322
833446
558163
125121
1029699
676579
1505423
1408874
1132101
1395474
868017
566303
1223693
499292
1975007
139757
678535
1485097
1031802
1372038
1313058
1590386
813160
1806983
1530914
391789
328866
789524
77971
1752590
723529
32574
563259
884326
972240
1244339
901624
790623
708755
1701440
738517
471392
1060330
1509389
1118229
1656438
621949
520752
1282118
322950
937066
759411
320823
480253
1201334
1745831
974054
923504
205337
359138
1887879
1296314
700303
885244
925823
397258
1888455
825961
680407
826412
431850
781354
887433
77929
41652
276812
1566461
1684890
940096
76678
482070
920274
357290
414351
1280526
1071307
1678212
923580
970545
1985486
39402
345158
1119381
637799
1781480
1148504
1102825
833023
720756
901242
1943534
1540608
1550295
1420884
1482002
1718818
1422892
776579
421105
10037
1276399
1136579
1800104
1280156
714810
55274
1202982
234759
1692424
1627921
89898
1090958
244600
1228091
1198215
897748
544745
333719
1350473
195198
1282041
263670
725195
1322695
1794100
1083534
291367
1171758
540636
85123
165755
234614
1272439
920481
1089747
707268
934208
1758606
1819004
423387
563773
1302673
977572
1362940
299406
775821
1986699
352784
1026990
1256622
710748
1309821
952017
10463
237300
541647
1648788
1004842
1900742
83728
1963065
1141412
1440115
378112
297258
304579
801562
543815
411649
201707
1592040
1286027
1383678
1934808
1467604
567276
278198
1586922
1318318
1748621
254300
938884
897071
1393554
1382933
96440
277198
696837
625297
1239761
863125
1509435
734298
1187246
1406211
1472898
1107542
503427
964879
1496143
726439
1459481
1434811
1738834
1114024
888396
1380902
352914
122702
1678151
420706
1050547
272444
556002
157520
881353
642327
789165
1158629
1707320
1700729
1922953
1702412
1565214
478963
1684363
407252
72884
987607
619992
946904
1319126
1443606
1695345
1539999
1783837
1139910
1666414
546801
809156
556766
1148036
550396
248571
758725
628606
605306
1789947
638529
439633
1206473
1429548
573338
1089486
51692
738340
1805655
1466574
1839732
1556515
1912717
1087600
915602
241702
313809
1368688
322600
908466
1508278
11431
1684850
1450734
1926212
392956
307261
920509
643859
1524830
1620504
1653886
117194
633862
597973
1974918
1846213
1936831
920067
1397617
475713
556247
1258668
652209
732090
1154238
1969355
1213321
1844014
1896233
528679
969789
34791
1967639
811840
500856
1049282
1342456
292546
333946
1589522
1931307
351814
1387779
1218904
93601
908006
303321
1070667
1187034
1410474
1531665
1287285
835547
456765
1763099
337640
321275
811323
686928
66672
378443
790204
1349968
250815
631155
122936
883125
1717046
1157492
9204
560218
1435919
1351320
448243
472584
123095
689155
484900
856831
515569
273144
712855
475691
1405405
837849
1962490
1757396
40225
327234
618866
196640
809914
502914
1304299
1520211
678223
1457374
151890
1389919
851647
199663
1931981
600391
301613
545612
1850528
1506776
1848754
301592
1809569
1310149
1721508
1365940
1257231
943678
154412
549713
1842163
1556858
150379
222803
1017277
1236070
996646
30831
564701
1463938
365250
827794
31561
1961739
1027501
820032
490940
1942313
445551
992038
981276
1983700
781689
1882335
1872834
531243
210399
1309308
521740
129020
1339736
211369
428193
86843
578518
1115015
1780188
1519876
1484785
1406434
146689
1771962
1121485
1705112
1113220
726148
1717090
1871667
1005228
1865350
578217
1869606
680332
1217062
1312198
1524259
945722
840252
1373733
1265186
1615620
743266
1780400
288035
658437
969171
1637156
1645438
929427
639352
1680681
672049
203333
555369
427001
1744889
1264687
494670
1917845
576931
756985
101090
1432433
1287227
419523
897928
465954
1953976
864577
1130344
618787
1244423
1763168
760634
1014649
372787
1291878
1758372
1134779
934459
102324
3776
897995
938172
1531316
265190
47246
48113
808065
1199871
588194
1720819
845833
1189414
1158298
921456
1459036
1689696
177468
1693880
1377746
1558269
1499715
1773251
153177
994940
685013
1725074
1269223
1387196
1228113
1221737
215345
959788
933627
147170
1864675
1459208
1505160
65049
1283771
1346423
556529
1331328
515007
1432248
1456744
709610
891845
1936850
336722
905433
850062
1973681
1944675
558047
2018
232833
351030
560529
1995173
159760
53034
1765542
1388672
592520
1821296
1400003
1053701
1338855
1022205
716889
331568
1940724
1053104
558197
50921
1446337
380519
1312071
1337945
1207985
1056240
639919
1411473
50065
1415632
1436781
1053297
1319076
1025470
1272016
1344266
1459722
46774
1069831
1011864
1125630
711621
623017
116343
1864356
1611600
1990029
338338
1316954
347612
299605
1334558
1453843
646883
1835814
1623492
1094031
982367
679111
570269
1282418
583801
1561580
586266
1619068
332671
325695
1288598
429961
418567
112903
1794448
1951851
1339710
1536720
1626173
1481018
452699
524045
1068520
910793
1965489
183651
692978
1018729
1467253
943750
1058052
1986152
357929
1541571
98124
1834484
444502
839943
619737
462327
1919405
826294
1924890
1014643
971708
1076873
361759
1097421
1120999
28308
1583680
918812
1114449
1970800
574827
1855714
1879654
1231127
1490329
417982
1425071
418684
78252
894781
1787055
895303
1677312
1357839
1346767
763213
1473862
698481
111092
1340351
1445658
836745
1392991
343237
1024052
1483799
1952364
823871
1054724
393970
1971702
988126
492738
1560470
1278903
1130950
874418
403305
1409515
715651
37432
230801
1232216
471454
483533
653725
1993672
20114
376515
333638
1646338
413101
1541385
404688
845411
713443
430816
136079
1317960
393695
1195718
170034
1456205
1621548
232243
1228966
925513
924839
511961
1096219
590864
867364
292419
1857065
1349613
977841
1237079
1189981
1043897
647915
310415
437449
1160333
436399
197702
1719089
834501
955352
589790
885276
761736
1245313
1241331
714873
976906
747638
1427058
946496
1972829
1775149
1122050
264204
1658999
1161869
1836727
38510
1827345
1449576
1355725
429012
772094
176273
998298
743415
1921553
951909
1229762
1559508
732463
1502783
809493
1960382
1132396
1402984
67487
1244598
1957233
574156
1477495
1672729
979906
1444268
758434
1670885
1491352
253448
99761
648110
1661579
204354
1795355
1337357
1952460
509205
1967213
1413186
1659956
215457
878136
284379
930759
1534896
982254
1029564
656803
1993186
119755
767720
1991722
304474
1729008
504689
201648
1453100
1354385
975329
1231453
1392834
107125
1401527
1822424
1299171
1196140
499935
485975
1521612
560983
840482
774038
683181
1392089
1367035
1514373
1803603
1206953
1617001
1611209
106370
1975179
1050444
1613869
745766
1522566
1571449
1825964
1568892
730917
1733488
1097791
70491
760142
1137236
1626654
1385376
122491
1451511
502910
285573
464591
1014150
1560580
653102
284409
999344
1760339
1437384
1868790
7677
853325
132905
1511814
1740001
851538
898729
884806
1126524
1502227
1438680
1630673
862486
1550080
551713
69009
965437
831455
1911994
1091865
1327971
1370408
242836
688473
532076
275348
137523
169725
467240
983494
511566
816657
565860
599969
1399107
805736
185125
276245
1305486
1128733
931353
1159702
101028
172102
1604504
631853
596944
519546
1292709
1994085
752345
749172
567928
823649
933925
1116369
857576
205922
569873
142151
990277
1687949
1658091
622367
124408
1669889
362319
1276763
1245346
1884042
1113488
543563
1023430
1687232
716754
194399
1631097
1232852
736260
1720684
1877015
1335791
108113
982302
369497
1164414
446210
821514
1959279
1362051
932922
1634380
397030
76011
1160273
1917878
414810
341594
866339
453290
794527
1410658
250884
1023875
1593710
1477285
1688282
1617962
290573
1456102
1080048
1993585
1778795
1189242
318487
1007462
805170
454038
814121
1839558
1058575
874908
565992
61464
1642143
496226
106689
840319
468161
501243
536989
1108598
693992
1215869
1677676
1241530
1993621
1965440
1039437
1421953
1865996
1268193
421677
1648987
421811
621742
6491
1828673
548475
1411193
828045
1566066
1025028
1058543
408238
766196
377426
522964
918574
248578
665931
320705
1816759
1973414
229623
84770
247654
1361438
1295679
1767075
1984150
1826120
901617
474895
884596
87319
183630
1588410
404363
194035
31872
312480
292060
937184
1596856
1405474
440314
1173566
733432
81827
924035
1027289
195615
926532
202717
62308
1599978
1883548
205334
1822061
343209
1708341
1401878
1018126
111323
1633062
1527857
45319
619625
248135
89793
56457
1005980
852990
834256
11465
1615714
907400
558517
1603951
275806
697981
650719
913022
1953868
81034
533854
1305322
1585984
1185201
1448523
1128303
722089
407031
947709
743447
233054
311173
1585696
1763851
716899
487204
780663
1983518
1699831
1366050
1711352
1809167
1489592
306054
668335
625057
56404
984673
1300210
165610
1589681
1028089
286416
18070
207770
671981
1870920
1410870
817184
1581433
935615
1029478
1937377
1169537
176408
130846
413945
1132577
602063
1551244
1804570
30213
956832
1414369
1552171
1848342
1853658
981352
1549007
737599
1708023
161061
1386647
1922875
1796252
1985554
94165
457661
1627851
468962
1670089
1568910
1240026
1415563
1312610
146388
1600087
501017
723019
1014726
1296009
1620476
410614
850720
1667252
167496
1700412
1218071
1590173
1997735
582175
1177313
1726934
1723005
1779859
252218
822378
1976392
182994
73478
1848455
504149
1295806
287739
1473129
245735
1950909
701119
684761
1803540
1353136
370149
1368863
25328
795034
793837
1148297
1370992
1646382
1915573
1917880
970197
1814212
1287327
1298726
1847733
1549486
1581587
1388437
1202813
841119
455956
1656520
143018
658496
1657778
1354726
327047
97127
946850
1352926
154611
1245368
1279348
800082
1734631
1013645
1679303
1497484
580114
5586
1269418
1203523
242086
1006886
1357072
46976
1671
670611
902223
1203204
1140051
869147
994035
687559
350155
740908
1889989
657816
422400
700123
1426751
138725
1902004
1452174
1440123
1750627
1527005
390208
1039971
235710
1281603
1854277
1195175
161145
1254063
324947
36311
1459724
1808339
557012
526351
1209224
1070994
1024683
282317
162264
500683
939302
1596403
1305444
261831
91849
1325174
1875573
51257
1775961
1911379
1828231
1307485
573547
1950884
1644634
1089616
52916
139446
1735982
956257
20480
1571645
1839686
1296189
1589738
1075340
1797274
1882138
435574
405005
1492911
218643
1390248
291556
606155
510897
864320
1844867
717949
67033
897689
130027
1117131
756828
1211495
1989788
203721
917589
1765478
1360932
1893824
1462815
324973
1510416
1023385
260886
641919
1071510
75733
1830914
807977
500637
13082
1194152
731410
458165
1711712
305341
314059
10379
850847
426655
861967
811481
1415511
1735352
1069131
1706793
482438
1578742
711675
1479244
1029948
1350087
344520
42931
382183
809515
637088
1308150
1096100
37985
405051
1649294
1213494
742392
1926068
1414987
1439333
1326884
5696
1804613
721391
790967
1023250
1048275
1949811
1634646
823230
630143
1589779
1150705
796022
1667293
1751423
1023430
194012
292821
758518
1986672
486090
1126065
404177
1555807
1755727
1942593
1545206
822151
1203312
1116054
1999803
1683975
153188
992795
1055716
1271877
1310882
1937065
1677599
331418
1997295
314362
147506
1451390
1749135
1337020
599169
1305551
1190679
1374142
331364
16189
1850723
325055
206286
154996
818773
148598
43001
794224
675962
1006390
264992
326250
1784509
966760
1854336
1710505
355444
382783
1154128
1944085
1291659
854055
362980
249556
298288
431546
1055264
125070
1862253
1082919
1228022
979501
201218
1070819
812696
1989292
1050617
1705048
215750
466811
1052775
17266
775085
426620
1394974
75276
1771661
1624466
1349263
176633
874911
330703
929901
1524468
1038180
601330
456720
1625303
1394196
1519696
1401285
1614759
223187
687430
469722
1360483
1734291
669496
1939559
1570638
752738
1819322
713117
759542
702109
893072
1459696
1762097
981577
400269
550655
1001825
1600262
22822
4374
480023
474196
41346
47176
810186
123278
1958922
288210
755115
883494
1287739
99599
782991
1643938
1142981
1707373
508649
67908
936342
409980
1021661
798464
333418
783848
356283
1875976
702666
286907
431000
1935844
1094714
400643
332507
275675
1031447
1850022
1176071
1032911
1237054
730612
71762
380179
1705435
680374
845462
47916
236055
497953
1861400
43193
1700876
160260
1879402
1454495
217297
148093
1724018
534394
394898
468168
409609
1264098
42793
1505631
923677
1020610
881019
1394453
1509570
144836
1960632
1531523
1050129
1063919
1939412
5352
865698
1391439
368174
1772375
1196465
1491183
826951
513574
994983
1254489
510656
854511
1495164
587352
1296229
1685590
923203
614882
9542
1460628
1082865
1644645
1095919
1748135
240752
1773403
913067
1644884
1669348
142676
952660
1731508
1541126
1393098
1550971
291729
1589903
238893
349499
1657627
1056223
374570
1816310
829185
1194360
254545
1246979
1228429
603068
887805
1815168
1536121
1150476
1249445
1400435
1325458
241483
623818
1386840
1697646
1408146
731381
1449555
1902998
1740684
1351873
525342
201079
1466023
121952
946316
546678
1949671
720114
668864
1900133
139805
687875
10760
1145338
595170
559568
1502921
1109809
1682968
957895
513118
1746121
1156720
1264902
1787510
613251
1413396
102027
825639
759877
1445450
961837
1071442
235874
1152708
1899463
484905
836298
1954920
1627376
1469334
615156
1959790
1315816
1862103
238792
1398631
256656
509800
881239
1968514
172246
583291
115146
1605813
162033
723798
688428
112911
1136918
1271105
1956786
737254
969589
1121415
991574
1217071
1789881
188688
502788
882260
1883871
1247063
413003
105543
1615571
896838
1332751
668147
451185
28103
64604
538104
1540148
749177
1413995
166176
1195338
883263
427578
1039602
650896
1592027
1585910
1742129
674767
1705200
473772
663497
1657038
1683163
1817536
1333913
1627832
1702760
831348
1307825
1643433
786596
1288762
779982
1402077
21247
1383385
1347955
1784421
995662
689213
238737
1198196
1861924
783521
991846
1270130
191443
1260545
1840754
331466
1926484
1631881
1594385
1113698
909923
132295
1674438
644883
1658118
29803
813603
1704635
425130
755000
814497
247587
612150
38539
1103565
1609033
1292205
38965
1906373
257158
1255843
1049833
803746
384272
585786
1819612
751933
1749440
811186
594865
1661537
885995
1260803
630113
171173
1520115
1867219
94831
237490
1909853
1706909
1819284
1929859
563301
99077
856636
1519819
1994261
1131902
1509278
989010
548900
1813993
703611
1500722
976436
931765
17326
411587
325630
1700619
1960107
386702
1277542
487513
1848134
1916745
1642958
1187607
1243179
615433
1169464
1368079
631568
75624
1900434
212789
895327
262660
1056707
720363
577325
1978518
1090709
1714106
1823834
762834
116217
268904
279478
248847
1686375
840602
849863
167703
778353
1326671
998244
1506883
76905
1795704
620077
280531
539522
988763
1848974
752987
1101452
1696355
909324
1882578
1157965
1348215
353394
1258370
1029947
361828
1393024
647037
237781
1775615
1868798
520421
975593
792755
184067
500206
1690085
1871473
531101
1999342
1647837
1799482
1257552
1783652
309802
925807
273291
973701
189759
556525
1079481
947943
790754
1211778
1050453
38365
528630
1390494
1942099
305582
1793038
1159925
1345349
1983535
540020
408868
1637780
202046
126651
1167732
1444519
864070
391955
1248196
1927305
1921458
504052
525426
452132
527416
1120264
540841
1418905
1484636
1551630
1027915
1084978
1052023
738378
712209
1736574
1832107
207903
1293482
54072
1643763
1205331
1122371
82605
1541885
274689
1009195
784354
1670733
1372245
1290535
259184
1066850
131604
965956
927184
1680947
344057
860755
738122
1738807
1924700
1981559
246905
875255
1426433
1409126
848458
220009
10105
910621
1647738
169528
825491
1676009
81567
1393948
1729260
669739
1631577
1979416
1176587
1963192
1887698
1488949
1839657
265751
1010964
732649
754607
1845610
80861
1479546
327706
11192
988516
964834
371971
436212
284418
675612
1176046
347611
303062
1368959
1729111
921395
113098
1187601
1974555
626545
1549189
1633838
914499
1931264
1285220
1114512
1422405
1014145
1613023
828037
536071
904672
27081
1829140
631739
992659
802265
1740488
1531941
648698
219034
70885
1599973
1483076
1407936
732075
705584
779032
225056
1732449
1575459
700947
1551863
732105
710744
1018623
1394047
207430
452025
1012214
1312872
12843
1868874
30314
612148
297888
1513740
1040456
897963
1130180
1791097
341530
1349156
180681
1614646
1715276
371034
1384329
279685
1222508
508613
971031
1464033
1654633
1976586
1911943
71224
1380964
1954334
1129298
1201694
1535659
355613
194664
155150
455318
911709
1630308
308385
1754472
188414
930560
1829371
1093070
14323
1236628
766764
1815645
738196
1035605
1059081
1920501
1103139
33800
1250062
662243
1280446
503453
1908415
517593
1491989
836719
446374
311290
1634638
1216523
1227914
1393353
1060323
820543
699082
988004
1648781
684137
608899
719482
296996
1190712
1773846
839756
949768
484175
563027
1209168
424100
496718
1858317
258307
689826
1669535
28818
418591
553652
1917496
560296
277073
289036
14982
842715
208899
598022
1538572
656093
714020
786500
441131
45900
1261391
990155
1955465
444394
1670896
441858
479118
1408428
670120
1281996
1965642
1478848
910264
1858238
1642128
1213027
346165
1727189
997280
152805
332249
557638
699007
1999194
1905832
1244813
1423403
908606
1344705
94797
808131
384887
1823890
1905804
376966
1324107
1020059
633105
1804307
765956
1278203
78638
982366
1187464
888087
1830977
221853
456951
1193088
1069203
1402182
490680
1443845
545992
573097
907024
1936945
1671625
860676
406370
329544
481805
1529934
1088244
563821
570173
1876356
55971
925102
775130
1202876
895118
145695
1537983
655223
81717
902959
1923595
1095308
1101504
184927
1699031
767471
1263630
280565
1432039
288717
632741
1074944
494103
534635
1732200
1856930
352031
1370767
1301794
1431344
1254162
1690872
1678224
17773
526496
180505
233486
236972
408831
945574
411177
149139
1489740
1833764
1676459
1269811
1823231
1431912
509264
585558
1739760
1503908
1352966
322505
1654768
48190
1482904
718949
212215
119714
349120
803316
827512
47371
128491
31565
861574
107445
902468
871000
1576588
596537
436902
1462643
802794
657680
1624059
230152
1766860
1732568
945038
58543
1633672
269754
838450
1470413
1412478
1848120
1544907
39105
695075
26043
1760700
278940
309749
113365
1360074
201618
625683
1531478
1766454
256180
1841270
607831
165951
333507
1656461
693219
149858
1144891
1399756
201029
458952
1448019
314499
1952084
923668
1537759
1360181
1250868
829382
1953615
1083318
1267531
1540091
444363
1662558
1087466
954847
1248540
1361589
1503786
272873
253100
1267441
680882
165701
1994081
791194
1634034
1120986
1567235
1960444
47227
565001
1462612
315976
1655791
1955149
554792
563553
540497
263000
521836
223464
1529077
810008
1222691
1689141
11326
1447535
1674265
1629020
1342942
1368106
506358
486875
1326755
1432668
274763
253023
1443627
1766175
832657
356525
1293242
855448
1265536
362682
734621
757805
179808
195532
1457165
789136
711254
828251
1971502
816320
1392621
1880467
1649057
487562
1145737
1802813
1666290
1674390
1947488
838997
1550029
1702843
990786
1012018
1480134
181021
1091111
656361
21851
873298
1576446
1445534
1304288
1186349
592722
341870
429670
570806
1312119
1025230
789623
1039666
1929321
1279742
1252381
672625
1977176
903638
765342
50952
504858
148834
284409
717588
1341878
1177658
1504638
1943791
380444
1640682
1131789
1545049
1834566
1325629
1001737
572708
1396137
1761943
1122059
212282
902460
1640023
788797
1178132
1748310
1539335
1565236
1545894
145309
764146
39204
1151767
1153073
2751
264000
44396
1941154
433189
1217644
142389
1367338
1011047
630948
40246
1339938
1710935
433891
1624942
978495
119072
1063581
1603561
1209172
522035
746292
1996316
109972
672351
691403
1464517
367237
952077
636948
610950
1529002
430457
1216231
1093300
1141953
1794673
186092
698675
463628
1065949
1827189
336421
1339730
102038
1969738
1769995
1062258
1859606
1019622
1336898
1622979
13038
1415938
1544493
1438900
386404
200101
825732
204761
8058
1597499
614925
1568347
1918453
652220
494065
890805
1800182
1219408
1953248
1684678
1575585
79410
721513
1739355
850023
1800019
396230
1477937
1759223
1667848
384302
1030568
195584
1941501
395143
771520
1120097
691694
750579
1235564
1829452
90117
124065
1582694
1974019
187851
1239863
1198444
1838142
689144
1180573
33857
1495055
991171
1721848
891117
635694
619679
1922795
531301
840526
56389
268250
1862748
1404395
1438755
210844
1777912
1396656
1983742
289605
1884736
632946
96176
1943554
1644012
511659
849200
561833
851340
794326
1529778
1676461
242573
530606
1882452
492699
1970062
1570017
1075266
123567
515734
104719
1330973
971808
1642942
973163
745045
1857570
1333521
53255
50704
1179470
1119932
1476180
1056803
1886508
1538933
1819844
794419
228392
747819
613420
1059537
226570
776467
839852
1804689
931471
1491457
1770645
783291
1504456
1114556
105889
1957651
146595
448011
1856005
1052052
714550
1940755
1649041
105615
317338
1227398
1447043
445623
360764
1926690
1289806
426410
287345
1929389
723462
231107
1755395
1153818
1906010
471801
1796878
240338
82895
815772
1813386
1465489
1820099
605619
297161
1340324
735776
670145
777874
788269
58469
1806405
622446
820687
805558
75417
1308210
425897
1292406
895011
716409
1744204
400157
1746342
593844
885550
824472
508704
1540315
638272
956752
807654
1591187
440712
92317
208563
851857
734417
1024139
853887
1856710
1696779
1547780
1622118
128243
1881111
865715
181757
1243639
317480
1222072
904925
1298237
278164
238418
836634
984992
560260
945995
1692344
1360231
1003436
1456272
952191
1923972
1766704
159287
1334182
151579
499413
1511025
1534090
1368504
130468
481823
328918
1781503
592324
370430
949555
1945214
994480
429802
436240
152786
1544472
1679903
1570131
445191
592679
548260
218011
1604805
1289398
945523
164989
260476
1504698
387205
329356
42226
1051644
1865083
100568
1457980
1782555
636357
1712907
1220449
456231
853401
1108334
101112
1943752
241717
1253381
1387062
1420667
1045595
1763796
817368
860429
59992
1161689
1167166
210208
377715
842141
1915560
1475107
1845017
904581
956227
1852374
958828
457128
1702853
690150
1002035
765169
1470809
462959
561231
1373326
1291164
1847
1986802
46674
284934
1936175
1250689
370001
1222175
1578523
606078
1804927
633647
266429
335102
1297671
919313
439916
1356653
1952777
8249
624052
380815
719238
667198
530479
71896
1681319
367934
1881469
628281
1299946
983794
1025547
74882
1816567
378345
577859
1006117
1614444
1480452
659091
595264
1328346
1929119
1030779
1041597
793828
1675165
656167
405231
1198592
1257457
1681749
367285
1139377
1353816
1117498
247679
1009081
834313
1124946
290567
1231478
83452
339789
719602
509068
403977
1630610
626315
183832
1067814
1440126
1583692
201233
1627603
431456
174729
834471
509725
159048
930857
1465801
1904086
672189
1636027
1250231
1321128
1638052
1217776
1151140
1617646
713982
1705240
1983363
1997573
1981823
116234
1206469
772142
265521
1618225
1067068
455099
1780089
1168720
1699533
1671974
859285
1334931
1521414
1069762
271544
958234
1252041
38691
483146
560387
1878681
774569
33350
1239322
1995463
1793873
1811530
422744
1028906
1375394
1088221
1292074
769899
783011
1553350
715247
376864
1214582
1230760
826125
1518091
1484870
1401192
1695748
612433
936485
851049
1368106
1799009
44707
769571
763207
739938
1687894
1490951
1557800
594664
62903
1005824
731947
320715
1523567
1332045
1790728
911592
1387268
183820
321600
957493
1741570
1804017
128064
549441
1976461
479460
1156832
1342985
1397744
1439727
785271
1464693
491145
1479463
1312422
845032
735691
264555
658117
1492090
1635214
1561827
1232242
1927753
579926
1201981
431401
42713
1118441
63301
1364994
412889
685959
1754511
893841
114482
637887
1696147
609683
1175321
658240
761722
1025845
255303
1728856
1633091
1939368
357575
1614025
777840
810635
1595890
859139
1564178
1777264
1520979
481986
814116
1523683
1846977
734974
163278
719717
1281113
64813
849332
66670
689343
743691
1429039
1212666
603403
1818475
1056068
452928
893052
996620
799226
1882450
164697
671701
1863477
1508123
961231
1975782
1988537
1555304
462530
1215980
774656
597938
640572
1753940
547541
1406386
1648048
1666725
639835
1831572
605058
1043215
1970512
1420404
235939
847785
1080022
1789274
1315732
1914222
135048
510882
102317
509338
1186768
500245
50025
1463442
1782241
205023
1663828
1166576
959515
878476
1038042
1473757
724176
430154
11899
888621
1181848
24031
1134250
595338
1968394
1519340
120164
1027137
835617
1378330
425881
732136
365164
1335498
1167020
1322810
716472
165117
625484
1995391
82991
304921
1628304
1489619
992885
779619
421972
1339824
200555
71127
418984
1450522
31727
131711
471310
913489
1116927
65240
563208
1096439
705498
487233
152175
229708
324861
1604582
1028893
1443787
1574428
1579405
1537929
898759
489226
1386137
60696
1926290
1890007
1316058
1889412
108990
122079
1780756
1457896
1401964
1468336
894618
1241809
172025
550560
69749
1419599
1815018
912069
504563
748441
333317
1230990
1187900
954181
1983752
1295012
1294601
1438499
1379989
606039
1036537
77181
536625
1283974
150572
234216
550709
1540598
625983
1014221
1492178
1274019
1519725
337696
951401
492006
1460390
1517499
1455239
746854
223353
76389
1759482
971860
760741
1185238
1202090
394665
1207401
963999
1777520
822937
288844
1416257
387396
1424223
1231554
262634
1155671
1115198
1944689
1614286
1807144
514842
1556958
476587
599888
480411
1976871
1170476
1756260
333562
1768196
1596030
747079
856319
294440
1315320
1859021
58067
809721
988527
973657
1086624
1523544
1522816
584836
661027
1986080
1576000
1480702
606958
1871464
1161818
208241
1249440
534227
1068174
1628043
621871
1314356
174116
233345
1707594
224652
1599301
1964179
1280318
1092705
1668605
1200108
760652
1367065
1027085
942373
691493
1264572
1412027
1992286
1299759
464014
741008
601528
892653
48780
898763
909827
579317
1621406
1286276
1512567
353804
165940
1390799
1372917
1604356
872982
1256240
311091
504514
253054
1817435
1334949
208438
53896
1710358
654900
1054149
1686937
1280875
1296007
1044322
1960033
1662973
1732081
1916362
1581426
889374
1524947
383807
582724
867807
1354252
910527
264316
659707
730935
1150464
153511
1939983
342253
1040205
865442
610552
1782732
452260
973410
1229944
364479
1984439
1116973
701139
13431
623496
848379
1870354
358646
463236
1195815
874241
1484957
1522341
271191
355524
493466
52671
1498856
1955182
1421564
332159
1710430
914745
1856678
1195582
365329
1262548
7254
1145287
506953
913710
800891
1494972
1426645
1176074
648900
929307
1738469
1398970
1849215
1842005
1543995
1319674
599469
360087
57034
1757356
1460376
1180267
1642916
1122440
1184721
1241706
407322
445728
923423
1110599
219143
1624972
1683946
767563
1158475
653004
245800
617886
355309
1477280
1413478
558508
525937
1642314
272608
697716
1495099
945964
1206237
1997993
1183212
1128312
876585
973306
1778727
488061
1373604
537579
1161910
43748
1500892
439484
1722937
1724139
1126173
1900614
961568
235703
409301
494046
221493
66876
59302
314600
467377
831523
618316
1071591
1060576
1861357
798320
938798
1027362
1311439
1692491
1413402
1184052
1159535
91972
1793957
887317
115418
1847214
75741
10997
967192
1955809
1052507
1046164
1445982
1453870
1686019
1064529
1966756
1791131
1251419
1773798
1955489
1609529
632434
1421834
262429
383975
1354293
833574
853178
774903
404827
585627
1683604
154231
1563803
1919115
26379
7822
1722792
197354
1695753
492381
896603
1003449
199010
1185235
841076
1013693
1370693
1652976
212346
377452
1924349
1293679
431717
1756651
315235
944585
660088
1862423
61877
196088
1772569
1043620
1902942
724618
997488
50505
1299252
1495853
1418541
1860432
1204260
990379
271009
1173722
1268247
1618986
682791
839496
1669158
1279679
835716
1963987
1952072
1679185
977274
569923
119244
1683089
371038
41231
67336
1051435
1150036
920020
1934147
1606046
1183713
1079764
518569
1263611
1462401
767542
1741724
1236980
738841
491379
1633516
1318337
1686413
1217184
1246977
82389
644011
212821
440693
1978659
1335714
1552659
1357029
212061
1940743
233414
987804
75971
1263129
241333
1960986
1519340
1841442
288843
377819
1569039
1435091
1808841
1553947
641370
1752704
1860955
522879
1070746
1058846
587411
1317976
1773532
1613127
476011
558491
364131
1360155
1372862
1721637
1612379
1956436
2128
879610
1146270
266371
891907
1063662
807948
1738286
1200042
479230
1990294
786421
1188540
400079
1810357
1839382
182968
244050
1485109
1702417
1427032
1718034
801356
547336
947582
1954879
847603
143837
82361
1507391
1697096
325523
1566852
1666741
745887
51239
668988
1782516
577825
989357
726196
1625306
803518
496133
1837723
1169384
1176767
1420870
649878
1670440
638653
1737767
1066070
461928
1742942
1044722
1735533
379390
928599
783544
1798262
1860892
1201466
339583
186600
183922
1147336
1292679
1669845
510349
1110338
1615016
1240155
976613
1812653
1451355
877933
989511
398485
1349083
1141479
1674577
1140987
1087890
1052760
247375
1271391
1880864
498124
1076892
1968226
234662
1021825
99377
518081
132792
889987
1935930
1347757
1757673
1819032
12050
412479
113959
697779
1595042
1637703
182095
1072737
1710740
1378568
1781024
195069
937100
1281992
770622
715078
1196085
429425
112671
872434
1941575
1079046
824836
1902024
1761608
542846
548715
1645214
1471147
11320
1561073
1486632
1997168
107111
1848865
1798782
517080
1177952
775597
1651657
1291320
621674
947120
786946
1262189
1768088
398528
886977
1684156
609589
1231728
1606342
1942741
1281588
623935
1689698
495587
324591
1110357
1799028
4272
37184
1268869
482768
362462
625799
1707638
682500
1691280
739119
353922
1502537
1356430
190181
206454
1508968
445741
1316434
838473
130013
218520
1414023
586407
1470670
1441610
1626187
1414914
27194
1996521
920126
902117
1092199
1892515
1045218
889629
1638892
51276
822900
1132923
13702
804031
832117
776743
1081333
15146
1518188
598
1352038
576609
1469413
1167619
521078
31300
438068
18974
934945
1528417
54093
996175
1756981
1049412
250237
1077806
1170966
1548748
1583498
1640156
1866601
1397353
420398
967471
753825
798640
1673923
639208
1195592
448990
331096
965066
1575708
39490
1863741
954346
1162512
1555753
1785290
280805
373297
972349
463472
1237136
1612870
697111
1496525
936222
1127930
404652
1295340
1958387
1898795
251962
1879327
320190
1436436
493289
108292
1256330
1053204
312711
422368
1865850
1278810
141791
128082
921657
1525612
394782
1439589
1011707
1743881
1804111
1231901
168295
1269121
747386
1910757
628600
747386
262319
458045
799222
321636
1785901
1613396
1158322
1631804
1827933
573730
254896
1422814
1300643
1866297
1100635
1791462
1996708
424667
351764
1366749
1585635
1269618
1329231
867573
359354
370557
1707157
1767252
1685736
160494
1970104
1767746
66925
1726111
262397
1407484
299370
1104357
1208766
456989
59061
1220970
961588
976212
1249944
1628016
321347
104270
712554
1871720
1142239
561502
1818377
1110627
1466718
1006625
197000
1879121
1917292
575419
1811394
1141625
456453
122457
1871820
313944
1158266
514236
1641564
1181646
367934
1717819
1137741
1183822
1361032
1933544
775198
1517018
627311
1309492
1327919
162670
290201
74462
179971
321301
1396002
58504
832321
1062916
772213
728754
162590
532812
948365
1795502
1906585
30928
481888
1834782
1861761
180620
655635
1180022
42132
1626464
966497
215581
1215554
1302170
1554542
676545
1460248
69864
216843
288473
111060
1710572
55524
1915873
302637
44099
1600367
1480684
1846230
194343
133408
1832226
584836
630867
1538015
1092815
1571763
18700
358578
46360
1291186
781144
159591
457395
341913
851471
389871
921036
974141
1174898
390653
209429
1083014
228557
1088248
1618725
582782
217883
1727465
940211
1456512
1182818
721759
657257
1798803
1609666
130869
443308
1728029
1165259
1891624
700742
1053109
1630002
702288
1886611
379708
1167691
626179
1733271
1821816
631185
814029
475797
1533315
174323
1882848
72875
647389
1270187
822883
340230
1205159
815803
736603
1664690
1983811
1578442
1213130
1375592
122560
1815962
818822
1865783
78943
1575602
860276
779855
1888116
1182738
1952486
1183197
1507467
1510768
1213427
277956
645407
856076
1741647
93109
1539482
1452675
1636022
982139
77763
654901
471178
790454
990614
344603
1153947
549951
1294059
1384234
568568
1128336
1057171
816438
1622426
1951679
146177
1062839
1990381
361127
1944178
452233
359261
38721
277156
1930563
1123486
1731696
1228229
1307045
975899
1399811
1932570
1030015
1762488
971249
874470
616890
1184569
280251
645894
1168727
1062472
373568
418024
842565
1549778
341033
682160
1602506
727551
472771
1154716
1540792
901056
929781
976653
535432
1292765
1604258
1122876
715462
1821779
1498966
1407460
743456
1025807
1570365
906368
1196578
806234
1490178
92255
79204
342924
283862
1191079
1560008
72380
468136
1146965
1708209
1771620
1967513
934656
1522943
1781492
1946318
1146007
1314227
1001783
461298
776841
1921401
588291
249621
431634
567817
1027587
1223512
699584
1443877
698437
1799552
814253
975825
1709736
287931
1498562
718913
1489746
49372
1760000
435474
1832033
117579
998380
1173284
1426943
908473
1323135
1884398
1793852
796506
406445
1690373
487804
1080607
310665
1800883
1369234
544573
1621217
1620343
1932638
192932
1640611
1113699
455797
694445
180404
1558638
1048924
544892
341360
1402583
1596592
1862029
15838
1889334
203946
542193
1823530
87518
1939127
1749562
802693
392505
790117
121723
1023267
1511757
1881794
510649
781187
1821367
1749416
1106421
1143310
1125655
993517
399003
1210279
72470
558629
647827
1430213
1882760
1063826
1384503
875017
1296347
753844
1187635
1350725
144696
1109950
658093
625901
1622236
1188321
299736
1416014
144886
1571920
1895844
1936261
842462
1998124
1840603
329029
1390475
1666823
164808
1643337
504702
930904
1481875
158230
1491037
1812795
1228650
1029791
1388275
1319926
700634
758499
1913603
285811
552093
1894288
949362
1641924
1041144
1367104
233888
982783
1348992
1069744
827958
162241
1937209
538436
232973
536151
669234
1269091
706804
1773510
6615
1973584
552236
1112131
95405
1679062
899705
1025212
234400
164102
1751895
1530133
121791
1782529
1247598
906828
313491
1597225
755873
116465
1205174
635612
1689455
415580
1837379
1309532
1601987
564828
1509196
886879
174987
1500232
688899
1202547
930890
756941
1911755
159212
1208739
537091
1655669
1170703
902500
139023
1297225
704254
1201833
838923
1624630
896474
1039711
1905751
1035375
133099
1335881
499721
69805
391256
714503
1864076
528613
726768
1015714
913157
982335
491657
1378052
1142352
1784441
193821
1127730
1009449
722470
20430
445111
1968190
1232666
280176
783686
1310662
80389
872658
1233971
280820
506881
538767
151895
1374940
1319267
163243
1471407
864208
1634994
1047984
1637766
1667941
1954568
1688944
311838
233439
1965296
733039
30894
355406
1488047
1780380
95931
701792
709864
310448
1935315
922514
129223
75428
1357429
1520324
1813106
876327
289208
971648
1362286
1791563
188642
1655545
359240
1362042
1464537
1993570
1354054
1522978
1808212
1668100
1038260
1617125
1077556
234762
1855446
411314
159746
1045474
636026
1722110
785436
1677067
575271
1176417
1499410
488003
177190
1433038
259880
709231
698297
905739
1226773
849592
228169
510695
1633887
1395
1028933
143343
1869446
1831651
1167236
445707
814222
277382
977807
723295
1101189
1841185
1243203
783100
1694568
605481
70220
939508
746340
1486976
80065
1290761
1746441
733222
1876569
407151
1926734
893163
1067701
1843967
554037
1056239
1613692
1916848
1210335
1159092
1845299
501926
62186
1779632
1704879
786440
507752
689562
1812086
1322660
1894241
1987347
306910
1879555
693015
909071
527860
803764
1009901
1878712
1169509
1136733
1452453
1411131
421859
800372
1617683
1456652
1691178
946153
900681
1552433
1697488
1912901
1106964
1032559
431534
266043
164146
1627893
515756
921389
355042
1564203
1904816
778095
1753262
1285768
369316
1170649
975273
545151
584885
1647694
760499
1605999
296346
1579903
1493108
313999
1776653
845879
1380208
411721
373880
1377880
1699614
147838
460751
1776763
1529087
1522210
1653972
741560
1490218
478782
486220
683271
1308638
1722188
90344
126735
660499
357200
1384695
1195350
1138614
1712152
1918380
1331684
957391
4994
50348
885227
247463
1139072
802353
738042
707156
1113377
1776407
720875
1908940
1099281
1913562
12590
1076428
1040092
1520579
816157
1364726
7740
879507
148638
924637
481990
123509
1414942
797834
1715767
129947
1969283
405626
1325241
429432
1206190
1503165
169708
1572107
688236
277215
1195786
164494
689204
936432
66095
1914328
122276
295139
1495619
406976
19364
1667519
358437
844676
995606
832738
1582774
773380
937227
1258584
869239
770472
585466
1458302
1861484
510308
382096
1937183
983594
1988864
954349
1215736
1768275
1039182
1422187
461099
75052
1976309
1621265
1305318
1652828
1954395
895350
1533368
1991983
1384187
1975647
1370215
1312217
1624659
512041
1124863
1820494
824686
33780
201832
1692686
1937293
826749
1907732
625887
389505
1396708
1416049
1733536
1924617
563140
523736
1431050
1183682
1151048
1174741
840673
1105706
14745
1579970
402447
253603
121301
911055
1368610
172762
781867
1009777
534781
1598328
1152971
1808285
1676210
1440827
1659924
723258
721624
1521626
60764
1271100
1564569
1036445
881346
872757
1971191
818219
620072
1409775
309917
29866
1395906
587743
828793
497153
1620855
152159
1856811
490642
1816057
51882
152330
729768
1877249
790871
769979
1362751
1033684
1178443
1636840
1235975
80846
1350875
1886012
39096
1778410
610025
730209
515260
431715
58652
45293
603068
229974
176762
1280992
1246067
1271403
1230461
998202
229658
956848
630882
1617527
1972864
392739
1300453
1666889
634596
1654914
1160011
1638540
134309
128254
1474202
1081566
1100296
1992413
389737
514130
661256
753437
193538
757001
473309
1097503
1063011
1911723
883308
1015033
1271237
829876
972207
853471
829045
1923999
1104208
1892033
876931
1243706
1651268
1867193
1311179
879777
1719134
262585
1746054
857717
1338793
1040643
1689158
1818679
1587393
1024420
1462118
1477231
129182
341088
1619302
1979110
1699349
731704
1656405
1603791
317699
599939
768964
553245
934689
1439421
1016751
867
513451
1457689
1411693
593706
218469
1546863
1136047
1308443
827533
1847195
270120
434276
491277
969988
550302
1258681
505384
303146
218176
1770940
98610
646795
245964
911329
783791
235867
758472
1132084
700752
1572153
807389
954382
1279789
1703674
627212
1863384
393030
395073
1823014
1856981
673678
1507348
832492
773536
1393165
1492086
1468770
898907
482819
725553
268514
736810
1250094
1847071
1775422
1255295
1749439
1710018
757507
1039371
1440543
1818840
1633510
451993
1839027
595485
842127
933767
1110150
301869
664025
1412657
524384
1933871
1656604
1400485
629398
1657291
1097798
1457422
126647
1748162
1607929
1377097
782318
1107337
280537
1431725
868019
1443855
144179
1852027
924207
1827187
947250
1824118
429639
146295
1623430
282539
1564336
639769
310637
597982
1350651
960278
561937
1355781
1108625
1842182
893324
990425
58822
982824
416736
774001
1237130
712169
567409
1677745
16570
1497060
514903
1548671
130501
486574
277083
1730281
1595290
1954894
318202
1719905
1926635
889767
660343
521249
1787174
508260
1550995
1710183
1348175
327349
536392
211566
966734
1831874
487211
1337211
1075989
1123816
1465457
1812631
915009
1074947
1290431
1165617
828384
477809
334977
1187447
1174665
314486
1124529
1667712
670598
1222164
754791
84300
757084
1584409
1763724
342637
781938
1882330
381638
211262
986345
1792932
504237
890628
1811798
1007787
1742792
1861498
327546
1928184
1457832
324765
813450
1067060
784136
761974
1101413
1662148
847766
1076730
1122991
1246046
1589945
1441493
1298921
1679624
322243
43786
1097905
80585
724656
718378
1396167
1967817
340184
543097
1246540
1004337
555627
1218830
1914742
849814
325395
903242
1904775
1901747
1094283
1901764
368420
251258
855113
193186
341937
1799609
420180
574324
1691257
797670
691004
771006
344634
1678568
769609
5358
982271
886132
223985
694609
1329302
869527
1205701
1874675
8001
1127182
1974014
1748182
507572
87448
247956
1941871
1100373
1203895
627669
1057385
1681408
1667066
573790
34339
1876025
1899820
1419772
1601775
112008
1129180
244806
1252400
531704
1583974
317007
949212
1880601
1685698
243037
1379125
1102263
1691764
415053
1488705
844350
363449
1114628
138985
779304
1824392
124372
42391
787185
1725722
581228
1417367
767904
579092
990935
1499898
1736874
1087085
1661601
57016
420575
924090
367096
1632422
1495286
1811372
1071193
503129
1266342
308134
1710119
1345217
1640638
1234841
823013
968356
1062705
1176073
307365
423034
243316
1528696
216782
749869
941698
920524
1895512
1443226
1027468
959676
1718530
1952458
553966
1518645
1507236
213639
938101
1122605
364575
1738521
274757
85739
518461
1873205
60816
1046903
1087274
1089730
126510
49673
1794828
1102390
1803035
625542
116915
103783
463311
13226
909686
1405083
1995670
528876
1450852
817619
1951195
45042
760834
1957787
1254740
251403
1983747
285064
174271
802014
1861193
1227668
647977
532440
152755
1771187
1469425
1832350
1030082
1417168
816444
1053511
1699131
337956
668713
892929
294237
598276
732364
1314395
737568
874778
632110
1476015
698741
419241
494404
880411
599313
868434
484752
207829
1580633
783119
1141667
1927283
520433
441355
1988029
1213879
1932906
123156
1980385
1232379
919277
569805
1000985
1555937
1188355
1885040
32014
938404
1125754
510922
169355
1385284
221300
525722
515155
487380
1573075
425233
1811588
1601593
1407730
1935310
1679207
873084
1215908
1359237
1137017
1850946
1607438
1596046
1079384
1846493
164136
849345
809238
1344129
613167
1852096
289226
174702
1701124
1390138
1845007
1190317
733673
238398
1896652
1371828
1764519
1784100
378828
205821
869769
1443276
216413
1204148
88592
1266451
1108418
785529
838607
452597
725731
747201
1289092
234774
1562023
205060
809511
280258
1575644
652204
367811
1757148
420497
1244324
1963756
1409206
1790794
1528383
1502203
1189380
1744196
173953
355889
1231148
34996
1173511
579366
534562
1233100
456768
219544
254392
1861082
963507
1410107
364749
1938890
1816030
1031960
138144
655418
1661858
1922852
380777
383287
5079
1978504
74155
265761
738601
209585
949934
409125
1254352
1427565
1339534
1898845
1504798
979252
1664908
849009
1580041
1960244
358390
513482
419348
1335165
45434
804638
1474736
1834376
1727557
1697427
79591
1390949
1470493
208977
995227
1298865
474138
1366358
512640
854800
1532383
250131
906676
1501150
645861
610567
429601
1326993
1784906
75964
1725550
1275043
1471072
462006
993891
1271332
925792
1655966
91333
154673
1633035
1275956
160399
1265954
434413
822245
605309
1800145
700202
1295305
1389478
1675628
634464
37247
610715
225579
630406
493932
1293691
1313875
1616376
962636
1550716
325184
772727
847066
498431
646215
575261
185926
1369563
601999
764462
948151
1652233
1886429
892492
2451
1622132
282707
1604994
8374
476319
662353
1208599
653345
341414
1899731
88381
431126
633217
550680
1353840
1046261
523714
514290
103444
1112062
1742843
1726721
685912
1717483
1619236
741670
1308377
454261
1491147
329067
1406060
1091137
1187512
1029774
1255150
1052752
337851
123150
132044
672171
940765
1309000
302424
1327086
1819310
1825914
1282663
158948
934670
92111
133945
107973
1337698
930334
897461
921795
1268357
251811
966734
1961555
1570486
976721
1286656
852539
956069
132933
1691894
1941460
716304
1070196
523640
979073
1384533
1267488
622226
107968
1371491
1122359
1757999
75754
726732
863823
1727779
1448710
846097
1860653
1030421
686304
1549950
180576
82217
400295
1822796
1983141
578894
1689125
1671291
1745453
378310
1202246
302581
630379
1049845
457447
379023
69550
1258273
76801
581229
1885406
501519
96367
1608753
452618
1331064
273432
982426
1657634
517230
1266051
1224621
1943781
446442
886704
509348
926931
1359874
1872421
1173796
1504756
1017417
1499797
1504082
198120
729475
845388
1861232
887827
1911715
1431038
1568301
764045
1663377
973385
1057411
1996551
217563
529476
991586
1089412
88700
348805
9284
558055
42816
1528743
1896616
1196856
1461585
998408
1649454
1770209
47389
679544
1279421
515798
60425
1608855
1589175
1290217
455423
1809814
1127347
6915
1574699
1974699
1026672
1994549
482268
1910689
1485612
1378370
889947
903863
1877358
59922
1807599
159627
1078210
945121
760500
238078
580592
1325000
513348
602432
231049
1940313
248874
1814580
1177399
1324620
1945932
856536
1290615
1669755
1802638
1994188
871242
1596452
1218259
1373282
937812
75620
555635
129350
1540585
910471
1816046
377945
43266
1781499
868320
1451106
411766
273937
1051897
372223
1076654
1556037
523453
1625019
13062
1428503
802962
696879
1861853
226247
1518635
1101480
31842
256513
1797398
138948
457533
955
775084
1333148
121586
207589
1014659
427896
106989
2706
1883187
1394874
1976834
1095671
913104
1324253
741064
626767
1927494
1254625
89711
89403
127211
1194130
1154142
23490
29351
1313253
1496878
819087
270788
203098
1871650
1386832
1454213
864738
721095
1559746
1732861
1457278
1290807
1112296
249333
489183
1107166
1101165
1806266
1926710
1560450
66031
893706
880442
1895880
963621
563531
556677
263313
134412
709343
333898
563013
854104
1854807
1239669
1775021
327940
44975
1274362
895123
1219742
460532
1607569
700053
618389
473078
691125
815061
1958116
1745001
119660
53921
1560109
1385353
477884
510593
717225
119769
771506
47411
1652344
509706
768808
140598
11077
82848
90326
1147828
101441
406766
1394252
1344474
1574555
1728493
1498974
411353
535266
208692
1681333
986601
676779
1413600
1762647
1201297
820073
1768170
1917676
66306
603774
1479818
305939
790309
617786
847633
1578588
1149682
81586
72437
1241870
802241
1668057
369367
1717207
642708
808084
1995052
564786
275340
326219
1071679
1099260
649294
465650
66139
1766173
1425160
392137
416522
13732
147336
1424751
1408456
1668143
799909
618301
107222
849341
408761
118940
340146
1233017
1893382
1767156
133884
954626
1065004
451948
1421638
1759076
1900269
732450
419057
1375896
329693
1242048
864994
1102596
235403
1519567
1294530
949858
1003391
1163638
635275
1247806
1252253
952355
1751406
75673
1243794
1353448
1221092
949711
782902
1244468
22239
1102237
134344
220869
73449
669119
33595
1366626
1448566
1711888
451633
10683
819627
984318
220875
1601086
1471356
492217
1382520
933465
1607508
1325796
1923524
1282470
1056984
1963172
1549122
574327
628917
1290609
962917
802868
1233550
1317210
48484
427794
1535765
1587025
129576
1898253
1387360
1956945
414226
1182382
1769009
127898
843138
1306527
1668597
472647
1422987
1503096
1332534
1731333
1937538
1280944
14468
295403
1173124
804133
40442
1429661
1625948
329661
1137111
1966240
107013
1325967
1710198
583032
1477677
360012
709869
1249594
109130
1876870
1550161
1079466
1479601
1364339
584029
1594693
149726
1456735
1255059
156143
193176
1487761
921815
1214095
536855
984621
1543029
1203648
884580
1814013
288163
1573685
618016
1556898
1964493
1915325
6437
20872
749725
216617
1126947
925929
222364
388983
562042
1797532
1706995
697033
1744484
668568
1178391
634109
1820720
816792
1807662
1543286
149282
386444
621052
243037
1500175
885885
24183
883174
669747
920778
1226903
657915
943915
1501065
1460046
835878
1439561
88318
335581
494723
1476251
1299638
1334353
1112716
1532497
559477
143840
781949
598405
1897215
1799710
1663053
1733165
292874
56904
102585
74413
327621
1326850
1678708
1873658
280660
974049
663643
1022791
734323
1291711
712691
1388313
1080960
361836
1988240
1664698
768932
1983454
699677
1670238
1787326
1389751
1858183
1371798
1182724
852528
1668456
848980
714736
241435
1650334
689167
647982
1943246
171484
835967
1183004
448666
1878782
134007
538978
701776
521379
573467
1634930
1779212
1354167
1622885
376560
1920581
279483
866229
186296
540238
1682579
157585
1815637
1851046
313940
265749
1579391
1842729
1030552
963418
1581384
248238
1502419
1516718
601161
1647670
626373
383429
104873
1181489
1792328
1417809
106879
461025
1832666
1708888
638227
1903132
1062764
1919891
47108
845381
684867
1368972
76526
1762104
1235479
256342
1881137
1658390
836353
778708
938954
1858110
1944899
277220
419970
112777
1265635
272994
1183842
1077609
1653422
1300489
1130131
1132653
4871
1416893
118882
1945529
1966270
1968085
459961
128690
570586
797446
186495
1006974
618963
1148520
1508992
162536
1558141
1329632
751963
637275
228883
1590489
921817
1664705
1818575
55678
1636809
1205289
1576211
1880407
712341
1453634
608864
1626386
951286
1531866
948049
1880587
1165620
521968
1491584
677726
177122
1411812
1354006
1283485
1444753
1349610
834304
1324982
413181
450468
926042
1765372
402539
1202460
1247662
1863341
536427
1951922
1555183
544006
1467357
1086838
235515
1779786
517253
1661316
707778
133882
677260
810613
1362016
1176695
292765
159592
1414652
830016
330273
1419791
1395903
946750
883899
1753921
1723017
1247482
1960960
1073024
455690
878548
252250
475149
1607123
1022949
46285
1588993
540873
320191
336949
1279563
89790
1651654
1065353
251622
1113859
301051
261139
762536
1910029
1813546
782973
922279
1226930
1363551
536286
1433883
700165
1664941
75627
1411895
313931
765246
378095
1346457
1806424
787989
1461505
329605
1266415
1441879
1360551
509737
92460
1335884
1114832
1819378
369238
593253
1510391
1496534
1411575
1489552
1964270
1077078
1493371
1807552
1298455
1140632
1265737
1079009
1197738
1372660
346448
882725
20994
102951
1211780
1066640
1165163
1137460
1070269
672268
1670630
905291
1852243
1827436
448671
1255979
576442
940984
800123
559713
1438513
1321768
291013
263468
1570814
1122761
806334
1928959
1743734
71437
1450942
949113
1477419
929164
124197
984056
1319555
1842180
1673108
1144655
1945064
286169
716517
1389633
762229
1541752
315736
1550831
1869976
62117
593163
1355212
402693
98123
1386927
1846342
330723
15152
453387
1264184
77760
1749590
1016822
1530641
1135577
1587909
1254451
1634699
1045792
1262802
200050
1843736
1860866
1180868
83625
1747361
38971
1011045
730628
1352320
993064
650709
1863719
495861
769698
466595
370447
1020848
509347
1408915
1795211
165358
144118
1783830
1650865
1885812
1590504
671326
44164
325494
1963928
147518
1861856
1139528
398761
689050
1580378
1636100
207381
1169967
643845
1744851
914012
731758
676087
1705532
1189192
1716076
1583319
1411236
300595
1357516
932162
1979955
361627
1260428
754914
638138
980611
400418
825402
1800129
596930
626378
250138
1994807
1035283
1844998
1094222
188658
358817
471019
1625123
255914
703364
1419499
872679
851242
38447
1514412
890474
1937178
535581
460109
682869
597975
728604
1281291
1721153
1848475
870895
261933
1050591
475769
1879288
1870235
298127
1792278
989496
1772537
106410
272515
1720877
267332
1072473
389203
1616896
830767
339861
857506
631038
1838992
149961
902113
691059
1174705
1876619
1331445
717666
1170884
1580347
1906152
127141
1190912
833523
395293
1993707
556190
780807
936158
1464451
200392
1090595
302394
88358
226306
98007
1936562
826503
213398
1345455
507731
863126
399383
515043
630857
968390
1153860
1591579
825996
160760
603870
1034703
1393584
1107496
962056
1773047
721858
1753575
876577
1611085
53031
746896
1662620
348561
1383602
1454235
1076507
1613517
1396229
319544
1474947
1859996
663583
1326128
1208738
988323
151591
997405
167681
1667700
1205378
253564
1383237
870309
1303397
1527102
454047
1752342
1827356
706150
1674322
1572903
623860
1510858
1688359
1036819
971227
324411
1402359
301624
1534921
107300
1528674
514153
355138
360569
140409
182174
43278
370084
582645
558780
1177344
669277
1050883
1437266
1290849
1421546
57439
1502647
1756005
1418568
785965
1214365
1171397
363653
1015888
483465
1346596
265294
1141348
304358
1545397
780962
876281
1269441
714832
1891483
593958
298575
1133537
818065
1061331
1520965
1394622
1964055
430947
370365
1394576
194536
1597285
1944272
611651
286703
1290726
845392
982252
1363090
1310494
1809260
1980446
1053632
1867193
967194
1946033
1558768
280395
1025911
117709
123651
110880
1283090
1489299
1530140
615885
475945
961590
247801
1167137
402322
469317
1338834
1948165
1658653
1621997
698944
364844
178079
1733881
1672230
1888767
25429
1252617
909877
1427703
1132263
1303145
1402973
966894
33784
1605238
553582
1554951
1658686
1696977
148389
1742714
176495
1661227
1335710
840456
1532794
1096213
1720739
1158761
1245426
226803
1520958
362301
1239132
478619
895159
217604
1835122
741237
1610139
1546779
1983892
1274665
312896
476629
641577
1263296
461335
765110
221442
459314
1270619
1524777
1249976
1466003
1010625
1298745
1117807
379130
1669547
1237441
1135517
1902948
395834
1992658
389522
1172898
575920
1500586
215171
1023416
216223
586589
261029
1560957
370827
435473
1655438
1526601
1973094
1130125
1617364
1720377
816108
1552803
592820
1035393
1362158
278071
1566590
1521543
71248
1201134
1828537
562444
1291804
1071599
1141089
928778
1501120
150721
1309537
1596381
1366394
399468
900724
971016
1715341
467909
1848664
1771871
1186848
1818377
1095842
1184502
888830
1515043
1298108
1285094
1047710
655540
567681
391206
1085136
707759
1978310
724320
1023790
1764321
1366975
1836156
1974989
379720
1790523
1696485
1465536
1534478
1684182
299728
1178372
1208693
1558136
1813955
1710122
568052
413788
1669169
458716
1741235
166213
1425698
621897
1168998
1253668
718397
1494553
1609468
1799135
989623
1821079
1341289
771772
1417021
514296
933698
1805377
1927468
244605
1770270
347660
1846611
25909
392539
838296
530930
1848064
1262523
1493433
1443866
1879467
1674372
1775191
682330
758442
436702
1218940
1223996
1933833
1060043
896475
475667
332958
1440044
1740033
1908287
874158
1547388
1877748
189787
1073706
422556
677940
1152894
1534936
661609
905456
205555
605238
1815119
440609
1939385
258074
1889493
1146220
795912
18553
310392
1223545
112306
1045254
1954320
1707778
1010564
165484
906964
543764
603942
1414329
1072125
1289555
1995630
837801
1258766
206783
176522
929740
132485
1108661
1987081
1255985
236951
1916967
577715
1863618
1025717
391152
468420
1147122
1797054
654173
1427274
1315340
1113598
1069226
1679299
1107114
1333314
1671158
1019679
92104
1749355
773251
24476
1217506
1533703
1311568
1266959
546703
1741985
843979
1670194
564145
405838
598628
1393339
489935
446592
1869700
1502221
897737
580132
1991063
579783
1782732
1515707
294213
1980318
228451
1505879
83703
1803659
295554
12022
817220
1847600
1726583
1821399
712921
221434
1379865
84062
1951389
1090990
289463
1715315
151637
1121682
331716
648732
374626
22215
742265
1835405
931618
377901
1243219
1062018
57933
1002782
724751
702001
1184342
1399568
1156779
1454316
1746135
1167490
993931
1444602
1332354
1263382
1409934
54692
134228
998669
1736152
1596949
183643
972075
1219519
1413982
129409
1604790
934122
1618411
967996
325892
1816573
346385
1824454
633759
720310
1631931
179981
1509912
1917033
1901283
921146
729981
1972765
826622
110216
305473
506376
399767
1044152
34508
1141855
801846
630307
190165
893726
1811758
1539189
683521
1285401
570016
382038
1120852
524382
37778
888711
1912659
947223
1220341
1966800
935857
974752
593566
336709
281546
641164
909514
91399
1712572
1782728
1467789
346162
212536
917263
844449
1231238
1297667
432700
1247948
1877940
654317
194656
759228
100393
1887856
1088785
1272311
1268910
1292932
1968664
512381
1788932
640533
226183
722997
941975
1082383
1764332
1871242
547991
832573
1795265
187240
1568920
651856
1080676
1142591
382236
1255750
981093
339129
1537044
69636
1365911
908754
460534
985965
714561
61004
689734
1984291
401588
1268433
898055
1555268
359713
1905459
275031
817349
334721
1646205
1658836
375724
309071
1513489
1606329
1657409
1876928
406110
250217
1856786
630209
1052573
806647
1451658
86987
1223167
1999595
1963797
1473315
875355
1877338
539484
1151303
1612592
1808123
892416
1557021
1525767
238105
275622
229372
58624
79003
1132802
923244
1980646
267114
1502091
1832567
21120
1853911
793936
784171
589197
862579
1958771
1364264
1054777
1821725
1625588
693845
1675255
1716169
406454
622031
1231624
1577929
1312973
1864173
1475995
811069
1705500
1477867
1516462
504710
148859
1758717
144308
115477
614210
1788305
886918
978053
1118786
1886051
1744356
1036242
30063
968164
722836
105920
507118
1085812
548000
353018
782312
1964020
1441376
1539294
1157090
725179
1781927
67962
1779096
1952892
886488
917667
485603
1173430
1092392
1003907
168
1918389
340531
1661162
1005506
1790927
928477
618123
959024
1118805
714434
1348923
991657
1455641
727935
1510214
1796831
998544
1755550
567156
1981841
660073
1638270
1506754
969440
239498
1730030
1778936
627777
907329
1759561
1525466
847947
1300329
1950877
1076964
790212
1512566
743788
1381819
1399886
1105888
1067107
1733880
1680251
1849816
39389
1233805
1166842
67129
172991
1659861
7951
68883
862285
117723
1530479
1690221
710280
1333396
401324
418261
793912
1732754
659167
271752
247189
1333758
1964934
788024
906702
1248095
1286317
1053492
1279215
748799
764177
1243555
180593
842654
498588
1830221
619711
1182635
1574104
733520
444007
1212532
1485109
1456030
269176
981433
1752448
1727077
467810
604190
1718495
341949
330163
1107953
1323130
191752
433480
414378
1643404
1099720
1806544
1353547
1461441
63709
323710
1907716
1863786
1987561
1329162
739219
1842
489595
231029
1701183
547015
1537644
654870
1563920
1515463
569164
325738
518868
840153
46453
1991569
922164
617147
1713530
1827337
1027678
1950827
968988
661334
1452608
294147
1464530
72098
556970
1579888
1110680
814050
217026
1907145
414062
1863891
127697
1744865
1125714
679592
1434224
838816
624609
911557
1185673
1344990
59585
520546
1731299
1465173
755138
1696234
722260
830731
437843
163403
5788
1453203
1147169
1305636
1222433
1320201
781330
1609002
127319
1320932
1677767
525693
1763420
151183
1213634
1158992
1600028
176285
541288
1970756
1214293
653435
120474
214668
1175913
1009523
1754334
435331
731356
381403
223146
257551
148482
610954
1548823
1964963
413060
1675819
1446147
1096100
1437074
621375
913810
1801542
1293364
1220848
1699214
69978
986691
1242928
1546169
81200
1266452
1502198
553243
1153382
695690
482054
174906
514526
1595023
922697
615804
1430549
896386
790592
1785549
351666
317250
1400326
928639
1331348
1786883
339537
1054119
1471472
417330
1681425
1688503
1342439
1323660
559864
1285557
99028
846730
263913
543576
1147086
1810259
472043
819284
1090187
1282163
1394905
1975672
610990
363339
536129
1804129
1610888
1232353
662618
1125662
1486716
400069
1911994
1366145
1880486
1428309
941424
22645
1632045
1847076
653728
154351
1555575
194769
393914
731228
317690
87761
733514
1773639
1076134
85499
378427
1934639
212450
1144625
1696962
916720
1694464
1406182
1407667
942328
912781
1554153
750111
1452397
1690098
582643
1579746
823999
774800
1864835
1991342
389095
1213515
1936470
816664
433067
1005999
1339208
331900
1889077
1495473
1397439
473152
1168106
804427
1320585
387596
876632
1465865
773682
942256
1736230
655824
1538930
93806
1671539
380404
1581091
1602307
95298
121671
395465
164657
1168431
429153
1468884
253401
82434
1058037
1995602
1650441
959861
714358
644139
995133
571081
353938
457383
468125
1215645
1644552
399545
1561164
536236
1883818
1145765
1877955
950000
1100646
1198390
1161221
300739
879429
775334
1641035
1340468
21461
1790218
797066
1792380
702583
724699
1731694
603272
592460
646501
1929419
1564152
267757
884747
272990
940368
1667544
782955
538206
1539772
510593
455077
1977772
1341440
470031
1090020
1919685
674486
1851535
133007
558305
486241
454412
1216195
1777810
686317
638327
1731373
544156
1652252
1624111
274227
1020912
1037096
135827
1484990
359541
1795421
700482
1755061
80200
936325
48699
684114
1815035
86093
696945
173134
1952843
413555
936602
930135
1707591
1581500
986272
1206436
1358870
1887871
1940699
962621
180202
41204
899747
994364
1146736
991913
847848
958875
1162859
915003
62687
1867952
639525
235824
516659
146559
1099363
921337
1035907
1528007
386248
50566
1260661
404721
1833139
1422832
242312
514985
1850058
692837
1031268
198238
1806828
951910
1448634
1137287
236241
1986040
1684690
1437709
1990211
1292850
1119281
817240
526624
1348422
1892209
1791021
712908
1689318
23530
251250
251503
396679
1049000
89660
1263428
1885621
1411499
344682
1721132
449512
672429
781402
1008809
87566
208821
896928
53681
544933
831579
1756630
1004228
1111522
1363185
686229
1165317
708519
1928865
1241391
1830768
1667622
939557
42809
270487
1860123
1487952
139066
520907
1892309
1311565
218899
1631141
1969924
1059883
1554510
1103859
1557972
92897
1365799
219532
8448
542571
641173
795551
812306
1871581
279840
1432428
1088247
1946683
1015195
1792896
1142968
671638
334732
450133
222825
573604
788681
1580533
128467
1974513
692163
826067
1779124
703229
298767
1185490
956792
1478394
1756426
517431
1777096
1464400
558680
1455692
1958175
1660931
1870915
1285064
1893219
1421598
1104090
1124866
1647184
1369115
366430
420925
190169
1220444
1610173
334621
1803608
1393811
1274611
1691315
1605125
1672312
61859
790580
1737821
1283839
599386
1544893
806574
1810467
1807621
1940898
1323635
107782
1433053
1852289
146493
1971250
1921745
428111
1217064
1792022
769619
45895
1741734
989002
742460
131295
755687
768631
1013579
1866342
953750
554305
926790
1200578
991952
612749
325199
8584
1287058
862834
882268
483703
1211077
47758
1652450
431035
829353
1996862
1779314
820757
1843562
924003
1827619
1429675
267538
480624
323703
1379151
1446370
1312777
203453
132418
1775881
762116
939739
1323159
1668979
993331
786496
775263
1705350
1037928
290888
971413
1451157
1478633
1011179
61076
438744
1377683
606394
1909119
864980
1031046
1339060
70858
577736
1559748
1830887
7805
717790
531216
875343
824627
102228
674695
626575
558290
1369799
366855
1001813
1338919
1901776
534823
696935
422713
116843
1937031
1693118
1668016
478365
1546540
801485
1654630
1796683
641454
103615
399583
366943
1446032
363369
330869
279225
1867584
543220
71482
1950858
686810
905803
1268402
1118783
892529
629128
262712
44123
224009
1375886
287535
782049
871799
1512345
764288
1044911
879336
1372634
1130548
930918
1090621
1757922
504996
1806462
463649
1438168
1861781
1744359
1860413
1305181
144855
527142
484120
552523
725685
1704992
468163
1842281
733254
992079
569029
262908
633928
1094086
1113923
275451
858420
1375472
899263
1560097
1602995
254738
1871027
189428
437301
1672128
1755454
992623
1429834
724177
41710
79078
1068165
225184
1963576
955264
1544061
1616830
120545
1887794
1695964
1114891
1380775
848328
1854687
1804060
1061324
338104
1090364
1677508
70772
1109244
1236261
531010
665073
1555496
29909
64834
156709
1756335
459959
445711
140180
684488
1629794
1780697
1066769
1674001
537069
783569
1962695
1866820
1238707
145628
1094989
564296
1184394
380454
198419
688122
797893
136287
1637985
1329989
326267
496765
1329316
690673
155383
457333
262522
1923510
484924
503381
503614
963617
1627732
1844722
1626429
1721067
271688
1624856
53924
814148
533306
1971645
1822328
1907392
939441
746256
1703683
866995
638509
472699
1606791
1965983
1317960
1515283
1424398
807922
1373337
1812063
1140351
1103058
498964
559251
1868698
1222860
568965
27428
16344
1451152
853404
1531349
1786928
778173
1332949
1184091
1550253
1380863
290967
930197
75832
699671
263815
895638
1299753
739061
1238951
1007674
325822
534419
757198
1426478
1159041
1161811
180470
53338
215441
1113928
29324
1583292
645518
1883322
174998
820340
23481
488976
1693476
1023768
796079
883794
1423893
83563
381961
1371383
514562
725865
10770
223643
484843
1628665
360053
632149
1183101
998211
1129377
1872357
1012181
1281990
12214
1940283
117805
1353901
410418
1964592
740967
1088421
1111999
1618373
1116280
916603
759783
1360621
1641832
158702
1267461
236049
1833016
454724
911155
1744216
869611
977626
488132
472284
89005
650588
410994
1119735
1465659
95192
1854739
1705099
395916
667658
1269711
157638
1486910
821204
253936
1505141
584764
1472990
1075561
1982269
72193
685588
211505
1089391
988199
672142
1099449
24862
917938
1731772
424384
281826
533631
1320018
561117
559608
1854661
1903590
946848
1881648
1907089
1433576
1073774
1554883
404848
1120280
1594910
475042
166780
821917
155836
786844
1977424
1612884
1326187
901031
1201867
1002725
1085852
823503
1572303
973885
1197536
528613
666633
739471
1671447
1495229
622056
1160503
822404
1531065
1078348
1910348
1358564
1330758
1769411
1328470
1844624
1365230
209218
768291
1469961
1381564
1721507
1250716
1665626
500884
764435
1551466
1192622
159399
654777
1242148
1133768
459767
547461
600323
360181
793898
499308
468202
1543534
771150
1041424
882570
1250782
81177
300000
1613513
1705128
1753524
1643109
1094579
178564
1739974
1019992
1317220
1982827
470469
38678
726069
293948
612291
1327530
840890
560438
960300
1312113
131676
340788
1780454
1609499
1633753
157952
1182195
393166
742817
1798865
1856684
1156382
627602
484105
900243
628830
1876778
491910
492456
991524
662238
496691
1300839
616226
22489
1025836
1541432
1895022
664184
1505431
1871900
1404010
1733180
1967718
1773658
237770
1632991
609728
1792456
683599
824680
537501
1378863
1873611
1727697
1853137
665950
742519
981022
740055
1100373
317461
1661275
1351289
585565
1148288
324256
690528
988576
1997237
1783665
50156
242839
1650834
511720
33857
222145
1568702
604098
1107980
1624107
81876
1730848
1755484
1425133
1112047
439283
945639
999620
723097
1552224
512814
348958
1863938
299978
703463
596565
1263835
1978022
1064581
1216300
730435
513141
776368
185974
770901
1435111
413710
89784
1710745
1958568
871061
1520992
1606198
1971855
1292416
434530
263140
599825
1955961
1518662
1925431
1479690
1215485
151856
761478
465735
1257327
1206262
1040994
111038
510124
1471450
278294
332181
1902324
1930460
1623301
1584494
1688871
161329
1285999
473216
764481
674203
1724834
1124881
1766191
1185488
1522840
1907862
185069
1204226
1834898
26075
920226
1873277
886718
332064
1510898
792384
971298
843759
940214
1013959
232164
453292
651380
1660120
1616855
961427
331569
548720
1212784
1050896
388087
1733400
1416327
39670
1594111
1268495
974150
892292
297990
279811
1682261
270744
1930316
808385
849053
1203149
1718008
185306
592736
780597
1379704
457771
189526
188859
971319
1257730
625513
8536
1280930
1894528
308133
280656
1042991
1914273
1361022
328593
1703902
1438225
761915
1609502
303194
259087
1145775
1202970
919371
668582
551325
1110808
1395630
250493
1952478
629642
1362760
633537
736543
559610
1805113
606557
1559571
815124
1345160
304598
757011
1761922
280202
57113
1756706
592652
964314
789234
603779
480652
898219
443048
1707894
868096
1350250
853177
85325
345823
1667243
1708495
1295687
56113
170751
1413264
1169402
110323
397110
930100
1280085
1205110
22467
543551
233709
167149
1235909
1639304
345038
257154
1923212
1790650
1104520
66826
1522825
676265
761883
919891
1677754
705820
1891660
1476015
328720
831967
1493049
1088991
1102793
802509
389664
686265
841962
1368679
1325456
1476689
382474
1596091
548654
1606610
1046553
182258
839350
1362327
1831507
1218103
429358
1749275
730690
865954
1528305
1436252
1248319
970994
54554
1666539
299322
1056706
338834
1125046
1787800
1294308
1003141
1931220
366816
241837
153753
1211866
123297
894712
908109
1544303
481389
1771154
1403445
891046
289990
1607748
74234
668020
889517
403494
1310374
704943
1667083
972994
1281742
265609
1390044
294149
1364149
1063103
1442447
724480
1867757
366139
773120
1455043
1076671
1632266
83237
1675177
1828659
461041
1349051
855481
1401394
766903
1106913
1948594
1037971
1483394
1891806
666658
715370
1830440
1394695
359773
1680781
147694
1764552
1469926
414923
1832011
958037
146941
1513663
1560452
1710259
595391
1326912
947127
1928299
1955259
202367
1187324
214129
89712
1092624
512706
86020
126649
147647
46685
1715958
1169201
72306
397830
492542
321483
817696
1356120
1289785
1660402
784451
621634
244737
1545630
1190385
1805279
699031
1738322
68330
1169376
1560525
507948
1656561
1206828
790668
773458
204333
37539
972022
1097442
1663723
456370
1248971
964235
703696
1572302
1626293
1609145
1693073
1181204
1194883
1669389
679545
190326
808553
301215
1155502
1285184
107415
1422359
1068131
878541
933180
12303
792113
498219
643121
844721
1925945
1225590
1139578
164689
1128604
1427522
135464
1874062
1454762
179637
1695661
322775
331923
338070
1576869
1590765
1063975
1733487
302909
815510
1187052
1736407
1998807
1697191
76091
1894198
1228554
972900
870871
1635778
1089119
1292950
440078
468511
1103345
1259041
1656762
1410065
680947
174999
1047551
82688
1764480
1911026
1949162
1440332
838932
1998273
1382516
1322361
851749
870323
1695098
1002618
373312
213513
1940447
745943
79957
1083878
960070
608497
168505
760743
1567960
1837472
844586
921483
1214233
928714
452209
90290
1539099
371052
229985
119749
1806713
198891
821191
1536246
864501
1170694
28296
145193
1761647
533726
1374579
1313859
1270034
1997816
232366
141857
1934998
846936
610925
786963
72222
1692084
721597
1785150
341763
1092336
1456796
492741
1317409
884079
1237248
1310124
737255
1211016
350241
294081
1032184
1957650
446313
749019
1835899
319981
1042326
742051
1796806
7695
88691
1215711
180058
1817777
475490
143361
994776
359931
921568
392506
1316311
1569931
461188
631248
1183699
1790814
494077
1877143
1719073
1658058
1094880
784976
778166
686612
594875
464389
1909163
1973639
353855
1847972
985178
244500
835563
343584
1907126
1900496
1314854
114066
1465185
213382
1176157
184413
436276
59483
1611362
1612721
401796
1590368
1404295
482594
1540937
1309045
1209342
1952630
750835
339522
1444217
1008021
88618
1185000
1254222
351760
97440
1312467
390520
889659
1989736
979423
494656
1750103
521251
1919489
880442
1948192
803017
430062
742683
624669
515733
600331
761067
852181
418741
1236380
204729
730471
263346
1099911
829406
820279
464356
499894
1578328
1184038
1565035
1712460
315251
691947
61856
1866685
1937006
1228668
1124997
1350243
530662
1778014
1931654
209878
947637
1458943
1841320
1962150
1287593
1257931
1422117
293683
1594012
1951960
1161363
1123648
1671486
114060
1600835
1791675
850185
1249562
964030
694126
984859
1886622
1717650
1292292
1640406
1532161
291917
1341222
1064801
1327227
1483294
396329
197997
1632600
115169
207733
487284
316477
142009
646452
1220971
547513
1552561
497090
521360
596155
1650133
1432802
1832556
1512457
1508933
118853
1525553
1789271
708258
218486
1047327
1392086
548314
611032
1263612
527097
552855
1961064
1523348
477651
362840
1301412
402343
1789037
1279345
1300456
537913
1407880
1237944
970559
179055
627803
1488652
309826
1788309
1233738
642157
1332840
1701756
1298610
1839769
1034043
654094
245397
1195453
345820
1033835
556525
331135
1120791
870588
1795925
661382
1910139
447071
1335573
585286
300464
821888
1019736
305021
1087680
529516
597312
180784
136452
1013008
1850065
1815576
778870
458269
521166
1271160
1922578
786973
77972
273901
1343787
1464648
671535
1413923
540272
390999
31858
1868144
1434841
754347
1666290
1503114
1401605
645864
996495
1585062
243463
166241
1412190
1226762
1103970
676680
1403752
1958511
503874
1918161
993693
1131119
125582
1146867
1939595
1249028
814732
353191
77508
1807315
223486
148846
62263
375263
493540
1955540
469116
251524
1847728
658481
1311147
1824880
1750710
1618553
1243983
233918
808019
1020464
796107
1000998
880430
933337
813673
606749
616551
865278
1089567
289145
1009332
1208383
180794
1526645
935819
270088
314329
749883
236984
193962
1868949
517860
1596315
541518
238377
889061
496830
1084039
961851
677732
1214664
1021514
1343259
1897115
1517327
1031664
1964770
896474
1704305
1944742
1721218
1994761
801155
859703
720575
1663949
185533
750152
1009231
1969891
113287
1407784
139201
1105944
521600
1472158
728609
1405240
1290350
1641188
1031887
547926
1172955
1411554
248965
1419431
1170869
356427
451425
1700083
359021
873785
1426632
310179
975360
1340041
132386
1242849
941392
1050410
877226
1999114
1289032
1073055
154093
1696120
1408972
1369422
1360851
199300
1809280
887247
623177
1123767
1644964
991730
1420601
560768
1617735
411535
536632
654976
736048
1236531
1237027
849328
178422
101196
1413162
406660
167006
1822041
274178
1298582
643621
1496645
986723
687838
447909
1551779
697178
1615213
1950248
1591734
472399
668116
990431
801579
1224522
141156
1778439
237555
1794055
149967
393965
842889
957139
313788
560489
672006
1901744
332330
1508710
1195519
1907419
1769851
137312
1317682
1678090
1788619
661207
1723143
1540906
1697753
308356
1737289
809630
1056820
1969163
432172
586986
1277324
694499
200433
1033072
1416445
903996
1938761
1831636
1218079
1375726
1429204
1762344
1515340
97516
1446023
161035
1796383
666990
1049714
1077179
659067
1301636
363740
208792
1871769
308322
829669
342600
740774
1436422
1668441
165000
1692616
186867
1834056
14241
816620
741252
1244445
1040253
240454
326054
1600053
1858215
390737
1905213
271898
12468
1726570
595036
1273288
679254
766502
1557116
284524
1662279
796862
973608
1184062
1703648
1539057
992430
1350896
542862
1239897
370299
50647
836752
1260317
1064271
455557
1078013
1110567
683290
1852973
1435995
1992590
207255
1423560
95547
788567
785707
111254
155940
1998340
36719
675361
18880
836212
1040934
479168
1983786
714886
847214
589977
1734593
1856586
486119
481061
556528
1903202
1285146
257127
412955
467820
344375
144970
1203728
92367
1935432
1488409
120077
128461
464143
1393428
1374840
1185448
135849
1137192
1644470
1977213
1108867
209445
1302469
663160
1324007
33970
256105
1984828
914285
1482385
18514
1335745
626000
1360697
228924
228862
164675
1792558
1745959
1228651
1245166
1442657
153644
1065112
1562062
1652742
696167
546777
821976
700258
1946929
1966530
1410463
876598
650039
1014472
1149578
74686
1458343
1117087
121383
137477
349522
553347
930282
1238895
1309536
954386
1440719
724230
1916544
334923
1793859
530965
1491818
123302
1112610
1370578
667183
785669
1939750
1312686
1140279
1410647
625632
1395799
1155670
1239464
488694
937873
304940
586618
1070711
820895
1656441
1243885
995194
590340
862488
407904
1678070
1713930
692559
1911514
1275490
687302
1788976
978956
754174
1255849
946973
1944832
1810803
972256
1558856
1590010
613275
986327
1335223
1912272
670051
1301136
841631
1983406
241041
1301055
1639892
1993177
26771
1958717
868887
1159227
682695
1933481
665459
1586826
1159614
1379334
1977814
579679
503320
1528105
1616269
612698
1287339
1553984
1014062
455314
1677148
1990824
1555983
73269
1170525
1443311
870436
1000437
979454
927294
1255427
1502999
793636
1363572
415389
1245
224315
204443
340470
943456
1254537
1083259
1271173
909058
254140
144132
1288031
38135
1258013
630402
994408
768394
160719
1415374
882232
1730734
1059055
1302262
400018
1275869
1710911
382968
35958
207744
770808
596917
1351296
798115
1238349
106488
621810
1530327
987228
1802776
894204
847477
1336179
1127428
1386707
1195070
72853
1287777
682764
298525
870179
1491613
518758
1576371
1059967
997476
1910949
1238883
228720
404666
1484381
1701657
1143023
1495178
1472265
670136
680866
1140388
1410916
227322
1188170
807157
636694
1896879
474889
1762223
67310
1630570
550614
1256733
1980960
954288
1308031
503113
809677
1822218
1788148
1059000
531416
1618479
1213689
70882
1535364
609251
697977
975963
1702100
847932
55091
43616
499477
1586920
925080
744661
1761026
858352
1757454
1600697
1028237
143014
51565
1921425
1193017
284868
177388
1243562
717668
1720616
669986
26261
1158930
529015
276282
1389549
1425081
425326
943569
819759
224571
1619057
1530130
674014
28388
73392
1781058
864880
1895536
1122501
1822068
1723776
1154704
1129224
1393778
352206
168325
1236457
863228
1887411
1393292
1046789
772869
1025690
416853
1077108
996235
1095287
236090
1037779
1296806
728162
1858845
582347
524030
479873
806657
1595303
404899
1997132
562481
762516
1479675
1725911
347200
1691011
1493537
1067642
1002265
1345007
896863
1679782
1783197
722153
385595
731235
22238
1297913
1126669
345032
794693
1803237
476662
539653
468926
843631
1119634
1475666
536330
1394579
1578346
858998
727006
855369
1589113
347163
255636
1242475
1445863
1610062
1126497
448277
377659
1054310
536947
1852708
657286
1167630
1285602
1900627
1118618
1054781
1127939
319736
430150
604942
1313783
858143
1961861
1168004
1224377
1365668
120007
475143
794234
1181803
1050808
551466
872233
1410658
756122
190235
993527
235768
8729
1652047
1516404
1723004
1382175
1492873
1129551
1493806
496205
440886
1373141
187114
1100361
832405
102262
350843
1567916
1709941
1658226
1862467
366773
537607
850542
1932272
265726
1908558
703854
643280
456936
355963
189048
1863595
1894125
1482176
615123
1415816
1046314
1788270
23716
103168
1612662
1343289
1319681
1342858
530916
834130
264717
145922
1941376
1555817
260172
1178123
594600
1424268
200082
495711
1037063
1493634
189006
393268
1062641
162882
1295165
1073451
1970492
889865
1524145
596304
1995967
153114
1785609
1608272
989307
553176
1048646
470795
443736
215116
1461166
704340
481400
1002729
2439
1867422
826113
1141668
157194
860173
40500
1158644
329912
1097461
1148026
1390964
1402042
973910
1059426
1246527
701408
1813225
1682934
1768857
359356
778932
1874477
1014958
92362
388734
1608219
722219
1586033
497248
143561
314218
1312139
155094
1054220
1502807
54752
589499
1821253
1110901
420576
1991088
635973
1399287
1370482
1364545
934110
1224912
207132
990070
1097325
1375739
1330321
601335
1948561
1945477
209185
1901941
553371
1373813
1776009
528731
1462198
1056455
1726123
1590984
422384
1735203
664581
185463
47104
95901
732846
413831
1956000
1892136
872898
761643
6301
208538
597465
719496
510243
658337
181800
816924
38778
1670409
1679609
431477
326538
448594
707169
1942243
1428115
1873155
1126803
106790
243806
518064
1801817
507025
1818461
1760764
1911474
1126766
1813044
352419
1784235
788332
153101
1482088
1156757
284814
1685314
1451964
683412
1440143
315358
1909361
201797
1924478
1396716
817554
865730
1365420
966906
1282000
779461
1137757
1559683
1083622
1849785
1133253
1644830
763791
1267525
645239
1022709
763778
20155
1371123
1936575
1171105
749619
38719
597547
1873673
1027834
642286
336910
1145847
1997356
743983
326925
427790
1322693
25071
1833908
1434746
1753260
1782785
468556
182811
18939
1062697
770925
1131497
1339054
997286
741356
405330
1680290
858633
1562306
1715249
1239145
679503
1505341
1692019
1286884
672263
564510
1719955
867836
652206
745403
77622
1028553
61649
1381202
202766
595550
159563
1543805
883576
497760
1355278
1205182
1853831
68585
380395
1070001
1877534
1853709
468891
500463
866635
862412
564657
1228958
1033658
895367
26315
1990427
701967
1291971
789062
1012963
1641348
563185
1729036
612331
541813
1052040
393169
1581082
1452384
432613
109377
1649815
1526038
1962400
1284589
1181955
552749
324463
1575866
1658993
981143
406029
1340201
180390
913927
400682
1861360
259327
1059014
1448939
1137409
1440399
370837
1015962
1321674
898992
1732949
1691059
355635
1607400
1526828
876513
1994415
505683
693200
478159
48046
842024
920071
1684646
1978567
937957
1067728
1374913
905636
710943
731525
778399
905368
1477111
1834901
1605445
406601
590515
65156
865883
1574320
638395
1361113
1507320
436243
572511
833062
171841
876375
1366551
222907
1917480
119714
1956243
1721935
1297948
1286621
1781311
1953941
1872221
45837
1544653
609761
1389054
702889
446585
27764
1866479
1467642
680248
1847765
1993215
1687298
321301
928535
1855537
128043
742234
1726652
1752103
434924
1633415
763325
966619
724855
1370778
525867
1805676
1395906
879535
468381
1092466
168667
1676686
1924015
733512
1812264
424661
1779521
1773799
342426
873981
890045
947764
1018438
1525750
1569012
1706045
971426
691242
1520593
1703849
562354
352117
234503
981751
993896
1059661
490299
50445
1249146
1700517
1844049
1350633
892238
312036
776632
1819922
787640
675742
655772
1853882
438582
501396
162466
1585847
379530
862237
1503854
1238631
658175
1739448
1217383
450106
47004
365003
1010510
1422107
965533
1390142
1800511
439601
1922606
867394
1174247
1906754
850186
774799
262470
1100780
256261
1970218
1972450
1832359
1717481
465046
1256791
1579696
288316
743989
956761
1730326
425638
1182169
1702794
480641
1616696
161906
963805
90656
345558
367365
934499
726656
293782
177463
663569
1285619
431683
1267823
547595
277036
1824535
35534
1757624
40915
46278
651298
351409
437049
1661100
469582
329927
1860725
1723098
73814
1657149
1989936
1980061
1488892
1149350
1917110
1382178
1302802
1095387
920019
1782545
28176
443749
1775662
817479
1255246
1592672
97742
1230633
1335602
417276
1533030
733566
1098270
1748224
1236271
985564
322213
600898
1306136
1023870
1573472
1744752
1492423
1486440
1106039
77371
1320579
89743
759734
1313425
924762
1831636
933199
1487224
595681
1413240
1448232
190812
971178
397070
1666096
617094
175592
1138042
298296
1202988
1937698
1403520
1203472
727262
63723
206788
1834234
352769
1962731
1669578
1740595
282652
1940331
1775311
1820394
586850
441550
721173
1828040
1484057
68630
228257
724754
1284739
284972
172103
985130
678594
1848635
385009
377374
1739112
1656195
1111641
1093693
1606191
41033
798600
1119081
776362
624381
78677
718652
1380711
1280060
1976027
1859119
1183051
269995
9252
218195
25261
1176796
1816598
1283179
850992
842477
458732
1292357
1326130
1618231
1310731
623584
635028
358170
144638
702142
1620559
1542306
16352
1300407
159011
64936
1289677
509668
654889
1546234
570372
179876
685326
104314
484698
1955830
1047924
941773
1449698
1303891
1079743
1649286
604957
1664348
1742975
1002159
1748844
278141
190320
1445804
780157
1337308
825740
1312020
190714
1257197
1960546
1663590
825724
1657105
1656338
858541
1641306
705606
1164868
260250
1997906
1509844
696400
1596464
1686724
859923
1923634
1479885
412192
10899
1714598
1602162
1687796
1095472
114314
1727215
1178395
1381071
435053
1916372
1261961
285568
187186
1529773
1080023
1778205
1542300
258078
599721
763582
1195397
1604977
1846910
1435503
1406952
1058617
729477
1850845
1515731
440965
1815615
214814
246864
843152
613978
772620
1029414
567229
1778875
1735327
1651792
1909585
1267660
1885150
31505
1164402
1215181
1150963
295632
938697
1875556
608123
684049
1136712
1461403
1781954
1597552
1301383
513945
1671690
816042
1281623
848444
41225
1067844
1389620
865794
1390701
417541
1348811
1187078
785971
513251
276529
480121
1120822
64936
974704
460769
227950
677951
1564739
452237
59853
1428555
237106
630233
687880
395693
770893
668947
1139859
869513
608891
47328
1093666
1734264
137728
1981357
291464
1607897
1917877
871487
1975461
1879556
1454758
1796295
1501022
467703
1512214
1113975
1491828
1781472
893443
1933915
980454
641374
1501860
1565809
539475
1567805
1173229
1498907
583373
1308686
1833759
44792
233425
12719
1699383
790631
79574
1736898
623253
970364
1738333
54299
1657578
1278904
1582887
1816512
1487278
1906686
1813596
348203
580750
976800
1713402
211574
329318
467482
557646
1186650
1649291
1595316
827013
1364928
1525302
1234957
113568
1295891
1298572
1168727
758784
1140657
216285
1329117
1979337
1729727
1507826
943884
533236
776569
264484
212914
1245833
1293889
1837904
450671
480963
1023679
196490
1786638
881989
149668
1182974
1988487
1056310
264564
477307
1456855
1093228
933032
1442112
812314
1326412
396639
1099466
258518
1545311
1120868
1584609
99750
1667752
1033825
549166
695983
1926890
407064
895085
878007
1500281
1391569
444717
1207533
333487
1806730
1583372
1946329
1627851
262146
308801
233880
1458513
1530359
1348735
215635
126596
753313
541705
1739212
386859
15237
1754810
816761
1167750
715724
1656777
829184
1505732
1335166
1712162
670224
220833
468357
1334651
1890870
792673
1294539
1111985
615381
975609
740733
736186
1640007
1329982
1184355
1464387
1646408
890494
1606076
20514
101927
373898
253398
1815511
28403
1750054
715736
397612
630841
325778
611746
455505
1216125
1860873
1289368
306864
630362
647089
1420829
1131128
102911
885725
665295
239210
413125
661408
615037
98874
1727240
1324535
1274637
1074375
1733434
1353281
1556140
1402501
61252
1270117
1730270
1097682
1752099
1834960
1837448
200511
9764
1667737
203459
1215247
1156727
265019
1891440
10254
663774
247972
1774639
203308
1821415
1822962
1929635
1474092
22898
620383
1280222
271247
1917139
1822233
1542996
879873
171902
1425230
1723172
1088896
1625353
496425
479185
668333
1607876
551481
655343
944985
1220298
834358
915171
654252
1642576
80847
336173
1950749
221360
1656819
249459
1228768
1713716
1993387
615361
867879
167126
124499
888379
997651
973733
1443814
1499474
28178
1670894
1396144
854508
716722
1733884
1759166
1201143
1202951
1933185
864628
450177
1220193
1778999
1019155
1558403
1906058
299900
1654556
808745
220615
69016
1020743
1897061
1966320
810153
1219795
631044
1314185
1429555
793157
1868319
453862
221818
575224
1705281
1261034
794353
660745
227054
1084868
1231545
1005517
218188
589868
468548
1351806
992171
609241
1722128
604495
1094022
1019951
1625346
1316823
1209843
1414092
1531474
214241
703536
224924
450572
1589890
1329432
1140980
951214
186909
1608264
146264
1130653
856373
446292
1408702
137471
1359776
380605
979965
1565216
196329
1803335
793200
1096555
1426255
1316695
1371921
1910996
1811639
742593
857470
761964
269903
376780
1891094
1424561
74361
1273091
325797
1797989
1756486
1698140
886759
248566
1115564
1085999
1235484
1758676
1840460
960779
1541660
888646
586092
1754284
1351334
1226185
755248
1551812
360203
396008
746506
1425780
1585229
1116064
307945
1469572
1170924
722044
988944
1391013
1380138
1111060
1418643
1226928
489301
1443808
1260404
463239
934122
848398
1806794
764948
98217
601073
1672134
1557204
1457898
200081
1796764
836025
878429
1204638
708465
66730
1596580
242452
1883524
694499
962639
1792772
1744408
1651813
390661
1166842
1631456
796197
1859177
1385854
1145144
249538
432286
815433
990661
989871
1551813
623336
1012374
15226
1401431
1411821
1193056
229101
1088977
899499
864385
171120
407245
801387
1920068
787758
637394
1655524
1968387
1868006
917391
1786618
226828
41147
1804881
124594
1354684
1249655
1734146
4519
207144
1066838
769744
973473
1714887
753113
1720306
139361
979697
1811614
1640593
576166
32117
1936911
1252809
1202856
1485169
1367425
1771021
1271854
125012
1847636
1033367
602064
1575193
1288078
788642
11105
778389
253280
1920659
1078312
1901953
1439434
1679727
1463544
1139855
1687780
624262
1762468
1317261
233877
1466097
1872576
315439
1793986
821696
1218821
1360890
1641192
1914974
1982512
1913288
455498
941470
1747446
705088
415787
491936
1307339
902396
1231822
1914998
1715784
1675677
357601
86789
1635752
1921073
774774
165795
1076901
1357120
129395
1271818
741176
21873
1057807
387441
960935
1988622
1989434
201360
381968
1472644
842909
536289
663907
304418
668492
1195185
751834
1218652
1528624
145809
596687
493152
1731941
416390
189235
258799
1186178
1654856
1107749
497502
1008169
1348546
999403
815959
1312711
195118
1309351
1853479
149604
61612
1500990
939516
1203574
251039
1902888
1895399
17833
222126
1531266
505441
1166673
1856287
261623
1364613
796462
1208488
382478
866489
1250635
20661
692513
1322282
733289
400920
1973137
1322466
289071
774844
160551
1423582
413177
1039376
1170085
1103812
1805204
960376
705897
673144
1326252
803400
246972
1613016
761422
985415
1696180
1767065
650502
1687334
777560
1785495
1347097
1590471
1050586
82246
342985
478357
1895580
385620
1371118
833491
1332760
809210
1676268
855970
884727
254299
264425
316471
1079491
1252740
312670
259973
1745808
376020
818323
368606
2706
689230
379212
601817
1819864
1345664
1866705
1273091
1975354
527001
874695
1576823
874950
522942
1791985
1038636
463635
1974040
139049
1183645
956471
1595027
968132
877287
1376032
190848
1857141
1539263
759343
738800
1687186
845734
385299
1535526
160962
553831
802677
984927
51364
503396
1255904
139941
1603307
1627433
296938
1200770
107916
259021
1313559
38742
561619
1540498
1192069
1936907
782307
1479075
1002307
1190665
1282193
1834384
36473
949764
1633282
1600925
701342
1798389
1261677
859361
1071452
1443703
1580720
1930039
873489
1437658
467863
1895148
456191
965347
485446
414254
955876
46216
1528711
99485
1236604
1374499
158454
1739996
1737891
1485998
481761
185371
1100124
308609
950414
1530660
1551235
1251494
1104068
1874435
448423
830987
1541484
838544
1984294
1709380
798336
619954
458787
1828441
1823055
1039000
60500
165487
752739
126480
955720
1885664
618268
535526
1588662
948607
479398
1685125
731902
711762
785058
501935
23535
1710116
434239
1940777
439179
793256
1791702
1489653
1934082
866095
473107
1368015
1601480
1232132
1676400
530009
444833
1029777
346055
474313
529035
1861367
209379
766384
1008866
1399080
21192
206052
249078
826177
1580290
952680
1788578
371765
1578158
1951457
1062065
377933
882929
154443
592590
1927507
1764495
1170272
503640
1903695
1919874
1723114
1087526
1179231
1891799
1670822
1809613
709147
1510587
1521066
403891
469846
312949
1595503
365812
1194404
1036711
304384
1634705
1067120
270257
335680
356860
816282
637523
325080
1791045
483496
111779
521058
1379255
347222
1328916
803360
1647014
241625
1732780
1259106
1275799
1061643
709017
1649455
920749
1804900
206241
303171
440252
1019343
917691
213403
730787
1131892
51883
1901648
363130
741861
425822
1153059
178835
555090
1682136
1029123
1239996
722159
101647
1881605
936397
183773
314713
386395
1530896
1185697
802317
1314384
1392890
1740540
1235953
276090
353935
1967547
238707
1384435
249438
648491
1987113
1183486
1571611
1449247
1112363
1625164
1375353
210221
1036773
1714520
512900
1539841
1339078
1976737
1272817
1328625
1716662
956833
307953
686896
665624
1245732
321444
910892
620308
1074694
946623
603927
1501289
30317
1936628
469125
444319
1442145
1882227
1383647
559419
71923
601008
852966
1532887
779761
235118
1495859
1239553
84734
81482
439666
1155844
557282
1760042
108276
1335363
1670901
1617034
1601813
1036811
1384502
1695036
629326
201533
385561
1845130
836772
380667
721420
1941892
1013097
1810016
653754
194657
1132184
632913
1068048
975419
1062374
1470122
518753
184139
902432
1952902
594357
496683
1760985
886852
113831
796834
1034025
179818
784601
1201036
156550
1641663
1615894
418067
1889465
917863
1168742
1438181
1598922
241267
1121005
1043718
1612256
1302768
1018424
1721253
678565
328669
177022
8766
700644
1134383
842759
1674263
1157287
466378
1453306
1935555
1623263
301048
59939
556905
1981659
303902
1634437
928020
1770969
1205570
206984
556356
1029727
1311879
229874
412376
128342
89193
322830
1020852
1121435
621074
1122917
246497
502549
460842
518180
1010229
1000457
1596255
705884
1663987
944667
661645
1767234
994021
1226466
438895
1194181
431760
1539658
763278
1677065
1645765
1306297
1384877
460420
165417
1272198
1056652
1876910
1201806
157203
829719
1788032
412338
1698060
1628094
615025
1634571
1263879
16703
13172
818566
265883
588870
138044
120251
937540
1788
1800160
1594543
1509466
1997890
1144282
1911210
623577
957081
1938046
474200
1115814
1071317
57034
1827617
155923
966689
1602018
407037
1713870
907656
552741
1644281
1723120
1597914
1411842
1341390
647779
90608
455364
366512
1735308
1366772
187981
589119
830872
1036583
1120355
1438293
925662
789235
1931827
1495444
1246629
395125
1664099
1288411
1769226
78711
308399
209718
1713330
1441431
1576745
1084526
276244
1369100
1010860
1105649
1990127
1942184
809382
548703
950167
10651
1898722
385609
159682
1358901
1011438
1490532
299727
1263219
1511325
1950169
1061828
767070
1984393
492267
1003936
1389774
1877952
1693824
704098
817758
537740
354370
1584698
1643197
1022962
424393
1543203
1268088
1130526
379687
1611819
468750
473327
221326
1390420
96403
496396
1644522
196357
194822
1136687
196728
109512
1042370
1716655
504178
1510835
601748
953269
716664
559292
1377138
77792
871039
1372761
1120593
1154356
1481012
593762
1665925
780491
1794056
1623614
160566
1012365
222879
773006
1014064
155098
300798
1134044
97521
732181
511136
1723610
8032
1276499
1099468
47298
456808
1838477
1866263
1825384
696737
982059
1450406
1952834
1889546
1388279
1143474
1311076
705037
1025232
1345952
1701993
167211
1005764
1901940
1195316
1002928
1980098
140095
1470255
975958
1542061
1699741
1874532
371730
867243
1556688
1024858
1948679
1322912
203370
1820485
1663481
1534583
1096470
758392
1235765
298410
1493749
352520
519176
1813986
379339
812004
653950
340995
1669883
414169
778085
916312
1985171
302795
1768376
516035
1545269
779755
1900344
279669
1442664
1895056
164305
318309
391962
1436324
1128896
1541302
1270863
1116803
1325648
802634
1598245
1462712
988525
942562
907949
1276686
1863880
371787
373665
1431502
1416904
783801
236286
676462
182711
547398
840185
920285
657050
852107
1620690
408023
811283
1042069
1307662
413273
712762
390103
1542627
386761
112986
168120
1681206
112732
467933
819833
266195
1690647
1626917
85183
558862
1449414
1487057
1205460
466833
1050808
1945418
187567
1785662
1067985
538148
1509642
981698
1258206
125280
150120
8652
1105329
1673988
1536091
546141
1941414
68590
361500
1484885
1289594
376665
1589068
142663
1820836
1794328
1739732
987810
1614229
1985077
1441268
667550
708931
1125020
1913787
479258
1250382
1243532
54599
546274
625796
766180
1039098
1752421
1629345
1698426
834481
348598
871774
1714694
64952
822784
362906
1549
258634
1762353
957975
567192
1095872
413587
1870106
1087075
1265158
1308705
47751
1563484
319030
299535
216153
248549
1979851
1878747
98810
878145
760769
619789
1936499
1119461
959814
1968357
699670
713043
1486122
1924643
264450
1975032
1251706
1340570
1960896
1792517
98265
1338085
1892062
1169573
1433918
909642
1715256
1954388
228146
1183606
1663230
1607699
1652978
1440911
403955
1480477
1645225
1469355
1056268
1838395
602138
1223520
1375194
986767
1523244
292058
1156912
1339442
595813
1941347
1719553
1682535
1415455
174040
908275
628147
479797
794450
473109
1252185
173257
293947
1769486
685121
1644415
647274
54144
748310
582386
1262342
1484598
546766
428708
1282953
378814
1179839
1208262
380894
406103
869157
943827
1586855
1508377
1581158
357583
1442346
919867
1901931
281796
1352698
393083
61041
125515
1964569
1430673
509686
1723161
548473
509281
997164
591779
253350
1981292
1322047
1800059
1026570
1646557
115661
123591
346063
1120927
1035434
1051265
13841
477699
267228
1122302
1739612
322680
1050467
158570
605260
106436
1184010
149321
309579
1213045
20497
46116
1133297
167637
554364
638500
1336384
511388
112236
907007
1639367
1616896
230353
239503
1920627
1258397
167468
1733181
442083
1566424
638557
1340021
455728
1037739
333751
1162500
1421990
1548888
532544
824867
960074
1945376
446560
1249303
128602
1123486
1307809
1007918
830331
1260635
869917
1409219
898194
700431
1548986
904165
639150
1197515
435836
38370
478443
492069
546634
1960174
1952045
137163
1273133
334912
1712146
1854180
871895
1207418
38854
1617359
256402
1703433
115942
395678
219193
158091
1724731
382904
431428
832568
1410179
1641025
1923234
1010194
31522
757141
1027246
1253526
1133115
1727841
380087
1328878
950703
44399
275518
1314410
1616576
1520250
672676
253793
1119530
1293973
1133199
546365
1825218
431701
1558058
1458415
1522527
883238
1213956
1782741
805530
652157
707869
1278868
1672610
1041046
1686655
192101
350638
1782710
1255883
1232169
1681786
572811
1367643
810251
124723
1322836
1800714
174216
970824
1850855
1193575
1696215
833879
1161353
1552196
1536993
1636035
1880159
1666566
939366
1437353
1709076
1423103
1015431
1791076
263135
322949
844849
1593508
1493587
467530
1127775
1308716
1651148
553201
1226477
485734
1575190
916229
978536
1543078
1370949
5868
1380255
808495
755484
188176
183978
1328440
647565
276784
1151909
404102
1220552
622487
1899827
1334013
781159
1074194
678767
104043
736800
805437
66524
661376
1820878
647640
1053461
1955286
1746093
108148
382615
1591625
757440
136543
1829375
1334685
286392
280899
464214
1345399
112586
425841
936936
967275
1004745
399992
127122
1149666
470948
633233
695419
1626249
43868
1616371
716050
464889
941370
911949
201541
1877682
336406
1386601
62046
1189959
1671044
808221
1748123
1690514
975960
1185126
273143
1635762
1965070
1181296
536183
1682384
1148584
1537010
649244
238790
1915912
536128
1227373
719493
1034192
856682
1303969
54651
1668324
1474064
1168776
852414
907944
1510629
1066387
1685553
1462028
1737417
1013131
1312367
105638
1638283
1425147
679377
1214560
627151
686674
1210678
1540705
1395642
1910166
859922
854912
719986
544531
754476
444321
1185380
954165
300431
157851
1648267
1896467
277445
930591
1463745
864846
444719
1547634
1705880
1144471
1101988
1128986
270828
1360799
1569590
151569
1523669
535856
1805543
493472
1217280
943164
788327
518297
1213542
1874995
1618978
167560
1344383
1017337
415652
1904263
3347
1873123
1847694
1527772
433906
1501039
430240
1451837
1844738
1923501
526743
1850451
1932099
845398
497004
1440356
1458198
457850
1357777
1365404
1785118
1164064
896088
1346513
393477
205582
1266050
1815501
543996
580102
1363447
1468777
138574
15125
1008714
1642633
1285507
675678
201874
1502620
180934
383057
440926
1815865
1407370
1817009
1834939
713959
430881
1583216
616855
651632
1719209
1539588
715515
1993021
1221637
998962
372221
333262
925938
996749
108978
1027430
3830
1257647
1333439
1903021
740481
753631
391630
1448803
1493406
209105
1373747
1988929
1061505
123821
1170942
933640
1697671
1134422
1387135
1778721
825853
412308
150168
612291
1985213
1899737
751892
952802
1740459
1320336
1545807
813144
1989081
149351
804482
248909
553839
343401
394131
653702
1138454
460665
628688
1459520
1264221
1977977
992721
22019
1596864
1811577
1527409
1526031
195347
1436040
1629010
944125
1503680
881808
648151
812043
350716
1497580
1822556
521712
304857
1711496
273352
290655
1474375
1512567
1215239
1219976
287841
1290154
998603
312799
1073902
1344130
1166816
453791
1598539
159562
203470
1755147
1937936
1309343
112492
576002
573203
333752
1533691
837242
1425284
1416154
1040210
1280185
1033624
879667
1031630
705516
415152
824954
308584
1070395
1707824
658651
1222669
1677253
138954
1108389
1558741
726493
277114
902835
1338145
1388523
1449818
975110
279913
1067353
1785148
792748
986707
488476
630743
1467850
1324334
1123583
588728
1377782
697603
1532987
1360001
1733530
1334042
236747
273563
1342747
1859087
838291
1931225
1818280
824037
30628
394628
982874
1048401
781461
351498
1963014
71370
1220291
1238794
1712190
720530
736550
556445
1063178
1698747
666630
546203
1794406
957189
1964154
323190
1103902
580795
633135
1008080
442097
586473
1879322
1942290
201266
735450
316947
1011739
2316
1360639
234393
418245
1498876
348615
743322
339913
1407470
1675388
286521
1756278
547585
667846
552311
1366439
1928737
1972491
697841
1862883
1455603
1385314
868879
1139789
1315412
1271645
1589083
1638463
865755
883435
1151644
1491481
1274905
1451373
416109
1313569
1711998
1102919
1971723
799162
915441
546705
1187323
1070824
1782024
1550580
1347932
1776889
646617
1768092
989547
1797933
578606
1350129
1179047
1423675
1531056
721531
904808
1758101
1141981
1330748
1245748
575199
874026
154591
1895585
1621843
1037304
1050711
1190802
1363097
477307
1179286
1802926
225024
352566
1926957
1072369
1857684
582879
483607
7498
762395
604035
1575951
381305
1134562
748947
78407
340598
936389
429419
1719380
1897148
1929378
1346213
428640
1977200
1651942
849944
546887
821447
861322
1621372
1061564
1540269
56517
1945523
1115231
346130
1925817
1737537
524965
1072489
117573
1934793
944685
53718
1242606
615166
529685
479696
467347
1853593
1642141
988885
695349
124098
1753062
800417
807843
1035482
23618
1773594
1499442
362413
333833
51998
1852356
1603408
1740550
76008
986156
152623
871533
739299
545206
202643
824921
223164
69440
799285
1069134
44774
683303
98786
663813
1914065
1591428
933968
1056127
1875741
1324836
1320564
539430
275630
169493
1975781
708773
1926392
268065
748387
1816722
335591
257258
562938
205368
1682755
35046
564127
371989
1056640
1108606
387335
777813
1148978
1938199
32150
810122
1842159
365271
1011624
1424186
1978101
1174915
1109590
1558582
1819605
1027809
171846
795623
146828
169450
715172
1723534
798449
1721181
971862
1454714
1383767
1948018
971666
1167424
1530731
1825109
883724
274023
1652491
600092
1768324
1250767
645612
1595570
1069550
873154
590961
1297256
824090
828149
775950
1158636
1788303
20079
229640
1169757
95236
666852
478912
1693764
1428448
1681036
184223
1806545
1005296
1972018
540631
1009089
1042317
1441091
1728138
138611
1561795
282263
396712
557200
199478
1843071
394606
1760046
635319
1331620
1271390
1243998
208278
186312
748142
1112050
1156598
1236335
1489860
134879
404315
1847702
818146
807855
940448
859394
21586
709605
1998723
1758500
142513
1954157
919112
1308318
1095455
1439546
1574273
1309010
115869
1224945
1365179
1482588
1327200
1692141
1762555
1914306
1761489
420659
1408271
72216
35099
1287425
186715
1505370
1407716
1520770
1768168
732077
805775
1340755
37360
1577874
1769751
882351
796277
353184
1511948
198893
461332
1193272
879536
195085
566936
1262626
459140
1973069
1376254
1325522
810017
1527954
715527
1918709
1681109
1584890
1615350
138656
79265
1688414
694477
783341
1811098
1962208
1483426
846310
1924110
1596320
1716734
682622
913514
277183
1067040
1477237
340049
1735256
632054
1688418
161699
1842755
1640717
880060
320106
177919
632662
300478
1666703
1405909
1847626
1296868
1874764
230045
1384212
1449836
19229
1833645
1824635
1415379
369748
1337986
1160323
772217
1857464
1596654
150166
1266433
31776
1677635
1560317
1907760
1601696
239685
526140
113856
250543
735753
1772852
138350
1428541
268387
1319442
1475689
1958489
1917237
1142213
1573461
882879
567319
1026898
307693
162449
705123
1624780
1374479
1986218
768297
1321994
934348
352293
1802597
31080
1938832
1418902
570905
1718507
504562
1114828
225984
258727
1177968
24157
454471
1252027
1396662
1376892
123516
343878
1137128
1507462
444942
715466
1914173
375320
1185310
766356
1072036
1355885
1345729
1375143
1291311
1219887
1679542
719736
1130331
324963
149585
1200443
1503099
949918
1822606
943454
1907007
1259240
892113
790865
1142042
159638
123970
812201
528203
1244790
1696741
1109219
986457
822330
1581479
1796667
1865758
934322
1261027
838200
1950307
370223
1420648
1162986
529833
1833330
804961
610422
1531436
1253241
351558
1640177
1004112
913377
1264530
1838356
702940
1025912
1138791
1566115
783429
779734
1571542
1121759
762229
489281
1347522
1226030
1750696
158528
785927
345859
1754017
143045
1838717
162668
1909914
1147829
191482
1394530
328610
720597
1085568
1289760
360967
472433
1112373
519876
1409669
910143
423242
1973311
1928028
368678
1177974
1099308
468505
189519
969373
1637712
1601851
230190
1198286
177269
1079896
1272701
1111911
1498705
1518946
931285
928666
697385
718367
1077952
47763
1786836
1294944
1628176
1807380
1154373
1729017
1618263
444553
1725599
1387552
1558302
1414131
1152347
1430696
1141609
1268364
574811
1921768
185387
766463
1519401
794627
1868739
830163
1292200
1085161
1565201
1806262
1539263
796911
342087
1858985
29364
171133
1916598
1816940
1304473
1874009
1253980
1672744
1613718
1945620
1751091
1409170
282370
46526
642603
1469104
186649
1891057
1789478
1851312
85775
412486
522886
1450444
464309
1697329
608078
541858
110044
96547
1433480
542014
113646
26502
1849596
201022
513082
392748
1032791
1049246
1601243
489831
14494
746757
1359233
917902
1330815
527266
119705
1532639
1119845
623289
1657636
1650933
844697
1420130
392246
628320
692337
1797159
1696783
1262278
1953047
154485
1286560
1193902
372588
1258473
1922830
1531120
1215309
384299
48317
1246925
1919684
1000664
753743
884873
334623
1195275
256205
621102
1957525
1298573
456583
757432
789417
590336
1526169
788325
592792
1232818
1063462
585369
1153810
1992244
15661
1587810
988426
1518093
1990698
1123192
1531704
11035
1794478
858372
1518075
450497
1321618
217594
1501364
660891
1429601
1790319
1335625
711983
929528
939427
699881
1017931
1518497
38681
984504
1555823
332714
424508
1609270
1973026
44419
1793437
1106576
1730381
726663
611042
1381260
1972229
1341328
470057
1201914
1548052
936298
478378
929747
67629
1734334
499747
1411381
1198531
685810
1281814
1233590
816
959953
1349054
1588407
1210801
1665307
146769
1553312
1169642
1941470
600321
964676
1703836
1246526
40905
908572
1118569
668842
437746
1558652
1694384
1107436
977780
1971401
956624
466170
388512
1104808
1586567
1626822
756104
1538953
1846046
417758
861552
1560957
1941574
1812293
321394
30660
1079329
348354
664049
1293298
1032919
333048
1889867
906025
66868
1767587
1045944
1612491
1557166
814217
1934192
1561890
1456598
929599
1082619
1538150
1546461
1779386
697203
1011065
730224
339070
355364
790694
1147468
988916
473761
453580
1402249
1143153
573030
966863
1278853
603712
1454551
1602335
1241811
202895
1140400
36380
1545064
606249
37775
909490
596352
588209
845167
560994
385566
226223
1665206
170422
1960827
1291033
1362797
1175560
997733
1732963
1288230
1140504
470379
1077150
520610
1175140
837759
1990951
1444668
1066772
1701324
1339329
1033998
540520
832934
805790
819589
504145
526090
1428305
1636202
736258
292523
1199837
1283655
1959061
1862477
1457133
708144
1952507
21935
417514
1864469
13806
225018
1036505
696665
825639
81956
266628
1279654
130581
415910
382210
504497
1733754
735020
756613
1734376
1922456
1888409
462777
1852773
599349
591625
1086990
1847133
1496429
1642130
1419648
540920
791462
589652
1811449
415545
1085369
1592451
757152
1363223
1384158
1886752
85453
1813808
1921942
1290754
181074
252223
1052620
677019
1602408
298386
1637400
1582659
574642
575855
776588
1505507
1143124
497086
1234488
1010560
142184
1932223
1573842
1997999
1756197
123571
644286
424504
758434
1448664
1873701
815087
781389
1934291
262784
660522
1821400
1829683
1938020
678196
169290
374125
1682375
272520
741727
336053
1144851
1681517
128273
1044600
345942
1634109
499736
556588
827089
570883
1094504
1461623
1849413
1669961
654072
1668660
1734872
621645
1186913
316334
1200427
10547
277029
1415990
1498861
435238
1312417
1344403
636220
1259350
1488645
116216
365780
1207695
1849117
489581
1146426
184080
445775
847684
1405934
1621138
1073359
940812
1444732
380111
1249728
1250319
1243309
1203878
1484380
712298
44564
447062
1299718
985766
801950
311143
596854
656520
1449965
1541362
175746
604977
357290
1202920
569221
904773
951369
1456551
33630
1775556
1142966
8919
1533192
520592
782176
678686
1911805
279107
386222
1247270
557055
1053614
424538
146739
978211
1224894
1108448
939868
1800293
1211832
1616015
1953819
1933756
1117578
1092804
867301
720819
1085602
318616
33320
951545
420956
316098
1462977
434802
798556
257141
1969771
296683
1624229
345921
1679750
1786065
780608
465219
896610
821409
1110881
1726397
1633493
570003
1820193
141544
1974356
193905
1540772
544966
44795
320455
1085785
462057
971172
465530
462443
1861348
1398569
1136786
1237602
761409
684496
599421
728505
1591210
1942972
488086
999634
558201
1674183
1864118
578434
413834
510364
273031
1122281
1712707
998438
1433292
749765
1002240
1978953
277798
475786
433815
77940
939855
482285
1730827
1530647
736011
1570925
184969
877224
895375
1775632
1745152
143408
72232
210692
1435748
597551
1122628
1414401
181048
732911
1350436
1127392
1914010
792546
543744
966817
297447
141209
159834
1890559
1158312
11994
1711392
1289074
768279
505397
1999824
316878
1522384
1026957
1255120
1645306
303853
674538
1968724
1057898
897175
506055
718937
282853
189071
515436
453080
1916910
1053065
1658547
1415099
1589319
1306255
1171436
1316770
706971
1311728
946529
1614738
555326
196165
200186
1119075
524028
1293752
1593588
1565807
277334
1978619
1877409
1040209
1420645
1307574
313622
1423043
769790
410614
865688
175217
1589503
830941
1713080
110177
1453867
879021
1926612
1268743
1853195
1332945
1988611
1626486
1990835
1422297
297971
388376
1556767
1401726
1453933
871043
1292575
1282491
614091
456194
316480
1281037
1644832
1962670
786977
1575736
834257
1180517
508119
1343567
1289775
443529
609168
287723
607465
885089
976884
924629
1650003
1031455
1371484
218315
415948
133699
1445057
1841457
1837485
1660188
627014
1427831
1587955
276444
283458
490313
426550
1954382
1433986
468113
1185660
221527
1633938
1860041
1099706
1370777
648169
833178
762311
548799
1114259
1046448
420955
35336
1060972
1741256
547446
208539
1249505
1015216
1918307
1997189
987758
128127
122129
1819398
1798033
928899
297583
1773407
1406603
1021321
1308924
975435
536728
405343
323342
1458251
235839
1183472
146967
1030
120106
878910
1204223
605747
919923
1947508
839729
1877816
1364675
197327
103003
1937954
1773833
1588719
1326979
1911201
944871
940374
1081836
1619908
950598
1077683
1464168
783185
1198104
1859949
366598
760621
910983
1469752
363593
1176742
686346
307107
626958
834249
1022950
1009167
1220251
685945
328522
1728590
1463764
1792131
1032501
1981253
1587739
1285790
899467
1555748
882927
1488711
282905
1799196
1234850
1176015
319721
116356
93276
607984
1530986
1575721
1929452
407660
767763
481446
1021289
1239296
1244559
1157520
885777
1635170
713640
749893
1194691
1882933
494449
521120
1817633
517913
1891080
736307
1573956
1142328
992886
1422734
1111789
185825
1055148
1721702
1099888
950552
1759999
1711986
956534
602347
1491622
2553
587527
1580937
273973
363839
392426
818547
1349531
391360
1997844
757923
1000403
1940386
1091940
263533
997897
610903
104
962851
205133
306109
93644
1623755
1502544
784004
1980476
929933
1942960
1064049
1061773
614212
109638
678112
1348531
1648087
1841814
691305
494278
1161472
1602888
1199018
1700689
1495273
1553594
1014038
734061
1240914
554904
1131780
1801316
595044
1839177
946479
1921589
1078387
1810726
692212
1588988
641183
1747026
1126870
590469
1207441
1291040
1542437
1428103
651494
1738292
520518
1629022
898400
1617456
1478343
558709
545766
997462
1511164
729753
1396742
1851853
1475951
636937
1742118
1948730
623630
1408508
506724
151305
46314
1165188
1803470
847879
1846174
456247
1049819
1891382
1117691
337478
1043437
1014806
1066475
517700
171600
277012
1631823
1992346
1011317
1898963
347753
227212
1287869
150462
1504327
498807
593840
618570
700249
1644527
1249766
1860480
396074
1193208
1598918
1579975
464602
1461323
437605
122622
651714
1375370
1113141
1311664
1570914
732329
1104442
612787
541796
1333247
646266
1881514
786667
391661
1371116
877582
1312354
1490406
120678
333213
1951435
1493122
1428277
192012
746798
1035186
418684
1723717
1576986
114077
1528659
1679432
306032
224038
1526226
1110175
635768
634504
311635
67966
1729999
605029
1994335
650825
547846
1885586
900023
370298
213621
1904014
1464980
230354
538030
1082542
1755776
789826
816053
1402406
1481200
1642561
1994106
1164778
788653
61548
1904848
868759
1639446
482762
795245
1517859
503714
782167
30451
1166862
604506
1895683
1382880
1941871
430192
1744758
368558
1348024
400051
1233556
1491621
885029
1593078
1113247
1471296
621131
363622
1106760
1228206
615846
1437230
1816851
1998506
1338656
672261
1799598
763637
966938
1381863
1092170
1938227
1690698
1178341
698988
1611736
1683882
1094851
163087
199266
205545
1791125
1623052
1689241
671193
1551479
441530
1685513
584735
1237122
1742714
731143
599653
1903765
1864171
166741
1117006
1451450
116942
676344
1444040
279458
938449
461284
1110378
574041
1301223
727646
394216
1986698
1664342
854710
691886
277186
1924655
855623
332372
916083
303081
717082
1523440
1863005
1515510
1656054
492796
1916976
909897
335523
788153
1069018
369292
723560
1941052
1463629
1062548
263596
1838228
1638933
521559
1271026
1843044
98359
887631
1862655
390874
1331616
48361
1906512
751464
452562
1570296
1885349
913017
1150348
420222
524605
1335478
1546521
332943
181109
846201
1522525
379610
938959
32877
399812
245431
1039364
1446976
1468571
239418
3983
1364475
751937
1996108
478457
363814
1364938
1858450
1579965
1845954
1969629
1458272
1453621
770026
1587022
1553093
507394
558872
239308
1188019
1075096
1863466
883634
246419
860833
1587908
623809
1901138
1749107
1868335
621740
1724580
1810276
1926734
997965
810828
1433469
1811358
1889227
208852
233859
1995306
1615274
1197623
344593
638211
785755
119050
142357
544076
1934237
1767685
1658121
1236412
1304993
1050884
1653327
474494
191455
1894138
1599184
82025
1338118
1188612
426670
355348
1171850
1839199
1638493
1961936
1417387
336835
1115518
397620
1875556
430672
1336869
1546066
1481043
188326
1799785
197483
1091093
1427213
1810934
39828
1541190
1542481
54155
14689
1547066
1059021
1176390
1403843
1737980
1491212
367135
1565975
500267
1902923
66831
223449
1307187
1673253
1844792
625047
867603
115370
361800
1041292
279139
1196850
1868090
1698532
615297
418359
1667155
803639
84487
1508917
430527
1475104
733891
871845
1338258
1153570
1833256
124451
1583556
764885
1690403
1848796
811131
513863
1798897
866012
1970479
1129093
74987
245487
258644
1676961
1250817
1619362
665944
526201
468193
1751175
762562
140818
675148
717047
1534504
600141
1148090
368477
1760391
1664171
611567
1527330
427394
279776
1777380
240666
1823422
713912
778045
1142283
786091
1038393
1028314
640761
768151
1766267
646510
446344
801632
724321
1152538
7408
1196971
1755044
517632
41761
467659
992707
322570
1183555
1101404
73398
869245
464141
329481
347731
919619
1190022
735707
562822
1229454
1581953
961654
214560
428229
1734034
1730051
1147439
664936
1645609
128206
1104623
185587
1011179
147853
1356610
560913
11333
1307844
1525024
104603
723757
24149
1406903
777084
1230251
1978785
1145732
519728
27626
763531
214070
1370878
658304
1186346
1922102
1272471
149787
673060
768976
1777032
1851786
788998
1424062
721167
695739
1131247
48472
253259
207306
1034553
933712
1236512
1139016
1776035
990576
747422
218019
1535222
1894787
869899
1593506
409713
1923966
928358
585239
427357
754690
1084311
1586483
1440053
1795361
1028362
1188868
647682
1512647
897741
1527849
348894
174328
113458
1042457
765013
178069
141000
1585574
288774
1448285
1933268
1839317
1892735
1235
704423
615693
672199
1106932
888398
137824
901978
1361336
1016844
360462
646580
943443
97474
1034792
205934
1342140
1131468
714723
1025589
1513619
249595
212207
1242115
128132
593717
994537
1731348
809629
736428
739336
714889
1076630
1595920
753723
1977311
1191873
533459
602293
251855
485484
1505904
76510
358698
232413
1828657
1435968
1059037
585616
32609
447508
153284
479170
1163954
405871
1012672
1423546
409421
548237
1593131
1906679
991470
1031545
888059
1081770
1159477
1371619
498183
1869388
1833506
1249961
1685747
1425754
643120
1726168
1273590
475732
1693489
1568852
247183
1134841
1840640
1651272
1110765
1942172
1231208
340280
1636700
1984913
1873953
938826
1816888
441152
828287
848650
804587
601649
694352
1685642
1077297
1062996
39480
1969410
701496
1270250
693587
1274417
443540
1796279
819967
79096
1991637
366210
1789719
1004908
417352
819659
1738688
293269
926502
64794
1414895
150904
1283648
1235259
1552207
592341
901108
332188
860689
1039977
1521001
1456820
226814
612281
1941465
1976103
654214
660230
98236
820176
544418
1914127
708643
74597
1835661
1716798
1778986
1198620
1426198
446802
1615801
1339508
466573
60473
1618187
1743363
529129
525548
1018228
1895575
1358613
1481538
663161
1143868
970838
1517532
126210
26827
1524454
796266
1934467
1967074
706745
1982624
1527661
1730034
1476140
159336
1244282
648029
1143463
1732841
909085
114825
265085
814035
530542
181447
1298551
1742160
1025754
1158067
103409
933600
914161
1756206
320224
425789
692476
625732
869839
547940
1682968
553296
1636779
1720373
225426
469377
1465328
1989721
1510375
865297
56928
730720
911247
1373913
536305
1738458
1516561
402039
1103283
384970
313845
467494
1360083
446815
706734
685152
931156
1141535
652249
1703452
243819
1664651
889928
1713280
991660
748778
1286487
236699
1535352
1240107
1337766
1915887
668251
56747
1952645
1596397
204910
1844687
1314583
575993
745578
678512
30129
897344
1220058
237863
1732383
1868911
1791636
911574
1673761
1590009
1254716
1396868
586500
1799899
716296
534934
1058035
275892
248298
5651
375741
1891715
1159433
665074
1852834
533239
1750966
885147
1903202
453212
1814283
858260
1837387
628548
1218815
1639766
366692
621821
1124794
578728
582001
514494
246403
970531
880298
990390
1679629
977260
1629641
1865545
925318
1102163
944055
1385371
1394400
254055
757346
1444651
1929604
913755
430290
1223587
274730
411621
731775
926491
539641
902147
1089861
422469
1717589
1642395
1658382
1692702
1258155
547009
1251298
495568
489343
578911
343022
832953
1397968
1176708
190606
1387082
1087178
1127390
90932
701963
1110590
773221
656864
1458370
484126
761141
443116
1778156
729453
1074461
819010
505746
655837
498996
231601
1046555
141941
1059051
1483284
427530
570310
1171015
597332
38556
1017241
942354
1174176
1823056
856653
1475554
1979700
1797043
1134260
727520
61887
1511095
812560
682978
1982006
543704
198513
1557866
949765
481951
1450447
459899
1806295
1859109
1851193
763526
1025973
1270440
763033
777442
1239428
1800297
651023
551973
1530210
1427736
1732331
953836
434394
1124139
1217103
1919041
1829329
1889125
1291319
223094
672008
1972674
299845
916715
852070
996526
455384
1909110
1570303
1476224
1016468
905934
714354
1539700
939097
55723
1864491
1111659
733305
476764
1596468
1978218
1318206
1240820
1777693
251336
594581
1381615
1526781
796635
1332747
1617151
1654078
1677738
1638055
664152
1521729
1415063
570400
1653102
958834
520902
1708546
1691244
1726823
1388072
334664
275516
1216954
408950
1952190
941356
1446417
892245
1754858
504758
1084873
779186
519623
798480
1837608
647308
974554
1793119
1984092
1855811
378733
577569
342379
380707
1906152
1466863
1118029
1843596
1611104
971650
884857
1657295
1062214
1241829
1242310
1941301
1535452
1787174
58683
207278
527120
1549910
1004655
1501410
1294854
818097
665443
550892
331856
1051659
1896127
133354
1257843
858372
1896717
339312
550750
1754855
1089557
366099
1659516
1441272
1563188
319822
1194783
1844874
947651
211509
1368719
990359
1808615
1303371
4267
687467
755827
378583
168923
620505
490341
1735425
1974481
911273
1266109
696747
1498114
1980262
825247
766031
1710960
1095353
1331745
1244636
1063913
829708
1907610
797631
976868
1363898
1784470
487028
747341
1370406
1934927
658411
1507933
1637251
1783208
467332
1774718
993586
1663839
1437353
1979141
1750317
437314
1719619
14585
1288922
869110
1410315
460889
894283
340402
1160815
176579
99027
1934418
16842
463289
1522885
849168
1650270
689066
73208
1535074
1118646
1460974
787154
472479
1765777
43617
1315268
1276338
321069
618802
1925526
240244
1867022
1752148
221267
1020694
878124
451486
567733
755067
1517618
1279770
1971778
1051515
464220
1687778
1148743
706602
365233
1417172
837966
78545
1615430
224861
1527595
679798
720024
1398820
211667
1112550
1356841
1648960
174809
10631
859805
404914
19998
352289
1304398
606196
1190338
142283
865424
1776177
1698221
1983817
1291871
1763282
297996
1617270
1647105
185161
376965
1450931
1895611
1067478
89950
1091849
717399
1022302
1466962
725711
978800
1459747
229689
25586
1804568
660647
1818833
1889287
841682
172117
1879046
469187
1889776
1920879
1864584
1855601
1716273
1231288
643661
1480708
1047833
524526
1041702
4640
1169027
690386
808402
1392229
627080
1980690
89120
667004
1105444
1346954
867189
1067116
1267108
715256
1650578
1498536
1795219
1744904
1486847
381228
1152670
1933532
1094465
247329
1764053
631749
608278
1219142
49298
1629091
755669
84980
719447
222916
11098
1154075
1766832
544762
1853517
1843068
540205
463878
1678668
493988
191489
1926853
626732
1221183
1847053
852260
750728
1722691
1106069
209158
992979
1572985
774606
679824
1251398
1262362
649716
473882
364580
1286782
1331656
273823
1828448
804260
1621838
202374
1367826
951462
1673933
1593855
920025
1254253
716522
226834
1540423
1659676
1498957
1116757
1977644
1365085
175431
644501
1017147
552675
1221974
276154
1016541
914972
899411
1296042
1298755
1682132
1034206
1546562
1656959
1239739
764883
1074505
837668
895782
1845750
886581
90498
884063
931931
561628
1904722
1302739
16698
1980016
650493
169879
1191279
1550198
1909853
305956
1808298
864541
764378
778514
1913315
657789
1355386
1188739
693535
770910
1648184
447047
1666111
1477636
1794050
398378
1343209
483278
1501073
416730
1826562
1339255
1231802
1119357
908164
650073
1837411
369300
658310
998855
1391467
1621512
279109
1745653
249959
1119969
1521423
1033177
133890
748475
1559603
1198480
1535607
1928169
1660784
1737512
1236146
1444391
1391985
1679076
996880
388061
909526
1586313
1705687
938967
1302651
1506387
122005
1865978
1753811
640633
716845
1135245
992899
1584314
362141
1137778
1040784
1253014
1481159
1091681
972154
1563465
1103070
1015533
843685
1316474
1068305
1725419
594857
744948
735930
709282
368658
356279
903272
1768879
77912
965188
1894999
1473723
699474
213693
1525109
34742
332901
740329
1394973
1815816
1235167
931166
1472187
1916624
700451
186381
633498
1509534
1588357
1530842
1633845
963761
1408043
473189
610695
1369242
931060
701125
446909
606933
495348
1652631
1730644
1526079
796768
1750070
1542155
362987
1326380
542991
674135
1540844
548688
118552
1267268
481383
1761146
1955876
851157
1530105
1380044
138584
1460885
1334596
26672
1139954
342018
1471197
316709
1382877
891463
409198
262753
1590811
1364494
823392
351800
1006289
838900
554765
940550
170609
1011897
697791
1955420
320291
1236301
1469522
711015
1935108
803058
763256
812474
225868
362692
962769
1932605
467602
1393669
1764326
564590
1589793
522951
1060254
595327
1917530
477458
1069427
1521876
1441425
862119
1751122
1042110
30581
824130
995072
178944
428234
1487921
428179
1169467
522084
1958836
30530
1915392
1444120
512426
446672
218951
1137197
162237
1577716
788804
1049603
881258
1476144
1625745
1562003
864991
1588329
136172
827904
473643
459431
217639
1544182
1287020
1366768
593201
1011227
1058183
1239096
565646
1180335
1963998
831750
1460728
695097
697419
1473341
1589674
1741050
373823
1847811
1370688
648333
57439
130781
1174841
608295
82570
905455
1805560
1605620
851248
989305
347290
1052700
325736
1710919
1162597
851939
755034
210025
321954
379798
602854
1940639
98165
1276697
1404955
794602
1217556
243105
1547214
1051050
1535873
413916
816069
1572967
685418
1712245
391993
651030
311093
762844
1901384
884057
1697691
999482
1342495
1461906
1630779
1483205
711144
486839
1711972
931602
1682053
1944158
1645427
1545282
1136942
1397090
1262891
1693761
541025
204357
545872
1657168
871597
1358878
65701
1284483
700919
1281708
237492
1819858
22871
1789277
410228
1661289
1088146
999669
1049523
1060719
915014
223556
1682574
1057540
308518
706298
130891
1204847
55811
1309702
1813187
1027020
620260
1130329
1627421
815755
1647107
1121466
1012971
735988
793560
1824418
1058628
1674571
1071383
251135
491907
1009723
276595
1647740
1207010
354567
73918
1649619
85847
1351216
324533
1032190
1954950
1161195
311037
1525920
897975
1558713
133502
113943
1076632
1893433
251512
529339
339975
1828096
1329199
1362215
822194
384138
1123787
610545
289921
952207
820506
226958
627672
965235
431182
670246
1132133
676242
1409988
1824943
1040239
618561
1388438
824950
1591002
502028
220779
1048594
352641
1556104
551823
824228
223608
1807299
1272612
1098890
487798
1399331
377630
578821
1063318
60357
1133961
236608
375398
152717
1614488
569109
986508
450694
43326
356595
784059
1638218
1506495
1290217
1594100
1015335
1858773
1310022
338381
1852847
1876580
277330
155427
1084917
447358
485433
75279
332199
1743363
368431
1699075
1618360
1412623
117380
44816
1038500
253403
835834
1558221
218417
786505
389161
544124
381653
259470
1575634
692391
1336886
981258
1301995
1581442
1679515
871934
1265664
269890
1697867
779755
896030
1142469
1071744
1483057
1770263
1121546
1887902
1371989
555403
1279479
1504971
574404
544914
876885
1916218
1405220
1864119
1612695
1020554
953962
1813807
1026165
1989335
1271770
334726
1363595
1703409
1659940
872516
1509587
1885942
1870043
116214
821945
822372
1560323
733840
235722
1271631
120350
653491
1751620
781682
1856125
761665
464971
9678
1484297
271957
321037
1179026
967554
513039
1585894
985484
1079511
503413
199810
223679
62965
308841
76546
1303026
1658294
1223143
21481
137124
1646214
44603
1604433
1996938
1728132
485756
308991
116418
1138988
1895393
1864850
1289337
1425996
717992
1180099
727003
107435
367073
1877731
1823176
127690
1659379
1047644
744544
677425
1804222
1378349
102706
1817363
113906
297676
1284560
641281
1572127
1039086
1029020
168814
1490301
676329
992710
338660
1952603
1193480
463711
381547
913255
1485786
1407061
410303
1373372
1922573
649570
1529739
1652136
67485
416914
1753852
1086783
574694
154449
1640545
362047
1800782
898165
95805
1531036
1722736
1240638
905425
536051
1984482
564479
564006
540735
1861277
1023359
677985
385913
1243506
1386363
752793
101358
1372912
1762763
705882
441674
1034283
1586726
1389432
1751765
1711041
637020
1308361
510388
779897
1301257
1098783
1703860
808455
1921769
446273
1381806
849924
1393993
1322260
427126
475942
1027074
130391
276321
1347011
1269514
1068492
55938
1637134
45227
1796869
296960
1817951
1378379
138038
1745176
262553
1165031
768913
1411759
1617618
1620283
426867
1942493
1981826
1072682
1220565
819660
899322
973092
832319
854641
1675865
177748
1151947
1949678
1032122
612700
1077459
1931962
1216516
1209683
1045802
1229869
1961927
1539970
378468
1654801
557535
1447229
1519172
944534
580988
814767
804323
1857200
1437267
478205
5976
666690
1733057
616926
637806
178639
1822048
1486998
313264
453713
271714
377979
586770
915544
1562590
902077
1788667
1548571
762935
1067850
1776207
745452
1225528
164905
796539
867914
1280002
1876927
554096
1798795
520637
1270878
1011229
1964336
1852131
1588899
1015955
795461
1310229
1466992
1371948
1733710
347944
759219
1948553
462796
1487694
1120493
1830820
1101121
1307993
24844
198372
720592
68552
978517
1698659
1372751
314832
191527
507509
1827137
1019166
1107073
1766961
1848926
542472
472558
1159868
1213820
1376938
1806881
798150
5459
94539
280149
184811
1043780
1918124
1555854
771515
242072
1075667
1724043
1615476
227282
904242
1854931
296953
1340137
1473720
748777
1515014
120859
163619
1879531
386270
1154038
344625
883126
1736260
1522309
1942179
1429017
1091857
626386
23205
307023
1926009
1231076
1602735
991197
1185272
1573031
184922
1417506
649360
1616918
658906
1616442
1953487
173825
360597
902939
1088062
1502875
1287101
1408457
1384543
1917446
1044445
1203248
1433533
1395472
86368
310047
606856
91883
417575
384305
1574980
298257
1071021
894862
80846
1521239
1843442
890989
43256
635133
1197833
303044
1051577
891313
460544
1225564
557445
535960
1402127
507495
1642373
1507244
1095591
572055
1922336
1793194
227617
722931
309277
1362761
541781
614204
1042126
955048
13513
1655426
672436
1097649
767581
886811
201727
453884
3190
1458511
740821
1221982
1387221
264187
1567887
282518
300706
753656
1183637
843556
176340
1036726
1434116
395404
1159564
1204177
1760778
1320415
304539
393744
1617117
375695
1724348
207896
1295983
978229
133988
313788
360116
1581410
1349449
1635988
1681762
685996
1608180
592138
128859
1301473
1752054
605582
206638
533769
936042
1303207
1907351
1864413
704939
566817
1188401
1571561
402732
1851245
1612518
1312544
1467616
1723376
24327
481846
129773
1040922
1123991
143024
1021436
507060
907007
1107291
948798
1636343
140099
1722831
1606805
844659
972731
322278
1505649
1118668
64110
789731
1808600
1019934
370986
55519
1682093
1367438
1046689
667856
959937
183284
849112
132111
1032555
487488
366799
608231
1838045
96064
1710067
1786770
373945
857694
1865404
1050567
1674629
280324
1716951
1508638
497781
1023772
1600803
692885
258506
115045
118489
1790278
1199364
1004608
364218
1200764
242075
864840
815402
1208979
1390679
1665177
1774350
1011292
1575571
871141
1573420
1544050
763541
1478454
625250
1283462
393939
1080219
1089746
768677
1049315
1655040
1737239
1704637
533509
921146
1192444
870568
274876
151643
145267
1392150
1138601
507160
1347689
1080871
1265822
571464
1207776
523028
1800634
660354
998599
790368
747212
862028
883450
1432948
1085890
668467
1552960
1479911
1381748
210031
1745818
79462
1673101
950353
1068218
1487755
1157402
371188
1503545
1137491
826364
1412611
403371
263549
1030729
1133855
1204807
1704401
1408129
1164284
768316
1848996
1565008
1954127
881109
541722
503599
1414536
744814
1272131
1648738
1070369
1977437
1074292
1617195
1792658
1937646
1197216
930872
71469
1532870
491513
1130820
950954
864942
1975972
1674508
1506395
1441418
1562131
1378289
486943
465005
1314354
1268495
1580477
1024071
1990399
116506
979547
1190538
1051774
1873980
445099
979166
972398
1896927
131850
1310579
314224
1639822
1024053
878392
921228
983014
1307245
817003
1729145
1667145
1099523
382334
1023996
733323
1962163
127447
1377105
1811270
761519
230399
1413096
55705
549588
401356
1318252
856917
1723810
1654845
75081
1900605
98417
164250
952938
1577932
1043821
147877
1719345
1392780
1854182
543807
1032770
1114094
1847731
1184361
1260118
124076
1232045
1284478
972873
1292036
1082834
993009
1026800
1537263
641404
1270584
1766982
1543789
809950
501173
1089859
683071
1481584
300396
1009896
540567
941916
470283
1975064
1305095
1543621
217235
441374
963110
1945568
558470
1475380
414290
631209
557906
466755
1799994
246549
1090581
1987323
1524742
324292
689635
793995
160764
1974067
1184827
1162708
1839202
1228155
212244
1055618
1666589
965181
1349932
1977687
12793
1075914
193068
697461
199583
84964
585320
111929
103126
1294242
1944160
884182
506422
147528
809053
1877698
392335
640057
1284879
445752
1220714
469609
589224
1285881
1111333
1501343
1896805
1576987
1994143
1818568
1134877
1269016
606613
1974353
1462167
1431850
1779798
533093
1486763
627183
1453725
1750819
270548
1149351
747294
1677726
1313004
1463988
585263
50139
1181270
1750887
69556
359724
1495235
1145298
820156
944124
1543766
318124
630568
428410
1780916
94887
688303
838088
646531
1161001
544348
1109025
1889227
1938699
1874686
1153137
1607779
1765662
436283
1062556
157846
139037
420473
1938474
1866597
1423100
775214
1072837
1729708
1834394
1040906
839812
986391
725165
324231
1985770
1476737
320291
880762
1602653
1961901
1281239
1217797
1387465
1394503
1945404
180422
1298166
1825481
1286719
1958166
390483
773181
1275371
279467
1971705
1162954
761193
915655
1527614
1242095
1784804
1686640
1493281
1188783
1118653
700853
42751
715339
1679207
320822
331254
69259
1712417
1524825
1539514
1409202
1303502
1598407
1416866
1837200
1806630
502307
173416
1726446
1728359
167491
1344709
1062289
48763
1068162
1156543
1739574
1937056
838423
91120
600608
751698
1523555
1961515
875082
238168
1707399
511587
1543746
433567
923317
1476262
527024
349362
521919
1101182
1462439
15448
1698112
55050
466147
254991
1350669
691439
596655
1764877
615706
234280
1741184
584623
1206806
38743
1301827
256474
1435253
853993
801532
1802275
914836
214630
816619
1640641
1471906
1071462
767907
803450
199161
666725
1588378
524224
594935
1825388
666637
1895871
1285862
1122380
38448
1299463
678998
125610
1002330
1493618
1917498
978441
1358772
1309245
861084
1574405
99800
93753
1678166
487916
554156
1421609
101330
525242
459370
1246390
976679
128578
1554933
1345515
859663
806970
1753793
265878
150115
978802
1927569
1467844
642554
1078699
110408
811139
451224
1049237
117260
107745
580994
1852990
877219
1613474
756443
1735848
374168
1200920
1732416
294688
411116
1925924
400748
1192493
992891
1554481
318936
222091
926859
1201445
419451
1004404
844723
1947712
48370
819247
1833044
1653877
644649
814517
430352
544292
1279548
1167158
679337
474459
879210
103564
1462777
1637124
1373120
1193673
891673
1835055
1926893
574986
642459
1216309
1004160
929742
1003712
464270
1930553
130570
367989
1139563
196581
946047
643638
836275
1811993
1850836
1302602
1072267
843627
366831
1987169
804075
912947
783038
1498688
1980569
423012
1344525
1960693
1921720
1244295
42538
1045558
844607
974858
821981
855107
642690
397757
856784
1206102
846899
182245
450072
847154
1170031
1937047
845859
1259820
179337
1688128
846879
1244544
1903319
55101
1951383
1344852
1780888
1418479
44815
1881628
895694
1989364
1278205
961586
556392
415950
770840
69170
1622437
151657
835286
728523
1121666
1880762
1851442
200120
1594124
790247
1052927
1188736
1946122
1695042
1557993
1764085
275370
93310
986817
120262
1115099
1376201
41249
1873553
302699
34078
111394
1734504
591398
1950758
670117
508709
684674
444348
1043044
1017005
1566421
944603
1538702
1844011
1560142
492358
1937590
1246927
1243701
1461125
893360
152387
958045
1106662
601432
1411983
712332
278983
938472
1507320
1277535
790472
715174
1201891
1070476
229112
1899488
1791416
506512
1267951
331217
1814306
547316
939162
1968315
1186288
527092
964194
1102379
1186063
1540386
1947679
95017
133627
8629
1215321
1001490
212614
1172945
1960797
293578
1675953
1890574
1281886
1449123
737081
735228
1510502
1078016
421825
3199
991635
524539
1534925
1844201
641482
1410768
1535871
1613390
1440120
147246
1435787
817016
1432164
1596932
1082608
1845951
18945
1687244
719570
1893406
334989
366450
1191662
1154249
203149
1169337
751351
1663776
808171
1652123
1769730
223129
1227643
1175978
1824754
700103
833785
982234
855610
642322
1260375
1238643
1636610
166114
1410667
1026834
479124
1844038
1625376
1414912
1941932
867433
1968030
1574558
763722
1303565
883167
691037
642843
1897295
282831
1168569
606539
720915
1613890
686921
1448726
114591
535545
994958
359742
1425194
631404
622292
1705094
1128226
207445
826534
525898
217031
88448
904581
73329
1335954
436394
557723
669134
1718329
961463
1593391
1423446
1032669
841716
469955
1912470
1396843
133433
77705
1912920
440472
310708
608138
1486434
1729973
948326
318245
456466
245011
1612390
1481911
164562
1754499
1651991
269558
435218
1390959
854783
284141
1541822
1111032
3381
1266669
894871
613855
1763090
1384415
1533709
555759
687357
731091
1835206
1462200
1210063
1146503
1825759
645688
168623
1045246
715878
588984
668345
579137
1242937
249042
1131025
984556
1557083
1098085
480399
809905
809811
1535502
23851
1733727
655985
1453534
1477852
1563017
1843709
378413
1010878
452466
651467
1260138
1484936
1524643
1453169
339776
1111651
725578
907416
742579
904410
1906919
1480767
571055
1824409
214962
658792
499439
1849949
1590543
1490384
384368
159417
292913
358598
136355
1522537
1704850
1097942
1297884
812112
92962
1403825
1562636
1181697
930167
1771368
1178347
1764491
266908
1000938
113911
1324179
1794453
1203103
1467178
1827922
116647
917237
87114
1236929
267095
1244657
1703414
1770099
1443831
106580
1843545
989981
1422482
704871
1304644
79771
1328920
1839127
520905
922280
1159033
1150141
781272
863354
962125
860509
1379920
32523
331390
1748449
1648018
1311701
1207532
1608262
1680790
44387
1020898
100674
981233
67815
41973
86583
1032175
91408
1387541
1724142
492880
1033717
847585
1233748
1195096
1537134
535346
776022
1553281
908699
949001
9389
1917278
1750768
1297595
1192460
1689920
1054771
277467
636796
1848641
693262
1106471
675221
1313583
1687186
873701
1429879
35678
257551
184174
15025
1068575
954161
151528
1390461
1757823
1249775
580651
1017575
1002823
1315113
1664989
1552972
429000
1297002
67881
1335935
1832368
429642
31641
1117278
418894
325882
526551
1702380
1380453
1991400
1467821
953626
1714664
212751
1164234
1258871
1113386
1693943
1775214
826150
1163478
1260093
1574738
605177
1013685
1860536
938041
544994
738394
1248380
1990698
1183463
14677
1366489
1671161
103828
1367101
456944
1696679
609480
877129
14966
1537202
435941
514051
1081073
592275
1700516
1593908
1640845
947368
1725397
846836
1307992
755406
1650332
423824
597745
716019
1436276
190602
1887491
1770825
985679
55305
836067
703379
1806095
695442
385748
956922
1437135
1350408
1508766
1312747
1203095
400666
374419
1016094
1435121
826981
1815327
1565841
1096472
527480
1162077
448605
1833726
1703480
1827708
1296949
130563
1569022
393272
485376
409865
1590158
1602651
1423079
1329077
75307
127351
1874000
1715453
982772
86123
69643
197787
161509
1856343
66755
1627326
795580
656191
1397705
1928922
252683
1969765
678563
66318
347595
1693642
1165564
1802376
786942
1759936
726181
920362
1933474
1313003
114005
1217385
942743
1682773
462633
1721225
485456
1890805
1130106
1114259
148743
1137321
205134
714542
30567
29286
987933
1318314
639980
1343296
750686
698507
1862045
1912418
1181383
306990
1711113
1758603
1582711
1389586
1426165
399503
1943527
1687218
757083
1890760
1120894
1314020
277083
1097958
1252742
1229992
1780477
96308
225745
369647
1801178
109470
53577
1447574
1022560
1306728
1105264
1795229
217477
952541
155863
1899171
1462673
127577
790463
1100164
640702
272932
136459
141196
314709
928997
1821557
880001
995158
525908
658070
597275
78980
564694
1971710
19105
1653502
1169642
643937
966314
343446
1215725
1375349
111430
955211
344754
1678857
1795295
866838
628737
1617026
1063186
1665851
569063
1937825
81860
1799519
660481
1727266
977107
70327
1910686
710519
935898
1562308
1625772
1923852
979148
1972119
1782363
440318
189408
1178262
1006415
1528799
1838162
1562470
1580193
937411
1213567
1222170
932986
1673783
968260
1355239
1004699
809704
1928629
1258049
764449
886793
1433302
1845212
231847
1627906
1059043
810041
808805
1049437
60355
1522038
176469
1687670
1767747
672621
1260413
212055
360130
1247942
916034
351272
357820
749251
1925295
555692
305755
1164687
136874
358780
1977550
12053
1571599
1740877
1226261
1732616
601786
76442
1988900
1235148
1734594
1136186
738066
523111
855272
569801
1550094
1059326
1223660
142255
1087571
1602364
1263110
1928511
133685
1652561
40158
1152596
1607867
1680914
152286
801221
356959
840543
1840676
1921063
1144166
835779
1474647
1279625
112629
1497530
1174711
1499771
1229622
688680
446987
1986137
393126
499818
560336
547462
1190520
455640
101639
1556574
1469121
83568
170444
1699742
749077
90648
808246
689591
1814370
1614601
1374180
781969
622445
1204050
1098753
1348749
436217
1783411
892915
724716
68951
542977
1176262
1327368
1419566
1922552
1282868
273231
210223
150585
1195938
681608
1519717
90445
1656652
1122825
1257108
932248
393707
86318
338090
969839
529989
1199275
1465639
740932
70502
1324368
17765
276438
968070
1152837
91266
930624
942872
303503
901196
1819648
1786251
1337291
103588
1305940
1251161
718403
791759
703380
1603056
1892238
605865
1680049
1130082
1471835
1168672
1155719
1355318
1591095
779486
155008
286973
944345
312634
316345
120722
1379238
1840998
1093392
1499651
1112935
187556
1188578
1395298
1027045
495950
104929
1383051
58925
918365
1435274
847914
1794658
410350
915695
885612
1166078
538614
1782981
272612
1779782
655955
858013
1803854
1304399
1816200
1766917
1816512
1818525
1813984
1254020
257521
74686
955313
1578505
901262
298437
1368215
362972
367783
1977093
922226
1649678
1352363
1778140
277793
1309539
1170207
1172612
1939214
1987608
627266
1136800
795587
1561952
1032867
203880
1185373
929120
770054
471989
851718
1073196
930430
1342433
876796
125144
587107
496632
1875072
1831337
322303
1161733
1542704
1181677
203341
1715459
1311157
53783
1005871
1609882
46202
594641
1461928
608040
1369200
1616611
249630
161649
746824
208174
401367
1104305
110253
339691
1046640
275559
885555
1823997
932172
1856912
1466505
698701
1101035
1007914
682241
311887
476256
1795731
1676686
1427445
1582360
144685
1264834
1010621
1136389
1290883
1070399
1980098
1767050
1623914
973027
1315539
1469106
860285
1330244
1075908
1957053
716067
30571
171806
1058092
1247019
727861
943280
138336
648480
896294
448512
1091977
699884
314842
1859445
885765
802395
682773
1397364
1767332
1575123
1200018
581343
432275
1222342
1608558
1577069
1269151
1334961
1942151
261853
804232
1277893
1646301
1075765
641614
860701
175292
571736
1536252
235188
515500
900456
924793
1920664
115430
1469440
1977762
174416
519503
494969
776048
1693999
1108830
966391
1735317
1450350
1862928
115145
1032433
1698966
459070
1227657
1150467
986104
30259
559712
1058658
1303351
1487375
337923
717064
1933460
585963
1686234
1186594
456145
1548858
1597960
1760930
347137
1353501
1897217
1413392
410032
911750
1280228
408490
721185
1970525
1851417
1327140
507624
664624
930923
313966
1779552
836382
572018
1711198
491309
1503609
786278
1610213
1254859
1647266
629488
322566
1730347
979797
1995829
1162368
553313
1593722
1938044
1576734
1824898
400666
964282
153656
1070410
1161668
596073
1120478
1217606
1857180
820896
1811996
1223183
1877582
96594
1530261
525590
1054148
530096
1115830
19258
500762
388624
1340037
433415
693000
1326139
903149
688895
967704
450778
1028023
1976236
1081628
671753
630164
173910
1889454
239250
1711515
1164784
196743
1269533
1775759
1270965
1889540
512003
1552123
1398713
1718475
505098
91012
1141909
1174624
281673
558119
574531
174497
1233656
485685
1205176
249515
45212
1362819
163648
612650
906911
192235
1391692
1245759
1713112
464363
1993594
1708608
113405
684039
541922
1214703
1366539
1023586
541467
1418345
214896
1569274
1788326
295594
1143715
1699539
1325727
1273919
87493
1548640
475395
800421
484424
1824202
171790
1552427
1100930
249797
712589
399313
533927
1203426
810525
1730467
988124
1086165
1447865
955496
82019
701176
1347330
1962555
1093050
129096
1758200
1058649
163956
145444
1170370
725544
1146095
1966362
1946443
1187521
1225963
1352338
566246
1747282
844366
1784045
343399
799750
1712241
1150368
1528738
640110
1151327
1115764
10367
542027
394130
919875
1793107
755478
1005960
1454840
1985824
1463413
1944352
1857158
10359
1693165
1277524
1996244
226343
444346
1041131
1196370
1441405
776395
1269925
7384
1770288
1516286
573795
1893828
676318
1754985
47615
1709338
1438028
997669
952282
178120
376023
1857214
75537
397588
966835
1711886
1858413
586504
483980
653946
949517
704632
1934030
1689162
1655314
620304
1340393
357092
876283
1486191
703320
1408383
1763916
1905672
1267426
429337
264647
65435
595919
411501
411509
500642
358208
1369291
340944
355074
879110
1917585
1569399
520722
1931261
1445346
1718881
1745113
1672161
1719666
1910842
292417
1022559
922284
685531
1059397
1016776
1949488
334345
1615924
62651
877848
419476
330738
592444
1557963
915178
227977
1715548
25753
1233540
463200
659275
894566
1184432
1032170
1557754
1755794
913730
1112831
923699
1459997
1204538
1352492
736506
703425
382778
1822428
190659
756152
1237684
1204729
1287924
1713321
791100
607360
762206
1046463
938146
254390
1576355
555454
1277961
1011178
1690333
1818713
104806
1657525
325515
1573670
1558242
697465
1409399
231507
803792
576545
156130
1919323
1965354
1601900
1388615
1786455
423951
161804
1425696
476557
1908093
99279
877400
1573298
1616985
250737
866239
431043
686758
535923
1008859
1942551
1942109
70435
870259
1545616
720509
175158
351719
1061132
1780391
1784701
371479
414830
1913263
1208188
1851395
234964
103062
568853
647157
1368924
785565
1285150
1388880
1827591
1633370
1944398
113515
1299103
847469
1208796
1907356
753948
993442
1961139
1103175
1897159
1418698
1791487
1920162
143353
468993
1303982
1084062
1443111
519268
650891
1635415
1470094
1472727
1587094
1788583
538284
334380
1842569
1911114
1107900
476967
1956757
1516317
279728
744211
256778
657891
1728188
28855
1978867
567025
1923312
650838
939181
733642
603898
994252
603227
196658
1725078
1045726
485714
167372
1802358
575794
378080
672623
453746
1621384
498246
307789
550366
725473
1515194
438714
1207208
627419
477778
1420158
950772
1159654
1530664
979305
881724
789343
1952503
508803
1594899
277831
694170
839468
880338
792021
1366195
1670486
218411
1251191
1070988
1823974
240066
1551881
256115
1384189
924652
872972
856765
1462842
1233420
568146
1584596
1981765
634346
1648862
962643
1416364
1750071
1746401
1313016
146849
1304913
318343
1168474
808514
1968543
355370
1833058
1812783
1024794
81602
1378685
1924118
1524631
723113
1842908
683312
304593
496390
881421
113095
1753596
159221
988140
364674
976946
927687
954951
1941325
1302442
354149
430604
150016
1630474
942175
1324649
1567508
429125
1162197
1405504
1808354
145631
1103489
1051759
1101259
1991273
132716
174840
1504623
1478512
1237047
1193389
396343
1829263
397752
463986
961169
1812465
122508
453067
1561187
1848548
1442180
1006748
1378542
1949998
1616339
986385
1020709
152714
602313
587894
597320
349607
1095804
1262931
1536389
1934248
1436176
1365707
430867
496323
1657310
871237
163061
1128118
1616953
1832121
811947
122892
1093467
500366
872850
456604
533615
1713739
1910038
1726591
294773
502232
494443
1927516
1460546
105989
35052
743639
1182718
169351
1003899
1401700
1672697
1838143
337437
1094680
615192
893886
502014
1815285
3619
260094
874877
1697640
1659883
46712
1171364
369584
1526703
1676234
1515614
1854866
547767
1356149
1439287
34970
1482
1702962
193732
9508
212553
975018
1280602
587099
1564940
480015
626478
1758716
1287575
911837
552082
1169572
395298
288030
438821
1975647
1306083
601797
1187117
1369127
1366885
224502
1836676
661154
230446
563983
55455
1373563
1179681
318523
44038
1294998
1873741
1026623
1596524
696567
584958
1574585
990641
1669567
1195536
1155697
948845
843683
294499
35859
1647471
202954
1631788
435583
1639569
1867893
526680
1748323
1191395
1946229
1176754
1559905
79867
635218
1116912
1066140
1300817
1312661
836517
1137530
403557
331383
1606231
669785
1968415
834520
1410119
492482
724324
601034
649064
1856059
528272
345909
1841789
358152
1176778
447449
1584655
867898
1247488
1013835
655276
319115
173750
369409
1515022
1343815
1797492
323419
1196490
1306591
379756
1711263
1116261
897064
336866
431545
1659134
1472976
1138790
661339
720039
1372691
1870837
76816
1491341
201206
1298086
1769861
369328
246167
862113
1270140
1716063
336183
1263188
109776
113709
1801248
1025410
1102879
604353
143670
1191549
1665616
1191869
1627269
437781
522436
896538
1150517
63146
545917
327274
397777
1650917
1514920
844244
1869213
1613947
400594
349945
991166
273641
1341318
558087
1852165
1904251
1403386
1019001
1251990
135332
16304
965338
84411
997190
1697456
487697
950975
1653920
1805571
1873530
475667
210045
129006
1851840
585890
456706
748004
10107
614753
701670
1263734
1768777
629944
1180992
1755483
1383818
428689
1023042
191199
785388
77041
408316
983588
523415
1826580
442387
1165872
58410
1809099
57807
843641
1405638
1158950
934156
1301711
1893874
411864
1717294
922597
557614
1088173
1947823
626022
1247515
771594
1464187
1668840
894684
1002248
1124507
851454
668342
427699
1044500
1129529
1891969
248854
1567846
1773383
612098
1410055
1009628
1512456
1852688
118309
1935835
1715749
1679071
62521
1434730
557442
591889
1959183
108420
1620091
1929696
1245031
1173944
1250576
1414800
1823628
1550944
981322
870541
1120139
684615
49665
1796470
787396
866219
1378240
136444
273341
456611
1157916
1590779
1000984
126919
158394
207210
1425924
763865
1270009
1929676
194942
1089044
779919
1929391
1698412
310794
922346
545775
1333203
422445
813445
366181
1926156
1061102
1657267
893286
1591887
1403400
1177743
338223
1232564
856662
878247
1939613
1520399
1174393
1597408
1294072
1227052
878753
536659
1366448
528028
742996
1900895
1525208
1734770
942078
1955561
314432
547896
1946937
700150
388984
597225
880259
570789
620457
1501009
824963
674349
494553
1193861
449248
427362
646589
1378827
1650295
1575830
1085687
641096
29701
1984836
313553
1835311
1767128
58761
1359818
388196
332038
954480
1892369
168883
831323
1860791
1279826
1850292
1365722
763099
913909
698227
217224
1439875
299763
1859169
1894838
974549
809090
1394716
920037
1182013
1351239
717439
529024
1010858
853192
1084166
303417
610519
862291
461478
376842
1741009
339287
1649929
1646768
981751
960921
1446511
1901104
391211
237789
1129971
93475
782228
364200
272628
1335316
1356757
959218
1895373
1357160
1294893
200319
1771409
465188
1847877
819719
1996287
828042
777343
838505
1997074
20244
988456
226398
838998
1098226
1555158
757823
541045
1274665
598864
918475
1649053
232349
549392
1203743
1222612
993912
1035566
1520756
1579193
1443097
488365
1732933
820572
1527567
854072
1064203
665914
1166097
176013
897111
120386
535594
1591061
1664519
448663
1222338
1212067
56427
372689
895618
1404024
176638
470990
1810828
982403
629054
1964887
1997946
493725
87904
1796397
1304032
497581
11195
1698209
147477
1743893
1913716
1356910
1641661
431135
218911
1335587
194198
441658
855784
89554
1605469
1668716
170552
602906
1675620
1193146
436089
1478582
1919305
607155
1700807
1636226
863248
533066
1250531
498134
237358
96529
1412515
472108
636544
588498
1663174
774945
1837906
762414
550852
629096
1808108
1170974
1226691
457819
671729
480684
757084
653881
1049713
746654
1316287
432080
414176
1575369
1137825
1744636
975033
364487
60370
1271532
1238219
1165657
644955
202526
1494257
417573
1903114
983495
1068526
1369724
764904
1332351
1247952
1765290
154186
1176210
1089843
878707
1656306
479186
841694
1341490
1017391
1900462
722461
1443828
1195895
775976
1780390
1440219
1038397
1864068
450705
62452
700787
1164576
1018402
276594
1234308
1069390
773540
89538
443701
300436
838985
45803
66978
1630255
1187730
1368186
1018359
1772585
536692
1678458
216065
477642
1041494
1205807
779733
1698906
1796082
1587641
1435062
471019
995518
1669746
679895
691081
1631212
1223675
753999
1420613
736025
1101879
1563634
1544157
143890
809946
58339
1615636
1624392
1168361
996356
1317904
464686
331929
341034
198842
1569144
1544677
582187
745986
499496
1873836
303878
1792732
1853396
752853
407482
1108837
255618
225463
62160
1939085
84543
745507
47520
1319513
391763
242741
949132
1280297
1030992
1568636
1414651
262809
59128
677625
1343047
637739
1389588
385567
990259
572811
1802505
256144
1377722
1504900
405920
159296
1091463
1594498
229798
1407324
617124
117171
1829256
632017
1199376
806901
1538271
1684
1195020
773678
148482
274701
473157
1625051
1104416
111558
88120
1948462
67516
349729
1461827
1597827
349970
1113915
135530
949456
1701529
895601
654204
1157419
277426
379536
925253
65216
1021803
1149220
490775
1711450
1793567
151024
915643
15976
1535105
1288872
1592363
725679
1343399
101389
1097926
1779337
327500
288246
778744
569218
428237
1054308
777581
141621
917798
1308931
1028301
947278
879550
1033722
282597
1893204
1592280
159448
1168902
951485
667621
418976
819655
337991
9902
727630
1402570
690704
263860
14009
697984
1978081
687834
828242
255992
1910220
1613390
1746873
393839
1336807
1454636
717266
719838
1394776
1609433
1249803
302209
1707561
1511189
1781736
776217
1628293
74855
1239127
1245279
369780
468771
760707
600191
1840932
1626505
1762267
1962441
1088703
920533
19655
1504109
1181109
620525
1189656
1354703
809237
1414517
534992
537972
622614
1658149
1367925
1958930
449998
973953
1395751
76890
227371
1882305
1973080
329402
1277268
1877791
947710
1989585
77413
482654
537217
1563951
234624
1910697
214218
1539277
1847188
129830
425135
811807
1289904
1483433
1628132
845626
191077
1361485
1374416
395829
933459
1080624
1686286
1013362
576732
691945
341464
663895
519574
1719911
1413757
633818
5700
456454
1522237
1892167
1596011
655716
1837846
1022528
1645818
182184
1566509
140085
901699
1160337
1119046
1145832
23966
1295132
136116
1715204
710556
647649
202383
344738
1785950
1137131
1707352
623594
1844627
631810
241792
502278
1324593
767548
551787
652502
1113762
1572210
911815
1700103
1983755
486465
797784
1954183
593424
1822436
421018
1606991
850220
928422
534716
1730887
1070730
771449
622863
1051631
189248
400547
494548
112990
653966
1820900
1817532
279126
116598
22467
1271600
142583
1311664
724155
1010628
731087
1657773
247670
1053294
338719
114523
1636603
1536150
1414578
1717088
1519863
669950
346765
403003
744413
1867130
1658761
1668550
1951152
1639351
1671548
1317886
1486574
159140
831784
108480
620452
78449
468492
1155719
1086171
1038466
1486104
1429050
614162
1796312
1791985
702167
122453
1178007
1687423
1837719
307347
263591
327531
563747
595412
317368
1908612
1094497
968690
1498084
283069
1184390
1027491
1172037
656848
395898
46095
656951
901982
459424
1411182
702322
363007
478519
805660
141320
1464425
1368491
1313871
847462
565936
1797670
1494480
1522348
1093729
1875591
1246287
1022059
1920860
1876322
1307600
1271009
1081760
604202
548457
1080653
1227354
1126481
1544282
1239675
1105138
1241248
227970
903992
1650366
816044
162349
866705
1867417
1480762
617656
1730523
1230462
156952
1773557
1395974
1814577
338496
1089443
1817629
673682
485412
1176855
150416
1373397
1563067
1537058
10093
609651
143859
639030
1805519
1743791
1879175
632745
384884
143176
1604515
591603
1589138
68241
1576007
1413172
744729
929263
1794
105051
1746164
1324033
332899
444844
1780375
1857322
1055070
736912
48523
1771544
1489001
18239
1950656
634366
483820
399392
1381170
1424006
1090389
1178921
597860
774934
1561275
1407926
4976
550142
1458019
58754
652122
1524674
685628
1696919
1755357
1582567
126768
1304149
810030
303976
1955733
1373407
137398
39341
1902273
491295
361323
1345073
966994
1236037
1871531
1507402
283277
509299
712408
772450
1187903
1155083
1839113
811873
1634856
215878
65132
694873
1111563
1929803
791237
1935419
739195
347762
1223639
1178733
804964
748235
1606823
19278
842091
438494
788230
1436825
1915051
1817356
1393126
1597569
1360424
896417
1907826
1439956
1107548
1044982
1325670
1827309
1036992
696708
1051181
1455231
300623
922038
1953722
698572
431740
957387
1507654
483725
1707034
1203738
1146226
1277767
349060
1126126
201826
1399291
805081
875972
1670170
1700845
871780
472723
1824540
1924068
731549
370944
1741888
1129505
1078625
466050
884189
699260
123250
336077
1788612
285716
1572037
1244595
1667034
1975854
588273
1653232
693692
1061848
411237
1391751
1528269
1426389
827915
1021762
754686
328728
522133
92214
1465835
59037
444655
1728946
407474
1447107
75522
329343
923908
1074011
861309
262431
807111
1544278
86537
345487
348473
121298
378525
1039704
219987
1579146
1712719
1822484
1460624
86579
768880
857339
427680
1626581
58001
661875
263831
951639
1316679
1260277
1071991
853905
369772
218597
1252349
1617151
1111067
1803323
700366
1154740
123350
1127502
43874
691826
465397
1222637
104137
1988374
1827444
536344
860139
83814
746182
1226598
1197917
287618
1921628
1648927
764905
801893
1045677
202974
1282441
871191
998980
21156
1008640
728265
594928
1451838
1668942
166990
34552
507313
1079568
1874595
9700
1908681
1443240
257756
49593
1239626
482982
1920571
571204
1372445
755055
222083
351638
187464
1246913
1776108
1404025
797706
1731793
237300
933130
1674417
842156
487994
281246
1086398
1327692
583134
153612
431547
396877
1874437
1170197
1177214
762954
794088
1491781
301080
106130
1307122
908468
1610421
1592364
660146
1369543
1114792
439827
1105055
572288
1667587
1772126
1502840
234665
951050
1200985
892869
343380
327956
777388
1510835
559885
1665514
1086769
641449
529174
1061333
467149
477355
1287647
202471
281197
685399
1872644
1305294
1412704
1767318
278643
242401
263701
467745
940709
1266351
273059
707367
1977442
1886214
1463327
141628
1971247
258762
436794
42109
431117
733821
1106294
1183973
157803
761646
800620
1959114
570371
1747916
586285
573541
1757063
963821
925519
822361
90794
976899
809092
1083512
1252436
1827680
1357981
789019
1716076
1083974
513558
594705
1746771
651068
1432942
292796
1057650
1172281
535010
533268
697780
995337
1164643
1148623
1229702
1222789
404240
908862
1386069
50944
1351993
569141
1664035
1890744
311707
1987175
1883378
1465002
1229250
1231539
1492172
1489803
434594
1907563
394719
1934489
1051875
1849433
1477601
1168496
1726479
428550
397920
1033444
273005
1302226
514982
1277944
315509
1509751
188775
129787
1595631
1649791
407922
395122
921746
329222
694533
1126373
1514981
1352841
626192
401491
1220797
1522345
324549
472238
351477
535090
576604
523887
610564
852171
728156
325444
343808
1236197
921647
959680
117260
1546625
81346
1671827
983294
60329
1263409
1602644
1122528
887853
1169495
1639376
963427
774556
61733
1409544
551733
1725279
1608576
172709
1995160
715070
1504171
1379932
676052
760069
512876
1038818
347569
720406
1132251
646009
726254
1676545
1687827
335729
1752758
480129
485862
1361805
1067443
1067880
1313155
1549878
1949541
1592113
1703015
1236502
1352623
777722
954547
768803
19115
292252
47023
1768917
1388868
379265
1758157
1684057
116076
520556
804992
886355
902793
1052343
1708894
1039254
1530796
1029496
750216
1654892
208236
1677150
101553
1268771
1526847
933830
994337
1647228
676078
946577
1296025
1041917
1708867
719379
443529
362771
1146036
1897685
1336480
106852
1278212
1539637
758623
198852
1377079
1947629
346951
1072988
1461289
78856
1696066
1115684
118251
1779549
689379
1038704
802462
429889
1426793
935200
1281074
888456
1278525
223338
836447
405460
215287
1012723
1285515
1957292
1961715
1054985
1109351
1159294
543881
451884
703374
989794
385578
656224
1080825
988436
1383692
100825
662789
594088
882001
1195881
690097
66515
1450803
1867794
1568731
1661173
1518344
523180
505218
616057
1868639
1023432
1587507
569733
1087461
256047
360308
164104
1627719
349615
92947
1636669
252440
404591
1052638
1901140
1522313
1213890
420669
1676342
327681
621452
1691818
130223
1740046
1638641
703245
1716423
1699592
208312
1465856
1080147
1871111
133147
1236532
1201536
711321
1698444
1456956
388611
1983284
1083754
1107288
1195013
204121
1072212
1267735
29137
388727
1422563
412037
1412733
452561
1801248
1442236
1937681
1730696
557847
1151760
1048332
1220177
1824644
1484170
1186543
1791485
654797
1416691
442401
1502887
799751
368550
861102
1062337
178377
1030362
378949
861979
348460
1144663
1159352
184163
1173009
1286023
1047923
1932833
1678116
1754202
1562765
1601314
510991
1866224
1751901
963182
928306
449813
410409
1434347
852681
1086767
610918
459448
330283
1549860
531778
1572131
1133876
165535
1161114
1250050
207693
1454313
315709
941349
1973166
819681
1833485
586783
1379168
1712745
1136103
678224
1592740
558592
1057624
1846127
905976
631713
1062062
1334834
204334
496775
1327208
376233
770991
142257
1426028
711742
1597995
1497742
318075
90807
1868045
194820
338694
1988800
697258
695394
1858044
1005891
1654331
1403153
848175
80884
1813741
117790
652639
833702
1322923
312828
1447975
561304
459672
919995
1285650
271501
1526669
1056749
262811
699007
1782446
1354805
1613407
86086
159961
365785
1774317
933436
331886
1904599
64129
1812600
1712269
328604
1038201
892258
168411
204483
1906854
13277
117096
1373456
162961
890796
1023000
1417425
73133
1320832
283022
683095
658913
1987164
206145
1917438
1084445
51628
1125610
851723
1362184
1499230
48210
1424733
839052
160125
872291
519566
1735134
689607
1386039
1250257
1488222
65311
63758
1702467
1455506
752326
437758
868021
1366697
1430848
1724713
286449
1988411
319964
72414
122817
1366088
1773253
1559530
1949461
947426
197940
163281
1282863
1672518
1178070
1645934
1266842
1198220
1412114
1062784
1297591
293532
1278416
743352
1972510
1751632
1527698
1678010
719864
98140
1769314
1078971
1459619
115570
772962
1677675
795538
1178062
1156804
1008814
1390516
234295
1075255
484043
1488570
534681
1310311
1415705
805850
62204
1621278
869052
1999011
725872
1842186
1542800
259780
1498171
53340
614266
69649
591404
71497
1200636
431632
1980889
1296388
1611246
1415141
105594
1642210
1120979
643659
864834
1619603
209689
188394
211215
135352
1633795
1008141
919678
889426
1813029
1215719
824580
149329
1168656
1157392
1564076
712239
1282808
475186
89662
126285
891531
565744
333170
285951
332513
751623
1130650
851052
1230226
13758
345292
760522
1301825
1682205
1626637
1836466
1254372
398605
484397
178973
1162862
1994586
1536021
430938
788025
687095
452712
1166958
418776
46782
276525
937674
1032776
989613
708727
1424699
1839158
1863028
113472
857408
58854
1660377
373708
946378
946868
1154510
1834837
496821
1055354
468961
1278794
176144
1740923
617087
619946
1323296
1189196
430680
1516030
1127915
640599
1282655
448147
1442855
795540
482716
1209360
1268335
14758
1726662
788463
1687696
1292583
1731503
1919067
1138173
981250
1341503
94902
1202657
150949
1367593
1297
1941970
552576
1696437
1234265
1537443
1953408
1087632
1223484
810485
301121
1831449
1119051
1397238
1134242
396849
1179181
849371
605626
1944262
1239886
1574248
1611434
176021
271970
1985752
1392978
1253041
1349377
1593652
450116
1321465
698132
1096003
1048233
1114954
681202
357063
979993
1303639
837218
408112
628085
12739
1537642
1357687
991084
908192
630329
1062721
581948
625425
658302
1901048
983226
1927201
486421
1896194
1523009
252524
1549782
1307799
1717829
313938
1238335
1066610
954700
652247
12402
235728
281730
1417456
986283
1948468
1459454
1299404
1165020
1756177
239843
691946
1377209
325593
1190189
949704
1665139
1961135
1476088
1313067
1358988
947217
135440
1192830
1062851
196521
1595664
1349016
1249032
1480450
480334
790055
730768
985368
1391957
247255
1191098
866305
1249852
1990948
1413227
1779840
760115
1328462
1543952
158782
482868
631567
184467
919439
1223678
1364271
1173511
275310
1311336
542186
100562
1589689
1147145
879645
1676518
402818
1811
1476114
1985820
1333748
1162580
462264
593109
715619
1565887
729233
181401
491599
1756711
1191201
1315771
10060
1367561
126845
610603
112006
638413
280051
1751347
1649774
763494
31771
628188
1189262
667344
934249
466521
1632459
1186961
454414
115691
784482
1600257
743960
224726
1164953
579597
1825966
752909
1522840
1041114
1389304
1049605
100822
409668
404812
36825
1217456
1819187
1172699
589940
983229
1690805
863693
1730127
1295066
605944
1299397
1027625
1305058
451354
1526832
1343337
1218935
381125
1307038
1072957
169444
987583
1382575
20043
1538270
1345175
347107
1515702
651253
11598
1322995
490927
688419
929078
1507134
739103
669108
718991
42368
456944
1939912
962345
870823
87151
1617563
1497407
1299347
273129
1613845
195771
1461292
1491838
389495
370856
568120
755360
1189796
554360
1669966
1988666
663435
1524508
1814016
1928843
1840437
123
479672
832180
360433
1045571
1501558
962471
993732
379612
636953
927319
272407
797531
710988
677309
771819
988094
183194
153879
1377866
679076
367915
221768
1946311
762797
1372186
400779
2734
1903697
278092
801827
856739
1885224
1017120
897799
373433
558366
1303517
4803
263290
22237
326676
979834
736640
1747858
993128
219015
1543470
1178478
1903764
1153663
449258
90947
972381
1176179
1708319
659608
1821301
927110
1076929
1521001
766158
186139
666138
219981
800994
1155141
1395515
540099
770889
313905
609819
754067
1074907
420964
988284
1997525
1262694
13951
1251853
1518714
951727
1132385
318352
930435
1805592
103190
1132744
1829640
1741310
449601
1480101
712543
1811047
1416935
1431100
1024431
1537847
1947922
1187634
1041710
1920627
1226296
524734
1069681
574533
1904905
1891020
579319
67652
10713
98085
68140
1572361
783326
806628
1609054
1848494
902515
645976
1834485
612396
1201482
354294
446067
196761
665069
1563665
1056795
201314
1218946
616504
1133444
1031690
1420865
1467560
733576
1972594
1688760
1293307
250
1951381
1146313
408399
1509010
869393
271216
1644052
217891
1486618
1469872
672105
1799132
548584
183720
1179055
949743
1106732
1274596
1877566
1697964
1147891
557399
1753145
768025
1616619
1702965
1592396
1202374
314051
891560
839765
1138210
1190599
416061
1490536
10070
1315100
1579797
299772
560544
870940
1120990
588214
475832
25944
1227050
1488114
1170394
1337300
644445
1737762
1363630
98455
1382983
1748003
1793405
1244696
360014
1180824
530954
971197
545843
1365665
350454
225123
1033933
1389599
824198
560146
1914150
325829
145831
1694168
1610286
1702671
1150893
1750450
73249
222628
1698242
1783143
513323
1066693
1579497
1251969
1653833
281506
497716
40151
671589
87751
196681
1852189
1226005
1446494
1441448
1396309
1747823
1249598
216936
607202
486170
155131
1166084
1325875
1942683
972881
1676513
1044489
277205
603015
1321440
1409276
874280
1341978
790565
589961
1887313
1501403
1397556
1527714
796550
1410787
1708103
376106
1787106
403278
122311
1587153
5935
1064621
1014997
755165
872571
1824153
1955142
703037
1506380
1175054
172694
441026
420243
887770
345267
1316105
110562
420212
1565926
427514
1186521
142222
1346929
435934
41094
489641
319900
1573705
245432
1074691
1709330
1044581
244091
1572565
1240447
1713604
90020
793151
1062185
25541
920691
859589
1397771
18968
1010919
449148
596550
1433985
655611
1544512
965403
895387
519291
203386
1129255
844732
199228
1336209
135
977927
937155
1109627
1506200
597727
1515976
1897210
1807490
207277
1821329
1380166
341622
1605240
1478400
1179967
389425
49115
1888332
56247
410277
413343
1760156
1399419
619228
1303103
267022
1228724
360834
83896
1191896
1883868
221358
482398
1104730
1554695
872659
984912
1702663
458719
1494722
1856040
1918587
331692
89191
206082
1174510
772688
191695
1465349
1656184
1844790
1495747
1269660
844303
1596682
1144973
798204
1152591
364116
1050281
1276538
1881692
830744
1096208
1631048
1775827
451537
275504
310455
148124
94823
1733833
1599308
449978
1332267
688291
574087
842128
1902670
1761780
1660025
1645194
907847
740588
708292
1121499
467626
1597718
617812
1231884
118240
1850101
1750436
1903936
1964899
874984
608616
525994
951066
1018867
443396
1955487
973557
860980
1216926
208731
86710
1643416
970902
717090
1181595
679100
1438864
816457
1265483
1173501
338615
1328724
1498406
1408644
1440289
1350621
1398625
1536655
1309263
1442705
1243292
1081241
1364582
337177
1874580
631175
1844675
1312962
515454
1865817
566916
5824
1474479
505762
1332665
1386580
247028
1620543
883048
213966
118064
819238
1003557
1924940
118572
94837
1787503
179958
441726
249994
571731
1902666
1233349
1142523
889923
1604187
374678
1095637
240166
291293
505809
67346
1837370
1159716
820252
635985
1019015
696045
1620142
1281553
1193984
51990
1865349
802653
307687
1588987
1027858
604001
1136184
390151
587761
717617
461476
1012780
1956286
1988966
138157
1295576
183930
535624
570419
766689
756209
1511016
75557
504078
1291278
277709
771511
1660815
271237
1993815
1366344
995526
699680
1213596
467990
20405
515665
859112
346471
566746
988347
1055536
57075
173802
775143
1858906
1579389
90684
1682551
1453296
914732
1785124
284833
1125311
1845791
1281406
1682494
1089866
1723649
1321197
1863820
69376
1343377
1672365
383577
455416
1867892
652275
1161947
847255
1818825
856287
947121
550067
1730745
681015
90535
90570
381248
293647
628802
835924
810138
940377
797292
1284056
1598903
375824
792855
17519
961459
465828
1029403
1999203
1453665
1651146
1803359
997747
1415289
382909
1199226
722030
1682543
1649682
822741
257949
1521896
1614718
1205710
874898
372199
569328
1220002
1931923
509636
114910
1037723
1163019
1497056
1789320
911144
76557
1697517
1250895
6465
1932524
1973017
720561
257610
918872
639467
1003901
999938
1080098
1370102
1042521
1075685
574711
1940344
210844
990193
1059020
434382
1772159
796951
188009
44095
1055863
1959991
1167819
1197706
51350
110518
1204127
1979506
1241460
84108
848022
334845
264886
1237348
1106617
1281529
1971927
679606
974530
645258
1425094
544096
988170
1007836
1932387
1331004
574212
1928188
843693
1433950
921557
1830467
233308
1044030
1520073
1672387
707258
1295373
330681
1954505
918035
667190
1538141
1239332
1224835
1001123
537719
477546
272493
91125
35420
190190
886637
1300233
1270942
758846
724672
1252541
32465
896862
1064063
1705635
450742
1061902
634069
911937
644308
270045
675133
440545
1329143
40115
1958185
660888
1794947
1305933
1724634
482111
963575
960502
1236729
767610
682587
433081
298933
366387
1020310
344015
521981
383105
1120370
663881
421640
1198329
1848060
608019
66616
1247984
423733
1908558
1194035
1529507
1402058
1371527
650092
1124462
998067
698083
548511
1035343
34930
456267
1020504
1744077
1302378
1365689
1076534
199400
30764
1653931
1155312
161560
1150937
1862699
898911
1239150
126586
784077
611265
279780
1925720
486526
1131910
99240
1350976
371946
247958
1378808
1987295
1259900
147685
316439
1348625
820550
1962166
98646
33048
1411290
1184649
1738285
1088281
349977
155454
1692313
1786614
1193819
359489
204265
534210
1636535
249817
822278
1642943
135647
1795979
217417
56564
1557414
78323
99459
329366
1023589
908085
507601
1705525
1568711
1269793
413122
1918333
977800
985918
1825458
846978
1173008
1454505
754576
547990
1000721
1572663
155212
489326
1425944
871791
1015951
431738
640954
1530428
1868109
987879
270654
1529373
866870
989038
432330
1299334
870677
503461
1198347
636927
851529
1300629
1289798
690749
1772468
134290
1440286
1593227
1770513
315481
1338692
528106
70819
1799745
853077
340967
577539
1017415
1595879
639666
373274
1044109
406892
68073
6226
617120
1747498
218898
531464
45588
1346127
189619
180212
41349
1689719
1224758
1982055
1931487
1964351
91398
1041235
154885
1724690
742645
1634361
1461597
1631671
1480123
911513
1288375
1776839
563925
1861838
1858919
1585489
1158495
323644
1541122
106455
957835
1643783
1476315
1918367
395233
812367
1496433
988819
1871602
209541
1900732
167379
900057
1204900
1429500
347867
1625650
86683
1080903
546448
970215
157185
1935196
1431810
1988135
477038
467955
478630
1311176
1208899
1402783
1259521
794468
1176856
33582
1204497
974841
574813
379403
1419827
355256
425425
476472
883752
1554772
1322858
1440662
1978864
663413
1338831
1420838
1625139
1497053
536250
966155
754919
1370675
349430
358886
739096
1136814
1364493
194120
1271652
932278
1045576
688466
1777187
1358351
257846
1173586
1072897
459675
1577972
1965589
745300
1186614
617287
1821520
839259
1493765
1392042
63479
1946105
1905745
712415
825995
703859
609665
1720917
310929
1466468
372696
1092744
793204
1239733
392043
1761138
1739510
1730812
662670
757573
1816305
1780054
1887214
1888218
838796
497249
532748
1211907
35794
1591286
1965707
285776
1538937
1054183
958064
1341141
1355971
284357
300620
647748
1118959
268322
314592
1359185
605281
544022
311007
1831797
370726
710889
841701
768290
1046013
1470029
952469
279808
1762150
182373
1590225
490167
720592
1574332
501196
351116
1017400
1849227
1223521
1480584
695514
701704
1719239
1268984
1641067
97143
520888
418015
220926
1121417
494192
1726502
297299
120803
1710821
621768
1847772
262256
1231463
968667
329025
34795
698814
541394
1394126
1318483
887277
279767
143050
648852
1910756
1554630
291979
216742
481280
1952818
1810264
1250980
922056
820410
885943
666974
1605415
181052
867598
174879
1338192
1456821
1550512
1916756
468437
711493
107732
44134
1086368
775600
1163001
1140021
1378044
712024
657813
929882
1886483
1288097
2652
618817
1838376
506631
440401
1842116
446470
1526362
1107455
1342477
404835
393598
1315509
1859386
513928
1903342
440017
390961
447102
8035
1647985
308601
1481078
738146
32116
1628779
441187
1217678
1982355
26237
978570
103623
1437934
700564
1559578
1457139
567856
432436
1745530
1501913
1684297
1549178
695998
1344488
913454
244432
389390
1002912
225525
522577
1326138
1423552
191377
554613
923735
1379069
698195
1573711
1232569
542607
122968
868439
734102
1122948
630447
1138229
166985
1890287
497500
1459075
599755
35070
1162755
221184
300637
1863575
1472323
1646808
149502
1366178
835354
1916094
1153738
849834
30289
1209082
740429
1144451
776949
1319956
328762
951997
943823
1763178
273496
7252
1606631
1836351
672356
1171591
1940172
99391
329548
1017626
62779
1151992
1927531
1649292
1700172
1120786
1571985
768096
1852068
226154
48420
1535219
1416570
395425
930670
635519
1480341
1613265
1903979
1662231
225648
436769
1559508
1323682
83736
1831077
1854437
1998140
1214116
157364
30915
431228
640195
1128250
539760
936671
485180
470449
963579
43630
1385488
1192976
1483277
549179
1472210
1456991
251097
1506854
1728433
623764
224597
1130457
1202414
683425
1498343
781697
495520
829974
608128
1650038
1844386
859080
637014
39356
1770936
1622445
1444037
1116726
488107
562987
685310
653320
1176035
471215
267104
841641
1869787
127826
1829912
175173
82508
1945348
763174
455068
1052728
1730973
1627467
53454
572601
356164
957921
1234155
1917393
1885503
1698551
1684444
949471
859800
1458571
1422186
691919
1402713
330167
27794
317795
1590663
1918590
1051207
794699
946286
983769
696294
137891
1800486
213488
1032076
852549
1413472
1913362
1925366
1059065
267296
1065609
668033
1344280
1675561
1932132
660391
748253
1171335
1862528
1276879
641467
909974
1636310
849904
1309535
718049
1886153
1118124
1317768
916433
501822
648722
1212636
1460929
1325810
1054385
541323
1334014
1728384
64080
786768
79085
1880582
111938
1125311
1217751
1387188
835656
1823083
965781
981495
1091938
647688
1901181
994381
229610
1650608
902734
752437
1089915
560973
982867
372589
92949
351761
789906
33867
1440808
635124
1985927
525914
562785
1175819
406473
897847
178824
1651288
1110552
1343591
1864537
327855
873002
1098836
1730273
1656000
593797
824615
1395678
1340611
133759
1807617
265473
1361696
80069
1518436
699848
889910
1416886
1231092
1111892
550814
1688880
864099
324654
1293680
365221
4368
1836385
817928
1625419
852887
216684
1020587
285072
872645
80168
289324
769824
340628
353040
1817351
1366586
1174493
1847035
1779367
1559389
1864541
399680
498978
1900105
1315504
1421331
276222
989298
267861
286087
1271291
1207554
1578331
716197
1684830
64067
271868
748274
239513
455268
1226558
1594088
1926055
1944717
1366080
62557
1176235
758190
1227627
691839
1335377
585268
1527031
203700
278012
278198
1390539
1477837
790297
299328
1696629
1379190
379583
293463
473068
1243487
666997
629647
527167
973796
1685956
696636
594588
1380075
746605
1414682
1577526
1964412
1315637
908337
690425
1488463
72804
978860
1173522
225420
1020314
1785677
1556345
254703
520292
1667149
857908
1984165
475315
1129491
825711
581677
1567320
1355700
153778
1248372
342025
977317
1303855
1000170
679665
453078
1206852
541753
1940673
1943707
318056
1529256
1906395
1438341
385170
942575
226240
107733
1633483
1350851
1386419
276594
163805
1669704
978022
1077792
1772636
610063
21648
168166
1917039
177492
1381886
506290
1342773
280422
772907
958464
1537801
1543750
202845
1571824
839964
305910
1287299
1785584
651000
584849
523918
1932176
1852679
360093
1745194
1643355
1260839
1184085
714581
1520743
1600318
727939
412557
1423469
257563
537913
142190
558067
302037
12273
1351680
14500
781913
1558139
31170
681954
347342
1473732
136130
311222
944525
324687
1210573
554994
1907499
795379
163741
1396126
85597
428583
803658
1741128
260306
984846
1612704
435422
1557242
1024476
1561216
1003190
1569412
1128112
1278207
1710643
677603
1220630
1238648
338660
1028815
653044
577154
1515581
1519740
1812374
534496
531376
1695889
399104
181282
441612
1463522
534314
447261
1655617
1443590
1159832
886824
1023006
1421830
410831
730253
997430
196861
776287
929090
72409
603170
1360783
228617
936587
38541
418678
89631
1137515
495227
621159
920672
84248
203573
583986
210344
416735
374168
1456035
1032326
1837902
1403408
53998
1400545
1189187
797535
137536
5452
1476962
1067425
1630372
1791938
952182
1060610
797147
927185
1714958
797947
932830
374118
932166
383585
1659512
377748
1853150
1250708
810478
710679
200145
202907
1860563
1860747
465710
513233
49677
543972
89133
1262963
600537
134010
1002646
925244
1666453
1966266
1850700
898024
312721
1798011
322804
521939
1866317
137499
795042
1332969
1765496
1656639
1342929
529572
179647
403845
780226
968314
178935
345730
1053482
954442
696190
755582
832838
1750450
1488725
1680398
573244
1971608
88410
826350
825166
792892
464360
657175
802869
1637812
1553667
321155
1517130
1676479
525730
1323506
788199
1735780
1053480
1141806
754126
427537
639720
1448581
1307118
429947
1189489
357660
1860873
472758
1039408
84214
1227747
326665
1174593
51026
1621575
1796727
1974224
1251075
731966
1790614
1248420
483080
168937
626695
1584220
1619908
44182
1859774
967181
700022
1726069
138768
1438027
637767
843706
128450
977671
206767
1657265
952258
1183810
324625
515007
547382
1354655
1645547
358918
339346
507861
1551871
642983
1013145
1420677
997218
1329770
626736
702480
68136
1530175
1852514
267940
1514813
1530944
359377
63382
1403303
1905703
1071896
1046313
1510902
1077181
1597732
1428159
772259
1441476
225033
639935
66548
597114
992995
807097
1061671
1531197
737927
417610
1756158
1066230
185411
259171
1352889
1013420
1518740
977031
1516447
1407796
18636
41916
1474771
1503104
1693576
975934
529204
877441
660935
1296864
1737125
913540
1341982
890850
1235689
390537
637693
1792185
448252
990449
1407926
956353
878150
164105
778373
940024
266095
1086438
1496660
1781621
1402370
1052414
1842723
1564071
77588
169519
275432
1542268
75589
1648254
1052414
1092850
287203
445292
1841917
1269849
1648186
1917488
1342283
1357732
304891
1409070
1286303
1946883
935291
1539845
1700611
1274439
1940756
1733247
914523
1087076
940940
1023237
427535
1494776
135546
134203
1066279
1932685
463731
192594
1346879
577303
1286298
751817
259270
126209
421954
80803
223111
592053
1531413
1180213
93187
279785
1714143
773198
26385
223270
1087279
859417
3099
3286
1654746
1410483
210199
1558375
204179
196667
473896
660255
174855
366843
1024915
717515
979584
1719556
1851664
1884662
549845
753570
524320
1480699
1490487
1192429
1834788
142141
84132
1855527
418433
1924255
1459165
20158
194368
444806
786056
93112
829579
1749552
168506
1368909
462972
508585
1752895
1948231
1130948
504918
869994
418146
1940198
1404656
607633
1913061
1282937
1543901
1929175
367086
36045
1229534
1035042
634618
125195
1262421
1592601
1171602
11292
99293
1377654
784731
224912
87777
1081321
1220224
80494
818733
1688494
834233
172168
306040
1995643
122700
934158
266970
709625
134710
1266917
20096
93641
828433
1407609
513033
1091412
113287
422086
522419
1193679
1098724
455572
1302084
594385
1109282
993846
1455814
770351
692540
229258
1519403
1906751
1571112
786956
1102485
957543
752388
978166
1141192
948953
411661
148905
1068352
1703206
1647792
629735
1861968
1262225
776135
447088
985981
1542728
1832657
865900
195535
490844
1684383
1139103
1815622
1580737
1479860
1676896
411599
1967769
1534881
1806139
1200820
847661
987131
353946
1490739
1576945
1795609
698836
1907306
1890047
1723535
708363
1750062
1484590
1215110
621301
285419
842379
526764
1067759
498628
983997
1727443
1444776
760104
1402137
1143942
1897740
985934
1157576
1867290
1099338
916825
1721420
517196
1704756
1049071
1190789
1542672
933840
1521915
1902143
206953
522262
1887970
1992208
75160
1723181
749976
717720
229209
1533109
296717
179511
32615
1385784
1776848
808197
1576267
1722765
1876167
30664
1438453
1584970
1587109
172403
606568
31698
329006
358990
262374
1676194
753902
439412
100410
1303767
439788
328935
529060
183085
552135
1845049
1108909
1215698
1283477
649506
1699120
751825
548618
1023286
55509
1681518
1521286
1851588
627172
1255886
1212422
284207
1510758
69657
1482351
506851
1812394
854311
983451
1839998
193665
1007484
847227
1042027
349340
598824
826299
680005
325485
842399
80177
1762952
663854
12100
1817789
970320
1865671
1691378
585264
1243614
803791
643299
923754
874326
1368956
123790
1974489
1077751
1745475
962351
175040
433641
1662286
1580745
732170
510254
498583
95322
1101926
458671
1142930
1648755
19775
196490
1070529
7929
503653
647946
185599
1572874
1607850
1046029
1625750
438990
1205135
368166
644971
497339
746176
1109807
554869
531120
681935
1582589
1658301
55243
287804
27974
561257
1917833
1095025
823890
51156
1135773
58843
1666113
985270
1752208
1323032
127553
1644630
849467
1280262
1965784
662759
1435660
1702370
7083
885507
414878
1048205
556697
252797
42621
1103894
120320
1021946
12425
1332524
1894291
1393111
1861980
1393273
1328352
1795381
987548
1411101
1956636
1939633
1166976
1984893
196518
1117232
1983940
450449
15159
471292
9375
1651989
1337005
875490
472502
480596
1414164
323350
234924
691511
1044835
1234875
1549773
1694174
1649826
22313
115150
989107
1502545
1115535
1326508
574983
1076870
1501369
305153
1440305
202923
54251
768346
127384
213856
1812034
1364057
126881
424547
1478017
733052
1555634
1526267
1444066
509772
130440
57786
1821533
998019
1020124
1771092
18518
1337635
479612
1896611
1893458
872013
502774
113958
1772402
345121
1167656
223869
802481
813641
419906
1676505
175179
1902609
636677
1934930
578780
1325981
1769362
1036248
261784
1417008
561586
724700
654985
584812
694074
1621581
1799639
973375
532143
853028
860527
1473312
1651214
197357
1935243
267258
1794886
1032076
216734
1284447
1885219
1836758
1687216
131938
422068
445531
1159683
1878202
15591
913037
701771
1356492
870150
539964
864130
335443
890621
1683727
609442
1351217
1787719
1627090
1935097
1240353
1125631
1133544
78627
1543237
519977
772512
1403629
257338
286463
215753
442624
1239248
1622661
1094345
1230987
1161306
1593537
380836
1833108
1287154
1085340
1611717
1919340
1591129
57405
791703
1695406
1478427
1174180
1532064
1857570
876193
10238
418277
395002
31953
939705
1221626
200697
38104
257297
20496
449284
1420059
1331869
1830983
86926
1915523
643769
402116
1494252
305757
220549
1032543
1174750
1141263
1972574
1267414
626686
1932795
1175138
171860
235152
781568
766358
1026293
1855064
1582538
1378523
1234090
131381
1762520
209415
334428
188056
1742453
1065794
1061816
897001
1698023
1078075
1307834
800315
23180
1234685
237170
1885654
208421
255587
1240838
1526624
1837423
374539
919836
71391
1093359
1093535
1685484
31726
621839
461622
1321221
468507
416038
1519988
629283
894650
43963
1405824
1765002
166783
987503
803572
937337
1912043
1030262
1868216
1507063
1635998
1950800
413055
537510
1060638
233813
920536
498157
433962
1424928
804252
1432169
1208091
1012926
158156
232358
742134
1348775
1218533
750837
992069
164573
1475319
562213
798897
292408
934116
600494
1171219
837700
1502865
1682161
1940546
1481832
1906227
1628047
439952
1118792
1777144
1144046
1195386
14500
1226419
1354870
1742454
1219057
1173226
1424834
784511
31984
981661
1781496
1518706
104803
1839096
1188512
275063
1733774
1140850
1178909
1060986
889790
1693599
837996
1407028
988852
1085532
442838
1173554
910186
1140982
99811
733763
1528180
1679737
1249720
1498408
92285
810312
1980271
574603
1518623
285334
1738202
1114704
455150
1686350
1660858
1607518
1181227
1697661
972896
1656267
1959876
1953088
339767
1839800
1847222
1252780
502112
1665588
1525719
622339
1338923
1995137
1784736
1423593
1951643
1788755
1652919
954494
597478
1511269
484171
467436
669619
202155
673105
1112084
1825452
1287504
1340163
1821870
1448457
1021550
1610308
1599226
136955
434773
1385473
1042434
1220696
674852
1382466
973927
1501333
895582
1915559
1891782
68827
1964002
1680493
1692715
1257198
50790
590310
951912
833503
775301
1192868
128329
780433
1629306
1546648
514566
241736
116040
1450221
1582860
985347
1081542
1753211
508055
353153
1917362
327078
1617298
121788
1521168
460510
1214729
542170
1004052
1844623
77888
784709
1389565
220308
1191600
1560106
171404
141038
1313728
1460506
929032
1812504
832063
1298005
1173367
1979953
952734
1362111
895565
521234
1881063
1091470
1438990
389886
1573489
1855996
510658
216307
1187387
522197
1800394
721797
1076490
488051
1717075
1828241
1467998
1371305
1694765
376845
978010
444480
1240566
1411051
1964942
795500
905321
1170734
474939
1220052
1433608
184621
1369971
1485095
458174
423074
686629
633200
25782
887747
58777
1815713
413828
259053
1162478
1361336
472628
340468
1503376
1000766
908881
928774
908159
1077501
758543
948626
1784783
1224648
1355024
427323
292877
1601762
1229014
847272
1067689
1829709
632881
1600504
1952850
1946807
1336942
571982
1135473
1930155
1289646
1692112
1491332
1517563
581526
920518
1713742
186242
61484
1718304
227303
1504298
1566803
250864
31778
507400
763162
1903740
1795523
86997
656178
1872709
880118
404596
78543
838903
1065948
600945
1845041
1193777
1904309
1639333
1417632
578178
779811
1655628
140321
1489544
39029
1381765
895954
1357294
247807
1515347
1809131
587315
1127236
972362
1362535
1747749
1208282
612003
414787
1428375
949327
1467422
1418339
1472983
1209016
58296
1053823
1548862
1244197
1704992
1255170
1515819
417082
1961172
1903523
59785
899032
801121
72236
1545481
1663954
1504561
601295
999639
842978
1641808
118766
1266193
795112
951587
1404702
1519505
1982871
1346133
790091
1245898
1638773
291223
1331815
1332418
1345990
261537
1491305
1432816
297057
76242
1762187
1104164
1612387
27687
1736834
1571945
706327
1827487
358614
1721509
466765
1936026
841716
1873210
638746
767700
1211542
1250146
1722481
1793047
880809
1381174
1949033
271122
332697
945276
1261974
1156662
1701145
1009289
1484056
902856
321790
245037
1959698
1354115
850024
1991170
737084
398350
444652
1399744
531919
465049
959846
1593235
1777779
453568
469112
630796
1591681
244060
754382
760441
1263580
62940
1266771
1887000
1730985
1658039
709255
786874
1997406
382499
536194
658729
300059
384517
1197186
586018
1668786
1593902
762478
1664250
612116
497806
1024309
672746
697210
877464
993785
1452885
139424
1647498
1446399
1238128
369531
1535954
1113104
612636
1303163
334115
43480
1087513
637475
1660892
111125
1646927
1434614
1319667
1421454
631148
1183674
107492
1869374
681548
580533
1406884
1773369
810537
1271938
1299997
1432457
1105069
667333
49071
1057916
225977
1974620
1355672
1880182
229901
1090750
1574527
1434069
94886
1664779
1831102
1118776
1918751
843359
1239273
925918
645129
566973
201713
758326
1853255
419959
843592
455537
519495
1898605
1419353
112421
1119696
1781352
1145801
1967175
528163
1436712
132560
222174
1623405
1358566
94857
1834063
110048
887656
1342357
635718
1544149
1340168
325901
888687
1379363
110056
1115559
952615
1963168
1258679
1161511
623480
1032235
974003
798521
1440926
275292
1829897
1996877
651188
618691
1401862
1979230
935940
1219189
288985
1822554
1752870
586059
965784
35227
1335322
1367832
520544
1480770
1221343
433918
1050206
1917724
1647811
1735737
794041
36975
1922682
685756
206390
152663
1300846
558273
1359522
286395
352423
818003
561668
721631
923167
1524311
413777
112684
1639486
1291675
161334
985352
1282046
1479454
716880
310697
893283
450069
565856
670123
106821
430841
1654082
1256973
591468
1935673
261661
1859629
1172546
493945
1645133
1292381
333179
718634
1482083
1882533
1630266
591271
176321
373732
339468
1851523
469154
464299
1699230
864536
1953465
1742471
1830266
1375795
656595
434544
926580
1228540
231037
1580533
978114
353848
1807975
688161
1375601
581513
1988851
475554
1312157
1197160
630470
420035
297152
1940494
1082288
1699084
1571839
273689
1759092
1562543
1740603
952277
111937
1620311
151949
403514
555717
1410049
1778502
118390
311912
846002
768582
630601
1673253
1789512
15495
433214
1486408
1367404
253644
1033614
185141
1657231
1401047
784696
973544
1925342
568524
665034
444223
845604
1571065
447482
311183
18833
1638503
734658
694111
1844802
902481
1521785
1995746
1619863
1997469
200785
714853
1268982
518553
1128463
308134
15458
478169
620876
607486
1907824
1306352
1004072
1522462
1326136
62043
1110257
91179
365182
1102902
1786431
450897
712329
1537258
62475
1929989
1651182
1785821
397685
524883
993522
1678652
824622
1293382
1282220
1896754
1715622
190593
254743
977855
784330
1208624
1429105
1586737
376064
1328619
1151625
570994
1647103
588735
768607
1095155
1752734
1529106
1664974
1452272
86485
203081
1627048
888009
1198953
461072
1608100
1417837
611922
1001634
143795
6567
441649
341328
713171
1014670
120070
1556266
328377
1643155
416127
1129207
1458818
828494
1985731
740915
433224
1291098
1918536
129452
514988
853633
1173803
1201100
1577908
527681
1098325
981340
1720522
935817
796447
1647691
151022
174843
1423739
881926
1327267
1274289
999135
1270488
1445638
631047
1329646
584609
1938206
772639
1265050
630571
1217372
761816
1952851
1367532
1229575
1397984
928340
70442
71622
1060869
1128873
1619098
1443573
1148701
491578
1366351
1698115
205131
446114
1985302
1273519
1096623
861901
1558373
1474379
1336395
1038269
987830
488294
420472
467866
879225
467300
89671
1343273
732708
738834
728050
922259
1346353
558541
276806
1444544
1486822
1134369
1462889
422852
1264783
1626834
21886
655947
729350
464542
1701737
1169151
818904
1424295
1316618
952762
870723
1066274
636855
1458276
1697071
1080254
782265
1003112
165925
1248868
271101
550780
510673
1077852
1483535
709403
919555
52771
249569
1959120
1571669
64710
1168438
415914
1358575
1658042
1619017
1008756
1247884
649986
1361899
303688
1617167
699681
981003
440347
1654476
1904209
738700
66524
1751621
327510
1941407
461189
1179452
819796
1087513
1415310
689315
874108
986779
1970835
1261124
943490
1374873
1227381
1213654
1895169
837328
1513335
213855
1002826
169198
383251
1374000
513062
836103
877562
1752942
965572
1245408
315406
87562
992445
1211948
406274
646074
357960
258639
1692939
1197257
425405
688196
1716250
545127
971141
1933836
1865965
591670
521154
255852
622906
701349
776752
190432
1259214
658053
1434618
1745182
224357
1234467
1129646
126254
762621
835305
270569
103260
1202748
1617599
1599723
1619790
1253767
1676782
702936
1754872
29057
1656925
1722140
1166811
352158
666350
1977111
620690
778379
1113593
1367089
1507252
219815
797666
976483
1235458
1346740
1815538
1158684
298265
1333497
1578401
371415
833407
754007
1790062
1364325
1921711
1677839
777331
1945428
92501
361316
1815202
1849526
776567
1672211
42670
1955546
748840
388370
165573
102177
1223605
1948499
255147
300167
896837
1334016
1219307
324956
1524082
1309640
923182
118217
303274
618087
1657995
975102
853531
1069525
861280
277319
1676850
213659
1594360
876603
406636
1567891
70898
382803
938658
881959
1734958
382926
1373172
1710232
1502270
1735278
1969974
1967039
1276924
347302
1781694
241522
932194
1872470
1245307
729156
1721368
1643583
87188
1302547
786041
1347701
583907
1187349
664007
858718
1874877
958697
1637546
314740
979222
1309584
1159372
832748
228728
1571778
925269
1507306
733760
1063309
261515
522918
304497
431163
1087321
800090
1440546
910702
445615
675748
244381
1137028
1470
1995519
167790
1710741
138566
513924
1155784
243636
1733865
1289673
1495812
479262
1379800
216510
1370158
1178949
1640093
849594
635402
449023
1182491
509399
1750973
639242
1699450
203054
1265213
816546
1791173
120096
1600241
922016
623703
1435853
1661559
560169
1515807
111097
491383
987709
239013
1901096
1818997
952077
444131
988408
88911
154023
1815865
1955931
1436896
86019
956954
1318763
702349
738510
1797520
411805
809620
986131
958335
1138872
510214
94180
1045945
1416775
1592336
841118
1376159
1566920
1990314
943947
614140
1445474
1636026
1943800
1190496
764333
1071412
552302
1701789
1429217
346223
1895448
293674
695556
1283963
1725785
19705
1160523
102676
404475
991658
1547138
880000
406627
20742
686255
563414
792828
225369
1612581
448756
923585
305723
60905
1284798
944185
641887
1694394
1418452
1264465
1919209
1265264
356382
412542
1272442
787494
1966116
1395686
1468563
1620123
650505
686473
1478280
1691296
81548
500695
1092501
255545
883999
220570
1788373
1770215
213493
441256
966299
1798961
1946498
1952969
132187
1556800
31010
469312
572749
600028
1543568
781690
801778
1696379
1757881
1881005
662512
679686
1744312
475548
135037
1921369
1545833
527080
1807494
1645266
1335531
1529899
886391
1889539
1018799
527312
1256784
1890855
1054971
1494503
294469
515603
774617
1840498
792936
1083431
1638687
683060
1820894
1550359
1203236
1916998
423599
1339966
1895071
472271
51093
1584374
785488
940938
1150803
1229462
623186
1059074
563140
1590663
1289435
249816
1809082
673509
461508
733720
877968
1607352
1623312
1942289
270590
154628
1481058
42937
1074543
989339
1930564
1900172
795146
1335161
663008
1229568
1312206
1506067
310108
1084647
962421
866618
1251667
671129
537511
1350482
1989213
309091
95092
355184
1654385
504267
241618
394697
464834
15
1030114
1314285
1348034
1695401
965
1353306
1660141
1830921
1781332
1670850
1066533
1281991
1602034
710105
397076
1090916
1950750
1852824
744263
946240
1892864
1163892
929344
1632510
1789123
754709
866692
1033498
1471618
440156
661261
993942
1760492
1832192
215637
250926
1823328
1247671
1454638
1094583
3219
1615967
687488
1716206
129003
1442203
765828
463698
1410110
1641694
1367797
489921
432715
1431456
1142248
885250
1708541
1573717
216854
47637
240477
1839412
1302040
423608
1368842
495795
1354528
61807
1683806
520676
1885201
1223827
1782478
670767
1043562
1765832
557157
361132
755139
691225
960230
13114
1532941
217999
695817
231015
1120085
1159868
1985361
143585
684476
1420694
1457095
49403
1489589
555709
489804
1221685
217217
47366
762011
446721
599820
598597
198946
131750
907670
1815609
1494474
1240846
85623
67991
1922203
602607
1069603
447164
1673703
727985
348194
808240
1360423
9996
547816
62777
1959410
179058
1519842
1726355
546818
279440
504590
953159
1728700
797786
732997
1653462
1213036
704273
1787747
1509211
1337357
1712108
1818821
240471
1939148
48589
288385
1051683
1809142
32121
963809
1461758
780479
1718693
1650534
935607
768158
193033
1344395
202397
1002935
1356309
313179
94743
1892169
499077
909763
1872405
1625971
152243
727254
1372652
1954837
1966229
1525238
1254581
1950426
943561
1244043
1703841
229359
1965949
837631
269934
1255601
1412437
885382
851490
1683567
24354
1348951
779095
1003609
643182
119310
597638
1563764
1138987
1266576
632937
1558452
394719
1983107
429290
942292
1822331
351053
425755
200088
779693
1194374
1240370
641920
1496738
1222045
1856026
197196
1884942
195158
550698
1805923
764074
1481702
20206
1915057
1725629
21527
827014
1040212
188477
230032
1060924
911248
217856
424259
1607407
1323302
177018
1857137
1793129
1557915
938358
1694683
1808977
1004380
732979
12332
1979975
1689269
1771692
1415034
1056792
1039913
1500343
738549
1286999
626435
2250
761335
960195
1489668
1391803
1359940
1598975
891579
1429157
1631192
107911
904127
1842789
1193443
821852
296794
1745365
758167
397553
1990626
1556025
827984
1358291
1319994
1043081
652253
1073636
1715741
1813692
1856069
1838073
701235
1441251
1391954
229038
1681020
947981
1424835
631247
86985
555385
1883946
432063
1205296
1702091
937214
1449394
1112044
1445543
92876
1940189
373639
1222095
630733
488790
117880
322300
248364
589312
973545
1378567
421254
1218020
1627476
378410
1310087
1981920
1665950
211838
1059795
1825415
372965
1563550
481043
1968195
1080654
1658943
961537
451875
867052
621810
1267308
1321090
953202
1246757
425734
827213
1377347
1025714
1638184
639035
926776
1649797
1682220
1750295
637894
509806
606917
1076494
793405
1417483
781903
1966512
1280993
645448
143639
1530042
1539660
1216568
1661482
953847
1109556
1449599
1884734
1346934
1377865
522844
392912
1683424
1547943
1543128
458618
1980221
189094
1816991
153158
1674524
1164973
37490
49425
1451590
1110149
553865
1589813
41894
1653743
1519494
1279663
1933262
359513
526890
1300617
1956786
45771
205573
116047
526537
1621487
723915
196482
1269482
1497689
1113308
1207175
163664
186422
579799
1769280
1054135
514418
66052
1517246
245845
1794311
740874
313196
652011
701494
1202052
155831
384733
414020
1936421
1594976
793979
302420
1132205
1321564
205447
1110781
1024495
1261647
465576
704710
521387
1086309
1340095
1404910
173369
1448002
883206
733161
645168
1430216
1000803
1459499
1226119
242995
311651
1380911
1238817
479659
1129421
545506
751270
1503114
1283336
1489691
680471
362315
1165728
1830921
479521
1757617
87306
1482658
1057160
1307272
1225280
150310
1120667
1966466
106704
428740
1259816
1138089
230865
370305
472491
1735149
94721
183336
299241
1998289
927087
870617
1668846
1426900
630140
1834172
1539014
428348
1751561
818001
862986
1709462
1196664
1785539
378308
381996
385466
1620663
1827375
1005087
816032
1876922
36135
398104
582133
1707203
1744203
199603
257909
1975521
204670
1391541
1894639
1029283
1302564
1725055
176345
224026
1957874
1594795
481137
1011092
1882051
361970
1086255
1439461
1095629
927900
1801285
152160
184707
638992
914831
101863
593818
321086
1941138
1848924
1069341
1489512
1579123
636962
1800771
236677
1504332
1086280
1775246
559430
1780021
1382036
1528654
1494950
27544
1327445
1204027
153068
295478
644459
753120
1235780
845363
1364728
215193
855229
1044987
378987
6105
61857
1687902
939554
1268551
1288479
1977061
1465197
620526
463588
1832522
957980
1671949
1087330
1439881
1814233
837745
938798
280466
1494929
1753446
863076
1553481
1141361
1227958
364300
1723502
1547798
1545898
29255
510141
335962
136302
1360196
1184529
304326
885554
1972661
1053767
1930615
1506133
1537651
1978196
1849836
850599
957392
136899
1062625
375902
1946641
1262650
1071187
1800146
694145
1790284
800964
1710590
1197630
90512
1044309
1484440
746279
1281023
1647656
1122327
1094759
884487
1692067
1355222
1266112
1733681
1346367
890921
1634431
1242160
1949085
1980342
1852121
1933112
623921
365846
404846
7102
811687
1997027
98326
764926
1456196
688304
687568
1149273
1065483
190187
1531735
313274
451141
659359
1263933
1639578
1373585
1884735
323164
288882
1460490
1120265
986958
1243803
1285307
1323350
54908
799660
650013
917007
1950576
361701
1590521
229885
34442
920664
487237
314671
646999
337798
1131425
42277
23155
679504
405055
1439171
141662
283865
1307092
1292438
156465
210276
1503235
724544
1811364
1117782
416257
242265
799236
1626896
683684
10789
1935472
148056
1637883
1222692
95048
1849874
405648
1174749
1363390
700478
210166
1079237
821038
972537
1894902
1094693
140173
156118
299609
728584
1457066
486209
1645480
1085103
400814
993889
1919436
506435
629604
891821
510397
1904454
1655389
490200
566411
1189584
35779
126764
1744188
1551505
1106474
1267868
736629
1252570
1077370
1271563
1123295
1545795
678348
1108215
1009938
370691
623507
821900
1690134
357777
1919516
115720
824833
1910142
115203
1901440
518318
318824
707444
996396
1383160
1929429
388620
1448118
1241030
1370689
11295
195228
1585690
880699
1866417
1160132
799044
452757
237769
762498
1444543
591733
1727197
288572
303762
1510988
137248
1766942
917113
1724629
103092
481015
711158
1987369
17782
1932997
517954
615533
1902977
1358387
1229220
1469722
1081911
833001
1788049
1116731
1090147
249549
155357
512998
827284
1832678
550653
106699
1732247
1113232
912036
1309842
1915254
890805
1677156
444106
573938
1452254
811628
1249209
1274364
1796028
795194
1559204
1446964
1109927
1555737
1919886
1659818
323836
102146
722410
465771
1663964
433533
100697
1301380
467481
235691
1957689
1126665
1399592
143510
871185
1744715
1654609
38551
881147
1800786
1007575
506839
1709724
299869
359925
1916829
1964782
817768
884991
1294870
1509329
233342
742958
753810
1215480
1619989
1968138
1002749
1955717
1249022
308408
1914346
224801
1874839
1544604
1667705
1901844
660559
1480110
143399
1407107
860006
1463286
173664
1260456
1604590
4741
55468
1376356
852480
1102382
1616175
412952
1388918
183069
1766898
931699
668158
1903444
1893084
1526176
572577
1955669
591314
676153
426048
13060
185217
1057173
555642
1795100
1490508
1728768
829076
446514
1183228
156906
1814516
221731
1537299
1498887
1409972
601562
711570
172184
1693129
1135377
1808506
647302
406733
851122
1999102
925970
1990104
977948
1590879
1733715
762631
193965
913359
1017741
935855
1853830
408585
1768847
1699527
182747
631236
391693
282334
1487933
786034
8701
1337598
613364
899233
1451221
1301971
1834145
646318
1633839
673298
1674405
585558
1307415
598703
1784680
545121
1556555
1485967
897543
1616553
361766
302789
1989818
1841437
412580
1918604
762579
1643136
1249027
724502
1129871
1645809
477582
1166716
657151
1099552
1606103
558259
574526
1123171
1091027
402644
972795
765007
145196
1546236
114835
221844
1772076
1245148
1227241
207032
250458
474569
126213
1252707
983119
1572991
270942
1945612
599991
444065
331499
1073827
1214858
634296
162039
627060
829790
798885
1934957
1327561
917668
1855358
937308
1417947
652877
943711
833718
1551959
1847022
186134
614651
850613
1752633
56444
1298012
801758
1080563
38012
655904
912406
1535546
1071105
1814601
1861610
1690166
1468991
1884387
367469
744483
1767174
960877
1609181
154542
1133923
1228330
1672698
1909874
284003
585334
466920
167178
748323
1103162
1771104
879545
769838
866968
145342
793868
1681505
1318193
247661
462099
1988268
102940
1146446
1929944
670320
1655733
484824
1530799
47341
1231973
1005959
1070
299572
564790
1946363
996842
1747224
1346465
794775
515419
1683187
1405565
1568326
1368626
1691116
835738
1538211
1249732
1849135
224598
1330310
109915
106682
1124485
1224422
744804
1755806
1605981
1434039
274826
561062
1468244
1113983
710802
1770748
340194
1340422
1116981
1045806
121768
270080
355805
1226892
507909
1350208
879314
15908
665982
1818290
551649
628819
1191327
128783
211141
690868
1811453
666578
388416
565231
1428650
77076
162812
1188085
314114
9293
1950905
114993
803391
786550
553275
1682843
767607
616823
1477584
209552
1669208
47670
1883631
25579
1067489
1485991
1460114
910921
1317852
332935
1567367
1635313
90690
234339
581538
1037127
1468114
1979259
758739
1818046
782911
598905
826416
1424460
1525399
251797
42716
1069500
1106509
1836590
1400798
23657
1844350
725405
1883811
1537406
270196
1133996
704027
1101806
1028491
1482388
1837581
875745
1153406
1241123
757018
1489184
393968
83405
443847
8807
1895100
954149
323121
177677
873453
125610
67293
1834275
277794
870993
1410865
1851251
1991151
1955663
1665839
1471471
1811130
1706181
1058515
329072
1017700
1001739
586905
24083
1273347
1483351
125860
1453864
1102162
766692
1449727
909594
746237
1230985
1550579
980677
1877013
300094
632339
1940872
4502
522741
1002953
1324619
762344
1165637
1672820
488115
1844212
1394443
646717
1686691
1941016
68802
1679939
812507
1112979
620938
640373
92453
522686
89197
1030084
381058
742074
1776344
333409
791006
172447
1989408
91666
1699277
527704
869286
1826334
1880944
477394
836925
1975349
214967
1174898
1810586
1984813
322374
383449
400653
247265
271351
1730473
1253722
228836
1858050
452223
166931
957174
1157180
1271417
1321628
1165407
307971
256372
1777516
864523
701760
1287975
458733
1600580
1799508
1835391
800889
1787679
196944
1365918
1216200
290350
522917
1927964
1728883
1976252
628933
178854
47096
1945555
685286
426497
1243229
1563666
1552774
915034
1145888
1869584
1002640
1470183
1570905
56313
1639152
1514504
1252792
1664460
1095781
240980
1338809
1336313
544204
1204962
678617
1566650
936751
827903
1315136
632898
1822591
1575982
1520401
157747
282939
1188831
426560
1886606
85010
484747
232126
1569934
332399
1320187
1852371
612819
1040690
1021259
1851191
313326
1131360
1250234
193036
927512
241375
987901
1673047
1808824
1772619
1671291
1815398
1613503
284735
1655449
192927
526222
1971696
1282546
1111072
1956013
324378
1378122
1834056
838523
387500
997274
374641
1255342
1030072
677088
224517
1628353
557012
569469
319551
1813622
1660994
1823749
1112467
1368382
1406747
195667
1293137
969891
148525
1607340
1135699
1053586
955766
1238585
928801
1765172
299503
1574573
890009
716774
1321174
1715462
433140
9901
1956789
161862
525431
976739
1112127
1662687
806517
1052767
102694
923363
1547382
544122
478150
598694
126846
1674888
1486347
1958983
202745
1213770
1398704
391538
1998735
1102037
1527449
1235108
1090189
115860
12810
272668
1219466
1566344
1856170
1005497
926641
1691048
1492510
577009
1620191
818791
1246122
689313
656641
227505
1702110
1923350
1983594
932916
1483010
243365
1293988
28640
1773333
1560178
566182
1425426
1576789
1617455
576664
451317
890437
379482
1997100
208046
1018744
543197
1565417
1668579
1172455
1975141
1166308
1173281
1445085
1600679
462461
1369009
1383220
832827
1265702
1519512
420371
1712271
1783641
599500
949989
1679240
432418
1812631
751618
1141165
967588
1311329
1452464
1789533
956314
1547806
587390
213658
786630
874882
1120718
283369
106650
781522
378319
1381602
724158
661632
1385136
1968035
1645827
1793956
483105
1500022
665383
1258677
1513086
422537
1109593
1247037
1790901
1568144
130769
797925
212340
1682766
22062
1335810
892662
1627567
451750
44888
621686
837623
921363
937645
1610330
1672717
975594
949925
251176
1125405
1538394
460596
1537045
27887
1857422
269344
1609675
1287342
817622
713743
1403975
698744
605507
83943
436227
1726056
1697202
791485
191998
1009202
1982811
830624
474839
1088285
389944
1186951
28505
141758
834006
987717
1050319
1674730
1337216
568994
53756
571036
781974
290248
1656211
753146
341815
1045321
1039914
1914872
1447711
163045
47331
1831923
526154
560186
467316
1608541
67658
1185687
609970
372331
1919397
1800708
1375918
710737
1498990
835533
1489956
656003
1840836
1879007
793387
102576
1814171
1320619
1457724
1707502
1960948
357524
628831
885121
1368003
1432826
1154481
390837
221357
1541329
1357956
1938281
225022
778945
775091
692422
609655
1229829
783620
104574
504476
332178
1380500
929766
1899660
1241238
1259579
1798817
70552
466203
1121867
1877114
1680545
1377473
189988
299728
797809
1572632
1452928
1543512
252990
1838157
1157368
527955
364941
380032
910229
1514722
755230
1404576
1548768
1212148
215914
72685
113424
1170655
178250
915811
1968963
1896164
407304
403082
1890291
1599368
6955
584106
66499
65996
1385614
1518648
584518
870212
706183
215354
1684621
376747
16180
830799
1888193
1889524
1206094
1200387
1717448
883320
387493
956501
292902
1188177
1610875
1251758
1052763
1557408
1106547
1888360
1912924
775597
139981
208093
1238694
620722
1277184
508775
1736071
1677238
187260
110237
1929728
1319766
1068096
1573730
340724
1883374
1989981
1066120
1754085
1839728
642704
1740935
1107732
619662
804468
1229196
305836
1154250
1391437
1697613
1783109
242299
777721
717574
1558214
339697
334111
23988
1664278
1953734
687796
1243095
1138765
529399
1940065
1727201
961689
151641
1803175
1407953
937971
1423783
52926
662865
1272784
1393430
1700369
800784
1848307
1027418
1659126
269626
181940
1748667
1382679
1773850
1768376
1065259
1091726
176589
381541
48104
1586557
969636
1163059
477514
1600558
1359753
669740
1331459
750948
1925046
89930
319263
1511434
1244426
415967
1674578
913349
1370786
564563
1155680
627633
1941678
1533619
1525902
1690518
477741
772936
1424738
901494
1868612
1179263
1768684
1244958
1341066
301133
1208874
1535262
259795
442052
1026863
682100
994511
877691
855704
1191086
1539336
234856
1888102
977178
1680056
1029684
1454569
582279
442847
646540
1391018
1183450
923815
1129348
223121
1696316
1498981
200503
997537
307560
1169184
191914
1821510
1069867
776362
682031
1256815
1896245
1801234
895448
559065
584503
994952
1128737
1253223
288494
824680
1832042
1170836
574544
1943109
462276
1522622
516157
560739
826493
959134
1758762
1940316
1045536
381732
1326512
798140
1169358
498177
1563161
1677452
1603597
255837
1919250
1826685
489141
1999191
893036
37723
1585999
202526
36154
1272417
227782
401574
1564809
1130488
419935
1295162
1008257
1432712
1527795
1397286
1466050
1819401
1416404
712449
1970449
652691
892302
1773309
1975857
1807380
1829363
1478534
1672369
394866
1105978
1517692
1007903
470561
835348
712799
1102399
573847
1776005
280466
1529291
1958484
1777094
185115
441119
1418771
441369
1975287
269599
1951069
1610882
1407995
1403409
144966
1305135
1577118
332050
644877
80119
392977
1748719
936879
922873
632165
689198
1616200
1206815
1173433
1033741
526961
1061564
1994226
440276
1939627
550573
795254
705942
488432
532615
1209303
1651028
1477528
1349725
200126
1921110
791004
295840
1590650
1837001
663114
1203452
1601543
591119
1535692
1502318
1187146
180350
183043
1487487
1300369
746284
1863793
1325663
1277799
320282
1785954
1214360
1991158
1109683
728411
431524
1030579
1197190
1496937
212621
476136
1296329
990158
1794375
1126604
1190648
1852090
45957
43337
1120596
443672
1935580
1491143
1549861
557890
1093348
604876
1557212
1270863
1898218
338774
649336
820383
867530
56935
1642511
204908
1808410
357452
1265854
1508295
913895
548840
865795
842118
1719446
1719292
259632
380086
1190303
139897
570394
1464239
1584223
105014
817422
1631311
931485
375679
1761895
1209209
1311371
1997120
738194
1880986
927208
80962
31572
163136
1013947
596706
1596867
747255
1296771
182111
968565
1369223
254303
1551713
1251397
353092
1540120
1366755
625351
418709
1321456
1155252
1641174
103557
719147
394384
1529871
806459
194826
1783628
1660729
1268794
1703616
1002048
476771
341004
1920689
858486
1968377
694572
1901404
1438055
501267
434860
1134922
364130
1501867
1230238
751257
575044
1405930
1264903
1931723
728989
196044
1678968
502860
1796999
1484211
589468
1091503
1901080
803495
98282
155426
349172
1129956
856299
1987774
390807
201929
1941570
1138025
1366812
847574
710358
354474
845179
68101
946071
1328949
315460
1136767
1185371
680442
915593
450887
1778181
1498730
1535682
811994
469726
1355171
304729
820495
733129
1702006
494621
1069299
1615451
623458
1432619
545646
776063
1549934
204611
14386
109377
789562
1935719
215186
299500
1157122
1749336
1837578
71385
515799
732836
1042803
1861789
1157547
1921079
1558767
1429829
583318
1306133
1281301
1228570
1870211
1996302
101043
10298
1962231
976817
443367
405268
678335
552154
1109238
1932976
1712992
1036082
659355
1406454
601343
1328695
887497
1596882
809895
1223378
1956825
618151
1624494
216693
1198920
1434565
1361110
1513455
1826483
742745
822329
1890281
1043525
1441295
33877
1068773
1717360
1704731
1736999
767971
1833314
1711991
529884
1196169
747896
555687
895897
1079386
509611
1763868
361959
951644
1870641
792432
804969
1893364
1201031
1863760
183610
1093214
222972
1883535
670385
1043752
1848763
57618
626358
724468
1032882
1606370
1695481
1531762
35995
387669
706949
810714
595365
593103
363598
1811294
774808
588385
140130
1366181
964507
415046
1352410
326203
920441
637604
528617
38833
1947546
1898665
105309
308632
91421
821269
1006297
1913015
1591910
1372906
1958650
1850450
1617680
328724
728154
101790
579815
1609859
1616690
1042180
189752
122073
291403
503969
1140919
797122
1929019
867093
522130
564900
1297906
196288
1521209
490263
1308777
1593980
1367224
137109
1890526
201756
1071672
392814
1826688
793762
1734935
142928
613468
1553442
1438962
1980990
1539781
1573056
1426178
1239142
210340
1432946
398904
267985
1295256
699220
680468
1646001
874151
943431
1759263
1830513
1958606
1995183
1835061
1296429
127842
852069
1365460
182885
1117735
622803
393542
1334537
294643
34420
1232282
1295142
1203616
848273
1030289
39691
3399
785253
1370068
1440500
14721
1160112
857521
818204
850279
1031299
1215596
61093
1446708
1726398
1738103
1260130
1659734
1466020
166535
547967
402700
1476374
1256211
356662
1502026
112348
1399265
896647
1777706
1048984
1484277
712498
1391566
1901534
140054
1364082
12825
704423
169121
333183
1185989
266880
1171692
1428088
1453468
1424770
1931599
1774784
61625
464543
1971671
1982223
1367293
86649
943034
804063
248664
1199184
1253457
838117
365977
334915
1349500
1444563
1005809
478332
248785
1748556
1995755
1632967
898325
273695
1822725
1839475
1699362
975634
331155
51925
556216
609453
617370
1791741
1802599
277044
835319
936432
711682
1706197
830907
1471707
217055
240952
299796
853705
1993268
16276
801869
502223
1093593
987821
1343270
1093495
23034
1018679
1968673
708940
1848563
1180510
1348774
1119730
59543
1095323
1789276
1631887
1180188
1801111
902143
804401
154615
231437
889111
651874
484910
1316903
37964
1179857
110806
1970079
512375
116028
1589314
119437
1127282
367708
625299
1239263
511925
1280818
1753834
890295
1629228
1716046
506839
1291953
643924
1077596
1559608
1793200
1906723
137540
1804325
1077891
402303
1547155
1825675
1990926
71399
259257
803036
1276719
1111118
143314
694317
1997043
1384037
1587674
1718910
1088194
1346977
1916278
1664424
347936
396577
1569794
1987607
676405
1224417
33219
1263472
356752
760428
1680884
1971242
1967553
539119
1581529
1582530
1662401
425942
1306568
814098
149367
263167
1095099
1115732
981183
218601
442403
789130
848196
1079919
1964078
1107375
1058281
984963
1275386
469687
1299667
1717165
363749
56091
1061828
1688432
1311898
1346817
937222
693805
1498198
1968902
74022
1822090
1738381
683381
1788856
1429531
1621863
1714857
1061955
1812284
1044840
289799
998667
695505
1104078
423614
1046851
215804
17033
924099
1137826
1460666
5753
1653799
523111
471085
454026
1168329
966028
1167824
215987
613141
1835159
787475
1313502
74500
1767682
931347
1977952
1934958
152200
845725
62004
432831
558607
1238682
1218378
1106759
1794279
1028584
1844793
1431593
454120
75022
213431
522904
1803004
1147178
1529238
1830339
949410
1100358
1659513
79700
1095376
346012
378456
194481
86926
843289
947115
1217163
682044
1952190
82854
1398175
1788891
503336
1379741
1590557
1446167
182002
1237911
887227
1031844
1556065
823679
658777
994358
425505
1710672
122076
724537
1535509
1819793
606519
1759958
231143
1414406
749344
824512
1663764
924569
828502
657487
1356861
993323
1743361
1383558
893640
1658256
810255
400545
626275
376777
1701684
1315339
1645026
1814044
1808989
758763
44392
296639
1609529
1406533
1535029
134736
699023
1772955
153022
1191275
709210
41680
176950
732296
1576453
1026952
75691
1958856
1150491
336262
517121
1455821
1527010
1847483
1151623
1023007
149020
1137300
1384360
335281
873458
1800352
1312875
1886880
1466038
734816
1487432
1033168
232884
1094637
1252452
1633852
675543
1745476
1321905
564352
1469901
1245528
967342
1669211
1332949
84466
995792
617937
801544
257229
1026163
1738732
448762
1098886
816802
1833433
1916582
1505994
113505
612043
1188335
1967463
1344596
1392945
1193247
1297739
1348600
442703
421527
1075736
731362
1386336
1243565
361315
992967
1904994
1826746
222481
1062097
1187657
1044560
208947
507443
1250567
395859
710610
1372272
562892
1486239
1592467
1487064
1614553
162367
1064655
466054
1797406
50420
1274613
139096
1157513
1793092
1104962
729237
613288
962413
595566
728429
115131
1306660
833910
53621
467398
71276
1007605
618666
1796683
1131086
859665
1953217
1312979
610312
873213
791366
1581514
1864439
1927647
434244
236795
762589
453564
1225933
78550
669825
220181
32024
1980670
1460198
1990763
370964
104636
1374038
1402523
1744910
695564
395329
1672496
784155
1670915
1390935
1563812
1944791
707255
1666576
66145
66782
444341
1479985
525116
1066724
1093568
1731222
1532156
10468
140919
765831
466634
1363379
372718
885489
1890036
1321393
1554971
33984
532637
48968
1147987
335314
580214
211695
609538
1991325
832790
554440
898029
840001
799320
1964144
1336553
1109533
976936
1921196
730529
201792
729363
1376179
1953081
52813
691162
1233346
1934827
1323158
1209057
68866
1604853
1032611
586508
853043
722620
250323
122032
1726122
621078
1159349
841628
237315
254513
986507
1890976
1982765
98818
199491
221412
238108
1125683
752639
1801166
1308350
1978016
703482
1775682
138607
175021
1384688
1575969
1222910
908403
1271548
884628
617884
331395
1296662
828537
1868585
937079
126784
760734
1530423
1124429
1479433
1109637
1761737
1459452
1080097
1944829
1249722
677851
960690
1548319
889433
347044
217142
78426
488151
1964845
246287
1580202
1633470
149018
1972909
1204199
1034120
1400544
313569
390212
945581
588
1916878
231077
1276841
121992
738804
152965
1383010
176008
970093
1614547
1156465
1781686
6368
1841708
254220
411511
270398
1935307
1193278
1447939
1192061
998717
1801283
74694
1620956
842850
48528
35239
1045028
1533311
1841983
656838
1847483
1807497
479144
1119847
864138
780187
167693
351534
965389
345778
1872559
779299
1342327
1964505
1520109
1446752
977445
988258
1840555
1177557
1962262
1511627
340199
1834590
1394988
34390
1527946
816534
1144791
519866
749989
642973
1918399
232541
1446292
1667169
1851723
1487300
1513553
293204
1151955
90247
647423
1008165
532668
905683
1138068
1961700
1023699
1943339
1223516
1668935
726343
842205
1356399
726593
365719
1805477
1099046
672916
1132208
27175
1791669
1519273
10841
1385683
1410003
1899267
265625
284288
1203651
1068560
641208
991506
1694411
528714
1511693
1695141
11939
260428
509204
1484372
1620225
859142
307951
1948729
1927227
362754
1556709
1013104
1086209
457845
1700948
1727285
576453
216445
566779
1158816
1015656
141430
13764
1478244
1725776
890294
1932864
692474
1788141
501417
919065
1339420
1999985
216122
1480599
584247
738255
419584
146504
1357162
1292787
1811869
536739
1864899
299798
658279
225765
1502363
505000
311407
341096
956650
570103
842213
1732208
1880368
1202742
986520
489694
1759114
546649
1256616
317215
1527865
422844
1067835
664994
1670886
1769384
873537
107145
213153
677976
1411837
211694
690761
942239
56880
1141189
1841696
887539
199404
1176947
700818
1657241
317277
213389
968595
620068
1598542
585677
1220790
1913829
1512422
61043
364035
1833845
98844
1388420
205739
1939318
576947
1812523
1220813
1936405
1211481
1055625
1167151
1814552
59851
1103697
1132179
1112320
1470273
1875331
1784856
616320
650445
855506
547509
106585
180042
1619045
1907476
1142084
803281
1952833
697224
284087
614640
1815240
309362
97248
1696199
1331325
1544469
614613
1710406
1667714
367692
798247
1730942
190074
1443080
729865
1248160
765162
833497
1846675
1841360
1389265
618274
1433624
772094
687029
1838963
437461
1199633
1784412
1984520
1468447
991117
1167005
798788
1652776
1822702
618147
1037691
432790
1183090
17575
1127304
1492782
923359
1125971
1277419
1255494
753315
1457094
825575
1122059
1420410
1730999
319443
131023
1488233
1483629
442808
382484
85244
1933292
791962
990404
579491
492658
898079
565996
1257300
1780804
1546531
360884
1499489
1495489
1427969
1580298
1152744
1527710
1959525
1590469
840368
76619
1831059
967707
1515640
1666215
1562425
1324278
984655
595805
1313217
1858468
738949
441841
807226
957303
1558975
284171
853148
967729
1776933
1965224
1250226
212352
803353
1822684
1537037
1397678
783781
1795159
1037072
297203
443157
571509
351430
1442100
593048
1873449
1039257
699006
1338839
1234654
189473
1662097
930489
415227
1908096
1320637
1678477
249816
1782233
1364663
1758825
943259
754843
538313
1113956
1590410
752354
8789
1092241
720326
243899
1586970
1062551
555373
1458880
1946586
1355775
1781296
1866348
232150
1974928
1101645
1478651
960091
1504084
680364
566596
151419
190016
66829
1467360
994456
795402
126147
272764
1342830
1449913
1789961
560440
1246116
1207830
1727343
155611
1893528
1449219
535770
465644
1676042
1478136
534831
980241
136881
843654
1003685
952387
1950839
1267921
1828832
754803
751360
1337579
986941
1979440
1729859
1195327
722749
780101
1752365
1249624
155342
9269
1007647
989995
1728392
1538704
1972099
46507
1717087
768538
1571508
1848430
1275406
388612
1554514
573141
1091611
1440160
1858089
654172
1900322
139227
1890827
1998456
1854261
1120328
451865
1424399
444621
897215
86753
249348
1215022
1945322
1223432
432378
824226
472540
131871
314430
979708
147443
433868
457225
1977262
978385
912852
1872763
1865889
1362230
631373
386013
987678
1680996
410386
52951
1463201
1256064
1987700
316548
1693396
1008906
126012
200044
1144431
366423
1584673
1182925
1759378
498335
708915
1802094
1253317
700930
836090
896470
509194
1601155
354455
1676272
1723852
800870
1925066
291280
1602109
1664789
1839091
1594928
1427423
496194
352144
378797
1618651
604169
846846
429246
682037
255252
1625395
901504
824384
90617
196894
520343
1222325
927845
658408
645040
1689435
1391354
1690545
225711
480282
193250
1877147
153829
483406
1116884
184588
1633876
1304515
792691
1944083
1148247
1032528
1427384
641400
1657463
1250494
733997
1328383
347056
1294896
799146
1634050
1501056
1765617
920582
1295096
58920
791373
1311279
747994
806240
1301038
1006504
689724
475675
879562
57739
702333
270235
832173
334673
1195740
819222
586329
1497885
410679
1818030
403124
347014
1726575
1287875
1360113
90290
212800
467106
989557
1672234
90289
553599
171351
478447
645413
425332
385260
914839
1594923
1197446
1025698
1119609
884485
134879
73064
1604453
475456
1977576
724987
101953
1141750
1907347
1577743
1109338
218797
1068351
12603
709216
569244
1457676
1237650
800867
1312994
1089368
487610
1217316
564291
621251
1681870
1311406
263835
1792855
1647410
1646672
1910345
1888092
5262
1742273
1327479
251836
128108
849605
1127818
504309
1900394
1768023
241126
1298830
408774
1025781
760529
736580
1811093
1101039
1035301
636796
774358
1628994
639921
289357
942378
1898897
1364535
739115
1589893
274544
27126
426369
1154617
1965653
1114798
1105950
30404
1523827
1704459
158993
1432510
1491551
712407
845283
1568268
1876601
1720844
771901
1074560
529963
1633998
1472906
1296728
1855167
1012620
171114
1671792
273924
1034397
1246606
897132
1108079
1655194
231244
1105633
976449
552146
592257
1544940
249061
859488
1469510
1235825
1525320
1158734
1590484
32653
518935
1752415
1776223
1617633
1898150
743370
1255075
773513
389636
198166
1966140
1330518
1546474
233966
1201465
163432
1318786
342524
856786
332785
635775
660410
1885656
1886636
218430
1144954
126643
1147996
1948606
370206
337826
1643445
1731167
1436051
195967
691878
444974
1631365
216464
941136
1804117
568478
419871
1141368
128596
472081
1264479
1308510
1506199
410212
1127162
1346700
375854
657487
643472
543530
858212
128425
426767
1824632
1659114
226183
214656
1614764
340422
1716276
1704732
1450538
157281
1734445
811174
592765
1266739
433441
1485885
409372
911424
876068
122087
283325
3254
799596
910860
527926
1255424
1131068
1360346
585702
716059
457267
201958
1928307
1613260
43744
670736
521391
1156715
1889181
315139
1612340
1377838
1988862
1559636
208465
1309529
1088153
348183
1461562
1379559
1068806
1233513
1187042
682265
32295
1500351
458084
410708
1474619
209134
367710
1511247
225586
56983
1975609
418175
1587716
1604152
1373272
1493991
1044029
1105432
1124739
1981493
48255
195952
702234
1444608
781319
1903217
88407
1576046
431258
1739398
423021
1849556
839695
486663
1590970
406778
26679
1239991
720536
387002
966506
935219
548837
660863
1444188
355204
1097835
367756
489023
1002156
779296
1621440
1037352
1236243
358962
631572
1700494
1144068
1015445
1985635
660825
1122436
1273566
729397
1405169
1882494
1986319
686937
1601479
890787
881695
1350792
65220
1453639
30625
266542
1740004
623046
145436
1640673
1381862
1922414
729394
467224
1087262
1171037
192541
784596
1924663
1022822
110495
1789781
794225
191379
1970539
315675
42078
829285
1824369
1356408
1247726
1735353
352591
1913079
237491
1557898
805581
597852
1335599
743490
1353581
662090
1026447
526741
1798860
22113
1914976
705747
330309
1288613
135001
208736
558128
597520
472580
1175835
1487315
1549015
1362367
155539
143357
827751
219959
1633683
1653882
1114550
1593604
1411750
30429
821427
1060969
1178269
1321689
898816
1425603
911328
619180
1806980
472188
1822745
196372
1729029
1571666
1556300
1551965
690703
809557
1072607
1275049
1024712
1225591
190919
585328
591604
1788333
549499
633499
435773
1825991
116270
1824836
696980
1697991
1939916
1025634
1794808
1847023
500878
778507
414892
629536
907595
1601206
1619745
65908
360781
1601522
427023
1681602
813396
865810
1916142
15734
1932091
659077
1324304
884373
444431
1577522
542798
1395996
903986
950616
558835
1326284
1233731
1190897
1361748
198546
1672905
1499135
1078024
1294178
1508285
294080
785755
1282773
1217471
1468229
1570092
1681775
22064
1976482
628647
471449
832803
631635
1805122
1127661
1668523
1623836
1465052
1177185
812010
685350
144702
1369930
1619372
1833496
359904
69744
739362
1025335
1053518
111613
953279
1124002
228061
1853249
716828
1083804
1499421
153792
611408
1896776
1355709
51535
1314128
910748
1510078
34697
1286891
437550
1617649
378863
1481154
510553
1134093
1239338
1190268
1235004
1817013
1504715
1133033
78674
1197778
1271258
1796059
1680281
1929473
1836617
1258228
250241
762342
1536794
1471041
1611032
1628823
774277
1240100
174308
1993562
416713
170491
285785
1226912
354733
866832
1434522
1850422
915820
1610287
422482
827754
781753
1979591
618293
1108092
621596
1718963
1359268
1848449
1513852
106499
479764
736768
939327
1818805
1118396
1308697
1332106
505945
198147
1669371
342171
334289
1443686
1216683
1650912
1179289
164056
572671
678410
1572895
178115
246557
891885
964543
1251271
1159001
884996
5430
1355341
1889046
1649480
155876
864555
394743
1817919
1744719
155582
714115
1183214
824504
1750665
661766
959984
1814965
605705
638858
1013090
744308
153278
1074765
104746
1665310
1075364
236502
21097
1767473
1195856
846152
374632
1664045
138986
82651
1163422
351360
304105
1402296
533215
1266846
1905707
244024
1696261
28967
1283331
1564364
31345
1979119
418926
1526251
306448
1362432
621808
94819
864055
1779618
173456
585714
103182
245610
950594
434355
1629978
1157692
851369
195001
1545025
725891
1852812
634867
71237
911040
1040839
1459972
63497
457961
101605
958356
531189
1666155
985617
1712499
590532
1542539
47945
1736876
502540
888543
989475
361882
426245
1782324
1592208
1357253
272608
1110789
131197
276699
1083044
648663
1431034
130140
1105512
934527
432238
1265592
1772215
999758
588672
1378507
1720938
1129780
1919040
1798659
1721355
1796411
617954
112184
1152283
354710
1009381
105786
264015
1098821
1108154
1971389
19909
390889
286393
1789670
1394867
1286032
1821121
1574628
1060740
70141
1629307
620559
769174
25288
685111
1305391
1839188
88788
1927808
1957867
407845
1910194
591528
744057
1674010
1705040
847478
243287
814001
1165651
1066541
1386124
843606
1748268
452626
1078065
1312892
159768
1511093
388173
369929
832747
855498
1643217
271290
1855979
590276
48918
368973
694616
929260
1516075
1003347
955298
948527
856604
699644
74049
1171517
206954
892553
399392
621054
1195849
1353508
1491580
390815
1432489
1206601
431397
1845430
477477
493470
1137089
1389942
1453144
1671774
1819517
959167
509514
993098
1238140
1548905
278980
1885472
151332
1746868
731482
1678831
66561
1715160
1174071
1350421
893858
1433278
354888
185212
1842125
1763485
1067956
64058
1399650
413454
979755
1500837
1833969
393605
1702898
670842
1023701
399695
920387
128536
1601816
909352
91773
1754279
1273089
1537664
1432347
967336
250577
1781263
349541
1015699
1653326
1906638
415096
1842449
228156
1601646
367726
12592
1806817
1940763
1494539
1048965
1410540
1165067
1801967
1448574
1315824
1361583
829880
1819433
524796
322604
1808744
629755
1272605
1121148
1677179
998870
1292283
1738075
997614
1532854
914966
1504830
1841508
1757531
352798
728874
1023311
566781
1437365
1137598
616890
861738
43743
1416340
123708
422287
885363
178186
1358025
626837
974874
950892
1514014
323944
923340
1185208
968089
1026460
1079767
415556
1726695
477095
1818951
1475550
737139
404818
1944677
175685
585805
738366
1581908
831164
1027045
187859
1621465
691485
259782
1009179
71073
72738
519303
1642724
1175734
315229
31200
1001484
1992975
1410548
1999312
840311
826789
1535439
1194623
1992044
1178106
665521
497941
395628
757829
1200729
1509737
1186617
1980642
642629
1637664
1288002
1294341
1922577
749903
177244
1980167
215408
1401813
1362910
1802998
1021628
876736
707602
243391
1922622
1133106
701047
522351
1292931
1742054
818609
482926
1863846
1144097
999571
746151
926490
961452
755548
1329775
192534
1546776
606177
237548
162091
922521
433906
1105651
1842554
909788
908873
380400
800221
44726
242423
1741827
187673
1667616
1493851
899051
1308650
808097
375557
332161
1006314
484630
665496
116001
363974
1892367
1800850
453501
728488
1491880
985594
1527206
828541
590539
890814
1280874
539567
931835
398624
156456
870916
1589900
1684719
1532270
864902
364171
1845068
1433318
1836015
1279430
965706
344735
1860031
731509
1909531
556407
1399466
1691837
856611
575317
1855157
571067
286767
1062072
695270
1952242
947769
443640
1313091
1505464
1849037
1505918
948917
769079
489287
1544443
576520
1109078
469153
1291517
1045731
1116027
801509
1660572
1243126
1696084
1519835
719306
1434483
1006427
10065
1821830
207243
1853932
1326387
1491151
295612
1623150
1709679
1804631
1219184
40581
1035196
656443
1558164
1567021
1465769
1459701
1555186
1711897
1724403
421056
1717930
1695260
1041324
1438832
1614437
158128
522432
946313
1972708
314473
1224831
741644
575797
1694400
180420
1069959
1013483
1032069
198954
1639019
1963677
1678669
1364238
1118472
1126505
905694
289833
995804
1601173
1430577
1091786
1896307
1482413
85374
827084
22351
1016039
541959
1277351
1269339
616287
181813
1315556
1814872
1195912
384658
134019
331087
1706213
473754
409580
572566
1179010
1259313
1719777
710338
1357715
1045275
1465639
235901
160987
1920966
48173
1569795
375320
1068476
1454366
790991
713744
1928172
517234
1486619
366953
1151425
1298261
880280
1782274
1679919
1185414
1071224
73000
455925
588275
1291764
518983
1567418
1505564
1978731
1560214
1064515
686030
352690
1727974
1997606
166129
1393343
264944
212634
1230909
565577
1520824
1696480
507288
1902320
1800290
459225
1309403
1340388
351531
1865928
659071
1288440
1375151
727195
812389
790155
1741339
148061
1266402
555730
1670020
1847781
1963625
1616549
1803779
1592665
1436242
1017485
1967623
1539640
781420
1810718
1471939
1018120
22646
1835424
579211
1098358
680598
1558077
1652114
1158214
1511165
1608399
551869
334192
82277
1916989
579709
863850
298251
917297
431766
1547168
1712288
140155
413141
1427826
685501
18737
438482
894077
784166
682568
1143915
649838
1857539
1657898
1609223
1754041
1113526
1864400
685334
844313
1196753
1890518
976473
1485679
1020827
1422224
1893243
438096
1393405
656684
1875224
1662159
973120
1803484
1819229
1281385
980919
959385
1942385
1751536
1732979
1778900
1378918
893518
1272917
1836895
285138
556965
67315
669195
1295021
39565
1833972
1709655
1505543
1665700
317806
1469388
1005391
599934
339036
409215
55102
1353016
935246
280358
406996
1726080
1845540
1423876
177801
697897
540716
1342441
30010
1271927
1480508
1609709
59948
1837352
1791226
1934829
382101
400639
205625
1487197
1115206
1379673
20383
791431
1468725
1006288
142504
423177
760253
171486
1025069
1646002
432540
1698132
725366
130611
1789211
1008657
830794
1368185
484299
1070231
1032195
969578
223266
84107
1333397
1654696
1032976
1597355
359153
549078
877953
572063
1164632
1831025
1013722
1265684
629209
768139
351905
1440207
288801
1402667
727430
1670693
57889
151016
1504179
1794677
1638820
1158166
1797722
1541926
418113
845707
1772287
346054
951122
1205594
431993
1496027
1243174
1895889
1179804
582193
1428645
393298
1251359
957032
1806283
1139373
116867
514166
1406034
584836
1327583
1202482
1968069
1973223
1723628
1649681
1367972
779962
1124515
1366224
1916106
916920
417342
708867
1623350
1981862
1793356
1476517
1592476
1955995
469604
1763656
1776800
559020
673652
1896789
1027451
620715
1865471
1638143
1572322
278114
1413866
430564
1210620
880181
545412
553934
165722
748638
40305
230734
635790
718466
1274267
1839651
575390
1775123
1016825
119260
1624051
493604
408530
353509
289149
1186000
301832
1982809
216871
35142
1839222
54886
348381
694804
1116150
366098
1459075
507530
1025495
189054
35416
1092747
303834
1475542
246688
825439
66197
1169881
1003484
926796
326772
319906
190861
56343
1164114
115216
1777975
1784327
1559401
1587969
228211
843984
1398666
124637
115863
443361
280970
515629
740536
1524494
457243
169130
1213347
1277488
1621701
786278
1595600
734919
344958
155692
520847
376363
290489
648983
1479782
44107
1402567
927129
1952189
1161823
1442416
1538229
797243
1310925
1276128
274823
1641848
672947
238977
1184089
896212
1697173
438740
541324
239372
1199270
1641758
966183
1405544
520450
1076548
448248
1568804
1359043
186998
1894527
375132
126283
1387486
766506
1825509
1001636
792037
1182324
497549
1282071
519984
1509797
1748450
1845575
101293
1411191
1700002
685344
1104772
1476190
1787956
1998923
745600
575410
844702
100189
1904829
212465
1312511
456129
1046452
1742840
294989
299546
1674275
518050
1590377
1284505
955544
1698082
466218
646917
1042092
1751157
16022
250959
263556
806240
558633
548552
1628757
641839
157302
1447179
315251
579272
204987
1139749
98679
1447001
1918932
382326
1594682
1468936
790707
234205
680827
206263
1455528
1314906
851625
1335437
752048
1760805
1363219
1528407
1629165
836213
495178
1264426
228433
1894524
101133
175706
494920
114050
1006510
139308
177471
812276
817202
1802093
104010
1748098
343575
1611365
1428918
71009
1420328
1875202
1320523
1542583
1641767
1747507
362272
1791944
1579467
1011837
1397776
1140405
850665
1722399
1651375
1098704
870597
1484677
1271036
1722274
1682964
849351
177673
68797
411090
1166980
631531
739545
313190
1503662
1907419
1265485
1218172
232330
1821968
1948984
169452
587456
1521711
974528
469971
1045520
1513300
1451623
1704091
458843
1955879
1345133
1383387
1275504
1904998
1496178
1758252
1551299
175249
956
1823222
1363715
1572056
910938
322835
1955170
385821
548946
1153607
603940
1111442
1063990
1484046
1853604
292262
1018619
104467
1138556
1466547
1081325
136708
1243242
26650
1604410
274636
1084274
1484242
396779
831412
137143
1626448
1250290
1743677
1340202
1462490
1956582
232463
1061522
636483
130001
144072
1933146
1347519
1157717
522386
1532693
1898701
1509075
67244
653703
68378
147646
388459
1945354
108441
884965
1395611
237685
1017980
783276
58763
1055515
876522
431179
996597
117673
503201
1518040
54683
662994
78029
642589
299374
1190903
119375
731359
613243
1866747
1255408
22611
933305
1070155
139615
589452
1748138
626728
517106
210821
1877677
254532
237656
765900
1754244
980909
710598
671268
1011905
1089977
1250068
1611107
1336231
1286688
282777
740312
1149671
1840013
289704
527025
1345643
1775576
1102325
1677747
1784842
1193251
1736143
1458712
1995690
200217
1847898
1984352
1060063
1136047
1816506
172472
325263
91408
1483297
1591580
1209496
1147970
542014
1686285
382097
297954
309870
836214
589264
1108664
342349
819317
1451724
791319
1852203
703423
417237
482078
381368
784673
752364
1233463
628567
891212
460238
1045695
1757586
964016
1794764
562303
1961262
804237
1040884
1132972
1364890
1977342
301721
732063
889447
522899
134533
191115
511197
1987434
833841
1975498
1257980
353914
528609
1208833
1459306
1946372
1871063
1017657
1209756
377805
1256062
1983930
1712743
1884810
1441183
154688
1974585
382182
1318604
1866326
736958
1636744
1328530
564291
1316531
762412
964689
945524
213838
30141
1890919
815804
1666344
1349365
752873
1281536
1321464
1612375
1719961
690238
1622495
608432
786818
859686
487242
1078860
734688
97595
825157
401116
1956044
592703
1380251
84669
892282
1713412
699771
1034553
706648
770989
280798
575899
1829789
1562337
389571
227607
40841
675316
1008919
1412569
1860847
120896
1163962
696238
1120779
652884
1193522
1771959
1679403
125548
576729
1529572
649248
1744122
253649
1216308
157671
839080
1809145
985251
1969590
959379
184620
967310
1696031
556783
186223
1702049
1632656
108720
657273
1932964
1040113
920046
1420625
238814
1968145
473877
1045479
1318296
1343572
427328
164182
590032
483317
914805
1764755
318000
1243098
80892
1696335
105410
1733772
1324581
1426357
748450
420433
1646029
590692
909835
1444588
1822441
277968
542073
1219779
1266101
529098
1326194
420931
704147
353428
1371575
463687
1076154
1523862
597393
765174
1416618
1433409
561076
1389563
1327878
1861320
1690656
413538
514242
458329
542258
1879609
1600916
1511370
826028
523002
989526
113049
1621096
1741408
1045679
941059
1453666
1433873
1576513
1538313
1448794
1172233
209460
1873498
1259597
32094
752890
1570725
381995
1600354
1156010
883460
1178674
882984
1934555
1748625
65731
1470962
1610656
394997
1557426
1274459
1827240
1379386
1272561
206178
517594
1786147
568616
703618
149361
1782447
1713861
1299617
1467600
1645820
1285869
1163108
1066047
1053659
880238
667007
1727117
221552
717847
1203472
1131965
1279000
1328254
1788904
758523
1501656
1019339
1098549
674038
949123
1780266
1833497
951278
1889204
1738948
801879
1080597
1876297
1629341
126727
1070523
794220
355388
1051807
1601068
993550
1377636
167429
1222466
2606
517730
65552
1982695
774754
910938
768715
243000
1031158
1984738
637285
115762
1351946
1211240
1588334
1567394
505828
881476
392169
367710
62635
799856
370299
1929211
1036449
240028
1875797
536512
1056641
320356
1376445
104770
638799
1040880
725247
1311341
1012319
1815250
1281101
1054173
1070263
1896168
454459
1181879
147018
1725787
637771
786247
321780
418700
1977233
700367
295103
1004494
384000
1046543
1993380
481986
142559
1910404
491724
966120
879835
928534
1763982
1082459
1457205
1446822
1351916
1264324
824400
101482
270430
1662675
1295001
742132
1625677
191136
763832
1870471
1226860
866634
964212
1363606
748529
682205
426190
1778632
313096
1053652
646054
1816241
1886500
724371
814949
894000
782051
1542778
113870
88680
112931
886328
1666723
914158
223644
1176682
1696448
1374836
127090
959589
631076
1266321
1853057
553588
938369
1245313
1657136
374371
1623502
820584
374824
1296034
476090
278980
520134
1976378
1177051
573735
142841
1637800
123842
299560
1408723
1946487
1300286
400390
411917
463211
1612348
810968
956318
1661770
398408
1435447
1913152
792683
600305
285191
1246318
1712989
1390658
853942
1077865
1082252
817878
1784120
1944185
1325002
1362441
213529
1303628
208056
1838006
540525
314527
1990788
368197
1665189
1522657
769745
947272
1458338
1456861
157695
1923894
387214
1870515
294624
742985
1076725
965035
191380
1011637
306120
976824
1002283
102931
730155
1492968
828185
1403386
671871
1167432
47514
967658
1321129
1732061
1770785
1145070
248327
457247
640757
792881
1497040
155661
78390
495671
1709911
894720
1399311
508750
106871
1183377
1954159
1948661
1556473
117317
706426
1723076
1513348
1922412
607337
1302144
944500
620685
1734181
889008
166923
49833
266560
697837
1271038
282029
990519
165018
1570641
1509107
1733369
975407
599051
1324332
477122
1905094
1224717
1122727
181435
1727129
1838776
1952066
1399598
174747
1059767
1354307
1949372
251988
348100
1795805
1357355
1975484
1107520
906263
120264
247171
344626
312097
1046863
916240
185237
1945892
1924577
882784
1137678
237765
133719
279133
1864548
415943
501784
914811
1682309
204960
656554
356970
1307326
409434
176517
1836496
1987317
1656936
1452608
1238855
978285
1028670
1409484
943597
444728
1837839
1402544
192604
418305
1055111
1418710
941454
423579
700837
1315675
1090589
431490
1523476
308830
71529
1547263
291394
1601688
943981
1570834
462129
1376859
1656078
1461613
368536
87980
1913551
1908716
1187672
1713239
294588
1779319
59029
1593362
494675
790818
1432353
1313119
644665
1074253
1161560
1762945
701662
1616537
1372534
1982997
446517
358225
1820394
1654022
154926
1738390
110730
1931346
1128792
1898772
668830
473311
1449125
243734
676537
159754
72957
566896
809322
1880571
916453
1729207
1421897
1797729
1046455
540306
1075015
1303760
1187620
674809
1673747
940296
1938600
295423
1268645
42041
1972231
1214762
1599200
471750
1836637
1228049
1282824
1242539
795685
1912308
146231
326138
1921259
492066
874726
1329724
1753503
827268
1136155
289701
322160
1009612
418592
1363897
1365229
72631
1016904
1849091
1445772
1778345
518977
70413
617804
1321130
1331213
1552689
1210226
1000749
1774581
507327
368207
1294282
90382
1378025
185313
563075
1487427
863295
582171
275289
257918
1188403
1335687
1672238
72093
1081527
1588315
1408183
94311
796987
886810
135662
1819313
1871654
1870442
1412763
677326
813156
810995
264364
1901007
1919276
105946
215163
1635075
1993304
742321
1714462
996458
1863372
1048766
1531168
448658
741834
986339
509996
1021572
1399747
1882097
598051
1232133
1962778
1652038
1471736
1664173
1229320
1426101
1657555
1676779
403303
153726
922138
11081
1627501
590221
1648152
1347961
1005423
814685
421643
1531835
1717533
971775
144440
1320757
373519
1690502
1598507
1080494
711590
1885150
513481
9900
1577701
1490942
353185
1853757
7384
1855187
1645611
540400
1881633
797535
1163194
1906980
363537
236805
532174
1655788
741966
1613532
1226554
14578
1231257
192241
922604
547104
1667475
616527
1867638
316803
1847992
957906
1645678
251881
541242
1161748
431631
694016
1291994
1511384
1459065
1229493
1341281
1060284
1241939
1682437
1927808
1772593
1277861
1051549
371416
958374
665962
599047
1650081
486535
779935
615676
1524873
88504
243444
1740098
487612
1912420
936077
1361301
1267682
580564
1928113
1273305
660640
200668
559792
1054972
168353
234878
852062
1679193
1738416
43300
1899537
1298506
1696768
822930
1212309
241820
123148
797724
1969172
880850
875579
332410
1352293
122578
629000
1401950
603116
134857
1877778
360398
70978
1785939
376558
1158222
364614
1926059
1943964
1148920
1630972
1879905
683519
958875
563403
211581
234934
1895853
1597142
828838
438824
1131516
46548
1072633
1745340
1917289
1007569
1610220
1708262
317233
659873
1738484
962780
461961
1437766
991487
56120
1207591
1580147
1865521
1746087
1687639
1192756
662826
1631940
884878
1645682
1490011
1120133
301747
1504306
1882832
1424758
1201757
1855427
1723083
873874
694757
1310769
488648
1408549
1160055
110464
1712962
1534777
1000096
1500631
15618
1843829
295178
1545051
1791039
1920283
1789909
885871
1481081
721968
1325558
326927
792226
310948
1670430
400190
420119
765611
1059140
305359
1742118
892886
981072
86699
116813
202792
406891
594803
303479
375264
1786960
1151843
1395238
1847000
1244177
1209265
348550
678794
464401
218538
1059504
448256
1159356
796817
698546
68488
294529
819054
1329034
1219370
1761312
714375
207795
85946
667027
1131773
141421
807563
1457784
169650
1590326
677973
227854
1076454
1223567
187999
1506360
457154
245499
819835
1158624
527206
1718619
1872667
555533
1728584
1318732
372001
1289078
1505096
953835
737712
257752
1500806
821369
910034
415051
522442
267705
1810301
177575
176975
1706073
1386364
1817427
1839615
771064
1408604
867800
850004
649397
1929555
1943110
1345462
1171799
886594
1406662
437199
436669
573723
756570
1194925
865421
1069330
546077
1763869
1061387
1260989
1113200
1131973
171530
1560579
1571083
1487053
1837552
1285741
1054126
1610801
1761384
1948392
1610107
297248
1329820
55643
694226
1663190
1960891
139214
327156
1103466
1356494
95248
1594638
602991
679056
766243
1376498
325069
643803
58961
966764
1523945
1753704
1415877
858803
1604617
305493
1336323
962932
1902440
601733
594965
725022
1213095
1399462
128512
1525431
1668521
1487010
372254
783152
717902
1492446
1664874
1447445
251815
522983
914625
102780
1387852
567806
636722
1310830
537265
1846426
1737558
624878
1142398
477225
478586
1705288
445674
1315383
1292138
1173961
1095020
1169829
1734971
1817773
338762
1344635
316361
1578149
112157
792871
719472
1296288
1378648
1765988
1772417
569888
135975
484892
36909
1515773
1160174
1832885
966207
648413
1707592
1408495
1092555
1580378
1636012
1341962
625303
1878509
1903941
1895768
1811873
1006865
1814603
1293415
334717
370142
1062966
716801
1723056
1921348
961423
1748451
1208157
1928545
1157386
1706228
868718
304669
1607366
25163
503576
1921190
1250382
1349092
1744911
1966473
1323939
698827
786147
1096459
1295734
231947
185390
1322804
1874417
1911322
248217
1719052
1274352
834754
1928198
38044
1192225
504755
1230763
288075
172997
1672012
570159
566809
1928043
471291
1344573
696659
352766
1135922
3723
1941908
131459
1512151
1621888
971787
1168427
1832131
334327
1963285
1537171
1176231
1214286
1252825
1311535
1128359
1408591
11792
1293071
1213429
60753
1846895
1487428
274606
286371
365077
1255370
1182324
1386036
849285
1167569
702823
600828
1914526
422434
889456
695168
1513970
1549039
1831590
393379
1426794
1389145
1674983
1419195
1247470
538801
421206
97580
233151
1647370
636739
1940911
1405263
694084
1392679
913163
1257943
1605493
31101
1593310
332696
756930
1865781
1498381
739049
1991482
1621528
1799513
1690508
1993194
181156
1230883
866981
42599
248912
379613
1999063
136100
1440409
1812568
1914052
600104
603277
438500
489834
901441
522972
181104
1994976
17511
238447
380006
270978
1675681
781738
513631
748951
417269
415565
1845426
157429
344360
1275262
549833
1980896
1907111
666273
829540
339869
1814819
384861
665748
1389528
1075312
28386
1209731
1864970
1327787
1538531
1262437
866988
553307
1885624
1958599
258777
1977991
1337666
1937510
599145
1654910
240180
496396
687526
257849
1098259
1366338
307668
540696
478705
442543
1595459
1046877
749128
1347977
979448
966023
61356
1228292
490904
1329121
385229
1890174
721045
932082
1028681
179687
1111099
147220
524306
1402059
561865
468073
1468790
1314638
765000
991029
1437685
50791
79522
115431
1138523
674195
1444298
265154
1062637
69677
1398260
53286
1446813
1493939
263741
733240
1050772
1318119
646244
22842
1947021
436886
912581
68785
530964
1169915
949751
1615240
230888
1521293
332764
1107750
1849174
807366
510444
199697
1947152
423768
528622
113955
1527391
489975
373494
118587
1774333
240607
1677093
1866401
1167594
113784
987043
1930391
1691557
514838
886087
351053
1210031
821529
1972734
1493847
1943185
1392980
1457417
897089
1126980
243876
975675
1923882
873147
1482618
853686
355492
622497
163254
301218
1010087
1760635
1969626
559109
489636
426147
22560
1377924
1353908
60022
1773858
1058956
415766
930818
1173641
1022048
1010985
615120
1742683
18126
1465629
1115301
1901298
697763
1850849
833074
495587
366999
823036
1385267
501760
1789122
1853545
108420
793078
1561922
712726
1482593
548111
939521
976261
1782150
453390
1566781
420618
1670784
1248415
1613734
1852894
909867
1464847
1329383
1729639
447610
1057174
342780
1969649
1921066
1378730
1726712
1422687
1418921
1781826
472754
71161
239646
664255
1537119
343570
1392738
1741457
1768996
626821
1175804
1130970
1411297
1285429
106173
1663864
88904
1017310
1194352
1492660
1977062
1006632
455499
1221043
454143
548449
878965
1996479
716439
1573712
250830
1083445
1260418
1194894
1185009
1755296
487713
570667
426767
419614
1110256
1150199
217444
645207
1295947
758058
1328998
1148735
815123
173083
1184934
1779897
722777
1917215
1682901
781672
1955304
1708646
541883
1822533
1766424
1144529
1500688
840600
1615822
62165
1825667
1421394
1624997
1076695
1235585
893331
178938
555402
791028
1943616
514312
1526955
682376
1439399
1036225
1507969
1134297
1962785
1810920
1729312
1976682
1793922
1778237
1224888
1108138
1367183
352449
1005332
1551409
1012877
14768
1986953
1051216
1482870
1044715
283737
766118
1126522
1956982
651779
1996939
1675941
515539
1803637
1429266
1517104
1344599
821067
544489
1253012
1330159
676325
500791
5868
1776786
1782611
610078
85061
342862
1664956
1548736
1013369
356527
489172
1564213
1022308
917879
216806
1652836
502792
171131
613028
1260439
756801
1326429
320455
1145036
94131
1315521
1847812
1347805
699281
1339472
346520
1426811
1600720
1767343
1660078
1094368
1345618
221424
88199
1471494
1076607
1872348
1407642
1338150
593734
413730
1026165
1380119
1059466
16177
173564
1476392
471696
149457
839782
679153
597270
322078
1454752
1061071
1732429
1949536
1975445
591470
1537735
1399428
552057
1155779
102855
1228191
1174256
1147890
817817
1123990
506998
286533
1143438
457768
1526548
1715284
1674554
1975524
1747026
801655
433153
1812644
1488904
887050
1676124
131827
1878630
1325070
1444035
1006939
909455
1243937
954997
1537246
494187
427294
31312
188765
1459613
1971473
375528
1807966
684698
1217493
479868
442059
1146786
1938029
384891
1810190
1268781
1972463
334504
1825413
1053119
1051329
1758478
296915
256469
1263964
147613
1681085
537621
1224528
1787421
233663
154606
407756
1780092
950879
837300
16733
1394245
1703607
1441461
762755
1595948
1341170
634037
1023129
1468657
1331154
1541730
1467623
556140
428882
11441
1889993
227987
1358754
1061934
1580213
1950629
1110054
1874734
1296505
1012874
946160
1321981
67782
1138020
580424
1619462
329600
1277022
484815
1962917
199139
1352210
778469
662028
364572
1493884
569997
816952
975797
345644
1241596
766536
1989635
751270
245013
1632498
565630
844417
659399
1782434
498023
491616
1280893
310748
947152
338840
414986
1901849
1493057
1762514
668051
97577
1884299
1909604
90847
1498
838379
1079274
1419516
140960
242030
203905
1662356
483827
874463
363416
814267
713509
1385454
1240705
1526987
1713813
1536682
1741213
309935
1191553
1479167
273314
1404300
1779684
166280
878548
1160375
1984123
411055
1808937
1659686
1451973
1641033
1751901
1961647
1042381
1467327
1218105
1508403
89382
698128
1897369
93296
988175
1128379
164436
493702
1694462
793207
1751701
406816
975404
788432
791363
850967
1926166
1157728
745536
505637
1048830
555207
658052
218073
1896495
608942
1770204
997074
1949272
699257
1900138
911999
1161702
471816
1193283
1014599
125116
985129
514563
1486028
260855
52383
1703123
638147
872695
844505
640816
933111
523737
180755
643609
1761550
57573
1565563
1534274
929656
28598
517901
1499481
942317
1258369
1606346
1370983
236619
1769192
1396032
1668323
795976
1789667
1769476
158387
378583
1691884
1791480
1601106
1536723
503205
1161119
766489
911097
700729
1346497
1835505
525249
949980
1586229
1239966
802769
281501
494254
1213598
1726365
1995612
1417208
105518
1967964
1544069
865290
1654036
657550
1909697
901341
1854276
81170
108192
1658246
809586
63567
1386019
495436
121514
1668228
1680256
1773064
588132
1918001
1256567
20074
625726
1491739
590335
558257
562095
1136360
1448418
346406
687464
1645140
767
1925856
566771
762629
883699
775193
997654
1418392
1734341
1486699
1496037
327137
1151200
117036
988570
1604353
1203070
1006125
1322454
653245
1946070
596794
1478207
1953693
1742069
457775
1143290
1378452
1875906
1977354
217704
332851
1620744
683721
1788423
1810955
330988
1888651
4354
219567
1140208
1608406
1643880
1681035
1930404
1440064
1704702
1110408
455292
357057
1101248
1398888
1942252
1021923
1002433
758522
469337
913759
1613128
432185
1062572
895922
1267451
1482880
672928
1041620
604991
1991845
398519
1824929
817923
1181050
1089601
183412
1995966
918675
1653922
143526
722084
376195
1543701
612749
82041
1763057
90627
369925
1969424
1842561
289543
572766
1963900
1176954
109180
1084493
732112
683610
1514910
1674837
72803
1909541
456947
232691
1402362
1467183
1035892
454294
442408
1650857
1104117
399897
1402269
992306
1128334
1335753
817006
212673
190730
59792
867739
822246
1289880
76670
1682223
407560
877250
1012022
591110
206782
353894
1819728
323267
29899
1003588
1404655
952692
1719886
665970
1231823
1457428
1055214
1071501
1081073
436865
1317307
295391
1966890
877206
707556
1726916
695890
734120
1877242
1252032
225998
1915941
908425
371339
491888
238707
1327385
1666195
1830661
1923310
294211
1164720
1429874
1348278
414909
1731920
924544
230861
976858
342140
1167091
1252477
1612320
1830956
1688423
787323
651181
564204
1634776
1759626
1916106
1919694
371856
335566
16403
988770
511592
1158345
1816400
931545
203884
512450
15404
494647
1432636
28741
386405
497341
1985219
1106081
1193427
562973
592565
231048
541126
909568
160143
173756
345494
1826248
334435
1341032
1067807
1593931
561156
1335306
1228171
448014
1779945
1270624
1436678
905550
559380
384204
1306800
1511774
1242130
1631409
1935078
1923234
713424
1142981
1146032
1987726
1092574
841004
1747212
1295261
1385414
1614461
114618
901147
1390428
1794740
1642638
1224479
1791698
513102
1302397
1398263
1879582
1635135
406231
971050
1892578
1757395
334350
1279204
1087506
906601
135236
652050
1112660
583547
1960193
1628889
1142806
176098
757377
1011957
140490
680849
376997
1398379
1774879
1245228
1461326
311136
1276363
124031
1135051
1471476
102444
804943
1125366
1938204
4711
140029
786489
633733
1912939
1576641
1859585
631215
1588324
1720470
1614341
1933330
352735
1838173
135773
1442833
577483
794409
1939562
568747
177791
263417
1853121
688587
1819662
231336
1280698
1033369
234791
1356253
1581767
1676914
1658858
1370401
1428846
170908
1236930
1965994
1615827
1672076
1716492
1861876
1855156
1677401
1181552
602751
1922170
189546
1743743
901682
166346
1457649
502487
438372
410323
77755
817884
1013323
430470
1271141
834564
596518
874252
645991
1515586
1056696
1020884
178656
281052
1715073
267821
1025838
937564
1883159
1535905
1050728
1021432
1643714
208148
384402
1974853
1815990
591652
402521
1331192
527135
479256
705329
1026067
45738
349030
1802700
1549983
1848864
408881
806918
1911027
1139390
1282791
7471
487748
1793471
435352
200319
1782125
542877
657436
1847632
1250677
1138239
123177
612338
156079
1835635
1788628
683113
1550204
585298
893445
165713
1192657
1898528
1143394
1844301
123493
140371
1888915
507247
795371
1514088
334856
1949557
1092792
750390
1308107
890666
942358
691779
731305
1115548
361240
943900
1021229
1800341
1040159
1560964
950582
1125176
334426
1552327
1468076
755937
29543
518742
1660836
1451075
1203569
1604974
212760
214736
573571
87341
580357
714538
938265
447630
354881
1261516
1438725
1455776
1762333
262768
1517653
743586
17150
1207472
1442089
1963561
1009556
1594085
735849
1790825
199577
94022
1181258
999506
1849861
167255
1567669
168139
458782
1998936
85759
996977
1551585
870850
142184
1621033
618683
962952
1214050
1820149
1829379
1275961
1182792
1994991
1890823
46591
1229335
152
505115
153517
1577238
235883
1168702
727694
950170
1223014
1173497
1750837
1531559
559711
358193
1631714
106109
71525
1246446
1525680
1986641
602029
1592708
1016597
585520
643859
1296689
1754502
56741
1321925
72620
259930
492924
597692
813958
398061
319939
1046840
1253372
846895
716112
1605940
1985263
482940
1585829
1758886
376227
221469
949579
1939269
1450405
1872700
1443751
695435
1968039
1837487
480925
1243933
1170278
1278515
197838
1833861
214393
498187
386757
1464464
365408
1145538
822964
756390
888860
1106858
1284586
576990
851820
492589
612655
430809
854219
1307694
1232648
364529
1633069
1200344
1311387
1160375
1480598
1146487
1425197
354348
1367240
322380
1209619
924948
1603492
1761332
1936373
711661
711947
1367863
542640
202853
749012
1365102
742452
1992064
1127319
554306
1306443
1232957
754779
977058
1664496
1541333
1945635
823264
731724
664590
1682602
443168
353428
1811620
1109032
650279
1668828
1182619
1819262
847474
1800833
520341
322939
181613
238562
1106670
384187
212238
1479810
456099
1162853
1999464
1969650
901685
44128
139724
778268
619831
326032
1989066
723643
556411
1286687
1178962
1757623
1515574
879757
54440
145071
1206400
1935544
926872
1896507
1563292
982503
1643713
1216239
849818
599668
1783419
1627331
311251
1535366
247003
349552
185162
993424
1864590
761426
812590
1117508
1361617
534048
1998612
963048
176145
1060206
1975645
270657
361331
1495020
1018311
882598
977000
16931
1901325
739231
1959816
1967915
1695031
450510
621462
1573422
539212
686676
637443
1353601
1954028
119861
93190
1949747
654133
1904614
164820
1977544
1497178
1080737
1763533
204840
1192791
750062
313344
1376226
586180
860200
1118333
623128
1607664
203365
1241266
585759
1886292
1624680
865438
1947539
1806745
57247
1681612
57066
79925
1834998
596432
1672239
1068389
915444
1051446
560639
1342602
1556294
936870
1894428
56263
182193
1461043
339787
1269738
1096910
935561
1749290
954532
1016951
1245555
1057285
1396907
1475048
573834
1033409
329306
86425
1790302
603869
1856759
979151
1979137
402696
707321
402378
1307053
1921705
306317
941091
689066
894254
1166267
1010191
1559926
1838465
1728636
1505928
972677
1031904
664721
284106
1123296
1227503
109669
313489
628764
21998
581009
1860693
1318679
1183465
878152
1765970
508207
801743
781120
1419382
61688
648516
1525196
1050126
60872
446136
1560646
493042
1311625
253717
1278760
268745
1481360
31495
1260208
1102750
1555380
1861318
1920384
10322
985936
721294
1360393
829663
1085009
141039
93825
704431
1559255
40012
263478
655420
1387664
363954
1404644
1004186
1070536
1136959
311041
577641
1075361
1847000
1344626
130054
149967
13243
92497
1121021
734949
169953
800187
1424409
1350135
1359211
979286
1065676
807990
474768
818940
1638632
249257
1110150
7557
1349005
65897
1231158
1422018
303612
1876675
1284930
1103883
1918564
1671888
1057709
198207
948562
873270
1473360
624710
562298
1896114
64078
1529321
1379562
1986471
642015
197318
684959
170470
693233
1118278
1263678
785083
1071480
1822967
189972
1814879
954937
1047865
695292
330102
381942
67357
804642
1102937
795714
364781
1862260
206822
1798114
1368744
1014864
1768515
490932
224280
1463361
281167
1031966
1063276
1615798
1833130
274631
585562
1952253
1870516
1364324
391870
1095559
925621
1797429
1030795
1330331
283891
4206
232829
1636984
1854692
1136366
230594
1318678
534604
683958
1728504
611
825299
111171
1147905
819237
1680923
1509000
601480
137607
97935
1431138
623224
1412503
289066
1644547
1884745
1806384
1179559
36108
1117097
1357801
988459
184949
1086217
293602
536436
1021746
849866
1625400
951116
1749011
301303
1577607
394566
1392220
446258
1162633
907859
684193
728212
1780297
534565
1731261
927908
149875
1029035
37953
1742849
1918251
724893
358933
1811263
799864
188017
530066
1691073
355572
1278837
119793
1853146
1876409
1013272
952102
1347048
872615
1008133
675140
1622376
1295695
851122
1451030
322957
707107
974010
951694
950548
1479539
167746
1437375
997096
1543736
345119
324393
565011
301896
9238
1608232
283803
1997479
1869632
248896
1558826
1197188
49730
1770054
413861
241133
1952392
1896606
274550
529740
1678271
588311
1944463
90715
517906
951855
1828923
1221648
1307883
1005817
398117
1130430
131596
100806
859696
389534
471418
1508631
1027414
217913
439985
1632848
1469368
1709991
579809
245184
1860448
12264
1748375
581301
760795
1110367
1411138
599015
1620232
1084766
1937408
1279383
327877
838637
1222195
375656
1534425
1957757
1425854
247296
674922
786327
1444619
111329
792891
929736
643000
1284034
1607614
843276
1858987
1942991
1068781
1058242
423148
11335
946935
1958953
7820
350879
321495
551465
165362
1108759
1782874
40447
313383
870194
888179
1937994
1473021
1469936
1565219
627135
1599461
863644
1333864
772735
513692
1945338
936957
142543
1625355
1775799
1273623
1084298
147706
1298190
884871
1973614
701515
1946217
522166
1100974
923646
359402
632584
880276
1073897
1044984
228984
1258749
1843236
951000
1267248
136263
1851068
1325052
491227
1760992
934630
150728
1108679
236374
295206
1904549
1423868
1683387
1647912
1487196
63055
3902
355901
548786
1454430
474336
1341338
722538
1005393
1592723
300736
1270369
872399
1268588
259322
749589
1040723
975904
688776
683366
1712599
794494
489647
665257
722073
995143
97184
719295
73595
870556
655473
1911891
797333
1434596
139995
1596051
247800
1700507
932998
1930775
386454
466482
1313697
183015
1395463
828036
698214
1054003
1371526
705171
1568828
1001862
1398200
330398
990337
775759
395877
1325454
631516
1833292
416995
1774982
1149702
1438090
132306
1175977
1247976
1234290
830766
1621799
859431
823833
277761
1282477
1845205
951830
385343
1930300
1380576
1292016
318054
948830
495138
1077233
1051402
652851
1875744
538602
995509
1126210
769604
591935
1966688
1104336
1356135
1928326
841235
1598735
1987251
713376
192443
1264852
774946
1628664
1496702
113215
1871837
1865655
306179
307728
964989
158078
150443
840391
1534085
665066
1710722
74905
451287
813041
349414
1671643
1170600
1911968
934983
946055
908717
1396342
486538
405047
1190312
1207588
359750
778838
992654
866827
1182542
501657
1632263
1381203
1358480
701653
645313
345709
1890147
1270824
566075
455562
1340779
1260792
99036
1841931
1571406
1618399
116853
1846333
131174
1472684
1962882
1714757
228002
920009
148073
173206
1619807
608926
1765078
172516
54482
1979329
514123
1974351
1519703
1430520
997200
1914676
1644183
610077
475984
493614
241341
608248
83406
40137
701385
664675
1254373
1382444
699911
1463636
1791890
1579443
436823
422394
1127700
285418
1999258
1641144
711019
62104
1347760
472411
748002
658095
1181182
1144218
702718
1150396
528348
1142570
1095524
226741
1782292
56687
235451
1285832
1710269
1611253
23343
1271620
616211
549224
62628
1833902
350063
978051
770102
1375174
1332837
277531
76423
940947
812987
1787315
260072
1394086
614796
1180010
431770
11345
61088
1957066
1788547
1672339
104723
965081
1742342
826436
1414976
898356
1395724
1009744
579380
1964413
1830534
404762
1032230
393608
1399273
985246
263792
1814833
861966
1746347
43269
1858294
4781
485789
153374
1942741
254602
341825
11355
322232
194387
1901950
717087
1904125
390746
1759022
1390984
1661490
1582041
1524191
204460
195525
159977
49521
1753277
1348871
784680
1713773
1888972
269708
338371
1369249
1965753
727938
728602
1366635
1232494
284390
305898
5544
548090
1781417
1960211
1232818
1364242
1267434
745639
726410
1688401
1974614
270138
1754028
1803963
598326
927762
162738
1112475
455569
1530735
588001
61458
813094
1602617
1199627
691852
226659
1312236
214896
1300981
970930
286926
1933606
1673144
967169
1692026
932558
77232
1894699
1722534
312570
1293847
1513467
880491
1688956
1912678
384079
1304540
1122226
126637
1201588
603684
853433
1563994
749451
1115120
266380
1520303
745627
1454766
1249562
1841024
1815856
1331337
84812
1018257
1039112
458615
251216
1727654
830817
1842492
83032
1020688
919249
1284032
170397
65788
672477
116245
1740940
553749
1073978
1937666
1261045
176912
637659
1064532
1327684
725764
1221867
1870934
990599
505350
992303
327285
1753704
418736
215030
1165835
993365
1137114
1952050
1579312
1684358
764127
364482
1678400
734179
397566
1992297
508442
460500
1438408
1809134
1694984
61677
932749
655450
1675649
325614
1723841
1062614
722398
1217632
1060736
695389
1077485
478766
813038
545479
1409086
1267475
1722899
1501917
424007
1338045
192538
1344552
1523788
678249
392156
980354
282583
144652
1299360
40155
207420
224575
114397
682361
819149
71019
822023
1883618
1561582
299921
1239161
865923
525751
505083
757004
1331916
1000262
1808751
314480
972102
364252
279802
410701
106634
94996
374331
406546
13163
325727
145036
1938843
150260
1026505
1940758
248481
1996600
1853394
1919882
604679
657365
980833
1900809
609625
1956127
818507
1142627
152362
316012
1907257
230765
1859615
1540677
1105763
520451
440227
1235620
332710
1897857
1187954
1931294
283754
1142235
885288
1126923
427010
366557
1966920
19083
1414459
315249
1448903
1164012
70026
1575124
476633
1407380
970227
118557
99371
1519532
1134433
655996
350846
630036
638917
156056
1482673
819528
860439
1287921
918693
1503007
1823519
888061
70652
1137902
1059100
1294648
1491169
808956
227660
949570
916662
481657
1704421
1636963
114822
1341136
721199
1555552
972157
310077
1491185
344935
767130
428593
1286047
295039
595877
558720
1081147
1856812
659564
531788
108926
1248777
1555040
1304196
1061581
1677187
275146
603542
1428715
959716
273771
230008
51455
397206
584782
1525208
450468
934116
272909
180986
865520
675666
1642632
1298748
522226
1565090
1383275
452116
998886
316843
209333
1549297
196563
1657049
1419302
862419
1700611
1903711
30160
1871819
89225
1404969
1617091
581207
849827
62014
1415229
1100571
1209761
1260056
1177415
1069626
127306
1063334
574312
391755
970542
1874869
1386988
935364
986656
1397812
444316
295646
1293838
1810286
1056941
1790818
979775
1837416
1155195
1711040
1661273
1568745
853557
404810
922914
841953
506568
172314
1281193
1167932
847754
281706
1555574
46491
1479535
1463501
1445387
208600
662158
1794203
1225537
1938376
149483
303201
1439649
466704
401988
1530586
1324560
458079
628644
450311
1865803
1175977
1070927
1080858
365760
1696782
1335634
226896
1903484
1132694
1414160
60966
1068210
26852
980729
919489
915259
1463650
1832669
77057
1710546
377815
763584
983912
1285389
1082296
1858427
1851859
434805
286645
314540
1656595
407310
888659
1003515
1279015
1826646
72216
1157720
212493
639559
1291446
908905
112122
1921842
1063263
1852630
282694
1225386
1853764
33727
865275
810639
547603
840736
1956014
415702
1977940
1198678
1310951
39261
867478
1891125
1884217
1096145
58899
854252
1114137
1732721
686754
152135
1163482
929180
530718
651709
841726
1796368
511657
1338084
1514437
1951547
84564
1127376
1538937
1186344
92028
43368
1215306
156913
1683700
1879976
906244
1637975
1712049
1512094
891259
405847
873489
1470979
950951
648163
1888307
1998319
1648992
208740
1688959
115247
595374
312344
1053350
334196
919334
1478241
1534527
617322
1361257
654697
1384261
1701801
413764
1433788
761069
1358340
1176971
832916
1229576
1988766
1611473
1970498
960605
1730212
250542
1808531
1545020
1213716
771818
165648
1711483
128775
270512
863255
298956
1692873
610914
1403264
1458068
1217898
1480357
646811
1696286
784207
1925813
759458
860432
964362
905080
450817
546385
734742
920378
89636
1057015
229044
473634
1760746
1024921
1886017
1651011
536461
1755820
521609
1205619
992841
355031
1372119
150442
162602
88911
158046
1146723
254217
1285013
1994117
132340
1890569
1113276
64549
265776
245355
1461858
1083274
336753
396565
1243153
1692340
489097
411147
1215420
89651
641391
726151
1467717
1861872
208994
431771
1347771
117046
794392
557273
464774
854
746649
430683
1428173
85731
938366
479287
556197
739265
1792818
1610561
1991371
533056
673948
156324
1815389
1366912
36446
238771
673426
261824
818218
586317
1757260
1678610
434301
1289186
1578680
1619736
1527661
201018
1377042
1868648
168670
1026637
172519
343168
686703
968676
769506
952796
146292
99841
1210881
957891
618362
874250
168360
16387
1761887
793931
431961
484571
1911715
1231359
1938980
1571376
717791
1071162
1082550
927849
443147
1928698
39781
987880
1716627
697293
350293
146142
630349
1411137
1433323
761951
1306194
1205672
1257730
968478
670617
143954
185139
262964
1816626
999246
1500650
304231
1919093
713822
1209861
524832
1678968
1395071
1654172
415022
1929115
715403
1105711
1164067
859552
185616
1958781
1700772
411241
231838
784195
1536724
1002963
229576
403771
1350218
774109
1966376
62191
424158
286915
1891998
1222471
338703
863512
373271
1233827
1991478
1421981
494342
1597100
1755465
1370756
602344
542602
1974812
1917854
1118950
1648138
1646900
679046
1316763
1745112
1530687
1709068
1322158
456585
1364586
1571918
1170771
1988445
1692568
393048
553178
1641688
1392336
1208393
1967504
1847640
1620101
1472248
632051
1153230
221206
1327596
1984943
1872707
1348410
601734
1910655
484898
943509
1743932
1929796
372712
952854
7410
606665
179408
1953221
1735374
709521
561740
1241967
60880
483575
703042
235608
1834797
139976
1318741
367477
1833747
8762
600693
193388
1991636
155537
938598
1705744
124863
648256
1548058
1658902
1917498
564161
607716
893543
470026
1552093
1620379
193501
446894
1114998
1667531
460284
1488918
1219311
1755958
1682309
1493782
1783926
750194
1725416
1786648
290332
141086
1449915
1868040
1232073
672099
1851797
1545969
1111457
477471
1664352
584378
777979
193841
249803
1737236
465321
533120
1142449
579471
1528351
388490
1449654
1950538
1467300
281018
1444090
1746093
1289419
356274
1461998
1141132
1872976
1064928
1970936
143183
969601
256662
1073473
820406
1172420
1047704
1893546
1073068
363454
473244
1417011
1717704
1596854
1672766
1145524
769725
1629398
1466275
1211732
1968352
973715
1380575
90351
486641
1033679
765538
1734548
518346
121505
1956615
1365182
336170
267733
793382
795018
426919
405386
106435
506344
645322
159840
1503276
1119124
550018
867558
626146
603405
1771743
1293148
1185598
689621
160389
183796
1486897
579786
658898
924132
215585
750842
465432
1055328
838825
1532769
899481
704557
1865617
1348865
189477
1901075
851112
1368199
1224306
653350
279090
118911
814887
835443
137244
944048
1510895
1017477
1026718
848669
1754138
443521
1011688
880239
1881994
1409354
268582
1717788
883242
1183850
380150
929166
1966619
860275
79140
1251142
1518794
235268
497559
1287746
767025
1198708
875834
1062438
444871
378478
1537615
1242637
1960820
792355
157812
981722
1532402
981329
1595108
365687
634779
1631106
453692
871031
1618379
801385
1754662
1554141
40645
1773939
637078
616608
699031
1803432
420614
1059039
129050
787843
33084
791460
993635
469604
575526
1350940
976202
1949236
548361
1420902
1866447
598068
1825849
683136
1973963
887787
307968
1520491
500322
1650785
508171
1634695
1026075
406722
653157
1399283
1132006
1623928
46677
247890
971105
690635
342942
808450
674321
1011352
1007647
1554011
858770
1131308
1616375
1249546
1708089
1817843
1306191
182965
766956
1153587
1821908
491096
1692334
478902
133617
106428
1443016
857593
1513559
699425
582805
177796
1944548
284737
725110
664072
297765
1432189
1792780
941331
1063070
590403
743693
1802437
627358
621873
1374764
747458
430919
666925
722710
374549
1786593
1348480
770590
536020
939211
1728651
1353547
1206690
545632
1251439
427662
591400
482465
1483202
1611004
198359
1787606
259343
898447
118070
1125681
1476784
1278543
477084
1987543
1858238
1371566
1342005
939423
13706
698870
406441
1347553
501532
10891
1816048
829763
159415
1599752
650830
191645
758471
1275414
1117809
159587
1431695
784085
1351791
1752057
1916763
814095
1685140
1367807
1508953
1148467
1619677
481322
1200170
880526
596273
67785
1019025
169761
426065
1831086
393756
1002760
1698232
494632
162246
351939
1437233
1023445
873887
304450
434813
1663657
1254446
492451
1136430
1804744
501122
298141
1162986
1849355
560445
1345152
939280
1321100
1453689
1731649
1887566
1832483
549235
1785426
835549
841732
1033614
488411
547790
1002276
188448
1920702
1049846
48370
320861
562809
706482
1774999
1205736
945727
1568900
1006581
322439
1407807
162286
1016897
1800137
1336367
1195841
491321
1555108
242565
1070971
727755
654059
234287
1105236
502180
1651629
1971420
1442387
1695178
185777
1910665
533185
1177594
1205185
385672
1952046
347788
791342
626262
896282
1296046
1617778
1004348
233607
7054
80051
409518
139441
249390
1953942
402894
1078165
255741
1520290
1439673
1399975
992100
1736014
1594508
530007
758604
230255
800231
1603441
1151922
233060
295750
687459
1304666
1115080
578544
306046
1588784
1459644
507525
519487
751691
696725
1566728
249967
1680700
1446661
1375646
510253
1736971
1089492
1011532
654120
734636
1492823
844275
1783579
1264558
795781
143696
491814
813356
833880
1939484
1844625
1112625
1960106
184451
1789749
1965446
727203
1694886
1111544
587550
586466
1261940
1902093
1976933
968913
1379096
1414682
1939789
1436821
810171
195172
1176217
1475479
247155
129271
1382520
1826501
1392267
383037
1215063
20515
1060606
1641153
827666
1304250
615449
953016
875954
1183750
115999
311083
1125612
1449050
879713
1705339
1093495
1627244
779576
876528
1731814
427684
879303
838506
433858
1953219
333162
799085
1792334
1274941
1699956
579048
1578486
1702495
410131
904131
393956
779736
1556671
16110
232885
825436
1399589
854012
164682
855060
39381
59653
335069
1169134
188506
460629
1859018
1943625
1914424
973638
794816
934712
105338
48930
1401552
1985045
1650711
1083283
1660780
897031
1303594
454339
1131026
1174512
1226135
883221
174093
454245
1923281
1683184
1506253
165059
1766832
1830142
1703271
1140436
1591543
522473
1675359
1638963
345431
566313
723864
1946220
1478608
975280
1852171
515666
1013183
1648276
1804268
223324
313851
1529171
63851
1079871
229440
1349804
1185290
1563948
858394
261019
1266156
1290625
1428351
653213
1922162
500620
204083
1588127
1369603
1543637
319683
577310
1786513
104443
1343496
1056951
1483016
1373450
1959787
1226514
576431
960619
277822
1464360
1534187
79269
964323
160477
102998
500837
411892
250666
1221340
54227
1666750
200173
692751
244459
1012830
176960
255025
760621
1522979
666460
1970759
438502
98060
1600053
17274
1867279
1201834
1275431
1359057
605857
1693371
1688472
372136
68971
1146695
1932475
1903270
1840288
128767
1705765
884173
573685
1542104
1369039
322332
703502
389254
449407
1610394
104685
1879899
483930
1522307
1691389
1264595
175852
1131487
361954
1088699
910560
1985
480891
388789
1378601
1607235
232490
1609692
611057
514633
533893
292460
834560
1514590
1890057
1030307
181434
758161
1631915
1646129
639622
1485576
162097
505268
1225843
512884
1487845
1395801
886562
1713079
492592
1244563
1262486
1444677
148169
1520682
142326
566988
1805606
721221
304583
1163664
253682
418585
1200008
516110
73859
1832539
998976
726365
148394
862508
38905
563370
1186796
1724462
1909978
192407
331018
960015
1613564
967443
1470206
436534
953478
1556495
1535490
1693654
211345
409454
740846
1655130
135802
610681
216280
1872434
239679
682441
1529075
1990212
1358202
864562
1061319
516951
890030
1494021
1468662
1460904
1743788
47989
786516
1251424
1035230
269767
1806307
645992
509731
1704931
108367
1611505
621747
69479
1334546
352198
1920920
1250802
321145
1379481
248972
1632191
606991
1363377
619225
1649776
1670590
216591
79895
365649
253463
468328
1191427
1378378
851514
1504629
976183
1291878
1653371
1963553
1723672
226021
573725
1328380
1984785
415796
718320
337814
610317
1270227
966765
928297
1674788
1655991
64483
1385811
1811297
1004732
1225530
913537
416725
1331820
1526794
910052
653935
1916416
133658
1879079
470030
858753
1824537
1813437
1196318
77314
1501900
1119059
1372247
1461122
1095507
893
1271619
680608
271790
852895
1986036
670430
1611442
359546
522361
1946717
1082983
1464302
1251389
329114
481894
1394579
1690384
125671
72400
566989
1751819
736234
655475
985417
1591606
1057116
1423211
142362
159606
1473178
1871342
114519
864507
1075467
1913016
1969491
253138
1501912
339307
777589
571451
321454
96986
511487
1151267
756383
285238
61363
1146439
834679
247751
800019
311366
1266423
1717893
1042124
1462288
924993
1398020
1311227
1338332
1440182
921801
1018339
668639
637022
1801938
1884077
714040
628406
1880060
1033171
1486991
2629
170820
100975
895605
1570084
1564553
671617
760489
1631040
1643540
1152589
1381972
361369
1219720
590083
1472215
1564581
1859547
180758
1447871
625607
142305
654620
1147831
1815084
92914
1227456
928066
654762
758039
1176731
1772169
127189
880979
1984539
957273
1824574
612167
864243
663140
1643133
1386565
1359391
684173
1427963
1062799
305389
1813000
109715
824000
724267
587840
390349
951348
118386
1349991
307470
442813
959940
950206
745969
67385
976334
702965
633996
709787
1509873
344383
730359
1929885
282256
1310720
1814521
1132395
836127
351333
1434555
391098
1128173
1264533
590753
138400
764093
1357627
1982647
1101880
219236
1740123
395773
1062967
1874941
875562
934807
1978254
1843164
862528
907168
529897
1277067
921904
115595
1133813
1122118
379142
707985
1129989
1208010
339346
410544
871107
308904
1680840
762550
905611
913955
8397
1229554
1277033
1048463
1322916
13808
302228
1464851
90114
893004
1754610
1205062
929232
564400
477725
464106
374192
655570
1161994
615052
241242
1557193
356423
210540
1448861
678438
1075500
411456
182387
1316133
1076199
302046
1886578
651551
868591
399597
476020
934191
739734
1779817
939229
993184
407262
839224
1293889
1167947
919736
2111
248563
1784020
1780819
1555876
1706739
649995
1294774
1915058
1976297
80484
841743
688941
844762
739760
18482
707220
379457
201854
452484
585468
76291
1149298
383666
380135
377837
1561800
23818
1100187
990133
1435834
254149
607850
1690415
678379
327373
1016436
205841
1211417
921196
239358
1124018
1650774
1438797
1077511
1832227
1750198
1096261
246716
1724349
1254454
1579127
1997582
560866
140263
1817006
1886313
1957261
1483577
73667
1418588
496025
536816
1003158
1663183
1973254
108695
86908
166863
1371973
1956722
1283226
956962
1218795
1418087
1249476
1222592
1622593
98873
1473658
402730
1039725
843051
1943650
1136972
14155
948051
409685
1144724
1533817
1416589
910216
966116
286840
373975
1893905
1635112
692027
642156
231829
772329
24195
1056714
235378
128745
966728
1183392
1541204
1978715
1981903
437557
530690
1124279
1088763
1350707
1997773
1428084
1552961
872381
696278
363524
67530
1067058
541801
1814546
1951301
43626
1238911
345688
92055
1641731
651498
1895379
442007
95466
1498734
1498515
1983181
1846967
1294742
1651341
1017687
837302
1593023
1252207
1062405
970527
187665
721620
535473
778213
1656670
1901113
1967481
1304063
1511978
418059
1062464
1244137
146474
676145
1488426
339662
1157927
36486
493032
1778865
131060
880846
504759
1572408
286094
1618306
788070
1452703
756701
1231417
1918299
1303739
266823
1945964
1718382
870868
620440
1226022
1859445
1764218
1106508
690517
1230735
1156700
1836923
30679
1895097
704916
1210266
120870
1385665
141202
166733
765668
989186
1887751
1769939
1479002
1888891
1664651
1362847
1278198
660016
1867904
300387
1276630
1177106
1828279
1265626
1869297
21607
1462425
1464957
900469
829474
1102106
130046
1198729
1156224
312946
879099
1717051
1225989
1557408
1919067
480474
1664757
470114
1111906
1001409
718196
941443
1530764
1824374
1561013
1661792
1356949
1065714
1593721
57382
129136
1537873
1393362
1986083
643567
1882773
1685324
1898736
140978
1692300
1186651
1936782
1784809
357666
761049
1977558
7445
938350
1293974
174868
925168
547578
1935157
1057051
1796932
910143
287216
356847
661005
468940
1803971
942074
1257340
566187
1127310
1147173
177627
1033543
1179137
143892
1173862
626153
840665
372432
1446203
888808
1097172
604904
834481
88769
410854
1150419
1803449
1153918
1480045
987631
501067
1657856
1366480
1652275
459585
1837563
524052
148293
748077
354519
1569828
1916159
1857901
1933208
1640149
547269
469504
867794
1716261
324289
165788
1496562
14968
33254
897566
1002936
682781
1167979
1451366
1733075
713358
776435
955813
1898662
1618113
704493
1799451
902540
1521564
1540
1369319
827328
1588621
254038
169488
1530402
656371
1531979
68293
980847
629942
1781057
450244
371026
465346
1590472
426508
441107
1227131
658886
1946491
604574
498656
627596
1863306
348854
1503745
1560183
904735
1036837
1937734
983533
1566125
1428882
755578
1992202
144659
916078
1998442
22128
1876852
423995
776746
1043264
1219315
890557
1303161
707803
364614
1141080
844733
404723
1651472
1839
561963
801046
784965
1687359
583859
1107851
1155256
880688
1818106
34863
1622866
1904773
918248
203344
2192
998279
1731640
1724252
1999393
522892
263398
314505
1168059
646243
1208703
1615703
673385
1426955
1058232
1108713
302122
1136124
831175
123240
705509
141318
1498393
1826747
1062563
680852
1483733
1168088
1899119
1135809
1040211
696900
1348189
1120532
1161452
54003
734046
1347544
91068
756051
1604370
1304836
1440074
1955008
1757692
1209827
1329133
1078474
75674
1145107
82201
507890
101123
1299049
1162771
485503
480485
84385
388851
1016266
1388606
1593228
910327
1617353
100284
235555
1649335
1498548
530535
1865533
1105962
312861
1478434
616130
718860
568675
1646918
1006311
159741
933147
895033
478555
1592392
1181882
561433
1497132
508335
1247411
1350345
1566164
1333485
1179698
798220
921776
602683
1187003
1974517
1979319
494450
1633218
486120
1940686
186595
301255
1488262
933856
1258039
440052
1003683
1476303
271922
1487258
561682
1769628
1797683
1977376
652534
1834733
867714
60399
1781395
1849294
1597798
160219
126625
850713
690697
1741546
1750001
693767
409082
430958
1931937
810058
1090384
1591260
1947988
1719795
660681
1626686
1315848
1124176
733265
1370632
327047
492887
1216798
252739
1970365
1034595
1366271
861987
1996994
297924
1234822
350691
223578
572832
1748534
100446
1669328
1007712
373623
246972
1269066
1186964
835670
1108772
1142244
1613704
1452753
1840976
1255276
186399
1024427
1587980
739898
304485
1936962
464897
294363
1542763
835651
1217284
97374
259326
47197
1557495
122556
1595150
1855813
260006
89475
32231
82020
1093575
1067667
22286
386546
613613
1186792
358168
814252
5522
592072
1926226
998711
1640344
97368
715873
1303248
835830
526267
248074
49574
694895
1407554
1458889
999183
1707235
740625
1003859
1791616
1678103
1111247
1531516
1468797
184990
1281847
1613481
1872411
715806
1560494
1929257
296792
1685573
632446
909769
1136378
1282390
456169
1729916
1343512
474386
1712036
515596
694464
1638219
1999321
795709
1188501
1532130
1991846
1812141
826361
1549430
156440
261909
1265236
94664
1576421
725085
562063
941864
1469299
194595
598382
1379246
246356
395357
180640
1179307
1271269
1673161
385995
634773
586680
862744
164436
1693318
1158835
1480864
237074
1609811
206650
1803075
578836
617660
1021381
729990
1905770
846279
192913
1697248
1665178
1780338
535002
91078
915969
684322
295620
1084597
1228042
1943414
1594399
1484569
1307711
554187
402523
623502
1883149
1435067
1267071
1320919
1034277
1454183
1204866
420445
1513579
927583
649123
1132709
273165
1665287
1911655
461582
1075114
1177617
624499
909351
744874
1573486
1784321
943923
1350161
946099
990884
1338100
1282185
912309
588250
623313
79000
1986923
1556080
975959
1759632
96980
1105023
726723
634503
1374148
1333472
1192414
1943293
734114
1707027
1311081
1955101
21721
1729740
1289424
1800631
1903221
302924
1909581
303242
1864437
1857493
1899878
1693652
79556
1995285
29657
443584
926133
591211
489915
659588
104689
218811
214836
1872886
154627
1971100
1563472
583345
1814216
1584945
396358
161522
712678
1969174
350525
1930392
634166
279152
203762
1779883
1382376
952743
586860
702960
99601
670726
221118
1649850
611299
431960
723311
1635552
1502635
970340
1419170
1025636
1498463
974489
1682430
311874
676355
1602981
608230
1581173
125387
1429843
1401368
941889
1507882
1216424
1854993
1186698
193021
211066
1839988
389638
465081
290109
453908
832659
562317
551292
1432083
1936149
1268227
1669483
577224
1500642
452836
550483
979156
1680430
1078151
1096406
298828
517290
1559224
869446
1013839
1431180
767915
1398450
717836
1710054
1381527
577196
1515988
1965818
1269067
383286
919131
91435
1422349
846166
1710030
1471526
1721088
1547031
1769908
805338
783352
393422
1708037
1660586
1763435
1368510
869980
1105811
591107
916458
1708587
326183
1755860
1261271
1235088
469114
1037032
462639
203899
1777914
154868
1553174
1731986
636673
1370270
1730316
1301666
964840
676537
371765
1704277
1574210
732967
1462589
1096373
750800
777322
1581630
319708
1778903
669778
1192029
1919645
331678
1675491
1532067
921988
1890592
332013
535076
385397
1814908
1450860
1832011
1993174
1176528
1468782
161915
1667034
1360053
1347523
824242
1276287
392210
792698
410769
317718
1275168
1114158
852945
939253
1424823
795923
359167
367757
341907
450345
289449
139487
304931
789927
1836957
734101
1695475
1118508
298570
520143
166844
618968
552875
1666825
1377463
194688
1921320
1873274
783554
351021
1879698
336681
248814
1194728
1352592
633202
947431
593216
473621
1007491
1446577
553798
547560
1047260
1114585
218012
1657427
1555770
1761117
1876016
991105
1319738
1460245
225917
864469
713103
1643684
952112
1737607
870310
1538754
1607238
127348
177969
1697747
1831870
582867
1177543
1321283
627385
994395
1164954
133243
1138928
1570575
1306207
1626745
498866
206736
921237
205313
1999080
1525361
1300300
598238
1442461
497340
1374102
1494535
173874
847112
1268890
116149
1301753
641835
1082410
789798
757661
202969
1827540
1409696
1164394
465448
115517
1865445
1306085
1808690
868331
969222
1171955
1006422
1340360
1872116
550715
1477920
241989
829304
1514096
39058
289221
1682819
1093991
1713746
1583176
1314007
1589310
568615
63226
1738189
1076348
1798772
1725871
1435411
302378
152262
1880159
1854497
1091032
961793
590450
221447
1502508
60158
399144
1243812
1424425
11475
740268
1532330
1544622
298610
249154
597202
443383
649833
1231839
1263237
1606401
1544641
278076
1764448
489221
1259095
1633850
1857823
789358
415218
1231243
432530
1169895
1794745
141181
450155
1825493
1456407
998423
591472
180971
1969743
616886
136805
1457496
1056791
1388145
1570847
523871
863896
410227
843283
469870
809555
1452697
1638837
1067593
540166
463360
1459221
1044143
1146204
353077
1042184
1389445
876722
1978850
1448484
688258
484693
1618988
301890
540653
1648736
141513
669300
808156
681735
1515018
675054
1012734
110586
1597824
814087
1413809
537634
1058999
1105161
166234
1272500
947628
1129456
1626784
1155808
283771
1229081
1008480
795889
1508487
226831
492521
205360
203872
1284605
1036167
1689683
25284
1063045
599062
1365118
611648
289624
681992
1043589
1319724
1707412
56127
1404485
1906251
1080302
1786078
1393914
454755
1669509
868441
1120944
1121588
1163066
1214126
1790714
342934
94283
80641
1365808
1609811
1293572
846035
51834
125865
1379845
56773
35523
474266
1063951
1563689
240516
881285
453915
255625
1694754
1448610
1607515
1472975
1413061
1125579
1380113
961970
1870943
1219927
387498
1010200
1394380
1760114
1493291
1838482
1833536
707550
848401
1709918
864597
550426
617431
748300
107205
1666619
845636
376757
1941622
643171
1014193
1600309
157282
1805310
802928
432628
1178289
1023414
1758110
178935
1355630
1481226
1619878
1305911
1463252
837712
41025
1807147
1637132
1024082
1846367
559419
305865
1081547
469204
1555981
292156
432260
1081792
486018
677200
1859937
813162
55437
1472545
1087780
1052520
552395
888839
1082691
34452
910084
1389697
1093099
101615
29356
722148
945216
1083715
1210977
335591
1168760
1269948
125194
1576279
717012
1828998
207166
291436
867264
1094940
1070161
691753
607438
963253
590899
1056711
362932
89211
647667
163513
913479
1130525
1085974
617953
1223300
1084347
595850
1965186
1846994
789320
14981
1868285
269495
35934
413203
361613
1103013
590233
101258
1283568
208402
270811
983640
316470
1370791
846332
965780
581465
1808413
971003
867187
1392980
578662
421690
12273
366511
797001
423039
300720
945341
506562
720287
1321427
971545
1232142
364843
1368706
644048
1593916
191490
11849
1725002
393875
132425
1399030
1960781
1899529
1683773
1168640
1774783
235137
553563
650737
224614
1299456
15200
1936023
1778052
243829
1847521
649920
1005237
1077867
1438687
103788
1312144
151085
1799027
263685
1709782
786063
149946
246444
1652246
1098369
1086848
1593265
264555
108976
1123316
702844
996903
1888671
1433960
897789
998633
197657
270320
1111909
1971656
1111510
409482
1083148
1814800
1162341
1351579
481147
38844
369856
1497174
113202
1229209
75009
43879
1676006
837476
677460
1895947
1343232
1655325
1541478
239488
552846
1736862
355719
1118222
663147
317540
581882
1068851
937488
1388533
1785593
1848296
998091
70001
1435030
1585551
1242723
350451
1011345
1756427
944511
226631
1042797
461066
101436
1105013
628148
1788034
1525886
712348
1359166
243725
671436
356336
1322914
885772
416049
1559351
530081
728555
929760
364914
1665131
884579
898444
1431453
1656038
1410449
1272789
330858
1240952
1121108
1544477
1867795
19077
551280
1463323
76013
1827330
1486671
1252329
396753
377818
255866
1543494
664246
508203
805636
739222
1627297
1421331
1194550
1595024
865034
1862357
1996215
1010173
1540470
1708848
138779
307109
1092422
24238
1349914
747895
442501
1245165
1776369
1266347
108659
107406
1412078
1423291
893428
208113
1046993
1794384
1709886
1961192
1590811
701000
1903420
732075
495207
903388
1185125
256841
409049
1303662
1829427
682708
692923
356664
1113592
750405
988203
1762926
1167099
562446
216273
709453
1119401
691440
1436212
97955
1241086
464570
694855
546630
28947
1515537
1952029
1877671
1127204
1666859
1793993
1841952
1580706
1743865
571903
159193
1455
569364
1849930
318174
1195296
1097176
667428
953089
99988
497624
1447910
1051397
521829
422142
702998
1793291
36692
1438842
971386
1342274
1763718
956001
1090455
1721584
59947
572775
1048648
963367
211943
816289
512403
1468736
1889357
1551648
892377
1136739
1561433
56497
1273387
1311463
1982675
1590076
1934481
1054757
1500469
601657
834570
1590734
799216
800080
717044
354843
1235250
465316
1143768
87887
531708
827941
1506243
667719
7824
1931436
621295
1400358
1551861
554227
1646445
179541
850959
1944223
109478
1046766
63889
799640
373826
1144602
1612992
1270493
719347
1390224
852733
1715021
84975
792502
274061
32333
1096698
1604964
1178963
304325
428299
47628
740240
1935386
336416
538629
1521518
1651993
182729
1513003
457294
1453929
1130650
266589
1415012
206036
1898836
1579255
1776244
1934256
480402
1617981
1173646
362432
1071872
1822342
1652174
1148641
1137030
1615213
1807949
1777821
1698696
1959326
1513440
1431039
1659744
590874
1357320
170301
1464377
1976659
906193
1335701
1716556
1124535
310620
952139
1028591
37984
1149240
1011203
622323
1646725
1866073
814538
1288751
1700936
1208879
135007
677000
1454826
445475
1696590
886619
35594
1891211
100442
1160137
305300
73254
1089956
1282368
452680
809309
707215
1845391
801543
497934
450462
1291327
1739959
278189
214187
1851921
378291
1894675
660750
139662
805538
1221549
1479387
1019239
692997
44664
1324985
1408831
290241
834022
202414
222065
637247
43664
1978649
1681025
977406
570925
545640
1123765
1372612
1999270
6763
1648462
1230854
911395
1023397
1606771
1294727
1518973
1419616
1873318
340281
1169887
1337349
1543262
1698852
972650
978397
1404241
720749
558877
1687288
12031
861170
1700659
33091
569174
1532545
510955
1927297
1373335
523064
581661
1154696
1206802
1833457
530343
467513
1682669
1117716
445788
1904631
1970037
1385502
759437
1263370
850416
117197
285058
748786
1571270
1131283
614701
366095
1323737
755660
347515
908526
117422
858580
1780835
1444437
1802046
701982
16709
1968440
1641917
1831451
621579
1381114
67603
1832394
326239
247525
1626150
1691959
1721280
1350999
888320
1668579
475581
1387288
805542
1761275
1405751
1414981
33229
583631
1239666
1422511
297265
792446
1710635
1661612
1910446
1640828
1457020
324567
506908
49483
541087
154
920342
603012
1196380
1208776
1117025
1659189
1706801
337607
1603984
1937788
952397
1682908
566509
970697
93816
1567935
265891
1946708
1225608
344050
1675383
573633
1026486
1113345
538235
1458735
1724185
956956
442709
22307
369952
844683
1362017
1697411
1852325
1973890
1712905
1034166
1673914
755330
1573486
1425422
1990361
1724655
64966
1786364
1290103
462047
844224
1095172
1500920
1670390
1766377
1238944
1403942
433874
1603880
1197370
1117537
1406046
121189
83308
548832
579830
1285433
1105412
1917629
1999754
904364
789642
1520155
1564790
1968365
1453886
473908
834674
460443
236435
1665524
1355559
1827008
538584
1246306
1760670
883205
995386
597345
716402
966169
448817
793393
598541
1224968
1926399
333402
1080613
162956
1571549
1289423
117151
776395
278455
1171568
755290
1824418
648135
27845
1690748
1095669
1161162
1947961
1230374
757349
1141640
1185296
534896
1373965
1568070
1921583
738989
1643697
1469750
1283776
1811110
764831
127090
1469265
1593053
19438
6694
506402
1232005
1208322
257991
531009
1807301
393845
1787099
106103
1704346
1757073
270673
1395936
1675214
334955
513927
1093524
785618
805579
112759
1565913
1990196
1167329
739707
1598795
1894785
256941
1686747
1774732
1574062
1842431
1156731
1296573
1736910
1862190
141970
723244
72077
869392
1780685
581586
1720146
702084
1033464
190862
1915395
1358775
592314
194329
588891
1313680
1039795
1853745
1324533
1832938
558676
1282064
182674
1118334
1205452
1958242
1595399
50923
667235
107441
271017
610675
107138
1335230
1478085
205030
1172555
1722802
509428
807268
91506
271404
356274
5452
475833
945402
1741479
730942
152271
298719
836460
1030711
415986
827660
1565728
371751
687689
1808049
1857450
1772253
439614
1942586
1044254
1598266
1744805
1208025
1440122
465425
140844
1056772
474943
85500
406394
1218011
291231
892253
1650777
182910
463905
550010
308996
443599
1907238
1293758
937410
907285
82281
1721365
283795
997687
921605
559772
1188152
807988
1166641
297090
357037
1430567
758767
842342
923597
1846163
1529839
1411460
1852468
1537256
1824931
989303
525240
1316362
709436
814283
1400602
1110411
1086144
1397378
79595
1111313
1540289
586819
1480272
1445047
1951365
272616
746626
209865
21658
434027
1733449
1471625
1873818
349682
178107
1863209
1997672
235920
312961
1822471
1399415
1861417
1912598
1616190
1364231
1290086
290121
471760
3673
1637725
1541047
1507601
212490
1894296
510057
1613856
1099360
1633007
1383461
1729299
991236
979431
97906
696814
1027706
470238
1499569
1047998
1610331
1077968
1058155
1199338
132390
1192958
398021
1207167
1752942
565428
645638
513148
1462043
1798068
1401557
237851
1291019
1681322
229446
945711
1077339
729818
993807
1616001
810934
1661363
737971
495226
1828959
122441
1056485
84259
1186594
1661663
1461216
1965122
786644
1525786
1920687
569651
314232
321013
1591754
307655
568800
711986
728914
1096801
1555020
21988
1949580
247716
1280102
333082
1020562
274595
429379
1593167
1076755
464495
1681175
866992
53852
1230383
1180601
587189
940012
151004
106058
474525
1172694
1406919
685700
568670
209457
1522594
1337760
1270346
687878
486836
832657
184736
1306187
404216
1774385
435676
24400
1185513
670344
261673
1029041
546796
337892
1129032
1702522
916498
582898
343743
1382442
1356592
939005
1402701
1641424
1772249
866009
1725217
796354
1376329
1797471
76242
557030
1862454
1746680
310024
126305
1653758
1503012
1948649
718314
156943
839360
1123970
1759185
1150126
587788
240663
1845263
1976331
583134
1206312
1051029
1935521
1977371
1827572
1955744
1450547
596643
800571
183283
1208408
681166
793672
195784
1021654
843554
1918614
74677
1273743
1661073
1259899
1230403
1345968
1794088
1044462
504897
1710557
1065669
1226606
760717
963682
43987
1035705
933757
1735079
1009496
1687194
919543
1259580
635394
1512640
1005204
67076
1556448
1373148
100455
330725
1134207
1867733
533211
242896
1813046
1716936
759393
1590262
195484
353491
1900767
1139685
1222802
948308
1507211
282435
24779
833599
1921363
946570
980383
142032
259479
41273
902499
1398334
244545
344592
1900630
1059770
1989308
148775
1431537
138025
666237
1957393
10562
1226576
1138490
1252383
1027134
212524
213952
615852
1144672
911263
1159597
1999884
959014
470360
352492
1953136
534504
459811
1487112
128883
639261
1864243
120244
1126415
1292300
191587
98775
1374357
727258
849679
3111
1336875
612607
1199712
870998
1980782
1546281
1810030
737300
805435
1331591
463683
1985474
1703567
295682
884451
351420
489274
1373605
79571
723365
925047
1808518
420187
1035755
1797646
1036670
1497544
50794
1406330
592262
1544068
1264265
1895415
770979
454340
980788
1931568
1409982
1865050
754008
838482
766212
274628
1875128
1088930
1637913
1528951
649428
950861
1903665
1820488
1337749
194552
1971033
59386
77469
1422966
1505050
1210035
1793644
1489901
1640469
36700
1690093
1797892
1900595
488417
1822308
1855248
493695
1289553
930156
114863
44598
1068672
1119108
1848249
1406610
1303399
1753616
587289
891942
311155
1414595
1659068
241935
1765673
939318
1688358
1986592
240619
584707
1336352
76681
1370309
1230958
1875042
552261
143726
449978
505938
1471978
1980869
1496152
1673245
1893042
973349
1440113
1307407
1984526
207700
1051936
1974484
630023
1290558
1914775
137350
493799
1588649
1570136
1311604
1974844
202651
474648
152982
531014
995622
882482
1420568
1366441
1990098
790312
1689290
10884
64406
893873
1135729
1616351
1105040
1157239
906248
1995372
1651648
715227
1935843
1196011
32157
912125
375513
804728
1490094
1672235
6705
753448
1080406
644979
336180
873996
182567
1271364
1711923
693577
1963991
1050203
832046
607465
727879
954692
777477
526604
405671
1577787
574717
1678970
684745
494734
1240646
674162
1519256
448434
622610
574566
627029
1761131
1627672
156398
965070
765718
1247847
1464133
672741
191379
298542
1544795
133016
1638842
1380039
1089404
567775
1409500
299331
925835
561092
1627970
843193
678861
1909034
445541
1416636
753540
989713
401847
783806
1865578
620944
441700
1824831
1083411
607264
1609582
173520
720049
1157227
1863385
748620
1975028
1532365
829113
946310
996627
253411
1144091
37482
1600219
1282021
698502
45488
1787906
1860338
1216145
1942213
20201
663565
1337765
691272
767293
814731
448876
1899593
1548819
694874
208212
335805
1545720
686588
184187
65231
547084
194297
438341
2285
1515009
1810801
1685968
897831
352560
1930138
1697382
287576
1023179
1567987
1201506
479981
1555096
1562392
1473496
1691892
1361331
1956515
506203
107170
184916
1357952
122206
1077360
1250382
577652
354467
814871
1628879
666203
1012169
1506869
1851885
270611
142503
1182400
143635
1604666
419526
1739475
1393357
649258
1506484
1248867
1336793
343211
990783
321441
897164
1179985
1204183
41335
1394015
157544
1934406
1080368
1683547
19921
1449505
1634957
1535842
1828137
875336
623599
1416040
894442
1447546
338787
1839732
596776
1166575
1662480
786209
1973416
1157480
538700
592326
1467703
781246
1722616
1217703
309944
754705
852394
1287321
543906
1118035
465032
538740
1360059
889974
929600
116817
299323
1750000
1904500
1513680
1607608
92335
424547
1871291
1412166
1439111
1859501
283784
572680
584836
1788537
515100
534796
297121
1337170
1952519
1849307
1533946
1555732
1250952
4980
69923
1509714
582099
1460892
751101
1587280
165307
250418
607378
1070357
285346
894958
1021641
1473683
419067
1318431
1569879
652204
1277272
1422389
1995959
1220746
1968105
576238
524075
916649
338622
435534
999502
723289
238673
563269
569082
1348862
1626074
1174342
481316
671337
1617190
1227578
317170
1334177
1849712
438076
650786
1683573
1532624
1226416
84469
1354916
193135
304298
324435
1612035
1173334
400986
86080
758297
298902
1839008
1308598
1528516
1485789
1916331
727433
118131
1989650
388300
520950
1744118
1451661
1633458
585745
1437888
1254238
1720497
1487380
764290
1548247
1886980
736919
914276
1421964
1390017
1475948
285888
208333
1980347
342653
1168425
369488
1309104
378240
1048067
12256
854092
1521864
855731
1741038
1200623
686626
1012534
368167
1517540
1866795
1896005
661280
152825
372047
506090
1181096
576928
318941
1229666
569048
1237874
1506934
1524786
1140178
1611946
1554012
1090648
1215260
924663
370813
1810355
1837890
492817
1689164
213508
47433
993577
822314
438619
1451440
301011
1511413
886195
1304434
52143
1324858
257038
1818743
547758
1169586
1022350
1216199
1105072
19042
632402
410391
1708653
202080
1262524
300566
1522251
1392253
28947
1844893
792829
314648
475156
1556486
1359008
1573848
1718369
1743874
917433
994011
391342
1784928
1742405
1999773
1724714
1925741
1550908
244618
1333992
1221335
1340187
1922109
1549807
1540684
769140
1515194
1794629
1496802
1152341
7075
946906
437261
856496
503995
1501851
171709
1113234
1454904
905995
787720
1345693
228701
1806211
1407731
1083596
72038
878119
1529787
1557873
831619
1189406
1031454
573096
809563
676743
171192
829631
137870
324774
1155665
1011620
606144
1329488
824765
810907
1632581
775951
1001236
1727581
638709
1343550
1296960
1910925
778165
786827
465986
824182
182127
849525
1679478
1950511
252366
779983
1957443
1211963
888700
672851
206796
92836
739323
999509
1759931
1435979
1360041
122649
1523290
1366135
576647
1151569
1827041
171639
1682472
1359838
1007788
1747584
1850538
985817
1471284
1800872
1281127
1215500
621866
1525253
1017195
1913727
1148605
1515368
1233363
1262156
1037481
1304916
1075215
513182
717565
1960191
1881598
1595840
703395
1211197
1599446
1624894
668320
1624433
1321710
1526596
1953071
695178
111276
309660
1365807
1897632
1214210
616772
1201725
1162068
1580116
1945179
1170810
946039
717832
11746
703340
1414757
548347
430841
934104
1787721
1788417
1915325
1256939
1919858
109297
1398447
812349
403915
1067258
918045
474725
1695154
1522694
1427146
1394952
527569
169484
1500467
796242
1267677
1314463
1852068
1385497
160421
378979
1824502
275202
1134430
1840481
1635619
1235874
434834
1722874
1485331
1477565
808133
1714697
502916
1164168
1483792
435837
749979
375917
1004968
1530983
1280549
1215345
1564925
1045937
1344991
1561676
652810
1773899
1362466
1765545
1956295
219492
190227
881721
784091
993563
256903
378484
795810
593811
1728436
1229333
1418877
1155658
1686615
373536
1149582
913517
1676677
607794
1443540
1091355
690227
958377
1532754
707231
1155346
629853
1615806
34256
1144213
251052
553281
88100
701589
1842294
464421
1071701
1698970
754504
591925
768603
603213
1898323
350155
973509
1986929
1801462
430226
1735308
336185
1602111
54620
1762429
1981570
1438028
1476597
1788824
983282
988828
1861380
265749
1160645
144268
234610
955051
1913408
1145542
162402
1474683
976290
1224633
1393637
1516285
905969
174406
188616
998092
1060952
1059761
1103217
1087244
1299424
1951215
1324246
1352301
46259
560945
1321587
1040893
1553225
1578353
1009070
564907
492160
271342
50692
1857433
1525516
451058
17929
1107097
517143
1274887
1327382
1397389
1079546
869847
1031074
1824370
971902
563344
562035
605427
594946
851290
1963606
985443
167444
120838
54836
1351993
1014735
226698
91732
1012149
1573454
1686511
1458864
1642051
1102566
685637
1817463
1387132
1380125
508531
1241731
216201
1974
1824676
1801703
581486
34342
1251550
1115695
961121
665276
457776
963131
1759372
1955535
420302
1410879
121534
204791
264773
1395961
687231
941718
1121315
1610789
1015490
1069915
1758236
1732204
525379
186895
1736520
1821232
1712604
844469
637455
277714
735770
438099
634242
1386084
819759
621378
280943
46702
241853
1518126
414476
304208
836516
1141415
24016
1701289
1009264
1825317
1602062
1437385
1225978
1907889
724946
1582055
556414
1026003
1875910
173709
1169014
840281
1073139
116398
1554464
872727
1767175
1555206
1498516
454943
525813
1544364
1541292
1296474
224064
328468
1727025
1078610
1743837
1685467
1804455
1610788
694456
772756
1778181
482149
556114
114902
1704004
1882264
1739369
314207
1289530
827726
1968744
491562
1844555
349179
1419432
1378258
1133584
1678007
658720
733262
1734582
151523
1289422
427928
230033
1516009
1520528
656210
56903
942612
1970333
1354944
377911
1630591
412991
882493
1244092
1122658
1184300
356309
979515
621538
1159937
1779362
1343574
559740
1499031
399939
1717273
492346
1439177
1803142
1025219
1743784
565616
1545415
1312494
622485
1363655
1511779
331548
1238558
1066039
2506
1603275
212297
1458725
509184
1356355
1458683
1639527
1869012
977647
1093380
548777
261222
1937120
843747
1215495
1369178
1609867
640041
1215484
1264343
1517045
929031
605686
1592343
1872360
56558
1180345
473352
415064
862157
1943986
1174244
1425353
1111026
147618
968566
791073
875210
1513126
30188
267714
1449392
806800
843527
1515365
1576868
484742
382043
267578
1500453
842789
799548
1797727
537699
830301
1455985
691767
1187462
650285
1731126
779506
1397386
1490295
207094
1260888
866335
179927
922503
419952
566390
801099
1941080
444748
544658
602603
800875
481482
1609552
1981661
1512286
981528
1982618
1890712
1907404
194220
318386
187928
1686055
1909866
1993998
1809721
840016
879012
1326183
24894
978729
127113
123462
203790
338597
1669887
515353
677864
943311
1188107
224443
186409
627762
1364120
1411680
1917709
558584
204652
125535
985838
1061823
1727875
719233
1096450
1306124
81584
815282
1246140
475495
39571
441375
715069
178924
94659
1852978
1564939
1719452
1584189
1925563
1002281
1157439
1037612
625095
1390342
1044809
502410
685120
864401
541296
1523095
1590668
1923542
106032
138324
1231881
553324
741417
288950
943968
858228
1365045
1186415
1142606
1696992
126901
1897194
1842962
566590
27298
1905590
305288
174114
1311982
163111
600648
1608505
1874830
283675
1436271
924861
960333
1488273
385589
293330
1604245
434124
1068026
121269
463418
76232
1127756
1511865
1305149
76341
1584729
1246811
1075030
790631
1745844
883433
1275041
814418
921459
149109
1927300
1387743
1704147
1183750
234253
1368690
1920621
1427009
848880
845742
1059183
1633203
5113
825644
1584410
1320450
1316773
1080291
1398945
1320682
1291434
962708
1334612
1429123
1284969
93186
1438340
1918133
1028535
307664
515248
52627
1010057
1689379
1700674
739041
1431114
1611102
1366078
1982833
1140409
702990
1605015
656522
1506929
1034089
1351604
1146345
1005994
1021963
1849116
18410
878090
1533199
182677
1708340
557063
931846
1013200
1161744
1386730
29665
1558030
100793
903199
483027
80917
1523036
1987011
405832
1683253
1593268
921932
1211647
117008
526384
313574
592695
193176
447553
1458196
261770
869836
208969
1971528
1281182
1795631
574241
903922
1836370
550634
1221575
1938364
1896905
1638955
1830125
503261
1133739
378697
1916944
1195713
1045171
1017213
688398
647996
525952
436536
1142588
576518
1819785
1827587
1967619
199628
892506
6627
1519296
1054131
473628
1367880
228929
1034536
1773974
1250744
825035
1008406
509625
391060
1313475
861808
408778
679580
360745
1406851
1151543
1891380
1097151
79970
1208148
1537612
990955
897141
1024692
981452
1215192
1571163
615382
1660110
865026
534595
372074
421347
1210471
1289470
1100582
1434708
39123
1237549
1196432
1168836
354203
1551784
969831
755911
1633517
1367871
1583576
1195078
1691753
732607
1260380
253060
1600794
706961
901100
1534482
384630
1792569
1376467
948960
1377206
749124
1830802
1033106
455712
1891344
829652
858098
1959781
1344765
886521
1063545
1624641
756419
631501
1834605
658077
376651
1301304
367298
1657046
1202755
765072
1051013
107196
1497690
799338
470168
91456
1025301
696231
665434
1459796
871180
1426774
1888844
240487
338302
1542340
1858018
1755489
1990191
1989564
877284
463153
1899145
1033981
287556
336095
1621495
892877
1127888
1476195
1818777
1055499
1297533
519557
150495
444303
1572955
1935082
1254031
1638119
93235
327461
303275
48834
173521
804430
863994
1434634
8579
78041
866431
1574086
236822
1198339
306487
1175365
1703359
1156271
349588
980767
1036772
15867
154038
1872713
579777
1994076
854361
1440875
1960311
1550982
655598
1956689
817724
197386
914301
1808913
67650
1670850
337061
928784
618274
1954536
371526
1904461
569361
1758708
1927932
973926
61687
461218
1795027
1033316
322337
1473219
14886
335399
1091008
804058
717624
1602807
619046
419692
494577
349405
774058
1340623
1586382
1242292
676257
1589695
1350658
620487
692171
985739
1044604
1966542
740057
1907938
1141276
865108
1453969
1386158
134692
639425
796338
1852300
1870898
1410366
849336
1010557
201815
1404644
96797
1908247
1174904
1420604
171599
930808
1909505
1359656
898092
1619888
1276747
863869
1666029
1888453
1775703
1215666
514828
1337558
1407701
780685
1883763
1689093
518721
795051
552248
311601
326486
1786155
512022
1628593
1146228
1418462
248491
150156
1135482
789338
105142
639580
679850
1800992
637410
374480
1192837
883342
350995
1743243
1596170
1128367
146165
854079
963825
974830
897167
372645
1729950
1640786
1807412
1358614
256468
1346748
989243
1544691
1145104
1725128
1155261
935727
1459029
1847930
322210
1881445
646510
275288
1942835
1753831
200478
558297
540166
219444
1997535
306679
1952537
1169260
1048867
1208704
654347
1090335
263279
653175
520020
1978999
1469200
1394330
1667153
1541086
1502636
319410
605232
472367
761686
1671993
1128179
991514
86172
244121
1746693
57603
198048
977979
1029977
1801509
612642
1544499
1378386
875197
888672
1546651
1059197
923896
1596402
1534353
1909954
1322634
1408703
1140984
1248405
953044
1987838
263537
86032
1978763
1868850
624137
783440
261294
1389026
1297408
42477
1286905
1154755
156736
1995083
1518983
1636388
557206
1063007
886211
1905079
1943168
672519
301087
154651
1752571
126273
1495124
864947
1876639
947158
419208
1146804
1768123
270869
433809
1452817
105525
1075021
489325
79238
1399121
1548229
1731101
733773
340283
1853504
250109
1554376
1491853
1879168
240296
92900
96766
1101355
1661840
493195
192963
1177916
218355
1073036
1347042
1510550
247031
122656
1467241
525423
430838
461913
573742
1916889
1814268
210560
211066
1648550
221618
756542
466904
30680
1970363
1107684
1495056
1431850
1556771
650978
704318
881100
1123840
820010
822680
182575
642334
26191
529165
982711
361969
1479714
628101
1363616
1010150
212683
153352
500534
181265
1556692
359505
927882
1643962
850121
1901236
1713892
111126
1952539
1470335
1544249
1276895
1462902
1472227
1347051
338085
261051
1503284
1681540
181005
388209
1669324
295979
608657
653583
1887335
994830
245454
1885704
1811572
1462751
660256
1620027
1879029
901132
76709
1147811
657312
870349
1994383
1535976
1697940
14223
377911
1766065
210599
1513045
1465704
1165309
780968
605515
1089130
1584938
1131481
775240
1238170
828715
638591
1389487
1800195
1922795
1671718
1739279
59028
433885
217996
1214373
1285512
1988916
881037
1504613
502739
676564
480689
460765
24184
191147
711834
323756
491125
417725
1093971
465228
1648307
1675544
1715145
1467844
1889552
1389158
1392210
1535680
640026
1247046
661888
548344
1223384
400782
550723
365221
1992711
1875253
1872372
1877996
145904
1892408
1252342
658574
774273
1647346
1345389
268896
1488129
1204766
1453545
660313
956782
614962
1909623
1252923
282979
231688
746108
412588
1590787
1314438
1265379
1736062
340752
1139337
1225088
829343
1012874
926182
599771
1018462
1739384
1927006
1997043
1524432
1306216
1119764
200232
1215613
1928667
1924129
1048401
1478147
1626992
1815755
1184214
353319
1779252
1824292
483785
587896
1027287
181985
112588
343385
478777
1728271
1651612
278537
1766031
1321230
618564
967726
1676694
681977
1848366
518010
1920559
413947
453600
1910204
478055
831023
1971135
1691474
968332
1909030
690799
336680
1666595
279965
265936
926750
1338517
732683
707092
1503735
37038
1694167
77464
196368
1041849
783599
788101
1567436
1694675
1880524
1260605
965482
661236
564354
645277
478509
249224
1020446
1476699
1161586
1400858
631994
1557065
52873
1963873
162147
704842
1024733
907608
594417
639047
1422752
1342599
1145104
1096263
383899
1224310
1428999
1636495
752097
1215493
1040073
1716290
1214901
1127588
539347
920350
1253800
531847
625308
1318079
606088
782586
891899
905217
1147615
516034
1505907
875859
1622508
789680
447652
906939
1425133
48317
1594516
1770150
1549490
784598
1087603
991282
165253
1953346
2982
596258
1220041
1424595
539173
1017549
1923177
1861478
543372
111557
1051031
1957558
1860590
230300
1653407
894426
1082966
1281138
1025072
965382
1802124
565200
434368
1306407
612578
1871598
259088
723733
1521398
387563
116156
1412721
1366140
1218402
66709
877540
1489017
1365475
284292
1187931
28777
1034914
1725050
1555074
497607
1875128
1064045
1873391
1166080
675620
1518769
1990020
901473
1784586
1245498
525240
581806
908474
1346502
1218057
387120
1339456
886119
939919
892129
26089
918444
959703
1013045
167227
617938
1251707
108663
1979378
738827
738688
1160810
1834554
1462557
1287417
715763
1741674
1488330
1843877
454181
1530454
1483455
49531
710653
622746
327430
1478362
1852597
1910500
781316
1252986
1234322
1575143
211439
1141768
318953
352787
1984876
1743210
269013
523976
1850816
1394824
923580
44546
1790311
1162197
217310
122200
475550
122588
437791
951291
1175006
1436048
1403487
1883699
405556
747085
1171458
325751
1890131
1201097
488069
1172578
902317
7661
221278
1682185
1339946
1851859
35552
588897
1977747
1810358
745341
274400
1510531
1812791
1246524
181939
1519872
60
1100224
1738679
1852644
1288424
126003
485453
555535
453084
473710
1942706
693247
1382794
1433241
1306367
886538
627212
1594203
1844063
1930120
333324
389017
1582882
1299728
1134902
370016
1722089
424435
184403
630547
1560120
1679306
1291534
259268
878420
1669120
974402
1768196
1221511
1551644
248991
1096661
621433
708190
1344939
295149
1269363
1554404
982829
715265
1774094
129995
463200
1858139
452555
467640
382448
1654711
1642028
925456
522887
460909
1891052
1634817
267500
744026
700719
1263576
904560
345906
691861
1282756
1178101
210960
464826
359603
1397078
1057427
461580
1331461
51301
685330
549467
1577833
1066018
633664
1696663
405019
1572647
1510828
1987132
1523038
1853543
1214828
1548677
859779
404206
861210
1095000
1133809
273445
1739989
482686
1144949
91234
1930503
62416
1083903
320088
1190678
849644
616254
1319417
697310
966443
1462627
907899
1460301
697907
1151006
1927318
1460144
447879
1722047
1231314
227399
447217
804547
1330837
1928043
1897611
633581
912836
538321
1789952
363842
786746
1049031
1949447
536914
1327414
1376518
1978629
745331
1743447
38583
1985466
1347397
291051
1796508
665033
849981
984202
1439401
1923269
720038
737225
905889
1012232
1803658
1405951
764753
153237
1404289
467266
784480
437945
322683
1504401
138684
1782187
1733896
683839
756465
1248299
281668
408685
260618
1418315
1764990
1304674
1128795
1180892
66649
503329
1851253
1045749
1008280
704198
1136185
724322
316013
619605
1471084
1057333
708849
164411
158662
1154287
303323
1649533
1482168
1771178
172007
1869637
1343998
1885226
1162568
765394
1556366
78066
794279
1871650
1398292
964775
1196791
1717428
1433688
1426127
937937
108369
786164
401894
1968284
1366417
667013
1214572
1116277
204635
1195973
1013452
159846
1435642
1426954
430678
1389708
1421531
197783
942684
946839
1883022
1742767
1975
720467
583345
866589
420377
1828435
1218539
1879468
1265360
1498570
593225
718153
1922946
829824
1048527
1418820
1576159
340167
377616
233527
753675
1903315
932686
1502394
1435187
1644745
1577957
359334
998678
753726
1533346
1510127
1462075
78632
1704212
806965
699905
523829
933212
1669130
1583186
978162
1570260
1866843
580587
1555665
1068932
1838423
1780883
535266
406018
998561
1109178
501329
902304
1378831
1880243
1212765
672444
403966
1628916
228160
1239209
1188882
1110041
1689827
1466471
198931
81246
1885935
1395670
1858153
523581
1367007
1809807
366115
351340
1741393
662854
1931628
827063
1393660
766595
1793951
602268
55493
1943110
1250935
1647886
8889
1118472
1875397
561775
567861
911092
485607
829591
399957
1600052
515393
832857
825098
1639295
240100
1448178
137914
1976299
996220
815403
34641
1085617
1607622
1239470
1955282
652314
539812
892699
816070
279191
1445065
452604
525807
1702589
1696043
1082362
758963
724443
1500860
126377
1614569
486998
1689499
269266
1074736
57205
788892
1091105
695480
1948831
12897
218289
859406
280563
1718749
331660
279181
491007
560252
502843
1575952
1865563
1720992
733322
918834
1733034
41025
1947041
204031
799617
1700908
573278
1673808
1360435
172434
855056
1221673
910982
1817187
548275
245644
535620
779199
252040
1544337
1709062
1549052
821856
1843069
383328
1116661
1102041
1352287
1892561
743585
802014
721232
1535258
220268
1778808
893422
1822184
372836
466861
90221
1787279
1004285
606628
1128399
920771
106421
612398
1950682
1450121
1528672
1358813
1436401
164193
1961271
713061
1978210
528154
661924
1988343
160616
1403410
1755282
1889641
1832749
1814183
866215
269912
918880
1013397
1946454
1720217
195138
1966301
759241
43031
724580
1884621
1570420
1974350
774121
295371
1178689
1041338
251088
1773759
1286372
109912
215654
1584625
1925432
1564801
1465020
1489201
306240
491833
1127370
1716129
1136688
1124397
141237
464791
1138665
762589
1802896
1491710
1588721
891130
1297468
579674
707578
1686823
1253910
1283423
1360587
31465
1604137
1817148
1932385
467884
1110619
1775034
1397209
1522401
1414661
971527
1704263
163837
1218712
1852583
1161783
200178
1700559
397104
270666
1714807
876782
1262134
289138
1448839
245303
1921156
115826
1469575
1144673
111771
1228156
680456
717374
1964860
1242262
1282066
1415170
1164745
425227
1332589
247704
1733213
1397723
746616
1367379
1598208
781897
494338
251682
977325
755244
1572197
1333491
1415500
1300102
316642
1772762
183813
137180
1985541
1060494
1489843
1790976
1587450
1181234
853505
1833102
442055
1507209
1375526
1306176
253344
1558561
1412385
939038
963860
159509
1895912
206129
1622706
1029898
1256626
715869
1208047
528511
1797896
1043070
740623
1669503
1468187
182254
1545429
1560334
1997579
1222525
1898311
956511
1892849
1213680
1217889
1175841
667233
631466
1456586
334628
1904708
1756577
70037
1364471
609643
1563007
1837668
928220
569482
1143794
682828
88857
236982
509387
625597
1166668
605954
841179
309242
1134798
1260315
661675
209920
1287487
856018
163358
1463024
374614
1855646
792822
635934
837819
319663
507027
1402323
267682
899752
682995
166155
85481
1230953
895343
258482
1462943
273970
277179
1146052
863743
551867
1038290
821182
213164
917385
1434688
990687
996214
556535
539781
1854622
530194
571424
60767
1302919
720919
1897941
1030313
585931
1113938
1193305
557446
1301329
989143
1708631
155035
1097444
645266
1492968
1662506
164692
1333425
1553844
1137329
1508719
1491445
565809
887395
1787412
693106
1928753
1243091
777050
434908
665792
265763
903052
1292583
1175919
1382863
899682
376729
1533175
1102876
654050
1999066
1288066
1981244
22641
1798246
1760319
1273793
1467344
1740535
920285
264316
988626
163818
1697049
488765
347480
935081
1180756
1024141
1399505
1145215
141897
1844040
1062200
1165457
324753
1762993
680585
1332873
1801380
518825
503115
750905
1016152
588642
303439
27098
807955
1903112
1309310
1046868
1263319
549415
1426541
124015
996700
1616745
604683
1981644
1349774
936196
947894
141843
813048
958290
587673
1328124
1381068
1692576
1266623
573881
1525717
330823
148410
1669594
1195464
1189171
1495862
945594
964918
1322644
1023284
947313
1284878
1997152
373959
292626
1259052
1927845
365281
1136786
190332
1570371
1117039
657276
484433
1429740
1085597
425925
290842
830862
275027
364682
1436761
1524924
1838919
7014
866055
1303373
1684961
1426158
521341
190338
1861645
592387
591994
1783582
681661
1798293
1221056
846473
1723109
511588
21135
627256
1004741
113268
817695
1102566
1718039
1368206
526629
171901
827442
367945
1709077
443191
1916620
185929
1944214
200720
177327
1564858
1840376
879367
1402235
430832
523332
1046053
162049
1471847
1135785
313095
1456187
353708
1734979
1034975
472875
387818
1132670
143866
298970
549167
1531463
1391015
540015
590835
656876
1424963
612998
184674
1327484
1960545
1654968
932860
599578
1572556
690756
13666
789568
348332
1031678
720032
1380906
1164281
220662
3058
1453265
1248464
1081383
457394
1913021
1171764
226290
1540305
1148593
312327
679735
1883299
1346311
882652
1623170
483982
1698392
768493
1182272
696220
318161
1766539
1204837
619315
664066
1020966
392778
1711131
1986476
235242
100864
311044
1123841
34779
1269267
618979
1965689
1562544
237585
1013255
1748465
1564560
1536342
1053669
364853
308939
370726
1726222
901582
1987705
950889
1470750
1163258
1675050
789507
1231868
1463322
1224467
1581400
384496
61500
838146
831363
529830
752954
896873
1578016
951976
1325072
339720
815373
1458815
1952409
1820089
1526766
893062
1658325
93191
550349
1732625
445337
724683
22921
1912715
352288
311258
513185
1675637
189421
1055435
1085368
576580
906540
1022077
139289
1184487
661027
1731832
76818
810218
393211
1870468
1821605
736391
1983811
1305018
1952926
1211502
47690
1948712
1268264
1159683
748683
1146059
1389341
504488
398926
253627
1001075
1183338
555298
644753
327581
111822
759794
376477
1927033
1775321
706748
1404441
954265
490518
335109
269756
1539357
1657668
492980
792838
1350506
892331
1679861
1734813
772004
685475
599796
495321
1877315
1506607
609079
1169800
1917818
1432003
1867663
158879
1932914
783681
905007
684844
1726949
1697189
45414
703489
848675
785269
217296
983446
826336
1144633
28462
385770
395698
1106401
1642271
1139568
1102230
600613
1067279
1916854
452938
883082
321370
1411586
1670123
976453
1587045
1134641
1620582
615222
1632313
358031
147037
1083982
858026
1414503
756489
1968364
1854899
1780353
130852
1309341
265692
1143101
79572
1815526
1486136
1748796
1948335
581231
355682
156628
1977422
1671351
1071303
978699
1687337
1174722
124560
25338
1135212
1279837
1289330
845005
1680119
1463418
55898
723683
349105
1059791
822584
1826253
1227000
1490265
1922274
1365672
1103629
1096550
1326973
1571914
1250832
1464433
1778692
1603680
1519434
1471960
334425
1229439
1337876
878130
1588705
1812951
1534178
373459
1126845
838221
857348
1155663
1005377
255034
1382757
433873
1236673
1308323
1234489
1733779
61601
917940
1033416
344880
392796
309482
1710860
1064555
1563511
1924801
1220629
763149
26221
521463
674086
176037
1874900
1928459
134386
1464319
1675082
1622301
1077811
1599954
276847
1110877
1631456
367619
781948
1975182
70596
1409880
101846
771752
796393
1068468
991393
1819720
12400
1391446
1827703
308617
424897
748435
503058
214867
90224
1023800
1848402
1901585
278594
170348
1016757
291563
984540
9024
443633
1517818
488529
295517
626393
1980573
198719
880265
384821
1680763
1149026
273086
1826692
874237
849060
316472
1902509
55153
767654
1153597
988343
717670
1563133
1882924
1985034
669266
920690
1824522
1820367
1614922
1842164
1424035
1428463
1271619
1096665
1592630
1701782
154226
1793330
1740993
1152034
1998737
145947
1845364
84162
1833602
309969
168529
375996
581914
569182
706457
680955
477076
1285513
160369
465008
50236
1546882
89898
1120701
1069636
1129839
1258758
182953
212672
222830
683463
416018
649645
1544446
1298288
233148
1330053
65567
181932
1287519
705558
1916129
101678
186141
1543996
57736
1038522
1718465
644204
466718
793671
1797435
1198685
230271
645821
88636
1378127
263636
1156096
268717
856873
845570
407799
1854789
1063015
331695
959568
1743821
1112791
702595
1654771
475780
1476717
1150931
1427332
9988
1326003
1045161
1983919
556897
876913
1294358
1748982
562832
1084287
1870160
251506
1136061
111080
742139
861659
826526
1121850
1589834
1436304
421025
198758
1661865
1484046
179867
465547
1904510
20278
233251
372028
1749576
149313
1948988
119755
1833757
579291
53610
1928745
1033073
740352
1556912
1612161
353326
926682
364046
194179
853413
324478
1883418
1701717
1848574
1145390
1418387
911501
1470533
1051123
557585
378544
367977
1212513
1910251
476875
126686
1827885
530781
1746849
966387
173064
1145431
285458
1136722
848098
1029530
1719032
718351
1654176
1875403
732218
1551440
1228069
859922
1651120
1802815
1278701
268638
560307
220698
695546
1254491
485043
1566459
143843
1159942
58947
1227014
313458
634722
1387150
1445472
125206
1929986
1392209
1261734
1966406
28994
1748622
1117766
420026
920101
1223285
1125671
1498929
1960348
829382
1503709
585793
73017
1727187
403911
473957
1842997
35470
1351139
8237
17682
935324
1805104
818194
181804
1616919
1485949
935136
1035560
38727
1533780
255058
1326749
635621
998498
646951
1658659
1851616
1003056
1964256
326558
596121
990724
614587
1856945
1744254
633219
1871200
114724
1428451
1107530
862351
952449
1491765
1532569
1697392
352642
1618848
1474929
1790577
1603847
1363625
1269512
24138
95665
552791
133862
155696
933151
608859
551651
477063
411327
864543
942763
1742045
1639860
1286205
1564924
1184311
528535
841816
527480
1973711
1730100
495965
1185782
933742
1255409
938545
1350479
1720053
1762477
1661796
1291024
1324627
765421
781682
1914388
1489756
91450
1916327
1691223
394804
1159776
1063044
1449462
390113
989652
135209
1114776
1823448
1880669
1211325
1876638
1210889
1796817
1044989
1183265
1860799
1565959
856231
286299
752978
625679
1524062
1272069
336552
1397094
560381
494344
249746
1847803
37709
1983195
257069
959586
11929
1433344
343453
304550
255235
221803
1323019
234067
1248065
562721
1125947
1458909
607394
1688327
1536322
311894
607093
1000082
1692261
1548621
928159
1436397
1338949
125909
1569327
132217
1860044
569900
1138495
1323893
1755985
609513
1677574
910908
503129
1507607
1723376
1660921
660728
1635262
611712
1805659
888977
586232
1328723
1831878
947820
586983
787009
1684032
1011259
1573590
620509
256572
793027
1795782
537581
1449818
488009
1108796
388096
1969683
10173
461461
119311
1505126
1010937
945612
245188
1756370
1789427
1067095
559559
1740299
75676
576896
1738696
1060841
1260273
1638419
1108450
1709518
318876
157257
235562
1932238
1901981
1499326
1237644
368502
327855
294777
1074179
1801058
331642
1432420
309887
1311493
1103098
401661
1886875
1383787
938603
516085
1298207
850655
226759
371535
1606954
1433293
952559
689008
1339567
114074
518796
1977911
1368384
1160907
922034
1079067
1078173
1160323
867990
1282442
981856
1768045
1389725
300966
900415
317114
1735545
459428
525789
885111
1304408
374446
1561663
1342436
1255557
1007063
1862046
1868503
1019345
790445
369139
1717876
32231
356163
154252
799512
1884070
1131915
603191
1770690
3148
377859
587331
655746
823663
740524
935001
1156097
933190
564735
444443
352207
1793614
862687
1562676
1108053
766143
1570618
1968180
1310198
1804103
469940
1430212
1335328
1629915
797824
974987
1118238
340856
1945710
1722625
200852
1204963
1170893
1318273
1438646
82760
1896452
124761
1196551
1536677
1128841
918926
1006131
440981
960561
769797
1566512
1469027
639692
491755
1455593
1589129
1346964
1441118
56161
1875483
964997
140433
607012
956902
1910799
179043
838953
1433090
1046620
108120
699940
674522
1593978
1416170
995059
181003
572172
1915722
53083
1575950
1837523
1170801
309496
631342
1690216
1850215
1837548
55626
690241
496024
273616
924827
1415859
1233289
1222019
1592053
355177
1958889
267603
1001303
912854
1490317
896452
1982801
1787058
267551
380655
1088531
376480
1843402
1799014
442180
1998084
849926
791219
766163
920751
1337088
711920
189238
1483571
83000
1489342
866498
909027
1553757
1096543
655234
846841
354591
509300
1449346
459482
1362625
1492430
111942
421258
304925
180115
145524
795334
1597134
554325
1650985
841367
1992034
1512624
1601126
158873
1868215
923354
505862
1590760
1225914
1752809
1516190
1060195
1670313
4480
400680
1342713
850017
201867
1743014
265199
809755
223111
226391
1557317
1720400
1344808
1711793
472099
579434
225341
1811364
1625730
1502512
571845
155223
1019451
684709
72574
1604793
449435
244762
1153784
332181
584024
567530
1459635
1032449
586750
195594
876639
1092575
52774
407578
51304
1880751
862909
932682
1943464
1528943
1677554
1607603
151943
1913216
677631
1525520
1947397
1481712
1648791
1490926
274315
203700
660394
1103397
1087488
821954
1740470
687866
273036
1352454
1939076
992241
505172
1009352
969571
1414184
239787
1129358
449470
230631
426504
1584860
225025
540017
874284
957805
1958051
401071
914248
895190
745339
1224099
547006
1945043
310091
1199119
360019
1132217
293250
1213585
1170310
389784
1978208
1565317
583169
1959728
1067932
1959069
1639342
591609
807717
746595
898950
1928583
1685056
244588
264029
91942
87075
494849
1190081
1551912
1564101
441981
1950617
149877
210955
1942315
1458109
616070
1799910
1666706
47269
1009849
1670020
654105
1750644
1540296
1313244
784247
678815
1274684
789982
1340400
1345335
724805
1543324
295931
123882
54614
965097
251290
286087
430031
515747
569720
1225596
91737
429843
1572547
1475231
335346
800004
1658868
1359367
1880398
678467
1082013
32428
1656868
609852
1475813
1013803
1289790
1523718
1348996
1791151
269924
372381
1086414
1803235
1166702
1005896
323742
942960
118245
208437
178842
990686
1929536
207185
177209
1639261
1499913
470861
1210415
1892920
1592212
990909
1897544
257683
105981
279362
718042
1584312
300116
771368
885995
459450
1316380
1587
1994320
1296875
923820
1510529
1892158
1633319
1790713
697103
1940027
714982
1666146
1215356
1152106
273097
1960828
527561
1750305
1950576
1278997
314439
539694
173116
406522
468737
782353
1216101
231861
501343
361408
1477594
446016
1911624
212428
295568
1395233
1560449
10682
565575
1097682
519270
91741
220230
888233
337596
695334
806440
859880
720742
1737776
90838
472863
651074
505044
1006297
742650
759437
569532
44199
534514
1485077
225920
529273
71866
775078
1487189
703232
148782
1947142
448630
392608
1513945
1469137
1323558
1893269
81570
53578
1376229
1573152
1132082
910942
1480634
516494
1152573
1383104
803617
1469305
412140
1540096
965867
1716148
828625
139104
1868478
1965634
1892566
1558498
1485011
1511572
1489513
1805232
1095595
425830
549444
1421563
330310
876535
7012
824310
396227
1707220
1275424
1565155
1054527
1120280
1030031
930265
1686722
243790
995095
938885
905612
1532948
1764335
1558093
1786467
1450685
1556846
991001
1499038
749203
1251088
18112
1461224
41545
255668
605609
1737165
1925298
1202464
436572
754004
1067419
1333887
772188
1019274
242832
743508
1373095
154919
741436
396331
219177
1551011
1172514
108444
491146
1430175
1303929
935016
688025
1865523
818433
195099
420651
882570
1736884
472379
32043
675550
824165
1273944
1439494
600592
619072
967209
1578908
1778359
524059
360663
1992825
321704
427806
648930
214641
1712440
529177
305981
1089704
1383625
1519673
545538
1026611
150869
420600
1049906
14732
1823331
1123139
1466658
1472265
1319303
1839355
1444152
901761
1195802
1154717
884242
849376
873989
672952
307411
1478644
1689984
748614
396170
1711284
415422
675770
1777009
546687
1962846
1532386
805598
1006219
1683944
583254
715339
1844837
1734038
79292
866794
1056135
116326
122656
214118
483686
1672523
162653
71498
62473
1171232
1301774
1869760
647573
970111
500265
635594
1421663
1652798
838275
241569
247604
516610
1627688
1217904
1618449
159439
932983
1215892
870603
780543
1327891
1694935
529449
47887
32877
662443
1166125
985197
745753
304940
1865595
85478
96197
961097
735021
1366816
1643771
1245930
1043440
205960
1883932
51095
1934793
506663
405294
734868
1464764
265758
321386
384022
1095456
1124510
1608432
804737
1127272
1476338
1456350
1324726
1436062
53924
728070
1161618
1365201
557154
964821
1320864
1053823
409059
1349101
1485295
807017
1775314
1173013
1413825
1967677
1259935
727182
670824
1746163
808380
1440189
1089664
1305079
1770308
1688351
1553200
249294
224410
191023
253741
358521
1630347
672062
1465308
706818
949457
1043302
189950
1271930
903907
1453867
1741440
1747401
972517
1446807
1153681
923091
1836322
1774711
826912
850614
760984
1130004
162196
561280
1071003
1852571
123130
455104
76466
1194467
379276
1063753
1203772
1915256
1247534
1796668
704186
1288750
1855707
1887382
790808
407714
735404
246654
1327414
263126
148004
917227
110892
915542
639196
248254
260306
1300599
1796559
444565
1449466
680416
36205
812333
561524
551958
724281
875345
162809
440161
1710974
645848
1632047
782331
424461
1727788
26799
222258
106750
442653
120572
166355
991406
125280
701604
1731022
98561
818497
859414
566152
573741
952017
287486
1982004
582530
293600
1237168
762924
916129
1032656
93367
1732185
693678
1453679
483829
1127572
467316
263478
859201
731968
665520
613335
1871804
1838582
1887240
102608
538403
1010507
1705451
154519
1304581
1080148
1394417
735687
910487
1373090
1762848
1101126
64485
395849
1611165
660186
857713
990652
1098311
669953
871969
747992
422303
1272835
1413646
1028839
1162391
1463125
495802
693129
46641
756986
928069
1554680
271012
985101
1017962
1709982
265878
917067
33155
1640390
513805
1306491
1223616
1002011
102536
1641434
1392901
183336
836156
1807905
162166
432628
965488
1542979
532244
1803809
480330
1008318
1876662
1966768
634722
154038
350095
1720751
736125
254502
1832095
395197
1153825
1512386
1244451
640611
1873513
1699256
47126
1772608
148446
1224407
446088
1068134
1061218
1004285
1652338
1030806
1316967
1888858
1250288
1063497
1772973
1308791
1633563
574725
1161156
121615
94460
183446
554580
1897450
1612580
768644
1472368
1677583
141624
1240810
444348
1791241
394482
850271
558736
319152
1857588
1695995
1792504
512434
1571718
1157466
1210840
33657
854591
21033
884944
1121997
1056200
587769
1997093
1692877
956186
707394
1132451
1619682
1064441
1875528
1772895
1154486
415679
462775
1613569
171233
1584601
1910908
508711
1083525
267262
1559843
1936385
1567626
1182889
621207
606704
502702
83051
1481309
1241036
1782430
664338
258150
772197
1746595
34477
1649711
1000890
948695
614488
381797
490246
491582
272136
1597297
832121
479528
1339384
294614
922545
1855509
918384
826919
956448
862698
916105
1241550
355820
502348
856357
276109
1452938
703413
992312
924949
1193888
696677
858400
532772
1462203
1147354
1770747
496394
645149
999981
1494121
540200
278378
763942
1590763
947808
771803
1452456
1920339
807122
934022
1890346
1503319
771553
558077
1891940
279479
669029
1033916
718681
1992310
1599095
1762838
995276
1444654
297256
1307532
1009302
127916
660370
1733320
989934
1179140
967841
1745602
1774647
709310
1747423
1508001
1490061
147412
1146153
277815
1788136
573336
1561857
1139761
533043
1530745
388641
1796467
1686115
139895
1077780
411284
55427
583281
1552672
397477
1962141
548091
829539
1460499
659304
142103
1398176
55695
746647
1987494
639202
86999
1963719
240171
400190
816804
1656126
1128313
1795607
1686979
1238823
906850
1311020
1278741
704047
709647
1608052
823055
1453863
795555
685503
1117033
1878848
604722
966376
1636308
782345
388224
508567
1536531
747259
391383
1760624
641719
340281
824794
291987
165411
291059
385650
658012
715412
743579
1094996
1899349
975682
1628620
751628
514020
1172717
1418166
34494
101078
1740006
1275085
713066
963838
684988
817041
1460253
1677964
1686398
263287
558889
1047544
1642166
1291547
806950
1860467
377602
1859052
1652947
998067
870805
1869752
1516260
455895
681940
893477
1583239
1554983
580306
331617
1575610
1552975
1857076
86080
1509623
1921053
325455
342732
1778588
261210
1676009
280078
1967492
1616593
761752
134460
537370
1193103
181695
1841521
1879817
490573
771412
239966
233920
615203
38900
798863
188444
1466074
634859
485919
842428
1533145
1996117
1624001
128138
1616455
1829833
1659295
452124
1045012
814732
1738833
106218
755270
1705465
919295
898104
1558754
659925
216859
593718
1364566
298477
582006
849562
97754
1014577
107328
1710979
837151
856591
557870
1969985
691574
1484982
1694694
1599917
1826501
1023119
462443
1008584
1326776
95280
1260360
1559700
1375908
92811
107326
531508
1870666
1592645
184621
1733483
1368802
1846152
1408548
1908006
930295
1569457
1993752
59104
847394
1661052
659162
1771070
451296
1902456
1756442
893495
734464
976199
167361
1401431
1540847
1918549
1362061
1403000
266574
687992
1718701
677054
913827
1280873
761301
1375344
1314121
969692
1658623
1386921
1780685
1099496
270166
350478
1595000
1708613
1950716
137925
1642140
196613
1751563
89890
970607
1654626
1145874
1202476
423489
1747576
88044
699656
1105690
1529092
1840928
640007
1642853
705496
1201928
634862
1275891
1116078
1621157
54733
246245
805350
191420
1790811
26875
852951
789647
1499736
1070001
1959771
109485
1312444
1486737
1404089
1413906
699313
876767
203882
512132
1322567
129143
1835696
1960476
1594219
1910550
419709
71709
1155050
1858719
445389
350041
458966
968139
554200
153001
230864
1639542
318228
1548660
1571772
850431
1733809
1483365
1728581
1867038
1517395
185632
1820422
1607298
1714751
185153
1596312
1032488
1752042
862204
1048206
1683661
1470212
415708
1185053
1597515
1680088
906392
1686051
338406
1987125
564779
416186
1710502
1905002
1268750
1729296
1068683
103134
695742
1824420
1171501
1112288
515268
1491342
382598
900015
259284
1553310
1361860
876313
34180
493615
1233382
627728
237980
1353251
32117
610918
616875
1698682
1182711
1554603
692763
1605052
225776
844012
794911
1699930
1133464
1277263
106893
1440965
1399155
471575
403865
1187469
630244
1669275
1447492
404650
17086
864532
684498
914167
354663
138738
1067496
853781
1904700
1211317
18687
1367816
175982
567755
1903390
1220852
474322
752820
1068727
1438305
941465
1483871
437265
191988
602139
500727
1486662
758867
97286
1852356
1492425
866668
553858
1951871
1909283
874988
1388197
1270862
726781
228989
1611332
1859743
103407
1338329
1629945
732389
586628
275400
366186
636179
577459
12527
509147
1602601
1315492
1455794
1237777
1078619
1598427
1663275
994570
1167913
103045
899146
727420
224587
4048
122278
1891888
1892944
1831171
1005262
1468226
773399
1621562
1750196
1670955
1006863
82841
341526
682330
828380
962918
361975
136480
1985710
1618031
496682
836952
1349285
1229969
522399
170568
85176
506812
570359
741668
954392
688183
1991136
1434425
785373
397509
1319275
1269579
1366411
1467482
6063
499210
665157
496842
778690
1186942
852752
1636133
1871060
1186814
1096684
1126310
1183403
410471
115891
484928
299719
976526
1002496
489907
1832934
846628
1941121
272592
20254
410987
106760
1237767
835412
1373122
929910
919764
69609
1930474
775203
350984
613659
162943
749468
741623
1098719
1997018
1166309
565563
1637825
342276
803137
1130713
107165
328778
29419
287338
1269674
1986773
416572
786107
954485
542700
1364157
758681
993239
403076
396230
99953
204132
106783
1203899
338165
1090307
1751689
210826
325429
44873
218811
1352497
505683
638217
1809487
1323330
1925963
921615
846244
1995779
824392
886972
505478
1911572
1671838
1785969
1851552
1812036
1757034
814066
117416
201975
1806712
1601919
1218259
167823
1790394
1183122
1946490
977011
518792
1107626
88202
70181
1487989
767015
1322853
1826175
1988167
1364011
889051
1433996
536276
416005
1660728
1018222
1876285
1672146
1686565
1819264
1714546
1991045
1988882
460835
314302
945514
1534709
1296533
1542157
820117
1970047
588827
1886897
1296780
358246
1057796
829519
339753
1556322
1644995
1409271
926879
1544721
1464635
1153357
1586242
450572
1039609
1408772
632763
356822
1322284
1932201
1006493
382668
784904
1383804
365085
763910
1273559
569889
588366
629110
347378
611405
434439
477368
772852
1114815
142007
271270
1291516
1904765
1219644
1592481
765707
740348
1048291
388744
526965
922653
1022670
1138794
598914
1009714
659018
1495181
1060290
1388382
226322
1071311
514014
105259
586793
1810965
1374133
1280008
1967614
1108211
718262
1574738
297029
1910002
775368
662664
324361
585041
661943
743469
1315370
1626581
1204369
1190851
150083
1442076
505359
542358
1453942
1569454
404788
1100974
121290
280499
780092
1858437
899843
1132473
472800
1028174
424
538280
1894782
587241
620846
1799996
897021
1118126
340223
1432264
1568351
790301
931609
1777857
1275586
996060
629998
1985704
499475
1528040
329491
39093
512628
84943
939943
490491
1542736
1265685
316737
1195454
1228838
287345
1407606
1098883
70519
365857
1959054
429205
528894
307429
359502
800036
358662
1320351
932035
758797
1349904
995611
1832372
1248481
1952724
658512
986251
1233881
1905195
1932703
826477
395419
756047
27749
56880
1945128
139759
1709897
1051022
622664
1389055
1693313
1962157
5422
1607601
1580553
1909919
1249008
850254
1162923
1716656
999786
589580
446534
861307
1500580
783219
309442
1927729
441572
1291699
1602184
72590
419228
834051
1799561
1012281
328299
1226294
1201680
253986
938028
618155
126639
34729
126734
590557
1281566
64708
1669053
1954014
1423388
1915892
1123558
1733009
174870
791747
1092266
1057637
1486933
76823
1215104
1318506
36848
581494
722428
668973
654249
176926
1993082
1163551
1240021
1765161
1459458
560641
1671859
440361
1993725
1696022
1662466
1367715
1939812
1755030
1638132
362510
28518
324182
1491702
1196257
138004
241980
683328
910089
1711644
942558
1272941
1688633
809032
197213
1342415
266829
162939
924858
1376061
147142
1447916
1679573
679184
1309862
434883
1155573
916996
547818
1016564
1611907
1286019
1850694
247929
262183
1360797
241391
1301503
1746678
341381
177338
528260
1438255
1531020
807088
233928
729254
1636884
1464617
320111
1642451
331187
1269872
1617530
1715428
1591079
504108
294147
251265
248433
844292
1932730
526041
825171
676456
1864807
1116206
1787984
1976130
117389
1531268
874558
870304
1637758
1511659
1005575
650073
1493643
1687400
197702
497214
1794541
1757588
174134
1493965
1648827
358158
1730217
1274373
468927
727452
828182
562029
1938351
98359
1312260
288945
1835494
48550
1052133
1443240
1009589
692160
5070
140796
637934
1071718
210577
835375
32076
1232877
614353
170002
187100
24992
951471
457613
393898
1286221
58417
1739426
650390
241233
1132117
149916
1567008
1972879
1256925
1359841
1799524
1070374
433203
1208146
1742586
471428
653130
1408752
1230864
914284
900615
288597
864643
738178
1561804
144611
1633891
298330
426297
1920616
424907
167804
1456065
1198678
1422399
1045929
1904764
790968
319088
1157694
1301409
1016794
491441
549616
1105117
968750
448501
1837451
1737130
1270337
696159
872833
1850211
1920027
1486658
421439
1871024
418009
215928
959137
1054610
1650843
1858765
996509
324713
579345
1159052
1448665
390450
34754
313459
1423737
1180968
108830
741935
1717028
1112992
895050
362525
505018
1208511
1215210
172761
257422
1735180
1022451
302986
1070985
969386
363991
695398
1123036
622953
1768602
1345393
965111
1255021
807321
1898197
757329
1540098
805872
1039296
828818
394402
351991
672265
872616
1710348
1456468
1006220
1809249
1609532
926703
903348
1478289
125021
888099
1968115
434609
1226971
1463711
504386
1423142
192155
346656
569155
1069923
433255
1972399
648064
1049832
692896
565892
1079559
1393744
1072301
860383
1454697
1458770
952552
1204163
1976143
818712
1955641
1482858
98210
171437
937625
1038036
353827
1546938
121199
657344
1076832
1082721
537974
1758307
1311907
543111
667861
473107
257691
358842
1362677
1058169
1863097
1572513
1422022
511059
827650
1878253
116255
443996
1784884
983469
1946718
1419602
763249
627354
27541
195736
645801
1169266
401142
293229
972139
1057984
1018205
1193093
745310
735883
1090677
1213966
1919287
1920469
745467
863876
860773
571474
1726654
582306
394770
7372
1064350
418579
358334
978679
648146
1087806
91627
71749
1962497
1369321
632064
573760
1427403
1060179
1398333
778183
1027904
781886
201989
131909
1646880
1751242
1003286
881370
508746
524967
945646
1154923
382008
551841
904876
1943969
979174
711986
1109763
1976678
862056
1921559
1656570
952512
1096861
1433410
1865855
1552205
1604551
738795
1951101
1669042
1513817
267510
664170
194191
1528850
1523141
1969872
889273
1858623
921132
520451
481840
1985530
556220
645860
1721091
551924
1921614
1025469
1311834
684579
694663
687858
621882
1426192
1523538
1407050
622414
213932
743040
193053
705049
1634329
738405
1363856
79541
530785
1492206
1398820
1774828
850913
774453
1784271
1154112
1876282
1104353
196874
310084
1646034
1530749
292012
662529
1506426
163153
801820
728812
445361
762225
269275
1648211
1777948
124882
1749374
132997
1590779
1764493
273938
1420257
471721
1739599
1464553
185479
1416202
1754143
418992
1525154
1575310
1188361
1757165
1019512
1590548
1968390
1415953
1631314
1251337
1477022
95270
375701
1240452
1740497
880167
1666211
1100672
1474540
344456
348160
250235
201221
2643
1799351
1206676
253545
1862756
456124
306294
634048
88696
1233379
643956
1218589
134355
194127
88852
1701614
1463130
870649
631187
316120
1466938
1871252
1258944
1496886
865108
1571785
153113
1370256
1074489
1715749
854334
1604279
1305453
1309898
919771
644976
1576555
981273
857738
1776016
1229841
108131
1282881
1576176
1626682
664196
1890185
1106483
1981112
1053743
1858959
181395
1996891
594839
1709765
171379
515946
638312
1944369
1405409
1063256
1827543
1050244
37194
1919978
1934986
1209494
1638189
1917083
1320437
147826
1264793
113759
1836665
1648577
461796
197612
1261016
314250
1790435
1738005
7808
566578
1861707
716875
1917475
1206695
1245110
590148
1939215
1390344
1360566
3036
267363
953944
1636462
1666988
1848174
975745
312678
713982
1727389
1745987
256957
1787398
1629451
1542611
1132315
1486790
1563679
1420822
641379
1610816
1865560
732405
1270749
544052
888476
292383
1821279
1162147
1868680
171647
109578
1119812
1667268
1192159
899982
63092
1877308
901158
1577668
1339956
19446
1614031
367749
298923
346278
1993502
1874069
226919
1803227
1336589
1714504
344916
618795
394256
1972725
1741091
352667
103241
1712634
1363245
195064
1697595
1419181
926580
1731887
1969031
315925
85883
1342006
391883
116247
652607
79991
546180
1319822
827676
270983
462544
1431213
658825
1803982
1680802
1489001
78352
1790501
1541616
481435
50255
399849
427767
831351
161283
369010
1854727
1007441
791075
706340
1185884
292687
173815
910855
658573
606939
257914
1919876
335136
535847
816023
644250
1542377
1609775
337944
1651824
1747463
950248
265496
1382669
1348279
1548485
1383357
1996335
54795
693604
1402014
1311179
640003
1173968
1176033
423668
1124320
609268
492266
449684
915751
1973872
557682
1546298
111144
799993
103775
1990357
858717
69035
1053609
1706973
962325
716091
166831
671343
1526067
408279
1642183
386960
288540
1252576
1876473
1683028
1325613
1389858
1722950
1938533
1807507
1116228
1932606
850703
1676073
873072
910635
1762019
607654
1924037
1020185
328187
1816267
223101
1665077
899712
153629
280173
1788463
866462
1253592
114969
1202714
1222093
870614
1342692
1385315
1242849
1269516
1898642
725977
381216
88589
1971339
1528908
1793188
1968284
428624
1128294
219561
728467
1695491
981722
1350760
1537678
1395487
26656
972244
1944684
900997
617334
1932470
1614774
313225
956363
898380
173921
761180
721226
388329
863892
380327
1620415
1768500
1309715
1616646
1247768
1263740
981884
662433
1605508
1668425
356358
1093331
1461462
932577
1062914
546521
877881
821345
1152647
115476
1468640
1241234
382258
1067882
1332851
1190497
183453
1486399
108028
975523
142430
229716
757853
1636055
1905367
46642
1126161
1070302
1380938
1280379
54766
388383
580083
209329
943547
1459010
640362
940300
839126
1738971
744606
1751963
1452373
1990202
837729
69925
1206864
1466857
474509
177846
195281
640285
1571310
277352
1741162
1718895
1873093
49454
254255
662440
280175
1953460
1558146
1349466
1145404
1486639
761598
1250643
987244
1033641
450980
404668
1019467
1562629
134160
10229
174215
1998562
682204
340528
677757
612955
959711
1635751
1096252
1937010
1940782
1289347
1719821
1618263
753547
155041
945629
812416
736335
1739201
925774
680760
1436175
1794794
1343664
863028
1502534
785942
569008
718774
1919033
455964
897887
751101
933033
305225
1985583
658977
579791
1855532
729935
648216
99842
499843
159481
89982
1470647
1339452
1161163
1846544
21899
1775805
1452146
260221
482475
435727
1726210
1667123
1592042
1056752
420525
649148
110579
1524984
512705
343217
619589
785556
1653028
1250482
1822701
1259109
1389112
1144329
645457
1896963
1011808
165291
835741
1053083
1306722
546125
295013
391918
1750320
831697
891130
680292
1565632
1972895
983879
1770396
564146
1490790
1801373
30339
694131
796325
740369
277645
195915
326416
567390
1113946
735239
735742
28799
87300
1314572
218905
1651017
1624468
381651
1009131
1342853
1628541
1437854
183658
1260344
920897
690975
1529623
171639
503120
1769051
1338856
43322
1830059
1983207
107167
1069702
1590834
1762902
41532
867050
375397
747848
1585446
1578560
1929140
1503637
224879
863299
1403152
181340
1389271
525127
1330022
448082
268788
1432286
1611876
1939229
1896912
258556
1639563
382323
746851
1971308
1192087
889072
775749
1286807
608265
708396
1097517
1002911
256879
636772
245057
1736521
17058
1481622
1681634
783538
63603
1121516
1512036
137046
936245
1569975
989501
1039050
719065
485851
685640
1612526
1688338
320531
1965337
551804
1547922
1064631
1203449
1014290
417934
1577840
1062823
770846
639530
1398607
1706349
1534858
1579780
654862
1470221
1249282
1172700
469567
1907821
1837531
27785
953740
1781769
46748
415875
1058384
961108
308161
126545
265078
563651
1334501
788695
1909432
721682
1862568
1367234
552353
1264814
936480
1359528
1627431
220156
1312789
567755
1755965
610592
1833568
692989
1341407
402615
1747376
1531646
1570146
1520712
1207656
1197840
654390
66706
1562599
627673
1209570
430827
1911843
1371558
9012
1683507
1233099
809804
1371847
1483528
789179
473840
1707981
342688
1527522
979420
111103
1953708
890427
1412449
396769
1029510
1990681
407088
1376289
1126138
1910352
1502586
854578
481835
691970
282560
698576
798646
421763
486448
343084
1472548
13381
1850952
1903664
1140599
1239479
1537474
1675664
391008
1217802
1542175
1020416
727917
1462987
1546332
441846
1603110
1834308
787778
1722341
1369163
606957
1337041
388201
267483
1144799
36260
1652335
1944201
648397
1835017
1019087
557573
148155
1994662
844392
1065409
1567251
1201267
395865
1309863
503054
1812312
365330
123500
1624479
429693
352711
1149803
171659
1717948
390001
707529
680949
154156
1300894
1261001
1146248
78085
1856962
1090629
821136
1233695
1972689
1300570
1222604
116198
1585391
1875578
1177963
863425
942114
530639
73672
249556
1419013
1327543
217365
1048772
207221
1639754
1094190
1335074
1497747
288274
1660535
1518836
1983133
356101
1721340
1773198
1093036
1104066
1746636
1670008
1658353
1097676
803296
1267135
1055887
1478733
600897
483028
1783099
1942704
401546
526107
225182
1441080
312934
1778484
1375833
1005115
1092609
1405648
1381114
1863683
1159497
1418689
1636699
1673407
650247
869907
1444164
284054
460134
1549289
1845248
1447416
556950
564935
1664152
1753680
1192157
650995
163340
153079
1585017
75039
675101
609479
861364
513297
1746552
86412
1527696
1734959
1749403
553770
233041
1332755
1408458
1764239
1339744
926395
85701
135462
510705
36849
1351954
1905076
1939300
1479673
1703255
424145
1915975
1007379
782130
872284
1849959
1132715
1297174
966890
1005111
1627578
1836400
1336847
386900
1698720
764025
1537534
1267239
1247596
59206
1099385
1435570
1122482
906269
1177794
1474408
1179296
70255
272618
1676037
471362
1322701
1598169
1576429
1074891
311451
1367801
1088651
760062
410227
63342
724053
53293
420542
1247001
1652008
1480595
438765
1963939
245914
1260207
1054067
1005063
877082
457004
882718
523986
130932
1392846
1256579
388927
1531479
1262580
582496
624694
506042
153694
1841739
4468
1684109
783480
975986
1059445
764580
1091914
1762111
611413
1483005
339714
322687
621919
1407786
407565
1381087
1976705
248329
465289
1609173
953046
1861086
521864
1950894
1335403
1671817
523704
1377404
1302552
1681437
28762
152423
1468003
595117
1107745
240273
830904
61896
1650556
1298031
1501654
343407
804630
490942
357605
920234
256987
665010
1917821
851833
1753541
1106820
687918
691858
153924
1916249
44919
1768806
1449026
1203722
1336191
1896523
1490683
136765
1289703
1469493
191387
299566
253515
345439
1162040
961718
679325
1825729
866975
1121325
1551890
789333
523286
1088816
1094971
455057
1481553
706258
1047293
847070
1830837
832045
1185211
1102479
1258102
253113
794088
442581
851707
671
653542
1486879
1297622
833257
348263
791108
287228
634008
349203
1804002
1482528
115202
1583308
1564913
1963582
799102
753251
45298
573727
1346800
1550449
46503
1286691
1380976
1570150
1039101
1368522
1032250
354501
837984
1982095
1241773
1029174
1477678
78603
395892
834262
1744511
1636171
1810154
1027983
1003033
1565918
1903095
1670228
186332
623128
1595049
1942121
1349880
1180558
1442095
1242671
1637342
1044257
407871
1214135
977087
530304
1121552
1721340
1835329
1015729
193817
835158
257294
1892492
1046475
565924
949225
1468498
34783
495164
670300
834811
203409
1012615
196202
483692
1246110
1411029
798655
53690
366749
871928
295343
42651
542310
1213830
713341
1487113
260391
1985305
946515
1772758
1916703
652927
1025810
258865
687028
1673599
1889123
562560
1176771
163752
309851
1794628
272293
498997
1087958
1516809
1825775
54253
1086295
702567
100052
1107475
1101086
747948
337735
634142
405744
139570
1706069
683301
1802712
386163
1158914
876760
63826
1154252
1851230
238755
1319241
1711831
15216
848055
1584729
630207
1173231
1249741
1938275
544245
41902
1073572
1523570
1085912
1707323
1178109
469888
1497733
1069790
131775
1487928
1559163
1495098
1184780
953046
642773
1418683
658294
1941844
1634374
962341
596533
1094342
1777622
77839
1958536
243938
656346
124940
651340
1591584
1139666
1105162
757813
1298826
1671249
959274
1803028
303153
782762
1337121
1327375
1880038
1225619
1644523
380378
916901
1407276
1394809
286015
1182688
464872
1408940
1698193
163931
1976124
356043
1528004
1889832
365660
211813
1519180
200424
1738371
562616
1751218
1778485
192720
1594124
1098835
1213797
1165832
1862212
1738561
1801246
93730
656461
1385737
780778
1924874
1317944
1482633
670071
395325
1435662
1005617
787567
141099
1077586
286242
1806167
1175877
260316
94430
681925
1374946
1297728
1922951
278023
1137196
1735755
1906527
1315119
1346128
739548
322214
1355990
1401913
1345397
1467250
1980288
141330
397602
725694
525362
1246375
1191833
815190
211748
1947463
629537
578738
1600317
961175
782620
1153378
837606
1498604
1654975
1413855
344253
583860
929345
151353
415725
1709759
1442026
1986816
74940
530709
1066119
1955004
1723105
1928560
1806733
1202687
1543185
43479
1547767
1811463
1605312
1403880
892234
312898
1200857
1911775
1687370
1622851
980007
1671300
1467725
1722281
1803886
216258
573473
39861
239235
994761
1573206
665612
971275
1406095
186517
72994
655722
114430
289140
1912392
1456000
898437
1392430
553259
553285
1452527
1459518
1047361
1211781
973942
217170
523459
952976
1878308
573340
1250330
1952414
1186025
1862868
635976
431176
1604077
1526054
665325
1914373
129149
525594
1948763
1205718
692847
1866969
1271199
55626
1642300
539449
1588285
1181203
1465712
715319
1562564
540772
1822100
807930
1370539
1268439
1621860
294556
803672
1754073
1389129
1602583
959848
1703207
1012453
1532720
1927122
72317
586410
470102
1659
466726
1158931
244222
498471
1696979
571086
1107557
1690286
1627973
1341788
1416472
994894
114494
471166
1153756
54052
921710
1223099
1678977
516711
1004297
1262617
1912318
147498
99775
1919140
1517710
1895707
1080456
1879164
874860
33279
1291277
1250388
1507641
1145023
511636
1589129
100124
934399
1784440
516237
977995
1150462
75480
256654
1023963
716584
614001
918164
1920901
942209
870155
1091320
1365820
500179
342044
1019853
1416688
1752849
1978173
823895
185797
1671893
1511035
619913
267196
1881843
1461103
17297
1180568
1699381
919822
1491152
1866598
1246064
1705852
1237876
1740952
981944
1439731
74710
561270
1864698
632042
207914
1910507
1324037
987846
1851162
1599009
865960
1753318
1861915
533754
1734818
1162603
1729188
655354
579690
1780471
1128117
1586811
1130357
806158
396617
1882236
611291
50459
170687
1618667
414821
1356868
7335
1748613
653469
195260
1647207
1123917
345600
1056832
369051
1564261
90050
1627700
143903
559013
1134614
258300
1489810
1213143
1015106
1487932
1694927
367673
117369
1320034
1461587
924449
756365
1824195
155480
188441
1014746
1911087
159200
1246175
1152782
1721770
578269
1637808
801703
706885
201913
969442
918361
1291414
967469
949492
1212038
1657628
1017372
826354
1824135
265134
1665797
1638975
72304
1519337
838211
1907613
1422603
1175007
927864
939444
1083185
1279635
1636509
1215723
1838957
1273928
330349
288209
1219903
372041
386976
1036755
761325
884299
1191661
671401
1250347
305000
937371
127013
1493438
1834081
579446
710194
758878
334248
923552
674656
1526084
532971
713951
72584
337930
1125440
35554
738607
62729
1979408
197943
1269106
1278175
322458
897617
522391
525440
1485648
1167643
1406635
701221
90186
1858141
604785
1287427
863455
537895
1838407
27821
1797438
1835679
1650224
1305303
586056
214741
1542363
1576984
309305
659339
1231520
257222
1027117
308373
981110
720786
1729993
925804
454144
1470635
1071724
58041
1654498
819868
841450
1907424
563442
122643
1007615
1067055
1980617
587005
966322
717985
1310270
1211942
1694261
1471801
267741
1559238
556500
1481449
683475
676303
362753
1734037
1467661
1174331
931677
1754198
44130
1083190
866184
851321
1669946
941159
733749
1339029
814871
779625
263986
1765521
86119
4510
932875
655230
38018
788851
202894
134426
494209
1260099
1089909
716377
73476
666326
1952589
1402401
463810
926298
1311583
796554
1791013
328603
1261597
1443378
1834673
833339
626701
256808
1398424
656865
1289898
1210121
1702848
535143
526789
985953
124827
1946847
984910
1573689
1477748
221883
1953730
859134
1701622
1317271
136755
1044918
189763
1989171
779074
1069796
347809
1582727
423677
1455113
502998
1747372
438582
169191
253951
1198524
1865038
1076143
1523755
321083
1050411
451326
1678411
861595
830861
752176
1400557
1123982
201470
1743101
1287185
685418
1467372
1595638
1302547
1972311
1061564
769137
939466
605856
183385
1043858
1053220
1813116
791083
440864
1945278
1812374
1259317
1051024
1225098
1779226
1154820
1523374
448488
1922432
1733949
673069
834334
1521187
211421
58948
671174
422628
249370
1064798
1801876
1445323
1735177
1499920
339094
745235
1704482
1661471
240406
1951595
1615575
1703036
944515
206847
1745957
382775
604521
1311111
1495343
1682385
479463
525644
1307097
1998325
414726
774290
274219
1945833
1712792
941288
851773
1229224
1552889
1421342
129605
1721385
1384968
1524579
1025991
1864064
852929
1736354
957494
463251
1626727
1908495
345181
748288
1769342
1263682
587607
1521467
719945
332385
1792980
1946799
655656
1690086
875282
1012753
1446827
897812
1729495
1669673
1296626
559944
1231327
1366635
1097808
1271192
1724921
58794
1697276
1560025
1780107
1940102
1758102
1396595
1232213
188408
463628
1769023
229716
491982
1713971
1817263
626029
1900473
414236
280703
741476
112645
1952097
1367826
1698252
1280350
418309
300922
1476234
1623702
936591
279395
1040558
1574873
1810307
1370840
1241672
588936
102386
1183151
58198
453565
1332548
225292
1502463
755520
105806
329569
967240
1702380
988994
1897224
812968
976567
1236054
773826
567149
1657870
36995
1403736
557209
760929
1503853
912831
916421
1650157
644935
963318
1620825
807388
1299216
623720
1602592
195667
1053016
160531
598445
462222
209001
961472
1058859
666528
607315
1007958
879403
323624
1777330
1801103
1800645
173603
123589
387724
1666394
1770092
723079
1091242
764025
1828168
1359386
434281
1426175
329147
247469
1232264
553095
1791460
499305
943241
693493
1310194
954290
197531
786138
1580370
1086889
734282
1927018
1861482
424489
1107571
850552
446265
1001449
474163
1487420
1324906
1440862
518073
1616185
1937301
152860
1898694
159901
1290911
1632672
1816590
1813913
35759
983942
1146562
1942872
1047662
320100
1639875
898658
260960
162929
1713636
1365310
888139
71735
1641326
1455666
891905
1927226
3116
1629190
1705492
585578
380751
1059546
53101
1233620
833078
565627
1437936
87723
1157839
531651
415689
984868
1166157
673980
424782
1075970
12587
329417
325671
1198584
1734366
1893745
1803302
374156
1318247
1178524
868506
921896
1007848
1499792
603823
481898
355176
1271890
1559596
690078
1107522
1013851
43977
259186
395031
1319621
999588
1507340
728981
1018797
1689448
963679
757401
430409
1289987
674970
1474402
1426287
1457106
1099784
1207587
1940199
122483
1678353
1294792
1485631
265226
1023030
1573308
233665
1649881
1233854
249960
896379
1990515
1548540
1232052
356369
1335340
1746818
1870740
399
939753
1529522
292285
1091054
1715308
746668
1466846
281752
864334
611206
461893
244991
1587370
1755783
1761639
206302
183795
163309
696630
655290
1036161
1412721
501626
1507708
1319860
1038002
870433
1308263
629643
258957
463819
668351
323744
944130
1984805
1867872
1027915
699015
724755
1052295
1329341
889540
1847908
831765
1023214
815321
1740629
938299
1422191
1095899
408617
361706
164298
1954776
1443014
403311
1006766
586994
1547548
1177110
1361948
595993
1634152
499926
800587
912943
1504679
1080098
252875
1235063
238337
575221
1465063
765199
1474335
593451
226371
317720
1261977
956474
1711692
877463
11425
392614
1953596
507408
1574475
1075980
835261
1497826
1734612
940260
1015146
1908241
286042
1698738
1374812
477866
826911
1117618
773012
1903231
151478
932032
317880
539085
36157
51254
1609430
332786
719992
1517750
1967589
1569859
1384874
1526792
1451908
369816
313672
1142152
943400
658347
395789
1344594
1155999
1978444
1382203
378442
1234651
41566
881460
1832762
1630651
1930249
1000572
1940288
1463918
1953279
454801
277736
1740336
28335
1696214
1062622
1792626
1063021
1934720
1379615
58732
914296
684040
151212
1763011
1774230
32716
1571142
1924897
37727
183850
974435
682189
1223489
970213
658600
769687
925338
1113215
220407
1356040
327921
1562602
902314
475291
1718567
175414
1254126
1243608
904648
1017562
987721
1692136
122564
514795
209987
411862
1136893
489956
941609
656878
1262293
1736914
1032832
467022
974675
1480659
1366139
321649
888115
1087627
492290
1077619
196769
507077
451874
534028
622718
89283
1756567
1147171
1366221
204246
1743164
1746403
1944466
1441151
1568312
1352672
1616661
1320142
1403340
430817
505105
1185741
504544
400107
378090
659736
580397
263707
999895
465214
120163
905188
1853621
678775
1557999
1767852
75995
846891
344932
711521
711515
599736
1018070
1716898
251156
41306
1391291
1081888
854663
113878
1159866
1108959
1991125
1974302
623564
561457
1290496
1657947
1036165
814947
1694657
1251488
1422838
1280180
1124344
1470310
294216
1312766
222344
122644
629305
983929
1739506
619347
964966
20655
1204329
1540509
1776351
1606749
1731950
296675
227787
211766
363705
1984578
1495737
670204
1198870
1456212
657798
1260281
1704908
1197175
1174691
512289
1962731
134201
1911310
1261743
629038
1022643
204540
205265
146813
1967430
535188
487147
357792
756921
1708919
1018291
1238505
292632
1431073
616282
219044
1564003
1780133
1988810
1972529
473130
943049
163066
1156360
1875290
1805858
386364
448022
936122
1257429
319440
1686984
600136
849705
1681919
143881
9097
1186634
968734
1250856
181631
1720480
14559
834847
1352349
33491
1729314
1296804
476711
1235052
1181864
1437265
1287056
662484
158896
76397
380525
115764
1966537
908654
641098
779598
973743
1102115
1068337
1962638
42209
769041
508515
1378011
837503
772978
1195330
386268
1969676
1803819
610533
339328
1175129
321690
1020047
1596271
1938487
382015
1444880
818243
1812768
1168159
1081900
1574588
193277
462409
1157077
1462851
601078
407887
1457194
228772
194976
1099671
28149
1294803
705474
94739
1318559
381753
542615
1165002
1109031
1414945
1742745
327631
861005
1086857
273682
948050
1129951
942173
393919
1815380
1516661
386273
943438
1768892
700249
842291
672436
66417
1112562
548522
939724
280169
1882881
264005
1331572
200699
1608711
834291
330433
787806
563990
870105
1180669
972771
1097861
304230
606413
115377
400825
835509
1313004
584259
1509768
1899680
1268100
1208135
847557
635709
1265970
1152609
675416
1980204
1416500
1718544
1858784
1346990
17661
198816
480706
1084145
1204720
633053
1877297
953902
1216410
1322038
258638
1673076
354484
1378072
1155720
1660255
1047948
1816892
167773
577595
550029
1983984
865951
38614
1164771
727972
1476300
180040
1372596
281598
1747307
13297
1461619
1500209
1511421
1994463
1229631
51793
1515207
351112
359358
545232
1894918
183770
1137500
1500381
1953689
638574
354201
673850
1371199
698077
446081
1989248
282890
1037464
1098738
1266714
638775
1735107
1481176
1683055
391484
1576429
517303
923216
335398
107781
309511
978611
808632
1118567
431248
946129
1108247
987774
1348754
646373
713036
1833565
1928328
762685
119744
1065173
788148
643528
795950
1033491
827122
1798327
842554
96930
1343602
1158798
1393880
94268
410956
1126067
1664801
370503
1793358
727987
934592
911455
562686
187502
1043640
1215509
205056
1762256
172105
1427902
1513362
1784033
1019380
1023640
1699495
1126180
608697
1800181
248572
1132432
1767450
321727
547936
876552
1521290
635689
1796223
1761037
1932431
1610034
1119746
352890
1408147
337689
389836
1514203
1171714
1862683
1034349
358089
532423
1957404
1707163
774218
1466631
1812422
1208830
1011387
1251384
1891637
335583
954576
1713697
4113
477590
1321424
550420
579683
714023
486519
769307
370546
631197
712588
1235897
766064
566138
1260231
45724
737837
1678982
1395299
1708770
1790034
958875
976591
1830115
296561
1920158
1024039
1747269
769171
309487
1918962
299086
1715991
1442570
658057
841070
979580
745478
1975745
1581125
1481221
1935403
1100146
1869519
379902
576982
1680794
1512373
268356
1675790
937065
1208841
987423
1466252
591973
1814939
1953387
878096
1911324
198342
487192
161643
711436
1846368
1938490
1684700
1137108
1527557
731037
754065
550202
1184103
1187849
470271
235678
1276201
168833
618056
948304
542769
1389448
783491
513186
887953
701858
192720
1706362
527097
600887
1524062
1556741
294177
995418
1405989
1809596
803095
1254149
1797106
382959
223116
861810
1323399
1438350
557829
1041900
1169980
650941
1881431
1474291
827802
952392
1296939
250709
231571
1891717
529926
655706
1917110
1149759
1416542
154937
1744122
205365
736647
1711734
1257708
1000828
1228130
1085164
443571
1124479
141941
1463520
1440666
415383
74533
1495544
927792
863746
1254275
1336729
298988
1719430
1430701
57244
135804
1026777
88392
119204
479758
1263273
1085510
1110156
1473965
1988309
1684095
197798
1452214
1530609
541925
470465
1526543
185007
92330
413408
880371
413961
660726
473436
361266
1862201
360132
1246672
1173881
1509064
1477191
1102560
159893
1496761
537443
1773318
1788298
1352215
128487
128056
608357
551298
178954
399461
667041
817975
1011430
949157
1925854
45929
1870482
615534
643711
1439917
1661894
826279
471880
541467
1083415
1615196
147820
1739106
1592739
208769
1159277
1938352
1151960
1388033
610467
66005
1421214
154140
1209447
1584819
1263480
1086972
1200526
1142157
466087
292302
1843825
1423949
381411
1667284
1543165
1146740
1958743
583479
1600379
1094726
1366035
97323
883985
34546
1486245
1573815
1323810
1075054
247139
1787471
651567
668142
410054
478407
803659
1752707
1365480
231952
820279
1418007
1763653
174882
1896720
1462976
1121142
727695
546848
1801498
712216
165107
1756140
1262155
165891
1279270
1597269
401455
290041
1809281
1354702
1327671
189705
564627
1656719
1552337
1825211
370403
493167
65737
1141941
1140144
109570
1935820
919390
1209290
1745429
706617
1306819
936664
1394415
683493
1919780
1151499
68684
84511
1029052
574972
1095887
1454338
1860417
293249
1317578
1640991
871163
89957
1317562
960095
579662
1849851
1709452
900750
1815334
1056043
1135568
1516068
768661
1641388
1135425
261252
434723
1689456
933432
799345
988577
1362509
1205277
334900
1972982
961956
1843571
1587114
1796819
496499
1468310
1092957
78947
782725
1345171
1870080
1654234
314510
957374
1339004
1007566
1143025
1334361
1287768
1390727
74225
1483004
279664
402464
1499865
1374586
318553
1760489
86744
238478
1897585
1007850
946232
656023
1353938
684888
1747105
391847
909353
1964841
1501671
89251
621935
1825322
1831593
1334361
325579
271897
1708895
1718918
249451
611137
474206
650798
1088232
265936
1747245
946252
635188
1094623
603558
1734809
337196
268896
1540300
487389
1712529
943404
776207
531444
1998401
874231
1072614
1782990
998052
1612730
788937
1333096
697706
1469151
497747
537814
237434
914082
191950
853555
687592
1107506
100095
353980
257958
339108
1785751
1985390
1286747
917031
446138
1820643
106736
545280
805663
256607
1213853
1421908
1190076
80191
807812
250239
942390
584512
280978
1413189
1259811
1819445
924922
1189994
1798414
1274620
1500515
1935990
734601
1838430
1199984
1048774
1371379
1475808
140918
1073930
875539
1962826
1346852
53205
1960420
1312901
535654
755055
188371
622647
1490143
1969936
4733
599749
1172504
1533879
341012
450863
1320249
773030
574018
793856
1253455
633038
1031736
1305006
495331
1014754
1306234
109563
510591
642057
413233
1502982
1556742
285279
1950708
1490757
491859
650683
1218807
1997887
192463
1087253
1274444
1672829
277227
1480203
529819
367614
473194
235554
854517
1474771
866451
893633
554708
1566240
1728388
707990
1050453
1215342
1761163
703113
38083
133545
318707
731919
1602085
1519746
1464443
1177267
1897034
482849
773042
710868
1877273
424614
956990
1874254
713090
1689380
1271825
394203
257407
1069983
1651288
479800
864571
811482
1260150
716425
1185612
638700
1738386
834786
502969
1274879
45784
333717
927482
243329
1034525
1328074
709013
1355199
374255
496598
1940154
468217
249426
925407
1997363
1697261
1025559
887408
817868
25888
886953
1520293
1801695
836539
429515
1636636
1061839
203751
176512
1708848
1020489
1524803
713355
599483
899034
1519002
1755847
847452
306612
822463
1335885
1720315
342635
1518997
274946
1227790
934488
1352970
285552
1294930
949798
1802555
1063137
1892930
1105947
1530420
852334
598057
1356234
1493843
386308
1809796
746609
1601067
899810
1002345
765776
1514248
1450445
1730973
1095730
1975116
128664
1625876
1891106
1249271
587484
1778428
887153
384063
542552
776293
1073554
1129930
1490141
802348
1938901
1161712
989687
1079616
395703
1035419
1627705
273
1171417
496903
1465369
1952740
18776
1557633
623584
251292
1810859
1304842
429244
67185
1317723
300337
856931
645566
1358066
1853826
106084
1343001
1654088
1230474
928491
481971
977039
247999
1230558
1930558
1376004
1790328
50554
1119251
1417364
1247934
1074044
47909
597279
1272765
6236
516302
1521666
1655062
1446974
1316871
225485
416766
907995
979357
1893496
1787475
79663
1398283
1351826
1165727
1464836
1355724
1353083
156251
1029749
125318
273222
181490
1677349
449853
201852
1887783
230450
1704832
1700732
1222189
116195
1274619
1810831
838875
942761
1710888
1625452
302725
1466170
949134
1750097
1702244
771621
772058
1187450
618058
75371
1041733
1724516
928270
94417
966804
1264041
1775166
1651966
1003985
1928208
478416
357216
315531
438939
1577003
1613184
12752
529511
1151290
400503
1100315
296763
342832
1577048
479906
1551970
103275
112527
1187268
399393
37942
1545845
849498
1925640
37826
1467781
312163
1176209
731415
1981754
1725489
1627419
719446
704678
1297547
19014
646449
911122
1175363
1716254
664080
863609
1230507
1427534
1980080
519012
675312
510025
220511
1956519
63943
1767440
610486
1216182
1317042
384219
927701
909722
1942096
885308
908025
1570281
423741
1963866
1394861
793171
306971
256147
1119702
907010
1799774
965628
1940389
1397746
354339
190863
656792
1810461
1437994
36723
395051
675025
1572337
35086
291079
504082
1304201
1979309
1202734
312199
996150
685473
908517
1754338
6898
1154791
1429632
167767
1319621
1690652
824831
1769640
1120991
1513718
421379
92482
1145947
1862098
1853779
1493378
1496776
1215925
1805894
931572
1251327
1622082
1041777
246282
768194
215668
1468030
1415291
344874
1908424
1610957
645211
611138
75583
145548
232882
1889719
569366
1584365
180811
604418
1538773
1921975
1957391
1486683
1802909
1329357
938699
1830315
334864
1486585
796255
967004
107753
124893
1966260
1956909
1369036
1103626
1927091
1426868
1426210
1040215
257089
1651063
1518922
1245727
1441072
602726
11740
987796
415254
642507
1454880
854767
1936406
1040436
1631203
591125
1517862
1066878
1713558
1701729
1812942
288540
1875641
1922343
98436
706254
262834
1423570
675365
1212534
597001
1434664
453450
332978
527614
426845
857198
950720
560839
551525
1884306
245296
1214855
1388535
1459030
643973
938938
1534203
593806
1362428
888065
1323119
1637449
202895
1935221
386847
522286
1173183
799132
738222
174866
1216023
1913655
1328944
1272824
1041080
831943
801672
1084326
1293680
1458566
1320997
335933
458816
550947
1847776
1982499
732441
895565
821987
1177768
1973614
1822686
125629
1025168
618950
233844
827235
1739254
1755114
1231092
1131621
649629
1903789
1835106
1346384
430698
523769
275960
1122730
541297
844744
1013343
549003
817561
1471612
1791267
1285514
672415
1032487
1545681
1013933
1871121
1789773
1589494
369735
531146
1446842
1437645
1529753
223715
352424
487738
530419
641474
635491
1744144
771039
741841
802568
1916716
1794595
1969670
1177285
1712358
638147
651199
1852673
275544
663474
665962
296328
1242080
647186
963832
939038
378865
589879
1563071
770388
1164553
946057
1076630
1617292
1672072
886164
1236570
1694215
124867
39250
1826358
1971397
1669189
1065747
1681313
1915649
1777962
1230861
1656766
1339437
75560
966635
1917025
674331
129307
901961
239855
1544614
1715473
1659649
111064
1169883
1564596
464969
1152442
1091522
1101003
6377
1202308
788826
1410673
1930936
968138
230768
147664
1888676
1088943
119928
1193307
1443516
1239259
1032232
793247
255755
725265
123785
725826
454615
1682662
1762330
1016275
37592
546498
389108
1812085
28236
476565
1645235
589855
665459
887395
1851903
1411735
381642
754774
648201
1278200
211044
914866
895241
1394108
1711412
1703387
980537
642617
818834
1126694
725255
1641082
77704
595539
333295
1800231
1892600
1686359
1135431
1552056
1898388
388401
1996372
1057141
775758
1518537
877311
552780
1773174
1145070
1597306
835593
1198778
1919020
1170478
905827
1082289
1074324
1799435
1653838
1907477
1644619
1802919
925784
793513
1150541
1557926
664956
1354017
329344
151856
5566
1394866
1838716
1572520
231340
1695420
386896
706614
948555
12851
1410556
1808676
1201577
754289
785004
927649
1883565
1161011
1288767
1799419
677995
682363
1327579
1509153
198106
1673498
1668973
1823291
300415
1428968
1489382
481371
818299
39917
1225117
1803320
804745
1090859
435282
233312
415940
324150
1429505
218003
1385693
7276
1235884
1905826
882242
1140602
719577
1659782
1986338
1241458
1100615
204994
1845790
1324202
524547
161373
74949
849556
1161151
1071739
1962449
1217606
291653
1979647
1675890
791841
1917778
1037098
410616
793742
612045
483076
42645
439048
130476
123716
685139
1264331
728483
1538596
695816
472713
142708
195731
118773
1996436
1811726
1161340
142264
2069
187616
1705824
1298731
238211
1319115
430141
1966850
948800
1745839
776559
1479345
738230
345571
1268132
1111337
863647
682288
1587841
977391
1233262
61495
325321
1378748
1041250
1212315
30426
1129253
684695
1958570
217554
299978
427695
649215
1486227
1612957
1917818
1586949
1308450
112886
1842091
1831835
218414
547240
1294080
154129
411541
1569696
1226813
655517
1993081
663850
703187
1431339
118733
1185767
229073
173017
1557331
142769
591703
872215
1089378
1528457
926509
796352
1086583
375340
1271760
1590827
560375
92908
1304628
1067711
657981
1356705
1926359
951703
11620
854509
1183206
1445064
679100
1328550
1498240
186059
1641298
620232
928359
1888571
452584
276174
227653
375694
302239
413441
493853
1510548
116655
287241
841542
1456696
832806
474997
1541780
1231351
1796610
420206
828105
787795
1780394
525003
461928
1357898
1799243
1494777
955630
1239277
884997
1876988
1338356
795644
1352303
604071
941775
283979
1775675
197451
1238740
734682
594249
914280
1168965
1021727
277902
1535352
769265
816334
1842587
639350
942424
75254
539557
1757014
697574
620178
1127003
1940462
1098418
1638475
1196859
1914737
173080
580836
1862762
604946
972831
787825
1533170
524195
1459937
502295
1829078
1335032
860879
258550
811428
1416924
718367
1844885
1294082
1270151
1639952
985662
244245
1110989
1871879
1016876
464487
992735
1636850
915525
1292958
52304
1702870
976272
1997955
24719
701138
1063589
702399
479843
1733538
1643000
879493
902505
1995514
1290376
1887068
689197
31682
1802070
1970330
842979
1744125
1459714
1453080
1913861
913979
141744
470514
1128258
160563
1165826
1105832
1168396
1332928
879747
1872875
1294844
980878
675001
1255139
206974
1685898
932667
952108
33438
909928
278517
582857
970148
1055941
1244905
355341
355464
1882536
1971436
1666667
698203
240560
1876778
1628295
154413
996145
1592157
1352697
527819
1589398
1579771
714125
1329314
604716
1041471
197666
443261
1530103
549174
1243970
1111139
1877673
1376251
1768950
955673
1191297
92396
364076
1069230
259818
931752
634227
800091
130124
301657
893491
1749310
515620
484414
1480987
460897
1419613
769588
760568
832913
1428274
356820
758177
485039
994268
1944468
1439431
740712
717899
1453223
1705199
352201
1893875
174215
1364395
1308840
1163679
1652993
1731190
552579
435253
1761169
1974434
931492
1606102
669857
1195186
142271
1835679
115511
1996781
385059
1266715
1090915
689650
1072708
846402
1591554
1536086
1526325
65116
12746
1559502
1035029
752230
782033
589501
1340860
600425
964006
600000
1155567
1663076
822256
94811
974847
1041576
856363
1779598
1804520
1608761
532160
1559792
278830
1371452
1951448
1060707
1540314
1471820
1259342
1245841
1118180
1929542
707213
157050
1427864
481433
709997
1127671
735305
1246016
55520
1365770
1559215
743275
1644764
1416997
446835
301176
353106
1962516
1718865
337110
1568660
86297
1586243
1315663
1667003
916315
1712879
989773
1681047
1794224
1581707
278735
739991
1267616
1569602
63588
1052834
1656682
163737
48602
804997
1071538
1082355
1221457
1862749
65708
1182496
304849
1435590
467330
876882
1761061
654204
1422793
196134
1411499
1469425
1526063
592139
1595933
992550
211814
462561
1460810
991337
1666849
1714384
167626
786252
657327
1515865
12186
1519348
937147
1366304
1355081
1124224
1058129
172988
1970197
132469
892962
1567327
1182332
767795
33585
377771
701949
585930
1268832
1602764
201527
300014
1500575
181946
890213
1589125
1052792
568333
1904061
1762704
593104
427752
1781518
288254
1459191
1387233
722810
83448
12251
1266787
1264267
233926
1828316
961261
1372003
1946586
1119094
1368841
1622931
1032567
473846
157939
1226986
80665
382329
1403886
1654010
37012
1003766
1322092
1552863
9747
1220771
110410
1719540
534816
96186
1133863
1015141
1240214
144503
723920
795972
504724
1263810
1051573
533680
96125
698881
1889994
1271421
644649
1320070
590019
799063
1036644
1569564
1089633
735982
1260838
585369
628466
1361582
1922467
394369
739395
1918584
158453
121497
1398160
454895
999111
519396
1878562
596364
1693027
1602735
1538392
1946704
1337261
273155
1267648
1394745
1480798
201859
1070195
172283
1606972
511658
920835
769088
1636282
1446587
1400318
1306677
115597
483497
346319
246846
1974233
1487273
102085
88879
241040
1329148
1368352
812702
892500
1155903
658706
15680
391647
195928
1288484
1523653
656925
1019767
84412
617857
766758
1537451
219518
855856
616108
1423071
1704617
247122
111599
955969
1118454
912843
855949
1329293
373838
753536
1566543
40415
1183025
897397
691313
1314770
99755
1526528
976094
1347679
1456893
180047
1880703
269887
643876
838859
1428800
476979
1963777
1706022
1525861
1603653
392104
328604
1864069
750614
609540
1532466
1891389
1319518
1608838
1925724
1728231
785524
419778
276963
880253
1902897
4964
1075991
1472640
1104877
590262
1807670
556818
1254195
1954454
813419
1748976
1446570
1928340
1274353
871740
1501200
163015
209905
837366
464582
819874
1639324
1184819
1738
110648
1981094
167807
555882
1767338
1342911
1442856
779134
289306
1306486
739761
372997
963054
1497964
1844665
1357976
1593792
1680557
111549
198144
661060
1800594
637169
835779
1664369
1164138
275607
1968507
1964565
4059
1071979
403803
1790652
177559
979257
614750
1480013
1284124
267906
1930193
1789698
635461
713933
499996
1451594
1602979
582886
407217
1450732
1663650
1665787
31390
1004124
1607822
1817549
1052714
1291490
1218642
353590
1882539
1117304
1910759
1080050
682776
396200
1588033
1473113
1876865
882719
707789
1167679
895626
398345
1285742
574389
1544308
332447
961219
222952
1587099
928661
654255
1770819
1022638
1327861
798408
1311944
1920811
1129718
1686952
1377636
665932
173250
800329
768447
462912
1681758
596842
38375
1069940
603199
1069406
261001
1957418
952207
623855
1665107
1941628
705978
63965
290372
867371
1174771
345938
851145
1175241
477788
1749610
10628
591248
1207759
1825589
516507
490969
1050285
289938
1598309
870550
817130
530124
456755
140902
786835
1293238
595932
1271572
1577198
1333113
1566285
1291431
1782689
135048
204773
949169
79823
1808897
926139
207343
201759
477557
406157
1145907
1278797
1157074
1088329
1799577
1497380
1579913
1249680
1074894
485298
457961
596253
1895064
751534
170791
532162
283353
417960
1203082
372524
43335
957946
323226
1441505
1944300
869875
571586
1496116
1711475
1950784
413618
1352357
1433249
1337015
504438
891434
1200177
1740444
1171053
1073481
237354
1525816
1710364
79986
1100371
1768830
684065
732566
956950
1903735
348267
1358217
1562350
45472
113163
271197
490962
1164437
958586
622406
1165879
144769
414409
1843663
1490131
1617912
1958207
1917819
996946
977294
967095
635456
772466
167753
1913387
1769709
990634
776623
1228472
147994
1579334
274272
250839
854224
733417
633163
1224083
967860
1980558
650773
1233980
570696
1058722
1469087
696140
882619
209318
1202398
176603
539526
1768993
958329
451879
1263705
1253239
168673
484938
811401
1309577
165681
1953340
1221594
1143955
491763
1525983
1153286
225798
859585
1227297
532471
1884563
1979707
1458687
821005
731728
1407378
764036
414416
675645
1686156
791993
845474
1040548
1239484
1433039
1793437
1415631
1800119
1721918
243690
186101
142393
1214954
1177780
1109193
1344173
1328116
991954
1361815
1329347
1156333
1796593
1704716
1670889
1341536
857309
1508763
21619
1934081
1534576
809840
1095151
1975787
945131
355808
291748
840663
1600202
1138905
425584
1600093
1714763
1104637
1640083
1371029
1120941
772275
177005
825210
1765164
919677
315310
264720
770837
988981
669588
1896262
1228963
621113
136419
371592
1068654
257173
1182421
1320254
1570938
1129324
107391
54867
1747113
760487
1459605
297755
641096
1488518
989510
1351251
44420
1343899
1514520
1371514
978460
1657118
264781
7633
296360
1508335
65049
1923667
1837090
508641
12167
1215168
61123
289519
1437199
187682
1233580
1386720
1501038
290549
285413
1765558
1512632
819324
416567
1706646
59344
1028511
1880276
1647870
50531
69609
616839
190432
1317053
737835
56295
1925723
935357
1922111
856786
721940
210812
989145
962456
90879
1966110
1853903
1098979
1784022
273588
508094
1578832
1474907
1971990
1551787
474717
72460
1832086
979081
178339
775475
1024610
263057
390651
545538
1592951
1163551
1866484
1536819
566872
531330
496468
1274657
1768383
1785058
1204713
365929
674349
149114
733974
492977
1261777
1121167
1850449
1060438
333442
1180872
1176914
754713
1707876
847176
1134541
1860444
104497
1603283
949713
1502141
456917
966837
420288
812921
230551
1533009
1272687
1972905
213254
1273026
541876
1123427
613155
266469
1446741
443256
516342
930693
1684394
58478
1327113
1892867
1475487
523618
941721
205448
1101936
668391
1824911
1943998
478939
1009519
1192953
969350
541902
164483
1219313
136214
578941
8035
1899932
1800276
329845
714313
249041
1246819
710579
479444
237397
655335
540146
1919216
1253104
1030240
1241181
89052
1416077
867115
842624
568305
13674
1493579
53651
213437
167190
1024836
1638415
341845
86321
1244549
1286336
1464567
995714
280480
1964393
488887
1241556
1178275
327315
840457
1370887
1988270
1006399
771516
968855
1571552
1650192
1957573
960569
1902721
45663
91243
596399
30278
1562623
1491063
1541182
438932
1623756
1206097
27547
320657
1616164
698647
1885613
295526
1845010
1285749
1244413
1967156
1091242
1555323
1924066
606668
1833668
1453828
1123103
1679633
1270153
980543
719398
1997278
1992922
1941856
999627
1444502
637543
1885299
444135
429102
937159
1025716
1946439
200803
1296284
1455465
983698
203284
378628
57405
854462
411707
52707
868614
1813874
1318176
702930
1743076
1204082
1483407
764017
927277
1442089
379563
1117968
1718869
1930018
1096564
1358734
1465857
1753926
1289592
1604980
1218458
684218
1580994
1991876
1497513
511602
337462
88250
1559333
212269
1058607
1843970
999275
418
109546
1647646
1860138
1148402
1061616
581214
439600
118879
1671796
1275997
1196525
878616
1044486
265891
618419
456725
386528
661459
1156064
41720
469629
321343
1551471
1459181
744027
552563
592261
1183967
256751
276731
1938645
235298
776600
264002
567419
1693096
424154
834537
369894
1788661
1569246
234340
132003
1114216
42734
406706
673356
160540
1671296
938999
1981217
1790508
1830682
1084582
869089
846619
1365479
1482331
1991508
219366
362634
18406
148246
1722188
1284550
42313
1767367
222494
1016685
120928
1236037
785877
1828971
466938
752828
1599247
530802
347217
144595
1444279
385968
1216906
1096959
1570094
911005
1082157
1590812
1482575
1881938
1332280
1476289
1683699
1658384
1436686
1272318
212696
1260053
1291348
795790
122323
1100232
1431646
1394387
953596
566101
965412
1264635
774872
1146256
1756327
188026
1966538
1301798
389031
229538
484628
456326
1256231
1860285
1843157
994293
442228
344833
223834
631271
1625489
1939411
1098117
29626
787874
397417
555861
1172705
406566
230085
1308247
470699
665661
1366487
985242
1588950
591946
375700
599008
48898
690006
316395
1734295
1840165
193619
1499131
412609
1704170
892000
1629951
701619
1368415
769238
1964810
899370
396118
216094
961241
513010
448523
1789335
630673
113401
735040
470158
551104
1952172
1393307
686088
154747
509740
1870967
1813574
55559
444017
960830
832236
1705199
280369
592420
1271381
159666
1429749
67235
1425287
1017669
290727
944546
1063095
1708728
841708
693146
107216
603386
1060171
1133596
191357
1228905
1650866
1820363
1488755
346781
843730
1913663
1765305
1616982
1912453
1642752
1394644
1797151
1738897
1684125
1453517
1432884
1979139
1556173
547063
1494668
1423815
1631817
801825
854968
1640907
671097
1773008
849476
1639693
1434860
1889220
81169
1843102
1377522
1927720
737908
1529416
993396
176195
551038
635939
1291636
1883282
40513
586254
850324
377966
1946301
314622
1216575
1774074
1339116
302612
272516
1646900
1655004
951638
877015
1471673
749169
477553
123009
1353862
226771
1799183
819632
1105195
242558
1786932
954570
171355
1530248
103914
372425
1622403
693224
1505324
1562214
111642
1801390
391665
1648146
547523
1833322
629301
976479
942350
810440
200463
614176
1802375
167434
1216097
1371120
3603
907201
513610
197055
1797944
1589280
1781194
1572455
155731
1218562
577900
685941
1381848
1310270
105610
1186624
637335
765902
1078346
145234
793519
878848
516287
1946674
1456877
1325667
93883
815179
675659
514822
1484513
1629375
1725063
1154932
196272
193114
806880
1193139
1656691
28001
1406450
1781490
1281300
1765785
1210476
1519264
1083375
1683698
1617907
65816
1788917
813838
1352382
58609
204625
1696624
303028
481222
1627862
1918979
525142
1014013
1485774
578667
114504
43366
1057856
1554897
1565356
1979478
1578954
1544154
1469735
193727
948612
300567
1913386
845461
1688333
1636664
1940543
1914785
1249840
1727326
393017
1976186
1559297
610664
757433
239605
714711
1147282
1756277
718493
1450126
672204
438600
1967530
222653
399185
88623
291135
424476
875281
539865
1318075
965168
1942385
630075
1104061
625873
1663343
945163
1758722
1674735
435065
179479
476305
136103
1402703
1025092
1718025
726938
1251274
1622697
1807787
890913
1128689
1779657
538780
860270
194832
1906124
1258777
565334
1925324
1856061
29342
818773
648918
1493198
182328
543451
55250
1255149
1250383
144322
980568
696251
1265933
320404
221596
1518333
657474
1135728
1102455
1267875
1993619
427132
727419
822607
1533636
1178109
1101086
714502
315208
336468
1367928
1571527
1622322
1225151
1545106
1447310
1962600
1179169
175484
1660694
1348649
1626959
1985207
14172
368097
1194112
1691312
1478819
427795
674549
1363274
784737
1886377
94605
1087358
1371886
1216314
1943675
564252
311944
185139
1173685
1906993
1295321
1877057
246837
1122810
1088673
863002
635596
1210024
976348
94264
1901645
576326
1737509
1493590
352612
1514126
393912
939420
1976886
1799215
657816
1566981
1293238
1154632
883282
535904
324280
186649
361655
1022386
1084308
980374
694727
1688192
1381635
587948
1018209
499965
688330
848907
1973583
1792486
45791
505969
1840594
115111
988786
1503134
1621818
1348753
1630502
1472139
1755844
370163
954647
388722
1749124
1945609
1628608
292292
928115
1767643
1395479
1351811
987965
1099056
66203
501237
316563
509786
159034
932486
1658915
1399275
1712655
1213487
97176
583891
1683170
563971
1024296
701298
596395
683307
761860
44048
669067
331727
1735910
394807
169533
1658818
1523099
471267
886307
1064353
906791
1100906
1854603
828978
1790554
404345
1061275
435809
1390183
1042313
138659
1790506
800215
1247746
1020647
1962291
106344
232503
1509760
532188
815023
14507
529318
1157041
912031
1668507
1966890
1236728
910016
870152
999491
442725
794742
943473
404943
1412126
1106750
629126
1483055
282673
1222487
1216101
1388319
1404010
1051286
1153637
344578
1750988
777502
1304809
680031
848176
1621615
1041217
1521614
1425637
528094
1051740
1294503
517942
1731269
1574676
1696647
704162
809748
1707944
32913
597285
1385930
951478
1232405
788015
1498747
607953
1049984
1269873
899884
172709
48005
850600
835301
331117
424947
216966
1289584
1161451
780838
787157
1893276
1165544
1690745
66010
818186
548084
1753662
395404
194441
1550190
221939
847726
1201962
1510693
328981
176072
1887728
1567511
614806
440636
1222526
165314
1066442
1248403
1060411
1866730
1824647
590309
1179030
1320053
373311
799974
606382
388141
781234
1489761
1864390
1287757
201262
543931
1041561
1244355
1041044
1548208
1650159
1257067
523989
443874
902631
400106
248024
183708
423778
1476400
1337751
1467748
421686
1092479
1413820
1459083
48134
1598875
1212441
281948
135262
997461
1530926
176834
998571
254233
865341
702456
1683773
1480203
751967
697842
881423
1503694
1495989
879827
226258
1588472
388965
576714
5197
1291106
818514
1887871
1451968
1746013
1943925
1462981
1882655
1649438
1036869
858912
529870
436979
1635229
60101
589911
449144
1234831
1506572
1604774
525201
620556
662009
132671
1925673
912008
1157997
558165
343270
1731874
264428
1445355
1065219
188567
1655219
1471495
1347757
862165
72429
1863043
952773
1996091
73271
746028
901786
207877
809552
1984670
1109325
986101
1409380
1133045
512184
1859400
1983963
446303
1551498
1467261
1492746
1831330
481500
696632
421656
797879
145239
1031662
567687
1715679
137686
393634
41013
1094832
1606162
1156663
1129781
1695556
799785
1157057
1873745
661135
1043898
1569624
1181228
636095
852059
1451295
1491038
578737
855320
1875911
732694
464753
1784901
356154
50694
233838
1506134
707882
1633427
1181736
413998
1796835
39069
1707273
948580
1450211
755678
1350059
327368
357264
687202
386564
1894343
1209749
1918902
464209
655568
945546
541580
467213
774061
1142389
1193184
1761156
332027
1860878
1214244
765820
1881355
1171655
1350744
281166
605216
1406655
1826249
842339
1162440
702642
1772257
148412
1086806
843596
447100
1096827
1150807
1191253
1483942
582038
1619591
66348
1337039
1238546
1169311
66976
1594385
62497
1228654
1194444
1858853
1561323
1596384
1956588
39582
1899381
124734
283675
964807
1308670
1732450
188855
11062
1827338
81751
348235
805022
1374384
487796
1140628
561222
27042
1833191
984202
756302
288603
227383
12624
1617662
1692737
1499222
1987931
1395899
8260
37796
675714
1546645
1705795
1495061
1410951
978784
502372
335054
954904
1828556
210395
712089
1617911
1604747
1404088
247987
1312671
1825126
51599
1266365
1316634
209818
1640517
1753969
1375791
22454
435067
1809167
32080
329755
1503109
1391929
590685
213426
842635
672156
632945
205470
844982
455328
134509
1968375
132376
276195
464365
1842739
430801
469125
507976
380375
1493559
1498409
1648040
1869544
67689
1801422
1917383
507795
344395
950996
926679
1478099
1527670
697372
119301
378420
1064974
1601681
907263
752122
1869100
1265488
239660
2636
1755294
1943233
1881932
607182
702583
1067708
1682638
403638
1939721
1090409
681500
1730030
13677
1644652
728953
1522342
1050592
7721
1009133
518662
1100998
404542
520147
984014
1353326
1464436
1817089
650829
370030
1739403
1670254
1637113
1507367
28947
245350
243271
1532671
999558
1974160
283865
1014637
520743
1949650
1525414
672992
619092
973747
1596893
571797
644068
1960516
922013
664011
945631
1889086
1073831
850995
1177476
237748
37548
1626590
1817735
579209
4015
336983
39730
1623526
1095763
935992
1074887
1046609
1890693
817537
1791478
1002060
1329047
1083645
1204576
1178244
330681
808197
437473
488329
1769732
878024
1974394
931495
1732140
1381023
35200
1025390
304898
406237
1337296
1587667
425337
1450228
1445437
1242150
769966
997744
315926
217962
1398077
661297
717000
1178186
1535922
1001754
414366
1050782
1992258
1597235
315595
1941902
1078905
496288
1081725
430036
248264
1759655
1724645
1440946
491579
1752072
377117
698911
413640
494182
1654842
355777
1209145
102802
610770
580473
1975761
211608
1168721
310561
1038218
16995
1084409
565158
432913
185438
1362499
180537
1215715
1806292
1928508
421390
911998
1696101
933359
479851
1624470
1040721
773188
307855
1762387
174461
1240160
477979
1623241
1747711
289248
514949
828106
64778
638953
1056523
1329806
835192
1182836
549208
888940
101368
783389
1039111
6821
190250
1543442
1638439
260897
345081
1906527
375503
1334449
129747
1534697
1485820
423823
1897931
661859
80772
1420528
425136
370717
1174502
1156107
1574615
1704022
1422388
1053549
1410494
47156
1190379
858086
431964
323583
1112459
1629975
1985571
987950
758115
442468
1457558
1960441
160096
1978122
1035555
726271
1922015
513340
1461258
125607
405421
1096895
1436281
1257898
53748
1865204
881997
1109992
1107358
390979
24417
1185565
1599416
1253070
1628859
632856
1456260
1702265
480404
44500
733642
780100
1319015
239070
608541
1413909
860065
1559299
1838452
1501813
1379376
1865228
970613
516100
996561
952271
222582
1903736
1548110
284968
27128
89525
1681858
347732
687176
1076275
1414276
271165
56745
184742
493815
567087
1960849
1136838
1194777
659162
1752280
1403595
607659
1933576
1990558
831439
1038706
33434
43790
1021430
1955444
290747
203877
200241
408132
487358
140495
1015289
1473539
586083
24245
24885
964743
91996
719046
14854
532147
670235
1286620
1615480
1851342
1526795
1370777
1566889
1226836
1076041
494757
206338
63268
1840591
1506317
306027
1208441
1353077
1650487
385682
1009358
54391
717907
10784
158497
1005834
782214
580114
821326
610334
1267020
1799089
1133165
276672
1816710
1795840
1099341
498469
763461
353098
1462818
1783189
831176
1331345
322433
1034760
1342558
1528542
1681466
273551
708927
591721
1767184
757528
1904694
1108739
1607578
238496
953742
631807
49722
1042737
339177
1247709
1927394
812865
79246
1243184
1510369
490481
968806
431258
1400468
310647
706935
221706
1406721
1588471
1134723
980691
1163610
1044250
1851836
733772
400065
1706094
589969
1695676
89699
1600948
70179
1972407
1673298
82041
53316
1594875
1186365
243917
511039
894495
1196827
1673510
41301
1714433
224092
205080
1909702
1580474
459615
1156388
805106
1525680
131821
1234461
842269
66406
37302
875400
1674799
442724
1381646
1566444
573493
970728
551005
982640
1923657
713217
76082
1100130
1615841
431766
156031
750135
1522015
48936
251218
1261762
1546620
1773583
778275
1357918
754765
1000757
712141
1084505
1072841
1265426
525570
5975
965222
1946452
88144
1721741
1425086
372744
1471234
1362294
1788435
261888
1861594
415304
653913
1389196
173638
1731577
1428549
301518
1336933
1830325
466377
113411
831598
39996
135614
1556946
832591
1374777
1718453
876302
68761
1505828
799055
1819149
1309092
106915
1418624
419652
1190775
7005
1969714
587968
178559
1697577
564611
369856
1006623
451533
1480869
532821
1972404
1418447
1169864
59955
1336260
364474
107754
94586
880221
1059282
399234
1535391
735631
1054382
1611692
1043653
1514839
966542
1633895
961550
308305
1914024
135858
165643
1955180
629801
1334332
5326
1914487
489889
1893501
1478417
765759
764641
1714744
1439637
207788
1729762
1456913
176417
1837854
624878
1836064
1601904
605789
567559
705352
968279
1848697
1028855
1347099
860176
463405
1290494
264143
962033
785304
1460962
668635
808264
1919107
437261
1931932
705609
1174138
261466
468523
1168184
62866
481007
999908
746737
1300504
1276936
462251
534258
114635
1227340
1643281
15772
978278
538684
1483809
1239723
388195
1002424
121105
1087580
210105
816881
1143413
972061
1192846
238903
392562
346433
1682971
946747
19758
1472836
1500135
1852668
1934535
347288
1802437
204808
676633
1116930
1453930
256918
1241451
1059357
131429
826585
514594
1755311
1759616
469593
270989
713003
331271
1335513
780742
1295250
1301883
1972540
1324989
126350
1876645
1810887
5496
1990018
1385142
1612714
1850556
1292071
1167080
1722148
1321557
1980753
167496
1855722
1776051
1029203
1365489
1162930
1778911
978162
363618
428838
1602343
86173
1181106
821472
1215655
1794819
553025
56390
1583940
1488789
1131657
650582
354526
1792010
508793
312092
1722106
1703988
461110
1869147
803561
1953663
831370
327901
1498674
308281
1552394
1441807
1182962
753687
987460
826305
827465
344651
1248587
1876496
263286
1833461
1648994
1798592
1899800
709307
1232581
1423337
725628
1328796
954806
1547592
1338294
680779
1651989
351389
1003836
1684562
607374
1021114
1528437
349947
111325
1902140
987060
1102363
1986245
1672143
818672
1928235
1515839
515005
1017734
85664
1107292
888648
393040
1961347
31153
228455
637794
1810802
835972
579487
466643
1152035
1599018
1973042
31055
1411780
1319509
728622
1823158
609151
342955
541839
1895933
1561195
608090
1169438
28905
1500335
81015
1667316
1996582
1003715
990188
577120
1828782
1826654
1164464
492370
1191838
1352644
303979
600547
1771790
840909
1117982
1500026
375985
1630741
207542
162075
1919721
821199
1602338
186796
282314
315761
674047
1802343
76487
1908551
163705
1131162
1158067
840334
828271
1372098
357654
1244472
1813124
1683793
1661756
832693
727839
278095
285098
280725
433889
636181
433661
456873
1949836
1151240
1733905
1073588
926477
1073396
1752631
877807
611916
1559001
1053571
397416
603281
1592564
69622
1258253
744592
108100
557820
863400
426019
1008023
1838454
1887798
133327
132969
736821
1748480
1269047
900544
290377
422300
1691985
872142
137641
1271959
274482
223426
1892362
1524797
590619
624438
1893514
1808682
808827
690828
366837
798199
1186687
1992127
172728
803797
1655917
1282337
363872
906651
490313
180547
313571
1796956
332702
512968
1218113
1629933
316511
1099356
1303718
1877107
244677
1440544
25592
1383604
862996
574344
307525
1499855
730572
1155133
940157
1543750
811333
378233
833857
1932476
1021459
1558477
1577483
300925
1242017
388786
226063
1511620
1554821
968705
562187
1317822
1237794
1429515
610933
1999144
1956240
1884224
639718
695324
885552
323398
689221
1624460
1829028
797717
1789013
1457755
1321245
270693
278175
417546
643816
1590876
807006
746859
633571
322606
350992
774855
1376026
1222889
371798
1875565
149848
261294
481097
518087
455024
1419784
850854
678628
420933
1586553
1642204
1891828
1880623
548399
1596751
783313
1185926
693214
143801
954521
1824286
1778229
1965373
181824
1596243
1810172
1452835
1126732
319023
468256
51541
1118503
1507843
1009972
1757442
406290
1941587
1025782
207118
1097796
642704
1512522
58391
1325515
525841
832876
36452
726670
319341
1207071
1838906
543569
1820860
784462
1117865
1762752
1007369
1708010
90221
1231981
834709
860621
1530317
1719426
278459
23821
1896344
1157120
351499
1584414
1585145
1915701
1871138
365677
1381471
281223
1950057
901622
212911
1084340
447733
1215220
1859279
956625
1644735
1341523
256183
1133791
349713
1606548
1911486
1038236
1180813
1293225
1847522
1851906
747506
180747
793640
1577586
1234410
891301
1207541
954362
939085
118586
1086728
359941
650568
1066232
471974
1011230
150131
637644
139205
100417
1211832
1959350
746104
1295702
1292149
1716562
312388
920532
560056
240459
747691
1948813
1180319
1128818
1320766
1797675
479375
1034379
503866
856823
1919297
1018317
132536
970595
296484
1373063
211894
1475467
149396
763029
1640871
943442
321338
1527973
1689236
123992
1635620
1623683
133076
1527574
691896
505436
144124
938833
1301169
304565
1637484
1773816
1102726
1523037
1451242
1597999
1350665
916144
817794
1388152
981899
787246
595755
1104064
1188157
835774
146217
430618
1423925
1071586
1377819
1753309
1229048
818518
284040
46849
1543598
1378299
1467825
535404
1479582
1444530
931729
346188
705259
1286200
1817526
336266
1632241
183493
279384
566253
146039
1216593
1996977
44137
1624885
490734
710162
1481264
798572
673544
190797
555908
851752
1444016
1966515
183057
35169
950089
229569
1869119
801099
1368396
480481
439580
1099452
1038076
816895
59480
1108864
1267293
1691183
674033
5312
1075666
217187
187763
49842
654708
1792989
1410945
1618628
1903579
1334937
855436
617306
144759
1924472
919130
1533135
195135
416309
1473739
775820
1029653
1492072
1186790
1156974
1517556
1357571
16556
1405365
1823277
486057
221713
1716784
139675
1448226
479803
1396095
920119
1595931
158851
1547647
1824246
904435
1440082
251994
887510
172418
1284034
1339641
1494883
406994
743519
1931739
1417040
1965158
1043630
806398
295553
1388488
1023092
1272744
1819793
1011691
1038313
1279290
1606554
676860
1550901
1923498
1906393
1237915
872081
536227
50065
1012491
1702865
1447895
60601
269383
588616
1912940
867168
301482
268333
193991
759497
137947
1216143
912925
415511
507970
1000798
1907387
1300358
838504
543513
195755
90752
1213085
1662339
1917053
818224
872306
829708
794533
1945665
1075848
215939
128977
1983275
1028306
312670
252088
339457
1357298
1733044
688576
246455
329116
686145
1000857
814919
220234
1223325
1295390
1347912
1891997
1869653
1322250
815426
452457
1771668
1642721
1262351
1698442
1822442
1523701
1366831
567628
276949
941920
846775
1788925
440902
1369724
126750
191925
1323685
1744118
186104
311729
1859029
1730980
684443
693686
1852922
1942493
1299763
1983126
863716
1521711
1164042
1638403
1631768
1700318
391601
1769763
652092
235760
770567
132460
1996457
415193
1029661
718134
1949351
1213812
1104815
72109
429710
774136
531079
647572
804478
1956961
742109
29769
1083298
511490
1955887
1517367
982718
54999
486553
1943627
104778
1521773
1683564
104373
583660
689264
368494
1619391
1135394
663349
1408881
832198
717690
1191134
218983
1693547
168441
497503
1816906
1751912
454930
317626
1268972
1281896
772128
1644315
414195
1280921
1131082
401414
1817191
1740568
633061
486252
1487332
689420
1647899
1924881
203151
1951402
704647
25018
716318
1086180
72635
1974786
1152078
27635
1308038
1192279
120023
1861646
1520274
831891
948539
1266652
1940381
1417500
345765
485468
556924
496298
265854
910613
1223924
1341543
1008053
1663690
331078
945690
735060
147539
892401
186263
1187607
1144963
733546
775494
1159138
1699272
1323981
1060403
1840035
288903
770129
1935191
583422
1909753
1303081
1123387
1117398
1969028
1217295
319489
215934
175329
515781
476141
1758142
516695
783011
622079
11424
660433
64645
1176099
1870679
1869249
1062032
592452
239070
464737
911012
1770430
1912065
89801
1997859
989902
141861
89317
1149643
851948
1116867
365893
1440241
431092
729822
1683211
549898
1279034
533385
699550
1061875
1899169
1199125
1121169
1721144
791506
1766795
742893
667093
949899
375155
621727
1230737
625208
1088927
1125016
1759522
365869
1288326
639999
1067771
101332
1572963
1009677
1189629
235276
1813826
1070971
1777117
649994
1274581
1291752
1649997
337910
1415896
576831
32488
1229839
1817787
714488
71668
213834
1920683
1861899
985193
1608190
416547
397801
1365994
345070
896243
1975358
1648523
334106
861436
889313
457522
711520
282216
1426064
219324
639086
1075294
143935
372519
1151590
1162754
1343929
1564625
21534
1643990
1735126
987478
1413272
1818084
1413682
1176908
288307
1329428
950632
508221
328091
1668911
140085
602180
371469
1410092
1254983
1049363
675880
256162
157707
653437
20721
282994
1908455
717475
64874
162007
1805132
1234490
217447
1344262
1267813
136515
1130117
471507
70133
676648
1913382
1306938
1448211
1843072
1952088
350138
1042031
339350
1039151
77043
1623007
1739456
320787
1417206
1492041
608089
655955
404817
1897328
1624213
374587
1781342
1692756
32520
1720500
604329
1064464
1008594
745582
1796022
1483832
386540
1440357
1806449
776138
1768210
1505637
443721
308378
1001043
1588527
556740
793080
98604
816135
1136473
194095
1587943
372268
664481
1285837
1139890
1370954
849460
602058
1621359
1596014
704181
197878
489262
490006
646764
349431
706824
289248
1246079
1384799
321325
1098703
930764
1620094
335384
399396
488104
1900115
1612800
66278
1825264
856541
721995
1422838
457848
1739937
502520
280158
755804
317362
947563
187450
1249268
880886
1722482
1460946
939010
625375
1371902
1501106
1687803
645545
802986
1652819
762998
322480
994447
1990747
772717
1126281
1576202
1818080
1640198
1486879
1295140
581289
490885
1855637
1650935
989169
433112
1084355
1555313
1153227
259680
282355
216186
1003353
494455
1977653
352412
577497
1064052
962347
1999173
705828
1638565
580742
1198603
1258617
228376
1339415
950335
1856607
1947192
316369
1398607
28653
1595299
1863461
822731
1376368
285535
1211072
1445087
1501879
1412464
439683
1993974
510265
1829421
1294057
1879662
457954
1673421
1921576
1841089
824574
433255
1948834
1640237
1858230
1667312
798018
272799
1660772
996585
1142149
1960815
1711467
138855
908075
225930
1099631
708078
1331394
3414
205972
292012
327861
1448925
1454211
868083
1321937
1652388
1663858
1750739
1439952
1475084
1054612
338502
655729
485170
582510
28248
1238674
436876
367105
1270695
1472078
403820
260350
1693512
1969006
389905
478858
1800018
360515
1825845
200397
670972
1627570
1797971
1613771
1100241
889556
320631
327738
442143
1835982
124012
1036170
1480762
411370
1033024
481678
1920221
1604796
113272
1873969
35589
257815
779887
1159161
907911
1453419
847447
18372
1822588
905284
401880
1537355
134061
223675
1622828
724275
208380
1061249
997374
1702096
1550940
337856
1613236
1769110
7386
360612
282222
1984304
617884
1382542
1416730
956874
1729084
657448
25143
1418697
1511195
1587649
1422374
839202
15568
1273715
198486
260162
975590
1309519
879019
1608666
781120
463736
1999405
953920
1820182
757607
1964553
900802
1712399
512410
547297
278763
1828143
850013
29485
1685473
912033
1296014
539044
301219
1429912
1668422
1820814
754427
1771475
1375027
1720396
1980027
183810
1705155
1836549
1400248
116315
1211681
963388
50361
1679764
303120
1429822
529217
528
1302643
210353
1558340
1128434
860633
1968717
83647
1805688
321471
219161
176823
400503
1546148
1994250
792269
1406828
1032468
1407386
485902
54268
371173
1994893
518567
621433
472102
1284287
1965434
353578
1998338
1627702
246081
1458954
1851336
567131
1409538
652197
1765386
1416845
462272
708676
227606
1481616
1130663
751989
1740706
1715436
1031368
1031958
246093
734802
738730
535145
742444
1344078
1651887
350373
1792533
903550
865650
1139961
643723
431751
441122
599014
932990
1561493
397171
240242
637838
1892083
1258142
1026677
1142802
455238
568422
1029239
1812423
114084
1321635
737333
554773
1774743
767060
729061
693077
1471709
87695
2594
1581137
1083389
274491
220286
537680
839066
1867735
789221
422649
1311744
1449795
1832198
48467
326029
1946999
485377
910263
741055
498536
1558830
1170308
715339
105612
889094
1798067
1348519
732802
610956
1569155
1078045
312122
1239064
163966
1279393
1279112
85347
447678
1026597
1083274
466118
168727
72663
631468
236875
276010
288335
391886
1173115
69883
375190
1174819
78303
1945018
415207
232492
1777333
426546
534032
1080112
647117
1351133
1585412
362517
583517
318913
417897
642341
1459197
1860871
1289325
1385495
1825289
397426
1735600
806136
1737732
1993847
990825
17224
1491324
990676
1785193
1415879
1625055
193140
1685715
525782
493395
956965
152641
169289
383924
1849801
715166
1446703
741374
1882976
935630
1784670
1594624
1582035
682920
1234578
1118787
1963003
570557
777829
407402
1529675
676066
1412600
917158
1830777
848886
1159329
377092
1260801
331898
450290
1248638
1108030
1498387
1277280
848789
1546626
1504791
8543
1257997
17378
287290
1471731
186877
1200804
1508920
957542
827841
1170225
1145137
763473
1244622
1611039
1290495
1155542
415232
1188452
378002
163780
1041412
127268
258952
1525898
1889799
1074110
1794439
1101548
1802085
322730
160321
1943309
683887
1665809
823632
191899
1809208
1233542
1839421
1299627
776152
1477790
1753069
110162
710257
294405
190154
1161027
1438374
221136
1600167
291899
878464
720090
15112
1414384
310522
1860807
604990
102243
413811
1345624
823070
1329005
598749
1896168
1099498
1762016
1797134
892625
991057
1744210
1856005
22398
1259472
847866
1909652
1362004
820563
38150
1038685
1762790
118295
1261245
1181395
754283
564759
1325986
1560908
232260
423545
294288
735106
1864865
363036
695102
247571
904554
332335
694250
837567
1847975
987549
263759
1470344
1423794
697373
523738
954795
1627784
75607
1996191
1759912
1046915
727961
912625
17845
1107897
1359666
38539
645401
847541
1068669
863700
1468006
1189585
473060
1581655
219563
263013
1679127
406987
1190863
1687359
980552
78974
1956926
1475204
433343
276876
519018
1772671
1145747
634537
1603103
1214069
1420698
1347633
1948786
660352
775858
382201
142237
1263432
1516085
1281656
1279264
41439
461317
1586918
1735497
833704
786191
1769568
274130
1087881
1772924
1753434
1008028
1160023
1433464
143425
386497
529916
172562
161163
112081
238178
454704
619979
36170
657126
124208
1755001
1657485
182194
1840231
847059
1007373
950488
574347
344445
1272042
1466467
29034
1157238
1732072
1408864
57452
504652
530153
1573575
314936
1418108
1796895
1137776
1464498
1975220
705573
1298202
1293844
1338901
398267
80163
1035343
1291752
254168
1524824
557559
1926098
140545
1231192
121401
108702
1242362
437168
1749115
1104479
1746076
1049463
1608384
392693
792413
772772
801126
1809676
1212244
868702
1620930
1639894
1426244
168052
761209
1094739
1624967
1664902
1495025
1686731
1412191
1146311
575056
1777828
1451772
1584564
1851037
425417
968456
1339260
703059
1025960
205248
353520
1827866
304406
1372116
545510
1133451
1832960
1371169
1284393
151236
898665
881529
13564
893028
328288
673276
881
228630
1577823
1686177
961113
667201
87183
237722
1872947
792022
1990618
1480879
3361
1812581
1437715
777636
1795719
303359
1729003
725456
1858099
1292487
1374589
790196
183354
401605
1613473
871773
1357222
798811
1267268
137218
1199606
75228
129784
1985057
223150
587603
138852
678341
808846
109651
627098
746997
1287651
5123
1078270
1060821
1920104
1660910
1835338
646692
81053
654057
1683797
1874720
272022
935520
423069
1284433
1711538
625142
871855
816431
968895
1536495
948994
1986818
1175552
1815092
174088
1632583
406476
1516760
1639247
770310
1316341
1649722
1992486
1425764
133561
1961670
1621126
1212694
1414482
672692
1116108
838903
907559
1298754
294339
107829
1243652
1797860
1151981
828056
1921268
127984
1242805
125331
385968
1266492
608697
826890
254555
1647812
811686
236846
1655466
226736
1285114
508416
812391
260995
858707
27616
1804541
434899
1862501
1012313
1320987
931562
536396
1799204
1295950
1156602
1203593
213840
1133633
503517
1290415
1171075
81426
1393054
1312823
1265448
455060
1345762
589459
247968
1597351
1359688
838006
1475398
1361575
8613
245030
1313792
1516023
1733916
302858
153058
64251
952656
531347
861314
1023817
1017404
1464908
1119129
1830112
2929
867871
1660905
1586496
1410601
468598
1265234
1799972
1562662
1074395
1429470
406653
224112
125826
102257
287108
1874678
1347830
736931
879060
1339482
730980
1612310
1362443
379778
1848831
1310949
1122025
157907
1812962
706630
1549787
1171575
1701112
1436828
953790
164659
1918542
124051
1806278
876517
1130934
869252
80809
1257456
1540277
1368795
813996
1393351
1464939
487958
420375
293327
307259
1659227
1509943
1017510
1965143
1447998
1098937
1597710
558672
930335
1829539
1662506
618539
589871
309756
1281058
1056205
1841927
658178
189781
1001962
674606
628433
1968080
1722471
1551404
1295720
1853411
1962427
250265
860800
817336
1082029
1336946
1949269
784903
865913
1864521
960153
810506
618550
1636235
465198
474635
21331
1555319
962474
1170977
585596
280544
1758295
116316
1783308
53680
1841503
959017
1210636
392139
1308037
72664
1359386
506449
511885
651020
881724
359533
875046
1979403
1803098
168375
1082921
649720
1535131
350764
373703
502907
726090
132038
1668072
1810189
878728
1386737
70604
207663
910778
477267
495029
284262
134961
297767
763626
642809
935325
1247945
1420527
1461852
598526
1303417
155313
596173
1114520
1640283
1958268
1890311
499715
713106
451962
881693
1778267
668078
1513358
1353279
432934
1883880
480979
923323
1717530
1184777
114978
47131
1177267
749150
162598
1501044
1805075
1911970
932744
112195
1261900
1711793
540352
1527339
950074
992612
1377263
392777
1254340
1093182
1046463
33900
176376
539838
909196
1630557
1182446
1629323
110294
687202
960279
1490266
1548157
1237989
200175
1142550
380597
1245917
1567224
1914433
979251
8819
1392416
1207399
1941891
190234
897924
1395952
1123388
818326
1858773
996041
1068628
1960771
268150
698879
1522964
303112
514978
1741938
1869975
938782
474856
1855243
1524425
954430
163410
432538
1709766
1175657
1649336
113109
470223
1343285
497816
1468136
1342958
583439
346347
410249
1218698
321331
1628487
527741
806362
1814163
1201457
81464
33590
242602
1388550
1226081
1344165
490237
212989
434165
1838687
1584069
1408550
989987
448350
919164
1620564
1614566
1213488
1551998
865899
883623
563611
1743574
1732830
834743
1722775
1515470
978870
419565
300672
1802813
1392445
1667626
721766
1697802
1109889
803168
1622980
862451
926868
1275588
1226620
789314
412931
1320366
1485918
612405
1805189
1608552
341259
823480
30478
1208558
1816075
815945
1163046
1696141
1561612
1987099
928459
750905
722262
1229226
810612
1465547
68989
1593748
1985270
1965651
520814
5719
337603
480390
1722948
1228513
144370
45443
176301
240776
666433
932266
683154
1740419
1076780
557341
252477
1515062
300005
459297
1920916
534686
905346
178162
1844909
1136302
1130943
1646038
566415
569562
1467269
249495
1640753
933210
1156579
448659
580673
191371
49909
1090707
109010
448337
743280
1590034
976683
1941282
538214
1233447
1764877
408686
847106
1582304
1712045
755736
1131137
1514839
1816493
1530679
82369
1320305
280259
361977
1713426
1037614
1575196
1397654
810445
1545439
312158
656210
312031
1942424
1055144
1086034
989083
1554896
1930131
73705
1221261
1534380
213133
874280
698698
678607
909237
1571050
1740525
1340913
41872
1339553
670201
1380313
1731737
700156
1494588
1537344
1247879
300055
1436464
1666114
65590
47120
1741202
525047
824522
664312
248049
9156
1729393
1752002
1449719
504077
1450621
1117558
566913
864856
1531078
534465
1535942
1415572
740074
218121
761418
640381
763058
852361
1443321
1071104
1539829
823925
1410673
1507601
857177
976306
537727
733041
968045
1134428
1156141
174672
796676
761205
282741
1617595
520768
816874
1722425
1281261
312560
197063
1819115
1084927
164847
203394
715580
288845
1428703
243786
844717
1218215
737987
1658800
828437
1300981
231620
95790
1828554
1440771
1634197
1549528
923991
589786
1698031
1761151
861200
553743
543120
115531
1422118
821102
503800
747746
7154
1279247
872890
261677
1026163
1873905
895057
1997857
1545032
1116211
221019
1988418
1946693
1392980
1797239
1999562
1304557
725653
777480
1401351
228962
154646
1359648
1517383
165067
288216
1223848
1072402
723409
224847
816236
1622276
726744
1763010
501501
40428
1653657
355028
1859065
545846
1227392
1357980
1040006
163536
853542
1408717
537931
1169441
1341828
291811
1475196
359125
1988085
488251
855888
283035
1021607
1119518
203709
547651
282783
570787
574688
1662228
1632982
693226
90957
1759550
454281
1997267
411534
733244
1665847
1044401
1304667
744300
756665
302684
1068286
1448322
1673400
1368716
976643
1235100
546192
1749107
1874704
1356173
1296080
583184
1385966
1886881
1630083
201912
125700
1516919
96045
546885
1160491
1863030
224922
1744994
1507191
1150611
579585
1264523
1547656
266112
1056924
1156382
1881137
1169799
1272076
853270
1752423
513671
1875639
1824400
1788284
1560364
426665
1104536
1978648
1166357
529380
1044593
1261106
1452817
252937
1043133
1969750
1920266
1640551
1594407
14718
1607854
1900406
504798
1011917
270830
1766318
1630003
1652881
385523
888971
445665
401022
1284280
385911
804401
632427
244181
358799
1240579
241256
845666
1076914
808233
244640
1423619
1308350
487998
1968237
334055
1395910
264536
1443396
1784247
136327
1224080
870940
678235
985286
217812
305664
446292
1846029
468760
432236
981387
1471792
175561
335006
107812
1396729
208462
1369665
1169664
632706
1764497
1028111
1113636
1393285
782781
910062
1481853
638121
1317170
1658743
1883719
380916
971181
744258
970591
1827001
1271309
1176587
1086888
1228189
1589749
679512
946347
1217028
940018
709026
1106992
719853
1744777
1822819
10496
99688
284842
41786
643310
994493
1475623
666090
1176830
33060
467868
161490
1941809
1756894
1311458
132927
706326
730559
13011
1909167
1276250
1373534
1968489
1242709
1394763
774161
253627
440893
29187
756964
842643
367106
328333
1609003
312114
1392157
1319772
690333
132835
493925
387845
649086
1846524
185279
1404783
1978547
476046
1462702
1341617
306688
1823836
824377
1615557
1770924
1613686
1729258
605285
114396
281647
691293
588719
689548
1229813
899636
499111
1799870
1383898
311397
1227432
1178674
1348689
1872322
182329
585661
1045140
303000
335518
1659098
802770
942160
350262
1832684
64858
271469
1699296
431650
1181305
766692
328944
1274077
1670446
1115606
743094
1178402
181727
1525990
720907
1650420
807353
1511298
13700
433214
1531273
835244
1408216
676259
918200
1783641
76115
1940420
820930
569028
243737
1498749
1360603
419850
1433318
658887
312337
1862582
847152
1176777
310889
541584
1638461
1565594
1982387
917525
1432266
1513496
1064043
1438990
361027
1046993
1083261
411202
917017
779587
1950302
809734
1780616
469359
304747
1888045
1446451
1233365
1218541
830931
1182331
1766296
1818575
363851
1600141
862211
307443
1765077
1463714
1558500
1069976
288458
910166
1963628
1843629
256582
693395
1451082
1395845
1263351
759373
1583169
558891
1194031
1941744
1046879
1827562
1683389
1703653
1794136
18149
1107835
1399250
500446
988784
1006266
1307318
1846053
1338936
130844
1100843
112246
666348
1318574
857464
261548
1028663
1305660
1290139
911467
531352
400669
646315
1958589
677229
1531161
1196111
1023905
115772
808959
1528798
1018769
1034455
834652
86907
42508
1580781
1120336
475090
196756
1553169
399617
159802
1911396
1525170
1377013
1584281
1410924
1120258
1145657
752940
648189
1812770
390314
650123
1365556
1530159
167920
1022133
1439730
1665809
35942
897659
1722154
1259385
965217
1932813
867147
873517
1186573
166932
1698227
145985
1198515
171108
1565089
1678149
1394714
1038502
1189499
1547283
1440429
161245
55015
972690
608913
111310
1499897
26768
875372
1809466
520611
997335
206257
1124178
1681112
692779
1950241
819315
878641
1169273
891382
1198184
507194
1738127
377331
555528
1179177
991528
1051565
627179
37240
52416
728211
1728077
1539109
1650499
1750817
183734
1883023
608164
1715127
1244877
425443
1922459
845781
1977845
1116531
1865724
1733170
614345
119430
487589
1718625
1901598
867770
606848
1882288
1764446
1297117
1677498
46179
1953311
1333530
32909
585520
1992253
580842
1039876
1747114
1294573
440558
203323
1505518
1331363
875900
937318
750911
1078708
1404061
1061994
1913104
616782
1465046
369218
209504
489209
296835
1797280
1797857
734101
1278101
590012
1578759
493330
210286
64840
1748708
1234388
896384
364963
1972947
243676
913322
1620089
958139
1977162
1612387
556345
1731627
353354
548219
239731
284399
787603
736723
605083
1862610
750158
803186
206209
1909292
537042
1695545
1408957
1590585
1722732
1285605
60233
1310828
1728709
1279961
1142330
896394
826422
1231491
1222117
1795565
1636890
1861553
1410228
1011372
128648
1191239
1013124
1572467
1069879
1948718
1889985
1157834
890140
1357397
770387
626837
1142732
151464
1312967
1685338
394023
822652
1248107
165698
357239
1725741
856900
1332389
59283
1440703
1426351
1850624
211660
887545
1714505
1666799
405121
418532
1506847
1685521
572878
1313960
176805
1245411
1977547
957777
1827939
978919
1916927
649267
209697
18519
497566
1502181
496186
102688
33260
1614133
1532424
1986084
244777
299291
1811494
171119
1509991
167992
1632855
1610876
847274
768916
1624416
990580
1224194
1627127
539388
1636868
1377231
1267552
1150845
1358540
1485326
58980
967694
974492
1264248
706667
270660
1607850
1151667
283501
551695
1012087
138887
1052026
435521
1584301
1541521
1236888
1055212
1960311
1442763
1187748
1177422
707613
443385
439699
1089262
1619597
1605662
1408535
353074
1982142
938283
475521
734241
1629454
1899297
1981342
1531907
1471893
1060991
451735
1768106
472256
1983056
1843062
795062
49066
1814129
124082
1765956
296044
1461861
279825
1033555
969687
1827661
1537694
1527837
222486
708771
128977
1829424
532504
1391418
177358
1090554
247360
1557870
142243
1598573
1324222
711078
1262271
824637
1448718
1295219
635564
584462
1633322
1118846
1763067
791611
557571
1362766
759311
564954
1873568
1992323
1029578
116140
871027
829370
1137174
1041453
382589
707054
1155625
965245
1712514
1594016
1480421
837404
98979
1375192
1865701
441419
1236241
550362
940126
215005
661260
1741102
298028
1809233
593165
1382395
1346317
424354
985554
418127
1503362
1374704
251443
902446
429969
1949555
745303
156576
668193
1640547
91282
524798
855738
581496
562643
763261
1104128
60895
767109
1447701
675218
472640
1023899
1738445
1001962
1738587
487928
1220830
162662
1359355
534702
1653009
152431
981090
1653468
673723
927032
982009
251232
1206943
1257766
1417416
1907466
632622
1643669
1138356
1356785
1174475
157811
1940049
1196911
1049409
1242239
969288
1298722
560709
86172
571428
263230
789510
858712
664018
1963576
99317
1112678
1057770
1500669
113827
316611
84036
773170
1786952
1814103
1858209
197757
1514474
447354
1595664
525211
673128
1308966
1392508
886376
831441
976002
1204462
580596
1895040
1474376
1325663
1853339
671055
529131
1171008
66930
1255990
1935743
124643
833023
650004
1620122
1102284
1744915
976917
1300254
771
1622213
972397
333922
660417
1102373
160693
52009
1882479
1542617
505337
1723844
293872
1145999
1508734
1572432
83812
359345
1085332
1184129
194356
1868115
1918273
1096905
1985126
1849304
1030599
1857358
44379
1087898
252810
1364519
923864
553671
1052193
1643560
1188181
310592
1386567
1009264
1958689
764745
368523
1909840
1343750
1501841
210464
1976303
1209779
837590
151318
1033857
1095473
1977416
207325
606170
357787
1228661
1384851
1668340
447553
68786
49979
1772900
1759075
1698142
298834
1721400
1732978
1089113
925911
1319606
1426919
179014
353024
1327992
1423903
437088
356214
1908988
1765605
1501692
142514
915135
18075
1030310
41179
367385
419833
1823825
653818
1431426
354100
1478686
116997
1839077
1510709
1762284
532113
1153909
387493
1587168
583586
760391
285942
1060241
1470101
833591
1144009
921078
953143
1658451
7445
1755136
1539178
233904
1036078
194499
444201
387990
55188
946350
771865
1831560
940977
451606
584270
575409
1225983
1961171
908727
1570485
1017857
787194
1683628
1730316
1907134
204071
407344
700937
114461
1524184
805756
1015919
1533607
1308715
1789454
1895586
1329931
1525877
479696
1648651
77577
805174
778571
700889
1189748
1905671
956347
1724074
534440
469851
1945691
700690
1447105
1244871
1762336
329200
1618426
325871
536415
973389
583126
1943379
1063338
746102
840209
612612
80074
338537
1900953
1986628
26603
327497
1317655
615119
728629
1761376
339752
1024474
242985
215527
102618
41933
747353
1079125
1763524
1680634
176304
739063
1100184
1854375
901531
503
1878584
144023
1493985
1238966
1807323
552037
401361
888093
1694665
1823126
1841893
732313
1418959
475387
1338056
1952654
1516851
970442
998741
835225
312946
457569
1585094
1641140
464426
497307
1693419
289076
55346
1600055
534652
279276
1000261
480040
407912
70046
1533992
497948
1109477
396334
1502046
553531
865420
254458
1762023
668548
482909
299469
464955
1010571
1331645
1787464
1737396
778311
659930
14001
347746
523662
961308
907570
207390
1355328
1176544
753907
517469
819012
1926487
569268
744099
185992
1302072
416945
887069
1016467
650490
1590144
1490090
1280513
1235086
1462499
1020479
1414237
515493
92153
1182526
1349378
1274583
1667038
1015790
1823988
1227610
1875666
1732689
1555811
1902434
1512222
81131
148793
706917
255741
614454
394946
614159
700195
1629490
1390403
251588
998187
1799184
588376
8410
962311
573509
1777611
1526500
1246352
742614
1999716
590305
1367307
902727
1683049
815575
1171903
1556171
1529296
580909
1349885
1105690
1253761
95588
162530
1879967
1209511
455783
1998353
1334406
1181577
1443102
559180
1515078
431282
621332
435273
404872
1098066
776480
1156022
152069
934723
906525
17573
170586
501755
1865225
1074976
1870142
853596
563364
740060
806983
932109
1068012
1610903
1830930
1994795
192254
41013
1731832
844773
689916
1170465
1613572
130946
363120
1786681
1128200
549034
1385740
1916141
1260085
803211
1120263
254384
193609
1473334
1466809
1386709
1518741
1774773
1017586
1689136
1162741
1674649
1633960
1738938
462803
1248669
1489102
1921072
103286
1737508
1382360
237079
414270
219764
1125676
1770022
1189735
967975
1785421
758395
220671
1142815
286501
772545
1043884
853369
790432
921630
1127190
1953967
270130
588535
1619228
1921293
672647
467577
1464127
658012
1291554
770132
1456312
1283116
1857895
1807124
1477904
1780407
1411764
1364990
59490
1337244
1557296
1956710
919379
1684988
1507149
1767440
162669
1349413
1727192
682774
767
390912
164422
37686
1778995
1571227
850873
1810329
1654819
638788
349024
991199
1691888
1705
1868707
1240028
1842589
530857
1742569
928782
659609
1522286
58410
246840
1299182
1118273
1002141
365820
967995
1755762
1982095
32756
958047
1815610
1483768
484794
982203
633501
972570
938721
1865090
1571213
1603447
834982
1053104
627171
1197148
1788115
1030845
68652
543631
92505
769546
1871085
1982248
1590696
1440270
995173
1894427
1502732
1886764
1744078
1721750
1423829
1234944
869067
1464697
1739048
985060
1301586
1109644
877867
1276793
1087116
1434445
120681
480090
1364615
636902
1714877
613123
176463
1708748
142256
528555
364069
1693875
623114
1088814
281854
338423
778516
1846592
943063
1144741
1958511
1113087
1264283
868742
756050
1383254
1596632
206881
1476780
1670464
1711851
615330
1314789
915368
907550
1350093
959346
1704438
310709
1629914
271228
1910694
1878522
1125459
552518
819830
1995915
1033976
1814178
1379308
466845
992660
1473042
568730
1783290
333825
165979
1759752
220093
1272550
1912518
892289
1109783
379857
375537
537205
1767746
895700
476820
837801
1207715
1856989
1286252
524912
1952002
270741
184634
1198764
278931
1520256
1268687
1067834
132895
975230
221421
1869855
437853
149267
1263400
98421
902648
1242271
1396214
1050489
366899
1122201
1206905
458631
1102805
1907325
1839159
208476
997413
1638819
979897
859080
377190
399914
524899
1469422
1036566
1912746
1544197
319054
1908539
1884064
581773
676926
843151
176305
860646
1297786
68948
324257
1413143
1786064
1020747
1844517
1160874
1019124
1649493
943073
1685048
688432
1808856
570532
906001
62802
1168331
1518715
534013
550775
1266270
797749
418162
1762380
937799
1043601
1639942
1824362
1747946
164594
811382
270576
201217
1132757
1618073
1128651
692056
1294340
828232
1917030
1993283
1936186
1381126
1514579
437866
38350
368059
832060
128484
892252
1643196
1925074
1744190
1059784
39967
552172
692384
234897
890164
1771943
1978036
1753798
825290
393978
1342778
1220279
1054615
710630
614383
142138
160135
829094
844735
1780129
21009
1635509
297269
1437632
1610029
1949181
1810371
7124
1433277
1435353
1965381
1384333
726313
284449
748792
314346
1902396
137575
1448626
1030435
1379217
1852529
1875254
1895828
735826
1600280
1794070
347326
926375
1008381
1585301
1173897
1755704
360167
1332301
1077590
252183
324966
14236
1384857
469386
1241747
279348
1134817
1053294
977542
1245323
1327051
1586861
941566
1880025
446393
326045
1187853
533565
1815669
1085686
1138104
1682502
1410771
1867288
1714254
814063
1022947
548614
398203
159754
686891
712751
1062972
1828716
1526357
287632
1026105
327351
1665054
1902007
996693
942691
691084
217411
295293
232594
411676
1674584
1030916
1115340
274220
980685
1782005
633881
1624453
1731762
501761
972220
556670
840698
968533
649274
610374
1705255
1358971
915213
1331376
801937
249739
1265271
1834089
1250273
107207
450352
240139
1504585
484576
761706
605593
1441713
1698503
1702937
1428603
170095
1164894
1947320
113678
1610629
1547546
640271
1321277
640237
25350
1335639
993135
1639326
209764
1996653
1174470
1964744
1354304
902365
1467024
1792549
1766804
1288328
1947246
97802
145962
1369555
919956
490851
571078
1484482
1099712
827204
1156425
1681528
1328206
1310099
1672104
138202
1951607
1035640
249411
1101846
886878
1681389
1423187
1220154
1713499
1428728
236417
1246490
976486
1281531
650725
1223026
1775055
628165
130896
1516397
532844
934367
1996484
1890318
1610111
42855
1117361
1025688
1257897
625658
366686
1076303
987300
1490469
1438444
1358897
1262976
1329119
775415
1382591
1704787
981388
1554453
158670
1800602
1205047
1652055
253318
1096433
1217933
1062982
915603
1673623
1945667
1306560
1984244
965049
1255068
1763674
437025
923476
1862030
1489500
69210
609256
18439
513481
782936
1114176
346724
694254
228903
3639
367799
1460149
1757550
880750
1812232
502694
327707
498383
756585
653905
1295875
1857757
304053
303955
408260
1213341
841954
1282845
1658362
478377
523121
1147519
1701979
1054488
692299
136184
1113609
1806488
751251
251566
479308
862392
69787
467584
1093830
1347522
259270
727990
706124
1705076
1757234
1607873
571512
192434
731969
958387
508016
1825931
910494
1572310
919012
487617
829224
1259813
1801014
166948
1594068
562827
483857
70412
761279
1633178
1745963
156063
1476690
1165670
565546
1091961
1309717
1922535
1723679
1429485
15066
1372726
1746515
1358901
782441
1410258
83438
1040693
532196
1036233
348366
649553
1546875
1591391
1682281
1900051
1517138
180591
1086591
391124
1472911
391429
1009040
1203073
144569
1172777
1893483
21102
1948595
82999
525538
1416984
909999
1467392
662144
1545959
1713860
1733564
359068
1372948
1333779
1060149
1006416
1541233
996267
1262306
1604316
304347
1626782
748315
396465
1029434
660558
1979215
512448
1346310
890686
894765
221975
496374
949016
1672276
232039
1806483
502934
727530
777937
220835
148140
1935699
1806153
1075038
701724
574770
1494944
526159
1794062
634484
1569531
1399445
109325
1728219
193478
1170365
384468
1809445
249014
766151
332243
932661
838864
1942637
665166
386690
484835
1059830
1420592
1165942
990911
186903
170473
795581
106016
756927
418508
949837
402433
204711
1093780
1898549
1471204
1704376
795762
1546965
1276047
1179137
6570
1131824
169380
567226
114698
28731
171146
1851320
1448806
641938
18163
1275199
1997688
1793162
475008
108906
535364
352322
209158
770932
478586
1217331
1940974
1038590
330512
1356897
805795
1977450
683503
748067
15440
1403198
183633
311282
374017
1899188
1737682
803988
1742623
425770
87101
1924643
820353
580741
1036874
402599
721914
888327
1198663
1363880
95804
629727
1243797
1022940
1232275
987471
1015334
67736
1083787
770881
900300
1836404
1064596
492350
1006166
1445158
116668
1452816
655579
1529153
1177842
1907581
482543
1296120
1015350
790521
282013
1753473
1794292
1149528
1538907
653054
1241637
891735
1251575
373899
574484
1309243
814164
175504
635624
897835
1513932
330320
135984
1267137
802081
747696
381564
1964728
492248
523450
112406
1689306
1099112
596006
171083
417015
148817
349664
1466468
499258
714640
1857049
1217143
655513
569253
1652506
884357
1935352
1256221
1306378
1290087
515900
1979973
870812
943090
1525347
1583932
769133
1732635
1853058
649938
1387828
11294
1065939
220987
272516
334761
827073
1682725
1170340
1138194
643763
143562
1362676
47135
1474488
80881
1777824
1940199
141733
125846
1612274
944124
1548295
1053794
588562
1712063
1421805
1308235
800420
1062994
1601375
1336218
1856511
1027301
432618
667559
1888509
348760
471190
265964
1589596
1013056
1330854
1774485
657887
1848480
827976
1455349
607322
148436
1461356
1331211
1311566
1192999
1412551
386359
1590259
824704
290065
1602397
118876
664324
1304419
402419
548263
1910779
1552997
1602223
1478143
130785
426629
1032623
164554
495216
566196
1865264
369165
870635
41771
776284
1613033
523446
593842
1077508
1680198
400196
1560959
1347669
324576
1740208
1913125
845800
704108
593673
935876
355217
507907
983039
1080120
1238216
881779
1681635
629774
1587080
1658363
833006
1471764
1798264
793390
1773919
233250
1229484
789911
1062238
1776770
792659
1813368
338615
82226
1167588
591397
663939
821229
25722
1061315
1344116
1627698
90191
790670
1925067
750425
1668138
55763
248516
1937394
1150197
1265254
341328
1662577
904662
1178249
1780493
621120
688018
1200786
744269
1666100
585698
1864259
277908
546298
1797032
530468
1162584
1562272
1156571
871450
240293
644042
1174293
1187505
1269675
945542
791215
1172453
993514
1441820
1990856
1693355
1206869
1649633
109116
458227
818451
1616108
1032538
1469428
664548
1497584
291630
1508765
1814257
526892
1501019
1774929
1084233
637702
1977529
1220209
1014168
1419672
1148227
311197
432956
178343
330743
947299
921394
731381
706220
504151
1049190
1944194
1746257
908761
955458
188183
1961711
1709611
404213
369920
1005216
1330374
1372741
1233328
1935918
49375
295920
1975186
1597126
1711249
122675
1116312
258964
207159
1652175
548768
1964203
430034
324485
1373921
518157
671816
738504
595414
328303
965124
1107431
578087
1133990
1043695
1694950
1372826
1765557
1875973
268195
1361793
1290738
358864
1975573
623566
241356
1676272
119368
895656
1543668
110694
1413362
840685
505492
1688846
1227836
51444
1905302
893550
1075368
1282450
1955389
1056713
1681491
1179984
1302606
1820486
1538487
634824
1612364
1035147
1357350
650595
766185
111339
1018579
1162740
931643
784641
1970717
684504
557097
1335952
1581345
1619076
230465
357108
465861
964843
1150733
1424605
1701208
1191316
1342935
1458972
1951965
967210
1849532
1516253
1290776
1965897
1907734
994309
1111769
1172850
1570741
804928
1435786
998806
1630823
1073215
1282027
174516
459395
813756
160663
263271
405069
446185
1196856
1131319
1004465
922105
1476589
1643207
39491
1740839
654664
1085293
1548557
589687
1547296
1957898
618990
208634
1997511
1797567
1217967
1835415
1477278
574672
851155
701249
1283475
1030637
1005461
1466843
1109616
1706974
1213858
1344505
291506
1177086
516619
1652225
924181
942929
1374038
799507
879882
1608477
591092
164312
823075
1023045
592795
111850
1655699
982382
1044005
1400618
1311756
344836
734382
1254278
1000112
1882263
1227829
362744
299973
1676446
1028989
523564
1786469
244692
504579
1468436
1400024
1151489
1801279
1525772
1170119
155408
1271167
1330584
724992
371390
359099
335902
99803
1094451
235218
1677268
1189495
58810
960862
1746923
708334
687187
193712
720447
196323
783779
1479988
664718
1780656
1315731
373207
1813048
1102330
1846155
1230680
1096482
1386722
97886
510421
383354
1648639
872222
689998
696751
1629738
627866
784056
844822
1294641
1677642
721378
1831010
1901607
653328
1042632
1759565
872153
1535476
1406366
1821298
1083805
1767752
1188787
713120
1964025
1862363
940338
975388
14973
610444
1733796
1678772
1732421
1733923
1134000
1965258
1679758
799162
737526
1299081
1689375
1946872
579618
1829318
527891
951786
1621746
668073
342449
1066873
1946207
910913
343856
19831
630431
21055
297104
1494540
1488661
1321593
1432934
1650072
346040
953319
150505
38875
1674369
1015148
30285
271
447737
753097
1823955
690439
1410189
960289
1704206
1338335
1001616
1950099
665071
1035285
1994853
434493
29914
1224465
420822
1975877
221732
1108694
1972022
1791696
583145
1963829
1154978
623959
479751
952988
1249651
1500391
1522288
74196
863467
1217995
55606
1953983
422732
1986898
1536981
1743960
1955581
1130984
16941
836022
358337
1358948
1691334
1537109
1763130
1975788
1948679
1660436
1350900
1665697
1255490
1572685
255069
113883
1572276
1258457
1594012
1228428
1443158
1724104
1738760
1021630
948365
1448571
1220804
1431404
1767619
1780694
695108
1394348
1533658
1853541
1205613
174507
214106
970335
1735811
1490448
1127711
1814998
1683416
864110
721962
1062023
962735
1150250
119353
926790
1285353
933361
237552
1169047
542920
1758760
411626
149836
465986
1186989
1061390
1844791
1658538
627304
679881
330966
166211
1962791
1323150
542304
114306
492768
1597582
737951
1798400
1061794
367085
1171856
738613
315288
474795
1349057
1016277
120573
756707
1644137
1132699
294279
1394088
1679335
1683472
413515
800455
1113587
1531503
1756680
1492879
523206
591297
1513198
755761
1433260
366389
698373
1618661
662396
1406324
73041
839416
38208
67739
450728
498970
1548272
723020
1124810
971270
436962
455712
266168
976676
1351575
719562
1776186
246982
928372
1500362
1520772
754389
1810681
51478
1554100
1180564
1924295
689749
1284392
1089081
790948
1095412
1770881
531582
987448
1612532
227000
1249167
548449
1074491
1502889
1767086
1880462
1223536
741235
156521
1888736
1947398
1924096
185406
1767702
241388
263088
1791650
632668
582733
1563340
182495
1126244
1924673
1526482
986728
1083336
1815354
400098
1526501
15121
371615
396094
469705
269273
1888459
1101600
1334091
254997
608867
1253860
164761
1043811
1238052
999101
1398597
1253876
312516
274854
1262057
1958103
1467975
1894761
901451
88211
909173
401008
521201
587050
1512454
1626838
707456
815464
1292185
141508
1498163
1301353
447905
909541
492743
1539321
531236
910093
1696087
1923984
1349939
244272
1774725
1801490
1897866
1570766
1928422
641817
1683951
413486
1050287
217328
1780385
1083381
542575
1646798
1250528
943651
675219
818090
452628
1655395
1729306
1860406
1450245
584260
1663649
114564
947651
1365009
1159645
1809030
1023717
800315
799246
1353052
565483
987676
363267
1605994
210601
1409984
1448729
1801194
1347733
1559052
1062298
1145880
884552
776127
850986
1024026
887784
391688
1685616
748418
836940
1162610
912583
1815066
432225
524807
652442
111918
1758881
1959105
1357081
565756
1454852
363592
59363
1398586
1762828
1951166
1487419
147080
1866091
1698639
1160036
193209
392334
457293
726709
1548938
921114
955192
1741360
1485419
1079563
1403743
1723903
639822
653199
862141
123383
643890
285031
1635914
1575256
472795
1822713
1567836
91491
1335739
484196
1693254
49738
80623
372761
880343
1755573
96690
378466
354073
1520831
900396
1559392
1389380
89754
6690
1831899
1436832
1471069
1144265
586504
1845391
1690055
47736
274457
698221
673287
65689
1306178
1642408
673309
800384
1065331
613888
1047799
194127
1522625
1585071
526575
492229
63824
1803040
171776
390747
90070
1419491
1404893
1604938
635351
1904647
56435
1802943
1730070
1331031
1085402
1389615
1030948
616695
610442
1017862
1120539
1754581
883418
897071
1228837
1254522
1899646
1318764
1980312
1589410
983694
1756542
920515
1693645
877433
1467936
235669
395022
306763
208331
911279
734700
1164996
1041726
933071
488888
570431
80966
785074
1934715
1710388
1353895
1557472
708224
1547554
1385387
1529383
165881
1107193
835110
343912
1348026
1002060
1973079
489670
82972
1509824
468921
1935803
912921
1639811
1581745
1379850
957126
1839618
1595318
443081
1206599
1065705
1536182
1901745
75089
1250487
95947
273554
580900
23419
1524839
36977
174377
965825
967076
189681
1523761
119537
1708784
1840739
1660127
692848
1155828
822692
387384
778136
1292923
628427
1502774
1016178
1600688
586657
575800
1221834
1154787
1274186
340315
1339265
1189387
1476307
1956234
698885
203494
1405937
1556313
1727106
1618246
34360
1871635
1708306
25300
926799
162621
79447
916104
1157606
1197938
1129669
1774973
131966
1350026
801082
1018798
334644
1690370
923818
455720
715768
1458796
613694
1529978
168321
1516883
978105
1308025
1108179
1893992
583008
615028
1854015
1203235
1486419
844133
1274758
1577445
1217950
451050
1880500
299817
1271841
1016497
1387001
1171165
378530
1527781
672688
873348
1614507
866912
1033004
197417
1017748
1046172
1592892
751448
1208752
698
1272480
1077021
237369
1226446
1674354
167129
1523099
1817666
1984048
1757506
1798227
1754091
233439
150337
811291
747392
319969
1553204
303719
754321
155696
467784
401269
447383
1451029
667254
1812694
1116410
1725342
377882
1685070
629488
1238271
367297
1804460
17731
451075
644716
280361
703655
1524299
246455
897283
194329
1170831
858144
890642
301042
1432927
1407601
1112007
223292
1318098
293423
1766331
609349
63823
1808103
1918575
657975
305814
1555081
1942031
1253736
291911
1168075
445832
1131774
1211440
1857961
452842
1548236
1653807
474303
1051015
1159602
659353
1937204
28483
28598
1843752
1664126
1717250
105804
1591353
1202272
237138
1490011
270777
1614423
683692
1624719
424538
963322
1594124
743609
1648035
1576707
336207
1641068
682358
1942980
569729
1756648
975551
140611
259441
1320746
1049108
1413688
667543
1720443
126728
906645
1490826
337631
1282911
1211312
991206
265819
642239
1371930
1388491
1716138
1943354
49109
898183
1526994
1676117
588680
725409
1921904
1096228
1022986
1532367
891406
1136284
882325
78461
1331386
5140
1230947
822292
954548
1130988
970292
1734674
1431546
494438
1869194
1413112
994880
624774
1959223
1942145
835300
728784
1294224
1677412
1070690
1966215
314211
456405
689885
1022772
620417
1171192
318981
1386630
923746
1416965
1604404
331868
1038849
1939569
1891737
335300
1333746
419435
751422
630896
857863
1659757
616206
1237924
1421230
1826888
45186
1568965
1170038
694765
1886637
758251
83774
817980
1367797
50862
615206
652406
1702126
1285077
1399069
178532
713995
974772
1124615
1734363
1044375
857787
1119424
830601
1960370
1590054
805502
214847
170287
380529
1719293
935421
1656024
745614
679495
1702655
1443293
511714
553527
1886657
673295
1214019
1350581
722046
1672594
670636
924484
137554
1488425
1785598
1938662
1070930
468899
419963
148652
573244
1300983
510283
856443
1300883
409977
921637
280512
638883
1420945
563262
1264394
865466
1129267
878440
59094
1394100
1722248
998612
1657431
214828
1768469
1918595
642976
126896
677622
319593
1766244
1730517
1613071
1822776
1063331
1370807
480309
43327
457024
1033481
466162
264198
939277
873904
1974640
53052
737282
871752
1043822
1530370
719660
158492
1943221
97522
1033815
1484059
14124
1378185
301737
1713669
1295828
207276
1186468
1305579
1427908
1902169
1840128
1260412
700647
661007
1694182
431324
168736
259547
437721
1248974
102137
1001941
1401631
1990486
967391
1936028
211198
1107990
1068936
695290
1677656
4671
70622
1255216
1859632
427556
1910542
512136
1954871
194659
666076
1186981
1884746
117335
1008884
420542
284789
371978
758274
1791654
636980
124765
1416328
1416308
561886
1147807
100666
211023
1332294
1014754
106322
1159383
1484812
551560
1059027
13526
267734
1295215
188593
907609
601067
1023075
654439
689219
1003997
1101104
1841626
1362338
995509
1573629
290886
1574821
586344
1748812
1665730
1240350
1508713
820576
967612
1835160
815736
1320003
1017860
1582322
419549
577608
961728
532386
1902493
472275
1829874
614257
1812448
1923330
587486
1757697
1048034
85694
1571901
844410
946066
767622
1229470
791724
721967
1944623
24400
677900
47014
745452
674678
1435313
463420
839477
33803
1360568
1523705
460853
1078252
611829
1886979
1033018
183603
480449
1083594
1367982
1312191
604733
1575193
1910687
1042065
163712
1896761
1443486
743346
1322699
467985
1032676
242231
597484
1681522
1745611
1850273
869957
1293815
152861
684789
215395
720145
39803
649057
1748991
545250
462934
522934
1248788
12294
1888512
868219
303311
1611896
77842
1424494
405059
735704
768668
1551712
215065
211163
1538818
1125423
1314800
1463802
865520
808606
231573
1284128
1323798
803682
1905493
934722
837010
1715233
1315663
567204
459566
145763
833447
344859
1940202
910075
1027078
693342
1516729
1617813
165768
206207
1977642
1423389
1936980
551028
1133740
1491623
836125
984279
1215220
1879953
333122
811708
1787394
903668
1099620
1608793
666671
171830
390146
1577768
1077723
1799005
654978
1445658
526890
552824
1189395
1339248
1491953
51479
1903485
1645092
1636981
1868156
1450491
978481
1143968
1268067
1570688
348161
1255269
169567
1460120
299897
43101
1910656
987002
222020
1232699
805752
1498402
1059111
368882
881000
1622734
1741379
1175413
879408
958148
811130
1197139
1068126
769266
516218
356211
883103
845129
247606
79803
61653
1454380
406095
1775758
662534
1588708
1024329
1547405
1457538
784431
1620654
1508873
397274
1332496
715127
1787216
1555193
830308
601842
661214
737414
221898
1364579
864034
1401821
1347021
1892303
1212000
1915497
127160
1463795
1247660
1798899
1957203
931313
815121
1121639
778093
1208564
1584054
151180
1919201
1065506
1919219
87134
1207789
822908
65412
1223000
1147812
1836669
1807975
1292782
435531
1993074
1096625
912886
1871765
1571310
1398918
1348090
22004
710605
638729
578239
1753286
1973091
1322084
144435
1100909
591379
620174
1116891
1500766
46102
1051859
1795047
1348400
935167
830575
295174
426158
1746160
77953
1477748
1713583
1383166
1383894
448446
392161
987648
1398667
1490837
637717
333018
219253
1660676
346506
310475
442545
1470159
1038785
13161
1475920
295889
1868062
88305
1591604
1894789
1277645
464694
1407995
966142
1592207
1336854
820390
1194950
141323
1795927
990776
740273
1591652
321597
601408
656864
1887581
1341106
609374
545539
1086306
1389557
250397
1157759
965556
1726245
1626435
829558
1579997
232080
169413
505291
1557162
525290
842310
164395
698595
1452887
1919696
69805
672719
978638
1608484
1618166
541572
194180
162565
735934
961362
1677667
829021
1744876
34001
1321768
228819
540377
1170146
1945483
498899
1063250
331672
1742512
723923
373260
1209911
254489
1156399
1273693
1381217
1496007
1297547
1475372
1037852
1485203
1402802
1062415
1909790
965952
656096
1801807
1702670
596044
1802255
512974
604875
1062119
355421
772984
832636
271095
769644
821384
1483656
812109
56479
1938256
1759189
414112
647791
1394779
1336239
39498
299755
338581
335033
1174288
1371884
110550
1127398
1214774
293889
536243
1797261
931993
1343036
5242
1058038
503998
1040477
363650
1426178
1938878
186643
1260483
1555115
1924238
1655855
856770
654673
1886510
56964
1804484
599791
228596
569112
316379
1565888
344179
1806776
1745968
1290846
911382
563538
223577
787181
1700087
1708297
829794
1293364
1313849
569739
658052
1283559
1035007
1624220
93018
1124495
1432618
1815461
1396104
317143
1514640
132261
157430
516505
142482
460049
1297795
1341436
484270
1456223
735880
516688
475080
1274995
685384
1298608
1952492
1499432
388170
1054742
1920706
674684
838140
1785886
1761035
673649
1018187
569718
1482722
576442
1529494
1235764
1354951
204823
1836219
1261960
462395
1959661
400526
1507562
1045982
597738
313221
1488681
1464159
1490192
854952
1842778
292019
417460
704458
1102857
568493
442013
1455
820299
140592
1804013
1049228
1188587
736417
1919334
796033
961480
1348704
1602246
1797527
576050
652742
73249
35468
163682
1407548
37564
1422237
1432826
710410
328949
1815631
783716
170446
451180
483473
673640
1122421
1299745
977572
1949675
854830
863756
501489
681682
1283928
467908
601080
376320
588228
1974345
1590777
990328
294483
1303386
1604483
1326710
1417282
492733
1238914
1543657
341918
1991285
1819225
887345
432940
207546
1548121
305380
1666342
426375
640213
808712
700420
205169
1404878
1759461
1638400
970721
1125325
1614569
880162
24892
970323
458061
331787
867918
1934618
1351090
86409
340314
1696809
813740
206665
842497
263423
946270
1887610
845224
1462453
1725413
1669577
293420
1980612
911110
1483929
1021104
1085869
1181912
253750
14429
840930
414086
1328611
1660092
1204086
105770
1467854
1396589
980280
1716641
1051918
1426015
168719
1054876
388413
559752
1849491
303042
1826128
736434
272280
1210602
263132
129332
511021
48503
1924476
1571625
1311138
1143625
171903
1803819
556128
1379199
219223
1450850
957929
1146958
867717
1855784
1540513
884070
235782
1879107
1589045
1449661
1707652
1073300
1946485
1796105
587499
933616
401439
315294
1641743
391272
234908
1251397
444906
441149
128944
930281
1646616
1919526
1831000
998579
97603
180069
280403
1674060
38434
1068058
924825
115922
1025537
1075911
892879
71509
1663567
372538
936767
784111
218499
548397
1151650
696910
1180903
558101
235643
996405
541880
1486625
1968136
562425
670335
1503062
1071066
64076
1367437
249469
573371
1452507
920416
1896533
355050
1829324
141631
501370
71256
1713154
1444323
169931
337953
274975
1592246
1987406
1693091
1031465
1231310
529696
105013
1527998
1190658
1063396
1538050
753834
531534
1024479
1897179
1693895
79903
1948337
194807
892806
341798
1760072
326272
657488
1746277
670552
1660641
1432843
1660643
668828
1804553
1356877
1820436
688280
296108
342638
1677742
1763695
779204
273544
1241195
773198
260446
1216374
1858437
948533
66618
190916
23684
1367457
931585
1062920
1599099
1925591
1360328
685050
998615
1092324
1663927
610328
1814688
1737017
713823
963910
491874
1988920
1857054
606692
564941
1951514
98342
602737
1563736
1679185
121058
580572
564625
504305
766611
1629976
1180132
1526387
897593
1468631
1649424
883749
1679908
62007
1087549
808802
107411
1887170
1269278
1672474
891918
889003
1413899
1153587
1797575
1737187
720170
1680093
875254
1458975
373565
1443366
55739
962213
1123718
931236
1819174
1035053
368043
7557
729753
1511051
1892983
1358797
1873491
976568
1602579
206604
1300977
1156111
233728
772627
1918905
276569
1278369
766490
1168839
952857
1979175
1611337
1334208
371989
1459891
141521
2007
1980592
1563852
784866
271939
1522910
246345
504462
392451
1968251
1631580
218116
1869972
656266
573423
478667
1533456
1135673
1981791
526066
1145828
1908730
1422607
1791834
1234951
1932268
460108
607763
1511920
542563
1607945
1942936
1195073
82766
1716560
693338
1725082
1262897
174011
1465023
533488
1496947
1986064
700065
722018
34581
1407324
885395
1561897
1598412
999472
459087
1656793
1008925
703936
1785990
14674
1689784
1052355
1186568
1096531
1186646
644382
773101
1955906
1353078
1831320
1413082
1189257
1258757
947602
758159
1654091
1448602
508195
1844881
1815680
901351
1011831
1299222
906433
136114
615522
311548
1344401
238958
1808663
1119845
858572
1767707
361250
1435622
27868
1599249
216114
1079654
579153
1491462
1430275
1301619
1502368
1856550
1044030
1121141
54126
1228179
326872
1041125
1553776
549852
1229449
1741138
621057
611007
556011
1275047
1469896
188876
1146093
736197
992854
566994
1897488
1751180
1734827
767430
1795409
1173497
1240725
1838374
224603
1371968
40962
114942
381939
1422611
557466
1971080
1931116
1257696
1924659
1468897
1215685
79581
1265731
1940187
1528204
1902095
1192490
1507937
1775428
20959
1152937
541890
1892854
1571036
1342686
1528861
1662710
1476143
174019
625696
954976
422089
595169
598914
1279734
725360
1747945
1925912
1260415
700022
1154168
466107
566834
1914077
910234
936757
1924
310828
257083
1115880
1421116
1936958
108480
1234764
890185
499878
549718
1779463
776925
1364190
400287
670772
401229
1681455
1722890
1615014
795393
581944
739556
1023794
1987985
85198
437064
388654
351601
1212268
437999
113867
713461
282117
622523
1087005
275787
255774
464946
1772717
260414
1745643
1818899
1601949
1434725
1577580
15245
276993
112266
1103976
1954062
1291888
1790531
35173
554811
969841
510100
795466
1867228
1027949
72593
678964
1565242
52669
1097656
45166
915055
150976
908373
149579
324205
1314085
1772542
1523061
937778
206309
515969
1018689
1750784
764945
1818371
761878
1785646
719343
1590212
383692
1526758
1476
1416351
701529
1733013
1513775
1402462
56426
1506113
73844
352504
1747547
141215
13010
884853
1900554
302569
1805135
851529
268389
714004
874882
265326
116687
622712
1735788
1835697
228317
1795815
645114
1487814
178113
1269345
1429714
1793881
651516
19499
314391
1220516
19507
1520554
802278
337084
689771
1710002
554617
1486282
876151
1007092
323587
1223157
1414929
311574
479664
113719
737051
550423
1949194
319067
325770
884796
795888
1543680
1530715
1529227
338675
1872885
387010
1622513
1350314
720274
34335
763148
306403
1524250
611233
1876292
1095305
899739
807720
655857
254247
157795
1318266
219512
981671
1932951
750010
1081729
1398654
23724
251387
257147
779100
1090019
1287687
412101
1764804
49828
36333
985692
89691
1493434
186665
1056592
1101548
926439
930782
1767674
1123797
714391
302739
1043631
92258
512547
871278
1784768
1148680
829483
741928
925229
911549
1856147
1198392
1661611
326959
168452
414673
1353178
673445
65808
516965
1627382
1722727
1939708
1637638
865786
1233445
423081
1458872
795393
897028
415576
1228401
1736139
622946
557361
1803016
570479
1536162
647071
1346455
1325218
851964
1055071
1681304
593158
94372
53666
1471999
422985
1973013
1320986
384004
1306534
407680
1832523
275760
1603819
1990734
534975
1499678
409310
1793854
81633
1311558
95976
1412975
757969
38225
486425
712547
1485195
1891424
1891041
1110329
1316312
829176
730419
1915084
1081022
979750
1732039
125668
108368
411549
1634608
1556513
1659165
1096465
1481052
1453993
806271
872413
8183
1870728
1394831
489391
1377749
1470992
1940581
453265
1774888
1213041
1066380
727239
1517192
398299
22985
1551133
656374
399815
1948007
1866542
242208
1686960
1312504
897747
824813
1020156
1111415
787877
1714680
70580
160623
1135524
699465
634665
1193563
1429310
1825463
1773503
1399268
1833583
50890
1235229
1791413
353204
1842344
409530
492353
899235
1216456
179463
788015
1255181
1402731
333431
501678
413886
291836
707438
513667
136058
1129706
398079
647415
1761834
497575
417251
340293
1101147
114059
343611
701507
496058
52932
590323
1227315
375305
916943
1913882
604944
1674124
1856752
1519427
839934
921407
1055261
1144756
753766
1817787
1121849
246252
1469264
1363423
1910721
663744
1447662
1368136
1400128
1189947
173357
1050929
111814
320726
1273376
1073777
24050
220106
523991
1925379
1078795
1575294
1630403
274190
1828861
1667903
1169509
1722465
230082
861037
884497
251194
1824383
1341148
902738
515951
461647
221513
1724996
1906241
474861
1991119
1558447
774875
262579
253806
273234
961679
1172921
1170190
951954
1874677
1107839
375613
1524131
1128608
1495852
1848970
1588583
1946610
682479
659184
1631265
1254819
123060
1086028
305894
332270
880128
945427
1616199
207586
1338150
552452
1926845
626596
626975
674175
1663343
968549
1403148
1121873
938807
871470
607084
725565
1648670
1693066
442861
798720
1464552
1720006
1231934
1014553
885255
1052488
646767
1853413
142343
964252
292269
1994902
1911711
270698
370592
1886330
155704
15778
1832412
422448
771657
900291
1412603
1283667
766453
141883
1924171
1904578
1355695
879343
1795417
1023404
1593713
359581
1403741
1466070
1315077
649503
530467
1247123
1244224
884865
484758
224634
851878
1604062
46448
1910710
1461825
863944
1900527
667663
1815068
126666
1064090
741004
1885302
995459
1454114
838013
1295427
541622
638184
1656360
84986
417961
1864947
1467907
578562
796357
1714938
1876542
1399128
1320207
319969
696226
1160058
445759
695227
430273
209440
521160
921421
254163
671567
1902797
1826975
686613
695138
1758444
1029583
667333
818621
1984627
1303102
1591892
1994090
815171
773044
77493
1273309
610147
955850
1811916
1675059
956373
67502
668133
190203
347473
1354282
1370877
1338157
971559
527225
1522651
1168383
1176215
984616
1618657
113159
871040
223726
1776421
879637
344197
752105
1851461
1845065
1232819
745029
1301390
1603655
312902
513932
894737
141344
93648
160793
281327
348944
409358
1075300
1482795
729993
576959
75389
697177
685631
1748527
869023
614256
1460820
1975990
103776
633999
1478973
768278
107769
119811
1984778
1120120
1576512
1916734
987662
352985
1691129
93475
53995
1478951
1644238
1568406
1368670
907213
1484084
727529
1546896
1785250
561279
526982
1924718
1098828
1031550
1412305
1056836
622942
1238273
376901
1345288
413288
244105
1857484
504764
1402276
1623663
531898
1994603
700215
1319111
760688
1486928
1168239
1342911
416918
344734
1568664
41592
1872232
350342
1621643
1996163
655094
543729
745034
114352
71576
1433064
1949554
1341116
662100
1636286
1268318
1969943
118204
54553
992395
1676228
1510427
1864644
248118
1119813
1354661
1868198
449657
1727489
1665757
1686394
675261
1594626
353042
892328
582778
241362
705443
1718773
259679
289850
326292
831738
946420
1286769
143125
1524237
560910
1259241
1290113
1586711
535125
1533952
135052
1053114
1348024
869974
1385245
1931787
457461
1935840
82503
228799
756412
639659
1785517
1947658
511461
1819221
158217
880421
744064
935078
99372
1041162
730703
793759
1736714
24388
1565533
1905698
69376
1249115
449075
1831209
1113534
1861343
1050191
1805687
1520099
1621973
1892810
860688
995214
1424604
199198
1476985
932637
1038606
1990145
78859
1215234
662943
1185848
1674111
729608
814164
887963
185699
1874138
1578703
1833742
589581
118760
8144
295766
1323706
1021007
632344
380209
13790
863267
292096
1921115
1289790
1625696
912710
1518447
1762515
1103679
1241796
295719
82717
1229351
1315099
299858
942021
1079503
444780
1648728
1135105
1616639
573547
858012
1153682
705628
1295238
839616
1039520
160630
1509518
1821585
264858
523220
1562179
1661153
1823623
540377
1581449
1701789
663920
1311344
920791
1354268
1870261
1843085
1857937
1801565
1618639
1724711
948796
595288
735194
501550
1417563
205808
1299971
1370740
1690444
1440056
1914954
1288782
359596
1474469
1792707
1206963
1884063
1652264
1643855
99508
558205
92235
1431424
1328467
938702
144407
1206408
424818
397557
1039988
1182207
1505760
1474102
1207450
144635
1576239
1506574
1473752
1510046
1868370
1657181
1827299
511522
1971610
502805
1748817
1552023
1276955
698636
983253
1334802
536056
1695438
1130137
1263023
1740807
155799
193316
327273
684842
1873539
974496
1066315
206491
862970
1630152
1962175
1914269
610638
1475641
993012
947753
1734037
1572216
621403
25553
1309208
1280715
1237968
804826
519550
253864
12369
1639407
742949
1650728
668899
22691
734193
934118
964482
1275114
1656427
1184135
974651
9413
1309908
873733
1212416
1832052
885073
1710489
317469
1601444
922379
1456947
317228
655909
150880
1391564
852879
303184
1277116
1237443
1072862
1596175
982154
1698687
1028012
982414
1229709
393313
1654525
1252885
1913270
149584
1207992
1381728
1805922
1402046
14394
1145713
1740825
616480
1614345
1730556
1448011
25985
727518
1035568
1870333
5575
136744
1380368
196265
1892435
253622
251258
449282
525411
743466
1727967
138186
1497694
1976054
90107
176366
910573
145730
1488970
1558755
1677066
115894
1973386
800802
1243522
1726049
1783655
1599343
709873
1375671
313440
532275
1395538
501202
1068987
1467322
1563136
340296
1985806
1054371
1589400
718366
1113066
67562
1949281
58253
730388
384806
1529147
958421
947597
814340
1301068
1966195
1109200
757555
1989924
304127
1006730
1478910
1790366
377510
728426
1729765
145327
255500
475894
699581
1767513
658652
1618053
1288029
1093181
475334
183091
1516765
765139
515167
1613395
1821953
590036
935228
995350
794668
835844
1658287
1679776
1441491
1493274
1330613
938004
1857791
808859
1391847
829165
1924393
524125
42351
1949219
187201
673
934868
1044243
398839
1480581
897925
490366
957623
1115164
1363956
96622
1681264
1314125
1003196
1577744
1763470
479409
1920637
441704
941848
1423596
1602417
331752
1735648
1202842
1008200
77634
1273678
833024
747104
99361
343373
1748225
1519748
616611
906777
1024259
1385073
161098
1992926
815131
1651036
460508
208844
219888
748826
764341
1919062
34111
1803695
776766
883075
328228
1996836
57567
789376
281177
1558708
846634
1089506
1630733
1958159
55049
776083
1063591
1042644
35418
1902215
234458
268715
1405031
506922
1729244
432840
1349402
1007292
436980
1314406
879342
1169249
1771444
1824891
1389360
1874195
1851780
1270464
941457
235438
1821036
1670183
756720
1400150
336984
405613
1803585
1109652
231549
1199519
737902
529103
120902
734633
1635826
931604
1878469
1639194
1224131
519726
1135767
791095
1925547
1224705
1439981
1244454
1714911
347952
1767940
204043
1547109
243537
81889
163643
1150673
584854
1305884
1019535
487166
1685149
499015
1433386
315108
1790872
280254
1591531
1810173
1230267
1831721
42523
649549
1145713
705699
230159
1013255
1328954
590864
1533734
1390935
1892208
1228849
240396
1800309
1802685
1684305
1583287
1071706
1358017
1235586
44495
1185146
166003
604644
279651
1453051
1551617
827723
165316
947945
1241767
1094143
1516569
1420707
1468271
1481034
1707941
1503705
1230827
187106
1801208
1484140
1896664
46105
663455
311985
318245
88619
1660060
902725
1722836
1996609
1261918
1122935
1641614
835657
1658252
1144672
997029
971590
99031
956536
546087
1245827
169009
24717
932439
1544010
486976
78094
188635
525240
206246
991184
170319
1957796
686966
1294497
629399
1814906
1394082
1245979
59175
1696158
235871
1749551
307372
1851615
1857615
541760
466289
855906
1431636
1840716
360030
453280
433067
1486332
236116
1678000
1393980
133758
919382
805246
415722
803103
252818
1158134
1267976
909698
1848927
354275
1480952
592305
689998
357181
1431755
61714
1928175
578502
1644357
1938023
1553127
491835
898284
546437
1988873
621026
1592275
760412
61881
441021
1860414
134893
1820440
264540
735342
826974
1051157
1148199
516825
1250403
1484100
90358
1526637
239552
722612
1477093
500362
1124492
928404
1329495
246295
1432296
81291
1359078
1160228
413949
1227105
1862264
346398
1656043
759472
865176
784325
1080599
475261
32126
1280089
1218813
1368720
1458909
46752
1464111
1694610
92191
1979659
645481
1450039
549204
1794386
965495
977317
794504
158616
1561635
815485
1640822
27630
1978447
152488
558985
936619
1839510
1859063
1059262
995744
1666847
1263567
401148
963230
1362599
596999
1425570
1586150
49509
771301
1506747
686781
87335
401655
1680623
1327913
1860696
1308563
761618
915857
1245869
1464221
1457710
1935012
1418457
1369518
678515
1831693
217039
1035803
1203215
914073
1149992
75501
448244
384997
799419
310739
1342910
1436315
1087595
1828472
745347
1333436
756609
809136
449174
1467837
1940760
1755083
534139
359080
1628207
1412947
157914
1434357
1412085
1462297
963066
559504
1110138
1790404
1467050
1886058
960864
694778
1937939
1098629
1125087
383555
410467
747265
1255178
1512468
1072314
475396
1902090
11281
992112
1809737
109273
465121
1981693
1172573
270757
314676
1411613
1068017
821897
1842505
532244
1970732
969030
11677
223555
876261
942410
1501974
215909
815147
744124
1032360
1999378
1558506
1560499
1562209
1728004
1441749
820917
1790356
1388554
1687975
47488
761094
1598500
457472
986477
1305663
606185
846387
308374
534359
517381
330423
1131772
1326860
726150
1151161
615277
25806
228015
526371
950632
609573
1503400
1216864
1334882
1578158
854784
560081
1813691
1480095
1886935
1038549
1727508
1038023
950717
701115
1203971
1153285
484211
1722573
1626121
1740563
1194393
1745733
1870992
1981212
262593
231382
895949
1420975
1893511
1404407
1680055
67003
803116
1786882
419964
771384
1567248
1528384
475047
1351874
116478
1820734
930480
1696160
1964482
371034
296146
595582
778680
74760
1979247
1933909
560560
287132
1152420
232567
76111
729259
1650322
889081
1396450
1101839
751092
1040511
914719
1532343
589657
867181
1761457
36161
469965
1864349
211176
1011728
1276215
1266920
386035
1206406
833321
406180
708524
1635142
1087266
1704078
415247
399289
927467
1851052
5671
434931
1808273
378629
1076832
473891
449581
1732322
1066541
1605226
1375776
505198
1435921
560524
1743596
901428
450047
1515629
1823959
1291249
362538
614618
1883534
1997078
1990763
1770770
732619
1640183
127687
1858423
1322074
298752
741277
796134
1598701
995852
370156
491367
1250355
333031
1938366
1897650
1351719
253770
1120876
98476
321196
669154
295805
547637
288279
638496
794746
1637045
69581
1312738
1132877
1151052
278160
149160
1863882
1993147
110258
1643720
1346050
1818062
758776
1862820
1804565
1783855
1999751
309938
363516
913944
1235872
1357847
43060
1565295
1937604
1465448
619290
687442
672596
134307
1798691
316065
838704
491231
826346
818195
1350587
364167
1175291
1083859
901353
1712191
24186
1538857
531225
938364
749000
278148
1888441
1694917
1668814
785763
1226162
1483
165969
195839
1756918
492353
1168620
808343
91565
1019737
1043565
378490
910863
228796
1521510
657657
383743
1985583
1766149
935977
1548996
686716
1348707
656820
369509
749714
1507147
560841
1241644
894333
1282489
1980064
155601
789190
1386240
312490
1555954
195536
67256
291109
1953392
162659
1532172
1741045
1379863
1454018
1557977
521759
521739
1661752
1552262
122054
94911
122754
670032
272689
894601
1230356
1848156
1608540
1071851
1153495
1767881
606320
1632305
1808607
1731883
523921
1657857
370181
1047676
747468
530019
753791
1901033
1839264
1359555
270559
430344
175593
1672242
490562
214509
1207025
348145
1896379
157100
1714887
1236712
1268975
737670
698410
530622
1992097
893429
282672
224516
301522
443054
1658449
556270
53466
213925
37959
514787
1135340
1273227
588043
1749773
1288523
1957739
1730883
1770672
942538
1818930
1480981
469384
1334523
1621989
956444
847159
749878
1063059
36442
80606
1005003
1250375
101955
1678519
1834102
843781
1549728
1321121
1973241
1824702
1751489
755148
1004801
955215
1903648
828519
11665
956020
1702321
81935
1728652
983896
1999109
816193
464584
1292282
1914344
749542
782445
341856
974446
735646
1137763
1909684
671988
612783
123797
727166
1646267
1258697
455176
835713
735720
1538204
265127
1067690
1924465
1104768
1555839
161549
439578
1004758
667791
236883
1291149
852625
604278
779428
1799061
68447
103039
1803376
1970420
1783290
94230
159098
312794
577641
152538
564145
1139520
1284386
1574523
1824689
1745583
1484970
759429
407190
726930
199922
1642883
868183
214779
1866810
1198402
178329
1490153
1931982
1274162
379416
323242
1325796
1451544
51891
1955549
1364142
488425
659841
624045
1557703
627626
452877
1034414
458023
617720
1886854
44078
404391
176180
4946
1312075
1716318
331844
656142
1265385
800142
22858
413399
939893
1454376
425769
1811593
193195
1695957
1748570
831028
459328
981525
1177523
1032019
1228517
407090
1490025
1413737
162263
177908
53271
526379
1070275
300088
1101237
943407
253647
85116
20216
1389091
155376
95244
726887
523758
759825
1481662
15911
420069
583881
1323681
1311435
918193
504388
75709
1761663
292961
663666
468030
146960
489022
1043890
602780
847343
542612
428583
1814103
1639647
1224501
1778010
1506740
624735
271927
1476112
953847
1955872
1413503
1374375
1316056
333559
754446
939578
1581158
1787453
50024
1695556
1700165
1576870
328963
1477738
846874
413362
650689
730546
1969684
440845
880013
1243170
345744
1032765
246986
879221
1501237
1876140
693529
12959
868621
37179
1643104
1415807
1297111
708755
1652441
258371
1278723
509804
1554378
1774076
695942
679091
1368053
401741
535647
583448
693744
500436
1324749
986980
182439
435634
678327
612558
79247
447379
100660
328633
716397
231244
1257433
1282594
973085
1158871
1654612
107694
1040976
943672
1994519
691474
530364
77848
1821544
712863
1327990
188520
1770376
1115389
1415622
347751
1454750
376346
1829330
807851
1595899
1679845
604969
281196
376933
325206
285395
1118918
1705001
255297
1296924
1410240
346178
965444
1031478
1287855
150891
615699
477242
1482458
848090
1992761
1427661
991447
1726105
149500
639883
244049
1931806
1836187
1510872
1191607
297651
1300412
221276
365408
1531331
799487
976008
1046922
86047
569937
1436110
962658
133612
826350
1607840
1846746
376387
1282104
16823
1004366
315150
757630
418510
1618230
1661181
1359023
1842200
202378
456661
1433001
750051
1854358
1583737
600141
1850267
1174068
565906
1625081
1556101
1895010
1137704
1552226
1696811
1168067
1725790
411873
1451704
69690
617529
845957
1230191
1721354
351243
1732991
1836728
1219905
1091727
598040
667353
513118
1777349
902757
1985914
1292384
1325962
182887
463560
1582490
605492
1911437
246786
525730
639663
1999508
1907817
1997083
928568
476021
1786499
80978
1478754
1897717
241428
1071834
896568
348161
265981
659658
1212242
1476769
1352702
1109508
1313651
291643
1300708
329285
569833
1049348
1280084
1649408
1623396
1830978
535566
1484765
1706309
1975610
250526
1269738
907408
1818300
849674
1930273
1532277
662626
590440
1807786
755325
1913017
1786661
1980386
1842754
1648580
1664228
565888
224034
505787
730883
1560110
1054381
1082355
880231
1377067
1608170
1105142
1663461
1708144
686095
1982765
891154
549389
145253
1533803
1656185
1678599
987075
132508
511601
1475418
1755982
780506
1238683
1666064
58430
641827
1008320
109879
43357
609514
1995873
1423573
1957285
145863
827540
894119
1603635
871966
129131
1701232
1132512
589285
1875326
745442
1055130
1207776
177818
1239422
305352
1502756
632124
774892
1815457
1510025
1116395
942012
140341
1188507
738078
1468424
1465488
1195246
1062466
1019052
1786159
188622
1052231
1052725
541992
1679522
1779320
1559827
1610047
1586504
574059
778991
1102823
1640075
1852265
542701
1622730
354419
1927833
702266
1717172
1491832
814312
1858733
1857131
533634
1176176
1887333
1772466
1184387
851215
32655
942808
1120656
1266339
303594
1383207
216920
1145533
1636961
1336240
818964
1174890
972778
164483
1011014
731359
913169
349696
475498
1221570
1142719
1125538
765940
1462037
1912473
1274908
241921
1138179
615948
1813900
379215
1031872
119185
1436649
1151421
1461210
1011887
860800
1841032
1954435
685248
1166998
1122460
71810
740939
478945
1912858
306365
1779544
1355613
1620604
1046405
1500824
1012839
44745
1307710
236945
1448239
389519
716965
888518
1825737
1524389
1743220
684182
27831
314422
910463
546397
1371165
1575464
1655350
1496450
60697
948640
316211
1764134
625555
278028
1780129
430431
1611919
603024
290290
132524
1664251
1156663
662504
1347536
484746
1955734
902874
1606180
1189066
1528365
735078
1846868
1661610
85985
657903
501833
1780362
987297
1136812
486491
555523
1912716
1285800
1542333
1099861
252728
555271
639150
80291
1639690
509526
1533377
1031142
1525893
190288
76087
1061801
1862415
1189503
1358070
1324778
1727558
1617482
1416279
1933022
272440
1897490
928194
1943070
513647
547124
1484051
1721067
658267
428752
482544
1847748
811225
1296360
1174159
746385
1073817
1578759
1146073
1975282
1116724
1058906
1013265
69222
642838
1380431
1427993
1173376
1920086
1717057
879326
395435
1223355
1704900
919379
1514431
635818
196189
166027
1451954
705041
16861
312582
1461138
300342
1734578
1472161
1767905
1018303
956008
751093
1806678
500457
922610
10002
108881
1797505
574041
506503
815542
1650340
168865
565092
1790806
1757732
833975
907518
1060112
1297273
762025
1190469
263540
27040
464731
702439
1474661
206474
1893592
135261
641999
1922992
450938
119599
1754578
695036
991870
786768
793431
727794
1318988
889443
261131
1321421
1431568
1424324
429381
361199
207032
637503
1621455
1940367
1223926
1808356
813431
754984
1337020
432652
496291
1428066
532673
1660467
569341
973850
780171
1807061
596653
1021294
1906054
825127
431549
1322969
1327985
294335
1322445
573707
456915
1507496
2948
1677781
1258888
30746
1070079
566726
48981
863933
778680
438123
132152
226214
27776
1887297
233481
1911926
441663
611988
1909357
655353
1312247
417452
1357331
1454093
1034779
547238
138024
1404590
1066154
1484262
323082
1933595
278207
934833
1134781
794174
1828674
335388
1856799
636140
1375648
1868717
1549028
1059713
765918
637326
1868307
1510703
1527192
1943095
394878
1127108
859327
1746639
1609225
627314
1482482
920384
1775532
1033940
1908513
821582
1853423
868676
132254
548109
798466
525154
776093
201551
209544
414667
19621
1983759
1413306
632553
916990
1136128
823307
292581
791610
1457393
1622395
1810328
220570
414274
1281903
248582
1857000
952494
670326
484913
195725
1854555
125828
76509
1099571
984723
1930646
1895533
1002103
1289562
1246633
1442491
1682810
1312834
609045
889520
550067
142280
1546061
1638549
507816
915614
1449057
783975
1558301
751382
1599629
397186
121673
1478393
1209181
1651614
895558
1578154
1315413
1419385
1527304
536968
1483886
1046202
1972582
1322222
686381
372427
1685085
310541
1868834
868877
1171426
464212
518448
1973614
1415617
1930081
157623
451021
151333
1228005
1881677
833159
332009
614166
308319
231514
1531797
235877
664213
377951
1855487
976912
901606
632738
1016804
1710557
274045
1411735
816755
1937755
1018288
626728
1118481
1802135
1442831
1156058
855290
1899454
1748617
563045
1294193
58031
546923
1147399
423782
694404
370874
1433426
1744497
474045
1772534
1456181
1246376
161238
268491
1003679
472007
949811
40799
934094
170608
1874053
310643
1745296
923272
688878
1661964
1291590
1553685
819405
393020
1328688
1843615
576293
1125721
1455834
89652
1955407
147478
141422
195015
1880435
141781
865919
1653262
100492
1977205
1422143
1926919
1577192
1005929
1604101
1783463
1832739
471349
110374
226682
902555
1815719
833844
105201
55224
1512616
1152196
1847678
831251
1648792
423906
242323
1080602
1550829
689271
976909
591737
1043835
1371661
1751106
1854036
1395165
1916632
1520318
1349318
200158
174021
1600924
1557460
370517
78874
1265464
499225
221744
610276
723020
477069
801612
1320923
1531738
950464
1003353
1259133
611554
209867
124100
771913
1035382
425499
79296
1120267
776193
827353
985709
899408
834752
1901134
1246221
753088
1675797
1374518
1825612
1463721
1647075
1998989
1613130
1020078
1067168
1311569
1222114
1740959
841693
365840
382317
50138
1002203
178343
1473657
1765768
1332306
1197099
274542
59486
1535068
1610039
1538539
1330164
1469538
744103
852240
1071368
1680203
132850
1350527
185865
1571830
594976
1904432
631690
1831186
1674118
609959
197672
1205554
1004361
704582
593997
1724951
1318102
1769638
376373
81495
803746
993572
1376943
1491130
721082
1419556
1544822
1272830
999002
421706
1320676
1865766
602787
772987
259349
1164991
1636897
1551384
1669471
1684632
403786
150305
431821
1792098
21732
743192
1955576
1840512
942887
428249
947696
809272
687045
1364335
1037188
859328
187977
524803
1277010
1650856
376317
245832
1597978
1930025
1456525
1329868
342163
389321
35408
140537
157004
1197346
1353664
1939915
1718549
583524
299912
1206904
494737
1178317
826335
822267
493664
1049948
1840330
595363
1249178
432158
1075525
492854
768759
506688
1069834
1092890
193480
1691046
1679649
1780775
780267
14649
1511469
1826591
1145457
1762282
1227323
578705
1391046
14131
1909713
247142
903267
1722088
1568922
1733852
277667
1309414
19747
670746
606465
675287
1863381
785831
969313
1039398
1816908
570158
1689619
1596695
620341
612291
1799179
1870956
1949916
84314
1731501
279217
825737
1721009
1884478
1220563
1509015
299937
242143
1537783
1287191
583730
1800378
1443684
924296
363145
916105
1114379
1011943
868525
1217137
417500
1647025
1774308
1095634
1857696
1166108
1748543
8043
529597
1536028
1514811
943338
1008101
1342508
1046519
149569
1091936
1923257
1180580
502057
233666
453254
381847
1363549
1143515
1208358
794534
1778528
227632
1230886
72725
617303
431704
830225
1188740
1251212
497373
117379
1309226
527432
470920
1232562
1906437
1540213
887640
612301
1493472
1132664
300664
657762
1746693
1268878
1102532
174853
58002
1003139
1912655
119106
1536310
1949264
1552134
173825
1745921
1535354
1704561
419319
1322752
506522
1305657
1191914
1660098
1842671
1110966
626923
108553
482524
608456
411036
1363385
780311
798261
1099604
1336179
679157
577096
1383065
986302
102323
1712458
1457684
133985
609911
743044
1272016
1438070
743357
1043827
1741697
1516563
1589662
965640
1993655
260890
849913
1121736
1340244
236432
593805
199249
1002676
293000
889904
563164
1768620
387079
879058
1951643
727528
159125
1247212
1637006
1291959
3669
1573403
725006
888959
431610
219682
851598
1976741
291034
430976
1124881
267658
1601667
837693
340606
1687834
1892453
1047831
1773549
84240
56431
1394540
581310
1386707
1413939
1323513
1128158
1643797
1312601
266981
998162
1150969
1663643
497208
1019887
1206153
1727373
45241
1691298
837782
521660
1550199
536824
1672889
493113
1002148
1198444
742440
525810
450691
554437
583186
1041684
74103
1972590
189685
1640794
584022
759569
496183
1997449
1662299
1773488
1574547
650533
1912616
1319245
909624
344398
1190093
735084
495884
43364
1423237
210703
972981
233676
1205025
1726190
830406
1316996
888954
1010651
743971
749662
825542
1293440
934601
137339
691425
397739
954023
1887665
665766
77940
1994598
1491924
1146999
1540067
311681
1779338
999314
403107
237823
1610156
1999403
1433554
1010140
1532108
78377
1582461
1474262
677985
1772099
1476399
1677380
539787
1341445
340220
1440231
1259516
1106516
318704
80345
127602
820465
721683
1956829
1195885
81838
946999
1839067
1544839
787373
644877
1181252
17247
146097
62899
1906454
1202087
453034
1844926
465398
1001066
766778
1937913
429210
1724011
1130592
1027766
998629
1079016
1139119
1855002
99694
1652582
1303158
920332
1575464
979580
70026
839487
1696873
1915824
268053
184271
35457
1768764
406650
537703
700621
1000328
1857507
17014
1039196
1248006
1559520
1017779
173737
971788
370776
1991200
1502301
1983618
459228
59579
1466331
284689
1192348
1146845
6695
1653109
1256677
1080255
202138
451492
1567239
1311905
88577
288203
347093
954034
1053284
1326108
1550016
432740
1975889
577341
646379
1213192
160365
135029
1083321
635816
1275767
29134
185568
433434
1472806
1249037
1004882
1456554
715339
540480
71566
709501
288052
721493
1808459
1136150
1044956
1177238
671944
789103
154515
1013347
1087048
763700
627272
1574872
1512374
1262009
1225180
466177
9660
1531982
434692
220379
1669483
537288
798905
242014
229188
1438933
8241
581854
1059502
1940728
381547
74743
1449810
1543615
1279105
942541
965648
263851
1414192
1380602
1008428
151583
244257
645413
1668848
1104278
164962
474918
1505694
1112871
427295
1037872
546513
1725019
1120402
614415
1551715
858146
1836182
719342
51389
668706
884802
1359297
880938
589875
1140483
1932993
236331
1056423
229021
288830
1524792
435148
509603
263920
785837
1763625
291688
1324229
629599
1060468
1252392
840566
1670976
95516
1279668
421711
1391979
914774
1835224
678508
471474
99091
330555
177541
1904765
204487
1751346
801992
1893020
1179310
1717492
1673924
755787
1442825
972347
655142
304318
701261
992412
309580
198299
977940
1566797
399884
89694
977082
1482284
578875
1098835
466957
1310372
1262771
1234932
942115
1619166
541533
1328820
768062
1626966
460363
221587
393203
847238
35621
1921353
589590
1420586
1305255
1256423
311548
268124
422990
1808531
1876765
877320
1939244
598525
1009339
501038
1212595
1914877
1928097
459994
1503624
1446281
1302330
1488024
1846915
1565872
1370224
1639282
368817
741070
1523750
24767
921307
1770872
876615
1299135
1850752
1898602
632496
723321
649721
126960
216929
1605558
18189
1734833
585399
1321930
1484209
225726
400826
1133879
1034943
1093680
510685
1917061
295038
639466
119887
1127761
511646
273941
999183
1281910
1049690
1996157
719527
651095
1601272
919877
953244
1410937
525104
1394157
423252
876363
531994
1846301
740354
1156961
1393180
1798189
1264151
177342
1280408
1754026
1394086
1877401
1929408
710425
658093
1885411
1049071
950930
1023422
151513
548095
468588
1091525
137588
650782
1975348
245858
1113406
1652054
3540
1798316
1510370
1403155
4322
604307
1331820
1270354
1385921
1426671
1782073
981289
1544645
949080
285747
488553
965929
482302
236665
337806
1218070
434779
1735861
1332830
1770913
1108807
896875
1847795
371418
1023755
1589018
435469
314945
1078315
1075990
617562
1118232
1171835
1697659
1931823
836897
481333
724819
1426084
585576
1003531
289932
1745838
1970862
129845
530193
548796
657112
1824347
1906297
1889845
6019
1197048
1444152
1411055
834707
66552
1692325
183014
1002862
734666
1712924
609938
1167624
496983
264697
1133758
366546
842610
319534
1281453
643666
1338964
1982686
1764436
1791621
961447
60484
300951
689748
149295
1695594
1269561
1210014
598599
222882
1036261
449912
1256262
571555
176285
965954
1642446
1762028
1426431
1729390
485706
1773421
167971
100131
946041
632101
1930794
243328
1403450
1945569
923279
1136624
946017
1668958
1197091
1821973
802955
3550
25787
726363
1877402
838162
221688
741295
585394
678961
1882709
1736560
998701
1036697
655459
1909039
661632
946761
1984029
230109
339487
966668
1811963
1694113
1951702
1399994
1021328
1690064
1451089
1630472
887996
1296747
1990971
1093112
1606273
1385433
1597607
304071
1057187
1013590
839681
1700550
276164
1510001
1807500
705250
85546
1612930
258114
1318655
1085039
1993960
1805589
1769355
614660
1950110
284365
1698789
1751938
1322166
217266
1659284
867051
1002500
538897
741806
1329748
1477163
1712671
1133934
1619787
583
598341
812496
527994
682370
1788987
1342811
767368
942731
507003
1018356
1731406
20587
926463
1191966
276972
557879
1288896
529139
1678739
1280635
207123
726295
1587309
179774
1752900
1674664
1569661
1582085
820605
392268
670497
652810
437920
843626
393200
328634
1379542
165964
416810
412846
892366
359981
1951170
209089
147613
1227428
705455
96923
1267497
626691
17363
993974
481955
1089161
933542
1924002
698033
1409778
988842
1881383
385507
1250691
417122
357738
1044809
491648
1908205
1889845
1815199
1986657
337337
304979
1424638
725618
954153
950928
1976467
1218066
1179450
1530122
1511618
866182
335863
1837781
1889368
1211875
353371
424551
1624992
631990
1719479
321235
969876
122404
1284475
657495
23648
1998918
490335
1547472
1045908
1943586
1365690
1239312
1349744
351314
1402914
90021
1883766
1941958
1337482
1624909
980537
1112789
1577575
61689
749982
1173787
1823689
1259728
240263
195606
525210
347580
604722
196306
591341
975025
488429
1046761
914408
554911
1380830
507105
575380
1672142
1702260
1136279
216364
981544
608756
1259811
1557724
690572
1648943
5773
1602018
8624
1115927
1678830
1732054
97156
745006
1746229
1673357
1712748
680416
1605200
1347601
144874
1092903
1782622
1825129
1526300
1666364
470491
950052
1176215
202835
1277186
1705170
873313
396976
853245
1579387
470776
1443815
974782
296292
723374
1018466
1025770
722542
712315
1396255
487086
1339051
426290
546206
226935
536450
1836405
759722
335123
54625
949416
1402964
1091120
614667
733442
1541559
1395211
67170
1473808
1240012
1463616
1605782
957271
1308703
427025
1052173
1893619
719504
820641
981431
1323168
884272
1973608
698094
1187917
1151904
53353
149022
853873
823996
102261
566417
658656
1305527
556368
1734446
1413321
606517
616615
1882931
1586834
1574380
1765186
1009729
1806550
295664
289978
1022328
1013886
1659092
972634
1235867
530210
460067
1230349
1169091
1716752
1001785
1235816
1596940
1637297
302273
1222935
1678141
1410452
1164839
1243707
856472
886085
1287730
1230364
1250570
1504934
259356
1197484
1375340
1192563
779602
1804276
122114
911439
68056
1947951
1065446
913010
1827982
1529997
67496
756893
703652
1756753
981537
1475843
837891
556538
1554224
1170904
1496149
1449301
758317
406731
438713
362328
1380319
1682947
1288391
550300
1575549
1152450
1872123
1373917
1302101
674773
1576851
1689497
1002692
132623
337550
413790
716982
1775234
415846
1954559
1136577
273502
1603048
691783
1434188
1292375
1900042
105763
1418192
1742772
1169101
1119891
1178101
579003
1894845
671307
1251859
1218800
1398763
1729340
1971312
1430901
1253459
750919
30378
458864
71655
1345154
774893
1477841
424951
47265
180764
1133947
1235413
185178
1327405
793048
1717840
378257
590061
1877473
1240147
1073440
1160963
1318541
703256
1964629
1390676
1993399
558327
891658
1262271
54764
348815
1047816
1466012
538993
1739141
1651432
1828617
81797
916376
1459528
213196
54558
728149
1262753
1039846
81710
1039031
1453567
1417362
465910
1453295
1328104
78827
439828
1560654
983152
100765
1560366
557253
1293315
1222922
12234
16520
1814175
375094
1548164
545231
157589
685071
470762
275657
1101818
334611
1974786
51125
469948
1251896
930881
500565
544035
1094416
371978
331182
1071641
1863246
730359
1558650
1389771
1973382
513297
535068
284185
1190222
1956308
1111874
1048938
452412
1919461
1641935
800882
1396629
748240
265009
978675
155955
874190
1504785
569237
215608
1508897
956516
430649
127140
935813
1220320
1556018
1980533
1391100
258084
89822
928134
84307
117524
1556453
134162
319779
566720
1660754
1215521
571609
381245
1767937
1749989
1567645
292036
964795
1339806
1375410
1075420
1452370
616514
286823
494658
1245070
123036
285894
321312
1387145
1624919
1617261
1884305
1591264
1835041
206075
1169709
481100
1264138
1284681
440903
995726
785892
1991357
1667512
115222
1267445
158310
764846
1197291
1931616
1617692
1981699
174756
991240
1852952
1971752
212936
126196
1847148
738555
1483653
1459958
1502840
1070323
948788
1278318
79961
431476
1516681
970089
1539129
1404860
445722
1581382
1506994
1702963
682236
1916777
176498
747818
1947839
1744609
1267413
1372342
423053
203226
359449
876292
700777
900034
403151
988404
1860128
1249477
1135053
1428071
1212223
1980646
1730435
856856
578201
1889841
1804441
196714
1437301
1961649
1391412
935980
680057
626425
680941
1528185
684741
191074
73487
375089
1254893
246803
799861
1059729
701156
1624387
1713526
646020
180118
601128
1271679
142067
1459995
1315774
691314
1526681
720932
141083
1510182
1582166
829673
125430
1854848
1956169
749195
22070
770452
1603364
1319700
1290301
132678
680121
1432652
459417
72221
63476
75476
1559258
429861
1790706
1502577
1158238
44279
1850873
893888
1503147
661592
42922
114564
1897354
1155235
157427
425049
353688
1953598
208929
660526
395565
1090708
336436
1853504
454486
1570360
686159
592810
1526554
1674774
869838
458481
1056173
534246
1721242
1254589
578151
803502
571468
1691372
1035701
1691488
5207
868737
1029044
12140
1652871
940079
1794357
1535737
528564
1453099
1130423
748211
1927124
950188
193743
197100
884361
1138911
1877141
1175672
1369152
573372
590579
1606989
843549
1472117
413457
464815
592245
39064
1672017
478183
903362
1199320
1581372
1495682
1224418
296947
637883
1997851
358550
1404658
1485535
1331327
503584
1719378
1931539
1319506
121536
1469483
1065773
411158
304393
1858705
1555207
1947842
1524368
1833980
271852
1897465
991850
420193
275941
1762035
613033
213455
1439368
484993
1258392
1067655
1324018
495790
272503
156683
1591259
681422
1231242
233253
890377
671203
1913217
1980778
1992122
622038
754436
175427
23526
431501
1570983
686119
1453757
336294
655080
707116
185612
555507
844973
871069
1413651
1123999
1391026
1435583
31283
988979
1408965
249522
1970522
247357
605820
1710849
1902539
1857299
209697
863794
1984451
1062981
1306936
742198
229523
1936554
783388
1955723
434454
801500
1775435
996138
1377623
500775
230348
1346520
857095
736131
1441711
1554652
1295635
751120
1137079
1480825
184355
153660
1146237
1875907
1488533
487090
832778
1823549
72072
711272
1352247
112052
1629528
129047
1283770
329414
1603846
1618576
1547895
377804
1863912
804717
605132
145140
341859
897409
661944
1275233
1818161
326216
1473513
1851430
519282
1249350
178640
55074
1632627
523860
788033
555846
73444
798484
833121
1305213
1064314
1856731
1747287
528280
228961
977921
742243
678724
712304
1326094
696298
313025
978886
1259414
311876
88013
1247131
482312
377975
1641372
1569400
1586435
1741511
136126
1678901
1424508
296480
667441
640787
871424
1180582
1739824
1015988
483539
470671
974270
1233751
1451449
1579135
1347567
1674626
1979127
1834069
1197699
1147581
1726079
1276050
1986837
918754
1424668
280248
225725
203733
1788468
1055879
830976
846996
872898
1777074
1013425
1443509
774339
1173565
1657517
1527260
265162
1030527
1699169
1549647
712964
25264
1668585
1598349
1041131
344207
1777278
1459948
1823327
1347261
351647
1308450
1970137
1251894
73349
1603827
1727271
85087
1150608
1552259
32074
1118896
217173
940373
214982
1410186
694551
286735
454854
562642
239352
1386880
1355014
930384
1072430
972637
58277
1028860
1277937
1224561
1281933
1150878
1667403
1388867
365196
1018712
406086
150869
1673748
472239
1743863
74577
262277
1860060
1720010
408796
968325
1927323
1081256
1937919
133122
55906
1618713
283599
16924
1255525
547658
206641
909380
371160
1732582
1905034
18580
1516185
1464685
913204
1078820
1304430
199273
1056685
1759075
485521
1620591
1577307
612897
284025
1063747
1906953
1686978
1026761
1087146
69374
760883
398733
1635351
1980045
694506
931303
1826726
650074
105779
508554
760211
462396
6007
1362950
1903851
1122329
97072
1121439
288793
1997995
97572
484358
596548
1778591
735351
761107
1814469
1128853
5297
1906562
200826
1559415
803173
1106088
512328
1876125
1748254
945842
1212860
1272818
1847523
595271
1673287
1704090
1349648
1422774
1708798
1773275
916393
1120200
494506
1181866
851535
1397927
275223
1908324
821882
1650838
1510337
717655
986273
507290
1315370
1627143
1289425
1319403
875531
761179
1426499
1037272
209488
1867293
1015273
658048
1433298
1510538
1388121
1017199
557849
932107
164977
1580038
1770849
195677
377810
1854063
1259978
1613745
650836
822529
1399862
1666937
335056
1736369
177796
1874777
683710
293531
73333
1281604
1137099
1872462
1057201
1747452
484420
821255
78235
808756
1367688
511422
1770222
791853
489436
563467
1706372
256023
87806
1975603
1150215
817459
264690
1624975
1886141
826723
48402
1445435
48173
703983
1093220
336357
1280076
1288202
1273477
192390
1752621
1468931
1001233
1655379
1774892
1263085
958406
606073
1036186
184864
693490
1239075
923403
329089
428630
699374
1187929
1464263
1918114
699957
415195
1301867
1849023
698265
1714447
1265963
1667087
61515
792384
597779
1940921
1042417
1869869
1886073
1982316
1558812
467527
366004
1046885
1384919
205722
362647
13676
794476
786488
1956037
581750
236666
166533
1591232
738244
641792
544529
121047
568626
130248
108308
1360041
1959797
1522455
1215864
1157722
377180
1277457
766974
490411
838366
1194929
1290661
1312538
313319
543689
1766151
44438
1597017
1651714
1290683
1839920
1990570
426175
1990684
1220262
88732
836954
1757694
1656137
57135
750945
88306
670244
523924
802156
286639
704715
678289
1843361
167095
1177394
259424
527315
842793
1470072
1927906
1325555
707515
937704
746470
959391
231977
1133192
1386238
1068090
1719577
76225
1726547
36909
1578942
65494
937669
644690
1930161
1571677
1969113
932567
252362
490156
1188836
1243481
353554
703190
1554365
224790
1153048
483216
1182176
370649
1797486
989818
630929
390097
408298
1201277
1477410
1296474
1512297
782917
381701
728313
537986
1968927
1061436
737011
181128
1380933
1319497
1723738
164999
23847
932862
1436959
1616491
928272
1074493
126564
57214
1506448
204269
793691
14593
881856
816540
955810
1699901
599685
885110
1283500
258391
64499
335264
1532205
608399
1193185
1525744
1685760
1387007
1228170
1511467
546352
235793
1540647
756147
1159051
3733
1584223
66791
99313
1137373
337645
391468
1753109
1888476
568284
867890
1470668
1493574
1090197
1063498
1292202
1791314
1755296
1606951
1478200
520981
216654
1300820
1423602
643054
1682865
1824981
1300292
1676495
1668614
592760
1698542
367641
1777747
664431
737013
1212196
1809193
558902
1748935
1004051
1257957
252945
16458
140159
363178
1024788
6868
1308836
1833076
437064
975773
1779814
973453
1843036
1332710
1733328
357404
1472071
657138
1179950
775906
1483348
3885
445527
1879174
968131
586331
1443553
258571
1897845
754543
880546
1229455
1531611
1120932
1182931
801543
1398563
944423
622282
1674849
352057
1965875
1659711
1030972
654976
22141
1619223
832676
1048814
1603961
1345820
205606
201869
993875
200140
542646
376726
327386
1334179
997005
679602
1380198
1897420
1873100
656897
574691
796445
18739
594965
1473799
1254333
351356
1621688
913355
1081354
996448
168357
1998698
1067268
1062684
605126
885666
1530780
1068760
538874
758632
670491
698535
1255102
592014
1731202
789714
275984
288848
1168912
23510
298477
118198
745309
1523447
1914580
1861886
792109
444069
70917
1619189
1706862
647925
294239
81919
1030160
1506870
924937
666648
1222580
1990021
234263
76237
1182210
1900330
934607
1666188
1939930
535070
147693
577057
403809
1042911
601479
855426
968234
263524
485030
1658218
1470004
1208481
1180732
1696815
852628
1602695
902623
4145
114461
938933
476259
320934
1594802
1687846
414706
1045204
1373829
219193
834686
1798203
769418
616719
1257424
1050323
217679
530641
1170723
94123
431698
1104870
1154895
512366
695575
913126
1915966
673653
1329290
998597
1585755
1739217
1238331
1429002
539377
1704455
1387057
1241745
1476528
392073
86720
923624
1545281
940461
1592025
1368413
581119
840844
1759909
1147137
443293
1285341
479444
1762386
1723405
561467
715339
445557
1506837
175291
634875
751159
135350
1726690
1126238
913127
1006252
1878564
629683
833380
988961
475833
1105565
652041
675793
396792
1003555
1554177
1816516
5136
162667
1131970
1974067
158684
1501513
1231746
1216517
59172
1510222
248211
968025
740492
141348
887098
356821
928902
253476
1609924
1257838
1453462
833134
1707499
158327
765702
1558370
81153
607519
1001674
547056
436797
1684076
1342571
1145992
363871
1081883
1873323
731908
1742483
1883800
1840754
401936
80933
270139
1558133
455163
348334
1438833
764092
564282
1911797
449221
1812785
464607
132488
686273
472459
1671344
1036772
141742
395595
760163
527720
1906524
1259867
1435120
1390891
1258276
1611125
1683716
1484588
1285050
748156
370659
1825728
1043064
1065152
1517657
1074267
553359
1431788
1553168
200195
1638425
952027
1781055
785235
35637
1492326
559584
376109
333689
1855097
660141
343441
1602310
1774376
1041695
864982
1337530
1967850
1897197
1949935
1381883
1642695
915690
1593159
577014
1204862
279557
1452432
1871050
1410028
771772
1171443
913700
13245
1121175
406688
238882
216787
1441771
97372
1208009
163057
725500
1847151
40292
463293
993403
1617991
1539226
1580445
8239
1228645
1774580
990878
1658744
672436
1771326
291010
1036640
934515
1033141
158514
1004505
1498488
135322
210274
1877414
1605135
580268
1704083
931745
1777112
29423
1576080
16751
1390764
170106
1606899
687150
511368
1796106
1094881
105909
807206
1517299
275136
1723327
1823600
1966467
1931750
320341
1905896
948213
1626678
1761100
943967
1439357
1393261
920914
1628996
659827
512341
153894
165846
259259
597123
1107174
83226
948144
459636
1446695
83030
1771730
1489981
1313679
148480
497995
1768951
1281948
1054163
751226
792502
1802362
1655993
1512832
891467
33956
1073509
1183390
1351516
137599
1990845
891046
818529
641763
1045592
1147292
1597480
1459939
622390
1308630
1729815
1884177
1257037
667534
1739848
1169497
1558433
281709
906216
1629586
293546
1163845
1798435
834851
919771
724481
1331749
1741945
900035
1453108
900996
91280
50758
1486640
1466798
18194
1799988
577553
1318721
1574458
416047
942309
1692838
252855
1340865
889388
379116
1301182
1745472
312502
1908605
1450976
434451
896561
759358
857012
79283
617960
855816
1692288
507422
1819757
1699987
1925972
707742
1769380
407464
14549
1216422
1097285
706208
1766765
1216912
348655
604452
466722
415706
1245857
528561
1700837
1192962
692027
801214
437981
1381116
915171
1357264
1949765
453076
1875725
1506432
176438
359107
785119
501273
1192185
1130012
825777
323389
583469
1750761
93033
1614499
1135964
956754
1478050
1032417
1652322
85316
1668405
464978
553562
673923
501821
224151
702524
1339716
1150258
246768
799399
511121
1283164
1970920
429999
1913041
572468
1371005
759502
776887
919126
1913275
96802
1756481
1524266
1674359
642484
422460
165412
971452
598967
849937
70054
538722
985479
379575
1582278
555831
1719104
1490970
1824281
374867
564706
578254
534146
1874246
732430
1081816
762460
1887030
1569962
1395999
647664
139140
507218
1158657
930781
1296398
1873797
889236
1398941
1812757
1096097
539170
68411
834369
1302488
1488212
1433254
1301329
1892557
1487578
1687774
1281886
1443114
981172
341622
688157
1011026
1905159
522026
1274179
297041
1658271
172345
1947754
1359892
1313038
1601002
982345
80116
1727372
713922
975449
960781
522100
946734
1589377
879344
1428785
1025559
964034
234334
1225907
532029
851028
128407
1103009
1047035
1825392
1114059
1899413
1483230
429661
42559
1026644
973844
710291
1515117
1581364
180970
981577
180058
1124280
1742666
1643388
1653321
256825
1996410
1510222
184774
447814
241960
1023442
140528
1383584
20021
1204513
1910608
600783
912588
1303460
598997
1820992
684520
612415
1179476
1494346
1657388
397052
1536863
1699101
1972757
215552
190352
895896
794736
1664675
239614
1105889
1239951
942346
1949728
612422
1734433
326621
1430556
1979472
1215929
1390667
1382502
773808
1811131
231634
1637836
1622487
1277229
105186
481784
667473
561426
1002608
110658
34671
1983701
944440
1916962
665740
117781
1469822
1339227
791121
485790
297285
1553309
439381
1485532
678749
282949
878253
1457543
1038259
1030774
876206
1787635
1830151
464393
1460520
468083
665605
1548489
23737
916129
1994209
1549654
425147
233292
1253067
215251
906065
716347
1352357
872763
1374697
1667131
313634
1008203
632349
1716362
303482
98956
464411
1687050
1118636
858451
734099
1930872
1187382
896813
799138
911914
114376
1620129
1261714
205150
657897
679305
880857
89692
965809
424907
739757
1208015
1214992
279583
798801
1923561
601285
751057
102007
1359593
358207
1955671
1699833
496456
296668
1642899
942775
875574
1283871
317368
1921681
1093398
1910729
642094
1612487
1798953
1575699
1340254
1353515
370826
783967
1560155
623422
862822
1119160
1446676
1427451
478349
1258879
297073
23823
1088045
1502659
1822915
1949363
1447399
1150211
561239
520867
85835
1081607
1153515
555295
1414831
1637787
1952239
1016101
857411
647421
1441282
1384985
1304277
1134709
417858
1698463
1072253
1293591
1174759
1780302
977982
1235816
1759673
749690
1700211
761858
1408465
515671
659061
1180986
1624339
93239
1508938
622773
1597810
28707
392792
832140
18412
1396700
1694988
920905
1426192
1916381
1497174
1373184
1210133
1478371
1668274
1186928
1005364
1520737
1062278
1358416
1485769
3946
864056
1043713
664771
655878
53658
398786
1737040
1923474
1768349
696474
1864323
601658
1998189
1189382
1615276
255597
1289515
1627901
1722825
1843570
685321
1283113
757060
1186754
1918030
860597
673361
917863
635739
1351519
1555419
1856430
30825
940282
1032443
587318
122941
791167
231116
1247740
1449809
1801329
1581331
1618719
236702
961645
902458
441589
1881691
1337522
786129
1804172
1969114
478643
1586968
1527786
831124
1200046
467817
1025484
1773072
1976081
666535
501859
1190826
693233
1467429
525854
103822
1083809
1739706
1777082
1431115
181739
1411174
1107919
773481
7841
1131444
528423
84482
379915
626354
162180
518436
663839
29917
1472909
1072843
1654806
27123
1671323
634419
828888
1864838
903452
1782469
820639
342393
43390
841973
1494097
1124181
253411
1142183
1762649
18262
1090701
1356387
1691820
442304
1068171
470633
310747
509245
566598
1769514
1289109
1215038
1552058
1166414
1629397
971714
1533858
1601811
1718741
1052261
255140
904614
1624618
1877063
785209
538083
333643
1405275
688248
1441440
1587734
1348797
1299999
563389
911846
23191
1142295
1577407
664747
1182693
273308
1956123
1014208
1325221
1842812
528152
1700833
1063203
1640868
1606976
1388283
1844416
1338059
185295
1937887
486242
1932688
882674
1152347
1587680
1483472
1483760
570670
776177
545974
680107
665358
523943
212190
243376
1457132
1364573
1053592
1334015
645976
761296
960426
937229
1273872
715851
779056
446480
1518670
1817801
630281
202643
877442
160681
1964868
907605
748785
662957
372002
1050833
1431450
955354
209024
1891716
184813
367327
703844
1956233
1106664
1001210
318994
345499
176264
716378
1684008
1095497
1867836
10391
638293
1412389
956161
1727369
1560175
1921138
1150964
419626
1188493
1850852
1050694
127475
48996
254243
1820235
1760307
361855
777259
1086381
1262500
262336
998304
61983
464162
577592
110123
1038880
1821603
1684828
591663
1482503
1094895
103688
154737
865038
1064086
1193671
1326657
1503370
1072950
1329505
1042284
1672009
1949012
1852173
1573632
515046
67263
173345
1508059
312948
612683
1175999
1718513
813286
576017
690797
545748
359572
689226
1327065
1273158
1965235
1661346
544882
1629349
1386793
927383
1851281
1436894
1673034
1367626
1051036
1284966
1551844
343681
1261957
1591423
125187
388576
1393276
1339849
92005
728219
1426470
248462
376936
1143683
494830
1448543
1172756
1610146
849636
601646
1176090
918412
620346
1579482
1055096
1799863
858692
450028
1265577
1239515
156183
160863
1204468
1495608
746782
1868408
672427
360265
1316242
955803
1385938
1841170
1325217
1813344
1455358
1133677
203432
42248
1249185
1263249
1621627
302052
794143
792992
1770050
1592431
1245871
1846908
1262045
1322931
237596
1667188
1917013
489256
826780
434704
1284701
1488315
813826
764895
856929
1748611
257120
1227567
1847359
1874387
398074
629516
928504
1583737
630023
887650
1680614
70652
513088
1946644
1207663
451581
1582280
231224
12635
331730
1388397
1444808
589479
4862
1539654
1703225
172087
971230
43482
137339
491203
1665486
984195
1472097
81254
1873483
515841
1314515
1576974
558890
1724152
1173250
831691
19
836364
1559951
1373390
251605
1566685
1800472
295339
1863218
1638111
759017
1734540
1839035
1759190
1748529
1280134
96759
1612259
1183740
880924
1577406
881552
769320
1612935
724608
986702
692990
168979
745454
505653
2662
255086
1584622
1393516
927559
1156272
1701789
889860
497276
1421690
852699
1210400
1283229
692355
1272415
1965362
100699
891609
1850071
679253
1519302
670494
817870
1432422
478834
287099
1253000
1817703
243360
1364432
107302
407301
1624972
1147035
1042533
1216470
1366559
409661
1268565
611683
1081975
1169262
782139
1327339
161008
1413096
1265361
420607
389046
1241572
1910403
1001126
1074333
158170
428617
936655
370063
1268485
648897
414623
257401
88447
882084
172956
1926407
1293432
1429147
872698
901489
824186
1324344
937010
55353
1166683
885635
184391
235020
1392700
1651589
1688541
21219
1771108
395891
1315283
425158
1191536
1992405
1166560
1147345
1514504
1155608
128414
1954742
1419019
1835938
1431584
490778
626389
1168219
371931
596924
1723899
1399265
1424157
880935
1963929
984078
1461714
1772254
1188308
729320
1432700
1324141
651408
721300
1056214
864246
1040051
951715
1292643
813412
54897
215473
625970
1879942
1367478
545304
1488063
1367191
1653239
530283
1693793
1064564
1596385
970683
681601
982673
1088533
713908
1840007
1447344
897568
784929
1365474
413516
226470
1071770
1649993
1194512
1095720
966983
756127
1084886
1789141
1148708
1473970
275961
489716
1889876
1672516
1113958
361657
1498061
1234916
1332445
404512
1688741
512412
597137
1641910
126755
357666
1241231
1973588
1770347
516907
976333
1221906
1442342
186168
436489
749289
144215
203800
89745
57178
433234
1183974
523296
1945370
140012
401810
1177936
829646
643833
273158
764331
454614
1050359
1609274
963362
1470461
1920431
1018618
735162
1941730
644363
645719
1782883
293275
1646320
435770
1045944
855533
1497852
1318916
936253
484715
1925162
1739464
1055675
753456
865969
1465336
1548516
1710872
256790
1789671
1377016
302479
1810805
47695
940981
376307
506713
1959297
589486
431673
152128
1618769
484444
474830
1329796
1003696
883428
842482
753947
1767892
1992325
281080
572445
503283
904354
360652
160086
529993
86903
6321
1535021
692972
137530
573884
1829449
1268562
483195
288131
1391447
1056826
320661
466110
671533
1048267
1335655
1359000
1952219
694045
563628
1896833
19865
1413480
77832
1952520
1768939
931886
551867
622521
87934
389733
210456
981504
747646
513094
1090245
299866
1220269
1708993
217251
384857
1103818
701442
1419268
254873
1834718
1391578
1228966
532381
90573
1118014
675502
1722536
826622
1706450
706967
84915
634434
1809912
1090744
1536207
1007867
421812
1902914
43475
9340
358957
249931
26065
1694009
1087980
212721
320080
917579
1912003
1738329
1844939
1604123
977396
201026
1493076
293460
540393
505151
360017
1789868
1116563
1565456
1469606
1826320
1053715
537114
958719
1966376
1928270
55246
286212
243250
723881
1825050
683413
1843475
639794
1550929
1056710
1130600
113615
807114
1240633
870110
570206
37824
1205535
1317816
1523377
95309
350110
883908
1167754
809078
325301
567906
1901735
1782345
1788128
645812
357397
1732198
1600320
628140
585459
1745963
655233
1883301
448675
869751
376954
49687
1603962
1597483
1359862
1126319
1197373
1746035
151317
64783
168161
11795
1712141
1861128
206393
337657
1225639
985269
396988
1214373
119526
1906708
1323481
1459895
1401019
1213213
486527
301023
1481954
1596800
891873
1784126
484890
546621
1280902
898602
324709
1729876
94288
1250898
1003132
891682
1421170
1782086
59659
1267754
1211320
1248002
908802
883290
1170866
812165
1319571
614575
788241
469128
728445
79799
540870
1536211
84094
502030
1975919
1936992
412837
832779
1272749
1683013
1231415
1891390
1742655
578968
1248092
3864
1446196
896524
1262466
1082133
1760605
1021576
383168
1493261
1729847
432830
1853054
1831192
692417
402786
150781
1382651
1864125
544622
1078614
356087
105303
1866809
344418
1197999
1212216
287046
153034
1255475
476475
1891039
1157916
1817598
532165
1843115
1322485
1927147
11402
563294
1402127
1725804
1774281
1491103
1888702
1745939
545111
481052
376391
1060126
61795
581274
597184
1067021
845934
1541737
1745659
1562887
1075128
1008860
436383
563120
1239992
1460588
1388860
1203780
91595
742268
471045
1251207
1127368
428763
71832
1951726
162879
806189
626378
1608761
149754
1470494
1841835
1972240
44637
467829
87371
312607
331340
557653
312262
524327
81501
1530774
1969465
670219
527425
591448
158785
1640788
1422124
631205
17321
1482646
953359
1210415
1371313
702185
76545
725922
1487900
1879223
1522339
1266316
334008
1589270
954806
357355
74183
1768444
14323
1288531
227042
1942189
878254
1771517
407191
1305150
1225188
261390
1021225
1599079
1666347
748221
662933
212037
1433626
1865661
596346
159998
171173
1934214
460585
470018
1148565
1302148
110311
1406469
1696346
778210
1472026
399481
400086
785047
33402
518121
756220
466036
1532339
861077
1767916
740505
1970524
1003887
202441
601637
1034085
1856934
1895988
1026056
1257468
454886
1559345
1910809
356425
1111319
394186
93425
939307
1810861
1263246
1184155
63733
1675831
1341084
1236873
1910422
1066731
1640215
1256829
833621
24960
1187863
991665
145310
293446
928577
679260
252851
349111
523622
1662302
1530905
1284868
1153940
1542024
1338631
393707
150900
1197950
664686
1974537
839399
833552
1426824
923150
1021411
1177565
1832062
1325359
1879011
105622
834425
1502822
816608
1231587
1274948
1797616
1703282
1458509
459877
85587
869658
740154
1405743
651637
243746
31910
540466
1479567
1685767
598299
1102362
1425002
1073147
652328
743446
816373
790345
917171
1513293
714940
755954
534259
1037639
818277
342287
1102553
953089
1686061
828400
1335047
1674430
893242
314354
1515943
1105614
635649
170318
1415462
847175
1549261
1959527
289122
1571283
1607414
516687
1894593
805613
1872045
327748
1796298
664929
1199919
1025177
594846
1840722
395937
26068
489532
46227
369881
312754
939506
481917
1335070
833651
1742804
1257107
335509
908121
790829
335925
1338887
171807
501503
1608136
1402883
680580
631431
305522
6550
1798705
1494611
1896929
1697382
679503
659950
1168760
615354
1482837
1830539
577377
1060495
1616022
545423
1378663
1637101
1732838
1531494
810256
1739918
723786
623560
1958623
258869
85802
1982891
1555699
1479568
956377
1773538
793379
386306
540904
830088
112734
1351830
518424
318065
1885503
1641640
1629975
559755
567428
703040
1365456
843396
209977
1600063
1041163
868352
1813636
943712
1413981
1974180
1858048
1193418
1781210
1981439
637784
1678330
1412230
625321
1362430
1060744
1328387
920633
1093433
1430937
12520
713330
1100001
163178
1032087
628167
1031197
326958
1211611
270202
92987
722806
524544
1982410
1820455
1648371
1193154
802614
930141
1677862
1824924
624887
1020182
117251
727139
1028969
1022019
167693
1425177
602869
1434172
250647
1151366
1505633
1416807
1188823
1438827
249524
19479
1086584
621412
1021302
1980011
1332885
1543882
1721303
1013615
1069073
1495943
1211437
401453
842245
790900
161252
1863588
248619
1816853
1512766
745679
1297160
782893
1688893
441437
1281337
837743
264925
1915461
596205
1749989
675454
517691
1975556
1828998
325791
207281
960204
1386495
1648844
469808
876614
1373190
1277367
1201485
39041
1817221
1623763
179567
1407451
648048
1181760
1839577
1959559
907857
1165919
654798
127400
1492894
457254
285225
897810
1041345
1437312
76101
399625
1262334
1732073
1033885
863697
348186
620125
810253
396894
1548290
576514
570273
1828808
893098
304936
576062
1399034
653518
111691
713758
1239268
1378054
1455164
1492379
1851912
1298756
422998
1993048
1447675
1160763
1629479
793269
1153031
1878893
766649
436695
1663871
1222947
727106
572161
330083
1597048
1772932
105007
1261729
853141
281023
1880589
1674984
409821
762148
1472489
342143
1770442
884463
1685951
759206
1787654
793890
451564
666280
1271089
1798650
1776146
1374195
984784
1860471
980866
1069455
1923827
1926832
1291623
1359407
627800
1643740
1438180
626513
1281214
856063
1575415
836659
1231321
1516798
756645
1032097
1341847
1420472
1682208
576321
1071756
330135
447157
430546
1755711
928065
130604
101058
81871
141155
243224
276798
261755
880460
974789
171865
928402
271170
1871979
423096
19238
527500
938816
1283990
840483
274314
1098039
1936665
1184108
1117961
73247
1125598
501775
184733
1508871
1844031
677148
186258
1954579
1354012
832512
515029
522214
1997915
424389
928855
1920687
546583
753611
1762103
280649
1358090
571781
1641793
1070037
143749
964628
281405
1297449
287643
1408604
71637
904566
1170493
1206513
1318457
104166
296525
831840
172211
1446548
485387
98710
1470913
1608534
1930071
1958811
1655896
947306
618995
190026
1564200
345479
205507
329009
877466
894317
1642043
358114
625611
1367563
1888924
765299
444323
1637643
1884235
1374129
1122609
1128231
1506951
1303626
892655
674463
1927420
744296
774024
1864743
1391724
627625
1297820
195903
707181
431732
1773516
711218
651296
746202
1898210
1396052
939443
452730
88875
405641
525345
1454250
1750218
902331
119204
542859
547407
88721
576900
1145262
1942112
1527933
1726508
1418394
1198053
1052349
438133
1664959
1389290
1472836
1110507
250236
1858386
590128
1346483
102917
502672
776030
699142
1780680
221090
1381235
38402
1806029
1513046
394166
809400
226032
1742324
32171
178701
449165
1733171
508326
636213
996519
1002423
1495226
815857
446625
1285762
1828469
1047614
1755592
1166384
1927544
268434
440466
1541807
402823
1376151
1558664
1985861
466511
61579
989037
1907126
1686731
343576
1791627
882441
1887008
605082
1521201
1725136
437771
785760
165048
1477797
1073399
1800404
84087
1349563
1899557
807195
1094150
1095718
748014
1761556
1585322
1905038
512534
651927
629647
662318
524924
1356579
1448604
185424
662673
1416398
1132001
1337191
729367
324404
1911509
1814468
940483
1883219
1607095
867425
1891404
11011
134893
779244
974837
950704
1818589
550350
484779
1010682
395718
1622211
40653
307998
824397
653692
499582
779594
1041362
442104
9161
990620
1474915
1806996
402333
1492060
89452
1287860
1328712
425078
1920158
655054
1838381
217402
242719
1991663
1171596
1956458
34954
718600
1767035
801945
1806625
1356115
726483
1515156
1994227
276303
1206088
1259211
259721
1917476
88626
1161872
112372
500650
399801
1405117
697794
181332
782587
1092582
957570
1124982
560834
1514243
901607
1116191
1977413
259319
340962
1677136
297596
142124
1754917
1217753
1644477
346432
203729
1145352
1374203
1631944
1855378
1007969
1557332
1830632
459247
1829077
1453241
422087
1434924
1440365
1453045
987084
196265
1347527
1737670
834711
101813
797073
1020526
1279565
757451
647161
209368
890712
1043390
1618640
1728130
735355
761147
578511
150214
1744734
110885
1228274
1770790
241406
1682825
1190332
1434010
403934
1425035
847866
1116788
246874
1978090
588638
231582
1919700
1637365
858538
1199780
1838387
1611868
623806
1513105
773080
1620526
126580
143354
697446
196828
326330
1822338
161494
1281799
1590769
334036
1745507
242818
1400302
1249998
1394333
1767344
813099
1693553
1637070
427581
1106038
956082
551205
167165
1144491
1291909
1340281
1003543
697066
1399147
1348183
501786
1909182
1101947
708445
1247987
1101497
1401309
337400
332932
298820
433475
773372
1875485
892343
944609
654168
1690948
801443
1853010
610652
575448
1321221
952171
1816218
1500184
1449823
767273
590651
1351049
1166155
555050
608988
1654204
785909
851895
560347
1975301
847798
593614
660210
994196
607811
999452
174275
873555
682164
1778134
766651
1599954
147354
39922
1470147
1687187
222725
1820290
1756666
1836588
1740561
978351
1229976
999554
1021001
224620
1882440
983297
884934
1495855
1624453
1104191
1932953
1653236
14684
400004
1747077
1141473
124000
592234
1919182
131120
1943216
79267
369882
437007
504261
907725
57256
1892760
1616460
1131372
684614
147911
893957
1007528
1533175
154311
828986
1935240
1092230
61922
133742
950728
1246293
1425454
1882858
1832222
22061
1569916
630751
1872293
123762
1069938
1933218
335180
880375
1039012
1097008
622730
943832
352422
73648
449498
1381016
856699
318437
1844452
1142958
1310624
866518
69765
1000557
469134
38838
1565129
185389
1521292
1666714
294537
838564
316198
880100
939065
1153329
162038
1155454
114501
320459
1862551
1349852
459882
820778
343044
1811159
787793
1066260
37260
1098871
486277
1685912
201239
958682
1626736
1266036
1888247
774600
237891
1627383
1831232
1812462
1755784
554277
99413
147019
1502595
267944
490121
1911931
897490
1905362
1637065
1666401
150801
1128607
1199002
572430
733290
1740404
1129119
968648
1013147
1788406
1902841
1014439
389955
450177
694443
236559
1670749
78486
958137
179473
1350158
1627834
1504991
1577163
938098
1048784
1212935
1430336
350559
886498
1296335
257066
1143506
1200409
1220244
1866745
898289
540205
54743
820738
912197
1048406
472276
469088
1121499
211431
1466269
1397068
1431526
66720
340120
707284
1412587
1203531
933358
1005122
1666634
1686148
1734808
1977494
1262489
42550
1787810
1278877
1133499
994900
45667
243012
1501050
569280
794727
1129997
893431
1614310
1416758
446769
1914665
965547
787605
1145795
1205166
1671570
1790652
189481
532502
1185694
374610
1581715
578937
991596
350280
879135
304843
1008502
1799108
1696842
879180
663094
1127791
797066
452555
1378303
1485070
92497
1709124
1590260
80615
299079
1926912
77419
1564734
1666354
723604
171731
1155494
1344529
1644825
1082769
854519
1359162
1021442
951270
1338462
1141480
1594663
766197
1715450
614496
1902465
348085
854293
1324599
487333
988052
219423
1423378
1687448
1975913
1829307
977320
143586
289988
138451
1310580
1442509
971902
260424
330197
1641221
845896
1305461
655683
447965
1116278
438578
1378359
1094794
339350
1040118
512900
874841
906909
318605
1107665
1323061
1648629
851804
483217
1337160
1322992
969967
387539
1700646
1959292
1517875
1089931
926022
309156
1811374
1612054
698479
186782
280718
1453866
708489
1900013
333156
12478
674463
1716382
508350
1559111
824824
116928
1348176
1538037
424525
91447
515672
1498777
1627771
258777
1455293
735802
1646101
705401
1873053
1510818
396038
769117
413936
1044747
812603
1428255
1130937
1553322
64965
310839
1285599
367144
1667515
1805979
703650
117811
1053065
1013505
1427595
493822
1380952
144933
1922596
644499
868604
1689996
1899869
1376195
1294302
250598
336877
1256718
1058133
331818
1103166
1856945
1279354
1543499
1350892
1028049
675665
7410
1804460
1747064
48839
930622
1214600
1450
99306
209970
871825
939951
419247
1813352
621545
198810
1230992
1522765
495743
1275919
1085843
737064
587644
1451177
1688911
75749
1953269
1019322
880114
639002
1777995
1377008
978872
1572154
1958983
775501
93739
1986936
789802
898652
1383600
1017352
1031985
357615
589225
1984271
605995
549221
1500244
357340
274733
920378
32964
1685212
1163489
801416
1278298
210613
265351
1613444
408597
136710
1895034
427640
640826
1759810
218023
603660
1764955
1439680
1505257
47786
1309995
587452
2488
1516129
539988
1166402
580088
1651316
144599
373271
474833
1462327
847301
222187
103564
1653209
1091924
1188315
159740
401433
128369
1295841
829007
1759514
380239
1077526
881213
350874
1865743
539582
1513705
1823572
1841528
1564236
516283
527828
1070121
217061
295006
780717
1398950
1329775
1299644
492950
1780647
1039443
1264039
1298439
1122858
1090509
1792911
1197010
101775
340868
1561120
749215
1589366
1602311
837170
897949
1789605
283944
1313648
293579
1038805
1371013
580211
1366760
1560065
1886160
843659
1835205
1569111
814257
1379927
1344844
1259543
329926
1328880
605036
935587
1526542
2616
1922660
1131605
328956
1118995
515328
862955
1828722
1113860
344678
1444593
468109
593589
960247
1423099
1207828
253027
1641360
1284343
1314429
1058216
1440952
1188604
985746
1444818
1898549
708812
285852
809625
484099
126895
1515473
8586
978852
746812
1133059
1547505
1938371
1655796
1480328
573244
206446
686441
730097
34268
378872
51264
1492660
1848670
445266
116476
1056341
1443592
1685826
620853
188624
958250
1816627
445291
129028
22245
1121747
1641618
1442974
880331
276705
1221295
1910609
1686456
1597262
923349
1469483
1250694
420845
1547169
529802
204923
848985
1932472
373789
1746356
1792501
752510
1832973
1706411
128659
1026476
1220696
1944678
1710175
1372622
573370
253083
64927
1217467
207530
1790840
172361
507540
1714993
1879588
627242
1504087
1542238
315962
384485
181776
216502
445073
1404978
1020748
1142351
434803
39691
804367
1148746
1831635
1973782
1181354
1538892
342917
1227155
976235
516717
1502372
1474789
1488768
389845
263076
1909054
922677
650268
1616864
1481876
869476
735440
1747820
1946063
1460338
98379
1334424
884835
1663925
1409833
1995427
1399256
1480864
1361501
140285
439044
1344703
1305430
1902365
1124453
1948326
1120611
837166
1961894
965283
1914856
18939
892392
763148
705072
43326
1534218
897654
908635
307771
948815
1469818
267535
796472
267445
1476234
1385951
1665829
1189602
1180914
1540262
395126
1175651
690107
1752056
1259360
923275
278182
667811
1381254
1206093
509042
668699
1346216
264690
1811816
354
1494506
398277
461819
52637
221450
1058477
1722397
726674
104363
65241
1048209
875204
1298336
1809752
870120
1507901
748631
1353205
1608101
1757734
496174
770966
741577
610577
204395
665800
237541
1579918
1988061
964674
769067
1508509
846459
101831
495424
1073395
1848353
348232
1327188
1538831
457947
1960566
1885421
1556906
73085
351856
1956283
1683422
644160
1780899
802612
484698
328034
527355
331051
828497
1645234
1441864
1622777
988692
498322
1262467
1019219
1522158
776260
1277511
608358
1991588
1272580
303085
409755
1685107
1284811
763447
246864
1159162
16036
1964725
1768808
806154
735816
388170
859992
1802709
1923318
417841
998312
1374593
401095
1144835
276460
814319
1045932
758548
1390145
1100099
276276
1093453
1424171
927740
1233520
456930
780798
928023
899338
542999
1508568
41236
716054
1132982
918005
1503949
1959020
147741
310350
60915
592781
54172
588697
169182
1220732
1218206
582456
885576
1841602
1678244
1945416
1793208
965533
1556063
337463
1124016
1606700
1361003
319005
804770
1438158
1802392
85129
1688592
369267
440616
1130910
1940175
93636
490686
360633
257105
1252602
973405
1666297
501592
206762
1673219
1041797
1429076
1663900
777573
1458511
1471974
917809
1701813
773203
1502536
713439
1242050
1384043
1047973
1145342
786122
556415
382555
1023311
149914
249552
268370
532666
854263
1937896
1168210
1222739
470843
444961
201508
480388
1687297
678081
602094
1008586
572578
1695557
949134
1689615
1879905
1641193
97427
640959
680290
1460292
1696733
198791
745402
1375470
119131
330489
477786
586837
1755570
1815540
1090711
720532
137879
802043
1622723
448725
339415
1466241
1681304
1907215
398199
825505
626124
394317
278818
121050
1089571
1494367
1962154
724007
415219
557489
115610
1277780
1090881
571612
1248664
1648441
594854
1799437
349846
551243
91591
1898838
1834193
1929270
989984
1623777
1971549
1463707
1853639
1685718
1320057
1560354
1763385
83222
334710
1293530
952019
713808
1423357
1444263
69864
1976653
552038
987134
908894
1120820
896485
646755
1708560
1214259
645924
132413
1475284
1554249
673827
687463
69778
1274065
1787462
894413
1566402
411662
1353638
1711320
188360
1660231
1228132
1809674
1312675
1449103
611414
426283
318064
1633872
1039614
675993
1610270
1065718
423529
1684028
1832541
995361
160200
715698
1961942
509215
165281
486416
244996
1648604
255495
106888
1300754
474319
772179
1099750
724657
1999763
992735
1254582
1440959
134532
927477
1301149
293509
393660
423034
1295427
1651756
101735
1948542
1336895
265280
94762
1704041
1294658
1892834
1566516
807278
1285154
194416
1494913
472092
1977652
1847969
980480
271542
596906
1822111
1703044
863296
1919692
90482
46953
258262
1833530
719812
143431
1105472
1132588
57779
356304
823839
353572
1315892
631854
1594127
1222719
1772581
1009930
1143657
1533631
33989
1077489
808431
575183
196661
885041
1386079
57336
1756378
1272155
1961614
1525357
775265
765079
1070327
1014345
1990198
284360
1114598
765924
1941383
1999675
1068920
1298078
118678
805181
1689245
1260052
303442
783195
1040933
1758302
436804
679541
1395752
724275
21866
1754121
1196996
1226079
539832
612769
1515325
1356080
1571023
1071316
18519
194668
1201497
794014
1387117
1627226
476786
1035491
1326741
591910
1786091
264985
926574
21679
1027142
1631056
1774796
908617
1398421
172188
57580
1368112
751357
1224126
1456896
1779968
1085976
1485672
1974629
597762
1677292
603432
49896
1296178
1738319
694104
329124
1612435
807643
1018942
534342
869670
1853328
434311
292720
294153
364029
933910
28099
1519017
751719
1984135
1460550
636038
1552162
202261
204426
1401577
310878
1263958
1889233
1477544
561425
1313805
1687593
734538
104302
6622
1808130
568611
380521
12687
910473
1593843
1053645
1539189
1475873
309881
921912
1876213
17459
1282400
1723513
1561178
1429002
1796883
1977013
1541879
1833995
1598558
1724462
129043
585989
791549
1503068
915794
1273225
1720586
391730
812203
1971962
1639095
1939344
1671875
27196
13532
1139112
1981809
839396
1775761
1509703
168554
1860255
878446
1777515
41718
1248417
398071
1428262
948138
1428911
10997
1189021
364823
1382238
1988424
344026
565238
1533372
67356
958450
1738964
996891
1703565
1918413
1180605
1963634
751332
161531
223926
227391
1775869
150450
890164
1570443
378343
1604107
924066
795272
1856124
1067949
1429768
1710964
187389
1759305
629994
1409414
333024
390749
695523
1479095
1966421
491480
1359485
881481
308716
1085973
502683
436466
1466232
1307131
1921838
1572817
397586
726222
1572309
708213
1913478
1715950
1347204
310072
1640756
923760
1578224
222840
636981
178168
1979403
919784
1177589
1913264
411443
554910
1042492
1103400
1141386
1650977
1074232
1356534
799253
86923
125681
61583
1145184
180481
1764414
1807316
1638693
1820959
1388979
1855507
589920
873875
1665252
1734327
262607
1600046
659725
1926474
1774951
228555
997762
1195347
1138081
1819973
280714
1124321
124920
1425074
1531112
716724
615502
164371
1583022
1121521
136222
1401640
746744
822511
476674
1242490
253627
1162779
1000601
1978403
1013036
944809
1027642
5723
43319
1207690
1727329
974308
822244
902009
60931
1976518
1924933
31135
15323
1457113
14519
968608
449310
313498
645960
48964
616894
813842
1906645
423779
1200990
732581
1560107
1447957
1307684
1226975
1890070
576546
415368
1980657
1928042
384540
683691
1957446
813225
1287075
160928
257065
702116
770573
1819047
677062
526371
201655
1634822
1325868
14873
1364903
1013401
42076
1027618
923274
1084118
1400380
1823137
1623947
1457614
1821082
1202920
1037980
1655077
157548
1261880
309845
1286252
1818351
1160170
1122015
528703
1092916
923528
1066075
313182
1970990
1319781
355186
1061463
822169
1584572
632986
58591
508519
793861
1023720
1383480
294024
1557916
1886542
1340366
102422
1779526
1234414
1076408
972322
618605
1848556
433576
1575106
7600
1570412
1131456
885070
1915636
939977
46119
1213244
677184
277742
1382093
854677
1182669
1181601
1628277
1111753
1500347
755020
1781620
1993332
645679
1237870
1577014
1439815
1522504
978326
988282
1531603
1224805
1787091
1911210
771969
514966
320931
1463752
1302991
1343714
1771966
246081
1301553
1684859
1524296
1241799
1995346
596682
1979414
61319
1231863
222405
513787
628907
1844265
1353052
359380
1209965
993246
600186
678350
125783
1890481
325027
607842
428917
288096
762302
24955
1446801
34439
475029
110358
302309
1305608
199300
419931
727734
236321
1411711
1946592
1426674
1014363
1755119
1924570
384427
1666533
451134
333628
82402
1944290
1927169
1945124
1299815
1236689
1676330
221802
634316
745241
513951
925830
145135
1217395
872052
1700972
582095
1122792
265160
1100489
937316
597400
1313031
127957
1567277
950673
1996834
607087
1163739
981483
1573666
1989170
839721
1139632
1371827
1700944
269952
436265
647484
1549088
928104
1392484
1968809
338181
837904
1548842
565005
190682
1481879
803676
1385136
1876206
1415641
1669075
1488095
835299
411536
518825
1282917
646333
656369
1661569
740988
124371
823073
195770
212986
1005893
854737
276526
1739144
741629
398726
334343
208398
526090
654432
118066
1005187
1248693
112668
494070
724021
557551
896625
670943
388980
1410416
45066
1582763
1728984
1827667
1469235
1975257
326839
193120
349870
1540804
17161
1146016
1589700
412196
1304245
1420744
1373326
137321
747211
60973
1422181
1835872
1277081
584391
620139
1371851
1839901
1632010
406492
1973413
97986
630777
550587
777075
1557399
335295
469919
1619727
1544592
1101279
1837811
955451
1365411
665673
948211
332573
759859
1092535
752033
1404027
865368
373228
983866
1148161
1116735
663544
372053
1335212
752429
1504384
357575
230476
1788381
776083
950455
927425
327141
154773
1346559
1636269
1491005
355501
1254358
1508828
1408561
824494
1828044
618854
1886085
1027424
32267
26766
1153003
336632
1008518
768397
1786621
1551421
1368569
1845075
1525164
851573
1776766
654351
90777
982653
418793
1345822
1210196
914969
1258686
1790603
739248
651722
1074424
842028
1837131
687421
323197
1394642
1194202
1472590
570628
1543271
27987
142769
970173
1538495
103486
1177795
1076202
1067094
1194680
1470040
1269108
1602516
516673
271202
905691
872410
1456242
1722263
1259383
508025
1725388
932619
656775
527405
849064
1114758
1591154
957420
1925927
537559
99178
644990
1765473
446791
119620
1909465
96757
1300740
1191257
381990
1364774
441427
36204
1402290
205431
1400677
1330062
744017
467512
35462
1858735
400541
1267611
1754708
1055368
1341470
513276
27005
1210823
94941
1092105
1547112
651022
1563046
1750429
477659
1647819
681926
624030
1677770
353855
427457
741807
1611479
725852
1392261
1584759
1288217
182410
1729192
159002
431655
1918595
376744
1046714
1903444
849888
346250
1394618
62489
1619011
972144
1902192
1173481
1767918
321436
1174957
724573
728978
349895
1661573
247688
1671341
632949
1528223
796540
1665716
1683557
401880
1861798
1559245
1146267
1584209
268754
561611
426101
784296
1137178
228533
1433290
1496268
521636
1161656
1033112
1614768
1605652
291775
1637564
878636
297154
1324059
984550
341343
1380926
1115981
1972250
1436974
152888
1844627
456457
818121
702649
1458434
501906
304621
1309626
235182
447258
878594
1133559
276031
462151
1762275
754698
1082330
1766385
1688923
1826604
1003259
1510400
659198
1321614
161347
48968
1838321
1785697
1972449
557900
1279086
1378492
384291
340710
755912
1657014
229410
1248966
1912872
1592632
869171
693627
525702
946361
1730578
633983
1034133
639207
1191505
145525
328105
289168
827218
1263815
354340
277050
610387
1958512
367328
98711
574788
1596144
450825
664328
31239
165371
356723
1421426
354883
509377
906156
1147869
1580520
1403792
415974
808263
1993286
1673884
345607
1851683
1857379
921824
1094181
1154158
580194
1784709
1605259
646256
370308
1104406
1317885
1426899
1732791
996594
924920
33087
703891
31667
38207
666587
684223
1176916
975071
531238
289573
377585
388210
1529311
1423226
1236408
321304
621349
1270164
1863258
557958
4986
961709
1035806
469725
1946615
811702
1500197
56136
1230074
1186001
1821998
1341309
1629404
580913
1133689
132648
107009
269302
186422
964394
229380
824840
1318896
1396221
1816287
1176066
936654
734889
1966386
1228867
1773598
21925
1194872
419330
1938659
924180
167719
987452
743672
1624389
1319468
588741
742731
358752
1978796
377732
38961
596488
1713581
443373
815147
116582
1974529
758987
533938
1902122
871218
439504
1794580
893264
370215
571768
490033
1163395
605447
797759
554982
1917437
1911813
208452
87924
1109095
1428739
1064648
993209
750965
1005183
490381
502554
1854993
602033
467662
20704
1151908
1849392
662077
443471
961590
1506431
1653950
1569371
1561404
287317
77551
258511
1828020
793038
1999670
1891376
1356502
1199598
110308
9325
1267385
880491
867633
729738
1413038
1194191
1856491
1369154
1700804
35242
679843
581998
340367
54100
811945
1331385
930044
1247915
566095
151977
967955
1175388
1715837
1492148
1937526
1450206
1612005
1279146
765330
686228
1003959
320569
1949071
1236423
1198642
520707
1888995
363668
1025225
1611300
1248023
540652
1186314
525531
1540131
680695
860159
1319292
1719164
1245260
124843
182329
524067
484549
818598
1866369
88724
986472
1045274
1311736
204931
258641
220564
948454
124645
1822672
250374
76751
622991
1296459
1050157
1344079
804268
620264
601163
1258539
354066
1764013
1660764
663449
55760
1083894
1214116
1208495
190684
867770
1370717
1719846
802239
1270200
1375232
1671921
314480
1961831
62180
1901872
949029
1583405
1753081
1268285
1051487
885636
898114
79897
1344085
361126
94479
117078
1632259
817757
302706
1954886
1674646
837273
1038914
1835980
754667
622777
292798
923071
320320
176912
1327771
1451784
479728
263530
1960201
1538893
86193
586023
1304819
1662042
219641
831030
295573
1867473
987700
1693595
1436659
638934
964916
454977
519186
365474
98129
1402669
1986891
1635528
1413007
970255
1617798
1486183
1052557
644884
537539
210627
1552989
293378
1667956
1518458
786698
752243
191051
1446752
1414278
888286
1801271
1956576
1642491
849336
1947882
579524
1042081
868806
1620309
963303
1883594
525977
1927061
433644
387113
1053663
751932
802730
467569
531476
1408011
630509
1312905
1920596
1016234
653813
1436415
588208
207126
1033030
1464882
448513
131226
538660
1543770
1547635
247126
528945
970612
1233491
996508
1259299
507672
941327
602036
176573
902591
664699
1997293
169635
1755381
1477727
98520
502674
949368
1079874
1631307
1373685
1113642
1168213
80852
350574
312117
1872459
1935693
715287
1543490
1256627
325917
1109195
1160829
1961862
535110
1341955
1305823
1466459
194531
1445672
450389
1446060
1262618
653790
115571
662919
1649594
1529482
832064
1975958
1196588
1342638
24952
237849
1629552
1530719
897519
1779017
600011
1046684
72121
1947178
1905624
1816389
1733881
715931
975952
908193
860480
1867686
782614
1845784
1511883
1071470
444408
187026
1278274
1600984
830116
796121
1987935
1737125
1458264
66403
926334
671541
1641927
1087242
659290
136980
1897115
1631630
1087181
823286
870093
39234
1823146
1547318
1321308
711134
1427545
719260
1591585
1568796
667933
540882
1640349
1872877
395321
767539
530136
527272
1269051
945951
1536337
759852
1831776
476125
957797
212414
1936913
174882
1375065
1970369
1033733
711905
65315
190624
1073094
1661340
1788490
1156559
404450
1165040
1094356
1384298
1316214
1849838
933113
1678656
1828909
382195
1336161
1322525
1098871
1652567
795218
1951212
876741
716427
253626
865693
362726
670307
295264
1458256
1190086
1184806
1492982
1600980
919640
322302
713490
141456
389809
370423
135676
1277231
844044
801772
1252997
1953528
600306
753131
1054493
1975985
665329
1945033
375038
760392
1209217
261616
521530
1199384
1295119
274461
1603586
1492244
237700
304273
582630
1876314
174993
190365
1269209
1132615
319148
347624
32305
364856
1978211
1155473
362171
425626
968348
1735485
39076
629203
1545366
991768
1258874
1013462
1884604
385857
1742530
229841
372623
1593267
1036642
342666
109530
1435142
1136701
1915774
1111054
864484
1167526
1288916
585194
1748890
1724039
975391
434728
1455868
1553544
1277388
865225
630231
41135
1049388
575620
1369906
761842
1096588
1339095
248508
1372076
56416
1962284
1806546
1425384
38150
220862
529179
1694677
1967887
1383639
795783
602304
1923536
695087
655516
1275129
604064
1937954
473717
667885
1221355
1483022
234330
220440
1240901
957509
1791091
243809
358586
694084
1909216
20442
776253
155100
1488676
1037815
582693
389950
1830792
1854938
828539
1184612
301490
821953
1203446
1303522
1865603
1636213
1731511
1901096
737172
927192
1527350
1741544
1872714
1164589
767415
1470673
448433
1157196
1984490
387594
1267697
820971
940395
708832
60995
179417
1050869
330693
673225
564522
1348551
946464
335647
1310452
484457
1045178
1793798
1207622
1085301
881141
537809
1283995
1979483
1724689
593925
1581879
1058677
1969105
1434568
1674589
1237520
467530
1456074
558153
1073271
235397
143003
1012005
1769728
811415
1656434
90353
1252052
1490035
395730
1831867
810926
21912
1873151
457631
575885
360958
1211791
1940515
569404
262089
1085731
357376
117689
1383765
106877
1504644
258079
617975
796334
812181
1818333
145919
619551
639015
1117417
172912
436115
840105
524718
1074684
1860086
1654924
142945
1136135
882872
1256008
1771870
1215364
1118809
265076
1274853
1578119
1015282
1895368
274828
1686797
1283223
276206
563443
371799
1091660
221754
1949217
1039999
1362281
584057
169774
1308189
1109182
215363
1997953
1640873
1645611
362495
1983085
160809
1368388
549524
68457
1215491
702287
1210165
1180704
957428
188571
1513785
830314
1224894
1151792
326266
1957671
760034
568397
559592
628713
1167057
991528
485002
646412
1524751
1629073
250224
1989034
1103132
1401262
93199
1383510
277111
433669
1510562
64325
1685599
1384885
1055977
79704
111599
1226700
343116
704579
499093
727670
1617527
425504
823078
939082
1807603
670836
667243
1109792
1560436
1639264
846782
727462
787238
906807
1083133
190678
187482
586185
749943
374108
675950
477417
410358
1667640
1486538
150507
1466160
1228305
1890723
925983
760526
952660
340301
365220
1545726
1452085
1137572
1963556
1745524
12377
448828
1494879
742968
1374748
433588
135946
324894
1892778
1772441
825800
980662
704630
1045323
739971
676613
1062427
980588
135693
1077623
1632068
1964012
1710997
1303942
1647853
1957028
1400337
1178798
981163
762967
867042
548561
1280415
357724
672965
1104304
30099
1403221
1431210
1272427
394218
890387
268467
790486
1292225
48418
945914
1386644
1325278
961644
198502
1249221
1696007
1758227
1012479
1346082
64627
538554
913152
1790722
1365372
1142533
466962
800644
1197766
1842178
94268
1510054
1462539
1944861
7973
1414405
944587
1780268
149443
1471509
1476609
1617782
1826069
1367560
1588007
1441636
1598677
742470
1274854
1473955
1254524
1600758
185546
1817481
1607386
593800
1911989
727659
362989
14177
921946
511907
726978
1856952
1148585
1284419
190580
765707
366876
859530
1111917
1155226
1556986
1865786
663927
986087
1936142
1467308
1550101
1037037
1446180
1425245
1313621
1034151
617109
1022450
1662884
985521
267806
1051304
1049550
1677762
1954486
31799
1214624
1380944
491260
459035
319693
1979187
1309691
1313773
324092
1624293
690511
1304962
754043
152913
59750
1970036
179936
699409
884442
1079045
1348897
142627
908750
274897
1272023
992317
64093
780050
1327234
1084381
627789
850003
1983021
1224416
242233
706656
955282
1571753
753582
1200163
730801
1908218
630228
1574366
467641
1731514
281460
54252
841580
130118
624150
459089
1313542
1136840
1144747
1906502
1593982
17797
229958
873994
1222792
376080
1777009
1559093
1375335
1375043
1726431
1394818
620377
1956479
50933
1146577
114962
1287435
254759
209839
867626
1621256
1871023
1658711
424653
1166375
482623
430036
1279549
40000
666742
1255877
633644
1017101
219775
613496
768863
1145485
1401278
905100
1952987
1471569
1983898
436410
719680
1204457
1219892
1491990
993108
441582
904331
1845821
1706362
465945
1663218
1591114
1406668
281045
1742112
875798
478991
382184
1879672
968364
282779
264427
1745630
413683
1387677
789427
1608153
1072861
953617
1419721
1851245
271582
140936
55370
566024
1464085
1228915
1493975
1861911
964023
1993444
1863429
729752
130412
1476062
1186174
1346974
1851665
1896206
935188
1943463
1181622
744279
1975267
834592
1369390
760643
1991929
588272
166529
819502
1145672
270010
873298
1684680
926911
1408711
1811265
1401039
429790
1647146
482461
1249956
1571988
819696
1604830
877
1547832
1641957
399926
1523781
682765
1801401
1703711
280383
769904
1136732
1225552
275778
771897
346794
721348
924498
365870
295733
101788
1964860
1517360
1165191
675041
182455
214069
753180
1183837
1294887
869869
647527
1014792
1826134
1995336
1228783
1497551
578126
1806506
1463847
1480509
538421
1114608
1757605
1891641
325664
1922170
1090746
1666383
377719
1781632
156336
232664
377912
1657579
1012828
299527
554883
811321
452960
1922229
1455945
1301324
679588
800520
11621
1887673
1127930
309415
1218010
1384545
739574
214618
1291943
1753355
1015133
128703
903201
23507
670047
1960778
868864
1851882
1347705
1305573
813113
428400
800674
1135778
333753
1468309
1914263
1045165
166398
264598
876062
1499758
127012
709510
21460
1109189
644261
909770
1233640
545814
460955
1498363
949749
1432241
1725015
1510911
768017
1821104
746211
604570
1170560
1547177
38826
1759434
1832913
1097704
930029
922044
535354
1863188
1062556
1218883
457818
969404
804978
1018253
474353
1676516
1431567
1777474
64334
101053
728127
1227420
122279
706502
947914
264149
1839762
1704712
618565
717180
784142
1604722
1164807
906675
772184
1806060
1109402
1417472
140478
220595
24510
745980
1869801
803615
587294
918359
1694816
566384
720808
85167
471077
381052
1271762
530765
830345
302853
1297371
561358
1957529
1784240
1932585
1076829
183073
250358
1075927
1643976
1891499
1943164
174690
188659
1786563
893682
901985
733326
1251469
1001168
260158
599609
1511014
1589884
588854
1255382
1662109
1739855
290033
1300336
1107448
87219
905815
513738
1936505
583605
1129805
569827
1782767
234486
758570
596594
1401959
1248293
1160
1126463
950943
1326791
1529176
1905686
1494271
1105067
344735
1777352
1523004
1889996
431710
545139
1951968
1878748
993914
1936783
1824401
539584
1774370
437537
1267801
91644
945434
773482
1615026
1375786
1047975
887854
368977
528449
535573
1341606
844491
132315
390364
503367
1160450
1584792
1334328
407756
767094
935239
219933
359270
762980
1259956
1423135
1899363
1605372
838803
932932
681782
1236597
218757
604122
424956
1188872
362185
169901
1286555
1001202
597039
1545913
1457824
1512283
1925222
1495099
1234458
1838902
1066596
249280
318154
1910788
207239
1643180
1640589
1891668
608607
1517213
1896899
1380883
1685539
1215507
700658
979890
520128
904196
183073
758826
1583407
461023
1063956
422258
1523395
1056792
1759784
749650
611024
32851
197613
1833045
411491
1446651
1692945
745690
1849322
1234232
124961
715606
690121
1613551
2331
1709292
1518406
650086
735515
1871079
676884
503362
113319
1582243
1586504
635326
950932
1394421
988427
474011
88088
762938
497167
1965339
581370
1638208
1965773
590053
304384
1971681
1815515
465027
1495660
1662125
886125
1597131
1084030
915151
1348722
1832619
740854
1972833
915842
233423
1346413
460065
1082562
1957173
389979
1711665
735729
1350911
1374545
1522904
159534
1758110
1653557
1026402
920958
559259
231987
1009494
1939104
677260
1993316
1361422
686671
453063
67130
1155953
400810
183895
394106
324617
794255
1506831
1088931
1367780
985075
1395495
832761
487440
878859
1560301
432662
717008
1367930
1159917
1408724
1820632
1690753
354451
1609784
194814
1837337
898259
833146
1117919
248113
1971965
1620515
215706
605055
962160
813009
1413746
17974
785979
149572
650435
456289
1458824
212382
81142
137010
1738874
1210832
1696128
346516
292387
1346449
929342
620063
812788
1849621
1175433
826005
1853293
260463
1979734
54079
23434
818361
73842
513450
1539336
1853061
311848
1644252
825902
270596
1267583
369883
1582967
1842466
1674919
1493051
600534
424100
1692473
309996
525417
1896968
714345
603253
694724
598222
1985679
351283
81779
1824328
1864033
216977
1580073
1774180
857737
231043
1423404
1611591
525131
435701
742070
841480
1806209
314763
838370
989973
1514002
1741601
1574200
249254
327796
1921079
1444839
1437172
346528
476162
1805701
1345574
619703
557859
1407762
1908097
678792
1561275
239907
1167957
194716
1011147
371385
1844804
712883
1378710
1061183
694383
255984
76057
1603663
162837
764760
217091
360737
918579
274365
1946221
820701
1303991
638445
595067
111428
553936
1271239
64217
1452519
659062
844024
80013
368912
836168
1499003
1205403
900690
129367
1294009
1929379
1324402
1555744
16965
1961260
1979183
914669
1078412
1888978
935314
573401
637858
994795
774446
842539
982899
162717
1486348
1222666
1540449
1892976
526648
926641
199836
166074
749428
1397376
126644
1064946
1738546
1755582
1593932
231051
82744
462173
766587
1429946
1608969
445771
837180
960506
1164077
1440692
460287
232001
1291437
920200
1329221
1872517
1344119
790031
704565
1570100
1047615
1151892
853171
982156
719385
29330
1397745
1429737
709349
1281092
902773
1695539
298767
1171884
1383692
1757791
224492
1838049
4581
1137724
618627
469412
1838867
1433210
1321251
1598114
786610
223598
769867
402545
1050646
822718
1315781
1962758
382277
1422933
1897842
204361
1470578
1888183
264830
942837
1527079
626087
659187
494774
1132926
1946608
320000
719277
1947351
1932298
1464857
379660
1278166
424261
1867300
555780
1907497
1840068
1978305
1271378
1072438
1480704
1818880
186980
232939
1338819
366222
537508
1861538
1828538
1350677
316606
607251
1307951
1064875
1675550
405749
1286708
869183
1492946
831124
1867833
1062267
1028680
1412828
1832065
1575427
239554
401965
884072
1085871
1222172
188372
1652114
553521
1160370
1966234
599609
194483
12558
1148237
8631
970892
222334
1920806
412485
1695101
1947607
1140740
399209
259478
56193
1780285
1453792
1874338
1720050
1876012
1539541
1417840
310249
812198
146001
1972636
940033
1312945
131456
679285
64920
1704219
1319002
1296223
234009
1702138
1852283
1075687
1206868
809221
1531136
1752648
998475
1843386
1641343
535668
768040
98550
1940551
719922
941216
1536954
1334176
1470667
416597
1522701
1554277
1410511
1316143
328908
243011
13620
493407
794136
201982
297939
1007500
372992
181201
1894170
1089341
986993
272953
1752972
1344196
1189571
1530231
824748
1962313
707072
208362
690480
1495894
898960
141272
776912
9310
1932647
1679529
1859624
1506976
1950053
132595
1601376
1508555
928923
1885742
914402
1390763
1511179
1329866
1311225
612095
1419533
807631
257182
114980
1802260
1051181
1105295
1087053
131603
1236427
90076
754499
570380
1004726
419078
1194033
259506
246902
1493376
674636
804545
353252
1741638
1464310
497415
43578
577780
958687
1529946
1047587
1893130
1130428
1460435
477970
1486836
361453
1315501
1858648
1966724
1542492
1412253
66766
1611335
1272787
1808569
429093
441830
928828
1262146
1928947
1259060
1130930
588403
1083694
1540960
1628690
678751
1670588
67785
992234
80578
980170
1380190
34572
277583
223310
1173760
1778481
1639329
1480134
852409
1303087
1376083
1298557
618286
1689104
499883
1517768
346974
602377
1879999
196026
414661
101248
56662
116458
732796
1830959
1815498
841131
105314
1512252
1057766
43730
68092
839654
1395958
471535
1821235
1665173
1981265
656327
942782
311517
852931
209093
1153873
392637
1781280
119278
1432228
171158
394366
1498863
928243
629326
1374535
180090
846167
212476
1655022
1043698
635155
580142
193206
965875
1820634
1119963
695329
554011
1353589
980592
1948913
1522222
352190
609620
1842697
1591062
730255
558114
1877708
1444775
608628
713813
237069
73336
972268
871531
1122395
875614
844806
637299
518177
1663052
177362
774300
336641
1708387
1543841
548375
1801594
1260696
517959
425675
1823674
1360103
1285949
424263
170992
323786
1296758
1999711
830641
1779513
1093179
32015
607315
1369776
945221
1111037
1360163
1031164
461284
1402833
1834654
1902240
388597
1401175
577967
1502638
919077
248519
1224145
1607720
1815120
116163
1476202
1206899
1349222
1636159
176142
415856
1494747
1476831
781996
1578511
1635241
1239649
949488
562938
1004183
1392269
162493
487511
692152
74642
868363
397854
1246774
67053
362015
500834
114151
1037529
279753
326742
1248666
1154937
1714829
1207066
1137744
710606
495996
1680049
359877
363387
1767100
1774986
1793107
1060517
1895595
65591
1549171
379409
647158
1659769
1834607
416988
1641550
164981
1230726
1048987
1746796
1423621
1993343
1197053
65850
818290
354776
1268496
12306
1058109
732330
137754
1681954
1673981
1462003
341622
1347947
1402786
708820
1456335
11666
1264199
1500255
1684727
68367
1244945
151567
971523
1638835
347861
791642
146652
115865
108784
1837321
489818
818394
593873
1999250
1518586
368403
1564801
1266271
266127
1787564
1289299
997886
1126021
902810
493409
746313
904690
423102
1664812
1916716
287878
1556275
145732
892924
344343
299581
363340
840175
383774
1379264
1453525
1210372
1840145
975356
975740
1291248
1732273
848723
614244
670233
949226
1445012
1892076
1821269
1608618
205768
346114
438903
255225
523812
1291043
323587
1205225
759843
1819360
1122720
1989555
194376
895105
58976
118211
618357
1204577
1230267
1071975
1991362
63797
1461118
1455986
615634
1532168
990891
1544362
450310
985764
675462
676992
878124
1509671
1361093
1653365
211
650969
1131564
1481893
308562
1376967
768774
233608
776239
1647154
1126600
853327
1460346
646724
590803
430978
1535888
1849411
834575
164473
335483
268799
1569128
320113
271296
524625
379924
431062
210015
338364
582881
1492394
1501431
783569
1994142
1287586
956890
840425
1488679
638045
1836577
22598
1385438
453619
1294716
828324
1084958
412028
478523
1054248
1481735
206688
663605
1363912
1241950
451315
1564796
1879096
980538
810557
470901
1478875
841020
1314530
1749928
735327
707113
500575
1374512
370606
652523
1805334
850089
1346179
793818
24207
645556
1437424
465843
442531
1460090
1205851
1552340
578429
31098
1094955
127311
1427312
1750541
132922
1809570
1167701
451591
515652
1487182
1841621
1592920
1560506
1035797
1286390
682827
711885
1829171
1722528
1652043
1929814
1419804
1577915
1233386
1592345
203171
1090974
1591625
1040530
145514
1534200
1944002
1452431
684065
1247425
62071
1445550
1719689
719912
840093
1139471
812727
256289
334815
742913
464355
222973
684481
1751299
507639
843248
778424
980249
522799
1426731
942199
117531
1881439
357329
1221272
1712960
860981
807325
851847
171004
1878567
1678801
313534
596405
669037
1392122
1392370
1211980
1575373
1062047
1252126
154586
1230104
1690181
1378339
1534382
146004
1939651
1968896
1987145
1183309
1636815
325
1622406
638983
1659856
1569690
1004095
12154
601980
1631911
938177
284895
1403527
645432
252806
549164
635749
477269
1850399
40115
1196508
31883
1295455
1192929
827828
1712785
359496
1150526
1959721
1210290
1792588
655623
52907
825542
1719925
700656
1452136
916715
461349
1174502
1065293
957366
146418
196258
1810848
1556830
1611966
956395
1359290
1531881
379858
585651
1723004
1110786
45376
240937
1364764
748909
1038072
1662651
1850490
1625252
1350113
374037
908337
949335
318863
1397272
935387
536345
1704304
1337224
164144
1713851
1909160
1899827
1638327
509576
1007377
1440576
1814791
600428
615219
84215
1276406
1293693
1459161
1684790
58734
1768536
575563
224198
1323247
1872063
407824
1967338
1249964
1658762
916243
1034495
1297542
167437
1246366
1424148
661769
795409
684395
326940
512983
890275
283080
985453
1773443
1785064
1847501
344834
147118
837719
1004424
1237423
1551017
1408388
1277913
1249757
604145
1040120
964816
806094
827367
868462
952061
1578968
292208
534621
1329366
50284
1980289
307263
302100
1982838
1634584
1818149
459088
1847013
1750437
1388104
1066196
1590386
106324
1898273
1093709
109433
1138420
1131642
737812
1912723
599
1615326
120787
1512775
1387655
1022585
1088187
1503000
1959701
311747
1696839
422213
928692
1320936
1611634
1416331
299844
1194911
765499
215174
1553690
560029
103559
1674793
1362230
822850
79302
1294707
889036
33224
409658
160906
48129
1717450
7159
886105
769072
1461672
403350
538362
1657674
1052800
506939
1214368
1035062
834690
1578610
1680956
1369210
573910
632091
1438743
712345
1210405
956744
790508
31898
343844
736402
1846679
353947
1922836
239558
1290449
558241
926435
472067
742443
156356
1058334
724155
86413
961087
40921
1515985
811294
1876488
1387617
103223
440847
31257
1605370
1313572
115681
861031
1262998
631702
1680830
490716
394178
187021
727332
318572
1261901
512467
474434
1914716
1325671
1216002
1528297
949671
871756
934908
375246
85854
630196
1647806
1787480
1682573
854585
1793007
1947752
897068
68103
1305147
1599534
1241614
1529331
222464
1892173
1741963
617864
1664612
669110
672531
55648
355492
1072220
968371
1897867
1745154
41818
318284
1562808
1236111
87612
1773330
884611
658742
444439
286417
1597316
1393673
939162
366219
113554
692695
985717
317930
384877
1085122
692901
1623643
149546
1552332
1045167
1550132
461471
628396
292714
169276
670703
525684
1934577
1458532
1435202
393895
1358698
1395685
1397606
1074974
954156
1720638
433376
755003
1059284
690776
1630933
1569598
219055
10929
1318920
1972386
1771451
1058403
811307
553612
293940
1915499
917861
1789172
1641940
1561456
413305
1798952
1937518
1548072
1070801
837064
201705
1575326
90274
1055210
194596
1899468
1355831
1031646
919608
1780779
419573
1706998
220191
1532995
1948727
1429174
890330
1233084
1591548
1733008
1812646
596039
1982775
1310449
1505218
1185965
1408928
1094988
1949681
66811
1488048
267947
715194
1976417
10327
1891127
259441
1944767
417314
248286
581790
1929859
450379
1097418
1472630
1952354
1676057
1954637
124780
1168299
948966
175265
530990
1971038
1585963
1938222
1906027
327286
1971805
1512006
758787
381799
1949341
974963
1878067
753321
1085528
1607243
801031
1838534
214495
283880
394971
799579
819097
621048
384913
1078705
1711050
1735593
1570044
124146
645178
889100
1605381
1538993
1625872
880662
1581958
1803642
937855
228268
1248347
1064933
975317
638835
1582480
1294269
1370334
1427045
164991
1316198
1887912
469800
1647026
186429
1909774
234639
476578
1303937
485293
14974
1161370
1488443
587402
382945
395155
216139
1689266
1886492
719219
1128820
1654893
1217702
334050
462354
441891
1322868
116860
113726
1184603
1704121
1966749
960691
506590
85682
855670
1345064
1636267
901323
1741164
854943
1668492
1982323
648078
182331
708376
1159832
1961839
519198
481363
245709
1921224
511129
1908961
538256
1707139
1460403
1471013
1748854
778691
1005021
851930
1422816
332364
1381340
1994359
230336
977318
697420
1253510
769885
692569
1091092
29602
95071
1939970
96034
1467256
1677782
1160575
217090
1459716
1672471
1560755
345883
1643143
858806
455265
891672
954899
203428
858319
543322
342265
1404339
1843812
1918132
286348
182218
1331953
1361568
1499172
1000771
1029668
542921
1400696
950646
818541
826308
1481958
162437
1371213
1102701
1210659
1770920
472569
183157
688895
1821725
221558
1907305
1069567
918124
989196
1070424
793938
425225
696782
893142
1994559
1681381
699124
310551
573315
636879
1467325
583182
228694
49053
1025105
1763647
1051818
1674539
1729437
1192849
84829
1001876
882883
1028172
673023
637317
683068
134556
409264
1662467
318913
996087
615047
1304303
1116977
1995611
964811
864632
1627099
934104
226500
1989371
32860
1311452
1430734
1779472
621702
976240
1411172
1931916
286084
101130
267504
220993
1013471
1082538
199990
1160932
1792825
389981
93339
508540
387568
800304
101679
1463452
769673
756773
316695
18900
612565
923647
890662
1772713
167824
476262
950929
806043
1488595
1177987
598376
201926
1747187
1399218
335472
1161121
856344
293565
269064
450396
1528340
1030285
418665
1991639
536540
385614
1012029
121718
354559
1209782
1982203
1302448
1939190
48325
1015665
336281
851144
520484
1947058
1988411
1737926
1395705
41451
1716612
719384
854675
572753
1483318
87175
918242
51153
565506
92383
329628
1556433
1845029
1455099
1008884
1697815
665888
588702
328506
1772515
1121469
1645752
995323
1165531
1739840
1159360
764741
253278
1528047
1852071
497048
350010
1717100
1950790
327090
1317154
595222
190828
1288682
241757
123893
365673
1682226
15857
1819469
1295880
1414776
1695435
683122
1768352
1824296
1229658
716109
1138037
1605599
1725556
1693160
469133
1456572
737125
1560066
116497
1684804
1623839
1642610
997560
1788452
959131
747368
627551
767682
144894
1287424
694026
728043
339989
752320
1965193
972777
648235
1204763
1897654
361468
408687
1276590
1695910
1096538
1152379
1460694
1236057
875332
1128337
1427634
596982
1487548
934239
1934939
850390
1008652
893375
45713
1768625
1491599
386835
84359
351388
64722
1808793
1109320
418487
418119
1283414
1311158
419326
1563244
419050
1535041
1131240
39086
1056137
1254988
159867
1445659
1380681
719096
156828
1444611
149239
1106133
1511946
1457675
114932
304789
1620127
1571218
1482508
1300138
214550
1161397
1449313
1138416
535085
638111
1547330
899194
880368
588845
1232878
180105
1469177
773445
522027
814782
906013
278207
1374963
43085
1153809
1481031
738651
886404
1535293
1928895
1379410
28132
961021
93506
340493
746830
43456
80261
341886
1862627
298086
647190
291033
1396646
1802487
173456
1298070
1500047
362097
1366570
45298
111507
835314
1709204
503165
400420
694005
629511
436505
1506348
1311503
1981406
876102
504990
1164462
753421
271626
1976468
287831
1384792
1967927
224708
1153841
1844214
1563809
1057596
1115119
242559
1959097
296566
71927
1635933
1873953
792451
962903
195188
54933
1994431
1472643
61108
1891571
497358
1864423
353327
281406
2871
1587121
1197033
511360
1768721
498149
1721332
27540
54723
1604010
1654230
963989
800394
1647231
321247
1503112
77041
1335016
33229
866383
405183
305430
873073
1655149
1170922
391166
1672236
728023
920848
928034
1519048
767701
275891
308825
8305
1478890
1356558
1593853
1844486
840077
370753
575516
1707330
1518084
508397
1004511
358487
847861
1211185
1911064
465796
371123
1729197
860808
547436
252592
97022
166458
1827603
898337
497731
406687
1440407
1813284
224250
1970180
738006
135499
1234665
339106
1841900
794566
531155
324351
139758
1994815
1356098
332127
318882
1749154
528648
1040650
941678
1357906
1081538
1559678
661674
88800
403535
233846
912338
179588
132027
1263339
326293
856571
1266784
1887010
281389
1013650
758928
683364
807771
1303578
465964
785749
759401
1794481
1686339
655066
1248575
1682214
1453738
159476
1530987
883300
924771
140112
257700
446324
1289426
1648192
288910
1742328
729998
1475782
661261
378851
975909
819205
1860659
555824
1755673
1245850
182504
1151433
1334541
1112240
274502
1911842
1929630
1696518
1431449
1591033
287527
602889
406464
1481754
694280
808150
1880740
372659
1446344
312185
722319
1292556
1072647
1978235
1220772
1071645
305611
528031
1765355
507922
522748
781818
1451004
325797
1967538
738726
305234
1578615
1511628
425948
1991182
1971743
1873971
232910
1521020
1598568
172631
1184862
1521125
53504
514833
1436063
1796630
1438283
484549
175178
1835105
45872
1609800
1368507
1413447
1163653
329600
532569
422028
1720753
1428907
546601
197052
1454744
1071646
1263287
5423
1099189
251686
657345
1542789
1991843
543336
768278
1589859
1825232
1587527
1150084
1977908
1527304
1700943
1213811
462185
585751
1881130
438763
1885687
1673481
1388585
796050
33295
334517
984416
1382644
1779955
1383546
172328
1787147
1728184
1867648
1100362
295697
1611335
1888486
71119
41057
581396
583464
952724
113894
59535
651682
851070
868791
120120
1614716
859630
615761
1670074
1238084
928985
596508
1728405
1532052
207132
311977
688533
213680
442539
1444148
1658558
1865247
274050
588933
604081
433434
1834231
790106
742331
250972
1349877
691788
1278439
1685919
1125289
29170
1344489
1381917
878683
1684092
53668
1804969
459361
1023124
1739231
328898
1664827
1447501
300803
571239
1064396
34474
1776819
545129
223037
1405157
332530
201857
234696
558248
1693036
1822862
841366
1543464
309724
618246
574146
1215362
1566971
1755278
1862518
1274287
1359833
1208603
342174
1144175
1003113
169120
1768777
1349180
1032784
26620
1984588
1417025
798810
532789
944846
874918
527062
1269695
763834
1401407
670808
548927
1784404
419358
519455
1788837
887087
70092
1713979
427295
484096
1156967
1791128
1868487
1301286
1141292
52127
1054567
1934109
1542309
215174
584931
1079505
846988
1943715
321438
341733
980656
1385749
1549640
1355290
1520304
87956
1553176
1831674
1276889
1621062
813332
91499
1238847
727709
34100
512783
1190161
1766603
1127850
296813
43093
1714067
1362766
58299
1913546
81399
1340663
804942
1935342
1905137
88722
1906386
234210
28053
583566
1837480
475351
1951096
728737
158362
46659
1294248
519549
1383461
808620
1029583
1211561
1212247
265246
531904
1489932
753475
1998171
637442
77486
1347722
1909595
339882
1135622
1957187
922706
1061971
1893543
1057592
935294
1293427
1254334
1312222
1753541
534992
1744465
1953569
1899557
1591652
182167
1381701
627144
151022
1142441
1472623
1803336
389558
1561431
1493551
413061
1879336
583842
1578159
882434
732996
1040333
1578517
1753371
1477758
1573676
1320935
1724201
1904207
1068070
736172
1063863
1260483
1414223
1814142
1316519
1141813
1564435
1282124
173604
956228
448674
187029
1235680
479008
1605417
1407620
1288450
1577730
819418
1979784
1441066
323945
1838564
781618
740324
1933494
843609
558396
1980481
1536980
52228
1961612
1849152
299382
173588
343606
1725102
1792984
923817
1052092
1393023
867608
691795
1308652
1844191
855827
7442
146585
1961686
605644
1912638
198289
1812600
651193
1424686
1133027
526822
1232652
424317
1689855
911986
944537
313004
1107175
974971
1946662
1823359
1356776
913244
1710962
366767
904584
1995529
1401483
149199
517881
8002
1176293
1353221
289218
447097
1584203
1287987
1296572
1242565
54717
197422
845637
55336
1057294
864937
1606043
105246
1460447
1208553
282572
694074
192096
1849973
80553
297967
1224629
397749
1610432
1164840
1827351
1928069
1278123
1874734
1162230
1322485
16675
1813041
331205
1011504
1202257
159512
1087208
1439503
1228020
1514056
1992328
1776244
12678
513055
1521753
884885
751921
750007
360174
1920586
1356111
882665
1446366
704838
1681016
980753
1113531
541848
249769
539778
659240
692298
301086
617730
920476
1368968
249822
651261
472821
51922
1605084
1733235
396600
855086
1494984
1890079
1488754
1262386
1484088
390095
1277112
889692
1501073
418797
237808
327013
42477
392892
1097197
1945671
435340
1453924
352277
1701362
252175
1811640
1197720
590122
1760635
1266881
791268
752470
288377
1161233
337714
1108972
83623
475792
163481
1979909
335322
1881331
1184270
15542
1813606
1579447
1876579
775855
1880139
1314940
1995449
997749
215025
221406
1294412
126981
1710991
929508
1746562
1145490
35743
1766160
783491
274988
667354
1535677
1291487
1949555
1806608
1583302
1674581
1897199
1014509
1337532
565762
458031
1120186
409266
53632
1972924
204288
1774626
707024
1014345
402563
560842
620951
1523619
729640
18306
1810217
1196716
1459080
600202
1385625
1674032
1707873
1881178
451064
1579310
735436
857609
601356
12959
288819
1287294
464558
51943
1450362
788465
679338
389348
1161804
1696601
233272
607869
1762412
101512
1627246
463440
489101
1835524
518440
1746298
735164
955296
1095034
1834539
1934654
898378
825107
819455
262676
1122399
1569393
773089
1773036
1083422
1233412
978566
1099750
1816905
1506556
1051801
1258146
643971
126175
1020716
530950
468490
1717227
51487
765416
548585
822247
408006
1132475
401374
1971964
140266
1141900
1622076
896964
752652
37113
903791
657096
1640409
1830663
1537126
656102
737958
830167
187704
1513480
47980
549359
1103121
1507591
1793975
926368
1846152
14610
1243388
946735
281607
1393135
1857171
755382
1887708
594332
1385557
12374
872660
1486201
1974765
1658396
770637
995301
1706007
954494
536917
118725
1173720
1348222
1558333
1375849
598849
8767
1905559
1314232
291376
574138
1999400
1959172
1128958
1076931
68172
1190134
513164
878328
1792439
1001635
984505
1603391
273986
1316622
1147537
1358140
1533310
386690
1126389
1046277
1025835
253956
1121794
507721
1877538
1894864
1298916
496793
845447
190167
1700001
656514
1064512
971772
1942540
1423057
782516
780930
498582
236266
917997
140294
1547258
298865
1321133
1909960
1247623
230349
323277
964686
1144447
167869
1352849
219422
201187
166700
24298
691926
1303422
633789
1004822
1261340
1052652
217149
431762
961103
323046
1321853
459586
417758
668810
1797838
1471632
1182169
607475
205170
1396254
287349
1758904
811525
873187
268241
1617156
1867676
637480
559309
263129
155900
293708
677845
273459
1685202
404357
569662
1158821
1035382
279062
290594
1655449
1678548
1514698
1255352
1278917
282991
587523
261157
404672
217946
15157
1097021
1239913
885197
1078224
641206
995435
1479382
483779
1820145
931030
346161
1061071
1568544
813673
149507
1577310
691840
1467758
480141
1115932
1450060
1340877
1619887
382696
1753590
1868780
1291310
737738
1232974
1663354
688139
942854
1014378
646243
713405
494097
700044
1773079
1943158
79836
1152184
1130404
173212
676961
1282462
383235
1415218
759851
1220818
1523643
1934963
109572
1752951
780987
1607814
1602792
1331270
224665
1529239
569656
1173903
1490880
808173
957514
939957
816926
1735505
216181
23202
1950977
1937946
555003
977156
952774
27126
162028
554562
29869
54488
335252
466340
425768
1939693
69703
1263959
313760
1531122
408623
1995764
1078739
1220224
386058
1703304
661898
269033
1855363
838999
207627
1443433
1975913
662669
1880886
1664599
239776
271577
33517
1612908
1159609
833093
1971883
47569
1491229
872230
393009
1735704
1650065
1248429
51607
1406095
300481
745775
1797714
766195
669493
1257328
332823
1524107
107473
391703
1409282
1105519
915607
288254
1576278
1395170
1126392
1731023
679045
44628
28584
21614
1847152
1367540
54701
1290008
1424931
1013853
832680
1560121
1403136
321243
1044930
756074
1244700
481017
404995
759069
761746
1863216
1930266
1429390
122860
917790
936084
1607738
1287278
196647
368692
306723
1478483
1899053
1400164
11558
1572471
1172035
650998
365675
982092
455075
960202
425196
1335461
1247366
57617
843202
392398
645282
1298423
991735
1898479
179546
1467660
131568
1253975
1329395
1047283
1545963
1705758
1737950
1475001
1812781
1780003
311161
324204
6106
1856582
1375141
617896
254995
1052854
1995497
623618
1885233
418683
1710995
866924
1203890
115242
415174
1209787
1826936
227664
1254044
1488545
491747
1003067
41718
1587356
1606593
1944721
48191
27751
1942079
1900926
1233973
767164
767640
1660127
388326
894124
1882798
1803146
1267435
1271419
675629
1600173
291514
1206970
1669325
605045
500451
1280859
1363758
1933877
268878
1433204
306097
1515647
444304
1564709
798763
838020
494342
251060
778474
1503933
738182
788025
521873
185287
907775
1886161
1513052
791722
1173178
1003672
1785490
198614
418801
109784
111451
1651323
1505267
193425
1240174
1953750
558523
51102
182849
641095
1188583
508714
462715
793886
230868
1223189
1115715
884440
1625236
1605724
941882
572798
1775117
479731
241773
1784377
647930
1462222
1985831
469289
1060336
1356724
1410605
1501616
1016098
1040385
637996
481205
1024935
1991070
1692236
122982
993079
1614330
1413028
386084
1662972
1944575
1861774
1844265
1799028
871564
51231
1320011
460749
1807343
591020
1535305
932329
18294
873754
1609165
969677
763224
1415006
1325424
366922
84639
155499
1424439
1896538
844185
1297097
346844
406140
627901
653798
1071362
882507
1199631
895692
1370565
499726
1128716
421197
961101
1497791
1278385
430554
439518
783032
1551760
1833124
434776
1374237
1710607
489061
1253974
1341811
1681051
21750
453952
152275
218635
1221655
1892691
1353794
611741
1739606
494247
397430
179203
9070
1420686
775215
142413
630679
1798302
1572519
1498333
12890
1395072
15284
1583693
1555040
1185110
1171480
1546707
518474
1923750
1780436
1000232
1643264
932480
531163
220181
1648827
207494
822598
640748
681432
1809756
439118
777310
146174
751740
42379
1700025
1203991
1283736
429183
993510
713753
1973117
1057804
199420
1380790
287684
392788
1780707
1593800
1065928
544118
1228993
74270
645400
1988558
242771
1764042
154356
1796240
876490
1104819
1904445
1517503
1599801
1333597
1845246
1193855
1454943
790894
1797981
991276
1099415
1140807
775408
320876
306034
1974108
1361580
1778170
772833
725432
1315401
677786
1057614
605816
686781
1631377
1088608
1296889
471284
190619
462543
263397
428542
1567980
676115
24327
1900412
292937
1611908
575616
955485
489052
1261720
1426352
187192
1163082
1363151
124306
1450777
1958230
778229
49674
987164
1188140
832889
1234265
1579685
1248325
1714653
108209
1261947
286218
833118
311870
617372
356215
861475
1571621
458037
417281
367078
192755
1029125
362105
308826
667212
294345
1189171
93589
182058
739851
1395661
1009554
667259
503277
1317569
934390
1330474
1607000
1709557
1094844
521713
1815022
1935576
1617417
1762442
525337
65552
1890384
1415783
367245
944990
411768
1203136
1446182
948357
453716
1237242
790099
1913343
1302298
1302209
1410752
192018
271080
1572439
1652741
958857
605418
513902
822864
1092554
1706420
504660
118530
185842
77811
704100
1939898
1362695
1891238
307436
704156
1129035
1252287
1692256
377964
739117
1890199
531911
335256
181223
552823
1355424
82852
1068617
1947259
1270671
1380126
1131017
176401
345706
1816628
249066
762595
1439222
612234
805563
1329673
765800
1060047
88306
307085
309654
274774
991476
686034
551141
507829
75090
926230
245459
1190486
1374181
1120056
1889514
1906613
281587
846418
1865617
242065
928552
1186677
1846868
560066
1783002
5863
234777
1196892
1907748
1076952
1119343
1781329
583939
87927
1395469
731904
802842
341334
1130548
1710760
1835002
1988764
1080109
1412756
1248808
1674869
1896935
1684208
548241
1468782
262565
744149
918812
538909
819954
195303
530986
299450
620928
923736
1559774
1475565
435866
1951181
366103
852125
1724151
1551617
582277
1990944
1591180
84325
956107
45618
1127382
1871374
1597059
1912845
546945
1099796
5525
774974
381807
1677883
132475
1007615
622536
904455
906850
980846
1903651
1213481
1190486
601482
1108495
1403729
911848
1593961
464302
833015
330180
351550
1498552
1397434
163266
135666
1842595
574171
301998
1866524
1242143
743335
937139
374095
1569579
279906
506448
1546411
1453457
724798
1596604
613775
1144195
317648
1533783
1930923
1205281
1319640
914621
463896
34370
243324
277900
215549
1455983
685511
1469270
1641788
847809
1613766
1841699
1742068
455757
1006369
920966
673990
542499
1020990
1401237
180603
1642533
708288
1014507
284634
1083129
925618
1945767
594239
1967040
1837026
738532
797959
65744
969201
827026
20712
1342151
1659052
441287
1208190
13102
1360841
1793725
658683
201329
1296573
664381
642557
924655
61217
1043516
295644
1337576
471483
1972551
1209858
106667
1290027
1186390
551798
1485841
1729163
779248
1201890
204624
1470452
1309189
460556
1158419
88675
1679534
382259
1900920
1733218
1222474
611967
59290
286888
1169476
480475
1782220
1888785
1968747
1921138
103990
812883
1420202
496495
1528487
1739388
1169311
563983
727125
138552
851340
207438
1981570
962935
230139
1642866
333499
330837
1950905
1573051
1900748
1303457
1217
322016
1216277
671404
181098
1364642
443907
609425
152026
19560
1002516
401092
1938849
194900
1210216
1608615
520793
16412
1839985
1345159
81820
1282008
1937873
1359801
520975
1910177
684185
414832
1623407
264519
410844
672593
1619602
1936635
1065019
1997225
887821
1969708
1748049
794557
787098
317295
515214
370677
1380224
899169
380270
266663
225043
1843481
46782
237323
1517616
893227
1399023
539959
577070
1946209
438826
427491
181113
284360
1955389
1859738
1299584
322055
113974
825224
501981
279768
1950935
476468
1309646
1190931
1796009
1851265
1024279
53475
828346
1884326
1720076
513233
799566
176426
947769
1610037
1880780
1815896
740447
820436
483742
678466
1367053
507560
344422
1649581
1914513
1252610
1736432
311157
1005959
1832070
1353365
1715589
1722201
460254
1255109
1105901
1480951
10152
108502
1328693
1773280
1796553
187973
483007
1194844
1988518
169173
142469
846488
1641326
727465
517197
911997
1129396
56088
478006
1241844
817973
1944565
49764
1146709
261399
1565091
516490
590012
120503
1002234
560124
688189
1953782
1432439
1997976
570328
1242727
1216634
91303
1617597
1619697
552581
1902200
977278
321146
159320
1575729
198943
1350616
251770
1818817
427504
114643
1603698
724919
534133
1503185
1660280
737762
1482232
282921
109363
1697935
860677
847034
1202298
433127
979640
1879328
263038
1442257
1752531
1330097
330033
996088
1681004
1596183
1043463
343878
62153
1698888
1064730
1064610
1778879
35114
1974637
7113
1256725
992907
452376
1835016
770469
1707958
1625624
362269
1568987
1848639
1968748
1993573
1448962
1471956
1084570
837326
618621
794506
1627572
209518
1861314
1476867
653455
1038577
210203
1255256
70662
1223769
783980
1114960
1435121
197210
1442706
1025411
751258
848397
1563701
997207
120315
1867839
1454196
917334
789519
1445135
1214791
1277960
848045
1199023
1719854
268410
811021
406196
1146197
1766582
1837709
632343
489591
1935721
1767226
917962
100465
1421259
779123
306781
1969427
205637
794495
1613086
1120103
755645
1033721
1244374
1171820
1542505
874020
19076
623706
686537
1213238
32836
1539335
1645477
288622
920709
526338
1416536
1979812
1124177
119678
1211756
46064
851900
1421057
1962105
1980489
1066498
338693
46490
1091595
1776921
1511350
461345
1574290
1277452
651791
156255
773888
727273
179550
651000
1682726
1271134
961380
399829
663240
1040512
1900860
1455870
1835036
163525
1804753
1075126
1939223
268204
434641
476577
198997
1358134
1967363
1032720
148385
1036953
741040
230495
76114
1699680
1308794
1423654
1156657
643275
688330
168328
314965
1444297
572779
1519784
1431196
115559
1117490
1191599
546420
1002716
557287
304840
381353
1707719
1968146
1184432
1087782
762769
355166
841321
1622341
1480134
256660
935154
343660
885833
51224
1891721
1776381
145196
1565906
1833024
490091
1283968
686761
562985
1573298
1424798
1908011
1207774
1228343
89705
462529
1195431
1574164
205137
1585502
1081041
796622
293837
271712
749920
1382988
1478929
61629
1151196
1777636
893035
416594
1553891
700611
1348160
1516383
446674
1527253
1074247
440401
290819
1645503
1201187
1560536
722250
1290230
1206578
1055856
1319521
458835
35269
475540
755179
1013043
1127801
1009737
278734
1319225
1698684
1850742
1856043
1198289
645855
415988
1702262
1164628
910304
1063002
1113005
179512
835609
1151560
1869266
1056691
1378282
1632157
486991
485824
1777039
185834
235685
481005
1431828
1270911
152520
503691
1433250
482697
64998
1137320
122160
1889525
360761
1589322
885399
1924306
412056
1423144
1472545
1342420
433632
1305549
507779
1430667
1319685
321632
882256
1886779
138
1152374
668791
1329948
1172472
1247898
97575
1401171
276725
94472
952051
1622921
365087
1634590
1715360
601729
1299063
484346
1102532
1742425
50123
1450103
289961
143285
1248633
797460
1694822
1930214
184599
723202
957274
208956
721021
203592
602339
1057263
818618
604522
1162905
1437617
1712806
1659014
1150039
1860212
1081940
1146227
1010703
1185847
1296849
1164328
855944
1110871
778917
649848
1850442
1184160
369525
1290701
911597
1242100
739122
1488085
1959400
1688196
1443740
1874086
1789201
333604
1126343
880097
1119916
1883704
94310
682163
271685
873480
279234
871809
984258
1502560
1961884
102254
1559224
456909
1211605
399642
163618
967709
347258
456287
872767
263899
166897
1996817
8779
1275091
1645544
1144606
156502
458855
1743765
1382135
1873038
832433
1446443
535721
118776
1951998
537730
904931
1802212
1506242
1475061
942889
1178402
1215664
165876
225047
1298691
1392473
1142150
141885
564981
1048161
1057688
1682871
683240
572905
440297
1896384
631729
1256720
1069865
1103792
709449
367579
78874
292726
911431
1009269
1974569
1343800
1877898
1584745
1183927
1258466
1033141
1612521
1348156
760217
23608
1162159
112137
1992091
201265
232841
345802
1674535
290147
162612
152788
196498
1004300
517504
556690
1708778
434510
159795
1719416
1945798
1204435
1326796
152836
1448690
1502444
1533541
1507983
1652474
1070188
1670015
585617
1158684
1583818
1478710
1601268
825946
735619
396689
490471
1441149
376307
1597279
394710
632617
515070
994324
902560
1938551
1360433
1407719
143598
1380328
1900713
118418
1684111
1601935
1600886
668809
253743
1831009
1109008
281162
1042662
199803
1213663
1459905
886974
1604113
869553
1626516
566796
1547867
2435
720660
83756
1016893
775093
795073
184532
804123
1880323
575123
251490
1186161
141294
1902766
1234787
1065512
256531
857771
1927666
1277224
168904
1157484
1218576
425256
1120933
1782404
1514223
955855
1156957
1603839
1282393
1010518
1270244
1447113
698663
572787
1088708
1344393
1748464
1134312
1329451
2730
89139
691932
465371
202200
1509395
742024
236909
1071411
1408582
383882
1326135
887743
211736
1400068
1375660
1833472
816751
791669
916158
1734930
1623134
1328658
481146
364300
1535092
1067150
1836513
429880
635063
1291855
1206043
304862
1487515
1199752
1729308
1178275
1286005
1789326
493266
1482294
146634
1369867
234245
646875
595829
1513550
460579
1485169
13582
93942
885782
1212703
1248420
519925
874641
449772
806793
1552303
380835
666345
1682837
1752519
1383441
861486
1219138
1959238
220072
899077
714464
1220778
1075126
346875
18471
1933042
599927
1828228
845809
1564420
1573593
1343620
1455047
1794583
1087645
571133
132238
1044479
1618429
519663
375179
589331
150087
330050
686126
610235
430812
235753
1713860
447170
1441832
168567
182226
354740
1758880
1218705
956300
390965
1776866
1451176
730885
1352093
804104
472527
1731905
1549223
93687
1737214
1848017
709047
923651
1629431
690451
985695
1722378
241787
1504882
1494454
598149
1303948
981640
1713848
944860
916539
42272
361310
879896
1720551
894272
1033017
1520680
964683
1955755
1743379
1877035
130090
763265
1238489
1368385
569721
1594829
1366458
1852238
893738
1184513
1851595
1958683
1224257
359558
399057
1722286
1517603
1139599
1034647
737491
987790
1467533
83261
1208468
1673055
1941188
48167
1208260
1643537
1737564
385637
941648
341949
733034
306499
1279106
924924
867398
535763
361050
1783144
567635
984585
1671767
924476
1928229
935329
342528
421629
146063
998930
846334
37615
1533003
1943388
1232379
1266203
54349
474844
350888
812413
109630
463595
1745282
117434
958582
1224774
292457
1823739
1802446
257940
1181248
1720266
485480
180624
1675873
753524
1504682
374480
1116552
52308
241039
1833010
1919748
1726873
51389
905926
610575
709041
1416811
1462627
1691003
143004
792805
1091714
1286109
251448
615577
1997389
316811
1172556
1386385
996903
1188955
1140342
103681
399277
1789350
1755766
743480
524146
336265
1773191
296623
1974910
768152
1551216
585777
815339
1286443
1943045
1360986
1833452
1936056
75526
812945
1702987
1407743
457482
143904
650490
766360
464799
252158
1550785
1195099
962760
1198068
1087222
128912
413999
1515167
699013
946161
708770
840956
50026
1070829
1060829
130008
1002930
736536
47649
167750
347606
1190411
1538817
1211796
1364617
383473
1202637
500646
1206233
1714045
1539432
424564
239922
960443
617277
1160433
999709
509068
1270918
1210662
1992938
1237474
1602287
916751
1251936
116513
54121
1438938
91654
1921091
970176
183047
1178884
1060133
105472
1631991
92322
236398
798156
913471
1254530
1322198
1431860
46128
1889594
1115604
1500700
450595
1473371
1406494
1831495
177205
89964
1408124
652884
234439
929536
1497638
361453
1450569
767287
1520722
1497154
849898
1286765
1382218
939547
896621
1452668
768037
1776899
1518070
9908
1770517
1902343
1507903
570741
1441315
1214750
519934
1098453
1882546
590461
730496
1550712
1647614
1255912
59317
254091
994399
1703915
573217
92540
1667480
1316449
701996
145100
1422026
1551951
1995548
1138690
109126
816067
95816
1674252
1433570
980241
158274
1756290
1149161
1684900
378635
1673251
369619
984275
627882
159007
1231511
262452
1671109
1002289
243923
341205
647185
238742
1749226
1115648
1470855
1981262
1194081
105990
1663274
118180
346890
1952864
25148
672524
182898
136029
1496898
28879
80771
1245826
906260
784044
561694
555223
1050959
901047
1013544
947678
307860
904958
305574
985647
904386
1216728
97712
1792064
917163
334041
1176736
1656744
580092
1993688
753478
1125460
1458075
797290
1697373
934499
1244524
1316493
315493
1214590
1662520
1137230
1340619
1037323
1620062
1799562
434091
29047
589852
465752
1675541
1022018
384002
1129972
1751405
1692808
1396162
1093190
1806593
564432
532425
15143
1723073
396496
1342448
1121669
829466
539635
1284406
1828719
1383247
394982
616592
1101942
103064
1502345
1335612
992629
1121080
1737773
545625
1455795
1638640
594981
529232
644979
1049257
159657
1925693
501533
1248962
1276806
78785
757448
859052
1478473
365439
894304
936054
428942
813114
204401
1904941
1932609
974894
1694406
554108
1053652
1977614
103935
553034
1709591
1648829
161042
1594136
275844
965195
1549374
1875652
1486971
7040
343329
633317
556832
1794020
819905
537731
1503862
208740
1332324
1603495
1794722
1638071
1263468
701322
291812
1653369
666176
1575038
562499
76415
1123139
1411792
828216
464086
184240
730126
63650
1492935
11111
50794
1831750
1713633
1568467
1891590
1161227
1284870
80709
599647
465040
563796
1546573
1366182
1774295
1454500
1724290
1579721
1574534
1998076
1862859
862066
1902654
1155819
140468
1835526
597864
1665125
1404569
221604
1389873
507289
1801412
1615850
1979260
827594
1227425
1445099
166964
1904887
440895
1610948
160133
1216760
1749951
335996
921671
1745247
797538
231500
1139598
157504
418233
135425
1293514
837734
1464884
1076058
1168241
1370258
793340
1518166
1474956
206384
1368612
1679010
19324
839895
1908166
113875
335922
1764740
1157766
1578462
1371797
502871
1340248
1309811
634332
912027
444473
1434128
1756397
1384049
135423
125230
1599251
936704
257349
1820956
1697297
1179906
357466
212850
161373
58604
540637
784158
1304512
1378607
389655
247677
197917
1337297
591322
1085242
531854
1029846
849065
1730269
454699
1445074
400394
325461
1007022
1927098
685899
1928477
271898
1388768
1226837
612940
353131
123249
219312
1491916
1494020
1179564
737291
1027767
1211024
703124
1924619
1500817
1325518
222641
1869279
502815
506253
1140618
1549639
3747
1589878
675956
1071946
415636
1299585
819248
361044
1950068
386656
97901
1778182
1033466
1568036
1625136
741219
64837
1204141
1829216
1273422
124066
699212
46354
1815430
402610
670912
190051
245145
551197
1321602
1284154
197721
1628317
1913984
1056211
696608
1038162
264813
238958
1630445
184284
274150
200501
1555001
1871601
1953596
803380
1890265
609003
308774
1634600
1510036
1304166
408393
1723281
1482938
1741038
807263
264287
939715
787234
980420
1486753
1106799
1885339
1187530
1700982
1453996
1263127
1362661
336957
1793833
1202275
124224
111244
677372
403126
908394
1814239
1547167
1989736
764408
24162
1698336
1961827
1849520
1404045
718440
1733835
280092
1703514
1568974
789435
596299
1901704
1731712
1960982
1467683
714568
1786971
133109
1259431
460548
1895492
275518
323158
1711178
1392710
163948
1299695
952883
142480
1238636
1279018
1088034
1508061
714843
491875
267311
671721
20432
992885
1987949
243959
1468166
896191
370361
1119906
301262
1540222
424337
290925
612772
302240
535324
903882
711998
1472671
1391461
1397526
422778
1390579
1889075
1993165
1103565
386070
835841
862971
384137
1425144
629739
90050
16835
1821324
1784993
531512
842879
914614
1957803
470769
1406198
1245081
528721
815963
898240
1172896
1542298
1104848
300387
1144913
804762
1967701
271263
953600
1346653
231788
398049
1176986
1923371
746030
907271
1888020
626949
1126596
1679493
780313
1451924
1646475
1802351
159285
94318
633133
87934
1248182
156390
1768233
1602262
799791
814560
1410231
1044870
1982938
1188068
1394212
1192966
1817324
214913
1907010
1326534
952790
1112966
1565680
115632
547298
1239558
1047832
273019
77606
273567
498857
439227
885566
1183868
1252901
1002093
793811
343780
1568211
336905
971332
1386506
571800
414918
1583635
1983922
612527
31551
185478
258330
1629260
707079
1175223
1216760
488396
1773124
1802177
323833
841464
585669
549974
514779
1627574
171336
287986
1252879
1379289
741449
471498
1692978
147124
164026
820874
406422
1977983
957908
1123492
536603
845235
45137
546880
478998
1340511
783890
132849
461294
347630
908926
1693718
1866366
173703
1086223
259569
1984071
1439326
535178
374770
281623
1376414
792865
714641
1054689
1442954
1797695
1128190
1820842
1477616
1904796
1067312
1444237
1238843
960273
442230
829358
1290702
308481
1337075
1407767
594903
45227
234078
1061620
1761462
330529
880304
97860
897414
674613
951046
1492871
1419751
1692479
1569142
1450041
1712728
160152
409303
96620
1862869
1889316
788381
1542250
109843
1577240
1723634
410037
248503
1118788
1517394
1119696
561321
716820
406063
115581
1563797
461127
327051
1198688
1936562
1196988
1983402
1629332
1578191
1046215
1858720
398275
853400
1927536
1798561
847498
188716
633947
1156565
493611
787804
1944899
627989
842287
1697354
899937
1655171
1005144
484461
61362
41511
51770
299413
1072382
707793
504025
901812
1138365
215210
1153267
148573
1264242
1199557
1259119
1027408
1113526
1224746
1086588
651166
1442947
1423805
584245
1214058
308350
295326
1967100
655181
122171
260209
697905
1399701
1077771
168777
1387234
1753109
1045097
994172
1447537
1583478
1872485
870913
1728256
1816351
835845
480010
349775
1252845
1618017
646079
594734
376376
1286650
1318699
470911
135015
1914169
43646
246838
771090
264692
1243351
635087
999816
1547802
685485
1937148
1409447
1432777
1050633
1307830
781786
1913917
132324
1407010
77974
122145
560721
1897013
673939
1068934
1286030
1118321
909150
1021110
292227
1330117
1762892
109744
893289
1393813
1762114
1244398
1498777
659145
1559884
476099
126591
161074
985562
1143786
474450
1661349
496672
810172
261546
460611
279516
921677
313551
198198
1017785
677893
1028695
446792
1317120
295261
1333852
1456837
1629079
581670
1450697
212152
693879
1852089
21013
1848608
1740113
521304
1690827
718752
917481
1728409
1890791
1339397
1610826
53839
301066
1125245
1938796
1080675
427885
309950
943756
1045626
1095429
1992940
373984
691675
1919465
201246
649360
1032192
1036367
895124
1956969
28645
707182
1487803
621254
1150551
5754
75216
1153416
277309
692612
1579881
308505
1732296
1102066
77252
69046
830809
519831
1873630
1606796
1376755
1042625
1551339
290400
1368879
576333
1248876
1825191
1483258
1377263
734730
1302897
947305
825365
874993
720794
1390212
1710329
306472
286795
1207046
513441
1148706
20030
304292
1760580
1577744
15358
871494
650146
1775712
1426897
1043246
1643219
1899439
1655163
279371
466232
209725
497476
1030254
993599
1515853
1337391
527000
737192
732680
1057251
1849272
1551046
1601293
1045895
152965
1683971
1818808
891982
896912
669281
164104
455784
1674426
1057064
1196151
604890
1158245
1371577
640914
1083408
1306326
158796
689681
1116354
183082
1665625
1315251
533789
331349
634327
1396411
1963696
38425
1615936
445290
1389463
769488
636941
686326
1782136
1823247
1201450
1768368
1752512
1335632
555314
715143
842636
845420
1175906
1003600
845519
398778
1554191
476985
812223
854514
1913652
948121
975673
717564
614529
434318
1989294
743
696892
1359501
1997700
202195
10381
201438
1963501
1779586
1646553
508440
785490
748737
312048
177144
732446
1051405
122140
346974
1477213
1230927
1407043
613585
1607844
55447
1772168
232565
1660241
1325905
1557129
1061940
540850
1392477
214202
316980
1260500
1631720
1187342
1634202
1673171
1404972
515463
250300
917144
1407636
263720
1291309
1616807
1431158
1566456
1823553
1609308
1938494
1323449
989485
807201
424607
1769310
593981
908422
24354
1085519
160924
1039283
151959
1470131
664187
1020951
262809
26814
236422
1017878
97758
1365825
866981
648622
1931046
965138
1238605
56575
1690014
746888
378903
1697756
1259448
826461
221770
62903
375914
1331147
1019948
860439
405383
464757
961677
54748
1361779
475343
1548982
1800152
735151
1059999
1919792
1923483
531139
611053
90657
1042687
283262
1675374
865108
1915422
168836
902339
1230797
615372
1764995
1942278
1585255
480115
1071341
951396
1023251
1990532
1342470
1884919
642324
940669
1356060
391223
694030
1983775
690743
646700
285428
1170297
253611
296323
341956
95046
663820
563301
1850970
206806
1950309
1136372
380283
182608
1179102
1213703
441798
1854696
1550018
566973
154012
976150
1414371
1316954
307835
1289538
372274
234612
1196022
1390391
564416
886560
1360070
1293062
593711
400033
1649055
776698
355621
744111
516360
897756
1043188
1394531
1040171
1574559
1157993
31340
690964
1940505
1429084
1647317
1433997
414479
1753143
1402986
409413
1898087
947748
1567869
843155
1879426
992201
346660
1550469
773310
462821
1302318
308353
277768
75189
1792870
661953
1617764
1894144
1101899
196204
529837
1782084
1358537
1062438
1291192
962873
610528
1411901
1505082
874933
1973066
563620
464200
949663
503788
574312
871626
1871595
1939991
1670555
1832499
911037
1186063
956606
1429221
1724367
1376465
1120536
865856
1819704
320305
1436371
158976
1234525
1731473
1043117
972213
234826
251384
1602953
237864
571573
1080805
1804866
1067564
1804890
262188
1445856
406059
782647
1678236
951655
1571091
593727
25475
1486160
1253949
1954530
1533864
821060
1301311
253984
520180
189667
1173536
1543979
1680377
252202
528151
1725484
590953
1572831
1064081
1710312
527813
540978
1820529
815506
908362
875977
1151282
618911
1653837
649935
849347
1425627
771496
237343
977026
1914797
815624
1194668
20502
1983427
1113822
1090909
1935621
1953711
1452251
1964860
1695606
403722
1521786
234468
216219
644186
691068
1477270
1431282
1701373
561175
1853725
1925311
1131693
1924922
244942
1926824
1907600
215512
516996
937077
649884
915428
1412464
1761757
393363
256403
1462220
1247796
383548
1603926
1515534
1566629
120708
188658
121347
1239208
1102470
1859680
96003
662982
1645468
413939
144493
1501678
904670
362396
318463
539699
654944
286310
773330
1502057
226518
1500981
1219615
1839706
1557308
1638103
554985
1893022
1048800
413662
504588
1062766
767807
1637381
1869187
1213331
1737580
591835
264534
1294531
1218161
1007818
126125
1259986
537660
971151
899170
1315756
1227467
1621242
1475063
508383
973904
1281858
1275414
315494
1753231
435265
744841
1306744
64198
1816239
874515
54719
536645
461216
568379
1342877
1136088
1745586
1546845
1411664
834667
146924
1861415
615133
1328703
215436
1624738
311809
1802965
997804
1495024
850103
1538292
1761950
1738610
780321
1830329
1039712
993209
1309379
1067341
1275609
1568561
340823
350721
1151145
335539
671643
1409875
1786227
425342
1455833
1377578
1909149
754294
1723869
458769
1411392
1377298
364213
669736
1327567
909337
1190231
578251
1009459
1050800
1214695
1096455
1268599
479284
1966673
1907746
1116965
929535
1471041
1984928
1920043
1647544
721202
970578
1062487
1636490
1169513
13650
907721
736244
116688
1194577
111704
474751
989647
1677057
1791817
350343
1874700
1429157
1142497
231996
910088
458935
1694916
1455036
1087181
389268
1866919
963419
1271019
565068
161054
877623
569418
1466126
1809857
1925745
1349056
1205539
1083601
1118761
635040
1743499
1383432
1009795
942411
946057
424997
971016
94841
1440919
190218
19145
208707
1228474
720981
49608
1523356
562178
1292292
1172905
745418
1533527
73918
51014
1693649
1600296
507210
642909
1396090
1544331
1217036
621774
721033
1567448
470328
107531
1636252
370347
1921046
1785939
1596992
490100
56346
211236
175454
743610
1697485
1058664
412034
1272958
67169
316151
561383
1333205
391510
657269
226023
976289
1227285
515074
591556
700888
1204749
150430
198286
799231
1520586
1470491
1403568
1519968
405393
411913
463330
1709010
876336
359697
1917560
1720538
1499723
1729330
704556
496122
101198
321001
682058
1403024
902504
369425
1822810
1576676
872603
1003991
529779
803738
411021
991823
1488035
1757599
1974581
1149566
1585561
1382700
1587833
228219
1346792
1710500
254393
433358
1543285
1956096
505423
572521
1585174
1282007
717327
1386745
1945465
301533
1877689
815642
1362621
905760
1207058
1252158
1951884
951208
211593
1337193
674917
1582888
1703722
1926302
669933
232210
123843
314916
1590918
1552693
1508807
1525445
1179219
1941959
1602705
427259
1405074
574258
1529978
1071942
1807770
638450
259922
117387
1448559
861829
1091952
1719527
1599966
1874821
738312
105338
1361689
1808568
602104
203221
1731771
1373468
1612886
1695856
1918054
116631
598571
1073564
1388186
1262211
1726373
1550948
12693
1591123
1695353
1107580
1027284
636727
1352790
1105308
1018811
1598426
189868
1875782
1162859
53463
140074
1434303
484193
787040
535476
1163070
1485679
229244
721351
573438
961589
1438630
468669
411825
1810660
234283
805931
1175725
1813568
649581
843325
1836555
46955
903430
63957
799423
1013923
1647495
902894
524314
917933
1544061
1429401
1980720
1539831
785045
1720832
1666232
1917580
83631
1755000
1992217
4360
736931
349772
353247
1249347
934833
1042281
370751
1896941
829030
927297
217237
1503443
745061
1327823
1403279
537897
1384174
617954
343899
697607
1893198
729379
1053113
1244255
1689669
913337
813712
147466
778596
1970022
1851466
252838
107264
1953101
1870203
1007855
713248
1036183
781308
870801
1750289
108382
1627297
680683
612822
155708
6558
444437
396127
815115
1147231
399527
1496161
1419420
1794382
469913
922347
972852
1444239
141766
269145
1314473
1753528
1729210
1041727
265637
1888660
1130144
21922
873048
494933
444659
807393
1404806
406256
1381501
63526
229517
1935337
1082832
1853470
1980965
1511569
926833
219572
1238742
917206
1100739
448677
399570
153101
1903505
1536081
1642766
1939190
404112
1420903
558420
1763452
801824
589927
1703840
1431604
107332
979214
1760115
1136022
1970569
1622071
767181
1514748
1326794
441769
1664630
1415106
654358
286849
163326
1470703
621967
688359
1884181
770384
1779708
1307837
1813827
1182487
1797183
726312
926778
21649
1571001
68176
702791
771219
775795
1074738
1633547
203852
779982
1395964
538724
895440
869684
437122
1651047
541786
1737207
1732018
378861
1676016
713060
1941693
1764610
274807
1191486
819574
779239
1177844
1687910
860133
531735
666244
1341377
703109
245903
1207571
259032
1751590
418612
1666526
1352342
1448342
1848010
242407
1798959
1458508
1543371
1283863
358657
111751
501170
1779365
21257
1893676
1800054
5407
590064
81174
228263
1668395
155697
1451633
1775691
1870103
1278390
64356
115224
315670
969495
555438
1503546
313280
1327075
355612
399687
989663
1394766
480437
179636
763567
912996
495829
572107
389417
1410939
1193221
1242404
900539
113222
1828892
1200931
1373762
1422523
1822967
865037
283445
1988446
945418
588285
1115636
542146
126254
149972
545728
101082
1618360
1092875
1561715
882127
1308702
1977690
614856
932871
486697
894613
1078893
1937292
471449
1361808
276820
507407
1284187
941852
456117
1799694
569419
852172
51535
39210
1132390
261078
693800
303576
743083
1186572
1612164
68652
18763
338008
678893
437637
963495
1485352
821110
1178651
277471
117815
1613803
1628762
1061748
94540
1546189
1077631
1876219
1624684
160939
723669
1115882
108318
344367
77237
389076
1052775
16476
1830425
183816
830458
1832859
707898
641690
1835179
1350331
395709
1602847
592043
358699
1218930
1706710
1999233
532599
1769528
168763
559858
1197131
1561205
998169
893002
1587136
1610748
306886
130784
288947
1760807
624344
167968
1809350
1111680
1197782
435061
741185
1711502
1979603
1179293
85096
1312050
1907518
711908
464770
69331
286289
365653
1451538
1703081
1668478
142999
537699
393644
301861
771321
100951
1370391
797633
142111
13936
1604666
401430
1210786
716700
962260
1141053
1943605
992253
1987352
590197
805521
1242623
1124657
81897
369646
5493
978601
444194
237470
1291926
1853545
1115913
1018942
921757
1627719
620751
1609127
1418439
886106
1959746
1751513
1531492
1463971
785296
1235789
1347630
1814540
1513370
340663
861668
30844
830689
1396352
27471
1234169
1925099
694128
582276
1538717
190793
476801
231046
1090214
1059221
855292
168783
1312901
51505
1823891
1695513
1172804
971621
1020326
1148527
680473
928254
423951
1786052
1202983
1660026
502636
1211462
604292
627842
1184974
185544
1042286
1440839
1257243
133899
176180
554454
615329
585355
139203
88529
1845200
1474934
300513
1715260
729076
311429
1636468
1130337
165503
1752768
775371
669697
139578
1340841
209471
281827
587602
2525
455529
533133
1441974
1570254
722734
697916
598444
1393238
1020514
1945420
1716718
664746
1730319
413826
1573084
105487
408876
1931859
1653740
939158
1117110
59985
892748
1701110
264664
1214577
1507339
1560204
504071
1094203
212862
439136
943369
1410040
1854771
1333561
1622360
745510
1494778
1084385
324675
1980874
1022312
1792162
86506
673740
1940766
1003301
893572
1257901
1463028
1579318
1699497
423828
828812
783829
1256604
35534
1151808
299273
1477691
1704414
1450955
1974170
1259539
64203
336471
308101
1373712
1236357
1866235
332355
1462155
1536994
1343929
334576
206666
1931965
1058422
1017850
530229
612088
1142925
436677
1928772
796910
1415534
1593121
1659229
841560
130358
141429
1527349
795840
1917017
174116
1175582
1763772
1701547
1847797
264578
1119972
1426755
1785728
1045423
1735990
1036409
918792
1771125
1183854
240907
41153
1966754
1893719
1339913
1113701
1819354
544284
1509075
133061
18329
1658679
1696914
1810121
842215
1873735
81118
1355509
1476085
893922
1954495
421752
1644145
1719280
1960816
1422555
1667378
234602
1264935
517134
1572762
1633657
932735
919381
1751059
1947336
1047956
516623
716517
815711
185646
1729693
1971653
1122203
1959374
210952
932794
1211635
13977
1088517
513673
293032
1226236
1477608
1970110
1129044
1687735
1759709
810245
30163
917759
1169498
593397
557323
643453
1027968
974790
1132342
1468314
130645
742117
1990438
1353017
940642
1981286
1039530
493433
1183301
1963114
1949760
1969968
641145
1800156
796182
1369344
1543945
1977583
755837
834892
1339788
1841062
287298
1175987
375606
1317191
926665
1593999
1323695
1530151
1546737
551208
1110616
1535651
1573621
815606
1195183
1183750
339093
1425684
1166989
633632
1255419
835830
187074
600671
1735849
1665386
1876713
1716942
654345
639709
1517800
1656552
1944906
1841732
876153
1792862
267245
721256
1052409
149218
1826258
346798
694444
611131
886666
1793395
1237185
1506053
249450
1766390
1504220
1273355
774302
535304
1352573
1624225
101855
927919
1730989
955611
1746268
1577813
923462
1029860
1319328
49831
437458
109483
1008092
770449
842010
1430037
299674
524232
1744217
1850107
301191
1252821
1358875
1600276
1215843
1468355
663931
894127
396686
1815184
1969804
1122385
425477
1655299
1288390
1946843
284545
169116
1790536
1207376
759388
228319
1468582
563705
1187568
1138154
1834874
1777065
1598147
707928
640342
1898657
1056486
602952
713636
1042173
309738
340057
870215
1584913
1965509
1702958
1668426
127960
1326272
686409
522566
816165
128941
290156
1793267
739905
1700977
541050
1092677
888549
1742718
1821924
701034
1000569
770073
1894525
1398503
668631
1283956
1087673
339998
1155005
489954
1757509
1934102
805031
1576394
385251
838057
277745
1346806
476915
746432
956969
1373665
177372
1413150
1866558
149661
1250385
1728306
573250
637084
1496083
1788075
803018
1827678
1585621
1594317
1981681
944167
316361
786116
1488151
1320480
1026797
1608072
1934774
1326224
1642560
1679129
486682
753944
1437108
1996595
743478
96096
1601134
930131
1342916
46743
1736626
868913
550644
498738
1338442
110921
1291818
340072
1538507
118177
975039
1804066
686206
739877
816424
1766456
1083235
118030
1808646
1281583
933570
26011
469711
1775283
1261895
1736994
1099037
1624936
1072137
1218828
1492440
187125
817398
1159271
155287
1513606
238481
1475702
564717
1227923
1536638
995462
620116
1745632
751879
379145
916562
222327
504812
1557034
1166150
1008442
1699904
456539
1856641
1545085
556750
506698
1892821
964374
148949
1710831
1718417
209799
1051662
1160563
240044
880065
1259870
209311
471680
1725278
76329
739262
632831
1346491
1701922
707207
1525549
1148754
839302
1267262
1959627
1641998
650138
1511478
61456
891185
855420
688799
1127656
1453154
1790839
236684
799352
1412614
1028920
399334
645721
1372878
1365338
1848892
1811425
1461377
1614258
1454417
581807
911072
1650134
1650505
1782157
1424183
1934534
912638
1028765
1293779
511203
626781
1823966
728500
683422
97686
565640
650471
18875
1765338
1920208
1149665
1717719
1895184
116518
1677682
1044400
1637340
1558230
1245192
1565373
1088730
193646
1957888
246298
1774389
399708
1070686
394706
91752
1623923
1213771
260786
1128384
1315670
1372331
987368
1410448
345509
869474
207096
19472
1831151
1956373
274633
928442
1671247
685641
1551017
1824962
125078
1841502
1499822
640059
1123059
1986787
700610
1226592
1975152
253488
1151022
235780
497797
1114647
607196
1046825
1583838
336318
1022816
1068696
1721156
111994
1214187
1278456
855177
1350691
344018
210619
1135648
1099749
401852
1924786
1750761
1692861
1673
1296525
721714
1359988
946465
1553278
1076915
649724
1066698
608531
1126966
1181003
804677
1959963
383130
1024015
1453797
1588618
1849274
1042805
25936
1360239
772783
218925
197768
1774493
553877
1469668
1992331
37778
1396912
1011021
1031208
1005135
1137682
1716344
1040813
586437
689365
689247
521647
339152
1721702
1031885
635238
978912
998952
1857496
946504
312077
1328360
1706465
1697814
1151597
1867865
1644630
948485
1492719
1309855
8432
380291
41978
190454
485681
1308052
615944
1300268
1615784
169247
1828553
623087
1855507
1295210
1282772
79804
323814
144984
1791208
763312
675101
283803
1836401
1080041
1095363
205746
227238
465365
590600
589016
1129383
293572
169109
1065182
196548
1040338
1631986
619370
96892
597238
1909441
1321823
1859768
1299460
1429059
475246
655450
672588
1206820
1444740
980350
1960452
1621711
707538
36558
453338
897610
385405
744588
885484
250625
73880
177376
1832354
974228
1968013
990599
1851324
1368400
1224992
1212086
1873123
616967
492098
1373255
758667
1808126
1678190
659875
1811982
1238605
1763027
478377
1103188
1717676
1786242
1703123
283314
1585210
1764294
1152581
1926161
642391
458171
1265123
1755887
85069
1681432
855708
58197
662930
1295547
1656160
1868906
338170
104614
645483
439446
1875967
1764191
1408126
1877652
510980
644912
607435
1435029
1034915
323242
1343240
1055450
1737091
1467712
511048
1387463
1977816
1873064
45029
99302
1263224
112360
514239
566835
196695
1820184
652679
1677768
1216169
414345
180820
581451
434822
1732711
804259
1823254
139513
1563165
1644613
1165371
1780612
208509
1253779
605883
1842552
1802344
1137697
1069188
1134807
488755
785540
1337611
1959705
1894782
1957239
685626
916142
195084
1992918
903382
988436
1940779
493642
1379451
1465610
1245893
1934
697900
308620
1164640
1179868
1445720
1131797
697963
1528491
567249
1974558
524836
1350404
1745014
1423300
1219758
1570584
1256094
1199668
162843
145901
1265590
121180
1422229
523508
403931
1773420
1217723
1202979
247965
759833
763599
1324905
676205
558897
804816
1337146
64543
1398493
1412412
1404642
589323
1431987
1744691
1521771
380895
246456
1408659
671873
325926
1583491
849029
913825
1313806
699900
13575
1227797
653521
1855655
1974741
1040404
992646
1211397
842783
822357
1346719
230342
246966
930200
1414069
1185147
205687
1198339
879492
1921728
1235469
1927663
413111
1348949
1364697
1520275
924753
1317781
715127
1142100
399721
181288
1938658
1579641
59289
245122
1686438
1779227
1538950
39454
1733004
1531130
1575588
1773633
1063037
26298
1387969
883776
1524061
1034857
98505
1277075
1300540
660486
1356995
1715480
920820
282227
536553
1061276
1427403
94809
1397768
1131820
28175
1580689
315945
1150765
127731
1585666
7656
609576
366124
996229
1751793
1168421
248940
904987
1008458
1688046
41404
5436
1570627
1740390
550669
1686029
1767013
250215
1089771
537806
1524278
1610927
1618143
222671
1637493
1724486
242835
1430248
1288225
1746813
1815284
906654
673374
195098
252546
1753590
1375596
1339809
897351
1520914
1088638
1543795
1743790
1065406
779238
420014
1273744
1790406
868852
416451
1432227
962507
313192
1778978
1699778
702219
1247753
739986
1883293
872779
1533845
1538167
533954
491124
1395697
1399216
1784866
50519
958881
56424
24871
269740
56244
509989
1565598
1896148
897215
1457960
935633
1218845
1710645
1886931
149906
1993798
1885459
559442
974086
1658501
833017
317208
1768197
1562681
1475823
1677555
1040380
210467
1097681
768069
1503
1074630
1006599
934537
356493
1060747
1241853
301569
1222043
2327
1496042
1474101
1083661
631954
1972964
612910
308775
988535
1734638
524922
1202109
277021
1346706
1650658
1990236
621042
263052
1101374
700900
93083
130523
1069809
927942
52641
332423
706288
757654
919387
568003
617545
685338
1705684
226472
1998807
331891
610005
630669
1004271
1390440
73416
1805405
743882
420853
1364008
1401653
41719
1510592
1993612
223745
1211057
546648
1220210
1202462
1207468
284983
1577981
145609
815817
1754080
1647330
630277
114654
659482
1661529
17538
1880474
1154827
420911
1620698
283110
842321
1356838
1737999
736940
1184214
1160770
1858608
1517734
1161474
1631911
457643
670305
1778175
451918
1671339
1892832
344352
1587831
22326
879223
888458
1489479
829460
1929886
1152005
736016
1913906
67575
806244
1840066
1001484
1445857
888664
1746014
1494048
59435
5590
763394
562059
1885669
858974
542484
280187
1428172
237347
61032
1871066
574901
23487
549645
1064540
523215
1511403
370840
1745341
751685
798318
1697356
886256
80856
1972465
24840
1677805
1122949
444149
486363
862592
356317
369787
1317014
1969126
736384
1278113
1592980
1246810
703533
255813
1229938
1228390
1073196
1554393
1395086
128810
1849182
327650
1294728
1129071
1276430
1515109
1947058
663281
633469
1701531
1761233
809745
1104137
609957
379907
1953085
1263460
43889
1356771
1519568
1051743
1258756
1759662
1668753
166824
240377
104323
1982480
1891697
1520826
1204682
1195176
1549800
93537
733372
549653
1092662
508397
1158704
1381875
219774
837866
1697125
529025
1880251
719671
1639421
1791429
1518614
827869
1011284
1689478
843702
353431
647233
1763109
1646140
612713
100403
1012165
1475460
495544
440993
1628189
654516
77274
1161640
531170
1639609
1860768
1578425
1412688
1360289
1125411
56792
1812342
1615813
172950
1160120
1240454
1594006
1251399
773991
370443
1274484
87601
747733
653833
1614625
921539
41646
1973595
1454181
1137686
672902
146524
1432286
179195
865172
596952
496875
1038953
325412
1430448
775747
672375
1014544
1959789
894850
1630949
1542841
267290
1896310
287066
1941141
935235
717741
617942
1904375
1442392
484858
1993273
1577459
139344
570493
226660
1335276
1703463
1825407
544462
1472328
819829
246508
800374
1205823
943700
613830
729472
511502
1820759
199287
110814
444723
1968558
806755
718450
613686
958586
1501988
290505
1991806
835620
25875
1195407
966627
319110
105490
845271
1175371
1725553
1137219
1354079
1625449
1370143
865629
35557
1538258
917571
1104688
196618
806647
252948
1406114
1964084
132940
714186
880786
1217165
1680823
1259250
104839
1923894
887630
1225547
1535836
16593
656072
499870
1620888
48135
1377883
1378699
447976
264319
514501
73892
1827909
1417662
426208
1933575
77771
1197393
89816
931006
1513089
171979
1790541
1225765
1903002
1595023
1871881
117872
479780
572457
1190276
1760801
639610
1484190
1047881
759932
147853
1584577
1440489
29138
748947
372486
1627636
656780
358814
1172969
448514
1539207
1177561
1631804
418544
36180
637412
1289420
1264076
1799082
243533
195409
1449557
646084
563370
343764
1322747
1336858
1417279
510816
510780
1894717
257336
227382
629222
412104
1927189
1051907
663011
33577
584981
1394760
1474679
568787
210312
355380
901819
997286
1802306
1348325
860242
1941997
1026213
215586
1376147
1452641
522120
1383786
1724832
1717149
1444286
606816
1204991
1636070
1828601
806526
1463853
1137808
117422
1850282
1954166
1920271
1612852
1292470
616955
1680303
786406
1938189
433138
1844590
1082502
124593
384350
600243
36337
256652
419500
248381
1351240
1426390
1453265
875169
676678
677849
1006196
1970658
679646
590645
1485848
1609982
1388584
980436
1190079
102723
895704
1806834
195774
1157525
358812
1704255
830691
1366271
597092
1095556
162802
45954
446689
839006
1691015
1427311
966509
1973426
444266
1847003
349348
506719
1378624
1534804
789342
578900
880583
207154
35549
402563
359331
810446
344514
1188810
545520
1218651
1912649
1138432
32268
1052852
1117498
877222
788516
1627091
1245338
792164
512448
427640
1688953
90545
1767124
768169
456853
703265
620235
1956504
761556
1755866
617906
79636
617066
337871
1861235
859367
1924101
836270
121304
1956937
1156454
339928
737110
1943342
1995047
1864433
1064966
45160
291959
1293092
1065983
39591
1535014
1792338
523434
317704
1106643
1806928
1478833
1170653
893040
1774078
308893
1764924
344297
1746894
531264
1409963
626252
975780
698591
733200
1180948
1057248
733828
1366195
1962622
773012
1259509
1044394
669968
1006679
1945629
1182508
1928988
508782
112574
975697
1014062
244724
585759
1106073
1764254
1051734
435318
478483
153820
711186
230089
1037855
551565
456306
1800453
455280
425066
1998082
1468109
579310
1380886
294383
1965904
1319645
321516
1719757
1782293
1766092
1864027
1924128
1909507
843779
1233104
99375
1035702
817195
362261
1805082
236194
1672537
327642
1584362
278045
606646
1017819
603911
768858
560186
967603
1371657
630994
1698093
474490
803596
1115126
105431
178406
287379
1830994
1851592
863223
303700
1856339
1241232
1797551
1439737
366169
143416
1381024
1334246
1009271
471981
1317545
1453701
110437
1619283
1605326
705813
1510966
861579
542207
110481
1487474
126170
1575728
883183
1669233
1938551
1343914
1562999
1999093
1498936
369249
693683
1831841
1426820
1937337
942171
247548
1215808
209788
1730718
411080
1214131
1667430
228069
1366204
780252
1516859
330869
1729036
278804
439700
692508
1225020
437059
1333546
508803
1341027
200254
853872
1508313
1926888
1363222
989856
20637
1638656
838807
692273
974972
521654
1906316
556556
725298
13126
1192917
1712426
1300244
532145
1938719
874183
1526479
1219317
1898695
202615
1493783
745733
1303393
949755
577942
1460245
386420
43063
1381611
1954378
143864
1902205
327466
1524162
1331064
877890
1191053
363954
992670
442717
1740893
1004244
1696073
813362
1581442
1407527
78868
1264298
1145050
1678496
1809096
1325797
1141386
1371833
1378113
59608
838377
1777218
1653823
282934
1431084
1639221
1969601
1921351
1577563
1756126
1321061
674374
583651
1964333
738302
738378
1234554
687500
1543504
461296
784305
1993514
1811643
1411313
52305
1381436
1230802
698185
1577810
401278
945141
1730502
970216
566678
1097318
296050
34079
1235658
1643211
1665667
1461663
45819
1170501
1139268
169273
1815738
54098
239720
9544
1915434
1767789
363418
116511
1933920
1041771
1804774
514996
1160054
1956650
185992
1445927
362455
1678051
558788
82255
819335
507459
553538
25136
1482636
1195322
1896930
915720
709192
48235
1169217
894868
89271
1905375
1744492
1694038
79866
1056024
1080605
650942
884748
484887
1197539
491139
1583056
766485
842464
1423826
608108
690464
23238
1237939
1956884
378891
643466
768395
1681015
1400367
1066973
944287
1156922
1104808
133147
179284
1510918
1213081
437340
1837374
416006
1173554
1703402
382707
391163
1544384
953663
643192
27649
285748
1342318
240637
1966889
514549
1996086
1974493
1513751
32055
547682
737109
1284601
1002010
1919598
723179
1283408
1190324
173626
1316971
1826987
1143135
1732568
1500027
14740
157528
1852522
383279
1358061
1706015
270166
422800
1705712
216915
782014
284542
711657
461896
1999514
493261
302579
417614
1090142
1383484
335876
1757639
1249614
136670
988760
1360335
76980
1942054
1699431
1113031
968756
133089
761204
1586572
1157761
1633858
1315546
1970309
1522130
745058
109508
1754611
168057
180441
1402897
806814
942617
292151
1065729
142974
785841
1313972
1705319
1815773
1337149
1668683
1794697
423987
1583154
1951423
502321
252320
1012887
1520323
1736908
769051
1343415
555758
1098116
1915175
292784
389002
261560
1476085
1579989
1962070
36722
729418
1112505
971270
1311664
817233
1025111
1750930
552502
401207
1079316
1522113
709986
391058
672948
1149659
1684332
1473666
760600
997674
1340380
1266014
1560340
832027
1097204
1110325
1621443
357171
1778486
958695
1496764
327194
1319651
1934161
465498
588050
1486049
287616
181411
557024
419601
655869
631214
1850212
93377
1238479
467764
1832706
1506889
623726
868282
1761792
1651251
66195
983559
205053
1789506
166575
1712757
1415517
219576
424811
551029
769092
884068
1401748
1438588
1548799
110756
1429984
1034644
354379
1612096
132401
1110450
282757
1189831
1501310
1281062
28511
345522
106210
1843347
653139
543149
1850330
832124
520069
34968
178827
593320
36612
1597050
711915
278260
718052
1121478
445073
1489977
1965756
1523927
970330
775559
1809689
28490
1529670
1821566
1447013
1207137
621072
1487996
134849
1877093
1435565
1264509
1677057
165678
98329
1096189
309752
532930
910016
1141993
887203
40962
1792676
714334
38674
874024
21311
1043748
443366
883100
1443616
1988165
161132
1198367
1510590
1557169
1579987
430688
1810991
1740071
1003267
755727
796336
1558670
518136
331891
1435196
1267034
1453172
527678
81019
1844139
732846
1619320
896814
1186711
124215
1089996
1972717
296982
1448463
1556297
853357
1503621
634527
1918670
1811645
1533280
1636212
564172
932243
1789621
1775052
161150
825351
644422
39488
1867613
1026740
1700470
477386
1225308
1600661
16912
773051
39915
1037181
553236
233439
1069779
858135
844354
1322884
813686
1107978
1004491
1495750
77975
1985852
1328938
1555567
360158
511697
1796831
1173807
127977
1290222
1124065
925708
1334883
1855294
1130018
324386
74138
972930
1831749
1995683
428038
1394913
324547
1913039
4061
1539594
1500126
1990574
1187322
468281
495172
1731521
820143
1499947
189884
82052
1437609
604657
640708
241865
1237586
311941
149821
84808
1688508
703335
1288177
1429665
1533459
556832
630054
419654
1939495
1021880
108893
1136037
1836727
135920
685544
1117531
1385419
896388
1986632
211350
1445648
1593758
846130
246532
47880
77200
897726
952283
1783756
1410125
1136071
1637662
984779
285638
1083267
1994092
22887
1141259
1072950
292859
1559980
1076196
118302
1485014
1930188
353467
1161981
1696037
1041175
157326
119810
1945372
642857
1462101
1927753
946576
884639
664319
1407891
1124970
1145858
1870607
1486582
668667
132148
1283704
214442
1357038
1300555
1972019
919610
793694
307534
177836
1384937
1945384
258103
596442
1172613
1358283
482730
1859223
1291654
233427
675197
1593043
666326
1705386
634010
700938
967216
768943
364637
118617
1134574
760353
499126
895224
917545
1850064
675795
350458
577685
808526
86574
1947350
1662882
367847
729353
336426
1029407
1105415
76897
785861
1641324
1642924
1449461
1706317
67259
873410
1978477
1340777
126278
1898715
69852
529378
1054811
402812
1915011
314635
1738267
208614
1072338
576597
232500
480996
314531
493378
788244
30302
1283737
263177
1655837
862669
207425
722114
1861759
900390
1713407
895222
1609178
944323
1447356
1071873
1647612
944172
1995791
789287
1473736
902953
1147495
1597991
509132
1717923
1697726
1328139
953020
1645744
1417804
1898637
1220089
545823
676688
1777326
99188
1594377
1695041
505604
1840126
1549052
825350
307490
1211
1407744
1537612
492023
537566
757203
786588
908842
521366
1481867
1760554
635373
1947549
1577831
1834152
1238825
600012
1321468
976866
598199
646618
1083702
674884
1955555
132625
1101069
1509874
820842
264590
998976
996049
541139
1185247
956027
65491
1136346
198658
1123242
1982276
117504
245541
441007
1412382
1214717
992263
407076
1509617
1878396
371939
501388
1729557
915899
1774877
867974
121401
738765
946604
203283
474332
41703
1591323
1741702
62670
1610900
520498
1640000
57905
946423
1304002
624309
1944337
1975808
975509
884746
1628144
1997108
1856592
1639392
575568
1145347
1877202
530012
570717
340816
695438
712550
1016427
1110157
756436
149640
1394415
1446097
325718
261740
428644
52331
895947
557319
255402
846702
1300644
1556200
502920
1423380
133228
1511318
1316781
830307
1573087
1947907
501611
312517
1532996
1331065
974464
1318566
1707902
1243833
754372
1357734
824825
811090
1752402
717470
73930
1643750
186383
1105471
1955926
623265
408732
309107
1837340
1618465
1497996
1486334
445712
1650011
1147622
143840
664357
590678
1117070
456106
478104
1214132
643948
1072177
744698
179276
1441786
1319488
617787
130318
799248
1732195
1472947
7739
428574
443809
1902959
1516048
515773
1202257
1595780
1955534
583427
278554
1303344
707814
1521011
1476450
609608
1043558
1225487
923152
635646
138651
1773620
1145340
288784
138837
598993
1680171
764759
1015190
1573198
377144
1453908
950681
1565365
186344
316051
296689
932172
1167042
1634102
1179427
1334837
480112
632571
1912053
545700
1110972
1590893
151281
70587
1117773
401335
1087132
223722
949551
1354218
1226486
1033792
1458461
135329
370692
854769
307634
1039888
1902969
1427842
262168
444648
1746722
1011920
62923
1973687
657698
715069
41876
724768
1008302
1822412
575100
559225
1655005
892941
888587
1357573
211584
482764
360887
885346
542468
1481207
666569
1432745
772302
1325028
1486350
1743942
1303021
711732
607085
971339
649303
1204997
338851
791276
584804
1110031
678432
1463146
293241
1915478
1152129
1825082
681940
795558
605998
533181
1781064
305285
279452
1379973
1353179
1087357
1271345
1589760
1093007
1873566
677328
889614
510880
1715763
1535596
1291140
173907
1133228
303786
1170627
881675
493879
466
320753
1456030
970776
1276337
268546
1153898
205046
389815
1736943
84830
1539832
487299
1118852
834520
1880107
909897
1010611
1017005
610776
302730
1197473
1991295
1649138
474079
1607580
245774
260770
1806089
1945480
959493
148842
734345
502753
1318859
1126593
1240147
472588
1362439
1716234
1283590
1263601
269615
1441201
909727
293217
470888
1262483
1565509
1030978
1923036
1779330
1319794
825797
890821
1287567
1360882
889434
1367886
1800983
1840607
274821
1584445
1206106
1752352
544288
234483
1744876
1407368
360106
894843
1170825
1381188
928405
1452771
126195
198439
689074
1298236
1662828
884413
307726
1148118
540770
1124160
1024623
742383
1518528
766457
219044
1781021
1347493
1195609
1222542
697766
1362935
1775804
1632277
1390840
449140
1147119
1068516
238479
1334463
1529006
234802
613399
205332
1911921
496724
1575769
1951381
571390
1054839
837246
1528519
881292
1063945
623175
1154473
987557
1469451
706980
1911561
316868
639306
22349
302215
1289457
515673
125571
1313561
1786139
1774760
456170
1560899
1684187
909873
1382323
393462
446252
534097
860626
1852133
781883
1401313
1881137
1214463
1505146
1716437
961126
1296537
1236101
790186
1023204
922314
779635
233048
1302644
725988
1440847
847936
502237
512572
358630
1089377
945972
512281
283808
1391898
1919230
1730975
18529
819466
692989
119063
933232
573908
1703088
864877
336495
1669336
683193
438258
1766357
1956943
992212
878283
250213
807405
205654
156519
735324
1359509
1063021
601637
498264
1077086
1835606
606500
311452
3219
1647191
195207
1929454
1351169
259970
1059891
1257770
1992397
1976412
982935
1546428
300033
1061918
204787
1375997
1393775
1503320
1715802
147971
1381739
1703047
827278
1303143
957349
158432
1847155
1999113
831887
128928
1474284
135102
479556
86108
1254210
487619
1940671
455876
729763
1251827
822813
847447
163641
332775
1503344
1647681
1747054
1096444
1308810
259738
628593
785063
892884
71235
966109
1165985
1183850
1945302
63409
1717221
1467305
748143
925883
1204057
595921
1725174
1185764
320149
1596721
695477
904207
178816
1549897
17589
1906373
657601
1757645
1493849
1180597
1764705
1928073
840182
479910
1558333
947584
925845
632127
1862707
964050
1277064
1849430
298283
1130275
1492810
57436
1939092
1791974
1479090
902905
1022785
1938846
1707637
759898
162055
1819546
28492
107930
1200748
192679
888843
1372048
653242
1767568
1909665
475237
257528
1303837
166547
324265
1043532
1308252
1899681
821571
1258440
420532
333185
930494
1632752
1273703
1445014
1045943
1336505
204273
428133
317504
607705
835284
28277
1317103
136136
302812
1198863
1635716
171448
897353
1297829
993285
1089563
1262504
669257
794518
660058
574158
125163
555649
421387
120388
1515652
942996
1357988
1172639
882693
1802073
1874742
880954
772042
996940
2817
206501
929999
1361229
1910671
571282
487350
629618
381316
90098
1955582
1986804
457562
849240
1206837
1634472
1605001
1355869
178448
1179458
1674665
829219
67483
293580
1397076
1612496
1456812
1596990
649312
833208
1573630
962729
1388255
872101
1602349
24733
1785448
1775549
1123665
1295783
1330738
1213810
1018458
1322257
1558181
1850010
1837591
1800724
242913
1934492
1692975
1183045
854188
931371
494164
1105134
1114417
442927
1795779
412671
1844560
1511337
613116
1974373
1484762
1876602
65537
1331959
1228996
858476
659366
760828
936114
115648
311527
1422456
29915
1879809
115889
123753
1859522
1327284
759701
286778
635488
863483
292157
1262935
739370
961459
1346998
1170300
1007843
1378267
1094508
1339891
111192
682566
195739
923839
3352
698182
1417530
711480
233501
1410450
1846997
982041
1712742
1624225
1516293
1326803
1390271
605355
515757
137061
1905663
1642555
699019
133891
863713
1031819
869416
1186033
1464519
1952450
1246898
771056
609166
988330
711620
1916547
1938002
1106030
593983
529510
1336321
58889
63396
1804637
669021
303569
120452
1759706
1945795
1553402
1562332
1025309
78462
107415
540744
81258
1567427
257557
961804
1217722
201422
61185
325880
1810642
1572802
469948
576802
1661602
607850
1825655
1859261
406267
57756
1688071
396336
1767597
143954
973389
828278
904550
194723
203770
1032767
383527
863252
159474
1667317
1522277
1631065
1341672
338329
553137
1544528
969430
311956
751711
591409
1802032
1355947
1497433
1325103
114214
1821693
333785
348216
1971433
1907372
1115152
199868
1235498
522234
627929
259853
973327
1451795
1959772
1581857
1898017
1400430
1488923
40341
1400180
522945
518787
1895945
1083520
1497351
1732783
1474983
220190
1302676
797195
374403
523596
632456
246635
315012
1537634
1849408
1971226
1264050
574896
539256
1684041
843226
843980
458060
1196382
1145817
876850
1429748
893860
1619264
1414428
545595
1882797
135626
1159474
1556865
109232
346374
47188
392064
1118814
1130718
228519
1127252
261425
1809481
1989425
72112
1048622
940212
624961
1631444
151890
1793189
1138383
858595
172194
192859
1302232
198823
827755
446832
28466
836568
1618380
1269328
237996
1936814
1524402
390661
1215875
882459
430017
1567306
1545136
349133
1827774
901811
1997555
532925
1831905
354298
134274
690393
442711
459087
1858505
1793481
1849332
1146364
274106
411998
267657
217830
1213221
193016
137173
926353
551298
1454826
995751
652014
1907989
368998
1928429
5209
1543620
1759286
1469877
59668
1919334
1117266
156593
1197268
1788866
148329
208930
539250
607143
1651404
631478
882557
473703
1607342
1875084
1626856
790261
1116750
281613
1471457
1987552
1654741
713149
223924
1999122
1012264
1812756
1490562
1827463
1768200
557255
465587
135733
1748785
788350
1328879
1516951
217379
1509275
1439181
322201
1817300
1205179
32203
932488
714216
673289
1557157
802839
989645
1310211
1307944
1201166
1938726
1204586
248315
1627703
1600915
1539297
549872
439372
1833122
771102
1901195
1572637
1994054
1277516
1868457
1769484
400279
1759395
716553
298412
822112
1595771
514418
776048
862624
1063704
1746351
73807
487093
554242
1826921
676108
211580
419845
1526026
190534
1630730
49621
1253261
171099
1804804
650510
1544310
1090643
797629
191421
988750
1866765
797674
1995751
1426657
1869242
1731515
1492960
1651080
1057607
262738
1417132
260253
1049697
1533719
1695674
1846524
1621140
217086
399162
1176724
1552388
1823251
1297732
1924656
697106
450766
248772
650119
1667665
553579
1646841
392820
526718
1364845
1806157
1342885
157087
1712796
567893
1245907
701969
228951
1324214
1692735
687842
830937
631259
69700
1709673
1288751
1571631
1168644
1071158
1671172
1920584
1760371
874190
1626465
1474623
723083
514821
813246
1625506
979902
1124500
165116
915791
1141914
369514
218939
195901
276555
893145
321860
1542032
1598770
1977563
752709
1488
410199
753257
1469110
75101
209856
1081684
49567
1946214
872710
1816485
400473
1947066
102350
1831672
799541
1466419
100300
794685
601937
749385
796208
610828
1104708
957063
236118
1527676
856547
1753554
480551
1234526
1133657
1412196
1059204
1204152
419824
658232
415389
1706591
352048
637404
1821760
1082887
583986
476776
1998131
1773261
1556380
236041
190830
1897391
9142
965388
742546
442869
185470
1490849
1742229
463078
644609
1541263
680850
536323
1334761
1402578
1191356
1717993
817737
961649
368683
1004177
1274579
1327874
681944
508496
1158268
1787578
1878371
1833185
1679712
1447493
876278
1853936
1846297
723634
99868
1995331
550464
1398363
291135
1517997
1197158
1163096
1815793
79983
1482321
946951
726240
1113205
736257
1432597
1688928
125320
1115928
1234209
814474
557351
1188998
1857838
1595993
1817801
1485719
1633670
1956493
1733135
1075469
1183378
193984
1681500
1376097
488884
869669
896958
1320284
1021930
1723623
1141453
948155
1963641
7067
1612178
1234599
655075
15567
1122373
1774598
733636
145071
581558
1413521
434026
571552
1822105
463648
815419
1821047
1799969
1483689
1092010
549208
105289
976664
753196
1213540
1311932
1948793
372876
330875
999967
337791
1521266
288074
763324
1443645
668631
1840899
98988
1694170
1000929
1477392
1177367
135733
1561895
101800
1682821
1853750
1130969
897516
1412083
1038503
1865661
95479
664477
485646
1254872
1181365
1710762
665424
981394
1200751
1958482
614003
592149
1963932
1971939
393910
1764892
1101742
520674
1610148
76181
1636321
1890204
416077
826736
790867
1209296
815375
422745
1574886
1798781
983701
1240936
1636321
1902902
1543683
1611793
1360129
1836000
1775575
1652317
1076552
918201
1050285
1763308
1744889
185884
596849
933336
1486350
971040
21635
1522995
1547105
106581
75471
1213691
1994271
744929
304650
1524365
1391234
1846400
512981
288040
1072240
1578191
1348246
1747914
1666103
421091
351881
1963277
585810
1129659
1872929
491145
1252337
226720
321545
1462248
533300
1585717
1085360
1208820
492493
866245
372801
519512
490850
419849
1024432
1886514
1930709
1365845
860176
1611702
1728703
1262315
1751422
794951
1176093
738237
1929251
861246
1029560
1958072
742024
1218908
634484
1175395
989044
1099062
786357
867204
1237591
166802
979145
751573
1289690
1601627
687235
646982
1086493
1334310
613758
155796
832939
573105
384525
1986683
1511663
701504
18065
902299
1304848
782904
1811462
1078086
920204
1676304
1540256
1439939
524344
1481622
851858
1591576
1346564
742278
481402
1957708
510262
1696932
317933
433687
612330
1093254
242853
1232893
1807967
193208
711526
1861716
867559
1764462
1028006
1508744
1193194
1784305
488690
200526
1708154
889437
1173729
60833
163533
464196
1631845
1773561
1553279
331427
1181429
1579711
10138
233897
1960886
1730071
1291817
1101858
288587
1914806
174786
1069860
442763
1361790
736716
1022881
1833683
1214064
1061643
370405
1383742
541847
1865865
1905770
1674958
1340687
1123502
1667127
917461
508084
1601750
1026669
192887
1299260
1011046
719976
893100
1243531
1055658
215148
703689
1977154
229246
1437296
1010403
717426
91256
1547353
1115618
446180
1772581
448115
1426446
1329911
1232009
1360342
666695
953369
1937975
589752
964754
1163493
258400
620103
128011
1035477
637752
1164156
960151
468601
1928679
1605497
1227063
1395730
1752785
1258401
597566
835168
344414
537384
104732
455766
1955906
1427985
621435
1554150
1946215
1461373
395076
266450
1841680
32103
1230837
1270292
1486966
1871508
1444518
656656
1209499
47664
1101146
1692579
80325
41924
148551
1054255
279859
1990101
525526
1045572
1943674
1401653
862675
831791
1135451
761782
1209658
1130163
1770893
124754
448745
1552699
1125429
1121556
622704
1928028
860279
991531
1987443
1209142
1439195
694825
1935679
586932
1103434
513014
1414092
1487527
1376488
1795218
1910686
1658043
506966
1493213
770166
406379
58837
377076
544939
1591895
1668051
1520610
875314
1043646
346628
469271
1393504
977817
1721338
107524
348790
1039414
355948
204763
75436
1964436
127764
1138887
1299072
1980748
1018350
1973157
395878
1847514
1377247
1348982
884901
128839
1998291
658433
858453
66216
707252
1141819
175092
1677563
507843
1635901
1680798
1857904
1238536
409635
159892
1666142
938402
832765
120512
303271
1727224
1189950
1445737
1336373
1468405
1902192
1562576
1027181
147247
1577363
1527526
1318076
356013
357250
451312
386751
1883524
931006
1652431
1290452
1696928
1216993
1534960
782397
1473560
698193
332121
506231
1270766
218096
1902831
425959
1201619
1541898
828013
443548
1063682
1305771
203990
328201
443892
266900
81129
1413020
1083639
1626370
1055228
581917
1192712
1578065
1187815
1590914
613670
703557
527605
376684
750892
1663347
1157083
620122
881593
1533614
1676184
93061
821028
1337030
556835
617375
1270135
936059
686977
425869
103728
1320342
470870
463910
286487
839098
16030
1545737
751096
223293
790541
790663
1563254
156770
1121829
1823195
808650
1005015
160957
740932
1474187
810689
640619
1332183
28898
308686
1509665
1125747
1427692
395066
1183834
1933064
275837
1030301
23111
1467526
1118803
1100500
1580593
235185
1187140
550708
403923
154916
178131
1865752
434801
1933140
1509062
127976
1386563
221980
337607
635589
964631
79764
1942284
1327279
189579
954398
877728
233863
1966940
731029
567289
265008
1288867
443356
698010
579459
1297113
621811
1454403
157761
731868
1669176
83096
393223
1029918
53403
659819
440889
1206332
1769465
1359823
190763
719177
1240389
351320
1311562
101129
337512
577919
370900
1517621
681362
700644
1040466
1214406
437301
1800124
1715222
1043456
1951921
120986
1170153
1540751
175691
1498234
720996
1434220
1367459
630673
935030
873401
1205497
1289544
1060633
951550
292109
1881999
130561
21736
672786
1381860
1251576
1716230
582924
147650
822918
1680193
1641478
902717
1337606
499489
1146303
63367
1848643
275445
434711
1791750
886875
1660022
53224
1471617
1915834
782673
908458
1317640
377200
345671
1452014
866087
1849252
1875358
1996799
1236658
1136143
1862
870417
241533
1009161
1728563
321719
1546413
850419
5185
1617134
1028152
1290243
1140036
672948
1713775
1989483
62819
1493697
180846
1636896
115474
890236
1037810
925188
1175445
949134
1839091
1209469
356686
1134723
1921389
695578
153155
69911
1116893
76658
1545797
1084050
1423830
1903785
1700496
1087443
1614730
1953488
825188
1866524
453685
1741971
365956
1792417
400074
1388114
667128
857487
398964
275873
404878
1244816
1942559
1920435
84180
1186916
1936718
1724084
90023
1629040
1654215
837381
516503
163009
1747869
877894
152301
1973305
562430
973527
1146038
388970
874303
834083
691619
1485708
1658612
631338
57818
401061
700918
1321503
1968877
1178732
1179140
1568960
661384
673297
114027
912876
823665
1625063
397866
1538464
1526984
419494
1792903
625518
802386
1920609
945448
1544949
201742
1750608
1826748
1804408
931119
910499
616460
903103
892550
129628
1216933
1166561
1314790
1901757
1524607
1367470
610518
1195088
244615
627320
838018
1876656
85072
1551656
646437
616788
524886
1694975
347967
773646
1518277
861555
101363
1540241
1079324
890548
1612206
1397792
1726018
296505
590110
558751
1468309
230866
20909
887626
1504870
1452840
663014
1926858
439737
604031
352773
757083
1912579
988094
26157
1421237
1902883
656808
1362898
1589203
1438308
1083608
1015459
619828
572997
1303046
1556844
991713
213857
861628
1260622
182790
1807491
222315
1038659
1504500
1624291
1822993
931792
42472
814284
941096
1425544
864647
566887
975870
40559
1594229
1966435
310969
1728645
1741965
192007
1606570
1890247
1720293
145487
1771551
333646
1774503
989468
1188899
1373165
1100251
9642
1848935
1292120
1251005
1705539
285310
488193
1217097
1939108
429795
153118
1252915
1638482
107755
362728
1787061
998359
302450
1777048
338398
1454398
596408
322370
30098
1476253
93751
860687
1727692
556049
213492
1406615
25353
279990
1433808
1368341
632683
1161373
730173
1660993
632232
205782
264531
488770
752885
331435
419396
882270
669654
1564846
1543457
1148917
1712894
1868293
124583
1400696
566053
1139399
1230820
1013532
1930818
3944
110664
869727
1811163
1248196
83308
628624
1260432
30452
1755965
564786
559813
670137
1263173
1261359
1529073
1299576
744503
1514228
1875677
33508
1734289
57331
207123
1366164
604387
194691
821047
1912849
928383
874344
795233
1827465
1121740
367167
1616119
1125744
1622457
1334848
142103
1352288
433180
1975650
718897
667134
1383421
1091550
423684
1193378
1222899
631102
1221503
209654
1989922
214049
835924
1170475
529866
261724
546018
1683269
1715835
1352552
498851
353406
34872
1486672
766006
679833
153477
1943813
56144
249132
1346950
1973950
1101701
417894
1552997
1762412
235058
1357678
806322
1711831
132797
1769239
1962421
1538791
1933739
597218
1185616
1049791
374956
1860028
1909329
1445115
827484
1973951
542026
453205
862921
697510
1769512
325846
137782
1672882
1117852
767512
531919
24733
1597263
844938
75985
598751
1775746
839035
817039
1472257
1778971
1943671
728567
427858
600567
1964949
635430
1109020
373184
650045
229539
560685
1035310
1458299
1950825
767151
405763
1698945
30809
696953
703136
1345721
278529
287913
891876
651129
1307148
622482
941963
502626
883488
669899
192878
1234567
17150
1158441
1431678
401401
576362
793989
1126906
220020
993177
1769705
986760
1562993
1249723
1913084
1643034
207819
1643152
709070
1531235
1803992
739401
1960267
1450268
1119082
737074
1863692
335523
1837615
921492
1482034
95534
199147
1180301
842926
1114604
1624684
198035
368393
66878
1867652
1150791
594931
1110713
1045685
1423978
480447
116873
1334164
1902782
1909090
376737
1236319
543297
159482
845768
1606613
366121
380445
1131645
1944063
1643703
1232229
388362
459830
1984237
1376389
1876987
1978386
607513
1310427
1447205
1840098
1015283
1985962
120413
1740450
1167687
787364
247361
973419
430209
710060
921018
1966041
280737
373257
302504
1026829
1861578
1571882
375927
1915541
1887598
1141323
335024
1524364
181299
1897060
112711
1689
1639551
234583
1643550
663400
451733
1441772
592839
37088
1196707
736410
629373
1132395
437649
1033431
1755817
24311
221765
1967248
1462219
973766
211138
1020457
1284334
513430
248363
227643
1282636
1002137
812661
89005
1243518
893778
814480
991819
1003690
1737582
1808900
1954064
1691022
554912
908384
862083
1135800
360353
1854199
845844
508619
1746081
1344955
1550358
822908
138378
1414923
267236
1689404
1528008
1394932
1764154
671213
916224
1528007
570433
808826
911849
1134997
356896
128209
826550
1702953
560444
571386
1992859
1890035
1394229
26177
947177
107394
485487
1558718
135987
1503869
4435
292830
1181694
1345855
720588
699223
692322
70168
396086
670463
1158165
746259
61596
1834501
1745053
106657
1282309
1973086
10578
1385163
1886073
1162778
92358
8111
332374
1504442
706445
1103259
986098
1980829
291160
1719764
143842
281560
1263398
67854
1722189
98062
1633790
548740
10086
1801720
485166
1858502
341658
487866
794594
290170
771743
957952
1139559
1262557
1743950
1451834
426460
558215
1741411
141840
175112
163119
311052
1173631
1640473
633822
991028
1475108
1180324
1312465
622979
1106634
1809713
1797432
1336909
1834910
1843301
1259863
1743833
669176
1812449
1370570
1471391
1078315
1591848
1579277
693874
509147
115284
705790
773612
312561
1433621
1369539
980269
1022054
1842026
222714
5601
493067
1381432
878308
415296
1969183
1040887
928543
69131
1513374
1201402
828525
1061057
1424437
1170312
1581030
1408181
359748
65433
868302
107789
358634
1902630
1671193
321709
270180
1074957
318513
1853398
824423
1368413
1474528
83196
6437
1586085
399193
1433672
1250270
1128438
1102242
1713822
680480
147432
1100146
1682895
1192879
472303
1595299
543422
1735489
245157
68575
622768
1729376
1674029
1540968
1318847
1550955
1863980
203186
263150
916844
1036513
1622473
1041584
475429
718588
1985904
803070
1305523
789191
439171
1217538
1359482
1755875
1903265
819761
1767527
163866
766878
450288
875304
1789750
1070326
1291636
1934382
996378
147011
968609
466786
832750
407331
1919540
1964869
1608447
637313
1100482
358119
1842887
1046232
1166303
1133330
1087855
1373663
1096479
630888
1139189
1112753
1253824
162219
129674
1200658
1560349
1763569
90447
1472543
140309
351353
1605986
1110959
1871549
1125657
499797
206288
758296
1418779
138937
1187728
1139216
1476320
1273637
1067346
1269678
145952
467051
282032
1014920
404764
1672886
851031
1086501
403148
1219317
1886182
1012786
1027800
985789
1768614
784734
1762939
821259
974142
1136102
1518526
637546
527107
1465847
749544
1817734
1386063
1818399
206566
1328870
821070
1899539
887672
1400005
1715229
875047
1152183
246123
1923178
1739124
377428
499741
534769
157751
825606
575225
1490703
1021979
940473
311625
895008
70601
1743338
1588831
351122
351801
1562057
1390280
1439537
683219
928474
985579
440519
690641
1551142
630898
1656035
381210
1463536
115683
514187
1588989
353822
1112390
1940634
1765276
440868
1679013
888560
492092
1362991
19742
1926616
1559630
660945
1115339
1727463
1955133
960383
536662
75374
785864
567182
107347
1449532
1605123
368367
130542
1268283
503509
1439740
713051
44114
222311
1145196
305494
1301437
919370
707224
1079444
806940
1809420
282768
842198
384332
604696
1531135
1629728
1642484
1833511
749988
1160674
667361
911556
6221
535308
1311079
1681847
161448
1043387
1974858
756530
1817080
94342
1252781
1447432
210951
1618016
1309417
1204212
1356272
379391
1421730
573014
346796
1851347
713954
1150569
70793
1393556
240476
28116
1381096
1873059
646261
569618
1066423
1861110
431813
1687508
1893690
57100
717308
334520
777385
1569927
75938
1531462
630510
1499828
930446
1766644
694298
795295
1886271
999089
1548529
1096773
698981
1951970
1699182
1453451
1489673
1579573
34291
1939471
685268
1542808
767046
427564
1335932
627456
1794439
1993156
290188
1053178
1329850
752476
440033
516444
1685167
737119
445539
209177
369908
151785
782839
737215
1348744
14963
1840811
872639
1668183
233407
976905
220933
870880
659258
1141627
1520250
603890
164328
1580283
591420
885198
62559
648286
1587257
444127
187441
1365366
830446
469303
321221
674872
1767004
1837948
305730
1471173
1631512
248388
1632276
1767708
705409
1549742
355678
1147964
1394667
619911
1045171
1392200
580695
1690632
786444
1945152
1576234
1367988
1687024
1042419
565510
57788
1802267
1188953
1781304
1315106
862762
47084
305863
298474
421291
1958878
1844503
1431952
1813820
1490351
1486805
918509
590125
563761
727908
1947856
103972
259703
851513
253796
259859
1693597
1656803
1724564
652065
1667301
1704032
350305
1829764
1456805
1606627
295756
576690
1730202
1351433
247726
1633878
535902
1946036
387387
206898
1300419
508174
1773744
1305208
374620
501503
1938656
1814840
448143
1893632
1375451
1436599
1855184
173801
421201
991921
843911
1146603
1170445
1814660
525200
533301
1385630
992947
1760876
1296415
553632
577094
1461956
1449185
1523126
948969
354336
1909552
1981146
913048
1247460
724982
1580209
1470603
1977596
618727
20263
277213
567772
1470027
1532112
131759
1426673
1201075
618513
1749983
5888
851294
1010396
569205
1867167
145376
1538444
277970
168804
1154817
55744
1322137
691573
665817
408221
1750832
695201
1630934
764019
1239704
1391918
1933633
100347
631404
146405
1912825
232431
600061
1189063
52664
213635
574924
512231
504453
1718345
399567
1259281
1506153
366116
865272
1333664
1593494
320151
1137927
992226
494808
497505
1842702
1082391
317379
1798166
711602
774988
1604665
956631
1416605
459712
1394773
417331
1754570
1018306
914141
1693961
178415
1332428
1503341
1909119
473079
1665822
530188
780337
1443
1837706
1533051
1889760
539581
1214566
579069
1560372
487641
1113745
1648074
100399
1583987
58028
704926
1529648
776415
295235
1915958
365277
578108
1465228
1204602
1722302
1034081
156104
607319
811832
916552
1856208
672487
1096015
1636699
485226
696639
1263614
1323938
277076
1556145
1979700
469313
1349988
1579849
221961
966570
938959
1901286
1753874
170720
59715
313736
483576
1877485
632986
1596528
1488021
1932829
948947
1868523
1467610
111910
1764328
15751
965741
769355
1625985
727502
163474
1564858
578521
1957617
60359
796232
554376
1490885
1612447
1435800
1476719
1403069
611351
7312
739803
1045420
525290
850353
845984
1463425
710216
1774876
1495064
1734449
1162102
1274536
71635
1531876
1204386
1066966
345342
510165
1319701
1150474
1524026
811386
1433192
1235528
1037108
1278477
1246709
664461
530942
498142
396455
501358
24986
1663256
1292171
1123433
1434500
1432099
1360192
1615978
1598497
1620674
409002
541739
967285
810584
422838
585092
1384303
331007
489988
1241922
1025835
524547
1729487
1080547
324117
1703215
1998107
509654
1467132
1274213
1064344
1850423
302364
1028912
723801
1446065
1980624
1217205
1173035
1671313
349237
763223
712494
241619
654075
1758078
1017027
975928
772621
1125814
1483060
1017702
1763233
1883005
1667674
607382
991575
1462643
1987938
1984414
868053
1108403
190145
682171
1912581
582695
514196
1802056
1343727
1656028
378389
478252
1398259
1319725
1286881
850308
227150
1652635
1992371
1294760
1527391
1558554
1580757
1375908
1311980
1858516
1138832
38334
1158203
1544182
1213589
1772488
1841810
950691
1390359
192438
1869431
989062
1405290
1485852
1763847
10467
580960
204474
1011445
1841401
1751206
457025
1154804
1715870
401051
1221622
735032
1657254
1223531
812418
1750175
12564
960358
1525599
1189456
1693263
1334600
592120
1963016
1307148
545562
896903
831025
25663
58787
1264650
1343342
665102
1984254
1095741
1362596
383106
1215141
481476
645899
1065320
269043
1224157
1188553
653579
739232
1202494
799303
92959
1141405
1861015
1876167
1242459
923587
20111
1945712
1586316
11865
152356
469432
218198
1603905
412215
218160
1031115
1129476
70900
279979
1362567
663111
513418
230157
1018894
129255
1082095
1913558
1504920
1029290
1511441
1798741
632946
116043
619373
904609
1425536
1912396
704015
541989
539195
1700055
1788509
1116735
801793
1771420
1963874
1137849
454469
1660007
1118643
744810
1596744
1137958
614471
593946
274842
731806
738333
1012810
1990640
1751915
69246
1559777
402126
796196
36942
1398839
1989068
1817723
715262
1350455
697447
529574
1329284
1418058
275765
1673618
1890107
278607
74257
300827
876230
1738029
329631
139193
1058728
79895
492461
614897
971680
786684
400905
729542
1150173
90782
474409
900029
563924
285170
1003058
1225546
1311343
1701107
1177283
29903
1561424
1994077
1629956
455222
1074148
671821
1427039
33199
1552747
854041
1222460
968389
576939
516717
342348
1055080
1630931
1852626
852541
1177318
174499
1556009
986894
1399273
1750941
1633732
74509
849668
1760593
18044
897825
1943546
1658476
363141
1726527
845780
1317169
699712
1276151
891154
1126651
560006
623556
1298792
1500093
145365
737888
370157
1418718
849947
1854514
1981905
1706115
479339
712890
1132328
1708527
874486
861190
1842015
668001
1801637
1017303
1700837
831840
178048
1913301
864873
1553058
1966034
509141
903430
1044309
841409
1029521
313070
644249
1971819
75399
332604
276642
917905
1878400
1866360
1991841
344437
1568716
1365391
1336262
1545808
1337288
1723158
1507880
1261331
266398
1327345
937085
57928
12300
1835640
501033
1684604
1653006
1883176
75926
1208526
1765239
1945677
1246521
588389
1695937
1553220
1764172
1751853
1429713
90099
913979
321384
281476
84047
490172
1362440
573971
1229719
819534
1011337
1848616
892344
63515
343169
931071
1575405
1616945
1639383
153626
544388
588538
579712
1942170
826859
1024352
1088806
262730
1133595
1041817
211302
365589
183638
713850
476449
831107
834952
1964393
1810361
1125946
1663200
101377
1627970
566404
350223
1644103
1652898
1685130
1967464
449219
1031288
1208850
1159358
246303
740275
679571
1781190
878458
863610
1639034
834466
1902380
1793865
1164423
217712
1708677
1742418
583000
1978123
1727116
1060354
1184787
62512
563254
870188
1154982
967142
1827580
844709
967670
627227
1323658
302922
155422
1763478
280689
1920307
246528
1922200
22567
577106
124419
352203
364127
1494509
1772848
1584985
1198416
131442
144693
1011783
950661
453304
953842
765341
368499
1620804
1114090
729952
1509902
1460206
1652255
1337758
1944924
410671
236492
356754
1151582
1065406
611999
1422825
1648449
257684
755100
932951
922571
140955
613649
1987578
231468
416331
698774
628665
1544511
1371034
90062
1028597
570161
1216501
460074
17873
1779480
1322973
533787
414339
1383798
912721
1097053
1669795
1611880
96367
1899014
1283047
1234767
945171
344207
193500
896594
1392094
775212
813779
1845084
1132727
367286
941938
1387245
1533850
514139
1035372
396186
1420994
1439105
1587241
556339
1913611
603704
1389833
922104
530699
450384
1404173
774891
992025
277137
1914926
35831
286379
327797
1129759
1324643
61045
1182137
1473292
327090
901653
222146
450143
1781715
554704
35771
253291
959898
1055474
836706
473747
1445811
1373128
1230915
1314203
1068872
1452185
332833
95680
255066
1647946
64930
1500175
404400
228874
1148647
1575780
570908
49791
1331479
915422
1502528
328211
1360514
1866802
1459364
1549853
917220
1820198
1727535
88584
598142
885800
1429981
518089
1361209
572854
1206270
201745
1298694
309874
1122739
1260133
1589356
1180628
712264
1463861
221226
1219780
419367
1906851
1757417
1970948
601715
1600646
540613
1014208
865009
1131253
490316
1829751
818234
360354
700290
1985372
746234
424389
194959
1562518
1945632
1448318
1366503
900172
1972045
1825840
1115029
424364
1050277
472588
1719069
1376576
1384037
746126
1420501
1304230
1589840
1573618
1546284
191051
1792642
313762
234860
945356
1010514
1304814
1367919
1622879
1600534
45613
1024010
1846929
1236400
321174
1179431
1536625
1006705
1201372
1557460
519738
84959
185698
1016328
382438
457857
1662289
1911633
1475895
1928782
1771011
6895
496420
825892
1395377
878113
862069
1209079
1609148
134298
1019040
1342724
267895
685967
1444222
1737735
626610
1147166
1893010
750678
1068009
3163
1691297
378505
1112590
1121229
1519757
1586766
262760
1985081
948310
1745529
467083
1736117
619968
1480113
600333
740914
1973182
989554
1681860
1792431
598174
534654
1873173
1409516
842259
419775
519869
514595
319597
1613160
429165
771341
61559
850968
1306374
411045
1515697
1943866
1102695
1743373
1409643
835438
364645
223898
1823677
1377751
1626602
1135361
1217499
1012814
1642683
765872
1677766
726782
944846
1093026
792323
1446130
1810605
778400
73659
1335321
1619153
276171
232501
802611
275863
486310
1494380
1905092
306944
918511
1188684
443272
546710
627821
408904
1896875
255721
1482803
1577471
1645412
1757511
1540944
152410
741992
842365
919334
1183716
313637
1152589
140607
1728847
1174352
1125420
1529321
395614
1752744
1145782
1506512
119793
1129140
157948
1380672
1899128
958352
1395191
606666
629093
1917605
1318933
319388
1766131
630378
519328
170878
1903323
596495
608367
690652
524303
1487063
646103
776827
1992653
662970
68590
146116
1919383
480579
1073803
1316840
1511672
476405
1398133
1551023
489725
1256641
1097073
1418404
690495
102994
431921
1098713
155099
1581341
980551
1365732
995221
472066
1585651
905198
1036323
1582495
1999344
533258
1328624
733620
1069641
1528855
177704
1682074
1659329
809498
153173
1430970
1777910
989087
857394
800760
963535
1076466
790807
971731
752842
577029
1861499
1194230
1240929
880716
553807
1490148
781892
1752043
679490
529531
1471649
507997
1899957
862840
1556900
1336418
300827
1485199
1990845
946063
1702106
1361462
359141
1999849
1185245
365940
1759329
1387295
951852
217075
538595
1799025
1300620
383691
956894
1510702
1305409
1113344
993640
1385531
1792580
1871605
523790
512490
770222
1344630
589860
802234
849139
1972280
309293
660684
1210257
974822
1021621
889400
802185
986467
1536365
1209441
476098
1996463
1911068
340531
1791000
1440183
1187817
1571040
1380868
896782
1439430
1492729
382115
435876
586624
1565897
1752398
518295
613193
587392
1017754
670838
125022
518169
321201
1489204
1377978
545493
1588568
1278497
443290
888805
756298
1955241
144544
94524
422558
1010884
1341634
1434530
694742
252446
1252964
1268683
885994
1616469
1525609
1241442
197153
1401933
953620
1460976
652868
1480003
1477427
1354826
143179
112043
1000146
495602
356717
101406
690070
50783
1926128
325159
1365938
92802
1880009
1172052
341542
1854034
882143
1040057
383689
1796082
1414617
550246
196381
1812672
957152
447678
1274000
1256437
730959
1778025
772465
904844
339569
1630646
257533
1167661
172170
1190191
326661
681744
231524
556308
274700
954958
1475746
112441
105284
1732881
210521
592538
898770
1381678
565981
1543354
1034691
1191806
1411115
206872
1351241
853843
760364
403712
791546
1517433
1045443
172021
1521719
1798107
970146
875523
1392267
1008839
870903
1769378
1482845
1234265
1531497
908154
1881412
81825
1629380
439362
1697603
293131
869330
1076316
1364168
991788
1623417
1633096
514683
671149
1462757
1630376
899267
1408301
241790
1060749
525261
1035858
388259
301083
753725
268339
1863784
1888693
1062545
409405
1510862
1843576
1386353
787464
1363148
1463169
967545
1551312
363890
61325
769880
527561
23368
548110
1897615
1918889
732969
1400612
351063
1710903
756523
1804867
665666
1429871
628018
54053
1631780
1614897
1186218
1799254
593474
1950883
1608307
1828348
1139327
1856199
1813716
1390711
383323
1627271
1372375
1158182
66922
1586335
396623
13867
1119934
1035921
1781262
417296
1320802
1382237
277738
109943
268261
1675704
355224
1252193
1447455
1425893
1019887
524418
211455
586735
1006348
1515496
177221
446620
321804
1769321
1743828
1601480
552967
271968
845994
1106221
664064
1849313
100086
155664
58526
1523733
480566
597652
1703681
1889105
1308309
1637469
1172985
1089181
1213587
1279988
1494486
419974
267116
357596
694872
1734297
1701258
1909815
1062490
1653574
1875888
1945229
665356
142447
1959347
402256
1170049
1837065
1342135
399086
653890
944831
1930270
1062475
1426324
1563228
1316756
1094643
1766111
352365
63361
424808
1618770
1668642
1602418
276543
669662
1003914
1664461
1741123
768965
787394
710272
1067071
522845
357796
1639122
230900
827823
1409753
1176819
975366
1521088
848452
1897614
894561
798430
1849976
636279
324391
1026123
648036
1544233
1122562
482773
725331
281798
1357488
304309
1031859
1136793
197508
1056719
1366330
1423960
1164944
1515624
362314
1572708
225862
560280
1552454
95507
1986865
944835
1485337
1298052
410820
1275233
1534956
136273
310236
992145
586763
223711
1089453
397817
1623969
1338194
368757
1963406
42586
1026407
1254113
919193
821153
1840329
1093601
145792
1883710
1723687
1554499
1073486
624295
1921034
1318813
550736
1622823
76132
1135840
1866080
1232509
1761843
1952322
750746
1452098
1928512
1054714
188745
1878185
668148
924439
530243
1909323
1660182
1483999
359459
530852
1855308
1621977
4330
1664271
744369
923701
1565789
1183778
1774217
136820
783468
1690921
775980
1913628
1722744
1562559
150646
1394672
855994
866107
1258767
31952
1434854
358847
149576
1678939
1664560
1865116
611025
1974374
544126
769671
600054
622635
347903
1087353
235734
1012525
20478
1351270
1060912
656661
886420
1794900
317563
1275657
662991
232093
891244
1859423
1124117
649939
249818
719730
372673
798505
889565
1183728
1461559
1770599
1932390
922518
560840
1958996
473341
69413
130622
1146138
1937622
1185404
455164
239207
228168
1874390
255365
1097224
1573341
1714027
221763
952511
67892
514013
618394
420121
641166
1113864
1965551
1181167
806309
940955
632410
1521935
1568462
1923845
1259882
1200420
769756
1790079
1531180
1021151
875632
487447
299786
1485666
1034270
84596
1574036
168612
1682781
1412771
1646682
972106
1702058
724033
1620714
752067
1346172
1287224
698492
1441674
1691403
1493819
94791
940632
1755416
1397224
839292
980449
1029533
605110
1083085
8865
214695
1135992
1392571
1358449
190400
405722
1927747
1485531
123639
1966623
402248
1863268
1393775
1269384
123263
949408
1967020
999144
1182492
700696
786467
376071
1220270
957164
630511
284011
416098
1732988
854922
302718
1187417
1323311
1417208
609848
1023708
872279
1385868
1271934
1257874
33306
1602151
668675
1840139
193697
450595
1574022
1322382
312867
1545615
1475031
67022
1922494
771353
319289
634535
1324447
255080
492014
65489
616268
1300542
293879
465978
219080
1350841
1849777
967361
471594
1080494
1145422
840071
984211
1813627
789545
1270777
1315618
1377523
1981034
417362
1805654
1530993
276222
76394
378947
1137477
1724615
37382
599068
945615
1754416
252462
1902322
500145
758804
1587396
1102659
511053
1290545
1848932
940225
804386
1358969
1306031
1157427
1846416
24456
1811706
284743
1376643
1956762
1493753
125357
1704918
1952046
345335
1426712
1408201
62238
1485652
1273747
1011910
1663106
286371
813352
1090809
745082
1772567
999778
196091
1813188
1597892
180599
1780488
140766
395150
1995131
599821
1653821
1446773
378832
1310110
1617693
2645
1270887
348131
566318
1647890
1800207
1773732
1188756
1248592
864370
1030100
1177871
1404490
843778
225796
1067834
595700
1414036
1112938
1841613
99176
994779
1467799
1164682
441323
1235335
882809
112501
1812754
917564
1763469
1399841
662032
1134603
925550
598848
335607
218525
1029202
640644
1347050
1802362
319513
948970
510535
85715
1868893
1569707
1258924
469832
1893299
1684340
1057825
1317044
1885072
1914993
109208
892935
1171000
823617
763183
458934
1813085
826545
1941840
445225
794645
1274383
1737034
421415
1383927
1394525
495518
1200058
528961
407435
42821
186655
700922
700291
1663979
636224
1277061
590950
592220
1975113
1489233
654653
324377
1723438
1211825
241294
1854975
434111
1940574
674877
164617
400707
1871663
1740122
1910333
1576034
941368
820938
50369
776493
1861434
166341
945337
319436
563465
221234
620995
893476
1181043
233685
1133337
1182758
949437
171818
1151214
784667
443506
448016
833003
120765
1299946
1795353
1702596
161839
143322
1838097
1772178
1050854
1277812
1651994
126207
187699
1718517
1638373
1374021
692215
1561550
765543
1526242
895859
1254199
217068
1008777
538779
1075519
1109933
797291
505850
1050045
1417268
1644644
520256
1805980
1310933
1827494
1083303
100565
1786273
365911
665471
1734736
1337427
1568922
941479
226011
1711805
1755058
806262
419681
1339107
1616192
422404
1196227
1994742
1196555
767002
936945
1652185
649975
1385934
1642900
816482
1531678
630428
979473
429552
885691
373646
1201703
443876
1811248
1101902
1624804
1797323
1719845
44628
1471044
1990867
915867
850010
1324323
1333409
94199
1681416
1819621
1742697
503789
961733
414683
269820
1639459
1992494
1280979
1664954
1438507
1266687
859391
367927
1091448
721486
1143772
1484393
813602
1885196
739432
409273
1623412
141745
366996
1304975
51821
35253
908307
1769270
1940341
484514
1926703
1508935
429931
1323543
197091
1579432
443542
1572310
1845508
760849
1056262
1511892
1973924
1215476
1192420
148759
1369912
369178
1567992
323625
849144
1013159
1677167
235807
712333
816946
1512433
914810
1881616
1226056
638890
1232080
1422454
267539
7850
1903104
844206
1449187
23552
78659
849082
781551
1424944
1167383
583009
920300
1435213
1903829
1119143
249931
1338099
387903
1700578
1061384
1063058
1253715
132170
109436
826916
255197
822135
137792
1239287
125635
554675
695638
1836325
1876781
1473292
611058
1430075
1852691
1955335
1036640
924208
601311
998686
120011
1405880
1680306
1374336
58253
1086264
1566462
986991
1907063
51191
1964473
1771988
794823
1791013
919737
35279
551615
1231372
35605
1496956
655574
1902617
532541
30841
1409817
356087
593773
1468383
1134584
1734337
1835512
1383871
53704
1725932
675043
1368791
1198884
379372
1898273
563599
638703
538316
680011
683364
243852
1839872
180708
120381
819530
429830
284321
588314
1937947
1780171
382792
1611582
1258756
751593
1482320
516900
1461566
870227
840610
1626915
560696
342303
434557
1385557
1304261
180
575933
1401265
671999
677240
109597
94431
1127328
576594
1236457
939703
686973
241865
1246524
15123
1513676
1792864
568613
778797
1011288
362988
1040029
364869
1719875
116149
1799039
1229987
1615684
8524
503111
722189
807853
274481
1121330
1662773
81905
209901
385191
1710224
1367614
436571
1869357
582803
211698
677843
1968523
336008
432829
769496
1988880
1128405
1005777
1349235
310580
214728
1126148
831270
1362453
336122
938442
1607854
154863
1591668
467257
712109
1853444
314938
1345362
1262032
1031636
920081
431580
245455
1846978
58488
599721
1758794
330687
14352
543190
831880
1618662
445079
20427
1798702
1166439
1197393
1321665
1544821
1118099
148240
1016629
91270
1967393
481826
919511
491585
1689895
155175
59573
232414
1923633
1484804
321169
928807
60776
36386
1746900
434462
591114
1030826
44722
1326138
1848201
66042
1313400
1904484
292048
243785
1517073
262687
848252
1832483
1754283
1970633
426003
966167
1529790
67042
1384567
772013
1166230
1897949
612703
11552
1307246
699949
462040
1756518
15877
445285
132139
38639
114744
1425275
196141
1269511
1871253
1229095
50703
1141597
533363
1589589
953349
1773566
1337771
1750182
1660921
611909
781530
1372754
1384633
1110540
1364968
1378192
74835
702901
432810
1042882
665980
1447060
403499
1403116
925971
1352057
286490
356053
1755003
13022
103337
866429
1513996
1511109
749113
1874251
1347783
89427
1182122
1583471
1607593
1144510
982735
798021
475471
1594572
657201
1685602
903567
110657
1162306
1875838
1224062
1068154
266376
1977418
508327
802136
611297
1208891
1727078
307210
1078275
236369
122103
1309059
1302612
620676
1977000
395514
314829
1375945
1540247
915239
1447060
878168
1554750
147613
1798220
402165
270240
993293
1431932
1350065
1692721
1160135
1165310
507760
272113
1860097
14409
739805
1241941
993839
721682
1040910
834637
1242533
1783208
1248758
78626
1927234
819259
1557041
1598890
378517
672337
1725905
1952898
1029197
547556
1763253
87108
831705
910347
1935677
545054
244183
1193313
1300081
1102469
1966948
824402
1865293
701179
1139278
1849501
1420090
507629
31706
995019
1843621
626221
91705
806369
1230196
457430
293409
654953
1907475
782732
253521
1614530
618780
340142
191909
1346569
1375077
1829041
628086
828862
1214202
671289
1108082
843108
1563909
1316429
1694841
1121663
654680
436441
481648
195836
1182884
414849
1801047
99187
1769048
998043
1660981
1477933
1801835
372742
720018
1927991
1604617
1197875
458542
1481658
1008711
1698169
1981609
1520695
74352
1134340
671255
1203325
856217
631956
1672205
170756
1055753
560740
1096621
1223614
927907
1097341
642925
1782465
774324
1518818
1299149
1301550
632098
298125
1266955
1211725
248735
1666929
1710655
1404786
1132770
749403
62254
26576
1824455
663345
639315
519962
31816
235966
306203
1379367
1247697
1485747
1392036
478034
243303
954937
139837
1766753
685537
728491
992660
1611035
789564
403700
1303197
1307076
1424325
1950927
165881
1499992
205025
470114
602306
432361
284758
1707396
1665041
1885266
242449
1146199
709016
630427
503655
1898208
248304
421050
1189955
1841302
260118
717236
387161
567888
1361225
806785
1197255
1414187
461485
313737
134273
1537392
1883320
1412322
978198
224903
292460
206665
534181
1490260
1651110
1895445
845712
337128
1203659
1177175
465120
1912797
370139
646684
1473919
152111
921985
140923
672608
1947092
1175837
1201182
1647490
39311
968754
1157882
1559809
1437173
1488008
1960122
1717315
923461
916505
755463
1410664
945586
1315707
396895
1535000
1218997
1537600
1637824
1378339
1498281
185584
1593023
327550
956058
78914
217484
727643
1046539
990752
1336837
708900
1168136
1113177
1322567
1003430
1285385
379505
1106056
1032
1739061
1879625
542448
1567876
1690827
739727
1941229
479850
91408
746587
1290
1432446
1154090
1397787
372846
476956
325609
274517
591627
1200939
487549
215661
1961723
1388871
1078600
1774156
471183
43481
722147
1726119
339238
329407
1682593
1029602
712178
3365
901427
329422
297607
1863710
650639
1221517
909383
1553279
790617
1708690
905217
400756
1571486
1776777
1139174
1195777
320835
1914045
255306
726524
1283093
84748
1368500
672529
914285
1530902
1144861
1754832
1606245
949083
968010
420867
1183422
309662
1067026
1365064
1066243
1702992
374756
1901681
1756273
676757
1932680
121123
760478
370698
1014940
66922
1856316
1130210
714725
403136
1431115
1350263
241303
1518870
1409397
1602182
294767
1438079
725306
988892
1294095
526993
586984
84434
718612
378847
1850174
1002634
1173844
1693152
600501
169139
1238063
1970499
1494938
1947545
725215
1248881
713373
430759
1442269
1281251
1274450
263543
1867424
1441820
1203636
165849
583599
428327
237534
1128064
1118330
1746042
797092
1916317
1240945
1690414
407164
1873929
1432040
8927
533744
1719504
1102775
1491122
69000
855668
1879190
1904683
283407
425800
1031444
1520413
294
1542252
1020515
1138504
1004967
161103
1611662
511620
1237323
1508176
708094
4212
1576569
1085495
1524536
1233176
99230
1963755
219297
1144758
941852
548680
426700
1021214
584760
794812
1585271
153874
383796
1124452
1975596
923645
1882451
1933926
291170
1296744
885048
1232839
760194
266141
1357313
1101443
248776
871618
1207312
362822
1347776
1894570
208060
939219
1531838
1148709
799743
1456785
1473366
723913
1783169
1612885
1329370
1289745
1527748
1979681
1165231
1287149
1320854
660138
1809971
1291658
97768
428594
468190
291696
1239739
625504
1170191
1082821
1567199
1523725
1443500
1095747
710244
251184
965035
228706
1527835
458688
1645333
572235
482636
1131433
1440208
399842
954243
1937862
1454502
767991
1443648
1022249
521750
1694003
502197
1619720
157209
227045
601464
1507374
1861807
649138
922833
297720
792406
1944351
1193428
751468
378236
1595899
876161
1733203
1364882
1383923
601079
732831
905927
1866877
365741
1403152
7993
1670779
522729
1046758
378544
936214
1588091
995547
793635
1267018
1669453
800817
1925187
844142
247875
1667883
1301174
1735337
1523991
1167071
484287
362582
1578502
1418806
232963
1817430
343633
465206
429389
703488
1921086
685157
1211979
1278959
1812919
1205761
1931985
683625
109361
1457000
635593
410534
858282
985775
620403
112640
325435
980475
1077443
1613653
361214
600764
796313
1760194
1365572
1864770
1992745
1057733
913859
349420
398972
929509
1151841
750986
226414
1307478
90319
1562997
1158818
735257
1848230
1563405
1144061
1610278
572609
619451
651380
1839960
1667224
972124
1041336
1107593
364065
347215
419016
1189573
36577
355780
1853892
1848942
477031
636330
1790989
1418973
1814628
207460
1033317
74630
98407
1008909
331535
717854
308716
1823031
56755
1247219
1626205
470118
581750
106433
1954955
762065
1056688
1185879
1479314
1017420
147994
1011638
42395
585058
382318
1489197
1883592
1245410
1228759
1653739
29723
1661835
391251
1418425
1478272
1326311
354322
843204
1537825
1452096
961620
378144
1522340
1545530
1136487
1174096
339731
1549578
1338955
693536
1357531
1819919
1482975
789363
1244291
1328127
1750641
310763
686813
1548785
653679
821229
1394699
650857
690871
687097
125268
108820
1559576
1328826
1652583
556553
878239
1194707
1935067
93549
1471402
1670198
946081
1531147
1466457
663332
1653392
1396853
618301
1814017
619836
763431
1144610
511882
1460970
951762
1579591
1279553
322097
912481
1853141
759533
1583220
1264020
981247
1879223
537531
1061384
1599775
190517
1822694
1528436
839529
149786
1633865
431176
1022451
370909
1146799
182935
558439
34758
1992738
9526
1313320
276476
1791490
1200017
1239982
1008917
968341
1366244
1665950
818047
845091
1773227
276804
228255
97525
1749641
699062
547503
1409388
1785285
988953
1001069
1290182
1104315
586658
871220
1507977
900713
707083
1827551
342324
886040
1360536
1590163
1296567
149744
652227
1587595
37485
1710651
515629
1764189
1801983
1371377
1265981
1316610
48283
697921
387015
1788076
1531785
356370
1439991
686448
181948
148464
365441
1046893
564125
466336
253748
943929
342595
422501
1157100
508146
565297
1708884
501776
869679
47331
507557
1740083
1195791
15857
1135843
368550
1024443
481623
1520593
911405
1307562
223742
695147
1266531
1625180
1707516
1776706
518442
767372
974946
1772815
226461
1081371
671574
1731659
1791202
954896
1978985
903892
1487936
544551
446574
1513258
1012128
1604659
1873524
1769341
1117012
936254
748786
1055361
1196160
725413
1768263
1582105
42402
477213
1154723
1363953
1235221
1128543
661585
573162
1670910
30842
1197639
1596762
1984574
36561
1355969
243955
1251529
1193183
801993
1474033
1866800
1388655
1236634
1891466
1633663
89704
1170240
1708315
859012
1758453
579135
1598926
422818
1694067
1786991
756549
418161
1551158
1002993
1095432
938054
833658
521127
1977764
79824
1598713
330037
324186
1402874
736156
1610795
851499
1641021
1511660
908496
1896939
678773
271714
1141752
281442
158758
62390
1821967
789440
1563585
5538
853531
580066
699050
1610606
1622146
815737
1536221
1951525
1391647
1057417
1651154
820132
1048029
735386
791439
1273763
1213951
1674996
1770980
1593608
1403753
1511502
274809
822460
1452135
1384603
179707
251130
1558186
349806
198017
334484
345578
54715
1608227
128913
83542
848392
330403
1093071
404682
1479189
1296785
561596
1210975
1026393
1171219
1029630
1774509
76485
569318
1255745
1508514
1040893
372501
506842
1034220
1552117
877455
1692937
1093247
780605
397939
368820
1161002
287981
1501170
1171943
906763
859856
1827545
1074564
1114231
1990734
1673657
1926987
1671574
131973
1307137
398404
1366189
1928787
1981379
254474
1675096
327504
1514574
1535504
1125216
493420
393128
693922
933465
584326
480560
1772429
777512
1956175
798526
750906
1989702
1790655
98304
305613
1439156
1421674
1329398
1440175
1481227
867116
431664
1417922
666607
1075958
1055703
809312
1878665
1490887
1813716
1534076
1343476
623329
492462
1546537
1573034
282256
491661
394995
14701
1293201
751920
1419652
1944481
544760
1065193
973470
1165707
370823
194909
336234
1986278
976584
403932
942945
966765
1401945
1919918
1915721
626616
1093160
1045517
695636
1296011
1909134
905047
943618
1085349
1481715
1132745
285021
1631857
1641999
577426
1061120
846820
1129949
212974
491273
429263
348677
1330957
62034
871317
1079840
1398057
1791991
1351660
1920724
464445
492060
494910
227855
1975697
335723
90513
1998492
1733512
1916015
59653
1710733
735833
1494728
789945
1448191
1985783
1461980
1113952
371483
1676813
1518433
1881149
225074
255951
1044146
1108634
245323
845881
1653807
946938
272270
1344250
703595
1740638
187618
582042
776979
1211221
901834
937303
155030
1566138
174674
1548438
121808
673503
164324
891459
334220
117560
683254
1930776
1718476
591137
1609245
89884
128979
1356716
94022
1310647
679657
417991
1763643
1212317
1130713
1292513
627608
398010
1110040
341876
1820877
336893
1520338
273620
162668
1596907
846239
1259471
299852
650309
754608
287759
177910
1739570
1139330
244340
371162
604476
756829
418519
1214027
122276
679098
1640031
1582836
1160455
256933
730721
40501
1159494
1807244
1072578
1534969
1100261
194686
1227831
530033
1945255
1628617
1634545
1826415
1162588
241276
27436
933615
1826067
1908420
62090
482958
129996
297550
1549086
92606
1568355
1982169
1327800
1416637
842534
819209
1659165
727863
1376289
486465
1895102
1957161
408477
1395419
1473767
1516065
1795747
989523
138198
120399
251012
1748464
505534
575958
1386383
1502958
290840
509477
879682
793494
908172
1277904
45815
1666218
812148
586151
1179456
554470
1077191
1262665
1808579
1110139
1272719
907405
1257982
629499
3623
1737166
1283531
1040210
15537
1416667
184224
1850991
848766
969145
1831211
312087
57705
1024259
829996
997061
171294
1114544
1879056
732948
918509
967768
451320
1722770
178437
1645729
1851973
855853
1924164
573761
146975
1689846
1530390
1784144
778687
617578
1944757
697180
539991
538585
518639
985868
205978
1317059
449698
166210
1378531
654409
1761524
166412
1303860
112813
159594
1476116
837850
712412
1721255
1769440
391290
208044
1470246
1437962
1704595
625684
892561
323383
1615699
1743522
1614460
344508
1628266
1091777
1228638
1878375
1178674
1024324
67226
1453981
809078
1484042
1313833
1871767
315412
547173
1928689
1464534
1578700
819919
146751
1600088
584107
354617
266527
325687
354737
820657
1925270
261539
235041
175585
1480333
632597
529824
1623054
381825
540008
866451
653577
1991286
672496
1234766
1025097
1534795
1411756
217168
991689
1406705
153528
1165084
1652686
1542082
795582
1487615
914988
1164431
1885852
136802
223848
1741530
741720
1711621
1410747
1758714
71819
1685739
464578
1985492
1326119
1620297
1817575
1532579
1983574
1543229
1396884
525300
1969803
462651
1641502
114114
420947
998236
539861
488518
1119347
159019
1484794
1543513
801372
937122
617611
1819273
776152
471550
1447260
1132130
1121058
1231239
1302822
1680157
1497816
889481
561755
1492981
1617593
1339260
877289
954312
1645434
201447
1532174
559725
274651
35859
1801568
904112
1353115
774240
1929026
269736
613163
1748335
430379
774575
1760939
1577910
1070534
994514
1428794
1205630
1842802
1876046
1613379
875113
96788
1001347
1277922
490236
65642
1159320
380915
795969
861123
1349567
118250
1422372
1570828
1111782
525737
1628142
356638
1297568
422536
1635832
1280556
376653
69830
874857
752740
875274
1259780
90580
489912
235730
967064
1991681
1561081
1932057
741931
1249852
826408
1658250
1762205
92273
1853209
1061932
382939
1678567
2228
985254
353903
1612750
1198807
1605588
1895217
348428
877255
69770
1409074
1840092
1316954
222051
1071724
1775646
220246
1284604
1795799
434357
1594345
284534
624637
282690
1323361
687123
691249
15581
1516354
218770
555291
757504
595448
1592370
390480
597001
73382
1559326
1242758
383178
751775
919635
1442614
1861795
614705
1951287
26336
192269
628019
1640608
1212184
485422
530797
242787
771660
229617
687050
336659
1134911
1510217
92795
1500716
1413119
229381
578955
879018
1357217
1690226
484794
1876583
963730
1106105
396922
48321
1239622
9048
479215
1354089
230381
420391
62678
1663736
1568835
1223215
136712
503551
294161
889073
203052
940638
1778465
485820
210886
1286326
670984
1512772
465583
134811
1751434
1627813
341108
501395
1682138
868712
903257
1240257
1230667
550377
1215914
1039800
848163
290465
1466656
1988955
687278
860654
59673
1677999
717478
1190846
458426
1439117
1638909
1058769
278435
253164
433149
1211472
668958
277837
128032
307350
1459874
535647
1111628
1305693
102814
1287484
1879259
586299
531495
1558791
1351973
117108
1721513
1774809
985846
1504795
1931445
1998943
1313698
926677
1568503
1537002
1797581
396010
233328
1394725
149598
1795771
1216487
1896291
1702151
1605792
1252630
152206
644551
1308170
463422
193305
1463456
1162816
263131
1848354
806784
480743
1076475
664382
324914
95871
797267
967917
924077
1364853
193717
343030
24023
1121233
654322
1980324
988302
1365699
368263
567187
122012
1045181
854327
1809133
861315
1367829
95225
197409
1172920
1558650
1156270
1692427
1045977
536691
205075
547619
1841895
1152874
57262
281591
510501
349899
942638
578945
400979
1193110
48409
1500518
1346234
45737
209833
1710824
1351431
898343
1651312
202322
1100451
129796
794521
1845460
1869837
1168470
1410776
264742
90458
1365102
1435914
1240506
571938
1695908
162100
1355829
197092
701781
882304
656021
1852355
1923648
1326933
185281
104421
1962109
1206419
1221838
320398
690434
169709
1509089
1343604
1286044
870477
773308
1539504
204407
772684
1097659
413477
1245254
1468538
1087024
780223
887187
1368274
1601071
1397667
406671
1675195
1357180
1816042
1714112
1532484
118886
895385
484813
1909397
342815
318167
326648
726628
332054
1166348
1406101
1468570
1444257
493340
1714974
1426131
1766629
1636868
448424
1693279
1746506
1229513
305519
55588
1319539
1393406
1379174
423283
1315153
1808484
34664
1036492
1941556
1472016
539314
1210484
1814240
1006751
556424
1392766
1666619
1124467
376164
409908
1546712
1218004
1787737
1574517
691470
438644
248073
1961955
429905
308307
1166266
953703
1551533
420065
936886
1239671
1757873
1163962
1948160
52369
398833
1956898
1307642
522352
1920158
1624618
314340
798809
545425
738691
1211805
1686754
1076708
1427904
548663
1817357
446944
142353
640567
1411584
182539
446215
219626
1246169
1094664
135823
1183191
356991
513947
453160
1413643
522005
1148873
1850225
859713
864423
1480712
1186012
2869
1723943
1511965
442702
1356891
971791
828291
273263
807311
1058335
675503
1558237
1424290
885683
539224
971079
1860321
1623116
793339
1681626
153354
219547
288914
1596349
1731308
837186
859341
1121217
92943
1832960
1154254
539818
86571
1012356
505208
1693065
737744
1734076
1486337
616320
84349
1856648
1326055
1368125
1360677
110
816244
122481
125270
375892
816461
1656088
813680
137448
532268
714729
767646
1189171
226260
1500328
217575
1674027
1777090
131333
1192607
1784308
1022449
514639
144916
778720
514797
688384
976701
1360556
322056
1545295
1442902
1335680
710174
1668404
1166953
46594
339135
1142313
864699
1363397
651961
1056581
1423723
46086
804219
121268
129788
400264
984036
1562699
226948
735533
1269922
702366
48594
567487
1224831
1907670
1711511
348878
875580
567638
1001742
453918
1765384
840527
779566
828973
775394
694700
79385
1524975
218652
102712
1561107
157218
1474908
1739755
910693
1082911
1461159
1515306
1003832
1613041
1502260
212423
684110
1373919
110238
1640642
782177
1871648
1916638
937698
1202993
138330
450214
232568
729226
1649972
1642425
807925
1979978
1567700
1898472
12493
1147914
1824289
1417189
1190185
409568
768150
127286
134474
1217175
495269
721444
1231125
1424318
1576655
352544
1194855
557630
1603033
657640
451984
639069
1420453
649351
740927
672780
152565
1828718
959725
1882362
876160
1516310
97010
288956
388871
1409573
1513209
966871
933589
1108124
436199
459480
1114238
697991
1544939
124336
759938
1654417
311638
709682
574930
1161304
780322
1990310
1406787
965988
1888864
586892
670088
1186193
1491688
644820
741841
1230006
1572999
1725280
1063558
70367
1963669
1903048
363630
1053933
672088
1811275
47089
1407986
1345218
1555787
215126
865458
533717
1836561
1613152
276138
1653741
720146
400895
915494
1733566
1220305
1897184
830029
1888363
971046
1614933
1121896
82092
1734896
1798666
603724
1356754
1341257
1367074
1265493
322607
1327776
109864
1434906
524614
1438534
1574804
226405
862432
1745079
829947
200996
1356321
719065
1339607
1905064
475683
1589738
1094934
1711392
1830647
1347599
1099412
1045778
789235
697599
1437759
645175
835131
1130081
912722
946343
1252615
1813269
1181634
374793
976888
1884685
1929073
1507570
280905
1845663
347955
1477480
1628643
217168
1128828
583393
759242
1690535
620863
538210
581675
105086
1266390
1436053
173828
1277502
804781
848337
1158521
1466149
1491377
1754600
1033792
1336669
1627822
1569861
709152
350322
441576
1480872
246284
1864961
1383490
160380
236360
334936
160078
338056
715971
1702038
253889
443469
1932695
446
1483855
703153
390509
835647
302942
72100
953738
1580766
290324
191131
319258
807495
1137691
111961
600162
1368002
1214204
1361362
821451
637805
673991
538591
619389
924637
228783
1029200
531253
672911
24953
198604
575970
1988026
1874621
1342792
57834
803682
1726632
729906
626738
1083684
154498
1942921
1064536
1433279
994006
40213
1558929
1177745
1150507
432364
762717
1625353
890486
182287
681467
1823208
1419984
1010576
644241
1599111
1972523
1871686
1555188
114048
1936696
1766599
1245404
565711
1379481
1425981
978754
1865600
296221
730530
1937769
1758747
1320240
915191
946226
772445
1703392
249576
110121
1071770
589959
645668
1449043
75577
649715
1927199
756899
1636075
1449594
904246
1270100
1325282
1769541
1327492
1241024
1910782
1331758
1260212
392434
1649487
274881
128286
1830478
1487144
1294027
1838120
13585
65810
243988
378274
864616
1875773
388615
1272913
541775
1449153
819778
1245662
331432
1444168
1341212
610383
810088
905732
974228
1841827
840927
617890
328727
1269907
1676053
342976
1457529
1672684
1311624
2950
37066
1473470
1583879
1393495
130770
564544
1954472
504610
1786482
652907
1590904
1609431
105199
1822988
683846
771860
1710868
1363419
1094484
832305
1406732
345778
960909
600376
396742
1337044
1171547
1900690
733784
1426170
1421203
117239
1871485
1518455
185409
165569
1439433
1697381
1620510
1387253
1805891
1501614
368053
536892
1825981
1101116
690959
1621065
1211753
950134
1308115
385138
1182648
1407369
1979876
1848002
1038277
1544259
1316555
586782
1975552
1023278
1122665
1101614
917627
1632933
1331117
719367
608663
214553
1557264
952502
102011
634822
570364
804266
744799
1354475
872447
1867938
1459137
343788
1326094
298780
419023
449040
1917733
1752237
4223
822122
1639104
242376
1598202
880656
1006392
915349
1123884
1566634
936965
143530
1864627
1612292
1279480
307965
1386079
1872567
336272
72006
147404
1776563
1707679
307866
639549
582324
1283672
1809535
855921
165372
1142968
1116092
1869770
1286448
926462
379539
856186
1801468
1108731
1703726
505109
1404428
1906653
912102
5177
1412714
1395330
726231
1290089
1942687
44990
1486108
1947856
381526
1038487
116035
1639758
1996817
825709
1926800
326636
1668576
1258879
1611404
1691363
730344
1438306
124387
1787181
926053
29811
736997
562518
1231856
1442308
1654952
751894
1444265
23328
947312
827350
338849
1623121
1098973
418656
1282351
1772538
430177
1080755
1631664
41083
959086
258219
453657
1674818
1690528
765195
642074
1934668
68160
1850007
659198
295436
1255107
1038060
540905
1083204
1248381
328654
1816638
1665908
1317562
174892
875844
1862513
671562
995992
1442646
1011858
1269214
595819
341580
411735
1969097
640973
1421275
617268
1214611
1586794
722177
83389
44832
981224
1275996
1499217
1512488
36405
1117889
186897
106154
681174
286774
273161
1159944
1484296
1858922
579651
1306408
1666803
958949
1187088
1636381
1122131
846245
1034516
1188227
742932
1635017
839878
792266
1878513
1147208
1497042
1096763
1665883
337204
1463574
1021841
915747
1827263
976585
822084
873472
1078356
925982
921970
357033
1428923
562661
1792888
1842123
1407291
117753
1438634
1796715
117202
1434192
1789275
997634
112514
582215
1185240
479679
1990521
1412106
425138
553545
812896
348174
614874
1220567
61997
910520
810500
1763650
840246
1497436
913872
1525823
1212015
195694
1810725
1916773
1117261
961121
943925
1171996
1793652
422344
160503
148809
1032898
412941
496418
398156
484552
1023078
823484
1281669
952227
601384
619377
1363159
1127677
659705
1950513
653702
1931565
1905322
1754602
1833939
1613719
1884279
1334811
131441
1794155
1719317
1529486
1104240
1531959
548646
168004
164989
1734820
41540
665089
420390
1488580
1435884
1681291
1504177
714439
1707824
420828
1449069
1584579
435958
1882775
635120
1996866
1646741
796992
353799
1552759
828975
569586
1228057
499010
225690
791288
1018351
1649827
1669327
211834
456653
1281023
1320819
1706326
1996376
1912722
1226281
1782587
1455700
317698
899815
254783
778529
249172
649879
1898694
1634744
1555597
1874569
1018040
198362
1381409
1486865
1879542
1816299
23390
19879
647356
444209
1634383
1298006
1185155
79682
1727087
1943565
1030155
795869
453384
1627278
973087
529547
1773507
1024600
142730
22358
617541
1198376
945318
979469
1856250
1063658
1334658
55160
471807
950652
438792
821784
148444
1427622
1242241
464986
24226
654612
295825
583642
543046
1892674
1782257
50389
1486297
714035
23163
1028999
1346920
1745088
1930823
962868
135737
149870
595525
519745
1740398
1817285
1977299
1003032
1074608
1619098
1297199
901279
671813
311930
90800
1987478
615118
918938
858404
168977
1666213
1978275
1394365
1875988
1264818
1583013
1539375
716962
834886
834673
1275783
1600475
1130485
65269
1249512
1760725
672176
1092568
480211
1895390
1723527
1686711
1703925
528548
1101373
1937304
1377229
723515
972102
1794291
318788
167864
1499450
1010779
1111780
1545228
933967
1338553
97369
39551
634457
854487
922214
46721
725290
327034
1637986
1822909
377833
1985942
1149999
764903
973325
891085
408744
1219402
1468462
1117837
1069927
387107
318913
1968946
1741427
1624077
950269
1648926
1555335
1509304
1667740
1216047
509065
1121729
1446157
1197827
1679720
1755698
1968865
1235464
145222
1136749
1817453
921170
1951479
1465893
30116
297212
951141
19237
1337595
825783
1150362
1980306
327801
1647166
1294203
1455832
553538
24389
657086
146899
1760052
1575612
1657525
407896
1758556
1688215
404544
461213
105804
1040284
1547385
1776530
57834
1332273
374162
737957
1019037
1278038
846637
1645781
1484909
1748513
310233
965054
73395
1948524
1276869
607307
723723
736363
169146
1532435
740630
1364915
965125
1010528
1487786
916739
668549
299670
950167
887642
1080884
831370
282707
1060840
1701585
1201278
889099
1083016
200056
1936410
16164
969210
1745651
945724
499660
1932209
552158
453404
1541241
937051
583708
1222142
1331494
1570103
1686487
1878393
1248141
1185562
1149492
1412707
323893
942823
1612173
1562582
1342890
16887
386002
1945932
727025
134851
1539718
915257
1615026
872432
214873
1872315
1111106
924916
535563
1971631
1959175
1822072
515615
843784
606107
235886
969059
974578
795893
1385784
845053
639072
664530
1757407
94406
1252073
314928
11066
153498
680727
1091556
515330
1195593
1487366
1625186
949502
1079094
1126343
1132097
1031628
847836
691864
1260778
564935
559154
1311576
1665742
19439
1663877
1357195
1492810
48100
589303
1311527
245231
1095042
1332368
554444
709154
1728493
38417
344186
104075
378987
54412
1481229
525577
727135
947182
159330
847147
1668243
677568
1520215
66144
1931088
465289
540430
90522
1611048
86164
1324092
252904
272467
123772
697813
428770
933777
1262348
419473
23178
288779
1801516
1848446
37591
1907740
1091889
549632
759978
1021302
1786216
731918
1410444
1744270
51631
1019325
21148
1770970
1737720
274955
1381955
1187974
1955413
830970
704032
1629829
1460326
811917
1454049
62769
1381996
1886117
1548525
747255
1126745
1076735
422949
1787424
1069026
715584
991049
757356
1741079
1508331
1397987
1124964
517615
1188902
1533551
1544894
1355895
1086340
1326263
1270948
268760
991027
126793
1035764
923011
1770978
1875230
495241
1516527
1329225
1331390
972827
1374957
939656
208333
1237440
1096342
833648
264233
1943884
1150643
380447
324542
170954
273899
61290
977604
1312582
548789
1438076
1513886
950339
1054814
882081
826668
765775
1665770
1243978
1979700
163441
61546
819556
740894
1486376
1423259
1466865
1191875
680769
1923273
418085
325596
1997643
161532
452937
1855185
1743438
1862715
1903863
957535
1175716
328848
1898413
1236978
1654244
138943
1520726
1425224
346670
864830
1584525
87827
299685
337979
437494
1023770
1037848
483234
1585715
31674
1428802
795583
320316
1448558
1605729
224461
1390597
1836162
810256
1633008
27394
718850
13199
1878613
588192
1456975
321901
1420720
124076
705458
166903
853870
249279
394939
1182303
563157
898562
735397
1233305
532013
1338058
1163162
883950
717388
1602020
974839
405586
1287292
1726928
129719
1652441
69646
1645662
694524
330378
841954
1179146
97372
707343
74343
145397
851241
1823461
48916
1987182
359013
1801200
216769
1785488
927948
1861000
1652238
412650
1140948
1041315
600624
1767268
208242
108963
1548452
1495673
1016369
1432623
1714643
889040
1555985
1916837
1289065
174293
1195795
284652
1461711
876226
1150895
1545549
1651591
1489940
785709
1986537
765605
1385655
1874603
282109
556187
1772127
1932272
1347256
617028
983774
774462
247387
1101997
3362
959141
1463587
866485
22153
878205
1561745
956775
1560928
853464
1782465
1176091
1818543
806621
1436190
727757
184463
354210
79345
1979665
1187561
1172943
1653632
737964
1005914
1833996
408316
915442
512717
322719
25664
1509229
1039595
210900
1340379
798464
1485453
1077607
1921096
1293099
1061104
1011295
1327905
1049466
500456
522383
1883947
1186388
1818788
189113
281816
636446
1271795
1340741
248237
85421
1682218
83430
1455308
1235043
621836
1556982
277545
1284589
347262
1819488
1623715
715722
1015732
552075
1982987
382108
869547
1095687
1720610
103944
1011620
1132049
867017
1060959
691010
1544529
1072607
553087
802903
1174812
99482
587512
912392
1812387
1213789
1595601
391208
923431
1484495
250650
1361582
484606
1255165
1659753
1334260
164098
1624681
1012718
1186443
1633324
896856
1784133
771275
427104
1403078
623169
256203
360030
1946037
1488370
969329
1558771
601881
370257
787202
1985545
1963776
1382294
236704
1611716
1134450
1771745
189922
928853
1640393
991568
1789517
916665
1362570
1782205
516138
1102108
1960298
1309891
1518114
1458175
368785
221130
33466
660438
1739013
1411972
1448582
318218
1282506
13407
1455518
3262
35969
659128
1614216
308004
1589670
1051430
902836
1190562
1229206
1461839
1102794
249800
990474
1219012
442370
1739328
1026220
123318
861470
1518217
690553
376263
922166
1414466
831883
1403946
452265
198112
1695833
1134500
1203002
803123
1860879
1568602
730769
26310
824124
1381269
53886
1307551
770285
1142851
1462598
784940
1748244
1797312
1674526
922040
1973081
649494
1994860
1846994
465246
1990896
848884
886266
842532
1073453
899297
1221151
1123739
1882395
1474868
1453787
1620871
1018425
119463
134411
1162842
990200
509244
673139
1734694
1507445
1490944
31535
1954748
1542316
1900065
1037567
1396046
1579154
1126884
1829995
600919
429572
1693795
1327606
22765
550066
617432
1355759
1510201
685121
374561
27659
1082494
580258
635939
1539489
1909569
1728460
359101
1387274
1345832
564814
1733461
226046
1548308
62809
1123023
1251550
982405
848145
676865
527019
346688
173886
1725669
1540877
777198
1847212
987266
1415259
1262101
516153
1916863
748222
703594
241917
752822
106182
145769
1057795
1423808
692484
148932
1539423
221786
799530
1279164
1397432
1477680
1537315
755010
1086724
1033118
1007066
1220098
847690
747727
1770367
636491
1353824
557626
353088
498909
366550
456182
315182
184062
1879811
1887634
1935644
1699737
1021880
971873
1204220
1501442
1389655
1977520
701309
950010
1065248
1363001
825527
1932781
39357
1483337
1844597
948204
1894218
714142
597149
224744
1859380
320468
470254
517127
814715
482891
1095285
286314
1971022
938118
482366
541382
1512796
1041140
440087
614457
1900489
1806415
1276287
573328
843973
335699
8135
1748763
1987492
98316
99039
738585
404260
204899
308468
1809183
653498
1550635
1765657
937807
374178
1350412
1544257
463816
93856
264072
404831
1303514
746189
262017
1153317
1118072
1450241
1649674
946915
1554909
403635
773269
1767996
1673563
771644
1153589
1912019
1270472
1406179
1704142
1464969
1800115
1613428
777425
200482
1132059
1818181
1639933
568176
527254
1001118
135423
1981393
1412440
173704
555918
1702860
1030134
1453497
467372
1987718
672838
1739465
1016812
694344
203777
1773474
1085703
1216284
1963687
1510319
1647011
1365808
608298
1024220
1848633
11915
1778214
1451570
1552134
1436701
1799307
538337
898840
1315445
913077
1014132
779117
573924
688749
601078
1428653
1086093
1400550
1986783
741356
200325
1605107
1914521
1611369
731851
1254247
199556
31812
306293
1917469
1492790
694141
1469665
842853
1897841
471778
1165983
1410910
1116729
1881900
86662
854434
1776323
99582
339328
1096862
1113944
890886
1694674
633807
1886369
711376
1767915
1404584
768391
509053
1004537
1240404
677299
1736130
51815
1303845
1642646
404951
872714
1629991
1220472
918474
487282
1857859
1956262
138053
977804
49976
1733315
1360337
1150902
591990
824024
756937
1865762
517595
1301632
358468
1089386
1546130
1481391
480278
1132982
891443
1767766
1415858
1659319
798666
1310190
460283
364682
1163778
1046427
1081141
1074301
1283824
1229955
1572839
928462
1024082
336804
1091921
881130
1943122
699500
1233340
964016
113753
1493539
602534
216909
582013
474055
53766
736012
968332
511726
188055
856104
843773
604965
1212111
258166
832188
1196451
743328
712182
652452
442791
475846
206447
1778980
984071
1961696
943249
1297314
1213294
740867
226773
889923
1248284
713476
1044232
94501
315084
1884186
446217
1976366
1534409
597561
1041442
1632120
1843245
262822
1913445
3614
1051699
815394
1139986
1257579
1516236
437111
1039950
1190052
1799105
1657920
1198000
1651111
932154
650957
243171
521845
1814267
1765270
860558
713588
1832123
675874
241696
1247356
1090238
854959
1395967
1041275
1979198
1618914
1633448
1201577
1489938
1960737
710361
1306025
709339
1189181
1008354
1558085
1336005
1274108
431043
189194
1207899
1839224
261859
1902018
280774
701405
996423
863780
1820114
79696
1137595
1759234
306110
1419700
1617398
1577876
192476
461307
1735225
738394
645024
1981738
733942
438260
980516
1363992
635005
1432734
964969
1001245
1016800
1617137
1220262
1600975
1900619
276547
1830534
1908731
1297054
596732
145636
1863092
420924
507161
204714
1698817
802157
1891505
936767
1431478
1604822
185108
109959
1086309
80612
1948427
1804783
431108
1927953
1517838
869122
1736534
939162
1035870
324760
1966059
2765
487793
534906
1150820
1823228
478831
1401879
1269609
2511
1961057
1409222
366862
756118
1319166
1422447
1438489
1836515
871075
253004
825376
1278453
362257
1126605
1556072
908225
1093061
375262
144972
780918
694680
1857794
792178
445619
2051
1384617
561846
1038890
1163626
1965105
1485745
23528
606916
1519735
1404817
844854
578539
1993620
804548
1238259
222594
474405
1475850
524968
894418
967798
1164151
429268
1814180
147563
1135405
1796311
191483
1906325
1789348
784909
1595129
54616
1340436
1477294
24076
487264
28011
1684688
1038619
1049294
1050761
939877
1928439
1813991
399970
1443750
565700
933168
1783327
1945576
1267236
1214685
812479
1840540
1471520
1425210
1313096
258404
1120930
1069387
1528942
1490546
1353200
852927
1085452
1793064
1655290
1917458
218449
130072
1958311
954877
938556
1867197
1637706
815414
886094
933880
1728305
365976
335508
1257546
87842
1786654
1409926
1629665
1813086
608007
1077538
1571085
971823
468624
1089330
513491
765499
780491
1781635
511774
1804245
279043
727647
882961
500613
1676227
388329
1941814
1972041
364411
1358244
916594
1627963
311337
480262
1370219
1862460
1910370
477921
1870644
637445
325649
1321167
185567
630585
1788569
1268115
809899
1061962
70163
350413
534844
186434
1778101
101031
1050846
1534967
1504831
1355079
304780
1502034
1713783
1054392
1028732
271914
328537
1899287
1518955
1274394
411483
1207464
1850177
50510
713865
776045
1743870
1187413
305408
239586
1336475
1471694
1452215
946684
871128
1416743
1681913
1854323
1017018
1965072
84234
639578
1053297
637647
1459666
1898631
10674
85499
548443
1881130
1970436
216434
1654432
716497
977673
1609905
466906
674405
1631957
779932
480984
765249
801675
1174023
452198
1746720
350977
792118
1969103
1240009
128792
1893559
1408612
1294280
1721617
1371516
1506715
1215381
218382
1436958
710992
1278972
1977535
1463265
1514362
1728188
1138026
647978
610116
1275986
948703
1569996
1567811
655860
1208456
872996
505269
1997273
571009
310786
927617
1731292
271527
312443
995799
775709
376226
1110031
1728306
234369
1875691
270815
277416
1061786
160086
196555
1350525
1909066
714477
942082
1369696
1340532
1313603
1981456
696934
195561
1556878
536563
332863
1273292
1035103
84882
594453
1384288
581984
557632
1581600
680346
451097
1634943
1266185
1869526
372578
973063
910398
1057304
1588684
1952475
20099
1609332
1148136
1179767
956716
1468377
1120504
940704
120383
1125318
923484
1889118
860842
1129955
268219
501611
1655757
750320
792413
1052741
600029
1689620
1677224
1883405
560590
172796
368044
102073
1401607
1823475
599957
294620
39866
1693380
208137
1339347
1006540
1234972
1240765
831332
1967358
244786
498243
1622664
333107
849099
1782640
1291154
393668
22170
1318409
941412
1888840
30076
732308
201143
709356
1576311
1911672
916737
227531
65044
967982
661221
812310
1216867
1572531
931877
48434
1836071
1530828
1643073
84963
405392
570677
621763
1004802
1616389
1499285
1201822
1582136
160677
1013215
867145
442742
613620
406603
35515
1987566
976235
1274363
1239119
450737
1392944
660073
320044
377131
1179013
1534346
1094272
566429
1831379
1872015
1012810
588067
1969069
227631
1277206
57595
613771
465140
1750156
554974
1718851
160127
419495
268920
1684280
161897
1913561
1583674
613366
1264370
230869
1012592
41623
108241
1115548
427531
1084145
1176512
386857
103144
1079435
6774
578168
1973386
1433913
644613
1121298
1042532
1518039
1241493
1901515
310271
945422
499231
740683
597568
836496
910841
1872264
956160
124067
510852
915507
665258
1868426
349519
1562605
1485147
136542
1655899
186446
1254241
1228428
285814
26701
568064
457599
1388130
1430028
455714
304825
1066128
1252907
1181734
48808
23205
1175207
453236
441898
1642568
887744
1864277
200207
1103650
390005
430769
1484948
1189806
812850
398682
1732574
6221
69899
524596
1624947
345873
544194
1791795
963407
1013502
1722198
851718
693605
640289
128207
520140
1314794
769733
1698372
1592988
904266
393674
1148650
933786
756239
1110130
1169160
283478
1997199
1595999
55519
1148419
1705843
1541712
37614
251201
20564
257405
27356
590220
1109402
333202
1103454
911313
1819019
968987
1199793
727289
950154
341860
354250
743771
1986311
651488
603861
1104669
117696
1447516
809467
441640
1207893
1682219
39895
1697024
751728
1165954
1726799
887527
1228968
1493339
1287851
1556937
672544
336686
165565
856266
929497
1848062
815141
1398837
223893
196988
22554
1907289
1328427
1367336
1472166
1779441
576868
233936
1282176
107472
246824
1323560
464247
489827
959927
1131154
149358
35157
1007534
204779
1315491
1946872
1258901
1809800
557227
1753394
1115868
867237
894952
179811
763857
609535
65900
5558
583420
135565
1688637
1113506
608356
1893709
1176075
1653029
294739
321884
250205
123339
1164804
1904478
1032263
1706248
1042067
820003
1071138
790165
1168445
70419
602003
1622381
337573
1676161
1234793
1923103
1190270
899967
1535227
705083
1340874
1781134
1538599
1345599
1573312
620815
601825
875276
1411487
1088315
683366
1314759
335276
411994
644187
559052
1254124
1920807
373007
1759062
730233
1941715
1288437
1101445
958114
1286784
994678
1799404
1944028
1445043
660209
1546476
33012
1896788
1240189
1696419
1712411
271370
1047342
75818
100910
1704391
1393401
1472872
109996
205732
19135
893608
1241290
483077
1485186
60936
1168824
836394
1808451
861509
1390691
1038779
959361
1672181
1482494
1901250
429830
161029
1690966
20478
104520
381401
1062358
474672
1739501
1626173
490545
1768174
1858356
427536
1680262
1489449
457648
1388325
324175
322910
40086
900045
706751
1190495
256246
1988324
356005
968137
867928
382513
1382500
744035
393355
1393769
1057929
792457
1663529
558849
1631040
837337
491813
90922
1953320
1601310
333715
1893418
1691201
1596695
430788
273067
761673
741386
1789610
1626033
1483450
1636613
1874795
266488
1046326
916815
1610577
620571
351389
98822
1385619
1204982
1355297
874563
328683
1089010
1657037
424115
732417
451482
643349
1990428
1988740
816898
1368591
162080
760388
1907293
932065
1124329
914954
942901
348111
1521227
286469
1162754
513864
1459595
1063098
1099754
960388
1155767
1735269
1435882
914951
311935
149447
1270208
1686091
1883560
1956618
143704
125722
609271
1209304
1209355
1157522
17685
817630
860098
1291471
1943291
1107284
634080
1264125
1841011
1494010
1796869
840015
347924
1961304
1229379
888423
1984460
489910
1414925
1091746
1003375
1557760
237435
101385
1919102
778828
932530
514298
220091
1632167
758345
1953399
1592471
1945409
1126812
1692734
1993021
350850
1295909
1352763
1421809
1905732
507319
539040
747429
1294226
1718181
1051069
1389691
44078
1327931
263184
1130062
455230
1493737
461123
677987
1784798
949864
1863378
1066144
846366
1314741
938017
834839
1494796
197328
1522196
891043
1453221
1267716
41763
1209449
667906
1338069
245154
1870934
630861
30951
691579
1664689
113901
178821
171318
28889
1675218
1319068
1162043
748473
321734
198843
1254545
1672709
1921425
379980
1764424
1969328
742156
1966681
1074970
621006
1976710
1922418
937417
833807
1557156
1456744
1000061
931252
1564705
1785478
683834
620914
1789237
1760943
912402
1969140
653605
1877985
938363
282916
330424
1159656
1686537
493935
545929
1286834
932149
873623
952909
1839344
874137
1877549
403576
1389549
567746
261170
1389431
582482
345368
458365
1812311
1002160
1786160
715330
448632
1792607
1321529
1274893
1316206
146484
71537
1133895
1964228
969014
119812
1416820
1600889
203834
1612740
766911
1869635
1383771
1358598
236009
44262
422134
1506984
97852
237362
1523601
347724
944171
1695979
417510
949976
1634584
1995251
668314
836793
212803
968984
530785
1650027
160376
1750209
863608
1441347
1899696
189307
166363
680723
326749
667576
1355238
694339
1157586
367322
337490
431403
1134275
1192159
1759610
900298
1954943
4949
1065110
1037255
1362510
84187
788410
1879869
748796
1245119
177780
1804556
428964
1438840
243039
1214175
1565866
1940216
317630
1730268
71379
1827202
206447
37327
759
809345
1318638
343244
1756994
816623
601795
1327417
1781947
277582
1222498
205681
1787209
1423788
1096125
1283414
1371334
16774
233111
1844824
1934568
326101
1803468
866676
1921631
1328217
1650963
1179107
101496
329522
68562
1204660
1080094
1758466
1361131
1065392
1335064
1057758
360093
63293
1973189
1143679
824587
1710479
553707
716574
970981
1306160
235811
356659
1863496
774601
569091
972157
1003874
1202502
212474
441192
799561
55399
1057908
85715
222830
59680
909882
426089
668871
844312
1563698
1292092
1417815
1142835
1387621
638551
371777
1700125
1635442
619473
1033398
287512
202757
1265507
1251057
659748
960419
73250
578507
440986
1711831
1699819
702854
1885415
1956013
306861
1933581
681510
1876016
166026
1722058
1713301
794289
639178
855348
411887
1015751
1159610
1753896
50604
772984
1185169
1805022
1193426
1535887
202197
1101032
1613984
1695513
1353035
870814
1539209
717134
862318
673956
1412331
804180
44265
1744070
1673948
1781171
729275
1011331
408587
1590877
1177357
1271490
1261186
212698
1945865
1026844
958901
1012883
535626
11875
222487
1192058
1559708
1740259
1505989
1113432
653136
279967
1524407
1372464
1513643
283509
636620
386116
1936636
1811785
1481605
1496442
1377682
1151548
64327
525459
1222497
1152608
384320
498729
866840
533213
251907
1418302
922051
1318554
1788875
1454098
1585954
1334601
1884204
1556954
978162
420742
671732
1528216
1518885
1048800
1691994
1682315
951519
1617693
1977263
590599
502656
1648608
284524
1993106
1934881
575686
1301086
1718836
584702
761551
1452410
1994206
1627938
405453
66328
1558606
552595
791785
1189506
1450733
408968
1217707
1562776
514522
950185
49670
1957376
46864
1575901
1963659
977438
1261305
673256
93708
1564918
1016911
1283035
349700
974466
1316247
767822
637561
467637
583993
579497
1997785
946006
684011
1064255
715019
961090
648032
1735688
371752
172850
1123450
968751
1361752
1225025
273446
968241
894843
1395119
214424
454726
790972
910016
589515
1500062
100327
489868
1506416
1974624
674175
1036270
961125
631330
1399340
437090
271233
553489
972239
310446
1540329
726811
613873
634301
818436
1226701
525135
619820
857033
970322
1812508
1277890
950774
3523
1558925
1108405
718033
96489
1128450
1250160
1883995
454680
261957
591326
1412136
1254187
824786
743044
970960
137178
699297
1047013
754061
1480408
1818122
528424
1190263
1621534
1533529
1671103
1881212
1152022
437859
1894888
482639
1349699
756740
1658371
1658487
1700216
496037
1481273
1396971
1110581
834177
1577851
1526989
1124568
1887939
949864
877898
6373
1266290
382951
1613047
1707101
384876
1711550
378452
946639
370472
440920
1525118
1691377
771437
1826164
326741
917350
1593420
129351
796955
1533321
688179
581115
1068725
1631002
1082830
1293710
1890525
1237000
800262
1884840
1133904
1514580
132952
166833
1423205
1011769
1668058
1951257
761009
498487
173615
1332345
1860001
1703711
908162
1110918
843671
696067
498358
256644
1588191
912376
1818740
1704165
451871
335886
1985131
228189
336665
1052717
559336
377249
180422
493271
180449
169291
1404491
1460020
1548884
1720478
809522
81435
1519253
458173
1125931
1579427
904892
1024306
99178
1113463
436334
23537
59714
1870126
130342
599613
393045
1507432
81844
575341
329130
15212
1570072
323351
1218300
891809
1339157
871427
1556183
1204444
831402
1080201
1048236
1961046
760892
524576
1022691
174893
547593
1939813
953273
1767540
645584
232542
202622
19634
551902
1774637
798399
1129386
1563917
575503
669277
1297604
743538
322776
1753361
751278
626326
1127620
882527
201348
1416828
18884
1494311
311064
795036
1350346
223002
307856
1590914
1161318
400839
129807
115910
1160114
1505380
1076739
701150
1410655
706533
1417055
1297391
1591196
613658
1145071
42752
1860967
1272995
1275222
897826
1032644
188727
1077982
1065483
902137
1186381
59204
116872
1885070
391186
310424
406394
124151
1242427
1123613
1466478
1167155
311278
1900453
878507
1490708
1216224
375870
1462026
481804
439741
1025034
659901
521171
801948
642496
1957726
1415273
1583270
904952
1161845
1785871
276209
1380324
523836
1779567
432826
219939
527344
1074362
298973
395614
1774861
1059281
1667362
1590453
1849258
273491
1576316
1110844
1785084
214431
269914
1984917
1572182
1436141
1358910
313678
44214
1087992
328528
957187
1384929
187180
360071
236426
1019102
1063454
524188
1316151
1430349
324965
743381
1016575
664889
1591224
1840219
211820
1172294
189660
118008
397897
1066806
1761165
425487
1995357
804727
50764
251967
1511657
403107
511486
675569
184461
925054
940696
947303
1438325
910050
742224
1078483
1880729
1196798
999377
1805975
1080855
159704
177021
1220494
1277161
122372
1495429
1197097
172604
1820226
1052588
1758673
916911
1791367
872619
1103048
899143
158728
689953
99135
121959
1370859
507419
1378067
1997500
1404767
112998
907363
1680068
1882477
1805128
641234
498968
849563
1131879
1917124
397502
1613330
1709916
1016997
1161678
1845550
1882081
1207429
13822
681467
481345
671512
1442894
1111129
544106
1242904
1278658
27065
644803
1453601
1085780
859751
1802025
1781794
1925579
586272
619622
1723104
965612
1420262
1321942
691352
782926
67111
1416736
461358
557855
1069863
1135500
37830
1918360
547551
1572759
1994871
18050
344099
964961
18434
529972
540656
39085
1389839
176906
1928650
567527
308240
302849
598268
699184
853151
679047
1835623
479790
328903
1363738
179645
1804166
1231169
915981
1740937
1416800
691981
484795
1772263
232022
1103369
1832928
1881270
797228
1155450
1587732
1805466
252073
310844
781982
1656391
1137203
1177072
1686165
1689351
1440709
515543
977335
258958
1918886
1565530
1621794
1422791
90127
347452
1862256
1856716
228623
771281
204947
161537
1957844
1170267
370969
1057602
358804
327894
726195
1663877
1804316
1453170
1437860
1168855
153424
1816919
1915663
1007377
921240
1005976
1327104
851751
1592831
1704922
1086882
205267
1444151
101091
273290
1614001
1823027
877818
436991
825748
1286594
1411653
1041889
968232
1581630
635711
1456484
1912894
1710875
1987716
616815
1069503
260112
416828
954641
1449671
1671088
415518
119846
658427
78583
987582
770112
929170
235235
1765566
78540
1505618
1939825
1701090
814320
395187
1668811
1522207
789203
1556504
58247
1935078
259116
1522867
900983
1276921
529322
1811670
212284
1801630
1954100
162804
35487
9528
467105
708797
1094248
427157
285827
1732822
591246
1828320
1965388
1930027
430422
1426743
200741
1528390
1302221
1235631
775848
1491585
1633057
34877
1222873
1922757
109068
61990
1275168
793196
1936960
1922305
885997
164446
452838
1854291
466447
209301
1315786
597466
1264328
1339146
1974718
397642
375021
1046997
1793919
370884
1835474
718089
1551157
1040493
1136096
1684605
1990403
1394820
1944500
1671702
1605786
1578739
1161584
1726176
641285
729147
953412
866147
668941
995524
584479
712764
1652831
1289555
1575074
508386
827473
1709789
1790650
733214
1295388
148890
907184
1930359
1860925
1242222
2680
1928053
1960700
31703
622790
1023287
24017
482261
955193
1758552
1789131
1876802
405448
1709168
879722
3171
1695643
714237
191175
961436
554363
1906861
587574
1754878
306322
204214
699957
610424
1653405
1156817
169679
773503
1727896
460076
310782
390822
384035
367576
432754
846256
1383217
1417429
1522940
1225733
1657985
267556
646173
1921269
612382
1926844
1178096
1138452
75822
1295717
1795057
580627
1571078
1652301
1504169
1487195
1423033
937865
958256
819845
661888
415224
1459939
1693745
1656576
922490
1545249
1462494
474723
1543753
998636
1926271
1589389
635463
1674653
1819928
121199
1025515
1642556
569959
1049543
490304
312115
580455
756145
257122
897939
639012
734606
1693765
533362
1884970
979249
905829
357560
449153
983915
864978
1178625
800481
796947
1713138
1240209
671084
1695711
1187949
61861
975530
72392
759684
1792578
1304086
676042
1967349
425381
1224289
740195
693915
8366
1663987
1080154
1369271
1430093
1999402
1994345
311988
1747133
1384578
1387281
1496808
322841
1135270
147018
1426441
1429028
1386140
1575831
1323649
1533945
32900
1114109
99499
542675
861369
1163326
449718
30697
924528
1088783
572819
447166
1237084
3666
317488
205360
1654202
1471600
1321029
985900
126857
1210786
1642778
146673
850454
187025
1091398
1555345
1607632
1947481
1853765
440762
117843
1980272
695863
1244707
1092156
1102753
609744
1113579
1131756
987845
1477659
1453405
1492043
492817
1141804
811708
515401
89133
66610
1513634
151798
401172
108116
972436
956041
56783
1328164
1095329
1478598
746055
478811
1467940
1765137
280542
243037
112732
289275
119981
846806
146193
1424137
184319
848014
1715579
1044849
1816355
541502
415583
1609143
765616
1349010
337027
1964469
1596403
56240
1380453
240099
121664
1383856
1293621
351683
880991
1586364
1334058
322559
1174674
1649373
1351990
127903
24719
647822
174770
1063368
822340
1723749
646648
1941282
168961
1926530
1276138
757222
435498
635590
1319406
1599791
1437444
273179
904674
1752556
1007684
1007621
1121938
619091
1263816
1149283
924498
1668024
196927
574990
1225496
316796
1495034
1989717
70020
1439004
522082
1533452
927991
1403628
1270180
1450162
382027
1748988
1994803
5970
1601837
1706346
989694
815480
1583368
1735273
1243145
1234899
720085
954957
1884128
1403945
50959
138577
1203864
176175
483861
977150
156853
1080295
627856
1491142
1281151
1102877
846265
621588
848179
1437638
1260864
944466
1089219
1122246
702772
1626843
250964
267387
938012
531533
1938274
391153
1137193
1681409
192859
605104
469980
1567072
746361
908350
106574
319017
1186811
1763083
1482299
1216359
257401
416718
59893
486509
880174
664124
959317
1314203
1599190
912815
1753932
1582070
690314
227061
1994650
916834
1568126
786328
354351
481962
555546
1577283
384939
553919
370760
46640
1145199
1154491
1816352
156398
72871
455695
1380406
1456397
1721172
267772
1425386
1322506
1668022
709249
1148324
1693229
1965482
1155287
1581806
454404
793851
744561
875156
468128
1895104
977989
30402
1870783
949745
66966
351926
1519986
1765096
516548
149221
856701
196629
545050
1993822
1608125
920121
764372
1892368
1554954
1324557
231820
1099825
764078
1455924
744579
1876290
646921
119102
1173974
600119
1796898
1782515
1698816
1573364
1944895
686552
1949027
352965
1274230
1760148
482589
1756930
1475196
361931
944098
1774622
1292004
100596
773749
197430
77974
148232
215328
1829864
248433
864570
654272
700202
1598925
38768
1033369
966502
260030
802558
491463
1282635
1236796
697992
1271102
1943654
702238
1562852
1165145
78028
1858288
1468575
334948
389560
872057
1802495
430570
1956884
566409
1577688
1454956
1675366
911702
1318409
1710444
947706
112832
1992744
739407
80288
645287
1988046
926388
1520992
1528087
39312
776189
1953776
1598147
1398344
1341615
1364041
238929
1883618
656723
1758062
1910438
710750
1464331
1427352
1499855
438988
1985851
1210685
1271216
1055757
906221
807259
929400
812675
849663
663775
183983
290892
1738322
348986
720022
757228
272762
932165
511012
476489
923979
1231907
1506543
956387
1542803
1884694
1574149
432299
1397793
704265
134483
1089464
1502242
1483087
239465
1238201
1490435
382664
1658491
935267
1835853
1156084
1094918
710174
910733
1100701
1012137
875112
1068487
891167
199870
806817
728303
1506395
964185
848895
518317
595986
1713502
411202
901326
1419231
1920632
1145155
1505740
304539
711045
514360
1206563
27698
1861966
1948217
348385
1124580
1895694
1078513
1634044
449669
926568
238348
580907
193082
603401
473569
405722
1873790
164711
372352
30993
707045
1497116
607427
216642
298698
1000009
1751820
365794
1667831
1718241
1468770
1934642
1512078
529563
892535
899100
1953660
1078264
693713
450008
1069353
487019
1041787
1087390
957762
783761
1947284
749058
741189
196130
1906965
367623
133275
800587
875668
1415365
904932
920208
600759
1959081
1920189
15994
361003
431499
859031
34692
1689647
844732
689417
1382152
1080394
934831
107164
1889797
1310015
1286541
1736318
134318
1752362
1682134
1784997
132618
1123786
1251400
864535
26435
506646
1474156
678826
1161250
1752489
1004172
433096
53508
1869246
1746698
1776552
1596895
323777
151655
296332
211870
78246
726597
242627
1971330
604405
1308482
765097
911304
232268
781288
1673790
800728
1850180
283854
24502
1934975
1165664
745393
1229861
1969993
790962
451348
430138
512764
1171804
1771780
712833
1410790
204812
1892633
855727
1225396
663854
1553404
1010370
1381657
830405
1228285
536652
1106014
553618
487127
1676930
197382
1425527
223738
641802
869357
805966
1781837
918206
1815354
1109079
1186874
94369
1846785
1820782
1398163
1921810
1492060
928765
1762058
698957
1458825
696283
989813
1685065
1399790
1590554
1370111
1961046
947342
1907409
1773164
100865
884826
109045
1843688
1601406
491091
367606
1509791
1970708
365203
579419
1042490
1806207
980946
1237168
1116244
637224
746045
461586
1877684
1614388
1593280
1020768
1270331
264724
1353669
555615
812808
1424026
776924
711865
307970
458156
148340
808901
136778
1187232
1344792
1718479
1339979
876771
1139938
504073
1334242
956328
209862
1047914
1413351
1219276
1671263
1027225
1671370
1078158
617075
260853
1541720
737154
1755990
1632389
844522
778129
1498034
209160
1238716
806921
675999
1706738
1306149
1103576
552590
1648400
618877
1985969
233960
1196342
1646574
1968403
1999878
169268
383255
158369
555322
176957
1670879
397921
1991411
42685
1578099
1772211
1790801
1375213
1985562
1468122
1562079
68843
1401694
209857
1986489
408155
265961
535970
1963326
1347431
394440
1091134
19703
1753609
1036520
1737474
56410
799764
866755
1755638
462416
581371
294886
444975
1608962
895531
438492
1702960
1839413
1928166
1203904
886741
1540346
554065
750236
1837253
792899
616109
1813702
839385
520244
463370
1510513
1984874
151950
1890899
51240
983625
11552
1620678
1552351
262039
749156
455837
194849
383782
925559
294601
1160571
1944876
670115
1964672
80438
763434
235172
1681943
1477537
614121
1688460
740677
493671
1971614
335342
1034310
1927119
633320
472530
759618
181239
1400797
894185
1185942
649309
1232728
634560
1284284
210101
1068478
1862804
1376004
840631
1199480
154194
1564504
751413
427294
1529979
1502535
499266
575786
1127721
643682
1385173
42621
1962230
409034
1391598
1678047
435042
566074
1043965
1711384
505215
232956
839482
6218
950803
892732
216494
1475728
72124
1231010
129179
520511
1127272
1495983
265045
969271
784675
515907
6388
1362753
838991
484866
1267465
1235182
275477
1289373
1610174
865664
739937
478312
898889
1337446
1627704
1807273
1307177
1267683
690813
1794018
799060
812202
1118248
1121526
1351073
213750
334110
357986
1465251
1296205
1164522
1849990
616269
918535
750741
1378744
1399644
591964
448276
1593479
1015140
400165
1969588
1312358
851822
1586401
1731031
1375848
196853
1102076
1078211
1771791
1848424
1150029
412744
965649
90863
645224
875694
1368908
879965
1800180
161015
418179
1464232
1962266
58262
554432
947805
184778
1873510
507048
794152
868898
1757026
1424290
1000519
1259879
1766702
364526
278438
400148
1365202
289881
1139074
1832875
1106398
560069
995528
1592144
1302813
553598
739454
521597
1237948
1439517
28481
525592
1719154
1016886
448646
1413584
276747
24960
172119
1258029
128967
1777254
1726073
1784817
1219749
742714
646286
128407
1871459
1398447
1008793
269180
401023
1558807
1572160
354005
1549792
967886
637008
669125
1049113
964617
658361
1399161
1661841
1770531
349231
1058738
996745
1307051
1688695
761650
242618
1600961
1561581
383713
1784927
1101052
63810
1483278
1631509
1882865
865100
846419
1042824
349174
281766
1798376
38184
850022
736045
964932
1747237
1133093
1134016
1390215
36307
254947
792682
1098124
1508532
1403487
1312258
1966711
1813710
1814550
1231385
1168487
542626
1465901
471346
1055847
1457210
1288806
1815850
472193
1998342
1853338
872174
145323
1065792
1787373
251550
1834596
314390
359205
1509788
1434008
726120
1435905
867773
1620565
1932448
1680237
94189
20763
42799
338030
721600
1344819
674865
1853889
338627
64757
537730
413254
864091
1421856
529395
1516675
1290821
1765827
1419449
842180
472041
1951393
505171
1520136
1331296
310516
1604303
1372445
1260655
681777
1493029
1204562
317210
536322
1270885
1143376
1170091
553191
703683
1843039
826149
1866364
871079
510488
948521
692895
1218224
1705718
328166
575411
742908
562720
330974
971157
1532089
659255
1057041
369695
294212
173358
952575
1377154
211790
1507751
1346438
708697
1596608
1664013
1274865
1551590
544502
1581449
1356580
1671900
399217
1609779
1976225
1970895
217027
68584
20379
1230590
1130380
1673370
569792
791309
1540843
69226
1911936
241243
72130
288105
3136
1712135
561672
1866019
1648738
570166
81366
1891095
924483
1157178
57113
469541
1010251
199058
536398
1633939
1407483
1418551
349615
942756
368634
1566168
1735894
1862
1798186
336116
1041593
665283
422150
1125097
958263
962646
1107976
466727
1249616
361197
92332
1670409
1789460
1138330
1432632
375775
1307449
1177693
1514000
1087539
1739674
969612
871132
1743258
1985241
1423253
1360100
417880
1166019
653348
44982
1404638
886478
1570346
1998579
1680415
533639
589337
378131
918504
1975801
1565808
388448
1290577
1185532
1304513
1285089
386977
1409700
240717
913878
611468
332775
366660
834365
231613
1209743
886428
1094219
1172025
1045990
493538
1866967
62856
1896531
1563903
562159
410019
1849547
1632574
618960
548458
1564349
350713
1322782
1133139
1054283
172049
1316923
461506
1119764
1363650
578283
832910
1034428
1928260
763643
1891132
570338
584716
605966
1696296
418204
1080393
37931
1882534
1612601
717905
547724
1691012
655772
1305734
431344
1396596
1000111
539711
1354561
612407
973627
455875
17644
1148429
676746
1148927
1332740
993710
510552
732227
476441
327388
973290
780994
1023892
1192546
1324681
601981
51718
1583852
1129238
1113492
1210278
59456
1176829
1121544
1494252
1321315
1139166
616056
1817104
148588
1142628
1718441
704076
85543
632612
1390492
1244521
1798996
1793030
547240
1365224
1463661
1307867
693475
1837668
1369089
567843
1187839
551058
1185484
1666395
1138398
738236
1661326
481222
1050195
504289
1900369
1000299
395446
379076
1313762
1832954
961298
695659
1988018
896640
1116859
1951383
958492
1171965
603408
178436
7305
1544649
1532435
1278049
287016
722636
375139
124807
141270
1007972
938663
1638801
229697
1596350
983281
224023
1388753
580028
290446
1415209
1465473
1241494
1962283
324281
204346
79226
352546
157453
1848071
829029
1482544
802196
1341812
1663313
222901
881024
81783
1064676
573305
1542347
1588086
1448980
644654
171314
828644
1731248
1615069
883924
181700
398737
1042957
145977
668148
648201
683464
368128
1283269
1560907
1887348
314537
1873803
640967
1189730
960108
242539
398111
954782
1572066
893119
1349476
209552
1127346
339323
1303639
453363
439774
867888
143755
72825
1524161
835684
763843
450824
254608
1958604
903716
1682252
1859466
1259703
1762818
241404
765247
801406
969676
1756058
378927
1897300
1969889
1563062
94181
1292921
1364838
1067799
1190668
1085796
331709
955980
835389
1704491
655594
1102468
648889
1922280
23472
1980262
1141471
1320187
1295315
752055
1702860
1291336
259512
1120904
578299
1071983
1449452
1055066
778049
1305641
553557
447494
512764
521051
1207429
92926
1560078
524362
819829
259745
1713367
1715120
294724
561977
1156442
930911
1434289
701018
1943141
372786
1521118
80642
202210
428274
1829416
351921
445115
1745694
806378
1684345
1682730
569871
1147327
1491177
1833447
556654
1207473
1542429
963820
926494
585238
1170188
1760259
626353
1400927
1476064
1361516
1923467
5123
589008
334644
1268846
1639248
5348
1694744
1074855
1338064
1089038
1247154
353978
718482
482155
1531062
1174511
926298
1149326
1648736
555259
1214556
1183872
166571
1242382
1372451
1339530
959109
777992
1970421
1569795
816057
1129370
1722816
1530401
766602
953346
1548496
916944
115725
849861
725881
1236533
106703
966959
606299
209966
822047
1521454
1832998
17177
283161
1606667
328959
1881854
986111
472181
222652
231525
19805
1318092
32188
864320
1074952
402189
1979226
1974964
651411
466586
181606
1302098
695345
341798
1672361
167203
1564714
1432627
1892241
1072010
909985
15579
90439
1956274
437078
1652405
1335326
335106
630528
1684573
88152
1116
967744
1623436
1349296
1203508
470873
772171
600176
419816
1387389
269714
1749321
161390
45184
1925576
1015640
77853
1319977
211585
632574
1486322
1160617
717422
258673
1846044
83305
164174
1001454
650679
1984841
924275
1477006
244535
248728
390284
464313
275612
1200360
880789
1612821
549712
1584078
307475
395213
1650822
446918
1775291
1698783
363299
694208
954191
1822449
1922552
1642640
88886
128648
1871650
567755
1770148
172283
1213602
96926
1957557
321831
1170841
1275907
708765
264433
725423
7989
1015872
1701817
161824
1529536
1768383
1197434
577683
403847
711459
1128021
1391949
1492723
1612223
289805
1834040
654563
706620
1319241
63005
1499823
1387502
1173864
1536387
795001
979540
228497
271309
542044
1440096
79369
1888730
499185
1702108
1118836
33141
1888879
1333221
1240092
1574804
819341
1798271
654979
1733368
182966
351243
1765103
1653670
500502
15785
1179041
1831128
197012
284568
620819
1095539
495888
1955432
105954
69527
32419
685749
1411492
817838
1457552
265996
1283833
1126968
745741
751696
1648072
563802
568441
1500587
546322
819552
1077769
1817605
1483569
699263
1421475
414518
1418783
1305035
521805
1326427
223599
1902143
1433621
1131152
131945
1382992
1800233
1413085
1571127
1778013
1207582
1747026
178723
1348729
1194729
1663545
948307
306392
1431837
319839
48658
1162237
480933
1695453
1586189
488798
1425656
1735039
445543
1582315
564148
113935
1660304
1136379
729749
1812041
303185
656374
1319496
1416111
1639683
1569522
1536157
482891
737236
1679141
277006
489839
842475
1315732
721985
487272
1225878
1439503
1520879
849218
550972
706049
312203
1754033
801382
463746
210864
685804
1720973
1813867
1097817
254773
1860089
461387
1057802
1288328
679173
756166
430097
351087
451991
272155
851156
315727
1832687
788701
1323158
1155141
1523118
333765
1227252
1032430
882690
1793841
1991353
1542376
1405572
1973481
744097
1926520
1223474
1854956
721147
461389
1231225
469811
1438749
1156138
792715
324434
357578
1211287
1903275
984200
786824
299916
1671034
297822
838015
1496725
1292928
95192
1376641
623613
1587662
961736
814868
1940860
1934889
433971
359213
360369
948721
1316029
857346
755757
1453795
820271
1298650
1541610
1463248
856651
570295
700108
1353934
840734
1481906
1459517
1229692
115716
1612057
823759
893285
1841618
7595
1354062
1233223
973589
167738
1224234
869694
621661
561654
724172
1656556
1958968
940277
1414666
436282
203347
1233068
166949
148726
514360
984557
1732163
71236
1774549
1831220
1299687
813438
1070589
1979745
1661859
1955306
709951
1196632
430618
583534
1507524
1577769
614064
333348
952395
873561
56274
1129571
593692
1675234
1691166
1655209
1944876
1341412
32136
1534614
1390516
955034
629293
190300
826792
1184314
263249
1184429
1465024
49040
1590016
719193
1385112
1561392
1562731
377779
1595693
362103
1350703
1390071
1455321
1763728
1992422
185965
1671783
1871751
1964814
901554
1487959
10685
1346116
293958
1044975
1358373
968661
472540
1422631
118658
1761743
697237
1439571
1257491
638953
764243
203768
562616
1171803
809835
69196
1572495
1824755
1367982
694077
415932
595616
1045786
425486
419614
37534
751875
258922
642821
1849791
1995829
1033725
1715930
1194034
1451671
1378434
881097
1597113
1861177
1072578
672573
489689
1379496
663615
889680
481116
771201
1470743
1843074
605139
88785
1627233
1384206
1460220
912075
961709
1512535
1677459
807083
687241
1600708
1238660
1354864
1546342
734169
339379
354974
1002657
1664921
73551
10565
464946
1556604
516686
318339
497861
1699
1950932
521114
1208969
1423515
1125298
382134
175692
1132633
1866672
981326
90423
1601109
1237697
377197
1313196
1434891
1142484
1537702
1898932
931529
262692
441783
1602894
1576968
332157
1818857
1260850
882877
1042404
28325
683789
426871
443097
506909
1411182
592073
868709
1318238
806094
926072
1092775
1053735
1076912
1814967
1362723
1060795
340362
816629
1463145
1531781
1097189
1168435
986458
1541184
640566
980824
1940379
1128527
258791
1406569
638124
196047
80189
412745
1254993
859533
443901
1781463
1912732
1676212
745214
582861
978141
1465223
1249882
1733749
1671986
353736
1618932
705122
121863
1525214
1015258
724095
467683
378739
1498671
1428997
76802
1171170
338723
261800
1841855
318471
601775
1178431
1664210
1625501
1885950
1055754
1462502
142228
1818702
825710
1669399
1814468
973080
1870377
716002
1303084
1105865
259526
528405
1470992
352891
1719071
213558
658783
1047189
1029149
1246672
1338755
659976
1260114
1054617
1132660
1099296
1458550
496699
1490236
630097
1904909
1336900
1397951
1147868
1430688
717476
655634
1548243
1997239
292333
131923
453400
46451
1002808
1293297
1830953
159753
1344861
1412668
861983
536052
725560
560296
814652
428790
398525
835673
550323
837268
595302
1850362
488733
1354578
767095
335388
1246984
1372297
1776893
1014910
1683136
1556848
683086
591075
857632
60148
1573818
844960
809746
24282
27734
336679
72047
230497
369218
1320003
1402147
898021
1001847
1734274
1823326
1323571
1416017
462761
1504431
1665958
964301
773500
699000
519670
1907053
464636
1068230
458462
1451212
66357
202454
743895
1253264
543633
225025
1713584
596403
1033272
728094
569180
385825
657444
337719
792228
1896258
562397
705786
322285
1173585
1558562
1530058
1869665
1693917
45835
762202
130425
49576
1082099
800066
1011337
409780
1290979
61349
589646
678971
1467750
1723041
1714496
1559226
470016
944350
1690499
261598
750048
685742
528217
1407439
1298937
1446711
1588459
13513
152597
653733
250689
1114246
108209
577516
777138
1806612
112121
1167605
728924
687700
1835152
1241617
1789510
150330
1038663
1164190
407326
1487929
1677858
675655
1679487
197742
1804071
893861
634383
843782
1639501
1421990
905103
1005415
1137546
1113968
1760015
758397
573301
551945
442772
1662240
1020478
113186
1289330
752802
1909661
420130
509426
125160
195773
1631076
999273
386436
1867755
1691696
1946285
22122
741495
1587727
518764
752268
1757934
1498533
1490873
630980
646037
44829
1097261
1573824
1994459
1199376
250210
763757
1684006
428089
380999
556224
187070
1023462
1833362
1268516
579475
438667
21970
1405917
1083385
654595
500193
1694406
1542627
1597020
511767
67687
744480
1806845
1122727
374001
52806
811268
280712
306496
393802
785683
1172742
1226501
1524883
1000946
1962870
1967154
1984028
1984169
1681679
1501802
1907449
1853455
74869
1924238
1396239
1850663
1769304
614174
716854
1950173
1504960
1969942
177916
1859014
274879
46343
634807
1667466
1483738
712250
1001971
181609
1266739
608754
739336
896601
447800
223963
293408
1357317
547273
874777
448306
1710255
1231537
1095193
828432
419656
1166501
1096521
699013
1868697
739462
670134
327502
179580
1026193
1518347
206440
818895
1609211
1355876
280446
153431
338151
1200050
1529659
276416
1676300
1190227
54437
455057
1943817
1924102
661479
1236778
212643
1497639
1504980
1601511
941506
1547015
986224
1563805
1989383
1559609
1116830
1099029
1348013
1847109
1595261
1568285
139392
1116225
1130353
30080
1246378
1102926
746237
1027587
336731
1538614
972129
477061
1502331
1607214
1875802
241069
1347654
208492
1111633
73220
1278042
170976
1351518
1039045
1088974
1994442
1391022
337414
890561
38192
927258
221124
397819
741771
1948167
1084743
1925800
1002034
1108361
1946092
1632451
1892368
477732
123417
1535276
501792
1039591
72749
912289
592690
638702
1256669
884224
1327127
1576327
1906738
304213
67536
786795
292070
919177
1244271
230685
934399
213185
222477
1510707
812410
1072602
1971858
1765046
170714
1986154
371002
383459
996542
1134663
1061188
860553
69888
912692
1719925
1796858
157796
524213
1434992
1131951
286856
1042528
329470
232944
1254329
1785217
1800916
273604
1568653
1921463
762439
581367
680335
483288
1040658
369592
1660078
1995514
674708
751586
119509
829334
1876454
1071141
1020670
1044189
1418796
312252
1727216
1848495
1493290
12769
986488
1435365
1788760
691289
1759876
852487
1940299
646978
1778125
130990
1533123
1230581
1358618
1138908
1353620
171823
1345081
143612
971282
1396129
1763545
119491
918370
1080834
78527
171065
1103672
1506857
1874907
1042001
1543834
710489
1558171
539758
1515249
1944557
841607
616231
575909
1544774
691253
1132665
550614
145975
1762845
1758192
1592520
1083005
318229
1416995
10133
1963184
210932
625306
1544518
1364335
374427
1617303
518548
977870
1045928
1661991
971818
1093140
194012
1305824
1553458
858977
43272
269373
230501
1957752
653090
1284434
1750501
34814
524139
1126857
834582
1670540
141500
1309498
1101414
1902082
869075
176476
1961341
1289032
1187677
489352
1076457
217569
1371550
580972
591446
1617681
1112347
394287
1119550
574775
1376344
466932
143608
1918130
626304
1139734
1763444
2065
1814619
1416811
1534245
150327
1183339
1904250
636847
597941
1641984
617159
1488470
1636691
707043
1947997
287613
489868
292269
585291
212711
1813887
924174
1845671
1703675
1678436
1631352
131176
283835
1062058
1316115
1122249
1575813
1009792
1825181
937377
744173
1675353
1089301
1002668
1728853
927837
1016588
176657
757396
163305
698381
141965
1006055
1898056
1667935
513841
946836
1207876
567523
1712063
1808571
415633
1294834
1377225
421197
711510
1925707
388521
538071
697017
382700
1697496
1059941
1309807
789794
24652
743786
1442084
746408
441091
1856140
1403729
734983
1869208
1419450
1425392
1593760
1648306
751150
1367473
563685
1567477
1310838
1502559
1690051
809652
1469256
54844
13174
106404
1883960
1604068
424296
1504845
333620
1230156
1897282
963363
418471
283623
1182638
1203943
1584277
1286377
971835
44919
519384
739358
648656
1510167
1060464
354746
1860893
1449461
983901
1867564
795224
1981678
859886
1778039
1004955
621467
1518821
1326205
528746
651137
1124723
480028
760039
1962797
1956517
525250
1626646
1722953
208974
1545620
1836913
256867
1136731
1507425
18325
278868
1246786
298629
1775256
1865629
203665
460816
1541476
1891516
1303746
1153026
591235
398646
1446153
1385443
1356693
1495011
1958650
1188238
1746359
212430
1308132
76745
27437
131727
618391
748108
695788
1978914
1643187
1370184
1739887
152084
783051
1415662
1222730
438318
96746
1040264
939307
414121
975166
568599
1375165
609818
943702
430624
474575
1986734
341952
159696
1488409
872886
1001812
188134
1729480
85166
1081937
383460
541648
1597312
1909785
914065
1416534
1576416
1888111
700504
1190828
633844
1387561
1736727
1176560
350111
1528075
1466481
1288809
1148661
758996
1085355
1244561
996385
1825407
507760
877590
1438713
1950857
1714363
942419
1941282
1075486
263366
65837
1652876
1679748
548964
655659
658993
808048
122712
1013934
1819467
617516
95024
781634
1735515
1403323
529067
32011
343315
1232404
1571488
604316
460685
1496942
459031
1987307
1135525
1264203
1404128
740274
1633334
1011033
1969863
1407316
1934342
396723
1867296
139881
608733
581286
835391
1958403
1093473
230756
62300
1416306
1596918
1697860
408113
623862
966519
395887
1587407
1888969
45941
182311
1296512
1933072
1903682
640407
1987860
457865
60077
1875804
780358
721632
969717
409335
1685465
1556787
1398154
477637
1930516
1952272
773237
825476
696046
1530956
1941736
1722890
1842221
1221522
1010998
190179
5226
109984
613739
790821
477332
534398
70707
981479
93404
758901
774899
656960
1551435
735943
1076628
529279
589419
1707521
978793
11278
1100157
328831
1094613
876029
509127
657438
920392
255077
1411237
422867
1816187
479621
1207273
1023282
1071955
1355568
335962
1139716
1256710
528666
1008453
1092310
1607967
90050
1238633
1493412
1461628
1842828
651618
1215979
1315863
729977
1225059
1733181
1744471
1666713
833328
1979712
1354594
695879
1906994
83284
1539767
108897
1413004
515285
149826
164346
1637368
1119265
25187
1209389
413615
666626
1807976
444284
618147
918648
647155
1730573
8072
1196669
1615314
522488
931484
1087051
369288
1820611
1842823
1929253
238658
1294022
1107526
695177
579886
244790
1706164
1921531
395173
972302
1795386
1130244
541551
1800097
1707660
438999
676278
645286
1053241
113621
425059
1255616
1691822
98550
2759
906302
473383
1165725
490983
1049678
255258
514448
1711853
1908632
102679
1331320
973036
1186478
1497117
1478400
1560095
1048717
1943174
550933
988129
112078
595247
1985458
118470
1332376
104025
219897
1470602
1307416
1068877
951506
330829
1849370
388651
1183521
32114
175168
704731
1178274
1241131
1980545
1135520
1105653
317043
1840482
405695
1113849
431
755002
1857947
349913
2636
544271
213446
1990069
932734
811651
399692
1714201
997767
935506
1588971
735107
185551
1975922
126638
812574
1807379
691260
226398
617753
1232927
591364
1175069
285053
1042806
177919
491984
1989603
499507
1449729
708819
965372
1826662
671558
1116387
1908333
4618
755492
341425
549009
1128493
1668132
1072753
26214
820710
745248
1658364
860620
939732
1847666
1995163
1549563
1425616
461604
198693
1942344
1777556
1401652
1945980
744775
1304437
1638415
371415
847330
1731003
554312
142908
1887836
314210
1640497
770942
449682
193018
1532346
641484
319082
1708408
652707
1805430
74886
104106
1899269
798822
1722893
415312
1201383
604969
996251
1598220
1951556
1491180
739123
1508460
1192839
622885
1106776
1738857
58457
109311
175312
1028379
31787
57689
1596011
1114744
1865202
1836426
1737996
276485
871205
241130
1908561
1385052
1799488
951008
370810
581978
576568
255883
896282
520126
774933
363369
1500148
1966641
1117723
979886
303244
1080381
180303
1459844
1605361
426141
891811
340939
259615
1798010
79366
406438
343188
135969
1686358
1567352
761701
1962774
326309
728444
153560
993141
1416684
1044670
1338200
1870148
1322171
552835
991402
1855687
913435
1097731
1532094
295949
185023
474474
1883558
88659
1259634
747454
115049
952453
1393020
402295
186325
161614
504298
757119
468533
58169
236801
187526
162653
675239
1323412
1855731
477548
332025
1669
847585
1358356
736540
1919243
667213
1568749
1404147
1351870
23304
1698203
61243
1711410
1442408
55429
1364287
419079
1626248
202187
1423006
389643
1751010
1442058
216265
1840924
1679740
146949
930697
962483
1339912
685004
1305863
450685
705966
1784259
738385
1994849
1755064
1247254
1072221
1274445
1650533
1676198
1987482
1891779
1938525
1182983
907072
115464
1288787
879951
245261
282063
1006443
37982
1937665
1825227
10691
194608
65412
1444092
1403122
1824104
621480
799950
1754302
79803
204039
993470
1785409
1183152
715654
723978
1883751
850282
1800719
484190
1962237
1992259
825213
370806
1917135
393197
560524
500894
144567
1994128
10773
1747542
1131560
1711467
525201
692723
19994
1737562
1165645
1768859
1011703
1052948
770950
1602458
1535793
1360258
1796977
1189975
1353766
1283608
625411
745763
773072
1782718
1802453
190672
1437006
219245
1985815
508560
1558909
1098408
56016
657220
1310694
1642117
45159
1001339
4726
1255442
1581245
831913
1448025
102686
905023
300067
1790948
552608
1569436
1932279
137618
601443
546723
343043
716917
63861
1998348
624923
1701743
1298537
1797480
786521
1963138
1961837
470770
1755507
787965
201800
24898
609722
814394
570774
1019031
1319773
806832
532271
593080
1460511
706948
220291
814564
1932244
1205922
955423
1275651
1205301
193372
1289142
623703
187619
1112977
582050
1475857
570982
1096660
1150543
598796
703043
1968428
1848936
1322800
847372
262803
1732488
851040
1588723
1770624
1218478
1943551
1084971
828906
1899491
327719
889046
982557
574982
1436631
941693
322589
1107301
1480506
1132121
775861
124325
151775
999933
375213
471837
1505909
206976
212656
1127004
369510
1564690
567006
1129326
27891
647309
15789
373536
1848952
1558182
1782330
67880
501516
447116
72586
1875278
949332
1972459
801029
631297
412167
1180922
1411017
259478
742324
1879319
651736
354749
1241863
530106
497381
1376202
1791183
155143
1548586
1429922
979373
1379559
1341742
918985
93533
744851
276908
396906
1862340
151887
1476364
1702117
1516831
1170908
659548
695374
837562
1671736
985539
1647031
795223
819952
745544
1524491
236107
73801
1591662
273419
1806395
497828
1643902
1363067
1866838
462339
1012192
699046
1003960
420962
1434254
1141885
1688145
243292
1711336
1270133
858860
1308687
159811
1922788
1760929
932324
1971775
981391
144536
273417
233681
81057
1426094
437115
1424451
1208986
1236032
1996122
585961
314404
900364
235638
500418
1837242
105423
1833562
1572364
100789
757406
1455283
737157
293116
1526716
1071245
1365649
156202
275967
208157
1088123
586116
729558
570649
135482
544226
1416291
269455
1798156
1029380
1534412
1963019
1922892
1363200
716134
1167145
1432318
652045
907937
24465
1986027
502468
1158047
1909848
983377
137275
1699712
1670465
155872
1765427
20105
1416635
1835810
1040625
1656700
1344247
606227
1864893
789010
935257
1511962
287155
1835112
3993
583714
1619807
1332931
1639080
1621842
644302
771421
1560945
1766275
800282
79865
1768279
1574841
637868
1363803
434876
904100
1097055
1120479
1719797
1624731
1812739
1810775
499654
1777132
76205
57738
592661
861866
601653
155838
961507
854285
587883
1699342
1703465
1755619
1255547
682783
1562146
1505644
1491894
623811
668279
638321
1090823
1591311
1961787
1692317
1507370
236938
1032906
1068211
1787566
986393
1635922
338952
130251
227373
568609
959722
89562
1790843
1781630
706771
1316545
611969
307776
412027
767337
1412026
136937
1333412
1445422
1247895
429010
912238
1075551
1770345
386895
1746987
896977
109212
311149
1930710
1570754
19612
364433
1364220
914274
1946647
947394
895632
669843
909544
258189
40109
1975907
1985412
1551078
1486313
161614
753540
893651
1669306
1442788
958570
436005
783804
298630
1962864
969388
1662048
432314
733944
842266
884437
1003900
1256984
111727
545347
599250
1161992
1029376
1442115
41380
1434208
154162
1321627
1920601
1733498
786748
506517
557106
1501476
136519
674524
1283372
544045
829255
1132115
863647
1845653
481583
889155
1540921
238485
208664
38989
953472
1538834
1122971
375860
376144
822746
1330177
656073
742131
1293397
842928
792665
1716434
1408011
1885977
201974
1080424
476926
769923
266277
1513358
229158
118861
1825703
1716307
1818000
597928
1956253
1975450
660213
1193272
1820892
208374
1915415
626183
1044084
1257290
428222
622394
1835028
14781
139410
863591
1783347
665651
299412
284031
1693418
1489297
1645085
356932
1249368
750421
1845466
41482
106832
1959960
516262
151827
1084198
626201
1915028
1686474
1641093
108265
1766811
1041866
261960
1471492
1012706
1376261
70392
1285381
515408
793733
739555
182076
156510
1018645
590533
1112381
286515
40892
1800489
461189
707662
1852833
1423838
432369
770324
555993
1199126
1574755
717664
324731
543464
384101
1331147
605597
687557
255102
550449
76939
1137809
1839048
344352
350262
1840990
70129
1486568
434612
1059791
1595052
1554227
308541
872657
864088
1452729
1169227
171282
936343
1640698
1594361
938807
1410130
26799
962804
1011637
1373763
965387
6882
1745330
445635
1957453
1968594
819720
988429
654026
607700
1052486
929023
96415
984064
1004650
1071084
765177
1457212
1580990
1646939
1863067
1045022
1263714
1168068
1650920
1532789
124424
132691
23429
1479907
470325
27170
1534779
1816387
250229
534497
689879
923574
1158040
1526372
1151509
781917
1463495
197968
544304
418694
270873
146850
479492
149504
438120
1225529
793247
1325064
1357080
1353933
1633413
1967031
1878949
1703951
1786203
582037
528914
569557
43191
822695
466064
1894705
537121
736322
1623656
753154
1523158
1048495
456295
1336328
917642
1448893
364564
1303239
137340
862874
790730
1587604
1108291
874303
1993428
125002
95003
521286
760637
284711
605769
1734594
1741690
1245896
988427
31051
1816262
1568313
134504
1653872
446266
1551609
1499341
1454797
729157
19086
690912
1207885
747400
872694
1318421
53746
580630
1780034
1670375
1245040
404207
1194913
18610
682820
1470378
861326
91733
454007
1410676
918204
900404
691212
716093
636525
1833615
636461
1650455
462973
511798
1674747
447552
768937
1429230
818969
1376272
16274
947315
1697513
1150648
1000545
516377
914196
1089968
1921610
1317583
574137
1676073
571376
470279
1084664
587028
727677
337631
1307267
518808
210659
1370780
1440097
1141662
1220079
143977
1010509
1989457
1919849
1204839
1708936
468799
39370
1103998
719075
1309136
1191411
1432566
945973
141947
225744
1945339
1051718
1537690
245976
1261555
1573082
1142997
1621780
798093
928044
1264354
862726
1940184
695476
1086930
808864
953204
1280623
689284
1163158
1404866
923084
1423390
57192
1173672
20809
1676601
1247255
1611430
408602
301314
1672641
724002
757476
986720
186920
529733
928400
1059945
720994
281486
1248718
1801631
1365755
1477737
1441285
1661746
1749881
377538
1124760
1522772
10294
144127
1116007
1650552
1035931
1862808
1692948
1407757
1833890
1403095
1707287
952998
1952121
1431659
265641
1402576
106218
1471849
1863921
1972174
70670
1506458
804303
573539
802127
1264037
1128685
1121186
1909382
372048
921970
507287
725518
409399
739977
909452
593724
75659
370776
514651
833989
1180674
1871115
994143
1629830
921284
43570
75244
8192
1051705
413017
555911
1177627
242430
1474798
109399
810825
1816814
1162854
625319
1665843
445630
879074
1862431
724242
964372
595486
1657215
643544
1462341
203064
1451427
1414654
1852820
1745290
513122
1632207
1889772
50189
1550027
472105
644963
1682612
609309
1264623
1701869
1216543
620259
1440188
652849
98645
751029
1618194
1266509
1006286
344825
665857
1268279
1684345
501679
1138291
1298644
1356415
1007918
384588
1575151
1124060
1794918
291300
745835
1453586
1340661
1265206
1820139
1888287
364944
1725188
158929
180790
1249914
317566
1525633
1902661
813868
32544
1848008
122172
995979
1196000
1397243
1800255
681187
469275
127008
286455
1601999
1799873
683923
1793890
1208289
1224827
1646558
843388
1879310
1991076
1640662
1688540
700252
1072844
1028524
894390
1902894
1663875
495190
1689563
1775077
1807442
117251
1981192
447974
1929851
3699
391928
241882
1408662
68756
1279468
1592976
241083
653334
1125218
935032
668346
24769
818835
50113
1447250
1638872
1179503
858516
655
1836891
447350
1756080
1566692
1688014
1714457
613708
1785843
1465502
148603
663698
942179
958887
1582987
606263
1310828
837583
1291722
653701
1783787
211679
1835216
1960731
1160282
1184413
1956699
521408
1392933
1574432
400112
1493884
1304578
1114598
1611940
1270284
1986993
1311898
107855
292313
284321
5725
1397724
327067
1168399
889552
1387287
1712508
1682744
713517
72504
1572052
826718
1699573
790448
849581
1247262
1548432
26943
715610
1018450
1281760
524486
1062583
641112
648497
552661
1281722
845332
774079
308638
1545951
743138
171804
1408898
1902469
1107623
1959959
1810141
1392172
204457
48580
109026
69570
1240176
604193
318311
1005660
288662
677033
1143022
382541
945117
307201
1780001
1028258
161740
1222447
1548827
1999194
157658
1245345
341044
821072
666417
429051
1157289
1591015
1595572
648821
1664191
508354
1860140
1624047
1386596
759853
1383854
1698997
1973073
1291915
375917
55947
1765506
1166404
1457067
1620822
677801
1079078
1183006
202386
139182
562711
1205060
914065
352904
1305968
1949869
939580
934085
1370964
476814
190188
189122
120438
648051
407927
497308
1658618
1568116
190280
687455
664917
88591
463721
966861
682150
801815
1877444
1204250
52861
631675
10627
1270797
1547713
863679
1103309
1628465
179440
263534
1416990
827786
1444114
513350
399322
73824
267471
1176548
1444947
1206801
51512
1476855
413842
1905732
1435478
1792067
867550
565846
968198
1810187
391806
96561
929997
946483
112180
584752
1547417
27182
537481
1589996
1751429
1352325
1564874
724986
516340
293294
21271
1893550
1442503
1828186
1976906
223036
1511096
1545842
644651
1012386
1730336
778383
1417031
1733988
882550
1528395
292317
1089371
298770
677745
373364
376175
475730
545440
1127491
425503
1794909
1275343
1859072
722509
1613477
1654221
870473
136372
1104532
602797
562933
184790
1298269
1113590
1593643
265433
1128969
855787
918726
652377
390126
119088
239614
1011525
893504
180800
1103175
1172810
1323930
1546229
34471
913975
862956
891179
1592373
1292067
1340553
106826
257984
1268321
1378257
1503862
191465
1924524
1548448
1915854
96778
861580
502080
565264
529390
1555108
1216100
29020
1911933
53249
196844
884482
627102
1701850
1151898
1959518
1575093
1312881
696713
741711
71048
1133308
202299
1373764
173647
1686536
1270694
1426235
387174
361140
1300086
1688984
1605637
1347130
586222
1416267
1484252
1222562
1497359
1932590
750718
351638
391943
824991
1960539
630269
292104
2491
1599022
1848564
992580
430923
201092
473183
7102
1554169
118448
958475
322302
1922388
212610
1991796
552536
648991
1446125
123907
1758478
881216
1820121
824474
1676472
1499931
628059
1336588
1750383
1570989
556314
1843046
896409
1456187
867470
362352
737401
1823287
399458
1180997
527379
544150
1411266
38387
544193
1651011
939913
821110
268067
1769217
10923
180571
1937855
259289
300155
313650
797802
130975
982645
148435
629927
1453883
70027
878335
289448
4632
405774
930982
825403
690161
1608368
1811491
1161204
529802
125336
180772
945125
10375
1895307
1227458
1172155
1899507
1323865
1807793
1129157
1140136
1550469
1497725
1753010
1223114
665684
131000
206911
1901670
1622079
1101380
1504810
1457994
308451
1435310
845104
165450
1279401
1129248
107579
1482916
1985697
681206
449072
1303382
1054578
1813004
1173541
89567
114831
1788765
1693241
323894
986052
900228
141536
1139940
1241713
703887
823167
1010508
1751433
1583587
178872
1955553
528995
1360484
719384
720286
15140
781745
1258103
1745468
1148404
1158412
1958265
249249
1507204
1904102
394834
692331
733583
72939
1955839
1603696
328133
181881
169601
1150360
46828
807899
1030677
1614866
476524
1611632
678982
954034
1492246
752019
249998
827333
147894
1338730
1884025
1908756
145375
1785222
74285
996946
1751612
138314
1736083
830518
128650
1384083
4121
232870
1344843
1694395
648859
527332
357089
1186931
1941767
1291142
311398
297173
230869
72659
147884
408465
1596871
1928976
1797855
59450
120332
1233212
1208462
1279176
1933120
27835
718945
1044733
1328067
226895
1508938
1076787
1116098
298472
63140
559295
970992
1913741
798909
1806617
1636652
627648
829171
215837
338033
1309008
720566
1677205
128931
776258
1248318
1856390
236409
118317
277216
833124
196533
1091387
834866
1649584
55957
1747338
908983
772367
618019
1415493
141967
1991415
1011333
1460347
448190
1717585
489677
915568
266568
1458627
239325
1753723
1824261
269559
564240
1864598
749764
1205610
1249077
1609039
221276
95223
381064
1646217
1107008
277409
1966201
1750589
669877
629841
1577286
1217814
1058500
1245425
29699
1391203
1380123
1798692
1670051
1065290
1895358
556855
21333
36807
1600694
961749
877117
305429
235982
1908735
904366
465245
1778436
1432811
1037604
542035
50173
1872789
336239
1246602
705151
527565
610592
1643607
569582
1856310
15065
582322
1398669
882900
1443543
1901751
1462858
1278108
575718
728343
52024
1583082
1126557
1277156
1651080
325921
725306
1145434
207134
1978256
1215142
430681
1505052
1693358
1872353
1254196
1848318
1560808
1552890
1151977
779006
142621
1297568
1453339
1369580
139560
210889
1303911
397615
584785
1343531
754510
632065
1759335
1600604
974030
1718667
206242
402490
904997
1359939
1648663
1789123
943842
878438
1235945
639587
1397391
1157421
675200
1516078
549224
303825
1593697
62824
544884
1083677
893225
1819309
1546250
504215
1255567
854525
1874899
415062
1258351
824716
112090
263970
1265749
1166793
471134
1197127
1317695
353799
1680327
1138759
526990
1072602
1317190
63619
727565
1280033
1058988
97648
1687384
1034451
466300
15447
125179
1143853
453945
812029
1365771
1629929
1428054
107684
62142
999954
986355
820147
1553540
1951425
190408
722052
1428852
509825
1947902
1092911
372864
1384201
5759
168773
484037
398819
679163
1318708
1050054
287633
1032360
194473
481783
1528327
1971306
718600
46424
1980824
1878516
1721503
926635
305656
1517733
1656371
581029
954885
373551
1763650
931967
1171082
988433
613562
485020
1494350
1817882
269363
1354314
1785937
276282
858449
1721296
267035
1950440
1887116
1241352
1081308
63045
1250547
774860
873671
1345683
61013
996241
1429920
1567877
1505016
227348
1286128
123871
1384058
1054708
1181053
1259264
664650
1023094
1977737
1891214
1823707
225245
1200107
608457
31200
707720
1833167
712926
1048292
1743250
557036
1164932
83064
1662748
563140
1868571
1495050
1705747
277476
1633269
1133547
1289480
61981
518145
1928643
1711423
527304
1904906
1644550
21102
966107
747071
795602
225901
1502381
1224262
313034
1026064
738351
567661
1141486
1260893
558157
43155
1890930
1399242
1452359
1642232
1866880
1133484
1038139
263002
1106910
1914394
1428116
877845
1915770
1752621
445622
1842328
669730
1642080
1302207
736956
176304
980141
489073
1373526
1904973
393278
1199011
61609
178267
742802
121930
1992202
1613052
721580
498382
1888222
303628
1160331
815272
236714
590591
189971
127232
1727379
1156000
503642
292068
1614431
672323
726455
1952650
437601
330697
1099327
1316757
1227432
162054
559311
1112610
801701
866587
1341828
582814
490894
1479916
773001
1883629
1834741
1619791
1866503
1458831
1651604
585338
491873
422464
472511
1788025
88020
327983
380106
973361
568665
1222697
931403
1934118
1672792
1891212
917657
262489
419295
721721
387161
1453677
511519
1979854
759004
1378249
1197579
1327013
1587196
1423590
1835431
1699811
1863989
359822
754846
1506592
1224820
997056
1944442
1179892
1335629
1408388
713192
1473774
1897312
326862
1028280
425151
1435896
1885713
482042
1360838
154316
1934141
1610058
1926307
1322609
73326
427374
1106897
815450
554468
838370
141102
1739693
1210570
1675728
1940112
496023
560603
704757
1465997
1155787
1688771
611327
632017
603503
690449
732416
98138
1057369
1589980
60598
1037125
1030468
1796414
642134
100045
916979
795760
624055
145112
1418950
1547491
667720
1441960
1774544
1981297
1495284
401931
848614
147907
659003
1150616
1855164
949911
1531228
1487850
1276126
1934376
369281
1860189
251905
1394562
1373234
1255463
1930652
489755
1878743
140492
1506945
1067182
627442
1085812
1798548
502072
1788926
1083135
1709938
536910
1441817
156054
1283720
1116849
1077535
1122364
525929
1115451
1522039
1169320
226009
1636121
1749996
657502
1242898
515197
266166
463901
142079
44202
1898570
1877242
111008
219914
1556383
1178740
434846
1725004
1107220
55110
622946
29942
1430167
127719
1306469
1278181
1603251
1903743
1682444
1026875
1771480
228859
222642
219518
624011
17555
59116
431538
190954
475413
687856
66765
1859090
274607
372257
1158195
17082
741213
982176
302783
1950126
1850768
804194
1221505
1822288
1927061
1592943
1674748
1885503
339888
1270217
1916769
1669649
848083
1918443
945862
1914505
1861108
171785
36894
746587
90838
1623175
376419
1099530
1877270
17789
876107
26835
866728
125897
1262287
1009456
834468
247850
1284967
1787065
1295698
655602
1788389
1670120
1855228
1228377
1383310
1649566
1295720
663185
1552281
1943036
897182
241257
1606954
1462591
1659476
676159
445225
1356531
590005
357618
1598768
279120
1091450
991027
524581
562489
37407
775552
1431227
596775
964506
436470
1393811
1468251
505626
481295
1393177
1985896
228637
1875339
222510
1130260
235537
1116803
1698966
537606
1730145
901434
628213
1205540
1073192
789612
1960846
1163515
1754200
1073066
339066
754290
938498
1556001
1526607
1452869
997085
545196
375373
1268287
1993029
971285
1638955
563782
761633
1074284
1282992
907401
1582826
332576
1835026
1965199
1497194
192383
187210
1196001
1726258
1302591
393074
182015
253392
773206
39041
884984
1433379
1369931
1194636
61520
549037
120902
979203
1188431
955720
1057403
321113
1927883
227689
125592
84351
890992
749069
594380
139448
1889294
1848886
1495149
1481514
1812304
1710895
856101
409390
1469482
1634454
1961594
1382865
622582
1785933
702084
1429913
126162
819831
910211
1677423
904659
1990630
1774363
649643
463901
943074
183954
845700
584406
465933
1983511
361522
672925
859655
524519
570040
509052
59906
1629065
1349399
1461192
1736378
1850354
786215
247462
301729
1454984
608177
995092
1290000
595401
818331
1732717
1579452
1445632
151515
822672
1620367
1050932
1616942
1234218
269650
228957
915110
96350
1939817
409866
1013591
1605074
142771
1636969
1973486
1935095
212668
972083
118989
625430
780849
334001
1357305
84151
508705
561185
1388699
481959
1743559
945991
1410897
262531
588722
125352
136304
1790651
444109
564469
1485954
1775531
1447848
429505
1653184
1351515
731876
1162227
140379
1128400
471246
1482003
533339
1109638
1405964
225812
1237769
299396
193450
1312224
377810
1633446
1814334
1487355
976371
1258373
776522
1665974
390966
1362080
831269
1692273
692506
1431565
1680577
96321
157712
1604010
195597
1034817
1167737
430544
704990
944562
1351991
1647518
903124
399954
94298
803873
1816719
569811
246428
634972
528629
1264423
1617159
580919
1447429
1152055
200194
1363449
1951375
75648
1551756
1021812
1559137
358274
1656699
168141
789963
251867
1636823
642747
355578
557670
1354103
120388
1887071
148636
1565770
1592166
846008
246268
1825765
224662
1481166
1242349
1496975
217687
749860
867456
1292612
1402721
99921
664966
1686962
1610685
1800128
964794
590848
1656636
1641689
1473200
971839
1968246
151125
471716
708592
503081
1231584
1541749
1526951
429114
1060499
486325
1452831
1326757
1649697
1578796
1776616
650098
323463
1338685
1423979
1810846
1802063
820452
776243
821743
1863776
153882
1493482
20753
498483
418265
832179
1942268
396045
1458827
331512
917305
594523
1102452
1153644
1344467
114188
1924365
1068078
1377940
1319285
1530481
1225105
453731
1424778
12797
1583067
570280
903487
452334
1684715
1245734
655124
718150
576264
192948
389724
318112
118814
1150089
687133
1217840
543160
369115
504383
45931
1324081
81731
1379926
1110230
1645055
321075
562551
580913
576773
723305
502573
1401688
833489
1894777
1822294
230219
1811855
1529499
761241
1344789
177015
91446
361089
1467828
38614
151219
558072
927841
1489714
307657
1118344
1087525
89695
1440213
602738
1012497
1285209
982031
509052
1848159
639363
731331
1704578
1111534
966433
1319787
457773
1008944
207986
420446
883949
727324
378756
221987
1720856
1977173
699485
385605
1245229
718225
1902033
18393
1927895
722241
1415898
973793
1876361
1086336
1102763
946885
1639099
666643
625919
1701753
217048
920118
908240
1220089
709549
719518
670018
542455
1929589
1802143
1211723
551128
1719837
1885326
1335883
1485169
1859578
504384
51696
1322757
1313298
1338944
1933997
749071
633569
1676388
1064038
1551009
1332146
1240854
689855
1955476
1261799
1968521
1400514
297573
493652
659891
834642
867545
1504458
301687
1288801
1587069
1296326
863411
996176
1749383
1932397
1939363
1814651
1005980
1848765
1187842
1065119
1446747
1302701
798064
1023066
733906
1849938
1654359
322525
232223
136139
1116432
729941
1074359
187397
1450589
149531
151469
1349788
561920
672796
1918751
213775
540184
1336403
789859
473826
690774
1134784
1232715
192011
913456
439578
149354
884891
1227824
365215
384100
1467738
164874
1107502
129191
38541
1384236
785238
1480416
7024
1840782
313791
1704296
1997817
1994162
599862
1348045
1979426
541858
1897005
383498
1843648
1210006
1980796
1406718
275187
419383
1005931
1327711
503524
1860405
1397344
651631
85741
1256054
1760051
638825
1955905
888971
41623
1103663
1622161
1303088
1005067
980915
815192
1329314
1827206
1857822
261647
948084
105159
1653591
1532243
567612
1824312
318936
1077499
68578
1417834
934621
1028520
1402828
179760
245931
165582
1327050
53270
1933236
714985
892842
18035
792163
748310
1317500
1773704
1589512
1105419
1533742
1728919
818664
264344
1250524
1123587
589853
1792773
508918
674521
1594308
468179
1639429
937172
637429
1612377
774849
1669204
1042307
491805
1968060
1750603
1944033
310650
317006
1249131
641725
157348
671757
1849250
763859
108053
112480
246854
378142
493678
913912
1583647
622633
122343
1857224
1755366
1720848
366738
181705
1276196
368990
992789
626825
1028873
190503
1311928
34460
1552431
676700
99951
873388
1379880
1310293
1518704
1713861
1407891
1479522
1091198
1425250
1893487
1026243
1883207
402290
1950700
1608130
1585049
1085454
1407335
1066315
1483025
850675
598174
1588625
1615691
1998380
529031
1252299
372771
611367
242108
1077053
1267364
162975
1264789
1569218
555205
660969
274488
440700
452612
1377684
1814601
131885
569204
1566659
503920
1657388
811962
693930
383312
1835675
1885492
1391736
71872
531552
978516
456428
406980
1506129
1590445
158748
1487798
402590
543004
1180768
1605347
1022897
747358
704685
289628
831150
1741224
1043622
253875
1890232
1978219
894340
1976149
94215
144388
184094
1544908
213944
896591
719642
366743
807218
202227
1686402
649383
1757020
1258510
68430
1883927
628404
1779651
1695411
723788
644490
1299063
1944111
1778821
1807892
1994553
794447
648488
1393504
78909
1226832
27234
219478
715177
1213583
741190
96735
906307
955606
931502
1432309
1200481
1263621
1637903
580516
1791487
472403
174193
1507647
1172881
1442907
806801
1992098
50158
1694853
1938263
1190372
1816491
869469
587613
1801667
1235958
1601544
702897
204314
355189
1834624
712922
1333153
433147
601265
1513297
1741451
604629
184075
145420
1107462
895826
994840
649513
1273918
1015209
207431
25585
1643682
818753
780824
270955
953860
1412899
199846
699290
1227340
1132829
780536
43202
1704984
1463024
1450424
1728974
1512724
1814459
1438119
713177
788046
16592
402735
948541
1339764
339137
536322
1473010
777502
1041201
1419197
1993017
613807
61632
963439
812815
746587
147400
255568
1000266
1499844
139352
1515986
1949691
350945
1411795
706633
1454559
1395519
1797999
1708470
1180501
1893309
626167
1651677
669233
1292585
8709
835179
25912
1742465
1717308
1321055
620676
578373
585764
1477729
1009177
1940398
1844637
1370741
657754
1207707
871300
103439
449833
1769723
647275
178250
587729
1741854
828440
896571
827149
429638
812111
1725382
1429580
374620
1169616
1597994
1870674
1935167
1082122
929703
986887
599978
1363276
1616924
899794
1791384
1916612
942767
291128
1954908
1404748
1339829
4982
237898
1602281
1848082
1812256
862321
1070415
1623399
1328692
172231
79610
1161169
89047
1685670
346516
1758559
522413
1252704
734420
531572
673348
124649
1493782
954673
567606
1227789
742609
1695317
260356
1665277
643530
965557
322715
852275
910445
253009
1213931
1543903
1128370
315901
1578398
796193
1764731
1031765
440333
442880
77380
1453348
725086
1166788
1386578
860696
818382
770729
1730249
457330
322311
1374866
1551906
1915126
114902
438431
82161
1297040
708316
1306249
1763549
385851
716141
1712660
244801
1091950
256451
1568772
1987183
1247702
365574
1595462
1759496
1157066
1202875
1146318
717150
1392637
545886
1086546
671440
285403
360737
237159
105512
1691315
688973
1748729
448595
872990
1248697
971901
787900
1631729
261701
65016
1862818
91881
555457
363075
1590739
82122
1338193
1769275
261624
1465846
1667773
1243921
1815603
780009
368462
1302453
491399
1627349
954313
1522252
1751065
1341558
1639145
125593
747884
1517377
1658594
947540
83268
1521459
1889159
1257641
1218427
1662552
375948
1130507
1162889
213032
552230
1444305
1440979
485272
1566082
1546684
1015878
1847457
969627
1432467
969783
278704
1302691
434193
728978
1172526
952721
743181
981568
1534435
88870
171399
1874568
1128615
521484
1889921
1946390
1895326
258614
1250195
709754
1899647
1663320
1153806
1549660
673996
1218030
583613
662467
372894
1610964
1880880
1332210
1527571
467434
1965277
276313
242571
102786
53932
1969184
1923407
1755399
1374689
1476390
1410378
702060
1580560
1321833
1628467
1582248
117931
176898
1740959
957082
752637
150792
842001
1254356
1224139
1589582
1548413
312670
1988350
1697629
246395
1363925
1429313
845620
1286799
1931442
1575468
442810
1251635
1773774
1426415
189263
1812611
1033251
1579909
1880193
1130997
420533
1005924
1637783
1309039
1609317
47595
1109061
1344968
273795
1912143
326077
1231637
1281540
339402
1707355
313321
657115
359304
1248200
198045
1425151
1511238
253771
1581681
468133
516799
846376
1598529
1693880
1539225
1299757
129774
1565995
756536
63870
1036656
542433
496807
821258
418163
294649
1519859
1872358
1947744
631283
872814
937818
123035
643269
740204
1328314
1850532
941485
734216
1590755
674094
581761
883885
1999981
869221
1193859
454839
1818446
1731401
965497
199598
101496
771493
1279630
974840
1369839
1942303
32288
202554
1619148
1094489
1748159
759516
1378582
770262
684069
781812
985640
693554
608362
1686845
604812
1231677
56620
1027987
677708
946382
875138
669802
388118
223381
865242
1079790
985916
766542
1381118
957912
1116577
1225558
993407
1472635
557690
545518
1429451
421015
1380143
519298
492529
419833
1042365
680008
1963190
1053747
676217
1919281
1388452
1288111
269200
284997
1001431
997230
1425446
1064296
105911
572087
888444
1191645
52997
1466457
376061
1269637
91056
896949
1637551
1718239
1161379
1734778
1638027
1336159
1003385
709404
1285721
922422
1312717
957626
1778344
1993995
1480209
227188
806145
1549193
1694070
1936940
430745
783142
1528992
1170702
631036
1917424
5930
1975632
655598
408774
402160
1976542
1007075
1978017
127295
739514
26082
1540469
255780
35364
839458
839865
421307
1986910
1854748
327994
1213373
823682
1700718
1687756
1094450
319428
907405
1927204
194858
1065392
168934
690170
1216822
531027
466837
1804919
1104110
1095689
1846570
1018333
393010
1235999
1383258
1746240
170292
408260
585775
1825643
898537
371847
1116988
1777163
997194
1120514
77825
1111358
1415367
1033278
1627535
593151
484721
1764400
476572
1165855
1389039
1854511
1276166
1838533
1349072
1301416
942539
1238794
815007
505388
1831605
262846
317826
467031
714925
437869
1204337
1432481
728996
1751933
1275578
1100847
1615559
111747
1385838
623932
803881
1977032
1305627
1968074
979577
1740812
205588
352087
204282
221046
837328
1068988
505809
383151
237454
1687012
1522996
1848088
1090277
1610636
1934528
1250666
987521
1777355
1591675
499573
411358
1195003
1354513
639873
762598
1693469
470285
1825089
936552
1092391
1669318
721613
1589935
562358
1111239
1456315
523977
1309181
916914
1172711
120273
624832
1151437
780523
1734015
992492
1480913
1760408
64314
1293699
1582042
400859
31323
1873688
743029
310581
1311836
1207481
912601
1903560
503615
1532526
1974588
1902351
1780291
88858
783412
1431818
1187514
1394750
1179414
1287704
1821499
58155
1737579
1834994
383743
298853
818825
426768
1788620
1983307
354951
350318
495534
1107922
406094
520751
1452884
1533002
1597656
1393556
210932
1178343
675196
1682174
1229516
216830
1432272
1680377
1202351
1190193
1710088
1234109
1962847
418636
1157868
690310
1320911
1763057
1217025
888122
1163223
977366
1571085
204230
217049
922294
1888509
1710952
1368041
898885
1866938
791480
615893
722033
406320
1098617
1868890
1126233
249017
1638904
135797
121511
1389433
1429383
273883
417120
529582
203652
165966
1027241
755104
1965687
1339650
1893032
456576
449408
372418
1424805
1687453
922267
1874285
678550
389425
1274197
608342
308170
41560
119494
88853
1649362
1046529
286778
603358
1024000
1560768
1320475
1373573
938352
1184673
1493714
868904
393523
1947624
276624
1568519
800696
22345
1916181
219725
719993
1550576
1199329
894049
1651401
1853273
969546
1613817
1606029
229988
39968
33557
44220
454198
863779
1905811
1963243
882051
711811
1663567
470957
1142224
1945977
1661502
321637
1474139
1398429
1836978
719944
1757208
1133234
1772235
638813
1065310
1630252
961250
1673262
777156
1215818
1963568
780967
675052
405880
202298
1476225
1703350
1099342
735974
1946606
31198
1202193
277493
1131532
1818942
398496
1575271
1550249
979725
1130813
1796329
382236
1451774
864387
1845976
1416042
976980
691584
1805565
1114178
1189999
678777
718438
1046473
1225302
105590
51519
1166585
781512
743415
821107
1970071
470370
188324
239033
1397916
1219081
1769502
432029
1285856
1951186
1802779
1821221
1948923
693615
76462
1116905
938569
538394
98134
1832577
1516463
1520216
1408173
753278
1846112
1321514
45731
1942200
26211
1753233
680025
1473563
1179140
570995
1751736
49440
1480595
339020
421582
206326
215567
414208
1575220
1136456
1174521
1830075
1365364
1805669
50102
893578
1265611
330156
1968257
168543
845524
994798
574850
307185
1587612
404374
343183
1942198
598879
1234024
1566656
725110
125040
665724
1152588
722661
1501745
217270
1890102
275265
168662
1185100
231457
631823
1903519
978444
1909847
362790
1383979
1686329
1039663
248054
923108
1039311
1428486
1317618
559054
1124122
1803427
1988977
631412
1716753
1174916
1017163
958349
967278
1436476
1552807
1607590
1692526
484535
1022814
1346463
1829413
1666281
1711494
1050454
125286
1582209
1336947
811250
1076938
1233083
671982
318441
1799874
670092
804263
711225
1421186
143149
1932798
542496
1960633
1009593
743114
497434
1350095
601389
1588344
1872958
910166
63416
1741992
1373375
363358
1702935
1203693
1807770
694630
879390
1841691
595440
1447000
551041
115531
795121
461411
856912
981681
496609
1676234
303896
1925813
1008821
454090
517506
1623486
1581362
1878270
1179384
447147
377153
607466
254264
729590
1714171
1141563
1090316
1168533
1624646
27754
657231
666168
1588507
331318
805611
2180
561986
1698554
865104
1764381
1302031
670824
480769
256939
1522458
1978217
1704283
782067
990867
1012264
663138
1559687
1169716
1288268
133187
1121537
1932222
442340
1757399
429080
1815945
1445600
1136638
1973171
1537040
327751
224985
88916
1141092
266383
74372
1644219
1029996
1809694
686203
213722
1814411
368644
754300
1407882
1883112
1813655
696097
1548589
886298
908393
1252110
1848349
1331150
1513217
1946901
82321
1516441
1692028
666712
1448907
260662
1207035
1421100
1557035
1441337
347735
358242
1483692
520330
170451
1036375
159651
1949170
1670693
222558
1479104
1333883
1892868
1515853
868484
1219679
930901
693100
1169448
719342
484131
1820933
1750698
948555
80665
547527
191803
1550894
368201
1663254
999895
548566
874608
1013744
462991
1857085
1998249
1243220
1008981
902089
593960
361823
1019784
770849
1091632
124582
624629
1475354
1955365
367180
1063796
138639
1852236
1209897
342721
1495438
1327873
927336
766120
1636353
897625
1788539
673191
518973
1606914
1183212
1124823
1625329
50421
1383577
245
511688
895994
1852318
108333
943112
1661771
702854
714947
100980
106579
1544601
378916
1804304
530235
1695959
1086187
1269429
459175
1287772
938478
126749
1499937
131532
471469
875066
324987
1723816
311362
1467368
1464688
685764
737687
1506129
1606065
715117
1106850
236634
494326
1934421
1569023
1473675
1173609
265612
1626613
1345408
1218491
65461
185560
1103051
798720
712654
1927689
1340617
662791
1317897
784934
925190
287638
499935
1259639
1129094
1996064
463619
528023
722653
927775
920315
1043531
1976863
692451
1648750
167650
627220
693844
487122
1054030
475253
474949
1287921
131112
169216
1051384
1901849
317392
1346124
607414
1537129
473082
1929346
437967
826652
1195906
77690
676126
1423353
1003149
1852981
385667
1755243
1953831
705790
1633183
1017990
545882
162868
1818365
1278685
640845
1673490
1832612
1535304
1834726
1693178
544770
731289
258608
1166584
1739179
109194
1182569
829725
1604118
1773380
1939474
564327
320357
1118814
1358596
520153
1581567
1366557
16612
1913507
98374
1533424
918989
1243665
1576461
1541452
1161855
299863
130216
618668
1435873
160378
1953372
1821527
1886447
121318
993269
1450112
905456
1133628
673049
1521780
581720
1493780
1047735
199681
1021486
1555237
1021011
253302
1709903
419792
1594876
1906981
1646720
759894
657511
1047530
1844323
1872945
218306
730345
340846
1230284
2357
1588590
448417
1178244
441494
752282
1317466
134679
1264163
691483
357904
264867
1511771
543463
1955066
1769111
767321
865780
413618
700423
1091198
588378
178168
1569336
1562721
1079469
1440697
1140222
841870
877464
1736976
1465234
1421356
1562158
1161306
1240138
1782421
969871
1005411
730076
1802891
1057542
367364
849199
563439
1705768
1139073
1503068
28048
1173312
336838
910789
720719
513949
397211
853022
1211723
14784
687387
779874
44447
1475389
1590984
685205
1292811
1869672
692637
1303050
1678528
649719
1204904
610224
1832313
1751446
808922
557122
840920
478712
1390026
208416
1017068
645184
939453
1633109
842195
18658
214758
1304025
840168
696173
1273804
1981935
1184775
1058502
814742
548882
536209
588905
377927
1442554
897559
1820436
500983
867134
1327702
1577462
1384798
882645
973137
1704425
525461
1958609
1873419
306470
431380
1582180
1865229
696286
493184
1232567
1297339
1592016
325608
1097781
1838487
350985
936281
1256916
640474
1284934
1652641
1508224
569755
1478905
411916
113228
1968132
891511
1838166
1777467
1959323
728232
829180
1248
780988
667443
1099985
183986
795235
1260883
249410
1945487
121267
593391
1027559
431146
1888443
1964132
1066643
1046940
1875729
1323899
681828
1527324
874330
1216374
1204770
1328971
87943
84358
1372922
325262
1702954
573922
1406505
356614
704604
315116
823979
1946945
297515
1843614
623966
2217
532174
354735
1773708
1084311
1769083
1267715
1519830
702964
520364
260629
1124493
637526
39274
766601
1575608
1814022
1773040
765407
636746
284410
159172
132740
1280469
1258335
1318537
492791
1887361
918266
1420757
1273828
1831850
1107633
624419
498042
35654
1398079
1885717
1824011
1832420
839142
1785945
1582581
656754
1752356
735623
1955244
257055
609631
361774
261516
124996
1112331
1269578
1521930
224429
497538
1018276
785716
1594137
1470199
1679639
700209
1025288
976544
896034
37702
1647563
1694655
1252368
271026
1708192
1908383
1412214
1935293
1649804
454199
670416
1745673
199084
675027
1815445
1405346
635298
190332
1468765
1998483
1920980
1934851
1677339
1643016
1827356
1101509
667997
132576
1283512
1050268
876976
151365
1391140
1217632
531939
162046
1084179
1611961
886826
1362747
206402
252190
436117
1945487
577259
904449
1267559
1223257
130003
618033
851901
1719270
1497878
1968314
1671206
1455924
726747
1568981
639899
472229
542855
808239
147821
785277
1118630
609215
1425715
20052
1723775
494297
1406535
1645632
1359542
864032
617312
1972283
987603
386795
152005
1583762
1582697
1495008
249357
836814
1295137
220929
1750027
1215822
280283
1255801
1276748
724746
348174
1742009
907474
428534
649086
520716
1779257
1694363
597961
1582556
781859
1935546
964542
1362826
1716637
621716
1823390
800961
678905
1833503
1293818
1723442
943117
82572
912181
869380
958138
1005015
632576
1358727
1256235
1012677
1422065
1116398
418849
306493
454242
490566
1061487
320298
1177100
1998107
1230194
1379125
684324
46121
1439907
1198012
269796
94326
849714
24605
1632755
720938
453603
850615
256075
211407
710199
1586891
727668
1010535
389427
1412251
1214050
814824
525809
1761526
1642246
4181
943892
523002
1935617
857874
162554
1690245
1545810
567945
1993741
640032
1890670
31200
318567
1377244
737665
191528
917786
1633908
1874044
1504725
1504531
479430
306109
1818947
1249018
1857437
1712495
149610
1508662
1757908
65998
1318456
231030
1895325
14830
175911
1582937
1855884
643257
1040435
1087662
705011
1468342
319722
1227140
486599
1783013
262569
1764970
1640521
1885807
872104
539067
1828059
44194
656072
1306631
1030559
1506737
1106149
708097
1078165
1329104
1218162
1450139
1738349
1735720
1775383
1814849
751775
1142681
1142400
1969809
949660
937999
1284903
1196666
1314247
315484
1089823
849974
1172817
380159
1349664
356307
1966800
1770057
1596093
63591
1820049
1961249
1565316
245658
1108138
1032364
1015997
592760
888086
322122
914222
862694
426450
775
1364114
97256
403270
1085014
582508
459275
1329388
582779
322895
814086
263091
363272
1117308
1764817
748702
1014843
571116
1201102
731904
213933
1695323
1222549
1760838
1476362
1764698
1776185
21315
1113590
98386
1500500
681876
327557
1554208
152097
1346577
493928
796651
1200118
973332
22789
589985
9537
85641
904220
871182
763157
1059636
1799981
653636
516161
364793
1578803
1641925
239182
266431
1568061
21287
528517
1362233
1772195
503167
1139173
73469
115275
324276
771693
553123
150413
124659
1288642
367826
1760884
1601675
1700180
1685862
1322375
794019
111924
65903
1461614
236052
335619
18568
732712
105479
1897080
136016
858083
1898078
1164554
591550
30658
691590
1448000
735144
1497819
1453420
1941675
1739818
1320926
609355
1321102
1865249
1492998
1995383
1999682
333369
1655491
680138
202035
617563
50011
1069957
1498112
1317453
1033014
528801
962351
1677362
1182366
1430948
1265191
716340
564698
1715949
1634437
292871
1531938
742165
1661591
1087305
1614493
1770592
835762
1454112
1099272
838435
1406725
1664037
1493
770491
1264240
791139
139599
952207
41126
808758
1507485
1666348
1282582
1566633
1046778
1929884
1668326
601438
106432
41858
929867
212742
1863047
1740409
833293
241845
1617124
1089010
1421349
1758823
509728
972651
1068222
935089
259164
519054
514509
1956065
770104
147182
1437905
214575
1166055
125072
580228
1265058
1756883
1622559
521777
1129182
645587
601804
1608721
782686
728335
883032
259391
560647
430507
1850548
1021740
1853762
1345535
564417
903698
1926731
1880927
1558803
164953
232604
775404
1306957
1525987
141417
1773024
1495704
1353704
884414
929865
1729159
1656772
953938
1001019
1944177
1543504
849542
657488
1222022
1717781
1746607
1047573
937389
439175
648107
947454
1418157
314835
1433552
1096717
1711473
1770713
1778468
1717796
1478046
440906
1344462
1074297
1533029
1791238
406866
314515
739844
149057
1986728
1832162
894777
1092870
1842506
1414896
219905
921632
1127021
1250731
639753
251692
1095844
1950343
991422
1769706
825909
620079
1478148
1278320
1940654
1268102
330292
1138697
694903
1242826
77753
1065144
1261330
1687621
1478648
1273531
799689
1746583
353331
1492091
420580
456383
1329825
1038330
971583
1032889
43428
904459
857883
1154584
537794
1473372
1801391
792773
240307
695172
195842
1072314
1034518
853628
1907441
807930
1960539
1452052
651303
1065828
108585
101663
1413812
1998827
613912
634292
1003180
1716497
814743
438412
59135
722202
54556
889458
606254
508558
629125
919742
518150
1357175
1147277
773111
1292242
1235295
757039
689230
1480500
1842516
1294665
1893777
1403226
927408
1118580
1484012
41560
464167
1073137
162150
1411293
527954
918542
1621054
1736598
1096874
171499
1734056
1433338
337691
1194366
1505142
660900
172416
1782870
409561
1848391
832414
828737
411154
1590607
407467
1542181
525879
1112795
323801
686593
463597
1664875
1508653
151039
269500
469149
1668501
892997
488684
909033
1784066
1504490
518426
335611
526546
1391711
182196
1022429
78555
1368202
269722
1429302
1753527
792330
1318634
1840667
886638
41640
1439271
1527471
999529
1561131
1614117
183450
1518504
1146871
1825070
834408
1039192
981102
255619
1956118
214665
1664769
1204897
776850
521683
370381
1286508
219237
815482
1066082
504543
1319613
1242760
606598
1420526
1278679
1852960
1181729
610202
1575001
1178251
1980637
827252
870638
1067213
323581
1282283
1685814
1371201
672280
1864120
339185
1727002
469995
125796
1988379
336862
852652
671292
454009
890484
478350
1072641
687856
500270
1781672
984679
491239
1460977
1336543
743137
587812
1229549
1425225
330984
210641
155877
1995496
1273182
1915659
1643965
1603491
223379
135916
478414
473137
1207551
655771
818577
734767
82828
27665
346648
1297501
656229
521361
1123294
458818
1365354
596929
76035
1357861
1132095
206815
1769101
1860551
409613
1941592
1344326
1282487
1844437
137259
1181956
1363001
137221
1336010
1943504
818649
617491
357898
380620
1953980
1102831
1638783
1965576
1586940
62930
1104395
1270076
273371
9016
1391430
725844
1918541
851941
1340893
844903
913614
1747722
1512547
596120
1182098
1751699
776960
932097
1594049
266731
1843246
168142
72589
354724
1635033
1774757
338830
129994
1149508
137677
736259
373521
763586
594549
1817225
1887457
677186
1611150
1889504
1876129
1136032
1459294
1878570
774457
634722
1821732
808862
141630
570749
855970
1919006
1410928
1521618
1929660
1738679
1753155
1624469
1096839
1650247
1811
910421
1074608
962052
1578441
282227
1551613
420493
1856522
1287047
1706250
1023718
1643794
858013
455131
41821
945453
679078
1779926
537532
1091524
389280
1642916
1783791
1627724
1746952
1368036
1948372
467240
1843350
218001
563119
104130
572167
66242
1581923
1991418
498785
798918
685164
541811
1668535
746241
435455
1361511
1224093
449033
1073701
1225855
1029865
1458123
378596
624035
718341
1586695
14807
13603
658099
1619267
491589
1347682
588182
1575190
1015025
896100
308556
1894196
1720075
1592384
1164880
727155
1635843
1089294
1234633
1839013
51779
1510284
1892514
1290820
648307
1853017
1974020
725026
1419854
1392076
6060
931357
646702
309522
1868767
394644
1416906
1213389
651221
389531
1042404
1119069
716200
1981073
126380
1571657
985507
1907359
709528
1561313
1165171
517831
1270092
804829
226698
1549631
968595
1766790
90026
1331508
498461
775465
261671
743040
1215089
554981
1307967
446916
35975
606657
1572221
1946699
155630
260969
381546
509771
525330
1630509
921592
1024290
1020594
1507769
1242021
317421
761230
402706
1509257
206844
1729994
1580582
1451003
1304770
862928
1001375
659427
292262
489281
1692752
1868407
1611151
1306871
1022699
199583
1484455
1645153
558336
1255807
389137
59218
1893294
1927801
973392
699132
1762009
1240860
674017
1734168
1608032
1157141
880689
1473030
1901426
1714088
47171
715680
1288092
669899
862645
1473308
1502081
356253
457737
1267156
721658
645273
1509892
1168370
535750
1824589
1573294
936776
1141019
834351
216423
1736967
752551
1720669
230763
637698
16279
1302688
1843781
932790
1994564
603603
1852576
1834164
1327734
506085
223520
1759517
1672326
445969
1835866
1344224
141089
143684
1949323
256567
1321304
1040480
1811341
263974
1442771
1033279
975517
1407200
60767
1123091
1635688
825663
1653305
918436
1697432
1872184
1290002
649872
183113
1107326
692019
737663
125810
193442
1409243
1789762
349749
814464
654073
134325
1577689
1260382
386291
119337
511211
1673515
1835618
588619
1177278
1656634
170764
1250835
1923306
231915
1209493
546095
1683325
1465650
447365
492187
1517548
1600634
61855
1950351
1569465
1039488
764764
1998521
100947
882472
340842
1855499
595494
245736
267416
1968904
1815850
1076709
86846
969997
17461
798951
1256751
1859521
1086609
1487840
302233
1479506
1803252
1001307
1313021
152870
1973433
520672
422405
237778
794479
1983401
1691470
1363102
1875980
1054120
1625952
744331
39237
1366498
687828
869489
1425060
1168550
215980
1955133
781448
1011407
1634060
1830874
1963259
1886388
1080476
1868876
1065754
1676389
392264
1844069
1022023
1817139
1041562
681798
273942
982008
1016720
1960382
1285882
271297
1002965
1861645
1280770
1619007
906356
582702
1162606
1755620
912348
524913
1582407
618482
1309645
1685904
1585792
976002
556593
390337
1943838
14
297230
1715502
58379
30032
224836
1171340
1826908
1365553
1269056
780367
1693485
740494
1552438
1521885
1932028
1480910
405283
1819161
957169
1378530
1552229
1269024
441707
1953389
945088
279442
1748028
245607
1990270
1154074
1700134
474841
61050
251629
1252732
1031266
1906849
1531085
711947
1633813
124664
556916
555011
1357499
1289373
305969
203447
987777
835695
437843
440833
1232143
1377114
392787
712559
834104
959267
1610090
302702
1439159
720002
1247654
1739307
1036453
214186
1139023
1892774
109660
31686
1375691
493500
756243
1491904
569651
1201185
343765
663413
593195
205210
746440
1605772
1749601
1635457
1512220
921076
288123
159419
1303385
6384
255338
22972
44546
1593678
217773
982691
1122215
1156038
1332512
594108
1653322
911431
1130217
769960
1895860
209193
783204
552017
1760667
1619832
809819
203222
1250317
63849
977791
1823957
1348585
1318639
1715051
1913577
194069
718875
1730093
1800794
1791222
1995089
1456885
986260
672034
1187425
465794
1797687
796702
846170
1113158
1224851
119746
1959352
44029
717967
1476831
1601468
657750
948032
1482066
84721
1171033
233821
1293810
221734
667036
1340456
615913
62677
975720
709576
1146235
1625450
1426664
480146
1112270
46519
1995301
1361539
832949
1864639
113008
1438110
1028697
1429977
495470
109496
572373
274517
688901
10676
1288288
1116249
935349
1126636
278481
1809222
1626238
877359
1929742
603095
64241
480161
688320
608665
1327231
1128784
1513839
1819119
930037
213510
882923
56567
1273313
1964320
65605
1939328
1229032
1277382
564178
703834
361997
283642
801350
1142412
1451070
1623147
317415
478135
1010675
1601419
1682659
1891596
676424
1504445
737227
538615
70151
474032
1450038
509251
769272
144226
1369935
1097979
1431465
290615
1496002
868430
197111
307891
736218
789361
26124
1214305
541838
419416
1607282
1760183
1661364
1704463
827438
11346
441476
789761
12279
490482
1705172
414904
60547
1071263
215330
1599735
944416
1425325
505330
1633538
590223
1880520
1036604
1768116
1202710
1003243
116283
1165039
1148030
334565
899480
1569019
915556
1313911
1581224
1511881
684076
1428906
410253
1335013
142669
67890
746733
1689340
873388
432603
1108909
425611
842006
328055
34910
1409025
1076954
1861689
1948992
1280876
124323
812689
1348177
838864
1021711
1207581
1556293
1259142
1677280
1247077
1359559
592325
1211928
803950
461170
1500005
1597955
1010663
234303
65726
179285
1676537
312962
153226
913010
854703
1811116
1993908
466357
107226
1058870
834094
1564024
1281347
916331
625258
725502
606404
632097
1535292
908579
259226
1194922
1685255
549630
1811215
852204
74375
208173
1252609
946412
1586376
271507
1730828
576422
807078
991264
1336896
1406678
1479175
670505
1074050
1816706
301165
1460777
1173147
288796
1079457
55175
203620
885256
1717643
1842194
766216
1477748
339592
1007076
1511693
1828607
74808
1130907
1640491
1701930
978173
1041294
968032
100267
1668346
662363
697708
1093501
1275580
1936311
764232
1278087
1917776
1534515
1888507
1147072
853932
208263
1924503
551769
1901468
77018
1593050
1694773
1059024
606166
1286409
1033184
1994485
1593558
1993010
1913021
71741
1650413
1813169
868691
1287254
1417971
1643964
398463
1373049
1708182
1864018
1390283
1730473
907383
341286
1768183
178986
6683
1794204
1064715
727344
594996
504384
1835504
1870067
362071
1971722
342962
728119
1202517
1026912
1892743
1689216
572686
185633
567373
1993078
771312
852855
786415
206067
1721600
327160
154003
1172990
480319
384311
1773200
1052416
1611205
1712263
1105643
713162
182783
1447032
567696
258754
984711
406295
848830
987037
1459973
1442863
597739
1226810
786010
1534275
1386586
1702435
646294
941881
1677786
770333
427228
1236204
166541
903860
287199
175442
1504099
240924
453372
1425227
1739937
684137
394181
1302756
1932194
1762752
418153
1854132
1598177
1174056
961221
72681
1959375
1892880
984638
1163383
1810615
1601369
359444
1713004
1910763
1352353
44779
1492108
1654459
544512
1797369
541641
1726079
1578350
332628
1444971
1912754
1760852
1358711
933348
1296977
659030
1657350
38015
580561
790484
1252548
541273
645984
456574
1593820
1590403
631970
244496
688474
721504
1549199
1756919
1983620
1070857
1933765
900703
1982452
495054
509033
316975
745584
1269884
250563
1729090
1379273
466123
836103
903756
577197
1384527
1964588
965293
325439
1835873
350035
112118
447054
1501467
864594
854975
1285561
795309
748728
1539215
195549
1549204
29836
255051
1909642
1511057
1886760
1011995
516129
185343
227020
1587025
369274
1753314
175001
815000
1547226
1637427
438406
236670
1206373
62312
1261258
159874
601122
1447052
1416520
1422822
807493
1297908
1849889
1051001
711959
1759209
1054640
967246
711189
1562660
66680
1319459
1752883
843280
1645011
289854
1761763
1270478
432253
321843
1778160
855875
1177940
634684
1758450
1677465
380643
94032
230423
1804888
1112445
1124969
544448
1633738
320518
696314
896331
1325266
1386983
892799
559032
886610
393222
265189
37376
1525054
905144
1684684
270326
1477958
1248723
165648
186958
1900369
1146559
1594625
1493140
792235
1739540
313254
1022249
725079
765861
1637940
1404980
1076610
156212
1290982
593606
1427741
280987
186399
1282610
330224
767150
283503
144052
917699
107871
482107
1048340
1444281
1323948
449959
1976851
658540
1224088
670942
773363
1942000
1039473
1261509
1074953
384009
1685310
1946820
1873015
1175205
824873
631315
172322
25593
1854061
1475721
424247
466922
1665741
265851
1123664
1391558
1588769
1209447
136198
1616518
1073059
131676
1742578
1698957
1600605
390429
1950724
256457
1432094
1604698
1114799
66615
479386
1296028
15264
1345565
1835504
633546
1723747
510795
1719770
219999
992392
696904
1378245
1891938
1210016
401241
1909229
1080821
937669
12022
90721
708597
719736
1750210
386348
417265
1302585
721124
1844696
315878
181431
1621652
486315
1879584
517876
808299
145644
1285533
1728932
780415
1997206
829780
152557
588855
421187
30047
1779177
1993320
1734017
432368
1556013
721759
1538003
779260
765346
642448
1072832
302642
345372
818266
1302506
555868
1005923
1616054
901677
1629345
380244
605449
762349
225621
1539222
1744315
1895328
487244
194005
1645033
94516
1083152
1310075
1262686
1197452
1006412
1185203
1651451
1293114
1095247
1486790
1770482
472585
1459653
280975
1050070
629643
1037073
1334366
1332870
1962204
1363286
1389013
558033
464852
875147
724000
498238
240185
242155
1061476
1656788
1232087
1602457
1071083
1264550
1110060
302173
1143073
347562
538815
1945731
1257015
1763094
311031
1986502
49679
1744229
1689742
255445
494806
1673794
1052623
1735525
181252
1145164
1728148
1175961
1374336
699069
1887841
134718
1116658
565736
1494156
599525
334659
606128
1895009
314690
1452302
497122
1537809
1758220
198966
954450
1830679
669359
1225296
878968
727682
1400610
570404
593823
592165
1446120
487427
274474
1624082
16341
610204
1133859
339376
1747495
730787
1641970
1993608
1117850
1687387
1691679
784450
1888057
1758900
1833332
1776317
1517141
1689243
1573283
912749
813540
1595092
1261059
249598
901792
138857
1633218
1482741
209252
1047028
395064
1244371
801579
361522
649835
1489869
1550613
956464
376159
1517477
336932
316346
141706
1777673
1274280
327673
1446851
1555598
428145
1160688
1411696
1700497
134191
1443344
1192320
1905877
952838
394172
1587772
1526542
339048
1793699
476142
1472201
239508
1101404
494627
1734194
1008499
622544
34414
630182
36877
78373
1824152
1629568
268885
1925484
919146
1657727
1745479
1141808
164907
573049
495146
1272200
1584165
1070704
1563266
1168447
167626
550791
318497
1766723
1992853
1313056
795728
224557
1936855
1704551
1882069
1096857
581371
835248
487486
1465247
640417
1326703
1994503
1964016
582996
1787206
746831
1723511
1916833
522204
1054625
388219
907281
907305
1410174
247168
1297891
1175834
1782219
392275
1621626
1343734
1188273
820404
511391
1600575
690974
1205727
908665
1033738
1621453
1513989
703708
379374
1085321
487190
877794
496401
1754633
992882
1112808
877252
1072990
955561
1424728
638317
756612
896054
1716573
1178617
454545
1085928
1164346
563602
621744
8291
404666
492810
1099673
152258
588124
56171
1218698
1490558
146825
104312
688983
549751
1339342
1612908
717633
1481693
226284
566103
811240
940838
231336
1499008
1424141
672730
1711430
1270322
788051
792379
1582241
841743
701054
557012
689637
139963
785888
1879890
1950922
1326571
314064
1683021
1236324
1737188
1291511
558740
1027804
1849946
1051795
530968
374323
30582
1914863
1454939
441365
1638323
884563
692862
1607667
1128098
238027
660541
1359042
209967
1059223
1264142
1483925
1966786
1639408
1333799
581424
189269
1888116
676772
1728082
1452696
864052
1685701
1342842
1057747
1053800
1110987
969146
1106441
734218
904852
91825
1900224
489405
1827060
1755504
145145
394814
1088808
1144812
1880884
602324
1402912
1216380
1866714
263754
1611212
181844
740151
1747943
1418966
387850
1126606
1359922
1440642
1889218
936732
1200224
83256
534905
1287883
1628433
256939
669800
444777
1795802
1128978
1575000
1110319
557404
897940
1181947
75512
892105
173854
285494
1218938
1492407
944636
1360782
471832
747405
1147380
540540
1569486
1512482
5571
425717
909416
1784010
743217
1611826
1477299
89757
1078048
1487212
982525
640676
1776088
430109
612845
36597
448782
1590918
1319475
646468
1617680
370716
1566435
1196666
1397512
1183633
1902284
1446407
1249960
97049
715838
843962
613921
1557532
1647076
354088
910493
154513
1564776
1373371
1086172
601519
1362110
1912974
1088991
1047019
1289711
473351
339292
1690638
844260
110477
994313
1410831
392094
546707
715831
382091
1874810
1140626
1531617
751617
1302412
1974877
1709635
315588
1486484
1440646
783252
181838
442434
758706
997362
332777
1426353
217296
959263
1848916
102368
268895
1649343
1268036
113739
1553638
1410179
1483850
1500739
1235229
1151719
980975
921935
1113686
1070867
742522
1966268
1302915
1930900
253563
813861
1550763
1367193
1697616
1573012
1969903
459385
1315319
892720
1163808
655288
614289
945957
1460649
132430
581542
190057
1013212
424610
79990
513622
581792
521501
1115085
953396
455259
722098
888525
762893
312498
1600463
116406
609687
1962744
392398
1633816
178422
562522
1514048
1606705
125310
1655978
556439
276537
1068012
430095
107439
682126
1719918
1337218
614318
1259653
1469849
290046
238810
883626
160464
851690
779802
836228
1490585
1852620
1871970
1473482
178269
221121
1325454
1294793
1992981
873311
1194090
303893
193889
1290208
1795161
551354
1603733
623759
1850609
513974
990340
1847295
519397
177047
692113
535109
812485
137215
1398175
189523
180473
44193
1947481
1473
1703000
1919858
1996454
584214
1263505
1114191
541958
165807
211061
645030
287894
1930392
1859002
447235
1774208
457995
581739
769880
1134039
1312070
1344185
89044
995126
986204
1031403
1171046
560439
1540315
1595293
746205
1162889
748086
40836
1253778
1458725
986415
1364335
1534343
883770
1376107
950211
1548398
1996869
661892
1679756
18539
589687
678163
1325432
1642243
441077
304359
205210
1042819
1282649
101898
407836
347005
683050
241285
1147037
171286
1792197
1022253
1289974
1783610
749370
243062
1210312
647181
1959175
1428343
306724
1602219
1778399
1214868
1674533
1691442
1033039
1726401
323596
1220792
38355
1603093
377898
1039004
1569541
257855
1855057
1446338
546765
1437541
763467
1600623
1551324
1500234
1741878
1367878
1777211
1533585
713492
1543707
1716789
1898368
1203144
1388653
620254
493766
1100681
1959065
676444
101021
1769528
1602433
1835434
733418
551417
1834905
1928610
679735
390821
804548
747297
611412
68405
1674388
551771
199978
1124651
1726648
1445724
1743150
1474669
1533016
1309731
986185
14153
1717425
681251
1902154
158671
1218953
412519
1033103
1697077
1127031
1517523
780707
1877277
1501721
815710
1787576
459386
1354420
533689
236607
1237692
1010620
725102
1276060
937690
1417735
531451
1041007
1113580
112102
1542790
628163
982456
1620193
200956
768976
829757
1954660
964524
1655828
1046130
1679998
744540
821208
1807465
1097749
1937848
1145257
1817615
1187925
1848683
948598
738448
1875048
914656
1995137
1188955
1998578
1464176
627933
1895816
526426
401315
164724
885775
230784
517961
867319
1154719
1581650
1303243
682479
1789328
1612933
630466
1027029
1365654
621900
1130712
976718
1804356
1054572
955319
784461
222525
907510
845328
1159995
1392329
1670681
56435
14778
1456354
1424099
1888634
1076755
1148216
562482
195254
1218189
4156
1087261
266084
900760
1808064
1226492
1294443
941569
1747075
1150349
517888
1871460
112575
706145
1899027
1245663
1903525
1964233
655351
530727
947906
671739
1919890
1766316
378927
487255
1502317
969880
35980
1332223
833421
1428422
955843
451595
676854
507241
1669059
1786713
676029
1615314
1140990
486455
193903
21900
284091
1463187
132209
1208622
1737212
1870021
1621629
1946296
1830645
562709
1016986
926756
1607468
187859
1107410
297383
786122
1704506
626415
1854344
559482
801529
1511011
241551
1536336
1958453
753067
286132
1888447
997429
1275794
748875
140696
1336012
1074222
1422404
1297028
1249517
686074
1099611
1234521
131505
642968
551482
1012950
1148207
979722
288138
1827268
1443984
468067
1519745
940460
1586698
688058
1029444
480274
225709
1236823
1677393
1342741
438542
745573
839403
989893
128910
158121
1336331
874873
1163446
638808
1881920
1849585
560926
1126673
1866841
620896
517307
248384
309353
1111454
1158503
278593
1908757
537951
699212
1801090
1138243
537090
790767
321076
1438468
1970283
1540935
1274087
427181
91826
598805
1893035
1832365
1845839
790027
1389830
1576772
276106
86197
80653
1776655
483804
815923
1005633
667186
950572
791551
1496981
862170
1447675
176143
1086848
376228
522815
765046
119909
1058503
1790611
1977423
942299
877319
1865251
1306807
1735592
99076
741029
1550482
830948
707627
132401
589219
21409
181488
559364
1064142
1877745
283996
573222
864220
1014013
1860329
680633
1792727
243308
1524002
1489883
1858574
717513
890792
1012787
1717732
511667
1490654
127204
628604
700447
901967
491229
1086373
1100808
325025
442660
1147581
473657
853489
1324614
689086
3409
183872
1983767
1754124
1064478
1917993
1646746
1804567
1973905
662417
1426596
1103484
901297
992965
1466714
609361
1507096
338884
1253421
1385662
1453896
432503
1318271
1893216
333657
1526874
1263540
1888318
261790
668445
1291892
346823
782237
1111444
920712
246183
92936
1917381
424121
1270107
386990
533904
1639722
1706295
251049
1537279
961922
772536
1148962
95055
1863570
1763278
1958774
535477
1971083
771785
1218107
273435
1813320
41921
1167033
472220
1558304
322393
748502
1700353
983073
143178
72125
1559101
574107
685524
1535533
822165
1671336
438204
1977591
908918
1472234
1229102
256237
828017
195542
1452914
1925088
1512204
1051716
1914674
1748802
1110532
976636
397103
1789814
1416679
1445959
746877
746881
233878
1180063
936819
1772175
318329
1614727
258266
258667
387920
658081
1990270
1405429
508819
238521
602457
292943
1690671
751529
912957
775100
30717
865214
1574881
899676
1722354
1468455
1108865
748126
1392102
1944201
1324997
777404
1020158
1464061
1248841
170632
1395854
1232769
1962375
575358
1177318
474349
1360137
995932
513988
557876
1953358
1211714
1211396
965933
136644
132617
119061
1764622
1030002
491234
824567
538133
803680
1121274
1575885
1345635
635803
474825
1742195
469543
987143
865937
1813658
1022140
1498334
7232
1856823
1399716
1963681
868550
758557
1859256
700549
566179
370631
345242
1340118
423306
1661968
544110
1623030
1740929
1382503
1580302
400734
1100541
1718359
1530946
1821677
1145247
223092
334778
1457941
1042896
590272
1477987
1590836
1137505
1860330
1921449
1225176
968217
1465050
1806686
1990577
1619425
1057503
1868003
1239504
1113655
49653
48442
1661539
1525065
1302913
1001487
1500486
1591187
809658
153297
1607400
1048899
38554
1306894
145431
418609
896846
767541
1737085
806532
1259712
1313080
921489
734910
1166187
1255041
1329895
1649565
1915545
1539484
1521253
1046669
183987
1386771
1537176
914592
127874
974762
1607256
586182
978561
82489
1524929
166827
992978
301032
61326
1934569
843940
937424
687838
1128944
1895540
464403
1309591
1912223
1578765
1097814
330100
1659588
191212
633219
317806
1590966
1685604
365226
1362955
1632777
294840
1307861
1056168
100373
238218
1842231
702457
1624359
1636691
1042671
374321
1836120
846950
640575
1960749
1872902
1304229
947318
1718859
830655
1920479
1208736
1562907
1015849
1878484
234173
1280920
1406874
1978695
4085
1320452
736959
104684
1424621
1459026
845758
218559
1814198
1817398
968143
484868
1533133
556165
978456
1210908
1008880
858174
1294256
376958
674109
9248
1418544
608998
615370
346112
298220
661738
1371246
1653840
933226
990650
1915184
675798
1956163
1472465
950726
1977054
1350399
1141882
1221564
306146
936658
1910459
451912
626346
451886
347044
1694302
741695
1966614
1640621
1951377
931138
839215
1943304
1854235
1706325
1350807
136150
1158799
33183
1873203
866398
1954687
1485246
1991294
121731
1448463
1253872
1001703
1967633
500176
981156
267238
1847842
1221525
1744690
1783297
1951115
370649
782983
1572334
1123113
1069049
1637861
1232177
1355555
583514
445085
1250151
1998459
458830
981707
303264
1721103
1691613
1830435
103585
508158
50418
1504217
341002
349735
1656633
827590
441034
341736
1692181
1998268
1226026
668872
1270218
1211179
265026
1813368
1993862
505571
492018
1976582
1905230
1313323
912532
87155
16590
1394481
532858
1127654
629937
520286
1512905
1504443
1081008
739294
1394316
874388
1683838
948269
1947984
119604
480758
1405639
398957
750870
10671
212337
14578
1671725
939401
892440
802994
950911
702470
687559
1597977
838153
1125560
496157
548114
1074168
1690929
1431045
1479131
186577
1423028
1228822
97995
1085605
760040
102246
1500061
1769505
87246
1965929
532972
943495
1776765
231947
156023
114006
1066687
390093
1024388
1402072
546166
952143
509099
437399
68819
1731454
1182593
1630869
779712
1020854
1618876
116175
1963240
667405
1958172
434598
768389
726245
1486948
1514307
514319
1557129
515765
1393045
984640
1378065
362624
1345913
1320973
430207
1778832
1267534
65606
688965
704815
962103
416161
914063
1952087
395603
1243409
1930970
1443231
1845
1847639
722939
1285016
1338292
1412771
1147769
237364
564928
1172487
332734
1846226
247618
1085994
1935252
1597484
1836428
1799391
1025373
1346377
1458671
1417541
1937218
1982278
1603519
874127
1205847
428872
1888893
1940081
1081912
451177
1539859
1562800
1065536
593493
1406583
1076862
178104
554773
658741
1955812
1183001
465763
507108
1355020
1677351
1143837
1033192
1348552
1957196
1221460
1070908
1064166
1775968
1367869
513851
605004
1896682
507692
231865
869434
1979276
1929551
864940
863620
1458246
952007
542102
1241118
221879
677768
1927021
813344
1359090
1438740
389010
1056028
695288
1934160
70894
1173635
962504
567118
1245740
293888
444767
949521
1907531
288518
102286
1999955
1922746
1237236
76123
1401223
556238
1017344
209674
82791
624667
1296500
1899348
1139133
596194
670030
103679
453443
730226
318348
518924
859998
1088071
252748
1867288
1746722
62715
906006
1194595
292661
1645062
361424
1819870
339996
415830
503843
420166
599649
1324689
1668242
1334504
1492025
379118
752988
1391953
1085564
1277984
446108
1253331
622468
195213
1776551
1470402
65159
1817728
374397
172953
399810
409459
1825020
1943786
1086899
1921336
127953
512021
376120
1014977
1731492
89589
336540
1986148
536365
1405457
190431
1153135
1347333
588245
1452479
1433043
535848
1523135
1917770
712023
294958
252087
20162
355186
1091125
1467851
378999
766376
1293948
95069
1781190
1806504
1164658
809031
346112
1047261
117284
901878
1881641
665138
619367
58968
251016
483322
932266
728466
321169
744631
1457224
1084415
1662270
1256580
1757517
652514
59727
1652463
1935119
541133
636066
1577234
714942
991846
924582
789486
1302718
1788062
743574
907871
892434
233735
1847367
794131
578689
1707029
1910494
1315194
1305670
1967041
1706307
1086982
1262668
1105684
9768
471485
44033
662691
266114
954532
1875963
1830503
1362746
867363
1991566
541930
1606573
1849465
1989290
1445962
665969
1864366
523405
1082159
1771682
104585
1998403
663264
525800
995861
1583220
639464
707520
1168092
1096646
817622
61317
23013
1584177
286755
1684347
1148657
324668
1621256
548122
1455984
889135
1692612
1251253
1029555
26428
554973
473469
767992
1242602
1465560
1199179
1144329
502927
1179211
1233791
1493719
1482599
1139258
495044
722018
473982
1212456
33962
1793416
299250
761718
1351412
564180
1087323
891828
728609
282696
1501343
1112335
6281
684855
1995040
1313853
456240
491584
1974052
1505458
728408
1781432
800633
484930
1196885
857780
1949680
779719
791358
373889
1680670
1415381
617276
1937827
100465
1720858
793306
1022543
849600
444533
1221316
662407
996121
1296296
1563747
1313829
320625
1899901
1226263
306961
1510992
697103
1858359
483484
233340
1750441
616384
1872434
1508921
1718032
998560
1923639
1484361
1945428
1033299
1352530
772554
1885507
1315749
708978
668040
841714
971933
587422
441924
1471630
664889
1752550
1491521
1538937
1308036
853061
1366008
1385630
395427
744065
969667
97469
1699578
606154
1823844
298119
1152389
1358757
1555361
234973
1445862
888434
1782754
435091
1828700
1949973
1459745
1271615
1200543
1618677
842846
392351
131793
54151
1287266
1014522
1184230
60378
335427
25688
1226182
693968
1253538
859224
1574172
120604
1236567
711106
1926314
463175
531508
317031
891350
225907
1446376
1234045
1657330
829363
1282725
1546536
1026380
668719
685215
680559
1116830
109679
1918895
990373
1143819
1667056
652243
1949653
124507
1887205
1116164
484095
54345
61274
1877945
327440
1374123
1342478
877994
443056
150684
1787516
222788
137242
759228
885383
70831
327939
67091
980094
368986
659753
1944500
1775775
1771053
1736083
1431414
1028941
828428
1859942
376560
1463475
1306256
807403
69266
55738
450845
31049
1498001
560537
1016210
1880531
333212
1823184
1113806
853978
1610653
937090
896283
1347132
1171480
1394393
489341
17273
101474
1915969
1404901
1010240
1746247
363126
1432646
248251
946146
1875390
1092582
569463
1566293
678957
1427923
1735784
326131
804230
230628
87771
107987
1408066
1735488
1011298
1629918
826436
323390
1678802
976897
1139329
275618
899509
453998
63604
931551
1574767
943328
1937627
351372
462596
464212
360161
1000685
1799796
790801
353919
188730
704403
633045
1323441
286304
1837181
1555811
121968
438878
736867
1227829
1245707
695578
1131472
576875
31877
905310
1767434
1261776
875197
1987515
806748
1745862
478244
1956721
773897
371075
493380
304455
1022006
1748293
849151
810645
1295334
435601
288912
534311
1744156
1727502
1522917
632608
1873511
892063
1033796
405650
885413
621129
762440
1094748
412509
757021
435298
892105
1476787
289312
1415597
1190504
890149
1014462
18813
1020148
1616109
1139480
358818
1559593
510152
1484809
897792
1216072
578341
822536
1732241
1359207
551671
1887592
1379779
987593
1816391
539337
660763
1692244
1048176
493846
1779883
1125473
509803
1486174
1481362
1733016
1968378
1268518
618079
251167
289523
575557
1692016
1227047
1348376
591559
48480
254370
1222367
184934
1392864
973014
1446993
1077503
733268
782366
1926597
692558
1812945
156091
603504
1963929
1890071
1998673
1928419
347774
833764
312762
616280
1114297
262320
1980129
347173
1056801
1641330
1508896
963048
413136
92183
894014
482513
74430
1621988
676768
696036
482651
893568
679111
328869
925948
179054
1121580
150378
454077
982265
269638
1936299
423396
1621937
547119
235073
181610
1652497
866377
186222
61309
1446695
698804
878614
1123950
1881419
590802
1685420
334213
506232
1986903
1262823
1843792
462929
1135080
1190037
28198
1783106
1336630
722765
1762064
1913246
197565
1886217
174988
170864
1388182
282780
609240
1111849
931634
839072
1100656
254228
902172
1367294
700276
1844902
1809804
1666160
1813614
170181
1258456
169159
1287715
338092
691686
1893650
1007674
1293933
138495
1783975
386735
787919
90
1026370
855999
1788321
362555
315926
1691421
701577
263622
565398
1917415
1650120
1044485
179802
1353112
101569
1742022
1131529
383493
638786
398870
492594
334812
1637394
1354207
837382
300797
1371144
1711502
595444
1316997
304858
975818
670629
1887336
483525
107966
1085020
1870599
554656
1859484
1177769
1383378
1446924
517253
555041
1620255
1953164
1657756
87437
1064640
377307
1287039
1546067
828855
640886
1416757
71323
1200971
943925
1586584
1811275
788375
508316
163167
433459
1198393
1340030
412271
1982619
218585
1117631
262349
33946
1774850
181145
1206741
1067636
1321997
1126390
852494
982708
45497
1573372
697903
448879
1301399
89642
706538
952073
791059
1951804
1878775
1981543
792837
1758684
544604
343396
1564955
255321
176611
1529990
708468
1308043
274524
505953
1646444
1123904
1308644
706353
1406231
529230
735125
1825990
1069967
776978
1370882
19701
1329460
857689
1469128
845428
1464333
430624
999681
139243
63715
827080
1286208
1857999
1548325
1068168
276548
1514542
1094407
540784
647284
1429049
1220250
1406824
1585808
463366
1879057
1389141
301697
535265
673588
1066436
968672
1733845
1777157
793863
1877817
1494130
301689
640362
1998019
208497
782551
1662387
936752
1787
750065
1843811
864965
1015208
1520330
1294066
630842
7950
823906
1512313
1535454
279601
1441638
388643
217638
1165002
1079452
744541
543591
1131468
286999
1236883
764707
187693
603548
310138
311785
1950686
1936003
215024
394854
984621
1714203
361510
384215
1802002
1680706
1970823
494859
794777
743231
1720776
1781639
736134
1161573
352610
888795
1301719
129166
607679
821052
1306216
1519432
1391659
428065
810188
1504700
1912840
1337973
194599
1113413
1665751
1409947
271071
1336238
1481479
118727
748348
1984011
382285
1644980
1643143
350037
940877
37324
311101
774304
1447726
146912
1711764
460851
1306878
1479583
1290345
399653
1047459
1024332
618498
399151
1564666
753814
1757538
1792653
1328490
888818
27091
244178
400219
747307
1906998
1376606
2561
88684
935336
342164
1832763
26188
311099
595435
1527576
1059571
1862109
1437474
1090208
1880090
1896100
272682
1798991
1025815
163489
988842
1311179
1934130
603270
475517
18848
381744
1361666
1576942
233597
895400
1920410
1913268
692554
1582066
1563630
961625
747206
1676127
1634881
1258915
1834968
556688
207815
743211
428628
760434
174823
1017195
1994342
724389
21872
437028
744672
952009
1967176
1062595
954172
949570
1602216
463734
115623
619804
233969
297820
1588610
1199355
1220069
427613
347163
239145
94020
1592091
495933
1010933
751480
909775
783553
613793
840902
859281
267477
1425983
1388735
653149
640916
1258194
217319
1438318
311129
1478874
1891145
1499744
1106660
1435565
1088059
1952254
1589767
1058186
152147
1653700
643842
87462
24397
347031
543865
724115
1416934
226008
1268234
564143
368001
1207754
1570909
909593
223671
118254
1838890
312800
905488
766626
1149838
1596323
1956970
1135047
1032443
1482618
691621
1052482
1149103
1249909
1910200
1865105
1133424
1270752
1766730
763620
1737128
628529
1191317
1465356
80477
251307
825409
1122359
910103
183352
421989
1874955
609475
1152405
1808764
1517400
1785007
1564756
1544011
1317393
1771039
346328
1155281
695478
135512
682101
728915
623380
641750
1432046
1170059
464088
1266311
1478148
1327585
1513256
1492789
661166
295680
1234122
1455421
1261685
1219431
637776
1602032
552393
1859849
1564626
1937019
1264487
1819072
1658077
904770
818987
1543898
873021
1338852
290692
1777620
1122058
779399
352104
446080
879170
1875836
1767944
843279
46850
1632537
1120873
784777
1899682
263401
1399867
1607979
1787587
1551886
1572173
284366
474231
379840
411190
592136
1842105
522732
168898
1349924
1982990
237099
1988506
776602
1197094
1693211
471088
1448319
1131249
1290226
824097
1094707
101662
929574
297603
399357
879368
1440765
1752927
110220
241293
290279
605028
1915761
4393
588169
1605243
1148556
465069
401814
35720
1943820
841928
682199
1505119
369716
107659
1265134
1720376
393697
963704
1152344
1057232
988182
1805082
1864520
136639
508170
1129863
989480
1304884
1764699
135978
1201712
1557008
838659
88331
1239410
1461511
324792
1281819
391398
72302
1804861
1850560
278457
1030382
1344421
124060
789391
1790673
1639310
593326
192947
152233
844483
219259
60524
297911
994030
39560
717701
1740079
1284592
1031994
1761112
1766794
1607431
596405
87927
1144260
407001
1800938
149406
1125787
131769
1483169
530673
417904
943999
60849
1759982
497293
1606554
1830681
1489705
1284456
1514844
1577525
1993321
578312
1426344
1255524
1513685
458125
1829263
1228600
1555300
861820
867564
1692410
1489372
960294
163083
444140
123414
893507
1176082
1739662
387356
930676
1322046
560306
448853
1794131
1305226
1237191
1957452
948980
1939119
1280716
1130935
1503298
1443639
1980773
1869824
1709411
1871406
662273
1642275
473177
928495
673559
1530772
1741606
683622
1724842
542488
1414022
1632653
50590
1998448
1280742
355442
386064
275105
931813
726470
1366312
1901036
854368
1255513
619123
1347539
1290023
1998897
295826
1203167
1235146
1346200
1963464
1078197
1664164
113888
1230037
1815821
1598475
1210319
420364
261266
518675
5886
151270
335516
1866856
611543
1553519
49782
1424003
236247
1539185
1846481
807490
963665
1387789
1863386
751082
1982168
744188
1407259
1149871
86435
1993796
1147075
1260286
1587866
1585604
1371480
374200
499686
1715121
857326
1769259
1475971
1120460
623920
1834607
539938
470429
1990914
1014118
1482081
814135
354196
131631
246410
545434
1767364
940694
446382
808619
1505425
1388667
824826
209222
1479748
382143
1967536
1940678
45489
946651
633941
1807240
1830757
1238963
472607
1299338
696434
1668333
1196984
184242
1155472
1737848
1575544
390255
918071
1471753
629735
1060590
1654814
591514
1845678
216113
1474143
566054
885596
464675
1232079
976796
832370
803573
964924
907910
1276715
1590256
77930
1457724
910930
1656821
1606914
854218
1567806
1828609
546309
726926
1163122
482117
1239465
1599834
1528978
1046256
382868
1047803
771399
1728094
1723256
1614871
472710
264464
399917
1514420
748085
686124
590972
1898469
1899169
208132
1585474
1561768
1365443
639600
1375220
548248
1051393
1171914
1151688
1218677
1449730
1718205
1119839
1690652
173983
1835877
1191346
808394
1171369
776096
1849073
789464
1122530
242714
1997257
1632588
486442
1870426
1464861
940937
1111315
1826395
1937013
1261118
1899630
316364
1872646
116746
656594
1566592
139344
1566992
896086
548371
1309762
340763
1292318
366295
524001
1227850
1601274
1200018
1549765
459389
461500
1316017
140800
1685839
662120
577843
344679
1698027
91336
1443059
1970604
412811
1558084
766604
415650
400124
1730636
1556382
422604
1279845
33146
1331946
1594625
586538
1460505
1374671
1625580
1713944
1878024
752560
444482
656868
1228705
499202
471995
438692
460938
1677932
511229
822780
1310397
973889
1230207
564805
1575749
1099048
1051710
1893899
568021
790190
422986
1775772
1037074
1548423
200052
297742
413525
409026
1896109
1925782
110226
506733
548762
347516
666223
1964854
1127565
1250441
1588580
1047958
1944059
1911697
914680
964341
572386
1596068
1726077
1745545
1454013
1537400
1922365
1643821
587692
174363
679609
1103636
743340
711592
29878
1864625
1108885
1838268
1502445
1560772
598888
926820
219
1412655
1175439
1472222
197467
1453571
1354935
16467
1280678
1747773
1657146
1084128
859610
138272
277549
555523
745652
1521700
1229009
1444179
1688311
1051584
1789524
346934
1291366
1622951
478575
1039293
1427038
879260
1619904
1052759
1837379
1003005
1330909
1843723
463578
1271870
1342007
428380
686633
727115
84310
1555050
348996
896079
1173454
1243296
582552
179655
1338861
743267
161216
1520144
329141
1501059
767347
1543309
681413
88486
70343
1919053
71061
40632
1220744
809477
274310
775519
1062700
902050
195474
5662
369027
54849
1549636
1577675
997130
43358
1286486
1504134
259516
150600
461806
433353
463429
1327106
1697977
745865
1734859
647790
1729536
917174
83752
450982
253304
978250
88249
535005
133385
499936
1014661
894369
795790
1160861
856415
1586629
1085195
1451038
1062552
1102313
1131489
1744089
1260166
848424
1648885
1113419
1533426
376377
552533
15426
1135024
1637637
1494323
877322
895746
479851
1913521
205490
1582540
321285
72249
1298602
688783
774127
959142
897822
1697698
1667153
1087024
153060
832215
599401
76592
4743
1302397
1387766
1444793
1619401
933009
1033523
1403211
704716
1634621
365580
453734
233079
52043
396658
1030001
1199679
918543
1813932
736199
1989020
403188
225911
365361
1479344
1490900
1581878
1406230
413049
800770
544815
127720
1325716
1678890
1724005
1879897
1102394
831008
1778659
834440
503233
776543
1983773
917031
170551
208269
1533892
1049777
320367
1583829
1414717
1648967
1137559
123646
1742731
364234
1329782
1752674
1940744
1355559
962169
1509784
958726
1793557
656084
998106
1528967
880957
941618
771049
1978319
158891
275849
976925
1011270
1292925
1846462
1762282
396590
238936
491845
1121346
1238272
1352536
1573384
1359585
230231
1579504
190361
857958
1417156
1474995
1284041
1965702
1100094
1022627
1750089
659563
1666620
1990293
1286676
1851247
650464
919758
1440935
1138867
1053258
1800159
1434602
1989167
652235
1818257
1430079
481401
474660
127782
843932
1113808
237290
1436556
1121303
1549233
1878834
1731736
1256169
882791
146232
1518565
1236456
1274744
1600868
1758554
469687
94352
1647511
176876
86058
1248677
1606182
849598
1339853
256676
1196527
1999434
1297062
228627
1777860
1890755
126522
1062479
1570988
1954450
1785878
1356037
1716947
248947
570252
852657
804657
404491
990822
103458
251373
1713448
1220571
1662479
1040703
1818526
1351229
428741
182413
1953165
1783776
794100
1644854
1789977
1530756
112456
1791965
633121
237263
67970
1383166
453894
1935364
1491770
1309481
359361
378614
1784326
94427
570488
644493
1445256
1000432
545375
912399
594657
997794
811778
849806
1971670
687164
103047
783750
1569279
213514
294341
810030
1061422
1014569
273009
1279833
1827563
489444
1400220
385843
1175107
407290
127008
918167
41916
1368319
981207
1782558
1648050
831742
830245
602255
768920
1631266
1555998
1601665
1431834
1216214
338655
1632116
686653
1957669
1898697
604248
1365207
91689
603524
383928
1839461
1212203
1723817
1483015
1259961
1966399
1969931
714931
1310624
492977
1391853
1958879
86784
1221223
232690
1450542
564695
1793096
1950107
587936
602932
206029
71793
99999
662524
539791
1422495
1264363
502186
41758
353586
668534
1443625
1855157
1077552
1309338
1181826
1863011
1922786
743984
80922
684019
1905510
1700937
582947
802270
999992
1182065
883205
833861
1548641
252952
613940
664625
1873551
1876486
1991836
28514
1869912
469682
1081130
1611400
754357
43152
106039
1042662
1519224
1856761
1187373
1755868
424801
27875
383966
495373
1425372
1398032
1153748
1740680
84065
355832
706124
1056245
1229550
560731
852247
1529105
751356
499661
1073071
1091837
1571715
1969399
1438804
1963263
593179
1320474
1689136
1729266
251319
678625
1632222
1384677
291747
1767421
1877585
1179937
109643
1023581
1264410
118209
1761567
1414140
238240
734881
85848
548850
577866
1140887
1636844
115117
1114500
1431688
326764
87554
886987
99948
981968
17828
1569130
779242
995050
982184
1472891
386800
1327377
369037
1674483
1554934
1165298
1268722
231234
1890315
704956
338309
130280
1399742
1650708
795611
1603310
951271
940938
1784045
1670112
1629870
891569
1656889
757331
97795
221350
730600
1556206
161683
1445326
1276893
1187211
829036
102689
64890
961526
615831
399461
580679
1995107
1510343
1643522
1481180
427561
474851
1552213
123561
502371
824376
1063439
1912749
1527169
1534341
979039
1874961
781727
223906
204159
181417
1818924
937978
1639501
269840
1823569
624917
63016
905732
1248719
78749
605848
204518
584269
1698749
215995
259770
1967231
509704
36729
1972937
1282403
1671334
113181
10064
759298
1140914
260795
1692819
501907
509786
478836
1272292
793008
1365116
1044971
104825
471906
923798
1290549
310593
496451
1104075
1995537
257749
332266
67256
1081333
509602
1892112
1408416
464791
554131
741507
370020
26719
1472062
911360
786231
836059
1283023
1726516
1482619
323457
1330237
339234
1384585
1710719
1541885
1987833
1793892
510191
1595004
1699815
1317916
912060
1065914
1825865
498753
1064038
301167
296594
317902
71271
1958197
776565
985850
1829787
647182
260920
671393
92202
500950
1854491
1974501
1683373
758473
865166
843133
949194
950379
1005411
33110
902418
1659825
1983049
472524
1774109
334079
926232
1992895
1227848
1708028
1531252
1356159
844451
229370
524852
408966
516011
687492
985199
545004
606471
761373
1878061
1871826
752200
1214839
209974
957249
1064901
756344
924265
1475767
1918659
7381
1613234
644216
1988746
1174411
955834
1441094
834408
1071111
1368086
200619
435463
1872521
1750027
736466
136959
1326286
1830606
1423057
399020
216774
501248
901966
1518561
1241081
165848
140756
1175264
1212413
1042032
991165
1709942
1831110
476973
542648
672843
1901544
1576169
1459178
1966922
619906
806844
1206077
1523426
1670167
1259176
1568360
1572253
1430916
1402059
120260
319232
1503868
156190
444166
1913847
688292
339453
212487
909898
115376
578480
426268
44511
326985
1266847
495060
1657358
1054144
1249260
154510
1588261
1045574
1422507
950109
1500710
83231
1521251
1696432
524754
802386
1416073
1193166
946418
507775
589163
56233
1537913
469860
1019721
821039
1015934
1404985
486919
1316734
1950776
1516704
1414024
119329
311286
322362
933424
1156225
1780834
1441779
233008
1057342
423292
1094700
164066
1539214
33884
1473976
871590
1714707
431150
1610785
909951
290565
129085
1063433
1125502
952696
1388845
1282096
1690928
246813
605332
776920
1386567
1651266
59119
1954077
1685567
676379
1119936
1535777
1222286
374976
1628907
338633
783094
889353
298665
1527168
1569643
661108
1407603
1725712
1990115
623159
160763
407526
957660
839537
600813
1576570
504182
459195
685529
1759337
360710
326744
278492
1053118
58782
597724
1578473
1166811
1722737
548514
821018
1888397
1159428
165815
1342904
568386
1000578
331396
487858
275262
623093
554082
1970920
1665356
259390
479312
1668261
1621824
797212
360224
103986
1645984
1781103
1545224
1954544
536683
1650611
1978923
451861
26801
469095
225031
1679834
1544112
1078067
1706257
1656575
71970
1198143
280261
25035
801907
857334
819442
6541
274995
669717
1730033
1703246
1850684
1601658
1867772
1303621
1409187
301546
115547
144954
655734
604392
606531
1042394
797628
1241528
1070679
1553578
782926
727266
13366
821619
400006
1289354
1666565
1424628
1568205
1738829
149570
664757
980859
1999572
229812
302739
1419996
1910785
1133743
1196034
99531
709411
458761
1995927
141832
187840
43437
537722
1581812
121627
954706
1689071
7441
830208
377834
750076
508104
1854968
321955
885210
1723540
1011817
1432354
1169139
1488915
108253
779670
1727746
1132225
1795822
1560035
1604717
122562
1006414
1855460
1007436
39081
1099574
1995823
1183495
759067
1530266
504534
1311829
1086210
430415
170631
1386952
247990
1390000
363415
714003
1859326
334770
1296874
1668499
919891
1219940
1603602
569266
286077
1658045
1966112
586729
1756423
1186341
1570162
72987
306703
759096
169525
445091
72500
351875
1497693
551618
1609080
679975
342899
1503674
1390292
384077
815858
1945
1814902
1404686
348812
1735581
1163043
898383
1148522
559903
1309304
516295
1801376
282145
812768
1405335
720902
816927
1498544
1259354
1182519
1330228
1503964
92170
41369
299041
1581120
887724
555648
1257636
1230486
699456
1730471
1046006
1363415
896707
1679745
696622
391761
1044830
704806
328060
1952692
401379
233714
1213219
546503
1946197
7527
1748015
1296298
1176806
1613925
877791
1181096
712946
162605
1838995
983596
1091189
577320
1823787
452218
1674835
1555218
987788
548017
1364689
393248
1936922
1568802
228252
1774771
1303465
1426655
202749
1518077
794369
829485
1792976
1223658
1969379
898773
1508820
710195
764448
135317
1908046
530147
362959
176379
227106
1734925
1854528
727360
1499928
846868
1987757
1355723
761976
1495822
640714
1530561
557980
1427930
1965502
36301
1074415
992831
837982
1606687
161781
842509
1823664
1051618
1455133
544578
1317551
1152683
1867155
1027805
843309
764946
334461
1180757
511701
1680317
446761
1402967
1351498
1374442
982635
1088271
1874407
1899127
1604745
1041927
1206145
537609
945362
757865
335284
944052
1694880
495332
45347
885471
1163122
752327
386401
1606086
1511892
1603394
775959
1742857
1353405
351262
544419
73118
1318571
438346
1474533
84702
12579
346961
1465417
1669258
770131
1633485
1247102
1200936
1957463
826268
878433
597
699778
646912
1571532
377099
266515
561024
799556
1521302
237308
145720
1734047
1409234
1642894
755575
316718
1465571
1231526
537418
176912
731744
1406525
86076
338976
1107998
1278168
856276
1639742
1865487
408963
244701
983188
1175482
1671103
1085080
1063221
1108374
1969422
1494945
900217
714464
1773589
761504
60876
641535
613662
1308563
1347004
1458309
1957774
1214472
437668
172979
1527750
861523
48155
1805434
1135708
1558560
809165
1008416
401246
1116372
576907
1454543
1278736
1810247
401505
1618404
1023628
1954816
841400
284070
1723052
614939
1711561
1934007
814453
1866943
945602
1218248
1513103
1194594
1962056
702184
218528
1042697
594050
1519479
1391846
218249
1085439
869361
235422
976949
179585
902083
1793659
984673
1252137
180201
1109543
307578
954549
1329094
1869249
629105
1669556
1158526
1247192
779397
1596352
827196
1453427
1558308
14151
1864109
1308540
266010
1115782
848378
1951919
543758
1643046
1978262
1717175
213060
1133457
47727
103737
241907
254237
321409
1184052
1546269
925617
1528784
1879974
1396756
4526
1101812
1709273
1876550
799019
919134
1833272
823206
1353703
1480575
350141
296758
1129981
1746716
1977188
790630
746556
289413
668800
1867903
828215
485088
25751
1489007
125086
480616
1248946
1771540
1454054
753867
1463336
1500500
1406487
1765626
123593
511982
1784762
1496190
918773
1759885
1706658
875757
1763095
28144
488391
1832041
1129588
328087
1922685
1985445
411865
1086014
1309403
1516462
931865
801616
1415672
245945
1603207
1775976
1427239
126144
1534285
1010826
428758
450811
1745813
1700460
24789
1071027
950380
1365612
1708225
1863908
1937065
113822
394694
1256983
158972
149971
429984
816994
219955
77111
389516
1631740
1811918
658544
953694
1144789
554950
913224
922805
446460
1527995
381630
1384951
1326644
1045418
277543
281433
1142482
493767
1221297
414397
1348812
478805
1154439
1339822
1761955
93596
943293
496199
100497
1620663
1468817
460084
1697731
1319498
686702
433379
577936
1267983
640539
1207452
508265
656915
170812
647582
1900634
608906
726022
1687675
1950703
547021
1322216
1978096
1884649
296018
1183533
1829591
1898246
124654
627127
445847
1037144
975119
1910631
953788
1948674
1730561
498585
526195
492627
718269
1908243
1564368
1460108
535571
1524936
1630052
234220
250865
159855
197589
1308468
1405006
1279457
1602538
202689
732767
1489296
541407
1098879
1733936
1997023
1778393
1229789
1526383
1889209
1753786
357943
65266
324187
1321365
1035780
129925
1084688
925478
1570738
1375872
1039448
920381
135744
1482901
931740
1493032
1499315
725676
1281308
1573200
1319174
447747
623737
1193471
1108997
77014
762484
592218
1531970
133858
1204421
129302
1037324
757746
1101905
645076
1857262
1448079
21973
1537393
1795405
537551
963831
925606
582719
1929991
1410092
166537
1367953
163795
627453
1848351
877362
1213476
1378243
1950945
1628667
643523
1381089
167222
997803
1915735
1716390
1277560
260466
1504719
913441
972990
1730420
391700
264201
673165
1159139
1796078
798440
1795675
1733733
325284
1222972
762282
1779687
809761
73897
879552
1600450
1983900
592167
1564744
1011019
1642956
76860
1303960
1265501
28846
769550
958598
609766
397949
1296061
182461
1156276
82287
455204
1595997
1475177
853800
989193
1857748
1028527
513748
1891953
1645833
1734448
57570
794644
1840161
1277645
1472681
278294
435147
1639759
923515
1311743
1928716
1112485
1186355
365486
1068555
309909
1022857
155935
60236
1209463
1042312
761017
844354
342572
144322
4302
1424038
1029772
1304897
1821562
1145041
823655
969147
1339097
1063557
764757
77490
753553
107150
1375882
1762738
231561
327360
643181
205400
977984
1967352
1816791
546058
1379319
1828008
159299
535605
1952221
1223251
1872896
1862983
1976440
1604635
1538700
117390
615572
625496
321519
643553
913337
708016
409803
785689
663844
1297813
1140136
45434
1490782
1681308
926422
1648918
301831
813640
46690
1262100
1824245
682310
679425
1805965
1016441
184834
1065522
94016
484668
617527
1548127
852595
901641
1248217
1821298
1377965
1678906
1978937
1622628
1825121
406643
1316725
548659
888638
724392
1463370
625300
1199863
1383003
1531551
323200
249079
1530511
1264776
1716831
1070765
533019
813370
211051
658625
885326
1735719
1325788
107305
523929
1631421
1135866
1997364
1780749
1491916
1734585
659417
1485928
704646
1541597
1376922
1377411
1878076
1507020
377540
1687210
1639300
61285
1865450
1488505
1997992
1807877
1941325
1816612
1382058
1607519
296484
533419
366856
6922
1239849
789455
1965560
1604544
718379
1871172
314386
491159
478912
238871
845909
1274054
893399
1358276
1351869
44996
960904
777351
485560
1681250
874413
1266489
1501946
701875
1179536
1941387
1635204
795161
1303216
1490480
1562869
1449758
1532240
1156871
1533479
937087
1302700
1650141
1347420
1333059
452579
320483
595223
1882025
1567676
1052245
1940628
1137090
1832025
77184
382373
1938236
160793
455022
676262
260366
1005404
1615009
309569
981948
833312
1951189
942786
1553907
670290
635994
224743
1756570
832219
1189270
1208816
642991
680608
1930235
106195
181738
1564984
1548607
1360385
1514665
1242072
1760372
1557322
1824371
41675
351671
62320
1384653
1388927
1305171
1232627
1897076
532646
465511
1263539
1249580
1637548
795272
1764822
1841523
1203206
824819
87367
1140763
1552809
245401
278295
171711
1986614
1392298
1833458
807446
1626904
316443
124186
1952864
251006
245697
972281
1007677
1236278
1111415
1114145
3572
554310
1202334
560331
1826120
195276
557488
139733
1730809
1264165
306285
1584029
276910
1547845
220033
1009567
1291915
636179
247850
270775
842459
1605385
1760840
1736789
1278850
282327
1577445
994524
118256
952852
1485411
1118887
533904
665786
842061
1952932
1798432
900665
796324
276864
1711328
121872
1765400
54055
251292
1566641
1760278
29498
1157813
1301987
725540
77079
1225064
896679
179724
764742
519537
1931905
1825151
1704440
357647
602918
1792963
948015
1730715
317213
973132
91210
1955892
169107
466119
617777
1539836
1266946
214900
462802
883644
23951
1860086
510194
1876923
1912946
320616
1116382
980263
1018751
298547
1757778
236129
1818126
1613276
1110376
1120791
1313219
363270
1673041
1171411
1616621
798519
91881
1425099
178432
552316
257239
414967
149132
1614443
376867
1584329
1569323
758214
1091946
961896
1509111
1147802
1863716
1517081
1143852
1053285
547318
608487
660149
770316
396396
981015
1333861
1195098
1215982
511289
743951
101085
1903547
167758
150189
549089
1513695
1925911
1084733
852078
84274
1245155
72114
1346701
1054619
1056335
989765
1589566
1247120
1099594
1225618
467810
528602
610302
1496036
298268
1459953
1450699
1568793
83478
245889
551155
1514936
911411
1163535
1171317
1752288
90709
473967
1612710
1621427
802068
1162885
893271
1880979
201215
50054
199487
786147
1832632
1407289
1142825
535778
890292
1480059
39963
710449
320286
1379397
11112
845825
1565502
1947152
702992
1550307
1578890
230484
132809
438938
174669
1443891
900075
309541
645003
1038664
1211020
704480
411826
1529098
1378140
46362
980455
225149
1070196
1989558
454710
461004
1832708
1853390
315800
360274
1946287
1355808
495352
1291779
1149491
336968
1020873
54778
441402
1108777
1525439
1381159
1788898
966991
1155015
12657
392799
1645864
809005
1381267
879209
1174871
577974
1204115
470102
1128180
471590
995094
1917118
1939971
1755767
1394359
1650749
1192270
1789382
862574
1231666
823252
1101981
894771
297726
779181
1890220
1861050
711746
884131
543612
964576
754479
480555
1432119
1026730
1524885
229144
1662887
1864036
1414549
44393
1635028
1881134
361343
436978
69865
1166317
194477
1073674
1488009
1661574
492583
110391
1501107
112626
1543656
565206
330368
900104
796743
911712
350704
378483
38157
567650
1161434
330915
1501830
1164079
357109
1655629
605188
1251053
479094
186064
1081924
711204
161231
1357029
400648
96153
1308327
136962
531954
1974221
725246
1843678
251920
1917729
1356878
418133
93896
1309483
1596361
70133
778225
1645108
1807273
1491142
1843676
1811202
1936162
1309328
377377
226843
300149
1632991
1821918
116525
40195
853288
1633442
180342
222271
1210677
1218580
1584201
261374
1557838
1825400
695879
613495
4555
1322384
865241
948794
939740
1143936
1664691
614748
222631
1785645
1190856
1022877
1288148
279426
232228
1986596
1424132
835120
1621807
1503546
1932938
547224
562108
1781907
599421
1348757
30555
922946
1079942
1159911
1010575
146196
485198
1188411
1469853
28088
1541365
1981640
807284
471945
1874824
626284
1531502
177107
69436
1028931
1778229
1308755
1516136
303539
1853434
1253363
639589
37621
1529515
832011
1100955
1751874
1469252
948530
994230
1598466
1000089
703143
1740531
35132
526515
1019504
1463999
306713
1231231
5565
1936318
1737832
856190
682619
159858
879183
1736263
819785
444824
1123136
769436
1136938
213484
1118949
587717
229951
1912802
585606
1393309
965445
308566
186529
1704050
466383
236783
1130535
1734655
839593
972887
1806929
530754
1807106
932872
807142
669142
672584
76001
286594
361165
506499
54694
689093
641576
1621317
1787736
7644
613113
230437
1576825
1315159
1468612
1774801
302504
1366841
1766150
118812
88594
1540371
624360
1234905
1113374
1113553
663003
337860
570358
979648
454543
1006548
1828721
182034
34554
1347883
1577193
1778567
1194232
1254085
1022526
1085686
747864
490906
1672313
629039
1599152
424796
686671
1810461
1556398
1669684
991585
577002
1069573
431452
1877906
1981730
821127
1028798
859347
1266601
363772
1022158
736969
17477
1808134
511093
1758346
1358937
1294832
724448
707111
168167
950481
1477094
1845484
834469
1750771
388507
1711968
1211799
1012950
100970
492110
1961512
520349
1201245
159577
1442537
653606
1273131
1344274
124541
1519799
118856
1289245
838440
261044
4210
1614749
520145
776509
165943
1781878
589432
883722
192962
1979674
575585
1829125
81871
783638
1713341
208860
1366442
1724780
151684
1975523
1047762
1780430
1327916
1322733
460508
1451281
1419873
959420
1252663
923136
643511
75181
1260194
215854
1445422
1802430
1073162
224014
1927917
1435784
1995436
233650
1141410
553220
1010732
1621486
1590683
1946590
701173
1400082
531219
1424534
1861638
1673604
339006
1996166
231115
1884988
182616
1768611
1020556
1745950
729842
1067581
1915032
1409959
286991
1701146
897479
880615
962836
550027
301251
13127
1559958
1704186
1108491
1158628
542971
1960084
588981
1877930
934412
1820139
1032919
986002
1899811
914509
1915417
1771281
133042
397524
1445347
1306467
139145
926025
1102741
1598490
1302917
1611699
673020
298033
1676986
1626684
1611946
1157854
1210604
407989
143242
141723
1449684
571513
756757
1719318
1307320
702094
1366814
859877
1955617
14175
372926
945896
366903
884089
22705
1343758
1436134
384116
682381
533477
947445
1498916
1273894
778586
305283
1020684
1667870
1134618
1904443
1299576
1393626
85292
1695607
1730234
332349
682751
1462031
1245076
1119142
1001016
157567
367713
280704
1441467
325689
58597
1969099
1754012
894994
1755018
1190781
86577
1452149
429725
740299
1823155
357154
438130
438621
1045244
471441
839076
552657
1195922
145328
419255
673279
400014
637552
602425
202205
1249689
1548830
596166
1622976
616571
349939
738407
1520381
1737608
895513
49198
417891
1204368
1795089
803861
1256705
1443381
1743652
677289
1726622
321514
121118
1959049
461213
1163084
430076
1785941
1220475
328264
1288136
102781
764354
1845892
579117
1188007
1330423
1250116
602637
1009137
558191
1901352
1677920
783360
821416
1556372
1925411
1683941
839621
587916
1699448
597585
409437
113960
1934525
470384
1839919
744835
506851
1450290
1331467
181822
716952
1892247
1959592
313204
1342410
1745526
1434732
740183
1495835
807145
947926
234751
339899
661566
1954958
1949923
895768
1066856
1519463
1196405
1052291
354693
337032
1068948
1355900
36164
905488
1907657
519748
1395690
428399
817099
717835
584663
1339212
1721591
858791
610324
128650
491457
554873
677683
1148977
100223
1576493
1723219
976584
738227
731708
1970847
127791
1469891
1131633
1233063
452735
1906608
1295589
1514919
889656
387992
291674
611987
1926371
707479
329705
1506303
1260292
1451044
142760
1574566
1319251
29323
386781
1228673
1283066
427060
1609634
1078918
1619745
1032610
1850672
177126
1867704
350035
240644
151295
1324633
1365284
1368889
1055465
650628
608536
1010471
1956256
1223142
589224
638351
630202
1080083
868257
411642
1859260
1319282
668343
1431016
407258
1341294
1339556
1035514
1684652
1513549
342589
1451342
785831
896130
1345177
909325
1736270
1861753
1367786
1554709
1882687
1673191
290435
926610
1532959
1652601
1666423
236322
1143242
1220475
933614
229789
36505
1439857
360863
1891064
1009353
1795283
1430695
1432485
1248977
92234
1923806
1299904
753635
1950398
1421918
654957
1839473
313523
1935763
1966396
886829
1505704
1504961
1140654
1549376
558364
641748
1909280
1638761
471076
1452848
1105360
306021
982226
1190524
1873336
850068
476966
1720749
1993301
1814007
1238532
1901147
593525
955053
825041
1580692
1794145
1472786
277114
917639
1546796
893358
468880
65436
896469
1190570
294985
846055
1706736
1800175
598898
644450
831646
809027
394746
440009
74337
435461
1058143
1340868
1291088
155858
347898
1493291
942715
95732
658805
1630010
523325
1209193
264345
699730
192759
396694
533045
1992507
1413315
1678818
1329649
304442
1942738
1648747
1681658
1158767
1429136
1391569
571185
851239
1065016
188956
1613547
713765
1054430
994821
42640
1555148
1795722
1486636
549622
183397
1195467
1715729
684014
1495224
1988555
1935376
1186856
1830688
1907893
1859462
130797
1314519
1700652
984856
846983
659284
435713
918022
1031430
1239776
409711
207107
868694
494971
410478
1846944
911442
1639389
546744
1766225
1464873
1549008
530310
1768964
209700
729468
420596
59581
240293
1574423
1272536
679684
383780
777446
229887
348528
1863383
232416
175096
268261
817894
524554
135966
1763880
1146104
562791
1740825
590301
1356149
869958
1584594
434205
35923
1867535
667518
946705
1423654
1487249
686630
1481686
246480
1331899
1800563
1448881
590579
403342
1039614
1968514
906297
1964313
736313
1752111
1414252
1330973
970811
799877
1513596
113897
869817
871329
1914966
1648783
321563
674505
1059798
589686
653450
1390208
1710312
1953431
1082186
1534584
127788
630553
892770
1142037
1141778
772655
392089
1629068
92772
1826633
1853215
1033479
1471067
1129521
1025555
1193934
703729
656280
1088727
150081
1877819
990090
1040541
851806
397807
167099
1614525
770374
422929
1631477
1442423
772264
504882
509174
1042925
1292529
1088152
1408772
433804
145139
1888191
901845
85848
945652
766824
654522
626897
106158
956799
1969609
1009057
32622
364401
649571
1226374
1056247
835420
1902027
752928
70306
328876
136285
1970258
459466
933205
1752039
902481
1033704
1211666
771194
806928
1057798
1484371
1546018
1149688
72303
1605024
649701
994377
780680
1821631
920930
314215
1015175
618652
640973
1341248
1582372
1879949
1472859
1648410
561829
732823
892645
1904699
605582
409394
1308963
1308239
1252937
177814
493031
1051013
1917499
1312285
557571
1297837
1466311
1997851
539883
1716270
1623472
1577842
619267
658859
1237853
1203524
111051
668052
1480383
498477
926227
921090
1507956
144388
1756638
372701
418091
1816742
637984
718701
1478069
102686
1606757
26686
1953547
1429019
181881
897956
872126
31348
1775739
21774
1787317
1542791
1771559
1187848
446429
536067
504371
1767986
1356345
221434
688748
414204
751709
984178
1786907
109991
1307320
1448989
1236950
1805738
544493
1998670
70667
412027
1828303
1954014
1348890
1492313
1070039
1086327
784809
1040769
1151609
263130
102509
449219
1209054
1999321
672912
1417573
1870477
144487
1179285
586978
490753
70019
672091
925855
1086591
675038
256662
1405815
955523
1321616
1730761
92396
1804194
330750
1822359
1944159
1797780
1292359
1770924
163176
1458255
410591
814397
861626
1073171
1195691
946241
1719849
820086
1700191
26179
1990156
1212690
193141
1913390
87415
1530760
448822
1097564
867885
786077
1299836
1984402
1591465
609852
1570928
968321
1289392
423996
1544250
1329629
1311453
1104522
714169
631724
158755
680767
380788
1490109
526942
1248088
1162148
488204
406056
352661
1965679
955565
174356
213054
533159
695874
1059681
1854249
159434
67849
1276006
1501650
366962
1130781
1341619
851334
1907056
1919048
1940811
1271118
1941375
1503299
306419
1082428
1848717
22616
811688
1118897
1469421
684831
409767
1876654
1772884
1635691
1242232
1859875
484823
1760749
265732
1512926
910554
844438
1345883
1483100
1145433
603245
399557
1447081
414456
1632026
154362
1044139
1981850
116974
1224970
1151106
76353
1070887
1011437
1100427
1222255
1507795
1097726
853257
1685776
1050902
1380802
1717852
1585906
1483363
1841551
1393456
765175
1920398
27106
1143829
1303034
148262
835090
1978834
1422850
1690839
1550482
1102119
552762
1815993
277339
643068
110806
546449
519189
1165270
926233
1535248
104019
1214227
1907995
502634
69195
615093
1237890
1739717
463328
1655552
1832085
1360380
1942830
1770662
1666781
1340156
1511165
1863248
1395373
1076421
1106507
1850562
178709
126871
1207211
922274
341748
499334
1107374
1293089
1356866
1553880
1168570
1457378
1623031
342349
1892787
419260
1310739
1426329
600268
1778741
965091
940620
1425955
1789585
457840
563575
190868
116194
1151512
1199863
1732252
1943191
19608
1912950
1960187
545829
21149
1478822
1228692
300159
612072
984383
290428
282760
1980440
1642536
1385332
792605
75649
1479504
1691696
221564
1468263
790781
1671289
545312
1717540
542269
1872398
1163486
350599
654876
1170562
520308
25731
1982860
1499554
1766322
384360
213784
165616
1731690
402692
964894
1332119
1201732
948642
415420
526016
203364
612455
131038
176428
934163
1670424
1406144
832917
1556580
827599
240616
396048
1633648
1417173
101970
227616
541219
707030
1969457
949580
1556751
1371089
107681
416059
1409986
1680998
1224691
447512
249306
1649793
1084323
969515
1097721
1593501
881698
1774390
1094849
1058531
910287
551071
1720649
115312
1890419
1185884
717461
1861246
838838
316238
300821
672066
725375
1877771
606778
145678
1346544
105456
1544022
1437553
552108
1015327
545943
1403319
587780
808608
116700
197985
1057721
941621
329275
1596030
1383686
908075
1798721
144393
263896
976195
373880
310803
1661235
1801619
968785
1067105
1649878
737259
1420421
16506
446908
1107999
728171
1875614
1288846
1346244
879693
1336979
932228
879580
1121177
404637
1884202
756730
984090
1794042
1595976
698270
318896
1555122
1162763
309577
1843101
486163
690679
409751
1861202
886187
1769956
1954018
283319
1267225
1883268
170801
1525369
1446895
205251
1466844
1970323
186337
876093
1745877
1413740
144479
673078
1824449
1451209
1267979
16799
579428
1648720
1781820
320611
702156
1235414
831086
835945
1514505
283514
786928
713491
1126615
1805109
1695003
1103883
1198186
92098
1866910
1022594
379904
909386
1065127
156533
1896917
307972
532035
1557828
284096
603619
440768
1519227
442221
1401038
1286463
511584
783643
1211657
391472
1887340
1121054
1807366
262014
1731272
177396
1257781
1988029
462991
734523
1343145
1004051
292904
1037404
367739
1031911
49124
497427
1709917
192868
1385283
148406
749576
637361
201041
760178
1120863
469305
932035
1527266
969562
745435
1047150
636238
1368327
1640352
163797
517913
165815
1912053
99689
1226561
294442
75024
1863370
1020711
1025308
1919425
1068507
787595
1152091
1693564
1604449
1584284
1405786
1951361
1388789
1449416
72072
1407805
535145
611622
1826635
916260
1594170
1973442
1078321
239612
522895
1243702
1403534
482295
20935
98246
422518
101331
646519
936126
1649635
957955
190314
979790
1236816
951377
1847076
1118319
1213087
1930919
317612
1480303
241017
1586650
1359908
218745
1130445
1571067
1443048
954197
1790308
881107
1333830
1544732
1551110
1934958
1233871
324749
1909374
1219144
1232625
478791
466403
181511
586868
1891785
1252503
1033603
576706
1413242
407388
1109038
1973208
350414
9968
1313446
1343387
36876
1945346
184894
1806278
54462
638467
1869744
1472560
466907
1147414
523576
1216359
1974246
1744461
1225196
628513
1673052
1682530
580667
86931
380482
1506785
995016
1215345
79847
1613214
754775
1171665
1395271
1865661
1332833
727642
819101
461181
1457627
665126
210355
906268
581405
1895852
1316569
317677
129438
1150320
1229622
628237
1521951
684278
1908892
1322430
640667
436254
1889806
1569013
1202543
1938620
1164194
814497
1414049
1348361
503882
666331
1943627
1771331
1903257
32148
1848391
1658248
241073
1774217
1781963
69568
1423010
405804
1970835
1846260
624508
1198192
202575
31563
266396
616401
572186
544166
414294
228357
899715
711998
1251030
727547
1061733
1832264
810129
28600
306513
270964
83595
1519495
1061376
917331
1621129
690209
1431699
716383
1368992
1573403
1926251
1389272
962531
660006
1861667
1980451
141495
1545325
300445
1488127
1052072
910985
879084
341296
1858057
1028310
1460320
1478521
1050682
779229
116378
229648
192338
1068558
613518
1640606
982340
371277
647142
1989330
870344
1387365
1123263
1880392
1043857
1507276
637627
945435
870019
1481257
1627476
1003187
1287136
1518698
1624016
1113338
1755354
955804
802135
1607469
1648049
1365271
1983705
887388
70377
192471
909577
818047
701210
885721
294134
1876108
1932051
148182
1073031
760591
1316221
920806
615936
409857
1867012
1212839
148048
867566
1857394
764527
1830219
1482511
1344730
434752
222290
1698844
1827371
976777
1404383
1455867
1888493
1631031
1776661
1584657
1044798
1311382
233093
879562
148472
338972
1615557
614794
1708006
1725711
882156
384190
393458
920094
703745
1374490
1627094
227037
652584
809648
1955052
1468680
356726
273063
265546
1094535
1982282
1802561
1737802
233724
1465670
1018756
1573925
1262478
1064190
1002522
1905984
1546036
657830
1890565
273655
1706206
1320592
1477790
1554081
1077580
1871046
98990
1341826
1878143
1689595
651578
1996381
1011127
622123
498166
1987753
707237
1148920
1139405
257201
1035125
669113
625075
733196
363262
198664
138931
516931
1057304
785620
1985596
1122911
1686631
1793505
1521984
696715
1348449
156394
317081
849109
1209677
517498
1301003
1449117
899221
1537531
1973765
841115
757919
1490804
879302
1296747
968166
977579
411176
636802
333609
214513
796225
1296579
506813
1043948
1176131
467258
1453007
1343686
237513
1162468
1227513
86692
1165178
200396
138656
942809
1203603
1717538
487901
1681787
1930720
1814640
491318
1296075
1178888
756440
32234
957854
347160
1157481
2325
134937
1471549
1979690
1824402
418762
189278
1398543
185354
871720
1590623
1209632
1457019
1388026
855396
222446
1436204
1685336
1589852
245935
1156727
143513
846203
1265348
586117
982226
783391
724957
1240953
1159406
1655337
323553
1345120
1630348
690076
760612
715329
812612
430034
1911287
946362
395750
618786
967099
1374257
1877206
241768
278336
1622987
214027
1405693
76245
1159674
137017
1137656
140953
806731
1973012
1327010
1958640
1071264
1306479
1209915
1375223
1530335
932737
179869
1805129
477832
1426536
1661571
309424
828941
1544031
617391
123079
1635808
1101050
1113663
1255953
671250
1040665
70941
1029803
70145
199646
1210004
644129
1002343
1391523
1595746
517352
1159245
1678302
1027082
1484633
511061
167168
270226
1908430
1856317
469596
868321
1869130
837584
733521
873621
1321071
473265
52761
1463985
713436
875800
1180317
1521940
1154302
1211400
1942467
159889
915852
205239
1576149
459789
1915646
624710
1455360
1036209
451299
905012
444558
170580
1226163
1954775
913687
650585
816582
1583523
963396
1429187
1192599
911046
687437
374372
1783915
161468
298664
1975118
335201
4662
255994
1539029
1518174
349
678524
865174
1601384
876148
823280
612367
863573
1617873
259845
1311570
1447969
380370
1473548
524681
34973
509503
732519
404296
674958
1622873
1806595
1391984
688161
1675867
1707096
1979346
858226
211813
354068
1212179
826398
1932613
1016412
1668478
435214
1294627
464196
1963027
1395309
1186308
1617333
1998717
779111
107932
1974527
628795
1275499
585358
777443
903102
1383812
237986
1661949
430449
1572625
755539
186648
403198
735921
1930737
71965
1828000
1112636
407863
1529336
1742940
1628577
1652870
84745
1996694
1381419
342325
1610285
1562446
1494176
1732360
5343
1929694
1085609
389859
156942
1647683
1429973
511302
879806
1336131
1873835
1163932
1010360
1123877
277432
62400
1022771
1626331
1957526
225710
931820
1772159
1047432
160123
1149746
1851300
1176307
596205
1947470
543723
1450678
973488
1006335
642537
1776166
1306881
1765199
1478362
378763
1564531
320995
1422130
1113635
804298
578314
409913
1010444
1416017
66021
50763
1226994
298615
847555
1443353
600331
483513
453584
346481
273585
686823
1307324
1860584
1567843
1394312
807926
1803953
395798
1457870
766188
1667438
407335
312764
320732
929607
1304552
1037436
1680307
214274
1699083
7239
1432272
36315
1083722
919859
1459309
993513
1401792
1405166
1557022
788457
731651
983705
823276
1719907
334374
449617
1122606
1668797
78658
1066310
1163559
1687874
213071
228167
338427
268107
1152229
1637161
249771
1825113
1904110
1856794
1945235
522327
1121799
514069
11536
1811991
1243232
1438716
760471
48639
1005081
1843165
1655816
459129
402179
213603
237586
1806918
105620
518550
908870
667107
126340
1783238
204601
1089223
1304111
1896108
710261
654146
1979093
1644126
227738
302548
1990025
439664
1513930
1145083
306988
1639569
1774117
693851
1761802
544888
1583046
1904825
1885642
1302361
1293607
46708
876079
1848469
834836
442445
80545
731273
477006
479919
681359
479085
1877881
1147197
491121
511458
753171
348147
1758811
1404537
469033
151565
1616605
1645871
214066
365835
1521494
208979
748680
1477597
158352
1626501
179917
984159
849689
559617
421675
488605
1156870
1992586
250945
676458
1877817
1903260
1181411
311420
720722
1301512
1789726
1098749
91690
560842
4565
609857
837681
1348725
633748
635662
917840
351557
1809670
1824890
1096060
841777
1630188
1307910
123221
1774469
1861233
37664
74684
1104850
1556281
1182505
813162
1956416
543217
1919903
1849823
206263
1953876
1669892
90213
1283490
958733
1113982
1025541
947921
70792
55401
1426072
1669134
1885544
890451
1146254
976848
1095969
1151440
738188
1455333
373634
1542270
34142
708448
862309
172800
62770
1864204
327754
1347120
1107535
1597937
1606402
1076527
1814867
830572
1454222
444072
692587
656862
890693
1324058
375968
1040043
1107956
578579
1271346
1354162
1488920
409872
731520
1345412
611476
1830084
773186
953310
1098115
1111915
1362522
105316
1574768
1410914
1119692
912847
1527026
877669
643740
1638272
1428799
696396
182914
472885
1462509
260667
1325335
178233
1808742
659831
443599
1724562
869781
1298445
856831
1937621
1555480
971181
1309021
1167302
645770
1208546
688522
789038
56017
232650
267779
1302590
742731
224806
1821266
361023
160597
1409641
1794257
1189724
1960255
293338
1530840
358396
942716
823880
707432
870141
910471
1318850
323099
1501322
730274
573017
1836612
1496072
1231997
1890831
1901311
1006464
1813056
221085
1498539
1924752
1153348
809244
463548
1220916
1213205
682787
232937
152753
381905
1336854
24708
725704
1710291
828571
62720
1852531
1089059
1755976
1716910
499200
570001
1181722
1652403
486794
563712
1417352
1960311
561920
1814150
369494
1313937
1437712
1378848
1935485
535769
535823
1031499
444915
644686
229487
888744
807658
1199237
898358
1899648
1646200
237944
1738493
839291
183315
1272819
1270891
1941784
1118997
1923115
825206
1374452
1684839
1887942
526917
1813523
1687617
824423
1541575
1940899
528247
1099455
1689757
908034
820253
1622227
810335
40825
1349968
986982
482780
601143
1425426
555116
1903880
70363
228624
1131373
1427389
365373
152797
1582178
1823610
242938
712988
800587
306956
1184238
10913
631791
1190957
1549367
1535846
343568
1741466
1244505
509936
393273
1459087
366208
966537
827281
1379004
1226022
424601
297911
1512264
414081
1760518
1529629
138158
50621
1745758
1094688
110023
1397336
357537
356654
188713
209802
1420895
1818429
1559740
1870617
437825
1461773
1908793
108882
1666808
887645
139206
112513
1093981
1619178
299318
1484253
1225799
381739
617677
194164
346294
1525277
1362657
1180121
580992
1967170
1718581
156360
1660641
1984812
1752916
602248
1060031
1404866
427685
1865994
1032585
523507
1726093
1409980
154391
1531462
1846701
574628
108921
1042672
1034216
1031372
79968
905994
710456
857221
1218744
725977
7691
53029
1820322
819715
786739
1497418
1706421
1092806
570957
509228
360987
954073
1546387
844068
340381
1386461
1104033
1022369
1867001
330093
320695
1473159
492812
104906
445808
1203868
172797
91267
1359885
975336
529598
1231767
1329159
1002098
1858713
1396772
1034306
393048
1439986
106996
1570522
656051
1585186
1928384
1906276
831775
572511
55204
1930089
1367236
314829
431957
853528
472313
78269
1791874
1923247
1199451
1809048
1722951
1115037
893207
1011094
776148
701449
658810
587465
1954358
1999305
450962
1969360
265471
1604890
724177
802283
511740
1521438
906513
1174445
673039
338575
1432664
869704
173001
107101
636260
1575338
595317
1771329
43061
1967469
1618974
1654072
577564
1975567
1438566
1059387
1016055
225062
1675807
1520455
1823743
1850352
1605664
1177758
1553757
1541294
670583
744190
1460983
349687
829945
285355
1158268
724131
226543
794572
697525
1649715
1573660
675145
612796
1372371
1339548
738869
805766
1343472
1594179
1724543
1379002
1157406
566715
1886243
521113
1732879
896071
1912285
232008
1084901
1576095
82577
1236737
1076829
1668891
1801038
245867
1850860
1723967
435876
70921
649557
1272774
1079503
1666366
1396143
614573
30945
805041
1858305
238828
1651279
1254494
1355014
1768441
263150
244224
551484
1223671
1142030
1860950
1403539
1904540
613441
1983216
1148023
80884
1907022
147858
564358
823240
867648
606294
1254663
255225
999033
31824
1104287
1589465
908141
1336264
1127643
1872752
236018
48736
141018
1711391
295591
1211728
1359152
320565
677726
456712
502020
997173
999357
1404511
1246558
593390
1443953
1068571
208090
778032
1094120
315753
985818
1433241
344774
1764505
1616361
235789
1599188
473081
623933
864576
968500
1727253
794824
235164
595525
1452434
1382101
1111235
1933643
1014767
124899
990978
1807694
1312677
1205450
1340286
1340469
552430
801210
543802
1512402
1407349
1450905
91602
1495849
1048334
524247
1972489
1967942
583248
1183320
680536
1161044
906570
930912
1967705
338979
7818
93906
1623803
1892743
584207
1537623
1488057
322090
1357905
1241240
1982009
553181
69918
1423637
1070770
584608
1453896
1962687
1397287
1038019
501077
1479677
243316
926978
571534
1874733
1455207
1784477
672830
796660
761482
934954
819047
350243
592426
1284976
253342
1644563
128821
95608
676485
119560
1714648
1740446
1991794
254993
791166
285956
1286491
1533295
46499
1802978
340635
1894960
1179398
541999
773597
1797835
913884
1396825
1410760
1847518
237662
1777856
662132
267319
1613800
384450
1684976
288925
899243
61193
812248
218454
1263125
4434
1449212
1773700
1118292
68714
106777
1021218
1291459
1762284
1438565
937944
374536
1122604
1470653
801308
947508
1164483
1506461
426456
605800
1575734
751843
1340285
957869
493656
761106
1478202
1995432
1564170
1404843
396492
1185480
767458
867013
1062586
946253
800072
1064290
1796687
1256248
599530
558280
510976
1863300
891816
189278
1195171
1468391
1786558
829768
168876
1288451
1586834
1270018
1736293
278376
545897
1431666
1634703
411106
1569563
544743
321476
1167143
518552
1856055
1138456
1119436
911329
275705
642858
1067790
350488
1224667
170213
276850
523057
985468
1124
1669942
451505
297060
1718144
1196
148890
1980507
835800
1228788
732917
433851
873869
446636
1925189
143035
1743266
1758816
107955
14389
1214765
1988220
49695
730855
1520426
1000220
92734
97693
765328
860576
1567679
1750369
578544
1378246
378127
1927402
1857205
694463
663961
10123
1529495
1892921
1340319
1105187
1079664
732871
1488058
1488294
645558
114567
1588495
4496
608080
1300298
739276
1200710
405459
12040
482207
602610
689587
1501303
1519709
555102
198990
1474684
85937
1415027
1124701
1680879
602198
490540
1404013
1204467
90489
387098
1851534
1251533
1857685
448023
333730
1291610
1706554
1676252
350749
1771677
211094
1688200
1115148
1107203
324655
1571351
1180318
1460604
66930
1748109
718713
844913
782781
1230215
1991695
1172310
277019
119961
1597176
75625
1082513
1849478
1945
1139368
1255736
1735632
99019
1880062
891626
361716
499315
458874
908637
603717
871928
1099947
1867518
1611594
1961324
387134
1708157
327166
1571787
1499475
1335897
187409
1913947
416322
1580305
1285548
1392075
1568174
325242
1598564
104788
970518
1767134
1373098
785823
746343
1701668
326133
595327
895940
1847907
1794241
1046881
1445404
1653456
1773781
1490408
701983
986263
1487597
803519
117645
561285
1178655
797223
1847801
888923
1929701
1724888
1930315
971963
1878914
1663549
1147330
595073
648935
791980
1620792
389333
1243645
604576
197275
1016047
1172367
188947
598834
1021066
1125744
1293596
1153912
451525
280478
239896
864845
1562107
293079
1701465
211881
879892
945351
1809006
1002030
1373504
1822767
1265097
1189559
730769
1154448
908396
1802954
1748957
1032215
1310
66903
290559
1689843
424114
1846842
724085
1594777
877717
1607773
215790
1840194
149130
621181
1756167
1621038
898686
630191
909946
1982378
790153
1980885
473529
1727586
779781
371953
1833888
875887
1131434
1612137
395838
1606905
173379
1687374
1172536
1339393
543737
60327
1021938
472053
40191
550283
321303
982721
1450639
820526
1035408
1267589
1363550
782856
1288350
916043
1814554
928097
1403990
1044463
353467
813732
346021
144756
1211777
814117
176271
258896
1599543
1851883
474515
1630127
1691922
477352
1132940
614627
1791052
107553
670683
1118202
745028
923414
535589
1459375
81731
1462589
140486
727126
271088
379039
779564
1264928
1127870
1946800
679138
1928255
226823
1860671
970155
548480
1027952
390452
516879
865757
1554307
132128
1667226
1524010
1161453
1220234
120401
306250
1715173
719054
1464658
1944102
124383
474380
1975738
1037197
1453019
1601732
1721664
911964
431350
464672
447855
1848985
1985266
1282162
1052658
1813253
956395
240448
1989999
922945
646641
24891
1296557
1390720
780154
190174
1960168
627020
1173570
1142039
292561
562766
609542
335563
1732245
1152444
685394
593295
1978457
1681325
1155960
1931992
1429277
1691428
78147
785840
332198
140594
1024461
863509
1926469
377979
1731424
514902
614305
363202
1320729
1063157
191080
1374010
52526
827316
1185174
634934
1608562
1091218
1672109
766113
600264
493567
373594
487477
860289
1103651
886572
1648177
1548123
1994689
881300
1213429
1998719
938232
1779096
1203765
423710
968538
1654079
573311
1574022
1632744
1572543
1565377
150245
1540819
1321737
661749
1104861
1488814
855009
879907
1308575
1929618
1817850
505511
1636651
627541
343625
1949765
702268
1946324
628679
1175635
409041
1057850
1802889
761926
693702
1598891
745617
62696
752094
1703522
665147
907400
1708973
1198998
813809
385110
660722
826291
947674
886471
627697
247591
1281432
369019
1275965
981310
345960
799402
1871841
376884
777131
432610
1096468
1273052
580170
1419498
631813
238761
566218
1284353
657333
466424
108297
1093512
1905590
232806
1833072
1827980
961036
421281
249618
1421493
602357
1060760
1537621
1239594
39478
1263893
1028026
1437085
1882888
1092201
584885
1131720
425153
534010
1790119
1633702
792698
896170
490538
1414880
1179874
647976
753470
363339
1344851
1087987
1337815
1864976
1381311
1342680
803853
1313559
1013525
1840910
1427837
903714
152458
1778306
965525
1532243
98656
638429
1604462
37947
51594
356549
592665
459888
558133
1945573
387631
214022
759347
1824090
344409
1725081
1943501
1320909
307901
1022434
1402331
472247
974597
76312
1662114
102785
1680769
87549
1095666
696083
1338844
1772780
1505294
1182375
1987838
252127
173455
1815775
443030
1975295
1953071
404414
1210266
148276
908446
1315404
825955
988296
1671202
678177
1520794
603685
1260810
780781
612884
1108944
1882418
722486
310019
297150
880033
361430
585458
38265
804165
211265
836040
802982
181595
1851091
679622
1005927
1607952
351286
623518
1041595
907575
647705
1338186
571799
195222
119919
1569087
754268
1787576
1191959
1611789
1613148
538990
1124097
1517584
1022260
376502
241683
1687946
1288724
1710610
992329
501846
358552
266355
1235901
1709767
257634
347946
327272
1310076
1785548
668966
1151452
58700
806262
646649
120569
736493
1881719
1824367
636658
338589
1343169
1994772
23176
274239
569956
1430422
163128
1232173
290942
1526012
1232565
1974025
945156
1824211
1474760
1493724
1317420
1017640
1321172
718233
484889
1323984
1493311
305660
382163
1859156
1289915
1735811
552646
468495
275028
1372552
631406
1448428
1716935
1540450
72565
137930
1501596
1929472
1826850
151805
1658955
233280
685652
391544
16861
232508
1393179
876561
1371127
277700
1789397
276808
945418
1600155
524844
1407997
1183812
800333
614083
599598
1007550
1617816
1580313
1112461
1072493
840583
1665615
1795411
1800732
658438
319276
1791297
1705301
759363
191578
1386271
812448
986847
414214
1731499
617229
1702579
1523329
134320
36305
1652987
1932999
1671795
4149
1972718
562364
1774196
1942377
140626
865365
1138491
899408
1435638
249301
1425815
631634
871956
853103
378054
996169
1627240
1095137
970528
1993804
1138711
6461
590889
656055
1416606
1727030
1359948
336892
682596
938280
169612
1023812
1400907
1985207
831546
1204083
245270
1777283
1503283
1368658
1660647
641312
343221
3261
1346144
21132
333818
330615
1430210
731751
370558
1465561
1028693
1319242
1619133
1872508
299975
439259
15274
1273625
372206
1547804
1046892
1580737
1596011
1704603
1992950
573158
986157
1198735
633934
330768
982000
1251611
1354206
1672106
1505550
1690312
953515
1419764
443854
1762268
1897586
692679
1952219
1904871
1855321
536623
1893794
686761
1368958
39033
694315
1765648
997192
1089458
1697141
1364459
168218
299919
1706804
1822406
856345
1940898
1846537
1439324
1191777
566486
1068145
1326578
216042
51311
375826
1535690
328268
1034171
467259
337765
319781
1392758
1317454
717819
1727972
480882
1368426
76492
1361401
18323
501075
820504
1201945
1937200
492092
276
1255527
494044
1310599
249042
256529
42622
390734
932834
866532
105770
645625
1069015
819959
1744228
1536184
2437
443486
132510
399879
1199308
1030681
93705
545961
1025417
638992
79326
1855393
1512965
377569
75433
51032
94349
1626216
1152117
923805
1937072
288659
1706489
1577825
94748
1494663
1642119
70799
1747196
1982280
486419
950091
531675
1203835
1467458
673302
478340
1619125
579447
1085409
761372
1208802
1526210
685881
1624563
1058624
1175969
1677603
1325497
806760
41162
1942394
118691
1747080
178972
231322
100388
470320
1850734
862260
768133
1332790
424885
932945
536442
468626
793214
22091
1987354
297205
515647
573134
600309
1819040
1518228
1491465
1621855
1684529
1781248
1684181
1080556
1007452
617744
200248
1772898
726782
1897885
1646059
1799726
1078564
759899
288966
597373
1073066
1071150
1514901
515781
1154498
48097
1099811
1457600
1815323
1736878
1099403
421860
1011893
1809647
1078798
1177349
1553718
1965315
1899860
1359428
1302931
268791
1182529
1575773
168449
1541295
510439
476602
816279
1491985
997308
388494
726573
1010555
1004135
310192
1017166
1908504
987684
1185769
1566345
439363
1692881
31314
426944
1241596
835249
172353
470360
1638431
1484565
164480
823458
1877064
1516189
1815181
1514774
1451764
1795049
1858959
36806
1589673
392895
1969239
850632
1062193
652819
826767
80830
1435627
1640329
975151
417288
1417795
1237561
1137503
1885564
1603879
1794145
1841928
1795990
1819698
1295498
1429890
1034213
1793237
361395
282482
224679
1266436
1153995
975204
471634
1106956
671248
954636
1818761
601099
65809
1939948
1413315
1568873
1135322
457401
962818
1810023
251835
961795
598546
1186024
824891
1753646
1991579
1563925
314787
1771019
1963038
1887532
973488
1642757
664809
813771
704779
382851
1115269
962775
955253
1457699
473133
1420910
641184
867864
306866
554401
1443014
241794
156325
782049
668564
1344806
1159151
1768373
785160
1250597
1884046
1282493
1153405
1094076
1671410
165309
1432174
168459
1940164
78996
1560804
1158226
1780997
482789
1911187
1629368
272781
1037367
568291
895292
1322484
928208
1744996
262528
1492932
1093552
815761
181287
788906
1526523
1597947
1078698
1507394
28392
492624
1866565
905445
1231237
1800910
36686
1354696
572047
721589
891959
1536996
1546851
987858
620022
275068
544472
651434
1522399
1623303
993572
1855318
1367200
223459
818106
1854379
468499
879093
1786268
1409278
413160
1286670
1536063
464963
1263609
466149
1718088
1832879
514172
1864794
375978
1074193
1167890
1498239
221117
973187
898779
1337347
196064
616918
749305
1870831
1676077
1844371
1081426
1363363
750656
503631
1440804
646421
1178024
642898
969450
340935
1533813
93702
874347
1834797
1177236
925020
1638041
410718
1794853
330849
1602956
1842155
614044
1740489
89843
1477434
1596592
1210495
1602714
950229
427025
581635
1669329
700655
824640
367159
1739624
830490
1860968
1938044
1676299
902614
299598
434569
1979059
960473
1101698
1541148
697039
347891
317029
692931
1555921
1118046
1061965
484268
564305
739428
568577
742848
168125
997829
1556078
1726557
1570186
1515841
959659
71986
537019
901313
261040
301076
1430510
213208
468797
457983
1376232
593856
480509
1592042
500354
246360
1726628
1490095
605934
1467601
870668
1487139
1031725
1120912
1346745
1167379
1499625
276526
649243
41500
1058578
481493
1344812
689682
1418639
633804
1712650
1972721
1348187
17740
1414928
751984
1518589
1242260
647059
1901917
1856994
103
716088
344364
244410
950278
1226627
735593
511853
876108
236074
1895584
1502319
575321
1790682
912820
1021087
748531
1962195
1682328
61735
1205460
1725806
1208870
1079638
592476
537190
1979757
1098098
888020
1692268
1296185
1300016
1993290
980059
979408
1145513
1617190
132537
963743
138539
1211970
651761
63456
1454260
410736
140042
1783163
977471
309333
448382
757822
1472974
1548613
858301
133623
102192
1894993
1695454
1983660
344321
1608230
1794600
1693064
1325672
990374
191188
220555
731039
1685441
1527914
1311110
1350170
1259094
1643399
223196
956084
550678
356202
194936
1579515
907622
950781
1621708
848027
1311003
204056
1426495
1321300
797693
1056894
1833833
823782
553424
1180574
1453643
660109
933178
1309779
633467
1989953
1977947
1835413
92050
1246491
1636899
351236
1441566
552830
567956
1433254
53906
1403370
723323
332957
297015
1810977
92003
1692076
807958
1263459
479577
1770136
1014585
1200332
296401
212640
293700
793096
1370591
1565018
1539672
518218
1650789
1272405
688657
1339535
193217
1542824
60091
657934
587683
1086300
143097
1594830
1026846
1692009
1817810
1017467
666636
17759
1381394
713983
1003875
126041
16727
1837560
1336440
1472383
122469
1718511
1727206
92816
510111
1131316
1432961
73082
1735938
768783
871123
443107
181852
1254980
1021718
1949692
228995
1737660
1095883
1998339
579255
1160366
117244
1555027
1218747
528805
216262
1170427
380223
330118
382981
434429
1760442
15930
1154375
1493100
1989414
502830
1484196
414935
1585811
557562
1279391
1718103
58429
1030375
1769474
458258
348974
1597454
549719
563001
1247708
852479
537411
48949
608224
900300
471633
874772
1003732
828661
947665
987181
542979
873045
1609975
1645977
1057733
875153
948762
229375
748606
1344402
521061
379937
1909509
987613
1950275
915185
1768506
1132065
1975300
1447738
988603
602828
722057
1920414
163255
989756
1515516
574047
1988770
1651729
1882287
57250
983091
1920290
1594389
281582
1999890
1809864
1954564
378745
884604
1247365
1365454
619653
627387
726294
423115
371371
546492
103742
1077965
1704304
1624262
912609
194102
1078233
609863
155612
1309010
586448
181091
165204
297918
381428
604150
1720667
1775373
164702
1833460
876427
317761
1125126
1791280
1572606
195100
1319199
1725834
329182
264397
477120
1269690
1651299
873142
1230400
1493623
957416
1349513
15195
559516
1080106
23867
551608
946486
30327
141145
946897
1525175
1570015
120937
1385542
1695003
1455424
1616050
1234848
579652
135716
215631
1410605
471799
1101137
1566968
1283195
284479
1193772
932945
1446681
602810
1274449
1465966
265262
1807514
499675
1225221
1776058
83047
1502436
250344
733770
1300706
1529574
914675
729436
1529498
451297
984098
1016414
1954327
104234
1033404
327550
1532271
74289
1995487
1539633
214768
111064
106652
946157
479652
1014817
904915
694617
830968
96393
1013037
758157
1550000
1871810
822011
146136
192328
639115
1698313
1356967
993379
1618890
807424
1949705
1118336
1658938
735715
440098
337160
524592
752751
789911
1308685
511952
823816
287485
1690618
1980835
1754201
1262469
1649382
1631456
1875981
463802
919244
1139555
888098
603868
1392625
1341258
1349172
716457
669703
1471119
1422973
1772735
1923917
1486210
146032
1259943
1933580
911559
528256
1895696
1703024
820925
36997
195222
1335722
564331
406995
38922
720584
684545
1748835
310853
409682
1105539
635708
1014288
1716278
1569529
1889482
176529
1202094
1728755
1484418
1634283
1985208
318314
1976652
914641
1588878
628545
167840
959059
1444351
983016
1621132
1122948
456839
1966976
1106904
1436955
826044
1391118
1009511
593867
965733
135435
2910
181277
1550286
1217646
1402229
1660878
369719
1065563
834675
76334
949683
218374
1594571
1210316
485224
1004949
1722140
676162
519753
352008
914670
1350415
1070167
1602882
55521
1186745
249694
13843
1140190
1740459
491235
1652213
384365
1777458
389108
658377
1663977
132559
646942
1805093
1740282
334109
1141790
936287
109664
684288
978765
65071
664220
967102
1615126
358922
351549
1367516
685108
1004979
1638644
522037
1953317
1941394
1346068
512811
742135
152599
1610516
1531423
1992050
429727
1421974
961514
1993243
1813741
1805917
704248
485514
1639906
1345354
1420064
1487171
1481346
1983600
467522
1924927
1977146
759597
1990697
1564663
769006
501110
473634
1936599
540999
260337
632251
458192
642555
1017935
980710
936536
1452747
1956109
1443974
1644573
1756763
1185725
1790543
347121
1528059
621867
1267894
690357
1934155
1359269
1747956
1969156
1815722
1119435
1594548
1537331
827189
741935
868406
504159
329388
1388320
1333109
481677
1919123
1724213
904018
7226
604627
928727
761365
714042
1606907
1464951
1305391
632281
128883
107533
1193349
523621
1650189
1852576
1797004
98211
1588551
299530
34278
1924562
190178
1108343
1797556
815987
490488
1551814
1690237
1402701
999194
1238576
506929
251313
459765
921484
24278
214011
1704844
1259756
644957
1622234
1760693
1044577
1779657
1242901
1472088
1518535
578883
1749448
1997475
540387
1917752
1513755
1750599
1536681
1472344
783646
182999
1903084
1517070
969209
1484453
1308676
1836223
1753686
663122
195751
316022
237714
91018
1485068
565547
844177
724843
1128493
1567509
683011
1131725
675796
604736
313331
511196
303820
1381223
876169
1380355
1350526
556481
170486
111368
1973666
1885438
1755474
137617
1100681
417003
555125
1908788
983074
316953
404167
1249389
231549
1228530
1199855
1615994
73634
1580880
1001945
307590
704157
1805143
940187
1878234
1564593
1336516
431982
536349
1119389
1330058
1162261
596055
1425403
722260
39788
529367
963446
1701928
1470719
399621
268144
1680977
865262
1186011
903948
1444676
1478710
1880095
1997718
1536497
734937
207877
543078
1923983
1943481
1633851
1642443
592305
177952
174724
1438708
1318226
52540
1074522
1725148
1143995
1685261
598158
1460976
1764565
357925
603582
411075
1936511
387161
1339105
1584591
418955
278385
581107
1086318
1812463
1678944
612964
191732
406701
1623207
1022126
1212078
708645
938236
1137399
1133379
1642244
1597912
1696318
441020
877764
140119
1806167
760814
468280
1215461
1425296
1734677
692143
514043
1282970
557832
1316210
1837002
1759938
981620
1699597
944965
546519
42256
1937948
1689058
1345366
26243
1442544
597885
1653330
1759627
680002
1067613
576967
223132
984747
278005
605965
1813574
1348706
53157
1874844
623470
1195233
170642
505696
1818276
1166876
95518
336130
1760601
1851324
137403
128022
1437392
1899094
1173197
1530385
409188
298265
1457701
992876
325013
1911313
1417226
1150701
541284
75816
700223
756798
740219
221303
376996
1144202
358340
434864
1899679
1594701
1387591
727920
1258905
1481749
545759
1301403
679286
1340069
1654770
1104284
866689
925310
876605
726725
1589325
797044
1781556
1731103
1839480
1202578
245212
406893
1347950
56618
1175149
1093342
601502
1681740
787583
1828728
1113217
1228963
714059
512873
1950698
853121
1519573
600350
985021
1918704
507018
1088537
1808834
1166459
791108
207893
866561
480038
310505
122171
842404
657826
712730
1545322
106809
22893
202998
1050542
1088256
705552
1109721
185294
1478664
1752699
102137
703474
561032
1353164
664817
1930743
173327
283441
1514936
1737242
1289235
119056
767297
1075161
187428
443362
726379
222236
289640
913099
938439
1700336
1906793
1792253
1678251
1842595
1048656
722601
24
1515105
639787
1623706
1798171
734573
160473
1362991
1553454
400809
785919
1361532
58476
1546494
4479
967546
1405195
1952595
1068329
792026
681271
1759456
1848480
657274
1621555
1146546
1738306
1740574
341607
123853
1871619
53670
1786697
560176
345250
642974
597507
788889
1362175
1032574
158764
1976284
1277353
1239556
1326733
1944309
603402
1793310
1977068
1137612
1020137
459137
811515
418804
1957377
1891929
984429
765883
1355437
1801722
1185547
469753
439317
869031
1402302
1119848
1436823
1249171
1524362
595668
1030946
249191
775631
320589
1439869
235648
1627439
318978
584433
1772112
1083895
1106159
497466
20785
1793229
1739431
1222587
571941
258431
98416
425242
847839
76945
876741
134373
1905950
1450733
1565315
1638114
578533
564540
1740152
512360
1229811
94927
959833
808213
1282035
164257
713407
739818
1055078
1801601
101763
392507
1318068
702961
713176
1738596
101602
249585
488174
653359
1652974
1904315
373909
1326891
182656
1934490
1981361
1538617
1817019
334695
340090
1572166
1340589
807484
1785624
1969378
1764802
963137
936305
12649
182742
454591
311802
1411534
1617349
1492197
1043822
1677885
611706
1118713
37706
1765520
1226177
164634
1910551
1513833
1759405
1626312
297143
87833
1893012
1284286
562157
477752
1971650
1358503
1299262
1518607
827030
772500
680959
902402
912214
1480881
1829403
162378
387162
1773353
583210
110488
281548
84368
428263
573419
228447
919706
1778667
30002
202990
167339
1045446
550560
1919854
122587
1465714
399306
236038
1764214
595600
1776997
443021
1336461
35398
120399
1607186
1725859
836891
1476894
1276163
926054
1865707
1246305
418194
802036
1435481
853522
1907915
637513
27232
1619593
212096
1754523
1587571
1720987
1176083
1353904
1050630
535903
89680
569560
129551
156180
887785
1293886
1130263
1087607
331225
408133
1369128
1623543
321232
884540
850567
1847960
975866
419720
745138
753563
876138
702387
1319402
427755
54360
600830
1832689
382829
1851282
505795
1403716
406271
1409371
1087915
225720
1429396
1519763
842297
1955159
251290
1471469
823769
1524049
799946
1713144
672069
12
1725296
669864
56191
127782
329962
1672497
953101
1386210
1818914
1419878
592303
1700678
664878
108580
558109
1485985
1864231
1963830
940599
766031
1327734
332837
1065079
1003324
403377
93994
513020
888825
1884576
836236
1531264
18690
1145564
471927
1174541
1964752
594188
669320
117205
430604
1194663
515345
1543662
467646
1828754
1566447
746574
1715323
279395
1949416
1252920
716274
286742
1248095
1515581
181300
1093792
704172
370324
1418893
549003
1032125
433382
528702
305568
1379049
1172701
1107304
1890909
1122451
743764
408602
1094399
418588
784132
1247500
1963526
361586
944262
1427326
952988
492476
1160644
1280128
1300649
1225211
1126961
703187
1580494
1638188
1126370
1027378
890362
1580825
1936601
602438
1616952
1067879
444701
1766094
1889471
1131375
629946
1264106
1330598
1542255
1454965
1847964
1599049
236312
431741
293904
96779
1493703
1208094
139076
1002688
1934149
211897
1199808
1479632
1200972
1125891
805331
1651808
1900548
1027169
1217693
1253545
645795
435916
1654161
306029
237804
889873
1338661
839298
1199996
948555
374504
1276765
1886437
631414
982428
141568
1516943
602961
384586
1544217
1406194
33940
1461212
1744351
956899
1561976
1072727
626897
1366556
734061
215939
1160700
1334540
1473334
1915474
28529
1006695
1499772
1918117
582784
1605524
540974
555155
1683989
347569
1830092
271875
1603686
1084743
1685211
863739
1211477
1015349
1928041
408891
1351192
978971
830389
1400798
283776
485034
167441
1401876
372166
776870
650888
1872655
351125
284125
1935515
384136
1956315
1052768
430286
1088615
1368899
753376
21071
1487574
1950621
697535
1249654
948994
478162
805015
1447180
330428
867918
1918733
320836
1382582
1735170
808619
294880
1136833
1141013
1255878
1176170
749203
444120
1372679
715713
1604498
487759
1625432
1681383
1058685
1942833
410327
1254828
1803851
22120
271500
69065
632058
541779
657557
1558509
44129
792700
804315
560913
1301828
613324
1560090
909429
1675329
455556
210497
762557
688996
1488471
1574461
1954073
789994
548309
1695149
1528481
233197
851308
1425594
1414902
1636997
1040581
912009
1712328
49089
1781819
1139512
1831536
388006
128487
670583
836100
276262
440503
1175150
1717099
222919
404641
1230729
1739359
1141181
1242203
1772420
65112
1121759
1966831
44613
447264
1885284
1385943
1445443
1249990
1208364
62919
1470859
479588
769272
762450
1327784
1713608
262948
1328160
2846
283164
137827
1125600
619638
1842813
1860222
4458
647607
251207
1401305
256183
1777848
1863428
143590
860053
1898024
1499052
420704
1960986
635247
608072
927004
734772
1800946
1406811
1035176
1673758
671943
184144
1409606
159549
1767962
1034395
594273
1399571
1379865
1925981
891815
1161552
1593100
962279
1777873
1052504
1249699
739910
1700261
573745
690386
1623146
539817
1876290
494754
1522607
558677
1225451
1377289
192350
596536
963683
1209829
233671
756090
397596
645206
969172
449816
631186
1707776
1190281
1777769
1119324
676894
410106
1912441
396140
719419
1779276
1464256
862919
261078
72221
138467
1058812
1061595
1606888
795029
1667719
676816
188383
40750
363606
732969
396093
278587
1719690
1472718
1899339
285353
1825200
1187584
63371
609467
108916
1282492
1873062
504505
43719
1986290
1170480
152366
1240685
1088609
1699181
1567945
146357
153525
480266
85239
491725
691949
1598364
897594
1590182
1518470
1723778
119441
1873692
1407156
1939854
300901
1765607
1434818
1492908
1838488
1456837
299441
1923312
448807
1511464
558401
1927846
577861
198072
787818
668443
1283047
1574938
617314
799469
571520
1889886
942547
1806753
933542
1074441
1763194
1692518
846259
296170
1340951
1379436
539646
1840735
1880658
1479142
758041
755881
107136
1172045
1017560
1361783
368051
468348
465380
1713810
1622014
683655
653161
935976
1392189
1840556
943036
594836
1394958
355816
1618619
997708
590096
833555
1681851
316514
622780
8266
1063729
1563629
550118
40019
1343479
1049841
622800
46193
1510028
675366
901140
1903931
1123618
891957
578577
53408
741929
1776890
1092972
1133648
1298410
26564
492109
512252
1431877
208032
1132043
1410881
743317
886145
1227794
1958027
1198256
1123148
1308186
476025
1277731
926031
1355427
624046
1696026
1445316
597986
1649020
488566
439495
1107321
1207128
295212
1846822
763151
1618363
73895
688911
702565
1652269
55382
1392898
338320
1555290
636287
1732084
674970
1923246
542556
1798235
618861
332364
730456
644696
960455
1177280
523865
466172
956985
449147
1207315
1571035
1288284
125948
1923034
227118
1593595
1591950
703151
1860679
162953
262748
1121352
782727
576997
525620
1145394
888483
1548263
717947
799376
1893168
370523
1125276
1778082
514025
510434
384090
567694
1434878
1473244
1998506
1420647
840919
560792
712291
1492832
691928
1216438
1178807
576693
1904447
1110708
375960
832019
1352589
1792262
883126
905037
878087
1112226
1023497
1100716
1074585
843187
1192768
1990756
589518
349205
1119678
1862460
1085718
1462440
119252
1469183
479577
1483222
1154421
960802
1843350
273796
427587
1721640
1573158
1474722
277506
660793
918430
1655036
1039782
1174913
346180
969047
886685
276714
276270
1700827
650554
1467369
1475979
1798403
1995253
210972
1895607
120129
1504617
1945703
422852
1263058
33476
1824548
1831020
514063
1948915
1493553
109348
521978
1871141
608807
958491
214907
140267
715769
336835
1548790
1826111
1360075
1757682
408109
138169
672819
425609
274489
408348
697807
1036706
1561312
1833811
322894
847558
1167700
780646
1864162
1733462
1107027
774428
193605
1348841
20124
967357
1276738
301634
853934
1229481
1574958
223140
1256324
307589
1243921
920501
1030173
1697967
1043625
543357
1242009
1605028
1862714
1197326
1483237
913366
1343245
925540
1117730
1873052
1867379
329139
746540
599015
1428183
142134
984319
1709018
1012052
1926066
407797
452425
1073237
1621750
1588221
576432
637157
747593
768218
1471314
722886
443354
1416640
242542
1548585
418323
180613
1905294
977835
781619
1569462
1762399
1933862
616807
1521183
1420806
1849667
482107
1957288
1630318
1548801
1231772
252504
1487330
811009
1147742
197633
1683562
734143
658647
742386
599143
1846322
408354
1321166
1548190
1341367
1821248
1793702
593401
1262267
809124
676364
305696
1669000
96622
656407
65102
1493846
1230737
428248
450156
762070
1425266
964742
866205
1063405
1776666
496590
1173272
1778822
107700
1504527
1250429
175380
32340
1616664
712654
126890
410595
1996742
1282144
998111
448661
1852296
1555137
1375210
1114282
1205365
921403
1052458
218037
1973429
1394751
1372200
206799
1388639
87499
1353141
808810
628603
1037690
294416
713844
834685
875396
448874
1795047
1453993
1497988
581769
738234
423128
1485502
1854437
1347873
929276
517974
1916756
1007067
301178
1516923
1213381
1101796
570171
522576
984899
1666650
1609519
271366
1069327
1069637
1958417
1571225
37865
1895490
776182
326125
882807
512323
17698
717036
1888231
1236894
68027
1187045
909746
1665626
367515
1501476
1222312
48447
1033559
297399
1788566
709627
1579427
1344584
1217069
334183
371627
144316
518551
1445103
1924575
1291950
1407361
625668
940692
1213742
304907
684147
453908
1810320
1054565
1088989
929479
1182511
1335907
1599713
1515254
639970
667096
976723
366280
769336
258457
458460
1802392
979851
868919
840621
501610
57616
1591133
1834159
1895640
356248
1768188
940158
1548998
1081629
200869
359905
252393
952132
126942
1003770
801954
793667
1210569
1394569
1497825
1761052
1050622
994695
329986
942152
1991561
383924
1242247
1638160
1163170
1006487
560364
1389113
603043
1173077
815120
434598
1822363
166351
325047
1733317
1553533
1481369
241021
160571
1225972
1692601
665497
231021
631582
1786888
369941
1052437
81700
1172048
805091
1925189
637755
164573
195056
1723780
1931623
794513
75025
346064
655386
1021178
1906870
558069
1429285
1094210
148415
630661
706385
1297253
80540
1842109
652809
452044
56286
558033
1588906
1638635
1941617
978782
1729104
1223218
1981299
1199083
131280
1895061
1963409
321729
281356
684432
815929
335957
630258
458206
1642998
738788
5921
361674
149577
1165572
1567730
1986482
1394551
192675
1192687
707685
1941011
660522
11779
1337323
442082
1485251
1099329
1001477
1884539
71789
528241
294314
620059
1108661
1248514
128795
1761173
1093618
1694989
101248
115039
227506
621984
1489062
591214
1240190
200845
1624041
1542614
346358
1661751
1261938
612003
428171
1816470
1546103
1845839
289185
302196
1599872
1453455
441137
1634959
260290
1800825
798065
1577896
1710982
90608
1266951
434001
163814
275625
1145307
545399
56214
1701933
347909
716385
493180
1757824
1337981
560311
1320509
1615908
1412721
1791886
1939554
1516847
1184265
518146
20373
682375
1112499
558510
884168
1440383
1480786
385148
1081900
240199
422215
1663660
1319198
705666
1258551
736801
929543
1465946
854146
648898
1537474
656105
1121847
1600032
1712754
910325
1154337
643580
1431555
1174503
1346163
1124158
238475
1429322
521548
1944471
1232882
170419
137520
308765
313908
847071
717484
723770
1701570
665168
1320578
704170
111545
1960118
727596
518845
1474925
1863268
1595811
1464690
1286843
60838
492817
726729
178484
702140
471229
1439362
574462
1130486
1044237
332457
1952769
342409
1950168
831544
1392146
1969226
336638
1427828
1790594
1207168
562888
275976
229452
1494277
1480192
809794
1163379
1142498
430858
22113
471855
48739
286845
139188
1800276
1446896
817929
934914
651353
1402772
1372716
134776
1871837
628095
331022
613808
965413
1987136
119483
1499788
1398425
247450
1256253
1825192
954635
470453
1338255
1837850
1278703
1615976
978880
1597500
1625127
848387
1142307
1114929
1978755
1350509
1846465
982846
996703
242924
132415
141898
45602
1822785
112345
350029
578066
534422
449683
1554423
115072
466384
1521033
1320841
305746
1929459
1614971
1944382
683006
626744
569450
1042794
1967171
1118858
167
1984512
1295709
1788059
990658
730831
1898342
78774
73654
88192
835993
1646327
1076369
1817259
805304
697848
572392
211803
1521366
1600127
533305
719229
702330
1824817
1266666
632965
763113
1568049
26138
570801
953720
1556006
1216179
1438026
1368361
1954917
713124
533136
319532
1671771
583095
1960155
974987
1102798
1988015
1664510
1939480
1259919
1530130
579458
687350
454393
1201096
1877106
31172
22117
914818
629222
1865011
728298
1889674
1283141
1242635
1679442
348465
602656
1921833
535336
877521
1472619
1065342
1672586
1630931
1740227
124891
1403958
1926948
1662990
1740891
724644
1428601
21819
572233
1350513
1290291
263193
706707
995027
1499106
1814691
108751
1770596
228651
495382
364090
981866
6805
946823
686158
853278
340676
773499
267926
528460
1222485
580104
1906529
1240753
1817448
1742784
1522238
224890
437932
12383
1908188
50519
1761678
1673749
1153097
1699321
1111338
756454
1370000
632522
24989
593630
1355094
506517
645649
1781840
1553663
1893123
841292
128638
980928
1274449
1362815
1291343
493844
757635
1413676
662263
1853056
314988
1371039
1427435
1036564
666696
405981
1073525
73443
294952
319951
1084321
1383367
1000674
1431456
1501062
176377
1712519
1364312
1513213
1753582
1802494
268300
1700785
945411
1821143
1181632
576041
193461
944357
1441211
500376
226351
1375274
1174896
1113340
1099358
433148
564031
1030627
927567
734258
1583842
1096259
1280825
978136
1003633
179362
144074
864961
380766
1197239
1534970
708749
921049
127372
677171
411952
149427
1277482
850560
1024185
1655813
442017
1442799
100605
333189
1345428
1902840
1228866
1750079
1738406
1827650
887184
757029
900767
659404
1246713
1007258
1121642
589396
1465245
1372977
1416625
1432109
1068294
657751
1797190
101071
302996
1855276
1998158
418825
650181
785042
1111127
279088
1986794
634745
324253
60585
1890341
627983
28249
1597389
305784
1763438
1152795
970446
869693
1869220
532760
1784463
1417446
15298
606253
1227958
1460731
1009722
431524
979912
1706616
416531
1059648
876563
1175086
798010
1600535
157975
834680
129247
1429806
571311
996037
206326
536924
207002
1781502
977315
1347018
484517
1654295
58249
458293
1108958
1522224
1229067
298396
171324
1425540
1570895
988006
37267
108127
539171
1251184
1484650
1417786
512912
1288936
1114900
15625
655980
185444
479126
352320
658261
446500
643953
557584
1591785
73288
77854
1508777
1098004
1794373
1493423
814359
1393096
517471
413416
678782
1119420
357143
1168089
297143
929805
1425692
1428030
126365
259307
1057157
2170
1871337
83793
1079925
762713
544653
1197361
1245168
1882828
614561
687448
1686862
92889
553425
760485
616339
814951
575227
674510
869847
1247049
1678333
1616502
1906619
89901
970100
1276638
1347010
1751059
1269398
1752580
1813661
275348
382851
1135509
1750763
673735
65831
365624
12402
172077
1719106
1828614
394839
1025146
1325082
1287245
566913
1118495
1315663
1156813
1168067
1479512
1986441
250979
671163
989614
393981
1354693
1385692
1461694
1138357
1709324
1547957
1304038
660114
1919291
1773041
172083
324767
110074
1882626
12024
1666175
117574
1197679
1748985
1696936
332347
574711
657738
1685504
1661086
587156
731562
456400
1326098
950080
1487135
1408546
1270616
1065326
1087465
1275510
511427
430564
279007
1329696
459772
1677644
775774
1137733
1051843
111886
1710847
1435771
1471005
213636
1804434
1879019
388862
284708
1305654
1250242
429961
1857011
447340
1154626
21497
648715
95971
1332764
1322892
621749
472036
1984774
1378975
1337727
364311
754130
752504
1311990
1627986
886704
588700
209179
1949079
489876
392730
245882
524603
276811
1482144
191441
195130
735456
751045
516952
1259011
1413614
1419069
353751
611442
890541
1319715
498914
802127
1555163
22985
365437
710799
228813
115581
623795
867152
1691907
118551
1014174
558975
1137197
100402
539126
1872643
1949911
1175624
1560274
1878488
693727
1955563
1661869
14904
557837
685512
128193
470341
329929
535450
244508
1827466
1911422
949734
6485
841992
1268484
807407
1145193
1706929
662476
779183
1261898
927210
12849
1372071
135899
11291
1158839
1708137
1641578
1881186
155150
581930
1522608
719595
21910
444533
1016300
382933
1271651
1738509
1371543
1574322
145314
402677
871837
1328223
1103077
1148864
1285533
1956463
1056576
1197677
1276464
785729
1357281
1468830
636448
1932924
783940
758484
79952
1725954
753978
1234424
925165
24562
1405770
926637
164785
630092
1783930
1293517
1742779
422455
461833
1726400
1942773
919494
63867
107950
1025747
395185
1099374
1233496
187503
1020822
1800610
669451
761935
1334294
1265745
1407509
1133257
1322100
807063
1257039
963881
235472
1455180
232228
685726
1767556
1820937
320061
432492
1741594
358705
811101
733623
1711095
1232965
1236891
603916
1336965
640919
1225466
134178
1695356
1573098
1926282
478395
219833
616621
1431644
1737419
251847
1175333
97202
49519
1663859
383815
1317879
710633
1704272
169482
813315
1578332
1955704
537127
947460
804296
671639
1204140
812589
1085255
437170
384390
342548
1788458
1147195
1629574
1139778
33487
531253
94234
1596998
1879860
161315
1345190
405016
1995311
915557
710177
1048631
1914898
859595
808632
1035751
88345
1494086
1212704
1046500
939447
505126
1579944
882443
993799
1163650
572879
726848
1951968
835435
1986964
1514274
1173336
1580334
1991220
1981880
418598
1953715
206770
655850
1369922
953199
488372
1778899
1410591
207721
1765700
1036660
976003
986384
1799896
528018
398862
1560767
1012480
1394839
1877261
1886616
1761363
204079
8196
100158
1258944
1549966
1441839
1974404
894693
666354
280186
528312
149272
633189
1520727
250030
1387689
1271901
92578
822690
360222
1386570
1555874
1360927
254962
840964
536253
1520807
1149599
1342275
720855
1138244
106617
1205896
1800807
1448218
718785
354970
767830
242295
1669402
142696
49487
372321
604865
1768970
1640251
1949942
1232383
762929
101069
1121615
981084
616729
1964477
1532760
451157
22363
407651
314890
630186
173354
1421783
1462541
101350
1813657
1092072
1769535
74335
736459
1628835
496268
556375
695711
1542253
1367568
1916861
1041406
1133729
1866839
1933283
540695
531685
154928
1278736
594333
1500678
1944612
1600744
842630
1106170
437258
916553
1093913
662910
1275942
1296862
1133052
1999353
1478807
1083973
710298
1445106
912041
1847627
1968618
1417718
1566674
1099125
1693756
1016372
1634258
1515598
905161
1362212
178477
583303
1902890
1773333
388382
1975509
1147519
1492063
215950
672466
1948701
1157145
704036
1208400
844052
595281
1795461
549564
1755388
168566
447522
662564
951478
932269
1379999
766131
1179297
363942
1497097
836944
855610
1754066
1503975
1591755
837742
1835716
771764
1283723
1672901
1964213
1039969
1431599
1589333
1447063
749460
195800
548518
1984854
1765993
652075
1658888
1727775
1900314
1390057
1511556
1969157
539669
287649
99807
150745
1895440
402520
1390156
1832611
1103233
154461
1023087
881354
1909113
1369535
1601601
1357402
853977
1957974
1012689
82349
406696
696246
168282
981045
1897866
1801947
408403
1538783
393479
1120951
1329504
1816691
1662842
449632
160277
52717
1543419
97774
1749814
69877
953354
1300122
145332
1149894
985531
1259776
611774
1215429
1051496
705326
1502384
474450
730291
1144883
50513
1299888
288383
337232
1838122
1931968
1812749
84950
1880409
993663
152619
202786
354921
88961
53401
1606113
1519527
124774
749967
1017432
1204055
842757
1720922
307119
861864
1419230
484603
846177
337741
1368054
1104086
1027845
1094459
467851
968021
1205168
1936357
512171
3405
379934
1016583
1965600
738569
490579
1509520
1280255
1301123
1570353
979977
1646949
1154218
179751
1264947
159621
855339
308762
1360909
1931142
729099
1886490
422788
1203872
1662179
1337582
1711397
228430
1279829
555188
784109
1643968
406542
835823
187586
635312
1490155
1461335
119510
851222
1204312
1076902
1384457
1769415
474998
904235
665198
1166822
968500
1215530
18173
1086656
1640637
930402
776479
1943552
1063590
1002833
1333057
183069
1078311
156474
58081
1917846
1924352
302104
1690311
245154
540383
854622
1613406
185446
1604652
918508
1904526
1585464
601535
78007
1678956
821556
286067
300514
709335
932895
830597
340475
1715730
962709
1144286
56542
709416
1704331
1136103
810512
1305918
1112638
1034698
796916
592250
1202621
778715
1907942
161989
370558
935805
1950863
772256
942794
1049989
1330405
1888526
1002449
707800
754019
361878
887897
1354103
1951152
931567
597180
952851
813721
1417453
1952350
971766
1431025
1524553
712535
959441
1160563
1101281
293427
400471
1844021
1986239
1205316
990841
1453160
385233
1123107
1340617
1970449
1425677
321715
543864
1801486
1418349
1614595
1066332
669540
1971643
666547
683277
505496
739805
1163189
1667696
390003
1073148
401739
1990965
466011
1947136
1414100
520337
1605582
1566703
384885
1093176
1186925
1705678
353357
156167
1196654
1756521
1533347
1245917
684128
744652
1632434
1776445
495442
1904379
774303
1880191
1385267
1928032
1482010
1449093
1243416
1140285
829800
415180
951314
965214
1929634
984308
1626788
661305
1971494
70522
1656444
927211
1664768
1708802
1946793
220587
403230
1725084
1024346
1187014
147167
1138572
1489581
1606220
255747
914272
1507419
835121
105835
1556574
1795728
1147067
160998
1132304
868024
1328928
1052821
1164556
402583
1246415
1354794
708008
833900
1139477
743718
638223
10655
9981
1360522
1947144
131291
507137
181241
631110
523348
1665045
1997158
1968876
1489656
373288
18702
596716
1537954
632230
1064937
803190
1468838
423725
1882698
1588864
812844
23816
392263
1849117
828628
1574278
627355
1962518
1619059
174372
1374929
1873932
35139
862449
1407954
1329509
609878
186559
1788605
1575908
1053565
679085
70925
1558889
566569
607862
744699
955485
555658
1262079
1769044
184359
26851
1217533
525942
220383
86425
1329781
1494685
1492844
1108834
1357461
654262
1702944
765277
1604279
244351
304951
129600
1603998
1073498
1410286
1788574
1097458
1476302
1999976
1783766
971240
1714223
757970
1103412
1805431
1133562
5254
775995
362060
1532468
1906360
1851045
1483472
1972195
235425
939287
1398136
1121564
844883
157468
774494
530859
758378
1886880
1537350
1205123
1562355
795738
1255317
808218
1354837
1155339
1214691
726243
1343517
928671
1467931
1923952
244844
1974199
976531
1110356
157330
287990
282003
957236
1564034
740812
1283867
465835
413984
922422
826844
833219
397636
1925130
1272211
484534
142827
797809
1963923
768032
1757985
561615
371902
943425
1278885
1638888
737634
1024442
308163
1087657
1585380
1299999
88025
756167
1900897
398238
891909
272445
1526498
76172
260300
1515503
1092030
192261
1610347
748824
200496
41397
1967182
1744837
1891536
1710601
1316313
1031194
1593756
1695096
499188
1643949
698585
1149833
1989547
1858452
738056
190327
346156
1337682
1614481
1369685
1279808
1058949
1909830
262192
964035
1001222
756302
1708638
1308027
1230821
287288
819047
972686
1874112
1445540
1888639
574395
1526857
310274
565079
1503499
8158
928153
122756
650662
1267692
1074686
991728
89988
1293579
1774143
365838
1113982
1445356
749378
1148733
1148137
1710272
1042848
105112
913800
1652254
945649
1896269
1587120
1047270
1877522
812331
1602469
105345
768709
1682104
1458937
761040
1126872
630117
597138
309181
1419247
682435
903264
960793
1564256
659762
1542040
1626895
1876540
163239
829311
1773302
266818
713482
680769
95733
180391
1175949
1336057
1728591
1818389
426104
1699193
1874763
656496
212999
1089793
810988
1130742
833885
1534609
362969
1174564
92627
901158
180685
1200435
1941439
1616863
135312
336108
1168673
1187931
1583255
558615
514283
1304493
1720872
1529172
805924
67916
414658
672634
1506142
6645
1890011
881444
1896034
1691333
546429
458805
550698
25192
9634
1893302
926036
932793
197687
41328
625864
1035362
824095
1434650
128707
1548260
505562
1666476
157634
1291378
836612
224923
799465
433378
244866
1587283
1180783
1650955
1725674
779900
390474
1527318
61297
581935
1157129
1972192
1826037
1652356
1972891
30417
899693
1816338
663356
1942156
1235618
955830
1953887
1716938
96432
1079711
881144
1102951
336235
834835
421900
1614845
268627
476125
928667
902110
90364
1185693
33556
874891
42502
1324959
1918987
1370373
637380
1736947
1820260
1888090
806944
1874936
279172
1098826
1689218
1131319
313931
1171011
1314217
1437827
417031
678518
858383
1205598
195757
585062
328471
90440
114427
534630
1229125
163873
1744779
304524
316598
865193
654810
1386172
976601
1574035
785073
720091
1655790
529724
137302
254401
571898
1813565
1070928
1399898
81445
1515153
1325827
891089
1171861
1487970
1206261
1046549
1524795
1400772
1662331
1388961
1755852
875715
77495
596233
894133
465350
1861884
1616799
338396
1510947
1211442
1073864
1153837
1494558
81789
1189940
318911
267376
552526
1802834
351170
508245
725196
586040
1018386
194223
358334
470585
810843
358833
202918
103052
165451
435558
1427801
1128229
350708
484975
1511605
90005
265824
471188
739339
1158028
899977
533036
1644320
668478
1230751
581762
1057999
1536413
264440
269677
600147
1796653
1973206
212421
500937
1323488
450930
110183
1411995
815335
1627484
868584
1523320
1617049
363394
659417
526158
796150
656
1557177
855284
181619
818581
1799897
1268910
156243
1516764
677733
819916
1358221
92712
616273
1526560
1835773
1611291
1629361
667995
1817804
315821
1903823
1561781
1289169
1110018
898615
806888
1087263
1337413
2333
1490629
1023463
1167707
534768
80858
1229852
1087619
981741
1550000
360322
757912
869849
1760993
1080974
1565059
393748
1637030
338413
1137781
514932
249043
1578633
1606790
600754
185674
543141
136759
1045657
1864155
1833905
1597234
1798324
697191
317989
529864
650041
1717380
66155
908774
1404649
1844031
1877233
1066515
795069
82592
344929
500805
226222
1844016
1541652
1964849
274590
687587
1454566
483721
1769784
416160
864984
1074919
849871
1839393
293814
1440684
213325
1133349
37537
1011940
566308
1680941
94518
738985
1275448
1808984
1137266
1887429
1515384
1913789
1142830
1140252
224917
384121
1149536
671383
291813
29081
1675765
1496804
1567923
1653077
570548
1520796
664676
1080820
613090
816860
1973303
752641
518985
906991
1239757
115546
379956
721737
1975843
1642110
987217
454869
696663
185126
1265952
1181373
880063
1410742
173416
1145398
641241
735774
1508118
1798477
1969547
449042
1035645
935995
146806
1581742
1325488
227517
1087987
1494498
646580
1044850
696761
60478
982093
1478468
1598378
573625
145191
1856635
676272
1723939
1757909
899991
1545826
1759431
654912
1808822
1265305
132806
1027133
152127
1671978
1530810
114413
239772
1556959
115820
1170553
1011976
1854398
986329
1123441
977871
638805
328753
1714615
1096238
636261
1689140
1017279
1665345
1593482
885129
354466
1899748
645189
1623992
460855
596199
165948
1414631
1615016
748191
1441334
45197
1106164
1288081
426184
1157700
1860439
1918781
1119699
1522524
456144
1319790
1278258
1131458
681555
807911
197693
1276672
180725
1486190
1358371
243434
1036078
604021
985305
1341011
292183
932591
1025558
810180
8498
1073537
976664
1108745
51638
1553138
919597
179397
1873776
957314
741685
281925
1150602
898890
75094
1183029
515314
1942171
413532
344947
148098
692506
851828
191288
1191512
1067464
1591584
91066
745801
651315
579787
1188609
916952
1275360
1812434
169677
1453833
166664
278227
22422
518573
117967
81681
1286521
1897900
1372445
687151
743869
1719767
1868948
123157
1866426
1434658
848222
331053
144014
1531266
590266
926201
507419
352130
1196245
956589
1031438
710829
1937011
1952540
131879
684947
899877
387235
35924
1862992
725645
487885
513509
1245137
895696
1069502
1889365
1556025
935360
13666
1866500
679290
1799624
1100332
95489
30553
430937
641326
1907627
436088
1453249
224132
380685
1061601
960111
178386
1145027
289144
137587
1886871
1651578
1171765
708059
1111219
784252
1473615
302016
777720
648474
1234631
1668270
596615
741362
845548
467938
1991181
1034861
862169
1868079
1096013
1315182
1304021
210284
573987
839468
1464311
1870726
675070
759378
801641
1410905
211014
1146925
1298825
1207168
1358583
255353
1550664
1843917
208703
986412
1226829
190530
1008302
206612
844780
243573
183918
217579
765688
1327103
684537
1378724
490348
229372
1827102
577048
641984
912298
1165339
1317205
1607309
1387136
1986564
1936694
1592222
270563
348524
455915
880315
543029
1310205
1120940
390771
1697676
605128
381694
1639014
905331
1616081
1602704
1531480
554942
1651571
44118
407553
1581280
432940
225619
429543
1409097
1538762
851034
824472
469603
756564
1981860
275124
435061
1084071
1546269
834917
174225
1225855
1499482
723352
1672343
329666
1200692
128683
1756765
1755430
1293808
70353
210423
63938
752071
878732
1146773
1997801
884634
1393883
1633153
1249943
1843567
1596001
186052
383020
37088
36175
906781
1491143
904680
1728283
1199497
395545
178956
1480204
1266784
222684
392617
894890
884067
1931626
989919
746733
197454
699891
271990
1902558
1306566
559242
443579
1734307
262616
898572
1360107
145870
477245
1430406
395650
1392169
1939043
1899075
1257987
1689555
1533058
302244
589270
1745343
1165747
1913503
1897468
711056
1979118
516235
543897
1851160
1574984
1399001
1112129
76221
1652935
1376189
576206
1859972
1557696
1729003
697474
927701
130270
1832063
706567
1760794
1578775
207757
835041
805463
1351957
1794679
295438
1044150
1003524
774600
466315
1265097
1553678
1792362
1769742
285677
1207921
19210
1070269
650482
1576210
23298
977373
1335324
1499672
887144
464911
502763
1908168
1252668
745298
1507999
1509290
1611696
847383
1963882
1940903
516309
329694
1200369
659828
1692178
1112206
560219
476428
719591
1429604
1882185
731707
258381
49394
793364
1342307
1878146
1285971
258391
433714
503460
17935
594606
364544
356209
1494712
1819413
727496
533267
1279258
894605
1455917
646936
1963180
971328
1841716
1705081
787330
3909
573689
1337815
1160167
1780648
1886284
1390147
507430
1298393
1597959
1737621
865235
1204273
1681994
1148120
1762101
1501026
1055842
785351
227386
255694
1858816
274612
195836
382184
870253
1436603
844738
715171
383023
1801568
1050798
1929994
375500
81719
314961
1152098
1069279
606405
1637183
1028492
1457731
20739
1913388
1613767
1430188
657465
1748055
866721
1683585
1550968
891793
1095818
1593594
909904
6033
1501676
1148495
241442
538902
1199141
511955
320790
1816900
1430960
599910
796428
1285834
167489
395943
1406462
248333
1114498
1989919
1957687
1182679
338036
1444481
841073
1610106
52287
1951016
1556377
713540
1846391
1374124
1601271
1471473
228808
611463
1825741
720216
1660301
1810743
731551
1998432
933899
621753
1322533
1125405
1263268
297520
1140151
1099330
1321282
1543825
800262
1499198
1614602
371078
1107592
1582869
1008779
1760443
1287696
215272
1914193
631954
1993352
1874273
912039
825794
204511
978980
1647896
1454179
52001
1666011
1465481
376977
580454
106181
1653885
1880394
1417987
1319334
1079870
1772491
448326
1315726
205139
1414373
382142
105225
161205
88826
1980207
1934131
89001
1452144
1726602
1424921
1031202
284796
1702825
200231
1642566
261936
789542
206249
1663940
805045
306825
27719
610034
400716
1708990
1690927
1129601
747994
644770
36260
403871
1041867
1584478
763597
610340
219453
1011594
919901
1926835
1165817
1443741
165355
934514
980358
1582008
1431764
1836753
1522529
560993
1856134
989547
48049
485655
1382224
1268558
579862
665674
1924791
1804190
621730
458636
1428589
526751
1576289
42092
1740198
202987
1789249
1841947
1918194
136225
949062
1884899
1987712
1476626
1361198
914252
1472132
604479
1166025
910581
1675320
56510
33045
40828
1144756
842695
1749418
578892
1419929
1352270
1169794
1716146
506144
1446924
1343091
1739935
182341
1592688
1603336
107218
1636480
1367460
1561436
624188
658146
258906
1641014
44336
1984611
1405000
736047
1289952
969747
1181240
1177790
946914
1991688
9366
457716
1181140
1818956
1597857
1822356
322137
1102557
1478602
1562033
591734
1290002
125447
836021
264526
650403
213348
232223
1322819
1832137
109740
1468976
728620
1028908
504007
1763374
752452
1806636
1383238
1745181
1846959
994022
1766717
1559380
1500559
148565
1084655
1663050
1590086
1354519
924590
675620
1074192
1415695
1535919
279190
96701
1067963
1002239
156107
1541489
1918983
1018134
1878256
394003
587080
177347
451637
437715
1815347
824895
1556696
569251
1876311
1329981
991960
1745781
176144
21346
1545200
792038
37872
712141
682319
1292171
1496944
1832820
471447
1004323
1868931
608805
411535
1559668
291536
51785
1506384
389565
1767968
1010145
150353
1141771
1180683
1467223
1417216
1738873
811519
1235121
194037
158758
328362
1435427
69374
568807
700850
677343
823784
1878
779796
1198908
1624294
1135390
605837
1265524
1820812
1683985
864677
919063
1335738
1637684
750873
1155601
1153332
297174
1040856
574063
1327112
1913472
1202708
1920203
508557
1952607
1418195
1579227
543677
775883
946813
428646
930846
551909
1023494
1583
87117
1174750
1238851
1286994
74372
1825947
22184
1520170
1405833
54017
1375187
1160737
365609
371039
70923
370980
1418116
1272122
1594980
1932393
870933
578749
345224
1516442
1704144
351263
1843228
187596
1369248
333175
706728
149750
602719
35020
1529292
989450
1663015
268522
219854
1730796
1824982
409067
1487815
583190
1594621
1651318
886565
1355391
1814152
1401840
1533366
1877507
1154233
1032621
398339
229898
1431175
301753
959687
882700
864965
146961
1981247
222527
985721
781797
897204
1033162
1878642
392875
758437
424648
1672827
1088797
36317
419107
585391
120311
624069
1108245
1988084
1946087
1851573
1984028
209828
1197315
130339
485806
541409
1647104
2825
246427
929269
1180302
1324861
1045147
1987780
1189375
1868575
1149856
756295
1467320
1992883
529296
214982
1659939
1991944
21784
1531533
1249588
767025
885822
735360
1057870
1842729
1565501
539808
1504447
330920
1076979
96493
1357760
1604002
1811429
1774446
1990996
1919365
166237
1712126
995115
1779560
433222
1132228
254051
1824220
618502
1148633
359569
1706993
480953
51681
918860
1081822
993678
1174058
1563450
359749
1987102
180075
1822741
142495
819829
1407653
705726
626756
1611285
1285655
1234450
856003
308943
1045279
1998359
1177929
601252
1721148
478206
1941792
487447
798578
1784502
170491
324603
993065
1563330
1883874
634107
1529854
676441
1002873
1392816
409275
1686673
128716
1589753
696276
1344308
1320713
1754445
1391031
1217541
534503
64721
993397
1490849
683592
997174
1505081
835266
1973533
1220209
204128
587361
578148
374662
732664
738599
1451493
284105
1196090
173953
1062597
12782
1243548
187148
1580446
1906203
1669250
192559
1620217
754220
33726
449247
1226778
1261360
658292
1924520
1816226
465227
971685
165325
362676
1771092
897808
1226572
168323
447179
707773
1204029
888884
1771865
788647
1690138
1817271
1279424
167089
1015002
1468281
1731045
485677
1679233
515374
29686
214363
313666
1246182
809244
120654
1014444
1807442
1548701
640110
1333834
1042158
99460
520135
1318687
570714
995614
833616
281544
841095
215255
1991701
291009
316558
1227383
1593808
107991
343414
82689
24312
1730988
890674
1652589
251264
1091008
151433
330828
979197
496573
554212
1709609
273855
709493
181864
1738984
1435728
565278
1323652
151847
1282799
404923
1644829
8421
1944726
224032
1700741
1785657
1933922
695093
722933
476683
729523
326766
541174
572690
293928
224012
1986384
1891933
1651710
524113
279607
317893
579168
1691304
495433
455623
1470280
439004
1023897
1950377
1254728
309795
1456136
1837481
1868444
358578
1666185
1110999
1972248
1812390
398456
482443
243300
1038590
1711761
445541
1763889
254480
1778432
392486
263541
1117824
555441
1819823
1290067
107268
337553
768859
143650
475111
345521
1463810
620007
1734334
1651783
94655
1397069
110482
1906334
970258
1593412
1509851
1912584
982783
1320615
1658890
1228117
1980623
1292233
1607579
85370
1905615
1879720
1323682
1259486
1422237
750609
1389599
952138
1122193
998826
1080088
1706294
1639428
892732
1575371
1899844
480618
864082
1762843
943909
454407
1052695
1989295
449842
1004961
613619
1816795
1776106
109440
1107608
1219525
758644
1886039
151717
333352
431426
65338
967521
1409737
1557561
941640
1850093
1125147
49112
952474
1209550
1384910
1495113
1605295
733736
1265069
382796
594797
781268
1418734
1650599
1233243
1136118
1871726
1280098
816528
55863
1780922
189988
599124
324850
630546
1334214
254632
1334111
205458
1079270
272789
1574956
1233843
657698
653471
1633957
1275037
1181675
909914
1481236
1619076
441423
554303
1718946
266611
636683
1606658
988537
1434204
1021865
627902
1680950
237743
1707972
1222813
1884197
1108391
1895899
1475408
144257
1567440
257006
806622
379233
1651892
1531969
519130
183283
965271
946899
74691
276581
48051
1068149
643689
1584140
986322
831168
1750254
488788
1898178
1280209
1040181
881487
569524
69018
991799
1067955
76290
1212110
931744
1424785
1845685
287161
1598699
1265105
406449
337445
1414282
95137
1255775
1526291
1072221
656526
1995846
803123
549740
106612
1978160
1583579
99103
674672
941161
1287189
1410504
1408417
1974738
263348
1182227
336180
1515101
1728128
1932242
522635
1323549
1625374
669162
1412988
983607
722998
1888464
338234
1471017
454870
1904011
1553775
1793184
70523
289219
1262582
1821376
690477
42480
390102
795285
87363
1251434
157600
94861
183533
325340
1197250
574820
1732530
1482587
468731
482764
1657464
1642728
402711
911450
64545
1554175
70074
8832
1562739
821177
1655031
1618643
1683493
1210092
376996
1999404
1082302
486843
566285
1258253
1515765
76372
616214
1342558
1567804
1463324
1215779
88935
1776587
166204
1792506
154503
435184
1859689
508247
831938
17914
868241
337135
903973
1517636
1165496
1226326
1280467
1405390
106358
848884
348670
438101
1873543
818781
964550
1756759
1169333
495199
713963
1953817
1419503
1670306
1789582
1270840
1960008
720968
1811237
75419
802811
1874526
1062870
1303027
731576
632272
1199114
561596
833877
96647
1236908
359979
234200
1525080
265314
697900
771353
854091
403734
404780
1719371
165167
213027
3877
1516808
1999801
899281
1521544
1764203
1542358
1193460
762395
1620966
1814750
165175
1870794
1204184
520224
1146512
867632
1773809
1804446
1373481
168116
972069
868295
678198
1495414
818242
1146246
894332
1483304
679897
1491004
956364
1894866
333675
1960862
1571429
1003635
1986928
376471
139047
1738901
1713816
1450993
271912
767157
1662821
1571711
829052
1382026
693419
1627694
757963
687278
56197
292266
683494
1192052
49155
1823857
1833463
878515
1621869
1491271
943996
392441
673989
1134747
648144
1670498
1717752
1324076
1775168
1909339
1305180
306200
1134986
1446598
211369
701097
1124362
1032040
302555
852418
1856932
1549738
1857802
1689809
275932
927551
308493
278785
511919
1185046
1134494
783929
994841
221179
1654854
1963934
808253
1345374
789920
100182
363374
1296427
1240974
1660963
23818
1284571
1473885
1361108
1607008
789719
44489
24809
557969
623917
163705
196446
1846729
1245834
272380
480229
120686
679154
1523147
481382
1787891
450062
1481279
1529188
1923232
1675380
485410
42467
1738840
1845502
1322916
1938283
325740
1248123
779047
452499
10499
1844044
129111
337299
273781
1651580
551914
1061452
610767
1291573
383056
423739
1747273
997807
1808470
569582
1578124
1917741
1735259
743735
468702
446212
1551526
1368815
850071
1629489
63797
19234
1146666
862587
135396
694007
1424270
38594
1298017
1043124
643184
1383045
852191
1739040
966375
527208
990387
1177461
1446947
1018698
1112512
6955
1510422
1968971
1874188
415090
250388
430192
1149128
1922405
193609
991317
1935895
1905114
1836133
835944
805486
270999
1245836
1312626
418941
588046
812440
1184649
1101387
121286
231637
1069447
765398
771169
758258
1728894
1617471
1882947
1628781
304606
607912
451936
640968
1902309
1791360
565324
1527709
921946
1340161
271572
510180
1319978
481588
175703
1403054
950552
1282320
68802
1711549
664181
27772
533953
1969285
559222
1281084
1325382
1665712
1970067
1498419
1520680
1908503
1601423
536992
12731
1250233
766498
816660
1668105
100965
667485
675015
892338
490253
1499301
639048
1423306
22542
1366234
766986
1817857
1309329
21236
913666
241052
109004
1194061
369466
1172796
1097292
656316
676220
958835
210539
1088285
1703807
298873
498049
1239057
852195
285427
1439518
711155
1056973
981450
1393236
1617982
1153468
268413
1492120
890785
1454485
135978
1576960
772161
1127088
648298
1359334
1341128
1150476
97470
1763259
315329
1093725
1343178
342550
1075652
1697109
1257775
1802391
1387765
1893065
1236801
1608126
597274
1777335
1255337
755542
217084
695896
1297228
1435502
1666349
1020589
34816
799130
723208
325551
454044
778770
1549340
1842766
79387
621086
1388764
1548778
110121
1535430
974061
1068465
1241367
1718422
268839
1793043
1764305
13945
685648
412996
376325
1724098
1400129
1630600
1483470
1626292
1733314
268062
860866
761131
848307
592177
1230864
978311
69408
1131649
849362
872906
1660039
1907399
679589
631556
1279751
284830
800666
1090543
1807144
8443
1787308
1886040
1921133
1945386
841778
1510948
1581068
17038
70231
891250
1866341
478976
1393836
651865
906309
1234497
544440
1901688
539632
895715
1243066
1001606
25517
1929928
1242838
205925
1261819
1338027
1885804
794041
184689
1266341
1186465
441052
286033
1893690
1660689
1372045
1343374
10501
160201
920050
496964
1972475
1196273
1520498
1513213
1070981
294965
452116
800144
378077
426048
1063679
825635
1718314
1123799
474600
420961
273555
755282
349164
951244
1833537
1851109
1270525
1131055
115378
1387399
310550
1444767
825087
1925847
1408185
1022053
1847650
1339589
294910
758491
852478
131699
1464448
1660028
33265
91512
332605
1565329
365281
1344192
1760704
815249
1243660
447200
875040
412180
683650
622811
1465116
1494751
1298007
1670450
1739342
633365
1491888
1734544
972935
1574553
746732
533032
443911
1559880
285041
6731
1653984
581339
754634
46737
958019
1353957
1475554
1818873
1274126
351944
577405
410928
1070608
1452922
1568710
83089
1386036
359684
959538
742274
680301
487527
1968667
1211479
310000
206089
1571308
1208424
1884743
636300
261980
86499
820701
171526
1405411
255896
1782657
141764
202841
1977503
779934
1700172
40964
1660692
284505
1991845
523440
1506584
1541852
1116881
1308510
1209731
326354
512386
1897555
499588
502096
975301
1501878
1897983
45060
1657414
1870417
1159188
519746
1020171
476675
898757
730037
309215
998220
1889720
1966749
1017328
543532
960410
1477294
1340217
1873424
1484877
160772
11538
573311
1451648
764454
876186
1012709
790856
549328
706033
1628144
931510
507844
575722
783532
147641
929949
1055971
1084385
94296
1903882
971679
1890422
471122
720775
1933447
127385
1028762
451239
170090
213883
232786
1401738
1390297
1790485
1531468
1856514
261882
403556
1644062
593011
1278937
548380
927231
1489118
1077367
1757893
881254
499335
1029278
1474890
1792204
90163
566064
688239
1439691
1036622
1996511
93770
302890
658239
133785
583439
1989982
1832499
992867
402900
1863251
1091151
1453171
1794423
540384
216666
399900
352297
1181698
759220
1653930
414674
556752
1941542
1768886
358187
1788597
1809758
1352469
439371
1751094
960355
1990100
983018
1477378
187141
751578
1277796
857580
654078
988976
893748
1273290
434102
156223
449087
1609438
104554
1081109
521675
719448
168736
1889853
1678509
49708
1553696
1693173
361843
1074508
1443009
1162236
1270532
1544181
888795
462663
1112196
596832
1709224
1778039
1518674
23283
1078036
704862
1808020
1540483
1275877
67629
321852
378397
1214535
1358212
1946821
1501006
1732652
326950
1854864
1166785
920823
1091825
533774
1329842
900724
593421
202072
1917357
869860
239478
649295
558782
1518543
429159
793528
609568
6672
872492
606468
1095711
1649085
2242
463453
1125461
1357779
752031
1811631
1717879
1578408
13496
496043
522242
1046692
503766
919111
1180964
405330
307620
906346
559543
1937318
1389966
1185184
206039
599498
78656
644898
1124281
915081
626624
439986
1367096
1688077
643560
734753
1269721
1937340
1229035
1589845
573412
1049461
66722
1150638
496271
1063626
800872
117802
1067098
1165727
728238
882076
326221
974558
1443432
1051945
1004353
1068074
918354
357732
1420624
1013833
1337881
479759
1703746
1872303
1455291
1318450
405146
1671810
415711
572397
295295
1063741
1860899
1332294
915407
288692
527079
1565362
354140
1002942
1122864
315971
1281181
1264764
552900
1424139
1162408
1977378
1910820
832268
468849
1667171
1013842
407165
852170
1182278
1180872
1614151
633796
667631
1044774
1112059
1072371
1434948
821757
248077
901928
494497
1168235
443837
585279
1420556
1824843
1690034
409421
1284094
648109
530806
411337
729150
1654750
477512
1773436
1449733
657925
1557278
1855972
349538
1660301
362837
1747381
1562922
587337
1800507
651738
1639230
1862469
1914484
1895993
1002599
887654
1800732
382859
1512215
165056
1136645
738697
208103
1141877
1565408
1391683
115718
1447380
528462
1284858
1272247
1842138
56769
616256
1800897
984489
1001233
559791
272097
1761798
437599
779799
132361
1687933
1048629
1788042
1423246
1262933
1008440
886134
1521180
1310522
757753
704935
1051311
1869624
572042
1079665
925885
1216671
1765238
720085
867661
153988
1536890
1270256
336938
1959837
238978
1529306
474838
1069541
1922417
1958229
267617
1517948
1290184
1584026
851398
156977
707870
755161
356913
1784516
269413
1509159
1606851
434762
844976
1482297
1966822
671236
428198
859314
1576592
1458961
1497097
959503
1935366
126807
346115
1384263
1953277
45312
1158249
1574325
1269666
1939196
1947633
1925895
372428
1136602
1130357
855689
1879280
1040310
196098
1028283
943731
529632
545696
650155
490565
1190194
1499227
713625
1485185
1440837
1908259
1215733
1991001
1484194
1951100
1745568
767309
693312
1731876
1719113
1479712
1054361
1900288
1581777
1821320
987130
869934
112424
22177
1697102
410571
1426952
216617
791609
859132
608459
1681299
1594187
79839
742882
65925
37721
1576880
1893770
1732710
1362965
360338
763736
552765
1555507
1859913
584657
1565741
1430058
830410
718927
1038041
846569
802956
747999
774180
470248
1640727
338335
1747755
288442
1737658
323873
1481226
1107406
1851117
111923
209297
1310476
849997
628132
1659300
1841546
1280534
645175
1482063
1464953
603577
529
91699
248068
1573454
808489
651507
1945963
1524606
642905
965909
385798
681279
787486
143339
789670
949727
28628
911811
1778318
872021
1859130
1323664
965928
1561758
588334
524899
1458684
1580305
1824233
868713
1499485
476657
1517940
1800913
1339085
1545337
1008192
1235322
1415142
1431994
353617
450518
1156186
682129
808785
625412
560770
180280
335394
365605
1429858
642682
855311
1577431
463196
952286
1514359
1084873
714409
643936
708145
402346
799276
579382
186460
1472947
1492812
1833524
988185
697638
1492035
1866747
403497
1555184
1584554
510443
1517995
1445315
1623106
1572681
1549125
1554014
587586
971760
1397964
1903803
1766247
798988
1994326
1903764
1839493
1913363
515262
1201502
1119878
1091712
1514966
753448
1899806
1599838
954403
1413396
1047718
450984
375353
1061330
1992287
556083
712185
1515958
1735960
744019
1935333
25037
923295
1642661
143802
1142988
1556410
1167094
1755678
1086168
1287409
1363708
1553083
1902983
1031669
873040
1366196
1313147
1129473
964554
48169
1895871
988956
1577299
295728
477968
675980
510288
842581
810942
1061850
1373956
1582602
355097
1145982
1544120
719101
1748386
407508
416128
331044
1374902
967845
430990
754780
1122163
139536
903473
1406683
1646649
282296
35892
1890747
381304
124580
1741196
959381
64694
1344266
88250
265217
984047
361920
1808231
1738872
1070765
136629
460139
1480408
737897
613847
458147
976066
85271
1316930
148193
1867449
37499
230796
1800564
430278
1326312
1721746
1504576
1851970
1370333
882539
1593747
108448
1081796
1472658
644403
651604
456228
1086447
972909
1270559
927044
1253820
66750
668496
1319422
188189
1625977
590932
492180
360430
768932
337493
75741
1699760
1937870
42309
1967134
1984282
1789887
1793875
1274697
917693
1411623
1600526
715502
809062
70271
1967505
787068
1815480
1538648
1257993
1836750
800319
961703
1610227
675921
121918
1513733
1748076
661445
1496910
639756
1952277
1273562
1261677
413491
1134224
129338
211556
1905301
1445201
1626972
723276
63643
1563112
1371557
102429
288668
906748
546303
1779188
416346
1855953
1942788
113332
716214
1705455
781775
1501045
1547344
1653926
262644
727402
453003
1847113
343196
24653
472935
1958242
1329896
999171
1754184
1971095
260641
746519
1214491
400254
1854104
86263
1300463
548270
1096948
1141299
851540
1302735
1566708
1988644
1922262
531598
1487659
49116
1196043
1351530
1636910
662552
1804268
269857
1048326
1587571
497112
1018161
978
391117
237947
451631
1054119
203056
614572
1940744
205572
1489111
1116648
153136
1883061
872182
1279667
231716
699342
1640325
245150
1554341
991450
1250530
139458
1773602
189657
1932447
698254
76102
30325
1533164
1612441
515847
595323
1568437
1683803
577454
1719767
308848
1579858
514460
342097
1400390
1197970
1350361
787444
1785022
1674119
755034
1553783
750467
713148
713944
843853
1681326
457622
84776
1751354
1337397
676420
330802
1059079
509275
1098304
1951647
1136631
1162952
1649311
825139
1107270
84971
1885631
1415892
96379
231147
1218957
173029
820430
417236
929929
1719456
151120
1093201
1629431
865365
1146585
707331
70101
302851
263226
277825
801670
462743
1982553
342063
736700
665009
74155
825199
114749
1884464
540389
107173
74133
931955
934151
191736
20392
791008
111499
314671
1706347
1958045
230717
1537519
1158482
700999
1940830
813365
922715
1550184
175776
1639435
1992387
182210
1063580
940396
960009
1656469
840958
1179603
668673
1094989
1554802
521643
382229
1718576
691142
1857984
965001
344816
161760
1524794
641316
30187
842381
1962985
191259
5432
1490972
636130
545910
1886544
792250
744026
1680670
593401
1049910
1318141
770330
1202771
737161
1148145
1126086
1671666
1479485
9325
1432845
432240
431401
852328
1887239
267734
1045082
1055887
899683
1410791
916608
1073085
1939760
1056522
644063
1581139
1897415
1248249
107940
586264
892129
376013
883430
941610
1021545
805400
1163295
1384882
1372396
698360
1887415
1971904
204819
545332
1564162
929340
591756
715348
363628
1744151
1039359
1436623
888981
1993806
81938
597096
1834843
1924545
586944
35100
1282036
824719
672223
1917155
328581
317740
453358
1110022
524064
320190
1956985
1892205
1299425
1049312
452822
591685
989151
1231387
369941
768335
1465259
78797
1811562
850306
218703
1427586
755375
812166
1674188
740554
1624114
1223026
1070903
1258301
370974
1322070
103743
429824
973402
1302284
156330
633154
757558
643146
970724
57381
450200
1177483
1158562
836121
1063019
54289
421973
1518424
32088
511157
795638
1365082
1620192
1977204
8638
617023
1149363
1226456
1498721
658110
273370
26005
246622
91018
858187
484720
1045225
235851
1734370
541688
602844
782078
1019791
491719
1230984
909927
1534689
965209
496215
151540
1741973
1826854
375311
1497874
1251769
1710100
654501
580883
947828
1581261
1974791
1496189
419716
183006
842732
1837749
1981633
1692098
1068675
1951208
546965
1772213
486706
1722450
87477
1536862
1177313
20211
1595917
1500838
819585
933532
1614997
164462
1520152
930704
679753
609764
1062759
1182976
472271
377154
693913
1121383
814257
1425678
461718
774309
1816923
351020
995697
1719025
309016
516585
911788
1298412
363270
793873
1225870
834110
733263
815068
1994596
1129977
594936
977956
1230776
1014066
897455
676560
907724
1090676
793446
1461882
748460
309748
1517601
590788
488418
1285334
1548876
1710632
220026
403027
514593
733337
457768
12016
808568
1005260
261110
1341798
1788082
602960
1051060
701636
1903190
582520
154123
1032179
464191
1739730
1741777
1422674
1546129
1574219
1016507
37174
1539849
1808521
968065
1643863
1360732
333340
977598
1553696
1725251
146079
1082112
711230
564532
942047
1198991
229378
1949507
987477
1830089
1235428
923169
1566121
1051231
1558544
1053074
593775
392380
274856
419904
215069
1477634
373303
215318
1272814
163723
1901269
1804250
877202
25246
871502
105313
454554
288428
720121
1130307
430247
841648
523053
290584
999686
881132
1639224
1311522
1727806
935810
1104577
420915
1459105
1402738
1026222
735600
1915821
722287
1285952
1519920
1155139
702156
446807
1492501
1928521
1077568
552859
625277
1993850
499262
1215524
1654172
1667332
697283
1257955
1697878
1407762
517629
813180
1965162
184872
1555491
211050
1833727
305772
1722265
954660
524611
1935290
997075
650086
357178
1084742
1190076
967129
1209991
1569830
1224197
1206881
1158377
327692
343178
1207743
581901
1928483
612504
1455306
1422245
580937
798600
1159226
1991362
1918287
686403
731961
1016592
1379708
344152
917371
1094326
119325
234421
1341076
638327
490586
1404316
1648647
495487
1887992
1725766
1958856
98039
370777
775343
867653
1178118
1443077
1630911
1960165
1161956
510990
92139
559593
1429230
1339263
1712102
85914
1142806
828517
118155
1147759
1234184
1428783
1733976
62058
454650
512256
207411
1804160
338610
1105723
693239
683181
638607
411839
948879
1898668
1175788
288518
1701302
575716
886483
1482228
1568700
49832
1488018
1113567
1483847
250889
1080047
1891241
294422
1070085
1329383
1501442
1539635
1666657
504597
500622
1143116
616435
1814780
1840237
1083412
1195660
1804135
267184
149472
1373328
1956785
307029
348501
1814868
1776474
401529
496623
976064
1350226
689631
1121053
1802152
1099869
1646576
1584938
1443076
1196103
1869602
714394
228050
623545
842625
1331867
973428
1736376
982940
1273896
444645
1215135
1984521
832649
1643751
1301324
50869
639543
1165582
176080
310573
1304341
1841819
1692639
739294
711407
42342
859782
1475487
1193984
1305231
1997137
586650
177458
1184084
1143884
843427
1635077
1154538
1334699
220538
1701725
1027050
1104196
98228
131770
1827021
840297
503201
66206
31634
246777
1227459
153094
865159
1738082
896371
286748
971769
957136
238908
758642
1470553
1013925
1147156
1162820
279586
1568354
57081
1979073
422889
1777728
1764431
191814
1456984
594639
923556
127790
118689
1781924
1896939
1387375
807053
1653682
276183
1748685
1236716
1560294
99808
616647
165578
622012
710786
1441021
1329016
632747
1208106
589532
683263
1594835
113142
1545587
1314859
1546179
1984611
1612534
1740615
671674
1728866
1738908
1210339
419374
1034094
1412619
200476
1953690
689256
598781
816538
1330562
1912718
1103862
1415719
921854
1582682
417153
1677259
1829711
1047597
467193
139902
1206241
479803
1260058
399156
75892
1336895
770254
331377
1024297
1257495
676400
1354996
122674
719928
1101856
861307
653049
1720842
55625
109077
885199
1591341
1778534
321600
1005543
1178613
27434
513392
492471
695477
1063309
999201
1254606
910843
1428419
1145485
1350449
710246
520739
1510879
1006913
1521139
1567155
1348642
482774
1597076
1563920
1656859
745850
155522
345454
1974400
1444648
772583
1149381
1759270
975244
1380264
1006598
863554
1160491
1808503
150766
1766467
1604391
1037931
1875592
208425
587583
1495374
431869
319011
1515434
514718
878500
1452391
651878
922853
207973
1872784
643833
504962
1075814
1899109
1364430
26095
1892815
759304
233621
1966927
991652
509776
27187
531745
1011431
567114
1992943
1478066
1401192
1364186
52714
481363
1414877
1259157
1054711
743377
1082185
617771
1101102
747550
1219923
403555
1956723
1522053
1871402
1963550
246771
1824393
296674
72286
1606614
1885774
1472832
1113971
176145
1503681
478526
1557431
1692469
660363
1187991
494545
955466
348976
495531
844194
503288
332897
299737
1236349
430251
1440139
1669992
160974
1762871
68823
916062
1063524
656674
271987
167319
1449046
1115055
1702400
242253
707171
756628
411569
780919
1465086
1790681
1072062
1485100
1707032
381007
1810101
497439
1493189
1922111
1646099
129729
1211242
676799
1221866
1180592
708824
525482
468970
908564
151600
1887778
1150516
341451
1217997
550666
68718
1008854
1477875
852882
1959124
425464
217410
1718900
1353795
2799
1498913
326888
1169006
1804685
517880
1303814
1733163
1402536
105372
1229668
1604191
988680
1904495
1975002
625177
321995
1591133
699701
893130
698757
1274013
1649276
1515603
317200
479901
1230597
1322739
866670
277261
891841
1301549
1196545
412120
1701777
1492718
15546
1324521
752171
1167841
785881
1763422
442274
1586890
601267
1831346
1025943
1875962
1962669
178198
1495610
1903300
700284
1210089
404448
345185
1719159
136236
758290
113828
245078
1631832
1509321
846
418099
1441005
872805
214178
1716257
908412
1266404
1380777
1289636
861819
239601
1820131
1476876
1868891
1297184
1121822
324880
37895
864381
910606
1151045
1742323
1201764
1012584
1547592
58759
2159
635890
109081
1402016
1616059
1898986
924474
57786
637090
218063
233353
1083008
1342217
437124
23236
159049
1285077
1637788
77028
1813853
1183650
112473
264439
51651
1749554
1842573
662372
1557965
1256457
197608
410008
1001968
95965
399715
1391846
411661
1325197
1024186
529446
1489506
1400624
1096123
913288
521170
1809691
1152495
946658
685266
918146
1060673
220353
1803869
175142
330543
18288
1167643
975533
228843
44785
1845799
1738436
1663778
1070686
765108
1317433
1963293
649958
1453211
528891
409287
244733
762360
1585298
1820980
665682
1304934
43969
1087519
522302
137889
470095
13677
1438520
831830
206606
1219849
1289997
254177
883371
1444211
838077
297868
223251
1545463
1042935
1935974
144119
122942
356676
387567
1194608
954943
1811258
963606
619775
1027916
1774776
1159797
829396
881076
621843
473749
460774
1666116
109340
693886
1921667
1720999
1317379
987663
199656
429216
445143
1772652
1192151
1374173
32142
1870674
17415
1610544
1351577
1289481
332085
1903420
1355899
1394656
1495631
1760650
1295401
1780039
1028376
538236
206740
1833230
1366799
853937
1129378
1411322
1166234
885003
911724
155319
122449
532325
178680
617601
1364982
1399552
311712
893331
1492604
1019516
1930423
471538
623107
1496456
1484830
80879
812858
1506565
1643874
187150
1623005
1066610
508732
615369
770162
1161721
1189012
689204
1722904
1076845
270781
377524
840403
596247
723209
1822268
688345
1666877
749216
1195924
1113431
1167843
1514265
8188
1262269
1236423
1890999
1425782
951110
1333804
971047
307765
85238
1603386
938870
711982
1982909
941662
207339
46111
1073422
73930
726199
1624602
204849
1631597
914366
327553
189183
1175583
775361
1915298
1579946
1605366
1343460
703283
471322
267369
62124
646837
55845
1624375
214500
1878183
88151
1548009
1332469
1124836
1286352
1835128
810698
435367
403910
795253
595008
1162806
1049117
1915934
235473
712301
1976980
1804006
1831819
892507
1587953
977163
479438
1763779
715894
991601
1209981
1132236
415754
443967
1761138
751395
952578
794617
527502
1189937
156430
172019
739524
1631700
1888457
1656097
484837
707541
1956449
766330
1925456
289062
1992785
1257417
612776
334725
1409553
694192
340239
556727
575721
1505772
935585
834753
732418
87758
1355368
1513104
932992
1608274
1179557
796274
1800923
588010
1244796
670507
1646300
609220
763461
1582078
1655079
431551
1736377
1878953
1781141
227462
1783772
434984
1987034
489177
820950
760247
1264170
270495
1379478
524500
496460
1102330
1212489
1784023
517366
214919
45627
191175
1518063
522541
54800
846476
933417
1646374
1534884
921472
843
800726
3799
1281191
1884407
333092
631696
1265486
1514266
39505
1695306
681099
1992886
20381
1905255
1844012
1456418
1908156
1430731
1542029
603982
1900993
1861360
1700996
824583
1038320
1011731
1263650
96002
1906094
852351
971964
1654772
1479848
1026837
1399581
638246
266324
1212686
466129
616187
1681514
1696657
1522214
1829360
214927
355591
1450832
1450652
119234
1496387
218624
359919
1894535
1309110
858793
587051
1544893
1631136
1094780
398711
1628012
1102550
827547
281711
770388
467913
1346717
296862
456658
672743
96063
1267893
327900
484989
947834
832853
836119
691243
70492
1972127
1049594
441598
1374410
1329005
661426
507625
1573311
964519
879318
1673372
227508
178345
1373110
1107088
1444541
451785
1020029
699591
783712
654199
641649
1404081
1900989
839595
1099658
1940786
1566902
1884633
1799098
1931177
1044294
619557
1756450
1817601
1887865
1123817
382952
817572
904652
1284081
1078648
1349060
1627783
560675
1220287
1438804
432055
414308
1732468
765271
926507
1040460
268367
1699854
1251403
535796
1901413
673559
918767
727146
1478683
1960166
1595753
1189775
1790297
1023971
1905734
1828249
387832
1877832
1390564
1604654
1948541
1113125
343934
1544492
1869636
522197
1953674
1717652
298790
760487
420245
1099237
1453074
731950
93045
459029
559095
1881789
1941365
726345
1705265
246615
870308
638754
1314854
1150145
1773642
1455497
1809117
1358693
1450893
1876314
1891968
10681
295538
1601380
835588
1089905
919213
424465
120830
1568927
1051541
308162
765565
1288451
1530829
1295119
1274779
1208376
1058736
138692
876775
1301554
120511
1088429
52860
1696497
1428441
1505999
576610
202544
721211
1512921
855328
1960303
779207
302968
1086074
1547192
838957
842389
857071
109334
1124127
338507
438146
957411
1009340
369999
771242
720187
1113662
1431326
889896
1833489
87620
346906
754465
228666
1239878
1507099
752973
1118517
575238
458974
166301
1637186
612149
831579
894888
322896
1671440
944088
1292493
1372360
1994108
528782
1140117
311556
98293
1157089
753466
542239
1292520
416092
756881
306523
1144247
1096889
333912
1547819
771606
1762065
627719
74836
1432701
1314012
1144260
1539458
278507
446132
321462
59666
386369
93193
350647
1053802
1668698
77551
324035
742610
1075255
1954041
1566623
1801926
669106
1027965
1772887
1304021
1994066
1896161
1115574
1644913
1381283
1311992
890135
870140
1867056
73441
1846077
520966
672731
1859639
407795
145118
24482
1916925
1697453
550952
427059
924958
1312998
815160
1208403
65352
1710886
1489738
535266
244774
455795
401998
1503700
1470306
698681
1134944
194086
836153
535904
1948216
706325
1903466
273696
1472373
751011
846795
1142712
271392
339505
1755281
1258101
214686
1003091
1731849
1256070
601344
111042
554289
1333536
1622750
1066346
1779855
1661072
291175
895543
1772841
49782
367652
84352
1517796
1544845
339568
631845
1934574
1929187
187020
33893
197968
971538
1767306
410943
632540
1411602
332197
907852
217571
1043690
267411
1785482
1301210
984646
442939
815688
235219
1084160
1681163
1308680
1996521
531699
1378498
387516
1216560
1611550
726813
1933700
676907
1843657
163871
1952949
615511
280360
909226
1093764
1104687
1189989
1967052
23428
588387
348586
1113173
583286
149024
961170
1303385
614411
1895229
1973931
1348419
1976630
544015
603154
1569685
404033
964076
679151
1690491
214480
1345892
897446
515064
1366072
11328
1221997
282887
305154
248126
380761
544356
53108
1249626
797646
555220
808485
1804782
1883824
421116
1644959
43890
142789
119768
902927
115071
1913176
1468632
1816441
762113
1703737
489852
1162329
1254036
1883862
677332
1280828
481135
1416039
586615
1400893
1688349
1300258
144897
147381
1663181
1635166
1604084
549409
53228
866817
1883806
1326718
28541
529533
1955866
216009
1337711
852558
474594
1497033
1114665
1981489
1764327
200417
624367
1648435
1523506
864218
268654
923191
324224
1434570
358890
435696
1040308
24919
740796
1288706
512345
1681820
1868653
783569
81763
1690324
1360211
1503062
457168
1275910
988188
976229
1606069
1253843
361344
1961842
1113818
236465
851010
1834666
89953
1825152
1364174
600312
187011
8317
340070
1215648
399299
1898827
1574948
1503575
835786
1949591
1063065
436539
1608872
1411212
390951
1490705
126556
616246
370130
605454
588231
510292
401616
829859
951179
1827966
442400
258678
969088
899524
1268939
937087
1528255
711109
217819
708509
240379
1279742
739373
544317
990772
46329
1576814
1122733
1369385
1232193
476532
759987
233577
350866
814159
907271
1404050
1568346
594958
402458
1169406
767530
11057
1361222
437014
1579522
1380266
1602484
1595430
1114539
1535864
1165713
1230140
1043668
900040
863000
1940691
1044490
1027804
742900
1709675
96708
247904
1031689
817556
652920
869090
1543560
297333
351696
973062
1721707
359399
538470
598002
1131411
303310
975707
729064
15448
1601483
1526790
1791732
915138
1517569
42020
305673
625942
185562
1437689
238513
1310496
521822
1298350
497705
1684287
1439263
764501
35589
440341
1176799
333565
34579
1192428
332597
470034
648064
1105218
895381
858868
1682092
1353445
946658
588295
370511
658441
626717
1253098
759725
1442529
684726
1244275
1514337
35155
1090414
1249121
81563
910068
1463521
1145066
1587155
1337238
1991529
107846
933787
325124
396826
283882
257739
1916517
917852
332464
867416
464734
535981
1515189
726070
1238957
1332090
147342
1819625
1083285
330824
259520
765136
1123353
1197032
1909224
406316
916813
1089552
925105
862998
596529
28543
1091616
1266936
365156
353498
861516
1436270
1555229
183981
253536
1219801
1624289
589087
496162
1141498
1664951
170156
57984
1810148
1067247
1070946
1214867
1680784
676928
1942034
1786938
758636
1861807
1006367
6335
812102
1955685
128880
1971750
433562
1588967
1177714
1021343
1916124
426608
1917834
945699
1654599
884732
465340
1269373
903520
276018
293462
1875125
1986950
1651262
1788897
439432
1995488
917917
976093
1060482
977718
959228
522354
1235563
515598
1861254
1140050
689759
1462017
1105681
173472
1700074
337931
979088
501902
1569594
1141558
1550134
912684
323774
1768151
475709
1137439
174568
68190
1995284
1659533
642948
647868
1530242
747904
749615
1957729
1142063
1831350
352943
1112115
836725
546970
1319153
551852
996935
1932199
1901396
55509
1421978
1088829
238922
242243
1806411
1523692
1345660
323732
232026
595213
230584
401191
356927
620536
998456
782410
197312
408955
1258843
187022
1216634
339128
138133
501134
800923
1781700
208225
1336139
317157
1522311
1666618
241394
315790
982571
1496485
1608243
904473
425543
27971
198422
322604
1955863
1760227
1807637
32165
387067
1043687
1309407
821656
1368548
371048
1752409
1338747
1831190
376173
1886381
1777431
974111
285675
162286
844046
807434
1419432
1180794
528617
1369174
561389
1318760
1661606
1841524
380825
52307
955965
1172483
16282
563547
1341448
205187
1839301
1413611
1253116
1894305
274478
1385168
1864498
1790648
323135
937175
629897
672575
310637
416967
1328412
643639
567984
363578
155841
1999616
556512
1143214
169554
1530796
71007
1041046
1969560
1905019
1626512
1181607
51178
1611866
477891
1130086
1230537
1820703
334393
1306299
839164
1567534
1525503
1765840
849681
1175014
1852500
616837
547839
1528801
1283954
1443450
1068594
153082
1091380
1463245
1099342
1078805
1735115
251956
370823
1167868
1506475
1767151
933597
77800
386878
1793300
1232538
1160856
274158
1695325
187400
922069
1406789
977311
763365
903545
1873924
392095
546791
1135566
1066035
652297
1930875
1484331
1509451
120197
1680953
845019
882430
1991636
861793
390485
297820
1780083
1794086
1521824
320542
700397
1276292
1755643
1471375
1044272
597030
185580
1132702
982805
81262
330167
783638
59529
396210
1726324
1773198
408228
718004
860241
1807642
1989775
1279812
103392
1150505
1199038
880188
1493393
1942397
656654
43947
1366192
296779
734380
177141
53677
692971
239269
1609573
1792256
693480
1857803
245248
728164
1196465
339260
1794365
481004
1332353
1287142
1512634
1131868
702740
564677
618609
1350960
911372
696457
1211479
1037127
244666
1259930
787472
624561
764250
1797985
1530309
264962
586639
1703305
1543608
801067
1294882
870236
551329
53036
279128
8074
1763596
1638631
1644038
761769
311210
1437638
1365185
226432
319698
1496227
1508427
787
131552
238194
56074
1751244
1237131
984514
100011
444513
988129
716784
649029
570651
1576814
1156412
181036
463262
1755050
987692
1811070
1401789
765256
2002
1320217
1903880
660975
1968146
1645865
1967651
712778
177547
367858
1880894
170475
641726
1937243
1830904
925826
1989357
945892
1188508
346973
429539
1647942
1020254
1505901
992231
544085
1627074
1358307
1882979
1416662
374346
1880801
1626955
1735090
580404
741745
67952
1646330
959033
1826743
1613722
918663
162903
415684
1328011
497653
1267228
1239849
1337101
804352
1820073
57446
1981809
5591
761279
760743
1571660
1733322
32453
1935251
1659248
593574
1981510
34805
1595910
3734
1880078
462403
1827485
1223391
1507460
974324
934406
194605
377763
1788123
1345245
882578
216988
60701
1702503
1700207
1560321
631786
1786887
20344
943451
217247
534783
1523990
168534
1854280
1330608
1550958
1095705
740795
851631
635141
1500302
1357464
1409031
42237
1000955
223221
105359
1994138
949351
1594039
1130665
1077205
1181693
1129011
851199
54683
300267
1658279
725340
812967
221440
1850617
358112
1468820
1020482
102517
3768
810248
889606
1946586
1620920
1627797
61610
1334477
1295947
830616
237778
428220
118809
1634990
1936271
1129297
231834
1203273
125093
1326509
1105759
1192898
1172649
900542
1436808
98620
872833
1276024
410868
691212
68207
328523
1862340
1795995
1714147
1960014
1383128
1409956
1426081
1547135
1078993
960446
1932118
901137
364386
1089077
1030781
1279348
1409785
452459
907119
224677
1671872
1693873
993402
1004659
1196248
978610
1115488
355794
1004439
1148412
1744806
188567
1891819
746147
327195
557159
635767
849756
314404
1244801
429644
49938
1943733
1883214
543986
592969
1874157
486429
1325914
136172
329609
1406144
1385501
1429924
989580
988821
867176
761083
335801
700624
1648093
1751167
17046
1649495
667413
1030962
1441932
1029507
1295822
1193077
308074
1433161
597180
1598605
1110506
634755
1711113
1924561
511216
806259
1208445
1421613
183429
466051
1450206
335506
1066727
753712
97294
1035478
526580
986390
21512
131433
1572687
642612
460278
1203345
823173
1646455
1398564
1564386
818272
1336219
1780952
1180110
221499
819050
268893
91530
179061
1711914
454651
746264
1581423
1612133
725719
1250185
1848593
1556237
828152
463553
1276383
1016058
595837
1904821
639669
21399
469069
1421395
512019
354454
558469
740558
1711074
1184028
669077
659853
971396
456082
1864316
1976739
874366
619999
1109332
214817
197533
1550467
563343
1347767
363003
779820
960917
52693
223188
223574
567529
1996095
1969494
400545
590869
890770
1608329
1198913
248297
1406319
34415
1587937
840012
954222
1566306
1196259
248323
724670
361991
96692
1548136
1648392
1598882
730045
710
1073266
307575
1677774
242920
284089
540557
1882587
1881580
204866
471946
1581144
1309679
1432259
817202
1617427
802566
80445
505061
1698913
1158677
1717423
1649237
1811598
661268
1838404
1417856
1499141
1565262
1495233
1806139
1130412
1436498
154473
653505
1078661
240053
853475
638084
1910198
1986321
898701
1458471
161308
805328
1935818
1751525
578693
1476533
629496
285261
819872
1959595
1266421
250289
312733
60626
766727
1685701
1690411
1936848
201124
1020215
1496444
842444
635966
297901
1380858
1191905
253329
100680
133525
537291
986496
1219213
1182071
1107923
772850
922112
162826
288214
1036250
1114957
1409685
429345
4735
1972990
1822838
1656741
1443210
77064
606581
607111
1137773
1853103
168351
1661095
1627685
477288
356549
205023
1935242
547038
360412
1632212
665810
591
451093
724813
476018
1565988
459205
689858
615190
1933007
674207
1483184
621901
1305450
791267
167185
702343
412902
995584
1122990
164616
383000
1623657
1172677
1901082
236286
1671757
1582542
858869
883058
729099
543138
265171
1647734
1812642
116631
387399
131046
730285
812577
25853
1174973
31593
542035
1926878
1228618
1044753
1772234
1457148
1983967
1757945
592116
1865580
1985954
1308302
222798
88637
949516
743765
922090
1173221
587256
459831
821432
1774706
466020
342946
795618
1690879
543648
1494219
392621
210545
1270880
1530722
291173
171234
1562000
1757274
1080455
10600
1728865
208616
1898370
433397
1021253
553861
1166358
1122928
1863732
313336
235242
26478
1388931
1206063
1849377
1860943
615209
1442645
320630
1921513
1980044
974416
1991543
127428
850390
129292
1420183
523887
175952
1694797
314622
1481490
1705499
342261
609399
291768
1963060
1934757
1892032
17679
1489787
1014908
1213835
1997968
1943594
1127372
184489
827574
1078403
1045212
1736272
200459
1106887
1232344
43478
845282
1352572
1212924
1267617
933980
416298
456961
466672
1097159
764543
1861258
772200
151016
1786582
1208592
1477490
1993888
103160
1596218
48530
485761
288463
1557356
1213853
541997
1155838
325787
1971611
288853
1431624
724238
695191
1560295
1261871
497717
823442
1740370
1325446
621143
818183
221300
655100
1931106
9656
1464811
275229
1974404
1118217
1736594
587056
756373
270029
753551
443106
1324335
654784
1946992
1128616
1894938
1002810
1780719
299898
970913
336182
717110
1166933
383948
233640
1095086
1999427
521838
750932
1051527
519527
1027585
1807752
555203
1665187
715585
1854411
1155628
509732
1544399
1586392
1020067
417878
246866
84112
393874
1643115
1921227
477509
1464696
565883
924295
1483235
1875210
1237008
1346903
304928
580693
1599977
1250789
174835
760820
1097540
837392
1111562
1473608
899059
604385
844021
227817
1998418
1146377
525237
1499960
303174
1629004
874876
218062
1189959
801204
910435
1057761
1643335
47093
1812288
749461
515295
1479084
895164
1237768
1355027
758355
1428176
115754
1075654
191126
1204659
271371
1623471
1901322
1392895
267798
1556921
670955
1290233
1168188
972973
1464502
696493
1006965
1368196
212969
695074
778562
1376669
1225443
1803525
1478241
1885498
1896601
1592277
927493
1544356
1504680
1090178
1735762
1903421
1342051
796257
1253295
58195
1010613
512796
67121
44037
124140
689559
143561
1132236
1922539
1387099
1796039
1010270
396305
178128
1452196
265920
1413138
1326574
1124826
168664
1665453
1718283
478448
54800
1941797
356687
135504
236717
399394
238734
641483
1257185
1487007
51613
816874
631895
65754
455375
1404415
1204386
1468892
1622065
1216963
1637929
469656
1118175
1543145
943140
76582
1891915
1035192
1611271
1305407
1688460
1995879
1218193
1614338
1283859
38
894998
725141
1159843
1476714
1675520
468174
553627
217526
152687
420485
410342
1783633
1929093
800788
1946385
946751
941194
402488
427174
79802
1441793
241023
446463
771439
485766
1300050
149997
444525
596148
1809629
1972488
1040491
1205014
86861
802556
362603
1329745
1355609
1055908
1421657
1742294
666074
1997396
981832
878725
1794592
1512616
1558082
22518
78035
1999504
1537089
1934657
278387
1341892
1027512
932601
1884074
1348893
1430065
652962
993802
1068798
794514
1418802
1385560
919667
147529
1406838
1354619
693313
1571535
264563
542030
177097
71143
1667900
395440
1251431
291513
1495774
1544466
1213464
1538849
1963151
1741410
1719451
1533958
177502
463058
44071
1910948
320694
421666
685803
151018
12256
1654288
1485469
79176
1281189
1853875
1170575
611176
121313
1102940
1929647
634385
1481012
624592
1127212
976273
1179123
1144244
1583235
1329465
1618435
382959
318161
1832338
1420104
818359
786601
1111257
1860749
341702
263104
535784
1083883
564694
1487187
943044
1282806
222915
1216771
800723
1454501
1704517
296459
900517
1174931
1308621
713282
1002749
416117
334814
1250324
282989
1533258
1595173
232510
578128
509017
1602653
1608438
1652588
1657755
563859
429329
1288627
1257257
1271755
1961281
855577
383097
121071
1854043
1786761
1788080
319105
1804034
1179705
1837376
79578
876418
76840
1010473
415486
212355
1636861
324098
214722
743556
510113
1703920
170045
1163718
249779
1671712
462100
1861273
1707139
225711
791591
1502069
1562638
1882208
1855143
360097
1608600
1006200
1377301
922747
1459402
977903
1709291
206202
1368591
1413724
123901
101591
1753925
51499
1973139
1873161
93121
1318930
5539
1931485
188071
1465771
659968
376949
173638
338781
1273570
1039406
1575629
1528564
682659
1056899
1128694
1149462
1524186
175332
1811241
1741618
900753
1066494
47014
624662
1253810
817267
1438075
928690
1772103
292043
1063649
869705
1541417
1739074
1014499
264749
1322314
1366511
1273459
200096
1374693
1236131
1397325
1741934
103898
1922821
221811
779104
1864132
1521820
48267
1878485
1968741
1166038
1198862
245091
1746485
1114055
1897025
726272
37419
1546433
1356934
825199
605025
41570
347267
1269301
464464
780843
972402
617607
1362169
1128223
1755026
522686
1802443
1294480
1429008
1709493
477693
1704749
132715
744601
623037
1810517
592929
1915482
1917845
303599
1560861
1730458
206679
796872
1833938
357686
1036588
1928730
1223561
620763
755259
1171671
456927
1065455
511558
945710
197485
515263
963616
1432757
1689059
1505790
1460079
144228
923930
1457391
1822248
1912389
796712
1318658
1266995
1278677
1741393
984606
409834
1059952
941792
1577741
656273
680123
203859
579264
1531743
1786276
745857
1567030
750672
1324696
574152
401645
1879960
549213
745969
712553
1627722
432545
335818
182058
451443
1675738
413924
1318587
661585
1516014
871024
1395765
1537842
1231795
368119
642694
1615576
1517348
1221188
410296
1624197
1234342
534275
936
1827048
1567389
1132462
570944
1846689
1678497
1733843
1678932
1480237
796238
1965617
1252496
366472
710505
207158
1893681
140506
1423973
1042021
1351403
1338509
1426828
1652106
1805910
1243268
1801594
1602878
271803
1462619
1311832
1589944
1791390
1602888
671929
382249
725502
773718
450073
796820
118348
187573
721603
1339505
392787
390352
1273835
1771713
1798084
336565
855447
129031
1140466
1400644
1463121
1283605
1406006
806104
1024859
931009
1809683
1657164
1428882
282314
39022
1509233
1822635
1829029
643433
1867254
895745
1134498
863419
1307157
1687284
1911453
849647
1051759
892911
1053834
1787768
149688
178681
1533486
1882231
409294
939952
1865626
770812
1469206
1587043
1900364
550650
1255396
1368418
89695
1937810
233750
974211
1453384
1940528
1709146
1509967
1134255
103989
1382824
708406
650784
330605
1778678
480605
1194848
1772929
140876
678582
411882
843924
206744
1287336
650749
1633281
582576
736713
1224342
368783
1168301
1540112
240543
1230812
159530
1577051
1461875
692315
1490612
425994
1992947
31597
1309711
1175704
963346
801605
657832
1890938
1659540
348823
483669
1084053
650300
1100597
1567451
1379977
745778
1853397
570391
562098
1248172
1691184
170231
729239
1473266
342619
1462016
518525
1921178
489394
131116
1882894
670411
428967
949024
445293
805676
1052818
1177002
1051389
1444218
117650
1381990
258839
1558519
1122438
1383578
1477340
1393641
710001
1912958
1327368
138809
1587589
1171486
1395667
1554815
596797
442510
145538
261267
277227
1822700
1697433
1894769
880701
1119922
943966
1035270
1445299
884580
532300
153566
1083884
257091
779457
1761438
924172
4124
1885099
1671558
76100
347309
731887
126080
1022644
415867
66759
1540238
646315
1508744
1795617
1175238
1771654
758209
1137291
1327458
685218
804665
1583144
1294899
377301
1059291
789496
822961
1667542
1564400
17468
988633
1839008
1909558
652079
14106
1161356
1665157
713523
1159608
1735281
449038
555396
272212
123225
1246365
37845
1486810
392851
548947
620955
1401522
1653324
293277
351745
1618884
192742
1427807
68223
742006
146391
462729
78317
453883
1464001
1481820
1394025
1294502
1354044
740284
1030356
1407635
870470
841291
1719396
689158
1498656
1583564
731389
185164
525343
1225897
1346245
1278650
212612
1573317
507862
1689836
97999
1245100
380827
1462633
870237
110074
477705
476127
1767398
42681
221200
1871251
636559
376784
1926013
1724831
431830
1993428
753560
1516374
895451
675031
1587992
894669
741456
1985246
746199
833655
524259
1910796
619008
1229320
685728
1114639
730447
1951288
742573
875333
726704
1179461
194756
745032
1128035
734573
584598
1077336
1603549
574753
179701
1473257
1811331
1536090
770678
804034
132855
1138176
242491
79341
1096848
258565
158687
614346
1771100
1886088
13827
445926
1934495
852901
213550
1418542
1337645
217106
545548
1330343
441361
1140626
1238705
78277
1472245
574459
1297200
998181
527658
604943
396406
1085490
1989032
99930
606971
879732
494979
1230568
795084
443513
1950481
403386
1643537
1579974
1424490
1647249
1567804
477900
880325
1768280
590411
940828
225920
1407777
1963914
1317065
1378551
757574
1569104
806779
620799
1850468
1328930
554843
1368332
1302105
212632
471351
1099820
634419
1292268
555654
973591
204171
1076136
8107
416500
1997027
969083
754538
1750771
828042
1614507
1498653
1751117
1935377
1981480
361814
1008067
633497
1090606
40314
1041127
1753656
1134364
509452
867316
325715
1803363
394095
482524
618516
386027
1240994
298453
1248797
1834205
55720
1847184
1363321
864782
1715165
731979
511254
286082
73241
1236067
1496322
1869569
322623
1184060
1532125
1544943
1040118
1639424
676615
1736137
1263425
72282
109935
1656764
1840513
269507
1651265
209185
1348540
1758948
1267711
1302136
1924744
1582975
804600
1453140
670406
933912
58622
1509164
1129228
160292
1091126
1781746
626008
1953129
1667879
826553
1438840
246841
1578611
164456
1800617
1869375
661813
1853962
1940071
1379383
28793
1234746
320613
1370165
1547405
331739
872165
1044046
1954826
1649159
333048
1655681
822627
1251541
136036
276583
1036755
797187
290522
343351
659339
1987374
1164113
515770
1362845
1228242
307972
1233275
1663467
649989
866215
446303
611147
1590808
1096386
826968
1428203
1446635
578611
1644348
482618
653451
1010164
274757
1860928
483545
1867238
1325293
629606
1975905
1659717
45716
1090346
88407
1810726
1815180
446084
391216
163770
661344
30682
1416419
1812584
535250
1326443
156977
562640
486134
563653
1071130
1487505
86319
1690421
1372976
1699955
1538284
1213295
1375821
1267334
1853743
148098
343384
1277062
170847
645906
1191408
1079570
287414
125920
1362919
34924
1377462
1057875
1634904
603138
1885833
1445652
312248
1628593
412601
1574562
126791
652543
390791
157991
255421
874091
91600
1088999
904546
1009191
398139
1976112
1452634
680792
1718271
1959383
717514
1880866
1564234
367853
109237
734830
470518
1165266
699473
220957
1380190
475575
835205
99456
700600
1444710
935278
374843
1012896
1426180
883413
739633
1330993
191348
1997402
1213635
1502866
468383
898793
382696
299437
250896
18091
1459007
507562
614313
247340
1124383
431989
917124
290412
1945653
767784
1517278
1517346
1116894
183080
193963
1499238
1549817
261428
248041
978894
699028
638460
1207446
570906
1569281
709963
1992468
1471550
474130
1681264
1412551
1142447
691295
1061607
495070
1323428
1637892
1054649
630166
1179720
324219
1786122
1041451
947035
1344829
1744896
951947
67522
1117098
1656354
518888
1155044
308497
1447654
19872
1087448
848170
926376
212276
1467542
1383867
1264976
1757927
1037137
1558352
1797983
435204
1831586
998659
345308
811098
903300
273476
851271
426565
730285
664178
1165781
1226740
667474
1615361
999322
170127
718469
53308
526190
925716
682373
286427
1687383
1433147
80023
1113975
565441
1178578
1485918
510210
645733
1571182
262174
1892502
797541
629547
189096
492000
293194
1405313
176444
1950667
751619
1009933
376447
1486363
1052911
291601
1971029
1881567
970230
311045
1470207
70445
1344219
1546492
676134
1886042
1475923
340860
791604
507830
1690292
282816
686909
574881
1513913
1186586
1002027
1269556
1126230
287800
172440
1572876
1841693
937571
1207733
1821778
75106
368065
1168431
1858203
1763586
366763
211413
307578
1538207
309360
838475
1763246
1777987
391415
849499
737430
15695
1153460
1757029
713394
854317
1688836
508714
475009
884142
1585127
1770887
1701636
1092598
613465
664329
726191
916105
1047392
286872
515222
229229
1071686
1422235
1449873
31135
1561254
1222960
1912772
1051763
1777345
312297
1704235
553527
1253102
134189
1334163
1513727
1957504
1413903
173691
1129759
1290398
1941815
716388
1645662
1391823
1309823
1740685
1517807
1368279
1214018
1660796
1346111
1653219
1448528
944557
1196776
1981047
1797221
1661252
1920443
531897
70240
1564280
780322
1026690
259108
261786
481695
1294115
329237
830675
1704701
1077316
539395
595474
1402166
1882094
1751334
1465889
1740201
176679
891277
1007941
1556428
1691309
766188
1498916
1499997
1584211
638637
2694
532936
1478208
1088220
724863
1395835
1901312
1321049
877428
1452538
37178
11915
1271602
1400410
847281
1118643
1661592
1062607
407093
1999168
1642120
1514186
166943
957229
402136
986465
950427
1455007
1296388
808219
1771902
462720
685127
1755645
1947103
919651
272898
11530
1494653
1984578
937853
1300992
986534
635624
1260580
1874505
737244
1246477
255625
753944
225123
1506819
771564
1839817
626710
994679
526082
168133
135733
1826324
461137
1270196
1396285
246359
1762320
1038131
1885620
1368877
317602
341903
721466
1307287
194854
572072
1283582
888762
1933214
1219797
342291
1349314
1173167
165270
647237
813983
1551709
1991314
819426
28579
1149324
212788
483359
1762804
1731474
1976198
138956
627883
725952
454116
977906
1358551
403948
1636459
127084
1359328
1082466
776514
1816159
1905705
549514
726305
776211
1350259
412868
26413
1440688
735644
974343
1174407
1854442
398594
1895695
70333
1178767
1443964
694182
461471
1019938
1362692
1784310
5435
1049654
493289
1870685
650168
1466106
1642057
1680614
984979
1189262
1958242
1200180
709079
546860
1032836
544763
1560409
1502524
522686
1367860
231654
1369298
1978246
578526
1349624
170049
293559
753900
1671088
704335
1382656
1683891
556188
442791
1734959
291732
445971
953382
1824728
372431
1728206
52706
923884
1619810
94039
1033612
453810
1153386
551137
453559
1745260
104688
1624892
405998
991759
908489
1030806
1805664
765204
731496
408083
930324
703765
786494
1310909
611592
755491
155192
1345509
949214
1354209
1087184
1174068
725290
839239
77570
964817
155439
256596
388751
1170286
1306270
859142
769255
1540282
1924322
1214884
1536176
1612026
815635
113221
635342
922257
39830
219411
1011160
367731
1674594
1406376
521798
1075118
550564
1551920
1434330
165763
834047
384989
1533143
193322
705158
1009058
1360038
750349
317118
33433
1200556
59575
1901422
722629
1907893
1301153
254839
292710
1483251
613072
1767240
1597391
1035944
665700
484345
149651
94137
1201717
1424257
1430717
1340626
374252
724350
1511774
1586486
326702
1505713
662359
693777
205175
871596
1743662
1487338
459161
1273688
1050914
904417
984099
1129072
1356881
1430598
1670291
321647
84974
1505364
661974
1708325
873816
1013949
1341748
1105023
1965552
1762156
1247047
1123946
327205
745322
1919945
94636
334477
1816850
1157350
333199
1955186
101071
948638
1953442
499073
1529100
1360398
1390452
1356957
600591
1280457
1775557
854618
444545
709736
407882
1830769
464251
673280
444358
861488
1049944
1804139
1071176
1750244
1509039
1326130
1079121
1622186
1994960
1874269
91978
843944
1810876
1897010
605284
40513
841339
452303
276147
899849
1182653
1867982
349168
1797375
1646385
862470
8161
429149
892942
1791595
1081429
1610544
1393181
1615766
669839
160369
1786594
1468708
763337
525966
645221
1551921
589508
115996
1472868
1268451
738884
581298
1253206
564575
684364
720959
969548
1334534
322529
468308
1739348
626249
1302547
1815834
186550
1947377
304235
718414
1901755
1610886
1231484
1013952
1432988
332598
104899
1499721
1086127
736785
1002101
1365686
1296676
1897662
533272
1419799
1983515
663900
1118522
1593065
272207
473571
147022
960850
1854836
858841
366271
1438722
421511
1200868
988745
1677809
1713367
484367
1100871
681980
1550321
145646
1274853
1826447
996745
465273
1902899
1090261
1715415
1484446
585256
1384194
758339
1565018
641020
105981
1938364
1923699
886483
704327
1195997
1759360
734296
1978796
1426267
173200
633214
362361
485487
286775
1652143
1629912
515206
1190829
54986
1392651
1380589
657527
69175
104044
943661
115370
328191
1639138
1316944
1490703
460967
200392
1078771
858280
1609184
1068342
1801401
297256
1404141
1022175
505506
1990095
1555319
338778
1110245
83551
243822
1163207
308142
984144
1504118
499062
428704
1025910
1144029
405156
616715
504493
607197
7648
98064
1420221
510114
397138
362438
746155
348042
364891
1742620
242345
554923
654402
45548
1167574
1231775
1770645
987389
1054921
1953103
1670764
1005486
1521538
382777
436069
1618084
1781000
613828
1095474
1120775
1297449
1004859
1265216
1050256
1532881
563228
903904
155384
73071
386119
932501
1538817
816482
985617
331380
600167
179147
606775
868383
971828
134592
590697
407954
1546786
809486
1699607
1287703
678763
236400
1567707
740367
806481
1523493
125471
661793
1860116
218559
450569
824235
1352203
1666668
96681
7470
1927007
340425
1035810
1757010
633606
48095
1383208
1359271
1426547
488529
1114977
572569
825721
965058
1789753
933589
1393611
221247
490730
58673
877964
1200183
1601160
1690832
1068460
1539629
1650429
1237344
19432
1712156
905237
256241
1015271
79170
1170385
373141
1594945
1172405
1238457
633947
649863
1048860
465624
105329
773878
1187710
1860628
819129
1994789
672054
303179
475436
505186
1426941
550490
465917
88637
821395
863439
786070
1379070
286136
791843
1929106
1159738
1203056
157915
1317786
238475
962033
1491056
1864583
55941
1565972
290520
1116685
1013396
648354
1265026
172379
946931
15825
1840323
1607568
1582805
1165901
1912583
1478258
1018999
334191
1197750
1685097
192418
1260988
1541067
877548
1076701
1187671
708392
1429720
554412
1759789
1253623
671079
821712
1092986
1865774
1630267
477756
1916851
667317
29822
262198
1860038
486580
924447
494988
1153367
139594
789145
48408
1827310
476801
460690
1545775
1890909
815711
1626260
1077246
642186
424084
700433
201819
1047773
379090
1641760
1142214
301466
1498470
251551
939108
1472215
404839
1816734
896883
467469
1262054
218955
203341
1134457
1146307
1228876
1510157
1785940
1455432
760018
1399955
241680
1350584
405322
1000198
70599
132849
1023533
1504605
115220
967890
1953817
335948
1755922
720738
191612
143493
797673
826725
1539720
149037
831989
1770137
214777
1808187
46492
881987
729252
1749123
653167
634326
267711
1640847
569543
1674223
330617
1826413
261551
1120409
1665632
640247
517392
514974
1388509
243394
498330
475840
1914627
649250
1010361
41555
877686
941202
651183
1132987
1114334
332084
1969528
1596749
274610
1733378
1543054
1806840
523315
315244
1439280
506264
1698494
1513603
1313726
1699378
513453
1876860
566639
1167113
1437991
1354512
1588081
925767
548876
1426549
419733
1732859
1336137
1245868
1666314
1011886
728688
1360643
1392306
1374900
908371
646580
1488557
1354749
935385
1751080
1660340
285571
1529624
974942
1583416
13158
1909434
1284277
812948
1968935
294695
1317881
1398035
1214712
1253334
1350517
843663
142905
1045082
1343297
1930233
1599477
1111822
304524
1112279
1180736
264999
1527265
769666
937398
209156
908687
1720004
423331
1583780
109108
1507736
766623
600655
1035130
110964
735763
580408
1401234
1833707
1505690
1273687
934445
259347
1717266
771609
1032815
950183
313104
1246078
1935739
1083415
735419
410454
1033928
468188
195269
179299
1450634
73666
117528
784944
417995
621009
1904274
686585
1219827
1129063
396702
523465
264515
1021468
1534894
1580284
1527383
1637474
651611
349363
1571512
481442
94223
1920282
1359178
1429481
1219513
1818518
1772807
262100
1353069
1824550
1714397
895025
1640519
741188
1785386
1171675
443131
75589
1514871
1892184
1389398
1434458
1113768
900296
1217391
907666
795832
959851
43815
1241649
281570
397038
1037331
674030
620723
1580326
1845639
719274
1363943
907348
200303
388287
319233
935702
1042106
1901516
39601
1239152
954941
299686
1539069
1877579
135159
148764
1554843
945515
996352
41211
351339
490240
799109
916788
533016
1718279
966502
1474289
90865
449684
856796
162176
1644243
1620413
791015
1840067
1780849
223456
425683
355176
1171397
447701
8566
1172690
1098639
1103197
1929242
1881866
1604614
126353
1099193
1970844
1671186
958892
163537
1921994
1446384
1405912
1769811
1366514
18801
141886
1262822
614026
880472
1239300
535912
1744842
1531432
1275105
1216694
1193005
139359
969906
1249821
675927
393976
212247
158162
783617
108039
1765541
585493
621681
1557663
1150048
757246
1849031
975110
930040
902767
1138812
1628637
1151415
131293
1090066
1566773
131468
1662299
118015
1315918
227515
1348549
1611818
876762
686700
456026
1326333
791453
1210729
1747512
1360457
1820166
749577
1358252
693631
904485
703683
1201051
1375026
1623039
1328377
1949339
998298
166885
1701357
176408
239678
807792
130266
1223895
415196
1427196
1148105
1891847
268248
581840
60740
1275772
1051542
345707
1202918
933648
1824758
494769
1803380
1540861
1324956
441335
358594
606503
1954228
71622
823880
1975650
1069780
365148
1142328
1415637
1285823
1118789
1257552
1664750
1699452
1160422
1502728
956781
1788649
1795458
681224
918380
797720
82905
1394231
1889716
1854670
110290
1677926
868797
985203
1072994
1913993
1517033
1811176
514150
465424
1720072
1917066
1631004
1567691
1335803
666818
1924652
792224
1677210
408399
1692837
1538262
762755
1259489
161274
108570
637365
1912310
342333
1769765
1303857
997698
398012
853193
843675
1419513
1895138
1986487
1070595
980229
766276
561703
551244
899855
778554
391504
239385
1790049
1972920
994875
1218668
192563
378958
1210827
1122872
538481
430297
592360
479908
505726
1714731
934898
879222
281185
409164
206751
678488
1201436
1114837
1346360
1818454
419100
891231
1881181
284359
1602596
900382
314634
551185
227949
479288
1972640
1631370
14326
1977142
265360
859274
179838
908900
428373
850070
647300
1179547
1011999
1532973
690681
1980698
1352048
1487245
1753499
1417215
1744362
259876
1589082
1536483
263495
1206219
465922
1200031
1207395
1625016
1530153
444170
1102402
1626028
1653543
681207
1366136
1522250
1373576
1307971
1001846
1337092
1847012
792609
700587
1231889
16290
180550
1021897
1806710
827453
1631477
1385311
1905692
1983458
1978488
1720493
1252342
669674
1966145
793899
616606
1365934
803739
1355591
1216874
973184
1089170
990118
52707
963454
400846
1803350
806877
1324740
1487069
727793
1602083
638069
331939
856849
1255927
697476
934246
1652851
60947
1549752
165362
418931
1288394
1280587
542120
490081
1852379
1086463
1981130
780713
1047300
182303
638089
1666032
1934560
1051497
1263330
1622996
851770
25837
57405
144132
1187550
947241
1096887
1921835
1470864
822371
1699463
373470
1185726
670978
939190
759373
1985782
1402861
192980
817901
156988
1332248
353888
1574346
1838604
212927
1973794
1895745
1287118
1393579
1420714
16318
12785
1389058
433455
1070080
81364
1542760
1876151
1236369
1812454
474242
167080
533095
1669697
186612
1964893
720700
1879174
241604
474666
792783
361471
1838673
1746519
369106
249550
1970563
1013995
570212
895774
856938
1675217
85589
11251
1470311
8089
1662345
1019583
114478
1799683
1308829
1838075
1893406
1731988
814913
267859
110359
1162037
144676
1031850
938005
1477557
955746
1387577
63646
1681286
1492327
973879
72922
1731427
1602237
1320614
875625
1059574
1968093
460939
1669239
1892227
1899845
1419011
670615
226731
252325
1100570
341120
1014053
1818420
385852
959702
355462
132378
876502
637800
1522565
1060179
1326505
141273
1446669
1724202
1776974
418594
1250850
432761
13801
1057163
1722102
240913
975715
346414
1274892
438845
299232
415021
217942
995024
1439255
673548
1969892
39188
871603
633253
1881243
1703179
1642801
359414
91048
414763
123652
900139
785626
225530
898731
691419
632891
511057
1231668
1396618
1933759
357409
1130652
681098
1759979
1135649
46538
962908
1224050
1143263
855200
203527
1974959
1190452
1636522
649100
1882889
897160
820976
1983290
934218
1029067
838214
214159
786101
1640500
1212064
1325443
1858380
1041045
573341
818747
400030
1562241
1529774
1478479
1689933
1081445
630195
1045187
1196795
1978218
421513
858050
1716018
374032
1410605
1732958
429289
266735
1668975
1364079
78631
608489
968333
398740
75759
402059
1388122
1899146
1791763
1580365
1185579
36685
86630
1560427
603467
1028806
319533
1513155
1064556
56955
645392
464339
1453630
281979
1855003
321414
1504671
697563
422174
730374
1825649
272497
1748840
32285
124868
1366733
1350313
163848
1346883
1721846
108847
893361
1940957
105926
1770065
32084
349459
896263
963655
1198348
255218
115870
552759
843692
129849
1041409
412513
1942397
1119795
1569290
546886
230222
1748332
1913798
691368
1897243
18103
1989065
1295195
12175
1493889
423530
1780034
1600051
707490
1466283
1253881
1115077
545439
1061200
242217
1300691
1697100
880574
440959
843957
53822
468181
1890742
405472
1379153
1445209
245883
1781767
1492102
1575483
1207551
439703
432520
1276993
1643859
224752
1084353
771271
584304
1639584
109636
1355108
1894153
1522266
323233
261391
1721222
583150
199798
1865591
1814126
1694047
1276850
965899
1499973
1866986
956097
381140
497703
1648705
406508
40222
174063
1911468
700781
288351
911294
1826177
1226517
1575012
615450
1791867
1142694
57983
358513
1406184
1393690
122558
1019466
807357
597137
1681251
337921
482643
349449
428423
616072
1885051
1463173
1476832
1397938
67551
1492031
1898060
384398
696351
194760
802165
392564
1896252
33643
1214663
98723
725593
329642
606956
1281328
432638
1361368
531259
73954
1909962
1821580
563124
1201119
157587
838089
1984145
744429
1361012
759452
720678
1337578
1621641
1789163
629797
974456
1737266
77865
1017218
1200020
886393
5347
402958
1045930
1698424
1192919
1545639
1924271
1586580
27859
1302809
318947
1997983
994039
406621
1570672
1836858
1155964
199186
1552675
737896
1834770
1379356
368322
1957120
311319
1860518
588996
1606369
189270
332804
1662809
1365645
16166
1978324
1715457
1678458
51239
37069
1906764
213025
625711
433851
1071355
1452780
1135054
134454
1613563
540191
1973129
1378608
413857
553646
1253965
899551
1120354
1327210
1032472
195121
1738382
1970998
608199
439171
1973525
465449
231546
411382
295077
268816
494673
1187008
238272
658422
1978666
1545644
791087
770087
1620377
1778013
662861
1238326
1453451
1599177
1199692
158812
945897
107361
200431
1672258
1761084
449085
33155
621485
987405
148802
816536
744762
1072140
156208
1757151
1593212
1083957
834939
1738502
1409902
283045
1000632
1710689
1570827
1494875
747916
1647213
943338
1351745
742625
1414956
1333658
876658
879676
817126
1542438
1024906
1944909
136427
1718260
438805
272101
1197627
875303
1371028
156005
1868688
1448774
1051530
961116
10370
1372408
1173140
188769
1115295
469875
883012
775458
408737
878576
71230
760006
1484493
1837179
224721
713692
499
1966311
1145603
1233456
32713
75949
656430
1211254
909549
641217
851005
1730729
277421
680523
417262
577838
118819
497726
669060
1986299
200001
1878456
401212
365231
1374079
1103289
1966655
15374
414148
1242227
1031311
259140
1158253
1111219
909550
323213
230095
1384588
1823620
1735950
1399879
1637550
814600
1060246
293219
1523677
1223579
722141
872856
1224412
509604
724080
1171251
1917860
1835091
1160463
1127678
366232
1084697
38173
1889633
41814
869932
653724
1318313
897621
824562
239516
1796152
320511
698639
1089791
1988251
641718
278370
777934
181029
1859834
347928
592962
634567
978885
374266
1846345
74025
1724875
53378
883017
687393
653521
1805477
1402501
943241
1310528
1785433
618691
1522101
1339065
465928
808349
461764
1889100
791016
892755
1201711
1196596
1453807
1642056
490955
1946503
1611671
1603305
1861356
381262
1070409
340521
1053740
1201870
1510725
732973
209237
131182
81269
1044993
1787129
1857959
1799648
1739232
99966
1775869
1602974
1200016
1018936
1931035
1665668
1365733
317353
374208
254655
1437593
1756617
299743
1766963
1358093
499966
1230228
152448
500966
229725
1222616
423018
477391
384923
1566996
51861
1349460
1416746
1743744
208714
1777650
164755
1518849
447545
689637
1237222
754221
714073
1413172
1742397
137262
1949243
1383384
1753272
1386131
1031396
401596
737486
1623065
180738
177108
93188
567960
1566856
778011
189485
1218689
1136580
326113
713536
50379
1862486
297521
236176
39494
1957860
926272
753555
1870986
70334
749990
1772546
1680824
1053137
433440
399454
1262013
1678577
1003802
1866883
1023379
1033565
10237
333299
335453
294573
1743403
1172546
240912
1149002
1527515
708823
734286
518296
529824
1410573
1126787
1884351
1592659
1649616
1813872
1813521
384498
1578361
886816
1652246
1035842
249785
1519623
1407603
179206
1341623
1500894
58695
186253
1204590
1755137
1066642
1092145
1943907
1834153
427290
213347
913519
1656578
319787
1924633
388270
725235
986645
1713501
1203762
236593
1855875
1494328
545204
287041
1256576
846028
1786907
1272603
1667491
1955205
1325200
1927127
1234781
1465482
847825
1421020
380790
1649544
789047
156383
92095
131867
1000068
1833127
45298
78747
1773631
14647
741118
1552469
847564
1707818
1596649
1142207
1172468
318319
1437271
90275
1517671
1982010
308707
1066855
1817151
1575572
1626390
718288
658980
1293007
58138
959212
303508
1674374
1100197
705938
545372
1235903
1783702
1254602
868184
1985767
1402590
700511
1545836
35520
1063618
390403
1506950
1840975
234400
92699
1875286
732454
684413
678908
1607239
793153
1271551
1212086
77438
956869
1569471
1952615
1426528
72286
1495633
1031194
1134782
1087590
1834160
146075
318296
684496
1672957
48926
1311197
831942
1256875
478352
333941
1453749
1310570
1696141
36087
392467
484260
1502264
154242
1551565
494232
1427479
244210
1389234
1737941
209568
651020
47511
1210101
1962391
1546589
620220
297467
1862402
1656407
1245955
118624
732135
1103328
1052261
424145
834212
1135630
1527195
1049176
1012384
891315
401233
1847230
203198
1272684
104524
1259710
1554254
557353
170830
1264495
1038479
1013287
928937
831087
549351
338007
1097218
1846000
1551610
1960614
141682
69258
471271
1526690
1582672
1023191
905652
1286565
1386619
1803394
847467
104061
1731817
670192
1798320
130691
1229230
1662799
1037195
653013
564857
1715240
1619977
1943429
374212
1062585
906409
297406
1811541
286579
170447
1495078
1961951
1416711
1710900
914625
1868086
329741
741154
389374
882588
273034
621291
984190
1058819
344666
259922
1718951
1951525
389594
59262
1047720
765291
951783
196936
1739854
865208
1645518
724314
467334
13478
1159886
583733
730447
530250
754669
1614352
1332262
643655
1794609
1893102
155366
309291
1093697
1623888
1344121
1620322
13530
228060
515299
721952
1303886
1392436
1912821
188046
193356
411458
480244
1015967
593858
1571504
1821581
1023012
1568197
1283790
804011
626092
513867
257867
746655
180070
1321224
671440
86784
1383602
608749
1717036
552869
352528
1979956
878541
284777
1690904
154280
355088
1173976
1270106
1518317
1559258
903160
362255
1043505
1626078
162828
1568299
978167
1341966
1968578
869307
508892
892394
480193
86689
1338622
1524702
1802061
1965676
1624683
1237745
1493611
1471932
764498
1869718
1942793
8695
278527
1913655
1671401
714332
21433
1099308
1958025
1962870
782568
870561
866851
367031
437108
825804
812170
1636013
1850994
20750
1825110
353499
996655
20631
17236
202153
1825902
917567
1547922
1654159
769928
1639552
866439
261383
228686
587191
750964
243298
1156337
1449296
459596
1165267
120854
1216914
1358998
1873163
505918
163949
126657
1879735
187352
82855
1924165
1247791
739587
1078317
1181777
443381
1908481
1387491
324253
912939
454504
564787
1708283
1291302
1036830
1054728
1050472
1440503
700025
926866
55180
1928562
360765
932865
1601674
389303
1924938
802528
315085
995574
1810123
1086464
664657
1960594
735438
1918681
1437299
38799
1079015
107717
573710
808986
726302
1227143
1141016
1668880
1118590
1771158
1260079
1758069
160103
415150
1616030
1767915
209492
829918
1653496
89386
230621
1860723
1308085
1626372
896629
893266
1392674
1554555
295003
1805269
1985369
1592746
516684
1480055
861229
503929
1696580
318168
1605812
995849
1125326
734337
1146576
253712
208495
1695841
869808
1067629
1349255
648498
19642
591458
1181137
377488
1165950
1023398
425638
1189488
216819
165555
1482089
1250463
1924611
1332770
1545327
1186763
694254
1354714
942749
1851784
337838
1862834
337622
460806
1869269
335836
462742
629101
516012
498933
1495933
604100
1687165
1194583
999519
1840127
400262
1903190
512279
1428334
1531299
1393926
219001
51990
599782
690405
724782
1791467
1698965
975550
1333140
1307836
1709654
425815
1978516
3614
969259
46526
1161111
1346864
1399727
1199011
37775
1942596
1954974
571408
660013
1419255
1800751
67382
456621
628763
300104
1607342
913568
671852
987458
930281
842063
1334501
1684991
732382
806213
994303
952733
911337
56248
1672446
292534
324023
406065
1703701
1788599
763849
1188427
294493
294489
1461701
1248077
803350
826087
1095403
1555167
1659805
1920981
1333356
1446431
62686
607542
520949
1993029
1673431
558813
744646
246
1767369
1595806
1519958
1802577
1812365
886739
1055639
1747812
237545
407395
621685
619495
1026067
457656
1104770
1427695
413611
1362345
152537
560674
820949
538681
216770
1491316
761173
192760
1236941
1232023
1014855
310072
492223
235419
975768
1047142
805631
1566594
680543
1209768
158539
1490883
962597
302896
1482559
1083988
1350731
1813270
1734342
841510
1056974
181782
235721
684715
121361
3144
482597
518485
1144302
927197
338285
1317056
960914
1726398
960769
1089441
1262608
339564
1120935
414576
1427720
429486
1232862
406385
1826246
59783
985489
526129
1884456
207448
907863
1045489
797450
1408949
839650
894831
1263942
1982954
1274863
1600628
1915395
321458
197744
345121
955488
947126
1662247
1776342
1328251
332583
1114718
207991
1689215
371228
1974932
1962383
377345
675733
136786
1420850
1174232
1991579
1411325
397222
1475319
1409253
192873
1486686
1992879
905101
437144
643712
180477
294595
1919936
1686011
1123976
470505
1159639
50068
1374336
328373
167019
508221
185259
1356622
659153
1357813
263725
1846012
1624712
980210
1037586
1799365
1043897
714254
1346579
1825382
1043243
471238
1947488
1731748
193844
1216178
329484
125801
1953857
1361067
161191
1411217
1950999
1804667
614827
893290
362351
1460340
383175
1963573
393292
1272919
1707984
1057749
1405503
1605307
1189859
471039
1073718
944070
211046
1161832
215468
1942371
1846674
756879
962631
727473
750869
506196
1912443
908085
1377839
969048
167502
389211
1118374
1198797
1758161
1493418
230493
531623
1432342
1080621
270747
493402
1649008
1779232
996113
901713
1274651
230440
499363
820897
705095
918113
544156
501616
745326
1788944
294811
981545
990411
1669048
686542
100208
218550
317540
1112087
1972606
1798313
1928349
393866
611309
582348
263075
1657585
18544
1643883
274934
432314
871601
516682
814069
1798801
123092
991458
130784
1054931
1852932
1999321
802738
434774
1508440
1905685
465599
260293
1969760
1341784
485921
1254991
729466
792087
503092
752857
1089187
539807
12512
434206
221808
1070928
1862643
1877733
1669440
340584
1336426
1653525
136825
1325377
250891
176342
320101
871523
1279167
1222969
794845
39624
1831417
974906
606793
1977994
1786528
1680760
1737752
1889712
734160
30050
1118979
101493
581893
55346
151959
1122265
1659037
719044
255161
189722
879662
444688
1065503
1821509
1287687
1717069
1175160
641068
1162794
166897
1046639
853043
1453444
362040
655557
1461735
1046969
101744
261188
1302799
1077050
340951
574311
31120
396918
1604793
781775
1412433
447606
376641
438490
919398
452439
1023053
1623282
315268
1611091
1038641
147203
734938
1953436
750262
199943
849277
772679
1504793
786601
1415175
445790
404115
592292
961116
1676079
489647
1228091
1980625
1617309
1254480
888647
1710567
225060
1355371
1475862
1359739
1464498
1683318
625516
620664
432548
1458553
1233287
1985206
1630734
1575575
1632776
958192
279165
101672
12502
1603831
1716529
1912537
1288368
415550
1085748
1206556
1409247
1005423
1714524
623280
1825932
1366164
11363
723639
417177
1992564
1015260
1548108
47268
965802
108311
326286
305896
1919673
435851
1498664
15663
1668998
219479
972925
1364252
1591041
392547
1029752
1406445
1019383
406602
880413
831696
1047953
628793
1441566
980880
810661
718763
1682471
300029
1388722
1207280
1325850
891434
1682199
1128377
1279029
1046820
124652
559633
174684
1929266
1700783
1997189
1402574
1069016
1646915
327044
1969437
721342
1752941
949024
1457203
1530114
256641
240494
1060625
1020
672385
852599
301245
1712431
369061
1241359
408285
146142
143936
1717252
1733972
945711
1987706
1652969
1437240
1913150
599975
683770
1506637
906674
404131
801847
293680
1565177
793004
1967914
71561
984816
1845023
909767
610876
1232985
680273
1732806
1619943
1462105
1272896
1357940
913617
911750
418215
1908270
1758653
453190
1373218
648343
1225137
1570954
593559
1792238
108998
1786135
1975665
1660332
220725
56851
1126242
835734
335157
484058
1892057
902427
1162007
1440741
323441
1207032
713751
1191908
548423
888966
133064
1915966
1482567
755167
1345794
805159
204357
1911994
9255
1557554
1017196
750893
924034
440521
1340167
700286
538411
1906428
1354785
500857
340763
1516071
682906
4756
898442
84647
1341099
1552146
1707046
60730
168053
976294
1702403
1662010
227715
524000
1261080
1548250
497399
1022390
788237
1932436
771575
422265
1415219
345781
365118
284528
138774
1783583
601094
1526426
919660
1716970
209173
1050484
716378
1330189
1852339
1215985
123027
1507379
855285
567775
313391
1768243
103812
104209
1684632
196556
1244486
1492450
1017397
273274
1546390
1252762
627228
83758
443174
355601
1259330
371878
99842
571389
1716326
1385329
543736
1628488
1668712
913879
930649
1538202
1107305
502605
39108
136877
167534
1349710
3831
1120270
456897
815845
153291
122219
520491
1262830
1833314
439339
1414109
473180
1353190
1369828
1254650
684068
510819
1540916
1262776
1286939
473439
386164
411134
619613
676010
444508
41479
444848
1216810
710072
595347
638013
768691
393590
1249725
1350715
862298
994801
1703416
551847
774568
1410918
27510
1731200
1731564
127676
1691026
1243747
1450324
418660
825219
118377
579440
1267185
1492916
568988
411306
867961
1860313
1661803
947354
497444
226984
784319
1720088
1130977
1807181
1237017
146517
1839892
984585
265805
234397
1530702
215139
1698993
1984247
1296294
361987
1247029
1115496
1560620
1782292
1539924
862887
1329709
1842252
1457357
135725
283572
331401
1705899
870906
528390
83256
1690082
78331
1864025
377545
621151
838807
858192
1830129
530922
566092
1078559
1621188
1644464
501879
1026828
361172
1609691
158451
1055881
814463
485897
1776778
276600
1084096
815625
556479
1844708
1032175
1287912
491698
1802981
1169774
1846102
1687368
1354960
854285
1139386
1951671
1238406
1657507
988924
1651841
616216
1848689
1690517
1769277
274431
1949876
1093063
555948
237247
467846
1892255
875623
1269470
1512888
156510
1388309
837679
1634181
309592
895955
1826054
1636471
1019675
699863
1330494
1891592
517368
169287
1632253
1365534
324950
56963
1120279
1923273
553472
828499
893884
1823708
1098797
1358483
1103853
721936
903716
1697195
1211790
673182
1860346
334191
44813
1648346
658425
1421352
920657
221470
1181578
1538881
1440996
1137758
258675
1284127
1836061
725950
1488090
1435493
1507759
740065
243036
776359
158271
718126
1437827
137229
1139240
1615089
1345392
781456
1378124
541790
1011370
904889
145353
1187818
770534
358448
205973
1948940
838864
949350
292553
643230
8110
917301
54597
1213674
1838643
1111509
1802451
60104
1414805
1563907
1033761
433155
403373
814237
683984
1450739
1714127
1991032
1382201
475248
1079472
1242982
1702811
1263995
198973
1971500
1083652
69316
199284
407262
209440
130026
1711558
585045
1442700
227926
1791848
389737
435830
1101874
1345065
1215429
1574757
529757
673715
401475
487650
1651708
1888909
936811
1419408
754854
1886947
1032345
292391
567993
90720
1052043
304371
567717
1095663
309502
479861
1731923
652823
819729
140455
13216
1331550
316435
1117374
485203
377616
683088
558699
1536090
802425
1888131
409412
491034
694171
983680
751741
85760
569176
1318812
428608
352561
515270
1885914
1384706
1173720
1395156
1427051
1648072
579654
163527
705845
1237037
598895
685018
1487714
1405552
322851
1883662
1791459
222177
913404
440421
1937501
1371944
1824642
107998
92170
58934
324293
142821
451160
582208
1444888
1141617
1603495
1199310
1391569
663764
1894749
134759
206130
452881
1019007
1446540
1100909
301467
298357
1412261
420083
1184572
1066323
1602203
1033642
1103184
265930
1719428
1956423
1020820
154335
278837
1184296
1321517
1569616
300155
527329
1883258
76291
427722
1844813
1209007
1157871
95584
1253000
370731
1241238
1821265
273744
1556955
62577
1795164
1151465
734405
1691070
1362143
1551134
1295978
1249591
280863
1002210
1245359
893953
1568033
930176
1833170
1890692
1969518
959951
1793370
509690
121236
815471
1981921
1948904
1984776
608343
1869921
353628
1574614
1758621
257643
1600171
324786
947047
1835172
896311
1361156
228089
1355117
1385237
220672
63034
478422
1111717
730814
1646090
1291954
408500
807191
300121
1997780
922535
1874203
323090
714579
688587
1495494
16743
1594981
589452
1950347
663790
372045
1690982
423664
426711
1187859
105176
780980
1332700
1260026
610905
508178
1010222
858789
1283795
344369
1606799
882451
601881
1001855
1183650
1718429
634506
261622
1129756
12382
1646086
710601
1911141
1869128
1403233
1623803
862148
952303
918385
567545
207195
1140333
488095
790387
1306030
1559702
356936
111590
567647
1347623
1290014
609193
1771820
468013
1103262
1272801
196507
1598644
1641490
315179
935900
666918
1565135
1188739
1950399
33947
369009
952335
707677
1147250
430828
363119
1015377
54493
308141
1767065
114907
1145121
1408318
1894245
730516
1204584
1174410
344760
317268
1150850
452148
1792030
408010
1571515
640680
366761
142436
545492
1716298
984224
1882634
1988316
984686
466408
721458
47685
265231
1373419
219766
1976322
530960
737305
334685
628567
292672
1969332
1707349
497771
42685
1208166
1279139
774404
208190
184237
252400
1573440
1052562
878931
1016832
815304
1976350
50312
1023322
1384647
1578934
1562313
623892
122843
1585071
1973335
378598
837648
378781
1594227
1630537
1442468
763591
1343563
575951
150254
54670
1943043
940439
702269
374503
523230
36064
1074160
1066516
500852
1004913
1868893
1719416
626788
548881
1504615
590076
408246
997806
312508
1130275
1407616
1244024
796708
913669
454043
1022190
1959109
1874524
634012
1054014
1066577
49493
1522206
1368909
879029
83026
1442242
1230428
780818
1165594
626703
944466
1050885
1149597
722107
888892
1814270
1181628
1546937
603299
1189276
208797
365788
80946
1152952
455192
540340
107772
757594
100576
1258506
1939129
204639
1154791
772690
644375
175696
1432570
1052405
698950
835316
1049235
563520
619600
841608
1656204
98999
65840
436686
507577
1677797
1483139
1163722
367342
1142255
294666
881339
1576776
177841
832509
874857
1470663
1315682
937649
974341
833294
525170
620501
191357
269325
695083
1381940
636967
1035647
1808987
715875
1579696
1449206
1172281
1549613
1169472
269095
312132
1581277
1003607
57454
1894715
896232
807768
348910
670707
1649399
1084717
164981
623146
1856433
206844
246437
744552
150236
347711
1294019
1148819
1270425
1569008
1020013
911161
324123
25526
262647
856932
1307552
444379
116684
1843934
1120403
1864987
612421
1855827
1333189
504259
1872194
1482242
320330
478198
1949729
346748
953776
1613444
687022
1315343
738270
1615407
755009
1486867
1162558
22076
1383403
1273561
512295
1595124
160949
1514874
1423970
1068743
1476058
1458380
437009
482222
557626
840041
907407
238001
1064863
162734
1842645
917292
1908010
720572
1264828
1592362
1169097
210613
1482607
972169
688160
1503293
1381449
335644
1804402
656627
514331
242565
1913304
360608
627869
409832
69674
917481
1274571
188863
828368
88823
1002723
1600311
1672204
1980116
419584
809583
873037
1196475
1006303
41115
956944
1803818
1145271
1699807
1486279
330496
429391
1705756
1640833
302989
990480
299300
1384101
1010052
1087432
1311258
1666941
11084
764538
636567
1176354
1331859
221042
1476645
1052919
1923590
384295
1184288
442022
1867543
743097
1692463
423974
1704687
1256217
1304180
1201480
1685176
1311411
1716549
1306298
1848407
336103
480168
1987092
236127
1511626
18550
342829
418055
73595
1118518
1944620
974283
1992414
1741384
1560387
210691
1982360
1563480
1551019
1206378
1481058
819948
152103
482520
901752
358309
749322
406759
1810344
1245880
1501866
1642509
1722118
552821
1198966
1864502
755944
873496
800081
392769
1613477
1962293
1095007
653372
1509158
378575
141413
179326
1804865
870858
562277
958134
263211
354154
458340
410766
722469
1217119
1090598
1181749
552209
1783989
831346
1102479
818991
889379
1341501
1535973
495028
829865
1401616
674710
1365459
1561353
1786829
858163
1321849
72922
1222594
195038
182036
1385017
763232
1976537
1633879
13539
1670894
715313
1064865
427586
1973711
1432936
1679323
76050
677909
1650333
1428448
1676246
1263594
1679244
392933
959227
301587
1710520
1705770
1662147
1211098
1715441
1063502
1248213
1526823
201042
463290
898356
774651
1176246
1284
1254620
945286
1339693
416641
373474
1934184
1723447
205700
1213604
1779249
615065
611892
1971124
1543864
1167273
1760446
58324
1639030
1941179
1558612
1833116
906940
1387061
923866
5609
144156
1194502
1728585
1805453
1974478
843531
1050563
860524
699426
710588
1581259
915130
1513679
1620116
1266446
461087
1673519
406251
1321574
1580036
94171
1100212
161078
1335559
1958571
981823
74613
765093
1286363
365299
461472
1175425
1332446
1009058
1039970
1532263
335030
559985
888431
1394282
245883
450667
714559
917615
1717002
1578799
1507963
1991070
28434
1833631
1656435
944696
209411
1977273
954823
1014215
1317857
368220
1309155
349081
1996566
311743
1696683
257136
1975388
324490
352283
1354516
417772
1475881
45904
1196079
1786543
1334738
1286509
1018661
896968
370794
841273
930295
1462870
1261862
690180
455960
349952
428624
1150871
1107887
110407
743298
1943783
688063
937318
1725329
439741
374137
53548
202505
1009567
337786
1032641
1265501
780868
951629
155214
1020408
1465506
1920969
539584
1278402
903757
1138846
1087643
1838968
995201
54229
1984493
1683335
1339193
761776
602490
436565
1008252
506122
1516260
918568
959484
1765392
654176
212327
89085
1367389
1757255
244910
1451421
538410
585671
1481802
306947
831790
1392319
1919120
775498
974358
1199933
1274442
449226
1582672
1144165
128955
1624805
937372
616366
1978303
246243
1640737
270608
1060639
1521686
116817
1190226
805197
44054
983728
1704367
1216270
1573036
61233
645698
1845006
1510286
943401
1739768
160637
1022094
690934
1763130
1104181
192360
528810
1130451
1812454
931270
1981796
918282
1982072
670237
1232213
176932
220530
1385552
1224144
109340
1743739
191703
1648238
1475806
23901
850075
497384
1739709
1165439
364816
399304
1089755
1937895
1785462
231015
682984
713158
1469267
1270767
546147
472453
1949264
578998
465761
159887
1868904
1940546
228203
1126656
60524
448478
1054121
1811021
228963
1789397
875502
914226
1648926
1632409
1362631
744689
1242825
1528954
883349
405162
940785
1266545
679054
1303089
994293
529584
1340281
68019
533294
265874
1728337
1935764
952593
1333296
515411
1504402
65160
1769203
1724808
1170621
1381328
112129
1435854
509479
834083
1112509
334081
893504
660062
701254
1408156
684248
168064
1165409
1996368
1185164
1684911
287394
1010496
412138
1333185
1774034
127473
605525
1691235
210846
554651
634360
1037033
549173
140547
415735
1035089
1202202
290328
923841
1727363
1587707
448853
1430349
1740079
479057
1191374
580551
1340036
1738215
828475
1561319
432449
1960837
1590335
1626881
657159
167285
12051
1807512
1932027
847731
88866
51
884086
716598
26476
1251209
998204
1980696
497426
1457638
1759948
850060
954660
1986888
866527
1152833
1140441
97366
1868348
1333081
344717
21200
918929
1709745
119181
1321132
1395550
1863923
1776422
613849
1328667
882502
1752837
1294473
1375064
1258061
1453653
568934
379076
972731
1918095
1943232
1384248
339358
1260587
1337041
381120
1276285
969962
1486248
829491
920865
1530356
806932
980554
352465
1512526
1352021
842860
781562
1725313
1785062
1780819
942768
621150
517830
902511
1827981
1773330
956682
922028
326330
1780235
617024
244031
1272220
795867
717766
702847
1759792
1097836
266613
1308772
1869688
454134
780901
374514
995265
25180
410389
692608
1845746
988164
1534709
1038281
1104869
1826534
1040576
641965
204034
725691
1215983
1631481
1247254
1932703
1170630
1229190
1003397
1996495
1818748
1870113
1200539
1716702
1082221
687591
1030134
1410037
448796
775190
1067207
1468132
1082445
1582283
1109075
439971
929999
1551033
63783
1997072
1904877
363675
235032
1905591
1646365
1625052
1523177
757748
400599
1312571
815052
891865
1504090
476305
607400
1786212
88407
1346664
472381
1367174
504513
784126
386238
58604
491779
529899
1824886
1146044
1438384
457113
720635
841416
434391
1352975
1312567
1840791
173249
224370
874181
1827355
387265
858735
1079397
1327877
1343553
1704613
368955
805493
1233731
357190
400204
1283996
1507461
549604
928294
625748
1011392
914753
227558
364685
1145756
927487
1345780
1673266
77901
343350
1672375
850763
1055859
899126
41643
1746273
1135811
1090230
1267268
1906369
874557
1056480
356026
160983
1131446
773447
1696286
629643
1749181
978520
836407
1606270
1362754
1300895
1115784
1527073
541373
1538866
341656
1753496
1454914
1632983
310274
493490
1099414
1911576
726499
914775
17138
1332
532502
112221
533059
1165
220486
535697
313807
1238561
368152
857327
1279005
865555
1694894
497358
294774
1643990
1331587
1844836
417804
1423040
1580295
942839
1713157
1443467
568066
346954
102806
636270
1814914
1016228
1469102
1478324
1392256
589734
1588941
535906
1418896
1441154
1316845
1921682
1402836
1205127
1512340
126357
545195
1592184
1269130
570578
1370458
1426945
1401336
707866
619450
664431
800769
48437
1713392
1977758
1019338
1488282
389288
1387171
143936
1417315
534580
1885739
960181
907725
233791
606445
1657015
1173805
1686105
321469
651638
36302
213172
1515301
372382
1606867
782374
971415
879191
1580918
8253
698457
897843
1260942
1501358
1907798
786221
56104
1589883
153115
685064
285484
1398156
1020805
1304671
559867
866327
1321079
1741455
1586850
682404
926197
1807977
1225446
1721002
1660169
1392592
1262733
1723798
1924502
268762
1257045
155391
1980173
21470
1007739
622757
283116
629995
199688
1500204
1313710
21150
137395
943521
878580
989683
1652408
844108
1472118
816197
1443017
1948481
269607
398022
1745090
1797763
81219
822619
1297003
1207346
1989060
1958077
373153
1787204
1253462
87646
966302
166691
1505313
1831446
480977
399643
1667002
267721
516153
1277547
13871
1810421
1511969
638699
253586
738096
1144144
1612876
196402
1642599
1606373
1703021
719378
341445
62514
1288069
629392
286870
1817949
284230
1285670
909899
70276
1387828
1343923
1850996
748665
678782
1691452
1641798
1699220
110234
472442
1491985
1914159
760964
1163787
613851
1075453
1875131
686510
797150
655386
578871
320331
751621
1966894
988592
1606707
1970285
1701592
1305186
1802004
1670708
894084
1127182
1347774
902218
1867131
81283
84330
1068982
1325677
492817
1450288
23656
1679787
970530
1682998
642292
286573
8946
1181160
1008037
1721413
163496
958474
1222788
1307706
1937683
639364
1373682
661224
1031316
1635917
1337972
324379
1094597
831568
1091852
589273
485722
805104
1130086
1399885
1139947
189594
750664
235412
95565
337913
1662798
984489
356634
532494
1659360
482046
173779
899339
1873201
126167
1122130
928939
1044822
257630
1036792
1512877
1985617
1522002
289355
1796556
1513624
1618367
1350492
1288709
826453
656762
70693
758780
129829
1474646
666107
1165764
1185985
442389
1294478
1857966
1010670
1092769
1061966
390054
596760
1628376
949961
1706800
576815
1440520
836112
1731302
18144
493508
1700965
343584
943777
1135839
124631
1383387
1717694
1360651
1569899
1746149
1857444
494952
1049676
1961155
102211
1975045
1955381
1811872
1014114
1233246
427206
1862574
1134376
197006
377982
587979
1828014
453630
404227
23575
1187065
1544071
876393
1678528
76114
466841
143960
1758921
231425
1531770
266864
657650
41046
300483
1268774
1975533
1169404
1824255
448408
1124242
789454
1279119
754086
1363865
81019
1739144
980113
244320
1914173
465265
241201
1297557
860451
625774
1867158
1735094
1311179
1258312
1429605
568115
5728
594277
1414103
346645
861797
1368049
1791107
104003
1295647
1285272
957920
1004353
1645478
972807
356958
1307955
1058326
612742
910267
1699188
704777
685749
78490
1528596
964661
821552
1849649
1894496
1760950
1865187
364858
1585108
83004
1809147
1582951
699881
1003621
472872
291209
146893
1603301
1521523
802030
1244069
787882
166456
1577399
1183205
1771652
1546863
345353
57185
1455434
1383306
396195
1766981
1548388
53108
21658
230085
12739
1970525
507518
281196
846946
1811992
800333
1110574
28067
293554
1110238
1195417
885021
322159
1200194
1211188
584451
1253178
240001
374129
6794
938494
864002
1869603
429327
1751918
356233
1869109
1487374
1428051
485317
1487488
1244313
1583817
44792
979389
116975
525296
191222
401197
1814938
913955
402634
446176
1928927
613588
206472
1261773
361121
1002769
1607118
375723
203331
1824926
1964699
1207909
458142
894419
1082749
1612756
1463722
760674
27920
1911848
38661
112338
1505458
1587474
1518116
655864
1593663
1612501
417466
85391
979135
1763512
639496
1713881
1631856
56826
1972162
216085
941458
1147176
275850
1459237
1125938
853413
259355
609337
230753
1771756
1758330
1286186
1777452
1753574
1858249
678213
1127301
505530
371316
1149322
1704843
93479
559149
1674364
1419496
1888843
1146448
1160592
595174
279755
1512027
1220984
1309724
371412
881995
1850078
1072855
1932922
1164132
778134
913425
1089018
1238763
215152
1583351
759676
1845389
9230
45219
264279
680996
634204
592635
27431
1968080
1032356
403962
196829
891927
1765588
994698
1141359
909853
1636068
831783
1227911
1386894
396885
1875884
847552
1134760
1432908
154860
73320
887978
1644017
366004
60347
301243
870078
1969331
1368731
1006095
1825417
1868453
187290
1639087
1311098
599356
733100
1047431
1388179
1456281
1688354
898478
1994366
793504
1524904
667596
1949677
700839
1191594
1713773
199770
1183305
152982
244393
1131018
1660003
1987215
1376098
467229
1195880
1241741
1495377
418372
1727914
1542929
547140
736716
954545
260486
1157925
383061
1143710
949210
196634
1372291
1522014
1928076
1419251
1837870
1446181
1840875
1280800
1321161
282105
391210
246200
1804916
1629472
459437
1925829
872278
191419
1192954
824277
1498439
1959752
429572
1933359
1368694
337738
1716133
1794846
623880
766489
1124063
982186
98568
1065607
694988
1178351
65278
972422
1223742
1177898
1007972
909415
1910733
1655626
614441
628274
827427
445210
795578
560969
649421
1170476
1916611
728183
1728504
701234
1689140
466689
747055
589070
1761580
974794
932294
1540062
1057574
1069415
1389845
473306
1932175
322231
388564
1375977
578085
1436951
1435336
1045919
865336
197835
1612057
90509
1261709
1639239
819473
1946865
585320
198694
1087934
411787
214977
1284032
415954
1452514
839204
460053
627867
1862933
1057380
1581771
1973319
1274384
1964314
1540982
250731
616678
631311
599182
1688739
1337632
1492740
586809
1636351
1629180
991754
496139
1292632
1689178
1512788
1554911
1601091
1330942
1646966
630454
1267570
698071
1621640
1794302
1257167
367293
1645186
116623
1205321
537884
26174
1550874
556350
1751714
11019
809344
479997
483609
1736687
325979
700177
870724
1811002
424284
947656
697134
149189
905873
1672765
1854539
1059192
1873926
688022
190283
1787322
1518568
620381
246445
254848
224795
865045
1925006
1929834
999019
1319839
505963
1641437
1126720
790543
1955408
553644
897951
783585
1242460
687883
1695098
1258308
1747537
45382
168840
811822
840224
767891
378737
908582
1193203
523447
1354183
597246
777748
1697186
1509326
779049
546020
1033863
1701211
444570
1481328
1249033
1647313
274332
618476
1903144
524229
1793439
753372
18014
477945
585977
1606416
361909
1185433
1286389
1037120
1900534
1049503
706120
1940617
1769601
647020
532253
642281
831991
123994
555336
378266
204829
1394954
1252808
1572971
824703
1095987
1240585
531854
1423598
1745298
1064505
1022021
1368199
616985
1378143
1488174
313122
1437718
582212
547873
560703
1565626
1905657
325373
1278918
244756
1846861
423437
1460183
1329981
247808
97226
790828
1435736
635728
806143
212978
215849
1442346
1266650
1995852
81407
1579136
547739
1571040
518618
1484642
750706
1567488
1608470
131464
1825914
911403
1463234
1237993
1296346
870335
647711
1959764
707898
1935392
374478
1365025
1022905
1257396
1369479
638543
1470880
888671
451004
1792668
1496045
1091947
703116
544125
660431
1783589
1250067
1298239
1839699
1160654
1075210
1953500
1194116
1397219
1350838
365973
108257
112614
351029
663596
125511
50892
1050922
1645625
1361282
571195
1135132
1562294
1562605
1402120
106236
1073578
859746
1471588
980365
896857
1580745
1124300
1688839
566948
1946539
1407770
946881
272864
1056632
1099006
589886
1697667
1253595
1169784
1979852
337234
521451
517582
216022
242411
657396
1702925
121552
1764987
845924
745877
623912
1001404
679303
1333932
740988
1632187
380304
1514875
289025
817363
237511
588761
1274809
1979636
1890472
388445
950432
620378
308851
160051
1052733
1066603
481373
517349
1882801
1146446
62444
1582526
1944730
149882
1343699
839558
612065
1061135
386797
727586
141703
1778958
1275977
1384214
971016
475916
1237482
1258735
94657
641824
644729
304481
790967
464107
1572986
947861
1054476
1832053
1002399
1320723
526828
1998998
1757717
94459
1618964
918360
4443
1645936
265384
978501
1389426
312420
96584
1588928
1436972
1751934
34562
1834058
688733
789855
299974
546309
570378
639260
1199728
1334893
1673411
536999
1339083
257903
1444510
300306
1168444
44322
1338413
840222
1072908
54807
249601
1301074
1861500
1474843
1055143
1236312
1340224
1755725
179428
1499607
540567
1578359
925310
186528
1268090
647558
329902
607108
892469
1052055
299041
949931
1153588
505197
1756540
1888805
1753598
1077847
1560790
605483
1443376
1032496
85949
412710
1367121
1637855
466541
973584
1341235
107243
1924649
3721
712129
1337542
88991
419984
1118701
968644
1011504
1161981
134322
1894663
1611176
87263
1657127
1901429
206908
401377
1208950
1790193
1419564
241383
1688098
385310
465393
541803
757892
1596502
1776049
1853440
1008038
1825685
1419759
697856
746965
738096
1008781
1204732
1186262
694708
1930212
1426083
1868780
605183
1410554
997227
1618553
170932
1715346
844317
672344
1637174
1682962
1108500
1118078
434887
821074
771545
1242058
612171
1468914
446106
1845717
1358498
1334683
1293048
561920
1441173
965781
113255
1731342
1839822
1637361
1636392
1835945
1277898
1639155
106980
924961
512289
1613856
1903987
866085
1505592
259542
1844685
348422
929007
175063
369752
1111945
223290
762619
334764
969137
850209
1957372
741188
2355
413222
1666333
1430997
633049
798534
1171803
1412201
1153910
882052
8530
167812
307187
1258379
449669
1632553
26668
1705432
240052
46605
320018
779718
1406961
1390670
75721
95679
1811369
1875749
1468551
1354394
1777852
1623693
1992427
1097780
204415
862336
1427463
211877
372136
741773
268970
27523
620945
350513
86784
376050
844328
979922
1422713
1342522
1797808
1640602
262086
663851
1649706
361900
1564893
1972329
1867451
1829795
1217922
772835
1820513
822233
122250
583968
1029018
1911314
15352
1890332
596822
1085202
623244
770884
589502
487187
958873
1169958
461763
868980
354380
133420
1021699
1811321
1215873
1971309
202953
502739
198615
1181804
1561820
39520
1499027
573687
1167528
1407905
513176
315833
1953586
5115
964069
918482
1831105
590182
1541321
1241700
1517788
1550253
1897414
1632967
528346
1958982
142825
1744024
1429501
1402650
378502
1441025
1213371
1140555
43638
1556170
304395
115107
1470727
63210
718057
1588050
608918
531552
1111944
1457959
1143505
1198647
246101
1810397
889564
539453
1383834
1276456
1664230
1503108
387071
1487867
529086
444504
1065681
1284592
1352122
855866
794134
1974150
21610
3978
1669085
133731
492568
194408
1757357
388082
1686894
1589915
1959992
375915
1672794
750463
464072
987392
111741
1014870
1182033
1146194
428402
1638327
1847306
1708634
1307671
475326
1166383
47197
1026139
1245994
554945
1369313
1882861
1044380
1125794
1103661
1465044
874606
1356149
963871
1153408
1856943
1542016
767476
626529
284324
1287957
843591
1189929
693210
274220
890981
277766
1475642
588550
1739195
27412
101696
1760757
140271
1084645
1190121
35796
1862224
1511772
1049024
339693
1113988
245593
596888
146471
15466
1408431
1525754
363153
1169995
1442544
15476
753400
563062
1599746
799974
1942949
1765331
140940
422991
875456
825419
833966
1273997
1077316
512591
1541812
1011409
1815901
1530473
821288
792689
447566
991365
1674802
797290
690052
1376434
380696
93387
196510
534257
1970424
816278
11995
1391379
555926
1660594
1671655
1725655
1495379
1691363
879031
300811
299032
1242236
1390356
344932
702007
1737852
562098
797932
1566395
629883
73725
972693
1834740
1789697
235438
859381
103225
1935858
597140
5114
331839
1714566
1301784
550780
289772
527637
440721
677396
363261
135858
1721455
1899018
115852
338788
34964
1839589
65127
222440
1508286
1525920
330854
279810
1717015
1301935
1307420
1274472
230580
997461
1264935
1952306
1560125
641385
1450762
1886445
1597703
1232751
1184014
591893
593071
364143
540766
508541
1336924
1142179
970073
1259465
164947
658026
1745832
923893
1350646
1753915
1471596
440014
317712
639117
1737294
334265
1228104
34116
1481447
658357
1376
994059
409237
1253727
847266
1412231
1986989
1810108
464914
951585
1902657
498970
969461
148281
466976
1519319
1147336
715566
1669956
1911802
1118145
1490289
1262477
1739985
102363
1950261
1989399
206314
1362606
1552488
1958720
1593141
1651113
660109
1222284
1272889
1159434
9841
538107
580192
1671743
1407891
1116159
1342018
1674832
1629582
1341730
1413515
1629166
1969721
1471804
1847402
464536
1921315
1359416
816395
501799
1652297
1595574
969900
1323079
465350
1028122
1508376
746271
154290
409471
1929408
512009
1102953
1553583
1497246
1818037
1606449
715633
1992205
812320
1534474
819869
240855
1710613
634481
1106737
1388387
148312
344562
930890
1748868
1167041
666061
1896818
1938229
204817
100269
1698806
280896
1890788
1770420
1410714
1431799
1526957
1306063
1596586
664083
1463713
500665
1180778
94930
1676054
1440319
1682165
866017
54618
516938
1466974
733244
696666
1662511
178287
1575001
1200337
1980758
76419
747139
444558
1817611
348092
932248
223130
487994
249073
1798427
1903479
466963
987031
816011
1525845
813766
13019
1807934
995573
1219772
1521764
1693452
1026882
1328239
1930211
1213522
33007
140450
1137213
1681957
1377380
1948352
34920
368127
1814772
1367303
865966
1988449
1484197
1333362
304607
1407387
447177
951185
686321
226444
1831666
167775
1406822
1970767
303507
191464
707274
1781220
441956
655050
1695883
1055279
1622547
1909827
808302
549928
974916
1456666
1094162
900017
1542016
1555687
126177
1953410
1363892
1815040
1089577
1742761
1069473
1344602
1015167
260421
48279
1305029
761121
1626294
704075
612561
1865477
49961
1910418
508542
1345525
181801
796022
448651
288277
1105581
1953075
30850
712536
591061
1958275
1197192
134503
920827
601894
1273154
890210
1732786
583987
1347467
1061556
1466166
1236259
258138
1901034
1179645
951810
787075
622460
493668
1691832
1554269
396844
106648
1907744
403397
966285
1311989
22236
1106080
1044365
1211345
1107995
361546
587488
43505
661672
324566
783811
226293
734830
1299333
754465
768007
868833
887886
1140180
511871
920195
1294006
1107911
982206
449983
606847
1676140
365897
584495
1274620
783017
1646209
1485558
1357450
1328367
191425
1414731
386775
355224
279713
1149183
1882975
1357828
834667
1402474
865783
1622247
473856
1615596
630028
698753
1257167
1467447
1657393
1240406
1761245
493003
675662
229012
1371971
414896
625002
1788850
1990557
1834319
1631973
321464
614855
1574710
245755
1106387
1281754
1276547
669639
1493348
964916
509637
1797922
1948675
1694123
980208
1110597
902468
1229499
358969
1050759
64278
1770057
1491137
1244987
1931675
1577891
1010113
1640698
662970
1026983
1384590
780248
1465641
939240
1993953
1517213
713362
217760
934590
84097
417655
1961114
373026
1051108
1699861
913688
1944462
454718
122530
1530145
1448462
1047460
1735210
1075159
897966
847259
1514506
916185
117779
1818827
1999915
599411
1823181
924360
769338
1271142
1904630
258671
1470215
1088674
839986
950648
598101
1886782
1823489
546504
673253
711287
369688
1326209
948475
878562
1733750
948209
1985068
1716589
1503431
1358097
1033697
1547620
134233
1762046
1619157
785849
1968068
1244267
373627
476050
698820
806601
1475452
1694585
869667
1890914
1590916
1661782
155157
628361
885578
1663981
1782795
71170
501075
1571429
768883
1569943
1763376
271396
267457
1413986
1105056
962069
209087
381613
794488
1737849
1881014
1868328
485512
1160779
303974
1117177
1580084
171251
1463103
1908813
1820936
505405
1556876
1076780
1152450
1006729
432227
1543855
345853
641847
1276816
1994275
138992
1957294
1874761
211422
794918
282757
1557830
1373266
508735
139689
363025
1012764
1216007
1500321
732658
1541346
1784679
1954109
633163
1982007
376307
255861
1187579
1422873
1474822
639344
481796
984148
1005620
342145
701778
911896
1388107
645953
314899
1709487
1466128
529585
1254319
408020
1845794
1647284
911748
1953164
248089
527780
1445072
840924
1463689
631585
1837582
922500
491829
1785778
1216996
873572
178143
1245652
1382716
179632
1821717
1580150
392855
261552
470142
698017
690444
782305
1980199
1283150
1193672
1540787
1726019
1703765
1061613
1206116
565768
171208
1931959
1798429
34777
682510
821295
1012781
1986073
1224423
1564948
212001
1301881
1903847
923230
203059
1868195
814762
400809
1577622
575813
1982699
1312630
489203
938118
1332606
5781
1833494
1572415
763572
672628
1250181
1690486
1712597
500105
1461037
1312627
1603610
574196
1689827
1173983
512137
1028050
1305475
1078461
34820
1077406
1460403
1654129
65223
1599796
909825
714355
1833220
1194435
738561
385286
1308833
1630981
1791762
606122
746938
1080840
1645952
1775537
157928
888471
334820
400298
298832
1218120
290741
352879
1787000
296997
1885507
646608
975348
1110603
1204411
10078
1908510
1050645
211853
1374818
1282729
983112
793142
1993647
1543988
819964
429407
1230091
666001
1547724
962476
619996
1386375
886171
1318438
898295
1281127
129775
393032
863348
458878
322771
456001
958257
543393
784956
1393577
891368
1995783
554873
31961
1940597
513648
476885
918104
209259
346306
1063968
223952
1084267
858358
314425
1878328
522413
582631
1572172
369270
539838
869168
1148222
1404452
79053
1079423
1176861
1143390
462761
1417732
1974105
883520
422227
635974
535258
1046102
1267635
203999
392855
1320750
1699184
1760647
1127540
1908370
1041022
426876
256507
1952159
276379
795464
88936
1276716
1046048
253464
64606
942506
571236
1365390
1582637
700071
1790067
1449484
1837862
1137137
733400
1905000
1640255
165257
868683
305095
1923397
328846
1697123
1083315
150746
641170
483387
611138
684683
828331
482795
443564
786602
819147
696633
538635
468462
1559260
624360
1996008
839300
710694
785534
701577
412636
220229
1664667
1467441
1103395
1298585
340281
1047865
770233
475795
1974955
675723
505383
1070468
166300
1023010
1147476
1521992
1636476
32710
1689090
281455
439993
424378
495843
404562
174469
550631
786339
57958
1523395
1842072
1139895
1558748
1588330
1088642
1193213
457533
1499358
895387
1187459
1716242
1630779
1614314
1063021
1335125
1643537
1041967
1093079
1836517
1499380
1218213
1668627
557030
1400498
952866
304822
484994
1606795
1926326
1395678
178611
1136935
595291
646902
1592691
1814421
673237
181594
1684536
52574
1317821
70842
743903
649402
1586394
1996098
786955
1085435
654164
166357
1770940
1692134
880837
953213
1109655
770365
711424
482348
765546
1711057
936491
1415853
1427791
1942750
1822500
1720291
944925
838988
1087404
1110711
905300
1888841
1841774
1184291
1887748
1374728
1615732
139878
884040
1075172
14057
287687
413476
1999918
971774
604113
119276
1016274
1538842
304682
1452411
577513
199353
72404
145647
1702314
1417492
995499
307976
1747117
813208
935534
488732
1614936
1267411
682173
1037185
733989
1910102
801139
1310929
377205
1741523
1295306
834777
520989
1281833
890646
836110
952144
1633500
490131
565089
1835411
1945031
1759588
1084505
816355
1116062
1863439
1780033
980042
1313251
1671306
1228686
760614
912758
522801
833134
1889142
555804
969386
699033
1995696
369615
266218
1449208
1483463
254286
399368
354916
369257
1012669
838835
754039
1188243
245893
375104
1290425
339039
1308114
266514
835621
1925622
1837165
30060
463471
551263
441036
1655745
907462
462968
623762
997382
1518287
1277121
1973997
221329
385001
1757042
951595
1442648
1850622
221614
967240
673366
375459
217671
1619376
89394
1187113
120963
1003102
1619965
1380278
382073
500036
1291
1767982
817566
919205
441601
952775
416840
1929578
1370061
1617645
1867599
588393
774194
1571134
1135473
577398
182927
1488002
1908246
1639648
748434
864126
917133
1492575
512074
1765508
1626591
451943
759329
1250289
451593
469940
1683391
470552
1879516
583552
297623
452050
1620453
1145371
967188
1918100
179386
729741
966659
970202
1614783
383751
326298
404012
1462561
1608317
744308
244822
1186233
1903847
967742
1877653
683857
1735660
783491
720060
928873
1656844
399450
1783203
25025
1863189
1010247
1148509
929581
576114
1058293
1407612
87854
744333
974523
1677799
35715
431543
1050567
1635112
1134170
1316744
1243
1732061
538250
871729
1033390
1135765
814562
786617
1151952
47654
229653
92392
633768
1920065
1368290
1390720
1764711
1186063
1158039
803067
1854848
1649198
1969139
193735
1974689
517760
37518
756978
916233
1002583
730506
711339
431884
1036234
1406059
383676
1591115
1605504
559770
162725
61678
1760519
685438
1046860
1166644
1363981
991204
818286
1345193
1157811
39766
1904544
986876
1194215
594885
453605
1199183
1665155
23210
1279826
1471386
1249805
1151677
599066
150435
1057336
1537740
1432931
585675
932530
30901
1162023
536352
1978534
39222
413067
12605
115554
1861654
1388827
782577
46276
1963528
1458088
596593
285168
1303656
238896
1819179
303279
1500642
460807
594793
1979925
1275376
1707909
1253715
1739070
1260001
187939
1838535
1585240
807042
806979
484776
1729401
1829032
310977
1030036
548521
500781
306071
1853286
1862027
1716922
81543
1327995
58582
1843272
839682
1053014
695209
1912988
1672956
107252
965027
938456
645184
892712
363747
344725
882622
733438
473366
1099598
121042
1339996
1885793
1340767
1561435
178262
996935
937329
441694
1113752
1511311
1567062
1855534
753179
597856
744582
1696324
1760546
302071
303674
877409
1120362
268300
1870340
1512514
830192
1171673
1426462
1217965
1985771
1173728
209207
1117372
152832
110677
1215769
291289
641706
823256
1481947
1781014
470801
1339789
1549780
1030995
616595
1263895
936592
799484
37633
278986
1530270
1353675
198432
1207680
1742633
733016
875829
1857912
2291
1203080
1736193
1411648
1516745
903476
487386
1209386
1204311
1821798
1458387
514348
1300221
1198578
1219360
222994
609357
1949010
810937
1479868
1440383
1372724
1903880
354245
451436
675187
1006598
199305
1168769
1063223
336765
1550544
1153585
526932
614086
909424
923381
1413862
1651586
553631
1069025
1105505
720138
111522
865074
135380
1555637
1790931
1396940
966483
905837
628389
394587
576024
789609
109200
165113
1022380
1503953
1878955
1458767
1457509
331850
422000
913122
1041748
1042487
710994
1624319
618826
1016186
1223077
1782641
1126238
1249358
23146
1776093
499784
845434
1578069
1319901
1200519
897488
257910
774686
607485
616266
116491
417068
1132222
1593476
1261886
1306643
1466369
20345
1297254
764868
1283723
55837
1989803
1126088
1510602
1096631
294158
1790371
1844257
1186437
1126813
1296812
1971993
243850
1656338
1047125
1517325
612312
1167311
1523486
471211
1605311
1164198
729826
55229
123182
945383
1537005
1336812
903193
1478079
965791
1369186
302785
96065
253118
104676
354911
878287
891915
1284712
849776
1432891
864852
195312
1197305
1717429
53507
456324
574989
171377
1114062
1588094
1590587
1535498
1681189
864151
1404813
1618746
1037323
1237972
1708986
582340
1036314
1403738
550337
6866
1356629
426646
511140
49061
184342
905226
526345
1874294
1383391
1940952
399252
75386
45232
1160852
689413
649007
700500
944880
1762044
1855014
454636
187092
1090103
772225
118265
555235
1717219
231203
1508186
1567695
1833378
900431
954678
912711
706077
858669
158264
1524266
1334668
1766520
164874
890272
1935217
734823
434116
1604223
1357165
1205991
20740
471253
430165
161239
141291
1693587
729794
1665108
1831284
1723844
1987561
8058
592195
146500
1155495
221609
1058767
952410
913511
1092992
895093
1345437
1151275
803072
1942107
208236
1031068
1063628
500465
1182352
198714
558132
1649596
736689
1226713
467606
60999
948492
333919
1888268
706665
1730298
542484
751399
1155220
979536
772820
890137
145870
369634
1015533
1886211
304892
557495
964541
1599874
472989
428094
1475677
244240
1580598
1825037
803268
1067641
1684844
1761615
1138492
1543161
163031
1095751
1395398
1607767
1613821
1371141
311576
715941
1683383
468825
166466
345188
454546
1293515
1447690
563080
1613412
1279328
351362
672999
781993
462058
1888402
1162949
1846444
154377
168662
1368477
424604
1037791
1273245
1300527
1420646
1866876
1783092
1397841
225679
528964
1475852
946740
1207645
219397
28235
191525
933169
295838
1981438
1282904
466091
1159048
1040355
1024937
1566456
1072293
223251
1418575
402322
1047744
840406
73505
1332154
744304
1412631
228877
1255853
1171462
101008
1157382
626837
1696937
1367401
570438
1148675
559279
460579
542709
845087
737620
63255
1368867
1405046
334719
1888363
209643
1164169
1220840
49530
1561731
187758
107465
1424708
1076103
1122247
223992
1798238
841083
1350356
763477
209014
980399
1311884
31038
1188737
91876
1512454
34112
79878
632940
540178
1450433
895795
328075
1477164
66771
164082
758831
698207
1081804
769122
1566837
208211
1928464
210190
337874
959827
1172389
37629
227494
269227
1316399
1188993
266016
262253
97045
13006
685848
578199
975629
916123
527809
1570489
1874127
391630
803450
1911909
1593888
911615
1674010
1131129
1362184
810759
792479
848106
651035
725303
1366942
475089
1829108
557733
489447
1311597
1825297
1372659
475968
1817906
1830572
1152133
1230667
1276255
938647
507103
666568
1227765
1777068
1689846
990614
999138
1280270
1986468
1813668
353076
1835706
833121
790405
475898
272404
1073606
1310769
1194584
76101
636798
1830516
1123806
1905937
1082051
265445
1874440
1233213
1067771
874494
849538
212582
1339477
127846
1266978
1228251
1113783
487516
369207
1263385
1093643
434507
1754142
779427
958272
537573
896218
249085
350838
70195
1557003
483643
936842
1558457
1725618
1106259
1040938
479029
1416692
682337
959595
1840726
1899818
1286878
882970
1972951
1289754
496801
1117499
30584
299325
1150781
1199267
1377584
425923
1856450
550686
1045686
1167107
126151
1280553
833485
1575850
1551190
363863
17381
592186
1755632
392352
1459211
159911
1724610
801689
515061
179914
318756
1823488
1687280
790597
1904710
1810948
624225
1023434
1208206
1102516
1754923
496517
1270983
596659
1209198
1312738
675477
1678013
1959606
697956
1917961
800370
1593392
1275104
851707
1618617
1951875
992763
987377
1676821
1828030
464431
564196
1606102
944904
337616
1054009
667185
346787
443172
1763818
1583256
1566256
231092
1357031
1228695
1079647
747722
1956867
441774
1689850
1262085
539444
1245160
507664
987003
48371
223597
639328
1073378
1720644
1307252
839872
317061
623889
1553831
1985590
1927364
1737322
232576
589362
868377
136251
754163
19981
440488
809159
1570178
196567
198230
1686947
68478
1951733
779853
127045
1637243
1124656
295648
1159313
436812
358392
111618
1337812
1528581
1600717
212633
1662472
1557664
449479
516382
382928
1973678
728154
524197
261170
665069
1078433
1522226
1823856
716854
72645
485631
614893
1542225
1676640
703630
1426622
1976730
1984752
1479189
1080213
1073702
169479
49818
1761103
783219
1161674
1368792
704718
1924632
1128246
422929
287498
503353
207508
740699
1341768
1406982
988177
1230070
478219
330871
619570
1212783
200036
114567
889337
560753
507374
1517018
769212
515349
703084
981380
142569
70427
1421318
1388912
527103
727741
293383
1146377
1524643
1508820
1072117
482966
310751
915385
445210
1231989
29709
188466
320874
1711812
540660
1185881
1468940
1240029
1113344
1985920
680586
423785
1041598
645078
145673
29868
1402434
492746
1549944
1983130
1395160
20357
226377
634726
1431312
480193
1227030
1289166
834413
857745
305752
576298
1534008
553305
243635
1498101
1933558
214799
671629
1755024
457964
233884
675263
888694
1747230
132111
151561
1711503
528160
1428523
97355
661471
1448580
1179683
1582461
1986113
1431645
525124
361207
199276
518686
659008
1832065
566004
1750726
1389144
1673843
1432833
908464
1366686
1727296
859431
1782219
622563
1890186
1435392
1894492
1074668
396490
1553366
1690851
1163488
64575
732733
1692911
1313783
1949746
318915
295668
145951
1351382
86759
1369246
1637201
958478
416098
1364567
556582
198590
721502
495765
1178581
295491
519305
1297550
1070367
1899974
1771186
356273
1689122
1601675
917161
112764
690761
701
390848
1890807
46202
132042
444124
545155
5191
1528815
505274
1947519
463062
1104335
214878
1919211
1544586
1171676
1682805
877224
1086161
1535199
1927967
1699302
484822
865582
1199054
730083
93742
1324890
1757766
1785340
599021
890323
1185565
464841
1405791
1335014
509077
577489
1899881
1531651
483582
710301
204385
563810
1193648
1189402
66584
970027
200337
245111
798291
619398
1998944
1954673
120002
1497629
466868
98468
305802
1928493
1025401
273476
1746869
1963973
1600151
1622790
400722
927253
543516
1215591
230595
1223527
919798
403344
1916795
1376068
826917
1610460
1704951
1248281
1650585
551847
162237
1663594
759574
513997
1516980
1784034
1734134
829982
179820
1647621
1276577
1838757
1456952
587479
63185
684519
1253514
1584328
1415427
70633
671721
147227
1915175
578911
1463593
1080282
55628
535879
226995
991127
646138
1818415
310884
892177
1800717
234643
924371
1463019
1006408
403224
966173
764025
1330123
382621
772367
1800156
67617
1379238
993824
473871
31631
1565232
1326775
1399817
1093114
537070
83687
846511
802141
853484
586982
51649
1192483
1352831
777068
158256
243326
1673647
1282906
1302299
1118196
1914731
1053488
506828
549633
375745
208116
1148708
408721
1821560
1977848
292001
286556
146412
602323
916544
1619659
598481
1110123
1644259
444388
1989264
877729
1596665
1233039
132351
934537
872082
1372329
11298
815577
1339265
1252837
1348243
1277702
1931308
1110757
614233
436707
1094758
1625402
484598
78144
398452
1755033
198850
328491
1075897
1650754
1172216
635577
938842
1449011
464503
183906
1593093
891269
1677484
530619
247210
1821739
862219
13107
1943502
1506370
1788386
1039432
1009677
1306840
1436150
1105976
1997833
1010082
974338
1706135
1855962
778181
437102
1515436
1421867
118502
419441
1028337
10842
1992569
438803
1441504
1780489
1026806
610175
1324600
1356255
84139
277744
810228
1628722
1000928
1019677
1124341
1712655
1940360
797762
669245
1338477
1574282
1855546
1701883
1885190
1832613
1424824
1529198
1709128
953386
532880
648373
190561
331816
611715
1202764
618127
415402
1895506
1422115
81653
1257853
1090080
1214187
544531
1754258
855100
182465
1564211
1101608
1331901
1201268
1766883
230774
1476666
1233298
196276
806683
1675473
1075190
504911
1719515
347971
1881604
119297
957945
1140336
1151347
796205
130946
1185261
1262411
806296
1132123
1991560
1381646
195463
841427
953446
1700302
565384
397164
1594305
715983
1944181
1309706
1746459
1686250
1618633
1355230
1477382
523333
1808322
914314
1726221
1249442
1391548
9064
541660
461282
1391502
1008043
179185
1831736
1905866
506347
677602
912949
26575
778273
1702757
652385
1301944
600174
461657
976717
650154
1187218
1708204
163800
310989
1342190
1234119
423866
1271866
1259935
1683050
1140616
847398
1360186
418101
915936
978981
1963570
863077
1610308
1839800
1251513
1495028
1087991
747780
1589562
820866
1300509
1203226
1801341
245259
453299
1805875
1074986
422981
110357
1389715
1452342
1083980
1206085
1185982
89986
570312
914603
723147
948183
697755
1786434
413094
1002671
340161
198653
776447
1299199
1961788
1635397
1778071
1962796
1258411
1606153
1054089
1929684
205227
739127
261354
684798
1358136
1117691
1661310
1199839
1535742
460825
749672
1728899
161371
1864607
432545
1466376
30569
1588988
1440920
1097396
1398758
1604993
1953791
182659
688510
1883951
317594
65395
1992151
180131
1857732
1931190
993248
822652
20336
1354821
588914
753220
989891
1890989
1226480
329274
496232
50812
1224518
620082
1586544
772249
1931489
1153437
1420914
1000109
1789952
203776
983951
185314
1931636
485527
428597
1431409
891625
516279
1413247
16136
1797302
111714
1488265
1080838
845493
781016
29308
494759
1140512
676106
261798
1575793
1195054
1049663
1082943
961862
148674
1710916
1434473
654347
403579
1028529
948960
1328788
418261
179992
1283314
895317
1466278
1107117
1584092
71263
1322536
932831
1632561
782228
529008
734794
552872
1389232
991458
1276883
421527
825000
485448
1712286
714282
1119698
1445369
902923
1419711
1457044
209267
271726
1886869
327915
564362
223075
156800
562104
92707
330985
280858
105789
460677
368357
1109703
1686330
1610698
150033
430033
1429545
881692
872418
1277683
1031964
142849
1133299
1349922
1383995
449415
302558
76177
607643
350676
164010
1264759
1585278
763101
1472234
1293167
29957
1921788
1668493
1811144
64675
1379448
810144
1135605
1104070
254060
1058859
232854
964513
1666083
851848
553954
1736099
1534067
582788
1155932
1035533
1861967
712026
167814
436779
1186723
1607975
1900542
1667148
303337
839418
1310136
1306058
63224
129377
121
939283
1682215
1514471
81002
1724625
1494742
515334
1939972
1877016
349236
150719
924269
71046
1251996
1197272
1635448
1864633
1802313
1091078
447742
1371151
1890793
1499710
875703
455045
95723
430305
681248
1247705
536047
1751320
1685563
1833483
58019
1748895
1453105
385299
1419640
20831
1445932
1546488
586185
486035
103909
179633
37223
1697269
1272750
700319
113971
1453879
1375763
1148938
71563
1920001
1973417
759479
1054725
1424741
763930
534484
280945
1422170
1086134
1930710
100161
339992
842235
695715
165947
621254
760313
1866389
1032954
1127006
1851573
738167
636000
1471368
1172886
1668717
522486
1904798
1793625
1632529
1978496
1514410
1136015
397187
1797174
695468
951692
12378
583970
1161690
1563245
93940
944338
1157266
935025
893923
1369133
1036126
343299
378799
740196
752108
1096493
1102111
255527
963533
382582
1685167
661484
875736
1518394
1297623
936644
1526991
1152023
926004
915672
160442
577395
603110
90855
768505
1965073
644323
698867
1758062
252107
504545
1548588
729887
1389285
1979761
41001
374020
121646
158218
135409
373493
1502942
320122
1655995
1834283
1681825
515443
1700090
431945
307674
1828270
1897630
1015291
1103531
179349
333349
743837
1885737
455398
970138
239318
1041722
448605
936530
1286263
449792
1140974
643866
750726
393410
93674
201150
739302
620583
1251930
633541
26383
878308
839212
1271166
689555
1860290
251210
1675001
248638
695010
1772393
1619482
732593
516611
26728
1585872
1863582
1176012
618716
682425
1659707
678990
1449790
802036
521187
1468791
1588104
1785936
377049
1838840
261796
27741
1257420
717098
327305
115730
878156
1084974
79051
531210
672556
1965470
517400
514140
1663423
1985080
1464917
468137
1542728
1519888
1377657
1731764
618492
1618440
1969063
1110095
252755
1742352
1672385
554729
852739
1769475
1509133
796167
544211
1096058
416331
738969
51437
1869483
1644019
803504
1479736
1423452
172473
244341
1651384
674010
1745174
1213433
860426
1342055
1531482
626531
527429
901247
466172
1527564
838799
1917662
1245284
327677
1744068
1733323
226602
699878
983074
706244
813061
1945
995642
898005
1739625
1321642
1074235
1211419
395570
272279
996331
1375593
1110888
351478
1161535
1709274
598912
962569
1513469
789561
915224
863189
1801286
1072458
776316
261597
839985
1788426
818309
675929
325078
320657
687874
298287
613395
760793
748807
1764897
921123
835205
547432
1093120
1371303
1496369
890368
1873901
1185153
1596516
823059
818455
1078543
635540
1821222
291530
1999100
169613
774862
1806473
437160
1320433
1116185
128164
1099274
761138
231245
323858
892155
1585262
357474
1986500
181941
597620
296013
438633
1149561
146548
697148
279840
930384
1223715
1443738
752261
1518742
1602730
1086746
70296
1324662
1521550
784773
1557970
1057967
369505
1331575
541058
378303
1366785
1773686
1291395
1860959
1040771
597025
1153123
8391
83009
1703920
1508949
542050
1001650
72822
78475
100788
579189
463376
114961
1873967
1302348
658908
136959
1620174
812022
1480322
101928
1784967
1582355
31195
296292
35812
1551655
74769
1494517
1420485
323608
871793
467238
1288022
1052143
865223
253374
1840686
1612946
51639
1496271
424434
1989807
174908
1743452
1263678
787216
1239508
1133946
1093609
683761
1297297
897037
1529403
603793
1433875
113974
359225
1260084
928525
1011478
1223127
571559
724966
218978
1235911
430291
1142678
1473920
1204299
1388341
724945
917022
1717593
1054769
663224
238075
432329
539257
91473
1798283
1029149
341867
849496
360767
726427
277541
281628
134040
871884
996014
704902
924494
1343688
1951727
299214
1150508
216749
1901124
542931
1301108
1901330
1463051
1170027
1348821
1613579
628710
400745
523551
1531135
1675923
71497
1332251
513296
1257395
1915701
187376
1630642
1331912
1795696
255060
1322597
934560
223916
1993854
1785433
1829498
1700931
836105
1247417
184537
454770
1467036
1982534
1596928
1636236
1429359
132171
1977164
484128
1052735
508070
1566549
1207436
887232
1455321
1969002
1112706
760332
20609
261060
1478730
1280798
1856131
1840666
776508
439476
12334
1355294
457937
986748
1368779
58105
1879311
554454
17490
1662564
1271832
1401575
1524811
4039
1673073
885226
1546795
1564240
391229
1195766
890413
1527279
1867818
787695
1147885
836873
1398338
1882535
1258864
814518
863769
1397705
980796
1155570
609413
1961394
887008
1932985
1536683
1887855
438958
1955561
101085
719311
826084
956671
497491
1777555
232002
1319717
375051
1116396
1345070
515908
257476
1938583
1320767
550836
840857
1240532
1343731
1352534
685119
1037023
1701511
1557120
1642892
679318
55623
1733582
1049292
1363611
1235138
1073420
93311
434432
1350269
1471506
93723
638615
1801572
475013
446235
743598
1404790
417944
487605
1733571
1231593
1910957
59056
1125157
1407385
1690822
1277701
998429
940453
535707
1545426
1180106
145638
510322
196921
103501
919320
988002
789892
782908
883347
1568484
289559
1053891
951693
538665
1011012
245517
374549
1330836
1477187
620813
551276
1084214
1286171
411853
1570283
199170
1492893
565031
1149024
1442582
967116
607035
1713535
280069
753937
1065222
1759510
676585
1878072
1512861
1427192
1970253
1990905
448024
55159
1137520
958503
113483
315842
1233742
255380
1560821
251431
704523
1748278
1958125
1612231
697305
951875
1972450
611812
1536554
845259
1579335
260734
855845
919130
1890197
1439738
1343508
1412011
1948966
1754251
1974821
1666224
1340211
1594299
1383335
753652
765629
1580164
298335
778688
574759
1793527
1765532
1960374
1032872
67955
1707989
282352
191160
205205
1501298
1996528
740067
1653691
815606
121350
1484875
381177
36230
818355
283841
1108256
1515805
220591
1833413
824327
709030
1609923
1339269
1993340
208374
1485008
1292982
1990934
1418427
258762
1190942
680132
551196
701816
606810
1315354
1197809
1321182
1719917
1193963
42340
624298
233233
1737824
1929625
788454
498222
1299237
1577775
1802962
1329168
1372694
1326801
1754628
1637759
282849
997779
509023
882826
1344215
1480694
349901
858486
249143
639984
872446
253962
1911755
1244855
1224815
1679550
1101026
1720166
818340
825195
1947750
1581473
891448
1218216
1874213
1931302
1617246
483834
833964
1723346
1644667
858082
1667150
1374532
1901725
960330
1728706
1386756
1478759
1476632
1831216
1703858
537229
1048758
1482442
937293
572448
1541074
828178
1469006
1674022
1331305
407358
1220090
1301963
483793
738533
895457
526666
1895510
1633594
63452
446890
1419676
924521
385151
910164
1885094
890969
757712
13669
589792
1279370
1249297
906698
537980
1248528
1925007
92317
1316440
1933572
1262630
442638
985869
1516533
196163
329563
483422
44273
1445229
1784938
931003
269210
835570
1599643
1860751
734253
1509889
1876575
524201
1414065
1497907
1141747
393012
1568175
924719
888920
765346
102027
1957052
212574
363819
479546
1687048
845686
1458277
1100700
8601
1454578
1283955
1717309
704326
1217909
671626
57729
1820588
1970301
1662027
881680
1384059
136484
266577
1768713
1477924
1616013
895434
234450
318705
243788
565658
1988193
376876
665171
1895108
1894397
1671354
765879
91970
194326
869657
1298160
1190785
942258
1731890
650862
231521
151470
1447120
1841452
1163739
237881
433549
356399
1380173
1359899
499670
1428667
22930
572766
661534
571403
1968309
1163459
1565973
778927
384250
1739657
1082811
1911527
1502716
1702615
572737
830598
1867523
1309980
254185
493828
383085
105853
1028479
98846
1616543
663028
209716
197392
887662
1036067
1358874
620963
1294466
392663
1527474
1565446
108984
460780
1779306
1111754
1880520
897458
941779
680362
1428853
513144
1584265
1212540
695319
1409844
979858
1627041
1374937
1658234
1125613
389628
641080
1096706
1741075
437384
1623141
1787457
1689670
1356530
1102918
1649477
528891
530065
1018914
1601097
137363
1588807
1645916
1475521
1092651
65971
441033
1918559
960812
278468
1651173
1606351
1932804
1288278
1462823
860195
1559523
233654
1429942
1072286
825657
1894109
476682
1139022
248461
1245902
925466
1703990
65841
1710510
529963
907845
1036643
734584
1687153
1598566
1368764
545790
1662004
57873
474967
1952370
632831
1165234
1617684
1830154
240293
816795
1067072
404516
104811
1501589
58175
102446
1099291
520034
1238787
1560000
1852353
1318292
431842
254469
885060
892815
578714
1157464
1187905
1846083
907975
1091992
1100867
1149944
379563
1000894
1512683
1833411
1171850
647611
52504
1734856
870100
1247806
1903923
577241
184246
774059
1378721
541667
1465643
880321
888625
367705
127652
547793
1889546
1004590
295741
1622629
1092773
1755078
703044
1336287
1531433
1431890
1117647
588344
272092
1786705
1823904
1854958
377439
611221
1246999
1594294
846963
1336740
1303637
1923975
980999
1036713
724505
187650
1456631
1196382
694599
573433
650618
866679
1745451
249948
186807
1761221
1107560
238774
1440844
326525
1116078
1640311
1876172
947583
675068
390448
1684693
1608763
176858
334794
1000178
331012
467398
1157066
663854
1168855
164632
1738720
932586
1897722
1926797
1589266
803400
1926726
1546519
225221
402190
559670
543865
1221113
810800
1966404
1188572
1997837
839114
1103447
775472
736099
1015891
1707214
988190
1877159
1850307
1287276
1653393
1449606
1449373
992961
963438
872350
262740
854239
678121
1829976
569977
1469946
892589
1511842
150247
1764652
1486186
1936585
585156
720235
1570279
1448208
109978
309055
709163
624856
643794
1326289
1520411
18833
1766153
1020378
1808441
561929
1532743
684466
283354
234151
1266325
797478
1837721
528362
575038
1058714
235307
1632218
1577182
264105
1710812
183481
5463
1369923
57218
1461965
684945
730239
1227021
1205503
627862
1021120
1262956
953850
1046098
1824490
1133938
201974
1235029
891983
1157638
683508
802718
1530731
1700838
1250532
1513007
2429
416012
1544882
1842791
434043
1719336
1438378
112378
1267900
1962382
1399815
136507
610586
1059819
1512419
6628
566487
1136763
289012
1371170
1096579
1631908
1789741
1187538
375078
1074033
1584666
585945
597634
1102142
1177029
835653
584302
1347490
781368
545947
380788
773486
1463875
190502
936979
1412374
204657
1909284
387999
1786105
442766
1520871
1564339
194562
975660
1201028
611194
1606999
1216006
385034
1758175
364396
296665
1033140
1929195
1789935
542392
1813639
1194029
754908
742506
222507
16690
1804611
981858
1030589
68601
74660
1750659
1035225
1446338
1091099
1493390
1648594
8906
968130
344765
1214984
203787
1361095
1173077
1822215
1170241
1217533
1544474
653851
805666
575445
1014047
407211
1167486
1262142
422099
689728
807643
1071647
1174995
665876
1140681
1167484
1696829
1628359
34348
349842
848858
307390
1522814
179393
18800
1702753
68839
253902
1573239
738906
1842838
219795
208133
966713
970156
1004735
1084748
498755
1810678
204791
794634
1904975
1023932
1719189
463352
713704
635094
399346
342628
1222456
1089619
1507198
1063341
590823
1584628
770435
1284561
87166
1109976
1831671
610899
697132
896785
1831299
886534
1466829
109718
1769284
1673007
1927173
792167
1749800
1340154
1520684
941908
1457331
1849513
1782778
337251
1058060
1064390
64496
671837
590121
961824
1566707
660500
1246405
65805
1767089
517533
735337
563854
1967075
1249002
269232
40842
1221462
1109122
522261
125373
197978
1778129
828092
356908
155081
894676
20527
1595913
617535
1931463
1385419
1041939
1938328
1976050
669493
483977
1169594
1456357
1796417
380368
1858907
1712366
1192335
1361574
989135
1932161
1853865
1535435
1607570
1467017
1725950
1136514
1458409
1966403
65585
359332
1183780
314831
1561412
1879627
1283989
1995580
172009
1150632
444492
31089
1547973
1384116
79316
1263150
1628250
1216130
920626
1442082
987071
354201
131844
556098
1646862
439363
1555444
1488184
1696820
1948293
500819
604012
1864987
577050
580103
1438619
1896509
1625661
1575218
1013452
269576
122689
1660796
754570
161199
908449
743191
1388492
1292858
687824
1840333
679799
1096148
988131
760878
1429693
1486760
1069959
595631
1177712
1460825
561118
1204965
1450827
168905
1715485
1001233
1340888
742111
1252337
955243
873569
417318
417502
104934
1200192
682771
1942373
1572514
1234916
582503
7339
272794
1079148
185605
629986
1404341
939759
1492599
663478
1191937
47059
684690
1895004
1718805
1700712
1999938
1742643
1726384
653741
1912573
1029090
778224
1626411
679010
624069
604931
840920
475379
80560
1998551
1031411
1965764
1403679
1339586
1074106
266773
1082608
1823259
1761222
204099
1035273
980882
1486702
794214
440299
1191853
1161241
873434
1618670
289350
895457
882302
1532624
855839
643368
1120458
1246786
223924
1283181
61966
89731
1717903
1040573
30708
1626792
1243551
1056700
893890
1810114
526308
177328
95705
1950312
330911
918806
1053625
733388
656446
1568002
1422485
1042284
233384
431386
516990
463521
1647576
152248
29631
624907
474850
1784539
535905
1589788
1591619
1990367
1903469
1177823
1891715
868438
1732090
1417041
801940
525568
1357902
1046091
1893132
1959520
1481365
828544
1608237
1885375
259760
826863
168972
1712235
1520785
143254
638463
593529
486155
1409977
424999
559497
604557
393846
708099
1522394
1673467
1979008
121962
213235
684689
796413
1554496
1025591
1992142
1799104
1262915
1360051
1763528
529628
1126014
424759
146524
1961659
1160391
1965047
9729
1173518
767799
1643467
1711954
1441308
733164
197973
1929506
1209659
761078
1121212
740225
214165
1712121
821208
1322108
351010
525851
639177
237021
14586
389947
1297035
569364
1479268
966895
421718
1753214
679480
1760409
1431143
1175939
1300912
548439
392432
1150765
1621566
840532
530246
239878
1489933
694930
233695
1039073
1518620
1429671
147061
42191
468224
1107593
1331445
1302676
879809
88008
1714150
463598
881997
1836102
1581722
1186155
948958
424073
1195501
1425471
403476
1562188
606411
488702
1088154
315126
1166179
1529883
1155594
1317646
813522
1314099
1059634
532133
1078318
1758262
547433
1408160
50916
1706139
678528
814260
1562472
1091250
602192
147093
1716290
1759856
509377
1863891
607835
1687247
1089212
1070265
1499278
1117124
1391142
225915
1455824
1327016
1009450
1513188
248202
544666
218931
1429451
131243
1316162
135686
298075
1414633
1915183
1103181
30066
1177978
1332273
580527
77354
1332593
188768
70008
1991283
388627
1831166
48721
1240359
1892408
1015817
153521
1525486
1104054
639515
986547
344534
449955
402804
1603298
143121
1262535
642346
1733944
1411872
1830908
47274
1971884
1336071
1233136
933307
571329
318829
1713191
1182030
1748404
565374
46680
1791610
1714495
1158296
1480399
1661424
557359
1582904
1442714
1106005
868041
1121584
1527971
1411935
1774261
1376221
1173741
1239352
1219557
1882363
1136919
866312
1299681
1208592
853998
1610149
217110
1501966
1224954
1341694
1453699
778290
408730
522143
8346
235415
1372241
1701826
213587
1293608
1959646
163454
442686
1536643
784332
87759
855921
393027
1654585
1559311
1800043
961895
467225
507936
20584
1931719
1130603
1026382
1796813
1110316
382696
1155898
1275651
1661506
1901080
496161
627250
383156
45047
97233
1343278
863478
99229
469987
81386
1445530
1670915
1577796
1451056
256995
1749387
401039
1091404
1741621
1232866
1523602
919990
665448
1891497
1303932
1425600
1939164
1545751
914547
351066
652527
946583
675449
378909
962846
1580386
16998
85030
751913
378536
1021738
267117
1360178
562944
397140
1796954
1417295
1731218
901050
1336493
1890240
113275
802925
1597587
1134252
1398982
1055119
292627
627967
1210793
980424
196073
110385
1799859
857119
1725007
321367
1736949
1813179
591779
975784
1577008
1520630
1675834
710323
1488641
1307408
1302762
1519114
817037
169497
659737
432602
537391
360033
524725
723985
1394646
577511
618735
338628
106560
1332812
1659199
251868
120041
1472984
1395814
239050
1569112
431366
1817992
1692746
1243559
142966
1904716
1904896
1295871
1372785
481320
1270492
1976039
29332
1061977
821806
773775
1540663
1275713
233750
424613
301785
733242
655810
754980
1953691
1498158
1466195
910687
873768
979021
1335329
571456
935612
527686
235296
15129
1561475
169295
1775102
280960
82237
1162724
247375
913297
1651631
1396096
825015
19851
717917
418679
1868561
1539913
1899116
1371301
707561
72309
1263765
662910
578086
1851042
1488899
1295414
653547
1320363
368561
793561
137091
369602
1814024
1247692
158871
1457710
688390
1292810
1357957
1763741
33400
1119399
925187
1848448
800363
1232689
1621271
826064
1840118
565605
825701
696651
1698317
1345274
1592313
1647050
1418312
1222469
1963626
8270
1500901
1607331
1210420
1414806
1483767
1166358
775177
1014936
1995283
49996
1926486
1640440
411957
799731
1642265
101217
958530
1450572
500930
1221966
136894
1095616
484464
1279186
1444475
252131
1440910
531743
1965470
1301080
555850
107088
593010
1622031
542441
1926285
1964796
1893640
753329
1986207
1446227
664044
435535
1553297
798056
434367
1029907
1506218
289684
1568602
580847
1310343
991825
1709378
1764083
1753823
1096040
1008088
542615
10126
1761885
1850697
1002790
1230891
581531
1460314
1086698
1535235
400888
81125
756057
26660
1580688
727600
1243165
905757
1847927
1032680
434237
930962
1610666
859006
593663
1846666
1101425
612251
222738
1204555
1096019
347932
195082
659264
1432686
191999
779257
925392
1279992
1549969
583341
414227
349729
1194735
1019817
948652
528730
953806
227208
584218
787988
117103
1395461
1113984
383947
1668663
194508
1142372
1399915
501298
773927
569275
829846
1344724
648385
465528
96258
1212668
1286449
568739
1277058
23630
1924696
1726186
598250
171434
1547268
321120
577763
1506424
933486
1676094
1562731
476280
668527
1103395
684722
1031163
569804
798425
1514905
1487392
850214
258812
1856945
1483135
466450
789912
1748611
1074781
877432
570209
716577
537587
1396148
849261
647959
1970544
1823190
464855
241388
801493
565510
616450
819216
1211218
409950
1165316
1977306
1128223
1842095
1672102
1744589
1769470
1973275
459760
1159103
1271525
417094
61917
571233
1236757
380924
496608
561369
1714583
1318690
1115239
1100519
808678
1059854
1903131
1551439
991344
740789
1564529
121874
1103947
346620
12254
70271
1379604
1028026
495158
651437
1992190
1375379
1443768
1572927
550831
195177
213863
460260
1521747
933750
1796101
37012
1852851
987856
921998
1379251
807246
128898
1711780
1293464
906031
1049095
715961
1125267
1355479
63250
669142
959739
1618199
1305283
357368
873054
1792457
884032
1979443
1090356
811430
981173
1870529
1093888
741218
25502
1119272
211667
381673
827428
801176
1742005
760283
949185
1875582
491222
1249373
1589119
962134
153631
249948
1898571
1971460
33608
390015
1877738
149872
1046164
359305
1941413
1472214
728394
1041729
1885617
275122
722400
10670
1949314
916490
788393
1847448
522903
416134
1549683
1582348
1082910
935363
205226
792475
826271
335607
1563736
1240763
309367
936729
1228900
1648428
369527
227967
1942299
197057
70552
1712198
1781198
86494
1362575
585407
115815
750749
1195678
1412727
1218077
705841
841438
526380
312898
442586
1257556
1774218
1931301
577526
314260
658434
509980
1261701
857397
851884
1570040
305128
750622
1984361
1384741
162655
1305487
1857016
1674431
1316338
869072
1833974
1303152
1316931
376357
1545184
387090
1590321
1843183
511661
43807
1600929
206354
195248
1359117
480712
727756
1507701
1434084
364854
958078
1329317
1373765
786002
248586
1225053
100685
154050
1450887
1529909
1885422
1817530
121999
1397329
796402
925518
282755
116096
666455
798486
1335296
1296091
1135121
1115642
531689
413922
895907
1843644
724637
615718
1896605
991740
1458658
1727841
733248
468183
11316
1844290
460689
624398
582897
1107325
527864
1399865
1524324
1024050
186272
1389973
907051
876917
1177072
1310387
1120550
1734587
1760023
654762
1441936
57113
302151
1580071
1365772
678571
957050
1254876
1478337
912864
1017495
1452963
1896137
1474880
1931008
1976298
1150453
46801
1051289
871414
1565059
319250
1966963
1989166
284138
1708352
267892
722381
1140342
345313
939197
478906
432430
1782671
614416
646200
811775
1301417
1092126
1339119
295754
1310119
876807
877353
1718904
1946292
140782
294593
378741
98057
1147585
1644322
1175792
1744952
1051492
150164
1847376
1216013
1286044
1313329
1385711
1887101
873544
688582
1949586
337691
13613
764382
1362032
1756155
535739
1488710
1794542
1765896
458738
146087
1475321
1108243
1133067
1126663
1563356
979752
1757909
555033
1387218
168183
1337172
989508
378119
861211
1785089
1598000
34441
1232533
1508692
103815
1050568
847991
176181
1653869
1443372
1411671
1317304
607683
562114
848245
1267189
1000909
1730014
1942789
148102
1350175
529309
1291721
1080538
797652
1594938
660126
553095
1736937
353906
536317
665360
980033
923584
465145
689755
277624
1968318
1263511
1608053
650732
335532
1169232
1679349
405485
896195
24047
1986321
642931
817124
1439362
827785
545951
238857
1178278
121538
232598
1337608
334580
1230254
1177126
1947419
1639480
852102
1909060
1538519
861179
948731
782646
1708757
1504325
935230
888382
1119689
707026
1902960
383316
755825
1404483
1484490
1808788
312081
1336930
401519
945637
1223400
434843
1122193
699463
1509354
700268
145045
686983
1452229
1737735
1135055
1380444
1088838
720736
928207
326839
1457397
946954
1316867
1361457
736306
1144704
951544
419834
938243
992793
164579
856978
1261458
488870
789155
755216
407293
1815233
801558
603633
1458443
904850
1205109
1512695
538484
963039
738024
111682
1908702
1053257
1332810
300670
765880
1863963
1544829
1821789
1542250
1192416
1990917
531762
1210005
1430435
508264
747111
991357
1130747
709710
101035
1560085
1180986
1717253
164210
1579758
177881
215270
777513
718329
245169
317667
1473879
1718487
826926
1679165
1367495
1975923
1334490
1038253
268405
1656176
1184356
1811518
307417
939522
1727316
1428814
830721
1481508
1192333
1917542
593230
830769
912258
1788854
1993500
823612
94788
706444
1662771
1378304
109672
808253
1961350
440671
1806012
356066
641434
1421650
1124870
12592
441733
1315243
33421
1203823
629936
324996
1021101
1287698
1583584
963685
1284857
1027664
70179
1041697
1139732
1611795
1488756
1876418
1356639
1895117
1383617
1770529
729191
1723707
904182
501845
1028173
962298
634926
1084359
1118917
1051137
1481657
569140
1992588
1322319
1998935
1942914
121384
1552078
35909
319380
1397057
188496
1490130
261622
748710
282010
450114
1692534
383948
278294
180916
994181
469765
49213
297351
465504
536042
802891
405745
221062
1267889
1384469
1203275
768401
1581322
1782095
1562613
1496235
779683
1785034
18639
1044184
631749
1959336
713316
1704112
1854405
20939
447333
1540987
1412394
1208539
967698
1541007
159893
1091881
1805686
1372038
620405
1839100
1098992
338658
1832095
1110297
1445814
1104942
746505
1938167
123121
705700
898502
1020193
831017
1046280
1708320
839791
1404621
1240485
1926152
585920
50434
412194
1720047
116214
542598
817161
41906
99016
1479379
1548516
143521
831461
406672
1011917
1323630
831085
1786353
1133848
1726145
363842
6868
368569
1597483
1296972
1929002
1501058
1040798
1242838
1270942
1343998
1795055
256426
1591065
1808418
591745
1169269
862472
729624
652622
1852187
183149
1607282
1943695
1762165
1113608
1805571
1764238
673542
1387119
532290
44521
1643781
1522623
1384363
927231
1441427
1645651
1972388
684511
796872
205676
63732
331180
1129443
1675735
586203
1570103
881510
1805823
360333
859347
673104
293657
571094
1382407
42950
274536
1574004
1063358
370765
774615
1090971
1594442
756303
88121
174707
1801702
1978529
849781
1425122
323113
162719
1871654
895590
1221713
1323899
1899258
1753573
1436840
1469940
612514
1360331
1501307
287859
623170
770049
1602173
1312215
1638410
324131
726169
331016
125017
988814
1978604
652728
478902
341732
540823
803014
1913242
1058689
399213
721343
1147187
696721
585305
435658
490839
1340535
340776
1701157
525407
634846
958236
1510765
1765801
306914
1157665
142585
1305280
1494896
1951748
1371518
437572
182351
305989
164000
1286329
788618
1541388
508291
1775141
896355
1108531
1392259
272197
1436841
941561
1684756
827463
1356984
398044
363897
1085457
377484
1351425
878220
254842
930362
543141
1476361
1184934
1295143
1923061
212934
1642052
236950
1940677
1215359
823051
854059
561401
1266557
346421
671710
159508
1341410
492890
460788
905444
1932903
1503511
1758095
1509626
402574
1760366
1525436
1502612
1413511
1966014
71109
808761
750957
782679
817810
1031609
1433852
228259
476665
343903
1988521
300650
1054858
752495
1437014
61089
432297
1397431
1233019
852582
64293
109775
80818
135195
1652486
1467232
330490
533311
65592
630851
248513
1918035
133625
1484697
494626
1676012
988438
1154274
175759
1198150
1142665
127677
677932
1426933
747462
1261465
941169
842649
1715316
839366
1265673
1887384
1054149
334455
351551
1623646
1569237
1815900
1049783
1946460
1441528
1936506
824742
1770569
1512017
384315
977092
1928911
1305528
1567574
1953734
873751
1612004
1911161
40842
24198
1293488
459937
858548
246555
850898
860971
1823864
1948845
285422
1260772
1481454
858010
1241449
360918
1700479
3738
1761449
1418910
835041
1332364
297395
297014
1745516
1997407
828864
1133521
280140
680820
1484525
1848434
834854
1092196
1532031
484997
411167
1624265
1005247
776712
1428775
1280516
1231123
1959493
1254906
1614814
990092
220426
1863964
1407604
1106494
1249772
1569638
1393743
546983
1242911
597469
548998
1843785
1182386
979980
279975
1295338
1187903
1112894
1931263
1415712
1281939
449324
1666059
575714
886585
1498446
321138
1096308
882171
75380
1859870
1226876
1995852
382741
1841303
657449
1525790
574283
485855
30839
1103910
539954
256855
1342954
847735
832643
395650
1605679
4518
1571791
1284769
709622
1893654
913985
1609060
938503
1913936
1609537
327478
464386
666682
1077137
887394
577954
976055
420536
838007
950725
298194
1633900
972715
1491782
306947
1718103
760358
1599567
1090553
687703
1191270
1148920
1545365
1969453
617487
1791660
805655
1976154
417385
648723
1549406
1840181
1104790
1102178
724556
1060621
171796
1747940
1697617
367156
829857
1562079
579236
1985478
154064
903759
1463446
1327032
329823
1284005
733385
184521
1618045
823344
634192
106256
964951
976208
1229759
1162286
1413907
1076164
115964
1552032
1601140
510468
1492351
950534
776351
454442
209818
46396
833438
21671
1119132
26179
1444425
1893743
1031147
319400
974850
1995902
26072
432927
1171992
717200
91092
920874
843130
299416
699695
274768
1665870
708953
628426
386032
1609500
1246610
437137
1810203
730516
584457
1611725
1738551
913235
1035991
1259306
1059771
1416579
1496542
1756616
1322378
848282
1067334
1466439
1240931
452155
956830
379762
427155
260863
354
997432
1461328
303278
897796
236482
1169666
913104
778068
555848
943791
499056
168619
583785
1971595
1054879
477554
1209749
44805
602289
26480
382295
1979104
275582
355056
432306
1426667
882324
1013909
1291518
106329
1707268
1232775
558914
903776
1495480
733983
1059220
1002982
157981
1761049
1769530
1669386
1614493
1484326
1270505
1610076
371564
564932
989926
1067121
1262007
284003
1641159
1090832
835600
399497
1992448
596461
95958
1597667
30561
1344625
945312
1463183
151722
1396447
234261
203282
1601726
489244
863364
376975
822743
460239
1007212
411692
156054
1140972
1394472
1723918
1069862
1941957
331418
746189
932641
1380435
495386
222904
465897
1593004
1724486
209664
942871
195777
1250725
849106
1991537
1737474
476115
235680
899597
902827
535159
1823886
1599604
199351
818439
1879677
56381
745065
1754601
935375
278612
1639472
1461834
1701404
1788423
403349
905711
694805
724141
1623721
321159
146329
1725113
14081
178083
1993234
751817
1774512
599292
476660
710575
1927647
1948881
1096151
227177
263383
1838379
732572
7268
319592
103063
507221
1450598
128583
942922
460463
943900
1104099
1772785
617110
1465666
1957470
135311
540257
567379
147249
229063
731551
1958885
573208
1236243
647495
905722
21976
660006
422451
589653
193665
1137720
490611
1488557
615115
220307
425467
1784282
535184
1358773
772023
1642756
197014
581260
1278158
330280
1570745
1774611
137252
1166141
206258
116070
1645643
102070
1216651
357346
1477085
1870811
886847
768142
810302
646637
9108
1388000
1642422
1841844
163495
1053676
179091
363317
1346670
1889008
1397217
778935
1424044
1425608
1273653
1179008
915152
1883194
133676
22092
430016
1627591
1280952
646526
966713
1972296
686424
1430744
1416024
955808
523334
1567343
413017
189901
1508221
374124
76340
7062
1115049
1847539
1052199
1147805
71304
842296
12703
692777
702426
944047
728786
1772627
1873795
1155711
1501281
1888850
889871
1275516
1710925
1293669
1395929
432327
881058
1110594
1556179
48250
1456876
321299
1932356
543704
1279604
1659741
606517
154346
1794644
841035
236687
1341895
53733
1414005
1021825
859471
71555
564044
1161520
1013854
795086
1383019
691020
549941
726779
511859
1864128
540964
1428126
483641
862850
1917934
979576
458223
1150447
1625435
120849
1714065
231039
623350
433064
727270
1334732
1671436
711078
1373449
260729
735346
732236
873546
903205
10936
1896000
1519523
614177
751179
916679
1271925
1238923
1381375
1701352
1434863
1854330
1252073
690862
159163
932472
931692
1814071
1912812
802131
1394954
1781968
705028
1509383
1355460
696677
1735319
417074
534812
1995504
483732
455487
1161946
1647364
1978133
1743508
1529922
1790243
131088
1572357
1928138
884638
937416
1936797
1502536
445702
1955302
1572662
1721759
667109
207614
939214
1416975
1532186
1588086
1710054
306613
21048
469375
481748
1760049
1489449
793862
1498549
300552
1867550
1921263
271269
261237
1741975
1434762
352226
1711639
490206
1898629
349552
296291
109299
253348
431825
235159
1857427
1687637
57495
1108465
311415
1069552
441902
1213593
840406
1339873
528324
856046
515616
1269212
1183340
1909940
544801
894881
1885136
480283
193066
628703
196588
457492
374968
1932305
145870
298490
937903
389208
664348
800846
1516769
1836271
1301435
638881
243517
1812078
522535
1777034
965528
1541556
1519976
751013
1391201
1840989
425224
1570410
1316786
1535245
1591798
766287
1039293
158605
962992
532211
757807
1836139
1410612
1393370
125625
97177
1267690
1173978
729355
839644
1402331
1620294
154230
277183
151878
78443
1261701
1775567
1014434
1965015
580003
1754643
1419172
1650333
804342
662961
1501500
748049
997964
340354
356190
1062659
1385010
313547
645558
661094
897153
1484868
760484
708804
1482489
607307
1473484
1619162
954639
277520
669609
695771
1340503
412140
1740118
1775108
932927
1647241
290946
1302168
1291296
6935
1818788
1838934
1023904
288663
1682229
388658
1040634
736144
20567
494105
1775131
960864
40787
971231
701039
334460
715120
954779
799661
239923
1184137
49124
99102
1200628
803407
1310393
609648
916155
199649
1082539
1374394
264805
482712
516914
1196655
970987
323700
785707
1348152
1171930
1740023
1032374
1888057
1550769
801930
802481
1275290
1627510
971582
1917801
300336
1932987
772604
1641920
1494113
337075
635100
16158
1953969
1006598
1480669
376562
1849495
500268
1078821
842311
832326
597928
547989
531324
347684
1502274
1061836
1569039
1698660
1894848
1318420
1074477
669940
1791450
1929293
191789
1696821
1922818
621713
92904
1149967
508001
124390
189726
699367
780897
1132453
580258
1260776
1175076
1073670
170393
908343
639882
1943306
1465330
494693
1985212
1982769
1123804
1252588
452891
456635
1653813
1314266
398494
186689
97701
1824427
779185
84779
200886
1329382
431535
60037
285268
559026
1882063
1545337
669747
942104
1012539
417465
106331
1763499
479100
1523440
620581
418616
475105
768758
1936024
1277552
204
1308008
157640
980487
185390
1964618
1708839
1046814
1551569
634108
1726728
809118
1493698
1462570
797864
1041732
1038228
166412
1069985
1300590
1964890
993330
1864962
1729305
1102076
608129
180413
1914624
195627
707219
490584
1615465
947308
1742276
697633
343005
858299
1552291
830589
964629
1659119
711740
1883389
1002456
1860829
435242
440592
352970
1531093
462365
1924585
470818
1488126
1393295
1213006
572933
414365
1392744
585107
1804643
193771
915815
692923
1626605
166672
1170739
1865855
471570
159959
764558
320612
1618632
1228822
842903
627074
1840920
1452405
1305520
1517894
1068220
1289519
606445
372747
743854
1863619
1329400
1184092
1687597
1553468
194093
1225395
784221
336545
1550659
818208
857159
1186394
478385
1067062
1097005
35347
658846
390918
93955
844585
647548
378899
1082938
1932384
938608
1558840
1212813
1053501
1816513
1034967
182725
1039122
1556680
769399
675846
859833
119552
224331
1880114
1072743
512811
163800
308996
717081
769572
587267
1664547
607104
32827
1132765
535512
1733131
1726945
122271
1036974
941379
660970
1052838
1050331
1898434
456482
1918910
1223181
779574
1265148
1277735
1835968
1700434
491855
1762823
681389
566041
70098
132361
1461918
1896132
1471341
776840
1167994
607411
1513366
1906684
1016291
1998570
1623794
1149605
827262
514643
1825122
1600988
1928309
1048686
1919850
1596693
201890
1271736
1949065
1423277
375633
26159
1246608
116728
458960
1149912
916851
1429304
772825
1779810
67312
1931915
495348
831661
1005939
1017638
1533299
1314289
568168
767814
1994265
282735
849266
1763664
1565461
1336816
695255
97693
1949686
865325
266102
739197
70923
1046634
786407
656122
1966575
1634115
525783
768077
42138
486469
1563029
1438634
41674
432907
610247
1455579
1434170
1476689
591715
1159848
1675515
833017
1349133
1728374
1526461
577079
1753162
1888128
96630
1304399
1328372
1483672
1777312
1365526
1938419
739089
634951
1507443
150292
474099
1022621
1049240
1188854
1754527
929182
331299
1132090
1720329
1921011
303039
1854583
1174782
1856125
401623
1696486
1433801
328084
507278
928965
1193133
909157
140626
1038936
1062906
1901461
1965253
147837
538907
1981965
367805
230293
1581865
1809087
697315
360134
936298
1579404
809344
853012
580303
341756
472729
343554
1621091
190347
964232
1134657
492359
1701550
666282
1925534
1360526
557288
976323
1946007
59905
419165
968756
324613
643927
965053
661018
243555
1697766
50411
329223
1373456
1851786
110691
2781
231634
948686
10889
1684635
829941
1308831
1725538
1110416
186868
709871
232976
181316
1275043
1980621
608620
681251
636875
950644
1798135
1258889
604800
60753
1031089
601781
1729607
731356
918694
639388
1077877
845944
1296203
699903
1460355
1254788
1413869
1862773
36622
808931
1642489
1250524
462535
595707
1108886
841129
191137
75995
925970
1893527
1768565
523503
1039511
1086606
1539825
1755218
1636584
649332
811823
1999605
1948839
229007
201423
1277242
1185966
1597827
181115
1156098
874490
1115073
1131596
1910058
377597
1236321
649530
1861235
1627539
1165828
169585
1805480
850748
673687
397243
788450
156449
1213927
482148
1890123
1095607
346996
648935
1476805
265150
990469
107403
797583
1083240
1892565
529090
1225137
1751517
929831
1441321
492198
271068
800871
1129344
1456038
877057
107391
1514014
277924
1503800
199507
905723
1849570
36176
1307262
202550
1330640
1844999
1245919
1931359
560787
1709606
1763052
534051
729377
406594
1264899
975845
562435
443979
195981
601314
1523541
29584
1599599
643977
998209
403024
473537
1296943
705885
493098
449044
82032
1262665
88481
1266810
151945
140997
1120387
469393
1912842
1912629
681799
1688516
196978
1024937
273934
768850
1498305
1694604
1075844
1217605
167936
1293814
1447440
223339
197137
1459931
1969719
863392
1856140
918119
1856727
390749
1873203
1023754
53417
1725219
1346507
342782
1305421
1008344
312991
1402997
260752
1341079
1649006
49943
1870184
1270929
1349624
306068
1712961
1569698
929018
1208258
1796646
1195162
1974779
1613125
1318309
1413424
1691768
319872
1424506
787615
1824067
1250252
1471588
1997279
1431257
1652657
1265225
573984
382955
651370
1274519
1741886
597320
396603
1822738
1587143
1698916
214209
1971652
208895
1745901
228074
201395
1664936
858434
1307676
330937
1264324
833920
1830474
493022
608736
760509
770827
1452184
13762
682515
1236202
1658864
1940726
1746030
207162
426235
557772
394120
544970
692679
1920682
1391524
1813085
7531
1890025
1928142
896635
117992
633388
1592896
569034
1149251
829591
1937565
406828
414278
1235823
1172166
1755630
1376991
235611
285465
834737
724063
1293515
68804
67930
185674
490738
29689
1073939
342442
1295527
261278
1909879
1043466
734547
1191262
1318483
1700643
367834
858342
314282
1130792
1551072
537568
495028
429015
272411
1933331
285247
1212973
890470
96479
930026
25003
46633
13703
312431
789310
579060
58488
1970112
1666093
425818
316064
328091
328147
868283
491956
1835192
780471
861210
281519
1725168
707915
1427298
1619004
772149
1453296
1994743
1154190
455434
1064295
953576
310731
1871733
1782214
1924476
783040
1543733
481499
439130
1544124
1420423
1926187
1758503
1281318
805532
855562
1631958
1606796
192917
1737873
661246
571326
1932052
862544
1377246
1635013
1783463
550785
1970621
22104
1199789
928379
1461276
34847
130531
1385571
681994
262680
691467
851037
1937842
1763245
243997
122729
191942
260934
639017
96243
1247782
930966
603722
1230751
422307
950533
457755
755349
1856844
810657
1978823
1729791
1950483
484871
383990
1136466
1499673
726538
292353
1399849
208826
507001
1570336
208373
710616
1137949
226666
21943
566122
1828442
1189902
874766
779364
1664259
1479807
1899873
1085893
1171768
749643
519841
1972115
1795173
1451089
1769608
134357
24070
1129237
997014
1401959
974435
1244508
671299
983003
1619876
1090486
1257164
711593
37494
1696494
1909092
1177971
1600691
1893313
1659628
721942
636542
954434
1963678
666762
1744052
846099
1016570
255634
1192282
1484142
1129767
1879471
1779471
1013063
564845
1073149
837730
828808
1506235
733679
435847
404890
1901029
720666
250867
1579596
1490724
139130
1082027
470847
685685
308662
1350009
1828845
1764713
1643223
648598
792937
434054
962137
1715338
864468
1868644
1471579
1771773
1025162
1301913
488746
483253
1512069
1798201
1204675
1004744
1977550
1963646
1993550
1727172
918436
1101093
414991
1672947
1741598
1370165
543639
30303
944105
495709
741292
539308
835012
548785
460764
1462074
71733
1092742
1670890
754425
715137
1295258
24989
1015654
1866719
697120
559821
949953
1348891
90898
558492
1730100
1868762
946564
395775
681877
684981
769541
751932
1490509
1860704
1259479
1083841
1379901
886988
1681912
1281260
676826
1402598
331461
1216826
153199
744210
1113531
1808586
1357265
1749285
1907364
973059
1705015
790549
1413767
872280
1403208
1105206
684172
156126
1852319
1796143
1227052
791569
729823
692320
1401313
1352453
474227
686000
977835
1423453
1846057
1966765
593530
1369889
443138
80660
1030060
1617287
998348
1391764
231242
353260
1492612
1525149
644132
929096
1017599
25205
1253968
305927
1519940
531107
1481394
421590
1748983
179488
1816550
54881
403879
1654231
1695762
1497244
1248822
1016630
486978
1008563
1846388
1015811
1938226
780137
979943
1941711
763478
1920795
1817667
1649004
194288
249818
1977721
913764
1408190
158384
461189
201687
336078
1192903
1934046
208283
1439466
596835
1385768
1902968
900036
1622345
1096770
934591
1804186
864000
893504
1916665
683860
1941168
169083
1997033
758587
1124522
709395
679838
306906
662916
1668590
1997947
975564
1509043
262521
1480936
1612446
1275082
699871
53663
1873685
1782083
88179
808752
343496
1130945
320255
1105226
967990
828962
1266176
648647
1370207
1068690
194151
1152395
492466
846404
1479259
712031
1175747
1491790
1790485
1647007
36512
1154541
1678088
1746284
1786466
652848
585304
112322
795493
1392430
1961369
1922840
960621
942238
480434
1894337
1549647
223961
1527544
416860
312907
989425
1178916
432032
408427
126920
822007
545500
923886
541903
105679
1437932
1891124
121721
37190
974838
1600480
123949
625271
927817
55544
35007
1938627
1611271
1223988
377779
831880
1053797
1015514
256059
998557
1769285
955848
1349541
564600
1074380
1848434
1340977
354682
156489
552293
1201623
97225
583354
722220
81602
792597
1450852
731558
924166
1474176
1928992
48678
400469
1475376
916264
1050168
565196
554111
174811
838350
1990339
76664
1371763
359977
983269
567753
1492206
1287502
789852
1053766
527826
321990
1131324
1537241
799710
368179
1458650
1969335
347247
1021885
300490
795623
1396082
1415430
1317727
687667
1377680
239470
651134
1166395
1077527
503066
1890507
1794126
1033815
1941960
1336494
243401
1969030
976228
1178268
849493
1659688
880272
1128222
1897970
597310
1747057
250066
1350671
745931
832633
656807
1624189
926277
1301430
179087
19001
403597
521297
520439
869764
1871361
530140
28845
225585
1291324
270106
1516974
1761365
1781230
968425
1110066
1756777
1511602
752447
719053
1816931
366771
492987
311130
1330809
1206964
450424
249562
1408546
1340703
1808622
1112060
1080516
1070812
333829
1979168
411882
1873477
526072
989127
1870852
1532880
1769167
1862352
801751
1970096
1526753
1934267
1215176
327036
34670
336965
914170
657895
718895
609390
1039058
1609071
1115244
1638070
851704
616002
1289817
1542163
746338
1437254
1394929
381951
1028556
1694456
455906
1256762
1068053
1061902
21601
1098650
1273600
1285977
1861306
689288
1726541
1565871
716098
1218650
1333067
1089717
245837
1409712
758616
1012432
1486213
1860053
996202
1274584
1026355
1427508
993504
808667
1280658
969870
1000390
175920
1291724
1440759
1982402
135270
902199
1593456
1438383
610021
1600442
1256868
1922875
1898713
504418
910280
418798
493728
480022
1116318
413594
225088
460283
1300222
1628753
1888541
121289
959904
622103
1340731
613820
108846
1014161
1130819
1344730
378545
1574138
1158104
238158
747547
447390
102812
647277
1265816
943413
123175
621287
1465225
500566
620
619850
391874
1366112
688123
11989
492406
1814863
460277
1149249
1985473
1490117
475276
1632381
775165
1868819
979022
462681
856916
1603473
565132
168654
1050124
1974770
863409
1898300
1142675
743558
134451
1400050
786255
1153881
949178
1530058
839084
1126860
892740
1145732
1910122
295397
839737
167512
967072
635872
266788
907485
1034159
1211262
1589171
490294
66664
1376875
1684527
1671017
165028
1708053
604944
1678010
382304
446915
311530
1863911
735240
1307799
329692
582105
759412
449679
279314
1038602
870420
1880160
1001377
311106
1434895
791585
1984101
1882253
346721
1782499
34357
559187
86071
1096077
1049426
847236
1960283
1294730
414379
1068110
314655
1150300
215601
1994771
192942
1828827
518525
1845637
505867
1926649
683680
986074
1590614
1195656
382103
361620
1839559
114201
59227
230888
1407639
305187
660928
412231
1440682
1049950
436617
66564
1970645
526252
841335
1553314
362775
1459081
430804
280186
713234
1935500
1367765
388802
1123174
560890
863911
1553245
1506260
1192500
85791
783051
293468
1234039
765590
543172
1675557
789531
1994913
1246623
1444062
1864398
1957014
705992
602908
1743735
191297
615141
1505100
1249116
1246020
640432
916713
1604222
876994
1630696
25381
428190
1949872
1786603
1982808
627239
517565
1295122
781939
1296301
725045
480413
377675
629038
1240722
837801
1769757
916081
1131466
775991
707851
753525
1106093
1100248
415751
1246550
22944
1193318
1821854
1606211
41586
1801762
682331
1714885
404471
256475
1609135
191353
858522
1910043
1343467
384059
196085
1538970
108020
1532336
1846021
1129501
261116
98769
1718118
1696186
1164349
732349
1482035
945581
1899397
1996626
495208
1261905
1821618
1869394
1643619
592995
1453174
1565438
1133252
365617
188956
374725
1044592
1771379
1818286
1975836
1591720
238817
1448917
1874832
107271
1445192
938163
1828730
620374
1759268
1099278
626398
353672
635395
1727553
1163814
1221200
310097
1953193
683218
1146537
787546
1151216
423933
597198
840299
1233458
197561
1667221
1773715
880624
656195
1521626
1260381
799774
1344557
1460005
1012374
1727797
304679
897544
594029
99043
61558
1180659
142939
1668685
33210
46848
1501389
1301952
625024
52242
312527
500894
1512812
398761
424778
538870
1681889
1119894
1706869
525498
204867
270886
201115
998017
1590580
297205
1195978
1022917
689319
398338
1166803
1310998
523350
76454
1599132
1254676
521069
1172519
1668048
360234
1578630
1715001
978511
844186
355908
1007387
44686
1497574
143634
359058
766061
413510
700678
740568
1508004
1712122
449837
1853640
810159
1631424
1086390
1166313
1004162
1566706
90336
573261
193905
63924
1024217
1502290
644470
1356433
1631874
982615
135219
507093
559179
899443
1227718
1315268
958627
1890157
1152200
1838356
236957
324845
1633882
485072
1367793
1394917
1183471
1352707
871266
1816079
647223
344586
1427863
1563162
1968067
1128526
1422662
74237
558123
235569
1072092
947391
954890
1253491
1631415
470966
1909285
996368
1234893
1640222
139698
1794844
678620
1097538
1285856
1816385
872666
663639
986153
608135
842614
1732957
1867882
1108204
1663743
796098
1360726
190443
1671697
1763358
1499985
799906
1126763
1454888
1719022
927674
1038279
811401
479204
13841
1146338
954375
273476
1695255
884879
712339
90357
1246256
744560
1166302
182834
1115586
1991097
376142
129662
1569458
1760853
1345939
235479
1713378
1529712
1808209
213663
55558
1242654
275337
1072925
559294
937279
283178
1351175
1504215
1702714
657389
285923
1997235
8469
1922378
1827114
1561201
678457
1828866
1507312
159903
849723
481838
341436
197129
1003495
1217739
735535
334035
571229
258090
52737
577504
539405
592092
1429508
1842593
494628
980443
1498562
1591924
870935
136190
1475795
1955323
1801162
799020
1392402
809846
1407240
1600350
1157322
1334985
722862
1145370
1140080
1109390
600408
124805
1783759
838162
551064
1514998
532254
567326
1620647
291390
135885
150499
896298
261034
90006
838747
158620
1824795
443324
1271707
342274
188353
1487454
1323569
1347608
1169593
1953136
1786714
783857
1449700
1316876
523737
478625
1993314
368436
98427
499469
1622106
1928447
1572923
1683833
354280
1958340
351257
440153
1492944
181765
1913952
757161
166849
1667996
1074105
1038714
292948
675282
440586
12984
506852
1854558
1211354
1647215
906919
1590074
1130538
883150
1932047
301567
1282203
852939
1118040
1477553
737086
573996
743781
1675342
1613783
1076037
136923
1648271
103611
1893461
138889
696132
1789002
1916577
1055525
1269462
147543
341200
587771
169446
1527490
1503195
142231
1827102
239081
1112277
1009983
1277082
776268
592124
1928648
1785849
1785304
1461309
358405
737764
584743
1218501
1473741
741541
738561
1651931
1288955
1725184
338811
1998566
1966718
1902438
620330
1429048
1033291
1121185
1003804
26154
1947887
303629
1208777
1111548
1429761
486379
79382
54736
1210663
1510967
236153
1412614
142483
1550836
1286687
1549329
390606
220063
1677139
642110
477133
685229
709679
516253
368998
252208
1891089
37002
1752762
1456773
1721180
1030039
821407
1281933
1368282
733084
1166837
1343514
981100
530178
1152273
1028216
393582
912080
327437
1158996
1743093
1333659
1026592
1348279
1428288
1891725
1170946
1946921
1905969
523762
921826
1684343
717985
1590663
1769402
904128
1389277
737381
690102
776419
451427
34863
1437290
1085663
1287
830234
1125038
305854
205717
938797
1215990
710166
804881
41217
140844
529049
573605
759817
1334244
530292
474553
932460
1656743
1637717
24943
1649484
785082
618634
1565082
1252504
1392502
1308124
578548
38695
1402795
1582513
1815417
1580422
44056
1053502
739830
240518
1446500
1555056
1278108
1061147
1629522
452859
804463
665330
1065145
1206845
400853
668478
1574245
1773735
53911
1452549
369326
1072018
1625809
399998
1926065
1387006
283937
837347
1580617
1831977
177481
559822
443578
1339046
179313
1694390
1031977
274373
1385960
926139
1709643
1425620
58612
586663
1255384
1197235
1591364
188126
1006286
1421920
1318263
1181149
1510602
461928
506179
1825715
405711
1202412
1470368
1396277
931847
1983685
1719930
650733
1716708
873084
1789583
1880227
823742
867129
641853
72822
788226
702969
1448674
534268
160926
1635030
1996311
1594567
252888
327493
789962
1762408
133355
931461
1955359
677963
149442
1394757
36699
1483205
1715528
526826
437177
93172
178587
1084665
982452
659609
1348583
92479
1632645
1221540
1210753
1294462
254499
1302608
158604
1314307
731414
1189846
1726494
1969547
678458
1185794
990050
837151
1670624
773752
1374460
31359
140548
1008225
1048741
45216
181212
1141784
1165161
1774185
1424714
1606953
1830823
57106
1982036
925974
171195
1937343
1860011
1686422
81620
825797
1612750
43897
1189028
861094
1814896
1861099
628739
836791
1844387
897165
1590499
1714291
696986
794014
1129715
877676
946919
407285
1056054
1413407
521949
1734176
250154
62283
101058
110581
1337274
244340
826010
1833711
1407278
1998779
1555555
1443217
1353744
1704917
1389453
254180
745426
416840
1393012
1712593
1830137
48240
793659
1169907
152568
1090820
2434
418987
1692113
256764
1416129
59174
1425822
1447513
702903
823424
384384
246843
713540
1724181
1396418
731099
687712
493699
1390868
1484396
470637
174096
494735
335984
1483781
303046
1815989
1704685
666264
1570228
339615
1960591
276718
513650
1460941
228749
1472933
1450465
1163300
323859
1628980
1489839
1735436
1935977
1049648
395756
496233
415732
1293262
760819
305490
1028319
491418
1020593
906178
1675061
765922
1737393
1124130
756061
363107
1703873
1708410
585175
277594
1302620
1923769
216361
1086474
687889
1249950
706281
1933678
1627612
2394
971837
1943015
1240133
248720
1152179
1387435
1744283
1286141
1413197
1995405
1147986
463014
1121305
1687495
1979961
1536493
1420212
2985
1249108
415797
1003070
1709356
1690620
893312
1763652
945956
1009363
1273621
1922082
1784766
841356
98007
1016725
1755241
169666
386258
366857
1714203
524918
1317808
198650
419961
164469
578154
73897
873529
1570415
1246613
614886
1843989
1575748
1866998
192568
1111725
464856
18496
1553631
748870
677162
970999
1656459
1843413
579922
24878
1742141
1426882
863320
1752839
1471864
401300
1882695
1756745
168963
817562
1909475
438507
187886
1424970
1579109
925425
533046
1688161
1015575
1602824
1524069
1543854
793095
1384291
609470
1860051
1252127
724816
152821
1401515
1906760
1464823
1403664
376622
1722892
548240
1537639
707086
383009
1771029
1501332
323971
482605
527149
1888934
276215
547363
713107
1027218
872456
1838867
1857406
1234036
1737539
1090206
1812594
60193
170593
1908498
1831063
1081911
304042
260252
726346
1224446
109036
580085
279291
81137
1731012
793525
1044227
1369066
1058587
846922
538446
95098
697146
290273
1680921
1289939
1957702
1584012
1188984
183488
979214
1638892
1754353
1453649
576113
810806
44903
394035
1016899
1898215
689242
58098
753190
136162
944252
1991508
1784385
1672386
1796949
1596061
1413806
296180
1629941
153617
484788
1583090
1193318
1196894
668870
1558964
65809
1979078
1004112
245072
684051
1547659
292580
343580
459960
703342
1534460
150210
1207811
745764
1498485
1673417
1333351
666845
1775766
171347
71986
31122
1059243
721254
403289
400496
1820058
169569
494887
918827
180111
1022826
1867439
1927038
396044
1098052
1991240
194568
1659064
580358
1617982
1857687
128602
1764917
1794428
182888
468799
1499176
2447
223542
1474196
1910821
145738
293734
1115876
1815854
60277
591117
932997
1827415
632977
1609071
1400075
339403
53810
1120668
61342
369592
1057493
670778
1239881
1282748
91246
361755
461313
155529
1281071
706797
1891089
1546184
1709735
1020969
124333
1662909
673685
848704
505663
1903927
1869262
43754
591488
725962
308780
1823850
1217270
187073
483116
5314
905002
232462
688633
807770
894074
1667320
875941
56834
667745
1074980
71719
1462210
164053
232988
710743
1078259
1906116
75856
378583
159202
349432
528852
278487
499739
1502775
506092
551448
67164
1971267
819051
1597313
986827
1312231
755826
761598
1501877
1925338
937019
1849924
852901
37830
972260
1613534
1976894
333064
538873
1023348
144558
1283549
1731010
1487687
129106
871988
1839179
372859
1109584
920438
1870878
301502
341949
907807
364004
1184582
666116
911666
1677747
1894606
301594
970640
1359496
1880492
956132
1851516
1410749
887762
1035796
1151438
1964160
1039985
538805
29285
6982
432250
308143
752759
1717045
801007
1715921
893873
1286742
868524
1623258
1724391
167095
1475809
646808
1663256
356208
1530214
47833
1928953
996598
1395519
1519275
743243
982862
434186
627179
504416
1164299
967070
1695845
1253068
154070
433033
503400
1446279
436979
1012230
698831
16667
966414
1057288
1492043
1083905
1487153
83468
1905443
613961
1307061
1577174
851246
1519813
1836717
304405
601040
1364837
1794929
258699
748743
1258774
19573
1455049
1865821
1990710
1456248
1472144
1828089
883637
1919488
1895885
632453
401148
1528340
1693625
1007587
523069
327863
423139
1936771
55775
1449039
1668403
1300199
1222657
1855190
643376
967101
900283
1956218
1436369
1701943
205896
1183523
1993276
371099
1239711
1592161
782048
1759016
1010684
1010199
1140362
1697776
748271
915335
1160440
1435840
488824
1694752
1960163
498114
1256165
850197
832213
79318
804995
21532
1237564
1829213
1838516
1966759
620150
1413886
320636
666986
697540
1807957
112165
836589
863581
1610635
793601
640422
1557221
1153215
1356499
47878
1651070
1262124
1769521
1697864
1562863
123314
804307
717591
1184425
1074625
1618448
1812073
1435390
1782970
1749233
623819
526235
1635740
1354077
1933545
1340244
1159521
274803
1138668
1860630
1584299
696087
1362837
1673085
38614
539628
980334
41142
564512
1410367
1696097
1483271
629568
706250
1411936
1246137
675138
573590
396788
408522
869164
1405565
968064
742162
716629
890694
1992245
101520
1810287
1391899
390613
249953
1683187
1324703
57612
681889
1995473
720413
1100591
504774
783440
299207
1379741
865643
1377171
546595
563904
1632785
618434
1726087
869420
1822477
1065779
1525887
415072
1229756
767365
352458
748625
1527667
1319191
68372
40828
1573697
881284
1677375
377616
1785758
605918
1421987
133784
1945377
404928
1220472
1733604
925783
898128
1614087
637105
1464348
1320834
667328
1906736
522350
805751
1903723
1677165
1365183
322523
57517
1610853
732192
609378
164277
398696
162394
1876785
575169
1887580
447966
1284673
1564256
625648
491895
672387
1399338
1945489
175907
1168438
216444
604864
1541587
133969
1896046
1037940
1754581
1406432
1619258
728328
247993
440895
221266
1194848
615926
806245
32414
460813
397980
1444376
590645
532574
1317263
1028819
417949
1909319
1148209
393888
1757112
1059833
1214037
979404
1079844
759841
224240
542436
1977100
431823
90996
1162137
1489556
1565062
1799348
239363
1833977
1178579
141057
539802
76530
542893
49863
1263907
351822
751512
105101
974382
1806581
380227
1070300
701561
901699
361441
485887
1482605
289414
1248836
1161387
1224066
590603
1024083
538109
497353
1533534
1099553
1159054
513986
769171
1013777
737840
1154963
779828
1616968
285283
389432
1668034
1988049
1622705
1362179
1529046
592036
1108050
642920
1862760
241758
569105
607385
1809473
427087
1038787
1460255
1424527
204094
1262726
432650
508252
320672
726200
731660
1445473
880214
906023
259862
282355
1293401
267144
646983
873796
1707521
128581
225427
980975
1713267
857598
657484
1677851
895680
227820
1114464
1536892
1211691
1464976
1903709
242474
1176464
857717
112784
1478606
1393084
1143772
416943
1853349
707354
1261346
1947102
1735299
875408
431303
376871
652510
1819878
1763016
403541
1483520
989962
1305620
88898
1002215
1535368
220776
281077
1418733
1144546
1515190
1142604
1509199
263710
1016666
793900
1173135
1777701
1244223
725571
1401737
236392
587065
407229
92380
601047
1921304
5763
802578
1872839
1394296
1884645
927331
1565593
1750929
1333202
603850
1181533
405929
1314088
1327510
564202
1981012
1847513
1615180
952312
1117932
638736
1187923
1623098
83241
1241603
270330
102059
455966
1878339
1096006
1149777
1149628
605217
1601859
777407
1900600
1780697
912997
1126568
987464
460279
66836
233773
1550127
1651442
64564
300041
906222
1459927
1870171
1865209
1188361
753018
1621158
964229
486356
602813
835641
1392185
579086
224945
951140
1829270
1880074
535471
1181378
1978003
793517
1400709
1651286
1170514
1119027
1457713
158273
1065313
1810901
193440
1771206
795138
1833717
696115
553438
1788089
1258615
610535
1042510
1229571
857954
1907728
1737149
122283
1137703
1224808
168667
1228480
1323446
13391
118055
116184
1357532
598059
1357832
1894449
1256233
299321
1031565
927530
626802
522153
125790
282639
1232202
1891762
1496362
828434
1273213
48406
1304898
627230
1796269
365917
1344217
186869
39438
1884553
1605828
484098
519563
849779
1185001
1644040
317803
1592784
160071
830859
1434830
434704
1960686
794937
1904996
1068217
626111
87718
1360942
509020
1494066
484955
676886
112715
810773
898
1921311
710091
340683
608155
1137973
621382
1352988
1758933
26054
336005
1247458
1004437
1998531
1687644
982143
869513
315655
521753
968537
684171
1822941
1517446
1125304
1671722
142713
387776
830681
792012
176625
1746401
552082
837420
818552
1275889
1314693
491969
496209
605497
806278
1163108
948456
1302168
1961369
1117065
757234
243096
1335216
866049
1683228
674656
1417949
954590
426929
797464
81279
427559
1843414
1997561
687245
1712106
210029
1563821
830573
593730
931950
1300401
1591714
571729
510066
1690679
896691
373800
424399
1101583
1664470
825373
1497177
432400
5239
374737
1693754
1620383
1394839
1944563
1451280
1709945
1352466
1527736
1570459
593870
684060
1119458
957590
560719
133929
959040
1693123
1745792
1809493
1083745
1954912
1164080
53475
1597429
1878310
1914801
1882545
27156
377215
621005
312005
503831
1966648
894142
1555732
246046
606533
1264693
1927153
1241238
313703
1698306
1082554
416365
1325536
1526214
340390
836488
1266639
1366957
634499
694716
212710
403758
393055
1164322
1135745
659797
1082056
97182
633203
1365917
1564128
909047
1765629
1225322
1831882
460394
1029917
1572854
1722409
1300082
737659
1291788
566112
283135
1722474
339988
1559431
209566
1540583
287911
1665681
465737
1497694
602950
1403543
556024
1043855
1885992
1541339
1661781
1300589
197509
967483
964795
116756
144890
131669
884503
16223
1398068
258603
102294
1484396
692195
741581
1794149
856979
549657
739732
199671
1768182
1472849
1295682
1365569
1587730
1863997
1556021
962710
1675117
1793809
1207227
590135
528728
347153
1660171
1699018
1042650
1595847
790044
259475
56170
710964
214827
940967
926347
1639264
913389
1368442
1595091
169421
645427
887681
83433
1349906
706112
1616835
327003
1352228
1697448
1068629
412259
1713295
14922
482429
334548
1378729
1678229
856508
1983814
576196
59004
1696511
237422
1197342
256805
636480
1686656
800960
152988
1828615
104980
1609916
607433
949501
1775717
1727124
968720
20683
14690
15597
1615914
1524667
1582493
1910189
1035202
241215
1628252
705659
643316
1879915
1124844
1592449
615175
650326
1285431
1921541
1048805
478847
769280
1531356
1283873
1949046
1590455
1818007
1280449
1602545
1266712
1198036
1493645
1585032
229888
1463800
417592
1845982
1068205
215192
1592895
1369208
315457
18265
1868001
172481
209859
1198564
465355
1182620
1442691
653332
1786622
835358
718768
492314
1200796
1917913
1870199
97966
453665
1201525
487805
1381000
1927410
283593
1873002
1711538
822949
1988205
572257
1585114
1186141
1693381
256808
385493
1049057
821515
1322592
914633
1993124
1964837
868255
1643934
299740
342735
49816
1608635
1987695
1974719
73723
273001
1281086
1715622
133056
1571082
220198
1707547
1658717
1217331
1661057
1443628
650852
1163972
866600
1460582
52533
1885631
404408
1462970
26014
1867904
1968367
9171
584508
1617749
289670
1129924
357406
1231276
785355
1719638
1837103
594097
193383
1099442
405250
594063
1652527
1011787
90443
1472958
1209907
1063972
1491326
1896523
799665
1460605
1030852
869219
1863445
737969
483934
1661370
185085
1056477
1778063
943629
1031132
1146454
1865438
1254954
51221
1643686
290341
300716
548673
1879563
1830666
1692802
1215543
967314
1186769
809097
1351474
1055651
283837
628533
326979
1957166
860262
1377656
1148615
626651
501428
479584
159104
1652887
1070542
785346
56935
491899
1441028
59162
1253668
752051
1881733
1054503
831313
1429105
407282
744419
1883834
1709402
778638
129830
1945327
270598
810787
186969
568237
22287
1774800
545378
1180998
1759598
270090
1653416
772240
1048074
778852
1983345
172108
1282160
927165
553752
739575
1036682
399208
1030026
392643
925426
546113
1230503
1979881
1348026
1576673
558216
502642
1224741
301221
1446903
1003313
441992
804764
17256
1689617
981888
450600
1501608
285007
1270111
1014068
992544
1578117
244740
511810
635448
1638997
625602
1214859
55827
1157944
1267849
979587
1270879
130356
130399
1007382
143681
753068
802931
1217389
1221745
1813561
1912123
151060
123919
658482
1448467
1990238
1610713
901395
1964273
1831417
937872
48780
540651
1021986
1444176
1247667
138334
1253556
1799037
1047582
690627
1743690
1002480
1522938
1302936
872916
342029
1814821
226331
1603330
673610
1190134
1598019
1169577
1556781
1301446
695982
219961
1988862
1422619
1604691
1145699
1182957
704496
898601
581027
1003579
903052
1710320
1183966
1610211
480837
1661471
926680
258123
813530
1731783
1035233
234005
1568199
922200
605384
1063998
1404216
933282
1943949
1445180
1586367
337113
1982128
1179575
738784
465160
786067
1852105
518050
445451
115932
1707999
1997311
632429
1126260
1049393
1329030
388435
811796
1647996
855
1521490
1006245
861623
704212
1890418
1682097
260774
930239
961809
1507949
1176549
196190
268759
1322022
1031958
1790337
470361
107941
123699
131453
1876548
1747650
1226875
283039
446637
914933
244264
1265171
1315251
1330143
1826322
801233
1680953
1869227
192337
1778135
1844372
668330
591249
934331
1826841
1197313
1889339
1007520
966867
914450
1031997
982174
1106447
367732
1088804
504546
922044
1826855
1535634
1955061
116720
1876975
1738267
207241
410260
49631
819161
1842867
837092
281765
329362
1165629
887111
1866042
402058
630468
1020795
442260
1141015
20080
1058615
1729041
274269
695426
1514660
797726
879333
1824009
1131985
1456480
1283577
346759
900411
1000773
97718
789676
1271373
528581
824306
112418
1662930
592910
13763
1462897
208354
259632
1492890
665843
367904
1587220
50216
834799
338862
189120
1403143
1110205
426894
1946522
514907
342427
341413
1974658
1086264
1888287
391900
662158
1092591
842039
1397676
283926
47570
702323
1293342
1509379
175766
1487810
1547368
859278
1318554
1659023
1220680
378721
331182
166605
1867463
158016
398623
990735
1151370
602898
1619723
1610414
1089580
779354
682598
659477
423152
215067
689582
595970
143854
1037670
1714432
890219
1603323
504651
696592
582845
987031
116927
1116429
588089
1203417
416576
558471
893427
66205
941201
221185
487170
1339541
587110
284696
1402018
996622
1678911
99248
1922163
1414717
1139860
1462168
1360092
1085637
1246321
1417684
380629
1311002
1098090
1646355
149070
796407
322220
1559077
196237
1806048
1259901
1291710
1372465
45200
1318459
1211195
1903447
1664459
1750596
1812319
1169662
494079
559692
1104553
680933
1158433
1313490
151681
1063865
755997
495712
1236927
1329992
1850164
236340
1284542
760290
1328276
113594
1050788
78835
1103237
1297387
544571
932042
1842458
1224052
928861
1256763
1795991
1841494
424850
57195
1956909
1396941
1265557
1137096
1608127
573601
679364
1291201
741777
1148127
379720
863523
689848
959526
1216897
457639
1285109
209326
126518
1889321
695383
1937269
451256
1149246
1386201
198598
331249
1445681
973796
1278211
577845
1127536
1204013
197147
1000628
96455
374750
654026
613085
1146023
1766044
957780
448159
1492164
1446865
504959
592108
516200
1920896
172061
142137
370152
1109034
383122
1827832
1790973
781646
672959
809902
541020
158166
664085
1694947
1368850
1600465
1085229
1718376
448753
432351
703762
1047921
851414
811567
454811
315834
1916850
1894031
27393
1633817
1112158
1782933
367532
647201
632864
460770
201751
467391
345368
1350400
103964
1726547
727122
534501
1668118
1972445
1936947
1322050
36838
1916223
649516
321134
623166
935239
1030231
188844
1492069
964590
176515
465275
840042
1495201
411970
1075788
1924333
870892
1629216
4433
119433
1552209
578810
517483
1562829
1499349
1147626
376052
1373573
772932
1957942
1607734
1137885
1821759
361383
522217
324686
466621
54366
1416365
1163867
1672366
89290
1856843
1691319
196595
1325406
365290
1852340
473188
1029785
353700
1340766
1078739
1553676
1333929
1861247
1363544
1650561
43823
338942
1846645
883504
609540
1708591
410516
1653637
890750
142003
1428343
28759
1935967
797255
988558
1717552
1411522
1658298
21289
159090
1777782
1734857
1651585
1320797
1192761
244439
904139
1645646
901389
617262
1037629
1763526
599496
1470944
638631
1126888
1554203
292453
1859722
521374
486765
912754
349915
1069392
40507
1782298
429785
712809
1397488
1899322
379628
778903
214568
337099
1489801
1811455
694013
1393782
1967444
1002472
439089
1657492
973224
1254259
272115
1750260
535938
1954054
1929576
221331
644010
479815
1362434
291444
18623
1194950
1059437
245026
758215
443348
1046071
240972
1657344
1326751
1495959
447913
575610
1100449
716114
1737168
1456630
329184
1177805
1939853
1947109
1983025
808417
734355
990028
315718
739450
1566271
1545725
219536
777063
1327407
163755
851677
1056467
1324972
2795
992468
736668
218840
1417286
1901268
1138717
1238068
1446700
179079
1890384
1644941
1558314
1872019
1924374
110219
684571
1024849
1170954
182164
844126
1657936
1212695
1353289
1454890
634542
1256176
709365
863245
969282
1770840
1534383
1381245
1263856
193252
201447
1850926
1146909
1256709
394501
1436218
1176435
1314314
1177803
466960
1620793
1161873
354241
1326486
1293729
65932
16897
1367642
1560566
368014
1667033
1749601
555615
1890113
387429
1627246
88111
1602078
494887
1597507
257667
1666209
1771628
1396217
1928926
1256853
1961519
661758
464704
34863
181158
1214976
752105
872899
754887
479206
1258204
257237
1708655
1353216
1569582
751543
1702817
1484081
1132122
608693
355426
1429548
1616796
1657438
1022438
267594
1781991
823268
207711
582034
1170053
1462822
1913219
1003563
376108
1561925
716733
110366
842644
1544783
1687322
1492233
259528
1751632
1764492
1941989
1641767
209522
1384837
662205
1443929
988247
180859
23159
1413594
731672
638627
616425
627035
1454200
1347799
173244
474434
1769749
22135
1195183
1318565
780391
1181267
1498475
1770207
1612033
1021584
881820
1583135
111467
1657170
120589
1726092
931779
532749
1078916
1738819
1023315
980344
1770005
1557071
1189777
40298
1578019
1627055
1634054
964246
1720099
1780576
1590634
942348
237720
113747
488709
1771406
1954821
1235536
549138
1027390
1521312
1746107
1501978
923268
1214725
1470460
235991
1608614
100417
1665845
122418
297746
759070
1873603
1016319
609698
1967844
489891
979682
246946
327915
325979
1037776
106681
1510679
1686352
1483593
884147
1959570
436941
1995776
1813624
15464
1857576
1613201
1165849
1274740
628000
1462352
1566250
1024663
537439
1966690
1315892
1209844
1268955
964991
186635
1497369
500979
596730
1075275
645141
208729
605369
93989
850817
297895
1726542
160862
1492592
1439946
1449395
764029
1671798
642706
637671
828986
1453801
1434003
1398287
265983
812465
611160
144736
1974084
762596
319025
1036178
709471
1401243
540649
1645519
330472
736694
123788
310621
1075973
786312
888855
916205
676118
221302
851308
585835
166879
68233
454535
48901
1893706
1422943
823110
1213290
1437784
723674
1264583
942389
1241954
256454
403735
1605499
634047
1167797
1319646
1783653
1778212
1835420
1224198
991896
1999870
640081
1016926
923488
75677
884740
335792
779369
509711
66442
782782
616216
126218
499408
337937
631125
145987
1623839
309003
1383282
649130
1463478
525602
836742
1217769
1842829
1684011
1104345
947315
39608
386160
1768757
667111
1316104
726011
186649
1431689
870572
235146
818025
684681
1544302
721563
377779
1795494
1349998
368383
1843346
963284
682076
1012915
1103102
462216
1672303
1702489
1546881
1915913
1575520
1599765
924198
843511
1334162
256780
7453
13887
1355578
696496
618850
1328812
219135
580006
842702
86764
1802823
220146
983759
1435440
1540951
71863
1860606
253302
171909
31967
138465
1864905
1035713
306079
1213523
72601
1044674
461081
716926
1147752
1978416
1472862
1048913
878530
1085800
1095700
493419
1407126
160916
1225026
403236
1913204
624951
453976
658533
784647
801755
639994
1917302
1100634
1957471
1215744
1598597
599596
1260849
1424919
1870128
833317
778394
1172722
421913
773846
1382322
1316717
829685
1672200
1687638
1398540
1024898
1196699
1337569
832077
238668
1297071
1380384
1705640
915438
812600
994580
1287037
1946549
753503
1772614
1837826
652544
388638
214430
1679618
1924633
1913887
461401
631284
670216
1233181
1175080
1403087
503279
1016672
535546
989712
949760
104980
525056
535780
656251
269636
915148
1081622
1268293
539624
1913653
1788191
1208891
1486550
240495
57271
1018060
1645226
945819
19810
499912
1238390
700601
1850830
432829
1087836
1320001
255970
1827613
1400255
299213
831107
512626
325112
125239
3960
17731
1691350
798391
1640920
591558
302589
761367
1732171
1481773
1197505
394685
703853
1788568
76616
292079
1520447
226798
1360009
809015
782871
1938556
1041696
738114
1541282
1277028
877137
1146667
1181776
1011975
149051
594887
543516
1072205
814631
1383430
907934
1717043
1287790
1375810
1385244
1974604
1252246
346645
1675842
479413
835741
1743779
266906
1524063
1203309
1600993
951806
1008022
110265
363545
1846034
483388
590539
303950
732072
1145861
417419
469521
1397006
12441
1362736
59782
1943589
1968667
1879163
297176
1963755
674482
1405034
1453573
457185
24824
1767423
254071
727987
798131
126890
1483082
283221
1966762
1900661
1556694
254522
896228
83176
1753973
490912
1830477
1354047
891498
1217714
281516
1377843
314453
608954
964604
1471098
1008556
846966
1624373
707895
1103082
630633
254050
500706
1884026
1334673
994083
840832
1754821
1447455
1818276
1035132
531283
1362929
1488784
21444
44512
1634261
1102998
1072147
576961
1971062
436791
563147
1466444
67630
923087
683025
613502
795011
597140
52373
930656
809028
1688560
1338063
1744262
747804
1539810
285788
1453755
201127
926530
1960705
712837
257117
95450
763301
1192545
1746299
1346446
1256322
1587525
393522
1079607
1858650
1429463
1545991
441101
1387366
984810
1982832
260530
1457314
1776471
103358
1793051
1371540
1543641
1798077
1585574
1837422
1271773
413191
381322
1086522
1699509
537956
1550893
950636
1519399
324625
479440
1612286
878364
1467426
1175031
905713
403662
1150490
1206601
1995504
847930
310082
28349
1377681
1197304
1973773
1916459
1693198
1525869
1359597
1274527
62799
359474
491762
1292018
430487
137380
801126
1829642
1919836
1722078
915980
1273761
101733
237362
442405
1757773
83531
196073
1497822
1956778
1285196
1997683
686315
79055
1589023
1803577
1018859
170968
807731
1614511
750212
1241203
1942370
1686296
1810867
1752020
1942196
1098647
1533006
589283
386427
534173
322112
1291861
109445
304116
789575
1654234
758343
947110
55442
448952
1438432
1790564
817876
1507105
213905
457306
1659368
1146499
1417901
1968337
1631247
938965
717685
776932
1420223
65393
364237
874257
1384901
1758691
1913879
686118
1904087
55290
626909
93004
1492033
1239309
96197
1707754
361379
299692
1479217
1539427
1672119
1415965
1116909
756720
1640937
317712
1306438
629301
495838
1574413
1586920
1308580
1623794
1790738
531201
366569
1029644
127730
1707149
1746962
304198
705692
615904
1527422
107654
146344
1906851
200852
414145
1337166
1718325
1455043
911540
802588
1187517
81242
1900106
1790812
1496704
707533
1883459
1080458
317214
1263030
1617273
461554
1183369
391343
1359272
801127
438014
114828
772504
1830967
683004
37232
22186
532092
1110384
1577640
1501353
1961607
1850272
1601563
1417001
1954844
312948
201145
256856
975319
1156937
419699
1116221
1779128
930802
497050
1738467
589307
275977
1138337
1910319
294124
1999333
332399
1560121
38235
1887648
1775199
390442
1909026
872179
1191011
70631
774269
1552647
1307206
567050
843115
291778
1671831
729783
798518
1262254
971223
240725
226245
795206
1771555
1978728
722324
1449900
458897
534244
1361486
1510565
1028948
420835
635878
1857998
1601578
1271659
1887602
673101
194335
1424333
785284
1851529
376570
762179
1241841
813376
557205
475417
1168866
1870479
605967
1680156
1868238
124673
1208561
776772
934306
1572417
1384777
922500
1091641
1403710
1375928
1725704
412436
1091526
238503
684594
1640730
947830
1578868
595761
1860777
224834
1219949
595514
710790
1527104
4910
848502
1849505
1659163
6531
162653
728622
1253943
97309
1727318
1751232
1461386
5739
1117820
1050395
1435029
1420804
443145
1356805
711271
920973
731024
203241
1016764
1045800
721666
844108
455009
1926855
420323
707584
1285880
228062
1571742
917218
1978080
1658448
1735860
369309
868887
196632
285445
817040
236680
1289948
1775903
1250098
695133
1060152
206968
217907
1222122
1441426
758678
1998020
244260
92424
641465
1330000
360981
939693
1489908
1353155
1397318
1164453
1691576
1421050
533246
1502441
630907
786324
888446
1933114
254535
1019467
310830
1341819
877231
50839
1173892
1687668
1902661
1359950
264632
774461
1809205
570485
982634
369456
832961
348717
1582635
505916
1443512
1902016
1861661
764139
849063
1636239
1980746
1823386
933955
485356
1402010
1927422
874077
577555
1274518
279938
1893449
1316012
741699
80334
1770738
1927196
678483
218749
1009884
1941057
1172760
1031411
1559464
510335
901220
1908003
1088004
1222556
311975
1196028
1158346
647562
1020686
1763514
385499
752003
1779809
971828
775563
1763846
1906155
1615131
1635511
681087
1149999
734965
1229730
787582
451597
1508632
106680
1908708
1062706
1688200
720032
937881
201388
1028432
60345
1374226
990393
1726719
722908
771869
1915565
1541957
1031140
1370034
1453451
976810
672368
359979
1910325
1620953
1675858
1191168
961064
1485528
291526
1182239
56169
1578461
1677797
1992200
936550
1517822
1726980
1992711
1480657
1228603
586122
1245291
1531653
1821215
206592
1392187
876485
1656543
928169
232257
1272801
1892783
5917
76954
1641984
690031
1653323
187033
1048485
1763442
1427410
1818552
399473
208738
21659
414253
1759318
1740533
1921139
1536175
1506019
324051
99689
799705
1034435
1467768
1412830
58267
100731
768852
337662
1755535
139911
975091
1225187
1312412
1318146
1951944
634726
714351
519933
1710553
1150836
1690415
283361
600119
477914
1208679
1250181
258965
1543616
1054307
1702339
1742052
1917762
1773288
1707800
501446
420628
638571
148413
116867
279076
620971
90610
91382
1863755
1613685
913036
117963
662809
717342
1211998
891815
1354751
362495
1281657
1647650
310560
847759
1441160
1113971
571764
740267
1741029
1219775
553928
812234
1580657
458011
1297479
1623142
1045513
1570934
312934
323782
1894322
1062375
304813
518728
1955954
1449735
1460365
1315734
1323905
1447428
1887063
1913423
1679599
1767430
1376676
203702
1441826
1789813
1837568
1859689
1392174
1468204
1776095
863628
1954034
1573750
81143
249079
89023
1461094
1363958
526838
1894056
1664577
97863
1237282
1867589
1674448
1333029
808012
1117698
791356
613088
1455387
1879592
634750
755601
541174
1484128
1559672
1486945
1241515
1942514
1111560
906890
616110
1890396
1404961
1085848
308075
1856345
1688812
730496
1455682
1672874
771179
1456503
1483724
932447
436095
488185
627650
528547
632954
1567034
434075
939065
1254140
1037079
876885
1547490
1487276
1634501
1683945
1969909
1364061
978059
396717
1779052
837769
1981740
839515
1781310
1702845
1700836
1786568
1303548
1764586
193634
1513005
1493448
1893381
1907741
1842577
1764661
99807
476748
1577272
1599186
295237
1188774
1208016
1504087
1126731
1959249
1899385
1519418
360219
1307544
849805
467391
97197
1080540
1089173
1701220
1000736
26651
1417739
805201
225002
1164403
723085
183896
5105
1625517
448916
848257
1494277
1085405
1993508
672283
248572
363965
458147
1644285
1315177
428302
1813984
771194
207861
275438
922417
169990
354409
50213
1665498
1712788
972951
184926
869178
1505889
930273
1530764
1937123
607966
308371
218791
1466631
1627160
1234962
811969
174071
7996
92890
449656
113522
1861237
1825604
1064926
818360
39652
1033349
169225
1923455
1714116
106298
1257130
1386462
61928
1671408
1744693
1501237
1735910
512473
853230
1895956
783883
1766266
1194467
1651984
1667571
876026
547863
352126
1064403
347417
447560
1326922
1601856
672327
739082
1435917
585376
1324805
328742
393231
1762719
1593547
1375884
1981037
453797
1799610
155182
1400438
1274954
1473552
20985
1429773
652734
1724902
76640
1186635
452758
29205
1623734
471629
1274714
1225706
1162119
996952
1076464
276515
55021
1683371
1220620
520882
937726
857307
1132903
557661
1863133
524650
1886023
26120
694134
1257808
955710
1359444
646543
1390363
996072
443317
1514456
1725706
753181
919664
1605335
65410
1558086
229395
1470997
1445447
1310483
1071783
213578
573310
1883513
303083
744936
649719
979762
512830
1994827
933217
112289
1613711
594164
1448790
1052047
748392
892564
452798
1791141
585570
418099
1199654
80763
1278804
1530924
1129681
6358
1774686
108091
1471893
1345856
312022
944013
1076689
818993
1137403
1265920
1808897
1419910
1922405
1829423
363479
824919
1780684
1774495
630174
386435
1321565
860178
1341094
1073257
1906479
1639247
366600
639254
1369962
1710015
967610
37797
1575198
958349
569248
1174963
154745
1835993
1844688
1386885
1346102
140410
1879550
634369
142119
842394
240279
1480487
1851669
87622
301995
1436343
1238092
1307784
1211515
1822919
1628735
1993635
664720
361239
1201003
628491
1533798
1154915
1953418
120126
1685114
1169096
1937442
749272
439882
315362
1933513
355998
496538
1991414
35052
1480987
306616
1760410
1466617
1105991
515892
1623305
1453487
1700355
1424604
660332
743182
244103
228663
487074
1555738
1250780
1195733
1071848
1080284
818426
1257515
149390
1808247
404275
1163464
1500417
835570
345652
829356
1042112
1205603
672346
1785476
1157300
125558
1050797
929685
1354630
1869720
1095615
559059
97694
1023851
806695
140601
86810
1543335
615364
36996
1097114
101415
726074
305190
714691
1457967
880434
1404835
1241826
465222
296209
1669204
1232347
1297409
1821674
1066741
1915162
612873
718507
746669
993725
572210
1895744
24040
1253508
1634783
1166238
1778620
242805
1203390
880418
1301393
759321
801015
665787
1178381
326831
777408
32508
1442970
506265
870757
184170
570363
3548
749387
979892
1706055
1787259
831956
786176
111083
47262
536845
881732
879716
1531918
1713364
889102
1068271
1777266
1066818
1865048
1766937
1216609
1292258
1709361
669333
1911199
451063
674571
1073923
1800660
1238328
606663
1484661
1619574
482386
69535
171549
7798
971180
1295914
1741190
1409537
804404
1117754
1984497
889561
857025
1955103
1486247
259008
981701
326275
1687489
248483
744041
467508
286158
1957115
1437889
429255
242428
1744774
645957
1628811
531743
1475613
1921347
202161
613394
1197894
1647422
424373
90584
905268
103423
1303848
1385677
1262267
383465
1980989
1503993
1126894
1049813
1625394
407202
1670883
1711303
1708448
1784615
337826
819197
1030641
496102
1470418
1008478
129706
846625
232290
1820530
278993
853731
1984049
1130473
923914
1280443
1045928
1802207
1826958
1629420
783149
1842710
731636
20891
1779934
1429387
1486179
575776
817157
342763
1956774
1327037
71809
88741
139111
126101
1740729
847282
777443
1366688
965770
1139387
1092816
603011
660613
20698
99877
481241
1411324
12719
1245768
1688683
210427
864552
1520252
172798
1871336
1133912
1708029
711669
1754023
1446156
1537790
1692600
1329045
1315282
593423
1177581
543166
1507704
493496
476434
1397733
557446
187033
773528
748078
154641
831661
1294952
678227
47865
283810
1073189
1340764
1121722
1522771
1921843
180163
519551
1828542
1733119
1627055
176514
1820289
1856622
415129
1498221
956195
1210882
1859659
105299
313010
1108630
449024
1808662
1977814
1678533
698059
438538
211574
1365630
1964558
294279
1815868
1443209
975628
859611
1510130
380658
1993312
1406364
1521682
869738
1955503
1505793
1238068
1990085
1530241
1705836
776746
1777331
1858237
1356470
1944202
1752503
1542998
631337
1565784
396380
932165
1986013
654210
156432
352408
1223133
1283113
1520562
463537
775800
1140095
208957
1218248
1674900
157798
1155981
1559367
1955156
908036
539033
895991
915902
1895139
996770
1584444
495669
975114
282006
105636
605183
1395695
1466328
1243864
1922403
1272694
437228
556753
376263
1149452
1866165
1554529
1653285
925155
1655951
1191536
27549
1097632
1852769
213270
620917
1328517
1557312
137059
1214131
1574789
1022501
802087
1814906
868455
1773883
1128503
1212068
622669
408980
294405
707533
1969332
1790330
1183154
911116
1205042
438212
1488973
1772261
1155084
852794
1376778
1064251
1678050
546846
452315
525729
1563576
1296077
281438
1352846
1553547
238458
1303783
80741
1822993
1084874
108705
694195
862809
261941
554923
1553424
1236253
1269027
390900
1455809
471082
212477
55146
1469533
15407
695064
1590815
478925
570031
1224279
1466727
132229
886225
1340225
933380
223747
84563
941680
695825
667973
94107
1793447
239338
1570629
1413307
506001
1454974
1100424
1172818
640559
1420618
308721
572130
79310
999548
1381093
1137954
713404
1558090
1811304
72930
1663764
765594
459116
377607
1540106
1844087
1066963
1614524
1561450
1792177
227032
1872269
747751
667086
941697
1951611
1844825
1047200
1962259
1840847
1518910
20976
449759
998596
1449625
1986318
1994946
954100
1589210
286157
625872
1107425
515224
366302
1171607
1319379
682217
1222988
501065
1850163
156231
247419
92667
1884158
728366
1899739
878523
201707
1704896
299747
999464
1697461
974270
923790
734116
1802152
1702991
832075
461283
1178703
1477147
274448
1309104
796021
1866998
1159992
1886762
1282380
764516
1433362
323807
518490
1279660
449388
1700725
466646
991071
1454562
696585
193912
1973567
692164
772551
1504413
223503
953794
52419
856201
1097933
103902
842224
1262469
1457535
1439707
583036
444977
1287703
101806
523354
840406
759256
1001916
888062
261610
563093
736111
67748
492922
204764
1602153
1112544
1280137
1914573
1596616
411833
426670
371919
519116
331491
713962
31524
1680995
192970
1658993
152667
1938346
876151
1665404
926833
1779629
1982551
338681
210488
1144559
191185
1856703
371364
308632
883973
446174
1699679
1007316
1722877
1711128
416480
1988301
1817917
1513350
719762
1872444
523785
1408800
1547648
764045
923925
1189484
817751
1474290
987844
455234
1801773
1272920
15504
397982
517336
14361
1131081
174841
110489
434541
418196
1334081
1750734
1944651
1211143
362539
146251
1093065
1090869
1234979
827429
925126
764708
1086192
1780684
1083165
1207951
401073
1265628
1543594
197671
1289381
680534
1796471
805235
1109061
1242190
1419453
1396009
1811288
1177935
965615
292838
1625879
244521
1974611
252332
738270
204611
1707740
56051
1189043
1027127
399404
1744744
688230
1908617
1034849
1165279
1199225
196356
1590446
36195
222009
1933721
580019
1883832
1433412
1293348
1180252
1170257
1980702
1052816
470360
674859
811601
618912
1477129
167867
1770752
1054168
1589838
1520454
1080582
699171
869225
1540931
694253
246364
6105
1029153
1699102
1886516
885582
1373170
178845
1536705
1766662
1549581
1725424
1316876
716521
1683910
1544501
1594591
669845
207942
1714341
1885626
244396
1982120
463982
528796
1838646
912240
1605858
789941
334837
151748
431744
1271790
483924
1991458
1144894
236453
1321335
24851
1737239
1649890
447431
639995
1213017
625309
1777079
1361057
399791
1210473
1263473
1685653
1638386
666905
599512
383006
1903274
1992429
1951260
1449067
371719
131833
86220
1198036
1870069
732529
276297
793780
1645480
1219111
1602146
1811279
1275171
1443848
1934961
670630
185555
1977188
1991016
624799
1908965
1692764
787669
1241852
1413384
1667228
1207607
1429293
517412
1445219
1189994
1327122
1688741
1498473
203185
1098018
1045799
994193
600810
1452903
972783
1502020
499147
1787155
83734
1101333
1353088
1624184
1521937
168289
595998
1819209
1468462
696458
1893007
1003151
1181987
766675
579126
1823956
1681577
342705
1041869
1357562
970066
1099636
15798
1306835
958479
1480697
963170
1235428
362175
83471
1799967
527904
1102300
1157942
1338975
1902110
1116087
980204
789630
357885
410724
545537
55901
863940
1212288
1223299
306966
1053252
402064
128027
149199
212425
839855
1503320
1607547
69794
323121
1302610
502346
1906958
1336888
419013
1507382
159645
1338738
1000626
1870044
381307
1915483
1164320
1276041
37877
958468
538859
144824
223862
1186986
724858
588912
454358
691355
1248757
965995
154572
139680
1593284
30038
1604861
1080339
1534959
263586
1208373
1101043
1395590
1942257
324353
1869291
322440
1985680
1676415
1480173
1514
1269789
1361120
1299074
1094779
217378
1582086
1677369
223561
744888
1840446
152612
1011213
487533
1365215
1214642
754035
48790
916621
346859
1620258
774286
88880
252601
217059
1838589
1645249
586626
1369871
1318357
1954077
68574
1066556
1578595
483805
937959
868602
1644638
1544803
1191830
1701058
1737027
469749
1542960
1187582
451099
1107487
179558
1577063
251098
279218
370367
317942
718390
41306
1906665
740054
446575
1553868
1260251
350333
1421161
1020579
407251
386583
1853486
72581
1859224
1147687
651569
73151
219306
1599024
164634
273039
864327
813558
496721
664870
1338865
1041082
1122278
1646132
539929
1403380
1118618
1609701
808845
625102
1035847
1452735
165885
1312994
162672
1040978
1969816
1089723
1013387
1499034
223391
1622031
106752
480834
1265752
424086
1801100
1713049
1035494
1798887
134477
1342754
1700541
474420
1453960
1056049
594266
1537259
1659436
417639
709380
491497
896523
1117535
1918045
1257123
934929
1391335
498296
726923
397576
370939
608696
1506156
679903
1964263
882108
432902
429681
1433622
353123
534825
126911
813226
603246
847242
941028
99853
1719841
1657432
44266
949983
765576
147835
1035235
1272083
700195
1806655
1422966
1252799
438041
770024
1431326
1958025
1891463
1283726
708008
1972097
288186
554557
1917656
683914
1557618
936109
1900425
1781605
920179
250752
1230114
57542
1561781
1844878
960883
136721
1636345
942967
1264679
489984
1719199
1114584
684460
1778976
1676200
62724
234130
395487
821703
741630
1975254
1013687
693608
397929
1017693
1706464
713759
1796300
1020499
425465
270058
259857
1924338
498668
696334
1900841
1052174
1896417
776155
1319582
550663
1278209
1308928
89064
653007
1894105
65885
537257
1577122
853042
821290
235843
1915607
630717
1160090
1994470
1469080
1862896
674392
1638648
1422483
1825632
241068
102811
1353269
250545
1834019
942593
1539411
533532
41877
429288
1907627
1203451
601626
1707529
186038
156089
1817224
755200
100820
1585836
111514
187261
1041433
460815
313862
929995
322879
970237
853873
1868684
643879
1990301
63757
1272636
1949058
491877
769848
1669144
1797717
358289
683362
1995275
990342
784606
1488522
105420
912976
154800
55533
777198
304446
1911359
926812
879310
580538
1727474
1044104
444604
495005
1439610
1576171
505438
1351716
1863771
1228454
1165846
1822660
635000
51368
112924
147740
1690717
1238023
701406
1789977
1497773
1173973
884555
1953283
769540
1472404
192204
945536
1241721
646494
1824739
577378
1612143
320398
1282096
415440
1845658
1780655
1388025
301082
1633084
772507
114678
934697
1838780
305235
1744821
240845
1151335
776258
1657219
1029816
1925173
705265
937954
1162480
126345
1908075
1611297
1548086
120063
1049038
476259
947359
459463
1118403
1869498
1106830
15223
514320
168176
1563406
1545928
109738
1671244
917213
1448165
684406
696278
1142973
272823
1777606
1232889
517561
1097243
522919
407682
1412375
225549
780139
543387
1796277
1624174
1790885
469092
1095935
1404117
13963
1598245
228204
140245
555324
1798103
1841509
426398
771317
384310
336872
964106
786085
507163
1601993
1916432
400270
225311
1001454
732054
54607
1983197
887285
194943
1087928
1254320
206947
1775673
1706963
585689
413213
533969
694933
558755
881572
1933609
1769639
373699
1252493
1796073
922537
1228623
1632413
649640
1067974
1594945
705548
1815724
1657880
978283
1823974
859877
816966
1151679
1883953
1829511
1863498
830289
1812001
250123
572869
1316871
1711064
1389035
670209
745500
543083
634422
254326
383759
509192
899754
1478606
489780
88406
1938105
464816
1873691
319160
1447320
863367
1933914
995464
804201
252111
490063
1149469
399328
1331710
1325693
1619393
468355
633554
1482335
1020662
1111299
261582
351897
788718
639802
1721110
1040278
1159107
1916587
261164
1478845
1799593
1236646
1752068
481015
1348521
1647446
1446157
1439679
401469
68086
1210889
761096
1889241
891559
551707
935412
1170796
769587
1415693
1680555
1490326
1995446
583941
1026150
1491938
1164459
696599
1510673
814462
1651032
1459843
1517702
1728654
601914
986720
265211
1902206
1649955
1652797
602265
761784
955748
549206
1473904
1903548
1418374
1551965
479103
1136817
1558507
1109616
1765758
536167
941106
588445
564831
829709
766680
1433281
503869
969620
567451
410151
1884324
1604004
1484198
1520611
120005
1519571
320371
1786241
268998
1452738
1499078
1294459
1348678
975298
1259592
1809873
1959192
339760
688209
404452
1927339
242771
51497
465666
925196
156364
265297
1569535
1910241
242432
1263025
527975
1523378
1193925
1276665
848687
1625328
1337792
250400
1201501
1819171
473987
1915721
462628
1140739
1566412
997463
1549493
1202106
605526
1088831
464702
100570
1203806
1680163
1811305
342240
1133900
321742
589941
66927
60407
499362
898107
1260234
137621
1134816
1165477
714278
473490
976951
1960966
720858
1428602
1507387
1360530
1091492
943357
1486971
1313564
1671227
1976440
346949
1667935
1548438
1088087
1687934
1980434
1791248
739405
785181
1810405
1552441
1311059
1438454
1597332
1070704
1840170
136822
1126944
1618977
669327
1280700
1359219
1052667
1734886
1186232
549467
1730680
1239228
525784
1861668
610478
972219
1615148
1351947
1704525
1831678
729199
1617276
529963
780774
268220
1286013
1918922
193822
1936537
384439
66838
1637923
759235
459735
899311
1785196
1703807
1044386
766645
906218
1980047
1052067
1815475
1884549
441999
875421
1635589
957890
387751
1079950
8796
1870056
382172
208620
1162139
1790674
1347542
1387291
875259
581187
1321693
1640903
604566
202267
143798
833013
933820
933630
955990
300780
584980
1156176
1170589
20509
1654461
1362138
1069359
1686242
251473
961715
903634
171647
1844392
1742305
1171378
1598719
1605425
581700
279452
25945
1401341
220640
1900521
537495
1679604
1017183
583126
1061434
598459
1749697
1230490
1755823
658425
273368
1965252
1084968
1178285
934074
696861
1190397
1524952
1620860
248313
271815
767030
460263
1069557
283888
1747031
1551926
1058228
1812878
474849
1007625
512313
1191032
789128
1489410
578649
74297
1293844
1285045
839054
726646
623653
1123696
1308093
1746845
530124
1401348
1052775
1730774
1777004
978730
1511340
1172107
1491865
1736013
396876
1679107
793404
336907
1774199
262443
314505
1256177
1573264
1369903
57515
130802
946651
1207121
821565
283245
900509
961111
1994446
905156
1653916
606664
1561042
292607
20125
1321626
1717939
570953
1783891
1848188
1414089
1447853
1533896
586443
870849
465726
167990
928714
1445176
1463605
530749
171602
954867
1292952
1530762
441752
1320294
1739422
1989635
1677141
932764
25236
96464
1036353
937199
1884515
984765
1405942
1401952
1488459
855576
1359808
1636181
719984
1070856
50453
1091108
1842602
872142
660094
911786
142526
394726
529478
963964
1975964
583051
644531
641646
94945
1686864
1021039
570426
263267
1778311
189250
752298
131642
1764155
1178981
536204
1418360
61321
1173648
1142540
248555
1752061
1126571
1268639
939690
1377063
1287379
838122
854578
493185
1212417
246415
480513
1921875
1463041
1433347
1823550
57361
530412
472359
1680453
1178207
1027833
1656163
918046
791080
311058
1890355
1027009
406988
727507
1596655
1186572
1753424
1124526
454435
1588993
1185422
1360546
915572
1755860
358187
1278969
152722
396391
1519836
315612
1439705
734927
1663356
744224
1192674
1274381
1383169
1696199
1909389
1366156
1211731
437226
639792
598507
779774
1411243
42799
26554
833362
1397981
587514
1736309
246480
1565289
1421734
1709281
1196406
86240
981378
1040560
1932206
395641
600920
900204
1843289
1057248
256473
853450
750672
385659
1389706
1826272
1727220
1980492
656135
36952
88242
362637
1660448
1167464
816653
612415
791210
1065256
549607
427279
868551
473497
621492
421483
477909
1236740
1751933
440097
1204802
1346363
287603
881763
1229765
308947
1628380
388481
580895
1549204
617
1783623
843706
770702
820290
1069925
132043
917482
1218242
1850343
326769
1211639
1373577
510227
1082747
1572817
608797
1923416
1736661
1280522
188500
947808
1282329
529084
952494
238973
1804611
1308075
1807886
534185
558833
628074
840020
945418
737166
1411774
1712661
378475
124796
1492620
884335
746528
1560519
212509
208341
526878
1945171
482398
829192
1506731
1963038
1286627
616806
810847
1799740
935114
1548418
568049
546962
1896041
1738528
655858
745302
484703
1404421
147736
1623326
1750392
623927
1690691
1299130
1926083
833075
1812213
1173503
175843
577574
1209405
354972
635879
478752
1405411
892021
754437
501119
382761
1175633
1661271
1666030
1604770
1973909
195109
1108248
881043
1461663
1009061
539006
1582861
829333
1057477
1145757
37094
627002
1406674
1579163
1989496
433870
156857
1787732
976869
1517732
880632
743648
1518185
1225705
364559
244368
672989
1389892
148506
366498
863554
1198380
1252635
1442125
1602663
50946
657721
207374
1948966
1270884
860227
681155
1135783
928825
1961875
1303071
620057
1608520
257536
738674
723466
438189
990326
1004211
20529
881288
1984477
1515764
318719
537173
1744029
797794
521929
1231667
1914661
1851741
991927
935994
84395
1032111
948762
1965504
622556
535572
683678
1056620
5386
450265
276811
362497
96610
1279281
370623
1286795
746727
1490461
1949977
274445
1240248
1556751
1045780
508781
711451
1269605
1030870
729994
1373629
1777264
1786569
1782564
568317
690856
1992246
1439329
1072605
157222
27772
1949145
635280
1416797
1497631
1207621
856141
1202808
1416347
473191
1537816
1908364
269201
1660657
1307318
1856550
1690113
786398
8409
1278981
1895419
839646
1513197
1875571
217080
1346155
1966511
592522
748770
476110
1522766
1645326
1087151
592006
493021
530869
1960109
1071982
662219
929137
1024735
898071
831582
810823
248737
640879
1672259
1790793
1313229
941830
1415073
1628689
666778
1358461
208384
1918192
1008027
434996
1242534
356272
160978
10362
336428
1025485
866204
1591137
854239
1789915
818063
299068
442490
657966
1469465
772108
220716
1141367
568540
1753081
1781264
1501242
619425
1904062
109651
923183
515959
584222
1920353
517586
1529863
273908
423640
212061
115553
1939924
1090346
1409936
1136925
1744314
1757651
1681948
416365
74881
18683
701970
1941547
1578807
188142
681280
1473684
1036405
1704615
900398
872033
867376
1678749
296008
805312
1829534
1336081
1752378
501808
1023643
1811413
1087753
1195667
1055836
1045557
462233
1678503
277833
1362493
579752
1419849
1033062
1046289
1443067
623654
98142
1110180
881324
1514783
1195560
1648038
1193045
1923652
565487
1257957
851721
1978676
75306
832252
733363
397033
1430426
1083976
173534
765849
1393719
393082
1906084
299391
648134
452576
1358688
1544874
320941
879810
1087942
296799
92456
1992182
1091208
1514792
242413
1370757
511683
1016751
671983
1923200
1118051
532381
403264
586316
156054
1218811
1036268
1367321
567891
986211
1040883
1242013
932922
226865
1402938
287780
123917
288225
922098
1479367
314216
964450
1990927
797128
973969
499546
1019181
364019
1735300
1770850
172269
1751889
1718611
833096
1506224
371594
1042680
1917639
1553000
1490756
932817
802777
1887224
1633829
709106
1074351
1407654
1309714
1578239
1766361
1198981
239523
1513733
1300139
786505
1862402
680694
15987
1235789
1010095
1842942
1587481
1715887
844206
845886
165502
408151
397415
1585383
347070
1084223
1815074
675540
796121
1978652
306678
287721
292215
1689475
1599405
1245233
1985576
451363
1991520
940258
1422391
1294298
486568
368323
1285955
312202
760666
299127
1731899
1133405
1788123
1229292
1230542
416245
1179063
45325
267599
645867
109843
453651
97973
1603801
21850
1061501
1347826
223668
538561
432191
1707458
396064
290720
1749448
1908052
1782410
388456
1617724
1324681
183855
1202593
1995392
570360
1986740
1908255
1691322
137817
1722513
456287
1489771
905759
440181
875813
638019
1197033
1719414
779170
1348968
400592
1576318
65463
381421
773499
1598510
461735
729505
618697
814789
1319688
1818840
373040
1025891
1530194
1152846
58500
263497
713822
888910
860885
185905
1136768
1070768
319553
1698100
296380
1510060
1687643
216880
332483
1141783
1474513
228595
915827
308963
632416
1602858
324100
1675603
1078895
1098639
63202
1295457
985974
628056
1911442
249726
1202092
1421677
680295
1367295
18579
606444
1116588
1195346
60762
767471
241304
1660674
918583
1709465
1018737
296068
366797
1925069
1887016
494917
982797
805618
758396
485401
680035
388020
676793
1065297
1075105
38918
1196622
1224454
1154432
1630771
1429280
1700156
432240
790695
968788
1561355
1537240
591749
1132463
262923
1991495
704657
72441
578047
218587
923345
519863
1271395
672358
1424177
775817
689756
173869
1722128
1406684
1656657
274308
576082
426154
1459847
1930282
515613
1169835
1677150
1822832
674049
992496
45493
420020
358984
574288
1318681
891537
1620113
966352
464758
983409
359109
1837060
984836
250784
159586
691781
669034
35632
1790266
259037
1289347
730616
1202823
1624055
237040
269429
1387064
1135842
278388
1794716
419391
897765
1460444
1145413
939134
157878
990500
418849
439035
1428062
759820
1185216
29745
1627926
1902914
1145496
1843124
1278259
370403
855787
808133
80926
767754
1214097
1682395
865452
306342
912902
1134265
797224
80290
326611
1481119
1349265
1331207
1213399
1995404
1666304
1603146
1808351
331212
1516997
1025152
1255928
1352319
425424
1022035
1545645
1671793
672574
1627241
1852873
1920182
340741
326260
435783
1378649
782508
535902
1127850
475025
772160
1337859
1875469
1454120
1350131
262812
1877708
1709951
1721232
1164585
1858501
1629408
512870
306558
1650163
1568450
342523
1772111
83255
1011302
1036763
568338
1903277
1846664
1364979
528974
506127
945383
1268327
688448
1875720
196059
1915612
1959463
455832
263033
1309208
838077
1640835
1632462
1784611
1475917
191460
688821
1333836
1115556
1411636
906989
523156
1768556
790750
820536
1497072
1331527
732399
400251
751307
971247
1746304
85468
1279786
1420180
428994
197964
259264
1055984
1875913
1627683
1343512
446397
1724690
1053929
1991147
1950574
804407
1332110
73938
1352623
1440994
147798
1338735
1328903
1201663
1799624
227950
1243130
1524921
1898261
1949091
650934
754478
691667
577070
12760
1485423
1074478
1160576
739846
239639
441855
1918133
1031546
1646286
1881451
978473
656861
1451183
1381329
1990368
1663655
1629831
948402
336468
1563693
1442643
1687834
1748497
1464761
1868276
1405614
209947
862915
313819
639684
1726142
273679
425038
972006
435380
100626
358033
654615
1624783
728034
1522856
611518
536076
760275
1667781
536056
461456
685063
1528559
1462993
1758485
148675
33550
809324
1139808
489811
1969599
1107839
667736
791132
321458
1992966
1347269
236663
1769169
326920
436858
910868
1027894
1760988
1317153
1076914
1265431
276595
789727
1411220
1656313
1330775
1077416
1743650
1670135
360428
289944
1014867
1476430
323859
442428
1673024
1055153
1295293
633292
184341
1468895
252999
655313
1020678
1015184
1633996
1668898
1831579
296349
589084
749938
1220979
1693847
1420003
1100772
207066
205241
763779
1314274
1135993
298274
724819
1809680
1009293
96452
294354
877356
1131011
1204507
223403
1456042
313461
1330952
1897439
124313
132291
841699
1076183
636321
130211
889352
1872372
125829
304939
844688
778817
1352229
1573279
1775741
230153
793966
1564928
1618525
1863511
420987
194650
1178102
316235
145091
1839594
1344543
1533405
1056815
1646860
755197
1752932
703522
1746089
1543376
699884
1957952
339049
1136054
1312949
842062
535850
1628298
919060
1533279
412460
1145937
1286248
589663
1748716
452362
1641441
765672
59358
721837
937477
635330
1723775
680821
1354907
972313
1893609
1935438
1495644
1018803
336789
766190
50518
1288985
132101
662426
841705
7961
1657115
1772714
1838871
800998
1962417
1334792
1791708
1296549
401366
900061
1435039
1444990
1292853
396221
1742841
1492495
263905
1968701
131622
1925184
1016423
696730
1226082
146188
1214447
567164
1088035
1438350
1602030
809028
509122
1413566
1912860
1155856
602419
1624991
1265164
770450
1814043
883791
211776
1982320
1218025
1323531
3741
472496
67595
1477213
213885
814824
1996824
243663
1035266
709912
1093630
119395
1663811
978005
1462705
1306526
649450
1292863
1397958
1440988
35428
1103455
632081
1200702
1164501
759485
1292487
1763977
220779
706259
1899464
101919
891656
1451885
751810
1799386
1199801
1258099
192542
501987
1880499
389867
221766
1283572
898949
582026
177089
1951960
57642
1322342
1839294
249275
201020
1487119
356061
547370
665671
1662753
1414294
965416
925087
634547
1743566
1014294
349513
1857469
1714847
1682618
1206047
1435254
1498348
1552602
382426
1255578
763521
1768136
1289323
1862382
1220193
424806
757003
1805356
1581399
346111
290773
1862524
675192
1289915
683858
1001978
1026389
1882716
823875
707707
372005
1934496
537059
1500119
885883
226265
103594
201479
1088687
1026769
873272
1472609
237275
1262677
302574
1203987
806610
20406
52594
889344
1216712
1048888
82940
1648069
1202770
1855469
87129
698873
1806099
84606
543119
1152182
1217989
461700
1374304
1668340
1582547
1271314
464744
1453687
1616058
521705
1625528
1941577
572923
1793339
1888193
1797867
297552
943846
453147
246058
1780154
390577
546439
1311498
413705
1373515
1794038
744717
1062847
1571356
961745
1866307
239654
1202441
1814716
1832263
1424211
913052
1126570
575041
1132668
1866807
489860
194511
1871390
1787311
284252
1196298
984979
1570905
1495592
962416
1257245
1981861
665984
1332665
1299738
1550160
790966
430732
895902
736470
1724170
886247
1093878
1675701
704042
176379
1850987
1318617
1478682
1812618
667652
1131442
855669
128625
1558219
1773490
1581555
1489346
1890956
1816903
1036519
859584
491239
1057924
1800810
1886004
262008
673872
1242628
330515
379538
833374
1456750
1956513
562191
595117
1986241
1675427
1498085
1863731
1279708
476690
516671
550085
1063486
202229
511970
196109
1938927
1464352
832126
1744040
335496
365774
345174
1007979
729426
910207
392044
494098
1832458
1873510
1545863
1069460
642213
1750598
275274
1284277
11369
1404599
608506
1822165
1817731
46518
845158
1094843
146026
510262
1203108
92280
1995144
1350111
761387
1723353
224884
1483495
1387236
280337
1948404
1818443
111710
835352
1297526
405080
741260
1464131
1481327
1322304
1829094
1653404
13484
653592
1684336
1873744
1856609
1549671
487131
681369
715872
1029776
706341
93807
1056896
1219145
1178070
465352
632156
1498484
1418627
771564
1945032
177502
1719958
254682
1745071
606466
1650038
953924
578030
489360
1664187
918127
835865
685402
165037
1926480
649864
1335874
1572295
1193080
1965450
549598
342490
98556
1710245
1878797
864004
1729684
1223581
1903682
363748
1669169
1981013
659487
32768
1966882
65339
130705
940662
185067
712181
1286468
440457
433538
845021
1192178
1232867
544711
1049660
1333985
344995
1786834
95788
1612435
1765237
1470885
1913123
421740
1311197
1495186
266179
607530
1078318
1228593
975406
1099699
924596
318464
229675
635442
1546700
1542075
1429975
1178646
1151002
1636656
681103
944888
1346068
1420411
802356
761627
618788
1928412
1358208
1593641
1095102
1294750
1344653
761140
1457895
856491
1544509
563759
767804
503568
717570
796889
508329
1540002
440881
904612
383509
163619
1767526
637257
1075507
1262020
499489
173668
1868080
1431208
1587041
266854
1903781
207325
683617
1658868
723824
274874
1608880
1847037
863870
888223
1088269
1978092
236180
545575
1445088
1654322
1772465
78824
1609350
1251581
162502
1490989
409878
1682195
778705
842433
1896653
761130
907980
868536
1946345
1683891
413242
1211227
664268
326730
154886
725725
1493998
1033896
231590
483757
767074
292936
1151732
1317486
488899
1571201
1117070
1799738
668224
413080
873079
22097
1726269
805989
552578
1786004
732478
1949871
885835
1290728
749613
1275049
1424290
221137
658398
342341
1220278
1307589
660736
864563
971933
831120
1511046
1319584
906209
1389094
446779
759796
937541
1652459
365939
1292588
617561
1085303
1756853
144090
3810
260279
1577137
1545098
1966214
186953
1002477
429096
957544
1842358
542421
296347
941360
850340
1635882
471502
1887825
200604
1440071
761096
1885816
1308028
1322092
1551512
1642049
1764685
354515
1388006
1486941
1094476
1681407
275796
57905
254528
1226332
1149562
1500105
90613
467957
620869
1844489
1895528
546594
456577
1145706
835329
1166103
1348854
376438
1115728
332261
262116
992772
457422
92421
119817
725127
933852
1365789
148742
869758
177386
1636384
1916751
776852
1071873
1584399
742388
727084
968448
290122
805030
1544768
1985248
1150920
1075055
1427326
154093
1491756
150412
45403
143678
61917
34672
422005
1163243
375938
1587321
1581888
1299813
1066124
224766
1896521
1341897
576116
1326220
137907
1230855
1000526
625635
279469
664824
1394968
1087763
1776310
1274641
1654692
1665162
1546986
648082
538703
1554076
204438
550248
691110
926962
1624248
783220
1459735
605940
545829
834928
1074128
1845008
1148023
380373
788765
269768
626895
17679
164360
570842
1361087
1701221
1886059
1677884
1735704
1471108
1180135
1025297
873136
279712
409345
893126
174333
1122718
103818
1473888
1173070
661658
1886885
1683682
1690239
1934851
1182144
1755075
249656
730083
1991566
799965
875837
4171
351911
960001
503266
1534782
1241876
386397
520192
1656132
1517168
282075
1211223
1930932
691832
279908
847691
1730516
33638
230757
1136498
1128670
1041261
682035
374597
1087688
1827748
1143303
626747
1208329
535144
335820
1878907
1717944
802102
315971
1824797
841003
1287734
160510
1120539
1623932
1086224
1092950
1824285
1788443
26900
541225
498859
381037
1981383
1443197
1843644
1231127
1720793
90037
546787
1772228
619356
1264650
505099
1742068
576469
1412759
863612
1722573
932001
145806
1025104
921694
1507250
589782
1687346
1872055
610611
372334
1722282
1639392
617070
1243144
1736474
886167
678703
1910730
208011
1490507
1738041
900180
848717
1170043
1512651
1129275
371460
1631817
1014307
1381903
1037806
375115
883300
1133332
1263025
1052214
1952649
1312956
1585190
409116
1184001
1561160
1563252
1051949
446522
1249570
1338273
1602745
1864344
919575
821927
1231090
1512853
1506552
1154945
267436
61681
1431575
1414432
1587343
1701651
697914
867907
1609170
621446
1839963
1883047
157217
1269635
662886
421741
206962
626159
696723
1766385
817400
954438
348716
179510
1517364
809350
1796455
1001744
278243
887904
871297
1467050
1800083
587505
1262174
1292267
1077366
1880264
904544
64704
1504153
1955665
1974658
87508
1296402
1707016
546112
1868926
1304361
147526
85709
716629
543061
250591
1833342
35079
1839650
1663742
235911
188227
354106
1938116
1806780
571305
202066
672547
1913894
909201
1836721
567031
777389
985360
981832
1491792
1783067
499375
1618643
791076
584508
796843
356453
568165
442371
1921550
1060924
1214724
1577662
558776
1492909
721111
143110
1424171
441453
709110
976412
1052543
576039
1900784
36906
73433
135562
1286233
1358368
1223629
1034949
1615840
744043
1578200
1793877
450643
1701602
865708
955247
1203133
1489687
444829
1323455
1243194
375522
1425577
825605
684868
835560
1239557
1177247
996715
1491120
180266
1248849
971285
1118920
956172
442649
284465
133941
1053092
749721
1591150
537026
518222
1397479
1037070
974605
1595360
819926
1142481
792367
1115284
1431929
82417
1268396
539342
1733657
298897
600832
1899365
368822
983052
1207392
199160
993134
238465
262411
393076
889968
626306
1312318
1941299
1222792
208227
1424
1910575
707272
1792609
224128
1797738
1768847
1232283
1210233
779600
809818
1144189
627950
1897106
1216949
293496
842302
828684
125770
1478549
1001854
1718212
717320
1429593
138348
719838
96272
337980
959898
810662
13602
737558
938319
1422872
371585
147934
1059632
1594874
154792
1208117
328103
794921
535715
994335
507498
1922494
143232
1294524
342832
295287
1619078
748157
1832229
1101471
1301175
1959481
731797
1956787
1282204
697515
345009
362854
276483
803830
1300884
777031
1074818
278421
519138
161895
949492
946164
628352
1969615
1347300
1880393
889906
731521
1078082
1743234
1579513
1574948
593914
893613
726265
758205
1713123
66433
823295
1844648
81565
1230713
1089000
1865306
1909091
1214695
119205
219170
1298444
1192292
613948
1425078
38797
1616163
1614140
841202
250011
694398
1465883
716555
1180568
1454407
1986806
955726
1591217
1807600
610916
358201
1354044
1109353
1137712
578998
1020746
164307
660778
904182
1771025
1304015
1052763
396861
1268957
1160191
760722
1293138
736999
1318134
92469
68517
1829857
1528914
1996650
433144
1045096
1429440
506932
1483600
986031
834035
977834
1585089
1494171
309926
1469090
1952919
714904
256932
765103
1196991
1229550
79175
676497
1116659
578347
1322166
1493728
289771
1820042
1852972
500734
1381723
473736
1731493
1462466
1623710
1746863
70027
1785710
1867455
403872
1320307
1285288
577972
680234
637414
1685320
1611576
377665
673196
1665755
1327634
20316
1400436
434005
449439
808050
1052809
1285784
50449
1460838
991250
840657
1575639
358890
1955676
1618112
858599
1458955
1921153
1584477
1919518
1979433
638473
318590
265781
1384659
447145
934939
1838744
874604
1650123
1434559
560542
277665
958942
1867151
1237505
323680
1426273
1298619
1772853
898037
896279
1112861
1494190
1761587
396787
92560
1673619
861941
140532
1749379
118577
1443465
581263
1789106
1285128
380578
984164
595312
1199241
647753
1954593
890686
453134
730093
1043829
691612
1314858
1484536
1869534
1265205
201547
298020
1154994
238748
641536
682995
1982128
1546244
1894581
1113739
612780
1877670
737093
719162
852454
755132
870646
140672
1975468
334525
487399
1170344
962032
470057
1879328
851105
434657
1103068
1513874
1020249
577841
1259688
1282064
1553851
977890
1816767
1304754
1458749
1080909
1558126
292605
1855860
1453177
434339
1645994
250327
150736
1498228
362324
1648812
1462720
876439
955631
502539
1742623
494377
1357292
1944930
1524410
245210
595925
1040591
255587
1626565
762815
507659
1984671
1468679
398421
1965330
911825
1065750
157749
1775912
1222065
1884822
181634
1693348
15609
413598
1404310
17024
237524
342717
1736845
1913053
754753
1893422
1007527
615064
315830
1130737
998074
1659543
432206
312321
1143720
438888
51720
673477
65795
218665
167044
153857
400583
1929238
1505274
1497363
1745262
495170
711406
831768
1438094
1568577
642225
851900
1197067
1944278
802579
1685666
1634166
1527224
304652
1432677
990516
1957784
630133
1803567
105098
470778
1137065
1298993
1176897
445151
47421
1704054
859972
1699288
1169534
159538
1944416
738909
479070
1632451
1431193
1925186
518705
150461
96813
415044
164881
1523797
1143907
325078
313204
1331240
1921199
1229062
450849
67085
1194340
1502882
1694990
1377160
648660
250951
1506086
513751
970515
414158
736436
1034254
865799
672919
1763001
238016
1754752
601925
1663121
88367
1830841
1745661
1311883
1950759
175892
1908635
1091751
144473
1833319
1130327
1576477
1188541
1614772
1551731
1036691
1291640
682906
421853
1248376
685309
870944
1369825
1136581
312968
300728
499710
291023
1717629
880047
791206
1541593
1924563
273094
468453
931251
347870
1624982
966606
643281
1023706
856227
947105
122172
632214
1357528
466142
309358
721971
177758
909835
1035479
1498140
1599531
728787
1480015
1228072
929086
1492833
1457007
1641976
1979493
1527849
1276251
1286658
1456875
1376873
397410
1520704
335900
1781729
1307775
353173
1385318
981013
825619
1830992
219041
19367
1391504
1818530
1912770
1915848
756109
635967
1163514
1900373
251485
441548
854943
1846185
1232783
1311779
204714
1250577
1851816
1713583
338463
466450
887759
892214
614509
1548051
681523
1310926
98
1889946
810002
1902510
1413317
549134
690730
709880
987601
743452
336416
1628770
512493
845119
1060785
833792
617185
1618556
349479
1097621
859226
1443040
1695131
1862769
1784954
12251
37527
384632
1049066
963992
531513
163551
1151619
1545245
1290238
1925435
1324130
1527292
466727
1516147
1050420
1446898
1372003
1293010
1768989
950045
566939
275268
756703
599055
15910
897297
1097556
1096782
1214694
1476109
154886
918672
1040501
1985972
1929461
1498284
1791498
1922427
1345148
622524
284703
129592
1070317
560924
1509876
769059
388082
22745
813781
760151
1512500
979745
727481
1362982
1448382
895658
154586
1706175
893311
1089451
1891216
1740279
1228548
1413579
569560
83847
144634
1517730
781856
19040
304444
1991761
742261
1023786
1943426
722254
1628476
254841
924346
1529556
722672
1120290
1462936
464269
1471489
902752
795961
1331296
671341
1072813
1293218
877379
291697
1257088
439181
1139768
1405192
1124801
1214055
1970774
664001
1441652
1638033
79958
1042771
412856
951816
310734
1549967
1535513
88222
1484632
1036895
578492
1452675
323146
829228
1796556
802601
301734
219399
727178
1952960
359058
1371467
753362
1438202
1333843
1215105
547115
469771
1388464
141226
640877
1810366
1364029
1051710
516099
732292
226936
1900657
49416
540638
1624396
626496
717818
1358843
852034
1618825
166070
49810
1789219
778923
558430
932199
1025160
1170520
1783297
823392
392849
510916
1433307
230289
1705698
791172
10226
1827405
906666
1407806
1503976
724027
1546546
1183308
164124
813301
1582013
1396292
159971
1570644
1122433
993981
1065216
1064493
741324
620890
1064884
788319
471515
1034172
1755299
220033
527652
1987899
301138
1651833
590259
91089
216916
1475803
1801531
1877470
56545
1770437
1369395
1182014
1112999
1684392
472696
1445015
43651
1238273
1487992
1781786
1919743
1700739
1940476
1582872
1624614
1740685
1597293
1442212
640012
1121639
258313
1973446
407198
350174
1403931
576396
783616
1420125
1210537
375301
452711
971627
469621
1055988
15050
1829269
937462
325661
1581470
761016
623240
1763085
1633098
257331
1627656
975934
5811
1925911
690109
1058752
1402535
861776
1978579
1037951
1595311
1804715
1089934
606338
1703586
1249460
626443
1588149
133863
1091033
834342
1142239
655615
472486
1393970
1180056
845015
1379488
1895874
1353948
780306
1915505
1982494
61749
1312277
291050
1236727
1775092
1843829
951154
1040744
15756
1749936
1013345
1437434
397284
737622
884172
868023
423342
1339849
372918
1463478
204826
1221908
1565839
1427246
49869
1452797
322613
499779
586408
1865452
1705925
1003501
647112
863998
1044789
1240319
381283
1311463
274036
1657847
1736017
341456
1267892
744301
1520054
1329719
466211
466092
1873249
436731
1144836
56274
1743302
1031150
1341075
421495
750787
510627
1053693
519859
319320
1368326
1596468
1040101
559298
179474
1520705
1054854
671438
1388694
1522680
1554862
1530312
984027
932318
604746
349635
1964253
1359495
1871892
418073
128827
526474
615011
1265251
1383778
1043511
1258102
1035546
770080
798016
884987
1164247
1326883
922882
1208580
1272312
966222
1530778
666159
1805286
205472
1811948
1617602
1592341
1179769
1478306
591787
879623
918097
1798404
1042800
962964
1359007
807590
89910
319192
1144093
1754922
1006172
646750
1217340
1507217
1578170
351573
1941168
571690
1101987
1317877
1117844
888044
628496
1360279
754654
898255
1171409
862869
1002987
746733
1054706
834183
382228
126566
605040
1823947
932273
583637
1006641
1755458
539214
579687
868605
1717888
985449
1390414
1485580
106610
1706687
1697214
1587711
307813
44983
897751
1091537
984718
1426793
1856705
468229
165991
583026
1339593
1966637
645430
535120
1446440
1427918
267873
1012092
733381
690210
1193899
1693210
552770
514973
804371
880230
891734
1006539
1664683
321075
687787
1610469
1751267
422494
408921
1437933
1457404
1061573
1650636
1651983
1527287
268318
1216579
844718
528892
499302
881472
1863011
63186
1549141
152133
1678180
1500114
1478696
553366
1067021
671704
4170
1940511
101039
1909109
1895312
1221478
464525
261050
848600
930657
1995483
430009
494753
152640
861872
1670893
667426
1893903
84271
1010088
1309655
416910
1817243
608004
1134222
34663
1145838
1135076
1348131
1447321
673908
1185676
1833416
1164613
1068674
803231
1440462
1149819
970627
832517
956382
1909582
1079134
1743935
576640
603123
1029650
1007609
1134643
1877821
215442
3236
806744
1833638
335332
1196760
315770
974328
210801
382931
1076727
484824
648074
269390
271249
1250781
1962866
1810650
77336
1902395
1715948
598509
1599325
1104814
56289
685388
409758
805602
662928
547613
327879
1049110
1456599
1176183
442826
679072
1614210
1676659
1187013
1897586
1575220
853362
942575
1723006
1806925
713911
1048610
912368
909655
239499
1342392
109278
940009
1151956
675092
1864365
645390
1713347
158380
1487122
731
1039580
620885
828962
252447
1882086
1791707
1576976
1531733
296927
1994157
1122076
228598
1211761
374026
1146807
91728
1077909
1633366
525821
1572824
1207251
460736
1493251
627514
578517
51165
1353934
221459
1433165
1176538
136199
501766
8568
1908376
122834
1453992
1262606
1284782
98790
1655593
841739
1093980
1478897
431927
1012961
1053039
1191030
132855
121489
408782
995560
1134425
552002
296564
895584
1941148
303193
1763073
1670308
1035850
1455640
278923
1671644
242535
1665830
787134
1365659
78452
1179134
507698
876827
886005
1537424
1677136
395868
849018
1556691
60203
765253
320990
1378305
1637220
330343
1494324
371582
1588354
1527650
336093
402974
908114
113236
1740582
483623
1269365
1633074
903696
1718351
1424078
36899
603490
1470143
1375966
1911137
615948
810145
1080249
369394
1743740
26301
1448436
1073206
1974034
143008
1131621
1731796
1991043
1805682
1953889
213912
1966970
335536
1177455
1900890
634546
1438522
190971
887153
1931466
308031
208904
981416
1379117
1606993
1294777
49355
756477
633341
552715
546143
475333
1726621
261656
642561
125970
103387
762335
804599
1687203
569558
1786888
387644
1562959
69486
644733
1485019
1383019
1186774
435842
203445
1023565
1670858
1994772
1379364
1766523
774424
1651324
1298041
1138034
1264078
1645477
1244852
425708
592682
1694040
1114655
88817
1156966
542753
1185107
151874
1327105
690728
1015413
872898
805110
907072
1324312
815301
1224482
689439
794127
1833007
1326429
227328
1010672
64194
619666
192848
1782751
989414
254525
1872973
31563
1320207
1778190
885526
702266
1413021
490361
1981776
1118282
145381
1214805
720201
1791592
1582448
1020563
284051
1942648
303682
501277
1537057
822965
671086
1207075
1071975
1288142
581092
374390
1557846
1179244
1453778
722169
1038983
391550
1162775
94378
1000278
1003705
88735
962649
1411175
1906792
1476163
539643
1757004
546537
622975
1275845
191967
169703
388652
1611946
70302
1302745
224595
354827
458371
812840
317886
135302
563213
617482
1430489
1919605
391129
1129213
658134
163745
139089
784827
607198
389930
767942
379163
1884710
1376365
1019581
1166994
1942865
197888
563831
364959
143345
1961457
1628418
1084444
1635109
381754
1865906
1467285
63322
1664819
101122
401015
959455
213014
1299583
1336150
3052
237281
1741227
75031
173655
1963451
162971
1964179
1700384
451798
335960
475954
1157458
1420002
61906
1539059
1259359
518549
1218612
311225
1087785
1706598
149654
143876
332704
684409
1721940
925340
796582
577978
968966
1747745
274011
217622
205706
1243274
21784
1630520
1085862
1132128
970379
679282
582635
1277355
1142574
394610
1938622
1827751
493872
1492747
1599874
567720
85058
286618
996916
1138038
1846752
1407030
241720
451940
870512
109472
994220
1254736
990146
401426
258882
283228
633511
617531
1353986
1834576
1090930
1879568
475427
1889429
1926874
1156974
551176
538271
1359256
670401
431099
347377
1076267
591219
1645383
1502786
877270
728759
901359
839707
747158
985401
854678
1346147
261602
1818235
1179384
766644
1413009
554162
1472889
1000418
230806
962970
570711
1200373
417648
908217
56494
1846768
543314
1649070
1329007
74574
799457
1159018
1956011
1318817
1980252
208628
1191258
936593
725098
1611626
25116
819652
1453581
1471321
1601681
51042
778954
599377
1556108
334654
491686
1410749
651626
942351
270267
295677
1663380
109665
1585836
1921802
1792922
1688253
1194869
1393114
693002
168620
889448
1981848
1736517
274935
249829
1374269
889337
1406537
439744
93110
1183771
333256
1253195
477518
1443521
1765604
1694942
1916147
345865
851417
1561260
182292
1965980
801990
1141942
487173
74942
1733929
1862149
300368
1345726
1350013
812422
696121
1503257
520163
1373638
893734
404569
1190704
1458487
1219167
1670100
1554313
1716010
713308
199388
1387428
650605
1517619
504620
140193
605046
1136243
1378454
1242410
1963280
519389
928908
18394
1343736
74388
1036024
1855323
997495
1787044
1012436
899828
1206189
1848359
184446
773690
1119974
1704397
1312819
1736599
1445477
1902805
376704
320210
1694931
655425
1164312
532472
82342
1921114
61366
1880578
7306
140627
719647
187175
1530477
1261324
791752
405473
812884
45694
30
1594847
987544
28487
702887
67998
1898145
1690364
297505
1041390
1570462
470563
171400
1977962
80294
714956
1693629
1359826
893776
1235792
500917
20418
109005
250442
205562
1846729
1706638
889168
972798
1632531
1109933
878311
352586
1566171
1826222
936492
643109
1091756
691903
1301639
90729
1627445
1273100
1991184
1903803
1344129
981295
544724
1945158
1301562
763775
1724893
440402
687973
112277
1272163
739254
1565744
421103
1643708
708945
750968
612810
1470992
1260894
1713633
612238
1134682
1687703
599830
1583201
160544
127004
573049
746516
548856
913377
943893
1006726
1552255
104197
396884
1191596
751957
911608
1423920
1507945
1867621
653302
1695443
560199
984193
1933854
513536
1781893
1595680
940351
968194
729381
1919503
1081031
363404
1323100
1929895
1304144
499223
1542827
880927
1381663
1404883
830679
1891840
436848
323603
39080
1066284
1050480
278367
1191207
1635278
1972784
1157827
641745
637414
1410602
951494
1240686
1428572
1296159
918217
1387138
872343
1021459
1845006
632508
1384635
1017654
1886617
1634302
1366141
1343744
284556
609261
136125
1151699
891447
386089
1411379
853743
77131
739904
848321
1298377
925541
1546700
232739
49528
1412700
452376
382211
474260
1914772
404269
516355
123798
1924610
986469
83073
1272954
338687
604289
514744
102530
1233805
1361523
540609
1592683
966010
1528919
907160
703294
1987769
1659099
1220684
333723
1864221
146449
108737
1878267
1369066
1936155
956456
206457
1160264
1585505
1266528
31162
336867
1076928
1238739
1954289
1365095
1111576
1211489
418932
1334152
1613009
569591
1984989
53525
740603
1694357
261177
943953
1630965
1951803
1426742
928718
950668
101990
1284710
511375
712577
879224
1516814
732027
1642039
1032157
12925
531076
1262465
898547
1783014
1914277
886149
1495989
194210
934920
570703
1900688
1223703
766427
254099
655626
1311836
1458072
1003693
1336012
13380
1778334
861948
372851
715521
1255564
144998
289204
1306723
905637
1442376
1107836
1875603
1959833
1785252
1130527
1308372
1567402
1987653
509423
1948902
1440535
836841
1172650
1127581
1035107
33129
1491081
715363
1336177
1850099
196565
717349
176637
1099968
830852
776316
740946
1706525
649544
1900499
807787
889222
1726736
1570323
843831
514799
889013
1210777
1295267
1973911
1477059
1062532
387131
1769353
1228419
559057
1894452
1451843
1527845
1749895
409990
1450429
35557
1623020
1834498
791215
521392
579569
1315396
909569
1802980
981203
1426538
1893222
954764
345802
1222737
889045
1353106
229162
508012
1228800
1451672
1413756
279161
1497005
614013
1437684
191689
1150532
293961
1606164
1403965
1425030
1951886
707050
1941108
968297
1733830
1005798
901168
1475316
1639065
1797853
724590
435579
742176
1750494
1260059
1361886
1159174
1773467
1654572
1555083
857148
871764
1828423
411997
987886
615556
1275238
243073
202879
85838
485770
127512
1563216
1423757
415935
1615061
983951
867042
1965369
1776919
476289
1348537
815953
1761186
1601760
1368197
534329
450194
889652
1784950
1315357
1804050
565147
1927135
79161
1615075
1916915
1305997
1093175
474945
838847
1066073
90884
1517329
791545
1537255
1561023
398918
400329
255819
491318
254985
404191
8022
1255503
1126599
1258421
971749
107820
841436
48172
593607
322150
1541052
614076
573308
147565
535714
144713
348711
1412430
1213492
1989870
1365310
1166482
173641
1369243
1727015
1743652
1498832
969142
849047
1005575
1906830
697252
1196239
59066
1792972
430295
1982800
1149555
113025
472566
1233045
540542
634192
1674660
1192038
1815195
14643
1135935
1955459
1933498
901766
299038
1378296
95314
1087262
452411
264667
1681394
1720766
722386
547265
842217
189228
1961893
1804374
1665313
1695437
202859
1087237
632578
135525
1345184
1842043
798572
115314
1196375
1267929
1344592
428509
1595274
1503860
599746
599805
180529
45462
1159302
716994
1568777
975020
760497
578718
1465901
186289
79462
1050508
1894831
1420850
1733683
478083
1255207
896137
760309
337126
373691
681307
404339
727983
1036785
1473792
1850661
547726
1455304
1898728
404278
1909061
1912028
191183
1740301
1457344
348745
853589
447497
1591578
1026291
1187849
722836
1002762
412962
1421717
69092
321223
282277
214134
1993543
740442
857182
1550893
1259464
1626328
1272348
858046
982087
1746354
1808320
1616739
217731
1164896
1921691
480049
796096
1517161
907753
666507
381517
923981
108298
1136103
499999
1385747
1428438
544747
1123943
1489686
1838753
640565
1456884
447500
518235
1932394
1666648
697553
1361897
1975940
596827
1428507
1276526
439303
599893
850639
1098791
50028
647617
756368
1024529
1832601
758984
1743926
360950
1923037
644513
1639074
1949285
55799
93379
845673
1591388
244585
1841303
314003
1335587
1517881
176114
305044
833145
111812
1114193
1761888
992416
1190626
1475669
1682932
1414821
1571283
899220
775538
833281
569291
1369132
43163
872776
250716
1577778
547110
1252058
254646
1579390
303738
396986
1385826
1273548
1056320
1554742
1153107
1723495
115022
1302049
129294
171599
1112453
710658
1577504
949578
584107
758920
34608
1442837
1612980
1099737
578345
1525119
1746695
86668
268417
161558
695492
1784563
627532
1435814
401212
1286833
455316
1753577
1069090
950594
220660
344101
697396
277894
94004
835070
446712
517554
760278
924406
671766
963398
1745707
913077
1366465
1279876
1974128
1191302
1132177
827865
899313
1725282
727099
817056
989304
1933150
214590
994783
1558251
1730626
1135034
1838178
1329254
88631
1390939
1701440
96100
1236720
1873352
302547
198372
1542650
1767008
235193
750075
1711804
1913396
1266401
762817
139731
1861537
1211848
803426
168932
796068
30574
1036848
1802584
1432114
213391
1452353
77770
1199082
1108677
950236
1872393
107883
1688377
1069724
459679
545319
754491
1659905
332647
792409
1252133
916172
598213
1922403
1807156
715307
1881097
1478397
889567
1002665
1144964
215905
1351730
1843570
1967021
1256637
277162
680386
77890
429078
1855784
204853
1962127
1767412
615113
79552
1414043
64630
304790
299159
1854265
81536
1176861
1860975
1193932
1878896
1729068
1524683
286250
624182
965116
773661
1494608
1003980
1382135
1037951
20067
419721
1763975
1698016
1838539
1933633
1404051
416191
1174861
378429
1391148
933918
1192341
1700342
289475
552207
1095564
967600
936142
1959543
1431669
418756
1298270
1778353
1000360
468587
861031
1263203
212671
252748
1288462
1765464
1914701
1933242
1894313
1604746
802090
874257
1078857
980974
1989155
1879867
1949023
25617
691479
1441860
1392994
952219
1005721
326621
648970
1617123
912909
1941118
352660
905886
1633510
485015
1344054
529074
558420
242913
1862268
1133900
1378435
219425
734883
1611268
999352
910856
1288777
1124618
230618
400930
1242128
1759812
308678
1056858
735444
865767
599737
416116
342904
1838973
1746110
441094
1346302
1386729
663531
217428
890768
234011
55438
1957472
595638
350842
304357
1297190
569926
1579914
1248606
1370744
1814992
426387
441575
275827
1949022
1065290
1117684
1914952
1455438
822052
1717609
1842399
1944029
1662270
743364
1879800
1822943
969408
1449428
119913
1878526
1369682
1959084
1864404
1391436
1275440
1349253
871033
1593348
911521
1096882
1332968
717962
917572
1672392
219825
1414209
1013547
1202974
1245689
1924821
586704
980765
1515588
1793082
1922710
1378087
1889642
225281
268941
1350435
136101
652204
978011
881631
52484
1665228
704237
1508015
1225857
47454
1154464
1271310
1462283
1090243
16302
897265
1280302
1940566
1090169
1175253
1797767
1078364
198296
571188
1194415
457225
127346
981601
1950628
1427218
651801
709639
829817
1941179
737135
1751810
98197
124129
940497
1345755
429552
117407
841181
1317367
236342
1815997
1436142
596616
1925636
440838
1424016
783145
1316966
415538
667733
1086742
1711453
1623013
1935703
972327
7107
1606350
1685946
1869158
1694788
1948274
1889774
284321
563565
521343
1209803
1692120
1224445
70290
1198176
107267
1358879
1328168
1627935
931471
1686188
1383516
1023850
1497096
1978651
1279670
1937263
284970
635818
674231
1106752
1923537
329743
1841395
1342492
1005125
621388
33300
1567669
1631713
537259
15594
1624015
459746
1497506
40902
898706
1673303
1505673
1471679
324842
606517
1756637
150415
68085
152517
1517348
1325277
465778
1948906
1747790
1300780
1731573
953654
1321649
1285999
429010
1303319
484905
1913399
1281838
486236
1429680
574769
451955
1796230
125690
263949
128736
1540406
1364764
748570
1436324
1414229
1503480
740675
1604238
1316894
1377638
1111225
1376428
1925520
1042468
907843
1689557
607719
1420427
532987
1895014
1948210
816618
408653
1916373
1686082
230817
1064519
42273
973552
171501
570899
903910
408493
1987652
956924
1777279
1377628
1951966
151162
1992385
950508
1825901
1774525
189045
282330
1686351
1178081
330710
687828
1490662
1788162
1754018
427245
1185452
554529
336130
501508
76252
142893
918453
1904564
173757
630741
1303377
1213733
1587693
1409445
1430494
1353892
1496815
1577287
613832
902781
275507
592235
875130
114013
1553989
953989
672617
1974630
184588
596123
1373834
573130
1755850
888955
1430958
1874140
1917185
1469087
494780
979781
235138
559049
1525665
1858205
360680
829012
952340
1923707
1953459
798200
1112741
1984508
1140374
1007122
861982
247445
787926
1053551
1626572
1855733
583920
616171
978946
1225103
1870524
270262
1055109
1492957
1056058
776451
1987225
1689132
1479269
1730943
410374
941248
764574
692708
584426
1852709
1066846
1940585
119192
1311155
1044532
725925
925622
208909
703541
1116997
1817643
732255
1113331
30843
1518176
1321000
1987394
1036423
1547217
271096
1622723
590489
299065
1186775
1733449
222858
381356
1593602
991708
789211
1892341
1087479
1692764
837188
1134199
609786
1506853
1616683
450052
425819
937168
678850
1469359
518791
1955540
1948160
1817078
817933
800146
501991
851256
188005
698900
1083279
1186962
1393205
203138
1895908
929846
337434
630090
681776
1560567
1301811
390712
1472848
545626
635366
1713746
372494
643057
2754
323633
1124873
1924184
252293
1209089
1371435
527434
324795
163067
717884
216350
243573
552664
1519369
1136234
1849468
1861921
40642
1334168
1785915
1749293
878655
429812
1881190
513887
1942811
683300
23699
1598599
1097604
1559239
165220
43291
23995
788812
828613
1305461
1624482
599023
1759670
1553449
1648847
1778428
236805
1547218
1227494
831094
1436178
1061619
934577
932394
786431
975164
1816709
1402451
1527102
1069983
1076906
1703558
492179
504689
1332686
1446668
1202114
510142
244600
1806156
1482416
1349301
1368789
408353
1154002
1406647
1792741
1065442
790996
172817
283128
1622101
283921
957673
640464
355272
1036262
1109355
863946
673192
1508515
222615
1182476
1366911
1599297
1891405
1334723
1848804
1796666
9367
1402495
845088
685533
1448294
337278
1470543
174519
850305
1491098
1375573
1492279
643087
120583
983212
627602
391988
100012
62332
118186
1910377
432625
66178
215983
814887
1229810
580382
1355408
266383
1069624
430404
1557711
798016
1846155
635143
418651
171292
1798976
194581
1574189
146505
227852
645457
1194378
1317492
1661358
706274
647882
741427
881586
1126577
312932
1355931
1604053
795982
1546245
1207625
526223
330149
126046
781266
1808507
1158404
1321168
1953753
824245
1903281
1188496
85359
1547121
1486800
1590454
1069917
1365595
1696185
894240
1146226
375347
867971
1397083
812024
142807
928593
374004
1823866
735802
542066
29673
1457764
867856
434216
1150886
784887
1850
1287968
1031791
1997445
1961571
194985
1520291
1746080
1436532
1064063
1509234
1722168
880899
1394378
538670
593306
89618
315214
1807457
1839722
1421903
1637362
367431
471934
1858154
188869
1445178
32748
58476
133137
508531
1127589
535176
1379841
562065
1048320
1669595
1477170
1610502
868038
1883762
182208
418109
46871
1411757
1461899
430801
89417
208343
1611040
1337561
1913174
1399150
1395810
1718177
1193846
1233157
49628
347826
1711793
1244525
63064
1745445
1963827
473448
509037
731558
15033
61324
534436
1603402
234616
1600034
1136036
1095283
554336
850687
1863416
1343294
302198
176132
1029097
806581
1407156
831630
1110518
837783
1513264
1044967
1146631
533975
846948
1261930
1365975
1061709
670813
1761439
293232
1648306
930998
1960068
21710
989060
97598
1238874
278066
1374456
1004176
509804
1914241
1882292
1857675
1228279
1705596
820764
58441
1104434
162953
1735401
242055
186459
343279
991616
396729
848509
1593540
1145160
1231179
1214465
1050504
1601436
645106
1050918
1340091
92820
1811882
1737118
855357
551576
788767
510895
1605920
1296401
288888
1427841
1033198
1219343
22579
1921620
1264738
231568
1464672
790456
1298083
1605111
6029
643891
479679
1073013
137532
1146130
572866
1491797
97359
325901
1383509
1410957
1231981
1710010
256983
1278141
889085
968306
327729
1629476
282769
1577805
932682
887103
337650
114277
1650707
1463822
1536955
1243163
909699
573741
640555
1290572
1951498
1506608
1439153
1187492
39433
24097
77544
1789654
981557
879754
1873730
1733927
1332665
438511
1005054
828371
108548
1395148
1248667
1888432
907551
1152962
423310
820848
566666
223021
474236
513420
924580
889524
296304
1105484
1502791
1205517
884921
1709114
1726124
1721569
76638
1986725
1656509
70484
1452828
586779
1774029
1662115
52827
1513143
391006
248230
1864998
1322233
853666
559841
14366
85270
242574
1288119
1687121
1650874
607014
1219655
1174466
1692368
582523
945581
1218200
1841380
1501767
632102
284049
872278
1536904
1264855
1548343
1724901
344762
596458
304885
43273
838688
449096
629447
569650
417060
1315495
1955588
546530
1916444
60099
822623
586802
536721
628946
457331
1689389
693496
1492566
580129
1559776
1241898
1512677
1424367
820863
1225754
756500
492516
345815
1313482
240736
1091249
1001412
1562121
828492
114002
1340689
1694069
1614828
575625
248757
1646636
449155
36729
1757984
135094
1685628
1143031
105101
1055779
1462703
1801770
1123358
609235
1620003
322610
1480041
1632387
1030515
1450827
1220344
1980833
662199
13120
85620
1220214
1550683
45444
1147789
138847
969860
1176222
81407
314664
285675
1892923
1016063
525081
931715
211666
902723
1613759
1248090
717660
735820
1469440
227330
860506
410964
1719101
60894
1471557
1299618
1606374
987587
1373473
528085
1442245
1862655
669806
1289985
1592105
1960039
1098243
758095
1659872
1364611
1374382
870560
102223
1227724
1948425
1759444
1178765
1088758
689669
1468023
211865
201203
1635766
1543321
851083
1608926
775452
46812
1665424
171079
1639375
1560528
971449
809976
94189
309412
127426
1203864
1045287
1166854
1878775
459930
1745284
495013
1509247
47546
131934
893864
507540
1587967
1355207
130940
1343295
1153299
1541151
1875793
66878
1023268
70360
1286378
1179460
1156213
1565795
1689119
684364
1789668
1052628
1763258
1506853
1914006
1029132
1644030
921532
1488548
1119659
1157822
1226644
661434
195107
750003
755497
806220
445689
652823
36256
805497
879340
801038
1880724
1403062
418734
1015640
1642285
1450594
348908
1739679
1466617
831441
1320392
1245867
528021
1885749
1740996
845347
1694687
1219518
1179775
1368003
955508
111891
1280417
1816029
1768049
627533
1000751
1925144
539486
1514599
512756
1951828
1704169
915880
153129
1915199
1611777
1793779
1221777
702272
1480359
1605659
927795
888286
1545791
359815
1715689
1375074
1071073
739856
1448503
96522
579913
1897452
1619183
919546
1311841
159494
246810
543883
498180
938546
16767
223553
1598208
1505878
1927624
337183
1657311
232230
571261
518844
1842153
580791
72734
1470788
589209
333677
1265403
442631
1779489
955073
1890916
1956769
841955
292
1049181
1996582
904735
866767
1533371
330034
1698123
529215
610154
193232
1530433
539796
791644
128704
705959
1090803
1076943
233892
77722
665942
1793362
1131191
31255
1971436
322331
855214
477169
190112
252682
50053
919024
149108
712084
1049614
178054
1602272
1678377
58945
623536
1171626
1013925
1920365
1238313
671942
1805397
120602
1879801
1028733
1473312
748764
1893242
951684
164317
494619
1869759
1204811
1457150
1678637
284434
264168
1708627
1704313
1128187
958292
288759
1253421
653233
827720
710613
358486
447022
1585757
877770
1585025
1397222
662866
502588
311142
17714
796796
383583
1272477
1452308
294401
1136625
1850848
750004
1658421
1036442
1660620
683376
1850781
1651665
799282
63662
233120
1223930
1164314
1602946
120077
597150
1471858
1027646
1284905
936990
1253281
772113
1516788
17862
1831866
1489623
258003
131132
534409
1400356
1526740
585533
997663
1342541
1292604
585813
375272
1800885
906188
1488602
669074
1812422
1507130
1309616
292489
544660
974666
190332
1879032
1796177
1263746
304396
1258972
1040861
628605
166367
985111
153728
1719610
1852166
1763568
1625382
1871814
1310747
1292712
1870900
1192114
713105
1558613
1818030
1135595
1639471
1010629
1588414
438347
1472711
1776991
1031420
833569
729013
765200
1502109
494559
1970128
257048
1510361
344629
1715750
1268634
147268
1094491
1256741
1613330
449475
1479953
434671
834776
1149762
1251517
213342
1161598
276275
22438
713363
526084
1061746
343150
1545471
1357930
955074
783088
1001116
1582559
1377826
105200
1256893
204009
1191013
1874824
494033
1294481
1951131
1531485
1351073
1238733
1808617
1687535
1469096
348491
289912
762768
349924
1745012
1335990
1773332
1675067
1577148
237368
1553536
1762157
726979
380992
1140007
329650
598788
650567
916365
1530052
1717885
1235179
1716386
271001
395270
1183408
167957
490383
1610272
1557762
645467
999879
695249
481735
26691
1551339
1220043
624728
1231034
945956
602336
199180
1339565
1971371
330376
1012319
203047
572321
1110481
606169
932575
1397485
565617
21521
878349
1915930
1955469
23113
1890613
1150237
926479
1641056
139679
1948182
1684050
1637101
327393
924649
274097
386675
1151341
1626567
1689288
219022
413570
1519645
669251
814775
1391846
256042
490096
1895117
1320005
314577
1198666
554210
1659677
1572525
615887
558129
80855
21359
129551
1685192
792866
534898
937889
1798293
1575374
643225
297113
586400
1948235
328869
1864067
494059
945723
1928279
479882
1813589
1031494
1898520
1467150
1979433
407662
1191496
725955
1003392
205003
325387
728950
1638864
1968090
223695
366779
516531
185740
1483204
1484266
665000
1441198
1359868
233174
1763727
592413
582251
206498
1892840
44655
496874
723450
174187
724368
609594
1912428
1667001
224563
1681086
1293946
740707
1274375
35729
1477835
1998887
1062164
1647827
293908
197543
427715
292841
1960162
111959
1975308
1555615
56662
297048
1833974
601072
1103193
125428
204859
1772702
674951
1343132
1464215
699686
1344829
1628885
1256029
827300
887205
1182083
1342721
1624377
1852698
704427
514275
112341
1019984
1640798
1385799
700167
1064903
1776480
1213962
1873764
1306172
1912238
1245961
1343457
156104
287832
730524
50482
936380
388593
225146
1902554
134700
1828545
338760
647835
1092370
1862827
1510772
1064082
1771829
1555701
1138194
1267137
516614
1433627
761143
1800265
1864021
652578
1937924
1969611
360428
818577
772483
1826831
653531
1591433
1982916
1332707
970180
281219
998281
1190898
1663565
1208269
477978
1929550
86548
196218
1197935
264643
1834128
791221
1151636
83524
1804610
953098
441056
1225297
1505161
1882195
467006
1512584
1227070
536439
1646780
1434947
655108
495025
193481
701122
254563
1976773
1215604
1134228
994836
1799877
1782617
134848
1859493
719616
1816792
599823
1806530
1332073
59285
1997763
901154
1213422
1983780
476512
1963812
561229
291746
538543
1740698
606562
904084
1674492
392859
594622
191441
149230
465090
1170245
904346
1251359
186648
741637
1439412
1283817
1486810
1678768
1262046
1449568
287054
358004
1382572
1668789
1644280
593623
172347
1535945
1475730
1173320
1208510
1061049
280295
114230
1871243
313502
1982651
1314112
780077
1600094
928937
1092734
1792453
1555554
1867039
670603
195094
876958
939937
324829
1305476
541486
1355006
168599
1637595
653026
1703766
1640208
537430
146606
276665
1598621
403202
1090015
863573
915797
1801801
1842699
569722
1734570
1842532
303955
1357642
982085
428451
399343
398109
1325243
616064
1940880
1201787
1482899
308048
1141649
96998
417658
1764661
117418
808947
1130803
425534
1411600
1010692
1915598
1596684
1127206
1611024
416963
704599
1746311
1543275
1600151
1296750
634563
621650
410704
537711
248080
192260
751538
987770
23312
1574664
282579
713688
1476723
875256
1583933
1650666
225502
933125
1980509
1125862
1321762
1940995
1941535
1213724
1793619
1942521
1351237
126987
405304
927952
1047204
1336423
646112
276994
538129
728065
55840
242000
1720288
1441052
1444681
479284
317395
743413
549389
422532
643809
157112
984016
1617770
1560792
1696828
1248265
1856668
1344501
1585811
974672
1162618
722545
1479907
1241874
1223553
330781
1399590
1831228
403444
1779680
1287678
29423
488820
419907
1561259
1534965
1668325
105635
1361252
662132
192041
357987
1866844
1935843
470209
1808042
1410101
1083095
235197
466581
304942
497424
1982026
354906
463739
1742774
465624
376950
1816739
1632823
1055864
1114604
922691
626492
1377808
1839090
1827072
25465
600854
1821955
270191
1327503
1484692
775437
947605
404349
1596536
1624077
581432
1449447
1121774
1834025
1292036
1788702
921014
1992324
659180
911497
544571
1006746
1814482
229126
167469
840597
1049255
330339
1045863
143964
1191389
1248392
772424
289694
1611651
117292
21594
1220183
1640354
1835113
128746
475166
75002
154420
1938988
1347867
1589086
1679893
1531090
1009038
230369
922296
1452554
727350
781316
1129439
1350610
1924041
1390465
270176
971908
1108070
662794
185157
942493
1809961
1675296
223787
1772921
1496608
1485083
179970
1772864
920920
821672
285176
1470500
921127
1424339
1725665
702906
264924
713851
1788971
1137140
601667
1703355
1219617
225824
1432279
740644
936271
1464005
1891234
1195845
1276676
454420
982849
1912516
942778
1336208
1133164
1327718
1703813
1513325
984922
1454483
1428587
240909
1765383
870947
957654
118190
1817809
387444
728371
884695
763587
564417
495499
960208
1494774
1184455
1693555
880078
17809
1539656
663199
218834
1826582
867797
1976670
959384
74488
234907
729990
236903
1208921
1299101
159890
573899
1364522
109089
402576
1863318
257418
1017532
688900
1824279
1757174
983512
1917917
1934479
451629
291142
980559
1302984
69042
380016
683165
1087680
1535854
1370692
556699
1232930
886798
1454133
1475981
847212
1084396
1383714
885543
1758805
1181600
1882446
138979
635758
1669523
67771
1702346
170517
1957190
511497
499277
644514
1031416
558571
380932
1395365
1749024
817205
1245145
885400
1948704
195722
980545
890861
943988
1180796
1705723
1172732
743315
273331
130955
308406
1510360
931033
1798940
1021375
1726801
1286472
1344654
1170460
1286139
429529
1763658
1757876
1945787
1967521
1560024
1290116
1179443
1089757
384967
899237
344428
1686503
849817
1549326
1845284
1070323
1519659
870829
505216
1405319
40783
1607274
1077295
1328959
163048
1341426
1510672
789071
1455187
1068883
940692
317146
1577491
24589
1474292
1063397
668782
1399333
852289
79491
443920
588802
372187
1309462
1475253
777173
52494
137789
1779297
966702
1459389
708928
1961172
130840
1075014
172839
1651503
948023
1912884
366591
295754
550807
1465142
234470
750877
1499334
1880674
603864
1655077
510640
1927276
182335
383441
1184101
229644
386549
375209
1098565
1179589
425129
161423
1837709
64016
1335231
622791
1335531
681114
1240404
562556
1883379
1105055
1458010
1134984
571054
1548445
560937
1049480
267369
984352
1436546
1536587
1814890
259243
1195707
809702
1348444
1872063
292548
1815954
755313
391606
1878628
406142
60880
959921
1751168
1999252
314021
241851
99135
351589
480696
322933
936643
1114608
330718
131577
1023641
383831
300833
1110998
465448
1969628
1134837
1487634
565372
1962442
799541
1669884
184075
1374368
1379545
576780
1049593
59935
403956
813286
489912
1357063
1034674
1505077
1061702
1154427
506505
418399
1273146
1911285
1910462
807359
906743
1326464
1047839
1640949
1104902
786083
1814333
1044141
1365832
159834
715352
1956288
1896813
1655571
37398
613471
1827233
1712910
501623
765947
2325
56245
418648
1832711
665955
22425
822356
106467
1392577
1968054
46386
450717
1856721
750330
116714
1214387
1647066
1993084
822236
1134693
1133202
1330101
879718
453756
194934
1567650
427255
1304471
1002940
167351
20028
934720
1306897
1104070
294162
648742
718066
1978428
356614
1759447
556030
128804
1293853
1051474
915937
1462961
1541400
382236
261903
1511819
1216745
1244605
1581443
1367613
1345141
341814
1040427
1271479
138106
791027
137021
1152239
1556272
1661028
412674
1065733
1009316
130131
1592335
1377738
1346903
1179582
1508304
145982
285444
401675
1611244
1814693
1905417
804650
1218217
35886
615302
1039629
626536
1472478
1689283
1725630
431729
709349
1306918
1043502
1523311
844440
1645964
106152
1574307
787288
214603
188720
170948
1981003
1607663
1943855
1583174
1277214
1035180
609429
1762592
102784
188703
19044
470320
847199
1931917
955717
1308108
1130842
1571882
307477
1940834
334983
972301
368225
1481490
448079
1351768
585669
351920
1882315
1103093
388263
1940349
1109042
1876931
1237294
963335
1885450
975097
1066105
841174
1105170
1329984
1263476
438857
884009
1439011
686097
24063
1678261
1605690
1696143
1748247
407184
523977
431023
1128092
371397
996762
982523
211923
16706
577013
457137
1271429
940792
1576873
687828
1920425
1861107
1225104
1862903
1153653
137797
434314
143027
1420264
1509942
839460
1027125
1497884
783224
759883
1332883
396303
270487
1838583
1160214
1417143
1299778
1819306
582147
1627956
22014
1336905
910489
287453
675231
1263385
730138
321876
1185680
1668867
1566801
746596
1449983
1430272
1126996
155608
1249044
11803
1531160
480031
887990
456136
1954891
1617900
7044
378739
1421384
441079
1284364
19886
93438
158227
157288
1905175
1823070
265717
1715130
757588
1765266
476683
1474238
1770741
395901
1006312
1575365
1005762
537200
395840
134604
1812683
467259
1728551
1097755
1266498
1603228
345371
467390
1769927
403943
398785
928025
1704758
712471
930247
319563
1479837
1679355
1056474
729111
1993531
30801
634377
546868
1903496
725157
436572
467271
172193
838680
639030
761851
1619223
1065669
1276243
971082
1157292
1643347
440453
1825081
1071164
305334
1665337
450939
1870142
1622358
573421
413477
638218
245201
1324213
1144454
949851
1357541
157683
1614818
38468
197816
419605
728780
1270858
1858594
6159
1995781
1243360
1193146
577195
454142
553641
162006
958453
1875982
816031
283061
693267
1682998
1153549
757314
383738
814608
255420
614367
1461915
1478698
472687
636685
438616
104513
1845670
1393204
251648
286634
795378
694526
379938
1917355
492628
979752
1790242
1712827
438515
1296822
1563004
1926548
1261379
1337123
1761108
1786426
590795
1678063
254183
577523
1766010
727989
330459
817153
581483
652070
1139507
243013
1204354
1515964
1288716
1446069
416048
1817174
651757
1485918
897198
399279
1997116
1018635
1429993
1307015
1474935
512242
73731
731519
1759313
931168
1687326
1315552
1519023
470143
792780
151107
309250
1871429
162652
1379588
762222
1058091
1396399
854042
1842825
263030
1603396
934989
1327442
1764100
1668650
1306422
1836904
643076
1097313
1590929
1623836
1871470
419706
1377074
384340
1648538
1329257
1864978
885480
436728
1913993
545435
656293
1830173
752457
959607
1767926
1208971
820142
1629997
387246
1359285
1607911
1707982
42022
1592286
1694502
1552436
1247364
1464072
1213937
84810
665176
1804028
880320
1851723
258238
1917822
1973890
610881
882334
1150959
537148
1042285
706184
50673
1469194
1360815
1426316
367042
1873263
484291
1915123
1634225
361008
791642
498381
1067438
1250249
595101
166378
985908
160464
1274930
265786
1332830
392493
787623
46841
501208
909023
1318596
1997951
1150298
628674
1082241
593511
826931
710168
745794
180353
1757254
870437
503965
1594190
665817
731966
1187535
1240948
1788295
301979
1215697
92195
1214865
1843059
1725989
849473
909169
219746
804830
926284
568984
1557722
455491
1717712
1227020
80799
1628971
1671411
419294
1997340
1400091
756532
612488
323036
587085
501700
1451326
1020225
127353
1021578
1551675
153753
15755
473255
276943
1858951
592246
1976730
1891730
631706
1818544
657915
1574801
953714
1941824
477275
428796
12272
1030424
1848003
1822224
1056224
1319085
1589619
809779
1387825
1359857
963453
951143
535924
1554980
379203
1058567
607182
1794128
640877
556341
1629766
237655
1438896
1477558
1839631
833176
529782
1043286
1212360
1556682
1823124
672608
836235
1335801
220071
1809672
960580
349994
1733119
363579
1368605
1771129
1985645
81621
1401266
1485584
1202159
883699
46023
1198451
953726
52693
366588
589058
1562502
118808
889052
1719957
1374200
490874
850777
1398199
712556
978897
1709251
1643944
1796552
321560
995852
791091
1021701
1595251
111060
293762
930746
1397679
1506170
1852916
177179
1014967
1209067
932531
675265
1676344
632049
1295769
234585
713480
1316501
940395
217830
957594
966675
356634
815335
699296
611026
1988572
1326904
1626350
1779331
581897
1592021
1440891
254059
685765
1555427
1562840
189490
209823
1966876
929215
1137806
1537627
1358598
748171
54067
906238
1097834
607924
679880
1718201
177721
356235
1403850
1792400
178406
52
1007341
1602357
13499
612747
665025
722582
1509710
1229801
1413370
1240405
412673
1114748
1978802
1902366
232487
636994
1039634
280853
852705
479799
442999
130846
238111
638733
1509411
602345
778690
1130782
795084
1032274
585273
1362196
1912507
1113159
1819729
560285
1217959
1650325
1179900
899965
1117410
1216439
1853712
1097905
1395700
1807873
1175139
77647
1669607
884294
387182
1659805
1134415
191916
1668489
1481789
1849891
1284701
1609774
205560
1985872
1006941
719694
143140
1732427
1589186
1546398
1422447
814347
1851934
635004
430273
1647060
915569
1285407
866712
1229476
207615
887782
963243
866598
1293131
663626
957298
1809972
1194294
966179
414143
1265741
1163709
962170
497348
335993
1526574
1799424
1946282
1231230
294421
996179
1093815
34077
1532031
147608
1182772
1269378
857431
1907039
461625
1861420
497475
156513
1259936
53174
975171
1319949
555741
866461
429789
23715
191395
159845
270902
581093
383835
1246358
1304618
634096
1640701
1001177
133191
349469
1795022
1518471
1609116
700438
182600
1744939
1469152
1681307
1226736
121966
1048518
384348
1031570
1563725
1048609
85081
183832
644836
1879622
458884
983739
1511313
1019496
834879
17363
983922
1163640
1617287
61462
1489944
1434660
1910042
1326426
1364170
1871229
1388714
760482
1447381
1205095
553318
1920548
1816319
738822
9887
1989787
1411058
1580417
1540424
678283
975739
1114557
556363
1855112
795284
1269522
468770
1221202
1380409
962724
379669
1229485
1260226
265564
600112
552238
1337832
742963
1494038
1679097
1513607
919934
1617656
1687856
1041888
50081
24202
337814
319102
978354
1866565
1182512
974251
745257
1788554
1434511
1182887
857146
866081
961800
580268
1108375
990634
314420
126838
1530626
1566381
105477
286520
1899068
1076703
1842132
524782
365196
885850
294758
71483
1351218
551119
1585168
1562541
1041573
1426892
1987333
427137
1386140
136633
202062
1501287
147845
646582
1929017
166832
314586
98118
1947723
71627
407438
1155485
399750
1829625
1087358
1501686
1677087
701576
560845
1947310
797968
1084568
1218085
1521279
75373
1522255
1620810
604939
891890
1761958
866598
1044564
151296
314599
700355
406288
1043172
1083187
1767665
1271971
1254006
1145247
1643888
1248752
617004
1430821
1577245
783855
741658
346785
1496739
1174891
221988
1937129
247828
525348
1006320
298465
1960251
962576
148431
1084085
234278
215894
1363830
1137086
290701
1408824
1659020
1901263
134132
377857
1706702
1495855
142014
1324831
1680262
1570074
753912
1039118
462233
1903050
1857971
1107701
1985419
1032490
1140936
1868261
488917
1459998
581795
862234
1030539
1067486
55587
366673
159063
1164047
160381
1682528
180181
1718534
1122815
799860
936905
930616
155977
462532
981226
1809882
51677
161383
797725
190801
583158
908183
1058806
615236
1766995
1940507
692121
1050140
412344
809829
1542964
1023956
1173831
1071198
584480
609889
503658
1232017
1266507
1693579
256364
596653
911498
1551099
852978
845775
1540635
346071
1375729
102295
1963397
1443199
304894
1450889
1185001
578488
1744229
832558
234968
1458053
1363855
1511238
310204
1301945
1445157
1932757
1333618
1480060
450839
1706892
1128624
602874
33682
195550
707342
976762
824628
1742704
1726616
1166042
1866086
1731951
1929458
312099
951492
202648
1094775
1727842
146983
263460
55584
1226400
1621352
1226807
1401845
232430
490713
230389
1424339
1987951
524120
1249861
1736474
699602
1227650
1508083
1387382
71906
414809
565386
580521
28652
1390465
1275552
536697
155272
164327
192076
165916
1101862
733483
1343752
1473664
995058
1536935
1887041
569395
1566138
1678122
1333447
1861549
1022438
832888
1709275
1194717
1031453
476230
204946
589928
125901
475641
1922555
420933
1457694
1760100
1489169
748820
1412108
1536608
1277954
1565592
1533362
1632092
1769202
109121
465987
1485040
738701
1713043
697751
1859827
1228370
822887
1656054
1159994
641492
1129899
211768
863895
28258
603502
1262518
643561
1825082
1770208
1858161
1000351
1141796
1824159
1979754
1223226
1161244
1880126
871653
396179
1144873
696784
646243
1164419
585952
1884469
933192
1505401
1303961
1419215
1083138
1574604
1397308
559237
1222859
1754377
184607
447244
1464065
1940592
8541
803128
365920
765213
1639420
799703
95702
979604
825344
1406806
966095
1169073
312757
537383
1634026
707650
1600737
1381367
1374659
201675
1855162
1774308
1913305
1889549
1105727
1618382
1113719
445024
234453
487244
776991
938344
1090327
15980
349212
1596057
117325
544730
1214379
262485
392860
59439
532568
1523008
703898
1995746
1086816
100369
846980
553517
1509401
1591843
1493163
1040640
1387451
269698
1043462
353004
1412223
652870
1402641
373148
1858519
1946338
318158
1548516
352244
563269
1111910
1367279
1402000
988158
1909773
542385
25648
441366
1524236
689676
1289338
410640
1707322
448082
211358
975409
1401551
1345504
1837098
1119931
1594727
172864
1655007
1927311
1763840
1530695
788235
401174
396068
990690
1716835
1053090
1418902
939424
710403
814186
445274
573434
629622
230099
324237
335487
282425
1360444
1142801
765244
452214
1576032
1893519
1165855
1278261
1974878
84782
110333
29330
972176
505957
726575
363948
1478782
1594333
95736
552983
586764
264161
290498
397194
640834
1867843
585059
1831936
1912028
1840696
1893223
212695
666457
32822
221302
1347856
1955508
1252527
1289995
907626
556110
1858961
27480
1126448
1737035
110394
417841
635021
1806864
1001773
1400114
1884446
48678
1005660
1163660
1636033
1677804
1923650
293303
1472695
1902946
564986
1486758
1149915
117341
768648
1742135
972737
490845
1938877
1155694
536517
1693983
422853
63098
440393
1081885
105162
232857
1685949
559775
1317632
1925076
1630102
381844
1813588
395676
438774
317095
1479656
1567383
1010192
514827
1395747
592430
1515067
897138
1580628
1006879
625431
587036
1984027
1822632
237947
1508754
1553281
406571
1860181
606820
1865795
973351
1330814
871957
116279
85099
797431
1530153
1385920
327591
548939
826888
1306623
424024
262888
1194230
1788614
1670496
1017957
95482
1846704
1225659
542825
1059118
330715
1048580
1075073
939560
1611538
1047571
433149
1551722
603073
766237
1944400
908128
1106390
1004301
97029
1916234
1494804
193047
1906847
141386
900525
1732949
609716
1375549
1224606
151208
1887697
1516609
316015
682842
681670
1878276
75406
1688600
210352
1798556
1768228
319350
1181113
262248
1383532
1747920
636646
618530
859995
1491814
546166
452841
1611745
1779344
18261
572086
761599
867244
1781271
1547717
1304137
181326
482385
1808637
1786651
230026
152702
418269
170136
1609517
856562
306654
1704233
610850
1101574
185696
697994
1089957
1880443
1676772
1437113
82695
687629
1753631
1610428
1408867
975396
731222
285983
901360
1331359
1118135
1849076
397874
87363
652483
1061484
1474907
1517087
175491
1229213
392555
664026
952913
1958250
66303
700105
1261342
1424768
812729
1925565
956644
512415
110762
464537
765402
1586771
1761736
276458
1099119
113710
331506
542150
1922401
297024
936649
612275
1547398
1279266
1568246
888850
1541423
1169332
964589
1411324
1363702
679424
609180
804262
909749
575062
1605148
294306
500688
1546155
880791
951178
1293415
228810
1064454
618383
1882430
1005535
110547
841071
986444
640546
577286
1869388
440153
808468
1268075
1634135
973293
1806722
1593115
1138434
1613685
1270484
433581
1851593
141203
732866
1311082
653668
862279
862938
1867326
863269
177186
1528873
1011847
1686204
1602227
1618703
1092952
503295
294240
1136419
865666
1749553
1602349
1957490
1376065
1899186
1693832
191017
1372160
1525604
486504
801595
631023
1034941
1196868
553864
1185910
1845900
968927
1226494
654668
902905
951434
363766
314214
1113871
1770117
666004
344338
1254181
739640
1826462
687868
1299273
980196
440356
931417
731458
752432
99184
1989313
1535540
275928
1341602
410452
1466403
1746105
248479
827959
1406446
1493366
1233931
34024
1221506
1473729
1859200
817450
89638
529311
1042743
197765
1893484
239116
286750
1369509
427861
1137269
137418
1777111
269713
1718108
249337
786242
1591147
1514393
1714481
1318076
152890
1155965
1434681
1355937
1617485
1669658
1976755
1277989
1999011
811523
1668336
774297
413045
1144294
663240
1796220
1680021
1975379
1716277
1485094
919913
17199
1031655
709236
669101
173170
1379125
1267513
491290
902343
1797080
716287
526517
1298459
1399113
769927
160165
1698142
324393
1634822
1376373
425856
654265
494024
1516845
25312
1821236
41533
1941316
743268
164751
1723974
1650551
1721110
1351662
1458143
1212745
1235929
1565650
443629
1556894
1773198
1058629
1237367
1353859
5606
1526544
987384
1344858
303850
1769851
1056729
847247
1006883
1624498
1816108
1817230
1234629
1481813
1234793
1435878
1067099
707449
1044978
688529
409802
138599
1831137
1008453
221544
461448
1075462
753160
632628
1639790
771293
1592574
29905
1476306
1477458
1692492
1040638
533948
1319925
815851
1138328
1573601
665414
13242
1721789
1692509
1072656
418530
1459940
721553
316828
1083405
1274917
967789
1948602
663554
886088
156345
33913
1472783
1435941
1609469
751111
881810
1476468
752945
1043102
1756114
1720883
942486
844367
184993
446654
699278
1274161
606090
1084502
1060250
208629
1923702
650593
957040
1654494
1655745
1030206
1415627
635498
1689838
565211
1896615
872488
1276360
569659
488759
1191685
1923304
37075
1010726
865782
1900092
1642427
1602783
1153765
1029475
1844795
1982781
1419591
1616026
71811
143967
693235
1396167
1497691
799270
1024490
841492
1341460
1865322
1616114
748478
519258
1524096
1468952
1685117
1025334
498005
1257866
1193210
1169451
1086099
1373233
198754
166359
1501968
1490163
1289203
1073368
1577729
1909684
806351
1647887
1920035
1889615
1980099
1969402
1929821
98941
1717341
1244461
1835694
1305299
485035
1368292
73608
1690484
1071496
1879281
282631
1597467
1706160
1739905
1609024
206745
470591
1152913
1420102
498363
243527
1968337
349207
794853
445950
1379043
1967651
1990399
1773086
1674510
462802
979596
1619446
774957
1098169
1786060
1333364
1032669
84442
108761
1018828
1705284
750951
1671267
301201
353047
207402
884513
1564111
216121
16462
583011
607297
1003824
466225
1983301
730343
1132989
1096105
336192
411023
1689075
1227288
1902341
159239
1432580
338000
1865217
467647
1502904
1893653
1642533
1097709
242918
629660
283637
546536
755499
613696
405051
1969122
735019
608618
1123333
474933
520468
1850999
308991
753219
1402585
925531
1632295
1115672
1822999
859110
1647752
1543256
700054
1881672
1572387
1765841
161614
369416
915501
1030382
726652
590749
923038
1671720
1134131
471026
1048933
714233
1807966
200584
1876680
700243
584617
52119
100634
988207
1090027
950942
1461063
749818
426747
1054981
1705895
1618425
1253052
1701987
982372
390388
1645710
163643
296509
517984
1214026
1927877
834589
1837133
1042755
1302844
1788654
1481912
278635
1753096
1262875
1909868
800129
1133178
328311
544302
1189282
1996023
1713378
693659
1452760
526901
428713
826425
1197191
747501
890112
291072
14493
1595002
329179
1787266
340057
626741
624441
759993
1899503
1279074
1079627
844626
141481
946132
1295217
1696266
877312
119917
1115161
1612829
169318
420663
1942711
79286
790067
1767932
344191
202213
1277849
242601
243459
945882
661200
1416366
511524
214006
369430
651239
662521
1415387
336958
1895089
925639
1909515
1829902
1720668
1096351
21156
1911719
133177
1396043
1069004
1347217
169903
1381378
1694064
886953
845558
628673
867958
1522658
320795
1262882
1447965
1458445
310440
1542790
967499
240481
1833409
1209242
157341
1702687
1704896
222092
1671536
514626
1865252
1209644
257983
1170406
1679185
429262
365736
1839070
1736596
176667
859214
575622
1214023
1583380
1700985
357477
1924275
909676
427790
1598186
635450
933936
988801
1248868
436783
966042
331144
1365634
1496367
824247
1957523
1781446
1115253
609825
77305
949678
1278457
1086090
913870
1116915
87463
1670798
849065
1346737
1853358
1725569
1051906
357861
1762555
809088
1951088
1134606
861397
1680006
145991
559914
1745306
541466
1517508
1661964
1257797
1684023
1420840
288982
1148848
1054232
801439
1041741
1255583
1402308
1344466
109599
1371433
956348
1108509
932431
17000
1942843
217812
248333
1504227
856468
1646562
1578654
822059
1057946
1832612
1061076
687016
1471819
351688
937380
1464297
1165392
1899247
90575
802384
1606076
613704
875334
1593948
161720
790056
1829106
1271115
1398900
901517
473793
346633
1030796
92782
1554816
119478
1050457
1636644
771843
1889958
220604
470780
442177
1611609
172736
685719
313123
954854
325063
954379
1429561
1413377
1194943
284226
617545
1992332
1136079
599300
289113
1329069
1781678
1519036
500940
75766
1323415
891461
1840669
123923
1865292
337894
1867409
1987513
164169
1206595
1804631
879115
881316
1495362
321057
251764
1065748
1523123
1287369
718663
532637
281221
1315118
743289
862555
413879
812779
1703267
1281360
1955331
175814
584819
1920249
100358
522861
982740
984240
745967
1435243
1483352
377075
1571353
669320
3143
560733
307321
344111
440698
769524
1056793
434131
366151
361766
645277
1722848
617257
1755966
1264283
1022162
838208
1554021
1823052
292095
1938718
942414
1914943
1695054
18271
977842
1865910
908606
396861
322032
1785285
51825
1149119
1591689
865712
1610941
338279
1736915
1860496
1068837
745956
1497745
1389292
1533294
355899
168051
698015
312926
1468660
1911498
588745
726445
1471330
603457
285522
1291911
1849866
1082742
1422211
670505
1577458
275935
1011074
955043
1532287
394527
1570201
1150927
522579
1390723
1978313
921818
1966146
617372
1586183
142481
147857
1017160
1100031
1770775
1031912
720718
528131
767185
1116269
1787392
457667
13240
333627
122102
1685606
1742798
1504053
917213
435569
1173373
826150
722754
1549162
1726341
781003
846027
1433657
732541
1833211
31013
323264
1029100
673682
420217
1847231
300340
555252
1498539
506516
860837
1281985
821501
1833373
757781
683293
1958533
1678325
1199192
644703
1098904
1664507
1902741
697103
322409
1343789
1231882
1432995
1051167
1491339
558342
905810
358591
77960
151024
1730804
1289024
995653
1493868
1732444
51880
1850799
967308
522758
103283
1982070
1874333
126479
1465368
284289
571459
222443
520743
827818
1661124
1231382
218608
1023224
1261682
696935
1735224
383119
1371500
1179181
647512
460291
534310
1893551
1921429
1726408
1699242
723655
1187691
1244729
1461042
69988
178688
1828286
1161346
1172415
942367
647048
927119
55927
1508064
1372904
1557162
1818696
44297
142647
1347606
1534206
1963585
1336600
1396199
1084858
587945
1925133
1223306
1582392
736874
1817145
400463
47060
1254255
446112
168210
570867
1862245
585598
1566133
787467
870742
1478199
1904847
1927204
1641032
1226596
277414
471561
1548382
532162
250661
1379382
687928
1384675
686365
1999093
296266
1455639
1163011
1416183
1311968
1505801
435013
1908411
758026
1023613
205650
523223
1612950
1339856
262635
1784444
393088
193259
1640365
916128
1932654
445209
1192218
1846462
1111387
493229
1335130
1539220
1892395
368181
728207
500622
1287638
1605091
627018
846976
1857698
361903
779545
1937360
1049631
1139723
706035
690526
874587
702996
501597
1902697
334888
1125455
1324354
1636124
1694455
896832
31987
1316279
1916279
1620581
1539054
1460963
1818277
1368182
892227
91045
1825586
642035
576499
730882
1210857
774619
505931
1456517
1328133
1201457
1721312
54996
606493
932920
415943
455955
481094
751170
133960
111947
1888489
905422
116215
627944
1960926
1915026
696487
1615591
294904
817008
944630
570989
395589
1301290
806415
1628113
199391
1385903
871254
573899
804053
440392
1183579
589340
1606475
1757090
1530105
515039
633875
628935
1190046
1932752
1961049
66552
606545
620446
775404
177955
703849
1533025
1586255
431676
648468
606956
83119
1518966
81931
558823
98112
648205
414813
1995075
632406
1963063
1225348
1294498
1655331
395881
1606513
479532
1272279
529562
717887
1182781
1937630
130975
652317
564641
1187120
1094646
530030
82593
1414431
1621719
1370321
1508682
1930154
1015131
440545
1653207
1573954
788100
705483
526554
34405
269971
1910431
1221035
607627
1322187
597432
1645785
1605452
1318602
1834990
1218253
1861683
901561
1594771
1323928
395392
1825273
1152245
1899437
861650
728151
1076734
1779143
486851
1154075
1142776
1927120
69658
1219265
1078885
1229097
1595419
847421
1584494
1459187
1362914
1668280
541765
412835
764598
561337
63714
1064147
1494802
517451
1051334
1413224
1551545
558068
1539860
1161631
649724
261586
1937474
928930
1386473
974783
351158
1888716
607780
1110231
1850839
1434516
1191580
746342
1323286
70216
1341833
1500957
892971
988980
490090
636439
1205501
726448
1667402
1677124
1589964
1511529
1914285
1496741
261623
733820
1693400
1870013
374306
1379139
1755823
1132983
504035
856291
143322
1879213
1668976
1637596
1128826
1848900
1211933
1200799
191767
1843911
697516
373180
83553
433232
1520652
440170
1702101
1716069
1367274
774483
419794
1180075
658320
1659452
880556
1831939
253931
622829
1005804
240743
121090
1997891
668751
159571
433021
967331
1402081
1278081
847573
1068586
596599
175827
542514
1053982
1584601
1074960
122706
143242
1899361
188575
238237
593117
907197
23229
1430431
525311
1563026
1057772
530808
1492996
1419474
375926
635453
1620387
1349007
194952
956859
988204
498074
1645325
231665
370308
1264122
1182055
981602
902566
1738089
135403
657322
1016918
1030848
1350837
1164427
1740622
468670
855883
529801
967450
970674
21108
839664
1255224
1566477
1665559
1571826
1476667
1507482
1579855
1874741
1984701
1469225
655010
35275
1676968
441747
1700251
1831738
640606
1801809
236492
1719195
1551679
1391839
180387
248370
196600
1917582
1366342
1719209
1743349
254336
504385
122562
1039916
1337677
1129906
1704852
1399839
1262948
154305
1616715
449903
182599
175107
253715
1342039
1513703
7564
411923
1652930
899915
518136
1413874
1754423
627186
177023
1056074
1110367
312829
215729
474554
37596
1378446
1864849
1720785
23658
824493
1501585
1307433
1962859
1348622
626465
410330
1216750
1459717
930466
1567962
1656623
162857
11968
875497
1498966
1717675
1337421
655913
114802
549718
727820
1486530
1812070
1009153
1807402
867753
894881
215666
1190640
1480521
1936480
1176180
387387
38508
1511830
1620702
1487440
1935663
433746
586138
1145700
526739
1134331
1261586
1215247
1942907
514937
1517655
350533
1744149
247108
229978
1164682
1670726
914388
1080472
857319
1836454
1996309
941698
1190472
1802544
617442
273975
1530468
1780916
1218149
1075841
346495
1310607
191234
957718
88023
951799
1156573
701337
1878456
1613011
343855
1156715
572528
1955697
1051543
720607
1930204
1124811
1745031
324146
1484912
577565
1891629
274293
767207
814062
628566
719804
1769944
1114685
1933474
1655229
445887
1631772
298616
324555
223493
166120
627585
600548
780732
1027031
1307814
308513
1820140
1069932
1109196
1445804
1450301
1261096
507390
1370120
937786
1680918
1873102
146891
1682828
605163
568912
730530
208938
1957109
1621340
1647165
396660
790950
1511537
1418697
1748068
545884
180786
468298
1937727
967960
495497
575413
626526
1673537
948075
150775
444643
1747630
1191999
1324861
257966
552574
1701424
1685688
1479690
295277
99559
208105
389218
111599
674007
951130
1117564
442354
287358
137239
641478
1474677
1640985
283412
1348043
1500524
1076629
1207688
1957691
522724
69352
293132
1083010
1163784
1588295
1724214
1170233
1410674
949837
1913588
1844751
316596
1479958
1252263
1106098
209726
277658
806940
1395410
395103
490427
331998
604751
1093738
1670618
809345
721415
40367
176338
1040368
332875
1011686
127366
1681804
1855259
1260671
1983093
100957
104719
458519
307284
1295616
1663276
1885296
1290009
1925251
1078528
344721
1065413
723264
1921077
1970095
1673063
961984
1169697
1312077
1691109
1200490
145314
855804
53749
385063
1966568
1328510
242188
1101712
1624958
938998
1538346
797493
211122
1905793
738398
1724008
244770
1039915
1975176
460932
586855
1796044
1369348
456613
15830
213436
1876006
453402
603639
1104080
955228
1363477
1915786
1000365
566054
95826
191496
1508755
965686
1055815
1770305
890316
1521819
1500697
1715681
1303562
60677
1659147
313368
823135
374758
659013
1182308
1325876
411047
660536
1508889
1623541
597375
64930
6868
1715054
1628165
185970
1227121
728730
874045
764216
1299249
380958
1130257
748737
930956
524093
1532978
489995
1003634
125654
1823676
1031127
112042
1634944
1496605
180744
1607960
636200
1814680
1787450
1886240
1724726
728687
1886253
1285702
369896
141245
1225951
1393453
304947
1203096
611171
1132793
1962384
27008
582840
289909
1111485
1621232
282937
559209
1660599
1852545
1367422
1735029
1265735
282664
1004222
1398315
1563811
95022
1203333
760976
176643
1396949
36060
1578820
1268854
1408239
1093341
1300226
971638
852623
1436137
1197719
506129
1641346
1751997
556832
1694258
522909
912338
442881
842052
121478
1762081
933027
1604662
1984875
637607
914151
1256988
493610
1897504
1188113
152038
1883479
463503
561652
1225171
1215764
271138
55426
91386
1446075
1835305
1510564
1496906
1440144
1206534
143096
1755329
1338691
1450274
388175
807585
722834
1820513
418891
1860053
665691
693353
1502745
589999
723237
545817
1156821
1899700
1866376
292560
149567
149095
292543
1657822
422650
27094
102076
1815524
1072450
1626503
178295
586851
246542
1855843
1005948
1419890
1570618
1464565
1889984
795641
1720251
1101345
477969
676191
1507926
469623
1842202
837974
1965130
1110883
827891
591949
89743
477359
164984
1694821
1403861
1943700
1793945
217503
932708
733729
1731992
682668
1560190
1380823
1414268
1130034
1569760
13172
423017
495165
1778245
936095
1838660
28799
1983192
1158976
1565565
1032026
456746
939883
118107
541279
787588
434921
447023
281523
40381
625979
76518
1095519
14747
135336
540254
1204467
365548
393204
307972
267112
128766
1496425
213831
1449893
606217
1329411
843128
418361
192931
1569571
555302
1013949
58764
1920267
559993
203346
1942324
1032124
417787
1337797
1582307
463183
1499068
1476978
944467
518843
1596181
1539073
1360472
1503061
961708
482587
193494
1843248
902630
458071
1956571
1240413
1135332
110012
1811428
186414
1930261
222118
396105
1401324
1231607
1759781
1492612
1441537
144825
165744
14724
1218294
1062304
418488
1798777
1188069
251071
1580037
1651648
1620297
1005631
688946
1027735
1110240
1778938
962706
1193869
1906373
1659832
1325820
122218
1283279
1684568
1267393
1909641
445497
1122142
431477
1115871
940546
454375
1751823
663545
1565378
1042965
756566
1321240
1283473
1296787
465066
244685
1960695
114854
1333281
1605942
1258034
38484
831107
1491752
567690
971322
1253621
116437
628346
1859624
1130241
1874875
1692193
776019
604011
1339717
383439
1119265
1200010
1072773
818636
417359
1473716
646120
310288
354275
555282
1622613
409701
372591
1395993
649971
58853
95448
1023504
7599
1919840
1576252
639997
563819
1599970
926016
971875
1156760
1812328
1074201
226112
1865808
1125239
300585
1322608
1707573
769335
971388
1255021
1857252
1130970
1957179
421119
292102
1152236
595723
1723345
811413
1811992
632572
304961
584954
1560567
1377111
1757654
1722314
1247920
950110
1892795
812289
1211064
190782
1456499
1768106
1605352
1884309
461241
495217
1606782
1567769
1674930
876897
1753221
1456648
1665142
1640455
248014
1890375
708225
1029771
1376350
520171
660659
992619
1123805
893770
1711337
1032680
1148688
142766
409757
920773
761904
476636
724217
1262579
1508150
1981986
87521
1480591
265008
957347
1176649
653331
134698
86753
470503
1166074
1790372
61887
1533512
1887209
1471221
155260
1295740
610894
959051
180042
963778
3009
1463067
1857729
1833402
1111494
257305
951087
985155
1531460
208131
787609
921822
933049
1706456
1172956
1969982
618688
347381
1609885
1128262
1916139
1783039
525525
473705
1996843
78021
432714
1442584
481969
617572
1316645
476045
1808033
887484
1613882
1291779
1058222
1237403
1948583
361801
1117758
1383579
1214989
1787542
1856907
1190586
1589482
29591
569101
597308
620727
1078606
526855
1564154
1910315
1946549
1007840
807503
1027376
488388
1002122
819547
1034738
165194
707512
317053
1590138
25822
895680
819119
807095
1917218
1108166
1555754
1809592
1447184
1260592
1586712
1243474
962808
396517
1840660
1946970
1011418
675562
452803
392898
1911697
179847
1189957
850427
618454
1840642
691400
525246
929455
1656573
1778425
1472186
1152206
709032
1101285
1335677
1401480
1581992
717648
1590579
229249
315116
708185
460237
234634
571697
1486322
1211611
711658
1333935
1250527
966253
497861
210206
378190
1118146
1742526
893488
451911
1444499
1656864
1153860
1535252
42201
854135
1238040
1384161
490986
179182
752902
65861
616345
1955290
1698845
914719
938865
1611855
1360295
582804
1225440
1555953
1256209
1028388
1444796
1009133
37202
50926
1447136
441525
590068
453879
546381
1877486
958333
1838601
1118718
471689
1972586
1199114
1379888
1898829
551098
935997
1505095
1539197
347152
1047952
1011866
1913543
1208805
1764648
922169
1584242
832228
877007
178269
1945332
1689161
1567436
1610320
1713585
107723
1259676
614992
1080647
690102
481712
327535
1270869
1007139
300142
651557
1608749
561500
1125832
1479133
292494
772131
245563
1284415
164953
1901614
1238212
218582
983835
1838231
1142568
1259129
722823
1150698
888630
1146546
1068284
461126
1153449
1485789
723807
1150000
399447
1824490
423933
84659
1910109
241084
607864
141753
994363
1506656
2183
1856396
1768423
1909982
936148
1151580
1277924
76581
91448
1611899
1119056
1260305
5938
1568407
998872
336495
1650301
446294
1221117
1904035
614715
1030871
1019015
1090573
1790987
1491627
491771
772959
1431137
1888480
891734
815077
1417217
1567167
1918184
753022
1499323
156984
41669
1083652
498215
190996
1255980
1751851
1784723
1074479
538228
257982
411999
1883414
3588
1904441
754936
764897
609190
1278024
1695784
67679
250785
362484
659718
842799
324241
94255
333686
1589168
156608
1022818
1073229
1360813
1957127
16878
1414367
1528674
404440
133109
18144
1842494
727354
1675813
1321599
193717
1056571
103375
1529343
1131260
1161447
1636512
1591444
1629967
1035644
1909264
1060142
79437
531797
52674
917522
1493209
1861736
198611
103575
583691
1247753
1228036
1540040
410152
1502259
1053696
1969513
733128
1508068
632391
1738171
1794100
147928
1501322
739346
1943258
809254
1688801
405418
1787906
551174
1973311
1457102
1822737
448200
49752
524135
145126
540674
1477795
1177658
1364173
1271023
1274923
1891873
1195580
1530947
148756
428123
233189
1784707
584053
332319
1468022
1089667
1826882
496832
1709130
139337
620118
1208597
1892039
360074
370453
1560199
1659187
1551503
533246
924675
310951
1320429
1088166
64081
1935610
543420
943110
1985816
792330
1751680
1598344
908970
50938
1225634
843095
931689
880468
1501446
1733504
1504996
294732
755875
1122498
1550347
1698213
466377
1392319
1682230
1708837
398134
784879
898599
1416002
609018
431314
582258
881901
1206040
1506637
1512789
1668595
1197807
1250194
1459310
1987214
1211360
1813218
555214
860939
722949
1834552
1535806
319221
1326603
1535763
1722483
401804
787470
1341379
440627
1108965
1055239
682468
758417
257379
1401840
131983
476878
133477
166493
59705
1548303
66163
883767
1452210
331585
975697
226648
1691982
1953342
1190426
1901815
1405186
941148
1547909
738688
665452
1946992
1043297
1227263
1495930
613769
1736237
1080282
668929
53981
1658164
979716
1454161
1683981
1107041
605841
1333464
1461760
1387255
1309658
165728
1672377
715528
216985
1195906
1001351
547210
1137013
12582
191763
1192746
226530
1604959
935458
660800
609318
1587198
1666574
1272202
1127103
433667
1096121
8112
346804
1912273
438163
354109
1757598
103644
1064275
737251
788604
1022093
444075
1951861
1229302
489868
1002038
610629
1231872
1409448
60650
1182287
736781
1996961
724328
1976493
1854979
900303
1487276
357216
581685
125914
1577895
272539
1361836
455446
1620440
401570
1608446
1559806
817788
1070065
1244972
361708
1233421
452115
1373213
153337
1470811
351160
794874
1579441
386075
1899164
235985
1190038
1592247
1055668
647708
610251
1943268
373475
686593
85891
1448612
321406
749786
341144
726507
1225325
1290482
1072707
398464
1655799
487744
311287
1074460
1506534
1735575
86923
1790640
322657
752225
1022753
1009698
578457
558756
507013
1461855
1327577
1199483
22451
843811
1086712
350616
1201868
1407173
1329965
835694
841897
1515907
1489467
1987012
1161393
783931
1110777
754982
1360679
452470
1759213
584028
225903
817117
1585851
1380624
1184777
1764219
1873126
652004
24833
1925281
1112790
532243
983713
723501
762006
1062334
1494197
628974
1131155
1049368
1514307
1789423
453411
731233
1181107
1630848
1055376
1121249
1425862
243066
569839
329723
1406978
782726
1603500
762941
196854
1423157
1409795
119414
1389743
1814078
1145068
663841
1714831
650925
1663056
270968
896478
1768460
812604
1204615
552074
1753984
1262982
1629390
1088262
190288
1609928
180577
1970737
536742
1824874
1121585
216178
1766005
1888050
72108
1410180
1324524
30993
1961156
1395335
1981925
1783164
936563
1324944
1271186
1378090
1374741
293100
409130
1576943
808363
42841
178089
486327
1726421
1073163
24302
1886787
1741760
6619
261167
1519375
1027369
1479149
639968
1261375
1544188
164578
1824032
1013694
348142
92335
264903
367569
773359
647684
350760
1700960
440192
759998
493700
662221
1476371
1823943
1936299
1940883
797101
895607
854974
1271750
1340319
357479
1799220
1513893
1301422
273503
922713
1281060
1883613
1405398
133510
799408
1242730
1873422
58353
1521127
1525075
1462406
477593
974887
1039331
1128064
164603
329071
1849984
1628296
1133261
666194
1994164
401837
545088
415852
1875559
1387545
636063
784708
540928
1050117
1173474
1063687
1746281
139269
1182365
1498311
706371
1499503
1362484
1206193
1948877
463623
425359
789653
161412
1243742
1755254
667492
936433
1059907
499322
827459
1308046
239203
880714
1057475
615897
280242
1195561
1988456
1674173
553045
1084610
357535
696293
1055782
1620020
933030
579801
1328560
1590667
1312418
1847986
210706
1514398
11708
282837
1506629
195406
1058959
133053
333333
743680
1184459
611214
597535
1562397
1088084
1086245
1363596
547821
244645
1788172
503075
1391742
1212999
651521
1094938
1320630
1083052
1526675
668867
1958536
1622110
492172
1370745
1076387
1274761
166854
1045610
1455464
129754
1049895
1191711
1186246
1424008
145316
546705
55851
129035
1987210
382769
180305
361852
1842075
1679633
68825
1488595
1080664
992209
1761609
167760
249292
590393
50958
1822646
1801055
1086935
1690131
1060095
1112028
1430806
772119
1017032
602280
266943
579797
1703098
1743690
1792516
210223
398947
792327
688507
997689
980688
765710
893684
1485764
652306
1806781
1353753
1571743
1302736
499827
338341
824400
257660
1165869
276477
938941
917071
1633909
1413001
1212941
1251218
742832
1080231
1680873
1771623
1046326
1673307
758273
148765
1952607
1961669
1641226
959058
1434233
598270
829537
362003
1305744
1840459
757577
62507
904058
424549
1794361
202476
1775216
106437
252774
1768745
1657196
173858
1740320
1784537
1402877
1989664
90096
1729604
136067
1079324
523890
1976090
1616449
86618
424007
755585
47886
319753
1605007
544185
1863661
1417208
697051
522264
1229928
892070
1060846
90187
63645
334975
998357
399778
1115116
1246126
1370663
314348
1687857
139298
1895080
619820
653891
285590
718236
1406035
1212233
1485032
713149
407673
1941856
662153
700564
655765
209808
1574498
897883
1482026
690661
265176
1060389
1037864
1264269
515780
781270
43632
108392
1941894
1069843
612478
1086204
170567
1286099
570569
608535
404023
557499
716990
236234
1705987
1925000
1200145
169548
1146313
1304766
480013
332095
1916921
1976311
1814279
1638478
791095
1079232
687148
137008
1079707
794105
103967
1648678
959276
1795307
476738
508205
577429
559715
1576960
821488
1085747
1197638
1536463
76151
148493
420088
64008
126324
130281
800047
1670527
555981
1701462
595915
358202
847449
87495
1446932
879396
957826
226029
835755
758695
1887029
1540391
1521672
1448512
1587135
1199477
307368
56391
74769
981352
1257309
1200474
456584
261590
611108
1931744
1963642
529474
476480
873103
99747
351105
1665572
1474695
1844343
806192
1229350
1365089
1439010
1256915
1789907
783849
511805
1863038
1878804
102550
1568361
293191
1766719
1927830
940762
1195634
1869883
888609
372388
857964
1725190
508841
581827
1910194
791944
1551688
926304
900338
159685
255545
1021780
1573782
114638
1945300
1477699
58644
830009
1646668
2570
1663259
1224575
1689236
1671824
1916931
1179540
1692760
520770
1073019
472970
1198922
1613902
1741064
1898297
240147
518590
757006
462342
249260
1209288
948999
1064490
1368173
1711895
811603
492694
222083
96126
1197076
460710
1677398
629948
1607691
1186370
1565983
24818
1142215
304897
1224706
1198290
522483
1941582
1462861
1443848
1335350
262343
1832183
768873
819621
551809
191196
864975
1440955
630790
1620964
1905157
586275
821408
1201121
397137
1332595
1256625
928992
120838
1264370
1906447
1717023
15747
388942
86877
509059
309289
1234750
104754
185659
964855
785145
72321
393066
999934
720652
1684949
1785351
1864868
823086
1704764
766566
1170995
703502
1313099
494159
1436176
1010408
101356
164519
868593
1160909
1619069
629615
530633
973456
521661
605885
1029471
1778531
405626
992393
1757675
1306273
1760163
1199212
1705004
451285
1526207
1361390
1755032
998362
1841928
910000
336213
1555632
1244713
1938344
1513030
324669
891833
1347670
1247635
1319416
542553
1985656
1907836
1331860
292211
1596461
1228092
862981
548046
53977
1145863
1072618
354866
1271084
1689785
1906395
518153
730582
741347
1180770
1373950
316951
682240
1128722
1126396
675082
1358838
222531
823653
1797842
318030
550899
481514
493265
141036
938896
1928469
1296325
1138304
650599
377536
476812
116618
414017
27000
648897
1349305
1437163
1546882
1427423
1157658
999621
995414
1109767
437256
497539
359186
1370684
477952
1671237
787023
1040770
1309666
680403
1574427
782111
1011037
811043
845083
642114
1178786
259618
1184134
188480
1959217
623774
1067088
820838
258913
56270
1010944
1634163
1299605
425577
946954
1625352
1433806
8573
1796613
87744
167158
1706018
767109
734754
479017
1291657
508278
716837
1854703
843604
1259351
928784
1666615
905798
473356
1736894
1837176
1006808
1281652
465108
1247097
740257
1139769
1760185
1252972
1396178
1382118
1348424
1999520
1622244
1114362
197363
1602408
1852411
553602
1613381
1247398
84308
1383246
1151840
45410
927819
777391
500923
1395074
184868
1774401
889368
719518
418643
524879
1188143
564925
984864
1210667
1248221
83364
1012554
1062568
262075
1750400
474693
1272633
1339530
1056191
227590
1396545
1062696
1262299
646995
78770
71767
1131072
477090
1532348
1994641
1156996
772390
983420
17293
555858
63386
278306
1508151
1396787
115386
939765
1471581
1945014
1508913
608819
80360
922182
223699
1224045
1221033
1632153
1841526
1724813
1160205
1132626
239209
432206
734063
1390281
1297260
1390315
1443840
594339
1362936
1072855
1887499
1508141
40085
24807
1361027
1603272
339705
1148931
1371062
1037950
1210235
1897124
149195
794383
1867805
1404476
1692672
379434
1527715
116476
563565
1141812
1299046
1504688
1091822
1709397
1170595
1342143
1946478
1085943
904575
1747525
1033203
1536023
1438382
1844386
579643
757761
858730
1350090
1464119
623067
1018143
780945
756129
616314
148851
620388
848543
1033285
1266256
1152825
796763
215551
1805362
1637608
1945257
353682
753447
1600612
586649
1377311
903565
1973815
517704
424718
317908
1334743
1247732
1873897
860027
1497569
1967196
1004550
1800390
374419
1910688
459709
439253
763845
92079
192383
1163860
1253535
1871489
1073054
1088312
1331437
850579
538042
297411
830907
1258646
1925505
32180
520434
1184052
973150
1122443
1613551
390570
1009872
1179685
352211
1097223
76646
275164
553674
1961970
1389470
1282581
1063905
1162760
1597413
37502
1897407
445711
932955
1120159
310171
376883
1786358
189830
1034932
1566906
17522
1118226
1595093
661289
229130
749972
341843
1033867
1651077
92243
7987
1830072
829555
235649
1773548
1212260
148227
1426983
1144728
1211325
1982995
657691
162278
492383
1380682
1020191
348996
1595397
1440958
1955478
260108
1054785
1603367
267367
1986414
1344655
1205400
1382414
1141926
534571
530149
1781706
809246
843961
1870082
552705
1430396
752760
1261092
1143200
210486
406651
593080
1364485
1941900
1078776
729256
1800167
29767
1522560
844725
529461
1960109
1093994
1923785
1133070
1567184
1144933
1025454
1882469
1171503
1023956
1891241
1408797
1096551
394735
798230
741206
1155833
1266281
1700777
785394
1861806
863018
1040152
1523110
76598
1148955
1290337
1681742
1751768
741702
811999
452376
1171864
1402166
1458804
1742621
933893
1964992
332241
807693
1476533
1583956
470290
910170
1710321
1654886
1168340
1328542
1081327
669195
469977
323572
1939372
1287658
1052764
1673975
224955
1951078
258406
1347155
422843
1435920
939314
137653
1732954
782580
1363359
1236050
680036
200061
925613
759422
1652537
1387813
1670035
1947346
677957
352469
1693437
318737
1207689
1915466
166223
1820198
689782
1214110
770786
257647
1802778
1966381
554246
923470
656325
1064147
1947283
936659
1925906
425518
627784
56775
1287678
1205729
183369
1024693
1593684
1616294
873146
1208172
1546930
1722558
533176
70973
578982
1988244
1268373
210362
1185814
1480501
1642761
358209
470112
1497061
706983
907756
1161744
1489466
1458868
236484
293568
813887
441405
1809240
1014460
1062077
1445801
679128
752295
824358
1081984
1549396
104317
1268419
653299
1267017
319946
860655
193478
1714354
1618812
1384567
1616020
684195
198003
1599936
80507
167250
1567573
1502112
1118656
1509085
1189582
411719
888302
726469
1771601
152772
1706802
949421
1101745
1706855
1099975
833879
1019022
1521849
1474345
712501
1075888
1016714
422892
509242
809414
1321126
105636
492792
1275248
1992241
1811100
1719126
1632517
385792
1139903
132404
825413
1903230
1396770
1113197
178879
107259
459409
1268263
760836
1173996
940254
116537
1435151
106430
1289692
996522
744633
1429013
1745502
870761
1843078
1695691
1283114
1655814
510066
181095
300886
532899
940379
1108360
1469441
141594
1771501
33961
1617456
1300246
355270
913026
380576
1614725
1211847
1216234
404010
1530288
154651
908699
1574872
1330876
1719372
1110674
51477
391931
106106
1005036
1021586
409063
736734
648082
1433889
1616947
385818
1813702
269161
197335
1078337
324764
1312642
102198
674752
1384612
1151869
702725
1856963
870844
480239
1402486
1314497
1049604
106548
1092065
1011469
827035
1916184
192546
1342614
451110
1816947
603822
1347992
1202033
1304785
1570956
1098328
937837
1750033
1909326
1081010
1128326
1936161
208982
1278982
1763903
116112
1547473
162141
278434
1521816
926807
1986863
1276446
1152001
574426
1494455
455467
129674
1801668
1030910
37865
1732028
1634273
1762123
1955380
1604429
693364
1362990
1189848
1167000
1988574
66171
1680445
648345
684908
27311
1276356
1982195
91949
1801453
122415
139065
1587385
1912481
649877
1756230
1044631
318463
551568
190682
1248348
1612171
1007458
1305667
736669
1120058
910669
1061537
622778
976517
659236
733070
248004
1398494
435533
395233
1867040
1291199
1987833
1475408
950231
1836435
1049969
943032
199018
239237
1966552
1334543
1459016
1551763
1318994
1775254
587440
1261430
1242052
1793984
1225321
640772
354136
1440517
810937
1743700
1061906
1768057
1407035
1234038
1354827
580572
1818758
1619501
1712043
511289
173987
146158
969295
236879
1650992
1447786
121356
1318457
1055333
1463463
279440
1304579
1105553
59623
863666
1367212
100523
1152074
1447264
103134
1183892
1303303
904973
1150675
592872
1313573
606923
172616
1833821
1679831
1284177
1563008
1766856
1270640
1257138
365428
520820
1930760
418105
801090
1077517
446544
188734
1251367
863352
1831274
1938685
1272556
1846120
510771
697303
1418524
817185
1717068
822577
1988184
524678
1776620
621931
1330596
1267229
605078
522590
1828680
44963
1471256
1412685
1807690
617502
1928209
31742
1170149
1689636
1235777
1487621
1864790
1242986
1351424
1888680
62643
136174
1529323
377578
1223291
1102416
468583
1677750
1359470
84553
752406
141110
1001288
764050
1832392
609028
1261759
1416159
980163
1577639
1984706
247168
1826900
764410
954230
1473097
920335
1686843
939983
1841494
975755
1612799
880208
643408
1701697
79014
1727722
567876
1975940
672094
224189
745885
841478
1660500
1867842
1854489
1069020
1643269
1580696
87108
226852
225790
470895
297609
703692
1416316
281381
238377
270938
140625
101584
1558464
835981
102141
1903644
1292967
1979262
1996554
1017469
1942665
1838268
421305
295914
1604555
1074068
1142452
1164134
1995163
1083613
1013983
138295
1750094
1756002
1454383
923508
1015742
1143481
384720
217621
1356463
1466536
1158323
285191
1508935
1307411
331191
686149
490087
549668
303525
1454023
279321
186812
1021597
1110055
681420
1234639
1753952
1977418
1377560
34546
187804
106391
541998
1053637
639736
1805946
123640
1959022
101720
1737710
758249
664970
1597742
1441805
1139129
1505395
132925
178998
719792
847007
1733375
265359
467172
692137
266290
1434528
74074
61751
700692
1368514
1868925
27130
1165086
680422
1799713
1947403
1293978
692138
630661
830695
388145
1575686
303353
1392919
1059635
1768845
336423
1388087
1858256
432897
1252250
1900491
1687587
1370100
1202323
1709665
615662
1895223
1112915
926618
1376850
647541
570056
1350244
193152
1940053
994389
1902660
575479
1644135
1501413
858956
938475
1077437
821584
987324
737508
516093
375837
1491141
449185
1532918
325966
1671713
1286171
1466077
793254
952907
927508
1009553
1818812
351873
1106886
809706
875224
1793151
546136
917965
891364
1087142
1274229
169272
1172744
71570
1633728
1088283
1532182
1301410
288239
1621254
1806343
1084584
386008
409299
96623
1663597
262451
1223881
1873842
19199
1739250
1181730
397363
742880
11050
1105178
1482473
708957
1500080
1890219
634944
1744521
135147
494916
611837
31473
926371
1896536
1196141
1867895
1213884
885291
788884
1103449
1000048
1781633
1891213
843471
462083
783823
491486
268222
1032407
1845747
525761
403045
1671213
1033169
1043422
1885983
94229
1696332
475740
1151859
415111
1822168
1887370
1619989
1901433
1672639
1672238
1889455
791685
1030292
504502
132789
837909
1852819
497923
1647170
632711
255275
361219
590313
178092
1205304
388915
1810360
1308131
1967266
1976186
468533
1102025
1804253
1612196
642551
329195
460675
1911254
696461
220804
288341
6505
944909
262805
1536918
1951332
1884520
1044724
1001920
126913
135029
1851640
209304
327812
1805309
614808
61751
696206
1429353
1695031
440711
182075
170772
277805
1427129
1823708
1797458
851034
1556833
151238
1802474
1521622
602779
1891816
1808813
1265374
1118662
1071803
309572
648809
1276570
522255
1854734
419588
1479343
1682126
1640287
480434
1161183
1947762
336452
274208
791615
1289410
574807
1529945
560319
1760106
1800127
570416
672690
639065
699443
150740
515481
1863780
1230489
1187342
1201829
421685
603504
1636687
1697879
228894
929000
893307
287356
1533276
1981313
563762
398757
361795
1841151
1926298
1318511
457674
202985
566283
1880586
325580
1128837
538933
1598224
385234
1024053
1291129
712856
687407
1239124
440886
454085
1051807
1166350
33683
757285
1756340
1713017
935631
1282027
1838393
1933919
355825
160966
1671913
852233
250202
419840
1939756
396412
1028379
1484466
50785
680688
1791931
522810
1344191
271361
932818
1488559
1383684
1371835
57018
507260
1167088
1330383
27484
1436702
860128
1552748
1017228
1877615
516424
1094032
1032619
301594
125894
426338
1874189
898
1989429
704432
1665511
375194
1534545
1833181
730556
80927
1180884
1017022
177432
1396757
522498
204238
487398
1023265
14536
662867
859873
41086
710457
517139
1387549
1547665
632306
81707
1107848
1656914
1117869
273970
35015
608265
421698
1817622
436015
1670842
876333
908271
477926
1169120
1424415
635054
1940423
612734
637341
1821380
356594
1138705
1783354
1218679
1312090
451722
1541330
222590
1534667
1411894
319342
1351956
426818
1210208
1852501
318902
840828
809599
1091164
345926
1303188
1091787
495998
1711826
836165
529690
184373
748989
1044360
180572
975242
1712706
180105
77035
604704
1506829
1766648
254986
165059
712840
813951
515026
1243159
1523898
824359
1216442
1644330
1824772
1335106
262568
1049355
1043792
1941901
1503549
1953764
1267968
51976
745500
1245803
611519
378495
834317
1988117
1657950
1295882
803840
1289525
1559619
172658
40334
1541345
403112
1672611
1880513
670860
1778709
91887
790250
562981
1083393
757844
1495490
1073422
1989378
1932714
1179525
1558950
1877998
471736
1452556
1311037
283602
1093224
1376120
742542
1356178
745560
834579
292769
337208
9065
1831243
1036859
559122
1154618
1692228
752585
1838023
1728646
85589
1429737
1027792
511611
1827370
1955535
782007
515244
1740789
1059277
1566825
1262823
1206284
2087
1069863
1266793
1298272
178176
1606479
1819460
307697
1793648
1356873
34036
404617
1243681
74093
1305427
409603
405975
643531
1400683
262193
787603
1740258
1050267
13678
786013
360034
244974
447088
1576936
1316575
134937
1588033
1036217
592750
1467467
207721
1677264
1908368
1563109
392779
361658
1544011
933329
174239
187936
749441
905650
279745
1483861
667612
1222672
427181
579625
1781795
1096810
1153623
76293
1471265
675674
1747550
1813708
1245345
636445
169847
1930247
692489
195471
1565239
1652403
99189
1277609
1490836
1952095
890710
1029033
445768
1110089
1246816
728172
215312
1864893
1676592
213236
1096713
38045
1274773
136212
1666587
1976684
1303520
911969
1498403
1476864
666182
1146721
579389
709230
11022
148047
574024
1156115
367654
862098
1892328
961083
1292877
843905
934751
1600699
1632877
29438
916911
1288943
1629944
668244
1766338
675956
64739
1005744
1505961
1944144
1002740
1239908
1662057
1052553
928775
1675705
608396
985338
1298675
31659
253326
1035378
1096796
509585
529873
1296225
1357597
697041
184427
1806386
163632
180027
1468609
598763
1394440
416077
1593728
110042
1334983
1447079
1366836
1761229
806918
1613597
1881548
592670
1038905
1271108
1735893
1161481
460662
622216
1039995
1710707
1452519
1802622
1186272
823383
1263087
234856
779269
262993
254847
1836861
1366413
563381
835299
738483
124493
1553987
495730
1504048
527832
1197789
1414602
493720
1739154
1104612
1827681
533634
848188
1720303
479047
143836
292133
1857805
618416
730748
811579
726932
1371360
639995
1617645
51870
173024
1691615
1697573
548115
479771
117482
349046
1451141
1781935
631152
1364203
1121147
976635
427369
24327
1086043
1772488
1692674
630721
1231536
1066301
725368
484606
349235
605353
402228
1534810
842115
1336920
1033169
1972407
1722674
760622
657401
923670
77717
1093781
1848000
614951
1037290
1742586
1297792
1141593
699435
1010659
750424
1448443
1507140
1562790
618417
796837
1090975
860746
160472
1040410
924427
489823
278706
1399185
96931
108799
1920224
1567854
868774
272202
467661
787647
132794
1957220
678737
1884920
338843
1408481
1910751
1630106
223750
1798914
1634746
640907
1947387
263407
936573
1485545
128972
1825943
1207081
1909812
986318
832076
409135
997808
1031024
540456
329686
275425
720664
404047
1421132
22578
909973
1151344
1570022
155455
1075230
989799
428144
131681
1854839
1068652
1187002
267333
133571
1368281
325405
1845545
416006
910531
302294
1709378
1431819
190608
447972
1689516
1574256
1545700
1681864
1348014
1765818
1533214
963570
1226361
705768
1805317
693081
1851724
348837
227090
1602996
1772871
509984
1819500
1337517
1421543
895030
556088
1907315
309330
1290560
1911070
1882945
1750784
1283216
632974
135184
908991
1404317
858711
1908196
1715383
463961
1325558
611883
743635
1394764
1457586
1876857
1029280
1050253
675570
295783
92893
1403199
1473122
823975
1932594
220210
927720
1860224
1047508
491147
294314
853022
1264322
823482
1218130
31387
1841211
764073
422548
1591270
1836647
501691
1902309
1660995
1903680
312379
1358674
140189
1924075
363972
462696
318213
203735
1050701
1094192
1922451
84321
1833502
1823993
561410
568878
788739
79066
65220
1335883
38579
746659
1544186
874866
3728
1715379
1982794
1142386
1629067
1193576
1419605
1793945
950030
959329
1506697
1671305
1044607
342539
1071530
1484902
1698048
694062
689897
587748
517085
613008
1091551
1670359
335611
158027
904598
557358
549852
1783822
126611
1090713
1485667
1158834
1905276
652518
1375063
1801706
229310
30480
586030
1942923
1535835
1674671
553999
1960417
1499949
557380
1965171
1066149
845339
1457114
27066
1518218
1856065
1967782
1085378
370161
1464970
1879120
521106
986581
33587
173982
512160
1407520
176512
324609
333745
100086
1988603
73311
985984
346068
1404929
154509
1842544
705185
955437
1764559
624626
1249407
905150
53965
894133
683986
864630
103593
1418151
921680
1832998
1352169
88336
325600
1636739
633000
1660887
586473
1074827
766593
799094
1495543
16346
1247142
1230244
1397987
887357
1135533
233091
1615774
1233848
1677836
1799591
1269571
545577
1681664
1020449
1990699
1693744
1422513
1489222
1970871
113279
1488470
796268
1788716
1628114
1946288
259440
246836
583260
771861
326263
1268652
286819
1462342
419829
1744784
441465
212072
149381
1570961
800428
1228895
922129
1685028
1792786
433589
589267
1114335
1353380
1312312
75218
8693
1816162
569751
1729191
344811
609356
616660
610175
1942705
180773
678219
1050328
1404746
664180
1481769
1861589
1580295
1387975
1857083
1362785
252454
553980
599792
283134
1372432
324318
262734
1550508
1758678
572196
1606001
1937313
641988
139350
955756
737275
1298024
840370
1389423
1049587
104044
853785
1898782
532552
234590
1022242
868420
426945
159586
777717
1785940
1957874
1202217
1190401
189921
81503
957009
1139242
186038
195151
1036266
908943
2712
279589
1295529
246159
423187
1511022
414096
572027
1485850
1185377
345840
1510015
582524
161044
1737615
1724283
674150
1813959
384507
214468
277026
766848
258136
289453
1620861
1022653
1709019
200576
1501912
1166570
904649
942508
1253212
498664
666456
147173
1636368
1357955
1489069
227354
952068
1741099
185028
1546770
1878778
209609
1954077
577052
1181577
1861174
1999054
1087849
1085567
1899692
1362632
1194323
1983245
669841
1780024
220361
720841
1563428
1778456
1705599
1422090
1486184
70169
1869026
367321
486473
1051484
1649697
1586172
94983
467112
176818
1544422
1517427
1003803
695055
375484
1116609
1753574
979929
997655
1250556
923902
1620455
559109
390524
908561
1329788
293639
1908397
1423446
307483
1990693
729520
1914903
1097550
667783
1140858
1269650
1502196
1829940
235626
849029
593842
1213329
311036
777133
395320
1515234
1195076
1896439
1378897
800647
1536788
1881197
305018
1966662
1015547
1023529
1148268
763184
1660787
1093694
1702035
1048188
1154788
611771
1842844
535734
1732193
709236
1109072
104818
1111441
944880
347478
236956
20156
32108
1444860
1270785
1186709
1585316
1012665
1666430
1017952
203818
745910
1794920
1845428
798861
532651
1658008
273728
1945170
1476853
852434
1696912
1520676
520623
823815
881396
1747547
1151737
1311144
1764905
652603
1130089
985985
1873882
908235
242671
1708712
1184725
284064
1785298
593590
170689
856104
555425
1540497
183635
655719
570514
184602
1888869
758525
177867
235698
1958996
1877919
1677206
185029
1397291
609985
1572514
858241
1572466
1930613
133603
448272
1191554
1489712
459763
129072
676065
140330
1870503
234764
1889099
1261844
445528
1790639
1079221
166335
440792
1964001
1969903
397541
275948
1146615
1762227
956174
396028
1977673
22286
616762
1271934
26432
1931538
657215
1558205
622044
1369070
672655
1534808
612719
1094498
1283356
535490
370040
728913
1576682
1069028
387305
73389
704295
1994319
1784625
1409913
1148330
1531327
1776839
1060963
277603
528992
1203664
606546
341031
1081052
309167
1216139
1592591
1304762
1132837
1471808
1252280
316756
1120346
707096
1499583
337882
639636
1333655
1706059
563255
914522
265170
1164963
1235112
597463
729657
756206
452833
1886879
1620010
397142
1403026
1781471
689223
1610879
608355
119571
744284
1539127
1622377
1600025
1233637
1724702
879537
48039
985262
1929509
417980
570506
383693
1874919
640071
1718674
1871782
270924
674979
13565
1305122
255304
1972112
537700
927266
1983384
1413694
1220698
1010663
1430037
901473
1077660
1581248
1935339
1653578
1541023
492579
1464341
89594
444877
99466
1298036
301793
1930594
1283911
1504818
1721133
249193
1860643
1223139
284845
1975857
658879
1723093
1875176
675544
835654
1530037
298561
1419464
666019
1888919
1431834
1170234
528335
857096
197122
723324
845549
1337347
1173911
105184
1896103
103072
1727357
701963
377175
406562
140125
788799
1548851
383931
654624
1967625
1264503
1505925
1046619
1025952
542543
53538
401143
1065238
570588
403859
1759562
1140454
1598944
1329082
1511892
1679792
1884443
411748
740219
577050
1968454
453431
1396327
1039298
82199
1340906
1928941
1379006
1399114
222413
1576433
1781215
865309
1737943
236185
770347
688089
823086
251364
147043
1668476
1284596
1962293
733107
963773
1658850
1416035
1914781
1708752
1400341
804933
1299688
1447841
737194
1130969
1905456
1402815
1984087
1771819
1946131
876366
606976
204960
773013
1435819
278388
1959699
1874816
796119
1983542
1007675
944644
469516
1825795
1374225
863518
774373
52159
990206
1702628
1375696
1751203
1250763
1745975
1194850
1775502
1400146
1616647
1090680
1961450
574830
1188749
1536999
1526555
549861
198246
1379359
246527
1211175
1320134
956445
681270
1770469
432577
1385137
876470
1965157
1669358
439668
651869
609272
1665268
691579
715876
821429
255052
43255
379202
1688743
1782129
94847
841179
854737
1800844
1799323
1003250
1538764
1839118
906845
51965
1897326
1770548
1853455
1792207
155670
1003838
1273817
639325
1145733
878499
1457967
1129358
587671
1764408
328665
1221042
1566059
1612732
1816506
1708383
1861076
1467234
576116
114389
346742
894451
87790
107059
1952788
1455477
1711397
93434
945535
94257
1389295
1536881
1934178
1283246
510578
1077214
526731
1061579
108118
1850899
504099
683063
977192
422008
85166
94575
1379686
780053
1731048
950104
1645257
1451847
612418
1926126
1663433
1774465
603841
1671385
1272512
1770891
494948
1620628
993417
1454228
730608
1724378
92754
116485
1038772
1429851
1978143
624890
592486
493826
43703
1499662
1118566
481370
1912507
1476040
885035
1509209
653948
285680
926662
1778987
1698190
509613
1752426
1549632
1627933
79774
1022038
1042223
270794
975183
813357
1100789
731225
1058925
1427082
1552085
854333
1517309
1739891
843473
793310
1068485
1004407
1186675
102759
1019812
1100748
1970323
1978464
1387779
1532258
43887
1358522
841469
260819
1828345
542988
1946690
346847
1526263
1331250
132047
455782
49308
12883
234359
800865
269988
1410758
1737748
10234
1428892
1931887
275465
1965638
1450615
233299
1114782
1199222
1885649
1803480
1610727
216870
667340
1214331
1043920
819175
132061
1314128
919535
1234142
1918220
695698
1552668
103266
1638008
1836966
1550049
1178532
842375
98143
1866257
1193206
1690608
197920
1151666
966539
1962650
1300528
419682
560287
1401487
1036756
1573408
28342
1918061
772868
1309909
1360358
513993
1957088
119280
1875337
1576838
1010632
1196060
1546461
1195812
1445510
1278928
1942226
1980698
1993731
1845391
293155
1356732
756372
999522
1835037
310419
624854
1976296
955452
180361
1560169
1584422
1052957
1299887
755185
1998549
1574646
1294850
798346
382083
587842
1078403
1474403
1416186
1234370
1916014
1081111
184291
927161
84755
1029002
1163229
746287
356867
1762952
518321
678303
1063453
970126
650914
1944767
1597412
387934
1391249
178670
158755
847541
225536
1033160
800652
492319
1117974
1525772
1775279
585113
283640
917475
137703
1696986
26108
1970112
1302362
161350
1230870
685413
117868
1708866
1288584
393600
1644159
1342846
797393
274324
1522813
718697
1268516
598339
1979368
1333870
402974
234214
1273848
631457
1109304
179181
850417
1820161
93011
1249472
372772
1077400
779862
516744
1120278
1716734
1295270
1588834
1501852
929319
734719
1952548
1052859
1625718
1776068
1408063
1623747
668820
963254
537038
710004
981175
982488
975053
1359241
241775
344093
1597653
1410993
706062
73066
849301
1653438
1519990
591386
1639074
242969
22583
1406779
1463400
1031643
187683
94204
1300211
443425
238043
198381
112346
1327719
1990875
508561
939483
617222
1727736
1262305
16562
1103790
1542873
737534
537193
597294
907069
183557
6118
1692369
1911781
879838
1177824
324786
1371059
457611
1320890
741554
1231621
1653215
1116719
1923636
36912
560034
303202
864132
1923882
1481697
929893
1112298
1422424
221920
1511739
1538065
1296304
1711791
1233127
641814
1110829
1115519
70715
698338
1280074
1359873
1823915
686194
1378125
97911
308147
1289493
946095
154404
1880538
407692
850298
1093002
629651
860359
9209
642663
1176194
932854
1003688
1169826
261288
1459613
386551
933802
304180
646823
989924
928764
1830406
1891307
14175
1620193
1316918
685904
1382872
1957941
1989311
1732491
1937468
760987
1783284
403217
75388
323324
1471646
564696
1302923
1135594
351000
1043326
39590
1277719
746924
1062446
478337
96957
853527
566583
935941
215949
353612
201783
8398
1172931
146056
1470633
1879822
1270160
1037697
1318672
1964399
421304
361159
123162
574528
71396
1586889
1374783
1572162
767777
1246190
1600438
1722756
538059
333278
396882
160886
327160
154811
721944
507312
1484970
1522143
1764199
1688792
1062610
925629
230316
1336363
418263
1250271
1192102
548794
1115085
1972614
802361
789916
1345940
1034881
1990136
450484
829320
1500620
1932899
1828085
813167
1789661
818376
1934693
876920
763873
1323595
1715734
1784293
109247
636845
1334565
767531
1437465
425247
285395
842379
322737
496909
1779165
649117
1120011
950199
1329851
625560
396402
1478949
669572
1400379
941669
724428
1089244
1108676
833055
517550
1580152
1363295
78664
1801745
700836
843386
1016241
1249739
980869
413306
1678432
84050
598400
137943
620312
1762920
1645856
866067
810705
1660814
867273
1620093
210692
1900436
1035804
1190885
353571
1760330
1905656
395863
1485219
83062
1637880
5070
639446
1853046
1398510
357809
308031
266011
1992411
304195
396245
919881
279502
1782701
403511
1229945
1922146
467835
939678
1068662
1882733
431027
222348
816625
1547777
34071
321247
1867384
602155
1102243
739294
170009
1689047
539409
1355760
1876563
319288
1309607
1811901
501236
533388
672230
1102242
263785
284759
731235
1753334
150794
863620
81985
85716
1297989
1602541
1066334
1644357
248059
1956235
1629600
1830114
439564
128988
580765
1232197
614583
714303
772707
687419
626715
716357
1031146
213953
885695
999845
1045261
952623
1486549
1989079
442113
1309784
845194
948703
1226193
579009
1827356
506835
1755007
1051918
1177126
792231
1934438
1154492
992259
1721465
1671224
1094594
1470216
362852
1609760
812839
930045
989037
418702
1991450
960743
1318917
996163
983558
1432041
958072
956045
950824
1435323
242066
1085299
1493801
702078
180664
1730143
1261777
144469
1328266
240497
1058558
639880
311787
153133
1967294
1208680
1928004
368555
91500
1819581
1329552
1473922
1282360
1964286
1025721
1088572
133919
994279
277567
929289
1994444
778839
457962
567579
1859658
492906
26637
974559
1841156
1396695
1897809
965838
730910
779836
1104369
38654
163414
797693
313173
1693725
548850
324437
162675
500559
556421
932578
1853733
8615
562268
1021872
860392
51866
1018386
837231
189111
1964163
266999
984055
1279224
1768439
1925448
805913
1354445
154710
1930129
1564083
1675702
1478133
809808
30347
227521
17453
185048
1028390
565532
331409
95543
656791
1535601
1181525
808488
56210
286561
369891
1321811
1668396
1336106
1413346
1270497
327515
35512
778393
612415
635455
133137
26297
1308536
414248
1519435
1521530
1222404
420653
779794
94449
939040
1280796
1401449
304045
104327
1216051
496849
1806779
1236064
39394
1886489
80278
186127
1224747
562954
625989
513413
1302952
1466185
513866
328326
1548560
1984175
1198974
1572608
1694881
447225
1854099
1714263
1625435
425248
551184
1141269
1129379
1586451
1741186
295966
1563142
615490
475601
1994912
1465240
808648
267640
521621
1711605
1568457
1311276
728575
1530585
1620816
438343
1644245
1041436
208266
1014141
485635
1662142
1284467
340753
1050060
1970672
1964176
1174410
88889
1250688
868334
1404814
780819
1407558
794119
918912
383184
1793191
1276793
901656
725646
1563877
552760
463043
611524
652059
201099
1266739
810344
1271088
436977
837539
337137
1130138
1295819
679433
852359
1886711
342761
1855301
915724
1444892
229148
299400
1175141
1701117
390142
913190
1422242
704243
554013
1778691
222007
152835
1538074
1569042
1267210
710422
338336
201755
1319941
431952
420825
1829396
761321
788147
1642529
110271
186691
15339
993977
171135
1762949
1493866
1347435
70233
369853
1967687
410939
1883125
485122
1367091
1157359
903573
1153137
1565908
1130367
1504739
762535
1222512
1934882
384496
1241197
788286
728313
896593
548098
220868
1944124
1331046
559329
105572
1077901
1345168
1482670
508208
1946501
122591
1915257
1692500
732824
1577589
1115592
591785
1293121
1703707
164742
221721
56627
1418113
1128697
266362
1099223
1103112
873104
1177762
319291
870437
325914
1421103
1743034
659779
1892732
1870957
733734
1387152
886114
1752585
1895159
936348
1901732
1026307
435906
275124
924494
47174
991702
1208815
1152624
1505694
1831427
1765663
1205652
362027
1652294
1854231
1830670
1595016
1905000
1384576
1058220
1896111
1088377
1533129
329242
1419115
886630
1297547
1077691
1083696
70176
22955
830124
53791
1740623
251271
291721
507774
1788367
133359
695238
484637
1285600
570625
453632
933637
433375
500024
91205
1547620
1601634
1280103
1722903
152919
952280
1741310
1670335
1245786
451921
1017129
938
874469
1519985
302626
1086644
1971855
1734358
1464790
405498
1625701
1435229
686060
1390480
375769
1633907
1709241
204729
908005
550816
784570
1319859
8812
1252305
1256891
1728916
241808
1011634
1121916
1935580
373144
1249382
980428
285161
408395
1410810
1812417
34461
1889827
1281336
1015368
48595
1454056
1267189
320397
236418
1617150
1556020
846285
1260646
77599
453764
896200
393129
1739548
668820
632668
288830
1202925
327106
1812269
1498285
504117
1981781
1511710
295160
394166
88916
313991
1027417
1697244
479015
1078460
1922885
1479598
729372
269006
153416
247499
1870587
97677
204068
1450456
1739976
352639
1438313
1580522
639061
1173434
1793313
1365088
699480
437989
573287
446390
400849
1277190
1366618
1006166
846207
753482
1516694
1182433
436943
309184
1285713
377642
833091
587230
1572709
1309471
650869
438899
1637494
472768
1361287
993074
1075230
1881537
1048191
1509599
91837
443549
917533
1269738
945243
1091050
408008
780250
519062
74495
862395
1808027
1656387
4513
100628
139534
1691264
1762108
1214067
939597
339271
1762660
127848
1993783
1459039
659314
450711
1005825
1353041
821454
1401394
1973600
323547
983411
1302368
423416
886063
19521
1347907
1286291
1162937
1767652
76974
424855
890654
304038
370269
1671609
1210678
309995
88947
580683
1776144
1023141
1860730
1217015
1595049
1103466
1208151
473329
1080408
575213
1906876
741174
1389731
1506815
1966627
1103581
245758
1797395
53821
663617
1480891
1904878
960761
913335
1771235
1255146
233945
847491
1209264
752876
662236
1291684
431457
10021
568338
1225566
124008
214147
969228
1648277
1634915
1130288
295346
1067587
551127
383488
783091
88085
1920098
901537
495922
1125663
1543384
365856
382249
319673
107201
637307
547413
584728
1921131
701900
1050191
310142
22985
1449036
1500242
1436483
1951313
265330
352088
1271127
1616577
1816492
13475
786167
702704
960628
807420
694221
1768976
862366
701972
1068140
1274563
643065
101868
1206492
878839
905233
381467
276465
885258
41629
1107147
1576972
798172
1091104
559092
389238
992457
956370
1261641
1117052
952313
135361
23665
291586
113179
1664657
27065
26131
1242157
1020600
1015136
108952
483429
1774191
406594
814575
411657
1981354
601344
507839
245197
593579
761583
1153263
1571029
185112
904132
645799
1429263
936246
111433
742173
1145426
1264517
1253053
1954474
1354474
575978
523292
95954
1283806
475161
1939958
73172
475512
558628
1822269
715613
1418514
1244771
364765
76948
432606
825200
1810462
1229720
118385
1439481
1363950
866749
1845033
1488454
1247438
692028
1779370
1827052
1416483
684159
746843
92082
922426
536298
1778069
880128
1589378
1249304
1403985
1868209
1468685
751712
1277061
1195088
997464
896102
1539923
375640
1304946
1214751
1341934
1521053
125301
1489041
1973360
572811
478070
1988336
1594793
294834
1204521
180690
666405
1337700
136202
371818
1235923
1145906
443674
422329
1465799
154546
1348355
248422
544847
135896
1455276
31750
978948
1725780
1782097
776556
1556285
1559826
1618742
1152731
1212264
1845991
1393065
1228872
1566599
575477
1495399
792693
1303225
984045
1752275
1961847
1593617
338041
73696
1105118
1757819
149652
1041819
1095830
1745583
1912285
1220141
152004
1594818
180028
655449
1195403
1404256
1375657
1761260
17716
1927775
953151
1863867
1034916
440556
1557522
1428925
950347
599033
364456
733954
332172
120442
427872
93679
1610300
1382818
1205705
1220832
1057410
1960950
1514002
84358
1257219
1708038
187694
782161
1615277
1877106
106414
1259863
737237
696424
1428480
1642151
223422
471039
1195593
289172
868248
1255423
1205783
1337289
586451
1526487
344726
1369645
1907682
654457
138759
682220
916284
1862248
1205705
1503721
1409697
970776
1815368
894859
1784142
1629658
998782
245816
761826
1128101
678545
1175380
1830705
760725
1484976
450707
83012
1472276
1861791
991023
460461
1639265
1064803
571803
1844958
1724238
1332311
967253
33867
1601967
480918
1090456
594490
779154
658424
748511
1999978
833089
1622460
1425409
1075895
815006
1598813
38133
157814
740709
827704
1753902
741102
1616080
579075
463782
1694478
810353
53316
1609182
120031
276336
1813233
1948449
1438392
496298
1552682
1855552
366581
737831
1494300
163490
680589
101978
1900891
1121832
69088
1118672
1481091
1740501
744710
1105887
1373765
1993846
899768
548307
1970595
1047743
1064514
842323
894339
1303800
75904
726851
1707685
460292
1998377
1818910
460507
861572
1264232
214988
888562
1000978
1251093
1858737
1922644
1807983
1442271
171323
1842575
1942746
1033727
876947
981278
678529
1118350
835154
716510
1035866
1081081
1334491
409496
1967666
1008196
1721704
827715
325373
960667
461103
1125331
1274999
216385
1696959
1752323
539420
1538932
636247
988034
1249655
930856
29841
803742
1101698
1094328
1295681
1931904
1999246
1510328
1740913
985785
1192555
1217867
1101292
1754191
1053861
681555
407875
908805
1289886
878820
281965
776060
982275
1503604
1447546
1116641
1453882
796419
1756790
602984
315473
429007
1269262
1898717
759947
205106
1286550
1778112
1073110
865919
765488
409235
1451254
1249555
795506
1447803
231619
1140033
1790067
1190603
1466164
1467576
610463
651227
1597433
1318011
1316430
1822028
1778844
1739241
1851370
268510
1788117
1643863
898712
1358274
1037540
1233598
1452939
1643721
1531815
1414881
496644
261526
434095
1073272
137824
1655962
63920
657177
1370691
37008
417333
1416980
1676902
1168913
377878
328377
691349
1820353
741779
1299453
1620956
545362
1676813
1779815
484205
710541
1602313
959111
640736
859892
200568
1885349
772661
946288
1752329
1632314
722829
559851
783874
1694645
477594
922097
1293898
634462
109383
1554410
865227
1362012
1446445
494233
517887
1539208
1780016
1820163
348104
1774292
718215
1060595
398743
357224
1144276
1001976
379582
907561
1000409
371608
1284500
232582
160160
569813
1691063
151316
918090
1416518
1509144
538511
1152367
1317361
188238
93542
1080210
767141
907057
563537
1900406
1303872
1341215
1045580
970920
1247317
1765281
1289284
1134271
338331
1690705
915783
1055158
1877667
37018
605933
462939
307781
939230
1804515
1071107
177345
566318
1948615
1395965
496394
33082
1643146
1769202
1116080
322660
352098
790445
879025
1808617
1080500
40781
549376
833293
675909
1615336
1965163
1448974
1332887
754827
281743
364531
1537829
825347
1864749
698675
908343
323860
1251519
508598
40589
1994146
1373883
1496194
269935
115052
558731
409629
887570
913820
1935727
1218460
1544855
103214
1400877
728189
1440310
1951978
892288
393502
988184
155603
238937
1724726
1499825
1919250
104798
901017
1608597
983246
943342
119228
968553
769507
1879195
1212908
1128811
389092
868309
866975
1402684
1209353
584743
737041
1023376
1128510
845027
510758
819857
160157
1829262
31295
1267386
1232337
903341
622055
948025
1271999
1217432
463974
1661431
265724
362429
809116
830708
76597
1414802
1682519
976384
147507
1030451
839755
1760423
1265947
1356956
1393518
1359036
1824690
46945
425289
1744160
1700470
1138149
124889
1590915
707642
125935
1156350
1559121
1058090
1957459
1692890
1195202
1782939
1143788
1733101
1237877
914570
1522126
860208
1444405
464913
1593321
237570
1557825
412756
1697167
1406592
1436811
1588132
433499
158125
1213716
1094716
275101
1513829
65626
126818
213863
181409
576608
492436
146660
1933999
1463830
885942
1867760
1922549
1137380
1607350
867520
165715
208400
438982
403152
538406
1856044
1698609
499351
1315167
678582
1908290
952058
329914
826228
942107
445520
1255032
448285
1152434
1151395
529556
1605971
1383175
223248
614215
19285
202954
207807
714623
1866405
13590
470826
1308656
983590
76774
708677
1788072
875783
849282
222247
1815709
600848
1548216
468982
1021558
1977747
1713591
1987246
1032847
1975889
398170
1550007
1921837
1745772
1625138
897938
1510888
757983
565743
557989
1225907
1712419
650344
419889
427456
1334353
888242
1396829
218167
1208264
905102
856514
1373272
1968162
820557
1949271
652589
1567944
422779
436838
1551489
1832984
1868057
793321
603163
168779
1735793
321435
1732969
570112
660964
1469247
212655
32626
353880
373341
1593600
1154214
129290
283730
1926570
604776
1197402
1552142
985816
754690
1884332
504311
1729706
25688
409479
156805
714089
1732645
1366862
1325294
1616315
1396333
1341452
1298101
1012713
429298
1078772
125419
447502
961063
148803
273502
996406
1095866
1276930
1539822
146355
1708287
387320
125818
1771057
1956200
406904
438758
985261
1648384
958741
1491193
1532567
1642131
1478627
1050863
1362198
1592006
798625
1199257
447524
611215
1301620
1013870
1139170
1426775
963784
1707740
521582
1167407
986622
1782995
819450
1739055
1318453
1100943
163619
1251414
1120578
918132
19748
1229080
125373
1542862
190271
1634875
1162191
1787964
476032
1241419
606892
557682
1210917
1529402
118812
486968
1027817
1577287
62393
1280798
450651
1441741
492153
175215
85460
582187
1934745
273580
1794911
54952
1473867
715718
1470752
1970100
825889
78856
1465198
85605
1343764
55611
92727
684442
1323315
840270
711531
1283035
36172
609022
153151
1940084
328674
943113
623540
1116641
1304611
470568
1069726
166332
1948655
1614888
901328
328030
844379
1154349
941474
1261013
566367
271964
263767
1141518
953422
41053
691445
1976769
1638383
659067
1776009
1019288
584781
1587784
130965
1122914
675711
1987771
1236310
1530874
176901
1864124
1498740
1176416
630128
19413
61857
277965
755113
1932193
997294
1351729
921005
1390675
245848
1210585
577817
1114361
398879
1513584
1841231
1372803
671822
1158032
849365
1918758
1580022
549848
1476996
1678243
1168208
648054
567059
1200326
1127576
1697503
594713
698059
587662
1792690
1539080
799385
1935526
554627
632301
1819710
1605465
1625019
1890597
541818
607599
1328321
202982
682098
580799
581780
1081008
1818429
1187641
256832
1875212
39404
1269940
331426
894479
313350
717284
417112
726352
887138
1104902
1993499
896320
814488
1088242
951952
1958442
318933
1509040
1522947
286318
804234
538127
563041
1762001
1020860
962793
511124
1019473
1554106
786305
911798
1831292
1635157
1293515
1901425
761536
583906
1645209
499482
324733
1084522
49806
1197730
1529684
131617
68259
520487
1528618
561689
970971
79884
87296
575987
1412025
20133
1461641
1783499
547972
308794
1884274
440911
429082
758268
415399
400559
1916035
194410
1968171
1890196
1796447
1567018
1310081
1246741
1024938
1318626
444426
1654956
1149078
1735880
288022
1022066
1903304
431262
1988375
1863994
493307
1773334
1642294
477862
856891
1866507
894787
1233721
1742928
526009
1602825
1350701
1814993
1127963
1973819
1476841
1330387
309818
202394
851330
256979
475966
237517
1044764
1218378
548364
406782
210760
377598
624834
1448520
950079
1651914
1271789
1331951
1482905
1372148
313764
1429368
979032
723197
127035
251657
1210643
929598
1188423
418886
1181315
1377166
640933
75474
1804453
1271118
536107
1335057
897003
903518
1029744
722043
717052
108884
1977737
1927207
1236393
400514
1367063
1420112
1161232
493009
1272385
843517
1995527
1963295
1331368
1604171
159699
434188
1153322
526555
1849559
1630155
261412
925675
574839
820514
2861
137996
1318366
388960
1908449
1546438
434803
800204
1503304
636460
1597300
1958299
1556351
1454533
40491
1134852
1047042
619352
723795
901195
1274033
1760653
1558943
1309076
459742
1390965
1317808
1171597
255559
1074426
1742606
1411972
1976713
211306
536774
1773954
923946
639020
813366
642856
1726550
547621
920179
1894226
1836467
234751
145
1835512
881039
1323667
1640147
1867560
426529
1354874
671573
1726560
1807915
1947287
927332
1101104
112285
689572
458018
726967
1439761
684369
1625158
1639847
546474
1750988
19416
41782
538847
1611421
1069028
250776
848289
197207
886391
1950875
1208963
1410245
1618104
1181024
1174746
477491
1804387
12754
1281878
159658
1766886
989241
1201317
1690374
1797318
1744795
1501270
510244
628496
826378
1521430
1530779
173049
1850360
172005
1393387
1077604
634835
178281
165470
1875748
1211426
319443
590679
1606735
917347
580369
688806
753972
181960
1070827
1484420
1671966
581273
1658599
324654
1554852
931961
1575225
104110
1809259
536719
241969
899195
1787188
1599864
989403
932840
286499
100661
94108
1170960
237764
1598948
1008265
135418
1959531
1276383
92148
1908048
1647708
1313019
710092
1383423
427842
128680
994123
76738
184246
1019555
505339
1118704
1083753
321133
121693
1624787
1627056
285569
673658
1585657
1063463
705505
625483
453935
1173025
1996847
1470044
680007
1909227
1575755
156369
1019892
816402
1459916
1612626
858153
1046689
617229
1707209
383560
118976
1951492
610015
1647727
1986479
434387
784533
178214
1713830
88827
1445088
1830637
1884458
290151
1561930
17258
852173
983734
553581
1389532
692182
400373
957700
285906
624388
1080563
977235
236519
1392121
1885160
1927470
964162
622856
1973582
1963615
219020
691055
1070862
1129628
682060
332440
1991370
1629694
1452747
987934
568859
1354762
1792040
1553772
833332
1510441
1807630
1761770
113976
458240
550419
135968
1915002
1461749
697171
620845
1216174
1950507
1075895
219041
1753491
148732
9216
968920
267818
1006014
1590831
406884
337487
619525
1853230
640469
1595475
1547226
1914391
285863
859830
487992
1772720
62449
139298
884658
607032
723008
1155744
1971557
27444
1365438
780130
450986
1295103
1881882
688815
1657013
210531
133729
858111
1860144
155876
1321931
1855573
1544294
464097
1358886
575029
1924776
1978872
1303906
1981887
1132985
381487
1123954
551655
1572392
325718
1520617
260545
1669021
599887
1872654
407074
1528909
1727188
999754
100661
1696110
1023817
422702
1987889
721275
1269098
430362
670839
1348821
1275874
1787880
92640
1719213
1272262
1248955
1687706
24049
1861964
211760
533039
1142387
1569434
891767
1160528
625512
1240611
200466
166800
139203
347962
1379113
525333
740139
1044109
1092500
1095870
1001910
1474316
482574
1115837
1785857
1753961
11835
547919
1109031
861609
398148
62182
1423718
1956396
104956
1933659
943341
626466
792012
806062
442093
1807368
1585178
1214786
154206
921655
549952
778910
877434
1421976
58391
350221
583713
1220504
1907459
955336
76306
680037
1700479
1009690
934039
252887
220996
1340104
1203734
502406
1329846
424802
1315796
607100
680086
1112362
804564
1253291
1963350
1253064
13714
1191242
223928
92060
714280
1063445
1436857
331922
435340
983458
1907876
949902
1663756
902475
11790
1739461
841763
143500
202699
87907
1750682
557526
1006750
1102640
1716215
691556
730102
1176506
729620
1381973
618695
652078
834900
1979480
1354659
125735
671881
1156508
188185
1536956
278529
1253761
945772
689138
922192
513834
1205121
1573898
18971
1164975
1463448
1100009
1667996
682373
1312942
1800863
1754165
1181186
1581713
1886903
1226721
1384063
443828
1480387
1890206
32989
131859
1676935
1733481
863757
145385
452587
1246933
103078
1468929
475020
1355451
742148
269001
153019
489759
130105
1831564
489635
467875
813776
27158
876129
450134
853505
1912455
782006
93210
1466820
1417135
203493
1170911
285033
224606
911695
649889
368933
1049879
1082739
7424
372723
775453
1418628
1467480
1279416
1853801
1080392
1786092
1875994
1863751
704498
1352836
761444
1895913
1255737
821692
1648464
79061
761556
770184
1002116
1367058
1493502
1879926
85923
1324577
1667149
1226146
93297
1293613
1073391
1593338
540721
1007710
1632808
1322318
104865
478247
1854149
1719625
1507206
1478214
1245410
402440
606517
888526
345308
1675867
880292
406322
1409901
1795613
1227452
1356342
728100
1059381
1039331
239114
287718
1897185
1284031
568342
106047
1481206
1933479
1152158
980992
306096
1612071
618754
1360214
1059730
1133775
1639252
1191628
1898319
1665207
277191
1304103
596051
1682031
155268
126878
217611
888692
357491
536782
587309
1089510
549317
1983341
727649
921652
1002670
404402
1327673
160437
1316681
1666823
929053
1017133
297692
424882
1363938
384070
806347
728251
1287366
1406674
1102067
1465540
166984
1462291
879104
181426
367887
1890184
1021524
1523707
925224
120882
1780430
133945
1210959
1490983
933514
938404
255380
1584151
879145
689258
1444345
672009
703041
1431050
1339905
1962235
523758
1109879
1875778
539485
1792469
386510
462606
835112
138715
1761342
1047299
371296
1698097
1032650
1712845
1249490
1513024
1205888
110627
472829
1751922
992305
738155
119201
1179407
1036657
5889
1807846
1762388
1495080
116060
1687525
405583
1537739
1689702
1009216
942662
1807801
877245
553958
1183731
251761
820112
1453257
1358802
844021
675799
350933
1047704
646027
1108268
43498
1024872
1465866
92358
72271
1491561
646362
443955
1059000
1723883
451126
1546809
1884036
274728
1486658
153996
58544
1701077
1831692
1269550
480122
1228521
1632329
907521
1619655
1424280
1406423
1414802
1647798
610122
1357154
1095611
994360
633287
129052
1088067
246558
1742974
1886629
956757
178216
1891939
1610639
1996554
74044
370945
129377
1926126
908037
774923
257534
1101302
1989720
1480694
1414012
189101
497062
1985358
1695490
1684438
330278
1954998
1306311
1166438
1925704
11295
1136697
433634
1903181
1600208
1769191
109066
200851
150833
434049
1456113
1830243
1840623
691168
987054
1524106
1539173
523208
423293
1293635
583028
639923
1579962
832247
937558
703906
941977
718323
938322
1478129
938246
675119
513782
810959
60953
1915631
1511813
706333
1516067
431463
327901
1734503
568476
1046512
697044
1192566
732152
1594295
1797722
1813277
1045692
736084
1923077
1309775
505834
1695976
1719334
448263
198234
629116
1059604
1724053
1932139
1150640
1608807
354362
199857
1789071
1661714
700277
1098127
1251739
778645
1083773
1216740
159932
383897
1069216
423084
675260
1909922
1075235
1130313
1987553
1079073
964657
1416561
529378
1540612
163219
1442415
236838
348318
51663
1765610
392109
1271274
1226918
537565
1269032
917883
386511
1404108
1596991
1613254
96462
585597
1014791
1030874
1572658
1856346
139164
37795
573670
258487
623729
215156
260713
1263692
379640
794234
1358411
1324688
747349
949402
1234179
1818809
163136
1823742
385254
1241471
1615363
843771
1263343
29940
1500333
1317099
840915
1026731
1300331
1514797
1165969
1308867
1758933
1491234
475858
98288
921915
334020
1647426
1721234
533916
1326666
1457835
1937
1724263
486292
377858
142149
1399578
535621
799861
927555
1779920
1917901
1431560
285899
434116
1441232
1907300
1881229
856987
349594
771867
1893766
289853
191846
871075
57668
1991216
849405
455397
1719251
842557
1718927
1883798
192665
1669383
941330
1127875
340634
1673749
377545
761591
160895
1714730
1085363
1691598
183603
980716
814319
402276
449659
1387640
1021291
765253
512232
815381
1921175
1698289
216884
1134219
85386
1825270
306133
1693980
275216
823890
8912
1765322
281082
1776847
817141
710132
655873
1284148
555014
751976
1863474
227458
1510015
803963
131100
255281
1400635
1692125
1101479
871778
1786671
1069623
731656
1396539
1508601
1453506
1455877
1743809
1201393
1705365
265318
434243
1785245
1440271
1155570
1793822
642691
662948
650717
1791787
1971783
362112
594117
612489
779235
462061
106199
131619
950524
1381717
1701154
1448913
1279797
1325951
499098
1763543
341721
1829893
362165
1644921
317203
1781108
916402
782538
702008
231542
1694412
1385924
1318095
932824
1817728
1430911
367937
887200
836032
417558
1029403
235560
1134388
1585260
1217422
875360
1914827
1188355
928992
317432
380366
1660157
1504761
1341831
386386
1798494
475069
649951
72748
458922
1428016
792591
1540801
82014
389649
827538
168613
1240786
768619
252737
1142535
1212785
1377260
1003764
495827
263047
1298616
713765
117659
34136
449739
132550
551613
1558949
644649
1752079
941046
937700
1207908
1026358
1527911
1125987
1411724
1561441
1687445
1173659
401086
775542
1981127
201135
1114397
436270
1551658
1923555
1005829
1390208
964126
718997
1170130
250058
1472436
300170
678316
1851249
245386
1204779
790226
720018
1394095
435594
558451
1003404
1993196
305191
802901
1394824
814862
1242816
618767
261507
740640
1558511
893421
37026
1839437
1466361
824220
1388625
541875
1274991
1942508
1530442
555756
1365873
389868
905371
349572
339782
741780
606386
1362266
1344733
470749
175827
212592
438484
1438371
776805
394207
1691370
677418
935779
1619634
1787164
946845
479949
228970
1643418
453190
832913
1039207
119287
423522
1305897
684226
1438939
220534
1835893
976334
1789871
1265017
1013576
1470895
1675560
574088
1148105
368624
554540
230665
522987
627664
229795
1472318
1232309
99054
1843081
1693734
933113
180547
975209
1271018
449179
1217352
94172
1981194
1466961
1163487
473405
1501750
796302
138115
1543048
244575
1310493
1205647
1697503
1522441
1330427
1420160
1202953
995019
351196
36466
1626527
1811891
1172444
1329004
1369087
986554
554599
1266527
1808728
474914
72637
1399191
4146
100308
1318
1559713
218250
221663
418640
1509388
1225265
30841
1005161
1060688
138741
723813
589789
1093615
346621
1404070
1431405
598677
1007909
1652000
635407
1885175
1271384
734029
1341639
981642
536633
1855051
644409
238190
205759
16740
214519
1261358
1599717
1810480
599302
269125
816935
908540
1118746
1570537
1902819
717267
406871
972929
880242
1102909
80693
1305684
451572
1392482
1674325
328696
350164
463873
801379
1910833
471804
1262826
571986
1667002
182563
932999
1310954
677626
1832854
1477627
1592192
299360
269860
344924
859550
1482489
1298497
1747873
536065
1943129
727603
395869
1405618
709151
531874
1915054
296456
619169
285997
962519
358412
1321879
578738
1172604
230664
567687
1728666
336681
353334
361708
1667165
1712505
1351213
628557
1934091
1898185
298766
1767632
1238736
1355366
1072815
687775
504368
1682222
962635
1833331
1361776
937006
895144
526787
1641302
133634
1080339
289893
952597
632411
1949361
94065
957602
1330485
1397
1588523
1457359
486250
1737419
229649
74690
1123290
342956
1589757
1233684
983630
1447555
402693
1248835
1549354
823934
1477909
1977367
1747165
1748908
1908043
1537619
97998
1176268
1517319
1146957
1770338
1084498
1122431
1722095
1678920
85755
221282
960974
1218996
701385
1748291
1463689
1718109
418923
1781868
311621
1796759
678124
1849972
1516104
1949036
1772057
1148973
488649
555140
650790
1260523
1185845
568605
1019789
731118
864516
1126666
1046472
1088285
39036
666459
1895238
341208
310324
880491
393666
674861
1542903
654115
1569628
1558380
986800
663292
252554
1731859
1543175
1295923
4991
178913
161994
1822599
1103404
1481747
416403
33963
1355851
1516903
976016
845944
1747999
1936647
1828411
1442099
328215
1479178
690252
717067
1241333
1017640
242423
1425973
363206
83689
1735641
377043
909336
339866
23130
555953
1071085
49135
180857
137491
1866689
1627002
1998204
810923
400686
986043
759932
1203481
1137214
20257
1914667
509281
1174181
326577
1762788
443428
1100348
1978179
1276174
1020811
1737921
421850
1874065
1449533
1561963
1226495
1741717
841407
1254601
1875422
868521
1051017
708740
1724923
1293181
633255
1337381
1685616
785280
1028864
1698691
474062
1562286
1248206
243770
968566
751448
1852463
1643315
752891
506655
1478523
1814811
1017079
29874
1078854
753193
1477280
1166780
1443380
1764255
868592
1882945
1308903
445044
769932
300197
1772636
1257938
423454
1059598
1154163
419504
890100
1992494
1600371
1747695
325721
1050793
112550
1155462
1010009
640444
1097406
1418814
145216
1078370
1483312
891988
336254
1737024
1358015
125916
336851
1014399
1614999
738922
210614
666286
882973
771380
298807
1842255
1991169
305729
24901
1939552
19199
1126486
1400573
8320
1919164
1832013
1069579
236734
1341756
60543
269751
580894
1166224
1674708
1252067
1740877
446534
512221
1886575
320379
90118
1384397
81177
214005
1549543
1571363
346178
886414
228727
1655400
683595
41512
884631
1051314
1067716
663041
327966
322112
1636754
1334578
672483
125455
1049268
659534
625488
405898
1078658
1791830
261837
1635009
44570
1679456
1097256
571497
827923
406867
1118843
1655683
976252
1185633
1256489
1385037
750684
1082326
1052416
981485
1806951
215902
153323
1628794
78596
200308
1157156
849429
1218543
359669
595864
387621
829137
1592342
1456633
1262801
1125015
634293
1796627
1924380
1868887
906569
1679911
1003127
1263024
1043684
382755
764887
330855
667365
1277331
462180
1482281
186956
99888
1065686
635299
823752
137745
1234970
1215098
1596647
930678
101511
691071
1391784
675190
1569400
891598
1297479
1357224
1275436
1665967
1216993
340267
467895
1307248
1197650
186784
127486
882525
753961
1754006
219162
324285
177059
1831542
1437858
900485
1688762
165067
447595
1527590
1514427
1028678
1997878
1168060
1693334
302949
258932
1211162
1306226
338363
1697092
1067032
1410142
1541968
62694
1736288
323861
522255
183583
1028728
50811
691089
901549
1500321
1749053
701773
643899
177800
1034530
1342066
343639
694457
363023
1770625
1813135
930005
1625320
1709642
881890
1599889
1654948
1692836
1602638
1483943
1790596
1790411
1620313
1913286
1328115
1845575
1156074
1536831
1849218
1159839
645492
221451
1346427
84532
333666
489033
826561
824623
530894
1535606
1513100
54030
1364063
339216
8526
941438
143417
996764
100820
1023427
1989383
1159510
587110
861907
1683327
509955
1949152
1011279
1172041
1767316
1746463
1651045
1439440
1141299
1873913
1040282
706780
235372
1571998
793472
1372962
1780231
651610
252911
9262
1560544
1110229
1429812
1081756
513457
557500
484120
609496
626547
100240
528326
1270703
1489850
1957840
28039
788792
684495
1192630
810850
777637
1894921
216926
863032
1456576
1804943
1582623
798163
671427
803881
1513427
1124716
538417
1019691
761168
970238
1557059
1795810
814464
1414786
502830
1178258
1609063
27399
1630343
1669989
1630197
1215587
1977643
281639
1887590
184846
1838315
124567
1553979
1235106
504920
1431224
333705
479460
957085
1423554
448604
1749573
869615
1802621
860146
378511
1115051
1528896
1194636
1180807
1046346
1016572
1725344
720873
128758
196744
1815334
907978
1463879
105780
1820258
1194854
1027887
152344
1335068
497830
1407022
961133
1836347
59247
1965410
745861
1880078
1065907
1986562
769726
1024715
38636
964780
115135
321348
1503682
1760173
1071574
1786108
365424
1071274
324456
1380406
1796406
1765691
1193754
1473122
975252
1085498
1538078
1731252
1947972
1479906
1111561
1522808
302479
1167360
607952
1879222
1015821
627030
1216649
1606122
1333452
1805072
819224
1392684
1195001
299218
827454
1565908
1559517
311966
79229
161420
715846
1033800
1299947
1735799
702478
290838
1464178
1095195
1995463
915264
1715259
1194872
199307
232355
1379039
30671
1254706
345888
977786
1239808
1969095
1638757
1100801
1580908
414320
110515
1874713
1248968
36334
327497
1876772
1870710
1908620
1098276
923999
1061453
762600
16005
1321058
141476
448353
140296
139337
1536602
1920329
910409
1180121
895399
1683744
190129
1263755
1497921
526738
833734
306408
573752
1804643
729292
599989
1339345
233305
1457422
1233664
1455982
1337362
844118
162681
419275
1150908
81284
290552
1462018
25268
541331
453215
1092773
677155
141063
1536914
1185145
617488
989517
1631037
1787823
123381
936521
5298
1693696
5944
923621
621014
254069
548659
1607444
551327
35555
1187164
1330648
921449
1226048
1485847
1607451
513705
1509756
1442913
914692
993527
416818
145231
1903779
741122
508232
1793068
1914885
1000548
496712
1843278
1805930
973132
932055
1698068
1539850
976819
624390
1302047
946044
1612527
1832955
1915975
226343
1545243
291824
1114130
1983933
528148
446045
436517
465086
817755
1149835
1865903
252029
894796
1351787
1747626
417719
1358603
178051
1295044
1828899
5696
640007
416929
255156
1813155
881020
1595631
90719
2558
992905
1624062
1384190
341874
910213
1930368
1652127
432647
1439169
910895
1023573
1947275
529933
521864
1337124
1935088
1509375
481817
1928669
282744
891362
1470274
1950660
987733
257998
1351586
1876906
541623
974561
1026771
1120777
1178332
1577995
1899276
760814
1167839
1040860
112854
285394
1129355
1132085
513649
1835923
1390766
814252
1582356
445507
600212
1114407
1860258
366862
1818655
851186
476018
1540662
1096897
1155411
1249253
1618930
955583
572225
1510161
127063
1044670
1164717
550003
1965108
758300
747937
1511544
66010
1593215
1360957
1678390
847551
1878498
761345
1214475
1358509
459785
56389
595310
2193
771820
22218
1739393
1225649
476701
467327
1574445
846703
927538
380509
340293
412689
1527362
583107
86621
324183
687364
550007
733095
277117
392971
177157
443394
1231862
1803689
580632
321901
1918260
760486
903009
1414700
281804
645865
1367933
1586162
466134
1930197
523015
193708
1948764
794425
46414
1686433
1029781
1949376
1248004
1525332
454733
1017568
1073520
1122101
1575518
609721
477831
39487
737676
1497241
612763
1021165
1771948
1008567
353857
537038
187790
1982249
856357
370694
1939407
622552
73794
73283
1634273
544996
1784453
571640
1136501
466492
1802224
1808637
1661240
1229656
766677
1502327
1154171
804759
1343709
121692
586858
1013703
1621307
1023647
843315
931831
210783
223923
1480321
260544
986996
1510591
1690771
1534441
1724307
1805684
1254466
680566
539466
1871769
1086038
1955853
1279147
442740
1300819
100048
779304
295945
457728
1439524
905243
209247
444268
1173639
13372
1090859
1720603
609698
1551013
979466
497370
1433674
555584
60359
1775408
1749251
1787605
783851
193658
1888940
1318242
934011
623285
261697
946989
1876477
50445
1879952
753758
293045
686791
1701134
1882263
1625217
428689
151886
8332
101099
1535625
431304
1558331
1232028
1614573
1395397
1619677
291150
398245
1114716
579889
1581229
1419361
800064
1334709
1462597
222437
1134176
1595904
644708
928049
540346
1786407
260508
1452188
170870
179356
1593761
876732
244144
674828
1956049
582442
884754
1996578
1617390
1437523
423185
27132
112853
518652
589416
1463509
321076
925497
468566
785423
123251
1328578
83211
1466365
1697597
1298035
921274
1936464
337642
1069891
61799
802725
124768
1959720
1389070
7173
988044
1668860
192532
1989833
1517941
518230
444061
1480679
1955878
1632534
1864572
1997803
417584
1425968
1345414
1005358
1713786
1470586
688210
2402
626634
387754
173030
833489
1953764
15102
9602
433905
1215387
1450764
817173
451343
1575316
539627
795133
751867
992628
1504806
1403185
378645
840147
588808
528035
1434835
1067113
571003
84863
706567
1425744
1397215
1728568
1243804
531694
678395
1999858
1142643
1900472
273850
355230
1333839
1418627
257425
579529
23361
940334
323772
908137
1931393
1398486
1847626
865750
613986
113779
1471916
246393
85510
920830
1761492
1136811
774327
688434
789337
614229
1045144
581853
853873
295825
386215
1394596
1977396
570889
1278379
1126948
484005
815543
515782
699612
625680
577495
603170
1466588
1124894
1106838
1761924
53522
1359983
1711070
783148
178111
1664839
1656441
1351568
1073447
180445
1159612
1200421
1409516
457704
1481172
46308
1644510
1141318
321105
491949
1032664
1957000
1830663
1955464
1791873
1478139
1427881
1419995
1084328
1843621
1402445
226141
1057112
1970362
253625
421036
246431
1165805
471645
1569523
1502326
299468
8305
1712742
1902237
814996
874235
1060713
1738988
638414
1570182
730189
1405008
207121
385031
906404
1780904
1484519
1895518
1338951
1394935
1082140
76116
1019548
1135159
1956370
1690597
1051347
1657101
167509
1433974
1546938
1057046
875663
1789936
1077095
631363
1802818
409591
1471315
1344113
1745144
844421
1159909
1691620
1358211
1494672
786926
1660283
109376
297530
581442
105526
1083179
1735609
574991
527710
1926535
1764355
419348
1998376
1186252
636795
1652968
1809587
410440
558317
1114140
1992341
1046838
417388
1010501
1033097
928773
1639032
817213
57971
1122424
1822155
24713
488926
707959
313457
1918083
919259
1931822
1770496
1001835
1220229
402081
1823798
1451518
182950
93260
361973
1270234
367630
1774376
15320
1315879
1791212
978410
1560899
682545
1898834
1586805
1458276
1408765
1649790
697998
755111
1543919
1814051
907557
234717
445025
1898011
1427872
682709
1783055
985727
578538
170797
1522783
80883
1226945
993124
45763
1392257
719376
1891997
346709
597268
1833257
1100638
1276084
1476302
793169
79446
44739
279139
1867371
749364
1105773
519719
1531113
100102
1043640
1646766
146750
362002
1044198
758726
1673480
1148787
899009
512446
1240194
1509440
20114
766942
1713465
687925
1814890
1536025
819852
1824479
813784
586501
1813455
272656
1409564
1045717
212157
1942960
966520
1246460
391867
1505293
1844594
1349295
1680394
648069
123119
606113
1417270
586492
439061
1140245
266866
140010
441234
790445
595682
719222
1977925
271530
1354431
507826
183805
405678
1548296
488577
601671
977772
971776
1043054
10935
794309
802309
260907
937298
1735181
1942016
1623441
1138878
301496
848352
1328029
381121
178811
846466
1542857
1348065
700519
768315
940322
118605
623758
52356
1597022
1297226
1561546
886236
1568514
664634
1329046
1601455
338743
1172735
541239
1656670
1946948
277454
1483742
1840225
1130785
976589
1615063
745019
498507
496538
1301306
924500
167688
769294
711314
1989239
1532108
1943055
409652
1663858
304220
168980
434425
1163697
687219
1765418
430590
1564321
1170816
1229535
598286
1290539
1086349
230485
935767
734214
104616
863389
1235305
1206133
766870
1453454
1606517
1583366
686885
147187
520107
998527
525986
1453005
1229009
1240454
113786
332423
1807145
690288
1419660
173821
1164915
1741920
390120
1399386
215930
1723085
559441
644673
400617
1174682
1852241
462833
676958
572595
201939
1022675
1881662
611188
927635
82909
1763018
347623
590074
1506433
201875
62789
460914
601754
777884
1820010
1248737
1460183
1291591
943322
103511
22013
1412775
13218
698460
1909933
734785
1932604
986154
963944
1346940
179491
1390386
1465177
1330705
1361818
1621962
1591896
1350251
1354295
1879942
1906013
462261
1010914
1463659
666962
811151
1149777
1958733
479738
1486490
1048352
1091774
1682442
1746090
1747552
589132
1545948
1567450
1994575
910348
251827
1948483
1400332
1428005
278150
579641
1239898
1035043
1055241
211790
1763222
1609202
1059970
1289139
62004
1942773
692664
254693
316184
822867
1587471
1911567
1051879
1710688
1842857
1265465
1942024
681749
1875849
1417887
1389000
182817
1176303
1854035
631680
266885
476739
1128200
1678860
1788434
959482
1916452
1000705
1210996
1722101
1481662
1739728
969852
1219553
250554
921472
416020
141635
1463373
1168306
1852213
1501681
254873
103918
69759
1793762
666802
357617
86946
350898
1874602
490034
611460
1085240
275985
717165
1349857
1866868
1268615
665582
525712
1761946
1881429
352093
1074510
100652
826434
1772797
1008174
1963204
732662
1951744
1401734
1387112
1744119
303892
1418397
736836
882583
1386361
892528
885000
1280321
866082
305433
1067206
275720
1160307
921518
424192
1782026
1508707
688788
1286369
829543
301390
1644075
47359
1931582
114943
1633904
1140259
562480
1648943
982729
1863051
1978308
817479
1154822
829935
1187110
755362
996445
530917
1946352
139497
1696606
1186847
674791
1904368
1710647
1375260
108283
852935
1604741
1466897
37392
487
1045738
1655741
1797357
1259947
1823366
1566099
486867
1951952
1335496
460825
1801615
681703
991871
100802
220040
369062
601610
117593
1229673
1063117
480729
1896919
922584
435147
1040559
787861
614139
1838668
397295
23684
821390
1973623
943770
1854424
1493217
1109519
136186
1329319
1652127
505597
1960140
1062079
410888
300344
969290
1111228
11918
58765
1613843
926179
1641513
385985
890493
1043150
499257
346344
1455025
1923159
517374
1399227
1435269
1464879
1483786
149411
450338
1874437
1948145
401799
334149
1510337
1959191
871279
1819088
114907
687351
409558
87131
419713
1484649
1508331
1491940
610458
866010
656020
201345
823872
1920487
1412302
776167
1080465
617484
696570
1681454
636454
1709533
955057
457675
1670787
1626088
706938
1594168
1836635
233409
400735
1093613
1837544
1853374
465779
1887719
1959776
1040775
1974613
482946
139675
130859
316293
1917289
399206
1958454
708179
812244
1580370
1015995
1116574
347020
1842045
485266
1285707
973176
1516068
149559
290882
776712
1151946
681939
121740
1439297
1597047
1880021
826871
1988575
161901
1889427
733466
239544
1088840
1323167
587214
1345322
1010993
29232
173722
1196541
35397
503335
1073093
372173
604830
225859
1623765
1421876
1922812
1245978
149340
903739
281544
521065
1413284
752262
579150
526974
752248
1133817
1101065
1926246
1735854
1953016
669538
1702351
1813569
911282
943534
778212
1397155
1080109
714575
1918069
1482328
881260
1477368
1680231
283149
221310
56584
1828365
544903
137327
1323640
526012
1934455
752594
1964813
1352806
1638849
1815257
1845690
899996
392827
564330
389140
849801
876663
1190730
377486
1966968
132937
1692990
271449
1060727
534437
1689147
1243846
690919
817986
931849
124607
1243629
1650415
1219790
1651817
1907822
230316
346110
652488
1027642
1372718
164295
1254430
1716143
243789
290425
1087802
381360
1417393
851123
1937521
1652795
1911079
402673
1061826
1375454
1918430
1533468
861724
29535
1186638
436454
920824
37710
703675
735868
1355409
927424
918996
1123982
972375
1928446
360371
542407
434067
887663
1836046
1789502
1716447
1806227
33900
1074141
1858451
1832849
415638
541786
1196732
1544089
1212779
1480202
1424830
1985974
1005026
1130201
1858808
42083
553350
1700988
499712
1868407
250999
1309595
1152229
1562981
240302
1831197
545536
1569420
1134773
1487727
477544
756765
1605341
1821421
389586
693547
1503506
1391303
617575
488540
1690401
1651204
1194201
1346723
1186445
1347975
100259
1291824
1189294
831490
1617322
1712347
1581913
1872910
921015
1434395
1091586
950414
370009
1840586
429652
1273835
143717
1920596
1466075
1209584
1785963
119159
1260918
411341
1689808
1968068
981171
1980788
1751091
1928627
899595
617741
704767
1683706
391654
1201158
550182
769418
1821875
152550
558990
1756699
463143
387226
645333
1582532
777107
631800
1773316
635801
744558
1864276
907277
1501946
1570386
562150
1560226
289772
725674
32037
1117827
106170
1243034
608147
1548961
1807785
1529072
255978
1680405
951518
520142
236240
589261
291385
1320997
1101577
1464319
1659983
1340941
744496
1457118
1915966
799624
1162161
978322
815017
929875
1380674
944450
1396294
1520701
486555
1409903
563410
452364
184948
157443
1497308
1880729
1928650
1696833
917394
1234680
486973
911967
342672
1972719
919690
405408
1958413
1580656
402459
38127
1671832
1901664
1523107
1378006
1186911
1946811
791100
424568
1934956
179802
751218
990501
619125
90881
200460
1403353
367451
1185829
1689453
1277739
833710
1101155
954429
189652
1158750
734398
1193646
1646148
1213221
11176
690531
1987894
1611821
1742735
820364
235236
684269
1231227
899900
1268173
338744
1040664
830292
1296477
1511037
1172238
408069
71798
1718366
429217
707713
507088
897933
1888031
656216
942392
951948
954420
987269
1651715
1562491
1196102
37516
1908738
443789
101308
171791
134841
650879
850804
1606430
349587
1281836
598286
125674
1242712
397502
804925
1066589
828954
1688507
766604
992992
514596
129686
176779
1952219
865552
693380
399581
1197231
812406
1215243
707915
610837
1198383
539472
24482
151447
364416
543601
504371
1501311
1058704
1012087
1710463
479721
1105701
1643034
938231
814146
870038
1184502
1810641
484010
1469910
594737
974569
721407
1086027
1576236
1140549
130736
1006281
694189
498551
1929592
1638782
455798
791956
1433895
17292
1466181
239251
1387000
468583
951196
261366
1693343
122596
1403512
444364
1885696
1860264
736808
1677933
1742719
1981223
150847
91679
1807682
939503
245997
836489
512244
1937953
974087
1719687
1012471
476043
1983756
1912049
788122
697589
1596503
426401
1408914
1181730
60907
1933559
180192
1225987
1078129
1503908
305972
1266452
844393
1323564
1492867
23417
892144
6872
429301
238545
504708
1543437
1186087
769610
2885
953063
143525
322889
1701429
1252673
61215
131096
84451
317675
7718
792127
908646
1250974
78315
1867512
1013588
1862988
174925
1907673
1322854
408253
689381
1470276
1355232
1043174
645633
1674111
1361659
1743114
1485559
42873
1461809
1877255
1591715
764965
776981
1405666
396083
1234129
1633943
459473
771822
1075330
224445
1773855
902097
833524
1810047
584820
69373
1207611
441186
864985
313678
1986101
1848921
1097329
497336
1097985
864794
1204187
1969911
1743866
1593457
162731
1970550
711905
283735
1759896
1476475
1027585
361374
348952
168942
932721
265721
132069
1573153
212811
1841181
392648
1612624
1969140
581107
235582
1536360
1056127
838278
528285
1108052
1995682
461605
299992
205670
998713
533736
892253
969931
1583464
1722847
528264
1422797
432387
1774047
51153
333327
1324893
651768
723112
334749
504515
595989
712803
1235858
1787953
1301477
172961
1906417
1228566
1043670
500052
1843721
1346647
1673911
738327
732989
1963625
1049199
392320
1475854
1686368
1159253
791887
548339
887534
1249542
10055
1630673
136346
110944
1358533
736694
1045609
927222
1226583
1651570
1193920
1428889
827992
689841
1265373
369776
1592520
1132944
1866245
967814
1156954
632871
586745
1739508
1515829
63504
625229
835844
944911
1206165
850907
758707
1412741
41540
769621
1727654
175965
959233
490383
1668808
1912397
1701447
314543
1890898
1529454
1529347
829248
1551642
1127740
1655135
1438522
1851913
218236
1524127
360406
232934
258757
1511905
976096
1987843
1009389
1083700
64649
708548
316443
726278
122909
1385165
1551469
680445
1284976
1620721
383242
611262
1996383
776001
1517568
265500
510703
1003302
510390
285699
613486
377978
836598
1885276
1379564
417387
516173
1374771
893747
1311290
420473
1799747
99275
1882807
15390
1707718
1920311
672728
13794
1953777
178288
1151572
1761647
937049
116919
980199
47001
950108
503677
1109476
1181329
55069
1162303
1184998
978581
565516
1219250
1690165
254544
1882983
1024715
1510940
235929
1902834
1204543
1369047
1446149
898554
1765271
1061433
872689
569881
979341
180306
1282595
1039730
1779054
438437
256144
1925794
949427
665020
1051527
106104
274274
260696
1740979
817443
232333
1948924
571771
1523207
1078729
143214
181417
794106
215247
584686
1549343
1629061
1311365
641530
552069
447742
529518
50682
602036
166068
1149118
318379
374463
1121530
238926
1921339
1469667
1628595
228915
1901325
998033
162436
1241035
235421
394548
1968286
698713
214876
1550293
1395767
1188171
1626156
780373
1316593
1969083
397126
558274
1697435
223702
477542
1507621
270599
489358
828971
705189
823841
961376
1768519
1909182
1810292
1286899
599467
123338
1967423
1100653
1878523
327547
1217631
1665477
507402
194041
190061
673402
511595
1740671
126083
1667054
704243
165470
330729
675231
1023925
1491214
106205
749022
1945898
1793082
463071
1352374
700270
1782153
454156
1215070
250460
343704
1798695
32520
1952904
1628388
1910523
504016
1476971
374527
310579
37451
918797
1844700
1274126
201742
1509201
73347
1675269
165637
1257938
966253
425817
1597640
1273367
559570
1206983
1547818
1072692
382967
1205050
960785
778963
1693992
1069527
1947143
1908262
1835441
1296974
909069
1322644
426094
337088
147955
1072380
765655
842809
1500439
1849209
1547114
179334
729146
357096
1080941
965270
1432443
1214333
1162373
1057210
205933
550963
934436
1656539
713332
305831
847602
71852
1391416
1303313
239564
509942
451066
1623653
238911
1845211
1308856
1438444
1050584
926193
28086
1819035
894885
1070678
290260
1929605
506960
661226
642513
786555
375863
1845214
387940
1761361
1984218
740960
670655
135015
561783
95955
93095
1654473
1200512
1740415
902735
1586690
533570
427885
575858
1234794
1117298
701550
712157
695398
1602885
1914421
1128748
822218
1415653
1725812
1059415
696195
1170499
908833
1132487
676030
776915
1845909
1183973
1327699
1890532
158250
633477
482346
1761235
242534
488058
1901050
1714973
1961965
510372
301492
316110
813481
787779
982764
90041
573913
1614365
323023
272837
1769847
680204
1702106
116556
4965
710322
1449121
652805
1545948
1353649
263
1159784
436941
1771934
964100
1412162
1973212
1109299
164323
706277
43486
852694
845744
178885
64349
1604001
812616
955417
4068
153713
1290215
1898576
953082
327083
874766
600952
823037
1032413
1314765
176075
1750941
1358865
1439657
773218
1270680
1350376
1743641
1270083
1813518
93083
807021
1153686
1780599
146971
1477881
1922992
389961
505493
401907
823674
1987787
1786571
76866
390247
1481312
1847110
1049912
1927492
509031
1345237
10249
1157304
1697691
546740
787329
1509378
632419
942727
610332
1941868
445327
1723509
1279769
277182
651162
1027186
194620
1905436
454796
1689046
279884
254836
764254
1560357
182658
702263
186723
513938
133785
1087849
401022
302304
35
879000
1718736
1167151
488593
276941
1431175
893124
1400479
1456336
795358
208433
224420
255412
235392
1996416
1613695
1964072
1606559
901879
1392169
182967
1354946
271265
1257560
886617
1804907
1677023
1145428
124972
658065
541891
833338
1945872
842998
1934430
723781
74416
255971
1938745
1657741
1108795
1713401
34296
1048158
78524
1053310
283465
296545
410705
1669312
889466
427448
9286
1605421
1769202
28175
1848367
1279652
155504
415196
423828
1750191
1564989
1887847
1965433
1892593
1144205
950883
455411
297203
1633302
518972
1369356
1215484
1947311
1206870
1339012
196842
515760
641271
364952
870795
664394
1640937
48002
101301
153410
15316
293450
680993
1360191
1514194
1227094
1302566
1169584
279817
245935
178720
631097
607325
1018555
1001101
1146087
847783
544589
1436812
141491
350504
570866
685524
94960
1968856
54093
564774
1500324
853816
1314540
587909
601125
1141003
445332
1747330
1236612
687755
532208
1741057
44955
220615
1216160
89896
151026
902899
1536154
1655906
1219990
957743
1991070
1424321
1404028
1057524
1494946
924058
267431
215966
857885
105138
938676
1215712
406881
956097
1915264
470007
1271640
9017
1793437
1867984
753378
1380259
1188471
1053
506506
1129956
787818
850232
670308
29515
1290667
448028
1395310
1958873
180433
633360
1161241
1511615
529671
1157307
1439372
1709601
218475
1007396
1988381
355354
1187598
1637298
1430442
1593364
862693
1523649
691754
133031
1521968
1411007
989511
1466663
1979100
1956717
683926
1101970
786654
1906901
1148561
815459
622557
1549990
1206781
141936
770286
1772104
1620556
1071660
1617387
216776
589851
257394
807072
440900
306055
151025
236354
995997
1152522
674560
1563848
927268
762790
1857791
765113
1711171
871555
448909
1301020
850015
616403
1638130
357265
1431635
1156837
736286
663978
1383217
875033
714950
375248
912920
988833
1554038
1314708
1577512
238098
1524081
1563792
490034
1513855
649115
1087990
847063
1633649
1165949
1942169
117432
1159146
1644488
1604084
1090209
1734657
1103461
1828286
870061
1206185
731914
462390
1926280
111084
1586931
646153
522083
1836487
431952
388122
954110
838791
141643
1676369
398506
1194852
1157124
1971058
1786876
843517
522218
582522
242912
1282932
1037043
947542
1333599
1061216
1209884
873130
123800
1151925
1095384
1134932
566261
471963
996565
128184
1237542
1144838
1058818
1271248
1773091
1380446
331623
139300
762623
180304
1202978
311252
894788
893757
1300348
1914511
150003
292094
791988
1385986
840038
1057210
434088
1748086
1596666
1330128
1257378
1277841
718282
464519
575590
330091
170227
800787
886618
1830833
957510
1662166
125564
1184423
1459983
270505
359079
1585083
660784
1043550
806495
1889048
1775628
101262
990148
463361
626621
1930429
1302740
516841
1201676
319803
1433552
591851
1703378
1098130
1658056
149738
850921
1404454
1596466
1767576
434038
1096373
791438
1242267
1269904
1649470
491696
1607370
94276
1848308
1549900
679019
877948
1488251
943400
933621
718207
1725278
634819
207021
865202
1435649
1244539
434035
1955420
1125109
490302
977379
1560049
1680210
928218
965426
665457
299122
1105730
1658342
1397805
741605
229754
1090170
677747
927117
1974885
482375
617382
525117
205109
1032527
900454
676661
882810
51608
379905
1743710
695194
463870
1115054
1259260
1948957
1270373
1773144
85706
826699
378698
878739
866869
628303
1698465
1038551
1833382
537957
988759
649323
496193
1863407
391346
323780
1149740
1441284
1672155
1452238
1723089
1122215
1583818
1998328
902326
126404
1138129
567476
1935177
1085175
373688
1327975
1273059
1185407
586148
221015
1000300
1187761
431153
1281169
1306889
1947483
1085149
1723995
1002166
604171
374003
690650
377880
133149
907622
363700
246914
253759
262639
427985
160298
1618676
1285611
1329420
1327683
1660601
31027
1284273
1337779
1835258
833443
1120169
974610
1768515
1358928
1228883
603418
364663
236958
631500
1016210
133857
1183737
65557
1617434
545796
685567
449226
664977
21281
1590002
674176
365650
74275
230151
624011
576775
3458
67455
1955910
988926
1126705
1204660
552613
173996
678014
274961
285514
940901
1676862
84740
83722
1300629
1911688
1225186
217431
257146
1045253
62966
1656594
945240
1570073
1593599
412727
449932
347703
792970
1986494
1033739
1419287
1065566
1253820
1536758
7599
1810708
1137938
1622565
1322026
627411
1651986
614241
785941
715797
1033627
176456
630269
1795623
608861
1841286
1486209
392426
1250920
1049069
49157
933232
729134
1681114
1370720
1370846
1521657
1860661
1066319
681195
1271652
1983369
709342
1927241
1977944
1809735
1596453
1836475
813464
1859027
1740980
1540245
1487562
211656
1879864
113723
1950475
1211182
1466575
263029
367285
1914925
1939589
1272971
1036508
1043233
362384
977643
361616
847087
861267
1193596
906517
297838
1371695
1429559
505106
1920111
676068
1880173
895636
1932426
1209298
230451
257322
1386582
1948542
1622259
1940752
246256
429779
111863
1939407
16226
1478127
414340
1262047
1419125
813962
982916
1676967
1026262
764315
1305624
1946571
456120
1326889
731375
685186
847994
1110937
1832768
1901620
1811556
1503123
292484
500951
923014
693211
1872519
78670
1602872
1334197
779870
824416
1670997
5632
559514
1848172
1703798
1055568
1919491
1020373
708361
877256
849988
1693565
706343
1551177
989772
757702
1694129
104705
1627972
1923107
690948
1129160
1130275
1232410
1130636
1632331
1845506
1859564
1065016
893267
834826
1638630
1667272
1172295
1578151
682683
1981323
327011
242977
104794
324381
1867566
709630
129039
1870899
236865
1411869
1421783
1414551
1183112
1878696
253891
1054949
1045107
1656445
1272912
689137
890368
888155
1087958
1184499
106877
1088180
1721938
1307009
1170357
615835
746812
854850
232879
556141
805404
59406
24157
1421211
55383
183087
204328
549804
1563844
1061704
1278511
1586264
490920
656325
801783
417166
1866909
1247036
22939
1428186
633222
327081
1451662
864939
164573
461006
1405582
1413035
473879
1991574
133865
1980278
1837037
783983
1622409
634995
1717589
172417
1458500
1919433
696099
466046
36975
276993
1710652
1692688
1171941
872173
683993
1076036
1157003
817597
1419073
1691572
3331
846371
1873494
1284229
1776682
889420
1789402
1678563
649627
202968
493775
565124
1070660
1711471
1287766
1996799
1848099
1916398
1918562
1717397
1701266
1131920
1630451
94093
649076
746162
439762
1230369
1311405
736256
1473064
1238572
819793
1417669
43890
1181127
158320
490710
297876
1444800
591212
294633
1316651
1971356
792766
865156
907090
1963620
1560365
1764893
110718
299244
76034
901122
1972397
208009
872884
442738
1770160
1684335
582017
1057362
1309443
1649205
1779969
1237991
709417
1946533
1959814
1688958
1403231
1731282
853144
1938798
1654482
374783
572107
411412
1625857
479039
1673878
1660453
65772
1803023
1929285
547891
1510987
353009
1910251
1566503
732004
650443
185166
1794075
1237286
1303108
1488205
207640
540001
1529615
1589958
1405511
1064207
36180
152709
1625453
1919597
939327
1840448
1401900
899146
1326225
844631
846789
1462619
1446170
556911
99797
47367
1882146
972783
34813
1972320
1376726
661260
1311494
1220058
1778663
1274326
610334
1277316
157346
345000
577306
1471782
1391904
729897
7268
1792707
157310
683107
1528122
1253774
51882
771236
1405438
1323059
1543591
143519
867717
1494897
16500
425849
178053
1447828
1882175
1262020
121045
893385
1316967
1296377
683433
735273
1801678
336387
1098995
1922979
1832128
785471
1747923
1616897
598982
1526453
430867
691587
185859
1607681
1264200
742057
141076
1592390
1052242
1599747
248103
415986
1369558
1423201
271906
1504581
1731293
1329510
1539638
1388864
330151
513520
1654703
879935
1353476
61463
465668
521179
1034978
838207
814061
107955
1827392
1955430
91996
1844930
1310743
1656463
956178
933638
746800
1447999
922460
43994
751702
1717305
1133163
1290167
1060756
129405
1710298
159933
1766224
1840409
1576547
1244110
545413
196320
1125522
1603907
1345865
1891006
88701
1070496
1914221
577717
789514
73576
1516696
1903379
598018
337843
266520
1148220
1438861
957990
768073
322405
1344420
824082
1041665
1408831
593317
1510876
387844
987184
869771
280581
205713
439761
572091
896517
1908672
54093
1232301
1710006
650441
1050247
1284793
256004
1402668
1079820
1243415
1362584
1579278
101005
1640155
27722
38673
301411
1047654
901988
1802799
1437175
386138
632112
989907
586243
1972089
661514
373206
1274822
1883548
1041338
1497878
1497289
786941
223032
1924236
400743
1617883
876997
911033
525038
963173
814007
1940786
1296857
845482
1959233
1189368
788783
1869774
1487740
1020501
1526621
259468
1657452
642056
1937442
489753
494281
122435
156142
941177
366419
1489270
1025642
641631
1781542
1239683
1992345
234795
194417
935604
1063399
1151996
1787100
487848
1184496
216001
1162677
42989
1779636
1221433
1432504
1374433
1368914
7728
157749
528694
1250451
716749
1060556
1381367
424309
907788
1781516
569594
590220
1387178
1113281
109400
356925
1164150
908758
1976607
328905
363458
1361687
1295691
112015
969035
56635
518108
1727517
114956
1017925
1493951
922345
436506
898995
1642557
502457
1369115
1331835
1766540
1201140
1841771
1298961
1673530
1147141
1903128
1702325
446857
852590
982032
1862966
320163
448426
145776
1018531
954956
1658717
3002
1760028
152238
1636543
963720
861719
1718252
658912
619300
1755159
176697
1491426
59302
1109919
1767591
400174
1467750
1075495
483592
887062
1107628
1153102
958104
528792
1540975
1369980
1158109
1298415
811378
645887
448196
1851586
394129
1571330
1262495
939397
157302
1200473
43373
706105
1660184
28106
1471585
218951
122181
1840911
682696
1616247
1202078
120538
1231101
1555403
1900010
497441
807350
1061053
386426
617730
1746613
1094205
1535003
1526327
770314
1845127
1636491
456972
1656842
1032024
1200054
1974149
1448686
1974963
1958448
1927178
937005
1644102
626726
709949
1618196
1915743
551179
458602
1496349
1534251
1999173
1243132
279830
325531
1444273
217269
1639981
575081
1102527
59061
247063
1728542
1424171
1807677
1363414
1244976
633797
738148
885110
1130351
650832
378651
1703350
1966189
2509
1296585
208154
450418
1445573
1985078
111907
757530
403497
845497
1889960
361060
680866
299284
1202361
394505
208919
645409
739642
696718
1125291
877174
586369
170592
1132089
1649957
973196
1882770
1638536
1524739
1914001
1740433
1664582
1083027
169038
688609
1307628
1710739
1570517
666041
1234607
14052
1994828
1755047
473068
700540
1777570
1835473
1483675
961822
582820
410904
1179604
1446921
1092683
1676249
1922909
1178501
1791108
1672623
74412
1804179
1213877
1369943
192232
1021780
1531416
638724
1928282
979594
230090
143802
1578253
476301
1337301
356126
431880
1762054
1431364
1606221
1836158
1193191
222556
1469334
508254
1080734
770561
865656
1038681
701498
561014
380009
1770369
594560
726216
487249
1483920
701908
1023288
1695091
1651670
1494809
1846440
1816416
457102
428557
1438363
1304209
977821
1842574
379677
1319115
423359
1271115
1365579
525960
1407881
986251
44611
1447827
1136890
1593815
1189273
626352
698164
912406
1872429
1379458
1414505
1706182
1407951
1583276
1895120
298313
477271
1082988
1360858
138506
928511
331888
1440148
4347
1502486
148581
1793044
338163
257624
1715285
1371843
1008843
520895
1617797
293035
338318
1266476
1612691
529309
713171
128572
1601819
1783331
695254
684920
749769
1068736
1107451
804366
640974
1014706
1265260
750453
1776681
1500920
133496
58126
528802
1000553
1393880
1947216
1352032
753780
1973812
1584566
1845494
213474
1487870
407986
1986074
231838
1220010
25453
1711303
854847
1893017
1015384
639159
1797989
1379021
225386
1224412
1285594
1601432
88830
927449
1840997
1767999
1390527
277261
1326135
1693960
583059
900064
524557
231279
875326
1209445
938836
1392141
1781566
1086534
1379739
130959
1834567
1896747
281460
1163426
115646
1652856
968789
704731
600090
536624
896145
85857
1085482
1531310
1623071
470753
1764635
244586
117808
1053324
1073290
1410396
1531317
533464
889323
310262
1552768
1719619
999043
604119
59872
585193
802427
871065
521012
656003
1168782
1182713
514474
648651
1579818
1056940
875543
1374647
642692
30075
638754
1712763
1217186
1321240
831534
1906900
223644
1757924
122714
1500985
1561404
824027
1970130
422432
1451
1995707
1665129
603712
1713901
1182405
807242
581031
1635042
1098419
440875
1771028
30431
507468
1264836
676337
298058
1086647
1245430
635395
1720569
933301
1361011
685126
488819
1177163
795477
177041
514894
1440218
1781021
163061
1026947
863211
1721172
144339
1044664
805405
1287760
390164
422949
1797987
1755219
1650243
500108
356499
390778
67062
251417
577908
1024922
582067
1999352
1967315
485169
311536
599309
1735579
199474
344595
816038
616515
1664902
1205668
640558
807813
1405941
27187
529594
960702
1141292
1560893
787862
1517094
1776767
450874
865063
140268
541298
354227
1937424
792905
1922361
1254105
1929879
1786200
305286
1819591
13687
1011068
932735
1037548
583156
1437685
1634940
585920
69918
1798631
1448933
821921
974336
742167
1364173
161713
55534
1069142
760595
1201479
1017264
922044
709675
441464
1969723
1670566
31259
1176497
1872588
338280
1665379
110760
1329257
185115
659124
143175
977325
1262885
901938
1580651
751927
150451
1804031
930148
1606843
651069
1803276
1462020
436251
1618849
107140
995613
800080
1456132
427747
1370288
1630044
899145
55442
983458
1600684
1956868
1090379
1029841
1582227
105364
1365931
1254469
1306783
152978
78461
1055469
1114810
238086
163113
123232
159514
1765189
874583
247018
1947017
885375
637211
245163
1993195
1992442
1705334
1827247
1262103
52838
82775
944537
461659
94521
1784669
1552189
1960890
1552013
1231673
1346222
378325
242236
1514952
1215904
73234
1960092
1920515
1633028
1581824
338190
1127329
1578663
1165626
1140780
1845980
851951
1329928
1736863
1172323
391034
804442
743707
1929499
416387
374152
679687
1917585
1005465
1673212
985503
907515
933890
1532909
1210342
363670
353914
1576852
1790352
548269
465214
540461
500433
96558
656217
437639
705787
1791407
1286020
126272
1389781
1132796
470127
133995
664976
72788
1786958
1640247
687420
1190460
1341282
584276
587773
1964068
375331
1574021
1515669
1545887
732904
472324
1241873
1090463
114076
1725730
670221
622924
1345002
1190442
1740859
690096
621607
1293056
122520
1944804
1423478
19235
1411989
299638
267903
91224
844644
878690
1777443
1647963
3561
1701086
1407714
1567561
421019
920458
1462266
1747063
1948593
1052080
1224818
1059982
454919
836240
619273
74900
841739
1381611
1874212
1031010
557158
1667174
1283110
412074
1103374
1103038
101634
1346031
935783
51250
609404
1758758
1334997
867221
1694127
226789
1996228
1986545
1540096
1919261
1950468
1569572
518948
729455
1697901
501705
1057854
1893033
1420764
156502
1793406
406219
1503645
669170
734491
1019120
1084323
1852865
928492
1368476
1251629
496812
501118
734544
1922186
943048
1172714
744260
627247
1804454
631432
1376971
1883225
223516
1827546
1136621
968739
83323
804543
458923
446040
1528124
1204458
928187
474627
485955
834589
1072306
83158
84484
1996202
1384005
1176598
1058347
957549
138041
91440
1801757
1044511
787100
640102
186343
1694300
861788
1275519
717656
433213
1235790
1338624
1810327
971397
290482
1623916
626917
365312
430203
1990131
1944126
1821354
1945465
656124
181823
1923130
1796526
581051
904080
711511
1374369
589491
1620759
527933
1482865
1000007
1064617
41872
1765646
315266
267768
620346
1306949
397422
418643
88991
473793
1815732
594139
1840874
869718
1933801
1601980
882303
1341519
430845
1105427
1039731
1717185
1703132
1771596
232956
906612
68798
1119760
864823
1461102
1797616
975745
1899087
278010
1692271
483315
690870
403946
1610449
1183709
1227497
1807034
18224
233879
1118665
695579
212452
1913997
875087
1055044
1011424
1580026
338780
1594679
624567
1208671
374210
701066
445418
1937513
572024
1071311
1765787
826011
188334
1259354
379572
380577
175825
486464
1276643
267048
1705958
833681
1823740
870420
1674971
205493
253287
1089867
666038
328284
1155804
909911
1827889
1175270
1687188
54178
1325407
643717
1899605
310636
794022
652830
728438
511281
1128428
1990445
1398519
1706501
354683
1336682
454315
354864
632732
811559
1697746
1935307
1929335
316978
1518345
1410208
814191
215895
470252
306648
1033448
1168559
1264836
653192
720170
734416
542192
334616
833045
460278
193692
1248884
1509910
1855217
1414252
111592
204916
269265
251654
806247
1718644
432565
840065
1874979
1805370
919792
1807988
203881
501443
1779276
165046
66461
1267754
1061323
1866105
317471
661318
231287
1312185
1816334
222897
1675203
1291242
1979964
60961
1171527
872205
999706
1390975
851372
1351504
272819
1597559
76446
1023453
1307506
360158
645328
525070
632067
1041900
1877353
1827159
910517
675523
465176
197975
207998
143326
310554
831391
565729
1716303
1186906
1352846
1874429
514209
718919
771613
1523932
820631
96798
1907224
1843469
1602298
374651
1517503
1676472
1779929
1899579
837712
1156645
1056950
92154
515401
308690
428191
1252001
1226461
708587
1723480
628028
1986550
282539
657269
1244129
1170467
680471
807800
761015
880022
613054
875752
763898
1443422
1098356
1561875
1741830
672510
1292432
141050
608233
1451958
1426043
1763229
1866254
760578
1022777
1404708
787096
718877
1301681
1513920
971412
118158
1534699
1058545
616211
484474
1296111
1339325
745550
1030965
1414210
204207
1646347
739701
1690559
1363914
808936
547422
1123259
848719
1970673
88939
589853
688467
1461667
1786543
614046
1434069
1991410
1017992
995372
859843
66445
65607
1872492
1082837
1584385
974162
1374869
1905656
878068
1750925
591882
239608
1768707
1360521
472602
1322695
1585624
1877688
1152396
1445097
738828
1161145
1681478
1033002
644095
1642615
360090
1803722
255617
1691915
1687694
170064
141748
1760256
865157
967052
699591
1547197
1033693
201965
1135320
142566
1138484
650072
515248
99254
963591
118218
1431743
467657
576673
1035653
443619
458378
1550202
985960
465756
1443508
1754333
957587
1717215
573774
1331668
1713300
868354
1662196
1449882
1235454
1356013
1165051
169341
1169990
1182921
220316
1441075
1303640
666851
533298
1921377
210258
884510
1966406
1680520
919048
1211480
847283
982872
1986220
1213135
1491447
436095
1199138
848969
1036651
1434750
1010455
1770760
9706
1167608
1583180
75268
971248
65687
195251
1299746
1541579
1050209
1392149
872695
256286
1686776
713580
701353
100809
1099044
1518266
643523
425389
801612
1210778
1525672
1933862
968923
1727422
1634933
1780516
718659
1792761
974968
328653
745412
345389
1818133
1328553
1287882
7205
300193
1738161
1314944
690004
893712
1185567
1652952
1566908
1943589
195573
548008
909961
419160
1560328
1666494
575731
689313
412181
1761123
628635
1409827
649500
69184
558037
421380
1556
1266137
1748520
1605167
1419983
1536658
871071
834748
1112852
1623800
368947
1364234
1645565
104067
261958
1319384
1742114
831998
919996
101709
960162
1537076
512027
1635039
1731774
238986
842190
107946
881489
131122
951348
1261401
1748872
1399725
405007
1813341
1967587
636059
796020
1149482
175770
418725
212451
1829165
1168463
500291
136683
1937210
1584538
358754
1852170
489555
1509358
430429
1213334
1740212
1997839
41360
75541
756344
1889218
1290820
1027600
1813502
1953994
740468
638082
285755
1954590
1575977
1931223
261872
1432219
1460171
715424
1332996
1995945
1264617
1799255
962714
1990838
1168408
310405
1683322
818100
1980418
865089
133719
250124
1024042
1847502
946237
1825661
1321174
1703265
1002890
1934116
861891
1672268
379967
1489149
1214683
1362737
1074207
612857
1685923
472167
298242
1348229
780898
1688541
1966888
1479599
866985
1220900
949232
1920860
1444563
104314
1963356
378390
684164
141162
1565830
791144
99867
1506063
1702642
41103
1897185
1454077
390889
142817
342454
1728825
1054007
251579
1854163
1668581
318444
594222
479939
1819996
200289
919447
123160
1438022
1499603
1518650
1729834
1312770
91116
84079
1903725
460385
1721799
752019
46901
531499
108499
1434800
1439917
1960111
1437985
1668561
1206737
1753233
1988370
1377244
446781
635661
1084051
259651
1836130
1849610
1336210
732521
901957
1997393
355782
788914
153183
418696
194160
1273164
390255
1619875
169467
282909
1314767
1445890
292963
865378
1931523
1330812
1259873
593023
1378222
258256
168375
619438
1836125
478768
1499498
1549577
560893
1680523
1613619
1510439
811181
491292
541949
349602
876046
1176354
1493945
1683446
394701
1638802
1917778
505450
626781
531868
604754
1983969
1303837
510142
486803
212279
158102
1097027
177442
1828574
1553989
601844
839589
800732
548042
451246
722894
1497418
650078
1006134
208285
1171793
1755491
152189
820971
61955
1435386
331163
594893
1626064
856174
1110361
1272076
1255621
1565710
38006
269928
566746
1057086
303685
84623
1677906
704030
1558191
681509
684791
302593
1961521
1225144
809850
1515596
1609913
857887
1049052
561080
1705145
792473
1318643
37692
680164
32006
1099874
553814
564010
1470789
1414344
1043086
1867449
1272532
360966
1883635
1932621
293952
98579
883270
662674
808429
1692955
991837
1900354
608189
829328
688486
1244645
422636
284872
207724
1329972
1566963
65975
1054395
256420
1489977
1139829
1131385
223442
674052
1983341
610449
1558166
1298448
189670
1176316
679419
1311714
1459686
736123
681891
291963
477963
20859
665109
1586313
750527
601995
1165932
619444
486920
1133083
1783184
1074720
1832917
863414
1971378
905993
950398
1296232
325295
699357
677125
1018009
1875669
1873743
1843450
1999957
250081
1374214
1932549
988678
842524
1540975
1179113
1772302
646828
1876634
1471066
1758965
1601264
1238448
1232597
1427640
1051442
1575681
951279
1016175
1367750
1237602
655613
1542045
1586752
1014028
1091051
1245317
672508
1554617
1155075
1701549
116796
508932
1341067
123291
877317
131475
1746911
289078
311282
562314
870997
77531
1529367
935500
1363444
560520
574771
1546266
1741656
908823
1646296
1423373
1743131
1319099
1953149
1063792
1466129
807607
1480585
1889706
1794909
567320
882970
1231271
1320017
523525
47209
1588711
703895
155273
1503963
1387092
1395484
1363691
1267982
280943
970662
740149
1554890
1543527
1927999
523612
40736
1860185
164883
194454
472739
499191
1777261
634858
432240
113684
578382
77097
1783850
1967470
1333860
505543
1535385
302828
1361278
1868467
42068
1669842
461612
1924026
1199316
586891
1811212
1012213
53874
724403
326765
1817671
1435011
479839
1814344
1425474
703414
1339203
863591
1122236
1659005
1733216
568669
1925827
1770734
92430
1067743
1439914
1551914
614435
1180525
536069
497288
310969
1968084
608623
1644796
181160
713889
823124
779380
762138
882784
844139
126782
1317717
500693
1826486
1988296
1060962
683894
70906
122969
898609
627930
1635775
175817
1258196
1815839
1594603
638419
1390136
755831
1246762
1072409
603983
1565667
1859818
500733
1645390
818025
1497081
449487
346471
1253789
583945
432703
1020878
334719
199586
544334
200541
1661242
315943
1701844
1488841
1223465
263900
1001712
1194189
972431
634228
789992
1858203
821132
1127953
1819615
799485
1824576
935289
832981
1529998
1336946
1376936
19580
150650
484851
693368
928563
381404
153405
1931605
154842
600583
1605204
878921
1133071
1093523
1364784
1381339
582563
875751
1843090
848392
1047048
1450084
1083843
1563147
1552088
1045907
823466
1357328
1426774
1634910
17222
491138
850475
777614
1623326
1599614
934561
1808863
984242
316115
1154900
1094178
1022473
345861
789761
1937668
632058
1675889
339603
1424168
99776
1532741
1238210
471224
605971
1799000
983659
1907896
195518
851343
1699989
805537
212277
282442
1439734
37684
1400084
1620574
1005191
1230020
1322540
1684464
842990
1822796
1894122
1017074
851964
1869390
1895988
1188852
1054002
229368
681648
960290
1969879
1418881
296688
1876600
1409020
1712813
1656260
801566
1471093
1640800
411350
1017958
1451414
696314
617990
1032871
727005
103751
1882065
187159
13400
878652
1634334
552896
1161620
1266640
1029576
796483
1727486
1292073
1036153
299722
1513880
880021
397540
1983625
210463
1477128
52902
419675
1151483
1334312
1979046
1035302
915298
242314
1553046
635148
397058
922269
1676950
1958189
457662
625405
22418
401749
1959179
1548098
1898264
1534708
129798
261722
310627
1458901
892
152822
891384
878670
80381
1613021
1570200
1554197
1832265
475285
1299709
532962
1815125
1349012
165464
1917792
495671
1908487
1588178
1350575
1557177
205418
864574
1210263
1259052
1269941
1360057
1110538
1099404
1191708
263663
1305047
386586
1506340
1986013
1830355
659264
538595
195350
1428379
1057291
435807
934258
204051
770667
1270787
402999
923610
572334
835182
55939
734802
185869
143947
1328957
1866623
1809771
1366347
1072554
1625495
864237
77331
127509
868752
645572
1915625
759929
82195
738325
231180
1503341
1657618
1713498
91722
1707140
1405290
585116
1040524
1928917
812119
1343910
1647241
1831972
1911630
505681
442792
1053133
1060405
1125843
1555978
1977488
1269362
1102261
1914513
505726
1260494
1772255
1961803
576429
40846
1051480
1080941
268613
1513190
1649843
1200050
1462307
564409
1980458
199990
152952
477899
80810
1295248
606901
1228935
1490120
376680
1576160
18861
335328
1322758
1572867
686334
448066
520639
241914
1831042
920833
1749866
1422936
761435
1439966
1817184
1328971
101817
455404
1422977
1951565
1517506
1377359
629001
1221746
742443
1816313
1682257
1776864
1755783
732902
223149
331089
1943325
1391368
264649
34729
1538003
232927
1145203
1278652
588619
377211
500640
1016905
434333
1340287
931464
170747
1608233
382827
704161
55767
1541320
941336
1978652
1935248
1617856
48239
1291844
1619701
712030
628785
1749754
68566
270073
1627192
109287
661061
196082
1271353
474899
197074
943476
772302
1512315
853026
947233
613109
1431115
1984838
543026
1173898
1186707
10598
175585
1333505
1723603
1126791
1619005
146559
990247
1165432
1409146
850878
567494
1651285
583721
1340862
1345806
662471
356194
925500
631464
659388
1423274
1251255
1018602
385004
706855
643799
1596734
1675443
1958848
1981316
52685
990205
496925
438712
1256950
586638
784921
615211
1076999
753040
1419842
1287592
905207
1326640
1454996
762971
1322888
361198
1331975
1607757
1134345
88964
1076651
1841736
1925714
1120449
1416496
664092
1843311
1720348
1245140
738603
1356271
508850
236396
103869
1206130
447255
798880
788660
811246
1146422
1278683
539478
635581
388733
1607240
817934
1039044
1557806
1624790
1351136
1839048
732789
21451
1249678
685522
169375
494120
1470199
782719
497239
1393532
408380
1844424
1454849
791327
1010419
418073
1989485
1554003
1911120
499855
1639871
100468
314684
1656513
1004909
130911
249570
1597935
1110008
1415670
1652176
221814
609468
1598337
1692029
78549
994617
1302843
1248771
1673031
397925
1986003
1254325
522435
120415
465433
421212
1216587
1986618
1700313
930778
1938455
1590299
65972
1179486
80448
1335496
235067
400056
705228
1214392
44970
1942241
191746
681441
1435435
858872
414352
637180
1578341
828988
138358
912486
940665
923474
1185259
1507581
257727
1710532
937707
785834
1547467
1940488
825068
1171344
521461
1329855
1634259
724682
1121163
1612050
1912290
1857987
1787893
1780224
692051
1173228
1241846
925496
272097
1794820
385950
767375
1942240
1058905
1945426
1157995
211890
1434769
1983917
1247822
393788
1698857
109763
1291989
184344
815992
812135
137123
1307656
135603
659458
1442608
1980916
1748389
1747047
902701
1359458
1020270
13772
801463
465704
1744019
1341468
632812
540009
1970073
892840
51245
494619
1860845
866851
250308
262743
1781057
1673380
95799
110961
1529847
1685517
1489409
943298
1650358
577132
661097
1812185
834108
207846
686239
1201616
1601030
1988362
820046
1856119
1300691
35204
274308
319846
1488727
423526
1644612
93098
1773664
1521774
226356
1473630
1171108
1855778
1641169
1231488
1159123
1369734
328562
367039
1175616
349719
608155
897961
1135895
1568099
1554818
1633377
1629158
1118770
1548834
144921
1547436
1437646
491791
813242
1310008
273000
865038
1623999
1841308
112618
1033120
1274371
1788733
725152
522562
909833
578242
1158274
654061
1553565
14832
824982
311334
209199
170878
365192
905881
1121040
31533
1256133
772467
1828989
626801
698071
365838
1546757
1543209
1461823
1369810
1957273
1412252
1018552
1303500
895661
1731927
68873
731684
1608753
1214341
1642384
900964
878907
67390
1581805
574079
1083677
165110
1025381
908517
1321797
1152740
222000
1336737
208316
1946756
850376
966101
688276
201939
1570690
72585
316657
366838
485225
1899344
597315
194478
1405002
768970
1286691
877856
433169
167724
408457
394003
517084
835101
1536228
1356630
384024
867792
370321
1164416
1374716
557546
1161576
595602
905563
1550087
548337
1345055
996953
1317214
305228
1365920
1115171
1302601
949214
1312606
744545
11126
1082390
1544382
599233
1850819
1099126
1930129
548140
713306
1928562
1758779
526241
169616
1965543
731461
297372
1938750
693904
1629286
933694
1265642
950595
1461082
36906
729352
506914
770204
1109385
87540
1060139
1531193
1329304
1049466
79263
1632864
119686
1141651
1062218
1266448
1326338
995084
633251
1368489
1199
1545920
576659
144509
360521
1970612
1059452
1300610
1747209
999128
887521
248869
1007675
951880
1950686
1515689
689817
1692021
1946417
845779
265038
221094
55882
27700
1934005
794097
1143203
277279
142178
1540329
407764
736617
595889
442910
1588236
541326
1426075
361927
537033
241184
1691402
1227143
756321
1256988
991040
333229
748629
748063
1472428
1347010
1961579
1383975
1593733
879400
707554
113435
1577400
1741527
1372381
796913
941848
1389238
1910434
908683
669035
861922
741826
249462
1281920
1427068
672675
694675
691045
1528411
1039098
1083334
1169175
1478775
1695365
1269036
385881
668166
1103672
1331554
696441
1652594
1379935
710275
1662744
1272115
655650
1713068
1516248
994791
1483869
129744
998831
1523598
930024
1995997
814801
783230
1217382
1957801
1419228
1246536
1242627
1758776
1056767
879485
327215
332687
1747693
1500767
1679335
1291347
796467
1871912
669798
1907395
1194201
17676
425159
700559
1202001
645682
397085
536802
1680239
526757
1953318
1395858
637633
1543826
1297501
1947477
959121
495862
1019744
501789
1167744
1349981
1643999
187531
591584
1017345
825788
1717776
1410992
667972
703959
595006
1416306
1920562
109839
1726372
1457366
98114
1366133
1903020
975856
1580995
938257
1543927
1070888
128683
1107004
1894165
924203
969527
1463464
1059383
68203
1006313
1933217
1429582
1841246
1133065
202
1850525
98
1877421
189189
923127
5568
1728769
770503
1292354
1136644
219397
1956590
387079
1699667
470793
1227108
788985
1905060
750912
395524
338869
1837119
1919469
1467359
297859
1699408
1416867
442167
1839727
467117
494505
1545956
796510
50119
1926053
1377064
1815724
1335459
62369
470870
822215
1198301
1004093
1177921
1355717
559660
1033726
1057157
1406356
1315043
1134744
1479420
1710881
1417718
486620
1394257
1463785
271799
888254
416226
1233712
1041336
1704139
870253
514904
625416
129661
701554
1862460
1909830
1728556
569815
1098077
1852173
913319
790746
787927
1102844
1685118
796049
860285
454611
629930
1052385
1687075
287050
1419222
1618229
792533
119324
600799
1908140
1695970
1518206
1595762
397593
1367555
727212
1745206
1602331
116828
943930
1278104
1153547
1882184
1620888
1868067
932088
319917
1030264
1045728
1632863
555577
993780
1885918
236282
248184
11117
1082474
1307636
640317
660612
1888294
1756010
481697
1477937
1518310
1548689
1857415
305385
894298
746401
1361817
815324
662981
770748
1454407
811940
150523
232762
1474973
270908
1211079
90440
1669216
830896
1444829
653215
190221
1424436
58850
1761852
1387916
1090605
1348278
356782
1072331
467733
616080
1724075
1286935
671203
1359263
1756630
912293
739010
1289344
1392665
532661
1180917
960128
636729
1938611
1193131
778309
790627
562395
409515
1808989
1832923
311108
848268
1369209
171670
1033213
689196
517892
569883
1287496
2351
261061
1416539
989900
1685279
313024
1213704
1121434
11476
386937
78250
19346
1989903
200370
1376206
1269828
782892
291078
1876030
1395940
130631
346533
506302
1218348
826291
25414
1728073
1770014
977728
1639069
182030
555417
1309929
1851592
1511655
303492
226704
1693081
1261679
836040
89250
675424
1947867
676371
1315899
1549914
712473
746871
1098695
1333249
1583226
1384300
891345
1949418
45068
1951317
185964
1727133
511236
792031
77423
340192
104070
978632
1161719
1016139
515636
362351
453604
794906
713556
51470
1864488
1528626
1395262
824436
1952949
1849372
945671
709256
792016
56644
1374344
720820
8371
364899
1246238
1099397
418904
865210
1585225
542489
1727721
295746
178140
400607
1839014
1651766
120858
1902529
205297
1196078
832893
315319
46098
1918024
669458
1673018
160221
981175
1630708
39977
174148
640689
1456613
1806528
1223297
217374
1126073
604463
65423
1055496
1325505
481845
586014
294975
901219
1319132
1391565
1746117
1758542
376744
205374
1206361
1846921
1072437
70208
1095512
132226
1525481
1928133
436432
1717012
1753030
1285918
1183652
1482851
995778
1980743
1982922
219144
1571264
1297863
1062876
1889550
76675
1831873
1510314
1996793
856107
1520195
897237
435305
1609474
242380
1196064
1393
1095873
214226
1198071
649921
1525505
1283623
1159761
1401830
1661669
1764158
470388
1837523
1238873
1958131
440010
635715
1358916
185434
988747
1590903
1116086
1067351
537091
1971645
775879
939313
1053874
1159136
783092
365660
1776235
558986
1968140
344465
1483839
598093
1716151
65064
370736
1008695
1640782
721878
960541
1331858
341620
1915615
530457
1658034
1736266
650669
66588
428163
1917045
1783572
1194894
1007973
1000943
587967
522555
925574
441735
1070476
90619
607296
948650
1281322
1526144
793129
974220
1448412
1946322
1766159
1769791
1677408
488910
859087
422807
760848
1390165
1802439
1684712
546057
443558
993853
1639237
30708
1524437
81647
479700
235933
1744276
1900273
1119085
1655556
109212
1376672
369700
225935
992649
1612131
379305
486810
1699344
1887297
1626363
1531996
1657738
1206178
134211
821700
1835215
446681
1802738
1924311
686083
1431006
1120038
1030370
1919763
1992086
1911367
1790568
527878
1345574
771950
1921102
1247889
1360337
292727
1812324
556574
1504890
814074
676346
1097943
678726
833883
1595437
1601190
766175
1135377
1856484
1306396
669396
1207131
440232
117824
1678770
963488
978980
255180
1078078
928213
1832635
1017006
1954263
1761319
301248
1921323
27564
87739
1821716
1240641
1607641
1574493
767747
675803
1862137
1994215
333566
1172906
176807
565170
469803
1896496
833162
320394
986009
1373879
590928
1662234
1422724
1312173
147476
1598447
574730
1932724
989321
1421129
625166
1232579
1638326
1948481
934244
99035
536246
1842065
636469
675672
1824753
21706
930347
413647
1332250
85892
542863
1240643
673539
1291103
1019777
119259
1225050
493113
1219939
697105
1553739
102336
1382629
1553759
498926
339604
177527
717385
1261651
1801671
433
20468
1011606
954958
397538
970715
682455
47038
1871084
712115
1296534
1108280
1324695
1540746
388272
1167870
256534
962710
1539409
570236
1553877
849167
725826
1676115
752136
583703
157767
481669
1479209
1582652
433240
1707221
1328878
68744
1705399
1295433
201343
1624228
1990896
1982729
497004
1094303
1895724
226210
131050
1317076
1732886
944890
1665755
470638
288231
1166190
566314
1235522
52873
1036847
1834732
15547
727337
509600
802360
910513
1099400
839938
1161621
671943
547625
65334
451199
715043
1557135
1160064
618767
1546991
89822
783908
1828234
326312
1652786
1454407
1028388
1948885
489006
83577
1011387
1939675
361924
31494
1053268
1585324
1188887
1579751
1468329
1558385
141837
768962
1759898
193711
1412273
1574509
672491
1062009
151776
1876137
508665
1130550
251772
1984432
290022
1123188
708520
84799
1224255
1010468
445885
1869228
798445
1874932
1985907
1542756
865455
79366
1166588
1185807
987011
1011937
1710268
1424718
339638
206346
683746
894989
1780264
1169244
987848
287648
712351
1115944
1699276
937245
1652124
501381
1730635
96686
843710
1374217
77991
1695544
752716
61429
680077
1069151
35163
830681
1798719
1086573
608699
1491196
974136
799927
1244313
1311842
286670
1530166
1150602
57774
561138
198849
1055617
1036745
634455
1554837
1349894
283846
1266210
1106199
1815459
673428
1930777
205857
1263323
428000
1430263
1278139
1748799
1294560
156298
1855401
250986
1480994
1758296
1999172
1296146
151060
1119090
1710048
88742
1414389
769058
145723
1006211
510386
1751085
1841258
1708231
674876
1824398
342067
1673817
380803
916061
1618956
260685
1766008
1736910
984488
1000202
1619957
682316
1804679
539895
966082
571886
1557851
1247911
1644415
1395613
1189407
82008
1424945
356453
585994
1301284
471212
201345
429510
639949
1251858
357630
1422615
1580387
1612323
1047822
1340640
35659
1535423
1216530
552736
254714
480137
304235
1153208
173718
478294
64304
1822758
343872
535400
1133497
1359852
378117
1593660
1269711
1208924
1024773
159438
934695
1361733
6245
392406
1144213
326792
1940633
1289312
722712
1723551
1089658
1225813
1459245
472920
948933
334926
216668
1619670
1460482
1761351
992029
1803320
781983
1382571
258023
411074
1911695
1736378
848026
1650609
1794679
1353851
1598203
1913874
1563690
857600
1833979
135437
1288721
255355
790395
1150724
165715
901753
1658543
268495
1929078
943493
209410
909767
1650182
854208
657191
1395239
1525534
585828
735476
393100
284898
952172
333839
748725
1788103
1071040
191199
937885
1100695
345710
878687
582362
1263248
866706
507937
152903
463705
1460287
1964917
1226239
1477697
184129
1168338
984509
1546905
1413225
1627718
729639
1062984
1206645
457332
1470692
663819
1230739
1968710
802506
988552
806550
1412502
1643070
1920113
64236
1005999
281444
170174
528398
650972
1468325
76698
706606
232016
976186
1787668
47948
1365668
1235332
994565
233479
393592
781118
1522754
89650
784351
1850152
1399603
1933103
1527105
12235
961961
555427
34921
918281
224301
939482
329348
477313
234925
316084
139552
469786
737885
807502
269280
716475
1428718
817617
1172029
513445
1975808
1848501
876270
427453
1250803
989990
1080131
711979
1534668
1205540
1607868
1634383
1939970
1076738
829946
1653592
150784
427594
1826520
1973563
836058
1779227
1368451
54304
1870689
784937
1032068
899379
1745767
90888
1720587
1086465
548584
1766496
683254
1775279
1903360
552719
619809
1809584
1562552
519775
803410
1139906
1367464
1477468
1537196
794089
737749
769834
121628
657212
416917
1929413
751734
665942
761927
237541
1406203
1421810
853201
222915
726839
1791902
1272366
1331828
1797896
567512
859058
1112520
782046
1610694
148460
872221
1361017
552640
515652
836047
1573877
435189
732196
1389099
663940
421008
1924611
862810
1279049
4206
972150
1697894
190251
923961
1926925
1926790
1196790
1892430
1878151
231377
1860569
560533
779376
555148
1789195
411540
1512647
12761
1122933
951633
298265
924308
586163
1750926
275127
1049401
1380267
269911
494901
128069
786168
1039328
1512927
504635
497741
758471
852982
1418220
130778
1301661
387731
233494
1143179
1973069
1064151
1768824
623451
1539544
1447346
501275
535210
1948550
1611324
314895
1393253
4460
48555
471010
423866
742438
63022
341806
1540347
1866902
1163047
1560106
1625029
1674446
304494
1620930
625890
1660152
917264
762239
468272
70351
1472695
784802
866156
1840481
1979031
1523242
507036
1685121
1300016
841908
1348124
804976
969708
135923
432691
707228
1713818
1225505
1371143
718854
59235
254088
96666
260482
561429
886327
719276
1313884
1735511
1532082
1932631
34274
702964
647268
259638
234946
1355302
1371794
1110017
362013
969434
1176461
1238605
1686098
1448751
1158705
1467281
749821
473326
269229
1805385
984143
1777742
452958
1171428
992517
1246315
1545566
561126
460178
816228
253929
1280285
118663
116917
618659
242201
1039820
299603
237418
1774605
488530
1902742
962457
979934
234511
82157
1505020
326144
1824994
381141
494438
1714794
591591
536205
1368216
809759
69882
1046158
990358
191894
579522
1480618
804818
1368523
523287
1294634
415494
49148
1507729
568148
652553
89818
1567888
1878215
195699
1014020
1800631
741168
147926
1853586
534921
1090514
1276081
807522
1211969
967856
1076738
1695443
1790835
1527917
999283
703106
1068975
1561787
1117610
677754
1906018
862099
1380965
1949643
1315967
865981
238014
805977
987721
848403
1222520
373919
1667722
956202
1084420
839554
158092
378401
1600813
36758
1408284
1641846
1019398
128903
295397
240344
1372177
757318
584395
1135708
133950
683146
658227
475484
1147319
1304477
1328353
735837
456892
239833
640294
1172520
1998273
1211739
70919
1369029
777350
1969449
918202
1954282
752075
1023103
167528
446059
1485977
1680987
883597
1070335
280213
739288
35207
291210
57722
119978
601808
771489
1004240
860208
294971
913091
973625
1620380
126652
442514
290595
430639
468550
1415528
556682
1789349
1163264
453140
358390
956709
429389
1930538
958781
742775
744006
1078959
1004942
8245
764540
1523634
1359319
1838493
1086981
11614
125467
1140168
1483741
1233278
437032
1888584
721176
166616
296082
1535441
217580
1550445
1923400
90526
922183
1146108
219324
573928
653702
918200
725904
1280126
1212103
1406057
1957324
126227
1511157
117472
1990532
1304092
455691
26663
1592868
487226
1099705
410499
1724801
280193
1501640
1052144
1510729
765497
1845147
391800
508237
1447217
936454
680922
82273
588022
115779
734610
129833
953124
413060
994675
13954
714957
1242994
1988024
1882468
1101848
1859576
20599
275806
12748
756261
1047210
135066
589179
440467
834824
1670094
199663
1929644
1802556
422017
755418
184358
787734
1807898
770435
718016
1501157
1577123
688986
975751
517766
72816
1171481
1785614
1038016
688615
237367
608125
806515
1625722
196601
1539664
1116237
563615
56499
1240081
1033656
1061221
1694986
1749933
985711
1673589
497837
945434
538145
1443161
1291261
841795
768839
1325782
1787266
1255819
1024606
166588
1644584
930435
1766753
1965411
1462210
1418091
905151
486485
774680
1745199
1937136
862805
1152980
328409
1763945
1934233
431350
859780
1562753
1947846
810496
313905
827522
642452
752984
1088473
1817711
1754920
1270678
1706093
1999450
453461
622834
1705372
146853
1884993
1332541
663598
1296445
603738
940904
1973310
187070
1943819
33684
669570
536169
952793
383633
1496383
1131155
435611
1337020
575734
1922807
605569
1920875
1894056
1760521
771778
190549
145612
401025
340913
323917
1395961
719886
1099352
1347321
652627
1852959
1371099
1668733
211894
1731496
1975740
1972633
1959725
539497
1305716
1008290
1995692
487022
162431
734900
1937090
1146039
69986
1195564
755100
840229
801256
1369657
674219
847155
674773
1591480
1169455
399378
666807
1638253
516342
1155345
1922051
1547566
1597684
1505048
1632892
1787840
594237
1167437
1955510
789011
911212
1498744
353166
277702
52087
1639158
587414
1333087
445770
1877480
1015452
1173659
279566
198588
1859040
99128
1388339
1412725
602256
1159693
224747
824517
608004
1389242
1811317
297132
515214
1092232
182736
53463
1583840
1371047
812104
1848959
848992
919486
797698
1970459
972466
380567
660787
649199
180938
1955113
1278944
36641
1414632
1955285
1455506
1752863
1223278
1686270
987990
1494648
404292
1490088
1084809
461144
1261676
105810
1629303
56237
1497652
1997893
1362733
80041
523780
327397
1664473
213713
700135
962416
51443
1342522
1867043
1883922
1144297
1640137
1772441
1538309
1751850
1425351
884155
1879680
1891463
702850
1957710
1761768
1413357
182292
1883247
1346970
314209
839819
466855
218363
101723
1892091
188230
841856
917008
1893899
1837239
596469
1070711
1267010
1954526
486230
794090
923042
1013149
975533
1210461
1632630
1277034
426815
915922
1296553
1162835
1329591
1547572
822710
1997241
663233
1914692
166072
959801
1687521
1399296
1981655
1630393
51846
1921535
1359836
1030351
1700742
1563913
825024
308736
444562
1148186
273629
243594
1784236
114615
540163
1666027
1587061
786502
373826
1363444
1519804
10382
810099
1545376
495425
429346
876579
233493
1391305
1234112
718280
1004002
992768
599067
731795
698292
155411
312516
439957
149056
1652752
561576
486900
494490
536174
1997443
1882627
364680
1222109
182209
23859
1613622
157723
535837
1230084
1662261
1832729
1488103
1951844
340654
292594
794804
1999890
948664
986214
1299764
3331
677945
1548698
1703552
1392706
367238
1995521
1136937
133785
1044262
1719711
1800374
609196
1028314
789169
793105
916141
1177543
647385
44278
1479677
1996143
1193016
282052
944374
1165764
7668
684393
96269
1833042
920068
1409511
1369679
1021291
450133
131820
1796980
679408
642983
1916403
1351377
1243373
325677
886091
1445415
80263
720856
1610035
523098
1177737
1811387
854106
1420992
857514
908055
1872663
745153
1692947
1264015
708857
1857373
923662
796103
1549679
1236625
1969047
1101272
1171109
1381149
105003
1516863
963960
151965
1096236
472882
1346187
599990
715034
1976318
923253
1072633
514262
1910168
816461
1617824
1404938
388786
556462
887705
1651710
557093
1927388
1162438
795683
178710
904747
1321576
405509
700043
990146
1836342
1123897
1760214
79862
1679830
1108435
774217
1067408
1348173
1801215
382219
1885948
1565119
833265
1590050
760655
1520335
20657
1257128
1560842
162337
1591829
1905106
1201107
946492
174458
1519879
1431697
1564385
1945600
330366
979328
641391
234628
376154
1315297
1883596
236891
123631
1950987
1288890
763764
437357
1588134
1195155
177296
1200931
903113
540482
150169
1033390
1674708
823753
1873088
1815404
404490
251190
1471407
1732098
1410299
1548982
1434722
1111031
1605815
26142
1527483
530163
1909609
131281
1094394
1917446
194589
1773695
21992
615319
1698307
898213
1708713
1130770
1926338
1121539
1316025
292877
287586
208289
1040368
119617
1258801
666887
1896263
194576
1225377
574708
1344758
103986
379121
844446
1471447
983979
34624
216611
1005146
218921
1077417
1914844
1182350
815525
1903233
1989744
97807
1419084
1346668
978550
1791971
167659
163004
1942821
1115947
1040397
213897
1944645
1571923
951914
1797913
878726
1484109
844651
1273953
1462418
205019
689818
359931
1079147
678616
843935
95116
101465
488465
1482172
1581820
1327673
278621
968207
477809
1783486
372106
912832
281185
758089
1696979
575986
539488
108077
68625
1595430
218151
979519
971120
1720359
857
496039
242359
875499
846616
1610671
179318
819705
1155867
1663660
1909463
981344
1307875
292260
1612330
1854285
244694
1611699
29295
937735
200947
1016329
574268
1330227
1472754
1336097
1256509
1598432
150418
544589
1970247
1451766
851335
1675324
445269
497066
94441
476042
709099
162858
79239
1042218
1400126
1419645
1680986
258859
111826
297950
1611965
568319
1834539
583479
1489608
909638
1851000
888816
1006521
829251
366404
1584927
135101
190378
1302368
698612
1216017
542547
414814
671782
606561
2967
607958
447376
1988320
1957242
76535
477200
666508
1627856
1334956
845044
1825010
1270567
1476612
806665
660220
451985
1782616
189977
265313
1403882
1549489
1311458
757447
221633
1419015
255919
1787688
465636
1235480
87009
682457
80445
1299086
556568
1115056
325681
475740
666659
540518
1145415
1166666
529394
331998
1421176
655785
1347344
397616
651823
1392143
1972190
1606549
169949
1470247
1217666
117815
951580
1571194
256288
668821
1311261
196800
1046659
1868824
1655813
1131208
49323
53506
1374678
195410
321568
1370480
1081679
1652002
1113915
697994
926476
410350
1226041
1053689
1509204
1680899
1188357
1389150
640747
947036
1749927
1450271
928217
1053814
662809
1692950
592944
440798
766298
1818306
1234240
1532544
1993260
1834138
294759
1491120
1569149
1974152
1587466
206522
921003
438601
1794938
1818841
1867945
1623908
1468137
385212
52964
618452
1702246
574479
1260201
1532690
918805
965769
764977
1100317
601424
1309427
671242
1295769
1492750
101162
1326615
1067606
977901
1388109
432628
1709438
526538
563564
1712074
1668834
343111
1654560
312591
16725
1474968
605334
1775875
1118447
1979328
1369089
1397904
651710
1660528
998024
1945391
1981955
286466
603438
1332802
1367423
1588752
1030155
1251627
914431
1532290
27683
1813807
1032533
75878
1663898
821642
343735
1332644
478966
790812
1861194
346614
303234
1541922
821334
339720
377156
628376
1339985
1699568
1918540
408850
1763930
1255065
326768
541758
1380291
621670
1389074
1772462
1985195
1392543
177474
262324
847227
363234
446697
285939
1647941
186188
610303
3349
798055
307045
1590356
1557119
1053686
1834610
1921231
1309756
238791
1574305
1713094
620439
737264
948932
307243
52296
2809
1497057
434625
495709
471600
1762854
1211559
269212
261659
1932106
693094
1236071
103341
1127047
737676
934539
1427069
1274971
452259
149797
847101
1790736
620201
406852
1785508
455388
202541
707242
460528
1355867
1755331
709031
1774601
1089032
91268
1342343
452369
1569687
955944
1370032
1797668
1301653
632081
1851529
549190
1976782
636462
759580
1882098
1875064
208846
1980882
784843
1336403
877099
404402
1339415
510134
1795886
764346
599432
1229556
1405322
1611002
602091
1327971
411694
830779
1055955
839315
1372025
1876665
793897
726157
770592
1836838
1542365
176645
108229
933347
1239670
1854622
1230887
1996304
576714
1367854
1140455
1224805
378907
1581609
577244
1144132
202512
1347582
1713495
1193726
1990890
1789386
317232
1321854
638796
1898445
598969
691434
1343452
1544306
353673
1923293
1749726
1389007
1352803
407818
524325
220681
1839978
1797895
531169
1908206
1528297
1552686
1525296
877169
1819132
639028
793727
1859982
1165482
1831810
30270
1989396
1510182
307813
1280759
16363
473893
444388
923225
1420438
1116559
998652
853584
291743
1979628
1880728
489485
1974195
982875
289394
683122
1699139
1865893
1215901
1781918
623701
1526830
295147
487151
271088
779651
290659
1541521
1110582
1287738
1944362
703831
1155532
409527
593827
992633
1290372
125073
1301869
1846652
1076015
1220268
1422500
854218
1679584
624621
815260
1612398
1361216
1272588
298114
1000310
1383669
1920152
1874546
1519692
653348
100195
182651
550906
1364014
1490865
767282
1189758
666094
412931
1413816
671329
774832
806519
874128
1913527
10856
1353143
589209
1998851
1690267
1947191
1055630
1737798
175372
1072816
1788102
548105
1020821
254714
764294
1051210
1679588
1936136
268742
646131
719627
1467990
1235911
1279143
386471
846615
1982077
821229
1697062
372319
686518
1869366
1482627
1091365
1615045
404935
123566
1368837
389647
740169
1337184
68736
1254340
720429
1707223
197471
695877
1060391
1456220
1438490
1853431
1568598
413665
1799436
1959893
613443
637594
957711
887374
411608
58165
991415
1341682
1792997
1898236
45646
11924
15988
1127443
44935
1854020
1625400
189122
1865112
21554
797887
1591157
975248
1259110
1829848
524044
47306
177760
671483
259960
1627412
1884128
246381
920975
799765
85627
876048
1421965
570429
22783
1369175
1780698
1565956
651746
1762395
662100
1406777
1440171
1934221
1388983
1868388
412142
208368
1824586
1743335
511749
73099
1520494
1613427
1942073
365889
1836443
1268267
581215
103525
862676
551359
1496428
1094923
1409570
1224351
1133014
1298369
1764577
1328630
1067065
615365
816949
1452633
383616
600077
185842
115289
1441859
566334
1853187
1407364
1318107
1117941
328004
767507
88625
198060
1424813
806542
1335350
1119087
1504509
1642846
1858798
13873
409626
1018909
81729
975129
724872
258896
1887025
787846
1936689
1519635
1930702
1974493
1236244
1857171
962041
121478
1296631
978758
1759980
426187
222884
1621668
744400
18833
1028406
884784
663079
444020
200924
739143
502130
1430374
1687631
161129
1960218
424899
237119
1693887
1737333
1494091
1052096
1197072
52641
1969524
250508
1528666
856708
781898
799978
1420627
1255390
767519
1943157
795085
308915
1445395
1246820
740404
497979
949868
1790287
1040097
1239528
662542
1656635
1632585
1297128
1169262
1294652
1824778
1201071
647680
1241393
434583
294280
636496
588593
1609215
1891294
1114571
1092046
804433
1152389
1078419
1985583
1441108
1688225
278023
1534102
355049
1514245
1739150
452948
965998
738016
1437607
1777185
346699
1817462
1752797
168044
800734
436568
766574
1491120
1652521
441495
404622
219521
1515693
1159500
1767665
1520327
301793
1341612
1024491
650845
1899225
628719
412920
380355
276185
642396
274063
34447
723099
1087301
1079893
146583
495822
1464291
209133
794763
1598762
331110
1013581
1558041
1933218
572425
463574
1615772
1892788
1478325
728299
653991
624264
1023385
1756820
1846042
744699
1054911
1611935
1715856
640717
1937700
380538
604402
1722300
397031
1189567
1063012
495651
1861601
1570251
556973
864861
145911
1933420
979516
1132019
1713180
1316739
392867
72616
541917
1874005
1519765
279295
1617881
373568
391538
989897
1132830
1795734
1959067
1782654
1950545
230835
1815156
1007573
931667
826496
1337481
1472746
457302
833515
1720839
460427
81697
969540
1434806
931165
328798
765725
708905
503109
1312960
1283958
1912783
246538
361957
324742
1107122
556593
1109141
1518545
991274
674752
289581
1761927
161958
865238
1928441
1468306
1253760
1421728
1421050
597433
641644
1067106
1722109
1043433
1636272
132996
771846
580044
1680135
1868084
1829934
1125977
61141
1225886
172338
603115
311379
1712897
1955919
227308
798313
355599
958036
1012281
963068
2347
820639
386129
1857052
766348
1647730
1160854
1955329
1794261
907069
1694058
1413703
1112330
1465724
826400
1935703
1879551
1982029
1816747
347635
899952
1477255
169105
129906
1999093
1754118
843342
319005
1695250
1619994
828205
1350908
1154220
1703979
641111
1691912
1913057
336129
1795118
782572
266300
1278280
1413216
1904274
1734411
1988328
306403
78613
836984
1343287
483936
1495875
1834559
781101
1102856
1405132
326080
274990
194546
161522
1130171
861224
760793
1594219
243964
942439
1754290
1712651
1822411
587953
1021053
1746182
1814360
800128
1858945
1238904
1750351
1885274
967270
1970916
718462
72504
817518
1434146
1938464
1484143
1216943
490487
658615
1760412
700790
1605714
98930
518783
678400
769541
18882
1065966
1052077
750721
1867542
560571
461025
322513
192867
1279795
747373
1221495
245206
575995
1440210
1519639
1056184
1658364
282432
1717623
734235
1509283
1867932
696616
1926086
407662
1612272
965434
654514
1001568
323424
864201
1534350
199835
1872059
415533
1219091
1307348
1410303
1752968
1990664
1853332
478003
1592552
902471
449763
1431078
109466
927728
1041740
338067
391525
397725
983577
1127997
1926879
775764
1227176
713737
1886306
1964142
4802
160605
932845
530720
1334830
970999
1998598
378203
1681601
1670394
754245
435485
924514
1111512
1202549
585527
1823263
305251
1310700
1022454
967854
336167
257055
1726058
1517044
72635
1687615
1125303
273903
775581
363627
1178478
1345769
1070885
1776306
586971
478936
701431
1081661
206439
1078711
187583
813689
480872
380332
931711
951681
224019
1864803
48503
852145
1122794
1171507
1074525
676498
1617375
1437247
932529
1113426
766026
1794211
1757209
1994895
1608759
1379069
695884
266489
847249
1768917
1646884
774755
1985084
203166
1548560
586289
1486974
1291489
54061
212375
1239686
1507596
352784
1280881
655696
1750523
1410132
240334
1561802
10951
99202
1605332
343570
814125
729419
80404
1703936
1334144
1526001
1782207
279167
397658
1157024
582879
1552574
1970376
1048542
198581
37294
955520
440054
984160
775565
458920
591671
81820
1741539
847370
1238481
1231051
477366
372885
1729975
565654
1775377
1426561
265969
660594
69923
1353430
1418647
1185991
699700
1735733
1288343
1219500
1326038
1220410
1376991
61436
952143
372203
1479955
1438628
122263
1145061
1942758
287584
286455
1355466
851240
1985345
450849
1088525
746550
326077
1074074
784451
1402087
1444864
1258287
1813303
1586809
1837868
1397747
916502
315193
135461
387966
932668
898050
1231211
695609
1535826
1855917
681736
1164517
826132
1241473
116839
860929
451682
1251662
1631244
864419
457786
1577364
1197697
851512
225294
385737
483298
1272991
1120094
1747753
1244988
1215337
777074
1226916
713073
1750941
241951
582837
853912
1982091
946551
929354
724428
1399306
123376
560337
882462
306255
507516
1201520
186333
1035560
392716
1477171
604647
1775725
1568063
1288911
1804420
760440
1904367
996827
1088854
138510
518479
548251
1453522
769828
1394148
134752
1988392
1597471
1773003
804751
1886058
1373768
836585
160724
1973187
1301904
1524810
290178
382587
744660
1890460
888965
1497826
1941179
477514
524180
1302184
642212
986732
1269432
198012
403516
920838
69157
717468
1871390
808889
1659320
1484279
854922
1695692
889505
767653
728432
906229
911118
772100
276020
727210
1029730
521607
1965450
1480967
1303064
929648
1721123
1724555
665632
1078302
390117
1227492
1738146
864199
1000946
102497
1788493
104467
852310
1645046
1665283
8716
78599
233495
855225
182711
100295
1585306
238076
346532
1871411
1948203
445333
1053668
970314
1123267
464509
782778
348033
1907102
1288278
140331
527558
1391382
92398
1264418
151875
1117534
111023
1582374
1565244
1276894
1273292
434662
126950
109139
1486118
75406
1168956
1274254
781983
1804292
1991616
617181
524784
1099142
287716
1103680
864358
1797088
534234
1896429
269769
1028594
1229202
855409
1571894
714087
1216180
787440
922786
1015644
1307805
744427
1967109
752030
845131
1694479
562249
970505
726793
987809
767678
1510972
338715
1123602
577237
322564
1886748
688691
1248472
504159
994555
309213
618234
528035
1602105
1814525
973057
215026
1820836
1581467
1653175
475455
547727
888998
1085079
1658661
1962962
967775
892141
1058288
1776510
438127
400278
1957181
1415924
1493959
125632
309286
143091
1082272
547658
1507197
384809
505604
1217326
684810
589366
1625558
1249122
1325722
1637024
348072
1323359
806225
1400841
11040
672486
1869254
11651
1794155
1678800
641693
492434
1986173
199393
650289
92046
767589
211340
644672
1636098
1754895
415051
1278610
844981
1408131
99481
61233
1178739
917986
886135
1917362
55985
1875663
1300089
894527
1187557
1472827
1310100
676134
1276458
359195
1723630
657082
1179431
651366
836645
1692659
644301
730785
1497145
707
1172376
238547
99587
98568
1218473
1135266
1156127
388779
1811160
661910
1295900
486965
459966
176796
766453
1379442
1044536
1829059
901473
1641947
479970
722645
1848049
1884246
235729
1836002
1596756
1978917
292321
895109
126322
1513668
160398
1725229
651070
702673
795423
99394
604442
366726
1543042
510241
1758634
667599
1473538
1285159
539346
535171
1327542
167001
281660
826287
1634839
1353121
1270455
760454
1573414
667133
224972
348497
1732338
1188481
1719409
215203
45565
1385559
1988910
740490
1874912
557507
1312369
760123
1153331
1656766
981965
954882
828235
773560
1062276
95829
406024
1724739
640722
1239179
718467
1546511
74834
400915
392170
220336
102608
143816
35042
209201
1420357
412532
407476
915050
837184
116625
1907953
1364679
807603
1675993
1014681
1172039
1398590
734397
912697
1028164
777991
1375651
94505
724902
118836
1917272
62885
846176
1610102
1280954
239679
814788
1412316
411124
1768150
1912730
1082937
234496
49511
735631
1691371
331386
1850070
1019129
1396352
16004
1149065
1959663
497713
768268
1643909
790505
1880103
1962368
161882
1848004
122341
193417
1561216
136524
104463
633335
627716
8019
820181
1812372
1269565
740508
776323
1009230
1416384
819741
1020817
338324
514010
1935121
1974445
519176
1088219
358749
330671
483835
156687
940438
608045
562941
690404
1762053
826
1766033
889565
736235
1348162
353479
1154633
1319521
568477
745858
426202
1096065
577104
1299406
1717343
1326035
1307491
894979
693381
262584
1227470
1933817
1184869
1592942
1595157
1031227
964914
691607
1457391
1259235
361621
56972
1642611
970149
1704592
1780956
398096
1396946
78789
1765348
791314
280026
1971270
1336104
26995
473097
498012
762567
1742010
1033232
1340938
799683
1234007
1246697
1181051
1673550
1397758
1653150
109207
771594
288836
766800
204140
464286
1367599
657715
111089
1026106
57272
73628
352046
1124156
298109
1663283
130273
1634489
1375444
9124
744375
1903802
1871937
1490969
1016272
533163
1741900
1615524
780101
214515
1294780
503786
298074
1005437
1588462
1614942
1996110
787565
1458062
1824723
257944
1692774
757093
977903
410822
97390
421290
1609822
368620
83570
1222932
1789851
1163974
1713992
1106839
373734
854694
508199
691813
849898
218928
1049507
1063645
1358218
161138
1062177
1189305
1933376
1721786
116923
571710
1921447
163893
1443932
1512822
1976843
824658
1523999
1045890
631380
58749
645352
1591542
1722312
605102
627560
832154
747117
1344260
102485
1654555
443467
70392
1330666
757768
685983
951956
1894993
353308
1286814
1616587
56572
19598
1729931
382718
1161493
1477509
1098068
415387
1802309
866126
999434
561649
626399
693764
779853
1646641
1633677
1494176
246977
1556700
1808512
34642
246215
1194850
1978650
1675168
604307
442721
1989184
936510
1542007
1548769
876955
1785320
968810
583834
1555650
1831343
1979154
1537497
1092636
384213
60494
881642
1724005
1896685
1031531
15486
645198
119806
1770936
1749410
54266
1352260
885268
597476
611208
1960376
620765
1552695
953923
1194384
61483
166431
950820
1107287
309335
236605
123860
47372
796901
320502
915536
1830352
300095
1787136
1216665
233982
258457
1305740
434369
1490379
1995722
1150050
1197185
67096
1965333
1178631
1487878
1975827
1581752
641809
1181109
279602
338256
1664793
1783037
1120997
294622
421482
85339
551618
943209
342694
1280161
1850047
1581218
284289
997318
1575100
736719
1676479
1798453
1899808
1465913
210661
532837
1488482
1595578
698473
1366495
1789735
1320988
357416
110412
87815
1843646
914673
1112174
123982
1995070
254993
1719732
382274
1008074
1805751
796531
990436
828129
1685423
1281538
715108
129039
25616
969634
1999320
851768
1180184
1449012
258677
1737343
1051450
257804
1131870
1524590
1275674
657973
842799
1404048
988733
1409978
100535
1272951
152188
671545
1519230
493692
1855971
1871782
1722394
903246
574896
464082
1300139
1046712
1068025
758910
1377702
64373
1005585
303451
478762
4370
282708
1168478
183303
1183213
758989
724804
1396130
1921991
783750
698646
1355526
1028555
1800607
1234607
496580
1554944
1946461
166018
97981
1268048
1541318
1743342
304676
406287
29793
1572648
1542686
1056064
250866
138243
1090055
1892866
173588
1247204
12948
945042
1183776
1966882
317549
1805296
893199
1684329
70863
1674063
686200
237382
1963072
1270513
441431
396012
1643911
1506014
53684
1255713
1688071
618117
1331483
1049029
1529960
1332207
46788
480759
1540128
1894252
171767
369685
1562196
337994
1770068
218106
33711
348931
891489
1277585
1881023
461432
1345887
1310831
1841614
513352
701407
384837
164882
40852
391307
1417102
1358474
314452
42818
24771
351398
1124218
848182
572527
974647
1979328
1200559
1055910
571348
1554020
1931659
1448975
1606639
677664
883789
1855291
1788382
485180
1687836
286440
1967504
1718168
1432427
401806
534536
937481
260871
1186871
899247
65559
1697109
1947669
1647988
1209512
435639
691645
156416
1875589
322805
672948
390872
1230011
1325505
1127351
1431935
1266210
895442
1898991
20365
1898545
110954
1654304
601699
734258
1487237
1853691
1557534
1633813
537202
1772297
1018494
1521032
1816574
380652
1676548
1192423
760389
1180033
1064303
517647
138480
789199
656437
436853
269323
844206
1189759
1918206
717981
1061760
207996
7705
819182
932258
1410106
747663
472325
245193
106797
817474
922688
1132299
779157
520310
1681181
890821
1549785
470126
86433
894101
192982
347974
1130937
1176239
884025
57915
1210268
796742
639860
1553701
1421898
1680077
455315
1122491
699551
345889
987667
601379
140369
377818
1665979
739408
699944
369314
1082345
1888131
708224
112660
1818325
850172
456466
845947
851523
1394106
1516135
1952877
1881059
216399
478554
686597
1645771
451651
348362
901191
1773517
1851955
1803683
1250825
366593
139630
287154
547059
1819756
1913299
771852
312198
450680
113977
428580
1000734
1697476
778592
1849073
1718239
620797
133654
1627460
933552
1899833
1491489
1176131
1880521
50073
1442987
1410578
996615
1489530
1929681
15417
312966
1043308
1105162
1834963
311506
643123
1223906
1398122
1509783
594272
1054924
357870
60975
1022266
631394
1572655
1921902
495713
845003
1875851
868339
362087
934691
1612407
701096
310308
1519578
1882246
1049563
140710
1642768
1830726
1901828
1601334
1532380
716048
556257
870366
455910
425639
791836
1222453
1638323
1336392
255877
1898549
1016355
1538020
850851
932768
1915376
1245818
1577672
1253571
197919
467290
1019561
1190810
1962637
1329524
1855617
1310988
723271
1835630
1831992
32112
79002
1907846
951022
935034
1309667
1083256
1598859
535141
1636552
42340
1110498
1415795
606388
1911934
7679
1268375
1709712
446703
1857278
1344582
1588457
1441551
1636578
990830
255739
1819298
1298964
596157
978009
1375226
533614
1538200
19768
530642
1515232
1402826
341847
568131
496071
1353180
1611550
460708
1410992
1451493
496734
1820673
1510218
91925
1483932
1940781
591207
796496
439708
543220
1910439
769842
103629
1288691
166406
1317691
1175887
85249
1134008
472812
1555583
1707583
1197148
1976802
1131828
1214948
1548987
1935107
463360
1356940
1598540
16128
1820338
453729
640497
1260671
1823011
1961029
822004
1843131
132523
788340
1878571
1889493
866431
1155570
1302365
883799
1311531
1621590
114154
1879980
915255
1019284
714267
1302543
183574
1875469
513591
41591
1827798
570571
1850390
1033161
484724
1959064
315330
1204266
359441
954701
194489
1189798
1830621
523770
1616755
1970386
171961
795624
401531
1013637
347582
1628569
631023
1825427
960521
1186450
190525
43617
1338607
1799606
314530
294443
125411
1347963
1890167
1064355
181994
1719007
174667
399890
67869
1861247
321789
1971901
326100
639014
1096028
645231
1713872
644534
435229
1199779
248630
1052362
646023
819631
816409
757594
1478811
137345
842366
1112378
84223
1853927
1102887
1839638
1288962
1987502
1364205
1799963
1702374
1687660
1838581
1245205
1707435
780491
1497725
1200396
63472
696402
1319566
482151
1463043
1044541
1908121
1974960
817390
1432615
1690396
1454385
1946160
627233
200285
484037
704740
1696126
73022
1980880
1634682
238091
1337396
699429
1978968
421679
1133853
1392241
1652621
380903
786773
812831
506507
714926
1953095
347582
1546012
1129251
1694942
1375649
1911607
1265186
1177946
902554
834154
394875
448161
233206
1355100
773236
446016
980757
1610885
1533819
1599415
1194354
493317
1957115
920054
1352865
186150
449924
1095175
1104898
1018784
93017
1779870
741792
1402117
129179
261763
99253
812333
849211
1175334
1022113
1208917
410109
99697
241243
1426698
474937
1953322
1783434
1575706
1440683
499882
1118021
467553
613635
611119
338189
334022
1539030
1551926
516710
1619077
1500404
1019369
417922
1680084
1642729
156220
80898
1013231
883252
326080
165311
1295051
60647
1103444
161351
1390055
388828
180580
659756
559557
561570
191171
502309
491733
1058922
505480
697330
476478
324569
524492
648231
314338
703204
515077
1372018
1274873
1968228
1023734
210574
811421
900710
1546151
513928
914943
165586
127613
1240246
283034
1370355
154524
1053991
734541
56756
1919468
1813016
926090
1825931
702426
1163337
1942756
968658
254968
1888195
744662
1004904
52754
210434
533533
207759
701816
1796844
1763726
1972837
1918795
1572415
1873034
536976
594936
524639
1403482
1535866
109901
1329979
412669
1160269
1203944
378716
1916997
1888476
1421917
68889
370382
856922
1168486
1316310
1394580
1322815
1858487
1127303
1476694
296610
1599250
1180737
972905
553107
1657943
1648957
662770
1992513
1941907
840665
932238
154146
1549
1905288
1682691
1554211
678520
1202769
1445618
1100047
1902501
592985
1606286
1623010
869637
1402439
633369
567895
275058
1812581
1482883
1445326
702237
1120430
1485073
1399206
275617
48087
1840997
1015065
318789
1633953
756028
780043
1772600
1970354
52575
631075
707527
1153114
108117
1825316
882808
1273756
1132173
1690553
1425150
860460
234390
545394
1161254
1469244
1823331
21902
393706
55027
1147024
1297314
1577159
595948
1306234
1195927
59919
1032569
1167421
420578
696909
1419767
1087227
615272
744077
1471678
737316
1431509
1791071
806205
1159459
1783217
1791466
604669
1021602
1499179
1485795
55038
1040939
529712
428021
1612130
78525
1240068
168642
928322
329037
1321347
343563
1178563
89613
962030
1611761
1587893
1743807
1200224
1345492
778809
1970369
753985
591051
351015
1509890
1009846
964501
1075178
1921232
1912638
1945782
1615079
966876
1994698
1866279
1591047
1034747
1052223
884351
1509367
204818
836486
1367601
1631048
286195
162128
1790275
1440926
1175026
543602
1802618
1126156
63054
146049
570820
635325
735178
801641
23523
599262
1176126
285352
1118845
668448
1573195
578861
519949
1852494
625198
297393
847459
725582
478823
1239150
1942627
266796
1351321
1570320
704106
1316009
962837
264701
1591689
85006
524097
1954588
197073
764408
1883667
1702314
1020373
1340417
6451
35397
546662
852233
1721466
231287
1711407
1691337
1413811
468654
1352615
1345580
1321445
1515757
116014
1074590
233040
1596365
133283
1953027
1902074
911602
39176
1859837
863490
1824651
880988
564545
788752
823700
1149882
1058048
744253
496607
1523226
600230
112137
199471
1153
1195055
1767518
1461945
580564
1949797
170775
323864
1108738
153824
651984
460671
1467981
344945
1577853
1014301
1199833
752257
12854
769008
1571261
504580
339598
265481
258889
894089
867363
817160
146055
402769
910980
523885
1717601
1340311
1738745
1498419
1871143
1291531
456164
1111800
30548
382066
4246
1514228
1509712
231230
548035
933362
1413232
1885123
790098
1408359
1520651
844297
1365182
1979037
903228
435228
88755
166653
25864
916216
376740
1808607
878757
1016606
1997994
532772
1683340
1244446
974476
1544643
567315
801436
268337
343037
1359252
1469048
1309833
1239300
847007
1224409
1030388
449271
947463
1006517
276181
507833
1386266
1189173
474259
672908
406901
1914679
1415307
379477
1397987
782697
342406
111735
1223103
1311657
665402
39672
1859169
1325951
1768886
1347035
272867
1762864
527243
59724
1098002
1367998
531704
764180
342755
1081307
1569839
1705859
1203814
950378
1415432
1191261
702695
1381562
1277100
108943
613672
1259906
1153970
510403
1223904
1376665
941907
1747986
347339
1807238
473642
1160804
613655
1860083
823401
1814967
1736502
1345542
1818020
1635309
56736
1029037
65994
1560484
1671597
1304040
923066
647578
118663
1038595
673420
1400745
1700821
290907
1053145
228354
1333796
1465456
653201
194522
446750
414087
978906
679553
588375
1069369
1949125
1917093
375187
1846127
403068
1488150
1676079
1482905
1512792
22859
1843321
424653
1522278
1161434
1802194
1373595
1015975
1415665
236979
1018707
1129901
1536981
1225139
1539084
649010
1156506
659128
551842
464551
747960
1937206
182619
718129
48495
1722053
94253
970380
1543923
1643580
1817607
10319
343084
381004
1241246
916848
1610085
732404
864618
11232
395124
869015
1356873
230155
326001
446248
1610387
891187
564984
288751
464363
1232135
1565957
896352
126134
390708
157177
1919341
1604705
1842440
1068775
621995
1113733
211541
1015802
619396
621216
191347
622297
597454
387761
1842909
359207
798278
1431859
252701
1827533
1625087
425165
287858
1246340
503205
1894206
89841
1072735
1278442
648279
1216978
458112
1023570
1635591
1913228
1578578
444270
69379
1046304
349460
1639775
281717
1047372
1036390
1872208
619317
164990
781672
1354800
1640774
1021427
1244659
774497
557427
1575309
569104
264449
1137200
688515
809726
1397830
190667
1330686
816156
1718599
688660
1393484
1708217
789043
1027016
1116841
475680
1886171
1198744
266794
1134989
573182
1032173
742213
191958
403542
23669
167187
1854768
1960629
45897
1521116
458342
1325045
1017899
467198
2408
1973726
27683
966232
1985415
611551
1338967
1471521
1474950
1489107
1465946
224229
1467344
1759224
702250
1359275
34358
213717
162024
297838
76720
143092
1572289
1607727
1637159
1576145
4503
1547805
520673
523442
1356177
982908
811726
678648
626168
3352
73617
1386823
1114591
683015
962650
1458458
407663
118988
232418
1669647
731590
7492
152269
1448484
493713
378978
261684
33642
494961
1516420
923413
1546879
1388755
1100024
248937
712179
870676
448443
1679604
1092402
1663093
75302
645602
1784052
1250507
1465780
1675330
630352
151259
1132615
870901
1243187
576149
1880292
464355
1559034
1205499
1542418
1005273
1481075
1965297
1431946
1518440
899378
1859795
524660
620099
489897
584852
436465
304920
1126635
64744
1549123
549085
56255
471014
1229073
967711
1325950
720880
1332619
174013
1722705
1543277
215981
784263
1680743
872045
1572569
1377460
1273477
1709836
507338
579745
726157
1464765
907428
1960498
917287
701416
1515919
126104
241367
749583
736284
137223
664885
1104920
981725
289413
1969963
842249
1742125
469997
477094
836437
996990
1049514
63305
10626
269022
497496
203126
1700001
1264573
113748
864676
1953898
554907
782079
494557
79120
945872
1782789
969687
110513
1951136
1847898
1822497
50448
1305932
86161
423396
1030102
211689
1623937
1226635
1413820
1175055
1923638
408148
1884992
1025899
644903
435812
445799
1500895
843119
1298344
584574
1593130
1322570
1355724
1773884
583187
509899
539956
1730792
449436
1266068
724813
1688318
526366
830856
674442
117444
1650825
1661588
61150
18732
1563804
1954053
348362
437125
180226
147817
1244738
370234
1359576
371367
1530912
1903945
1699144
218840
1678322
1483570
1690984
21973
1987622
1027869
1519622
1588294
844581
633558
1053785
775168
571657
923642
1672268
282223
1629465
655352
1600359
1351308
436842
813194
1144147
1741666
1060527
410980
1740116
771559
1318810
1265647
1680045
1680462
1610856
915441
1746051
637726
1175338
627031
383882
168661
1106155
781849
787802
1396464
375054
850839
891744
447192
1423143
1437456
1404022
748143
1748436
1859818
69647
268792
1821802
1084640
185309
529705
1528943
569609
992903
1556468
1029072
939098
1551152
1639446
382504
1593654
1767247
1053069
846250
1713666
132616
1617521
1912100
719214
962003
613584
913609
805967
205328
961074
1298884
288483
1981242
1914250
232794
567272
388114
470120
1862608
1322428
658001
1310291
1563140
993585
1777326
647330
1198864
573788
720613
1151336
64792
193916
1720355
370510
699543
1625104
1339999
1874256
1963134
501449
1239343
1581574
569536
1439292
557824
1101109
1629675
1637117
1995508
1554758
62890
1454565
90511
748822
1700364
1659599
1205749
1283110
1596384
469782
946372
1133837
639839
1337285
919754
605723
857435
886767
1543961
1504757
702538
1724489
338378
1091372
539734
724379
1795416
1114343
605323
1145443
810447
1185603
1292621
1295537
113884
1571711
115617
373786
1721853
181353
810135
1166239
438244
1302112
724313
242600
1679045
1010372
90152
49831
1902301
45469
1442555
1359384
77910
1661097
1271844
554443
1287778
1755588
1495194
866713
907235
1039015
1493645
353546
1083764
197925
632672
1083497
1648600
1727191
164850
1867050
25024
1387535
330395
1816602
1514870
639170
1791909
1162494
1744685
1128183
75859
664052
613449
1779510
358677
854175
311732
543591
1255812
56260
1020331
638740
687299
674923
1232720
1467293
1408358
134706
1443031
416819
1852862
136576
941372
1943273
1478363
228780
709690
1300543
147865
1898502
1169142
237823
795100
1772655
284645
1364395
1461414
336288
1811232
1332198
1547618
968445
1699182
1191542
882202
1647606
1971089
642613
230568
1309164
617725
1764920
404540
774005
1219822
1949715
1015155
462783
1591013
154627
177179
1152737
295708
1197949
1337470
1331414
1044015
1944331
672564
751046
237687
898354
1497297
174816
1752656
854897
124544
801526
33151
1152964
49558
1618448
1040763
307648
153937
1032918
1118180
680671
1143406
510052
1019274
1345721
598157
401798
1089715
244920
294630
1606810
1784336
1209070
296587
35020
1936079
415777
839857
1813928
992815
245864
764323
1464973
1443154
1287731
1719374
1656725
663132
258251
1256287
1182039
1733196
1579128
1288616
1595717
334838
475378
1666254
470220
822469
473379
1429450
773647
239680
1895934
1543492
981943
131592
335417
339500
1586947
1587855
694270
141181
516860
852525
1579024
461938
862944
1914510
960606
1162778
706196
1151405
1359728
732873
978179
1417354
1950367
326750
1679699
1709538
617168
1982321
859955
1599279
763981
751978
772217
510171
1400125
1828403
428672
1361077
942772
336207
550188
1673940
1294119
347736
1078956
1630006
37787
773559
675405
956003
783199
1581103
762488
1089690
972666
433799
1886079
804582
94867
774886
1925927
1025871
170896
1103017
1646446
744261
1944563
1773667
1463572
1937049
545338
393748
78854
116690
1163718
1925207
863674
78944
1465408
972065
1871720
126974
77744
59419
791442
638327
1295574
839801
1205823
1408813
1288633
763267
583204
1608763
1689264
430342
1935886
196771
1711351
62941
1842809
154109
983338
1405626
1567224
187489
1560656
182909
914532
1951571
690576
1182238
29027
766547
1745779
1863434
1529613
1016807
296165
1030712
1383088
655004
213063
303519
1987606
554414
1324584
1075926
162384
1055948
401199
1460904
1840779
1571348
403281
220251
393471
1939727
1155472
674951
902149
630901
1733191
1865879
1562019
177242
700900
368743
1615972
1800267
268808
1456700
1711963
442872
1487560
951302
1432979
1133572
1388717
1100930
983543
269059
1423149
1650055
540508
1128893
173424
1921030
1068031
283260
457675
613611
1208428
1852202
617659
977525
745448
1212604
1775925
1539539
727393
1438491
240790
814238
1503805
1147030
1116566
1665729
1023865
94619
1809588
1907765
1960403
255526
1733605
1512014
338480
461393
302109
1419476
118569
1449840
604977
1820837
330025
66265
1321845
55007
888148
1101671
1487221
285808
427071
1937387
287690
578807
549329
1266667
192019
1391820
103532
346811
727873
117483
93327
373475
1438627
283681
633383
992913
1770792
232900
1675627
1359209
1256870
1267141
1390185
816462
312353
140807
134095
1975405
412610
488792
905724
1127051
440771
1503016
877722
1177920
418717
1725254
649235
828575
1952031
120911
1773518
253931
1044738
1964611
917254
959285
1761151
33486
241466
1314562
1396830
33019
1180370
666623
1240624
396909
603615
195286
1520247
1533570
1684576
1118296
976866
519436
1137847
1239513
427716
1797423
993427
1406549
1892718
1699155
224150
1369304
1615478
159398
1092841
255206
1270577
525454
545748
893014
1128665
313902
810250
425832
1571568
78371
233008
405722
476380
603842
1988564
1218203
1737180
536114
1642101
1148545
329039
996393
1123760
1630706
1277280
1900884
479805
577097
1247140
521415
1458447
1014493
534595
1602077
676065
781171
1056904
679663
1480371
835463
876416
693538
1560894
1194338
1307617
1988111
1724363
763736
1537393
704504
710643
621586
290259
1598596
1041323
500484
1409322
868731
1896511
1461991
988269
961119
705256
407641
1082737
573263
1995439
223439
50464
1919680
1769424
852555
105621
262074
400282
609715
563060
896722
477720
1517003
1949702
1631643
1549271
1786990
973521
780519
206514
1893810
177467
212844
1751090
1978895
1396364
1319089
1778590
1418691
9302
1250231
616395
1010171
266337
1334815
550706
1783662
1517855
1244001
316680
776559
1437725
868229
500415
1408583
1209863
26456
1816320
1901758
1303940
512125
1997309
984178
1606138
1140009
105382
338366
390941
1168201
193053
1718116
1256913
395553
858791
465240
308026
1049447
1516599
730009
1862517
1059202
64369
116796
1977837
625444
707421
1225133
1758431
1482029
740484
599343
1503736
1710597
844817
1302666
446710
37099
464703
682943
186744
1423906
289686
1201724
1322300
1869561
1748477
392968
592308
333153
1445147
1883665
694615
1190585
486347
1722222
1047627
427921
544947
502509
1895395
1126630
940453
337595
1405514
1286347
1482698
530320
304506
641277
32704
1380498
1644367
1191049
572133
223846
674841
1793799
143113
1114247
1865501
1425129
1886505
1095962
836587
1521351
1069154
392974
1073510
1747302
883578
74381
1044625
1999662
1377927
1376294
429244
1077968
1230386
671822
1752160
1954239
1632429
83436
418336
935867
741787
1392227
1130406
287135
8155
5019
1721050
770081
290712
1584085
1474693
1490319
1314499
1153712
685952
636970
117193
1708046
228333
1594909
370282
1701360
1598271
1939156
992367
391528
1863921
1673322
1886630
1744382
375648
283288
1996877
1527768
858312
1149381
975668
626591
1806768
1146677
1571807
811371
1863076
921933
1842754
575652
1241944
1319791
1480093
1268690
27001
1998556
1094121
878758
853862
1474571
904863
554877
787937
1529634
287147
8414
70432
576861
1028156
1693133
690875
1795646
1252808
660
420121
1242051
478478
1649252
1567584
1453734
596329
272104
1393552
579185
67138
611068
1217809
1913873
1963586
1870970
1966922
207340
1687031
281205
863159
1991865
975810
1487467
1375960
134153
482474
1053278
479359
1345356
1503282
1073530
1913847
738028
53094
1356710
681788
887093
59307
355802
1298645
992482
795718
597200
1017218
1435722
188036
238973
764888
821942
95992
522218
721074
1943231
631696
965195
1725747
1856597
1442999
469021
562824
1204811
546100
330184
1775150
1129580
1898661
1488376
1825379
627596
1019966
1791731
600074
1944099
298686
571739
186754
969037
984586
1902069
1611263
1336306
521192
596256
810657
34468
1816064
469923
229197
859325
966766
1255645
1863653
1116928
571606
945354
788040
1854758
365517
1595613
1103442
1977962
1952889
1122537
1548307
1722770
531695
266228
558769
1499081
450987
769965
819234
807736
753097
1825618
1280914
1920782
261614
1770279
511341
1621717
1702005
1570357
342328
1105862
855512
461900
1142029
301468
142088
1274490
948565
1121317
1064853
257751
773813
1848132
1269489
313437
75887
1421037
1488648
1881889
849982
634499
1425951
1371300
1518137
1425502
725744
1096751
441350
330634
1254286
476015
1523241
1660381
1636769
724625
1137823
1674972
1229652
1937257
825364
493091
1052855
1354043
1008137
467538
426228
574940
1327091
1258946
1756888
643114
505532
467812
1393211
1481571
96739
166831
586972
787348
274090
602227
1784800
342343
669917
1665728
34098
379702
768454
1323537
790980
596122
1531788
1643869
1002866
230961
1737410
1216329
1296793
954507
1113018
1040059
744061
273265
968751
1714866
313987
318738
757374
286245
1129598
1871670
596096
1791111
377963
899632
1848078
142473
1062510
778676
580490
473409
1895761
963437
399666
1945445
654550
1311959
1194789
1808918
525506
853585
56278
866759
138338
1688465
323621
1783102
1438089
1606691
865933
371941
1905129
1134779
597158
497228
434168
1662968
646894
269297
547991
528130
1772805
1220698
766258
487067
656227
210870
1187708
357309
1153821
1578474
16671
671045
1450241
127995
433193
1485652
738879
76159
539654
1884119
1168714
621834
4704
1008653
1715706
1655607
1815722
1097430
204083
1417242
603271
1606640
737360
715910
703562
1924627
1307935
779330
214290
1068159
1360015
698071
1114528
698826
1541348
803300
1808505
1887333
142311
1844032
1972239
1153319
725831
610101
751265
488914
896837
996111
714823
1734962
754148
1214070
1378346
1392529
1588499
891366
1099348
619958
717014
1260264
1951541
882958
855325
979277
608426
279882
1581141
1919699
1854712
1786884
698463
943514
997497
1911725
699970
1513296
1908326
1262637
366537
49816
1856050
1754863
1321504
978277
1423315
1557736
525402
1724727
494335
1126843
354700
1985887
1518857
658947
678019
1521108
126921
792165
375820
1010726
598406
2773
1605562
1391146
471420
1618134
250937
305771
800009
1834197
444353
627838
1551655
975701
1229145
1164131
582070
472816
195639
831344
1365681
704966
1622375
1944034
327020
595471
417853
1439794
1416023
1410751
578305
1472418
1205728
1465161
525237
1425313
1700947
1441852
1997326
1805538
418762
765271
1782867
409882
1996217
1115596
1095835
1061088
494636
435425
1762835
802660
518256
739466
1282302
1282659
1643990
1834052
332570
736830
1726801
169181
1307375
1556182
826296
1514389
64846
1090916
452838
821142
1432720
493692
1844248
1406217
1552307
1651547
1500436
816833
1382568
1246141
515211
1564266
300811
1256399
1426382
771136
1348046
728755
709258
1898292
838171
1411253
1264935
843137
1514830
43725
399978
375613
1085406
1430535
297318
1811492
509103
585392
12177
820414
752722
701884
1793262
1079230
517108
105711
1517522
634694
1431447
552847
819669
413957
463773
344146
1822718
1689863
678338
224462
1453597
1522781
1470250
282761
493954
1842682
765463
148198
1622894
1476133
162698
1336063
1258290
1570911
1896188
828205
54001
1650811
857414
502055
1837819
14625
1691978
75661
1284326
1179257
1611461
1716766
808688
134411
199101
1034244
672305
1401958
638839
1136137
1749768
1451556
973730
802278
1411209
1031005
1407382
1879238
34705
1507709
1629124
1490245
1210231
1569649
435849
110329
1375610
1965368
1623425
1567302
882034
295674
1507023
1923645
890862
1169615
1156794
1769996
773527
1803077
1942167
100388
660840
745227
1209924
673516
1037784
208674
1145349
14365
833140
938816
70475
925624
1376526
6970
447905
1739187
1544257
1157433
1800469
1774722
1584782
1576604
783773
207208
1433635
358365
737197
1220473
1405743
1713845
409333
511728
1815908
872686
888293
824312
1754112
743739
32180
848238
196151
1204827
351685
873092
1444380
289052
78595
1330963
189915
1108147
1393651
535957
84352
618099
18986
251524
278816
943461
1678441
1032254
1696743
1615048
1732843
1616767
368894
1406140
52206
1439960
1075094
1496525
875389
1859712
340117
769267
1916228
30690
419844
1273444
79433
810926
402561
1783414
1868397
513369
642318
767715
1885220
1425931
1861417
915448
1074322
22911
710894
773929
1714502
1349881
1063824
587011
922592
1356569
967521
549691
1264345
526862
1166813
80457
743617
947428
1657771
1088563
494341
1226124
1526351
114285
317607
359349
461132
967800
1430008
320369
451861
1235411
1840284
16203
467883
1010712
519023
1586664
1430094
1399092
1960246
1121439
1509244
653636
375657
1467499
1417661
1487525
1317756
981648
1257802
24455
1403097
1101085
1215490
1732657
1051903
801036
1539824
1995488
1305280
1779519
1911191
89942
1885516
392245
363809
1351863
667889
1112728
230652
861334
1054362
1381562
1813524
1740447
70579
693084
443830
9037
1953622
1447568
882726
1799749
946058
915178
1253124
239848
1520154
1169667
1818964
363003
1811430
37578
1567041
1667100
1009003
1988913
367174
604128
280884
889869
825499
1581188
282504
1997735
1456374
1861805
733882
1064132
909240
487915
208860
834346
664326
1942255
515735
931054
1270629
158164
493124
190813
1009577
320991
1789662
1446599
1190395
859389
935994
325094
1638763
1037375
149728
1459037
602300
133225
1797905
260797
1188200
337920
797278
1758234
1646048
1767275
271342
847252
1064475
1232995
306407
165887
922507
1889549
1610799
1089098
1116791
1843641
1499532
1343297
780327
820358
323172
1416779
849973
188682
687539
769825
1621596
1337827
532868
1185770
769664
1760981
728434
89710
1087417
1172926
32930
1215605
803577
951457
757845
1359737
395872
1605271
6198
1599967
57138
305116
1633344
79145
1270858
1443985
1513856
1581407
657738
764417
1632642
1029270
1547928
1079965
1857429
721111
947964
619859
668624
198032
1891007
1575237
854681
1915605
523685
1621659
415117
690514
524990
71618
1774236
1705633
1665029
1064394
365370
1914477
1810124
332553
742692
1054401
1487285
1696762
1003556
307859
1225967
1675805
283578
804451
1598682
1561575
563781
864118
776434
1950510
426347
1651907
808278
182497
1463881
99046
1027854
973319
478777
1322580
1913274
208174
839237
1670945
594121
1375027
824016
581068
281711
811186
351532
667167
1187863
1279480
687895
651978
1427203
1985656
1453690
936928
1145540
785314
301547
1166653
27509
1473204
1185830
1662919
1844321
1175885
36547
605591
1532926
382984
187779
1307283
1980156
860629
243074
1452246
1894921
1722082
1771131
5974
1012826
1151931
1264246
658807
1878449
1533182
1375707
250354
244652
1017631
1829939
931927
1410105
955138
537269
159977
545215
1891834
1129862
998253
595007
1432425
1257279
1647483
39722
451691
353383
575791
21049
1482864
1220597
1737345
1342622
1126170
1941915
185471
1137759
1432003
1333477
1711442
614910
675845
140403
1534091
937087
538692
1233322
1732621
1818242
1923284
132745
882008
461260
453312
774794
1753949
1841377
311346
1257340
1401956
911306
1191534
1633656
1532575
601781
87952
1135628
595833
1186420
1864159
1439699
1580534
1166683
83617
1166340
1967469
629495
1388059
1641737
1261589
1090391
1843789
686073
745150
1079513
1004958
1929837
1307834
1467535
735881
984975
621357
71329
19283
330619
1557947
720069
769120
1765471
368749
380588
360144
520136
1840783
1101721
202001
1110929
299557
1168810
1263148
811802
1248007
1393212
552217
168773
574292
1493116
1188841
1137205
1080484
1146796
102135
872814
552198
514522
681506
1237250
1350611
705244
425579
440236
1134294
624498
1686282
213638
779187
1152418
1484724
1131666
1813756
1442237
1997272
1463272
1628725
909342
798931
295598
891461
1356276
793663
1657057
67160
645692
763208
1710488
420482
1388840
1551316
1385286
437267
554097
1610289
1271798
1653508
4554
294380
345500
1289089
814766
16265
467037
1848631
558261
683610
1527217
280552
1922678
1511616
1388442
289633
1354382
620800
1706788
822217
1279456
1836568
1695945
796207
1394652
1498899
1300126
1390989
1089368
1356250
224483
1908649
832864
1225906
1063853
1086870
1412777
1730399
1121421
440917
1846191
1870468
450235
575402
1277882
778406
1831890
395396
1859063
1615994
543314
881611
537920
710786
1194126
380042
1353577
356482
1663548
867987
1682331
1835011
324421
1198201
1790868
1581643
1364093
1171438
1714394
1443911
400157
880177
1942896
695001
989585
1023569
1538713
1076290
623835
543568
677448
1180199
691656
1586383
164945
666208
975103
653043
1324566
1734527
34665
1565681
1570592
824564
467868
102712
1804243
1641264
1794370
690545
1822820
325081
1399012
984285
1586467
1567751
414151
424322
1007261
1050949
1990729
57255
1684828
1490007
1104820
482390
996568
800307
1324132
357391
362340
1456335
277427
1254178
1591732
651687
1660731
133171
611809
1387949
293305
293776
1929085
807752
623106
1961026
407114
286635
267930
1657016
753830
1212468
1828763
1984987
1445192
717930
1124776
957345
1317632
1839809
1526215
154397
323070
1989796
895312
653235
359596
149758
710825
518707
1922371
640755
879447
1421220
1514207
516957
1593912
1228209
397152
659742
1091198
1348705
1584788
241991
559572
1638002
569776
1210682
1072810
257898
209195
1741851
666343
1117408
276545
677408
1344284
329721
400314
904927
1216345
685005
454277
480990
658662
846966
1951580
198780
63429
440635
1301161
438063
1995051
942964
1445872
181851
1687077
935329
336183
715269
569146
497960
976591
870666
1111209
47353
1043883
1370183
1457733
1491261
1249639
1440211
1733023
1977447
1415298
1295090
819265
1807283
1070316
654173
584302
1538868
1230919
282698
1627262
20235
1367842
77672
347519
1658430
1180325
771245
1933742
1397664
1260199
205946
1799299
306059
1753091
44720
1858051
1683676
1734964
972824
1012658
1205499
1570347
635140
232689
1839830
584291
205698
711041
1505059
298993
1383405
487401
523121
1017430
1824987
215139
1028578
1334149
1442419
96965
1093227
252728
1480447
926843
527363
86393
1472445
1350955
788765
294474
204363
1377913
962050
227057
1967088
1816740
1676268
381803
1525357
215776
1786832
604480
530693
604542
85904
1959688
789644
617240
103600
49916
499053
970462
1303377
1783033
1950916
40648
832695
333754
1053673
148489
1053850
395660
1233308
1530528
496023
206856
600866
174200
307397
1605383
1932012
1876983
8230
950394
1455551
519292
84393
8497
1085670
667729
1897076
1594676
697621
1432590
720311
1199251
1894285
1850674
651804
752920
822903
326837
216983
1089201
957733
422503
1537210
1980274
1056124
1716858
1214343
1815367
1230702
686555
227554
426156
1859064
1771731
1883886
651962
1672580
1792351
681625
928079
185171
909700
329226
1349807
1324100
363576
645497
696868
1805947
1956746
818677
603452
31678
73427
572626
477203
1362999
686383
1478749
1304945
1501352
1645336
134158
1020260
1143992
1582308
875295
1825757
1179261
706110
185541
1076941
1458884
474698
823512
224545
420156
257914
964575
1892344
1262120
1612657
1114799
646411
1139228
765920
767102
1508169
541612
19364
1848517
1761337
1659637
1303905
1478881
937166
1700611
1970238
1829544
274808
1630981
1962336
1219774
1482457
1419807
1614809
1847131
1986578
1331745
1531302
810562
1486339
1801063
1745564
1161697
1995302
1962517
1969660
1984726
1944388
1942409
933875
825684
1583597
1100527
157907
608724
368328
1344599
1625366
1277935
7850
1368216
300988
1273022
1071383
1270891
1415064
210005
700433
1875827
1049154
551327
649662
619164
1542002
552363
81898
245392
541849
1794220
1960210
478277
1397504
1779935
1847428
1485454
1805597
1617846
798606
1171551
400630
1771446
210409
1821042
363424
5104
230700
641799
782557
910036
528321
1156482
1738517
940137
1525524
140719
58967
1286605
1336956
1003327
1120238
1664355
959069
465092
1812632
1221461
820220
796527
843758
1134033
1158362
490173
133170
1963500
874169
1679955
936913
607553
571445
1936819
1192485
98251
473178
133294
1011094
1741497
896008
712828
702350
1015146
700187
915945
1098255
443172
864372
321237
387363
1307126
237572
84062
1546390
327193
1054520
909723
878556
592335
1400218
1776539
660462
1409699
1695113
1198114
609539
693617
68165
305686
12957
486034
1577577
711098
1902830
1203761
1402097
539555
381307
1021662
1733235
986790
225800
254311
1102911
546801
76811
1660988
688634
261882
394371
1466501
1441013
176585
506597
1698731
477354
1592613
1976192
1166158
1678396
1838818
1618981
222410
1102079
1961583
740922
91099
1667498
1239072
1783731
1407286
971581
992070
1669672
136074
312986
385712
1172288
677021
1773873
1608832
1339882
1218352
1967052
1073290
1167468
1869498
318652
1747907
1670053
1424648
1085294
1609251
504998
1221590
50266
474411
1406159
1593664
837701
1979735
1989967
588294
1156368
661937
1722837
721052
807735
339728
1860438
17687
1577137
637264
1106302
155564
170534
367888
65438
3504
1371391
565025
1736141
297758
1543551
159605
1135260
1744486
1509224
175155
740991
1629639
668273
1772257
1453071
999962
401262
1658547
978963
681917
599465
929913
408150
905505
1354914
636724
467131
106234
1407332
1712470
545121
1999914
1543661
1154096
1637043
447532
272067
658250
12361
1911744
136924
762218
174390
446709
750229
1843603
516735
670085
42657
642636
1072195
1566089
1781621
985130
802554
1174098
1166062
1743368
1663075
1921759
962893
334387
806966
1170903
1631965
963347
887693
482744
1725959
1617951
1594809
1430820
538272
508513
132619
1176320
1001327
335311
1655398
655541
1413933
616323
1275350
792915
448118
546357
126045
1708693
57884
1179939
1613019
577852
1897134
1644067
166286
1562223
8784
1052263
1782259
1197217
386653
672610
1781609
1483008
456266
241712
16457
876299
400456
451481
1145149
579206
1751054
1186251
565920
904209
1063570
57217
1014968
572562
110742
1695250
1629239
1859273
701596
1677488
1008631
1115801
1510551
1914392
1384212
1133058
197113
1372179
324849
1978458
174254
591384
1811609
682267
16323
1093549
230584
1094627
640768
1953600
86462
595744
451906
52452
995918
209341
1702612
233174
1048279
147169
1719828
1370123
1959077
1620760
1105368
1352697
1646654
552472
1552160
1045381
1680844
245101
843581
1216865
566852
185154
1178429
961392
829990
1044345
1309006
1014091
1904278
1511583
30551
1860294
671517
1823952
1684258
1425274
1725243
1312167
1031714
917994
759477
537257
511601
939664
1261495
1599917
301054
739456
143151
324510
432463
1718273
98996
1272038
1761976
55158
652535
171910
526235
1817021
821943
1280216
1967077
17663
176410
1660063
135442
1216077
615656
496110
420506
239656
649916
770306
469987
235979
1139515
1994212
760474
467004
1219937
1375443
211872
732924
1162084
1420445
1437235
1435263
1252699
590264
829829
312875
127249
1040739
789126
234608
245913
1592573
1160020
104296
835221
115261
680360
1981707
1404435
556404
810533
1461625
894665
1544734
1774400
1017241
547862
711967
1694847
777837
385963
879151
1298950
731479
1931143
739342
1154822
107434
86066
1581512
1643132
1118410
242910
594246
1917050
1178261
6956
538038
1310273
944312
1724428
427261
1753590
561468
858550
94458
464206
571013
1900825
831365
562090
759017
590314
602268
861214
1793832
469475
1682528
1228786
560167
1455138
786525
235334
1636337
1088448
803321
857719
1236372
831246
148504
275342
915203
1896533
907645
532002
1042799
1602862
246030
916014
720633
1612039
1862309
310154
1204776
1786540
605155
682572
256213
1895110
1607032
553036
631060
1576501
135710
1118353
1513864
643786
529193
349253
1597195
706359
1593784
833155
464622
802112
1488042
1719514
999398
596614
1293446
154515
1820881
988266
1137868
1085755
1142265
374428
1560572
17579
1576972
1877422
1726713
1862226
313550
1989406
992227
34175
1372240
588273
1941385
1076287
273156
707375
247377
353529
617935
869187
1018539
473810
1458864
1617057
1050612
224676
383883
410967
1789363
547022
99131
1539209
1218765
1111227
1096198
1860437
502275
372210
757205
264098
1247590
556097
1121852
1819522
1237932
993843
468624
568919
1804076
928386
462212
890691
1780919
190626
21435
1273841
930430
780872
265666
1199132
229364
1529529
236112
1769264
1637403
782471
1728746
449037
1486519
371874
794385
997555
562743
307854
115596
158587
857727
1606898
131234
248323
979333
252491
1830117
1318551
1215980
1627234
467748
225608
424878
949045
661962
1759013
1930694
502833
1022480
1563121
1451337
1215878
511232
1045906
615358
792641
1008607
1955076
940385
946821
373022
71314
393727
563307
230471
1483077
711992
199433
846292
328145
1209135
1183332
1706579
948295
1701910
1258754
1024745
165306
777112
1518227
906220
483416
409912
1169279
1878194
73197
1398036
673087
1186413
1157832
622890
1084139
180723
874671
893141
980445
654957
1984257
1750832
1706598
1178068
573485
1186775
45442
1433053
1570224
1109362
1958695
1835139
321653
9861
539039
1443114
1947015
310538
1852730
1454315
724598
171958
1251494
1842882
1815697
1761049
102764
1787994
1691539
814710
1590756
1715660
849423
558956
1381839
1690380
254192
856466
1318215
1265114
492611
1202667
1523235
1482337
1872718
1489159
1083152
1759991
974221
1432377
819352
1341048
1426016
1224854
674632
22468
568682
544660
637388
743078
158562
225032
33784
1934538
1087735
540270
1557776
610382
925260
518681
1576850
1011731
284693
1463629
1763743
1554025
713006
321991
979962
1200526
789639
290363
1471795
1012498
1982109
1068466
1982305
1062629
1148667
462987
1938421
1905151
129431
806885
842167
87085
1794444
130607
506282
227674
1952642
1892095
1139289
1656868
66622
709061
591436
1029929
1422992
401898
1191709
916765
107273
1563465
1025162
1754109
519290
1054366
1998063
343195
915266
1203660
1879530
1632069
1497171
931677
1220747
285266
747260
1551944
1671177
366064
1550319
1846559
137118
1969444
648883
624204
427766
1475464
668069
1076358
395180
1315584
1515368
378365
1773567
36982
1358296
138639
528303
1242923
673251
506224
1766624
344518
297272
804072
678536
224203
132525
1486594
75154
870108
985407
1854003
1693170
1949223
340888
1489311
207641
1903457
325316
1638521
1131474
424853
1977780
1288891
1661058
784075
118920
1256068
1143471
1011268
697442
759131
998209
474612
348532
1499104
498738
1921661
825518
27147
214281
161423
261950
352277
1930381
1779983
676881
83310
695302
1988153
931607
215231
1834095
1622226
946111
1258620
831525
888704
1959882
1761242
1942015
1425376
659122
983184
232281
1596506
1007005
852140
949390
130638
1282150
328747
1943008
1768264
1429442
987209
496252
1114376
1534909
1239138
2805
450760
1494209
1289980
1727573
375114
1261486
365900
444957
1105092
700369
387759
305315
238698
447190
540371
1121483
1812089
841483
1070826
1076309
667199
962499
814657
1882430
1790429
464137
809109
757552
242386
1440570
530105
835152
1305256
525599
1014848
1297049
663985
140631
528244
723349
495361
294486
1810572
626632
298788
1728944
416139
987880
49266
619996
1114109
233208
1191292
427491
1256309
347694
65254
686885
149549
609916
1134472
1976535
1176538
894974
42802
833493
1365997
985629
201280
1382049
654020
560231
1625922
824312
1823303
958357
423239
1187916
1885524
420748
414472
291427
1289787
1017109
768107
1026794
1850756
1481072
591410
1209717
1890025
1259223
216256
1434167
254064
1962438
1453707
56180
518804
1254895
254318
756316
1735880
1290101
1298847
65313
888342
1302488
1505228
244467
1581078
168621
1621734
1522217
955084
212308
1839928
1256471
1639276
899425
287724
1369049
635406
1191906
1246930
1331770
1639088
480966
1526365
964588
1271466
1212586
39603
1473478
1524851
928073
1423877
1882791
594606
263114
293808
1736870
747802
1854662
562231
1181660
1830895
650153
1094446
1677803
1777683
1638593
1756115
822034
996863
1159681
99072
581460
1752164
1583925
611119
264683
1804694
192907
537782
918588
551400
902365
619838
237564
18275
1846215
1835203
627506
40547
874755
697140
1471629
1044431
546098
279209
1254937
1089148
1974186
1909944
501180
1965261
1864895
257356
294765
1286418
1400603
99591
603222
1230542
1194411
967727
1668655
1956896
1756608
1390540
1654457
1279132
666173
1691900
505665
788859
422916
1152031
1832898
1656235
1676631
1600908
1759657
867749
1000624
1346475
1681562
1912135
1846695
1738392
1808977
501083
1227812
1140347
719907
886841
1831202
1445980
1789709
1424845
1370076
548268
1906391
1921368
319036
1582802
714193
1850875
1555825
1371688
1071016
718234
625114
1034065
261276
1858372
1573915
1405428
955957
1803499
1890586
973511
458920
1716974
1094843
109366
1743244
953701
1644766
1144660
1867459
578700
388938
1146127
1931167
1418803
1802824
1053675
481426
149535
1207071
1351585
674258
150894
228764
1632731
233645
525022
1640422
1046142
1942973
423778
1522885
1957976
983477
1205517
670427
133556
1201162
341895
671555
100425
518906
1509258
1248724
291309
1270048
1724031
494694
1148924
1009125
701322
1221366
447997
1005501
1882621
1093572
1904318
1823216
46829
1897948
637999
631838
264695
1302399
1764104
1243984
311496
1282760
1028041
1770803
518293
1107360
1248210
448223
151543
913750
1839682
1590714
1430621
409661
1916835
1634755
1966312
140430
1447242
1588860
1385666
753495
1825928
1295481
736460
307062
171850
1620969
1292973
1402903
1867794
887757
919052
541835
655084
1411665
1802929
1253318
1215376
1200608
476547
42489
170115
1014281
1009968
799329
326117
1714087
1951526
1484525
1997785
1342314
881540
535026
1551527
453453
1742541
1126682
55657
276264
33223
1675951
592396
1364383
608226
920210
776568
159117
1809788
1145265
1947011
1531668
1988278
23455
1955801
1862947
85588
47054
754986
1876848
615525
1059906
743046
649165
116995
1084058
248834
935731
283662
444690
182366
239919
655532
1404279
500850
1096844
1190749
1858670
1774785
578923
121566
129133
1419603
808933
1307449
1913342
478281
1967628
676198
1177892
1596543
1055010
931992
1975614
563424
1419644
1033243
889053
1085376
1728956
610689
597963
1937254
202072
396671
1302684
528377
534716
1421860
1208647
1394161
876840
1758979
957908
210930
1840660
1252614
1554131
854177
731793
675935
451123
242190
935904
515457
1109031
923404
1270990
1180929
1703828
1270075
1738432
1507654
684913
555148
839820
185729
289831
906763
1761355
251409
347118
698910
1973652
625580
1244986
990182
1990214
1751735
1881160
1199999
302717
403010
560516
1121109
1980094
105306
1756925
186518
369711
979939
1820214
398525
1602455
1258538
297216
1765263
1266742
1174749
1725171
1002319
828431
1436420
1858503
1772061
931125
1970697
1271793
853687
90555
1614143
91523
1530910
1115002
242307
332870
1572733
1976574
1254558
81509
1705000
746308
1854750
45683
645895
1229901
1903705
84542
1154204
1600465
1864380
1946405
1107156
80033
173834
1159891
543857
32374
1276136
781978
1534163
1188142
1098276
461170
130249
1503985
1985416
1007273
1977952
314144
1487906
1535129
28551
340457
1631682
1337275
884645
1576620
609403
79456
681932
880440
1297067
93388
185762
1666096
100277
1592186
713674
399595
972793
1037933
587517
1815005
596461
1612589
185069
121237
987427
1443547
1865867
610641
452813
292137
1528688
1505494
886871
1688901
989227
800407
1747349
1988352
277501
363003
1613733
1490926
1908119
1512450
686591
217582
553926
1312430
1567492
757560
1339698
1096269
450083
1543287
1426695
659592
309248
1349370
222966
688724
262711
1863792
661785
1402063
728893
1658491
1124221
346190
631633
1450819
1511215
1703432
815826
1771916
1242252
479765
709264
1967696
1382913
201868
897281
359753
679685
828325
634453
132462
1982465
684178
1633060
1562505
780242
1845642
1195739
357231
549938
1595826
944846
238998
303143
997511
876285
740371
1273848
1890270
1770633
56462
1984551
1748425
1663550
1709200
270514
169498
777687
1376265
1661202
777375
1306202
1672415
1994247
1681652
1858614
1087588
1582395
269931
1129739
303874
1629937
982520
1310275
1812901
898384
1202132
398584
225790
1340705
262470
71393
803488
1334549
1624205
1174964
610291
965975
1433788
777663
1942121
116871
1124822
21360
1070205
1371272
463740
901211
1133543
920408
1754388
1046129
900056
1705041
1271654
331735
1544636
999804
1555132
1125739
926882
346946
1812622
1708248
1870313
898435
1059533
239514
1366047
1554730
1398051
518890
1363308
12710
1323254
987755
779759
904192
1083179
354304
924043
1607546
1195182
1460972
319781
46732
1624515
1492905
999123
65489
275405
1234984
1700523
1871092
1304953
657615
1140365
122840
209687
201387
1316864
1809309
1035925
1773647
157714
1964904
1485269
1460390
1324951
1263626
220536
1279597
157645
679682
1024913
14479
1129451
1216034
1518038
1027532
1750440
547056
1979695
787914
531108
578605
24423
1690103
1171710
356186
615005
479192
236246
242290
1177532
474342
1674478
407925
257299
612100
1106054
527908
1123866
1266680
882775
71946
370700
92951
1271846
1715992
71448
1018275
1337253
749515
48617
930369
1516148
818006
15237
1864194
432303
1752661
1063118
637552
380191
1665531
94091
1564143
1355241
1366740
1317901
1397665
1737253
1351443
1501743
217852
1212549
621934
67008
1451717
1336257
670473
1206619
1902055
1069644
1281156
544433
1067696
778354
1833081
1676281
96712
399599
496021
1337598
1750219
642239
1326264
1434009
850683
1284790
513541
1715372
1905500
1540871
1642697
1474536
970790
126714
581945
1568504
736395
1814717
1230902
1006286
339412
939945
697906
1050344
623177
1307526
557009
1732454
1216022
1600073
473334
311969
1008516
887633
1594844
1706758
1130831
1737102
221593
1460036
360946
1586369
1607763
1309970
1480371
319499
1981518
1532866
1747050
999469
1499583
1480241
1680973
1911980
1706079
1858577
400171
191194
775084
1425852
1288802
986334
710649
1083028
842908
189786
1991718
11530
662531
1014441
1158367
1064258
986565
330386
891464
596795
567455
1163928
1643098
1723704
1986745
544732
1003382
31810
1418040
1302474
816438
1365719
745748
757079
659973
1435964
1198035
655704
1016385
977458
1823569
212744
1535129
1718731
1406797
1809692
1221037
434947
1429712
307127
71325
961726
902485
1251533
1250493
1486626
394037
109494
141053
1569611
957663
934671
1690794
432326
714160
788102
1723062
237307
354601
764146
1670064
1703559
93503
1480221
1626172
1141674
299078
1452530
1497230
1071265
1156513
955686
780761
513044
1324613
558262
1755936
839206
1892964
1284562
935562
255815
1785008
14594
1454024
587319
193804
1128425
1992915
827903
647765
674812
1558349
801533
1830436
148672
67579
1051773
273278
452593
1315461
1664569
1520319
1378852
997805
1816683
360980
157609
71821
1991072
543347
18619
290798
43576
20849
1988482
1739709
1703744
1724362
1642484
621175
624161
1610693
183034
1738476
1443125
566898
773710
509407
1144080
327983
281186
1719020
1062528
611216
1900523
673225
1322722
845685
332192
1106297
1172750
567234
1581382
887650
797125
286013
941735
1667122
149187
1877510
1881841
129580
1190624
1169896
639429
832757
141605
1237156
1137054
865265
105903
1778173
1005266
1174315
1566257
831150
1220435
694987
909135
1959451
1558039
1368246
490276
1413271
380491
1575794
1518797
297380
1917296
1083694
1077077
427911
202324
1328128
35965
1725419
1959883
1788496
452424
1200914
1358376
608952
828051
832736
1029059
913589
1571782
960713
551009
1557945
1848856
1588133
1198176
59022
788343
661028
326249
1627272
1678100
751280
1305390
299785
949994
1224047
1584488
1675179
726358
1275507
1750277
1417917
62013
496514
1850017
227890
442545
1317141
1077692
663629
1400420
1436222
1593555
1937051
227842
1742791
500009
1199185
772733
618783
1451653
1325506
286876
1829758
349743
1753455
14224
1579906
52073
1562019
1499102
1009808
695117
731969
644556
1265018
678583
121637
360078
1514492
320570
131347
1831737
1238421
130129
1952652
1797557
1148121
1104618
898844
1762774
829358
1487589
855608
1942474
789782
1803910
358903
1554700
1530231
1012515
55490
1667114
833697
41404
137782
575179
1407149
285953
165427
576436
293722
513139
1214930
1968048
11536
260428
1043732
787432
1345758
1442699
972151
1210348
315613
1195340
1572867
1388671
970477
876779
265079
271400
1405562
1412598
183179
518702
1722145
324986
688373
283576
1645439
814093
757820
1258368
381731
59456
1933541
484509
1873829
387902
1355166
224217
1437572
1144380
993989
623940
1137133
821073
1304954
1260326
232964
1324658
108101
1847103
1934974
672210
997392
401448
523834
1709873
277016
1092199
148476
309259
18940
257541
340959
1002563
211564
975815
877165
1071639
554220
1216988
1604355
1387853
1923966
1326344
1153803
561544
266508
1082116
792941
1906789
437911
1552061
181902
1176349
26698
1712527
1063022
1371794
118477
1919563
1799488
1046263
1113962
829536
1740991
1319118
1182514
869586
967566
1325553
683326
53572
1228062
90423
626995
1622856
1939824
1730565
1855083
1842777
1454674
379961
267653
1396408
708747
252645
86807
1641811
1494117
1739257
1814455
384319
1405799
1068991
1544704
1211793
1516801
1751195
1835808
367169
919007
1311874
948979
534213
1863882
663555
902311
168685
586103
1325979
341565
1858469
1547439
1054624
334431
768649
372284
327529
257116
305260
306600
150660
444558
992626
1323718
523002
1806457
642120
1926066
1206852
1370220
932340
1149106
1243664
275224
1049958
89392
320698
1088105
1344795
1074429
267816
864878
1602214
772206
1347932
443573
788483
291867
861828
122553
967198
1707669
367740
799943
211842
1413567
1385195
1532906
1789111
96348
1601597
1621496
937006
1500178
1023387
1043409
1470632
1286694
839122
39584
1973783
1816677
1113966
834496
215356
1695280
334353
1224039
876299
280194
1246541
1391727
971180
880662
1359608
1194054
988012
538868
1128735
545781
14824
1451491
316203
39052
1849994
1995554
293218
28355
114286
1706296
808448
1554366
686973
1198332
1349985
1072881
1185482
789975
330465
1612155
997530
1746977
494747
915102
691574
1107500
1264189
833736
329785
1703245
785519
439142
1224665
1381262
46070
416489
52022
1691649
345929
1271438
1119926
862828
147573
89132
168494
509748
1053183
990020
998232
881192
1592657
1005254
886135
1547284
915670
123186
544157
1742607
984042
1232226
1554716
1210009
183416
1328033
350353
47651
1034427
927120
9086
477584
1326804
19293
1862780
808917
396827
458651
182947
807130
208589
1172791
1937411
416508
694751
1035978
1984263
1216721
1319227
126975
1826124
1605343
822426
462723
1367574
1192764
1298634
729486
1275338
384359
1436334
1383400
86218
1282724
1222828
855625
1761401
1704758
1232359
389630
1202383
870541
883110
1954071
824671
1216629
437282
511667
1871570
841736
1449087
1147698
1053595
1756013
711527
1110248
1420658
1417095
95662
758017
420439
691622
1090485
1438394
1670775
1183332
1524379
380599
597706
1801079
1389390
742304
195001
1597601
230259
241046
550162
368370
1926177
1315643
630266
1704868
139289
1989861
896670
69988
1458284
574725
890781
1559581
45895
437367
1444941
1164048
655564
1632194
603259
445218
370
925096
158371
356643
1890850
1616115
411857
880227
1351772
1086870
1440216
1279766
390937
176342
1954497
1490486
321355
1039362
1594060
574406
1688262
1913755
1362520
1998473
1127252
529859
1588793
81701
1384022
1518021
780083
1838923
1432670
1341149
1098484
219125
77108
1993839
115996
1703494
1059626
1508858
1028152
1677478
1241026
472260
39045
734913
738268
1363908
1635814
1016972
1246139
1780687
1522549
558298
1941887
666802
1788802
1280132
532795
1685315
931000
705231
1358929
790496
1184681
272667
686557
686794
1110529
600006
1686874
945718
608039
1170492
1293427
1418250
1962741
884427
313207
1404377
676583
301576
429266
278692
1987330
599130
51888
697005
721927
407486
1312769
853799
1260244
215930
855436
1819512
1468545
1823791
1600411
1563587
235884
698820
958792
584506
494248
118399
714396
364011
1992584
8231
1560573
1888910
673550
1541837
637603
1005135
1170719
1526827
1804088
1297301
815303
468359
943404
1981796
1227986
1952849
1372669
1321598
174114
215714
930681
165485
291890
28005
1432375
1605975
1007209
1776244
1761156
1432674
756324
1057741
724062
616268
264895
819921
181667
1460340
607015
1520157
1525146
187325
68634
26243
895268
1108117
1865427
159661
1468651
1143059
720883
1221007
500560
1405984
1456307
953809
73629
1616455
312591
428224
434551
353356
8302
1290279
711434
788830
136809
124290
513011
1069391
403709
59613
820723
507995
1126925
89137
1684898
1308943
894921
1927480
1308921
1507263
1902265
1531643
120796
64933
1267959
1170340
1013006
1017678
638364
112870
415984
1258894
875244
789238
376801
50179
1556943
1203096
1849421
1249912
1632532
183661
1452401
241246
17625
1401107
1350612
322363
234893
1595978
563586
1355678
866711
1570582
283670
1263730
1237515
1636119
603859
1176058
1254640
1520538
1260776
1283263
1355796
1531905
599395
79975
1990647
1468058
1142055
1997943
1525336
1687233
661820
912110
877310
678807
1620933
1203636
288260
315332
1140923
1012459
640564
132431
1064195
576235
161146
667032
733497
1332793
322693
18254
236786
1282191
1038322
86572
1896900
1316437
389346
650239
31280
96941
1141135
636664
193018
1398459
295437
1531095
2302
1337292
1852775
793735
34407
834697
660109
1896286
1597578
471711
1571648
1121707
1981358
59391
641004
1917943
734920
1925322
216315
1241766
1413457
578024
301774
1985713
701612
1367814
1013980
1379486
980765
942995
425476
942341
436082
1179690
103446
368474
1614403
1607493
1233974
1564103
1667847
1764390
708242
570175
845276
121432
193918
1170645
1743850
842066
761336
1616580
904339
1098890
1365880
772077
1213649
374855
381863
1637198
1383109
307710
1977964
1021979
336846
573467
288135
606118
754105
1332839
1255113
752345
1344772
322413
1241094
1102
574784
1382155
1378005
194652
192063
1625459
772655
1934254
4372
1785803
718395
743938
1578902
274705
347142
174787
1708304
504806
1387878
475156
260278
579338
1758045
1733934
1038977
474597
490087
1141570
1299545
1594012
965539
1788
209997
1150819
1995167
458110
1356530
540509
525765
304834
1183367
1396112
486885
491667
275591
1316939
1253995
841608
548583
813481
189264
918862
1480677
525021
1040274
1195575
457134
1559313
1433913
883765
173230
1402356
189367
1402045
1610928
1615216
764523
1186700
982334
1658146
754060
1400420
95262
8033
173861
1921163
1046312
1339916
1851037
336677
718369
1355931
105115
487948
1208306
1417216
298201
1797816
1961585
485457
1995474
164739
1533417
36403
47287
44599
912148
380217
646547
1772066
665601
88632
694704
1782564
1529419
1793114
1407570
729891
222592
216019
1038632
613856
1779570
548448
1345380
625329
670926
417517
624662
1986097
277050
491777
334633
1667845
586200
1257970
1741508
76332
1711745
1387395
738981
1774650
953127
1087086
873107
1794747
1084150
776002
1688802
166181
246554
520218
478158
116079
1849228
973088
871902
202444
781520
1710483
42468
935513
57815
884857
1468977
1209652
43555
769660
1310547
1153501
413105
1490108
1624710
713100
1341590
1362671
1161280
1689245
1117699
267328
543246
772245
1739559
1891298
1628579
1411217
1117333
345324
331009
832788
469277
1841072
1148943
755286
648130
1804055
1883071
656750
165276
18543
45910
1005006
1964053
1396845
421497
1667432
525959
1735441
1846154
847949
194892
747820
1917999
1818134
1804296
1036188
606406
487308
113955
1579801
212620
439781
207439
727227
1253016
829534
791097
1739065
1653132
477205
516128
744696
1305951
857529
1789403
312731
1317928
797505
664386
1957576
1022278
1730077
1449406
624363
77968
20707
1035921
1743434
996891
1643477
886762
23475
85651
903077
165668
1435249
739812
1849325
942054
1143305
1614246
1815283
678410
1354876
378215
328010
1263956
32842
1785438
36601
220502
1565699
1868179
561464
551134
759392
1157111
60524
715061
541102
1440417
1289860
370430
723535
1422238
595621
1535837
1109195
827819
1296609
1162780
46862
274076
360755
1980974
1871682
1098619
1596019
1563068
1952966
575142
1203618
678335
1941739
1898270
538035
439407
581079
593826
1352652
1592871
469194
79153
1559725
1356330
1619309
417600
619031
290380
447882
1891403
128609
542402
984332
139054
1671127
1288002
1177256
1178111
545514
1209236
781751
1084380
378873
367905
1338902
1049577
1092284
507986
1222031
1631367
1861336
1921306
1850910
1694338
689442
855241
575231
1426345
10762
1220113
385104
1801406
767810
1465383
341520
1487903
767347
1213879
1375744
254071
1419986
1968422
911478
228791
54592
508066
898001
900457
785583
558304
916385
546897
1187215
994529
160989
1598591
1571995
1451994
574129
1478541
1328378
1684652
509775
372715
1658097
1755848
35774
689727
254751
1797603
900712
1905650
953182
1519418
1424965
838896
1661978
1290956
857431
1792327
390525
1673986
63436
1184000
802475
564479
713026
1050548
1783312
1324574
1378985
7525
1211659
888750
419098
1089460
600171
1982394
1824972
443693
90047
1007784
1462890
1099647
1837564
210501
1534813
744588
285422
1935086
1485848
1158961
917869
57512
1275833
500056
1241417
24396
932039
751629
322601
765111
900733
1786609
738638
169697
714829
992332
616138
1310786
572373
156626
1486807
1693658
576900
1617343
1472159
348920
867787
149333
777558
961632
32099
549777
392022
331215
222420
1037845
976318
856901
771321
1793832
1921255
1111263
1015599
1979791
21978
1864660
1694260
1175790
1599586
518878
1246865
601162
101652
1382843
1421089
702266
1358829
1662172
1532510
1562918
744733
1781534
750736
1418264
657650
746193
1655871
54089
1431818
532858
1806907
970004
1781320
1230776
1558770
686602
1532513
131309
1304352
1741002
1270291
1232372
1772388
1405449
1916035
1770713
1791590
423379
148834
1188850
1687611
797228
125301
657925
309626
1435227
1384895
557933
700071
1468744
1399548
620693
613180
1382477
950496
1815418
1359757
453722
767058
1584217
1407447
1621617
385879
661874
1000680
1662936
599725
1057506
1394951
883178
45330
742758
815400
1953930
1783535
1979350
1285780
657319
251143
1231306
8768
1906306
1139204
1250411
766192
931418
131122
1853864
1827151
653306
1868574
592622
1852749
1326593
357250
670065
369159
1198492
116464
821389
1702584
1195098
1931650
419569
55321
1693440
1657164
1374754
264673
511093
1505509
1932635
1801871
564634
1794914
1231256
1822648
1120049
365527
1934985
1481581
161304
1533421
95721
131214
924210
81804
631876
1245599
483888
1578574
1072722
1927139
285535
1088026
1435519
990083
711662
1861612
377121
1032758
1795822
1481395
1521523
1679556
876962
1482937
949237
978156
1722812
707018
1181822
639923
892515
1661729
571693
1139412
627974
89996
1459262
1443187
24713
1982024
1601985
525483
522614
1752247
288695
1973656
1704467
746812
1239258
454474
34494
479903
768648
1143485
654302
219962
355870
8852
1438809
1665363
349954
602646
1575033
1091747
1905738
1400696
804887
1775918
490595
655661
1045193
1804636
1592645
759160
600426
1670561
224520
502253
318847
149210
782644
1771336
1848298
912299
1537641
241125
1410394
174473
408519
1612818
1594144
1299397
631636
1933943
1511067
1066230
431465
1343565
1727634
884634
1124901
1415684
1881355
414150
1026527
1881858
1033811
1892794
1000598
539300
1554382
1582378
230250
1133936
163481
295070
366986
682759
902270
169593
1794337
1910126
1573534
171403
860195
1885935
1534355
923335
161296
1375507
437605
205090
847759
40233
1172097
1318005
1544068
1499872
554220
478777
1336226
754115
1745718
786388
1825413
476985
1781456
1109386
845450
434517
654011
199875
949544
1551401
1293230
558280
239795
1623747
1438146
1635407
955342
515388
685451
644788
280572
401698
153938
838734
971020
1177030
1334503
1507429
462597
1198706
751644
1616057
93990
1496699
781808
135877
994954
1649470
1689650
1616266
8388
1770018
987663
693888
211166
125702
744006
497290
1092573
1180847
333561
234266
369329
475011
1970314
1543381
968412
628027
1197595
232891
1161015
1517085
85289
1759266
103352
1939796
701073
1813580
1306717
807955
543131
212750
363239
1310716
1975973
134765
186637
27786
833422
858278
1178694
853598
683964
1814297
91916
1115112
983383
67069
1709870
430011
1780972
154988
1287389
537273
188566
1745855
1240868
339886
1432775
1667062
1191342
1046446
1154112
933365
406506
1619703
441616
1894304
123296
542607
1302457
1609431
984977
730560
355592
1161103
17088
401670
45084
877336
578597
1671562
832520
187001
1847376
1573578
1548855
1442250
625761
798094
1094065
434971
623663
1872520
634913
384569
1211965
1073108
1377752
218738
1881900
770706
1877250
729752
643578
1140279
1362229
236874
238045
1290574
121222
1005903
1285733
278575
310741
38595
1766906
1693792
1285750
299334
1181332
555269
1746677
976830
1796306
359287
1663820
284999
175148
1406844
1358819
308421
757038
952136
949695
1787138
1131367
658558
808592
1273391
677954
33381
1253977
795702
1827532
769923
1626675
265193
1603570
1903497
1080940
425849
791197
1716113
352141
1417467
1451973
1559202
172884
1741167
957067
1962780
1336803
205676
1284843
480995
229778
1909186
388024
148126
333039
872254
862972
1417819
1100408
1547510
1216582
142758
529579
1972970
715383
1668224
265036
1062380
1620690
716212
402801
808484
681028
135174
1577189
1517577
1963188
1041206
1285875
1872854
99159
1418702
62732
54596
355346
344736
564321
423020
1465571
71301
1577730
1550706
699088
1349805
588081
1510747
1484693
459955
1955290
444836
1432146
980274
1386778
1050869
161181
392987
1432016
508386
953500
1825576
1297806
537813
1270243
167509
1670593
614406
1479483
62945
898832
446083
1145973
1085826
224501
1092742
828930
989361
1944660
1919083
3290
516735
1602176
286763
532620
599506
48409
1183673
1610017
1369507
57511
1472624
1830780
36933
547454
1607883
491748
256168
1995564
1376695
899242
1312881
1548358
1066786
1136027
401890
1939086
320607
1930540
1825477
1227998
1692711
535442
77718
546843
191660
1372027
522045
1179892
1192109
775961
1340858
531193
1478382
772257
1358129
150187
1642127
1474534
1400346
1281689
1936643
652065
1380899
275332
1311785
1143654
1268781
1749512
748901
783995
1687044
677981
1838084
618944
729547
1717813
1971416
964433
844343
1927619
1542974
942078
1576593
1529958
1392086
1056485
590504
684523
1830472
165351
755229
725758
1937452
365334
2641
786564
1682028
584164
1200473
708867
324015
399545
885342
1493343
144028
1280975
293358
377837
1979415
837456
695317
777964
328047
368301
1286212
1588994
307757
1198142
512960
1594376
901937
398535
105361
707217
882239
139708
1239821
1093548
1807161
899131
149030
144892
1290275
1154655
634148
906434
1635490
1985854
1305267
994565
1505451
980728
1924325
539535
1390119
1989594
77866
1886889
298943
1194455
172244
372926
1584240
1974237
672050
1237952
1069523
519150
935491
1634953
1399020
491821
843821
649314
1685458
1780790
966359
249502
554001
114823
1015727
379230
1501609
447929
183801
1077108
577149
480918
637802
541038
1307532
1156970
76451
563654
1818695
1222103
1220001
1847144
456140
777573
758260
781520
1481687
1388320
1757020
1649301
467134
525907
1806641
1798476
1834072
1933213
776901
78734
795238
1946740
598622
811366
712626
746793
1261044
1328369
1780298
445258
489557
548776
1036412
1252281
1939788
799074
1255462
782766
1775407
1394850
581806
1862919
1705217
1659698
70174
364694
908645
614716
1214812
1468893
1986165
522429
48702
1917205
1052370
1466035
128822
429685
1799483
1100999
1892551
1483483
1800187
564495
1307650
1229860
1110858
1372451
253451
1145176
278616
200475
1926812
1564183
1124843
824387
1442736
941403
1892468
661570
1818624
1023435
1409228
484532
698736
1969196
1709730
679587
349994
1410258
1968185
1044916
98615
194629
1921624
1615491
1791388
1312651
1239135
1730412
1639590
1879566
692943
1300743
1724152
1854991
140577
705462
97922
1553751
327393
1634039
1392931
1662564
705511
1475900
1900289
921948
1655240
388243
1113525
76717
1601868
793605
680205
616649
1597915
784740
1634649
1706992
267276
96456
1609004
462082
1971868
1521283
54521
1289179
1057792
1261001
196293
1414602
1157095
1571669
1596164
37295
1339919
727714
1744181
1794395
1083855
557088
1410082
691378
871003
1077908
1211122
1880263
979900
921974
1110955
1691051
450951
132953
1668264
790884
972618
435928
305051
677506
79524
1653012
969593
927542
1559923
1718
613843
845961
1196676
1575513
428153
150828
965463
1252394
1946934
1526398
34723
241968
1750650
1541334
523020
1456734
1521321
529054
1873822
851437
450517
1518589
1680042
1709607
512886
1410181
1476107
1886776
393424
626436
1652278
155280
305108
844132
1509911
1137302
1212427
1198054
691706
1184442
1389698
821786
1947756
840614
1394111
932611
1758378
1519576
662697
513495
815145
1516081
197763
1563577
1694146
387837
1638769
171355
356948
1708328
1550548
665499
1875358
1117752
1470141
1611246
874458
1724511
340326
341644
1285249
1138240
1110552
1685669
1846844
1344343
765497
520681
1248792
1910124
1369961
770312
596685
106092
1367427
1328668
1165102
1196683
891660
1406681
1627022
444243
680048
1101642
1873679
632707
321772
797322
1858618
1723730
883848
1696832
407619
1334614
723632
1129747
1088631
1363942
225552
190912
1856673
1054684
1278716
861001
1232744
1250196
229155
220089
1693869
1091952
1451236
1014987
1292480
296328
594872
1996547
811352
938300
616731
223231
240203
1281364
490071
677760
1659011
1182515
1669732
440836
229346
1809088
289998
111573
1752825
1794228
982797
1895147
1785692
1978440
1671868
1270317
653226
981649
1581967
615254
1967842
299050
398519
1353339
938656
1898281
1698838
534998
641722
251605
412105
824473
566127
1199963
1479045
395899
778710
1955329
1796781
1686667
884138
374463
1623057
463112
1768784
907216
721227
1512641
1450920
1379030
1108904
1820039
608307
474034
1510173
505869
959940
291052
861989
161207
9113
1965559
464232
797883
1178940
474608
1997021
1312834
206947
328742
859710
598888
641095
1277027
46925
884205
541225
422152
1987168
1986140
1070035
1144020
1611867
1340773
1669692
1203093
867257
1414592
1521766
1967322
1029200
690059
1269543
1280529
1927869
1847734
177968
1938917
1096399
1532040
1134040
743651
1608213
1364442
1210468
508245
1822977
152522
1225808
127359
540010
556215
76589
1307838
686817
527492
715101
1338782
1753932
1159496
286390
118700
1313458
1661803
1007482
1472368
1727890
176449
23519
1919492
546666
522061
134564
627651
113473
596501
1499211
860936
1109016
1935604
610537
305710
1740303
256911
348230
1089618
1803363
1135046
988766
936844
1132601
1978820
1874040
1217880
1644327
540411
1694622
1654722
1127588
35773
856593
560935
825437
867012
1448508
1221232
609249
468139
832126
372462
558778
842845
218907
333486
1839141
637404
1140716
91767
358560
1498600
401439
331844
258066
465426
609927
412241
686026
189066
1027824
953775
1385613
984680
1515793
1401683
337179
111997
503189
245491
2968
1827174
98030
1838968
637372
1037132
1586385
1976317
1992414
492285
258736
589495
1638631
1697430
1016417
237745
1540511
360646
170789
970703
1298132
1945228
1829605
564333
1999135
1806388
1629607
1084584
1736532
1200541
130137
1419721
1433200
1044064
948613
1274122
1088070
802304
1035785
181686
174005
1393602
359816
494012
1650777
150964
1337044
1189399
66711
1243428
782039
444727
452317
804366
1477632
357600
279132
117213
1956846
1447142
1897860
714796
872841
17171
1315036
1721340
208543
1651464
1019624
970096
792237
1496825
1896610
243332
714208
1649691
903527
84570
390701
1695450
277731
1816178
1920558
143359
67773
801281
19082
1450661
392993
604642
271665
1202048
1914107
259771
161023
720917
1878980
1335848
741605
1747109
461158
34465
1379302
1412620
83418
1199238
805909
113824
475253
781905
1780848
1457615
110775
1384123
899564
1758736
257591
1121087
1919881
1243110
1093363
347576
7758
759052
56051
1563146
317878
979561
1811420
943220
1277186
808479
1386555
148799
940261
817914
66743
1941527
1592733
214412
1304683
277741
1356266
1183410
1475304
686711
998591
1976299
833178
766206
1002652
1516972
1702776
984907
1693325
1525365
69674
944972
605329
1435690
478627
387859
1013545
89513
1115427
1740044
1848505
552473
244398
600984
1325682
461048
1894573
318232
545521
1280565
333319
1562120
48759
1817492
481726
36068
1386279
1620257
1205095
1499392
191475
370324
537209
1521662
1602172
1204736
689825
340121
1975351
844373
1632975
247650
1819700
223054
1577537
168961
1739140
1236802
225968
692087
116412
1488730
275787
379606
827521
1082219
1190609
100124
1792607
215950
303143
1464827
1226224
1575719
1066584
1053564
1306739
606208
1382425
1830308
1521402
1743681
1510139
1824870
1395604
506152
1006533
629371
174312
1474799
1716955
461632
914810
665488
110493
6210
113879
150191
107597
1683816
169976
1902462
31700
366009
1046698
1135888
1125148
883452
198083
1552151
1939602
383012
1582740
1587211
1703779
253219
373778
1179013
1723981
836808
462237
93288
1589350
1425867
820903
1861999
577099
983407
1833762
1599188
68680
252901
270513
60312
1734293
575877
1796517
1518831
1235402
644454
1557044
398953
976225
1856752
1055399
152202
266139
32711
1412102
1168901
1789089
580214
1009210
950188
723662
861619
1436959
1037297
1190270
1253264
58860
1315499
112950
168639
1089714
1634732
1178858
1474858
1578300
1914021
1948699
1782881
1976591
1108181
462527
1330104
833947
1598190
1371857
858376
1613902
776712
283947
320905
1734464
1720395
744216
53308
1686412
788732
1502134
8275
1122926
1762474
1340070
1809147
273855
1176607
1819522
198864
1844226
548256
1132513
248969
323067
1734329
1606951
1717006
803671
1570129
1098500
1607220
1090964
310354
816909
511533
1844524
535193
451245
1934372
869691
326758
1844502
736953
1838171
1521758
12076
1856420
1634546
916730
1913079
1447541
129095
773155
1954709
259338
206303
112694
293924
1739437
1367824
870320
1858839
934616
1600606
679195
1819041
1590445
1075320
1753751
1640040
642155
1429106
224714
1827334
903248
1742096
1696919
629502
1590267
202318
1964765
534183
1030251
789897
1080790
487283
934376
866729
628664
187957
492665
1351216
991125
1945155
972140
532533
812215
1839942
1168338
444866
1572355
835114
1636523
1995793
1601223
1963840
997165
1629506
768745
1587420
1087859
1392311
1587295
1503483
1385727
931033
1658005
3173
1335280
762063
1291890
1442337
1790456
1371303
584800
1341475
883217
1071749
1385380
457532
1891381
1707827
305861
1081968
989921
1570055
1032005
198238
555009
725821
1129213
1523290
1561213
1167305
1141103
835378
766062
663792
12406
1649984
395871
42549
1884758
1059254
507587
1204393
1097436
681597
956109
983545
1368531
1649684
450057
1497919
53730
1544104
1923541
1451763
1388158
630713
1935346
549636
1943017
64349
1604891
198402
548419
327152
1507072
1055021
578478
1340418
1082944
440038
1619269
289558
1976246
1647191
1198072
1730533
219443
1851707
1160765
1939903
808580
1718762
691594
664586
1062866
95683
440537
1215039
1902518
820747
118336
1339487
162110
966258
304873
1789029
1132297
705994
561432
1099770
765869
869616
11929
1219491
1292836
75790
239782
798533
706774
1867710
946574
600551
538491
603701
877599
1594115
1860878
1058869
257948
411645
1758143
349645
1240692
1730818
1069692
1592742
896304
1940698
183960
391651
514310
1028655
292436
1282207
411245
1481955
1534959
1986643
448635
1100744
1530449
273776
1115351
1174870
939510
687017
1754877
979821
1201491
199498
440467
1090807
1726230
769451
1715141
1692973
1153987
492053
281820
1355495
91777
234436
1525490
132039
691380
406361
676505
47084
1343799
283292
1532069
175514
1883996
983229
196581
1963106
829480
616705
8256
412745
1272563
1022203
827256
1639325
1902123
1459151
1858372
1625391
794763
1464262
925428
1936923
209074
400104
681541
443998
520315
1968288
539374
760196
665909
1773710
126674
1181581
1104581
736310
865567
74783
135240
623321
32987
1674728
1146072
171253
1647296
87754
413296
1261788
843167
294868
923748
1304208
951947
1574233
1576641
921222
1711988
1613729
798442
794452
1309617
1224872
361727
857581
938008
214787
755583
733937
1317796
309163
1650626
558369
633509
430468
608295
929998
1291791
58392
422255
819283
1630775
685178
1847517
1417882
585234
1409955
100173
637816
1169602
41407
705787
1621563
306887
1383726
1852221
1942586
1224609
595837
833718
696694
1552791
1994554
966785
1461342
395333
143062
1413527
1266934
668982
1703113
54741
1907698
384163
1467419
1747965
1288282
1686467
187974
1561880
1736080
1832177
902589
1257704
644701
184858
1742327
1549633
486664
1026697
775147
1472845
1342156
1550607
835861
1070566
1871119
295608
276778
509535
299438
347227
1761163
334025
89857
1962181
522183
193529
1267062
881677
1713611
1076063
192485
1663942
845460
1753934
86745
1986119
715907
1172820
57607
1470154
1872660
42481
1945158
956051
1537981
604715
1294336
1365696
784705
980187
966573
110478
1231849
1588306
1090873
194293
122503
1821392
1506864
1038424
1505982
1047574
409154
922666
381120
1568716
1147475
823200
660912
304681
1184848
1830303
1365264
768562
240406
1681742
356224
1615789
1379379
379798
921700
1319420
1464637
1611230
1926252
1683814
1615935
602841
1334094
1463731
96799
1996907
339790
134315
1219528
1200333
1019250
285768
319375
350718
300096
542163
1827784
354905
1051969
559341
1692452
110600
334241
1406899
1518560
1129136
603086
1984945
340833
1121293
337258
1970939
1562138
1818107
475270
1263187
1188262
1008447
1239165
521275
1220485
1415819
857884
190713
172500
575649
1153526
1877760
427004
1605813
319636
586161
328750
809425
539677
1967587
1910162
1326200
385437
1457890
1300918
943726
970114
1478247
389457
1686686
544369
1076189
772156
100602
1767310
1039449
1845928
1755463
1387595
1391098
1962973
704737
912456
1976235
811033
1530836
1008245
288266
1133812
1488094
798199
570566
278012
244861
598629
1691742
874609
761065
765870
1738025
1490207
712362
1646589
791766
1961011
214347
726534
63713
446974
1750800
386687
1652893
295278
122152
663573
1556672
1773861
31051
1979404
1171145
160867
1166730
902665
296078
1181908
414890
347122
162632
1298479
1603289
1988110
287303
1627717
1828485
337224
863474
577743
579761
753611
1103256
189967
466636
1477371
22511
818282
1049024
508240
288968
488273
1765496
1090194
1604032
1010110
1338418
611189
780909
752917
1427735
1280853
53016
1119965
328178
1204608
1369837
1629225
206373
1088682
966821
1661476
1246182
1604624
484310
261583
737215
509060
225486
1646547
364998
828911
151386
1070073
55579
1129148
431178
1567931
842653
1786338
1375050
41837
1674883
1000808
897354
1734115
1973305
919125
1097382
1568687
522629
1980829
1875175
1092889
843689
312865
1848359
168039
1961067
1565166
914015
981412
1921952
1946958
1300531
1897279
1009947
1902183
816957
934283
30704
512511
710364
363825
650762
1452366
1709499
480708
1522221
1918590
1240800
1229967
1119066
638605
644143
1734002
907247
1660316
190565
1455132
871811
942689
1378158
715195
990983
1946591
1697127
355725
1494890
1563836
1151938
1689375
522692
960560
1046640
1008888
752985
1067825
1576740
1515194
340512
56961
897093
1663379
1061414
1014507
375172
758980
783140
111226
364320
655254
1499860
1727789
350455
165905
873832
35610
83801
954757
179464
308707
1899604
464154
1653571
513613
134852
1449826
1742574
896751
22302
1600172
1511393
741867
286843
117738
1846067
1117632
92488
1416567
1184450
112968
1927642
720049
476990
716599
1751424
1686845
492904
1766342
523502
931281
1740566
1580994
1970959
35389
1221249
1896752
1105877
357364
387976
775168
1113949
1148389
96330
1269478
1993461
972544
584589
654341
999887
411996
1780378
270450
968842
1632626
894457
835591
1000427
1766661
1563893
1485271
483875
1470664
1741893
831828
1677935
515024
335629
55968
1888282
133055
397568
1254834
1215956
1426842
718205
78965
592507
1560114
1510835
500432
204847
1819043
317498
467310
1930913
650315
870956
685217
364919
36476
1097244
1557485
1353448
228916
209633
1575633
502341
1829683
429296
496701
1224909
1974834
1821205
619618
1968720
1208862
1813460
1555771
836630
690341
987205
1285770
1442297
1799510
416875
1798477
1112496
929487
615361
179474
1071683
134911
1479896
214400
1014205
411632
646316
747792
1426823
967424
975369
1715121
1942926
806898
441348
1734013
697824
1602878
831929
267549
845813
1077129
1193556
1484005
860449
358362
767797
1479630
742282
203218
1654833
1766419
366514
82931
844353
1572597
851004
893
806222
132774
1930904
1573617
857707
1401160
770975
1560183
1892384
812816
757417
930140
1582027
653682
806686
1229561
1664160
1459578
8368
1069822
1373607
294383
547624
1037186
664490
1791911
1902954
166075
358477
690632
986999
666926
1548092
74297
1356439
970975
271378
79797
1977479
1174731
267140
1904701
532012
196921
1346918
795032
661555
1633966
1151057
471345
376212
284288
1590567
1362032
979851
1993797
689519
1481815
1155261
1292765
1361107
1191348
885661
999631
983957
150765
1170973
927901
497480
1433809
1085601
1874478
1973167
268923
1255207
1973004
958638
147779
82088
118058
1077040
1153624
352597
279646
980639
1547605
1294226
1896047
1538087
1005458
1432569
200265
1635165
1842309
879848
954317
638871
1769937
835115
806074
848433
1368773
670888
1509500
403889
1958770
1042027
604356
989047
1823474
1633639
1778353
500976
1594182
179531
1425691
1274506
385293
101896
1357887
1302548
592397
1150986
600898
1728794
1670202
1534243
850518
1418210
902434
1147791
713014
252739
847717
1286135
15188
255077
439525
666835
133827
988771
218107
131243
1326226
1639244
1999261
188011
83545
1635068
1428566
1705482
1918852
646989
1466403
158139
107992
509929
149193
386824
495724
397495
1852610
859268
1603298
246644
1644104
22901
506529
1388940
1820821
266983
1033353
1028172
349969
934955
409354
1471484
1236749
1077578
778899
934910
1942560
791093
865693
1697394
149484
1312269
313256
1579928
1061795
1505731
768364
1487028
1663895
668415
1775037
1947344
1985402
1592919
21688
133721
838424
1659320
636595
469599
1822336
180010
431820
1930943
398427
1523775
210326
1328879
1517168
198784
1147812
964644
1836787
1062200
414504
500913
923574
1009660
624823
1680206
961751
1681624
1575079
151322
275195
1758614
1193136
1748648
400093
89115
1756230
733226
55562
1545750
1390524
1717290
734703
704053
1113279
1441761
654473
102552
1841460
1424240
1019366
232045
1968283
1404057
668229
601682
493074
628536
1762124
760661
676194
930216
207053
1604777
932644
1762368
1863647
1202642
432450
1937143
648302
1605102
1089018
822563
823509
1582682
434690
841382
647291
1784287
385116
1450317
222917
451390
1427201
925784
1839208
1232850
505972
1325742
1310533
1159916
687345
1836727
1337255
978366
1011703
901587
1844574
1768734
1136560
766112
431770
1466302
1409869
34393
914245
623821
1332399
1491862
1777439
860387
365691
166698
671483
1998203
1420039
1202593
870222
877524
1946708
203170
1460708
1415542
221645
1498497
1756963
621086
1998088
333883
1951943
766426
1392586
1346917
865347
1473510
950577
798040
722719
1715231
1026685
1050869
579092
1989413
1376601
1982769
331869
665183
759526
1699988
1340276
631806
537485
1772736
1931683
154331
1959042
744787
1126808
1220989
465258
1702326
1740979
1119815
244825
1060360
1511566
956076
247122
566485
267248
409386
46216
673399
94586
563662
1539094
248006
1102050
288663
1088693
28271
257578
1013659
852969
904521
227277
1522620
1754692
1846493
571482
1005662
1199129
666899
1574995
1103695
371126
1840038
1944046
1533936
6969
1358784
1021163
1177366
757953
686347
715226
1863116
1402537
899672
794691
365926
1877374
110834
1863063
718847
59174
537484
1179349
370790
120987
1982316
1673232
380064
411676
457234
334665
1760301
658508
663749
1251544
1294473
1319861
1465918
1054145
784259
113630
811993
1779511
1327943
209164
1414021
995322
736913
453248
822521
184492
1080608
697812
1786272
1014590
1591158
1049026
1713089
1725111
1959518
237217
678142
1728986
1064698
750411
933260
661590
863365
638654
1760597
1164128
124083
1815065
1411990
1005200
998135
241895
1872326
37872
435718
1877926
385547
1770398
335585
559857
629774
1026105
311442
526872
1861012
1914113
1942255
362898
1156943
1085643
308282
416214
1083615
1172166
1300607
92607
1660185
1273873
1401778
742287
1435392
249048
1232027
1795179
60003
1728343
345313
1865650
706628
1402509
101622
1547530
1707181
1454278
1920489
1694713
428186
1279450
1152626
92098
1322795
1964276
720312
597670
1183637
1359859
860396
530831
1679381
913431
1020493
1954643
1690610
1350201
1977594
814106
43927
1757040
1316230
832246
591917
648637
73343
13338
335792
1964755
442906
1951400
1425201
727584
1813795
435601
1296471
1662610
529367
264929
615295
400887
998717
641651
832395
21237
1111054
459193
857610
514905
1457402
654485
1569573
1370344
554063
1321678
284787
917136
1747406
512641
432562
610016
544598
988346
1823324
1311088
873493
1945506
1898543
1782857
526561
1439146
709008
1639123
289151
1106957
1750738
848267
626814
538361
1195139
1335907
1069385
1543946
646467
803004
1586645
1409365
943194
899563
1276604
1388178
1041555
974675
1283359
1403461
1422176
1909445
35983
710225
724999
740995
424807
983062
184927
288596
1434441
115461
737379
1088788
472840
142061
827229
1576680
188240
1287515
1348013
740220
117592
858512
867311
206817
1328000
1282487
1114763
233985
1829090
38720
1135323
1446721
1995657
99344
1815996
1746244
1133265
1687261
1023306
1538255
1465333
1608773
5238
1401585
1873236
1953355
219464
937374
904675
1826697
82826
1108743
255856
992071
181483
24378
435481
1231631
1955884
258774
1505695
1977271
1630714
1203091
717015
735059
796882
753182
1705574
1672223
1069587
789012
76383
1050316
120004
1546851
1020284
87364
1368353
1210581
981141
21076
1216533
1865049
372467
1296805
397145
1857466
376080
1271980
1442714
213223
1433879
656908
390172
1340058
801342
622863
727953
258899
1738743
939373
1476687
1462340
76448
791819
860075
1159573
120618
513949
1231177
3752
883047
1814150
187613
1999713
173441
1277362
198218
712260
723359
1989315
1842676
407007
1603534
1185547
488805
729835
663633
1614811
1370619
1658820
1213270
1836462
225376
182343
709220
1222378
963594
1628155
1187804
1923556
1153244
612914
78376
1948228
53179
881483
1742096
62072
163909
1572824
831075
923758
209957
928610
1684615
1107952
1227951
985966
524371
239110
1587292
1645881
1459586
57320
595531
941592
1069067
194660
100240
103409
1887270
1696739
1449597
732440
1720169
1582581
1931739
768535
1902502
272858
367591
1176799
1986704
426072
1222944
399897
1991776
442299
1286565
1868493
772327
492692
69730
803799
644036
108780
95626
1055293
1558862
1113771
1604924
683728
1342721
1789854
372530
148427
137327
1244744
1956426
1490180
1010346
237984
294568
1092062
550613
1853328
1079160
1520288
117982
315256
968190
1220522
1967759
502319
1713188
849951
1488194
1410993
352970
1084445
1947344
1208685
903325
506770
988889
1596077
1717147
1925017
89754
1713820
823929
1044204
15671
414022
575013
724651
1235993
1890711
708593
899708
1511854
787692
1231566
1476247
557508
738336
316754
1621910
1811038
1545413
109545
2176
1701157
1171701
351426
69365
155202
531519
831392
1250808
1504310
724488
1215943
1138509
1570023
1605537
1507280
1115096
1840644
1227754
903018
171507
908735
1275338
1717649
1546746
827218
509496
1017646
925010
599698
655108
872877
522520
1529683
64829
943447
872188
595819
1321900
1090312
1497837
324291
736394
1440976
387973
30975
1341389
467461
384905
1870134
89135
1134612
726134
1188036
376768
1014311
394262
44635
1551725
972971
55788
1449750
1584664
1973613
1262732
1028149
1710530
1179304
279525
268241
429338
559674
73553
1258254
1422449
1549325
1206814
255004
299508
1150543
1375746
622479
60100
927866
490646
572140
571456
440294
806916
368247
267990
443257
1020544
642285
878965
1814199
1300634
291447
730141
593029
813944
1162407
1964956
1677598
1074673
637483
860555
1253564
1658859
1433703
941814
1844519
1682158
1365566
1480935
1649756
559810
880299
513643
471351
1115746
794298
615963
1906966
1904417
282389
206836
823072
1694750
243966
576946
1689204
525481
1610294
1632563
1412109
1280191
1824707
1323383
1507214
1097845
744427
1590101
1318423
1888536
1178232
1255147
1864031
3395
138805
440991
356548
394934
255391
1513778
1438356
265579
1855642
737861
388050
951181
219982
690407
1756023
1771646
1404606
1242537
102031
389965
530403
1634502
1748925
390420
989318
674124
30502
440980
67634
1917114
1188516
1115765
1131537
1951305
1677955
527184
1799169
771025
1092825
436020
1096699
14386
1842809
325685
96822
1185705
1447644
926693
1617296
787492
142877
1396717
245070
406926
1702649
640348
274958
1932870
919466
1463874
1788763
1005106
1221268
1424529
973186
506
1390433
1517746
630581
1793242
983355
1644243
1301831
136913
1734618
421047
1449889
980241
1584790
1252979
1438063
935407
14422
1357904
1473532
726732
226743
56954
1008204
1539140
620698
736353
124196
1412396
1220315
1981614
919861
259510
1093118
661799
1299254
232543
936650
229250
1539595
1946300
1822139
1767794
1009153
786655
1763707
920104
1565651
1230692
1156333
1485624
628003
139872
438426
1661691
720367
549002
1546726
1294034
610500
1262813
1205759
338485
1267431
1831993
1525756
1595887
1495966
43675
1231848
762663
1993744
575522
990437
1649958
1011628
1707131
50088
35379
1702844
1865427
781017
1605085
461295
1218661
1442389
1743285
1640326
1301204
852912
924229
384740
645398
1982426
274216
1489417
773833
213604
1880693
861405
1491246
31623
1139521
362388
1399939
123907
597615
585282
1626285
1790201
1948030
1741413
1971260
505673
2375
1580971
272251
281646
1286697
598079
983632
178978
304642
806641
1499347
365453
311998
812102
242768
37864
233930
804142
1755663
103445
1052871
1166361
882730
1669213
982917
739579
1718476
986768
1120619
886019
769424
652042
1093320
411372
169909
1198294
244848
898438
1750583
500183
1005843
932028
1630223
1127114
787835
517737
1419058
1702073
679564
1998464
1494353
1588490
1928853
1646379
1519926
11336
831873
522758
1823788
1243286
619420
720390
877542
1055967
905217
615617
46655
1215211
99562
201106
810794
1169825
1623209
1167233
1870830
1933199
441008
1634691
912718
1017094
1431474
1018693
245532
1286410
713682
181448
815178
1881798
1782187
228617
57037
486334
1479558
993831
1760324
1843902
1135715
1325309
875551
756634
1430422
1144814
1633471
572647
514833
929482
1022300
13650
947224
1947189
1711975
92624
678639
1037501
87258
1015132
350215
1795330
1572560
1730179
125465
1196030
1410279
1611318
1586265
224291
318831
755881
619813
1077773
1756187
1896784
1134859
1049977
1692034
343796
1542577
252014
1650438
1286981
75038
1018816
1268216
1158750
838768
292920
1795524
366369
544240
1427976
1274650
1128549
1459623
990463
1470114
376022
669041
165967
1168713
724091
740148
1598074
1981254
1890445
877367
472173
1742454
1046552
1963200
1417741
464230
309277
1221195
1956262
589978
1140982
1029191
897411
858459
1047503
1639472
197451
217204
1666090
874389
904772
1427168
200603
1056549
1687751
1382975
1658978
1343065
579711
1052526
802343
1655674
1443807
439279
163106
788207
1585887
1290262
1221701
1014117
1538829
61096
469302
1845530
144833
1735990
938569
1830522
1812164
552109
1865085
40903
1416196
1912875
1177567
1415731
360887
1843453
131294
158597
1030678
1214498
148802
1379359
240026
1598860
1217645
927505
584954
680878
209495
406174
1249449
876833
1606611
1188274
1954204
21704
1156244
271759
607744
1529505
5596
1404873
1635466
1435569
174506
1583024
782257
771355
1244277
1939071
1487213
371410
801095
1399952
1937055
1926584
1566396
333665
1567844
1359066
733231
811691
1382148
495048
612565
1609413
1148407
1924356
716291
758271
776462
314064
808120
923540
1491924
195252
1954847
1804942
1083009
1062084
1962384
1356688
662881
1646770
701108
484742
1110099
265572
578700
1039224
1892114
718363
1793385
330133
1285623
615437
42414
1300980
517465
512348
456507
1626054
1997378
1052362
1798909
1378324
654584
1877310
1348261
1622884
1398395
1553794
383473
1732680
1177485
72054
1688371
1715330
1956324
1228431
403249
480466
1754423
991972
1881496
591828
1587659
1186867
405968
1718881
548707
7918
1898189
883359
1027685
1647558
1130472
1080730
673934
14939
1345668
869032
1708256
1977886
707506
371695
1485655
1145744
730496
1500970
12075
1772262
225741
1277807
1868050
1352585
507400
1009188
521876
559973
1042789
67345
839514
979992
1274234
1673614
506056
390694
1917484
436246
1649170
242386
21569
887534
1618429
578733
740850
853658
776909
308847
1776879
202687
853505
89478
802408
358001
1250980
1424561
358831
355026
1432430
205629
89069
1995171
573569
940360
1393578
1263189
1409161
1182630
962776
1220827
764802
1341212
1849245
169745
1170285
1913177
407027
166228
1262832
1827288
587904
1787177
1179248
1200986
83355
821796
1964530
691618
215735
1199572
1098050
1566902
348319
1638313
918117
417664
168104
760966
1539170
1761465
1952763
1296618
51932
1376221
1416874
1753041
1813528
1232873
1287791
479675
1575918
631532
276817
1684311
381720
905189
1717025
1618677
1315215
1697877
1923367
1456454
1195435
1507264
1942647
1817534
679832
1701529
252332
1196558
199907
1395476
564388
1058562
865332
1370355
562126
1056123
432230
1279737
1364406
389818
1839568
279255
1141396
804213
1259002
899959
1991597
58436
16669
1846861
267132
363050
1905986
453662
279064
21981
1072014
329885
700520
1036772
532982
491866
335018
721164
786463
1856287
1596689
626319
1537543
659997
1775264
1109861
6431
548161
188829
289050
1984343
689280
766255
916402
1757194
1909014
382910
509831
1019038
128737
1100857
677206
1915435
771920
174292
961693
490165
407352
1070505
625676
500552
1022395
744103
575064
50570
983066
279331
1091272
1570329
1704055
1132860
1781530
660265
1251579
1549157
1969529
1409035
729130
1324407
263608
245282
1288948
1088926
1565823
546470
667959
1870256
1626176
1289747
1872335
1783103
75189
1645213
1252834
1873998
169942
2443
558694
603660
951583
587442
807165
985116
522530
488716
58408
1673463
1038629
1390758
1278428
764571
922452
1518312
1937296
1891874
534569
680319
995408
1282808
227876
605660
1715462
1510203
212831
693661
812746
1045274
1989450
1421430
1789621
1579853
347824
530651
44660
1804005
1586069
1127541
1185454
44087
350793
1426383
1009422
1734313
907625
1198765
1501540
1642301
1108072
1464732
679876
1630598
1896973
763137
1686972
1632027
1800489
1927444
1786335
1265332
8394
1814705
706289
1037496
828889
1243551
110241
520143
319806
1480353
1287692
562038
1782745
969037
248025
58834
564653
518007
744315
392548
1389328
70439
224594
857331
1464712
1548004
267141
28569
591751
1711533
1783502
1113851
1456610
327468
1715487
1760586
1153245
779847
1749064
283952
1295349
1342262
699956
413804
923923
1435960
1199213
1631832
1826959
97203
261930
1158166
282300
207209
564735
460175
939819
1504630
1509232
1758432
1504582
1186455
168386
1402935
150695
420681
305521
1749254
962791
1713970
1856934
127612
705518
69688
1955351
819193
833699
1253780
750996
1731334
979314
1338721
217614
1448489
1903608
1938773
878663
1971006
317080
824842
1869627
1054227
640765
878287
1841508
939152
56364
1388982
1033445
1812672
65604
945277
1185558
658326
505330
1799279
1747464
813914
168105
148522
735621
224658
1195834
1921801
1866104
1111115
595176
1791707
1311276
1190447
1109660
760184
526455
333138
701720
801902
1079120
1583808
740067
577349
1687819
1232128
1013833
957092
1069487
1315513
775127
1714298
431800
1849676
1585619
636924
1229287
1855178
1876516
156458
253412
1042022
16504
118366
755604
821647
994983
377100
388864
1814959
1524034
234048
1167392
1354268
548924
1216908
1311208
1615047
814923
1321470
632445
1819952
106983
206111
937116
1341742
1317055
1596481
561428
1100786
1388851
785120
304996
890507
1744443
1173129
754845
253294
1633210
682774
617412
975682
541776
198200
1516978
1164544
227295
716303
534284
116449
1585912
904580
1945781
1551715
678121
1414621
730625
54314
1458539
540853
1822918
920505
531658
337129
1866146
1581523
1249666
630301
1270390
1663390
1577288
1182923
452059
1636991
1961594
998206
1011007
379872
766387
38977
1463471
887481
7689
587598
1439450
1428344
1656383
429396
573845
32824
529027
412645
176760
1827821
1273415
836395
634956
1739310
894991
1110782
1967505
631563
1544264
1712578
1137569
305275
1621918
738782
1615751
449045
1373558
1263236
1993378
892404
1917519
197396
1922802
1665691
1650027
223183
1191854
1249023
97192
1564813
365820
606800
365994
1330657
1622544
1184464
1471491
387138
1723658
661801
1522665
761635
431691
453835
942145
635758
86243
720932
394084
1970422
1781442
343352
1641714
379043
1004195
263809
321126
611834
1323471
1063276
920456
320248
816065
1855200
209244
271713
309291
1161220
296607
92439
1780535
185764
834759
1306120
298913
1876345
756930
58517
1899323
708050
1780475
1827269
315583
860861
699636
609296
1694669
691791
164224
1759202
252501
1176635
1876443
1424512
1727239
1510011
1180055
85253
1211328
897290
1468184
1965054
857990
853453
1115604
1046118
1568356
1783564
1413366
741711
1961920
189022
1716914
352828
1709183
942925
1088345
709658
1046540
44400
568362
402201
246960
1142194
1329233
1919672
253033
1825762
235262
44247
1133886
1903906
1867635
910567
1378665
1276142
518554
1951412
705881
746043
692660
48861
464071
995186
1458447
1115044
1464032
939015
1707139
1009838
378887
496263
549340
417855
1152526
579756
948157
1053143
1917228
738755
1624313
1998561
261122
604592
548658
266935
82137
833230
1339511
617117
1145054
1387661
937158
441504
1332582
695497
200664
1334307
501253
1339654
760029
1081070
1124452
1104777
1061347
1935556
123271
1762224
1755690
1349312
357474
5527
578707
1400157
777553
575224
1074489
1686709
1682858
187626
1007911
315366
1535406
1965591
435274
1900989
1413898
114704
1149207
1166546
1799270
646000
476367
1012289
1946294
1278231
592438
1689998
576602
1018330
813458
368833
1512443
1078232
1714647
929190
1439594
721707
1468176
361096
649869
1900459
577535
558913
990823
1093058
1687749
1712738
276516
412749
1534486
977479
671348
695400
717273
1682344
101996
1506200
1427561
736682
771929
1996538
190252
8346
1135277
1150188
837177
31942
1585572
1150999
737079
512288
1057077
694252
896398
1025082
1297608
1968000
1359271
1602064
1613463
1942978
788169
1868371
1431911
1497155
1217333
1648628
898611
1850075
22097
1656251
517294
1560462
1723189
173408
1488554
63728
595481
1340833
573440
844696
374225
1868086
1144775
1879733
1138491
88843
1828723
1795209
1068986
1224842
238345
96950
1985979
1368200
138382
408626
386186
1523606
1241121
3845
1398277
1069149
1717422
1203045
1557398
628649
1223359
17969
1337438
1620629
1613551
1124598
101934
1635046
1979909
1690482
477931
1419239
1813993
463361
516391
921508
59123
616695
969355
1482189
977665
936697
141559
214125
1237572
1349396
1733016
870097
773333
967523
1634139
991884
68587
376538
1941240
563504
545261
281608
379756
1012609
1035779
1878733
1811417
632685
947872
1951529
825633
1244505
993346
607941
1565663
1158218
1826043
543499
55480
1323357
1233551
1208340
1234328
1777337
371273
1875403
755531
1174382
1937810
1200964
215305
1546948
168878
687053
980004
1590957
885970
1681146
744763
1538045
1195305
1424441
1206806
1398450
1736604
1510043
110915
1330350
1007932
156415
1200631
615966
866879
1165633
904902
1070837
936684
1645931
1022209
1359149
274500
1990904
1117505
1251662
572724
766709
1900233
790531
394958
898325
904277
56865
288472
411101
1046467
734558
1128533
959013
1232220
1761296
425759
467910
1097433
1005568
1168287
1920347
1509311
459165
582579
343675
1943009
917698
1483437
1860095
1399977
1108998
1356407
1480017
163923
128849
1158659
868926
566042
1472509
1263914
1794760
1576524
1524876
1501059
1078389
1803940
1891621
1123346
485637
1381159
399176
1995475
751927
1093832
34595
57869
440410
1879034
677255
211515
1753439
137161
1067930
870331
428822
20539
1850556
712325
1702306
182839
977775
1264348
1843076
696790
1447553
1026398
587339
938583
269525
637306
1031800
1319894
1163941
688796
1496662
446669
1399100
1090255
1443970
284377
955745
84033
55138
480426
471708
975403
576127
497923
1188654
568294
1043577
1917581
283176
727007
767761
1651944
542545
1543061
576541
1282656
1855730
705468
1419473
591789
929146
531765
1729363
1211348
283258
1589116
635172
1046505
1439801
1254526
681417
1517897
1808309
1822764
387483
1733083
1761552
1567783
678839
1007991
1669393
744168
1202280
693170
598819
801510
1661526
987082
270200
1241874
1004429
144541
613791
92775
1363436
687620
1097495
1704054
1244382
1590671
540500
986478
948167
1212529
965661
306642
584931
436904
1165710
741385
254745
1267280
1881143
1295112
1514085
695069
316560
1014000
406635
265124
1379817
1541789
1383443
1272207
1991718
976280
1554259
607464
1755472
1087297
1712679
433106
1029869
235312
541185
1960484
1117962
277230
1429732
612253
513289
66399
1054040
862620
1674238
319163
618462
994426
884875
675178
1469859
1294350
757280
621659
308169
103821
374999
1059353
377109
1400826
1970424
1782612
1686318
1257883
1602676
1607980
638877
301517
1177204
1189847
1082221
170289
1160926
935677
572489
417341
88880
1445477
1055708
24334
1065581
1788175
1436190
163708
962707
1102283
1070930
455386
327510
707389
1300106
883383
1341899
713327
167793
360753
1275461
1765716
980276
351081
1913958
991220
1178398
511754
990993
1788903
29496
825311
1290275
1020229
1106493
1414972
1039411
1845884
1310354
629399
1688116
861614
1013334
1253755
1919768
1104859
1881778
914839
498306
854245
1746024
56796
499931
817854
107615
1018644
111774
1954889
706486
892910
1610533
30104
1406179
1910327
1031128
1302706
1879860
948458
1351251
759755
981131
740606
1853028
770697
278172
1249516
1552784
1935861
1152422
420819
1973182
1233546
1768211
1699481
1444896
1584527
1408673
1521804
989551
1754891
1206842
659790
532908
757741
1726435
1217011
484200
1095263
1220746
1788511
1184754
23538
872952
1286255
705224
1692188
134159
351625
1835244
1040092
1973493
1938530
1097488
1456562
203382
1634888
160973
1603275
78146
752376
707601
1140416
1096824
1282336
1482032
207961
1120695
342872
1570272
624973
1107410
1844143
1883050
1829933
680238
261715
1844510
1187669
1967873
452294
795078
579065
554132
1119565
1203312
1936217
999964
1284736
210708
1795315
622775
636041
1447431
924406
66312
360632
1661121
1011108
240101
1646677
97673
1619633
1013247
764613
1063079
1114353
1298533
1189351
1805908
746538
790226
805109
479236
884857
711026
450355
787250
1843084
1821177
1700129
94844
1111087
820279
129793
292997
1915987
1150011
430243
1374573
1900243
280438
1462244
1610476
1737553
617080
1289358
1983894
636068
504775
1522557
1757394
282533
654930
1645265
771259
829164
106749
1678346
183862
170770
439468
1649691
1295523
1616267
569403
780236
1594175
1805597
1793471
144082
1782179
1112671
1297594
181833
1092400
1536156
1155772
755821
815728
90028
17530
179063
1262262
1088817
271564
1831209
1280882
1178320
1286194
1264621
60062
417428
225891
927806
682068
1192891
1120075
601376
1494543
1043279
1194337
1636057
909656
240560
1714661
630683
600136
347867
1824766
1755120
91354
235545
1723126
569574
774239
1202118
1161508
1476229
651655
581202
724540
86784
1543892
1141858
476091
1559002
208603
279683
552896
888728
1240651
1448496
1807854
11993
1270132
144612
567108
1164629
1009884
162869
1619512
1975487
303533
87950
1779823
1574304
312396
646211
585955
1744165
995525
1203621
34733
1686605
1677089
1770716
34588
144258
603822
1343872
980903
1071827
1078566
210634
11496
355642
1763457
1901630
1632137
148706
937619
1491404
1445172
353059
772903
1088787
1422429
1224187
1150759
931388
1636294
1385482
602323
621281
1420433
777842
320634
1344592
931669
733724
1097145
1771714
875231
1007773
1748315
109651
551368
1700187
1275819
548387
1580561
518887
778836
17986
73369
845841
874954
1999889
1183810
182528
1581607
223552
1434203
146417
743969
1131833
812545
462155
767315
235701
1802622
90621
1926028
606175
50061
715674
1523631
1202890
573801
1474921
159407
575814
141194
747202
900898
6859
851450
1239112
1099321
1023454
912202
1629436
1153249
1097281
143663
646800
431854
436312
1633933
386751
1330639
1796789
498649
1050692
930482
962057
666932
1791377
868098
538894
1112383
627454
515253
1399640
466756
438479
1507505
886264
23230
1065863
1917417
605805
831921
1135726
352545
20212
168465
1124057
1787020
1589049
179479
1924362
1816141
852178
367587
827387
1139494
1721310
1785510
14435
999734
1270277
312342
564582
1054277
612075
999907
1410997
1343479
179494
1267507
236521
61188
828635
28342
1965730
1808999
683198
1047105
1690172
1010114
1394800
1620219
1555408
119580
412997
1882817
128531
1633826
1715112
1123592
310760
1689892
1342290
1398161
1212066
779426
700466
1784553
1706665
1034417
1518196
353989
1547709
990362
1293442
1287406
1187964
1707972
1125801
1924385
1305047
519092
917917
1847118
383252
1907034
206188
416414
1821885
1369413
250818
930411
1394178
1056441
620104
813451
1723138
809188
945461
361813
553456
166889
311036
1531495
246127
1333194
743797
665324
117672
662574
1507845
1128792
1576223
391215
1485837
1376699
321117
1072644
1915719
1455340
1703232
377133
318216
54701
525475
534878
662849
757996
1596017
1007790
1055006
257559
750699
1001737
1129093
908649
1648983
1249823
1333468
874192
89707
344090
162346
322403
1991552
1760712
267928
1063179
359054
202496
1601236
1445981
281182
361616
162321
260716
1784438
390276
1562216
217363
850419
52937
747525
1711765
1795678
940278
1179029
29221
142298
279984
949726
685504
294627
617066
296000
1371553
1074613
422030
1727669
756234
730536
1852406
1056460
639954
1047361
627302
331739
1071494
22942
853886
959000
679885
574039
1799012
984584
317205
518919
193499
612666
1872585
1652504
1154616
1566230
904922
1065620
672649
344639
1959938
1010297
1070711
1591602
223781
1647377
1993041
758413
371298
19729
718039
448412
1379746
1250953
1552059
1391090
34705
1821322
1789992
1652096
1884352
940397
1053511
1501643
473885
849713
707256
1717541
405248
95784
1369877
1201552
159756
431007
192353
1472419
1330786
816862
526679
1307802
822644
1338029
1852072
327260
92457
623870
576577
1069616
143004
215374
797901
570063
1773944
993800
1282589
695989
457757
1545508
667266
1121742
971857
22607
1390651
73882
44523
1585657
209575
914799
820843
1157101
1636143
1213393
553468
1131541
900726
796528
1775679
1794045
1207222
1810074
1750945
1150008
1763390
1842875
538160
137204
1572710
1593720
1904134
1437715
52225
1223974
720855
591807
1400324
1123848
1976781
1874786
1375095
950657
733259
1619606
1681835
1589916
1925912
923465
1249272
384818
1087586
1223758
1521033
1124744
804617
1265986
1639117
598508
1662228
934910
1445345
720187
721203
88298
1746416
1698723
721310
109846
1440069
746003
1150414
1820481
479391
1323790
1792641
1020469
990616
470149
45614
890856
836846
1780785
1004268
803663
782157
683549
792662
1873860
801140
247422
831885
1639870
1091036
1630248
1674037
1387469
1268790
1104510
517965
884667
1271538
940498
1837920
584701
1825662
638070
956482
1935515
158644
564742
360869
1574837
349719
1474468
1554482
1491843
1313868
1160079
136279
1927987
394039
1330158
546018
117474
1683644
244569
1258373
281607
1406436
761545
1172007
1162676
1048282
1621779
670460
948277
1242589
1101329
1680746
1459714
657820
1483006
878486
1616855
697883
1588009
967542
11141
292279
58129
678641
1691565
157093
1377136
1034835
25989
1219208
1973252
427779
342801
1342725
1500956
1135800
1726960
400968
1012707
1816143
597855
249117
6900
1558424
499921
1724380
1373333
1869710
1379151
239844
1254631
1850315
1837818
833949
1971794
1169177
1611872
756319
1819413
172471
1015198
1659888
1054872
1340795
501224
1860903
640827
482245
1393293
494196
864415
1701934
214787
259157
1948643
1395238
1880755
404868
1293158
1624504
1510647
128837
459359
1754021
852635
1001286
405451
1393057
1479048
4278
1703262
379584
1971314
357236
1387756
1772272
136504
1280502
1330397
524546
443964
146138
1110246
1190850
971525
182539
1156013
1752027
1119922
1222369
61028
1133722
1120425
195188
1452711
1749980
1282039
678269
1971452
1229706
1932290
1248402
1081594
532172
1315959
1692770
330160
657291
333201
1950150
473201
805737
845317
1834008
746736
819495
761949
1544617
1722329
636078
1767520
1900401
1317187
1945379
1389721
1631846
270132
1045268
1833279
64432
1752291
746917
1564337
218464
57810
1506771
1647327
150476
1064400
1812373
1216719
612804
762495
33684
482737
967524
359876
114602
711680
1573012
146128
1862056
70708
1614823
330425
1760029
666190
706545
689381
24186
271303
1866154
257414
1518140
1435828
1556845
1589469
1011850
1387336
1085001
21088
1473957
691582
363608
1800167
85991
270895
999717
1587654
1877048
806494
1985802
44625
931172
1901764
1725902
1401386
1558715
1342161
1210172
1982410
44826
263760
368058
1603569
76922
801061
451373
932030
1336246
299272
400787
735426
1910793
345426
697771
1289512
304685
1555633
858536
1372268
537938
40897
1855804
1156850
1780066
290015
496375
1564165
850483
487040
52663
1714326
490891
330569
910566
870454
783269
1425242
1617867
1657778
1129908
180039
716037
773784
846305
1125791
162027
1528870
675916
1212367
124020
36901
635088
724173
446928
470606
326551
478465
1058550
1564363
1023940
1004301
156741
686906
511512
599393
1453790
907424
1490865
1753376
1692349
175067
158016
1255930
1626799
1790884
622086
318293
460107
1157079
1086530
1756452
170906
1786663
624349
1531539
68280
1655687
1042322
335231
1176063
1417687
790962
1505884
240096
1338642
1869889
162142
1075823
563203
230464
1424139
851326
398840
903158
421018
134990
192538
966318
396959
73257
760541
1874420
627400
676091
451403
974153
1805988
1524207
1894635
1004709
822053
545925
868848
1820425
1921117
1586959
1377465
505404
557714
177144
1526576
164733
132276
721386
1761572
83972
108144
307997
486141
768131
1429122
977982
1085240
1326749
18279
1204193
1623487
1965500
1237003
1586588
512304
1156965
50705
1460222
1386870
1528744
1238761
728599
1761111
1896820
1175381
998362
1304080
1917368
1769259
253703
479386
1146865
11222
649211
853584
1547767
28836
1749152
1851997
305166
948922
336909
1402500
1261157
1881505
193012
448800
206414
1701127
39717
1900876
405059
1916125
1790120
1224718
1915507
182990
755064
1944779
783372
675175
1944578
766169
798404
1594286
1209651
1135325
1474286
1843173
796613
979706
508848
227316
800374
885624
1233058
1103299
1927759
576059
524115
1672740
477541
209635
548279
1758176
1299486
672471
1280854
133008
292347
1022130
1994840
1854538
1684337
959816
370836
1232015
551684
348228
812280
1634714
613368
1625335
1208168
657831
971685
650674
1174575
1234207
64405
1919957
661624
539491
1066073
1913112
1026320
253688
1715774
1668806
1548051
1552569
1684208
470299
639905
1339895
1357479
845115
1469661
1634892
1869720
1291944
458973
560928
160886
1187744
1506906
1168304
906083
1007332
1045876
1344330
1421814
357832
98957
1475387
439898
879643
718741
723486
1434363
1073853
615382
1760702
1644167
1085245
65860
1183552
643198
926464
104233
1473996
276945
430660
1564876
527961
601702
198831
431680
1402911
413830
97841
1145795
1140756
216258
694833
407258
494103
1077378
201479
940766
1939071
1512555
1085806
1414526
1393805
17826
1112490
1045622
1207229
98572
1733075
1157248
1075941
515187
1874320
486020
1246662
1606506
126586
382847
1577449
887552
1961791
703858
263206
148932
922282
1340588
650198
312273
1274794
126421
258264
1072613
112036
291215
1535437
752913
470419
1329898
1657977
139093
637488
192136
1498740
1579916
1558329
1226141
1538131
1504949
653011
1224989
1946744
1134699
902783
855700
1439789
1615963
1782658
1702395
1808451
1372440
1716860
128301
260577
183314
1113309
1377226
822200
1813882
896443
1743046
1434555
1425851
1882743
446238
1461015
236986
1215435
1685988
1584805
1096132
310825
1546038
905872
63180
1588526
1713174
1427633
530771
1276624
210304
1616316
1934737
682963
966313
1962840
287911
1572515
1005441
1500853
1265579
1689508
1296217
847064
810614
134089
1246295
1343592
1733563
402658
688073
1638792
512525
947959
744932
1472610
640104
943153
696880
174255
377947
694638
1215945
1034545
1311529
914530
1274181
630166
889115
191265
479817
1571228
1045782
313275
39683
1747380
823241
1130432
1793653
624519
1975818
1208733
313476
1238043
1345002
1308216
807722
1192589
447000
138917
500759
596143
273450
1117200
1248819
179514
334139
1225287
1554675
344453
1951976
1531584
396577
1698753
450196
1327967
353181
1702825
9179
1018007
1235084
1623907
1899791
1755324
1730166
1225019
730247
717873
545128
1330330
1709196
906856
685190
1263286
1581693
574201
1050441
344814
281204
1047435
208982
1249507
1455697
1682002
371490
594449
696636
1184001
605223
137989
1378370
1476099
1823861
1692004
637623
1042190
1215693
1593095
1668564
1927264
763440
1886592
1299451
320122
1483594
1023952
670428
174368
1598683
144857
308865
296843
168940
6705
1845410
82736
1368913
470375
1128247
508492
1208952
1205170
1377908
1625064
153610
1604210
1475697
90496
441259
803395
1484882
95537
861789
1128232
438260
1514901
416823
885842
1678668
708826
296949
88176
173823
1761640
745252
1659566
1977481
1265676
93871
142952
1641613
1962677
1559401
896014
886753
143332
1181156
1329434
470452
1891869
1729731
574060
1401662
1963877
29288
533498
657697
1982762
73207
51
1493111
872013
177701
1237678
688658
375218
609496
1920788
1762270
849208
216627
355047
998172
1948381
1075726
783309
1019809
1955288
420270
1304881
175613
1481336
53876
694030
931726
1709349
129672
1669834
1318967
1197512
1369804
444295
603275
1056726
1426788
253450
1573098
523586
1981938
1345097
1735220
1027345
1866829
249470
1624674
1468787
475744
1670000
1841468
1558961
1634695
1484900
49001
1496538
1411802
499102
977777
1524368
1685470
1503385
1702697
1563505
941270
1996793
1178445
335654
813516
1679346
1603881
901551
1199957
1843637
1704314
1074320
618830
988258
1285974
279023
112051
1019214
83842
1003319
148406
940613
485979
1760376
1981750
44053
685251
165293
1135106
1336330
1480749
1173566
1912347
1284498
1220596
1126434
413259
1882517
895202
1063568
625153
48029
1349297
823656
61333
449937
1846185
935371
848119
46171
69613
1678044
648935
154483
215488
1135594
1204280
1382275
1143063
764685
72263
27285
461185
1934601
211324
1347445
1654025
888804
595055
1520383
1803189
1754494
236445
325108
476729
1556269
1192178
347608
368510
707348
1735949
1207161
1363627
557679
403682
1319875
507002
1797936
693382
1238159
1239251
388276
1205838
1220323
1434587
1229355
1364556
873936
195185
743653
1933093
1969040
943292
672454
877127
1122107
1182755
1719425
1621384
375447
1829792
84893
191432
1715445
915743
1960331
1829904
232631
1964876
1563906
815017
1911008
603999
1869428
338353
1351752
690266
1372350
1375770
1438599
121773
1016508
23688
269668
333265
377023
200538
66467
767220
1853392
1139007
1781942
490102
1738724
1144459
1240938
1490085
1793851
344548
1681626
74808
122320
1503688
1208263
1663872
1075677
488718
1689714
1474247
433605
1128490
514071
867022
1937924
543114
1041874
803020
1172252
825839
1046116
745109
1086416
74399
391806
1750576
397524
70618
1791965
439588
1024704
89773
199455
1334401
561253
1232417
1217460
1331288
1491061
1120009
719559
861052
1358523
574908
884073
778377
1514082
835638
1628137
1246217
16041
1256893
1113210
1703776
70493
29333
513050
1789841
148922
1141090
1662960
1788755
795399
1100043
956366
162335
1120677
910350
889031
531384
1485240
1186785
1186885
726090
856830
1883717
228217
417161
1859362
1608477
1685039
1114284
38215
1239656
17168
156446
1713779
259732
1599282
632853
1510335
1855623
121291
1794269
1833052
972879
1040594
482447
613479
219555
739541
1531412
1038561
1991332
340637
1340140
1509142
451966
1820864
498554
1140950
1166621
342592
1271331
1034751
1619931
733592
1293439
1971611
1530820
69395
1467715
275421
1313030
1472287
883164
333330
713125
1396888
199479
429791
302233
1964204
1561825
1495687
1771570
1974223
1760337
1042460
936813
874908
1804123
19904
1567834
761976
1296481
773576
594952
1600753
1632688
1055998
998590
1586753
1447010
708455
1141220
993345
1378520
518914
1267594
801457
872582
1104136
252036
1285858
612599
1866944
1589441
1330510
1814493
1526966
816651
1059876
580913
488096
367141
1338055
1021231
47752
1842422
591502
588003
980347
532339
226051
1139267
29616
1926304
993204
297439
852951
1196274
1800021
517707
1771219
1002144
1286846
1664489
1413985
1903970
1234384
1255377
899409
90983
611652
973200
166067
1880660
418877
324019
40304
17099
1291848
4952
848230
1362871
793583
1487886
1279583
111444
970636
1819588
59057
1707552
1180407
190651
435793
696146
417265
952140
855546
586424
1480754
1183015
1793567
1688745
1187046
110725
1276432
77904
1854242
539411
503656
1653072
1321284
183865
1482070
450951
880264
927948
1954701
762445
423342
1914413
752408
1713377
903033
1105708
1404062
176261
832521
1237743
1510864
1610514
421275
1682545
1428808
1009596
1488583
486958
506928
1286747
657800
875870
1092652
18919
1734636
1854713
1214419
1510422
1071356
1836529
446697
1654126
302013
1736216
1568469
1430390
335360
1794856
1903200
1741829
44133
1845855
1195766
693224
1068619
657276
1778829
1322395
91950
115766
1688584
403711
1732558
404724
816418
39975
1653019
484519
418017
1439843
1225435
424838
517071
1704084
1532713
1538002
1024023
1828438
1009619
1626327
1219234
1559197
1647170
1708276
937426
30844
1915057
785924
465549
394737
1261003
1700124
1392228
945231
858761
1743972
1934114
1684691
796062
1576172
907148
1863754
188538
1111155
775535
600887
102221
432584
394905
1519275
140612
1815191
1275645
701256
1863110
1353086
865415
114436
1113231
1177554
1432720
1627033
755992
20621
677161
1566149
1030042
1622092
529694
523823
1224125
833346
602225
1587000
1851589
1404706
871777
1267448
434203
458055
1499523
845759
1007464
1538096
968284
821161
131749
1858418
1874970
498191
1187414
378857
626542
1503593
1859878
909122
927060
1909714
973864
1914678
725631
1425295
1320427
375429
490082
1395537
351985
459682
1309695
1009647
695984
85369
1716482
1057632
535844
872587
644702
9737
1581030
1628610
233235
1928139
956823
179670
1619835
816086
712481
376112
325069
1930021
1995488
838755
974248
1766466
35424
1822906
737271
600970
231381
1382413
780806
405704
1338027
775444
47272
928370
245560
1234086
290924
639849
839429
1944825
1205538
1347489
1129851
940627
1020899
972125
1665164
795177
412140
1085505
1788156
101142
317922
1018952
1610561
801121
1836878
53092
1434864
405609
1299174
754397
429854
1934753
1752056
1694807
274158
189202
742500
866360
906717
1780767
1071761
1788769
29245
490557
859491
873022
252531
920269
259225
1250062
778570
1685870
438952
913944
395042
1543051
1105640
1831144
1951080
105045
1673483
1476234
860446
574792
1722437
1004655
1186619
766612
475618
104261
1425808
1011172
130196
1276500
1382983
548584
301519
795417
483224
247274
1560704
614009
192426
1627568
1434726
386010
1874271
649518
1563408
1930789
1004807
1334368
778372
1107371
1264977
814234
1916863
1920990
1493239
60611
193060
234612
841333
152995
436502
1836386
1291299
1082886
41
1969146
365594
1692038
1370168
211585
1661835
1154423
108723
201950
222800
331209
727835
1641273
1806019
4054
687423
517633
1489914
51650
1776142
1503994
1764601
251563
189721
1204073
464458
1120138
790613
1818679
1691096
560021
1127205
673102
1000504
1044224
1419938
164686
655190
383605
195883
1943631
1880764
715644
1336005
1991170
1666075
617366
1252806
1308451
886139
310533
1797999
1749820
510611
66292
170383
1724720
775847
446503
344344
1989968
921862
961094
143950
42050
1924750
733332
895892
1405590
1116014
782080
1169828
1111533
479101
102886
1190988
1491471
828113
1404172
1679314
955617
1211252
1127438
1646328
1563701
72616
30615
49913
197981
1559454
1519154
519999
1421097
1844964
691174
679566
935711
891224
112241
302658
551647
1695360
92323
666075
322471
525914
808094
195902
1152658
694487
1077032
766372
480057
1502493
624162
272302
1757323
83546
1142557
1665893
270107
1572465
1821953
994519
1655134
484351
333422
545630
855176
1574722
839290
1823645
170464
1930061
407538
705728
1179173
708823
539656
1492447
783890
821456
365047
1298137
1901578
550880
1660587
1595365
1925349
785635
808332
1524608
232234
420752
294628
1193674
1538464
431814
1033198
263989
942599
1859881
733801
435945
423692
686105
1429689
1792319
162889
1977124
1739649
1712313
1273620
877615
1622407
1667419
966831
1691369
632683
731009
1467738
897019
1728455
1905501
447571
1833574
1077596
870119
700397
559021
1721217
297059
1092939
1231127
1154354
1003219
1487993
192813
1822476
723814
896212
692739
1936250
1547859
423282
472399
248522
934130
1362420
1746377
1196509
190073
575981
1022496
533487
263365
1747205
871641
194864
63616
1579276
115713
506660
1450168
1908177
1835092
825867
482441
347692
766248
803852
1892108
1700554
499691
1795339
1430619
550172
120856
819904
165965
1313981
1571857
499538
1801024
1976695
296856
1038325
1424485
1729381
779183
474896
110338
1142259
1837723
1505703
1446262
884158
270584
1882930
674555
1425696
769158
1937892
1346316
1322985
870110
671960
1809389
638387
261357
930048
221263
1509571
972214
1490575
170372
1982309
96326
46065
1491544
103582
153323
1538199
1896579
1949454
1775942
707861
1615641
1394667
1162164
369933
264262
551475
1074623
1293026
1962341
1317995
1259742
1475294
1823258
1131006
57684
1905096
304057
1709911
1493506
1590658
1848658
862106
20147
565926
52605
983389
1322741
1799066
1135499
201123
330731
971970
1344467
139342
394591
1805468
260558
1139997
1642803
1729
1636904
81474
935875
828927
138312
1626864
1833052
993468
1116791
869386
1702413
1242055
1544942
1522989
1711848
161514
802485
1137117
44102
1310996
461095
1757464
455443
1550798
1443419
1266530
1433986
815727
1688428
453129
1282689
45433
321986
1761714
670891
1213459
525454
1726395
1045885
1456049
1565002
1078290
551544
1314837
504677
43891
192053
1966407
1188034
1559914
1443171
1889790
1524293
1809962
1286838
1374344
1896876
205330
331768
1456143
1221595
1154264
659840
1949807
495134
1737598
410474
1566411
1548790
1388651
1627062
1888695
592307
1937779
1020156
83679
741785
1580075
977529
1160995
1096352
488186
916028
1781651
266318
1680126
966948
510774
333703
1258458
1072600
1132209
1849530
1879095
1498985
815845
1748431
613494
1981359
1536967
795528
1833694
612735
1122127
645840
1601401
819932
393982
803267
1837209
185305
237442
769279
899335
116939
1467577
476421
1069169
197678
833740
1548158
1308356
632254
288602
1508143
1327290
1517277
557746
328968
1405594
180958
783488
1340146
523462
1215440
1294989
1988734
171885
326601
15725
677175
1180844
1690294
1370087
380400
756637
511484
1696744
632755
111408
103192
855956
232992
1675631
516536
588911
407389
1022678
952061
1358610
265108
1069534
688980
683834
580279
1512484
1754609
1801304
1277282
1859911
1958025
1028434
697264
1172057
536490
1454616
1469152
33655
215770
202435
555461
873573
238641
1665357
360414
1781093
1054022
1313099
1508238
1018593
380067
1927451
82602
295125
1606805
1047599
948215
224956
15456
751325
216929
70610
341397
301645
938636
236867
1588531
934365
1979837
337393
587401
1026160
1755352
471362
191679
328442
964986
954768
1849928
522531
1779896
226564
1008480
1744828
1155512
1676947
1235752
18247
1851925
1964503
246788
213306
202109
1746319
1465025
570766
381870
978064
211898
1676156
1766229
773393
1662681
1401500
950085
730100
1807804
1219174
1284308
1057616
802194
1651333
52802
1599377
1806221
1972543
1925538
1351614
938582
1099041
513951
520705
1368361
974473
1823706
1798122
1610070
538390
109064
825662
573157
328237
1940929
1338216
1269655
175013
1090863
1565577
1075799
1613998
1769314
1626910
750445
1211050
1503646
119000
685809
1272845
543656
356337
595393
56711
146245
1004427
1695930
1294283
997796
508450
1985602
1954828
556710
501882
193735
264254
18338
1821568
509918
1440693
1744712
751262
895270
85904
824126
85682
32286
945922
207814
324120
618450
702775
1468250
1409123
1776448
815100
1098808
888558
590672
359733
1749656
773111
1342783
1078379
655307
165849
821648
1986683
22963
1448549
1966568
106004
1768177
330844
619317
528882
450172
308934
231213
716078
1374463
886583
1218186
1401322
1284235
1284768
1459960
1348428
475950
1119693
1735794
1108457
266182
351978
1093641
997019
1196957
478494
1432381
613522
1945600
610156
1626475
171709
677422
1893463
1454272
524756
1755195
773452
809978
1787373
1799108
987006
524556
702920
1801166
545151
455733
1163417
954199
1580122
720125
25054
982497
1749282
1162585
1000190
327132
1321210
130756
1359253
1881398
705706
724282
1111623
776034
997198
50129
605769
1212654
1557528
1167654
1637923
1119556
657465
858664
724068
1398318
1007717
434273
876781
794768
1468055
39722
1387700
100799
1679900
1914265
1535454
1463315
5754
1308854
1252871
1521127
832029
1357356
821776
1988565
283784
1897452
639069
137715
112791
1128749
1432424
903428
1371357
1724703
28417
1079947
236269
657765
406224
1189061
215262
473205
550868
533482
1453423
1362673
453873
175402
819860
664421
1071507
1521505
1290417
1954170
423525
63657
871207
1906157
1474383
1012529
306251
363984
1900782
972457
1815322
625646
847664
287014
896524
1263114
778056
766992
344706
977983
1509760
1055952
525682
1223606
56437
1849577
775300
249042
1761760
528745
1019999
1138060
108531
1273126
334639
661083
187266
1020479
1097882
322489
523049
1932857
1568613
64969
556329
359050
1334675
1224643
1775953
185017
1416220
1500021
242742
1681584
344543
485419
455758
257034
716262
1011156
1865763
871349
1070995
469850
151063
1422728
67457
847940
533240
934585
861733
1936802
919129
1055066
261197
880812
1764319
1400647
1909190
1284936
109503
1793918
531715
237368
636020
572672
397584
1336008
692686
155838
791769
197403
684428
439068
461998
130997
718565
700798
976873
859526
1205224
1034697
1620473
187009
1589663
924305
339022
329163
254629
1409307
362381
696623
391415
1533577
80723
827479
203270
425087
807800
796133
426842
94318
688225
258289
772569
760467
1205942
281846
1327524
184071
862937
1614778
1656379
1212556
63418
770285
1750493
1113658
1419759
45
624724
194607
1838610
34908
1414723
732343
1706023
1249827
1251335
1478653
1121530
1631392
1987995
1660319
605461
708011
1800985
636817
691472
1236902
30112
100420
1053900
1418916
1860554
570576
72077
634777
1865495
85400
755041
1234243
1658699
1614885
1309403
1251452
1499854
348229
924715
113013
1638468
1781777
715904
626150
1196203
17636
1156837
1631153
617967
439562
260453
1245302
1274498
1936911
645880
432710
463572
96246
191081
712646
53963
489864
856769
1243878
118271
817515
501873
1496415
1469068
1945247
925145
1925727
213339
1104036
105791
1100547
1364179
991654
142255
833387
37236
587020
1616507
1227672
556466
1664968
1884038
1276602
588199
310346
502665
677902
335486
744763
1202996
869522
713846
1857759
675027
892050
83317
896948
449261
1514347
495844
716773
1410305
1920286
513053
401003
1359353
1605593
1289577
170942
1981760
570582
1376374
966502
1807958
1022071
658310
808137
521409
1640590
1518098
1467811
1337593
1263054
1188759
861324
1374900
1034020
1431031
1323587
1765089
256047
290409
372457
1856150
1194840
1859845
1364899
963329
1562705
1492769
232693
1675849
694450
139964
344139
1739750
206046
648785
1749034
551702
861644
334941
1302264
1855654
1862846
685644
1344374
1535872
499429
309087
97058
1680875
1850995
629569
1679064
514380
1501026
1527652
1753274
605920
10696
1475615
1711892
1636382
356061
1563647
36226
593805
1929379
319660
1859003
1723857
888856
1375483
473206
1755622
53432
862672
84229
1711780
1960509
53975
1043282
931670
1836942
20549
345481
1766799
796346
472548
1473676
711957
1140524
620445
546625
689194
586198
1314790
1501899
1636508
7915
1613456
564304
750061
1278024
528086
1681865
1302020
45981
1460681
214877
24296
1936493
278307
248289
1364824
1692360
884997
1478067
1829220
578837
1766893
649454
979614
120133
1527091
187727
1521661
446784
1741276
1897053
1316515
1908988
730319
170252
1955180
1263070
1522827
1121161
1277838
1583610
1975366
467694
174820
117317
1668684
652295
300624
125610
663864
722799
322976
644352
1803668
1024535
749344
1112807
1146206
1968569
230900
173660
1122146
1080110
1841971
347048
1786602
1276438
702402
174795
145952
1107975
505473
1841589
1738483
1784366
903169
528520
872654
41792
124740
215755
66720
972247
7732
1734535
1002593
513547
758714
1696040
1279297
1035326
987490
1383464
796875
1120394
1970151
678475
231025
646708
982163
1794144
381474
456809
99843
968912
1930172
173544
1088366
504987
1409908
524618
1038291
69518
1304976
778069
1180964
1338923
607353
1702976
1184332
1679841
1300606
1211571
1390390
766466
508091
1759171
1488187
90893
1210979
1901507
870262
231615
1338347
496906
495129
1879819
1068989
1477173
1957047
284727
789289
1646776
175011
1185958
383488
999604
1204922
171734
1287058
1066155
1527411
1089571
980180
1706652
1882040
1646924
1272299
1041019
1930180
1646033
553180
370200
1008999
1214914
1385325
862772
228667
1268330
1953629
1774956
1862999
682411
1984804
1661739
158483
1307881
1972048
1042924
977497
1347604
261547
1836291
1659633
1712307
557455
579361
1463131
323788
1876276
231104
551053
383651
876312
309244
1747867
1808526
554336
1704581
799962
355835
1105227
1539427
1540679
440791
1065536
1875041
1039503
55279
660311
886432
456222
1617974
309879
527145
1145737
4055
1576506
689917
239224
1513504
1545135
71722
419059
1891934
542508
270950
287841
1247990
1934724
338787
507840
457048
1297712
371946
23095
1148955
1555760
939952
1244003
336497
1082559
1164180
1176529
196267
719593
566280
1483608
354326
1385464
1477109
876839
607609
490364
35521
243717
1869714
1660817
617901
1447758
1802572
480564
1300451
669214
1998208
281751
663799
447622
152731
391713
1846428
445924
180129
456033
919630
1651379
457613
785929
1230474
40674
429823
1503197
135547
421739
589356
177411
1757478
1938537
1337808
546156
1208329
16027
434203
1984737
947151
487289
1830885
1835755
1114577
534139
1003606
1503702
453108
68352
691421
522372
1921436
1917641
790602
386659
553298
1327748
1775140
1709615
604288
694042
1016855
591304
830280
65222
337541
1713882
727113
1279239
653127
1844299
1105865
1307358
749467
1707468
51975
11254
790196
92225
1890795
1998815
1021705
1679975
1581281
389055
189046
352564
1369697
1103018
320783
763535
34295
1577546
1353526
1327130
67172
1543604
26049
1246205
528022
805378
1195675
1157493
964040
410498
1142603
88712
964895
1163069
365741
1794690
1802525
970944
877704
157571
1974395
698744
1994093
982661
1045125
491254
740682
1113660
420077
8580
1986805
1217106
1017943
1908379
1550394
1978948
345354
1881225
1812238
1497705
1855987
1068316
1738792
606178
165412
1823851
1126263
1743046
1012102
269750
493955
395798
605433
591528
586408
1546827
720148
595942
561810
650692
565280
487134
643731
1909779
1425618
1164353
1178715
567316
1265240
1086398
1494609
1366198
1267303
34979
1051139
778330
1553335
1083226
809530
1922298
226553
510917
295847
1038468
1231182
1266643
1725493
393670
1383075
364243
403385
689442
1283742
518017
874217
326086
1708384
1903059
980861
1341374
210744
206206
1997516
9864
78227
655956
261783
902457
1779005
653186
1595122
1808549
710169
1668674
546041
1843000
1653249
230415
1625245
1557927
148422
1395882
98607
1388700
1985866
1681740
136518
323174
406143
1348650
364665
169214
106859
1699763
1133352
631762
1960194
1720100
797376
957500
649894
812160
1853001
459221
901077
1594290
1921628
951393
1119234
576469
550646
15673
1325184
1530222
38456
32464
662526
461615
26142
1216256
441910
1324037
1729456
1754633
1975659
780434
1924919
1004325
809874
1184357
1648835
713945
1092011
877954
1421749
718023
1298807
290750
1877953
1609449
1605651
243775
756707
1521523
476103
300581
888171
266084
581468
1702424
270527
1710899
1220706
1827843
1265156
982382
441922
159619
531976
1973091
1209628
243020
1287781
506649
1665745
1451177
187895
1077246
1386453
1622931
658367
801242
1400439
1834662
948823
5701
1998048
230695
1873874
1683158
627811
1361877
1342140
1130676
1290813
313341
535843
944875
364365
1731740
1603507
1822879
1611792
1973893
1239646
1836022
1824907
403104
1470190
442010
1658583
1489466
1623179
941455
34861
1253391
1775424
1393508
266609
1785489
141569
1316597
18107
1863135
1419290
712705
548069
949582
1013093
105654
1239690
1377515
347374
1776891
123511
370835
1677789
1932251
1446393
902116
780652
473360
875106
35761
1200387
233108
1285781
1825586
1929582
1799576
1435311
1548074
373782
1875738
599970
436664
1203727
1514181
927385
798747
721236
1433376
1134518
436996
1692460
693815
58552
547866
1995519
501962
1343689
136870
162874
487735
122881
810040
399854
998291
1857251
457726
1478364
1673557
590597
208564
746744
1280632
598042
1826246
211981
1407945
898925
1671631
343717
1584754
1278313
518392
1490532
1961473
917246
527416
722981
1826163
639690
760465
1815261
1676469
541302
821139
750735
218595
533415
1315388
319660
1483085
1232351
1833342
1025641
1121763
1318667
995280
1394632
316604
1650838
985360
1770438
1701589
539233
1449314
1737392
427614
1488398
1097331
625007
309620
534039
1271080
1018136
1924379
1821307
679282
1205959
867689
1978804
402757
1245333
1714362
565022
1629625
1321244
1486929
453487
183130
764875
601369
790065
1807993
94181
1244261
1100621
512677
102011
625356
336428
1125071
1980838
1335327
1934311
455279
722058
794506
743951
1752426
1944720
381290
1417410
678788
119589
1473649
22156
1826202
1933989
1978249
685683
1563954
772694
417107
217204
281525
681003
998966
1618231
1866174
1515445
908015
1072823
1054725
145791
1594036
1544289
26877
336102
891406
1501142
1910887
1909274
915566
919966
1639061
1024800
1486575
124256
1715266
546773
441885
364869
656418
1004460
677301
235066
1775402
1127627
1285968
1496288
968393
410206
1032940
1721945
751501
710913
671128
1502731
1353770
1048813
1924976
1773603
215762
214675
1118056
187662
1470995
1265526
1416503
693938
1772381
1020864
39194
1785386
716285
1761823
1899559
951356
1214745
594177
1532525
1064158
1854365
379069
190300
1026214
530748
531647
1250670
849026
1096870
1510841
694065
584377
1037764
1486462
1006205
431329
491470
1691497
1998212
381085
825761
1930903
1192833
1488026
621942
1710982
1595156
1443843
557138
1054595
351504
1174316
1839404
831676
1369523
879029
101780
4932
222084
1021411
699103
1685987
204018
1466811
1592541
1137003
521747
1452809
249541
1281655
179948
1982912
1244872
329295
1720612
1732787
1382264
1695158
976698
1320236
1975074
1188973
1425686
247534
1261748
1830934
1925202
275977
1153587
451684
691943
599459
145999
1708419
1698800
1982235
759802
1187376
1047283
1869733
1055839
1134530
383322
343004
1861312
266345
317062
979668
760355
947146
286293
410870
127578
592631
1403657
833079
65948
1275929
1845085
1088762
967528
870771
73009
509391
119789
1814481
129422
1343635
317496
887492
921296
103519
436566
927257
1129715
1560426
729612
305170
209011
197083
1892597
1749791
1247041
1742882
654923
924473
1589723
34542
1903300
1151799
136269
336013
1668809
697539
915719
514637
1196017
1839154
1417222
367730
842254
494260
1329649
882011
945102
1287696
813119
48493
222627
1851422
1088053
676264
1013298
803161
1234771
1980942
1653725
1253539
1626097
1287466
1886165
1778363
634368
1956188
914128
1565692
1583549
895322
1606811
1135447
261273
1764450
1830602
1600049
217113
893316
1436885
1167607
1975187
103419
1435107
1687389
857722
1812106
1223551
1264566
4542
836149
1547505
419017
827347
1233361
297576
811841
612351
857935
1371726
311997
234656
31454
787718
251048
640979
1404858
195669
859166
1219352
1872273
1647644
1889160
1589668
1322434
1190830
1384570
1491302
119410
478535
1182037
881544
309867
1113733
1191999
1520466
1309548
808019
1228088
1291983
92732
1856943
1879140
673848
1952866
1161892
1906814
1550035
559933
1753180
1055461
1118844
742805
952808
1257280
1123222
785125
150374
1373339
1731376
1757239
967602
211377
1840658
1687526
1890560
1051599
397661
298465
1616730
582407
316836
952039
1922555
1078062
1780223
1349344
1142951
479417
511217
503335
639844
512674
698895
269378
221631
1889353
751544
922658
653411
732694
39984
363551
272065
767826
1490033
594656
1218469
627550
697958
1021028
715131
1114547
1677123
39388
1196979
1782769
1458219
767548
1800180
418655
1591876
1324605
1562122
177568
1412977
1111019
1617720
232375
1150472
1096630
98587
1890820
1384360
634945
1525377
20266
1160231
1829768
1783478
1618632
1081257
1899549
306051
194676
933697
1936722
1040334
1275273
1999371
562463
944660
605611
1702413
1576742
1458538
1883449
1237252
1920267
978026
157937
280280
1848220
773648
1838945
331864
1506923
1382408
202316
391774
1965784
582648
1368424
191785
493283
237857
677689
1730985
1958351
456327
626626
1369151
1941370
808864
338963
451422
988946
1104261
1415679
1039407
1127665
825634
1619526
1999806
1684869
248870
407523
142688
501559
1802668
660415
111017
404884
1314487
508206
1118046
642820
1613196
1404542
128484
1567192
733457
6642
819770
1052321
502295
1019543
849655
456735
299435
141569
763043
600220
1220220
1983830
1644155
591478
1001114
956406
1473351
1569288
58585
1875437
910897
1347480
280435
526144
741667
1422070
441770
1004048
1113780
1587142
1929185
1849039
407211
965045
81363
1054950
485757
1710983
723416
79653
1390939
600216
640243
1368198
289244
1654632
1572461
1281288
77235
1510345
547509
437732
340225
472764
977290
893020
975716
83732
1112957
1513940
133629
315474
1436986
1950860
541396
348124
956207
1316008
1737101
1392777
1620811
278157
688418
1575526
1606579
323268
223578
268363
272839
1769747
1085688
518805
647483
1183798
637013
1252681
1617011
1402526
909141
1966392
1250470
932158
891793
1155164
106556
752936
1472618
244864
49369
216036
1772542
112349
930241
893129
1849348
535010
328866
486798
182641
1384855
738167
751776
540243
808978
898361
1652465
256322
1083700
213977
1681969
1410868
946192
74872
1110609
354177
1511261
1096726
114311
643470
304732
1222298
849110
1638114
1719324
255888
736540
1716882
968596
1921737
592862
1940424
1265558
108691
1591232
871118
580421
1313717
229354
1440111
54223
610536
92205
527373
393522
1529047
948525
27936
458439
1854469
894306
111006
244083
1672940
794994
1197210
1287223
658758
1572261
1278400
1485892
306369
671254
1764775
1365605
1993496
1709193
1986846
215224
1102973
1127936
1791998
174049
344902
1841351
781415
1003671
1071873
1019265
1151624
1576555
1093628
890303
248041
941357
1161466
170618
1436316
1510504
1441822
795641
724809
1800876
197944
255523
175173
1999059
1893818
597968
1428305
748669
366394
1702937
753072
1437781
1436971
1197955
1226739
1993147
1486947
1123778
373289
1934545
1196305
1454631
792486
1962657
975927
19068
1554789
937520
1607429
26339
1882251
1520084
1812810
603800
836754
1026542
1920094
505745
1387561
58746
1356
1542100
1978325
358236
1977784
917688
203641
311330
440933
439611
310628
1367064
1649851
53854
853421
1815268
1985547
885458
1812274
1195417
332711
1939018
1023666
1240791
83454
104042
350492
635217
667771
523365
1592598
1931228
483264
1409428
395637
1036373
435409
962821
389603
333806
223220
1444669
939001
1352065
1174012
1949928
392393
1575582
236884
1407955
43765
1136870
928232
699260
298067
53521
1241738
360600
1633185
1734552
1530831
943064
1105244
1808325
213154
533365
421224
1572167
235886
539169
1586277
1571187
1618561
378689
1852695
1574099
1500071
481119
706022
1020480
1276436
288157
323464
888042
691700
1908066
1471308
1126332
127887
883777
830423
216592
478091
1291195
1472116
1368854
901424
1416670
138170
1240516
181678
519230
49354
1590376
1395431
1221484
1010541
1510701
415913
1067539
1656859
1124269
1998411
1114645
259743
917163
929400
1536576
1919068
554905
1467168
181255
1431592
779706
231906
1360301
1787040
1739269
217298
1600824
1864187
619559
1811216
1576811
992073
898955
174528
1586137
1657302
509472
560874
466023
199642
628281
1865252
141440
86299
99408
1316254
1259399
993292
1072270
1418948
91761
501147
1483304
557721
1557262
1176432
303749
323837
76469
1908094
1792027
470796
1392261
1583010
31855
1713930
1927898
70521
1230330
1643820
894483
542249
1032457
792785
160569
112008
1716115
249552
1153425
83598
114390
276779
1198758
572675
1528141
1360066
1890542
967693
1035430
1457203
97466
1060577
373384
1141067
994560
772614
1470127
960205
301113
1832649
1872657
311133
850351
611548
140306
1879556
1422440
642018
1149288
1190308
1469599
1453272
1747615
512426
413117
1268138
1757605
1887127
1970874
408654
679455
885130
367792
999140
1239752
1960272
1838391
1189439
1168324
371360
171340
1684898
919153
683575
1815899
1440631
19133
349304
342828
120370
267931
374739
146043
1555421
127666
1718036
9756
513656
906192
76725
1507903
709915
1355002
587523
984630
1049997
962074
1622372
676649
1239478
1220582
1320086
457693
832376
1669762
1217022
922354
1228004
724624
324894
560007
1286315
1572510
469851
742080
1354046
1960932
1900575
479025
985243
418899
1912381
1578229
1443123
1604449
645360
374254
310743
669185
1174588
28052
1313982
494863
344475
1352926
801579
1426507
1678575
359712
797985
318798
1475830
825360
1094081
788945
1212962
657996
1385430
264720
1710575
694471
980042
685116
386343
1854182
1393359
1724371
767496
1057014
101669
1671303
873600
71561
407778
857871
238552
167044
1505171
128423
1792759
1815848
1676196
711130
883333
1427093
190293
1477828
1203335
1954635
1967996
425241
136806
76561
1280913
1561275
577588
875493
644690
1528122
1265387
378911
1816020
1207988
1750663
1850174
493571
599353
634501
1037041
739746
848248
681310
922789
297532
716417
756935
1015239
1720101
78888
1922439
1641359
627213
1720311
172630
122342
813231
853546
1348287
1539007
507271
1434443
600297
490639
265818
1792815
1332239
1511539
62797
1454292
1756241
12614
878256
1668374
494603
824796
586761
426468
708416
685568
201886
123039
958023
272409
173158
1987832
1173381
1762487
1194525
573293
1286532
1876232
554183
1659502
236465
1325327
573274
874081
1169209
342495
418631
1084574
309740
1534432
1709159
8553
1590281
1519131
161625
1693192
1435269
1235681
989779
517017
1645471
738753
1284314
1943539
411689
1011769
938602
1089088
991129
1133544
463671
653764
1333281
485194
1115447
1613604
482012
1308984
1578636
1765590
1627061
1302073
1150728
243690
418330
1594868
1746921
1394795
1852103
713608
438577
1537587
955155
1942824
863520
792404
741745
1077249
802229
390478
1205571
1057689
1496596
1810950
1750698
1184938
1085171
1796802
176092
28768
1182307
194763
70570
1260841
1105490
375412
354792
1490282
838070
1155015
1916653
1423982
123981
1242077
756492
966190
1137390
1850148
1366931
487866
1885211
1327391
1010963
1096442
444278
1249729
322461
623401
1262979
1283007
1742267
934882
351763
1194325
1831591
1076335
90830
1738800
1448653
563054
978028
1367338
1753089
1058152
108390
1285996
1275723
1499008
1476015
1664901
66160
574813
1631397
914257
1637144
402075
219788
632937
1767596
651481
366141
201910
1284215
1931983
563198
168308
1311908
537454
273741
1207593
869652
99481
16788
632808
378971
1430637
420446
229364
1829323
142972
1290053
657386
332219
1099337
1300945
560096
486342
1177872
914328
1340737
244764
1092774
1974141
1365010
1151239
515849
420764
32549
1093612
1308425
1632854
1385745
1486171
832297
1985973
535554
1310853
1252053
162231
1268480
1856393
1372375
1327906
1827739
1689792
43516
413185
856918
1855128
345799
896149
649551
325915
1197978
1180646
818762
1672530
122244
1456509
1673485
637081
1903874
1408318
1115336
1412383
1389014
1131278
1724189
707020
1248313
257338
225102
1138034
1101330
1222074
508998
882110
267296
297033
431091
1322044
70074
829890
1687691
905174
1721263
761801
1224972
1170042
676405
278444
1093267
1104786
755834
1514256
1393040
1930375
1895676
1243474
161968
1295688
736616
406855
839708
57346
754386
1012185
655880
1469938
1726286
1512108
429413
110358
1216149
1511610
125970
1843765
1166062
1138730
946709
393217
511844
998006
173261
1067512
1953760
564469
651169
177067
1898130
737231
945919
894478
647813
197199
1272710
728516
782587
310316
639914
1408903
231924
849456
1603019
669325
1746186
1612578
506022
161359
1084807
490687
1213395
1796343
806096
1863438
633978
526833
1159327
477122
156154
273685
1521275
406025
1829813
472659
61902
1521035
204526
174924
750576
1899534
390015
307996
1878116
161060
41543
154461
1928560
1547351
1396755
401136
121593
1039083
369520
396786
1530133
1417109
665332
1954170
1774202
1032616
728313
980129
1821190
649824
1337719
560344
760598
1131861
440832
1538606
1938555
1725295
193186
877294
493098
1102788
1276287
1481526
37075
524122
283900
1197896
458148
1816558
212466
1120331
1812958
1763343
1884143
29225
1006467
826903
1124182
1614186
1004093
1055648
1307356
740892
1727856
1520233
1464422
1571675
333605
389067
282698
608303
1395864
286411
1354956
828903
1603536
1021518
799450
78292
1274258
1468995
1560918
1099323
1739349
291186
641499
847854
459016
226960
638435
434865
547001
945107
639334
1191170
1629736
943387
1931347
337774
1081938
20141
1777387
760590
1344489
841512
592913
1030749
1035907
46508
918430
1717572
335189
1042032
1422418
114088
164078
560555
834688
188729
522116
1604536
450787
898170
1961070
1214046
1575170
321504
716777
560560
251160
1891994
435669
1841258
1825060
1465722
1906143
314053
508030
712667
1893874
1327008
72143
1625844
597289
563554
1110196
1896186
974431
1862460
1657841
671979
840740
1337853
1494138
1888598
961714
494186
144159
1412849
257981
27096
1861421
1043687
611634
1437602
1088457
902272
776753
1365957
1803875
509745
993985
559444
503322
890877
1053282
801534
1950467
1809810
1094378
1738366
1266386
1759427
1464386
421716
934017
1766099
918188
1690619
1168229
1388508
1552980
962722
383617
1834113
1465541
805060
346882
387288
1167662
592587
1936706
1759315
797556
289707
59103
276130
837980
492937
1292552
1236061
564458
1266231
1039982
858641
568943
1781981
1316249
1849918
1221061
1324717
822574
798432
1482723
1887238
296898
1453270
1575634
1776418
1686979
780042
1071522
1686307
687915
1634697
1012455
16419
351533
1244345
1254766
1278702
1916399
1715010
508198
944132
1354881
1362623
1788096
1583067
1884863
46841
1831678
1518105
341984
433987
765797
1152977
1293362
409059
1396008
309097
1146419
1461608
739306
1328534
780906
461120
125686
622973
1720809
820967
778200
811313
1315342
1363397
1992253
1236234
413814
1646144
1415813
308178
1260480
1057442
1895292
203127
1632657
1384608
1013904
805498
432031
1728383
1532175
1845893
764211
143250
1449312
740396
1204142
70660
1955429
1316991
1372360
196520
864213
1696031
645841
1878540
753305
1684111
1726327
1351423
379103
224151
894407
245059
1868709
1379634
1443475
572045
177669
1592706
482546
1398752
1453996
1670357
372960
1710645
889888
1041970
568332
1103404
543450
90263
189914
1355420
1688805
1542351
896597
1114743
1146623
1683475
1464716
994344
1543784
5458
1915450
332591
1509049
237780
394224
1583642
1595861
1407708
697796
68376
1856311
202324
549132
101443
303271
470204
270368
1083396
449901
489557
1792146
468414
1041286
1771412
1149032
622367
50676
44355
1611722
178650
91732
1024333
1171166
162092
1962857
1870584
1480049
1907062
434356
1353718
1051526
881088
919728
1661387
1233327
1596547
683436
229958
898395
739376
696245
149810
1984786
428319
1116878
323961
881687
1122556
1132716
659740
340144
985872
127974
243471
1641982
1356073
131121
798293
841261
754790
308200
586158
1462618
1350212
132602
1437638
136547
294064
96382
585943
1666213
1594388
664699
978208
104986
1638966
921047
677116
1338703
1004841
467790
1665888
224395
1539618
1766745
661836
121534
1458274
40019
1504908
19476
1104163
237878
1086616
1994093
1899246
696322
815385
1421481
350770
357767
655785
1521226
1157164
1041039
1609902
1366589
49065
1731886
1726302
258735
1868290
893575
1806726
1920172
484318
673031
912661
623131
335282
1109203
1828020
1276045
744104
692654
178066
1667408
1716489
962333
1912582
214064
198578
786283
1268318
1835017
1595362
1375074
1566027
830936
168336
1350209
144390
1638046
944541
1512057
1063496
1487429
605307
828816
1779026
578109
1755731
1705449
1543566
1140759
469316
1720985
1466127
889441
119552
1462119
1851651
54727
772645
1833190
471191
251121
1386723
576549
1745716
768470
1086718
1075198
425151
1023521
399068
1533465
174548
5643
25564
1330323
1256061
1689705
952131
995660
1705928
380348
715298
1964164
1742728
353643
658143
1421282
1189472
1626563
1594936
1070567
462546
611682
11339
1545937
215260
331030
1928183
168506
266620
144648
12647
1159010
1427523
1429973
105727
1162133
458601
804574
762618
60645
858620
1590192
405649
1081186
1605823
225074
814507
437889
295170
126630
640681
1157778
1439869
559038
1360809
1049168
1275387
1890321
269027
1499940
458428
1922555
1470723
1833558
1552436
389550
1680007
1319505
1595385
501452
1005170
214941
701483
1623014
275485
1402371
1538953
1207779
1746702
495179
464096
1255621
1799730
1658678
952130
198425
1044528
1260190
1311051
1202359
1748266
1961467
1548454
2152
521038
1612983
564320
128694
1805257
182240
1257356
289341
573123
501928
1783011
383894
1695675
308771
1857315
143197
1307307
1575724
1452478
417285
835635
1675324
1127074
1410488
1956388
1925963
1477344
1061128
1116475
104189
442216
1009227
1174417
1431398
617704
128682
1413881
1326471
1762183
818928
1756078
1605759
1394885
718994
1268195
279630
1749792
1997147
630955
1461142
624819
1535783
1316223
173259
1133032
1114151
435888
227109
1352799
1743362
1450462
1142846
1948843
1670397
947295
229587
139262
434514
204969
1542521
513435
1559796
599239
1644230
537921
1983721
1876434
442857
1672433
1293080
1650012
1827435
1454081
47238
905037
1652600
737985
1217038
842900
967346
1549201
1912520
835401
352375
852624
1606522
659121
1321249
1116956
4828
406051
1395931
139474
15285
878892
1594595
221720
1487594
1953882
743856
1616770
1861035
1810276
249704
268935
793405
170012
1211952
856397
1048323
887131
1767022
1060465
915859
1924242
1222660
41363
1566156
186597
1391027
1405501
1614437
110624
496908
730563
1885756
447584
1402489
398564
910540
193577
1779718
31716
1908449
1559915
1513963
1189744
287974
1127086
1220757
1906906
893147
932592
661325
1462525
1725516
1739258
1127336
816274
1798497
936842
837790
664471
1145213
18172
491745
1737921
1843014
1451799
1918104
733849
882288
1403894
213717
284804
1740117
1444174
1139368
1823268
533814
1443295
1789158
965246
8660
1200280
1650324
1011109
1057593
1276467
742035
1859122
651775
201628
187840
1054802
730379
1850993
1751411
515011
915691
1828553
1170033
1228334
1897500
1948464
1565091
623128
1731365
48522
1622280
1106186
1826764
892928
1131789
1659833
1493096
1467727
1820787
337814
1045930
103687
1361111
601550
320649
580622
901337
853070
569101
1055130
74500
200381
1778316
1472469
739669
1221410
1321223
429207
1945070
351150
679123
1073106
550991
1675582
843502
1651998
500018
828900
906051
536666
1213972
1025090
1068591
990575
1348296
890459
460810
661638
1036107
1432429
1140975
1714186
662050
1686657
1647026
86408
1700295
355561
1578867
1444465
1244545
1930720
1494854
1113914
1272178
755452
584719
1835830
1775509
1157228
1612378
1055276
359068
654311
959580
194899
35403
1495638
1446571
1982932
1376662
1009214
1076728
580593
1606832
1886453
86808
1800682
1835011
237155
1398968
377380
743997
341990
1473426
1391467
1860961
1836290
1985184
1410328
515256
1255020
448153
1195454
273752
284588
402543
427746
1308168
226421
748469
1584524
143971
1885626
318110
1856414
1240305
1636068
1758660
1328171
814157
1619458
830681
1876152
44398
1490357
509980
667308
1085252
176342
1646588
1099681
1497993
831449
1517292
1753651
1538921
1078225
1030357
558908
547532
630991
1422698
1785786
1531162
699018
185377
784224
5997
1444083
1802484
1102261
1136214
368435
199123
1908144
1571828
1150424
1000532
1715213
1319154
625968
1670844
982456
1302027
1410891
210532
1706994
1792999
1238434
261445
916850
671811
1719197
1390522
239177
660039
630343
1959175
985654
356303
222108
276555
395059
29200
833333
913698
915876
130069
1406271
1872270
1310628
1573023
1558522
59265
630679
256698
1528123
227990
350723
425773
1979035
240141
1949212
221940
69345
1978034
728569
990246
551465
393660
451304
173121
1662479
945716
234173
229196
260017
20273
418409
1418572
1909846
1373892
1790750
606346
1766647
143487
1587155
37060
1071715
797319
186324
701238
491156
1185656
1973960
391564
866367
524124
1108069
485077
1210145
266219
869181
145924
970969
155906
1716117
885093
8846
329429
1173987
342505
394365
435942
1170915
1311157
347546
400598
1074820
1118377
853539
929234
1997241
163425
1669937
1992089
1078091
1049658
64594
1993740
793155
1656140
1257613
789806
930104
898681
1594675
745373
1332195
196307
587819
1919043
942606
1061196
1410853
611061
38739
1546256
1422092
460633
401323
1538151
1255778
51596
392229
1905854
393139
1332837
1689166
1138727
332743
114667
382248
403987
951731
1970330
826911
1190041
1868588
1968149
1215392
737498
1674463
1888657
1151817
219568
1007246
1776813
713692
683596
1023774
1909860
1768150
1395622
1161966
1171509
1471510
1797766
171187
1291184
574303
502612
936085
195179
31406
1914910
100002
1423880
1983025
1752552
1297362
1195170
455331
1001367
1458080
803831
214116
684449
1588756
1443604
206003
578032
1114767
752770
1626663
1421462
1569831
1336072
1251866
1355415
387696
375491
248639
1649911
1780608
515130
869306
782236
110788
476800
555289
1112747
1046733
1739606
286495
1364761
766699
1364751
225895
1796566
1627187
1215450
1374745
1025241
491064
1566838
220743
385444
548623
45495
1432663
524951
1044675
1300021
106933
230386
1248100
1308921
1385362
988423
1951183
1447792
846886
1285690
1761346
693543
1145485
1922880
1039488
926645
1786412
708447
207595
1409267
499729
218077
239627
1386604
1551762
1656898
1734610
60697
336307
398838
162698
1163513
694396
762066
196504
1042980
1003564
1933043
1323836
1803226
1429431
1179858
1225843
231699
1711522
1442628
317635
306249
1974175
1787387
1811876
640297
1010440
1733132
1847728
479986
813567
617614
896369
1167825
708766
1317648
1265525
1147509
1951003
1490838
541230
389040
938275
1532101
1581563
302904
1680308
1890330
1537500
340982
1224973
272932
24842
476129
347077
1874836
827203
1087724
1239344
1777905
1379870
1005199
144214
440690
360092
92034
1495872
48605
1692615
910964
267964
1294515
1013850
1127953
21118
1523520
711352
121536
1562987
1145697
395030
297892
1489847
1575948
1139215
491519
399759
525884
75971
685841
875746
400209
675873
1157726
1436635
1126405
784835
1585083
1902174
236782
1829390
1899541
1326649
269036
1591293
243793
1702
168056
1123794
111325
1307763
1433841
1368335
34500
273590
1536754
412104
1914515
721241
973777
1573468
434933
1242982
30121
57995
1133917
1439789
811886
284589
504472
1471998
123540
69584
1340240
1327342
556131
239182
587633
990468
1406521
1095777
95883
1075740
794305
266557
1835545
1565085
735527
1228923
1450446
1643755
1678985
63874
1881259
51807
299960
473584
852317
1940209
1453993
1190921
842627
801711
1882940
257011
1701202
1055837
1133122
1284469
1930089
1759066
255027
1597414
1252880
405025
216246
460348
71043
1168803
1677097
38572
1205550
922325
1818228
1723999
317123
1222250
1440971
350947
311159
119545
696492
1537468
480888
1155040
129457
334586
1994209
165962
1824615
392425
1931519
585560
1343598
297350
1403667
772211
307749
111608
1948432
1234567
1678017
1779947
641420
722050
1016719
183388
1322830
201621
1437835
846861
822134
258807
1310901
1232796
1073508
1700945
1250457
1083013
437427
1854006
700509
663142
372247
272031
1035420
1154277
1503002
1907807
697641
367123
1011893
53863
1830527
1211019
1076163
1127457
176926
1279398
204513
984928
1860565
1397821
1298421
1457834
1904916
1445157
1451997
1076842
1815531
763989
759605
1289672
1242361
351926
1557015
1219889
1315786
1340168
748711
49728
71335
499933
256588
86090
239705
1867630
29190
1187131
577611
1666069
458220
928541
278395
1753511
1202331
598655
1404930
1794618
880026
1752283
1806507
1344833
1945048
906798
75143
484097
720934
1674899
1158093
241074
618266
624782
132170
1086202
78110
987074
1986060
655948
1461568
151550
1249876
573154
581638
167617
1469783
1893974
701375
858248
1360467
273414
407419
462354
1536417
803249
130447
1827381
1497756
110049
1711569
757449
339484
188607
1493928
1645036
405049
1096905
1951365
1098475
1625035
1048831
1894111
625194
1515810
1578154
1230724
147704
1592325
41384
109124
268807
1609210
727917
1145959
1668772
265529
1141556
1955097
778578
926614
201193
564863
420379
980881
1459065
1290813
79023
1268903
225021
214098
896932
1797169
1591497
1689876
1582392
1526280
1707325
734366
198139
552975
1828520
857611
1706556
1749882
933232
487174
214112
1204618
1841872
732067
660487
365157
1856096
97375
1096117
1378811
199254
592673
1557600
1455032
1049617
285704
910637
1609625
1685038
29930
1705896
148919
1802332
1873255
282650
575784
1819575
255261
490956
1141642
232858
543057
356399
1614587
699111
364735
1504355
772566
6091
418451
419734
1666605
260172
1765019
118912
1155159
101736
1808631
1658471
359508
722111
57488
1120465
773738
1188089
1691042
112498
1202708
1568886
1715317
200867
174979
1289115
1076450
1159526
896359
1137815
1221399
17430
1691598
1928369
747725
61441
1841680
193387
1553751
871427
1215220
939744
832456
1827574
1058461
290333
221011
992391
1213082
1515005
131846
128456
1641126
1512828
890510
27917
362680
1390852
709917
333072
1759526
1682007
1016768
1183884
1270332
1096042
948681
155397
1292081
147124
158254
534779
1652522
511362
985714
49385
1901126
1139628
407330
1333594
1262149
983704
874295
1791810
1569200
1210993
1538454
817689
963953
1358019
1218485
1246973
1305880
466688
1486441
1693727
54853
1959570
658032
648258
343623
107349
1759991
571940
1661331
7617
1448823
778166
34393
303735
902038
604887
1594672
1754344
1731453
1416425
1553381
1061225
1972708
858671
1413115
258888
1413256
1130709
1249559
1202121
38313
288986
55773
284659
50569
677144
947938
879375
636764
1587378
1145196
1293792
723645
963043
1636289
1952507
1389355
552635
1949064
1756352
766459
1244958
1055113
770906
601691
1644867
1633124
1766474
590332
1921240
1735849
1876219
71860
1583187
243578
1550750
979323
1540800
1671016
1392845
633773
897062
1963450
1206233
357972
987567
554772
1622079
1236446
977222
1984094
1216190
168558
384768
610811
713480
1652450
1948389
1037983
298939
539038
722142
1691726
8341
466178
59861
889903
1431396
499865
1579792
1927256
1852733
1062080
207169
1898740
393118
1111219
919381
1978209
266327
1347171
1386547
174458
29031
482920
552440
1533451
252676
1990644
46772
670203
246144
1420891
665884
654089
571510
163947
229926
511073
1399541
1489972
325870
703195
792537
218175
1167020
487646
390857
506525
1477683
699870
1346622
164828
350769
374760
690675
652896
718911
666400
806792
1395167
991112
1115721
563559
1169052
877992
1886913
1184044
889678
1404819
273790
103617
1457292
1020522
535722
712168
976146
76283
777613
184932
104517
1477354
1348759
418534
1275838
1776435
1336116
1629749
505699
580264
144335
921614
1657947
858151
1804094
1230942
33913
1541350
1586800
635996
388510
1199779
408150
737098
177184
493364
252433
1393446
1801701
225425
917396
1323250
61090
340932
659430
1183706
579087
1589977
1381718
473457
479993
1644322
548807
395272
1291649
176929
278207
1501533
624400
1450250
1115153
1262726
589672
721804
1598609
1534933
629454
1291896
1759554
1785405
1219885
91674
587184
709566
1592719
1477475
1381521
729475
752530
1581433
1254113
1965241
1776403
198730
1795159
339201
1769276
967626
1080070
756368
751196
445883
1287563
693948
1331491
275974
1390313
819223
268819
324635
141463
1007313
1803778
45399
334034
1838126
1387303
1048239
1510365
988853
714939
389276
1199221
848528
636373
68319
1296350
1203194
1819577
456334
46928
820688
1416746
30563
778082
1249266
114219
254576
981091
1833549
1603095
820675
594674
1476585
1801404
1161773
589192
1517355
1840351
1563663
1681728
1421234
492502
914223
1481519
1205970
176662
1907103
109528
946669
1381331
1772103
928239
1381193
1957355
1748573
712833
1745678
667874
587973
1803765
1049009
154070
1848783
495630
821099
517342
1840272
246047
133512
1675316
1289559
690658
1163076
1186423
1869930
990330
213833
1566234
874156
493047
1091656
108660
1555108
913120
656414
1687234
340210
1790078
453839
1919549
1511207
1922574
1548837
976849
1702959
522870
775732
1425271
1742491
1319627
1762020
482632
941531
939780
1586804
419349
310398
722243
221853
1624562
319036
1557503
1867128
1548904
1240532
772252
1855890
1892849
47075
115424
1785813
310680
1107002
151250
1937864
580683
1064379
1187032
1389162
1594975
1439467
771587
1148674
1973982
971525
1513362
372778
532542
1060430
494473
1332219
1397462
1329932
1287604
1697973
1934252
6065
1360922
1654976
1797381
1777178
22647
566758
41890
1395008
6966
1524905
1079432
341513
53079
1067654
1636141
746198
1378135
1560821
561069
523308
1312345
605545
908109
1807040
963830
1230604
1175572
10150
1216237
111782
1600671
293264
1150148
1430361
660409
1289643
260639
359152
1455264
660403
1334756
724179
1176759
873556
1179658
1498780
765865
1867405
1548069
455954
230848
990383
1890561
121088
1326977
1295799
1824786
483889
204302
179169
1803911
280271
379394
388663
733178
247751
1605638
1255050
1552806
1083542
96047
963922
1985731
326309
869683
516984
1440154
1048410
1481945
1292342
1940636
719147
419168
653713
1332912
1465234
604297
1177925
624513
114161
27038
1097496
562977
1553336
1184375
1754335
127231
636577
366799
1004815
1975262
50315
814754
497147
372237
1052446
740669
323856
1063139
1093971
1418054
1842855
389358
1937214
684957
122701
325156
100205
1816054
1968361
1399995
684610
788014
1049066
1922519
1823490
369208
1878635
56182
356118
1587959
1233629
1219891
577606
659459
1910370
714885
1215904
1294939
1255867
1299896
1511191
26726
1178066
966540
107298
1357681
933152
1065514
1385576
510349
1107440
103846
122728
788675
13928
826056
729984
1679532
1696919
1299389
1848887
594882
1390384
1946658
1061242
751833
1308463
873382
404916
1583385
1159359
1167838
613812
999003
933357
178245
227209
1959633
1327951
870278
1080933
521856
1787467
213675
994505
1212376
821112
1003588
1193163
1476194
1691916
1672400
327087
345364
376083
1880360
809416
155696
1172934
1943137
674893
1500884
1632551
1515210
1450470
104712
1739027
661715
1550407
1957985
1349866
1949035
1033900
330928
277793
488727
719125
1553500
465103
1446949
215113
660413
1541424
998321
1208177
1215830
1441589
1730084
6169
464677
1761518
1141743
179666
38805
1194453
300553
979902
956523
750933
296958
1613842
755295
60270
1832720
1248675
1398428
512304
904090
1812832
690888
1115414
1907770
1512932
266129
1792835
1661488
1438565
1796720
214145
1035211
1189183
1914246
488733
591734
115528
85230
1471025
1188923
1566559
1275781
1853561
708675
765182
729892
735520
1344148
683866
1453986
227832
1418842
810554
1223563
1434556
28708
716545
895625
1095186
1297987
1322067
1260651
62368
1800461
562469
1538731
434940
2946
635181
72278
350045
1377683
1054086
599766
178019
793463
1975307
715170
1885292
847873
1347052
658282
671128
426025
788819
1464533
638144
877427
807103
155114
307945
1977720
552122
1428139
1445935
978066
840793
962989
157642
491314
1422599
1667764
1683831
1731905
1525707
804129
1196423
1049839
1590398
167301
1489332
78482
1267006
897330
1914004
235386
775356
327779
1189165
1075819
1130630
597895
1563077
336867
1409035
1094596
1032927
1936810
1216106
1094101
108432
1906681
742494
1290108
1130315
1355215
1712038
1616056
152562
1223450
1893715
853196
1165582
1995944
1581181
890914
785666
1020324
591280
1710690
1019990
1730830
657285
354553
1674826
1301098
1441227
756803
149484
1050535
1951392
1524301
621604
840485
1502502
921610
190217
393175
20627
1636103
1409943
995803
1782936
1424755
1386927
1840779
1473832
1927931
924338
191474
1299991
891090
1874514
1877754
372119
1657441
1009355
1144301
1191411
1290156
881854
170159
1717331
245792
232308
1131907
1382082
178971
508270
1240394
895747
1425015
957899
1888944
1221410
648899
9668
217941
1146942
525182
255000
663371
80122
29535
411058
1283988
745729
1788095
188884
1935380
1734965
1604996
1873493
1403529
456145
796962
480833
1860555
1990368
92107
1990443
1707097
1230919
1577061
1308493
1813982
1016412
179901
1691012
1339829
336073
231126
1947846
630498
965885
1911117
165545
1943533
1231854
1730348
895755
979760
470975
42827
598915
166063
516131
43653
1683940
1362079
1936928
476164
1039747
171581
133713
1228437
877327
775982
900500
1357293
1735747
646725
638287
1771348
971531
919898
1234655
1770723
1465129
988233
435720
1964507
699888
311996
267280
421031
358722
1533106
557127
1114403
1139478
891472
1196523
76480
1220052
453580
1825026
203345
667856
1433826
204871
1425844
1472716
668798
1126924
59932
1110209
1353785
68961
182184
1050191
1621763
1228380
1352278
1808610
322122
1464777
1249313
926578
420221
41443
504750
581522
1268136
635586
374909
1800304
1474945
1504467
1333702
1660253
1347197
49090
441346
1727078
183656
1277663
276376
1806686
1362295
1956057
1891604
208353
717930
1589235
137382
1011338
250982
1140120
572013
1912871
129679
649304
1696714
30121
1111112
1839584
1681264
1513993
891198
194780
759381
1706876
44944
944141
132559
382809
6241
515470
813009
1559445
864636
1273172
1368094
1443768
1965464
1662893
1847464
1196323
324900
1737725
461631
647479
1375624
1174684
1075470
1408622
130453
1755213
1203726
497083
257320
51396
1180440
1806025
1061634
986701
1917780
1869764
1118348
437722
825717
1507389
1096618
1226556
289775
1913605
1147729
28441
788169
685265
1867648
1447550
1431387
504756
1331645
1592545
689325
597634
1897921
28213
1676128
125094
474232
1811678
953930
203982
339572
659773
1403281
761175
1876381
1897073
1389385
1796670
849783
920789
1828563
1514300
1885236
138082
1542571
418141
1285160
827011
659369
1735506
1788878
162467
990125
897292
1818743
1676122
93157
1257512
1820684
620734
1445512
871723
48664
1534428
884818
1856761
559630
1671523
1405379
1876736
589122
1072075
915132
663921
600961
264116
1348924
1064891
326186
104772
1781059
525880
1328521
1831081
1078666
654640
1341238
1711651
1163521
1941701
610238
255106
162068
550011
93905
767776
329570
385620
1695460
1938933
73914
435976
1745899
1399676
264040
1447993
50507
1295902
1646378
1761358
1541711
359183
1516179
1291114
888529
1786466
1570675
1589658
814328
1452222
1829747
1582931
596089
453837
790040
1097164
688935
495369
586989
1364000
322403
535000
613883
370337
1745307
1977408
1060527
295874
1651137
702126
540449
524545
1374789
75509
936473
1645814
1527626
374154
1244795
581090
417306
958745
1136579
1110201
1626686
624444
1547100
1101239
166730
987952
1429264
1707443
1678684
1648206
199964
1573432
1408478
70094
169618
1317363
1792916
1262690
314139
1493844
342869
184425
103272
1806573
505553
1338200
27173
830749
798765
895622
1783183
132718
1981292
323716
15237
1754191
792243
1321789
1025037
1383684
1378464
1007704
1999859
1159591
1397858
157404
1616083
701918
417756
1497007
293550
1896336
1510846
1613103
906065
193709
510716
88539
591169
1011169
381243
1128621
1653081
1340793
1980845
409793
1766168
37276
431936
1777224
1500860
1733478
440223
1805790
238406
222399
1023625
1356049
896777
38847
928632
515307
919725
14187
973502
536497
1077206
1425786
560237
1329413
1715953
1336431
1027998
1931958
642180
1684174
218423
1177156
1328515
6052
1911859
82071
1527418
1745931
1142602
702080
960396
1370568
641448
1262794
1060456
1503774
242367
1246380
1699018
1772074
1675854
477423
1991908
1540972
1952763
1437898
682918
987059
1029107
890186
622388
1834351
304562
735699
1293302
1230947
269975
197905
606056
1593393
1583379
64254
1735204
247097
1705226
1635658
678808
118783
955451
1290795
519117
1515198
757593
1765358
929520
1806228
1725170
1438107
71622
1789167
1410129
890868
1862881
838847
591735
671397
1826215
1984574
1941436
1937053
639050
286356
1830746
1444877
1878344
311126
1870888
1984114
1129272
1924153
299966
817937
619703
857335
265351
1808035
1222733
1977219
1549345
351939
1144716
1299907
826880
1746664
1213563
1813338
1338440
343306
17039
1886962
349809
1714173
1352114
743980
25628
1586313
1883866
1671071
278123
1104809
1193569
1636623
1448043
1897059
360779
155462
1676356
991071
92891
1560829
864526
1487627
1960124
279462
1828047
96384
715537
205535
1112949
1553359
1266609
1788868
1123058
359316
1927612
325459
764818
109619
373
1431729
1979902
1207667
1990723
1685506
1309056
977705
1240391
534819
1391539
1293145
328610
1224201
1302617
129674
882183
903921
1318319
716682
779735
1693108
1733115
262181
1637729
1004045
755510
49328
1559100
408243
685835
1075004
1036596
1428107
1583202
685047
1864767
502561
1530652
136825
1928240
67699
432519
53180
1000067
805391
746378
1688133
762623
704500
1961917
1125169
1977987
1704461
1067932
1367184
481258
293592
778347
1547338
1785875
199734
396057
349424
930360
508309
836557
1687341
1031670
226331
1040688
1859058
105623
1289702
99711
1749879
1120351
232737
541819
1241135
859928
644786
8
1895222
1159579
1075337
1075650
1150492
392540
1024879
1931426
581500
1002509
1579091
1800101
853988
1907330
829114
1486655
154730
417710
1622977
1766767
1272141
1002704
1640335
429578
746302
760822
405246
659460
1701494
1166544
585686
1913578
543065
430955
497237
804517
499002
1122559
1996574
1281626
964765
320721
304038
1460085
1796874
1146227
466682
511985
30308
1592874
1530344
1606257
950767
457932
1117189
1573855
585892
190488
1774094
1922568
529753
1047112
378292
1528371
1210872
1390033
1831503
638004
34146
1000493
1114132
1522360
856128
420449
1071825
1594467
621795
963077
733155
709539
1570540
591564
1901498
1362070
1444265
106275
696878
301309
1173636
700822
1654619
748001
1559508
1892399
277509
583159
1082721
1996491
713487
960886
1170591
1452043
1040996
1017534
735619
937896
403919
965535
340255
228484
107883
1224850
1054516
1408751
240060
1886952
1329933
1370367
737226
1794811
1612675
971652
292585
1335704
81051
1467729
1017304
1418481
864175
1072140
291191
1557545
1475115
881722
1767762
177805
1567316
152231
425628
967971
830067
1397637
1012568
1400940
79626
1234157
1679508
1865066
722103
1519237
1503036
1874871
544887
1264425
1843673
1307139
586708
284109
1486975
268250
1685355
239554
1332122
731148
1287856
1555414
902990
1391177
1922925
90465
1811178
1291825
1019771
326812
323966
400784
1104998
1535402
1058871
767708
752747
1704506
1978305
1657375
1585140
16582
393895
776445
1759668
1749591
1981012
888971
1995871
1123255
1751892
463631
1055722
471601
879823
1685193
1206258
1658346
1618751
703756
1275665
1374993
1104387
1723496
916590
1659905
235750
226824
1328180
734803
1587730
24131
1097799
1697776
23217
556286
1687680
1030233
1979830
983242
1275874
1052833
1085935
1971007
1294296
1554171
304614
1353556
1888128
1400686
287960
1525538
1261463
250990
1409219
311730
181771
1681683
467722
1919531
145008
533354
1313953
1763708
498786
1461269
1037317
452911
1684553
1852762
1973234
270704
81342
98706
296941
1842672
815666
1764990
708772
748651
157202
1723850
1261646
884180
74008
1346128
1443773
1987361
1704270
368063
749395
839695
800465
810226
1525074
289341
630063
721239
1286179
1505819
1035070
21432
1014704
129935
1420271
1000598
122978
523927
1257564
1091697
402613
1314445
297660
1068317
1688718
703952
1052409
234839
208497
659898
700303
130759
1085695
625808
1063261
179859
1986170
1895867
1391841
657251
706431
790650
356994
1563511
1289855
532305
425379
1860573
945755
1284453
1071944
1216026
1706837
1246861
862717
859636
1342828
1085137
226704
516527
1641249
1934604
300109
593936
1368171
1189610
1487044
930923
349137
662066
1979487
1328466
1751950
666565
1569289
815152
530949
172784
1046231
638254
268916
1116190
1123609
1363191
1965509
829644
1689209
758546
800790
1983308
85534
1109685
1490871
1007904
1800963
1287323
1930503
900172
1017085
1220174
109817
1551604
990793
274827
514534
1829057
753958
56479
1144218
1730798
1834773
1968040
1721980
279486
1721777
244570
226259
1407209
285342
1056699
67583
1667118
634837
1059297
616851
384790
388663
848609
1806026
1375108
206350
1552630
947489
1409520
905881
1666853
1759229
658100
1666036
212819
445571
1200020
1706955
295060
1053443
470773
16562
1874562
968495
127571
1151260
354375
23621
799313
1589487
1923679
217358
178279
1814024
1794308
767392
1998730
1216487
77892
7394
879096
1662709
1513174
653976
62655
1070222
1833643
1913025
1790034
1327178
139850
1450086
1042598
810431
386079
1464861
187400
763486
1134514
544162
681861
1887025
1947646
498122
1277456
1489313
963249
1600818
1487485
1090616
190214
368816
872700
1514404
885709
148957
310742
1809616
812379
856502
676774
1946548
316783
1073994
836422
934476
1466806
1291807
978775
1168939
63608
1587539
1932870
818375
1188592
1886127
636428
238606
1299530
1066575
1111179
996203
808816
124531
674710
673699
1637578
1777371
1272486
1195742
169992
1131779
888882
787438
1162867
53100
330127
1297017
1941117
1084172
114318
1279828
479132
1888899
869048
1201030
620880
1391993
1129777
1626527
407213
405928
1035155
994306
1056203
1563747
1578303
651218
520142
1918650
1653230
904237
1159445
1429125
442437
276115
422975
995479
1358678
1936699
84707
959726
1980654
46270
957630
1393210
1066968
592957
1404284
816593
443087
1254671
1062458
1641130
1306943
640351
1940644
285835
1538507
267448
1956859
520186
1378353
1946071
678304
1335470
1776434
885651
396952
1811971
506680
376994
1337999
688164
11441
1234079
598794
698472
1168365
1959705
205455
1106697
1155958
1941523
884541
259520
723492
741866
389088
528744
1764693
1774161
1595458
1482901
1064099
1928907
1098557
242438
127531
830258
1822136
486463
64227
649431
1339091
1919060
1481223
1916533
669594
1651221
403181
369313
589627
756651
301644
1531491
1033811
368360
1357979
595100
1761993
1091248
1805290
560829
142703
1314752
871836
1445384
1470804
481628
736503
696995
1958365
1277967
1120939
1411750
1639713
172083
742341
1989401
833503
1211325
383840
1621772
249812
338867
437514
295107
508593
22331
1814069
918846
627533
593155
1482742
698124
1179794
1131856
1312661
1254589
1942828
1612670
719222
1742549
1817389
1296303
1788451
930234
1116422
1871495
1862187
1537717
1938613
589997
938645
957915
1157640
304112
1561666
1942432
422931
815969
292803
106615
1427507
625431
857695
1093818
781481
1582831
837367
353735
1018190
333258
995966
131735
1123689
18192
579558
34475
1667944
33806
357078
646569
1662887
383654
285366
173992
1173261
1027781
1321766
1341499
1765018
431241
1897732
1060227
663678
1916910
1348637
266851
840252
192913
509700
1062935
999225
738036
478394
556863
690434
1687282
1491974
103050
884230
1996427
1454968
1740766
1023121
1903401
1023683
1506869
1583683
1514483
160707
70115
1766381
522526
773951
1351418
334907
334894
1127057
895351
1004155
319437
350060
15674
1600244
80365
1151238
673133
206234
824848
1095011
17558
1980365
1779037
1829200
403337
1959448
1569296
4444
179955
1708897
986910
1149295
410561
869658
184506
1882154
1398176
1027325
1003574
757342
1164683
764802
105956
956278
270677
32974
1973172
1733246
742034
985818
1896056
1038552
1151276
711312
1696682
1760423
189369
770369
652510
1908419
1939582
1062806
1889684
1981717
488611
127342
541780
1830635
984908
356734
726260
1722820
1703024
592082
1991300
869648
1850590
845130
213987
581991
1620290
1578607
801746
1816518
728183
1874494
1773379
817648
1659721
851962
1434361
1048394
71618
11594
887206
1077721
441549
1864454
1572595
610717
1227719
1439556
946598
1867554
1583566
927230
807598
914418
10236
179748
730543
485486
1365743
314637
212134
33751
1742959
395416
1548569
420384
1062265
1967238
1936459
217633
387721
1849823
675667
792991
381713
1838086
529916
1734779
803909
1788177
1747064
861526
1757389
1787484
1313723
1561678
58144
250354
841789
424811
1969653
294215
30291
1933975
1866298
1123375
1185549
1911998
1748412
1161299
1968089
1991066
1890630
1905906
918647
1184111
444712
836331
1315243
1993243
1303338
922832
911822
348838
1484876
549957
139273
228385
1306256
626406
198804
1874684
598100
880814
889677
733514
1962713
1515159
688832
1566261
1616482
1323759
1949585
28998
1952979
467507
1866985
1189297
754544
1808512
489240
215092
959516
114991
1069895
1490328
202092
73921
1931146
769553
1389358
238043
1195299
942660
828830
451104
1936817
1621029
381484
1863442
515261
911962
1494093
1145232
630732
1305842
368381
1288615
1415886
1243001
1570709
1260416
1147460
1768886
271018
1676140
372770
870467
1832192
1181359
1878598
438006
292140
368838
25847
372850
1666392
1203701
1719351
1871584
1072959
260782
942896
657000
100986
296502
366612
657875
1075902
636312
1623895
23068
1009959
917546
966687
1430975
802005
1433195
1353365
1839752
1707750
1030068
1290878
1198859
782868
1007351
572084
1437798
1408581
1300526
351230
526162
1293688
567574
1253002
1388098
669875
550951
1025085
1633711
1615461
1111765
1555479
394979
1508948
579281
474939
120879
277088
496530
348394
509392
1550329
307909
552566
506811
1965791
352654
1090835
564984
775878
1657500
1667977
1775096
1163959
1212558
374280
158198
1647567
247611
1664821
205727
1831832
695387
1185282
186047
1448549
1618066
207421
1438277
1900606
514847
516284
1810791
1447054
522410
638476
1786306
611707
538274
971308
918427
1715237
1802178
544282
1876799
1217392
191538
106564
1134831
99611
178797
383301
222109
1839361
660997
403947
1879512
348027
1914092
720242
354863
784470
1188930
1722966
1566424
1517061
1094844
980833
260218
349210
790588
291066
872613
1970979
180589
1803275
708197
1935198
1599041
1760037
23288
281945
104650
1038488
1325760
64358
108821
1188160
197122
338120
19280
897062
1864092
636486
909361
1814329
430462
517442
773212
1197320
1832694
1258145
1614913
820462
650968
650529
152607
703650
154723
658424
1498065
1644352
1618478
924975
1657929
1609979
1156753
321675
809612
851208
121367
1741584
390129
1248180
1522572
1896075
1495998
989393
512208
1666194
772064
1038856
428689
524806
627205
1799869
77063
71006
1183084
1788791
419389
659975
818691
1924526
1020042
705963
968842
916356
269684
215848
1818516
1629798
978920
958621
1179094
1466737
750361
911296
1364100
1679458
993573
579967
70252
7414
1528642
1190701
1017707
1858788
274325
1351177
590134
1567980
1863158
1831586
853819
1881443
337668
196809
1359728
282052
1537138
91527
1979297
1043797
1335581
207993
195352
52082
725190
302619
1709553
1131599
1004621
806146
928374
142562
482314
1612607
200053
1781710
202378
1853805
224794
470700
1246146
1112189
608930
1347817
442207
427329
1712812
234190
546999
71011
1720839
572576
1156617
1840475
1165365
725394
1116445
504629
463410
621718
1938220
1320893
541107
162792
330954
1855387
468593
112516
108032
1596768
1907142
4383
35415
315478
1981048
1872129
1836396
583858
800315
749436
808511
1576784
1090980
1609606
538051
1060915
1389861
1706666
723647
761237
1587660
1187049
529052
1473625
1063336
392232
207167
807059
1387440
620737
1024296
299756
1466973
1422177
1799965
567512
68414
555977
63179
202623
1543444
480085
943182
1670796
1170182
172466
1642302
1065796
958799
1062647
1280288
608005
192703
382863
417198
1771005
216927
563661
1905396
1910515
307784
1840722
1277160
1601076
923197
1402445
1959334
1277341
386854
693245
998463
1482269
361039
1270664
115614
682171
1874502
1263309
411135
1326291
901667
907233
1476896
500854
108168
761024
509027
1302196
1897615
911786
1050570
1433530
228508
1575586
398856
235788
415761
635159
1564699
325930
1254177
947653
1815940
1176920
726104
397593
969306
1354122
1146198
413662
217300
1402082
949237
1488162
1102392
910086
1093730
805987
656045
13957
1179052
545860
1172386
596379
1709584
886318
1270525
956305
806222
1302896
1452858
268161
189151
45549
1183559
1760359
120584
1120458
1426005
228279
535494
307746
1052716
666606
310151
734066
454982
1818360
796320
578432
1263792
788828
1281649
1314235
167650
244726
1732038
305962
432011
1220309
1862212
348842
1692520
1549421
1567826
1860866
486716
1264593
622290
283222
11913
797083
307386
942328
216892
1094374
1640182
1205352
566507
1638209
834909
54206
153045
1107706
1990081
22690
1401808
781495
522887
1370844
1022768
676163
1935095
1945162
381516
950961
763706
1318610
365612
257212
1470189
1881134
1902531
396350
1775304
1572560
1622310
75305
1601800
1722086
168979
1531733
50145
1482038
406338
647196
1743637
1038587
1368024
1763759
907325
1916934
50889
904379
1576395
1446331
1856031
1513195
1855681
862929
282789
1905252
1704367
774346
1392427
1031101
217788
281989
1256070
632440
1736015
250973
499559
1152419
1817288
1378861
1917599
1765515
233091
341936
1706111
1525617
263891
1751520
1275366
1674825
796062
1651219
1470410
1849908
650142
320263
1985742
657524
727705
927994
525550
619361
783306
1621386
577487
1337595
1515532
1189655
1067080
851876
267201
1132719
552790
1643162
1679530
1410406
707472
1554066
1908727
1853026
652516
1381768
232809
268234
1159087
181962
921473
1585174
1540283
1071164
343856
807417
1342751
331370
1842270
552109
1874226
418274
1818147
1203896
1535283
109544
230489
378294
1252527
305373
1218450
1305377
393360
411846
1062008
1145748
498782
1704860
48418
577112
909158
75251
902405
1199211
1392190
949504
1933791
1063025
1715175
1298806
900912
844393
548243
408307
1338632
1047214
775806
1219281
1114555
1749915
1882911
1718887
1948643
1584327
1894811
1420971
675651
1240723
1200746
593867
1185112
1648167
295003
213024
1278520
1697403
1013094
1703910
597374
1266947
393268
1755736
1977935
1071047
1359199
1287214
152303
897624
1482624
1223743
1621936
1722574
1744223
1427789
1626028
624991
1358182
1254882
894527
1849343
467489
272714
1687217
1028559
1606979
1991364
1669118
1846264
1372000
1980816
1708950
392278
354215
1094928
1794903
1394657
1805904
1004096
1182089
1607309
1040716
1405021
1650590
287977
1242843
214616
1599639
1095938
276531
779958
260877
1366340
1185340
1855935
4237
205018
786424
1918581
1622591
160740
1256324
837234
1231454
18017
1123644
1643611
910571
1475773
805412
1950577
1096534
693368
1840945
1128996
1307864
625893
475582
1257681
711878
988248
1368056
224646
525081
37386
1898549
369384
1879344
1632471
17208
87460
67061
1714433
668282
1707947
1707668
616135
215719
696893
1545447
827965
1335451
152740
1077482
61787
658346
330997
1358737
111309
948975
622245
1089461
1505987
1178496
588957
1707642
159203
533194
306469
1879432
612739
1702364
1459986
1404724
1316967
1676166
1677806
1103426
1155961
1411900
1455365
692983
1009852
1893210
1681719
1365966
1690954
1857338
786884
851751
302306
411566
1164531
1381185
469113
222583
1150273
782372
844028
1690703
1114393
1918788
1040066
1152370
1640552
358086
1465232
1794518
735644
1574782
585528
666389
511271
1091768
364905
1169091
930219
1363347
1781685
1106288
1896654
1745370
737280
989966
1143953
455821
240995
1943172
1562333
946309
1518535
1691638
1790195
1427522
1699642
1072680
911561
1321732
1406005
1431907
330491
994086
1945410
1949781
1114729
127177
1415895
1078700
1823293
1256416
1209018
871598
1899247
780175
452466
1526763
768812
1376911
1805536
1924147
1258134
1742522
1274817
594104
845348
274272
522097
1747604
1961859
205722
484718
20852
96072
715865
1622604
734057
1363052
609741
1324376
605433
132091
1544646
1617465
671544
949896
1354191
332191
933320
1970566
628782
1279786
701211
140083
326443
291954
1365043
1118301
1257553
1511200
1973631
1492094
1341736
1869465
1211555
1505814
1118648
1489015
1261922
929128
1823164
999814
301488
1249543
1723696
1914665
246893
1525865
143220
1638416
700335
1816283
375695
10402
339217
342221
227331
451517
1740334
400940
1844219
33448
236249
892529
1915925
185978
106389
65220
1349782
348351
1375207
906036
1217699
1961504
1691274
151189
1450559
1720550
694061
1144267
1057253
65455
171521
650108
9727
1967395
1811352
1722973
1349182
159216
1926353
1315034
1936866
148397
384577
1879011
302558
572963
1924973
574150
529390
1822837
584009
1816016
812321
838325
1862402
1112229
477609
576278
1874243
1986188
374155
123875
1096029
616737
864614
1266289
1439353
711143
1456198
886680
1168178
136327
1827732
1339077
534161
263846
1455443
569933
1088857
1447899
36554
1849550
1419040
199943
300194
325764
753423
1836528
801063
1975274
1923803
1320983
910664
477705
1903478
1997500
1815353
1052630
513841
1466331
1815637
191371
846404
915917
1745427
998963
1796732
1081153
645232
1992448
893587
1806139
745371
1455165
157687
1792433
1881705
819476
983691
1694722
468095
1212739
1807575
1788420
102367
1765937
161600
1452453
1393799
728186
415556
1442166
565838
988949
1698146
1423049
997708
1023708
537507
1212952
597434
1094528
1010314
331249
1781218
48355
1186117
1368887
755513
770245
1381954
1571044
302462
232230
1415379
1428919
917978
40335
725781
213058
301382
1340835
1560227
1136020
1775803
948305
1309290
1386248
1165820
1451
1238042
1338539
777015
1584976
1742870
904592
860231
363730
572427
1735909
448905
69883
438354
461890
608673
811108
585318
711278
1835481
1667776
989274
1765984
1992929
1668009
574851
919304
689203
421976
538631
1832810
170720
1881381
846721
1482318
1165094
1385540
338560
546445
1511886
986372
1980744
1449201
344477
824243
376470
689321
1775148
1489429
1489783
1483133
1753381
1484745
1067496
761882
467660
475596
754463
498454
1841553
1254349
1699750
1801402
1789017
1796168
1538086
912172
493039
949039
1181794
1659763
35821
1763162
1123534
1053726
1072059
1777437
1058112
805103
1203538
1626105
1885203
21028
192851
1470908
1667067
904930
125105
724533
504757
1773972
864288
1387900
1297926
1593549
1709958
665034
1445410
986465
1677398
478322
173665
1320895
1935402
278090
1355157
618579
1075480
99068
1245639
1478809
1294708
36414
974212
910204
492966
377035
24983
1744068
1733948
1917891
1705583
1490210
1088964
1789405
757611
1836747
713581
457961
606061
1744512
1392070
1529665
1405054
20315
1446393
63058
1313175
649328
159196
1544234
381228
999434
1965892
174313
32769
690633
1502833
1384077
1912738
832821
1168879
1315540
165491
1139136
1908482
53638
1669543
1187091
1134478
579685
106274
285171
780524
387884
770593
210929
105614
1063622
1708039
1347601
1681819
886706
1592348
1127105
1424564
1554441
1943056
1560261
669115
436951
689990
1746904
1331584
306150
37755
1097179
806851
1930512
1590034
1667535
229351
1133156
1934891
1737541
103533
382206
1214462
1037492
1482058
631389
1432706
1058930
1532038
810748
38508
486201
1331479
83955
1623784
1661304
81011
1748693
1587035
1856056
709233
578461
248983
202851
1626853
867992
1533866
1913930
353375
1014395
199463
1950743
693859
806732
1014442
97653
1291546
939395
475853
1595768
348245
306257
968404
981989
1127189
276834
527484
634602
673932
216463
908341
593060
1001500
609690
1927976
1205957
635080
961934
361845
91039
654683
1175268
304808
1906470
392074
1953131
482222
342614
1641289
619406
976277
542033
1885826
1060861
1332860
1291709
1506070
1305774
155103
337650
1996461
1285741
1248159
140082
1908194
1235841
965133
809426
1388033
800524
1048740
1332076
1164749
660112
431300
1887612
549573
1555362
246182
1718560
204050
893954
1227754
1138470
440444
1280101
1394150
1081629
1322712
1049127
1605364
573538
907526
262742
945688
1295023
1160434
1675271
1432588
1783563
1969291
1417824
1100143
1439156
1173698
165967
9089
1154383
1628396
1495954
225397
488745
1396751
705943
819438
981941
637560
1798669
1974355
21404
1256359
1402960
1734701
1861493
256798
1946701
1032176
1733914
825431
725606
1728890
928374
1567200
1526557
1250008
133311
445775
1433864
1439745
46909
254664
1743621
1357431
1877760
1323422
864098
857701
1639102
748295
1535848
961070
1937217
1173212
818962
101454
104105
633915
1371963
296088
1991376
389356
368442
542365
64565
525898
382778
272261
436127
1959760
1144139
434873
1719706
1129027
238898
1766971
376434
1969247
80180
173323
1749226
573397
1831467
698331
247192
1371336
277013
1296646
1258514
1708289
669309
1862856
1006821
1375862
1818191
1158559
240376
1459129
1322087
1519381
1650955
1638843
334799
1524023
258588
1411802
1366849
1929102
266253
1225493
201665
1034057
1663405
605327
1674841
912592
1257221
1209027
1703294
770623
754575
1751455
1769202
192427
1120883
609422
875962
246921
1371281
1570277
988245
1994024
821150
112231
2629
464310
1526218
723704
688062
1512879
686190
1568569
183253
802706
440165
1636314
1909471
1738433
1009509
661668
1644009
1460417
940752
631756
139910
1202103
1851276
365928
1867198
1294364
1798208
1120664
1083289
1604508
1882164
1890831
207983
1520693
1911560
411901
428186
947325
1925840
1467658
1565677
246774
1729521
1599742
27412
1661433
1236075
1683262
710992
842721
844194
280829
1359978
475427
1620452
1210066
428093
1706896
1442417
107456
1948346
1149822
1628645
1403284
614866
1057229
33315
964500
1156634
1697741
603705
771496
1883578
1572151
1800033
742945
637107
1809099
1953014
900358
1845364
1462847
1242155
122308
1792024
1694407
690636
510679
784645
1205394
1169153
1686772
1128038
498323
1679999
399989
1806709
1844041
589544
215609
814047
552883
1150883
1804786
1206020
108794
26557
1432325
1616372
985841
439354
934307
1873480
1654779
894115
1664415
335432
85525
899974
499480
1776005
242931
621593
139928
1585532
1730140
1320120
1451770
844136
1361035
1692881
1318910
287906
893121
823751
274894
1190784
1180145
902344
574377
616263
1594986
495671
94542
805348
1211031
1104829
1386808
360355
858086
226296
1947742
235409
939557
1640587
1508662
281170
353815
1143134
1538176
848592
666037
1212708
7958
1707810
1796259
1142004
1218203
896569
1431181
1060428
1191421
1706972
1507753
1967601
999119
963768
1516867
562544
945159
1553719
1551810
579261
13536
1470580
1066173
940805
1338542
1125582
1089915
1724681
1366147
1299731
94731
1965981
1776471
1187403
1242840
875097
1880201
1700938
1146694
359809
471743
668993
259609
393289
636271
350897
1873890
371277
830843
1404831
1164281
1429854
478557
1722511
567080
1443965
803604
1249348
1687303
473940
1927335
1671773
758249
1301371
1962087
240479
1970287
1137660
1109806
1530856
1176475
491706
1646088
839019
1774804
254109
1429026
949049
837578
862606
770323
1682182
920607
1844639
746755
961850
666118
637497
1249850
18417
1674060
1197593
1305213
1115785
765888
119602
1275929
1461453
1202117
722507
609010
343359
716128
655329
1044140
15996
1850832
795139
1571760
1870806
1678434
1723979
430841
1307135
1695955
434289
433995
389378
488213
35710
1479563
964023
197999
702089
255653
819924
837001
462565
577417
327253
588116
513265
1019699
1654448
1224399
412151
755368
50496
567689
946371
597455
1746256
1353739
512297
1142042
303383
568714
1876513
1317629
610107
1475920
755813
23182
1402784
685435
199618
1095323
1254270
1330747
1529293
1648143
1555091
134877
1531355
1945558
1037876
1289449
936014
420347
718474
928610
365472
1988449
1669170
586983
1172754
1369853
1574453
667354
596266
736115
1681709
704765
205670
470631
25872
808630
672099
579802
433591
1782563
751256
1828029
356084
850581
584210
70385
277745
1328038
1793326
1762488
51486
616071
1461766
1804784
1204996
967923
112217
918936
1246858
287787
704585
1140913
259386
1172618
1516316
949924
712987
256193
417303
655012
863647
1236652
1124263
901542
1133202
1251588
1971198
404209
124750
1446391
672824
1063365
644970
1062702
1071554
1161717
1692360
576486
1258374
1910801
650957
355790
983440
484314
1360368
1321309
738005
1012275
936989
469056
1057441
343034
182720
663519
1363652
746398
907562
127614
15859
320030
723989
1284875
614355
1037821
255266
1435699
1477409
1225667
970655
1600921
1354165
831140
1069593
305617
647331
707610
1696327
681932
138145
1268160
61484
1931461
1020719
380469
938052
1756543
1839117
427154
347253
1297943
1018395
54119
1108437
318892
1268064
282918
1967694
1473833
427117
964296
664412
1150023
356440
203964
1280751
552271
1163227
1132537
1301350
41436
1138713
42358
413955
471626
1860689
901631
234998
1432202
609098
1931958
1279409
222837
845047
568408
809342
516604
349098
141108
491335
913347
1342442
33185
1862341
1892289
96210
694418
929463
893597
490498
1178698
447885
73257
11943
1841718
1186618
1655816
952283
1925006
1417593
1438202
1243096
1006523
1401167
377673
1023236
1404527
1437312
885411
1934607
433367
1987034
1405711
964484
1968716
1825284
346520
1444480
821825
166087
1760139
1002743
1153312
851987
1278860
211127
1513443
971677
1891910
1454918
849970
1566121
572315
1533167
1602783
1310902
981394
340153
332861
995011
1070533
968583
155728
1224870
1310268
567016
1266061
151030
1195419
1624923
1758119
1978228
1959838
1130618
536885
1000238
1927781
1349188
124695
1037579
398298
620482
429324
585189
537735
1835564
204843
626949
1839350
1552443
750514
177593
600996
1035958
1308307
545368
1775627
764837
258587
857041
1883232
1414429
187153
1044591
1396786
375705
765618
1136233
614981
391650
29481
1422899
836331
39669
581309
705539
185315
223534
441217
1067367
1134199
873706
1824591
1106725
1751880
623297
1833839
1562983
1300837
1168583
203246
1249137
1218462
859448
944079
36066
955347
1089541
1262459
1352275
1950081
779892
476683
832987
1387595
1264340
354359
1891177
1229539
38738
1687734
1584352
174159
1971178
1197043
825121
1915009
1318461
194457
1230008
1615250
1374535
75229
1062147
276769
312195
1799756
926987
224160
894301
1531365
346018
100120
492929
1548312
1305173
584854
745912
1554243
882587
1788581
1183231
869756
1616174
68977
661396
280343
568334
959675
1124817
1486678
1573215
1125214
124765
833198
1912503
1117911
1441016
426437
477737
584872
1191057
1574035
963160
1583524
777551
742564
457632
462071
1092132
154183
1694974
336855
888793
989247
1072835
102765
802253
987240
438018
616305
1604733
1040175
1490419
1598898
86997
306250
1592367
51982
518634
181768
1439519
245867
844931
204832
1328137
885547
84134
759534
781109
425966
186525
436883
1389597
318950
740099
1507993
488883
685636
1489897
910820
472985
138261
1283468
1260027
1454976
1397586
1761099
1968232
497330
1214494
1241480
954129
924514
1562627
1490547
422984
1770098
1442685
162897
496636
1316806
1320278
1984821
47873
1179629
921012
1531144
655742
1382716
103374
1755689
40740
988677
1458361
615004
1647013
1671364
611997
1564658
250953
142062
904457
1221149
132165
633644
901642
439700
793458
1207910
22625
1035961
402521
531283
1265497
1550193
665626
526854
1022558
1573224
877157
991482
701689
661906
421302
620149
761730
1547423
1189937
1920103
434698
1599077
80031
299974
1585189
1140597
999150
1246725
1392541
1948895
1426588
1974214
1096058
1101394
119207
678335
1241018
245396
469109
919083
1653621
1395978
568172
331692
1336891
493941
1614202
327322
1977573
655132
144135
310073
1402210
1326937
1436788
1827673
1194853
630930
375418
631273
946108
1545029
1284847
1977874
1626337
1213001
1396223
416750
494639
446762
545180
1220013
676259
935693
746937
676820
770080
1710882
977058
371751
1200011
1939191
1587003
1516663
33599
937230
1810945
1144694
1227792
1069140
1024978
1765516
1228206
488029
192753
1255433
595796
1663235
1178035
804402
16190
506301
1897654
1783371
1332581
782070
590988
519864
439877
1587088
1971810
1291598
1502612
1922360
922118
1313526
972123
1466171
408287
108715
1658778
1126097
662917
17046
679523
1345411
1872234
642961
1902729
1209030
1251717
1849384
1637643
340615
847853
1640287
1321471
1419373
951405
169585
272428
1457775
1947792
102329
936216
81602
1506793
258681
1769743
286879
1746205
1725028
600250
1605403
1167593
1530204
1055052
446370
899779
1476564
31181
100404
85627
434306
1498974
300217
598994
541132
1012995
278191
1069679
81981
1909963
147057
192221
545908
822767
1319636
1349074
1406117
718442
1810258
1231428
538559
1709421
1603835
1420117
641448
334692
321164
851610
1397353
629922
1673062
1866052
1797785
1233212
763126
334149
820858
1494498
1881
1338114
251698
801859
1792578
1218368
701751
471087
722169
916308
1144215
1855643
250575
1858436
1502935
946044
1161172
1525058
136184
1230173
1547196
974676
1224802
1353405
1076992
797516
1457382
204069
12699
1937496
493571
1453564
392964
1573478
1616612
1808371
849058
568077
1617496
992548
272110
1306103
1711865
1202768
1024641
821107
1631984
452853
1224004
557945
180288
883774
1771720
423069
1428630
684689
456927
1693886
1022699
543639
1817163
1780067
823327
1044090
914830
1454660
1193857
509529
70535
1792927
202098
1258278
520035
1590812
1837952
1167290
989178
140610
1729411
1542177
1817512
71161
1430538
63520
14784
1180409
460722
1618348
1799862
1325441
1878816
1620993
1412250
720175
691694
1875585
565068
754404
1819988
433524
817471
194122
1168665
1096578
1582097
1428606
1746243
240884
1931805
1594569
981631
620834
624730
495807
624995
1302892
1405961
1283091
1044876
8770
1756833
878298
1661240
12674
1252534
1831425
490655
1227033
1986458
551005
1218014
255124
580658
1384034
1978021
1861543
743635
641218
939647
1317056
443243
700729
1623205
661382
1839146
620669
268398
1425672
1313904
782648
219177
455883
1903560
570726
95420
1044202
1607838
1203249
1570944
645943
1939560
1772358
1418529
1626196
809907
453334
1047330
566205
603815
1830257
48460
1701585
451354
312117
1933991
1754593
1212946
875771
313556
1479898
263880
582001
775607
412207
909810
833379
781348
1199649
1985469
1897217
797874
1047719
1015260
1636572
1738116
283353
914162
416265
208033
235376
1022849
1426284
1379735
1594494
1393542
392467
394313
1843514
87761
1845454
1023901
1934740
1846362
1140948
176818
1623890
1795942
1405907
1971556
1178425
1757789
1860979
1701097
1348469
408465
439581
1005892
283029
818255
1209542
418126
650354
32208
955566
1795611
1992193
1509251
1982329
556281
709216
1441473
464220
1963941
996392
1673978
1591534
7252
1717205
44229
1761327
1647132
1265969
1499052
1274172
1358059
329794
1993383
424377
1156062
1237760
1464354
1922419
563196
1562724
310745
1818535
1655137
413008
805921
1403955
119529
1820167
1937191
1000636
1149026
203769
899663
1882934
550305
1804753
1364977
779986
967188
1942776
965870
788495
629090
745831
1417770
387368
550874
599977
566247
818793
1243085
1317703
1338408
1647244
1940600
507626
1046221
245103
1178817
1500982
1747179
1768049
963409
1908322
1902603
1155241
1689526
309088
1030592
1540602
813541
171308
1330333
852607
1923708
1395839
1609517
678877
1686273
1851378
404965
1622627
1749795
217592
1109412
582181
1383411
564401
620082
10562
1140519
949702
1941583
1776483
1015195
215820
1264632
1605731
230885
154128
308965
414798
758122
999935
709600
214029
1659054
1144455
922887
1564757
737499
1238126
1130538
208441
1124728
859853
428668
197731
1426578
1813487
1779927
1675998
332166
889359
205743
1823422
386031
85282
383217
1589336
71840
676461
566570
407897
170893
1883430
225026
1294686
470993
1111797
1748139
1435284
282310
1933516
1274268
1878698
1345904
1604641
343337
1252092
1365423
167907
58687
591297
44233
1092499
102324
696742
469868
1206144
354332
863800
385463
1690143
743975
1576732
619417
1896796
796673
289676
240262
1956632
1810961
318884
645329
1285353
1792844
1079166
1492508
49875
1719397
880496
1206130
74589
167194
1808771
653950
1980909
657898
1868256
1810523
414380
1970832
168763
20690
9772
151994
738771
465339
1340420
1222502
885563
1559851
1968176
1391303
1439270
919537
611985
1995955
1989360
1407554
1112208
1632926
90712
947501
1418876
550991
1967981
1860658
1630692
861597
4730
1756824
53093
1149670
1361218
595290
1547732
347293
1807377
607381
450811
1739494
1552691
1554910
623486
1412492
146675
1384419
1800218
1297960
419116
1052281
648950
1172734
766223
1722447
1439268
1023380
547622
211937
1260480
1520043
263752
613350
945484
433284
437881
496946
732546
527340
1516807
1058964
133563
1557148
1813569
1801851
1461111
1109802
61680
374039
95536
779532
1938864
1037112
1098058
687310
1649074
1808661
1824572
1848993
75282
936455
803523
799617
1622602
205948
797275
1306334
34026
261591
20443
1455208
830383
297637
1581046
361744
558591
343974
696200
1144318
221633
304031
826067
748756
1970263
561920
1211171
82194
1687953
538347
1980720
1415984
1550848
1349248
1157522
1315638
1112153
880376
1121645
203957
1383487
1674273
573817
883077
1040588
790941
1537979
1217410
1186919
432831
1249620
1589627
302803
1677002
1839541
785866
1162373
981115
1973984
586394
1329353
138540
1997484
630965
1112582
395831
95487
1543227
1303797
554444
1445119
998171
557003
327421
1116241
473250
354331
1109464
171657
76117
115218
1758465
763196
1610294
516003
256500
370181
149066
726521
351851
1118968
1073216
549181
1285174
124157
1801365
1355148
846818
1030720
1567694
309981
1343446
325730
287541
1351696
186470
1562765
1585038
1745675
1812347
1660607
1067907
1819161
1006208
807507
881139
262473
1416358
625163
1389936
1364311
1218662
216624
1612286
1475879
1750165
1003433
1713480
1365277
48117
1822660
1995450
633467
781499
526762
1712545
783831
1947009
1597438
850208
377939
1291133
1569823
1989615
542432
1725192
311400
1897147
1264788
1359589
435173
1689406
1043727
109568
1707197
1818768
227668
42079
678315
813963
1816665
1937612
1373262
1132968
905675
200671
1731224
1350453
1351817
1635855
1237722
985156
1654503
456146
730339
368635
1866834
1048783
1199075
1981746
387871
857228
469821
1039163
1171801
1953
552626
2981
1009100
84484
1573524
1623038
1346243
1771187
1818636
1963635
1087475
1029954
31176
1291794
179931
1927165
1165351
1273935
1335406
1425171
1787929
134433
1669023
762956
1047134
576927
228404
345088
1140065
869106
1272140
1404618
1880032
145585
1475033
1135059
748060
748737
292461
1875002
413230
366841
1447066
1961082
278417
26414
1170770
1496691
1931216
362951
527944
682944
370129
439957
349038
748322
1938542
1501663
49621
644441
68909
1281057
140428
1162160
1347721
1009623
1169051
618849
1423482
806820
1559495
1226377
137069
122962
93763
1744254
1294158
452661
1712206
1294634
1831253
1758150
61937
1396846
1881343
245345
176540
1347725
429303
1840555
165390
33971
1835243
1933004
170699
99606
197489
1258244
881755
269862
591342
1322128
307724
764829
1947454
328511
1699503
717816
894585
1625260
221534
1452623
1587405
1936241
1296286
1062008
1179989
65680
540698
551334
852495
1032325
1189350
1940016
901768
727968
969552
1476777
75013
1891718
26691
722246
1741064
1865704
47385
1982784
1452379
1801233
1835813
1818488
732417
939709
72095
386740
398063
1454014
1287851
1793048
1103885
781546
510704
1865381
856918
1178945
557549
1972993
1410877
945375
590274
626696
263860
732987
663804
157962
947747
1745093
700988
1466126
209496
1817857
1247190
205360
1828149
366890
1133531
1532185
1662896
1381487
578504
1843347
520411
279044
953360
163636
1285742
1030418
108676
1095300
1592202
1538483
1329904
191967
430317
612333
201227
290690
1396063
1731848
1149414
154783
1428892
1328858
505258
311411
1759346
1197438
1864244
755177
806259
560131
1005210
625048
1645588
1361586
1593827
638435
378246
892894
312096
270228
244681
251433
1364625
1483262
384782
118252
721487
1311400
7404
563115
967316
1052858
1737991
463845
1279542
1377774
1395238
54093
1919538
566808
1481687
844784
45035
1922902
927527
98887
248414
1150096
1077372
1006146
1654494
818383
1051141
327570
1079304
1753564
92463
1265400
1685855
833545
773945
207731
1124774
721214
1690511
395514
1696317
315346
594244
1092817
1938592
885538
1176426
1433622
806739
1580970
446332
1747417
295567
1944230
1445781
544186
600047
1253034
1102244
410596
1222726
366681
1675388
400657
1059608
235237
979542
58716
1272163
1120614
1270376
1875568
934738
1873512
903428
1085913
999603
1638212
761712
1170993
1266636
1393975
739853
1480203
1536680
1862289
1035391
348217
1847288
531288
1805007
548797
205997
483464
1475981
1449307
1914290
327537
1049676
528054
1831427
1926772
515064
1939361
1438196
730292
1880037
1708642
828352
528775
1727786
1271527
859439
1684101
401298
1469754
347053
326355
906708
518873
1216107
1850959
1268632
1446452
649610
552429
1957832
971926
1517712
1484266
673749
1641321
631773
484678
976699
171795
1722137
1746448
1842122
1232363
966589
683958
1538464
1758873
1679505
1055712
1225157
558469
1946641
168113
1150934
1720740
482524
1094984
512242
622476
148734
1895246
307430
1049750
1075928
469348
134756
9315
1819966
363114
214127
886932
650691
1918955
279162
1850765
1218973
1966772
545253
1819866
838382
1024616
630631
1359347
963600
381221
234350
1016941
898639
1456598
1657318
990948
1119323
720772
1649408
897723
150250
1844809
587871
1365008
1507191
330976
69154
1588502
1720912
734604
1861734
583335
114503
1789107
469905
314725
59971
958009
740194
788739
1039865
49366
1907959
757895
1226167
1186072
1407351
904135
967309
1186965
1977167
221449
1247496
749408
842803
922127
629441
1531498
1955779
155353
847168
1344729
948272
1913831
1732341
1360519
1192090
828228
1754815
1543525
1469171
437752
420395
100578
1009512
722495
775177
1830524
1038420
1483717
460427
1874802
1880085
836448
56794
988242
1042708
514560
95188
569472
1314525
1053279
91428
1712159
622658
1852882
228112
1526155
986189
1851638
174817
60588
1843338
459869
976758
1936958
1140069
762054
1411511
327679
1595080
1660308
811039
161329
1248893
802246
1597285
14244
61988
446760
1876501
1180162
1234363
1880142
833031
200041
1655457
1227310
46472
1056020
270789
546536
1849909
1653758
1993982
345897
1452689
605955
630174
944861
1471443
611797
1637140
1064350
1412680
524959
1647941
78915
1816526
1700700
1158673
749823
1510197
1812265
1650374
587185
1548045
1380521
1365406
829730
133702
667458
1116566
1656920
691608
713392
877460
46510
570679
314372
1666692
312179
1331147
723994
483971
1849960
351899
737830
800377
397583
708235
1194737
548552
345223
79027
1463760
1007722
497272
899078
1901570
1607842
732080
633354
1689396
479960
1373618
482461
44111
1891332
146322
582470
968538
1633517
957371
81247
1298595
1407150
1898673
1120874
1660158
234788
531052
747819
894682
1694024
1705494
1439155
1122907
9988
1201638
1083768
989462
1640761
134099
1185194
1323839
773937
1505080
1345776
920522
239542
1939515
307135
522475
1363355
1491579
1186380
69091
1877487
613786
1056028
296153
1533801
1039117
954703
998490
1709284
1587242
735809
1439643
86535
1059436
310259
706922
810906
1189031
899249
1944071
1863293
1627171
1817688
1021070
264462
975124
1460295
967421
1894505
1324006
1642473
1429663
211200
125711
1880822
860154
98531
200937
1233894
1484592
175925
315846
1927981
493921
879092
1214632
1070430
1380940
959047
1226008
1260566
1113315
1762609
1808917
220831
91013
1385671
388929
168732
1908860
359795
222237
952068
1376228
1506556
1409116
1164678
1016259
1099539
592981
1696906
1154503
1387449
962821
1507352
1859495
127137
1445171
1514945
1552983
1844825
332141
1725625
1860782
1926788
873296
1503829
1620376
1961997
1691593
1227106
23010
1629761
1210820
1278148
850815
1965557
465097
456354
1747998
1633831
1608785
720352
755513
1711442
1317604
1642170
95857
1677888
925559
880065
516299
1292883
203236
1891021
1731712
523473
1015838
1411806
1512607
756116
449657
249048
1553127
788555
1857046
1854990
1626821
1874056
126553
1575648
380407
859101
1380779
1780497
1301845
1999040
603750
593615
1507692
317734
140501
1169058
131536
1663351
1929781
91700
1632792
510712
1949704
1856769
475728
1822882
156855
1292449
1384762
1227681
1035678
749294
806786
1749209
1239459
842916
1911563
775138
1116353
186649
219917
236124
656123
1382548
1026826
321394
1398459
1761869
1849113
1885940
1374449
575583
890038
990114
1356596
320467
1240624
406007
1380500
1149439
1460392
558422
1003255
1862488
1913644
221124
1227731
1498171
867554
1169256
1451117
1233608
453845
496576
1421084
209449
1693778
407225
887847
1775335
524299
1043212
671957
1961294
1161621
1509629
556902
874743
1011672
957158
1992957
1322089
431176
1969477
1207060
1165855
1213345
1286311
1022436
1948223
598114
1929565
31639
1242158
945663
1104145
134698
1507690
900122
1756857
41819
1074437
1442197
466480
1698902
1378808
391848
624911
1876262
1279010
1204683
1694716
1238059
1796823
99987
1620335
171157
426712
811864
414974
175280
527782
39616
1091479
804962
264635
858472
1632631
373049
1496568
1265415
1602625
1058287
270470
1559861
1502843
1616519
497180
326876
926593
1572407
813740
1031189
697319
922651
168781
238513
1529621
1932214
458994
1610025
536210
1610933
624076
471404
1284822
1544540
372989
1053974
553739
216816
1235646
1018549
585890
1937814
1780128
11956
639380
627886
752794
196177
523766
285651
551382
1896379
976668
489987
717387
1753013
1051034
1343266
1246611
1516990
1772469
27469
289748
851740
124146
557259
1175736
1892976
893955
1143966
1303072
1930401
565357
689240
521728
13950
370271
504463
1548252
184876
49154
806456
865073
199717
590903
1255636
832737
1100990
1304080
1029506
1113499
309499
248923
826757
409558
537040
2223
224356
90562
569587
710826
402742
567294
1690163
123482
315132
1376520
1851838
507189
1735220
751286
1644587
1973725
827976
934045
1333641
1137616
1643657
18567
1859123
754497
350058
321544
71575
1656030
148561
1036813
438264
83323
670934
709883
1595999
1689711
1981017
1259941
1197311
299419
1033027
1483559
284047
1622730
723578
137503
1420955
935052
920204
187634
1777251
846961
164940
1313266
1197186
1006655
832619
811860
122478
1794336
256196
1098957
1118358
1259524
1299288
235571
905068
1856374
1031940
825393
201564
80529
466431
1865237
1158554
1820487
409667
192338
1896443
1558771
1858002
407582
941433
1388776
655079
1724034
1879778
76709
1142029
1372125
436949
424759
1369476
236097
1337779
1141298
622915
1937537
1475610
1369685
935190
141835
1795678
1606003
519214
1159480
1151282
827778
1287952
1710259
700884
1597742
1383233
164118
1969084
1108818
1507901
1573337
1927028
629037
1897685
1625608
585383
572001
1950534
1744097
1452340
416143
1991697
458445
1540915
458503
1740420
706155
280233
1127893
15333
1911180
304844
1770977
20970
497262
998179
792230
477557
1535021
707449
1439923
596518
1870952
960647
1109847
1656729
1255858
612817
1646527
1586253
215937
1805911
1542127
806654
1523635
227729
1355797
1686967
247411
1850531
1270441
1537316
8306
654165
1053548
1799017
1893797
419515
1360310
1125306
922682
1284398
1595847
1862075
804633
54345
990729
1619348
484916
476029
1173311
1178364
1726574
1552829
559054
1263106
834786
1499367
1190287
1988158
1362568
1588235
4199
85222
1574448
1445942
1224524
1959340
1146212
1741620
1708647
1786922
1612913
310338
638329
623264
613518
1023210
802229
1238173
91726
1718495
359015
28927
334170
1289976
1947081
1621865
109673
1845442
9744
47865
346084
1497513
256238
478481
1382566
1782298
43515
301636
1616807
559119
1885963
79161
1642990
253860
1391098
1544782
185449
25790
276398
1262163
221317
1930511
631968
1001220
1643964
1922430
770100
408859
1757188
134650
1967296
1396727
57186
252972
1715245
392165
465027
946482
618855
432752
966033
779616
1344739
1413096
1100730
606314
1823382
902866
1133876
687598
1717918
1273826
1496013
1743325
1576467
78411
1936297
1679524
1722500
1707227
236019
1867014
1780587
1298773
1240869
1119906
535887
1662617
1501309
1567815
1937188
483938
1393680
1940715
1257669
92392
1671614
1124690
325686
1688063
1159868
1776954
1167827
1346470
40856
1062265
866387
289512
332248
692893
1158297
429598
1174998
41858
1895371
918384
1548860
1365952
32259
1209169
1099221
1464524
66371
1154469
1142485
909073
393678
832787
283822
1230229
74304
1864117
1495915
1170013
1110223
1826270
476303
1799186
712329
1939740
461419
215633
1738211
1402788
215803
500317
1821762
717120
1794721
1919461
273900
463180
1522232
1385813
1559035
1261404
1556569
1529909
1441071
1781318
11753
1947186
624130
696436
137133
39724
1361814
479315
1736548
1747741
1605027
1941878
1166506
884488
1696854
874948
364220
44531
134595
987138
717047
1670440
650978
1302431
1641051
325324
1946007
1262092
672220
1210832
460016
603330
935578
605974
1795534
824720
1914315
803311
579000
704795
1747093
1471357
1036127
492973
1855519
510412
1520759
984628
895543
1145649
1238322
1261575
1751622
122675
747975
1837127
537780
1416225
1910149
110215
1856427
1076600
1104982
1163612
455906
1438801
5172
1561227
845480
1607254
1290931
828656
1917037
1246244
1185401
166668
1836807
961395
1120267
82404
1836569
824700
1221357
479035
451037
1374979
748592
297700
720580
1682418
1193278
728908
833009
1654519
1227123
1299005
207998
365503
1394384
964195
520136
1507218
886349
79837
1596556
1341270
1381861
1438963
1754844
203257
52851
1191189
1046580
1326903
575032
457793
1831230
928203
362133
568673
494760
1293564
1886665
1557346
1140103
1007523
609271
1774288
1488908
555880
330053
813622
139320
592965
748365
757683
189972
338026
1621222
498879
18691
701988
1804684
256039
1189131
1092398
16545
660543
28856
1599498
341919
786845
1754641
972284
786187
216131
896159
1407099
582563
1676036
1988241
669741
1750784
1316308
860275
607108
1270106
1232946
1932697
798600
104597
26432
1778022
1372536
1060110
1616679
1878928
565054
379852
677954
1523175
615247
1581300
504061
1461691
1186984
1614262
937674
1794751
1855363
1396651
734467
204799
722145
67119
1899403
1642176
1370513
699387
791213
566348
1886670
190501
1140679
636689
31509
1043535
1360166
1548324
858846
923486
254751
367042
1070032
777347
1924970
1984900
307940
611797
1665176
1058229
771735
162246
576067
629727
936104
1214257
390429
1230684
989238
79129
942088
1949407
1899331
1276667
901961
1046665
93260
1296898
206868
60402
843243
1270696
1488928
1683540
1132611
1017390
1913280
1632394
998802
184221
1668967
1065340
1261969
517565
1311593
1859003
768905
852058
1061788
1119958
258762
939366
1630950
877111
1757094
489688
1965924
842714
791986
645087
1263901
1647494
757260
1812359
699675
1969611
1387934
576110
498688
1175448
881553
1745240
492094
457656
813877
118617
1498001
1648958
27617
1499009
1320887
284085
1019073
88451
615509
1659230
692567
1348183
824596
252595
754083
958232
1110096
1431474
667591
466526
1408560
804404
1978821
272436
579029
339165
1986779
1723959
1326767
1191303
435331
274571
1007486
577955
1401597
1558477
844475
189310
681061
976452
626046
299762
1035565
742551
212852
1463308
908653
1421828
1771003
108699
627604
1636313
1724015
662823
770120
59150
650498
1490907
125436
1980972
397939
1502148
849068
1921075
1968858
853920
499470
901578
1445200
1920682
566767
1948675
1879266
673206
229433
1131414
732099
542618
827184
547817
1057955
158181
1974039
1242906
547078
1690343
529261
1042925
1301156
1856026
470810
1830707
295745
168277
109033
1471766
644705
88992
303198
302180
1783642
1882241
606927
1495920
1805963
1052221
280554
221894
473273
259271
672444
1113616
1410370
612756
1504787
297382
502693
1135800
343768
263144
485976
690003
482527
794703
538200
426331
1134328
229620
1896888
57474
285418
1346527
1417083
1248575
1702574
533300
788943
1764846
1382540
1575981
1490533
350966
421604
66180
453984
914654
1442882
1518992
43371
1000741
1768408
62921
1504066
1349945
290999
1645811
629818
1724353
1109329
1840120
1501813
1914737
686813
357110
1804105
983574
766368
1409225
1998337
1843152
743518
445562
148447
1512950
343044
1365978
143436
833626
911497
808843
217816
726612
441850
1671273
1884415
26055
1054195
635388
312532
73107
1955502
1382925
108264
1886644
1130979
255657
1951663
605945
336711
270310
1681311
119748
581401
978450
873662
1400765
948285
1387951
1919454
1942198
347108
829079
1674029
1426159
1308384
370144
1830580
308186
901825
757355
1494531
379735
470580
1354277
1493310
1563035
610974
12721
1708682
154387
1825591
1945071
567615
320975
1763172
946720
1237776
1085268
1841045
201616
1926626
1949239
150733
481358
1978225
1042132
1369859
985710
1111836
852660
66439
1250489
1922937
860013
749657
1090731
546174
1597208
1530942
281563
1004668
467237
632484
457221
1486384
289764
1235947
446224
1468426
817199
879894
792797
934393
1949450
1268579
1560541
1829790
1299134
1616668
1229098
1696262
100017
1353006
1409909
514349
1366780
1095773
1731000
1059594
79813
337465
962862
797289
1321576
951943
1197485
35381
1438419
1431718
143170
965517
144427
1763259
112249
738513
537764
1290627
187811
724184
1982057
332274
1262163
485076
847840
1660097
77088
578514
251663
501405
1444429
200407
328984
441401
679913
484219
1724445
925498
430353
1159344
1894318
238641
561423
1026954
699967
1901042
280811
999016
131766
849051
859951
122945
701363
696708
1880546
1600201
840245
360083
1644098
1215100
1863736
872752
687203
1720471
1137282
1964147
664185
1848084
1492718
1791545
1264633
1796894
1079125
447095
224086
1261270
1861990
316030
378570
612386
1992509
1170600
1543563
643986
1555713
1330471
1100124
1865422
856820
1828436
1763903
1780881
843475
1245353
69892
1004819
1204588
662420
1343128
1811052
253769
835063
508061
1848647
939509
1586322
198442
1211543
1841701
185968
1629449
815663
1412921
669608
1661377
826151
625537
326976
1451955
978
1029133
129668
1694509
223317
361782
593416
1760703
23040
1303610
1092209
1336991
173222
1796547
1313294
404216
1582388
872510
927866
1649337
1472779
551290
1823768
1517037
1322374
192017
1517139
327702
1848682
236435
407809
1753666
428141
1433807
95741
525489
1799661
348768
587892
91562
904773
266527
1920167
586779
181901
296924
1283052
1748861
1183492
1923376
652633
522670
311813
1318361
1256701
1473051
1803955
826968
1366704
1525089
742480
1915844
64716
107883
561566
1413496
250147
830904
1641377
1460375
1953082
1511936
1839896
1966005
459097
698587
634138
693928
355297
1737785
673175
1599032
835851
1741136
1180059
1039337
269421
1115253
1065986
1487964
736852
1265695
1908251
1104519
1896113
1279620
296803
1797798
650293
783994
1858851
1150916
303786
1491397
285110
40259
1709442
374896
10182
741195
533291
535163
1254424
1532243
805323
1738337
826505
1674048
1645618
1724739
65046
671814
1974460
710551
60347
1234035
1973445
724676
146482
779904
1910142
1942241
767073
419466
1913017
56476
7587
143958
883599
1648176
467771
1099972
1361647
1210237
97524
1664667
863214
262535
1244187
956978
1626020
331841
199352
1040807
403086
652688
550798
1545597
1990790
1872278
1019974
622715
1912014
1018984
1242473
478232
1155667
1304082
1716754
1877489
1403651
1146891
813105
1768359
1625749
1243422
470787
355732
646468
1219998
1099355
1066937
1395767
161985
877021
1467215
1837386
1323389
829759
1639955
112269
845460
1968182
683385
313274
1095870
1938336
475138
762201
219895
748622
831773
535920
1119080
321006
1640832
18030
51228
534527
735905
836564
985960
775526
309774
127475
997299
186345
796328
783455
406937
650620
970667
1026801
105568
878577
215204
1105048
1242158
1777550
239904
536781
555493
1749663
1790845
1051535
997339
1889377
546361
1234951
358698
995431
337335
293765
839540
1955422
1528056
1195878
733529
860151
808405
1323150
1320004
1225872
182253
1091085
473929
339459
1721684
33574
1857034
1731258
337936
710997
1938186
1318667
493753
626208
1688949
1707180
1571038
247468
112377
102788
1013667
1887835
536820
997083
729038
1371645
1332880
855714
1664986
1999814
1171654
390762
883058
1599426
1346272
486562
596940
343090
1333667
1981558
1165507
438055
1541384
914414
239807
1756315
1610112
1893718
1804994
380662
610167
576628
1835197
572720
1577137
146165
1144404
1070305
1289633
1629896
1403865
1011234
631734
1681293
1873650
445182
959421
1267845
385388
1473115
1402006
1507104
1678161
1895743
1101902
1983065
681379
1093246
795570
1563995
1373748
1978675
1180652
898658
1755857
489618
216159
1822071
322775
625691
599134
1923296
644179
439461
1269799
1892160
491268
861692
848925
803767
1810203
1029099
1182764
606649
579499
1764557
1382800
629086
612569
765780
1251653
1144981
1045966
293169
1790136
432451
1399626
604169
680352
103562
1890035
414812
1662020
577369
230171
1192321
963987
187
1525058
1814360
1301506
1253541
1964717
1250799
1737509
34458
521958
1379153
1582941
1605583
470245
1890765
1695879
354416
97848
1970205
236135
1012460
90237
1962089
723253
322976
738106
1479459
745528
1195253
639514
310164
1608474
331017
1482460
484121
440009
241569
854493
414959
1969524
123047
1720486
259375
446845
1508406
896859
1950816
1716061
1330325
846848
1811359
824806
518088
8650
1850997
641352
1497681
136851
1252495
260006
597279
941268
349096
745079
648961
1202329
879356
788389
1267024
560751
343496
534956
1930795
484302
749178
1217453
369539
1789792
1868215
650879
1233062
455149
1536479
309139
1912983
479519
367817
1621403
1052715
1368885
801500
862599
269805
814414
1498694
1055628
1560530
677995
910991
266870
597652
1150315
1885085
1040189
1418672
992801
151261
750597
12826
1520405
42228
1982443
190230
1425848
374158
1670720
536181
778989
1966629
264217
1046105
969413
1985406
966093
1119148
1718199
1936827
95199
1430539
1885970
1528475
693064
189971
1536202
663048
1583502
1386359
1347337
477678
1680699
1484244
357456
273139
1685508
266879
796048
1882733
285886
1314097
1370446
1717210
767170
143714
470440
680381
1659710
773456
199131
1922941
786307
1118348
1153293
1408051
260849
1792030
1533527
1968306
1369346
494986
900607
66989
1809345
1933467
1729642
943666
304844
293046
541882
1918210
910819
362261
1954165
647842
1410400
1249109
1708191
1066631
793835
223972
699873
1197324
1976893
1303926
10184
864979
252260
499568
1917851
1087998
808218
717101
1415056
1032134
381157
20250
894897
1886645
1334248
1295224
943154
1391750
1348713
1948280
1762427
1494067
1968979
1174005
1625258
1893652
1820486
380922
1090126
1860422
238663
1949846
117459
741952
1857240
1922374
1418433
1503944
483472
1086968
842811
1212293
939733
763779
179573
675873
673534
491093
1237292
951025
390404
940705
1216802
1934753
999189
1486738
658526
374113
840765
299635
358222
796168
497617
1243628
839306
333199
103858
1306115
673563
1618462
1462023
1402440
449784
779019
1715469
659173
1896219
577767
800063
1908061
1620249
314567
1669770
779485
424492
11621
151898
266345
1883404
1933111
1023601
661400
648655
987751
1942212
1113330
1482799
1130657
1660913
1951121
318302
743508
1498782
1313822
1029171
1409943
1994286
1666599
1013949
143118
1554378
1086097
1511996
1771110
810110
1288895
419575
940489
1250576
412239
1007813
447642
764533
279449
895433
102852
1077289
1584550
434876
982946
213625
11669
44595
1378764
696220
274116
575454
1881593
1037267
920144
372192
564202
584481
323009
1761046
871161
705708
1254681
519274
815029
175345
856168
1380862
946575
1573800
115335
128204
431730
631102
1259763
1337916
1518251
204451
1438991
1817123
1705643
441634
302143
1856898
1141856
1588097
1476213
1772022
1332496
153539
366378
875662
1754965
1841540
695238
1154507
998085
65799
283080
1294678
1017501
1941914
714077
811522
733596
518919
1713351
1301492
1843212
1038175
1968742
1424498
227462
1387540
550783
1120103
823447
342028
1866269
46328
983114
964348
1834424
122190
133798
692639
217010
1193329
1092130
1716648
1370006
1692155
236969
1350306
314713
1730516
935169
430620
963216
1170168
1535403
303357
24046
1474218
1422120
1590795
1536467
1708681
967334
590989
1710323
1437988
929192
1360872
391782
767476
1924319
1166293
1997482
312933
217827
1067986
1785174
1455375
1100244
69997
1394634
1928369
806675
1522341
208158
1779236
1620908
600720
50489
1421003
981610
1318475
667887
508687
1702871
755575
1908964
1153561
1674031
1064821
874464
599706
1221368
438038
556370
1548418
60109
1262286
1888508
249779
1534259
671725
724591
1936995
132100
1611771
1863764
1240939
1014096
1910650
272829
639038
909445
194636
1897004
1055756
969150
1724954
523982
1006779
1162639
736915
1320671
447590
999398
1775822
786213
1562869
41849
947686
925223
1032827
1116903
1932311
1786908
1316352
1058745
990435
314562
1874215
1257054
125769
1306258
1451167
1558057
559470
50326
58403
161357
1502840
1225937
228066
1958944
1026250
1579417
1862861
114665
1759257
84952
491338
1079984
1609908
1558072
266441
1795631
1680736
157016
1980735
1208192
1183080
498001
459864
1733918
45698
1586202
1771303
347340
503173
868801
1221522
1925479
1007836
814674
227333
640433
1421727
1646562
1198152
1274842
1609873
1681476
611095
358963
1422031
1499044
1341559
367087
667917
653444
1462669
507490
894499
1328392
486269
1727831
1654115
967129
369096
1853783
1137655
908307
162376
146859
1460300
102251
143091
1112601
37547
379625
123449
1500103
12934
1221565
607292
931335
12304
1819252
448738
667094
192382
264630
633590
858894
464580
1445275
95546
956433
636456
161861
1308858
1996347
837780
278539
1705308
1301923
1956049
729877
1060228
393128
1395999
1375631
1709917
1099095
1174477
544821
866161
947514
39542
406607
1650937
191568
1114355
633872
226788
1074230
1321364
256257
419533
1876151
815946
1795529
1799701
1043528
618666
1147133
140936
232199
1015843
36574
1037177
961793
1544845
1393221
247258
1791958
62670
610675
1221482
1927745
661207
940759
1910183
475780
1829502
922910
1417604
492443
674787
247439
1289813
1506871
1626414
1127219
1391088
1932314
1215844
1816230
850481
1651988
1655130
1960991
854516
774063
684004
921837
1509706
316168
1063280
174489
1864236
1871626
950580
1767587
1070768
90493
618908
1062480
502650
1685862
1683006
844235
1515361
674396
264706
183354
1509125
1381166
530099
876213
1380516
466710
534234
1977164
883557
1655547
1361988
558572
688276
1159582
1120927
392503
1508962
706835
164826
1154312
945068
83642
880383
155327
487569
1893765
1973168
1914812
803583
233531
1026825
1408898
1071810
1568068
1075663
1137615
1248940
1739228
1284889
736296
1700225
554336
1897238
831176
1075485
510474
1931593
13077
1985076
1835700
1699939
1947725
1834756
1898637
1782410
1349178
302073
777245
1108782
1011602
1936793
246907
1136729
753420
430041
1834635
1355188
349336
285913
1461065
1060627
253021
683000
260084
1006983
267882
1267002
1595979
1126834
1154638
306180
1597001
753791
850252
547418
605795
868996
50176
1566911
1236397
1262232
299056
743389
1969988
1408574
518041
1707704
1831841
20648
1690179
823085
1548306
1916582
1830685
335086
828537
146358
563261
1389146
299150
182105
151969
1683998
973659
484985
831702
1579478
1738169
306357
1866537
669290
1995531
1947347
1538776
664921
996916
1927247
405273
1844042
218338
867849
505409
1286182
1250502
128272
855133
949146
1815024
1849363
946912
1570683
1271566
439489
584018
1375957
1847717
1177970
249043
282429
679947
1543886
320488
1002408
516228
664394
1562518
9117
688904
1780932
1148116
516694
1248296
49775
1202159
433992
866525
863964
674393
968632
1456416
923742
77129
1351052
830739
1713647
1944688
1176910
1186905
1663614
1364914
597890
1568631
330771
516385
1791307
1624159
1647073
1771794
400052
1523174
577213
1067064
366525
812298
1699944
1365405
393479
1486836
99601
365849
973365
1479422
249536
1607087
716019
1211769
762663
54131
1350599
445474
734713
1617193
1453596
523827
1248250
1828724
596728
1311015
199521
1864860
1906239
1701912
1434990
1356448
1281570
400526
77617
1111286
1912121
292246
1985069
1087860
506018
1594385
1521269
382412
51397
153272
1472007
1996707
198180
980110
853244
646246
1955944
1587747
296495
1523087
114969
496848
1185326
1249167
1418482
813838
679861
697476
1315292
1609023
153543
36404
595838
1663844
121381
1919970
1942532
1757970
306684
853001
1346413
847139
63187
1897876
1815575
1660540
1753744
706393
565617
549956
305330
1432728
1231320
151907
7980
666193
198199
1594945
869548
1582758
810103
1115054
775263
1154095
1475954
218183
1356780
122656
1814454
778600
1754283
29597
1421532
932989
1186399
933724
668430
1703140
1967864
1660628
847858
659499
1829012
1075547
1761116
193671
1653622
1514724
1390472
1588524
1402239
1575696
1373492
468955
535008
1028779
448366
1117991
1742500
941887
1711147
1890621
1794120
1666103
1376509
59937
24339
971117
1655352
559160
1260878
1526559
1966679
750148
623276
1052798
1560223
1038539
559394
1994262
1188672
1489010
1686595
1120917
787739
1963007
1660599
284629
1519162
1185711
10567
166226
816906
1090439
169497
651230
1911342
562155
239472
1004359
1304738
539886
1474776
826622
1875121
178267
63087
693705
829750
921805
1293377
945597
867081
625162
913213
1034179
517628
234571
836623
815729
436159
1007336
1082898
1020790
907692
1349648
399305
980141
285843
1604102
1486962
532299
1051994
347860
1489540
856215
1998769
203656
1663506
671604
285350
398192
1247128
764491
370988
235452
796535
1617500
101359
596941
54955
201259
310959
1278623
1114989
1964785
593916
1319370
1499115
1644472
1006365
1505211
894456
1817314
363414
1655885
1714068
592245
922291
566575
1579106
1782433
649358
325128
800872
1142504
1040094
382872
742315
671461
1488055
913843
1479881
382386
892327
1706911
1705010
557593
1857671
846252
1498496
1480161
1815257
722283
726638
1961452
204674
1498226
988614
1721953
1504991
979275
1237548
345860
1147302
1649155
1705714
28541
114164
185447
745004
850808
590778
26119
741429
49651
762107
1541477
638791
682641
1601061
1881386
1969990
1197320
1312382
136672
298009
596299
1644040
291519
304291
1684809
1081814
1311717
1976520
756835
1797245
1122068
870411
1201919
253654
85854
1445422
614729
1774951
1808781
1270117
1275397
1714453
1887508
1670723
1224150
1478044
1999221
209776
605578
362567
1836642
162324
406583
524921
1714183
1037060
1489035
1717327
1365361
977565
206071
501738
484616
522390
1722802
636854
1601252
910997
846337
1287486
220364
494201
146198
1730707
388693
1507550
992477
1626820
1756117
815509
208303
1678282
837420
118786
1263831
286977
103340
143154
1331084
929904
868256
822022
1926532
1997479
1077362
491621
283262
940451
1541573
1341163
225176
589099
740657
308434
1267662
435508
389121
984445
1619327
771827
283947
1586599
628979
490091
238702
1418615
27121
1708119
1842756
1707444
1878667
1052581
438646
789211
1076759
162829
1359275
516247
1623833
1392988
1805738
1448370
1247871
503629
1989284
1263525
308705
445393
1229025
986410
519010
1012048
1035251
1688682
96082
1699903
746014
1130010
873453
1173667
771015
189979
639156
478550
1126264
51605
1721893
501523
520414
29010
1350
725642
714713
1634584
685671
929839
746625
1016696
444200
441431
1761996
1975350
560995
177158
1665193
251856
1556890
311278
38934
1769496
1119828
1664242
518265
1018408
1196888
814955
1765140
1962069
175541
1215746
739768
225607
945683
1903197
595871
1651693
636149
570236
1418833
682086
1235981
180429
245741
1935542
1596698
1072273
1281529
1236885
1029286
1576668
716903
1343402
518850
1587603
1516770
961798
1816291
989440
1918493
1256660
1736950
1718264
1951992
213202
236996
1922182
1790772
1121860
1563968
1397373
1568869
1892227
77701
404735
1448439
1920774
1539626
571175
1758824
659792
238537
381481
682079
614652
203800
1757185
23859
1230273
233696
1558799
65870
246831
1584142
1798019
1290232
1964905
128685
818211
970962
452837
1881390
1479105
585654
644171
1989668
747590
1611927
326267
225255
1327834
1149109
1120439
1115742
189564
1351044
300950
1165108
8574
1232350
1331797
326484
1957785
1876147
221068
1023375
1432549
1238426
1073587
173006
146184
637926
1698149
1736119
318625
1588500
1522081
1719241
540549
634077
757804
1959087
1967008
1130964
825824
892800
1016971
1609340
393276
1848025
632257
379697
1355607
413519
1692914
1522396
677891
1479039
1439468
1220316
1769217
240944
515131
1593964
932428
25278
1356821
1127068
662911
143137
1182727
13929
208157
189070
1574811
828354
576468
1970295
1734120
689659
1537898
1953724
339743
762318
1777328
586621
861302
1650035
1330925
1096893
1019733
185878
620502
987044
616279
711181
1084491
747707
1672720
883468
1884467
736888
1582060
1334642
566058
988983
1307750
781915
1379094
94550
1205966
1734223
1089361
1899313
101298
764006
1957875
1198915
1190247
1857058
1387043
1996831
1332314
597318
1273440
1273805
1259735
866151
917293
1365557
1629102
1786459
930830
1646314
941727
1468561
582842
987714
438098
854997
1912268
896967
80535
1761767
1934576
524954
245826
167779
1677826
1227213
117515
1844290
950271
615529
1894521
1944475
1593305
1891141
39847
1103317
370459
1675798
414848
266314
1751311
1057514
384800
503807
771037
521774
1327403
885387
732097
1102743
1209288
1705626
40950
1012074
1623695
544783
1308864
1967501
246679
1301317
716350
705334
656735
630543
544792
1460047
256401
1860718
926101
965973
475607
380608
1376650
1526969
1896840
539847
1142461
34371
563002
1841824
556749
1477369
937137
74445
1584985
1294582
1880310
416205
13051
1848860
1745952
1917379
1840583
758139
752389
1140588
1973991
1566718
187400
1867304
1174604
900789
1200525
1430028
1251430
550842
1272760
787602
1277836
594186
451205
81095
627236
415144
1046562
795044
1293859
93045
770738
1896236
364939
459925
267256
103073
413980
1666927
921911
1955129
367561
688806
633366
1095574
1125618
200484
328068
1140668
1095355
1259016
1083019
1421271
1701591
1572579
1505715
530485
1764060
1216781
1010399
178887
1295019
687516
828836
1802154
685831
1783859
391483
1791566
129144
1092664
1488354
9857
1041913
1146757
775011
325402
717482
1094674
1654109
1393739
394294
436697
379688
1625596
1185630
1033885
1169889
1787398
862074
1072416
1141540
112419
411050
1205983
1510264
1495381
231350
1416107
372743
928378
1711285
956693
1143205
633156
456048
478776
461515
1295978
576339
575366
811498
1918291
1522300
1551901
529102
1194616
652174
872742
41254
745688
758874
152710
1956376
959727
1935209
1221193
1465907
1529450
1200834
356287
1880937
1104566
976019
416167
1789463
1022601
858711
918169
211093
592601
669161
64626
357148
410735
1055812
278461
1755986
1148372
1289267
181848
498993
81454
309623
596798
359123
127683
63380
986028
259641
726510
832990
1500101
558892
676093
1344077
1224382
1965690
285652
1444302
1871815
1132067
464375
1800853
880022
895457
92371
389211
1229
741249
81273
1482993
1136984
903723
1896870
715577
1356477
1213293
27226
1500869
162849
1006549
1558097
604418
374844
276250
1586426
506943
1152876
1156093
517516
1430651
121198
1695658
978122
1941138
1665787
1583959
463760
674866
18438
1639582
780993
1968007
509101
367800
1358181
1843528
620430
1903720
1855504
1631756
1316489
1519350
660750
1263206
1968388
1544766
1922560
108239
1952256
1864803
1907068
1753378
109793
1447793
278228
806960
860172
571311
1089185
1498140
1060184
1400865
11424
29256
1171148
1650521
1937912
1217169
1101307
1447991
850660
1229869
1122774
1884459
1325532
378133
1854256
1500642
516577
1264583
1618810
1709277
1281490
397700
778506
1749958
1738473
866386
313788
403040
681394
59257
826116
1665667
1525868
215315
110796
120814
1396082
406583
969502
444846
756950
624922
353551
1934924
1058430
1471999
318099
841183
1971357
1250307
1416902
701142
151448
809382
1663942
1318998
866205
231554
1684937
1104044
1607018
1317205
741148
1744134
1951216
653079
1509773
915643
1689887
1595111
945054
261345
1680405
593588
172167
1511584
437883
343186
1567152
977341
1287813
1759236
985767
188785
40285
250868
1114746
1236077
881114
1378703
806308
1357475
872793
597528
920710
1623839
79500
851969
1276665
208536
1836257
452196
1798726
1377985
441406
1464480
1343348
31545
921760
1623182
1010193
337563
326050
1692278
1588714
427604
79308
1107895
305697
447802
379916
1016949
1533180
847696
443919
1486252
866202
1261841
697642
72541
1736908
1290244
1075148
102671
1909061
563784
1140995
529726
1464998
1277870
1184886
1402028
552447
946784
726826
1915319
1565759
565867
1412936
10609
1619937
19209
91188
143238
63516
1518674
716208
1639860
519185
438758
1832142
540674
39198
861859
347732
1212769
1004656
175908
558256
556775
1773249
1456678
22645
832290
291176
129068
1815894
76885
1642665
1382243
248976
312005
898383
1776091
998481
485371
1594400
939320
591524
1384668
20464
1815027
1893617
610912
920179
336517
110057
1988850
394923
1761057
780632
1800949
594658
565768
129181
1499612
291617
1147643
1170391
930891
163557
1565049
1246609
763210
1910912
11004
768585
1680617
1102431
398962
66224
1758939
1869926
1752173
1648586
493832
406140
1973761
837234
1423690
174483
871928
250293
1236788
631330
1740251
697334
669346
1100131
1600780
1247773
600675
1600210
1635592
79810
941979
1181330
830817
1732664
930925
1159024
1500441
523416
1854784
1084510
530088
605768
51111
1492956
1343957
1820696
1409119
316877
1896536
985279
1536863
697277
1615624
1022066
1568427
697035
1048483
933670
1479459
1208548
25291
1745365
620420
393821
1781516
952604
1105278
876094
4611
1820860
1755785
1832185
350669
143429
1138227
1105830
13499
1931747
459894
1780220
1206516
653444
1513599
867122
532375
1510618
1650012
1259766
119983
46728
632820
1203172
548109
584312
1979217
1425338
1242315
1956419
716191
1250221
1670351
842795
355405
633864
1202752
1049222
198383
1542959
634283
1350139
1604764
488744
1327254
546747
1377193
1948946
771678
686192
854264
1148538
617452
1209577
1277885
1844325
693140
547726
1884322
748110
317864
1872143
383447
1477366
1734127
1015080
1715571
261542
520669
1326832
317068
1658666
823462
1324956
1823477
980149
688954
1400140
68896
391886
604004
1655379
442188
1545519
1080314
368192
1891970
366553
1471728
1103439
1396316
323525
691441
189657
1127611
1740882
208034
1402115
92518
664573
159093
100959
14917
1237542
468371
1497439
1287785
1937552
964165
1810695
1550801
1290195
1984692
82998
849754
1487324
1441261
686858
1985037
401454
195604
1338910
1710142
1138496
342917
695991
791060
865582
857561
1549443
1031402
1206292
1493887
1797574
1523661
188461
339363
1787267
1572181
1332689
311690
1775429
1978487
1140818
951780
703953
973562
600533
1054536
243862
371014
221392
162669
136691
346853
129299
55084
873878
719276
959009
1060721
1136298
1655989
1384630
1057965
1114294
1361203
437105
545520
1353218
1172351
972240
289053
955294
1811711
1237379
1224383
1901804
735238
205822
1304303
489839
146872
1113045
24964
897698
828107
1887152
387211
783249
1380073
1735900
1899692
730507
773826
1998620
381406
541834
1883974
1635605
1356534
1645278
1953405
1767337
279385
775368
1484499
1951406
1739096
1808885
1084881
1432245
1437050
224820
630972
46079
761044
1586170
1001585
1675774
1768248
50458
1124345
1719610
1928915
238377
3723
1595900
151700
251190
266827
106820
150067
14244
661577
1044864
1994278
1174604
882106
376025
1233293
252842
619138
174820
84346
816477
1548407
554270
1971575
890663
1075077
1962239
1213761
951792
883367
377711
1936721
312089
805788
1254037
1183389
648664
1753771
1721635
523134
1303921
1436188
1086236
29777
205797
1958364
1083870
1261684
1463595
1522621
201381
344092
687172
461412
466144
1295503
1123029
1358593
1132428
1751591
1826688
1143697
708573
481703
274529
377829
391986
1163453
625379
1894514
1836872
1401822
1107573
1753690
224550
738470
905528
16027
300104
535753
589969
1716088
108770
736738
365379
1496198
1446254
989730
459977
267154
1154758
1018544
1416098
938516
672842
115468
21997
1162203
821632
950683
685829
250140
608543
1678327
49726
850680
1684613
1071303
1628672
1150621
232763
1583885
968521
1041336
641259
1406167
1421089
814671
269467
1756944
241710
1212088
461148
1135233
545017
323240
1537426
1103495
622532
1980567
710618
998716
1078947
906203
1407344
356933
1664872
1242531
1469575
1551532
1540255
147788
56211
1147311
660469
1693690
763934
1598064
1554391
1694229
1907739
1275335
348074
879512
1652569
967470
425837
1894514
638069
1395510
79860
1751142
720020
786647
553638
1793326
1204948
836433
1988938
301595
1721581
1066334
1423087
1939145
1958848
1617792
1602405
478601
1149429
1386017
761846
1771026
1681550
996892
1812634
265441
18753
372968
1203121
1849962
199929
421113
208737
1928805
1766368
934801
1041384
196693
448987
1993799
1762530
1724641
1972066
76784
1861140
1500454
473187
424718
92367
1157251
1202937
1039927
1883060
279475
540147
60401
990067
170013
757946
140013
1366090
61336
1133480
911134
1526568
168262
56757
1365425
946546
192956
1041492
98228
1327255
1451453
822661
1854660
1617740
88439
1733922
84687
850364
1651758
1143827
1364187
265086
147329
1378465
609643
914671
550289
755487
157121
1186240
1048767
1357211
515738
1794119
1293538
356266
516835
1340293
1273552
1009997
968967
129655
413101
908360
763790
1293663
749743
1573951
920239
1808301
1443177
338116
1773888
693340
1096611
362156
1069393
789384
1857663
29441
1773529
243795
700006
1416533
223836
1110527
859210
1762586
128
211802
222736
453124
1246914
88148
1487482
324820
517606
1748109
1349817
443958
1532918
1502445
115498
1185901
1325673
1315575
168241
1826793
1216004
1683681
1473921
1887029
743522
785346
1777223
617161
529511
84403
1365538
1411404
1309098
332271
713100
911489
576645
1927185
97722
1501861
1732372
570612
1938733
15411
339851
1608049
854240
1233989
1794131
976771
1625113
1595098
372958
1177594
1552054
727985
88899
541587
1005791
1747670
677786
1158016
787365
1134555
824570
1888871
3329
1279874
821477
1768807
1803112
1125798
1382393
603012
240102
1703098
1004581
812331
1456584
1308733
1881666
237051
1188455
193488
1360156
412628
888410
298497
1236501
1918866
519467
61460
1052722
1384615
1473128
876783
1321599
1462012
250795
281621
510344
99016
886742
1746135
1133268
1462158
1579397
1334327
1305118
1949327
61970
1458038
1869155
579617
729122
239136
1281264
1349471
855346
683433
1256874
526350
1815304
536532
1516508
1113071
23700
542369
724404
471217
870226
929074
833520
1738557
681373
992468
1362052
1111132
1827014
1327851
687844
1623344
438258
963522
529720
1419442
405918
1615230
927538
580273
1153137
1527386
144797
934281
1973281
1894139
1628667
446655
581817
1666883
1998212
1218399
1379416
381806
396330
1879309
1022806
868156
1475204
563460
1849871
505272
694374
61317
885326
1542126
885212
1786713
426903
434304
1512426
1998833
1640975
545542
286728
1229636
1615065
1266329
200562
1286578
436835
558844
240737
1289470
768671
759162
839145
474800
93568
424681
359373
1520583
859437
83712
833011
751493
795480
810517
1444712
1327729
32407
210993
1996966
78503
1042304
498049
1402878
1831445
819572
1271694
1382444
1963276
1084187
997346
509310
961961
270573
1280893
502949
1776108
492718
1264104
323921
739755
304418
602500
1041589
1849270
1822511
1322471
1208912
1612644
184701
582840
1876061
81034
234399
1360079
49766
6562
1267917
1794912
138951
1575391
231566
305219
799260
576744
1257118
807586
1877741
654988
281896
384030
78565
256467
1318109
1621907
1108682
356115
1886917
509033
803520
738006
1648
629470
673144
974490
1313819
667133
341844
980453
1960946
179602
713816
1784922
1069614
706223
879517
679845
1472520
1478338
10507
637352
992293
1255572
288947
573969
91516
947836
796215
1050886
1233477
460103
207168
1507411
1953837
1763194
910940
812499
1394392
1744884
261988
826597
1270840
1797850
1455157
665465
200343
1576913
14123
503722
1461401
928737
1030177
1470540
51137
67355
151603
282408
77855
1165728
1422471
1684441
1384257
1679086
48265
901129
826513
694742
1321165
1213548
1364695
968117
1784015
376988
1731768
1124908
1896674
801401
448185
1219034
299034
842450
1195660
1034868
1337076
443733
1336503
647400
1544649
455590
338220
896155
1662257
515801
1802389
1346253
127812
1187625
1161962
1662759
932803
857679
114637
1229876
1052241
316599
558404
1127810
1777874
6504
1003914
515961
1332041
1662362
1524086
90875
1342496
1139149
1015031
579263
1065306
653125
1962112
1765356
1454083
1834099
1050536
735554
975373
194921
97126
719672
1573483
822652
149988
748988
671002
1405993
1588682
516019
652010
859846
320368
1043622
731092
1510552
64226
1122054
808712
1397454
614250
685523
543011
336059
1630365
1057135
737962
831128
1100927
1750191
893250
389361
215235
774766
665312
1340473
1060238
832030
390742
1720063
554113
432623
214837
229905
68634
477040
1981508
241674
1724798
1553981
1919170
590652
79419
1024657
633226
1239947
982709
75604
223994
216664
1698209
1764902
494359
1108124
887330
1890803
712328
5380
1064871
1946377
1468178
1722170
1346243
581844
1486802
442416
1051107
1964238
1391298
578780
1485161
938798
1721478
996988
1822440
1259013
1440239
745431
457532
1530688
809646
1473727
973286
1097668
698626
1004453
485226
993104
1500970
1639438
1433657
426987
1641558
1927563
834038
1906624
1030234
1523953
376378
1486581
1862295
1729413
82756
1694645
266142
1784086
1719446
1230297
1353859
1909051
2166
6833
1034595
370056
1886262
1443886
453670
78231
957056
1356392
809025
1846187
1892489
1266791
1340908
220285
1717668
829907
927472
1584132
221096
400807
519466
1830608
947671
1756428
113556
613579
281517
1795195
1130463
1644351
1701219
206715
808418
1107746
187825
1713166
1365679
1353039
1079997
1852698
1840983
1892919
533369
798724
300423
731554
1433280
977340
621636
650892
21084
468746
617865
871501
1787735
561100
1362809
159981
443904
721553
508087
1300701
1139860
1967088
1954245
1367482
958532
1878032
409913
961252
1076187
247982
166672
1929350
37938
1660997
1952184
1473029
68213
1470409
648792
439153
236485
1117090
1360419
428602
648971
1677718
1513012
307693
153300
1279685
260791
1042661
1781082
1279324
648005
755948
468950
1624046
356791
44299
1482780
963798
1919203
891103
223086
144896
68690
1222199
570715
604384
1600757
1909881
1014315
862774
208659
1756383
912336
1090187
966666
1085910
532512
408976
727810
776105
1260518
747096
167770
405489
1599217
1826729
1550396
236843
541082
1337769
1852912
1301683
1487898
943031
1118069
1188593
254665
860044
987080
1556074
1223034
707883
1694519
691442
474204
1799489
10446
1223108
54319
1986166
1336103
1267180
880039
319780
372889
596347
957470
954875
239623
934906
1103512
1090518
1932471
1066174
1410862
1433549
576865
1408846
570040
1391956
807521
1287850
657533
1599166
1230174
1478677
389292
574886
444395
900751
875979
1299994
222603
527434
27528
1638311
1174019
1062736
673492
1221812
536176
843296
1261676
1036039
543875
1831090
642326
1822664
1313155
1122859
1558802
1146401
260670
1238049
1029154
886350
492246
1623878
538646
834903
1172145
1338899
1004134
4855
1448203
315546
219490
213105
397414
1753927
138782
1574789
149216
1212007
807009
55173
449673
1943191
1811526
92921
866020
341651
1203938
1176416
278825
1506871
1035374
1791981
376549
1971035
1918148
1668608
1781940
1426521
369010
603406
1906379
920640
123392
746648
763550
1390595
1027684
1662095
24695
644708
889075
458829
1914562
497640
1971054
211504
1651279
342910
1201191
842592
913182
558195
1011597
887205
1578082
1024543
1914874
1714948
1800879
774592
536161
1998596
826387
1204283
853051
1448766
213650
1505772
1056671
1564493
1848080
313311
1652765
78441
277493
1767890
1343821
1783953
873996
56898
1326855
479752
1546074
88623
1562322
1525688
1356763
369239
1341333
1318383
912740
195360
458769
1221268
891504
162340
1357014
579880
1629464
1688704
1075276
492156
37117
1897859
1829494
1785514
292393
370446
939073
15333
320315
217805
726587
772528
360480
649855
1399487
777204
631957
1989835
1384856
345635
1576804
1226461
129332
1535612
1893035
740863
1659419
1643069
225100
370695
39339
984853
1992056
616698
1158642
1502177
1901210
415095
104599
1582579
1373185
1884589
1493082
1486670
1642719
882216
1497764
514423
1549466
1404815
1013502
581605
796900
11496
1996511
1518151
60757
1441386
1155259
1077899
220332
418804
272614
34170
271626
1470846
229400
1663075
1809194
236683
1713304
320365
381053
461941
1994375
1227787
920082
19618
212723
657940
344900
1427947
625591
558029
654339
1514430
639527
1838938
1763494
1087028
1524621
870878
899769
417532
512372
1127335
926195
1400809
808449
1098493
1617769
1045958
1046140
962545
1379848
838569
1095608
1561841
1014491
1139823
484187
396820
888063
29342
1341175
1087862
841258
12568
1336313
7465
22302
1002758
623914
310948
1270314
1551045
1597078
1439144
433094
306895
1831244
723821
734593
1163572
185723
1712908
1762232
244787
1519175
848546
1655199
1642783
63025
1638330
1964283
1772758
1358477
926589
446040
428821
950338
469908
1260371
1904455
470859
1415090
158672
1415658
586737
1530690
242780
1870862
1533481
1068576
543196
709706
116499
1303385
331845
1175759
113477
100481
400724
1073583
1274651
661795
1611769
30592
31786
1005646
1301683
1455895
1015693
1439446
776320
771082
1944044
828569
122786
89401
1445610
666549
331951
24609
818317
1860733
1578864
1139776
826588
901698
1044419
111622
1578201
1784201
1417813
463425
1067955
1024000
728875
350700
1339396
1053359
1493317
1033933
1352467
1074867
1758908
553418
1957236
899693
966583
1505120
1949657
1360293
1635553
1125292
1658516
1822706
399290
1521090
1310220
316050
1560546
345610
1570498
1803219
135235
549741
23322
1454748
1749226
290758
1591935
90241
632306
1349093
1169783
392454
1892135
508158
762567
1655798
853385
1309316
184638
844401
562446
716892
1094935
40645
1901958
348512
1671923
90901
1057989
1572603
292289
1124670
1470001
411042
1102948
1900445
1134841
1230514
1549433
20638
520297
1954521
768933
1832666
528266
179209
725609
1454659
622137
1648524
1176516
1303980
911385
1940376
1736636
1215344
1123131
241973
20392
380007
1531820
1447139
1445192
1298501
532619
1436051
1367462
3418
445381
1942354
1743685
897776
888168
292680
1474554
977378
728042
493976
132988
111527
1119204
336765
1053591
1573937
280472
1259142
1779171
1142835
407336
1716777
1783173
1533386
1431442
985186
1344574
80643
1121591
9653
1965575
1549229
624008
1467732
785041
1376454
1358539
1743028
1093207
1084093
84484
930227
848319
1778939
166008
1921419
13281
73556
1020991
1914620
765296
845985
1162821
1792518
656461
1830831
899789
1235445
1534187
157190
1209934
1154777
1801680
1446252
446113
1970371
448943
764919
887517
522697
467233
1960964
571330
514482
617931
535061
273913
91365
1884472
989542
1004989
1777731
406833
236413
1615603
1743419
59395
167260
199662
678610
1077669
1404017
324299
1892568
451132
751080
53532
46606
1056585
1258647
217113
517784
240858
509475
804614
572301
858606
473255
1632577
1273923
145620
1401802
355935
1210297
306706
1712578
287447
78127
1966619
400328
167962
653145
1674353
1307809
860813
1195335
1102529
1835185
134308
230994
640257
399771
1941165
860731
1419282
1362179
1036652
1724408
1599302
151472
1132533
930622
1612502
1947441
1521982
1761919
357242
1051706
1473826
591923
1836873
210891
56541
577643
15975
699206
87572
1596867
1562281
824364
431659
120877
1745511
1963703
717042
489779
1058741
1147009
1357234
356627
129367
62619
251633
11964
964140
1646517
557555
460887
156592
1040998
1320998
629598
69920
44727
300611
953360
1649520
1702952
1408521
1270786
122971
1227595
1569492
732648
1228327
1033692
1051476
928554
998121
69896
1058548
215833
309698
1620210
307270
581460
211895
1250534
1921157
194322
724962
392667
785118
753198
840882
1359079
1164560
1727020
651201
1476955
684612
1055390
278048
1483166
805241
1526289
1643249
1444469
1012034
70913
1430756
1303538
1595643
717296
1331477
1844444
653031
749527
193832
1756432
861118
1351783
159670
351578
1892695
4134
566607
835909
1045737
1564338
320764
1067143
730124
1781
1819147
52609
1774920
221969
1019885
1629441
232661
637007
1602927
1700758
194865
166336
1830637
864571
103983
1001539
637618
1183280
1393477
887281
367967
1428379
1799160
1467194
95124
1482958
298951
1122914
1940707
1038005
607378
1560775
242885
865378
506676
1670340
1509484
1641677
873236
1039522
715511
1776379
463882
1536594
959544
734412
610703
1977398
1747950
1889810
909143
1830596
936248
1826699
1142472
1541047
1149885
1827998
375614
1970582
1507785
135994
423950
62264
54407
914569
1166781
1689918
1182011
598802
1795846
1229608
1653650
12902
239144
818899
381848
1012952
1195188
1921165
703882
361526
886619
334669
728568
1167442
1248037
1511356
1851636
460977
1799967
810203
1485302
1873669
1329094
990840
1027967
471961
1869409
911985
1084302
1336199
473135
830630
1410809
1651802
625001
483373
1574703
830132
338799
763305
1693482
572807
954494
86456
635684
660181
1293056
8224
1841495
420509
1449620
1257390
942994
1072987
1575066
1328831
1419
1765801
1706418
1844463
368126
889315
1396231
470224
946676
1082069
462207
197996
1916280
317609
1405479
543719
942546
1552593
797348
1146728
1026684
1036631
1418837
1356808
1275146
1176333
1822859
142857
1351127
760697
321125
561106
1797558
281170
1142909
1323610
1384758
826455
937004
383902
1508371
1416172
540782
824759
969960
733191
518450
1950717
1968837
2801
281061
943390
968426
1029090
1143608
993356
460697
79610
1233957
1585578
757941
1503190
523985
1478941
1617454
1481450
1557956
1480732
612092
796214
542359
99785
47340
463108
1094054
1280321
1885434
1396958
1708286
1573666
240599
503763
977121
1812557
1317276
407384
1268770
956680
1042132
509688
1153472
1229987
967921
1915850
1442533
1679093
1136617
1553709
910969
1200681
1348322
1399241
1237562
240203
1508548
1962124
1015820
14105
1356957
432903
1341700
577859
698550
684095
1608051
1224066
1383344
297240
846991
1333397
397220
1830927
946069
1222421
1541274
344197
1773571
1090162
200958
222043
1430113
1068477
209237
98098
1524857
847029
403171
308707
1100369
1113878
1470860
1063560
1578562
103167
672924
1214656
905554
1429615
588975
370441
1945167
105362
48029
1314686
1588233
600133
19412
505205
861688
1761203
983905
649046
338105
1323910
1689825
577436
1255166
55836
1384778
1459898
1765375
1607051
641574
445553
1077325
553505
681348
1792202
1971401
1347243
814510
18721
1984573
1565545
1206361
955454
1588647
1645690
1890995
384950
1568067
881138
1775316
1114460
65962
186492
446874
1330763
1098946
1583263
1075026
1302195
1150933
1076617
140318
100349
954870
550941
33686
1427441
1456203
1553600
980800
95909
1541218
929198
542735
518643
653446
1338217
1067186
561657
1883547
1456575
941239
1646509
1609534
410913
912544
769668
1859862
45604
560981
1612407
1986001
207934
693156
239786
1781766
1571625
291608
932263
22507
849937
413742
1199960
626190
1618673
787213
219089
1427004
173981
1909647
752394
693044
1136783
932741
180690
1786216
24166
1731731
1095150
605961
591629
1123114
423295
1349870
945026
1113815
159214
1714525
1362782
561208
364033
942205
1734884
1845204
365976
1525966
368178
398086
1521575
1722938
332571
1329582
496998
937557
1312296
754619
1601092
1085067
386390
407662
433886
1696635
805475
1312929
1520880
447603
684844
1926342
1821129
1964084
234799
545840
1170088
497576
83041
476592
1219699
1919649
1272468
778677
761098
1751545
847462
650176
1485269
612424
1737134
613419
579248
1185517
216188
323358
1043289
205329
25038
1556498
693415
627628
491392
1855404
371558
979157
1743598
348460
1535040
1837945
1968978
1596472
1788985
133344
467352
896594
945213
1364742
28450
1072036
1370831
1277366
999994
522904
153495
390883
740232
1373456
746936
1889250
1285355
1049641
1740605
669939
1436421
1064765
1263079
1927350
240602
665530
963293
1707970
565819
1621027
555261
1560426
313307
99782
729326
1197452
475916
1361417
528099
75976
399745
1713525
1169238
32151
1868912
787181
1942872
33468
1118208
1678999
520478
687462
189076
372592
1912588
545656
296346
1266248
1276193
148567
498019
1553917
536205
761825
1630787
1158033
77811
750372
1536599
1229859
1823877
1770001
1611700
504691
156745
1354660
1629614
58178
1121756
1629970
889988
953674
1594061
772831
988627
1733812
1833021
740989
1940689
1284858
506185
914923
1584828
659473
1207540
513547
483550
1815207
1387859
1496528
668562
505676
1168171
140841
1455631
886542
767435
933340
1955149
51619
1391965
592952
1440540
877357
1284070
63675
1293351
739166
1700606
1822045
1819481
1433104
423030
1440480
478908
1628584
1750704
1560026
577301
1293140
1188540
47158
1426579
1690310
172406
1594973
261265
1762036
66363
198019
478040
380023
1215052
1272747
467661
1698833
1885836
1033341
945406
1545394
972305
556033
1683152
3351
83421
1622604
791587
1383527
1036457
379863
349794
1079941
1602417
1269266
1625231
579179
1715240
1563133
1760377
553635
677722
76189
90034
838242
970668
641972
1656307
353385
1902780
1969622
1965617
911917
295592
712650
1416774
54776
1223748
167321
1449120
713218
1934759
1139023
1483030
128332
66232
814556
868569
1958485
1771603
193117
686098
1501075
235370
351535
1635047
1755377
934577
1117047
1499129
772400
1147798
1487112
1605934
1795702
911049
231084
1811141
85153
1574615
1199742
1639320
1896579
212808
1194832
1095928
294840
726347
826662
89634
1736516
1446034
1240784
375265
480237
486934
921290
388443
1830682
1283641
1360640
643376
322031
1393283
132493
538809
1702617
1760812
1775692
837611
1257647
1968358
1934659
1297153
999438
1391256
1532110
1418396
1329899
1213765
628486
1945719
491626
1495554
1945558
1243591
1216889
352329
1979925
1291940
87545
1835563
234741
479577
703106
668965
532204
340874
1092457
1462645
935608
911173
399334
633621
425232
176441
692588
1876265
479444
41074
569707
1282356
1593032
1925703
1140750
125992
563072
1904879
1061443
818210
753878
619493
1187634
537278
51759
14825
1927055
249291
1785118
1704305
685089
962130
1430964
1755154
1885300
1478155
682938
1180106
23863
1902191
440636
450025
1874056
1382168
754113
416310
973674
1456193
201445
1121630
367802
1903589
1400075
68471
97231
489086
1308563
1165906
1860412
1193333
1996344
807242
1236918
685328
1249554
1650513
1208003
991328
317062
1733688
99290
1493433
393500
746271
110870
1348357
1833873
1285559
517102
266878
93390
875093
1949573
1885140
1767555
744852
605374
1937857
1611266
493182
763990
18184
1665815
11638
1250814
275839
574108
430098
1565408
1660293
349278
1468177
1285498
423411
1220640
938373
1891905
1127914
868362
1420353
634493
165699
953955
1853344
1322147
1739688
832798
1037557
864546
1636304
534764
1902975
1051935
108200
462921
164835
612648
1683417
1014904
240846
1789224
1275043
1752492
946003
1568251
1783997
430781
1485240
970097
1002174
1770439
338379
435352
1770009
531285
851826
809172
1057101
1204950
982373
760300
1994122
520021
303824
1602303
134601
1652076
1196754
1287315
1612350
1556220
1891415
1363751
437738
931199
1252252
1292276
513796
1201347
588884
1420829
1468077
910957
1399719
266793
1589984
1129410
1365057
205569
1990816
1058036
1128618
439405
1974383
23903
1594941
52068
1555820
1001553
24401
803552
1245048
410354
1341074
199511
956401
428592
1094851
1927811
2885
860227
1163709
1287070
12400
455000
226671
419186
659136
648483
1714414
252483
416105
566658
1539264
280644
1133346
1303934
1948618
993854
877737
478401
1496167
827626
1885752
1059665
1060550
1707106
591909
1273592
447543
445119
150903
1870095
444390
1939179
1696791
45839
588228
1350715
1102801
1583655
1966765
1215130
888803
677287
1780549
829143
1124814
321085
1138012
1321175
1704012
1116388
1402131
650119
489882
1701939
316258
1943915
1267074
1495578
924909
1745834
992900
1900310
343540
1785160
850077
1381364
651325
1333555
1564641
1455322
1771748
1025503
1571571
909140
1980120
854129
621818
301960
1631220
1894296
1167080
231763
1257975
162775
1652609
1546086
303059
984954
1649797
1312657
1818268
1834619
417230
1712366
106700
1706080
1074176
1050222
858530
1293450
1552526
1484620
1298952
200272
1360459
1282465
677353
1957501
448842
1193975
1128637
1486409
1148184
24514
844014
454714
303495
860607
1188687
1439111
78371
1290531
1284672
835313
1997271
962047
608436
596038
36845
755807
1952939
1703907
1174860
1362808
1882920
1855657
1044719
1248294
1989588
20600
1396125
1874959
303061
782462
844460
541573
9593
1825932
1582077
31933
1848287
920373
858396
1165698
1437713
1252383
1113966
419970
1207599
342168
242378
1899372
364693
383614
1712723
1133759
17174
158707
1609305
395854
1854888
801409
531845
1504275
1197364
805928
1254423
852742
1465772
248114
1350063
551616
1759169
1895089
423023
1958508
1588068
32946
1420803
480546
566879
121223
44290
237913
1167095
1098538
738643
1911045
1328984
781054
1643654
432710
678428
687635
1707240
864950
120441
1591637
40883
1767947
430682
1991683
839737
1662825
1205340
924583
276580
841313
252235
895603
560045
66803
1952892
355054
463981
935981
884650
1421906
1289449
1462795
1605022
780652
964603
414653
87922
1078329
1384618
1434402
1638811
647431
281419
1582100
1831042
1984857
1609292
1242442
1108113
579567
1921794
496036
1594133
877664
639108
499245
1465015
1168893
857125
1080087
748248
1913921
64523
1294782
776285
1093130
1837963
933465
469583
1558790
1039664
916865
604101
1695015
1082814
472149
1230195
1965725
1231216
125883
1739458
1508094
1098173
505818
299980
1715382
406157
1228703
830061
1817442
543081
1325665
761370
938526
1300490
409064
1755157
1015027
1612122
119729
1983896
469240
1012998
1591887
264840
1333602
719789
1299016
1876514
1957322
1907633
835045
626560
457848
1467122
382143
1368115
235742
238259
1036141
1667938
876487
1104449
1615878
497062
1770733
1776105
1481389
1245926
125224
1081653
1714330
204072
865009
1837555
466006
713816
654888
331972
1570854
1810784
1882719
1340423
3187
623052
856354
41669
946661
498409
1818480
598086
1903823
367453
1341134
1136713
853642
376878
567712
537195
1383229
521461
1970123
218857
1102590
1617599
1835723
406199
1386364
208777
38555
514629
2820
974821
1290926
1162239
1812132
1904474
1951347
180880
948135
357329
14251
949175
1671452
599360
506075
745341
276995
561402
619946
426072
59435
1456746
258196
108164
663311
1046651
1289595
89659
1301902
1856241
1264984
1034234
1785627
142775
1336825
414620
1366366
534434
226931
1055609
235436
543001
1980896
1070807
1821445
620383
564983
932945
1166140
1862961
1536115
1851659
312113
874675
151102
1716017
354323
1990484
233702
1701251
929473
1497175
922577
1548280
892181
76221
238332
954616
1436998
1856350
1193038
1965860
970997
261665
288263
1376399
1597678
207771
1999012
699678
507383
991604
1931835
1548354
217299
1191771
1374962
94299
84106
1990166
264232
565455
1629302
1502908
308620
180795
89118
1462356
1088631
1098640
1488253
446682
248005
240977
1443373
1183975
1039920
1819097
1727135
1857568
1415636
222787
1138435
1499855
1994131
478910
1926699
900563
394015
1359436
1297095
743251
1326980
704376
550340
474974
676076
1176582
1059808
1307584
1601560
143283
1718723
566976
1697533
1012384
1011108
1954758
1303907
1118606
816962
429914
1879946
1570064
440407
643433
1500791
1911592
1642941
821995
939737
1971604
1466028
1221928
603675
1181114
413555
1565000
1997842
1604943
208868
1200080
917484
1057057
463673
1909491
1573132
1050341
186494
1124567
329520
1875088
1307038
1785715
1499957
1377723
1329536
1199850
341237
1672889
1432348
1238295
1341824
1579823
1731205
646996
1753988
460005
1429997
994988
530025
751576
1334763
548248
1573400
577336
810438
1833122
1686995
783823
1955286
386206
501033
263748
1934036
1564605
1808968
1432586
420672
362142
1844227
1816186
713343
1095868
1243243
572190
241592
1411722
465380
1369487
1519828
1599728
1314019
527278
1170534
1634807
627478
859521
358906
1559837
520560
321178
338029
1222098
130441
37462
157112
931786
846023
679055
1685220
211738
650343
1756143
1282089
1426138
466770
1186788
974822
1305731
299773
1807784
967116
1604786
1110019
127607
319498
446615
1066464
261351
1597604
1941682
1174372
1367866
1838756
1174692
944160
1984213
1996312
712131
1331030
521613
1251136
619865
761953
1007463
310965
355077
1733993
860076
1420076
792914
850951
1225957
1716766
79007
915540
1073756
773849
98514
1909621
1040631
592009
471757
768962
1174582
691091
1441488
1261553
1626115
1196417
491677
25855
1860342
1882438
1490401
1465379
1798687
1660922
368918
1804974
1603937
1041889
551951
633651
1122218
1846894
80642
1543432
1344532
946486
1313988
1337195
1154953
443022
602435
1556925
897382
1880942
1389511
981038
624452
287496
1778620
406477
1562260
414307
20480
1950965
1991230
458784
1042587
715507
24362
1441094
431176
461787
1797446
223735
1516016
1878509
1325208
1442014
9917
404055
469198
787481
1121741
859535
540631
1360485
930724
1207223
1820138
24661
1233822
1064285
1698385
808630
303866
1297436
1029824
1687876
395804
1038986
668498
596780
1847954
1242363
967212
864742
534693
1713811
1671621
1156534
1272017
1941290
460397
1812101
1206250
624231
104617
152705
245012
184541
1369894
440301
331972
797638
907579
1477445
74368
230043
300646
802405
1539865
951719
1531496
1933144
1476305
860680
1385584
934820
1905639
395439
1202255
1224809
1291073
1892188
1877440
1112323
1248639
1279576
1025597
957015
1863330
1337209
1168459
970388
682242
1017759
211670
925641
123037
1374558
190300
352999
1533830
1946104
624904
1552632
1249150
264919
380520
1459973
419747
1228505
565274
558562
402424
596891
1934866
427779
250635
1549346
274129
517982
911061
307036
1100585
619972
411514
1542527
539320
1750188
1255675
1317659
181438
1580357
1167107
386142
532958
851478
1174503
966096
1582152
1712324
418304
1405695
305997
788020
1952361
482989
1122407
1700434
1374337
292544
768169
498338
363298
345353
1259770
453013
102448
1188176
273947
1331340
1266365
910606
384604
1610197
1506716
369248
1344321
103414
1922320
1494118
453337
329961
517461
839683
640324
946032
1067576
1896619
1228367
128468
450878
1869903
1902823
1971657
1333078
250651
1993710
185644
74744
475366
1102288
82089
440885
466722
1913183
1709245
736097
568212
883465
288804
1198263
469458
796675
116961
22069
1756487
808587
1921576
846517
1784215
503333
334136
1185789
133286
682463
1751613
877467
1272383
1196014
883681
1275810
208416
620889
363441
316832
697938
786043
664493
1527728
1917646
604058
703369
629048
283681
1906533
1068472
1772563
1839189
1785733
552592
1611826
1527944
144157
971160
1456910
789174
794496
942337
951873
1827121
720009
1568724
1618134
273775
1616611
1417102
1093056
224114
348947
890953
315390
1718629
606892
1318201
394952
83359
1852398
171654
1109774
1805581
1938619
464421
1667645
769646
900840
1922314
1844713
158687
1530355
822795
612426
1388238
1915399
1607901
131651
488719
1754366
435855
1114438
184209
1061193
908759
1817376
1182357
1212275
480313
881813
1169856
1457380
1590459
1879001
247225
1326945
178434
807700
928986
537556
1170984
1366661
1374050
1702942
1695418
1161433
493206
701910
341555
889463
1060375
1061863
278554
1349339
1234846
1538653
354768
1123580
1474942
689730
581975
496953
545216
1466052
261412
1803745
539025
1352067
1339198
536336
724437
631791
1409547
674724
1303114
70770
1319502
1909778
985924
729097
424974
1190127
308606
1451818
318713
1780762
1306255
766311
257874
293517
744893
864701
796232
405716
597495
478371
1387201
881340
1639960
767231
107143
699037
557759
319764
1440048
1693257
608226
1838237
1847549
1668701
389669
1462225
1539622
485942
1143471
1986446
829646
411354
1315516
853149
155763
1066273
1983237
453299
1486793
1606667
1467271
259845
37954
1457401
923031
1565328
906925
1164347
1781979
1724323
847737
128085
975528
328933
1916950
1136616
1270093
850633
1317817
1197468
1225240
312329
587156
1366033
1889202
1092092
589942
1397048
712202
283406
1244578
1326935
1726494
643363
705640
1599373
1357638
1895016
1499765
1336062
191361
1285087
1792807
759644
247607
586607
1319602
1447274
490448
1718640
1108235
622320
1754895
1365344
346005
1790825
246319
1423209
1955627
108430
1439594
1415017
450718
1648490
1406564
689037
857470
287985
950942
1543921
1660954
518353
589071
1971861
1457725
1909373
1796918
1091860
1828691
1366124
66579
583260
913959
138940
961954
1559704
510391
554398
469990
1927748
407617
919970
692606
1330245
1511848
76335
91174
1224840
46092
936800
295917
1052561
1512928
1439738
1728325
158703
1809456
1541297
217023
919289
498138
1521640
1324267
1569345
649904
736715
1292416
327975
1645533
791897
867822
763088
1109081
608922
512520
1546871
1121953
139115
87917
1553601
1413214
599496
1101414
550366
76632
1037002
405310
272949
409765
370788
1388607
1315952
513021
822752
273836
1551489
965692
929880
816632
47555
1984758
1772389
982112
524331
26627
1956414
1007127
153786
400002
913025
100535
1445465
292472
846890
1233471
1948845
1206354
192747
945730
357394
1037382
1533230
1842502
1508208
225633
1197486
1056214
1652199
1669080
114687
306192
364972
1625671
1781050
671314
229901
594969
1223925
1865424
774070
398412
471464
53752
1683757
590581
745306
357973
127815
880180
507713
85380
277565
1628697
1318091
1733841
163811
39276
639203
872278
241666
853985
878143
1829092
1828527
467263
1575620
14783
1639324
1005238
1269487
1450471
1711855
564619
1713893
87020
651840
1077332
1609715
1123829
1579094
56044
1396242
1868680
691946
1877004
905462
1802965
778117
1270693
260719
1381511
1156096
1840257
1637822
1452796
1880830
1259896
626629
1773958
1398829
1736491
1953341
1699554
1205498
1336269
1559600
1349246
609531
836446
1712970
1131805
1004766
635334
519932
1534937
253038
165986
580799
1505624
409176
1448872
848960
1070830
1481681
579882
567759
1535327
1563096
1200454
930556
1172151
1255338
1573805
1321173
1361218
539729
1268880
1418225
1336862
1799770
282281
671861
1351163
1483856
1437156
150562
1553163
118907
1101755
546529
272044
1687051
1124940
1801905
398776
1646758
1600272
409365
1859708
1734126
1202844
808960
1634226
1545394
1906250
1516716
649516
1848276
401412
539259
1656285
1738389
931610
260095
392955
1652480
1247550
920311
967056
1762904
828136
875370
1541221
1943555
385556
1734851
588057
1761190
748287
1903253
1780508
1393196
489855
806942
960584
1439790
228290
1619036
721
1380398
603446
527827
1409452
1356716
1798429
1701800
767177
1720659
1102817
1630416
749928
863854
202468
1631935
1066487
11910
721535
702040
387057
576693
1244735
598659
1893120
955017
1483877
569633
377446
927746
1862962
1918405
1906462
825303
1341607
287827
257712
798180
556743
304094
33979
1292143
979071
14260
81970
1460987
1050351
817022
1868753
1839534
1217128
1724161
1601852
848340
958417
1206251
1701573
560715
151325
447538
1772360
1053201
184805
819342
836410
925239
1047130
844605
1121608
298527
739610
1042561
1344927
977192
39386
900168
1328493
474115
1687090
766485
1019645
1118501
171519
1076166
1332423
1123130
1688597
1036638
1722240
602458
1947678
1723498
1736295
834429
1577049
1455825
597342
1340249
637919
990501
878629
1041156
1582038
717863
375023
1852610
373920
229064
139200
377257
1347329
526204
473204
754310
990260
539396
921751
1711576
1090173
1074279
995222
133916
554172
1650537
753722
1197678
329864
1096668
220247
1422522
1516758
1833655
1273621
1869044
1466721
369864
833481
1362044
101759
54957
1017395
1520062
1316844
1971433
1452771
318223
116687
770857
121538
1369243
777796
1421498
499692
624067
492451
450179
734649
1232583
118408
562283
427072
1978018
639693
157415
943471
999270
1788105
635112
203600
540901
547085
200784
225298
77933
1947275
974121
1988382
1336496
1008354
727302
1339759
1869091
656251
1310334
274537
1269180
1309231
958762
538403
700179
1212913
901096
211435
533334
798612
1673435
438421
632021
976259
1507915
291601
57658
1474728
1612022
426994
1192313
1792417
69599
742866
372162
942656
1866185
1552472
1330756
93937
1185244
1535334
1603215
40561
995335
1564289
1755805
144208
919127
494613
867892
1740269
1090799
253244
469290
1080112
122956
1630430
1828767
995516
251583
1891984
343185
1788646
67839
1869798
1139419
503284
1694060
1458785
1202098
1730586
950102
22807
1845626
1608191
65948
1230992
1845143
1252960
1506489
287061
1158292
328134
407686
1390649
1894025
1167236
1780598
886421
444171
220391
1496986
1804378
555225
233196
1042386
19442
219649
209857
850539
980026
839891
1679306
1015837
764260
1707647
1037992
1475881
610039
76898
139077
1751040
618820
1823135
286950
867491
867061
1563699
257923
124042
386166
915279
1406779
282046
378261
1737811
1639128
1366330
438876
1157590
1275754
595535
900409
485016
1322626
60690
1944745
1556804
1637849
1960104
413388
636088
1436036
801366
359981
169323
51627
710095
1821893
1742338
500217
1542471
1211426
159367
280474
1066562
1080566
1326806
464741
1471140
1313917
747096
130233
729448
1325944
1216525
1817019
1648335
550685
1948146
80596
1590510
1830750
468432
1397992
1448669
1833803
77576
350230
1210305
1995946
1113912
270625
35080
1331100
804734
48163
1697440
1525336
1676733
1417851
1746428
1090566
1773202
1195773
126365
320421
1304017
37897
1448657
849214
1270452
228162
679723
40087
330814
486478
1992596
1941329
723037
1613950
521038
1344552
1409914
567233
1660857
388630
1519672
440490
1353117
445957
1115170
1465334
1722419
1057943
807403
742157
1358142
1599140
896335
1296852
149804
1611963
1655120
1074456
1234213
502636
1382423
733253
1410245
1004382
1840572
1666298
771794
1254680
244980
358932
776861
1434947
136535
42742
28445
647642
725045
592152
664724
197984
316877
948277
1245716
40722
1074652
297510
736952
1671634
901586
1137490
1632820
1443816
1275819
97759
337870
196707
1938817
1491492
470953
1954690
365547
1758416
39696
114607
1328565
675584
1031213
1464428
558789
1198394
1203885
1054135
1877749
1817776
1593606
1516221
153592
1363829
86327
700343
1637114
1248840
1982503
1749892
1898891
1207336
1470486
625655
755992
948784
1499813
1515824
1113200
1977684
1578210
417449
896839
323218
1185259
1405744
502239
1260173
232540
1802868
1920598
807430
1076453
1504589
1466700
1847530
112051
469811
768716
1110589
414967
475204
176765
864816
1858900
141510
1337123
686021
1642324
845684
574918
783031
181967
963132
1777754
591121
1598885
735605
1445491
1602357
354496
949952
85212
291449
1354932
30645
652235
1112546
867554
644552
154196
1911058
1738363
1842291
430389
1091426
1331447
729172
677130
1894862
877458
1065918
42407
1754304
779509
962643
1070290
1006656
249318
1881035
1065550
248819
1838804
1923781
1870964
686123
377395
307623
631602
1273413
1671748
519960
1419655
986559
1561397
1578821
1477892
1548366
1168971
337759
1436947
1371958
822922
916035
61214
1495052
1794020
1893485
1672540
315097
1159162
1565126
592827
108157
971324
387401
48277
1273152
963084
181618
1362461
512419
663417
562827
223994
1343590
1313261
174327
409624
161779
391058
51537
486614
1942640
177313
133379
652861
267272
416110
1819314
1222885
179
1935969
737814
1724118
869673
1363146
1975624
1371806
1888020
1751287
246857
959397
1753311
436412
958830
257610
434370
61572
1692645
1597885
1247751
731380
733666
1491418
1749411
1676474
141093
1338390
9110
1951089
1574073
1179548
1406027
1821470
498219
1885622
305063
1251585
1603728
1136537
1017650
1379262
839797
1541496
985762
294682
1939304
430483
1852400
360806
1539318
377316
1149355
1221706
1161391
801934
1691958
1626981
388120
1838495
1196270
83102
694852
474522
1120064
1796857
1657511
94806
441756
470261
391827
1476709
185368
213689
1439797
1250863
138904
158536
1331615
1598603
291272
628669
1421868
1990232
221973
1145136
1516637
284226
1267733
248677
932385
1654668
1373289
900696
62951
1398296
1166943
640099
1506755
329274
1009000
1735952
1011520
654235
1591650
691058
676457
521615
1818527
1162326
1251980
546152
788577
309460
1985811
1461515
148980
1129761
74789
1774893
112884
1292441
1218758
400868
1796604
1147388
1337848
841162
1227101
764517
1718859
1336068
364592
1426934
281036
1575535
514955
1081649
1877496
1038685
1134919
808047
1270592
852634
1097416
1072231
1146819
197299
65961
1771901
1041402
397252
579002
275151
1910108
201760
1029810
1117072
1697464
916626
1509544
1248418
985947
745736
1595043
378766
1668866
1923180
936672
33364
1727027
1800235
657509
677640
1884651
1023629
547948
1154186
774883
404203
461377
68175
1553236
1877418
1762787
1161960
122692
443282
1497541
144268
1017678
559734
516547
1575207
1446331
16437
1117525
1118616
1759864
634420
828164
1931198
25160
1007868
760752
612887
332103
1084618
664492
57400
1875029
810492
514957
761091
1520475
393275
1458069
432350
1204559
397298
1568140
211539
205998
279980
1945692
834372
1571708
1986627
1504266
1975097
1346233
1038839
1151496
491259
94278
1158659
553644
1444342
1021652
670273
1019384
623638
1620153
874468
1236790
1597853
1511254
718757
333306
1859885
729220
1350869
1522249
540451
1497743
1860714
1317559
632392
584092
999598
1465345
1502815
581378
1240843
227650
848180
475938
1713845
1306974
1761574
1084051
914579
192954
736324
57910
1974465
720075
1386748
547399
359548
1499753
902485
117495
1427673
1888109
1737632
1017344
1130111
907318
1445639
1255091
538612
1172956
976658
1908968
656911
1932427
1770065
794968
1865036
1683002
481641
50874
705117
500385
1427430
340428
1605280
775510
1090769
1525244
634283
1955988
1046276
167202
323287
80929
1682778
911714
319375
570292
904168
854999
213544
645520
345505
854036
900613
714507
1543066
1610561
1555533
1877902
1941387
1953764
1923407
1155244
905983
441977
1259904
205438
1052092
1558844
1498740
427822
1517590
671313
1684862
1133724
44492
1315084
1165287
1164304
348288
1287793
1561770
1177998
1276592
1027377
1112185
1127780
1538299
1054852
914892
123923
266216
1697582
1581394
1313583
158695
1939690
961320
647884
1883996
1604866
25535
708038
832773
1293766
1231625
498586
694464
407913
262878
1837672
675462
473008
1677277
1959977
1894439
174947
1876654
150878
258723
367754
1606618
892059
1373160
1560944
1917019
1920391
1240678
1291049
278620
1896740
1782374
1320492
1727338
623991
1234394
1041594
1822473
1076556
1641198
432640
616795
1736272
1606800
1983310
1676937
581185
1186979
750659
1911351
573618
840478
388182
281749
1683259
783499
1207219
1458756
806822
884206
1874480
1516219
879644
1918144
522042
699836
1643097
1508777
907726
1794474
1867945
1409373
680044
874115
1280064
793153
907304
1948930
1533425
367965
882760
1684531
925361
1606836
1015902
1730799
122636
1582987
1255791
1415664
299536
428124
805276
1852691
1014908
706491
803000
51968
122850
467169
467099
1479897
380400
746016
1047542
1989864
1892506
303332
1923252
762063
1194010
1949445
1192828
610275
21036
1113660
1934848
1246435
1673887
546792
253755
1801825
921023
1704958
717451
100647
1704066
264024
1186747
362713
777545
662150
425041
1763730
183690
947736
1229129
254625
1875714
419446
385697
135736
640541
196335
455224
645647
607462
458891
1060301
525441
1779169
77965
161657
1814812
1901219
546446
1125761
1485687
415903
983795
1788221
971136
1173974
1939823
1342922
210211
1733717
97498
1063500
410896
1395156
1471947
903715
1334725
614941
198616
1760896
498244
1884040
944719
1287968
1012560
362204
1044070
1376355
1691510
1032118
1198626
1904198
679751
689071
684342
1328583
1076176
851824
1972295
1053889
1856628
1517661
178508
1844505
131743
905568
1678654
1358761
119385
1812588
696151
545668
1529977
152326
1988267
490434
537416
1527181
1212115
1996151
735119
500991
33242
561584
1378032
1701173
165638
1367711
847195
557227
1777806
1530953
1152504
1459175
1463023
1014663
1768404
770846
1965782
327818
57860
1901385
1833786
1478806
599238
41892
1039306
341049
21885
135111
320102
95514
1848926
338940
845246
304620
1211182
854914
1570001
1398626
1810237
728271
1441621
1198662
1405461
562083
1963488
1018361
1207784
1742417
78346
1906684
928862
294229
1882145
846726
926386
1405947
1661100
856478
1511692
80493
1469000
374361
71077
1714275
1673806
317216
1439897
57307
222333
479811
1245102
1356498
1548734
1314039
293179
759199
1985303
533723
278696
651221
496145
721134
21197
117220
1408656
1639882
4835
167333
361914
639382
717450
933848
142340
1452523
1315330
226829
1733569
1668487
911680
937432
759257
98723
1645588
1491881
1897062
124070
973050
1066628
301526
1026959
492501
1308681
856982
1302967
880027
435536
747005
438317
400231
900136
1837762
1042441
1621237
1460400
1625639
1153797
1843567
597703
69020
1090348
1148175
594654
704293
449720
1626101
683194
939871
1644431
246035
819323
1412758
1741090
1484780
1535235
709229
995639
1199127
91678
517588
266153
1909308
720914
1899503
1865816
206776
435561
1842392
166890
1474269
676599
1760296
1208896
1756751
235776
1055921
1898777
324353
952908
1134569
426344
99447
1922645
348817
146842
1431729
316598
799669
14356
470047
16792
671720
397302
1497955
231966
902810
1128427
953634
942571
1311956
1022461
273960
1766250
1411331
1734399
1799466
1983909
1910783
1166703
414009
1918938
973678
709530
312177
316670
237160
286048
1264537
202887
709902
586734
619170
726671
134545
1824554
1426639
1508564
358631
989338
552324
837003
435833
1572625
912401
179783
364903
511805
1404158
762266
1366896
1177884
10584
1196048
421029
1830644
1811236
908967
710250
1340651
1443038
348247
328118
146021
446506
689135
1923145
1093641
647164
307058
1128482
772069
1126760
1744877
1966395
1514733
728180
1658535
526549
466544
446768
38703
1716795
1066519
1687154
783390
1594029
837656
1977359
450044
1024965
1183844
1422078
1029132
376674
801644
997155
1969161
1443357
963202
1513566
1724174
36964
576857
1509640
1003957
873938
1472435
1543021
1539449
964888
1956505
219011
1653817
51371
1321482
1332835
1938915
532884
126671
211193
283056
727377
1323624
760430
1743588
1058274
689683
1052253
838051
1240024
714755
749763
64202
632776
1911300
831885
239892
277338
367026
1123105
879212
321855
352503
1436069
985134
1235566
268319
407318
1175139
562586
1845409
1771489
1963769
116155
805211
1388065
1983240
802970
883096
1786901
524488
2201
179412
1621394
539908
603292
1598430
1078251
1890000
1116492
658248
664517
288369
955044
1313315
1311794
423560
905519
1519394
1525571
1822481
1706362
189884
1061747
313116
44725
1209355
468876
382156
317425
530655
1471421
647691
369330
1633233
1717017
518015
239253
398931
1488154
103701
1139742
30513
1952887
395346
65673
1383885
1963571
951091
262040
1210066
886172
1152120
1621153
1131045
1211711
1272439
1377287
155427
516004
1581267
1260164
1984230
776057
1867640
911096
1598308
1138364
917330
1160290
1632287
1166340
1083974
161874
593018
403296
531202
837255
354691
152970
361300
210780
1126693
1629418
16787
1368475
1658307
153399
76399
915826
1652511
102241
753709
818101
1255619
818838
1719004
1497925
216918
230417
69485
1851889
1270024
771032
1186632
78410
1961351
510895
1164169
836529
1206333
1760566
882699
1981674
1879632
1415862
991728
611938
1497471
790591
973315
1034828
652065
112836
1228162
1861467
1574416
1547508
1528635
977440
1822570
1694143
372787
491236
1534484
651846
1202863
1892211
365
754004
1459385
1351689
1598662
454675
1625760
393729
1274076
1828430
1309564
392703
1635361
1574055
1362633
162562
1412909
1544671
880064
109504
201940
991943
276131
398751
1258857
1477578
370519
197476
227772
300757
1972402
1807975
238877
1786249
1489091
1132048
292196
162582
577941
1028411
92420
144487
531407
1499437
1227002
412313
437055
592353
1431982
1567577
1229731
186720
1715845
1968837
1578122
777442
1269113
1592053
1491921
1228083
1568310
820141
95144
349570
750611
857764
362786
1518400
546083
567608
1713955
88734
134629
1898348
776579
339693
1372810
550494
1408274
276855
1835533
498160
1785242
1403734
1070313
426515
1610176
1305413
611037
159769
1965013
569995
1513333
1403214
1323242
1176061
1203822
1938375
627344
582710
1715754
1735771
11018
1938206
1040893
1485368
577300
517437
1738154
939322
327903
40838
1479984
862357
1217161
1674818
1236662
571769
886507
963997
1581948
194045
476645
736671
29028
1320086
438222
132241
1226333
1406963
252750
949088
1995193
680050
238192
1493317
1493947
54898
298332
1496198
350117
784906
1003639
1474170
1989245
1982993
518251
1860369
1333866
924274
1176720
187111
787188
1640513
1846094
1317699
662793
832850
201325
1226620
1634887
1568002
1722150
1657171
1659334
390714
1032587
1854709
856953
924817
1471512
1661910
1208858
1534746
1882147
1865185
530942
475741
235420
617072
266668
1452011
177854
1026370
912761
1895673
1669486
356973
1759907
948763
1212179
1839979
1121254
1431565
1657502
516260
385442
1815581
1202094
1638281
203011
266922
172921
1976561
1485582
858816
1299263
251980
1130635
1540906
1461344
1770961
1882413
619824
1428087
907657
934497
1981970
558571
463785
1126901
1462200
583960
1409164
1030961
1465498
1003597
1490647
1285582
671065
1094201
410788
276298
986247
604646
1915138
1661870
1078074
1914689
251765
494777
1120774
1897940
1176984
231630
124116
1150838
1099885
640550
391210
1380463
737902
1986650
751803
1544434
1425444
1689976
1439794
1583986
1723365
70075
254533
1749803
556289
1132589
1492858
274027
484564
108059
1480323
866018
1553959
613503
661909
1425149
990499
1081130
738035
1504782
558655
525609
1687609
82920
1632531
552775
43341
34453
1631979
255147
1813341
37140
444442
1798118
402203
1171159
1758078
809069
413355
1106797
1703579
1709275
568243
1209670
1410789
1612983
842769
1530762
884567
722560
615449
316423
690892
1314842
107577
1238409
507343
1788246
157597
389463
1541989
214839
656523
777143
512878
1928305
1216741
1807857
175911
1966462
540712
1126012
1105546
1078931
244514
1450332
1029772
1929625
138852
631880
1442018
1374015
737492
447522
845969
529780
274053
11281
1178635
341853
1060581
690127
1740785
1056898
615186
248004
1118340
141109
55052
321099
554475
1686732
1267447
602670
1821955
1191311
376901
448004
113029
80566
1724486
637163
1909628
1183487
1109337
1749034
895303
1116143
1130332
1344614
1557471
679927
811393
1612613
723641
1228578
1126935
14503
1021598
305210
1457195
1013538
574267
836538
183004
1633717
1692207
149255
1773326
856946
1234215
180257
493369
1399490
895004
1825533
1036834
572989
1776990
453385
204877
910105
1892323
1574745
1019501
947618
1246387
1275397
258392
1723221
1628444
1385006
1760573
1485268
127367
650552
599725
137224
1183172
1951977
1965448
1930574
945135
758179
763406
977451
558662
1771477
53917
1687171
862402
884686
1497414
1546084
722896
744565
1575999
1758931
63627
231824
1584073
82161
86577
1494643
422292
1143540
1312223
1834936
382089
774039
1642595
619586
1387805
885363
1393045
278155
372615
1842665
56539
108086
1770863
333720
265257
1766818
1511206
765771
1363342
602344
1056221
298887
699147
1808314
1540392
1495919
1952080
992824
347381
144291
1742304
1328260
548165
470239
1581763
187344
41724
1083820
171850
1861171
642822
1014660
301497
1412680
1762429
1938351
993958
421591
405099
185727
284856
260552
415676
428545
305327
334212
1179796
1998422
1616652
185418
131507
1162195
1047799
797563
308585
616757
454236
1606283
1657804
261290
291580
554920
413541
1649544
1415094
471043
1264147
1022712
1502852
1139803
1736605
1163811
1718453
598427
1561088
1086385
1700812
1453045
1225892
1184210
1545013
529711
1443936
1351927
309441
1018727
1767198
1332472
1730539
1622486
582192
6880
449642
1056324
1526742
779982
1902150
572662
1380903
1150153
848128
942853
183196
1413820
1700906
927340
1913181
1753945
67643
677969
1476514
1778421
1848699
1447252
1166711
108902
492822
1180616
532039
1374299
57586
402279
1751249
861744
86907
1908512
646044
337688
865145
200319
764704
1476903
314733
1385773
292353
1803012
1964370
1479061
1002662
1366360
1983945
1039561
1399766
907233
540924
418348
1142269
1789546
459594
1493866
111985
771283
1379211
449785
1137980
1307217
1861919
22712
994689
711267
1578177
1316989
874947
1888120
1762687
887848
1367558
1915264
679666
557907
117167
901359
1649703
737296
1366058
254022
1351655
409513
1043283
447562
1498137
1160851
1591257
80368
1480270
1782968
1906785
441417
1041095
476992
1864195
96809
1360294
748948
189349
908886
869912
1311395
1128316
650666
590407
879701
1720677
1441501
875309
441003
1772525
1986954
102214
1689988
1100782
1723590
1029481
748377
761681
1605266
265721
1564642
1152160
1725572
1397899
605584
1603772
1923472
1202800
1087654
1229215
500668
963582
782747
1714185
1934034
809467
658017
949156
1734637
934167
17583
1907132
781251
110289
825513
476027
1605899
1969309
1458759
197728
1854367
510398
1179191
1064535
305626
340256
498595
297001
100109
1544970
222549
527364
27346
736924
1959559
58466
537714
334595
1057908
211422
686154
1896796
1461072
1211401
449115
16987
785746
1121122
894117
907690
1232009
549268
1656474
263814
109306
926747
1995412
883122
1734000
333777
145477
1605427
1579934
652897
1630410
750164
254830
678893
197568
1361894
1127749
1802930
1873369
1944741
1967992
29923
285616
229009
489058
1094473
102902
162225
861840
535433
1378838
1968590
1764267
780661
378258
1951865
275308
1903091
865081
394029
1517466
644631
34948
1222407
741945
693943
1785681
1761675
1545515
96638
1231511
1363024
675384
29632
672487
239429
1918968
834248
155928
512680
1373196
811386
1709017
700895
119386
456374
1911129
102410
1770894
1709865
19137
371236
1937718
426582
1153235
103340
563192
1435983
1660164
585897
1600247
331790
1686514
560484
317797
75335
1758758
1169790
807475
992766
1037549
625033
21453
22699
216853
1172617
1012019
971301
1499680
1726048
374196
619061
1881096
1276261
1604407
713922
1152793
1200444
731321
1751426
292736
1811080
859110
1600973
882749
1312365
1227475
1105047
1715467
1466300
1316362
826278
1447840
874408
1842592
744124
383332
718669
532118
1453513
10445
983355
18923
1875106
1588642
628410
944357
1381491
96733
1681001
156302
773133
670916
1876484
963289
1221331
486464
1796073
107518
1881214
13591
1664253
1081614
728551
1080583
93518
857297
447122
536157
736117
717704
1004521
1078004
584764
443691
930464
944336
862161
1232175
873572
1653352
1503404
1330743
69719
1954766
1640184
118194
387820
1548073
1994111
948827
1458598
967483
1348809
392764
723038
1608502
645297
1717266
1012247
1944250
267597
1714934
115210
887721
1892400
90624
1866319
897651
355532
1774692
1584530
124841
1095146
1198487
927204
893516
1802841
1582063
282850
1622043
516127
1952373
999881
1052028
891186
428955
1382614
9971
1319591
1305491
1811794
1854128
596922
1121343
637665
1911076
877376
908406
1814031
504661
191267
1255124
1774314
1543751
1024545
1449827
729081
74920
1367177
1939902
1838991
10956
1187722
1252088
851977
1055113
1484935
1094700
1060698
1385288
1005749
612917
1076436
65980
1182763
1193162
659189
366038
1850368
854850
324404
550575
154315
1172972
614673
1525324
1927334
711076
793796
1693000
1488353
959733
99530
1541983
1462774
1933079
17736
1271312
1849092
1067150
1107305
321755
487187
1415138
158710
973930
724631
748609
120210
717224
1589450
666156
13310
57983
910253
1062899
707433
1904081
1227002
666002
1408627
1629870
458723
751162
1277350
724980
891863
928355
1868151
697001
4716
1378370
115497
1101148
958359
19320
1346259
980688
15097
945371
1213063
1441989
1131941
202298
606937
121216
1776049
1917404
62904
539568
1591574
1712622
455954
665087
1258363
1805499
603782
913160
1404871
1731243
1872939
1931970
340530
1622731
802656
670972
46239
651708
1518714
30946
1412785
765722
1625218
1665072
351670
1225103
1444236
1566956
1758687
671801
214861
701490
721556
325992
938880
1968240
635456
635520
976959
542594
635563
1472385
867682
133599
238723
1948014
1743991
585990
56378
1468306
1338577
535824
1129008
907721
730842
1067982
733750
1371050
640161
1426560
1237343
206082
455348
1476487
496826
1150708
1668765
988849
749631
1248760
572547
1069267
714278
1102450
447286
871324
1373320
1938435
613457
1321985
560815
1003718
855723
941392
722135
456136
1547033
508131
672059
66283
1538916
737817
329810
377694
1220347
1282450
1858457
119392
111202
1223761
1382325
695414
1518667
1833236
389236
855105
609653
1138977
1258443
1000427
189722
932622
840157
1335427
145902
457791
125880
69435
1547474
39003
1757685
627726
1432420
1879929
431688
130705
86279
1094990
1110314
1589715
990245
46550
689881
1896927
1422482
1072066
1911841
815211
312182
157494
1430341
1494088
191963
633637
994650
1201331
534252
165841
1770874
447878
816340
1216816
1662568
574742
1013012
1712500
912636
687638
94320
951741
942828
241287
1462928
638673
1791200
1167936
962614
316917
280625
882095
1947655
266801
1904660
1162041
1159056
1171710
822908
1455989
929432
1877924
1834221
733472
346159
1018685
1277538
1016866
1035157
636674
381869
1483030
793271
514147
216055
936301
1720299
822178
879180
642298
490933
732123
423616
514377
785205
653152
1623982
550624
1620735
1898848
1757365
9852
1981172
1238219
1304486
900887
1927647
865934
1699012
323623
59358
452649
801421
38095
874595
970066
1356891
721687
991735
959434
1862167
1385746
1722835
1699041
1155518
596197
676388
344688
1876545
1877909
1742296
193094
1937917
680460
1440548
1601042
381456
493020
936657
1519254
435144
1600918
840407
644820
1465584
1548809
1436672
499600
1969272
117634
1540299
571052
464654
334295
653236
722336
519779
89654
375622
5574
1716904
1409248
1336623
1788632
608840
1323337
1452254
302323
1137629
1676194
1156443
1087522
1449093
1886623
1317696
1611596
981208
342366
549697
1111085
1480503
126966
1657436
4275
33594
1547142
1779313
1190600
1477873
1978757
1997032
1993753
31955
1694207
843934
269976
701407
828537
207322
1356237
1364408
1931911
1813508
1762225
643413
547988
618591
618017
1302719
1417902
413599
1471216
160250
1921670
46590
863281
325954
1583543
279599
919224
1927686
1471353
1083042
850588
1799474
260696
1139725
1463773
1318118
1435033
1744088
748743
938219
1417485
943400
1847126
1471137
1609778
1991131
672881
1019464
1271636
1796097
663995
601322
816504
446099
1491112
1468576
1458739
512118
242069
329299
1313350
1989605
1937963
1760040
722059
738199
1008067
1811378
813048
986276
1592442
1165386
381798
1526222
21218
543437
1309861
1715131
1881425
1072742
18870
292434
951435
475821
503687
993486
1226524
452218
1117778
1021250
213180
1841296
639712
1162543
88424
801513
582992
387340
1938197
1065223
851336
967839
1298903
1969145
147904
297766
209139
289651
1828723
1445457
629189
242458
1764120
972994
1329503
1232961
1382286
112724
535740
1019322
168770
1265335
1778951
177655
1188907
466369
185515
215261
846540
934093
892563
1850561
722087
580782
1427834
650160
593381
6616
1377185
1254081
1925614
911671
1097229
596378
1458897
882397
1569702
579766
848391
1043481
1940110
1189275
1139171
1306564
1859997
1655638
1180167
1364116
1314980
638337
290811
1094796
1064962
1123692
523186
1869548
383187
1843530
970632
1189051
909856
739756
1865799
610380
331101
893287
654032
1527027
1019821
879988
1126869
1865705
490586
348323
225896
181500
1486772
791240
1883316
850787
779036
1023767
21032
1638125
887529
885877
993894
355290
465729
113550
46268
963887
839605
1780772
675566
1628071
1919059
1593710
431605
1341922
350812
524223
521208
1772492
1339878
1796507
519618
2826
396407
1534113
114278
781389
1180186
1677258
1126294
1832118
204984
416337
1294144
30468
173277
1918144
1050718
875938
1397248
711651
1430919
1077157
1565240
1519907
1401499
1765840
1363940
870168
328580
958634
987787
1604277
1716425
1019958
1855865
1804471
649421
258487
265961
456769
1284552
1698574
866760
1798646
915328
966786
1246736
1427366
1488342
147285
816807
91626
38816
183676
804562
1637919
1299421
722023
716810
1149938
652527
1427577
729051
54286
866730
1545994
1972272
911324
89068
1560904
1259900
1720933
1456548
344058
477993
147124
1789855
704802
1704208
416020
594702
60202
765536
1583655
1808436
1656252
1633671
1663475
1027769
536979
51198
204566
607468
1829212
1892497
1514370
1680890
472226
1777167
1482777
963487
152562
168293
1764243
171560
1843544
518050
1886744
928425
1461800
785294
902644
1642495
1423142
1630738
860296
1237901
425842
149470
1002325
1861259
1744091
192867
1689818
111799
775669
534425
1529118
1026963
431170
1376724
1409613
413412
324380
1751553
1769660
611771
171006
1506150
744403
249622
1422043
1556999
99239
625361
1921572
1736659
88077
673052
257159
143825
630403
596855
1260837
343879
748216
182828
3079
290400
1852067
1580289
1529968
1508657
352233
660767
95519
1948635
28173
1729212
676042
490168
1312413
1824869
901070
1614061
1006880
476977
357587
53961
34835
711989
227600
414041
1906544
1380497
205124
481497
871456
574395
559772
1916245
1749934
836117
796625
1211367
1401555
1387855
1289115
1743862
1794995
877409
1400291
1268921
1526217
1748474
1374845
1088745
1384366
63087
1431141
692118
1502102
883182
1253846
1677935
433030
1254938
89102
1591304
308497
114263
847195
1378658
499269
129624
3141
940287
1324574
547773
251128
691496
333534
565015
1798759
691497
1050142
1438367
240843
101439
518363
389077
160682
419656
1406403
1284833
1011085
687765
1747652
186714
1806958
1152148
787592
171479
657717
767762
1380696
1865727
314923
745668
1856040
1741582
881595
1384901
1975636
1006785
1141217
615114
707816
1420014
1622655
1301615
451954
1540200
1176748
609072
432731
1685579
1094043
744453
312440
60530
133446
300777
50920
1165082
1854913
783657
1738141
114832
14166
1910267
1293870
1868471
328941
1189466
1887017
1606436
1688370
1976767
1033017
1559883
411740
20619
898450
80365
827760
1455425
610394
1742028
268231
926614
1832215
272079
52682
1947181
1829494
182698
40820
1310980
310940
2166
1411017
922991
532591
743192
1777523
1127967
1418176
1842341
506185
352045
1024756
1541550
1603110
1376118
175457
957388
1823242
298251
1048209
1455317
668119
791692
407148
632288
1637492
1121117
1550570
1661376
1147286
482748
836484
581917
1323732
1179917
1270771
942944
1080972
1976610
1027116
658726
7058
775414
486953
231024
1264162
1997391
1763083
517642
55170
1067767
723251
1740607
816852
1273195
1610993
1693386
1989435
1232434
1222449
1293225
288568
1679122
68646
973489
1771068
327002
1229899
1755849
257807
960080
825916
26355
1361626
1360904
1386896
968408
34129
1394712
873934
336483
263881
1363124
100072
589879
783244
171621
964274
1041744
453978
649291
493699
1167468
1144574
316752
1800789
747213
795031
363429
1422172
900634
890168
1966242
66930
341235
29412
126574
695278
1508463
1000046
320860
1251733
160991
1365376
1629473
947066
455887
1086081
243634
816769
316228
1729087
1151185
877174
603391
819440
531672
1688827
1953020
1277766
192913
66413
337453
1625260
163423
499935
1782597
1302865
1486102
1293064
490641
468057
1908758
173463
1366106
272445
11212
972404
1250047
765398
487081
675455
436146
360998
382934
1051343
641828
920896
405438
472181
1764486
880597
664928
141726
777890
835121
1820055
1104361
1472123
1473998
1722330
564000
1955137
354623
395590
1833136
1105297
950899
1586483
1390592
247500
1003262
1744067
1807866
695641
1393193
557585
906910
197620
275158
932391
183476
1708401
1355501
1410756
1035601
353463
1557950
760969
1393423
1340193
806845
1221436
510751
1168599
198009
1848798
1363157
338564
952482
250025
1324473
1062146
928125
603187
372513
1252328
236763
616258
848792
253085
321323
85597
49595
781162
272268
1422600
205655
189207
1318111
397120
750090
522690
1607171
652221
270599
779015
1801358
1792455
869361
171461
925339
1905484
1742885
46107
596410
1828232
979729
507269
684013
1132778
626226
1779121
63490
1093634
422474
1106149
1196960
1002632
1936217
140631
943932
1225256
578675
666816
791979
370383
1707728
838313
12078
527813
60864
713696
1109707
437576
206946
1619783
393196
1849087
166806
136947
1353269
1569178
905867
1643993
462493
1952483
1298774
914051
14004
1685794
268235
681547
28420
1459433
1054749
1897699
1794842
209395
1564610
1796364
1690132
1055984
114503
1758617
1376897
1812813
1532169
536198
169468
1884640
1098003
1878209
747542
349114
845949
1376368
401984
1548408
545519
934344
43139
116244
947450
1888763
459365
1480120
205509
740150
1717
1431192
1877425
190170
1826684
392904
1596052
848488
215012
922351
1652122
1746898
1592923
932443
822157
1281787
187943
1967501
772218
1303801
18203
725503
405669
1494814
229906
1747330
697595
404674
185899
1062335
678631
691661
583264
840715
545691
1628242
1428737
914824
1107609
1307886
1777352
1065110
707595
905245
908109
483098
1640667
952728
1357111
1240266
503316
1914771
381280
809049
507226
135383
510758
1939958
143493
757471
118499
81911
1971248
187935
1057344
36883
306773
1792662
1935230
1076200
259840
1057407
644284
870082
613993
49190
1746024
1924172
660565
46320
8004
855261
21706
732978
1511594
16595
771832
934081
170667
1021831
576304
45532
195108
1370549
947660
440566
721469
32180
108182
1732597
210174
1524612
1053012
199952
1441979
223125
1458450
194228
1802982
1365966
867764
351273
257194
1729599
1289663
1266192
12178
85091
376886
542455
465719
547963
387669
787442
1030268
1032187
1160276
555543
567681
1932571
509738
94402
838105
226692
477000
1415525
1163332
282451
1095720
1334754
1201898
99901
1694692
1294788
722417
149440
1109799
143039
1897966
1522624
1556374
338988
593342
837727
1841309
278067
1440225
1298062
211065
417951
1441897
1852912
500462
1745184
1744321
158442
1364404
307898
983854
1837252
1423729
858604
912876
784809
649135
862490
1244410
695540
280773
175608
401718
943746
1856621
1846721
224406
922208
303374
1832073
400967
991558
1714887
530376
486940
889184
951258
740339
1855836
1027447
1657975
1471134
484380
982898
240085
700951
726043
1753707
1672576
1518025
1960246
1884172
285872
1300091
1176984
428589
1221171
1840581
1506425
1724555
301009
453636
1890253
1631104
847442
809517
1222086
1466963
1073327
265087
1991351
1147909
1680017
212232
486285
148416
1467067
342114
1339372
1362102
692898
1129477
248668
132686
832231
103546
1569168
1704075
1518909
1259740
1394142
1149092
1673534
1871556
1672884
1825442
1017854
1225762
131234
1984354
1929438
1586040
1624429
1022716
1481410
1549034
248615
443108
1477433
1495257
374838
20219
616042
978625
907497
518111
862502
1739524
651026
54322
87416
1033505
1883002
1816481
1684172
1042106
640512
1099751
912055
267287
14509
1078859
1938054
347779
794546
959543
1753552
1638349
1949148
1523143
321428
1552845
630032
1948684
54614
416779
1477756
1202259
807395
1382307
1134341
632129
1458152
252539
1845998
976190
278001
1959432
921591
767856
1040741
1412088
584577
692985
326893
850132
1310791
187229
856004
209328
1817947
1478381
660012
900404
1868714
877825
1950611
1156647
1821028
1980027
1041931
792972
1539601
324963
87614
1777536
405755
189846
276727
1417771
612027
1222819
1426372
744452
212415
1995685
261441
342430
260556
580018
1883988
1736937
1066201
1729339
129510
1105718
1744128
1354623
389654
1036240
413781
1367515
744554
480338
1669687
1455717
143756
1926007
1577668
1632568
845411
112154
1250365
21358
854826
1218142
1311094
1279949
545630
239455
153063
936808
63707
319817
287838
1142129
400628
1726410
144664
870799
1971526
908304
436847
572278
690598
1599584
240376
1204844
167
823650
388842
1622485
611438
1750331
1298855
1267749
1666758
567744
1613609
1502162
1121423
15696
725594
1462219
999099
1120844
1434457
1811327
1510847
1303838
1464728
864321
800273
794552
1928174
233970
1229743
24263
1095959
873864
1280868
768057
433821
1158470
1935816
480855
1907585
390913
1891276
1336546
289131
1436528
981302
691014
389914
965560
425049
1623630
283310
860005
293832
1160716
9399
473862
807313
553822
1962337
438374
1972061
723665
943690
1746987
415041
1239906
1700617
498199
263858
15191
1664200
479558
222343
496543
219096
1016399
800992
277557
3425
1337446
478316
259691
537281
695273
408991
1662528
391090
499530
1883743
1919041
774032
1178601
486679
1873123
92141
438964
1866818
1342576
1488922
1548835
1297717
640612
317839
1766087
1079639
1077487
1443128
487014
668056
1103093
900190
40653
1047190
1180140
1643721
172565
1655938
1901918
1112071
806997
70285
1011406
112480
493978
1058992
1311423
1579857
906391
1384973
15518
401068
1234229
22250
489569
902988
764524
386971
387371
283359
570642
164814
1509631
207220
1430457
409185
892533
1765797
1710036
557649
1750657
849327
891231
957452
1870624
1474782
656950
1601375
1967579
1800403
1922792
85646
1831946
551020
1676253
765155
1269088
140315
1654022
125542
1298046
1981966
1242879
312693
1094486
1328965
1021508
1688662
1043174
840509
988475
46873
92897
655151
176149
561405
958239
193148
1093694
1578790
1777958
1335766
1447204
1164976
1994532
1705223
823256
237801
1501580
1147506
1159718
1029989
1432240
250944
1129956
535959
1906435
1599608
1175495
1277782
1813863
1518822
252135
1359580
1904553
754067
921496
1153383
1824518
1142958
374009
891405
1175694
1993519
1013536
814564
1279691
1371298
1835721
1240121
695503
1505889
803184
1050686
469353
351421
1126505
262736
1662056
609276
1271522
941327
1065567
971889
1903959
397856
1100728
883604
42117
1187612
1051296
791030
177222
1953082
762719
210594
984854
1721277
1570838
1226257
1189868
1772882
136581
9671
1419126
1181705
1562939
855993
88064
1470555
259375
1253546
1415461
617897
662151
1185775
470458
1252996
1591644
549845
1654918
358549
1044450
1092427
92779
1776905
1964714
1598902
1107267
654271
970637
1494939
1738637
1632681
1908102
1295901
852799
1980774
723390
1305733
1674951
693881
381906
1229418
874086
844829
1730563
1022919
87969
572252
1844261
1951691
98933
1929256
454851
1913018
713097
1663102
977704
637741
1101950
217448
919010
1674944
1793813
9706
1983059
217803
552756
539616
1309998
158358
1405284
1334256
1583526
1318695
1657887
1079006
893577
1417235
1657175
767610
492372
235001
1665425
1737366
1396731
1794236
1158532
1666091
856822
1117197
979879
192725
227686
461726
1270952
1210973
1190165
1750461
1172596
1226773
640668
638843
96231
290215
333426
1426628
847823
635681
1801747
519878
761051
1884490
652214
1168603
439062
663051
1108208
809679
1360624
994214
1361593
342290
1596690
1986486
1796887
157169
296599
920426
1427693
724430
1779161
1024684
1284214
1171441
1634873
7537
1318318
462409
1876501
123978
1408550
928317
1651452
460883
1645523
29339
346336
1148297
1552337
1774039
1198643
1541287
152016
978595
346056
167952
466465
462423
1616940
83436
772150
1795545
657022
299309
407342
17321
1843612
748769
637123
1274069
1916519
1584619
1197583
675724
1974824
338793
879442
956197
1920710
476399
1485558
771807
1014066
1974156
776272
486045
1527098
1608237
786802
1222852
1375900
978450
1142603
1826020
386275
918199
1132941
209488
845724
384756
1675124
1984309
1346129
469133
529196
394704
620155
755472
325076
192177
1789713
507389
1264607
1634044
1131405
878925
1333254
511177
1149353
1872728
1684681
487646
254877
836105
1995585
1143749
88131
702867
1678224
240996
1945794
1609249
1923145
627677
79019
806350
1497066
1753778
381336
281915
1197599
1476494
1703141
1813726
384836
1416679
1744285
99549
648662
1781931
671226
430673
1498093
1117219
781682
514622
766133
1486542
1426957
584434
1606102
743558
1070170
787426
1367981
995148
257471
818719
1326751
81257
328316
451032
1965464
1131047
813808
1352530
664060
1738346
1064011
1886416
252649
472966
711114
1223320
341871
1884988
860516
287356
209282
1172951
1449987
9213
1999815
1177767
1730615
1708084
624411
1026171
1222215
1968559
1832391
1357558
789594
922779
583636
331819
383515
1116457
98279
1390848
607776
701256
1731100
1425346
1571935
586170
1392339
1876117
1877767
448262
165086
1795528
797735
24353
1850377
1496984
1561413
29978
1160983
1173848
1772240
570608
1861831
1159763
1316478
1356543
215850
235474
1585762
1231342
987200
1394913
351265
128479
429361
408190
846127
293837
482123
111711
1765597
1117257
906264
1592271
1182851
331543
478653
1587711
396474
770894
1450073
1762333
797404
1153902
1485436
643605
657518
1032407
284448
948478
656602
139469
514222
270390
207372
768208
1451066
1998675
1218205
335168
1453761
299732
992083
1775240
339697
867938
1967056
1227006
546807
1371252
499454
1448094
431325
1737066
497167
1267870
1853147
559076
1423067
1394356
970903
123673
765639
1457690
282772
1556976
1512971
250025
956985
135875
1186462
49382
930600
357445
715510
1255043
924057
935389
986266
1530371
748956
1063237
434190
1841921
1724949
1238980
997028
1541225
1495603
785154
1115603
1297998
1830548
1624373
1398102
1793330
101472
374533
1977551
1111460
981715
1108307
584677
1023196
329293
1216039
455531
1808776
1053796
983838
1328954
914489
785846
133135
1524774
1350634
1314203
1250710
518960
1066095
494231
1590122
419913
1769430
1860669
1434358
1065420
1410984
231825
1634047
1950115
1484277
553106
1378669
817986
1306351
1179738
669930
1921448
1934425
1482476
1847042
908161
1185731
828625
1756022
352991
1338485
1440738
205158
1745395
1251792
365846
1272060
1491043
1537639
332721
1537454
1426997
986742
315168
1840419
1702387
1649873
1830797
1687231
1403305
734465
485763
893709
346277
1266151
545486
1173246
739913
773221
1380962
1201917
1281219
438577
1918462
1077261
1480005
588755
766336
1478540
802628
940304
1847182
1438458
734439
1374626
1384103
793668
129652
1067898
63650
1353831
1435554
1548301
605487
1659805
899712
62499
1838641
154605
1945157
516269
576413
685343
27001
1836861
918787
1152475
1277772
654032
94740
401220
1952459
1982471
1221568
506287
113471
319375
891746
1437768
130746
405795
1727391
601019
33793
1967382
1430013
1861238
1366513
1045249
1649524
413641
1836628
801973
254591
1583070
1010845
919442
1555961
285784
1286763
1483645
1006042
1849924
1410016
1624125
1652594
436812
1581042
1618646
46897
1691467
1133201
448208
905056
184041
78478
1303460
1165306
751222
1213165
1720455
1816169
741233
1942076
308027
1391569
1655725
422009
1390769
1613028
76085
1958727
1065949
568765
1188442
1651791
1027397
1262655
1667734
790475
1629505
1511378
98518
1246130
1154936
247401
130359
34859
1365765
309902
1299346
417219
1451333
157521
1269320
1220691
1654250
1566648
492831
1830998
747670
849262
1345489
985915
25271
913882
356710
1610514
105698
305843
1142107
1694927
846194
1261514
1843489
1080462
742638
1855834
1373287
1938996
492273
375984
1889207
1148451
592473
1040274
1437298
545902
5287
1257712
1657549
1610953
1510157
726150
663127
623062
63466
1686533
1655481
367138
1277495
350235
474278
1627660
1201718
367916
27561
1252770
523020
687120
1301821
440638
1627540
1318722
193917
156351
1201045
143963
721173
1798218
541203
665408
1128936
255466
1136634
446156
61467
1332601
1318124
1467021
148786
1003938
912881
333531
879334
1265082
1242113
645061
327666
1715121
1095241
13505
475081
1282204
1426409
647680
402905
791319
693781
328309
237904
462893
1526314
870564
1886664
1383406
1900773
1007516
1394122
1672610
1175482
1919619
615748
1243044
1385151
1821638
724596
1226437
1293785
7290
570154
378923
1735821
1326254
595776
1972464
1114963
1650147
940740
228874
1769641
1900421
1711113
659602
880137
746150
1596548
744590
389119
1691909
265441
1685886
415627
1160003
1303347
1072626
1186743
1284378
42599
240523
1702880
215580
1733336
678446
1696050
349218
1400887
1205530
1395506
1628825
1869021
817630
1331553
1209515
1030644
677192
77244
422710
1231791
647088
68061
1020677
992444
1974578
209574
610804
1240866
1105039
1985331
82368
70574
572637
684643
1652238
956640
1356857
667023
578924
1259768
274208
804744
1612517
530846
1900573
772257
731693
1170108
1411356
1653093
1525028
157359
1871824
1728426
107245
605149
1586343
1231410
1736720
276990
1973744
1742314
423724
1405779
284585
1239147
475640
1071108
794575
983494
1931624
134987
760173
1425245
1422169
1586644
1937653
441522
248878
412261
676616
156870
632165
1773660
662813
801535
1822203
677605
1393874
1164707
17022
1000113
1442125
765879
481963
338676
34117
1611587
1993858
605209
1551768
999794
1946465
1204913
467041
471900
355348
45065
105882
420478
1424465
583471
1077870
351298
1065992
310871
1487423
1016633
1130902
250977
640009
978639
1190598
724868
510819
1403843
1469233
1423677
1337096
760067
581862
1811366
1743749
1523237
681099
1798797
1439528
1521761
1858797
1448510
242499
762184
1614076
1752249
880960
119214
382960
1039357
350219
229325
182067
132283
1053490
240526
1867622
1514474
984463
1469525
1382902
1301734
993892
1503944
1099790
836844
1272929
1143146
1720223
1563458
1880459
886490
1827433
1007927
214408
1785793
1636128
1951212
1640063
1702828
712448
1073137
1644824
1135260
1368189
196084
379404
968827
606651
873070
966702
132102
765075
815084
1773351
264486
1082113
776720
1819814
1954649
982594
897419
133835
830970
978479
1771980
71052
1012460
1530694
19913
888587
689418
1534704
1221329
1567462
414168
1194973
1433461
1383867
1671159
510942
1783396
1308896
345033
1337739
502845
1813513
262761
1131653
1141867
238920
124291
1088652
527563
79527
462217
1593118
583942
1649172
209011
33055
1409896
6045
1429616
1737629
992362
1528255
521434
562064
193720
1036989
1740555
1726950
1601009
1038436
1220443
338541
696325
1274079
1102379
1319564
979956
760747
1038911
693900
933967
1739746
221582
836795
1987550
619889
1592534
1610365
1517110
935496
1608728
302641
378193
4864
510618
1716806
1188721
1777548
682324
1185431
1925328
832053
780083
998306
435925
1698597
1479810
139653
107155
1555914
847608
1290907
1875844
1935817
125959
59987
850742
895528
585109
1722887
159391
1008723
751359
1311189
590291
1193358
1934349
714046
1687030
12397
1975425
1146177
680368
1026852
1438500
654400
1904193
531836
1296339
648142
187744
333571
1414153
1078322
1618164
155910
627940
279713
970542
1882115
1814107
73701
109010
335821
996093
1476142
128104
1940761
1973419
132790
569132
1214215
1604603
1389415
1582718
759748
523999
1075096
788140
956886
275300
249257
7843
1166593
533070
216118
959902
210581
801295
88218
1601324
328091
1251615
346203
1856889
670604
1681019
306890
670409
1853302
1337589
719945
1470441
559836
1352448
1992386
1678750
92814
1349755
424732
1951526
557132
930853
1333552
489756
552873
989418
1478315
1597974
36389
505203
681807
1983186
1034562
484026
421190
1874843
204533
1251756
1109100
1781180
599501
966650
285142
441594
1847332
93618
1127828
1271430
43149
932853
1959342
1670237
1270352
390269
927590
324662
1291827
326048
1255464
1814871
622859
185438
20568
163467
286018
1949757
37011
862382
68976
1050261
873766
25844
178690
1828610
49408
510109
1681423
1417215
1411115
862551
1261896
130699
326626
1010976
922340
1884135
281046
326802
1059270
1816391
1138435
939263
137162
689815
1914656
1087417
1343565
1467238
1792109
531321
735153
802668
1150036
325172
818374
1855986
1775359
586599
716215
103942
1734263
687604
705783
1903893
592902
178329
1469540
1820685
198453
937685
906044
1435030
1218025
938858
1043406
1783057
575272
1913291
1858510
1512082
1382942
1084831
123469
821404
192265
119858
658086
548230
1426281
531395
335242
316811
1887195
449324
525879
520997
370048
1112725
191424
1806273
1296422
1608943
1612210
1744320
903700
1758316
549943
960147
519229
137238
477520
129887
985134
1154333
1541757
861501
354239
1430020
661372
504851
440050
1076484
1289837
193916
661997
594361
762948
1033890
1406884
1285409
1816655
330503
1510539
601678
1629510
1463963
116561
228415
434789
81518
1251678
1261390
254279
1143956
1196287
738554
1429495
1791609
33945
1251866
33912
513591
1608248
795101
1661075
36598
209396
705013
83402
1485499
241596
1321618
899355
1164065
1984536
1272564
1148152
429416
916694
1879610
285469
1280900
457812
956831
1444323
1006497
1054396
1562639
1014860
1512100
599307
1981458
1386529
972328
1551638
1190675
1214393
739738
627303
241201
1462742
633100
415765
1216813
173568
82345
1181924
1627556
970816
427751
1125182
963710
1711819
878943
1963519
1615678
1230448
1220102
351668
560864
1160111
156278
37151
1738115
1556677
1472270
1146557
1336033
1423304
1431928
278129
1450859
1279759
521929
915140
589684
1616552
842585
917397
1275732
238720
1683270
582379
1756418
1331868
1000614
365177
1128398
1907552
623436
1348426
190851
1036016
459115
451060
1764196
1034145
232996
892880
282120
528825
302364
16356
392529
1003298
1908465
282937
76242
408270
741832
379617
1437802
6540
1089767
1357640
56559
1751910
694434
487490
151062
596299
1413804
828486
1980460
1097851
1272415
494308
1493271
1321430
1730983
1671836
1234775
1015412
1410816
1213314
1537056
182458
1708778
988127
1415898
1315120
966377
5652
1651268
77970
60967
3708
1833551
1936346
1921152
79121
290868
974526
1956641
1599833
1328589
352794
894498
1054223
980121
814269
1454034
1035838
840599
1109133
120270
46484
1637995
1479902
998591
1937187
914421
1764962
1685563
304647
703243
543377
13651
1320755
1363249
1298720
1076769
1237933
491685
1571067
1713981
1873494
1618263
114186
1978349
654491
1096133
426803
410659
1413904
1257577
976726
1186059
961130
1205652
381436
1496537
359289
499910
277492
838033
1973432
70161
1591804
334289
1533474
656490
150623
1110536
1262628
1349602
1566930
62053
1895958
1799250
362015
1346221
815747
1937221
686962
774856
369826
1899968
883676
1478972
588385
1772025
792846
1395766
1371894
6201
1141613
122082
281669
614795
877241
667531
1308019
1770438
988785
426202
759433
1947769
1205580
1860919
1774750
1605218
1617961
159531
1433476
1780921
952626
977480
1119401
67445
796468
672468
88625
1027435
1145724
1174340
1845978
1405961
145859
1151019
36573
1720608
1440443
1331175
822948
149018
164421
1493088
38281
1100239
170780
1349128
1599934
774945
1999796
488219
861563
961020
1804888
1865106
1454493
236625
1566571
305694
1473782
1262289
1244512
1701929
694322
1607681
529625
429353
1772479
1643988
621759
1051468
847105
974217
1052225
274448
811762
193450
884478
1425955
1210147
1235439
494502
1746391
306340
1164454
82241
782249
245886
421489
534322
669140
198038
1861894
32441
1262294
637206
1140660
10331
1061126
706257
1831811
346652
302552
461906
41731
1678710
955503
987740
1721296
1474341
452342
1538873
1290457
814362
646158
1846027
979694
1787408
1689609
53936
1684893
170711
1046322
1731994
1242749
852715
1063711
1309372
526645
1579486
1071117
115409
1288723
277044
1931854
1995712
1307640
838046
615620
1802991
1294437
853948
289084
1962606
691824
1324712
1097672
71392
136252
243721
1375071
1275630
1353547
1265367
1619556
1272651
720527
1750512
1988483
67981
1646124
850988
143419
1231280
1267060
330027
791051
44209
1084334
851259
1397685
1520367
627667
1643559
1230150
1330226
1546212
415231
1737599
1796422
790560
945245
82109
1308212
556506
1901679
1524993
1091605
722627
1700007
835109
216885
60183
1755937
182757
1815128
754740
199249
468584
537460
122764
703047
1662909
1897082
1187988
1763847
992781
337353
1446251
710833
1720355
503249
602766
1936695
1083455
596943
320931
904986
1772282
1031181
1226842
1794276
1671065
661307
1050718
880799
209806
161223
173267
1304295
664867
354263
1925287
1822747
1895168
1291235
252291
956696
973130
991226
1722574
1744818
805665
315624
142058
1324172
201418
430682
1116601
802975
223856
1381953
164970
980318
1065379
1725866
674957
1229807
1222198
1639394
1006961
1056685
868271
1447826
1172025
1523060
305603
499112
1601264
1123482
188268
1335346
1819282
341220
1053350
1659121
1016944
1425906
1721763
238499
800460
267008
131477
1434910
1626080
667614
1721477
16133
1687663
1511935
1607710
479818
1100995
787334
1310394
1147562
999548
26715
1147323
1463973
1169909
1689316
1436758
1222079
710636
15545
907148
841572
197912
26701
480495
1978140
613152
830943
65026
1495243
1331204
628581
1476131
1067324
1549876
1067622
187723
279555
195937
539658
1183755
1274917
1168577
1755646
488877
43868
1583253
1091957
1201475
41378
144703
180783
1203791
1904636
1242079
776458
401996
1829931
1370515
764199
1986540
269869
623712
1333000
743192
1318134
1671588
996750
1184093
1937555
1335346
1192672
201621
96558
1259972
46199
760133
761911
442514
1051426
1188292
283756
596717
428961
19941
817755
1541580
1783939
352421
427004
1519794
1686641
166246
783190
1052553
1002776
527242
1638435
1977622
1702897
370376
1830982
1268751
943750
1230315
1332216
410887
325472
20073
470811
240082
424800
1754992
1975830
922168
1101651
1158810
1559487
1023425
269914
1513182
277994
1827095
584922
1896757
139603
1124459
654901
1265750
1213909
167120
235809
454302
1556013
1413071
184963
955416
1538860
1118242
1984717
1325618
1139892
897647
415994
1664188
629953
1603816
1438521
943930
246420
13225
449107
1023791
1437471
605171
1997989
19854
1466261
1360520
929130
604485
530368
823077
512144
1006742
1636350
1612649
455604
1800790
1128264
364297
1054854
1194908
1765144
1054737
1926598
1189830
1745399
138594
1758947
821894
1486996
1798499
927654
1551115
1109441
1712557
1711738
1571728
340906
1901248
569586
25728
960448
1827584
714672
1503713
1988622
1324889
1494199
1041619
977087
913324
9855
1444813
1609285
1224457
102936
424601
1715783
1758043
1956472
499621
1674932
1914547
1111733
403177
1710503
1273148
511383
1729629
637877
1375303
1894558
1853120
1653016
1237417
777618
311072
212152
1662538
106416
1539707
1960561
1979161
1875790
1365971
1234524
28134
630012
33125
1525582
1966068
592167
1380418
960214
1829282
421551
80543
1892386
445758
501399
1733408
1319074
1256016
1455245
1027477
592048
1872349
1046721
1063262
1976223
581224
1796254
1547065
1579011
356119
131996
533311
1494895
784577
1688826
1251555
530080
1986972
1175720
154917
1779902
852488
473230
1904241
1647742
883475
1270638
1822810
865754
245896
308561
1930611
793059
1292133
1045955
1794273
1690794
259445
1560914
1480328
110319
1555965
1012079
395104
254647
1338548
1067633
1585509
425146
815819
1256564
175010
412883
591576
56360
1298232
1965734
1639202
923421
1532733
574354
65212
337741
322506
883100
710658
1241087
1961386
521894
1800340
1353114
69145
1001103
261044
1104812
1963468
1028181
1605953
1302737
609439
28812
1731692
1325713
1449108
1463244
1351490
635501
308250
389468
554970
914038
98502
1667563
182331
1727131
1309357
939256
1040215
1515993
1579885
227810
1449456
767734
914309
166354
884263
1545906
1991364
787105
1780079
951892
1138904
1568913
286497
255475
257193
1206625
1821701
1302584
1356046
982907
1878143
1394682
281896
1690325
425891
502435
1509972
1161763
1508829
1238669
899200
1216474
1700329
1778886
1446891
1198192
1222028
1748582
1459188
1292753
1068089
768922
1161832
625620
865094
1741091
846462
695687
1128426
1323307
243041
265731
142761
945367
958963
473760
918798
947323
329587
361550
176858
1791942
931561
1446131
1394643
1665540
414711
1741147
1491547
1753444
1558185
1853946
431073
1995928
122037
1256261
176109
1932809
106798
1674251
1920860
1159592
1491337
76744
1309541
1077406
1326392
972787
1216181
1428054
690646
853445
461473
1494101
744333
1150322
893502
214771
1529485
1467669
887817
997809
1928883
946563
1101344
48373
900679
126670
707690
680600
1130221
1873564
1650366
1139295
420547
483236
1030303
62145
470132
563067
1815979
845544
199652
1143376
389077
928193
642135
942795
321919
1648224
645970
1108243
1919896
1330347
105615
486545
834544
715340
507756
723215
732526
122123
1747828
1618713
1373839
1175883
408219
1019465
688453
72207
1422557
1366859
644569
1210506
942202
162409
6400
1472041
913150
1825843
392585
1986904
1660961
839657
287816
1603274
284665
1159201
1104133
355737
55287
1849689
272215
1371160
167020
839335
1082843
1308842
1232777
807253
97478
1107139
894160
139719
553178
1001242
29895
917704
1055029
381148
1535000
873807
1114933
399184
134180
177130
57541
533124
493155
359912
1132297
1271470
1666552
1210661
707965
799324
1221475
1815264
172766
554786
677416
479698
1923655
761052
1301560
1084879
935876
1315319
917723
131209
635536
877801
1400575
1740775
709747
1319824
973220
1243821
209801
881746
1040961
1903952
1730891
925856
392858
1948928
285300
1684341
1338695
1870070
1708369
1728574
1241350
1625808
242801
905363
216925
648451
205228
838182
7050
777700
1325041
221227
718945
432292
1049089
212557
1532622
1391244
317105
1473664
932319
127598
913960
1003383
1719582
1511137
29396
496184
1806255
1038876
590477
1906575
16139
1659977
1414223
677321
854192
1115210
850159
262009
1433615
903547
1329841
1849673
1878956
348215
1252840
1341957
1935650
1016338
1685456
1708700
888508
1427650
1615933
1575546
16002
1707903
70785
1276103
1872617
124746
736534
548795
254611
1597140
1590901
419018
1177893
1427565
1335172
402726
1457202
696210
1835231
1118976
1977031
114128
782909
668450
1676487
244803
602091
800318
1825390
1895339
990914
916175
307440
402518
884349
135138
1250411
1288830
787705
968991
326976
750843
31883
1052942
399537
693537
506211
750150
1106993
690606
1193944
540595
1330335
997873
1601935
1226983
245324
327453
491642
323659
1990237
955946
565916
1667315
888343
1361681
933698
759545
1366174
1936482
623892
1824392
915319
1743155
1992185
1008670
363927
1181923
154096
849564
795810
374901
412705
513430
362930
1953510
1943690
1710083
1001111
72294
962186
1055321
1057420
1265154
220112
499837
1480201
689231
48928
1620676
140754
1783228
1329155
552286
106735
815487
321956
1162097
1091105
1097756
1521430
1186955
1098777
827262
424315
1690788
1982278
973633
1839662
735057
1550145
1639599
1016026
1280454
1068151
452247
642365
1674403
279943
1333515
1644152
1431077
701057
73207
1072331
1164024
1415453
1797481
1616509
203152
172304
824203
1704204
1731904
1865124
196443
575440
1315741
991254
1952621
1295699
1568839
1764844
628985
1186136
1629310
196171
1821152
1221641
1637008
1524441
1778149
913889
831539
1819569
1445104
84347
1903512
83127
1354113
1406605
1954611
934312
787897
36955
264819
1732041
1158954
1706624
131423
529735
916201
1930165
787142
1394052
1356143
772481
1518548
454282
1669860
671794
1802085
1436124
1377704
441583
1536354
1611392
1480912
1644592
976932
42283
1695735
108366
943821
1703366
881343
1251800
533394
365878
464291
1689945
1816786
1425000
1163676
1892770
399991
446032
1393771
1752731
362485
1931282
868205
335029
35682
557806
55281
767667
240505
275544
1166365
1515149
1209944
1116086
450482
1076443
529245
701089
424159
1554858
1637403
1317487
1031714
585356
1650546
1872120
1772719
114150
1437888
1401806
1970010
1455358
1909221
1353878
1724939
292408
1666880
839304
554747
1159013
1843904
1572493
1877395
923583
436449
1129083
1182819
232717
1721953
659863
242577
331355
1717632
38903
1091606
356313
471300
1037087
17146
1073150
122704
1653425
389307
1048375
1527831
256607
1391118
1575576
543668
1781260
182980
379007
1325873
289277
1872421
1487598
609998
966576
1971754
541309
787233
1875585
1217228
1678189
1721512
1950077
1528518
822269
1706555
1159870
1790301
1996195
750618
846794
1793406
362346
733878
163655
1959418
1606796
1723161
672286
967934
536035
535481
1027024
957822
1275912
1094137
1782402
291376
787861
1216696
716528
196850
193631
709760
484273
1621980
493983
951005
1396412
211564
337443
1362231
494047
1633885
1005530
7286
1904218
319862
454966
1508208
783041
574879
909966
1484649
1602336
184102
935737
355923
953417
1941747
711280
402206
1170908
772998
390432
701508
1360304
1434250
283139
1891906
494459
1425053
1619298
1124761
1264393
184600
899495
451553
1751726
1121021
1703316
1691644
1414444
421255
1030624
1260368
494371
1424332
526352
1409387
1481081
183401
240500
46802
769536
1239244
1100847
511925
971306
977371
1488331
1838175
1191416
1645905
1753816
1050979
1364737
1046092
1837546
307282
361395
1800545
791290
389284
167033
1836949
157729
622139
941564
272085
948096
1697989
355650
632649
512096
989827
871510
72004
1312495
1584825
1062764
1319572
1348913
315483
669459
1686824
1640962
141488
925808
1594199
923404
718202
498726
664996
1396406
626331
762796
954513
1198961
144621
689993
1771375
370874
43526
1528917
788893
480559
631937
1124331
843985
1079531
839281
1920425
582111
1218260
1106634
1376269
403096
1115764
817158
1767005
1877618
1654555
1882833
429551
312563
1567820
1013613
3624
754477
840828
897815
1042851
100496
908508
751208
531867
816783
113991
1298128
1359810
1372479
942819
1891694
998464
201918
1905285
1590772
626732
1268817
1822080
905210
1091047
1442503
1627408
1028006
1856558
1610697
1811851
1907141
753945
1670725
691916
610279
1976713
405119
1088706
1087532
72496
306747
1225424
1843528
691780
1517529
592443
246633
1060825
903388
1167261
1731658
1358895
982259
512054
726308
1686147
59854
1160043
1775633
1107924
255418
1787122
52717
483557
1184718
162200
1614050
918891
1975410
496598
1661804
477511
1530644
1194715
423649
1682682
279104
598847
121111
821136
928992
1217282
1196855
1271858
1615755
54009
561577
1007612
1555091
704956
677808
1651861
173662
1203545
1855460
675037
790502
749846
1083849
1259232
1141894
650714
359092
700860
440080
1145090
78389
303745
1072637
1152559
815397
1846327
221732
1518793
1399907
1219895
209072
42553
1946779
845529
1849237
1034565
23279
1752003
1293850
1932568
300181
789436
323836
1172080
1141587
108457
342906
309870
752007
883743
1473724
1506349
959804
354438
1166451
308997
1159870
1097042
12308
1906802
764482
1267675
1028316
148311
1307878
1081714
1565105
558997
898104
587474
19331
1764954
4075
612596
356170
274389
1675413
1711793
722143
510183
1879329
550095
1605548
1523632
1085456
562939
776388
1556410
193331
1603961
1196197
1663893
862822
1266874
167275
1937960
1201675
1904486
1006505
1253814
250668
1728224
147542
1591776
294594
506637
955364
100058
779529
420703
1513576
755821
1656031
1318548
587314
1403736
1792115
1236584
287700
1329580
160061
1185642
788923
134586
1738766
600094
533663
1468490
1480624
1902297
1532761
1514387
1667603
1970487
1827821
155627
1479713
1244313
1996933
382860
939747
1284465
1269838
1146245
362607
1723365
770841
1566806
75519
1674408
1037645
1850655
992414
1813142
117856
1044588
1985572
494265
213896
181872
1956681
1256892
11189
1924061
1136873
3987
396694
315011
967456
939237
1329680
276804
250530
141896
1523448
1606557
704256
371348
843895
675519
1497
1642415
162945
220861
509731
1137224
1472374
176335
856144
51074
1709807
374671
1887918
1394799
1955445
1649382
1010907
122554
1047468
1846263
1979855
1023410
1840285
1399955
1723519
626380
81895
1371065
1011058
109676
175308
239128
157393
1251311
1236684
1667961
1200429
1152673
248278
1486179
540894
969292
1626238
1863062
739854
255897
313508
1976492
907128
662898
1009457
433691
913317
595087
1543941
1413664
77530
207522
1904140
1275695
796372
264348
112118
1951355
1684329
1364266
1308289
206372
832886
684757
1055418
1387700
1430369
178099
420208
1429783
263627
441039
1472563
1239045
526483
1417861
1245765
1705647
1235474
1881917
111032
609488
1259529
987520
1311999
576042
607523
103576
601428
251145
1120454
817383
1566434
1430521
1135979
631586
801765
1540695
1745820
1784051
1718721
1801201
20169
1650706
586009
1316540
524071
641388
1321834
1225051
1178355
1034039
1854211
428777
1107999
85272
1380788
730910
1124198
1394785
1078236
1449503
1438159
1514350
1002804
1682933
762624
596807
1449184
304719
1909829
509924
539882
1915972
700620
996702
786228
1188173
1779441
1543249
594551
1901847
1650614
1401228
796627
1444207
1997513
965070
1311128
312914
522914
321509
987227
1112811
1957752
1604040
1807905
1798553
314668
677547
498571
16039
1235213
1214353
1944498
849263
924894
899127
1909879
80647
1730907
1594143
1877654
374255
1329671
1908367
1879390
209289
1862305
726312
164829
1585794
885779
67632
1135022
887693
732598
740085
1907254
1786188
536416
634672
663175
1044869
1894868
318911
1080691
1261453
658235
907889
1293165
179360
1551783
1493570
764926
94376
1513373
695319
922013
1133629
33127
817516
1837782
1772143
429580
1530608
915878
1282353
1605399
317257
917489
669489
624935
1975625
1404061
785597
1289823
1672647
294465
552055
1824667
1317682
1357080
1352819
637817
336341
1196291
1331958
1522966
1569101
152099
1253041
725386
1735969
1478949
1419231
1456788
1863766
1604337
653238
1713486
529302
11411
1122965
490949
187119
1203471
158706
1775761
250737
1204430
1432544
265392
122302
1985770
1928178
622966
1760408
765234
427438
1684414
17060
1989964
127980
8337
962239
1942286
1983739
1132467
1277673
1892142
662607
1476261
898728
1504968
126566
255789
486075
1737791
1964203
342575
645369
85495
1451225
437019
1037657
1773304
7858
1624574
1996550
1335464
1441073
1744584
1769180
1462090
1321788
1173384
567959
1715099
1173762
1352132
314524
1561025
1028620
973699
1906613
449867
831955
1110584
621614
393286
472102
857331
393471
1067121
426651
1956352
1047950
1296762
1106352
49029
836658
975066
1083509
545943
1182030
1210778
245388
710181
1802696
1176892
1346909
1748176
786109
792721
1815583
1755244
1594865
1820036
227839
1804068
1561844
853297
542718
371043
307352
1324604
812314
537205
1786712
1109578
1389564
626544
1859318
1125221
780554
1204176
527817
111571
1505793
1046157
1676629
1912904
1772928
155719
1547107
1425554
1158858
1022835
639010
957367
677272
1127654
221823
791370
1874613
1003490
342123
1542618
1927337
1283206
821446
362528
319333
1509462
1887660
1357350
1253260
684869
742318
495622
1928703
1943917
1847906
549370
1213979
1048408
1411329
1131272
443308
1493629
1700431
1132229
1401397
153181
1544342
981700
1247134
1208974
796736
954056
1262661
1316562
764187
1461474
1045181
1216044
1122414
1689009
509405
193712
1978511
172128
1632483
952975
499496
1827333
1582801
1985532
900248
1957464
478512
1877393
1220354
304939
484252
1849321
760241
1006046
793904
1262385
1962702
66982
534159
13485
633470
1908693
1071023
1202130
780591
882371
1088803
957154
548628
1235638
1691310
1663828
1306540
103258
1235176
1478274
1491247
429523
1402277
637779
1906656
1990631
709812
124252
348291
1412656
1519317
1466622
750866
1471642
1338438
758943
15478
1279912
318490
1700523
449557
1338781
568223
937136
769576
1506510
1252816
223036
935779
1789118
232953
1852529
695994
218872
112072
1202854
1055837
1857100
1310554
1023272
418125
296317
786167
698832
811045
281256
641081
598307
1333615
72135
1984344
512667
165264
915715
43533
139698
1918222
213231
1309775
1328844
1009480
216828
1780132
130407
724634
260293
911237
1775744
897602
434085
1201364
1725308
982503
1804150
370519
1290194
1085264
1205106
880950
524027
1499123
628160
752581
1426495
650497
489013
331765
83846
1828923
1906202
1090502
1957214
1173018
921728
1813579
1997790
1335648
802525
797430
1315084
300807
882435
36045
1235561
47872
276863
994784
1445340
514910
892508
196245
1849419
1674255
1943307
1848208
985859
1784295
1275465
608137
459630
882400
672430
971439
1441385
224142
1855644
1876227
136079
1732258
811834
631335
1204541
1392311
633408
1328192
1060586
1381744
898064
885802
1962319
545823
1232375
1458597
1677427
760645
1158936
1403457
64274
114692
1037219
1908817
6629
1716877
1672810
1667482
688973
455584
1816209
1935051
110754
1782165
1743256
1449402
1255485
361855
749798
164495
924320
1254849
1843517
1935130
1900510
542591
1017131
620414
1011742
322521
959243
1163727
600058
1501799
443601
510698
1132335
201604
678855
168043
1501010
633249
580812
1807761
700000
401985
960665
1524778
1812798
114320
1301767
1064818
617065
129411
1210316
122651
1269983
1076313
1523056
1093864
435596
1591536
112191
15099
151719
1411673
1854122
1235177
1141533
1742137
440885
69917
548872
933128
923999
600640
1687783
764232
1286194
166735
775247
1291076
619422
1501220
1915223
39882
1306921
328051
1667613
12412
18018
770234
1743538
544882
1773960
50024
1279699
1802085
1955303
355971
730017
340001
704623
1323379
1039171
1082636
1779934
293872
822949
1233814
710727
667895
1916661
1092756
1599878
295756
1929636
1781076
561968
89095
1004473
453794
1674552
907322
1435030
275582
891231
909169
751275
653241
634805
282398
1549822
128263
856802
460540
405319
1335704
473437
1737829
1163829
1139148
873466
1272901
1284864
821134
937393
1052915
1964748
1732967
1757356
1516769
1274496
1926126
1818741
343825
141898
510194
484507
817707
1481311
65205
1125492
1215499
943773
45823
1416730
1088100
1306005
1986723
907456
1608179
74556
1048413
1993716
1147224
1722945
1099004
657277
840096
1603507
67365
1168726
567849
1561914
1685835
1472119
411571
665112
631548
1009132
354935
70348
962060
1075916
1959191
1819574
738949
439247
1697441
1260960
360779
522863
274168
910552
9045
981925
1667060
1140683
457816
1464195
1380567
1516853
236454
1681981
617193
356947
845601
758638
1130073
1689562
970052
1140665
189082
217268
547050
64249
1168580
88985
1782908
373043
204440
1611630
60224
822012
1637347
1857583
1060171
1514954
1399070
328761
1385621
78672
1713282
922612
363058
535633
515517
928814
164016
724486
1673256
995351
830133
1180287
497843
952803
171878
1572031
577170
1157128
239639
1301446
961000
486068
85225
315397
1927767
714958
1660099
145446
1178312
239370
93171
1271871
594822
1526623
1177599
1541684
345257
520027
970614
1221904
1018023
138805
15669
121797
31453
1170864
1697414
835218
1330591
1441760
493654
394861
89784
604367
943278
1396603
828789
74355
1226525
650716
1465724
1800261
972213
1030643
1624133
622366
759460
1817024
1019192
1421854
1732836
1101434
68900
1297704
504545
733596
276703
1041735
1978936
1826717
751817
466534
1732322
1878503
593611
254286
1251909
1373956
612673
62933
395353
514782
638121
238158
1451319
541011
827319
533297
419069
1109688
413086
1534266
350618
1521046
1436017
1709164
527171
1311784
629337
244818
1953467
1689796
1139054
916744
693172
398124
801734
1353853
1283635
1355580
1938627
765003
1178122
369162
926615
1502069
894850
566481
1851804
1048598
1602339
1595427
465432
273654
1448986
1524335
153759
1960493
982739
788732
166889
1753873
1422745
636297
956986
1290330
512339
1648849
1309797
218731
219433
152662
623732
641080
1230083
890356
952056
162545
1522350
1432807
850221
781188
1614317
1558809
35847
1021344
1362465
1079135
1546367
28875
1236775
129450
1473525
260505
1038693
693305
1994813
1667592
1721618
1776484
1736213
829613
768748
480487
1939501
1310143
492088
1367779
1239060
1272638
359275
624912
454446
1737248
1785892
1855398
604556
1879110
1406003
717797
1896983
483074
971222
1317021
620737
1838121
1214997
133268
1676970
720422
1386364
1684023
458938
1417227
1734556
692037
484832
954926
295669
1036720
1244889
1997167
1537377
1495239
723044
995150
1538590
1471513
427524
311710
1254290
982869
1214635
111261
1688716
92667
1990424
1343118
572761
484375
497396
1488098
1489085
93207
1810509
1124648
31247
692104
885430
1640319
107252
666874
756582
489049
1970040
481429
1298228
1814848
105597
900541
325199
1330600
1001820
892505
1161782
1527472
879093
113596
508570
1468226
1956293
1723127
1096172
1694539
352702
1370251
1762452
1354193
1356477
1994962
951308
1422066
540554
1810949
632657
1736363
1018997
1643104
1213951
1783345
1181896
1302110
1796285
537398
948659
195710
289296
428159
1609465
1340453
401336
776705
510166
689584
440269
212701
474149
318827
1996940
463319
724710
953259
708604
593446
1420351
1387598
186431
1249365
1770519
1731883
1444601
1575837
736840
1688884
225006
859435
49778
622916
1085176
1443475
773794
241400
720484
115257
1006270
1775509
540587
384540
1531220
666712
1513971
1302978
526164
783800
733194
1274693
1525453
243383
1951669
1570975
381276
481795
34407
889992
612311
1666713
232481
1702213
1135152
1583676
1065462
379750
764602
1296613
867821
251664
84362
301391
824147
1613777
1747394
381796
209549
284791
1381762
1538441
1746307
615921
315019
1056394
1108787
1857677
1223789
636288
1730937
649269
346566
1780774
316261
59035
824626
58601
463439
1204028
753254
1275755
1035536
660412
1601985
1187999
720224
585538
1710603
1409529
1171771
1615391
490965
1480049
1316675
1852509
1211203
1639785
304942
608827
453221
562547
1576081
112720
1641915
13566
1829226
753761
177679
5347
1619746
1918491
142366
1065623
569510
1132147
1357183
1670324
111149
273597
1946478
1576977
1928613
613759
847163
339040
1633175
947507
1743454
24785
59352
750656
1687669
232972
1884251
575939
659743
27866
1679785
1553094
171035
1252519
441950
1926572
967894
1173279
1740986
1997257
45520
1592675
1911034
182339
393872
216341
258507
543532
1159340
203102
914659
1944124
1960508
810616
640340
673765
996089
254056
783897
1780794
123404
413666
1888129
1122223
1255767
702402
479397
1058931
1684260
1403237
1671571
1218385
856647
94627
523802
1698508
1267600
803285
1573833
1692016
259074
1829537
834871
1811595
779233
237012
139451
1504753
1885884
1481630
230013
654398
597328
1950171
972471
583553
953221
1074601
698189
1444938
1642191
369973
1719933
118981
244811
1935949
558990
1327400
652158
1322469
1578208
1753145
86334
86404
629369
1340852
19421
196867
1895913
1483064
1774385
724833
677268
157183
330206
40696
219213
936917
1745778
1851822
1294582
718179
58174
325960
56742
688374
1964995
525633
1168681
262652
1292783
1710705
88468
749382
955576
943039
1582436
1390159
829060
1214715
984556
363873
1561586
240405
1728078
9737
59844
1350733
1121746
1550746
279375
1680863
1561560
1098004
922646
625949
530998
377206
1800723
1272081
274296
1603223
1187226
495456
675943
1479804
1023861
108251
425182
1273723
1893532
696496
1331214
634810
405736
505625
1128504
971894
871196
276756
1159241
1520374
368669
425831
547390
496437
81595
1230916
729308
1229939
1063281
625430
1586899
1554053
1204316
1076994
1024548
1940535
1735463
852298
485837
49625
310343
854469
137249
666708
681892
538631
1975075
33707
208065
1387554
233863
629594
412003
1888493
547828
1282929
403062
1960925
1379642
1732926
810475
365274
1122155
482098
1678936
873551
174207
1569744
1355744
1128882
557801
544148
1726972
1368483
81578
1818732
388371
1386553
61184
1444723
396949
554971
1841086
909805
1120270
596608
1205026
970137
7658
1291128
484836
1922253
199784
1711341
1470722
4996
871788
372186
120787
1404246
1902761
1382856
1193127
426596
768333
1320661
1215960
17022
738360
1292130
1108409
1864859
1272601
697700
1190419
796917
1523122
930582
465392
1867334
1468100
1666786
1255087
728022
732404
1711225
1996759
1528757
1783147
1605597
119284
796115
931204
772934
1328247
461281
1902097
678252
225798
1843286
308291
314274
499166
513815
1358603
463310
546365
1635388
1602096
943593
10347
1711371
493732
309100
472346
17137
904584
1493505
93500
1790418
1783837
1618160
526808
297908
494513
1248216
1217456
797060
480474
1555228
408159
1332542
84962
1866682
1348986
185825
1068449
980011
390397
1561226
51183
1931093
376209
56264
483565
1826716
641466
1795799
1027611
1223043
1032162
1127153
1377861
13174
1771761
1694311
1002254
523971
1100150
894439
244348
1197619
1624737
873845
1525795
1328161
906790
315709
1727791
994075
1740595
1633529
1639449
361964
1092182
1533500
928906
1543243
1961175
1670427
961716
1594567
1009373
1214618
1109045
844456
66526
998027
1955941
1224719
789943
1259382
1995520
808755
756753
1892674
636806
1072847
1484036
1328724
422935
1231762
1465301
1907971
1593304
376889
817989
30087
184568
1239998
636224
1740956
1483321
385341
118843
213394
600340
1504229
433285
1947915
1611861
1401973
668734
1650544
1068223
636752
1614292
1531239
1123549
429947
1737232
1688845
543514
1112503
1986479
1778728
417551
1859321
139685
484978
872920
1892834
1149578
1731763
1560490
1982469
1900753
802630
1753188
1704695
1305225
955696
1498438
46929
1701543
1577408
1404760
1592493
372103
1785562
1645491
560239
343026
677133
1837981
1328443
1785834
1295374
1090415
206250
1240704
1069971
1306197
1836425
149975
1001835
1289938
1349674
523515
1318354
667722
1663859
1054758
1142032
249143
1838443
328730
1318404
480160
841302
158143
482760
1194746
1409499
991609
1774113
1206455
1542960
114343
892551
1525595
1707837
1600796
1178790
960608
1687587
803531
1591568
950077
359761
1865049
873779
75397
102130
549706
1642324
890745
682162
1564750
1050861
1249705
1377396
952741
362722
1198221
1236894
104205
1808584
1314501
242226
1727455
1869510
853696
734131
197664
1824823
1529271
1033035
1734920
1206959
599343
1865720
396311
1745782
1451627
358587
130979
1185825
60070
1389543
1723369
58416
1293869
527883
441437
843202
450419
1841955
940910
85728
100973
1069742
986473
541119
252514
763839
895217
1358111
1368729
1443405
1740020
1225745
1697246
858847
680195
1951729
983145
873571
497668
267573
125214
528772
76559
794653
435697
882732
313402
1683095
984153
1580353
1972904
1040287
913060
1140650
1762706
11810
310074
919142
1718508
587696
1438815
1916903
1624309
1433516
1963004
728369
703671
557109
1748016
82809
212650
1054653
1916620
575589
46686
705341
1821095
181230
1203427
1683851
1759688
1847690
713416
943231
632367
1437278
349594
1118377
661476
839276
1283432
349915
1419966
596307
764774
368201
1705354
1496547
778791
907287
185175
744061
59688
658719
1878907
1574469
1562273
1720044
1333190
877430
1405637
421347
900169
493173
652906
1713494
1609357
1863696
13584
1506027
1848110
477701
1626105
1259547
880452
193804
1772846
1327425
1653511
570189
105064
1067730
231446
1109385
661469
427370
469306
1089788
798150
524401
1771106
1180894
81321
565061
968941
67286
1595608
1793808
1605391
1966453
1553201
735507
1989297
745542
1696770
38233
1663088
536687
487790
505333
1186264
1812952
1758505
1053487
1233168
1254213
327589
1170849
1386439
819038
888762
549604
244215
1535673
1635858
804909
1385868
561652
1383032
1315114
1483721
570328
1784773
262704
1888495
1437739
1080255
1035228
1095633
1564205
1242222
1761275
1041153
1707649
1393214
335968
245222
1622322
353862
251563
380100
1783722
1448465
707271
693933
1406566
882
1413758
439431
1685735
42121
965676
148282
1544728
1318549
1299022
902670
1869674
944540
598082
628957
1779637
1711641
281165
1271934
1545631
906347
73207
1504710
929918
67923
381281
1605599
1975216
769895
952587
174833
1994237
737909
1701309
428765
562318
1557067
1346982
1411780
444294
1408627
1863940
831314
1237136
791106
493492
651699
799216
847252
688603
1897427
421736
1066001
1328165
191419
1959961
38427
288245
1135373
642920
801195
533607
1962621
242468
526151
1480011
975679
1721380
1550797
621059
1849448
1078346
660639
93443
1452924
1040191
1260258
879083
1908843
83701
885031
1150985
1238777
1487424
523981
573457
506158
38964
472651
1252831
114822
1032071
322473
765832
1381436
918408
1207672
850735
777895
449589
363989
1200789
535052
24857
1661317
861534
143251
650658
1805082
70478
998488
882712
161520
110017
1866924
31039
1093535
673599
1993095
1362475
651947
800826
946646
377385
783578
188492
590516
1584273
1780333
740201
1383602
1892454
1970175
1263934
719519
390039
602003
284127
607191
1963215
1353808
460837
1229842
88131
1344289
1099045
1877639
870773
432295
242523
453599
828453
1561148
990967
1614973
1259535
82933
1700555
948761
1864047
189729
1904514
1773156
294772
1494113
1434364
1532273
1400642
1001320
1439064
945249
1387732
1846553
1615010
1762755
1881704
85634
374436
1636020
287083
593141
1856577
880754
586648
1076888
1697882
1242672
1279128
1457980
1872987
135629
412167
370411
1779244
1978137
1611498
1875893
1423927
1545509
1784844
828029
566312
1450816
1017388
182816
1401332
581260
320297
1496317
1653570
593407
1422733
688026
979295
822105
707071
1992369
331524
109267
442370
1469546
644068
1712303
1201704
273803
1524839
516027
1614105
1579703
852288
188
1665068
1311416
621779
604373
924675
209278
29662
1038410
1335448
245505
1918914
1429753
769571
873566
775520
984871
1351508
1460753
402592
906422
1389061
853933
537494
346138
758594
1781692
1028149
1861537
1236636
289595
226905
396088
1142408
895963
1119948
1872546
1145310
1029355
314270
1350915
60818
440752
78003
812406
563654
1913103
320344
229947
586974
797128
880091
155699
1503566
1365361
1915960
1118124
531203
597506
171768
1513371
192224
1226859
465820
1942656
1667957
214513
560834
688666
1033415
1794181
99289
1185560
1960832
1597587
218983
577272
513850
849778
1122986
872392
150959
589687
294970
200305
840194
1735631
1626611
125542
537262
945780
1883743
1232356
933072
851662
121260
1065471
1085308
633670
80045
1090627
1065528
755365
1282382
1482232
1078772
125521
384460
726424
502693
1483388
345251
704015
112945
187681
1787255
362627
600468
1236266
698250
343547
735312
1559739
855521
1527177
50081
1603904
726436
507106
342145
183462
1976092
965272
926443
522935
699505
1934246
1449700
1556864
1138310
221648
818771
1887611
906637
147145
1684220
1647343
1287404
1083740
1086271
1778347
1006466
199315
78325
1691316
1085105
1193717
1271161
1279432
1767563
603166
373418
1097940
1247360
1945433
1011449
485552
22250
1303102
1295209
1725776
1575661
7446
318121
1300821
50057
652662
823581
1499594
1513232
1875089
1112885
409266
1936082
1122691
281514
562946
1378758
1169684
1520673
232815
1435300
182768
1894063
631391
1590536
803365
140696
1213114
1716729
1292130
1841874
1237245
1999345
1322158
78919
1534855
1524943
1402367
1169905
1548501
767451
1856925
484284
1878825
1675476
1110437
1959792
217728
689821
928329
318114
1728542
1323898
1310844
519838
1987659
1019779
1685642
1872079
309794
1266954
404620
79020
255427
196154
1514347
36591
307162
1244099
94383
354657
1117191
412577
75060
380938
1457558
1201250
1641732
1772955
1090434
1679385
1110709
71948
273619
735709
390136
240826
1788859
1514302
901943
263749
1351027
56055
38839
1660051
1345880
640816
823320
1150478
424413
1886317
1446501
1080035
1682174
999895
334998
1161955
1813530
593553
1834422
532989
1359115
1827523
1839025
1422571
1004428
1062909
1501204
757612
1128319
1493050
1396036
1291982
1687020
569565
1664262
438363
1894133
435740
1626093
484034
1250472
42635
687539
200017
289655
1087628
1497691
1086974
1658789
1553722
1282709
898228
1157519
889035
832619
1918125
1437465
887363
486943
527401
1623952
1527525
37560
801838
1991962
1133107
1098208
1950450
840361
15724
1754929
932155
1555789
692618
389852
797244
1752669
873974
1015697
1750124
660779
1686109
1040735
664726
1421627
1380745
1412288
640309
613119
1373109
971344
1055255
1828559
1572759
9790
99848
1261258
480133
176598
1742246
1918411
1310827
1171509
927733
209915
1438555
561019
1311298
1786739
1923503
382811
944216
1946146
830878
741669
1295465
1922145
509332
853827
625299
1036834
1115368
439838
442962
1423232
1658197
1639999
1162724
1329269
392347
888857
1061711
1598505
1952138
1854721
42204
1760970
920274
1250987
1902409
389615
1820492
963907
1219856
668704
710480
1251470
492278
1266445
1731428
221705
1462746
1970958
839882
1671671
414050
1074857
1473343
622017
633629
364527
916091
271194
1107081
1303533
1556201
285533
1783797
19254
835350
149091
661186
1532871
1655728
1252364
756064
1794958
361357
855892
1634590
426854
717929
1153146
343557
905456
1280724
407200
22695
1146659
1769455
77545
271778
419039
1503175
465467
369930
425030
454404
1162785
1751433
1624153
19525
422287
430936
1666134
750922
442057
1523618
524079
318394
1905748
1041087
1395150
1086489
1796062
1710303
1862022
1071404
899798
1717721
1623134
334321
1976598
651358
1200030
1962749
1994900
1133061
1852511
309184
554596
1320685
363487
1609411
1212359
699598
1783372
987496
384955
710690
940828
491634
568304
758940
438402
440237
76324
1734105
1495247
797745
955477
1183576
57848
1149577
1822549
1605888
1480464
171148
868997
581587
419156
761362
1470549
1178225
633613
826730
639134
1098242
1972498
573985
337760
1066192
1664726
166530
1441217
884145
87949
1391872
1646812
1804789
423319
731130
1238112
1053287
372689
1560501
1179608
271371
67246
1254039
1111842
279607
1484555
718236
796928
295149
1378988
1269558
111103
1902540
1237922
1220097
56648
43523
1234955
640022
137722
1172621
1066626
534035
739993
1685811
639873
61351
909251
108528
1899429
1689370
1659210
191042
1642329
814216
282198
1419256
735204
1910956
1717734
1850633
1983655
171547
535774
1391807
1482129
391688
456908
562059
1518554
546101
1832165
898357
498928
559447
624833
1919964
1788299
673825
1084589
1829146
1780395
333509
946534
733175
631366
1150442
1681770
1109308
1464093
257375
1425815
1905575
582472
1050751
1957724
1317794
1836490
536393
1856796
1274978
1954255
660515
8830
1509789
177486
490132
989198
1389692
1782843
1702103
760404
243832
976355
1107289
4897
1066497
858239
291351
1300184
1623982
1178955
1500674
1182941
1855902
697814
871986
510545
375859
717088
735334
94117
1381676
514757
1031857
1981863
361641
1471893
682402
1907521
528239
1250851
1926621
1442351
1042806
831318
1951074
1149512
816295
1350910
1288788
666606
1181166
1705466
825195
32642
938135
1863147
927110
89662
1309310
1937746
516993
1377983
792214
1037846
43260
1460213
220051
161785
923766
1527680
1731874
890963
214831
1825809
1389890
678311
231334
1802713
477529
649491
514803
1695270
344696
488914
1672804
1117883
869998
494552
2415
1766406
215166
604125
1746348
540999
825841
934216
1819949
1662567
1464249
1484244
1188372
527565
1169177
20655
554463
1129572
520192
34469
611349
1551400
1726946
341242
1061547
596508
1818322
1555913
787530
848528
468569
717576
358101
609197
1302980
1593522
35144
1720491
1762038
1943974
366143
639513
1047627
797875
1617295
1015020
526524
77894
263446
630940
1770759
1928960
1616009
1288824
1399949
1041847
306337
1560233
701432
504420
43710
496561
303962
414274
378671
356485
911322
1032989
1180114
777282
47589
417171
1533629
95570
1580845
1236540
1981492
402267
1771024
425294
82402
1043832
1228037
1614749
298377
1190243
556193
800853
696030
417022
966742
1413254
1405822
1423326
1880346
1536918
1426765
1967129
1174776
449202
28575
995172
1205513
1612564
563264
701051
177307
311030
1270404
1057006
1022819
1788063
1634607
631511
1165581
78756
311493
1622976
1415002
1933504
1530268
1236983
1625901
1916989
1277516
30283
416601
210095
1359616
896228
1665639
887622
1595602
838340
1622391
1674677
1618571
1624664
1562145
153941
1354410
1649106
379995
95912
774611
59181
1024110
1433478
472584
1457232
1538522
1941200
1094421
1682887
144156
1553557
854444
122222
1692831
1957047
159511
662327
1072188
1687855
1076931
1123792
1913434
211076
1126702
1249561
324216
1172828
1872815
539083
1640224
459908
1689660
1003778
1872997
1903737
1870538
1024541
1169971
660595
120678
1386333
1737666
1034381
27248
671069
816528
417278
486757
130661
1414179
534000
25967
826907
396113
884695
1476793
1821256
1857905
148592
372612
1713340
1390325
1330710
1404967
1811189
22370
1089120
1138583
1454498
1725493
1890916
1149530
360542
1254146
1835910
1862503
1506732
1025878
1760557
1131284
948666
79591
335418
1369469
1220120
974976
725496
36323
1477232
1314687
1255781
633831
482990
885568
1856022
519481
1425301
1463529
1962546
863076
334944
1063636
1602283
1605452
1050724
1688006
765924
1828307
1085699
231911
1468888
1409771
183340
1204372
1356595
686998
201014
204780
1790523
418692
1983189
735121
1712492
386806
1309932
251202
361284
423216
1252841
1031399
1326017
1413297
245443
1135607
948883
1002782
950885
270915
1036418
273244
684518
1019361
1022810
1854693
977113
1126590
1853682
55766
205124
1084891
653939
1235144
1414036
924890
1731614
1564533
1004435
107613
846631
1702691
154309
112578
492802
1100847
88443
866170
1227757
342072
855103
558045
98815
1168852
1903026
827034
1361828
1437078
1996402
431441
136336
1170491
364425
162249
1611701
1431413
441089
1754421
762478
431263
1020293
1508639
438565
1962524
1044223
1308979
1185466
270285
1684334
1714289
1814647
1718048
373394
1178962
1547123
135523
1828618
349169
1154627
1170428
917098
1013576
1609606
1375432
1475080
1024219
498326
261790
292667
1842384
1215093
1133162
1709797
552726
137248
156906
1292088
1693654
1959715
235112
1241713
1952691
1633203
1358764
1891202
119329
1933157
1622751
226423
464201
1969059
1220671
326578
1700755
994443
1678579
1425070
559018
381409
1916031
437656
1610589
1788104
1984451
1204203
1603101
264332
1130345
564249
120610
1272123
539244
682160
518220
549460
1468202
1335728
1525169
241677
370489
1189933
1263650
616851
701084
1257800
1379593
1544511
1993453
691085
851151
563896
187671
1140782
1754135
232754
1026859
288828
1585314
196919
98855
554888
1263562
500476
1384537
1048703
938628
1411659
619666
1533613
938164
358917
1732537
104220
47913
18519
38012
1087008
838600
90693
1954302
1594107
1062763
1811130
1193983
1430851
1580711
1968911
300252
1295058
609605
300512
230744
686540
1942825
84958
499793
1410895
1611490
1139953
998508
1798072
1676130
44229
708654
340745
783992
1855667
888927
1759198
405771
1620917
1111688
1394919
504183
1070907
534685
186728
695350
478967
1387663
1299118
1743492
1761729
388504
1827084
1904358
1259491
1416979
1667864
147492
1457057
1476730
187627
1249364
516080
855679
540598
321365
1072322
1798031
1681352
73734
85136
1615557
1923757
947160
550230
1376508
180870
502315
225241
620531
699578
647124
226909
1259042
492207
1127075
1182376
1063321
1779557
766449
1657947
1797446
664462
149594
1147391
393540
544606
1313404
383856
528995
211079
1526737
1050821
1533764
58398
1772486
1132383
1459255
1281953
689496
1091369
1208481
1347014
1054203
1603247
16809
189603
365310
1979690
69603
1321019
645572
1944264
1729803
762630
636525
1237207
1932001
1598218
1606762
868805
1788043
850886
1009795
1143287
1895325
180145
1050904
160950
1794895
198287
981188
1816175
1599508
1352162
895703
310086
1480112
1740813
1972921
378241
837486
526362
1189926
767616
1815937
1096149
1516615
27555
1717104
886974
932760
1210718
488164
1052477
93243
154940
829240
667610
1974273
1517892
1536493
639443
1735810
1249677
1580762
73571
1137057
1878583
462051
316390
1356224
1665855
1883085
1158096
329804
1198517
1065389
247746
400908
478634
1503144
1080020
1613855
688725
405970
1613130
69863
494431
1995438
842661
1773044
1086982
1746652
1366494
518112
451607
1987660
1701652
544740
1466893
194551
813549
1467146
387714
1029503
795824
755534
1704027
430040
1912041
1552427
1393514
543528
860616
1482574
441972
1033033
920704
897600
358301
645870
413895
1226209
686668
1540284
418117
358751
1177580
1981907
1178149
985635
1937135
1708875
362898
565578
313982
1875445
309874
293495
1235230
1844250
451142
645822
1217606
632331
608929
1228058
1197052
1703741
1399325
684273
242549
1880527
185512
1375453
720072
1431148
1749350
427810
428165
203612
1302478
1507162
301842
519829
809062
1419822
600366
188947
991730
750419
552795
327465
1658477
766897
1042853
1458813
329180
1094682
855794
1090611
641318
533629
657118
46317
960408
835917
1086402
1059217
1226811
1059172
784613
1201973
449826
611606
1782228
572700
1251745
801086
1286678
703877
89243
1594514
1330916
1280270
103286
679307
451300
1209658
1506235
739850
1378337
1536436
1791086
450989
887442
1091240
1351569
807831
1844343
1392744
1871394
983987
1416966
1668733
726816
281168
146219
293595
459082
859242
735841
1326567
546987
120402
223628
1810616
1545876
846015
569670
688472
328338
496820
855527
1316676
659678
1772235
1764408
281113
640012
1333828
1197362
1839835
1024610
1086146
882402
630310
1597308
1231750
1185523
1086791
580242
580284
90179
1465169
1582746
1336966
1533231
623044
765911
1659476
1155534
1442653
405278
946200
461235
1313849
228186
1844578
1882491
1857003
1644923
1270509
841215
279471
1269652
1531764
1903947
423517
929580
548107
785819
982566
1319548
1091246
610150
658283
531098
1896148
686125
1966284
779489
1620028
301133
1912927
951199
430441
1777381
1835249
1051703
1841754
842808
388576
1478640
1100032
1180664
601775
1167764
889656
1514437
703648
327353
1560243
1828373
1494181
1919172
831530
715460
1661825
1679167
1834222
1630602
1900090
1733792
1221307
654891
1680823
1701959
18449
1644474
1168424
1798456
943923
798888
119846
647764
185834
1824835
320892
816533
1631999
1188653
334268
1532134
312810
1221775
518255
1978428
1736020
1512112
1982401
937271
47024
931423
483341
877833
1301540
1752167
620283
1538373
1668071
1837087
1517823
473291
1683676
1626146
771680
1229252
1048617
734462
975576
985125
395867
999044
1613679
167720
1659353
873251
1833395
708734
747467
1602086
620787
1352532
414718
1230499
1665681
168327
1044046
1342645
375630
511073
1739063
336283
21751
759863
73402
1767778
634726
1704724
482750
1093095
1876501
345743
1823883
1104002
1425494
1795588
840088
1942895
405181
904110
1309030
1970086
1081606
1850536
742563
320021
1359630
947817
1550668
1742575
875432
1647419
310631
1492566
670353
510670
1236285
1710370
549588
1581210
804893
1171202
880133
1517338
1204311
1499066
1872104
754148
1666203
78028
1143245
490380
144415
1233405
773872
823761
1835407
1186499
157206
1621300
1081813
326497
7978
805658
1309071
1787504
633070
370781
1898743
714504
423847
1063528
1260675
1715733
496534
1881316
1876059
1655134
34423
1134284
1630869
108923
131135
904363
1941201
1404913
1175974
1024020
1669815
1756703
1588289
1911901
1913989
1158472
237619
708536
429339
660665
741412
583669
324020
967349
1853274
1534374
193125
722553
1640822
1424789
342875
994811
758980
770547
414205
440838
776918
1242125
156501
1678307
867179
1288455
1453015
1596259
535136
1154233
130898
923792
1954396
1035211
1921380
1189455
442705
317124
671420
1683544
1785024
83591
1612458
333473
801960
1284799
1351921
1039627
8656
948901
883725
1119749
491888
1491135
688111
1048505
692783
1611665
1914119
318001
1958999
1418873
126102
1504482
780890
1843223
1352309
1330931
98704
997044
246073
1035815
964428
430781
456824
51508
77256
1283534
1777416
916877
365305
1162746
532286
1746460
706049
1817371
232573
512572
1504741
1647182
813307
1225985
103972
910430
818255
625142
800851
1805207
1770451
529569
376607
1876853
447945
1278813
1638492
796688
1684041
1431403
746341
1011862
1973787
699219
125895
46555
852834
1969136
1035258
1349569
1879168
1227127
778229
769114
1092971
1926762
1582691
477057
626721
1895127
1704228
1134539
114493
68264
1162979
199751
692899
1363894
861961
906399
832362
1057128
438555
797981
1877796
377331
1721431
1545143
1224382
165110
1796707
130298
1725968
1377258
1019366
1681217
689003
1894119
1476513
272624
1136036
1283852
362318
1424032
158720
1716127
430134
1674243
310170
1882871
1288341
564725
840829
1380837
1951982
1030412
612567
1856827
342967
342278
1310152
519990
1131390
1191954
723364
834853
1151937
1140917
665374
1569484
1191035
691353
1541787
19828
1575977
588023
745699
671084
1019063
1412390
710041
132774
50677
1891819
834169
866131
711398
1326774
1006668
744029
529077
747347
133393
1170701
888461
1417823
1902688
21722
1042015
1297298
1115378
784588
897356
1014050
1547806
801891
181329
914246
1985265
389305
918245
615625
1170707
486949
748079
210889
611310
338929
1261398
194415
1933701
847424
1084688
1609692
722681
1185989
188137
858945
1553180
1276592
1386553
993214
1903299
196571
1435462
1098666
474153
340481
848899
1650593
1932683
1448227
154002
1338505
87545
369666
1785432
1288853
669516
1879532
566384
1282423
781180
610078
143226
517853
454239
833
1777718
1310045
954166
152849
43644
150260
1846276
1575117
491097
1479702
1788252
766383
1672028
1513845
1731260
593913
1609324
331624
1012825
16056
709697
525708
784022
1428860
627499
28436
1611248
1227438
892559
1721632
510628
1352836
1810897
1003651
1279386
1682880
1613797
1516587
905469
1775669
1321621
1811317
1849996
1638021
336043
280957
401380
1107342
873408
238436
664503
484297
3389
533978
377815
886743
1117161
239481
1711221
884547
847384
1327788
1637315
240423
509449
22410
747655
707310
1334198
741121
794758
1298144
370200
1714462
933853
755083
1032292
1204206
25013
21910
86935
246155
1801501
1827491
456892
595884
365813
1663484
1319530
504666
766450
116201
1728398
471222
1803626
198725
1778852
1516914
1488116
9276
651924
1840222
217350
240495
378457
1868180
41650
579967
1519146
801888
63367
1556966
280300
1918126
1967752
1452440
533596
959531
1821913
574857
626504
1833597
1725347
905386
961642
1507861
653994
1930986
1374542
1472915
1406374
332457
902940
1189342
1879466
1331431
311693
594777
792741
1912040
62820
534116
1076460
1133110
571403
1100163
1320068
886830
154659
122149
1856852
517604
1753551
1354679
1917065
868805
244977
1148962
872355
1723373
1572006
709598
1396712
625042
1706502
284819
628840
607699
1066037
1597123
924220
626253
1696516
1954403
1495094
1188925
1092638
1660149
1367979
1812535
297356
236043
1975998
648603
621897
51471
382773
860638
793537
930272
419389
691004
61954
1473466
659091
1410581
836871
518429
1553521
460709
205347
1399118
354076
919132
932610
1196858
359834
1324188
846650
677671
1173090
738984
1736254
1501776
821155
1186400
1550145
1706569
629040
712164
1787494
1508356
1214449
1144048
238943
812453
1234945
1383615
1466883
1756640
1798772
845942
175771
1175352
372427
1142768
1386994
412131
1505279
332839
1489354
130853
1987194
1754776
1957969
1056003
1051701
98306
1005056
1043748
1190348
185990
1297127
1421646
1287013
491589
1298619
118153
336308
653644
851088
432751
561222
1633768
111679
672819
1689517
556716
1389841
191256
591654
1822717
85190
1128980
750394
710666
1630708
731164
579621
1818419
1420746
195446
75484
930015
485051
113672
707792
1975027
1367849
459017
263850
745897
1631587
652952
900201
1285992
1932360
816565
1008274
1270993
623146
911593
558027
1413991
1530093
488324
643893
1172269
124070
335137
1115007
779639
98274
384205
193412
1593316
1721280
997367
1883196
489467
1626393
1666049
1080698
800143
1475429
244115
1073775
1471454
1521266
748058
407622
201290
1713106
479553
565808
648897
25068
1350778
137753
677328
798356
1412114
1433222
431205
844369
650395
1464536
842601
520759
554881
1102685
1960423
617230
688783
1487396
29736
1368443
1028558
922854
713131
1273324
248400
151268
1432176
754252
1257517
1492537
1057616
1936674
505448
867083
167384
723218
1841675
1559621
1781668
50441
1601246
445548
1716757
727516
1064617
423505
1766967
1487661
1856257
1911908
1166341
1233469
1636753
1708595
1887167
1968581
1108741
83614
1613506
108767
1412895
1494584
46399
1671701
1478683
92545
170063
1754562
1203954
746222
1432932
167069
562198
1262700
1485695
1140588
1593099
1279764
501736
1805209
1819932
115927
1982621
179780
498861
421894
14035
1458523
1313828
679222
1698862
1467828
1819132
1136628
69725
687808
1464948
1799709
1820539
1288410
1204352
256299
820777
1522320
1670329
1741583
1433179
1859824
978704
1400393
1025843
467024
22178
1586974
431632
850056
1207276
1247896
1504304
907820
1089470
1770372
338335
485419
330382
542922
1476389
761188
1563570
195149
1480457
103346
1492043
508859
394410
1442224
311577
1524367
1891475
1622210
1746402
1926596
749165
19025
963533
487110
1380973
1592755
1527716
154422
993007
1998713
217994
1889808
681023
212674
309242
1621898
1493805
671542
657256
1537779
1245070
1196393
1951476
991901
364063
1799918
123714
816431
50078
537999
860535
1327243
712017
479097
1559259
217184
307485
1763986
888802
467409
484576
1360580
1164664
938871
766916
1813015
1427712
1939195
1649036
1427157
280981
224520
376917
1597371
533687
173359
118136
1813213
841278
52895
1684075
1139608
1058250
997720
1052853
697085
639272
1566733
2018
686308
455150
1154340
1956907
665667
360908
514129
379347
159775
404927
322611
1133884
1378441
22416
1952290
1037258
910563
1695497
601007
174827
1668347
1894627
1881460
526110
939863
1424189
139526
1716303
852611
1008282
943348
50856
1377151
1988291
1690367
1412026
1267583
352074
1319121
1492701
1211379
1449015
11207
1625045
372747
508748
1141354
292003
889760
1895303
1669690
518814
155172
611376
1798836
1271228
180202
961291
762778
496254
1775023
393877
1672746
1449492
1142286
1699454
669615
320800
1214689
325147
250776
1618840
826011
508965
831996
1809613
1909562
41496
1048056
1757381
31212
231135
1844587
306518
417466
54986
1188203
840390
1715122
263554
1543744
1904898
241557
438571
1701357
1887596
1311390
1556267
48497
667776
1661531
301741
1531395
650087
1230381
446894
1028469
1379744
1320998
43660
1357065
1820436
1476838
390424
860046
750868
394629
1818558
920316
841434
1161582
1848715
1270808
1908794
1373127
1872230
544726
1173601
630654
431847
1058373
411936
1727950
1364963
1292823
1745356
872077
507728
787468
1118087
118787
1683349
398657
1999006
433719
1873973
1527698
1929599
1224770
1924383
570472
1667983
1369656
43367
1389958
1738300
1441970
987436
497871
1651248
795956
1161971
367165
773986
1743409
192794
1508226
1974213
700236
477624
1899812
1963158
1584304
936988
152313
817237
1797680
408100
1685643
134728
156583
140890
1045664
498590
572792
1083761
408881
964048
1922733
461563
829804
307161
294618
1147976
463574
620660
1913695
1307727
1290874
191749
459863
250091
381371
106386
1161255
716880
473111
408758
354382
1181272
1881738
1178610
874110
1705585
1645240
419312
848234
1871477
1432058
1657464
1503512
1299110
1575737
142256
799423
1402373
151257
122960
433089
336418
994409
237244
1060518
1614232
1041753
22378
121442
1380709
460432
182038
120405
789871
1610409
1284038
1987604
602562
1213505
120509
76293
427023
31271
114903
1264165
451679
1216288
1845954
1067804
432285
198433
292584
945436
1936574
1159274
1514165
1035195
312737
740588
370516
545505
1780870
516732
1552772
1216841
506142
290014
975264
1064654
1653263
176807
1211782
893893
1209904
771304
330976
169980
1339756
860927
251062
256758
1268135
1707758
1842313
682938
874692
345302
1083274
174016
1424263
1277652
1773838
1392523
836513
1863962
850201
741154
1059037
1653198
517879
1965165
1586037
1397017
1219499
1557807
664112
1992137
258425
26062
1982039
1186493
452591
77402
787579
1929009
904532
648661
1391937
1465617
1279908
1810247
78236
1666201
528796
1750683
574662
1357945
858426
673044
1058180
1118742
857030
253270
1014906
1090800
1882737
555066
1491096
1474908
1292887
589762
1567970
951479
1634011
1446629
594160
1499287
312213
1600873
977752
830224
484308
196378
1247454
1839751
1927867
1557919
843467
1757310
1651562
327834
1897876
980900
306718
1090961
1339477
129785
676785
108422
1946977
1150737
1590945
1231180
507258
478180
899305
1716414
1854272
1294126
1155005
990035
1397739
1074983
568963
159486
1142492
570030
1384339
977582
1110955
1214905
1480247
1840684
744085
1759860
1016374
1226116
942605
606377
136366
921949
56621
1957388
1467970
868433
4198
707582
743260
1207246
9490
942160
1444645
1920010
216791
513658
228292
1722176
296205
452927
568141
1263845
1097087
1619120
391046
485510
107557
508824
1165359
1294615
1464734
392144
1251900
749264
1540896
1540342
1561849
1218095
1459661
940731
1069446
1917464
909232
244680
500453
1556441
1505711
216518
1419484
1251983
1848132
526373
1438863
1507844
261946
1074189
964023
466308
932254
303856
420508
680096
186537
336294
679402
651639
814141
1988251
268035
387768
1419204
576937
1450392
1840319
1288783
1001586
1461673
789113
1383359
262642
365930
1966040
904447
1964881
635458
1862447
500625
1717921
534093
1743849
233862
794351
1598647
1060245
967444
375871
1389447
1924490
1164983
501363
61205
1581568
344378
57728
1564594
829169
802784
1741974
1670074
1158552
254965
1344079
412340
1020889
347433
1533267
450344
1114594
248530
121772
646792
159499
475502
456627
156835
1338227
747361
1812690
1609979
471918
1070670
735856
337671
737091
35544
1658658
502940
641639
130024
215994
342934
556826
344852
1718129
455818
1096742
1474312
1096894
1310450
1116277
1615865
1151339
1763112
247985
287732
329655
249292
231322
879607
622971
570363
1167242
998340
766439
88700
1450549
1207696
1476596
1665737
1015486
1408465
393187
1712675
970860
1292450
11160
1911887
1935243
1654326
996980
1332260
941848
565755
963920
1350009
1977547
1833169
1747135
1229319
1493251
1101074
99325
396912
1108032
533454
24221
224545
1501263
1078002
1884956
744229
335940
1938313
589898
1504621
1225807
1518734
463992
593279
416894
1302012
976549
120214
1507491
1887169
180623
650736
1303682
208282
484470
448408
1327859
1689417
622333
878088
1192238
772791
1264544
1593031
1964533
1606043
1844842
230587
1842733
322604
1753405
1112120
535407
1677967
1180381
1947708
241444
1001994
404169
1101611
1387667
551533
77306
1335505
44674
1238487
354534
903585
745097
524936
1328525
1225049
133857
122638
1537333
1562489
1890475
1715431
27506
414438
759632
867552
1456336
1007064
133444
1405698
1730601
238064
1708966
1579166
1887871
1000730
775074
1796684
1937208
1865708
1620643
1314360
717659
846903
517416
1457431
1402491
998252
1963246
1406327
1369033
1391488
401387
1106970
1796508
1863739
292657
1062012
1802397
719039
863270
1949952
429143
1492949
1604817
974411
916470
266017
1934736
625374
1179880
861950
95879
1550575
1009128
1940834
1711191
32800
1212669
1349361
548248
990473
489474
1462177
1225548
952270
773107
1552823
179906
1535346
490951
647221
1455290
915108
107922
1288676
559904
1101624
204033
1442252
951334
1078830
832594
1821416
1391555
860311
1486194
169935
1973403
1006922
1822233
1936405
411393
1478123
1600170
1138004
520325
1941320
181586
1055217
1368512
1105208
440496
546270
1932664
897624
280598
1198273
1929907
1254442
1250889
1774549
1017961
408694
1300258
1804785
413271
554499
1876604
1433591
841320
1107916
386876
206512
1976796
1321364
1798254
1662393
1357892
1482667
916089
1987853
1822913
1342853
811317
1497609
774677
1604580
863400
740798
1291096
344966
788968
1804936
1715279
553207
804311
69012
1301248
228662
1861171
1569783
1952112
1666598
748740
851713
1796574
785822
53747
840990
1914781
431351
1040368
306468
1282533
1051248
50131
394915
1437881
857229
1875555
857090
1739205
330830
1582200
1728382
445661
1439001
283718
350543
437061
210669
1465824
1137535
5054
532287
1987060
233631
848764
1519661
854534
874090
95094
1567143
1739082
437720
1540772
1213643
1135055
1353281
1291163
1617133
50446
363477
1557972
813725
1414585
1076400
1705657
1025926
1077667
1991085
645399
1257536
1514671
707916
6511
669520
1975589
1598953
812883
149110
519023
1102998
1467851
1464230
1623850
545969
205219
881001
696589
1180622
1637009
368272
1480651
1357749
1590275
969931
1578566
852316
1919634
77097
754302
1791029
720535
1035005
157986
300547
1393641
1240653
731331
1323350
517529
133338
1166973
208439
7958
1168884
1038701
43849
125037
1615107
1021319
128002
17785
464676
318073
1418137
1233080
1564345
452868
1565996
1051935
1836235
631799
999695
481396
1575533
517929
1651379
1816864
279137
1073998
722128
1975200
268512
628577
640681
304249
655313
652225
1109925
1160922
676825
953770
1836848
617879
1378956
815005
237438
369872
1845172
1114356
1378602
1643170
143175
1289793
1251994
1848785
1015210
1424204
1894403
1276646
1999083
514078
459545
1338383
376635
385423
1189759
1502091
1956426
787135
1025154
1336791
1324498
664347
997839
332460
532143
768364
467568
1617759
77398
360191
747462
372749
636388
461375
1895503
1189727
1021688
1208703
1114175
889416
907695
1956129
1875823
1226115
1845090
760890
613907
805936
1923143
386985
634709
1625535
1425293
432963
262140
203264
1567580
1952166
1831417
1967411
1266637
1272516
399551
1711791
1753506
1461234
1216358
1280140
388433
1887819
259063
1879644
92845
298290
1469679
1388640
1843859
596506
1562484
255995
603226
1803851
985049
1757844
1617101
1861601
973500
1801537
1006728
668838
1046117
293448
1864754
1222528
873889
1412864
112218
1554122
389230
410649
308008
926145
1201211
1358121
1809995
1206202
74951
367089
1700847
1774924
1598305
688361
171387
400258
252561
58893
138928
1001069
1259050
281310
173575
408306
3383
103867
1796343
1377154
450422
1033895
387900
1168786
1548703
169122
1616105
1093827
321996
200914
1979631
1193097
809622
1823404
1050058
597823
1383292
1305674
1444010
1426923
205303
311118
1643857
1920760
694604
1801483
1494460
130135
784674
770001
800102
969362
1992160
608062
1485866
741151
1855275
1786846
1440134
1814782
1446415
713004
1048679
1765007
1426078
508057
1694463
446588
461261
581380
731383
1059881
1186796
756764
217595
1250025
130349
1202512
1768501
1123277
1269565
1652406
275586
1915910
1726232
921689
1356265
624696
1271228
485926
1232297
761451
1627071
1142964
25555
1387648
461536
43957
1318958
1447266
995435
454846
17172
1725721
546312
1144193
1203975
905307
538052
1640672
1280648
1585776
1312640
530261
1620472
255187
904216
1539322
229168
1442303
1404168
94361
417216
1314072
1665945
1154646
1743539
1565702
948245
362037
1292649
1081819
840548
1574615
1173805
720359
244973
1616385
1837698
601788
109114
1364768
1153369
440197
1305027
790484
1293119
1415267
344698
1783107
1159530
1301347
892400
787596
1579319
435944
999348
504637
1969717
1234816
106753
541789
963572
1265818
1202786
1621443
266703
673596
1181553
1683522
1904806
528713
1546991
1058750
1525396
1433223
1203246
436322
867484
1875995
717910
820054
1203079
1816813
1847593
249173
1287614
167397
1958877
1690701
399949
1397632
1767986
1367057
540698
1734373
1154212
566885
598397
882983
1736627
1618963
1328827
1195691
420922
1296329
1061132
1224459
1868562
1934272
862076
489728
987673
1487003
1669916
1316965
1587499
1897586
214192
919316
1958514
739633
1533465
1388088
1217489
1871009
1451178
467800
198705
220797
1499284
1851772
465739
573151
1760949
1316029
727879
59497
1217728
1575872
157660
1938079
1548492
1365192
11251
442890
1674789
467626
130549
1134158
1058111
1663516
1440827
1814467
983497
1474469
399313
633068
595556
1853508
1586527
1912004
701231
1392584
1726211
1599840
1582572
1226149
335183
1227490
1040769
1170668
303718
1196519
57303
461188
212655
1582887
1419234
224142
692634
1770140
383937
323656
244157
570531
1623113
569995
1202727
347065
1345214
1835702
103348
909588
849514
1818895
800634
1455310
1604284
260016
556139
165553
1566777
328354
205182
1431572
888661
1547774
447439
798888
1439068
1044204
1844123
864890
965505
1087657
593896
116670
206075
919596
274595
85625
1354144
914724
195812
898961
520955
138358
1110399
98506
1568648
1522100
185017
1863576
1412369
1471413
1082658
1600061
75265
1853814
119329
567564
577733
601988
1339378
810532
956273
821593
210888
1404589
406574
798292
1571000
266131
1090942
942607
276853
1760102
215748
1161709
927000
1064236
1142461
1383880
1852162
534725
541376
1475181
293856
1430662
1658467
831545
1811624
1316202
211228
1029371
687636
739343
1765290
605667
6333
1729618
1124419
350428
1107462
990023
1979524
1971398
219381
1450484
1149537
1944386
80555
1734772
635689
1281390
303946
1854561
250033
76598
814819
819736
1734315
878093
807536
1918051
1434811
1439798
1964332
1368445
641529
1669116
1474931
1990169
889886
1505617
1017631
1989066
1943128
658913
578304
926662
1745178
1534463
1492165
137203
1766802
1256451
1334968
497891
1943038
936841
555429
1425087
1297016
1185150
636194
20320
688658
1103440
12015
1325935
318790
1597145
7731
146384
1977834
1053812
1868639
212648
526584
428125
613810
1788688
1175392
1322685
1314236
1060039
902979
1341200
1097287
1267250
1049609
401200
1098882
1719841
1384495
442925
1271211
437585
1286928
173698
1926240
880038
1792868
1855881
206672
1556707
1940863
1854366
1683649
1191118
1947885
339268
745326
443747
1700293
1633954
438991
1696071
787304
1650669
836728
1236870
35759
58142
13794
405798
48606
676331
1447214
169111
1812007
379061
231026
1349726
460468
1638933
1366087
1831980
1638954
423558
1073751
1896648
1226532
168467
495979
127767
1339154
1833987
1442017
868918
1640157
233932
1537349
178235
227025
762697
1289752
928190
145674
1191200
1226947
1802508
1867093
1323633
1743607
13469
857481
399694
1331783
729015
1456806
711600
957932
1089841
622775
1459600
970297
1139866
1979937
845674
575577
90152
1955656
1554785
950103
1955214
224296
1726384
1852039
1627720
1537083
110246
319285
984482
39193
517351
1728562
1509126
359438
627335
1639565
1861513
1412210
1195926
582262
238190
836461
1576042
994327
142998
771579
749244
278475
1538051
1097371
225376
932386
1482654
303047
949682
844885
1212563
1021086
1794351
395864
31310
1921074
947986
1261090
1120817
389904
1303130
834238
36138
72956
680779
968453
299272
924665
224164
1613775
1381113
264170
1647048
1069268
185008
1882000
1249789
52129
1821651
1150743
77294
771711
960981
254504
1678464
1034526
1836905
490524
1177809
130536
30709
605774
933567
809272
811011
996322
232809
1699712
339384
12468
164292
1050088
1288573
786412
810503
1434893
9215
1826334
811411
65750
574575
300470
1881380
599899
1069462
531730
11842
389380
1413402
947418
948051
1205638
69942
1452245
1161826
1845830
123898
473470
1199248
839378
965685
1245179
584301
564131
530361
1094395
1051773
1176044
835867
18858
1902893
566202
1105673
228079
923407
1451745
913744
194475
919734
1788046
1401808
1061204
398323
122515
28213
1390147
1636200
1444336
1177002
701192
44795
993590
1819021
521849
1695402
192075
966838
1590221
1736008
1769215
1007633
1828546
1962572
1069374
1409336
945863
925896
1295343
1090646
1028561
1113237
532991
1918090
1967850
551637
1914202
371418
715976
802028
1106794
1227432
1751571
871166
450730
333748
1543253
1799663
275968
1740841
1412168
1485382
1488613
151864
1449230
1996431
1476279
1089275
1698305
488969
1466230
45754
1510845
1283700
450698
1845312
1967906
21321
988423
67596
824078
411108
77776
1905361
1509260
63332
1717271
907509
1046552
1778929
365456
1175618
1977568
864722
1694780
1169185
1218766
1589821
1891277
1903508
347056
1096410
956456
331515
1842586
666218
854009
528244
514337
1778934
601771
1307133
1410853
1684753
1415441
556021
51384
1845445
1301702
388236
190450
1007733
1488915
1150017
833538
1412320
472183
682723
675492
896998
667016
550795
1096145
528111
634711
281427
555373
1662146
552439
405042
331816
1689303
1741990
1256625
196871
1565688
248077
1321744
1322050
1091670
464270
465778
1243125
1420069
1028265
1923854
1314453
824449
1397998
1012903
1946457
316600
502821
147611
1306339
170835
349967
85010
1106073
1195417
77050
1161776
1716973
1745877
561540
959365
863977
477242
1281075
748042
249622
1224011
1017411
860666
622761
1846458
1651862
1929970
1644449
1574387
1727921
1502387
721240
364860
1410560
248714
1017421
77258
131801
343216
709882
1741632
1920383
1029633
453680
737372
1619705
223892
254479
1606145
1258084
836565
1052889
544190
555226
1559103
1899889
867173
1622877
327857
1499872
1699221
612486
222217
667028
1557247
1538684
27946
876776
82256
1196885
48108
1442651
1027007
928273
1023147
272916
1690733
989649
959634
1429294
62781
1395852
1744703
1311478
1293636
114853
822845
191749
803682
1502467
162392
1573589
1429721
564314
1997979
766195
1090284
1021719
1719189
478165
1314410
840872
738154
1661399
1441944
696242
1099502
1275556
1329126
952937
286429
1782436
307147
1215826
1668714
31017
1240187
658477
223987
1847869
1478212
1213646
1025027
580611
1219585
1075177
18154
965174
1246422
618977
1631783
1087579
1288329
77014
707036
687459
110415
272914
467043
339130
162301
1537887
1552012
425526
553045
1187745
81398
1144679
1751806
398074
484613
322990
1812143
1478338
663016
1089580
527040
1277655
179392
566867
342369
1602387
1294119
848743
76569
1453382
884107
348556
1496460
300564
175850
362232
856302
1395727
1845674
1179822
1588178
480606
151077
649926
1003096
580484
376113
1171279
1882263
373053
154531
1544907
1235357
798188
1048058
929230
1610408
259277
748358
1826528
556043
1753992
1837376
932917
741590
1594935
1560784
1992013
192358
1050136
1827831
541050
993054
807045
1279709
15171
1419455
1315449
181546
834206
885359
43300
1059665
1983876
1793904
148329
588273
1538824
783256
1562712
33269
1186629
414207
24003
714473
205601
835751
1890683
1902454
1652077
432575
412013
957965
72929
1017981
1136540
308239
1935529
1331671
1132093
183218
1638049
924431
1751301
38498
410181
1579885
24208
1728598
907132
217205
162064
591756
1944673
530573
894064
812859
352687
300595
172860
1101135
558579
118798
1555221
1298846
512294
882649
405722
627069
1323223
1115048
1516879
1980526
1139852
1304752
247659
542779
31470
456294
1892220
1853224
5738
768363
144453
138653
405260
226304
1641024
458186
1459625
321738
654032
146660
130290
885198
379563
263352
538845
1918228
1283683
1764426
735469
472135
1799793
1923073
526856
1486784
952304
7485
1462956
984619
1426501
1157440
1917060
135048
1984249
1932271
378162
1737932
309716
1852634
1358076
1063649
345650
843902
347873
1442041
700259
1099150
1926523
1046180
1223764
661030
1825477
1281682
343020
1112425
621283
981272
605739
461016
1907098
1402304
918076
558163
1254657
1091777
88551
1823207
369478
790151
1170398
663306
597680
1129958
1965673
1749858
111290
1532615
134894
757769
1065566
34188
554533
1039281
1791008
1354885
1196053
1776310
1122633
1608342
786647
562611
17024
337925
184521
1056014
1313821
427944
284415
1617150
1327
1591528
121887
845514
663616
964831
1262003
1404980
979435
1526123
1852559
400954
1691908
1994939
581024
1886302
1437857
123827
1625248
498307
1628197
159268
1287904
1769165
675739
1316996
1161839
257437
73064
1701682
1654201
272228
1052766
1622645
1896876
1237723
442869
49854
1048969
658973
1030287
1964808
725840
1690210
1221713
1994356
226879
1782057
1981508
91840
725244
681435
1621822
1987835
752749
992914
807624
1546009
1485758
296893
132142
695112
974494
403134
401378
741992
1052050
1524609
607456
1927693
1183116
127666
1368805
1065266
503597
1652466
560414
834772
1835775
828619
1162795
28928
802287
747469
376249
403339
674763
153588
601783
1660565
697313
524151
998422
1746674
1331628
468614
20711
582839
291112
1597553
821622
1337753
1070365
1709490
1397081
383823
628869
455106
154473
702582
827974
622877
462491
1009447
1079334
40550
1091271
1799704
47204
1117012
1663333
346010
1190182
1187065
72714
285129
977797
1269895
1421106
1517081
1583595
1876636
1344224
1369713
84086
477881
1543333
248180
602170
682802
274678
172306
985618
855823
667947
780616
1448228
740798
1602363
351345
1539203
1996861
1277908
272691
767089
1040146
1762581
922697
1654027
173131
1408910
1131408
1056623
915028
104682
1989702
1986888
1682871
1480464
1586934
1207307
1700419
1410692
761640
1958057
1976572
1637442
913567
1572846
655642
557300
125844
227808
1339845
1867326
857333
693949
1614383
214589
1743266
1966321
514528
590395
1405610
572985
1821809
1311656
1402951
1495708
241947
268548
1025905
172196
1123902
1023472
294878
1125147
1727732
711876
70469
497560
450492
1837899
847645
1118238
296578
748851
1479827
676666
1014236
820970
263314
1966067
257919
1338774
1423021
1342258
834311
10303
1543631
444988
734004
744952
505378
1683979
414466
1577139
189426
646602
1038459
844132
1514033
1210215
1956866
1764942
1317232
1765738
1958062
16335
1936855
1779243
432572
1270313
1752026
799371
1476088
1583183
1751015
613428
1615466
762632
541217
667184
1759344
816881
1584376
769891
216762
1362638
1673794
876173
1233224
118511
1219624
1805239
1872057
385023
47799
936335
157419
1535315
1901679
1529053
1990442
5202
1385988
170030
993719
1276359
666503
1329053
1782977
1702782
1379443
1418060
1169250
1388780
1411983
1610778
264266
652266
1720342
1255610
1240924
394024
135147
127640
831808
1971775
1467507
313764
1983407
475067
280875
672661
836497
1460585
747016
1008110
237882
1058788
564331
641124
929907
412875
77300
1662470
1580965
1114323
126073
1733766
222829
670358
1051588
1519701
409897
1633059
1355725
1021072
1192335
362986
1440696
1609165
1897841
1867262
1619621
83381
878372
1503969
1982001
1549697
1025814
434949
1323923
94470
1829057
766244
1091758
1717882
317338
898197
722636
956967
1701271
1574664
1527087
772865
1314810
1564416
30677
1387576
902047
493893
1289091
465216
98156
862619
310369
752796
1504459
1494528
705656
1198195
512659
1982480
967797
1251881
734033
970712
689024
1497548
363025
1418147
1272718
1518508
513046
1424165
208532
54024
631441
298412
927558
1460446
1956089
402437
1014771
336729
1433959
912412
939738
1325465
23686
1899337
1569579
226984
375864
778950
1777079
22709
288980
1167811
1973193
858705
971667
659933
1470752
1414697
350484
1897254
1664426
1968593
1191458
823902
1437702
1670782
1591992
64435
855691
1985787
411481
42013
111794
430519
527269
864990
668397
303593
359578
1414684
1314361
1442828
1750212
1695648
1769512
1633450
425661
572000
1386806
370580
252101
1776583
1405074
158322
1635260
1690772
1213920
516937
1746669
1273742
1615426
418647
1301255
987248
1521375
1633320
1736519
1525262
130832
662582
331830
502847
1593737
773767
2239
831851
1398542
175586
1016525
679836
519958
210892
776466
68548
1836620
174155
1143071
749793
1039126
1075676
713759
1968287
1544288
1105697
200612
706953
102024
1992340
1753859
1404243
742906
1174057
212555
1943603
1269694
1679129
1629094
443995
1402089
1823934
689014
1492629
1055467
220163
57438
385639
1705843
281898
961015
130976
1654603
689256
631810
1506286
329218
1239429
926419
103661
739245
981925
1756662
211040
942807
1998396
1514946
34083
1638229
442046
138980
998438
1726401
1367881
407843
91668
1614498
1987319
1859163
638863
1704663
883247
1404870
1674531
910958
656924
441098
490864
1541892
754433
873237
1250310
592312
1080206
1768889
1155901
1646432
1384921
358671
450768
252533
1294028
1553797
505337
785769
1794319
456735
1951561
555414
1309879
1841140
1409079
523869
306397
927612
822801
1574041
1466087
1817744
1091634
1712147
823735
42873
1451986
266675
732235
1132915
1226039
800397
301696
373524
1878084
1541081
1552658
1819878
963299
231114
1321759
1787234
1161341
1456356
1825380
1108700
83169
1733193
1985641
772203
698102
1337943
1128933
1543647
844223
364920
1698932
1422413
452066
202575
1536429
81520
1262861
1296916
1186971
1808468
1163626
1992634
1128019
1859113
801162
817219
724074
473873
1667788
439284
795487
182665
1872703
188557
378433
1638750
1762795
1317077
1128442
345073
932103
429565
307761
594769
31006
771952
1776230
498166
1345131
864322
264762
1147237
199752
996457
1269198
1764963
1425503
1579347
1544442
1227822
339710
403455
1501566
886360
438497
973784
1405079
1859359
874218
1712975
1765662
863498
250324
1511671
1423419
538114
1046624
845874
660223
896965
1359697
333170
1144169
1726331
1617996
4939
740031
733043
727326
1436661
1444802
1418507
786855
1090294
696851
320437
1337626
1332351
165276
700933
1272407
1509465
1759097
83425
404755
1284975
1330009
468735
749654
1144463
1337440
433610
1485823
1915783
375225
774753
166223
1967957
320319
210655
736671
875589
335830
1812761
924864
371092
889396
418751
1980959
75154
1444993
1855457
1472782
1927336
1711298
582877
1278581
1128991
1246292
337531
1476342
1827985
246379
688162
1783274
580341
860538
1412167
1532583
765385
912625
1313753
160760
211431
1772488
918622
1847406
409669
1569108
1767680
1176449
53591
927535
605188
1087068
39405
299468
1028630
542250
1390213
807037
341766
350486
404832
723541
1447110
832944
1116399
775696
1313367
361800
527576
1385449
1701037
7780
127490
292032
294853
269456
1539369
813010
216855
671892
592103
1665362
1802295
1690745
1171598
1516111
792976
288836
1208150
330493
1892115
1449027
248523
630375
884985
1418150
1608442
1134535
1183497
1959755
1006630
1831804
1473878
109219
212144
1187451
1733337
958606
330190
1639717
725471
1833602
64489
1510562
1350561
282437
432716
612122
591046
858705
737755
270735
857496
42057
437593
1498193
196994
392595
1574500
786045
1246922
1501813
224352
721047
652699
581265
1214322
72362
1179533
1947155
101177
1945187
1014029
1433313
848879
1807619
760877
1415471
1054788
952060
116151
1286534
1251375
1347318
233996
117231
1998805
1469706
1381178
1529429
1025472
1024479
1916270
963261
1761833
1280021
437422
553207
41464
440237
529634
604987
813281
1599274
1588192
1972952
1995736
1287671
1070795
1565547
1188969
1125636
557690
1959471
1559675
1184561
1995268
872360
330039
7556
1956121
1848008
1922729
1134246
150023
1270930
1724881
69332
49117
1512934
1719197
1158792
1648743
541773
1882651
1628282
22594
1948746
1606976
1083971
1798092
1895016
1996213
109166
396693
420945
184180
1534898
320254
225979
1388502
9861
1014322
1824094
1941044
1068232
1326834
923974
1335122
568311
53923
1196962
890716
1662306
1940792
506182
1831635
1118158
1315666
1128841
351810
423188
1824000
1044613
286164
412777
618526
699560
1090023
1749312
498619
1050217
1645249
1608028
91971
756632
454500
915429
260069
983727
842154
1266326
1830738
612857
388040
368252
1427089
141256
26561
9329
346414
1131763
1563450
1319120
1740068
609897
565602
33843
135779
1405433
1590788
722700
454481
718093
1364363
380235
699259
1472577
761391
266950
337044
663011
1761188
1594880
493184
1692641
1033172
611215
892304
385909
39121
125365
1582549
305867
19752
486796
716249
775560
1194936
834558
109926
198521
1639987
1521396
551757
966835
1069757
22098
54526
1001292
378279
1363598
912042
246685
781669
1874795
1217109
65775
1277344
1782577
35994
1906998
531786
275740
1585838
1669825
611230
28634
996703
814365
1852708
61746
853664
715235
211694
985507
1360669
1429432
1981754
142427
1195712
1339267
662423
564101
584657
534790
225639
589218
1090523
686305
1793966
440211
1362327
1404588
1367696
822329
1404449
1477605
712422
1302411
1489507
257569
1220439
1128265
451558
1635610
1081490
1490157
1120020
1811303
61277
401196
1668434
32578
1753861
1190467
293721
273068
1977716
224309
1077987
123118
1593211
95140
154077
217767
446450
343285
1003187
915072
880923
790413
427188
103062
1098349
1080070
695316
149315
289580
1566706
589355
767597
1615566
1934056
395329
1098247
239449
136009
1923185
799758
1393695
460506
878547
242846
1704865
771060
956686
419045
1292666
1236450
165659
642923
1936832
255268
668976
1868401
1717382
233882
239
350389
1893186
1640516
164797
1465025
1573760
1163577
695324
950153
1445930
543043
498231
1982978
909892
1401438
1345379
1156386
1583648
1275662
931189
1611145
311130
833532
1747513
1750757
732996
138432
1970315
381382
1836733
1178449
1882726
1691365
54735
784441
683825
435906
1747596
916355
1400382
649020
1837200
1238533
1577496
691270
335320
1870194
604404
1849715
1123702
650110
1903468
7904
1694298
619362
1755704
461985
1593085
243400
360443
1242824
1781424
802431
376490
171610
131498
1480185
1534248
1203511
1990075
1818580
825550
1110515
1582859
1355256
357547
1122461
36289
880161
1976377
1924012
325551
1634489
1487401
399146
427883
1169815
1410428
902530
1544931
673347
1594477
1374482
257103
224744
1507561
350298
291585
1845018
991910
1522764
1902415
1545388
1764711
1529387
520078
1771987
1960590
1393869
472772
499156
1511340
199428
1041298
1490178
52062
700715
1971893
274371
1928954
710971
1210310
743299
919261
1550980
1140109
1684454
905264
992660
637851
1926225
152808
1125911
2170
1225745
1458946
1933383
1173151
217079
200696
875598
1854327
353833
829198
1982584
1453335
739658
1218767
112082
1925100
1693505
477271
1403835
74955
1611083
864727
1929095
323960
1964077
347706
167219
380760
136709
261311
881640
214377
479791
1020982
1429095
1823473
1679860
906901
1325476
1457099
1048617
80620
873529
1376000
1279884
247738
759325
800741
241042
1388850
1299798
660775
454908
496913
1334134
1268904
1777244
158894
900185
357903
1594676
1508956
1161674
297744
1304206
1950164
87965
962839
1735951
998105
780560
1849833
323419
488403
1637709
68172
909835
939955
206079
99244
1203548
1070100
378972
1416482
439709
1412899
168576
1477685
1747666
858022
658501
155690
298663
56051
1391953
1365897
1570652
1176465
596379
445259
1503687
371171
563840
1029342
1073855
1697445
739026
1210590
95419
364099
65874
1003823
761976
1800624
133924
1290561
22703
1757957
139421
1396150
397552
1372950
1996448
1393755
1916715
1195759
696587
1303937
1641738
1281215
197030
35339
392484
890217
486263
1795560
231886
12239
1735149
1459677
109203
1330524
1816825
1826223
154889
1888017
296156
544361
440834
240755
769753
363895
1540290
765621
1498756
356166
1375319
1657957
78067
1213903
842043
773021
1221830
1288019
1770582
1089214
1143014
1020094
940422
669760
1806928
1045477
1316549
120773
97844
1483953
1949229
1252621
1068511
1211862
1771585
1097641
1458089
1749267
518710
1175328
680042
1021470
1079274
383104
1721249
829281
116980
1295465
1737119
1883921
1827402
1964639
867264
1740258
1508912
1091579
593321
948898
507613
189709
1967184
1404238
1146194
816004
924957
511883
1026843
815608
403669
796913
308675
151076
826651
1089612
42764
1008165
1459634
1335660
1018122
233573
1122848
663920
239640
597159
1570243
425764
1734545
1682376
1844037
329362
441780
1743571
570773
770317
221241
1884876
1813744
1091047
38713
409903
671168
1985525
1532408
175093
414741
187152
645228
290172
1557304
1433603
511200
790648
1741251
1295346
1938807
487841
104322
1589177
964693
154792
1853525
1685442
1484163
1356209
1796550
278159
1789013
1690216
1594086
299581
1774540
1767874
1349925
493148
1603214
1250603
1272798
128085
358657
797829
1036303
1866357
1753711
1812141
991864
157570
1452212
1961636
769385
1973121
1873279
659523
1246667
1967023
1919104
710163
1246189
114972
1435124
539110
1474351
908762
459512
1983263
1285715
540936
1022174
1342815
1666019
176398
730757
536742
180753
1357879
234195
963072
296934
816155
1506977
911100
3039
1821367
962045
1826727
706452
544851
1269605
1732912
1076728
215663
208987
1681705
1455336
1869018
1997991
193238
169918
1310032
952797
156464
1859455
1070853
1083586
1975080
697370
598055
149143
1816350
1947842
1782851
1787332
44094
399683
197220
1461036
1363167
1377894
1146419
1453830
467965
951570
1541883
393278
24092
1897035
1832902
1887674
778975
1631128
1994726
245006
855941
503205
606026
1072124
485506
1000599
94905
197617
1832639
952403
1832382
305060
1924291
208572
1870280
347428
214400
1186525
408462
278594
1099616
1558835
1521566
362034
675411
1155571
1321316
751670
59494
1166165
882006
172752
1231282
317910
1429573
1352522
1077569
84522
1806386
349965
649608
1685062
999917
988961
249859
1481760
938730
406383
1853574
903588
816304
1472559
1884990
536726
1142638
554690
480170
1141936
398362
965734
1292521
1735918
992495
1442679
249222
665574
1887555
268863
42234
779820
242704
66581
455191
1447985
264122
657805
958640
1455225
860332
1700517
884503
256307
1002543
267417
1738337
103811
578628
949862
76903
1616681
1728608
82785
1730059
917659
452019
1779761
898820
1236925
415034
576443
879985
1739731
1090656
1452469
1205881
800135
1749007
766751
1736786
262485
596619
882900
287624
4390
335442
1258895
578322
1854361
1672043
1059935
1664271
1304689
914913
105652
1763606
875506
1538026
1878040
1382538
1614010
189090
11144
1679808
1436448
923863
1948073
1234207
1525555
1960647
1870062
455431
1847443
467256
1431236
1798143
1721262
1522127
1430382
1162162
801424
1048148
60789
631519
1088164
1400032
582172
634905
793686
786955
885524
1882849
106851
589817
1983781
516125
1247052
1258217
80888
1819201
1316676
1815652
255135
960479
1706799
113686
1139439
1202542
1228513
301973
267531
300015
663828
296968
1665471
1417910
1265681
855420
1390618
1804363
625468
1021029
1780157
118098
1383091
666640
1707265
744264
61402
1522610
1701608
1701729
270376
1025256
666704
1488524
1633643
100496
1778421
1404106
1001823
1702378
1266911
1427237
1437440
1451941
398441
204401
969785
536616
1395821
1099538
874926
1811319
1253180
1631588
728930
1775020
1123092
1241088
1894416
939940
440642
6820
1489969
1534901
1137753
166786
62206
1351279
934681
1475907
1258853
1022009
1033874
506114
1181793
1253110
1316530
1987545
1715580
750184
98384
1518470
1343863
731475
1450270
765933
1584757
475584
890800
1183452
1468003
993765
1708076
1475998
1705849
78309
1043897
899145
166831
1801895
415750
645855
979904
1875196
211300
673428
333957
1944638
1058286
1252914
1781608
408158
629580
1208044
1187218
1133701
1658855
415217
1454659
1730342
913279
262742
1552846
171927
1353417
1422620
1049675
498489
1031380
833394
1377242
867588
1783937
1116981
1035748
883287
472482
429204
98526
831025
1631889
876956
1185765
1680742
1961144
314176
912259
308662
251063
1617352
704205
1769730
1237500
1510630
849686
479864
281325
290268
1138004
1749556
265484
174479
1774575
784012
478978
1805207
1737251
1033541
1367535
232757
1565108
398892
1741881
1234654
1918763
105102
990145
1350558
1524597
1743239
34204
1401645
1795320
344239
1985808
772936
104410
455104
1891852
1736038
1890836
515450
32809
1088917
601555
1617969
235244
1129941
1602054
659476
800349
929798
366599
908537
1571616
1216863
1124486
1892178
1619813
1912654
1319497
1069445
1853822
1878466
1771965
1563813
674801
1020203
580285
1822675
92075
559845
1764113
174250
1863122
1108038
1498738
155542
1549085
1367181
665897
513263
1436013
1274608
432596
526742
56551
1624150
1308192
1787558
1457966
732398
901573
1785462
1458954
563087
603186
1014781
44034
1100266
1485868
821228
1616616
334833
420990
274182
442433
1570442
996745
1988541
1946669
1904619
1282150
1780266
481061
999028
377351
543855
903347
1918401
335556
702961
304703
757582
713987
356930
1530665
1053507
1971804
1164045
859630
1580245
216316
1730679
152200
1354475
1396276
937182
1526463
846895
1888292
1579548
1450327
977123
428395
572034
140517
983084
37244
410915
1724940
743003
1787765
210105
699220
921358
650385
133221
1718232
1062354
737246
1813671
1537776
985092
1163644
608533
661045
1746976
1001977
472034
880384
1978264
1584745
253764
1506518
461073
607297
773815
775449
532648
273663
820721
1539610
26591
921435
1335969
1854694
1227724
616082
760079
1054235
423295
1812614
1510700
703006
241401
1047333
18914
688942
392264
318239
294736
1964987
823779
370832
1422392
869528
1754796
157579
188471
1243856
339433
961091
1706496
1828543
845653
1668153
411860
1389978
1801531
1401763
793726
1545332
682891
447359
629753
1600827
818767
1476459
1010583
249074
36828
985803
866383
909724
1397311
1226880
427301
863928
126440
575280
816614
668600
485784
485482
1041923
1221918
1305990
1918767
962180
1845786
1232259
1076624
934444
1916733
1654128
198664
329095
111606
1581426
62472
1534899
689063
1977172
587693
307209
468275
1744289
247274
1820153
223551
1185297
1523580
551121
1233097
125259
1536157
1973717
33116
1101264
1114009
559019
1537017
1838989
1763397
394045
1007205
533056
1206153
1959993
1546572
419134
1969832
1369385
844595
30734
599055
336910
844256
1530123
1857499
283898
1457367
1215199
860298
1149997
758156
1718311
1045670
505114
555498
512857
526850
66641
1764841
1237026
645329
606495
864463
97288
570766
1730225
1627703
369457
1757334
1330598
809640
943732
544345
1406685
1776742
582210
1942607
1805452
502856
1802112
856121
385488
1730169
952100
1381608
235919
860755
1443291
1343616
1597957
928183
1584597
1747953
452755
769478
1904818
1177783
1233070
321490
1683901
1562699
1487702
1680441
335125
1931091
1739646
1861497
1550566
1189409
992732
202965
97340
228981
135914
934347
1264208
314874
141348
907202
1632287
1998740
319363
1855385
1907733
704265
1882593
1065595
1687605
1634790
1599989
793415
1837189
255715
1458809
118131
1985485
973694
693858
561760
10516
1307482
1790629
383875
1150053
1458550
1050363
1649034
1563898
1315987
975878
957736
1248935
1177630
3258
1811690
1358655
17088
1514387
215593
911647
1765540
1955225
1199912
1331818
1063510
59711
1637620
1720256
392700
1597608
408183
1773560
655222
288906
1582494
604543
1502721
1974330
1840299
642305
773396
676965
882224
239715
1833887
1658545
35882
333187
1949179
741567
1116410
707698
1510511
69012
67690
771844
1380666
897499
136733
636947
951939
591677
1456654
1348781
1938591
532712
525311
1633121
927002
746315
1282964
1683627
1574380
422421
221973
1198288
73986
1562738
1283407
785289
1225619
171607
971260
1089158
314724
1665974
1291590
1835476
1381532
230467
60067
1644452
592706
610547
755552
955181
595377
1583270
1024171
571204
1093023
133495
1564355
1372412
1637804
129105
1297864
1936933
1233088
1280067
1517907
1789615
791776
30368
879482
406755
941960
1909524
431953
30835
873347
1435012
143415
1526567
320262
1977166
279049
1699517
1621144
73163
103405
1285220
792530
925578
1087749
1933533
901041
1246297
808055
1007969
1764312
1085077
44910
1462686
1485296
828041
697066
1642266
1129252
1784705
1666553
1510929
1728312
1230
291178
1234585
1433561
313831
274558
12629
1928479
1228315
1506085
280174
728646
1435889
1373414
1953394
415473
360215
414397
732706
987345
774820
1559151
909838
1231528
190000
834850
526243
1896807
1641667
1990123
1123484
1783450
1845523
91856
1408613
546256
882794
1134970
690880
1209487
336428
647221
1288346
196971
1469368
939703
1789263
738242
1077432
1092644
375263
801333
1520050
1390580
1868033
1968474
327948
1209056
1072094
872437
1672013
1424709
157499
627939
53478
769622
413200
1978747
176105
1974504
1579776
118111
388565
457851
1865784
396909
1786917
403324
480533
986806
1237156
1897107
646426
536430
100039
502714
1734742
1096272
1943176
1804883
909514
576062
47271
1007311
1264047
1465536
1679574
1039499
881891
77407
600665
906223
1765123
1105287
778129
1347689
1473986
146210
588070
1728173
1259648
1181724
1031730
1538757
1441279
1679237
789083
1241345
280705
1751091
1800757
1667888
78687
277720
1007695
39445
1626749
332060
29840
1578299
1143839
704883
599263
700576
20245
1452165
1764722
688033
1054561
171109
9193
268033
1490405
1749607
536335
1552611
564447
818275
14863
365200
1095334
785764
1769984
188863
300521
1048635
1998352
1249289
562985
629514
481583
310354
863322
847336
1336683
158803
745639
1494465
1006950
1625485
780426
231910
1878579
65460
724989
354765
1820376
1395169
1627560
132503
552207
1342577
171819
181073
1317375
723304
1125250
1184400
967266
529530
957078
947585
1456286
370135
493996
1202680
806285
543753
622051
912222
1283272
730961
483606
357407
1856552
1789774
757100
1391643
1553755
882520
1987890
1775154
379795
1195151
833960
1585786
1545364
724741
607429
1146938
471035
662088
1879151
1406751
1441573
1741738
677423
59405
906675
492713
1023262
512018
371376
1084343
1725881
1915735
867144
1294894
240206
924083
1049241
1899419
1129709
422815
1597943
1852445
46239
131747
925665
205133
208397
1897371
1029697
231273
749733
1003707
1851544
1417705
778343
1476734
1848206
54936
1561415
1667716
1223298
1275135
566546
1415594
803217
435012
1859030
255333
1146731
1245621
476881
1606003
703462
1867080
1107789
663090
723449
1257642
1320070
932509
506237
973474
1071941
821722
1105613
852307
272854
1911247
489456
661139
1240710
847179
606199
1884169
1518674
1544628
1545967
1671624
209730
330058
128506
848857
1447261
1115181
1980990
1930855
896367
1365846
1856431
623454
1117569
1350400
1897095
397330
359763
1043508
670186
254963
645829
1293086
1506282
980040
191117
554245
913058
454254
1554143
357728
1618632
484282
11070
22653
606736
1865858
183189
647423
283518
1297370
747403
1492580
182903
495269
388306
233756
1374834
1234119
1825869
170482
987296
1363198
742536
347021
369260
481488
1011590
663729
194717
225501
124708
1928697
1125402
1603994
1143971
1996724
1942594
1818767
1502515
827796
216068
668932
1675340
763590
1066077
953540
1383869
1760157
712447
369432
1136106
966383
1703908
1530568
1384970
294325
872084
244180
584472
1338330
1614555
510168
1187017
1847192
535128
91035
1455333
45904
952693
1604627
634142
1501065
798369
1057817
474340
1976933
1970290
328161
526861
1071701
591912
1572392
1306030
898858
1152616
1054363
446058
543086
733851
1782272
1610905
1883394
1668247
931787
50144
1237951
676027
289506
907202
652652
311473
313816
727674
1007814
375810
1315664
916395
1487285
712081
378187
1825736
196070
91080
1820545
1163126
523915
1210821
234821
564415
272353
243348
1245526
1505897
43231
842006
159347
1678726
1238498
1964523
956108
1932862
276154
1564912
1057108
1571939
1794633
681852
42022
52453
1087944
1670046
994822
248193
661932
80231
1224177
231958
1490873
909591
224674
1092587
643214
1941761
1359639
1422878
1795915
402105
71981
417723
1898755
1370342
1758878
1922681
1900735
1399416
1937782
635013
662704
231413
482936
1828008
41300
957027
498758
1817095
1072295
423386
97510
402127
1417026
654068
680053
1802808
670486
212741
411461
1929178
623199
1118302
1596917
866173
1302862
1030775
1639490
62968
884739
1923689
1900373
9606
92158
541538
1786256
1725837
1196218
412273
1635075
884865
364011
193653
1812550
347059
449553
764579
1220542
7381
1336185
851663
1787523
136709
1966471
1971383
663959
820348
1790871
1837079
1921177
786580
1208151
1578906
1051308
1785480
712285
1268074
335077
920119
1798803
158400
739777
883363
619528
259218
1790087
194591
1062166
816310
1747910
527376
391963
1534731
1896052
1826703
1989840
259287
1337312
1213834
1443397
119259
1806001
1930759
713624
1167523
1143253
1700438
1814164
1811666
1372967
603476
790226
1821989
1245588
542254
132703
912347
1688843
430867
1938173
988817
556746
362435
654473
577815
1147798
665760
315677
824996
1268063
1666346
1000485
483289
657064
567730
441471
1200471
1376275
507770
1334545
1822878
807586
1795462
1051048
1123917
1968366
1638453
517533
1163475
923030
232408
1696108
1765926
1012768
288841
461803
1227689
536656
813867
254131
659797
488748
1557093
1715070
52394
1211898
511430
1810763
1561331
495003
506368
354217
1349219
1777450
151106
971547
1718847
1281723
1285910
69423
1857198
130326
1075073
1347906
1044376
8213
1288203
1600830
131639
3503
1919207
53231
769810
8796
271320
1939213
1472988
1668582
1810454
866639
43498
1537002
1054810
967433
1039963
1472929
1088664
1271574
231251
1266651
474225
873694
529764
1979390
712908
1873387
1866341
537897
1724426
1808547
1162205
1986155
1204234
1311666
73704
731215
65651
1442814
1588432
1499396
108748
378773
1475294
1483102
1009160
1582464
1925602
1068651
732676
885142
937845
107204
551233
334033
1107902
985780
876558
1320513
386094
1947817
1183045
1655370
244719
970930
358096
1115962
567960
264227
982524
411417
430765
750892
1308963
1804810
14382
175689
1081844
101330
642471
725352
1422677
1253965
59774
34782
252907
1683385
1140011
1668245
65592
274394
209516
161481
1353401
1165718
835703
1714026
895795
929946
667292
1430860
1504901
1222703
1391145
462785
286925
233911
632572
1806237
1566466
1036660
383004
1626494
1109166
76642
1315097
1482893
751111
1932943
1795460
292848
1236849
969849
1387758
1907427
847066
988558
271570
756135
949132
921137
1052879
340270
423670
25581
1251651
1097332
1174924
1575345
524785
872755
783517
1726963
1570355
1971001
663375
1844608
180205
436162
947193
1853041
476609
482763
911066
1967162
1094228
1278077
979545
251394
178319
1569425
1716281
686117
1285157
378312
1370379
451586
985893
660327
395764
349356
714594
582101
1040383
986136
1898371
1019974
1249053
1858593
437530
494022
76888
1810848
597205
1428185
1638753
652847
48833
1383721
1208138
435318
213735
183794
759521
1103785
1485324
1579356
1939876
1920324
149467
314711
1855144
1770146
1665816
256091
1536261
608542
1233812
58524
1679440
1776232
320832
1824716
293594
958993
704808
75544
1841384
1918695
1152507
953730
144387
1267592
585782
883054
383797
15797
244704
474947
1081976
476584
892333
47538
148570
20456
276263
205304
1722838
1858339
1341434
451258
1307786
17424
391969
60991
785523
1967928
77931
1495655
664443
605364
1072730
451546
757766
1244399
109642
869563
271835
554047
386937
965391
1352157
166991
1704898
1767177
1537589
936978
1525026
1744028
1801406
1774910
920817
801268
1123692
1275945
1981294
69769
1469538
1291248
1174898
1482987
1449522
1899773
685691
847188
519116
336020
63634
182876
1129790
188862
224823
1427697
1792791
762827
1466685
1586259
1814785
1406271
360844
171092
1939311
669494
1173240
695343
741278
1976353
832213
732797
370910
1598582
1517375
1804490
268330
725896
957545
1988654
607036
1073519
1614204
1142007
292447
635268
749934
11831
237014
473834
1108366
1374843
1765308
738463
920382
1739790
34118
685958
64234
1546894
912870
1907701
402015
740941
805798
1117549
81049
866367
533358
1315748
1663206
1684245
233632
918502
1724662
1751990
152440
519752
26959
1634995
1070069
1549619
720108
1415416
1887458
484622
152789
1213826
1775018
1479828
1293097
987339
62846
222113
238197
1016977
1487937
1162788
1886421
958045
1446855
158705
446818
1197145
323413
1857052
337589
1072372
636588
1874316
719900
728284
1238809
1548763
801191
1265338
53994
1895949
1341584
373854
1510326
1016289
1994541
1931745
742392
1425582
432165
1416688
996217
1135060
645707
820921
929008
1446113
819217
1916596
713039
249626
168988
367891
1731626
831710
423807
294926
731324
682682
1441756
428597
48267
1728141
288298
408476
344559
831369
273333
384247
129271
865399
1900627
1186015
1070665
1436213
1932347
408336
71131
1136856
101468
1133746
644357
1816703
1924883
626616
1294449
460592
714387
1926007
413458
405075
1270962
1112919
849422
913660
506465
517073
1205111
549455
248878
1978910
1993653
1421836
1850142
1521858
1285069
475808
1317518
425550
610440
576695
1016325
1257366
389216
1184800
1214720
860130
313774
1819971
921172
1911961
1382869
989025
1059280
1284650
1888085
674710
1493917
985661
1468785
448767
1714611
744518
1563671
488741
442593
686623
1840230
568162
1646092
433382
476930
21576
1498911
1568444
1505198
95804
1495541
29225
1050144
1162402
1511718
1356683
1810402
1087326
362955
1429759
638439
199747
572780
1366862
304795
1922308
841550
1212740
675100
17364
519683
1984417
1424117
1401998
1631678
963161
1564825
952514
1396990
200386
1174176
1333555
593245
238666
1500894
940845
1212194
1778789
524020
1293871
901559
1808108
1550180
1064846
347301
578001
1200208
298077
346802
1023121
1566731
1746158
1024262
1223522
401723
280331
410766
1958465
1134392
645466
1775757
1158844
1054356
126433
1377216
156248
1853766
95931
1907482
97688
1295827
1282327
1653140
817484
670139
1676861
1058999
1193453
1094843
1006003
231570
1222376
560135
1655334
1031642
249332
1002580
29609
216299
1267339
748994
652815
341277
1193329
551029
1792451
550449
1568895
697882
1298151
366957
630047
894095
1698332
434629
1345708
213649
1380136
668130
1813280
1755927
834837
1546071
75457
121693
289242
1537985
1769547
527695
100608
289851
502350
393252
1016841
266561
500019
1394987
240758
1713529
679794
1768573
650212
1393514
392074
109897
1683078
395476
244277
523880
165000
220559
1488664
1524735
1077919
1624878
1279547
1055087
242447
1630370
1675811
1817229
1102415
1319945
843244
1344509
1028996
135808
1429111
310689
642477
1844584
1723327
320610
762837
312559
1887802
238873
485742
1145753
798565
1639889
881869
916372
10092
894199
1238322
525925
1071415
1301791
116343
856988
875843
56427
1479733
900036
844316
1798765
1478808
859418
1367903
1204044
989682
1619402
1434482
1534188
1026539
1509222
666584
262981
1081046
1559375
1083509
1213380
539347
1753451
379204
318951
608466
471710
1592691
1531419
347459
1447535
822545
944979
1075946
1187508
1717610
449653
232992
684123
1966786
613894
165848
1865191
1773230
1020464
1172446
1811965
690095
104807
9116
656299
1372833
1676745
1522380
67976
1903195
1813143
1938083
468669
1176519
1323933
696002
1910025
845280
544133
1145733
535530
1033046
29044
1909583
1932888
918568
40637
1681568
559565
894735
134431
1755700
852640
1459410
1420537
1546407
77382
1772211
1973834
1946782
1261693
1545773
1666223
1125869
357647
1247361
1923969
1361715
1620445
570968
1410936
1199820
364464
1664057
1389537
1523840
239744
308011
735373
956195
27049
1427925
1547781
1155615
828983
458469
1175273
1589676
1540791
256574
499904
836995
975846
136180
704105
771886
1499820
896309
1664451
210911
1232796
1212350
1965035
1708053
1750307
1890019
1365246
1246998
1747368
869482
489359
1493841
1230765
54037
1489754
1095972
647556
389772
842362
1248697
1230059
1270882
1388206
1951595
1629395
116538
1618387
184291
1871813
56223
1524085
1228411
129619
933523
639002
593332
1903282
1799159
1637953
1560624
1551945
772640
1477252
1031405
743321
1096264
1930551
448938
1679813
653103
985711
1430656
1763284
1835476
1238197
144652
13887
350117
36488
1784302
1024297
357997
741535
1223819
1187055
1468893
1934825
27770
1780697
1833262
603558
1156504
799170
348547
130443
550183
594674
469233
756376
1912994
1290048
256174
1159186
14136
231777
1940908
826232
193486
400641
559135
1250793
1114293
1949416
391042
1071489
70844
1829793
1811730
608495
549357
1293079
1651089
101297
1759794
1808826
59640
438051
255421
1216521
1030179
1144038
1118281
409238
1077279
1806829
2388
774277
340295
1799722
1888342
1729549
1716655
930591
1902854
226631
55302
199745
1073037
1547489
462803
1320934
443847
1908825
1843593
537287
683496
687787
1606902
1273917
1149140
174410
1811031
843971
282696
1416763
179954
720539
1113225
746175
779037
561139
1212885
1949012
1314682
1145312
14910
807898
630676
766128
957136
1569916
1819272
1352053
1353448
548194
1026550
1696148
212241
1709885
1712762
1326339
704008
362246
1827972
695791
663578
716824
1599369
601478
1322032
1537539
1039513
1282682
1662384
1966225
563553
1684915
713839
1935646
762669
1200710
927451
268237
1388194
957487
698298
1892546
489978
266212
529612
330338
1223188
962788
905364
612813
1812346
1909137
535221
1236184
1650247
523505
1894080
1797856
360967
1444714
745213
675694
35483
605122
72095
893467
1273194
46203
550663
493164
1855979
729064
769134
947528
704241
1525144
543095
1438146
1706394
1663452
2491
638933
87231
15658
61099
1156735
1711646
1527946
302852
1371994
942440
1486877
211844
1145037
211996
1081183
1798772
1275109
577022
1931856
140243
1105225
731444
1912448
1394056
1648122
1321121
1009614
138764
420687
1680871
1564582
100046
996569
894190
1160032
739524
1892829
761179
651149
414912
1327271
1605587
1348455
1432542
1714652
1461519
19621
225933
1638297
1170631
923201
271773
571656
1054841
1137874
601874
730545
838868
1894540
1164992
1393521
1978344
158986
1870114
719181
584861
1374088
1956869
1694783
1937019
841943
1891607
920684
1584832
1987257
1127272
664903
520629
1959206
1372815
1578248
867439
1269294
348889
1598882
1127049
914435
1286745
1572650
836932
1575640
778782
1747676
495171
773896
1653332
1268331
1648108
1541291
1851715
660668
1167528
789870
37244
606295
1284294
1263557
1274197
694048
315163
1060736
349687
558693
1149908
1745538
1734939
488260
1462340
646232
1162419
1836259
494718
37778
1107319
404513
543323
1638002
233501
913213
755519
625008
79309
488021
1697414
487896
1023108
66836
1592172
1645741
1757307
1978063
1388991
1960285
1068590
572461
1473086
1929485
1613338
789474
392669
1796331
923851
898535
424839
1189342
34366
1205261
84547
557295
487946
604465
1227229
30526
589268
1304335
389294
1037908
1396601
332247
368585
1990744
421788
1028197
974335
1905634
443668
880005
565076
479800
1460870
661278
1421981
1227996
1914870
786642
28446
42168
1855666
1684064
541151
236224
434671
381496
198943
1700022
1810803
280212
1604293
39502
341328
1606643
552827
327478
1616600
1912807
390954
833079
661324
321367
1053991
420536
174762
352397
267762
975714
1670731
1021796
123288
839128
809602
1079214
1219083
1987286
1351613
733468
696235
1303991
674633
1727381
482205
1000619
1184524
1639017
1691948
1187232
1935697
1682688
1396819
1625467
585705
661850
622924
408665
454613
965160
409179
986677
1664902
1207798
1701353
1301063
1626919
1926041
1949569
576488
1361313
442962
1041924
1942014
1897093
1377148
273142
836197
897744
1217726
1979074
1953851
1580637
1656602
33535
736143
198991
631370
946003
979349
22373
1059262
1036067
1327873
439311
327569
125559
1782259
1993110
854229
719345
1113354
731479
1532593
1453886
1804324
737350
1793274
1001686
1700247
1266805
1464994
930396
1466015
328781
523287
1185403
211487
1586402
510915
1737995
1631559
1990076
1228785
1099870
1978179
1676301
905789
589477
275701
52715
1978079
625510
1571805
1756902
1135527
1247241
5089
113846
1432975
111934
40194
315795
671976
1458037
342911
544966
1858895
765621
1141172
449446
1907071
926676
12410
440079
1726755
1724371
730857
143917
1714224
733131
1676704
1281993
604062
1699728
1532304
1978671
749853
661902
777002
1780856
1861858
671753
1097145
547400
325141
514630
353069
772737
1302520
1426512
987306
985875
1325669
738110
398389
230154
690391
1048713
453916
1231171
1260845
1689487
359901
813988
751782
1721928
368768
1649986
1576937
1397913
1008537
251486
359035
712659
90976
752051
947749
1805382
317798
940432
698973
1414045
1519077
1276413
985946
1219505
655160
1606660
45547
349931
397983
990441
1387158
1354526
629609
350179
611566
709720
879082
1774436
1747957
865258
631746
1975511
1289303
700788
116645
1554859
1195688
1331511
845750
1371560
1491274
1114685
544538
697937
1397192
912936
1814051
1446560
1168815
351447
337184
1710809
1642576
174248
335085
1385904
1315593
657255
978478
1361982
281097
121577
1859256
483538
1214336
163197
768125
440951
1668397
1612083
435334
830965
1776875
657500
520877
69099
170180
1991889
1754318
455515
354397
1127503
298281
477861
882789
770749
481215
907359
1187385
831640
1963852
337904
1233289
782666
1757167
353338
881823
1905811
1820994
1879395
821261
1525101
357335
599845
589165
1717170
1362406
1530253
586498
1651208
188081
1588710
1491922
970403
733259
1933573
1188370
1205224
1795208
1320983
61187
1001764
1043551
1724007
28732
5829
105936
1980009
25669
849766
78862
1398144
538800
1814386
1708540
1913362
1923146
1866222
1914889
803315
79933
220008
744111
1025998
1530499
495622
769421
873566
637926
397749
1694973
130882
1298135
142320
1352869
1327929
497113
1760148
1507088
338306
899606
1310377
1239347
958051
860348
766438
151311
1067358
672325
1890533
1821437
67114
1286652
1622963
1341367
1267171
1645929
719992
746079
796088
1803393
1335980
1121176
1332308
169114
587012
100704
957882
673314
873110
1951248
799474
1772612
1519625
740301
1772297
1302761
860154
1387357
1700176
743256
1614563
445718
1800954
378418
721955
1739786
1775055
1604646
420107
1678465
1187535
628324
1681080
825297
1097143
455350
413932
1735153
1873440
1534952
1616686
540111
1599188
521937
1248993
1680288
1213667
250433
107866
1207724
1968604
1570427
667488
1570239
1650328
1885747
202335
855752
248767
15043
724238
928885
65095
915066
593004
511681
593842
972401
1176055
1358852
1631542
1931061
1004143
130502
1242162
909843
1706982
1436720
1988352
1184403
1811441
1238264
815618
1626591
385503
1005961
1606801
909115
484972
1862977
699314
756072
814108
1699923
1572933
1849267
798106
517403
1255919
198231
1194891
371432
67309
1250538
1482537
851702
660323
1601183
532249
1673841
1989275
1503223
664267
271209
1739114
818846
720310
1601153
303269
863600
608418
534650
1399108
1644823
1697289
148446
939258
1632844
1708046
1969294
990293
1112124
439982
377006
1276278
514275
1373756
1895144
1252499
1368388
1056232
76153
1672317
1653042
1763190
1005389
392484
1104266
1155984
1006215
1456028
1675039
1381228
1815270
341953
516533
1616958
960635
912637
1222124
926010
306535
1956506
1285794
556889
1208945
5396
464111
1819474
120463
281238
1134082
738870
1578718
136214
303214
840634
421434
1509561
475487
417520
1233487
72545
231680
1850658
1334384
27551
652554
649773
349361
965699
261547
1683081
1972278
1908272
885489
991682
226909
1770036
259417
1246475
378538
1900779
1917586
953206
1562070
51082
559433
475324
1306323
1851845
1992507
1865442
671270
1960789
1579833
381160
227538
1145553
639484
1151185
1017678
1971490
68654
126484
1743042
1625094
422051
1923356
865610
711301
630298
1283137
1921497
340374
1439560
1107813
1964428
755079
827829
334892
856886
1423323
1521833
1539802
1585549
1444081
1244590
604669
1377473
503616
899325
1469849
1334888
634400
1759651
987327
1162849
1843319
644021
1144600
1993850
416669
182886
266241
1629458
1638198
301695
1350920
208964
640434
1884211
1216073
1181999
712948
644821
1340363
880954
830090
588479
155171
317980
766501
749728
813543
1099040
105047
71764
1791141
398446
724946
71823
123012
1436183
1439177
1074842
1266188
1228019
90591
823912
687207
988041
890840
1248601
74505
1201160
1348269
286346
76343
655008
993638
1981190
701651
1770337
851514
987239
1841237
473407
1769593
684288
234360
1916036
571751
155678
1483076
1381408
1162564
903319
807836
445052
1884873
417487
167634
1106377
1058840
676551
235657
1459295
1742982
1591501
423087
1139098
1428984
577238
1029118
1834822
869333
1929982
1701854
1710154
969037
111694
1587591
1999268
475071
308930
719067
1019027
1224013
270453
1781991
406070
593107
1176947
1250812
915573
993858
668953
1922218
201488
439774
1790607
338633
1320406
1822773
1405757
627876
230216
1366832
1410134
378789
608262
492390
380546
1311962
339364
1578747
990255
1969186
1943194
38415
278176
1513229
1691578
801241
1549120
676228
197632
1089150
1975766
1423414
107070
285052
1870472
1848383
1107860
1611903
1294827
356961
247939
1141081
1022033
1558207
261790
1460273
1622464
976838
345342
1982139
1463399
1830174
413277
748897
553502
698859
1461543
1105187
1730080
971647
1087806
1252542
389493
126290
519414
1737461
569702
1275576
977521
1290960
1096813
1610898
193490
1113433
524705
388205
1495024
1194657
1692976
100998
488846
445712
965372
1472871
901910
1181221
1828638
411907
117820
889614
1901177
559033
402750
1165449
1649788
50462
597538
905243
778007
111332
1244620
302261
1168204
1974552
66109
808481
1604607
1652539
653939
710807
1307379
1840982
499200
517526
1874961
113611
116102
1690877
244000
167042
855974
1150379
1421992
1682626
424557
562078
329571
1135160
1211239
959059
1423868
191842
533788
744409
1760999
673675
693834
1795370
83968
313330
1685778
287321
1377166
11169
514562
1651832
12678
1647029
1954365
1256571
1318393
1245264
972724
103560
1341568
653926
1117042
1562982
509172
583647
1805961
1452059
61328
1271241
790492
1878425
1403780
1486977
111469
1485351
579579
1317351
1992435
1570190
1962865
682395
1317048
1563495
426406
1416911
1268251
1330087
1209809
886709
1102296
662330
84684
1146114
1948582
941630
782835
1286720
652708
301901
1794326
817497
1400417
824285
285117
520608
1806341
1050314
458767
1879634
424326
1866899
218346
1198841
1361808
688221
844989
1227881
1244435
566025
1911215
1319132
684263
1847959
1339386
416871
1359451
1003393
1542417
14527
66037
1404116
1527799
1064734
1116040
133442
1924496
1414974
1301161
209793
1403984
814083
331582
152117
1908409
1741342
1826130
1305429
209927
1971167
1916468
150336
257924
1627137
1936334
26748
435475
632882
470442
1429132
1461192
444698
3919
1063767
1924815
874138
1747614
349683
1239220
1046430
1108362
1450545
1467974
1643556
333376
596409
1660263
1996756
13680
1712026
161817
1411352
393458
261931
693824
1011291
984880
1829986
1277236
1385593
1923816
638922
1810628
1906831
237062
816155
14903
155599
388655
1399585
825830
1805731
1215646
550634
1429145
957558
207655
1722581
1183249
919962
1436161
1324297
268468
826405
388319
1522886
1645981
1642256
995735
1499352
923865
1683024
1315308
1521558
468948
1953569
271046
213303
1756221
427181
863501
763252
1786464
390028
1311860
1574398
1957614
191749
39992
837799
1391675
101102
1804924
1500773
1729544
1734957
730414
795474
387360
625965
288747
761506
476522
151070
983685
1538614
79933
1621530
1369383
479222
1368688
429867
675228
1876920
382654
335824
686911
1228628
1067736
586729
740829
1742190
965459
1916919
480716
233521
1943273
450580
123422
1702208
1230133
922454
1658767
1216002
207740
513253
843469
41477
710650
1668670
1897109
314318
1582900
326853
206748
508185
1792476
485744
1495111
1728403
1545309
1504730
890176
1928344
821300
1671236
588909
406097
1321391
664554
1541611
1801822
1071152
1322412
498211
1328971
1839673
835279
761551
1191148
103733
1685803
1792232
1056913
420659
1473224
1735986
452776
651657
1591139
1760232
1272107
1842488
1238041
1592631
1310546
806415
721347
1206437
248467
1806155
1929260
1972266
135610
1761746
1456769
304082
1459750
826265
972433
582170
1164817
138612
1068137
1536943
251364
1732842
1005746
3201
1622818
814891
677653
1719662
1835812
1705935
626456
1185596
857388
1575410
711705
330540
818381
1234039
230269
1569719
905592
1700401
12558
1888841
928155
1174569
1540003
128783
1258709
1476278
1342959
219039
533504
1197515
415318
364706
1663254
767691
1173419
1421657
1610633
1513581
40659
1236299
205982
1314548
1120980
1083304
1382297
95281
1927177
1811359
1429724
899097
1575625
1096604
1414649
185665
1177866
919526
1060004
1203364
1597078
1683211
829394
1551133
601500
932038
1765315
689295
1308089
776341
1092574
1774720
89601
222207
412586
1092034
1835030
1301322
1986197
1627900
1791889
52577
1733564
1403142
1055946
1414846
101044
1700978
1300050
716309
1255686
488367
1301019
486789
1872649
324482
1393899
360274
170900
830585
569714
98768
1588346
959681
124566
371974
1683660
1871871
507968
1645005
369073
1455588
1701893
1845653
270104
60756
1080333
1177458
679359
911391
761356
458439
1444095
1418373
586512
785576
361274
1480424
10255
381105
1564128
175888
1905048
77674
117460
500387
922666
1072737
1455206
1280080
1242646
1370924
1869618
1293159
1510730
1715017
1226362
1820259
220301
1489351
1907263
1464002
742881
549965
1294928
1332485
1791978
1584529
1595003
1290249
124718
760107
217687
204341
977812
873141
1154031
1191899
1702549
51223
1109706
389394
1784618
261395
963929
1462051
1336644
1018800
1068880
1753807
981987
1307293
521426
351191
1171125
560276
1860747
1420873
547928
1139636
626211
1640572
1754472
499807
1742878
1323062
1859329
245671
1394180
280984
7023
697138
607158
1791418
1645187
963428
1348239
1993608
1802684
908900
148088
1861050
352135
646666
1628197
362746
124093
1870507
500191
846431
1109
1144428
1710063
1186795
1853288
1011953
1542907
1980453
1311599
494580
1743591
270932
1756181
1967554
1076569
1797381
88690
1229783
456365
232470
411141
1165016
1180008
1735928
1284309
1083742
862710
100638
764221
1651748
295106
1429262
640853
1387495
1326730
787892
645685
189341
567766
708861
1300092
675583
472599
770140
1500985
1074221
668708
1100921
1731357
1497027
764839
269648
522565
1955911
1255167
835272
480280
347367
126856
1071325
565708
1198607
1019266
318212
637393
64423
597156
321809
8698
12394
917138
553570
847441
531887
738395
1438621
1538036
1236667
163889
362236
1032155
1168868
416625
673935
1287122
48187
121068
1969732
1456295
1893459
1139280
1643841
568916
582362
650521
1028781
212480
1750386
1361002
1548351
1251629
1402749
1837897
209544
1443776
150194
640910
387010
1454954
952595
1357982
816945
439546
1743415
1465369
1728300
885273
1569351
843413
808883
1950907
51140
267798
1015402
1356181
480729
1695100
840916
1949415
1372812
239657
1478507
261730
501280
1999476
850106
111245
1343236
1263539
1927662
1972497
1302452
1897057
28215
566840
1675888
943411
735113
1375981
228288
136457
1251842
1059850
1523213
571432
382701
1605110
274622
55275
262455
1695862
1356618
1909058
464635
603578
1840092
1880058
890911
370819
1596151
1788641
530024
891945
1407676
1837450
1999624
1810551
1110209
1634664
1773720
414537
153121
214907
1947062
435147
1069669
610087
777709
461651
72190
1337661
1553417
1540942
861580
1246781
1749017
455235
1053525
769528
23884
1920293
317421
1151349
1649232
1289216
561738
1184054
32731
567809
1983281
255195
547088
712771
911694
1343538
826034
1964751
891982
1635863
497493
438426
1130666
118655
1982152
838715
411861
1795
633065
940434
1756770
1627796
1102861
1597103
1344024
1668516
1542583
1496699
468407
856903
858932
718020
1147015
1449033
629958
52061
602581
789069
83172
651806
321340
1992643
217346
1173718
1414604
1718427
914731
1825597
18756
843236
154855
572326
1641774
1461477
1074993
1451009
287327
1637663
1650622
1915033
1598526
1379049
536446
1734307
867327
1492542
397444
509927
59315
1028868
723648
1830601
829729
910568
408073
1530214
1680110
90823
1290573
512875
866477
114472
225118
443548
480005
632657
609224
197361
1402599
1274968
1218977
1180585
304240
928941
367239
1204533
1154156
1482748
183461
38904
1553252
1183449
937493
1449618
1966059
157343
1829095
851464
1187974
1243108
1183496
873457
1726992
1318549
1564975
331893
1069162
640407
916276
1967459
1082750
1431316
813353
1858025
541110
807499
1238684
1754058
621796
19282
155809
1454248
1728687
1671479
639593
968580
876607
388327
1909655
1291427
1698476
1167551
1540771
1161140
482432
1649902
1137463
1538364
1518521
281572
1625057
1914069
646803
148657
533872
1265956
1326285
1599567
1287818
1751264
1474830
699163
1168581
944332
1712316
441286
47073
1170112
763723
340142
163888
223220
1398505
727077
323710
484686
891755
229870
230572
1692437
1613691
1744064
118936
313075
1950465
1258067
1361677
1108893
1763568
261203
427797
575361
1277215
343317
1030919
795774
741685
752152
450175
1934628
374527
87858
1656555
609409
512043
1473753
1408007
602327
1554063
1387576
1544568
1796656
89538
1851414
1769507
1838778
1623958
240587
1460075
96295
414564
1521657
1987416
1072644
1145018
1649234
466875
88422
1328480
1461407
1512890
1432174
992573
1125693
1296226
230716
10832
1499137
626012
1051132
1935035
1123953
529289
1825216
1635400
595607
817424
952137
193886
1199846
169208
372788
1163445
158116
1542364
19536
1697151
895092
1346984
434877
878162
502687
738839
1808565
1372331
686712
199702
585029
355092
723258
174738
225500
255061
1433721
1683758
1388104
1198332
753065
989814
1200989
1993851
412029
1757426
1055752
1873480
1795062
266013
1449695
1348759
679686
1543156
1841681
758449
1308390
1186785
294281
1836847
835111
985416
1667178
53560
1268350
1069474
638658
322979
261020
1484197
502472
276540
1485617
39691
795942
1150731
622745
631199
1799118
1077782
12361
398775
659323
1403625
759001
308343
1184532
373614
1431420
291356
801140
768465
178703
1422236
397663
834936
374583
450136
145998
19445
928743
1491923
328852
1059291
851960
735644
984898
719347
1906939
96728
1861085
1914076
1456829
914572
413491
892164
795194
433732
1994344
433835
171061
630192
363016
113105
728310
724556
587764
1186413
443616
1563372
824516
1845866
1529985
408174
543387
1097125
1972939
1435815
1481789
1427857
1476446
781373
872601
1270586
1676964
516499
842429
1600828
51501
679208
1894726
477329
1640226
543194
1473692
1501994
1656901
842670
1783735
1462546
1735274
704476
1492986
1856344
893075
1942857
1477840
555676
45553
1451599
334357
13065
106779
1048222
1031414
1917353
1036622
651367
625790
335948
143890
1588353
530270
1238111
307062
1673839
766934
1643608
470605
372490
1553407
179720
1444075
1090700
1388938
265996
1255201
1357586
1927641
479146
1757825
990492
185912
676012
182198
696515
908352
831085
839728
1177170
1920702
400863
152960
1990504
1949301
1955657
797461
1043643
1680473
849679
131949
449116
579530
820125
642308
254351
930968
1189760
1430585
641229
1002039
1107365
1161867
1447493
1964374
187144
1861980
871430
38643
439123
866443
442456
956589
916856
529351
1960694
1788543
10020
1109394
1526521
1289947
1009892
1330456
957122
1966874
1979588
743762
517717
1142147
1322300
1358190
75610
1897143
1464977
1719000
740481
920413
777877
368549
1457372
65147
925440
117583
129383
65516
633570
1592329
1814372
567531
728524
1074484
247085
273490
235289
139952
1021407
182105
34159
291369
1448437
1761323
739706
1078220
1745840
1110332
334043
1253149
601501
524079
818511
241698
1378595
1786752
99341
508872
639954
850655
1424575
1435371
614484
774721
1141476
1490349
365725
584843
9151
1187024
1215216
1908723
69291
1263720
1557055
307784
107289
1766
891086
1044765
1421116
530670
795742
1784822
1878071
1775794
129899
1240344
664786
1568811
1781329
107530
261883
1538369
890500
1837674
1215539
453227
1964199
809457
596613
1385359
449375
1016775
1839975
1564986
1026091
647311
1588606
1872116
1619186
1900062
252950
896111
1630375
606463
461586
1973284
794895
431760
1198429
1988578
1046307
311465
1606674
1444952
1459182
1270458
1069295
161845
918313
623409
280729
939601
1246325
1266586
1843836
1495394
394004
945540
1493092
655158
1978208
1579310
1261421
1309522
760204
547866
314186
1041723
1823517
1943465
233589
1732169
315291
915074
42408
583
673258
1509363
1992004
57322
437532
1091785
110579
610241
1237961
791515
1282977
125869
224059
236178
112238
1085079
1670943
1733308
912474
1095150
245310
922390
539245
548548
1370486
749109
227021
1226502
1224797
1890751
1818390
278451
1969678
510675
1581788
1562391
1808830
1021742
1909624
1996328
24414
994385
1810048
1066724
675157
403010
464722
131605
1235302
1607928
857875
1899012
1335983
1791334
1422055
806195
204089
317616
1171947
441324
823187
1360205
1473137
1387136
1877524
1675628
1654150
759816
244622
227954
616071
1787304
1578279
984500
369309
1549459
591078
1517904
382967
1914858
1939852
1448300
294441
1634474
804780
1766296
141971
1571905
1972790
1474386
967086
1497930
1473864
674151
1579784
174502
445751
1775883
938064
1725271
700747
445349
869426
443333
1016991
381621
1278250
1523836
45692
1323753
1621375
1850614
837634
316241
1336969
1874143
201036
634019
1022696
1040425
118718
322866
729945
78003
469931
378032
7008
1414699
274247
753180
1552098
960121
275182
1911323
1507169
1912598
1245726
1060872
1225335
642358
1407644
356362
784091
1109652
1383089
1406035
281564
1051889
860609
1559253
1263437
1807398
1175240
1392117
1626629
670013
638494
66984
551434
1688516
886576
1453124
438563
1350500
250999
1036324
1022953
1223100
172701
1399147
1862126
928054
354552
744813
1867187
361548
1642171
327913
653571
940207
910229
293824
210044
1030989
1324908
1411803
1641236
1367411
1704200
1624599
804041
1299864
707465
636335
1570574
87224
1887893
1578377
713184
1726738
1296534
697357
1355738
386469
1389602
243669
1389317
161676
1172011
1075918
1271935
1417573
887003
1573365
1855324
1948174
1198933
339949
1688160
446548
379479
1483620
1052421
291369
123507
1090375
890053
1697556
1166063
608977
1434387
171180
421549
1363598
1379483
171728
1973855
1303941
1663793
603216
606310
1851887
1294688
944824
1135769
382841
873289
1145862
1848882
1799344
741552
1862646
1063729
1084715
653261
447612
188856
599246
182862
759988
1427085
398168
1969293
812414
1442747
110699
1201753
539937
1928977
947421
1558132
707807
1538555
510557
354883
1148037
973371
287862
484065
1535741
470908
1092474
183264
1258359
1550756
1734755
1653316
1952250
18853
1986435
588756
159611
785225
695849
1033567
634187
853590
570512
501621
1497690
928419
994495
884284
172186
1733331
1326300
921862
1140576
1910779
1539408
813049
1713947
1861300
437503
1298445
865613
1135246
741593
618874
600205
1217742
323314
1142397
865376
24407
946442
1782945
12257
515170
1469546
1709465
1615897
860839
655032
1973272
1636989
1097431
1699815
1539649
1005845
1976388
1092525
557681
726875
639730
1986242
1298914
1909640
393245
1953160
1520624
897225
633531
1679707
702333
1003303
1780901
59270
896698
937231
411893
1929453
242633
920170
467350
1529349
1845971
117863
1769141
1766794
1342685
1533104
822519
324917
1502238
1777065
1924486
1667610
832062
471235
1673408
1956309
411640
735354
1466561
1907244
1748618
513116
1996215
1557065
1407972
1649038
80776
314740
67352
290874
718397
429185
690766
1066417
1470849
508464
1280280
320685
1049072
379485
649134
344617
1385008
1740199
1374302
558056
479564
312033
641885
1247612
1715819
1298311
1339376
1145674
176660
952080
23084
753293
633743
944500
196552
769911
750535
913233
1685005
337715
1510731
767014
457275
1913600
1293832
1055668
1671259
1141597
120956
998607
941334
1099916
1014392
314167
544988
1387340
56556
534084
605090
679533
507317
544450
888743
1603191
443732
1624393
59162
1682751
669195
43832
1874440
1770606
564694
1127573
826864
1410688
1397468
1451736
688304
1529581
1557823
1925702
1692483
1589499
150537
1377225
1622180
800688
1205530
322596
1582888
174295
1487457
1977696
1945190
802078
1333732
1068291
1879898
1197795
1864485
751942
693108
1402086
1440037
1731873
1515573
1151151
1532019
368949
131761
1832852
669707
1898351
1653645
1423350
666292
1460666
886549
1845248
521656
607826
1040400
572744
293594
1138829
826417
1222910
1223012
367996
1080294
1349743
260575
1932681
685852
1320250
766435
1531986
1372062
1578007
909972
83664
1408297
301440
264646
1041804
1422616
1928176
860865
1925693
1248443
1761963
1172097
925611
1823173
604177
1890739
888622
1958239
1463759
1586680
182716
746954
1251332
72484
217582
745100
27993
686685
721073
676650
1855956
1836738
546694
213176
99561
768395
1988869
240537
300623
278040
637170
1994475
1624261
343339
500395
1718805
1277553
1522521
197034
1668331
1965584
1207693
760962
390610
1826750
1986288
997519
1602465
1931821
1283037
1070957
401265
866967
1252615
1553217
30516
607932
830612
712878
665130
1856027
1494815
363575
1853297
872151
31098
1130073
550472
1827578
1893167
1007217
1449625
1130055
600798
1430415
515741
1476811
412674
197869
925495
1326378
58824
690707
960210
493866
739006
1788715
263034
462458
1631123
1138965
944632
475502
994511
1640661
1131304
1520140
680930
1522828
549215
806042
1795385
358599
1101439
372012
502859
1128184
772525
470589
1582267
726557
123307
1838644
1872301
959812
311538
23855
1040689
429851
1073989
1200336
1996259
204546
1484122
980687
7711
1430812
1940819
944427
1448242
801361
698491
884548
1222211
1488470
1339614
1580470
1408561
978180
157917
428917
1051967
1594321
61918
1181657
1703162
303647
207687
1346266
1204076
1751535
1690538
1714686
592850
756643
607933
481339
205552
1486885
513450
924451
423124
278623
1952114
1239465
1530233
662711
441750
1201875
779710
1731549
1901864
784538
1917373
1735222
1153518
1555521
1810317
1175430
1383044
265755
1217940
464385
122182
394818
786260
401600
1385412
1812549
79835
864071
1040292
973647
767042
388424
827007
325473
617445
1323915
1349106
1587598
19208
1847783
374940
1864915
1021169
340816
1361746
1860247
685485
603901
768099
1294900
47146
219
1636680
948913
1851304
680115
1634785
351070
758449
86041
1982156
1289866
293651
1106324
1399864
904869
1115497
530011
1319273
218872
905079
1906782
644994
1744361
665195
1439780
626318
1114999
16537
1850820
401254
106248
1962258
1637013
1868394
181039
1573322
1939740
1113694
797138
1740326
1000059
1874639
811202
1808221
1289870
389710
1158993
1340392
819496
1784277
802003
1885159
1332016
1617342
929661
172074
483479
575356
1684491
1188425
194265
392673
1197639
1490539
408713
214465
243462
1619296
1107519
1774405
1935026
1989559
739884
271446
1517696
302122
563536
1733381
1158225
262993
795628
1214308
782746
1392359
275414
825178
1575884
1289361
1433394
845487
1534989
1033938
1719205
387714
886457
862139
216633
399704
1592144
1511828
1582565
1737207
523199
1822515
1727240
24969
817039
803349
118696
1722114
1806296
1745084
1904801
910017
446008
1646370
1757272
709019
1938553
1611393
599953
1649489
142091
270167
865415
714572
966792
901916
1477525
768312
547534
988499
1810574
240496
1646278
1594835
1529335
1242922
1774382
1326498
1224875
1704800
1441900
1712097
268389
327082
331910
72696
879339
601900
1836796
1978888
883366
389473
1685809
640744
1798258
1030673
96882
499751
1464394
1373168
1348115
722759
1616078
810395
533690
1374349
1648931
354274
1213500
1050221
1748555
878211
1268516
401230
1970448
940058
1039316
503909
1633681
1447485
839898
501104
334945
1961054
87852
1634889
1483103
1442222
442311
725211
1961351
1642850
637007
889045
1027955
768830
1935057
1932165
1063439
774818
1337979
1886838
673599
147453
1793608
1410807
1295435
1203917
1384852
845822
633393
950857
1973556
611638
937303
451907
1655468
1848011
573665
1302577
42037
1344729
1543285
1841189
1292889
1292471
1738165
269952
1937588
603093
1941499
38320
424600
1376255
1634064
1424879
1389444
1334058
661915
353242
737004
117235
1086812
808748
1095744
1555413
774998
358874
135593
1986803
550931
1415524
864514
1535813
1180715
1855931
1808067
267700
1094729
123172
548231
1614268
1646404
1739495
484211
374049
650373
1206564
478925
1621872
1507704
1203249
1778658
704836
1661317
343407
1410518
481412
206793
1720402
1142822
473432
571041
1323923
1318447
1757180
1778048
40488
323482
304621
1027383
1051487
1037517
1688641
1159249
1615924
21941
555414
1303585
917007
179034
516687
858055
1274156
1003533
1587647
886653
1490345
261159
1487804
664763
662441
1215326
525368
327071
1144171
1531221
1407640
1445369
1543258
958787
474204
1711774
177526
202465
669911
1958794
1935523
1729587
4577
1624710
1481857
1301370
688867
1468909
221904
1823130
1680391
741921
1640671
674988
160532
1110580
552108
866266
1425635
197387
211714
819026
823141
1508662
1570335
1821591
1501121
1056612
1327682
972703
626468
1062327
1121377
1183873
1426371
382681
321252
1169429
1935916
393688
1383068
720990
523365
665818
810358
1060781
573512
606357
335165
1304701
11668
1134478
1301334
29232
1282003
1805236
1034587
1501207
56665
1626600
1179559
1753171
973408
611960
81976
1521860
66040
1068123
1800378
1587378
1509704
181589
1977752
1767102
1595010
197063
909243
1444806
1693208
762997
1174768
1011397
1840783
1413332
1533868
1700690
381282
1484277
331160
1887835
969273
666945
211668
163604
1322740
1914191
315517
1681023
642734
397124
1519812
1135212
1056027
1766485
860589
1596106
261354
1318927
1695915
1113075
1328599
394130
1747067
1267085
14179
1623538
18135
1527168
1115356
1426787
1790172
1934441
868113
1550895
102663
331748
1462107
1433988
593217
1005376
1800361
806530
684187
1908547
1988526
1710606
402822
100072
193852
1440514
1894453
354139
414404
778026
337335
192896
1908284
1267992
691392
1638961
721429
1926238
526274
390977
329722
153742
647201
1642703
295180
955159
1837724
1030058
943586
1277656
1420437
916417
823082
1837186
492587
118406
534859
662031
1618206
714307
463850
193312
1268632
458653
1521614
1600814
1742529
337717
1086509
1543954
1199169
141603
327128
1483483
1789103
1791220
838324
1434473
119158
380326
1969951
723866
1261484
469539
1142562
1458365
1999514
1048113
1739201
551167
1644037
1579222
401042
809682
1980722
898512
133527
420122
1261122
493724
340124
1736047
1423057
730616
1128740
786913
1277419
1175359
1087809
1135179
1268778
546932
758324
1464528
565986
363036
1921503
1692116
1455240
1721823
669058
755969
1386554
1588761
277648
977043
148615
1675614
62423
1212760
1915803
1858052
354981
1392904
801333
148579
1452683
1458955
369054
1597383
34250
1418947
542092
388750
512034
1052545
1978237
1437006
1045025
1737869
438859
846757
819047
1278136
1913366
261822
1078203
706593
834985
1985806
855589
1503596
1697010
839357
295641
1927765
1890283
563232
1301602
1654577
1229162
1053877
637962
1242093
1554991
1105539
814058
1009588
962487
1239449
612977
414604
1460922
1234348
1724618
478058
230917
469413
725938
588581
234423
1732502
117544
1968921
1404006
1971131
459684
1174202
1671370
37455
939423
1470385
858691
1657847
360628
863106
1770627
1635994
1647326
331739
280018
763658
1334503
1395651
1287991
757246
844613
1559695
405193
1284216
187312
1681782
251795
384698
327649
877659
29558
1532229
1184084
639260
130131
84678
1375229
1995468
310288
280648
772175
503807
1816941
1151193
1111803
1604500
1048027
1539750
980831
165403
1748386
1649930
1650463
221135
1414475
205353
868282
1518280
718270
1559473
415134
1998486
132416
1741176
1343440
582363
179800
677130
834319
1745074
132594
1563502
1920934
336653
913891
22335
1374359
516171
1872910
1170597
1130102
1860051
1927648
1056354
1529678
607576
344450
638272
879229
1520993
484540
988663
1603089
1282833
747967
1433716
311999
256216
1945338
822032
616878
239295
1436710
1753694
163280
518666
452416
1296151
518636
1251888
27158
1945255
893537
1087663
1639704
890182
587282
110209
1730952
1864224
536828
1446180
277924
1875000
340234
485746
478694
506663
1365029
21407
198715
105692
786495
853939
199867
702403
783818
1945676
414149
1604242
1143343
350957
1781190
468507
279868
1724004
1843204
1349926
1587466
761066
17832
1872723
791485
1712146
44071
460601
264503
1759637
1254049
1795729
1934236
517615
145983
453883
1454242
184298
628402
81366
250382
599285
534478
1707655
744816
840011
1588976
946970
1264352
810918
656508
101406
434540
42730
1602372
759399
679902
1226947
1218611
649204
400857
1709755
877611
855536
265021
369561
1153826
846919
179689
3090
982386
217513
978515
1142251
531301
1395447
1720599
221560
1168415
1792956
1614080
1096699
832905
181217
880415
1393980
159395
288606
129139
1758680
874666
1231904
1444698
752941
1994000
126541
1503408
50878
846730
1700161
1154808
1235927
1829364
1048040
297166
775342
1432114
1938540
1815275
787050
1093712
312825
610787
213061
579895
670870
1016958
540296
1929302
1072994
1947501
1671097
971834
1146500
752848
572973
1661848
16246
522093
187833
687778
24625
1635616
967662
1558201
1519359
1315190
1466127
527373
39367
833160
1630336
1895920
11819
1362045
1987683
1247222
1075843
1257063
1757150
1324908
288951
280311
1370610
269760
819898
1873885
1496588
1766247
181705
1712291
1304835
1485515
651862
1676648
1971824
1390257
877343
1259305
1390198
1105025
1477712
498674
1965502
1414995
1362941
249998
687299
145385
1733229
536888
922330
717087
903777
1712171
62471
1614322
1872059
1969343
672610
978970
292574
844599
1716166
443230
1759948
1459979
190670
1796418
1102098
243175
358384
1641338
1852922
1844199
1314734
1225354
1505967
610785
1628898
110211
112074
1766568
1220296
1178584
51419
273761
1725842
1067278
1181514
1321776
1687256
7749
1398313
1125077
1799923
160840
536000
792371
297562
1326622
1650379
449750
1589137
220746
1554787
141192
801520
378723
1725509
1339858
1324405
1484573
814287
1038538
1989456
76304
678410
459116
1608294
1524131
1821901
636309
1785218
1457840
1511652
1922805
910172
1590421
46311
970161
551428
309353
1125929
1491801
286598
804360
45955
761840
1087677
575198
530854
575689
711065
1063336
1295830
1904823
68757
792843
1675885
947277
1019324
1437254
881585
1699692
437015
1328635
889650
540357
560991
1675267
1890072
799413
1174287
1413011
1732092
1003118
1252320
1012014
19291
1318451
875249
1776027
886653
1957376
634574
461723
1893668
1638625
736125
1323920
1557388
138625
1531268
591104
552532
187379
506801
425667
108818
1915152
501739
287760
1904464
1496932
1547791
1152853
532513
792069
1239164
626223
873241
157936
80933
1050818
1619766
1540310
424536
193204
1048972
812001
1835697
1556239
1487086
326276
1086660
1704925
632706
1031966
175956
25239
772776
1990119
459713
1214340
320763
476865
349435
1846877
130290
1158299
1410137
1044137
1590720
1256879
1894825
1622545
1376294
1504587
1911606
2845
727109
599419
393333
706277
297288
1223133
45981
733144
948886
696863
803808
1819026
284768
733970
978150
986135
1112332
1053098
772025
1390968
277352
1043836
1547191
6552
56419
271619
436002
747500
836084
1686198
355278
910191
356599
765166
1917956
85366
1733596
1861426
1203426
1679314
1386471
1505430
1598964
1997634
1513185
1177864
375074
584430
318115
944067
1353677
458849
253978
330267
1647461
1399320
1389214
1243697
413260
661119
93533
1182500
1285889
29750
463316
1196825
1297051
5309
1556823
267231
1142199
594786
434421
1201729
1145177
203253
862998
135262
343357
1982729
624777
57030
1030935
1846498
1334093
157478
1816516
1773635
637053
691136
136985
147266
237541
399582
1066645
1635261
1998466
1509950
171718
1550548
668197
1839521
1776697
317974
364438
392511
349137
1595833
1605961
1175628
1474493
325014
1389636
935476
417828
1769329
62357
893466
571380
1781094
1031348
946242
1502738
484393
1571236
532463
812082
681845
332883
1867052
1197492
1892614
548810
1464062
735697
1691263
1110529
644189
1628354
331332
1217299
242143
1398113
1912468
1559418
1118503
601304
1547637
1593193
240841
1003973
1996231
1140160
1687067
615177
154547
439519
177575
1704468
1565005
657540
768226
1573195
1688756
688623
1983267
110495
857450
1638265
1974491
579511
927693
1100322
959725
1637922
1798931
1508236
1790624
338019
1246242
1012532
1749873
676530
242307
945198
1825381
30469
1176047
393336
1166104
432680
199309
1384807
478945
1695703
1137386
58639
820048
1363508
1640760
1910282
519914
721297
12520
893606
1038435
384191
414124
38781
680016
979244
528342
1602167
916830
1032172
1934531
312296
1886081
187689
580524
720439
1811656
1662336
1018352
671916
304383
1894509
1825734
1977575
1561473
354822
275472
1509674
795856
307374
1643560
109188
749043
1460224
111763
1521301
1530769
1300288
1518089
1018560
1952796
1656051
1418726
964855
536652
16194
940700
979128
547819
592915
173612
1771056
727896
705698
1477993
1510313
80385
977262
1219334
1667388
1141102
1011435
1842704
1838106
485361
256910
73144
1419129
478695
184065
1703894
255079
1991062
1789073
1563974
1374596
1852664
1351356
642137
455686
516056
1947756
55793
850344
1334881
184728
1875013
1263795
1573643
1201437
666030
900161
592037
285346
1190005
1308656
875395
1622590
778261
1927831
1376434
1744599
1926506
1380271
782511
1738775
1778006
1951583
1154386
1133198
421118
561019
266204
336766
519737
1143992
1456600
1896936
1021634
1448959
1230108
371561
168135
171755
453044
1214525
399503
802639
377117
688132
535453
189801
1939745
188223
1622437
168710
1132248
1869463
652733
74726
1585888
1144244
1120963
460394
1985560
924848
850340
366822
78578
1900809
135775
312329
1743746
50988
1083313
472691
479413
1974112
1256820
1408687
1664355
809373
207229
1840778
532435
771512
1600425
234962
1000439
1375953
226871
1612594
24970
386423
1570868
356111
1296794
438442
1391169
875011
1655641
1926742
1432540
1533666
297970
690963
1139392
109967
1930032
1701403
690526
441752
1983787
1279313
1169566
1711577
1294654
410405
114339
1418455
578285
675629
1839041
1313023
1755219
1873183
1898587
1624440
1417
477276
1697985
1206942
399248
1904626
613972
454523
1356854
1262842
824075
1067643
427368
1445933
419547
37659
1628135
1027173
901
1885616
701239
749348
243403
159314
1274291
36717
1036583
1970089
459230
1677431
1864228
1589005
702578
1101444
635924
501306
720941
449671
389902
217202
1070153
1771984
758048
1701077
333821
353010
1030376
139514
1894116
1379131
1223646
1795204
1072467
1243125
510381
581882
1150179
513274
1351202
1952654
783794
359170
417194
211967
309499
1061817
1727665
1902764
914994
967145
146360
291333
380412
1226922
943059
320715
1322966
488993
540034
1658000
783253
562481
1683791
1118463
554306
1994346
1209539
1741010
1825458
1539340
92680
692067
1745723
1565982
784576
1561911
486049
596242
785313
668057
1870123
219032
611479
508689
251407
481414
1949863
1826998
465018
701335
203676
974398
1151564
469975
1901099
382106
1206614
1623372
1042710
1661181
1578989
1674050
557450
670024
1756067
938642
1224880
1023641
330513
1247551
474033
1257318
1447431
1722895
1840230
1450699
345614
1438757
335985
1632196
442428
1683254
1600762
838567
151416
1797864
1731916
1828203
1071507
386956
460376
1377997
771017
1975519
1709543
680506
765019
150059
863816
1902805
1941102
1170484
1688564
1798928
1886962
1424261
656482
1738678
1421349
901826
1176484
211336
511977
155436
1462050
1894007
1305004
675450
1376440
1366688
547387
190053
553468
494396
155289
1230962
463185
1344551
1354807
1590582
1918338
1480197
52864
1500235
893246
1415444
1649674
701726
1623795
736512
1779861
284923
289846
678633
1019519
469563
1129114
320300
172241
178655
1297496
152054
978742
159556
1088707
1789653
457690
792594
1327331
137762
951993
1549842
83441
1988105
1213324
1509760
1731990
1916450
116202
771811
1333062
305272
1473567
1795785
1039486
1642729
1868919
352883
1781418
145335
1638117
1561970
1792737
72716
396832
822719
1677631
575862
39939
1011102
1087927
632795
1397526
1049495
1605248
900739
399026
988862
276687
1205201
1647483
1505383
1296732
1248903
1423234
1463446
1522887
957756
947454
1918068
1726166
1633632
196386
1188001
60093
487339
1776333
916488
661825
1703660
504987
41466
1154261
1339582
1238617
1846987
79496
879163
1995406
90378
47170
1376399
1172776
423232
234298
59888
575537
981359
961981
675510
1952660
1439222
858594
167662
424377
1204093
1456682
1471286
1982794
212073
1612222
60673
1599216
1362457
918596
439504
1510675
737017
767643
1309573
651795
613700
506361
1579858
467376
1722535
526713
1177834
1816463
1547922
1293181
1440232
188451
1269864
1295100
200598
1441522
817788
918836
31808
1100435
171563
560304
1202672
1836159
1513768
326918
971798
711473
753614
908012
1597269
1780851
1773871
370131
1105244
1204457
1649676
1879924
1855097
277117
424189
94863
1625373
290322
1146986
154719
1666170
1603080
860054
1773686
1183068
22552
1146720
1095759
69120
418539
1315448
1389628
385275
927826
194408
699200
1290791
332622
82032
282041
1562514
1115428
959761
1431170
1060278
1973190
299130
924252
1521120
222471
219693
7732
15811
220655
1767924
958248
526090
1254334
1863169
979177
531509
1040904
191420
43713
1808950
450085
1250302
610408
293226
1296124
21228
71922
892793
1610884
828671
1902822
274874
1690890
597515
927193
1558618
86146
917973
573317
161882
606856
334842
602978
1394131
1815221
984734
125811
1888046
1765454
1835409
1496817
617598
1811416
717206
1179664
1255120
1882026
1774658
1987474
1731846
1622033
346825
1554995
1010338
762128
413322
1137538
1082043
1431751
470357
769672
437595
1118382
1460517
1020888
1302585
783811
197102
1927141
38321
919043
354420
1546012
339273
304405
708258
487326
1152519
1045373
19049
175819
333910
1570914
714446
1572644
953281
1922550
1155985
1728915
1660514
408175
1565307
222494
285682
1948516
445178
816787
998774
218260
1882858
1884015
1489727
1902830
12653
1768780
1411712
515773
1858303
1146305
298787
1575706
171307
197221
1560543
1304879
1096338
1332088
680529
56302
115407
369388
1120610
1111613
1562131
771506
1819142
1933161
1944242
456473
589993
731295
272477
1052965
1892252
1908632
1670359
486434
884273
66434
674703
603007
1853128
1127453
1405901
1045387
1929350
773852
1283545
1328267
410951
1550101
1619028
684971
66336
200748
180939
1389766
1865532
932221
297410
1821905
242764
1256003
1813538
1532036
1525073
130936
412462
1351654
246226
709463
673396
385316
733521
1899876
713870
1617716
497580
473656
1741578
917416
1288067
596167
1514087
1764759
527672
1032294
1949247
1093926
231755
1070781
147855
1471184
241901
326053
1280723
765051
1854111
1421878
1651080
560182
153688
437526
1558734
562864
1322568
1831929
1183635
1951241
223409
499101
864128
1835994
1728353
276484
600087
408489
406474
845650
459387
1796851
124859
925094
1644970
1792130
680704
1889694
1609371
1488160
16629
398550
959262
773756
1194388
973145
1460559
1726003
828071
1682959
1463722
520869
1367063
1152363
1803306
1952504
211798
1601107
1472823
761403
1040902
1150897
1950784
854352
195972
1232110
1169514
1582415
1920134
379562
281238
1191998
254992
1453162
1786946
1479239
789623
1784061
105885
1217156
1881050
1461402
1185428
538763
274806
992913
1974256
957068
999344
1800421
242160
1308238
1983833
955007
683460
218895
1040345
1091011
1551190
313851
492608
258016
123194
850013
854205
520410
714064
1268407
1843140
1483455
677195
1892407
970654
763055
436212
1685535
149751
999621
1931880
1148515
492560
1078712
1178184
239224
1672153
1858074
526058
1126702
1972919
310844
447323
82129
1422697
235175
88068
350261
879369
44124
1382043
390922
733829
1647126
1086523
520081
211798
1091011
895922
1647036
691994
1380291
1791575
643036
1728249
912123
1063713
1435264
995824
1149430
1322439
1401833
1458630
1492992
54620
1185528
1372032
764356
1425840
517175
1669445
1580754
1150358
1264528
1301167
75116
1458210
972295
147064
1873965
1727656
1828332
1408938
617896
1786433
416933
685781
1889080
1191547
708417
1036937
1086280
1417274
1430765
365048
1554748
1865098
496862
795789
728235
562306
1394342
170039
111801
919351
574810
731696
431807
701438
1603029
1851066
1299626
1746923
1520830
1578489
624266
456964
1751473
756034
1135703
992642
69233
1599507
1762899
1234521
517799
1922915
1948779
820493
1953575
1972302
426223
1793759
109921
1154362
1563251
336578
1081449
1443442
1317203
563146
981825
1576740
208512
700191
1479672
1036716
1377239
338866
1191151
1711990
767586
233285
1214839
1410784
276006
413822
102142
349873
51314
346598
724415
440908
173713
1028038
1344506
756303
1698794
264875
603088
1564458
180213
412724
212754
548902
216006
767940
299719
1541706
1140734
1864328
1380677
1868097
968538
520302
1515699
122370
1128659
954730
453489
352035
1010099
677091
1067499
1359648
1656867
1534583
28007
1059834
709489
924171
1917880
531587
1013952
1656673
960956
276232
990383
1821489
1557322
960193
1411607
1046029
357661
1403364
375852
1729911
196848
1944984
1431001
1399689
1707330
1936619
1956729
1370981
513997
278128
279719
865900
1431122
1817196
1255657
1713495
1151641
260548
1953016
1146306
698339
1935363
123578
1325644
29468
1794746
314213
467453
1460097
323829
1028410
1176716
770186
1827546
1740369
42380
227584
510828
250445
1022131
18179
577576
428967
1112334
955656
864520
1828199
1396100
313282
600853
668214
41328
1719870
553623
1240515
514147
1058342
1246233
1261749
770344
1702140
1832512
1559963
1541973
474734
390305
862039
1781365
540063
1365443
528538
1399214
512494
29547
1021082
1866523
1940976
966753
309316
475784
1039697
97861
995395
1147122
1310619
1320326
1626650
1077
1781297
1020918
1156453
1987127
176993
1889578
355527
91204
1958195
286256
680987
1730186
761633
1256087
42424
1114212
446911
1101357
1939413
1825352
1588859
1943233
962946
1575930
1228750
989114
807599
1823376
109356
842774
664212
407974
103162
1676029
780520
53541
87477
577720
727425
1073632
189149
931383
136444
1304445
590381
279589
1677285
751257
1145213
1345795
210740
867287
409987
1702337
1610195
1126
217040
1603815
1027096
913509
752765
474277
1644983
1808911
348088
1933669
435150
30955
802828
1675932
1521233
1011423
823232
1123155
1786191
1030778
146944
801067
1916910
1647397
257727
66788
184204
70197
1921600
10527
1014952
1085937
1934698
1324073
888344
1030552
590929
1508104
511489
1032195
71754
165171
1007841
1117080
115040
523578
484191
730091
405211
325931
964018
1239064
33423
90313
966107
1218408
1679290
114383
744892
377430
1749586
1250073
939123
665583
1447355
1473089
1904362
461740
1283167
921805
1415862
434196
199800
1757559
1601031
1489445
1810829
687114
172624
1446916
762179
1187701
78570
1978908
1901586
235511
1524256
610033
787732
822339
473151
415101
1056984
333589
777293
908258
933992
417392
1324704
1287314
1621987
1470509
916113
176835
428100
369732
1820975
37073
132802
493179
1602014
699238
1008830
1285909
1779906
241262
41639
1237467
1890444
655960
1716662
1550097
1332058
1375440
1757194
915250
1849811
1389307
1151097
533552
1096332
1483384
216965
1546006
1177462
730476
1612473
116033
289269
1771921
1764071
1105904
635426
1118273
432485
1877082
1825721
1495858
300390
305241
830912
809019
410674
1547131
755263
1283720
878387
1586648
113622
299316
1074953
1659195
1391030
1085824
337635
376389
327850
198837
1706602
1229294
62477
964959
1738959
80506
576915
1905773
1872563
572824
1678640
136115
1351435
799124
1060541
22186
238615
776814
1917501
1017677
1966189
1528694
1816673
365515
1195737
367437
1871956
1887032
844269
1074502
38500
687835
1942065
266103
383766
964801
535931
1267774
319506
1310723
480428
1958014
829292
634738
1287545
1660021
342531
1557678
1594623
462748
614702
866197
634608
1230619
864180
980472
1123341
1649185
93346
1342649
1703067
1979414
1435448
828706
821079
1780035
1549344
1549702
1225342
303409
200346
947539
77127
296256
1752291
1757829
1648508
1972906
1706980
1209858
740775
967658
767672
1121290
801450
896940
446591
938206
896315
1478095
1534674
1482155
1704450
623089
111486
607257
443699
1000960
1637292
1667588
1134305
1977178
1353913
1661192
1472289
1481026
944919
740429
960884
900676
151731
539867
944438
1218457
1158390
392085
46304
1057046
1886191
100749
1765448
637933
131312
1299023
418739
750073
1964497
1733035
1284180
1792364
678630
1615796
772016
1558876
129244
457475
1324339
1993942
1396320
898565
882924
355443
1360780
830320
1970132
1883644
291668
114904
1810175
1692434
691095
1462011
615486
1470259
1255264
884682
66706
1201310
855480
378893
1751666
1697432
607280
305430
46324
1570360
407310
1784197
1815798
1672185
348028
1583408
1896272
702830
832893
1319677
1192997
762062
1776602
1600075
911929
1910270
1978087
397958
252887
1103169
1414114
1303280
1910496
1196249
1296913
645481
760893
66954
1436752
439298
1847547
211461
1312082
227932
749124
1183787
97809
1566287
504305
584297
884198
920609
696076
395883
627827
1450898
1296850
815646
255924
1058201
1458776
1644586
493064
517823
1091193
941016
419800
869154
572766
647406
1022642
1223095
928477
595593
1006854
1195091
1735613
122244
1897455
1693080
1693022
591693
1484498
945544
1095761
853220
807757
610758
1710631
1943359
687195
1243900
227990
799921
885967
173983
1717246
1362088
872445
45427
198040
229109
1097844
141388
1565562
1842314
164294
974998
770721
1571223
1287000
1405721
217052
1355159
927007
634953
127583
472238
909776
833548
1926221
103335
518338
85251
1214782
382820
1535371
1213549
253220
619171
1417587
1595346
328856
1014653
370734
1053030
209358
1262367
190166
1014926
1901082
1669874
736300
1451080
988015
129479
1437013
748192
663105
684163
589623
1879293
1706242
119492
13477
1806800
1762993
1363358
313375
1398535
131747
1784416
1298838
511187
684070
1320618
1742607
637738
1330324
316833
912152
870143
1002107
1176717
1684519
956632
1367067
97735
600059
292136
993345
905566
1014965
351313
605424
1541501
477206
1128425
1732295
305475
258817
147190
1114172
657742
63104
592706
875030
651286
336551
1036607
1605036
168231
1731128
997601
566941
457870
1288183
1310469
59186
1469321
1359708
1180826
1900182
223934
32827
1669158
484106
1032645
1869571
1740288
348016
1193870
1515903
337055
1418472
1453796
1753099
318759
828628
1375528
53627
1657890
1005053
165498
1564385
1931552
681316
959154
280473
12932
47336
515545
551578
41262
1218183
512727
32573
1916845
1831078
1635085
408703
316470
757950
1573719
1575729
261835
1915084
754835
1745409
1687824
131028
135151
1581118
1007313
1254195
158583
499550
884621
1526111
1502624
1582763
1421887
1891820
1608650
431606
1238010
1685964
991681
1453378
1376660
1651317
363890
226423
45718
213947
1009447
632313
1113544
416123
240093
902944
822923
181055
120394
334428
1846053
1589240
1294864
338006
216462
1101191
633601
350494
1568345
910653
1513496
1865939
1971265
1186549
619560
504379
152280
1178997
1575587
1389277
1200374
1662329
1713635
1077074
1202135
1865551
146012
1001840
967664
159418
656058
727636
1232811
1937779
1347536
1046722
973416
1664181
568765
1037607
1302542
822344
444554
158250
840272
1277113
1011725
1608320
1915883
1564984
541330
836883
1373239
1082890
1235829
966618
559987
296390
1871196
1328015
677365
246969
111222
1591666
1501547
63172
1377177
518699
1470336
532537
1182
185300
1108964
774890
1656483
1168382
578339
1924992
798977
418955
514874
301510
1379429
404429
886269
611050
483476
1739240
856439
390953
1132123
406184
1906787
1330620
1836760
1497379
1948055
191450
1184911
269061
449554
510703
1016811
309860
1105346
1023815
1306703
919399
1869412
355156
1866718
1003243
1906472
34843
1527884
1239431
679873
1123213
619036
1340285
1091179
1039751
1911355
904275
1975600
856098
379553
883222
314668
1590618
1671825
1690175
1159086
203863
1441389
810610
110049
682831
1162815
1630887
1515714
1553794
1634512
54478
1272637
763438
1557111
1977583
653739
463069
1201331
1369025
1976284
882040
248557
295376
1631307
715392
1389724
1124847
1699043
79611
1002998
1335946
1605439
831639
1442599
694288
1461901
736141
849153
365312
1769888
65448
641214
393492
262655
989106
594917
381395
1591541
1081975
82741
1126566
1938707
154794
1011581
1622135
1403846
845202
1399484
1455833
1579221
480536
1427823
458493
415767
1435770
304881
1301158
1665994
848928
287640
1175557
18674
1732018
132026
456156
1400117
1218742
1360443
283175
1042432
490869
1121394
1562398
1040833
798294
799919
1808275
856296
1826048
414180
1814272
1499451
1298754
1591412
68308
1521264
494155
1589496
1511577
1190484
452968
1069011
30831
379902
1630915
271396
585615
403699
1695011
486258
1675979
842868
534724
892823
1178943
764168
705168
442392
377567
864841
62626
1597096
1664610
403854
1278197
1907068
1263952
495707
244848
515401
1094995
1963439
1899737
976861
647450
807250
838226
938547
530200
1615551
879379
805528
1540132
851896
1563798
151252
829632
970773
1454375
360709
903794
196465
1301681
1861020
1422280
10550
1525059
235474
1775838
956717
893706
1182182
1274448
135954
1569958
1097304
1381884
1481134
951019
447460
1246571
188851
1101839
1258452
558059
1110990
1353796
1804141
271626
1555938
1157255
981362
1076600
419598
1298806
1738476
1294078
944948
321186
906596
1185999
445513
714260
1153278
1699480
1179181
588916
1167775
647170
1788508
1655560
1356298
1088003
393604
315815
1309160
1312151
936887
183974
472004
1862164
1452749
1613688
738352
1743300
1509231
279322
1008513
481674
205718
840958
371496
1074184
996328
1011790
610682
980617
1898487
940986
1961093
364401
631071
886618
1931808
1132036
540096
1663946
1372904
515004
1571718
370258
211176
1561505
1005063
1885867
439937
1005052
1726426
829730
1770875
109225
649216
815208
52644
894734
710638
1444392
1954067
1918857
846747
603885
1932093
380036
1018291
785850
814026
864191
1253559
727816
1180524
1236140
1947715
1524712
1083607
751100
886495
990628
749236
662203
822288
1590822
417442
99101
708162
995753
1924716
625273
247820
445042
1649947
582572
608931
1740528
1357525
599319
675342
1890668
419170
309410
1873387
1885608
1087955
170131
837256
1018776
1957465
1217309
990157
1148981
256826
56024
63518
7099
1370447
1892516
331179
612862
816788
688813
37699
679444
1945028
430287
168891
1233869
646373
1435174
413053
1528289
1424486
571475
909659
1237437
159664
936103
1731184
1703409
1521941
1512530
1771666
251390
1941498
50282
1300622
649561
1877424
313199
1732165
150366
1544092
1346058
1664317
27004
1045119
1095163
405891
1656227
1413816
1813661
1192573
479711
351359
27664
1904056
481914
777374
1540775
90100
823978
1619219
1482422
1823046
543627
979428
1345922
1708048
1817956
1814893
1403221
1073335
720545
683698
1499682
671301
1455097
1989711
911445
406731
1877089
1187987
1730533
390941
1347515
1785541
387597
317766
1218156
767589
167742
1716431
1531301
137593
1233896
283632
1032893
1946676
873170
1033060
664897
938038
751406
1817216
1638407
1149595
896874
979038
797526
1622712
1793694
843027
919795
1983858
1652469
524785
1172106
784162
683857
1107444
201195
43939
203965
1919077
1343666
350567
1588253
1895901
759116
1492322
1082551
734266
1454211
664718
1210433
1445103
1085456
1990359
366831
110660
886510
1847089
91189
1111963
168757
891576
1871878
206663
507015
539743
1631127
510272
411440
629372
1730503
1325460
1323586
1403366
121059
1085015
514975
802989
1759215
516157
1106286
1770299
692771
1648320
1076959
771858
940870
1278072
822652
262913
451603
739818
478700
675233
461380
1924241
1653019
1582914
607547
1622790
237075
571828
1778274
1379063
1726455
718620
889030
785757
1927326
899285
1711541
1714307
289701
1201016
576148
112070
534771
749830
1623525
322995
1554741
859252
1131998
266229
1972308
563733
150265
1113964
1506509
685915
240162
108012
884770
91624
553622
930031
1347311
135513
990744
1810471
555268
1960310
1299989
744253
1992749
1684481
949583
20361
376109
1882039
927042
652078
1428786
1947967
1509530
561232
855033
679949
1647817
636939
586948
1189823
1513015
1165666
971248
1018028
1453357
1939557
1613137
1839611
1212304
820264
1062952
1155574
379493
909939
797486
1788990
1619596
1141105
721164
936764
221018
1309028
1795504
24549
291988
1222370
1224047
176871
976986
950319
1113552
1053320
996558
507588
218292
1186280
1015629
1300194
1685468
1845111
1694331
1171974
545284
1017388
1740233
1800540
771812
331507
1493272
622192
1119701
1249848
640103
1009053
1873418
1440586
1659334
1620355
198978
1729485
1852135
818414
1863901
1514050
1756807
1978587
1238622
1362611
670350
1686172
485268
1062276
1516974
1050252
653582
1892638
626150
724617
1394292
255627
50386
16006
1810812
1243101
646690
578972
19458
1676723
1502006
766066
437146
995130
888055
328627
1002542
563768
315738
1433897
1714244
1217327
236541
1139425
278539
1205268
418926
1674380
1806229
636206
1469736
1852281
1669817
1520397
1416103
938534
1398183
349272
1329053
1075404
1254633
1734701
669759
806985
1454161
364934
458205
991849
1474525
364888
176431
1191888
1843313
1209362
1456074
544193
903583
420302
1614951
534789
1123075
1835130
713786
39952
703089
1807540
880035
68463
1897190
745133
1887352
1041072
1627553
722711
182028
683870
865499
548391
87708
1744795
161825
1848282
728059
1945972
1749639
1230556
1729087
1782209
859831
1267909
1201569
99955
1339081
1294014
984675
533905
871772
1569085
323794
435014
253236
327259
1811855
1264095
1092784
1958918
1403423
1620164
5427
932037
97324
1647936
1736993
1286621
576982
407794
1418826
69258
1781133
1667436
1526638
508153
697687
982213
1884891
278819
1777525
1085374
49757
1359423
314289
428163
1296761
151895
1145749
911431
1245555
1280658
714035
899485
1468850
1741420
1455994
1858055
1304245
294844
108455
1615475
571318
503865
1244329
380485
1850989
1999447
1209080
317184
72585
1811078
963637
1154496
673788
1562824
612127
1170853
34650
640036
810367
566299
1632339
1025829
251546
1799015
1214365
271852
1744166
268576
569872
697499
1224211
285968
1483523
1829996
1772190
794835
1018463
1481861
1911743
1441683
381989
1138365
1588988
1086864
1135108
914702
294085
85124
1853572
354585
449681
1484034
864266
115041
1356962
1959362
411305
1106698
1333629
490953
592677
260597
1575921
1892399
560088
1733081
1529671
1216342
1435213
1570820
1773529
1401285
1029452
731100
195032
1823037
321019
474757
619538
1099210
98293
344993
570204
192551
1091742
1571083
882455
551576
817434
928443
1006039
1633704
490032
1819896
1784134
708129
1168572
1080370
204433
1174576
1320579
1098956
236200
1650442
1323149
12496
1944985
871359
1091951
1899013
1546570
516244
1359925
524396
1419675
192912
76022
893995
1999794
291819
346761
6416
655541
1845225
1798343
787731
1818769
387980
964556
1697431
1618060
822959
415067
1814082
1522970
860280
166414
1583633
1767790
1287126
418376
727988
378649
1552527
1867084
441601
1881101
107093
538394
398323
561662
329157
945554
462874
1043397
598310
761956
894132
1273477
1684023
373220
386904
1229117
1208981
1571954
585720
1235146
872582
1011636
334930
1934544
769996
549802
440124
920651
1856959
1022083
287761
169547
794421
1339862
729439
220529
648104
20479
844105
666434
1456050
1084591
156494
1800465
314346
1872424
394174
526973
867489
1721870
1665824
1545507
1122623
713456
517696
132606
1076885
108584
295829
1558077
1836784
1300992
1696186
17293
1558300
724120
424431
1698750
571585
4085
593785
1376642
1346654
1230117
1660426
1599211
1101553
563242
708765
13756
948775
878739
846926
1985994
890132
1650322
1046410
1889557
1349481
1435536
1840314
1763071
438826
639144
1256563
1621669
623349
1575074
1634749
245457
667385
1296131
1638370
511027
738912
1993249
514013
1738280
783311
1718656
1005468
616712
82809
395149
971809
1386530
631525
153679
274523
1725566
68313
493934
323052
130234
1776930
136534
1905466
1696395
22690
388224
317034
1013265
1378679
1251423
873995
7027
332582
1714184
475410
155539
1419632
1853259
1116753
817524
1239399
1410447
1451307
41529
1373522
1523093
1864461
1745442
1597249
421804
647930
1770958
1569732
1470677
1783963
1364360
672424
771201
1469441
305242
275670
383067
617202
436565
1062160
903459
251678
126697
1259732
1382389
47802
1052727
372570
1466091
978171
229655
1585426
1146974
1419229
312773
717272
147354
652248
513706
1340705
334367
1150477
1503173
1939163
908927
1984007
1032972
1798578
73801
761366
833050
453568
1216788
829769
1265355
635366
1186268
1397099
1870337
1178522
1762662
560851
1264726
43000
370419
1151489
664634
885224
385831
1759949
1636207
1824026
793182
725773
666104
84799
1135780
103234
370953
1302021
761193
1109976
1965006
1715569
254636
907171
944949
323750
1535438
1735980
1917180
1274178
1959822
356570
276089
148281
610037
515420
707650
550611
208332
1373879
709497
324401
1426997
1894926
432875
1681909
617045
1419640
252667
113786
1894402
1791071
1759546
518056
1962286
386960
1699071
909977
1300167
1019189
1921327
56538
1216865
191150
430490
1524895
1760379
1133480
1319241
5152
1337931
989108
1551055
932100
421372
1425256
719314
1720026
1865947
1010363
1208765
1020466
1920804
526539
1196821
945018
1903250
586362
276565
538929
613067
1333835
1188053
257169
681516
697531
362895
1091871
1676882
83722
1590079
1858947
870244
1083087
1477091
600088
1867113
841880
569250
665988
1847996
119391
1116339
882204
1351257
1309667
834958
1587071
1936048
1691869
1613783
225259
226168
951533
617991
58832
1174659
738305
669416
635359
208282
1373739
1228518
38627
181457
618234
1712062
1812234
1157265
1846987
1391315
1715764
1766107
931656
1761017
463069
978312
212535
1494435
1274907
112739
1142882
640858
259430
1128326
521755
517717
159985
1645557
1337410
1935081
1909172
1557861
75502
1710018
1809056
1143203
1126921
1087856
1222125
244275
1795247
332502
162534
1477239
1101357
1103086
1976374
121260
711992
1170952
129530
1808715
672384
1994870
916918
1945759
907473
512093
1067956
1049163
70784
449281
1720074
697301
1781319
152614
1009500
1461504
1851423
1201058
484713
557814
1031641
277490
1849479
1489062
1384400
1659302
607330
1286093
1633559
1391084
13932
1046405
1319985
341890
762289
504774
1179226
340582
226163
1048613
1763723
772811
1269277
741096
645546
1493376
1758504
830671
649337
1841998
764804
1245766
1491358
1857337
1649376
415527
1222066
1792403
1724680
1930116
1605201
597834
1898543
1730369
975387
1038437
1642309
1193979
1142982
424653
1325896
411740
1287973
523954
851889
1413341
63550
1482843
998159
284811
1033016
860888
1643699
202285
1460114
900679
1042738
619372
1227826
556622
494424
873010
1289004
1428658
4402
510720
1584593
201177
736746
1997840
1325631
589099
939877
1553398
1994846
1078909
124479
136181
1310391
400091
1532954
620268
249786
1996469
469333
150829
897774
343597
1479900
685095
380977
1447076
383797
556704
1034955
197347
915987
1674873
1682478
370446
1222079
1520845
371375
812304
1098892
72874
43346
1172719
192782
703721
893505
1517115
1132246
642102
107473
1365085
1228822
689340
1397960
537267
1123241
287333
968648
619126
1235857
1046070
1212936
1003571
982157
1996401
669179
564389
1987854
662418
322307
1163122
253007
1570980
429055
1917756
112254
747688
327434
1642548
804314
171318
1973702
1425459
814450
1710912
1521211
1882595
931770
1481736
740497
17357
1871415
1212660
23951
1960576
716052
777194
203992
848927
207717
1051141
1286160
1024859
1185444
939093
1077234
327111
538840
1921608
768619
1803507
1747767
1195627
1871216
1313151
1284859
72136
624269
1676282
82904
1512161
406234
831844
1052895
418093
953888
984918
1409922
722496
1321369
676564
634094
889062
1348927
495247
140649
1515288
31660
479993
1555247
1130363
376395
930709
1998148
1644680
586200
145234
631301
1594096
1512149
476787
399520
725744
1184807
1971523
718341
507487
1373434
1507069
477031
148228
1054433
501517
1461809
601645
968877
1621139
2306
417542
1701474
991453
1344407
990541
1333135
1979041
260398
1775560
781599
1332598
1946684
1915713
1245929
176399
1216968
1260979
196485
1641079
900195
1830452
158201
1974944
1807070
1171374
1957208
462931
150989
618475
187289
83882
1210747
1903539
138598
1182673
1443219
1963391
928409
324129
1710885
972858
1868279
198818
875164
1603273
605423
759774
302366
1395928
1921538
1006549
685692
1840254
701653
432646
518825
1196164
1158603
753020
1189048
149616
1426247
1945402
778360
1383646
1132259
1411505
1987371
1357514
712808
803212
558000
849661
650629
963150
1128588
553856
323963
1011334
1615347
1796441
887303
694669
1553396
1627883
1223081
520145
1561656
604025
876663
969321
1638099
89693
468663
846685
973585
393446
1234036
495532
838
491054
1240101
626015
393054
249879
202659
211201
54662
1989420
558798
755805
1366560
415785
724331
1976367
582292
861896
1110776
1849660
375714
1493655
636565
103290
1044750
1985050
279446
56224
1406770
1057451
945982
432125
964925
780428
1578355
1914607
1176048
436267
1973509
155026
536135
1254091
1256759
1215950
1238537
173255
693783
889140
1505389
27708
1015285
977122
73961
1812930
1927580
71373
1502623
1170209
1848979
1952317
489248
1721863
861349
597236
892589
395693
363649
871854
1840861
125199
1188023
1441483
1337839
202742
1689798
873218
226607
957124
1454796
184639
1610130
1117362
878492
1136193
1504987
790903
439653
1246438
1390638
1256658
893604
182584
1932831
971945
829853
738770
377914
1688051
309603
246256
1238369
1948111
368782
1730427
1327363
1286391
410111
945274
158608
674500
100140
705941
1045859
1914633
1413228
1250077
1227223
1015328
1371430
1517503
1796194
418354
1437993
516808
1563437
284229
1115578
1333999
1055712
19613
505341
3856
642358
269369
1308434
1082407
410258
1752548
27904
1010453
35141
1619059
159179
444985
1734771
485231
1328323
931074
1278935
382951
1069176
1953876
676051
621632
1284999
1037026
375331
1170904
329284
403105
339133
1169225
1324938
1998219
442032
1363594
657427
1454327
719366
533532
1306210
61835
1432882
1053474
1460721
1987908
1692807
1078263
1611926
517887
1755785
1199457
1065264
265852
1316797
1232323
1587160
381683
945732
1458019
498069
1675126
299107
933272
764647
295330
82814
1337460
1219610
1055348
449215
1424240
938945
1390672
1683045
4412
797720
854787
989847
1606137
175482
1503826
1712904
1880556
1403454
1237883
1556384
1236117
279576
302295
756984
1253928
134108
980636
438703
1300993
930593
1089609
455125
1847410
1564978
184499
1103753
1208216
1689474
1092600
838095
687417
1752693
1281027
1195037
1771561
469361
22232
416566
1972212
1883811
1197408
246615
804315
1633501
891046
235840
1375344
1866585
1739632
1489000
1763850
173092
727919
1289707
1465903
1047184
636832
357536
965576
586885
1434075
1387082
1130101
283361
835424
1569223
725968
241785
318666
859289
133038
1024586
1697126
220772
370497
1816313
1253671
1499178
415456
952271
860672
1023355
990967
1260181
832018
789715
959403
145805
1821478
179397
1441210
1356505
1821425
178266
51267
1733321
684449
202839
1196356
1234108
1399102
186529
1692819
1154009
1548495
1905760
1484270
893321
220362
525684
1473327
43641
79593
234798
1986716
142820
12555
1546196
1522488
31434
1736466
1250600
1305915
202645
432364
430099
583862
1113943
525528
169249
1170049
1001987
80808
1543393
1858519
1908160
826916
1394623
1018742
1874540
1260021
1565177
482517
573640
391131
757097
230355
705108
856490
1954410
1892263
1944508
1665102
1604891
456479
1795967
1521324
1305619
1732368
1274525
417217
173544
870005
119480
1590314
203449
1549749
1854772
1961654
1706482
1580787
12158
1919358
36537
246294
1505673
1660318
435347
1004790
1730319
862585
524980
1107065
1340111
1831456
713936
244489
1182864
1656972
1763727
567883
1351182
456299
1676644
58356
748719
1060116
558440
1871308
1774426
1917112
791676
1716389
1541038
686014
161995
1716448
1059903
74053
1151221
1711638
847346
680566
1647436
1741149
1283325
308168
581752
243471
1051225
662288
328361
1891969
759621
1831563
374912
1580410
319742
1098494
104914
1658840
1091370
1271108
1312721
1592040
708788
1398035
835933
12301
75441
1956508
1938488
1356066
1973100
1665527
1929714
1587636
855663
1776954
1768026
1220811
832560
408858
1533021
699754
1627085
1323888
1301072
1472450
1409773
1188966
559462
1611127
972791
788408
930816
1051114
181925
281371
476333
170342
1903829
624190
797147
1292854
41061
527928
665417
650636
1212145
833970
748483
1019887
1908637
890775
1184964
1232088
433923
585722
225068
675815
1021641
1157952
953591
358800
1596427
1789042
1273337
706214
1827870
1324740
466759
594423
1023969
882553
355477
109527
790311
707773
1627125
1635382
424482
312491
1754608
1005600
69609
124737
355642
269046
202746
121994
1810616
1690714
154038
1456683
3017
1203181
1139326
1288108
1556081
250068
83610
665167
1752621
672229
1963143
211469
1446730
820669
1151421
953594
1699441
93782
329076
1166899
1711670
759515
1965795
1535512
310075
1812327
454179
1355110
136974
477878
769248
993047
1013130
949174
1589235
1977613
562989
1464708
1544969
1127172
1887978
418720
1984784
621723
1161746
1874603
1977931
727485
1577515
1230704
681325
1100622
1054943
412172
954001
1138600
1921843
1829719
288105
1492480
1248311
445470
1654018
65542
1867596
1719254
1317134
737871
1006900
1365208
413245
1981284
371696
1121061
33909
1621197
116964
1793155
938594
921643
116721
43300
1423629
1592452
1096186
731068
283606
985491
1277007
1333610
258569
1880538
1749646
732654
1302029
1430148
933644
706611
423393
648569
602791
1098300
512128
1346692
664456
91289
1336188
1567544
404936
626160
1447214
516784
1642801
1381891
1265067
650572
479451
1125317
962082
1721717
595892
365992
70741
527147
519916
522650
864446
211661
303819
562133
1141188
1657756
1025556
813647
579981
324113
1015906
418701
245783
1331856
500669
427468
1581806
1262002
948209
1266009
226416
280422
1233648
304501
48443
1689249
1410105
492085
713591
1383885
322074
1582365
155453
1984352
888827
1148495
84563
662797
1300861
72762
397109
1910630
1083070
284185
1695514
1462085
1396004
874321
964472
657680
754082
436814
653783
1831223
1318146
1424609
1579934
607537
1626665
222972
1446607
118680
1465228
1426014
1170939
1369918
674576
238753
1978547
645431
1037368
1084509
1474524
1113731
1178696
718491
1380638
508975
793509
596641
88916
133103
1400674
1637710
1158473
1175597
1096228
1965843
1368095
1523019
1643674
567443
805861
1783434
859091
715561
366593
2394
864966
1294032
651982
376847
1682778
668254
1582309
1954021
363244
904196
1640390
1993768
1679779
521017
798651
546351
1578011
1520435
1071360
1773849
144989
1253143
941692
543201
1138927
55819
1891464
670267
146831
662932
1006315
1090536
916146
17968
1110409
279372
506485
1597760
1357289
1742120
1830539
1437841
1244460
1253044
1130425
694760
282758
976960
1412502
1576753
387472
122195
712243
1827446
1962950
261679
1158715
1926160
49533
1702668
915503
1027155
1650126
39317
1278385
29189
846348
1599777
920580
970811
1300640
293634
1738084
1167578
31122
1066591
12001
1125824
785090
158681
326037
528378
440354
1889840
1881583
1865143
601401
1626369
982593
1318926
1836707
166503
25045
1729104
625147
195217
609951
1484479
1339390
335758
1359877
1298997
1780338
325194
71631
321112
743674
48504
1148323
196663
1023416
1346380
1933627
722090
546042
408176
1290520
1405947
726806
1841359
1698753
746445
745164
108433
1430943
1602922
1919677
1938395
69762
1489831
781541
1693758
1058143
1490046
1142323
1263321
595107
1913718
1103155
1487778
637209
811702
1017563
1144590
932586
1802345
383421
1285154
562169
1901536
530060
1868428
442169
1037808
549142
1990286
1168603
1128452
1057519
1860204
1714855
1594663
251230
1808257
45149
1173430
87109
834070
991808
617139
1169626
383011
1536067
1970543
1298564
1190329
137736
799312
712270
850082
492987
679068
700322
467723
1627568
1962797
1069544
694686
320104
550793
1370037
1328678
1146954
1421976
940445
219594
374853
730321
1706413
926508
1548852
1833136
1298932
1022629
621003
801744
183570
533797
1036875
1703205
55452
259235
1971158
822460
1402298
770202
1089690
101627
1512464
226818
1098523
1704964
676368
643436
791540
1664718
653520
1420688
582199
1879335
11892
1987239
1057243
499357
982559
1760019
543061
734361
931139
394716
1326773
1819137
1820303
1228872
1900985
528069
950639
1981876
1980944
65608
1229069
1268059
1815483
331154
1110175
382616
298398
486018
1318761
62702
822730
1523079
175165
1835618
551652
42005
797139
1242113
887912
1620305
625767
1962390
196253
1348971
1851606
1007583
516312
1004674
657578
551236
163457
401897
212846
894043
1376923
23047
255873
1849765
1146681
605551
1431086
1270266
1444911
27696
633825
77828
1497917
454176
495059
561621
295470
650463
59118
1239759
402631
485774
222419
1284420
472278
441768
175901
1423881
1252221
504449
400717
792578
1622630
454729
1456369
1458234
912693
928073
1008217
837355
1017026
854860
1507212
756589
1315956
582575
931799
743394
810425
1301129
1981866
1196215
858877
1713985
12139
1570725
222097
303824
1894948
1423888
802978
1626623
1615952
1085310
46508
1856280
1661134
10992
1811917
1837439
494064
1855401
62837
742041
1361687
1001032
560664
159125
1151739
1256926
561734
631002
444642
73720
970774
158001
1660852
319939
1098211
1473443
956739
1864838
1368245
78760
343193
207780
304239
729348
385668
1016404
559741
1384354
584123
1083959
539575
416541
1187471
1451409
14827
1273477
906319
1932881
1728370
743932
1968344
1404162
1549077
404812
1299139
157144
1062831
822146
1754124
188776
320005
1132743
832239
1362920
1124328
1762571
208322
1027076
1660851
1874894
652701
1137591
1445933
1757151
273776
482949
1276976
878592
440534
1808902
706459
161644
615713
743899
1151285
1861960
836070
614943
471003
1257890
1276534
1993490
1546399
1204214
1051978
660871
50753
968592
706246
804273
901879
368544
1635182
900277
1172622
80858
1351957
1903190
1283986
1452691
387828
1237285
940658
1376974
1083063
1658711
675506
1276741
186175
1257577
174969
458626
1721779
1523200
973730
1940800
1052722
98737
1427047
1402724
956564
1625584
476591
1621582
824929
1417986
1189982
218393
1143307
412515
285571
1010917
1295555
1787819
964683
1346100
921200
531631
560709
832887
1946743
506032
121275
1725412
728381
244763
326757
220882
1338220
1261564
1812253
1975731
1571694
1513346
193668
1735470
69412
1442088
215888
1110672
1760763
1675900
411004
1908989
680144
1316100
54913
1925579
1839905
1045777
1231878
1704433
1716344
1951803
282587
351126
565273
546665
38641
647402
1453061
1048105
520720
372397
1422599
1833540
519013
1856994
997039
902514
1075846
911560
1458397
45355
426747
692243
1672465
1036245
957420
1267159
1325025
1054912
1836844
734593
513443
1350374
1376281
909605
1637883
519678
1746011
767148
251632
154965
599528
1138419
837643
1413430
913503
1414060
867256
990837
1905120
397399
1875755
1679669
1123356
1158389
988512
1739835
1346026
264915
1155586
1154410
1725003
466444
1670087
42592
1951445
94358
1913277
858399
1413285
425514
566279
973438
435510
1045439
545102
1990637
1990298
253179
151776
1956756
1272548
581340
1057961
1400087
1188121
156567
1717462
1915188
1472729
1068255
1736160
303587
636970
440740
1198778
1175665
1095197
911001
1669505
1006382
1921419
268952
1955244
1379627
887736
1565829
1493375
478625
846331
560254
1814608
1073656
188025
915780
1518518
1908930
1101569
1769925
922030
726395
555757
1595400
1396212
702734
1119157
585496
509481
1592573
1842370
620917
18242
374668
1701724
1151379
350388
989579
557220
48000
554525
469314
751106
1581794
593570
531641
181438
1438360
1888017
929386
1240458
870247
1904974
158872
352032
142318
1217950
577796
1523359
1693868
832929
1279839
469478
1677533
975876
283681
445727
735507
195241
674543
768279
608025
1414601
852384
812040
827398
1009024
1753624
1547432
1697
36258
106304
656976
808837
526911
712716
1957697
49651
53386
38517
345875
535032
1558974
625498
1285319
580453
298316
1834725
285792
48430
1588606
367599
420715
1030549
422961
617750
1589377
288582
171977
1391493
881262
1711491
1152296
521659
429281
256524
1946726
1214518
1838096
474848
690074
261493
1090100
1585959
1050339
1071931
1518944
1981453
160315
1371320
572485
873278
1601150
1727094
890960
1591000
1604246
725818
279224
228534
1922655
115800
1969455
1984889
627291
958045
1446872
468575
1258377
1495322
1786061
689909
87754
65075
886849
634587
1470781
439667
441591
13924
1469941
1768756
706088
1139574
1739150
1196883
1103583
1097235
611948
168667
140273
742277
1417154
571031
1704477
734857
1889564
1289501
1738266
541252
1081352
1344067
462715
573509
1915229
589026
354335
1168912
1438119
1778054
1513127
826273
1067542
1141202
260419
1222512
1817453
1127595
1918207
881224
1503598
820688
689150
246376
1287381
1922698
1609141
1319382
5726
263609
811766
1686036
1488180
650089
1862354
1946085
506782
1478200
683608
176778
966298
1668937
1136478
1450107
902348
286980
105340
771145
1924679
1278834
1203401
218155
1666057
1873819
146221
359721
1659646
47920
283525
1353186
1064678
1236874
553097
864056
1429630
1928180
1864347
264299
990777
1943420
1026999
1466241
294330
918508
1528175
1113079
77277
1247516
170116
63166
1020734
967730
3191
77668
1709924
551972
1970110
1594294
659908
973699
887510
1603162
472595
790291
225807
159800
1895787
46590
373435
1703641
527146
284953
605140
187135
324519
475290
1603253
326090
198253
1399740
1400430
1492265
302206
227585
865499
838350
1658914
1462371
32964
1711634
291145
476212
1473528
1848047
1416717
1021690
531828
272809
555694
58680
867654
1427209
782438
631253
465866
1055543
1406956
125605
1409739
306340
211867
557299
1308197
1296219
665124
287422
1976489
537847
1510121
998972
1778624
1130006
594172
218683
89001
313076
1505996
1785949
1156716
1481546
243699
1779054
1019096
1326244
1264907
967065
685937
123062
962658
199320
808450
1570759
409584
437944
630168
508671
569489
52169
1195620
1699475
1130397
378370
366138
420134
216865
970428
850453
1328983
1374443
369018
88121
942140
1526531
1198253
790921
932542
574098
1891953
248241
890672
1458749
576405
1087527
253289
67720
1493193
495891
247285
1753748
1541045
1260924
1969498
1275806
1388314
1556278
1606217
1775648
686337
1067007
1100184
667987
1556202
956899
1941369
1736117
914713
1423092
24364
485055
894016
1364884
1864253
1035779
742018
1798317
702193
1710341
344114
677994
246365
773339
1312005
886025
1561076
675666
214418
147851
1908170
1034421
1043261
489570
140826
1292120
463965
1767688
1950805
275578
1757713
608164
1261529
553739
802468
559856
1798818
1468168
584449
50890
1963756
790982
123461
1543144
9712
1988777
1229351
783633
646736
70008
413229
1384654
1083958
222623
482637
1817373
1949999
1776669
1320719
1030049
1191901
1109715
347765
567118
327179
3998
648905
740070
881554
638575
1918892
355251
1478747
568952
1806890
1491639
425745
1746334
1802388
397193
1257521
979957
1026901
1473772
372246
450453
405492
5267
1770977
1819993
954463
1100892
1423660
1128868
491804
1795233
760933
126712
90417
650726
1222891
1043587
395316
121186
884094
308600
1197869
1304414
91515
30032
1731375
1691314
517764
9069
1216788
727862
1781221
1100282
1048516
1420863
1527128
677071
1996251
344017
1636656
1145651
1476610
968770
1351363
1660012
30906
1430417
1117012
1550007
1875640
1656058
777678
1894529
269073
684306
1463474
1198508
1438219
560677
1732201
1500085
1881466
1984134
1534180
935466
1386111
669773
957590
1122355
449804
1758407
118543
1203703
1432459
1418998
1028060
60498
885585
491948
579288
9097
697487
1840710
362159
1988208
1044878
676623
996517
1343947
1339902
1667268
133692
1841576
487566
1801560
531340
1554171
832928
281188
1097138
151306
228132
1888564
1872075
1118777
971583
1706027
35087
385650
1900782
1461597
60210
147221
1877527
220566
164933
483317
1000267
700650
363035
1204057
1966287
56017
206632
370642
836328
704883
1967229
851432
1806630
793534
374496
1353622
266811
1246561
433028
60483
800964
1608537
453423
1189149
811840
225450
98238
475729
876345
1665008
1760477
1157438
1636493
379183
1840742
162049
1732976
365847
383611
978481
1187402
23667
844994
646461
700902
780025
1204406
1753409
596050
867694
1312536
1586728
1928351
951243
354900
1849324
548320
628425
574020
776159
1230676
151076
1327910
932453
446361
136634
140369
1660743
1910199
947425
164654
1710358
1660412
863251
1433959
254945
273891
330498
1081760
421351
1233845
153379
1191886
1999122
1792314
1530680
318136
824459
602943
984450
859809
963914
321506
1867985
331038
747145
899472
1635463
849873
1874627
1698994
1143961
1018335
1562854
224946
1881933
1932800
486705
121774
644081
979760
1085532
1933217
1908081
1034272
23689
1497072
554691
1931145
1030163
663058
620321
1345923
821850
1611198
488901
630549
655605
1257578
1752208
1802164
1991083
1132759
205237
1344456
1616055
356799
314317
983717
1957427
1311481
1623477
316613
238843
498790
589279
1361716
1647504
1315670
718449
399456
1794673
210384
180276
1375921
466765
106090
1655504
1099964
1563717
1268830
232953
1278064
913487
1569894
1093076
1294860
1203373
395882
1070755
1488704
458044
85259
63124
598283
800990
1970691
1796547
235803
1640083
39386
1962974
1745635
400126
1704917
1265337
1989148
1548345
344733
1100002
970863
348349
322515
1397474
1031445
567591
1300429
1893390
1753243
1416595
248718
457905
514297
1540404
446039
1859597
1841166
1438645
1406553
876543
431917
1246658
1998885
1645365
1070776
42808
1266717
404233
1163989
1764194
1631309
635312
1741024
828365
285254
1951948
1551302
877453
1628433
398471
737173
1274648
269475
1289886
162489
587015
1533036
1824392
1314021
415756
1393436
188637
19322
1514745
1884982
386158
1543642
1165828
1807702
1217687
1269505
504955
746014
194760
132386
1340073
1147820
185547
598390
512614
1036955
1937913
1809807
1222581
520236
54719
699934
641156
250982
957034
19610
7578
1266607
1462813
985536
196022
472708
908805
905459
1258999
391940
1465604
1696539
670871
1977926
1571654
1659732
1369376
1567939
797043
1128537
336543
461105
1957278
110506
292847
129482
1267803
717010
1056148
1126397
1807703
1497866
458560
1765608
1664797
1180423
1797212
1588155
111564
1059400
1899145
42190
896026
496795
812021
1439494
972863
1187706
779030
1901669
1992288
15780
442308
651211
61389
53656
1971806
1100927
1751652
424576
1462280
1407639
501835
1334040
349508
364219
1679666
1604014
94218
417071
1051338
1070958
364305
1607966
1446962
64091
309396
319705
1615730
1470228
516469
1760602
1346482
1101866
1578296
206881
1113286
105065
390443
565909
534892
655137
1054795
262711
25289
502636
1238291
203524
1980285
391417
1988384
550087
932085
87760
1767193
1249949
300717
1866790
1886488
1125536
1740109
1986271
1704801
213491
1363594
1277224
1758992
116976
741099
1564290
979478
1285799
1869523
780088
1223049
151458
224612
1746346
1164919
666879
1689112
648844
1904664
1036855
1416287
229397
295029
914948
780189
1138913
1656963
1341624
1857940
849189
129748
1972104
504790
708243
1882541
1525307
259334
1903160
742938
1109654
1219740
1078183
687816
1817707
1970667
544074
892678
1105798
1870270
920418
184662
943429
457244
947797
630990
722665
1678623
1970197
1694199
474865
928823
132201
695193
1063356
1731143
187169
1114838
119870
1028719
1656050
953957
334935
69245
345851
1266525
919032
527012
1204402
349809
1702803
1941085
996647
1487790
1094762
656109
1266911
1153483
1473981
1953011
567602
1466463
88425
260829
675316
883696
1052723
364456
1488878
810966
545742
1275002
621514
159215
1386565
832
1787528
99198
726955
828842
1464086
272427
1790413
182504
41142
564352
1610452
1788240
528450
1111856
1510439
947850
903712
975123
847533
442875
1522743
328207
101123
1603272
1477498
1920346
536751
62758
1218882
143346
1604937
497106
1749584
70310
599530
116137
1816943
1365428
1883053
386636
877458
643138
410017
264002
217850
1495955
871190
938245
1441460
1451320
43048
1983238
1382694
964420
62575
1674282
1741378
1482685
562813
351460
1083615
1511660
1484664
837940
1610506
171550
1483975
151873
1334466
575253
1600071
1324344
342240
1398200
771868
1886794
1127277
1402539
663473
415135
1392944
214864
1838652
500988
1634000
1641782
1113109
1706192
1654996
1223463
324123
1371343
412355
1430626
1401431
347541
512020
1533215
1683926
877174
1244458
382920
1985243
1230468
857524
356269
920115
1946853
1396601
93355
70513
176976
1354801
1321590
992301
500149
259450
1239574
1525171
1330235
872495
399874
1078588
253818
1994777
1993087
762193
468684
1155092
615492
277308
227285
730149
604508
532573
1271047
628149
550841
990322
1793848
782286
1070136
1359693
1770707
176102
561116
1641641
748977
822223
353195
1062264
132871
1471836
1650540
1536464
810643
448390
1327373
685789
1208584
1104525
1598366
990447
1930924
883958
1805942
767971
1786314
6460
1819319
240882
281008
1325445
522537
1081501
1695772
1367092
1121915
492596
1996438
1445007
1673064
1735978
575758
1328502
1031818
930756
897105
7587
798823
1736132
1538090
192104
1156112
355869
1283568
397164
252971
965831
747361
1321978
1818051
1997117
129747
832023
589905
1821885
997186
180957
1005672
1141603
1598275
684220
1443849
1721359
1794302
1957236
147075
547745
124452
1258553
1053139
42809
903489
1558461
1987191
1699780
847850
903795
1226610
1753692
1208309
862922
1832051
1886819
1434953
778508
1349586
901245
1091480
1845583
816025
242136
1154186
569963
599295
1645104
1974249
1705871
745206
73627
1421934
904180
1568755
1173547
849658
721585
956697
485722
163582
1029935
1120607
1532861
162008
638029
1849989
64301
702797
297408
164742
1270508
1496793
765831
153170
1339681
1952848
1761193
1348908
1503507
791223
1055567
642610
929106
1943836
465440
948146
645659
1320112
121359
1362231
129229
552312
492108
326758
240138
1127981
852644
108181
1349576
632926
1946928
1647997
430284
1123602
1465833
998698
759547
1259599
435472
1240199
531497
216513
607675
529448
28001
1187429
389417
1909094
509658
1389213
1294070
1985627
1964120
539472
426449
183776
1085834
189432
274683
133901
1393414
150070
1875128
1617465
1454334
1095006
762517
1236614
15984
1425546
1556928
1380406
34365
1939735
1903917
1934402
1974304
159474
647135
1475252
1935721
1432291
632907
1271087
900088
1918397
1828615
905524
976481
1811331
1324573
384945
898805
1736417
37832
899898
1446362
637949
310624
776300
444025
147343
1568040
187583
780694
1567510
381529
3430
890569
275128
1979232
913622
1687429
1656641
141260
829567
220958
663232
22121
805895
1941387
212958
220891
1875101
588521
778816
1046097
836086
873830
721377
1792012
870409
241639
1203121
535325
1033534
1243491
1840219
1262874
688402
1042881
1326570
1868781
390887
602454
1912712
1155816
1369501
1069816
289633
293903
1013205
553714
1577581
163752
372255
1623951
1280679
193981
683854
903402
1245468
819285
614365
1585257
463739
1885128
1169893
1617676
1049318
1050466
1980802
58001
1897445
384334
141951
1930425
786562
566420
1930539
116157
1228880
322257
1276638
945769
1895896
1954597
361649
1661007
817863
1390710
1863633
1176068
802196
1573557
625136
600342
157371
988597
481677
1891581
303670
294056
358762
134397
510565
1775097
584997
537039
467909
1090925
671815
873172
1686379
348109
510726
241054
222621
442459
1588263
216549
1721074
646939
11732
747845
267523
32006
242664
976598
668805
1134292
840933
329631
937087
875548
449834
1160837
1149969
1919204
1523403
1836737
447668
855461
1804386
1090508
830177
998633
532176
1424972
1402387
20539
1485767
703169
32846
151929
1408207
1604188
131208
616121
439254
1972347
74528
840810
1728571
390467
451622
210059
1959419
1249080
196724
1129761
843518
1900347
600073
1121705
1963216
1754980
409708
1269783
1563630
985916
1359747
1756211
1281537
517490
606348
910307
1649086
1637438
781834
471805
870008
1585250
1872357
167934
23706
1671364
50562
191607
1697939
1142956
639481
840778
439495
744321
100393
389289
1412189
441825
1556305
419687
235648
1226409
865928
1817451
1545567
1615265
1355790
4736
79487
996629
940096
31196
1045421
799700
1387665
506078
748648
1477336
604651
535398
864142
147792
1155091
1330883
1864751
1906237
29048
1503780
1645538
648232
1534710
753422
1425548
764574
768316
374042
1718221
1665893
638026
508085
1006473
1683832
547342
241344
26961
1090704
318589
91699
499457
654819
1162519
410370
1996192
613016
93022
1711413
566679
1867155
59546
235565
289887
625439
1075806
1426564
1518792
1326639
320773
232036
80834
60704
459178
1540506
756813
1986086
1067810
594859
1025901
1544895
340172
1497367
1241663
607360
1849076
1434027
1055768
1366840
1484162
1941524
874197
15562
1581169
299409
381856
1214987
879350
597982
1652358
437045
496795
1692926
213777
91959
1796826
376725
1317321
1006721
1004738
1474093
1722020
643065
1935323
1448159
1959173
1756779
624404
166997
1010699
310211
985041
286470
76409
231833
527066
297242
1240375
295290
965882
283092
1861057
781320
1278822
1992611
168723
1456529
1266853
290876
488024
1560736
1911086
1878597
1350550
1203278
456892
771521
181188
1345455
599128
1747446
358974
659996
1145926
409700
575642
1048618
1532427
439029
1127202
1810743
1483611
1936601
85681
1634814
1878732
1854389
48721
508414
1975634
430121
1699508
1714149
205534
1137084
690289
495997
790229
363926
1568526
1154269
1365330
1681131
1855299
790175
407191
1863352
87624
1900889
638727
592940
1583767
1197854
280477
1515665
795545
1856019
1138217
1891560
1793173
1935650
417810
424179
1961639
623505
985662
1950070
1529846
1773858
1065889
1454518
1732501
1700683
255896
1509666
877528
1882618
1289778
446240
1216803
513523
1162408
427073
1544019
1970363
1823538
1338417
1197494
1686985
1808808
640227
1085576
176423
962633
1676566
942895
1085065
582659
582066
1194279
1636092
293748
851754
1828439
1390206
656918
7821
95546
1901975
525419
397424
1694057
753971
1940317
1671821
3494
107672
138996
1960073
1261458
466847
18119
1837205
708400
33517
769089
424849
786574
114391
1918124
36686
1483091
796739
384606
818170
1019539
659731
1287245
1213260
315331
949295
355258
1254375
1002768
809804
965021
1266205
1037754
251827
11008
520157
1391801
574073
596688
187015
218138
939203
709354
1114864
440583
561249
16066
1801986
116263
185784
1908527
613648
1706257
373595
1116608
1981123
367317
985016
902105
1116444
403014
1342815
200468
116632
1032148
581686
1187219
91823
955226
15997
1546626
1875468
1856012
937642
1219747
1095613
1839385
256871
533049
154375
944644
1277796
1916599
1863156
494706
655734
153645
514102
476900
952434
476402
1065925
114440
890243
74771
570263
1786292
1194281
1534652
422316
364712
927013
768322
423404
1200066
451292
1410411
947786
829994
1706162
904747
1339901
22877
802457
27103
829739
440061
173104
1421816
604742
204968
961132
814669
314477
723437
1068459
504883
999592
1496389
1421083
1143848
1428750
1547987
437188
1532283
1704460
1675751
523285
778139
332883
1564716
686929
357188
850216
921722
471662
1618658
855150
905654
1825273
1954244
1635427
1084932
862902
1785387
1106865
1997500
1315341
37854
1497834
818118
1000561
1696722
647312
791192
775788
75551
1405920
796410
1476999
508214
502743
1221636
1990081
389313
1575323
1839370
1355692
1757037
1073893
1922611
434397
1877716
470450
1935676
420379
302699
943009
1039118
21417
1313399
941631
454552
1293039
738466
1641989
618848
72216
1026914
1490289
972065
1263567
1897432
1793079
48908
1594077
1952543
446554
422821
229382
981409
884847
1279838
720063
1457798
1864115
13577
276037
1625955
812314
878969
1334063
765370
1589020
418731
1562748
501724
1314057
1788099
334272
969123
1925369
1444744
1277825
691151
26506
931237
1152305
1815886
792222
1212306
1402001
1003184
428286
1357139
275600
1399466
540047
589075
1409598
227246
1292320
1110445
803281
508397
177685
885628
1985200
816757
1957254
1785583
1588789
1780210
1501954
813124
892116
1883398
614670
755633
379283
948324
561374
449463
1220239
1368499
372486
1397444
237076
1732089
551855
1261314
292916
1777954
301085
1164566
1139948
681122
1145683
274127
1698268
563789
129034
1273265
1473179
119482
1748124
1767737
180959
1926501
365922
566402
1583306
1939430
386187
1258830
594199
1585709
1392218
1867495
14791
265593
714239
1034426
1628378
1326177
982537
73114
1303928
1723638
507533
889011
1998362
103037
1330082
1484219
1006059
1819543
515417
62837
1040526
1776922
495859
237598
923760
1463742
1842997
1143604
488650
1581153
1083501
1670847
1096106
1491135
539268
1310421
517371
539218
223216
724078
1733381
698590
800902
1509835
1332256
631963
666854
1110951
1220133
1117477
916480
1116318
873656
610825
21861
634082
1568882
63250
821104
1788308
1824371
1680879
966574
1556842
1562927
1427733
1337256
1642289
1091461
871222
1985692
1178468
1908937
1903605
176463
1365029
1697968
267543
1530801
1466533
63105
67670
613168
1866265
468325
1656804
1010619
472209
927391
733001
1432522
1931803
1080766
1548577
598130
1769570
420861
657091
1037070
1983407
1962881
1293670
1662811
1593933
1549084
1096467
1100629
1763730
1266959
1827664
1189217
241205
584833
696534
561791
1849871
399471
810742
642677
233932
1536454
1123403
340927
692605
1026298
1191797
1320861
916543
1112467
1463938
1367666
1206946
157305
1741099
191110
753852
873474
31515
1605864
12433
1779874
833211
126366
757081
751048
369950
890623
1776282
1265526
86254
637243
645312
1278362
846937
1553801
1277543
547072
12405
728624
891600
640247
1188437
829069
231544
1442652
721525
622052
1733002
19727
142453
1952361
1201578
277447
725758
650639
1823739
1892457
1412077
1932522
1885709
1331364
1622446
1135992
1433407
1195578
16674
1905812
492854
1533982
371982
43242
1795086
1860761
1334351
1649625
563899
588289
930928
1075612
1656337
1717386
45194
1905702
1734997
1162325
733148
40751
1339834
270715
659548
105747
517661
391790
1943579
178767
601067
811689
511082
1609574
188053
1727461
613407
822450
895560
221264
449479
1605739
840808
126389
399518
548182
1696926
574737
172857
2563
591425
1558440
1526787
1732413
1667391
1632438
1103292
1334234
778324
708527
1791982
977227
763859
1930864
812059
1055517
1123513
1536530
633184
459604
1632202
1414990
449050
185169
1614147
1835153
119129
1160741
59417
1228514
455701
1087270
1726458
1694472
1628050
1218606
684935
442764
82386
1234875
415407
948707
620221
1378606
32240
425850
1775906
905775
1812238
349268
809382
1074236
1770952
1435182
149781
236276
820874
1998459
764300
1559304
1868607
1452582
693121
1805359
1975323
377697
1757292
890614
839917
1150282
81511
222324
1956420
272897
864820
800043
1180722
1933755
1082530
855366
180092
272179
924190
754543
1504195
1151955
800222
1210325
1749944
1285268
321985
194342
34918
991900
1546133
687600
1646940
153621
1190631
1455226
1585769
13696
94496
452380
977011
1764898
23428
27454
1650803
226862
1685178
1742569
1221900
1443515
1794169
1116213
338361
1544613
1902288
903500
39097
141662
514171
1868329
423864
201323
654164
973949
1511606
298157
1838659
234206
1213476
1304706
1383436
78336
1631707
1895391
674437
214694
1855996
923529
350518
1202176
905447
1738155
1766345
1670449
490972
110108
180794
901004
770823
378093
1817203
515300
234443
467853
1531920
1079415
1518749
1282236
697193
1989804
1510894
509837
1569474
1814460
1555599
445715
993157
438409
115371
1955822
300432
1989239
1566225
232824
1101412
106599
1738483
1678852
1940456
1555806
563071
226147
481713
521270
1485095
465582
966304
689265
71038
724309
1382681
1325237
1410706
981933
503707
611905
96486
582708
1799260
1979143
1862945
623672
402426
1913698
1404849
454756
1686009
910576
229654
514547
338801
353706
435534
367509
485999
717436
567328
1625284
500066
884567
1888694
715121
219338
412068
180755
106198
595859
331601
590702
46456
1030115
175426
688010
505569
866368
777048
110584
1820207
1243805
1187999
693530
1259987
1139393
353118
529041
1750522
236059
1629536
1452587
1772910
1116569
316018
1322723
1331450
1341691
1159451
1840481
146519
975011
1194734
81939
506587
312445
888901
584366
493726
827148
1682420
293364
686253
295507
1668969
725073
951064
109305
1347199
1166319
1279274
1100458
572742
851993
543741
1059207
1917702
1163330
691408
869209
1531877
255714
655775
724301
237014
341202
544202
272590
1407814
1817532
67732
291261
969680
1386888
1908874
1814063
217111
1334666
766245
1070217
1549715
1115206
285037
1160958
1865668
746628
702316
783448
1902597
1619966
1747257
877034
534134
1569702
404909
662876
1333229
473490
902919
1145306
256542
817418
51217
1908654
1495994
251388
1485698
1125433
1151011
1530846
1349462
1479833
1917244
527540
243370
413305
1092193
1547866
609980
1175599
315474
1658086
1523674
1018159
845908
187894
57180
1315221
1157589
1911087
254156
1390431
12329
1426633
61081
1203436
1506934
1369333
279707
1587596
1761205
403767
1492698
791083
161978
89794
1341946
764962
942492
1836017
496835
1914947
1772768
860594
710397
1333645
811648
583960
1994445
1807824
982914
1395084
1587851
194395
587165
509817
1050836
406510
1026525
1842034
1937560
1596428
416268
1249505
1098924
736718
1597542
508234
1186840
82338
730695
1268701
1132406
820472
647752
1826179
1405463
787837
23772
1263647
6467
945779
387032
1128090
678910
468195
1776402
697350
1680107
658312
45079
333854
416360
993699
115373
1596341
1595850
1185503
1757940
645931
557727
640955
198977
1168828
921940
1871604
278384
599832
1360225
1059122
1218094
652765
312722
127549
1167271
882183
1644057
823831
1599774
738642
1694461
1994195
95089
1155738
329538
266327
706790
25975
1057619
1866345
364750
335222
28063
1135374
510113
1472810
1370843
1499805
1999634
373003
820889
1733257
624085
272798
1696166
1079447
409091
342678
1250943
94894
518883
836223
1203758
889538
1207295
970098
1901098
1008411
1678639
1736165
1698987
1606677
818052
377547
426819
392726
1362972
521841
319418
752803
589670
1952773
225753
1477599
361413
1174103
699692
1571102
179457
1032408
788379
570224
1021481
1604990
191962
1382874
1074096
722313
837798
895515
282862
1654515
1837987
1497578
549951
104089
1050634
677556
120557
918426
1172241
1582807
486537
1318104
791415
71839
994630
1768782
1620621
1060449
445500
1564597
1231625
352901
118080
1048826
1250375
855355
1293700
65991
1940054
260398
1992358
165662
1836560
1265605
1431322
27023
740636
632588
393212
984251
880196
71139
1651689
657846
810011
261090
321228
127585
1804528
604901
1780888
581100
744309
1483615
712624
1558290
1104402
1428829
1671849
211589
767682
506811
677989
1112388
803401
324293
136554
1983912
538696
1522726
66709
1342963
976066
145414
476677
666548
1377540
1779037
1077333
337739
762537
567165
1432787
445879
1644266
763549
1741290
986392
1466570
1353787
1930226
1979522
917166
125074
945847
145151
668618
1984853
1141112
683596
1484222
736228
1905488
1415158
1149578
1169774
742607
1157387
1134400
728461
1055983
221921
1428068
1390156
260902
528873
1353722
1536618
1654308
230700
1048157
813572
1459631
1426308
1911813
642247
1784003
371083
789161
1000526
735628
1089200
1968122
1436721
359046
1256053
1073547
1168471
1208153
1079570
321796
1601820
717636
317536
1739646
394261
616198
1426927
1960154
1779918
882197
1326141
277370
1064810
479489
1646985
74456
469293
192452
211233
1594721
102833
1519236
1297987
1565822
981551
740813
890087
888733
611056
1751496
1757696
1001954
685972
1263947
159116
1449041
1329671
1814721
587552
1426459
81193
1507906
812069
38984
789800
1207778
1170944
1945011
904891
1305580
1716245
1683221
653774
104748
82787
1529112
1438393
1773360
1614888
1929353
1495461
834144
1096339
1227517
1837705
921617
1797114
429064
1105386
1173738
528938
88580
69297
540215
1956184
696242
1479399
1005889
1551313
1861288
503097
548136
814479
367985
155499
69311
1051875
433063
1428674
465158
1813516
843319
47212
429375
939275
1127930
41171
307682
1601230
1488493
1934820
980126
1379067
1186185
751120
1714078
709424
409156
803660
878740
1348324
120541
1977096
130682
1380203
1932484
913599
538370
896446
1102136
1255540
664130
1533010
1992623
1634788
1669820
1008826
1142437
1373250
190548
1357844
657518
478065
1668709
172711
704714
79930
1515252
485682
848787
510551
863222
1672706
1086602
140541
1660440
151700
1337146
1899377
1435813
1701512
394829
1462838
1210313
1507478
1463339
815820
457244
380589
913522
1451524
1508762
837913
453259
1579954
1617567
58622
1851372
1289239
802653
200721
1327004
1493419
29842
842273
181991
829307
346371
533606
58732
144863
1062952
1915731
161646
1381088
1542059
369556
858430
1655396
371216
1254047
181107
42396
1569956
1588646
1133079
1603067
1468143
1658928
1383346
895643
1569768
1203283
1647895
1989921
1092482
1039067
920561
1161307
266838
1328063
377584
393660
469229
1773117
884938
1759597
1858487
2347
135650
1495079
1350987
484401
1889751
475907
1089884
1581233
1360670
843075
1025621
452
331962
572301
570148
511837
1513851
1732593
110914
1152135
499765
1660062
1283617
1509917
1104688
1787474
434408
737221
1611255
447799
239977
890822
273006
1217923
1267018
1514824
235051
523843
1541177
1388841
1758547
92649
1159311
596265
408752
1991483
1412107
536579
205075
1748394
1314688
1446363
1407911
516644
300003
1701348
297692
1021713
875160
784269
676461
1005972
1570041
1205846
1030346
983489
809509
1046728
515720
1523230
1687920
1060402
963587
370361
121508
355081
1753894
198605
618132
1205485
1529081
1208456
1028062
513353
1701388
1794258
18929
1913027
1256369
1414355
428357
1288241
1963875
1377474
66964
1231954
1450931
1127598
161418
1999491
1724398
1309607
80756
1251119
120315
24445
1974255
1392893
1974662
953657
1491613
486251
471427
1436221
1258690
483726
946712
239137
1997423
297960
1898459
1490683
54481
1397801
158209
1120341
1691993
246053
1321335
590107
773353
1266399
1346620
827512
1474892
1159962
179822
608112
1480832
1091266
1673802
257632
977875
1022079
819393
497517
201856
1417511
188688
1097232
1136944
1773516
89863
635430
1067706
551615
1676942
171168
265766
1919657
967367
276860
340948
1159118
1676317
1019002
349102
1623391
1067438
76420
399640
686683
94152
57022
800145
751103
387236
1918298
248536
1712334
1570711
117912
1964163
9803
465399
241228
1265133
642711
153691
1323189
402946
1887717
367946
673560
1430143
1189641
387565
1622194
541732
1594551
1588628
173685
580775
1541481
207582
1544960
1774962
1921354
1399962
628600
1030487
495551
830384
1142364
1098512
33431
1459596
1979141
1258098
1046631
1040833
343906
1401723
806710
1783301
203183
646035
1227662
1611480
916296
1104487
1476886
1889689
209988
143508
743911
1044713
796864
1065868
433652
671457
726971
1339806
1116808
518823
1389354
32591
542371
560150
1865907
1847081
608057
1715171
1668418
1515537
919889
1199223
623132
427831
1481941
471023
1369687
279328
1103221
1305419
127307
387153
1556708
1587185
640906
1550429
369105
505321
58095
651251
1418409
123804
1861660
192599
852365
1420507
699437
1196716
1898523
1572167
1717934
462979
510979
111224
859994
1988193
1359416
495153
1965762
1997442
1137269
1608620
137824
872170
1390814
1891498
132786
1364126
1697364
1093
1033832
791268
1153793
1323020
1394550
1680313
861906
790957
192355
236865
1773552
1950035
1605042
486920
185771
432764
1941506
115620
766909
1923187
520679
1198560
1412788
1087476
1350697
1716091
1896683
1790040
1365137
1133407
1689255
1712175
1122601
1646486
243598
1518142
1009370
678086
1854226
805617
695142
1785394
1468493
949809
1544737
1060918
1454577
1582908
1681776
1303369
981952
687779
48225
1701580
1420649
707465
672876
334901
1726824
1261929
181973
1542741
1205469
521667
1526500
1042424
960254
1147961
1914332
25215
122333
888899
1745778
590311
1037913
721796
1995402
1673276
380937
109649
864521
224385
1640246
625466
728659
793891
1478416
1312360
1160144
598860
1233941
1898783
703003
1943601
672707
1372012
186338
1279657
691843
1089845
544591
1890339
890425
1425913
325788
594813
772260
1119816
283144
594726
587325
218672
1959747
444749
1564461
286072
1418242
1896598
323710
811422
656979
1090172
639992
1581860
958096
655522
490644
381022
1413456
39527
1725616
1498785
52919
1511045
81234
916669
247183
1075397
893534
248107
1334235
181236
1672567
1362587
1790369
1860869
1293918
1939538
1315741
1333294
802104
717771
225478
601251
579580
1070836
1697633
952032
35967
1841331
1417869
1148467
1547897
178552
1113064
1930056
1725829
491373
1829148
1320629
458708
1763159
281829
901516
711614
606326
1193006
1250272
600286
1740559
103768
1348325
1311219
1601220
100653
1805208
1318931
1870066
1957878
158221
904399
1014677
823981
407096
869770
1098617
1693766
1212065
130360
848799
890869
1435439
1757224
382571
1115331
768
1955459
908872
696980
1213096
491585
1292463
11241
410493
290883
825602
991900
1204472
194147
1091116
413514
1912410
1239402
4370
1395074
880625
449787
1250893
911509
753887
612042
1978496
290246
1057439
59905
1395432
1981766
58944
1928363
1555805
1057413
608114
1383245
312636
13548
1350499
906306
845404
1807326
216909
1178901
359697
1170121
1981586
1539316
109728
1998125
192632
1164593
1124108
1743637
509637
1910288
92895
1882679
1136426
833298
184634
612993
702429
977426
615966
388009
351650
1845774
873198
809157
22661
599730
1679280
1138467
1451364
1175271
909713
1287769
1227129
1224794
897528
1836449
47937
625141
1666803
665644
1491334
1953243
976856
201935
73461
415093
892889
1228723
246404
1813588
1602655
371587
13825
920239
1269123
926877
984832
1305933
823709
1253970
817631
653121
252897
1556965
1799443
190885
1491609
1354822
1304705
1159679
1454702
1003402
562307
84011
291931
1999392
1265837
371053
1073780
712549
174152
1820562
1942324
1405943
231592
1408945
515021
350812
392454
1611893
1565819
306195
194380
659720
1443243
1564455
1804329
1271784
232579
1783377
1301677
1865085
293955
1073072
1872593
142128
1692560
1823093
1141585
582067
1213135
709026
1718953
1428877
1457840
1571344
586603
1255259
1298663
1039372
789750
698897
489398
1111975
1600230
940247
410389
388405
795442
582673
1126536
253397
810559
24927
721266
1029961
17543
1105977
1887345
1451638
1385119
5540
865058
1430351
248753
1223847
1606670
1285490
958960
1572413
906376
390476
309739
1563755
1349557
1547123
1942851
381430
423061
1475114
1119902
225182
208689
1680457
1871158
1681355
1803111
422051
1387982
1377202
1084949
1141342
1134880
882578
1698668
1999396
868078
883774
1880856
1691012
1693709
699741
1889692
1485926
1488044
1811221
635143
1231279
1364756
998796
1322269
1571415
201665
1671930
1328612
1197280
536370
112083
1415165
1692279
1202507
432530
114827
898047
1067408
833200
110123
248905
1693743
1008055
1715139
1692131
1162607
1864937
1230175
880484
1310543
1203226
1880007
573490
566977
987578
750954
809040
1211221
1613614
603483
1796822
495336
953817
1281638
328453
749663
1691180
795446
1810718
1350060
1925869
1946830
946782
1713917
1381108
1893508
1918202
1983826
63573
1068989
925576
849071
1696790
1269371
518832
1282490
1519746
1279209
72762
1747430
1216247
1076819
839971
1286452
678102
1405710
328885
464633
1873877
479636
669173
485651
652978
588145
1228696
279800
1575926
1104391
1417413
1285630
1667065
1136820
1993344
21057
220290
220136
543250
1337518
495308
594979
1016136
1482476
652016
354677
534741
617143
1208382
1458040
92722
1826275
244828
898674
14624
117741
1652540
328170
1903192
1889518
1490103
1597999
33610
1700644
585360
1873475
1108051
1996768
336321
907208
1794228
1054166
1339461
569339
119736
17813
1450840
1924088
744462
1971432
1547867
62474
1686835
867460
751499
1191325
363612
205175
481702
880614
1666814
166929
593149
528045
138854
1268196
1435840
1661733
320672
1994363
1101371
1932769
1671222
1414121
1037147
1155967
410925
1510035
460227
334454
248539
1317094
1466732
1801146
1121121
1870028
808104
1220483
1229378
356386
1302573
810861
474993
585429
4691
960988
1709161
1946503
717000
1701779
98345
175303
1978722
1196630
1242788
359691
344305
1843609
1435509
768836
1595844
377965
1127363
1294412
85671
1802750
1549513
20829
1790955
837014
1895081
1670456
212474
1711539
1922338
1170892
970756
76630
1503764
442434
114400
1436176
1179180
925988
230709
463987
877472
149236
1928271
1153430
1943294
1287048
145405
1398329
1227010
1648881
1313554
1131441
1843932
1582103
471253
1293292
1638435
1971171
285404
311949
1442425
291160
849581
1217630
1553554
1478480
1466357
298922
1276474
715607
1779788
958606
155314
1509328
1972063
1858767
1248385
672602
541589
823603
1179994
209184
1608816
1829642
1617331
552971
899139
221869
740793
562996
1345113
227840
1083821
26928
1802807
612598
29358
1842969
1868977
211388
1905131
89919
1143190
1923281
1062474
1361291
1284281
1120987
483684
1412209
471338
532541
1062956
1462035
369964
888195
447149
1320875
1635962
86036
1128363
508033
419229
1809473
1461945
549527
428594
42057
750546
1547376
575906
896781
1209569
346673
493329
1461897
1574696
405411
1999879
1859514
1923631
1538721
330402
1923973
1982897
714362
611819
365051
495866
839927
265911
677889
1214705
117384
697771
922009
203430
387270
1572977
607266
532176
1354185
1476335
1952897
1503713
426068
370524
1063952
1429732
972338
1749623
209978
1079440
1931081
401110
63643
1567121
1542857
1841234
761166
1407595
289604
129412
688142
445625
172179
1396020
1545894
698791
549636
560960
1696877
1173347
541113
890377
1408049
1790918
59145
1335719
823476
1896849
698362
450899
382476
1718948
1450450
227143
1222917
458884
1453276
108816
1576230
640020
892214
1596411
1763568
1016798
952053
858613
1605433
1665331
1911868
1334116
967808
129260
1454718
1223595
296911
1202705
742983
1581729
636585
1906957
442172
1972869
1693596
682429
940400
156140
1188058
574922
729637
221843
684944
1775208
1137061
1254624
468102
857890
758484
1761569
148232
114074
1099179
343316
1631898
1847289
196059
1340840
1078681
1808883
39195
1058231
883481
701911
1084215
1898437
477467
331955
704764
128935
856133
1658313
312579
718852
93448
1494807
1560568
1601256
192097
1427493
356520
608198
1971854
965145
734295
566769
346453
1288924
796277
1224519
1001235
1139815
758824
1295113
519998
1489111
564033
328599
1957994
878298
177623
1650919
529122
1807908
1908537
1437598
489193
4938
1728588
245820
1706291
633009
429361
830485
577972
1143220
871101
1456798
1235918
1259379
361307
1255028
1037603
711315
1335984
670384
1893599
1515385
321684
32722
1975977
1217721
1780453
1081272
1428083
241232
1142417
712280
351034
786423
117347
1564290
1367333
1859310
1826312
1082743
1008791
1309446
1567642
424122
1153191
1711166
1905883
1952894
1220523
1513883
1189724
231335
1599710
1536599
1055272
770994
1342668
1143188
625023
1290036
1481927
505911
1103939
1011474
1602453
212582
401293
1824527
1674235
254879
1801527
298875
1043792
528636
1173732
1651012
289125
908683
925207
1594685
868036
135725
932785
712011
1500885
1910990
1917923
1844930
664900
1053669
1759126
1907408
1679405
1433607
1121948
1641426
1334050
595338
477615
159201
1882571
229665
952568
1971946
566388
578286
378363
867955
1254458
1884506
97262
1234099
455873
1974444
1004951
1256031
1026542
1476988
883364
602150
722914
1320500
1123692
1346662
255550
912823
1149228
1441066
459061
347813
1863965
1607532
1882039
1646870
592389
144180
175884
255048
1495901
674192
145017
574408
1859901
91148
98346
1801487
1908063
1469073
633607
1554930
291833
17371
573750
4488
847752
1585367
614304
1941682
1379718
1977791
212854
434887
1307271
766547
525359
1238332
1688342
480058
1062184
264047
1723896
1610669
182596
1479308
266320
1056001
1236257
348717
155808
739441
1051805
1892709
1945766
912532
1597931
1549885
878256
1252532
482932
1266887
1709259
1649126
1111043
1650692
1864805
844563
865989
1675132
1307608
1136254
1923392
440297
1566932
1801896
1601363
1622273
526436
1685867
1293170
1835635
677738
231271
1045847
123032
205176
1883760
368409
1869131
1148597
387451
1374884
706991
1478788
367608
943862
420149
1368412
1483696
225707
1120267
1938058
968836
988759
1435256
1130527
175179
1145921
1031133
1633459
590564
1304477
1457907
981773
187522
1520264
978085
579851
154468
1133928
1014981
495039
210830
1545187
1057595
670881
1337665
37829
831031
1604209
1580261
588514
1807835
395294
84350
792066
549526
1610960
948344
1698436
1328739
908135
1580073
152081
1247789
359186
857336
1072881
1313186
1258463
374773
1050132
1968426
1021003
553567
798767
1831462
989039
496640
1677206
861956
1955151
609874
449767
1525128
1410618
1207620
1444780
781702
1137372
977584
908380
618904
1260277
1869728
1613463
1976564
325998
402443
1285898
242776
337424
78361
1667840
1809675
1174497
649523
1897992
1456616
915270
1804012
479376
1487817
764201
573168
1564533
631456
708353
30400
1311772
517889
1183850
1094572
435195
1604551
372229
1579842
732892
294655
1136237
980045
885909
1858540
199921
1786201
667504
492902
127592
1389563
81693
561227
93441
1081169
899858
1261831
433718
1237666
646027
1674367
1488815
1208733
327608
1605273
138742
1595773
809960
1757990
964361
213557
1922882
1437175
1035501
1087248
592840
1295104
1814786
1396842
1283061
985578
960569
1772613
52708
68771
415456
1932987
251463
1666444
667543
1138373
1916674
690939
1414622
1506622
342039
91186
1200880
941278
1745283
1359306
1190921
176508
161861
62675
1457715
263808
1405348
1487169
793041
310693
954596
1198917
1735392
772416
854405
1940077
1826168
1604697
165315
292138
699588
1174774
1911895
1426680
310976
1040817
1250938
831173
1930952
596551
504841
1905996
790583
1093423
14245
579376
106101
1788935
1029795
1840921
977512
1998201
756090
943715
347877
704603
15878
1981898
907025
779095
982268
1450974
1110100
873583
1404419
833923
1204244
1493905
495508
1248302
120998
1721143
1003040
1015068
718592
328288
453510
340874
270967
372573
1036681
640409
958764
1064865
1491013
413005
1796339
941489
374033
61675
1607535
103399
988781
370212
1161719
766639
873765
72926
1501526
78324
1652448
784153
792096
1776603
947564
1050647
588100
451643
523693
1443538
751468
948030
210504
1092931
643232
203013
1736510
254841
1225801
1649709
428477
1941897
40316
1840725
1715120
1704562
78545
1020974
1836302
1739289
409015
1347222
223673
1159837
1391529
1333087
856077
42355
1526738
1638377
525973
1538909
1400799
1183178
448431
1429082
924555
19374
393753
131053
1428009
1544723
396393
220118
545800
1441586
1043401
1586582
1063966
846785
391466
896416
1316514
902930
1010582
280417
1284520
654742
1156392
269789
1257831
39081
103461
243324
1071935
403258
625768
39546
1050163
758672
1383067
1725964
1416638
1472273
1847806
1960510
1006409
1938924
577817
1362917
394409
1015666
1031410
660998
297715
602324
434634
1295195
1492418
1445269
364580
165949
1686231
1750106
1402855
1914532
903940
1073438
524346
435886
246486
604464
201625
520271
1795500
98684
692940
1008304
1121195
1921229
1409553
1742322
894874
885844
1431836
1857658
353526
903088
766716
1327751
1579456
53114
193183
783420
1043932
146158
1279401
1399814
1718586
276416
1300204
1791681
1568300
193187
1468786
756873
1706978
1669364
254457
1242059
440678
580833
620175
782127
80152
1746439
1812230
1588890
273613
918433
326188
584916
269
1168538
43175
693913
1537984
828963
1342091
1836946
1325769
736256
1852657
1354249
689804
1143375
1914884
175365
574641
325783
238159
508458
143625
623153
1635987
1166916
954242
1536460
355251
549035
1833357
358938
1412550
59066
553372
1191108
423426
945691
401254
1461478
913888
31508
1748353
1921134
406320
242488
673313
1608640
940392
252265
1843095
1873784
195732
472962
698201
1549536
13089
437306
568685
1861460
480783
1316889
1568081
797767
533915
835100
803837
560016
1668463
421211
1610601
218122
1560867
1606803
72808
712580
1027648
1595197
704234
422811
1893708
1398522
448824
1816680
436045
43989
1851727
224595
1986878
1758309
604407
1877455
280551
777778
1967070
39871
710400
239077
1647460
1937557
1531697
1118651
1497134
1913936
506797
307467
252747
321790
150122
1180650
774579
1801814
1860707
772917
539706
252649
370452
1034463
1443308
6472
852998
1368749
1716877
463096
131463
1740338
998041
953734
225458
214647
1292142
1360606
1011443
1752517
40148
1105446
1071697
936801
416408
625968
11141
1173296
1348438
1080211
241431
1631729
278897
840270
1397553
1882130
202996
378630
811428
775413
1338106
1223734
1311602
1652622
748746
1066252
162755
1864549
1688421
264718
65898
1731525
1344922
475847
1781150
565972
671134
91794
590805
1862894
1899467
1839373
1229144
1776899
47969
1024010
310791
970616
671115
1766479
1635222
953543
468295
1604400
1400081
922687
494476
868197
1207205
659014
590290
318064
344151
230782
1967506
1572067
603651
679921
646142
1315318
952945
177307
432525
835512
260922
1335036
15715
1516787
573242
624327
853400
1390611
155049
326531
1594866
165655
686969
1521154
730197
736648
910864
499872
1923826
885663
642272
1023174
377189
477821
1302552
946474
1830384
306932
1120152
642854
1380896
732722
1844069
1904520
1276915
749358
933927
876884
1844041
1355946
97416
1132684
933142
334809
804368
334187
1843979
588268
347222
1221763
888357
752848
291927
1793666
1372686
715928
1593244
68640
510039
207100
1734127
366194
593493
473350
326089
1675446
1537737
1476653
1204231
23036
1711567
1860625
250506
758152
560613
954058
658296
1776659
280020
1144861
1572210
1790163
1834136
82612
1289368
1862877
641205
987517
1630816
1897021
1033328
1618156
320081
1915830
670576
1199875
397004
1907466
785322
1101839
1615276
23382
1168107
331840
560892
897148
203846
749403
103554
256459
1901962
1842999
1321285
1318210
175938
1312868
463598
1601025
683859
1111082
1221404
686668
1512251
1895660
1739246
872692
224988
1323754
1295542
1650992
1273519
500817
910501
849100
1515496
1171626
1862207
1684775
1241504
793885
1623937
716711
340659
1890725
1875327
489100
1747499
630596
726731
1860522
1013402
1920880
835842
251823
848768
566656
692966
1812184
857805
1466046
371173
389535
88224
395771
371863
1308456
1399508
1274941
1673099
248281
1323811
1067072
1231865
1611203
311143
846678
958900
1921194
740614
1961657
49439
569174
346954
1409837
1110778
1103951
1647837
209124
1560648
1820360
1618974
22648
701902
717948
144826
521639
1518892
480053
1362478
806655
1727971
1264430
1640359
171136
10935
75044
1389151
319689
111349
444075
1509702
752726
1373358
1972083
1077608
1212761
1462318
885199
562123
836409
283753
1443094
970062
1828976
201821
1710176
1090192
499353
697276
655662
1806255
408606
1876844
496960
880724
937689
1031001
1955472
402393
539115
1787351
136941
1741452
1171575
1496258
549236
1470505
1633055
1183353
1964999
968187
1213970
939805
463008
180302
1755079
972443
1909890
1150878
1377677
925273
1155996
1120807
233709
1889219
1833153
833568
1129388
874568
890876
1684773
1490065
773683
622497
1493661
261185
31728
171531
693631
1099176
439211
1610544
1805677
1662387
26107
968033
535582
347851
894156
1697214
1566724
387793
1021085
899385
279030
1807109
864407
1826091
210060
120246
344172
1192395
234149
1180806
961942
1497972
1870430
871754
1722221
505670
1349805
1292225
67215
1760550
446914
1850321
1930254
879279
1789734
220130
57362
320671
1971836
891317
1346714
745087
1421629
1236166
1711055
904466
1686016
1615633
1895163
285363
1964368
1854291
745298
1120554
853594
992486
374872
18028
1798981
576185
1777905
730847
1763044
818295
607908
1957494
1293367
1688105
120358
1267327
911867
70617
1259472
514744
1115035
193105
497229
626742
1297461
1220349
255299
1469023
22331
839258
1833644
200713
1481807
1937461
1650186
528263
569837
235596
905486
667109
1989445
149448
297180
1029166
578137
787999
1724695
949443
345902
1444368
536100
1284196
1371474
1751004
1680538
1430446
1840851
1600807
366653
1186477
983122
1822958
1134294
1046979
1262879
587735
1208888
1556774
678649
576689
941110
1449469
1341370
836150
157865
215401
860883
123036
239675
1420524
596833
92271
239108
900414
603228
14128
1707297
166259
242423
1069076
244839
890185
660874
699651
415589
1849750
1831905
1187170
1622858
1098168
383035
879887
343624
1591144
1571202
1304585
838056
477036
332612
171776
239704
1385221
1265994
132485
141070
1680758
1085471
615480
245967
953034
1303341
1390036
1054074
1112129
799306
21316
451190
971019
1511278
1976158
1446842
646674
368569
548129
1289574
638268
1781166
1636749
355867
902898
976527
1334664
112366
1897086
1003077
919636
1667761
1016959
572955
1848425
699070
966993
1099046
1618866
1129462
1477488
669038
1563223
1615210
466472
1387046
755350
50686
907243
1840350
1739364
698744
1097662
1270761
1000063
1239893
1099004
463998
749167
1314073
1211971
658609
1198390
44364
1513714
930437
30584
1417728
1700388
565627
409094
285262
1710233
927388
1974782
26113
1086951
1119745
896323
1380853
1560015
1643285
576848
468392
560205
579650
1715452
1694435
793537
1725218
1033859
1645131
328310
1490941
1242493
306411
1188000
424183
996233
421719
1612848
1277543
1460302
755626
629754
521514
642733
1230246
837622
9873
277067
599474
591858
86252
259516
347910
964237
1624285
1462658
1498312
707102
1621815
14260
1726327
1266930
1631977
1057587
637340
167504
1771103
1305056
1136232
251649
121186
1315220
1816242
1957478
1930737
482609
1250837
882280
832833
548431
1233441
716301
1502980
48503
135249
576855
565454
1698696
642149
1826564
1795215
364
859176
1708969
1905634
1742971
1673153
897779
188518
1832409
1296633
1109040
1246379
1184383
1894195
1519950
1831441
900829
937075
1077418
1942846
1332846
1414027
1491683
612495
488248
382527
1422851
188643
941249
70850
1130899
231690
88888
350627
1663408
85720
991239
241255
1420269
1872908
1137755
58408
1960890
510123
740980
1924988
806219
484679
1956618
933919
1775478
1243369
667937
209036
1450563
287200
1959003
1480755
1573500
1483238
188698
825499
466566
6793
1202147
1879610
1325038
1823829
1265664
428709
131562
1956597
1776340
626449
1640200
636
1370053
1425120
1228467
1302359
897989
1433650
1764814
117841
739793
783135
919219
1693838
722695
1055967
403787
1443308
445009
1174995
1072102
1072141
1272906
1177542
1811856
1883666
1753173
309792
610784
604708
1029981
1793304
1596364
1308646
112041
1214986
932677
793223
1205793
1431296
1456401
941171
1308537
325960
1772157
757050
378381
414443
1680219
1832230
698018
1056828
1675161
1189597
60498
1042715
977126
764279
1178418
177485
1003243
475447
362916
302294
1255249
299169
76060
60348
98046
901898
714545
1315412
1829976
642365
1185855
1456748
61350
77747
218289
1475763
1305682
1963117
5740
1803303
1177079
1148463
1712804
1987906
1066830
1449167
1042803
1341178
866951
1031062
307945
1133676
1076149
1834131
404744
434709
439791
1333357
1924521
1307580
1276341
878272
467126
1351845
1274042
363197
1543213
844959
1520846
1425174
1835553
145836
712727
1592126
1170800
134375
1626068
1283326
233567
1484843
1344050
193581
883778
504409
83650
886478
698777
1239690
196039
1922059
1966826
381491
629666
1034589
436986
17132
1077180
1953894
1088574
1395285
1176681
693341
1875652
1520508
1453345
577898
1087828
400092
164882
1981216
1268251
391369
912698
231858
1151210
1448347
1744595
1931136
1756465
391025
1039717
911652
224970
246521
1840595
1872417
940987
762501
430205
1638337
1913805
881894
629224
432792
1803629
842641
1763164
1857280
93029
1703286
72430
1457004
122444
153811
826747
1721314
39180
699849
557568
1061991
1603628
1708692
873316
587667
957553
1905005
1310330
68031
1134987
1527311
1601365
697958
1314256
1004521
1207338
1161107
1054395
1368461
539202
1237006
407920
647756
1555887
196592
1757165
1472880
1382097
398408
1194485
709627
13957
194977
915051
1769841
1591468
452146
1017445
3407
498905
1472590
829121
832402
534653
1697880
1686318
407480
629301
1832549
106370
1090260
538681
1693383
391204
1914438
329203
161974
1353156
902353
999034
990551
15270
568038
330007
1446283
1901438
1868524
1517465
1219504
1166912
1098862
1535875
1998534
774909
189537
1447367
1018909
135926
862071
102579
1340234
1800252
1700113
1022378
1310523
1286903
860778
1117503
1124265
785652
911333
1066016
1801466
1386487
1249166
966076
1400222
1767669
1590320
545129
161403
738347
1105167
790665
1926704
762762
1659735
811826
369436
157387
1177561
652173
1983807
364759
760744
1211108
720636
1679388
366223
1146298
906028
1658789
1680970
935866
1103002
1391330
1639917
1768369
1463021
221395
19994
1238081
735071
1953928
681953
529265
1536618
57527
1765674
1238545
1185116
1230031
886496
1200952
1523257
1536256
596660
170212
32949
1007071
1609064
542485
309307
972756
538248
1620243
850532
408995
270229
1949342
1435144
332149
781965
1818909
1256050
1761760
1890207
585124
232998
184980
577164
354128
320783
652946
862268
373274
1382917
1649660
160369
1495703
1876826
1772059
1601002
815843
742927
562055
1762034
585755
1263513
868974
959273
1516820
1181289
1149770
527848
1464338
777140
1402694
1593259
962564
1983172
774297
1147443
1565809
598947
1208044
289214
683432
1425177
72675
1241379
1878419
115149
35747
1548955
1497147
857409
146314
50359
569765
195018
276874
879225
1575165
1176982
503524
1188074
1745697
946753
1201388
616339
1153194
632277
831185
1392560
1888048
652905
824348
28920
1930421
549932
1725302
668246
256872
922976
333291
601042
1918639
157456
718201
267377
1111865
638152
1152302
1838672
110660
8173
237473
1222955
125320
1195683
345302
168672
186632
927212
977592
971547
253554
60301
1870983
497750
1033514
1709100
915333
1973677
981279
631643
1113772
1362454
1955985
1203621
461119
22400
1884330
1415512
1167468
88255
502055
816040
695506
1375050
1115276
146379
1869542
767878
1114416
1487391
1779455
6042
435118
871182
1302573
1302285
1319826
1492183
952987
679342
1683072
439468
1397914
683420
611271
1366037
1726788
933174
1395271
561688
517858
1099703
728230
384999
701191
35789
247067
203090
1751441
1514348
1445672
164766
662999
1154104
1460364
1244866
274207
223012
432380
823541
1075823
419053
208780
1410598
1741224
1048634
1302777
918624
1451120
1997375
1577851
1894125
822737
1832950
1757100
485979
689394
1396140
768447
1591786
1946178
503535
1208826
1421207
1984954
1208560
1163002
553689
146898
1831068
1586062
1549360
1398778
1496587
1437600
693376
1191775
905776
630588
1143682
1608808
634282
1921685
326823
1760083
66626
974436
135260
1048554
88468
220484
1042066
583770
527942
1130626
1540703
188241
1331148
1135894
91317
1712781
931664
1074155
1030691
1273950
149029
545021
625488
1861656
502610
1774885
1048890
827508
347402
3596
1142480
1901874
1806792
904547
1818293
823670
61001
951054
171897
199269
1689222
1857121
1245379
1225830
1661212
1870438
1450200
5177
953918
906370
587803
159257
1626982
1711913
521239
1643064
780322
1405915
1553126
985230
27097
1496091
1936601
405439
1893868
595393
1146268
363598
1814552
1246356
357883
887516
1081241
31921
66881
84411
1338929
1054604
1880065
1898237
522240
556562
1095266
227269
329921
1429800
612959
1036671
1123488
1309354
1817243
1724779
1576312
1167309
1814368
600370
1614294
968037
1583827
1425858
1678627
1675193
588745
1046505
454108
1694786
12399
1116943
1378523
592301
1628376
409938
222251
122647
154470
724351
8509
1485849
1356268
1269445
1035068
1660974
904881
1865605
1736128
954283
136246
179287
1456642
983821
1592770
1860427
1979801
410796
1691973
340516
1059415
894814
338658
1808570
436148
1010770
1101565
500132
488132
1851304
1212018
1421675
1127199
19576
112512
1433416
223830
1255049
363598
930207
1366165
1570334
168780
219715
1239243
1174856
1565285
1368413
267037
1012786
1231955
736224
39674
770348
363107
761027
1225915
205828
1121162
1570768
1617398
483675
1975288
1446944
1349608
599941
1428113
1508561
1402236
203241
1722983
764818
649360
973818
675007
903872
346992
262476
447223
108420
25781
1350076
1830079
801527
258127
1080589
1644250
1729906
401904
1234829
12428
1767954
186207
434391
325301
1059606
1630898
42907
136458
1904823
732253
1517589
1096861
1108949
83281
1675096
546611
242144
1298565
799845
639353
1616536
635948
952632
984553
1894094
16124
966622
1409421
1739857
397666
1692939
18962
1376452
1272945
1781878
250067
164303
467301
1956403
1702900
914814
1814840
1124548
236831
1475070
285179
326423
115565
681112
358536
1325508
544022
935131
1776693
1817296
634075
449703
605944
991134
1529418
619618
23817
1206434
1587576
1663360
810194
6175
1054656
1794324
630607
395411
1791809
552127
1286270
575408
990161
289108
1194994
1122286
91502
1188786
1155146
1262013
1758806
755098
1480400
1318724
483857
1111286
656619
1164285
940985
1188380
658018
529993
1265707
1311218
1446176
618898
100876
1822340
1302368
1449143
1252193
1051266
183224
196341
829896
762809
606024
242731
488923
582286
1710757
980703
1837499
582883
1132191
433034
1806721
1342899
502425
1021735
1750770
478939
1882385
1145222
1021175
1578004
222084
370480
435320
1833205
1861083
1062787
1968954
1720943
1983345
1309408
513584
1821249
1904933
1413062
1457688
199996
1640571
13391
1378016
719328
124097
675126
283245
1765717
1051207
757494
730969
265644
404940
702773
1390716
1970693
439607
411566
1338998
239878
1634651
1710793
205716
1770458
1244249
1296003
20704
1895798
1410878
1792415
1123164
151519
255279
1119556
1529325
1576129
860937
1709455
1242734
1988542
659756
589442
811481
1496719
1521662
204928
335152
165667
677227
846088
1429480
970277
14387
11956
80412
1611309
1134598
1490687
91046
1114065
659342
378623
948061
1631159
1637599
523122
253080
401498
209534
1250790
154610
746700
834651
1344907
342466
298134
233552
1356189
1400291
449876
1767684
1996216
483644
997794
1323838
252549
147237
1460465
1389661
495574
884850
1598044
531435
595345
8816
1404995
1053755
1853383
1985740
916130
717077
1070943
166508
508355
796842
1187046
1286802
14367
1468276
1409858
1495923
1604129
205081
802375
1210053
1307850
469520
1650791
424090
588377
159889
1322756
1768580
1297414
68400
862549
1537578
1977381
88228
232146
893548
1481915
823506
236085
154603
1978072
1409742
1772974
1367773
237975
1227243
1077388
1538143
1534252
1169343
1319525
553970
268452
1678663
1996802
631022
360562
1244249
844814
1275377
415490
1928408
1268891
367746
854640
1278509
1612987
89783
1449329
804908
1245117
754377
410233
504161
1393399
1553846
1500361
1564942
1427515
1372997
198899
1503386
1241446
1123054
613467
102447
436314
1973358
1537251
1168899
1822815
998405
1410614
1164812
811196
986264
1082125
792648
484968
751336
448660
1645762
589580
609262
1802118
1653845
666702
1133850
455054
799424
915497
552789
960259
1929945
17562
1145900
1845879
1854945
1443111
1419888
1894981
766550
1552422
1626866
938573
1630675
658926
1233241
569438
429365
150876
1479850
120880
1346387
276392
1359714
1257880
1210510
792801
280420
1244771
1092202
1948235
1456915
1849980
766102
698413
1554753
1482401
1208856
1433851
1474568
1736519
890497
543798
516046
2753
687074
56805
1247643
1361009
322054
1921062
1142219
998982
1454205
1589640
1127914
1764248
1335494
610563
1982914
1816540
1970954
1124685
1138032
1074822
1383774
790190
1583345
810525
1491486
417567
1061730
381016
1499675
1315732
1517232
960185
348069
32676
870081
440184
36933
61081
865888
510047
705479
802997
464588
1890569
1947442
665577
588909
1630792
1609786
1994404
1583633
1918291
1943345
1242116
347569
1629255
15770
465009
491869
1123080
873880
584443
400688
386893
50644
73287
673831
240505
1516398
1132944
592238
86849
672798
365769
1418607
1197186
766323
53487
946805
1554508
237772
1527593
1310903
92502
607782
679476
1148460
986322
1813683
1436790
1875775
695633
705181
745408
97048
1544459
510573
1237212
389830
1632868
95521
1843467
1163175
743302
25744
273441
1460215
491572
1487026
1964196
1966565
440591
1317454
190965
866859
1002449
1421612
332751
1377303
310897
835311
573283
1552996
549318
544529
1713663
862797
696362
491000
1893274
891870
473255
1264306
1881603
27816
1007508
429985
1382362
368354
1103707
25134
1153452
177913
1264181
867502
606096
771213
1494842
1744807
151400
699120
1499306
1976072
212724
1432665
285224
1441234
1278651
1671708
903277
1266736
426328
1829564
101402
1018687
943748
1979938
1336174
920689
521565
790165
1247325
1391697
85758
1339301
1490833
1271225
36013
183810
361898
1712441
1928795
1564104
913353
1807432
1648629
239283
700522
217571
1349571
479309
1765328
1736891
1472183
971532
133722
396029
470534
1237441
661200
33064
1249522
363814
1923178
1211201
835717
1772298
1270364
594630
786630
981199
693883
709748
763047
1000386
222327
1457974
922909
871831
209569
760514
582897
394247
1420165
1417818
133847
40038
754044
1758146
718807
851184
66700
174517
336071
575403
1589637
1074498
450323
340968
379528
401170
1199045
1445899
1936846
890540
1470070
1726248
307181
310094
250513
125118
1440858
824079
1631752
1130668
28962
1076754
1370168
1176525
727336
943726
229370
1766846
1845557
312951
877818
450254
893766
1830261
1905754
1472230
1825764
29651
1049537
804779
45287
1845617
1250607
904847
695110
1575902
771017
517813
508259
1434612
1475994
1997870
1336727
1546513
1360637
1452578
1764177
425346
407480
46903
899653
1919819
507296
1901731
1161801
741919
1277764
1968967
806694
4125
832040
480105
460151
274511
883165
47376
1753773
702429
118554
1499853
499082
946923
537657
705752
757082
639987
1454035
1844131
565213
1270051
1239080
1232670
929295
1795570
1348171
207127
374484
214638
1703099
1552509
557677
859887
1847634
71706
934345
1379222
579736
1395902
1188067
1190473
1802975
1247844
1636417
949141
648579
1024935
431124
929463
1673951
784388
1129415
897611
677467
1554262
1943256
1760345
1301844
1751663
174132
243835
406396
1305124
464226
1025851
1488079
285873
1728681
280212
1132204
1133484
1040234
1909505
1846473
1857873
1497544
1519570
1342349
680387
792259
1061400
696365
697251
1111856
1201199
509665
1773085
136163
1301375
1066969
1858480
1101022
197977
1549388
220385
1155522
1946736
608467
1400450
718104
1726547
1566828
1431206
62323
1379262
1482737
1857259
1824099
1983614
224292
1654447
1934170
402817
895752
1766096
1544079
380536
439564
130442
1654921
1474903
539395
110465
1450365
1259101
1025038
171285
1999483
70614
1203073
1406888
1206604
39835
1740550
335072
1490596
1198257
212484
342727
1413115
769855
677847
1256484
1812620
1658357
1819944
1712661
851070
309476
1828714
1258847
697341
1707260
306716
1861904
158237
1061952
1918127
1427252
1261918
1239540
952388
245263
1394566
1180710
41055
1545949
263504
592177
1881403
905374
1975350
185627
1382538
993687
640669
55586
403627
80516
1393686
1658442
1958571
824774
56019
1511071
383454
254360
322191
1673734
1859818
1752881
951772
501374
822658
707218
815299
1100179
1056817
1377027
1499013
257000
489818
1827890
544601
1701280
1988008
362328
1986591
1766471
1924483
418153
25275
822953
1526417
1722944
909747
539653
61754
768109
1894389
140401
1636748
1070258
830632
1059679
1230647
1952787
1945636
1386288
919076
1966147
1894562
1071319
323659
688721
406569
1540211
1347900
1587508
1705134
529209
1883867
1713615
224828
1179370
768689
1310520
1797792
1111650
1822160
1516295
1325342
841797
72306
850538
150436
930662
1658520
356975
491788
1017080
1163639
1645241
214552
1855897
1849247
1971488
755719
1484246
1444074
235408
9099
238020
1550767
66832
997653
924405
1429933
808618
1467384
942613
1731951
352939
128467
1292137
1814536
1976795
1939195
1134928
437636
1155151
316924
59562
1326237
335589
1484397
1202043
1995462
65706
1855553
344248
1631613
491388
961614
1474057
1844749
679608
1156333
348082
226989
1559774
1888195
709651
146190
1832042
264767
1550909
1922592
313198
475953
1033094
1353802
198797
1790164
1226319
1718157
1425297
1553003
1635550
1480384
373609
1516393
1645444
861124
848253
1184653
761488
690151
600381
264065
1881583
1679090
60461
51777
1795377
1823650
52957
1834949
1729875
1110839
465351
1887727
1018659
158774
118129
677603
36091
1830715
1529937
100495
26993
57886
30987
329812
1466235
1238230
1476818
1396904
1516825
442695
1984004
188618
1253649
1932181
1048805
1232361
600218
1346904
247213
614872
411387
831765
1846000
1609458
1116130
1042493
1957484
571742
1217143
1516024
711812
205467
1165336
426025
1389122
170094
1397999
644816
1611985
1535679
1805134
650724
1622321
1342947
1252957
1313730
917406
110489
1866389
1072493
341338
1419173
797535
672011
769404
1209312
955485
1691731
1346918
361418
1939174
1308811
52994
1701697
464063
1953660
1425159
1269978
1596605
1830643
1062647
1233221
815559
750182
1087579
1115840
1539199
1869139
1487835
132964
80172
1714679
1188248
339418
275013
972065
846465
986851
993184
173835
1176516
917357
52613
564501
628980
1572241
1782665
388913
59571
874536
1411171
1933620
1530578
362182
1506816
982304
478350
866552
939680
1774509
1684115
644969
1511015
1287170
1365306
856607
1451001
1446374
1503609
784848
973309
1024472
337863
1450354
1840583
362050
941980
999181
1337444
373065
68345
1041427
185454
519150
1743251
138305
938756
3668
333769
619178
899057
1404848
1443946
708830
86356
1013452
2419
422733
306842
528991
358190
718853
100066
1989005
225026
435438
539593
1233573
1539278
812995
1297543
1031164
344658
268929
1441167
1360131
1667219
702048
1865753
1023241
487704
1448227
1228647
1380037
721000
1269932
871237
1749883
845928
1133455
781444
1174269
879817
1962782
1588360
1497636
1815027
1195675
849475
951761
829345
1922851
1089569
939576
1058498
182432
1128885
1065367
1010260
164529
1075273
392574
1858341
1313341
810590
865359
1508324
1522836
1090729
1500546
838646
518243
660518
1934219
669470
575207
246511
1879531
1284425
1380708
1346337
1522916
543609
1218440
1485411
1825843
1614449
589723
299568
426505
1935674
1319105
1645199
909071
91342
1325984
715013
1714480
1851440
1086189
1404865
1209903
375168
1917682
1137281
1430284
515396
1071606
962836
821389
333325
1674417
13264
1084860
815541
632651
279374
237664
62323
9682
1739228
94067
240435
1436182
664801
1182124
1173197
620314
1168335
794991
691301
1504891
1858651
1307398
726631
1189855
808240
475549
949158
901787
1688928
125364
1617014
1992836
514700
1146972
1821141
693143
1483622
1668603
869701
986209
1078794
401767
781882
1050632
527748
1314781
1084586
1046969
1949279
783777
1174458
1954985
873243
1929877
1863982
1384946
1549633
1490811
1825408
599421
1165942
1609482
690681
1424924
1067677
517410
1092693
375036
1142377
1500468
1382689
862401
201448
669226
1146751
284765
1378177
390866
1519779
187002
245135
466807
1375738
447471
1960140
1651722
1291272
1564032
492195
1755138
1927478
329650
253608
313099
289904
1265438
1406463
1489482
541716
665977
710373
974763
622408
1721624
709732
1398930
153420
1744750
1477804
1077040
937252
1848637
1242187
798805
1031225
40283
959868
185006
1957161
625949
316355
421459
1870648
454272
1396988
378506
177686
1640232
1659798
262357
80435
154591
521012
1646688
543636
909458
958315
1681429
379552
1662484
138173
568628
313847
212523
1582469
1276988
692036
14097
1871234
1593373
1637717
1547854
262322
1187968
1371784
698953
302904
1690876
1827384
1143942
766586
1529301
910088
184899
1493402
1080417
349206
382654
572663
1349866
259437
15227
344815
1866148
1971244
1119031
249550
680860
713000
1642543
1738096
468651
899425
1715172
1071836
1043843
154845
1983329
911475
831394
763190
1729162
1084133
116786
476331
511291
100885
963326
1496517
1294873
329545
621989
1685139
2182
1137156
322367
1151017
458571
1166251
160253
704805
1608626
931657
301882
1289465
1148594
1928203
1444557
1471805
649754
473192
1095088
915816
1565998
1201778
162186
1123937
1549586
1416746
738572
1768958
1532554
1873705
883643
430465
649379
1773033
34714
1152064
1321259
1515911
1241475
864679
451916
804920
607317
1071862
1564583
542373
1216751
1773493
1562716
1951969
622260
925399
1764492
1084408
681436
138248
576627
547301
1598038
343782
430390
126839
263710
975798
628126
1435963
1527955
1126594
1121181
1892282
580322
555969
1270583
1578181
1498313
1801074
1897169
1240398
1578070
474008
265563
1638311
798955
1183676
377880
1012625
1928921
1190402
828412
1828825
1164913
503411
19606
1178731
1698110
633317
1245708
1901133
1514405
401335
1767732
268863
1197697
1932886
838656
782481
1486949
1501773
768850
1758308
47327
804604
684610
1242424
1179417
1165724
664819
967267
1859798
54764
1060210
366519
1685390
87077
532034
546632
380460
1136262
1315175
788529
1143945
414471
1492495
705394
1590715
1515756
385746
1319708
1871446
1197467
1274049
418745
1553309
378858
23093
694842
1191625
1438856
325632
847599
1156182
97396
1398754
1700883
161029
1696086
1318495
189351
244979
1976519
790857
1285432
475475
204820
1321119
224012
887339
1954408
1297585
1725280
668040
1105111
401330
942795
324137
1936086
1669119
1353211
995743
916175
173684
1338718
572338
771021
949414
873248
561544
1553148
518296
281691
530286
1123370
396309
1704105
175145
1185469
1717891
172469
220598
1359194
524248
323392
1236492
1587554
1107875
371348
513606
1499428
689033
1736905
1612723
1957722
804764
1590261
1055586
1346824
1280954
1631992
568272
1387700
827576
240743
1424834
1113007
549579
1796348
1669139
1082570
1909116
1582580
55668
365058
799901
1374704
1784481
96689
784386
1289955
1017247
1748738
1053204
1592676
1730021
1661250
650198
1044443
208545
1217006
1807634
907134
865052
1184065
1739948
868716
935091
444625
919152
1426682
1223877
42794
1277057
72478
55161
17605
18289
870930
194416
1562201
1327259
1466566
1428159
78828
925750
473381
434442
1121981
1699861
494283
1365569
961522
1641045
172959
841040
456358
357166
1901231
1675888
1868469
500316
376736
1559989
524667
1534733
165609
97759
33109
1836316
953283
397810
828639
1710967
592228
1096106
757862
435915
750549
584586
200417
1995337
990008
1163483
1991545
1227310
1626610
484357
743055
1504501
700206
1612069
145224
1313301
1457841
1689130
1552068
1126431
99115
696395
216397
1720841
626923
893308
945053
101001
1218697
617708
218485
1251675
820639
19092
86872
1279072
1986940
1269074
165642
127589
467756
836857
1097222
1624261
1629135
1990656
1925519
1669870
963040
1833477
1830920
617777
951967
1408642
1908380
1848434
404143
1268479
257354
1037997
514142
1972817
1628469
564641
247559
221295
1417166
1943077
347614
239873
1384750
768473
1936543
497044
416717
139254
1264283
995347
1262098
823735
1160529
965126
1749314
1940386
872329
183408
1532194
423785
70581
1579094
550355
1409025
6173
718468
1324693
781196
1924
931378
1274081
900613
1825611
578232
790753
179948
1100570
1220809
1914855
712675
1687150
45220
1930148
697839
1639937
1173766
897400
1420395
161347
57553
1272530
1005673
918512
345642
670789
1954148
1292292
197951
1776027
999714
1336950
1599159
1736001
1373352
48332
942093
353440
1858766
1393708
966084
375505
1911819
1099718
902571
91240
379487
1085771
803166
1700017
1570842
736293
344991
616696
43679
254209
1257977
1473569
926205
354740
210605
1273166
1982761
660275
871271
1169499
1736697
830714
696047
624509
914275
256100
862113
125559
1934605
1228894
1347972
422150
316045
622946
912385
1501789
947243
161608
788945
1356024
891321
648946
1902731
583430
1708256
365065
228306
158526
510490
834466
1757049
1658023
105631
1268529
554752
1511140
1650302
807072
114466
1345868
389656
1573400
793598
1212332
433612
37813
585285
1987421
1483915
265028
1339921
465726
848876
186458
25153
252017
280766
1795241
709541
316474
73395
843914
1565563
937722
815935
681093
321534
1940233
808373
1860591
366441
1865158
1799040
956695
1412190
1991493
1358269
142327
1081217
85605
493233
642717
872409
206146
1512938
301108
549730
300582
1293546
1197641
843441
1379128
1834819
1768394
112568
947772
1221268
1783774
1388106
591925
540209
3128
1691131
573618
1481352
834270
1514764
1641282
167411
1414252
1290513
1079484
1929399
1223048
180928
1790641
1880358
200041
546622
1135941
290124
309889
257594
663840
992979
1393968
118944
73120
58588
786877
1483014
1615249
1976377
90024
1331432
1130256
1908721
1850060
1792468
1300114
1687628
337841
367238
1153751
1215339
882337
649766
32698
578423
313128
570081
816539
701810
384986
805551
1900764
809592
1639053
1961231
595297
1055325
1316784
200544
572301
723420
172836
64256
147032
485587
1542378
1884125
1410580
717724
992474
679493
202110
1237850
1637636
974747
128552
901072
1797347
821198
909478
1549436
1446338
1950696
1020765
453888
211527
1309241
1859758
1283461
1580337
1376378
485478
717498
839597
312784
1518050
588365
782508
13246
1917679
559435
1991999
1389536
718559
1519978
261086
198353
1032646
681591
1411891
1738586
1743674
487582
579022
1400038
1787332
831872
184330
1520976
289040
442862
1706897
1238608
1497169
1596642
1538111
1250493
1872087
829624
1914095
474305
1200964
774794
401455
1064432
662849
653258
1570179
722135
1231940
1901003
361563
651790
1011920
1847157
592712
1862892
1755592
67544
1226308
847468
799314
662241
757507
397252
551650
1543164
989335
157728
269240
1669143
1354374
1877699
21050
1328852
482079
1828138
848518
21407
1498495
944868
987267
1094982
1039682
1408905
628732
106616
666784
1761350
1803369
357486
827253
1011352
1578565
1409756
818177
753291
1647371
1282928
197122
660459
1283270
1367724
468539
998384
141443
797337
422630
800557
566277
1110683
1959351
1780808
223609
263978
1974076
605795
1974435
1168546
263881
771369
1954156
1213038
1269309
1101254
94135
29186
54285
604365
75389
880597
1331321
1752804
652661
1413173
1041046
792580
1272170
390322
1264017
1873844
901467
1250360
790731
653378
1691665
927804
1304726
1230365
295248
553169
1272706
834098
1661144
863610
64244
490217
1696455
593515
476425
1848845
1274643
1267763
1101114
605145
766210
1660657
886410
1330981
562656
1927507
586897
839420
1582049
1632923
1748325
632236
1184009
1254534
938468
110419
838013
69391
860270
998821
1415217
283777
1488378
1374647
1286574
1430872
652803
570788
92154
179888
1397682
1152077
1205245
342425
844200
1443953
1727496
602454
706972
1508939
109407
598839
280180
153029
1292447
928243
642442
138746
927117
403589
1466717
814851
698552
1810057
367160
372236
1684426
672426
1102002
1176589
313071
389249
369363
1707099
685585
950287
615118
652162
837777
426416
582498
895773
776011
1121485
1860071
1959241
1531081
271535
455682
950162
1214894
1346092
609914
126390
1624073
783888
1213725
1337888
1995595
1510995
1677873
495830
1977142
645416
360284
1866808
1556378
1137826
1721378
450944
658835
1589252
1081305
108916
807963
1159587
853042
1259795
1143751
1605098
611350
360
111036
1436195
368582
45761
1632275
124909
1164329
1795791
1693780
1364306
1011398
702881
1030980
27859
131846
512327
1452817
1611514
1550795
1861255
18088
975581
1708775
1809531
1894371
553695
1043837
1648755
664113
1031078
594067
549001
1374515
648628
616462
449178
614252
735412
138363
1060574
1523400
1096731
691257
159239
6821
1188055
61645
1608298
695885
1974449
603809
644219
1367034
489185
175733
96950
24900
1128455
690899
517754
1885858
1824861
107734
35351
1217938
1384723
313422
899493
1918460
1766653
150818
915194
319025
1110383
395880
1278134
82451
1966400
532038
482301
1462561
228175
1293835
1240572
576566
415367
1341669
978747
1811645
458794
1916675
18790
182191
1285858
1146021
160249
111756
375545
781285
882745
1601542
248627
1368254
457263
460474
1613207
1710470
1155395
1281366
556013
1888324
219742
17595
882685
375162
1917106
1607261
1209924
1304790
131472
259177
1733963
799927
488794
73638
1581808
975563
1769725
929260
1013187
839363
308357
252683
1631343
1237645
804090
1981936
1665393
1904047
183895
826913
1514375
1558007
912249
1724178
873292
667216
26448
1521083
375523
965100
1741260
1188655
1546913
63427
683984
1619664
1980338
908610
1632667
482821
1831310
493997
927334
1070820
194393
1627609
725172
1340288
961214
1609168
827064
948084
1339692
63459
1421209
377648
720079
351891
753836
704474
1093542
1578011
690167
1695141
1710797
868138
1284168
386231
819396
1843794
983344
1948870
1745255
1200196
1125136
969429
1829942
631059
43673
1576017
1925397
1909420
401329
718824
1667162
1658427
913527
1846725
244753
300740
1548325
1603095
1057530
1860418
1962876
944129
176112
634379
1356410
291608
23307
469904
978224
1786838
1710457
1088847
544796
889429
1827442
1990372
1670238
644750
1731343
1494211
1312051
198243
1348202
415861
1939751
272854
357382
1872204
1840693
668850
1966157
30847
359024
847349
1315117
1948229
175415
985165
591315
1358674
632937
434720
1234693
1428835
702426
1187215
403033
395636
15937
1114959
1695488
956003
1217443
749028
1565840
1657546
224405
686687
1997080
1929218
1029271
1920698
1192270
939423
1406529
1947049
1791454
168369
1162180
1273620
78842
831402
1998368
440136
870093
1268223
1696272
698672
1013010
451401
670311
1295865
1825035
301604
50459
239902
1214558
1677899
1843547
1986518
363565
1337061
10269
1421975
531156
1978225
606387
379242
300598
1826822
1603791
684318
1520123
1767230
1037090
188158
632109
1685483
1937263
732845
1112603
456698
689051
1232623
379320
1774429
382300
497311
585704
1666455
1912843
1978873
1485639
422113
1228757
1586770
862023
515984
569905
1401463
374993
791495
1840278
958311
1812091
1970371
580100
1830581
1482101
1889826
1386189
1372290
1815809
874120
1448274
925335
1971506
754140
848634
549101
188837
1232563
1864511
1259349
719859
580384
753668
1257880
507131
1928234
541111
3799
1408504
256807
847414
1379250
963105
1007850
692343
1933097
1799945
143021
1230068
1093165
1666247
1186215
1767883
61435
623263
365430
1098087
98706
854007
527580
953814
1872433
1176782
189717
35454
980626
682196
1253500
1961255
638748
302933
915079
1642740
1773284
596160
1684059
1355285
1851017
1457412
822093
1891004
936221
484410
798479
1119658
448050
847384
1080543
471915
1427673
843720
807192
1970375
1424788
768810
177557
1203953
1160647
1265333
1037166
98473
908847
1287553
1063796
115045
1544375
746510
437002
1175922
395179
544843
328844
909987
590746
150188
93045
1156501
709452
1763064
511014
1334038
1781071
330932
1927338
1264138
683183
1363207
662009
1782251
687262
1039231
1220496
688589
245798
496052
487698
1104652
312393
330054
121902
1308467
1531922
494959
519835
1129154
92422
1860279
745781
595629
1073725
1746322
1973559
56459
1159544
1230615
680476
1684770
1776502
1327032
1364031
1914465
929963
1332677
1809967
1712827
1988826
1139729
1887639
324506
1142003
1685018
1686614
80051
946900
9320
1300380
1399298
1639837
547253
170304
738163
582860
1655813
1418930
947943
471459
1609589
1538136
1979910
637757
504236
1528551
1625540
1634512
1326385
1164938
399044
1695416
876153
395293
1184397
1234253
859133
1814535
992216
167465
432845
1670707
1776900
779080
140232
28648
1357441
1820243
1497925
852459
1168532
647472
607592
1812305
42490
932878
1986853
755693
1319926
1089318
384417
291147
1065544
1954876
987467
1502769
1838354
1797287
1567555
1443761
501662
1545875
51493
1612101
1920211
1126626
1340435
1004783
403448
1796652
1339262
742013
1728637
1021204
1320758
608557
1997681
599997
1529970
228588
999659
491102
585817
98698
14956
688303
196848
697581
1155937
1076917
836277
1995533
7754
1234360
1241623
1812104
526838
447608
1031599
632033
987264
977861
611972
849574
1882003
1047048
482079
645951
1376160
433331
1677808
187182
768382
1544545
402583
1307902
558049
1773399
5254
1078769
1410590
512313
380570
843118
385863
1944606
1778273
1359445
1431994
1909112
570870
1233753
1924692
881608
868377
1637476
1080918
1249032
1257266
486192
1093482
1731427
377602
835971
1877160
739045
1219418
1147404
489512
547992
1237316
406208
1672000
180451
419256
1828214
1757542
121010
296608
1074601
1743071
1011987
1179610
1082199
957918
1295704
269686
1037083
118061
1973425
538993
186334
306147
279436
626892
367821
6132
1370685
450271
436098
1845490
646510
1701377
317288
1989700
274807
1893069
584995
254740
1343623
1053855
480251
1476473
1562253
934884
1064500
1526242
1893174
1523231
1012683
1918986
676685
654871
390612
1948334
1210972
839866
1497816
176127
166395
365356
1576697
876383
1053868
478183
1459232
385769
330206
1479809
1642378
1071369
1462747
321573
1953774
1769417
722953
1148548
1288335
1260491
427994
1725315
1309448
515935
532128
301578
1236699
1712648
36157
1089050
1499310
1081898
972084
1463452
1251366
485124
965174
409856
1518697
189674
1931370
1820165
1669910
1360329
1547417
1488376
1508299
1004978
1552711
1579646
88480
82926
1080401
14277
891895
781693
1959636
1598718
1177293
1074443
217806
269872
70189
813030
1553581
242651
1323283
1931545
1016341
890604
306943
1157984
1768245
1798377
1789314
409935
841681
1068724
1407312
864277
1297834
1305362
1197491
1352208
813151
475275
1324195
506191
1565805
808693
1855025
28583
1665536
302451
1505181
310197
1240610
1281532
1889894
1480071
1370483
1049493
504273
1101844
1286116
628271
1100338
1529373
1549573
1404086
1991575
1110422
1708902
1441032
517525
949365
1956693
614846
467916
1500052
1027621
70933
1995352
1380763
466107
1545427
1313375
1149818
1668960
410925
1005998
1373642
1860402
732962
547472
1724180
1663926
566115
241756
966571
588346
19752
1658364
1588932
1265784
379017
74806
1450720
1885082
1633999
1515942
1353783
863577
496091
186444
1044663
1959893
565491
1242715
1563611
1220167
1265414
1985395
405593
1137319
853926
472028
203601
1357343
266972
442182
848392
1498485
636447
349139
1884300
1274582
746541
1955638
431676
319904
468389
1990725
1059913
1425173
1808768
985351
118746
1481029
509143
1724987
193962
529788
1286107
496627
1709734
115298
1791311
227277
80832
1150276
1077801
1783524
880771
1449388
103441
1167323
334317
1323472
620728
548573
1828649
776369
1834199
1259028
782443
1911992
1954327
1943269
852231
128577
757628
581046
361015
223491
1150592
371159
1386854
792835
1064371
1359248
1771270
692782
1177244
328779
956699
1059563
1018692
1495237
127106
340179
308837
1775393
1560551
320986
370669
429480
589494
135877
1720130
463809
438315
1104201
1392385
1857635
959882
1463232
1203205
1092791
75382
1027732
735662
1806326
511146
1767477
267207
1233161
173327
1130783
1092958
161130
112443
710960
1142146
1956949
1959803
36622
1302264
1893085
1622954
1305750
1297415
1354369
1031472
1042956
1196864
1402724
1899915
770169
1744995
1894019
277826
1537607
1453828
1595890
863399
283922
859874
164048
194840
1021904
1939230
577852
422307
1701119
1444791
705560
1543829
1022837
1218546
1019093
1110009
571963
1478993
661488
792675
1045291
1670154
1277241
1963949
1777759
513603
1754103
1514464
1206794
702693
183459
1918318
680676
21738
532720
474369
929011
972773
1939627
210249
150338
937628
1810995
448718
1860126
658835
434307
1777464
807527
683764
898200
1904585
714600
856612
1479609
914584
1206694
1610594
1599231
354694
1687509
616310
552380
297752
941254
654590
1929269
29874
690753
1360972
1056349
622662
1717838
1629154
410315
92472
1154640
1192525
1439302
1700928
1015049
1391170
1702062
1532139
91462
384223
812216
1120198
1723085
1785497
1680589
40041
380376
1891876
161806
266747
516836
1563073
314308
781086
968563
273110
1499724
1905651
214568
726934
1704439
1605493
1435660
196222
1560969
1141552
1286647
1325173
1937423
977245
75799
850426
994964
1578313
224806
404451
668722
691562
902120
1240202
1537609
252945
1153209
630585
1406838
1291223
1602587
662068
1248620
1823416
1551673
406044
1469918
160611
713072
1824803
410799
1021193
505681
151510
1674048
1056359
1696851
592395
1215941
507653
830591
282839
1542718
1426801
661000
1244156
1705739
556890
1710045
908451
1745596
1001685
1223021
1104717
749943
1860348
749504
669552
1810863
304053
694467
738965
523702
1891261
1013267
345641
1412760
1641369
1117446
1204890
1137625
1296192
866440
1550588
1557361
1405379
41372
773478
315743
618745
1926146
1683671
692755
1944442
659878
449271
639056
698412
575300
92474
294617
338105
80501
1579476
1557843
1302281
1687760
184647
1685096
501758
427427
373946
1696610
985472
980525
593053
1060749
679106
1262560
1233638
1034878
1698966
1183462
826558
1772479
1693964
882758
1075321
1762525
521294
1256386
997497
854980
1218049
1041077
1645634
1221651
1267181
555157
1845897
1435517
1498834
536452
1404927
1086256
1063581
917929
89418
411997
516000
498423
631693
1258837
1219427
364022
820949
749906
1444105
661266
1244288
1146624
1710447
1319212
1612895
227065
1236803
358339
624420
1721399
102007
1646663
676686
255878
986149
44050
635966
711875
1440332
1051653
1257328
1882286
1906221
902172
1326761
1113468
138603
1661670
1319317
1622163
1262143
1473347
831295
28977
1820870
514318
587702
252743
1079927
1894248
335832
481651
1187032
1948953
423364
1347517
1886964
1231778
1962172
337725
622999
1877254
1824332
806657
1642887
1725488
730168
1419600
462710
519133
1637606
1122618
1548013
432938
1616575
380777
419812
51751
692944
685273
1890399
1507751
1010510
724810
502803
1945999
1562783
1544226
626660
1504178
856269
829516
1217910
360932
1067985
79031
1712073
1823782
998161
1025443
1655388
1778705
1396251
349837
818172
754353
1208322
1544475
1092261
1689482
1775771
963006
1984675
442650
1673354
737512
1572793
1647737
1267242
1574945
219030
840473
1089305
46269
1196841
1889482
1709157
540813
1287832
791627
1696097
1511797
1728936
1918533
572700
696752
1184518
170828
409020
726710
1174615
1920216
1786682
1663233
589592
1030021
88651
1960425
1902459
341109
510268
10867
1223479
966663
632674
1854302
739806
29679
855222
515001
1361569
1286077
608195
457762
1820324
352608
341890
1437347
1541629
1200258
1932699
890475
489459
1271951
1958675
993320
144985
570227
1188089
1561976
1411565
309394
357209
781352
1595579
796197
591806
743388
1058863
1099983
597384
373680
924579
876391
1780561
1966669
1904305
1388920
1632922
530327
140899
181445
1657840
1563624
1184944
308812
1632825
1171722
765774
883549
296355
1137484
1093425
1898911
1314238
1319637
228643
829863
916945
368799
1401478
21180
629404
1961176
371367
857592
1150464
832062
82438
638746
1912928
322460
1238885
1255980
190039
1200551
1795159
964712
474534
1998410
552001
1315621
1089882
888329
967460
1711655
840011
1957219
1688705
168518
967325
970915
359227
1712248
423862
1488172
245306
586214
946362
1159366
297214
517002
980473
509308
1463778
169613
1193191
4001
291609
1801231
263745
1278901
1254733
790532
1787719
650908
1313846
401333
187701
1770345
164529
1914250
1516252
820770
533934
588588
632944
197602
882085
1557052
183482
1490847
1850066
618931
1678152
1694896
1224946
155223
1392282
929283
515171
1905797
1103078
1271019
573301
1401035
1327050
1239061
65563
1351874
193581
658325
1629813
1634062
652670
747369
1964311
953819
381707
1059617
539973
1488840
612256
711088
1454712
1021427
1361201
1163276
1002193
116145
95870
561462
233439
100269
1015109
1811902
996951
1529451
203703
1500553
1212256
1618623
823840
350204
572467
417447
835351
1558034
1502949
1191363
453252
549895
580415
1727008
71545
562517
1081285
526948
1269254
988202
682664
1709157
590023
819918
1205293
1853325
1653719
939561
869278
1277641
586129
1773442
334070
479463
958080
1433629
198516
239304
1291089
1767637
596332
658724
1425654
1138546
213705
1698719
1018541
1686316
598108
636080
421381
709459
1019629
870687
749389
1545119
1223024
1309659
1691794
849461
1128126
1158185
1699408
33561
471099
637966
643504
801119
1125989
1775147
1343387
359574
816645
1462444
1513982
814034
1631136
396721
158562
1516757
173701
254117
502913
65136
1505542
1092450
1307048
9132
1621296
1331686
1530846
1191591
1547902
193581
1686770
1202021
404114
1121227
579309
471019
1796015
224220
1087461
244157
333322
1622293
1875549
127390
866040
1874543
1384887
822754
66717
1012073
1447220
1677141
1192113
1793647
957338
822068
199443
1972807
1599499
676419
402560
1512669
804002
850419
1246871
161472
1530875
1884775
589809
1492927
1566892
1156021
1956746
1236157
987748
567705
697578
1125214
1299409
1226846
1298379
1054247
1948747
558413
540673
1453764
930646
973909
1591005
625519
461052
1708710
1353741
236472
1224245
74180
1154502
1933171
994936
1724500
20092
1204513
204674
1176303
1430519
1504649
35299
1534592
1120084
786713
382516
659281
358283
627962
938512
1608790
1157917
1995542
1785628
218482
595445
239174
1643125
861706
1453699
1200770
778030
1142606
26339
373729
1394715
1081122
193310
1324078
1986448
1158491
207959
461398
1487089
989308
1720147
656631
725557
403556
1141618
1781394
356065
466105
605326
207026
1976633
1679886
1615417
566512
1883083
840945
715721
352457
1171951
840490
1298595
133645
102140
555240
1699423
925039
1612767
17288
261993
932836
470332
1149323
750680
1052620
520829
1539008
1905700
362219
716810
1607866
754105
423636
1396002
1321625
1895869
319665
912955
370811
475223
911690
1246280
305975
867056
73423
1703934
1011363
1885246
1959655
261075
1619172
1119870
855053
1742716
1004216
1255212
1218475
138867
1760704
1631339
174439
694173
1690281
1797621
1228307
1038415
784280
667569
1350591
828584
1634828
294408
1637453
424103
911597
594686
968020
1435384
918331
1804368
890037
582982
1164976
1712834
1994030
573376
753831
1609835
1755339
396439
1547579
906160
1844560
1364382
575927
461556
1545809
581290
1389123
156355
729710
695118
535257
1468041
430692
818820
519267
727510
251144
1517884
586470
1150219
591240
434276
27885
750966
1676045
1387407
1016930
262207
1874840
843342
359380
1966377
1100028
1662928
1394791
1471728
190761
957895
673825
568563
1089660
1786923
1712978
1926419
921396
360161
1461720
1970562
1062836
512588
1619795
1200
841698
911741
80281
1221854
594993
221957
1682447
1632222
786623
1087229
853386
573489
210917
1099862
188696
1917653
1397272
31769
438045
1729435
1459990
992307
359084
1180717
1860171
1598052
1852734
1048558
908108
922776
61677
866721
1040662
1521884
505089
1625283
1129839
469391
1179592
379034
1601051
1873189
1214737
486510
505986
1729451
730344
1717944
1845190
578994
1495362
874144
1787661
473478
924927
943085
18369
1456051
246524
997256
1957421
4438
1923733
1830190
1637254
245490
1525266
448357
934298
557502
1392104
1441789
1168764
1984366
799032
855970
1996672
1733164
1357752
1455349
568328
1205432
358338
430110
459143
165026
402743
442557
1339272
546291
979606
174282
1151180
1779348
1448200
1630404
113319
525468
1415725
1545477
1529895
278705
181248
935081
49788
560229
388489
890577
1017086
1235778
1697011
258577
41444
1674243
498747
1691115
561204
637563
1859636
93934
402148
997984
1330654
1216526
308154
1568632
1604519
16167
412869
253548
764191
1630030
319978
118513
368045
1364690
283677
151524
444638
1408552
571721
715752
746955
1209514
1557870
407654
1231520
1903809
1829184
1739412
413689
542581
463788
650376
1002331
633350
1829252
683815
162071
1115813
904399
1671131
1270944
714769
507079
1591590
1413172
436489
526584
596418
607846
1127248
1679916
223096
1180442
1956481
520254
1334452
1277047
1266513
1608894
1583250
1501226
301214
1944083
956944
174380
1673478
57283
194954
1676504
415572
407088
772605
1777291
1408358
51183
1579664
487223
1667430
1096634
1062780
492810
627851
527930
488398
824302
844436
941790
1516357
546576
1791755
560359
1575446
168671
702299
430544
666911
1850387
1384961
737721
1341182
1046835
967426
1541507
675782
1175682
494698
437725
1233414
28497
1403598
1554974
1309141
1669710
179738
911348
1462055
367283
111693
941919
372164
118812
947606
1247960
1260619
1504408
990561
214317
1203992
133649
882481
1740229
1065240
1258206
316126
254663
564976
1641841
229206
1687935
51145
511226
829889
341331
1604726
655834
1236832
689416
1175620
1811712
1749100
1823851
158126
316462
1481779
1456910
1903965
569979
1457066
613847
1714937
1591213
1009682
416916
1485012
795579
1449502
1186904
818089
335296
71241
1776612
353550
409671
1716922
1902743
1972092
1525992
1357897
1093160
709015
1340703
1473089
824576
1171634
1320203
132701
729449
308696
670743
939243
1608250
706957
29606
77935
685805
714576
1780129
1648977
1057005
1099306
1818171
1897614
1190294
999044
1799066
1186746
1364649
1062604
75699
1570138
1036904
76901
1534464
973707
1543110
1988974
153817
1274516
1769395
1821459
8796
1092625
1611736
1185979
5598
203376
1793233
287220
5904
1264802
1609029
77220
1223876
1373367
1345810
1120150
58988
235101
631621
1938733
1200126
673319
872099
503525
195056
986952
1263576
662488
1563433
1589184
1731520
1055077
1875110
1898258
257188
66347
903703
1748181
1882855
1312805
826479
1323834
1711722
1108923
1105446
446736
1413070
717090
711133
292169
1615057
1802431
1103086
1192307
1945772
1636248
785612
153534
1214764
1543448
1192540
1288082
1734242
1364852
39616
436099
1590997
1482135
1488782
399784
1876639
38710
114240
629732
1371970
1493814
145579
920825
1473294
1619911
612039
1872055
724059
1312610
951801
1051166
1861006
245418
1384211
404937
841233
837055
1829862
92920
879469
707498
885349
880671
1674004
854269
1481031
521080
95365
1928823
708519
648819
1002357
1676834
358390
1199543
478918
1349640
1402077
790733
1070116
101580
122629
898579
1013853
1751729
735491
709750
327261
1821339
1853277
168855
1793216
304120
1462555
1886679
1935601
793416
1789987
1382094
1471432
1599900
1774271
1906099
1521573
432560
812129
808989
1385342
1541965
663705
1684326
157001
206105
1985067
1520433
470977
1803695
1731088
629675
1302567
1776616
511388
1424386
1491037
477152
787096
323148
978038
876313
1685929
1008013
1698193
389927
970541
440582
738406
664133
1727448
1106688
1909870
664007
1613093
960107
619488
147387
1717219
1885624
845999
1774999
405084
128878
1192616
1701978
1027107
1321389
1084637
928512
1782642
1008068
1115242
19968
62440
245324
1903812
188575
489176
1440840
1030563
1966590
9783
1495355
194514
1733268
628926
1601594
1766133
1635858
1660200
330723
1608579
1947311
1892971
693802
1094110
645345
1026355
1626575
1967338
1146087
318753
1202344
1728229
126261
522566
1675278
664837
1307751
577147
943169
616548
617165
403124
857994
1315024
768879
1577633
312492
1080339
1619052
269125
110671
761100
1702181
1451466
468376
886106
1710949
1017750
1267961
1968503
1641289
1913161
926918
821864
1833698
1391106
494156
733557
151992
221055
1458183
1442760
1738830
1163878
1177053
1083072
607570
651762
96055
492717
121762
456780
786036
1103863
152642
1279933
1660271
1133268
1444408
858465
1050615
1169513
622097
617577
168111
1833194
669804
1018107
123073
1864756
929465
196314
228729
1508281
1228020
1536636
1154057
1438413
1451531
867727
771851
890453
1570495
923815
1768731
138495
49768
1989409
927359
31134
1944715
653654
42092
298526
213660
1841604
1219044
1014510
1057429
76792
641564
829144
1977428
1992902
1888453
981133
1284619
1664322
809558
176984
1917645
1981575
344392
636177
1397672
1650201
599986
1623166
1734670
1446080
1235125
969932
742125
132593
911753
1874796
1833767
272275
1482125
1981242
1717566
337787
1142470
115525
1789058
1519203
239738
854641
1519089
1434552
1588019
699879
39734
188665
1321490
1822797
87628
1765159
337638
1005925
1266569
1312888
619952
64685
258377
28428
812217
1092572
1223630
1124390
1905752
654321
1206403
575177
1905006
1072938
381495
865658
1404899
228880
80617
565318
412512
1089660
113026
577108
836082
859979
1574222
1837292
1425278
307786
1575094
1138979
726956
557607
517825
506670
50914
520337
491370
18199
968331
522144
1217297
1651091
162085
1281980
565461
1770948
263305
1386095
1515422
75323
1089906
261070
1013815
1747729
876817
86114
916025
1178468
1059596
590419
149448
1908831
702227
575011
1243478
1529149
946661
1358997
1252741
1742743
1173858
82256
1783017
812340
969116
1820838
1790773
400632
1431290
1979834
1879921
1793571
636100
539962
576172
649849
1698407
1179265
531244
1546802
149426
1576147
381404
1464671
348912
333627
1530315
490050
1821995
789098
1716960
1505846
1308098
1994376
1728960
1342395
1611064
1661763
1715777
1150580
745834
195451
430584
772268
1064617
1700836
1023641
965449
780387
1523782
367758
999642
1883498
1146256
3443
815841
213855
214241
1814852
1698064
957194
313188
307231
1674916
1009310
1096588
595338
992937
940163
451355
506707
469218
647358
1585503
1123143
120281
795200
258298
1112541
1119554
944087
360865
1171621
1643123
687039
1900289
1188770
1457701
970740
663974
1484065
962875
1941524
1686345
1833003
221125
401668
801568
842294
1486944
755078
678657
1773450
1961526
853130
396084
80840
235951
194481
563573
1718253
1273606
1439661
197513
323939
1316820
1801698
1043764
638565
1020590
1289560
1817991
231139
257281
1732547
397
355952
1462262
1825817
457202
875062
1257722
930492
1576175
203994
1770471
338950
968359
1972079
141206
1848430
1198034
1221906
1505776
980004
1711646
545868
1890488
1035954
1355293
601424
1711335
317051
587924
1525769
125103
752337
818771
590943
451220
1125960
1357229
1095237
1244405
1264126
619698
558653
789466
393912
1540987
129855
1605562
336887
652481
709632
1655402
876401
13190
930414
888532
583413
1943458
1644618
616103
710419
153002
1196446
1338201
147379
877423
1046118
48697
1974223
672963
355507
604925
1439116
1839149
1843411
1231019
1171625
864057
898679
393821
857494
1000170
306286
385408
1114806
398211
691934
1181044
1513798
1609769
227953
1998720
1782534
1305469
1112218
590109
816052
1587706
1447137
1625162
349696
1242937
373177
625185
1495118
1728503
500405
1529802
907129
63940
1842355
1187848
494253
956657
1525798
80882
1812834
569092
873194
1910869
943322
1584587
803658
1318366
965109
1675948
1668414
1436718
90139
487613
655425
567402
1473179
1746373
1400945
286556
255530
275681
1692073
91239
793298
81788
767204
467856
522604
1087435
1259051
216515
333172
614986
104689
1625987
441862
109693
1222627
669022
963685
1144050
1768813
1813212
1437879
1331934
1679471
1860387
1604275
1598887
732178
393247
1880967
181594
912136
1163213
295346
978967
472455
1737721
1802368
1551066
468895
1948842
282484
682313
1559031
4699
1718543
497266
1255029
151037
1148774
72228
1304702
1018401
505227
357599
335855
1299247
1158459
1675557
1020625
1034178
1795239
1261389
436551
524602
1938287
1882934
217628
1639517
1238805
1309471
1985960
141763
1147780
566496
1080734
1205900
1211975
1007116
745962
1377437
966064
710900
1148030
1660352
1187528
921172
1209329
595967
669177
1417457
760616
1621455
1488620
25000
1961828
1236174
1387035
1277945
513888
1658029
1631470
136706
378707
131598
537368
538294
1769709
665639
156313
1263562
473614
647883
1820229
1620589
1584479
890123
1236362
1724970
1162344
1238872
848032
1956215
116495
828978
256146
1847319
101599
1578883
262303
66298
1332661
1866491
688157
654831
1962098
1262411
1549743
1468996
1029578
487640
395172
441689
469060
456061
1974539
181248
294955
141200
575084
905227
738529
1116308
1737730
415684
812594
455045
673059
1982096
1983596
1304357
485357
1998711
1657033
1240993
838719
40896
95146
497283
1179112
294988
1766971
570388
936607
392453
1019650
1801717
1566129
383251
69843
1096264
1387802
1465261
1115309
462848
656168
958896
1493968
1228108
567244
1440813
1360378
1493478
261505
1607488
1515355
1325225
1941366
818277
416183
334474
692362
1909944
1225399
107301
167424
1840860
1708121
1144337
1250214
869843
1675457
919740
1271707
1567266
895525
1006623
371220
1936592
422012
664688
1231823
769465
669546
1037378
1205266
277910
940297
494434
1768914
670124
180894
1486706
1653480
74083
629746
1653927
1132961
229179
1872276
646630
1999845
1958658
693156
1488709
356333
820672
165614
14702
200794
1654371
162532
874136
367970
455986
1950887
1460045
544804
4534
1199194
522220
111586
22909
1941364
1200639
236504
372685
681258
245488
537914
361954
422423
1080734
319488
419348
319908
1329987
464854
1309891
319369
1078723
407693
1431505
1670153
1078353
471115
481918
994370
1198594
1191002
347007
1576969
306723
382840
1650942
752184
565504
1078167
592367
1090469
1852849
1292382
31915
501158
429528
354851
1971973
1877991
121496
1559838
342972
335244
966346
572702
1350465
1850454
934026
858971
120631
1076340
1560722
207534
21963
1739325
1102761
1481137
1414341
105405
620690
1719307
1578770
926944
747709
479683
1750172
522378
1451555
4031
537223
172236
1895870
1571533
546337
815204
1905892
453884
1364276
1523673
305694
238218
814233
1479485
1591958
1232115
1592099
263629
1027825
1678172
1925566
875451
1409438
1703125
993766
1423829
1522443
262084
121483
1344162
1682043
1064516
674312
36065
336816
626387
339588
497813
184158
174300
1057904
111219
559671
157806
1896909
536586
1854501
1311520
1097499
1329181
1727999
1730568
1766841
1992022
1624167
16417
90736
1297521
766119
947579
934324
1773580
1000020
114387
71087
1246617
1500140
1292580
182806
718631
198685
1001682
117851
1685684
1073277
1497217
1550456
912692
675269
158140
1301561
1851696
1767650
1474180
800720
1181511
710876
191683
84916
432585
209437
1750808
1777586
1377782
278891
1316557
1174589
145834
1280283
896054
941269
1020851
1608969
1280120
1826727
561007
496462
1558870
1929970
500676
1325135
1333596
1989482
1947253
1575452
1212850
338512
378147
535421
310945
54907
1494244
1045586
506282
1013871
1323841
1026006
1121423
1956874
1528797
1725683
798184
1939625
329281
641210
799947
368983
1355926
267722
144220
316300
1371589
743577
742389
1698552
465958
259001
234849
1888426
15439
862763
1809583
756043
764528
630946
734595
891918
894805
1627712
321523
554957
170001
1287149
161441
60686
715714
1693666
1546477
1167822
593578
1776643
1486206
1055899
1136858
1314289
1210809
1903755
675469
1157326
718538
1157526
183022
446834
91878
340677
586300
101677
240838
1945319
668389
1577231
90225
830064
1073535
842319
528747
1569631
596181
1656596
1124631
1059954
1747296
371096
1307272
1333612
324860
107747
24623
987406
838670
430144
743397
849452
392706
822947
788378
1956216
802607
888529
1611820
1509614
1672471
205563
836521
1986870
893393
272660
1397738
598836
975954
164521
724010
226538
225117
289136
1732217
93713
1285497
1569106
340252
853704
68033
116629
1946366
1028349
1166306
1621386
350484
1549080
870441
1560834
137499
631374
1899925
104876
1838835
1883128
463805
1144817
1474323
1098016
401924
878655
451628
1798541
66294
439693
392163
921492
1542104
1884850
51203
1977393
1341914
1986054
1433219
1777359
729349
1652060
109453
807642
75486
1231435
1008419
1672435
1478046
1334581
919910
860787
319620
771346
1118821
450661
832949
387261
108095
1546010
1113881
1196301
693255
1012298
784220
1508304
915905
1375488
1114765
1591068
1134056
1742515
1675912
80603
1770633
1051379
793552
1542998
1311271
1685838
1432635
1298781
374179
939917
1135096
1181081
1923246
1307615
1832051
1614967
1179869
1745950
788317
18651
214481
803866
217405
67409
1009609
1624086
72765
520474
1743089
1590321
1293713
1674847
1442990
1566707
178110
1511805
1125871
57389
1248641
172552
1164262
406904
307118
137783
619337
1314355
1368608
430785
1320707
178029
538692
1353524
1135209
1137779
760761
1941262
1112000
1889357
505950
1693070
1485890
1269692
1462313
12118
1094499
849854
608271
1275036
740533
608025
180580
315642
1961262
1560152
815102
217038
547533
1462716
1796162
197432
1613549
1855427
1268706
1974937
145056
1337431
709410
219278
1829818
522954
1482960
1752164
1688265
583058
1125226
1680651
1813591
14699
1265378
1709971
413461
651433
1074867
1541937
414454
252110
196260
878782
532821
1777576
417657
812195
309620
40952
1006694
1857895
387195
1323076
1943168
1810374
1748028
799648
121659
819899
472806
166664
553681
815715
1269952
498634
523427
1823322
928251
329389
436411
715072
1234955
1697024
1985310
1640263
1747534
1949023
1766487
641786
923155
1853009
1410116
1680702
1746553
28120
138194
463300
758204
1716885
1423990
1630789
428361
387027
1125362
453785
1720520
1838219
1737273
162134
753911
1061500
739212
75460
1112974
1775270
1084615
1839963
1716631
1587569
48736
1769481
1016742
562963
660075
197348
625566
1616966
164025
1572707
1625599
613035
1670215
1338918
836463
862818
704625
7174
1539260
1414861
491803
1416305
836701
1448689
1247272
1675842
770292
1088627
879724
783162
1298034
966102
631827
296294
880169
75921
1852022
156234
891051
1838100
1721538
711035
1952810
127968
1169753
1094218
1090030
783403
1908350
1660351
1342874
1070666
1036722
509830
1344293
1704433
182425
794174
368629
419261
1651763
1006435
1024150
402071
1648550
1371590
1579237
1092491
932054
1511867
299414
1183877
1722387
1990313
1333021
1491452
205886
821185
1176625
714356
1986995
1804774
976038
1739331
1405306
1810053
859823
1512084
1925530
799149
1803440
1245233
937088
234988
1506126
823630
1711833
1452325
1583445
1996378
557869
1554174
348103
870667
613190
1518269
237299
1289203
1983043
1840907
1020401
999460
1135429
1282900
162890
109499
1572770
672395
924318
485019
1425330
194121
1481538
1674828
168871
273885
1338389
743013
963997
1109659
1614595
395278
1448638
1458028
166960
1184805
351389
1397466
106738
803515
1441607
612594
155346
1245971
1427196
1978815
642142
1319266
56570
259331
1572967
534987
1131773
856030
727798
1668167
814465
1460829
1921534
690686
997593
376355
1424833
1706328
1760612
1206196
778351
333552
1794612
1267678
1027150
1717739
1517739
1119717
1759647
337395
1166684
99305
576254
1690074
1536028
1028782
1344002
748641
1196461
1185981
638737
1379280
851100
1268633
1724541
1427397
876459
1583846
1542595
242273
277623
157386
311400
709517
1046929
194081
198203
1231425
643270
843136
1683926
250876
138364
688292
406141
1410315
207351
459729
346274
1941686
1060450
1622658
1973358
332158
1201510
1148231
1163333
643577
514748
1885255
1557060
1544091
75626
960154
1559148
818978
1853773
550131
120469
1282651
1789268
1943565
58215
408890
1189212
1920864
298351
1891563
40418
482757
1187580
282488
1000416
1018954
257778
1917655
476691
1270169
615138
149777
434123
624786
1885994
941659
397990
1867098
775831
1538923
743655
1643979
1882692
1543205
496317
984407
218289
654037
536119
1339274
838806
1929506
1413997
1550803
887146
1552754
1766968
1334215
1711883
1411348
77613
833233
140400
559060
975524
1370804
1090473
594065
1638546
1716703
1785812
1420692
889711
1261382
432352
1135465
1667030
189397
1926047
634152
28026
72745
1763548
935954
992861
158639
536243
1841292
93863
1798412
1857604
1898981
931921
758439
551030
115690
879106
147483
176017
748284
318272
812058
349112
1852063
1903229
323541
1294263
1425586
1076087
1856090
323766
772841
141098
154334
1802710
1097968
851720
1079543
1991686
546210
1032565
40293
586865
1475393
94064
1960739
118746
1399298
918876
1037346
158420
1006604
1877975
858609
525927
1431141
235503
1867389
310163
755551
391026
983718
165911
1696895
1856389
1585862
1502924
1085070
615615
1906070
1281007
370770
19282
522724
1342250
1154491
510506
831782
920602
1484687
1444670
1206029
1800484
146740
196948
1449655
1902308
696351
169326
436188
808895
1671237
605891
884945
1492497
914309
834720
1563404
1325156
358770
1899605
720412
1789258
1560032
931851
1376805
8130
292241
1763548
684437
563936
1495842
1830998
728631
1223310
2375
1786561
1676234
1420587
1620706
206385
1271446
1086477
355061
1933525
403890
398330
1345715
247707
1838502
1061709
795312
1074859
548323
913609
795040
705991
1921242
514543
1239877
1787857
1456724
1005752
1677080
430047
1104670
1408101
1229779
1659441
207528
1272742
34843
1873468
1155562
1658807
867874
377762
1812474
29007
867818
858621
1981162
1193298
320462
1937423
241398
346113
1349739
182352
137264
1882744
706610
75422
883134
185864
1777173
96946
1474309
1761395
504665
1890041
1732748
1663311
452757
1459603
740557
1240321
1899127
1151817
963554
1911535
298723
1491549
1363319
743795
662798
1723741
573825
1905239
1187306
713210
415443
939011
856616
412567
1884610
825498
1258668
1974995
606783
188488
1607967
1569146
649455
1259352
1802218
1563563
1311019
1659463
1331937
861011
1248938
343403
1218351
348817
35123
1811364
1304206
576052
128837
1440607
364807
1405767
706015
1740428
306805
1966235
1428760
1425851
399316
24775
1016059
1489645
1598878
1430985
1157947
412064
398029
1354610
1373819
105539
1860302
1005017
478806
694025
302867
1255003
1423514
1174360
1463460
78480
572341
1037545
1852221
1252364
1683891
1674330
1494104
1587079
376337
330256
347745
600155
471331
399947
462638
884218
187851
1906615
1258364
1180959
121892
747705
459505
1897093
202359
1293855
92943
669486
1467705
226623
343677
1089942
1612187
1427020
1787268
1658835
1167188
943543
1664099
508952
1657516
1739497
26114
1934810
732942
1117712
266728
1710824
161259
982200
1315809
1054980
963714
296314
1642533
1357709
1143501
1836071
1335841
921897
844273
1564242
827633
345577
837124
855635
1084711
1448965
1857981
1119920
1573516
543217
1928516
1137935
1198634
640636
638715
1268163
1701583
68640
1323088
1671349
104428
1716942
1506889
653436
1858053
522472
1406847
177954
660551
897776
573917
81915
1456918
1344878
352684
1958455
889823
1538898
842258
399570
11898
1980738
645049
1398668
155890
1491694
1106559
1405325
678013
1095535
446803
1347085
1121553
289642
1612026
1479215
250989
390416
1255696
579847
1421277
1719981
328792
244386
20714
45261
1902361
1705158
1165280
193163
1584817
1084715
202011
1199331
1026504
489804
742170
741861
173185
883882
1430635
1331872
1181861
1205593
1285192
1108845
1636377
1310456
1112073
459886
1259470
1816434
1880748
1289226
509458
423541
1302941
234831
176331
1179673
503850
842927
445675
480526
732701
1830773
1321557
1911501
1273989
1310437
8196
697117
505654
1494893
1720069
1390712
1049070
140628
1017243
422385
626232
1728062
1613593
326079
921342
586190
539299
1154378
27935
1694311
1739135
1522100
845930
248015
1644556
312161
1350694
145192
1752411
1450211
306730
1439386
1505978
121679
1607606
1849420
336948
451998
429296
1896482
1409817
1918846
978466
552419
333450
1386333
538678
281541
270230
474788
868529
516989
826771
118837
1549439
529361
357138
637978
1294265
731310
1431514
891518
553796
60308
1427599
697846
962317
279738
167881
1101279
1426215
665256
718149
1641896
427968
1607435
168730
1041005
1506858
1475580
582623
1925133
238039
1903956
1993835
1697059
109058
1418457
545100
103558
562030
1275003
1829437
790815
977907
1195619
29125
1717183
953824
1859628
1678409
1107440
1229308
1792333
898725
1829780
583934
1463054
183009
1923299
786097
559625
1440643
1359048
682278
1901846
1053774
1714943
788291
1867673
1734290
593147
1467565
1757582
1318284
1462185
756545
1162376
1116007
52685
1694994
551146
1700063
509790
124961
1587026
656103
850614
1650349
1824423
563514
130860
1605448
855756
929664
758308
261586
104592
1050076
1088873
1120834
1255495
1714868
1878865
844062
1682085
239320
1142758
1384086
432860
69582
1264816
892650
627341
485540
731632
629250
1768875
1347909
836613
1955212
21521
814681
522269
1800901
89728
1407009
171738
1847381
516130
1824796
588771
942234
1128616
650463
1327465
508988
1347076
814199
1402348
15448
753064
931137
971935
121606
846143
1822794
1261084
1298823
1450516
484238
120664
1074748
1079245
1678324
1272391
315839
1560329
557356
869226
539555
1711852
1589402
1134839
703377
1592991
756414
1186295
843817
205214
709215
1732080
923266
1346961
1428180
109077
448825
1890147
1313531
1268408
856044
1009356
1193108
1474270
1239791
1580919
510092
412033
1024914
1627462
133921
893574
319919
1073537
1716278
1643715
1701432
114749
1402888
1347703
1615292
1040110
756572
487405
410146
315827
785847
784043
1561664
218735
1963053
1419995
1900945
945138
1678050
397422
777457
312681
892195
1755655
1358970
1874776
1590746
1323430
654645
694476
138989
1128916
838169
1561452
1634054
1329640
610667
563988
1222275
1101592
1571171
1559521
1405007
597843
366942
1584762
1898322
379390
1048896
674531
1046899
336103
1705701
1205448
1703914
591604
1928392
349726
1910920
603535
1130354
236207
1587296
1989782
821941
1104582
63493
581080
1114082
119321
1679663
286190
1185265
1851810
389024
87113
1834171
226680
1837770
988471
1971833
1335252
1036364
1422501
749919
356398
1519793
640436
608009
1086158
234703
1945333
1007282
1052725
1534114
1539174
215638
56509
1284641
1955161
1087370
198165
684471
817408
1346280
1462301
214379
652282
1537892
1094826
1747633
227587
562498
537521
1165205
467611
1147388
1817809
1699394
1952711
722658
1906703
787504
353740
941072
1232327
380825
897358
1326639
1085887
69235
862017
1648101
79930
1700133
298165
1221383
561743
565766
1415840
440733
1195534
1293525
1821946
1054518
1997256
443802
1731521
54899
626663
146087
601452
1745122
1384410
387916
327672
685599
1675865
762782
1948629
328926
1264366
1389794
1277559
1155586
1262671
1638992
245925
326923
1522718
1006800
1336687
600840
1776564
1415677
1360919
1811557
1592177
1029541
1659394
1410325
1928810
247420
1345240
1270619
1015029
438601
1373012
1354562
1217790
1148352
1913589
1240404
131398
1592091
1292640
600544
1647420
895569
653199
988485
396625
1875705
621791
1512049
287825
275818
683400
1698485
359421
980849
1450586
464344
1826072
1909406
1176043
36036
865681
714199
418132
1038146
510361
1847945
621285
423339
1344309
1669451
1246428
834178
543278
39667
206989
1953796
156733
295853
596802
273366
999400
1297120
1863426
87863
1335165
210428
435393
1148611
63790
1458568
713355
333741
1421651
295962
1087693
767008
237743
662784
1833553
132035
799516
723237
1246604
1310978
1554044
648323
258773
621471
1025185
1981782
61735
1002830
1520313
1409917
238525
467650
1147386
1720645
935855
1187257
873313
85532
207784
1996006
721300
1068199
1997031
420830
238711
1112834
173315
1876413
1816727
623186
1329301
550831
455786
1476574
1883725
470752
616035
487951
1061643
787546
638094
1973105
1888514
698232
1235983
748682
1108631
963106
411728
424764
1013510
1586766
276226
1533134
1264644
506915
1845510
1761384
4827
1522410
302949
1747673
790786
709513
806100
1477245
846180
1212882
422719
689488
876902
1722059
1626903
1952027
1473956
621286
1153490
459145
1197159
1034328
1308708
464589
327817
1839496
1017261
290774
1202428
1723034
92098
924164
1191332
1323815
404628
1572779
1170716
124544
688878
325423
1265136
1175446
601848
1068749
1866976
723847
303888
197272
1239980
813579
1465346
1747970
1281845
639828
637516
1804045
846189
794291
1614789
478333
923977
1273142
1636147
93609
1674653
1943685
1848283
1770694
447845
1687763
910088
1312501
171971
103987
1393869
574060
366051
1176791
878944
1306674
1727906
1958480
1516367
1860785
1091182
977515
1979002
481953
86389
188508
170012
1113935
1336640
954089
295850
1014068
1520977
965712
1159783
1743935
1506323
959268
1032568
1020956
1100110
962231
1059163
1324079
1559898
1613128
1562136
522490
34176
1592321
252295
1340033
1499148
855912
266241
80406
643671
1657796
1666844
246665
1555155
1542159
1680910
1397338
895032
1117645
1577390
727483
1148735
1164428
1285951
929616
365692
271800
482210
218868
879668
216507
484873
1801063
1504500
1603168
1389183
1828876
587898
1558550
1800870
75058
336179
1952183
83742
26281
1514074
928002
484338
383517
459446
1339721
559679
371847
467243
513486
10442
1030609
1050647
1572158
1578443
1790231
1740866
600433
1498346
1599015
397623
1346522
1546856
1252498
1021811
1759448
446656
949389
249159
527685
1742806
1672429
919436
1063408
1463540
1436655
1204960
1794352
100804
1688878
867625
439290
1739138
1321932
1645507
413652
1278245
1256871
373812
1904533
1134727
1929350
1555228
1469497
1714334
1972526
471669
1484912
498706
54898
136344
601931
577374
1159061
262990
823728
1614050
271219
1879941
1607133
920238
704518
351236
530158
1184511
1208635
1801941
1964387
66096
770578
733948
470729
17319
1359930
317887
1933028
1314094
27665
71863
1301031
1963007
1224176
1878057
391083
1696806
1208720
1808949
557636
218363
194236
613119
1913139
1595903
1021896
592561
1412636
1113789
1533401
462083
306203
1404112
1947137
750736
993671
159834
427708
1284648
483658
117931
370534
1888418
1781540
476968
1772123
1245815
1377201
1174054
1835910
418579
1383088
1035789
1641978
1447152
401938
1785137
376912
438085
968365
1917717
1211125
384640
1605505
234587
304147
1108292
1374881
286558
1130180
458121
978374
1168307
125862
478509
160826
997554
1918736
742654
701450
40429
303993
666340
451173
1574752
1735421
541774
1263559
1405924
1010848
330301
663762
1326617
498575
91664
1770091
1415284
350553
1668657
1792130
1681044
895303
1316380
1657618
409593
67100
525379
1007261
1569002
605454
1721985
60131
589281
345144
1067993
103885
1966800
1783982
791352
1775647
245616
1178355
697872
1437156
1343662
821629
51170
225875
153031
719618
1342435
1729386
375325
307026
1384612
968163
1562293
1120518
1889602
1180345
1560383
539049
758069
858796
209472
413221
420917
1952833
1124608
1799714
759490
1068684
1193066
350368
1454427
1058066
1876862
862646
1064458
1125425
429486
115886
230641
1041860
1433904
1148515
1527760
1648365
1871582
1946379
1035796
975828
1091517
1793397
259317
81570
649467
407515
1826950
1895098
27901
304614
817591
493954
206853
100773
1016534
1841977
537770
270950
1933943
472399
456253
223723
537707
149106
899639
457500
1556901
1258584
1822758
1755868
89899
1901899
51419
1521458
291462
1134902
500909
1512008
561248
711019
1106365
221469
774325
1121041
269438
1305866
1431874
329619
1475424
1276240
398724
52556
1344401
1729536
1578032
426395
101327
1662167
1766020
60216
1236944
884479
727248
830560
1966681
1287483
207059
1407740
1370693
642463
1098929
243234
631444
64453
1794546
212664
1974062
1852069
170717
1986793
620254
301564
1913618
265981
556101
622881
1133030
999727
1971773
1082710
1699437
1736158
367487
725491
1885258
1515889
1626639
1659409
1669187
1141971
26184
269915
962145
238953
1821255
1670895
1605258
1625710
130100
111396
85024
51391
1018541
1842219
795859
1667577
644127
1965367
175200
947815
1723776
1650813
1308892
1818779
47098
1432669
78337
1158334
1434619
1117430
717857
1480454
1801029
73008
401746
33420
1438808
1782154
634713
193926
921799
899320
526586
939386
1026748
190682
346871
154244
1278166
366796
939689
58520
588112
426241
1010596
143993
1269338
213118
1373489
626635
1331951
334847
1906109
165731
1551709
1225468
99520
979001
1135678
594238
1843668
333892
494430
414000
1710671
1778734
973920
1759879
225793
1213009
930475
1347237
1660762
82082
1746400
683341
441775
1304378
62784
672619
1970917
823066
1815139
1610610
956575
353
995643
157819
99160
1184766
971742
527682
530745
1944920
574180
1315498
1726975
382587
613527
571590
285497
1249629
1083037
135118
609300
252196
965119
770105
1755537
1690677
705069
887855
1755311
514824
1567857
14154
1705534
1921796
1524998
1005664
1082332
1286652
1980120
758347
333514
1232358
1680481
1451830
1624029
1780013
250088
1389015
1483325
793808
1507760
939920
1256207
1925512
1947072
1291169
1936913
563826
857935
1643548
985240
1987458
156928
655634
1346820
406855
385253
808972
1902302
426603
733190
451600
81505
1135081
468752
1766255
926565
898128
253089
1575178
1255115
154593
1092118
1594918
1371135
1135203
1838574
1813040
1980247
731792
142608
1408381
1395949
845479
1107993
233755
490403
185681
1183067
329027
1586214
947709
537610
660111
348279
1675890
423090
345750
1785041
1220243
1872158
131855
244548
1808561
1623319
548750
1011482
522827
806960
904330
689885
823952
174554
1805278
1469254
1304706
1391269
294581
1336134
1420312
1500163
540597
827693
745129
1523088
1339671
1156608
1389078
1922803
1331174
1179235
430784
663890
963009
849213
1062883
942780
737515
1272471
1027287
839776
1251504
1817610
1782577
402530
470474
1529678
1368277
1924724
1675328
196773
372064
1785750
1823668
1569976
1210922
472741
870386
1103145
779831
303029
545438
1045020
1101724
1710258
877668
337739
1919918
1161762
1983263
1051732
1876457
1600869
113705
196621
717685
1112121
1068244
1558829
21716
1657559
681161
227812
1640954
1640787
358904
397061
1893814
1859185
799169
1515393
280307
133509
1785731
1769604
775898
1004762
1197144
1421326
1308425
463840
969635
1001930
1566717
612198
580943
390261
1415086
1652053
575009
1681251
18694
230310
445644
1678109
1118020
1835991
931645
909628
505708
155932
820309
262032
501302
1018879
113752
884004
521023
321707
56825
216724
36468
308870
1888806
1273127
945844
815093
320082
1682714
618075
1461333
1423594
1257063
1838846
20871
954842
18759
242656
1653192
880640
1240285
1649553
1772965
1295119
1479874
921260
659702
436153
641341
241712
1455120
413538
547570
554662
1842314
944776
1021731
1043017
879937
1678130
1321256
1457707
385298
515414
1835502
1830425
1572757
273478
1326062
420743
650380
33657
1271564
1027256
1219522
1125913
1336704
36934
618572
1018824
312455
1380704
1284826
471531
969316
111384
1636508
916615
1779850
442053
792528
1385928
105806
1034211
756754
1260701
1772542
366990
466745
25162
412995
34132
748728
620695
1665111
1452213
128149
1670080
294323
1647893
276566
17347
1919624
532803
16750
399789
1899941
307216
1506713
986769
1044039
1268950
1228938
293411
320823
1942783
1967861
1745227
1807844
1390121
1558215
984331
1178298
1157793
986571
1955989
1398400
1083390
677462
1321829
1264450
856774
1135917
450663
1329377
190641
207342
1679841
167701
1071997
1424510
1937360
767501
1560105
94783
871186
1920651
1043695
1775950
1460063
298558
966287
1098516
815472
1706557
1762133
1133664
894916
64348
1946859
355326
1854922
31388
1070995
1890654
1170168
567787
875237
293627
853953
318608
983136
297937
353572
1699318
1803491
1348210
94067
1241644
354709
888747
1624276
1562521
891837
56044
800730
428357
1835242
1056011
1448849
1168170
1296938
963387
1779396
888272
50199
318541
1135243
1556066
936241
65177
1376746
361249
800037
1055570
1899327
1110689
1030710
731411
1263831
109617
823107
784820
887254
1874697
1459342
761686
805909
846046
1956942
819661
1632661
1875264
1766828
1288272
1674992
625357
1556211
1891314
827687
105450
1526373
848320
1607089
760340
388154
500467
406334
1945865
25653
259668
1365222
1484536
1869506
98269
936907
459747
1985653
1552901
188563
1863948
1415458
559800
190797
1105917
602173
1163963
749738
59225
451828
1717436
1409463
960379
573432
1949015
229423
972452
1567143
208766
1770971
1170314
1214913
532441
1356594
589824
31874
932274
901521
175432
816238
1564222
737094
952815
1406915
1364617
75176
957044
499383
1976539
1800916
847953
71941
501001
1136441
982767
536745
1419002
655231
1758043
798192
1625740
1878619
53233
672532
1986076
1378644
174736
598555
1265324
722796
1535233
1963588
135853
536413
600732
1350604
1205261
696586
1550097
214480
341100
1781823
1936411
1877495
898007
512001
1233292
1747136
1685493
764825
233512
240610
1575373
614691
120709
305952
76636
91444
994644
425341
1266893
1800783
1752701
387161
1275732
1006198
1682416
736832
345241
855323
1262935
1350838
510711
911679
317078
1033232
51538
247167
821848
803444
530650
650685
537639
1315678
1953135
641941
1213534
1063070
1077191
1671732
287603
594850
699621
1520325
1644693
1128209
1010000
25665
578452
357231
1254700
1690358
1328159
1909233
1384164
1215801
1381278
900403
1699976
205686
991110
1434074
223855
49120
1654413
280552
1823247
318352
905957
832219
870081
92764
101015
1815963
1912396
370170
191788
1827152
956373
1162278
1538362
1126508
472387
540660
1063333
588294
1787906
1734744
1206425
881834
1358711
379694
653745
190125
1117717
1101488
68909
837801
656880
1445101
1727626
1582220
1346096
1919304
235215
1123039
1635112
1154308
1462294
1981613
1315184
214347
3972
293832
1915759
1935454
1897859
266092
425487
947383
717326
286150
224285
411875
1580800
1961632
1828842
10919
523448
739504
891445
967778
1532453
921630
1724191
909094
311560
1911937
242023
670082
540609
1402209
1318245
1860113
1498830
460899
710258
1421403
1776055
1121663
78762
1346683
1411291
1731032
934828
1375385
373810
457277
145177
1859872
671895
1720116
1825731
1727015
1574983
1279946
713245
729778
845824
479932
26633
1642652
1283609
90663
84631
1050625
584917
19074
109929
1517631
887092
60198
16540
1484862
784478
791381
1978432
1084309
1568122
1619287
820371
821075
1593856
1418633
1928832
944260
1935642
95377
64796
1742649
480901
1327637
1460303
1702875
805943
1701908
295838
1907590
1892382
106425
1087135
1408990
1799739
890519
93739
270369
1572282
1518553
886997
477100
615760
10198
1144611
651746
301671
1705279
448648
1886363
1212447
925627
1464959
1935388
661751
753558
124574
336217
1761483
1843188
339158
888575
276965
1548187
934818
676492
1564091
450276
854514
85534
760203
184397
606822
773695
651657
1167841
808743
728322
632550
1597176
1458794
1697153
595538
1583837
1526602
528066
58509
1590768
87023
1136651
1262770
1687364
90144
988259
417905
1584235
1869684
748713
100372
1596541
494000
1852569
1179250
620144
1424580
1198992
995858
1477583
1663463
1713358
850618
1435835
1377426
1490515
680705
1632544
1301783
271025
309688
724927
134480
512111
564049
1537430
854310
588552
350804
886531
92637
214029
1500930
1636438
1994485
1569209
59556
1975865
7301
707932
504145
1800512
1729180
1228490
41207
246481
796379
1820069
1952792
1862698
1689883
123323
555362
611248
1262224
116911
1917154
504470
337312
588630
1884857
113806
895276
948885
1015402
1369475
1170769
1052807
91852
817906
849649
831458
1807754
47532
1570570
1889691
552151
1419847
735731
642450
1944856
627767
813703
1684519
936735
252836
184472
1151691
1051449
684613
638817
1313177
483090
1834950
1215194
702250
1228812
1601854
694507
488369
1559272
610626
1312150
81851
53002
336476
416270
135381
1075415
1939964
1517896
1819712
235232
1635481
407858
999210
667393
617540
429177
1551747
424802
1246268
663843
1592685
1272860
1610860
854025
1875559
1983996
265842
461152
1225565
982428
173258
771359
794320
1592235
1360247
880989
1906991
1873196
844018
1414958
1640296
745327
1442810
1168547
200615
611806
962050
934231
246066
1945334
1453181
1309424
1968520
1909504
102334
47965
1606261
720436
479167
1532838
1880700
1466343
1242323
103549
115478
1537304
874744
1549583
383483
1826859
368734
1680510
606717
1736779
1497586
478967
404548
520439
1675864
1350174
1095113
1832749
1803528
1067826
550830
498094
834726
1771635
334856
1504538
1215628
816192
1562024
714525
1935845
1114373
1749468
305314
1156016
1091943
550304
937992
1031825
161887
490011
1329296
490900
1748345
316170
575728
1563816
1323712
148016
757078
759127
1601641
1618384
1086818
452686
1883122
628855
131801
1403823
825814
1754205
1552396
834790
90824
1099800
674285
1359140
1631444
1618716
1016306
976420
165491
1535513
64166
1672844
416231
590674
1117390
1805586
1520334
1024291
1537893
1808164
1457838
1623571
414592
670663
452450
498179
1279241
915547
478659
1555633
365414
550375
982197
476132
333038
1885177
69040
644048
754682
754474
406277
1717858
1954983
1830096
683409
1924703
454324
322294
833002
403181
1117480
1296119
1258252
234394
1534064
1554616
840406
1030505
208226
1952830
1415337
1032525
1789666
491970
1238824
894213
493625
46265
916495
1263061
1302302
1017605
713336
1161561
725203
1743755
1186234
1864568
1876386
58376
1564730
953662
1266379
1384656
1133354
803773
1678141
1549735
1604887
1928235
1253882
1442301
1064009
1891622
397922
1751893
1569931
1123117
659871
327959
1539491
1424004
1368278
609258
1860099
1202858
953258
137627
722138
795033
1317498
693062
841789
486412
908028
97567
1368208
1922346
1929652
1243325
1052803
895515
1898466
888353
905440
1001109
1990605
432761
156460
1578699
573774
625974
1688606
378561
1907000
525411
1519729
1658424
709510
1148150
1017365
1359802
1062256
1933448
414817
655109
1518080
455795
1519004
841930
1481986
1740447
613097
177387
1032176
1561783
577972
1881630
1783596
94942
795156
307792
1575577
1349449
1793779
1180550
60676
667376
888958
1918851
423525
1032032
586365
1442474
984356
375255
1138613
1305161
852218
132500
493814
1988423
669871
38773
1146330
932001
449493
846427
1685529
1565671
1578363
1385839
1194886
344922
1506194
191773
1020961
376161
879389
1756227
346048
942658
841892
71416
1976708
1874255
1123589
1676150
889069
1163279
1064471
750196
1732476
1857618
639585
264553
1497571
1106523
742576
948604
1992011
78074
1450568
1467175
1753910
578367
469403
1672199
355413
1242109
158511
907316
1998979
1949296
276110
830423
1654053
220129
201664
1356937
866277
415351
307965
1879629
1569413
989397
552925
31310
51250
1135095
420615
850588
453347
1129267
642404
172659
329144
1109344
819993
339925
830952
1696139
1023351
1338804
1294002
1772815
1953307
1852299
1358187
215648
1061990
1405412
394776
709723
79190
1166789
428020
1373369
898848
504361
575459
130832
208442
1369810
162671
572185
58721
356462
1895353
80651
1543070
1181641
1257057
442190
1352357
386391
421188
929587
220846
292303
1506917
1340887
1134258
738986
584765
1861641
1455328
1621859
1811501
205104
462174
544311
1729851
399338
871746
103678
983682
1798143
1603496
1662357
576754
1353358
125140
1486789
39675
833698
849306
990912
1506770
1171518
542783
1397256
1197995
379045
337268
286201
373433
1876874
136065
192973
531787
1924797
1778899
49777
114411
1061925
975349
1878134
1832777
276875
1904256
1796356
1536591
1086414
580515
1720076
126985
1289510
1034789
35044
1368585
1657246
105294
217270
1554383
1229402
1741605
1162636
1229185
1899944
763306
776469
1025731
844034
647229
1870202
250167
239556
1799308
494488
1814254
1604486
1309727
139710
1605672
1034982
1347934
42449
1804033
1744590
1119773
1971634
1195631
1199918
1538321
1518757
1736805
261531
120958
1638094
730277
1063505
1165780
1564704
1916410
1974309
1935225
940175
1358314
1222557
33760
744072
369625
1634556
1022990
474278
1652755
359420
936702
509598
644827
1538095
1641193
1079291
160759
135125
1820697
30051
1578037
1451485
532965
1149563
1564350
85276
1948055
116047
1119906
205905
358872
279958
55663
1012417
1734370
883935
517855
693276
214146
416486
1232471
645564
1395871
880115
266632
882039
990362
1351988
770381
1578313
1105107
218016
1202774
1982510
1407246
1883896
368053
1169222
257568
1359047
1500714
1482827
1264976
363010
596323
803067
1113735
1703233
726671
78826
599330
273275
1325966
1488910
1069358
1229872
1738536
244587
1349112
1564456
1928671
1620568
1994366
863589
1107746
772065
305524
1059214
162412
300296
160153
1176841
528786
1519995
356832
1325628
663190
1180391
1050346
1600911
1042516
1667802
1641375
816844
592464
1326718
1115422
235994
1391109
1807269
1775567
1391489
1626281
572061
267872
822749
1919874
1436544
1949088
1511192
1619697
197968
1021521
119099
1401513
1971572
554663
174343
1774312
1906773
181690
1922172
1687026
50418
1359646
1325517
1037471
624030
1798768
1587607
489607
727676
734181
115569
39330
1638827
19291
222700
878989
639525
1263586
1638298
754738
951680
350178
567134
1115286
870636
570958
1998720
97725
1617983
427268
1776794
846002
197665
1208390
726543
1281337
1300708
626745
110569
361374
1165647
1951816
1848619
801735
734940
5708
901553
870222
1096121
249923
1524279
147963
183580
755874
1539744
1050119
599087
276552
174665
1201954
1891041
273261
1576100
1862750
92888
115366
7449
219256
249970
1247448
1058447
1610580
592086
710345
66129
1777238
1568532
410698
1931400
1697492
1005230
1783350
802565
1641818
1355960
87153
274142
1688979
584067
1909704
124672
1946390
928649
685345
344670
1487055
140932
1505632
1384886
430270
132844
1350507
1150068
1292734
638129
994039
184867
1217197
1091876
1659766
5922
59544
1454910
771871
1013720
1859232
1956286
917266
1089634
1973308
29576
94410
115097
570556
1214195
239356
265851
391148
177424
843420
1914856
1944879
571597
1872648
1834587
1920789
1045216
40384
214206
1308673
728852
211934
697067
249495
236636
1914066
1748225
1381876
1312739
1335583
1794462
1774811
1326971
285244
303369
631952
1399788
1951211
1181444
1555191
427400
750795
1451409
1715697
420786
93679
503558
1007909
884447
788017
432421
801314
331107
448422
1123530
1501447
1468384
1294244
1166158
1250447
690847
585547
1643543
1095474
13299
1350206
519368
1079898
895015
1304697
785901
1027944
59603
127361
1945153
595327
318821
1053875
392342
294677
896153
1902001
1000726
88498
1257754
1625881
812199
1592478
1091118
352284
1324617
445958
533595
1518856
425254
153746
1152385
204199
200458
1258671
228841
1261485
1033820
1478409
1136005
1060570
1876925
514267
568225
1717567
918585
559759
338802
1860602
1604676
1972748
242159
1702181
1872079
1466673
541184
1886309
1388558
26795
714102
1126860
1661299
511292
745471
1259312
1981691
1677944
1824117
378719
1909155
1139538
534651
157055
720429
736321
9177
743500
1104150
163477
938344
169357
947577
459823
937657
1248277
269188
936366
591932
502988
1076202
1919005
636887
1678548
1825303
1158785
1903199
1955218
572905
51984
1274387
993736
1949432
1798523
286031
1242415
549125
485711
1384491
918554
35660
1890380
7455
1025744
858297
104816
36763
70875
430427
310428
477421
1024899
1775272
1002479
712551
1135301
1705973
1563105
181487
1028952
150322
716261
852408
675993
1985881
1053113
375617
1659257
289769
314361
915525
1204515
1248633
923209
257440
1526085
1055964
495354
378195
1468266
713179
1330321
1182048
1623330
379890
423722
1126360
109021
1395647
161918
1571366
951666
1489133
75839
1403713
170015
1072131
142072
18908
1476013
859223
1668763
1424616
1906111
1088753
171351
1498118
1475202
1345441
1590950
1716392
1478615
992396
172400
424863
856804
1007538
1864939
870726
1493144
1594217
1369314
137321
1527505
851710
1628142
1907737
1674652
1237227
486647
564440
1789676
943602
945499
645229
1245021
144431
1478489
1036851
849676
88537
1954710
584599
1802104
950293
1696232
674673
1028383
1050383
1089996
1345428
332279
409572
13281
1909907
806416
518313
255794
1894776
1661423
750099
975819
575757
1929463
1873959
1838926
340322
689842
1536023
534282
329895
1970901
4873
1888714
7699
1285968
1474280
1987387
242837
466419
954126
1977357
786767
520138
596824
1280538
644089
517288
1093447
928224
464289
1022512
1880154
561376
1013687
1010834
684411
688914
467824
438789
391559
306192
221703
802731
981197
1808868
607444
457936
1006672
1475079
1442685
1416175
401721
1409777
1147164
427879
1613374
1385453
1595851
212393
1729366
1651833
1962784
1721374
538694
113870
1208957
226213
613382
1349110
1388540
1245732
1732382
893604
1695157
155383
1375404
150391
1449531
1960478
213241
736768
925257
735514
1784568
1867609
1316502
86338
1269360
1186935
1613057
1871280
748288
799855
1805122
1044295
1047735
1299822
1930949
828309
376665
1256281
573735
1375486
1311749
1523614
242674
35931
986999
1123151
826714
610461
960991
336888
915613
1416228
68269
1379434
1763214
1038558
1540508
1735864
728811
1375614
580298
315661
1604451
634029
808574
377094
1226684
1738055
933929
410492
562218
1967938
1426978
1912677
1731420
181950
905055
407973
1739993
1338812
1986180
397972
1778631
1082323
1845791
53166
1385327
1630545
671600
598864
712459
1075717
1138630
1360513
424982
1045253
202710
1039100
632737
144804
1311611
755451
282906
1312063
538609
642344
533244
637440
767792
22574
244480
51933
864476
1801880
761094
375184
1847003
88892
1622421
1074834
1984534
92274
1667508
1666418
1445292
559969
1358473
1773042
604247
968611
1890288
558226
690371
623933
1855189
1186985
1834879
1132471
1700076
1571621
537891
1701160
821916
21603
173783
1783765
1774041
48590
345458
396807
871476
1590030
1162835
701432
1941257
774784
1604228
478373
1033202
1132035
1145164
1906259
1529477
357648
1849122
418541
1948493
165208
1573919
1873882
1054143
217501
933124
1062757
1863805
523453
1972780
320018
1498819
219046
464536
915718
1295266
1040163
1798483
983030
748339
1870988
1393967
1025094
1869938
852924
312347
1599779
1339369
841164
1965170
1294213
935631
685277
1097561
1076663
560854
1001126
1809488
1870336
983631
403649
1305505
637902
503525
1477970
1245932
1554284
1674574
1957772
1447283
778682
798613
805641
1093937
429068
1885093
1165789
540028
327307
5146
959735
370996
449996
1677342
593174
872225
457098
94188
1828287
1849156
959348
61543
964263
1557679
439335
1334518
1915448
1710421
1989733
980513
410435
909303
1930072
1106533
1664141
36880
1436591
459327
1510891
465298
169683
1694326
179367
1230775
1534911
532554
476459
33782
1922164
1800413
1016088
499190
1788327
744355
1330096
1895673
330243
531092
1335720
1928908
3070
1658466
376453
111232
376064
369607
1425707
1417827
959493
221698
593797
797797
1235582
1438332
757065
1843203
1931629
458418
1703480
456570
311891
192653
835427
201191
1373675
125612
1305412
1584
603585
1731080
324447
337704
1121935
993397
287763
2356
1765051
1741592
1111729
1220925
1309578
1999965
602587
1643398
183561
609487
521452
566412
301078
1784675
95840
1151283
1805974
1649997
1501186
862814
375853
1318886
1776361
339508
1878892
878172
1336398
289652
915585
1316617
593729
1555779
146691
201116
533840
1208339
605505
1063987
1644009
740369
273064
921517
808898
1105015
1910777
1971493
159081
1589648
1551736
496924
550218
736438
701334
246071
1887675
773959
1595720
253813
991036
1329789
1398972
1682970
1380998
1451453
62160
1178022
386529
1915801
159155
1637526
844478
978460
1734891
429248
1218793
970950
1727377
1714891
287538
458746
840113
284507
684812
1429476
276423
1412959
1959514
1467757
1641507
720328
1761518
115926
1418119
850794
1151671
200911
1828286
738927
1151664
1571788
860009
357282
1541920
529719
1559481
90657
19804
940795
852508
284511
1971078
977824
795806
1945446
1566367
1124040
1799602
318475
1908771
1429855
1814525
952082
1239188
326622
1203011
1339710
894485
293833
536486
1566792
1532235
1315002
1270289
1750541
12737
303493
473558
560796
1165026
934037
1491256
383974
1045262
218215
1803874
188926
113398
1390456
754103
793195
239162
1632437
1311051
96690
1343958
1909550
95324
1063801
1084553
980603
993014
727741
518360
1869968
213317
222938
1754348
1560707
1527843
1494023
814797
987846
1111466
1098358
489938
323937
741106
1069430
679043
253122
274501
1222652
259152
88198
1494632
1043217
1471120
359276
119791
1207078
83719
1210332
49771
1861016
717261
598133
1635728
410086
201857
1315916
479531
895637
1072611
1324699
1057153
864006
644773
466589
521815
1360614
262933
195813
680515
142037
1425955
549983
695291
659322
459268
1364308
950159
916204
1957097
1807038
281463
1418168
823547
155161
124981
828070
1861711
522629
1346980
1939079
1706326
1068130
1971064
578034
902401
890998
1189629
1111466
642239
846264
445067
1429297
769040
994973
1329033
1209729
1860741
180987
860468
1949765
1037826
941608
1823823
555551
1244905
1466613
451111
1543752
471185
20175
1506227
865153
992264
1946985
1372087
1071267
1780468
1109167
1499636
1556110
175881
825794
246454
1143313
559225
1221963
456978
532057
1151576
1038133
647649
978619
25517
184349
870648
143482
194450
1798955
1387433
1296445
1579716
1324130
525617
136483
381609
897229
787297
1271387
1690619
1926025
191227
1447018
1060116
1500927
1946727
1322920
1770269
1912862
1647423
1459433
1876918
1452461
160067
202700
236004
737846
1717196
368306
925845
508098
1176866
1688582
1457201
1155768
1339346
356719
1311666
1463852
937380
1508776
1809351
233405
942132
1344722
947662
1593114
158691
1677109
1638850
1951985
1010468
1512301
1759669
314122
399748
328929
493344
265725
1320833
1513550
1825898
1191011
1259096
1485633
223884
702585
466852
791960
303321
352570
976231
1825452
1414484
553248
886314
172900
1475512
458758
930284
1869911
838001
519255
176779
1302854
1509705
1062770
599520
528344
231884
1252092
891832
1582357
12099
1863611
1441390
607215
787349
1057860
1206868
303459
962223
683855
994760
1792669
1598390
1708700
1106960
1253178
1839062
1211011
1415960
583488
1442273
537842
814992
108171
213352
664071
1765630
1872288
279726
1381102
1153710
1304014
184656
23918
164954
1855493
473981
226465
170794
582592
294941
536492
130886
1964698
1771604
1747169
1687664
1991074
1104794
376033
74860
307139
590240
1945895
707689
1588481
584704
1251132
368981
21619
858000
1790597
1602116
1723376
295587
48250
1499203
554391
499334
1601176
821385
1412718
719279
214387
926183
1601622
903028
944757
1374390
1722864
925885
1939401
925685
527495
32085
252809
1655900
993250
535895
373949
1823659
1376065
380794
1197465
948085
1823864
1214449
425718
905379
766245
227637
316947
428690
1232886
130856
73428
773435
239136
1612531
160781
911473
1718255
1947388
1175631
129275
1736978
467997
533884
1298333
402367
627780
484293
934067
556310
1481166
310034
249095
1087998
1664461
395099
1443141
477404
1621642
1976395
1847599
639126
1883825
1846957
1857471
553568
253045
171576
984593
424194
340092
1710684
1501041
1992853
1718611
41815
618504
1276559
1829745
1815556
1005824
1372278
741968
1123413
502199
1846131
784764
1223578
1230995
1328773
334154
1086214
314186
950020
324823
1204917
734312
1617323
387074
987772
1970584
66823
1389987
1807804
1279974
302072
1444084
1512469
285990
1909473
1397255
693891
1126676
1957662
193755
1182270
1953799
1529644
1970553
837354
1503190
923324
89327
353088
1708395
1842627
1440629
1648624
164693
551675
749131
203694
1661184
688453
771551
1333242
80729
1336224
1907286
1775792
950780
472053
1986082
1557359
1862062
1577334
688199
816953
1454664
464067
1800717
430655
755736
1026657
931359
1627365
856376
1833813
778737
947044
1227919
1370433
1427878
550658
1721086
1261226
163144
502008
478154
1023514
1230395
1767647
12450
508794
1562415
941404
1975033
91259
1386897
1100169
609800
1676648
264129
1389157
713882
1484663
1383708
1837363
1236378
1460275
1523569
58309
260636
1101319
786500
1862804
1887986
604575
676123
441857
1492075
804812
801306
975320
404381
768535
690910
265580
427651
232474
151821
657402
1280984
508793
1804544
871855
756053
705770
289531
114573
1067766
1231815
58175
711002
1537448
183158
284505
288740
272412
1633592
130103
17876
1968633
757227
27480
915048
1564646
1322173
1779084
1330438
230703
1920429
1986941
919227
975609
420370
1125032
556333
46173
711859
1263999
418205
1661392
729497
44898
728588
692092
566779
748778
466189
734293
585191
705814
4989
693347
1493182
455172
1422066
1938043
1992805
1132919
1846673
921669
794012
591293
1534829
1096802
1874538
1476159
533119
924028
1467882
644256
842369
1118376
559461
1139082
1750010
382590
1112682
909900
1105596
1523038
1755641
191873
1275239
985459
1149478
1511609
1419734
1009465
1644652
1744492
1833387
1948719
1839567
76526
1732582
1818058
1585075
1038959
1009764
928236
1360058
556967
1674710
1001848
1309415
1288660
448216
1385107
1600304
961941
1959199
782334
481168
1320732
101236
1599631
915047
1212346
1422411
794999
641831
1277974
1497092
1726103
994635
163663
1977540
744321
1603235
661128
1629031
854170
652238
282748
1045544
1718211
1908465
181009
431967
441666
1894253
1150565
1862294
1803000
1934221
851460
599167
847003
1231607
903748
1198746
1082412
963418
918562
288042
564630
194278
392549
1140137
63863
1464126
1901876
450650
1022392
1445764
1643992
173462
275104
1896432
1737446
1047333
429427
1500646
1546962
8863
88320
1742267
623228
864909
1129
514710
1668692
1650394
940719
1096005
1093168
1936438
1295004
1103269
527613
1970779
1523138
1493559
374066
257587
1964515
1080137
496838
646130
355195
1476876
994255
1396897
958915
1883890
839024
1293278
1331630
198315
1916077
1830883
1915783
960551
768462
1694860
1340805
1415488
781265
1498422
1312135
1797206
878905
1991942
1258069
957859
900674
933847
472113
1307639
1862611
245901
659336
1365440
85895
1681468
1913585
869793
323488
1918475
1003293
431286
339092
1749071
1162266
627520
1489960
1789388
1139339
621745
1897003
83908
1071800
919526
1584983
1195086
1987928
1086009
136510
476986
1647213
217582
1653857
1052795
1208862
1108239
929962
612291
1302958
1801511
671861
21746
1198975
1296373
1000582
862328
1658
1933013
721218
566393
711644
272700
1631394
1643121
568993
497633
1010834
1099646
52162
1480948
26635
695440
645632
1852709
1381226
1946242
575178
1907456
1695786
1426495
1642245
777051
1314249
95523
130155
1169442
1955450
1087030
1388083
1330823
1390457
1995643
1009233
414723
831077
660104
1895409
1170100
546873
1256436
1396521
1603219
150268
494609
1813521
51260
1115027
1211786
1219063
1002402
631611
1628560
1036379
1642031
1062413
1465518
587496
1572515
507161
1627037
822217
548423
144045
377639
639535
24354
1483897
1621981
1177287
1435512
1876893
819700
1547439
1152038
905335
960440
1412815
693422
413407
799023
1379379
477688
590118
914833
1540161
924554
1082685
88183
1054731
1431044
1108539
1969530
284344
1115862
1811326
719301
460060
1373714
1557724
1673604
1697261
1258665
635415
1413272
1659440
741189
1155747
1347017
175367
769923
238641
1251659
1868278
1891581
749863
1239770
1435456
277128
1286123
1235712
1032922
285574
1807433
1859158
567562
1732718
1015189
274590
467781
1464247
153006
1635216
1121233
72433
727115
879952
1385079
1252049
466444
698641
843158
1200166
31494
687208
1786102
1545992
1483210
1136697
1742804
181466
796039
1154023
116435
844049
1367335
989943
357846
926947
1467453
947531
607318
1491002
794846
1227283
1139638
1578801
360045
1108437
1582473
1901388
1617059
875541
828516
359359
1164352
323860
1894410
1518029
553238
1713935
1707869
1251523
923994
1478436
377642
602763
1779386
65246
423267
1758189
984544
1004386
1487786
1173644
1427835
898771
396688
1989708
162974
45385
1168278
1663793
374723
233349
1274537
1998112
350414
1876982
1084378
1685116
1584957
1978548
37305
16669
1969160
1403154
331522
1546816
752034
140378
1509176
1427306
56348
218210
1186296
1673416
811416
780863
1899979
1708766
207114
795286
1031934
508609
800670
599660
1508453
1321308
468572
1497241
729351
778258
36905
1958840
1421670
748714
1198223
40791
71381
1720098
31949
1852565
1452791
512490
565801
59686
113115
4791
1774259
482563
165856
1962191
344961
918250
1104789
1456546
834702
1379940
1908124
1887340
35808
1773704
394263
1131497
1018562
93961
1393291
447211
1725757
1368407
594828
1276575
1115120
898431
1144347
1754497
980751
1238670
1397883
729034
1205306
1617363
1530597
1306183
1682695
1701093
1019414
1725704
1265524
1597946
746516
278931
1288254
769048
729242
1558972
1912105
777080
1366491
513441
843164
24160
1590365
1162722
1608429
38528
1394021
1160547
605775
440192
306471
1786953
39379
702312
552194
1611392
1454921
23912
798486
1783044
151945
545653
7117
498459
276947
1635781
916393
1568671
348191
573669
615985
864196
1143921
355954
1111739
687259
1259463
1545191
1504695
1688768
1862694
1991524
409946
529142
1317235
1269208
930482
1329366
202716
727277
1989044
773963
1802432
748977
1516674
784555
1119989
1262498
27082
183776
506859
1506290
1924863
718030
440943
1644391
1833714
1732593
118653
853828
1239882
1816409
1125718
886449
331189
293485
535076
1862949
1284203
1874609
1828009
39507
365673
114801
1020002
168920
807395
1497621
1648498
160848
1544029
889101
1337123
1164876
846031
1483136
50811
1349049
13234
685679
410163
1122840
1721195
992446
591520
1089194
1274984
1990640
693262
327035
1693322
1633987
1934953
265589
799706
786998
898518
1377480
1061489
588433
794088
851527
673572
409993
1504684
1196380
1289707
1936288
972932
1319630
507875
1175986
107729
310711
922754
204399
1190663
1510846
803552
912882
903040
1496361
323357
1873849
1445572
494870
1333890
1978628
1130100
17302
1036256
59901
1310685
325160
1632545
1974565
872935
1579487
506103
1494889
644143
1977244
115945
1177961
217182
1624279
1321413
1732898
1582572
1661963
1674146
596445
1729419
625777
1210951
532334
1179946
1088702
1334899
1674617
323329
196187
357824
1737426
547462
1700718
1209389
751063
1021327
1030868
1074184
411469
706860
134228
1706685
1068801
1761593
476716
1400156
479755
699809
396694
1135252
891048
1409236
1676521
1663062
747775
1332618
526504
60873
1753418
822941
26798
441203
1684966
292698
484573
1264840
363649
338075
806617
724603
665522
1711242
1568441
144705
1651712
1782742
1811060
1314063
763401
1400702
988333
863613
1084822
977683
1199079
483268
375730
1875917
92439
1943887
327598
1006877
1025038
205439
565099
1112957
393764
352232
207011
1326323
738033
82452
791907
293692
83243
1791079
1044078
1000779
1132385
1002305
150225
1507176
199846
1816896
877835
207714
1858701
1243989
1083963
120608
1819949
474309
88839
1213487
562629
366833
53476
1177742
1001830
1585799
1097642
640815
744330
764161
275910
1597340
1509221
894772
333349
1007942
864315
1047817
286456
202878
1152927
382759
676135
1987552
1385765
890385
569801
1972368
832640
1507244
1247000
1043995
1802385
1992050
1527267
406007
682433
674354
314446
1229050
1839596
1774407
66127
703042
919517
896140
597887
1858484
892855
403076
619804
236217
309066
1621386
367864
624132
520851
725505
743726
1449019
1026873
1315973
1953461
1734701
1457036
1489094
65648
1418314
140455
1335962
896029
1235825
1616341
791913
1049909
1892836
751327
835770
817373
682285
1649108
1953867
1432557
1227554
1813807
768513
1839700
1763591
1143013
1627217
1066488
1846265
585594
117848
1577717
648804
454911
1393641
601532
686885
7617
422130
1791453
1983462
238480
636021
888048
1731571
434217
1799171
913569
88765
377749
1518544
471097
546527
573710
507521
1560194
1699093
752536
843018
1643367
1312870
286239
55447
668644
448356
1180586
1308891
368702
1081161
262606
73206
1577900
1805108
613589
604971
1017816
294219
742303
437099
203060
519515
870700
973253
1740721
772023
537395
129491
578924
1654268
1199216
989704
580834
358441
1722264
1923137
943506
749157
1017448
1105721
514855
578018
1846607
1510823
517660
1128422
206836
1901933
1342214
1325423
801326
133547
230191
1781827
116176
1117367
280968
462060
1960800
610970
951446
1815011
1853062
1715279
226959
1306585
1826121
976823
1657090
855143
1541708
924243
248742
1483177
1037593
514968
1896068
822257
23962
1630397
1780146
116777
1650093
257847
1497895
1832182
1429251
732113
1267347
602737
13707
1700850
502402
304781
1180350
204936
849648
1498940
1911244
1625464
43400
206012
845952
1770092
273708
269449
72567
1475961
311098
946418
88799
777981
19140
352665
1024235
1226667
661811
1164078
8925
151779
1315707
1469090
84536
720863
1409584
1677273
210450
506053
1178840
1349451
68145
702602
408358
1521825
668012
1592949
402506
815199
1653655
1962977
349431
1455066
1230270
79209
660795
172710
1099891
1985412
1454237
484428
502277
1013361
1886934
366722
1600142
1344486
976600
1731832
1970420
1808314
60797
324821
618769
97871
898044
1532848
209459
287091
1006794
1089957
1302338
1643496
1150113
1355591
806476
433668
356939
1731112
353631
346137
584687
1410641
1545600
930205
1713122
239011
502890
1348707
1156615
1734071
536147
613817
1478169
397560
148122
532378
1077219
1075854
1035537
1377200
662132
1470966
1125755
1374821
1377056
684752
765052
1780391
92270
1209619
1370774
446826
1999218
844968
719320
964909
1772428
12892
1975590
1699721
674784
1210223
1350255
1020223
1136249
350894
1916972
1463695
1223025
1314995
1970069
1023201
1209184
669796
390530
1788992
1908931
1458444
1128899
1817971
230833
271571
746683
1316118
716143
134777
640660
225097
1397931
931842
1538274
167917
275316
537195
496876
616677
904802
1910542
269532
1150088
802417
1775313
1107660
1081354
131461
1418015
1679067
8609
1356891
1374889
1398262
1123180
657354
843501
829178
915159
480383
492848
1439284
552105
528321
464105
873043
1379809
249451
1811615
22718
319532
1301914
1440802
338183
1414282
1609004
316672
1125257
1783244
1059264
985816
346507
1190495
278356
1738700
1460162
1303895
715071
333877
19621
1766915
394507
897454
1930939
353984
943150
1073044
1992752
1569913
1560025
769846
1251779
1022958
948442
1018653
1582318
1674257
145787
200847
1270411
678677
1750036
1163520
1238165
96940
1416114
60644
705298
767283
743574
1597504
1612584
567569
209327
225479
1532244
1776188
743512
184058
955154
1975833
1085166
1209378
1320301
1237188
689163
529790
1291229
730368
999972
269592
1592829
352200
1040096
783473
301543
1262026
1802862
263795
646789
1046541
1716818
174119
399918
1960117
337933
753092
1325257
707046
1301439
400582
1299669
227998
1860837
1330432
266373
278657
225115
1770204
692098
363478
1550792
959447
1991274
1159570
1834894
1319550
313815
271455
1712322
1489770
123785
202659
464659
1683390
1673654
610743
1640800
1321102
1723219
683758
296089
1993831
1916191
1470254
503541
1125172
1649052
1198546
1034833
1435153
678202
26934
1786837
657518
1454580
533000
888686
334894
107214
448706
1549031
813237
404419
1201123
218449
1147219
783249
1694895
1446504
884683
1702843
1251865
976872
714994
1212678
301101
430699
1418667
1784894
455196
1623685
597213
580800
582377
503105
1779702
864392
405769
706020
455197
1218240
1374137
1594114
365687
1475814
1305613
552002
1168370
1704316
1689275
1354150
906800
1336952
1475888
833608
354909
792982
1546622
713695
1181951
711681
1639353
972655
433688
1185178
1377525
782337
1812503
227996
1527204
942987
1532783
1111772
979403
327266
1539837
281561
1218878
656328
841135
789558
214312
866613
105134
1281371
65340
306291
715828
976065
800443
1537637
1885718
619965
1880132
1840273
1420968
1780484
1242509
1072406
1943911
1597738
1348241
199680
1456112
1855707
400645
666665
1518624
1171872
667551
465447
1322224
1764473
1680552
565757
1294678
1657885
771272
1444756
210507
742484
1286098
447902
1333373
510445
1016985
412590
699268
1455941
769741
974501
609622
894575
137544
136992
408345
1055350
446534
733990
944009
1768888
3290
1651351
5504
1313092
1241886
1145660
1015794
1122592
313835
1403839
47273
426521
1536956
1729484
211251
332237
1810508
1575996
1437567
954003
1223449
629325
1403342
620819
595453
1971042
1044628
1493730
1595398
1858925
1506184
41443
103597
482307
999442
1198238
274441
504181
1308596
498096
1909007
808265
859326
1097520
827799
1014283
460984
626585
1116512
1259126
286233
1677154
7430
1429823
1365614
486664
526149
718816
1464068
1407660
1113855
852169
528361
149412
1467790
891393
918506
1679168
906106
1420365
539133
1268471
1581209
20751
1654989
1884997
1571076
489403
448401
624862
979640
1689454
1973416
1363441
523175
635555
677885
1897827
1576148
1670529
901360
7363
716002
1728547
857889
1351402
520670
859187
1784570
1499115
164648
643141
629227
1576083
199142
1419409
1400038
583282
558556
15710
1253628
959321
138601
1201255
947284
1764215
192162
1062794
239051
132146
1067813
1839940
1393442
1297946
380562
941618
1593619
348896
587379
1550778
1528016
1981521
524147
1956803
233794
1365818
1901115
1635431
1103192
1894527
715746
329890
1440494
1680074
1383159
1822023
51702
1345972
1995672
1418691
1563131
719274
1459670
806876
120379
1244429
919969
70783
1503346
1208676
1225873
668043
237480
1155611
1974698
1318178
1805863
354207
1424750
1131660
1420160
1517746
827334
61813
1066865
958297
30420
1829634
134541
1794392
851246
810724
424640
1103378
1211636
129432
853581
1971811
891948
1029688
243835
407140
1331568
1488665
27983
319314
1488459
1693854
1556852
1975835
1028174
1377526
425100
1886856
1206073
1968462
200627
360599
1386151
34563
1809049
1426535
1241083
1763469
1537533
1373068
1051827
1134563
51084
1524229
1326412
555931
622420
1654524
778288
896999
603938
1489685
1898184
962589
1421740
499024
1401836
1222472
368256
1907237
645259
1368934
811569
1203744
1587717
1007461
84945
1333396
1935128
1480237
1436108
397684
1627503
93567
1338532
10959
278021
1485033
1180281
1268462
125613
808401
1038631
47601
884359
1893424
132992
1062262
1939786
881277
1533923
906108
641786
1167855
788649
216129
776987
224654
319375
1289260
1509407
520645
564142
1210171
692451
1974714
8674
1025972
1066191
1028661
188828
1863570
84205
1105524
485722
122672
164165
1882252
473196
169391
16197
609083
1073384
95732
1085395
1930980
765411
839515
1814317
1608758
441442
115176
1353099
491649
1206296
1208606
1526092
1740830
1906150
1816823
1480207
637783
1886652
870794
1718839
527453
361302
593930
843949
1567465
36315
1287536
1442303
1930745
1974449
801841
1414362
881212
926172
1331078
315898
1971003
1128024
1841718
565104
32320
1536441
1873213
453522
1584803
1806260
1209058
437551
1358730
914801
1628848
1520374
1319820
602636
594534
579581
1117177
473946
402171
1742286
119312
945489
980013
1181189
1715040
153664
1903321
482453
1693552
243473
1057477
1555429
1515699
929523
1422026
520070
971178
466137
1695962
1478797
1467035
474650
1831410
291142
946731
1747091
1730440
586666
1130648
874825
232565
1123966
1865810
335691
1464277
102020
1249381
325587
1732781
1533006
1198633
1573696
270027
1962044
1492919
1209703
1792485
1826347
317869
676895
936338
1052272
636963
1525834
763477
1515768
436197
748337
1301154
1957708
806616
1423296
362232
1729859
450437
1773647
43180
1608432
790736
130696
1259988
1702864
1434240
81337
1073894
1341949
1805924
1788875
1361574
1004203
890983
994578
1922324
646202
820806
540984
300202
1958999
1640372
1379348
455826
1737314
840005
255717
811540
196549
277900
205628
822221
1236408
1099846
1965744
148028
1811018
143154
497439
1500857
1780549
1535499
19482
1032549
1238762
1000832
452010
419209
927550
1141213
1293485
1998231
1841576
99093
1647878
951838
1511109
138957
623944
1857207
1134332
141839
709155
476651
1939094
1592580
693292
923592
425024
1479857
1671350
913737
1595681
1550791
632628
1508504
80934
821882
743003
444932
1751609
1858795
70805
272199
1012892
1060712
1375291
1597171
1961547
1380791
191405
985384
1226402
393368
100825
1929776
1290618
1727640
1061222
1010253
1619850
177784
513041
1298465
1343476
43199
428438
1026769
1936131
1045534
1899008
636116
154454
1312676
861816
839964
457733
754184
1299786
1732136
1426140
718708
1007997
1027733
1172776
567837
809496
1396791
878643
568170
157210
101232
59918
645797
209268
1883123
1229511
1692427
1300031
1647234
1703403
1962708
1276953
660563
425574
353860
1354007
218404
170583
1611352
1997804
461987
1232157
95357
1568268
1879430
1490228
1570586
996756
1604987
1707832
85486
420789
1309887
580051
1217987
1914173
12968
1675266
1236576
575786
1457900
417264
1019008
1679168
559987
1848770
620538
1667599
175646
581459
553405
732724
1902789
1036715
410723
1670383
1777132
1038064
716529
253102
1828462
178946
738869
1406974
952758
1713357
1379383
1841517
361440
1805514
1962504
1074486
860740
54454
206686
803862
753656
452858
1028723
1229459
1333121
324627
954924
1138077
205809
911456
1268901
1047621
1360992
948481
829372
1403077
1010853
788778
1550634
1505089
775056
1735438
525442
1698323
1347985
1780572
422147
1709454
720627
1296258
1732523
1784726
333182
7941
1806386
1432834
94597
585746
1637807
185215
1684247
1286010
468879
1827883
1387790
990074
1454559
1971572
89215
371993
888556
13768
646818
1072583
1886219
1062465
1058873
333464
1071345
846985
1445109
1687860
1263866
537777
1455878
319777
1509820
375535
1492203
1453036
1737166
69392
1867288
1989061
1924864
411486
1778846
1495119
1394371
881969
54303
1521122
987876
343987
1663656
1364151
842284
370453
1828940
787804
728417
768388
466005
576657
240586
1745931
458028
1033527
801139
1745245
1836016
1005046
770247
692294
1681117
544260
7924
1809054
34101
305532
1312576
229669
1024694
68033
175417
952259
1028450
1641210
1999883
24750
660896
1299077
159705
1651549
912805
591593
1737572
239533
293678
228338
106848
1584576
77642
1870834
1731010
1913032
1705145
1755642
1259481
1743656
276405
671073
1107634
1331244
353299
397966
1592336
312417
249506
783818
1405157
688308
364518
48930
446972
1636323
1217855
114571
1008298
488556
1271235
1838859
233415
524262
550052
878502
1087756
1125849
1323530
1868937
1508189
1820450
1927184
1295687
1973428
1895208
1789431
131715
862380
1020671
1147261
338046
1686624
1355879
1979970
1960924
1164184
1139595
881899
1820152
1943542
971879
1176426
1696860
1812930
314757
1730610
1576327
349607
269125
1544596
1160909
1851231
1972429
42469
1319986
599406
1129859
450291
844460
1232358
1610528
1249597
117662
1488645
217505
32346
1208436
1499912
1871820
1329852
1866968
1226136
1053249
1946231
248560
428913
735247
153468
637399
1827670
134915
1981699
839842
1277294
1169656
1134980
1642073
1352481
509983
295594
1024638
1287988
1542891
645173
1968576
763645
1994777
1155019
1795661
554500
1337032
752638
1186056
877651
1945713
1323936
1535738
1798692
1962315
1002946
880838
1576952
797703
506514
941157
609700
1621785
948617
579913
798248
501866
156393
1869102
1449708
1746887
1489665
1167122
1248268
1028170
474275
1997347
1974443
163706
701944
393315
303763
233154
1992834
498870
646616
1846356
366657
899353
658504
1918360
1922847
1215156
417866
1148793
1429458
482485
1086142
1877204
562036
1386385
945510
1730520
1467284
304227
1912723
897529
1857955
749367
499179
206493
1883580
940273
1714708
1130450
397453
283398
7150
361945
82916
728940
1047531
998679
1251003
43190
1863365
1849257
1347243
866335
470299
540570
1118563
331412
308644
1307577
1383139
1331023
717538
1999164
419786
751664
1192750
719127
1503658
184082
488351
1985224
1556721
973506
1572484
1969630
1865852
823883
1202779
253815
233057
178588
224356
58271
470348
735498
556440
1711646
1452399
272915
455036
1929820
827629
683178
1457507
1713770
44515
411342
817974
1714234
332790
322891
1430921
998259
564547
463410
1060917
21458
1087944
267735
1494716
1061184
1050363
433011
1652058
88422
1915443
1912175
697411
498821
544685
1550117
816032
1078705
987192
856750
1396241
1172734
378393
141960
448825
1550890
189893
324195
1967193
1820843
386782
469874
1377339
449330
867612
170060
1281118
391049
945384
926042
1991253
1575314
1130868
1022784
940626
39640
789638
1326304
245864
927209
64801
1844845
296467
948803
1110433
1325458
1159637
376808
381236
1861022
1965924
1377194
247614
1802772
176192
827293
1535694
1933099
83899
897445
1129256
1468208
823475
1325900
1876903
540566
377048
86102
1485637
1301181
1369557
1973417
242080
368664
94695
1384766
1292674
1474512
1318519
1942750
1608852
1612999
321453
544634
75065
5239
336370
73191
1850928
1591091
1796407
1565325
1646137
1801113
826710
457982
1887869
124457
1710515
830872
603612
1907537
1542066
1472492
35605
1095146
680918
1170756
1556002
1031244
1207438
621160
1278861
728021
32056
1934579
889507
1853716
1789565
832437
122914
1577326
422814
1300955
1803147
1994836
1986794
138024
111639
1706800
1426772
404526
450738
1520026
1675949
1795371
356302
626524
1762143
1255558
1391418
1249698
413888
1587036
244943
4327
1856012
1177561
320602
800114
888462
1722053
1699009
573251
1308525
1398837
446452
1129839
1003438
1034424
171787
972827
85573
1047595
528330
1906588
954671
533993
670484
144908
358448
1422794
1258355
182050
1894058
692603
1917688
327319
1142703
1730269
140377
31522
1126765
1843069
1067437
273855
739311
362959
1014161
274376
116329
1408214
1016188
238177
1748465
1195135
1412136
913377
1483529
1344800
1093273
1947325
1298120
1793390
132318
1906954
1640939
737141
1390519
155187
1881646
1682701
1620896
907233
645854
190971
404760
619499
696580
1293755
839784
1976718
1486177
198123
671026
1503318
1809812
723427
41835
430412
902428
583128
1615060
933987
254485
1432737
1553951
1143722
405410
804815
1722108
624260
1630996
1574345
299412
416441
1330474
312442
1099284
1464639
243380
1133508
896240
1624710
395438
823970
846842
408489
252959
1235523
839078
793609
1580032
534681
1757205
1706198
707061
1448379
1967763
1625424
407823
149034
1784288
794871
587674
1834658
758322
645775
492021
681287
1169205
1890544
1947253
1602071
28500
1893765
668052
755114
1735295
1277122
1645585
1552709
27967
1916396
157048
487294
1840090
121196
199079
1563892
1583744
155479
942923
736796
726571
1746287
808581
1181164
1103702
1982558
566333
536268
836472
948563
368073
751590
482575
497950
807977
366765
898262
60160
580649
33271
269722
1621212
1460420
731998
1283692
466432
676437
667925
91836
1188533
1304454
606795
811475
1759516
1818251
1637354
441158
989417
451197
1466627
752968
1083288
330969
27088
1286527
749230
813514
1494739
1104865
1250607
1151027
541397
1983797
115651
1618373
391112
1224425
1080390
591526
582672
494109
868198
1432822
1857910
1928056
903272
133385
814965
1763469
1542093
1490482
499002
1602195
1553069
1079603
407414
1488311
460732
1941332
532063
1341751
573732
770752
908084
1792332
623035
809712
257283
1914253
1275042
721216
1304742
255564
878521
807676
292838
54042
277235
1754461
1217237
1967400
730517
8033
824780
1952505
938998
1516039
1466667
470399
858309
220996
221898
1038952
227404
1411669
1946813
305639
185903
1789019
355470
1923481
1779604
89642
1157244
397288
1743441
1409403
1205363
1977483
1029101
1747000
119833
1105912
1713262
37742
1701531
92046
1980639
1721710
1777812
838760
480611
333685
1564253
1239432
293323
43132
1519478
1123797
1222018
1399719
560619
1963404
962890
1998736
835936
258202
745357
1468958
60252
305727
1556981
1820103
1523750
1708996
434121
302634
987173
1597671
1225675
950297
1792263
98601
1563796
1972868
518312
71851
1585413
923912
770587
1761332
177613
1734047
1237023
1177436
1582298
894107
649441
1934432
957168
411918
1851299
899941
1841968
21409
1074795
1386609
353316
1307158
160151
1250823
118565
460327
519777
894482
718132
123642
1328527
1102374
105810
1000532
1828463
650957
392916
683389
964942
1953898
205402
167370
1075532
241849
1877762
1239462
1963651
1399464
1270109
1835197
883254
1056060
1067065
1420860
71927
58306
706552
552644
921289
573448
449976
1409774
1871905
388567
82762
285969
1613097
629755
1532017
1125047
622781
1197907
1596926
1373700
599619
1187724
1330710
1907180
107333
440960
976391
1228852
1115797
1332540
189980
389967
291507
476538
527382
1276688
1658202
931836
881873
192435
842122
504852
318415
509426
486760
1995040
1612678
1371878
376377
147417
323685
588196
592702
1698615
1416604
82742
857237
1692207
1477290
337132
1715869
1149735
1897612
1175287
1138011
1246899
150054
1870918
1197503
132076
1768981
523780
570176
1847234
1165228
561394
205561
184850
883860
1087969
302582
700251
67630
857840
973049
473567
660863
334105
1259646
470763
906341
278602
433572
1394013
1176666
1724093
1566718
1090397
930819
1590034
488219
1089624
270788
1491904
1520689
1253587
591610
1482525
1215409
809777
1614894
481929
1666923
323219
117568
1825553
1778197
1495748
790537
514676
1598523
1411646
1031934
1556165
1079803
1839430
1906782
1134161
1694091
1235771
848095
1437103
1013605
277836
48248
1484217
335195
1001984
83161
1389342
1828453
1643431
1246789
1649930
1108855
768784
62706
319352
1612040
1637247
1922830
722830
967999
483388
1432250
965621
658718
477998
237634
395976
851882
1518208
1435223
1392749
1257779
129160
194925
1818532
1331854
557184
1725641
866837
71260
1278376
584841
1145851
307615
1827393
777219
62501
143111
405858
567758
773639
1316393
1818276
249417
828844
1382457
836503
470375
1228262
1728475
930016
1642700
951267
1532577
1859637
1153385
593352
182300
1741046
1434335
258672
374851
1250781
548099
1476852
350732
1521211
600624
911298
32945
232252
1725850
1502808
775466
196925
1256700
1099215
1392555
1226934
1216683
519695
1824378
396316
1995294
1324175
250319
121035
748871
1517363
533171
1862785
1003547
1675385
989239
946086
1198158
1446987
1766076
1488165
460691
338789
720595
1175644
746276
811820
361933
727372
1773633
1617726
1414095
479131
681826
822326
1248554
673467
986070
871595
973928
962961
1064564
61690
1179298
235046
1668228
1660488
1271878
1649945
1200607
1031378
605722
828010
1428349
384074
466111
1542832
280641
781934
126512
652083
483842
1640531
7755
1675421
1734001
1979899
1000397
163542
1602076
1016205
1842236
1489727
737385
432822
1886920
1158551
170820
1607184
419643
647097
532040
825862
1596232
890729
1087480
1971903
1951296
1689772
1940132
709468
398610
156395
303787
1320678
342295
1504372
137174
73950
1971143
1517528
801019
939521
1574237
1124762
1357229
1280104
939706
71408
475948
882874
534364
1202024
1481314
1026017
1456418
602163
1261543
936743
175180
771086
1867730
1700249
438450
1251274
1254235
1711486
623516
1438698
1181403
161067
740345
1646705
178500
1225400
181644
1435036
1712245
1531427
1306190
1621224
384903
548297
1167810
1540514
450749
380689
914183
336792
1245790
26044
741613
87419
736368
936581
1767259
1935810
1920750
1414144
835634
1094546
1154069
1233064
1267261
779240
1686760
1598546
1209694
464033
506227
533118
1911897
1084835
845254
1924566
1057459
1145768
99508
661992
1664705
1440466
978137
1695528
57110
1306292
257976
1045271
323369
1205696
1266388
216717
172649
1450924
943925
842436
957826
603272
1422411
1655973
124498
1966948
444715
722174
1274200
100594
1277080
1711692
1028776
661248
120585
1623768
1391208
257549
187150
803881
576695
16125
1753111
968172
575801
983847
140485
607306
525556
1633931
217894
215823
741751
1818612
1032345
1256138
1099643
1019655
666544
1771188
574114
1240150
1201922
1135376
927593
948628
28429
905502
1287667
875431
1526979
1086692
1670014
951993
1046858
48651
19510
545542
1338930
523711
826416
559320
265814
921495
244580
482779
163831
385365
836318
72050
44838
1688107
1016766
684491
1032159
1766343
628386
257419
466034
813202
1913983
1951673
1892715
34124
274913
1565304
873895
349601
492123
1531464
73122
1264502
1067030
1613184
1169305
1536029
895655
1484015
1952577
192070
1945288
1665882
1641161
948109
916301
1187624
1869107
93092
1171075
842896
829712
111805
1735569
817013
1294010
1722016
673915
45990
54713
691980
1055695
676239
349140
42937
1909330
637084
1746477
75454
1936789
1410268
1859833
1423731
770150
429700
516598
1737623
733245
1312371
1057504
516120
1445634
1507193
519345
1984221
1194186
1526081
1765741
849973
107707
1116153
737044
424334
1447446
1832993
603397
18555
180512
1287146
304873
1292035
890090
155174
1103411
1129077
1997096
1720325
285600
1014241
572441
1327371
1555249
679459
740746
1858956
1939775
844776
140829
1825762
1186866
1244222
248483
1486008
99103
131549
1424233
1062213
441548
762553
684648
1220264
1696292
1750560
1435538
1804051
1055449
474422
546534
296935
551863
1531201
181474
462076
524040
1833370
468607
1339678
1263805
1820255
1626027
1115893
271963
510946
1286683
666115
798034
1783493
1710346
744352
692024
86211
1716721
131844
556563
717473
1203236
647766
277874
162144
1382183
1741416
78505
167594
536579
1366864
1817547
367152
160071
1006921
718265
1912991
161126
87346
1265978
56257
866568
248104
693219
1981453
710601
844894
60260
310107
1755437
1145080
776734
919974
1509004
1438418
686827
1563481
1942224
757828
1243146
1434756
1773713
968257
1687046
1919462
1511859
1898690
949459
444018
610163
1306198
576094
630419
395587
783965
849840
618943
1006530
1159506
1490666
1297671
694631
1748126
312664
1966062
270040
1114148
1760687
530631
1893093
723527
44700
1990880
654134
1513511
1950293
401586
1417490
266916
438188
1623588
1325090
1813302
48331
1034349
1726919
1414155
351577
1121845
1728636
888532
695192
1546072
645628
1392899
1191761
680624
1153721
362800
627125
942262
972745
1541060
1874551
575726
1821032
562394
1767566
1505662
1642366
1606934
397248
694672
66829
1996285
739346
1449321
64850
538458
1402775
1536210
445846
1579197
995900
1083446
734067
744669
1399586
1370881
622467
839278
1756656
1337244
1911893
1183967
485348
1440899
1263477
269040
1490152
1937065
626089
187895
80651
310706
1698592
1203348
1862061
134618
1631449
1380882
82959
798558
579091
416966
1774742
1595787
197523
1576016
532239
872077
1639554
417327
974163
777410
1124921
856937
1660547
538185
873181
1650239
1317693
1550403
1251587
383076
365355
178211
87461
1152825
517916
748776
851554
318744
1107872
1353815
1706200
676368
1923773
418524
419784
1355979
1425548
910678
163474
778206
1938928
453526
1528990
1997393
293930
1246362
591917
909429
1690804
76804
930617
540993
867919
1733135
463138
837651
1249652
438168
859213
330707
1727132
583452
927116
1422640
338697
1891136
144318
966594
1299448
810307
65606
204896
1112877
1834411
1784597
976434
1687580
1822664
599237
990958
560226
1457648
505462
29857
953991
1650144
1221231
1860281
1790168
1935972
1669877
1836240
1692574
454012
1815086
1555426
195209
187259
411287
1617437
961732
1884063
1409787
18519
542969
540790
467788
899188
812868
435762
235864
419598
1761714
1714402
939342
1991974
1121573
465368
847675
1136030
1744672
1435821
502301
279686
136218
377408
1712834
121091
755805
464227
657080
720914
1104314
189416
29465
1283681
744797
1582994
1313359
653435
703137
1081746
915031
1805572
991429
1563121
1244667
1492988
369440
30908
1157501
846997
1871805
315105
425948
1302211
1747471
927411
1347379
915604
710669
343978
466375
363911
284834
293523
684310
1272791
433887
979400
386094
491851
1629961
1157630
419931
1602722
236953
504320
81986
234966
178459
1242111
818840
774032
381684
295420
1941789
1561632
347868
458740
1604308
635566
899967
1232268
1800767
328266
440432
1458719
1967433
140056
848555
1544247
311900
13459
71022
1600626
1205992
990330
1410642
1912297
1705194
1774650
422208
1121485
1447460
406904
806932
239444
364811
758775
1466375
372137
1743250
337993
898523
1502330
1282875
1290045
1767074
1748695
208151
184431
1473549
1308571
292224
1430715
1730448
845797
308923
648327
834087
524754
1115386
1039405
752303
63181
1053414
1647007
740627
443639
387621
1930841
1455008
1093234
455284
1342701
37770
1985043
160962
1237843
229131
1941704
523844
640093
1165875
416534
1788844
168025
1200589
1163719
1219204
530781
1574902
1196211
1177853
158413
810577
569238
1446847
207406
299813
713054
1278630
775153
132176
104648
1964366
1769618
813632
444863
1838865
1608623
974991
754197
750811
922168
990027
455737
870238
1020593
1250012
271198
155082
148163
1262068
717776
618969
1368956
1429385
990574
40732
1948870
1252550
1472570
195619
965579
296030
493819
1738280
1242636
1973143
768325
1334934
1263318
1077236
1272806
1189575
534118
1625959
318402
1261642
1274031
145613
141951
1476805
1966315
208925
1817824
602062
1055513
428688
1167106
591889
507715
731050
1696352
1682843
648714
1261224
1106692
1696971
1201411
1609441
841746
985024
1505944
2880
915257
681723
197184
807425
1670127
1562201
1923850
46219
584921
285352
718654
164660
14735
1659096
1868686
1164675
913019
776152
77657
1304943
1733178
804801
94396
1318044
894886
1277836
1161426
637400
1968624
1759904
297714
927202
1358898
1488295
980326
433130
125287
1655602
22928
1918331
216868
1318079
1300265
1650449
1676525
186714
1276391
396899
493643
304326
1502098
1486641
1170618
267355
907730
482008
1200650
986169
362960
1270482
1017536
1148920
521567
122380
1632573
552549
1000558
1748172
637892
625779
1494449
816402
764139
1935758
542809
811434
981699
1661504
1814408
477874
434119
1755833
1949254
543252
978586
381433
1852577
1494726
135812
1138167
1155913
1694000
94532
1218258
1019411
571317
1582629
1860636
1604328
1452320
667653
916377
1647232
382444
1136558
1005037
1532971
381557
1137609
584450
1156969
362628
2823
1811813
1910300
234586
123200
102968
822784
1791467
1285542
176830
687707
1001992
673450
1691490
1840355
1988060
620230
1057508
1130517
1229960
1700348
50769
1772302
236888
1976560
1644538
121350
415787
980165
862123
1202558
30753
1552418
1226387
666805
1211956
373893
567985
887491
1377548
905359
1509613
1103541
1802740
675302
514988
1764418
133249
1768028
298327
666960
470768
1629220
1499282
512418
1838338
419652
894898
377579
123924
1700318
752073
242979
543413
1473627
1981645
1449652
1973907
792021
1542166
1067177
1128578
684480
1369526
1452078
697030
375637
1511691
988547
899440
712424
1675842
1774627
1627969
632402
1571897
725792
1905447
1407850
998876
622815
563573
54543
885553
1102631
1200646
1567018
560097
1504044
558253
33128
732145
1749776
1162223
1145676
691173
1508939
800796
487391
1458557
819688
1040018
1783787
21151
1987562
817293
1357672
1491321
1213847
1435467
1529540
1596312
992057
769933
509412
1277463
1645696
1456626
1081347
1326497
976984
1830506
638364
1252057
222886
762331
756050
791501
53879
1715173
1303066
1265595
1722379
1945933
1974563
1440472
802121
1962307
1065775
1864201
1753543
1857282
133226
621253
1943555
1920770
1198157
433749
1227294
342034
722099
15398
1735060
1555265
1923884
854384
1204594
580057
219014
1546671
524054
1555404
1159796
1571322
1825387
1680119
334502
666129
323421
1343104
314120
1888629
797024
1549658
981597
1447220
607960
713229
496675
1740753
1725944
1009988
1443685
430432
498974
399750
1961351
1330263
65225
12537
1519136
685692
1756609
720815
145462
602332
936015
1489868
1032369
1276596
553393
1746441
1709411
422400
1338499
544314
1473194
926524
142963
1816396
417341
617393
1534676
75624
513135
492811
1887451
1817767
290350
354127
453532
240287
406668
1587689
1431013
1454048
1343505
650994
147727
24707
744708
898246
506751
438567
1575371
619180
1598525
226248
497083
1203477
87271
63780
1902614
1802863
1290349
922062
764725
618994
230077
1365062
955954
935564
1616779
1664311
1913831
1387529
1866225
1745869
734682
184874
1279952
10837
272864
426496
1693857
1688100
299206
1949157
1963984
398771
798667
1098564
1155994
1612857
1476614
1837635
1634003
343342
254187
1894044
1909229
1101592
140854
1879926
1372712
263013
995202
1718902
1648229
1283512
505819
543753
625750
1518894
1172219
1018906
776865
525114
551491
636656
1596141
1266547
230504
1024937
70751
1108527
157706
1965895
700159
664748
674314
1033015
1237534
1106693
1803279
372955
1137792
1036324
1776779
1657901
428417
495147
627330
1204699
557927
672852
1509184
1844458
524094
811605
838832
1894270
1624602
673122
952958
264698
925317
623953
1757462
1544257
193677
229127
1178562
1237831
564426
631857
1508480
436513
1973659
1366455
292041
1346176
1300513
60715
1020681
1482683
1423299
1106224
1094074
1950890
156584
796858
916803
1839954
1763763
1374171
835900
1693140
1989783
1617864
541494
799330
1635852
218573
61270
51702
1990340
1344841
1915791
349417
1193643
557616
896561
778148
1871468
319973
857093
1397683
494075
871879
1634896
132801
104822
755146
900726
1074188
1549656
811978
1687013
173407
1885328
1830754
1958215
1442383
1411253
860257
765386
1075561
1773181
1396248
1016962
912215
217646
800490
1234473
351385
1866871
1075799
1098418
1471210
858716
1242594
1633347
672068
1879953
1861723
1334261
948497
1658785
1735997
1772978
230432
1974945
1071248
1948692
1352520
461908
382332
128360
546332
1529939
1055188
1286438
1102314
169681
1324711
576403
1810036
609377
1623251
111950
761473
1483288
1011921
485521
201852
1802777
370538
1293656
372044
1882769
1186444
815525
209511
1105837
155143
120466
422896
137411
1661319
810007
1837399
94774
59221
1936051
249353
311344
1491405
1396467
1004048
789558
1013242
1149414
1290469
1452508
1945626
1088499
783547
436563
800709
407279
554617
1482234
166339
867822
581716
1955681
1136062
1313946
714978
636208
520246
303542
1172837
505791
745031
1038720
482061
563678
1189911
580147
1321148
346307
525120
140430
967425
1511612
1914846
487832
1283306
887112
1097645
455021
837675
672545
230721
690948
1932349
892760
582445
1796183
810800
58852
1995502
1024034
237325
542740
829503
1038969
1532532
1207047
861399
1310389
888538
113652
292279
1254583
22464
817845
1231287
1896403
1313582
977331
1100075
1213522
1903444
1040261
471909
1014150
1152492
248504
680385
826857
546795
1229218
891222
26060
901304
931500
1810265
501499
1702653
1168189
1112782
914801
461285
705900
933024
348500
1682326
514988
1911351
1535879
3530
1890976
225804
1120114
432517
1900780
1134031
109096
650199
495791
155484
185796
418448
1584535
476291
267098
506613
1580010
1071859
61191
40150
1929725
1728371
499160
1421984
1206859
1585006
869286
1705276
1580430
1177833
1296757
220462
894348
1215268
728294
1578995
1983980
1549209
665678
1253922
2367
978175
593482
1773202
271378
214571
734952
1457843
315203
1599165
1563171
1707956
735893
1793605
357755
241598
1283870
1830531
196476
850601
37353
860824
123219
915073
1107468
219496
1769774
1558387
1148601
1008462
1712040
10482
243779
1452800
1233843
812319
67151
477941
955125
1483854
679587
177962
829473
651419
1620205
1097248
719098
55282
987967
1204443
1521516
722340
1810092
572849
999139
708277
469031
365765
327751
664511
520226
1345336
1883840
1561004
166064
49806
512518
1386119
1462246
1012628
268918
1674042
1790028
1192210
90540
588983
1446250
1129429
1132391
1529573
608905
847233
1722852
776571
771865
974079
1779847
1479988
1964696
49812
40420
1301391
372066
20934
580887
1070024
1219599
1842424
49875
271406
1569768
432638
1801895
1828350
708265
377209
941197
1479936
59323
694330
1270397
268682
1108541
969776
74939
382499
31534
1074252
1946920
1336466
1436658
1828261
404428
521868
392736
1017019
368336
293991
1067367
7864
1081851
797891
1198534
393299
21113
29088
1778017
1349523
1392973
261454
1325651
1913040
887872
1281879
1106315
637362
1768136
1458628
1042163
454585
457006
1650330
89085
1758972
173993
1996196
533445
791816
1932080
54149
1020016
450109
521758
702422
864142
1286299
1855530
985035
1934834
25804
83277
1257076
1245208
1707094
1698104
305191
1945439
233915
558537
1684370
1874028
1573516
865194
225952
1079374
797159
556225
1652459
1038309
6981
1709428
1431819
1174586
85146
601028
1645605
155170
1865764
935511
804403
1147377
1947589
1909106
141949
1371810
1553089
1508889
763734
648583
505247
657342
497502
324401
48476
842432
705386
724944
1008297
1174730
1277074
395386
357973
1312951
1370738
1265866
214937
1757151
115485
1472005
832639
1553170
245045
1385515
1317797
1357043
1546213
1539425
346210
721671
466060
137948
1580456
1571818
836706
114307
339939
483812
1305546
1620139
1297604
1829146
264898
504759
1595855
467735
399590
929095
1830251
380343
777000
302029
616072
487807
354838
186042
1586626
1764832
1039038
289867
90449
360943
906664
1739113
273566
1817183
58796
1228593
881447
1174038
1454632
1381426
1950161
190923
111310
809463
1130318
1829245
1234561
636956
1045393
700428
1413328
1102516
1278765
1342496
78616
1789442
718436
28870
1158711
356257
475564
1701911
1655335
477898
48917
221753
1195070
1522379
1345847
651097
238632
181604
1598434
1232340
1429644
670327
621398
191107
146642
718684
1869184
964645
471921
399016
116115
856595
291612
498553
1449501
822711
315065
1263785
723815
748437
1599733
191389
1606929
683486
1692082
1175353
1650433
716409
1728978
1223141
303665
842761
1755435
1638844
1474373
763264
1391151
270090
1941936
1880252
754824
787997
651025
1549209
392220
1315938
166283
641910
1171768
786540
1129881
1802845
931549
305596
1257776
1041743
9230
43006
876862
35241
1722658
1791911
1998386
1443000
729244
906360
14763
1849587
1491277
1960451
1329298
1185180
942933
1442488
777787
1976965
1087349
411595
1270870
830618
1667399
1273972
496943
1231828
1198924
217360
156397
554218
4338
1192764
877578
1883146
335269
1257345
1708604
309894
531376
1049028
855646
1011643
1348899
847444
784094
1562151
1505765
1459235
1078000
622090
1273874
1926522
44915
398482
1363865
553120
1291911
1939441
1691696
673724
1631432
1120936
1975313
1851534
1971103
1543287
1624240
1676206
1862219
59861
44284
926480
1999892
424207
1800496
1011936
40040
1519740
618598
882443
1327616
1961697
1913154
950425
1401113
1963753
1403742
1604265
1083882
1452585
1579855
47218
617819
1961351
617442
55834
475236
171321
1908730
431336
843017
1899340
1337226
805712
868430
1356583
1618437
1849796
965968
766810
1387815
487586
1219627
562690
896649
1089861
956845
1746947
1459141
22953
502317
1839861
1093480
41044
919985
1489716
1013136
526237
38427
1131062
745060
676890
1310654
1760541
3946
838993
898139
850721
1200007
1083521
878202
1880704
976529
689528
614640
972327
1759053
54720
1662244
88037
1168484
1571915
935366
695508
1420283
809222
754187
1555177
1748
661129
1328845
1957507
1262530
282193
192130
644360
1562742
374959
777541
1695505
800294
928153
574663
1251146
774927
1697501
1443288
1434514
23573
995222
313380
340879
950676
1957023
1828345
1733363
111117
1286652
1218062
1024556
717496
1912564
402184
1981603
456551
233526
879912
1302961
893101
842390
580673
103741
429718
1931081
388903
1580929
577211
806374
1582706
1657567
1760686
1979498
1244858
1527746
1020708
2083
1274175
1870187
834253
1051998
1840253
159288
27400
1783057
664856
316809
1782305
1310830
1280815
1994090
1566834
539939
1946996
272332
1938807
789388
1517694
1536461
990111
1203468
1817189
577478
697182
133177
776893
766445
246717
1360180
1474038
625761
1139209
277253
248054
615114
555326
419045
235700
1852527
1329275
1487859
439386
1115291
1864328
260644
1982222
258197
1685005
1494840
1582657
638270
959443
1561716
1830097
1233277
221613
1718158
1761935
1095307
923535
1514926
462692
129653
1488339
392445
989855
1927407
1589391
1666591
176834
1679593
387837
1001676
398533
1851184
791175
1462671
970901
323179
1542109
1566337
1719425
491666
635518
1076021
1598070
469110
998050
1860490
1494432
1254951
1372184
535653
1706630
109011
1495119
939772
1680365
948983
434000
1095851
1275221
1880310
1133071
1874095
922094
1237198
871980
1807435
1043493
1979344
1096385
1393875
442508
1476759
1589632
301267
1222699
1315765
1717229
1315204
1169010
1489696
1200998
76417
1921701
142161
303681
1572882
238415
1300082
1746587
1647249
262025
168553
975941
1196638
1008905
291240
495664
415389
450927
839618
1999069
426947
694426
140285
210630
1388969
1937739
787797
431633
240315
77770
1653484
1434674
1428638
1157630
423640
1793854
1394197
1098446
632014
1292144
1089838
1807827
457554
579549
64754
37489
1125469
737989
1359939
1091992
1875465
1653978
1857453
227307
667687
829437
579681
442902
1491
259734
1323485
1644633
724893
678128
1349533
1146817
342694
1955070
1512312
280771
785710
441987
1107177
1551089
942907
1310007
1004073
591570
990292
1924564
285450
58279
945490
1999144
517595
826727
1784941
135550
538624
216068
36849
569992
1501388
1661246
1838741
921828
652732
1620608
1570268
510549
1607999
945658
81820
1407778
1918372
1721194
604578
1444254
1654706
79087
832556
1166565
1236758
470890
727006
1253785
86562
788966
678475
825985
796456
1230875
945205
185401
990931
1220977
150601
1997143
1804467
1140856
1849206
300960
779684
540268
388782
1705161
1692412
675303
1257174
1436934
1568408
897278
1402561
1606585
225564
564070
1334195
1483199
1436063
52101
1087892
1845767
551250
1457106
1728125
1572821
1752100
223856
1490340
1602335
864961
1002745
586790
1000694
1249279
1175904
1770313
1477187
52534
567445
651763
183165
1811569
470391
225110
1652456
1118688
452821
1165593
394492
148997
191205
280953
753576
1968907
1062647
416988
1544280
337807
1004518
219485
329292
852022
1902285
1053469
632260
684239
1481331
1112762
1428152
1625854
1775726
903966
1606307
1445655
336551
1527338
1462465
613297
1721369
1390309
1049453
1672627
1697423
1121425
814572
200190
1503903
1695106
575915
115836
1642825
1559119
1741786
995881
109614
1488334
947184
1211593
1659224
1250499
1305857
1077564
1520487
573602
1708787
1953107
576596
390689
1401112
370098
1828523
783992
1437255
1082478
409592
1762116
393486
1364367
158148
1791011
664860
1054379
1130912
1058666
539692
654773
1972686
23813
131269
1001552
269133
52914
1687112
901181
984232
1171982
1901272
1983805
1457219
1352477
519652
838117
1434770
388422
1024422
905900
1132604
1813414
1648971
1603090
1126570
979116
759451
589489
770846
1654686
730783
1527371
346097
726093
108994
969549
1643142
1925806
1686849
1596046
1825740
968664
598463
910852
1839758
1544610
780173
1379545
1597550
1938795
316455
345067
754020
1301269
1240913
107241
226879
1049262
1180948
77623
1131167
825251
7892
1677069
1007552
697499
1474067
1021648
193946
1158671
863991
55491
1680834
1606099
656494
722975
1265192
1376562
194957
1179142
1689815
268064
448055
1496163
1832963
1199426
1744107
1686919
1840396
934280
1863625
1070564
121442
630180
386817
1721085
338469
1599200
1889922
1705884
1516091
1939875
790296
1988956
1403235
729824
62089
738306
400311
797387
1077063
1041906
1457106
324483
547469
5952
1348615
481359
1406772
1860252
282423
481590
629437
246987
885981
123288
530918
119422
1810308
1492893
342589
22935
192974
847021
456207
38514
1050262
912746
991259
1766993
502674
227758
1829243
347694
981693
238066
759737
428941
1920060
1981125
888915
1910042
98054
622907
111450
60902
234115
1070830
1367667
1020899
895125
1101840
1421669
1790146
314303
1199232
347781
1860378
1403687
85500
699039
395712
1899573
902408
1418454
452251
1829638
86042
762182
142600
159934
1732316
854050
1395856
1006187
1097675
116665
1451538
269487
1368737
1072736
1876571
213660
1173864
1368001
468753
814708
1503434
849787
929346
1170894
1102125
507075
1025515
706861
1824308
1127004
923591
1112700
1032060
1998013
677215
814682
514104
613770
1303455
281248
1579547
1471693
1178674
1441941
1254726
1001996
82197
1339272
1638773
1697611
1446775
1015355
656959
1315134
602061
1039677
1967121
215105
227611
1353826
1092767
1477815
245017
624965
848650
1818020
1124376
469025
419549
703405
143377
1454327
781688
332076
486458
1472118
588144
782568
1461457
39518
1098550
49399
1806668
588915
335294
404742
1279649
1915372
359697
1251177
170108
779962
1771483
481133
1176872
1035385
182644
380521
108049
348558
1005324
773377
1683478
1402464
611714
1016137
1513541
240959
70809
645049
173434
433861
360462
604647
295683
1938412
542854
1527186
1254227
1855030
1085514
289877
1723356
906416
1113207
537938
40563
1756402
1914313
1751804
135371
491218
1259443
1919158
1850995
888744
1847328
646070
1930321
343487
1664973
209816
1660536
1868686
454061
1789358
1739969
551233
402557
195469
1529085
1595553
1851947
1877084
788056
1945180
65960
32471
82563
409613
682902
545556
365292
1283035
209718
620395
759958
1030316
670269
923524
1657925
1009038
1028289
399812
1476084
574232
1726220
1741005
1858148
819354
997154
234741
1401072
1137540
1541291
1587284
402637
906203
821447
971403
792538
838229
1217686
530214
26438
1389520
1818352
888801
1466332
1760527
1056534
622586
1513272
633990
1673269
1160965
1417513
1203240
316369
1282747
762656
132533
893989
1620773
1365636
638222
353702
1406384
1575846
794773
1282458
921437
383163
345756
1912038
1924956
1987181
1046190
1053827
1729427
722472
324021
1034522
833622
1774246
1909225
1361699
702171
83021
731031
750049
1015252
1758671
1079201
337078
1857055
1512869
1427791
1442562
765630
108075
659561
1662555
1074523
1089281
596941
958738
1517486
81610
1245867
662711
1802710
866082
1539239
1608992
1732038
1335669
4207
1833073
263509
210096
1454598
953573
12488
1502289
963935
421577
642942
734415
309988
1052594
1993781
1355444
1359127
290293
108888
699507
466299
818510
1189179
1353692
1650267
604805
1089938
1712631
14487
482144
314710
361544
1679858
685364
1726272
1779366
932294
1661732
551357
1243527
1474167
1321278
1864486
455241
580071
595681
945278
1350588
1558435
353039
243426
134858
718470
1813026
658191
839325
1706869
1893362
1458232
94660
161030
183062
1871949
1931825
1795284
1091244
284099
644705
631711
1336011
330628
1682269
104247
1044406
674403
904737
1640186
238197
1301322
298519
1840222
1181515
439161
883161
1148170
913444
825567
734796
1987317
1276706
706487
1426114
236365
224007
1911134
1127318
24859
1943910
181341
1842814
121704
385645
1632224
1271203
38893
141400
1453062
1420410
1471951
656074
392288
545700
1165489
1690944
179370
1718975
1453823
1466549
1325753
772154
1584332
1742321
1095903
1391839
1408271
1244604
462554
526220
1648754
1564997
1949998
707106
615001
852731
1592402
1842872
659123
1799380
685309
332150
1458814
1595667
19825
724267
1997566
515268
316022
327403
712255
710386
1416053
1909496
659041
1464207
1565079
555119
374431
229791
637706
731292
245595
1119352
1616442
1220381
902250
753591
284399
1878242
411279
344522
230684
625340
287458
919669
218704
1583712
682943
1337201
132547
942140
1522031
1252156
733183
1176452
403581
632161
880634
1439587
1410425
1386374
266041
1718000
1162676
517648
1126933
1434685
833187
1327169
17310
1715829
1532868
503269
1280600
1997323
1131297
1359881
1599114
1626410
1340707
1093163
1294807
1079213
13057
633617
863322
297362
1073625
1540269
1499977
728514
1349705
1879629
1022449
647793
265403
1766751
68216
1438874
219052
1528788
1569701
1526813
1040943
650700
764149
809195
330020
768185
1935439
1460202
1353322
1232141
1304917
36321
1281037
1998139
1469254
1070824
1547756
1135372
1437265
560328
425867
401090
408423
1471241
1856509
735667
1237145
382119
564616
1803522
1596252
1835373
1230235
1202069
1969082
1636128
1350309
1192930
1700569
406833
1579048
1998188
1389295
197237
1497642
1493654
1721527
774296
126477
701825
20719
687774
1168625
56819
543480
1195795
1285363
508325
862668
73502
318839
963368
686242
1381880
1145178
142864
216356
1557804
837759
1126783
699445
1257145
856567
1337901
1215748
1915053
918723
1033979
12641
1172115
589262
1652320
1477573
1283682
1952513
1995883
451409
615869
857761
1981986
1363869
184729
1058910
1934302
1767202
1540273
368790
415887
1835456
1908077
1712557
1567949
1785572
659636
1557495
1252588
106332
1400448
633465
1072209
1508034
1231105
1131495
294587
458545
1543316
1984499
1190373
1763218
186191
1863798
332184
1961805
233764
1937035
1682645
1107235
1443409
1555181
1675897
970190
241354
1047497
1681628
1592856
1481804
97241
491443
1752892
1768155
1055508
465720
1088021
1107945
69241
1079904
1642258
987490
1091107
344949
631772
243751
1510016
1236092
412649
1173960
1745511
1197799
1659178
718540
243396
673638
1191207
478632
526854
1824252
366970
829397
1479617
1853274
1114330
498193
981936
1953425
1054771
213441
181171
550356
1994312
653062
1242593
1750456
1857334
164304
284012
629365
921010
376339
1781056
181235
1307367
1116259
902318
1553995
488544
1058469
762849
1763587
1975062
725321
1683945
250809
62005
694261
1359164
44592
120256
909154
337037
493495
589089
644212
1192197
1532205
1875890
1728735
683454
1914480
971898
543341
1678504
566640
1868552
233772
419282
241360
519136
726528
519379
1935591
197238
1736412
1777335
910848
179549
151835
1946251
1893314
774771
1553146
1059101
455629
142448
1524412
801134
1075095
1111785
1426942
106676
1664525
1687161
1411722
493894
998921
590283
1266784
696905
1484855
275345
1229885
554097
608678
1835372
1467530
1444792
1493932
644261
1558096
937140
52718
548399
372148
1143079
1414658
1114931
169542
1813783
1668158
1043688
825675
377244
146789
1309428
1793922
340666
676707
1875688
1624647
1651500
404975
790437
1957615
324980
188831
1242293
1129041
815278
1401889
1680789
339500
947205
1369788
723100
1162274
1738173
669548
256731
1433268
1106778
1420205
216326
1375157
1984682
1944466
1694554
139108
1233486
931111
849055
430982
526336
54475
1967298
1423500
1097411
1131115
1019957
219835
1849565
721217
986558
1902754
1191817
188474
32603
23926
1565860
160232
474258
118384
1531553
588713
299224
697213
455909
129786
100968
1585821
1634904
698988
1230259
199298
1996896
1037991
1635042
744627
1730861
656601
1109564
560345
326796
989170
1794463
714366
1111755
74174
20335
516839
529232
1885977
857754
317222
1734168
596418
338068
1661651
526469
1095749
1725098
1159343
22253
1602993
872776
360705
813363
343713
1424616
1592487
417292
1094793
541445
300214
1454296
513223
153538
604694
260392
1701429
1667373
723068
1429187
1613136
933431
575787
1174691
26602
1258574
541130
1150185
1992771
49141
256734
1517068
581187
781585
679607
1603064
91100
246706
1463859
15154
47523
307709
117630
1062787
420379
765371
1156254
1551806
1059537
426039
312547
775891
860820
1772186
232602
1374909
14519
1321052
1663947
680452
1605450
134549
261956
1253574
1358798
1466659
686623
580509
1555164
1114668
1021893
804279
1935895
334401
660733
608178
63827
221058
614699
771334
547943
311807
1294708
404525
251539
483602
1946576
1961986
941943
1301057
1607618
1994374
1097544
1707436
862430
140696
1192175
1233381
932983
1433306
992456
386886
102019
1493389
392522
326019
535765
1087107
541180
1397406
1794716
1465388
871447
1623204
64983
1193694
928352
1077316
441782
1226548
1239913
122747
1112796
322292
545452
1347214
144113
638178
1409163
1199403
380146
1011803
1127388
666336
1066188
349150
364895
1784018
1750145
1375756
1274433
1003406
1220173
31239
1205183
495081
1483193
804272
931924
540841
1208541
574877
1635610
829322
1745977
1045183
1427922
341872
1487647
277440
934977
80637
60679
1743724
1327556
1091521
844704
122963
1983526
801457
428952
488632
302852
739563
127234
1453893
727474
1184278
1727967
180853
1954954
793423
38539
297663
752455
499131
1224160
1408895
520755
647554
1976951
471284
1674173
1564517
1336943
952940
77059
73302
440195
1249452
742474
255636
364381
619112
1075506
1333703
641629
584097
1039452
1790511
88098
1352699
226366
1402904
302141
129267
240619
1825679
185598
1593551
1776000
960440
704814
1258868
553072
1600175
1143373
1820848
1475051
618165
466391
839588
1478259
1313806
1416625
1517749
405301
433551
1941844
752780
1622493
529764
1053542
1699883
1432455
221940
992594
627280
780642
1711652
560400
1106553
1322518
221482
1978154
765269
504123
5495
1077798
992886
543426
668125
746985
1520761
1436891
1410615
438573
1177620
62385
1433916
244827
1869422
295462
1635302
1462108
500736
204121
627465
232512
281182
145711
894484
664142
1191458
969524
693481
161676
1376479
1614935
767448
1616458
1686037
1555942
1305492
1410727
787617
544807
339203
694873
48600
2789
1086569
1846919
406959
808680
1980123
863261
1168683
1368882
1720123
1191847
474983
360605
121090
1312306
22633
1866896
167523
1482158
437973
1348524
1977429
69330
588359
479028
772041
1555439
1960213
1413518
1000016
1405834
1676099
955083
1605056
1463374
1313883
591011
1466319
65548
510326
271942
1608983
888733
1507386
465437
935461
1684457
1292489
1846464
418048
772458
554077
1093229
1438600
768958
1447512
1245838
1281751
1176339
1174041
1065986
1819423
1929098
1472731
1132768
96219
53147
1585859
80792
1384145
1482056
1125014
676835
1461248
1595691
330918
1875350
24227
1488484
497300
655490
816932
1692965
1497655
993163
1143279
1571667
705142
45608
1011595
789897
1470537
1880873
1329569
170879
263081
587746
1299834
686769
258536
398057
1495165
969018
1238095
807132
1093780
957736
1710574
537162
380270
661175
236797
1132554
1723809
1307
1322771
1780044
166517
110763
1815080
1023936
370708
1771381
326521
659917
1375294
1114480
116784
1980506
946495
1640918
1372743
762015
97561
1356041
739811
575797
1868474
605172
89008
1868166
33281
1680280
183883
910433
1383654
1587357
1994499
1780300
1976463
481106
464283
860942
92099
1004577
546134
973142
1072764
146394
1722751
817223
1625407
59986
1342220
616442
181805
727427
535921
1893336
1029968
998800
1211810
1360499
649767
777755
210700
93908
721446
1772354
300340
390318
1253126
1198085
1383877
631845
1375403
687789
415737
1749504
1431550
1509664
795336
290846
1081065
133484
1344668
142649
1507020
475336
974886
150809
683851
359037
1506489
264939
451305
366577
1164904
1408750
906452
622871
1420981
263032
544512
648970
1206954
716673
24376
1439070
707561
821712
1471364
508887
61615
1557478
1383048
1357390
1913728
128243
1166566
268444
387305
527031
1727385
992414
1745816
1660899
1469543
827788
368663
1808019
1430172
674297
169275
1808167
588755
1171022
1402751
1298243
1040495
1825767
153559
108113
1461039
756200
1270996
427600
186796
509296
222796
808264
152445
763229
646831
855994
1241377
629191
1630628
1396101
815134
1373684
1175049
1571983
1240561
918137
1785671
1761926
824568
1542686
790565
505316
1212661
759381
542859
1579644
1993105
1663652
1689766
261087
611220
935249
568156
1354865
385367
81115
417363
416295
784671
987230
810587
1757048
851784
797633
1647100
735866
938575
1520047
162187
1452163
1594796
1584674
1584766
1895537
750749
1673932
220029
1848388
792658
1333007
1746234
811359
1048881
1047125
1185840
1235719
1745642
447853
1486534
858990
1592631
1308920
1973496
1560569
1179135
1305876
1102988
785212
1524175
1171916
1606984
1067093
1325841
1235455
482565
754286
840571
902873
921206
1170202
1727263
75764
1304569
1326368
1174180
665070
451209
1409664
1911961
869895
174241
504048
1709133
502927
343208
1230352
164555
288246
1573656
1546738
1949933
328309
211329
345622
311480
735403
891235
1040669
1445770
513303
122979
1138343
123978
189111
505186
621690
473492
1187966
323066
108924
451425
122786
1932309
698423
249554
1138471
158667
1617161
1379026
1359406
1343425
95730
1886747
1697478
1884612
777806
1744217
1512078
1847175
916858
1141820
175640
607474
1126321
1665959
178986
1693681
59638
1258043
137117
1487922
1714404
1879380
446830
417309
1368001
227434
627544
1962796
923869
1144379
157550
402716
210788
1966683
1526745
226892
283116
271734
593950
1558998
540697
212053
1135384
1951502
1433866
1666374
505473
940522
1885795
1144594
1856943
597855
1797218
458039
909756
1606871
1488598
470172
1335371
399148
1238755
895613
1799774
1285324
262426
1592541
706823
27181
426911
1065317
900797
1658448
1960824
51057
1247442
285167
1683211
1259533
1117833
1395831
624801
1053044
927077
110384
1708926
1111984
1467167
905055
1896990
680881
321360
1642107
152526
1094345
362242
1404352
1779277
1446745
1564670
1557633
929483
67571
1570686
338481
26403
1733757
103695
195748
869390
830714
218300
1001140
685862
153030
631114
1468880
160074
550557
742786
520742
697896
1249643
271600
1238981
368978
948123
1245230
1776450
615114
695852
787125
1106655
882339
352440
611901
1828854
1210971
58433
1687674
1924505
1031473
1454055
1883280
66470
584203
131543
1421140
890952
1498893
1081533
908213
721129
1582577
469864
1697718
858335
118565
1907360
199290
1633854
1367780
1672267
617206
361688
1790367
373818
1868543
739054
359306
1466620
1218799
605551
170845
1942979
1156388
234658
63537
1102287
254585
577314
859868
866617
1467330
1898494
557528
1658454
399500
1014886
1142696
1207332
985508
1148382
1775120
1946668
408623
1826918
1893975
1538705
1799654
987606
921833
1062254
413689
1174850
1968179
105739
260436
1627381
1616060
1935189
406443
941244
1839438
860224
1363828
1632184
1502637
1475508
573365
954026
1546643
402854
326220
1993919
1688990
717800
1391955
529288
688936
1228140
469362
777180
1640274
108327
956076
1165181
1770282
484061
946970
1704918
1255978
245011
103173
124362
1888186
233227
243053
19055
1840857
1365667
1559872
154129
91609
291993
1524270
796829
1059127
1803459
1255782
103429
829570
1157313
553116
1088021
1012175
1622064
941083
1262090
561504
207301
410410
378665
1779064
473115
1604136
340583
834179
1144392
67351
1760501
1368038
1031011
834364
1182935
871886
391790
849494
57057
1485400
370909
774161
753709
1355454
252866
1422486
1211316
742936
1891323
1190913
1146390
726958
41899
154672
1643727
565405
1777851
269361
774888
1947204
385119
121518
590509
7418
1258779
1358360
849302
155106
1865423
71220
1593384
474809
1870612
1158689
1773676
1179561
98298
1520386
752120
142251
212531
1830662
1751327
342077
467401
1745350
1991230
281517
1493929
1413397
1451790
1661598
1449121
374247
1120481
1618115
455037
1897053
1282266
1034712
1278371
1053127
1296013
197366
144027
1412159
1755463
1424438
910761
1680529
992830
170138
1869090
783717
998417
409938
310700
1651943
592668
77934
1259920
553384
365612
1468298
1606100
405859
50453
1053315
394011
887767
1829145
1078384
969617
763005
1497814
581595
1299669
1932509
508837
457752
1021715
1556965
441162
518220
1756015
937832
1273011
1804807
791647
1468410
514994
169215
172877
247250
503913
1457476
1857489
333114
961208
1523648
961832
517586
586514
1503366
600073
1868593
19198
1724146
273830
1464288
954869
63647
701547
719804
635489
446224
1247009
749583
389017
860597
76754
961039
184537
251057
857880
1272630
1661663
1307837
849501
1561604
1980934
1583137
1100545
1361885
1505865
1510056
854072
1597448
58064
220832
70131
1258552
786790
653936
956377
1691518
897702
1160160
1078655
63182
188995
1682415
1908342
1891015
1282187
1682554
1547442
216191
896489
1689562
1836644
1390477
1040101
1433420
1374950
601970
1247959
1455967
567194
865289
1057138
1452945
440222
1053688
40281
1985888
527079
1172763
37324
695768
1279857
1783016
1674520
656053
1582571
166033
1019174
793106
1466771
1564120
1410799
1202775
798238
159256
1502725
1053108
965122
767076
1177234
1269010
71093
1732272
1544144
61431
1193043
659354
559253
1078229
1072595
777366
1597089
1680893
1737313
1810739
1922533
745124
1173899
1537930
1673900
248007
201326
1400071
42996
618712
287843
1038100
1495244
1428676
810050
148416
1581751
1625839
515782
1183966
1485004
957997
119835
1389157
77035
1345337
768286
1103331
889210
1054891
670345
466560
1543772
580702
571419
911154
972067
314057
1692248
831044
962332
1779015
719593
1070919
1856438
1075614
877589
1353958
1232957
596091
1025685
508964
1162694
791429
1055632
1342965
806955
817687
469324
775106
1594359
1684829
1700742
345539
652161
802534
1040364
1636626
1280347
1792751
146176
395929
1248689
1289484
802947
1186314
337649
152916
1641630
1600004
673762
1673981
1909788
1172349
143179
959643
337164
1685707
1419457
1133697
1045796
1940373
872424
927430
1703231
1898904
1005836
621800
855700
444911
957023
98817
186980
332295
1733533
90878
1410989
1714157
704951
306776
1942061
1174861
361639
1649072
338297
1875313
678984
792362
1238738
1917915
1724861
859936
1538525
1997642
791196
1685076
391973
187758
1495209
200551
953080
97611
545965
915798
97744
354340
467791
166849
1949117
1787175
180508
1461337
624566
1448094
1725037
1825914
534575
550602
736777
79369
1913981
1835840
1112061
1923126
1471082
493899
480118
1142574
594212
717386
571218
1418922
1489770
962323
1305802
1312720
733154
1531940
1699981
1151261
608530
1257685
1601498
164225
534445
718240
90257
31214
563775
766556
494125
386946
1348012
1155902
34833
1992523
947184
1252189
314778
399644
988368
1211158
1316119
1202830
493705
999531
41504
803637
1594149
75152
438232
509066
1433990
1453079
1985582
1922362
1544961
1943793
1740586
1721557
1071967
405477
610209
1483744
165742
1352671
461518
1513440
1746815
136658
769544
1228524
1534408
919583
410391
1714890
1418045
1361468
1809174
1328742
1667651
354404
25699
1612551
248381
1686715
659310
914845
634231
545275
1602985
1986383
1067327
317504
772169
1763786
1748967
1514496
1917634
734041
1008107
949624
1543846
1090926
1782074
338169
1566475
291944
312568
16295
567310
683740
282015
920973
1763798
1985337
1883463
1044190
654986
299417
1550409
86272
237959
73399
553102
459728
757265
1779923
559172
1096654
159920
236896
1464235
791110
1875994
1728784
1039799
501940
1937624
1689265
429454
71889
799368
107691
1064816
603181
657106
545877
1343271
1564640
408772
1720639
879100
1410911
598489
1280934
88216
1551127
118212
39493
1230760
1338575
798698
31058
397337
1416412
784073
511555
670952
700887
296820
1407922
374095
854461
514971
588684
1276071
730550
1170213
698663
631508
1522719
705279
665494
1341450
954475
1885837
96044
327950
717472
493818
1399406
514784
741947
1238810
1140355
620164
605660
79611
257187
801670
1947407
574678
1022177
281754
1808067
1993005
533217
617798
1982990
1540102
1678863
1219751
971797
533077
1035970
865681
1652013
1443518
63465
958754
1127979
401779
946901
511223
1221401
1276407
1337790
505457
1314528
1172213
800397
1253058
1410195
875169
1073555
97188
284042
838479
62789
363012
1225861
1912910
82093
1692963
1031845
1589382
1516144
87349
577283
1857379
988510
222802
1385712
1651038
1249720
1068234
22766
892952
228278
99564
95100
627300
264535
910514
1115717
1391054
632258
1783896
1211568
220052
851529
822931
85199
251037
1509244
1508529
326317
1431404
1366135
574357
1406132
1880470
1712336
1353371
399092
789754
1764317
37611
387511
1656569
1092398
1128362
1987906
893707
1408995
1313633
1628441
306178
187624
1448722
1812746
376433
924659
1700528
759297
387493
160152
262204
92379
1426544
94120
1966611
1193856
608825
687809
1155218
912053
258612
1285626
561667
1119954
240860
881869
1855814
1949792
309243
140062
477817
836590
429934
1116401
1753347
978235
1852269
512408
1709782
1496706
1897317
948102
180585
1104447
823430
1217499
849227
131441
1428799
1482005
191112
29328
798821
933322
1258827
1351694
1248131
843649
1484707
856894
9454
1599527
1350615
1354499
1627561
167822
1130387
1394460
874690
624249
1496400
1974129
954218
1897978
950599
1007890
1530910
1497697
1106430
283676
750682
1458142
163130
665862
807453
782613
1668899
1043689
36953
1525075
1025102
1330416
383275
1406084
713970
908113
1560096
42910
791002
1345475
572618
84188
1104632
540926
438548
1024750
1985447
1924296
1869025
1935584
1312758
1182736
988378
1173474
383239
1693013
1724274
1040601
802798
1836632
262053
1206629
1217398
1518401
693846
1563478
1660841
117743
624893
1914150
1954764
398414
1776272
1849618
464663
1494480
1142601
942884
199520
871553
1433045
1448688
1746783
1693249
1874914
781921
1716400
1028286
273790
1603701
1384798
1795547
1502036
882617
1152028
463408
1963573
1557015
1721709
137771
1340990
1912230
1698593
346700
60152
1790837
888645
1122831
1769967
649205
180757
1042991
1420715
39551
14634
1220159
1695038
1640954
564179
370153
1445827
1468051
135652
217004
257924
117698
1827636
429525
766959
1347912
910222
217293
441385
945034
297154
1482342
1461693
810251
643742
1710
410916
1268510
17476
1695253
276729
72878
1729875
77610
1351060
841096
1425503
1676906
1716340
872546
711205
5806
1960757
1578616
1445116
745389
1515694
876422
1941690
524399
1274675
1984261
745669
983097
1070835
1870010
19437
1968760
1324406
302449
194888
339126
670719
1441147
1350523
320070
1151758
1939101
1929952
1307398
1672006
1624385
1933137
1021206
432139
1118568
1666488
1644815
1996044
893993
888585
1726618
381540
1500850
400630
620040
1365150
514859
108212
154772
1734465
1871387
1784929
140815
679338
559579
1960780
1559705
1927695
538572
618350
1421318
1276629
1652349
122193
301939
1325138
176770
961965
1950337
599371
603983
885154
1147952
842965
865724
1522860
1253037
1667067
1092037
807719
998833
837546
461910
1135790
1625755
894180
1859218
283796
147372
603378
897153
1133681
991232
1404276
478314
1552704
1199746
1183627
669108
1596408
777744
1044707
830142
1829614
64537
643210
339505
195151
270386
1683182
1649556
1401028
1116780
181533
1863056
398394
1018871
1486520
577274
206152
1363763
688589
369280
674988
1188729
167227
1303754
1026619
1643658
1159511
1404833
347762
1685267
142542
1026864
1717657
1194011
1355653
259416
1536342
1014327
1896530
1666655
595638
1502792
971749
862633
1509758
997477
262642
1893933
379278
556825
1550902
277686
547732
970405
1934421
1921326
3028
132045
1781209
279527
891843
780514
383412
837226
206570
624550
1563221
669629
1062766
125101
296301
1321392
203556
350132
1902322
1492218
1358924
1891644
539875
762164
1505893
11629
135596
1836211
1123180
817047
1677576
351469
440842
668980
1176066
111284
1484605
1933567
696283
1429085
422928
514677
1699853
916718
329972
282028
350350
1920690
800447
268601
41739
275291
892797
1238514
473335
1544093
1686987
242957
451847
639068
350153
1661958
857340
1052496
519088
807673
1721072
108861
341866
256503
1989819
508610
744923
1012131
1571743
633867
1498546
1255180
312267
1701099
1149947
1846394
782106
785962
1346810
59114
892165
895848
1304915
1589443
1442940
1389164
151868
82755
449429
149304
1458433
336251
1874112
1138497
1192078
1654627
1009999
1446597
205773
691386
1403353
1528531
1488826
275964
1951053
1457035
194311
1913364
1849837
1553463
643140
77504
884243
1197145
196653
1168047
196690
1479375
774164
925447
1397643
658432
1347344
1004547
561288
622596
1211623
1283815
97356
627615
424813
1841678
260801
161108
417220
743598
1305186
95712
746422
1558003
859343
1944016
427189
1815783
565504
1182857
906830
892833
1624345
717451
321447
1774871
1371859
1989641
279406
1479648
1256064
1446940
1211661
413873
662530
199604
480718
1310540
630102
440823
861490
1602349
304125
69815
1861154
226493
1051006
1245619
485730
73967
1331045
3382
246166
1233537
1382676
1880198
1700807
1545752
211358
898362
343685
1547404
644355
950188
810807
1904175
316428
661656
1999429
1985241
1884997
1310891
1258409
242117
512917
1890806
1390430
39657
429941
1100787
592716
1123747
832896
550920
1822587
649598
1452018
309266
111444
1249305
1348276
1576998
1532697
279393
581214
1172445
1294332
817484
363784
739000
1154808
236989
1609373
1023801
1826379
425610
1919111
1258434
672010
1146678
765993
169391
1876665
287781
838639
1781582
189131
1258807
949309
1741615
1654197
1506407
909524
1515085
198177
1863989
1394547
1792067
787836
778300
1172761
614343
1617436
1932960
1361315
461658
400268
725686
1485516
1946525
242345
1231010
1742315
950117
213454
1054964
1686580
25627
1492343
1859172
488251
441790
1406153
997824
1780950
1143862
1421930
1529888
1559525
1019828
1002838
985206
873138
700282
1884326
902925
1742333
89013
541669
1490213
329270
345643
765082
1619589
469542
1317105
1379002
790162
16242
1648356
355038
555602
573028
1516636
577159
1542188
209548
550514
1955679
1886601
451460
1860850
735021
842994
1201445
1508050
1736981
1584548
1861559
298806
1935223
1280228
1970592
121950
1388655
952358
1265703
1523575
954069
1218568
1017641
913156
356735
671835
934346
1535194
1736098
1707495
1269093
1524080
631036
1595643
1728293
788348
1358339
1781434
1716919
35591
1972120
438687
156355
747280
766660
19051
591528
1450412
827815
1186640
404413
1601393
220259
1354132
1585685
1276804
212639
498943
1338967
1327854
121487
1967067
244698
1442911
843832
1907173
573390
556609
1383395
107007
27387
1772882
194770
1998344
1479599
770986
311041
602227
562854
937871
164175
1858341
1303170
270774
1174387
1014322
1636746
1199492
990924
1755800
1236813
1493057
489238
727975
1810278
1765980
843248
289609
1512917
729154
1705289
1282366
981532
1522243
1128116
1458914
1661811
1957774
388933
1373099
563041
905473
1206673
1396437
404426
1373634
820339
1765079
1900389
579871
391425
706648
546411
1841694
1221798
1528596
534840
1632326
336300
1708645
674052
1863985
1612004
1505929
926070
987856
1911515
944337
1482927
1282291
1128105
1329429
1596624
1967660
1938278
926991
1045788
267103
1046158
1062381
1728822
1910986
1564022
1384128
1699367
1490507
1815925
1951276
577211
756179
976975
1598399
917
1411825
946000
1650979
1877387
837747
697876
1815516
1488004
220667
926966
150759
1861200
23995
1823830
1217620
423920
317942
1480292
929323
809997
1487812
661554
1763746
27957
1814072
907478
1035639
523467
705625
432014
182234
1621220
466953
319821
1765467
1381433
1686293
1349391
1604104
1091704
1515902
1976627
438289
42377
1007832
1105879
1073449
1990978
541067
1807107
1784339
882069
1824475
1273020
1207605
1831846
1760639
1788841
1670253
968103
1806779
1600045
1137354
1173709
1047349
1879520
434055
842351
1892555
1498915
582052
50859
211788
1060065
402296
1440875
718579
546352
235503
642119
397789
245056
735613
1712512
1186368
1024113
1222696
1159148
925649
1398461
1830880
500209
1874712
1310607
475039
552457
250510
1528300
847779
409807
458276
1684508
914762
946053
1920955
215419
1601118
730744
431023
902829
141360
108984
58600
1755182
533512
1273676
1108971
1419744
968914
1612101
884843
1321552
672428
1976670
1509950
1172007
46165
438867
1279777
162995
1421934
1861381
711715
1679390
1368597
392089
1394434
1317669
198780
768839
733127
86307
1170263
52544
61030
649360
991335
594555
1460225
1399592
189381
1251637
491278
1294526
187365
1501998
236696
1600732
408113
1887469
481506
1247638
1142135
638412
65429
54276
1789722
1380265
218193
1940473
1207811
288874
1550838
1979675
939194
262437
887722
1094801
835375
1546001
266440
1333385
1242032
566973
275105
709330
1620558
1160196
807295
1670914
1818817
899508
1481843
809709
963282
1460486
1031353
1793152
728737
428148
802332
1201242
820007
1392398
1945423
46707
422813
115800
634909
1546467
142181
538140
1183372
888794
574089
908236
586173
23546
1522206
1380032
495098
642723
1302372
433761
915709
629803
861825
1965598
300784
1667213
436933
1125912
896795
361516
1012566
1539217
1943428
1509378
483816
1918477
228340
1654705
578610
1010211
1236919
1847579
746412
276398
1714414
551178
1007108
387014
195817
1070461
1969816
926515
1914234
785081
1209035
1968699
210451
822508
1400402
126712
711964
1699174
446007
454523
1781151
1926204
1816235
1367008
1802895
768108
807350
1410366
467356
902837
1711088
1112096
1453738
436712
356776
287240
1824654
30416
574097
317623
895195
469174
939875
1351687
1982188
1635591
1543229
259787
929069
688468
283619
515051
465374
818854
1613144
252262
1543689
1380914
1260973
1700999
1371818
1508898
1551128
1006372
1446969
346798
619331
1527957
1547998
797657
933265
210849
1455166
797993
1629588
1778319
1652762
874023
474056
1049419
211603
1806337
1167235
1931690
1011535
604703
1043820
1333855
600375
1173376
1626847
282068
557022
565262
214442
414631
1191714
1712965
332231
1452583
1744477
582866
795461
1255928
1952959
1956497
1763869
269893
1875739
835987
1747845
1020330
1940552
1493268
499140
1151748
923140
1063094
464735
29857
290904
1029699
242837
1104530
1386298
699286
390437
356593
150189
410657
491001
335451
864219
1850071
1169337
1810900
773523
712341
1171052
1600063
1001756
638934
758613
1648600
1483672
1507785
541735
1438486
1117818
157508
1172709
1007615
1955506
1536409
1620667
1213193
1177054
1740715
1817776
980720
1738123
1429888
1718115
494167
1050669
879832
501388
1434178
459682
1023358
927783
269312
264404
1123221
737525
1926328
1987723
1673666
270942
1717934
1024438
1583415
1347932
143468
1795455
64027
128869
1268908
1603901
1989797
673052
1091280
1670160
1865482
1747302
1346782
745010
1901387
54183
877223
936750
1611978
1250515
1834742
1420336
4952
1538759
1529384
1699716
1750882
416833
364487
1367265
1538424
1657902
387936
1563352
955960
1107404
602966
241315
331258
755519
185668
453519
1751042
576181
583806
357410
1553045
506762
1670328
95357
1196774
1138535
453333
1769913
79544
1578440
255578
499841
304130
786027
783229
1932335
827387
1477605
1251499
1139270
346022
860138
65995
1993647
752666
893934
1952982
937730
34431
414191
868463
1423968
989697
809004
1468568
240098
203749
297603
1826777
434190
1241595
1686553
1005498
1412091
87658
631212
822632
490959
1527175
15820
1549582
241796
58942
1894544
39581
920379
52353
1225823
114310
884883
1912477
1568808
690762
1225127
553421
1910781
1204448
511466
1233835
597609
43690
155229
34693
239453
245934
16180
395393
982140
312826
638403
1256191
864788
1200907
110531
1176925
846
278836
617502
667495
1000116
1839172
518554
1741641
865098
1822648
1546966
1567100
453511
69244
1780387
298408
1464213
384965
318134
1768439
1103059
213141
52970
1811359
1463810
1503223
727239
460350
114579
350416
1954054
1281112
1565751
1667146
443839
1202820
453729
1574245
109432
222445
1610127
946686
1965858
1841207
1476213
475979
1755493
180359
199303
765670
1428373
941844
876437
1195961
676695
362815
915671
1088942
485354
1724040
1963452
1928614
1674768
695827
1439959
659550
1733752
460774
1055978
1292565
1770431
1404825
1486924
1365134
617761
1994020
305665
1410287
1653122
319474
453805
1567738
1281544
1071231
1717701
1347154
535459
160923
597764
1141541
1246600
826759
510535
219249
107735
1742600
1648769
1492563
1890441
609842
1808187
1022378
38537
1360060
1625092
1717308
1885645
1356287
1984487
518817
661570
1162061
1425082
803245
140669
1062402
957302
1599966
1507073
820347
52427
1255977
797591
1683577
1542137
1868506
1851127
674133
1916164
1955183
1496898
1496682
1816061
1029957
203130
1356139
1739330
899636
113896
776534
190731
846793
909752
230038
1601713
863840
1817266
1421081
81006
643283
1340691
1311599
461116
538237
527550
1992093
1477113
1603174
1150080
1265525
1208288
878713
725355
1999866
1158655
917906
1862197
1263698
1423557
930851
508446
153274
1418696
1347459
1066943
1810370
596610
1147909
183062
1044856
1147209
1835803
1858851
162026
1589070
1470806
438496
493823
730212
866565
1980219
708330
899428
737662
1929158
1910406
128496
1490276
1501338
1699730
700308
1318381
1254805
1755386
1396598
97605
1307674
1161453
726354
298882
1799050
1013367
314779
1777079
1295297
931318
24191
462398
1792788
394201
745579
581333
436066
92583
49926
1404949
83027
976199
1738162
1617950
405586
1681276
548766
1091202
381912
1868996
1841198
1569571
1756337
1876647
979074
1662228
1455157
1584796
1886633
823208
543060
733363
1957941
1720563
196393
991422
970030
166466
1065414
1753676
1241079
252219
1565995
590013
1945178
1810321
1380012
1454023
1950336
385830
1795764
905112
1788307
1576556
1051600
962997
1265678
1690179
856241
465972
138397
1133629
1050453
837919
1032713
724235
1596881
1435775
1555722
268114
1727009
1179284
1524951
514124
1669916
1644861
1161468
1136361
579018
224411
358440
1997765
1297890
143579
1558053
1067973
86004
643969
1260098
269799
1597217
892158
1752167
873263
1564945
841796
1409209
1549829
500287
1260703
1623649
959655
1119195
1579117
555103
1952480
591762
1835174
1787660
1783128
1925236
1804133
673524
896574
1383012
1956636
337517
1624759
18912
100377
1659670
1931699
1100287
676106
690056
57124
854890
554388
458027
699338
274386
790946
394442
1930583
1093319
215453
1050122
136275
546077
1255162
1456853
1060427
1122467
446218
1919939
1219881
1150388
348906
390914
1360871
1337104
818455
1763042
223608
1284730
124894
85015
1239234
405032
72009
295417
1868375
492391
378618
859695
502547
463215
1946860
721584
1844299
663807
1980616
1520927
1031763
1558743
121543
261569
819731
320459
1186808
1043999
1230239
1487906
1907626
921606
161440
442754
1184386
653880
1333524
936800
1188901
1558698
1797670
1386216
373543
1662481
95810
542317
493963
911524
1542835
89265
1360578
903577
826314
689817
821831
1299648
728478
1892017
879179
1436976
700160
546901
1696847
343289
1477092
1891422
1970044
1435587
1850178
1601669
210987
688259
920391
175918
725116
679739
575423
1942929
748699
760038
1873117
498687
702217
1267345
1340837
1219466
342751
191334
461635
1803598
880109
60793
249994
983831
140684
1627571
541951
1796128
48371
1913065
732456
404745
71539
82485
833505
1345133
1484824
1162404
1580302
850316
1064322
1903207
7871
679036
1137706
1461661
952380
1014463
488558
1007428
140825
307394
815388
1376002
1822645
1448214
1721331
448620
1110464
518555
1960817
1898472
1180532
65237
61593
1103307
1484668
1474984
848061
1206492
1781011
829982
1521951
1592144
205508
746123
1192384
1727399
1455365
227143
1853771
1911055
1608530
1887932
1030071
275551
1160944
227882
529576
229605
237122
1092919
385690
770093
1394623
536434
1932846
852061
1211563
844203
1053633
598876
1179403
1824922
1266875
1685958
54170
842741
95788
1200459
41332
381605
284748
903372
310121
1756402
1404552
426317
1981498
313685
512190
1136688
1992756
424564
1310319
1476478
1640645
102077
948099
1286261
615922
171465
1921753
1059888
1000237
1505146
1192072
1378602
1077673
367582
1276970
697492
1714295
661295
1958220
1030457
889912
1232848
972816
589111
1283239
1199108
74950
464156
1448703
873737
1555069
1799360
420895
1993952
1297674
1004496
702225
234631
1457517
656538
245771
1619917
1905465
565341
1690911
741127
1385596
256329
679415
265327
901802
1204938
451370
903752
217140
1381083
1440430
1917706
365410
557013
1680605
660917
1368189
1243446
1967893
524984
1152792
1519952
20032
1863610
477673
746846
943656
1873147
1590103
1792523
736113
1996312
1171189
1596525
1874879
1992639
1497091
136098
921269
1687935
998570
1368946
392959
179223
1914206
1004436
1191341
625631
1043096
282789
1948819
1843709
1924941
674461
1107819
523051
906444
556574
171088
365776
340517
1288202
1020603
484925
776365
1513198
846205
951233
380957
1182569
1782502
1136558
1065584
1852013
980283
145673
926290
125200
1426652
1092497
666023
723707
339982
535716
998256
242078
581525
1468985
276429
1849082
338362
1856243
34687
1400271
806137
1908827
19820
565914
1187819
379374
1716601
1574754
1905257
764592
757777
1347810
274328
1131531
1870836
1389721
1938205
1039943
385291
923279
1511075
1694261
1228437
277527
1045118
767312
767519
1424812
725292
1017556
857276
1511864
1118985
1556878
423109
1955052
1593573
415781
1980218
300805
406153
1153840
1166989
98963
1280912
1204003
30870
1642622
1087584
1009051
1486750
1779995
1165002
440057
1798058
1614145
1867651
144206
1261431
1860116
119216
1834622
1314446
992972
614615
283232
57014
779160
1785874
1298659
957741
760397
779266
1402324
1849996
1304793
1085510
836218
264497
24904
1597184
919059
1047616
1854440
430387
1729540
524945
1633446
806478
1093627
1904453
1759294
73514
1254203
1773999
1307217
1246703
260360
1293360
419727
951065
1571993
1413898
70162
325987
193322
687803
394568
1608321
1237435
1742884
584313
19510
75233
85432
1768806
1428179
451442
1322640
714970
182070
1470584
615726
1990518
303848
1934903
1932346
1161354
67923
1949756
1600001
1673747
1303209
643408
818309
1354447
213834
388972
517626
644041
1386118
1147754
1561020
1896690
1545806
1823067
338530
617528
685678
1162537
1080860
491056
356977
1497002
270017
1627087
391319
1270488
1670905
808095
470846
679877
577238
832475
383069
1019085
703280
11693
1436351
59743
1261982
1798720
789316
753560
1335838
368570
1132241
437942
1375419
634670
102479
67577
1516299
213282
1353818
975076
839715
119010
700904
152672
1400388
570123
1824315
1943096
1915907
1546938
1299839
378433
988947
1628701
1551447
253364
385671
256439
703146
78608
1235658
641877
735489
1200269
1250771
1322433
929540
1299093
29214
839612
1434078
1180427
1758377
1399351
1505117
1096081
1258333
1164029
731444
807270
1366861
1712629
537427
1933525
1453919
1856579
1432724
1792999
1487700
1575703
1429303
1936223
1163092
1080875
575663
1527719
133287
1077095
1668490
1921777
86428
1540373
887773
1386341
1366150
603106
1020804
1014621
360596
1481265
1848416
228685
530199
1029214
1903797
562009
113897
388974
1521242
1340175
1847706
1054344
1290688
543890
1410878
1727592
212986
1107137
338728
947861
1703759
298335
1851964
217715
1013437
1697028
16768
1810510
1009696
1156434
1940494
1034718
1626545
1467464
145209
1894308
1506397
1930637
932506
1942662
679161
1146149
1404825
363959
815514
289364
1118330
87602
571614
577547
254359
291609
637572
516434
1006626
1491890
419438
337372
963357
897307
1535867
500812
646025
1064320
1765209
627864
1298267
1027990
1712880
737592
1391545
878512
967020
418018
842942
1648231
1018204
1214636
608730
184498
938277
456402
488495
1615548
662478
812811
1396984
1094986
989399
1997454
1901406
309879
636241
1156035
1046499
360659
1116557
941167
197649
1769105
928916
233072
1085149
410304
814525
1282754
606451
426955
1866445
814350
1137071
1941616
1099150
102141
1985983
897341
909873
1792616
1897222
1381229
519965
1934840
1306618
716648
1405854
213750
24551
617702
1520951
44139
129260
1523105
453994
400163
85541
1307474
1190138
1746771
1856274
1931593
1851774
1820494
1159235
1395883
223934
103102
827153
130896
937569
946991
1435808
766654
1804963
910722
545665
625602
1268910
1608769
949328
872187
1917605
35750
1715948
1107103
670280
8473
1270676
480749
39950
185138
1185954
843063
1054844
506592
1826959
1149407
1613461
102888
1782939
809822
871099
781013
1409515
697113
110214
842429
1709206
174564
1684293
1312015
138682
476096
1969770
1751177
537425
1419988
1069746
1525806
885101
685525
1028206
927207
1083282
63222
612627
773330
1251960
1654036
409925
1783142
56737
307615
1471472
741867
1420704
1500144
62721
1157394
1039763
1070186
346245
1476471
1651024
862031
50884
300359
44633
1474915
564156
1780955
275469
1820860
253380
299381
474610
428771
1688346
1795207
387688
874735
766960
722482
1882037
156588
329601
1553280
1135524
1324064
810452
599935
691261
256625
428190
1352862
1807008
1406867
1314233
133277
1502601
1827254
310067
102449
608011
1654805
1892934
1032704
1262960
152492
1415805
47376
60545
1163787
1540624
1053225
1311999
1556305
312163
953146
1418834
308945
1669753
1213997
1755994
1563438
1895678
404111
1679259
1784237
1241121
1191642
1031811
271890
1622109
772247
836586
531073
1188877
711511
549464
1001566
231423
559820
920333
419428
538898
1935612
1500045
272679
1048481
1381562
713765
698431
1656246
1257863
1769835
402128
1850801
1320496
1006165
283053
327989
450967
148527
1461567
1797869
1008385
553124
1801451
1790253
929243
1889571
830380
1618760
1259488
987143
370289
1470068
1797128
727035
856393
1932192
795070
1101073
490962
541830
1405196
1432593
967208
550885
1099362
172646
873833
1564226
489139
1650376
171913
51531
1722544
832395
583215
1240247
1789572
1585058
894357
1914602
1821733
78995
712138
1102006
1204447
224639
1862361
637978
544750
348080
1275757
676717
1178089
1371964
567768
1663114
1842174
1533302
1872671
1176987
594546
1147299
702413
1854068
753150
1445501
390906
172174
910724
116295
290022
21663
1288281
33897
742663
611903
970223
1045142
1127572
1297120
1339751
1308693
878423
1741872
307381
1248305
1934337
1296771
886596
1227086
1734084
1655386
1146068
1579023
1465240
420452
1895781
1609646
1040150
165109
1956765
1836042
818882
1109089
1298723
1537419
1603602
768984
1039599
170967
1260078
1885385
1462667
1217105
905859
1074616
1721302
897575
674971
1468800
317020
233833
1247828
702824
123422
638569
629729
960674
1247909
1735930
771355
3478
1710594
1147481
800744
1435404
1571188
1710112
1557756
811060
41318
634598
1918815
1196826
243606
1169612
757377
1777767
843349
9395
379831
1051803
528725
181126
1313508
259660
779856
424565
1789442
281343
448417
1934227
557780
624286
759457
739303
1346406
432815
1407259
720526
1269481
52378
1876785
1942673
803368
1266110
363037
752156
711697
729449
688372
948437
1985238
758474
1834296
1340045
1625581
1985679
241916
1985550
45337
430574
417018
811254
1241026
1522913
991366
207827
1229051
1415466
1935375
173919
1652462
27430
1987963
392177
1652337
713424
499520
843889
424461
1935140
872322
1089457
612733
1354893
110643
1285530
1006546
700409
25755
1188500
1739142
1395879
1582615
89407
194106
1968322
1912451
449412
394548
1892261
407497
1335530
1339780
819830
1123325
234839
825577
625706
154233
1495659
571393
1340297
354340
1546232
142664
885659
677573
508324
1032798
1705648
1410611
124481
1845208
779210
540842
593448
1167229
1690092
1530111
805236
292384
690928
1463209
1420230
936586
1664097
1769862
1815179
526281
1824267
1285490
292118
549673
1368826
978331
659627
249004
1993556
1022034
871808
1699945
1702257
923377
23324
130358
1266000
1917528
1590064
823472
687229
1512
268440
236503
710535
1534519
1307124
1445970
1825960
1263938
1665429
1197675
352276
828438
962362
498572
1393309
398506
652046
126080
479234
788904
869968
712028
104688
818536
1420552
549075
552476
1720351
304155
504167
1210972
1252000
197814
361097
787561
1048379
710257
973008
1010549
126943
1907490
922449
640575
220874
355646
687317
1082667
1155657
1718596
1342246
1824329
981844
776436
1159435
687092
1692549
1069736
226432
1334927
739049
646675
558308
8365
1740520
11466
1093616
1953549
794621
907340
390125
1239787
1071193
1871937
1132414
1369154
655761
1279409
34365
395853
332411
842567
1922904
1518593
1793221
275603
1020532
123435
268409
724941
1088130
264296
775944
428246
1830925
1142885
1492023
660631
1731881
1630661
1322266
573257
1847303
55438
1537866
145857
1580615
717060
56001
1155756
1354759
29309
307899
20699
465069
1327978
1678805
1548656
674821
710344
1494319
893938
676547
737694
395798
1561957
1386999
1460196
843550
963915
1119061
142917
1404586
395890
337436
1253109
1607448
638200
1086375
994543
51041
1768978
2787
1826497
85181
801160
1650214
1457281
1253915
210621
3667
188127
750993
1174286
37057
139683
1108825
1890542
1935021
1380804
625309
275688
1615682
1747755
1180133
1751300
462456
1448670
743265
1891840
1686008
1013089
923606
146963
624397
1334687
908248
591646
506881
788209
591850
1366998
1473817
242847
818680
1239751
709062
1893344
1781909
406804
1691457
1516216
142795
608630
772966
583491
1379351
371283
903743
467411
902536
1778200
982510
459380
459675
618712
256515
1886011
1489046
569746
566390
1716789
1561474
211626
1523248
136142
1762597
357082
763330
124726
512098
1724382
321397
1070804
1247593
1856518
1270998
1953121
1712426
521375
925278
246225
15297
1105236
537716
1411266
1040417
1270861
1087023
1860602
945370
1476568
561290
1295967
1389997
713961
550509
1192270
1863190
1765919
1921055
966299
335655
702582
1394824
723663
113582
187553
1167916
908524
42205
204908
167189
783205
1527202
1113306
1616769
225739
394623
864076
976633
275550
682454
1583040
1161114
1320476
1464637
1437178
1795545
1378953
1366713
916571
184626
1988332
623117
114866
459222
1955198
14849
1489581
483591
1487049
267106
45205
1097826
97089
1996361
759443
1054724
194297
1425291
545336
1242029
1129015
1513841
1032561
513612
791050
593665
444787
356428
123063
503568
1493103
209407
567006
1342066
1316359
295463
1502129
562023
1547520
295523
679405
1814105
1048138
505716
309048
1440814
1897522
912953
268147
665577
1727696
1871509
125704
1823374
800938
1555703
579523
1267570
726127
1783140
763669
1206936
375128
513430
1632834
1733956
1799833
1135150
144437
424292
1734988
1868608
276790
1322167
505108
1855989
1806487
911003
1076033
834162
1724585
104026
1578237
952031
974949
1129136
1321388
482029
1273475
647848
142218
373619
1680132
669088
766746
423757
1906356
1743417
1211948
105946
1990560
321244
402436
1045894
283079
905689
277111
178960
753958
638616
15176
1343335
1973001
1268151
1230180
642061
1098811
152021
1879297
201475
461756
1719589
1076037
1684671
1123129
231832
1837003
1168942
270072
1977581
221753
593822
1991701
1724246
1614762
1839602
507705
142525
678973
668216
670302
1421052
1419083
1084387
397497
1937478
1098089
1594382
1330304
1826510
1375209
73507
509481
354679
1924134
1167614
744971
319128
1257840
1607925
630572
294709
556192
1752775
536684
664017
1688098
499264
237061
1733674
216591
1353963
553624
135842
164332
1550000
693005
729756
1384273
718192
1696400
1735153
321021
783230
920130
1837224
855559
1943503
273417
481415
918301
956166
1453277
1388446
602671
315399
1361727
1002818
1052458
1945797
258676
666636
1377474
680363
1310871
476024
81552
7401
1700834
803598
1144450
85119
1819967
1646662
554469
194760
1007252
198253
877481
259801
557496
1264685
795181
653394
1102568
637431
957770
1953408
1952330
542023
855144
97711
1837035
1718830
659203
707901
314870
488
1541275
1731920
1384939
1583580
739759
1219810
839220
1362706
1912098
675164
200983
1160666
47634
671857
1544282
732250
498584
693767
1029916
1807776
1013602
1144773
411241
1577687
964684
427614
1180978
872478
1063821
1525080
1459010
1540151
346200
1637623
1359217
1855160
851285
676812
1962179
1099312
1300711
993467
550557
496340
161881
1713039
632823
773679
195633
1324832
1344307
766282
1269255
686338
963792
465629
568875
56253
161651
498811
547601
1046249
293323
1432906
149641
1957384
1034555
230021
340779
1995197
1784896
1801407
296201
947195
1885532
205424
1241809
753220
1117356
1331057
1106637
1388346
1236697
233571
115204
304071
1048306
712080
950611
1930307
965904
1296704
807731
136809
257341
351837
387737
411569
1799900
1309503
9567
1970295
993146
1891931
1576796
1150572
45933
181791
1778168
199393
430950
1928701
1398223
587601
648397
1842205
116134
792021
349746
511198
1251082
1970830
175654
1456999
1613539
1828830
1078381
780103
772355
1399162
228143
2752
1661162
1311447
1068513
1315888
1722935
1756962
237307
833081
1376860
1185018
350695
765867
1763323
1285556
1156027
383777
981890
1285651
1022343
1775899
232539
601508
668362
386454
811636
1770625
258301
1604532
612582
1775474
1190783
976177
1529927
779847
1330119
1528098
119101
277020
816732
1167962
59478
257585
1097323
13421
688029
1474268
27868
704639
276089
1363012
4928
98149
1004918
284502
150596
703054
166882
1982739
684661
1324943
1490360
1414319
886287
1459743
1203538
671144
402565
1944190
997375
703157
758821
137727
1910063
1876347
1279907
1100839
1731948
154081
1551761
601195
1048347
1636420
1466213
1435498
51733
1234978
1926924
1868387
760240
53645
1919796
1612722
1408891
1594152
630151
78982
159743
1882212
1094732
841691
1888474
1428941
504913
983928
540945
1030920
1890560
1327623
580918
1871474
283400
389945
1995268
1127965
490879
841710
1493
813309
321779
808549
1822375
72955
1465663
1903890
696202
1668828
1713450
1040544
1777062
952698
578203
1938251
808236
1154326
943054
1301328
61230
824072
1206574
512330
1002857
971846
1139373
1159567
1236338
31746
1023690
409207
1727215
224540
141247
1762830
745273
1302819
1959962
476818
55408
1435290
413702
1117176
806417
1755623
228342
1114909
673383
1560175
834955
1370293
213018
1656104
395591
1777399
1719179
805264
1414492
1846141
1585876
382318
1179868
1189306
1376996
1392595
1168498
166700
913945
1292816
137959
539407
822797
1488219
789405
448409
1222591
947703
1191327
1874924
1270807
1714470
1998967
1399566
1190599
184635
641282
640350
1109629
1203610
1952804
195473
234081
1195221
1595035
282478
328085
101439
575645
1541807
1771912
1623176
19482
988904
1136308
1817774
507804
1018219
352266
38407
763405
257968
1887676
1025360
1430380
764056
1580700
1184054
557929
767107
1667723
671548
761523
293975
1831452
752805
266287
1593502
742437
771251
1879343
510548
22928
448784
635554
758085
1345282
1383409
501285
839520
1069991
288259
341945
319327
496680
838941
1658430
1839038
1120935
550409
1737979
586599
99706
571469
1269693
1684058
9293
757967
656659
1090431
878321
1659359
916601
208792
472265
1406677
626797
195551
36690
1358559
1471171
783784
288523
274533
248750
1115256
534505
723615
1804295
246661
635743
228493
39805
215330
1180059
279365
1234468
1941627
353114
844699
590279
1293958
1102516
1678775
813773
255747
1146694
444606
823943
1803535
1006313
1638247
261142
1542971
922223
503553
492580
376333
1751757
475437
1020575
628940
1992043
47423
1442028
398129
947211
476657
1758474
888974
990769
575443
1000821
354240
1072942
420258
1085892
610821
682289
428654
1574193
483209
1698317
1641466
946253
750766
1757483
526838
974021
1720489
1917978
1091205
818476
1928145
658498
769434
1181563
1895640
1768732
1834882
1431836
349310
82853
607052
1241264
1654422
1790559
681403
928767
1165891
499429
699587
1281454
1731190
1480597
1396314
1226627
503201
1469030
1115981
810377
1900959
1884286
602366
1471716
1362298
1408934
736695
1820037
1591919
884990
256885
150142
1710049
699433
1081898
1877217
1345930
863844
1333512
1448027
865244
852108
424143
319307
767064
1879879
1262942
286704
49981
696024
206885
1442730
1348659
1970935
399961
886132
1291990
289847
1609520
1649060
231723
1093968
437733
1638666
124296
1225276
377855
304949
1047978
1712273
734364
260474
46858
1790711
574230
1082139
387876
1947258
453288
1130838
1675124
1974493
1612993
418551
895500
1313312
1527827
1757906
1860270
1952767
1980471
383437
1115271
776683
721827
1757999
1533478
109415
968657
1050716
418307
536318
1836114
1241322
511126
627071
810119
1884023
336278
555959
1028032
1726687
484068
958695
1867667
1684416
190131
1480238
1103886
165037
99204
181684
1032247
481006
369040
244256
225991
398149
837416
1479108
451709
980370
677672
1818030
1964770
1108115
673176
651672
1133857
68970
919898
551878
739235
124174
1791823
1390322
643099
397702
29609
116253
1831160
91373
465683
531051
38740
84167
1108449
953792
1005101
663460
1125051
1137730
827167
964996
1304618
1514043
1111294
1315717
671940
243788
1281735
370441
160993
1271212
320254
109314
763194
939236
1654909
1499899
1450316
1954269
918041
1099691
1493439
1841793
657716
154284
1982236
141827
1373195
1430068
186295
386431
1447328
1946368
44141
363938
971771
670769
700391
670517
1837930
1173857
1660511
455595
1554440
59873
1075762
230949
1724607
1968347
1589427
1246176
259174
700947
1980679
413645
1329588
515704
411634
1837768
812207
1635113
52298
1862718
598165
237746
1089678
579345
433394
1687577
461712
1340890
686870
1679967
508927
1574003
497886
546919
834660
1939302
12087
1980012
1957177
257649
1813583
1054092
554813
1556880
1560518
285149
355981
820216
511252
897911
1334460
86101
329949
779655
1237898
62220
1898157
59293
681506
216286
1613854
32500
1719332
1990091
241804
366255
727927
1398893
689196
1503790
1102604
987253
1458345
609470
376858
865254
650663
1424356
265184
519216
1375240
287420
1348585
99953
1681224
494565
730350
616086
975807
219930
108203
882712
1448522
1734132
985482
689190
1801526
388913
655945
1236343
1191895
1379811
1677416
406340
124248
113039
1901229
1620833
721970
991993
216396
1719571
170550
1779079
1400191
1356859
1660397
1331570
1796034
1549674
1683996
1304486
440626
1078015
178518
597858
861935
623123
581707
1023419
1886744
1750091
674188
34706
1071164
371671
988959
1625332
16985
274478
1614253
1751054
1693934
1365898
1805229
810571
689898
1620212
850939
113516
979359
466936
1554164
265755
46978
1580241
1707886
1016906
896306
800964
1769002
1247094
355807
1220961
844891
1938540
830926
1851391
1361198
178998
869874
1710957
1180138
620499
1539004
1710760
904329
760491
1445309
1495901
1119547
667418
1249369
1384142
1830051
1752443
1035984
1719109
81030
1762962
684423
777958
1660859
364369
1689168
1851639
1878905
421685
785946
1592018
1536623
185401
863102
1851329
486292
1753018
497647
268926
718897
1344364
1312149
761144
973853
12418
711536
1565825
1919285
1701552
272269
1726662
761685
928283
1003752
775395
716361
1893457
1571494
56231
1964963
553981
96550
1483761
130108
36027
1141224
801404
125049
930144
1494151
1020613
778365
343196
994289
69564
1280321
1826100
127562
756630
651677
957420
1214255
1502214
1746514
363284
998065
1198434
1294440
865910
1137132
1475891
1730952
314482
705064
1283865
1827271
1855687
87924
920591
1195981
1300312
810889
397705
852532
1343438
554619
1567096
189191
366841
991053
342055
1474783
1787345
143006
1539984
653531
1335527
531598
1115700
784452
1594870
1228313
1053450
170804
28494
1684638
1676532
1364977
100262
1224667
162986
1271786
1506816
419668
66394
210003
1686916
776443
1767326
1821465
103802
57025
1716257
493224
53155
140842
24670
1869847
1221712
1982615
1375602
1310912
648692
1204591
5591
394170
450359
306284
78790
502314
12225
1652830
1694827
749476
1882909
107032
984694
20335
1414753
1051214
1605996
1889502
153346
1317214
697457
818606
706634
1227495
1530457
1012971
1362519
1201224
1898402
1240106
1483630
1662615
410481
1894078
1688730
1646408
1621220
734358
1892340
564042
619218
884304
550257
830185
682810
1739112
1801028
1257420
502022
1706123
730012
1936305
1927198
1875872
571999
1144467
167356
425628
1983697
1920808
955541
1345554
1150067
1083434
1445401
1209915
247499
1329555
1951004
848339
242659
932332
1921816
1232626
817114
1727429
115364
1634393
1989332
413217
829887
306064
1808439
1170620
877251
1791456
660900
479220
1040823
1371815
1839572
1542751
392821
468247
1191130
1780340
633386
1419710
865995
217840
1581803
279202
39929
893760
787174
1282065
804853
871032
1338563
1790091
414268
35824
88250
38904
510906
634926
679044
1348749
1307118
941552
259163
513219
1740937
634984
1471907
676691
78715
41920
1300702
600222
1140017
1679769
1554053
264201
609897
1640837
637771
622030
1230127
802446
122731
610162
1531970
1187807
1862302
813174
1930417
68722
752727
1525020
1605551
191761
716349
867405
1211363
1505327
1343283
1050294
615751
1894610
1145443
1412021
1085993
953921
1994436
1807704
712005
78926
359603
1555826
740703
1947495
284831
384321
478028
1292179
371504
1386843
894266
1256642
1992708
1594985
1100532
774977
597223
1083363
431173
1762032
889912
1276828
766844
697814
265015
1804966
1477296
1359858
1913114
1313342
1798574
1512514
856060
965286
503213
695567
840074
225731
1427296
539623
1310886
48131
1797785
1976260
104143
1459769
609603
1392613
1809171
511442
733324
1377849
547860
1694542
164289
331550
1865858
676445
1343753
981761
1209993
1169820
1029941
1210711
735011
1004299
1975189
127608
1938202
149969
287396
946727
416070
1021798
1187591
367035
1543439
1632891
1523851
1771702
957832
1291599
1202505
1707547
1218118
474408
1815074
1654149
416639
133753
352172
718806
1889604
1187582
1301588
1494696
1474245
1756777
193587
994918
408921
497686
1720553
629187
334400
1619671
1886143
1982778
63965
1241979
1184624
1321733
937846
1238323
372369
1703281
1389426
1054059
46160
1324362
219661
1163331
1662955
1586593
452934
1019638
756660
702375
433514
1764066
515345
873357
1510889
112894
1155310
887104
1836213
720211
170997
261315
1361523
1320813
654398
1157426
1228279
659380
1402334
1371784
1220323
1796626
977249
1063880
1558032
700507
836026
1335264
458349
219142
235012
1546387
864072
1856116
1169616
149544
699580
1796023
1001577
1202009
909879
319215
1849234
62921
288000
1671436
1150302
841254
623501
1313398
630885
695385
382291
535051
1065843
1394210
1666339
1821566
969200
255142
1599212
933603
1767642
1529760
1027562
750471
962070
577075
1842526
1572529
566051
1080184
1992457
1870199
1715175
1410405
943769
113491
1785079
184785
1603921
1420826
584077
324530
915885
814616
1616452
1600742
327053
1444077
1207151
1648570
1962583
1934485
714407
989974
1970219
1036505
1778089
1265365
335878
347288
1986081
546730
1061020
1313649
1307706
151197
590210
961068
1915029
1483635
870005
391179
1249666
527631
528953
911618
1585166
142448
382751
940269
1627415
547472
414047
1752767
42782
1267146
78331
1963101
1272792
1493245
522719
1300052
1456440
1095626
809424
1548156
1184893
1548825
863091
1101908
968412
937416
858910
184702
1139150
1576508
699511
1517842
348704
140459
254757
712401
310956
1343763
1583546
1579492
1802529
170886
866446
1269072
570331
1509710
518153
844156
1956904
1890587
233666
1031847
1015880
1036357
970673
1295667
1716157
902187
57447
25950
165004
837860
666986
1840709
1405986
405201
1342057
1971674
611280
541706
1184749
1856167
1464441
736472
738530
322016
1506464
561773
574599
757878
976822
327215
1330369
1915627
696413
1158950
688568
1416898
853813
1391986
269454
1790526
831110
909469
115011
267999
246196
1677137
1439410
1639226
1144265
826149
588558
1967871
1895743
1567244
1678077
1595454
766978
235723
880588
958419
487300
1841891
1047062
1323306
721219
534496
1592720
1883283
946938
304832
1362876
355504
94683
349203
1281637
603819
722973
865021
261399
669699
1499753
760296
1538271
55602
1014714
1890290
1850236
1006084
1717034
1295445
1737231
396257
905383
1993111
163097
1815885
1444345
506594
332424
1200401
968628
806692
1481978
829551
1579777
728132
456541
1965819
1559978
1101561
1921372
1706603
1165962
1636066
1292251
1245761
710657
1506750
429933
844339
1317537
238252
1670393
1146211
1371450
548226
1891745
270225
301561
386398
1901608
1923551
1367945
1769884
982886
1005573
58412
1915843
1914591
1852281
1619232
259298
465645
1991827
752447
1867150
1697207
1683149
25177
1525845
174165
1792455
409271
354597
828125
109607
873908
1068734
350251
81896
787876
868455
166000
435741
1136760
446697
1223263
642730
1518509
550790
1788547
1522083
756129
1531548
396590
127469
1118518
1821217
268205
997299
1410385
990440
1206386
69329
270845
291542
1144011
1594556
686980
1950124
223639
517723
1573708
901572
374523
1225918
1184776
1550318
1170227
433367
411110
736009
614609
725389
437482
418105
578844
269761
699545
586109
1268846
574395
1525646
1178178
412796
3573
1147470
931834
1688307
797353
762511
453406
618851
132149
1592384
1994711
1838826
1371980
673049
1287836
1572278
59333
226545
1953287
460572
15517
1219153
623631
879575
686573
729208
1096395
1167714
1471340
517223
1728738
19545
514479
996425
694102
985211
350316
1738142
487584
959953
7476
1579819
738252
1405115
1803958
145246
93380
1648047
473955
270887
1973513
1059280
1557950
562534
350307
1339094
1331286
215363
1600251
1852813
1376385
816940
934064
946677
186894
1970074
1478590
466452
1156706
140154
104776
1998601
1900686
1285966
517296
458322
1047610
895310
307216
1646471
1387043
1232060
1795329
1699949
691834
811289
389606
1052723
392034
552538
1671585
588058
809811
1342068
235245
632869
1039028
1730939
1742951
878662
603664
882262
341879
1923770
1504814
1487304
172056
1423701
223560
695225
1127317
659814
1595131
976728
35785
403969
1723840
955471
1245723
1610087
1294685
584477
1015872
264536
1286929
1887730
1290341
1342747
1896300
513976
423505
919135
1439395
1410801
669802
767753
770551
177121
618019
715817
645955
955220
1078789
1354314
260759
734030
1581934
1503868
722715
575333
222947
496185
998648
1195125
1986205
256575
923674
1944647
1430261
301555
1522444
1397536
560949
55172
817935
115356
1457704
1800290
22606
890853
1479275
1234864
587581
1528690
1882822
1753015
407917
893269
1506035
133707
495373
1728078
38709
298957
1877722
1468766
359898
1501174
1309172
1158482
1390224
735053
1472372
601304
168581
1071616
1081898
229235
512786
911569
1111816
1196982
133352
587599
796983
1848932
1052742
810344
1735066
150996
378847
1088775
1380263
1798317
1674113
503324
1330183
1125789
998071
336285
1653722
1744998
993770
901057
7992
1676513
1809992
1663343
1487235
1548605
1255086
1630487
191024
1957964
33339
340237
1049214
164429
549411
1489088
738879
22024
1512543
1666448
85285
1779259
1434731
154102
667566
1075710
1611025
641340
1892353
961873
1235338
736776
252762
1626077
1335640
1326637
883444
1280535
20599
693552
1189327
912359
516513
64860
205757
1677342
613319
359357
87511
636902
1878382
1714205
69251
53300
74276
1398754
353347
470302
1803394
432067
1338672
83430
1774228
931077
714984
667277
507850
410886
1826427
725889
1401408
464754
1887777
1404907
588116
1753006
842511
1181609
1354556
1299720
526753
1460630
1395722
99516
1194528
883866
1641384
1318718
1778787
358536
1285810
1012379
1209837
487692
336132
919416
795278
1932611
161683
1275086
1084405
544353
1530961
459755
528345
461041
1151739
1980397
975365
145005
388720
799811
1257749
1588719
481983
1924959
1480867
1314939
515687
531474
69040
445214
1797720
1631913
1616933
1498818
1122107
841398
195701
1376966
197147
1888187
1925264
673209
1711989
1792308
1513820
20551
830806
1456080
1155470
1509352
1423645
296161
1154014
657757
603886
476557
575788
1016601
1408505
151578
1798246
1888991
251367
1450468
340472
647801
1411680
931320
585071
448160
113867
1856831
1964702
201781
1241386
1118470
1654586
1067390
170973
391907
463710
1561399
217118
126501
1978223
1609414
18167
1169149
1918286
471371
551165
1405632
1546850
536285
1188288
1057988
96146
252482
821116
1612646
656069
917312
557794
6905
228852
1889858
571149
1844059
1353056
1274642
87612
1212775
929687
822065
1938293
533808
986090
595838
1856435
882737
1343032
703856
964331
1576750
1624013
455396
1231520
13970
17296
259120
639122
1117309
912002
1106339
33889
1699869
504931
358945
1584641
1722835
474523
843138
967437
1147455
1560557
1746255
910156
1026492
727550
469539
1837114
1508012
637621
873311
1437005
1161446
1629275
1926719
1427628
1681138
458962
236472
1717446
697649
109524
370029
1827153
383097
737827
1553075
356710
264258
1431442
348840
817716
1799955
430085
1497258
331555
756455
513984
26715
1197703
344520
1407164
444719
401712
519298
408388
1746882
330107
677919
1746238
1252735
268405
1953262
1579585
1713075
442685
1643758
936805
1999867
1274147
722913
15708
41871
1442235
314644
1333508
1623885
531836
448900
1125782
1130324
121466
34565
1856548
527950
748096
1842289
1460889
1303101
1766391
1484873
1579088
1114807
920424
986370
925575
941558
1807510
994729
722071
729812
1260957
1976293
1727821
869236
89303
1792076
590273
1513416
555618
695967
1999648
85979
1959165
1638742
1747803
22558
882309
1930000
346706
1167097
973363
473286
1280220
1395349
390025
1412224
1293290
1927481
1099285
313430
364956
704380
549178
145934
909945
1395328
346141
85559
1847593
315771
1605968
358716
938497
1803244
710577
483084
1505094
438514
407062
1888850
290824
1949211
998594
519953
209077
842710
618675
1201447
1988622
1120790
959715
460902
1246075
714772
1165652
1492598
951797
1177344
1398329
1979643
1400713
881120
416332
1630262
431461
542278
550781
761390
865783
642285
1557023
907317
1483993
853321
1425607
868006
1849646
580454
1262688
756220
1920825
805489
851069
368824
500487
1410243
972457
43675
585857
1401297
1618887
1482324
352448
90363
1022496
836647
343733
32982
1838347
802095
1799463
790287
374342
675352
259429
541030
445712
516917
1026896
1016885
1228827
1578491
356399
1987062
544116
351153
653424
62982
261799
976438
1318384
1179718
1063784
1823835
360673
1985784
1939981
1237425
1989178
238219
230496
1321583
873592
1541367
432580
1692302
787878
1458281
1017067
239946
680425
1530454
1943897
1541831
724144
581758
631821
83710
377731
1860436
984872
375852
675727
1385863
236178
936887
450858
1033400
203979
1561009
1092055
290283
1068197
866645
1294870
755760
297864
97752
1857299
1643598
387426
1055124
570841
1812938
1039734
986784
1405280
549372
267027
1781151
1906134
1626505
1854006
1954359
1627185
824927
1827345
236390
1660050
1258940
1427615
1100769
894158
1472689
1679285
1104524
1379926
886744
1641389
585215
239394
409757
1661434
528062
1057013
1030903
922623
571840
1621383
1114856
1007869
1586307
601992
843832
498526
287489
428344
1284695
659614
1831941
736964
14486
197639
1057202
706494
1576221
1464029
1689834
509233
1254968
1273610
1206528
1272237
896181
1581051
639211
1654036
501322
673607
1238782
945974
1927182
1875525
774336
659108
742516
776707
714749
1880097
127388
915107
1736595
709670
128630
1531588
1511768
787566
673844
1155401
1957417
435313
94828
858393
1856556
517778
1341460
860212
159463
1110930
707690
930541
389843
295438
1422572
1782171
78574
96884
1842380
268334
1181794
1992707
1943005
927064
393028
1196626
792740
42719
576829
1070337
40852
1595653
1053883
1517574
575629
498616
1026662
1127045
513929
1159428
1368006
670959
541206
517025
1479234
1646462
41096
280351
271511
1821297
1201205
409467
1096207
1131035
1514810
1579675
1256629
904082
1163154
1364318
35153
1972184
905149
1808147
1980771
659250
745947
1169219
345157
1480229
1730639
985219
692666
1715830
43000
1774838
79429
891360
1831982
1102470
1545278
1429027
1365799
550194
952568
1595035
1291862
1234464
1663679
817761
481528
1100118
1981676
666676
340850
1073219
1393231
1189224
1101037
1273022
1577382
1278622
1447088
1643576
899453
167255
829238
1519253
309542
123180
684237
614272
1001810
1914834
1063789
433023
1461587
97558
1954904
677861
1973104
110182
1827301
453457
526547
113280
1038312
1031619
1637416
607145
1510431
645192
1770425
980199
1270046
1826661
1782713
842251
788198
1414236
770899
265535
380264
865748
1304770
1242723
1335045
1377841
566958
46345
1146730
1919111
1305355
524585
464352
1280250
918669
1826766
1011408
1801730
961954
49062
1549563
1344657
336789
701115
1883972
1251575
1197172
1618807
957242
399101
628567
1743336
1611311
1687714
1218673
948854
1228430
190722
673376
610896
160190
1185021
1285403
1713985
1846708
459919
406057
146885
1854719
1161948
1113189
4168
52838
1207288
1755533
1768957
297455
36084
367979
997886
786011
811434
101780
903849
1945223
76728
273878
1836362
302049
104774
1574025
671994
8382
1962110
942924
143117
397401
1448559
1495959
1295594
847757
1555256
1480230
1211282
1369392
482078
1591137
1706835
1062626
709330
1975968
1785647
10931
1713344
1237830
1275887
1294292
437836
828860
1632189
1202215
1134382
1482207
1434052
528576
774486
301734
346727
612067
1274667
1514027
1264468
393747
551136
365225
1998335
938667
159694
204313
564560
589459
1746403
649678
1513585
1549319
1032217
562679
84872
158203
862900
1285297
872906
999488
1926963
1079075
553009
904007
46768
573540
749567
1712837
439038
686047
200364
95364
895010
848127
1360000
1153478
918851
395304
900645
940107
1458209
459702
1224077
579622
1570782
1241386
108528
1426919
932760
1817219
372793
706073
598592
1278961
1700403
1498988
1998761
30695
190614
24902
1088871
903728
755872
1028428
805265
1890687
1065600
350943
585148
309778
909057
271318
313203
1052511
813204
1802198
1096683
1179028
534328
230439
1592097
453366
1113344
1481870
792348
119573
525741
1638726
1276274
1500239
1142452
792907
666099
1876869
719932
215268
1628063
647624
760254
317026
288505
1529734
237448
562788
1800923
187136
1406427
845592
1552818
1643116
910471
1593922
1444410
244738
54812
15774
305174
1099458
683144
363912
137828
1804746
655794
1203329
1983672
1472295
424995
190452
255904
256610
726938
1980610
1679444
640734
1372245
384095
1080853
84984
1297080
807739
1967260
1668125
429547
894815
852134
48606
658835
1067111
583435
192042
91869
887358
1264324
1448152
255587
1527967
1298309
1359104
520443
1503055
1808514
306483
1971636
438185
78528
1885822
1450558
1305578
316811
1204507
250566
1949914
907828
371142
1449843
1188655
1578740
1825758
1930456
1792785
66721
816700
905315
955818
272541
1449309
1764921
265415
1074298
1351567
1230486
431982
228356
261826
1030401
588232
749044
1210951
1462172
700302
1131433
408756
886695
1283992
1078055
1190386
1227891
1904128
1107595
1621434
1123619
1725769
265201
1278367
473152
336138
174365
131899
1896236
1400247
336256
36092
1275146
1503838
754784
202751
1442738
213326
1540061
1971015
1624879
233436
1073042
1005409
608138
773251
775867
801570
1614650
1654398
1305144
851544
162753
1192523
1287789
401342
1722672
1051397
606622
1098840
1893820
1450101
166933
551997
1583317
494812
1883938
1115202
1584224
882474
1821457
1680595
1833419
212040
1941382
1180937
1096852
1711482
1407888
5904
600136
783814
1182121
1234286
1368175
156343
951136
1616149
611700
1734881
187053
1302233
1501659
195505
129174
588144
328947
644768
83905
987015
639166
1182420
515430
612538
1130554
1771810
549108
826163
511775
355215
1868950
79616
788792
1260237
93734
1308004
1298729
734099
749038
1211623
1241048
1858430
757142
1815511
393423
390787
1077027
1691844
538223
1890547
1832560
857545
1688695
1350482
1728019
520430
359421
852495
1856437
320861
312721
1004277
1859499
30175
1153524
994779
1056420
1940045
571630
1660749
359384
1029844
1467419
1351267
1938124
50344
217251
372269
1434493
1382268
33606
1686386
384942
1462846
105186
905287
852263
1161692
1225956
1949844
182054
1593483
1732894
1049568
311644
1047005
1349589
6519
704504
1111335
230846
1424761
1588966
968599
585614
166844
1830040
239807
59828
1476388
1109025
421836
946438
1379951
29742
1469900
1538578
1318720
481935
16602
760317
83482
1188770
20130
1531466
830176
1877896
1617427
472353
994639
121572
1894545
792217
1526210
1141690
400137
1900924
361034
547749
1864509
1943901
1816109
1635306
1201011
1733809
761955
1146200
1486417
1791041
162690
1561886
1060255
1001597
727267
1040061
953872
1476937
1529466
508769
1518065
584828
1189197
387643
202694
1057091
1373220
604259
1374694
1981316
1393197
1274853
902398
618372
416229
839958
1744983
280036
1304262
625828
570518
406356
1371798
556990
1885219
78987
834008
118099
1345256
988470
1686608
23929
269441
649156
1867348
983301
430577
979963
1551755
1131107
1165279
991067
50340
616298
1103656
1830174
266411
893094
789389
249408
681713
794234
174028
799888
899768
297053
1206195
1110395
1552244
868608
24021
274850
1649373
153887
1508000
1391888
1526392
1036835
562404
603792
361369
250138
187634
1636044
1348874
1604491
904768
1513033
678514
757735
1910173
1961279
1970846
1776111
1240396
1589832
550698
544195
701700
1099602
797440
479237
1834643
1235482
1688039
1626006
1484460
898933
1043181
1462643
330507
406457
1273376
80427
606654
486296
194968
1104531
1113170
1277597
546295
612802
251667
536949
1604061
1249448
720255
628952
1703435
535879
952359
1357454
1743636
537107
570983
1462165
1937988
250870
218313
622436
472351
1332148
265120
317833
360107
1823627
60085
545946
119082
258406
1407892
1931354
392009
232663
534144
518644
197600
764917
29179
585697
1297848
1764879
381268
1923944
1097223
232205
775124
368080
1487182
643129
466036
2666
840034
1063178
1822555
1602094
1400005
776480
1697916
1547505
532249
361121
1894476
1824735
458124
1975928
892075
664265
1078282
1799827
984327
88223
51521
1529460
777132
122428
599716
484353
613487
1013362
1512517
1552100
615524
1824415
1520427
1418827
1583505
1467459
826730
1948356
887889
829592
1346108
1158511
944510
1065721
905737
529982
1243866
719293
1210373
399940
1143391
492071
1145031
1160170
1053028
33733
1454112
1230092
1205554
221377
1660188
798808
414088
1737946
409722
1270187
437035
665541
1881738
1843868
1324187
1094204
626540
1311897
977082
197190
212573
1133278
1091862
1508317
1554793
662948
220076
761638
1031610
480074
1840603
884168
1818441
667126
519994
1028245
180068
105328
76890
987724
1333933
240127
886733
1733435
108123
712566
1344174
1812208
1902252
800006
110432
1716214
18472
1614630
1599335
1396432
717178
1331222
705954
296493
1446774
562710
355625
697545
1139500
351541
999576
413681
1824250
512721
1814680
1738545
887349
785840
824754
740395
1370602
492826
1122479
552052
1534942
754641
288212
193128
262341
470340
1334469
1180212
1472127
1955432
155096
335472
156209
875772
1148757
813423
866769
1242642
828217
42671
1975962
1928340
1156973
295774
626629
1403571
572162
1326791
742445
1247573
925159
1107132
1520953
1950882
191929
3034
1569512
1505710
1464274
1310277
354611
673340
1347986
1579463
988311
1741897
634972
1837368
1913743
979896
600951
1197007
1820976
269267
1233420
1185748
1222889
1142678
1298538
17349
714379
144040
402683
1869736
451449
910460
621108
815015
56342
756049
365324
962175
862195
1220703
582678
1884696
1409669
620703
1204807
817725
204964
61401
992422
103577
49874
707772
182650
1848142
1253524
605
1061102
1616055
1060983
1446999
102531
583690
789087
618166
705693
750627
670377
465977
1943928
1408420
1901913
659571
447337
1366377
336151
1947820
1004808
476746
1103834
760364
1937698
1524406
949709
1016956
1406459
1207869
1550612
692418
1065513
1576368
1623478
1579536
424357
1225954
179188
1979227
1059145
1174236
403724
1072403
1445705
1322524
1957218
468192
703949
919493
901534
1589685
212012
1120915
1035561
776086
27500
1313027
1160593
1647473
587215
1289852
452763
1862205
1015766
1273748
106185
316352
1190788
160936
521470
1541936
197462
924318
1864029
1508113
858956
1860744
69303
8841
1804214
1160817
1909121
106198
926470
745899
1069907
1419536
657494
205053
1789492
1626598
101942
505749
364406
1231520
1183723
1019654
400590
799726
663853
388600
1819071
262818
634196
1512101
507426
1220056
1198326
478046
396388
550120
611757
1175142
47399
1864121
1112685
1626163
1570186
559863
23379
1958746
1997255
880386
1403729
1447714
110533
1648780
1217201
509525
1255412
1202276
1774103
968832
1496157
1011763
1483806
1943329
21531
911815
875414
1878625
1965712
1388641
225852
659430
1796312
752486
97896
75287
655147
1781770
276597
1017595
1162773
483476
539993
1467800
1392085
212073
1029504
681055
961262
270550
1379114
644865
880713
1937571
402186
391792
199718
1345618
1045641
373115
39523
1367668
1664877
1829642
773356
1550391
1547285
273328
419903
1844332
877808
16457
38219
741086
1388750
1293316
1080324
708411
1139322
600166
201286
1440620
970527
1418598
949322
1853516
1955622
491358
1194522
1853690
1972617
768523
386891
411080
319609
1999906
1182672
1979708
485652
830931
1386985
1538973
1186504
1002240
648566
1104369
1808419
953575
1885728
991140
875418
1132491
1422363
1919229
960157
1048632
1597661
1005438
1184787
1067782
1635593
1835981
736487
1741296
716895
1731516
733096
1696728
555177
358292
539864
1498295
495641
1181758
1825950
41279
894123
1520347
775992
1254852
377991
21857
1442379
1144267
1410228
840239
1583272
1999942
1029692
625702
247859
896809
1736030
1549832
38296
1992267
1452712
1063664
1915749
223547
872819
200083
1266245
1398537
1859885
685391
735569
167248
1678648
861406
432732
182745
39449
1828486
243929
233841
550373
921488
1474768
1793832
830883
948781
912741
755158
1581144
1754437
1132816
850065
163062
1162767
1169365
1757879
1808130
1828298
892329
1543882
297627
1188827
1661405
389185
1692400
1285607
1466382
516143
136125
563481
1288342
367998
90086
290257
1041842
1206020
1055061
1374546
1705421
911797
1327091
489030
1489266
1120936
729169
786789
1215595
1865480
746216
1961226
1414574
98094
1690703
1712126
468259
1259205
1604858
1580445
1483351
910793
1308321
1541911
413220
1173903
177097
1166509
1110850
33879
1179302
1593706
901403
1572836
586378
758111
877643
1703973
480394
683746
731922
1190871
730896
944109
929060
617818
810708
913318
1055617
1283238
42981
1022970
1530654
1550331
1174223
274661
1273304
730850
1197687
722351
1658185
1001138
778338
1752231
1014269
1935271
1020791
972586
1436515
1938413
1926287
1309638
1733465
919344
786864
1613556
1005478
1984235
1076319
586800
1264448
1200993
827478
626210
600034
865774
720428
1906727
933778
1659779
519946
1784774
76303
1229429
1859045
1521446
1511410
715512
389150
114850
970392
202583
771537
31047
1466783
1695895
824133
1099603
129269
845656
1888782
1028095
919
499772
504168
1997887
1689207
596285
689209
1537182
1847161
231879
1415867
1728856
1223710
485980
1191103
1402762
1840853
605947
1443656
78715
146440
54559
1766518
278768
1985515
1607774
1369932
1172092
34195
1578479
908094
1047585
1202100
553858
1234202
344363
470857
1558069
979686
551145
1793259
1296346
410316
471469
1965013
79386
1285087
930445
562162
1978671
928428
478400
569827
1824236
1280152
1699417
1931598
1234738
741118
294156
1445509
184047
1424368
1533540
1971874
502532
1918685
1264866
806176
1797488
563834
1163930
140681
1468316
1402966
1704151
847924
49133
970050
369873
796195
1198966
168831
1858570
860252
1335392
678845
17733
1783977
6301
1771834
500541
611897
1193905
1807528
781893
1456607
1968212
1316619
1726325
572427
1500478
257044
1544195
914073
1422447
457572
419999
730041
1472283
590821
1486351
113701
903328
1715136
861676
866222
913134
1146397
718201
406106
1430145
628232
1518087
1537319
1375833
758117
1251559
1234769
174034
1743131
310420
396745
527042
629942
548522
1183326
865011
1747829
1047556
552313
900536
1127072
1609426
259167
1058813
999372
386298
280491
1958538
55785
458275
1040265
1655293
267001
1951349
303058
1725152
1950531
1345109
1248371
773672
1402482
1455582
149421
1087471
877396
313563
1934255
875678
636029
1305010
745249
301169
122594
6053
996972
1585313
1283823
1124372
1279975
422205
1418581
970359
1909057
111281
1359797
1499985
1104682
923938
1707246
621509
683738
455904
1153568
1176329
1314
1182537
424111
1165367
1504380
867676
1121189
621100
644355
1688081
628767
1588305
132105
157298
1218879
1218744
403936
1943523
129955
1110240
201069
1503914
968543
117800
1871577
1301987
1007670
188279
1385363
352178
1020311
1731194
643507
145406
749684
814918
1374729
440948
352263
1699853
575055
1463294
1507650
358105
534932
1399557
598255
1385381
730864
985992
1178569
1150664
654495
475054
1021616
640393
394496
827495
1267101
1953396
157122
1140678
370656
1814689
637980
1764929
1990685
588670
1772331
24781
1778766
1593332
243205
683153
825033
1909485
1126893
762152
1176777
1960873
467064
1833775
940969
1631166
267998
144065
1083725
661701
890755
343269
1886639
131166
1833709
1104673
921649
1800054
1088568
1597781
286382
882718
1653867
1767789
476540
1698503
1987787
779451
1193731
1238102
825144
1177813
429877
832214
79286
863910
149867
867969
665672
1046173
1247392
986405
1844470
488684
355171
1128211
580613
491289
1305230
939197
1492629
871386
1196874
1652101
1983870
688277
60745
1478185
1365416
1773422
1228169
1187481
95938
1796354
1083968
1665232
813233
606214
867867
12845
1447066
359540
244239
1003385
1439601
972240
394011
674697
1366173
348935
67334
816600
519347
189161
675481
718790
1555485
1240071
1565185
437131
190125
152058
779215
721943
62244
706019
1437144
506816
1794634
1215777
74979
380793
1060373
1679566
1046540
1605658
1150876
1525597
571501
1821776
687059
935664
1340444
1690755
66659
816444
1485510
64787
630152
1713401
1952073
1284722
479784
551637
122229
1529035
1666060
1071536
1056829
1987292
1408698
1787525
718810
967273
1455630
1737802
766033
1854498
1905492
1474931
1248080
119739
831682
539089
1036623
1754715
524741
380394
1112342
436055
1511941
734241
658194
126774
1018863
308869
1360001
210949
1601867
1672473
92006
617962
1261273
1569398
1205359
1181515
1095622
1755940
1221009
28724
1781619
496738
1733682
1530912
799646
224705
569522
1176574
691815
1543997
717009
486924
828548
202818
1652161
1987202
1225122
1199635
1047674
363449
450836
909492
608112
735459
1160803
914501
1716523
709971
1017518
401850
1525197
77814
492132
589162
1559457
497134
656854
1445988
1097793
528987
1034203
59566
1810074
1257364
355309
1589992
971025
1941065
662346
796638
1029582
71971
1137685
391189
1564343
1202623
1005706
304837
1417385
1251829
95139
92638
1683645
249075
1587253
855514
1784429
1247500
380236
1920036
40760
216771
161070
269049
236978
49668
1699297
977120
386820
121880
1751636
1529933
1530292
1645610
1556178
350682
1948360
1373273
1123854
674203
1614370
1391164
557665
1269066
1185605
767821
297698
1360342
1745226
895739
1763490
189836
1045176
363728
808210
1233742
1997424
1988766
811302
199321
30997
579756
1345342
896041
906426
1587927
1502924
1921764
1350991
910574
221797
1541151
1580509
1125051
683827
395241
1483114
692312
860176
519850
1824277
1080322
1995022
253317
561881
555023
215670
660165
149790
245059
693083
681473
628485
284000
582263
1114685
1621419
677362
1808896
190135
1053849
1823602
892196
1726377
1122156
884469
698859
879264
709832
1901156
1280533
70733
1272458
1398466
1823808
1635782
309890
539917
1521154
1286986
558734
1090333
202200
1127879
1829851
776806
642078
1188573
1890260
952800
645639
1364907
1858878
693449
787850
201411
574266
581193
865088
766051
1525146
114972
1873895
591826
776069
388544
379981
1718315
498969
1656649
130757
987477
946306
352367
1922328
731656
1901329
721068
738976
787618
840965
1957515
599745
946094
1565302
9739
626704
1875032
167316
559646
53869
1814099
6743
167068
1640353
1074859
1078702
902218
1844520
643805
1792983
1011529
1987477
638005
175171
1934989
818283
1225163
1679208
542088
1663951
1407281
1801417
869575
902013
851044
1070914
1168933
1992106
838667
462608
1735862
1376500
849531
443059
1675419
314451
1995498
1194960
867019
593688
546445
715139
403106
320213
469526
1196297
274515
196504
136250
1638306
406666
1892556
396300
1165007
808105
1847519
1736255
1807101
8040
1634236
1544958
1654834
1710741
1893690
495842
484657
317105
232870
231003
1926760
1956246
343087
1112838
754533
1420789
1341991
1977770
1789982
208942
160216
1582688
1150167
1596252
864827
578815
1333064
1199210
1433635
132519
1991924
998949
1712774
173735
806098
1585594
368170
501012
31970
1820043
367115
1529669
1296526
1736328
1381213
790185
338088
1403010
456099
794400
1849128
1050376
62072
1089896
1249944
1181156
558947
90826
1885794
1647081
538527
1105453
1929347
104234
23461
712506
1078194
223967
1963397
548445
1522954
279852
1580755
1889644
559791
1880429
1158057
1559206
148994
1437599
1636673
26345
1658806
1184533
1665706
1555598
1554426
1253726
1193735
389739
290109
766156
1090432
344550
1756674
1451043
675702
1056421
1597858
617549
653975
1418520
1513570
1963205
1515592
979466
948245
1031355
1591795
1229746
938427
226884
1711155
488626
811023
469786
1672900
1510630
1471454
1225437
56828
814605
1742326
1436970
132829
1676390
797510
158294
1430556
461023
607938
864662
1916753
1131578
1889629
1508428
1746747
1455873
45526
1452042
13411
1995509
1233808
1929547
1700129
1856901
1000939
583759
1595199
306244
1234825
1202487
1292918
82511
109420
1000225
1715325
1368555
1582648
830202
1480988
1009361
1620017
706905
795627
402289
662862
1246563
914427
1760350
1302893
1722592
1446788
494117
800812
262436
226203
952579
1057913
1622801
444198
297337
1885365
1298291
477376
497017
1767588
402036
1269987
444505
1886253
737936
502168
1058183
1652720
749861
1744580
1529079
1681420
1753309
1546058
1609041
1958520
96360
1837377
463111
1383678
851818
197006
1767522
1732071
610605
80593
1165487
1422193
242347
799236
1322177
76398
1780920
1570872
1303646
749990
1539614
87034
739515
1347703
1675339
931093
1318182
981282
53219
116918
902391
1762124
1872736
803040
1111917
906791
1048382
353829
613506
1123543
1766306
1461009
846866
1822689
654948
1852937
1346156
1598285
450218
1203906
450418
1601526
1342683
1831616
1131872
1444133
169722
184262
1821608
807625
1920100
838076
1092007
458612
1262443
1705290
825912
15840
840764
239355
417265
1269967
54097
1685063
1491705
1738950
1244816
423292
1258801
1102929
138516
1225306
329367
355911
1130742
1656011
119657
508746
116452
1923132
1150574
93279
1799690
273368
557854
1386534
811493
95073
1101434
384049
792080
104245
967210
614312
1405145
981230
492924
1151205
1605426
919548
23875
967584
1207337
1312723
327115
820640
549772
1944440
69060
784276
588034
40983
685724
1239427
1654485
431925
456285
639012
1435000
622373
1474574
1090206
670311
1621348
688443
1595696
428384
735725
548463
566351
799951
121540
153459
16913
1154811
302086
109581
343135
1632561
1061250
616967
973238
1640680
915051
1450427
382292
13705
1627940
1252478
1083099
887944
1281035
735387
421535
1958966
1681565
1755764
1477870
328925
1375439
293580
1999073
1108725
1425836
398345
18030
689528
1663861
1763187
1340943
1589316
1772325
1909082
708714
78265
1982470
397714
497006
118325
1821941
1861062
833023
660743
1863640
1651341
1888519
139463
1388076
1826514
1482085
364882
645415
149718
1410187
388119
1452604
541798
435769
1735046
1498992
1231943
523370
350399
458273
1418717
1587874
103479
209281
203911
23281
1445418
1581028
396995
1249766
386275
1095307
452945
773244
478261
1509902
944265
1021115
1229547
1986435
1933681
47712
1519921
1305984
119347
1720596
754289
478332
316923
1425740
1373285
211435
713412
424745
77442
1283762
1455891
1818989
1916851
980702
25767
620461
1893188
43867
322241
964514
1970884
326365
592666
1446900
1630460
1949618
1913535
1897407
889235
358026
1537441
619768
1535301
241425
1090779
1814086
958223
27040
124710
304023
627226
687276
1908607
495495
575130
630166
809986
1179695
67957
55841
1805190
902128
152643
1558341
1661650
198091
1623808
312960
1563196
1924953
445280
452994
16971
467909
1626387
1912241
352176
964191
189283
260966
1810734
573240
1429241
1752481
1247651
1260803
1839948
1124119
312595
1566581
1713698
740214
1378611
1289214
764146
67083
189024
421579
796812
402482
65215
1525693
1975673
330694
665629
412372
357277
1967357
1725333
1892854
1528828
1994594
833393
513242
1189436
1985151
1591405
72413
148613
41709
1611204
1132950
841651
489341
956760
355186
360304
1072928
568372
815238
912082
1945992
1190726
859801
1174424
357896
1527438
1812354
1299165
556067
1782852
365271
1948484
223048
719047
149218
1593487
1496515
970609
588192
1127901
1210133
1933069
1374851
1900103
53745
280937
1268686
980039
1741312
600460
185400
1239152
886818
1142954
972472
1828372
1950700
281509
493724
1527423
1538007
1906624
153816
1362213
86452
150865
1748893
21504
1078658
710722
1449195
726850
1625006
1524414
616072
1932990
1647870
1378635
1681492
1862798
117111
1580962
1056354
1750447
253838
1547616
469850
1556304
1122643
1515232
982724
1223441
1623196
667531
1429297
132260
1408586
24870
185742
1294829
39237
746381
1421934
540578
559434
253972
63324
1517656
989908
1155876
1356584
625972
930631
1742406
1626636
1072413
603908
1589295
1035582
633916
1249390
1847491
1146863
626115
1174423
407850
1572812
1117836
1312631
234586
1105985
1114936
1956389
1277882
114139
1002473
135671
721092
270501
1775893
493329
95126
1383785
217613
325329
79071
1070514
576625
1891930
1809150
482641
350078
678315
989929
315917
837169
90696
1789818
1690038
1140865
108465
1137661
1031051
1360240
206745
167692
87438
1535327
187822
1820721
1196086
940148
743431
947035
1755242
869282
1370239
962037
1901691
409607
1457129
1468257
1968334
258217
1070344
1285116
179702
1419490
1030710
270868
700404
518554
1003225
1038600
19764
958665
412840
1767104
193141
896943
1343665
800963
93612
219271
1172027
1630661
951440
936399
660190
1391106
318980
1154526
652960
630120
1587546
1113637
1828477
1312344
1735414
435736
1409265
811184
154781
218648
847999
1731802
1088871
1878573
1913511
401940
366751
1546049
614515
692712
277372
997901
1438239
1528081
983560
1386234
1339981
1280379
1734766
414691
794833
1012023
1915162
199821
311428
132033
66944
947370
699548
93841
1548892
1379672
1633394
510839
714047
1214961
794565
1264587
247361
365126
1790900
101993
1382280
38952
1537056
1869982
315305
979661
637911
1097278
239685
1464844
1595461
1138054
408671
1106697
696275
1289463
1960378
1365081
1313116
932112
1232857
835675
1801803
1280340
1354417
1608706
1293965
713763
1817255
1346640
1564665
149490
980673
961841
1340580
631399
799966
182035
1483932
323611
1077139
479481
1650506
1891043
312939
1685891
1543867
1476855
1636366
792731
1764658
1430221
1594859
326231
1547625
1817336
496407
1409231
1962235
691824
721817
1843275
1255800
29179
1612780
1964574
313318
1088727
1993551
1201937
1630379
244825
1634881
459697
1939635
162696
1179892
432809
1319631
446184
347070
1684940
1617038
571337
334366
250053
1063446
1505959
244879
646916
1837847
210564
1367031
298908
390124
1790537
343624
1950356
1247274
308367
99289
1918566
333186
1726204
152832
364697
507211
1569839
1216965
169421
1852235
63273
1524704
1112279
84499
60441
425439
152274
568473
808845
1381113
843790
653223
1990774
1847355
1121049
784054
200602
1313237
1219347
606123
704945
400907
1258030
216649
1250690
856962
1016626
658543
698052
1259914
1209519
871278
1499967
1576983
1022129
523811
44023
1957785
992038
99772
177937
840121
1666025
172672
1094166
589634
1288504
874264
114862
323520
1467784
1414907
1583502
1212054
672790
19026
1120305
1182719
1487479
1447362
185941
1623858
186554
536613
874161
1817525
1556462
149983
997322
820478
386924
821513
924374
1340197
1268909
1848347
663462
1652981
61994
340131
39039
126819
1457563
1393068
1183724
1581560
523246
1144225
1521067
254972
1709562
197604
533394
1970497
1277194
1053614
1875525
1448374
1705609
60395
971028
1348743
206575
257065
276358
371723
1603298
1402455
818608
542241
1999925
984601
1691772
579016
1690197
1222826
1267408
12201
832710
1894398
1118543
1258307
1149036
1557755
1325138
181362
756594
4128
543783
51100
1558686
423136
339875
622112
1752348
1278085
1306465
1004910
232894
160884
241951
1074326
798553
1745208
1188935
625652
768714
1366268
174480
1522823
1853921
533250
1141083
74653
128154
841109
1460709
1712175
1880577
377040
1941160
1084795
1540842
907463
150826
1605315
1384970
1034714
1176407
1801746
217215
1228690
1688800
1618110
479112
1453899
1301274
1637683
1359848
1644494
1016831
815811
1273289
1131420
1879589
1155508
881200
65404
20574
628422
1747282
990300
685922
1826777
804285
1957702
1522022
1891686
1774249
61975
120130
1058599
344625
1516356
672193
1760048
1542118
876478
1164248
1770202
1374714
1586941
1385370
1779504
1679890
1816983
1417948
1698484
4523
1789312
580320
1632032
1989197
233573
589136
804274
1634675
1445928
1307431
1608975
1494775
1252927
1291455
1405496
1677153
1280833
206408
1164208
1247304
1423319
1858737
326787
1047301
1235982
653938
58539
1927671
1818265
1306693
948702
1692636
844224
1343926
839753
1446517
1098085
706320
1402194
1052161
733572
1356038
1371101
534363
670768
869278
1681090
590701
1948946
530396
516079
1631863
1599995
1123028
532629
116188
1773271
1442040
472477
214912
920698
772453
1706776
1940398
1467632
186775
1352609
887312
560650
1548919
1431654
1515699
1720903
1425240
731036
1911746
1502142
162730
266403
130832
128026
1359038
1108490
1961410
1614758
21845
86092
1739209
1629088
1623115
758192
1735553
738572
303293
1184174
84272
1782847
1585342
1200764
407468
246120
1325376
1243638
231886
1207657
609381
1694365
18683
1748387
321966
1144016
1303322
1536125
364994
1488946
1193028
1389066
21234
357487
1373171
1748248
854566
118051
890688
426694
518468
1736548
827057
1060597
1816909
618288
1305059
1105981
1850955
1863025
793024
1522236
723046
817189
1446263
764383
559834
519595
1596368
471890
1702381
106523
1193961
1693142
1367780
937785
1092811
1774007
747616
350932
1658116
244792
1443662
1773970
1654870
827162
1685708
1828529
1154598
1437992
1501247
246590
1734736
1609939
1299550
453439
1688091
1202259
205914
508674
1424206
500315
665926
64234
1216059
27868
1710600
536557
1270947
227182
956732
432517
238216
101301
676585
974917
1861501
1536456
1073921
442869
1721549
1150309
1921307
1542811
1414634
1578708
1232548
620610
194221
294441
84875
272790
19767
989239
1385033
721545
35121
1449127
895453
912530
791812
1482821
232328
1676619
1396648
1194923
1869152
1352127
1462252
1549940
336893
879262
1300550
1392445
1717684
657410
307014
1920430
1944479
437563
1374546
205264
1623452
1501119
1549633
1508036
1912345
1646604
200797
1688530
257288
949789
1820730
610670
901942
272003
608344
1397195
313231
632709
636192
1023160
1382240
195598
1969861
1773601
852371
58875
1275046
829670
858167
1834867
273290
1100537
684013
826163
154105
626262
113368
147618
240612
1292197
381105
1857013
1888067
1367590
72968
62298
1333767
1019917
1386990
460693
1715995
54916
432153
1672922
219203
1531727
1406220
1684701
133634
1941271
123576
1945930
6705
574855
796836
1769184
1964922
141915
708870
1283731
177236
1118525
1919366
1564528
157534
109486
1042428
345903
1715128
1961823
1028282
655033
1228105
1381697
441226
600422
1615768
1685223
993116
568804
407232
294373
1267198
642055
1178441
1014515
1860781
848373
1095205
354943
568899
895472
1231982
1905828
735239
1380315
1861519
1929018
1023069
252502
473469
1325059
655988
761076
1605190
1870962
1503434
202114
1994063
1810883
1598529
707672
1784108
105148
1111710
493026
847513
1758455
1601293
1203737
384500
1836979
120478
1252697
1770207
1617313
1808438
1883765
297182
314287
1717994
317711
593565
740590
1571986
209239
1885866
397498
989543
472784
1995831
1338661
717622
1697748
181964
498228
323324
648771
1600727
1241903
860832
466033
993138
990028
60111
1183621
219137
1956256
396707
390101
224805
1873818
1792409
1772125
1877762
373517
631993
1897239
1649136
1864370
766953
1145528
1526241
564147
320547
1968908
389709
1144176
443816
137155
352154
1059074
1042517
1930599
1907057
397882
1268295
170389
1298651
60894
85972
1405139
318100
833135
407558
1064195
1853907
529101
1028564
1164098
8767
398501
1443128
1010289
221685
1682537
1704414
1927922
209587
431088
860625
596281
1116884
337071
1120177
755402
1447938
606429
1872326
520846
317903
1626657
81685
79904
1718903
944370
1612263
742247
392108
159058
581311
1595377
206576
729108
695810
1586046
372421
808100
1075971
995013
162554
859346
205588
1362199
208007
1766019
290043
1433749
912151
481861
1381347
1805456
1548489
1577792
253051
436564
1507982
1661613
1647547
827690
48308
1149720
958788
1183613
715664
1356411
687403
1859056
1847533
1590018
467894
1051949
269623
1580647
134570
1803469
237068
1857679
452545
1007036
469086
118159
877368
525312
590043
567198
546054
1473014
1072885
963755
1040294
802832
1598281
328777
641333
203408
1669917
1164524
731642
168082
278860
994451
1725359
1329587
383817
1000277
554419
1596391
1686403
1615421
1235772
835957
803339
323764
1271299
1087433
275161
1755428
238638
246286
511376
438395
1226651
1951433
1739675
889318
1200656
181449
762993
766255
826872
1503593
267055
1242095
577951
560166
1079814
33919
1383174
514975
649495
246272
1691595
610277
34536
1106342
427912
813909
1923882
1088801
1564002
1327639
782980
481770
1023449
312637
1063094
1763439
1021885
1908714
2539
1367741
1466571
1995313
1639886
1730519
1814331
1025773
1873914
1068375
1949959
311676
1808093
1143401
901716
272035
1952676
96451
1918750
833429
28559
1357170
497250
793905
711862
452151
1603777
1107690
1126743
1626849
1827396
1803005
647377
192745
738758
382917
797147
1256390
808929
235948
213357
861219
585322
300651
260959
1368762
1068178
132308
1901807
463370
188563
925326
1545481
1223608
770410
427351
1886877
1735769
1615066
1329451
928969
1036025
1428079
1727183
1240290
1254124
1826983
1837739
1036194
76532
1818728
926160
306513
632332
26026
187282
1209558
1153368
982545
1389484
1566638
1143107
1827867
645625
1428859
686601
1066761
119386
215238
1230747
574363
1847258
1879928
501037
1188289
483418
1013828
1184476
516631
1985712
1096312
1205978
676721
1909244
1310718
868275
1292833
1375473
1689552
335523
478207
1067670
439665
1248949
1824770
621322
1558390
1760213
1992451
1652771
1566759
641460
271838
613175
301845
1646176
1080695
937152
1680552
957387
601162
1514794
1078533
1200626
599331
1908723
804722
1100199
1631335
585055
739343
1509474
1355521
226352
839675
115662
1693717
1459919
1073851
1166680
84162
898677
518958
1476193
969876
70381
1601491
1897679
806929
1958887
101464
1602561
1251358
374717
511157
1258848
239103
381343
1802824
378477
812360
1278423
911313
1064475
1138008
348337
1558920
1498710
68656
1413773
158564
417610
991202
264118
1368572
98989
1372607
415608
1530752
63009
1688432
1247028
1633481
1277200
1177511
541568
1793337
1471887
1305640
821132
463515
687005
316367
6834
329598
1746893
1781818
1107959
1816958
290000
982536
55221
1961485
1129394
1172304
47322
700271
1053816
1637704
1155412
1175788
1563509
1464072
955606
675211
45774
932846
1207757
1748726
1055580
60837
1711941
1334676
968950
322871
565114
1585221
369250
193881
976059
398837
1277490
1893957
642289
857337
924713
1507974
420320
514674
246556
927902
266166
294914
524389
60048
1953369
1039520
148604
737653
1229540
320292
1722462
264192
817465
1119007
1382535
1858614
1953675
1026151
1821718
1730814
1628309
903396
1147479
922182
540492
208918
611131
129022
318192
326937
746642
361074
1328325
129854
118120
287922
1566691
1884726
1592057
1053754
392263
877938
1066193
1129999
1395883
1198751
1680225
1705937
1861553
351542
1861424
547315
604279
1905006
1146088
1934592
143801
648911
551209
989310
100037
928000
1016589
1877947
1039596
1784660
646868
303443
718365
1168354
93954
1534050
1500744
1322481
1980840
1224589
1637097
705950
1890147
10157
1096263
1953348
850133
1969398
1298192
1193399
762327
684632
1439523
1939647
148744
851791
1744921
1524996
452132
1506417
853079
1774728
526285
660138
1326670
1394371
1513449
1588656
1497418
1029636
150888
1568144
362160
318035
1366039
1089039
1266319
1603375
392639
544294
345638
1848663
693243
981304
1917047
34413
1310805
409957
1911642
397743
1620941
1505376
1791061
1871745
642880
1044585
1638010
657222
777552
12363
1564939
59397
306694
1179844
240052
790763
1916395
1923124
1473901
820638
411487
1465686
60041
844477
1160300
1374244
1306106
1748247
1270608
416098
1750420
1089729
1844208
72181
1900544
1695232
640175
1355304
1436859
1478188
1978911
948058
993014
1375530
1125045
1048469
1196067
1864533
1490430
1095172
1987579
189429
1762914
6005
1369843
1926038
1548045
1728493
1266115
624357
1364783
533791
1929391
261510
408806
177702
125097
219389
1596117
123089
1671192
1337709
399806
86454
1932384
629822
728658
1580596
1727993
1932482
1457886
1731952
540708
1879620
1755008
1769990
1923280
1471261
1230289
359560
1143793
297566
83747
1170230
1728561
1107388
1773411
734352
832812
1473880
1860287
1469740
1289591
777712
1331513
139428
784709
934440
1909436
673801
1783601
1051886
201422
608556
1692537
1562555
846964
1414575
758818
953279
1775874
325827
640104
1810834
873505
854668
1382069
1836278
555160
824486
973886
1250830
520122
52538
42571
670717
1901064
327606
1455318
491229
1804089
1997716
485814
105960
255851
312895
1035798
1183810
469161
1748679
305246
438667
1047546
1634356
624006
190165
559665
1995010
1118618
1287295
1250762
1470454
738988
337975
1798511
963264
1041951
348554
31582
1300430
1059609
1730196
215698
41282
707033
750512
908883
122161
881093
207416
528249
4164
762416
32773
1178675
95222
1151762
564232
960494
1110463
1826616
1585698
807584
1270676
1444055
1589732
606330
368664
862542
965014
45643
185048
857362
1793770
27859
1395927
319457
399477
1719615
1641035
166088
970278
74604
648115
1973480
1030806
1096081
1648205
687578
187759
1714164
1512880
615746
342345
263930
1098977
1784309
436253
628155
53336
1598643
1753473
834130
1143866
1434291
1171729
313535
1253527
687775
790688
790001
1610532
1155446
828316
719276
1137402
1802404
1041976
650331
1203341
1137553
1646190
1168992
181006
1632343
765485
953146
994905
548580
243230
1638011
724942
130592
1115684
1123090
1100215
124653
1414130
902993
1130008
1481080
1842263
1937741
956325
908434
1787113
1654069
1284216
1464023
550783
1320560
1976461
592334
160897
1664919
1632126
120380
200100
629997
921123
1468625
472804
1154185
1256386
1989456
477481
49284
984334
1092724
1440935
1420664
825201
1279752
648676
96408
1253847
451663
731320
435952
426655
1041308
120840
828076
369983
1737462
291571
1985224
1014500
1448783
1110634
1209991
274230
726427
642643
1244472
993659
1871399
1688785
891335
504434
119189
1324868
1593267
1155297
936411
898491
256444
170698
1102258
1191989
14152
1630588
241912
1072372
877317
723126
1319474
440307
101696
1759040
957704
879557
1177412
1580545
879576
342983
937684
1199212
1805800
656585
1378063
1793009
1693925
1044408
1560221
1281384
1804185
1788810
911555
1116612
1267787
553977
57852
1039853
1606388
1374396
1942830
1253142
477278
249475
179476
1770568
1972894
809639
1741935
405126
1647171
121811
545426
656627
1814370
1683982
1279664
227864
1929937
855682
1988270
887465
764277
1767431
886741
1859265
685174
20951
1734024
151962
626923
1982457
402913
51552
901723
397784
32778
1925530
284529
1828686
444790
1636800
562977
746585
448587
1585955
1111609
1460191
39291
1274116
1504433
135837
697148
632593
1465764
1576567
397563
1491968
1981727
1557012
1495109
1853198
1783285
879946
1257306
1870553
1495533
519472
1630265
1093919
163643
1112115
448909
980228
969534
1081392
1820490
1508371
167402
1294255
1106452
1959206
968989
1073979
60286
548817
1560993
1515121
1902533
453281
1200053
1475299
1394647
1769434
1212575
592207
52523
1223022
672143
956909
1200823
1955809
1170140
921443
308114
1309431
848079
1698223
1597167
782653
305652
1440840
1322647
589477
1084478
1196473
1333248
4591
125985
1402324
1277483
268652
1851613
1995983
269517
955339
1282233
907599
1759037
1163044
1720565
611504
375753
826472
929130
1530216
1895852
333540
687557
677648
490911
107771
873681
362223
88751
1014672
417892
423890
1556552
264360
750064
771325
92091
1156416
331809
381100
312171
1664188
389200
353222
1359521
1388119
904576
280239
427003
1916273
165297
1387129
571755
1956931
185887
787065
302086
1151256
594834
718904
1795926
441713
261390
1506526
1549086
237656
1970264
1676366
1852411
1074399
1056347
765230
618512
1692538
520841
1772413
1523261
136475
133754
357986
1364577
223610
941628
339766
68773
1573992
691053
1066067
1922180
1803187
77187
496869
858646
811680
82999
307041
856158
1941649
641736
182853
1954800
397399
862943
1480960
1607416
1006705
1173891
1638118
361033
316645
546665
1926956
1207775
157050
6952
700861
1402384
1884947
25042
832829
1386876
12218
1443051
326323
806929
734533
398456
1848654
883040
1615330
1324027
144485
900178
903438
739972
496862
1544032
313793
691604
484315
323161
1595011
824254
1972678
1398946
1103160
8372
506509
942134
1699933
1220865
459318
1081778
1481645
1085795
200954
304500
229256
1344403
1359328
1659586
1125146
911714
1781958
140004
1651386
1751138
1768829
1572194
1956115
101717
925713
1285626
1927637
356065
277180
499974
558053
1891153
943449
284485
547479
174974
1818955
1098463
1400850
1136655
554190
985795
129187
592665
1745712
635563
725023
382104
1689855
216763
1888002
593767
503175
232642
1995565
1413608
1961274
1332579
1457737
906022
841564
404983
946390
943152
280869
437895
1288836
1030685
1696658
207555
1866332
1649231
1021079
1026431
56122
1344767
1875694
1152540
271730
1674606
304927
1965221
1858175
454415
1522471
118608
16251
1179651
833849
1955373
1706869
1434126
1510485
1115643
1388000
422891
1999133
414618
1770523
87067
455113
1948940
536048
1501253
547666
535338
1231945
597879
27660
1458893
72146
1193079
605399
1963364
41028
784771
111464
893637
584073
1990385
1103685
457519
150088
792095
1905652
1970578
761852
1374364
158760
265354
174560
213155
396910
43247
1431989
66410
526428
1215721
1657866
1686509
961411
1388387
627977
1151016
1544290
1199553
88364
1147333
459872
1226364
1576778
1447484
1479258
1788846
1950377
620532
1533809
1849616
1547546
67636
712890
1030772
551087
1328500
866801
1624829
160815
1224658
1392648
1874997
1352523
71531
14279
186092
1992734
736631
786304
1980090
500118
913847
485861
350795
643293
186278
1000487
1328794
1578652
720046
1602537
945740
54176
254787
1440269
149464
1681926
1433619
1689927
795409
1753523
786582
42008
1102679
569921
341337
673085
1743477
1103323
967626
166784
1946651
346809
1665597
1051568
569915
649373
640898
206372
1679815
1333648
17833
1748732
849292
1332409
230663
1087408
1496174
572181
1953432
1646433
1091465
978354
1172515
1259321
1760421
383355
1050145
1738276
1722
1297425
306719
421106
1473491
524989
1837862
691623
1422440
457680
211109
211132
1883434
1725216
404344
224326
1380099
425878
1706774
840594
1909230
432135
896264
1501493
1103596
604707
1201094
1221916
1478479
942322
91234
1651360
1951967
385213
1960480
1883288
871278
1470497
1145647
1377244
1215113
118306
485496
1366566
1819318
1357782
1386613
1179066
97925
479914
446749
999169
460851
1637160
682436
1571526
56169
1214144
292128
890543
1426462
1155570
95026
1220326
448069
1898912
1948258
5687
1154603
1085425
1467371
1807935
638357
1424696
1430435
1086695
790853
1264634
1451769
827422
598543
110739
1381027
368436
655136
13576
384704
1666402
1656786
1951160
321419
1586276
1868991
1406618
1403742
790766
1808823
1752042
1314756
1087860
638254
1940101
1694496
879902
1941240
437482
1601261
770752
1443107
1159975
814580
1270000
341980
1162234
819219
1106003
726575
33559
604927
1239648
1086467
599135
22150
1888764
457360
492246
1668598
1302630
1494491
1805830
204528
863343
1996924
856007
1954301
558196
219023
1110384
992316
721393
650789
172190
1160148
803476
1774806
1700861
621825
975086
549196
287324
1698736
1016310
187019
1033788
1555300
1756983
637981
1325475
1458889
1467319
1707535
1276602
1690701
1273942
1381551
616428
833930
1528639
1117638
199185
1895725
1328560
1237116
1493226
1069673
1719800
1715130
1091899
405137
949353
906246
1577275
1017153
857781
621923
145721
223172
1603048
519198
514582
977613
5180
1909748
1571971
352620
1904883
343410
300561
220629
1541796
1776040
561871
727524
917915
570685
1444096
1415786
148157
663677
600935
1999349
1589168
1596661
1249002
1857864
1659267
1876658
1786172
1750472
1374490
335629
1613888
1551037
1887043
1235926
1950411
1959892
912958
815677
1741547
162570
1789256
1364110
1380864
733643
905279
66695
1570806
231710
1846676
9528
1594242
815244
1588687
1557400
253597
1098600
176935
1895368
825706
428345
1244355
1978002
1494917
903276
615718
1014294
815789
1805125
78574
419282
1269227
604022
1677332
342368
689048
899970
528068
1723579
1186528
623558
1854411
1648025
1691137
200477
749363
1792255
1872874
259494
1697188
195619
1313025
1828301
884100
16771
1380366
573749
1814942
796132
1802369
1535657
1868050
70486
413222
1114527
448788
991643
1235010
1444901
125457
1523811
748638
1694879
1150209
1174911
1133139
1750635
171172
1233852
785079
1742845
1943791
1594661
731299
840690
1870738
349767
761414
1894066
1542190
1900190
1517284
1557376
1194257
956979
1707140
511875
134570
437223
972608
651475
575118
571265
1828463
1867502
1926577
196324
1012435
1262827
862492
302493
1164039
1970204
1417208
1193643
325020
1562802
939238
651465
873556
649807
901580
509965
1498593
1933659
1469617
16341
15479
1546451
1027651
310601
4807
1685176
1394013
585707
372363
1578989
766790
862338
476986
1131242
423397
903133
46906
701455
1488122
186883
1999885
1780288
1073073
1433186
1406833
809018
1898686
479648
1435616
1150054
328825
1405632
856478
388563
1067222
96381
45085
728492
643442
1534016
1337347
1610732
1962214
423602
1520282
245854
1634075
1429006
246215
1415027
1973756
1956044
1795573
15022
227310
1798356
1687255
559863
1614345
1029874
1608650
408931
697111
525584
1517728
841722
108962
547147
842857
421772
344624
866860
1825833
902109
1807424
1854407
491467
68472
1416326
1027857
734671
1731781
1884672
187058
352804
186686
825759
1288355
162595
1783620
261865
1911410
1573467
1864115
855942
1349586
1200840
1037641
753786
1632897
376666
1012263
1835968
1540590
1284176
1725798
44159
848399
1848202
1042307
1923123
299245
1536985
823746
1490941
878664
632109
1716199
1020782
328450
1436903
1477913
651899
999392
790390
1277783
646464
1825938
947646
313461
1386280
430756
1301900
893440
1369762
376900
221128
293577
1966652
462241
1185841
162514
1171315
1033932
1870011
994344
998659
1387957
906315
1809146
510752
1875789
1524254
1015402
1557409
1473627
1526553
386316
494620
662145
1018733
1650275
1010756
725733
1388373
1072819
315383
811547
733853
1702489
312292
1530036
1415395
930221
69177
1821626
1856741
1505531
1079411
151263
1481443
1778652
1347385
1151846
962786
154297
1511019
673538
1500210
182139
1357856
669467
1169733
1512110
464533
5709
724450
224587
1809424
1354479
1223298
887603
146732
799598
515729
237852
519633
1360226
1235809
1492431
1916004
1266923
330322
484853
779280
854703
453210
442606
1257502
544791
1421415
1518711
576112
1654
1629277
611564
1311948
1601550
607609
118541
1428852
481457
1901375
297206
409071
703450
326536
1241776
415807
172057
706283
1771430
1449914
740680
1802045
181622
1159054
1821823
684894
397036
593170
1822667
1910777
829075
1606023
130233
122193
981514
311620
868928
1521666
1912963
21136
1673499
749531
1423060
1228825
1954908
1878959
839231
939644
1408612
1252666
1708150
308332
413941
975813
1039243
1332628
1706036
222359
1200757
1719167
1371583
1595892
1925012
1663141
47125
825007
108128
1491259
1438217
570673
1312181
898528
961644
1662863
710679
97532
175856
1567337
1698398
103015
810805
343705
957177
1998939
855095
1748013
1180710
1425109
1432766
455727
1881725
1282414
1593489
518018
150418
56400
285474
1887962
1848909
234640
1020871
17216
258566
1492508
1665747
1013242
116510
1686480
361029
1237080
1022705
1494611
992199
400017
1941212
517986
92891
1578957
917379
758108
548807
1809348
1211188
453269
1715667
786173
902707
1588942
864270
1201714
603650
618510
1657588
130443
586807
1972542
308249
1672278
746340
239562
1798592
1026789
247181
664234
420942
1759750
770520
1872749
393594
494912
554707
664066
1765407
89063
1230448
1561759
1971084
173217
1193001
947458
1560194
431839
166483
65114
947317
1531661
403884
944874
1710954
545529
1756142
139880
157327
1557205
1428940
991058
472996
1207052
708632
704767
1649015
480121
1748913
1355606
71182
1901709
680254
1849753
852727
627993
1974283
564187
1487505
180685
1389172
965347
440342
526637
679868
1255360
1942598
1914729
953858
1198724
1867645
146559
1328234
1466547
1733304
546830
273111
1345295
1831200
1654307
679240
1260269
1690005
123846
890901
933733
1024845
489335
324661
1901744
478505
1288334
112639
483494
74464
241814
890955
574480
287615
439020
1218954
364720
398374
1458
773805
431298
347182
182052
985891
281267
1440636
1145012
1007763
1297934
1615744
1207192
1316409
837071
375254
1154926
479974
678080
1366115
1794673
1568003
660859
550788
8312
1435507
314120
1187881
593675
1099676
947410
374224
233954
156216
605002
719626
666616
992087
200868
1052164
1650388
381373
534494
144400
372792
52447
1364574
1647852
798146
1331017
733913
256456
374698
1934813
1532394
75506
1126303
184058
1197930
1558425
1855282
771272
846501
1824388
1729376
187082
1605021
1678277
1071514
1746581
114723
1667952
1557292
880743
1826069
1296119
1503917
72269
1265089
546128
1912268
632243
409293
344732
1591744
1671256
1805174
1368531
1202171
433897
825779
1292405
958464
1376030
474186
827125
458596
1971505
601183
1125301
692338
981865
30379
1695189
1619287
168942
103712
1548620
1600235
886963
1436363
1923692
1313909
1366387
795286
1137061
512545
954239
1713756
835205
546043
759028
1642572
254349
1620224
664102
432971
254658
401395
1749190
1396912
1843966
1989347
1886895
1654185
263001
1151404
862669
1445130
362080
736898
300442
1653034
120227
684122
159263
211116
291006
401629
941372
1803701
1895133
1446565
1054146
242176
1541602
240403
1511205
1010562
1995124
359462
1626956
1729912
1630703
36449
1447298
1278002
638378
725777
1700507
1539709
1552249
1671942
306250
1841357
891053
571463
1097139
969435
1489770
228602
1912741
1875788
297971
669580
322899
938800
564038
1218574
1281332
1350073
1520232
1818397
682379
1536988
1597522
1130659
1104895
927804
501887
696047
1020040
1931014
1084481
310423
1336492
310684
106737
1552733
1627798
1255495
1428937
144923
75246
745513
1645824
1693844
823999
1906162
686169
1467606
1986728
1930359
1263220
1401228
589513
763041
502307
710449
801531
987056
594406
126736
1275452
1706358
973562
634228
413351
1681845
702513
1494549
729912
250093
146133
1815527
1062676
239711
880948
1484286
1815794
1530346
405897
1321159
1820645
830065
1553040
1225883
1476764
1598417
1766954
677188
374007
603635
1179629
173589
1065886
1450732
170453
1785225
1256933
1953243
257506
1839642
620380
324987
1700716
222273
153667
302857
760175
379938
1819796
1688396
780262
366785
1651785
10470
422534
1504539
1172370
1612951
402531
1525150
743549
465909
374976
669518
1252832
775947
1898211
353130
1020871
329847
271996
1136268
722019
56683
463424
292508
969111
257912
1611812
631941
1669261
867631
657378
854487
709914
1797078
1780418
1316974
1742125
1397135
1988312
1671369
1059091
85282
544956
1111442
1860999
1120853
22902
53915
572772
1382833
1473974
762603
670030
818544
696414
918305
1646647
1036972
1368100
1238385
1232711
1240733
472993
1750895
321968
1514667
1984610
1909823
2516
810384
1413582
1279478
1157402
1487651
1617118
58921
1954712
225840
1880700
1460282
1266780
1120235
1375843
1573065
917797
1876612
1575579
1927645
121134
895428
43714
209417
1957417
389764
1004601
1890778
1952753
822075
1147787
967625
1944649
1430100
1791804
1202928
599367
1686306
1408299
1768874
996241
1148942
735551
856069
1876267
865721
1170051
1797543
1163091
493090
236561
680377
1464576
1666303
1224685
15584
639351
627552
843917
438335
977929
1006193
1646025
237409
260204
841240
156817
1352709
719853
1362117
958907
1180795
1502967
930209
810289
669385
320861
1701074
1384113
1452147
508700
1723825
917136
646168
1718975
1441872
944622
1572637
1675763
1723548
871605
197339
1390877
1373541
1863916
1793142
785610
953886
123167
840269
1440430
1740882
594818
1789759
1580292
28787
79014
359872
90625
1690039
664230
531184
898414
1443669
449778
1408949
169098
321166
858296
1373852
708083
1278969
149847
1109736
599301
407860
955525
269489
266460
917012
1811431
91373
1883282
1231986
1871353
505719
1060229
863190
1588097
1266155
1134822
805233
1451565
558814
1629315
164184
876555
1595121
115924
1642070
954635
1027907
851297
1276345
272798
1790292
1915774
51567
1791098
1554568
1569035
1392431
1316292
914132
1111908
993574
1219777
427975
552133
169833
192537
825071
1826058
19061
126193
812986
646082
1295697
98900
249346
1361462
490842
946866
1567124
1961633
1133642
1534310
329061
667139
695934
1150331
1985311
93714
1109638
1465965
1767402
1837641
181966
1667643
546180
715147
43928
1324058
1561099
1927167
1348022
448304
1843612
1826076
461028
111687
1436830
1295422
1712595
1250788
958760
91442
913320
1611126
556636
1309972
1910757
161353
1622211
1484117
884202
1659294
1573643
1503769
1751776
632974
114307
1131479
261351
1026615
1278809
1881435
205313
1943319
640994
1930549
1495600
1370285
1386713
229352
907372
24718
926187
1179811
558406
430478
1408940
1488210
793674
1303305
1597250
1704118
1232857
1520308
1788686
1974147
1608311
495300
173675
1514038
1120499
1153122
1709513
361874
899231
1657524
149845
91704
860480
1637640
373696
147709
178715
452175
1299312
44940
1933673
492401
1916044
462643
827932
728495
470900
616579
1458763
911903
485808
1223778
315498
490602
716381
1935826
43598
221117
565593
1056836
315248
207268
460270
430337
1615358
1450204
935895
793009
1800610
895361
810194
80783
410743
418732
1143097
1774961
1952192
1371475
1440177
1723352
1772603
1841442
547612
1353608
1390873
1591071
950374
695277
371108
489920
1157317
976201
600121
593610
1021695
70536
1068617
330815
1803275
1306029
1613479
1614076
1205568
919773
1124365
70260
1596832
1108856
1028229
213118
1333261
1600615
1390204
1138601
1960490
272818
503881
1082566
1595707
92784
1396242
1202778
1616706
1703753
1201014
1916331
840833
589679
1429308
137583
1613402
727753
1126900
645697
638486
29125
1412181
179420
993502
1554480
868934
1192340
432060
1737442
1538100
923060
121919
1506816
811739
231311
1605110
914942
1843671
1463977
1920590
466093
174484
889869
919780
683084
1634668
422982
924245
106824
1186167
1749724
1006714
1885594
1717545
1280280
1008107
1178811
410166
1934617
604627
140453
1980478
1788155
474243
1739173
618412
1801590
1176941
1557501
535793
1213181
999004
1172433
916356
421893
134989
783138
1013826
1420825
646593
1273093
1188590
1461749
40200
401256
598288
1464325
1017568
1059248
1623526
1516346
555055
375158
634327
1621383
640668
687629
487793
102124
1630042
1298653
759927
1856852
1264001
860524
1561210
1513876
1921584
534199
1826524
1871169
456949
67656
1410310
33328
772403
640389
1613176
1892728
398249
1371167
408728
1649758
1140524
287253
606553
1692633
300556
1593996
1840459
1691885
1794142
1531590
359171
1305844
6428
148203
1403836
1738691
323524
1326404
1044755
308055
1895129
529045
265132
413363
1014065
1120140
1512357
1175466
1168526
722054
1635829
1195759
1903797
1292664
87138
875876
678649
1890319
60459
724054
1121619
16442
657518
952786
1571172
1021381
645026
504907
937577
1327818
1622080
318572
1158492
980289
1966286
1758097
1096171
538125
186981
468686
1667267
315337
249731
1640316
1265241
1737304
969537
522636
1829005
504493
1597215
1877230
438209
1354432
288394
307969
365887
1139504
210218
1577505
1536205
253646
1882552
1700837
1803774
1119214
26987
1509017
480428
435821
1860025
321393
1928430
95242
1952274
1858326
1011261
912354
1721589
1973266
1953688
1344412
413986
1804886
671719
1723464
1264395
1584562
1156417
1774656
1669678
775131
343467
219349
717065
307659
1371106
1581386
1604258
674107
720294
879882
799973
1927271
1215849
1877875
989093
1831334
1845293
160404
732980
361289
704940
11770
1585406
437756
873362
625514
1037122
1964744
1944129
206452
1632262
1691059
390531
1593308
1712891
308059
959323
68481
1726540
326222
982565
1790032
1500737
591925
1166308
1516447
1632331
241045
1916015
272287
28825
1861212
300565
934221
1695711
529087
1714415
403629
1372505
1611230
544860
795464
5216
463495
844149
1512651
257884
699189
68576
1444378
1144373
1505283
1955977
1728561
585404
249011
1440591
1010029
624192
1496702
956066
1443370
1780368
723281
1689827
508426
1945005
63835
955901
772373
822945
1171440
1518974
680700
1951568
1189348
853665
529657
8382
233828
1279960
894888
1680414
1540495
1563283
862202
1265754
1972312
108235
968664
947853
132149
571771
45805
1398431
1971290
1403189
821430
1889022
1530175
1606425
431358
1812621
222040
1128166
1396062
1116368
448729
882580
1959784
898753
1986282
796130
1862577
744996
465930
1763445
1491408
771640
829935
1301505
805000
1487342
853747
549395
884254
618079
1944123
1168387
736976
1688352
1067277
725382
376541
953617
1937490
573504
373222
1602604
264717
1660369
1534562
505156
335526
165032
334882
1713560
226109
1250309
1379448
1308671
1667284
768104
824702
1173450
1462169
1558403
1385848
205451
1248423
1936184
429417
819500
187141
157003
1564736
1091418
1385023
625613
689801
385406
1890700
165408
238068
1780259
1761909
887111
416167
1246773
1508662
1698332
947525
1773653
1944746
1220357
216264
888045
461414
8014
675303
1965387
193255
1574181
24679
681492
1664726
1815286
129635
203484
1504911
221170
164037
1402739
674258
806202
1817254
1902039
1170047
1077109
1904531
1688239
585173
1077299
386136
1859399
1499080
1159466
936951
546843
373304
1261724
1213393
933627
50451
1567774
83227
325155
41586
456225
1639638
850141
890040
109429
985484
758973
1993646
1982935
1935370
518981
808101
1983125
288559
1204085
973729
1929892
1531646
1034974
547530
1411636
160179
1789375
1830783
33974
1433305
1059546
745498
1129022
1145480
200974
757094
722786
887548
562574
440728
757293
851717
583840
1608055
643159
131990
1182253
1750573
1705356
428201
989468
1901596
151249
5251
1963012
802768
1574457
1911995
1811957
1587996
704545
428241
1456285
499590
648329
1658331
1629152
502653
1956989
1566932
914712
772354
1180570
1237075
184694
184199
1872620
1412306
614634
1694304
1271971
200331
1866944
385881
412203
1125459
540142
1717047
857814
932086
829429
193752
1386183
1172182
874522
1194282
482413
1749900
1122389
299738
1553816
609227
182027
439811
1826942
121882
1191968
1399752
645952
629200
1940993
552302
677749
516307
502179
640543
590534
748464
1233138
411647
1855591
1464279
1355202
1871850
994244
1969588
1255568
1740854
1245708
1343198
180342
1967084
236339
75916
308969
1419919
47241
745251
1224958
46510
1983545
838250
11413
1798950
699525
920556
37063
1429767
1547329
1248171
996604
821168
887303
1656268
1729547
1329844
398530
1751233
430402
101429
1188739
566375
1370917
1188921
1583697
1293651
1202989
1471501
433650
344167
1867378
1897997
1562316
1052674
60083
1779668
829473
529912
420708
834593
483325
1179680
1523713
735511
548167
1437747
1836896
1690462
438288
1308713
1426724
778665
248237
227900
248927
1980355
1465789
1831554
224871
463480
1894738
652482
777280
1612278
844855
1955368
1272807
1863152
873133
1755244
1889975
1643503
201135
60538
1173008
720611
1068112
560439
174936
1946277
1815853
1204185
1415010
1481844
1790234
385162
573652
1791484
529195
1476667
1947722
1455555
80193
1944006
957789
640430
1428071
464752
324702
358118
293848
1930588
1924346
938812
485681
831090
1973092
54934
168950
1030287
1489689
685510
1204160
1963510
1423955
168142
531891
1090895
1621919
1953847
723230
1609176
75062
317972
1756936
1922519
1565460
130726
1592306
1356688
1028396
308621
1366564
1220463
1142993
1967577
1015552
873895
834592
819727
25594
682219
382122
1067395
1916842
1322108
374008
1624614
912011
1443300
1967372
1746592
806470
193269
519753
240892
647189
984254
1376660
1554535
1266327
1524291
354341
1776609
797632
241277
1275527
264557
1930563
196059
1963563
363340
1867615
1579297
1687846
1967060
1571886
1117869
1403770
479691
286971
1606600
273868
1736410
435208
1341974
1698118
1794962
1048181
1878932
1692074
1249603
729477
1245404
1910865
613671
995746
1504452
1624951
1791763
1326147
642057
1096616
1789614
1261600
671595
131428
649778
1581988
1520907
269079
177242
1570565
908354
1108098
1875386
1257518
734310
1351403
416016
1640054
671957
1185778
1463838
1105700
915661
1884575
1418518
1248275
1375225
1158855
821460
245976
769810
1802162
1624369
1564331
1431011
763854
1076583
1344325
1927363
1290505
296047
1329470
173370
278101
862371
1161325
1035895
1539496
813186
650732
1798665
1247100
1982562
406586
560306
189437
1967876
1728315
857019
200030
1364736
1250641
1428016
181116
1445691
1174365
1912480
1639879
848475
833775
1255554
52568
482480
1221067
517449
1713504
1997588
1147934
692698
1724794
1376300
533553
1318051
1865330
736218
1156786
1671790
785012
487910
1083891
914241
1751016
1201773
449008
94485
69589
1766242
863132
1804253
1804196
396530
249456
283076
1842559
1056535
286556
1149446
333057
1718806
396382
1477946
1543640
1680988
551065
1805388
1096905
391951
1434614
1865070
286466
1198922
783625
33232
1239897
1619672
916444
1266239
1349879
8551
1326333
1677690
178699
411246
1617689
1469344
761010
68475
318953
1981980
1017077
1681843
928132
210051
1078864
1731891
210003
1484733
783200
1490634
1817149
603373
1585305
330335
292222
1666562
774965
1432592
706385
320212
474890
1552012
825450
1139245
536948
339421
621685
1545637
899557
607076
1219965
229724
631524
1565204
512944
1110266
17527
1384201
1003634
511164
623784
240856
418719
1355528
389480
209924
33770
40452
1726325
1585040
1869687
1531017
459816
1485866
920931
1379848
1882731
1076260
471755
866889
837478
1495915
336859
611728
777203
459380
1852825
988405
973685
1775260
1842546
1699090
508390
388232
845582
310620
598482
527699
1619812
688412
429788
206719
276603
1226006
1536567
1874221
1103856
1741791
947781
175207
1060015
1853036
683974
1815614
1664453
1627278
648342
1424663
1265707
942648
908021
1526504
633996
1452622
945014
651213
1306486
535810
1454056
1125852
1971922
914303
110186
441455
1693407
420865
5565
1949752
817561
1010827
1227407
1838259
951713
114705
1972604
735181
418204
999741
1091206
1778110
1446844
1427190
765530
1081514
1352070
1454409
1492866
1278215
38478
1859469
1542325
677291
530415
912713
281305
1250036
1205255
4343
1761819
89932
592433
720339
547319
581715
1678381
1361967
583527
966191
549377
1633367
594036
1920439
676744
845792
1679680
1929542
809809
1748264
216286
1662029
33100
1639731
1234829
706679
1202239
946428
153686
1348622
1146374
1916055
34595
1339382
671010
1766331
1839839
513075
1469384
1713900
758661
534726
1657313
217126
128604
1694916
1784262
640218
1518319
1661570
1277071
662018
814786
233793
523907
53183
689921
1748338
604064
1880990
1844102
1185369
807533
1013948
713260
1234000
1667705
289397
360436
484802
1486751
140888
13195
966380
1206579
216463
30003
1017693
1864970
148203
403778
1963805
345357
291950
1179316
969289
509065
1060201
1075569
225769
934151
1235304
1629514
106043
382106
140325
1768015
1110388
157308
249368
642621
585424
1687575
1675600
1652628
1408141
1688591
689411
601082
769846
1353159
118415
593081
943689
732387
351768
1566973
350033
218829
254984
692577
745263
1624169
1471283
339237
566364
1129440
597840
1617004
598979
500073
1670281
1122160
796129
360283
815734
1125071
1825471
753795
1129802
1709799
727273
365018
939311
315689
249785
852450
798757
1728455
1271185
1674919
1176480
1323097
245245
733987
1827952
352603
427615
1880059
1351889
1640800
1276491
1679292
350752
1206763
1467661
531358
435705
1008737
1347730
42392
892026
1520152
292102
1852174
122853
490129
553576
1202474
1565859
266778
234690
161200
313811
950222
595025
1315797
631946
615580
336275
1191097
1583881
310439
243370
1941573
1000069
454287
1186954
346125
1888287
1317881
1490621
1189452
1384382
1487332
1263962
1452676
1832080
761837
1810895
367160
1093415
190676
1042479
1321796
1370480
163189
1973365
772543
1353739
738498
687993
319277
413599
1847195
856442
1976362
127340
1121883
1827845
862884
105154
1774986
998331
809806
84181
1518907
290560
1862183
177217
1497304
919276
1672787
511447
976955
1193680
394404
834587
1252330
999804
1239221
193527
153986
355080
1356809
504060
537046
104224
884974
1117165
869629
1439928
597525
1847153
318351
318498
285226
1932934
810291
48039
753296
607200
668764
1482275
579044
1983098
200661
1876582
1265939
1449348
1192759
433524
1840829
1632490
594202
1190040
1982224
169782
1635977
1283713
1644113
88172
1956744
1042235
162099
1548836
42275
1617420
158988
280222
20303
608348
1203465
1436773
1636394
1735027
828528
837211
883074
1654504
200142
1173378
1719752
1352721
384654
370994
562052
516628
1148838
1555264
1060587
1318663
305572
91556
1147271
1596603
1042632
444512
583170
1198885
1404216
1200512
860381
1157616
1882990
1079940
1620273
528464
1159253
1787420
1526693
1268592
426068
1113467
7148
1614423
1876747
910066
1248669
666277
1107203
1497964
1537980
1542078
730176
1897739
1608115
793996
852770
1948443
850485
1141801
156464
1465362
546160
342590
609243
1249599
655059
1568085
1329287
1444734
932047
992512
396647
300900
327107
156814
1796055
927263
1119717
617620
1140113
378697
998533
1043599
884361
93357
264508
252356
1126628
184628
1863766
1811777
1671889
1492999
1285578
1983940
1750748
1446867
1018459
1925105
329550
1961619
1202877
196100
1639996
1231438
1684161
1374353
1458668
870419
837068
1371422
1918544
1103192
1860951
1999974
1549235
952433
769981
1493434
1354883
1121669
354291
690496
468257
1581105
1926523
229030
1105918
830528
866254
1175011
1664969
1905702
767753
852313
389287
980327
919919
1801982
1878125
1181099
1312494
36538
1747495
1464646
384628
1631837
976071
521345
151974
1314821
1764546
405405
1572611
581633
1114615
1016114
1380255
992320
861171
1277341
378291
1700574
884717
1911275
1175637
178374
1309528
715393
1176804
1002509
887392
1026231
155232
720885
1364296
1378752
637207
586465
1460549
1758481
1423567
1893207
1285948
1114986
311934
470173
986197
1441879
96480
114667
853254
950094
1431524
1700195
1960405
290684
730456
246043
1047138
1376188
1232542
908141
1689405
1857119
1891551
938396
94774
1862359
1939026
630871
916107
1727031
179822
630003
984312
743542
683094
1180218
1759266
1650196
562774
1265414
438100
1966379
695194
1018403
893995
609608
338253
770044
1390420
729098
60308
1999100
269634
1202878
1925007
829915
233106
891864
1164541
312334
551728
1466864
686576
1227481
1741276
424227
369541
1027401
1188562
441265
1665974
513268
1114329
1733575
716897
1147724
568461
1644434
1564316
737389
1658282
863399
1175673
707645
1541363
296860
604758
847201
309745
1046620
1466545
1826123
918498
1067227
198954
96447
593712
704778
1576067
309579
369435
228874
336251
1707228
1960051
909438
706151
225596
1011980
1050950
251828
793645
307854
947917
1316019
1475745
950311
407621
1224428
1355907
1796359
33021
109280
346521
18996
1848606
839297
1876189
612798
97378
976502
805105
1713808
1711242
915717
263852
981399
1072410
500974
1000788
1940339
1816071
1096429
1497160
1177278
1374036
896268
1160543
1495123
940299
592858
225254
1494916
569294
1939974
1964068
1168717
1947181
721693
464288
837244
1704873
878615
185469
577322
1544586
1249874
1235246
603506
1231397
1359609
1739436
1799207
529236
1892967
1796419
1267517
1586783
571237
388085
1377402
630424
977040
199518
456214
1605390
1233785
525371
1609669
977251
240426
295223
273437
1078855
1522756
723768
914494
68114
1109906
238237
626244
1429035
1022391
1707618
134023
1304052
1742407
913344
807816
1889567
847220
486408
1201957
1054288
174273
351714
1732060
513379
618888
1262266
327593
1371681
1669319
81453
62181
762599
1616498
846304
190881
1648084
1823936
589267
617565
652128
304123
382866
1815078
1829424
1219510
1362806
1619332
1019146
1016005
1653353
825163
1596694
639416
7485
369603
817051
1765045
1515423
1174304
1344165
657058
1601026
1792593
1787958
760622
758519
1654723
1851878
776848
610065
604648
1242530
1203105
1572323
1084881
1927758
291708
30867
819879
418029
1428931
1021838
49803
458331
16115
1170650
1949500
462334
862749
301185
1465092
801880
237709
1895418
447430
922337
647053
1335789
13289
858085
1483647
1860076
1141701
761509
1459183
164693
1122715
493756
608697
213353
743736
1294348
178057
839449
223569
140583
44621
1562926
476322
807308
745415
849270
514656
492800
398882
1762659
342652
537068
1122689
1341611
646901
322795
542269
1292915
1068335
1252686
1592850
511675
1423810
1692573
589370
981723
557090
1617274
1756540
286748
762164
1392266
1484500
1440834
1212044
1176086
521385
1228786
601085
1393691
1123959
1175893
618932
365448
1429826
212716
1464835
1817324
1626466
1084491
416962
1677717
1661068
651036
1687168
1590766
346670
512461
670016
3644
1250781
713272
853834
158624
1125299
549046
1044852
1989413
1427622
971494
1406904
1594752
582839
718954
722385
1105377
785321
310165
1134860
168576
793992
1550954
731617
292182
1913635
907549
885092
609921
196184
437114
97137
1996018
1537710
1000515
913403
944395
1557276
274968
755417
1194270
1962146
1717337
646181
506932
958082
1390562
77032
48395
905652
228304
55568
824039
751684
247638
351423
1937413
821433
452114
707029
1392721
187687
1309809
734036
614204
1096266
1334486
1875455
1250286
247725
529536
1585102
76454
964744
130149
1037244
1955680
1232251
1049680
841535
1892329
951646
1488663
1255785
742183
498969
949310
1181144
666030
196644
1416153
1594762
182142
354661
130679
1158637
732599
1247555
1540293
453328
666293
1243804
1515214
839703
1268161
1188417
1469227
1433106
1846039
190945
1331047
513652
1970420
749581
1779528
1362455
916040
960664
199199
1788011
323874
63376
1919791
781571
1743784
274770
64164
168998
1292906
1645353
1524630
892505
801726
1633207
1058550
1988120
1387931
1122863
899217
743050
800488
465312
594165
1095749
791934
1436510
438700
184274
861181
1038531
458184
1434384
367237
506258
1164424
833364
1010010
1632313
800993
106989
587158
436304
605889
38031
410368
976204
355675
531047
1978470
187247
1604957
428811
283438
509755
575620
987745
456839
543254
1499317
554955
1682182
1586634
1174549
421173
1644572
857083
125561
808059
1594577
978768
226543
1180004
1132032
1489614
10408
841020
1465141
377560
1339068
635300
28586
1683951
1601061
1812213
487123
1895361
1822626
649963
1857010
1357217
1101600
63249
1259392
682862
712689
140283
1056993
134197
966428
422943
994292
1688506
877970
697531
908270
556067
508088
1599589
347686
1437228
551957
957249
247896
850514
150149
1864922
891318
1124304
257426
42341
652514
1601449
225798
893211
1157225
1898596
507662
518717
1820606
756931
1218586
1822105
702145
1281429
674729
1855987
847997
460024
1032000
1214174
1866326
975332
622994
1964222
1725967
1342565
915890
1503952
358608
1245752
1552813
1581396
1031250
1005915
1440457
58421
1055212
428377
1572796
1396572
962417
1744322
242308
659552
1600663
960784
1931710
1883754
1868878
1436819
1098403
1825787
118646
349924
1244761
842609
1103096
428896
1384261
1207864
658405
493494
463969
324910
733842
1157552
597401
1590292
1965685
364145
74351
1682404
1752417
196334
1996663
257120
1527151
1275556
1416740
558113
1143041
595330
367684
1760200
241506
1690693
537953
835909
1262164
734456
1575167
1764102
228338
1375701
1966774
774169
1855695
438808
555284
274597
1207408
582715
1899980
1193259
1979234
847064
991974
1446703
15068
1854007
1661099
1149645
1903918
1656766
1573230
123679
1106026
256177
255816
1544745
306846
330192
1208595
347397
1807381
1135335
200774
1731070
1612406
1752651
1167646
537549
1274807
1929182
989757
211624
1697227
626406
1831846
870866
879742
201450
1665483
1602142
1874600
798735
1003356
1228197
1626667
1613516
47391
1165225
1423058
1066011
956649
557702
1590490
637513
1667055
305280
918984
1043869
1194094
1021526
1932353
1004458
371726
1810095
170099
267316
351599
904090
1846931
1008348
1804363
814324
858934
860873
1374299
1880986
749489
771219
1132196
128709
1298423
246065
843659
1353309
892830
581593
128843
593694
1242937
1226360
1418755
764515
777552
1107799
1240150
455377
1344944
1226431
732996
1418696
407007
745752
1177411
568230
1000488
470300
153945
933792
1549626
1209569
1197531
519969
456083
1960195
1338162
668625
1670340
1785526
1734329
1864348
908530
1121875
280808
112126
100220
140455
1470867
970633
912357
242951
248572
193088
1433071
1962222
686386
696612
1954783
160550
142770
1259748
854136
1062916
1442437
891029
1357447
915451
1026076
1098323
977681
1460112
152732
143246
1504811
1331738
551002
422078
1868172
1904785
528029
554380
1593818
410346
1128337
390666
1499281
1642478
1046922
283514
535829
221037
600953
925568
165014
1573000
1300751
549585
125120
1804834
1427675
97617
317673
1415954
537046
1609573
729753
1056147
344179
171466
257229
1335925
1534599
623511
577572
978529
1155149
1186408
1896229
609573
800370
561844
234847
618478
654594
1687282
363811
777245
585478
1495503
1878147
640871
1373082
448064
1147961
1452225
354480
776220
236954
1630032
1383722
147560
1299440
1199226
722881
1767997
1130027
123974
1497185
808085
381177
442405
849098
700354
90529
1487942
1407536
1178926
1090294
363136
424082
1028827
1357166
246687
385482
514823
998568
1209956
820135
1499485
429987
371732
426530
1224968
904252
1584907
587315
1513084
1437630
472185
1052619
345407
383589
1694865
1698428
822015
1299610
646513
993477
404003
1342954
182606
24456
1129242
982421
1795546
1522555
355681
209843
1147511
1637270
1502261
1309510
873376
1676070
98428
1047283
56925
781586
349965
1957287
21219
1678380
182452
1021499
1885527
1902667
154751
1824415
1409386
1509768
1762214
542700
1587449
580617
55694
735891
1970963
1689272
497138
1941575
1056103
1721451
586007
1410955
461005
1136853
1313989
52233
132516
1254495
1014448
385006
254650
732010
381869
1193166
752672
976414
1219013
774700
1119983
222753
1328757
1881092
13869
899953
518086
1461715
80987
1171486
828082
846843
224724
1673970
1810814
1973438
1881801
365106
535938
572539
464323
356260
923563
1044048
1847456
1127411
1110112
455499
1388163
436777
1957898
335770
1128188
306293
227838
1110271
1718875
67099
16265
938536
1282473
552598
1226848
647563
19889
983033
142765
906576
1450407
847466
313958
763658
1630859
1581098
1228614
1860679
915290
1370072
16809
718992
1121666
167324
270290
1133652
1549300
1498033
253523
1495807
1946025
1256343
1273857
391601
1101916
1079934
291753
846881
283194
1112307
1225587
1017385
751265
1582495
898479
431037
1884806
442347
1821214
1833999
1965638
1409187
882938
1269044
1869426
1090643
641721
977876
232913
1476234
1557615
576425
266381
323964
1463919
632884
1827159
82111
272079
1011729
163859
554602
1885714
1194711
1000705
1341902
757062
624170
1523875
832054
60269
548524
1249088
1250675
1500213
162388
368014
596826
295596
1984953
1491688
1450759
1300012
134060
539929
1563014
1202569
756208
1186889
1436006
40499
1663446
1372907
373379
51579
1000025
943932
1617553
1576088
81348
999137
1836116
1180917
803170
1199
447715
744916
1706698
980611
1102444
208493
1481166
1721920
1357175
1526482
1982891
754624
448389
429339
1572089
1474772
622243
251498
1011753
274477
1749734
945468
296256
1061689
1684354
879594
124754
1721115
318974
677776
121173
458771
161453
754456
575135
1642846
936044
1934260
17011
1479911
934399
459862
1063516
1403086
842814
764480
687519
1755811
696677
1252581
888498
1375134
1480903
149684
806120
735307
1037433
111848
842976
120009
12610
461840
1379769
545159
728551
145377
262663
456307
810763
1353461
575135
1411897
394710
854248
526740
1121851
1384331
1613544
1131846
145113
1968840
1165553
1411459
1952632
1334051
615065
1651602
570513
443507
1861824
71478
1684336
1141578
367124
78106
375220
1247424
47090
1562614
318686
1348070
521875
943648
202205
1155363
539806
1239573
43165
1528603
225451
904291
1430134
494044
1919089
1984335
773043
579424
1333920
297256
1002290
1460141
976537
1074168
57934
246952
665790
1742896
1339767
1010574
1902804
90447
402383
636492
614986
534436
1964801
808551
766601
1624521
1188306
918950
856851
1049166
972575
1875712
1369547
1855764
578926
278235
1269278
1501606
991811
621000
598271
1382067
467813
621183
1606381
1522561
1727626
78868
1238283
35683
1637266
722893
622422
189459
86215
497124
1774270
566376
1085918
615918
688675
1268936
1585052
300798
561097
1580576
1259596
1972050
1552825
1026332
700397
1263070
622782
1430174
695326
1505286
1290087
1938469
773604
1819025
1633979
71161
752725
1992084
210898
813316
1590389
1379624
1762875
300643
1497957
367970
1210281
1794495
503904
1193214
23262
915275
741030
1715242
534858
379211
323385
1368696
1010781
1612027
466154
49245
1385764
616147
1071800
1485576
418667
1843160
98484
330268
672706
429453
1603563
281304
115999
1647030
740904
494312
438745
1640506
1643465
1634878
1462928
308753
591457
498959
707437
1077136
804743
1659752
1669692
1579799
548605
577636
23544
758222
296369
1185118
951496
10903
1677527
478381
306881
630637
1487305
1104402
964687
977376
1563391
547395
1042787
1170625
1544185
1146906
1087670
933616
1106775
1859972
347598
57909
5604
369557
1404603
631023
72912
1557609
135360
525938
273861
985125
897780
595810
885023
1332458
1255471
632237
967209
818218
910828
1546599
1576440
319664
1985320
1430988
1855417
856152
1132667
565616
1368634
1010578
641840
1632045
1203276
534086
1275955
1765410
780069
720766
782003
1148030
1197994
1550624
651722
1959229
961144
1076518
1605084
19353
1306603
825349
1679835
891394
738932
649774
357491
413269
1120029
1520383
540960
558211
36193
1651363
212611
1028958
771850
387077
1575369
224821
731386
668712
1270353
926528
242091
1342762
653335
835963
1412219
1955860
1985637
1073217
1304907
993247
129811
1589084
55825
279423
1403714
1894831
107043
786814
941577
815617
1488426
74365
1392033
1989420
305069
490914
1528414
347755
1431046
1901515
1427047
1942808
504445
1260377
1080684
1619894
1988174
343802
1282882
1191180
1714400
980047
1290099
1862681
338897
594280
130792
378791
610011
1016206
1147029
714375
1550630
57963
899439
1389810
1527098
1003730
617403
264665
1310596
655012
1779590
295293
526676
1472547
1983417
387069
70109
757858
1955204
1268558
1421898
249564
64356
310603
345336
1062606
1692339
1706963
1671602
1492299
432682
934664
671723
257021
630315
1527922
109591
1537247
299124
89247
51842
873065
982083
1461831
747960
431256
1429988
1560391
1898231
1304727
621488
1865709
367521
1690478
217058
1170766
940103
404242
623099
577146
1155826
1667566
1386816
371839
518932
1342272
1013335
1074873
1017495
1573739
15196
324854
1290514
991452
1082915
931863
1165573
558159
641316
615039
858202
393416
256765
1031857
190532
250652
1453304
1144667
532128
89340
1475014
1572506
1169662
1552149
1251562
905973
1603504
1537016
574945
746865
1656622
1460590
218752
1898411
1050720
1242020
343999
1177174
1994804
592340
1136226
271828
1252016
1510834
113022
1445518
865547
1299169
1570882
1491900
1137069
114288
1127878
1208948
1909245
817183
23116
77075
1994614
718511
1783560
1658601
1637586
827487
1073515
927667
852136
857112
1323322
1228291
1979638
1430502
769476
545838
317246
211821
1909491
308594
1902347
1006492
626701
923506
641017
695088
170228
1264534
102254
1151665
756771
19427
567517
1117863
589906
759444
1719616
182752
1249185
1877025
328460
1888664
1349001
1301298
423842
623400
415214
1185179
1064569
489683
1696265
1459956
1166977
1935603
626534
1408248
542358
1330231
553138
827068
518190
1967400
638043
1855982
649733
1802630
1592964
731699
403297
1522661
1496422
1105804
664580
134579
315622
423473
546617
1840165
1246563
510561
933529
375811
652714
1168410
975865
1323720
688943
1151618
470047
595127
497838
649694
341925
1337251
1195670
132519
500806
1609130
642708
1872342
1563359
813327
1383186
1274174
754250
709154
1441656
1836013
1266476
461291
884374
1709600
1630085
365371
1316471
1174214
1250190
1535540
1312034
1332163
1142411
1191054
1951786
83110
1883120
1774910
253912
509082
1117816
1068161
1248576
694574
320039
1062812
156871
1059177
1964574
1099573
1071996
927160
20576
1762602
1826559
1750356
32630
1247018
986694
872378
676121
1391014
1799554
1567917
1882637
451655
753485
246035
401547
1492274
736365
416797
1742653
1787456
407529
1454222
1873915
19466
682055
1516633
1261366
1213908
522012
1306418
1662207
1913340
714821
31606
1936705
863513
17604
1406958
258747
233213
1153136
1337537
1875366
895335
1585229
1408267
129324
912362
1462592
1984140
564489
1161855
1485615
1601761
464419
1501625
1076997
328419
1026978
1449644
1248884
1741914
1151732
715908
557545
806455
800843
527485
529332
1796181
414605
1329677
1542901
517626
1680819
1533254
723547
1361199
1315562
1252218
1876611
487852
515588
1505611
865622
207777
1626608
596999
1743977
64647
169244
565471
1689781
538276
9943
1448886
547362
933402
1603368
1883322
1181670
1772454
172934
928093
1702053
183789
496844
100467
1327890
1425890
1856998
885882
1520085
1142827
792297
1645745
430694
413057
603836
113299
728807
1541689
1296660
1808965
1743830
604954
1832678
220246
276474
135092
1003457
1737222
809247
69282
1243965
1726046
1278808
42941
1838750
1535554
1470898
416450
516398
111226
1225143
444112
1495221
80469
1645843
1314393
764260
883804
383513
592622
918856
1805076
515579
789349
1400740
1682430
187326
1915761
1942808
245739
979807
1710878
1640380
663971
684171
778722
1041870
566775
1276581
1836834
1501951
784372
723999
1228895
1146457
988800
1480716
308891
934879
1305426
253151
1283103
1670167
811893
1790526
965863
769524
1405407
142213
1185030
450031
1807392
1166035
1622106
1456924
133064
1104007
180297
931124
697370
1383425
1920515
1806270
441956
1236181
513358
183578
159290
1896480
238434
298049
865445
578212
1916458
117487
1441299
922526
1631256
277635
801882
1672111
8093
1764868
1662925
1899871
69487
286499
1698712
592412
1952661
833906
424970
476934
1360705
729841
1198977
50978
1484870
1351768
242352
1949783
1416776
1765787
115807
202091
829349
666078
368289
1788151
1334208
1465027
1952795
1709557
589117
1156386
402112
1129348
446640
1126415
192014
647751
433249
20901
894054
1675538
778684
416617
882231
864013
151859
731983
694525
264239
1612346
1529147
1650928
907983
802431
1191917
1660552
1535413
1846498
202855
1069139
378537
904429
1075003
1913893
1342702
1934337
38483
1464069
354359
1884467
1644308
503805
1244180
1415432
407848
517762
547798
88797
1363674
273036
1945743
1485383
143213
832264
1723515
972602
1953956
651204
1518710
1858440
159380
81699
1034303
144974
79525
1508328
1019001
151897
1031662
335501
115518
1509779
1831631
1941720
1143685
229303
894943
663786
262634
923403
1305403
284526
195908
887451
1455451
346639
1745845
1657900
1043279
1810984
178102
33788
685970
368998
1221470
1144451
542633
836890
386330
1019462
1203739
197586
1031427
1658902
1955728
1418061
989914
1095900
1894861
687041
1011401
442348
1931859
1655162
185982
1525900
1327501
1101060
295931
496145
1328407
1529535
711800
1210205
1007004
1986933
1084734
1462501
953720
878721
1876012
969700
635177
1744403
840042
844760
537998
296123
1837767
1015843
1257721
1441620
507401
1620223
1453490
1400751
700676
898515
651328
1673116
1844202
1869632
75717
40944
659279
1755510
1661140
777885
522281
474278
1100700
88924
747350
1409222
772248
450190
881193
1896905
1232927
1072350
854929
1233284
1896078
590264
1559884
573085
451787
275105
629307
239381
1943305
502794
997981
399323
1414807
759312
1941713
639891
1157242
895086
1823605
503215
1800603
790136
312012
979792
1247082
725234
723921
1643843
76179
1121247
759340
47882
705176
49953
631415
1414940
1332629
1161310
1280439
1684781
43431
1484464
1431983
294377
234748
1406497
318504
42926
99334
56975
1228409
1474516
985757
1327046
1164260
1103557
1157673
1644188
1584143
1696598
884796
499150
1704849
1514933
652586
1289761
1575845
1483702
1236563
1932420
1708763
534473
1399944
1776105
1794589
1126393
1433974
1198513
85387
745943
577171
1109254
1187829
94508
480106
1952268
1604084
417279
1224197
422680
900784
1050522
40640
6382
747112
1930652
119555
260296
1233275
1484767
1335704
66189
1882526
384589
624045
1864800
1266839
1025145
223330
158331
1304178
1342355
1184129
630778
1925977
260850
435449
1700947
1550178
231267
1604938
130458
51948
804746
117445
420113
427956
824565
388221
1797063
23971
388839
1646167
1069604
1484390
165665
1298144
202867
1689549
681057
766415
859217
100457
883660
880933
1829447
636573
1915319
1383934
1081658
1829019
841179
786853
638014
1626002
90787
768361
519861
707427
791412
533872
317009
1398304
1603516
8508
1221467
1131802
516989
736944
1852512
404284
1769755
1916034
839034
248651
976751
1013409
425087
821034
1729546
716530
601373
890698
1537416
494659
823329
1106062
1224566
1187247
969667
196367
1880435
742864
155423
1450423
389644
1555583
991397
1927183
912936
705791
141592
504814
1772501
873368
413007
239000
872776
1878812
434602
502547
316121
217317
376859
218075
684659
545047
1969367
1457498
1922128
71384
204105
1468935
620564
204998
1264048
1792451
1527463
1974508
1827963
947775
1468812
1687781
706164
841146
965113
1833020
722754
1679608
884229
289470
434166
83338
189493
1773323
695348
435922
1531371
635483
869808
1741882
126918
669260
1297812
1155213
1103309
1363309
341312
355809
1734902
1933235
1134525
685668
147142
1953332
866747
290830
887432
595074
406442
111158
1170369
336135
1672381
1437531
423470
65263
1606857
1741691
848523
487040
1385539
1760243
1794290
995668
623953
370572
550625
1890667
1272858
29581
1898317
1075605
764512
1070566
804317
821428
759153
835820
1398920
437031
1428251
842122
14157
434300
749659
599839
497243
1286717
776480
688596
305008
1110483
230677
1922302
1279563
1095989
849191
1529959
1671178
1512817
242760
832749
843690
1712238
485849
1686674
524331
1503499
1203731
836926
1451873
1885590
830004
1248824
59530
1892640
913497
1174574
319053
1389687
177838
532884
1767964
823019
1248689
1014449
1171464
930636
898462
1165688
1240891
1176288
1961445
1242038
1369859
949698
1400253
1270136
777344
897191
266000
1080830
269287
978898
1927794
472166
1937349
978273
1849726
268328
1538913
1289811
1453184
1338812
228715
994075
168898
1115701
898906
809225
629806
332846
287506
374139
831379
789200
334242
482636
1669337
197136
497475
1592621
900958
471510
785105
1748182
1529318
254331
428032
846800
1227429
682290
1490260
223671
680931
497270
666810
188471
305843
308480
1550633
249981
758684
1344430
1732882
1343294
94925
1498622
958678
1394014
1863456
1092778
123627
180382
1465705
783242
1163672
578534
164419
1525211
1221099
168803
943040
1567142
1160136
1522598
1857775
777689
1019549
1668614
1990180
1829188
1310076
1975512
230602
1857732
573536
1334874
1791815
729423
1561315
1891914
1832041
1569364
528740
1102929
314755
1980606
1022955
1955530
1737476
518787
1433399
1941586
1173934
176015
92957
1445537
465532
1044992
941928
160656
963948
1002942
718395
229713
1480561
1923939
142170
1635063
1300781
1013426
1219777
1846991
489998
191343
1445903
745688
1740623
602278
266664
56289
902496
1606387
1381430
1439155
1042647
680761
686901
1014453
1773959
417096
432397
424823
105912
1723345
1417980
1281464
1068632
322013
152248
555550
399678
76211
298667
1722410
167
1650912
169863
1711941
1971925
306601
1236632
929029
138810
1228098
690668
1056019
1913397
182515
1992515
43005
471102
396409
1059992
1635145
1922951
25252
1529318
336383
873592
1239115
586294
1804234
1552204
581431
1311708
383311
471969
1291248
538324
1891903
1938992
554917
1946940
378678
1158279
1863805
1641239
369805
1708401
675927
1016635
827098
305561
1953498
1674631
224972
1268311
1902523
1941853
1746898
71511
510438
1293708
10415
333419
72768
804254
1749802
468866
379290
446996
651150
1479707
1805715
1960855
1105114
1535816
559849
1301047
181536
1470578
1875925
1094419
1541764
1979579
97128
1793522
1077859
124709
224128
50519
614803
892917
1395344
1524868
1466310
1170641
1651921
1579736
309394
49174
985686
1119182
546893
35957
1319831
962765
1472422
1856990
767629
368853
147380
1042979
858535
1087364
1123479
934699
1574788
1453107
973367
1724686
235803
816292
1567820
1852493
188438
488138
1493157
1887998
1788497
1862582
450408
1163186
450709
1292621
1044697
1511261
814298
1137727
1217432
1860514
894334
284559
67495
920382
512678
1149984
595999
548574
1758718
709878
264755
277025
1925721
755670
1523427
974445
1002702
979756
731856
1772689
1795521
553825
1279111
57385
53874
1672383
588514
1485958
1599158
1790543
33476
1680876
1240173
108582
615293
1634383
808261
139116
910603
1481666
505782
1261772
590920
1202561
1066752
1906607
260928
1291953
694896
346165
1677026
973808
1418540
158383
1364401
1180502
1055975
174788
819872
1598966
93929
1829657
163450
1534961
1690999
428414
552839
76239
801682
546636
1202281
1954965
921787
1483266
1805190
911587
1172469
1620376
887129
98396
1683918
442822
896909
1313825
1486211
77008
1147800
344259
972111
242879
1370977
1684574
1847192
800634
1434631
1158608
229332
1227100
1714983
212385
1201955
653760
593205
1240142
939372
1232269
1168790
1743831
1857880
313339
737164
759051
958820
862364
40280
839676
438719
1507036
1909786
1476058
1327473
611884
1492407
952220
277888
1082434
130455
62995
1492374
24755
1050460
1448379
998734
1184557
504518
1251598
1703510
565587
1856671
568203
381845
574022
1705127
241356
1651398
1935621
1161725
334422
480928
1284357
1815684
418824
1738491
692342
1568463
1206141
275978
1612624
283887
62655
1050730
1893995
1939760
1327041
1665192
1654445
1838842
1659054
32056
692117
1993471
1274668
1977848
1258020
1040065
370167
1708972
1153508
677804
743749
1662969
1246795
1244336
1529643
1847645
1214764
894921
437661
55225
494642
1036452
752144
582110
1126457
1123418
1188341
1603321
1596562
1835297
1407727
1203198
755427
1671853
234325
1883426
1502773
1448523
1597993
1218117
1940790
1509971
1007366
1020756
1882965
1056049
1947413
971685
317222
1929423
1113417
73229
1179908
1884597
1337122
157214
1922067
1329587
379393
1062125
1109278
1698139
115624
1992408
1727578
7171
1910001
313337
819357
1154254
332238
413000
1339759
382778
1668195
1326687
748583
1851516
1313486
769735
1169723
1223465
1763585
272961
1246914
299029
1647902
1807663
1155318
677457
912355
1044283
1912703
438668
1617510
520958
1208926
1575025
996757
1961670
870743
562233
12314
1254037
73079
71613
363429
1554010
71583
423569
1617777
1649598
680501
40768
399864
141758
1535499
1435823
549646
1367918
88141
440422
450995
65062
60020
790379
619911
532330
50030
477693
363953
1955203
402398
1288777
1957234
1255187
1624540
1275875
859975
1830279
1453951
1744018
1053220
1363626
1674606
905558
1490614
455954
1956916
593110
581669
1912738
1294525
1232009
1781624
1011002
548824
977233
826211
1529236
1771065
356709
1231042
106734
624067
1671722
917398
409742
736357
825725
140890
1839108
1577882
924731
1292752
1761520
246207
805135
1228790
1884899
171299
26755
1411985
131500
501794
1117405
375185
1686761
1594451
1402551
220997
1675636
1464662
1564237
1314057
1245610
282084
836382
24162
159771
230270
364393
1359164
580599
990067
242713
1749157
176533
77738
1505348
235223
273529
435863
1071544
1441999
185774
1244331
756676
468637
204918
960139
1876077
92631
1261769
1763868
957228
187995
369041
1498936
201137
1950192
1859785
519705
193379
1683418
1311461
1115693
287360
951117
358237
938796
118290
185537
560964
1460142
1935753
1385498
1388914
747251
1511672
468681
1751985
1605051
296819
46462
521319
664584
571431
960805
422815
1392512
1736060
290868
1409088
1820823
1272068
1376930
723800
1940719
763848
342692
872450
365254
1859588
1261399
1665617
1082072
1312483
975567
684742
458616
1371813
34565
1036133
1396987
283076
285513
487404
550932
1542516
385688
1019621
365481
1953624
744176
295194
1287148
1620563
1654217
703829
889594
1510524
1434775
1786600
784646
1631510
1034541
1743290
586373
1517703
323397
1733062
671364
190644
630036
1322053
1689906
815297
1010715
994669
192133
112783
756379
1775843
933836
594047
1334382
38824
1562196
1238521
1123692
941683
1679557
463321
1004103
1687661
1840698
1791211
1056941
650735
1451345
1888194
610722
1088214
1555944
1234150
624321
455921
723308
1880998
1075820
1471047
1811095
375286
861724
1628147
45829
19494
1886282
887210
1809459
1028301
297177
1353021
1017914
364612
1787244
747486
1634192
680501
624246
1264174
396824
1858779
146503
860565
1472208
619145
1018808
1047129
756535
885566
178581
368446
1508993
1236637
55374
341843
404111
528351
1037517
411026
846039
1833169
1956645
83667
310611
1609054
1877869
1027948
1627045
1552349
1625151
1966391
1276101
1993558
1874045
187863
1125674
1133012
592971
460480
1138890
1926186
731964
1321968
1754937
1932502
45072
43973
805785
583032
1654881
1788536
1290781
1766339
341474
492719
1692537
1527986
824803
1778241
1668119
1578677
595
1746076
1984093
662435
407757
403418
397909
147883
8195
1058358
1594914
1188089
1842647
1606744
1992440
1548765
835385
1506503
1422654
1488905
1438439
356988
1351398
1133089
12111
1323488
727759
1793326
512475
821886
1336702
1205035
469257
1408248
214386
729719
194068
1183373
1447323
861737
173169
1156709
1312680
1033102
1554504
972297
1902191
989109
483952
402429
185062
333241
1034715
995382
412438
449821
1501
1383893
1419143
910186
1589756
315457
780330
89727
5020
892721
1150750
275157
408850
280314
1739266
1119818
1698039
89971
297118
180555
1799875
1267538
592682
1804143
41428
1334304
1963682
1156275
1902373
1145684
496536
1958075
747436
409517
386385
1897435
379165
839188
594317
626585
1963723
607611
415760
1066436
1067993
1831627
1967597
1486198
409336
1303683
71595
362027
289483
596226
168391
896061
1819939
413021
214753
198211
963507
1325746
1109672
591137
833027
1204207
1323458
1865240
1414766
999319
1729784
827954
936018
501064
1441068
1658957
1679203
1350600
1283220
514522
1910396
426826
1644967
907915
81595
1239481
952777
1508578
1404453
313434
114178
1618238
572016
1881831
1012381
397720
902855
1087153
585222
1929906
1595768
1112067
1967043
1778278
470605
1514437
1983639
1586912
1668107
1156581
391043
24197
1285657
1943033
1606838
1951618
1812323
412941
125837
1475925
1596077
318677
904365
1361843
1720957
240148
513204
1360885
1226021
1351344
888869
1988569
1069942
1602464
676090
1342160
1089381
1176711
577316
651388
1410602
70659
1663992
374865
1257501
182800
471866
1747402
520915
666788
581612
121554
1782670
430670
1199770
1532452
676626
307210
101643
1514567
1332548
1985133
1087028
27039
543654
1951206
1108405
1794078
1214618
1755428
1937505
164701
1151511
1024205
284462
876290
1277030
172711
127642
613824
611459
591982
1785032
1102768
1345449
1443127
812051
88613
1993061
1654420
403172
613274
647634
966194
880209
1130323
948739
416642
1771768
1044456
1083744
337543
1272936
478453
1244025
33248
1293112
1605871
1304600
1905233
952827
18670
1671537
1061378
1725687
1381089
1165611
444242
1126005
469301
313835
1863367
1893843
1842098
1859174
200584
1354727
1801408
50893
293603
1794717
1871134
1344883
474391
1824306
946344
1644865
1091302
471264
1261361
529406
1220607
1523022
717565
1929738
975518
726353
1566044
493693
1519015
589905
1422512
1349746
485578
539934
1713217
79678
1454163
1804279
1952965
1282226
835531
849566
1338746
942021
129437
390786
263025
400131
290423
1570886
1975668
6763
365883
754669
693896
1900216
590965
1411846
1269450
1005704
941657
1226281
1020567
612224
1200232
1151883
1728324
1200167
421727
188111
1857877
1288549
908792
1605515
139
463450
318047
1948395
1987021
1303432
560203
686283
73715
1300927
11714
1972075
65717
514714
1437107
1211510
17618
712945
1366482
1091728
1437413
1220514
1303494
1299665
1671381
804059
1388326
1221873
1391917
644709
1131162
1609710
538503
1465076
1608080
1066987
447520
1964018
1791407
1951368
1977816
1465597
1152090
1729050
862431
594101
153270
1300698
1402769
749267
783557
574129
1639836
1057168
1862931
1088562
789777
1824994
1884200
390690
1731300
914797
1132768
611298
1255150
723234
766916
1625666
527755
987766
407494
336050
1665677
1498379
494318
679485
1682587
1847554
1244607
802998
1397417
549829
149713
340554
216631
450634
311279
1057477
1219935
1640850
1040213
1951562
14100
309884
877055
1702982
1028355
833889
714841
1938024
1052818
1311098
1052327
155365
211699
558008
616105
1072673
1646204
906740
1895638
1559804
670094
1546441
1714528
250112
545501
1268739
1727864
446490
1200909
1457456
1058390
261985
134407
1107534
647642
564910
203959
1131963
1618576
1789933
1104818
559960
333703
1887918
1375697
466474
1367847
259523
1845493
176796
1031761
1238281
1356731
650754
53969
937193
1086055
500555
1115305
343880
945828
1841443
1415090
1586764
289690
378405
688268
105752
1939027
1646067
816775
827923
1942114
625324
1476626
970114
540082
123929
1757375
669580
201158
1841779
292100
964856
880196
1693571
1925075
46759
1276714
1493678
1925818
1050257
1563203
997811
978066
1884735
1475553
146527
1040988
700276
1950500
627262
837903
822278
1959099
1200663
516442
1729459
824735
102068
1693541
1042412
1492927
488690
419218
1643865
1962488
1197306
220197
1259968
1261122
996621
1566464
1870247
1669763
1659588
718673
314517
1301890
505023
1030786
1860214
1331055
1534909
1119804
1494137
768629
1221846
1003104
6615
783614
1026436
658435
1791926
1145510
1786011
1262653
1381415
986352
1630964
398694
672677
1618698
1263496
1929265
1788806
746141
1775570
993752
34374
1518912
338725
405743
905998
11258
286692
340353
1680827
1595239
1812126
66663
641727
888510
1047043
1796150
445949
1510608
376808
1940780
113034
22676
977468
1588753
1647808
903394
900424
590342
486217
1302019
1633624
1416492
186050
131186
1670823
331139
1017755
1949556
1171763
409964
344787
744803
724562
924212
1721531
1492697
696679
1321169
1832136
1310778
633643
1866247
380665
515623
467790
1406884
768508
1669405
1375342
1921068
1626092
1945129
271318
923209
1526176
621021
774767
719629
1263604
160782
1082521
799514
1495896
763978
1061072
1685933
514636
560280
1275752
498975
1317102
948747
1508322
752324
416649
1728166
364145
1839427
1946399
174355
719295
951223
947240
1776330
764501
1681370
697085
656135
1746129
1964870
803438
1153848
967387
882816
1480351
909703
1659882
519542
62736
1327017
1681040
1438212
1993485
864201
1069394
1102357
1728973
1210240
1706102
349616
1358889
1977937
781572
741235
465028
858118
1246911
1471968
760607
1778650
1129022
749588
1511349
1005874
754426
1642821
1174629
988411
1408579
1564256
1134158
994420
1971876
1061755
1871543
954624
1167
76331
1017258
1144741
414101
535619
1924566
764144
460373
646922
501716
227483
120681
1876885
1343436
175062
1686284
497502
1373745
544067
100523
235981
1923377
1975359
1321334
1067413
1297046
1374872
477794
838063
1722353
1273249
1896107
1010092
812600
1770142
1457925
40018
687014
912695
245885
1051559
1550175
1970103
1842891
1448641
949939
1847940
503142
921391
1460037
1377634
247063
359406
1749202
983358
1195500
291118
935623
420012
1042956
1614900
889587
878735
616297
125066
481338
1425215
1432354
340079
1165210
1053043
1235230
1574132
166797
1727518
1258770
793201
333074
365409
961688
215105
68365
1523576
40578
300650
1854146
1333783
1328040
1841848
1645613
384965
1542033
1242477
1473372
246080
1184349
1409509
1201726
1673556
1910921
381354
1128783
946847
1962511
780909
1959806
1416766
783294
1380184
906857
1368400
1004923
1568822
1087112
1583258
76692
764455
1580746
1137770
45582
1374155
1438428
645218
227309
388521
1824459
1048859
625311
1299568
784725
1590243
692356
161960
545910
372296
82151
1049568
452622
988744
531365
732597
1608411
1407059
254751
1244756
1103096
973722
1199423
575526
1051974
221528
1012497
238854
1028174
1493536
782633
537648
522989
1360862
39757
194587
182092
1028056
1605481
17019
1901772
1958653
564824
1023893
1091540
1529005
1893651
938400
59554
1833317
1612282
496507
333174
516043
29632
1768533
161378
430012
844577
1210431
1349122
1253978
1640402
1777097
508099
1247793
370869
218397
772963
1273858
788128
1650260
1904333
1562776
260731
666229
524442
1992544
923726
1823642
474309
1893627
1580694
1363552
776776
1260656
882787
1901587
1248255
801890
1399785
1954873
1271079
1204838
1517654
169511
1640975
100132
1162061
249503
1963628
1773899
67352
1402899
1773376
1266204
1772201
698114
1352497
1016568
856088
139313
1953853
1504255
1128105
1905960
1806080
1311324
1734402
128115
1787876
744896
798772
176299
1540140
1591017
423906
105556
457990
1019945
423807
396130
693736
1824090
236393
354278
1884752
1353554
146149
1480734
1911418
1244727
1952786
339119
1954749
1220106
1593159
740934
1844835
1894538
166538
1738534
1709263
1011455
1664091
395950
1338961
827486
1862679
963642
515268
452144
1030462
330632
734701
431498
1517198
1964430
235186
807000
1347825
190987
1567244
1402064
1040092
1913211
1109099
1392993
298153
38677
793594
247806
1157528
1040815
1997552
1500586
876302
1460101
135538
1102977
738875
372490
1276482
1428121
1764961
1492638
1504732
1403358
35549
761931
176138
536709
1521390
1114097
1020515
626160
948953
1045646
1561657
724122
481220
1275787
24033
142534
776735
165776
139501
2295
429153
1945234
1075253
203810
667697
232412
1622005
760052
473478
1746164
615780
366791
474037
1174881
1779464
1276380
1382467
1263187
1683222
1478261
1765021
1191106
1693522
1357154
535402
396702
1188972
1718420
1144972
1481730
359717
962399
328321
569512
764342
881621
810579
1805329
1842439
787255
1625901
1331329
467724
1388786
1755698
1531201
1344236
163025
624702
360226
1218960
1439885
1419087
996350
1916415
1946235
730657
1441864
939621
1279624
932035
330553
810353
311846
1871551
272872
729733
1475419
1421585
947078
1312114
398384
1118940
1986781
793824
1849356
463922
255031
204392
438854
1923748
646278
852563
123191
21475
1768620
1692646
1206822
1397114
1276596
1083183
1757226
1414326
940136
893292
1864626
1736898
913599
13257
650591
360697
175389
305501
470833
289711
1569299
1933241
982372
1206410
1106606
792639
1924552
284750
47360
1729471
1189321
576864
934209
527972
1978604
1664883
1602561
1754246
1484233
1697121
1110282
583599
932146
236946
1875395
1364891
860144
1172703
1190142
1053212
37781
106782
212738
238038
911271
1411162
234482
1901108
221773
945120
979072
1136292
1962662
1347859
1947684
829785
1757207
538717
369909
1908366
376304
1664876
1884331
690391
172863
1848871
119019
1818655
234547
462999
1050692
721362
524535
274256
563223
1252529
1814779
506914
1993566
522252
1229295
1727588
434602
24340
554367
492373
1271798
901561
229964
564951
1135706
1358292
879583
1292578
507196
41389
1255932
117551
1578337
1339645
1148593
556180
349985
1229315
1856741
717988
314707
619852
765005
1540032
1280353
433833
1347368
561963
1175632
1766334
168415
447558
476081
1591382
351842
1136685
595886
196474
1809003
538182
1632038
1774025
1907502
168217
787864
404580
1312490
530752
4257
186894
1754700
1273495
1880471
1688192
635561
1391632
1608326
1801000
1731781
937798
1904193
605013
989598
1952812
1639530
1906366
1636890
32265
490831
779799
1764262
19484
1384217
527634
1147682
1244414
466449
554313
1305659
1445887
718595
445726
1643998
1858147
1413880
453553
1085108
1848289
564884
1753104
1694960
1178048
1407176
574285
1423230
1269262
978171
1089179
164681
1450361
188940
398885
245832
1825730
1373499
517502
1279559
1293852
1463520
866432
40383
371276
476134
345749
919819
1702894
890889
829231
1966748
1053585
549142
1101935
770704
1702789
12224
391573
1199957
430883
984739
81892
1382975
1880604
1349663
1861479
1731405
1710731
1588539
122600
670269
1047998
576018
521873
493759
785261
1777499
1880637
1269452
392966
536517
498918
981748
879910
679620
1128014
1042562
1942774
1040248
1999322
1314764
264105
1143019
1090477
803238
1614169
523359
1261410
3455
907443
345218
1632989
1475226
1544315
36568
1860006
599175
354635
1379848
1364976
145315
1407916
457939
1587714
1070813
1840571
1344526
1970840
1194415
1127042
143057
688641
1943224
1034369
1327723
1321961
375003
1617612
1072010
1353971
1040624
1878260
1534763
995569
1899962
618142
1567703
1554855
279245
1152361
7889
966880
173257
464349
944463
1303544
230185
1177212
1126661
1234593
57452
1095411
752738
141975
1046618
1908141
887045
201986
1149131
348585
1057297
170094
1673646
1157678
1562409
1760756
291273
1069278
1585381
391539
1928188
1365003
1213408
707121
396451
369719
817584
1874847
286035
433304
897296
1340305
1402890
1864640
491037
531745
1284768
263568
1133965
1552909
768764
636099
423769
1843512
580150
97201
1372467
328092
1988699
1802295
1548451
181790
744646
447719
1267959
292660
1507055
106857
1437056
1021714
622321
1154506
1068175
1209610
1076824
1517421
51858
692779
1926204
1016709
722610
557511
876584
1425429
435235
1000273
663380
616758
787267
1586662
1571899
132372
575061
856183
1164146
520610
1594097
484963
379273
1453848
64287
1409956
1132393
1283338
492326
552039
1070973
1026896
1981509
220471
46741
232171
1719005
1739259
341014
630510
124356
1729421
185539
1377708
1528102
1177607
916743
1762530
442263
1639624
678742
1976000
1441698
1739936
464836
26876
1569642
756590
622834
1514734
742146
515398
1333008
1399696
1717960
139414
1646278
1736240
1483042
157123
1478335
1670592
1884033
165341
604282
1469992
514725
1998522
1274427
1505379
1361291
1444688
1764104
1912101
1383148
1862940
1244076
647487
962237
264077
78863
313282
356526
398628
519474
1205621
1861686
705413
389783
1399934
901598
1573743
1754581
579335
635461
234859
626447
1567975
1080038
442700
56036
1587458
42680
926400
1792015
1098932
1364487
1080451
1451780
318767
1109100
214172
817818
1228303
1388419
324440
1918025
1067941
543645
16949
117819
1504976
1495957
1029163
1091052
1836837
1651556
391379
1562445
1196824
1283152
439115
1703918
860986
416942
1893146
1859247
1136035
626116
1479991
1738602
1991502
70148
205867
364314
133378
600314
1549028
884502
641964
1216778
293161
540904
1670233
690294
1939692
1125865
754280
672802
41490
271599
573662
701498
575177
158189
1176901
201970
1363234
835751
1338485
1786647
1502219
1767592
336386
458955
257897
669183
31936
1504231
1291303
1759138
386056
78149
667542
1794867
1961882
1765861
787170
865405
293815
1700468
1838554
111112
817772
1739073
1151417
559285
1996799
755638
1410204
1322552
500652
521558
1063247
1500556
1132555
549297
1452612
838910
1053027
96057
898170
832904
430318
460275
949021
1783843
1974143
592657
491171
739804
1705758
725027
76962
1490756
987993
1806464
242120
698028
1766314
75378
96056
662843
1786558
1417312
1168760
1213101
1481553
897578
1525056
120551
766608
1929682
1142576
1384490
1401916
850667
1301459
1321574
257768
28814
978431
657959
198320
1413295
1149044
677145
951550
1066418
654931
1716863
124795
1153570
849986
1579217
1282698
492596
192012
342692
49703
1276256
10666
863313
1430313
1535255
421369
175625
1909602
1976098
942438
1202843
1419932
325190
571550
80150
547476
1672030
612648
1335214
851913
1850395
719419
632795
1657016
772056
1103944
344046
25490
1128795
430994
343001
9265
1320147
762743
173765
1472996
1929075
473883
1335961
13867
1155452
1777053
635511
815065
374125
423746
1088564
258121
1176368
791010
466666
1590608
1250446
1048193
1610082
896902
1471880
1520436
473944
1304012
1025102
344484
1189688
1861543
136448
96978
1313874
1470395
744614
1874157
881518
609760
1088611
1389106
1924396
1640862
1792278
818043
871639
82515
1239529
8526
1986041
451750
1266854
558605
915860
1037401
745749
136035
1630617
318044
851432
222472
1109840
1863928
1776639
1096374
685468
1092986
1055164
1385222
1288743
820073
31463
1894454
1434750
331978
1021216
355551
417927
1514375
453735
1285213
320810
1579108
1240494
536325
1845091
269014
1907794
566098
1793113
1824420
1485851
278014
723182
1555702
277975
294251
804817
1102968
989639
1266347
1898671
845003
1239720
1310515
1157721
1345726
1451972
1437316
248166
880734
597389
28946
431574
1629316
94131
1481469
1444246
16189
1631373
1828465
1280365
1100112
874958
855705
1082846
1199023
375624
17955
559586
652604
1137610
1571875
1988895
744468
498531
1193705
570976
1624123
1882196
1310184
1056169
601808
1140763
1516642
896108
1222237
1095471
1459386
1156817
1363454
1216433
1292876
276339
208922
846798
600133
1358012
1620811
1269457
1042513
42810
833804
544159
774851
1660460
1234221
38804
1255648
914289
430516
1981477
1656837
1178967
1951255
917389
1602123
1313515
1093394
1087143
898962
1429914
1096213
1193808
938028
1296625
629286
1829521
1065688
252575
565354
815381
1928069
141676
1250530
1981872
1215931
159073
1610864
1787552
1492111
914490
1832895
1375328
444572
586320
1546432
1504868
279981
1251768
1872718
1122337
1099508
394785
1495498
949832
5457
1594217
1841402
880349
1519987
842129
486907
964421
1826987
1946004
1174835
1163573
1053211
1765985
1480374
1769993
1262228
1390555
909824
1822293
241997
1321527
303863
345708
604273
1157722
1162066
266823
1625009
506015
342814
804247
1263008
1704074
1347610
739709
868653
1915216
537458
550355
593375
819447
1991693
481378
1461133
25840
1103652
819710
144200
1583012
5219
501717
1274742
567554
1585937
138093
466747
1171127
860304
752991
1717457
358298
1831898
59235
1326548
1234535
1403465
975709
1671102
323520
1947095
737903
1823798
1084859
70618
1435164
869274
1906714
1579547
199906
1569712
595014
1937124
1706279
1151746
1873720
812054
1230691
1641623
1749790
841530
550374
1048387
1813474
1213479
704895
574383
750359
1699478
12068
1082671
1823218
1240356
841691
1078428
224464
1221997
577521
769468
1551271
810127
1701414
1733654
214110
498078
815598
381552
176172
92434
195903
1520033
1512555
5844
876839
514349
1203021
1506775
1504053
859644
1567664
810411
1136241
634125
963297
162392
1706685
1953057
1446232
1503778
112254
608724
839358
435543
693706
969473
730151
1167195
20090
1972444
1989817
1242815
1294715
1614996
505979
1395582
660371
1067284
1613543
1760996
31906
1200152
360177
303233
773270
1850242
179905
127224
1183129
1268614
1634898
1811035
88027
1528135
1113063
1283907
737190
88538
1669978
1238428
426174
1433673
1962287
705216
41364
402663
1485968
751378
515786
1153169
1339235
1790954
1213006
419839
1678768
1132318
1092062
1369848
423893
966289
290693
1048794
764611
473066
1403205
179559
874284
1059206
1823936
1831495
989883
1421395
1143331
856249
330951
772327
162824
959122
211265
1894382
1346313
1387049
329328
507107
854955
1623122
429734
59783
1311688
513207
1979994
1493384
1812119
1903292
851686
1188032
12753
700596
1715486
969916
980511
1337469
742257
81536
1259770
409616
370259
388950
604046
627840
1654479
116834
1178471
481966
946099
1706480
1295659
412899
24391
1106370
1808841
1289881
310085
211824
712720
1481067
699365
1733244
1151944
1881590
526456
1531831
1278775
1091283
1326129
1923911
1108140
774538
409740
239562
1871392
1050721
1647582
1243321
1347734
159726
176060
1381948
410710
809664
1393664
52405
1204360
1959997
126220
365418
1846244
480508
1213852
21887
335797
1314644
1655998
1270455
1649872
123740
701803
1279849
713537
244618
1277800
1424737
1920091
1012300
1573368
1006461
1582119
610038
1866556
614539
361064
1319758
888326
1211035
288599
1102387
660301
741012
470429
461912
1796727
1720924
161818
176694
54934
1371802
158464
1642460
101825
113207
1540566
1580389
593806
500663
1934456
181912
1261514
1650514
1187321
1417145
1827570
127810
1470097
1634977
1213438
655619
1454495
1086549
605280
1933424
1271490
1560404
1687646
1145874
1876720
182985
1886531
1108835
981078
595315
1843450
72936
1576507
73381
1961987
1822572
1922430
1964063
1662642
1527636
1888402
1732438
1554116
62512
1598483
1143750
202446
1318734
559316
883448
867145
979808
738202
1866161
68191
1777403
1854394
503650
1982845
1886255
1748989
799291
1471022
367083
1049941
1175999
674600
940963
291815
245943
342389
1474188
264807
1050259
216659
711345
401673
479814
197014
1846675
732326
1496528
600460
47893
1390995
1175133
698839
1919171
755489
293268
1253675
1037318
373021
304031
1509996
522592
1607843
1910273
1256103
1312762
576341
1381885
1205376
146597
1390334
1654644
59128
1722126
1594472
33604
1885185
1395680
80016
350824
1810273
922036
1659504
158098
1529756
952020
790248
103050
811252
1999078
541946
735193
1913519
836324
1179938
294509
1270534
1029659
270177
1135500
1547434
1002590
1440062
790905
535140
1981398
488212
176568
866294
1088488
16230
1421757
753733
885016
1528043
380327
10760
58657
1901117
989616
108174
1104987
76395
1693154
310508
1540325
813817
1579149
1585996
1625122
274619
23064
858378
479554
1687097
923627
437765
1183867
276576
376308
1881446
347455
873683
822848
1179549
716853
1374746
1282023
1734928
253827
49
723706
1914529
1413670
75409
1840626
1892062
1560042
812759
782189
29580
1607998
1119065
1134764
1628314
168010
1867700
734605
969651
1655071
1553666
463057
498965
613173
964916
864192
1661520
304195
444708
547095
60224
683100
256798
1166398
519393
100421
1299817
1808125
742068
1359380
1305844
1062424
813754
1071505
398728
489028
1694453
1449573
1151833
979259
765208
1614835
1727506
1035263
132350
166319
338751
1110729
1298112
447590
483213
238185
1287202
969645
877440
592561
1454897
174903
1960523
814518
915490
1800659
1777746
970070
444883
1771339
256855
559692
1886213
779308
208131
1681641
1427511
49948
1488466
1861239
913104
684782
1497901
678198
11195
1946511
1299318
1189296
1773759
1232422
1437503
106142
1089664
1743181
840832
1543748
35508
637604
887390
1162974
1600280
630682
1230430
1491929
96899
1214047
1464723
1194394
512311
1844398
1075912
1829567
316288
487126
940629
1197809
507836
817219
108161
97782
1572328
129427
261209
1952463
25841
1931464
188225
168202
819194
531815
687086
602603
525416
1203755
789426
346684
1522794
1906200
1528670
1545475
969446
1203008
851040
1842299
905370
447158
209650
652515
1718917
1276082
251225
1953096
1103101
1200240
1470739
3467
261379
1663425
1471830
1705512
407688
931482
1268367
189802
85688
472005
887342
235757
1500575
1743296
1770328
1827083
753966
555984
875367
222962
1478265
1307615
87027
318087
1876094
177704
1534758
588054
1497857
1299992
1174450
1526309
1661513
872831
308684
1084852
1048292
106929
112453
1021078
1021429
1592233
440087
1776554
1944561
213258
418923
734847
1236737
678890
741338
1376935
522837
1437154
1592110
953362
1129124
1854837
865831
580374
824754
1995903
1665451
1001445
1098047
641396
624140
806667
1812643
1072457
965254
1403888
1581759
1307390
638999
1436807
1549739
1406032
1446339
1869766
961067
607861
147592
660335
622423
345526
112082
861461
717324
1799375
1976008
1935913
1473659
1587528
56079
679765
463871
252330
1910812
400299
611042
1252058
1416132
1583824
949
936944
1175121
17972
710661
314785
1608987
501720
82567
363547
61577
883914
1981505
1164143
1478900
1356794
853759
1441253
86134
701368
974568
208112
1808474
1172976
1050567
378423
101011
1239247
201956
737134
1736863
655710
1861845
1429315
912530
706775
82954
1874023
979198
187004
80565
931693
1178625
691773
801278
1549524
1023990
1011312
762559
89570
1983259
205679
614230
1844147
1490616
1887608
1863522
611166
842536
1130832
765298
1571941
1122467
1210110
1444681
1996868
570219
1091927
810951
1324760
225470
394822
1320696
1834489
312253
1178195
16153
1378235
1094620
1247423
480582
1796549
1741181
57959
367
1204158
231706
377077
60949
120756
416841
1472622
923124
681284
683238
354367
1336351
1903550
1155145
607953
885505
1634621
1120734
1402329
129620
15497
1556918
45246
1376238
1487209
650173
661898
519743
1200146
187589
567087
1936249
892147
327128
76570
1129449
1423343
606024
336995
1656563
1512174
114567
674927
1266613
168498
826796
1296752
1234921
66744
712763
1627301
1540656
1253267
943270
1747351
169751
1013330
277190
1030890
1367478
272386
1264125
991956
1780444
1800552
1961611
1637111
1368367
806268
1352947
478760
307122
1402933
217917
691866
950346
1712621
835863
641027
1746579
644778
915686
1399199
1853036
1796586
1151262
1980538
938954
1489284
1751532
574269
455506
677588
1454896
763566
343677
1319824
838335
289271
1107342
359933
1318570
1731732
981814
246113
1718698
997514
1769979
475629
1148259
1732177
1838369
582982
726921
1615944
983675
684946
906787
1384121
337235
587531
217328
1389511
1093741
834645
586168
1098158
1316499
540241
1633502
53786
1126332
130799
1045373
1123197
218145
490942
1444971
1766607
1879924
22710
1020460
1447867
124627
1464877
450116
837209
1520941
1541879
1370351
949354
601809
133302
1070142
471174
400341
595958
1648752
1305949
1300542
423353
189613
1788125
1948427
931071
1227944
1868608
1662357
125283
1179233
1730497
1732197
746554
1234717
1135305
1611053
665340
225623
1721883
1787872
328317
1186724
1830952
1674137
1447475
1914254
158530
1827731
186892
26935
1039034
1188359
1722358
419888
266748
494829
1010594
587946
843280
1666349
783642
1565410
1643074
1852704
346250
1103387
853507
1320534
679581
1606668
1528781
384662
520431
761189
848778
1186085
1525718
451964
55089
1690544
61067
415362
909293
759044
591096
1830811
1966541
387136
857590
222760
1864764
220814
1610039
1131149
1880650
622146
798671
984250
1313899
1416674
1405585
853789
544157
425460
1600841
1253032
85155
278801
635552
1875126
478259
117539
131697
930129
402158
1657151
1119958
1789090
625517
1255902
1403858
918980
10135
796654
652066
994255
487423
578126
1832771
1734406
1376822
320561
754527
455167
732493
894981
994419
1593237
831
949305
1225725
370253
1354233
989087
1993335
851650
698489
782794
1234528
22885
249976
391847
607477
600531
1829858
1640985
1446352
1773936
1692354
26088
712560
1799028
561326
805123
1660026
842195
335755
560349
1610711
1947057
33180
653645
776630
538574
1047954
537936
417960
904905
1979552
374760
135755
417763
1595408
1610530
993425
1397917
1356160
631338
3492
200615
1193846
832481
1883538
337676
1077805
500303
76327
262907
818312
1619136
1583822
867564
1353806
1273978
1917112
426321
1870558
1359651
1146241
346341
274976
20144
765240
1999193
864045
1507267
1636006
1025124
460058
1093511
1575778
689323
705559
491045
259357
84355
1173376
1817663
1101075
993674
1720677
1344264
660818
198023
1416135
1441065
1330246
1989014
1224971
339975
1973714
273641
1706416
10335
520034
424252
210251
1724249
1020496
747683
1531448
1126202
123733
1190728
4831
1163507
84633
574299
866779
328351
603715
1824910
415364
1879020
585054
957959
1112495
1325266
1024425
1327708
531042
96372
951259
1631128
1607954
1544576
118530
379720
856042
1712613
487505
1430629
850653
829265
1525173
534502
1075237
15752
596118
722204
856742
89231
1744168
43988
1487094
1495140
1364950
647264
437818
1420766
1467208
1582858
1247761
1915143
670392
463207
612103
1324157
1146223
586715
1666996
330762
1108750
1927659
32430
918775
528294
745655
365640
1934948
1764784
544839
1401800
380645
287946
488194
540076
1685887
1105354
816555
670731
1679124
564921
1422615
620739
1357867
876995
1269630
1598410
1786537
1458170
1060735
1518416
441158
1751572
1581902
94741
1096437
1759649
1126420
15562
890542
1377849
342172
653366
1560099
1076757
1048434
263898
1268516
1107285
1992620
1019552
925991
1582919
1893021
1168681
1332009
450624
1209328
745079
1909723
1060731
1236061
525577
303060
1770373
1865750
359457
1716008
1274908
1031341
1240961
1271395
350791
1286290
1795142
792339
380009
718531
1458848
993937
857549
1264302
602991
1613637
863665
99002
340344
924830
1531489
577481
1269805
1965773
1335380
973797
1088341
1739459
305260
424013
730432
1314760
1275126
994524
941926
779039
1354025
299313
1735169
1888377
342442
1380595
383826
70183
1598134
1901615
851827
506553
32656
940157
849072
284422
1172718
1936772
1006403
1094079
705616
566729
1134192
1726276
1227716
627093
957674
1265146
1611038
779110
1858302
441039
1240755
254919
572262
1128532
242338
1471764
1211498
1076377
472877
1031776
446005
7817
1762452
1329140
1391546
1031675
1882533
183349
481086
1022036
1860067
994988
1028073
807621
1407737
1577398
1847544
1906558
479531
692382
150332
773757
609597
283956
1696635
1263715
1263966
700610
316315
1359047
1879264
451884
664250
1936262
267418
246686
135339
1942585
1136870
1046299
1543311
1865402
1194034
495252
146205
1669271
283291
125199
824376
40343
421515
1306043
609080
1737695
1769261
442167
299145
1758117
1382724
1852299
1467590
696373
1535357
1958339
69161
773661
246779
455302
1270933
878143
939589
713783
36628
18654
1878642
541220
1942089
393547
1287592
205102
1477458
1104211
1452759
1860007
1417251
171373
852902
1233289
1812218
295952
1535866
1360784
1330340
1681133
1762087
265802
231900
1591523
1900681
1511850
1709293
1394075
1820458
874621
1162754
914074
583835
55412
1454697
824658
1914384
1454188
1891992
1805777
1792678
103189
1728173
890089
1291805
1056895
971595
1312839
962344
1019480
884577
536827
380904
1587930
1459348
1926120
1227835
1207667
203077
1464882
633180
1275140
93283
20026
1881951
1703163
1666925
116846
1501498
569398
947090
488036
1770158
1379574
1670913
759856
918489
647362
846310
1801719
1037385
1063011
712486
1613276
186137
623188
1492703
1818056
1117758
273970
34382
1882839
757959
88461
389426
1053880
460089
1734109
871857
230114
292991
109377
572896
1299308
1352992
278798
1685673
1310285
1489592
4781
843909
734112
1816559
1580488
382654
284507
902814
854238
1734888
1027870
433280
21287
480329
1884147
1579186
822358
1896345
1655088
1091677
1032893
408429
1120074
830524
207182
1604827
246601
624065
1568842
224622
1458140
504823
1944562
1402929
1687301
505591
162985
1356335
86328
1325163
1455560
703522
687946
1371151
1232011
1168180
1788457
1364131
1899668
658204
608666
776948
1932354
1588448
493403
457578
1195116
828464
287796
572571
653706
104819
1278610
495428
345891
1890722
380997
1589716
849806
1707899
1993284
263866
1446428
976728
291862
1957405
553083
1945052
595620
8082
622805
1103679
727070
1982240
660878
701620
170729
1714846
1432099
1252600
228126
729989
9354
474727
842873
1464079
668049
55193
1007360
73747
711048
127695
178998
161285
258229
1336486
973497
452796
658859
735498
500800
1589193
402932
208926
277589
1042309
1214968
1978352
88500
1195323
1378017
1303956
1460101
1286900
869372
696597
878419
1423234
385022
1770324
1524097
1239555
228329
1875192
722822
1131095
781289
191434
991154
360889
1629280
1786809
219215
268792
1831727
1095032
252680
1503209
1278348
158800
1637382
1483384
247944
463646
905047
350075
1392494
1946235
1841970
1220799
1233305
256847
1582823
1439868
1779137
1069407
1196663
283021
1824719
70334
1609841
1805468
767708
1412099
482404
1665854
1525863
181350
1809543
1871025
994265
1830286
1825388
1879614
963794
1023390
1907200
473565
1392448
1658885
1111076
1859432
27674
1608653
87111
636310
606252
1897143
970337
753880
1320125
581642
369950
3109
1357307
740840
1618182
1306776
514850
492391
1444373
772921
173576
639902
1681580
430529
1229454
1142183
796895
474614
1314403
733102
857652
591104
901404
746411
1611016
1195642
720690
1107506
1676990
725663
577731
483462
347861
1303364
1302468
672074
1066013
1208571
670242
1769944
550198
807075
1192431
762669
1722311
528531
60977
1612179
22653
174984
1173724
462593
407866
637973
246917
786520
1984915
1361006
165618
1277499
300124
1328880
1730732
1319922
1663693
438619
721602
866708
750936
1111455
266668
1086278
1602766
1089009
234403
1872897
480394
1910622
1020647
169835
1612577
1642959
612812
1486421
1984399
1730641
1962206
6112
1836695
1805398
849070
725467
1281471
1880925
706149
1320229
827309
930230
1624909
1356583
942351
834615
133240
696321
919754
1617392
160082
332631
597960
525027
1583007
969542
1195963
1693197
1863735
804207
777501
1437704
1830376
283127
853206
847278
820464
1623604
303988
1822229
92344
377648
528815
305680
432398
1403777
812361
207087
1520081
942532
958731
92574
570337
1905208
106206
1228545
610719
980705
68686
146267
1523566
1551217
1773032
789498
1147371
1115693
1047603
5644
1835617
256265
469013
38243
1902655
1676632
911713
90538
1014292
1499720
1971441
721971
1126951
1828262
1697035
1626222
726148
695069
888060
342417
32575
98597
765642
1596135
1805058
1817848
417261
1478314
368511
129291
1706182
316526
1608642
949226
1236936
402971
1785963
1479134
1492047
1498567
1324155
1416905
1524748
1892539
320465
922051
704841
1570750
1404120
1983035
553069
380700
294299
763519
4384
1408756
448650
1230668
1040317
431029
249610
1605525
251072
158126
1243046
1677575
1105510
499465
211168
25151
314816
260801
463318
624801
1871585
1239007
1819757
943788
1716263
957953
1637320
937513
1872531
1457526
1518709
1374260
229003
398044
1632549
885954
154738
29416
115298
952417
260406
1962853
712557
1201614
1504922
1349918
1965390
253474
1600869
1249935
429379
552638
129534
1275933
156026
220081
1364697
102621
755454
311695
346017
1803393
201270
1486201
626381
1994966
627563
79500
924748
568115
1144156
499900
1210358
1631398
1296400
1922892
425839
1904469
1250817
1165499
1782950
1770668
1456624
664505
1142441
497374
1479630
1622943
1353872
1634276
63532
1752265
842931
767809
61257
714669
502636
64378
601076
1534358
17105
1540741
1415397
691765
1792391
377907
566489
441278
864921
1359375
1403103
795227
722044
26669
1528462
1270402
124210
115095
1264058
962597
1586796
1155576
25812
953782
1817666
891234
696910
1678095
1356947
1005136
1822999
319175
1437137
606746
307354
1684325
374894
1977099
1565379
26115
39950
39181
390666
1599995
1081019
1771258
123537
1097646
282766
1209980
141392
1011301
115298
44149
1558356
1274919
983937
979335
885450
751917
900522
566174
1970861
335734
206039
583771
387928
1438255
1305194
466906
502654
1245994
848784
1116193
882583
945865
1544597
1967072
1445445
820726
589465
1695657
68647
1836745
371881
220337
226171
1424671
1768446
961002
1730460
915348
278017
318340
1233630
1653518
1969844
769450
1791629
1155958
75854
1858987
468391
557332
455324
225270
1049774
1518891
335349
1143212
777393
1583160
1924222
1140501
522077
1639208
1451863
482670
1513261
847077
116178
402462
1692967
857443
81010
1652983
1613353
1155746
1799568
977625
179252
1303525
1718114
1401796
1671175
176887
1024039
1080945
349188
1584985
1367640
953241
1555828
508959
208969
1938883
1208007
1874433
40372
1848177
991282
1701941
265086
1125526
369085
1864388
849458
631129
1887265
1585797
1163261
1724063
1265898
39182
714031
1410323
1453699
1059206
660834
617175
226300
71286
984102
1631878
846163
651149
1875542
586896
552478
1248670
1350118
216825
1469711
366507
1026246
147959
1786230
356133
1571634
1386510
470134
1158786
66131
1464520
1817849
892277
1111157
462541
1612729
479999
510623
953335
1963642
481651
1779227
118123
1828255
58240
1126775
588013
477375
1690814
1153148
417547
148359
139970
1182034
1689445
89111
318498
1898515
319796
57659
1921368
1205564
697260
34734
498664
1542195
1230724
521765
206976
33679
1056006
1294383
842679
116776
1184775
1451137
350219
660026
1442805
989777
1306852
206875
1350476
1349296
1449656
1918528
1271946
767726
801443
103293
396400
1364081
1362072
491353
147220
1212914
146602
601574
1326517
561563
1458882
4002
1134203
1678810
697009
307926
871941
679703
1699408
1081121
217752
1890733
1044986
351130
1908664
1046426
180231
1235311
1528521
1926826
625680
1297534
579968
760709
1119585
1533019
1758120
581451
866049
1050428
1994781
147547
233703
794315
701110
344649
550486
897495
1330240
33737
760486
1192980
1913631
267410
1033655
1571335
1488516
890834
374079
53142
778623
178248
1269592
1092002
942937
283226
499248
498457
1533050
773942
1589392
1636398
597752
1948553
1212402
502530
728833
1319711
1520134
1436052
714616
248004
1366547
675452
996208
469911
1603942
1666392
1061415
1871534
921469
1500026
1537717
381991
668207
500425
243938
1164361
1426488
1520294
721791
305546
595011
1277588
909561
360978
850654
842189
540144
1568787
138891
102071
597099
1694396
883269
315447
1920340
1633803
1425952
939112
1300367
1597634
395947
1942072
92797
1979294
571501
990357
861742
1512356
1941082
1543897
114940
181465
1925477
1012155
990796
808242
65583
857266
1574583
1549780
1969365
431288
1176777
1602483
1146089
1226831
1808891
1990072
49274
1217470
91983
1842038
742959
715538
564200
1869348
1469785
1382324
951043
1285452
1987797
53258
362024
1554768
1651338
481913
1120481
1851192
96107
1610448
1618361
1883259
1757768
1854631
1098885
1676084
1009756
813472
22810
461391
824803
1769762
154233
910850
556733
1598878
8751
450115
368990
52227
1290021
1453651
1667180
202227
1484773
1562068
1207056
442825
401278
335392
278730
473717
1290866
411680
1610196
1527499
367008
481649
28034
765293
1545710
323577
416402
561357
1547903
601282
1464264
755628
1586472
1598477
644001
408646
1651469
208758
1278747
1157452
1970201
132680
1546157
995577
1514602
937304
1180762
1874083
1547797
1661585
1810799
1167548
784423
866128
1645353
1785446
771279
10549
963574
20105
1271795
1182538
1222108
1798978
753189
1291469
957481
1703697
289274
1051575
719640
1629027
1824966
101386
1400879
1025122
1270181
1923806
657203
1106571
1714754
591583
644469
702556
803710
60946
917300
171154
419978
635360
1346675
1140751
62775
357964
1110029
282858
1455136
1333001
805431
1512198
1945933
1690980
1814030
65575
1054791
402141
1060772
462416
162653
306917
1649047
77459
1946943
898966
1761071
310694
1505541
571353
1392403
1118648
1059077
1280845
298556
1265039
505357
442314
1479599
686672
1554633
776125
1513881
628216
359074
990609
1911062
1531704
913235
477606
307004
1341268
1795912
1667231
1707978
411546
1383540
13827
640891
26036
1645206
1845260
1263846
1709369
718211
1176942
830104
135241
1671167
694835
1748777
1981146
1754653
969475
1829804
336936
403154
738793
379745
837913
1656142
916306
1337549
787049
1561723
507348
1510539
512830
1757564
1569974
614003
1852037
657775
983432
568465
1096789
589588
1020676
752188
1827505
3477
1737217
1217899
325486
194686
836479
121250
546952
254474
501966
104519
1261378
506868
955383
167235
630299
1104042
482007
1801576
763980
1607027
662366
1417335
1891759
1304452
1122626
1408102
372457
644017
906734
155990
1460390
976485
1006078
388144
210920
1656226
150
676689
1678324
708540
538863
557933
1657875
797253
117501
181719
1154657
1173192
1968491
1510771
179477
241775
645362
1489156
1944747
463130
1636618
326292
857020
116674
700953
210829
369710
443224
1812630
1929523
1795378
650024
154254
824199
1344972
1547253
74516
1740443
718802
1266381
815477
1168195
228220
496004
78594
163006
1102645
413688
1591362
717409
287998
1498786
542197
1690287
1071237
196140
116301
1420625
1350136
1878519
906042
292995
704434
979370
1341710
9475
583485
470592
240042
859410
1785322
200604
149078
1743462
196783
1368587
1847421
1651583
1059250
794398
672460
168715
1849638
777339
124003
1017580
348854
19674
561307
840095
1610446
1283846
1968779
137062
1518022
469456
1096687
337667
1479420
1661631
587566
1169718
426101
363825
191177
1541258
774163
545549
1754242
210830
1506026
536447
1497139
739236
411168
650948
1553987
1840309
1641788
1608981
1216062
811545
1276338
1292632
1867903
1356924
91077
232081
549175
531719
356159
838315
495078
1673224
1135010
1576402
1866740
99483
1311332
732269
1345673
747735
682548
823108
1543378
486016
1308207
868601
1705121
689040
737142
1394298
445664
1713837
1292063
1606952
1087981
496555
1125613
1380593
1637089
1132320
596391
146766
443499
1608243
163047
441839
206788
552268
874999
1835720
108163
1661027
1495290
1683262
296973
185234
1866194
1204288
957321
1432446
1841255
1874570
1706907
1237158
701195
578355
1347170
1387400
685822
179473
1270596
1404421
879043
797756
447456
498327
1881294
1701708
1666597
1590544
190969
1477752
662791
1219784
1666533
1863679
1074675
907455
343951
14071
376617
1055838
1953709
1704180
1143344
1319557
1667621
397363
1164428
877515
265576
1038464
351588
476167
865562
803932
1200455
1150442
417755
159822
1286334
1088583
1984442
1515887
290150
1774266
1986523
1213468
78054
917100
1888927
1429138
1591103
12618
935086
211276
103021
457237
1511183
1976191
472246
428188
607244
507312
53385
1737039
1559136
1109860
1547673
1171504
1440210
1945313
1990759
1866512
1742450
1278805
391666
1101853
373167
733417
402832
482490
1183361
138884
1306278
880991
1339369
1965956
1882899
227716
1587469
199353
531751
1807055
695066
555121
1256917
1821679
612571
741016
1293714
1438309
137141
1095076
1959897
335452
802773
303898
1542772
666169
107061
1070267
710404
1427424
492151
388739
289335
485083
1566791
1673763
638636
627449
1813761
514580
1894325
595404
255645
638809
797429
1188206
997260
1286180
635361
1399643
1141304
1340721
841573
132560
1768096
435270
860653
1575412
583775
1464532
1885875
430099
1590481
155283
1887267
1406229
264269
746915
1965371
1705179
114198
429490
47428
386394
314649
1241598
32625
1792050
1443450
1287156
1124489
1957000
1304030
269081
921372
1231519
1623141
467209
1401339
1942331
590083
1698715
1918036
31755
476158
825071
398037
1434461
1161578
1258309
479094
1558246
257414
765526
1241235
73640
272796
964770
854959
1644699
1213341
1578505
522178
289689
92784
1196849
1652473
1901767
1392110
1886524
1648551
1725628
300863
1897991
1444215
284498
1616223
1756969
1186355
1965879
1973140
901362
1248259
1731688
1844188
144405
22056
952054
1478357
1545376
1302670
737181
1762572
826706
448580
319209
363288
1364624
1292422
1299249
302413
1930106
1494154
201855
1572917
911867
487989
1504161
1233035
390197
1145091
1659735
1295603
495575
27329
1888506
246679
1656899
630541
1426094
1179955
1068729
521834
1929831
1524406
782771
1240986
1024931
1787860
684629
1160192
1447848
1681734
1535491
236969
1946873
1608064
1497989
33616
519006
523817
1910812
1219954
635981
546703
1572846
1233005
1618305
72524
1483791
195908
766756
478760
1411149
501364
1513339
1768523
84242
1640373
861907
1180985
1142782
955028
563790
851828
683254
1076214
16955
1093167
621245
1861794
1812013
482556
708733
385429
562573
1944255
1968631
1395428
1785356
331158
1761025
606924
145988
1402370
1035662
140544
1701672
804914
229422
1015515
967492
1759074
1643515
1544443
1353843
858050
28892
673148
601395
1334178
127628
273598
1983501
310556
1771090
1336596
1118333
180329
1617728
1794069
981072
206169
690369
1006823
920873
299932
594802
506456
139676
334157
1683579
614201
33871
1952044
51623
473313
700208
1050733
1782074
169969
1141233
106382
296311
930029
1515880
1273436
389524
898232
691963
1440912
672379
1121092
1503066
1793857
391363
1834558
1815169
238349
1057904
1144312
1685698
1532204
1725709
1052673
1905429
1746970
1580893
843310
1653137
476377
181178
1337852
716796
1438084
323540
186947
98357
1510026
810624
1203851
521308
48324
1891553
1847922
333799
925215
1202478
1862276
915621
1318457
1447224
1382310
1285947
1910096
721715
1510093
1813430
1264351
604590
380365
1604789
351259
499221
155760
944452
1158993
1626671
179801
531065
1787697
85180
111926
1910351
1794334
540769
87966
113349
171210
431665
1981710
441388
1695484
1071056
340884
303565
647630
1387944
71520
794507
232596
882464
1605916
807343
320463
246022
1516269
491960
1020845
1975258
98059
1277968
1359581
1046404
771690
1525126
1019394
688516
254054
507440
1752154
159677
990582
1152829
279552
1076961
1930442
1869273
1997131
486728
1188778
1126185
1204022
1232851
1656097
1572945
1933589
1444917
459851
153939
1061231
1709462
354739
222387
1685405
426414
474640
1040615
655242
942147
1825876
181197
1056887
433431
1596921
176842
731573
760316
668670
674778
92396
1860670
1766722
942844
1858493
1880173
1462895
381786
1797739
1121515
1655772
1077393
1608272
1714380
1606953
448910
488118
1713515
498332
1734039
1743258
1720449
968388
1648791
1810854
1532593
1113291
430293
245235
212163
772366
4443
863867
546599
1794096
716043
1098114
1725830
1776054
1991162
1391477
987297
1893845
1983226
433631
248386
1513204
1042277
1556941
1538989
1600753
1660912
1149660
1512381
189004
1543878
936178
1332688
594458
889521
981086
1557377
1012068
1579411
176279
808822
1787328
1371679
1975524
156333
1606142
178869
1607075
1238091
1545067
1144716
799503
1326922
842835
922282
163293
1520771
34535
884503
1067318
600223
1798488
1164267
1733533
1686188
1292724
140785
1654366
177899
355904
453015
597972
1362720
1475738
625207
1451616
667816
848173
1834109
1424335
1481679
382166
1000000
1286759
1256106
26055
1104797
163928
906686
1774070
1802131
1589377
1735272
239880
292700
1798323
1866425
259766
146289
1143307
305386
663260
1852731
1956516
1587338
1612976
1278761
884167
1955898
1211521
1480909
110475
820230
1991109
763381
558210
1032410
1887990
964004
1353796
247989
93799
1067535
1075195
1399353
1473173
1723814
884707
1359905
1416496
1569091
1806361
1881740
883620
959508
464252
855853
650582
1885308
1900018
1513989
1996436
633266
1026197
50463
1865579
620166
312562
946636
1645791
1155669
268951
401645
791429
1119708
325128
1598419
342857
1114076
69343
461712
275591
1081047
1153516
1297302
1944087
1595270
1104935
411957
259757
1910494
816166
1779549
729155
1785046
312106
433252
1058545
987656
410471
265514
1001010
493562
627586
1926515
442651
1284615
14638
245622
75395
1447822
1084879
896534
490374
411977
93847
1866652
1197687
1343549
203003
72707
1885432
1529203
1349031
1779048
1165618
742035
1575755
1224501
75309
317394
1994057
1890290
116900
1961530
1759849
752793
1875740
936619
355757
677509
252488
1292431
966499
73450
1732089
1639516
1044623
648723
329463
533284
38244
714863
953714
900159
1417251
365871
1149335
1539917
1416800
1674188
827101
203097
719779
1131929
337428
1651247
117098
248408
1364174
526013
1646359
402194
1619680
1351032
1979166
1881873
978476
855431
374698
1705474
934029
359632
888358
1761615
1986000
46174
1852002
1373729
920954
614155
1752773
1974941
150132
873192
1823478
1442359
449351
717916
750522
215324
1004891
511604
1116790
208613
177884
376041
954688
748566
245921
1759753
220954
1381784
13885
505687
507258
907184
407287
255968
1023925
77085
651238
312051
900327
1347940
326688
90557
298388
77801
1394008
1589695
815897
397877
275593
44488
449854
1654996
93868
1319093
530461
469659
1465909
891200
686094
1503662
1522952
1264823
1968856
1862402
1268753
823285
1481344
1624212
1687854
1299298
637077
327969
1117613
1194781
1291378
224441
45128
658031
1800212
1096662
77067
296278
920200
1633482
66546
1132759
1550677
295045
1335670
284077
527343
1181903
678345
897412
1385439
843894
856893
470073
284139
631220
331485
1251246
1136611
941411
1047180
903579
52893
143960
1449347
1312320
1757721
422971
1634489
830894
202877
1259705
1659523
575347
865264
1245456
1827666
589222
490540
1988365
382089
1875528
1554740
1356466
1319236
1167099
209058
520593
539379
1276772
725331
153255
248002
246247
64395
938245
232800
894427
1800911
1769174
1590478
1416567
276954
1110065
1111949
1267490
1156018
1404923
615741
1735798
1818209
1817300
1765893
721033
1447119
560065
625583
1213188
1771180
120991
1449392
1609482
1805224
1110574
1594524
1559587
1139586
1043274
393553
272649
1619202
510786
1083907
1378689
1714922
1309547
1247780
924337
918345
553292
1232353
1604890
552234
1274574
1347278
53223
1148714
426921
71528
959799
327071
492584
301498
940631
1760800
296514
1012921
1743788
407679
870670
1375715
313302
135679
773975
1006582
662248
580548
654516
1781595
1406539
931515
1448442
1434538
1276910
1768876
1180249
96407
251600
1342649
1895904
1647134
1215324
1646087
1570788
1083042
1280070
1795021
199389
1900463
1127091
1827675
1027657
922723
1314930
467292
294044
1400563
1458757
275753
539713
1912107
407775
1785045
916976
530788
1033732
1689198
105514
1302084
1501108
1985574
1979472
72520
4422
1328853
1994821
911861
363874
1563236
423949
1359586
1778945
1248846
878378
1865300
1494665
25324
683311
1009225
491903
170424
584649
128195
1970744
1246873
1526383
613420
9554
14461
440913
944845
883330
1242822
1351943
997430
1085520
767840
1339231
974698
1992610
1426750
1621267
266647
774713
95176
301491
416210
1985370
795423
1408155
1190252
505268
1001444
1174789
1663735
1465716
1599064
943709
481825
1074160
1272446
1780870
1167247
278911
27009
521347
515664
1254297
1314803
175130
1575123
934741
1156942
868064
1121369
1090688
649941
1154568
393321
1620018
551809
359784
405247
1559963
467960
1527772
1201518
1540824
1713400
261978
1452721
1483765
783416
380544
1856215
747463
1421424
598750
1433746
1718126
1000742
573824
153701
439804
1967405
599295
301639
69843
1499799
643540
1968082
1358657
636424
532786
1486450
1543049
1303623
1032205
1321344
1653612
61657
1547769
1362849
1528419
1693432
607356
1330108
613367
820816
1549128
705187
1886105
448557
180759
922164
274716
1171847
1013001
1599698
1891107
614340
1136140
354243
755688
1940340
1698176
842744
280077
1662530
773590
1259656
689093
1292755
1423536
1447018
1548382
445802
683676
756960
1184556
1964892
1801028
1418570
1687093
1610542
1007710
1587541
1265957
1065673
1974797
876747
289733
392824
1362223
497516
486907
396425
392250
768482
399336
1178928
70286
1599348
1237351
763003
66943
334155
1208791
490385
290994
840367
1038173
270243
1359562
1233043
315334
207240
1589942
499929
51840
420840
29181
249596
1404163
201008
624937
1524337
1147855
1438601
791332
1187180
1779155
701464
1365212
1657268
521515
164705
123993
503188
203609
358331
762597
1210639
933857
358328
907235
1794842
1421928
804738
1244593
1568391
1017052
94786
1100145
352972
1000195
282951
742256
1831270
708729
354565
485918
755609
725634
1118576
105890
763215
869369
963300
195743
1706389
947038
326895
867756
1515857
708562
978937
996677
45182
331108
1847190
236990
682732
1339855
333342
1792802
1956337
1257374
841170
859204
1358403
1847227
1145817
1132155
867138
656277
1785675
533652
829408
1541294
415969
1844728
1837960
204577
796882
1386593
1776631
1786465
1528575
1959295
1568072
449043
1507553
1736797
1401031
1500440
1496741
1063695
257262
1999748
1280387
943182
1227123
911980
876962
1411274
844561
1491619
966641
732627
725109
909174
520546
1405737
549371
1488569
1677702
1174702
395305
1758082
1253841
1046069
1631201
848697
1384233
1229558
463773
1131375
111010
262006
315513
1299941
291539
1961462
1757466
1623691
151774
1683708
531380
1155928
205853
828671
587721
1606888
1576908
1390110
835945
186956
1837333
373236
1688695
1818850
130762
166178
577839
1462789
184422
1580630
605914
1005408
121097
658626
424846
617194
1562102
1538451
277021
96051
1779384
1141322
196869
962429
724990
462588
1989981
1268446
1037836
1468889
203643
769456
1417266
1471769
692244
842462
1366632
337241
1260613
1352680
1350433
1800103
973966
1525214
215433
1626040
1021319
1046330
1341316
626642
684374
169098
347881
720475
439315
63958
499155
1575694
1967095
348830
1783476
704496
1013459
84038
159237
728981
473567
1628703
906711
1896665
1728257
1893435
1500162
620458
1075167
1311561
56376
142552
404268
1031612
847738
493874
1713875
905757
994811
313395
421725
1655786
906154
1981135
1075983
1883052
575571
1000172
799058
1852726
1345346
1354179
1470609
298566
811964
674367
1791141
584109
1059773
1344726
135317
1585311
1064081
1885925
1270870
211979
856518
1949553
676463
692050
628538
1872825
1124383
1208026
425655
1257919
1111448
1350942
1815432
216775
862233
640589
1192018
971823
1248179
968055
1331495
1559980
924702
330967
116931
1664668
957444
1964248
499995
1182439
1934119
828528
1870596
1935646
153811
131446
522211
1302535
996754
1070843
1820349
330940
1343816
193942
688535
418878
1656636
540269
977815
1609683
174445
1345445
96481
1263617
1625378
1638497
1914745
1500561
961724
116066
1494538
711237
1521189
1494222
601975
1547212
863271
327867
1518791
1583224
1771783
1009879
1902100
1691793
1945860
531054
1607344
34642
1903731
1074227
84433
1983180
302869
1712608
518960
488550
508434
754687
802199
191797
1550985
159672
1423347
1002810
879190
211808
1773286
1079025
266662
1009846
1244244
1533913
1394229
405067
676684
193386
1471807
1269575
1280092
1779837
1408272
484949
651869
847212
196145
486760
1853995
997894
29572
166392
1147658
279827
1000247
653785
1662561
393394
397184
419096
852572
1058287
1542525
1819662
719423
1967443
518456
74129
923684
730884
1012736
451448
1739129
1492628
1325316
455650
449617
384208
1142981
364598
527744
257289
822173
1996455
1092897
1294847
1717131
177612
319942
1120005
1551645
1066114
1713391
1593423
675268
1644422
1020476
550433
1197534
611006
1082512
375215
1604413
1381216
1307487
1985757
1989532
296821
1060921
473890
1698294
1821864
155919
992759
191677
632662
263044
1050705
1511142
1951655
1501343
90133
21876
834256
351394
552889
1382356
1089410
1996442
545185
414468
588825
1752815
459121
483957
104173
881567
909231
374344
1295378
1292530
1605691
1813238
1887424
1862121
1192738
230174
313459
1451306
6773
152910
1737582
949144
266593
1579481
196315
1084014
1018802
1654997
51149
1419248
1014603
1549641
1879213
963616
314155
1417121
966556
3446
1574636
1877064
1438658
1356398
1645316
211607
1266648
757495
1895900
497700
1230795
1101708
1824119
721808
298525
498742
201410
1936066
1122926
382410
73278
1653483
1333373
1541731
1614804
318283
1606582
197733
1044120
736491
798944
1746631
1101625
342596
1584375
500110
1333748
1042786
1923482
22712
1219888
525287
1231985
419907
1972542
1508710
668420
234397
823380
93094
126783
1679382
1035992
1470817
1165831
1786184
913561
426365
1290115
344503
1571674
1320041
721828
1837463
1821698
1772247
719920
1875816
1829596
1484094
32726
1090014
138861
1429195
1475169
1310601
8783
1049946
1005499
1304845
1424211
390716
255250
1763837
1552565
1588333
1859334
486159
862590
1973960
1060432
751383
687798
1158464
1717277
864961
1374285
740979
1801364
1079374
1301464
355950
1345112
313358
1023199
740037
233007
499823
1243544
1437368
1232334
1451296
1628630
801935
1876596
1432793
590370
1187161
1286959
1399418
848443
884351
24880
419436
747504
628981
534872
421076
703061
1213537
1773342
472233
1489944
858810
1337176
1038980
1841267
883630
1291020
1042624
536999
1433678
1643328
828078
421059
6826
1825715
925766
1114657
1523419
1710935
927391
547889
1521452
1062799
548168
421954
1691243
566423
296477
941755
701700
190668
1948309
1878175
566330
679030
1398459
1075598
1644458
518807
1777019
1342075
689076
535352
219424
647219
1357464
1897550
1932920
1157821
1951910
1821923
722619
1324356
462465
1965692
105571
262794
1866917
347895
1639234
1521809
1346054
1340106
900107
1452586
1140052
440534
1233039
143226
1489190
1818313
1019705
1370067
262272
931283
915587
812995
623309
346391
369220
1798497
537716
1533150
979374
1255080
973612
1331573
244151
893575
778597
499547
1612480
1297923
1123242
1954
504996
268773
268909
500355
270646
1127488
1359682
503731
1454939
1181307
1517455
829884
481135
666544
1072182
1764315
1193543
1935672
1520736
1756255
735294
262301
1447486
1227067
115058
921860
854337
1319984
1699278
840682
323984
1094543
1425279
703456
521812
745662
917827
1135063
1309437
1899967
1900603
1610112
1524573
281940
635431
1052335
590304
1827305
301111
1639197
1198547
1672271
1654726
277359
652055
1281657
1713591
1910229
8542
1111400
44478
1864613
1517117
168417
200543
1076264
610394
1754240
1547857
1762111
170980
4327
365268
306706
1647792
281909
316005
397980
1074231
992441
847710
134112
463993
547903
196196
733574
344939
505030
523813
1544957
1890192
822530
1747411
1214212
1221122
1816249
1640944
1361021
270552
1764233
496883
62973
890025
351218
1621560
1217632
1669797
1733065
171013
1061607
845724
464233
1274734
1246080
469503
959817
756267
516782
807359
212969
833149
880874
1551618
138309
1275101
1448197
1703815
667876
458781
81989
1801634
1079138
164463
1309887
1642930
1173574
78428
1623403
271937
1615031
1898580
1435317
502846
1190720
1849146
1525712
1115610
468341
1878994
183910
788014
789058
147298
1786208
1542761
1630160
1082748
929005
1618483
101937
1630601
1771245
756698
1399019
1820393
814398
1391490
1158815
433876
1646163
1468843
1512278
179353
1971885
1070951
46001
149062
360625
1116231
1410633
876188
918299
1913730
977647
1963782
120705
1347154
1051344
361408
1263458
524251
403649
138930
1392018
1886735
113006
635225
1536926
833097
162963
3743
512233
832064
111364
245629
452928
1079733
927727
477739
1686055
1645830
206243
1270387
469753
768986
1866599
1276191
1223341
1169315
84736
1176195
1366158
1613867
1563340
660017
1068920
1152895
977678
1437666
1954619
1198521
1213883
570869
1023780
1682035
986990
1125373
100360
1613195
474844
1025677
279388
1131285
74830
1000764
1342803
881688
1548258
382078
630785
526657
832483
297017
1820620
1556413
1883702
909706
562099
1728260
1430969
1267627
1457387
1463197
769903
1397950
1985693
16652
1862374
1931285
725897
84610
837107
1729994
657556
1833822
1358245
183666
416468
1865683
333908
217118
1035305
549345
1550205
360998
914613
1994302
1520282
556531
450522
1334993
229082
953132
180589
1737941
172846
1786327
419546
1806717
32750
379074
270304
510780
1559107
1114269
725279
1288184
786350
1622625
856786
426074
59514
1580377
929950
632170
776733
843801
667314
1685606
1376007
8509
215261
123762
1549930
1792811
1544654
941365
856388
501616
966938
1750025
1020963
268680
1858486
544655
1091011
614577
561075
1073755
1315550
1773091
911410
709025
1466689
1211075
186565
1158073
557009
1045622
973724
1926946
1534124
87959
1866680
162879
1770752
1328181
286237
220388
739690
1066496
1817842
175744
1975733
1108246
445660
1279566
524950
510616
1749200
1365908
1663849
98561
516134
376663
29774
1197404
372227
332720
1828554
1261409
1867336
448867
456689
401463
513623
1971950
206220
1918824
1673121
1287134
26028
861698
1015399
736354
1766449
1908351
762485
1532779
742646
1252044
729136
1822744
1553015
1809283
123788
1530540
380520
1585994
1525819
1788820
470425
1111228
1474360
1975398
96089
423056
869933
599832
1038737
832192
1489779
739944
1825809
296195
259577
1590391
1572225
1057149
188078
1559373
1766172
1216064
541685
907263
398850
471855
28242
1376719
1109856
16443
1676400
1284699
477613
1870410
1852073
900925
792874
33042
149449
1829181
1890246
160285
1991774
38721
1604002
15350
882212
289413
1589982
1608786
247257
338307
1350487
1701462
1615704
868077
1105984
1706995
32564
231437
1063998
324293
491880
694933
1596132
1046156
140746
1081619
1683556
1986028
1306440
434374
1021109
1507338
1783516
1028352
1269609
979136
132012
242432
1856826
1001240
1589869
1616157
554615
303882
488040
1907239
440782
692121
404963
167131
1726797
306819
968437
1053673
1321617
1281443
412468
206751
1086741
1890773
56970
1196520
1893566
1554542
1414265
418906
1196478
1733471
828912
554621
1081402
63839
358719
1947827
222288
1602485
646914
1011165
1258317
890803
513971
245431
150045
1325942
266818
987463
5112
82179
1739936
817127
750530
1423701
1376070
494205
56436
1657723
1653133
1142224
783087
297358
1486260
1182788
1162894
1343100
1766376
1795441
608
1207256
1658404
415794
1247028
1238765
561980
982877
1956417
797642
293259
108150
406324
149263
1642389
33084
878207
1985613
1717859
559408
518024
162959
1356709
492280
1132708
1922543
703390
1847652
555767
1962241
1461174
1308754
1702585
12071
583392
1288797
727275
1352534
343655
273983
1133856
1759349
1573885
1004783
1883461
22145
973359
1240916
1888874
1349261
270548
714579
1065899
1815297
1666977
1988970
1867754
1714766
709797
1021097
193657
1704256
1742775
778290
689618
1625439
219352
1819630
1556769
1258681
1847323
1139786
117720
1706260
758382
918516
190750
11609
828307
1169342
566048
338881
594989
1483323
688000
69964
1276644
1818726
1543251
462064
1313013
1596797
643752
1967012
1755268
1897816
96042
349650
801479
343760
1285562
597050
142572
1022485
383513
338362
861758
909575
882386
909869
493453
1694245
1627234
769071
283991
1572132
284807
1557028
730470
304120
1614018
1994357
1077467
428573
187095
1440424
1120137
426030
1549750
459829
479841
599609
1294563
374161
1979941
289107
1323290
992361
321785
541534
526772
1975068
1835113
1888656
1802115
675725
909324
746108
1384441
149112
793416
617968
1966208
84358
130732
74028
121550
1192954
455126
1319085
1459875
222217
1871874
676091
1485001
1338301
525305
403896
698756
1328657
1457567
321407
332206
377453
32766
1233764
292957
75960
36130
1838932
1923078
1324329
358281
391377
838688
14840
258419
278030
663186
1786026
685553
1750923
790293
1720706
814610
418551
1756670
1346442
1643365
1759264
1801292
781322
707147
762198
1643070
666627
369086
1562307
91278
586185
838885
843504
739601
1632535
1081156
556192
1938404
1307931
879396
1848073
1650153
1767238
856710
169351
636302
1902591
1090282
1437722
61426
920188
609241
491699
1753648
140078
239492
1469273
999033
1699931
978027
353906
537883
1369765
1881598
1845620
412828
548138
918434
573011
305067
1325832
1712670
1455692
1107552
1250709
316958
1611533
34461
1879584
1551506
321436
967743
591519
1982738
1842940
1816799
200696
60968
641152
1869864
618032
1830752
994358
248895
1113962
1843648
1240270
1938759
1979547
870761
1656462
1314807
1414836
1315082
663988
1899570
811976
1086624
240558
322768
772354
186451
1600701
1878615
1773913
1363190
1804930
1073054
647733
212580
886856
1065556
373618
1108950
1928003
1206986
1391308
1727732
374348
1721452
1882589
986735
51821
1726836
1480797
1675660
86708
1161938
237797
1767788
626730
1394692
220482
1342349
642227
90226
1882008
1111542
1453039
1086347
1277287
99888
317582
135348
1419552
1033098
1409459
857962
1019652
1321268
233504
1354863
1303949
1701172
756020
1186869
516008
386221
315362
944142
321690
436489
425985
857079
205755
1976842
1929390
955987
1818053
296645
1070795
1208825
1715100
1076483
1464513
382858
441799
219270
1598861
1265713
740146
148142
115297
831440
909128
1119751
1916011
1472366
361554
1842959
191936
1557899
1506623
919592
96525
586476
1631023
1357024
366807
1224241
1634811
637673
1112755
1096230
1249991
307996
289212
1005149
704846
87476
626772
1370860
223970
1422903
1159988
692112
1218865
1888390
264174
1481978
546801
391260
35189
410709
1397009
1838381
188872
444791
589470
1172076
303305
841707
765145
1587645
1157510
387600
1830539
100271
312915
1117131
675414
222583
973793
1580862
1351597
981888
270782
1072647
1114466
639447
1799143
1790807
1666962
1461674
1994762
1469948
1602594
35439
1138094
92616
1161018
1760003
995627
176995
825253
257035
1251016
628442
352403
604541
1188285
1233373
309154
268801
1581076
500210
1246290
1069714
1957323
1685855
796273
584958
837494
273662
725528
1890351
1867124
1424847
125538
1852475
1523708
658130
1396143
335330
1341512
1527589
207777
1232337
1149083
879889
1867786
633221
1084142
193195
1639968
602286
1537884
237019
648860
482951
1969040
1687662
487347
1148035
1970714
987395
824085
144249
1493339
821283
38609
1143187
1373290
173014
457733
921636
943664
1347525
1997488
1180129
1779545
186986
373461
778415
1323224
1764851
119822
300040
1564756
1697775
1500281
34978
883487
176427
850980
1658749
241694
1130574
1615511
224494
1153497
136764
90197
999164
1178730
1044121
1122777
1764764
1236724
1864901
730789
1592404
1932793
846941
1173548
1912661
247292
320799
1793993
1066740
871294
785574
371439
1240748
897013
1065363
1054963
760536
108020
1916406
732305
339211
1463726
1914797
1210963
797201
1717430
288815
717169
70428
1782952
1592103
1795005
1338151
1335930
1992369
1802341
1832827
1608932
1873323
17280
1410803
1744015
337584
90351
526971
1754408
872263
1418266
545316
650042
1034547
180503
524153
107630
683385
1399124
1414285
854587
943438
184580
407498
981779
112696
1226374
1701155
1540575
413768
873535
1241791
1804771
371564
409817
145575
1120864
908269
411573
1128429
1201283
1581839
818650
143515
1084680
387622
1226609
622421
504764
1401511
229442
63837
752442
1716454
1182784
877628
586072
502142
903317
96076
1209291
809496
924867
1144822
264550
499932
1730931
1757966
1948434
1788627
1847992
1578159
384587
1155962
432513
1626340
445057
1295755
173183
647855
1253871
1139285
1657821
321386
139253
1018547
1038099
448662
534576
367300
188048
1396817
402620
1836103
1033387
356264
177655
1851628
1251131
1835641
800203
171799
1102504
163291
762312
1884816
176495
244510
1672115
1463573
1344623
251663
470325
1418992
766419
1659603
525340
34270
1985203
628620
1701311
1386549
1000580
152263
1976290
185529
1908442
1570191
1430106
881622
1006454
1807000
252715
1802754
1940937
1004644
1680810
1415933
1310557
1852536
366863
1714605
150739
1965550
115537
1315381
1161019
1696375
951235
1404592
1778011
958464
1570615
1095831
1222435
1177690
1134013
1397208
1828611
1205199
185788
1304668
1167948
792309
525311
239628
1859125
1980251
1844022
553450
1578345
659001
1367035
265056
1391471
1147157
1774052
1667704
1920880
1952387
1049918
1135554
129285
725342
1751252
1738776
1544697
1584128
1524607
588971
802769
518544
1206254
1988153
1721762
988644
851481
304094
1403525
1834407
1117282
442512
888189
515601
1761679
72526
1204772
1969418
1139069
1785727
321760
116596
1148071
1189018
1336140
635297
994589
797885
1003067
387870
432425
1680017
18308
1491864
9960
1522826
950042
234601
596407
1931914
236706
1198949
1845561
1324740
875832
1421598
124102
719044
1109623
1895733
1400871
362013
249416
758885
562527
1463183
1892443
594979
1480141
502759
1597891
962340
885646
139672
51524
1958805
984780
1660335
1669284
818059
1115624
272894
173423
683221
41664
1019781
1984171
1060253
519404
457259
1504356
635706
588223
1999138
1665949
1920906
178202
354999
1310900
1059922
1170512
328353
821456
1227053
1610890
387813
669883
203544
1214196
134507
240343
1931742
1768231
373050
529745
1016777
1062031
799099
1461585
974000
1326914
675962
1576001
1055785
1342659
10286
703711
578724
423800
1136720
417022
169960
1306674
1369929
694975
1536378
1662059
1117597
1411179
1573152
333391
1109475
274912
1570513
695032
1760374
405154
11288
1491613
649424
675583
956241
606634
1683760
1507826
1428890
983634
778446
707294
1751866
1447868
1675711
1376204
668732
1373186
922711
1494642
1026735
184122
560064
183011
498881
207480
568334
216613
504001
71372
363967
1542781
8276
431085
1929821
1340714
1457662
1933091
1928244
1638611
817044
1038622
1631109
677870
1815230
683040
1620089
747916
909079
105179
735927
1250757
1042129
1551217
1534456
1239431
643571
1903654
236585
1888543
1734126
148333
588246
1152326
1309983
1358191
1558977
1021781
419229
962270
383207
1820437
1077812
598592
1119951
1346644
1622154
959124
888914
1347435
1230158
970213
1108470
1908237
682232
1037743
1881784
395614
1669834
183843
207914
988845
1816302
511777
107272
1188776
231812
153602
1594795
1993182
536823
466663
1946928
1006502
428552
1316245
1211836
916940
233956
877464
1169022
779568
526363
1500391
498965
1804605
250341
1260516
22257
1003081
1143610
716069
1577331
1988136
856716
686042
1601819
1909269
716351
631774
1338338
1170293
204788
1167390
34944
1153844
546073
1587959
1358831
1503665
25616
899602
1490724
1387468
129420
1780944
785494
1053629
645527
635407
7782
707052
697020
442877
409319
515155
1909435
1818605
1084527
1229299
1689150
1798633
644098
1731830
1471301
1774629
1551000
1764360
1375403
1942350
1842528
1481929
698451
579278
1838323
1878931
1605440
255925
1932668
1101723
1769384
131904
1675985
671264
1298294
1547328
998761
974913
833973
75863
586337
1936831
24657
233660
118057
981333
1285714
1323637
1743323
1530446
1953039
1139924
926932
1303922
1115262
703205
1019015
1202051
1118816
1656391
686453
522607
191506
1243007
1702275
520280
436055
653334
1275273
1827350
759950
632114
1286763
320056
1168720
1347112
1079462
1173652
692230
617138
1087800
276738
350723
1311350
1129507
1764627
440984
1964763
274033
6140
1651083
1665338
39697
911370
80142
1722138
471013
747626
1680683
823950
854161
908185
1849816
1396293
1241464
656444
1839955
399030
1611613
54445
1585519
568337
1527413
1727364
1507385
1425270
1007204
1967830
188346
1283604
227088
1792339
1499734
583483
1608866
883018
719695
1921066
1315762
43187
506902
1230358
823874
45593
1238530
228466
1176748
454828
1134432
1262730
1321164
530710
312919
408507
1691497
268742
1762022
1066997
205425
417445
1530134
791978
852814
475881
1381183
1993910
1176064
1401068
328230
57426
380887
1978214
1591828
1673690
177445
1015125
1850691
1420228
1298655
943598
332689
1892915
684988
1205694
1188401
1410057
518918
1817373
92381
402415
1884060
1279484
426530
1583210
458152
272942
1936671
1181235
864030
1042706
874305
1084864
1024078
1825117
1517425
1366359
1164118
522802
646110
273111
933650
84667
1457774
193806
817308
1024487
1765156
688225
12582
259278
1133314
1360062
1848291
1211148
1678536
978438
1134371
1525059
342790
1111415
139509
648789
1223004
444344
1234379
166892
15611
429445
764387
286750
869582
1555400
425594
878819
1487863
23364
1740121
38162
1095423
904789
666994
1338126
649306
281595
95059
976422
1426834
1152075
621364
1762865
1008598
274899
1272882
570445
657102
1895594
998867
641904
772802
842910
1438458
1233435
1239211
1811827
44271
835547
899380
1846053
1604984
891324
668707
319051
439893
457477
1406924
618342
555734
268453
578334
1750038
1918895
944594
458753
68770
1629706
1080033
622627
627780
1396964
955467
985986
328430
1052985
1835048
586182
106453
1304130
278749
1036109
1810549
507744
1601976
745022
832637
1555393
223855
1156494
1889710
127674
1615530
1184427
1752999
479504
249161
1339532
1665996
343876
1919490
663125
752505
1490548
725625
1695393
1732525
1229606
446221
1499252
1434861
1358381
1173962
1493301
933033
1763907
1484117
1093307
75976
1507700
855416
586790
725170
695498
206607
1527517
1103117
1162695
1965868
1366948
1961994
190948
1333788
266296
511142
859551
552282
498481
738836
1148935
63543
839253
1216586
1433635
184528
138792
1509147
467077
1493955
574457
489550
155545
520648
61104
994250
1123244
365267
1786189
1300716
1064247
715010
1111485
1671661
1748728
1448040
1971447
49324
1418490
1596031
1367091
33196
536366
1305958
97556
260539
1128911
1690153
999161
1903183
1128949
1848325
1539961
1138529
1668697
1114573
518966
1529464
1381562
242228
1641992
1272973
354959
460032
588387
136226
602626
1048368
29472
81227
962688
1251710
953253
1764206
703914
1077394
1919677
1781418
1700178
265381
1353472
834583
929161
1619907
1579786
1987435
272433
827195
1685758
1611275
1410693
1905051
58486
1580637
862474
280537
1431186
1458704
648130
1827154
230573
1760777
1449125
440986
1531706
1838686
679408
918252
158702
1791579
362124
555358
175566
933830
1442155
866953
975999
770846
918145
1000842
342031
86799
1764373
55716
611400
250032
127291
1331108
1083556
1418216
1053775
1092725
814392
1850442
647841
1156035
1762862
1237145
1568707
330818
564982
901678
1632311
587775
123278
1980204
413504
624172
537186
779209
186557
687668
1289888
432906
336094
1932459
1394195
1743196
695680
1304909
1367588
48751
1526792
1341973
1231241
1081390
1225703
1203631
1384673
1447849
1788026
1448852
1371779
1024240
59826
74196
1904591
1529212
775555
1824065
893925
944873
1211606
1655875
1212910
204659
1526409
23168
1363799
1826104
955510
981082
1586102
131268
1413909
1100087
322046
84117
1064413
1827651
1696104
1657135
1938814
597588
555256
530691
1714766
1259209
1480378
1384581
573841
393031
806124
575748
994737
1037989
1714872
867677
910875
1549684
226202
727688
1302978
1969561
502963
1346387
1458791
82489
1432330
355874
609904
848974
141710
67230
1658482
1709718
1261754
1798605
1208215
686333
1477388
1936280
547655
1213700
1818621
813494
291152
1231442
1400997
63641
937878
824661
508798
1613883
1019457
350803
32084
1593633
1215797
37410
929780
186408
40643
1909900
1952680
1440188
1999541
1269487
1806091
486425
1676089
607063
1590043
15354
1577220
764461
234112
933195
1243809
857485
180477
697611
842579
1298968
1323377
1891242
535863
1267534
752531
1940387
1371339
1848119
959405
29798
1412810
1929273
142372
679496
1885246
1055234
728941
1332475
382773
1618530
888642
1692613
1973265
1963771
484848
550514
1568315
862555
1679591
1653596
1641758
1993877
1753243
196287
361015
1897032
1621181
1799746
893032
180876
1319940
929991
439149
1254251
1195800
1257900
48459
1627011
411384
1892612
1152761
1382465
441244
378165
653052
1817660
202268
707614
1740436
1525899
998853
1000710
118566
269544
1560538
575176
533651
456504
434661
1991887
1303930
538917
1872023
15624
1047030
16702
1674712
1791665
725295
1863121
621572
728064
1694901
338227
292176
1300374
1037134
1108469
181591
84300
221426
242008
563025
1525418
124714
251533
180964
1460808
1075473
1193387
351633
1407676
897507
843100
519783
784717
251871
1422225
1019903
1710176
630484
150804
122061
1917082
1609720
1445777
331163
1312233
143241
422251
1969841
591833
1454760
295425
237606
1666863
807477
150362
1630687
106440
162077
941573
1344945
1584707
457658
1661496
1775986
1349915
1259498
629262
582911
1425191
466723
343546
1847853
83779
1676433
358624
1851422
589434
1693762
242943
1461783
432986
194197
1784309
1843783
1596936
1453533
1073896
1256796
171749
840078
1296259
639617
1123978
375263
1766349
1268841
55978
471435
944354
200747
600153
341596
761897
993818
1749416
446453
1833597
763105
980806
1967740
1560624
1494393
1091005
276199
475004
545251
1132595
1588004
1979308
1946514
1965882
633179
1376509
1272924
276101
683177
1794457
1662311
481130
266133
2628
343812
135368
151611
1755766
1921622
148383
1729970
153343
935589
1262789
8797
1774078
1901417
541837
447907
1154891
1581482
1378049
1343315
476146
686724
596521
102936
1338860
1638991
347242
1389811
1149014
498214
1910847
1171795
1614958
88563
994561
809542
1049145
1551390
440229
1083216
1527957
574626
351559
266576
1245712
523676
1027907
314284
1140361
584476
1631381
274775
666415
873351
191903
960308
742114
1070635
1514326
1449422
1563221
1645158
1558744
463672
1656143
1630189
1248402
1761098
97625
1481647
628730
1246782
1268698
1274671
686017
318220
1319729
389521
1624383
1031831
1627310
1304946
803168
1445861
782874
1232016
1706269
1871253
718418
1012469
1852566
411250
474035
1049226
653682
1977278
1777767
125423
992085
30553
726366
1319950
1865998
1313740
326281
450999
1989437
219322
1811432
406837
1362178
1021887
1471391
1690678
791526
531302
1267283
1678702
1624226
1489602
172092
1252620
42490
535305
1732085
1518923
935124
306629
1445204
374869
192329
243369
932047
1538643
242552
1583913
677684
273777
1857929
1437083
1902582
1654231
1811702
26820
1703112
1720850
698058
248073
191862
1752695
1487893
1827683
1329673
220123
1479533
1209303
1728338
476234
1816633
95667
204529
1421120
638571
936016
1542811
1869248
147321
1375611
1249479
706982
1367951
1326048
724333
628921
1882058
606828
1984852
312659
874409
449099
1433735
98912
1744228
834443
319883
1043445
863583
913130
82106
700238
206608
1807397
1791691
779001
172495
434089
437724
793894
137263
1263859
289409
1121039
1750797
513134
1399554
1348039
1736098
842115
1415189
1911010
1384272
1336205
1597787
1454272
1712446
851033
1411946
508652
1748164
1965291
1813721
245310
737168
1914619
104449
572064
64879
1958611
1128106
1301944
940489
447201
1119113
623846
28108
1526681
1756354
1074969
130854
1220140
830707
1615455
204621
1405924
1043535
1504184
1879316
792495
826775
1476751
1300779
782232
1206069
1027196
1871012
252932
1052104
1588592
998816
841293
499657
1810720
1280749
648189
400574
895941
1210940
1981168
1843299
59835
1199249
466780
1526687
174496
1482399
938988
1859020
426981
814691
382761
1025138
840126
822205
1083185
1173127
1770192
1801531
1215342
56529
1588054
1084246
1651212
1998102
747622
1732852
413984
1402061
422109
1791557
1249944
1257629
1826750
1377927
1561024
1033259
1459425
1587018
665161
227474
820891
672560
462567
1007944
617184
292012
1554246
259696
469948
760037
1108385
1680333
1282459
1608049
550563
951072
1198643
831834
1637327
1538176
184456
555114
361607
168182
366901
1477913
1954466
1553254
623027
1618490
481352
1141478
1135332
930673
1593184
752999
346350
924136
11680
1166628
544704
50983
1095343
1385838
1357866
1630167
12224
1423389
973669
180305
1612745
47658
451631
987352
1633084
1824430
1962446
440565
880058
1562828
754936
555857
1385510
585494
56031
1933897
192864
769737
81771
1717467
972942
771999
875622
1042450
1115351
89749
1455192
1664264
33193
1322397
844554
1312438
132559
354947
67846
355062
1652365
272906
1794730
1687987
810984
233272
267512
1108186
1382730
631386
513996
723230
1704617
1403011
1075917
1562375
767085
172250
1021423
457103
1089573
1219133
582534
1748279
369109
5025
173974
1373039
861391
651449
532040
1283222
1133393
130029
1649564
1835079
1161836
545008
1960609
1306639
507661
617207
1264773
904957
1100605
1174178
84475
1463881
483529
1271626
767751
1715147
372049
1392861
231143
998551
1428453
1874610
1491767
1462837
324867
901371
1764325
1315810
38172
713129
1596279
1146446
1780742
1133403
737992
980415
1799455
1226540
1689704
1438741
612441
210948
1928860
1351177
1412710
1074403
69466
1067093
429654
1219996
1657555
1563086
1234102
113363
127725
1986902
422667
1515795
801489
1680837
1636720
1436657
235
1263906
1998843
15629
977654
1726979
1850560
56941
79525
922198
1780534
1176072
584691
507827
1858323
421952
923715
188523
1974164
1979887
192782
1813587
744179
1052726
255896
56131
1014056
675256
920153
1939287
916864
715303
757369
495610
814688
1331822
347068
1801926
135897
1964831
426706
192966
725604
1491816
1814951
1405862
90952
802078
375752
1623440
1164744
871732
1689094
1883688
594998
1245848
842340
39367
1365981
1888461
1203285
729031
740136
1697790
1299929
1934621
1802726
258303
554425
881323
1715292
1518870
492313
267732
772152
1025962
1987936
64704
154907
430837
1334435
1590120
33384
1846820
1292206
1638318
1910804
1328086
1227577
1378131
399278
1126288
1221197
444734
721027
309430
724994
673730
883544
324472
1802055
1639783
124242
419079
1987955
132912
1276352
851050
1739982
1543863
1717613
728441
538330
64989
1591431
1059075
1412945
1515512
1445443
908302
1544802
843107
847533
484108
1758537
53391
1414054
346947
1318953
446287
772181
1037617
166726
999432
1931450
209317
1941103
321189
558168
320663
643603
261657
986580
182929
1820876
1026050
823230
41042
1505681
1649635
150578
300199
1568384
463661
493248
1373322
758779
631038
785212
1334781
822251
355837
385126
1177957
1077764
334200
1638860
880945
1194183
15593
1607582
1574410
1268117
775421
1819511
804868
432699
1798578
1648177
1362112
1341339
822687
441673
817974
386531
367069
180985
180103
183541
101709
1772936
1936432
550475
1764517
1923754
1294420
960601
892184
90424
1092247
1742536
1634587
1139011
1856665
192914
1541567
148654
754719
1158819
1548573
743180
1171721
58510
936455
892397
67304
1839093
732609
145123
1293646
923177
1217799
1357573
1760743
1404282
1183421
1805529
58154
1542070
816270
939255
210364
1670971
247027
1226703
737077
775102
18974
496845
215355
319160
313978
71825
1102725
201490
1757902
681955
1173104
872393
417252
1452965
623969
1775565
1067081
429080
985523
328331
387986
804523
429358
899530
218437
1282382
1816214
332537
565391
1600547
1482740
1404934
1024218
1876412
214793
1844759
1511492
1207053
1779466
652601
141751
1086818
1343487
1017261
1593480
1988811
1300355
1155700
1792843
1377247
1173828
1304887
44309
190260
1697214
784375
1910451
818987
995561
97945
1725857
1721289
828861
743805
1325825
1742910
1599464
1751795
1835065
1696781
212695
866702
993930
693927
1166128
760361
406681
734884
1933743
1313964
1533481
1782674
72856
1830714
1066441
366817
1945981
509031
535260
886326
145220
616446
1867256
1571694
303909
1462969
1127313
1031769
1009548
1219291
1208787
1427157
1266079
1270817
1921581
426125
238880
1574086
1387679
497911
1879000
1137357
803607
1416498
1628356
919029
1237992
1686906
84777
1382828
1908532
305905
1847772
1993262
1442980
1645684
1059067
165453
482556
1154335
992195
213687
75424
1713098
89517
29346
1499559
1463779
589291
281698
319805
317163
540637
137758
394524
253460
64310
589066
548546
1163379
1605753
1474846
1292617
1654032
1607639
436745
347306
1944941
1100305
147940
1438445
38445
36279
1081924
1502502
777814
822873
1675122
1011723
1024425
894670
1160517
1672477
270067
11902
857108
889333
1117612
1550501
701404
1903923
1252386
376095
1938699
1307117
746050
480443
319134
1591358
1028788
691001
1999810
1879479
334854
171351
1864294
1849600
1564170
1577847
873223
1784990
506708
764583
1118600
795284
1443595
1774472
566260
826042
1478270
1297454
1079098
1472866
1312321
771788
67577
366715
1370934
244253
206501
1546496
1479729
1845191
162506
1685189
1135769
463742
1062944
823834
1784664
1128258
1175781
1649137
1253497
1300212
1591690
1926775
163025
1010943
228222
1437664
1094722
88696
1940187
548077
255281
1920126
668156
235258
839715
1784245
1579851
681479
551393
1706604
1101780
1914862
16377
1255538
1775788
846977
1804950
464147
1870286
1661132
1685182
781737
963595
736425
805104
1573625
1291499
1018682
869403
222487
1603368
1797942
487964
38209
176714
1559835
338671
758632
613776
1432570
172854
1790691
1591736
1734557
794210
978599
862451
640516
375537
577113
714772
1287886
358750
660713
955632
1273182
1972014
390949
717793
1763151
1268381
1437418
1139133
363339
445673
1522357
139747
396511
1066272
115289
1263890
332665
1894960
1933743
378675
299736
299846
1130932
1775622
496065
1442087
1396259
1065063
1265252
140016
1685623
806814
1083741
1362191
1572933
276368
587248
1872726
605648
384637
410323
1008181
1157090
175463
271272
1007549
1932666
1687789
502291
1740243
439847
1084386
1037539
932730
523985
425264
1028124
1143320
623587
447313
1181025
1113461
950389
15222
788077
306927
17585
777808
1951496
1398383
872103
251497
739984
1273189
800699
1876254
959896
1794506
1836763
926147
842172
694963
1839637
882503
902703
1811441
1643112
854041
1176587
1590755
1432716
1106595
253244
296457
1987001
289181
416168
1210433
986938
593154
179482
1870889
1746341
594165
1516808
296480
1284193
169104
1694522
1358103
467633
489462
1002471
1044030
138717
1211260
1628948
945991
1250442
1046149
625163
1849515
162765
1325443
925826
1394272
1975566
1828641
834702
980347
96130
226128
1441437
101549
1435593
464703
10556
1703815
1664347
1165346
408672
448045
1054364
716117
834313
1480458
1675587
1944937
1197544
621444
1886720
18196
540041
1650596
656894
122843
1608076
1141857
1517824
241535
511854
76378
709947
161725
1020751
1136735
1411281
1436740
1909404
471354
1775666
720259
1604187
1989878
1127332
591971
841519
224359
512016
848761
682734
1421747
1729304
494093
156403
732649
1035591
1735261
17976
429690
1139247
940496
372887
1180155
663207
1101955
826957
1830781
7942
704288
1751847
1651107
1131770
1229717
1446977
514274
1220007
522670
1752527
1696655
168477
214572
97204
225131
1470060
1571480
1426258
655053
1434793
458449
255715
407551
783746
1633993
1497842
985401
1418471
1156858
563062
259381
788433
64783
1090797
722960
1540956
1194122
218565
1315895
959204
1825303
591705
525432
219657
1454935
799790
240496
343410
1113629
1585433
1571797
225371
931925
1197415
5528
1014032
1664802
1407041
1082190
1310300
1605500
1547825
94914
712539
1268961
1174619
1097415
1875941
779362
1525592
1582523
1287192
302128
303133
501228
1599947
135113
1962388
1474595
97484
1612706
325270
1330921
1393562
1502219
711696
508561
1765587
623551
566665
1430750
161443
602888
1102819
286496
1019385
1872215
461203
1688597
1625201
368862
515365
726437
1673204
1531070
880086
1777684
1142933
978155
12646
520180
1662348
893515
286380
1747155
809804
244640
1575850
1153166
1745273
1080999
1823997
1755543
1704677
1694260
812763
1642404
1581029
782397
1248114
1275689
943889
1823218
1275165
206438
603847
704680
496104
1128053
1782847
1174746
1834532
697505
1990511
344700
1952742
1451773
534001
1794768
1662260
808761
650037
1440839
1615767
485746
467766
1517740
1624816
1358180
517565
426922
821170
704268
18043
457677
1463851
615024
588641
810870
206794
1854281
1041845
91429
860753
239902
453755
19887
997021
1203024
960501
84106
1487424
1614296
1649117
94260
620143
215886
1440300
819508
896170
1058517
298921
761419
1010393
994162
1346413
1197560
1935294
95088
15244
1125629
1715947
1638788
1631870
1877922
1408802
1609330
273497
1392115
553098
1592915
799437
746507
1420179
988379
1508805
696337
1830319
1900173
323801
352528
6521
837200
552148
1955552
834746
409713
1903512
1776295
1359807
291727
838167
1336215
1344778
1242510
1043082
1971805
1216857
81388
847035
754646
585672
1304728
476729
364303
567438
286946
1253156
669819
1192911
254008
886470
1274882
692133
38399
1404853
1873298
5526
210470
882787
1474161
1501851
1699058
1577464
127244
1976834
53900
70327
392955
681015
372854
603611
1378377
1227082
1933085
1890471
645133
1460508
1775841
381211
1007483
432381
175883
1658495
985801
845424
1248382
412623
822505
826659
1556077
1915263
64521
645872
278748
1849785
1452349
1477316
346471
490697
671238
795199
1981427
1541036
493581
173062
928184
955215
1478837
846081
454018
538426
808217
118037
1228805
1979858
1432071
1661088
475350
593446
987665
1709108
1208192
1530034
385485
572065
520608
804979
1010539
442141
304365
759869
273935
14933
1120461
1970930
1411378
1485586
1831308
1200941
411332
1770183
168948
59612
1547338
203329
1609970
62835
683263
1082261
773135
1459687
914778
1710387
1186177
265573
723501
1376175
1120203
834080
1892039
1816653
1457313
1341021
547642
1307251
1585336
1375439
33175
1973471
781605
1785386
1388303
913299
1713032
14938
1854153
239548
654564
1482332
710362
795984
1979213
346627
178999
1121272
948773
543190
1193810
1944085
1319841
654401
1166007
1232794
1485861
815969
814018
98931
565033
1096415
732397
198738
518735
1465660
947219
1275841
27641
730140
790970
354854
705303
1517697
724022
1641275
1827243
617113
1149157
698848
584950
511328
927495
857601
1468896
1568882
120276
4858
294414
163410
1705321
1837329
1006545
1940622
333856
507519
1987576
11909
1514743
1108925
1497234
759533
1569023
1068888
1773980
761115
1915813
332907
1320008
1873893
279345
1324131
726381
515133
1501537
25490
1145684
1847578
702426
324565
326467
1619204
1214130
540383
1561371
315658
1209343
329421
1603676
748769
1228358
1798096
809637
1726364
446736
1460102
160034
1597558
442108
1421036
1272084
1176399
133494
10464
1923536
1389767
1243631
1955631
1665689
51521
1672229
133409
1162323
429355
1538769
1168649
1602393
743492
912449
1901106
456291
175332
1435497
1849180
1347028
1873500
919742
1583057
1254035
1932661
1405169
1273039
1713988
1628948
657774
802512
969269
1203724
1442206
473999
1764419
1277354
1378101
1152707
1187366
1491523
657420
1425030
1350069
1998481
1657296
1798250
1401705
286134
1435850
1354352
1445578
1752323
555741
1625471
1987887
1310056
1302003
377706
1997269
758141
635226
352542
1104442
435524
142791
403647
1860132
877856
1875253
193779
141939
470154
480880
1456522
358007
948089
364620
805239
1112574
937211
792776
405586
611488
1372348
1982252
249197
731736
546535
1330072
9411
1479060
31545
826586
1335291
653384
236443
1507238
800122
298136
571295
74272
1592484
665475
128638
1513103
237992
1008790
570717
967391
469999
485474
198037
946068
1072768
38133
33589
1272709
1957256
1602950
1956327
1467794
1564163
943917
310732
958091
506232
1972475
249724
211852
1961056
782996
1978425
797594
973362
1530011
973475
97781
263620
1890637
653170
521408
143381
604416
1001882
282095
1297588
1097098
1663235
393611
1658595
1232279
719672
1035662
360910
197144
202038
1480635
1856143
1580586
1495545
52072
1856784
172563
1195810
794347
1629354
1981749
960663
381872
1723473
1970030
1570295
795532
1396717
1568604
1994328
1100678
66444
1549519
1948845
1281037
1923259
159544
578060
164178
1041909
1493348
617687
60330
699838
1955724
219171
1316532
1709783
1009590
355256
359302
859299
678319
1200826
1990692
940694
1741724
783485
1733303
1644319
738103
177870
537603
1631084
1306860
1236142
274412
85981
1921311
1887179
1295297
559556
1449855
1019038
191616
1688705
500772
413570
534190
200834
700258
788700
1716873
1245705
912833
1269070
913388
1033433
1727698
1622689
756142
638052
1746243
885599
309517
1741142
638975
1271240
1249232
1668323
1221078
935195
1654722
1487721
1720882
1886222
118552
1968583
1253161
479827
1117459
158490
1690047
420609
47850
1397070
152817
184974
855007
940660
1237592
1238619
577942
1789953
1866432
1466164
515814
296975
166167
497887
56809
1757513
695356
1733062
1182344
1958051
1945020
399028
1983317
532486
635
1675768
1207722
1523758
751480
1114657
233025
1587163
949476
1099978
1977937
717549
1664127
1160134
1405986
1699560
875317
563956
1946663
226843
1472955
1578169
1984250
948095
1959467
223753
745242
1119828
1599786
330012
725779
979794
29809
1820451
1286509
1643931
1153870
281593
1255860
1149292
287658
736007
1323140
1105730
204713
1685343
1549818
1111851
1942937
1148776
1500587
1034350
872146
1447476
161477
1969882
1351763
1567896
1855120
1840103
639893
287914
496236
617938
363131
842912
1153793
965296
1971623
469913
1732330
360433
841787
1186563
979638
1999145
820739
296517
831617
509022
257354
894532
1263136
345490
358043
336766
633355
826975
703671
1908108
1225720
1948185
123783
1127940
745496
1760610
486004
465058
1245803
1345821
1921738
1313374
10086
101058
721669
1955197
448956
343706
1756720
1319015
414772
15044
1797700
664057
381631
1488969
840323
797934
1840720
1195662
790818
1311783
600838
1928598
128456
441133
1648380
928471
482057
861309
742877
588337
929744
517705
150984
1514140
281080
830831
327926
284487
71198
1412153
1007240
1654525
62550
674100
961496
221632
1434201
395523
25598
1026817
1818731
1021059
1302297
1901691
1734961
1267637
1784643
1446306
77048
1565600
1540641
1771695
1497621
1918249
1297270
558305
396554
126197
1666371
612480
1299671
286916
1660510
836187
1339895
759100
1926909
1021197
951209
267697
1810783
892558
169822
487759
974665
1583661
786183
1269521
1961840
1749108
530003
1013050
559186
1364588
438775
460067
1016829
1628115
108294
440864
1321949
1401048
1538319
1199427
1569332
1927152
1547049
1989736
820095
974380
1876169
336770
218612
791195
803837
899695
1147918
1951275
1706418
357599
1742561
314920
605880
519220
113115
1698174
781137
1590894
201872
824544
656460
776339
407587
1510380
773632
230942
167987
803534
568266
857226
843907
1777230
1984034
745138
1881259
249879
227224
1550754
599864
1210467
490906
1144221
845449
505742
1380879
1954925
783800
1180727
943690
1450706
1354192
151534
977873
15206
1107941
1816426
1507509
951857
382887
440485
695641
1967186
1468497
639252
687728
723005
828089
1577830
1056129
643505
161070
38266
81054
916024
565189
1512448
725258
1193407
816246
1098698
1694951
984321
619526
1142548
720057
1729218
1677439
661711
926953
519906
1680274
595757
1170650
1847691
1300444
1062802
1625386
1188174
1906023
1208002
1672239
1879134
946002
1074291
75977
390720
673041
159173
1938323
990171
1798934
461046
105307
330950
1012791
788773
762127
868986
901565
461037
880614
287696
1493799
1409487
1416328
1413121
773547
982676
1786742
595181
949000
1758100
984129
387616
1551364
1049574
95066
476454
362883
1987118
1145278
1830066
1527106
1280616
389846
176980
1384642
599886
826517
308853
1682987
1915316
758557
99678
584960
1232793
73679
1222765
205160
1088595
340736
1565427
842259
504240
957958
1607838
381170
1747410
606155
1209154
1898277
417118
1038777
822544
1347781
1736235
1929295
1901558
247183
456962
1592273
419604
353189
802501
426116
1110606
417665
1900282
836644
1296600
1362333
1614925
1075609
1121579
794853
394584
1797659
836147
1975279
1865978
590804
343917
817562
1370143
1091260
1166111
298233
1281088
440842
1429511
1956767
231039
1840296
1720316
1838498
1699952
751949
1755148
1989261
1998570
1340322
757221
1836043
825412
1304712
696099
1027514
1712239
78988
240466
1665520
771181
375835
630177
395333
1269723
740074
1411457
675571
1404786
961513
1837469
553571
721652
1841893
1569777
276059
976027
359825
1116525
1287891
424753
138297
38308
1850973
503641
1417531
1180693
1032938
588259
1840168
1460777
983778
561283
1517621
1798786
574937
680945
401354
871792
1413665
290741
180313
880054
1467572
1780205
1706709
69526
625425
1033199
1631435
814180
1001026
1356413
1525471
573124
11905
891659
1349667
1685128
1056611
1196588
573815
1261447
293280
213093
4893
537834
1333364
169953
756512
179549
582792
1911886
305192
885622
1281936
1075471
1374010
1024821
849980
1404581
1243481
1380616
46163
244914
396117
614059
1338011
947589
1408434
549774
550778
702943
1621952
1564235
1349143
1755893
357144
865968
218974
105128
929553
1876198
841711
939071
1459598
675702
1615543
291931
901872
56156
988432
722397
623798
1936093
657473
1879278
1713725
790590
1211374
1615124
1135004
1980431
91983
1976192
1338599
130510
742971
372786
995808
1419471
1774518
195535
635951
1496997
1839050
1411524
226536
1831416
1717360
1379586
1544953
1539767
415662
643108
1647225
433848
1499136
1562017
1083739
418063
1790213
514611
935704
1540813
1658314
1543279
1506389
482886
1522355
1936903
1233053
1136511
497106
930718
906483
648618
992417
901648
1900604
1823454
1059661
922338
1111068
703780
1017959
1872382
1262978
1462535
818282
353964
1581736
1064065
166406
168417
489062
1192241
765155
1319430
1919281
374972
1834330
1362650
849603
730469
875317
1814304
174347
742939
159925
200510
659798
1740360
1118127
1600881
773557
844303
769753
154231
1236063
1966998
1639827
582082
965401
1180323
180369
721364
714982
359587
803202
1503243
1962474
1531877
1661835
868864
819143
1803580
1418189
1765050
121624
866996
1000335
1494730
1071305
53410
1251629
1659395
1756977
915171
769806
1850076
346144
322646
326014
280670
420072
484062
510943
1425234
45574
1036697
402410
1886485
1090423
383068
1368703
1221460
1441274
423322
47176
1395208
1115102
487225
1767498
1508063
123277
1955873
1064902
1321306
206030
189165
602347
1737969
846365
370752
667683
1625459
1320421
1408270
1395524
1569559
173919
1611621
1045820
375434
603838
1692357
365592
876471
743645
986987
454324
815954
75053
1894197
1766249
1941876
1134386
1729263
258030
1317419
1921740
1494459
467564
89364
757772
1032970
1033307
943292
233474
1127159
580281
436654
999024
847476
193002
1430974
1750316
945405
782251
169850
541843
101519
137445
1633212
1264689
1185417
1741731
809359
1310338
1967769
1464735
1336414
1503851
521529
522136
477146
1255791
307102
1417577
944134
1997693
1581673
376943
704008
1379267
273237
489817
1394850
295374
487999
805928
1034901
150498
1467154
229038
1107190
1434554
1233722
780696
1257616
795138
1937725
540300
102036
1712655
1912982
245285
1314240
79164
542166
1501550
1861101
1347634
1042034
1031274
394029
164501
1490107
1185015
938716
946126
1073742
1371737
1251347
694796
1599835
291009
22547
1427904
1565696
649364
982789
57744
816766
1898
1830062
562997
934431
1801472
932040
209662
78355
86971
165915
1875465
320545
1392461
1410613
572574
1548382
913726
1200951
655779
1590583
1489475
1558371
852659
334329
1711071
780750
868526
1968784
738735
439716
1049362
1731239
942283
369706
802785
304957
289170
495254
1888803
1431713
537371
1031166
358741
1919694
1491688
1137980
141585
1793125
33578
958100
408576
1966810
513544
1517880
16828
210253
958543
515947
1447857
828765
133221
1820745
1398269
191842
1048255
1522444
1672775
1346075
1469923
34360
603572
1692491
1024605
356013
382736
1653969
235640
110042
1254052
1730263
891319
28288
1050917
632177
1336764
1188447
7349
770189
1833026
1275469
1240376
82649
888444
502360
27613
53314
929678
1015134
101864
1656504
69044
1752884
564245
806576
1589087
878738
207183
1849917
502440
1067664
1390137
51102
1601155
1652129
1855097
1904489
1465282
601864
1732282
124556
476766
1017216
986187
1339339
1946209
269013
1941157
1167531
649704
517774
125472
1226033
1120429
1822510
1854652
1486931
510730
477738
725290
253378
1868937
720443
1136421
1837686
1099740
1508016
563881
647805
1948212
777452
968216
632648
402955
1275729
473018
534852
548238
733318
722305
1645647
1714796
1596400
903922
1778246
360674
1318505
1221730
363510
622280
600387
1485425
1598357
1333580
1591258
238792
438577
1326945
1797530
405117
1588412
1358296
1293911
1905712
1628403
1914318
1425839
8541
646528
1761417
331303
1865406
806569
890790
609401
254123
1231354
1169020
1680284
853734
1625747
309478
1184425
628827
1898143
250514
1651109
1110953
1861448
1726200
694364
289369
964291
1717648
1426374
1175211
983063
410307
1655806
813856
1760988
1374926
1277424
37234
406765
1602135
1596182
1869553
457559
1275534
1982106
1679020
1902803
1353286
7216
1912725
1026493
1746295
610902
353637
9552
1952597
53151
223669
1487740
1817870
1866577
1720004
1728045
604798
192569
396474
847351
1865241
920043
865986
494048
1226465
1321312
634591
1211224
456561
759018
1597582
1621533
1608594
155705
465632
233506
1113251
788402
336102
66079
1172437
1348037
460099
14281
742241
676408
1109104
1993770
1507993
93670
1961581
463032
505203
977705
768822
533143
107752
1348789
937170
291598
1360649
1853996
31347
368763
674673
1038983
1980543
1636073
1248604
1489976
1637682
1451073
752267
762445
839697
1830490
1203776
1998672
1977230
396466
441218
1290410
1981258
293381
961090
1643859
1825201
321941
1123719
241047
805950
1618808
1910238
249099
124892
1604992
1379644
1362131
1656717
1959588
1517794
1551749
817225
444583
901716
40690
254158
732551
1575626
783623
1759350
694891
1900183
145789
651191
1950797
719959
1990463
1605327
993129
1298698
1479921
500968
947157
339354
139910
447359
1177660
1429810
433966
1192452
283286
1607442
422516
1708703
498263
357137
75041
560680
547674
1293528
1262607
626316
1248394
365979
1851287
1566319
1191913
28848
1991457
1887381
132664
1226626
1705144
1308503
1348876
1548750
544486
1959499
1062895
128082
1664965
1557353
1875730
1807060
1360617
1104087
1023471
971026
610081
133381
1116953
677710
451162
705302
596574
1982547
925454
1200056
1965355
500400
84339
1803065
384875
1508260
416658
693133
186797
988124
1732587
111319
48440
1904663
116502
25086
1442580
1667953
1669386
644672
1200022
244757
1356558
464557
1468533
28215
1169485
1753769
745381
1926710
302357
875196
607086
1358693
363702
764291
1291003
1032795
1214629
307469
181570
1068984
1330313
176371
1072394
329041
1883799
630645
340289
250718
1971194
645399
923883
1333248
1082867
1672586
1139077
573335
1406384
125780
1068338
717234
1770560
644134
1545378
1965194
1163784
270515
190068
358893
989407
531284
249291
1009349
1044889
1349658
397259
1020713
955286
776166
565701
1349901
391624
1092924
1902735
1344450
658808
117702
522247
696601
1505613
1760825
1981482
491537
1359953
574795
1199655
1914053
856482
1232734
547584
701978
810910
1281491
1981836
317051
1140418
641584
849372
844072
87621
138719
1651634
648663
826014
1037160
604398
532147
1205665
1251286
110586
435324
685214
1393831
1555639
1417837
204565
1129114
32374
594538
1695799
1360754
325668
977356
1988817
766595
1305645
917241
1630216
1735179
547547
306608
1991218
741769
1481429
792710
1794101
435033
972906
1579760
56055
1799953
1876848
959293
1045632
246658
21083
336425
1847480
1212574
602371
146492
1916586
455686
1471403
8742
612156
30350
1746586
593356
1793656
1379219
182118
605024
698179
1147267
1883560
964058
1345366
1830030
419520
632342
1816054
204685
1002588
1798663
204245
607440
1088196
1205656
279445
1199263
1077313
388472
1862235
1244529
1053013
727504
1516857
1972076
824012
376993
933292
1388123
1573678
862238
1321819
640521
606108
1637145
1641064
396591
850590
812177
1969848
1617939
1890930
350884
544908
606928
224287
666159
794302
140584
1981792
78528
1980147
1116567
1054603
858028
231683
1598154
1435186
452959
1884908
461284
1861682
1278841
1800702
1235869
401663
1776522
349021
1992691
106783
1145650
1198993
357076
1029277
1164837
1842058
1304479
1144707
1949237
861232
287420
559694
5604
1490956
146824
355846
99643
562904
1013087
1604889
849245
146307
101597
567843
1347244
1746786
1678841
1970256
1069017
1897413
902528
173530
1458643
986066
306523
646842
1844480
1801168
5324
172764
673841
1313217
1801152
1927606
78099
1369228
1208123
1072545
310768
65578
728726
1036863
1951358
1647438
1721861
1069028
1675746
237774
1554825
581476
1815412
1861253
1000527
1715443
159868
395648
513131
658059
1781081
1305285
61410
786353
1493016
1870198
784587
708252
1044833
1630030
855639
788138
1827958
225482
950465
1163873
1071159
450330
1617376
1610163
1948155
40074
1383508
492807
1540345
1074042
1620755
1450824
632489
1944829
1570105
271351
459193
88236
1770524
1085370
359869
1855632
1740369
499475
910613
1641566
1474331
216559
581596
1857213
1730524
193699
1810734
939311
1034476
599926
1127171
1929122
1402099
466219
1941453
326307
1151831
1282249
96558
149856
1603625
798831
5521
1852763
1108163
1558997
1516184
225624
1986426
1283441
1096058
824523
1272869
1543828
517724
658607
1610465
300534
651125
1337317
244734
879898
1930460
1025924
1457041
62668
30878
267865
1786294
1097055
1231340
1281359
833049
1606065
1440438
615708
488333
913816
1508151
1497466
232734
435097
575614
92966
941712
1161157
722433
378374
819510
936450
436054
804874
1050246
292217
731123
1183898
65817
411436
527388
410143
18346
1439623
1931223
1333472
1611215
1312859
1560072
288302
9043
1223106
1070775
1080760
397063
951288
787219
1286493
1733484
275650
801548
1559176
299391
1869885
522144
1819728
1825023
58413
999623
46204
599614
1007820
1091239
241089
1251441
160432
1311896
671863
149099
1139898
1963312
1207895
1469340
457030
800431
1419661
1729248
1443578
1680168
1912865
852613
1449299
1959979
1771960
7679
1766668
57761
396968
1715372
1584609
109281
982298
1112166
21387
242545
1693525
642221
1047880
967815
1125041
740740
1280186
1547967
1274183
1495796
664885
357544
1303983
497745
1696156
767419
1475906
1549616
109819
943244
1761050
856079
11872
1436126
1969776
109686
993882
1288300
1715204
44245
1114250
484738
301087
277213
1351189
1824089
1374125
726828
72160
1184345
883013
1913259
1517504
1199614
1179053
1736369
1587036
1255971
1205443
763992
1683664
631891
598510
856379
460936
1010929
795439
71146
129270
1159332
1391329
1897505
1609211
1084053
545288
274985
1393785
417439
1881520
1003866
1504730
1531435
96550
1601080
391844
1845548
20096
1357505
289596
1850249
58533
89946
190402
460787
741599
1142842
98524
1537574
1913827
1929589
1684548
1491656
1169465
607721
1748302
95923
1413226
900278
1702983
1953875
194018
104568
973153
814709
1577881
1201587
468168
671565
497093
587927
868095
378824
287966
1642699
37435
20330
1912110
1191090
1379313
772352
762595
1070901
373908
711984
464306
1005224
753351
989703
1697754
1484936
1687690
858562
1203322
872353
1618838
868132
1043302
798649
998144
191721
353626
596265
1543916
563720
111418
1832077
101259
1489563
341138
1706153
971053
1410902
1610693
138388
1880133
1338598
846405
869080
427927
833450
871692
374469
1361344
1591443
82136
1273676
291203
1135382
1649302
389165
308844
1974621
143268
1558837
1146209
777774
1375191
893665
102592
700266
1403196
1402989
1081612
1487210
1879949
656800
215263
240046
1744371
1191507
900695
1687660
327572
280467
962664
1134365
1110306
1381159
939423
1165805
1964300
959660
1522179
493423
78740
1005559
233033
890471
1200474
497075
1376082
9563
255334
44730
1016703
1782888
1209020
440500
648640
1884917
672580
1911224
1733562
512898
1083565
604959
731898
988920
372379
1736807
287274
1671499
299488
776842
122972
1757668
996327
1294562
572416
1769654
804566
1031262
1636604
1800663
1004602
1189050
1743716
549931
1368746
1969754
230378
1521692
189254
1703395
430302
1452122
1305960
101472
1402379
198264
1217637
1996640
1626713
496677
23581
1510823
805289
928770
36546
1604950
457780
799123
1103754
1846508
1584582
1628869
1277072
1750525
1251804
1145610
1557097
1650081
249257
99025
707184
1595312
1755922
1921030
47147
1744186
1329436
1054919
1208045
931908
1743356
33077
1217266
531615
1042219
407996
1128075
1173157
566283
585134
1627450
1626867
550043
1371939
1336157
278705
1258814
1711407
862595
193607
486444
1054987
313970
1972254
1046504
1143094
504731
660268
479596
1152846
1209936
1216213
731865
490884
765798
1546708
922530
1114210
932509
971430
1703193
1934650
572661
1459445
85334
639550
1096833
204258
1032055
251334
201292
1503127
1535023
1646853
1429392
899391
916496
312587
997649
910390
1108037
1875649
706065
597620
954036
1607852
673037
665051
1088231
1620711
92253
523538
1165694
1093532
827707
1944624
64475
1694513
138349
1882588
129063
1478256
540631
1727893
789334
1819572
1006713
731115
1327918
449981
378708
484778
832919
664420
1325351
1467822
234970
1154603
665770
258700
1274614
1277152
515457
1112506
1698279
736811
1388819
1980496
197063
1097973
719470
619834
651592
648990
94719
1958444
572520
393525
1241825
518116
612574
948572
438151
102552
1836934
706581
198671
276403
1568120
1843659
1027620
1747359
742828
560149
1546398
785925
1813970
729407
1515962
790958
659710
738259
78637
1672244
1946971
588445
1065172
1019660
1882805
20831
1046170
917343
180857
940945
999461
1859073
1107892
922371
456721
74203
1918346
1763372
1745357
826885
1338310
1886801
383350
1518693
1078670
1624233
1607054
685243
491237
1555028
709114
1682569
1725383
1470292
633717
733992
1775190
519554
1700845
228268
701607
1348014
1775605
1782474
41030
719366
1818091
1505032
650896
931016
135872
1542591
1002873
618721
1058381
1507839
1833731
188409
1360760
1881367
299026
1283388
726001
555171
239011
1746628
1116544
1280035
1215342
577717
1410622
1753313
566713
1232053
365532
212866
98041
1073363
1185715
1460055
485871
877368
1283444
844820
77946
48569
353818
1425555
335976
1305740
1368853
265708
1422855
1047828
1157582
776760
499031
1181506
945890
1885759
1579629
867738
230932
1507147
1579870
1468561
1163507
186048
1189698
169659
472850
1651246
1726143
848271
894494
1411528
293357
27227
719540
920970
45966
680394
777619
1300026
1194386
1585875
1003395
667931
763585
1342215
587304
1594476
470562
1945968
1661323
489370
730427
666727
1537445
252726
730151
257069
192339
1213416
311559
981008
1108057
1702903
1116383
1073052
1570366
1862251
824101
1417681
283912
728405
1395986
773701
157426
61149
950520
630542
1158714
1938659
1294514
116493
166638
522696
1590155
960680
1092144
1032845
1193837
530969
1039299
350672
1495240
1632725
1013071
172224
1857675
1234130
1638716
1414890
1273303
1377190
939885
1148555
984353
696135
1375387
524739
331367
172298
1904410
410190
1537880
990301
1991063
1890878
1841085
1035899
460853
460211
444861
1907813
1641839
1157965
429291
1221483
1603177
1988568
14327
1490476
1228898
1743258
1739635
1729378
1357451
1570955
25499
22038
1840734
1659374
1701746
886366
1440724
1036296
357977
1089563
553013
237367
565257
500544
1540952
860673
102151
244830
1330500
1031720
1978414
1273957
598680
1346654
662853
483985
1085189
752853
1518635
847607
945170
141304
1043044
1616961
378489
1394954
946
225523
374492
1324150
78446
673247
881444
1586233
942209
1094559
1989209
986803
1740697
1622478
1387580
53267
1905278
327237
219210
1329037
1283303
190392
617917
1031862
1007228
960206
1337077
834189
1920897
635101
354262
302356
294162
380410
731429
801856
1253504
640950
66421
148846
54222
1583952
62742
479660
1246479
711181
1705180
1154411
1779837
64866
814532
358403
1989306
1469666
914728
27994
166704
1334056
970103
779231
1463292
1675234
1834718
588853
830637
1164794
1464558
1761464
723110
1405304
395556
1496454
81495
1051356
473564
1722821
1956765
516902
850193
1739328
71697
200326
474575
1398241
621465
801855
1731239
1695425
579645
1976115
1982604
250300
1580794
1078844
1126444
180696
73459
1887133
1912671
30560
345703
1657664
391333
1128263
969696
75352
1056740
329681
1871738
935717
1641542
1920228
207267
1292573
1105328
227788
647613
909330
423646
316945
240902
1717030
577330
821679
281392
1250574
1700978
1353475
5572
971600
515476
506039
690249
1061342
458997
48710
534268
1122003
377452
1597740
1528402
1279117
445926
1341455
217462
1808915
796447
61772
145449
1830594
283172
619209
187707
932940
719478
1249834
1403978
950021
107492
344254
248267
1255630
1190870
980063
525706
800947
164577
310860
725590
838135
1241344
1793463
238434
1436631
1280416
425877
996425
1861287
737783
650888
332958
513680
1825635
915948
1572539
1722600
930056
479064
707986
1193292
1879124
1303116
1450594
606820
1414963
475125
1552239
1019590
1755757
614733
1607321
236363
653323
221736
1057524
1983699
1137268
31933
549279
1653147
1883844
1674602
1245632
834983
1566024
1203937
660176
1120443
1911103
247068
1272462
1813504
52279
1792949
109599
1988211
745054
405012
1340343
1449170
1984350
1398372
1881573
809474
774198
889741
1975968
383126
1290682
334562
1397403
286218
1626439
117696
822407
1803861
1668853
1016444
1597868
587824
1861612
618874
380372
358892
760042
1555676
663168
8926
1570896
1495696
833399
798796
705416
798989
1534014
3456
478732
767595
1527040
1186749
885702
1361944
443895
958024
1667272
1412566
1833540
680068
153024
81130
1050521
950627
1185654
1682940
1516020
932132
1587876
1190910
1066120
1783598
1113066
756476
1580338
591994
1862864
1705128
1628328
781015
448128
1660684
676006
1207099
410007
692737
168581
1647682
1460512
1372064
1439746
1260161
344250
1409045
91354
28956
758624
877524
244189
176464
128970
1917808
80289
1213743
1585948
1973072
796931
1501842
1602316
1823639
1407380
2358
887825
131582
1025043
551529
692653
794939
1805820
1211988
612722
198382
1794813
633273
785811
1579943
43788
46830
1050948
885310
953960
1256626
49196
679855
1476860
1005513
1812927
494516
943356
976834
598234
72494
139952
412165
1508826
954187
909352
1992026
1922475
1678547
1692328
1559607
1635478
817439
1299424
962039
1067789
441438
1539175
1877570
1666371
474337
120155
1808383
1442302
663780
1820693
125815
1086430
1691898
937882
507198
1029391
1378491
157218
366508
702694
181633
206996
596662
1404719
654133
1112834
857782
1159961
90904
692713
49670
165858
46348
250144
657307
516792
367579
1095991
1505479
1518639
1366422
1805210
462118
669658
469395
12758
1849688
861955
113366
1096345
450080
1003207
916570
1075691
1307206
78865
151818
2620
343947
1000707
627266
500515
449481
1217476
289616
639113
1555364
608429
195343
1009845
633834
1139275
477680
1093220
1258282
638246
1626482
1261060
1328387
32330
1154206
149072
1161961
956836
1597695
1563831
1064837
1001559
430135
944701
1880359
560784
634426
188038
217252
400565
1645059
247937
1201262
602238
741902
438076
1000516
361416
47118
997458
653692
1175786
318387
1883407
236922
1882517
1096011
1389506
632939
606290
1320112
1184688
1349478
1323497
447044
1924364
229872
1570962
223085
849465
1659221
361222
528968
1498770
452807
460227
1359163
1539144
1664694
745694
1676174
650677
916410
1038380
1240713
1550078
967510
998070
1006748
1157888
876187
613695
943433
315609
208922
1392602
124309
1702893
1877070
1636973
343914
97357
1312326
1929981
934411
161061
1304862
982337
1488132
1129264
578397
761483
1801483
582831
502253
513353
643086
1841480
1799235
429248
1213977
1181195
1036939
782636
1723169
1782895
307547
98565
1725179
1075135
832493
1966114
1268549
1451038
674793
1484051
1551829
706570
1660249
1808374
288297
1656012
1428617
1630440
839857
859002
211206
1774089
1504015
1641233
50753
336245
1799469
941028
316298
821668
1808056
1745774
788946
569724
517854
1741623
1111406
1818187
78783
1559181
1965297
1332388
1378596
1449914
1099871
892809
772355
1482631
1574076
966282
1996444
327075
66752
1915495
1062654
1322992
1405961
1558463
1202250
362547
720726
934273
1861849
1945327
1577944
1438842
522168
1067221
986916
452034
941192
779154
768352
807647
774452
1396367
807647
1834099
25460
1884377
1247003
1915423
1461424
1220275
4612
34451
799942
1705059
1498250
474562
284994
1208542
1190876
839284
1586665
314422
1453838
1318736
1893459
1588243
562927
844472
1163085
1769906
488726
1408870
1342917
1194958
430739
1337895
563968
1064966
1995093
46727
1278895
1340253
1609343
878512
408103
1889363
1407680
600017
1686076
231585
413071
1708888
438840
894139
555639
51831
580065
693064
32452
418270
1725927
675022
1430154
647210
981831
102785
1365551
1710469
1557126
982391
1095749
1682920
941533
7042
511560
1121211
1102601
147054
1098791
882964
1180843
68222
1249106
254907
636735
618541
894547
1068349
768191
777311
1409360
110565
1878385
1266063
1306219
1733154
934919
1772152
1108479
900450
628886
76202
376639
1345958
559797
804281
774207
1641667
64971
1482220
684737
1267055
953978
1775393
725994
141796
1542456
845000
1315134
482320
1956514
119965
1886785
1567175
1854662
1823041
1696392
1517420
37566
1793736
1123170
517020
1376715
1994599
1149107
189430
330344
797445
1936924
425929
1589122
380246
1250294
1873994
46829
1566518
1029707
1240735
275010
1024766
1874087
1867658
1642103
895049
317331
1821347
363678
1435978
897373
623165
635872
745776
350172
1953232
1014796
1644664
488191
1349001
278210
1967320
576294
258840
614879
1699059
219032
977592
1345875
1180665
1663990
455363
483450
1787514
963730
495035
1967796
1598455
778446
325364
1577851
345010
1263194
187681
703665
1398642
747133
1016138
288879
534085
89207
1937437
1907212
1971677
73402
1941392
1770544
193770
1423107
1610339
286068
1586166
889205
1732641
1562432
893096
1510529
710159
1651471
1296676
1239598
819081
870067
1568835
1656249
1487208
935308
1929214
633355
730552
1833307
630649
1493917
581839
1048126
1615520
603478
632649
816877
223976
1095188
344274
1526219
1810293
452593
368643
1490397
141698
14334
771353
1302629
1505010
1993655
1187240
761805
1158999
980216
531510
1220066
1894481
1845476
1612130
1367873
1057956
599133
92937
1624357
384839
17228
1377276
1847375
315999
1551758
154585
1574106
1096098
831253
603586
105850
1088193
725779
412247
1425429
1044485
800458
214708
1275530
757954
1022092
1353321
432410
1527084
1283187
1170596
600876
1424739
464390
1874733
1057489
389379
1011232
673154
243971
1914937
631059
1985034
697932
150923
1019689
475320
1088414
1765171
1434441
736127
574215
625689
1093976
1164540
1500744
502460
1252259
657494
92731
1052151
1794590
1481634
1090215
22983
1361280
885427
981495
287608
970053
137340
616032
1465133
1498335
1684270
242948
800461
482823
982095
109477
614368
9298
1237012
1993018
103834
1413890
384283
55757
1078276
1059918
1168420
1443085
1020642
1693476
1239532
595723
26805
1024253
1735727
1847617
1330379
1611363
105402
1039904
1443035
1838365
194882
1567989
1014259
820497
1953914
1394339
351954
1644619
242744
896566
533535
376499
65432
961295
1251793
557348
1333548
1062185
1554139
1589176
881262
380528
1679536
719482
1492857
211080
1734211
508683
56092
905942
1406552
971112
1766950
1260101
1885751
1866930
458862
1836278
123351
1305137
1196636
876993
248359
789954
946551
1516017
1137051
1261084
1939821
1733956
1562690
534411
1594791
1309888
1856591
948110
1443196
1566855
305832
1944780
1991330
1727413
1079424
371031
1095247
1790345
415099
485506
1430063
77262
1988871
481098
1236058
101862
1562970
1593792
1156247
932725
1361428
1979165
1715808
1612902
1923096
796401
964329
145461
1570907
1544279
1125182
1571141
1078967
870677
697705
94181
621678
1704450
190720
1726988
526887
866113
63843
1558059
623504
1646330
340554
761395
1745180
1577180
1436175
936427
1265889
1650370
238111
501702
94834
1596645
1218194
1465553
580060
1809633
491076
145188
1947445
1217335
280134
304822
1171825
366837
1652794
1114930
415296
1634630
581714
1538778
1271658
711050
1693090
1746831
1354512
284443
1698363
35932
522315
817447
1195027
1047825
1207534
677006
1286452
1752756
1279460
424913
807041
999259
1330463
1642588
903040
685177
1670735
165369
1475463
1420338
1126955
1231624
1580532
1350622
128472
1023219
591883
93913
1576231
657126
1970009
515433
1298906
1691084
86899
829562
742887
256179
280673
1989636
159256
1932801
1646185
934152
1249506
1712533
1118985
959934
308790
165905
1445429
1593477
1655036
231912
1023675
1004479
936472
1532277
919674
1952881
1547431
664394
1567179
1578724
159402
380451
1813528
62402
1787938
1655320
169050
1523130
780413
791169
1825484
1189619
792616
567169
1572219
1492495
381752
1255860
705213
204245
1166382
103402
1504559
1441625
747531
218056
1287013
469153
1190555
394421
1604623
285894
267881
1921950
618316
1829491
77739
1830482
912306
1223356
1598943
576304
114618
1649332
1844459
1652154
824968
1723069
369812
1574365
1718163
550132
1620565
477426
91303
1618860
534355
358028
1021520
1188194
512547
29868
847023
1217378
1864777
77700
803300
660596
928203
413719
1566580
1497502
491468
66466
1282551
265754
93830
134640
1646377
1264107
43222
1736226
1115995
1509219
279712
1273559
1113195
18331
480226
1046996
1931363
927715
641020
798563
1255474
1641076
835731
1482981
813590
1902700
1706343
1464951
1753465
988490
407081
822623
1850340
327833
269284
155468
1263863
360459
948828
1906739
1040278
1359143
1550434
671652
315272
1297499
1576557
1069574
1888499
1881724
928161
463702
1369164
1966905
1821536
448371
1138338
1663521
1784644
1377834
891182
1050210
251644
46158
531461
648414
1655098
1696188
1996120
1078029
401547
1841886
868882
701321
1840692
443456
1064685
1290777
561389
237601
1380266
478243
720603
1552450
728211
398426
240165
818706
272296
901187
1567006
1163505
440367
191629
1032451
289067
1204176
1314231
1795086
600114
98636
1225082
671161
762755
230461
324706
1470482
1793430
1851206
354683
1139273
601229
1786102
228689
640267
411035
925796
1734914
1860318
1648662
1740190
1819985
1623944
738537
1681301
1914974
842089
1713716
1999892
895927
169430
1922713
839894
79372
67839
293200
1768433
1704969
228292
600323
120366
1142482
1058744
479717
985407
365710
826973
947146
261669
884027
771675
1489474
928442
1249921
1181793
1254841
810331
1703393
263645
565023
1998105
971545
1477381
1988216
359548
1597638
736196
639761
1337599
1869553
1804903
508718
628117
1163231
1136394
1768874
28807
466898
935631
1950055
1422867
761401
1490796
997695
528149
1914235
797376
544396
291348
1455964
1442123
1490830
1782147
36487
1870067
1694037
285877
1204410
525237
909278
1825936
243134
1901882
36296
1440816
1193105
1416526
121612
649064
1875599
1327325
1553058
1255948
704624
882453
410455
1009826
279325
583372
586304
1049735
997576
785775
1575014
228930
1512697
1537
1729514
1083841
742106
114817
999313
327834
554648
1076171
1317182
399780
1782799
1669524
1358356
1838810
1922954
1853139
1667800
139155
723775
629215
1629840
194995
1331419
1451851
1072850
1829587
1237785
1345203
1043907
1449254
978882
551727
197573
58673
197344
776687
1364485
672247
1037476
774132
1434905
667209
332802
851170
1805899
208231
1584563
1872010
423812
360199
995741
407934
714864
1253711
1646613
1065955
1725897
1367616
596280
601958
1078413
1742706
980819
608342
1960997
1567116
1552243
371784
926331
198476
1663029
1662326
1636511
1716175
1748420
548752
1876457
1142771
1671813
435881
618238
1890523
1530324
220745
378858
594377
1646684
1130405
785517
1772033
1199996
1630841
237339
831216
497551
864108
171141
1931827
6080
961625
1624265
740939
1234947
48550
1361461
45626
13986
1241553
111439
1273147
1216064
1381650
334256
1554989
1647241
1809606
961929
1992813
897651
60039
546687
35063
1363092
1218061
793342
769179
385622
12111
347888
222350
1218149
1830219
873929
140798
346127
1305949
548270
947477
1243286
1908871
189090
690668
1597394
262921
432962
901791
501361
455070
1570767
1450858
1701756
1669910
1932999
654421
60701
734463
843038
191731
1240765
739156
1529639
1543426
1814017
1066630
391611
1899979
1683312
740124
1515712
1435936
1785179
1815699
1632948
1061066
1881539
1766882
1266880
557177
1653040
1440688
1066799
293985
1122865
875928
1988036
86805
17003
212165
607380
1009048
33274
1257964
71673
1339198
1403310
1394774
516139
1788608
1780027
347647
1551350
356773
580628
1532875
518632
654681
730467
1396967
527366
780025
1509858
472518
1823375
1714893
92142
1436913
1040673
1472661
246150
333386
567522
1221362
340252
1051753
519704
1265326
669610
1002757
205942
879047
915288
419199
844009
1987269
907658
840771
335936
702827
204466
895255
851142
1869774
590140
1030042
253205
723519
177781
475693
1573415
518027
1104782
115527
1022139
330366
1725450
353009
823449
1799439
200623
1605429
214043
913160
1332560
476203
368892
1438558
1892855
576417
774044
67968
692066
1694627
351417
86762
452272
1000602
827361
790180
1512415
1839581
1256688
1086239
1249756
1346753
410222
716632
913985
869044
1450588
901553
1568985
245186
114376
459910
1318786
712319
35542
659478
375330
432408
648433
1637506
656349
547296
272701
1423735
1652674
361344
1127832
1212811
3867
934251
1380361
1804683
1623122
1718321
1037448
1612568
1389734
1643655
717456
1640989
220738
690356
404811
530852
325931
714979
970338
359824
1861647
1589318
1717086
530925
1690822
743414
333461
1672201
1138822
1240279
1112243
1219916
1006957
1487694
38796
290094
1203268
743371
335109
1299411
1205173
1856616
1946194
508357
1503516
525218
468637
526539
1159941
775554
383712
908434
898984
1723791
1451970
692837
1752819
1215091
1731030
579125
278288
1999577
1684769
1834205
1533513
497243
108963
1305391
248573
1727705
80681
530135
1553367
1643175
19417
283829
1809932
401621
1560753
1911747
1037413
206088
1784969
469291
844293
1188612
1616204
1632693
1618171
739262
1141773
982133
574476
1274301
1457440
1629507
1400228
328806
21113
1114217
1187069
1340549
1350666
862443
847861
1906122
1066605
28571
113831
380018
1318552
150877
443482
1933412
1041398
1936315
1766324
116417
1567257
256354
1304632
658532
1097037
1271407
1852136
609662
365055
18780
1914585
557380
439537
1349577
1544836
771919
643648
1141269
1947900
1255280
1403829
836253
1129569
453885
739105
374738
1511665
836669
948637
1339836
1853138
245072
1795034
1825329
1219069
1849221
1730051
757017
1471055
183498
364160
395435
1958175
1774523
1906924
1575928
1042271
1794850
1538369
216982
1754295
1502590
94939
334537
529682
232788
879369
1418679
936219
1632767
1675666
1668488
386902
1087159
1644384
793261
910195
1271913
172088
1409249
1564403
1716975
758820
1343521
976115
1525296
845582
595845
1029733
554777
589245
343110
998232
1996477
1962251
1516794
207384
927806
1572025
683647
1161110
1819909
1083551
167689
304482
143387
81725
1189384
1495705
449323
1948706
789023
799056
1140351
1210089
1295510
1244945
1887135
70282
560997
1157934
319149
158953
489860
1160928
873559
1995931
436135
1660954
1520726
438624
1310948
927839
301133
165483
1464876
823906
756965
1133875
206002
1062747
1956583
1606777
698513
1440898
153356
1471954
1371422
988870
176188
700465
173778
610366
366681
633022
1555031
869155
1557266
776343
532384
1005503
128670
1170953
1738088
1759625
1906215
355504
479466
721014
757493
1528491
1149694
448019
828883
1323588
594102
1520168
1884355
328402
592424
1927197
1006034
1548517
643688
1421294
1151705
6241
838254
116034
1910259
796501
1570925
1356779
577677
586844
68608
582232
629205
824735
1444512
1864910
178593
525120
1539603
1862413
188891
627536
228958
407489
1302355
907840
163101
1906281
1666247
1835569
1926200
1204525
284240
1680894
1861695
1876286
653049
166837
1535132
181047
1750967
965777
1881724
96591
1328757
951849
1291749
89831
405008
138893
216077
1637473
1883478
1969112
1192881
1170563
1498619
1754282
1501848
676118
790184
718427
565599
315068
47806
402441
1335860
778246
685860
483794
1741936
885823
789771
1290262
392510
1700034
1355198
1812082
1882129
1288975
1486268
495990
911307
1579663
499173
354969
24446
1820424
261494
100800
753689
1940592
568495
1571164
37123
215493
23432
1208257
1064910
1492414
1844326
79303
903275
1797455
1201743
1195275
606793
1014979
823900
1344495
535838
1520127
819061
1276397
464758
1317958
1013404
1543530
1483438
112348
1325451
1391869
1351857
816346
1427634
1814134
299950
1733341
283766
595615
42650
1743800
1038525
1228019
812612
631833
1363131
609893
1136850
1688950
1050822
243335
983413
1649939
600389
1128770
1911821
1921621
535960
1107916
1400287
1746914
1873548
926806
651082
28993
1139616
769842
743065
1014616
1060453
1949914
1072131
934251
210787
211227
782553
1311464
555355
1856459
1470006
574114
990648
247939
586033
1806398
877733
93621
850847
1404626
1582629
282894
941857
1529775
1105198
1714841
1806148
29866
1619306
1473058
1597397
1919674
1939462
232172
1500848
1979129
1296512
854980
579531
790882
1434789
1048722
1665811
137358
741969
376006
656011
331290
1784973
62822
1293324
64982
13427
1729378
733553
833028
271334
1096340
1853001
658150
1684590
1854518
294998
887383
1853817
1375557
115585
281258
1275937
296632
638562
261893
1538989
1628915
333579
1194880
175836
775616
1114157
1983284
1899555
1777769
399598
645114
1357292
1172608
172328
1585843
63733
1013199
1551727
1956976
416887
148402
1173848
352840
1008191
121933
343582
696059
1969444
1620884
1618250
1428833
1207813
1409318
1734054
444062
597043
1183099
1789974
611169
1554000
1008086
1055115
1721041
1970461
1863747
213372
1785129
1944973
1545869
510175
997234
1392795
1688273
1743587
400849
239590
1124407
265507
218607
473252
1272216
1772085
1498969
16375
12285
1999273
715811
978018
542130
77611
262692
1128153
1209244
43168
1326365
937091
1252810
1375064
1572518
1792440
1110044
1205286
316781
1070582
542274
936187
33099
338631
1988652
194526
178082
774349
822077
667640
858120
1374425
1942321
659042
1206526
1527998
907843
1894043
162582
253840
303709
319707
141327
260766
1219340
1215081
49035
1948907
1398056
1636542
1517333
791469
1969908
44882
1746112
662282
1535821
1116159
1716946
950374
1709215
543775
1632953
1636610
1803654
75897
982219
1042351
1500462
1008780
1473117
505560
532147
511660
429212
1520488
1497961
1317494
78925
198255
178940
231549
1187352
1257311
1950087
1751685
692375
1299681
779056
585590
1767588
1958801
407012
1709132
1760940
851840
118795
965417
1656188
495750
1010880
1904584
1516953
480979
830396
1294065
1535466
361754
55103
1387423
660935
883622
915274
240684
1464329
1362738
1860187
1740085
1587817
1374384
640772
1544844
260087
99354
1943115
124862
1963292
1279460
1300072
1825218
844526
824356
110461
1690667
87153
252676
1746030
1308333
618014
1934580
1648445
444134
1561508
221982
1761527
1264754
1850978
1957867
1025213
1095149
879288
1074249
1142723
964309
379479
1835729
1653627
570602
535423
1462108
645480
1433547
172089
1432281
1318750
1006745
1781542
1575286
1541946
1913124
1364039
833064
1155942
912164
605309
809763
557226
261651
408634
206903
1163771
589883
729315
1134133
955413
1949116
856345
1086864
1512181
815695
785036
815927
532117
1394200
1595659
523412
714173
1887324
217208
1813907
206781
69766
481558
1010787
1001091
196841
125848
355779
1986920
279910
515681
1572109
688658
648294
72057
1068465
1580889
549473
83008
1723226
833831
971903
270145
580035
901969
1068447
852950
1832091
737387
249887
565338
602646
686855
1366452
252294
47922
1177414
1814557
243089
1336861
164985
1825670
1478356
128768
1752382
1004331
1729514
1653057
742865
499339
1143910
1995425
1093483
1402619
1165849
439976
1095994
1550956
1194179
1293443
540302
674972
1627777
614343
250144
184022
541589
1698019
94420
465648
1523774
370569
1510987
1030194
80804
1501186
1433071
93538
1837755
177571
173836
772457
208331
115246
440948
1767491
1127090
160993
1658015
1028149
1095941
1523102
993101
859924
467173
1598746
276267
252944
304341
430654
1776460
233034
1258335
1982637
1669887
208042
1794584
1600084
949183
1695269
1545231
1191263
1387840
1278943
17732
1601330
561748
802716
601567
843947
795731
1523401
242468
1342042
1461211
1300660
1342487
719833
258834
88055
633254
181282
1403320
1238734
589802
1758193
1903785
1388969
1758687
776592
1216423
1405645
1600809
378730
1914988
1520481
175252
1405327
1238818
1445081
1979357
541103
437587
490587
923572
877761
204282
1502542
1844918
429660
540176
1507547
520524
658114
488025
1513932
1409263
1380439
479398
97843
1027575
561052
910866
486026
1979811
735347
76538
1378186
886397
752238
181883
1397854
1910775
1525232
392427
1288556
935687
454775
1743707
1840469
1336767
795501
1602867
831061
525550
111658
185643
1074731
1882879
313419
1724251
1138380
1717821
91091
1295665
1438034
274457
497203
67396
1019052
626503
1707349
740136
936448
1458539
500706
48075
1312299
1855499
1297667
1114176
734483
1010023
1251733
1102785
1755311
578868
1159923
1492949
1197628
1876942
497615
1256324
51445
1440721
1313562
1265039
1484828
1908648
1234441
1303404
979404
699975
1234829
472178
955223
885227
496173
1533876
1731170
917205
927096
545951
1013702
34749
1772709
1263058
1058468
369861
1529043
164700
1315515
827471
374780
959389
946521
498017
1093026
507400
1002352
461974
1712508
509318
1788221
1722607
1808534
1718793
173331
1632947
1935578
1118777
1744779
28654
484245
1597966
1734934
1081341
1591030
977539
1498236
1975931
42704
350775
396970
1914644
1121414
406121
714140
252354
951890
1885136
539013
770676
1295090
396037
1303981
1729134
488824
1140813
1913972
1759237
1437018
1904630
357804
282101
330704
1776583
399199
1626004
1723424
1418798
373247
1966523
747061
305944
1064454
101292
1766912
1588179
1961903
1809421
1393663
1292074
53232
715260
809781
1191611
935870
393702
1648585
77925
78281
1008133
1048099
270662
1775391
35208
1319420
352039
907422
1222643
940060
1068592
457931
333798
544219
592483
1819333
46638
314397
607001
302833
1495724
464624
1858692
485498
1331081
947671
1600592
1326699
1422586
1485311
55472
1500595
1217052
1677905
1219357
1126234
1226088
711925
716173
419760
410539
595330
1188819
416559
1597762
1337929
1734936
740804
599266
1995794
1453347
142095
673810
781743
693833
862955
399112
754053
5057
475466
1916694
1726631
29652
952345
1961277
1170758
1145386
1835473
441461
1873125
1397914
461950
1423560
1450647
534919
1538933
160501
955939
328299
1929993
673045
1696908
920793
921901
524367
1607687
641260
629294
1795685
556392
1195166
51054
242675
1384392
413813
1763811
981056
1194647
1174251
121671
656725
135539
1589186
616679
585902
1568415
1861203
1329681
1743283
67071
1912985
1249022
572263
585166
495484
1079452
1739889
1909443
621119
1234618
559446
1086733
861167
1158950
1175393
399149
103086
1954465
301851
12051
1100777
873255
514244
857242
1046749
1257614
1349356
1027307
183995
188579
841343
1988070
1875210
660792
628039
1302204
1700804
732757
1286594
158517
1183218
1309987
1363414
598506
1530076
1246367
1335809
361611
1939432
1337740
1824082
809296
1366665
778660
760195
213057
1604855
1137119
431189
270029
1550403
1180492
213423
480084
1914817
875192
1724821
1190234
657658
705841
511802
1787713
826721
1481581
1423503
382964
731737
390764
1798918
910836
285531
461490
727867
886551
257484
367637
1027963
371322
1668203
998620
14487
1002893
1765847
277151
137598
407063
451772
1583980
59869
1898668
562296
1392208
796087
887497
1467397
1512459
1680605
498509
1434178
531210
1054034
1431286
1564376
802677
1646821
1860075
952780
772536
1592900
1356526
1542397
1370855
1015698
1906114
1913466
1737859
1715602
167810
33500
142090
220254
73792
490680
1550122
337608
1204184
1647185
303243
336402
412396
173317
432214
1265565
678028
704971
725648
1668132
549813
842030
739133
851075
1425967
1814274
312680
886787
84928
778711
1793854
301825
916265
279864
666402
1193619
1705660
1792342
1314148
1456599
165547
1373045
1242847
581834
1329363
84530
1661807
1732131
1132695
1494347
418278
221980
1449379
1713246
1414947
941677
1362533
449338
1975178
1303038
71748
1454285
1244249
936455
863312
316192
299287
1527320
1714272
700852
1221562
1450707
1005700
1983437
1400299
207976
867057
752896
799301
325915
908173
1136122
1468478
1518493
1864674
328573
1035375
1383647
1516504
1597135
1819646
549299
894858
1142579
489850
803775
647790
1022225
1465803
1653111
1879115
257700
1627573
696626
47371
170916
1848612
1852221
244129
1347372
909043
911606
136526
1729492
270564
1941682
920476
1165766
565845
1414654
179714
1590690
924564
1669178
334173
725409
641370
1368972
380540
443162
146553
303344
1027536
1256061
657261
719167
198020
1958845
325557
1138781
1867774
370599
646003
1941357
1313614
365204
1099721
1078372
1078113
386633
589699
556603
847207
1046121
146493
353278
1627317
618310
207745
129628
642385
918088
272842
338054
1851517
1986592
172521
291285
1283064
681636
640417
529104
743299
708917
1195759
1595030
152069
76431
167093
1228067
556321
64486
1087691
1265554
1257729
1264791
935424
903796
1766761
695540
286215
408845
588353
1654924
1128705
1854965
620296
1399836
1711602
1188602
587741
395273
906335
307319
614626
987179
1137555
1127667
1586741
1442824
903191
1165065
1518655
804136
1476318
1653899
1229678
1795056
212459
1392250
430819
995381
1275555
682820
284134
1504987
1722989
1419519
284356
702724
917612
835034
1352214
1531465
775442
1505670
457970
1205582
1111201
1350922
22780
1359029
862629
556319
34885
1524987
1858564
1244476
136031
701098
1875188
606655
379425
620913
88687
1591052
1543690
1578207
563639
1381264
817082
1381843
1753367
726781
1588566
440141
58269
1572358
339512
989242
1788342
1268076
1884210
51703
1249193
1146996
1324348
1966446
1507742
844982
1073841
1662163
1467404
1181839
239889
1939302
1776506
836901
1138261
1397995
1160392
1960343
1546545
1360956
147350
1996858
5162
1665847
349356
842839
795906
491888
1654817
1338216
1523522
193929
1427071
996211
1051454
1286200
111367
768690
942027
891915
1214386
702737
1253698
1556716
1461235
1969173
1133050
1854869
1849425
1885975
911308
392910
1398286
1393371
5161
1788487
1577845
1398384
687905
114252
1078700
292864
531210
1844268
509807
729214
272427
1985521
1338087
1089544
585119
187051
1253303
1295545
1244666
897738
303569
715916
119625
690848
1250891
1799699
1248802
565205
918125
929314
669609
1996259
1722888
1209235
1396848
1392333
1067938
1262503
288364
91512
104856
1152072
1986790
23128
1896650
302841
739930
390311
987300
1409483
404846
1794849
529160
1158452
1548594
1883361
1753744
1698214
1912791
1046925
1625052
1278910
1026155
1075343
1898701
1697111
623219
901210
1854042
1382389
1147102
1986176
950332
880093
1449009
760632
1987943
288855
250530
346126
1757622
192034
1923560
873468
51597
705740
7634
408270
425077
1305830
1859915
307242
746462
62179
1746225
887195
699468
21875
356725
402177
1610607
419977
1297300
754341
1260327
1959786
216756
785063
574346
496464
918504
80125
1281357
1353521
167499
1065914
1498198
1752022
1340555
1408418
813255
993241
1162529
1656208
212133
1403737
1721823
1895899
1010135
674817
1088296
890740
67021
1331914
1423795
1187641
467625
73196
529830
1032262
72444
1627958
1524749
226510
940882
806861
235416
1855118
1682107
265209
1562226
795970
283677
1204139
628973
916096
734930
699785
672222
891152
1369909
692363
1493195
370539
1825841
116944
757520
781750
806520
841437
1892972
1366936
1299779
1726448
645897
269470
1442388
607841
1969463
1243329
226187
1554433
515063
352632
145990
54489
768390
1761053
1605575
6459
1160191
731843
141930
728579
1554029
1797474
1701425
1348499
75187
841634
1072545
1315164
1790281
1342441
1929506
499099
1007464
1425428
578845
1499008
471010
1386075
539809
1041420
1035529
569961
1974480
1415312
1445388
1985932
445716
1251181
1178877
791739
1350058
1869665
1877179
1254408
1728098
197050
804873
997748
613396
1592057
1473579
770721
1537763
1445667
138858
288100
1351547
672541
481525
58030
755655
60149
1438529
1795103
1046422
1806467
589517
1754682
1184582
1054148
1222779
720098
1301163
703805
1339948
11453
960602
378268
926967
318791
1078160
92131
1537073
1077216
1577827
510177
599760
159736
1654180
140662
194356
531825
1987473
1707003
970688
111170
655048
1225782
1565698
481084
1549813
99448
1452630
1567202
1723993
1299584
321928
1052222
9443
1372023
1434409
568515
972424
1478140
704030
1045964
384493
969910
618200
963280
221437
738433
182102
1161740
340566
459909
1413482
1683797
457065
279616
1774234
254317
1147533
1040485
109194
1618814
1739932
1495092
1413076
568665
1353851
1521324
1282144
1114087
901334
1198785
1631764
546546
301993
732081
626188
1728119
1028894
1036440
448909
1281404
1075112
1810926
1815774
148270
1103157
932991
1295592
1372116
230184
142447
1224860
1710448
848645
1553111
1151278
1068194
1790851
1806606
258596
1836928
1955176
1443585
850893
1772260
1508621
844553
1690682
1624484
1516421
961135
1148613
581850
316964
190596
797417
110025
351643
269023
1164088
1710044
1627965
1879496
1203673
1654963
602360
1635838
5433
1072966
482705
430778
355508
1761011
1952132
429157
1376858
619601
1606278
1048979
511751
1661141
146860
224598
1614518
1840828
1326589
1010160
1472787
1165661
1556170
57340
718
229471
44899
1714572
774724
774508
120799
1771819
322253
1891542
1835595
110287
631622
928346
1906895
1608590
686768
1921982
178933
880076
766155
1502275
1596219
1448997
1344541
1288576
189497
1001208
1650150
499274
370677
1800750
268851
1258764
1113228
1156865
1490287
1007371
1280613
554154
408245
829696
1217188
1046322
471871
857189
11226
1314945
1813212
350260
554821
1923792
1752770
517764
1486250
4207
1855539
1084435
167383
1394115
674154
1014529
197810
739673
1117988
505994
127502
1564767
1048340
1683991
528774
1025351
162627
1478737
361809
1455972
571854
106694
389147
1323311
887473
50479
294345
203872
1976709
164453
596526
1309898
116958
1107282
1026481
835853
1978119
468821
746664
1334619
1689209
1435162
1987579
1887119
1682470
1335455
460691
663875
1294652
1847413
721402
180442
904829
818131
3716
176308
852730
759775
921315
1210062
1191621
1600932
970857
1075991
1203068
155017
705460
879636
1676081
1294712
1361316
531036
1293456
977368
1582577
36993
842082
1420237
165808
1338378
1725102
683315
1367312
421751
252129
1485609
1471065
1094955
1213360
106273
1351117
1942801
1505354
374623
229343
621948
515928
644279
982510
34216
970422
1217635
1874137
674187
799872
1534435
223008
211678
228817
690444
1644799
1452698
139312
450567
951700
1719783
1227839
608215
9329
756804
1521603
443233
1515597
646028
680849
1361359
442369
521749
1306906
1273584
347868
1787374
1801743
1978872
1482982
759163
583672
295240
371513
843296
1674449
999430
1903424
401471
539026
546384
1054565
1981136
1073159
1692802
234984
1644485
25128
1567732
1297550
1566558
1592901
326293
909002
875583
932135
118128
1399023
1639642
378537
1355638
1961815
1618863
1933358
1944679
1542478
598820
393685
27290
734596
417066
401072
781762
132244
1043113
1784705
1744636
980985
958488
1844631
1549091
1324275
1315708
1626954
1387207
973557
836753
1836544
883470
640914
1623593
1825998
210522
1033189
1178597
504109
20245
1814120
932479
391480
346081
1128767
952066
1723849
745762
1190485
1159112
967363
1558732
130519
958558
1721204
1539194
1439459
1126547
524112
1591651
332452
587136
310858
689065
717466
1483138
628084
539498
817999
747646
530343
483792
1455371
289663
554269
1586258
936929
668861
66288
1205997
155059
665004
282199
1207186
1218578
114649
469981
690551
211192
985328
1772859
113709
1013180
461295
1742673
707941
1377524
155770
137209
1215199
987584
1670200
1188425
1406485
614419
856146
1234821
1959027
617857
1580196
1779255
1936135
1578625
1975773
187611
1301694
1170942
1716583
303535
1211100
73284
1451229
216355
1873798
6393
404871
62344
1060413
780317
1585153
566287
864918
1538978
1746
167246
519806
1494868
532079
809538
915389
823544
775642
1245841
519037
1986326
764983
952257
132829
1668426
597609
1588810
1108871
272141
1293955
446133
530239
1539329
1681971
1092527
271078
1152923
1436692
689797
583536
1585439
1475505
118687
1425959
899029
435695
730075
358737
1758001
691188
1177505
1104419
286610
340902
1078925
401983
1911502
1906212
1073946
724106
1927911
391028
1015930
1676401
432436
235547
429164
178997
1273920
762193
220413
1128927
1707346
1643940
1088161
849796
1611377
621584
1175875
538011
1850961
1298464
516158
1108587
1016751
374733
515758
89368
341644
240486
1471303
594389
1082337
1502046
140177
951184
1722837
1000842
1040710
534988
901829
1898617
55131
1471378
485670
1308685
2726
15765
511072
1243781
723727
553385
475221
1917559
1074697
1030296
1023655
733126
1950121
1132223
114456
1813383
516202
655852
906574
1681043
877255
160232
187581
92079
460854
143691
1562400
1076851
1168685
79874
368764
1554489
1393723
224798
772612
751752
242777
1160821
1368626
1594591
1264032
453974
7222
218686
824903
1340934
1813840
977320
248628
1977838
568421
435861
977475
201975
789440
1886121
1200881
1184399
712862
869145
34652
1685347
1846459
1390444
1910851
1045486
1096520
772084
1437465
1869126
854861
637445
1850123
251648
614113
1721603
1472498
1428933
707854
643183
1876986
221794
1320275
880561
1910625
816067
1987523
680195
1218737
53580
1501376
654588
700550
1327169
420236
136535
1908655
1399308
127144
613892
901591
1060309
1262058
1893873
241911
1781703
888693
787470
1658604
70546
1318426
1141854
1200004
1787471
1580915
13965
323876
1510017
1154413
1244220
1061661
516366
661252
1611849
1815645
1505205
73742
1118320
1872334
1378
1687987
1583533
1188633
1110948
1540099
1435319
381704
230337
25770
1470414
1358923
607773
1171555
814480
1196129
1062583
1841422
158254
56965
939531
91328
827003
589203
1070301
938662
316729
1356518
1693866
237691
367979
588998
1207204
1949878
1908195
1029279
68676
754452
759560
406390
874704
1833093
306223
198581
107043
1266160
682321
21280
428844
1632949
1884691
1820250
1376260
1245533
573098
359849
581390
671297
305982
1042863
1347929
1545727
1414973
1367046
1781221
1622291
1739573
1212500
1164242
798378
236823
1985961
574760
591795
796120
1995608
547231
1170367
1164650
1391610
929853
1547902
319323
974187
1398536
508398
465748
1695496
1484689
91776
435992
1399716
225403
32544
1483781
1229786
1797993
282786
1766156
545954
29263
1628450
74713
1871396
1077066
741132
474143
775399
1463766
717163
571248
852736
273337
870784
1019850
920572
1921913
1345346
1507296
43246
1705628
1237875
1777746
4867
130759
1349064
906272
422006
398646
659311
1883245
452142
1286747
695630
968127
543421
1021547
1142471
1221247
160773
268885
187961
43863
451320
1640501
250436
1070873
45335
1847633
905151
1917022
1981151
640929
955215
220286
535421
532636
242190
416571
1734157
767225
752177
1023803
1768064
839728
1988707
550749
287296
511818
860081
263705
328618
1402824
326948
1993362
747255
665362
977886
1164220
1406150
1126643
288305
116273
314456
427560
256803
1587672
371862
1196426
1925914
980681
1194500
1818061
563461
662296
1332404
860658
975495
836340
65962
1551155
1817243
470287
871983
215342
1956709
1028935
326501
94743
1417083
1910324
1760321
1979736
1276560
1459866
707083
1819787
1601115
1831970
417410
838797
1889898
1051701
660902
446196
1165573
489028
716296
1446509
530457
217041
1879908
1131721
1986879
1640099
802559
931270
1341610
966708
161973
1638038
1150525
394992
865431
1795435
372527
1947688
518268
1715646
861690
401300
71735
1077963
1069414
1787941
1053007
1007414
1891212
1546945
175447
1992064
555013
1942065
643605
1600008
726300
271006
1278901
1194460
1574733
1528884
478402
310019
482752
1883166
1505639
1914204
1325151
507505
1301575
1059403
132258
522517
976809
1377490
45441
1820862
1711213
1329121
783292
1335763
256559
344005
1233277
990127
1981317
1796005
852351
322990
1261128
1179202
1424289
1001708
350270
770689
1231492
1859544
98859
392905
294542
1555933
524597
1961128
3313
1509827
1497210
99428
1253731
840068
988361
32972
654965
843934
500577
1834873
429349
591313
1261169
138790
937351
511498
402019
1498860
1764943
1987054
1852730
42441
1313654
806572
1360507
1680809
1130499
243361
259052
797605
1587041
106428
1964602
978882
186888
1280408
1725169
178835
190503
441328
1573277
1735832
200371
987870
1947497
1983006
498810
929414
1645799
1229368
739328
1764517
338002
1823430
557338
424117
507849
55022
1786263
711642
512586
586969
1345276
568539
1951919
1702007
436707
161567
1485381
436224
139608
275430
698932
205645
528410
1764408
44512
1927814
239913
816733
930127
1602293
1523915
1673560
1060987
721945
572145
1787530
236971
1219792
1296586
1476032
701104
650664
542522
1674494
132328
606452
260573
1807213
789308
205091
1592396
386877
1313893
190831
452493
259681
1738088
744846
1050892
496875
37375
1173334
1890620
1541123
1782895
676551
464915
448238
297222
392602
836721
289146
733771
244725
270301
853866
719798
717980
1823333
24662
83646
199674
271923
1260839
1659691
1028791
1808757
876242
1564820
156057
1673206
97019
525512
1126958
167374
856007
973550
1925392
933314
564236
560411
235885
183063
1251266
1420322
1221463
1081218
144830
477501
1542030
141997
92956
51986
1623425
1876539
1798665
565335
695246
396077
1684349
679005
1673227
1661312
779689
654807
1133094
1687412
1676269
514747
1279427
1038593
1876405
1842542
1064262
987031
1725562
1566161
1913295
1105041
1046117
391269
1007782
1603664
1601730
1442219
1491903
978154
1537140
967649
1033021
1772675
1588595
135284
102597
221317
332301
1149031
1507828
598549
633707
1854748
66571
334752
366336
149197
1797880
1596940
795031
1479949
1499588
20542
929416
489261
867938
1869353
1904850
87958
992769
787371
305357
1160825
1527286
279694
322304
1458578
944575
598605
538173
1266265
261570
614955
978
1064620
478272
1804664
1203901
1825985
1040591
1776756
596134
1593208
201274
1021808
343586
523568
1173106
1124528
1820678
1357611
112045
1945122
1646526
299567
953479
348353
687970
1360728
98900
1840100
1235014
1389632
719070
1500165
644505
1863061
1661761
961499
279618
172144
693807
548338
791345
90639
414892
163456
883462
1182531
1386447
903935
892368
495148
740152
220331
210818
602663
708149
1190883
743845
1080984
720549
691278
1126802
969463
1360235
65871
1147360
1334099
155675
1580322
1700163
246775
1886252
814955
662981
1551104
88895
848736
43157
587851
96336
1905103
1943891
1908446
1789030
587885
69906
455572
568153
1549418
810736
502946
1700469
1681481
1786489
965382
1291401
76858
1559917
981998
1779508
162542
1114721
276475
1337068
921241
562307
113805
398094
1925632
1320564
1441309
1315600
359331
1131383
1493132
1328015
1701357
55169
930757
257100
1735842
1528303
231538
582609
944134
1815744
970116
1803733
120668
1567159
413173
1825551
1136970
597777
386082
16571
1296449
1377411
848855
736191
341492
1628504
1805614
1651078
1393199
1701358
809548
677363
232129
231178
827419
761931
787727
830090
194554
222739
1544965
318492
967522
1952596
1805477
1156181
1056546
1524457
1474595
687052
1719153
1301935
1131540
503146
1437572
579245
185812
963322
569502
1552162
750817
776097
974190
44554
1644417
129499
1720019
872443
106811
743874
178448
752813
1293701
1482262
1885868
433393
1782490
1843056
1257645
1793294
912986
1193223
530262
663833
1098851
1355164
656864
1106740
1768873
1499762
368540
577233
772727
1384916
1681863
813794
1481608
1762687
653296
357041
1473718
1690298
1404365
1490853
216530
204652
446950
682404
1892951
1349810
1562038
1159219
354583
1163491
600064
1295909
698483
447744
1065270
429365
1302144
383498
66183
1144474
1375023
1402094
1847710
1291071
1913080
1976650
1981897
1003481
147179
1644241
1627227
1571843
1345150
120576
851923
1041034
2808
193546
342227
426126
1776704
171660
370734
1344197
1985605
335808
1222951
1330511
1015519
1435813
1479187
1325419
917934
1110537
631793
1503709
264081
1232864
691521
644136
773297
1472992
1189480
878661
6624
695657
179456
160381
1674425
862498
665786
1410074
212156
1155522
633194
860316
1902878
1281312
909641
1285349
1880898
1650780
793635
215396
544431
244782
303982
1630272
1435806
471949
617883
1435423
162546
1781896
836525
1585849
219205
911464
1039511
1085533
583925
1256043
1885359
305163
1357477
973672
1469252
1992216
1679265
774327
994941
1493787
638009
1089071
809865
429914
1438844
738896
516341
1046856
279309
878036
632522
317917
1710005
208556
397438
370917
564961
965522
1761204
1725436
1868607
929834
345903
402301
1947252
1743520
368768
1798994
544035
362175
482369
130860
10540
1878553
1579297
1067845
1382734
50773
979701
1762572
986904
809070
1871900
998810
684815
1536230
751613
1720154
1673419
218980
1502604
1140818
536457
1925882
1153335
276626
900092
840131
1573578
124123
1985571
1415874
38000
159280
1876192
519716
1863101
950672
933688
1525705
1132920
1906125
1343004
1355121
1017513
1988245
1392350
372045
187817
583366
1994327
1086987
340111
185477
898403
559686
1492940
644195
1286487
1478872
857831
10381
1908496
1495101
297082
944048
905487
1403638
1983941
8123
273882
1001998
1954453
1052204
581539
1162829
734536
664858
199213
921841
1363372
725391
653963
460259
905576
590991
695205
1498142
600232
406768
548915
1032314
675260
1587476
361750
249238
462762
779116
919428
827565
408541
1349838
1633760
174950
432629
156404
794085
695134
42210
749798
564423
1696534
1677884
587440
579156
1010486
1285985
122735
1511933
1530417
154544
377528
1132613
27237
1535581
601878
990820
1370180
692831
1461928
616763
1564646
1795789
1292354
1503945
1129991
1067116
1212153
407557
429279
608448
1347231
1275419
1211240
1213387
535303
52257
12893
1633166
1029400
629060
522324
38226
337058
579905
1113849
1379940
1179762
860720
1135060
1259898
1346018
1447063
336352
1982518
1507866
290415
1595715
404992
1668042
991083
707959
70603
1218797
1776614
434856
424626
123854
1611384
1185771
73853
732163
1628559
951007
878997
72991
1990432
1117669
1060681
1962055
1923900
72114
1734696
379850
488393
224840
1720578
244642
537728
1494268
713563
1160440
249031
640701
1649570
835509
434232
1399771
756851
271823
1519551
1300878
677186
402817
1367534
1961672
1377112
1852990
86307
24011
803493
842735
102396
84032
357133
1532746
1417703
391139
1120672
25971
1496924
745659
902676
1362711
1501913
825922
807685
142295
1753584
1604628
1229487
1764420
488
865535
26562
655190
752678
1979821
1031184
761606
1993890
639011
179916
1393116
778287
796978
1464700
1392201
189493
326743
1188571
516735
1554934
1177886
1554974
677736
237380
62722
1699805
1047822
538357
242746
428340
1009913
202081
907914
740312
488820
1670357
161269
558073
1065806
1529296
422366
709339
767289
1446168
244157
1368455
1582898
160789
58838
1019075
1919828
1134626
1477278
28268
1294666
1488308
1256427
617849
706825
1859456
607147
450091
814030
1843472
909219
561636
1621145
1333642
944780
22703
1914701
543406
1017441
1641413
507006
1726373
302895
346639
661414
934904
1105196
1558482
1328414
455793
326810
418550
1392163
918003
532063
1538870
726870
114254
1353107
508556
370880
228898
904511
1479935
732689
171629
299544
555906
1324206
724863
110330
1852428
508262
707684
1522139
768758
346395
592999
1071947
403110
461952
1529206
977099
586603
1662632
1405800
1627599
991415
478230
1219175
433669
690234
586579
1063779
1844253
817977
344209
837733
1591782
1323932
1284038
405952
1175176
543389
581696
1387562
437599
1185155
1137768
1582750
471787
1573933
400539
903909
1386071
1692737
404501
1173776
850060
834793
1030997
240626
714852
1685841
567573
993468
1256043
471587
743633
480937
690106
306690
1556439
239057
1494542
246928
1858673
1578228
338014
467871
344019
242804
774540
828530
190763
1446597
1321303
1253716
1405569
1533820
154701
745974
300552
1183330
543631
1409849
84436
1312290
1275311
67697
838093
1604643
811913
1307931
1981566
1000917
1093785
481956
488857
590035
1961550
120424
1256810
1889088
761383
1772795
1725532
1206382
21140
223584
107612
1208396
1128357
1285153
860761
813546
281153
1373840
1532256
442791
428338
1273698
1622750
237079
312274
768520
124795
269021
1239210
292424
1245821
1542503
1342277
1901867
862738
553187
41870
524164
1553998
1837457
851759
1418874
1637022
980691
312766
757631
1675635
2837
560769
1057459
545350
1715230
1507229
1816051
757187
290615
597795
1247144
214566
101027
234887
137773
834874
1382545
1270952
1974793
1298156
1566215
1824063
1956713
1630139
325092
525700
626779
540441
680322
262464
1290567
1947584
1011289
502247
1411352
1141612
1592275
1247865
1554304
798252
695971
1938843
622269
1675178
701112
1374701
1935242
1286362
1393450
994200
828988
721517
1299279
321194
298015
1470390
112681
234140
1531351
142913
711929
1727647
338546
396873
174739
1319343
1510082
1955152
235292
1791322
1138774
294204
1745260
1463658
87645
1075307
1797114
1315434
798173
1145404
330496
1770488
1218379
1878258
1690683
668338
1493319
1854336
504066
1841839
1162597
435351
1558845
1960897
479303
1158926
1598429
487986
159004
180143
1663874
178900
596380
634954
249669
659444
12971
1236885
136939
1666494
1999251
723699
163044
1528986
1567238
1231207
1236755
413806
1621401
335470
1231574
346208
1685933
166579
26738
845743
542652
1759180
549386
287453
883534
278966
1850998
1126788
1899108
789554
648433
1113592
1778338
664179
976444
1288765
1327574
1352290
1084557
926895
61771
1204307
1739029
756197
1935215
1169438
1726674
574729
1580803
1463707
1154247
742098
1654517
59398
1473095
879540
1514072
1307430
1173420
1397299
1808732
52460
1893157
1840755
426145
1188380
1078274
458598
1729239
1139200
1989924
572547
213841
273909
466287
798191
425572
540878
1735003
1354643
1823590
305671
1911478
1482028
145022
913694
251340
1626659
660658
636932
313158
554000
699412
1048037
1102902
254445
1559706
1251291
203515
758752
1363048
1119947
1772944
752447
1884846
1387152
1710985
109580
835745
1017900
437832
419464
377636
1392357
147140
449147
523813
1790921
1539974
652478
180406
1835882
991822
122855
1017630
225391
1917309
558562
1980858
1216003
1471894
1399633
1461416
1829455
1584394
1797428
422110
378464
42906
1860297
289334
310000
410015
1694236
238130
1121192
1796833
991146
1012858
1149200
1351941
731521
1137914
1378801
973109
1341807
675947
1979841
579855
584813
182840
635910
1876399
1056510
871834
488605
1199162
786253
1408389
1526574
1139363
876157
565271
827977
27282
1501226
662879
1160082
856616
310288
1712463
1313491
549514
1254190
233117
62337
1718356
997321
1719016
446320
1778420
1733456
855126
1757018
832412
879217
646228
136136
1447691
1985338
1466348
1379887
903682
941356
19537
1264909
1159381
1229241
1831474
302673
1768508
719843
82738
1196225
1769901
1377086
1133688
1734390
65752
58174
534905
1719248
131312
1813922
1292426
1934023
1985726
1283523
1330188
725821
1974696
628104
1814138
1704568
1930266
660123
437925
1246599
243670
1812557
1165444
474897
201281
917197
1323057
1020356
1026477
697280
652636
1679338
942957
597615
547830
1279267
596875
1345334
785634
159974
1755844
1084172
1995960
1872476
937764
848412
1107281
1880921
907286
1398469
1737554
1274474
375323
360744
166768
1192234
205959
1930905
1872873
46041
1011027
138854
1308480
523574
408837
767243
1978151
1027362
470025
1096461
1653088
1219884
1078240
1120081
1054863
314163
1988641
1567954
994709
918271
700608
194640
172145
948579
1363099
459163
1367534
105901
1680796
1273799
219161
1648177
361837
1438935
1053879
872531
1320263
900526
142665
1726274
530954
1550421
1678536
375499
437429
1650668
720145
1303292
1197878
102878
713006
915426
1126245
771759
1954512
1703862
1102532
1782073
1108360
841425
1250915
925629
136271
862887
1259194
1396218
1360044
52307
917318
782192
969577
1588833
1752453
395402
286042
730656
1305512
1016082
1018272
1644189
306959
259805
872199
1891381
1038317
1849215
1325396
1167668
1495210
643005
847100
737452
286718
873833
1381855
1833960
1123758
678663
1230411
1199588
144910
1117179
1616328
751785
75793
1695597
827548
990976
166828
1542458
1317327
1985944
1086619
819358
450602
1507031
256245
723307
561295
717861
1989683
629491
937394
1072934
1209712
1564950
1363997
439902
1361579
587117
952092
777781
1702776
1103538
357399
654962
980473
576426
791620
1894197
1079787
352985
809168
68927
1592197
1070703
447760
1797361
643084
654547
1597591
1026942
285595
645289
571155
742776
826847
500356
925243
1465626
1897870
1139542
257868
193376
457691
1523962
214669
545588
1004260
1248489
452388
674684
970457
1205659
355988
1939828
265944
66327
1025141
414939
579729
1759153
1043611
807210
525061
653776
1589261
1993232
1670758
415651
501111
663520
1927895
679692
1273961
591293
84662
34526
1480863
884342
1970135
1593453
873994
741358
1949162
800005
1601278
1259091
1111347
1957183
1401239
932645
1966220
1957290
609915
953567
1078350
127714
886561
1571793
745810
144876
1967452
91349
1578744
1288124
228558
880491
1437786
1261901
335570
1862549
1368971
243947
1411515
1734804
1066719
327896
424918
365777
332804
1568166
1371435
1603025
320634
835495
412989
1626888
305346
1922129
1971032
1611779
1692495
855487
1486380
130357
1685162
943068
174352
92957
1796760
964829
1753316
1038422
866773
1907746
210466
1705897
1399276
161423
701938
1337600
1762827
286468
1117527
448322
1555519
1085341
597188
125907
175782
788596
418007
655025
1853117
1736493
1968307
586546
1412137
447389
1820127
1670592
1829850
1854848
597823
664607
451468
955705
1635620
1416253
41383
941363
1351136
1737486
1227825
915575
189815
723395
1291738
152847
1455829
314218
1681852
1410543
1206936
1149763
249747
1805817
127599
781603
1622058
1756174
1226163
1764609
220961
1149840
1811645
1405546
1861245
526626
1482167
1043898
322553
1893349
332155
1932307
1396942
1627934
938293
1989640
470012
946213
1776343
595800
1883121
1171665
1940203
794301
1078767
1581619
942630
1777197
1360890
1683100
738712
207326
1725168
446677
87559
1525200
1183919
1303379
608930
518115
756332
173623
1704561
1339200
1049652
518613
1990630
1310031
1157323
1347503
1187768
1703854
956011
1760188
1504708
921982
808195
1675385
931601
1859984
1761572
376741
327046
1845871
205258
715962
192875
1760189
991978
963130
1551342
722356
1926600
880837
1501670
1887745
1853663
1424403
515901
325617
1989802
1634255
1021273
1716425
96577
1705008
474563
1435497
1148699
884703
1152758
1836561
1239100
1792797
320899
397160
1233654
1568583
1868829
435506
1714495
1138597
1051294
832271
1911077
1861270
480193
380132
913600
149365
9824
312671
1079592
989348
1375439
944231
439165
674881
1118294
1612964
900423
967347
882778
1199497
1947002
127716
316391
1727859
1363422
1644732
237629
312906
710482
1424858
1122379
1224074
1160270
927584
995225
1361480
1768709
1762124
416111
499340
97494
71892
1280602
743828
1612631
1560580
1892009
1207102
907115
89596
1846453
376047
1015721
500964
1797410
917071
758316
1981491
271080
61286
1880871
1179242
281009
1084324
542709
1403109
409986
607373
66896
518606
241610
1552817
225723
1480998
533665
1282318
1886038
371849
1905567
1448907
369792
98764
1981110
1875777
654310
1463087
1445448
1307101
221619
1873575
643303
869464
1900991
1248354
1629590
1958008
1229647
1557168
384191
1986807
840139
837807
588241
1591867
76700
981823
1927725
744975
1442874
1284674
795649
695104
504575
1119855
1485258
1645335
734805
1103312
98203
477324
71737
1693825
673527
442848
1551932
119796
590300
599680
1730395
1152191
563912
430766
610990
1868262
808758
900790
691290
97911
1267522
467276
1170665
495989
1334011
1076389
933985
186924
787534
471320
1839853
1752176
127068
171591
1969244
1282943
1683915
297970
266969
1837667
432084
1637088
131726
1070298
1924664
494730
587021
342859
1197441
798781
692138
1364571
477085
1385050
395857
1859165
458179
115188
1248585
750402
31200
1028418
793894
172409
800005
1682680
1929825
738529
786320
266278
347983
743880
1474336
455550
159243
1615189
1837525
952239
80048
1157996
1443464
1407864
692787
1859290
1221062
598753
94666
1541280
1047779
1810643
461718
598127
645157
181146
1503748
168224
584950
1027202
37652
882722
1353731
474470
1798822
1649282
1599857
448163
1153101
1319363
528039
1488181
1179822
111349
1269383
955046
542481
53784
1840569
397930
640609
854303
911615
182045
1889521
155657
1385533
706615
233901
852549
1569539
1139170
1956889
855491
627924
1358775
49390
12977
570078
1998138
1256471
817773
1769038
157863
1508539
334536
78683
84408
386930
813311
1869676
1452116
1117809
76771
396043
719845
1637968
16105
381614
1086834
818478
94148
1536546
2805
1329012
327819
1750737
1148059
1761003
46263
1998549
999474
1599444
1700991
1535452
405827
1176734
519815
796990
568941
1021376
642668
1901777
132693
1016605
880712
785359
263625
1728775
1683599
613577
1369595
673940
596955
1507997
1300989
1084438
420802
192385
1059642
1383353
359305
1318776
1771944
1685942
949344
545566
1306830
928926
793407
122639
781323
1675608
1379821
1376871
1674177
1878182
762960
1142626
231392
496076
1144518
79124
130752
1879320
618289
1867542
331176
126202
1923908
1901102
776511
713600
1049735
1677248
359891
641158
1048654
1218621
1510952
43480
165381
1669715
1202177
961698
585003
954448
207462
512425
1962458
131930
1780298
1981339
1819694
150945
133537
12815
131774
1529033
1567413
1513940
802773
1821813
1057216
992709
65443
1834516
364441
1575783
1501746
1825507
1914977
1035315
1091021
1447778
1987682
1948440
1477711
93143
394498
1548882
468620
116193
309453
1048404
1127926
1436018
1657919
1588426
453652
297555
225163
351602
1138830
858054
362830
107335
1171211
755928
1625573
405230
1517209
972541
502970
723145
1711029
674303
1164137
1374345
189238
1428625
539159
785071
420256
1507823
989801
937603
862252
684368
817937
1549306
690548
1834785
976353
26148
761775
1979210
1583785
1846790
826035
1319435
130295
1076590
300281
1196573
113451
1706330
686310
1751075
1470008
1481209
392601
1565574
989047
1714226
187168
1578870
397152
96558
837160
1537296
1987462
588174
1771967
684036
91734
1165961
1050205
255593
1579448
1061016
523163
1304429
1449493
1533333
593773
1594030
746853
1019560
1854833
995514
1746097
1700623
1956640
139748
1531583
642926
1707687
1436347
1331562
258949
244092
387042
781664
1002170
1490127
269324
590690
795020
428595
1512557
1943491
293113
1672015
183765
118382
1747966
1490826
296988
1743422
344347
1661403
1602383
1080415
785969
499233
486205
1380348
1590528
1403060
1736901
1679089
994822
268802
1318824
266413
914486
184533
403866
816597
1548911
698394
302491
1794109
1947675
1187570
948821
945097
371302
1570130
145694
1322378
1108093
613495
1296526
305685
454904
1149947
1437392
243929
1589561
1911363
1065680
1968887
1063446
800121
1096434
1300666
1607307
241903
263995
879696
1244112
213404
75628
1993076
1696801
1002516
931216
1606820
1118586
757345
844350
1778015
1480649
174248
532295
295750
159179
76404
1408749
823167
258017
316393
1080579
1292364
412067
1567250
710592
698199
303926
363037
146567
1542698
487817
964409
1831061
544904
155077
1837700
1744754
531288
1089384
176338
1181065
563299
1820164
1606074
876351
1735949
1096393
1700887
365530
289757
677096
1982072
1002805
1311065
1594457
871624
1242251
857023
369280
342880
1426200
1512245
363887
11213
1181030
1876476
1420276
1535940
460237
776201
400318
999885
791269
569937
644769
360232
1803003
1858266
1943772
72629
322825
711928
1679554
1130480
1297963
1636577
1848343
1522537
110201
1751359
1178855
666606
973961
1399114
370530
1230120
1264422
1670028
1834040
262579
931780
664914
1354522
574136
979114
296728
1927198
84822
1423772
1711848
335875
966589
1490581
347545
935946
355752
386706
767851
518002
1632704
1757802
789475
423562
569195
1385350
1517100
1314566
1034445
861222
166200
274574
1051689
1629047
1927802
259365
322465
156318
1246092
282462
698057
800709
271554
1897193
965571
261605
512257
843667
1752020
78744
634229
1453170
1377619
1800169
1651169
1248838
738816
395346
1089938
1834029
1794449
1625491
1996648
543718
133286
25373
1422909
818402
530451
117106
700815
270172
369526
1838154
1545749
106660
968888
686141
1145261
1404092
133558
452220
115273
598638
957583
713936
1268480
1752062
1592761
1644100
894345
684047
1864862
964486
920479
1080415
1506811
1970743
1765675
887688
1037919
109022
527085
1785818
275580
1622143
1845549
301801
1234803
1689673
109684
781516
1233748
1862120
1192773
1987865
1004711
286622
1744514
96194
835552
1034959
145187
1859918
1390165
523939
1623185
426151
1824210
1721444
1960715
451041
396989
1163910
253551
848031
411885
1189155
1269792
1439807
1191656
1175726
1293258
1113340
1902176
1874495
1885792
262205
94007
973136
1016196
1300821
515491
570323
1970971
797898
1003290
705074
1898752
973864
826577
1780041
399279
1443455
1185051
1340058
1497140
1482209
236444
1429288
540883
1830839
366642
982475
161570
1487225
164318
936810
1126820
226942
1429702
364179
1413832
1866410
1705529
1150186
1405711
810428
356170
800465
1210004
1174260
689248
1460471
921050
559736
1057376
1855641
143359
93388
627064
504582
1364419
1952126
1545232
453043
355563
1451414
531535
1111252
769184
1198655
1224567
1428864
337258
1281829
1110290
1673752
335527
392148
121623
1238772
659344
225785
1866859
134073
1451422
743676
859627
469309
810438
1629846
1923372
1259561
514696
1223119
166670
1664569
262940
1455198
92758
1946718
1274581
848939
928228
1989833
1706173
267502
807980
684583
1930137
84997
1979964
323365
1074763
532125
583736
1687809
1103226
19435
20780
910619
84620
32147
554951
1943786
644932
604733
1386612
198417
28209
668842
1260305
1643662
6078
949549
1443240
1039418
1469625
1833757
1237316
1836254
709013
850155
1872338
548840
888172
743993
1576766
488311
960329
70116
1720839
123796
1783070
86059
731093
1682220
1221533
1809622
1769570
574476
1898406
634421
73010
341497
612906
1731580
44196
404624
408903
710596
155716
6621
1414660
412287
1064134
1144596
1668200
744473
1379621
234570
961515
1849710
54892
1962727
1668227
1683122
466278
1343407
1492853
1206592
1263054
715195
1120420
874525
1505367
328918
900882
178094
1807268
1376314
119383
1008167
980049
1526006
1947234
1766059
70500
1360982
1720615
290065
1521548
808663
1911460
1604486
744772
1021221
1514228
204581
1154227
832300
1193903
639253
427066
551707
1164353
1677028
745298
841759
768158
1791003
537148
1991314
562819
1384993
85871
1588987
1554891
1988115
1855099
241598
618996
1507699
753810
1937500
1538109
403071
721823
582344
1684628
427521
1539953
714524
1278809
624793
567427
1379201
38930
342946
1659628
1924000
738280
1594799
293034
476216
710366
370120
177141
1877991
185791
1214755
745194
1607303
96060
485456
1766076
1083530
1273132
1418789
139439
1400282
1597293
151285
837859
489881
1994660
1968715
653533
269953
1901396
251356
998194
1857740
1171863
496626
434504
51660
1032301
1758228
1415589
1362063
62313
1711822
347701
1489590
1359340
1788650
539659
1376998
89816
204767
339247
203271
1805816
138510
1263964
834800
1005519
1736565
967370
1593923
761452
173600
580580
154999
493927
1188212
1971212
35589
213001
640248
1785460
359355
1835961
1999507
1503892
404114
1371511
846071
489345
857861
1088260
75253
254830
1654839
842232
492575
1355330
282391
1688244
1481897
910319
1915153
897491
186419
1729259
1264102
837452
1176496
1086347
1717468
332985
1861046
651935
1084723
1997220
389675
552461
318463
1332401
504547
434925
834245
1988778
689951
1209893
1779087
1675487
921454
922924
1929180
547886
1208566
394800
1687445
1067098
88907
724478
1889023
1082256
134597
555762
1780050
200251
1650119
549847
569046
968398
996410
1778070
1511325
1726384
151067
1005746
15961
1111565
850144
1311016
1457492
694424
1356329
1396763
1416939
1053785
1143479
1775826
1714851
1544382
507229
123259
1838523
1880030
1653518
420692
125498
1881811
1702986
1372672
1251765
448704
375480
1483626
1961713
257804
1973325
1981484
837546
1656506
1744159
778263
1874172
825214
807255
1268514
1419900
1630710
1942989
606519
1293903
556508
815938
1623081
780189
709787
1075103
277505
1412238
987558
1474173
384491
295145
1313898
450675
1654617
331294
991601
939866
94001
1803875
852276
1433121
465608
1025068
1836918
184786
1944482
1946885
504307
919264
1677334
824846
1807792
940533
1885117
751138
518177
1959238
1112740
253363
1168652
136689
1588989
1978592
698293
141378
1497369
887412
1152184
411829
562214
1642455
362638
88972
1977562
484673
1405184
1338098
602403
1802418
471489
962716
434616
287614
820614
77744
889982
419216
872182
305214
736332
893636
615962
1055001
411364
631925
414737
774247
1421685
383942
1896484
1976038
373811
1685011
703987
373480
1624731
509308
1759599
1607758
860175
533322
520920
846233
1392514
1053094
1506627
901702
1771885
84848
515527
746266
1471015
1143079
1114270
833047
126461
838544
973065
60903
737187
1106431
1006165
362639
170936
1089169
1935780
1280198
466306
152699
366170
1855098
1839805
1627244
1217990
1518650
631939
1259440
1983452
962600
491566
1392909
1809127
1287131
1271642
1226141
568006
1849455
582701
611490
1599688
1735820
1102428
1007338
1272531
1486544
1282504
1121617
425496
1590878
1902968
845913
1199903
1471334
791826
1145534
1794545
914703
1136445
1600599
1785997
713109
1832358
517144
1235931
786863
780396
163359
886241
1593079
798876
987089
85036
1242313
1040992
279681
650284
448661
362022
1025271
599627
35609
1832482
1628520
758561
943758
863783
636936
822537
1334180
1219171
590916
1204214
1529308
1324484
1114338
1322533
1078409
1228908
121627
102442
133620
1103780
1548044
384232
1048842
1328379
1901499
1606798
1361048
1786759
622268
128350
1068535
89906
458835
236514
6471
165282
618772
1298962
686483
1104730
1060354
984279
1933883
36939
1414851
370453
1251185
1870643
496139
138691
1493792
424975
527560
973288
1303143
1447016
1089459
1343005
1662541
23515
1448819
143486
280540
96944
1679105
1573383
1369563
1819329
664395
1796185
519649
116930
1280309
910044
1493039
1746267
801335
1453133
1317926
1629289
1612655
1885128
1524754
1737319
665948
136181
329414
1489949
604437
576064
63275
308380
877531
1077976
1600899
1127414
993852
304582
520694
1723409
340483
1645869
1501150
622520
1349083
520777
673103
28145
950609
1674312
1784433
1516934
1171621
828463
1510860
1423587
306594
919402
2973
623755
726515
1565236
498625
1322447
877830
1537752
1838783
617977
1384875
1551334
1432225
1401160
1389060
1025311
1811786
1424925
1718507
1823772
339849
1093124
238673
887504
631839
40405
1653290
904477
1768219
1988916
1370877
385518
1260281
1485959
1000513
650778
363649
1548032
421017
103717
1820294
1803714
414162
163770
1007273
1892159
1497052
1134452
826095
154310
761927
1934452
1016819
1499067
542345
1926423
272820
7488
489724
13952
28998
1245324
1693721
1500023
1778
1307658
1555596
552051
558597
191999
1634741
1175776
1523642
558187
1443740
1654784
780322
1639293
1452036
1361754
348079
494201
1004639
1961085
1622942
668334
640007
30577
1445152
838739
533372
1936729
945510
1794386
1945105
503659
1929459
228985
318176
41039
72478
555060
1969133
114099
1634352
778598
1082422
135543
395654
13405
243878
1539444
1119309
1910696
63369
1427969
793487
1737204
928010
925819
491940
1842146
983824
1503792
61634
1025438
119943
1410729
879429
404235
1625395
1226185
1555957
919703
1878280
1513934
899831
1267672
1148858
1085216
282834
860776
924774
1345537
512827
1077325
130252
681067
626777
1305389
759822
1794577
1716336
1617959
1337550
1835647
156977
515069
1610033
1811105
767804
1794982
1642281
285137
1255079
999507
412725
1156622
1991736
1455302
778961
1333293
895175
1001397
1781163
428180
871405
1461602
11850
1274347
505035
1250932
1087849
651984
1264870
417214
427251
219665
1503220
703463
15317
1692483
1739795
1778128
682112
727495
1680928
350632
1534205
1280922
1630292
626947
402711
720398
1036033
1555096
281487
1565262
808635
1849038
224974
1037337
63502
1027611
226265
1026117
1292499
295178
253279
1616119
668958
560996
297991
1388810
676371
820433
781000
481141
938822
1559217
1352477
1319455
540582
43718
1735186
1940842
1628006
852692
796643
408917
1458746
1920119
1783488
578414
232318
309839
446995
586463
865973
1782850
865565
2198
677629
307647
26526
61932
644467
1315223
223824
487302
1390151
1185956
1510560
1255768
1907692
1411729
848443
1686289
1581781
1282635
1969467
1518227
1594740
1835632
1665167
1910288
1597417
1736002
1678224
794993
43721
1163766
723425
479304
111646
291457
253935
940148
1776437
1742572
1517881
432569
1951808
70895
699747
843964
1163163
373507
1764269
832838
1774380
1921921
893304
822467
1950172
767804
987462
1698099
1171017
188516
1443857
1164128
769658
924371
175785
1622799
802571
1125449
1798891
1302676
212071
1907259
1586851
1833999
1113589
1281488
732363
59553
1815610
1771017
1869474
1222176
1306814
112756
804640
1542628
571115
597091
587558
592998
1816896
1510646
990304
1979778
1639958
459640
1621024
1507031
1523559
46419
1101722
1789554
411928
1157755
1218365
150418
1737915
1645166
997002
1719570
1802644
1877394
337432
55111
352144
193387
1564131
946946
1705261
546640
783013
425949
242514
1313423
1182535
1929280
1880833
1510269
1663009
332376
99990
1321391
1726352
1388664
1406182
666075
1110917
435574
569258
1766075
757257
1574055
1161388
1781238
431406
1971087
1648276
1277877
481289
1048190
1366997
1835982
1485948
1888343
1663743
1716624
1878396
1625632
1342505
1449161
73957
370899
1091290
1423938
276726
1387705
1569856
1470138
440090
372301
426001
592851
981777
416697
1421160
1271283
1353892
1841425
525134
1272632
1813582
624037
344460
461472
1732782
107200
657933
1015454
223786
944088
1496843
1655257
1603864
326196
1499324
409389
91869
1361292
62341
1786239
988173
124372
637450
689616
1435681
1584907
1913947
572474
1147525
248478
856452
277183
980143
1451267
341657
979921
1751945
1272954
1742560
968041
1554517
474032
1010515
1033804
322640
768816
1213221
1383973
1886255
891688
91960
1629142
310424
1286050
1639512
1523504
1189962
612853
402285
122100
794129
811092
409475
1354857
1769424
1991745
2475
99917
1328939
877798
790847
538866
1296214
926127
896937
468072
1515466
578423
1096729
914076
1988936
1381258
1837420
922326
1437283
585579
1351596
1226626
630672
873750
577418
1343828
393825
89545
490369
1301502
245783
32464
1326649
114550
164092
593804
761408
956907
1499755
24584
1520983
22847
744119
897037
877673
1607317
882690
1730750
1341483
1213247
1548092
1564641
473931
422156
796231
1993754
1148254
438425
701811
1950997
564399
1737918
982629
860566
1900363
449360
710774
495154
985568
1014460
910325
1902173
894570
383976
270420
1960160
1882000
376652
55193
1144179
1040663
1602693
1705219
1876898
580695
130958
982943
1900239
1049569
1281448
78458
1692875
495776
1084042
1119411
1041533
1584204
1012043
1238113
1098180
1467439
1343102
1658813
872219
1330641
1486466
918951
178656
1639508
660480
1561286
1402341
372030
1707466
932096
4149
1268284
1854535
259486
1288157
1691120
681963
1660920
413643
1107818
535673
53228
1151024
709859
1329671
1821315
221912
384265
1656926
808000
1016751
335546
1500065
1833572
794157
850754
476064
1795466
1110234
842419
768030
115160
1690294
325172
54545
511973
1537725
16269
623430
1285797
66803
1898067
84808
714381
640063
1202503
602330
252344
703258
1863834
1568542
169989
156433
1765578
101281
1950765
21902
1060523
1123417
211263
668409
686378
1900720
1375941
484597
1993098
1574181
1140202
1057423
576307
290247
94455
7803
639063
1782674
1480688
81638
1913709
1581534
141435
700397
1893933
1893462
1767716
87667
1496841
412315
369177
1863925
209551
1617201
1579312
198827
63109
1773252
299711
1130478
1329156
1692284
955994
83095
1107828
722538
780756
781373
1222078
674543
1182237
577657
679987
464977
220577
1825256
1761759
1472825
1961530
1862060
1499926
935896
1938155
1918974
1008724
1577013
1021760
247114
4033
1560943
127174
1311680
516118
1773089
831053
1704294
559962
917341
1298667
1186257
1794782
1921366
265439
1703910
645036
1773422
1213415
1023486
493541
856527
269680
1379329
524287
403336
430696
940353
391117
1993961
793585
1332901
1545943
1616303
233141
764216
1098182
1896231
626095
1033077
23177
1413485
1884221
314930
61752
13105
450496
1247925
1772555
37021
1228753
242797
1616405
724204
948138
1653953
1974136
1921584
474666
1133592
1440877
655254
1652852
756153
1032435
52901
1268255
1191576
788284
1863147
1986002
993729
1477163
884293
911196
1464286
886390
945149
881288
1322399
729724
442216
675497
1921333
393697
1039018
1498414
5660
1958604
573694
1733822
252665
289303
1888530
1045487
1047293
300891
929377
1202732
1478167
375276
1450259
1510095
118027
480203
386406
806066
769632
404388
1085080
1463962
1789875
532556
708347
613603
610520
975163
1752980
977429
1444175
787004
480337
123540
233346
1627978
1994994
448529
1743844
1137758
57282
1239291
1782371
1824960
1584497
1619487
403464
1116917
853906
1160763
478957
1118711
1483055
188534
1280412
656830
1257777
1887134
1233830
277230
1013003
545219
1571838
1678991
1723073
1281721
1025449
1551871
997932
1784335
39901
1923337
998131
982525
186593
1582440
794235
605789
519151
112444
915701
1766691
1423186
289688
1336763
1760054
1314171
1901928
1330676
1369702
1019844
1731373
1026905
379564
463837
1265898
769678
1021489
1486023
1201476
163284
1651124
1519393
1859937
1383151
1283434
1158079
743112
908676
1999102
1076620
730487
1433741
1064892
1764902
1567683
576531
296495
770329
1370227
768871
1362719
1782325
1681287
301457
331610
1284404
1993806
326965
334851
1031534
1225814
1951371
332025
1474580
743793
333259
173557
512696
519166
1849890
1785834
1204165
1999134
1234140
1556276
1071077
1372660
1380034
245672
939456
1080891
1461225
633915
1926411
1477250
1462918
1835373
1057498
1090139
501862
569579
480668
1532228
879148
55887
1271149
509018
919296
372138
1889997
676482
1261035
1810119
1395374
473266
862161
1360934
1513654
1889767
1046977
1837952
694513
284699
559948
558587
1672740
1777848
281617
63403
1949016
727799
239731
622292
1099153
1547234
1799982
1488295
728360
10863
342750
125071
1604357
1487183
1033468
1284873
976107
1315015
1037530
161649
1904596
1430870
1589179
1580414
293434
727984
256504
629725
868065
1304425
22980
578690
1181360
98295
1157068
190474
1437981
969251
1730782
1154043
748792
1229883
45604
553219
103691
647322
826244
150647
1354662
1605690
75236
773109
1276072
880043
716281
89713
1644489
105477
1476693
1225998
1706516
1769004
1839844
1094225
990919
1246207
1747785
768402
1614504
795839
876102
1214380
243136
1058309
733523
1776635
535919
535160
1893750
243633
794817
7173
710321
1679900
399842
1701641
455254
154379
962306
297594
191583
659310
1597877
659378
546896
1780492
788895
356588
998318
1472853
1509133
884410
1603
1644560
911627
80449
1450532
1634354
1355309
382783
349045
1010676
1844794
616313
18093
1965148
1378756
561829
251565
393131
883428
1892200
1704916
420698
1881904
1248853
173292
1290483
217438
901314
615288
793938
1662698
1289645
1368838
1518616
127054
1637930
385054
1561464
1606776
1270340
1630389
1172724
493523
253290
1663295
1522779
537962
1906296
892630
1082402
944306
816498
1618595
483748
603396
1651349
757083
1323326
1605511
731003
551072
460740
1746089
811733
771755
1839982
196702
1918855
1870176
937677
1065376
991129
661665
1201856
120342
1322864
1948307
490714
736278
391804
1773834
25989
1731599
164188
644566
1986920
1096789
1818493
596222
609415
1137768
993913
1210901
936776
1341238
293407
1954740
1905920
1933300
1828960
978722
426643
488442
320914
1807356
615241
392709
875575
276982
229570
1388451
864637
1265746
385099
552444
211349
1069804
39720
971592
1443742
1856968
982407
1975763
697447
1603887
274872
1081670
755214
604202
263267
1665424
1128724
1686679
295643
1524348
365562
652963
610700
220127
721744
1690876
540755
433754
1508633
70347
108081
921732
641668
845222
49636
1088782
122393
996390
493020
816988
1714087
418365
145846
1263430
325212
175422
70023
886456
1877104
502640
1067424
1149829
222161
531294
1310153
319709
1484013
919950
164268
400893
114074
418693
798544
1105326
29914
788987
706973
149340
911983
1214027
1261646
1993683
1995286
923801
461206
1546786
1467190
1985305
620788
1083775
900727
742748
18028
1385484
18659
699613
1670603
1633209
1015497
1781156
1631117
139780
587825
926571
1865825
322603
706560
1806267
1827684
1621627
217998
1121969
1087102
1344453
623322
659991
610969
676425
1600723
287486
1081078
1777556
1189115
250396
1882293
432404
587842
63593
1046706
1612279
1900122
1853809
1352953
1496061
757675
1128521
1126474
1675215
1482835
1987250
993553
1847944
1712112
970603
1192362
1278164
972459
834900
606635
1040501
1512756
616263
78570
190712
1021934
216319
510219
598212
7380
1706659
494621
832894
1129673
1561991
1016110
839585
1979355
141754
1534929
639963
641058
1903994
1187924
1961931
1951203
208959
376631
765223
1263866
355128
1678366
102402
1372575
177228
402076
755983
1695336
1077235
248122
1679752
1767196
713775
551825
121254
1021475
662861
164621
229816
1745179
188674
803367
1041489
571839
12255
1555610
1992770
1777890
623688
1900053
249041
166369
943369
1116249
1827032
581894
1570944
471358
1185990
316771
19849
881269
201521
1665505
1681146
1242534
1893980
547654
357408
1340788
1252638
1958033
1659839
160553
1930814
634367
259326
694162
969104
408965
1138576
835749
1350804
1541104
1163398
1800410
1214850
756251
125164
486997
799540
941804
1271585
317955
1716174
1565598
1798090
1284878
1712879
1219528
815638
373633
766165
944126
847805
419178
1207085
1486645
127907
1682258
1614082
736433
1495948
1890492
1927323
729402
326937
1969491
1246224
1189205
91044
1320950
827357
59710
904282
1818453
1375636
1323252
253271
51198
1217115
1278985
880985
750839
197743
1582782
1194504
1619959
1727971
1477097
1877401
951603
56672
1837659
1082849
343063
597514
1925734
1483928
494020
777904
252666
1822425
439982
1263451
1592572
657532
1356267
1139708
29184
1722468
1363202
50393
1100736
133679
36841
1079249
1563818
58288
58111
556161
1598648
1459759
597945
421827
838605
1639206
590517
582258
1551299
1045974
364375
885358
1585772
1392068
661996
277522
50090
953370
1813476
1435256
1415427
767
1698825
1391111
780106
1213465
214095
624186
243909
684816
1327914
238093
967258
1675614
430299
672112
1751265
1401401
1976382
167487
1688951
1849731
1158457
1435390
249230
860041
281428
1675361
1835674
1113254
1802984
52705
733544
417916
647707
1327643
1988992
1970319
210910
440212
1691379
936251
1673739
1082314
1035626
676352
1773836
104638
1879023
170813
985922
282440
1612529
113051
1068099
791329
705862
602564
596541
859802
419769
1859744
369345
1554323
1086342
1070201
1110490
1086634
423994
888488
1834874
1078259
1357897
811284
1309282
61347
1530802
211159
659489
1445528
138261
706976
1700235
669434
772661
726835
971794
1638743
1261469
1300179
1091991
1948141
488148
1163310
1827462
1254807
345892
1099513
1319256
1090723
1759605
1894219
780044
1739110
446350
102920
275477
211968
1385922
1731122
865162
701989
1857373
1593802
768183
1637679
1423960
1160372
1651844
1341983
1780688
523995
1109584
86584
861771
231266
1144156
469052
974013
386099
1204404
544978
1147015
1541533
1387704
880909
440254
1468022
1103715
1964083
1996985
1856019
1544684
166670
1586261
656087
1939557
1061345
179109
1566845
1791590
1766932
480077
426023
1128953
1548360
965784
219119
1547181
1638832
781565
1114998
171778
425790
1802898
1561020
1938333
1798467
1068935
1751803
927557
989784
1948445
1615447
1282974
1042044
829730
25570
1517063
1801762
1052240
1296248
1488946
359246
183076
1845274
1183666
1801849
1402777
189352
279621
500282
1471414
405482
340192
53201
1569792
480565
1593839
1036291
1966188
1349225
117952
350540
1215867
100488
5073
911816
1708938
428404
1794361
1791211
1563987
602369
1835289
728277
460297
1458044
123662
295633
1010528
366778
512170
890684
1097944
158417
1720017
154847
834024
1016385
1358081
1061579
476136
573087
1431499
1170117
2795
1408910
45980
1980050
1403873
1947483
1114561
1551764
443740
1505839
1314191
765274
1844916
215603
423297
1618132
1924674
931473
174055
58163
478324
352963
1500166
980104
1421611
1168786
1958872
1358608
1664700
10949
390343
1792947
650612
1347233
1205841
1787657
544603
1746605
891592
1970941
489435
253616
1562959
287435
662338
1163559
1118316
1783260
1637198
583448
10189
338414
5957
38719
794061
630260
580460
1088845
52692
1075838
357068
10362
1358599
75852
1913684
360411
621176
1669481
880207
770326
1568375
1326348
1088271
1417856
491660
1589275
580519
1726575
1420362
1845109
820229
1898170
285659
455783
704378
1747767
787945
986426
2241
618548
1625952
628277
653103
1304472
12454
639662
1918854
317421
699746
567452
1236014
1262113
1903181
604613
634182
1840080
896901
1354606
936071
1464888
1402990
1581003
35992
1846178
148359
1626373
505783
1153342
1150247
322753
1190763
1955461
807569
940878
909126
1663669
1233611
1808236
318002
90013
1604600
548208
211538
454399
1348338
1327829
988800
1135362
894247
53338
179267
270951
1080226
847995
872205
1262328
1758160
129023
1088602
803171
727055
1009370
1107387
203810
1955779
305699
332698
941331
761218
1668007
1023726
1591907
877208
1852981
335465
1399154
863614
278630
1262929
695378
1945717
1503003
552540
779260
1254
694312
1592806
1112152
683805
1225886
1674587
224707
1841411
644840
1359084
68377
838787
1390118
1256145
433742
1079404
1927070
1501523
121668
762212
155457
369947
1586297
952153
845267
241255
1878283
1742691
1092881
686667
1893225
1906000
1778956
906346
1297981
459123
1392369
1802685
1736364
1233196
224153
137972
350007
102435
1271912
269732
1868477
1815879
1737758
239909
549842
990703
1019785
1022721
358351
125539
1357754
1965638
1087767
216541
168068
1231036
1675530
1463326
1276188
1225838
734158
1535208
1891962
42472
1686340
1723697
1384264
1259925
1755014
1573233
737402
783524
1466013
245766
28979
713452
505918
1138343
1216948
1908102
1898616
1690755
1867377
414504
1076269
228248
458313
421574
1618277
1934725
518201
129609
311849
1959751
1890072
643696
974689
829737
856314
1002575
1296219
433725
1692215
1107891
45322
289180
362970
401710
689733
1230455
222474
602249
1907113
1269863
1570806
176481
829659
1457958
785937
1615229
896613
1404054
970096
812324
1944709
1876408
1930562
1526032
336815
668903
1590054
1005532
887219
1362649
133612
224700
1266628
503393
1421200
583663
1365562
571877
713828
269578
614743
374634
705201
1075433
1991891
1130201
1486942
1901295
1495558
198889
1429624
887970
375227
1347843
1103960
768655
1503467
549981
1058792
1836702
1539999
1193136
602180
1994068
1176417
970249
1151541
1615850
406878
914650
1087042
901621
1886260
1791731
1299945
1734632
1350862
854505
731787
1930621
1660792
824944
377777
559241
340105
1513370
718845
547234
1169277
1463304
1679595
1704641
1768493
545053
1662390
1480931
1108162
1293568
417789
1735979
1356953
1233295
1454042
295543
1534746
1390066
1062106
1825310
877898
1819107
1180815
635964
638740
1891420
1273751
1060168
557212
461014
307754
414168
1861444
203737
341776
1873041
247486
219986
557419
922760
1199379
1312133
1533721
1838438
1570356
515241
1866380
1931568
1922417
381864
20449
325363
1144796
805150
455775
53371
425147
103339
117774
184499
1853591
175525
985144
943804
439710
242841
568632
897014
56636
1849929
1705822
1353767
1553812
294670
1057430
1015413
1779394
1777812
555217
287589
1662966
1498689
678620
1951399
1561003
1102833
1481543
1120528
71098
37839
1147960
1054416
944114
776018
14931
994349
1160539
800689
1786453
65245
1908508
294423
1995345
1578492
1732375
784281
140892
472361
405250
424639
1801433
1046757
1157429
679805
1621501
1611390
557985
998144
1203751
1611622
1689809
204054
1140809
1606945
1392442
527301
268614
1587144
1684062
480178
555798
1210222
463136
43583
1850927
1952835
1854963
1077165
1044864
485786
405367
1091091
960297
513075
28700
1147928
748297
46237
1413149
715667
906413
68820
1747584
1607158
1339587
264449
1271614
1021384
1230522
241663
111783
99779
959349
1290838
507185
1505512
177625
641515
1353669
50925
422098
1645127
1252080
169432
301075
1894125
1777788
1921776
1470928
1487395
1541028
1458756
962142
476885
1841857
1673266
181067
486406
252334
753048
1434187
304757
791437
404452
1541961
272742
369396
957722
1977482
131418
702082
890083
1630565
433072
722090
1548993
335109
1520991
1910068
1300272
1764413
271329
675857
1045221
461516
1152824
1600149
184375
388556
133598
724753
576493
907393
1025402
1438140
1182541
246518
731003
389027
520349
1297856
358204
189533
181771
347433
1781769
279172
1831443
1965390
1476059
490050
1990801
1956586
579297
338619
1987686
1200253
1961018
1728799
1358527
638489
1595299
1244412
817294
697861
1713848
988103
1989101
1443413
938786
371378
1223314
729865
557090
1743479
20809
1254864
172212
1016231
1020547
1250337
5563
630526
1233369
303566
1447363
821439
299989
1769288
238868
1478575
1405435
521076
14802
1800566
1708234
261299
760457
806287
760339
562672
855246
801159
494954
351061
850340
280415
1704417
547097
1392639
750506
52929
50326
1322603
1897871
1823926
1250769
861405
581099
320948
845812
712944
1180217
1904189
600863
1257778
1293072
1800103
131764
788975
927927
1553155
1220130
925607
348080
557829
1864576
1674171
1701043
1737938
1592586
906557
864775
1123954
325529
326317
648756
571380
206242
1123635
1871906
1578278
1443719
1380529
297738
610786
1561984
586909
827938
1523420
856578
163610
2473
903950
1479845
436861
1375686
622363
1767856
504878
692728
1941898
119787
1573758
1534303
1740512
1902905
1387787
1528299
528100
535473
1623780
1889627
1894526
1115743
31056
1848240
1214887
254578
1188040
1894679
313508
242909
564774
1200234
1451600
271137
1747184
544875
431591
539350
63717
1238366
1150931
403692
1829201
604328
1937503
854848
306700
724731
129595
1373691
1144542
12172
670398
316147
523647
1656843
821482
497420
1774828
1246191
1112902
1660910
1811557
1352119
617510
1611958
42512
488111
1533222
1400772
766260
1192890
1499414
1538085
319085
1277692
884771
1107463
1209604
1330776
810665
497387
677642
559023
1746199
1611295
1424363
533657
1175037
1030350
1355090
573317
1169030
1556440
1523228
1268703
1584710
1400725
744208
1244432
846584
1552892
1136299
1628690
518539
1471054
1999597
1489060
1885339
822762
266359
1604433
1269838
1055920
981823
330510
1258405
484572
1187383
1648543
1466171
556165
310343
921006
542580
676646
726351
1199721
1738074
387829
540984
565654
1655977
746692
1110071
1697656
695590
79846
119327
1041687
1191948
1493856
600402
878230
1246536
620349
640808
1882530
1575935
390106
921460
1980920
960575
1978537
754505
857549
144783
1378285
136011
962645
1841519
1164594
83977
401244
706105
1294284
796413
1677924
654984
840452
931817
187856
790533
1786615
1332455
865244
1161381
1894170
1514430
444387
1601602
1006394
627448
1812246
1015024
1054172
1364538
1221901
619311
1104182
323985
1307277
278173
308051
1675838
805297
1647804
153954
1279110
188398
159148
1423888
1833643
704712
1522738
1425497
1353537
1545404
1826914
907993
646859
1573484
543076
234965
552572
312056
197197
136140
538877
976882
1384597
267919
1847602
1235951
930134
1782338
110304
999700
1141260
1324864
1285323
881939
1014105
70252
1803474
1616845
841523
1896
1059158
1850483
1825201
475250
601092
1512462
15344
1271602
709675
307153
330771
1364725
612849
355244
1537411
466625
449445
1469805
742511
992139
1928485
660135
27330
1447372
232989
1625932
363337
1821484
1406284
1489477
850175
7728
1877815
679414
1235735
1181410
150285
1041888
646222
733646
642437
1543699
849195
1929556
1406727
1723432
826616
1270645
9830
1134573
1665903
711389
1150094
381938
1296159
457628
1834210
497849
1614613
543710
1041085
11890
861865
1772850
1745255
1025886
726505
965891
1301398
1722352
1599743
658501
1881181
1935166
1652091
478795
131349
1402114
1862845
1654516
1624661
1043927
1759301
173104
1893795
1562408
795053
1140683
1935053
647663
1335362
895422
952229
281477
1011532
900725
982011
501460
1424990
1049399
284214
1253600
897232
1422760
736992
389584
838323
1188873
1774017
903015
590195
1597140
666200
1153493
1660281
603598
1102568
1007411
376664
611678
1542287
1881076
829225
428232
785164
348220
843595
1578776
353785
947224
1124828
514560
1495077
1232903
1888568
1010578
1433994
1690098
84775
59738
1004388
1150685
1408183
214203
493928
1847505
1430650
343370
887835
62167
1863598
850013
1319636
962296
762573
1787731
73614
623705
1406385
1829149
1091863
166385
1413314
1702817
858955
1034901
1227211
1150431
501184
140921
439603
665785
1568135
1041140
431594
788566
1373396
848336
42941
1070226
249290
1845155
1598965
1668056
1217656
948780
887788
429004
1317997
1942856
45878
654914
1491304
137982
239895
694303
1676779
1850886
603015
349471
771026
984537
1132548
957234
890023
1164473
370043
1227295
1380267
1929103
1205026
384783
532236
156643
38910
1529244
1604505
1154152
207753
1323401
748750
1565572
150150
1444288
1762317
704483
1565670
980465
1615063
1446478
130036
583341
182338
86641
1764180
161568
1844717
857058
526222
1563316
686815
754551
563758
900853
1294770
1485236
780581
856091
1612192
1926329
1973998
1161844
1570306
1050597
371606
1276488
819910
1754194
480908
313815
1283578
99177
725921
1571144
1002839
93713
584793
1774138
1308492
1278314
1112839
1858318
817547
1206991
1071078
360025
1700763
350982
94619
1789469
516640
887649
792230
1308312
1908759
1206027
861089
1570543
1042361
122557
683566
1005588
444444
1215670
1960525
1639835
1724583
1278205
418567
706551
1973637
1285386
1472330
390709
120673
33331
1168315
1064958
194296
1774369
867790
438446
1415159
26901
900828
74657
533098
1350792
950033
421384
1112082
1812676
677525
594394
1022458
38775
1327609
151844
170138
1499589
1471091
1922486
53216
78633
281560
194686
1096885
1131154
287656
1144403
1005101
1668924
1481208
979208
1027492
1603681
585314
409810
1014450
1119007
1912265
184003
339401
1319111
786268
16571
146853
1471402
1052373
318143
589766
1276527
1443104
606415
460857
936535
849537
1740096
1293874
755801
1407898
1626051
1741505
1885669
1575564
97864
575666
1257715
1831676
1715655
264555
1753336
248723
663417
1189087
1253198
27684
198765
1247520
1370982
298480
1099739
1825242
1755994
373837
1237678
1482009
606088
1562204
1172025
287597
1734811
1231296
967048
752469
765482
1188125
333381
502355
1169893
1142481
920717
539316
1503645
915013
1391229
1793399
144858
1796553
1289586
526155
920376
309557
883455
687173
47990
1101211
219539
371041
582909
1699996
21569
37848
1705902
1041469
1571145
1332201
32746
650322
1253122
1423177
152138
1907184
613551
766931
43027
1307146
1881770
461357
1011068
688201
963013
1490342
1730195
366158
247686
1033425
1066637
1246524
1932952
1660141
986248
1471055
1747721
631520
794095
1452910
1074781
1905569
771017
1957772
1516427
200218
1807017
550535
1272616
768425
311432
445165
1769497
800082
269576
1006214
1090145
683174
1658025
90010
692273
341433
1686290
717830
1811647
105524
411504
314207
207955
825107
1093478
1719430
235374
1857820
811054
135435
372179
1875889
403915
114573
825121
1000738
862659
1900122
3836
490446
376493
616439
1950426
653261
1863497
441817
1294794
1356491
299604
1185283
877101
1819263
923873
1827488
557012
1982384
722137
306756
1523293
240701
866498
1906118
591603
1631283
1801606
1306064
132975
1443905
214968
645724
905534
169250
577231
161807
796732
1251791
387756
473352
643279
454909
1841048
694649
706288
256983
1343955
1050937
154737
47664
1686348
714677
653314
699907
1192447
606019
1283711
1247073
1789733
444569
674517
937698
752017
1060583
750975
1954045
1890583
1079807
1881931
1781403
877400
899188
1411030
152731
9773
724307
164453
391971
71611
324234
811049
991189
1847300
1598300
1209896
757264
1508508
1246304
1439355
1585856
73842
1831575
65056
1145373
1529179
939442
22643
572935
158716
708118
1280995
1975323
1302708
260682
964294
668105
1052235
1165936
1543870
1159530
903877
378190
695065
1732749
23876
1761942
111311
1171591
1291190
836852
451618
1595587
1669267
468506
449439
549807
631493
1544914
709749
1177040
61607
48941
1062729
285813
1539595
507410
867093
989381
380266
1869009
258814
1261227
101670
916353
1202902
733458
439744
1727357
1410850
1925716
478233
187849
464665
940416
1625965
280133
671852
1773510
1252476
1132056
778648
1580826
236422
253173
95827
1494201
1626789
1851699
952032
1525895
906713
433327
530241
1252909
1480322
1119677
1648931
1195139
354586
1691571
1550919
1119030
1160285
1049486
499673
1947768
439868
1229480
241415
180430
577190
75597
121665
1998082
661272
1333885
1768170
318506
1139320
1059397
1887502
815175
576114
1586499
1951768
1223279
1043360
767169
528663
62281
1728030
1801516
1788681
1695598
1795496
1045409
1651957
1177271
304437
312883
248973
841034
1946534
101274
1396635
1159367
1670552
1435581
675771
950546
1127225
1635193
1789065
93583
641153
1275081
1331603
1723987
1065637
1718945
1061746
492190
1922075
716750
1370008
530403
1509894
1649966
1008268
309406
308174
1538244
546341
1675072
422258
1633686
1086245
473402
1501915
112739
274661
1134384
187844
463561
1751125
1826433
1950652
1487089
1219359
1503250
1384177
875855
1523599
325140
433138
960794
1715641
1665915
1819642
34707
937306
1544145
1796108
388477
1698669
1003697
244969
806602
1847961
1602102
1384037
1234611
815433
1370788
596659
227228
188758
1794191
1544882
600456
1782236
868290
1598148
1399341
1177161
1023134
453300
419240
412440
769289
721426
582555
1900112
1914142
8399
970654
1051889
1587498
68573
1567666
777999
1985664
674394
813949
1106868
591894
743743
997799
1139806
1424938
1477801
1154640
1306023
1812063
102461
767710
998909
1524742
72625
1855968
1770061
1976007
782900
1187511
218921
1018465
1859994
1506980
1466727
1666352
59607
841960
1476701
630691
321795
1962002
1431465
878150
339558
863169
1794355
728674
190975
1291341
1936174
832641
1716634
726113
1006318
586506
1166469
1060026
1504735
716198
1990464
1915136
353416
1926800
1007177
1330274
1978820
653100
141943
653511
1257098
125367
833352
1840700
1957890
1309105
1012627
810052
1427771
35548
906521
1827934
1959559
107148
300391
1530109
354137
1580520
195012
970874
393289
1644481
1364782
1747615
1708929
1320819
606569
703901
991713
212165
1083878
1012950
1022779
189139
449696
1233826
1952780
970934
532011
294463
1396085
549461
1476404
1611152
1574682
970434
1582409
1283721
386045
1278898
781660
143485
782294
1765274
862956
1104876
1456841
250511
1087497
1555770
781927
775675
815613
712950
190106
965218
1227365
97375
196582
994986
357614
128655
188449
159070
848620
296834
1607731
938877
1125203
1352664
1368501
1954038
1199792
829212
1431747
479136
647447
302438
486488
1028977
1559100
1632312
490165
1293485
774860
801721
738329
270983
1199851
690321
1879527
1844617
1863760
1530008
1112321
1402879
101262
410316
167526
602442
1530774
988936
1361714
764369
1646357
614446
1217640
1339997
1782093
421017
1484866
221540
76751
1774451
27918
1099245
804152
7082
918246
321774
1476987
1300508
1959059
903733
74694
1456979
359393
303593
1544455
1384298
1633224
552628
950094
1591953
1180892
937291
1735357
1883311
1649990
1330551
1433361
1902316
29117
17242
142509
1660202
1543999
257201
1427173
1742428
1434263
578523
684734
577747
829442
1815201
1485388
381234
1315880
1745434
1357761
1567062
356055
510574
818266
300900
493682
1149572
1337467
14657
1794833
9460
1687929
498563
1837542
1007769
534645
1237494
1317997
1254177
715743
79194
658278
286430
491030
1196961
1883266
292156
1374189
1315521
1638285
1550227
926756
780328
1921364
1353443
610900
246270
68093
1749681
158119
1631589
533544
246012
161941
576531
416722
564650
277422
412549
1650935
1188945
1182159
166246
307978
1857486
1061576
1851356
717547
1865875
1171058
421263
1823995
1963117
456603
884886
1572475
842002
1555133
911802
1386279
1900895
1865170
280907
924744
726826
443009
302622
779667
540389
518772
928497
873942
938555
142510
63951
518361
1463048
1871742
749601
1110666
1463458
570923
1123039
1020480
1326298
1123611
1640651
857099
1648240
120185
921897
1385059
651075
1658667
1825156
1448515
1898755
1317
64967
1537278
1672468
1618617
1119618
1947435
869870
824525
719821
891592
1953237
1128479
477061
1000517
1586846
1929326
695413
1180091
365861
1310406
69345
37261
200035
1976379
1086524
1877487
1507643
819597
1002169
1582995
965424
819898
227371
659654
1603993
145266
260420
1840755
1008918
190368
43450
904985
901315
1244444
1237926
1896984
1321334
1986988
907995
914945
1500499
334053
1243167
1715226
1361975
1209492
800246
1961196
692047
941086
1482120
822224
336090
542863
1802107
1897878
92631
303571
149858
1481930
1438379
823454
1339018
755429
327797
1279391
1093636
1379292
726528
1894548
1078773
30812
1893014
892703
1697252
584350
1814686
252006
341255
1277448
697629
174453
513929
1607167
12115
1401533
1179764
790354
807695
735901
1288239
1997271
1313721
109630
1661905
1613843
1600027
1480787
644489
323559
1508240
857515
891686
139159
557285
1043202
679426
859824
1190625
635592
476778
1540861
1320226
1756641
537966
1454603
590442
1205530
168316
1987276
1718751
595837
1906390
916301
619482
189388
1907687
268027
559979
956268
89190
1495130
977328
1391906
357773
475891
531377
36048
1282007
1069974
1597669
1192955
335345
15918
746037
911623
1423916
1282275
944076
1842957
1009427
366634
1841310
662583
1333792
77431
1064658
1583890
165369
758452
1561950
180840
1857640
507867
1104462
1721512
423034
1438423
943130
414875
1754276
198982
1721489
493618
266645
865341
1544193
104240
71904
1778965
181190
506162
24939
1562032
1576559
1402373
558784
53269
741975
1580085
890029
209287
1226342
1471565
1874183
1490948
421989
1452292
1934316
544654
25322
1753603
14985
822698
18052
591262
1563101
86878
354865
14622
1810147
1668997
90760
1133376
1402056
671509
1179938
199853
1482096
1561130
818010
484438
379483
85101
672001
1065131
802226
277162
803908
1044004
692422
1913377
313078
50912
1766780
901613
1139402
1557850
421786
969602
133347
140182
1440439
485000
1346902
1120797
617594
1336664
1229700
1697412
1737668
1426798
769488
1571536
1311722
1285530
1572713
1224451
366304
1797707
1593696
735917
966456
1374980
1246714
876444
1229511
167927
1491132
1422063
1517115
1766945
1812072
663957
685750
952055
422454
508338
98448
1712460
246268
1028201
1788818
199305
180327
294566
995742
830735
972743
1026012
714222
1629499
832156
1081888
246282
702040
1496964
1475781
1199612
675494
1366175
107494
253078
672651
729538
1357613
708294
213880
367676
81166
1621863
862409
1014833
1399450
191221
345673
1422309
387538
986633
758606
1816339
1653414
1600317
987122
981897
791044
820047
1671781
1063613
329037
59216
1198454
392598
605424
776278
1982890
1835272
1361644
1544833
1928092
254296
1546102
1702520
239273
100586
1589496
932583
599334
1122187
1682700
567231
877371
1115307
1862690
1222241
627136
554208
1475511
783062
1561522
1937201
145357
1403515
1146876
1610776
395883
474788
274933
710434
1964661
1395081
1825590
132870
794334
1271047
460773
1160673
1812831
1004277
464250
641369
1526600
532617
1853689
120134
829371
1573512
1771812
354394
1141694
971445
544504
977804
794767
676131
1992796
1667239
1257654
1045816
1569018
360382
1314758
768630
1129619
1073815
668386
114604
201207
1125445
1130168
1188951
1920578
78199
1491647
1975688
993980
281460
1388528
675636
1510502
1803520
432744
206198
1385567
31700
1580217
930617
895400
1154307
1940779
21185
1070977
1908283
1268920
260844
1871295
155021
37178
677814
256689
445644
1465071
834134
471479
70827
1423204
67359
695885
356263
1319497
602610
1364969
857501
1326225
1741385
1764687
802866
1234388
998655
513396
1669072
937915
566630
481560
826940
858811
16721
1433704
1394515
1330987
661971
417190
1990688
1839091
743303
1011927
263015
1464753
949086
1754789
978595
918484
592271
132238
393507
1587340
563868
1798697
987489
32380
1352016
230527
224058
1479055
588164
670847
1425096
452267
523390
420639
1124971
918807
917684
1158007
1885493
836593
727009
1194277
730186
1971884
964775
437801
1753375
1803725
489367
870702
1730953
469938
338793
1524757
1974316
740336
1348324
531031
894195
1628386
2651
1109683
206625
1282503
1179049
767274
1518654
1737021
247790
1953749
486157
198673
980082
1496378
1074769
1077985
159524
975463
354767
1888758
1138449
1337482
530562
1319319
1638611
223271
1048991
1774880
277276
499569
73899
878111
1065932
613392
824678
207018
1888177
107771
1663109
128412
579723
1790575
1141433
15571
122784
895009
504890
977424
883436
548302
1557121
905242
448029
1880483
1936396
68793
1506822
1679356
685326
1260851
386523
1252052
1410822
113267
847255
15205
1321092
1539978
994923
797424
1165278
495942
1645356
259007
406627
1060983
1128638
1604160
914131
1195657
742782
474590
1175536
22996
8528
1956980
122876
183082
1109932
1608821
1214242
1120722
1777915
1790642
1235435
1851930
177537
1038870
1422177
867019
412992
1806065
193708
1593636
1335934
223202
287416
350767
965151
1511620
1717805
1710670
644374
1289528
1744182
185222
347398
624845
1206035
186698
967719
651148
1223164
272473
332262
1167078
1927638
1889535
991953
1690906
1094638
1414075
708359
353475
319030
1155547
1772652
1512712
1746220
1126254
1007257
1958241
387718
429252
1964788
1643953
1670564
734911
905119
1296141
362602
1508731
1590173
696949
1576588
1276774
1324750
1135786
1112889
709959
437103
1594262
780279
1726709
674006
222002
1037863
687865
1720353
1972003
1687988
28638
1726852
76740
1917945
676972
1576349
1246695
409691
782704
865246
1598016
1323292
918781
740186
123953
422923
1282213
1093644
30591
921826
721842
631809
1964619
1041276
575566
1582031
228527
278192
1237743
453462
1391783
315397
1779512
968465
1335452
231693
1092558
777135
1915783
1059681
1445347
191671
1827880
786726
79489
827076
1318317
1749278
1215271
955658
869419
528311
1644130
1643509
1034600
708256
125086
1441369
387912
930291
529372
1820421
32881
137946
917797
721496
1165684
646313
973720
841804
184310
157736
1249525
67224
562821
1026141
1369805
128547
1681941
1324835
1740955
1332531
1475950
86587
1863241
73022
663003
1796390
1892920
1720340
661551
1727199
1944664
494726
1584846
426192
552023
1929168
1279363
1594426
1343809
1229528
107438
402097
779436
1032879
1286262
685334
859218
270478
556015
1994059
1595389
1190553
352879
4250
316983
466164
104042
1797576
1321574
1107809
1274710
233937
1076666
117299
753965
687561
1468283
1807532
66961
345390
1260659
639308
697844
1441521
1293150
82817
233570
1645526
1908497
880480
1247560
707951
75721
1443774
1738104
354145
521372
399441
972743
52915
236574
631812
673968
342443
503570
1879702
1490393
1785138
758481
1536256
1950060
855878
1335831
799926
773492
1952659
1662952
1582634
1525391
1943537
810080
1127132
1494238
365934
1751328
197340
800022
235343
545882
350176
1844975
223241
1200455
92847
873948
1156717
1368640
185294
681312
1919902
1552037
1550128
1747785
1761741
264266
1892554
701556
1438500
1535145
476571
1815674
1905091
1352184
1569312
1937913
311370
570174
1477708
682543
675209
410285
719939
775068
1244866
987044
1831114
111323
752750
1983431
1068528
816728
599176
1659902
605547
1119885
1186970
1419171
1814107
1492854
314659
821067
325769
768427
1400165
673376
111918
1096632
545007
1787827
476036
146425
1601210
1856026
935605
775974
810593
600787
1927086
92453
217538
651212
640203
772606
474838
1670361
888387
141334
538220
1104191
979662
50464
941291
1006728
174526
1385562
1162881
869141
88463
1660668
759384
1442631
1647907
856859
1120395
1515050
1135706
36018
1834940
1971797
1898824
1217676
470459
257276
1817657
774389
1358346
590781
1337392
1407153
17902
1171283
727933
1486966
56885
1288257
1372939
1764886
985953
1796121
1933408
1071784
1766683
841392
1891939
1286507
250372
172044
526467
1630598
29335
1261014
1535510
934234
1893963
232447
7764
622254
917946
723463
1804131
1954119
1112400
967539
1630007
1308633
1485160
380691
1248740
1330375
1793434
19815
1593735
594321
156482
370300
81231
136147
1766496
1999899
504576
1856121
1263173
40165
1707042
565641
460821
1392626
1102248
292995
775922
44346
1304226
1377825
739753
828019
1864263
1559372
52558
377946
1493828
1397276
1083077
1303254
1621578
1960287
216843
1202477
1510508
1420181
534525
740747
634229
359833
1207735
1338750
1314989
197998
1730423
871719
554638
1371101
1400893
1831982
259756
1774198
1620043
1992829
1815407
488035
1591521
349794
1747985
101808
1568630
1387358
52282
580189
272682
1593665
1227454
1853810
1175687
914987
559764
396587
1119614
134108
1965607
1969073
1412343
160219
921643
533406
1454381
1921825
1137413
1824925
1855260
201203
831483
1399029
323192
1876876
652489
1624684
1482818
1748986
161133
1212967
1383375
1584384
1670944
1745291
1166556
892064
710444
1526194
1700879
1433275
1977397
511996
692874
458395
1543703
1271774
288178
278176
839172
1161582
1026519
1281247
1918322
1360396
1068611
1444039
1289367
1361884
1908671
703236
531821
1236943
1187015
1728220
219472
1895715
1268926
608122
825759
389188
373382
1699021
680226
1381269
1167420
1294541
613935
867282
450377
789346
1224222
417431
504859
462617
434821
472505
1526657
424801
342632
32317
514709
752126
215362
1491755
1561343
1984903
1665250
655042
1519527
267854
1603909
574914
1494808
1841938
949264
1952109
1303274
607046
474271
1940332
896761
1236196
541405
1243555
882579
105243
65763
364688
499598
1073095
1663343
1307156
1971648
1326975
1493403
134933
1498571
438820
97886
1960107
634626
485678
1649343
1821892
977207
248622
936957
1951068
424560
1442902
523960
761030
1652941
177536
503736
322488
587468
1752340
1826487
23442
1471895
405
216320
1868201
1255407
720074
234041
213993
1050812
970297
1335882
850796
735784
1333287
1451408
755507
1961778
1148070
1613175
1888064
205680
1101686
732929
205410
1531019
178304
88396
1809044
1031561
1186391
1433171
1315179
76717
1948901
687976
985969
369429
128918
759754
1640700
1080985
102463
1125255
314697
872532
577123
322323
1700117
1525028
576400
1675544
757969
1428857
565064
1686290
256413
1030966
1980669
1094835
798844
433718
1829052
1357992
1140089
1919662
1356970
962810
952619
521446
346107
572900
1379019
715951
1897270
527023
1524472
1470250
1651494
524035
1547017
856725
600196
771095
1513131
701313
127022
1501643
1383433
1760054
1962465
587048
1045879
1880885
813236
1556411
674833
482209
1632621
846563
1708831
98942
1188046
609254
437502
1527305
724385
1390923
1252845
1159202
962862
394610
1021977
1087783
589567
819139
1678675
1458600
1953204
1841196
461441
943016
924311
1281875
1379003
1832108
133121
1570134
227644
431890
1620507
1367004
375171
764975
434482
1449657
107867
398355
827917
557887
368272
1608706
283870
848862
446706
399614
1406463
1108625
376266
1452762
759427
1596753
153208
488159
1898183
947556
1591641
895036
612480
1226837
1621641
876131
1803426
736236
1010399
1626399
593654
504741
610492
1777499
822368
1714590
346335
1063397
1113529
428363
912964
1849815
1505979
1488026
1718059
1680353
1587789
1201375
734796
334694
870767
667491
313345
1831552
1240539
434987
1243902
1147131
1214279
434741
114243
534675
1302202
353960
1149316
331558
880203
346096
286893
1979154
329316
26353
892523
537420
406515
555260
1001807
343964
692389
987597
1100225
1085769
1223247
1619052
1868175
1987474
1782356
1872048
1217265
999083
92000
1944228
1690104
385829
1438716
781338
1824177
1544677
25765
902032
1039208
1760049
306366
1052756
83090
1626544
824069
1280795
1673586
746071
534999
895589
1206516
1648598
15749
1605383
1156658
868736
510953
503370
681338
1096489
413086
578746
374299
1335639
790618
207749
844840
1302074
575150
895556
1499988
906320
1714991
950488
980211
1161819
1126576
1030008
79535
1958373
682799
1241458
924646
837066
1695132
1509630
961818
1338203
528932
690818
1020803
629471
1757480
1745623
270715
703437
512812
38983
730857
551614
124893
281095
315746
82400
328107
907417
110552
1640073
724130
1864757
1767889
280539
1633407
1151332
1472183
229085
756515
237143
939536
1063273
1258807
676636
1002943
531452
469341
1150261
1748043
313791
91573
345918
1900358
968520
1998486
1088227
1298537
1772402
1377030
521006
1237200
1462107
7742
1576479
1260442
688279
1134034
805264
695578
1173831
1959374
1200407
853135
1480025
1338935
643223
826763
1414796
64927
1956759
353629
1051565
182659
117567
21850
883131
151707
1897091
1869966
1668819
1174620
1924708
15520
109020
875430
1926731
1423653
1810781
1966253
44193
1112592
1516209
777510
935643
333066
1168456
691182
1886401
919221
365518
531864
1900899
1396528
1810261
271885
1803780
1794251
1012204
1231414
502683
1110072
142659
758847
1276520
1199989
131683
1566115
16056
433276
1230344
1259123
491559
812164
611244
1045923
86016
1448468
473398
28243
1039910
1257348
1006159
1253350
1053872
1565616
1947186
1668784
1341754
1402805
1306306
1059100
1436363
996601
1665558
29210
568104
917977
1756837
137831
1537776
385987
1475998
1855433
1913267
1907537
26265
165217
982096
512669
1628861
340343
698451
1107279
815924
513092
1012068
863174
1437694
1973421
1750741
647894
322344
733611
1309887
1334427
295737
1119849
258941
573486
1980185
763882
1423896
994334
1762281
253889
1427816
741901
555896
875361
393232
9268
1800585
31067
966083
352594
1776103
1734540
528606
1090181
523642
1459382
1348437
1814512
1155030
1871185
1912189
1791847
95899
1549063
1167931
43843
301830
125276
1941176
945229
547314
54031
1057929
687956
1995979
361722
1122661
1427014
1250713
1337070
1223728
595096
689498
444213
283229
660063
1844102
1491565
1492105
1155260
781429
159254
1937561
1990404
1909365
421299
129567
309871
810556
270005
1026914
1114964
1490922
1817654
959178
1514811
745411
54543
294049
1177223
791440
1252455
1039395
1610727
176234
1078748
1423343
649532
845998
634300
986012
1564656
1542348
1497451
1769998
534498
745
556196
1050339
1930209
1296677
506599
261652
794487
1852716
1945564
1209829
1926670
97225
1753594
637118
672188
1138425
774359
411565
1763363
601208
1948685
1711580
158089
1052459
1871789
1144308
413313
166835
1244271
1703038
730088
570546
1275479
471271
1756601
504652
1379105
266969
1610683
1211129
1040107
569659
356777
809942
1445629
1977489
1332428
1505162
160119
276598
1885870
489882
202234
814887
849540
464400
830192
1980415
19083
1703139
1689463
1001291
1964320
1996232
1598766
273512
1817969
1090660
1684327
139742
1844516
38188
664175
1877011
159086
289201
1488221
548466
1293874
1635934
1144887
110768
1402464
146815
64533
892455
545984
1020448
947194
684447
1938778
1458496
333490
840351
988162
1307003
351294
344168
624399
759620
1371832
1262827
964075
122068
1380263
1334557
599742
1068106
1810331
817175
830110
339818
1642848
98318
6310
1776587
1636418
1202513
443136
914762
221670
592887
161255
1436616
36952
131078
1602002
1015144
849065
797418
769038
1779945
147014
82054
250896
1008402
1767664
60500
832803
1475237
1031705
879127
831104
266108
529091
1341096
347153
776766
157398
1914410
815582
358572
720684
408934
1911150
1508155
1134425
1458131
35071
159556
473092
1392115
542566
225631
392021
604882
1621944
1323799
1081919
134578
457023
1205279
525662
1932177
1130831
1947125
757679
902165
1834011
693021
1748346
328595
1810596
404233
617286
1510968
1794042
630641
1547844
1262172
132699
1461257
366772
1763106
1196621
1962539
720136
30584
1736855
269454
1106005
1552297
16080
550637
1791488
839870
883499
1195303
1538274
1228341
1484147
92241
1869092
289513
1294895
14646
1429194
1536275
1098731
828529
394167
730457
332377
726200
1306588
328650
367595
1836729
674645
612295
489946
1045832
480614
616576
205432
749577
264067
1836929
1631759
1987644
947609
577779
972124
32726
658799
1183343
730716
1295872
1977155
702180
1651425
145931
371655
1379818
1017260
1467400
1806510
1961420
1024054
1387571
508637
1361983
1568612
1116787
140219
915545
370155
1908956
339909
208961
1940662
395092
185421
1611137
1971632
551820
981544
418385
1907297
530339
1055151
1629135
669352
1784297
1384452
292993
686056
783389
1861217
400183
1526635
1406221
1499002
1914297
1524121
1965691
1981402
265480
397504
667915
1262815
57179
1290603
1915289
806817
1620762
930232
1721108
1414067
1818166
572322
215420
1572738
371072
1186515
802759
975157
1099904
993861
89057
1558493
1538977
1607542
1756409
1425636
1050737
1836777
1538873
1656939
128103
952318
960440
1565472
753968
1329632
1932426
1600506
1959806
1347434
1015782
660689
839518
1414247
1354088
259180
301295
1079288
1951825
1116675
730893
1250446
1229916
1639857
1666509
237596
693764
60931
1434008
215091
419641
872322
593194
19881
1835505
929354
357628
1049606
768627
95250
1631141
1410805
1350643
1789638
1641179
1083306
172047
227792
1417383
35969
678292
146283
78634
1041036
422362
1528218
1505154
1757496
1272200
646595
1074287
493158
1872044
1961367
863065
815629
1250471
459485
1214047
1395416
565830
1596785
1899170
26039
1751864
118793
432875
304285
68788
835707
949836
786036
1156159
1194453
479123
1644182
1587753
1305295
329323
443326
460019
405146
670525
655818
131096
1741865
990184
497362
704211
1179725
663048
1283620
1705484
275901
411114
1696605
516609
1695575
1534985
1146246
1944275
806616
1386501
1894957
1596766
806898
97417
1037490
1902619
1647223
420736
1334723
180924
1995471
1264361
915537
1271360
1053446
452303
343250
1372511
631651
1362981
985081
708211
1656964
670551
1015931
1155954
1099278
1564324
1241549
212517
1235909
1384966
1832037
481814
155889
1937608
23989
1542558
1079030
663975
166314
1419857
561838
466894
687660
894679
1516658
1668147
141322
1926192
500495
666518
595077
130187
346568
313245
533573
1556472
644929
1968449
874019
1534419
467705
218232
390476
159926
1584918
1705813
609131
1739204
746468
918152
1774889
266908
434364
446047
242066
877110
236874
1592951
1648978
960517
440137
1304591
1133077
399808
325355
228723
1076558
1408048
1321947
305534
1517972
968482
1120855
71997
1799928
1285760
93887
75
177440
598326
414870
388216
1825240
320094
1431759
1133224
1752613
1554918
1960280
1516212
159216
1955012
581239
1357918
1463010
189667
515406
471929
498597
1431383
1396422
579597
1520121
505274
1732892
1219875
566176
1090863
1552929
1902442
365776
1889912
661133
430860
931237
1637893
142188
503993
309110
914064
1464136
1542182
35453
1806773
988212
1509390
1871156
1391272
300845
451862
315446
202724
1603360
1901464
310466
565086
246557
1199754
1032670
272251
184172
1570563
1471393
985920
1478630
730289
47377
1472969
447604
1801187
992988
1431245
1936557
1873757
1514212
973569
505353
366130
1950241
502696
960117
1120987
868817
162802
1918213
672040
64105
834167
571501
1518464
688079
1110913
221021
687534
137867
1912610
1847027
1362417
196962
1464892
907905
1846792
489739
119374
142421
1719812
405735
1034281
419372
212623
1816456
1015155
1907388
1606756
354812
1758562
225007
631560
1934012
218899
434258
435940
275024
874937
1605547
1304873
1086011
525289
1044007
42915
1605938
812775
906210
1642452
1153694
1064964
1601576
1779008
1666509
1993762
1446378
920717
1958334
777327
769983
400231
1450224
1482153
1025724
428340
450467
492999
993459
1873855
810269
1988625
1798846
1443341
1459322
1024526
796540
1218430
457477
371280
519680
1749690
1468644
1851918
138977
1561456
1591411
1431513
1986871
1994385
1398341
1653088
1818739
1521778
259797
1806423
126497
1203383
1042989
548876
637558
500328
1169546
1510455
1144721
934437
202279
616092
135720
47470
553673
1788495
1619746
237412
21138
1959764
1670239
901010
1110140
629191
180608
1166196
26281
1908893
1247276
243235
1802446
1510747
905418
887785
1930398
1228801
185903
1692493
1210778
715058
625354
1083430
1367890
1585671
413780
1175805
644717
1952448
755000
1272738
1616358
143838
1166324
304057
1232634
1150657
1378135
1828742
1929756
560528
1258140
471848
872431
958460
410302
1741329
300837
1574060
1862278
1546058
808797
37564
1725607
586267
449638
586797
233137
314187
783854
909264
276645
1612659
1276562
7531
150265
890891
857922
256806
1404883
622560
315539
970448
1313317
1529954
1105873
1215105
960326
820214
1959590
967664
1592552
651505
817649
170484
1569259
1256365
1903901
1003780
1250301
1787848
1408154
860502
1544368
1321676
310642
224019
1227854
896676
1735402
424747
342238
1173197
287659
757418
1727844
1945852
218237
1482583
69932
213019
645552
1607506
260172
1324742
1118122
157202
89589
746886
765089
575319
1292065
1432124
53275
1742841
1028843
1473578
145823
1030327
753386
928192
618714
1234549
485773
268787
869764
278224
173927
425444
478909
964133
1984697
706871
524567
294706
1691950
1492821
1859466
16416
496936
341785
709775
1407426
437816
999822
1358893
1916361
1014777
1737767
434514
8559
194494
1524820
1009686
644019
1988876
1489024
500177
49473
137848
199806
22391
590235
697408
10088
1855731
130046
972415
518882
1623908
1995034
929386
1738655
1651286
685808
1725175
1045527
1139894
1502685
1934279
575199
530504
1777616
49054
1720042
1482374
1687136
209558
321269
1496007
180728
1357110
1121618
1626052
629524
106853
1103617
1657905
1935784
1659319
832418
1121486
1672390
1528375
209830
493951
904391
1059289
925762
852659
361976
1780050
671396
401270
1687335
693610
208050
87611
117066
1169329
1958109
1895011
1449054
1069009
882433
1018310
130723
1776752
39853
242656
1878531
1095299
56295
1411981
1953024
1482983
1640925
1813306
1957268
1713773
60260
1430514
511273
64539
1383041
42288
447025
189958
1062849
488950
129531
493190
1851756
1599356
1661252
1477213
1609510
1105243
1550516
935730
1445308
1496284
73570
1909348
199634
183149
1034899
696628
201913
1536704
643479
611788
729485
716750
1594593
337462
1222610
389044
1083572
88761
1644488
1673593
1562275
441887
1309997
1561923
197967
1248024
1770215
1390812
52700
1726615
1685695
815337
1023918
889112
1184062
227506
1617073
1691981
681674
1627637
1752472
1138204
867841
787751
1610785
1952734
667303
1810332
486695
1747149
909114
1237590
1013347
840171
269278
1632953
437971
347479
734093
1844654
1275169
385559
699852
660073
1846931
386011
636981
611103
1679652
931208
1160806
1334745
612131
1348387
899702
295181
1880436
1988142
695394
258514
612958
1594613
885923
1070517
502604
388597
330725
120215
1416781
1797697
185650
745951
973595
1176247
201756
1086325
370888
1588821
778185
1709742
729566
42919
874039
363056
1683842
1765997
530157
408278
486305
622452
1113610
804698
1759318
265148
1309454
1715655
784542
133819
147119
965944
1558366
1747188
1270441
984946
1435385
1422951
1763672
383030
1397808
1539835
176275
686399
762531
1367954
1100052
1932081
866781
194892
548732
1915262
1342597
951311
1017848
1392510
604884
660453
694752
1081830
496605
24641
1252380
1870656
950217
1971440
1846730
676090
1198524
1564735
862940
689450
891936
723103
1870950
685826
1750815
603411
213461
656991
1996185
868229
1527343
76571
892276
1857802
543445
341872
1825688
730196
1965188
929787
1020849
556227
1556496
596228
949177
37606
1464436
1516894
1713405
639324
1550919
668161
1540938
1608772
306233
1389408
1800544
760171
332507
244673
657235
667699
991622
1116811
716674
225008
1090044
903248
1508489
643141
1728370
1201377
1060427
1968900
1823334
477906
1068164
1945563
1047558
720290
408198
540167
999300
1160574
472364
1261795
1643285
12327
1605597
1879390
713428
433149
1846337
805437
484348
1450595
201672
877502
1573761
926713
104998
1762319
1534922
138384
199040
293111
881228
1515824
1308507
1307811
660939
903925
733104
263785
190603
225937
1538974
490295
1385831
1008978
914154
1287434
1580169
603648
726352
1984745
380455
1269932
1055788
1515582
1892340
326923
1781137
1899213
662184
1542029
405914
1658402
852675
1282388
1903687
949891
957027
1219784
1569605
898798
288232
551900
1247866
329324
773628
28131
1296516
520240
55309
1776140
1904411
537808
1893251
279920
441640
111566
14244
182534
857090
1004769
840486
1696331
1696056
630957
1236988
1461116
489129
1077862
369112
1511703
309335
870694
1184070
1857321
481900
1851853
576177
55532
272192
1677297
758223
970426
1263948
274252
1526196
1965106
44778
495265
1700368
1250781
1386747
1423480
1629151
1603751
99944
1323822
161567
807331
592461
1697694
710736
1881355
1956001
669208
647406
1107791
1143995
936849
1037855
165445
172978
1678581
1227680
1132221
1205163
1449705
263897
901135
652898
1392276
482527
648491
1284429
553500
1958807
1258258
1405298
1129306
1840861
1814222
564087
335299
1274684
1806830
527876
1969835
1001379
1061506
428545
294837
574715
890
484095
1160409
1955641
342025
195426
1336893
1046518
66911
1642040
969125
337987
256469
163831
1213609
179984
1503456
230881
1007870
1718701
1938125
1291509
1005546
1468885
1338323
1848015
1597300
932507
798301
1148514
1015618
1532164
860501
811819
132107
736033
1444209
1171113
292933
1540942
1614477
72855
74687
335564
1628673
1667373
708682
550159
1974648
1155114
54473
1969201
610638
1726794
448486
233646
476253
1574628
1663154
671723
1424387
437398
524935
257711
1266186
687357
704457
1850154
87429
1593353
922597
1592785
1452252
1157495
1396093
1317551
1172328
303101
81470
611922
464282
474564
1060759
556453
685767
1659939
1791738
1421126
193125
783065
1617479
1612482
457856
360906
1725820
914827
951012
993583
622505
1838240
681525
1128230
1782995
942615
1713920
1838204
1413171
342171
553370
1442838
1332097
1268319
1042832
1230769
634595
1288788
14082
997017
1868185
1436722
1214237
803448
1493953
936578
884355
1895837
810652
481652
25933
92839
698627
1616292
1897020
1800881
987186
300799
519600
936881
1955246
1446892
1355158
288177
983664
452529
869072
1914168
1412389
1988803
864387
1131838
973879
122749
1621083
1565352
574139
905346
1401551
1115404
1547299
1872846
1593930
1975883
343949
427860
1526629
357920
1546216
697435
1764645
1763252
140561
993607
1975647
1213714
562320
1969238
152874
288377
426837
1444564
1716959
1711721
35038
1055394
969602
495997
765950
1601010
758992
1147659
665019
135932
821311
1549227
1978085
1091790
1117062
443125
1744245
1811196
1692654
633764
884087
780335
291022
291027
674585
650453
1572139
170289
840949
680821
513485
818301
1600586
441405
1692655
510654
217156
335659
728578
1006559
1051676
419999
729730
1404040
101272
1796831
1020228
919464
598204
528147
1615273
182573
396994
365306
1782795
1865526
1875654
1711892
840902
92982
108246
884636
473986
1537049
1706244
858280
1417776
1889477
1061197
1645946
1942803
1687090
1483499
445836
1554825
55394
1088375
1028408
1818399
1290646
1914447
461123
996929
1129953
537052
1455277
363657
579033
223612
1397944
56277
1580357
1320348
1878309
414534
451564
848592
1877632
637048
697064
1139255
645618
986782
560448
408128
622693
1853215
744965
1765715
525481
1253980
1414916
1640480
1667927
1250536
1834881
1351155
1112534
1170492
606095
1967959
938091
983394
663317
1310424
1078810
820876
335383
812371
991817
1150496
549922
869596
409916
397316
919620
757486
377926
1044140
1635634
230915
1491334
1033854
1035403
1970681
576392
256047
113341
1318683
1131665
1664938
191635
182450
328654
380170
402322
1946305
1293710
1377448
1047683
1080436
745316
673093
452232
1558231
81727
1269195
533708
1281963
1087547
1772346
1151690
1835189
877873
415988
1717176
106163
612107
268272
72588
1706076
646077
47616
671413
1949191
43425
651382
1615469
1951526
1482016
1836921
1164156
1806798
1125561
147621
1833136
747179
481495
423979
1159785
9733
522651
414394
672747
881807
1095487
1778981
1933036
80589
194864
1214158
1023985
1781155
1878930
443614
108701
1015863
44977
1278600
1265517
181986
1845301
427762
248911
1101172
1170943
443371
1896397
773162
1587752
1864769
349732
503606
242916
927607
676156
482162
1508988
1820675
625421
1209626
1424358
925478
1582441
610274
1762452
1804693
950250
616795
691117
1861852
1194305
1138574
957661
1643731
1521544
1150061
1655948
345111
1840061
423304
1305282
597344
909679
1328783
1013156
1773259
986692
1157684
1805720
486889
1096290
854210
315228
1392052
950278
1825332
1731256
1074713
53430
341612
1693883
91086
196154
1418369
1587023
832577
108448
1112184
453053
429634
868313
632738
1498538
1342336
42521
1623641
161584
1550903
764523
123671
1090594
809965
1454125
1621197
1910401
1041541
1491094
1974944
1830908
1208481
784489
334032
1127669
1516365
1797352
922182
1143211
630275
257451
463037
615626
720387
604418
149278
132963
3597
529686
388294
1987287
1162682
1130473
250122
1166157
1420614
1152486
1706973
707045
1829244
1138592
485143
876444
870392
1186799
536294
216396
821613
853453
1180092
797835
1933918
1010782
505766
481130
1084416
11404
736529
500549
579777
946615
1850718
1032578
502405
1683853
1279719
1391719
564975
1180639
428130
1083399
257929
1734134
1772129
1387836
654158
169334
1426159
1925704
56864
401985
1579252
1109417
993157
1125482
219889
1109744
1187995
1912817
1154856
137997
1105806
278227
680767
658025
173506
31957
1656804
5894
336250
1601887
1453096
572691
599133
113334
764169
1050855
1335726
1134491
1432402
85803
690317
194954
35743
303013
244608
1328042
1980153
841230
1117823
1693393
1427535
754539
78976
384900
164962
1282568
1080011
1539026
1717071
1958018
1400772
1966459
1837650
1679234
20059
567726
1272095
876473
1116910
1322369
1489041
1065609
1792610
1083701
1776123
131334
1276632
187937
1460286
458912
1506378
757939
58186
1264880
578658
1688943
54648
473488
1448810
1496570
1850725
690840
680295
1458772
543862
1054435
1650591
1610089
1564457
713523
1130157
16126
729308
1753098
1959556
1399291
564027
260292
1429798
1409619
1634478
1796407
599782
212357
1513939
1801295
828979
232831
1054787
14002
279354
1226639
706638
1965605
1049633
607911
663665
1417955
964992
768831
1610872
32008
1207051
1733250
564590
586328
1779186
1484699
1547101
1217861
702231
1184830
1034127
1325727
947366
1150275
364426
562241
1043405
1350207
1918417
947878
1764320
1282294
306954
1291791
1886737
493551
920381
1123991
1370190
1328707
1681575
1026893
1800966
840235
1512406
496182
1362440
835855
455352
1021373
1568262
455515
361681
1808861
3482
1799789
1737015
229588
347971
1586973
1747677
31247
1273864
1481304
1174779
1282195
685651
249404
136592
895763
1277596
873927
1578077
380814
1240854
1191877
1489822
104636
324706
30545
540738
1551396
722693
1376034
977778
1767496
892796
263977
315144
568756
353353
1513017
1793598
730342
831904
1217192
1631990
1080089
172366
1869657
1983900
1952367
696851
1530187
1912673
1580525
1241890
1413312
1102432
1791157
1145206
916397
300699
1318633
1500716
972357
106874
32489
139910
1724525
520291
895582
1744203
1532690
121272
1949392
1388285
221404
1904318
1893106
1777197
1818850
1240701
786938
39049
1038217
1584452
833821
1389672
1721925
1790537
630487
1667769
1257445
823671
446181
603294
1651647
1651622
1295745
795272
310622
832892
1916093
117276
565601
1237073
677927
1692165
1373893
1917973
88579
13810
441563
1347062
610129
945823
1867351
53039
879566
134221
921497
1659869
729053
1667115
117909
215463
510448
1834927
981634
658858
815819
1500205
1240413
1296004
1517856
1179606
1707352
1830938
758273
403556
629840
1211079
46618
1803153
1150863
1673996
705098
95432
1181157
206987
152860
1272137
970574
243107
1747238
1742619
1272003
1551273
220658
1772278
105832
1915759
1289256
140701
378964
1864055
717212
1033211
1492762
588503
892212
509390
715617
85843
1621050
1340582
1203135
1363741
1163737
135087
14432
1562830
1203674
965166
695051
309035
1877050
603747
13168
1655969
1359101
178086
729159
1286028
1099558
435602
590153
222996
143768
1734554
263052
1148601
52420
1010617
851214
515481
864874
152136
1408024
110132
12057
1424357
439713
1432141
1958442
957568
375826
1667438
1624291
210512
614301
681139
332794
499166
1513723
402296
508145
1955785
429204
424260
1307080
1722009
15594
324646
1732469
462707
471376
2469
1636892
959770
854715
1388549
1501946
1774578
882954
793865
683934
1436671
32615
445124
336333
959428
119450
234366
1039442
773102
625698
1445825
1860921
1996827
1538405
1921852
1005736
125187
1495264
767554
427244
1798198
1273173
789278
28905
889090
1871792
780866
928091
1449371
293716
1971439
1994795
1997282
197285
136583
952054
436092
1239136
223286
1601353
1103671
109363
1760586
1333810
385711
40296
1590288
86370
256297
124028
1614495
318677
1619686
809102
1989371
1884822
1102472
442591
753156
202490
976949
236851
1374223
1047576
1344503
1461875
1749799
212975
1979791
811651
387142
1135492
639730
282868
1432717
1907219
940926
383541
419143
577086
650347
1419827
403243
1039512
1473048
1555086
1496317
55385
531583
327736
1532108
1783919
1875312
261890
1934536
1191989
1443570
482007
1428071
55858
1318352
29020
406800
1499415
848731
580392
600371
1396975
1076516
669893
1856423
1798975
976028
1628861
375426
1229992
881804
721914
659350
87868
233262
677031
877947
702186
1647734
925284
160449
1075986
1009865
979681
1175888
741465
955737
1083818
1001190
1896926
1695204
1847684
1519340
118188
1410634
1898710
1176401
428915
17440
930262
1318843
634575
1565065
1628122
54374
1024746
8556
1864099
696141
95693
120224
135517
165446
1687847
1712679
1722800
1926096
1881030
105990
1768892
781640
197019
233210
275026
1344985
1359888
1643450
1549110
993536
834176
1962282
1898862
367969
1642112
115066
295753
1563851
592668
1504096
1701168
1509335
1887559
613119
1584732
1048798
952087
34058
353436
1640182
298774
629370
425551
128232
1214127
176883
581987
54692
884317
1615089
505775
1385739
1362898
1343649
1083950
1631931
944004
690502
204534
929231
1526701
1029755
62583
462316
165298
685778
247374
876043
1651040
1566072
1139059
752860
490781
1955273
424247
274771
1526695
4799
1808399
521184
636750
181433
1421075
375569
1596004
118076
1717440
1677215
1381674
322219
1843246
910867
1326684
1054026
1719748
262240
802662
854023
379890
304832
1123597
1092737
138405
324262
722847
609920
1712112
1264026
631511
989143
1608374
1452649
917374
61442
1315466
1123132
741041
1048178
1213778
7644
625250
1268746
1378284
1172577
1157832
56666
1466388
113313
1394831
1404816
721205
833871
523784
886835
1589007
1112261
282313
537590
1864378
1895170
1406920
1642595
696437
1815018
1716234
986221
997590
1235254
1644523
1797095
1815471
1307953
125128
222105
954907
812756
143015
500509
1818406
601457
1166719
1056451
330482
1115894
738140
95912
1684288
1644689
681348
1309080
1360439
1259910
589895
486730
1491186
140812
935297
331344
1230691
307514
1152096
251781
303894
1867049
1917040
947731
281537
750300
1183165
526354
814987
1557637
295966
856686
572271
535117
497187
212830
1049961
1529470
1091323
906892
975635
1259597
177744
1731906
1863453
568261
1923672
393902
562210
1794232
1623426
556027
399330
137308
1747709
1072963
1959315
1853829
742600
559128
1713064
1552494
1993104
198326
1183110
1721270
808447
1107668
1838741
374278
1451397
909254
115637
363891
455338
704611
1052071
1683383
516548
120632
1303094
682075
1976429
747689
1138824
1155741
153745
1286949
1645460
889451
1164679
1834427
1207857
1316723
271347
807764
335527
52185
648387
409727
942856
386411
558375
1621089
352483
303824
1468730
1012497
1565065
533851
1097031
208822
1296896
171420
1173092
1247956
1720720
161717
1922295
1231321
1783607
1903342
717923
326544
991969
1811247
1831597
1998923
1630488
1045467
411216
111631
1584461
1976469
1489962
1096159
367047
23717
1835150
429684
239710
593229
1143284
274878
1190080
559040
1670471
1001556
737358
933006
579298
1449071
332100
1237364
1142594
1609626
384991
802615
1239045
1713463
871308
351015
489853
1952475
1216535
1878678
1191248
896509
217857
1014164
309469
1729722
585677
355675
1776099
1098273
167813
1450775
449016
1979563
1223413
345792
584231
378562
122223
579396
556597
705639
1784555
926828
1445971
677211
243680
1134026
736037
1662827
938623
1969982
1476347
1627859
1645987
1028926
1325812
1825625
1706232
258672
567500
169066
1503407
1407583
1226427
104943
1072756
199011
1571785
772681
407483
145546
47285
776614
1006541
1485316
328257
635716
816591
811892
183190
1297535
1587652
495225
422626
389902
1905956
599499
1452273
1572433
1762889
163549
1572488
1421992
1390700
8731
1856033
68781
1829454
287726
1894011
17702
444001
1235460
161
980701
1138295
1367471
3730
212917
89304
238616
748071
1564523
1535286
141190
1957009
218483
426770
660459
5864
1744546
669863
1230037
272097
571373
839053
1400500
133945
808684
1956597
1582368
647951
1715948
1890124
315646
1389694
1529939
1700072
1439263
241736
504637
1573704
1690525
1007301
222584
1936219
405657
1178307
848421
475876
1718636
468640
609099
1428719
22932
804017
1662692
1534470
183395
1840548
87022
1410246
1935967
1292086
640508
957371
1326971
336733
1973240
1298639
16435
391182
963578
510146
1143548
1607863
946496
532237
776477
1383860
921236
443
1600057
580432
1742598
793614
915670
1800665
133180
1751481
456087
886462
1503215
1526492
160064
289369
893313
701252
623067
1277594
1502448
1896012
12272
1083762
204387
1165768
696854
1474720
886477
576165
225654
1778962
101056
1518125
1233411
1540005
1902830
1113377
561697
471769
1948577
722304
1347300
15478
159592
1865094
870356
705154
229115
60402
723998
1492474
709379
1223661
926765
975333
157202
1945510
72464
951914
674335
1573407
1459093
1557285
1943419
643109
1620492
645154
1280106
1640342
1347935
79439
830222
1208393
27596
573646
1095505
2554
1493744
1950915
681954
1461959
556752
1796006
1478730
1818568
668901
930416
144461
552891
357888
1037247
238217
1994556
120487
1536992
645300
1776632
1448639
292524
367880
84543
1128882
1129848
1254952
554539
380219
1534337
1934207
1163608
1819357
1290963
1005775
1589271
1844229
552393
936405
986435
1586275
909071
291080
1633362
1125916
1581699
1375199
625634
1193502
1697751
1906236
1244543
862837
502465
778308
1206639
1564758
618626
904940
978872
1529167
1262299
1537049
446200
37811
750749
931273
761561
331508
489059
370522
1054161
1841823
1525629
264018
989434
1355438
1551079
537748
958411
901880
1306978
1710694
1139569
1459647
841556
534686
1489558
1877541
71523
778192
1563949
205258
515812
400991
778390
360080
464746
1107629
1218140
1076254
835948
929590
1258233
405758
1329838
979274
1044236
159054
909327
135705
1007498
1925325
866487
1244727
717588
232063
1081418
538890
746342
139416
1030837
678372
1676573
1984584
632826
1802250
104235
1556163
1511132
908676
908041
668396
79753
644390
945471
32845
313614
1704967
366855
185867
1811814
926256
1496074
127251
686480
851224
1122979
349111
1351318
177882
460244
1258143
455097
664814
1075569
1322763
1231181
1644176
970858
325588
347552
1646109
729866
1273880
1459730
1927596
1900124
1983184
10189
477364
1676433
1694810
80154
1255253
1034098
933938
689402
542955
296334
1620348
152601
236959
1531821
1640583
1106667
985812
1283753
56598
1323646
488194
1558069
1252896
1720950
1344525
1082630
1019816
1452387
1260455
1786651
964475
1899505
1305769
874259
1266598
1951665
1684235
976771
1992164
1092266
1149050
757029
1963152
1607276
1565133
1371860
1404482
706798
1436040
1285030
418061
276144
1419472
759487
1835689
214772
685680
940995
720439
1290081
1826073
566047
1110478
1224166
1617467
147613
1821297
775800
1618371
150699
1232733
837472
1703695
1413289
881141
1132675
418247
1132947
1497339
682821
121952
654367
1919425
1210089
261746
173562
950386
1381926
376935
448465
1421061
501557
260186
1536048
1943711
1180455
879622
1219625
54666
554079
141328
1844351
1877426
180331
1946449
1207471
1789653
1141186
1289078
1234569
1208436
1992063
1872924
1765447
195133
1742165
638728
249580
63038
1523876
1199928
552219
1023681
1213509
1453284
119988
927090
149303
829278
487976
129914
415146
863655
360345
565634
752135
1092082
1263578
1155569
566013
1415240
331988
1749086
1273485
33715
1209125
575069
1536775
369634
517156
1188075
1963982
1369044
149574
789406
1516935
1800306
1322376
1182801
1106232
1162823
984541
9491
669809
899265
624930
803889
1250503
901413
403371
1111568
1175008
1833619
1810835
736398
1516512
1243806
1385114
1820455
165278
1913642
1458487
603383
719985
1973507
1546014
107270
1905161
1839952
516988
1988465
873765
1674590
76716
1443871
1835708
266629
409206
1505171
1406729
1690923
519058
228782
630415
135939
1384740
1869862
1586220
425265
715306
66575
393746
1098376
1260261
1393265
682629
554029
1496430
61532
930919
1388853
241097
235392
1055235
1681713
785677
1218900
505019
989891
884317
20747
249995
1439069
1879059
1228230
251445
1524228
1373058
1499827
1108069
1330555
443137
1773029
44104
31861
1656451
503910
873514
1705970
768028
1301428
459775
374515
725571
1487690
1088280
1217571
1522171
1337654
911407
181536
1131008
231731
5470
1454795
1667970
1085849
1093582
1251153
1779185
212584
1488692
118457
289875
165771
1040299
1630423
1704939
1898072
236742
1362916
446568
1336011
1188947
194585
847308
1578630
85241
1627137
930401
1196602
1676530
664332
325380
1627033
680166
1474168
1820081
1328929
1175755
1267992
1637313
827979
882066
293424
1647970
1697703
1726390
1867839
1883584
1229604
1540148
662352
1777420
937449
702302
748213
574025
1904335
1975349
1089022
1778433
1075348
461819
29686
1053444
684573
358907
1496032
1574922
882808
730810
1580925
1002099
911518
1583580
1505169
269379
1518382
341916
588
411216
267092
900946
1414753
255786
789371
1979486
256187
74345
1792220
1854170
244140
1888937
268595
1732622
1266864
1482201
1167175
1304716
435981
1568444
1873542
1551622
1768836
287235
1123494
26821
905668
672548
189706
1925504
1112182
1635773
455539
1074195
1451240
1374221
903331
894969
1240930
82400
1413904
1196885
1328330
633713
463908
482543
718823
710996
1511943
201053
1014967
1795303
874777
542070
1202544
553215
518298
1985119
216637
630346
159896
815534
1583908
1958590
192194
1801848
136582
1789942
125786
929513
44643
211906
1732463
83801
549748
1552252
368121
363792
1517857
18801
1620243
328590
356730
974863
805130
721594
223815
103261
162379
53889
1752652
1337694
1453458
1925077
1309738
347821
365893
1742146
1077220
276860
461202
1620444
121146
628418
1809195
1379572
688806
1464533
1820526
517681
42294
1057697
1398265
1368658
1359822
659842
1897873
56469
1842173
824809
1775816
1784027
1604411
414152
627211
200347
606522
1662734
1583284
1964578
1356759
1348622
254057
1621274
806338
1452430
188677
934094
1777683
1169833
1391453
561128
1031940
1916865
706295
505899
473602
1821624
344330
1835906
1011188
1186833
993843
1163880
1093899
115885
182063
1836011
633839
825604
693442
319486
1068095
27364
1093497
220103
1455474
194036
776923
1135981
509525
394780
940717
115636
37802
1893308
589807
1838921
108521
336603
726076
1229937
760275
253089
813672
397921
1994452
955955
781790
698014
879309
385300
1654337
1273028
20703
1701112
656292
1486418
1429787
994499
1650480
1288450
1035324
1513242
347101
1890401
1296934
681190
1854928
929561
29016
952053
799829
1743831
1765300
1819893
933201
72845
983043
796321
1373789
770883
1092225
827232
1328306
960051
761205
826634
342147
1410205
1645185
117386
1554497
231425
1058052
179165
1506790
1809738
165223
1913262
185452
533502
97900
1274418
1191694
1536599
731416
724535
46595
257292
790856
784085
320698
1279434
1553499
79314
1727049
1010858
299604
1392783
540612
292454
634912
1989740
1818753
1968911
1835866
255350
440611
314163
1777838
1489822
554870
598259
1346458
708078
572296
1108156
240353
1445165
485975
447660
1018843
1678692
354077
543483
465851
744364
407446
849365
1497571
217912
1988600
697036
958547
295461
533145
1149682
1400539
1566802
1013457
434000
930689
120572
569787
1281035
417795
249303
552062
1815601
1297772
395544
825961
1137021
844074
1959310
165090
216915
161728
958916
958322
933586
1472787
1044236
293021
576695
651430
1332440
1826319
1311573
1529155
886932
588238
1746023
922843
855231
88570
1400307
1161043
1553554
724617
1729187
1864135
312652
1962694
712471
938185
1428840
1381727
1225668
1891790
313726
731373
684994
1784102
564117
1145282
819780
39421
1773280
1873298
175363
1018927
291724
722628
150203
916913
133915
1751520
1849790
1715823
863481
1425286
1167284
1345552
1147805
1426447
1446461
39377
47866
197560
1914467
582604
290013
1364841
127356
1811831
384712
1318008
1564842
235288
1476456
497594
110248
1978532
4127
762709
890530
1729167
1793913
1086549
556076
152447
1915028
12622
695435
134551
368872
78422
937314
1148829
846404
388264
403881
1819771
1165491
481042
639571
679182
667476
728185
1801910
677311
1264774
1346143
1296926
22620
1043306
577620
712094
1691460
1420867
1771271
3273
1283082
380904
92578
744248
1133144
728817
1799607
421251
1251753
1289755
14258
1317584
1373130
11311
258112
596433
1280095
1759162
587542
125728
429586
1625101
341476
1178956
1366003
677253
1458883
459090
566779
1822448
814617
966345
1294264
885444
1087332
1645622
954649
475158
1039531
220380
263871
56507
1346731
1574244
1619543
930358
1360389
1562401
419434
1582719
1458873
1042840
1858086
495958
434979
1244902
326958
596613
877592
319265
855234
1453176
32988
1525827
1437555
1812400
92891
1975791
1184328
1364374
352099
1117795
1472134
22488
881572
846825
1532046
1536761
799579
1089595
1402668
1540793
1161731
564662
975178
1287469
1100893
728910
914484
271654
762493
1738856
641085
922823
1913661
1120163
681581
960314
230017
1962673
1986367
1237744
1777529
1244676
1945409
1811689
205642
1518094
828858
247252
367080
1067114
1342260
360399
1617226
901790
519310
368396
1510845
1971279
220631
941514
1936071
69848
981323
61803
608701
954730
1156782
1882073
57884
1582969
916007
1756823
457302
851744
173918
201813
1517508
480065
1213172
1388868
1414038
1047754
1988026
302296
1655519
1503303
1991813
1525938
319155
1474487
814035
1699683
1790995
723193
1541177
1396337
904939
155319
766022
399897
1298526
29188
961382
784707
1522469
1887227
1957695
919674
1701023
673348
942532
1028981
748500
418354
1217708
336118
130965
685391
1978737
1631003
1175938
1666730
144062
652646
656000
1862578
979495
1128787
143246
136976
1386822
1625100
988388
1391892
1790353
1210276
281146
61740
302641
1840114
479283
1401800
898182
428893
21840
33603
811484
1527364
855211
546103
1213489
1996678
1173260
983426
328767
766236
1658220
823444
1317646
1562282
1252276
94629
1291261
1433060
62338
1519611
1358167
86012
1340284
739584
1385858
642306
35248
529770
1495526
1877089
546013
288590
1930624
1978998
176546
1421799
1038723
1620936
606158
1821706
1876616
1743725
1421429
627866
763795
1332429
1614428
615553
791017
30658
1795350
33715
1604474
1887288
611867
1341668
1821058
130504
308327
158352
487633
281194
1645327
1461566
954461
952901
1789387
1253999
893677
1459534
556646
276777
843529
115207
981157
1987002
1079374
1279220
321394
510258
46637
18965
1925322
1273159
1661118
489860
1250471
63882
470753
1864147
186795
898984
1525573
1139114
920404
732798
1596677
204487
238805
1619947
689811
1261665
1120660
649919
769952
709973
819543
795436
470721
1713420
483819
1228020
340492
1350034
1319429
439065
1833038
1034612
1795661
1200321
254667
921880
1534295
362802
1779408
1610160
1256132
1693694
552571
599105
302248
503968
53603
1793887
1844673
1726933
81085
786787
1204997
1288216
602633
1705030
959067
756389
189458
414607
775412
236592
1306799
1344994
1377757
995298
1660178
492422
904705
414550
896838
1308563
714201
52881
665716
1044432
836260
375500
163692
1761310
1364742
878497
1664847
1172781
1769862
689524
826278
222917
1491182
1544660
1920845
1638751
1645081
1387755
901183
107225
952148
1736602
1529462
1986633
20745
900275
1040587
818245
1196119
889819
1232923
1782209
1898712
340192
39946
1579434
839062
978226
1244021
1478313
511183
241602
777009
111987
458328
1716326
1845614
830424
1929619
644083
759250
1016855
420351
1311465
162704
1852425
1119717
728897
255357
1696916
1485263
1102908
1235341
1704706
174694
1153028
443268
1213563
1343659
1102946
1093706
732083
1827012
1508682
729157
388862
1358868
1134605
176157
496097
846907
503169
639447
757474
683493
1997878
298074
436581
72245
1162946
1944983
1923438
1369599
1332061
1933823
961420
985312
1348514
515373
297124
1553362
951400
721391
1901730
1129905
1321750
1038154
1126952
1842844
1286449
1086601
758352
639860
826829
889481
1576410
979075
227127
265111
1854019
1976144
1513435
656735
1385098
1526954
479864
1309076
716331
1147199
1461547
466005
1555350
1932895
1883369
1600153
1218994
531730
1887232
26310
850015
1354982
984085
1963554
1216731
291613
1927638
891875
125118
1291997
1991600
197273
682806
1123650
1810930
1745580
1559052
1122142
386085
935518
1518467
1539016
640362
770695
257085
304497
271516
543679
1360683
229214
40319
60126
1713719
1475576
919811
1813731
1121636
906554
1594431
35765
1841673
803635
212890
533434
333793
1786783
402609
356873
220640
628487
335481
1917166
1200969
1651539
1502722
1082518
360713
1307292
64439
893735
1683762
1220639
29658
1755068
1747875
424527
762851
343324
1447946
416078
1080619
1551081
189708
1633696
694690
1759008
1658583
1578231
1437381
647966
1837518
560042
1663110
281998
1947112
1398076
1593650
1559002
879560
1206780
1664948
1002894
341873
1145920
1609304
88676
784282
816948
147302
338741
1915854
2828
704558
1086555
1273717
1520229
1317283
272452
58186
1151010
176626
1684274
1004098
1667899
334670
1439310
1917936
1937838
937264
1515958
176585
101950
1305472
533783
1010190
1620458
1937379
1470601
581032
103512
1326122
1815877
784637
1119049
102497
1353870
1765989
842911
824303
622861
926793
879090
750457
1254938
1513902
811201
659313
711346
1849154
1481387
162658
1531748
1136339
496565
1743327
1287850
11174
48568
1423965
1486669
544014
80047
754985
1588663
269809
1803510
1924473
1457839
1944958
1026084
557852
52063
1532297
452983
1688491
1889333
1753689
442650
818668
1187960
1760199
209280
1114432
1753588
1168231
1348375
378743
712587
1231917
49954
349458
1782005
888602
1268441
1118179
1821375
1923159
1269799
936586
446699
280949
876570
1840842
1571594
1211613
1871299
1182160
1093857
1816238
272432
1131280
304795
1022553
717835
307296
878018
1672445
461026
673495
723051
531247
1268301
1962082
1017771
197559
869770
1329894
727850
243784
21517
1195253
1124523
859599
1230296
1116821
417720
586792
449428
26095
872940
288520
1650927
548448
1689393
275555
1300378
1007629
540967
640429
1658188
471054
1980482
1173811
1762851
825623
1406712
605661
1440835
406818
1097511
223149
891980
1953599
1083878
1518090
1111104
1038633
1041553
1415489
665644
852546
899749
486302
1182425
1551863
1649192
1388655
1478197
1667016
316632
589024
1353777
1621379
656315
894223
829622
1995552
1717435
724430
682851
610854
612159
1243990
1977086
567859
1666531
962091
1455839
23745
490201
1789321
1327462
1100914
917863
139929
192927
117507
383395
199869
902073
1910197
992279
30700
1374438
1587180
689676
1537015
1050700
663739
229237
1103650
1328430
1012262
1542242
892170
443874
1677129
393942
341478
1214363
1440151
919919
310963
64314
391098
42883
1732377
1301084
1531511
1033136
1336313
1171673
542098
1248539
1549464
814486
673711
911962
1972535
812358
599725
1049156
196893
1327149
439292
185477
1897227
1003125
892244
82347
1175153
1942325
1181170
1929782
1719628
507503
1078139
858235
1200006
1726546
843931
444555
994710
1109195
1766566
146553
662649
83406
377733
710438
753081
1046961
1468590
535495
6145
47172
1141968
1201472
751062
1765494
355299
711955
990093
1611092
1645268
1939171
974863
450774
1262006
806434
1280061
1315054
987945
1660100
803966
1083559
1496758
528194
1331242
1263060
487696
1360840
772634
1284160
468176
1843773
1035616
1439438
50205
57753
1324907
1770224
1916421
1364686
1322593
1889067
1765340
297961
649013
507157
1811641
1808481
1213677
1747243
1119681
1445521
680972
1511767
1261220
1881529
1180398
1951679
794274
1217043
1781438
1693091
1234339
154628
1889234
267544
1638502
631264
965781
1336903
1031779
156938
1015973
1097524
1264384
1280200
1758046
1081907
1455851
1863946
742242
1379235
34334
376632
1118044
962904
758697
253467
759622
439933
184897
1533407
1198338
667095
643706
1442674
1414450
425740
1840319
839862
619373
192768
1590923
428762
1004906
999698
278874
5204
1626836
291973
330330
1033690
904700
667508
655167
935086
1672554
1231492
19402
1497041
1859685
822922
1981334
628951
1797964
1285207
1610000
639923
457167
1741646
433908
609327
867640
1929906
206856
1649468
685878
1929182
1109698
706496
1808892
740965
721413
657179
1991547
1446605
251404
1525208
1033035
733633
1004222
1891111
1283898
461060
894842
1880184
982887
639140
646927
1373149
1436344
917750
710658
700712
388971
482667
597572
912380
1523148
1323303
1976736
136880
567740
1160700
1738940
1661280
1247045
1438760
1278744
1073488
1600270
629373
532301
36090
1186531
1521211
398496
247288
367836
677542
1649289
1816733
1130629
1686024
1520936
465571
433731
1143557
268987
1579526
763767
555445
107574
1466190
1660781
255322
1904843
53921
596633
739157
40231
997818
1399194
1903317
1515698
926040
997937
730321
396206
874551
1682821
1264859
726463
450649
105171
1658874
5120
1389921
144930
961298
584442
1110436
988772
686104
657514
1588970
1274589
592360
1558155
743161
621430
117989
1919034
865702
623037
1601540
1381246
709465
1448631
1363151
983608
1245465
1278807
417456
1189034
190245
298731
58724
804826
464476
1166624
1653725
1321978
629073
204382
616378
778855
1489049
490562
236873
1663512
1298072
532371
1557304
30592
1680534
1613087
1211825
1420596
1659794
1832411
1663556
809004
117086
443546
473731
1683798
1817947
125170
642250
1235330
867681
1024455
1036571
1371535
517491
1483810
1612396
1333295
581754
449870
1034909
842402
936313
1567570
303016
1535795
1555210
1039701
982487
1033770
1254046
1267223
1273679
67176
598574
240671
461241
1770318
908717
952831
1629052
1725687
1544734
432587
1062631
1890417
1914755
176072
1919288
1590138
207341
227214
1097322
868341
1616573
1094008
48832
1673125
1748491
1713224
427490
1003051
1491761
453851
1420340
935533
255005
453664
507897
1307107
237447
381408
1695797
1778964
1493953
1631005
1347972
309312
638702
1362629
81908
166575
1941094
1526528
360166
1615373
1861055
549205
1382952
1676447
792565
447367
1800552
495469
1142597
646078
326948
997687
575788
326817
561666
1922484
1793002
760637
1979165
888611
858165
101113
1364332
1954363
327735
1835631
862279
1935132
1791578
841448
960563
700409
963533
1164972
8873
654385
127305
1676989
1105455
1914635
1148314
1468459
1344815
9450
1746086
1692522
862924
109309
88774
934742
1338155
1577442
1516619
1341982
102871
1195092
693969
593573
184569
890289
251851
1831926
1178835
1390098
762163
1681087
1234805
1578634
22846
1417901
603523
1517628
1895057
749979
245199
951998
1257788
702061
761200
325375
991070
1843360
985407
1302792
67548
1965427
44282
717354
1426558
1119847
1173561
407994
1593207
1451075
1166613
834579
1181944
390707
276044
392575
1972360
286849
1482569
536086
1856112
905979
177208
600554
1117686
359495
1403330
795131
168370
723130
1143791
1816314
145723
1234627
1437705
235550
1879589
699134
846168
325897
676952
1597895
91214
1930651
34351
616044
1297906
1627238
1555530
1180961
702439
528355
965624
1648367
1817105
239915
83877
1395813
56029
695838
1138226
1230827
1267627
1912018
1254161
1160981
742401
705641
1202888
1368040
1569452
323080
1258403
1670626
689764
1462397
1988298
333383
1731807
1771143
1054414
871400
1496647
1196994
1441103
458606
245
1744659
1919757
306451
1004550
1172192
767756
1852477
1851403
1566648
1182824
1006762
1560915
666215
321137
1054344
1031546
1815263
527271
1453579
322788
1330846
405528
1925425
1735384
171209
1775343
1282361
587648
1659335
88219
128862
1437997
1627234
1218755
76845
1071106
1858369
1110934
889854
54150
567195
1463593
802494
613471
1685234
1262874
599655
1146484
1930904
83086
1963018
1527624
600633
776006
1012730
1212172
1635963
1274586
479753
368283
89686
732573
245597
1932679
592803
541302
1550464
1132761
310053
855877
1561757
888660
1409634
1810621
1121395
1059822
988927
298510
1513534
1943645
533823
1568232
652477
577145
442892
604601
443432
1847898
810294
1373816
1927846
1598017
1007620
38218
852669
1151762
1888977
1437178
299590
1717244
8499
1076478
1203364
1166417
1613711
706934
1718752
512775
1092282
244888
879774
90944
213342
598360
925101
1673029
1824731
1915946
204380
901556
174340
1153122
1545228
941461
997620
419132
1461268
1703405
884322
1613153
301909
515040
948413
72394
266837
1720127
181128
36626
310836
885596
395966
1220762
1705569
194793
80895
701174
1985391
1568024
976546
34009
1986832
197961
4424
935105
726109
890601
4905
348835
695854
248211
1696091
900681
871858
1283103
1812008
1749822
548250
1066584
1522440
515409
1862009
1970161
1641939
176536
1442976
496783
223792
1450934
1978573
1844098
1264909
1418023
1135013
1192422
147486
1466313
768809
283116
210670
276741
1463123
623991
785252
488121
397302
811350
1253340
792996
1586036
247574
1324239
1458843
767701
365189
610496
1245018
1289262
48828
1807780
845378
1718435
1394304
1086051
173510
1908733
1538473
1368469
1908895
261538
1804269
374513
1207861
433580
187200
1988851
1530171
453260
1831268
1257646
1326260
1222636
1234367
246589
294648
618658
960319
1547476
1298299
676621
1662328
1340948
1520621
169993
575892
625321
1345174
959582
63885
655223
1136452
1980033
262977
1936546
1685526
675157
437087
744152
1378130
757053
1701232
1218860
1618106
1196134
209978
1676996
1531524
239181
745164
84176
1722659
669733
1376783
1666655
1165021
74468
466343
1359479
1032293
1999031
369062
268034
1553159
411966
453617
1228827
1654644
1041955
1654451
888666
83004
1113750
740823
1213911
477021
900776
1321835
1114501
1907937
1390038
1578350
917777
470253
1881786
462639
779883
896015
432435
946264
1689882
1672204
318356
962240
1323091
937629
1600905
812784
945090
1210280
179533
1721495
243251
625609
1240512
747129
581633
1051577
519884
449220
773581
1056462
1957448
341563
720168
1738637
1682743
203639
104409
1938005
1431448
1639139
1698150
593134
965974
782368
1865312
1104118
317268
734861
1178296
113687
147699
907451
56229
291034
1060954
931066
1922478
1369390
441139
699034
1723433
649733
1466025
1595914
1703312
571336
1960854
363663
1885277
1470595
1103903
1410533
1853409
1905920
1045421
167666
160488
275051
1121277
849497
998848
1748823
621365
1628492
1531158
864266
448539
1124914
727648
1127649
107380
811167
913548
1108870
575967
1118459
70997
1562154
1822981
1172875
508165
614992
1710797
694200
958177
286962
844834
1363787
90351
173324
446684
1826045
1258699
70163
1400828
691599
784813
1366079
266903
770994
1466982
102880
1853386
578217
464144
1965420
155596
617680
1509044
419469
288860
478808
44207
1918184
1427603
119404
1207435
91289
183361
1324805
1514955
363733
1402144
1936791
1747079
212304
193446
65417
1112768
823858
535958
885366
1921023
386753
405599
996373
503902
1284696
1901349
1999554
1131647
1946917
593846
1747471
251934
646673
1860214
1576987
1421701
401970
413126
731399
1747099
1494784
1424085
1828383
1011375
992172
1448576
1898220
1009348
226936
1350671
500977
1728570
360202
712131
293910
1377817
484033
1655098
1435526
804431
549078
683803
1342500
1636063
1472841
1720166
1242019
1259212
1254990
1035493
793999
1655791
1391429
805366
550234
235232
430874
1185534
1585493
1786842
1221461
1059208
1325134
1687931
1940515
705240
97077
952403
417059
734137
1839213
871489
1238838
750606
1700931
1714534
1154244
1798219
1019079
1784139
549194
497305
312807
814259
258308
274320
1478528
917351
354792
1134773
1599891
521452
188842
302018
1830711
1041569
1979065
886863
789105
1001826
499727
1795328
928056
1380563
75085
714234
352264
1694785
1314643
1505625
1306375
1136947
1496110
1469594
142126
1517852
146270
1319203
1722823
762151
431069
26370
384168
627101
350294
234199
1440331
260798
525002
491081
1732642
893688
554149
1495276
786342
199277
975890
837088
794338
1188357
1388832
841544
900183
517586
355028
1753320
313118
880640
1276128
389970
91979
341159
1407302
984742
13312
903179
15961
1607538
325766
1342805
1119492
1591807
1210251
1275616
263292
411239
151696
703728
1852275
945800
1130386
1938494
1058987
877512
1666485
1544701
332127
1403620
1006650
1717924
1503019
426325
1221536
1312560
1199866
1739522
944454
1888615
1513161
781684
711638
1635474
933284
1805347
520224
1029837
1549254
1723124
809159
1143318
565275
530500
1015259
799007
1904608
457319
1296999
1403550
466353
1100991
1642799
43240
439735
1048958
1161983
338154
1300217
1084785
415217
1939528
1675810
1601089
751580
1448978
880764
1621799
301540
1978519
528875
691993
775076
784611
919642
1816227
8606
1974975
448540
1350412
1860140
674299
340716
362187
1920575
204085
736178
253812
1559593
279914
286081
1480483
1619614
256657
933599
916506
1655059
1938590
59108
1258815
1225130
997768
884616
903371
811386
1204835
765689
211209
1096490
1253300
1667567
948632
234359
477526
1604425
215129
284138
283468
1859536
206356
1771431
1626187
1531554
1379981
25634
76926
63418
1760355
1061061
398973
1770155
1578453
1036563
1991388
1962968
548223
1301664
1141997
615876
1952323
588266
41076
513885
243801
835239
353361
1543178
1980568
915870
491558
1766628
1059640
723258
1780257
1582497
1734143
23462
470635
937617
1173754
471952
1959647
617560
790208
1466698
518370
733784
404113
1874583
1877516
1791409
1892436
361165
1083169
577210
30856
1313204
1161523
266624
943738
67014
621929
1148672
1623112
449463
189433
1017736
1285603
1304515
891140
1365857
357949
1754154
270120
116153
481728
1695130
853573
1571617
227210
1107313
279895
138514
1031188
1768794
1585157
1757892
1628982
1557247
679637
199837
1153967
1713013
845077
382760
1953974
1808929
1933768
840593
17293
1204072
461722
1275255
997440
657062
1981800
367773
1474012
1643478
1341915
740745
1548119
260261
531529
881046
698328
1447687
188535
1555580
624458
492543
534116
1724184
651378
298709
632390
867951
1261004
1426694
1518594
1600744
1091768
1693342
988109
839564
29778
1908677
1156895
679431
1669418
1467518
1705624
559494
1211881
569116
156953
1120418
1009498
561404
489767
1007901
1524304
167074
225320
818880
1340393
203721
1900927
457615
445765
1899344
266881
1900039
632269
1232988
1266803
1498867
1469422
1474280
148744
1906178
1556399
671389
845747
326497
489741
887039
1133734
529602
119354
1229673
1040679
1373224
1761120
1798428
512845
750962
508609
1730689
299904
510878
158098
1916442
688254
1446426
1821630
1945153
1144769
1639739
870656
552779
68300
545403
1373097
59477
305471
1924988
1418682
17519
1020795
1084228
1563471
1320327
428948
745496
190606
602151
1518978
811017
1997649
1781629
1679090
1929901
1816718
1122186
550779
1779116
397425
1254065
725771
337418
471160
1604717
1504878
1402787
520669
373156
403795
1137705
1780602
937242
1441720
1595779
738707
1610296
86522
1951500
154118
1292879
1705786
815641
264410
809528
893690
44552
537307
434177
1805753
996105
1051107
764380
800786
1455100
735806
1121500
388523
392917
99261
1762235
1417111
1384867
1308830
1465156
361469
502021
1869130
1767390
518957
1401043
1028240
857655
155160
103217
1040600
1165395
1994613
1856900
1961082
1341875
1220478
256265
1874228
860260
482910
752180
199277
1400734
54703
1365139
394076
1848266
1833830
445571
1253620
1583272
939780
691322
1111772
600096
804071
1338078
1836184
1010410
153467
379252
90992
503392
1576932
1389240
1064117
977824
953048
956513
514875
876204
1254592
1877835
1052337
1079048
933932
223456
827428
1924183
220048
581015
605360
1019325
1755990
371311
487920
1858162
83279
961688
1654321
163598
939836
1754183
747588
927341
552847
393563
219911
680319
1007179
1823872
180219
276916
1846844
169747
435327
621822
1723778
123223
546948
1339628
1268737
1877167
1590526
113621
1506576
135171
319317
1450130
172748
144602
532522
124618
1448986
1524667
507315
680505
577250
1092994
1953342
639879
1371445
545676
984687
675563
1155525
1279074
131824
606641
766342
619279
275453
473385
899780
1128318
250850
355359
206538
1197460
85968
1951744
250041
1698426
42101
1474718
301179
1433748
890830
1156486
1971396
750555
1426991
224552
717928
937938
1998134
839215
298126
1859333
1728944
1281852
1371612
260483
1236146
656581
1457472
1098194
1881242
456978
527302
1969446
418300
1891005
1153150
1638094
399906
1122185
1687063
1497229
933290
700597
1418643
711164
292436
1720443
1704240
238402
1082863
129131
1649331
857324
1169071
255491
981783
1414416
139551
1825651
1142391
158181
1645374
1138857
67364
808662
1724424
668879
1372542
1828931
846056
1258039
116908
1250857
1566518
1153630
1240169
130541
302401
568735
363579
755488
206262
884910
505200
528705
446834
841722
1415688
236566
1093157
1144785
900236
597349
883238
690949
1904120
1970968
1485020
516143
842570
284583
562111
1513474
1567846
1897342
1015422
1948148
1768878
8053
1934593
110445
819491
523092
735530
1579280
1795659
1280395
1158544
1495873
171463
467464
424255
535217
1275740
104368
148024
1830228
907563
1092868
261886
1930103
319971
1843648
1928719
1298790
1234587
1916405
193678
165905
184826
1633448
1207113
1370291
1259302
1644112
186423
1071961
379185
1787490
1439207
376944
1656581
118749
1226322
1859347
658548
120632
1538350
1324207
1441525
826287
845761
1073147
1691532
1553764
580797
1639272
1527421
1477466
568965
1600131
1544488
420462
482669
1025363
1832509
658898
14599
746929
767357
586018
553566
1168899
619050
1876232
1579708
1407339
752424
148599
975759
999536
762683
1784443
1243722
810954
1504575
651097
857717
1031861
1765915
73907
420913
694834
1205702
214920
826343
1908955
1406715
573211
859649
1129241
565658
1203348
34549
1054328
1930656
236086
1497978
332059
569798
1139700
667250
748907
178874
1992513
884068
864085
425715
920174
107781
1173554
1690619
100490
136631
717989
1338044
386555
340282
1322675
1211299
111465
644594
1522361
1262488
1195719
917170
1197155
1172677
1242583
1288734
620476
1260154
55090
1146758
920365
1219110
1413128
465935
955049
824213
1104702
90790
756881
139996
1655800
1367274
1842940
876818
1005139
716000
1082139
990708
675627
612832
1538953
433230
1029509
1160732
630268
821450
1269671
1185225
394333
1866937
756922
1120030
885613
1420775
858417
1663930
811264
368195
446503
1653451
1085506
367156
1033407
303827
306994
505451
1633764
1058770
599496
1284945
722001
1231448
1815317
566999
1211756
1338335
1649930
655823
306888
183406
1753543
107406
540541
676560
1646464
1714934
964025
395865
626077
1763992
1016121
541312
509460
282832
677277
1175052
1613691
1345706
1503206
764174
86670
492555
1015457
437554
1010104
709389
296165
942887
693656
1291198
1671561
1941925
522220
410871
285805
1852857
1450517
26707
771380
735581
1967101
1792659
564219
1655867
1646523
1965880
221242
988403
63725
920455
945688
1131953
1283538
1498196
1563232
849460
1091443
956392
40845
517349
1726007
421191
1188959
1548775
1907092
720290
1194266
772306
1579739
1325629
1130597
731942
867969
780646
1856087
1447734
963677
840353
529669
1952453
1102781
1235234
388790
1403914
1298914
912529
817391
1288816
1890499
904678
256676
1516626
1495386
1257126
605695
127123
521966
498596
1467075
392836
831265
1028710
305192
1794649
1521554
209768
671103
1705720
307539
1743931
405117
1009676
1238022
1836030
511603
385348
1086424
706128
1587543
996267
1473134
1765879
1616211
1360036
19522
878162
1970069
718035
1739540
1840530
827944
572245
1149403
621310
119947
59984
769012
1507138
1394714
1790257
40698
1133062
1599483
657208
1580165
269859
1008435
339716
1356661
1657926
1777389
1595439
825133
1880283
265265
1214239
1689874
262192
830149
1704338
991671
186104
102634
118161
1285009
71511
1765972
1315344
1340695
657693
542367
359283
1872828
1871737
1440768
1283645
555784
1218609
1384254
860964
1578523
63343
724063
29962
756237
417570
852474
1592805
373861
418772
1936714
732725
1704406
1840160
1418084
1238945
1686058
1218115
178365
1337462
1265751
910742
1558921
1180455
1125060
1521696
736537
41750
1741212
904358
1382916
1558171
319168
581699
1099576
737485
565936
296400
1199793
622829
296222
1280269
1847499
1839963
1365986
752826
237463
566983
1362137
545878
1096270
548489
1238528
293514
617914
1675015
1792858
1004564
315818
380336
783694
1895422
130038
1338786
1207077
1920819
1613181
317840
678477
707557
857685
1954327
139570
766356
1826443
364180
549909
332105
766300
678043
300793
1661495
1328531
1304424
1194481
539569
1544897
1437562
1119273
1360688
1824342
1415224
517382
788115
1310367
946661
915707
1837020
1732743
838018
1256222
839712
1194883
1515276
1018599
729881
1765564
456339
495078
291192
963092
1316019
1082521
1922794
1246761
1313359
1554258
398626
348709
45683
140617
1289493
551012
1495977
1853429
1963127
752500
1584448
1849348
899195
1239954
225647
1740648
1594258
1231936
110133
886992
1487080
588504
1875294
681841
1716069
1030184
650445
586650
957177
901634
650422
9296
1150420
599918
1722862
91367
1384055
910552
172245
1187614
206689
1405458
1816761
1668402
1607256
1265342
1304506
321050
1553178
1508981
1518626
746382
1549639
55316
482083
806117
823850
1949192
1503462
1065139
1969071
149792
469338
475537
1985149
1181603
124317
1891396
1819657
1538978
327753
1457166
618968
295394
450002
1639269
558848
1883076
720356
1431683
793841
118698
534859
613115
439376
1943090
941767
908672
633762
1738104
1576587
593164
1859417
96097
1971549
1521788
1361227
1977374
801648
1358548
429436
996861
428696
1308291
1411219
1123525
852319
185587
1573049
458456
675618
1151675
232672
232176
1485508
1985270
589233
1006800
590376
1998037
723010
1928674
1407278
1698590
98874
1752782
1218160
657984
391266
153342
1793783
409866
681503
1004242
126263
1515162
1205443
1537741
1560454
1262445
769465
965303
1250184
1134830
1899937
260000
330465
457044
1375020
1972467
972725
6030
1731148
724968
457878
1943963
647733
329359
19451
565585
579593
815600
1316274
1158367
1750320
1851938
1876128
1939673
1551950
1903874
70693
1868674
946926
1403615
1449564
1379300
160317
1091917
1995287
352393
701613
12134
1178839
654481
1524719
1658579
1361163
879264
1043127
1283955
386769
1954889
101443
1008201
1014407
561025
277841
1714198
1102521
319425
1499504
674984
1193909
1719056
1304000
734246
1751636
1313942
73294
1054007
1577353
853707
1356591
1872483
1926320
1848456
498090
1520437
382840
1726470
1136116
251670
1467032
1045840
1448372
1693307
105546
868320
1466455
1602985
1129551
1193680
1542667
232179
1336735
1280749
107668
526299
488981
1161677
900402
1129572
1505362
1145926
1898627
1275874
1361102
1507333
255126
204551
1372855
1959867
1752348
264274
1865903
845264
1018902
1494518
137309
566270
257800
931279
1167606
631083
1137580
355578
288757
1603516
673241
710186
270924
1399437
972224
625389
961023
270658
1707429
1860249
140172
450468
1622417
1855960
1582005
1362341
342794
35966
439017
1173615
1079784
12319
518155
21598
414574
879703
50319
1900787
187483
1926848
99071
1344014
1290934
294601
573013
260356
177742
401246
451766
591599
444506
419169
1309834
1998742
743517
1962096
1891073
486322
1303366
1622775
1727450
245170
865959
1781858
234481
1895990
133768
1958072
766152
639703
1823417
555716
506026
131658
1399943
96190
764608
771889
518242
1914409
389081
671638
212601
317543
623478
1038088
1369989
596880
1454204
1594418
1235729
1496088
554621
882629
368501
1846753
284901
279661
265196
1661783
1321331
782850
1363702
502379
25076
836799
1632961
675818
1509359
1675842
1812048
435677
826952
979836
1138142
556679
1484965
26019
991819
1313841
385968
1765101
1665093
159573
589349
1893285
920713
257383
633663
115107
1055117
1285703
1124979
602265
122438
284843
1559490
123787
1912828
1794806
1263257
207760
489942
1488458
1501473
1585640
619897
23474
317613
103315
1588364
1972082
779084
766071
1683535
1117588
1345670
1179202
456744
1698448
998605
1238563
1813412
1275685
1085740
1037166
1013097
1248912
95071
746239
108043
1358466
1179195
841537
1369469
566642
1166743
401497
1581137
1351541
1087242
482525
418176
757146
1439259
343002
1388978
790584
1091532
716254
1318700
1662292
1669112
371867
866853
354701
1644798
391411
798420
777187
660641
434643
1252707
120670
677240
1912277
323930
1334954
419651
1787361
677574
1518983
869535
1300925
712821
938675
1646409
1993093
1254886
139135
940457
91918
1802436
398850
1170646
1846768
1273822
1219567
1509953
580285
490337
1233403
1583138
543133
884058
1947761
240746
1546083
1994488
9890
1298749
1286620
1680806
1459214
228975
785334
1507390
618030
105252
1860226
1884194
562191
309999
1964469
1035941
1843380
1477520
1284504
1252150
1996422
1585370
80115
927571
1401168
1898251
1422052
185478
101940
951818
217220
523660
419858
1911822
585949
1373488
1662874
1941897
1606487
1695719
610298
32491
1669579
1999826
1539764
324050
1967154
487847
180629
917332
1802443
1620622
1996227
872136
786729
814414
1211748
1025681
1490077
729510
822915
1448184
1726787
205295
1123454
1993116
1006858
986548
1830071
1731097
1857936
288772
110425
271559
1872429
527201
1844175
1002853
21777
775881
104377
529433
28020
1935854
1797875
1848499
403749
484577
1861520
628346
1223499
1340200
972964
1590790
1605620
102812
25529
896874
1240038
478537
509219
375241
1517946
159050
457983
563820
759761
988368
1983050
1369601
1464002
69914
1116391
144564
97843
1077718
1537
127577
437473
1199456
65856
1367432
1071879
1654496
1287210
296629
168029
1300185
362459
1981634
266481
1481788
697133
714841
1190278
1213755
1302335
354504
1048578
530885
446492
519562
758220
1546595
978197
379
1073538
1881403
1811866
1453130
1616718
997993
661986
873466
957099
1748078
766566
669428
1457864
1643428
1134956
1662591
781630
309980
479569
1214449
37092
271473
1090608
1377735
1144955
327119
1709658
248797
1562318
435629
205953
749393
1748324
1658979
594415
825400
914525
1867490
866479
1007250
1906791
1281413
1367807
1421442
1285428
937200
1064798
409988
1365896
955101
706600
331200
161668
145247
1858513
728024
775978
1193350
959014
1486246
1343269
1640275
664749
687833
1149881
1650257
1626179
1723306
1473664
1976130
263576
573554
1612719
1801393
225708
1693410
240052
1025129
1262808
1356731
1962180
121139
962626
1491169
1074665
394382
886882
1957036
1515947
655861
646332
1192188
684307
1379108
137748
1621374
1500197
562922
1215840
1824643
294801
345806
248551
224705
337341
1401999
1856853
1056778
974767
496025
126116
196349
147400
1630423
288274
1289259
885868
1136681
148956
1965090
1290752
919096
1088618
1765007
1135502
1693499
741973
1881778
1859527
1472225
689809
1626617
997933
948888
289056
524913
501601
168426
4971
1631154
1747895
309081
562859
876500
174292
187184
1224268
36591
1169606
1212813
135476
115587
1843889
262612
1803445
555410
1433085
449621
1508491
173201
1719544
1637836
1966185
1017471
1481573
1967037
1428493
37386
493510
812421
252091
1373137
1109618
1793919
73190
1917198
1579404
1511025
889108
1579674
894529
1279189
528657
24221
153124
766787
1410083
1422897
1437840
1727826
1195234
1868784
1026403
798086
853890
366150
948047
965074
1016854
1995382
1880546
1524606
256956
1918700
774218
1413034
1286599
82385
421254
285414
100654
1988695
1643713
844125
494091
1429739
778684
1497259
1135846
457792
1599859
1712591
1817476
229351
827749
862950
1584815
394171
1538292
1090849
542441
1696664
1596474
1760551
123766
1584495
1360510
568587
1290392
359989
483376
1419183
1178876
1582670
1622277
646230
1364323
1567109
602517
1881082
833299
807747
312105
954562
214571
1165018
452114
1301346
212414
133563
602390
972980
374165
634832
1754826
1383847
1169184
704462
431048
1114138
1454919
288416
1404225
950020
889658
1022629
678623
755622
1645885
730887
954889
1357305
1017462
1092305
315368
332509
1127968
1588267
28809
405124
1151163
1154998
528583
1842180
1345720
1974007
1055375
1570056
453577
925631
734461
807944
288610
1757723
143308
183021
1800332
894481
241904
483766
1387413
428658
973626
1258992
977800
1662648
1009333
862811
34713
921874
1525332
1518592
1565723
1211537
480552
1364015
450454
1628998
1690105
447537
32962
1369617
864280
1093163
82491
798072
1930219
1782791
1274071
106475
1293425
643641
1726375
1625815
1124236
1320546
698034
1744215
704418
839484
275266
697691
1329284
412700
1462086
585721
1056489
332754
553609
60894
1493270
968735
941448
1784499
1883912
877698
1133524
1252712
1909492
1551966
251192
4164
307385
1713813
386738
1932667
1611694
1298443
1103581
1642560
1148691
1981740
29552
568364
1845565
1493685
360476
716360
1412378
146667
333525
1433862
219395
569541
1915167
1636125
1243204
1222737
418700
267911
1293622
606046
332481
1148327
858789
424457
542797
1561160
775827
1004613
1260393
1004040
887883
1393790
1625156
239933
1107397
772617
1521320
1894688
1763585
798760
873312
728345
1292825
509613
1185864
192202
1985907
131558
103742
698539
1311129
38878
1948617
1211653
229749
579321
130003
1304358
813510
1500035
1509282
1664442
708916
1069563
986118
415368
1798711
1273131
578364
1133626
507704
1308400
1211491
1677970
1834425
720087
441810
558982
363432
1852069
83395
1170511
1984908
921912
1588789
1630135
1796141
1301894
1082243
1514625
642894
861913
1576165
88313
292465
1879579
66491
607932
163688
408201
1495405
1970568
1838079
682930
734398
1018795
147935
1545995
1602332
1558375
502884
834268
853750
70319
1829814
1371044
879063
784354
528943
1438350
987888
200312
15955
1144335
1346543
540970
1327561
1274699
1652854
1268856
1037233
216984
1376250
1848252
1803087
947878
1197170
630427
1094917
34977
1341133
233889
1183947
976588
757362
287767
353050
861113
1476839
678539
693361
1996620
1343527
1142425
830408
1198375
1055726
768044
763934
1535874
1779282
1640936
746125
150404
366793
677543
77169
557178
1108002
220896
1743912
288916
576503
1427963
765216
987268
1195139
42547
954118
1402350
792316
363162
570551
1598843
1368798
1131651
1109108
4489
473259
973385
1113803
1977239
1324491
218102
728219
313783
1878212
1392446
802737
1942603
1597395
4842
629279
43231
45636
108701
1494727
1370259
366126
67170
986212
555246
1312669
957962
763194
1952477
1439778
1894322
1615571
90987
1512599
950914
1262061
1968856
337916
1307510
1814432
251571
1595050
40972
1671973
568011
1231214
438904
1262178
664285
1489159
511875
850033
1656516
1109856
1608105
184514
60081
462285
495801
1087497
1350389
647993
1828953
1176405
1309711
1437068
1105303
1920682
1083124
1664447
816617
1614944
1467723
1899513
961664
1300744
917058
1506051
1108618
1365098
1669068
1462803
955329
1568788
377320
809151
70121
1147542
1675724
1437279
376155
279459
1551991
311672
1402609
399217
1852606
598640
656185
70005
952794
1548413
1944435
1990301
859866
1326973
180707
714105
863406
1504546
35137
1735860
1225601
276755
1184531
1429845
1039141
888497
948093
231915
787935
1924585
931116
592913
831304
1907864
1298586
1414631
976992
70171
475232
1136881
1144959
1441934
116540
650654
1753239
835336
1967175
91276
1130627
1648966
1134528
552800
919442
1631642
383907
858557
1233102
1956803
1061067
1059709
1557897
688332
1516119
360101
1948365
438514
1122614
1596248
650918
963110
219674
1691300
1901198
1322872
1332779
1066430
1203372
1672216
1161319
95407
698112
1521930
1059156
137639
1575548
1894926
385832
38883
1842567
1636890
435791
339664
1672919
1320776
1301107
712575
1965758
1936069
655658
961466
149416
1141394
1149686
381233
70841
1888084
451282
845828
590724
1107997
157570
381542
680632
1276483
726781
1020916
230184
1267296
690061
1683537
254425
773405
879890
1415214
1838326
1623833
615815
1423284
530285
655372
521095
1978290
1545334
582488
54697
424723
451461
924379
1306132
1144708
1239626
369039
1323484
444308
717837
1683743
1422935
1956076
1136601
1392697
405216
848663
1271671
819431
1066673
40350
1505194
1270426
495137
1173204
1985112
1073334
1738873
1807580
609101
1605506
1981591
1341331
989061
869187
615417
1333476
712626
552023
889806
1280729
1601050
1467721
324599
608093
1876394
1252147
1779875
1345043
1239591
923607
586668
898915
1119022
331775
202056
1940280
684646
630257
1333028
1427970
751988
1335099
995296
949535
1514910
1954670
1457442
1965590
1947003
774364
1987510
1535829
1739165
724737
317999
105163
1544922
448461
736555
1623726
973858
1984731
1687923
227221
1927080
1212701
30837
711595
1965736
1111068
1505762
978804
1488058
1707701
1092561
1588762
1982506
1996053
229039
1350198
1414641
705430
1962265
728220
1046825
62480
197030
1996540
1625031
1317711
642549
454608
1619885
82452
1123217
392070
1433682
860775
313046
1513367
171536
1464638
1855001
1675339
1083303
993929
1022422
1086582
1120418
618742
1620571
278207
1902715
68073
52564
831896
289804
765915
206906
185104
29037
1103983
1031439
320617
727123
1365647
144634
144983
476327
243952
1728619
1585956
1093947
276842
1084243
1326822
743324
1212271
1122010
470486
1099155
1957589
1546072
1516389
1342137
1993931
988512
1708867
1502699
1447234
1799098
283109
1634331
849151
1203396
1233963
988997
603388
1691117
486637
1334222
487
1931461
1853531
1022670
912010
1608683
1093585
1753666
42173
564682
1394230
1430484
1741666
972012
1674299
1170698
1591323
1239548
1729630
1721630
828071
854447
1611860
1888880
1098813
1795138
1150147
1373040
376215
289842
681947
1960935
915309
653838
501046
1624279
494344
1081452
1652462
1421150
498551
1345444
951960
1782290
923404
1399178
1624058
1776152
1007430
192450
762913
1380962
404137
906684
1887761
509439
924028
1109270
88895
75463
1678084
1896799
1257046
1167601
1780893
1752083
538243
321479
618066
251401
449559
1043323
1055264
1886083
431040
932530
1327881
1605432
1169074
361207
1474271
946023
1988472
1493243
178025
566781
1140795
387398
1587420
1898184
1971981
954416
275744
1822108
1174798
791173
1886029
1138937
513884
146249
950293
1076593
1180508
32674
942124
1806003
1654592
1586952
1713691
1676690
241263
1537797
562215
1768214
1289688
386811
216438
827699
578537
1198554
626127
821637
1316220
1678610
1739452
1692682
1478110
1677559
66951
467100
866229
705965
1905809
490413
1965627
284229
1627158
1689652
157318
1797196
1835773
1543887
65753
1120072
846375
760218
1533641
1115800
1360849
25089
74743
55450
934079
1538145
418227
1393917
1438387
1749910
97392
161721
1402338
1560745
637458
1327128
531377
1220096
608868
1000187
347739
849113
466669
1836118
1468623
532515
692169
332017
1374494
523259
417863
975977
1356670
1964602
488590
1406196
978881
44071
1868905
1111324
1908465
238261
1784591
1891640
1215789
682571
873548
1900781
897669
1705265
802755
1453252
481735
998778
1344437
882325
381094
518946
1506275
773673
1921285
1264899
1986203
1923627
885728
1479914
1032128
1891840
928322
1440649
1753400
429176
166274
1279965
524414
1351723
1543141
1136671
1776474
115626
1536656
1285934
1705194
721602
779543
1483744
1145221
1154849
1973573
1263855
758813
1030306
847080
1283887
1772553
292501
884687
1005750
1389892
418473
121940
40133
603195
8792
64866
1702821
552899
1668445
1709394
1816519
151581
1818988
1806649
552985
1226762
390056
1719350
768916
1797001
942482
519600
238001
1614255
1024202
402595
1514658
455045
1314410
1920468
1909210
1692593
1435091
913817
1968337
1823859
1715390
762883
1589989
784427
1147116
1897719
971961
845939
225073
761215
506676
1255124
70563
1905481
1727778
445563
1364193
1841841
1130840
1696833
1415895
1369979
1964397
1896593
1710551
1193909
801025
678761
687762
620111
1934869
1643275
158956
1177539
101454
1264913
942021
1674589
439375
1208346
47742
1518611
1210422
1683797
1516698
1716905
1697084
1762774
1415342
1543148
1612795
1673378
554984
1489472
1464590
552276
1953178
262269
1135876
334471
1152924
1145501
1982527
972988
799613
1264221
1638566
1588550
264314
1310658
1780652
844189
1170363
86050
916847
1903550
81578
521503
1869738
906332
254161
1067171
1391938
1054706
77775
1127473
991183
817632
481338
192195
635622
754211
213549
96546
1091641
219742
104801
1328964
972682
1078611
244461
1563485
83586
967618
534979
1440309
507124
1658116
995518
667657
493398
1657191
1207644
309225
24172
1379300
1601791
1530349
1305609
1900747
1181204
412279
1262163
809349
1888604
735301
328738
1174780
497532
1654364
1935290
1650716
431069
1441007
634999
390223
323445
1186199
812374
514375
1802063
1030824
1917097
1252659
1111738
1555400
726315
522186
1679399
738630
387949
282814
1252509
1880677
802123
912945
966481
70212
1784253
149931
591409
263877
89350
425028
1968923
1733370
1963599
339217
1515817
242523
216318
315927
908432
1203304
1487072
1846495
1257598
1762401
1725149
155698
1040733
1292017
1469022
554613
1349564
1639838
1704643
1497552
928902
916925
1900295
941413
1552987
413704
1501427
1590192
39089
198556
631875
199349
1637871
806537
1976772
1143102
1541780
957756
855731
1685954
296218
1879193
1651414
711522
1871191
1344364
230513
1822483
1924514
227926
1812098
395310
1345198
1624941
1750025
1070884
873084
617298
711327
537699
1898681
135248
1099941
1937277
1035313
1688124
244610
1197600
606715
418507
1045622
629929
1146364
701809
334494
787893
1461700
1024713
1965279
1502057
305398
382161
1341703
121586
946830
374805
550111
992441
917750
497847
855944
1494711
178884
1750745
699678
447756
615678
1558258
857781
317139
363028
487506
1566221
1371993
1732503
1721296
471793
1943065
890046
1839787
1762874
1366999
1263262
82988
584348
310938
1273191
386101
844988
1139588
1291080
1948831
497187
319977
866605
1624704
1964901
1344329
1179690
271916
1058113
712852
1729855
292384
271090
1909755
668056
1106507
1461487
1149565
310662
1649700
1332156
720924
1362484
210283
469234
1916810
480385
987254
1617106
1948213
1019357
708983
184056
1289107
527284
79248
1734880
267614
1308256
1787433
1109262
1161157
1880785
44745
1322342
962486
1952093
309503
863180
454599
348563
711014
1915530
887853
1482587
1343558
1327976
263111
708279
1418804
1928494
486461
1792514
1255319
1852779
1015318
564084
237721
63399
28575
1591493
1540028
505949
416700
1375581
1134423
268053
617462
1071478
1075282
1827578
1713331
1039579
419898
119535
1709659
338711
1807159
722542
1774369
1667564
747199
1630246
1226063
1856801
1364231
658011
1318182
727279
1091822
1078949
81493
286366
1092446
823686
1675998
362863
1987987
450255
759818
927753
638421
891553
1599509
1694217
1806773
1684877
228512
1851877
1239476
182026
1996474
1075086
1690736
1330612
1210236
917491
1266954
905919
1750604
300147
1989484
82172
1386066
612090
1667099
1288667
1755499
1132025
223111
37141
137348
439495
910167
27728
1092088
1729698
1778059
1850165
1509200
1256242
1712447
460326
1007799
409350
1461783
717468
855456
229827
106723
1556586
15502
846305
495881
507904
793510
1594483
160631
615145
1153145
38162
1377167
1214573
492721
484513
115662
1730956
766357
120257
999416
837898
736362
373126
984003
1746834
1946315
936355
742390
1568199
585608
1339029
546292
1286270
517044
565438
1385363
765106
760974
1907331
171058
1345573
1782488
1789676
25501
223439
1016901
1249612
930284
1053203
1332734
722184
466171
545608
1804469
1379659
81154
1631077
1798022
897618
1495897
735572
460779
276836
1062549
239364
1381696
904815
662843
216515
499482
910916
339439
489372
684599
1778435
1243788
1984489
850515
246488
1879384
1101440
1673895
294487
1641937
1665939
1764053
284333
811732
522645
1385371
1303948
1041078
1857074
1109393
1512530
1505678
291789
177495
640040
1407885
1641238
1221373
554242
1072874
534099
1521407
224712
1578242
360495
827944
931774
1617737
1174052
1562321
707476
1905167
633581
351454
901054
660047
616204
1244276
336637
1110465
289804
1356351
1208129
1360966
1036511
1822374
613233
558238
472030
1737378
718462
1938013
1459896
1346244
298226
1601271
1730760
1362627
1347122
1618339
1265555
173521
108918
84953
1964651
455098
360793
126006
95034
1110114
1288040
1320500
1115079
1847704
164738
320759
1361854
141607
1499962
371391
1375326
629896
178343
150307
1344987
1803442
487159
1951514
1790009
542025
1661554
1052418
1181192
1523581
650882
142186
1522977
189008
1616642
39659
312540
1866838
756409
1357432
1364042
903262
1477023
1185211
1733934
1854133
1371880
1319454
396285
1297412
849683
1783222
1371590
152960
1810438
1331737
1399169
618999
456786
1301526
387138
309031
911197
1205815
1994231
1808336
1000101
1831342
1367417
75354
1894247
1400971
1495620
1275510
1927572
471791
1273048
53944
949470
1963066
1107816
1799996
774888
1501200
118257
150693
1375079
607787
957051
1856076
1732624
1831051
1663791
587916
699400
1820251
236243
1083570
475915
169985
1100966
1216791
489293
465166
1585270
1118757
1737594
257917
353493
1192084
1910673
146503
790891
1593403
1100418
1455969
38929
155452
1041249
1385131
1525513
1954828
957955
1530060
1411655
487437
1030921
882525
1454803
1538866
1052644
226771
1487118
782050
484315
902255
1248661
1259362
501964
422943
563275
399005
783743
1381202
266252
1235435
657982
595588
1049494
877377
657165
519897
962453
430264
1361088
243771
836765
314308
1878478
977450
403898
804853
823705
720821
1423496
1917148
233047
1531149
1548082
330829
1747240
825764
1045914
505488
225974
1306625
521070
576980
1423670
1849456
429155
624330
389410
1361963
717690
1018901
1482219
990746
21483
1796324
888761
1272660
914617
461961
300126
129190
930739
1741788
454755
1281991
1984179
1795631
285414
67926
1913913
1276827
768994
216062
475280
1681712
854790
150793
1207076
1254453
928096
411578
1251846
191422
1031155
1831514
1292806
1143413
817970
991709
219
1260938
155222
1746293
119421
1470442
874091
306205
196218
355839
3654
1873330
1244355
1604866
1241985
838673
693378
48570
1649770
1828262
608255
284960
91446
1670490
1104454
370249
630404
1253322
1487792
1475524
1872661
700089
664927
1831550
1349598
153770
499440
587298
636389
1771612
75532
825435
508111
576088
1025907
1409981
1402405
1993169
1261104
596031
820218
1819542
1738405
539608
1841884
1661564
1709969
1732653
34827
209819
1352900
761673
1836784
302459
468764
1323860
543511
1189325
518227
1743853
862125
1164831
1564160
1055737
1445352
706588
176352
915224
1469999
936420
411936
1312833
72341
1320204
1923589
1803768
647986
1291635
1217042
1286443
1141878
1662186
117385
1920153
476342
802349
266477
526554
370207
151854
32936
1338715
988111
1509478
1818617
691037
205563
838262
1815828
683522
705827
999869
77623
1449786
1382566
1217558
1449293
970371
110829
108883
91223
1481207
746343
1462128
714305
1630233
1330446
1495456
1819139
1812439
1595810
1970530
995542
563643
1205107
928656
633718
1689823
789728
785643
985913
1624063
1980363
970885
967156
1374064
1909054
1289264
1554847
578662
1133023
1155999
187178
1923655
456170
82335
684262
1124040
1787207
1826829
610364
686170
1988883
1357305
1136511
839854
155461
1588743
1483273
1171144
101192
1187447
1556110
384728
1383423
1583888
1935772
315977
1411168
911076
1659852
644890
1244835
1561556
1227228
60233
1099374
47001
861200
778706
312798
276213
428991
1367194
1799751
1110754
1939595
64835
1833691
1428097
536656
1324964
1000601
143949
313324
930152
746055
441240
515635
1929547
942469
559456
611019
775087
1697251
36631
225659
1006782
233406
139469
103666
1358527
1321509
788652
1061859
854158
104050
1132371
1928354
1558565
965062
1587803
1004234
34862
970701
940679
139800
1090685
1490675
1217846
969925
1109566
784564
1749271
1830672
213159
1435645
1007545
1730816
1179041
518368
518406
1573251
1983202
83544
568202
1986299
1476059
1954546
1636237
1473630
103725
1327091
1604772
1894633
617111
989013
1181685
1964655
1146016
1542832
275348
762150
903667
1000178
1156774
1881348
670676
394171
673688
87125
1129012
1191081
953679
1073388
1448446
1488605
1615966
1304502
1157361
1441917
1228337
1168927
971918
1361224
1349154
1147942
1251771
301416
1683737
384476
24341
182241
520954
84631
1846036
1885764
168282
1868673
542946
1900843
1439800
1027336
1771286
457877
433849
576226
155749
198554
739445
1173916
1647023
193858
483738
403466
65037
1111677
641568
603867
449039
1560911
1505933
1612932
1411109
1755168
1558672
217533
146599
1921577
1720667
959050
299266
1412972
1397750
1408391
1120964
284238
1525877
845882
929981
1353949
1403685
142188
1372206
99193
935437
446582
211478
852937
1428182
1455774
1737428
1660224
1003043
1154564
1664387
781983
1544689
697513
498334
914729
1668940
517891
1341671
99587
1799448
970625
1786167
237968
343626
1338409
48730
1749434
183059
157033
1564493
934900
861030
17057
1266744
1756575
809150
1262758
1306114
1200419
85481
794935
306478
450144
700934
246593
348693
35157
752935
996453
527774
1555561
119434
186204
59877
1040784
1123718
848990
1583999
399322
1488274
709829
394643
1702386
1370502
923568
118889
290950
686432
1665883
1133055
1054782
1407302
1360220
1831910
126546
1622063
1442967
958355
1504834
589871
916
185230
898984
1842525
942371
840612
1415552
1071486
1697530
1857960
138367
1967927
1920108
931980
232460
983380
4253
801634
279127
1781151
1043930
1251306
1458705
133660
274941
1897175
143251
1432458
1862917
1605477
1107746
106211
1073702
1039757
1523211
263206
699384
1645044
1703736
1887561
40585
1704503
875116
407163
1468082
146845
730148
1097220
1968058
1328616
1499751
1415005
125035
410980
229984
645894
1844650
482090
491919
1999706
631545
611898
118116
75058
105753
1693673
955170
180625
1315913
755876
173654
784710
1650028
427618
1148275
272368
1741102
1048051
368491
1080325
300173
1107797
1359324
94087
1503252
1292594
143024
91451
635062
102942
587312
1950850
580405
473300
503644
455156
1770441
1955785
1798675
1565035
1127437
1294129
1117636
20748
1194811
750685
740028
244008
1711089
1803422
1023303
691248
392076
1746417
168656
410489
703309
485265
1691323
129833
182318
1756037
562848
782945
422202
13121
155882
426524
1070728
850014
1505403
1889268
367690
194528
649753
188523
365064
1071793
764867
351745
1063414
117667
1822608
1404126
1676522
353666
1301052
74678
430298
1332349
1286002
1534420
666510
556505
1555256
1015886
1666464
1590546
807534
212712
901633
1420837
1202674
1107969
101267
866359
1285733
1799320
1972919
434798
79786
1465245
1505169
1404547
385684
1495267
1444273
1370678
845673
1100017
1063218
1389564
1575147
1179540
358167
1394985
72384
1109854
629762
1246530
571270
1619281
578626
532608
904216
1939905
1978524
1777047
1080534
552465
645838
1872994
1347652
555705
1174892
1483247
810871
789925
632304
1989289
335592
1337447
162024
1304829
1587571
1430481
1992232
18534
897954
865058
1494016
474531
178029
1922217
729665
571127
268980
1454810
580615
835965
1335169
777398
692014
434983
1825642
1859214
446664
1633417
1184757
1414513
1010951
900707
1441435
219446
505272
107689
343378
659235
496982
1477101
1875790
1604512
483099
1565871
1557406
1897914
42324
1402663
386350
1375347
930438
138770
419773
392237
131838
999910
25574
1599853
1222164
774734
1367089
1026781
1101350
471921
679274
245667
1628372
578223
1852228
1073898
789819
24296
588419
547200
1610178
363493
1500804
456969
1591172
1934964
1133976
610907
801776
236877
1052315
801233
1779795
1322510
1557693
1281431
1009216
503584
648625
852166
526452
1134274
1419315
1548666
1771552
392250
816417
429425
154922
1582139
1740269
389087
1996924
1001567
605248
903093
941235
1301256
1133013
1159045
1008674
1008872
1749976
1850016
728250
278142
499021
343114
704434
1821490
849267
1171826
1893808
1466796
713211
1616430
1879212
1519962
1572906
797349
162297
1839698
610235
541300
193565
841100
224089
1898122
1759449
116052
1635391
1900849
806718
1506520
181032
210029
1153754
422100
1988370
1633912
1042445
667932
205894
990964
1960839
1998625
36450
1128919
1653471
560950
1756918
113543
1587327
1060147
328093
387473
813628
1677293
310587
188979
962247
322283
323283
62293
1635136
1277724
1577298
212435
635582
1380184
1252739
376842
1072077
1185539
1473133
306406
1753333
648424
271375
377023
1749129
514527
1854514
1925588
201787
1147738
95607
180279
80603
765367
1534036
1270407
1562963
803630
219878
1840806
591231
189855
1424754
1547066
901170
484585
1692424
226140
788862
1286766
825451
1415116
540413
701918
1781329
774846
944644
174565
1975551
393658
654607
1517368
713812
427275
707608
1362304
1274362
1411683
1185084
173881
435998
1117494
1391046
1796715
889524
1145317
1020324
924784
1903473
1532450
253546
1344848
551814
635261
1351776
511111
210828
914348
1507727
1181949
1510306
659585
1596817
226821
1430281
521686
1885974
182577
315938
1405143
1308893
1686100
489498
1598476
1229139
573349
1531046
31245
1461763
1353861
1109953
601993
809789
99853
179020
992690
827684
1574310
1314113
1352291
1901808
705166
1472937
18563
1318125
936281
1575579
1899229
1785493
1988167
522542
1970206
208082
1907631
1213836
90249
1483069
1642796
1383360
535397
857962
1704239
1465566
1324005
1496514
1606445
359181
1077629
1296948
611359
1131999
213270
1804018
1424422
1734193
129001
499187
1460789
40494
351430
380061
1501559
1022535
629694
1034465
104962
628249
1515516
208219
283093
465783
1788541
461830
1048161
1010901
154174
459294
1658592
881459
1832807
830071
1248000
419765
947384
829240
668583
748281
1372030
176441
252949
217784
1732715
1729163
30035
756678
1869272
1911056
1379817
622433
1164742
1803615
1816127
665649
1498863
940680
1862590
1337862
547033
1225895
308098
870938
1590815
1291153
691695
892219
182793
1258415
1260495
763204
104065
1820870
1056783
451725
1279300
18421
1616820
689634
618992
233879
1769364
181220
1148450
1450486
1654231
11637
1836484
96061
1671754
1043583
1148138
789882
730591
374894
1454208
1746188
65887
1302388
1914645
1345952
60946
452211
1248571
1362435
882424
526505
396179
787702
741285
1699684
935755
637493
808474
1545082
1528384
153919
1703366
1337353
1197500
1049795
1889887
1462548
1087198
1925751
669910
61323
1224016
197729
676768
755771
583581
100017
415059
112058
881028
1010200
504869
873025
1937343
465164
1322264
1570818
1979244
703757
61304
35064
1789954
1563459
1591923
1736006
1849343
1054600
816479
1374105
480217
679345
1658812
1497056
655210
135254
1608038
433873
809466
1220806
1952715
1843750
1920968
1744295
462028
703965
1584759
1878598
150410
315758
913621
808891
1945399
313565
751798
1270134
974583
471791
485238
646917
853841
1668270
133361
1478143
82390
338517
1244588
1473737
372419
1527149
1267352
1439781
254280
660934
1883472
1717321
1749939
690112
1859263
1220926
909226
705643
874161
920743
1884893
158621
1945691
1267754
1162764
375728
1018628
1033417
300648
1647249
261483
966208
1495317
636512
340321
1508291
1464404
329904
1598089
1133414
3601
463549
191735
990366
560863
1007756
814337
1313134
573505
1335033
492986
389436
1364412
1648167
140148
951721
1970114
1248785
1825268
1052328
758125
1493108
544983
1648573
894453
159638
1108233
1292957
424076
417411
1304326
1817265
1413246
1119608
238005
1989497
1339099
1802553
1937019
1908604
1661850
1471364
739031
729615
1166556
1541174
1439098
236899
1654645
560881
1448156
995907
929406
1331803
442002
491432
1265292
1333441
1682894
476561
589839
1319220
510970
844324
924841
776442
573326
1764506
1559106
322484
1061201
488737
396301
1189218
1371142
683361
1350360
141550
742127
1502675
1267438
345599
1480881
1221544
1927388
1502718
1768423
94364
1777155
468495
1974224
1085764
378174
275512
1225630
4403
1788161
1878395
1948508
1785985
104496
1292002
726833
314034
554364
1337873
1185203
712707
689163
499039
1549132
1401211
1819536
76487
461671
1067523
575994
1523389
1763821
1563316
119510
930656
1859513
325989
1325975
1796791
1941161
1519002
545894
84123
511026
10007
948320
1095401
1139894
243418
1771172
24748
1072046
1644802
431290
567088
147447
733959
81971
1983881
1919116
1392504
1263264
349567
1711427
1176914
1801624
899319
1814528
921758
1348573
1972990
1968874
1301804
127072
1104251
1821531
1150700
982927
1817426
1121472
1099703
1904778
1424532
1523653
329726
851433
932384
354604
444671
374460
1562516
865190
657580
254917
1460533
486689
1163234
1187143
1676591
670276
891210
1554930
1791976
1960122
390411
1173903
1572634
981254
911975
252048
619460
706893
942582
1786525
99355
1178452
1762590
1015705
188299
1127925
1478688
1358496
178731
61408
1256041
724363
1362320
1578276
32721
1011693
892084
1931665
355542
1452770
1942943
1630788
1526558
793118
1429336
1352291
1320628
153495
302118
1783909
1925300
660841
566139
1021274
249257
470994
447700
638278
1822349
1739393
1696798
840411
674487
1550505
1968357
687187
272055
996748
1259330
1251855
1403434
1990103
448328
1306448
1281244
397845
780187
1983113
751768
1626564
62248
1808916
1776638
176257
429567
859408
1918218
1592302
1083131
396553
845074
259581
1828293
768897
1307074
742991
1568088
1286618
991771
276137
660124
521828
360830
557429
73848
1440631
1865918
200974
41045
191372
1049215
1092599
1248978
1549225
502090
1491873
1232711
634682
812805
1868945
1005091
1254520
764037
908499
1179680
696904
948834
676070
196396
682290
1990946
152375
1760807
416579
1368318
147702
1681614
1167243
1724814
876090
1532959
237028
453294
1604981
1969532
1509600
302222
510807
1013962
172050
1915992
1487713
231261
1707943
1495698
924300
470233
1454085
833151
1450746
32486
1679246
379489
1690753
314447
1593555
1128445
1698063
1918632
776012
906983
1399365
1068940
1037936
941799
426422
810720
1494908
861817
535192
154228
1923846
491658
527697
506693
105903
994463
940942
1268340
506629
616442
847499
1004224
760653
1127028
1029805
1836580
1257696
1867853
431817
135806
1781437
138291
1303225
1756700
542448
1590662
1185843
1787044
1980387
1184882
1504217
1032180
1801627
444246
237818
223915
1004874
1007280
387375
1501585
1609926
1335742
1945474
846951
913541
1642580
377469
725715
420637
1834342
1624685
1417496
935654
928134
1799500
842701
98792
1804085
1025864
495651
786960
1039416
1988989
367204
897659
1788706
49796
902346
410340
789073
601271
209464
1028775
258766
580576
1373720
1138793
1485252
1257807
1214622
217454
837441
1257712
433736
18302
580497
1435082
1665897
1208299
319500
189892
1780129
335175
808894
436365
922937
1990128
838722
1748858
253483
1114727
1499187
51951
1802928
424098
1262612
1061664
1973780
684711
608798
1998148
1118681
1318835
1165912
294078
352190
619081
369483
17748
1096619
1331635
653277
1522543
1336981
598189
806499
1865159
858773
1653286
840239
60136
87074
775566
1264634
1465263
999340
851738
1283689
1648875
1331269
1895754
1796766
449998
434101
61715
1880408
657256
1792069
261158
1078597
1739557
286253
868668
1475255
27557
1993229
606620
445110
1441439
166106
1527010
1601653
1528545
1708265
723232
291123
189650
1866376
1358806
1161911
52448
1699881
1850179
1828237
1541251
1941369
404306
1085252
1048440
598042
501231
1313555
361868
195595
875376
839391
823092
738557
1260015
1116673
848089
1667213
1781778
657325
546592
284683
1726680
1325985
370901
1767036
1718048
174218
462443
1968807
339258
251631
1845851
1105909
1070988
1830149
5733
1861517
1069749
1484144
724206
598347
1697071
761255
1834943
688020
1073045
673761
1710881
607999
306823
516072
290297
659787
1162973
1044365
1093280
1418257
981457
273153
1758339
1114085
39554
235661
120585
1232445
900235
1209321
266764
175100
548884
853021
1028918
1963541
552949
1849972
1837575
1193515
806725
348109
1168051
16591
1439213
334969
23846
1322616
1801755
1307391
1673082
683025
1703905
376024
759329
1111446
1580749
1539006
1561979
1147794
25243
1690594
135586
52255
1921779
679298
897991
852622
1361613
789771
1554265
329759
816217
1507830
1500158
634958
1163762
1231264
1911513
736458
308028
533571
1976213
343155
380461
1246422
1260010
1242986
426521
557508
1518687
1097020
1690487
954754
700996
1693534
1557593
1552329
366373
1091143
812104
1620395
1814185
1513108
875651
1434451
951806
877591
39366
622807
1515129
689469
1266213
633620
1808270
455542
192768
1123544
1007378
1534510
1426833
1326049
1166142
868006
268224
1630510
1208914
1307891
1019898
1121229
928246
1048569
614914
1956664
826785
105968
1622107
1503386
589589
1630561
754640
250711
182903
964042
1274831
20232
1859043
1019018
395400
1202321
1787186
1127123
1559320
1184499
1491099
86167
646218
1943539
1207165
910300
526701
1167106
135687
898243
540313
569187
1370487
960279
789925
672925
21210
627632
1764513
1439671
1847429
760366
1191505
1277400
1484475
1261386
1278777
1327568
1147627
74025
885845
197252
437724
756729
1776140
1495949
907520
567824
528593
1043574
1652501
1755602
1649528
610619
1331887
824734
354267
471700
675736
71145
649531
300320
631965
956907
1477236
487285
1022657
410591
1952579
1559556
492965
1085703
26812
296395
1686069
361106
603148
1296203
1714300
975600
1358791
105247
1070390
1215106
1426214
124928
533316
1055247
1399503
1493736
617778
997904
1913845
1541276
1668663
1343695
383927
1014968
701857
391345
1884314
295804
1556649
1659086
1439167
378815
289048
1010401
1253913
176248
540896
90759
305947
1506448
892733
166779
997211
1964467
1363053
1415440
1869147
1904719
69771
773378
92135
1307877
916273
24646
444959
1836192
59052
1709802
1864942
458983
1191952
1929263
1561949
105518
416797
1214295
1321636
888969
160695
1150014
147863
1267838
255158
264502
956426
1733672
1350793
1772450
1225934
53802
1493222
148761
1271503
1370571
483341
175792
272459
1474296
808676
1242069
884089
396637
463460
596521
565634
761318
33850
780085
831939
1681270
798635
267444
1512031
1017950
1313222
1754361
931005
1723698
850063
1864268
1569248
1025093
1695085
1132472
318231
1858846
379176
82265
1240787
1075546
765810
1001454
1095208
474593
974669
200037
296088
1729152
315649
1530783
1848149
1426874
958410
1681274
342140
1334615
1819254
1604371
1780559
1689589
396574
1245056
118976
90716
1940308
1347709
935263
264324
428718
548547
24153
963832
1804655
642077
1725875
121274
1750036
923046
1285502
1920498
530754
95116
566459
648260
95946
111646
1181397
381455
443308
1422348
1965557
1816185
579164
1555578
1514419
1881106
1575554
129419
1329561
994162
1043292
969304
52310
786274
922107
929586
1592138
1509529
1256491
1598184
394884
1805573
303619
1167798
393802
1581218
1158692
886162
1975153
1729874
1507684
1711900
1792493
919691
1193409
1139689
1893521
171796
322619
145617
1714316
536314
393441
1076367
343627
1387311
823500
1605658
109545
107123
883295
1845206
1078599
496091
702924
1686728
1043549
1433374
48364
641690
1680651
939947
419244
1942826
1902155
71124
1775267
618918
472964
868053
1372924
532837
374225
1557180
1700153
420492
669163
654900
522032
488827
1177514
1734718
722156
863029
1363777
741981
503023
453745
1815109
711210
462039
212930
1119228
921288
195110
263361
633664
1131226
503590
1914509
1600978
347321
327888
845499
1329111
1620116
1144610
1839379
6237
1689021
912203
1823822
198988
1875882
701734
302235
804524
1131602
1337340
505367
51017
471671
1377502
1986881
683294
919403
853431
770305
261250
1868907
1824882
517343
507139
1448505
1688423
1446842
475368
134563
334540
661917
308068
1757530
556669
360018
1310824
1860578
1498314
1235979
127310
586254
26479
1300217
511505
1319564
1418748
501823
338084
756642
578413
931474
534694
1060891
901552
415688
1141680
457620
263121
1857995
137964
1459523
311816
1389391
1560129
1529421
1186422
443216
684418
1687289
339608
383651
844318
954656
622703
1163725
731324
701397
1550358
1543037
736195
1593520
1398083
88014
323561
953586
1377070
728295
1924774
1919868
1256051
637131
15033
1323627
813874
1687358
1830150
1496852
1994946
163505
1502407
526619
1788144
1418536
1998841
1742305
1864259
1702473
787174
1384563
749891
510321
824225
721988
129306
1514564
1487849
1588499
1353450
213640
1590963
972713
1897728
1909749
1501435
754485
1273289
1283686
1076782
1031877
1278240
90616
1044665
1847665
729392
794053
1555812
1523971
913070
8575
1895730
991575
1268821
1956602
1354405
1702488
870653
1358824
1034533
685530
1270409
1284813
1536486
1105703
314699
1322082
339034
197230
1815609
1456630
1678413
1735819
1872349
257011
307276
213093
1191038
1944275
303683
1634831
1247291
808819
912254
1748140
966320
1234940
1314757
1134712
1738221
747615
1027650
709426
1157482
1520096
1360985
39633
1441387
1942685
1541710
1488568
999219
1681859
1397988
1750097
1273883
426728
1812352
412042
215505
35271
60834
1488687
1286621
491270
1864381
1966655
361041
1974914
516180
771984
1297804
845030
1686464
1967092
1710912
1487229
789154
1170971
917304
838071
469941
1130318
1202992
1068344
981654
1294727
1025639
1401892
1446708
1416761
1719565
523534
1324774
1046438
420763
517603
1531268
1186336
772157
1616477
806763
1105929
48742
1984931
1442351
1474246
119040
1143380
1313530
167470
1017823
460195
1087888
1366398
771894
1036586
200547
597048
1437982
509268
1779280
1715669
847647
1499636
189106
572070
979335
239524
535876
1706284
1213116
1739353
1216267
1358073
943843
393835
133895
478115
781034
1884534
1588673
1917810
1112716
29932
1114134
194533
1637573
374323
265659
26898
23335
336054
298714
289860
281819
1374820
799578
393492
604511
984576
900773
1298916
1585404
1093356
1132256
320994
859702
1716724
1885172
709756
90118
1967411
1447871
808239
812311
1305844
1880888
1287712
489131
2312
1839934
805906
150016
939738
350022
1927167
91347
912353
1215405
1273698
650238
1985176
863262
1546704
296370
1287869
984394
1283217
281051
233959
1488001
1794270
278083
1394998
1349065
930788
1547338
123167
1175867
719287
320494
1719885
1489655
698545
816698
1584384
238043
1876272
1143974
1756072
311017
934038
1818551
1339285
430301
1039624
1626687
549362
7308
1819269
90378
1086090
1095771
1120479
1977120
1111936
1906078
420286
1247022
1633240
1279360
754780
1625099
226263
491617
1150942
150868
560934
1126513
496405
1806590
420188
1266279
1657476
1209138
1486673
649411
1755976
1384569
200210
1212354
1195882
348987
1483536
384022
1436570
659506
1529788
1744996
1441436
706166
663002
1590800
1848357
150940
1830463
1990169
510766
1063208
764295
1076612
1774740
158802
1803822
1868079
917472
1308823
307749
1410767
1621424
1130790
1237269
692950
1502505
668873
228646
134150
307570
545761
1526276
1688705
18667
997861
815970
127396
1391377
1920161
921868
1346204
1715925
1847217
1792925
1115049
9154
1628903
999085
1871258
637764
626186
1839544
1676860
1489745
327934
32846
569194
1397092
1889836
1743484
893981
1320653
1556853
1222941
74402
1167099
229063
1463277
1703870
1173040
1947887
1934104
1496686
1204835
37518
819281
1649391
450735
1081877
1728359
929309
685896
710119
877650
1164822
1967653
1868656
1050597
689986
1644609
1502611
795274
258092
179759
428570
540046
1500400
1381170
1504772
1425852
1524468
798366
1160438
972159
446455
648541
696409
1878097
88429
341715
657623
143299
99123
411972
736727
1323652
1744194
1943092
1105241
613183
1918610
1377090
1696861
356739
367106
948058
94393
1477312
483234
674133
1411276
856021
43645
1760802
1328884
1107255
170692
350386
1103126
466139
1872012
1549896
410052
686289
750228
1960079
979735
1344159
574983
815176
1978154
233374
16475
1834054
1512546
105264
1063028
195779
1017950
604467
662414
1641308
1856430
271773
1031206
1254679
1297295
447847
575334
1279665
1526187
1038286
91625
1619158
1218219
1447856
1598494
125781
735447
1357594
1506214
1845128
575018
69440
419563
349225
1814504
592773
757417
1500973
1285379
61210
1630276
1153825
958046
878880
391523
497862
1781544
47681
1642497
1371675
1448149
867732
1131710
306389
1841992
1806961
751336
1719129
486
1684438
70602
1579719
1782614
299958
1116492
1515628
159289
1012932
247252
1613579
737852
254361
769384
357858
1198458
1941411
660201
749155
1223228
873684
305912
56779
466516
988403
1112063
472635
1808812
859777
1203507
1969829
1042083
1491840
58320
518514
1647617
39063
1534520
1800784
593876
122825
745041
419323
1160696
1365045
702229
309490
1334190
1272763
354914
333925
1626422
1819342
1039547
1253629
1178704
1434671
307719
840297
787752
950437
90941
106583
750049
617006
1170583
1094580
822885
1411933
566061
1438663
1846962
369199
1214730
1203241
15488
642938
1689316
1872274
624563
1430023
620488
1178695
1101685
1496052
657691
770584
1767056
593744
1866864
1011281
1779353
1312743
867448
879161
112899
1191432
1941016
1724000
1998618
573863
1539852
1544597
1543245
1544226
868868
84724
1080029
1499713
476570
271970
276330
973860
681783
883962
155174
1283930
561758
999177
1386526
820200
687388
1168752
863955
1105114
559716
998849
608865
1436919
934702
1020973
598705
1547524
1320383
1940093
1749400
324072
346225
250730
1745084
1068933
1368859
17476
24853
1991518
768845
1023814
1657265
278508
1807807
1202148
16849
623449
831601
202236
771921
1790350
1507979
752854
1674949
1663633
932597
1470682
1373610
984169
536381
1378588
990736
543282
402362
323462
847424
1079062
1945680
1152555
2042
129799
472784
1539795
1622351
342216
366816
1128569
1789180
719259
1062644
1393574
1256319
562712
1944769
1127561
783480
852733
1704626
1643961
725786
1299577
78857
778168
1491599
292913
545368
393509
583888
557008
542456
1906574
1815029
16100
331581
1416854
620950
1011824
1782282
998601
1019456
1397281
739776
1447044
766385
980351
956524
1129453
1229292
1514094
1311373
1110776
1849542
805899
1989834
1471677
1480891
964924
1605164
453832
685513
1054360
1909677
1556819
461056
1613148
1075092
84371
888225
1800588
586241
105689
314157
1261825
1141523
762772
316881
1610352
3042
1991685
1184885
997183
1109499
858203
1691119
997702
46970
1218475
403368
1935293
716719
593398
1851574
1677678
717349
821692
976155
354724
899927
518552
1469697
1541361
52674
1199892
442239
391337
1059021
718630
1708191
488959
1235902
423038
1430685
153807
395944
405011
696690
1560273
1685060
662092
296327
581578
1846011
1380449
1542431
1236846
24746
328592
609843
1746338
67522
638633
627071
1370075
486033
736101
1071232
222974
1833947
1757774
1840132
922348
682684
609848
774126
1289522
1113878
1440177
1004624
1627669
1957773
870932
822105
1190421
1874494
1178508
853830
1051114
50127
921428
1497710
1655282
493124
1152239
1298798
362364
1178777
583052
853836
1233517
429515
1163821
1426257
733840
1145138
109736
322610
1492842
907897
1546726
1279870
153753
1896836
1327072
1064788
614120
1383196
1751853
1499000
569609
751473
544106
1936361
31065
578961
1861291
1045487
557086
164683
1570731
248982
234201
109937
606848
1516141
442186
358546
1006332
198655
337879
154556
332551
411907
206833
1660304
40590
248132
567416
963656
736127
338284
345978
820429
1270255
298535
1473392
364555
963580
443584
1737988
757044
1023272
1995867
360897
685642
1361028
815356
1130334
1494022
1874936
1047986
236708
363706
1382695
1159388
1840559
1477083
1753838
706362
1316978
1511298
1310024
1377536
1508355
60819
1470948
172652
270674
1060958
32183
928625
193732
87767
1322142
1212425
231034
798129
1031335
1287690
1961595
812296
1867746
1732976
248723
1925560
266691
803102
397931
740226
67989
1247330
562551
222930
394430
1721751
1603832
1977406
1836641
1369543
1358655
1597825
1887352
627448
1290162
1428510
1445294
717856
1343097
413332
182844
957502
87686
120047
15137
1336345
1899437
1255005
797740
1976585
952797
488332
1996338
1026545
1376343
203776
514596
679413
308608
1425196
1435449
65731
1828107
1331554
731270
1020825
346050
1206
1436868
1350804
1786600
397931
1897542
891138
1254960
585373
14503
609900
1399907
1152197
1576184
643653
861709
427558
1559043
127777
1762409
455794
1946483
421898
352333
185258
48879
433756
1300426
395323
511809
504755
1289863
1805491
507434
1294333
408387
1728904
1450743
156453
704504
365441
1460713
1757043
1816628
36770
1425238
102958
1046935
1805976
625984
332660
52445
1600442
1292272
657578
798378
1016675
356154
668505
1696464
310981
686211
1537921
680206
1245784
811288
1080322
1728029
196581
21147
1186317
612171
1114598
1158233
1781129
783452
711418
967699
101499
1307525
245876
1567826
1723502
893655
1657825
1064437
1419673
1813176
1726758
464373
931647
1120777
1584714
1025741
1251272
903906
1549802
232430
162247
1972489
234685
1250852
930754
1658483
328223
685401
1564075
1580109
462413
1266440
247917
255135
1408548
1121703
701195
1831568
1741673
1116189
662869
1630732
1026672
1153120
25762
994618
326803
265371
1875913
477645
261156
240002
1098629
1255071
1010660
809901
1461843
1702949
1807527
1799654
638089
1738303
533505
1803045
803648
872824
907635
1538080
1081916
101090
1871602
1992348
1548393
922274
187060
761267
122983
1114475
812979
1587152
427774
782596
535784
1401365
1844217
1403275
1313608
277982
1311576
757429
1351325
957928
1505670
1290514
1540151
740179
1929025
1534786
1458139
1302351
1845238
1026291
587238
721653
643096
89374
116644
13047
1400877
1301408
419627
47970
606971
366977
1265538
1644100
545940
1428453
1352030
1737486
1881668
1445791
313825
1329069
1390820
217884
1248442
1417130
1598874
1125819
9536
1474095
1136632
395629
1939370
487432
1332655
1554892
586750
1484075
1214297
1350877
238061
264860
212420
599227
1587171
448100
1323891
1838479
980592
1726803
1013224
756297
580362
645357
171772
450321
11119
1086193
1044146
1396904
43331
535848
1381839
1220357
853969
650021
1893299
1761568
406334
36325
147692
445813
1701886
1991235
923026
1541856
1326748
177384
580911
1015401
486052
79011
1505826
476411
1400436
1961327
1024475
1467364
1079405
445703
1095013
1893063
161612
361255
1218908
1501946
1019045
611646
390546
607971
1698543
112767
1409518
1316427
1447100
766560
566492
1970440
1366211
1239001
1106585
1730623
1729138
13200
845430
195577
921960
48605
571799
901356
97840
1720464
1418977
1052575
348570
1223279
313153
438741
1443835
725674
927722
305014
433273
827509
1285685
1297112
470475
332929
962237
931064
1519034
134635
707777
1554213
1356933
171964
131825
594456
1192091
956468
1696873
1808744
193779
721861
1823881
964812
1227601
1857708
442322
39631
996971
1746428
1877065
857786
1136252
1950083
1185900
1116654
516219
1805801
256257
1425795
1015758
968727
689674
1553249
905744
1470122
222742
840289
1151013
953273
1828471
412531
427591
1276988
982927
160808
360348
1160266
1963406
1300060
93131
1532185
157411
236403
699277
60481
1345659
1011437
1381801
424701
1329108
891906
1234704
600848
1556719
300803
529395
720010
659537
215123
990225
810180
869530
131354
141596
464986
1712196
1684543
312873
1580096
1431454
836269
1861816
1219290
138403
398338
1552855
760439
97864
66037
1377888
1907705
1215534
1450225
792660
1304924
1033228
1108818
882795
1098395
458805
1562295
1856385
1115238
972517
1583728
767886
894322
192688
65638
667284
1406212
465217
1377181
872870
334732
1883325
1109073
994372
666977
1913466
1070844
573158
1685935
1366321
516894
175723
440085
1304359
1224401
292012
85967
1754816
1640507
417225
81605
214287
624411
1496544
1733309
1761111
156893
1520112
1902782
517984
804755
1725726
1807343
1245277
1840126
271782
958405
712084
1038321
1039684
945901
1461408
1768417
1081843
1318968
1492850
1361298
1012077
1820325
1173834
1653878
260542
1286199
753493
347445
211731
70055
1403424
1054228
645972
1003064
1930734
58371
1505680
1593650
1457324
1965436
1891390
1860043
282356
1566965
206489
1071465
1483908
1042482
878140
90135
178647
1830748
876697
165823
1658899
996993
997572
332861
101233
889511
456959
990687
1160634
1973725
236293
1671048
1902699
988305
1798943
534340
1215463
334264
735352
1449547
1049682
1659812
963980
37629
1433025
1678149
704763
1304396
1496177
1237676
1735553
1324487
1574553
1244034
1773685
208541
1623854
1461914
169400
1125946
1063802
773155
1919661
505676
1003777
601489
1189498
706516
1106451
326623
1831008
85144
223988
901764
1636890
572520
473230
1640677
280291
184691
1943063
417329
623238
1696549
1004597
1645469
953334
272028
798267
327452
1173463
1510546
8842
194933
475692
1677590
1007655
995930
438558
250242
1164989
144985
129919
312848
1164574
1380222
550031
1370715
321408
741783
635501
442571
1736062
927411
823288
1623877
1875928
360752
944037
1240414
1742116
347480
1463550
1816729
554265
219302
333803
706532
927607
1344485
963707
1944594
295029
1616101
691312
55372
1650706
938346
401163
1095775
751293
329275
294375
1308971
613206
1695778
910834
129365
1399259
1093155
1834504
287105
658101
1085679
1455721
1873283
790663
332508
515190
659510
382138
1184732
1526593
17085
1164074
1226157
1604453
1179615
746241
41231
1241651
55526
1458557
321984
1646356
996913
153053
513408
1947699
460079
480840
928337
1368169
306574
615797
757222
705914
1027141
1303596
1466474
1019406
1151419
1694569
1948998
1493986
784104
899687
1972964
319765
890060
1289099
1718917
622032
511542
1772055
1377213
186925
1886068
1984924
1910029
1432481
1465937
1247512
61107
438049
794922
1562261
273089
560477
1064461
669867
730667
283500
805417
1156623
812682
882542
38902
1420609
1440331
1891080
423230
1983724
1521351
1375264
1563599
602988
1818134
472189
1102083
1309840
706298
1986749
364224
1026463
949301
461441
1856023
161367
1382958
1518990
1667579
713517
459308
1470495
72323
140623
13823
1152145
1799797
490639
1655431
340875
419008
1151788
1103573
1748036
1521203
331293
1347261
301395
102355
950686
1385254
1750298
1377816
1944738
1878620
323501
1422085
862668
466594
708428
753605
880858
1147480
1168136
1230120
1424017
102029
1168537
605564
64921
1011841
1041119
905648
549368
496532
1567848
777887
1248606
1455857
781563
1352390
1005951
932987
27082
186608
1556189
563005
458154
468140
856237
274468
841079
648474
913076
1820783
1649947
1627331
85828
1740034
1939716
1199566
1863774
77096
176173
1215192
1564645
770991
886927
1095948
1219701
1916178
1649487
1845197
309936
1495228
27873
713012
333986
1078137
238575
606398
1900987
262061
412679
1434391
1792794
1113542
406787
1304174
1797128
1710374
1783232
1579046
954001
937401
57936
567822
1947183
1307955
667938
1448879
227176
1641662
403235
1599304
1083785
1379668
1608507
1980517
1224174
243172
104853
928388
1952825
1949829
1404140
1871196
1076514
1501555
752966
872083
76957
91592
13482
776673
1470146
71314
1570156
896292
1709233
1111153
1664488
1991634
707875
720178
1593203
1578758
1467968
1473644
1018811
1903802
1773085
1633879
310434
953281
1022943
1769281
812825
176349
1101446
138037
40094
698808
1019505
1307248
580869
1953200
519612
1512220
808190
1316506
1946246
347029
1563296
721692
121144
715302
384865
227256
745245
413259
1349637
392243
1611384
1133146
1553337
1804072
260544
1727516
712205
1682041
1416673
59312
1901931
855905
896461
465410
787042
825037
1469654
577223
1080815
1106595
1797056
659797
662567
1314875
456411
495320
915226
1216405
1468379
1067915
77466
1677558
1184394
86439
101255
1842550
1107483
255910
1727082
475106
1459853
1527626
1247252
934415
1728004
515390
1281754
684670
751143
530467
128762
1967596
830445
544015
1967683
1982523
953625
1875565
1700996
1230714
1438303
1826699
1378721
35279
1530800
1318541
1386568
1893692
333928
829832
275027
121283
749824
500760
126743
1978075
1541591
821907
963593
154828
1664559
498631
73669
445428
478064
1150649
951440
542332
380927
989768
1337425
1369053
1058011
684109
1638469
697835
1746591
1097232
1859004
36026
1656817
152320
1865529
855607
53181
1240644
1852311
55761
394932
1167062
1395019
702852
302413
1600811
613460
1900526
1682203
1154633
714097
740488
1835770
919292
449282
549553
1924581
515313
362068
416886
1845335
425231
1798044
46058
307774
1876301
87694
352614
1189443
658108
1573582
1722870
1056611
886163
1457542
1988447
1551263
1124071
1561679
209566
456061
186979
1658142
870920
166811
53142
526208
121329
1609964
465384
1837307
1381509
1393566
1169861
1118682
1576753
1995491
1054309
1658248
379352
51340
978863
129702
1509135
629387
413813
1017666
1232793
1880799
630943
855823
1393538
884795
1235196
652751
1382971
1605436
429293
1877427
1502708
974940
905650
1839090
246130
1690332
1790982
307989
1962437
1077306
1788244
1981402
1188990
1633253
1519462
1796493
1987036
988792
606971
775730
804237
62214
1072696
523017
486356
1671693
978311
764281
602558
1166939
338820
1014210
246440
874202
623172
625646
362343
943490
93579
968744
520113
257358
1671404
1798490
853037
917067
1158284
1349489
1227964
1378254
1061344
1495762
230848
775705
55381
1546570
1387293
565195
871831
159745
1616441
1153220
120892
1298577
1456751
107405
1071860
1576315
1399104
1475902
431839
909999
1769830
1913440
777111
1664416
993561
71968
1749462
147518
548508
1269112
402341
213278
1983940
652163
350633
377638
906747
543195
686768
1213191
1800661
1704291
1238069
914231
1347491
79462
1142500
1727510
633746
1370133
1745198
1208360
534002
1656305
393554
426157
622991
1365491
724805
448255
527009
481502
614886
691332
1844077
512406
103852
544347
272972
688605
31311
1316585
1288268
1199748
217376
1216586
1174157
1262320
1234165
1977703
1626603
172968
891196
1114003
390695
364397
552493
442113
1251233
1377308
695238
436347
1036780
1173243
1520578
758263
242865
780115
27688
1183048
463745
1624335
1375924
1640017
698136
541427
1478987
1161773
187865
732090
591740
1228167
211887
1186119
1937061
882758
8393
1444562
657810
1758349
822225
1553275
929830
749529
579719
1505331
210904
1387497
146120
1680455
1909157
1016933
978173
1798478
1966601
1640551
553510
1489290
1217646
844129
880904
1998819
38461
1289052
818018
1621499
477178
1003593
466134
628758
1745390
1786127
892246
1077465
907153
618378
1760063
700288
1262503
1642809
747551
1935586
850430
146031
1987695
538747
459041
811881
1517645
758924
1442339
1297401
1821582
471381
1473744
1538269
587914
64509
356117
1402348
1784769
177210
1860008
1899459
75376
833943
213443
614658
347175
465067
443664
543345
600040
215730
1254990
462068
611314
30659
889500
428652
186883
23620
43160
1940188
992188
673629
107973
1334226
1097479
1859670
914641
1286644
1252984
170720
558525
778079
1303663
670267
732984
1507026
1986259
766380
483434
759539
789172
480514
1479872
937475
101583
1811332
351651
1785193
1097762
1903466
646779
78843
1141370
1608355
361541
156148
686420
1400231
607021
1856344
375549
1270868
984374
1813786
154296
1362165
308032
1693342
414700
23985
667430
817436
183771
569449
108252
1751609
1562261
1320642
1961616
1238983
1861747
1917513
1296491
1448900
664127
358588
1855263
1578810
1783655
1933352
316120
942715
539361
1166893
5619
1787792
1365983
1133416
1268716
430542
529668
1050590
1054609
1882886
1097821
1670941
110088
231115
1396466
1100813
759579
1827161
1119902
1335982
210378
1137423
1790348
635388
189972
1195644
215890
1413264
119191
803804
1396886
950128
1369040
381199
1505034
256437
1875631
1532931
220107
73425
1157470
1268113
1761650
1123365
1246844
1415936
483613
548135
710602
1497146
1128823
1476915
1203867
535572
255860
1337308
1579541
786539
1816814
685347
1124492
1501899
1613243
1086097
879439
1446040
318849
1334755
349492
1171008
1829642
810758
1338307
1101417
812127
833885
1066065
1715210
554195
1910141
1186653
1838934
1006368
522847
1267310
674363
915091
1145499
1740753
1101897
1285987
70468
803653
1221530
1308849
1973132
1620029
904414
729558
144250
1481073
181910
807383
1262426
1331253
1324686
1729985
1978645
1571081
386081
1190867
1478292
43870
965354
103431
294791
157979
1817145
1353834
1474572
34205
4012
496439
1524239
1309515
1760716
1066759
1692562
399965
1179622
1524488
1235488
2555
238219
1935409
1489303
1976866
1603189
718258
956455
808814
1384570
1426923
662136
1486202
1022892
991344
107550
1148189
792755
1925082
226665
1597230
139849
1769499
1652803
320907
1315119
1028307
1622534
1984618
762663
648856
1718834
28722
792391
299302
768430
1006201
1540054
861285
1101540
814546
1535451
154011
924522
538948
776297
1371578
1824011
247108
875344
1421560
1903418
1047430
1448420
1925484
1342983
1695364
879198
1122568
1784976
1253003
1404057
35031
1013839
175104
1361789
1401932
34905
1993348
1650775
1619353
810290
119973
262177
1505650
1666263
1726587
925980
667787
484399
575224
563582
1929301
632615
1063336
837051
954336
656735
1711411
662254
315725
222791
23951
1051031
707862
1087864
475701
1376299
949110
1301208
113419
1604840
1929339
253217
1758165
1029440
601362
1267994
808904
174863
1402017
873268
795944
1947752
178792
869037
348476
166951
1192084
645026
1168115
1795572
1905937
1651847
1023093
1140962
1434075
1491213
1359944
1415481
954937
475565
1192329
1312492
1214449
1446734
1737486
999519
1606671
6658
1486583
890400
204961
1826484
1893244
836237
1779338
1426757
1207804
246870
1379186
234335
574369
1286032
117028
398194
1799309
1592417
1729914
1219843
591142
75130
1798364
1219312
935688
844528
1906457
124254
1378006
1534889
82491
1655279
1286115
343231
1524355
1579584
626083
1092894
1161785
1394460
632114
1936596
692939
1955327
1116592
1199655
1165809
1907280
1526704
765013
562370
177766
623884
740003
85043
381760
1071012
1530477
61581
119789
1607785
490280
468032
984107
481826
133942
963419
1555242
1111860
1561253
605272
1819236
1350769
1752328
1519271
1921002
173651
26295
329938
245243
1892715
234732
1521219
1232487
1262968
160331
1657859
665954
206648
1749193
1581369
1636554
1429921
969173
915002
1285395
242903
1940730
1698498
929787
1740430
572119
1299152
506577
546536
1311368
1836614
1905807
712292
1129889
1129130
1466740
503655
548013
771070
1828960
420618
866305
1242766
548928
778003
1968976
73839
89048
586746
1888231
1722138
1797606
1243413
1995494
1903121
1324573
1588111
35138
1820866
807320
28125
1095430
990389
1996227
1254985
1174087
324209
1127731
459225
440757
1517115
687853
1238804
1556210
359971
128869
1766141
1230809
1077706
1062400
1130645
597362
121762
1090413
1699209
1727300
1855726
1839025
1469426
1713151
1298426
746609
1080694
1584793
896046
1849496
1979035
691605
1818654
1407143
693987
1035443
1017972
32164
627092
316534
387363
55197
1169781
1928908
349692
1609657
105627
1388300
1427622
604575
449604
798675
1900795
928833
1971376
1178251
107727
1309017
1992251
1403428
1951688
819221
1436095
1808755
1637061
1483832
489337
1146569
1296357
485688
562156
356611
575550
514619
836998
821982
1228871
1893352
368958
264879
711644
450133
41449
1085198
938043
255081
1943346
988462
1079457
1915005
821307
838525
1626407
1961235
1311061
863176
553085
754932
1314957
156575
104683
1766040
689650
512683
302537
886709
1058216
1285050
1970661
1597670
31023
764192
1082998
1318055
189377
1363885
1094115
1898596
139619
1251885
516200
1520829
1557438
164458
1753888
171032
989784
50880
1387403
1212593
70049
88106
1845980
11120
261392
1065723
606617
1307267
689426
444201
1583959
723897
171192
221826
1868903
791111
216458
1812977
1873598
1114046
965814
1385087
1433987
1466839
616226
1476719
1823365
650623
1493993
674495
1248841
719006
967319
11605
192932
1633670
1758364
1974679
81174
133979
1093271
1797575
1604862
1396828
1996487
229575
1177631
1855201
1385213
1670377
1041919
810221
1753821
1480810
1241045
1711361
848802
1115393
1973429
1447950
1107013
280947
834288
982894
310610
508505
420708
1750466
1189067
978204
1513613
1782346
826222
1802965
1138368
1357302
463420
736693
1346383
1391048
80318
1733183
335011
1151709
1980688
709407
579370
1684282
1567735
1777912
1988349
1986966
841338
1349556
711189
1763946
1149157
762169
1826262
27560
1821328
1442059
105861
939904
1743976
1942307
1690161
731488
936344
1605634
525693
1957419
1662443
177053
1745167
314817
323144
206919
1757112
1650590
539200
660816
1518605
60208
319324
143760
100339
950674
184388
1015591
1282445
220970
203239
65252
1374977
1570476
420630
175603
168753
1104398
1013698
1272960
1569839
821795
580824
1321444
829293
1724666
48935
130570
1342677
20337
1167498
1581323
679342
1603057
1526885
1053621
790232
598868
1348968
1241839
1241416
1600625
157022
1916509
303051
882556
419133
384331
605836
829766
185580
89411
1041504
1775857
1961012
718135
95660
1309452
1913075
126136
463753
353383
1510336
1332581
1226084
1361394
1616844
1530332
1226279
9500
1792959
902915
1745035
1806977
1441173
1018672
795838
1914742
1134223
62713
811543
1742744
1922702
864283
454859
874089
1417676
1479854
1990380
1298172
1607298
954556
527850
488420
886006
250500
1265802
216577
879457
396095
645349
1599107
1784136
1535730
1160218
1116773
1610995
1539122
359511
1109870
611552
1032379
1909385
597592
839644
622031
921727
901317
1366851
1110638
1693869
1893959
380345
437669
1305040
1276408
1014436
1427226
207127
992658
1440381
1455491
1983482
1887991
944664
1982018
309182
310615
1294379
450848
296415
361196
491371
1479230
1595589
34444
20686
1045179
1929067
209037
1158114
714847
590
1810843
874084
27045
1298294
516595
1988480
680121
66930
646766
1426002
355973
938213
1920810
1620733
1045754
453950
1335892
658500
1139072
1584881
1605012
1362329
1239545
352006
1873028
449712
658284
932967
720831
1076143
1077298
287229
868728
183830
637946
695921
867259
1306855
1651844
226079
1323154
1888963
510556
673085
1782260
166155
1900007
1462292
1773808
1879803
1631297
870942
636660
1490617
61545
1368738
188720
862909
999574
744986
1426920
949641
589007
351607
91939
556089
1996543
335567
714654
325184
1058302
1325094
1283600
117311
674786
1035293
1527165
1970607
487226
1542701
1302950
284845
1111737
917095
1569935
1502307
1699573
1519078
959595
1561962
1989763
758009
929421
488407
687136
1209363
947889
1074554
1424697
695005
873857
1553355
249331
590317
1043062
1489401
1707510
825647
523986
971188
942327
660415
1171237
1763533
32841
512368
1281944
1355464
403036
1696957
1532016
106137
642232
968889
1360853
1101615
1630398
1494157
1606106
66908
632497
1597224
1774810
1619022
1247591
816600
793586
63690
1652179
1388213
1995640
1809311
105291
488728
1781925
1297956
1254080
1379621
1895203
1712383
1441867
135431
453653
405829
576802
505532
902819
1562356
27648
1566397
1894459
764010
953722
1831140
1745354
1168688
1740830
1195099
1966921
309758
573238
1540226
1797155
143874
1128470
1480979
685261
515831
175204
1270421
355679
26870
657833
1903048
1002156
1368329
1515434
1997924
502879
1512282
1652123
257390
865880
685348
184257
1494742
1771214
1567838
1292829
360696
143424
1517581
402234
586874
1173359
1879372
290342
1527010
1782394
283978
891565
781193
1377213
421647
1275074
592797
477880
130870
825117
1496914
329114
804837
1542677
723590
1654581
1188946
996548
1882372
240266
1869633
1693887
936356
986380
492640
1068607
406184
1456684
786693
1015124
791403
155792
1975174
173481
158020
1247190
275349
1516896
1581540
1671578
1761309
1727117
603596
353351
802860
759337
1015326
1996556
1147612
1341907
1617808
1493899
44115
1510805
1962183
181193
878225
1775398
1084278
1996336
474333
1797743
1170960
1870335
1738110
473824
1086868
1532988
576044
419240
936333
387257
112729
1669234
785330
1860272
1323166
1614636
1047732
735219
384499
848676
1315009
1487703
1220952
12840
1246161
1436615
1922529
1505734
1305137
556545
194046
730914
1582387
346242
1435368
631964
516245
540313
452429
1769186
1528299
1637421
252071
1886627
692014
473009
1276647
1671713
1051822
63450
95169
1576357
1102869
431333
1885578
1702969
959673
1498412
245829
355823
216958
1761735
1333195
383520
1178891
1352215
734208
1132779
599164
610289
33999
58356
845297
16832
386109
1834547
1876458
468086
1811107
90709
1423704
1860576
1007918
769506
677062
352534
217445
1051624
1136840
845821
1916243
457024
1719724
1211766
1693007
1755054
63015
1053235
565508
1809846
581763
1748333
776933
1174679
1850014
1483598
221926
1056005
1361277
1293281
916730
1128248
1716860
1006630
1310949
1332386
795822
773080
53608
519738
320127
1225345
210212
1957952
1047162
867651
711423
736313
931205
1036358
1992822
1693544
1435092
1815641
114220
919211
1425188
1944162
1404417
1095798
546520
1439242
549538
106037
394499
609174
1733264
1096953
1372848
716709
589985
582145
47410
1436671
1235355
599149
324907
1945936
340094
508652
1478313
265211
165708
1270186
1098963
287128
727618
428879
366605
1602603
1911056
1778152
344842
223085
922773
541725
1740026
1299525
38851
31628
1300289
1421934
502528
1943589
1586658
1249759
960256
116823
568675
858744
281213
1826509
1988687
1651084
986600
573110
767852
970025
797557
451242
1276191
552337
837577
2990
252103
948516
1090159
930888
1879615
581067
1829926
1942790
272354
1915625
1684496
1157686
471080
1188598
1538161
1654345
472172
623623
1345271
784256
1963939
573062
373301
1627326
1963880
1026591
1254927
252979
707049
855880
405513
1298622
1381811
214585
1912038
1741957
1615536
1275337
1131719
1050000
339427
1148730
1255746
1967924
1113212
1997761
815858
1267005
314199
1838975
1419439
1909841
597099
619099
1890901
922161
1655082
925100
208510
1128943
611459
295733
325403
234293
1821483
160936
406943
1806110
1569528
1891006
614395
1060831
1012420
728150
1017082
1470142
610928
370757
187846
1968420
1446921
459852
876629
1431900
1611897
1445197
463976
700312
1757221
944820
1595119
516284
158527
1411294
676741
1996144
858338
620037
1724941
1340466
1540010
475003
1279578
1237585
470897
1620957
1968209
176440
1462185
1840605
915032
604311
1509693
1447091
1053486
1091455
1413508
1678041
1904228
1270178
1606300
329123
1054625
1145031
1955530
598061
1982552
1014316
239862
1070961
229410
1070956
330745
1765957
37535
1881531
1692667
902494
782827
500311
1508427
1842923
1932239
630527
1979887
1911313
1890331
411556
852012
1288468
935576
1537119
1929377
263563
931124
153820
1105557
457935
1604860
1538376
599208
645652
782973
1669800
309491
594456
168972
875519
1837022
878573
770206
521136
1746509
1635227
1063716
306236
793452
456718
253972
925834
267073
1597151
421526
927922
1052143
1338071
1681610
1983169
1716850
377924
312636
1586050
189527
1214868
1560673
841386
1316066
1505526
1253347
1017404
1744178
427338
1389787
925935
1922830
1210462
433691
772136
1051103
243748
816640
813637
1157972
24339
991417
1702597
974932
841023
540596
739917
320361
859460
1322859
1939644
1406578
12588
210594
809344
949403
1175006
711920
17263
1359355
1235264
247043
1536047
159944
1408860
1793813
693456
1699606
1295950
529659
820782
755427
197810
1735587
225842
242149
982696
827337
1978923
30012
244011
1140564
555384
417113
1870042
832716
1257441
1626233
324521
1789416
274288
1303730
1835645
1407691
943210
1096780
350443
1383866
880274
1345843
1856894
1361343
1926404
1642048
1263030
1738821
1080696
1254183
278150
838462
219906
1858169
1251328
1510263
369436
283097
1808966
1968541
530435
145929
1689911
78052
311071
718236
1523356
859929
1437283
241861
108286
700324
473912
494930
1416038
1341147
445962
623368
683737
835625
848643
147400
587165
585863
316358
19200
857201
62811
1030864
1981997
1819240
563036
996472
750456
1833638
1813060
1515561
1304340
1426563
726217
977207
1431252
831251
17322
816505
123705
1590025
1745724
1257530
1527316
1602073
1804713
1019015
353598
472634
1150506
952479
1478535
1745306
554077
1609428
320340
1365326
1435329
895852
1078046
548161
1517853
338824
1291082
1029565
350175
950776
1046696
1610647
1747439
1432398
1429932
1255256
1274723
1491460
357088
579068
5570
603404
1885953
1129405
879736
71845
1473668
1818833
555849
1929474
1312275
1569098
272725
354464
564213
1883320
1273137
740508
415385
706084
147737
1528524
261297
724074
527017
1100258
1901399
1812235
1431967
672155
155286
1952925
228765
1754172
1191219
1003860
1136730
193139
1717717
969021
1008764
1227326
137826
563178
481877
630474
1189741
162251
1222258
1341527
806670
438325
43287
1088381
1827003
1073207
703546
894903
757975
1721992
983735
637686
1854962
1932726
207706
1390025
80499
1673373
1699789
899976
975116
447694
1460717
917537
732565
385628
243061
1407679
1022157
522778
1918348
491499
616348
1235382
1122521
270369
1070964
1429125
335907
1378972
521792
1870550
1166856
386343
1315547
1330986
1049949
485007
1630212
456666
551127
53527
408222
709042
33075
252265
548818
1876147
847572
765304
1287545
995906
1727012
1264719
685434
602370
1945674
1019698
1906435
1896189
68939
1424593
1418088
609588
1663491
314261
625307
315300
1015736
1807043
710713
1174258
438131
653567
1942223
919953
129271
1319423
784995
1053534
1447224
560396
1349452
728780
1272123
95440
1343782
445438
1631496
1710850
1679603
1858386
1294813
703703
733259
220915
915637
359134
52769
268263
176967
1775516
448191
604157
384512
1344934
1672783
669031
800576
878351
725286
1617964
384302
885188
288792
795465
1616920
168606
1828579
412771
1670340
935123
48021
1737924
1611732
282591
1655834
902362
747496
1135603
697004
1509324
888942
1991402
1676621
227733
1478585
72691
1855067
1375514
336604
553118
1061829
43698
1256225
1400757
1823508
247026
830499
1811539
1426303
1993359
1921572
1050331
276092
1311807
625224
66126
1158798
1774943
1023587
2813
1568356
266239
1072272
486795
857242
1267813
1400414
880186
1605803
1604985
383983
1160365
1153301
736556
933620
36864
993853
252869
1439525
1776521
636655
312943
330835
1612102
238185
1970517
1222406
600164
1095008
1545037
1630183
1578630
833633
1059061
213424
1402778
489144
1475304
1336933
447857
1870708
1955112
1390277
1261277
1871521
830157
608214
1054798
1037505
722411
500101
1214313
302705
1947348
953820
1247571
230643
1225487
1875014
1758429
652038
296631
538774
1965850
1923715
1696984
500846
1844268
67854
1254614
618673
765913
776872
320231
1716234
1565694
639528
1342208
580782
263740
1621992
209240
822450
1260350
622764
1018776
1938505
1659343
1821811
1295562
196852
1917596
116993
1600894
1926726
1478917
48268
1289145
1763919
570218
1125614
263413
1237673
1782394
1699135
228386
602922
1162689
1100280
999173
1821831
637016
229426
542979
639316
634145
30935
751950
1693448
1463401
1265305
996026
1167985
846420
1253339
1159792
655531
1654178
933725
1727696
1506542
256023
1380404
1340302
924075
1785944
1761995
648023
336739
1349183
664346
1681970
1353347
1041608
1406071
1747873
1476226
1705356
623447
1648368
678700
346922
17179
340357
41084
543347
1393490
1881535
668332
1838573
1585802
808385
1088572
133229
296429
1505860
1427343
1490978
797580
846614
318549
507444
595049
934950
546843
1178089
670238
162602
159065
1812622
211146
1657382
1005522
501395
283397
1135438
1610929
764994
1172999
1870956
1761080
1998071
199070
1781278
1332321
504845
1619195
522850
1398748
743228
1818235
1409125
1282924
1133505
687880
1695061
280222
1887082
1664271
1822685
1065902
1384059
1195481
972446
1846302
1714221
1737213
138784
1113412
1142220
931785
800663
115826
902564
430487
717584
1583138
1031789
489045
786970
526604
914624
507386
1536205
1613928
1461923
548613
335388
1931365
204087
1157595
431923
608585
499006
225580
1769439
230160
774300
464748
93678
1315137
1009030
1834593
1864877
469386
1278471
1031058
980548
1604383
453965
1934577
740596
94864
795346
294194
1385598
1965998
1831136
654655
102323
945715
1375565
878388
239364
1921589
709547
1558607
1927046
835398
584684
58216
818697
33007
426280
1044642
1615641
639676
19571
683542
1952421
1374469
155875
1440408
1869164
123965
1784812
1854082
996003
612281
264806
133106
389162
235128
598073
1349065
1288556
738921
1377986
532295
1383210
299089
1464114
1707487
1204013
772688
1152515
981174
736303
963353
799488
688494
1509495
1739052
1302106
629962
996406
750002
1944733
1576618
288621
1199864
1526045
36397
325926
281628
976730
1004733
325855
1529790
904688
1658624
54483
1596582
1865272
1467248
1734646
1678736
59615
1215528
1656609
1524057
319355
798600
327142
447706
1425741
175223
1465129
1975301
215562
1772692
321031
1584941
1450831
1245264
1039677
886308
1653869
1982860
879660
190114
1394277
1427332
212549
87298
658456
283632
820250
1969636
440998
947761
106961
325793
1388177
1089409
1392500
627239
141882
1367741
82822
1049237
1361873
939360
1697565
947612
601644
444577
1712282
924062
314798
368002
129111
199316
543522
993304
1225341
1616939
72390
164169
1596183
953084
1433643
1689242
319114
1499277
449190
630467
181827
1017697
121271
35095
62253
1511291
1372640
1826780
406821
1702364
1709560
1613096
1443089
544845
1461476
707232
282157
123049
802619
327285
327510
857050
798020
1966376
905740
17920
815757
553469
933691
1697942
971811
1441021
1428693
633780
1454007
772344
1136795
1491341
967042
427188
865679
1625168
1908287
779078
1077799
124875
619850
197987
1390666
1072250
778757
1450980
1212929
319685
1249037
1004898
1815375
716249
118875
1208908
1634302
1778468
1545738
1278847
150841
1921009
789574
1469328
1015241
104619
421319
73148
1507772
370763
1155246
35709
1260443
496309
873578
208571
1684194
1573012
1673428
332023
70694
1762746
1517900
571826
428933
116547
68446
305051
259378
1052496
1233897
1471133
1213179
1931385
996786
238218
1352830
1049560
1496943
404266
1136624
323321
1347401
286641
1765784
1614552
564280
897604
1306498
199114
927272
760178
461737
1759894
641925
1747816
1565423
1159447
568153
1014106
1508107
333955
717314
1791557
718873
1322825
1156949
911858
891768
26605
118896
1803167
434998
627223
706798
451256
1423101
1300622
146379
1216726
1443792
935783
1060142
224183
1208064
664964
267587
498155
990981
101108
202078
1202295
41362
88045
1642400
1905162
1120246
583487
592373
509602
1730343
1894865
1910134
1441679
290264
137204
224277
295531
1516648
1316930
1840173
804917
260912
801345
10433
1837497
352904
1666965
1801920
1883841
874991
1325984
153971
511753
1787608
1570204
1242698
1258899
1751477
732697
1821100
300247
491957
1181056
922560
1333961
452556
538768
1024732
67096
132040
632265
141413
1592501
605116
1159714
1138034
1071006
468589
208543
1215902
613643
477571
1606510
1281416
277945
1864028
1932810
948430
1612541
22763
1940559
1353535
1805044
1330507
1612464
962267
1556112
1347233
1908962
1688017
1551342
1967633
294314
81254
1688707
740862
1305313
500766
995342
67164
1756449
1585665
466213
1352926
1309248
376815
862757
655346
1258300
446906
749626
142624
1007120
1365915
1212527
302391
826598
174266
1213542
333578
567842
1922745
10069
1718189
1645575
585337
1393693
1859899
870694
104634
411940
399890
928622
1380829
1086740
1339223
1577869
1723288
56310
1544623
34851
1539787
1600370
307007
764993
1496358
1807317
1549898
999968
1305143
1310602
1421022
544761
1147887
1373591
1094845
1038671
990405
204800
286576
1335642
73026
1013997
1899917
432256
1692871
393648
1650018
1318264
506792
398812
890356
481934
182851
1329726
476570
493720
79401
259855
979772
1952608
118215
757778
467633
1099887
1173230
256156
918329
412227
1235011
1831393
793246
354504
1229498
1599242
1592421
972912
122286
219202
541946
869312
87445
516092
9317
498690
556278
372285
618321
1543378
1322081
470006
182558
1232463
1573121
535796
1782304
88738
779522
455099
543002
16029
777969
1206536
344636
1616377
592422
1643492
448646
581247
95718
1930256
479656
1458369
1238766
1453168
974423
1399464
817107
263531
1557976
891828
517004
1494560
476876
790802
1951128
571613
136951
1677607
803680
1895906
1475991
978401
1753982
1419315
1219571
1778364
61369
1935203
1713103
978941
243246
1449976
654778
1812258
1624165
1321210
1786222
323135
712549
564780
424567
1211918
1139390
1814507
1432979
1494990
11521
1659385
1719563
323580
1912439
441129
870734
243936
1920226
1822942
1057478
841020
1534056
633306
584400
335792
414632
671493
994073
791923
9877
1556600
1133840
1918644
740620
612686
826431
623979
190219
35429
343449
944814
1971425
753965
1656728
891158
1407634
1253792
1256512
267709
1414893
346470
1854933
887337
333366
1363089
1302806
1149548
342065
396176
438724
1459402
524656
212158
1378093
1972356
263564
1248604
1749301
209945
55
1759382
1415431
1027974
479872
248226
511599
1953036
1483698
287926
702337
1194821
396049
690608
1321365
55138
1153743
1302121
1756051
354316
1431884
307553
1044071
397327
183355
230396
1623045
785025
1869030
1262381
1178160
638543
565150
582285
1928445
218301
887181
1587972
866304
1358987
1378853
63538
927370
758663
1556394
586514
656656
1370479
150307
1655287
1699248
1125814
1351041
1431907
663881
1627284
985791
1449653
643312
1140066
353127
1754375
1177207
955726
1237729
153351
1121509
988736
1696459
1713516
1367329
1586755
1052152
1700834
86312
1005474
1049064
1565595
816295
1466179
926683
1550547
1775542
1082563
1670249
1558330
276061
872823
485356
1086202
323380
271472
1058606
1785926
1526188
856444
1559219
825848
1580420
1348622
1308214
504514
1531433
1526268
1724358
1901188
1583916
239507
455334
1224122
573517
1069112
1360308
779972
1820231
1145117
469595
8970
799983
1178165
1878336
179950
98895
184317
897917
312164
1796814
1516980
233901
320313
717358
1496907
900666
262171
651891
660733
1959945
1372219
32069
445968
58501
599985
1345138
1044533
1614199
1364580
1232583
415775
1227297
1960019
1315878
11585
528490
1046530
1966681
1526625
311795
224354
1470072
1198497
806030
1455371
630210
343174
1677164
1396798
1601507
1287026
847134
1827378
299559
664165
102761
1961979
1631841
759224
16130
375593
1487581
1847025
643090
1820882
1802952
264783
1809213
871765
1608337
265756
1642837
426114
792550
1361675
49696
613787
201454
318514
1271171
1598427
1124092
1340552
966712
754407
1086574
816872
1574000
96075
1214228
1475005
157750
274637
1499297
684202
94982
1020282
1135675
831621
541261
1131089
1333062
1528624
281070
1826926
1515395
1273384
41027
936990
797218
1455601
1553202
687782
1539719
422422
1814734
604744
949723
961271
1548677
753923
355358
1723458
1384162
1821128
1125012
1571179
1726590
1286311
729751
434575
1016084
616015
741583
391084
190125
1586041
885847
50050
163831
1095143
516482
1945645
1725490
635788
478971
1956987
816165
706223
1376188
750848
122712
105638
1528051
1042035
344772
721360
1370201
1319637
1421616
912117
894239
1853832
726236
1697275
551973
576122
1520961
915986
1935266
904384
1793310
1305878
594369
1997528
721937
937785
1666643
537343
1920062
1175049
1680335
1875316
253858
81055
663047
921120
1315075
1832994
1091105
1924441
1824532
1925569
1127037
403270
1212674
1532982
1090170
1367938
1682859
1617271
1227731
1568409
1684320
1667711
1859631
274763
479230
1075618
589324
1711598
267332
886969
1168223
546576
38150
217454
1334487
1437501
170742
994149
1258903
996163
7114
1248108
599392
1748645
652749
1130484
1783384
681625
1932476
457667
1461341
184727
293688
217889
246921
1249043
52498
1224052
1933639
1681729
211835
1669146
1604487
209088
963771
538992
1227979
1415438
1319271
287472
571348
1866669
1460273
813278
576523
1066321
60193
714039
1797137
265063
797003
345472
346642
1826254
4284
1008157
1839552
1135709
1379250
1507307
684695
1685193
580458
149212
754474
167726
1309174
984262
363079
405216
1703685
91587
1719633
84327
517551
1037577
1359430
1683829
553988
1798306
847431
818520
1636719
1293409
849938
1120050
620983
1868382
39540
1735783
954319
925256
717403
830698
162929
478591
1253191
1623806
1446536
270655
1147070
400650
924979
51678
1899693
586558
467691
852160
926656
1240816
1172589
1281195
740603
419931
221000
1548954
1169870
940114
959130
1822884
1280942
947397
1412563
1326948
527590
1197671
1419697
215968
841472
356832
1103647
1561021
476681
886445
1491319
858615
471489
941550
474359
406390
508195
1303431
1259927
1536230
1996947
1880363
22964
1891816
894710
27610
1034660
272386
538438
1692765
255716
1603392
589320
893830
1216368
127074
1483252
1420965
549181
1704168
1088336
1478259
1644327
890256
1214945
88517
986103
219944
1937913
973714
352263
1029164
1962966
265906
206425
730396
1659299
1025842
1474222
1780825
333231
1481729
1568637
1088429
1447493
1771409
292860
1468447
1336928
1410794
1316824
420980
1781883
396677
1474187
1490281
1235310
1763443
996975
680380
246290
1642619
1837153
926092
1022429
1374448
1583609
51746
741205
548052
1064781
1420289
1582113
1780340
147497
1929083
419240
506586
1338327
101492
1092905
1541323
596144
1482616
617010
1721090
632759
1276967
510469
1193924
1664165
1088967
1040659
212451
981175
486841
1912252
900295
511873
175895
199094
1750864
1552642
1140437
116606
1437056
1373076
830939
424707
1256968
1485172
965101
509771
954195
1427779
275779
867302
811834
267217
164526
406585
341530
303167
452813
282275
576521
608675
816686
913798
94630
46167
1056492
1879121
1152964
184826
1750299
610316
1669228
551802
818225
1596022
1046571
738042
370941
1408112
1213926
204252
482687
1021228
55019
175672
186186
1342156
205132
1498587
894808
688269
390194
1035422
1528609
1734773
354669
359548
1309285
449276
1479844
1025372
788685
545509
750224
1272878
980359
1777316
72192
1087654
1222385
311550
1960518
1930314
1660208
1722934
1729184
1857101
1994533
1066460
466212
782099
1969972
1527923
1348993
1087531
837633
1625175
1849752
1229506
866779
1010174
1949305
758700
1005673
1680920
1896709
297395
1076641
1725989
1683202
1813178
1311226
266075
1487635
95184
1181384
39013
1875620
360449
660035
102641
818445
1143020
1700856
1519702
713536
1951568
52896
771919
1527330
1591018
97542
1463837
190722
507940
1010797
302231
162254
692413
1545741
446739
1844887
935250
114730
1538058
1922351
309566
1952906
1391214
322954
277795
1046724
595290
1184406
186815
176796
1247464
329577
280024
1893893
805592
496807
433898
1525221
279946
63718
865152
1292848
1964447
887515
1908558
1947082
1846705
1619032
1828072
372063
1500240
1958229
49747
765272
326859
487447
463134
637147
827851
1703953
1137474
1051079
314190
262334
626860
194404
1384025
198162
298425
1033392
322893
718756
533359
1365761
224170
1834353
1957875
1657872
1766107
1435107
1569377
477388
235076
1614189
1194273
32248
984577
811334
615858
1779498
1537057
1991230
936303
545014
131671
1963666
1683805
1065019
571711
1855332
1173646
683769
1222046
1408752
145200
1988941
1587036
1699907
394701
578703
1780030
1091464
1850014
787363
4359
956585
1719883
104251
1713773
625644
116118
1712181
596224
325336
381748
1913764
287559
1424458
454511
1048965
269660
186623
726471
163846
1525003
1489027
1390366
955696
1978207
1011117
1280375
818941
497330
1282370
1071705
1237307
1384999
544105
794612
440796
1125359
1513259
70899
1516646
384976
656842
739208
1421077
165807
1842060
154389
1272431
244068
1612694
1510819
1384828
1947588
1303480
362097
1308510
1078098
952066
1932745
1345939
1234899
1167955
812816
865983
869526
717871
93168
1291996
1340126
709661
978247
1050583
1669105
367426
1765563
1405831
399088
1718663
1307070
37549
287453
1670044
1622537
270427
1629233
1478333
1066406
1564935
791905
1619929
1055038
902555
1478307
464541
1990265
1902918
1542033
1055166
1431457
1043917
1549081
1067955
1136355
1727889
1309923
1770531
1786788
1149412
156206
488031
758471
1867039
1683412
51726
1079566
922785
1784440
1866889
1705235
1907965
1603241
1861283
730089
1994535
64219
1495716
1748857
119011
170764
1960056
1153605
1323831
750315
1790516
1584718
1535188
267170
338705
879794
864356
1686417
1292661
88435
1560118
1894122
58705
407082
464918
72520
12202
295547
1875624
1717515
678097
1833446
301038
1178422
1601639
1671034
72525
786758
552430
1193890
1251800
1289929
1276813
625849
573479
888105
202141
1794311
1264615
1027691
1882878
1424503
1989538
734364
1668017
1816316
606564
1678807
1113369
1441969
294107
1115497
680866
45362
967137
568079
839756
573898
395004
250972
360765
247913
537168
273879
677251
1799995
162873
1602844
988744
795211
1284343
216284
1769140
1724467
13492
1080684
184117
1305466
1877601
1217525
354010
1754529
709283
407605
1887583
1040021
885471
475782
1449556
2754
1944400
1942081
175475
1214251
1254825
48002
1576225
754858
1467138
119663
1594044
1616321
912821
1074888
1194083
1644715
47645
492432
1442343
158089
475991
1351673
1455453
590184
1266763
1997659
744871
498845
765830
1407437
1259952
1193633
1182164
428086
1675822
961780
29733
765365
1228041
1759826
1231610
48840
1885825
207937
1902957
1005149
951341
91542
646316
1201575
894045
1423132
1572758
1981318
950430
767371
1332254
960695
772430
1224637
220202
1766983
745942
1492188
1528416
809548
156419
673069
1384854
466235
1944561
461293
594089
1076069
658348
1693717
905006
810957
594933
1996938
149132
170505
396157
1849741
1173852
1775219
227834
1095444
1020244
1138551
1497256
1848434
1306232
792981
1138575
55255
1764976
604129
529320
457331
1133719
364116
532159
656445
1304771
1798526
1695414
806152
1034135
1216131
966923
782848
1787796
1229358
1779878
786093
1617332
240485
618394
1453639
452241
35288
1052735
309288
606185
1163967
1980651
475710
1165523
1284295
802374
86898
338341
814147
1303335
598895
985927
160339
419998
1444591
48593
1418731
1162227
1502576
532733
961778
925794
995878
1719608
488032
1467444
1261581
912235
1126558
1035775
589199
731323
5084
218453
1751143
1479611
322422
1200925
62743
397753
1738254
1639536
1539639
97335
1894694
745888
1344343
1899479
659360
877692
1276096
1015793
425226
328736
224117
405826
1461609
1568873
697609
207067
1105608
577362
31024
807294
588173
699581
266731
25672
1832257
870049
1896903
555838
716658
157669
617216
1838932
721773
399843
1069047
1176882
858205
1679751
610306
91187
870804
1217719
1821758
762001
215811
306995
1869489
6497
663351
342496
1004822
1071515
1658965
1734855
1240097
1100801
1710686
969408
155719
1151786
430243
157429
300352
1982969
719811
1279866
582650
1073651
1438098
399910
1863008
210282
674972
519706
484273
1296673
404551
1399039
782686
1201439
40578
777924
248723
1375984
1144113
1173469
1411802
1465521
1338499
1485842
428013
179875
1948782
1917534
19019
414362
735360
956604
1921395
1317976
156404
1920612
622991
1172804
295293
1010329
1265945
1692034
1577352
380431
1425350
1560394
262957
1260749
1033523
1970220
711686
1112927
1874336
1311106
500452
1672767
1495622
1458335
928868
1916384
1970188
1262248
1204746
1527310
1663686
165353
168413
1725955
1706711
1957354
1102115
1408683
394194
1489460
817034
1835962
2572
145002
1005378
502637
123271
1436910
647114
1731275
673265
1055706
55143
3302
945688
144410
934392
1309056
1011065
1186971
92256
1036873
1027658
31982
1139592
90041
1741347
570853
148507
269724
739826
1829142
522881
455777
9506
1273001
838696
1450253
1857513
1768544
1225442
155824
1867011
295917
1374788
1026457
1527916
546669
1797636
1075955
551584
1185851
1290981
1816034
1537352
1671305
1934089
778345
787551
1222906
1295101
716738
1266393
1735071
894992
1177338
1408833
717738
1786761
1520818
123000
939902
1499354
484290
1874843
100078
1886962
370323
703670
1995395
1599660
1796274
110331
1015534
394363
948590
328035
1447114
43576
1415320
1646561
930339
149811
1778560
813913
1981146
1010917
216335
1575783
1905183
104120
121761
296757
1137788
1040968
229608
27176
1990820
220372
1323414
182176
1795450
1437812
1377920
1536928
860957
110358
1102792
88216
747115
387154
1864492
266862
1883561
917501
936109
1563050
1482879
19514
182290
1537079
833374
925431
1041146
1858586
1268306
66947
1195722
734590
1602834
1835823
1742656
673953
1687535
35334
497209
1789666
1472693
272040
403879
336456
1301884
1239322
183875
882155
1668937
1558143
773875
603676
759801
3472
30160
38647
1963896
676275
634653
1341757
563842
49536
451947
830655
645936
651630
308944
883397
768535
97379
1128219
1229455
24766
464273
1977862
1932815
50089
1725250
1998853
1576395
1918599
1404477
1942139
1914154
1177535
914674
546321
42054
547750
1715973
1817955
1793300
1295529
1532581
1686198
1903776
1347491
269304
1248011
417776
874030
1048352
1647967
1211442
1401684
546110
860215
1139878
1867857
1205189
1834711
630237
1400906
1701230
1797485
907178
1984924
1343578
1239912
1812255
1019601
275173
477767
1827786
247377
1147976
1506965
1910563
637739
730651
1266612
1300834
1792330
716639
1027596
1849650
114226
1132987
1101522
1711122
1703123
556309
1127024
85420
560241
1747763
1336051
737902
1354815
1290689
744854
1048117
1233316
1289074
1538415
561460
1751097
1668162
69964
199718
352102
1196468
892276
465378
1657657
699249
1305815
1533632
1064887
1447588
1976306
363016
1004991
1223990
1656916
1061000
808057
1922243
117972
668011
299916
300891
1993283
914132
638117
460855
849878
644902
1711906
1848008
1567046
1513876
1923687
491255
1552869
471378
238006
819206
1964303
1319276
769307
819238
1271962
1011955
546704
1676593
323974
1931711
939263
407973
704510
1200451
214828
112045
1072049
1703924
1463874
840788
1701114
766741
1627589
395150
810567
1196897
1528643
118493
1771426
58722
807386
1035803
1426871
877778
491489
1643410
387519
782800
1052475
47453
815413
1890390
54163
1147491
459698
807712
1246977
968217
903245
1858566
1848197
864192
1275152
844110
183665
816711
559735
1426160
345102
1658614
1485826
393714
1468273
1673250
1912854
1948491
1001112
519043
163994
692098
1819128
831909
1733512
1258135
358944
1269557
1424361
534984
353156
1587232
503153
1502101
1899136
1284748
1139773
1622723
136412
1671097
1424773
1752838
725390
555258
1403977
1271206
75270
1152110
1453061
451634
738379
1339859
1644843
1750923
320960
483579
981388
1625389
70253
37186
1205321
158570
990877
350809
233598
736207
486017
466847
187545
1644497
1290181
1776801
1376567
225458
977891
1504982
734801
1094572
1497711
113596
1528846
685591
1487585
871165
1209496
28207
382310
1278242
1710446
17381
1513187
901450
174828
1617169
1725106
1014947
431188
1537122
413124
1989594
478529
1457343
447152
1806037
1624325
765149
1458686
1674748
1677373
1132466
1583794
1941358
1187800
971265
1019817
959272
1424001
1873009
1395942
429382
605710
181926
232144
647988
105
273611
1123936
1581225
1203434
733062
126017
434541
419854
1765451
722366
1507455
1718901
1403170
1199454
52023
85630
1027624
1307220
1799975
1196444
1982210
1321520
339462
685145
1724482
905213
821614
330018
1137308
1085312
679990
961361
339035
1519963
1492809
1087391
1483279
435783
938594
145857
341971
489451
1406500
1184176
262886
99815
488704
1357029
820509
1846115
1380440
1660259
1921382
1670587
753997
945835
1627438
96825
1693090
841151
1118769
879714
819165
1527644
1705017
1483869
557440
193633
1388029
894061
122532
1302262
382152
1296134
1845809
1545676
1382681
1281358
148170
1265125
5618
1106226
511769
689529
535821
531976
580092
1321787
885959
1269458
656294
1799142
848839
1531095
1922138
24797
110803
1229629
338039
9312
1140933
289761
1259448
1599475
1036660
1245858
1232483
1842440
1158475
408939
883080
1766936
856000
1837847
961326
1245092
1853928
1952852
1022839
422726
489179
263710
1925746
1806779
1330980
849227
441770
1959941
927779
497787
844683
1763912
718822
1285397
224818
741972
734276
1199911
462560
770427
870229
293291
378197
287744
950545
1469925
1959879
909951
1791934
469726
1698754
718542
384300
17769
218285
768651
1264216
1491779
1787138
1482332
1630783
1594098
181577
977931
1253814
1343602
123467
1366732
308220
937789
1080373
378256
106223
316908
503172
110628
277691
1913263
878151
57394
1775494
1773708
873707
1093708
918642
532173
1380530
96468
1284361
723627
1063864
867539
887108
1966490
257194
1978270
1777785
96073
305365
170623
273369
1346719
904193
440150
896559
394101
242296
869050
1413678
232215
1880506
1895079
944836
1813348
1253891
1035244
1624533
595267
1581124
1379863
977005
546476
869882
203894
1319155
1489546
775565
264910
602271
397376
184251
877421
897318
745730
923702
956292
821867
1811420
700854
1418867
160589
1647318
133447
1643317
890731
313068
1537531
1066155
329802
1642347
1134741
704309
890968
864116
960986
170408
808861
807054
1377078
168908
1160046
291689
1425832
694715
169732
1743416
877293
263866
671091
333106
469141
1287271
185307
1659045
1200926
878251
654429
1852089
755065
1870221
1433215
136087
957368
745073
1859126
1257805
1030720
1275120
162529
451275
1720393
48450
625416
1348778
1991038
1256439
754619
627596
200736
296434
1991429
1713764
709340
362191
28159
469378
216534
107638
1519563
1457209
1482206
1877291
139831
1066265
1141724
1562382
437010
128249
1602127
1259348
609977
576735
1378319
1561987
1004673
448156
1412700
100452
937973
1546412
577921
227663
381630
238029
250515
304315
251020
833927
96878
186808
1352960
725883
598461
1099185
1242220
1132839
1886094
1210213
401196
19764
925131
222533
92885
1397035
361004
354597
698984
445522
1697953
1013691
1616366
1075268
1506592
958631
1220386
1459456
1336317
955349
699806
1423818
1858731
882428
133241
67794
1253960
682819
1333422
343177
323060
235222
1042448
928762
1465955
847038
415433
901659
815586
945958
1645891
124133
865581
85775
1613245
1296428
1622144
1140633
1362215
1961291
1112342
398316
251706
1371287
995473
1820950
1942511
1506070
1088313
1772662
479196
470247
1004648
1561231
1831083
516942
1504868
1780436
1924169
1059433
166112
999029
531559
1858
1485337
1611090
321767
1289269
488046
1105776
752015
248904
1592564
437401
345721
905087
779796
60292
1539117
267296
633703
1801151
126913
157870
377176
1738094
399557
317292
33231
285807
289434
1729331
1762009
67491
1571070
1359934
796309
1526409
900944
633211
323634
256074
1948641
1326013
41679
497142
1954762
998244
1333595
764503
184862
394539
1419631
1357077
1491732
1659077
992474
966712
398954
1173523
649592
1227337
1360845
100455
122899
800195
810848
240220
1330805
447286
624881
1476043
1010709
531810
183389
1415655
683424
1737071
1588544
1105861
356341
769034
210586
172657
1571800
1783061
790048
1350095
1362624
1561036
1926705
1882229
1110058
417698
1893242
209242
1948244
101329
954244
1651460
1807199
1949915
1556483
369210
1987360
1498025
858061
793433
319344
1105155
1934021
1738222
964148
1458414
246361
360983
919496
381720
939252
1645337
1421057
1416469
230593
439480
1244544
14196
486723
439153
1551288
232156
409809
1458223
860484
420009
581040
1122783
1852738
1183743
1678088
826914
1563920
1438996
1550629
976913
557282
434339
120807
1832959
877111
751161
1483075
1048215
1613804
439658
1047779
103408
51958
1927821
1361390
62432
1521182
1394312
549089
211386
1113584
1440128
1219231
1942417
1060118
941722
1036883
414902
1731049
81748
523025
1287245
1198116
1510183
244622
667287
1445774
775784
1392721
1087810
98208
1427499
1604539
620262
1970085
1871670
1500965
1392437
1072781
100995
977450
30424
697695
1372350
1698749
1805234
1708324
1735460
1500577
845264
1980537
1691274
1916809
348287
248835
1976721
336967
465461
1042018
1920371
709727
1247829
231190
1884978
43566
977985
804982
1815513
448541
689803
1524635
970725
83755
984318
978071
1651584
1185253
1348450
495200
663936
464102
538760
1828854
1388252
1182351
1491751
1146678
702966
271209
1272390
1444969
843281
1615391
41273
1153549
880398
358419
1701117
1380386
695846
1564574
1654343
465302
488836
117706
786328
864438
1543122
1077893
1584898
437006
1088477
251341
1422049
1290841
698750
83093
1882350
23484
1297307
748843
1413058
547063
1063303
544927
1211244
194648
792821
1195092
1098726
947528
1197684
1058468
1349974
1113217
739941
226190
1537218
781266
106765
919108
1485413
1205125
97849
1931268
517632
1175553
242106
1511680
1457449
1213703
708581
537223
1301611
881360
1878822
697161
1087480
110601
738924
1831093
1937055
1685577
1109907
1766212
56190
925726
576182
1454074
967789
1106251
1563868
1388541
1384611
915988
1106691
513007
1757219
1299340
1354648
1798763
846952
799790
630035
1804477
1960466
1887669
1882804
1428100
518903
787369
1397678
1420474
1146698
1380132
1818717
413720
1007866
1718681
1023561
640566
679244
505709
1538054
154205
577733
1790028
9044
1443434
774087
251240
1560424
1858862
260532
1473305
1448827
1018000
155020
62883
1784998
1650766
1915644
1492700
1613015
588231
662523
140703
1297062
1578849
1684400
74106
234471
978734
394061
1481874
1108472
1668060
1619724
326477
3587
47501
1297878
380093
926338
1350549
1453758
1080688
1692077
1682506
614328
917521
1593968
817390
74883
438441
416321
1305841
799650
789647
1601978
165600
1709288
1821957
788160
292568
1472907
486995
1079011
1828902
1971342
224099
1761301
1352932
258312
844471
16771
1253796
1054549
1181452
1433057
267775
1910204
1917126
1902237
739932
264677
385299
1745096
187397
1138699
1802590
1089749
1351552
372215
1432066
1093482
227542
826761
473262
324099
1609400
1665909
1735122
1662461
989707
28176
617778
2759
1597811
1800820
1701155
1569138
545500
46147
1795174
1775226
902926
1321151
1752388
1667134
720142
1658743
800388
1029371
1660500
1866728
1841337
986900
79664
459539
1642943
423279
1119440
517957
1427645
781749
1866519
121650
1000614
1378080
1934590
391979
1801429
1298685
538013
556487
1324603
265377
362731
519084
1555073
45170
1950280
670710
1179751
1242670
39496
1597895
560681
1596214
88827
1520142
1556523
1437767
1360762
1344
235299
766984
590098
1474839
625314
1717164
1279088
1008488
1207279
1265001
312925
1584561
1790320
836179
365996
1344735
884686
438767
1891233
925195
75371
1184148
881480
536371
1714457
839610
875958
943411
1070452
1492108
1851347
376765
1965945
1700355
721991
221729
1522547
1944562
1045230
1893657
1306609
1655819
1437850
1512752
1310987
164807
814659
1317863
1564134
166245
237037
15970
905389
1794373
738403
1667389
166759
1273832
1443809
1770877
90014
319780
1268463
750727
289652
1164117
1654547
1662444
1110345
924363
443264
1292810
973682
525674
102608
58833
1773617
878071
554045
1244408
1494993
1606408
884129
782014
834819
227031
1052317
554543
1616173
1017958
208956
92558
188336
470978
896066
1886310
68555
1840463
1487713
1396958
1173279
1741809
70083
1967457
782464
1451236
262251
104677
1695349
139509
1347815
1978627
933782
101927
1205871
1192183
1158689
1794353
1128989
1390350
667780
862335
1116847
392711
553964
1757585
289906
528003
1715395
565576
1264803
801420
519660
750698
1776996
1746519
1244074
1767953
313648
60672
853221
1380423
1737354
1306299
89566
1792834
173038
1271708
1874653
1218552
1294086
399005
1777138
602405
536022
723090
1725490
1214281
1886720
1219565
1967919
922072
948327
1464676
275602
1286313
428618
192026
294573
125238
1430554
1701439
905730
1909427
1506179
1992602
402682
843736
253653
1642470
541171
143098
1609207
1184217
936634
1412954
1969255
195908
1221606
615589
929599
1807318
749690
744160
229932
1814073
1760006
268938
1061437
282783
1942985
1425572
258411
1157222
729638
1536128
1054381
1544188
1082127
1609090
507807
1958661
1429856
1893255
485537
233492
166125
1529015
1209569
151743
1297636
1075634
127013
1453051
1640623
763244
1507264
466257
1255493
1452038
985048
1433800
872117
1765552
1018412
928547
244917
234924
1434023
100953
1861498
389877
288852
904717
1013808
1014862
1530822
1402691
762567
148339
1262817
1892952
1448884
1693015
1034752
1002921
1032120
1150752
1649862
1268292
398192
1378897
105465
311751
185416
790876
187672
1797290
1984551
1453836
499821
1006079
1572910
1854703
466408
1891907
543419
1576258
928400
679404
361742
1506346
1629416
432360
998140
1120304
207159
793355
1020712
710664
1872530
1549494
1467827
93406
612158
212434
565202
376415
339035
207116
1282757
1738325
1609207
298935
529241
48742
1520925
1366173
625174
1904438
1322717
1205810
1474258
599709
32110
1816840
1619275
1708550
1681830
542149
315186
111069
678755
49318
253261
1296709
1254505
754831
1796482
1250937
922652
1758714
1033339
28073
1840941
646524
954624
427343
1563079
41192
369374
74913
1930058
263550
371668
209946
1482550
1248968
1152629
578887
930913
1026851
656092
1591517
819899
911377
1771404
1781495
50024
913726
90235
441108
1253000
1080697
436997
94517
507965
530440
1019754
1237317
523758
1096749
1811499
780096
1759673
1772055
1446022
1299307
1354358
1132344
784612
1657837
1912168
270473
1339053
64968
1271654
873558
890575
109744
215777
1920439
1039263
601733
971521
192005
324739
434359
191899
571510
309384
1754138
1685994
973351
107790
1743118
1550046
1535977
21366
1575155
5610
435639
1774734
131076
511390
593433
56972
1196622
1610551
1218732
1603890
1143230
1004078
224203
151986
542358
1607353
1671370
1860797
1588149
748823
1372633
847257
1755312
1201461
1189128
357075
1871457
1467966
1043342
1909223
1824425
1859059
1041864
158778
520831
1639909
397777
1275513
1674972
1408911
912051
1015124
275678
714380
253671
976786
751328
571686
825372
109816
1699215
672294
1392623
694998
1472094
61814
1519426
14343
1138968
1308214
568914
1537657
393026
615341
1104055
992852
1190262
376942
1323888
1986887
1128659
1835967
123922
1171987
212630
763561
925071
1891142
1205505
1083085
537389
1411308
326252
1386544
749053
764784
269342
1523044
945074
1873697
677903
1173576
1046411
1497592
566340
744956
1907684
1082167
1664035
1271215
1597660
76387
1914349
719211
1067777
357933
745260
337153
816484
1960313
1854897
574225
185925
1088252
1596852
484556
474880
88231
539537
1938188
641336
485664
405633
750716
1458047
440364
915283
991118
218392
848222
710549
790844
249071
427303
436875
1871978
667454
472759
363407
1926439
166904
796584
164666
598318
491757
1494315
1425436
1031147
1868626
87790
945302
1576492
1926148
1119925
945058
39444
1439675
911596
715067
725906
173005
402522
708831
1065953
1582000
795245
1737179
1917087
751113
377828
1053196
714649
1282551
883012
1699930
79911
150146
904210
43232
1461635
464298
105267
1672117
371559
1210236
404861
285254
334275
387970
917965
617681
1797661
975460
67555
983339
1218755
737157
1677498
191814
683768
82831
1361097
1388359
67810
1816786
1341031
38137
1254784
746602
963747
952993
383587
1536638
335447
926388
296611
1084462
1308225
1520120
1711222
130025
1883192
576683
1214345
1497890
1917527
680219
712899
980135
1260280
1723062
1114321
421599
64176
1368284
1632040
1974110
1057312
1837792
1733388
546122
1187628
362933
279100
495436
762632
1922669
1644760
638351
611289
592109
1366681
760342
1765437
1783268
737830
242756
318248
898530
1326240
532111
1519333
610420
1967486
1603585
1842330
1059708
456293
469396
315078
790059
1941635
10103
1945281
1122007
741269
1075957
79373
1661135
1697003
360584
234999
944293
634618
215171
383868
1230075
123237
1815639
694252
598530
1794426
1726290
929849
1919197
628053
1810200
1196163
295384
118698
535164
433563
1718787
436018
1447694
1597809
1784141
595579
1407736
189224
237034
1360531
1778817
1161228
561402
97768
1914193
1863448
1323251
1209870
405638
540545
1805927
1736945
692657
1975286
250565
595778
832018
1468537
432348
554606
965691
974498
1418788
739333
1574460
1245403
551663
1633262
503232
501302
69630
1020211
60783
704899
1131993
961474
113012
818283
1352754
1199730
160537
1841318
1501652
464683
389548
1764868
879390
1760490
1394827
1233006
332424
1387508
1145323
1160104
595380
90077
1095836
13762
1238228
752846
1864113
259534
823387
1067127
87510
224850
1623751
187887
1726844
455522
1195114
1518088
518883
691729
1518537
1766171
1018186
1990478
1337355
939203
1223551
1366871
1061732
601098
1548549
1900837
674995
230687
1145754
1052391
1348160
1691702
1083351
1205540
555914
1427467
1220390
250858
303920
558817
1572168
1957906
1135828
1942887
446883
867376
1522952
254642
999539
749234
236549
1344493
296203
1174748
1006332
92183
1854881
1037679
292310
295448
1136450
1749789
1163256
1831794
848414
998293
1756979
846539
1042033
625712
1505116
664154
1545263
150443
1707410
469138
1650996
1817592
1423033
1933839
1661104
1504219
1305529
950961
1020421
1588837
1658958
342674
1712173
413823
517673
102891
1097559
536054
1349192
734756
1842357
1088963
540293
869439
494304
1120119
277107
375287
867649
699198
1189838
21410
580428
4405
529340
1525115
349198
1336367
1107177
1859320
442250
1143979
1345495
1838075
881017
1584279
1960102
1783508
66455
1792863
414504
369566
1256215
962396
863056
567878
1447645
1510013
1045972
1847177
1411897
58383
1344366
1119995
888635
1531804
1047203
394497
128491
1896226
837068
353940
1507437
1901338
1266288
1320578
1165080
1702519
36913
191255
1252999
1507835
1203523
655859
1709547
1783283
1982940
1947770
1194118
1085451
1504503
998976
556550
1698629
1350329
1610555
1073146
1452680
1466317
33438
499034
81761
160016
659217
1681779
913057
331892
157306
1257930
995571
195315
630925
709909
556330
181875
555528
865948
137928
81037
267181
248361
1518725
3281
910496
1121119
1238718
1594842
1657394
636578
413453
154390
1663488
906254
1410802
1309781
1837703
955634
1699195
1270386
1297987
301194
281259
426560
674819
573443
933728
527854
1288701
1882830
1466356
1944447
1139771
1493067
540738
369244
1774518
168170
132723
992496
718831
30542
853720
1375489
913766
1031551
1748180
771390
238495
1471322
675507
55127
382254
539869
1589437
550711
95261
774688
1123744
1399501
242208
176454
838167
403446
815990
1802934
1422995
354579
238179
720137
1528557
1449966
467288
698985
1528460
1883610
1202761
1204968
91464
147908
651342
662856
301161
1937282
13022
988504
1341748
1750005
765232
871311
1484955
8901
274116
445026
429430
719650
716994
1975754
867493
1990196
1865608
1445448
1877376
1870885
1580108
230955
1396338
1115171
972354
793958
1003079
853547
1872579
666224
1665318
1049352
763793
1831366
99465
1032117
1708727
1352
1301452
841260
858700
1661606
1237996
1903844
946717
1606545
955123
1363462
757560
223482
1469324
657982
121657
591127
1708286
751351
82176
325143
1437959
546503
387474
876030
1413371
583643
1923070
1665290
1915708
1152922
1805596
1210281
355200
972017
1501451
125899
1402298
1579170
101051
1942123
1471600
251409
325556
745650
1233353
221816
1588406
2846
1282180
1651224
1119691
1687960
281781
1980548
1164594
287451
1512292
570626
662336
143110
200899
1040932
77952
1673797
816768
1711126
1706832
1575644
148368
1033506
1902311
747184
587442
729894
1386001
461340
1971944
573789
766239
1154414
597459
352835
515271
1560035
537116
1284652
573656
36166
1464734
1186570
1148772
1628708
334788
388574
1914392
1111152
1815086
1033208
840741
1284117
1790534
814179
521454
380926
623185
683712
1284374
824070
866398
1917038
966096
826185
36425
1089159
1191151
944205
228872
1142138
232114
1731806
88375
1938355
175956
291757
958874
403252
1260594
504631
208995
226235
53388
949974
1821414
1342665
1793456
1444147
143557
1848053
773268
1692961
571878
1905421
261237
840545
154605
1208248
226751
1922563
1871754
376196
735116
1936117
293669
1961555
496548
517089
1061901
284932
380735
175907
1243970
938493
841296
1062037
99606
1793007
1768227
1337351
1290108
1572177
1063364
652292
116933
1479456
1132703
564107
273237
914005
798969
1718927
1983594
1935170
1180372
1691817
432603
1007842
579311
755541
520505
1543901
1495900
252641
207120
1316995
1934039
1681028
1145452
757305
1094015
578088
1714547
1016070
1391986
772266
1095081
737911
309848
1773343
1832022
1715866
1882748
1936247
1479137
231537
116991
1388088
54514
1474048
422094
686464
96090
42686
1727950
951370
1467441
1012501
1069706
809706
1088448
1101571
1153208
1446791
657331
730896
1146874
1884755
815249
248440
1850385
1587643
1211483
610913
1242777
1640658
998866
1086716
639053
1637800
307601
89448
21479
1790541
1936094
1528180
385748
1513861
1272397
463401
959878
1632164
1113584
18096
759501
992915
1617362
1323022
983536
1911137
1071711
1566405
299737
1146384
1757397
464223
577839
1739861
178928
1935608
1167389
1243050
1771215
1681541
1625063
1465339
1284421
964620
548748
169025
1516705
1774423
741470
1158367
1975812
1624783
1447838
847341
210342
1926290
1643681
136477
1820563
1431557
392160
1052606
750203
204231
1955135
120998
1179440
1029498
282263
706850
1806485
424532
1543695
1997062
1761792
1798935
1199454
1050380
275033
687604
995076
22400
1303535
923935
978175
1558904
914516
29572
1296197
519952
1142625
922030
1878509
366379
317339
265874
648395
1615816
320289
453551
329759
894973
1455235
1109281
1816824
1161516
937322
906919
1371745
1327631
1414810
285479
1802691
348008
1993068
225977
1971001
1422913
1647282
1115669
222175
146345
691609
1592734
1609412
625678
1948228
696471
340102
214196
608402
1376714
928240
1785020
840808
1287652
241811
1871919
1871181
1595864
1809063
498089
1757227
1695387
1821073
168067
1926055
283659
1672920
761653
549795
912702
1243351
999652
151509
1833047
1277779
151639
1842780
1781568
176878
651407
821309
642069
1725774
1025
1789938
755570
1633448
1502437
288966
1539359
997305
1462205
396795
1311099
645912
1915536
498155
658759
1842334
1263280
997599
1227277
954314
732739
132267
1609197
1325991
1374874
422931
906222
539375
152082
1164961
380834
869542
744541
1836305
1514
103264
276539
1865147
531354
1816301
1772943
1683628
1370389
377111
1054866
1655600
1363239
1588899
135323
1270918
1035674
393918
1515022
299901
592868
1044834
502942
1099997
683548
1137722
664555
798485
1687295
833133
1120167
129305
149859
660048
1145414
1692453
1061657
789102
424892
516483
1584275
223711
1007156
973687
962102
967341
1144447
1021053
511977
1608768
1012956
1208813
1433548
890215
1423675
705841
418740
1528614
1285000
1558273
87213
353447
1151930
927274
358162
1024810
1630206
104236
40573
1404619
1482825
1445941
1951111
1041190
1091113
1992705
377157
230067
770289
1968941
799328
76799
1255791
1369595
1557867
785017
1025207
987591
633049
1230752
344729
866790
1109385
1036397
639208
1333910
539305
1398073
925399
1467301
1486365
558051
508020
1243053
1961292
599084
1367674
1714193
1134393
39674
1424754
1188588
709584
1330015
1452009
1782538
1824041
1524665
325983
1704427
440896
262434
260337
99207
693752
280013
512993
1654092
366195
219623
1775000
1375878
921381
1528696
1265103
1324973
1769042
1386090
1791777
125343
592
504010
1125906
1101560
313258
849864
822479
272461
5257
475463
11632
1114189
1411892
808049
205369
1028723
1683096
1708934
163922
1425674
499612
344472
1470703
1110007
426662
137321
361624
1161951
1784935
370838
1377962
1273449
1146455
867684
1143716
1359868
507601
1919932
1089257
1371343
103296
1949368
1313704
877311
1625570
1682495
1110936
374604
736352
252286
1717244
855012
1319540
231762
841540
1504943
1915659
1925111
934640
1083704
1000816
1055872
1096215
1743315
1202903
1374774
142928
594715
1520596
1541475
238870
1625189
1501654
64546
1659932
1990452
427198
96198
949333
365697
1904280
1594916
501373
159092
147655
938035
1627936
1304720
349658
1043057
1248749
1259356
360885
277106
238185
1986633
1335634
1474978
1710322
274858
933554
1987347
318099
1938534
852224
505385
1772500
547362
810801
1470317
1949720
1153205
1276474
1367775
164229
1807151
116283
459742
252687
1073214
1989561
294608
730369
1274913
415913
1433959
281263
1897699
1783306
554276
1399274
1337016
1502341
993862
1271410
755454
336630
767142
718708
980369
1274449
541264
848903
1497180
1459954
1312170
1495199
1956931
583449
769357
666974
1469007
1302970
1787751
649918
218898
1801263
928844
1292378
146496
591797
247749
1135202
695174
193289
395207
252883
1331500
1593656
1990428
347132
468481
412211
1019725
52389
606405
1818204
1684372
1207552
782862
158106
1050849
1753760
131288
299980
1363957
883453
1235002
179072
968973
1359352
1221589
1751790
825505
500314
136763
1488754
537561
51856
1820743
315142
1427354
183792
557681
762341
462867
1975493
297278
1161817
4889
1792326
1210541
55386
777202
44751
1871589
1703938
1942979
1910080
1098765
861807
1333974
1922838
1129924
1760381
1845901
1210101
1705311
448940
1630813
1887909
1803336
1815764
285519
1905628
717445
189294
1920402
1977873
1381615
745279
723708
1975313
399009
1914072
144189
1016698
1198646
1714006
949762
1528278
971249
373608
885398
1329397
1955461
1491009
28766
354302
1835516
651103
90592
547841
699174
1328066
318903
1028017
295954
869233
352215
394023
1030393
1245046
963740
268634
722644
317251
260882
1286132
383264
1963987
1319720
57500
960881
1587481
1342474
1904570
1740981
810355
1090586
1443992
111508
955043
616194
1184203
467059
522818
1061558
1912841
1967645
1520298
1048037
184441
1560028
1783374
1061714
257265
790578
1352441
245607
1823954
1117645
1614555
909628
461120
1828478
118976
1293380
1152520
1085529
712137
729556
686103
261409
708359
952629
1751097
1239919
412696
1124882
1307438
302276
1787621
185078
1047048
1285721
1584364
1977160
1184218
1416318
1468662
1457120
816918
1546199
721594
1153585
750098
185915
1406486
230542
470231
1587062
510776
1164978
259120
1787754
1716887
1465272
1949773
1442746
612131
500342
1821869
1557015
553738
1428530
1355840
442737
794056
144763
867696
133424
845950
1347862
584689
1592874
906045
43866
1167790
1467772
1060727
942418
1933415
485543
648837
600187
795050
371135
1048516
959513
93439
1794223
729754
650497
226425
680896
1028923
67724
723227
34417
565001
1329444
1904754
213249
491248
1779979
1413713
1147047
1533339
393795
1993682
104950
361923
374322
1325387
1718921
967475
683091
661771
568943
708242
337046
1055247
615731
1166573
94689
926684
872733
1185553
923810
1463938
168239
180465
746518
912084
587402
1000370
947948
458276
690006
1026544
1469635
1962859
1149099
1372690
1850734
13115
1727388
809011
481918
899819
218593
1984043
1902993
1248013
1882082
754063
699102
1844235
842278
659298
517281
14033
812262
1125181
853953
606957
429681
445243
717714
1518411
1927172
43450
1949695
180986
247898
835160
1215341
51310
1143606
788659
1264626
1958376
204480
1909946
1275554
597160
602599
414705
1488137
980605
808922
1894708
905395
836074
1958926
489162
934343
1989357
234189
800838
733117
13683
438730
686607
1288889
1965542
1523818
1597315
1467156
1731143
151181
940095
317715
1185116
1137821
260548
236622
1962294
375124
1579473
1077692
1199558
222372
824925
1780412
464910
1031082
440554
945088
715046
329830
396959
222949
1656045
1112178
911643
512923
1282084
807107
1924271
1072360
1889939
505659
756112
133407
157328
1866374
324467
629214
1477567
640617
1437715
1375001
1080102
711156
417888
595417
1294070
1738404
1211543
583904
1683216
166067
1181424
778666
1249179
1519562
113845
1921601
1119261
548543
1385173
311116
884892
157611
285606
1529881
1828288
956931
1112996
1007315
1081588
223255
59063
1293590
986738
1740172
723592
1399782
1815916
601354
415372
1653061
1447901
1055088
557156
280659
1191660
698819
845678
651048
90853
364565
1501764
1053486
692196
298148
829686
1247875
1742726
1274675
1671158
382909
366410
1911920
752685
219247
1474943
602213
739872
688529
1445841
403171
754158
646034
871728
778681
1040009
1852530
1133119
1198797
1676090
268825
1535645
1839660
1901984
664169
855511
1050407
804265
1425792
946792
1025973
1578382
1813004
1636559
1594301
672885
351374
1551505
1574407
706508
137932
1642674
1309443
1081584
1817232
605264
1648532
979517
473942
1474427
363472
1457424
898450
574786
104708
160545
1721772
1381308
1414389
58073
1937589
625595
1236171
1593111
698451
135532
1131965
1120811
487552
1870951
479521
450271
1017054
1851923
1073374
324747
615934
522960
1976956
1984132
1052746
428977
984162
1355127
943630
1657514
810351
849422
868907
252086
1152366
1927536
1417764
1247537
1869311
1162048
1137241
158718
1320078
427678
202636
1887038
1715790
1832529
362256
1627978
633819
1297183
1686675
654357
447823
527539
913505
181655
1969506
1588894
1292928
1205743
1146319
1192679
268698
1578527
1609198
952828
1882109
375400
94503
1634251
930879
236813
286404
30168
1098080
1145702
345769
287584
647931
1585950
1481457
926907
917894
608703
1969810
112563
839644
1670865
256170
1763684
1986058
66084
997744
1948503
944671
419765
1725781
1153862
1115980
42547
1256076
789956
1905253
789906
1084453
194310
641397
1773313
691395
1115062
1413936
422698
468962
1523000
1447343
1652617
1860883
1110244
932785
1596853
1358675
591808
494781
552622
1171050
1176383
265434
1867783
189840
1303095
393547
1769970
1326562
791380
345268
1080664
813826
439896
523136
1992969
319608
453550
632789
378989
1081687
25264
438128
102264
1595752
1824297
588475
1995897
1363871
857161
1520033
1275191
1187904
1884506
118045
1242312
882042
351577
1784978
1037880
1359185
1274462
677690
1759803
1705960
1683985
1204013
1955362
1421274
1318569
548651
741066
787219
1751392
1577493
1414959
576738
821470
89247
220923
837907
1902962
1247945
301046
396423
872761
1039271
271760
1542989
1039089
1560616
1629604
333310
897947
1584225
947109
487016
240169
1191592
298579
1373927
1124880
1468945
1014708
555226
725584
446490
267821
658552
800233
1690228
933579
577534
207503
994246
951534
381900
789914
1279281
1241155
365984
187337
750031
1416111
1328460
1338083
526485
19387
285501
1256526
1834326
1919074
1626389
1755628
1068979
1501295
626359
706216
1640319
1359551
595716
613777
1934463
606768
419445
892927
1227040
1698885
898958
1941192
797225
752408
272953
302681
48231
103943
1848699
1762960
39909
483735
1810758
806309
1343699
129236
1389708
1961180
1536218
227034
1050860
184665
1079629
1669479
890380
1967389
1699813
238169
1340881
1736686
1697023
31713
1608441
361250
99295
1789200
835772
503073
561303
1108961
946100
262068
1668056
80293
782987
1863956
1615598
1874936
1148270
654856
392858
1055375
1729990
191514
593282
1971410
1047030
1234116
1310636
708537
1265314
1279247
1264247
1866681
1786304
1947596
1177696
660330
1851877
1773288
174759
501718
1455049
722099
523783
1846694
1301940
1332037
1751470
704713
490397
1103082
1789128
1727627
1208948
921616
1560231
804906
1498370
1934905
1343916
1043663
690243
449744
1057771
1892301
805687
1348250
367201
1471476
293258
98194
880472
862785
1022849
1204984
488490
1338895
673567
780122
1508446
723929
1354684
174293
1775205
372200
1275906
1841428
1424270
1124118
1849190
1402231
475252
1992210
1612255
170876
840490
639985
1116374
1631034
287667
1200651
258142
1068239
84015
1473929
1725728
1754306
1515112
1619832
1135653
887404
818791
1526945
406299
1802577
1864141
1683697
990794
963486
795952
850767
359193
1564577
195752
611379
1336189
165463
1324962
552030
1768425
884806
1243484
1675372
12317
80832
71713
1845583
1311382
1269471
829709
121534
1260790
853199
110398
1119806
1922889
736382
673164
856646
955284
146034
1706167
911000
1706866
182036
1820818
503282
197152
1026645
498954
71339
433791
408482
1535120
1168103
1253959
1735865
1623613
429217
1554456
823127
728102
112616
240756
1769009
1250290
1325155
1460796
1397883
326624
1027713
1775551
298490
672547
962193
964757
1643430
1038104
788863
1594141
1487749
1983474
262427
1511828
887077
864968
1457745
1482306
559625
1569546
112013
1860068
623294
288388
1587618
1526784
215304
894577
1616970
618399
1128783
1587251
616917
1665619
800372
1082461
804220
1590687
38690
146920
1542878
943058
955178
402789
1299489
829547
1367155
209101
1141778
835058
1515636
806212
1515285
1685596
1956243
1803113
707070
444522
1563582
1402388
1173948
12497
1985860
849202
1121199
546685
1999573
719887
484397
1384024
1609632
553327
1188082
376713
1456964
1836497
1785119
1109056
1219534
293808
566620
1487569
590126
704547
161408
1987563
1357079
1691844
624161
1963313
1899336
1294429
294075
1052641
139806
36537
1775924
423316
1967458
1652852
572958
476435
675224
378801
1582410
1262878
315595
1743593
56372
83729
577162
1530966
822135
968579
67832
1667566
410725
1379051
712591
1512924
17415
1113978
1927839
1050952
1613777
1534644
452593
1828661
1948383
1870165
1714519
64905
1674128
196522
704264
772435
735131
376994
737848
1249586
1678234
1529771
1024972
577700
306823
1658634
1813907
115835
553272
1277581
1344640
1611756
279452
1434127
1437755
728186
1891398
617271
958707
1883823
1232514
1517987
795642
123096
633179
11193
237313
498582
1330069
1845588
144430
61921
1223013
546765
273980
1203842
102673
135754
1863602
1809014
436321
1272489
283767
966708
402749
688824
1292732
450823
653159
1852896
1699271
624921
568048
1492290
256753
874523
581375
647213
714256
137228
179471
1391006
756638
291194
985115
1660681
1897027
78224
1256719
291583
1682063
1566028
540204
1509634
1568357
553033
149096
1868214
1704405
18093
1042064
167525
736925
1266256
1411789
1460918
131892
1526854
1950078
1238337
527120
521099
764400
116490
571065
1330188
684420
1057418
620599
1222145
259320
1075682
454439
473110
1211584
153493
724424
272790
1074721
343602
167046
1654487
1223954
1714758
12037
350384
1139758
19314
1695513
563696
1997830
1831793
959685
1305794
1146386
477071
1880302
1814814
561083
824311
95306
1646648
1150229
529561
1511769
1866025
1400169
1100160
497263
1841944
1668853
598070
927458
1758675
846778
1985006
891980
477566
821730
413487
1296530
285207
1309788
960666
1009337
1404122
1780964
1831455
469300
1966837
1305646
405228
1629464
125904
931717
885620
639264
1633676
1597045
1806726
1010341
480016
1414377
1385727
1988359
1190310
615248
77549
1880043
1991621
1137382
307060
1455528
160158
425633
1826257
588407
1787229
1783987
1415386
1085350
104030
987386
1513625
1638605
43366
436976
539973
1707
1643548
759559
1494889
1032147
375553
92843
1372028
1365934
1481385
1643937
730066
169188
1819520
210176
253430
526968
378768
868565
1347248
443815
1595774
1645401
1029636
167660
1632615
1327110
1646788
169443
1792877
1133776
457653
699270
752064
523247
855731
1064202
1387680
890198
1624500
1108273
1909234
1117621
1581771
257978
347919
1471551
1454163
798644
283889
1542427
717813
446215
590466
304160
950388
931497
1497321
657031
923858
1020681
1434480
940908
1377482
67681
567795
355891
1029593
388689
761697
211286
397296
1993728
1429378
1449122
1321115
50820
1426777
871267
702161
600609
1004891
1406061
137855
842418
165300
223423
1127715
1640642
632705
1019707
1641698
911439
1918033
113035
1062324
1107540
55029
1393406
350551
1770546
1919295
1363516
1515059
148449
1563102
1933458
1670555
1946260
396460
572238
92224
1332365
226772
1579879
1605082
1797713
1242
1935150
879653
88163
214087
851554
1312377
1511087
1960184
1049302
1783210
1628119
907383
1430105
1218347
1898068
2196
217748
516731
1031315
469692
524940
718890
148112
1976175
1432234
915349
286730
1404086
826905
1088212
843876
1203940
1297400
604192
1259126
1282766
182047
763349
1563544
1479132
891280
1128884
899566
226200
400471
1598308
635659
302593
702688
862092
1006988
631843
1778389
858186
307002
1025576
40307
1709351
191514
1393987
602783
1488858
1874304
605869
1468610
1171940
902254
708333
1647543
1132335
1210296
1121096
695789
503760
1505269
1071276
1527417
1707124
161038
621748
77600
1824885
919420
1935942
1165617
823666
1250644
1912441
252514
766855
1162114
1561377
304903
1142084
1220888
418678
165636
372059
1352095
1481967
986085
1082063
1997918
141920
1295650
981727
1396239
624822
1234324
1026950
453975
54619
887433
838111
66705
297826
478697
1306280
267816
940003
205216
1744305
1693408
432197
30933
1940345
327684
14835
629851
279185
349072
1488934
1251406
155347
457249
607916
397357
1948210
1301264
33341
1126017
1291781
1652528
413953
1553824
1208308
660857
1506037
729410
847989
773119
313687
1150718
410069
1492964
573305
1260873
241394
1663786
1848170
107746
191786
592626
976816
1527087
772848
1102320
1270814
801266
666235
410906
520872
109705
1370076
1490683
349227
1319526
554941
934939
1423861
1559822
740788
345682
1062255
400042
1902993
741935
244878
513118
905343
1304465
256431
1682410
232725
534146
657514
209013
807071
563977
1945570
369797
15648
642625
1515574
1101877
1120540
1740398
1852841
1979881
1662541
1271285
1742198
981176
1592135
856462
1652215
68385
1943636
1466898
290816
1493540
170678
1249823
1149064
1810013
1742068
1967840
1089
1802195
1311380
1899123
695679
33273
1026102
1298305
364265
584114
1286264
1710675
221677
697321
53810
1462973
1343531
1052298
31903
583276
939731
1544706
1101785
1957667
239597
928040
159765
421077
1513280
978852
774806
529618
369597
1421168
1374056
1331594
650661
1626036
398894
1908034
416574
1928014
1267347
293799
1115978
1909159
406415
1243829
295234
94905
1952549
376643
637582
523824
1361190
1870459
1719761
592695
1641704
518885
1998062
662224
760356
1130425
1976368
164878
645992
400775
408698
1620078
296311
1510360
1690814
848715
1147920
665162
1062763
1022058
290868
888442
412092
1737598
1791707
1353337
1534185
646728
140355
529548
124317
1391474
1895438
1706679
368421
1109037
180966
1355533
416677
1289744
1241157
843458
1530692
606511
149190
589479
908403
451714
970458
1103744
1085500
904217
1616444
1037592
582202
1876646
230552
894786
213100
810102
733961
747876
177988
45959
670458
1521783
152749
1963558
63277
910149
544958
1835762
1348678
1316036
329298
674447
1901093
1952680
1892556
2659
1707211
1221218
1367811
592952
1612579
564184
1254056
1863499
407498
1140811
1089895
1712005
974427
776561
1732996
1007256
37968
1291643
1074875
1790624
1585418
676829
1734088
884642
180724
675864
33613
1604095
1385345
1475913
195266
1201922
162111
341649
1137255
1684044
424640
1145109
584813
967328
989898
1416261
822030
162795
476983
1967759
1492141
495066
241968
385070
533924
1001514
1091616
513526
1287132
1729592
808958
1592512
1077438
351077
1426829
192122
1478355
85848
1858061
1450732
1842931
803452
1079785
1077878
1151179
1380150
479273
567072
223304
505165
192746
626789
482393
1713508
450435
1060618
1814427
840122
795058
1051139
427836
919721
1266592
594303
6761
1079401
193407
1126274
890824
1861385
837461
177147
1041216
69352
779876
1073657
780750
1974031
1900493
1593611
1269434
1594597
785777
1416223
443450
797506
1446498
679933
1573975
1261469
1209763
753445
1528885
924435
1226305
440054
1034857
1107571
913646
792195
439634
832323
335388
874907
562084
508090
1605002
1367685
79263
1776596
1480407
363349
445322
845463
1795602
724902
29175
1462417
1038540
1238655
1053400
870407
93676
292297
62986
711409
1730512
1967349
1694338
715165
1650499
1150084
776344
1624871
1155176
847958
80106
1474026
1355517
413715
513009
1898207
890761
1232965
999566
1576803
1895848
1225278
531786
312825
427007
1379922
145098
1395141
277971
297738
445338
1721720
215879
1291849
784582
66843
27327
722658
435638
1611416
1615257
1737058
887164
1839186
527440
1427893
804277
1925902
1545708
1173140
1549270
415612
831679
1690235
1489285
98947
1976607
20149
1018433
211482
1290454
408481
1021382
938108
1594037
638016
1358141
239247
687677
349071
1786638
87422
1176356
497730
807004
385234
1283005
1516674
237377
525541
781391
304839
58191
139805
236644
1154563
359415
1906461
1883416
1323780
989725
286901
1526996
1488831
1818847
513569
1498658
1722201
806029
551756
1989393
93903
641596
924433
515646
1490713
1791633
267803
1233449
1844548
1660137
1108986
1666706
1749991
32895
727774
1461528
1523622
1167288
918816
1736744
1563872
550117
1170225
329428
547464
1216588
1654677
1143020
1845963
661741
887685
1207753
1833605
1151789
749292
405396
978081
1939545
1658653
1536653
175117
669359
1577955
128992
456763
26043
371565
1654897
1211550
1954777
494659
1931633
1243951
163591
1690922
1740190
1887920
1792426
1476040
1068191
1223916
1938235
1508987
1518590
682008
1712594
902919
793228
316015
1329789
36089
663629
467394
449629
949313
608848
1230721
1868449
574300
1543261
631817
994253
623824
1301290
1274483
1976723
171343
680243
845859
982540
1512683
1818886
1607085
1351077
596728
1562485
127622
1005815
1289247
1052455
130026
479858
734347
862464
1641127
1120518
819853
263346
926056
341719
988218
1006672
1027865
1133484
850160
1189915
543742
1889730
1345726
425219
543094
648241
1958885
1262439
270584
1728345
1123408
1810733
1323815
551550
470979
1081003
1281267
1642033
677642
1051718
1755713
1641567
1131958
1510595
1573627
759720
624666
1144009
1939449
682394
1080877
1195946
765725
468194
600256
1045098
1886239
910293
1797345
1631728
355209
1079984
392595
957421
733688
275774
910276
888596
1145392
85687
256655
981376
716603
1087101
1033474
1743285
785098
1871003
322641
1317874
1372464
151781
1333933
301372
818013
1425008
1282758
1239655
1431691
1300732
1420101
1251655
1152149
1873712
1276100
1099181
501882
1135482
810284
1851882
1616559
1333085
1137633
853984
27282
171686
358339
561673
1991495
882714
1720291
1250135
1434600
319036
851392
47124
1948371
1635046
1661659
1571646
536615
1398512
1008380
1076796
1226587
1983576
693955
1721503
283810
1404426
1492051
1035635
777544
654336
1895756
1514887
1224132
1461741
818399
1931926
1528124
798401
199989
311064
1738035
1669338
1549860
1016836
82955
1669878
182553
50780
1683531
1654215
1955470
1665255
1742214
556108
1494409
1998850
62679
1755792
456767
172099
29612
248130
1969746
1237885
1953961
421305
613960
1775743
404985
251549
988362
745731
892765
784453
1201396
620574
1293526
591133
649860
1567400
1461955
848950
1160033
1826986
970994
594932
278723
62540
1365213
1632615
1671019
1387980
1532560
1709392
1075010
276026
1778064
919263
1335336
464614
134265
1592068
1726132
1706789
1899452
1944763
954136
1011291
740520
348750
430903
1746817
726491
1698520
620688
1858042
452073
1007825
1704836
1082808
1609502
1435973
1712468
894700
1010884
839536
1122042
1304339
1040799
587802
1203496
1866025
66725
493088
1224214
1003488
1121591
1359859
1952067
1422781
1228157
810785
778112
1638749
181505
1095620
1056553
642013
1306154
1960491
845421
1509975
1547960
693494
1045662
1435796
1680700
182649
715353
581985
74745
422453
75212
1921455
1091764
1916988
384121
717644
870486
1150131
1060132
346958
619848
1410078
480722
966279
66531
342146
1108824
567967
1872888
1105386
124031
599672
1362665
1331750
1672669
1785634
1863106
106025
1116165
1048283
1536616
129048
191552
1407202
120610
774785
818621
1018456
342510
102555
512964
1022793
1609927
364688
271403
20571
64343
321290
773422
3943
1293218
175858
586608
272385
1977123
1266822
875322
716936
416052
1086144
61666
1328207
604426
557238
1525136
861274
1541614
1505782
1548231
163363
1125208
398944
998351
574411
1190323
1529995
1906421
1609355
1075543
120402
284249
1287551
1329507
541054
1260765
316646
1341416
591339
638291
1224064
1696562
1186945
1200894
129862
1942091
374381
1628432
1996039
1121761
484599
1845052
1375924
1430949
87249
10387
914422
932697
274974
1326564
1958010
507764
878946
1676714
226341
190844
1127545
1856326
755725
1708283
1459900
1897644
704471
925000
1526440
1015994
595044
928176
1401696
1780720
1001044
707596
1003610
748243
222117
1297277
1092742
894393
853281
1041966
42494
944361
433961
1432062
385397
434290
798334
1118422
1309496
1374649
587977
803222
197603
1966265
1409135
709740
890236
1136772
954776
932996
1075154
1612076
1767912
1491823
1676062
1178734
1887481
331289
1557215
1434748
23620
998639
1955012
1741507
1494470
1699388
1703019
1836695
974933
1654117
759548
1235030
554401
1627816
1611536
510275
1787267
1786528
1221639
189127
1027091
1772308
331803
969909
730970
1997882
96509
71749
1860411
1759822
792441
1006891
618896
1968216
717779
1822423
668121
1839280
1808876
5139
671364
946522
283868
964083
1208714
135839
121486
1316674
1752439
1211230
1596158
1491839
516977
835508
759508
71406
55610
1727200
1205082
1566215
1105654
808532
996857
1236845
1556594
576602
1650465
1540149
748897
1390068
1536976
12187
1125753
618633
47081
661106
543296
243456
947775
309142
1419527
1313973
1660621
1193152
1231099
344292
354795
1501010
987278
1604802
1426078
1198967
426762
948173
845966
780851
305374
510365
1260917
1044579
1749169
411760
1240012
1466751
1251778
990723
1094533
1744577
1848053
1630363
152878
429966
708328
514376
679375
229738
1085915
972213
1194007
560167
354343
652338
691885
793073
731437
549795
327654
30741
1701575
297770
148099
164497
782767
122183
205404
672322
1030491
1193795
1208655
544308
1683835
1628125
1318206
275816
1760285
1971078
760903
29641
216670
1724899
513748
1869080
1216223
1498376
1242242
369392
1794807
1511529
954923
1010440
936733
953173
617822
1569081
1328501
1629422
551360
614693
853601
270768
1987552
949221
880964
1879695
83919
1792424
363142
199864
524967
1428348
1793206
1863467
698914
1280501
1176174
1240882
595723
1863515
356035
609695
1244932
880240
575119
423631
1893064
1743091
1167645
60195
1601978
1615877
1626520
862749
612923
1509186
819282
683812
602065
559166
793745
781067
949935
18738
704652
1022299
127444
725126
1973505
442576
543110
57968
1551424
285633
16497
1872628
1531488
1693255
1486236
651573
1350700
1510270
271517
230836
834531
1409540
822187
329403
62582
1507882
1676652
372770
1429358
1644044
83773
1808960
1857507
652897
1854069
367181
1765819
1941795
1434495
898774
739605
1391913
840076
1794758
1513305
42220
1488099
1732569
1598282
614720
1972067
429433
917466
896733
687028
82020
1105945
327769
420518
1031740
402619
1000255
1334819
726915
6996
1806721
1645146
1877174
866916
1390401
926397
831056
678056
1305730
333530
1990480
781290
1554251
1350591
1832756
478670
1267013
434987
501270
356998
1655076
1072439
1200405
566299
1351251
535554
110543
1966615
1701890
994388
1838395
743599
36279
1303117
24187
276385
1072002
1682282
1025529
531617
1802101
1356242
849256
1734717
799758
263021
1828775
315164
1998658
386767
923444
297071
896853
1481508
1329268
1249259
485422
1396547
333742
736909
1903295
1201778
816928
852202
1371005
1265966
1675344
1313924
767177
87273
879931
1762864
1253454
613421
1566941
804456
990019
30845
505026
515796
315074
1287641
829898
1137236
947836
15618
1574211
1590554
1414959
1066242
1839315
1906599
1211434
1273041
1716967
1685642
1663447
504305
1292482
1942269
842775
1062937
1465615
1300794
584467
1482805
126242
307288
679145
1651937
1826865
1701166
983187
1464305
92932
47153
1332174
484403
341107
28476
142824
1621430
22926
1757038
1285507
556742
1704617
1117806
25609
903889
1804597
290352
1097771
1113176
329946
582427
1191688
194764
696736
775380
1108757
1187553
690447
1120925
1935314
1825096
965902
667920
904831
485082
139087
757353
952231
78804
1364491
1840035
418654
379921
1442647
1628246
1511382
898636
1278463
417825
1614894
1043903
1646719
956386
1404696
147507
1292952
216602
1567950
314101
1436174
637018
278059
966855
241141
1718254
1540136
1670175
818025
1656298
423494
1407062
555655
1075439
1350719
1078959
856999
1169166
1093651
1786880
1577450
774996
1219968
226234
783711
1392104
1896626
998855
340681
1894743
73993
239753
1948757
804846
785520
424331
501476
1515827
754746
1488770
1928911
1855626
570358
1700779
766283
428183
1649811
1976664
615093
1743731
58050
1048637
778859
1014059
1056768
432829
875167
555900
43167
1262736
1999498
1000603
822439
1367349
939322
1999648
848187
925530
26428
95976
1298584
1516397
1713722
1651701
1267288
1298665
1654757
1076007
288639
975484
428328
423710
138273
252975
1034112
1864955
1640650
161436
581889
1312831
245949
497581
68823
938826
1388290
1807023
464564
882095
1858424
901650
985782
1567134
613884
1687415
1810206
1407657
1964640
524304
1049240
1136050
647906
1453847
93838
1863068
1732962
1412816
504236
1932937
1466478
486053
1302720
694174
936066
1179129
228235
1466003
452939
567634
1694957
451424
33669
1528804
1104873
565464
635058
446386
1990930
1461895
423654
1588448
342627
659312
1161866
1366293
1506683
1627057
1702296
29610
1866196
787604
1182172
1720348
1301199
1095492
1469496
334035
1140064
1731574
1317753
1743705
164056
1536895
536654
909883
1550213
472936
1827491
1987247
1250616
45260
860942
1083807
1361331
16809
40257
884027
991744
1813164
1328537
1193327
1571877
1690392
351199
1289578
324794
892785
431394
370969
699972
1213765
1441536
1856030
463872
1889457
1841256
365717
1448652
1317960
937648
1557106
797819
942411
146692
49341
1837710
1022761
821021
69119
1921028
1700816
1095278
1934468
680958
219138
1281477
1368314
1922166
1333303
220593
1533928
131992
925154
602826
1706324
1152898
150856
110710
1860808
1584934
742454
489055
1907427
950627
1305665
1829703
1174841
1354651
1788218
1049149
1908035
1171818
1208307
243250
1709859
388088
1041938
1540445
1496672
618073
1000170
1230467
1772133
1663766
1889874
1879176
22706
1644023
451706
435567
374783
281976
89598
963113
976990
1524918
1398013
370723
132485
1227937
980751
1592780
988223
279361
1328803
1240558
960392
1685272
319999
1514443
255485
1493486
1569293
1832605
1256754
244910
1805013
1701369
1476545
514953
669331
1654204
249500
1108244
262294
768815
989067
156049
438476
86889
485894
98087
177706
268454
1306012
1442663
1018135
1239237
584672
1660662
578337
756413
730979
79336
1860310
720211
1291685
530752
43100
232769
1233374
1437066
944860
5346
1564919
517056
1627404
967606
250954
846490
212228
1115837
1229637
522971
433275
1383633
1669759
1586357
1755082
1461477
1620963
113649
1685656
754877
294809
1691202
770657
601621
264060
444651
1790620
939699
20818
1293402
111837
522949
1017648
1188738
325626
924332
551828
1898006
1692957
70582
1470242
1139079
1271921
715489
1386589
312149
1419492
146063
1617527
663572
437560
179906
37042
262780
120856
1197380
116163
669011
808548
1865055
1840003
68794
1753976
1445750
1430947
21083
1477832
1187650
986061
443819
1438772
1070007
32984
1035969
1685397
1349923
330628
627419
692214
53166
434828
749368
132096
1642113
888367
336920
731824
1867581
681571
1020435
854063
160062
205950
175536
1604220
1275136
571209
1207143
1892512
1507957
339873
72838
1493835
1536989
557120
1452521
715903
244438
1107899
1839757
1073572
1361065
363002
1938065
148071
1998919
1928430
434340
485611
1053642
1124796
1097698
1198878
98045
225087
1985808
1523767
817686
134651
1036265
817489
1301548
1378801
1956524
1230207
1618072
1906655
1382575
689786
448735
1589105
1303197
1627123
1193822
1023105
50799
1050513
1968491
1745166
1419571
1633956
1712466
691745
357758
1847817
1741664
1592503
1846418
780182
758537
1176974
1809763
404007
1139223
1344528
1020242
1011460
1240856
1359881
1955444
313030
1315860
1279146
1352608
898788
318364
1193565
1971186
1731083
1599329
23421
512160
966742
987296
1176303
63849
487031
32525
117334
1096359
171780
393101
1070761
1268828
107661
162745
1597917
787324
1466871
1551797
1943916
1243874
1757910
1841957
500723
1447902
1231361
331619
344871
1151841
233136
1091830
1477029
369488
1731426
61981
1600488
387776
523934
522323
1806818
796487
1576027
1809076
660598
448847
911816
859100
1253569
1410401
972277
339907
1071703
955584
814398
1810072
1854
390841
1013455
791055
643008
218767
203510
1318526
412700
294273
1150668
113224
1811351
1026580
510344
772733
436651
534310
716868
1754624
987481
190196
164389
1175418
918808
1636239
884214
1437138
79012
350102
1377265
886936
1869419
439464
450826
1951197
66593
309848
1523523
437463
408631
1762183
1576358
397280
1679290
1598864
1656087
149740
555565
828366
950941
290144
900102
1452898
791458
943086
471898
178798
80724
61935
555275
1561885
1022473
1120009
1014842
458047
872649
666633
533759
694339
461895
1646259
437887
150256
1886133
1861153
1474723
27066
1424017
823595
868848
1742521
1915281
122024
48103
1154140
57395
538100
1899406
636310
698421
24772
1297730
1776864
1017994
1701880
827914
1803310
976892
294951
1891967
1481465
1148160
137299
348461
130837
1806533
733925
350091
1900066
1544308
923757
1276493
1668316
341220
145585
455586
116205
1325521
682690
1371610
1395433
1846480
517063
461084
925783
1411180
1345530
1207938
779751
1645453
1121025
143284
581250
502431
1396157
508850
750067
597293
1522442
1641542
832164
1519373
975648
1926915
677169
382462
233315
707455
72127
1537792
1864989
1109044
823971
1448936
1456211
1007746
996964
1924866
722257
805196
5912
856198
590634
1302555
157323
1801012
1790209
163488
230331
1544472
316219
652361
893961
367668
1737279
1265845
215555
1248912
1308713
580131
1282503
948769
1860044
1599712
645347
1110112
813732
969170
1284110
1382040
1229615
1215530
1453927
419128
1183023
1100766
925915
1780991
232080
1341744
1736106
1961036
1031596
742426
1165898
925446
571359
732443
1199089
331039
1738690
852024
994029
24141
881245
60188
900428
786660
1832727
1899610
1225707
1608915
1610805
831366
1114610
76391
824540
1944453
714352
930622
1340148
786063
927971
1646617
1294123
816254
1443371
723784
66003
1322812
128430
602740
1812954
359690
1964350
129070
1797981
1617465
485808
445951
1931693
380508
1438376
130414
942552
1678816
1157792
1590693
17924
1055065
877740
749129
1559035
1410227
1954791
57381
895391
52786
324410
1777448
865096
1403620
1260806
433875
899396
931916
997851
1848111
1082459
1512114
1639404
880462
59470
570522
1325690
486536
1744207
474528
1771283
1093776
824638
725366
721486
575591
586543
1682364
1570353
199245
1391763
509442
1140229
1420220
628273
1490560
1952032
1176539
1030935
1997483
1432128
859074
1355696
1042019
266200
1110232
1132867
1587410
1092332
1894860
60535
214143
179532
1766194
658114
1167429
481286
943548
716267
331905
183838
1912491
186837
976536
256235
1306753
450328
1209623
1207465
535358
1694613
389619
1034129
149061
1529647
716413
1418615
1399653
1683474
984437
1904773
1168353
378041
874921
1468007
348273
8994
113890
287217
1760912
628471
518822
1339979
954079
10693
333552
664971
1245849
892423
294644
786719
1663124
1945745
301606
1319044
571542
1997357
404818
1075863
3287
235144
640150
401157
1492757
1045372
493650
1161574
184556
999609
1173796
462707
1692356
807324
1826037
843280
167159
586495
1190553
212589
582366
462992
1715263
933885
151772
1322259
1709743
1430406
1273080
251052
770969
74697
1918718
946534
920819
195264
1272440
1334158
1128960
1671874
287693
461789
1249444
1271847
1627333
1527397
1561562
1486022
1815175
571087
357334
1770454
1899483
492184
1357150
140320
461089
718908
1597394
707032
442985
761351
618682
1873917
1705219
1735329
1102980
320696
1743960
1190324
1446112
323231
1842793
1568317
570795
1062866
1154859
686038
451018
991830
1429366
82965
951356
1480464
1337414
1185606
290641
2655
1738812
471525
621768
1359278
631687
1323977
1243479
140584
1882839
782593
1746657
300064
1242776
1283316
726786
654383
1805225
581096
1248153
962921
292399
287786
447163
1415730
908802
1844353
1673052
1443405
917894
204829
1172226
460487
1832040
657677
838740
1277064
1966510
637520
240590
1598044
1803152
923023
1921082
286578
1666995
1502393
1208236
1386424
364357
988344
323434
450164
220743
632934
144978
80394
939004
1934145
95904
1626322
1350244
1062179
933163
1141648
201522
651335
1279473
684043
1180535
155337
694243
781436
956507
1673058
341428
456065
371124
950941
483339
1380356
1413392
1802874
372263
546656
125464
1847780
832649
1398257
1365219
36029
1850780
180551
1855916
1807810
848825
1531897
1711854
1244823
291408
349524
1501137
240402
1461017
651556
1065253
1925793
959615
1765582
393454
1356251
404549
55910
1088300
1690658
1195242
77498
97564
1917590
563684
486472
175642
1265061
447153
513728
1529228
283797
1956919
887769
242061
983152
834433
1138456
695185
1463570
459716
1285210
363301
1611015
1354505
662708
779770
394628
1078958
291249
1830833
1566364
788757
4158
927548
780044
147994
8396
1363178
349454
109880
1458117
1443495
753109
292867
799361
1681484
1199743
1555146
427223
1957666
421383
902412
1860882
435357
1966032
510215
48706
1828269
322603
723673
582154
1331876
1304457
683238
1592965
364186
1986050
743050
562912
1691696
801676
338833
263985
1546868
687875
1161866
1919442
1529712
1602227
1375718
1058109
229050
866068
843279
999435
493681
426746
1816730
273104
24522
657311
236516
1248228
1419322
1576197
1193156
55830
851407
515130
912142
1349251
878543
248285
577567
1416519
1039325
253155
538767
618787
1303155
761150
978534
940714
774618
344216
1776539
754998
608536
1762702
1035432
1520130
279008
1459897
1455285
1322308
1153167
1708656
1692214
1143111
673520
1906228
1502674
791372
1923957
123137
1448703
966432
1355272
1346094
818028
178139
100801
1241054
1657723
1363716
1278770
909184
1736962
562537
251062
722779
776482
1815700
1568519
28708
1059514
1964004
1236859
1366650
800402
426344
931965
1789876
207246
972980
877174
1924487
1477657
890208
1650653
1736640
1051425
868372
918496
1694535
316378
347181
1141987
1721310
1705645
914359
1965430
1312646
1015634
43552
741029
486694
1491058
1380225
222979
881646
1248020
1024650
526781
860041
272274
823592
1239954
1532997
824235
1715672
1311855
1125513
1076149
1276503
124525
260394
1366143
1642076
661253
1053756
937592
1487733
1166826
805175
1233445
945543
1652152
258917
697247
1655537
751221
588472
1651448
548441
1885336
1475934
23537
587110
1043393
835933
1294126
250437
910227
1513160
1807065
716199
1507945
535737
294164
1153929
1293335
1264225
1194456
1787485
1998062
544206
1562866
196830
1649814
1891654
1083193
1832543
1614373
1988259
60178
111405
1169944
924238
918873
1955531
1492263
134610
1957374
1681634
1818605
1638588
1382574
1899775
841505
1329040
1799324
1663187
1003388
590501
594487
740093
1616482
132941
1940596
58529
512199
1642097
1549714
981683
1905488
1481112
1020839
565345
1052399
340212
1864918
1282174
1672131
1003534
1113771
542607
1356539
589827
1934911
67724
1756942
334600
1809082
1527384
881138
893823
574263
1360924
1768167
975065
1568918
73875
1221635
1336786
1660863
1664463
1226902
6121
293742
430598
58566
910173
93836
838799
1854530
1307637
1931269
1739419
1259834
989659
148030
1567249
642682
712112
35203
1359431
742574
1556566
832201
259741
615795
1109582
1414232
1148178
1924849
1936661
1927561
1649105
1775157
40237
1972770
1046920
1677947
617267
1460294
1959804
1253957
1095582
115371
652116
1901319
690458
496913
855236
1645048
335473
428563
1780342
229347
477252
1226866
340683
1852700
1038805
1770027
493287
1708560
1501871
1475791
541500
300255
480079
333341
516796
1394963
840419
589278
1830613
1275175
914655
297260
154640
1146309
608375
426310
576566
1654112
1790196
1980294
1156651
1404144
1945276
1707524
1383469
960190
1743850
1526262
896924
1696225
1727343
1425565
1612358
190236
953851
1718353
1061986
1087578
509121
119402
349241
627885
590429
1009370
672690
479681
478551
924760
20754
86198
1667347
153127
1240169
186409
1908227
1844531
1883931
296828
1324498
698309
201839
304151
1942080
104734
75020
731989
1246256
1287615
631825
422273
1532801
276404
191027
479241
208329
1528688
1490032
500279
246050
350645
896470
1479432
1302649
1815005
1643046
406324
1012944
1481908
817122
1590004
1225929
1994375
1074283
915342
1526990
981771
1873378
1695787
1304549
1724705
1141671
1678306
630804
963031
112611
1103910
911266
1313527
1810447
1108743
115792
1748157
172263
478369
640693
240693
1909186
1546324
1154968
973085
249341
1839098
856928
608769
686456
1115278
183593
1024750
262286
1199409
1442501
312079
1743154
879635
1089920
1878971
1166423
648339
1513374
585228
410205
1439748
1580754
749395
1119156
16138
579192
438211
642666
1055538
1395028
736133
1411256
1997569
462184
233527
209875
805837
465313
784282
1060869
1446571
1666572
1221032
1009808
1711965
1098149
1023701
518744
1437465
11779
1687793
587532
426073
950603
1518348
1941752
1499203
1027113
1065115
96692
1702776
723969
489266
870092
120876
247136
112034
1453004
1956125
400107
715564
1720767
1904406
580963
196419
1045339
725040
1413426
758640
1617688
1836005
1771459
607777
1221461
42866
202805
24387
259779
1956622
824638
1981622
1635516
445495
895949
1381491
1336093
270736
1858694
365931
170210
6432
1331749
608779
983286
1235416
1235235
1191296
1721865
1145573
1920936
1068643
217068
334194
1064657
632816
371771
240643
329885
1095499
24939
1174045
580074
133279
446310
1838662
426371
891858
1641279
9873
525924
273646
1840850
1215790
259842
1369077
741477
126261
286725
918558
165960
712482
1131926
1245251
12728
1552220
1758881
422482
97423
940312
684718
445913
714986
1945219
1118945
1181640
603770
1336853
1291648
1265432
516242
1925389
1751273
1076405
187607
826474
988293
1992274
156447
1994831
1721293
625095
154688
1807793
1288331
359680
439678
1953011
655704
1827978
600377
1469956
1739882
925783
347383
941620
751676
1853686
1510086
880770
1011391
511729
1529297
1014851
174112
343220
1323541
1765577
490232
1641681
1869358
1329341
658816
569520
1529564
785824
797142
310095
585571
1373436
1541797
1050063
1416719
1285261
1751909
1857270
711082
821363
1018969
586062
413628
643970
1307210
567567
655990
1378983
650894
813182
1483312
437517
1306609
1416284
375782
783418
850445
1142866
1121694
1140594
1256830
643504
1310669
1562004
920734
129739
1567101
651752
1330972
201735
986397
70243
1060541
660542
997529
1499265
749082
1420683
1150479
1997426
1175670
1284899
883628
78522
106887
79830
421263
1556434
1911882
1801054
505402
178604
772625
826327
1163216
1747437
433844
1178140
1035612
1095692
277570
174
879173
416203
695636
513411
1621999
292082
1280821
1506633
1245493
430320
28503
76332
1140005
223011
990647
61173
1442660
1203242
1515944
1593141
1557338
10520
1653414
1828154
1100871
1734586
1539609
467403
231582
731065
1962482
1081331
1662905
68632
304145
75790
93476
304260
317768
1072608
172059
1714159
1967883
1046575
233448
1125620
1393188
1674365
474287
92428
855325
1287747
688007
1435029
418524
1179936
1444097
43595
1896644
1720924
624746
1804481
923448
1440453
688253
826421
1643480
1793441
1977478
650766
1542694
1033725
1329352
307311
1234391
1502676
1748659
1837583
383008
228512
1628980
614271
1241021
1579658
1385292
1085638
1132302
1741932
225914
143101
566946
622859
1021419
1162421
48890
497930
841784
671654
534895
1076066
1537403
629477
905376
1999395
1501701
1953880
1618117
1761247
108975
916515
895869
209674
811465
1691061
1528606
627983
740699
1052897
99230
245702
1814799
594690
1315788
892300
82454
718049
642156
1302089
724465
1506138
1408947
1515726
534664
1924738
1232000
1462047
1983572
798535
1872146
1399117
1893662
1664280
1435968
1877185
860576
1670530
28203
1742464
950542
1754579
812433
1149384
548098
1128035
677800
428483
1085142
1003507
1507818
921091
772110
1831492
1537005
1148518
206221
407310
1084204
1596021
940480
368345
1282074
1351531
41632
1778251
1863225
1705217
1394664
273062
414275
855668
313638
941184
1766989
1030957
862253
1872535
457187
1910047
1876281
654059
580309
479476
118923
1022094
1240559
1225823
64758
1343539
1735378
1098866
320942
873250
1368221
118693
930941
1256693
1417120
1898018
84959
548390
1627865
14371
84597
290389
889206
1119278
1607065
1465105
341944
915313
281464
193792
8661
1682829
1961949
1810194
1707160
601143
1288530
1724924
268838
1809976
446746
401843
1908079
1198908
1899696
1919273
1008735
1030295
1945960
1428185
503737
162410
556292
1501976
1888997
209524
873285
1879974
1174383
293124
1254730
798789
330291
1837106
680158
1214776
1528385
136004
1455164
1215950
1706020
478193
637242
719271
487315
1237886
904193
1838259
1431184
279010
1020469
1303986
1632791
959082
405157
1721463
160981
222827
389136
1998683
1485443
1229219
21389
926546
1433841
1160165
823534
837224
553016
444007
1160570
1303601
547991
1749477
1522746
1863834
613876
923389
1906685
1233796
306778
1760345
1193443
968501
282875
422518
233280
1811411
1960894
567048
1907015
1940844
466155
1973820
549059
17700
625721
1465933
1766216
721860
1562653
857746
1344212
734782
1036788
796282
1562525
1040432
569282
1061044
397622
133565
76889
828819
744375
1613520
724801
1270427
1977168
880206
1865010
188667
294389
1567685
42680
966316
774459
1678725
330982
1127850
32722
645379
242592
847452
662366
913835
1761018
1433236
1520001
600848
1410773
1243212
476253
868259
1036875
599611
726343
243002
1515086
466990
1350393
1941322
733592
1038793
299986
1317390
1116635
1276552
1649516
325569
440709
1320733
779833
217211
1548411
1864964
1941550
1061365
694071
1820790
1040858
1329647
1404290
23466
1854015
94679
64358
1219972
1605582
323563
246364
275338
1908263
1958578
19022
402842
1297011
921084
769713
1000576
330331
1071570
1052155
1559897
937420
1952053
59886
678071
1026820
1969821
1294069
939310
223490
1940108
1761890
1567649
278330
1866149
68446
381242
482694
260954
1673277
1124370
1506681
835798
1536343
1041986
1673355
1961557
698517
1161635
1014900
916302
1229183
168672
932460
248199
363218
1923804
1436114
1255437
667281
562597
786792
977554
1741000
90738
454781
1491972
1480445
1866103
28561
673332
702244
128321
1151910
1171710
1721980
1208586
470172
942793
619646
1752443
688412
1095246
190859
1639099
36426
1291413
75875
1500280
1808438
1448467
1064409
572249
357058
1192959
1714460
737886
434174
1448602
569651
893283
211207
716751
819442
1440989
204584
1222688
579109
1840728
1705141
1090381
1120015
468855
281084
1630744
654587
1654628
1723473
42518
1820919
424986
1448344
589419
1242145
894735
1318925
343100
1652819
816372
1751163
4368
451115
415193
1294090
1854359
561609
1518021
167263
877971
1223283
1239333
442256
13380
451414
1644711
1834783
326300
1791504
8073
1930410
618884
581986
681070
366163
738882
1635108
1760489
914752
1423885
176790
1043918
1404691
959112
1669543
1903187
531536
628211
1962004
1090992
734094
1893825
1649723
1522742
1274851
48315
644442
147600
1836398
529144
707589
1523866
114393
586315
838614
1424894
131259
1161971
1702803
1585924
1965172
1292313
516985
412184
1211029
1453005
1105884
1443158
1405091
581727
339566
571813
1341572
1097762
20445
1043439
1420455
264669
1464780
1144813
387760
202078
916561
1258573
881531
1980287
1768013
444293
1072506
1804004
1115949
1843005
433998
395353
1303764
1929225
804776
1706981
1496449
1753073
792929
1716239
72827
1433152
612056
1412461
1467732
1483334
1471817
1753754
1625275
770549
53219
1137141
383128
1354773
1895376
1336543
1807418
252490
1119028
1846045
788728
67299
182190
1840719
1774319
239621
70462
389430
906953
985421
615930
1251714
766173
315669
584015
1197099
1563913
1777169
1208536
1067847
1433632
1300105
1100183
1574679
1042065
222706
216343
686990
872028
1766197
34269
61827
1869435
470485
1866289
785140
960304
1668561
219522
402844
54296
1758221
459048
151915
1605165
793075
736647
1462250
545386
419201
1677638
36276
412388
1767271
753287
1206002
1618994
1090825
844579
1743496
511535
791007
803542
1597829
1362119
797134
633682
1242919
1553990
1494319
1776333
437837
1011342
962688
1364899
902397
894366
1708698
624612
865422
1677966
1752884
484496
1954842
1900146
889828
1324214
756059
1786142
543598
1618351
1265412
1227609
771224
523248
1530839
1152516
954510
640878
269710
991039
75700
1695757
940529
1981992
1671652
1336807
3406
461926
1131460
146026
574850
360522
400742
1147707
1878273
1128523
167169
856998
1244605
667302
1863808
1248903
596188
75307
1095572
533154
1510795
1559174
1641341
606735
1393860
1008942
1580176
1934416
879239
1165189
1410931
1063123
824647
268797
341265
136764
49382
511204
1367098
656885
1613579
1245868
1915008
253302
117156
768954
136620
1611760
856671
1300609
684813
347134
1479098
119579
1355657
1627678
546777
327720
936507
1659827
1529166
314213
1257794
846933
1072176
1457752
798966
1893164
1983490
547110
1386002
1926816
1563976
500043
389666
1502873
175633
1167349
866079
290824
1400304
1176332
496492
1620923
93260
1357670
1235602
963320
1419314
1271515
1234143
60110
107711
1800545
1177130
294379
1445415
867733
1500323
1137006
266211
717059
1906672
1624103
890246
62212
349525
33356
436727
832695
1184080
551399
883057
534814
1206566
1630471
1870971
121819
1305512
1410067
1884464
325612
1202001
679690
145520
1829909
1515617
89215
714798
1477842
885223
1864505
333689
93154
916717
925358
1692367
1564341
1069884
1207018
1567256
649666
777001
1399247
218477
1028902
448984
1140687
311067
112078
1250597
1461080
1019027
1341505
1185314
826868
92646
1594453
1276536
481490
1756260
1239918
1757799
1651129
1870089
639733
751782
214514
1995434
856286
1956687
1612991
1539836
1064869
1889466
985154
133970
1145124
722517
1388028
1107162
1665529
1830102
1986477
1262886
906103
1773558
1625634
585325
1744352
1444043
1759851
46155
694806
1580764
1492815
1475120
722007
456073
1804707
1388679
1694386
822005
1339921
989286
1978462
310334
154058
1971113
10571
430258
810658
1860943
1203570
1910059
1745355
1544663
1286479
839435
1100822
840208
1815965
1021946
1533148
1009408
361364
207911
1687152
1313014
83416
1208338
557598
827703
176626
527109
553631
826002
665160
1641483
613853
1452607
1197496
607900
107973
218825
1064690
1220657
305091
959479
955472
1744775
815830
1705444
1201481
1948409
598248
1354057
990482
1807845
149793
511273
207375
23332
1582450
957558
788217
700117
405661
14917
219323
265344
68478
1636548
1058000
1914923
932914
1597519
1313737
227341
1653243
1695677
659455
1277247
1043113
1484494
461828
558253
1073749
1094483
1882836
457692
1028663
1505553
772452
1071409
256706
1485129
343762
280825
1082370
1112878
263574
1318552
351685
1585276
1752314
273664
334226
1654250
1562435
1939531
938374
1050499
1796251
790889
1300449
1937351
1278882
1240587
451296
953671
408542
360290
1925945
503108
1165104
48885
1494251
446178
1507337
1125401
188833
670882
1821105
1657839
1277163
1271736
418498
1771264
1258072
672960
918620
1084378
1808810
980671
284535
599803
321791
1075416
728213
1137670
1426852
1609040
1354558
545724
76488
491195
1001227
736125
1380873
1877994
818046
1803015
1878714
98326
195299
469257
735555
453383
1828867
1724254
479496
648824
1141266
651912
815758
730673
73516
1189103
765299
353690
1714476
431358
477368
1623323
749762
1732017
283307
1845997
1981242
158206
1200117
72982
532695
1682486
1527334
1199224
437472
1603747
1070875
1333668
265432
375335
1993168
1307678
236255
1914915
750636
390577
670742
1532379
920343
1926857
1887738
1854039
142841
386970
1613571
148535
1628056
455018
1185214
626963
415897
1851230
1472638
1541526
517366
1226590
402088
1939274
1498045
637190
798292
1287114
129801
1285463
947720
1464109
576002
1536688
463232
1402247
120082
95322
957175
803420
413422
366962
814381
1276497
849375
1388821
654453
632794
915349
1431597
142352
614477
671375
1959048
867317
1312725
1666841
83323
1412431
928649
1969608
147254
250596
876201
390941
761849
880534
70297
979260
1267677
476069
971711
1304564
1748335
869735
504449
1424629
1229552
1993942
341337
1225164
1127812
919084
371447
1313430
1603571
1523950
1688771
741824
721010
1927090
1742393
787375
1455260
217315
1898809
1519730
980320
1789076
76411
1745196
884534
1280228
1903473
1042148
1675307
1335452
1436452
1232465
334182
1802822
1972322
1016517
943883
1104227
220100
1355064
325008
1601462
1435444
1639718
1707713
386068
1796364
351178
817178
219537
1930775
492915
1050481
1997245
1826609
274485
1537425
95235
284273
945434
1146298
1785370
467123
1752356
1568558
533786
174077
1647118
1682580
128116
255426
1606485
775238
1581565
811056
1496291
391203
1006014
385910
943748
347508
1081488
813600
1855478
1196279
163630
131819
1798388
253460
974653
1005338
1761935
1587352
1455327
1733435
1753658
1218944
931748
1141691
1651557
1253125
1846742
785272
643908
1481496
201712
1388771
334066
21809
1486121
790478
577013
43397
1438816
1727895
1575429
996960
212306
137572
1121324
567450
1185462
88385
1792433
1372671
623337
1768669
1713468
869621
1809664
1788067
408791
1212288
1608900
1768619
1658261
805232
1833256
885664
1362320
1680170
1396372
1428768
916423
1294391
1460908
1385066
804039
1663101
1631131
870864
1747422
1682795
1658231
1221111
801657
1427190
575454
1553246
1843374
1337128
182089
9581
914066
124562
1162139
647620
671525
743116
1741752
1038616
704187
300312
815141
827829
1727259
861189
1743403
589462
287678
1943588
839205
1313227
1416101
488092
95263
1372702
1257485
366420
246845
642712
327330
1925306
1063542
465656
690461
1171423
1392868
439821
279874
1387358
1440314
1542895
1346164
1209074
1806436
1701478
1442033
1678876
186134
609256
1833068
1780110
162726
404260
1813552
909284
239795
354558
847176
1235657
438911
1323253
1119777
1342629
1396686
1326303
1525143
509103
458044
1572642
64127
1781523
1379522
1692890
679519
142869
422129
1341241
1184536
322265
237149
1492162
335860
1881100
1155663
1169884
73180
954683
887736
1740465
1075793
943041
1175541
1221068
1800543
1672195
1908328
761133
940269
973380
30647
954514
1890799
1676946
916387
1939837
316543
1290910
896365
1132767
1269324
1423106
1497880
120661
801629
1246199
806024
457333
1131325
1941200
605918
1077010
382299
1431290
511849
848632
476779
828687
1125058
1435147
1210836
1521721
1094818
1353902
370975
177891
1670498
1395599
1550789
668350
795373
46343
144144
881543
800991
1855098
1961280
842294
1861673
994390
618744
84269
1017688
152613
294825
1304825
1508366
744868
1329076
1000579
524203
1761947
1112642
228252
89876
1846212
1101817
1934934
361799
715568
128167
1087908
455584
1173325
1131669
1604840
1296620
272937
1777896
232395
707004
1142385
460400
1202015
586835
103437
531725
322746
427232
1139940
1120932
1057239
881187
1960305
984921
1178637
1289325
1841921
1020306
454046
1352020
1205331
1189479
1664500
49199
580383
889202
1123279
424650
528330
383569
1312884
754101
107921
780223
847840
483967
2897
1291607
571850
1264525
897962
493777
1651224
572982
1908460
470600
1389551
123471
1738744
700540
828501
1519406
1708852
1498695
1740013
1642667
797700
981929
108726
1324632
1398985
159061
1249130
445421
130036
1315658
398576
1026419
1736023
1237160
711805
1167912
407845
980361
1135356
1451786
191464
357054
1333510
632741
1784419
665165
1386176
1559891
1661567
1931787
566242
178662
1740577
568415
1324698
66748
1158026
940106
549132
1665461
1450370
859995
847637
1399292
1238190
1045391
580845
722763
1917951
1235916
1010416
34539
705099
887846
994701
879392
1924178
937277
1163648
19594
46958
1706312
932958
513994
365282
1047953
726712
975552
1202767
1073669
637541
1050273
1518962
512931
129074
1726385
872812
218535
117345
365296
33135
920513
1499585
269017
411321
1524807
1651963
1230138
864584
227977
1484534
1533742
918396
163401
1359202
1297731
1438726
1285291
1518869
852602
741165
1525156
205969
1436515
1749913
1739569
521216
1802302
1288956
1429100
274269
1027826
633323
927728
1296633
344369
1749658
1583092
90604
985708
701038
678993
1097439
542200
1449919
791256
631760
1724467
1134467
1106240
1241577
775596
885389
442266
426694
932793
121757
53889
1512820
1699129
929332
1523625
1383742
84220
1073186
1656999
1419343
132237
677346
375830
371069
919655
347496
540662
98606
1707942
23693
140084
1957648
417699
1737152
1256150
548121
1879251
84735
1623256
1862573
390013
1362847
1506725
1850650
74736
1260232
60197
782012
468599
1413523
337022
11767
644203
1859285
1985361
1882224
683390
1907815
871792
348594
1515835
941357
1089232
72863
1132253
1497630
1239377
1991180
422237
1896429
1899992
1230301
292282
1511142
902275
830252
1953140
1589261
1835850
1443977
1448687
131530
579157
725089
196756
967764
440179
317155
510468
1553754
306500
1542589
164228
757523
1357265
101224
1828440
975973
1041992
610619
1710449
1715770
91870
735630
1553897
68422
1884284
889585
1882118
1549158
613412
745732
1015866
1936369
961018
140907
295869
246513
320307
405885
1163661
518587
539473
1793516
1888891
427548
414554
1548625
115655
1985188
1644766
1834428
1459922
627596
1656162
130397
1796562
1208572
1243104
976439
1358346
185223
1357909
536644
69102
226487
1124484
1612376
1117382
572442
33168
1440391
97359
300528
487998
13548
1453763
1733831
1395821
1982742
1854827
852692
1484201
1689109
1779689
1738135
1544394
398464
1918028
1328033
484010
593066
270839
1635561
80223
1906095
1769390
549277
1743227
621214
1623028
1874171
1652405
1765325
1788171
1302117
1494635
361415
418354
215981
1107311
632967
1013553
110522
1715443
1774362
480751
1013695
1642445
1506989
520177
542695
1775295
543709
201481
473857
1967103
857309
1719970
1734131
330214
1553897
771747
493108
765900
407989
1648987
1660606
806690
834208
154019
1805229
832813
262990
1837149
361279
1790195
1719579
1938942
1415821
793818
778125
679074
1411158
1242390
419824
1486158
1247583
1618155
735065
197893
460552
1996532
512392
1945567
1228528
182424
472493
1856385
831901
837578
1641641
1909116
1649437
960278
374707
578167
1102925
1992784
1704657
763244
43891
1304408
592756
1461707
919232
1317590
1060865
1658019
187319
1747495
1573889
347009
938229
820309
1351482
1277635
58790
423227
1997829
1619403
1077960
1525093
117228
683246
446970
1936572
790982
595000
738882
1346652
252843
1945914
1309155
588898
1819173
198156
81976
942155
1553956
485175
634205
1032694
1131302
1755680
1830502
1493507
1633080
920103
290865
403225
436197
1783147
1648972
596517
1144760
431899
1731301
578307
1910601
1518662
979061
164662
1586274
1180106
949263
809049
1605523
1986523
531277
168546
942021
972884
569548
1543268
389933
414151
1701081
1640118
751244
1898796
1001364
1429051
587021
1013656
1656545
1464989
1427412
1373160
1864765
1810363
1820835
313606
1827630
1363241
1537240
282035
437509
1574374
1714077
1492957
1767532
578859
487201
1909810
1483963
1235985
1207580
977127
1563026
1526995
979907
1857004
219957
1736065
456604
1096068
1102961
169369
1276687
664012
86831
1925663
1653748
1410907
1150632
796554
529932
676290
254521
958353
552040
1590901
1525430
1855474
15155
115078
1634382
332345
809774
750371
1361035
1167782
571031
682266
436551
1154152
964553
804445
920654
88218
226442
73252
1826709
1755659
849914
1746149
1864640
1005443
1385807
1470170
1602587
974300
857264
652083
1974429
947569
1790893
1930941
1872112
1661607
684657
1939472
1510985
270509
900347
743425
1026964
1704064
103023
1430280
529159
349325
1333588
1466564
476340
1081220
729304
428281
705335
125462
1750606
957420
385382
1496035
1157815
993357
702545
1545830
695827
548138
176847
1344339
361970
1194536
988248
623659
329341
1267971
352089
1477942
1069516
281872
823580
1015743
16313
800324
791353
1782888
715520
1807313
1366894
1798739
1573463
812941
1416875
1724793
744390
1768719
532766
46490
1780610
571209
1550704
106413
1872220
224799
1170524
894209
1529015
155576
573523
358033
1199454
1958523
190213
123524
1101056
1386898
460697
1620018
1007979
590426
1769057
1373918
420305
217047
1927579
940916
663529
1138163
1819019
945080
852480
448720
826164
591349
140178
309024
1639095
1137688
831552
1032898
1109163
1019373
1147299
574999
1445556
787297
568466
1243651
315242
703751
1519739
40784
639098
629209
96308
1505618
1549547
1390880
281535
1054440
1116744
145487
1970129
793664
1793957
1782438
1527154
1192547
351675
1283429
1373156
1562485
1607825
1847905
179543
698078
92749
415156
968279
1834422
1736468
1589050
438426
1745881
307564
640320
585735
1291011
1340720
873798
1392373
299787
895978
759823
787158
516158
1137325
1193907
534891
94482
566843
1758072
70453
1716429
1039736
1270596
1169941
1016781
1162761
766853
1794666
1846120
1010946
349121
448164
464199
268313
1851412
427125
338833
361102
532247
1898459
364659
582719
300769
1143500
1894541
668014
607070
1831084
876561
1348526
1971749
1308181
36127
156041
926434
753899
973272
1504272
324795
266078
27694
829250
28367
1448970
1150352
635132
1659463
1646716
1104933
1389007
1295479
1479489
86111
283310
13768
1803427
1992751
322970
220507
361174
566832
261090
609594
70859
425789
188244
1900270
917404
1513752
968254
1655501
1950096
1090919
1068361
1921490
175186
666345
1375362
591788
13865
587773
226889
1279165
390801
353919
438168
1676989
1995034
1089963
202814
1715083
1568254
851479
1691996
1958044
1126096
1696991
168393
1548787
812577
957204
1576630
1515459
47710
1247016
1097005
171142
96985
327889
1223587
1001032
86011
1652488
571952
1608058
1929737
482161
406527
634624
144811
744273
149424
707212
306687
1024921
169754
1900511
547304
1193601
1100821
1756933
580320
430813
1429602
487903
1541069
896345
900869
186692
1673504
463777
1156443
328182
982466
984202
845500
1231846
1316704
395853
1014874
1177391
1781119
1968219
396184
436445
1810369
1343240
1784738
207444
405114
938188
1703513
1051817
1120086
898948
1405317
1584399
272037
1777646
1151840
1234999
1058421
1937722
1717849
714200
536567
1919546
302597
947034
1050759
1382715
1024177
1588888
15661
747160
777592
437525
772059
24528
920016
1193003
1050015
311045
139171
1789716
789232
1908070
485784
344648
163169
1064353
898161
1450934
829419
1811408
454232
616821
1499771
1451754
1859644
1522331
1360319
1842664
770276
737917
745954
1189960
1630886
1431364
1599663
986286
1629023
92458
1785419
735724
67205
154274
704835
1972438
1977605
1476448
509703
352266
953164
1142895
1007834
45612
1215247
1518373
1383716
1888957
406665
185107
844554
555092
1333688
726053
437425
230077
481138
1637224
1482337
491825
1570393
1389930
1703549
1465105
1663395
1170232
1764612
1235146
982483
785228
1367406
180254
1700932
1880526
1554151
438005
104648
103005
1086312
523575
1501935
477969
1393718
1111037
976225
818024
637422
1682884
422713
266936
1426321
1671358
1963374
818239
893589
1780917
1634815
1703174
1982338
1887991
1257406
1018011
1590075
1169994
672717
373804
1481302
80189
985492
1426201
887170
1626769
1080062
1408830
1288919
338673
622843
1915942
1779203
79130
513003
1509268
1149671
1432672
1480145
1373300
536111
1083600
1338234
1607186
477578
494416
1177254
204305
1762084
933010
530814
1949881
860579
948199
1004421
462153
1339477
145002
1799662
1669601
467630
950070
542526
695695
1271909
865454
41049
206205
1864887
1932742
1208938
1982072
326210
590280
1637797
476612
1456584
445478
1707676
1688718
1798857
1008034
1166046
855705
1831342
500131
1827521
26720
423306
230844
1681165
1620889
1573366
333086
903293
1939577
994892
1505918
995935
767296
1473909
672259
860746
113986
320747
442100
439118
1719521
1415462
1525583
1019903
361135
1669319
1453603
1338537
1986534
1148684
445820
1373040
1875888
1988414
1470473
1623684
715966
269059
1023259
1089367
966927
381649
1859992
841823
579081
317297
970712
1300332
136090
326404
1420749
1385522
758585
44442
521911
987385
570350
795309
497681
184949
222835
882209
1436534
1922629
1777988
687368
808436
1060383
383068
1940252
1281953
1121213
900285
14117
1742634
134558
472143
1137712
1883922
1611905
1132730
969177
1506353
1787393
380303
410393
1397991
811490
1205361
830555
1096545
30044
243282
83722
1214823
1052134
665774
493360
454004
1814361
1467555
1015550
401503
888493
984425
933343
264399
1790000
825069
1312
943740
1992779
783205
73672
1284289
146695
1834522
325609
1100347
1137930
626174
1179822
1522150
1325635
493944
561938
254731
1631089
995393
602876
296319
55211
240404
90298
175323
822766
1982408
1692687
541030
948903
1742409
1543630
1701799
910379
72776
1286649
752183
1611723
1563408
1284135
232487
1188103
1884792
458010
1447794
1748144
1711903
571741
1994649
1455781
1696531
1850534
1612979
1761313
1080547
1826167
110496
1800383
1367413
367298
682786
1579222
1038756
1968737
411850
1451914
894156
1066334
189862
1172950
855993
735717
727083
1765305
675440
1999867
581283
1149835
947394
345261
1065626
1884442
753921
685116
266709
1267357
1947317
1824403
44204
1662559
1518050
845085
342614
1627284
204327
1730234
1729158
1040668
1520166
858722
711716
1930023
874567
1218705
933749
592546
1004982
713104
1535750
955323
67550
570563
759855
1392735
1453560
1834611
1060993
1676949
527849
707246
1064698
1856768
781879
185960
1764229
1019188
900485
551342
272613
1102930
227950
451481
1700830
1844850
1020994
670640
597842
1653422
1456863
338914
1850641
446599
1026410
1301881
1791139
1107991
582796
26531
578355
1636457
878298
862452
1906387
1461295
111552
144341
1166004
1110272
284470
508612
1643273
1798668
877079
602741
1072784
1118482
795965
1455338
121896
624479
287281
1641488
1785237
1886779
367537
1540383
349910
373166
1166668
699620
207515
1179200
962996
1759154
1192035
1903960
547741
284995
1391679
1711762
1348909
1299499
794659
1390151
1010560
1286492
528912
67328
551977
399957
1531692
650222
1019892
1818953
1496801
177600
441865
1244856
1285128
1894769
1751969
189438
1309864
943696
1722968
1159539
1374052
582119
954530
1975841
1083591
1321626
1958695
1574858
653729
1631993
383188
953578
965556
162797
890276
1317398
1035936
1538460
19681
1742034
1067915
211540
1343625
832304
1556038
369120
1391200
491541
359475
1421601
1298259
678603
1121146
267145
831242
1895885
1086589
1888136
1344634
1619271
1928802
1067552
300766
1585975
45636
37167
178852
840718
475421
553641
1125700
1445279
503996
716796
1989811
1465858
1493009
158722
666072
1240874
1118041
596858
1030225
196651
1232730
895433
1712460
817533
1684748
1515404
1529285
328275
937286
48411
222788
1928735
114988
1103689
1792196
1197215
214855
1860412
1090686
1535343
1242723
1466718
1845897
1383241
727629
1054479
1064517
1112963
300160
171561
386914
398716
816911
1969070
464295
1561195
456015
27030
1633748
1815357
954928
182988
1678079
1251925
1933301
1109076
1229551
1139123
632994
1967256
417434
1170810
1596214
1779655
1393166
1469877
1344223
1491207
401950
1567829
1114154
466152
32310
148977
1796918
501911
719188
565671
1243220
218296
1389389
96368
1068068
1255984
137901
1043740
675863
1997753
1449261
737031
218512
1347503
913715
1162930
1721323
1359120
1954498
1160634
1092716
1388718
1673285
1252212
1256
127362
25135
1145739
566125
358483
1552442
1211593
931014
452862
677023
1379092
540278
387347
749930
863155
32398
827404
373486
1394535
1379381
1175563
1606845
820020
1094150
1324424
340199
1712844
1977765
986979
1457554
713294
1487771
141011
990816
1218747
1861845
977472
1574474
106181
1046655
677533
1575115
1167676
1840874
1107490
790646
1207727
982594
1652367
315500
187396
1052806
924132
1342001
437664
764801
177887
1401621
1688117
1231084
521370
95557
362402
1477266
345593
628920
697443
436188
230583
816792
1645673
327790
786541
967665
1174167
1487948
634802
823195
662599
1640877
799107
121396
691233
1340341
1995998
1818590
794348
1535132
784563
784400
1251896
255433
339928
1483983
134817
1728380
1660425
689275
1781767
272801
1987217
1998506
1408757
1800671
1083093
1112979
830418
4675
1524860
949694
441752
848884
500093
863586
786361
1189733
1814470
1550370
694543
1885900
1335848
604568
833503
1226811
515608
992685
426167
1891144
1320775
732936
1866048
1485335
1433663
252366
1925039
541500
978905
368673
1605456
334037
1581583
862772
651620
356683
1421510
176081
1632442
1197848
1538448
1830009
359428
464842
502470
1866900
1556206
1509815
1384726
1008483
925674
1170180
863853
312987
753336
445560
879035
1379086
956331
1377866
627286
366649
242943
686432
1332727
252591
1270385
1125514
1050319
1620571
1080323
431490
264276
784812
1166007
104077
1125307
1260757
1149996
632336
1834629
950902
172862
1617002
817523
221145
850382
1599758
977471
1376417
1362738
301484
1251541
1553270
717404
105150
1123999
1464560
1411291
471464
130693
318617
877083
1913407
1163452
504960
91864
1764189
566517
1639085
355458
994004
1732948
1767463
1574069
676347
1633297
727308
1346207
846750
714469
1584597
1996577
1370694
1955907
297493
1967413
153924
868238
463028
979340
1183801
1139158
622751
245500
366833
1184866
1942459
1464962
657059
1645120
1843911
848067
581899
1702013
1604781
372831
1897792
264394
611494
776051
203759
1638748
584820
755098
1927127
1901625
17849
1682302
867976
1884716
1481763
608091
763792
1829009
1724321
8204
417512
1334728
548790
1158017
1145507
1914176
534655
1862036
1068027
1560935
1226560
1017245
160360
1555983
708706
1159713
1906791
982062
1000096
1801717
416768
1281149
232642
1617433
843602
1528459
1613514
1392262
1120612
654627
1385299
1698917
1397318
1369738
1437977
1894409
1072185
1828152
943294
1523075
963447
1661574
60230
1461909
280398
1061826
1094767
1115828
195928
11767
559078
638473
1447775
353515
515454
329573
931957
1472533
1326601
676133
767508
1954724
1646806
1107622
236439
426521
1679341
710653
375051
754143
1008219
1513578
877300
1888539
1989661
1529141
623218
1218608
166672
741755
1172602
1519481
1262731
122572
567200
1563756
1976441
946063
911425
1773779
789563
600418
1463912
610759
371415
684245
225494
905856
1123042
111885
1561333
1600733
648052
365273
608852
144982
908639
990800
613934
1730186
300662
1606515
270538
440701
1191436
1089227
122415
640573
1934619
1670864
234927
1776029
1317834
861603
1878747
1113338
1140082
1316286
1220098
852670
1454054
1887041
755452
420821
826590
1578264
806889
125626
383692
303218
1084404
1149567
232814
771474
1662589
174778
503118
447463
332547
1311589
129188
745584
213098
1435385
1924612
1167344
1247385
1661901
776429
1285871
670676
872984
1130650
5647
531109
689789
1760368
1278487
534001
1783832
1746555
1475072
323272
505742
1024811
170561
772030
15795
1187703
868977
827089
944199
600497
1669373
717483
1105557
1441623
1827033
1689586
1688898
655099
1276767
1519293
601738
537361
1336297
193912
399393
1004495
875852
210120
44661
1801172
627800
470279
211595
1587484
1396439
726137
452672
1261973
544502
1454141
355182
655804
1360914
497447
1730129
907538
1882217
1263560
28048
381207
64145
854568
1255858
992826
835964
1277360
1980102
493353
1819280
1987316
132072
820696
478625
753544
1031326
1509964
830083
544460
280744
1445022
1396724
1449655
1287840
1213339
1652464
16691
272667
1909218
935410
163982
38204
1441214
89739
1065440
1644155
1176713
1138821
1687053
1977989
1472159
1969603
1853503
1388456
1884531
494218
1693325
481183
321565
1798661
138436
1221868
733495
1879635
654941
895302
1922694
3065
53508
1379307
18773
1793920
715513
543925
1710313
894949
1459544
690730
1909151
1275679
727672
1965896
222939
78028
836366
144305
1440651
1322738
1682228
1437054
696169
1749813
1325601
74964
960702
938061
186889
501922
1908662
1367257
482866
1280700
734131
608033
1896063
1099563
467212
1137540
900983
1122319
900903
812378
318230
976712
1906682
1776520
945591
1953178
693015
538352
1681836
1745040
963160
1034523
119354
1941577
1329504
680282
1525647
795923
1541460
297415
153795
511705
179397
135243
960689
949795
1019265
931658
547804
1488272
1200542
263411
247803
203645
1506426
87012
930024
1507365
1775113
183953
1307313
1046949
1787597
1100090
1838095
1707443
1051911
576409
1532146
1389784
524071
739843
1612314
462642
871936
134471
1296428
546482
110131
58687
1760047
4718
917263
287499
1232414
1923755
1019287
507714
228517
91936
87244
204096
572986
497673
1291922
107531
805701
1399236
1672286
1438222
1349352
1107267
716481
1573378
1828710
1937470
112852
957165
1496012
1024748
1331214
1426554
381635
1565627
528215
873515
1046356
593461
1357046
132520
882494
922425
1096455
619385
893284
1908001
750994
185875
1081082
580450
1528814
651609
248792
1071888
424154
841302
1405942
1150052
413965
10565
1633537
1688028
1076111
1779371
459387
1845434
1283634
271788
876238
1128311
1803742
26563
712111
1690687
1969267
147053
118396
1523731
984383
907377
978222
41699
316952
815488
1793229
1219585
1728717
1950142
871112
1508941
435625
535671
71038
1166157
481011
200716
1678463
1053304
926227
1073234
1130656
495861
1645370
1188294
711513
1669213
1125717
1184547
1727502
1376970
604844
1388282
151333
63836
1142024
17095
418281
1356341
1200571
1882650
131904
906535
1940941
1354792
1757726
869073
149425
223034
1932216
1039438
1068967
67131
1956271
1231326
1761746
166838
866079
1649757
1360706
1861796
73272
1230504
506160
1796068
1110933
401330
364091
1956078
1778531
1689769
166685
851730
266017
1003195
138111
1270098
509667
1076450
1677153
867883
1233214
1877437
1639884
283393
1531400
704306
1453393
139655
785499
167701
1031722
582912
1916257
1310698
1562640
544194
85336
1131739
544975
1234955
1527047
416239
1093177
655326
1487190
474358
818369
339168
981671
1092123
880868
1509088
504431
329359
518046
1622014
1333362
1450167
999374
1805077
1479255
730768
1070876
100483
165869
1794315
654121
364067
827064
1038477
852821
175176
549147
735839
1482555
1395767
1506755
243604
345864
635006
267709
1957503
94869
1590347
500597
1361289
1186206
1511929
1912410
1818176
890128
1706116
576539
503807
1202900
1944524
1926055
1692348
1468561
1572081
57399
479163
994472
847891
1975025
1635411
622320
424156
543693
956437
1690262
76522
1292454
86004
1088976
1597553
477255
1617562
1020686
1306200
556984
1588618
329094
128090
1853396
395892
1038162
1378799
529782
915711
641352
1909822
445147
619984
1023479
1298317
934267
520044
1388070
163609
399133
871578
712509
777461
405821
493885
1972500
1958658
754029
1841355
1496131
234946
1970915
949698
258937
1782224
299127
1043536
1667848
549923
1052032
116167
229774
416435
1343439
271866
1091418
1713347
859215
1765095
1925162
326593
737512
1323794
1665138
498453
1610722
27729
12593
23792
951166
1205797
1297713
837788
1219568
1319795
1665533
1787446
1119526
854201
438116
1406311
1306671
815119
1388823
734156
1298476
484073
1210252
771247
1765432
236946
906347
1839270
1854925
1839751
124812
1941994
455000
375473
517713
1322138
1014972
644927
1748062
1670496
776063
931750
1693536
708685
83565
61926
1324706
707607
177925
844065
1286525
262475
351597
912441
207913
241752
641118
1537463
988335
405582
1590439
1221757
1057843
1461748
1828325
323798
426714
467824
470450
979103
569411
1585256
988201
1270275
1802835
1435109
434348
1763948
223845
1610771
166065
1170429
856218
259422
1439700
735408
1015781
175457
1844287
1123891
1274629
975834
1855842
1055267
1346869
383305
1669609
1312871
1398696
502607
1265777
1753140
1394017
401184
721446
1287325
1779141
1013677
1076677
1364633
1963275
1224339
337137
798873
1482443
19242
1597906
1095713
193666
149404
194573
745291
560324
1298688
1021199
374822
473436
1410206
1985392
1390824
1618099
1671244
750904
939176
1983366
371601
1027799
461407
1204753
1940110
1500074
434772
1764918
1636247
91063
1284310
771195
1722693
23796
653821
948048
1876899
1338133
417794
1787519
615855
32380
1914585
80043
50429
185742
488977
1058125
1834729
648969
1457322
1921923
62552
650159
398254
1994361
1109393
1193266
818098
1643468
1684304
1908924
516666
1831105
266434
1238314
615026
1952076
394773
1211834
285924
550234
348888
1027249
678931
1922888
424613
1500550
1125586
879965
1023033
171314
1184590
1019753
1051495
1510201
1497969
1911149
1593175
969738
143181
1342040
1157172
192863
1734608
1401640
1936194
1831715
78235
1579401
1659642
1584737
864415
205191
516961
1528909
584730
452047
31103
33727
1969959
1949389
823578
1535284
1380872
1654633
343695
1954876
106038
1628497
293110
792257
1926401
1422853
1965632
114954
862433
1277334
1782140
1486468
1432742
763155
742694
120543
695847
104157
30118
736903
577612
1218588
1405077
1201757
934173
1839552
223045
1091959
425696
17689
1724071
158739
1803017
882342
1262090
75062
1341692
189180
1938761
86798
781782
563882
1532696
360419
1717489
671549
1917209
1391463
1099999
552118
1405965
79269
176547
416418
1634562
1669158
1423109
1204913
874891
223230
1715021
872107
1594176
1219790
1504332
39324
813906
195314
992752
1515921
586280
1690916
981647
58563
1000027
353864
1977088
1315670
1761216
473308
172155
1516819
1497650
1907874
1796112
1202792
492146
847753
376763
1756436
947664
609191
93187
1879505
1300991
1488470
601142
1255531
165562
1587432
79941
1311176
1938086
520364
1034389
1212376
525792
1264858
405026
1320559
995302
344367
1139600
192294
1115834
1518877
691337
1391817
1206452
554889
1895910
1071752
499639
1738583
1163357
587939
264654
1517315
1634260
40972
1714251
1037318
1236698
1845775
181330
587904
134851
323478
98122
422740
1483870
394771
210512
756554
1102900
866580
148556
1099514
1793261
258722
898414
454707
1887729
572624
1557892
1962499
380044
1586440
1251596
846550
1687707
8442
1688035
847015
1703458
1713858
1558781
410091
1292479
70975
1908258
1708070
889827
156810
675280
1065479
1176658
1745597
767769
357067
26989
1302445
225112
1303517
898322
16254
603745
37285
712329
1042615
1461146
1908027
1126113
1352278
656363
1092832
4526
1879460
627339
1450557
193341
1585853
1669844
1223943
720617
1644673
1991554
685012
1927414
224276
635092
807975
1176584
56098
854574
231008
1519379
1393792
887789
1196514
217656
1167763
1305633
1435886
1966895
1872122
1508576
1335788
352942
226806
108265
1500072
1699514
642917
1516069
1503492
896846
1282205
1517313
1393194
974967
979528
88696
436598
930488
1579520
259665
1505581
516336
1546262
696324
430765
315320
989297
1906577
1820407
1403061
972441
1640512
1800797
216194
1832767
133032
911647
14412
621335
170587
1935654
1260483
187349
893529
942442
391673
139735
1935233
1052740
529127
644464
1674725
472450
947718
1545733
1213637
662755
490487
761722
847701
1010710
958091
1510363
279317
1486774
49189
1375918
1347430
63093
582904
888412
525440
1127786
1027561
785809
1511959
1374294
132585
440550
367005
1110853
1105021
897250
1404654
250993
713901
585266
504662
146276
416195
1072847
1042011
1677159
929258
173078
154974
633210
1677766
1814690
1478292
251943
489277
1900553
461875
1731327
1718536
329342
207507
621741
340303
703269
1906003
1689316
472259
126039
847163
923036
1037362
15287
1187366
349596
50362
1086647
58469
1993443
662968
1749082
48876
1400983
1897851
1595198
1970209
1449240
39986
991353
1937600
473545
689431
1759540
1564968
255648
835103
1792195
38532
1787145
739254
13433
959642
1328367
719630
1895340
2515
1298451
1291990
596457
1684834
1888202
1669677
181077
1871614
619689
132400
3087
1962379
546554
443211
1717818
1844540
1796654
1594748
1090931
1665971
1285679
517748
95613
314289
664668
1772561
1555541
1381209
1049473
1722757
1926351
1633774
1560841
1832799
901878
582581
10503
681642
1930195
1283559
6937
1057332
972448
1337716
1063195
1612065
1467205
1420444
1734860
1414373
408247
1141370
1948790
1504163
1828749
1439047
1091266
679322
1941495
945662
76813
1927326
276585
642080
835115
382288
272279
1967676
514538
244467
1487059
1991964
1939246
289572
1620546
1915143
262662
632953
1746197
1211512
44054
1316299
1145120
1780303
788507
1502436
1096625
1326256
32017
225876
1284664
1341601
1799434
1782188
992429
1497871
158788
1834631
174636
1671304
1613280
1659337
205861
1734489
1539066
912254
490597
1138320
269719
929823
19525
1346716
1600295
278887
1726698
1611026
793699
1287053
819707
1021035
1767622
22279
853385
1315773
90950
890164
885291
1665291
276340
359067
471441
801366
1880759
1594205
1167370
1156667
1272536
327180
806681
1946856
79599
217939
1732709
1739561
948827
1409474
63769
953386
1640467
1915539
1027619
1955821
1768292
1155357
368701
1527326
289724
165347
1098244
768381
837338
312344
1916130
601490
671860
614671
1030058
106379
418843
780428
1204382
992035
28603
1057400
1090902
563497
697837
1360317
1891296
219670
1704179
1454006
1181226
1500876
994486
1255191
651219
497605
961740
712492
1105843
898620
1237294
1274672
391826
1254998
670902
1536309
682414
1042622
1528165
1629434
754415
1804483
1064046
1164828
303386
1631213
937266
208632
1168116
504256
995834
1430224
43284
1908031
1070781
437307
779969
960454
293879
959859
1952670
313358
1208232
550439
875344
573745
1128343
5238
721713
469252
701740
1285875
688241
1656896
165508
1890879
781457
938255
885184
1094548
1234857
86674
1451482
1058329
1288166
284170
1930036
229013
1417929
468317
1737047
74997
185480
1728134
1632670
987596
1081836
1416874
115001
1790526
592876
1384552
1167034
1197374
1732550
1695514
1680467
757504
97566
813572
1181357
1081854
1352415
1050844
1896941
633241
1681387
836754
760026
1751792
1133651
1152050
1145425
1547257
1084485
393315
390603
542390
1277753
1173782
1672632
381514
1661180
704257
1112345
1977954
987885
325437
517122
1833342
1841111
150585
1318429
1826497
1677816
1257632
1302148
1833281
808434
474431
254391
578406
1144332
615957
1982153
120536
1873464
209
811559
680140
1286899
719485
1055045
462370
1117124
84857
1579582
622300
770687
1481632
1177116
1234916
1128608
1353550
1977814
1005007
579826
404964
822737
615986
848138
568232
31925
1561151
1698471
699814
89833
872811
1236293
276976
809613
1604403
1054502
1832543
608840
1888251
425604
765133
463846
1067783
1912851
1274692
1554522
1826207
1448639
1488524
964448
1720626
687610
323356
1258500
451744
1077335
1184336
283083
1720039
38761
263685
1223227
1371163
1902663
524402
1310654
1518188
994510
12212
552036
1467915
1884322
680584
1998097
1062901
1131016
1525594
128926
1698385
375611
607644
12790
65288
1453564
946959
989724
179165
632820
446402
966794
1630290
337161
1833127
947972
740680
1059366
397088
686789
1547406
1834674
222602
1177145
818730
1005151
1580803
521255
540807
1971943
653466
1178817
352088
1394555
169875
1626796
1161039
110758
497963
829991
671336
840175
1542599
1272452
854277
770948
1975078
1989123
1953768
1767297
1257272
1023280
688497
171493
201775
639098
851933
194238
268591
460514
429991
162529
1051302
1018295
562596
1385030
998433
1458463
1461103
1834331
379862
1341527
1789559
1074025
1971084
1125792
770209
1646595
1295718
1301384
795926
508959
591200
962804
145149
1698550
522350
824729
68612
1678685
1937393
1878236
1331242
417804
1626471
774997
391609
1519847
1170937
1229166
1132730
187703
1773624
587824
763427
1090890
827629
132966
22972
1093174
196552
148920
278643
1991271
726118
814078
307757
129671
1998475
1480584
370250
1679572
1486354
1161887
811620
1930395
99289
836145
1752295
1299727
142430
454665
541158
708109
1828430
631960
1219322
1665937
1120340
631246
924218
1802107
532602
1752703
1510110
1310755
863745
998079
433980
271713
1625281
1668360
1812017
1187296
1036033
974123
969183
1455961
1435568
1494207
1294771
694480
1288408
1517716
1715033
573030
912967
1642456
894080
1015353
606833
654598
636987
1199960
247643
428184
1205451
1212746
1916561
1026580
919581
646012
1799573
1610912
545435
374295
1653154
1812260
1832407
970400
856776
1429025
114333
482188
741191
857615
1965249
1880708
408356
1037394
1702302
216005
939480
1523691
1427517
1501171
286865
626475
933614
1600603
772053
204782
1383214
1877743
18538
1302695
1618622
89703
1037701
348217
248990
1605896
1854500
381971
1607005
215406
934791
414639
181680
516892
1254332
935841
1508687
902004
716069
1792563
548222
990177
945114
1798376
1357130
654211
1714786
1079273
1301860
1172324
428787
126203
63138
862603
1338018
298686
1794404
1794856
493885
667097
706302
919140
91899
219291
683199
1801217
163487
149294
868439
877249
647777
1440198
1840242
653795
575055
1498474
1220782
1570645
556965
1627045
59711
450785
1273476
813478
1563213
1340941
780221
1173199
527572
1349998
1680334
1273689
389348
94263
150173
1756426
1464603
570943
1169645
1697770
1893522
1474240
82893
1565876
497156
346266
1831885
1558337
213433
1872222
734542
1540605
1906399
1270407
825493
1900394
1744500
615725
1802424
121015
1662379
1189382
1079822
240924
1698359
1468354
60717
1864012
681907
1135527
1049319
867956
1780870
1273912
1566004
767278
769593
1363882
311665
1585021
118231
893279
1688246
1651235
1392214
899864
1845757
1935146
790337
1640988
93393
195352
1939381
819374
1053929
303065
589308
500152
961865
819162
1506133
879535
864973
1208996
315601
273608
650886
1104838
1301050
1690946
590916
945370
1115433
76203
60887
1182218
1587990
1798304
1445660
1051263
598015
1053116
1433349
91449
1596696
965057
65610
436579
769660
585672
627699
608950
1466154
1433833
686904
785550
516347
1734106
1188978
1867697
902562
1022136
1299087
122685
1085165
1802267
883096
912682
802778
1427536
1892634
1768558
179734
1009702
679152
653614
5238
1821294
1137846
1005310
6597
1374145
1521315
902301
1260584
1532583
1358813
105279
1075179
1747432
1012793
1930985
127195
923732
829521
1917259
1739744
530833
1762796
59535
1837799
102019
206790
843504
1176165
598674
974763
1712664
138477
688123
1747157
190671
1461486
439737
1613052
370006
55790
1677763
1148384
1526910
271729
1662073
157416
1858421
853594
741889
1512304
961364
229766
1015202
589838
1054637
792906
1912359
1279543
1617187
1660949
891978
1404854
428273
869323
118089
1614008
1645540
831579
1529471
380678
138929
843620
958661
1203719
1330652
1572646
1746640
898318
1511167
843655
568600
701601
1180175
277776
1153515
1680445
1842223
1793930
282292
458523
283370
882414
540377
910892
605423
1162307
1760224
1666125
1668543
462703
967625
1278832
201999
906985
1223378
975076
1507168
1186654
1691116
1490745
99932
1237657
1081170
597236
1727455
678932
472268
56884
41254
1614530
1607307
72763
1060641
685560
976717
1758745
798583
1998674
1320699
616235
328404
947677
282020
1464856
220441
443888
1286926
1272837
1571887
164043
620336
1935636
658621
369394
874138
1456289
456297
567774
284716
248952
78502
177225
347125
324887
1043177
298596
1143937
1312530
46935
91833
65800
327227
1231112
1822146
875766
1840674
1476341
878487
1197773
1579201
158773
580478
1845720
1614891
775437
1190022
24941
1139857
1399273
1641303
141131
916961
1175284
280961
9241
1266888
809381
912980
930530
1671419
1545929
1795401
252046
79987
1536495
904362
1474177
999474
1381048
950367
368040
177928
1580591
34643
504222
741896
1993593
666238
1548918
1232909
1020968
849924
1260339
1749754
1502448
1912696
455610
866049
661937
1916186
450450
18131
259368
74797
1776985
938865
1752648
37084
346435
1520836
736775
1342958
1110567
1374220
395844
1460508
735254
1241991
284459
1175433
1943373
439516
1833291
1557576
1847540
1273038
1881097
1208166
321595
184693
234934
229945
1583466
563343
118977
418394
1446174
395634
771835
1873596
1261692
1241699
344529
397758
1664691
1453881
946636
1881747
29611
145534
1989653
1056954
1064097
863523
674972
993201
1165911
1785159
325628
1915231
392003
1874870
1034920
1801598
1758337
8834
927200
1157065
461378
1762140
917051
1411013
258361
1052253
1454545
534171
176173
1875983
1940745
1889147
1472373
1198978
672290
268681
626422
1384654
1271702
368349
284174
1531962
602474
1176922
507130
1049376
606834
1162255
736911
1977930
1148161
383761
1960681
963897
1203410
1090205
1578117
1820757
1529396
1747145
419902
974650
374535
1501014
894839
1802476
210410
1253117
1792304
1792114
235183
895114
1730023
1351711
756745
862489
633836
1801140
610727
20609
695480
1394489
1366506
1924356
903417
847387
1772974
1783021
497039
852062
45485
60615
1353743
891370
390526
248001
471433
1554497
1512514
780097
173234
293790
687667
828109
318087
1264374
1437372
1603773
1438806
1813308
539186
1405272
3606
413017
735186
1430498
962447
1082804
842943
755657
1089613
1277112
812952
454949
838382
139523
294832
1718328
694297
319890
1533817
1950586
1386877
946737
651212
1515966
534034
451127
1992623
1583220
592872
264056
362700
872401
1852284
638321
1297838
615225
662986
1540328
379406
434257
1124645
1841321
1198957
1368995
700128
962616
85021
1196368
610433
932021
76967
114791
126367
416871
1763395
388757
630417
186362
599757
1411267
648269
1553606
325486
1015556
1455081
1501158
1833937
468637
1095361
1690354
23329
1892023
262251
121880
1722635
1361853
126336
1094120
1054209
1946147
450302
167956
458335
741181
840155
460950
641545
286347
43138
1919007
1812980
1349792
509645
218842
77142
122173
512059
1385529
1551053
1964093
398642
663779
1471539
1033162
1179798
1999043
1365778
475470
42657
975801
1088037
955656
1025297
1114513
1821964
1402944
1572086
1450044
227594
1779934
1883615
1728758
1615829
1441322
1694547
1844318
1362961
1169075
333680
1857765
1663344
313068
1562054
823355
1710536
477676
818619
160696
1344574
1449988
1465055
1567537
1306
197385
198127
806736
825691
120638
1855185
1774779
382693
1281649
1634061
518801
187433
1153478
937017
1670811
601659
623439
1073847
1875767
883762
1458017
1523471
138528
612886
1512947
1436982
1427930
370969
1519082
2804
1253834
1797009
1325476
1301606
1204919
615283
612580
1712314
1517232
917602
525573
716743
1795911
836750
1542333
1270032
676411
1511896
270370
1410348
597054
1658596
1109425
945612
842136
1899969
492606
1136806
1120465
753671
616056
463714
1934272
431190
1696416
28359
435484
1433416
1622800
377636
1705829
1953117
1273171
171196
463845
337535
1205599
28891
1642946
1941557
1892189
826238
1486072
1370873
822632
1196401
1413250
857822
591233
1863785
743147
640345
248781
1337323
1257971
1503670
1993888
485629
1885771
1001143
779557
1411712
1801995
1070545
543482
735538
1075508
610091
990291
1499966
1396572
271686
1352323
950389
1005452
1443676
665574
638812
341327
218191
1206928
1519013
570769
150033
1092902
673450
1543000
1975775
167317
1221158
1409550
1137124
1238152
1895326
1474820
1663466
977629
65642
613896
985311
1835154
1896690
1134969
259893
453673
966842
1603345
1938288
1403099
1242534
1158609
1720447
985904
713410
42087
809838
1673958
1526054
806311
1918489
787713
761953
1312280
100186
171595
723863
1864800
181528
1026673
1076931
1496570
1274004
1542500
690559
898659
468089
1124910
507801
1446156
1076945
1343166
744091
1635294
480486
31171
1005722
132203
1069789
232637
911353
1432615
1260719
1801081
1252503
1618329
1074400
346574
1836113
61282
1062604
791294
1835783
283813
991735
1005172
1222882
1958378
1038535
527263
1968026
1464887
680917
441095
913268
1630828
735031
1016201
507006
1633559
726732
156757
1731758
505850
262334
1366865
62324
656369
1688003
1079364
1076817
1713973
793897
91717
681402
461646
381425
11528
401461
146420
600008
1187740
1434377
1181574
860897
1717501
1414955
1627815
1208730
960501
157295
300212
497596
1304416
1567232
1996557
1593493
184695
686241
153868
749262
1783501
255352
240781
1274719
1896367
1434157
1178904
1211285
701772
1404236
1990299
1970652
474748
489438
368597
1055053
120411
1306464
792650
122801
1397413
1734443
378226
216367
48912
1383398
1850781
190389
150566
1626504
654691
1156165
435049
337852
907767
1856291
1201405
549816
151233
1010467
567861
577281
605072
1083701
952371
7613
354580
122548
487598
1161878
945956
1958240
1323732
561294
880169
1095276
621762
1559864
1617304
628425
1631969
1251395
868998
1587072
1314458
832448
1606212
716812
1817549
518539
1895515
306504
1608671
1654365
475099
564728
12739
1602170
369758
443742
592183
1383556
667022
42772
601841
1747723
91257
434051
405472
929118
509096
828901
1234249
1082258
147236
1524903
569913
19416
1523782
905654
433021
346731
150630
1668713
527365
1934153
1528134
748560
1754610
94545
1967484
219259
506249
918099
925648
692171
1445508
1621882
79770
697228
270117
1253544
1145622
789070
1304318
54778
1705309
1632248
891606
500664
1735486
811648
1249078
1442154
1063464
356220
1597873
1107486
1692165
156441
1389288
1115308
1158434
1081845
1789634
269946
1889934
1331306
1968365
666405
852486
383576
513628
1998084
1893145
1133517
810008
1780010
1904018
940458
948466
1487880
154962
809794
595658
115181
5728
218232
745048
1525929
1798667
230979
648560
140457
1126665
786953
1223661
1280853
81655
225351
873613
1571863
1775936
1045725
1627117
1514039
1393522
808560
1271365
572382
384982
1730221
394974
1564892
1304477
1663989
597681
1289654
629556
775043
470504
478160
232694
1782755
1385571
1787201
1247205
1712458
262106
484566
1357765
1573805
264994
1933228
1208283
195262
1012795
1784579
71745
684550
1907261
1305988
11641
102238
1954838
1161397
555013
1987053
1711484
1955669
1526046
1087624
1652296
484640
561015
298957
635236
1616721
863234
1036898
1216292
9095
1544360
1925126
858936
157928
55115
1973018
421891
191278
1011967
571477
1431218
444211
1659419
1645436
1414769
724213
1113940
802132
1193266
807280
1446288
663297
1605935
1441526
324520
1148078
104508
139245
294281
714285
1589172
1293238
1132691
821088
1339833
850991
773686
374235
637490
268039
234114
264263
1184807
1536614
46963
1769184
8089
1565096
1909704
474489
509406
802249
660235
1555309
1728782
154086
1378496
459285
613854
1512489
264260
1605038
128655
894895
725371
1205799
1161970
1024358
859127
1596875
1692410
1828314
1262155
294391
1618638
1181026
260875
1465763
657707
362258
292815
96179
1310770
981955
339934
1677598
285481
1061088
1237662
588847
665019
184506
1818636
1855503
717065
1650979
1101749
591299
1733284
1644528
74385
1555302
1154784
1738856
1339588
241191
1364118
954946
1040678
1881303
1409398
1019828
1546967
549426
1623808
1100120
638195
344226
385022
1218636
160227
1492482
811013
1860980
1355482
355314
855385
1155208
38745
482163
404479
331236
926847
1212080
1955853
80027
1049576
1511557
616281
812934
726641
1103390
923681
1111861
256897
609667
956396
1729787
92031
1804174
1190377
861481
1240176
1207759
30720
765298
1914642
643407
32815
39897
176575
414607
1510143
1243491
1478589
1732015
775271
140309
1851758
419753
220562
1476833
806523
133705
1239227
426943
1246163
610111
512531
878647
1773081
1997451
1859447
905666
580221
1851997
219042
649548
646663
1382240
640550
1463650
1510594
1199575
1691778
598103
726401
139051
108650
932323
1808193
999060
634975
1873806
664321
413863
1135309
1719768
1080866
1077900
1911220
1819928
380361
725449
857637
1084975
904533
480963
1944431
1601066
891155
1072606
1336160
610992
877680
72157
749115
669206
1106586
1897755
81195
1073192
1968853
405565
1432860
1744744
322505
327131
1671225
1868576
261506
953698
1584877
763823
1097970
45827
468919
24028
1410827
1709001
1832747
1692403
516603
245382
284977
703903
112660
827440
1149355
596742
1081386
427457
1717121
1931608
1261208
834748
405463
1803383
174105
1251352
1750493
207410
1916150
1288301
393593
1708286
279643
1977015
787550
1772372
223700
1523875
427572
1472731
1390697
233131
488251
296486
29381
1651410
533962
1011790
1518038
1395822
817564
1753493
1717561
1005160
32447
251102
586727
1237501
780917
9003
211706
1742669
75210
1647371
284509
595829
328571
1299755
1049202
812347
829285
1520119
408531
1085418
487953
345673
1949632
1446240
1267225
1157896
21167
1217185
321681
1912888
836921
467101
478889
1841330
1271725
523136
650552
226716
617169
1004969
107640
430469
125607
525386
1793429
1413992
1171959
1534617
1624171
1540282
935752
350609
1730974
589333
439822
14404
1525103
821826
1153205
1052672
240391
329057
950875
964879
206426
1649333
1230283
1489239
416180
1435000
966948
1173096
1048032
1725009
1906264
1034837
1686662
695009
266251
803260
324950
109518
1778163
550800
1507599
1399190
603906
1359677
1224122
766433
80719
1991789
1402438
918274
1533637
56108
695940
1569990
45763
149071
1162898
237930
691237
1727542
747125
1487012
1634750
1511628
1986733
806191
1030360
1621535
1236974
1782905
1692757
1236048
804455
402446
1009698
1482481
909480
1479496
1921760
933209
1975566
1949559
1134026
1685198
356079
481488
1190399
1225220
1304787
29426
363634
519130
1087007
1218670
1524050
1068207
1337425
1269895
713872
1180839
109690
335042
212829
777824
269518
1971531
192984
1158389
1089556
1614935
242908
167421
1652510
1260310
1087483
1499952
1115686
600782
1409614
361894
1715215
889681
606164
1186265
1316407
859050
356482
178748
493239
1215028
1870248
101452
1536540
634229
358003
1200668
408589
659423
1086459
970337
1561680
1134396
1020054
50320
1049408
752869
316882
1647195
578846
67539
559896
678829
1394224
871848
209323
1210238
1616399
1799663
642721
92543
1036525
1386816
568135
1968791
499162
156355
1905146
1973165
365174
1550673
1269832
996662
542298
1029013
1649605
1338667
1419263
1264870
1902183
731714
1883697
1394937
914546
254203
135350
71920
1156857
1605604
1792699
1158435
1244596
1080688
871966
437655
1631528
448886
1916489
1696291
1262300
1729285
166636
1688535
591919
949010
853005
1842859
1502298
1065523
1096040
650870
9634
1270925
1967269
133524
1575027
828736
954201
150828
1473796
1229120
1105546
1499604
948873
1053128
1289645
1033365
1908451
888303
952121
1601215
1707702
181351
1819923
1202249
178744
1680498
1485076
787016
877870
749425
1064695
132204
1377142
1473691
1561945
1511624
1700889
290507
411379
578637
894997
970996
1565161
1321334
1162653
805890
1215172
1749573
1625680
406107
444031
543398
176983
681569
1250372
348733
1670337
1033847
265947
1980401
287711
982445
763431
576601
293965
1506365
571204
687341
809414
1470091
763076
988557
1316773
1548142
1964835
1862270
469510
1610271
1393082
431679
1110136
1411704
517170
1685022
1034751
152920
1634892
1349232
659233
1742103
1274055
522000
1973243
1959452
24592
147848
1451099
1892113
957731
1416524
364362
18831
40754
482563
529552
179076
1244199
369831
1913930
495464
1494583
1505773
673361
1021971
448774
1229245
688756
1023126
1270298
1411705
252396
327076
287171
1951552
884876
543632
1848145
1603984
422504
1098535
1243482
905871
1127309
1743753
1414578
937389
414620
745575
625737
1814309
283
1176288
1575760
873158
892253
858077
933359
1535535
1401985
527048
879034
1252733
1466803
1158921
554359
731173
1980754
174771
1030355
460660
888348
687331
1849572
268841
1717728
1655737
1324067
687515
1913562
1340976
517474
1269503
496566
124046
792171
932121
1040448
1504234
929009
266290
972455
417104
1606780
1615327
42174
108312
1830724
597581
1787010
148886
427468
3105
1556062
1184262
1897818
1791950
1985291
1561578
1833362
282423
1590467
1022840
1545903
1327321
1798082
1613977
1851957
930650
1114771
1594948
1870335
1370464
1521003
1379032
1273199
540066
1950314
39787
1308873
1372263
145367
1906187
1016061
985277
1892780
1531453
1622147
1184813
463349
856955
360504
712328
1008937
1226089
1574430
1208563
26422
1560828
1474198
760652
152213
1205158
1728061
92411
248622
1838917
1601575
1058518
272855
380268
878913
1037071
1919568
1302169
932442
287113
68575
405183
1046258
1442366
1557893
1602928
1149040
1852273
535815
39836
1574674
74656
1243243
1803215
687791
356677
601305
1596819
321953
489031
1659141
1458178
404032
972128
336065
833908
1713020
815156
16839
1462789
1321204
1101995
807321
84807
1590083
13410
1415310
1649335
1154120
177895
454713
1111095
540820
284684
1601638
799320
291019
1436830
326926
964449
26668
348725
1729115
1898860
570533
1204389
291682
1759641
1948105
1525254
309024
873742
897547
287025
1288112
1632034
295312
1929426
1346818
757800
1545312
626115
1700256
1356264
1175542
1820200
1334822
1651361
1389364
1632434
1384037
825293
1184437
1282376
1118164
618168
1029811
1092079
295223
1500659
60389
841033
518072
590469
488655
1587554
1784258
57978
1609083
913988
371616
1390532
391277
353596
440888
1457967
1525684
604525
756234
936752
81394
457623
897654
622481
715678
498601
868540
1740893
1040214
1218641
344286
1559376
522368
806068
287437
711950
1039714
479917
725546
1354564
1397472
1926379
1495242
111131
819271
1451328
1663729
101934
1444812
1664771
513971
904293
1451572
669012
1198430
566017
62887
1436787
1505986
557634
1864779
948040
2391
1369318
87026
893384
1275216
394399
96949
340674
527717
365677
476799
1662113
1001479
1255225
991729
44148
528744
741304
1687404
1566731
729610
1043513
1218319
909355
1928470
1559828
690522
1262429
550417
475929
1966329
604371
1784186
138671
1238153
317065
396460
1543062
826923
1226124
1627554
19385
69607
773099
1121027
283540
1546194
1084927
1259860
421484
1524853
1915731
281880
801920
1491092
194392
689910
1458225
635039
1416387
47173
841759
190514
1871158
1059379
294316
558191
1301643
850809
1674212
758693
1121481
548377
785717
1165001
1824143
1772482
1814280
790163
1679904
1588551
666186
768725
1241684
16356
465435
1312808
1381027
957028
828586
691220
438300
122160
547986
152585
112523
19445
740599
1832760
1279119
1787430
679912
1483148
342407
616736
887581
1627720
1962949
1911990
128742
1572881
1989843
1732623
1821902
1804411
1285406
796258
1254547
700999
568698
573359
1446205
1606300
298182
475163
526090
1860713
1720937
63601
1303027
1841882
85225
1207189
1836499
362336
991528
87370
1281083
624582
825832
228219
1433465
1155009
898591
1589777
1545424
1892630
4345
599947
1375755
956213
209639
365463
1627967
671344
130783
1538918
592164
696955
521509
410593
746599
210910
1936831
1255777
479444
223351
473976
354235
528037
1820089
334446
672876
1632958
1359210
850622
614483
184150
752229
1630644
208981
1167061
194674
1476485
1792321
733697
1310870
1694028
303762
138016
1099402
402824
1805313
322301
1725236
328311
424059
244293
954722
1005811
1685023
1217910
193816
71433
1937393
1843693
1158425
989259
971026
232682
733282
784878
1585084
414772
1170740
803379
1395347
604548
1922543
1036173
765395
398067
1808658
584283
1064562
1126365
98950
233604
1712351
449247
293530
1496080
138650
1008289
1204411
1595897
65351
1042452
1248706
1758619
1687881
1811506
911422
1116149
200219
783561
1229360
722091
782505
144313
1042882
1220335
1544689
1095141
292007
1630888
318917
941121
1430691
446419
537498
1745933
807033
911242
378158
124686
956727
1011724
880537
532198
1422073
1989000
1220060
179453
1098032
1736391
733548
1850353
180351
1230192
221286
5923
1614936
291647
222283
1209746
681711
201971
85381
1715768
392215
178805
788981
1596154
1938080
210222
1632735
850722
1264746
1748058
688284
1812890
1007393
141942
1944929
158101
163488
689328
523189
534136
1397764
1067805
929589
1907352
1953754
1649480
1841912
666414
601202
1953752
1739086
1612446
894765
1199967
479237
25330
97344
1406202
1307296
1037539
1179257
941257
52290
1075019
1339677
1323321
976687
1296422
782458
867464
1839459
1063891
1615640
1004660
449155
1030136
829922
1170950
813019
1514382
180721
1805831
864478
1435552
1657499
810558
1367603
53179
1071095
403382
1915558
1923637
711721
1119130
1473338
51667
1936533
1341576
965473
893314
1185435
1852226
109189
138805
1986820
230910
865590
367202
696136
267818
1620038
642384
637157
1291511
1087948
935360
581562
1236635
287285
415575
1320425
362225
461633
517854
1811796
534283
8551
422276
1025778
406922
506465
1338160
1944214
1884191
785797
1391163
1999117
1391535
1711438
1570190
1606664
1891381
553921
1131132
730629
1451162
1029426
182288
981516
1534954
1316666
1257050
1006373
1015712
1227168
1728396
1912058
1130226
5642
1281985
954287
1283490
1547184
1558687
614409
108174
634491
764806
945946
1171138
919926
413940
567327
770679
1537173
1500140
1221529
978082
719105
1184313
979741
494476
33211
239082
442159
1401443
1275408
60203
123931
567489
434085
453058
1084810
904071
280054
516655
239918
1935415
57205
1531709
530360
1444741
498187
337296
812041
1251878
357707
1861910
633537
1737384
1932364
371198
1693324
1375711
881780
776778
392256
1197957
1883539
337579
425205
825647
266627
1526144
1323031
1303151
555611
832562
957489
1688302
1854991
1919265
152227
112499
1402193
859575
1066490
138634
1638093
1333771
223234
131792
834414
1449195
1323890
1693352
50849
1457554
1862426
1012534
441769
1697833
1744751
1852223
469118
274916
1626065
593123
503090
1587301
1709731
93649
710841
249205
1726641
1097771
553624
1053550
55414
162334
536401
44511
354055
759358
1685517
1481623
965469
1539932
656250
1415074
1203612
568476
1803483
830296
1671964
1210497
508962
1796297
985351
870408
985014
1398009
1633075
1256338
6439
1039317
1881186
907257
596488
1329177
881381
1095444
1606738
66631
52793
396130
1977301
1956013
1304891
969072
1836297
1223755
1072808
1242294
1405563
1911838
1032385
94393
1112425
1558551
1386974
1570773
1108825
1782795
799777
1852690
1559419
868219
1345194
1176696
44600
1746531
290669
1870182
524568
1225244
947042
1738832
1776261
999085
1349751
1180396
617326
137438
1570327
1184913
778740
616542
636729
1841089
1863053
1590214
619645
1087425
491323
900332
1999541
1546139
694876
941255
1370997
1015221
1792363
226642
795134
916482
879360
1712204
1539953
254909
1334146
157476
1659239
747606
1558017
94565
1358388
881529
1790738
1846305
1014864
1017347
1403411
145191
228795
928342
1645110
1027882
1387620
1873808
213274
768709
233640
671543
482396
1923361
1034038
224150
879977
1436962
1726482
593338
1715379
288413
1124874
818222
170896
1657032
1515640
645086
1191404
958027
1666630
1482062
1050944
1549269
1226988
1444720
1605035
1288249
1161366
1178987
1989128
961040
1387699
1763561
1969354
1651333
1688977
493939
714
1260479
1829511
993601
1496179
897223
1565392
1321261
1860485
1660789
1385488
777696
645274
1818911
1976910
179210
414757
444439
1507705
1852315
1854451
1345378
1309552
615936
1457473
1350304
1493574
1329412
485112
1392622
1329517
853593
881968
31137
1171690
53653
259993
1963611
742664
26462
663275
532647
1304991
419872
703988
1151222
1231988
828753
648774
495785
313271
877403
1888190
1463135
1197548
334762
325731
25525
1257216
36267
595113
1869268
965474
525891
75116
1633720
1238809
773629
839603
918160
1475658
1108146
544459
286085
1647385
1305494
1723902
337452
744572
1598738
284449
1978240
559218
699667
690924
662712
302511
480906
467338
452145
926820
518909
1404549
985163
233996
468723
1289071
559155
1859974
402576
663629
437229
119805
303547
1169425
297426
1998420
923877
1225803
1659372
1975162
1481306
1637053
20760
1968948
856339
1526247
451202
1769127
1932520
614008
1512704
1344172
1058288
379796
801525
1309159
1291301
1481320
146139
830841
473495
557802
452015
462665
1259780
1885413
39337
748539
569070
795012
747150
1939747
1413719
1825676
800576
1015226
1877449
1608860
1064852
147920
187648
370463
1658470
1731403
697797
197693
669189
1441922
1487670
892766
1373930
1585815
1908707
973655
649357
9353
944850
1681237
1939654
184834
1439035
937800
830189
520351
705083
676437
1309217
1206185
274131
761350
114630
929040
1540556
1278482
1926239
798176
1390387
1234123
634278
728880
1924403
1625029
1348628
1129289
581768
774228
976237
838481
134029
460029
894330
487071
400951
1345594
781102
1109754
400947
953593
287137
862017
924084
1923185
1142985
421077
1436215
1669816
1049297
1567260
115600
755567
1090055
892157
782336
490586
1858820
1369166
1370729
566516
573317
1657299
786391
1314606
1006110
1548323
170762
723199
1104127
153660
184570
1834527
1634822
702691
116362
667474
1455601
130542
1815433
1348484
934464
1036470
1879049
715834
1966740
1584939
1666375
1268382
547832
710319
1486674
708689
1506492
1755963
187461
59164
957797
388609
359486
164407
324601
1379956
916910
1609195
252201
955043
1013894
461387
628615
1188057
1107572
420200
871786
1778431
836813
255333
1367506
1347052
1535049
1901663
143116
988562
1034106
1046302
1088850
1762293
1391159
1226796
1990163
1405784
1531525
383627
1631778
1764211
176521
1410544
1977127
1515060
992689
1295647
579128
912837
1076419
587847
1811828
1342061
263683
1574824
109670
27756
1549485
745074
1635290
720035
1224574
16923
805628
1473607
1623882
1535742
1189599
1364592
1362856
83968
910133
182829
809157
611539
1603211
1774311
964209
1651670
128486
89053
1596476
1491997
1186370
1168878
916803
1508156
1477518
1286029
11996
1126254
1172868
1017799
1523434
375627
932978
1451208
750517
55454
689673
1301264
443387
954415
130931
56960
1197276
1393468
132191
508656
275717
1814706
1121268
1823377
67713
788391
1710610
621875
1807402
639816
774250
588429
1615918
1179468
817556
127084
1523527
663626
796482
1134172
790312
1488817
995655
1907240
586609
976913
350934
940447
1115818
1013633
91442
1359296
701235
633059
1821164
1780588
473479
1146057
1254232
1347552
665029
569785
713209
972054
114971
179666
1686843
1854801
122255
699975
193053
203473
1062518
510286
257564
564345
1464557
68495
517096
89539
781395
716375
1114367
1673803
803773
717654
1263058
1941342
288365
863642
1496611
523271
1918114
1438657
216700
1447683
551865
801804
845104
416199
55568
988918
1690405
434422
1438724
825236
84232
161085
262917
3184
828950
786739
228601
246518
1637747
350327
44344
1827936
1512167
291965
1061606
204914
1379856
637075
946949
18244
1580402
1919896
1502682
248721
841
814349
167260
752680
1244504
1043521
1489083
531554
283554
1059189
1521904
703404
838417
1975506
1186137
370876
1559663
401305
1457991
1374316
1382854
1218747
433665
519539
1138211
393371
834011
1608298
1246202
1021826
996187
433380
373602
608045
1809576
920733
1964673
1702101
350497
895075
1758544
735580
1267441
1693955
1837536
722645
856790
1050311
901967
216725
1991258
1495098
422865
586632
1032753
719063
1977680
1308070
725257
567077
189757
549958
1116846
367887
1265241
1841389
991056
956795
1930327
962305
1813841
1570775
1720392
1099951
596541
1062245
741883
1592904
1076890
122095
35563
682956
189597
1887830
923478
1283570
715453
245260
1652553
466768
448812
369555
1497375
523658
570180
484415
1792553
917511
1256518
1749338
1880676
129624
638063
1193490
1424963
1331010
655736
1859298
1473598
1659257
179242
1123317
1514092
1480279
314609
1388786
553943
1309982
1947775
1331464
595288
1998759
726111
1006538
1523043
1549061
1981749
1874677
388043
819796
314153
1379972
648853
758992
236395
246942
1551795
953628
1280863
1950791
1151601
1438397
1992555
24219
1479466
994789
107410
1895027
1208670
1277646
668579
904670
1669856
796337
897514
1853962
1782214
869838
1129964
1560324
30230
339553
485580
676664
880236
1370525
1378910
1881673
22377
171468
1106701
1814221
786101
471504
751140
1172081
239582
258931
1208985
847973
1656504
1087190
1806324
1390012
1272524
867428
1178722
1006617
33664
997209
1712710
903623
1778615
1442363
1652171
1369482
1984469
543466
1281683
1628217
1679480
1767764
1687276
187150
2681
1876894
751052
1523480
193261
763943
473635
1325189
1341309
238484
1443927
1237491
309332
294540
125679
1127949
1286453
1048307
1630373
1438417
187123
238494
103837
1056230
991849
1434146
1255785
995248
966021
905219
165521
765582
1539900
1229496
202557
415453
1457382
815068
206868
782464
287621
179328
1521110
1091838
1774344
471677
713409
1446584
701274
280738
1132027
1517256
353424
1849954
1548217
421467
1310651
1352277
1760096
1312945
470031
649635
1385841
1852588
1125041
1898043
646474
1554582
1919939
1918721
722714
1768715
959727
1532952
1422628
1304442
506167
449654
877699
605174
880869
194069
956963
1934755
623595
1708150
1059211
300056
587543
616061
947918
1922049
1150223
1607155
637419
87561
63719
835617
1324385
1365947
1858815
777852
633391
302703
861825
1539988
1040223
733130
236531
363992
1770562
1584221
439093
1341347
634931
1028262
926427
1252973
1910566
1928370
444188
474938
1188306
627838
1908361
1785332
1037717
1331198
1083735
974271
962254
1738104
1654605
1306987
106701
1604026
1854028
1834597
174052
419096
1303084
1913963
593192
391651
864340
984263
80796
1078544
518811
1150347
1802341
958904
1186945
1804926
1270944
1087501
685682
1546175
1214141
779483
1328271
294497
566756
1403124
961658
198026
600327
858588
1586221
1589224
179074
269434
1450761
1794894
859833
1338947
1072473
1767546
660512
1508683
46494
139084
1465648
1551818
643789
869250
1593691
290527
1854143
1111662
1721622
1023301
780281
208392
106173
1600790
1862386
1614431
236153
329088
1730538
1127061
667491
637736
1288367
1858738
712263
1032193
1264230
426131
172626
685788
1792779
289651
1635159
941953
214271
1331819
1546941
1626728
1789333
1149774
1396535
1948372
897374
818863
1248572
561418
835124
1512058
1198023
940125
1383506
152130
257902
615175
227
1213167
1331248
1199234
1262286
427244
1633130
1184618
1381101
495315
462711
105638
672435
1913241
447764
84672
1755575
468211
1969512
1501591
1453986
750706
783342
1058974
1731433
1365665
16996
1627300
403368
740238
1297693
882529
1399011
1402164
1793578
558629
784209
460670
1089218
1102623
323768
1048049
810046
223999
1977412
1268273
1831194
914824
805421
701562
411526
355636
1893352
1279444
1019714
1145135
658735
1044587
249187
180517
1486688
1375152
1328611
901042
1411709
1330669
1071242
482459
653308
1772688
1874597
1782243
1339929
1435528
1123404
606738
61571
1837720
1311109
520481
1186149
14295
543213
764583
678286
1888356
1702429
1344978
16467
312292
1328906
1715608
969102
1313954
672501
192601
1336699
364139
262994
114555
58268
794652
1317468
1077985
1977883
1836432
1006998
118158
1844950
1832910
943921
485639
67400
219043
1789694
181885
808193
1997078
998591
1078035
976882
1587928
948938
1983451
1426364
904179
548821
1482032
1880590
1107005
367687
908706
88031
1726230
1747592
19630
779621
1703023
262023
293146
414834
126303
1490752
1637673
114163
1830990
1756406
344445
1207849
49766
1288571
1589215
1891433
451074
121563
1723265
417630
1331843
1761427
1147636
1450370
435874
555470
1246926
44771
1903655
1346242
1315266
661731
533281
1907571
1965563
1770508
648122
1541936
1383493
1073959
1385523
140196
888390
1965507
1150098
694091
1713579
187532
387107
1078802
645158
1506181
732629
712082
1942681
145921
388183
1723071
1015095
1109964
299775
1769746
1702359
1559156
1334072
1364479
1955067
29589
81541
823727
653601
11030
750445
554004
87125
1519321
1495077
351827
496326
1650414
951661
6047
811447
47311
510757
594922
926678
355281
709718
1074124
106969
353021
114339
415703
981570
994578
1723262
998028
505176
1575969
1565466
649410
220358
812746
1543006
189611
1529913
1750222
1474790
45688
512379
1049889
538251
1144311
117726
1342984
913433
495028
1224389
1345476
464949
1849483
738016
1101723
1041094
403837
636862
1478827
1646820
382639
1495017
1433536
38371
1337162
1036914
683664
1377417
1062347
449589
552261
683200
1240383
1429915
1787655
187429
1511391
1888241
501918
1368786
1679820
1130683
361810
456255
554521
1579772
399731
105193
1174493
667144
202378
204152
1666637
1600890
1034946
1858221
1912281
36802
1614418
1639421
349002
1855113
28185
905126
915251
1656568
512940
1675596
1563777
276961
1016586
810772
1491257
1283721
1556671
511564
419156
742250
932050
1007820
1563367
480085
835200
1869646
103450
864000
1248674
809595
333040
1833154
1117346
325803
697112
1479333
1955569
1880907
651448
149147
401594
885556
809221
805172
1074755
703937
1236046
218640
1155980
1327945
865046
1657640
569718
1832146
888704
1499585
1041569
876512
119357
895021
1247051
624755
105170
1314066
871008
43988
1438216
1181685
1871291
862397
449991
1092743
1734034
1180981
1491717
912907
1314725
183059
567278
1003801
377371
1406465
1925415
124958
387144
67689
1460705
288179
1022606
535972
1116844
761412
938763
661378
429569
896979
1595230
1943014
1321528
1133553
1234079
1664561
1946790
884233
1727051
5739
1223195
1979053
1382029
229485
663822
706862
1219528
970247
321438
1850249
1594734
1962088
1587523
830643
1540532
936099
17158
393717
1727926
807955
358581
1032329
770529
1906221
1125337
1284730
862899
1405517
272968
900057
205914
26986
822416
719706
1917569
1968250
990244
928032
1223859
1743509
1163253
441256
352893
1002353
121462
1640953
241651
1673319
1422642
1111054
1603892
1655709
174459
42645
1760421
288605
1210250
1437708
219048
112136
1383147
516767
7486
290404
1148463
919138
89162
1372637
1585319
352061
1692050
1493030
1627805
482259
647168
1337749
391071
724160
1062951
800489
458258
437869
1194833
347539
1576669
877904
1561405
527780
1670699
966086
959326
1526653
1136589
436520
1301764
1224718
1989611
27815
1521170
1950964
373670
1368472
840079
1601158
1111947
1486739
968744
536623
1995381
937499
1106676
608938
1667761
792513
1269886
772539
577470
1629833
126211
661527
452317
1108316
251388
155888
144016
77535
1498284
1159032
1610827
1868788
107027
1756513
212666
1791173
780771
1068649
674776
467189
1608376
894473
741578
1836095
530241
384020
1336272
270421
671025
1969188
284068
116716
901457
170576
1709522
154836
203065
744514
1655835
1717662
1287730
1754370
1816727
1989809
1538580
1839243
450641
69455
1516647
1698969
1283712
537634
114574
684123
770667
1775575
1415881
1210969
1220613
872541
272577
379571
1328484
1996667
1189986
76115
118730
793857
458812
630666
173440
695789
857100
511387
476439
1821533
890015
1365622
1087705
1446868
535002
1746505
675954
974672
1688615
721669
312171
1672295
513179
1008760
844815
274573
651229
47344
1962365
1822566
1612265
1326127
1837138
1222424
1249361
122160
470966
1665105
523283
91882
673381
725868
1722138
109942
1239450
892634
707110
118524
1682032
363585
983306
1169824
677109
1265581
826004
1045413
1770137
1945369
1810873
1751831
921152
181887
970858
700907
1204933
1204076
513501
1595991
1709176
1579905
496362
890903
807572
684235
1310522
1780871
338270
1063720
1178475
90102
426387
593663
743837
815885
1890012
1333056
1946813
884786
1011260
629464
1753122
1457072
1015743
654073
1307904
218590
1610088
1157385
1201591
169656
1437099
1555182
964083
1758966
1205442
239186
1450312
1016063
164944
116884
1532696
1524704
215379
1960113
1813372
1543983
302037
1660554
1688562
845300
1685010
1159903
1939592
467546
1901852
1849747
1037649
936688
390197
1825398
673523
1091284
1401752
321449
455133
1239261
11152
75363
1853450
757935
1322073
930738
1217182
242052
49361
1315026
180516
404593
1493883
1689786
186271
1479253
374591
56116
957086
821290
730518
1300369
1942595
1639829
995567
695526
895753
327786
603713
428087
333167
1924093
136491
1122129
1806927
409095
1754527
1922736
1238481
1589103
1053486
767541
1637833
1972899
1880305
1131528
1087053
1126343
387441
738770
663753
374067
1049568
284173
366900
1742907
1870431
1941377
703348
1083088
945797
263012
1336515
1653624
1055126
628917
140948
44490
1411500
1222271
1254651
267058
945312
639491
632018
997147
247503
1525957
982065
1009300
543952
1969579
1528383
1868716
1153390
1934341
1982782
1818628
1292022
221904
1248431
1443650
1255426
1896935
1656718
775782
1919679
1802090
1783926
26445
183552
1198553
1014308
124427
1246684
1503605
1107980
664144
525504
1762516
1995630
33668
726577
1601457
886840
332453
1558335
1913652
775901
371645
639278
1640827
1337081
371175
1997115
1736955
1237491
1652085
1579941
1924465
706355
1287189
1109324
177472
704686
1596042
963266
603926
907273
1092528
238917
539457
1145697
1688925
279133
1565524
41079
1854638
1108156
714707
1134237
1926957
1857790
466406
1446024
1618038
1652890
1864158
1269326
1276102
274035
1631587
1433226
1295703
1804451
41193
285275
751286
122412
867606
967030
1835227
1122034
223615
1323675
1650333
1802263
1471184
1680399
399112
1508536
596942
1235583
169570
1915183
1207175
567903
517795
1719832
1770447
202973
1733513
392942
1731263
121528
304821
907972
1685397
270284
1153264
1588659
353154
781644
86436
1201148
1945656
800872
724093
1826515
60795
1090197
1568748
208524
849008
1267821
321602
296967
642747
672938
1672862
896481
1246779
1819142
1459382
525554
1348181
422688
997202
276074
13842
1820391
633474
1772443
1671419
46210
1178343
319434
757034
90082
380825
1769743
677949
1322840
1608640
960542
422687
1335172
608465
1660673
803864
482511
1045830
284338
1032968
1920929
369426
518529
129298
126253
1120776
513299
1248213
664243
1307562
1521069
1801008
1273222
53739
1091863
1117730
457464
1228157
1004568
992554
1137944
533052
980193
1295682
1882965
1848404
203028
1475660
538574
1031509
463529
136688
1588994
497109
267503
775305
1753771
360800
736545
1713555
871464
747278
1676603
367934
810347
479291
301631
787931
655478
863188
557401
1354271
515469
709815
1704535
1511724
181507
1829310
1871810
1429007
1299433
788250
1694022
1340779
834492
283312
1413728
1832316
1493822
1599188
447592
925592
1598120
471109
432509
1000346
849058
812158
546773
1606226
602798
370977
296044
598126
225287
587996
5632
358813
1413998
705995
1888117
1659308
1752390
1803546
595956
1650488
394911
974548
588611
1813822
1437207
928076
327016
645427
672534
999243
1558189
193296
902416
1797786
1704274
28788
1904813
1725849
223785
1468733
1670981
1141384
923233
591348
1958448
1645647
1415002
970912
830038
917646
1147177
1028689
107129
69086
1559918
578554
950968
662567
529592
1957331
770590
888298
761180
1709197
502279
1366893
83518
1478217
1064317
1375564
665431
1492090
209627
289023
935084
871287
1627687
16355
1020592
1434553
1498750
1078190
1630435
1651601
63847
1828594
1039565
1546240
753090
1680949
335161
528034
244269
767662
1715464
442636
975036
1796823
1958459
309817
331553
655758
392559
1768382
765104
1709771
953795
1829217
1135065
838827
1634405
1667881
445706
339569
901758
1532642
110506
26782
114105
904331
81857
633410
1931496
1374868
1243402
1290313
498600
58620
1359989
1074408
722411
1885886
1489878
1570098
919504
1751777
662932
1650452
312390
929011
1912087
636011
797271
378753
1923411
1031367
14656
556445
558322
1318051
417541
32410
1615198
917253
865068
163887
1811667
1589470
1426685
183825
1139846
826502
1992158
1717228
1544650
1002115
918729
1164470
825828
1605754
109996
787876
1069956
1051109
123761
1485235
815822
256869
1028470
1923081
320316
1103102
266615
1010847
800014
343547
718462
1940360
1646733
1599681
26175
1763443
47057
237955
1000185
1853349
513839
1529139
426787
450405
1115250
788552
591285
1555705
689623
1457501
682812
532338
17435
1230385
986094
836516
1187053
1343811
591070
53710
1561107
153014
1023721
1890617
1011687
126762
1411314
921655
712941
1834594
303371
1248797
1061383
1279800
1080143
1869736
1395873
1583734
1008379
341062
580073
1008964
714316
1609044
1108752
356082
1613853
91362
1675928
445893
1286769
1669428
462836
460484
44473
1628979
383007
1855466
403410
280258
1682783
1748621
589492
1549959
1846898
1025551
1450490
1886195
1428719
429303
842350
1360978
923257
731446
1914123
29067
267308
806794
1387920
262783
550007
907896
1407027
319044
1733110
1063790
1609932
1002956
503833
207721
454957
1878786
1848825
1533334
1444024
1598583
1842451
82624
1503469
889041
1331338
104618
89131
1883112
1543937
637415
249383
529186
1501233
1851668
838418
1561184
932651
270427
1407611
134628
260695
1652976
637245
1652667
1171959
1421879
1103871
1411994
117506
805986
1423469
1292049
853028
1991957
1773966
1462781
1026924
1429061
274915
1368231
501859
1328181
705766
573023
1129438
1415392
22939
319255
974429
1439451
1785278
1269470
626510
434785
1598722
1789588
1011121
1108433
1711635
795326
577369
340576
1321083
1420326
1220861
1995394
1744184
1076283
698248
1992156
1215909
1523745
628914
1386045
1656162
899172
817867
248634
959596
877662
335546
1235393
154195
475368
1107074
1586332
1637463
1111454
1787164
1639621
1882519
252836
1645206
1009290
116176
1609879
1397953
1544433
878587
505852
1133428
1870339
80171
205469
22925
1809454
937459
13410
1308577
1826599
1110226
1071991
1191631
675192
1636681
933272
741178
1889812
1340641
1278640
20982
1856267
517089
1537291
188400
1520168
1742701
1318798
575065
970875
55368
50655
157929
326051
1293212
435349
1141566
1964831
1922788
404277
1140218
136116
353915
180741
809597
334949
174196
243178
1628832
1857126
1236206
872937
880930
561610
1764250
1336173
1882752
760657
1887907
1012267
1572565
1476968
374651
1631758
656434
587311
1837809
1507821
1631232
240131
125122
767818
529796
1606798
1848382
1404783
1297173
1657628
1639950
1302800
142520
16889
658232
1595941
919441
839547
1295337
219219
1374028
1986381
365185
1580749
582004
1086756
1806817
717006
573425
1551111
1560854
7557
1915633
809018
1783561
736885
72798
205193
758316
107752
693675
283340
327048
1621777
90641
820820
726643
1297252
252272
1481836
719476
169144
830956
1354805
1511401
1767362
1845906
1453547
809490
1435952
713299
1759437
1619061
370178
1472463
1951854
1094658
1385980
1767132
1499053
140540
190843
1791307
336354
1461530
581277
546390
253774
1531688
1724325
830354
1729718
1677972
1460432
276544
195892
1303647
1571014
1373368
1503581
1514618
1655142
380553
361900
1829806
945627
1697797
142246
1832947
901684
642223
202953
1347060
953356
213113
1331651
1439949
1988755
455903
317623
801428
518904
1727233
458430
1358869
980102
528777
1521410
919394
858030
1762777
676199
1940280
1301489
1330916
215348
715962
1579298
1201933
1749564
35462
1412023
1252429
214196
763787
695325
955348
1489799
1600005
1070417
1618450
1221850
1969324
1607969
1804117
1032286
541594
711864
1104903
1491625
1192984
1434836
1151117
1661103
249078
1081907
1354225
1838884
819384
1710196
1932361
308651
1421660
784852
1538226
1288878
606397
230508
1960347
867775
802824
1826352
1118385
774338
852406
1553999
418104
578519
367743
1953429
1376478
1708641
1254918
1359171
1541721
201026
1437295
56533
1061713
592511
933860
394677
1101611
1467275
1165996
1443183
1959496
892658
1019390
1283844
87072
789215
1619559
340357
916299
1305921
718815
1305196
1984778
211090
1623066
1231953
1446587
556345
1466698
1312490
1461757
1843313
1100268
1810652
813512
288008
1124440
139141
42028
279052
1118502
1904542
1419774
75716
860467
68516
228414
36695
534246
117076
1905901
1805836
1020659
1452091
1360659
1664271
1322177
1544993
833002
826516
589730
101596
1165300
849474
1736248
820753
701086
464736
612824
1819777
639353
212365
622677
1923712
1317659
966531
293454
141262
578545
1173292
1697746
55869
363172
985072
1060928
1632996
1468047
820466
1420238
1408347
1234378
538332
1912071
929128
55785
1587193
146754
1177073
314069
1798462
859367
559372
1090077
1522517
1276315
404534
689943
666713
511930
171526
325773
476707
136406
1166206
1604765
1551571
186096
1008398
794087
763687
729926
1846330
339668
1559970
845821
1838039
1348001
1409109
373405
1910950
545801
1235196
1340197
755763
820305
1553316
1959059
172664
171715
10144
968303
1580020
233414
1601035
1281166
727685
195615
23303
186215
621193
1867211
1619308
1800432
1676622
1866770
1859586
583015
1870893
1713956
117023
336058
13989
23455
959289
1323385
1226030
60940
928535
1152196
1979815
1919621
1258592
1136882
1101144
458909
1989320
1827051
1287781
1617030
1023718
1187874
1685149
184232
787699
1912145
1317755
746647
170199
1659896
801473
122318
117576
775206
49870
1751759
334728
465975
276787
427445
1123466
1645494
1368692
1681511
1955624
427370
186168
286688
1748205
1702545
1067094
1749162
942773
1809136
1842676
8266
799745
1115392
7008
1944184
1460262
781183
1660080
792578
1302861
1200263
1636172
1922037
916812
1039250
654698
929545
140122
1458285
1879531
798570
579421
568667
759920
460857
1480767
982244
908246
304668
68070
195470
1952829
1675460
1012104
1437950
1017465
156567
1231093
1190920
125803
1892572
1871794
1177074
515799
70416
1286485
810324
640432
837719
1682732
1268266
47326
1269224
390549
40278
91685
1247165
1618705
151528
1277210
1061904
713753
1087976
1658339
1412249
1218798
1293924
352276
1213182
960580
1606459
740182
1288164
1603225
75453
602350
814703
930086
1564423
320956
915703
113260
174528
577833
1640225
554592
1903308
1492421
2598
357505
1653152
872769
1028581
757327
29379
1131539
443806
9094
936634
1281495
514778
1885532
688731
1345683
82338
105195
1244661
1048719
1163190
739715
1970542
831776
1407197
1382347
416460
1246086
1516746
1028896
1252708
1967917
1640864
793675
56600
966032
1224023
1790973
1658869
833838
1579363
1359306
1824468
1497441
46823
401253
1156110
780382
1289460
1450204
1161278
1941486
1329544
248147
1755223
1719317
1550239
891075
11410
592342
1796074
1047178
484060
401017
1840498
269863
122785
408082
409498
1243934
391373
122714
1975249
1515837
591740
66637
482464
1290884
1734647
1518960
1035787
391492
1518490
1732241
936063
860307
1507557
561182
1646495
1154039
767944
618998
1665141
1847098
120445
1051271
424355
260276
1520824
769148
1188182
991857
84064
276738
729189
988962
1827127
1240443
1876399
1038515
162934
1264118
1502725
933599
1159107
1683050
817349
1978277
1541314
1867324
1649779
951129
151603
1655922
1897567
647400
433745
72060
652212
763417
1794121
875636
479003
1622953
197378
595662
2464
510772
1810730
548979
1866959
1489112
1539009
1139928
864337
1513317
1446258
1773901
1271703
1005931
1337629
457095
1086336
337983
1552563
1181147
1044868
971010
373807
1627718
1381406
1387902
1147325
507614
499849
1253336
1810364
995668
770880
1563833
1373747
68878
1996850
64651
1645168
97810
352364
1253796
573310
1855153
1593762
97539
1400796
750380
746122
1672365
252421
1990039
918997
1773045
1064090
1452814
710502
336279
1965035
1603944
843868
946950
859495
1883022
1782961
1032796
148729
1427365
498347
1137434
1465586
1470176
1663903
1219344
1121531
1143997
560611
263905
844876
156731
1269931
1225247
1233703
1745551
1452893
1075310
1071241
1125866
35043
1192216
242789
1646161
1072512
899086
1846831
1258321
1408249
1483975
27460
681567
1592189
225682
636711
1457712
1337267
1877934
1953906
304872
1176531
158751
382335
1697020
976067
805012
936472
604887
164508
326273
1833518
936591
996348
1030063
170318
649880
1649521
1360201
103911
1444420
1021276
832950
1714328
1431815
1551176
1880262
1681355
307554
821647
1988994
602371
328903
1211567
703332
1578723
366517
291412
123973
170015
1079765
1479992
1381144
1948002
1578771
965839
966803
1098487
258190
339790
902919
1837645
917320
1488954
1851574
1729569
1477332
1768632
454161
699439
693848
184789
1951016
1887876
518798
1670596
70393
379429
570612
1507869
453771
189915
448651
1962019
977516
1321962
205948
32098
764139
1028435
1799765
140840
1520101
978214
637347
1898512
1219309
684018
898817
887971
757242
1151227
1954931
1191221
633894
464231
623648
1018182
39900
293226
204552
114765
725331
1039220
1030925
98543
379374
1088660
898746
1713700
1353187
1970541
1999192
316992
697480
545459
626364
1370926
1628471
1310468
285174
108449
639639
1051259
1354306
1549256
1024137
1467559
1687814
22350
87317
1041106
862953
841231
808131
1652789
609152
1149174
1362217
597990
80446
294512
1270486
1592339
1818279
262511
52364
97768
503288
147338
826686
152946
255206
1943117
1424864
1086588
1836221
713641
1597931
1806918
144630
935842
1913600
220106
360373
936113
649744
721803
214753
1675532
1193070
1875241
1961588
1158762
1664289
1376678
448079
1481991
1593842
1466809
552854
942865
314073
796070
410842
504940
1225856
1819205
1397779
515374
1604992
1809045
645890
429074
1151463
713692
49406
1868088
427453
1212501
28447
1520254
303770
1764633
1238215
1228375
1297396
1625653
634860
543742
904306
1382964
1309747
1770083
1473725
1210776
1212909
1613494
1902420
661480
275511
157227
155502
1582971
1668859
368414
927320
813061
501627
144226
203166
938342
583067
1393872
190245
741698
1689
1950019
690230
1375298
1391227
463337
212005
227255
570008
542078
1038205
1734108
566725
1397337
768211
760313
614250
838498
824331
112067
546254
1607709
1972729
1239305
779292
1523321
1566460
815231
907208
1892080
1000950
72177
1447184
1135191
483826
831625
765788
697258
1719048
693998
1099400
1362536
1677774
1003570
813308
674217
482243
279950
1998508
503929
1231700
821048
969606
530010
1254233
711854
1041658
1299146
477627
1372219
1542588
1112854
1055178
2896
892143
1427901
697266
306444
714777
769528
971724
1668704
1636367
1120850
1980679
418246
1178864
1322593
741487
1175294
1512289
1849966
644165
1927019
780829
450933
371218
535339
115936
1467202
1562788
1045615
174276
1332534
1371970
1907343
233196
876717
649673
799038
1625266
1460515
162434
396232
1736002
887310
1307493
211227
1399109
263563
1478056
222405
54753
1734610
322006
989300
970315
1363796
85016
408720
1464568
1844698
349810
38039
527022
1454219
861495
514975
641121
827501
1476788
1550329
241267
397651
1665649
1549266
1005722
1555953
303249
589236
76283
1732960
152224
1062450
1188796
1163606
1439487
61381
1279390
1680595
1822970
505255
1741700
1816452
380246
603126
796484
1080600
1673251
303779
1341783
599820
1577032
365185
1817119
1086702
1184935
1967345
1840282
1188139
327081
997324
1016476
1240838
1719529
1638118
928682
23572
327212
400203
48577
1048045
549994
1625012
1189596
625572
367456
1542206
704468
1702672
92321
1737788
1015342
934739
1651065
107270
828776
186453
136128
1823748
489463
491848
545184
1223365
935581
1288810
542871
857220
1213663
905666
242938
1043047
1737800
1361292
395546
1342822
1470122
1075186
225481
1969380
1016698
1050715
1412834
1982178
1642483
564717
601724
1630003
158683
198061
244086
1691552
1290905
815697
1656156
556885
1590285
480246
1128599
374944
1510221
79633
704471
275214
1547162
450343
1782212
1497417
679829
1153139
1838556
99922
1617160
997402
1791201
1115538
590100
1470116
1571573
795127
1954305
960524
904543
374992
1208167
1510689
380876
1698838
1153121
234549
1774918
1148119
660472
1747031
1715441
1582909
331009
973920
682945
13246
1697852
1123507
834404
857192
1163030
333132
713919
1320621
88333
242583
1694148
26940
1515708
50413
1410333
91287
1931709
236910
356814
1317270
624010
734438
1081242
791826
1419578
308683
716029
895390
1293855
698916
978815
403464
228901
516257
1136540
813493
1514565
415869
1694661
1364862
1498693
1308986
611039
355975
94778
92114
1086235
894453
1775836
107346
919790
877369
40748
1805402
318484
430876
1018369
1531652
1272844
1536295
386757
559125
1503897
1346981
1401536
549708
624252
134561
164272
495806
1832698
341950
1284011
709881
1864231
1279467
169375
1307599
1029512
1408849
1884055
1968826
1544873
427045
1360841
1982576
918224
353567
7866
1027626
68394
551622
499592
1621600
1129253
136119
589696
637222
864427
1019815
1260530
1030333
1104628
1885698
58222
1410066
1458850
1796385
1206704
810281
1652620
671661
674488
814372
788633
1075749
1876312
1128193
1151842
1303094
1222385
734551
637512
1933124
696683
613897
233889
1914047
1843959
1315902
354638
1702493
1591108
1202108
1279970
41735
1863084
1479640
259517
850826
514021
1771792
43305
889781
1813288
336103
1453461
1110694
44686
1979598
787134
1204219
1860817
1547546
807506
175872
956304
1679427
36524
1778479
1823840
905836
1695849
191355
1926136
99571
415056
1224367
606281
1854441
965850
1340981
602622
753728
850321
1161441
1302267
783107
192194
379019
1098344
224254
1842335
522312
1444201
743019
1120882
1473732
459346
1656306
1718624
1922201
943997
1116112
1631056
1319019
260803
1312510
1712845
1569271
1873197
916155
1518366
17608
1188717
1733520
346973
181078
641971
1428192
1617046
1699833
786473
1470782
886995
1322098
1558100
969471
956398
1893371
1518002
1096516
654097
392835
1822667
124222
1143036
160872
611330
835465
1570064
1083762
20498
1858836
552272
907575
834580
691564
1911772
964596
1542386
1155679
979342
92308
1250799
659735
288964
1206166
1750638
483923
1995775
918064
427373
351792
615106
1828855
98001
1538467
1020492
1776147
277575
301481
254607
27706
412109
963319
1770528
1053261
730677
774204
1997448
300537
1894191
1481717
1180926
985141
487533
1857051
1898091
1596114
1369159
833962
750420
1359309
437002
707860
1498590
783099
918805
1205861
855642
33723
1698973
1068201
1053619
1683628
1665674
986840
529121
622709
264042
876013
367515
1897831
1807935
806732
1434150
1601622
1164858
524284
1758600
1723492
137851
710312
914582
762803
1319709
526539
1395645
270990
1637350
1399010
1134796
1626987
300826
237653
570100
1421311
891458
1740992
160218
69786
1761603
307613
224913
1039805
1189502
595917
242281
92538
1278318
974363
54875
340670
439507
1690767
1502809
1918516
1156461
1212859
910951
1332358
1868874
1516600
1359081
46296
779684
1687450
271666
1116546
501898
828244
1177662
792615
476901
1762513
1587277
907284
307819
1372354
315785
858336
559129
161669
733056
1843993
736078
277956
614277
878614
417373
1399975
1219468
482656
1006726
52070
377634
912905
934217
1535884
1139462
1963353
1400672
327423
105392
1195379
1134203
149678
1644618
1654803
1750980
1374366
1455670
1894142
1331263
1553680
1894711
988072
689086
367755
1022198
1426148
981312
1854600
227553
682086
1626167
1439298
1978277
148485
551153
847045
774496
514552
1157683
656968
914949
1493253
1190645
16944
1010321
119400
1321380
275996
1920815
823524
206418
1079313
1231272
404887
1191720
705017
1969629
1285330
934345
120260
607890
1887939
1439965
720380
105961
173021
964299
1753724
722260
1085590
251720
781850
1122497
556210
1214953
1284016
765472
1496888
1182155
216793
1658046
746484
1088238
1943960
1910374
924934
504315
1970896
1154451
1618185
1300548
1954220
1642841
958300
886088
841455
1839060
909131
1912944
188520
631433
480995
22119
1458166
1892634
1904797
117334
552545
783379
670559
452934
666177
1897043
929983
735155
1623886
1846252
249943
1316
1346515
439428
1330509
336381
672245
204544
832023
511228
1615121
542082
1478256
440163
1069555
1874755
1888938
1914332
262715
1304558
578848
559243
1805321
380662
680468
1222335
1857625
664480
1508565
1342859
1141240
1459252
541224
326729
1967557
948697
53408
43618
214951
772600
333066
984408
389547
1578506
1318570
1148040
390550
513338
582277
1085669
1088578
581327
1634147
400148
197122
1837381
1472697
892535
205844
1922077
1128251
550138
1140691
1134182
858656
205015
425264
187433
1757071
199203
355557
192717
638633
90993
1045543
1092144
676779
794095
1455834
1739137
354872
1179071
218437
1924733
991639
1723867
1828020
1169682
1871217
692563
1076437
383722
1284537
109913
1845365
933159
1515662
1476723
856729
521888
1930112
3345
1134986
1091887
1139283
536566
1175166
1215824
70524
351578
417828
232303
1463189
1956467
1487148
1963968
474096
672577
1471725
892156
1446867
1597107
992515
324907
1142668
1770055
23403
630267
983309
1414798
1455626
18629
1945152
809916
981631
1511422
993498
1660588
964929
1303675
634223
207136
997856
508857
367287
1380015
715707
900932
641373
1265421
1192331
1615638
1727432
1565926
414785
1289602
433136
733025
857888
1540360
510972
1395677
1286337
673108
1133773
1774064
764311
1342114
131918
1713390
216013
835775
554851
701437
1290875
1088988
918332
1593978
435941
98158
332199
1804912
131731
503603
1782990
1885954
1402008
625558
1219021
1022058
393926
1458992
780842
345724
1782579
1839023
591763
831999
1169454
291790
834555
1749760
270416
1004451
1097915
611395
65208
1659110
1698607
1838814
1800650
1469521
230439
553825
1037468
1220174
4376
1866224
1205984
153409
704471
133368
1617249
301697
514383
349053
121640
1696626
1420546
1162398
1204651
541226
1241599
1524067
72770
680842
1393965
1755169
576674
914786
645705
246966
1353598
1270199
1025612
110558
1132842
1432569
995051
455226
135762
1570060
845264
64984
1474563
670055
635999
1272682
790892
418978
1582075
1905814
1909381
1864074
1943953
1729681
1166363
814652
1990116
1321975
591696
1569679
734301
1868531
1466284
315053
1302352
891685
1168170
189446
788113
222525
402759
412501
551002
1674470
1327917
546007
1672947
1560405
516051
365341
1291506
413515
109880
576080
98857
1194633
1268116
372055
1180398
1538718
537450
1807283
938625
109688
1500436
801410
764987
174594
1213387
426053
783352
195402
1270936
48572
595106
715817
897395
1327542
1319131
873187
451431
1883067
468320
280448
1618039
75230
1818859
808754
132818
1418332
1405287
683713
1470289
363168
429107
1502712
932871
734209
1155452
1017146
945587
1442844
1239831
165150
82358
725068
1914597
337750
1924122
349902
495466
987460
884112
1953866
520475
890308
791786
439620
1301843
1440542
438
1803505
1276102
368153
1546777
1383192
1186903
1618944
1876001
556752
551603
439009
1185224
936473
1566901
33310
1931350
1418403
1777254
136739
1253719
82130
1057517
999691
1005917
876436
1463720
1877435
1390204
1018716
1931910
322000
638392
1105306
385524
1426061
448832
510890
1362427
701128
1070584
937466
1213159
899684
1139508
16842
330701
1947289
438061
1632084
635650
922903
216021
327667
743349
185148
287286
48818
1432906
606532
842824
1808298
902170
975687
717539
850310
36480
1719746
550327
989013
901092
578128
996621
568862
97217
220503
1973464
331572
1630162
253451
929702
1001639
103005
240514
1278807
892229
697629
1118869
1576594
521806
1673032
1354138
433229
1470747
400475
25427
1000715
950184
1594949
724416
1224571
1606194
1454009
1881982
135633
1033823
1142668
961927
1629930
683562
901189
1797034
490588
836826
1913307
321522
991931
181541
637110
106633
1761931
150517
905264
475309
1396696
1268753
1450523
1153710
630642
1923667
1593298
754735
1124127
800331
711073
386258
1564938
788148
941070
644654
384698
400433
1452485
1459819
1092025
1656703
147008
1511880
516446
231417
1199403
832385
1137203
1213060
144971
1487071
1415180
164164
274682
298497
885922
227625
913672
1809953
283623
1865110
1424399
1591310
1057864
1755801
1969145
473156
190836
1571493
48213
1228567
1177393
406238
1947424
1430812
918464
981716
137631
369819
577675
1245326
1402807
889039
1449730
1939336
919395
120522
34063
544165
1231308
89697
470278
1661457
963622
1622056
739079
694611
946159
314530
695023
1833417
1789552
907664
853185
1785726
1777797
1927352
480113
856985
9986
418561
1151933
1051568
569051
251417
1318245
1917334
1965132
600052
32906
1422762
348518
737999
1371753
230141
549508
815394
1543644
102494
1498421
558902
1053538
1294405
768028
1975730
1911696
1524294
1271775
183916
303928
119820
520837
1652989
1942121
714293
261497
1800553
1841614
451614
1743317
566586
1663363
1862136
1013454
1273038
608018
801915
1280675
1330192
574858
678729
115239
1987737
975929
609372
1903861
1219556
1109778
552951
692620
1323790
551547
900422
664999
1123270
309571
444565
935564
578349
857764
1802910
1229427
1589597
475862
908171
643933
936025
346790
1496054
532604
1819287
967845
617675
1268691
353132
1785902
1994140
651921
722038
363335
509150
96926
23959
625884
1666077
51426
1649087
9761
319932
93993
1627296
739520
791177
973996
633731
921299
762055
1609546
1486912
1739929
1100676
630427
1494298
227602
888179
929957
1864457
656773
189596
403319
1062750
441173
1248520
1868548
1454776
953987
1092915
238689
1701941
168342
654024
1428434
654070
1760778
1510421
573049
127316
1072386
250378
850398
1419333
666952
952454
485712
1985083
1180492
1198268
1857491
28707
3393
96859
1228771
849811
488323
75416
834913
348725
900471
289308
1552324
449184
1340962
610952
1895041
796365
641811
1649820
1714877
903525
190145
770548
140816
1916064
396738
1217170
638396
394337
1996495
1323083
452269
190480
148677
1870886
997734
1571269
793254
552853
1611744
964619
1599794
1656080
728474
678688
919613
356978
72412
226223
830126
4605
1960846
1020906
1598779
641858
726980
1634592
1247940
1871676
704230
327985
1969167
1747414
595356
935720
1114096
1323121
1520089
65384
404285
1833565
1041120
315968
1880569
1076105
105181
933410
1335373
598074
1961991
841423
1949834
654817
530337
247919
971293
929089
1412265
1620687
372422
965219
575606
340449
33670
1422050
223634
748677
1049924
1710258
295583
1371013
23661
473459
432113
446612
1323116
311990
1461774
1936161
744190
358474
80643
1516050
1481798
1913661
1764921
322880
517954
1305245
480623
286703
769030
1528338
1956883
1172428
279760
1991209
326044
1682197
1254197
277395
309014
1497573
1558230
1462774
991486
303886
419693
1091801
1994208
1126134
554294
883788
992324
1706606
1799717
1311525
871173
1833860
1157642
65055
813656
1622855
1801826
1942267
249885
528771
1785428
1631627
641316
1183848
1425472
279510
1842108
1121750
1398791
1686790
1738875
1799382
1433093
1666521
94528
1439021
1100077
531084
1026015
952848
350482
452546
366267
1960121
1235685
1918886
1784053
1754826
1043033
110475
104643
1177367
996382
902047
631935
147672
360069
1568602
1307676
960786
575404
1797048
114437
526826
133694
1449866
1617874
458613
1430495
582551
1996565
22102
1454824
1317203
1595060
1195793
116166
123992
844943
729741
1411004
1038732
351271
1000766
148356
236000
1153137
494194
1020077
1831583
1959854
483836
1175043
1393294
728347
521534
1984756
268794
908646
791596
1034496
1951660
1614323
1248932
586565
1416052
1672754
755029
239317
1273415
689248
871109
1969506
404118
1802544
118735
1501915
1469472
695448
254235
831901
1379230
387404
1421917
1284421
270619
1386793
1436093
1336739
1294801
72376
698133
1524190
1924055
739915
37077
1845051
1255003
1142380
1699510
513912
158128
971255
485161
1715757
1903087
247496
1549906
338469
768617
623848
468954
726559
1200013
1332737
1454089
153697
1874202
236536
52395
861467
613433
1456896
1385661
40766
1056064
632524
1975415
1523416
1871968
164228
138165
1832500
676853
1346487
346517
1030541
1701726
1738245
1655338
1318089
411195
340426
1435262
1721848
341400
1962050
1233253
1975514
1454611
466641
1955557
1938364
241440
1507069
1679868
1841806
1145705
954168
259476
492809
1462347
17738
1512464
1076809
584460
323290
625229
164907
1988807
543628
1555456
1343005
976544
1129888
334148
735840
1414722
488572
181319
531796
959834
483113
434669
1709044
1729943
1237849
1106632
156513
1581803
973252
1230811
1118651
1259783
1171369
1522897
1508233
134754
1369248
1295897
1645202
1580822
182680
574757
153136
1411245
1086746
1861924
314692
1040270
1630350
709179
267484
770855
1448495
1140782
1822177
1623000
1201200
335557
204641
1546489
1174603
1966456
1435966
1239894
1629538
1673510
1810038
1723684
1752535
149098
507758
1448577
1414464
1445994
102750
1099799
210817
1054172
411856
1272653
1332731
688050
1672443
1299344
80433
1797014
579122
1672722
1452827
1931430
563706
1518821
1621436
1240186
1282875
476695
1781353
1636086
1573748
274986
1951774
170284
1099380
1728864
702434
263452
1215853
1750196
446303
1674747
656173
924021
1727446
892771
776046
1499376
1623552
1698081
735808
1855655
1231729
166307
596170
281340
1717956
813907
830465
1040858
1199750
1156810
1310559
1340097
272118
1206856
316914
247639
1658046
424946
1989580
959461
144013
1511708
1820912
1822814
173590
740551
1600592
7684
1812873
462227
1061856
1099748
1387195
832016
259443
409597
1558901
1619007
1070894
1628776
1096029
853096
1113831
714182
1151510
1494115
1441926
147306
1776065
1367290
1602552
1979717
949799
1711772
1673141
1628121
553029
1668144
1126065
1746887
721303
1516439
347025
224529
1459062
127310
308539
1366986
1816491
789855
751314
964064
211846
356915
1416831
1296084
231473
1096294
67143
240268
577319
918700
1593884
1998542
1665455
1492068
840647
1057371
1954365
570195
741044
1134277
778686
345155
618422
1015685
691002
1833419
319312
1609521
1220777
1964870
1884926
1594622
772265
1006278
1084787
618544
700772
1870921
1790921
650225
1044224
1022767
1040131
582402
1584399
1980896
391932
482974
670754
1083020
1633226
116223
1281
207710
936801
1223050
1585002
320509
276021
1795526
130197
665571
242581
113073
245642
318154
139500
28652
727704
1836717
270057
274230
1927075
1136403
1184892
1739557
170757
1234065
1685241
1079647
795095
481208
909675
1696795
1417515
1487458
671827
1952623
1717790
1066292
8897
1708820
461380
1954543
509737
1322890
1502893
817935
1555255
1735178
1556249
1621635
144804
1144344
897625
1145299
1315143
1928809
446401
536665
798063
167407
1224915
1135666
273794
1179730
95188
30067
1452467
1943713
257717
187740
1275186
28380
1329574
1864278
249311
787487
694378
337705
993934
1514286
1681939
913773
1060951
728914
481062
769529
1944620
238918
680199
1438567
625160
215620
617379
1673539
1187401
886410
1354572
750674
950340
364921
1777921
1835317
1047861
1170363
1728423
834860
1987467
393857
436092
1911219
832777
1678143
579069
884333
1640058
1545652
1318376
788788
22208
409708
1595650
1964411
758026
1727645
543012
1377547
303543
515056
172129
97225
1707378
700678
1892136
816800
19575
1479139
1867689
1832294
1086717
1104948
998722
1645896
880564
667784
1116499
178875
932750
1786732
549403
1075024
1098882
1074004
534533
757413
32051
911565
1098601
580968
1971351
164615
1512346
1031020
834238
384217
1695375
1526263
1340255
935221
725045
1564435
365145
1550733
1041967
370000
1745264
1624892
1891504
1914015
1923113
1281463
1983562
1457461
988654
153992
1995802
1977926
244752
1702003
607558
352226
717980
1188409
814584
1408166
241091
85266
56688
518290
485536
1598566
1039797
430735
844642
1560352
1519750
413547
37475
1631993
1799180
1903557
190328
1357924
806516
1353892
1311110
708326
191018
1008946
157127
833398
412972
16547
879296
1052046
163931
787638
1760593
1136208
887658
591405
1659328
1530306
1604407
1078951
1508635
263232
1875582
349493
1821137
1011926
1930112
547458
1035993
74527
1375865
258980
232117
342102
1350554
22590
472166
1700466
433229
1378351
1178850
1233487
1551878
1239671
303442
1304484
41255
634404
1903123
1458062
664756
1667339
529118
459341
343522
1156729
150408
1379229
29970
653835
1907163
332040
581514
1839515
648502
482686
1407179
675728
1744538
91765
364409
485208
1249119
1658790
1132475
1129999
692019
1173531
1139990
449298
972120
949109
271496
1424656
1941253
1629455
648918
1546200
406833
856965
281897
1328421
243908
22809
59895
908406
276244
1214368
150125
1682232
1091009
1572242
850013
1896943
1646809
1920118
1867981
677034
1995466
1850371
1997345
887607
1369964
76978
1992902
1056596
1493887
1190181
514550
1823871
485531
1115612
280068
169819
863244
1633518
194806
1193843
1453388
796705
1893237
1678265
1828376
1805287
1390762
1172441
1810400
1744764
1292908
1922715
742280
591600
1724820
1240346
268990
169084
217556
1269174
549074
1911847
1356515
399657
814
1726579
567377
132771
581023
838312
917622
1085169
106223
1911741
1205232
890763
1401475
1571652
1930725
1206116
680678
681533
521470
1884080
1504844
1000070
1384265
914440
273837
1690472
1324097
1954712
1355233
1053869
1496637
463932
1040423
1946594
851848
24724
1887873
1983945
1617040
284466
651055
508206
1633103
754607
1463439
966998
1342322
981913
1538088
733648
891632
1501992
81400
1274572
1947888
1741894
1820373
342436
1635533
601030
1319977
1042509
130148
1853634
1680439
1160596
1404740
176142
895381
979430
383096
1767064
1418297
1893320
31576
555498
18656
69400
95474
1193765
1262315
969613
930142
38585
267172
1698366
844552
407569
1392972
1931470
1640317
398222
1124055
115463
856752
1270356
1343487
973628
1622407
1631271
1326716
1370114
1072678
1895916
1719258
749843
534868
856973
825267
1385727
175814
1165356
1400075
908068
676697
854041
1199994
1695508
202705
566989
1862483
65011
189311
1001651
1568335
179815
768039
662854
1415335
803722
23523
1234754
923058
960113
526819
279891
24865
6071
1921969
1166341
1242598
1069042
1366968
1310156
845690
1748625
1131712
1287363
1697456
1537853
448358
1774298
1666801
835387
1514756
914061
970624
203694
1731079
1405740
1297584
1611919
1027506
1376443
129265
27662
1298196
1477710
1262680
442254
252874
1897427
1661094
1586379
1128654
1545232
1285488
1050365
523425
1115166
1582351
1330456
1441907
1509659
438021
1693983
1250889
496618
513359
1184609
879181
1903301
1478855
1845520
283734
1805884
780905
1456067
1370441
1154758
567695
574350
155966
396257
1197258
434031
801852
66559
1484442
1353540
1664161
777643
1584364
204751
518741
829621
811275
417272
359371
1448196
1296403
1822450
1679094
413789
1327330
410142
794284
1410302
678520
1060965
1329343
444330
31120
1110309
435375
1145059
871829
458797
79494
1323673
1240755
508196
1638346
394753
1332879
770906
1208634
831908
211714
607863
1468394
1464102
888135
134868
1609106
1682177
421467
1203363
1820833
45029
906539
1776470
693536
1142431
1748299
671722
1449215
578708
1909073
541770
214181
1938602
1079608
171229
1296161
849352
766541
1082590
1706457
1808978
1571738
206340
1984665
1289654
288800
911333
1410487
695430
326610
1859012
1426525
1005690
904083
1415363
1653512
1275908
936146
1378289
311844
1736997
35593
932338
1931152
1870199
743871
1959624
884561
432862
1338066
391337
227959
1844731
1798325
693502
660145
180523
1586914
1002077
1049396
1704630
742805
120366
751322
1385328
393868
1140306
1079282
654942
1823725
759922
1997005
978316
472510
1270424
1847985
579526
1408285
1789257
99965
1728255
136677
1693876
1145736
1582780
1600798
789035
709996
995971
86830
1581283
226270
255765
75948
239896
1021435
1610703
1458846
462866
775251
97342
1896277
232204
488133
199215
1858942
253230
1949168
565056
1103043
904924
1357471
1962638
1771757
193765
378182
414123
117914
1116605
459021
1934572
1160118
1519665
1995821
1672591
1609618
1295576
1931137
1061298
205265
316264
1565119
1493642
1764888
1734205
1826739
203398
920917
1265749
1943792
1567041
1312920
1805247
370564
158830
1566779
1217671
1793703
900468
1367120
344743
513947
1076433
700232
1006882
784891
847273
1066474
178893
816959
1877009
1473438
665207
435551
1562654
1720028
1454635
1058722
755186
912049
91686
914054
1257418
1632700
1077118
1588360
854441
1512136
1495962
51796
1347317
1685312
745776
1531704
1541092
838343
250390
1452385
65988
829649
381257
173921
1434068
1264084
910875
360122
1941614
1784877
1613340
140353
193773
1798136
1810331
863108
398641
565457
1448127
371970
939606
339214
1592310
1135918
1853725
1684194
1594472
453714
1816852
1208722
1323309
1230841
602028
1303115
1850697
277410
280850
568815
883925
457161
1479035
958245
1965087
214327
380858
1014249
1376119
523529
1325554
762206
195826
362850
485795
1042138
1318952
1240494
1406750
977347
934121
901613
1549395
1399075
1628974
1903462
1522591
1417058
403913
906072
291677
1747783
711338
1947506
1461245
718096
849380
1082662
37677
363484
641202
725982
1890687
661686
420601
898732
1950062
1888042
63873
1677157
878673
749532
1916159
1666856
1408273
569324
474181
43746
1135963
1680718
328087
118176
405550
537932
1529038
1257396
1964263
608378
474231
22594
1304354
570981
1132615
152741
1580881
1591529
1712041
769375
1034909
5479
421896
651287
1411947
271969
1384792
1407083
1349127
757449
1668279
886654
1510369
1473732
1574297
1504039
212013
608342
233184
310771
1808680
1211115
116611
1362162
914393
802031
1585065
955682
1990190
64556
1296458
1684149
328283
573995
153578
957072
1736439
850260
1358215
552134
980475
697883
1583512
1500328
433742
93304
166357
1837849
252376
164544
1684846
1909663
244839
850000
1176172
233580
357864
1826732
86869
1780376
613646
1482127
1459399
1632034
73823
1992382
581413
356373
890016
1258123
1497606
890330
871400
165943
1240383
927977
1460025
1247336
1895362
1314109
1195615
1832205
1277340
343113
1822351
664893
519599
946675
1756626
1436300
1846751
534384
1572025
1278369
1895224
1633203
700354
927595
1376336
1824419
936923
523761
260130
623596
984322
350134
323803
559548
813536
980934
601477
296699
1491914
1335038
1602668
1853032
1172299
649152
365717
1634509
130447
820329
1224104
106180
862858
1993038
1645478
746001
1205682
1795229
43194
1186135
1107998
1484588
1884879
1042473
1782178
977415
175202
1277131
1788541
1520281
1063916
687602
1163625
1037744
1296691
1990270
384112
1663592
1768576
86685
1891926
762989
1351360
1710171
1531256
1180163
66391
1262487
1930611
999974
482598
1930318
1581766
1617955
1857106
1620043
1266248
1575680
1994702
1627992
1469153
635804
1250291
393765
1184196
331801
1301271
1147116
119910
1915676
1508697
409655
1272142
756271
1801942
1164741
379147
47791
285691
1888732
521273
996460
866018
1820050
115314
1104139
900968
23732
830001
1974300
1339519
1527403
553655
1116974
1576940
1972759
1747415
1139671
129772
1533926
605360
959608
851481
1701204
1306165
1153491
781579
1042058
964968
956040
1648829
1545968
654026
672203
1372284
850018
1977727
149828
484418
436615
1347253
947625
1789491
951060
884645
501473
1728440
367844
723168
1935906
1060412
1905039
1254283
1805749
27713
1083127
558668
515377
1982909
615594
133462
262594
1011105
625671
1414440
150663
937213
790827
892344
1554858
299694
255910
752639
1141840
914048
1578403
138291
983954
1537791
1897775
734405
110034
1529169
1533614
1980193
307541
1573659
1099905
1550335
803717
1308147
741757
1422286
1568386
1826300
776850
1608097
668875
421568
1734553
426451
998107
1848418
1374156
1115042
591126
1706296
237238
38635
74517
301486
697524
506392
1191315
1767156
1790709
50525
1478190
1228135
192035
1078980
487280
1601500
1615545
1645524
709348
1724805
1309742
916863
1971363
84353
81499
602560
1251443
67372
1708981
1556045
410511
1186535
102358
465175
1984340
1478787
392519
1462462
1189392
374809
1334669
809652
1479035
1796153
535738
1936925
722697
682616
1754445
891249
303749
1317993
1238035
1245800
333818
1973636
1040661
1062612
1721446
1739100
490590
1410457
1842329
490984
1470088
1851800
590955
1492120
1848987
812362
1829518
354241
463402
1483759
1919120
738464
1469518
1748250
393739
1912469
1169340
670569
1753435
470949
809454
878530
54061
1057643
1279688
906213
741307
955473
663031
1511438
644227
1234310
399320
1411310
195342
1503234
595012
1665370
706229
536901
949527
1437795
7605
367155
924349
1489132
459651
64303
213713
889165
1509975
1009107
1074444
1549409
948164
1266667
342900
1722806
872049
1492757
1375806
1386692
636209
1942275
1003498
531102
1186337
1954090
1293700
1428085
204020
868148
999212
1835278
1190521
446171
1134489
882819
1974728
46742
1783757
1148530
1359432
1489148
1817472
1586271
965245
1012194
1324735
1609187
310569
1502099
1663431
1438220
1627913
1172369
1534661
911691
1823352
1493796
1203476
862586
1497682
1604990
308387
515134
885865
955135
503686
134211
1762254
1530302
268446
732267
1854617
1428214
1225326
9952
1772267
2477
803385
111314
140553
1169560
91623
1847007
525379
439746
1485594
1352147
1474672
1604722
571745
1252657
1697197
31929
242821
509677
683673
1018302
1398059
783477
1745532
406687
1474084
1457591
1040715
448291
422312
473146
480336
23114
1086103
897972
1127020
637010
107601
1972273
1982693
164024
643606
1484990
17359
453354
309076
330709
1029532
1220307
20316
1554360
1609231
1983681
910357
1281562
669139
308464
1255239
1851668
1181667
197588
198652
262876
125630
1313242
1635989
142934
445647
1342827
465870
1747918
395637
1332191
1122730
1152253
1794841
665412
213317
460829
1503132
1947154
667170
603537
214566
428392
701234
291654
889171
1263791
1866470
1900591
131212
56762
936968
581268
38153
376363
1075705
527889
1408096
1316982
1604217
234668
1153495
1195899
1856044
146720
1273314
113300
677282
774216
1422106
1540089
528801
1667642
1509985
446222
1257275
765337
1385604
285144
335049
771939
1891299
1077563
872908
651462
54453
627405
1770453
1321555
1313954
1593699
968454
1116553
636109
144145
1182829
69249
1758416
53699
667108
396488
107326
884380
184653
97524
320178
938690
1201472
1480067
1477647
53575
952102
1418436
1198664
303898
1331286
950616
139596
329999
652624
965620
1843077
715977
1746611
503684
156812
185731
27330
597321
1247443
1306031
554208
1190599
817782
618605
520631
1323005
811826
1328084
602763
119026
1911984
1725457
1912967
323778
449994
747831
1075322
116010
1009481
613282
620431
1187418
339467
480334
176655
866291
1313037
1519405
377261
342686
843398
1633759
1580740
235077
513121
877761
867800
896262
268634
514900
415375
1836938
1947089
638779
987582
52505
11955
96316
1825282
1014650
1123174
1063339
430779
1836577
1462550
1830379
949928
575588
1932161
1877046
1587817
261528
1913337
739364
1163760
449335
1339856
1060057
463063
138389
439302
1937954
1050768
1672195
683833
293705
1591197
391197
1539729
1476121
801230
537745
106870
1777649
1743098
943216
1768121
429175
1495538
339665
1848651
1686212
777161
1714404
1738877
710716
125105
763196
1027383
1798315
17518
86203
1682026
1143376
641487
1348469
1002030
397179
11529
1080684
1665113
196502
1027582
1431864
1255371
275017
1549037
777972
21247
189078
158387
1339745
1136343
1785167
1425128
1284027
897431
32466
12690
1076424
1105602
1634502
1630806
1040459
1686304
1071413
1960412
1517736
422891
870206
873156
635773
426730
1986033
186009
884178
1558311
1192738
109625
42647
1495484
348941
303423
88724
204090
1374547
1182468
1733830
821252
1213913
1237232
1928497
928532
1519440
141791
1357611
1074976
1042152
8972
997469
1471992
2865
316946
958667
1052334
790108
1758933
791479
261685
335691
1843298
1955646
1235697
1127140
843551
1595242
1848002
562805
949480
374664
1433219
430577
355036
1855848
1895364
383367
1514929
688589
1375094
1353537
1416574
1610834
291816
343512
1036647
835110
1782418
1985264
498982
871137
354711
1714260
593355
1069196
544446
45338
59426
1722599
1016288
1986204
1451002
740104
553174
1333576
325874
684546
941666
1875409
1803988
1308735
1277829
1057488
1474116
1106805
1396764
1622300
833339
33183
1743327
1171457
628945
1458035
262525
759355
687448
1137347
293292
1191356
1894158
1471802
355928
392677
486045
1427297
1478263
956710
1091306
385716
854664
504919
164353
1203908
1863602
659739
1895251
1098958
1864747
214299
1330326
1514542
961985
41348
1961301
345009
394417
1467304
1726950
663410
1166067
739986
241440
786333
681672
1690448
1787819
445803
589178
178181
66978
1266695
163913
857383
1384665
1220227
1565312
1039048
657227
1217117
118005
339272
280159
405573
804429
1960046
229322
1381492
1065871
360613
1247552
715059
1569711
1604001
291855
1491671
824685
796304
1885103
1564694
160281
1151072
227146
180306
1405108
1023872
517870
906347
1470360
1733803
980009
1822854
1518814
1040841
1095213
1132180
503315
554571
1226228
930324
584265
1071314
1469353
1300780
680272
1845451
143685
169052
788210
1952223
920531
595599
1096996
1341287
584477
1720477
26203
696361
82190
867002
297946
1792625
1355257
304129
469806
208069
1212568
1833144
859054
627038
1199341
420723
954336
1461172
1355634
1464978
1375079
579577
765345
1810135
666040
1115952
1429488
1667715
450235
1948311
860569
1105460
149909
845524
996454
110613
207713
622355
880454
1483620
1186948
1277740
64769
794402
1151281
129437
1517849
921834
626437
1739093
1801824
693823
1092638
1825048
938277
485241
806057
601630
1271879
1860648
77318
1821958
488986
1923941
369966
1915416
1553301
1853621
1522198
1594491
1882773
720800
468951
642474
227197
227762
1211038
1670842
1194594
712899
99753
1592734
874419
1846241
760789
1918280
260710
1750586
1717321
389443
1839979
1887173
448021
1605471
1375716
971959
1760632
1788743
403299
1642101
1650067
1868438
1009471
1656805
1319102
968927
1934654
592006
1639244
1009211
1136759
1664314
832904
1854267
540644
49455
132711
13244
827030
654014
1767360
35361
1294631
390121
84574
602408
20596
768872
104241
203014
1430653
252970
1231728
376370
661655
1997833
1381650
1272970
1282035
594430
884663
130630
677994
1561412
82880
270294
690672
1430147
688567
1276439
1114447
713133
350686
599558
1846070
1059553
1489931
436031
794770
1951378
1726108
1631136
1102202
752858
104619
1413045
1340803
84905
257289
1429577
970655
203557
1396563
151612
339824
1406163
1851696
1108412
232238
395956
111735
974795
744845
379651
194635
285605
1270666
1987415
1351113
1202579
8710
542444
1252632
1823107
1063711
1563143
11054
473023
1144290
426455
1505420
1129121
1029196
1878707
723750
190075
1183207
756303
469748
1617471
829684
522068
674783
1178211
909188
178187
1630359
1055328
1227957
1349213
391190
1762137
768695
216161
1023734
1818025
1198687
976155
753942
1164335
646183
783003
1570558
1709070
935906
1308874
1618837
509807
995734
474596
848055
402162
1030057
1683530
1876282
1337646
1604241
296925
440091
14109
174176
1385656
366996
1862005
487545
1214087
204616
1021572
558940
786434
1268275
101752
1782737
1446384
1457463
47632
442802
69421
1340437
941475
1970513
526201
11487
641495
1940577
1252830
867905
1749952
369129
1054563
1410869
794527
276856
1154148
1606196
400254
1302441
670162
649353
1357388
238001
1790204
1743560
453062
563189
1731835
628146
1976120
482265
922088
1706120
1011433
1125695
358787
1139150
1694021
527637
447774
606094
1464105
1119094
1049805
243650
860912
857286
1890708
1830552
1060133
1080942
1849287
1454908
1981291
1020586
1062460
1219974
338373
778980
1835608
600621
765806
112353
1876130
95070
195184
1067815
890837
947691
107003
1057615
554663
1351644
1804726
898365
1398672
1488262
1094452
1685536
1449114
624314
501068
1792930
1521592
789205
868405
1010938
23287
151010
1015062
1316088
1260889
1983387
1025102
1124639
478909
555223
62603
1323455
1020578
863475
177922
25822
1508695
1628368
692685
1644661
723047
5738
1278847
487375
1407592
614061
1130184
1448216
246584
1846844
1279970
1235990
1914508
1106928
535811
2013
837427
1926465
1421359
1005271
1914247
1120746
1381293
1536074
1974990
547633
657790
1858158
965017
1650659
1753920
1564678
963955
1835411
1997440
600842
1178278
48410
175255
1361584
1287803
216378
1296574
1280589
1342791
751427
432804
919297
734879
1069560
486752
1955417
1633732
1901863
276511
1146428
690801
351227
298019
836395
374812
978307
581580
1782746
534460
125426
1943836
1228643
186862
1571284
155080
1442221
296249
1526927
953388
574374
297938
448438
1252937
163603
1394975
622734
770775
1048823
629029
1051746
1965344
1179952
59919
1540385
1408158
341723
897753
1945586
394830
1948857
408374
843273
1283285
942687
1056685
1930623
1573036
792729
1111106
848446
1514017
625838
800194
1927887
556996
1675257
722420
1803813
3318
25843
1970294
423435
1007963
1334056
1184064
1711991
744614
727343
533983
1475612
1546697
1666266
374248
1442039
1039417
1742962
685435
1618180
1016545
1008948
1653286
727111
1923337
1781145
1756527
1406873
1487268
1601129
1426743
619962
139390
565369
1767061
104129
788208
920652
1733847
1705290
45525
1374831
1474661
210522
1454546
1249783
260852
739259
313042
778940
44892
1116955
736866
51536
1863781
1539935
1381530
1716913
1732938
413619
1184384
613071
782645
117548
232643
1829999
9090
1316691
836691
953050
49560
1121627
1643326
1676252
1524809
113408
426829
301406
1351152
1288217
1808355
1210077
196067
813744
1460923
1294923
880353
1075789
1790191
1656432
1897244
652401
253871
1619668
1233576
339098
1025068
1345726
1762692
1231266
173917
598583
1660121
168450
597037
1452645
1786901
348167
607067
3832
1930178
803391
1775093
1784797
111408
623192
1885965
1033565
1945104
1519009
29682
1782132
1176033
999288
1901782
1011948
1381264
1730372
1896431
764965
1344594
1501751
1913633
960103
1416443
352518
647222
1764752
1473717
862428
1964660
1224748
1385146
1493619
1529773
210822
402805
34120
1094283
1999145
1175905
913999
1377909
1963373
1114894
1650992
423680
104657
897292
813111
1057014
1427942
541707
1627868
1796753
1894194
818849
803352
424206
845792
999590
436017
1042386
1377901
347880
1709316
1311769
1506132
1642244
1959522
1590289
1157867
851929
531329
840716
1781642
5485
325853
1779148
638034
491613
1637720
518867
324623
363194
45123
429395
1301465
137983
69027
1837547
889385
1266134
708492
1531137
1066820
1811344
1261677
1429767
567206
670607
309788
1431224
1898170
300718
674158
874860
844541
4499
926784
1145408
1557461
389924
145990
723830
565192
1867745
660268
404116
1028787
1125635
1345997
1859724
1543340
1572710
15315
42881
1190296
566244
357476
1036416
1178461
1732061
395137
1147013
144573
1837326
493616
1289064
20224
502681
686543
1529466
1957115
534481
148942
886107
1554336
1577215
1718760
715887
383172
58676
210684
1237709
523593
1186576
737070
1487865
1899975
1344585
1866064
821314
101740
1588524
866613
93965
148390
874342
1076595
543885
1854939
419903
1784874
334373
21960
841075
1912783
1959413
1558438
901582
769440
39201
1076571
1328509
1823764
980994
287525
157253
209966
381434
1778099
143150
1241232
306637
961798
464285
827732
623511
1820750
300101
639546
853578
790690
1361075
1624289
1326617
850364
574447
771678
195889
1225263
616083
757655
1900377
1096150
658519
1843909
702032
1862760
662104
488021
837194
208344
1559635
62266
636812
1363361
1298197
1408456
319871
811848
1694303
1781097
976824
619797
295336
1132709
43142
611498
421650
128661
486223
1242576
674669
1487616
13131
979419
1709738
554467
74479
1323598
1120788
1365702
1276031
1891356
1201784
1339220
1418663
1515391
1805340
1890251
162606
516956
1426552
531518
1412885
873698
181970
1553154
1274554
771584
1949254
912935
887535
1201311
338636
319295
400234
1544152
1444626
281817
999330
1016125
223023
368133
1404995
1504196
696115
264679
791836
81381
1189523
453263
501764
557736
1771396
1927751
1843179
1146960
179180
681860
674941
1465639
1776141
797019
1038370
771573
1140134
1943643
130401
81935
1650066
1652978
563300
271349
14055
1319391
1246559
407650
9995
1521311
572685
945934
852796
1979297
1771034
1454597
1756731
1109097
234878
223420
1711786
128392
1679980
54859
784678
113029
1626109
1859872
694518
210775
1061348
1190222
913901
1378617
371687
1595291
339341
1292302
785999
873952
1576647
11736
463186
12925
582270
543327
378877
1804314
1777144
566991
1972114
161184
975403
625279
1711611
626323
1887072
1000735
1006983
190767
1399750
521460
222815
277860
649729
1897824
731828
724783
531106
474538
404771
348235
82033
1924464
1644738
1990834
940660
464111
1598894
717216
1096578
1483147
450915
1962524
1932502
348679
681815
1677968
402981
1342794
1008966
1365982
1984842
967407
31698
1406551
958618
428735
1142553
1432376
1431469
526326
769207
1100322
420421
227116
715
1870930
1325199
1906388
1610239
430644
868460
1232593
135778
59619
1496735
1837530
52056
301672
90637
1914225
502745
123926
1543178
1287529
533380
1682642
1016759
1984456
498505
705828
505180
1436552
560499
759257
16203
306779
1487869
1568302
1530605
1295494
403390
533577
1550716
454924
1792450
1659145
967527
527916
1337139
428488
1597601
850162
842673
857150
811491
1025741
1086810
941597
1984152
1423014
1267495
1613502
1535425
1763567
126341
650984
940398
1232413
1722414
961584
1609418
1540036
57255
800337
1945884
1071577
1656705
1112162
1809074
350857
1867360
1087851
1236498
325521
1893862
1910619
1683580
211060
1805911
1069922
27965
1265254
1989159
518526
626431
1776350
300495
1817901
674230
1040634
1509898
1389147
1549838
396677
560172
565400
1671982
29797
1092775
79752
412796
1095051
1143405
548099
1131236
424529
1078394
940864
467504
546115
801747
47530
1680109
1142582
14730
1624624
726197
814674
818058
1233484
1358696
871617
1580883
808017
1951275
1781512
1929665
846691
330396
1150491
1726876
846581
713538
1101612
1344270
519940
212154
1347072
912638
422511
267105
1476833
978921
284470
1480044
1328358
688140
538958
1238922
578726
654601
1518245
1995751
641017
1501947
156114
254641
1147843
1445213
697402
1715172
1889463
17407
1395588
1175698
18277
259220
1815702
8364
436343
1471570
396760
268160
306769
835951
923194
206966
1514888
1202077
1472619
918797
1662587
791185
318636
1054566
269061
333619
1217520
112091
1375852
1844104
1326619
962464
1229026
1721362
124210
1575673
1477655
149630
28648
1206128
614642
1727641
1366222
1104557
1531409
782108
1441062
141340
244952
607792
1589576
19449
1234266
1514039
1242321
1111263
74106
1845061
368941
1420216
1845770
824400
1777316
1458704
1514945
114447
1004537
1403187
1061778
1174185
175188
571888
544303
1280966
1101405
1904563
1410629
563489
576475
819466
1296429
1088787
639756
1202586
1223662
1338072
1589577
257916
1555788
1051552
640654
1211270
877913
1092147
1510549
566189
1193585
594477
1048736
1942873
760532
853607
1873011
521087
444100
1076729
324829
1905004
1103915
934332
1880825
1181201
650090
594095
1420374
1175096
1264381
1317169
769031
1155985
176164
652795
288164
450064
1616409
503811
547573
954774
204623
1840519
368199
1003434
1366859
855797
8181
124845
97397
750449
1483670
995194
303095
1632068
947722
780693
1027312
1913456
246665
1484024
48016
1255614
590714
1389548
545903
54709
1452419
373143
912651
884247
1692360
265984
387242
808307
759375
1730347
738572
1394458
899841
56203
548760
943958
1728592
1476113
1096453
1667500
1144154
1714133
1548681
1150715
886556
1054468
803090
722263
771902
1516418
1445083
1090222
864592
558127
1535355
1428755
1605762
1398648
1647124
1465227
1655030
23358
562938
583685
174507
1596535
1879737
1775890
398969
1302235
1829934
1610221
739921
101420
428715
1610736
640427
743573
624798
666564
1012891
1497014
765299
1564044
1368985
368524
183527
856181
640816
196938
545520
171662
1501938
670248
922390
761226
1048271
1363666
1029433
1221360
784675
428564
837612
1660465
444293
496392
1311720
1353591
1538049
1994407
1107690
973803
256547
1191523
1308876
1961097
4610
1692834
366891
1731987
183684
1287865
1057045
1362126
1346703
408151
1052097
296410
1810561
1832106
1637721
1953551
1318425
1626169
16607
989093
701686
1195971
1461695
1626853
1747055
854454
235022
1279024
1851646
669765
50700
1535861
865597
1571078
1411745
1478900
1042395
1794741
1025472
180198
687328
407471
595220
724146
337622
831829
708059
1257222
177632
1447876
1953959
432623
233873
560091
1743457
1250507
71554
1047665
785933
64188
177309
1768616
750126
1702887
1793413
1149308
142683
1190299
1737101
1198777
896185
1844834
519016
267824
1126144
464870
1039215
100672
845283
437308
1007358
126423
1397854
1626700
1446309
1278905
203847
1518402
217792
1135201
781150
364881
1749199
1639325
1934555
802062
463730
226540
1680902
1929630
1546299
1864129
619825
1597007
841109
1534565
392247
1832447
1086408
1740173
1439939
1998946
364201
739402
1747141
1183201
526409
493693
464937
513875
125242
1273870
586648
1188718
439150
1786169
521801
1718315
1888518
1934127
1253294
1900396
1531265
983788
636672
992482
63860
626989
518165
686068
1374971
979869
33753
1989485
1597708
1911171
1802381
1819110
1406766
757368
1632734
1569173
511323
139794
668323
1432664
560321
1847700
110877
881671
1787351
91054
1300005
1411063
962341
1450284
1884320
267409
703387
296472
374430
1161830
190198
1916413
1970038
1411825
1497821
1176150
1576628
157822
507487
318492
1273872
1615422
1625980
1120530
1149767
1644367
971194
797283
653084
907822
1741034
25627
1194341
651105
103851
328038
1071544
447797
740567
1858429
871133
431568
208887
761173
154424
209842
815368
1768907
453064
1901753
1580125
85585
1470001
1602036
1519984
725510
1054602
1083346
1187682
1436640
21472
962397
480992
1793128
1541747
1770504
750429
57760
207088
158678
1431030
1621611
329272
1922603
376151
742051
1278299
900977
494701
1401675
1044137
136653
1146244
1790767
544774
1734520
1818231
30819
196411
1307841
846413
1680915
1383170
468475
1254911
780733
798223
1494284
1144620
1523771
49613
112806
574831
1249305
343896
461619
227908
1134215
1951782
1727852
328236
1080925
484731
798337
646882
519201
805074
1132169
1575703
1886593
958685
1164756
841145
1568735
1415826
1474056
686115
704869
1880076
698778
1640122
1187189
548460
447716
634829
638000
175339
181543
300219
55488
1072207
1838268
1306770
1658393
417210
1449691
895251
1121453
123058
1451664
960031
1583456
1968325
1961073
255758
139097
1134116
1152982
1599576
1464901
1158316
488871
1139784
270486
1714306
885683
1547330
298352
901702
1534798
712139
139550
1118169
278382
1337476
274211
1993426
1885805
100332
162779
1186646
669205
1153433
1092747
1846579
861959
1980810
269301
659355
1005696
852041
1344157
1833297
1005682
701002
1043205
1995766
844492
1163020
726682
764193
1778429
260977
130409
253559
1756971
287235
207570
1367937
741635
46001
416438
1264278
1691509
1213078
1756594
153490
1425619
1671830
85876
1188231
514857
1697890
1542012
313867
1713829
1308220
1713210
1114886
782167
630976
812566
79039
1748459
558890
1570397
1464201
1645652
167736
1736096
837017
23014
521292
1167710
1899766
1373668
114320
1548115
936285
29612
1032641
145643
1997572
831451
1653335
1302714
1456518
503899
617422
1190935
1836769
1457443
1437369
72935
1390343
1074291
82467
1647239
1035440
1803197
84950
797781
830309
243192
246507
1430841
1293914
141293
38711
1793721
498631
212335
1515849
88086
1510777
1273973
1276344
250057
52646
1573225
1904341
955057
1745667
1627727
306550
158022
829860
418507
285184
1665700
812797
1033434
872746
1153002
1471116
415416
1263138
600245
1058153
1056227
1364760
271461
340276
1570153
628207
1034666
134508
711149
580123
1184243
1470051
548891
1483573
1587576
1523954
1989193
470295
851452
702952
1462153
704782
520161
1419887
1977777
767984
1336532
250833
1904274
1298641
1487914
584492
603719
894867
1506907
460982
218350
1426646
1462322
711722
1695483
1161210
1298892
1372303
363435
1905742
357037
669517
766678
919095
1641963
601734
483909
33708
134999
1670980
1521102
1354629
1634902
1406787
1687830
430298
975789
1268645
1419334
896956
449088
1136020
1457910
1091144
59458
489610
1485884
479882
849406
88981
1893617
847317
269606
1620322
861876
1393021
476112
995267
371023
113066
930412
667606
1712179
1793348
1494388
117723
1048525
266521
283928
1397026
1508364
65753
79174
419055
117449
705767
953667
1299024
866044
1478627
1102396
1296030
1865106
1188953
1995608
1733529
1729375
493813
670974
1777664
22170
1241064
1652876
589141
1811066
1300390
935443
1238552
1721971
971670
171241
1095507
659117
1636438
416742
218590
801584
871540
421991
90043
1289698
1085316
588118
453407
553909
911405
1613058
176912
612634
753654
1124719
775110
335151
1068939
1759322
1976499
69835
443520
1581933
484317
215209
479636
329710
961800
1126958
1068447
1084947
1155828
927543
837988
476320
187808
1159354
1869379
371698
1560789
441556
1228151
1413398
956206
1259948
1906803
1681695
895898
1774802
729372
100315
487187
1147099
204840
1142322
1447035
306993
1726921
1652651
173845
1566583
110690
1732188
1232508
694502
194964
1334245
1539806
1526728
641572
319764
669746
626401
415285
1046333
967130
787478
1565574
533006
1573785
551777
1448008
702498
1662397
1060393
65943
804025
1134464
1293319
765828
425407
1172159
1238152
97841
480438
1849261
1222068
1570207
449619
1205794
1275439
877294
1197525
706428
274544
1451972
939718
1136861
66151
421994
1752797
1145808
839987
1927301
1717657
1442382
102249
500611
1086030
1597556
719491
1418793
403071
1552316
87467
230725
1833429
1083470
1351940
392819
1424982
293614
451135
1346100
160080
251997
1382043
1287142
307700
1099078
315131
273092
1924163
95370
200295
599849
1253848
953927
1767491
61477
1211135
1160129
410202
1572987
466360
1058878
1671298
1643893
1392712
1130671
1874811
883476
1664651
912541
1480474
786110
1086950
1062026
1248472
676497
32744
823756
154585
1511582
902629
1395080
172243
1058124
1350417
658510
1011941
648105
1093404
693961
868253
756865
1223849
427062
51353
298357
1936624
1658544
1204786
1537732
858278
966763
1699782
980774
1663536
1304782
976169
214666
1907711
1866233
112935
1811976
1004120
1581900
1634981
1432183
503311
1121414
1409349
992495
864241
1638516
1510996
143632
576913
1445886
995011
1844356
1015087
325917
1013083
1607273
336667
1812346
1797657
807034
1758145
106019
546142
1047937
1574031
445015
320888
1996141
1528720
109411
1891629
359481
1797558
411945
1275884
623406
1457403
1646271
1261957
1484641
611920
788433
265793
166508
113678
137746
627283
959155
957302
1586537
1825639
1684657
256347
9858
564969
1854667
303051
92374
295641
1669919
781169
69513
1155429
480982
630173
1369713
1431689
292374
402222
284699
628763
1115953
230029
784026
1892378
1451789
59240
848090
1858375
528904
1767220
822169
697428
1233623
1997839
1726352
1014326
585944
338070
1293253
1625869
935767
675345
1822472
1155317
1147599
1170020
1209745
1273245
1117636
1587785
1148608
1804830
1645417
82715
1685854
1801631
1040565
978282
815296
1499666
344424
52440
621158
267502
820132
1193918
306393
136329
1654795
1591593
612692
185640
342179
651855
819253
1252729
60860
874027
327426
1639333
572214
1848481
915334
1460784
1286679
1509012
1702994
753205
1462344
1743632
1873568
616821
454359
1880248
1222791
1802607
422120
1965317
34721
789337
1895220
879419
1036781
1183566
221075
1756023
128582
772818
768625
1701377
1476336
1463437
1827985
927727
1397198
1123401
349019
1638258
899458
1018677
781669
394038
1581640
1787452
1924594
1718359
37718
1315246
212765
1669608
873495
643599
581707
102427
18520
593358
1778538
164820
1240973
1636377
1557227
559570
1781682
1852368
587940
1973703
691425
1075144
1483550
63266
1807418
204368
1924521
62565
442913
1773519
489664
478323
232985
466496
409460
372614
524412
588368
1109771
286609
1878438
359675
545581
555436
1738833
1991785
1764186
1426222
1370259
1672731
1316990
672601
1702451
594620
1284056
1150548
1249342
313811
688706
936855
87927
1377560
129861
1364859
1395843
700957
424880
1232534
591059
1694554
1542375
158023
246787
1030113
906617
1560351
1873649
1784129
1164750
1064949
1674661
456811
1432891
279492
136896
373167
1811188
1768582
1005680
337988
355389
1972853
1264405
424805
224749
1993086
642920
1138220
25348
1680115
1632178
1542526
170367
1971816
1219624
450113
1580354
1250107
1494552
982941
82906
1630671
1167057
425041
1407564
1627373
15523
313221
60808
1690933
1196922
381906
1552321
1967060
1194492
532686
1694325
1781869
1527925
648614
708847
628870
1405020
767943
802504
702679
884238
1657671
1271832
1621946
1992188
1917238
1889868
1241964
1760491
1724027
1488288
268082
1386395
1282631
50616
1366268
1838691
1512850
243994
1885431
74459
218515
1465697
524739
484011
405798
819764
1860395
1592025
910065
845105
1850595
346884
1317071
652662
973189
872411
190195
405633
1358624
172796
1666253
848936
1906759
341254
1009131
881284
365680
1789843
26267
1504455
942707
439807
1589908
1267302
400570
437337
164881
1287268
803796
1918008
969407
1403648
838835
1964758
167298
616326
879763
1742110
1140657
1272130
1011181
1274791
1503951
280847
276768
265065
1311688
60408
1930461
332115
1389867
655262
1129739
628627
1650305
165143
1772483
529587
803076
1211106
823990
292817
1295461
1838237
604638
1982200
929458
1476272
244541
1964888
479993
1473548
126453
509633
579248
1326120
1107678
1236076
514910
318483
260915
1957940
1044075
566375
1571005
764743
1178873
521085
379275
214018
825790
1101951
552681
988974
1414443
1533541
267050
296507
318112
1161701
591006
1118288
65256
1954574
1023317
849336
196249
544926
1814966
1070763
1330811
1231139
1037125
929265
1265974
1560541
1330664
32376
1451760
105102
1752206
1460373
1792424
1077995
1234006
1754904
1377419
368692
875251
1092889
1613055
1668926
1756264
135222
630190
1095322
1434036
492541
698044
1891032
1869587
1298711
1083593
125543
303296
1449413
269781
1415981
1978804
1851390
622034
652094
1167740
1913601
1408994
1890123
987528
1458585
609117
739012
1663951
1733974
1590593
1660100
516141
458713
1984041
240191
1342685
1266163
1563009
1008517
317411
791845
572617
901702
1715092
262908
657367
336814
1899172
1906139
1261477
241377
520933
323354
892765
498540
297947
193230
413553
1887421
445069
144774
383618
1444913
854045
1701898
1337652
272254
61192
1898852
351894
578823
1478031
978907
464028
698010
106172
1002669
248002
499421
1426596
1002238
504614
1290813
786259
474658
722342
767134
1870371
1927616
1921162
335996
1330017
775631
407705
214391
23026
831023
990293
234501
140772
211699
48600
348919
1615439
1574826
1237090
958750
1519055
1087060
137945
709812
1984869
1701248
1195712
200355
1765809
160220
860259
1756019
794115
1695871
1990642
1589833
1648660
590938
139653
1838937
85395
234894
94778
1202115
1948716
999565
436028
1897100
1471355
1367716
1178913
1596267
1198544
1819202
546413
1039342
1419930
747536
1541380
155040
1516219
123762
1786730
1223323
60651
1725144
788088
1639418
1826749
560916
510580
1270110
1868533
1470428
824816
247876
1165494
321636
1219134
24341
1274476
319524
801590
1943393
1845902
152508
1916325
258651
1528734
1527117
526477
1994730
1092126
81176
1679364
1498519
1129350
891120
17842
1809131
1466865
1356970
1816566
1692707
979223
240827
281177
364391
1148469
913194
1534641
1551001
769986
557016
216933
314573
1504341
1027400
1657506
239255
1783990
1831405
1185399
1931448
487769
398642
24685
327265
1465541
823879
996411
967807
1954422
983103
601710
1484211
738959
586557
642207
1543542
608039
1090239
1328540
1842899
191591
10940
505656
297193
1126210
1700617
1786100
1766652
1136754
1714682
482096
938862
1268865
1559137
1094916
336124
1321290
822330
597228
1729987
1146091
873973
220452
955683
344494
450377
761837
1663859
1136178
1571041
1197254
576177
1354924
337947
323288
489170
1328882
283080
535840
845699
454914
1356081
296339
53727
443071
1023673
365997
590132
234688
1771521
955972
690584
1301116
411444
337025
47007
1413713
450749
1187775
1243605
1810805
39435
667813
102223
1689585
1409787
1971170
1454529
1749402
154960
714120
179824
150193
1069817
1137637
83867
32684
500795
1275416
930491
952510
838366
1607522
1103502
1065608
1449795
1104794
304121
1185103
1019484
1860414
946264
1786260
758502
403082
1312253
1351240
1618735
1768973
1579092
817048
1732717
62094
708534
1710602
1191177
1457088
206600
962775
1612681
607030
93575
683425
1171943
1012754
407099
1567454
676556
551543
1970905
1024667
456401
1821788
1636467
1360459
1753326
1389657
398363
905300
480527
1528565
1773248
1771949
679816
1618015
669437
1815285
1433639
1067012
794457
513361
351592
755742
458575
1383699
1816389
1836280
1605946
1382905
1908048
1640679
923375
748533
1614879
988700
326456
1831649
570713
1107663
489280
723197
1730981
203708
888472
1097522
956759
1161236
1040314
343638
661782
859266
1377203
480881
421792
885980
1753901
101652
57471
60967
325108
1758022
823587
1099279
1845922
455299
1384954
1969992
1164322
41860
1728067
523479
1754460
736441
1320883
1009401
471735
993405
550614
584278
1444212
1011270
709160
1439106
1203905
1387391
1063922
1925110
779015
764153
1068666
1441272
1585081
43654
1596693
1874369
1670047
1126046
1668239
1680830
1190839
1088320
1174579
1271043
1242061
1004786
209479
1413224
1272324
1282786
821532
1103250
790033
839354
1882812
85091
592383
1068255
673419
933148
1983962
320325
641488
421790
765697
1945683
891538
1959969
178623
461967
997165
152516
1260859
1301197
293058
272444
770210
417979
1341529
453895
1194155
546709
335375
593807
111820
923630
1561411
261462
1105271
1605015
21089
670432
1142714
1722791
1169570
1345705
648867
210199
344514
1569825
721375
1021659
956990
674841
567684
552962
190084
1963429
1430508
750756
192145
1235055
861628
833497
194615
1619651
869721
1563684
162150
144863
4644
843923
1804834
1308323
1513737
163889
231853
1989767
1365749
818510
188884
1948515
982717
1443331
1418082
1247557
1509147
880637
1392298
1313494
1924010
188927
1533090
1825081
158822
635076
1910361
1722491
1437510
788418
1251113
840656
1070037
1890712
719609
1682416
1695457
358991
452809
422773
76548
463636
20956
500582
258999
1522373
1849875
1419422
771174
1600103
1657071
959500
452385
1635236
1577088
1492536
167854
872537
1033418
1821062
304044
849228
495327
1164973
1014152
1216855
753906
471689
1136306
240960
1921258
438779
1390578
1542368
837916
364440
1579287
239536
1622635
593903
1639901
952336
1071363
982314
976299
1526655
613228
1163487
900396
1712849
1279736
360361
1984739
850677
1791792
1666118
156701
1779054
16661
472097
1903235
640970
1330105
1769339
343141
457493
1826215
45428
1643926
1395210
1930621
1774664
1983011
168833
468456
672122
665669
1043140
559864
549298
35124
812781
1059585
1167071
826412
354726
1155753
937302
8873
266716
370838
1093419
1529352
244797
1084303
319448
1465759
1782122
232680
1962141
1567588
545952
1050304
105297
481790
1215733
1937411
1159830
928198
302959
369508
1204651
673071
1905853
1097596
891810
1167096
205649
930075
107627
735492
866620
1942241
1524559
569832
777013
382905
248951
810087
974933
740054
1865665
1665985
1587384
251289
490288
343928
1188611
927649
963776
11316
159315
1061390
372214
291485
375378
1040798
1559297
26398
652178
1330907
1308391
1753689
930430
962308
410187
1135581
1672368
1308502
1922451
1549588
858177
541585
1540884
1669522
762274
647739
871382
1007322
1268523
780778
58898
264244
263796
1369455
1010170
259062
454814
451661
708472
581898
760702
1112641
1436083
461291
1354941
1977865
1303319
229085
529428
1697414
679811
1136970
466403
533213
1808327
425735
1551715
1859550
278652
394606
1106155
292376
600710
1526561
1092451
445746
1081532
851257
552312
811051
1286259
1979286
1262171
1834457
253702
643190
471493
597855
1273544
470976
1232303
1106865
1086269
340512
600811
1146390
912662
1665068
1359610
441693
956805
1546622
1658915
548919
1504977
1688023
751928
1217983
1286970
557943
779397
373668
762609
1698676
388
1521437
359473
525063
77913
67399
460947
816487
813284
568610
347302
1697841
220873
1112604
1553085
1032873
1077912
1701987
1192943
845605
1724691
1278883
1181749
613341
1119807
1290810
1164359
584537
574768
556542
674330
1473735
1721898
60236
1093493
1793217
82775
666761
410158
1671688
1581022
132109
1886836
1091443
1450419
453330
592031
759935
377977
1200885
704923
1881841
139329
1901595
14325
977523
398773
610096
1879634
1248652
1332391
803955
1176576
1060250
995221
1192230
1590771
473303
122057
1536691
1050708
1481116
1098864
1678828
376169
1770922
346039
1301794
1145334
1602893
1187114
1476805
1273915
94699
1874453
477415
1701672
1909156
453745
1813757
49541
1423927
938325
811645
1046956
11853
521638
803656
1295970
1278306
254164
658176
827474
1103215
734462
706322
1723432
409019
1608048
413456
1906259
1269726
1295887
1248064
195342
717233
138677
545292
1934887
1600754
910503
985262
1400587
33451
1394342
731970
191958
1381919
610800
540512
1457284
653881
697485
581529
1282720
654218
953904
1733444
1930284
318967
596398
63375
1143796
727327
61582
1177662
450247
1108164
1600961
1071807
1388827
699483
1405194
955743
1471359
167998
420519
1443680
399487
1767470
1241856
1865132
1576973
1050836
874390
429688
1593912
1515115
1482829
22200
1111812
147130
499520
1717916
81801
1521053
1186820
1878930
441540
1320928
728971
772328
657219
983713
413180
1933565
513174
506287
1412194
378447
1611710
141315
319868
1472204
1520470
209158
1261769
642534
1100892
470633
817872
485563
855285
1099577
1040047
1020876
804500
1194302
1906453
1771637
545736
147265
812939
1735825
1863807
481775
410542
625800
573290
1470004
1483324
542020
1755317
19487
1297547
1172720
1689943
750427
539834
388552
366951
1453791
647387
41699
673589
992356
764112
851201
1475951
1719721
1859378
1745367
1287288
1947715
1929867
478200
1367894
1134225
1112957
270896
161111
1548737
471079
1414675
266402
267614
685441
701605
1157264
1576558
1820576
325646
157586
1326616
842030
658007
1104226
1447348
1261492
1847770
1648685
1285758
1093306
1615313
1338909
1250278
1011554
1684286
1975874
993358
47381
1124719
608979
1275001
1049770
1723012
686330
926674
13031
714500
1206411
1099580
1840756
1254175
1190860
801566
137248
461245
471602
1575093
1756225
1564532
333314
438130
1325233
1129910
1333130
1814456
665563
594444
429510
207637
274790
633858
1462995
979931
729486
1810063
1548203
747032
936097
1298530
986066
1679780
1684287
1930088
74485
1815374
1575740
562186
1191571
467939
1470745
590255
1929031
16518
1519031
1874892
811551
844520
1014480
1769494
820420
1866020
1708584
1434206
1389482
1690637
1912881
1716572
156128
534885
953842
1544148
580541
712078
1106844
1779101
1066243
1213308
338258
565787
1036043
699182
17521
957700
449858
1214679
1594747
1111870
821610
1170243
481848
1203527
1503138
1453279
762349
1304965
1721458
409219
1957051
1532827
43480
198095
1860065
397679
219809
1014373
1225777
1059068
321379
1785477
952959
18310
1455740
257815
681310
1103579
657985
1274725
1513272
429288
273994
88586
211591
524142
958615
1949412
122758
823749
386723
1087958
1151814
504198
1076652
728395
1527801
1629836
20883
1110257
806155
1982645
787891
1173845
473711
87134
1102958
1615106
1886602
338580
345535
1438
1187372
759042
997942
424883
378779
783176
966307
1621170
407970
170910
640351
524755
163683
1819428
1474472
248309
361909
620397
807694
134940
311775
567512
1321942
1121163
425386
132631
995462
12376
427469
975904
1028097
394239
729008
226012
300879
298611
824584
1876898
1877282
492662
1573593
1162260
1399427
105227
42876
952774
1841181
1603201
484193
532001
892408
1510286
707748
1136703
146678
430427
1173319
1223326
435277
886978
1656961
254097
1704275
210245
883193
786626
1384944
522320
1824504
216287
353335
612585
1295145
622553
651572
28862
578338
829653
781765
837298
1778803
850683
1377913
117154
897779
377167
1034184
760012
1453468
57545
626067
1888637
965933
902751
1799062
1615075
1520798
230349
1933642
1138607
1335630
1973514
395722
132951
1946290
1023644
921336
1562255
1264609
1908222
785596
1618483
1827418
1655707
1377452
32635
1799595
64543
71152
1677899
1285067
185572
864629
1765066
68909
748885
1045732
996639
627915
897601
717062
554266
766993
1977326
1609492
71267
1649609
1373190
593987
609243
1060313
50500
49320
1570641
1534097
292511
390981
1467144
422639
1081208
1760136
1395090
1130566
226461
1701084
566705
1544241
422775
1697370
1863575
238353
420357
16612
85782
492056
893131
1436873
1888523
219739
1126724
535273
1471304
1490750
725692
869758
1572538
964196
411154
1591498
776595
1302738
1098386
1753581
620971
1417790
1004525
43855
1879481
1798730
1278124
1932640
1542948
202264
739545
1960176
738554
1959559
1842205
1565229
1800945
1911126
1438201
805763
533679
1020890
636786
1270689
715840
787027
1759348
651729
698132
533573
298508
418064
85688
908728
319965
653609
1528598
1510725
382921
1915176
1556803
189589
690784
1662924
316758
352281
228604
1146556
1843386
1483879
671212
1380151
411273
1568954
1620511
563153
1337363
120619
378242
1968732
681561
1769817
244449
867723
1653941
465223
1234113
75578
1594528
1079066
998957
1608499
1953505
333766
1402197
685040
1172326
1432922
1995746
528718
649958
1617354
608732
114874
1720240
515555
1436881
1502154
1115543
557626
1030535
1302693
1512963
975090
423906
571488
521155
789331
1223448
1358745
897560
796136
1913656
242993
1779262
650354
1028827
1727308
1202107
677456
765520
156653
1962378
1119793
1206845
1075702
1646996
196206
1838644
1706391
1661613
363973
882070
414684
128976
1822437
456541
1352885
452682
386824
1179165
1375001
589879
430562
123752
75723
1563555
524252
483726
1282606
1983919
1992335
578294
1288466
1450017
1766820
992498
1863875
1114417
737651
1604612
1244059
1186552
279058
1238372
1807820
292309
209347
1209273
1891934
215974
1714266
918408
1577645
917097
1548708
809509
1269124
647630
323135
1901545
289623
450226
33406
1419273
241329
1495967
807997
581895
217820
1845491
1869997
965115
7310
1568265
446852
1769754
253136
1143020
1228496
411602
611615
1677339
1823346
782385
913173
1987782
1207876
272038
148881
946626
438010
1348469
145112
727007
79563
632443
1700711
783398
139679
1535534
270888
1429058
400098
1967556
1034209
1414251
798716
1152755
494050
888862
256172
248156
448440
1850779
105102
1437636
694191
1718279
169626
586505
1086827
348295
1766047
1570507
1704394
1379225
513049
220023
1497084
1117947
1993444
886664
1573650
966957
861013
1078632
1136225
284431
198110
1219693
1307717
130419
1785013
826676
512919
1219424
1974881
1402579
1092641
881723
1907509
373305
998969
132437
1270835
115921
873350
985306
939093
1733080
1322640
203317
865785
1261472
1335400
1044348
1407773
1843451
474761
1649878
1550551
1915780
1664502
1992912
475114
1222649
729799
1229970
1233948
364475
1590837
254674
1352386
678542
702613
1463382
873471
1473718
1917927
1522148
111098
1331638
1308550
1374651
372905
961602
1453288
1337796
1369751
858774
1776449
1328515
107776
1519743
574078
85189
1916759
325360
489241
1144213
965516
1530062
1567687
881492
1657214
1792281
1078287
1396976
1827788
477930
1098752
1818630
1696305
1503568
1877256
959370
522538
22981
852104
675744
1869990
1532253
1270673
1073315
1779526
1021730
1189043
1192762
1038427
1019824
1142738
1682531
135536
1339608
1726450
707431
1108468
982281
877984
1873371
134377
1720576
723441
801476
1728373
313772
932483
1780818
1472687
875224
18950
1334994
475630
1143792
1856301
861966
1613716
63565
1435724
1292551
1009349
1652190
1794056
593819
676492
33152
416600
55697
1685593
1194309
753117
101361
1271863
1196693
433743
1514006
1479802
1023323
93635
134485
1216508
169696
1879140
1067784
1634628
508923
577156
169712
1102375
1781331
1716424
361817
599040
91299
1446329
971495
991506
1153624
1675586
891089
1973465
749004
411949
547169
680462
312547
1931151
143429
683289
117778
590557
1351370
874622
1437584
1150911
1724911
313430
1108649
19714
656186
1168311
657642
488568
741056
353851
1490213
1169699
867216
1825786
1933081
263330
197212
1200892
871778
1217683
187677
1290022
62742
321208
1749728
1040719
1776916
378264
1739191
1292919
1349597
1789418
692146
806895
343183
1848321
24349
375943
706348
1344302
123822
333156
1718686
1448954
340787
1185926
222097
1534214
73740
242687
1571884
253013
1302640
403736
894790
1855721
473221
1955922
32289
1029955
1807694
857890
1246709
1971285
724846
1889792
1241147
1837162
62224
104919
1781624
1267750
508783
609907
1647812
1117429
1820052
38290
1184167
1751183
646382
1867905
532863
1173269
3970
419250
1963590
1392593
1323822
604312
337648
948285
275593
208043
1647251
735964
14520
408979
1114243
1683278
1087578
493924
172634
28738
1408470
723093
1621365
1113036
1042457
1347929
828417
1985007
1666881
491356
1898285
1089566
457620
115999
1281998
752435
251005
1804871
566651
1804507
89833
542284
1732668
14023
714727
905330
912575
1374274
319348
50932
656785
999818
39827
1067586
366744
676803
851817
64350
962314
520630
407284
794680
855640
1615030
676554
118044
1507861
1020023
693620
1851877
981183
665012
1646199
1231786
1205813
1008490
12343
908136
1106846
190311
1757982
1795527
683333
1560200
314486
1690785
495591
608612
1942260
1584458
1236762
1373332
376654
1611776
533022
1703291
1627129
1255317
1294254
664513
1253945
1985352
218622
1957047
1338201
155373
132880
1042497
1857210
82700
55461
2010
238929
1445030
904159
55448
10526
637111
1367718
1149695
1799233
1789008
923731
813535
275630
71248
1151805
886912
1217125
1893753
1620568
1432825
245260
1313780
1152830
1364873
1253206
979565
246270
620873
632866
1436514
529015
1464692
1085234
748810
1018907
1543896
217385
1064583
412785
1460000
721806
677977
1004823
1037054
1084403
1800895
1763422
1689323
1061329
1616044
258356
1082052
928905
1587627
1309813
1018864
274013
902716
607356
489351
1890218
1042500
544232
454277
1799377
875883
963830
224909
832806
1461886
41791
52518
155895
869783
1760875
1962740
1770137
1932275
1470664
1748914
1114213
1445474
324191
554169
8035
1800116
878191
1444015
1267639
499479
375845
1180651
207063
1473438
1063414
565461
481750
804131
476893
976648
462555
1823602
1321037
1923938
1493665
1156275
1717742
1250847
764438
34312
40050
1536419
572072
750665
30414
1064307
994240
184682
1078130
554583
58181
968059
1565410
1312512
58363
1615112
1048271
1010010
1783805
1014622
850931
966594
1671698
1870832
899450
1417439
1557201
1063887
812987
1895097
56892
431638
281284
944673
1576154
1509999
1399723
1084953
426933
314820
1909270
1354065
1075955
511749
1878039
599991
951835
162973
10744
1046155
776437
1738728
824061
784753
1385648
1267845
1756216
987214
828258
1628745
1990929
37
1680779
1740683
43249
412213
515467
131458
1089709
1673713
1077908
1788007
414863
219480
1118527
106747
809208
1564340
381968
1604968
300853
1575531
795317
1365620
1907875
1171246
1630765
469477
98085
1994789
1245569
1369083
1379830
1807143
1402920
1172455
1085619
1589373
1368507
494639
1114265
248665
8799
412263
947251
558726
1662186
1374699
26314
25884
650934
1048199
63827
80971
575933
36836
1513574
878521
1097339
1991742
1674543
807462
1204426
1328122
796691
854932
1634267
1994047
377455
990760
1851381
1139989
1381904
1624974
1536047
715137
1575083
1621519
231627
380241
130376
170416
553405
580514
718962
1504932
429495
507834
1044121
477409
824794
1422304
681859
1985922
1568826
527120
1336297
1906321
1654651
83601
678912
95350
1335181
1167414
895275
1148081
1259200
1807604
899560
625934
1253765
1942185
1550199
1086302
1808298
134055
195436
111040
71490
134327
1126582
830514
147140
933194
1310051
1479076
4361
1436349
146272
439918
1131180
697296
871453
1595221
1007651
1931995
1190753
266497
574811
140288
697784
1232141
1576693
1025519
194531
983151
674782
1721397
1482705
1771170
752532
1776746
1390924
1625422
1450897
354793
1542777
826053
1626891
1991444
1306960
1690127
931571
1240116
284243
533932
950437
1416523
1227569
1154709
256049
1648142
1060405
1636884
371005
53303
1027751
353187
1825190
1149759
1601328
1168196
1734336
544022
871890
1274444
29700
478291
216795
1176031
1904990
1135142
43604
812365
484326
378670
1885369
269395
1127159
1627297
1140428
182278
378674
78334
186689
1548548
880032
1532361
16418
1617900
209260
254998
1924170
1735743
1692995
428963
1991940
1183627
1265982
352105
637579
993487
1829749
1006331
488998
281148
1082036
1720759
1764168
601723
1703568
471677
1275865
447613
779463
906696
140835
1211870
1370594
1887950
1974780
1769996
1268682
1803703
651530
1462837
1052972
193184
833490
1502738
1091871
963450
1033450
1248436
369225
1471777
443495
712235
781145
730311
1510928
652114
1856203
161939
8932
795473
653379
781425
1039733
807273
1208532
727618
280475
1365460
1721662
981498
195286
1408544
1772504
995659
1516511
572143
787005
1680091
1824623
854549
1167943
502191
682324
705531
1117909
1941275
1931653
631843
1542767
993971
1168982
775353
442090
1748085
1337183
150931
252841
686205
1344846
1117602
230546
1134944
1743000
1257558
1321591
1680454
1982994
939672
1718038
1545233
1083220
1790785
653789
655071
1378432
1395079
1509989
1860343
596289
43066
1994445
1241951
1136988
1625782
775075
1383669
595681
1101777
206868
1105501
1456519
416242
485831
1010038
808896
425441
1480662
1203062
547323
637804
679346
1264791
196437
225129
133644
1712673
77886
204174
736559
127239
1867416
733645
1300414
1022117
14463
1452132
1983839
381968
956347
1155120
1175216
63872
1245291
1452388
1245372
533309
1153475
1758395
1760395
571637
1666062
1152784
429596
1865660
546035
117655
1861266
1031162
1731533
666143
466718
906641
693011
706279
358559
772587
778275
457656
1597018
591093
59262
77443
59578
658298
1710106
279218
1811773
1766674
1888555
130033
1923997
835071
1956861
1175332
719711
394860
724276
457555
399072
895623
1211119
1919990
361564
1048387
1814904
931492
338415
912657
113995
42318
833415
1989213
1384992
1563270
378025
29239
1941277
1412055
313252
968502
459833
1510808
1062841
914397
1989023
99809
1716005
743891
1229798
253600
946622
300171
1378127
1848296
1263415
943957
533569
755935
319398
101270
787507
413091
1610096
322895
1626898
610112
861515
1139335
1247582
1420041
1091053
855784
297884
724335
1554625
1112582
424351
1361165
1995907
381454
837911
529470
404138
1838346
1462488
98742
1786541
1061017
1949461
942491
538505
1097499
967361
1880702
125593
626951
1846455
378274
824640
960713
823571
736879
1078765
480095
1225298
522652
1790616
312923
1215047
1119515
283005
1521675
1711637
579169
1015440
1532041
1626259
19595
1547072
88505
1258647
792517
629308
1769855
20777
187467
53187
1130127
148149
947897
1030248
1182616
1293932
1500171
1327483
1157054
821820
1918134
59108
1780279
1452454
943756
463391
1184812
1640081
1518140
1198024
1873239
574676
1016307
191296
1997610
596290
202660
1025919
109722
1026376
1997513
1530267
496232
1304576
320670
1633577
808589
1233612
888011
1533577
1999824
414666
662237
1218390
2306
1929328
826495
1901045
374125
303287
1681046
1982205
1614493
566051
417335
772157
1827279
985733
1168879
931888
1167846
153435
569278
72664
43635
1687693
1460629
709163
1076192
1303987
400098
13977
1447178
1168957
52113
1028282
1400151
752676
813610
1596194
774384
101901
1894179
1100758
1924653
1921522
25668
196916
16980
230063
195561
438434
1071374
1906086
311460
208632
1193939
1903140
1392213
263954
459740
397200
1849134
1211325
1085795
1306694
1338792
608380
8447
553633
1232216
847815
1340286
669960
1362167
1188746
1442679
375504
1322359
618067
557593
309059
723672
627235
1031548
1890933
1528833
1148945
1551454
294015
1767912
314435
384524
94127
1613093
1551828
293425
1763399
1298743
1581279
1458095
1745937
440767
433292
640492
940033
1067778
1668484
478809
612863
1745798
1877898
916496
682784
1798434
864461
1249473
422984
1569435
616050
1565924
298365
887929
1062187
656043
1493605
1456760
1833899
1111428
869851
91718
1367221
38090
1052175
321380
1114835
422433
46466
1201927
1448456
1234090
1482
1322182
792273
770589
1634381
771110
1105346
784471
1814440
823427
472542
1719365
1862903
1804354
668878
1756554
169097
1001758
973809
900675
1459779
256270
957631
800510
477269
1061546
341041
404837
886180
651825
1966178
1576006
1252863
760593
878914
508857
978411
1199610
128376
784988
1765707
1414082
1913856
1071670
1932315
1923010
815498
1113772
1562501
1929193
600118
655977
1021655
328661
1138757
1025720
1223282
564540
274021
1977066
532631
1551157
1214179
1957328
1592886
1500579
645245
1305416
726773
1626974
305222
658326
80412
164196
1205056
528411
47116
549221
691521
1470644
898743
1151667
816347
1197744
993271
219491
1093345
1949088
763135
409830
1946951
1931388
1665357
1321994
1249013
114069
1165475
770713
1612479
765538
1506706
1063255
1064623
551098
1932709
129083
1849424
662342
392524
1005029
1086184
1879087
494032
1439961
1356990
1365170
418984
332924
1320203
238244
648693
1162750
204542
936389
1889618
1591973
1841991
471199
739751
1346279
1015280
1308090
877211
1319949
1250178
308282
133937
736734
551635
267215
822709
593362
596299
1899633
1171808
552643
618874
868757
1788253
263630
1233303
558869
260001
1765081
617211
46770
1027229
326156
1818779
1701714
480806
1695377
337305
812734
759054
1635963
44484
1951470
691267
1485220
42480
88460
870532
1425814
146300
808909
844920
335417
721317
685460
576841
1354445
1682104
1526743
1371983
465514
92967
818836
1408889
1695894
313143
94321
1467706
1009553
85896
329140
521951
1728461
671708
408465
942141
1499211
517601
1991072
1874053
1267947
1413845
1512379
712548
918328
1673116
628353
1394345
633469
85584
1512711
1873751
1188967
344902
1547835
371504
349093
810889
91327
1043009
391476
484905
1346766
1525419
1767878
1955125
971978
1910664
1584382
1895071
1139516
1698787
1515644
659
287876
1127856
1038292
842487
1017836
1368003
448883
1397804
513420
812348
1589887
1993212
1509829
1254406
864521
1342757
139672
603705
1983398
602980
223950
281812
1498901
707597
1585990
1988589
628679
842656
1217035
193180
66700
275898
1068781
847042
1065998
837057
1120614
661096
549144
696864
401609
1115217
841552
749669
919912
906070
126472
1233970
1693674
1528974
648671
1702529
714102
1033223
753588
409382
298287
1380859
1085236
497550
1771963
147965
116365
1429183
494675
1108690
1059428
1868337
1147951
1284481
1760687
1591849
273637
1996796
1142485
42495
614709
1058120
441068
352731
1918253
1510541
599719
293897
255226
202242
1065141
483007
1775610
1120020
1587803
255654
497055
75330
249594
1005251
926760
1038124
3554
1304700
1213785
936493
723567
1547059
746276
100474
671475
1965008
526231
320546
1788739
1077676
1672761
1285018
1670539
323242
52501
433447
1193696
1690143
436623
1047310
1464374
1766924
892176
479071
779352
860042
719872
872124
700142
67488
895852
542133
442255
997838
732739
229659
957598
1206333
1825384
1274953
1488279
20607
1175874
1327901
1240881
1284810
1007111
1155829
521756
1694422
1818212
72804
859509
1370992
1973153
1500093
1283814
1576117
1495568
1475176
29777
598815
88083
350440
1628618
1378935
156435
170234
1890265
206178
182826
1708965
135346
549953
1582937
411219
939615
301545
836131
718380
275601
481202
1863431
1644250
1321964
389737
1936090
1963384
970670
247182
1534313
1926693
482798
1063316
521710
1651526
505024
1554
849757
782506
1032082
1881361
1752511
547882
605136
1101625
73505
211606
840314
1394173
1605967
847164
980033
1697808
649157
1444678
273611
1020068
118703
823093
1361586
573778
835072
1196107
440060
1935531
163594
921014
1256826
1615148
1944024
211925
197772
760978
91963
1234556
1838618
454805
1673622
1496914
696616
1100063
961873
1932500
1335286
1793256
302932
551187
1280290
1312469
86827
598534
99874
1638788
1627219
355905
1201217
1610897
1771263
1307206
759127
319103
1104271
485460
258496
554502
1684893
1262689
52777
1522893
460339
1513407
997797
479533
551934
1864178
1021739
1952517
950383
451196
967428
1683671
715526
22062
594809
1397186
550973
679970
426024
1774464
36470
682253
344309
324331
136125
1867713
922142
565829
1921676
450732
1198080
1951381
755320
1022935
99104
1908822
512437
1122776
696669
637832
1580554
704124
1833771
1886178
1655444
128898
1998838
523818
1668449
1195546
1443756
600344
1827791
560861
65384
1260236
234744
1025849
1485836
292676
781511
1934663
529674
296545
781880
669987
1473395
1428808
511448
1385958
1559023
914594
339492
1615257
1069372
288181
1013278
1713602
1760589
84920
76105
659438
1534698
1257438
1003397
1147147
259071
501891
1830884
1337261
253136
1363184
1335756
918687
1448783
1881315
158016
1880957
827112
1835559
1296163
701155
698130
1686128
976315
1145800
540069
446325
725272
843124
1104399
669454
1244761
1335955
1198329
953470
666620
152806
909767
330558
1251819
407727
1158488
648722
1991633
1018308
191420
67870
1738618
939379
1631731
127566
974242
1061191
179615
1050784
573888
1163856
205540
1083049
1213271
1530063
1861422
103925
763008
368072
1081522
79700
1086474
404807
612637
1946473
1942465
1287844
254256
1445173
1502
1266819
738069
1067137
1004160
651158
1331396
651778
814553
1816967
1522327
914101
1602153
1203243
42893
1532321
147144
1905459
1641617
47707
1247576
724854
373248
794017
1877149
631332
1487814
1744666
1298203
1615553
1014275
846624
322192
1984193
1411064
971137
1329990
1395898
1377894
471261
1461371
793425
55627
963460
1975731
1704644
258975
524042
365618
1854236
828749
1385747
1638970
790927
152493
1894399
1361235
1825044
24533
833567
473918
990649
964666
95838
1849346
695428
679339
294234
1741160
228810
308101
463790
505834
358326
217133
1604669
1191310
191267
176879
649977
1361327
381959
551880
820714
1234062
559832
1853047
39376
1169370
574480
1261638
269508
1077675
1472385
1530774
1979746
1571579
1896204
1281486
1015734
994536
462233
935149
1089588
1413737
568119
1705750
496429
393867
1558847
1313525
1911411
1704066
271402
1801639
1227454
973708
1628924
1477879
217225
1019262
1476911
836571
615865
374217
1458527
1627176
291720
1998239
1257330
884759
605151
1106219
1283270
187362
1853510
1015613
1060144
151096
140411
188607
620477
1381843
1693774
127809
834845
1837112
1994742
343557
1390741
1468203
365682
1386060
1469248
1814844
1073012
54745
251858
458562
1743219
1402370
1448644
469603
465550
1633451
1185322
1079529
1236062
1867242
1006610
1262931
949626
509366
1026326
1785213
1809654
258292
1344651
1403387
496571
163024
869641
1374360
1716112
1456909
1452184
357972
690704
514005
200253
1727088
718273
6408
150110
1736991
187218
985927
486868
587017
191905
634472
1909196
214890
156241
534381
1685116
525169
320808
83315
1098615
334800
1972135
581741
1162866
179833
446364
86711
1278362
533869
342375
154270
1715890
1183267
792377
258261
1006069
992241
326658
387939
1291421
529738
843067
1170861
773394
659438
380965
1509205
452940
22088
1988862
1445042
1875892
344549
1007088
242401
1020582
255747
1089080
1555055
1755036
1764164
1426168
1667644
45162
302238
399222
843830
1649582
1064335
1171981
1666132
267649
1103676
208703
536631
296791
147990
1137888
772289
978748
251935
543469
875371
460239
960289
1996618
635212
1600768
741626
1997532
988279
873101
1258952
302644
1061518
110434
579681
506560
988496
1453712
1772927
1700
1124587
963298
223252
193355
121299
1353117
1601871
101601
1178973
383682
1212967
1547873
803659
1804544
1823348
202615
354722
646998
738130
1373224
145160
902980
917138
557985
547026
1111487
135170
188282
861255
1595755
462539
563435
572458
1393408
849264
314411
961118
573992
1677573
1829787
1717563
1708986
399409
1944930
790092
396204
87756
1099631
1565444
1658961
1393348
599890
1846983
1110761
1505335
426597
59828
691854
75096
626095
130219
7285
1908786
731214
363888
784594
1723069
1785222
422435
1905931
1615579
911599
227384
1220367
1342515
1838137
198350
627035
1219747
439040
823460
1988388
152647
1521429
508961
1137055
1745453
1026037
1791077
673362
1893222
1305488
69350
1332277
1338216
564422
1773392
1605139
53243
1091626
1151544
1031058
1997292
1390577
598666
1024385
1610420
1900569
606461
1686704
494167
1564337
1137308
932203
25996
562386
1263328
1384211
472287
959932
1904998
1090298
887348
833386
1659224
1522324
1760004
822116
1814056
1430971
232103
1124983
522530
873807
1502088
44542
1572133
365970
304579
585158
205259
1505742
1689504
31978
166290
1471300
56313
1156866
474256
585963
1665955
1652722
1669142
228447
1335463
850425
1932238
1977404
1789054
1034266
760215
1962825
1066100
1300013
1527549
343768
1487427
1552354
1775759
1548134
837894
1194191
1376595
645298
1298099
1528943
1247702
1341921
1343232
1012902
863742
144804
1938736
1582292
510136
468939
740843
269402
1292180
1471940
1535781
898562
357867
278492
1296874
1643526
1322253
1865997
1469808
1733223
470227
1179835
238093
359865
1310006
1132241
1199716
1448407
1315206
38816
1624343
183702
1697852
1679216
410453
384150
228308
696854
1645795
814722
12929
179737
945291
1511957
1029958
951953
694622
731489
762932
1120349
83549
1554519
1283669
432432
533274
1040745
1824962
54865
1067463
1148277
826599
797173
182009
588242
187139
963457
742823
84359
652055
1438121
1657812
416331
942391
1544186
923799
1998822
72710
642998
674780
621658
1081953
864215
107807
1349420
1736105
852658
774641
316481
1414925
1979610
559972
1586116
1999849
649377
1184050
1452722
958120
1309414
1260539
135784
1644841
114954
693374
866455
847882
1887724
1832689
450930
302756
1061557
616156
1135432
1407899
31518
1018869
1326290
1057604
1707619
949101
1324244
491133
1604132
1830781
590592
753349
1408781
1904258
557605
1755618
1301754
1934254
888110
1020452
1216271
1461486
913203
1223703
1527669
483861
467424
150515
332202
56845
468740
55555
250814
1767976
437462
1675144
1876981
906076
57693
359487
199194
684183
1387272
597270
1631282
833335
86081
979383
1830995
1624260
1240440
1474134
1775135
286666
1711885
1105578
942524
1679807
551671
1973215
259335
1826774
62842
214819
204650
293482
1739146
1807624
1289129
1871807
1230926
1128633
1593556
599436
1330465
1904555
1903690
1443211
714484
1962602
1099081
1863584
1356325
857020
1166537
1375999
987585
634665
1093607
979086
1200301
467437
1037417
919644
1044702
111468
1396958
1995652
111079
676436
1623238
351005
122290
179777
1058973
1028392
631547
1803515
806461
1798258
475015
926501
1582114
4185
165847
185094
108371
161669
1226257
881655
1776893
1486428
1422892
1170564
731094
934849
113142
1531904
850579
228851
185109
960092
511266
1048537
1687390
364440
1024734
1449803
1214430
333922
281006
1969548
1605589
132717
1346736
762259
1816041
744331
156324
1035055
1490615
1870155
818054
1330773
269710
1970625
1475522
1852350
282078
983588
1342095
614262
1075296
303270
1774238
1330620
656345
1079197
1231858
60461
1160188
972371
1299623
280995
101285
577797
364265
1273889
103513
1476312
1291340
120701
1137894
1807575
303438
1044886
755616
1184630
1403903
1072579
767445
43799
1450521
700219
1231598
1620059
1223658
1290950
794032
1976568
293508
1324867
1484322
68704
369118
1836691
1768615
1200503
594327
836720
647280
131882
1818733
171769
571196
448658
1961678
1885554
771949
996354
1908721
1511710
1045401
1720979
372638
1327054
1259401
829500
1991051
749418
229523
382792
1299451
1120977
1355485
1434385
480352
1790067
644638
871509
371424
1835014
302356
439463
243245
1415166
1132474
1623258
1158880
1055802
916027
1409620
396193
1743739
93287
765619
831497
1006381
397353
209184
275022
1471041
109841
172050
117451
1017094
640586
1237069
1798120
1264590
1984966
706571
373203
756045
1228183
1834304
354988
624658
1608808
291749
1511194
784228
494146
1851224
916031
790840
1737517
1377587
1956096
474605
1332810
1797331
1390595
1227104
1080112
128715
832842
17297
724391
581585
40344
76548
1329455
1286654
648567
638135
895745
156287
560345
991316
770337
1521650
1760713
321593
840686
1186195
10758
1167958
1895935
735899
466734
1451593
1903911
368969
1762034
68767
1108387
1537951
1831080
1056039
1352504
857439
1921648
1450911
1801077
187065
958512
1884217
1570234
165224
451943
451449
873069
9287
530553
1915242
1695322
160448
926870
1889778
88743
1302785
923681
356943
991249
1724193
1579084
527731
766574
1112685
7191
780490
643834
1360551
1111956
673853
449129
756047
1088942
992365
387602
235443
1557986
1600324
1037092
1713095
1177030
581006
1395097
1176562
1632718
573341
1017248
182768
1732779
651425
1794420
885907
1856644
1230426
1205171
1203343
1189000
1219244
1298126
1712653
1952111
885438
437140
1524814
1314411
1108224
1045056
161084
1578562
1762151
1937073
552506
588986
549860
1209704
35008
168672
164711
1427376
1915669
1668140
114449
1571568
209306
446070
750961
1940088
1755859
1521850
190736
1641443
1421722
653663
789045
1729046
896531
1701336
245173
777012
84455
929023
1806795
1504184
274565
567732
218931
234185
1194653
749978
751153
1774812
1821540
1222878
1610795
489485
1847359
1671577
1926861
1976120
1184834
19016
473838
729884
1854725
548715
1549799
1489153
179764
98220
880929
316397
1697564
1005787
1996416
1436446
239272
581213
155768
1495227
1906469
40120
71463
267716
1003232
1236724
886877
1370754
1188531
1906072
1203552
391997
1406013
1064960
204142
728907
1028825
95523
1405607
1903824
726116
1886020
1446182
1292162
248994
1538912
201518
1784836
895929
1684371
1132154
103128
1343318
1804215
123489
1783837
1856644
1268875
319365
777372
1519514
1138855
376616
623281
784490
1150890
16197
1183954
1797494
1792539
673762
84388
382192
1516729
1057858
1183400
707407
456996
1905018
72913
646299
669785
1966371
620718
1349335
1964076
363157
1878158
263182
353060
1291559
1889545
1021467
93821
1606673
1142836
415499
1994758
247234
1489343
15090
1417138
1753390
893856
1931125
1944617
1554367
118066
207377
295313
402393
849918
1834904
1665651
1308111
1305841
1967549
1147707
89166
1946606
1144611
327042
1396305
1223901
853696
1472504
850294
206930
644951
461710
99293
1663093
430462
948324
881848
939233
1037092
236937
1803262
112904
1607617
1717003
474682
1717762
464191
1338603
1968508
426343
396194
1094499
969385
774416
1962593
924869
1441914
654649
1456228
1459505
1194258
1270307
822304
1358112
1312720
793888
1954457
635252
1849273
1733447
1820448
461169
877142
171985
122071
1356914
1576509
1522565
1451740
935621
1007561
1557195
1719106
1833474
24719
175788
1681657
28363
43635
241585
1975240
860468
466765
1352406
1632501
1367002
1638328
31253
378178
1989584
433145
682595
920374
1820058
1501844
1980163
1987826
1514722
1645395
1897553
789362
1061653
1662162
266144
200337
1496182
201999
816315
39544
1445225
422809
1138513
1636410
1372108
1573917
1752835
1665302
1437436
1567277
1187393
1397992
1492180
219550
635673
1402889
1353306
1306665
278693
953693
1464114
1543232
824308
908153
1228814
397967
1877494
1144607
35204
523881
980144
1845689
964447
518365
1274756
813235
1770973
1413681
1148705
335829
703411
108936
1049250
534097
1626859
1904961
835650
1064012
294279
943244
1781429
639544
1739838
1407732
1436509
504368
1655793
1183073
1489356
1758224
1445499
1398590
1930421
285325
1522310
1627424
1523038
1362369
991020
330106
1064910
346284
1625410
329653
1101344
44798
875022
883925
72991
1787891
750892
1558747
1697342
1506620
173201
1054773
441376
58473
1194501
1289452
149665
998566
164974
1069890
670408
1343719
1377707
853670
421584
1351305
448194
187619
537135
1760277
1134221
1762391
1202272
1387592
841657
995443
1050129
459327
322354
1308292
1308053
164099
87415
910888
42919
115449
809366
1738531
1455384
1251043
1729503
1640989
1173064
54392
1231204
1118396
1981630
1516809
54185
522353
569005
435017
509365
1662487
1399528
1016188
1079842
983533
712111
75569
724895
1781925
321033
1849902
1356985
1361991
812824
165483
920629
1544116
866267
800613
1557123
1416967
1363097
1404669
573027
626269
344279
1682957
1280029
982601
743137
155246
1755299
1251306
374773
900198
106043
1265511
313064
491088
51314
1662931
979528
1053287
11238
1098620
1711627
1856039
1581736
1273794
1609314
829257
134868
373419
1695821
386171
1764483
1375850
609730
64574
1421335
151876
1374951
658567
514221
1096251
1927492
568816
1625170
791196
1202428
960838
549076
1986755
574128
1443472
1961769
1967882
1567681
1836347
355274
1003651
1581645
578299
469326
1279213
854878
604209
1112476
344411
1349755
1622033
1470178
257838
439412
809820
904249
1051554
928734
1183880
548644
169998
1129612
268083
891458
81773
487616
506955
1639567
1925309
738874
1910913
86062
1177586
1147792
904656
1181818
812055
640150
430584
1032289
1557937
94357
291218
1497560
1495039
474474
263076
1664082
1574961
460726
475791
245010
412905
675549
1206853
1131239
1660810
1609201
1856770
1507969
1381352
936542
1981201
380907
1519753
1803477
1209560
337361
1068833
1430059
1249066
1241053
1347259
1397455
541565
1347338
752418
182715
621157
389438
585763
600478
125170
587699
1319885
7821
478575
1434469
1825161
1350543
969699
706318
17580
1787450
1763526
1878610
1466063
1837895
1276243
1680028
1520134
1395023
1524463
504964
307974
1902132
1350411
452828
1544821
1409819
1599167
590902
1408896
1904086
1022916
290874
260577
1485003
1471122
149391
892263
200821
1116219
853803
758897
678926
1798544
1140599
1013073
157673
1788495
1849487
593715
822196
758058
1124266
860323
611021
1172819
1745858
1397116
109818
1529420
864710
1372922
1293204
1502576
1186116
1890250
1297875
1442668
916378
883079
773921
1748975
431611
732000
1140943
1232443
1962655
1791852
11928
1855371
545086
1091795
1782413
1273864
792203
1498797
986218
355325
570106
1223566
1493963
791476
605730
262955
240026
411219
1266010
1674787
989897
1407865
1412589
1303011
64935
539720
953904
426847
818976
1216137
1491428
1229155
1270037
244184
604772
403974
492503
1456331
913682
396640
213004
1114291
305569
1314828
697040
326674
1112072
1029517
618495
409528
169484
1110479
1605365
894239
642788
1803243
202284
1498426
1852212
1800662
209224
185537
1102732
995415
1622534
401663
1373064
398997
1556905
242911
570903
1251236
478736
57091
606746
1512921
972102
173193
1180447
1004241
1950021
600926
1244368
836261
234834
198904
880050
127481
1401315
207691
1385086
585876
1912626
615060
1094819
1892787
1328279
179576
680536
115555
946182
1076479
1655419
375855
1571911
169705
1795359
914184
625865
459852
101579
1330731
566853
39429
1318783
1800322
246548
1089698
684532
1785544
1743148
425535
632058
886874
1127218
172106
42410
170424
1627179
880171
615568
1170015
1818982
1032794
1918975
603501
455852
641740
519477
933844
570647
839937
765338
1174243
958940
1925247
742683
223850
1210953
1003962
298391
384413
1901770
285451
1593033
209180
431937
616387
1452349
457886
140729
400987
947716
1559036
1553390
807915
725184
232761
1750241
224389
543574
1412172
578436
1532903
610421
126056
1854060
585347
1689017
1117827
1161257
2570
120975
883958
534502
1334088
1795261
368538
694155
1399402
1521812
1600066
854271
659009
410601
188150
1775898
538273
1881314
881721
189559
90549
1830696
203233
430337
1542486
764327
1818917
424281
658831
1861334
174713
1264185
799489
747908
997872
415480
804931
856698
1923252
1332683
583312
733911
1977772
1229596
667035
356972
978713
1894519
849172
1463724
542625
1042297
767925
1218492
454844
316945
130204
172406
1216883
1332067
616584
294842
194884
1572726
1280457
1652221
1630562
122020
1157296
378552
1833414
1302545
1777757
1711487
928012
901795
1032565
329145
1904163
1252376
919921
370438
1190387
1387265
1212498
1620775
175177
1197230
674261
496399
1741218
991441
1307206
525622
1614187
1346555
1613282
1416582
1946916
654558
1891211
430308
1884624
151249
1202330
1256776
1050688
244926
1824378
1178231
1651364
474248
525724
1167478
1307945
598137
1346493
528563
167973
1604736
1405939
1904131
1384199
322127
613505
1147222
261070
1248588
94673
196244
1111798
547935
1212638
972808
1919908
1122896
1571530
1427584
16792
979240
1818903
963625
296606
1723733
531908
1222283
517281
1975435
1959382
665096
1802014
1194683
1953584
417264
1722022
1883279
1304874
583502
784482
1463393
1449216
67974
657891
890437
1762255
1637277
1447345
1836587
1065999
216884
262361
1067380
11175
138014
1899635
421675
841362
1122674
640828
1686947
1192359
748798
1450913
1026301
1594704
1019760
995054
752360
566052
1179276
294670
1705456
761574
1581470
976953
1479113
582851
1568569
145707
1140804
1489842
895994
337457
624692
60520
1517651
1478842
1397793
827168
577309
1660237
1613838
1088294
546204
1883611
1418313
562987
857920
1390707
1975762
1902197
538756
1985966
1077140
1938697
1910295
1872793
1384151
487840
1370258
1749924
1918904
374299
734094
211176
1238640
1482266
145495
1562394
1363763
1178755
1017372
1095322
377169
1192384
1832126
1628901
833364
1991605
1759635
101291
1388374
865773
1740624
1937524
419157
1389298
486615
644227
644527
1345698
561510
92203
983602
1235542
1970270
209771
1140215
1673854
1140044
1237333
294937
361056
1798036
1140491
310236
307586
853507
724272
1584801
1944023
243501
1293466
1869419
1760914
1750713
928188
1998167
1404063
800499
1154842
1600925
1215680
456892
405556
488900
1240293
1260945
1747438
1352574
912618
741561
53318
1027145
1461339
1188924
1233710
1037152
25089
1281064
208692
568018
461973
1478783
1231073
691638
695759
1685919
1015823
1562759
1598741
601338
1277488
897585
1368050
1663691
1881219
519404
547760
427616
365494
1047275
735688
1446477
1874269
1751002
1309398
1157621
525178
1026189
865612
1028639
1378678
1316917
1524954
1060102
749744
38376
1939765
526459
732864
670624
778570
1594691
855025
1618417
519514
1362244
1268839
455283
329230
1817535
355297
1113219
896611
798929
928901
1329120
1084736
361013
1487435
1214560
520294
1789117
1726222
1537860
1226287
1398132
214554
1895826
1885905
253612
1222013
1827901
1728329
113131
746187
1740935
108069
809538
427660
151469
1222103
1616434
1837015
1260842
1796686
1151527
1363760
535903
545278
1977779
349911
200992
4607
399212
952400
1543813
259561
1493594
1067171
1085511
381626
676291
772240
1877098
1118819
1697619
78736
414774
23587
651232
647366
310708
764267
364124
1378145
1631007
235003
336951
1185864
2481
270098
1351888
518722
255767
1727940
302220
1624186
67931
454274
670797
1099545
1002627
39810
259210
1962437
560599
788483
917367
1440288
439280
393629
925180
467209
950732
78056
1907380
241835
1702572
278824
1136336
1487167
1227393
1355255
1254097
1783833
1606705
1569002
479749
945131
950533
159392
1495232
1250779
479920
122752
907650
658275
1151403
150158
1323199
32065
701626
1121664
1596638
502484
693376
1393365
1121290
981060
906663
1010340
1766508
424833
237584
1538662
25624
1716017
1638041
853438
1816938
1418500
1157206
520095
108062
1114488
1436442
1134377
1012154
1602898
123789
109765
1852692
1999398
1040906
702273
1037339
437940
287242
1250239
648433
716297
1647692
1053191
1193497
900142
1085825
1552572
1362390
275614
1648794
763211
340653
225144
1817524
390621
815809
69523
794500
1585127
425652
814327
851110
1178939
386114
1279123
1843165
1414808
454883
728792
1599805
438571
871889
250666
1847181
1797091
1353351
443865
1175253
1924808
1768935
237432
941911
658868
1719701
928728
479212
1507503
1530406
1126651
1493411
662406
1696020
1129391
1306745
1364364
1732568
1279753
142757
1514502
994317
398074
621320
964809
696273
219955
984900
1937292
538696
944401
538074
670305
1558617
65338
52232
936339
8138
1181717
1264631
802980
1331107
647625
1538406
758894
1089617
1044416
403701
37908
745197
1390912
264487
628952
1311522
1610095
127057
294052
188235
1531384
958257
1890501
873622
355033
367252
60586
1639851
847680
122163
1445239
1212327
1593167
852678
1413036
1821810
1816286
57329
823426
1846523
730901
1581922
654872
1352657
1525275
686691
1225884
5974
882131
500145
193309
585188
1601504
912622
720788
703174
1938174
1074662
910065
810243
1867005
643119
1511750
620367
723906
165359
978554
1563469
1616915
214126
870670
1354621
1871769
181152
1408715
539797
1031233
926583
522851
1992289
1530030
646176
651504
907374
1877476
475802
404158
305664
1842346
705229
397852
784815
932598
1709562
342870
317042
664942
613665
839952
1720144
1050776
90561
637329
42290
964061
428054
1170258
1705332
1284746
1670548
174987
1697943
1842899
666500
29486
1054969
673857
1059819
1965863
1592232
1866496
1347493
1637254
1426185
326122
585241
393625
534925
1635754
1128573
314835
176905
873568
390462
1205373
1194145
716489
1093468
597414
1908202
1761794
1315930
166661
1480344
537194
292283
1707179
1948038
840050
1545836
15487
509206
83334
1510421
1359998
1414200
284078
1817904
1600196
1450886
454949
325538
967725
980116
1321818
1545523
927655
615096
462359
1565154
1360148
929157
1109418
1159127
1697402
1418926
1492234
124791
173111
1610664
1245800
909522
219921
35561
376546
1981731
1417142
244652
767619
872940
1179511
1111860
1696634
1305559
1293571
1277724
394921
1284549
99724
1929066
433246
478934
325590
1435747
523854
1887487
54022
345815
739186
833620
892109
1826431
1019209
231529
443266
577108
1597124
570954
1363949
1969503
1961776
24812
580875
1999516
1502538
160055
106610
1534313
1299948
1039109
562586
259170
1656368
307791
665770
131051
638297
1790448
1957037
280664
856235
1323730
948596
1862195
829145
424750
1403139
45776
478163
162699
659723
1035866
1625784
1728350
687742
84315
659092
1375715
1445258
1857951
1408897
1075926
1998481
1139153
793552
1560074
1208879
234419
328795
1598395
1185047
1113267
1891066
1038593
1949249
572801
603329
1209501
1302026
1697122
1384236
696675
1609752
790977
683786
1453366
1494501
777226
1609099
399199
1454145
723886
79233
780972
1963707
754929
1607101
1481202
615422
696648
1340834
338405
1257203
1877912
1733482
813025
1791294
198710
1294244
725990
969056
715613
703682
1854676
1846203
954307
688198
902601
1433968
1071668
1234195
1903640
1478096
1955300
1246373
968403
1801278
1480755
879747
202067
1964232
1777463
1590627
419713
46624
1830760
1555839
1912538
1669679
662790
32372
352799
455351
656839
1971600
591837
1672093
156991
725055
1005624
495172
1759691
707378
425280
985254
1351411
1171623
1531589
1425257
1979927
548095
1594551
1782433
110705
141308
302526
239127
1425074
1110451
1883162
1886695
1154245
1191695
488748
1080163
69316
249097
1264041
1924113
1456532
1101880
954029
921517
660228
1118263
824100
1691862
1313463
1943317
1440813
50807
1631608
140355
1294959
486900
1090861
1317824
1419902
446486
262141
343192
1943684
1907278
695434
1366709
1263168
162015
1934374
90656
1441666
1272486
1571118
219741
112090
867656
522278
905106
673036
1683979
1106409
997807
975899
452013
811167
1357526
108997
214230
1029126
41791
802092
163738
1341043
500597
862331
498093
1775508
17872
574192
1880286
1355366
1539345
232465
1922552
968773
1875339
1272683
1989455
396518
1996376
116242
411684
1672577
488569
1754271
1210061
1482808
1130114
304771
1321522
1390270
315913
695262
1930688
1379226
1649029
1076610
1739442
1915459
230491
1952647
205394
1171178
821578
1906390
186108
538817
1923276
1661897
794566
1770780
391810
628862
67893
1798469
470464
1060069
644930
1085492
1210302
811458
644631
1928133
39949
40100
185741
269375
1517270
1890584
1409699
825809
492998
854613
1177970
1885490
139083
1054044
108198
1491078
1119235
455571
632383
1115070
54791
993226
1198828
1549509
1861219
1591946
750541
1765646
443428
300965
654421
409557
202047
647674
1490522
637346
849628
1734824
1298694
965386
1483053
815471
1335017
1700689
1121177
1569097
351061
1898224
1627876
476163
7732
1752806
1813265
1540403
1646816
637750
402676
1469533
812564
894255
985244
1743592
1358811
1961294
1114508
1242226
1559346
337103
518343
565229
1865822
1641338
484019
142470
619691
1213284
514393
1664825
1161017
1438118
1851107
1818842
161573
1012246
1230075
665851
247312
906748
1165278
1653009
1652229
1314827
611507
1484579
329444
1439145
816571
955305
997758
1479506
1628806
1576255
895453
1234248
1736219
824482
1478042
1672282
1711631
537125
1960153
932424
670641
1040968
1120463
1009268
518447
1898023
959581
543687
901465
1988352
222596
1213334
371429
1918680
417660
1933498
1271996
1210640
1715784
1310691
945902
1305320
873756
1238282
65902
1688908
874183
33897
1786682
251606
579634
603138
919492
1947291
1062236
157946
1732603
537941
484649
56072
718338
1505119
376550
723532
302003
1429083
258352
1276904
958022
407597
1827911
464284
1108874
1082393
1150178
1170763
173296
898561
1182180
545255
1825719
1080532
218014
1082885
552361
1893014
357430
1935774
7829
480158
1997823
1514666
1677390
399461
162572
1945975
1826319
1227870
388732
1728597
34817
130934
1504837
49053
1980834
181951
300300
1143772
744292
1749421
44342
232188
34993
836418
1001171
29535
1154922
1971263
943685
1172159
1706130
156976
1573236
800347
457211
587385
36522
1066885
1694949
1232685
417768
863424
1154216
1018720
1433079
1047419
1876448
1197374
644431
463264
1273705
3792
1825035
297177
944963
331395
413194
910164
399610
861091
884354
985384
656544
452450
585930
1539843
1440147
1783443
1607539
1558622
1173752
97152
1839298
1735538
434962
1054872
1769777
1879639
1833447
1127552
1955717
1844269
1056176
878754
901782
1086061
438851
1622611
519529
1148127
1749985
1858808
1265374
1960593
1283682
1771074
1351274
731948
403307
1841322
1836654
1779860
1158424
1649477
1376354
393963
452574
507407
613647
613875
736053
958325
727653
1196943
621694
1324122
978158
1686537
1879878
1465594
252858
936490
63400
1069724
155289
946791
1935565
337621
1024045
149024
620994
528459
1707456
1882892
919678
1918429
1570049
1654166
699824
789948
489798
83018
1223964
1275474
581091
1812397
1212733
489728
899203
1854102
1598790
587534
709786
1338021
514361
132436
1733913
967303
640897
1686106
1550361
996832
539413
80488
6790
773682
388932
322863
713462
1654956
1980427
147034
717501
563567
481366
412885
179649
191983
344852
1876093
26629
1063834
1376843
1600231
851430
620993
744491
1394483
1469342
1891139
1258670
58746
685417
267558
618527
397795
173781
1726329
941806
1808707
1380344
1630513
256911
419316
218741
1021462
1488915
487955
644429
182815
1215137
1164303
167629
1894235
183857
366714
1162507
919576
844909
1533584
233430
586867
1616123
1053218
491453
823988
1765771
308144
1362443
443980
63287
786839
623182
1965820
443484
1615551
1059373
212522
444900
941285
1043029
1258811
1133693
720992
1495714
1256883
1797509
622457
1531541
608506
1283190
222298
1840225
968964
1836241
307618
1994766
1144360
192969
1567377
1419254
790877
1870268
1869412
497199
12937
1227522
563610
18323
394782
890409
227695
764774
965404
383162
171477
1273273
326693
1384301
826415
1583208
1442898
872800
1267107
818028
389513
1927685
1985439
1208134
264095
162296
842597
149382
993829
1446734
1181494
1545685
852507
661673
1094168
704874
659439
29795
931660
108187
836032
251278
1551930
765126
615277
1646276
595635
520374
771589
1874970
1546014
1891697
1889121
1215232
1066080
1838485
343592
1021023
1489529
383497
252617
748426
319160
253657
910718
1616438
1341078
1048016
385805
1731309
1034879
1945878
1347196
1639123
1619759
1029686
1005063
1083968
599674
780807
1036049
569126
31591
1078887
1919337
428761
1495658
298956
77108
445405
1719889
1311149
914613
1704194
664572
313632
1336728
892496
506586
646231
1533500
984855
1172224
1095701
1973051
1234428
1858661
1682223
326444
757043
1522426
1988870
541724
765401
959720
1490703
1651662
1279784
211143
381332
898303
993805
1040501
1673428
65863
1549029
11970
272790
301919
175754
431369
1207034
578985
1584934
1808292
1943970
673832
670568
1186885
1234148
87533
271844
1191437
1178638
18414
643969
1563703
979626
1204662
1556692
1837348
1596313
1557908
1105383
762559
414676
1376363
1790771
1647761
211550
542000
1935368
1637866
1861576
814231
1842171
332077
78844
1512844
164638
215344
1091329
1580565
572519
307860
551262
615712
751334
1158529
1242116
1358778
922267
1356705
467086
1914156
1762215
1796984
708499
1450254
819257
1010367
1672797
155027
1259040
1397504
1250538
860897
51667
483220
1295436
1693483
1779509
833542
321860
1657912
1475912
1618286
1267230
602487
1963469
405976
1635380
694127
1857698
843140
856046
334543
1184349
224739
1747551
565576
646606
1611767
882584
988801
681861
366528
1967642
1228516
611312
634133
889488
745232
1569179
1237267
1700887
262513
927347
1246573
1922386
1923780
1480736
1022084
243237
1983308
1749922
132431
226011
1633637
232807
1974239
1908202
333483
1096259
1749975
940913
1773487
1277939
1004538
295100
1262454
1592525
1634776
361849
332709
601336
159903
1689342
1109633
1589283
864015
58428
1435120
948012
1695456
1739199
596247
1010641
1267459
1422753
740775
1731753
1340533
241611
197381
112690
1412240
436328
822735
1959723
453763
1766516
1960786
441300
1338595
893492
585116
1964572
267791
238596
230584
76061
1477655
1458296
272442
400784
1124055
1304734
967650
723501
1099681
939666
1292021
1124287
581419
1093573
757618
1211387
1694524
481815
904818
450695
1256844
918842
1904005
193368
1847449
608971
590775
1550661
1838591
1214555
651057
1776541
468289
971619
861694
1063152
1051095
1107649
837831
1347363
1247021
881407
87575
1840875
6328
540253
1617687
1898849
1895068
1036896
1957598
1512600
43253
315030
561428
345138
1032311
1924791
1677427
1457243
294599
1315869
1805253
1386246
867250
1585837
1879232
1690628
1853926
749856
1558302
990717
1988491
1862222
1594182
697748
712835
1477145
1488781
1070998
239773
1455423
632141
1467580
810564
1364952
1201374
57468
1863605
163877
985691
1538109
1864699
1151424
1557699
377962
1696644
1668743
762656
15288
1653918
1723502
1244257
783403
1855591
779878
677844
1768118
484684
1355582
1464656
1808788
56136
1280211
1824499
1321518
1389531
500889
1808561
951584
1510975
593511
377260
1127533
1261940
1108437
483742
29290
1351313
308964
1280319
153995
1105029
938590
1195408
236730
1656361
792453
852084
1559554
126851
728241
1725707
489466
448882
1385933
792589
1065187
1400573
1309209
854796
1794300
711693
933989
1343516
1283818
602940
1435611
1388334
774173
1111457
761299
498297
1735482
1291613
259707
1538495
685787
378152
1076077
548712
715592
1439051
1325578
354583
550846
1630856
175037
828354
1513521
122057
1297440
1310596
1928727
876365
1155865
463156
1837400
424029
1146593
816742
1404319
483666
1908656
947165
907753
378670
73267
1008849
1370347
1364223
105378
1159313
847945
1025020
1354980
59247
1788416
1959830
905320
1415568
1224358
48042
450997
1240592
1564114
695088
853391
277057
833246
537248
1650857
1114893
1046264
136023
1244247
1824144
629136
818450
1407873
1991078
1453236
578107
611659
1663457
1539516
1072910
1741023
455660
926656
1706442
774049
357957
42960
179389
1967269
1031840
513977
122260
542092
902786
1688077
1213978
853164
1470328
907009
237096
188151
713387
325952
795438
1508437
504073
1185227
1429503
1602711
906689
1570930
1564031
1695587
351526
1182163
1272553
1578120
1029516
296013
60706
815902
1301888
433275
1872221
721189
1491234
722315
1339301
690118
1750774
613931
425223
564327
1315340
625978
1975446
395989
59809
308183
172027
720737
1071956
102045
347457
614103
287405
702565
660691
1153399
643434
155387
522967
1091602
49413
1130754
730465
819428
450691
1439178
1413000
1831381
616079
1931724
251216
1439561
1466810
440809
374173
1047361
394292
623116
164962
1006988
683827
1426584
1149276
1130703
1231127
1738844
365079
1120224
1936130
1740132
1801811
390711
145306
1649791
1647841
1375228
275504
447968
772423
164001
1268551
367724
1576022
655823
906525
990042
1952878
313877
428740
422636
1100571
1235275
1105297
108585
949255
1390379
1673150
616985
1866086
1072522
1897437
1132475
339828
1772831
1508948
993922
1565331
1856158
1886784
1555523
1773306
24618
162979
506679
369485
317432
1750026
359567
228281
547781
1724336
556971
1476769
231628
605789
1424221
1591883
1270523
1636538
715595
1710475
860653
892819
1294882
133877
271898
1355829
108585
519196
1169436
55271
1564260
740297
1511926
1475254
1578996
553903
1227977
1219232
243337
246792
1875026
62764
1089434
13279
543840
219920
140183
1030575
1756352
1443787
1025081
101133
1983859
731158
1687717
1214765
285355
1755758
1633589
53041
1758251
1869972
1479665
4127
1473604
371132
1240000
379329
889232
694846
517445
60504
1341390
1449748
1848731
1185792
831632
971677
32916
1350090
1564535
1186433
693868
1674591
468417
1850403
115663
763346
363744
15878
450596
359206
1295708
1358304
1008995
75834
485496
1001972
361020
923919
1114570
1382788
525978
1016609
1010127
573650
1189384
1882604
498986
760921
1148517
1599895
1068699
1752427
1218152
540374
697509
1381139
24144
826240
50073
1779845
809249
894079
1579877
1852223
654370
1401583
945197
1492268
902145
1262782
1840168
107453
1489772
1138162
449985
800478
1619447
1307130
1650802
670472
730862
1769416
267402
568545
1504258
1782943
477020
1046453
1578446
1386502
1331681
250686
145644
651045
1368110
1440622
600183
698169
1776687
795840
101531
1996892
742353
48969
775987
805266
1218158
1461346
349118
161501
1686006
800323
1137501
1806578
1048113
1118330
1732172
855265
153781
1638391
1343668
1133303
1519306
541650
164949
75790
659129
1989395
1631752
142988
486800
1626982
1101367
886042
1718957
1518720
931092
937852
958093
27163
1242482
308230
121527
1777561
1307282
1082090
1783622
1355401
667779
1466108
1291270
117365
1529093
178668
1838647
586492
1040348
623059
1686267
63015
837932
188003
1974236
28616
437115
563944
1707067
996228
1401831
151420
488079
1413078
633285
1685623
1961827
1369976
1619549
1998309
810342
1774480
504124
1380282
993070
514735
556154
259218
341057
823379
378251
1029190
1944791
786477
1597774
1776260
492367
57193
1910484
498878
55522
833638
1731997
376472
1845378
1182528
1692314
280858
822664
1304288
881635
831931
327424
648702
1905620
1134471
321330
557584
1711008
1378837
1104744
1571535
1078545
902993
646628
785648
660447
243118
113966
811721
1241825
31787
825126
1562937
665218
1676735
1451575
1516497
1078035
1307688
1962983
1768659
1494700
54672
1526269
1463010
1761502
1262500
1711859
68760
681272
929514
173601
462228
256599
248238
837340
1757991
1634106
655664
1526268
448526
635736
398962
1747483
698433
1380461
796640
685098
1230215
1099437
1256019
805184
1327534
872948
39455
1913258
1766045
358014
224513
1265674
819821
1738008
1135727
1184500
1170270
933582
667639
157446
43907
1644122
725630
1317385
234661
1142285
164453
735693
1957021
206725
565619
525319
1683384
360813
605181
855120
1268468
1829460
470796
1850905
1866839
83329
1378809
736410
1683966
1901131
646193
679311
1528847
915455
452106
1852384
542475
389108
58967
1462118
783593
1171131
1502335
1464059
1370669
1060477
674141
1815534
1732071
449486
547633
597367
609030
586703
1799715
256672
1499122
586772
1805971
1249594
1734877
727515
1331764
1840761
708204
680121
1310385
721811
335673
1375532
263041
940029
403312
1654172
1174942
439844
621224
618643
1650687
1778566
1660247
1866183
1830940
1208709
505871
441394
1707580
1728583
574022
256220
1268147
309466
393121
1927034
1349031
1693654
662582
1137505
509533
393508
1424647
1779726
583862
859190
805941
262215
434239
1711122
1536699
1999436
1898860
1373161
442913
862383
1224405
1806947
1694864
1595284
282719
714538
723243
291294
1834166
685588
769218
97110
1875954
1488468
197339
1224349
1488553
1337636
819404
24984
1123726
1515924
372898
626223
227412
1697886
1063120
1780756
1998730
1235252
1190432
664643
1906637
1855797
409861
376705
906271
321422
992514
1903709
658266
1647863
974526
1175420
205725
813999
1076714
1326972
1069586
1203693
958176
1399815
1167074
831081
1874232
555747
903894
1080591
491187
243844
802205
166221
885156
278417
64600
419673
884428
1570173
1735177
915561
1311456
1449890
573120
1010503
1764131
1445877
1944440
1706457
294790
714816
436949
499977
104683
147414
961351
393982
864795
721522
766988
473231
162922
635487
979935
438755
187682
326078
1924308
1565553
446723
1577166
1515272
1755451
1810887
694332
280508
141349
561916
1295533
1690898
605153
1909708
1008502
1756344
599633
881994
838789
1050807
1219229
1870321
1339936
1455771
929456
1020582
1388679
882884
1594091
183400
1835666
836008
1646661
58148
1374050
124949
75831
235749
364865
870026
772100
1284127
20905
611485
163057
1348121
1280038
1308644
734594
424626
232238
1346411
1429196
894482
104220
149096
1316629
1736480
1174148
1874855
952884
814843
812784
50243
525603
1388405
1050285
419646
717991
1042532
738446
1098464
1182978
1363156
817829
459421
1237468
1953819
351548
351548
1737176
1212471
1615134
629371
1530656
1401104
821904
1426529
1253285
1763916
855670
1384101
426475
553528
1751047
544609
957957
327950
978696
278669
1278484
1518855
924922
1995490
642783
1881324
1757613
445774
381430
1767933
800974
953311
1890913
829286
1725625
207297
1997071
1780441
1001762
455458
1109349
1717812
1557391
1402056
1638468
1696746
80695
1448252
1091017
1052961
1319139
1254160
1200024
621061
1879051
1419880
818816
85590
178434
1255684
1495472
1184907
162306
1542421
1235934
680767
676223
651640
1327254
1111322
1857698
171932
160103
1589020
862932
622273
788058
937727
1413951
1114945
1830239
758896
488750
1607659
972101
1203492
1689438
418705
1154694
34321
310009
1119613
1681613
1262961
1995907
969805
671863
1574668
992632
1867333
1708828
358171
758461
761618
1565337
1840712
457235
263250
616649
968452
76857
700401
539005
1253071
1691215
1883783
441803
1059343
1478008
816416
1259283
656067
1726373
619549
87092
114851
1514403
742303
74784
1446106
516584
1197094
1055587
1719018
799046
1395474
1796636
1430937
750996
844360
1643374
1530723
51494
1448848
574885
1185169
439662
181798
1775554
273691
694480
138397
1937358
1511730
1850377
429022
568523
1791486
622919
1099215
1573435
1076733
1626491
1017142
479909
233803
824634
1225722
844332
1855820
187782
96003
177374
1912198
750062
76166
1436661
620229
725746
1998073
231053
813975
798640
701549
120183
1441268
1610365
1895240
1336686
1684671
1186730
581996
530988
875666
1678801
1503112
873758
1881447
7766
1103228
768285
1332584
418140
686504
1727557
1490656
1928044
346387
1119038
443999
381580
67750
775706
1259139
51808
660959
179823
1540962
311333
1624514
988736
1747444
109028
650380
1872438
1883862
1526183
418426
922470
863700
1967829
1388792
1622127
1450429
1221313
901456
867840
167932
1552925
519902
1084751
1992293
1816148
1206900
1679095
1238391
926345
695886
966866
870936
498729
1610439
76282
698258
1799720
1099032
1349910
1090064
1801039
1389231
168018
333628
1819353
1778282
1646875
1828506
1692017
405161
1012076
604088
218379
541263
50920
114240
335262
1015281
1477091
683789
147117
1558383
1420367
555409
1693891
645830
84311
942022
1052871
560150
103840
389965
38331
23679
1267449
69574
806741
175387
23714
1283911
1740762
1050632
1369143
632946
1046838
386632
1974531
1260732
1781821
690082
1563099
1207548
553607
729319
1397261
853545
345008
1838220
965279
600133
859633
141393
1594025
1055798
466043
1687891
1290511
1327929
1896333
302823
307925
642443
1050988
147887
247254
766851
507201
1955797
952427
1327820
946797
752465
1867390
779795
1988951
321834
1287545
1574857
1780176
1960926
1801754
1569334
87684
152524
1964544
1872028
1817974
1190110
215152
528821
388224
1927039
1060594
1935342
289837
295464
709105
733697
108939
604553
783988
1308878
1508751
644530
950202
1014330
92366
1395479
1658209
1381082
894600
1327605
830502
1892896
1822486
1165122
1809237
1786455
1064323
517047
993170
1937380
67353
1736540
1014011
1179653
763277
1629208
1927829
384188
227045
721904
722726
1838292
930320
370646
748745
1220836
175331
621426
1345797
1198813
701501
614063
527811
505196
167351
941295
1601185
789994
905377
820450
1470773
702485
670410
251946
678160
946687
905383
1279232
582226
745687
1147796
1777879
1487068
1331284
327373
1409270
575219
1722355
1332777
396792
1314378
924355
1096242
326886
1084463
1794517
778449
225900
1962840
1898334
446846
832058
1151300
639450
1874020
916464
239862
988482
1773219
280645
72717
271217
1426468
759033
1271065
1269093
700893
1094215
801374
944762
1833771
15239
773705
607489
1026156
536840
774268
1649918
351814
204071
1385106
1901640
974081
1355655
1064774
1498776
783037
1826338
1993542
201111
596140
513942
1374791
288244
1213716
1631672
879774
1594613
1083165
127867
1995487
1301293
1262810
688872
1316646
986772
1081826
459557
452289
431481
1920925
887448
1002634
470267
788265
1163939
274524
988567
623072
1718955
816825
751363
1865077
459653
454776
470855
1514979
1912860
974869
957337
201774
339095
1566142
1053261
862106
1144346
1863651
1052760
608191
462796
1051157
1391863
336867
880844
44185
189001
440355
1275961
1417593
1114991
1159646
1620990
147969
1237504
1021828
1515409
91832
1801226
1054652
1145660
1374079
1234325
465420
237576
588328
211195
1596820
20177
338340
1314919
1422063
113043
1657200
223735
941372
1128107
561237
1389699
344103
1685391
1744186
563472
1204908
257379
1862066
1586746
1900455
566531
1135611
590645
887843
1554393
1991225
559755
793060
158052
302338
1409146
1170061
1902340
1855647
1819687
1464717
1464363
1679306
1800576
142592
1078919
1846948
53224
1363275
1467002
860669
776845
81935
1362229
978474
1328551
247524
946521
466032
254139
593541
1012136
274986
1164151
334009
1319675
1897295
1776435
519114
712803
11918
154251
1461941
1980463
969873
1733689
1149359
1021263
1400513
1209822
1753347
1863053
838900
757426
186708
1132682
1124062
366091
1481917
790513
1799412
875448
1638545
685814
1962135
1146757
383544
1944493
112650
1391927
1253852
540810
334706
448837
1343586
470465
172551
521408
1476117
1386702
1073592
718603
220639
637391
37010
3958
1630423
1862473
1266342
645919
202627
849237
281764
1942770
1280299
44003
658516
1593702
1836264
1379097
931009
1343546
1313488
116092
1014678
666136
1088379
59661
253428
1295734
923285
1084312
478528
405474
899966
1823740
1340617
1451632
916236
1017128
108185
1965617
1048575
1154044
287301
808246
589388
1990474
1450781
818933
1670088
597505
968956
1390920
826428
1178818
1400894
529730
1356368
1249722
1505792
1488985
864993
216237
918880
370043
1384306
371404
109666
1432694
1479638
678251
1247171
138331
1904284
461235
606312
1478778
1507332
630615
1156008
1048110
1755128
1215776
2317
851152
1363483
220087
1957142
1056760
494039
19373
954176
1764932
1277797
1164661
1493092
946756
1309894
131040
994635
1639311
738151
829581
757566
17800
1820540
141366
1032606
1717638
1504087
1843316
1576414
620652
1983333
1437613
1779946
598789
531558
1592557
1638186
892337
652411
344203
574999
117078
865706
10351
277410
97012
1917968
988835
437410
522445
1616445
801560
1259208
1218592
544053
194993
260183
856937
821156
441686
1282305
1153654
1819523
1633653
1121310
1917814
1484137
1340853
1969190
995062
189722
205655
290078
1469872
1382756
1418391
506622
877738
472441
685851
187870
1222850
747123
894102
1146895
496776
293697
1873498
566446
322982
966228
1895329
390458
1430903
1867678
1568442
355067
1662590
1863229
1312821
1205012
359797
951800
1200971
650450
1942214
11964
879138
1632365
1104836
1655258
59029
1956177
196057
934789
365470
501087
485757
1046137
158648
1943038
1871225
1221315
1513186
1585190
1598253
1782171
193481
214318
1019190
13349
937119
165419
956743
1594535
127623
1620126
1328914
437825
1110749
1739651
1554613
1694239
1338904
1539630
1750694
1578031
294560
1842327
1529815
1638260
1910004
1349819
75551
1398314
247933
1365041
926743
473035
1003476
1900956
1373284
1322066
189428
1438815
501143
1352082
1269840
786919
1884689
558927
1121609
756276
1190648
908455
281811
791200
1582185
1276543
365263
1752790
1627858
576210
910560
341816
560706
1698790
59021
706
77981
1067568
1720417
1406606
933077
1632220
1729091
420683
568985
1911873
1947198
1156946
1050910
95963
712178
939945
1325298
1543536
611518
1323276
957257
1324174
1592958
1233111
1940492
1837949
1697457
801165
1615095
791648
1785654
516151
450484
394650
804490
1791950
691358
1749947
1304127
508525
265919
1804856
1732151
1589739
763334
1245240
1330020
367890
1343168
248022
473474
630647
1404040
58375
633372
130099
95841
699005
1110164
1745800
1287905
954727
1920149
436505
788723
1484276
1592573
971647
684657
177748
498070
1694720
561911
1239492
167749
1847533
716481
285554
1360267
1289054
555503
1322979
825454
211811
810161
598487
1115824
1572104
508915
363805
342870
1753992
468361
363000
1072043
107944
1666568
620056
1393946
1969520
1781242
1059666
1549745
1134177
815379
310553
1348996
1441299
778332
355245
123175
260135
1916460
773211
297428
1467611
484722
1223307
1144136
1674267
382090
145103
458059
708706
1238166
824717
1879829
1549562
1894508
1748126
1373139
1309701
1669066
1308485
698301
974589
1998240
403419
527198
1403354
1248927
470471
1127230
887063
879814
1257219
1035386
1730931
1775523
1892394
1174259
241763
1586839
1523705
473226
1745550
1587740
68611
484299
1617493
1832793
30988
1316886
756937
1045495
538209
399024
1924288
704776
1742047
1863147
1902900
1267573
718475
888168
1101318
753059
1497697
954258
1432304
1989413
676202
1916266
1977706
1168838
1579918
1321276
1080372
90170
272105
613513
990644
1025233
1734677
1394255
28494
116059
917384
180513
871743
468769
897128
5136
81123
1630043
539136
30758
866663
72855
1213695
1522498
628249
166374
1360169
1163247
472596
1678140
599445
1327471
416572
618753
189810
531595
1590731
429771
356424
888202
1754317
684685
1868889
105866
1170349
1443803
1197063
1664447
1065468
333848
815029
937905
1268986
1320441
482968
1293857
396356
1504395
865892
572968
1457336
251399
639830
911601
1421465
16181
452565
454058
162796
1239930
598985
1754296
185620
1264781
1693539
63584
1524707
65203
1408481
1635839
533766
1180915
1810286
564767
1194939
1459295
1451828
941687
212885
1377130
1983932
1210199
711007
956134
401418
1040412
664126
313287
859081
35977
1306551
1537233
1670208
1369399
573152
1371890
1971606
1964435
840536
361782
1923234
1818698
1475102
1372315
1917783
243833
969993
234655
1760649
629865
1309844
1894309
1125875
710061
1226574
553264
105227
730961
1134771
804400
1277468
792206
382557
1799781
1333021
547520
1758655
1495974
1593303
118280
78600
1303125
651258
1364548
1537382
1951328
1450306
332010
872127
613755
1706512
878988
813333
1855295
1555040
196789
1144802
484234
1962164
185301
1827441
1886166
1852102
1925678
1483487
118603
302743
933129
752008
1341658
1606911
821266
213454
1453937
1961415
1246485
818328
1111399
362032
1636128
685665
107693
1337646
909892
1700494
37385
1939610
627945
1349901
218552
415363
1925572
506414
102884
1336644
1160168
544503
488205
1918417
1609945
871309
1147288
504337
198797
200750
29545
1236700
159112
488223
1765781
635940
605631
752793
1525875
720389
1866370
1769558
1814241
1576290
757179
856012
1092057
496062
714766
676372
1540837
1986165
1098676
537008
1101445
274861
1343508
996325
133763
507313
739179
405057
668403
115687
1787832
73227
456958
1757844
815080
892258
1082401
923506
434014
531443
1476224
1963158
1845940
1638966
1459007
1987995
1061372
1629636
1802249
321972
292300
532018
1839991
187344
657876
1041706
1760256
1506186
466607
566541
1256349
1858920
948273
184023
1033437
1038437
441698
328116
437504
222648
92944
579426
659088
1690939
697838
917376
1511669
1539442
1261716
1345502
1769390
442235
398645
1688521
717780
997771
1254195
355096
671471
1170937
910388
426945
1224411
429961
1535537
1415269
1215777
1889527
598994
135108
222194
187959
1443466
1756963
685618
1763429
321758
1419895
1545291
1820217
301857
1052741
173667
217166
1925948
1288655
416549
1970397
523032
954379
1333980
139732
1786181
636000
168263
902525
1979246
234699
868722
83705
1405652
1953785
813907
162991
1977239
25462
267730
489404
974408
1036028
943779
1763537
1898181
366493
717391
433107
559191
1748145
1591597
1962782
1853156
246467
750601
391172
136930
542325
1199430
1154715
47477
1848344
1205010
1445327
1521793
1916817
601458
887937
1173398
1455410
418145
364860
1262387
1883332
900634
294424
119796
1453482
1553103
945990
131106
1842777
1611353
547836
804833
1786465
1781473
1149252
880155
737436
493523
1240045
764894
926218
675652
535259
643414
129264
239666
519492
1370982
17371
1000826
782354
324294
1401804
118273
266060
1648984
61294
985920
574842
1488645
37928
1115551
1103525
1717819
1420281
6950
108993
1023506
653424
1608450
850995
1305712
1308951
533306
421915
268305
312976
1585567
123583
1716184
88356
1120081
26595
1738389
1692657
1951763
1022512
786574
335835
76075
1819888
46200
1495251
1030416
970377
296270
482999
32936
1221064
153210
1787657
1479263
21856
54170
639421
1335440
32006
1362264
590040
385806
1414415
1483515
706065
1142064
639554
1731787
1378312
904600
299291
944728
1428742
1298531
1699397
1314817
753203
1601229
584302
1219055
64328
1664083
1145629
689741
299980
1472154
912886
153437
468285
1996502
1317372
1255514
1608465
1146633
993896
1634627
1281341
1677306
1457512
296252
973517
232207
29065
1747944
1619029
290846
1798140
1663771
67630
649506
885476
824428
1308308
1336616
1883671
459058
1657241
223630
587799
632671
201703
1609067
1767380
1529328
1189424
1103282
1321494
1269343
465168
1681775
1100677
434973
713261
875345
1774509
477634
1454008
376760
1111779
73498
869269
1852934
1532106
812639
1304396
1654072
287188
1399673
1327122
72572
1791059
1619068
123678
83610
1454442
1154088
974085
705075
799354
708099
1004467
1686863
900450
321882
723591
1368282
1032377
1838422
602434
1250024
944812
1403452
1664173
1160036
1454359
177042
1546923
1287240
1356973
232463
1708085
884596
423782
1001977
1650410
1865354
434468
130792
11779
1189715
1875495
515695
1880242
837800
72373
75970
251657
438341
1787360
997773
1819752
738509
1348262
1074235
1792061
177002
346701
137379
603726
659870
283486
370289
726981
285788
693358
1999236
1566228
949051
192587
1390860
1696661
358501
1899071
1650871
1284037
582513
479908
1086856
1583112
1159329
886561
1203055
682542
1464326
579875
351268
1884566
1315643
685020
314657
1978875
967039
1863822
1132796
1902045
1491590
1692385
337879
1980689
451571
64027
577046
1693052
736357
763706
1638240
1488860
1966921
476151
1065211
1747897
232383
946137
1020419
594494
1429817
1501588
1408073
1552417
1387672
978046
1761994
172750
1364725
1745737
1391020
1183763
525303
1994307
619557
638749
347399
841183
225518
1139203
866157
744120
1496710
560436
1603532
109246
1940540
430607
1211481
1869267
19433
1013786
393187
766669
1496204
14409
822090
337769
1250730
457463
1697851
1573457
947806
1136490
912305
168937
1692137
1008266
949387
1334242
710333
478489
694061
1487208
1617123
751825
204861
1122912
1014499
104058
878624
1281507
991753
1570630
638982
629627
883147
1464778
781351
1336515
1557011
1504754
1031461
1457517
178820
1243612
1479539
255612
1355533
135532
881127
86300
1980494
1270212
123094
1318702
909038
1913074
1572167
813564
389837
44439
928616
451517
792536
1916443
1933676
727448
961236
662730
1221769
644584
669544
152822
1755254
1271519
775353
1406734
600987
1991435
820078
1200136
879388
616482
1520576
284266
1729397
1723279
466843
114391
1088519
559407
1834597
1381175
185794
893144
465083
119992
1458592
1281121
1867604
335932
777376
1097952
53004
1515223
795804
111895
658352
1188306
782034
1210739
467712
1958140
517889
725938
373415
438422
451968
1737608
674669
548199
458530
1797165
1305638
998996
271657
1100568
262956
912557
1336400
194848
1530470
1199952
999480
1850121
1689488
772440
512259
1675893
1678810
1089305
1210925
1133026
1820720
117673
1196264
1373379
448857
1079869
1432974
1498941
748839
472259
1089422
1016586
678832
1670291
1914712
1876108
865501
1196150
650786
1669751
168418
1236341
706474
1526714
1479114
1176446
1927364
89221
31080
317426
487010
320179
452218
1531354
1175828
492716
76551
1616208
498349
1321498
470636
1746674
1164300
646729
739183
1054557
1882201
227180
308920
1891327
323069
798892
1786284
672698
213655
145679
1467962
1694609
1310646
92705
1363996
1860096
1163406
565237
769353
673445
57172
449933
1581229
180365
1232268
142024
688000
391905
708933
875365
506155
857903
1746230
1724547
547871
705716
1747534
1940161
1952236
125725
1203632
1461699
1448585
1828276
1040917
1222675
437544
234410
1175244
880122
1846915
1326263
821006
351205
1021975
1600018
298142
683669
1963677
140222
673360
1254601
1531108
805028
1332165
1287213
835444
975869
443320
110031
1178443
484876
32443
492291
126852
1468373
45427
1836255
825946
1608642
1861613
763203
1736076
251969
606790
910830
1566197
785978
244206
133902
1712169
1699887
1905476
1344184
1671203
963283
143282
1053558
1803914
519410
1705967
1284472
1453307
192233
1627117
1248111
1253052
1497019
357090
1148865
1725816
808381
1871638
502396
1533388
1958220
1555161
1314386
101028
386503
208951
473853
106487
1704779
1797011
1293441
1762847
445694
1414321
497430
1832028
1490511
1130171
554849
691756
1140589
432821
961635
987404
1468755
1064765
876462
774499
1922502
144658
167047
1480022
1420428
1500791
1717265
881761
48022
537542
72169
1565061
1204280
1304072
893643
968942
857014
39001
68664
152956
69698
1505631
1885673
1337643
372348
1608749
381125
1816822
1642079
1523039
203820
1720493
1688916
763952
1413499
1254296
383692
766912
650171
1895483
1812902
664634
1029362
541250
1546211
1857391
1247503
690705
1081194
898225
1342493
208598
215703
954478
800896
1634325
1657074
1722408
1814982
1489119
824454
250089
1757458
1523323
1350002
517991
459277
1629455
1272866
1427148
1358215
52714
638337
269704
1473863
649628
1412672
1390046
856605
957898
1719070
432852
1945865
834511
390950
978447
510773
1238435
1536151
293332
776667
1842282
1824815
753637
134964
1370368
1264193
1424753
175454
1466099
1808437
1271790
915497
607806
1350900
1179715
1365464
1889278
1785561
1846801
1800243
1522396
1559488
738781
1278642
1066762
63057
876124
1718654
1649242
961026
1336459
1733319
1225984
1364891
564821
1190511
480896
593481
1009792
1539731
1175614
227472
1213911
268186
587801
235234
8298
1833228
1642097
1710977
840222
1359532
474456
1613644
1393652
1854219
469718
998185
1525315
1938311
930815
972575
619534
1052254
411444
1005458
216190
1606521
763295
1550307
505795
1426097
178008
1113944
1996478
21739
263814
632656
186921
994944
651237
1703321
66027
715250
1260754
1252270
1092696
87883
1561699
149895
1771000
1004502
786475
1168828
296160
1183691
598167
508296
329068
223040
797463
1995291
1436315
473674
613045
509575
1735769
737308
739606
1724367
1290536
1954024
539101
1060440
1418654
215892
1471970
360523
1737370
1513218
234258
1244481
1920017
1129785
509324
222479
466014
1418721
1694344
419733
251253
1736994
215531
1132715
1456658
1657141
1686384
346276
1836239
570153
812362
426001
1748393
645923
1077253
91410
1339059
1532308
1989772
326146
1639628
1590724
620864
1593133
1664267
718920
1120280
1353325
1304094
1949099
1559559
1470152
1217320
317655
503389
35020
1539750
213548
1680920
260632
1589027
1070311
840417
1468415
350418
366657
1946312
1839
744418
747337
671351
848233
1776902
199357
1709428
420510
849575
1377146
1859178
1197853
954793
1298825
1551073
1400038
161997
282075
395554
306557
284778
1952324
259768
238258
863792
411514
769294
1588393
1609519
584092
1194667
777849
1898437
371551
757746
953190
491102
1050619
699834
267759
1192642
64684
1575406
1462018
1951379
77251
60969
1312589
558864
138868
130171
1039528
75495
916313
1057166
1160819
564689
1912441
1786850
68765
163192
716475
1244571
1187045
195949
773970
733990
1105743
723947
908789
767071
1750602
1260640
516801
1619498
1364291
1127359
1665433
799442
204798
996700
1867944
856420
1228828
684601
1877029
1254225
221740
1849170
1498920
30110
676853
937560
227448
638748
376779
521206
1722416
1804455
1948045
1120446
108777
1159935
1276301
813141
850293
1688763
1709324
602059
1263432
1984669
825759
1975581
559679
882131
700248
1502924
1579051
2004
948587
531468
1723109
1697391
842771
1932676
25730
1211974
1789095
149853
1038283
557486
1885639
775815
1152121
687037
1253475
1031047
850371
266280
397071
40994
1340944
1285533
488379
972508
1174680
819427
599184
1322876
1903478
120266
702306
1732087
1196216
1443089
1684841
1440283
918816
175031
1983632
1746063
1136773
974844
589542
132435
604371
613216
1629130
1528442
543492
1397709
1429560
1123949
997906
1127490
1533221
1982135
1093584
652713
1371119
1511148
1899084
316018
224868
917305
1760825
681655
643080
225379
881577
1210494
1228769
551415
27901
1722631
131656
1568479
1533287
304442
1015288
913197
1009798
1219512
260733
1489200
1145623
1853472
1064534
1001934
563868
281218
893699
1581829
1231974
1845340
1746090
1263903
484517
1659378
479213
178850
774054
1446130
302417
1674193
1582641
638870
1442774
663652
1387301
1437403
1627602
502607
777028
1823370
1235494
492130
1282710
1451984
1011047
1038284
56881
1118749
1436539
22621
1151103
949890
1680376
730245
1581603
1385709
603595
266690
1136662
678301
1134084
915420
1519020
526679
227103
760242
496387
760390
1222258
53330
876218
279656
1940390
96190
1595106
272377
911971
369773
609459
206410
1365583
1667176
1730211
1474100
1963596
16816
123820
1330827
918825
918777
1890660
1237255
1343807
1303459
1440719
619734
211106
1934620
797927
1251929
1536584
1319590
947857
760292
389281
1465112
901455
815763
1354695
807750
319658
425041
1178639
1462449
636250
1189104
366599
1926872
1514446
645600
181128
341975
1048374
241194
430165
1127120
1510154
830683
1501130
846427
101946
1068378
478900
810607
671207
458953
357656
1706745
1454453
133569
1612677
362768
193964
820992
731422
1959120
1290005
1341816
1890101
328003
168594
1719624
1985937
449054
1902444
317610
1285817
735522
94508
1062019
815775
991646
1090194
156103
1152247
1244331
3055
898784
537695
1373053
1601888
1076495
16882
1006637
1021816
120567
1968299
237905
939398
598895
1648443
136518
355674
393318
1923688
1831931
551216
382590
1684627
579492
1839881
89474
197865
1766806
14562
951307
497189
690457
1538057
1508112
507320
1492700
1679259
282435
401251
1304543
402993
1859947
1064818
1907216
108132
1990544
443647
1331554
1325689
1759428
498086
71205
1425918
1156967
151859
1315288
1757585
443419
99884
440279
725475
1267190
1567732
482835
1519179
1074871
556327
1962396
1257207
1410688
194643
489427
117904
721881
255465
1967986
461779
674783
554525
932107
1702654
1560083
638856
1259594
857374
1980636
1078461
729317
1785199
236189
1181202
1382441
302441
882966
435550
400086
752775
1268703
1839454
1875667
1530966
825041
769204
319772
318543
59874
1086891
1584922
978462
1612987
1590156
28836
1407375
119749
445714
559676
1334486
1610791
998635
1587918
222683
992676
700458
1265648
113894
298123
398019
619390
476605
94441
1578974
221572
785927
1091538
411847
1686473
1799152
623124
617425
22567
790826
1287177
1351686
1876461
371830
1554941
1182415
1941657
583368
1242517
336309
1287434
561197
779345
1172270
1994772
183975
1088743
657444
407272
93847
737374
1514278
1735614
39526
1326213
1998295
1707515
687522
1007506
110479
1589595
207543
791537
1612819
1023031
1506958
723660
1409274
884002
1433457
78720
503103
166274
58407
643538
8840
1452415
980249
941016
1671271
1983654
1346868
425065
154889
718029
551723
687143
1058362
55381
42361
1948508
1338636
1142089
1700141
659532
574120
850000
289155
906596
1725877
1246827
306006
1046958
743449
427355
83558
1907866
1117027
246720
1182505
1965955
1536200
1515188
75462
1739665
403256
1600855
314691
878676
1214149
147489
1802474
1493118
1847
1244868
1120125
353807
805206
1243893
606236
1895744
1432020
853593
1917639
1150734
1980693
1486530
1731476
1983804
1746721
1042464
1705219
1050283
1991995
1288827
1471282
859695
1770675
1626684
384950
795392
1664086
854028
1434705
528846
645983
457358
232442
1434185
1360262
933136
1255374
251401
286394
432153
43900
67574
1908618
171872
210840
958131
138135
1399993
380049
1067431
822817
214723
696602
1921697
673994
188177
876760
55928
326723
1898046
116641
777674
1908207
283815
763401
1011047
678717
279429
1034863
1924319
1485620
1487809
367290
629245
483992
1545828
342929
249866
1496630
1754008
107244
674373
621052
1956550
394382
913179
1889745
29543
295214
878806
321010
247610
1431862
834055
974531
113825
882235
314682
1304250
898524
541611
403606
297824
564871
773196
52763
1784639
1768707
711394
1589999
424507
248725
984819
1938318
947035
253628
1330465
975139
1671844
1600906
942417
1889187
1228226
161012
1938807
839062
1196536
820144
409721
475686
1543471
1602932
519606
178788
172475
88820
1139783
1970925
153568
968738
652388
1648416
1082656
277738
1062963
1600007
1603285
1324678
1053936
1933145
1768148
112928
1972702
1299827
1325476
43787
1561708
1385176
870079
664102
574098
853942
586283
380687
882318
646817
1439525
1749912
1013731
395057
1302208
128567
1090284
1157975
1163398
1389573
522458
717146
1437948
435155
765748
793599
1178252
793472
6668
527461
1912187
973050
1993847
966256
1976544
45653
1602101
110785
1100698
1296061
1460960
853078
1556388
636411
1586185
384720
1808188
417518
705525
1015772
252549
1213307
1597025
605465
503445
889360
1185366
285444
103049
503020
1149938
269458
105290
1175006
1349256
1540078
376850
1987869
235760
1775078
1877944
344417
619531
1455382
1497180
914989
1999731
147132
1821520
688356
1364034
406313
846691
344650
1178336
665099
1524340
1043581
109372
1228504
1811684
1795700
1459444
1121719
1573094
1628003
205350
892424
1811257
1942168
172578
466290
378686
882814
1376801
136385
1004327
931755
625920
1390855
957240
1290048
607116
1026192
496800
1739659
510172
1191738
769963
1683835
1146826
466718
686561
1410158
1344935
128092
1225701
1905281
940442
1821334
1485141
700028
1179298
494593
1585009
404547
1256511
1469866
1194523
1947080
1545305
528532
1656674
1819860
496700
635085
1919981
1089332
952111
1229219
635358
689623
740159
1653086
1673464
895634
1481312
1009335
1903809
1760932
1215161
1277847
539012
1824471
1358080
1773770
774802
697840
265279
427896
1398320
694830
752097
1926847
137489
561585
1725247
689740
1079135
1492950
728164
120566
398624
1713247
422099
903806
492293
1628791
265768
946078
879514
841998
1949677
464769
550920
413759
1051633
154315
1552328
1824921
422266
1141076
1758644
839526
1623758
970195
479693
465072
695292
335499
117458
1790409
1415851
1751041
929590
67097
716855
92667
414822
579171
1213231
87909
1583241
1672040
421084
1887756
1488573
430541
1296109
1881066
101553
1016129
602509
935285
1573543
825767
1806623
818855
1461527
612988
193679
345658
1773836
1025809
1685648
225849
1497799
502092
1377977
1028043
1473039
1312923
1068003
1754100
1257876
688869
887719
1173559
1316500
1283563
572128
1189508
584089
1115868
1705855
1341465
366448
137583
1693890
1054825
1881496
349314
1116472
1588522
62302
750185
918372
725457
1919925
1240085
1488347
261435
1221197
488147
1411926
1121270
1405441
998859
579393
1750946
999700
1682974
1451870
1836081
1202080
1458631
1659261
1475448
1583525
421142
852466
1539163
646608
1221951
739200
423207
1645265
1534195
636759
292476
714862
1099382
276280
929091
497674
246830
1084155
653897
18397
1720316
1937648
938495
1115361
711074
432282
315331
1155031
1646463
1235902
1820655
643700
1087078
1674552
184512
483971
719036
828472
540299
1278592
936710
765867
1892449
1912508
1897351
459157
280399
273541
1368983
411404
388735
475680
549525
1656418
368085
1996128
401437
831031
1785681
88134
1118315
427373
1979874
292856
1836250
1537507
1843968
534218
1594193
637188
894394
449471
302869
1938288
1535321
1864943
1748754
1860465
673236
1245081
1063861
1479771
211129
103436
641336
1306543
207497
1204363
1439913
1325495
1131085
1143778
997681
1928201
1602129
1506296
1133204
1650826
1557193
1049310
847341
1341631
438015
726212
1155294
1670143
475423
530237
1824698
1760605
1423220
1822011
82267
267346
670228
1274156
520069
1100256
198757
1799239
631268
1445211
1259808
928454
418978
1609273
1065699
42284
118162
310327
1738813
1303349
1964231
782054
22145
1580929
1395879
1987831
144746
899096
406573
435477
468105
347451
1958346
857945
1474990
936804
1660482
1294231
555649
743183
1334416
1578841
1951227
1609266
1081438
1018564
1213275
1582107
276722
342173
1988442
958075
16703
1542926
589210
1419998
1296803
38497
1993009
1531883
671009
108998
1320321
185675
235708
1977321
222157
462874
74952
546858
1497735
64324
81961
1009154
701662
1133690
1733470
100658
1572571
715349
1865166
496025
1922284
1482941
1178268
1716433
891645
595379
1612160
1059297
513597
966780
17154
1442007
930443
1624792
824033
1841757
111959
500475
1901787
1265287
1290966
1465715
1147751
296510
586974
1698873
1207662
478037
145925
431315
69353
1532789
769957
1292329
1462579
477407
90449
1169886
941057
1176796
1102446
1115621
767694
502770
607876
1620562
890446
569181
875141
1306060
172613
819703
1807392
1131022
458298
1670768
233833
1339912
1132667
369030
1923655
389923
928638
285692
187984
1388273
544617
196666
107976
554587
1829602
1409468
798350
1116233
1685751
1067676
364362
1108992
1348282
1030147
1171607
1591589
460182
1529797
176612
861569
1342321
599194
240456
1412947
1686920
1168691
268621
690337
393120
1513119
684871
1325687
1941467
1315078
1275697
656697
327798
562037
1511485
1997526
787219
292532
528961
1491756
1522424
1479257
365968
983533
1874239
1437986
1000820
1437141
819267
822905
1845218
1457920
747700
877449
355480
1526757
1923062
1025507
1325894
471801
557111
1957324
1287104
1589491
428239
109311
104134
1310675
1598501
9104
1814382
1147929
1669075
544696
1636489
1660677
1883130
132137
188399
1256011
293969
1025619
106592
1751385
1069271
1600733
1954463
256460
680134
49916
1611485
1807284
77005
1138004
1892596
1007637
472443
1049589
39370
1696885
1758554
1992133
31667
381062
586437
1946187
1462819
1178220
1688638
763646
1791932
186564
1258220
396295
1963303
1514988
1387912
1338934
1440210
1137518
1918106
1084635
405360
765063
908458
1698872
459555
1661961
1752287
931815
362768
710878
1918062
498107
1469017
1403846
468014
775607
1613571
1009507
1854043
1572997
1735866
1949322
35853
390795
1633676
845810
1579820
180005
253664
1403399
1829846
1458881
1542656
1136759
984465
1866516
532112
1866251
323311
1817572
1800741
239451
739646
1374829
351525
479078
1789465
1032814
1605496
250254
245984
108074
106421
1519698
1697636
1744412
387422
1282337
1766495
830711
557190
357983
404544
1272505
795546
1207191
767718
211778
1308660
1040712
557684
1155263
745341
1834683
1704841
1449030
933528
1732540
153859
1734619
366309
235310
536806
1360562
1942242
982165
1323917
6354
31755
224691
1687746
742039
1560807
1831365
634302
323820
811161
1057739
1307792
856312
1759002
1016873
1733168
1668127
959556
1730692
1979543
253865
646951
1920572
1156901
1494520
440651
1843620
293963
281467
1162107
1197586
581035
767535
960717
534801
510834
1761162
755221
1241445
1443339
626284
541658
1519507
530968
1047694
419596
1756332
1949402
1025560
879286
295944
1325403
1525485
1194469
405202
643497
1204392
1025743
1573852
745215
31065
1916718
299600
1133648
566654
295094
1445670
1983288
1676194
1090765
949217
1101046
1870604
983892
53057
304895
850516
1726320
1357570
1430318
982964
4317
219256
998571
1880378
986774
1965271
883749
1656674
1704224
1017567
1084339
329333
439562
1694489
1275490
613615
1365508
1868109
625583
410097
398015
301862
916009
242738
1850421
1336887
1048265
1140986
186656
1376673
780822
1955929
1409054
990825
1763657
1405931
1155600
281745
114014
935777
946968
920419
773395
1207176
1429548
1759715
1250576
385741
466423
909854
1405649
846375
1709178
54724
1705630
735779
1874293
792816
662388
469347
1679303
621114
158612
1993527
696751
1955131
667459
1473256
484697
935673
365146
1465719
358409
935916
11328
1014209
1166333
900962
1646049
1968608
486035
1016416
1568673
1737072
744448
378445
564452
668377
1811475
909359
645240
889468
137072
348274
1673635
396560
303701
1405822
608391
435964
665719
1541693
1425199
1548317
967142
355664
1319121
354414
639252
1988186
136118
776044
1299772
405718
606164
867319
158262
1382823
684989
1581536
901031
1441753
1467980
1550031
776487
1956051
28368
254123
559233
747598
1458527
1756706
1157749
487342
1838360
410642
553992
1748576
1410880
1884326
828345
1421770
1608587
1679883
1696756
1924882
1922913
590464
1171161
650818
101385
874568
443611
126548
56133
1509979
1329562
1485014
136317
385528
944732
809483
626917
794881
1660103
1405894
1173729
1881420
506165
815600
1320512
1836868
867393
146609
1898367
658305
793844
1156502
200980
382369
1684065
1087997
139100
327435
134491
1000540
170583
1473735
952919
1171749
175074
1698203
148053
112062
1966938
1416666
1430593
1574968
1232263
604979
1898040
1972602
1675156
1403115
1801817
85320
734752
975614
208057
79497
1923273
434894
175512
405610
1290206
939926
1889309
855204
786919
441884
1892115
677692
666436
1570484
713175
658844
1816785
894691
1274777
1911935
1225223
1799572
1527400
1864732
1641246
615584
1813394
921338
1168561
161618
792898
796881
1094882
484552
1811770
1548361
1054954
957237
1361818
560696
1366461
104059
1615230
1537850
1831596
851696
597226
178753
955993
1747753
619258
1320059
1943690
1879026
1245139
1281439
1561402
1993200
253125
736278
900754
508550
982486
621516
920405
1463472
1951724
1378968
1951442
1904529
932281
592729
386420
905400
951732
1715908
1728741
1572499
995608
928096
967842
1955353
1003689
1775612
1322849
501977
745425
610681
1615592
1606582
1068621
1729650
1280047
512333
42773
1523643
968330
531527
624869
555829
1133765
1745329
1221280
1002837
339885
1882597
36725
1496957
816581
643672
1240652
701161
1841087
874825
143016
1496537
1934251
208800
158818
783963
1219127
1113289
1665977
1122711
310380
1639109
172111
381931
1675674
380536
1789881
1432252
1887242
485243
1392088
498934
1457226
1171240
722930
1073588
1610519
1059161
1736929
478020
1650734
731796
1301619
1804762
1363598
301261
1205049
1989504
1897794
1452316
1920425
1172392
250623
18911
819058
286840
1739979
1828685
241424
186800
1610695
825991
1532159
858232
1471744
480023
493187
1346594
601958
732719
1719940
532091
545313
1801305
332231
416661
572767
730141
1774670
325748
1898990
1080021
916493
1327094
977821
1511239
1145591
204592
440814
475769
1777885
1584644
1000316
1862317
1575438
1115482
192683
1810590
997608
1003986
14569
1988920
1333682
1407708
1539062
1386238
396957
1908624
323125
1273527
655746
1443089
887198
1763486
520007
1997990
93099
1123654
1758820
1545701
1972880
1932461
1445607
657618
1599151
730397
1271473
343545
1907678
1678884
13517
1209520
1401039
23230
1915719
246103
794778
911922
1114461
445462
904285
1992019
1108776
916316
1797860
266028
233984
842412
454598
840175
386584
904910
183818
1191104
1967773
655754
1820308
1773168
1848923
1458318
749189
574658
434447
1302247
1754254
1603684
679860
1382861
385114
411352
402727
749894
1704886
1480255
910229
205745
1520090
1355621
535590
514307
133475
485808
1931941
1169189
1341090
388365
1220586
1591300
693368
45366
1003078
1977152
1762495
1071475
100620
1239696
641385
1621647
1543466
735171
141901
857011
777205
1568716
490637
756836
457602
1829405
955760
640175
713132
1256578
1310273
888458
1071443
1652771
1250395
79689
1165289
891144
731827
1135151
696938
1712595
1489676
1274728
205891
1693096
1556463
979670
720336
1767909
454620
112230
1753605
542297
1252939
215829
1451871
1008108
1576854
93807
1156713
1174780
1095943
27507
1789419
1391770
861512
914379
905915
248327
1615474
838806
566376
1781025
836633
77314
1473951
223792
631587
1857844
380516
1109667
243487
6453
1846563
1448897
1478322
886560
922502
318783
252295
256835
908597
1929746
1764813
1640422
1972122
571316
626757
764910
1652808
630236
1752852
740975
319215
800122
1182360
1114937
1638082
1997404
1465656
109409
265589
1306996
1539005
1411521
914277
1958881
1739366
1209265
1708384
849331
1502647
59211
31201
1056543
1289541
1079638
909772
524197
695853
1197925
1705569
922917
1268034
812928
118650
1114575
386894
304126
1303125
1647880
873007
993122
1208153
1515203
1423857
833974
1748692
1015126
835117
1773689
388715
527984
1583951
317164
25616
1124236
667001
904680
703116
559311
1300759
1416571
904372
1252714
354576
1446596
690683
1155109
419913
490646
420796
1515807
1175422
1396800
685420
1627464
1230223
1077435
1630999
830518
828102
1849229
730301
1346644
880487
1516005
93648
59523
339932
51616
1029116
926130
1559364
879495
1331949
270609
80085
88388
1283541
694202
1202995
1579254
1316024
451811
1111018
415475
486352
1709666
1700448
1500585
1413318
118447
645699
1799439
1871249
330455
271856
1441765
950778
789434
864283
266305
902777
1657158
225441
1614288
729625
346007
1084120
728061
868481
212320
1191829
429587
1872308
1734455
1978117
926593
561841
417323
1268822
1364245
1086792
1191473
1586444
74614
1657024
1444321
1950786
446959
44865
1633354
401127
528881
251146
1722830
1263825
1066071
892245
1490712
1618913
555341
1198028
263332
803175
349871
1207676
1661108
176111
1521824
1948587
525018
184968
1964942
118858
1640069
114602
1671522
1219963
1455338
1119508
1412176
1314334
1157492
1735152
1072692
1478253
348950
1696999
986861
457962
707229
1874841
320703
574096
1129952
1568898
787991
1589731
706092
1828100
90044
384102
1792793
842550
364634
905709
1358796
1722563
1914723
1360406
959878
849322
1386370
1225184
782481
72910
578734
1238233
596624
476486
1503324
1144689
889085
1543572
587421
1810737
1754120
182476
1234984
1343473
1531877
1389032
130665
975754
507593
1326239
1868440
252205
461290
953258
383134
398406
375430
1530361
1851622
1673504
1883859
1960367
1843379
573858
1239996
1140343
600876
674269
1665138
1873023
655269
1856641
22564
9014
1236029
73657
1453277
1901004
913148
729730
284998
1966979
694427
63893
350792
1738162
1036829
1835169
366824
1058505
1049039
349222
1213859
166064
554648
518576
325652
1467564
458732
1612479
423603
17854
707618
275731
1015555
1610690
1285503
662774
1929522
1242316
1999817
23266
454284
1554664
670331
1361258
1381969
1935858
527421
1121046
1402405
1367875
1765200
1992616
1673457
107223
1732276
89340
1641033
660026
948223
444935
277671
1614378
1447974
284335
378773
1037640
793620
565898
209299
409361
1856029
1570159
1975576
1625430
1185046
1636556
1407619
1391461
1555822
1139327
1418464
889384
1262003
1140970
515859
424325
923954
640310
276309
1803867
1485446
165635
842981
1018376
1481050
691719
1548394
532108
1631715
1520877
1587350
535509
816657
1129532
1586624
1281472
894030
936013
237409
1130208
1676561
20326
389347
1331029
1964378
984966
971690
1565231
223391
1350262
1400421
1043723
790063
47462
904022
1430631
805788
257757
484103
292835
1102653
1718217
754508
316309
180400
1488999
1798271
1444945
428016
1315563
346657
772980
850135
377353
814151
1588438
56988
821258
616125
379759
1013364
1749302
776044
1632237
463249
60006
1689384
684730
1310461
1990264
906098
1201520
851913
472186
1648498
1024205
1336461
57627
76686
763719
19774
213874
1888859
81278
1339049
1258803
66542
1124735
1568699
106959
1446426
1859111
386238
1232985
1907653
1224535
1876756
1845737
310952
711499
1260098
1274029
1601637
1991030
951063
787088
378750
1009612
1134414
1150261
1028652
822532
638011
1026767
83101
1034115
3425
1231375
1128424
257152
335140
1887453
1486573
476763
1398214
851128
1186654
1942812
449112
988242
1289233
1271876
170839
1828948
838110
1782440
1854381
402254
1991046
1748287
959660
1646681
1234087
207035
59988
300136
650812
835898
967561
1458460
354694
1645702
1983527
810966
31498
566731
1206156
302939
1318286
1551169
891246
470223
1735880
1532916
639643
80421
876618
708388
168476
1383918
1853128
1405483
1672891
11859
1570772
760735
851470
1302526
1372048
1432750
148261
246958
188232
300874
1731022
1128613
1160354
1345201
791461
427665
486309
1182397
79628
1328208
1119487
1572560
1175572
1467004
1195708
899407
1775303
617547
1752344
1790466
1571816
103002
1839006
779265
714217
170125
281622
963901
1688283
568148
1074511
1570716
1515015
323313
1108197
120400
1715185
1839775
448436
664976
87976
1596953
317809
627553
1667500
1588036
1267064
254353
1542667
682912
645485
1600778
381614
1212373
489370
633026
1457022
473143
1801099
1593989
966616
1202781
1007558
1409847
1097798
1280054
1396029
1843419
159385
1585361
961025
1198706
601172
1295972
77763
1094885
797616
1946580
1175942
571832
1974775
1041561
1109999
353962
220737
1867323
1676906
1737425
1557572
1108887
1060850
1832641
905160
35880
1003923
434855
1183838
492544
1327165
66095
1845439
386941
243513
1561525
958283
1607283
1367833
614935
405123
1540365
178591
1293540
403012
1429623
1207451
1005703
1378681
858801
1393360
388899
939418
1509307
921617
1285644
787070
1000232
778227
562359
914191
1409008
912891
1413091
862229
1374098
1321006
821150
417431
979035
878801
1493452
1082320
1529530
1539346
1247554
1351867
793447
1237150
822865
1385032
1945722
908284
1248402
1144810
393321
881975
166712
1897663
482705
1898727
195264
1314958
466661
1118685
1841745
551917
977128
1094296
270549
1453361
1605244
66526
644581
1249086
1107846
266232
450158
1022610
1217969
1869707
833710
1481258
1349520
1420653
1383302
375761
539725
648994
1863711
397374
372794
413255
791142
226591
1096142
1206863
1733521
178987
1194925
1586382
1559154
1907098
1170354
1305353
1067085
493702
718898
384430
499910
1061273
803619
526610
770934
1317892
1616751
1771792
1978668
951599
831824
471799
1584697
1601327
521519
273400
932933
1548500
400815
1707305
599402
704739
633146
1655740
905849
1551184
1219674
1803269
215123
1332291
1951710
1432543
55451
965556
635560
1775411
251012
1991953
510633
1978258
257027
27553
391262
561110
364087
972310
1095447
559893
1549703
70908
699611
678123
1196998
1921815
1636484
512657
1813393
1863491
592914
213332
1541879
424542
701340
1170922
516241
102477
1618505
1183058
278049
1479115
1553306
1512024
116437
1537692
189724
1966215
1719052
585886
1106260
1318481
1626252
1830902
424111
309197
272665
1891614
667180
629983
1124739
990865
1035964
159600
1470861
637607
273025
1196693
291263
131579
1093144
1339395
327112
1525131
436876
506500
9660
1486611
499874
632098
1314446
1998730
733721
473886
119217
799960
1332788
1926625
649425
948249
1806460
243825
419409
971941
410677
1488465
1237882
539354
593617
1576384
1410061
1474481
953154
1906151
1976367
866567
1462963
1145817
724236
1174200
1082287
62641
769550
154902
1350364
1832916
1171676
1854028
974350
992984
1065209
483433
847571
1312683
1643760
47773
432904
1317268
579462
1454399
98730
1485492
379016
1248485
700201
1178280
490443
410366
1447339
1717156
1131752
1359301
1698478
475432
932936
1738917
806400
1852515
1773347
463390
224039
299547
1516739
963214
216877
1306267
1024203
1674440
664488
549461
50168
256834
1199850
1687987
1691446
1510601
1234266
38625
1356943
487937
1715402
1482528
459242
718592
1432560
797130
1842755
1815294
1809000
1153877
1292817
628626
1973711
1619030
268937
1548834
1330348
994274
66228
959199
947455
533653
1867551
1336002
685563
1725939
727829
482725
278203
1372753
1542687
965662
614459
882013
1839164
42734
31253
1668154
1023559
1931945
1031863
1291912
1623570
832113
84741
1768528
104395
1085468
23905
52544
1236359
1433128
1294436
1234861
1405709
1119574
731470
1260251
641990
1781823
560518
17919
1041877
1553161
1837375
1775133
358169
1519116
322008
896935
1681378
249371
1760709
407639
1994680
1996019
377673
73670
384653
380952
1488411
930370
454417
1783556
1300531
1569584
816301
62672
1009993
220303
1498569
441511
1619244
495288
1712416
1893402
939419
1578586
1210856
1513564
935226
931848
1977318
171992
822406
1071759
544848
101571
1362597
1847004
670485
1118100
1145714
1234456
563676
1870961
141810
366148
308228
1029569
1787127
1732428
1833911
389143
1191702
1411602
1754184
1013227
387555
1237797
977815
827718
331418
281517
1131127
1237095
765382
353180
1363306
1187850
547770
1095568
565192
805497
1201549
1370217
337238
1131966
1998775
826991
1022606
285357
1208000
1651160
114226
1427385
965322
823680
1807258
258683
1735186
566159
1709225
389656
863553
1357580
929371
278405
703840
181536
1553868
375529
308449
1433681
859927
233370
452691
1621236
844276
1219739
1209462
1914208
1126465
915349
1769469
103518
1600361
1932173
345627
889552
1174588
1924490
1042626
847624
122701
668658
758595
783984
758062
975645
539960
1842738
402809
1165925
1715613
904766
805021
1775013
697920
1358686
1684310
1622009
69298
1557396
592335
236802
835893
1453812
564229
1538522
1617949
1270125
250737
306813
416775
347923
1543595
1919753
1502514
58305
977576
1740805
733926
1746234
1477742
19949
339352
954709
787109
1074812
429939
1853870
196805
1339560
1137470
1369349
1713751
1823056
74711
88856
537482
455377
744098
160487
578168
541174
1695771
277798
1489519
94482
630984
1181873
350185
401866
909474
1656819
896867
284999
1689422
1056467
805387
1835136
1339891
110547
1072406
236977
114024
892216
198136
1380323
1962192
1954565
1344463
149402
1305486
1156753
862412
889775
1851949
23643
861260
803418
1277240
163174
936646
1608182
1758317
541425
52043
993501
1165223
181496
574226
276947
1837801
611428
1198197
929486
949932
677489
758095
50368
1330064
1849769
801873
400187
391808
744124
1781331
1602544
1698511
1256590
1409673
1783636
1173006
221960
1552136
1237970
1575285
1667846
1305021
1028657
1924919
1240181
81718
845969
926620
745105
1629783
1913266
406576
180663
1312307
188388
670157
1763566
1149476
1306324
287084
1161032
1820179
306540
1598443
707553
88544
1111836
792627
107548
768236
1985145
1262253
1819893
1792278
1099832
1750631
1453142
836337
514732
994908
1585849
1067802
1071091
638509
1335794
295558
1139876
787555
336566
881585
488709
223440
1141944
635060
1071439
63175
783876
450932
1092892
995320
82847
75726
832747
1649179
490383
1234090
450047
499641
1341024
757283
197117
1683540
494608
1249135
730713
1388750
15604
1516469
582304
1540098
984848
329027
709271
1153918
658860
140772
1076133
596035
379837
1112312
1358163
1975664
923794
1050393
1301752
297293
1125607
118915
917702
695004
966161
714831
291098
1863360
1846608
1200962
1500941
980077
896622
524038
1927374
819003
1358027
1108103
1769736
179185
1851333
1413519
1144984
1132781
1792856
1575380
1176964
1266503
1572459
726241
80363
1986712
1676117
1036906
1056607
1691323
1233580
617783
54432
1171263
850473
1629873
782221
1735666
710982
1425422
1246331
1950792
796630
539397
1018019
173524
257793
1887406
169437
1861408
1109081
725193
188975
945736
134310
1663786
325235
591813
310050
1224656
1820388
1580593
1033354
222751
65625
370722
1251299
266801
1349641
187983
244953
460880
1949071
1229689
501051
1867223
159812
444187
603242
43019
1951055
208883
519196
1046003
1272727
1573294
174129
258597
1896448
1467544
706549
1281246
1719884
1631951
1675547
408650
801941
1614262
1440228
1855982
923800
93015
1728168
1981583
601485
42264
667796
495276
1387988
352056
1742803
1598745
1128572
37286
1273724
1247792
175512
1363950
748542
1505147
639607
1353252
1569344
440926
969302
1224016
284208
283625
1196704
226793
584797
902547
367454
571382
1042880
245769
1156529
1451612
1532872
1158163
1502804
1202691
1276427
1681576
1875386
977683
972423
213364
1701032
1074990
1933157
1033225
91489
1044967
338760
1355003
1429827
1767521
896855
1964398
447556
685720
480541
901296
1203858
1369057
329556
1211519
1866531
1468634
678954
180284
449208
260475
1412152
172925
1288615
1623605
1347452
1673116
249914
892697
1177322
1425161
1366324
81373
1533009
664526
1806344
578987
844866
1078935
1901843
405448
947438
504986
19097
1354133
287671
425672
1624729
188579
1094922
1261692
1369083
1453904
1424218
1112254
481396
1686229
677872
308861
1208805
235020
622840
1922125
533000
963027
709639
1903487
1428225
1197151
1114874
1554054
1209839
175803
1654281
1038975
584186
828993
254761
1505607
709873
1225465
718153
736175
888420
1226962
1830136
1483466
1122440
739578
168515
1813061
855935
770816
1749329
1742642
873424
1685455
1134627
1234751
148438
984796
816795
343623
1427586
19387
1514898
1587724
1716132
492622
188579
1977017
365602
430866
691906
1207544
1118332
1589730
1444422
1381174
79947
363247
538065
1621196
1996697
14208
970964
1682608
1285410
1303859
931486
1025662
1979789
1277494
1944735
980953
687300
808701
1582682
1773269
1016158
1611872
1099518
414827
1083015
1720603
1962295
114961
47655
1205219
286579
64874
507841
955703
197020
1538679
109219
670875
1939339
384246
1252429
668296
788189
594831
797545
1522225
696197
604496
1542454
220085
254684
1714513
298760
1731128
1765336
710632
143770
996913
1523130
1057032
75365
1199012
254854
1972199
1939301
193771
953629
1462328
1473237
500962
1936750
927485
1202002
488727
684954
1915105
18172
368908
1232978
948308
1403627
1361135
548628
595901
623666
1979536
1350921
1845642
1219412
1338511
1761174
535460
998863
1210175
98590
70987
334483
563928
398799
1486158
1467115
1710272
1688109
811870
1369755
1135658
812842
282397
541251
1614065
1564655
1741394
1169103
695254
275008
537037
1036934
1866514
1086999
923656
88338
925200
144684
671540
465850
1194025
1569794
1871604
488805
1248764
860916
1974717
1482975
719659
1797266
90723
386998
432782
1821945
502099
1610583
529946
1685125
1718162
749639
893941
285800
200974
1599946
386848
1165280
676118
546189
743972
1704624
1966645
711
1485787
1559477
573198
19177
1052265
1796850
911935
809864
534973
247947
749527
158122
924311
1068939
1608202
480845
474161
493259
796604
434804
1332211
359524
1873135
943429
582376
420939
1532398
1049124
1039532
176330
1130380
1231773
1007857
1490546
1507967
575764
693059
1434906
904565
674606
107354
1585904
1540679
1928816
364765
227548
851244
1809894
1857326
1786212
1751577
752216
73937
841428
1863247
1116365
1873768
526679
1905936
617953
1268115
301318
1925449
1111877
170591
1327524
1521925
686320
1749160
1572421
1248311
962616
1223030
524825
1335848
221051
1945133
314076
1314980
639905
979042
1124812
656553
531119
650363
713660
977591
753218
1661678
646269
371405
523218
1928880
573069
1382162
716382
844993
1005676
1043571
914269
1649924
212158
1499332
666359
1123061
1890541
1314889
1379820
673331
69794
63397
580108
1938906
1162023
394828
1769311
1796988
62431
1361199
1574850
6563
252564
242153
867069
1350682
799034
53305
1554210
28874
1499233
1753916
1818595
1566870
723136
165082
604068
1480318
27670
1198211
717341
1040478
1812467
304694
622374
245988
502047
1027035
442326
1929714
1671743
278043
1483869
1320070
26382
468944
1149245
1766760
374301
671079
1040886
569738
424673
167489
1024331
1180622
713182
723570
247722
1845803
1828873
95987
749481
158506
383248
163473
365596
1210638
1544875
623185
1020511
1299755
1285318
1760820
141152
1021891
692756
711938
1374032
591681
132783
1516657
218846
1583739
623503
1549093
1704301
197862
1371479
606323
768430
811900
1295096
550054
126298
73235
1151213
1026982
661081
1073496
553887
856826
1871375
1023761
1835454
205998
293390
1796984
379562
621889
354487
1070676
1026484
1056027
125021
697974
1010811
132039
570778
138315
1440535
1810879
1334372
1090893
622946
1027681
1831912
1312019
364198
1277834
997903
1526061
1490922
921010
250773
122630
305334
1466627
462606
1587345
1936132
414102
1313123
292801
1714429
1442853
1501369
1275825
1076194
508473
1243320
1275090
1380940
26577
1118556
618028
1854756
4272
1774839
56187
1325311
1853423
1931560
953657
1702550
332783
1369915
592850
372570
733472
1430840
872336
1134303
1120736
1600084
1661364
1168644
222255
954489
234361
1311889
484298
1731754
1816993
1481247
229233
714612
771267
26579
1822401
906938
1723426
1990640
1119063
626519
586906
1827235
1290371
1580276
1808601
1006700
933429
1268418
1985599
913752
1841076
88113
1866336
560270
1317633
1148827
1691759
1383160
1184905
619529
797322
1104253
260069
164551
912841
1377875
147316
138454
1436771
591832
742692
702962
1586099
1692531
1076775
80369
672266
960399
1086040
1298844
201832
206303
518302
583731
801079
1634155
1208428
832239
1302682
1128816
899478
416774
1230972
898170
1231449
91491
1086355
782778
414600
1704394
267582
482985
1658196
37167
627485
1500771
1428281
208245
1236596
1698130
1415464
538182
1003470
419506
1074335
564224
903157
1953777
919498
961825
1932009
1535792
1639704
42601
321488
34730
842286
824894
1307226
1435063
1713604
1988978
1483747
1859498
34640
661383
1505707
1467007
450739
313079
1839013
1840884
517615
701440
1563824
216656
497361
1581537
300343
1118352
332537
1944324
940963
569029
151860
107286
1940786
1121475
1018638
282171
56790
1567407
448531
1285562
1887387
522889
493583
590730
1124823
1009491
1009253
901699
314789
236575
746300
1592343
1656561
149715
1548094
217435
1869326
676261
987607
994775
1351593
1043879
477534
619254
489539
1307101
1694834
1873694
219738
856573
607719
680974
664459
468707
1839989
724592
1060049
1221320
543310
984509
1456168
585692
89998
113394
1360789
1063866
1352659
832867
526743
1438107
887355
1270048
1139664
1305706
1585012
1767798
795763
1749147
1772109
772397
637515
13535
1444582
850826
568152
1716694
1306245
1481006
1343850
761685
1189269
749971
1860424
1130090
950790
506250
1628967
1767862
1697339
967431
1412545
789612
279776
1517435
218733
184772
56239
616103
151587
942940
1556852
1872903
461074
917329
1418697
852615
1310270
925673
1153449
1619702
437886
1735472
1517490
661793
827116
316937
1616421
69872
404911
1458767
1241675
959650
1510047
1568009
1751614
788527
315302
1672510
1875131
227928
566353
940192
1471812
1887675
1725676
1529052
488754
333802
1032712
1634628
1357142
1941070
648503
1712397
91075
636794
430160
709624
20408
1038445
1573772
971989
633758
56749
741562
140367
366042
86393
1270798
690377
1475340
1067981
341104
398547
1341756
145682
96419
1559643
985357
669070
263029
401195
55207
316666
16972
719414
440226
426882
651990
410298
670385
618516
1737021
160152
697867
969249
701537
485073
1204503
534572
791448
1819163
358777
853695
635914
256651
65535
712975
556946
1699334
1929886
784598
629874
1182830
36266
1240498
1283025
180397
1627043
1145347
139948
1048956
1224866
1290225
538921
908986
1599014
420621
739165
724980
416843
1782318
1961071
1040881
1155873
1799906
1964331
832755
302622
1168747
8936
1613898
762243
1740865
1280647
1875891
1056309
1008589
53151
1496858
1468278
1851486
1855400
1803204
1038971
683862
1268353
1746764
1913724
17499
1655601
835000
407747
684065
1540948
1384873
1135283
973349
637250
638465
215982
8259
567861
777687
736935
201135
203515
1525770
473184
1874222
70118
1835853
1725076
1797117
180404
317809
1331654
492704
82590
1076138
1902296
1585766
92488
1428496
967929
92555
1426789
120354
1481561
1588251
1130042
392929
1068872
77342
535223
155110
379976
1783924
1701256
1485718
865420
337950
1190053
441754
694890
400953
817154
998345
1773778
1211205
1290893
581290
1754379
1339091
1259395
721580
265255
786066
624937
1390101
1307304
1430860
482579
317239
1074101
997030
295238
1359131
1969278
1170518
1877848
860373
289160
1322061
221231
1061490
1550821
673151
240405
1503450
726340
1507623
1789707
1289965
1433104
1375228
1692021
786283
1134192
1571412
1591930
925416
15025
1658097
649404
265885
1731510
515409
1227583
1026601
378157
289015
1634990
1781843
885751
104801
639215
896415
107690
1812602
1947259
892718
693228
1279070
132746
91310
998484
736158
1430119
147641
467823
1839444
1528731
1797471
1754083
1775059
1678247
676324
1183301
313457
690486
632146
713860
1268023
1580406
75693
40822
1070525
1870237
397248
284379
531776
373616
1754844
295581
1238483
699761
863252
253688
66209
1267162
1448723
692393
217075
1614171
1990907
282860
1019882
1839271
1304943
1305598
574746
1377557
173320
1569781
53843
1366381
688049
1364707
1121790
72895
4630
1725422
1199863
1953121
1449254
746601
1591133
1544754
1920892
1281102
1867368
1635564
1967771
713384
361039
285018
1875668
1409621
397926
1038887
974222
1008813
614770
1723622
1748225
701458
465715
898983
187546
1396538
278314
670992
1958141
818450
1743692
426834
1431079
172477
1222448
1115492
186606
1366229
1126687
450723
66674
1828383
933542
1293192
1691348
1534334
436129
133765
173758
114236
1734090
1859983
878647
609383
202916
1212961
1794093
1379776
85750
231866
944685
199869
1612814
1814714
788865
1441577
40839
808000
1397369
1930580
567385
971222
1280310
393948
786996
825890
1202937
1481660
1491055
5477
837153
882180
795952
882669
1003255
1083410
1585369
1943505
1945801
1391071
1368092
893895
1692958
151632
1096686
1953363
303098
681386
1660694
329788
740686
1759110
921372
611580
1287860
987564
1643200
641626
1364890
887456
891802
234979
1192836
804453
541552
1598350
951834
1360535
920084
1199433
1025483
1394085
22638
691125
1528012
418033
1365127
66996
656827
1854244
1453802
207894
427792
312350
463867
640861
1772087
1128284
59087
691264
1031616
1376093
1368388
770732
1505423
1231150
1038849
1493571
706533
1995484
1054122
1510662
707247
426534
863750
6473
348327
429192
1789424
1224564
1694383
1731947
269093
463787
447718
1610886
1171082
401241
1213018
1886603
1687714
1808866
1995744
1873795
1712270
1075177
309654
324849
854853
1359026
1653702
938628
1428642
1614102
1392339
204766
542455
504333
1867119
1508713
1985653
1316280
337959
200040
1398964
307445
239360
1510366
1074762
1670765
1757405
755557
579737
426969
1949748
692371
1752947
1310379
855666
1510335
1890973
1546054
1020378
249823
126163
255751
361002
1003493
720541
1423480
213142
462442
1890576
1107543
1912016
1039580
902658
758022
1504821
1679236
1024384
228920
522012
896678
221690
1654036
1191717
520812
1475863
914973
1991118
1180766
724921
846468
576396
711794
1946188
982395
1494577
1985763
1668332
666041
393559
709170
1380154
1198112
1045154
367697
782547
1303133
746152
626425
569804
125620
292801
1508504
629743
526288
188489
938524
1359261
1333687
1052943
1473610
575451
1729859
51327
1702908
1861534
1842242
509516
1363252
160545
1340176
1220295
1326613
1709325
714697
947425
890050
1373648
774206
1026022
334168
1510659
543642
1236700
210916
1169710
1369312
1406857
1504457
416353
1475731
1505706
705271
915574
1471311
1401815
1055810
952957
924966
480363
1523299
1632886
590144
127277
1758312
1507271
1653467
57296
1940040
293377
798
353890
1804675
664005
423203
176006
367506
1418105
1916540
778522
163113
1282350
302768
485347
1955127
164397
37217
1098421
921262
348661
1202475
1069933
1706042
426546
1521667
1270963
36112
1621274
537033
1286931
1773702
515744
84018
1137895
1353210
1191922
520495
242466
573355
1143925
418495
399515
469967
960772
1215469
1600848
1747275
1658276
859228
443161
277122
1155633
711278
1171935
225997
1144244
1689369
675039
867830
1352291
514511
1088281
241042
1724387
1916706
71853
1637278
1474398
1184667
1771781
389193
446520
1522476
1263657
1473970
1651674
1556915
786418
1976458
1618081
870424
1798479
406522
1327159
624408
1874357
258244
976176
43158
1586877
427945
1821475
743783
1542598
451357
225042
1281081
302816
234960
1871923
525953
900476
273585
374241
1959274
707710
303004
926714
1363468
550555
1457219
115118
435280
1844272
764986
566881
1051107
317713
225138
116491
1879082
839225
1610478
834429
220845
200898
391902
941311
838124
170405
1912352
1008241
775181
1660708
1238799
1815853
550419
1645262
1706979
1819341
1639441
1843944
594697
627018
920859
37109
1744578
1888735
315071
716877
465764
635102
263767
1252469
67014
1073179
1840229
116705
43117
717018
566407
779574
96127
1414523
1960643
1782259
775492
5754
1447476
942746
1055503
1011138
286327
163399
501759
1431654
1158232
964111
509073
1337346
1819940
997877
1982270
710982
1218728
1384626
531483
717941
571947
1247534
1925598
460210
641665
266285
1270317
1872867
1738944
368491
513759
1235415
272877
1013241
54761
1093033
287123
349494
819929
17171
1429174
1587862
1175147
1961065
183496
1240885
1484978
618152
680709
1678134
535407
621909
391547
1205775
656027
975291
1593657
1918879
105733
1869744
746911
1774167
571016
414035
1219307
115920
741469
1858576
1492561
1861058
1652946
963208
105151
1893900
1846862
1247282
311270
1386764
959741
38721
620037
1407888
415673
1067086
227845
1204999
355767
68829
1608911
1490856
152479
590451
744518
151728
631527
440513
17164
298330
231152
1762436
1775258
718063
1799582
1571644
1569723
1335651
1148026
1287493
424081
213429
1008216
1596735
978276
874733
1703892
778957
784181
1103697
1756434
1637530
842168
1335078
1360237
430011
1268473
116067
1188611
738396
544506
1015994
461638
531561
428007
716883
1482449
209734
635628
1312822
1571676
843112
826316
657923
688056
359673
736334
181641
403437
1911394
1653000
103792
520082
20819
211203
853954
291706
82319
813658
1257419
953908
1388996
794698
1013240
1558191
220993
1549374
1653132
852573
1841467
468607
755289
379365
1693081
251006
1855774
1067561
1292377
1290574
992659
1829202
1616228
1676735
66328
1754408
384039
1085648
749500
1242039
521612
516065
1188447
1409768
633982
662534
1348016
695673
368765
1921343
1970669
213037
1884516
376263
256477
1481103
1336516
1853511
623631
438030
38159
317826
592599
946019
1364262
584789
1478861
1353310
104892
137593
45193
1881123
173622
1829028
1966696
885641
665050
1890340
365818
1376523
119441
998380
1204889
984809
972611
749090
1180293
1146726
1781057
840088
487329
1038606
850973
1326060
1313828
177883
677414
1869140
783748
28594
1491805
1013145
1375878
1117923
1086079
530311
1843467
1910768
1502728
1621825
1782326
1536945
1161116
622557
788353
120596
856446
79525
444281
1769950
237464
515005
1259241
1232812
1113164
949161
973582
600049
1496811
1883736
949739
1561853
1266315
1568480
1955977
492424
1839973
1758383
453331
708159
1733246
1326245
937458
1628218
62193
1144108
1632176
794042
363360
1163191
689171
1396823
1618005
1677515
1614065
1796421
1080434
94751
903368
669639
201760
25525
202822
199206
1550718
368928
29514
1576158
1514937
864748
1717100
761692
1159003
898873
780512
1041640
1055739
854632
1214589
368869
758746
463959
1891048
1830446
1208010
1179492
790873
1212579
1377514
1456123
1701096
757964
1131728
245102
1287252
614152
1769216
874858
814656
663123
193193
419386
561398
1410053
405273
751841
1219250
929670
1989989
1965932
1303433
417764
1371104
1795300
173466
1667755
445954
1532657
50941
488895
6923
858990
1323332
486400
1216975
120560
1400885
1765834
473584
1273395
417383
997366
1510012
1127018
1533956
1250671
247377
306555
986771
1035851
749750
1452801
1243700
483844
444540
1315776
173952
792201
1831686
881142
279453
509405
235523
575227
1454799
1154575
829523
53413
1624093
551902
1669431
1005541
1493861
210851
843610
1649643
190431
1218852
1783608
105421
1454059
96806
1292337
526786
1638458
396392
1013164
1198551
69182
642731
1398748
1903108
179719
548407
1898705
1378018
1169123
1363651
465378
41062
1579060
1066438
1259073
1727562
1551360
1266476
1102763
211500
517798
1733981
189512
1809386
262756
515083
473077
698765
856317
568666
1454551
1150786
1470540
353502
552396
461274
490927
1755753
1894375
1766733
1429720
375403
545544
169834
507453
257357
168886
1697433
802342
461206
307327
1163834
298142
984616
745404
285670
891316
1742954
1005059
1123028
1549460
924746
1752605
885073
1523090
1193561
1966529
726259
485151
1664292
771527
957017
1008967
1892383
1445529
242929
856827
671340
1632457
888399
1398787
1124094
322788
622632
671586
1037275
267672
1221301
602056
170015
1066185
1243457
444887
51638
965166
1202553
660897
864785
1873033
1353880
1558435
721122
800346
254911
751986
1903711
550260
1833168
1476851
1698868
468357
1984756
1069575
1941693
1535494
1258526
1459551
67641
563022
143384
752142
584323
1745935
900811
577088
8269
1905693
1859178
724837
1145093
1162177
1798078
1788808
1170414
989636
1133712
1699633
1689804
1134613
897357
486667
1900027
228404
721033
1463838
1252915
778294
996337
1052265
1227877
1077202
1502333
1307872
1084856
1930291
623968
1279751
1637149
1218344
1144278
181523
1559341
1189617
926466
820002
1362244
1252753
234744
1913473
1931874
990485
1812426
1287548
919381
1557583
1184700
1869728
1344782
1230691
900242
1096260
1033060
826963
593530
1791579
1852332
1579156
380597
194121
1128484
179041
835696
1167082
1487690
637358
312491
573424
346087
348725
1775966
119369
1134615
3027
1958420
151565
993714
128587
1338002
1279477
1688987
568616
1625870
1012125
353316
1449561
102077
458568
1935509
1877760
1967603
1919114
80132
1194690
229595
457131
1530730
1723415
84153
692542
1793463
271203
1018484
1552024
1053657
1858943
418040
221098
79252
1378446
310773
712563
940005
1087951
1902115
1434234
1660493
1795950
1890150
897679
1976805
989328
1024931
1054962
945841
183253
357928
231528
726990
1930448
1886856
529948
984031
1733
1882107
1854850
1880227
1717168
140459
1184565
816657
1210803
1602444
1425999
687411
595578
636020
314949
92727
791915
14742
1627946
1101674
1011612
213606
1515554
1857294
508560
1525835
1631892
74904
1806490
1828431
617163
664517
992410
139778
1085060
1853335
1913380
1372108
1271883
460234
1786541
1870404
640441
1600253
283787
1237607
177712
139903
513238
1864571
1135558
1200338
916993
415902
116491
783935
1381096
209820
670925
1915077
1047911
829489
914879
715669
426157
1984525
291140
1908954
1337807
622479
1592377
1780875
740225
1824710
1875443
1298371
994651
284816
999642
1282
1672225
1872460
931103
1181370
1982523
992350
503446
1632490
1410481
821534
691908
433753
367351
1319463
972112
1467861
1141220
1358939
133359
267056
231101
62567
1715369
1460774
1311787
563165
1688736
1190161
1573927
1192773
294235
1485469
587059
1617474
1043357
351069
1324872
1213529
581778
171299
1685606
1545462
1888634
371613
132947
1990483
975539
737856
958048
907568
437861
34853
1972868
958562
907694
859641
18467
605862
1412744
1359493
1921758
1769448
972976
147615
1283134
816957
1273732
1703967
1539026
217683
1387214
1389985
884116
900364
613952
1518511
1783487
1208478
1105
1017880
984709
1495010
159761
540014
1148915
1400853
1769820
140809
1262587
1422246
417025
277196
1773278
200384
752408
1085345
290832
591147
784672
1295225
1719670
1488532
483949
1586793
451476
1297932
1125491
1293892
1138231
870133
1296287
1834148
126536
367621
468777
802943
904078
926190
759482
921006
1727406
727159
552913
1672980
1304758
746492
1885066
572332
836843
262533
870137
1531091
761040
757655
1185628
1986620
121117
1568682
654712
1615189
1478071
1007079
1882778
1452206
150803
688383
1597226
1309554
189725
241787
971879
1054041
1945653
760851
2362
255136
1210283
1688632
1079563
1753203
1544968
1869950
371987
203940
834643
1561034
1642185
753168
1131303
1574080
409530
1634776
273395
484873
719340
1805781
594621
1299454
1678362
764921
1506813
867924
1378070
1273639
1168928
1057582
1133571
572305
797473
1563057
239236
798572
1366835
679399
108740
554266
1380386
1813732
444332
1348441
210826
1107564
645533
1576346
876545
692512
1802056
1942854
1811734
1679770
1425053
1233726
1155056
1061238
327080
927355
609267
1270492
1066340
1734411
205193
1617403
1587593
1746848
492097
1063833
1388316
1969477
1152119
985371
193181
1585621
1928859
705150
765100
700143
195229
20809
1464864
368547
455267
865850
558359
1729548
65950
322199
953782
1419920
79364
974699
1227617
204519
607590
1183449
139636
1971660
1445352
1131090
1579867
135903
1948370
1725449
1341599
1613708
1667335
1242521
477696
1779986
988351
520463
256926
1050500
151339
1407704
493517
379510
1209375
1557021
245619
1274157
1295952
1966275
428491
339517
598115
27039
1850808
299810
737245
1997639
125507
627362
571604
1269803
459896
1919123
1321667
1125037
1421759
6865
681188
1811491
821236
1748529
1091235
1329729
1810976
1828521
1280669
1454413
1450692
1891615
1927573
808610
1961956
1397553
91735
1103037
678809
497435
710725
977481
102199
210073
83271
1934798
964875
1931565
1702852
1839882
456806
949569
245823
1258096
48621
1875718
1946860
276407
998252
1334923
1196900
1623943
1219589
249597
587614
192141
462980
1880481
1865745
186588
1145772
1808296
1367059
357782
1435236
105449
828219
1829683
975284
1836423
216528
377833
1209807
935404
1863817
1293127
85166
1622386
1718143
1616573
1417651
1706594
1360563
1572274
1288960
659114
250556
1197901
1422897
4933
912425
530603
190161
1266564
107855
781736
1407629
1640574
1818833
1961793
693166
266222
859739
1375902
922580
1224255
432628
483445
1050601
115937
74671
424989
913997
1757911
708866
514264
774512
717902
358757
1535802
394605
1282144
412307
1674349
478763
1937749
851052
1118409
390066
1250283
960755
703796
1328756
772356
241376
1385641
972592
1506248
1900225
1192612
993920
1740653
1903097
1774665
1643676
56563
976051
1652616
955921
1470384
1426941
203975
33543
406419
366293
722539
1938725
1671847
1302420
424507
1733964
1904781
939203
1802009
1253779
424479
1474834
316048
936517
1715619
1105975
417468
157245
1162247
58298
773967
1051863
85342
1744967
622817
1114699
390295
119746
1297014
1177393
764436
974404
279674
1314716
398446
1951750
794816
1212444
842929
1533721
431371
683729
1975901
1184555
1969955
313754
1477216
707612
1156794
276878
1977482
692172
976539
1224951
1923048
695019
274263
646150
1582541
501567
1251665
1090925
1772261
1301873
1959031
1561597
1469505
436585
417707
1564780
765130
520383
732410
94370
511632
474907
1410446
1712600
1227539
1398419
1326325
734604
1117319
1045575
239565
1552511
941338
1763670
264034
288153
1336494
1060858
1735827
1601069
1299667
1741537
1798000
172267
1798472
1952278
160726
842338
803220
959306
977688
1312846
787176
1396354
554236
1179152
1855417
419240
132844
1487105
382210
58950
272101
553864
697951
221679
1046295
1445768
668803
1407659
15968
1178670
507650
1153741
1245987
1602110
1152501
1484527
700690
1200932
1149013
385705
618885
767886
1132965
1915339
1936077
216257
413489
1255344
109027
949346
544467
1355551
1946328
1175909
1168144
507445
1436120
1454466
370047
1109826
1891402
123659
1045874
1697148
1674206
1494164
1171453
495924
1806089
1781868
334348
1229397
1840354
167227
290406
1833389
323639
1271727
528596
826588
673686
1317919
1867968
1407705
1836232
245551
871052
791289
1730161
1095967
851622
386104
57126
1858064
298534
1728220
98353
255321
449507
247260
1128950
127069
1396273
1102683
1497622
711832
1252590
1290772
1294287
226906
1731542
257102
131496
817052
1168330
1615498
938116
1057150
488458
76134
99533
1392642
1477447
1918275
1157696
1266160
1022003
1143763
805599
74709
1167192
571237
84856
1629614
772512
1787098
11215
462807
982677
566514
485444
1535688
790449
1542948
3967
1200374
1681059
1288803
672278
1836653
1472487
458250
1629158
471169
192998
1995737
283119
562660
238012
950754
513165
1674655
1296859
584423
328989
1972791
598671
1332855
129562
421414
590057
1879712
1173078
1983151
650311
1269196
216124
527628
1807734
729135
1997486
1032741
1220923
1519949
1428372
794298
1764596
500481
1303673
1273794
1798107
568323
1525816
1966457
480359
1578257
796619
1084701
1258636
1028257
1444923
1525340
665302
897365
956385
1119706
1179667
1233441
565709
1562019
110597
1693274
933320
798982
820484
1129684
704664
1122043
571392
1175292
886618
1171219
1918356
1919964
88828
1270316
1458499
1838439
699677
1221119
492484
317493
1432754
1040418
915216
6109
1532305
1207353
626196
193933
1068378
1794992
1557624
1762034
1282223
1021501
1270908
1024292
1298412
965552
1221161
821738
1819996
1036656
1276279
147530
212796
414089
895314
963805
467060
1937231
382588
786706
1922119
1914819
315611
1002354
315218
1106042
1057050
867574
359794
890622
1374819
960736
1463345
6820
132175
1677087
1874755
410680
1582611
501807
1591328
1148711
555660
1002527
935559
473344
1746197
1438439
1332769
717005
537123
713341
1586638
626344
784902
678268
803829
1804813
709769
624417
1108288
1044523
434991
580734
1251399
480497
344194
748795
1531627
510082
1542616
157513
112600
1766311
143174
1178116
1445978
755470
720345
1057561
149019
257230
1808944
48671
388702
267293
1170790
1901022
988545
371218
1939673
733725
1787586
1841118
1339279
1658252
631218
1451555
897375
1717444
812418
1468563
204351
1848736
1331028
943944
652702
1227158
1711347
163878
869410
1087831
701455
1660260
1698027
446393
377623
808550
1574181
548309
1661072
813809
1623407
1278840
1469764
1225042
756682
597291
420151
939896
553653
643015
1637068
79014
1601971
807690
873123
1354669
946773
10472
1236757
1042155
1311851
1361189
1681545
133280
1516713
1710954
460463
706298
492016
14707
886070
1274846
216661
1884954
481000
342906
147824
1232215
764317
978284
442099
1686961
89148
1881539
1377121
1496486
861485
1798949
1150527
1654078
1471907
194201
310740
412584
704415
379273
1661883
988244
1073255
121923
1817889
1841977
79076
443298
1604915
1687690
1926079
897273
626863
978516
1436514
1777196
1213836
1785179
1591326
1077073
1308912
1232708
1678101
91420
1872511
1656076
357172
623365
1464979
1639061
1079706
78788
574257
754910
363398
253790
825899
1140737
464193
1521807
59010
1515384
650795
1462770
1598455
919508
1233610
510230
1941947
944062
1193056
1643472
1207459
1888556
116114
793657
1585589
1333612
1000683
1260776
1573918
1069353
1347225
675546
118807
935817
1006060
1733698
347033
145993
1833461
1601220
872415
647936
531409
638844
364056
813068
1236582
1940810
918595
1479145
800302
1737396
1066133
768527
136766
307952
318879
1875521
243114
997475
247598
740068
945148
45046
1700281
541480
1545802
201870
352430
1621485
86127
1317625
413860
1735677
1717996
55076
1085467
1813953
1953253
368518
1835003
1495930
12923
1033091
456028
21738
1655863
483958
1565830
1048692
993340
1106229
869125
1015632
1222907
1395660
289644
166233
545523
1593528
248907
1697575
904882
1207906
813883
482011
767161
529966
414272
772915
126433
747528
1955919
1940822
1410855
662394
1790391
1654165
1671981
1789317
34857
1133157
1111171
1085894
1908070
81841
223426
357687
18609
439279
964362
720119
1583976
646550
1196278
251599
1334338
937386
942356
368057
739592
1145801
422955
356478
1541469
501535
1142460
680416
977825
271960
837583
1854953
684268
728622
911676
1610039
962370
1754058
1031947
938726
370790
590746
900460
1653665
185679
839332
268807
702180
931256
1941152
266840
10736
1008333
660760
128810
1995812
1139645
1067133
1321815
674283
1499334
1810723
775705
1906997
1452165
1295693
1019498
483941
498390
279626
1806424
136270
1477617
1442608
975972
1190422
163119
1601325
1586746
1874781
1859462
1346317
1642445
389311
799607
490291
708249
429355
745042
1626400
1507074
1195619
324785
418982
550485
623711
1979024
1387394
1683205
1215712
336067
1827040
78820
1410427
1964341
1455231
1008399
1270096
496493
1058138
993727
1783981
820442
1701144
1913970
474937
1719527
1545989
60261
14417
1388746
80912
918211
356885
36738
1111427
1337778
1676148
603761
1564898
587099
1654608
231260
374054
1720243
610964
459954
1101181
1912240
604635
27446
1839620
530829
816296
1450312
1393970
1531101
1882449
642572
1125575
535809
572641
958625
476038
1986425
1522103
394811
1380523
1217684
1219428
251260
985174
384084
163933
1425593
1979514
37205
536107
974537
1364198
1698135
907577
1105584
160441
1295633
1934306
93375
1128657
1385918
1656958
1629408
514272
1881330
1678553
282859
1300335
930356
767653
60882
1150216
1304770
1283839
321279
624384
656595
539313
1842152
75611
1050771
1867956
843224
897736
786816
636464
890615
1595534
1432296
1607748
1477590
1704262
1623558
638262
90304
1719737
77446
306004
1178396
154577
13111
1577588
823888
695755
138615
1935000
562771
328656
1492454
1557912
872032
151637
1662018
950250
1069416
1279255
470713
895361
1530311
46593
812690
1316439
677920
527758
461214
1423977
1067441
1258620
1153232
1765239
1861052
1446408
1134189
980564
1770206
930372
120976
1365214
1377907
1696183
1079194
1101648
1343357
1708737
588501
1239290
1680665
1529229
520781
971369
1773746
1469482
429504
1141626
971059
146091
1054818
59297
809131
559546
211455
382950
677256
1204759
1921984
1087095
521732
229657
490285
675722
1887344
559802
1335880
1408213
167798
546360
830714
1842393
428684
1124448
1729174
724200
1394396
1943725
949492
182202
183415
1498499
26604
1163836
1266820
1807972
155999
544282
155550
17233
1234414
461744
460326
998410
1828186
1647888
542453
654789
353002
758116
1466345
1499536
88175
1726695
591747
1203402
847277
1935529
1553300
1930129
225222
710077
313665
239139
1829351
22754
539479
1554668
815243
449367
151953
917507
245712
722452
4972
1128809
195928
1438130
823307
63852
1227384
807167
908145
467295
1689303
1602527
473970
79212
245053
1634023
739493
181895
365445
780876
1343817
33576
1829271
450414
512647
407807
294763
1097739
1933911
1989522
1779992
1563864
312117
990174
131762
1379157
44614
235907
1148466
1788870
51453
1793723
1635209
1241512
89969
252155
302960
1645578
1249682
728277
1368238
1746972
1654779
243980
1544237
450511
1247591
1120785
1996990
77739
1716280
60226
1084767
609673
47760
1452729
1703986
474885
1555061
57483
300660
1342665
1325084
283574
1994971
723187
1393535
395943
950706
588128
1125423
663420
1615790
613653
1734289
1648442
1660852
1137306
1923453
1110839
1285467
585570
426756
585492
207323
571355
951441
735707
1061563
1783384
1440115
1233458
275235
684886
10275
1052276
1414707
81611
133184
513776
1553727
1600804
805049
172034
1366874
1947696
1208002
1860648
1433347
6647
734676
1329686
1632984
1661252
1109197
745524
1438684
1653160
506832
721075
202248
1375602
1118487
172893
1624511
378941
1360035
1858372
1587405
1354792
1104890
1630538
1698836
25507
45013
1634743
1508900
525223
1595090
319247
775169
1376390
1928868
545298
1260206
1851373
99529
479325
1020058
1592105
1695331
1982789
1021589
1906554
1943503
427722
573226
670584
1748892
1443076
505521
1264042
147024
1633848
143928
479599
1462672
1856765
305114
390766
1971706
120440
991888
86957
141302
144385
436387
434707
1571539
89559
175273
140164
1988381
631149
803795
1401694
124844
588550
621343
619312
1489956
1807931
892728
545374
961509
557593
1742962
1212153
498066
923428
1932501
1847707
134078
1617410
558750
373011
514103
900616
562030
1233619
1037221
1359539
1390520
1030271
1223433
1644979
1700215
1442164
242343
602112
825242
1282587
349384
740814
1628298
282696
956687
1417581
1565556
597964
501265
1295443
1465526
853516
965663
1447434
994231
644486
1395040
413887
1564721
332260
874424
1336952
810821
628450
498191
1122144
539470
310816
174355
1357878
1416873
120686
1391807
485155
899042
1075510
1649587
744141
162404
1107595
869626
883091
1847523
1745929
1232965
1450089
1639660
594534
210572
1231087
717315
639657
505587
307249
712678
1531923
1666753
1362347
740459
1223570
337125
1159620
1012801
1289032
378624
906583
929409
1097296
82122
109459
1222472
1054762
697856
267207
1336010
363391
1674773
816189
1009124
580046
1092105
1671067
1070139
268501
343645
1058216
1863665
192654
1951002
1040393
511793
489480
1251083
387522
134358
1706096
767978
1784236
624201
693473
275017
1702010
1955904
139123
1553034
995710
1164422
1279217
1309099
1985571
1718617
778788
1101921
1763491
462210
1947126
456813
581632
1249096
1971221
1190500
243270
1117038
266004
1342588
1230705
815007
263715
1427892
745094
192129
125310
1893316
226981
470120
367993
1844057
50948
1574447
298506
399533
1153034
90357
1645911
1787453
1649281
944333
1541970
1576079
173644
1061899
833167
1560491
1048756
1272663
416891
148447
501856
679962
272937
605237
1124534
449626
140822
1689813
1713858
1359151
540143
1616354
841592
813205
1971981
439890
718313
575874
410249
1075702
1336629
1770409
1583570
692589
14526
1927632
1767960
986910
1253966
1707103
1325875
409431
275428
1451474
1390455
601241
1765058
1523900
1101610
149059
1168745
782403
1987561
1128875
874268
899130
1403709
542493
582698
223488
58319
1174879
619848
1013396
1512377
905585
1512581
268404
1557286
1018269
192018
1830700
888658
612954
1081977
1223372
1423039
180942
166827
1541101
898423
143808
1877723
157770
1878373
499790
1342339
1236895
378942
30692
292713
1804353
664999
830804
733557
687263
778528
1035134
1924321
1905644
264037
1631864
1504431
452394
1145123
1932728
692542
959739
152438
1765297
165672
1073939
1349165
868206
1008210
667834
472075
670662
708667
1301569
4732
1917429
832340
548400
1553420
977280
1081589
945784
625767
254179
359124
1942955
1018732
181079
1071723
28201
1417147
1358069
1775056
1044898
1288595
693268
1630994
740013
669377
1749766
1487156
1375361
644480
1376407
626345
1999292
803122
1310056
1806211
1845555
741095
1796313
1623561
1243200
1368953
1795864
362138
789043
385073
845559
93972
1911635
1944113
1231342
1414094
1785512
1100092
1418067
1284605
1756729
1910190
1301976
1751727
416297
534761
1873758
543825
1924816
1177253
1830451
1915322
517193
1641006
411611
100645
1037972
1127521
1076112
896994
1006086
1380423
256270
208549
1924847
186195
195411
1040716
1126995
1960247
315834
513681
776413
1707760
1104242
474985
1235849
158030
1760063
1504832
357791
1843682
994674
977180
1311569
1710786
297689
1976294
521734
334382
1087736
636027
1457613
432831
1105800
457263
647577
789356
350339
1681397
1280930
883257
7551
1987366
1587162
65775
796910
1731994
575720
1696338
1457411
1112268
912716
1733617
431108
1303933
1523309
615401
1271947
1441917
345837
996936
1954428
1700508
619368
604595
1891124
1142717
1028926
1250590
237696
809000
546170
1216179
419385
459192
211287
976236
906175
1135921
1821563
449526
8204
608203
582137
1289325
1889692
1261707
35910
73780
958132
398499
1102137
1357778
602471
1973800
34140
1049896
807950
565048
941820
381973
382330
508107
503684
1088148
1742092
500598
991325
1701792
1364994
1270270
1442869
1944437
891625
1293651
989776
780705
1893453
1464605
1862045
1503369
950808
1423553
1332873
686496
135377
1540877
729847
1558973
1987870
1550272
862493
1847911
1647131
1347355
347146
78897
1697830
436046
289904
127363
379022
1677578
1955435
288260
895550
523956
610062
1078270
873020
1756928
1130178
1178929
124582
1310063
1745568
498431
887937
276338
788847
994257
114909
1946414
1523504
1572939
1203622
947394
701520
252539
1011724
646583
1332436
1743032
1896742
630209
1638556
1110042
1255475
796935
670031
1508094
815801
111083
474950
1386856
642286
1697435
548165
1762631
1561572
31428
1423999
1586578
1773395
1280816
1910339
988887
861254
1893033
837057
1738689
573770
1423435
1379054
1587786
975643
82720
1584141
325041
849231
840105
1370647
1226087
1673376
694648
772296
411076
796764
1724979
984554
1302317
1461742
1324187
1411542
1301204
337860
243939
1271762
746144
1777507
1142282
1594174
1767213
1557167
1157784
1007123
458329
971378
1091954
1494285
1056718
1140144
1553966
1600770
790823
1813340
565412
1058420
1891123
463771
1298295
1977056
564256
1660813
1677851
121476
544942
1493434
1363785
1889459
1887831
298214
1688021
283309
799189
1614350
1562197
1111159
1268250
1781810
1046561
455257
219512
833429
1314681
846234
539425
143195
1273402
451815
735519
1217817
1172173
1928092
1230168
1055237
1276794
1189691
1947147
1838233
226628
1101999
504689
1034363
661265
291483
1597762
1479539
1039610
1771351
248083
1677835
961461
1207612
504840
973087
878824
1772970
1374973
378212
1547399
881562
1127429
78999
973825
1673488
1739557
1419935
1903882
682382
82424
987343
1595765
465333
1557273
356463
1350294
1119560
1246454
1901254
139085
399122
1742240
388458
68476
1423375
1174647
859637
377813
824972
1264568
1666512
1496661
1299548
693828
1138130
1166965
1025982
1888218
1300829
930187
1795882
14363
1521665
388139
345023
1309538
442828
630454
710214
1137033
35789
644807
1438992
370724
1105831
1186650
384571
565844
1306217
792354
1068280
1601912
1202381
479281
986350
1922139
418530
531508
1755755
1839520
886662
411109
496052
932412
26194
1873987
731440
1321487
1164245
1028102
274414
145074
1792986
112074
154654
1249436
619015
746962
1631572
1301463
13560
592906
856824
952141
898145
1794230
1493390
1516204
1782605
1390872
1897857
559727
1560880
49053
204701
337613
1973481
903177
1686100
1039056
1849042
868691
683979
120669
468738
34525
1152811
599027
1652020
1904443
1817532
738293
1255805
1589997
660543
1907694
256799
392322
342260
481543
575144
375929
1900991
834493
547428
1139276
840219
92984
722935
1734313
611552
1487575
1314119
561231
1224355
34791
1235716
1464548
1876674
1402740
1143712
239167
56174
1653344
1726620
1254946
576917
1505228
1306911
482783
1355685
33303
1590045
774372
870270
866145
865538
255357
1333204
152045
1455707
409340
77399
80060
477656
1432167
226881
1700360
1828776
1391718
368241
1181730
286351
457363
340304
1773878
1308674
612453
232201
1224449
159032
1200191
579230
1030837
1630356
1698939
1788492
463363
1998497
785241
927232
551975
1979810
1275186
609496
52917
1112270
1130440
1309330
371707
59402
936214
690157
1501906
673786
261322
544783
33611
1091036
1875399
1451229
565937
351228
1524150
1114887
917506
297583
1304438
1875912
109209
1959792
1701000
566639
485978
625993
687635
1778052
557146
620247
363884
886330
99020
491536
596944
1711567
961399
1343394
7601
1977385
1987854
741634
1780616
1406604
29409
1478456
1723101
245669
1800743
31617
1343768
363615
557810
1197490
128601
910173
1091402
754125
1340499
1239754
1775518
1722974
974511
413828
1864219
241223
1749837
86697
219001
535970
1603247
1854025
481118
376450
59613
26756
1265230
803110
1628590
395601
892648
205070
1305264
1759827
1660447
94755
669085
1199596
1075125
1499204
1899515
712213
1666388
422743
1371924
1274501
104199
1981874
473653
1252141
785987
853985
610529
826840
1408626
1955243
809514
471143
416239
775529
695642
1523867
1978938
594774
977280
946101
908315
1266999
280867
1758410
1605049
1441468
994580
408339
818345
917499
1820683
104960
1651319
1156783
1346846
1807692
1230843
1340394
1278319
1397720
10793
1466539
257001
1161128
1030881
1942821
101698
146288
876910
766758
306465
506769
857944
435659
1750376
1110076
869908
1057420
240395
852054
1871977
668505
1520318
1784148
638071
760101
1704889
1308242
148724
1759371
1495140
1690545
36565
857659
657464
1699402
942085
126536
1126512
5230
1570855
397544
61377
241360
176402
1566266
574305
1989815
1272362
1075198
1934913
1536795
1838582
1769773
787421
208132
1879891
1667063
427770
219088
1856199
1608347
1184594
1797005
925773
517377
148903
1713547
119320
38047
1885264
213991
1893200
1719637
1825540
859999
1217316
210116
1821249
1293409
135712
939279
1346935
1437502
1811785
900691
1760263
232869
221524
513850
438837
905947
704112
1279249
1118925
849686
1586420
642776
582417
237692
1569322
1913980
1124565
359971
1102073
487906
881844
363970
1336165
527599
1519474
293048
1485186
1377607
222311
890166
1714545
316710
27922
170821
1262200
338492
870213
1184666
1544010
1215498
903574
435721
1372580
1349733
281859
1780393
1056010
1897648
1549830
1509969
1701354
1796357
1606301
1141825
1170042
1673525
1496780
1026018
1463315
1926787
1023054
1109209
784570
452686
1903918
551887
1531326
864116
841241
72813
20902
1117472
1527644
827855
1466464
109936
1044702
246841
898945
713435
1178069
1768262
534078
1822205
111637
1138327
1955255
859860
1347011
348078
794896
1398665
1207133
38998
255455
880327
1112985
523440
1687366
586976
694729
107748
1543505
1470885
762693
1027419
461318
1755527
391267
1692227
1951615
527772
1737545
1120387
1892444
1910716
48406
1151685
1988774
1157392
543809
1890616
1268326
1160568
1047807
405701
673137
239258
1716751
387560
89877
1973938
832621
496130
842418
129948
1979413
748003
1351352
1226730
435341
354049
8325
409227
273795
610099
508306
1619958
599897
1372487
1018176
1689529
1207380
996009
1660234
209679
725844
1006354
438980
1959316
1293289
248209
1292642
192638
367644
946813
49656
637456
1269264
500383
383100
1207825
402368
219111
1630960
1991214
42469
610172
1957678
1047613
767736
1732976
518181
772499
679801
1931466
1105309
1551138
1534452
879035
1793196
1151358
1199035
1119944
465173
1012515
849304
1872429
131703
1013305
667475
1168434
1355019
45103
1785445
781701
961408
1534796
576905
624080
213846
1715590
247132
1802169
273277
781085
1539278
1225914
572964
1831370
1380740
1596670
680863
913557
1867280
1589414
1921937
1442082
414186
155212
1329838
931176
120123
1700696
84340
1160245
413005
808493
979904
1695454
166898
1780783
848914
1327373
1302175
1419729
1926944
881266
1542400
1171990
1852694
972962
1719452
1847435
1812103
1499753
1695834
507272
1206941
258977
900276
1497430
1190110
90744
1646443
589800
1337501
1287848
1526799
93489
464727
1946554
852219
402235
624897
1753589
872798
908474
464674
1260867
461945
922027
1461332
1847903
942254
1977748
415680
570610
1228937
133176
1997180
540178
68765
1186001
1904858
1199209
798445
1761772
1502533
1975536
1997718
1089186
1424091
1559710
1912718
686878
162495
991869
1550231
1986154
1270393
600659
1821441
113802
528442
1187552
495341
212451
1169497
1672712
1907854
436583
208342
982756
987066
1327297
1287364
537392
1299209
1021713
1616787
1257852
1829742
892400
1700944
1234018
235007
403563
468247
888918
352268
1759203
1054879
1364572
1979592
819722
395689
1294810
1940655
443597
1771857
215664
687395
764750
1383158
1791476
948349
1612713
616988
583570
314084
1299187
1909276
514732
1624174
25717
774793
621746
1866254
788984
1276404
1494838
1693285
1042530
777718
118709
1160956
589722
1001480
609975
1650969
1351703
516392
1874498
954250
1404096
937683
1958152
1003469
346952
609568
318642
1033473
359829
1144108
1931214
1250465
446809
550309
1355775
21195
380555
1921015
1674160
807393
871401
1571125
1024721
848001
1294678
341439
1717864
1047599
549649
1627183
525720
190400
507285
1347104
8369
1012167
359932
868047
768166
835065
110769
517826
1035636
512109
1408485
478140
492010
44463
937879
1366321
1056860
1622548
1466893
1555711
543081
342693
297174
1186204
1331102
856206
1672540
1580628
1706132
439899
1424231
420584
1002421
1309620
1118137
1707310
1597120
491463
1521871
345007
864504
66061
802577
1120911
1602619
1092223
1003983
1069337
1481262
1276189
243127
99741
1330187
1982923
262918
1649022
1280492
60855
923480
1088030
1983893
1131588
8140
1455306
364024
884311
1849381
965690
1317869
1373622
676885
1635291
1489565
1608958
158542
1214974
1922877
812180
1151647
392541
1452697
936806
331073
1336678
357408
524558
343472
1993909
1898851
293799
219047
1927226
287380
1847303
809326
1640878
292819
251424
500049
736937
1092925
1959729
1829880
1009288
958444
423120
673804
1054335
994245
368801
877322
1179031
978547
1541954
139156
1212079
767917
1141896
893209
294272
1812140
1109590
1933094
358850
11010
1719402
893640
189770
1562558
734475
1661396
1254366
1610923
87856
1401012
1880982
837914
422936
1630682
543992
1183027
59007
1020860
615616
62125
1711468
1851611
196045
1203300
932249
1450713
274523
1148126
1655116
826313
1691079
456818
633575
300665
436311
524116
1301921
226754
1531351
1677325
58436
217959
1109354
157125
1654013
468768
1603228
1432368
659686
105807
625273
1114237
1346157
276324
915695
1303509
1643830
244025
1823193
1225810
14380
1886862
361722
447435
586355
851190
1251535
682803
1257576
786121
1325252
1684181
131735
143077
641049
1041528
1251203
1504692
902755
973564
1889388
1242074
971100
48751
524297
1918798
1539544
1007311
30330
1207398
1421489
1977513
1400090
1949124
1815547
41212
1864552
249382
1570442
783175
793613
1749632
1887845
496724
1617748
1057694
1470033
923802
127733
503530
1209920
1125252
161561
1730054
817685
819208
170022
768232
615103
257326
499025
590017
927893
523140
160758
1548915
1382655
274115
161828
1388689
392997
1042105
1094103
298778
1891794
342301
1691233
1846284
9994
951065
1995315
279870
328377
275159
319120
1312
585272
1678301
846611
1669142
640350
1451259
1482246
1796597
1987492
1083626
604358
638545
802075
216301
1332834
220535
123735
182945
1038653
748894
1128996
1201202
719088
1247417
1432563
1703080
53647
1038155
1685706
1789686
1275136
763392
1986673
1476408
181231
1299270
1431284
607959
1212046
1243369
303050
1666123
1640624
1756273
1895125
158828
1594676
520549
1426526
1928694
723010
1896996
935677
1606895
400299
1678155
678654
1689408
1346048
1502779
1678661
1115500
1250087
931090
557157
714678
1017621
469564
1851661
1576127
27079
1062630
1447950
1330845
1314203
1838605
1941332
1553435
1353663
1556826
1887895
1699658
290523
1245024
1973369
673487
468676
152772
817774
420581
1297475
831790
307900
22749
1987620
1359140
1772005
362012
1101815
287903
1345956
1854455
1089253
485680
729296
1641122
1587834
774736
1558292
755080
288501
1540404
1157696
1806615
658518
1144609
955780
529733
825175
1789412
784609
1900594
1993390
477784
1995002
1489440
302418
99052
1328171
304095
1013677
1369658
1630662
1815010
41086
328222
190691
810771
361898
1418615
442450
1361570
367660
1562040
1330248
924859
575581
1722791
815145
800123
1322642
775812
1445798
267691
1124736
1451702
1762196
543722
1197430
1811644
612282
394963
440518
234664
489234
841233
562990
97539
1725061
1371129
1492420
1718094
895876
155084
310706
903053
21678
1574272
745106
814047
1413868
717112
1581354
1354889
108719
1551245
1873488
425381
760844
1370211
1782965
81988
490425
473391
225760
718604
599387
833147
1028570
1345875
1852005
298108
1618574
793083
694246
259137
1148268
453053
440051
1892848
1656632
1358528
1734394
1346870
1223348
823362
912411
413941
1241843
1568392
277531
1708356
1377389
416275
1500511
942732
253122
712171
1781912
521978
396440
42813
1330942
139991
1030162
1773786
875317
443524
1061961
1867704
1723471
1922061
576914
1348714
1972289
384575
1883044
1992533
1543623
420660
1175955
834362
288195
139678
1340409
1881580
1414833
1941823
1228394
1452135
225489
876793
305320
419653
339184
283177
1345074
96232
231836
1177545
300203
572788
273844
159572
1450048
184306
1473924
674358
1336519
603942
866620
1058341
817948
354852
176801
50291
941799
293965
152463
476060
1645299
272010
290037
1034352
1693781
1651788
1321884
1628851
1947781
466713
1322291
375146
380979
667653
1924243
483559
1819383
809586
36478
375241
298780
276898
422032
270722
1356692
472509
452255
856577
756082
1997424
1694530
711858
301858
211594
1239500
1929109
1251931
95068
1895233
694205
1241413
451680
834551
1865305
1025186
1855898
1657547
1059488
1240071
705235
1462874
470969
157424
960081
1475734
1049823
92806
1081171
389631
3628
1243857
1351084
1676343
1884535
1233838
1077791
174917
983140
1736218
1551992
1135188
81735
266888
1638342
1707140
78284
867556
1837010
929910
191398
87483
452466
159818
614596
1721227
242320
632979
782374
98491
1977057
1734863
285159
1797116
840260
630424
103123
1203092
622407
99664
1979129
1971180
1395196
1580536
1599769
1422043
1024293
1003093
588215
746674
885059
870463
678622
937735
985427
1346828
808942
637509
914221
1053498
178258
1706047
1068927
1826710
1941635
308131
18835
1395910
1283847
986849
307493
508483
1207483
474813
1823849
999825
1868165
1146407
1638834
1330189
1483227
1103108
377566
1561126
1491272
1010499
669898
2535
755439
1262108
1922063
1389510
649287
1952504
108080
1119720
1983641
346594
1174528
134704
365361
604127
1369482
956387
448443
85382
1874968
675408
1110474
1250023
1566428
1994363
508385
359574
1134476
1326988
1252068
657606
413282
1390122
1190519
1344577
489592
818075
938370
1495645
161904
144757
1483960
1595465
1774
314571
204842
1743396
256719
973585
850952
1832450
441944
463973
661869
1167205
654694
1740170
461616
1400809
1450580
56588
1034209
957672
1519497
230313
468913
1526029
200759
714885
1680068
1712382
1249888
356567
605273
820737
613109
722377
1481745
373505
362103
1573330
1691530
109509
335782
1792243
491280
443361
1684722
1744525
1226113
925540
340627
869971
450477
1007337
523837
1908851
499911
478781
419025
1070493
1403943
1942309
40252
1100692
1787756
324333
1840262
484775
827918
89479
846352
1014469
1171949
422430
866371
1979427
461895
941398
1027484
1134998
36082
1277722
979961
360258
1220639
570047
34673
1998868
1080497
1996340
1540747
1145103
1311117
1779868
985044
1538657
475046
141182
1213195
891531
1887260
106914
951665
781079
510842
732430
923977
273037
1964804
700772
912223
1721490
283356
778802
1434514
1158171
305076
310198
627165
1292516
327054
881523
461302
550560
428060
1253232
948655
46996
388381
1419109
1670505
1173491
1768924
939029
1817673
126019
1871518
989376
598836
137043
1439604
536393
846821
1368903
1012195
995612
883549
965569
1012804
1503103
222971
505959
1521999
1982554
573298
1997268
1056864
1641046
741233
1179488
327509
776236
1236175
1673664
1493931
703941
442604
877052
1753713
1004046
1249586
1326666
770961
1712392
1089867
1979297
1426435
419404
1716551
742744
267696
1799826
562109
1155738
256950
1205478
1145493
858617
105674
1169681
1480287
1466428
1236471
1250432
549973
528078
658785
1343399
1555320
220369
503270
1500220
1137595
1988755
1885444
1579493
1570241
226473
1102521
1313086
619303
593109
1407577
1416723
1904925
1505308
1841493
1175125
1388569
1384610
904246
1490052
890786
1009777
1840100
58567
1876637
1606954
1888011
1507913
1154105
1402864
1403277
72078
804385
1339021
786226
1473458
972139
276490
1673412
577257
381613
1551781
821194
1713167
1653069
781651
282908
542262
1363287
892308
421705
1399074
1221890
539758
301126
1704148
1932077
64227
829774
1867428
294086
779382
469820
1840161
1002012
404009
496620
1393433
737690
1079374
1877816
1143444
1026920
164120
757497
1311416
1613532
988566
956700
1281821
1991933
1475567
1880680
1996592
702114
276203
275136
1552026
712617
1118626
973551
1419570
1660528
1236677
957891
1360556
733415
1943278
754053
100774
1428969
980348
302767
112150
1122150
1346265
686577
829857
192551
1469735
1742304
425798
1966564
1591403
1930203
1090137
595383
533618
1824213
144340
1812299
961791
806432
41537
1744763
744813
1905482
141440
95592
1451922
1591524
1593109
213924
1148293
1572946
709080
1137507
569968
1199253
654319
88100
123101
157164
1177238
328759
1842445
1372873
364503
570642
1675864
1203778
519179
1464561
1258180
346144
94535
654189
663270
1704450
1601840
1737410
1849627
1145013
678804
849739
1792314
1556976
1525268
892981
1150656
197810
1589954
608850
1276213
398873
507308
24073
909736
961632
1336908
1773915
281643
590023
1618616
477470
1213126
614074
1380117
433386
614394
1700362
1330331
1108851
1953658
144089
22689
595127
850763
1530076
1551461
1994629
1121462
678094
166922
1554242
183668
1170467
939673
1252674
1442272
586106
336678
582813
1584179
177896
398463
1278574
1628516
831567
1621085
414733
581084
947689
257830
462143
867456
722361
1653630
1935191
136245
1818417
1003569
1815020
1889108
374307
1151665
625212
19491
937533
564905
1823820
396653
1972271
778431
202590
822088
288284
383535
202095
212159
630045
1169772
1269348
1094710
1043632
1551378
1838286
1266503
1753236
1126960
240205
60756
1325598
1385806
198807
364134
1728200
948450
1710895
333934
1676204
1689792
1442552
607660
1683664
602219
349808
1916895
549892
481030
448317
1442783
70235
1682965
1204261
256110
110733
899874
1662909
991127
1080891
1437795
236463
1170842
1831025
1915783
115235
445622
1929718
891121
1106336
1755379
1543645
634266
940279
865013
427216
529840
1109361
1290303
556832
1830666
65744
633274
776182
988419
759181
1546572
796989
976489
72277
481560
995573
1809534
1309897
1881515
1630561
817375
1729692
236768
1742004
42135
1106695
1868311
1255479
1611641
168168
1325169
1381151
1270195
1482475
617336
1888047
1282626
99974
580368
1379693
448192
1174087
1314761
1640765
1532723
1893944
1451761
251988
1545195
1986301
709688
1620812
1952364
1066730
1978763
1855171
942790
653947
188987
1649354
736129
1679812
755804
789970
274421
371774
440922
118195
639461
685244
528327
1706994
1701806
28743
1210177
1132739
200595
512841
1210364
1265743
972987
1662597
459636
1880360
1462448
1900281
1178664
373054
1348514
114926
1148792
1535540
1999673
1603990
601051
1167013
957278
909350
1942989
348210
997462
422405
898427
7489
1616174
550363
1177387
217002
270988
1249011
1096040
500398
540723
1263490
1477728
908676
816412
861718
1049164
980573
1087447
1286233
1605858
829239
94198
1265433
613149
465492
1190069
1833187
1384338
552659
1536635
1127815
1385960
236998
1384114
1281204
1835775
812557
1957519
1883523
580154
121715
890289
1979799
548602
892334
497837
1783904
930527
1649272
987475
1515989
662140
1096688
1618529
43369
335732
1870947
958722
157188
909747
19380
1047465
147831
145785
1555788
1763634
1177343
1656546
1864383
154684
552703
1322651
1409662
1321464
1265659
1028636
1949201
1682432
1697216
261589
997518
1152415
927447
1236035
1379324
1217451
381351
1204646
1297955
481769
1935155
1818765
530269
1104034
348845
1587564
783136
383142
108404
1613750
1765340
1201111
179862
282092
682602
403657
463100
258765
1414908
1671155
845462
1674335
180794
1213297
1838512
1670953
1120952
195581
1509538
1292042
1212195
960436
1753372
1843814
50430
1307593
1924342
1954530
1282017
790318
1782410
1953047
1011643
1358122
935510
782253
458587
1760462
1152991
851406
1364726
1823170
1367271
676577
541517
314652
847980
374340
1961920
7967
1436032
1467655
1814325
1057097
1309085
894911
776814
127418
1825085
1864165
1372905
915559
1388010
1352600
127857
980815
1141334
1390676
448215
1364375
1438936
1739373
1964812
1854014
140524
1108825
1528862
762355
1713712
152107
1930310
1426083
1854251
728790
604112
1949491
1496439
755033
1188820
1208322
516698
1710136
513005
328078
1094593
1664055
1475499
1778098
793597
1069085
213159
1763959
21968
471885
176947
1493783
980691
1954656
229696
1338739
1446968
1498812
1344228
200507
663183
595383
564233
1306886
369417
1382251
1747891
1261584
175577
1928370
86401
1351270
1003929
648781
258907
1921873
1914300
716802
1935548
1692981
65127
56071
143149
1378336
1060480
693829
1946675
1107922
900017
390909
1596788
367710
1855772
296267
136984
746400
1327386
710306
1211822
1246477
824000
1459679
714876
213671
747626
824318
710386
83855
515617
353421
1116920
850755
1653934
682393
1026630
350109
1542616
1158838
1762424
1833500
589534
945029
208842
1270016
1320853
185669
456697
1759862
227019
97972
1558859
245376
1849853
33975
837494
1399101
113404
1957500
1062472
598975
948321
1427237
1119971
1458378
1917295
24869
741097
51885
508262
1618348
339291
982097
130306
274271
275071
458035
1264204
1420399
129577
714166
456162
408838
1810658
1940409
779726
459237
305166
862267
1900282
1144221
1285195
1329964
60158
224064
1154204
789013
1694532
57332
1510857
430636
1427571
1823683
1372134
1240598
462443
1205293
726236
1048292
692544
1662741
99169
13603
699983
1392199
338328
833421
857831
1839563
90917
725763
1918672
1320380
1256858
621011
1218175
1404468
1923146
1975883
1768339
364836
828089
808033
644589
795378
1196233
1139645
404549
1095508
1955602
1281763
524554
16843
628241
1299004
1661706
798571
455719
1182836
1491591
737220
940968
741581
303405
1358216
177123
723422
54822
753476
1622404
1339304
352598
1302489
1760246
785820
1687495
1180246
543289
1304660
1455243
1935555
1133540
402676
241710
1121032
1031885
1279109
1648027
1806694
1394610
647746
961858
745956
1403099
933517
1569637
328390
794334
534049
454742
686325
252738
1786165
1272153
1491159
1465669
703532
678659
132970
1795854
1096987
381005
1284448
1189411
808708
94683
1505403
287710
1400062
8558
964483
1206888
1172864
1242374
745948
944882
1416668
1004196
1991311
586626
379578
1460682
986314
1416820
1830518
469492
1172766
782663
1098592
492519
784309
278872
1471440
1853718
844083
330382
1434158
1475473
1556900
1690757
1754176
1366706
1102237
1699623
1240574
1755771
1774906
1523046
1555991
982246
772864
355118
500029
620726
1374279
432440
912424
1829325
57031
1434680
442387
1631049
155680
31684
296630
904054
1620194
1415691
1171162
739490
1335354
4898
231129
702564
383071
895728
1325301
930655
1461320
1071186
1158959
353138
257480
1132229
277303
663914
749895
610883
85838
368633
1452555
926972
601596
1220104
1234804
1405738
895074
316053
1254495
70277
617400
549619
1474355
1377088
836694
115713
1918739
1678376
44916
1297513
1774085
1034686
570504
119426
576515
1195837
1381688
458425
775282
1844745
589142
285660
1782126
176289
404934
197244
1114800
1922202
761636
50980
818853
777725
1772782
1357189
1680713
490187
843749
327458
1632442
1338721
242944
1133041
1838293
1925634
1078364
251320
257158
66427
1157987
1291391
884155
1865559
216679
432973
1715385
1671051
705733
1244529
1183535
1728350
1664056
833062
1213568
1849048
80822
88178
1385397
1045687
227215
1508591
561942
1048435
1684039
1753584
234969
1113357
1431146
607441
1144718
543940
748994
1257554
578340
304234
1494200
116648
857200
1105084
273090
1340858
391832
33052
1576244
1385363
401760
750007
803068
734855
1400692
286994
584538
1991693
1796404
935293
508312
569920
1861602
650329
1031768
561105
381017
742605
1524464
1066618
1748929
731067
122797
1657022
1364376
1264189
788520
1079451
1413769
1116360
424365
1814936
1456842
1708523
1643994
1566418
766844
1477001
1956480
400889
1039938
354046
775571
1471713
1055664
949795
1985747
1438685
439451
1701191
689512
1298066
1239831
777235
1589661
1046388
1606170
1654665
546811
1621260
1005344
663745
1170365
1843221
446806
1308581
292281
139423
1088028
1780405
1249354
387895
694795
447181
82495
1595439
1512458
638429
1206173
271006
1701004
183235
1397883
1970566
340956
1135391
41608
1398423
503501
1228515
1931927
1197178
1308313
1113511
1732446
645097
1924160
1094444
1749682
1983432
1976636
429729
212513
1862239
1835349
162903
848421
1347350
1050529
885325
1649280
28773
942590
1470902
1757230
1257459
1285912
280141
1115680
1147218
729439
823011
512884
1724168
911548
399754
531585
1165555
373710
1833516
831573
1679429
823638
1246213
69352
1475383
925381
573526
1997310
985086
794349
592409
1301032
773697
943401
91857
1723316
1110776
1209805
971455
269780
584108
759345
1101365
1976140
1704497
419466
1963296
1448376
417547
1940051
588007
1444742
813380
956573
1107300
401692
1020028
99131
1944721
446238
830483
124672
840533
1722483
814137
1591924
484480
861348
2232
1509051
385413
359534
133427
421253
511940
301427
32014
1216692
1744284
731182
166589
1913986
421054
900893
1239913
104932
1686397
267862
169505
402382
189866
954140
1450855
1971990
1305432
368918
671359
1371788
1697850
1243455
1483444
1334405
1556700
827062
1965006
1674244
1291236
1468361
867943
66586
211694
1792032
1179253
428710
1602502
782792
228054
1738061
44134
1256308
515305
1072456
408666
491454
936396
1951876
1003050
910232
1764511
352825
1171416
992214
4337
1175268
1329413
317405
1346245
1203144
801879
999410
888247
1282787
947313
1236135
1978530
4912
1760891
1236230
52007
902796
239979
99049
1913609
1080549
1989654
1202517
1924112
769232
1880978
469898
1544139
659158
1401983
1041421
737208
1669326
1279278
786533
1782391
1522931
253883
1275715
659900
1536928
1916533
1523213
1702905
1076406
1462980
679148
883372
1428895
1635062
62213
916468
965522
648463
317796
883320
1984820
130261
879311
1384802
1029110
984284
1181917
54902
550454
953593
548550
1935392
575409
1754074
1101345
1682325
302684
123863
933679
1618658
1654282
1831529
53888
210213
1126098
1301101
24400
150479
1467877
358431
1940836
350961
1215799
76060
1676709
398179
1289859
87100
1959573
1360624
1997269
1625393
1135194
615588
936873
693289
221113
422963
755240
544956
110941
310146
779785
1510238
683505
1079202
1699784
601430
1714314
1914291
815261
81681
731822
396466
245436
1289434
1336127
1643799
1248589
988982
1605039
221876
1152116
31727
1748391
1705082
656559
1310411
1562709
1971575
1029520
675640
1161045
1045458
741196
1567657
680037
388926
1482057
1894923
562907
928989
71606
1550687
1720320
1927337
1543869
1728729
1811441
1994829
721960
1760356
1363273
1926751
1327065
1968639
1475066
600933
1271199
1493794
1495113
1748097
973406
540021
1918365
351677
1796056
457431
1489223
1362683
1047241
1768513
771506
1133108
916947
988228
959883
279471
497593
1214577
296277
437633
8288
509675
1895149
180812
1032239
1674434
169237
1145209
1392853
269402
1047808
745397
1511918
1381338
1598668
1567842
318963
1670381
351138
120100
376585
1284382
160214
1884579
1294449
735742
1973995
11255
437837
1706717
645267
432451
466078
1721259
557904
1745769
658554
1948867
1317239
1482772
1803976
844412
1527136
969273
750515
503262
1585441
253572
203290
988867
1592254
298603
291425
1016409
139905
295467
91322
278951
97435
1559341
1023424
448177
1215759
1234580
1299194
1128456
901904
556292
494872
1901882
1600803
1391976
1708821
364995
1124719
1778494
1107854
1215533
1021662
565724
1121281
1460297
146821
647929
1627478
615020
613726
978044
1554181
1729658
866583
417265
1626586
1753143
1157494
94839
1774140
383980
1637200
1667685
1961652
379077
1627836
1838278
1805266
1506298
1769832
1009932
1855447
761052
1831324
346742
1896371
1281103
1898425
1111108
441688
1235179
1227091
1810683
506473
1817141
1203500
1673261
464072
1932143
943907
1754207
1257357
914486
1854236
1297707
91261
850024
595270
426295
1394887
1790378
1545786
887103
1661401
436439
1056563
1451244
1757483
76557
605033
375042
1150093
485167
1016130
435733
1422411
672800
1143420
1581359
1884773
1272210
1793226
1115859
1149503
1682311
1982772
1033729
1492424
694523
821482
1481185
1008012
50478
1935493
1881258
1857380
1097969
1255545
1940125
1585850
507348
968281
937903
1409309
195813
891082
1406980
1559073
1156699
438923
1041590
571009
1038827
189662
806309
1444917
90893
682130
1345786
1732242
431594
128775
720443
1462008
384530
396644
1312854
712968
302590
919271
1580641
1569902
1777568
1710554
1513820
1380185
1203368
765269
1484815
876342
1516524
854572
1165184
1149872
166329
1349572
124661
1024539
859886
1676616
238616
638280
659168
1629277
976116
879597
1150237
1930061
82102
876117
1231646
1228528
660146
117077
188582
237198
302396
665182
1148850
1969252
597175
759026
819953
392267
1913270
301164
406413
716035
1505845
311681
1083478
565594
1334565
1851610
1157153
499933
845556
937974
215567
452756
1175315
1788253
493947
1664653
1285499
1289448
1919693
1858268
1557884
1806968
972731
1477859
26503
1197716
1298473
762811
1230337
1816967
1268059
821412
548860
294620
490357
1478832
625948
1120515
1414246
243112
165759
1046671
1984108
1228611
80508
410051
91260
1818610
1016370
1424506
1593795
1175510
1936679
16493
744153
1738791
154550
1703658
1045246
1169088
1826235
254517
1015623
404143
1821112
1554597
560006
306157
545945
759144
1263188
1695237
265657
1918789
1013813
1425293
523954
1987704
630268
67647
565985
1428668
1395492
200880
58
448565
90383
1409053
1926814
1362666
1613714
635495
1498291
1042430
42650
1509714
736191
1421863
587444
1869542
202349
502246
1369452
525712
1523524
338292
1612025
1928564
1249413
288323
434508
611995
546631
1832986
1720583
1486947
1280826
315259
700635
445457
1952948
1816132
1078390
1565284
373543
1744213
1657295
1414239
1846873
561017
1825242
1722673
1701921
253155
592273
152267
762091
627493
1236075
1835565
144272
265568
1307059
1349646
402698
687828
306606
1432223
1588473
751930
854050
105494
1573110
89396
1818727
445511
1551297
932160
103723
778785
1343768
1370964
1479010
1916072
632262
970444
1606890
1450873
1673125
266847
250921
436931
237591
1864599
1636094
1079673
1945072
1035826
1720348
744710
1897031
1026506
685966
851220
1072595
35128
206782
1920162
1777580
1254456
92480
1880654
1998005
1199391
765867
1110851
820411
665098
1997169
1312022
1305966
1357860
1119777
1247735
1134318
7131
1268767
1731990
1925550
1153551
139819
828477
1224797
713211
1809942
1239650
1104828
549474
42575
621259
1917632
346771
183503
474042
1248509
1666960
441980
1725845
1452578
458555
118878
1131188
1973979
898953
279712
940902
1291711
100358
392349
274757
1281932
301428
1491901
785369
1704340
1833127
1854365
1451682
700752
637137
432752
1351514
1036156
1716154
1634959
477698
1876169
888797
1848753
998388
1458841
727465
1557441
1246402
190825
976327
1693895
1498226
1092630
1494821
1043986
158986
467156
1814449
1009276
837800
341927
757152
1392094
565134
806607
1637007
235469
1269648
906465
87114
1706698
497104
1154579
991939
1136416
1975087
1785736
831610
200246
582818
615153
1862131
528418
27670
927282
308227
857980
1210654
1471243
829496
560338
1025379
840321
678493
850156
1409622
1747092
1602980
582427
1150675
129541
360675
1895443
911233
1992155
1669563
428108
1344646
557503
1838194
826645
424391
173216
1829893
66715
981384
362556
673328
930004
29726
857435
1015920
1561299
247672
1256989
553425
1461665
856893
427551
1166542
1862924
1643553
826310
158270
1487692
111675
1293099
913471
78871
1507266
187828
58453
728861
344107
1617159
1430766
919271
38063
761171
260729
67612
1834459
1202718
637777
919872
961294
1586135
318198
430362
1247654
1588647
1026081
100100
1996995
787996
1163783
1714862
202644
1955583
43592
1430520
510161
775357
256252
1583371
1367036
299208
1636560
552758
1297127
1252629
1814307
269382
1143013
225551
1401684
1898351
641423
1234131
1693548
31832
1331044
1128126
523057
1209153
814714
1057910
654956
667385
148122
1044333
588860
1492989
1159720
13228
336083
186365
1248388
863497
1635876
1600791
1583324
32676
35205
201624
321894
1761463
602747
703698
1891547
1644988
1322657
1593574
1989569
914066
1143646
962696
1491421
259096
1884362
1828206
1466877
1966147
308166
1443983
1108933
1191288
1390624
932420
467093
137663
1108094
784970
1013696
1687942
917529
999620
1325766
1916390
1993722
1395352
1633902
932965
284519
369232
1652300
44617
212929
579094
1977778
464258
264368
453903
1087950
1519551
1481552
1452458
281045
331354
1049710
1898942
1975445
446431
507504
101518
1420261
1503250
1778972
957311
535726
1296236
503313
1991185
1723993
1818054
1422605
1097891
1559508
476588
952024
748080
502537
86837
371307
1500591
209888
772290
441204
477881
1307613
4019
1763671
764248
470524
438057
938005
1050772
1370042
694581
1835792
1511040
274463
1101652
1674357
1804085
25026
1507642
1107106
1393874
1643067
1670836
1249740
552118
243609
100124
644804
1523294
1460223
1193741
34325
778860
598372
1488698
47958
99867
1443542
918874
1801609
1538679
1936916
1316924
292206
1189914
1742225
109912
26562
382426
423691
523188
185834
243051
1122462
766438
548026
954466
1714549
467588
1140511
233622
962567
282022
1445086
1012026
953363
760616
231683
911061
747514
1571744
377654
1334568
1668608
1986955
1047335
716048
628995
289156
1595909
158205
595053
214438
512119
1122090
562866
188343
449262
130338
410730
469337
1954700
1289507
1394182
451250
1307710
531619
1959765
945543
430661
859761
953635
383905
892398
1598767
478517
488720
488812
1605047
592146
280267
785768
1392778
1474354
1870759
1018954
708777
216980
436538
433404
1477897
1965360
174892
1433038
1614815
1723438
1757342
1462354
420818
1731274
1025150
1519278
1204795
1575175
400988
36627
1545315
779038
834621
1064424
1882243
1897695
594683
1157768
1523001
54261
566407
779124
478670
1292929
1389562
1382281
1286615
1244404
922605
677908
992266
985077
79616
115942
761947
449451
1554482
494447
1689697
368651
3006
114223
1684739
1734368
564582
1945176
749068
266270
1751863
747752
1664292
131796
505268
481404
817906
180785
1511416
1156914
1499021
1929732
1772160
1298195
482027
1022294
353903
376275
240767
1573951
293967
1472234
138056
12192
1297678
68877
1350287
47514
811766
1958970
788222
639920
1142676
731701
1155044
1185601
1834654
1394871
1419202
1162439
1357493
964312
613996
512626
1275768
1727152
23160
634947
1185848
1759359
396212
124994
933558
951943
993837
1776757
913686
264246
958343
646898
1982192
249218
1742840
926349
334118
139087
1063811
1491550
1622294
1767637
1185474
288964
467379
775392
539118
784727
390432
47254
448685
638876
775982
316224
1759936
1019038
1318502
1095529
1635479
600930
294913
1069184
1727305
1581079
753084
605649
1849778
399340
779117
1629179
171507
1407274
710882
517852
870853
581185
1005445
1389999
159443
1365107
386882
1507490
1984102
1993909
1853936
1535522
1464978
1699354
733619
1243137
1525015
1498471
800691
1018148
420284
970054
295296
1760991
420774
301586
981178
1828183
1780638
1553036
1861938
1028140
936139
690080
872626
1217512
1716859
639575
1441463
54694
1420577
1114160
1973496
1644019
1617223
935383
1952363
677044
859990
534554
1305416
1114555
553005
355253
1511636
638981
796176
113660
1372866
533652
1228667
578549
219963
26630
1382543
266544
1657501
135335
1904357
734944
1697921
522649
1107693
635657
496861
170297
325606
1324238
92578
1756321
891808
1613537
20304
1486865
1998640
1842966
407042
1512243
1766757
1370122
1142427
422384
1591509
816938
1241729
64075
1537383
1660517
1900727
1932030
1490190
381590
1534372
705406
1641089
1463682
102128
980033
664867
166709
1106188
1873586
804959
708268
1858024
1091867
1124495
1210163
626942
585174
1364868
1138128
1766849
1710898
979429
850545
30950
464895
1293809
1896247
1048259
143733
1219205
189495
916007
1224232
1418074
1845851
471311
1361699
1096584
1617856
669722
649968
1195321
910643
1629151
1570780
1901438
1692225
1040233
1319340
80144
174317
350866
1293285
1518031
877308
79897
647776
462587
578454
1653221
205100
1497222
192000
1625420
1932072
1099272
1629978
1133136
576037
1861121
906199
646914
1897430
1041055
677830
476573
372950
1325419
35978
1815388
1196336
1229062
1615886
710492
1909588
287747
253239
1052743
1482080
1921190
546082
1111772
349358
780510
1992842
1432946
781475
1178619
1397465
1584662
1435099
1019403
797917
749334
232552
214173
362468
399167
1730399
1337403
1536512
1189567
1968257
1870629
1623578
1545986
373407
119149
1475605
893843
1965387
221091
1675618
1177052
37564
1757236
1486338
1246016
1465226
81193
224743
919488
168523
850974
1183170
571521
780529
1425952
1808283
482116
361738
1572054
1744965
3385
1830842
583188
1519832
1394930
608524
649429
1161131
1302876
406551
1500615
1474709
1076802
1683224
886876
1991566
1106358
410145
541469
501015
831333
596026
723389
1974826
1380339
444198
1446656
602192
1685745
1170346
133698
26939
745228
1647333
923837
714345
1945788
1838272
288153
930364
1451643
1017997
1159142
359214
1786339
1268688
49334
141440
1421008
741750
1295276
1312179
1080898
161036
1411615
1601245
1987781
177303
675088
1928590
1470858
1800695
375433
1487338
1872921
1593981
800958
1663958
193899
1633965
79009
1240726
1013701
1340894
914744
1711132
1680124
1930228
1919522
746407
1678790
912045
388232
1126808
193046
1314491
1763466
1309261
103146
964677
1315100
1799685
314459
1964904
1107801
725926
1310647
584140
720235
650013
928900
1300271
1549425
84398
250857
326454
1876773
658006
308286
1436113
1885020
332679
375781
1620224
1452405
1668814
1263600
51126
22924
323763
887657
1394793
1518484
1403426
1188697
43723
444332
427221
1961831
906487
818394
8003
1318130
1302248
148351
1975761
1281335
87821
1047812
394464
695376
413894
495911
66490
540217
853041
524501
1500977
707206
407956
1104704
182494
1823550
1366498
1001854
159482
1912340
889664
251608
1820673
669934
63073
424345
1266545
1108191
1340054
1152702
374651
727151
705566
1052731
1802975
247057
478113
345461
132573
1311401
912585
1632691
434085
312713
422830
669348
1360359
1948448
1049506
358927
402459
1121750
219516
1284547
1650927
428587
1131474
615821
1134500
1608959
366166
864923
1032287
222084
294813
1813583
34695
1719900
1411826
35664
844096
453520
887243
1979221
662685
1031226
972934
1098224
759872
1431573
1314735
1942759
630722
743885
1218448
1855357
1028303
133175
1084329
1844305
1684833
397787
1429821
858724
1517097
1018616
948227
1931407
678591
509660
1489930
1036223
1765963
147887
1430964
182564
451338
1253585
1310799
707302
345035
327940
1144755
45375
430261
688387
658405
356372
775632
819686
787887
1295131
1288370
1449814
133996
234819
1379377
509163
294432
1027217
1474590
1396137
560180
1115047
561916
366391
777418
205177
1866752
1863265
1181702
387549
1302887
722138
354277
1153173
626671
1595492
36330
170225
1895066
1727955
887812
1940678
397496
1981802
714326
1613045
6614
1707870
1266398
1219802
1707882
351455
1246419
823686
1682949
304557
1361129
853490
1739613
1852004
27264
940541
485857
345044
1555077
1276037
1794222
1562305
1907403
74685
1896502
551830
1257892
767998
666705
734797
54013
523838
1898208
1093906
1602211
116766
1571376
1100809
1407487
1088372
1369543
1307011
662865
1397042
1741486
947020
1304990
432274
1589982
1394891
198134
1377439
1060945
512523
375413
1024289
446713
1993051
1163037
463976
1182904
470789
1255345
38817
34673
146481
1756271
1995071
832846
998368
428850
362604
1757473
1783176
1974371
310273
1332033
288072
634317
232182
982735
358482
1994813
133022
1486487
1216121
1926587
464399
936933
680756
1912331
540105
1413579
1558831
1686889
902067
1810768
69455
1924971
972636
85253
1536969
505829
1472879
16506
1417109
1853413
1658625
1973004
1729303
128615
121744
938671
381453
1541482
515090
1545774
1497047
1600156
1521857
11716
1779911
1473503
247873
871626
1555012
490291
204153
1406678
1055743
53247
567580
1592313
1877456
443241
518367
844130
200275
1177188
1235716
482893
394001
1345601
1248822
19084
1416589
1692339
43756
1599867
1869318
781618
1248188
752319
585824
590346
1290700
226599
1004374
1944850
625741
445347
1167806
647742
1626745
1935601
889473
1069719
935527
867803
779918
1570279
368371
362481
1678537
1851794
1854946
1072647
1145747
1443476
1198031
207696
466407
1726462
610268
1231429
596282
689181
726957
435379
674611
1835831
398613
1428575
213559
701432
1596053
1487440
1743125
1463640
1395567
1815240
860509
37833
1940144
798999
1458082
1443080
1345316
1838191
862329
1531963
222222
246820
1834122
1922939
1578794
1246440
372860
1014553
298584
793613
44487
1562008
1062285
316824
716836
702116
1849198
261891
574546
458195
1642906
1627743
1569165
240501
379752
1629768
1171384
841972
1887513
931424
124692
1053638
517588
1807120
843668
1636621
1340605
1569536
1353654
452153
920924
1942823
533290
1263480
170693
1657101
1260142
135147
70572
570686
1234563
995310
1915089
1265883
731320
818975
475108
1452039
1310769
640544
505522
1774571
615058
1763067
980959
1971651
1800619
123094
353300
1763459
680408
136083
1613118
1318466
1256877
326801
1884429
1002432
300841
954197
554876
1261364
132304
355454
862671
1059716
1710319
260690
37282
1860610
147796
1334722
768596
1372410
1951211
253866
71337
1758423
206881
1960034
1256694
1568554
1840118
1217660
766185
1361281
1704375
1814697
1809955
825747
1212865
877524
1289402
98416
621174
260650
1782483
101954
1892954
568999
42641
784713
636786
1040891
1639587
1206248
838029
1176221
106225
67111
1014788
812449
342725
1769641
1955759
1862046
733848
1997700
1308767
876185
284831
591759
1006214
1269617
1924502
1183699
1266800
1929269
1391373
1796654
1645334
35335
1710258
640943
1329195
564883
1512599
462814
1794585
1227532
1335116
249958
814301
1194234
1803870
327395
5663
1020519
75328
1189116
624863
1129996
1845735
1137427
1817063
860437
290919
872539
235124
94343
139751
1317471
1597354
500313
201514
1167650
1135043
1080514
466341
1112721
1759509
1712695
1146777
1174371
991343
1931938
1178927
10666
1903023
303886
1590028
885032
821664
912623
4000
1596483
1208073
793927
1733308
1966771
1537092
748566
1230079
148334
1419489
376344
943796
1312378
802296
1219727
291704
1662300
431161
400851
1716674
827260
172342
1611116
1539538
592018
1200138
20044
1336959
1637413
73500
1789687
8299
1331354
1106041
1666452
863406
996502
658049
1428407
332095
1866976
901651
1368669
675413
906277
1304057
16325
20870
532545
1656065
890838
1272421
782536
203278
1552936
587593
99731
1111558
1830330
1456720
766887
1227383
343951
1512823
1336179
403812
1567500
236792
1623570
951520
307564
983460
1821373
66995
244056
708656
1710745
1941803
837843
1108466
1779631
321911
1318038
1368391
545258
872077
1499193
387585
318529
1143218
905782
301770
77339
112603
989587
1950734
1845954
722096
1716697
1906358
128650
1200257
396576
1796769
1493375
1952114
1983118
1939951
950102
675242
51367
144043
1324600
819557
1072678
1251514
953074
1124476
1416246
1847713
1713772
1610115
1320002
827854
1703109
466224
1721949
743182
1775986
665028
130409
888246
1797700
1854271
485528
448291
878069
1541971
1390857
482358
1312886
1708560
1181250
1790572
606712
229567
1499106
1506850
433452
1231615
1174288
461884
758348
595486
1348914
1240989
1365438
1281989
820469
1270463
1049360
290655
821711
909562
1617202
722573
889092
895507
1376755
732526
804537
1773415
792187
545092
181214
427489
1603335
1566221
359735
1592795
1335314
335451
1434519
978405
1385220
1596232
333609
114214
1915439
411398
1995956
241393
674529
1560427
1214500
637019
979250
338393
475865
1533157
1176564
1103292
1784815
1275962
657029
1534075
1638184
985524
396301
1700148
1001825
1914997
763700
1199688
1780410
533324
850999
246481
1971614
303753
1238323
840015
1161941
1363190
1642010
7231
1423187
601733
1233676
1997592
1954371
1134907
2309
577172
772577
325336
328240
1816214
1055823
34830
847899
444138
1976525
481066
1123824
374271
817091
1412789
1548216
1535523
1918967
458631
1590499
935685
950665
456626
1021690
1611210
416155
910128
1910377
1913966
474718
360337
988097
431836
133558
466886
1594631
1191151
1124647
206548
1451749
113765
64452
1324116
1523404
758300
1720349
925093
815663
52793
1772311
185578
1768140
44304
4549
1633755
1676321
516475
600400
1540472
1304040
1218404
578886
81785
594335
98841
1948689
321270
1973736
519375
526004
1591684
1002844
1073706
1718060
1052093
1052134
935959
1660663
134375
113713
1676826
1328551
1273885
1738927
169329
628546
664542
56426
1797733
250710
1862960
800217
678539
1716384
1963137
889275
15124
1240800
501766
1807572
653155
414190
439590
1379958
988924
964775
1280134
1916811
1673655
33939
1470090
1530507
1233582
941433
1595446
612213
949129
1542095
1360580
773332
1671087
603439
763927
1046090
1847694
510504
1369362
149537
1538596
1733618
880620
1586205
233819
1278123
739209
45027
1346713
1660310
422220
1040866
1638540
900679
1360590
1281428
967330
1442515
712811
279881
1667489
1111253
495017
1180008
1719787
443792
945989
428900
1197768
377051
738305
310975
222672
1513437
104869
1254314
778920
1158839
457944
1822532
221831
253762
1645497
1325428
1650045
1586063
512112
957430
1160525
131185
389828
1207170
1600216
1675642
427473
1031669
1305935
961134
674282
293599
1146471
1329946
255345
38148
1797940
248781
1068856
48241
1280449
432639
1953576
1478446
791360
1598798
444938
1462460
1776079
1236553
430034
1849318
1997754
787092
873107
906393
1775844
1029974
1422723
1411012
229046
604689
1556560
380987
851974
1022001
506263
1992181
684423
107069
1887703
1686748
22939
1057554
604741
1542667
1820944
931246
834614
1840478
1304358
1873379
629532
1731806
1408423
1388987
1375087
576974
1967528
1269112
1120743
1807981
579739
1210952
6430
1832069
1955800
738550
1097049
1597394
621778
946754
1559253
1783383
59604
993572
517324
1022500
1029475
234512
1882926
821598
536884
1210795
427474
279094
1445573
1436373
1289410
347051
983643
1206984
1301644
411350
1941196
1411722
347153
1149956
921777
814571
1597851
1160921
1281585
1129839
40702
938303
1935735
1224713
1981163
184848
677758
1439449
14015
1104807
1834015
852614
845607
88675
1814095
197384
188149
90012
332120
641634
831268
904760
972378
1282371
757899
1182400
1123684
82550
601275
1193364
1326431
270564
1401102
284589
785120
102533
90528
642408
1055685
371546
1116134
1303436
1296691
82657
1430077
1502313
240376
112494
1007920
944814
40150
1388478
578555
733755
509927
1295034
1367262
677091
790080
1550486
505892
1833304
203189
1155103
1463115
541835
647676
110924
1731005
1852564
1151805
563609
996409
781908
1872312
188404
1776318
101891
387626
358587
954702
267105
1391215
122104
1841038
1828769
1449023
891719
752990
1295587
1676504
536491
1984617
493043
1077524
978184
1257728
1683779
308983
1428997
1996735
768589
1857334
1752361
152982
45654
561612
1931243
781358
129392
125306
587750
41446
692619
1138954
889908
388040
312890
1053190
551358
664841
675234
1596394
1008097
1137416
918646
473151
1980853
1275043
955627
489887
234724
1046087
1818603
1729017
1641662
1636893
72364
1580357
100186
1600905
1466174
1469836
1216437
562181
286879
298403
631687
691067
1882231
860111
68060
3956
1130885
1533788
96647
1341145
1634148
1299877
1608021
1819771
1719953
140422
1661314
1548856
613087
1330413
485130
1708126
672719
1671452
177783
1542653
1399774
1428905
1245988
182806
393697
1008280
1153190
653703
1021795
262969
911872
1880706
955492
230867
326661
592917
1795002
273198
1901702
1898223
1481128
1686272
1165922
1358074
1517670
189016
298681
1764272
241700
271136
1192914
826731
1507053
18379
277792
1642348
1319604
659223
1030039
1414276
635765
175533
570957
813843
880408
1716788
1100329
1941073
914108
23943
1502155
143491
1210786
1130609
1649250
534918
1912342
640978
1258096
688003
1089062
610164
1389477
581105
723171
761456
916339
469849
862815
548137
1005129
932171
1637713
1448131
187430
185193
923331
1310010
1181881
1776941
383441
550384
817143
1798886
1699885
200738
1117051
1423894
1190776
636653
189102
1871349
434599
1251848
1569067
669853
1490989
520768
1686982
1488662
500197
481560
632712
240895
1421952
88443
1006174
1663933
957668
1210690
1342779
589522
1322995
493360
334453
1413973
1945182
1442399
257987
1865268
344822
1528530
1385983
262590
509964
1509223
1629797
603893
1073363
1107036
1358066
773847
414310
1629172
1023471
1711381
1236256
1181284
77715
1509788
149211
1744672
1121576
102277
108194
204507
675425
1699309
1206787
1494443
327474
1211400
1656207
1586728
1070172
1779275
1407143
1892832
1893803
1834400
17171
284297
1027357
1478715
1007342
836047
86873
1057301
1116545
849702
1785304
597809
724360
443704
645321
600770
666106
1609725
298967
1451365
96717
1555799
1309507
1723049
241383
1795429
1550356
1003895
1736235
1413794
1644778
771592
763040
343485
1169067
111642
351677
278507
844226
1689346
760809
499843
1216788
1242340
806335
1544294
1213276
870305
1344436
824106
1525030
1137998
302227
781762
124478
1181206
1251190
557157
1528985
433879
268975
493883
1239823
443826
919552
1494931
398758
1670699
1860628
1043491
1805515
1525980
1726841
1200801
1814530
1987619
1796310
376253
314029
590432
512229
1459624
892564
809652
1945160
76808
532909
981882
510850
266773
631364
1665883
794550
606704
83077
51688
1256453
1756082
53276
697153
1224930
952487
370519
321988
1318875
1957959
1830255
612304
657035
297499
81111
379762
970228
528535
395066
1124460
861900
1934080
76833
911556
658701
1876328
1239287
1975972
454210
476804
1706922
1551081
1089448
103006
1093829
1344128
1557821
64168
890806
69964
1647466
1263106
248192
860054
808862
573487
807699
908846
229996
5668
1324990
1585151
970477
651007
59637
1829338
707515
554446
1997265
839159
1607303
219436
683697
806093
64355
1998208
381297
1402328
1348320
1753634
1881639
889572
300544
490734
1913699
1966934
1491660
1931063
634668
1295009
404263
1926259
734482
491218
1889882
659861
1996205
399241
1313641
1706896
547923
1538927
770487
1714587
334115
1340310
1727059
1581594
947650
1362898
1446276
790020
969972
200290
1793064
1885788
943742
1671331
1238584
1966615
1067850
238677
1151368
668686
499924
1908005
64186
1099560
6158
112682
1513213
1831179
47427
647586
243766
1356083
640308
878155
1971687
1493219
145723
1974722
1678758
547871
1195640
1571847
1797608
204881
1731215
13033
348928
495077
54010
830137
344576
1157913
1556574
1216690
417451
1528720
1990475
1311329
448355
1985944
923340
597546
83646
1779748
763942
1639865
1588724
1078803
546828
497057
1950300
1007844
74312
1211990
1452906
705121
573861
1118523
470809
1025192
1830056
805962
1270318
1166619
150327
863470
1869756
1464897
1286699
709284
520129
937074
1375273
382045
941287
1040256
861707
1709636
1735379
375905
1517244
1176683
609430
1500530
126540
755059
1473275
1313221
1173725
1361928
1588252
882190
1044311
791571
410396
556047
840220
1782261
121553
726408
658604
1470774
1321708
1343210
1105577
1030782
1054417
578455
1485638
227441
1981630
1151829
1004549
687217
1554656
505477
1584417
859727
1396112
1814130
1663971
131355
1149860
1859911
327492
442747
1532259
1120106
414734
1811979
739924
994942
1450732
1406015
143486
676606
334593
1866246
738436
935851
1493809
639719
641685
1640081
1103332
267404
1143090
510598
151517
1110979
142265
1773439
281659
978137
846421
1332275
1082972
1460176
1230897
1095754
1134973
832120
144232
1313821
565418
205758
1088134
812518
524446
514406
1222492
521097
408232
1407668
218011
191365
1384380
619833
689155
1600133
1769388
176371
1518545
1676198
679752
1359064
581343
1897295
689656
984479
1916394
219799
1384353
1869522
806364
249394
1474777
924048
993985
1172052
312275
1945037
998423
1276854
619668
1991372
1829224
746155
1006973
547104
818967
1838737
1814971
1925187
1231690
358339
1337329
901780
1448558
1253050
245239
191838
1286653
1334513
1889303
603765
1645476
1953726
1368919
1500104
1822752
485147
884913
78053
936605
969644
524598
829219
1127388
288827
1661896
501914
269307
631763
1789873
1501366
1361861
116250
1673484
588517
1862708
186920
576614
1482354
1831011
1367076
1253056
236504
381404
1842639
1052935
1252458
182802
1131059
475260
121563
1710459
1865097
450909
1426273
1177390
118283
1949775
1179081
209411
1577757
763733
849912
1247926
1023062
1894711
1458369
1710090
863382
598468
1586657
1486955
931623
1825947
1545586
660226
1078711
71142
1652336
1822834
951874
662108
1297108
715035
661764
1058000
1884771
820229
1556607
1038274
1521970
278977
281940
263301
1199044
986799
1302326
860309
1272105
205382
804400
699522
1549411
361823
591125
1368916
549406
1107861
807696
1848425
1964763
142824
1425266
219040
412569
1717513
139355
587152
323604
1540988
1003367
123030
1630792
1105921
1674600
1852835
967052
823660
628525
91598
1726463
927235
419987
290206
462704
1752530
1553871
1873953
140223
841485
61835
925731
272463
897430
1639591
1232483
1410930
1230781
174803
118048
1188871
1893343
1467462
1883711
1867178
905627
442130
1318484
1951471
673058
1207011
1565010
910754
1228013
415807
899905
884507
1274891
272690
862674
876303
535558
367670
445998
190382
952127
1559726
373258
514982
1718627
510655
1334493
958596
1105933
1089894
685438
784555
984361
843425
1882563
1462641
869013
1214098
360145
647201
1013543
905017
375775
1458369
1493302
1034486
1655998
366800
1484858
941476
1520015
1389754
1677089
1201621
1429439
695274
1855223
1768365
862494
204709
463846
349279
1260901
1229986
1271726
1785938
795557
475864
177269
1241935
418724
1368989
1817488
133776
1797492
247251
1414177
1722500
1836761
538130
66994
231663
1334874
1739062
1363928
1329919
1638897
1789580
564758
463663
1234486
1340037
72023
1230462
192018
736387
20487
1050074
1075943
315979
1737237
1604208
922913
1299363
770475
104352
1895803
11357
1342310
920955
1912073
106815
902651
976706
1102232
686981
365008
107683
865224
1713254
246607
1846954
820960
605240
319163
1545118
1145252
625098
1403523
1852177
1954796
1744294
1471806
1120053
1571802
795737
129803
32928
1800689
398017
1107759
1572795
175458
1866646
1900507
278343
1488653
1719484
1541441
912675
374334
1605108
1102265
1348624
781118
705338
446452
1955813
551036
329939
537300
1257983
305617
1185967
1941936
1294445
630232
93034
1453596
1393292
268323
1563856
91880
867522
1763750
58061
1162531
1734737
922433
600280
895746
1390823
1085095
189711
1851757
10822
1820848
1595180
582189
1228335
598477
1666031
642291
1775637
1713173
272320
1926226
1947893
1213899
415473
1202347
693963
1921052
1513126
1688414
1635190
262140
1702613
1468533
1827972
1879620
1586674
873044
1463049
1218637
291659
938170
1686130
374083
1319284
660224
136979
1075421
980273
1459857
624724
276287
857181
1932779
1224475
889308
847735
656853
444561
779231
330129
553473
1397216
1585495
344228
601618
787997
1023345
1863875
1562994
905679
1477759
294346
782896
426837
1726036
1387768
1146785
358401
485896
1485411
569831
517438
985281
1663236
1626493
708181
1469410
896754
272869
8371
1959951
1341195
1895266
1890587
1059229
753740
1475516
566138
95434
1690075
1731947
1831619
813515
449414
132712
1199830
1435013
1176215
374456
1351644
1078037
222496
588107
1575618
1028339
1554710
1073757
177836
1755581
313626
187060
97715
1282777
494530
1151669
281071
184706
27412
557125
759094
20862
1381694
1076964
280923
61962
102712
255740
617134
1751275
314677
1546221
1591673
889926
395913
672489
55638
1908123
1005766
1451438
638735
1188626
1301863
265421
550277
1982210
752441
602230
1091592
946578
1349267
1379311
619818
935879
274059
21498
1544161
1035961
1213381
1813829
818829
349624
163598
899323
1272464
941829
1108709
1600472
637317
1140827
1161502
579605
1301226
1810252
1170447
795769
745617
1197395
167936
44847
1822762
589405
545039
522860
159497
1699690
1074639
1569188
1568330
479530
89817
567756
52365
1890580
1191777
446878
1660145
1078503
366198
209618
879322
1167838
310091
77260
1945262
212610
3076
1380497
1024099
1111066
1147490
1030040
1008642
801662
1145699
1224182
213701
1031129
611722
387210
185506
817323
1032783
1106991
231848
1570807
56442
1402430
290247
558921
1021958
1015685
1428792
1431344
268695
1103798
1482971
443529
1147553
630332
535165
1039904
1072592
1757726
486232
785710
919432
1432627
219724
847622
1788451
424782
450123
206181
1808954
758002
509906
284655
277086
259619
1110658
2996
1173685
1606385
1179059
1869453
226744
1863122
1817321
1059835
1798382
1043521
1083067
1867116
113011
954235
1082449
751323
1692032
1771917
1000745
734288
253478
674901
666779
562897
138328
1149160
1708224
1190640
448102
883483
1168517
1487845
1691025
833982
1883818
746210
655661
627353
1913463
819522
1929793
465026
1963081
1838847
819718
262407
993694
916064
149325
559174
1914111
267569
883311
1612331
1291359
1853035
1922706
341873
1415563
789008
840051
85782
520013
1486443
1476236
1465021
563726
1902990
903718
310977
229387
817991
491190
1772009
1349793
405044
1223803
994945
814301
724130
606474
740450
1796473
1995582
937265
1307740
1769855
326131
684197
1108327
810044
1009311
1351387
720931
1450337
980986
1815389
284473
817456
1198042
1026163
838949
1685669
704953
916994
1571022
1212357
569793
46976
1436255
294510
402789
521927
232920
1356134
397525
1512311
1355642
985902
769564
1434109
1253356
1837650
1887840
359929
96975
442690
1176428
763971
191050
343714
1332358
1729898
1986248
940498
624702
1179251
365029
1657546
295004
58506
312893
1640618
185792
1318567
1342505
305081
1192176
1612793
1963190
1010550
899307
423218
387513
264062
695271
965719
6142
932548
1519666
4303
1568953
600404
1133092
1893350
1343563
567584
1331437
1628811
1375405
978015
327259
344617
1908149
387238
1778665
1479663
353119
1663838
558477
518219
1302818
952526
576222
718476
238601
1655780
927838
1292098
270194
1625794
1298071
960901
1857231
497630
1201078
1060676
807181
1471032
513260
696157
1781120
238110
653895
1236727
836546
1367238
1725008
358905
1971278
1608847
1248651
1470438
1824634
993911
590353
1917234
550122
355709
1899850
662400
821525
920266
1646657
7132
440062
675662
1453247
604608
1543557
961631
649096
719066
1724377
980832
292061
1728458
263843
1038097
881288
962082
1586106
34044
611286
472938
1509889
575956
1809814
198689
71741
1533199
1954469
103531
1520949
663512
994739
1514286
671734
1665679
577351
21386
1195152
1144095
1742497
717583
597063
1350871
1991411
1593718
685623
208744
942086
793919
1908231
280935
1702932
170233
1759924
1815309
126444
804309
1267059
750045
1993280
367590
57411
1860714
357702
1091198
862362
1867417
666851
410903
37232
1421020
844017
736229
935918
294084
1399587
1893621
1654576
1632398
1405698
598602
393116
795586
133670
1561456
1933738
1608628
744735
569328
211513
968105
1194578
71857
910330
1721974
946596
332029
1836945
143878
1765412
1247804
1943539
1886954
476573
1654731
400155
393096
1648724
1744798
1973726
327694
1088701
616481
83505
1494002
5300
564498
1743796
1205417
1865776
261580
1841114
1379164
6970
219092
1664664
616327
1132492
277607
1364126
1375851
800131
658905
1506530
163973
1296639
1895178
833342
644236
1345695
1262870
1960698
1160523
804265
1527915
71062
1102323
1338335
135077
1981088
499702
607573
1101087
459499
1305074
1323824
661275
836431
504117
364481
1556459
1992907
111208
418927
1106110
1429441
1684434
192559
1491639
635037
423889
667931
68187
668960
639626
999787
1198691
1905103
298892
48598
1399409
742678
93244
1504191
742556
1324990
1792073
557223
219735
542344
183245
249845
1747880
67091
1257343
1003932
122904
353875
664594
1381237
794335
808340
425531
22822
878026
845048
512402
406388
661631
1429879
1017762
1370474
1572468
1909344
1669457
1089318
1594270
1509276
967496
1444925
1989139
602008
557612
1844193
518515
978305
603518
131576
433576
600226
1821790
1874334
548962
1403651
544263
1108843
1178874
1740709
774858
1006756
1804966
358958
1364840
797830
1141445
679689
1320799
482564
69047
1299567
1006431
1564010
1557809
83225
1468750
17757
192130
191451
585848
1337310
1194243
1878942
1022671
270600
1642409
328434
1738619
763918
1153448
1072148
1512002
1090949
1025301
118633
401941
1255007
237998
1180743
1229547
1221797
531542
142146
1520865
926138
940323
1599327
1899018
566706
920121
1984361
1295999
1077128
396398
1752808
682163
278262
1868861
976604
1234519
1303591
525570
236983
752027
1194910
1077779
1660585
220190
227798
426937
508943
1046486
552493
1580265
429657
1984533
716646
1509882
635474
1271460
1387949
1071954
818883
690645
472555
938602
11009
1590412
1450014
1268456
1035597
1073700
844077
856342
173051
1038519
310683
1907042
1231718
1474480
70314
100530
1651242
12462
1786324
1953410
1368532
296990
1328502
1501885
746950
25608
611597
1911480
1677238
1591226
249648
1527614
1894533
1826464
843755
674969
1886160
1645569
260427
1648194
1105962
388898
1003187
245719
167750
1938183
510363
94849
512550
64890
1230120
1763699
95666
1833559
1171631
1734429
365901
1094200
98419
1626312
1993345
688922
400240
727639
1956148
847986
1762910
1217384
615940
1116382
743739
300501
1922740
1217813
1540841
314143
806503
967659
483079
1988355
509551
519106
1598660
978195
1464885
701288
1337253
1825639
130243
1951129
1556871
619164
119678
1568397
488435
1659090
1254357
1921113
418719
516462
1306327
216658
1555323
449736
1013223
1487012
467843
1742434
190841
747367
1942051
436361
777816
146546
875115
1953709
1006590
1902507
1275290
820028
946318
1732047
651573
685815
370265
892006
598932
170477
1172645
228534
671528
989063
1960785
1762578
1380461
1327266
1618410
1429004
249886
1771592
1751483
1986972
441100
1501557
1378543
373917
711395
334723
580666
825162
1361415
823177
847279
1977209
508368
115472
1042996
1585690
1909831
785824
884053
1538092
1562240
533206
1037055
1303504
191494
1366873
440266
1032616
1158495
423647
1331852
502285
1542439
316475
1753649
108481
1880835
1458286
273035
1296512
1363834
1589672
5068
1993031
1590933
144017
398256
1064691
862200
105053
572288
1092144
1539722
1892839
60354
403717
622558
1269118
1985445
1326600
1036267
535614
733099
86216
1965828
80819
303519
1325878
932428
763915
1556294
224946
384344
297621
1922797
1833074
637715
1177209
95540
52420
853967
998984
1585239
839485
1066529
1313895
1462415
283160
1118673
613323
1568815
234346
463714
1026467
78984
1931411
245470
911852
1815573
1913337
796616
1883448
540895
67854
1410384
1618035
184893
1710750
1646317
1724846
803185
558216
823270
661946
1981447
1883849
916746
170110
1244563
1907042
840546
1512209
79138
1693729
1127797
1266211
1885230
1999429
257836
961760
1095339
12349
752994
891514
759867
1504208
1023727
649691
697004
1304204
1730171
621245
155928
1824634
1791014
740121
767390
1942680
1348454
1202755
1293656
636810
1432352
1555967
149257
438814
1608154
749224
117005
74985
918203
1433834
1051147
414140
849443
325206
672950
324840
1138526
1642533
849619
441505
803672
1577880
1539246
1481872
1706677
1491025
158884
1783009
813972
1167507
1099805
374988
1141185
57013
1478806
1896405
491165
173879
386852
747949
1083026
938252
887904
1959267
618039
1619814
982770
886855
1650984
1168462
1588471
273924
1587223
824062
833928
1364567
1019139
1409609
137252
200461
444649
135172
1825956
1697051
1124402
188
187776
816267
502019
985428
300391
1684166
1397264
677188
1979447
1319844
1874489
712859
856398
1807325
1412113
465249
1160540
112220
1251885
19763
724689
1890200
1384306
1733390
1349880
1179829
212834
1858666
761455
76244
1271544
1926110
1319138
70220
772126
81427
534809
1998932
1923387
1324742
382641
75753
1908049
1736069
1493609
1954825
890078
156909
119496
937841
416683
334864
579614
64703
972185
1604337
926613
1612026
1456083
281113
1155013
1041687
1655107
1043018
1237465
1890303
965259
410987
1909306
1728068
1452203
1528904
1160524
867439
1600061
1008325
538314
521132
461817
918809
383321
1946523
186458
1317984
1575655
1346585
1878139
691048
511186
124350
411550
923652
1139198
1680321
1531811
1844688
453671
1644365
698657
945511
27874
282429
1387471
1801299
1075350
853021
256238
27895
1263818
1751382
477461
479007
724074
1158389
959531
744321
279091
28596
179431
289267
4389
1296571
117327
753437
643252
662577
1369874
1540669
1317359
180928
332208
1578987
64394
1492713
65023
1615482
1356561
1556654
52493
1392044
384651
249306
730462
330542
1390152
313918
826614
907730
439504
319
1060000
230826
500640
956477
1822990
1771304
806783
673220
1538649
1993854
741746
1304637
580336
1975510
70655
292777
846676
296138
1676124
1589825
917733
17834
503416
617304
712806
1848105
1589887
1102084
1494777
1635916
1093505
1780291
1309059
464047
1812331
1591614
165704
1697443
1903950
608046
1905373
849892
1314683
1733315
1265133
84969
1198320
1170073
1284481
789990
982326
311477
867253
196437
1867567
1651622
478985
71661
644973
447251
1667299
822340
499622
776548
1355602
824117
953250
647019
986451
345612
349103
174707
1385732
463346
349204
1940276
1605940
1697956
1657640
902435
1449865
887140
1213074
1572203
471388
1026105
191620
1640445
1475520
1602627
812785
1620016
1161270
1057127
1313010
1028610
625589
1135523
336867
585656
106679
890174
447003
348101
1376055
1444980
912526
1709614
754707
1952985
483474
1033037
1689583
1159771
974585
1231664
464017
698133
1522893
1583445
56902
1787775
219212
1417674
1070833
1274095
1656843
740422
605809
1197845
562753
1681811
564196
623920
1793609
429483
305232
1934361
1416938
528735
896372
816018
420066
1318139
1986487
1699094
222958
1894246
880901
1470754
629427
672046
26656
1070102
1798318
1135938
397723
1893382
2792
483869
521177
1003078
1307917
124924
1057681
1456815
697180
255122
1081518
1745334
40358
1858458
1939845
1527315
56330
1878078
1817287
113236
1906746
1689250
868158
1560056
35167
237567
83258
1431062
739080
477376
1411132
623051
284346
391187
1904553
1879035
925947
296176
1666289
1828356
1881747
241381
1589872
1436719
1273004
910146
1848103
972194
963269
821336
165436
64763
1155063
1394802
1000367
1801249
7902
1466027
1714996
1652148
49805
1423164
381439
1591997
1732675
541932
1271047
1641727
1602503
1483798
535420
233718
723677
1297857
164280
659220
757551
873103
1392320
787874
382719
59082
185767
1610811
1159952
953420
1894268
710176
618998
331005
393993
645692
433031
1333370
1150748
1040765
1680848
1576288
968466
229828
375572
1901096
133302
1494689
417469
1565422
1157184
1478069
395736
1109585
1266804
1751513
1008151
961711
1291895
1002975
31082
107978
1884155
291845
1366489
710551
505146
698576
980589
1865721
1562147
1580110
1236416
1688915
1632788
1301764
592085
1175135
81908
372793
990811
767928
796083
1229341
1426000
245740
71287
709139
1764759
719604
174060
1746420
1414439
232127
1096024
1755097
1466073
624397
1928062
1706560
650659
218039
892090
1473212
501607
1261622
1382017
1680345
957763
279902
184721
260401
293347
703253
902650
1398262
1468451
1279641
1002166
921440
434041
1744481
1751230
505907
1501559
74135
669119
1458356
636630
138630
1332181
1902352
781448
1602667
1204471
775157
156404
727140
288499
1237392
1255521
1277468
478605
46549
659369
1313574
1822135
1769387
374317
1600052
252507
226426
7505
706740
1026807
1480685
1157422
1931593
601979
222480
1762420
1410267
1904140
1060133
1348902
536954
1225898
58881
1103354
1658838
1173583
1865273
1583764
1887029
1280068
748275
1052148
408608
670427
1981302
706046
1172608
1157880
3443
502420
806216
1621828
537608
151247
355959
774033
1123998
686439
819940
1534746
557321
328050
1198859
1858679
766099
1477710
235505
1766939
1470474
1273756
1536949
141148
1314389
1716676
1381064
1812896
151842
737500
783967
961031
1412103
1805550
1684141
1925562
456520
1753344
705265
1568229
779383
371703
1940914
1330523
68054
1994983
286023
1353708
1526634
1163618
1581660
1717703
301932
1995847
217163
1376163
722198
1202462
1346502
1652400
1688884
362287
248529
43604
1041349
1905586
1340999
490808
971135
434248
4717
332288
908623
1399502
20997
503350
735125
1099220
1169769
1732173
1504054
382199
255479
1602033
1712488
748801
991354
1005018
1701977
390668
619011
1465556
809856
467952
1065037
1815446
1160405
480179
8980
1631227
1304136
355722
1105321
1431601
1267311
980448
1265465
1456597
364653
710040
1093785
377976
1820721
1592251
611192
291482
1540497
917725
55357
1600447
1111976
1492632
1674208
994860
1017972
142018
1352307
1275916
1203709
1829606
882246
255289
191786
1187267
824197
59759
797000
372732
1084097
490938
555099
487342
1077458
1980070
245786
364526
6154
714850
1115330
936734
725425
1793835
1423581
887051
1088507
1310919
1916905
507763
610718
949639
1521886
1144882
1958658
828823
114148
643981
1078247
151308
1923487
1502046
780322
1110796
1635187
1198614
1803631
882290
1658896
1189988
822388
627761
1937866
251647
211640
440294
455964
723392
325036
1907430
1191953
777948
236781
1242356
955126
1288777
1674830
139462
538759
1938821
1503621
376436
265915
327955
1172679
1047512
875555
69670
1008349
1685059
292282
1404779
1759996
1062032
1943538
307140
1517965
3283
1084190
1345389
780261
1272406
1436280
841578
1771088
1355745
1236905
1293680
1119390
903589
1745000
464566
1762262
1765643
1573979
1733297
1586349
1786135
484028
1699076
235856
593264
158061
80650
719655
344369
763678
1894598
1890628
1350729
1835404
660645
1158105
602833
1248469
3779
429323
1089627
164956
1019925
1679625
1045071
880736
1706746
1814872
157966
963722
1978515
1989077
861809
902789
1780333
1155257
697958
966279
461372
1695944
1254333
249096
1721643
859439
1490370
482145
1438798
996506
1600810
669276
1527427
900507
790962
1294480
1856460
995774
963665
1059545
723315
1088587
1733512
664111
1350771
349506
123290
8772
931499
702372
1922213
1753607
250621
238893
1851298
1984271
223557
1883023
53039
1085568
170873
1978482
545693
1600655
1176563
54484
130397
1600141
1918767
1173479
1469178
806554
1579344
673227
1242505
1462087
925090
528536
374635
1411819
1063629
779384
1469701
1200582
1893464
530303
579872
1705031
1114345
904680
1318309
669581
1419221
1788436
1427239
1258585
296413
1922100
784511
18483
1100649
1238109
1962071
241229
544640
1908078
268611
1708890
144859
314316
1496601
884888
1327171
1471079
102178
1289700
214346
382970
1478432
126140
1756369
1197703
1275341
1860275
1165635
1488112
1709471
1513763
1950141
1802517
1705955
1356419
1148235
166179
715690
870429
866207
1922199
1785955
1844291
624362
1656583
1774480
979003
1755338
850133
1097336
25155
600178
388952
473406
1941215
1549490
745007
610521
1809845
1458767
247480
452521
1158429
837849
1723521
657343
86887
309395
1076197
1467839
1399527
569845
792423
952165
1487524
1642330
1946859
865969
118916
1401595
1266756
496
1076790
190098
1398055
638206
1575533
1677303
359780
1061235
87626
1634940
372242
779355
1521134
1806542
140051
787271
227956
66336
187896
1044480
1076902
1368569
1168127
354551
1916349
1424390
409537
824376
97820
517515
1455547
1594061
1540299
1815732
364336
831722
303238
1012456
417120
1705116
1921115
1129140
82109
733100
1595109
995824
613923
1537178
805033
1769188
1078533
1690470
775850
1761971
1280209
932864
357464
791406
1329759
1798366
1851887
1993160
1412815
1442386
492564
1129219
1803665
1504959
994133
1121696
881568
66266
1512653
784388
201896
461577
1718807
1462519
1732738
1424212
963888
988829
163141
974417
1956088
179582
1100189
363398
1754676
504763
1026494
189343
1970345
111807
1724112
215768
128581
700852
223259
802190
5710
92647
228087
1673789
208585
841178
1073361
263787
122712
523445
1678166
771647
624793
424066
359150
481960
214834
1727955
1213705
1636306
1839315
1681411
1777097
1993927
384552
2883
1577091
916781
884038
1851215
1292052
803727
946888
147212
612679
1546023
1336918
809214
1805924
998662
1701870
393652
299225
474125
1412427
39030
1278026
518474
1801537
506980
693270
1587753
1308509
1594170
305912
146044
1068697
612463
1433909
375856
1353709
1185270
86
1802382
385115
1232898
868355
1001617
817468
216295
1773723
132312
1027886
1394157
793373
1555286
1827597
763426
1493437
1189157
917292
170630
865384
1062093
1949062
1561656
1017187
1010004
1019301
1413597
1624036
302750
347956
239167
432797
335213
1232316
558884
307617
549459
699149
1879133
774189
1175771
943385
147887
897653
1298604
123572
241862
60915
1417086
1677493
1520477
293833
1519375
95196
620190
344706
412516
1777887
870579
1141427
876525
589937
122767
1327432
974618
1199441
538872
20004
1969201
557639
1416310
706586
1174274
1620463
1017607
1723561
899046
1596537
718718
1844675
695632
1314439
728334
1718580
1328801
1353493
787587
1531829
1883691
646040
791469
250191
657552
1610401
756596
132057
1551037
378418
598827
422757
1461791
257044
1194373
72287
928938
878090
573787
1962847
991906
1466238
81662
1948686
1910035
1172156
1448290
410454
1092158
373539
1380117
1467643
1725955
406456
1891265
1660965
999278
681765
964940
1233997
805262
1185071
1533675
1764338
707657
218117
1995113
916193
1648375
1803086
140395
1496740
763255
551884
377105
1609248
704024
1847062
614888
1025353
857585
421116
811540
1930865
321558
695203
1474754
266831
1170629
1633218
776774
56954
1601368
263329
884739
914667
1165528
260113
384228
631890
1311754
1086287
626646
528594
614301
946286
750221
442343
176994
1789786
1824426
1049107
1424723
644494
1278579
553757
752096
446972
1465674
1857225
1101054
311235
14143
1273100
1686643
116371
1027322
1256987
767360
1895834
595893
94307
465080
47572
1388231
962438
1973466
1970252
550060
85868
56027
1495249
944149
412017
1003866
218471
1282800
1676411
997807
1169045
1931358
1309130
929876
465051
1602711
718444
1148618
1489274
522777
1034491
1010381
57742
834273
1799116
1416330
1420598
1212787
1928146
1218444
1525678
949325
1299435
617969
1351227
1747049
1377595
1667815
1397140
1233135
1364121
700022
26612
31646
479972
924613
1280318
751764
117088
1877059
1558164
196000
897546
454002
1453788
1539010
1601208
1095073
1447477
1063285
1087778
323253
406211
1312849
121980
1397439
605119
872400
362237
1362689
1255946
1036760
77288
1953592
280935
690904
314222
1799511
1154072
1951291
1951304
432863
1480504
1071588
288873
477016
887948
288253
565396
21971
1978046
146888
1725492
779462
1779319
1838516
60072
550718
1886904
1231791
924788
528226
361170
1413465
1748870
622959
1729670
637977
823040
824045
43552
1884225
1381621
1143531
1647019
79649
1049844
1540080
1000853
1589380
1387145
645864
523249
362325
1359936
122620
1107846
70632
1583445
1402267
1355645
1376469
800630
218141
1705561
235192
670931
1977133
102129
1302013
1484384
1170288
206894
1146588
1669056
1568955
4658
1171666
211319
1527298
1593964
89579
1032410
902355
839434
1117131
677527
891910
1874125
1694733
1416980
452241
1403011
1603876
1758563
613447
362486
1096482
705817
416583
161182
1301239
1078022
1263916
660398
752737
637802
227714
554841
1989919
3388
1380020
283322
1556345
669344
441741
1550773
1322590
46657
32538
1449774
452933
1114639
1119198
1455412
117877
404580
978176
412107
256535
777315
1363680
1454989
773418
1599443
1093639
847551
115331
1641435
1332043
1098304
1116085
1794191
1987613
1927195
973243
789716
664545
228524
1112485
1803138
492215
1537694
1664485
580722
161115
1858436
1450535
1059968
908605
1211574
1731076
104464
1500465
1180945
1040039
228172
186815
1436420
1304846
1354162
452556
842595
1560876
995736
972100
491225
1154637
1484481
504338
1632453
1031126
186818
1429416
333184
1704395
1481997
799630
179031
1873402
627059
1368353
1604290
357631
283737
689155
976203
1496728
1902638
1476612
260453
731924
550955
545620
58389
439091
102819
1382199
634438
944689
952041
1238899
1320657
448152
1353936
169771
1464852
769264
650227
738572
23348
768231
1570121
89003
689872
1828535
1296429
1252278
396853
1348824
1135582
891835
1310000
840300
351029
1434332
847419
362849
1763469
439156
1747460
1300972
54654
1925693
13914
250759
426251
519263
840080
1748142
1667217
1331674
396226
1479551
1237325
910834
1138675
1441578
857095
1310400
1014274
1971074
818782
262155
1831829
1975529
1537693
1224804
276202
188562
802361
1646008
306156
1700120
1574980
790700
1895321
772274
878107
199521
1982288
798350
1746103
1982160
1318650
1725233
1386959
1155855
1265219
1522234
1544860
1000531
1292043
824395
629410
874381
1652354
1299908
1871412
1906998
383660
224466
1736241
1896707
687924
1885827
778243
787358
522133
1728728
670360
204237
569996
799311
851124
804642
1557
1782695
629197
1659654
1780745
874360
862237
1492117
1772875
1531936
377687
1046032
1248494
304031
1342298
1164179
1418755
1456832
1943343
1836010
1939537
581573
777649
465225
1799427
1546402
260512
560457
1974771
1693439
334877
665661
1962407
275131
33552
1656390
1704851
1086033
1522379
282050
1851988
116409
955676
679505
1611842
521172
339503
1778592
200283
1232899
1069103
1359363
959414
593669
1207336
201995
1006090
1699127
419498
1339901
136269
1212436
1859573
495618
293532
654080
1092294
111229
892809
1294452
1784056
632521
119243
306953
1612737
1325556
487973
1827621
559227
1052374
1839807
937593
943101
1356031
717585
1354181
134735
156629
1520123
531724
663736
1791057
230042
284594
378874
438120
412871
844540
1372505
1854041
1039189
371764
788078
423828
687247
1064465
1170789
279490
884656
349601
324039
1645379
1773989
1448926
1143812
755263
1183374
610926
1825315
1552210
860481
948417
1050098
1929807
1363662
1736710
811853
1670703
165169
1850105
970817
560949
414830
544192
116780
683690
298206
1741871
1871385
1210223
174879
1535805
172149
1352219
1376993
83869
1007409
1822171
708480
141010
82873
1974360
698091
75737
1508118
1852197
1942739
766811
657531
1570056
826500
159409
863841
906151
1153459
1573013
323656
1967031
1352636
261024
1538239
1933439
801677
248027
727662
1355820
1270923
910049
1818854
1635427
1179035
1012504
990377
1967411
1865779
995680
48987
1364966
1333943
186140
1732604
1490452
244133
939208
1550307
1990827
270325
1123478
1557603
1510733
264509
626960
800349
814213
297366
1759420
1101956
1639754
929147
1024249
1877302
1112460
157119
1258465
799394
63848
1529331
654800
1519949
1975525
1591227
828899
698937
1684433
395
1801535
1415367
1302206
362500
850313
880459
1757510
909481
1544865
525684
1317790
1650807
1897659
318609
708796
1279316
728367
1305143
355896
1432937
1266332
1665138
417876
903026
1502627
1730755
1611922
1082865
93626
61990
1767392
780579
1185385
415956
749834
1524345
1628567
1368413
1055726
1351225
1966439
716644
788389
405431
1618043
1540347
1913827
1841808
1597420
1115065
1934094
1106595
1060193
92614
1874153
1415372
601421
1190248
1774106
1227700
1469556
329539
684676
1589036
1078198
1196510
148737
85014
511524
1676453
897007
872854
1593097
507103
721537
1289211
1351334
1698109
759676
1073725
631111
884174
1408991
805780
255929
493682
32629
1660425
112732
446620
1449233
1595200
1577277
1909150
193748
1095625
1504120
200211
1084330
1601400
113178
1191645
970256
484435
1934961
1992864
1022317
799019
1211286
716172
359018
115161
1332926
1815268
665435
197245
806872
3964
1159515
163176
822555
369495
235812
1524271
539072
1574150
834168
499933
5738
1333155
1223089
910768
1745473
855013
676253
1621507
283883
1818240
1046747
1686743
1786384
1403096
259181
34795
1813560
891896
1642348
51762
594478
356655
758038
360244
745711
1725396
1124720
1286665
1482423
1943108
1134151
1389912
279427
948503
241519
1139549
454441
257224
1000963
1857942
1546488
31936
111984
1500663
1330251
815196
292420
1563155
637341
1401608
464354
1963578
775748
1522576
513279
870779
1174112
1225866
1441486
1421261
1374217
16804
616238
1730877
870391
686799
1083298
552824
1324534
594623
1729721
1825080
993532
469491
642597
1079101
78230
986218
1247724
1455501
1590833
1835991
374602
1001392
429764
1302936
1086069
168770
727479
533103
1842077
577516
401850
579787
1842074
1266102
184241
606742
1158337
1969994
1903282
744446
286493
1121437
690549
1910996
1660495
250724
1891466
1598532
734614
1625783
1409005
289214
253878
1313974
844531
785984
1078555
487592
861226
464162
226608
925427
106968
1034928
1106838
541111
446613
337354
1134705
1905526
1776737
603019
781894
401927
185318
174548
1969231
217901
1619588
1039821
35235
57213
577524
1051745
1388864
1614730
958679
1505040
341885
1186369
132686
534239
5872
730329
431841
282937
1043303
1311278
1367760
172030
237845
437985
1670186
1089503
1871722
586558
23820
1681164
1604425
768536
808624
894667
395416
678033
992408
227290
1447070
689984
1683425
1195439
958316
438944
1257465
506459
1726619
289696
861794
432367
1923095
827562
136841
1199481
977253
1925608
1539961
1766231
928575
39575
1059399
435150
1665368
89893
1602852
132747
1841734
1544275
1662080
1847298
202594
35447
1322896
1614219
87809
1472760
858325
1287671
305977
384961
1540879
1943043
557580
704991
1720908
1900080
1957458
1585839
1962145
1111161
1827651
1644764
71883
430874
1996757
1724452
1419364
1928009
401998
1135267
1186837
1038382
387767
1168984
1734558
691125
181337
1998420
1217360
890122
1182390
1577892
246118
1419935
863596
1294777
1778995
1807035
122062
423545
91457
754986
315182
1621894
1134609
1869504
1273034
1567467
93895
1275164
1191376
1368554
1610727
693375
1459515
1755990
96110
936511
1993404
856431
1074604
1054911
27467
267989
470531
1555653
1431339
368856
176547
1653958
1963202
997335
8809
1359117
1761612
1540240
1155222
908608
1665405
973893
504937
1113721
1139358
783411
198840
1967834
1909725
1566047
391023
1014597
477919
1806776
729398
507806
1309460
798842
215844
823809
1075924
650289
1337322
1302493
476220
1289111
696018
184954
1454945
1115660
1207037
1178695
647489
1657378
1530104
1833020
1660922
1365410
231997
1100936
1389131
218854
223112
1768635
518524
1888280
264541
12492
1127091
938976
539273
1103745
1850515
894974
1089021
1445867
479971
517994
500468
1997200
414942
1044264
1952991
17221
381902
1383878
671607
933886
1924228
1238905
1301409
1052789
446922
1971978
687341
121079
123773
1717401
1057245
6776
1291853
814296
694990
1279225
1957625
127572
1773616
140537
1041028
1221950
1874891
1434904
1730300
1975723
172310
1793895
428729
338719
454097
1469497
181205
294684
863032
876617
60841
596315
539605
1533423
928613
1523310
1164732
1982934
1441951
1046144
1028434
1469258
1260616
205966
1146939
714710
1047524
1387304
1186273
924217
1549368
1130172
1192231
73815
597483
1928942
1272361
885490
413616
951626
466104
307549
881304
1040150
1100711
1983258
1820932
903371
647242
857406
1784368
680704
1426296
1132624
156684
983201
380386
934783
344801
5686
391649
1159828
1394689
1003781
1199204
9688
940202
24249
494476
673308
1236152
1359023
1193715
1404498
1813089
715190
905256
194396
187227
364751
559477
1364567
955386
70372
716495
428715
165223
1096697
639259
1043737
1604763
1608567
722690
92233
1509257
1224116
446172
299230
120005
1755953
1396965
738971
705265
1710515
551731
442742
51242
1832289
1324043
964116
111637
304891
402026
353115
1219898
939165
1716634
1387300
885568
310020
398460
802628
383410
151320
1452710
1029093
1395033
750500
321924
341284
482654
87669
1704258
748031
1185931
1588619
1610978
1812261
961780
813775
1073788
1949009
147274
1577552
1425781
1720997
1274047
515676
1878730
347273
920035
1803820
1495580
1641156
770536
672805
830080
812718
354862
180614
1286881
963919
1338169
670157
1697107
507511
70220
1628125
1016547
269777
1431776
269846
10472
1921516
653825
118398
344891
738968
487313
1358989
910011
1749584
1440175
1976865
430798
1026981
1330358
933767
323682
1570338
3981
1100500
608341
1905954
1747598
455271
85126
1473647
496293
772944
1189164
1696717
98462
1831265
279054
1767924
784072
1259124
1471839
134202
1853924
787248
399879
1891465
780629
458978
294274
1651744
1966565
1408435
372515
1347033
1991387
576060
1660579
107274
1613456
1470062
783794
725646
1760163
1129752
1077994
1510277
1503426
311161
1898994
595302
1624514
554635
727900
269572
237914
750442
1432979
1563170
1803285
527973
1384885
1789531
611370
1037820
1896863
394768
943138
545277
21745
470179
532937
1813516
736597
1734645
1430801
1624433
1553677
1350974
396236
181907
914429
913920
904545
512929
165161
1895609
882329
852653
583962
666789
610172
1114679
1836782
1034394
1944231
1101479
683028
419991
888359
132729
544236
225462
388795
119934
90441
1831144
913413
519298
1866738
940447
1208319
1499452
219404
1989628
1940540
1823722
436238
855823
1583034
1454248
1906839
1655644
1791479
306111
914337
204620
75443
1356553
1750795
1899029
1279245
851703
1516765
1519136
677284
1257003
1049145
119583
1707858
1745898
1820341
1816448
869760
518112
801425
1513886
1534343
1927613
1558447
275200
1081051
65429
735490
52193
573277
1143012
1862043
1813516
724671
660516
1677853
52974
122392
893076
1523067
518111
816882
603840
327707
1962643
1107551
1723801
1339802
931757
639699
413952
835175
895514
453190
17027
1902129
1838776
399003
860765
476225
294814
1456100
1880528
1179508
784830
690202
1780819
22793
1559442
1824136
695349
1458906
594904
49127
1141357
36613
43916
1852343
195517
1242169
1994837
764003
284503
1287068
1958774
1231028
1611875
1349236
55411
587444
817605
965947
864242
1523277
669849
490254
1392874
440602
954656
113680
1169180
1374309
1496663
1350337
1801286
28468
1291976
757138
1667810
864094
822211
130108
197949
1879444
976550
1675639
1125740
1413686
1604691
1321317
1765488
1777653
1436744
1139336
373366
1580178
105017
439947
722098
522320
1377561
381082
617561
743719
1373516
608706
92007
1733294
1735984
55060
1618660
1027718
390631
1876004
560318
370171
366093
1514620
1991937
1081559
1402839
1803909
210276
751721
1296975
1155528
111210
1110734
1277632
20792
1381392
1665153
1535576
81953
646312
462126
768369
462719
762480
1721135
792742
480567
1173716
989627
1322589
455708
155711
763867
1968237
1346840
1403513
1795378
485804
174091
400125
1903910
251308
1042802
743611
1109972
153894
1420995
1800648
1623682
277517
422689
1366840
1895096
463945
1762204
1572615
177129
185360
1647064
1151265
1738199
437019
1644278
847958
1077728
934352
1153743
1693536
1751726
538184
1738558
448
1578371
1365334
515110
1709717
988953
1964586
1614530
548156
912831
1426173
1304310
643101
1040851
108384
693149
1695824
829931
1221479
1515644
1832147
905447
1259854
589353
1959975
1910455
1850296
841341
918341
143983
533371
1968851
44292
1598708
1490016
1482613
1054833
517967
649218
226228
832882
1930125
1476699
1197208
1613168
1713913
1810710
254065
1210590
1034438
813523
55962
1968633
1032019
1019378
327079
1636735
296050
593158
679792
1062204
926989
97494
1273922
1467101
1248129
90139
556593
1933013
1899389
145296
29906
879645
554394
872421
244046
934600
186989
512676
723497
1431784
646559
487074
28362
371689
401257
270468
1652408
378085
162804
1103683
1172509
1254637
1925366
1300550
1865362
854280
1503721
494278
1742407
1184710
1443777
1148346
1408191
1005801
268862
449389
1046829
1183427
700639
1485943
888512
1899630
1774435
1048118
693623
1992142
1823283
1336909
1000205
1932907
671960
1420331
1939686
1445643
1515175
1665510
1091389
1537299
1950622
930098
532756
954175
781937
1104226
1988082
1259257
135389
1941242
388637
1117812
1825161
1682510
716978
1643074
907717
119179
1083639
173557
1762922
1608282
1169481
1031126
1042514
107392
1536728
610297
461176
1807778
1265693
1412472
396100
1225066
638932
438872
1909281
470587
1180690
647191
1379368
800887
1746165
476731
681629
992712
240558
312133
1333078
1878680
1854321
1088986
1788329
1512040
529170
395124
710235
1378269
623001
523657
1774313
1219643
1223339
1213938
1433038
1814819
1366606
1293062
1666609
218737
752390
100090
664145
1152895
842118
19528
1521272
1345482
1402447
570501
230088
697305
801244
847859
132671
963426
1515554
981651
1417818
1886683
395575
1869260
1673274
1345172
722127
820869
756978
140864
1797878
654182
134853
1331383
1163289
345850
405563
853587
1908514
1827341
650397
1051734
86281
367659
1534420
68408
556492
1252209
1647958
1434020
617788
200395
402116
324927
146223
752898
564131
124852
1343146
266418
1759224
587451
1183820
320275
474685
1338603
1948538
1434301
1027409
1335986
466872
467166
395496
764365
1842106
1482411
1714400
1330448
1033434
1765841
1843757
25947
363666
1840807
1560639
1285779
14159
39681
1730783
839316
283685
535102
1252505
474
270346
1164626
590424
569156
870641
516919
871026
634631
358318
1418002
332693
1230133
36037
466116
432640
1250102
1389956
663573
772336
403245
1122144
130243
709683
99573
729024
212158
1617781
1420452
439070
1525114
1240126
1175840
1218462
699760
1567109
1685185
1224207
329653
1739110
1885531
788386
491453
748972
707104
769455
560207
1039976
1389607
445637
341452
999440
1436776
529834
868689
293341
1331067
1805874
555730
139952
252768
405966
629257
1970727
701552
377239
1124530
218867
1813437
827249
390705
476260
417919
590313
631324
549705
889149
127085
930501
696011
1472470
1734293
357183
518279
236614
63352
1997197
447002
292982
1765740
104636
1997159
1426786
1545508
250386
1048552
367085
1999592
1308191
82933
1028565
492268
1476216
25572
410878
21583
2656
322604
1693464
1045359
1028399
727371
1946805
605682
508400
715628
1017194
270260
115031
935768
884559
66716
1870429
1770278
765558
995149
517198
1387401
688818
1110592
1167588
1460319
1114095
34580
1261679
1791709
785213
411656
196192
1605474
1581338
287922
42161
1998012
1445937
1577750
253663
1324566
1096810
1680140
1445290
617822
530646
1795934
1723947
1846016
201916
792193
943302
1359883
914333
1205161
1486010
1334491
1965615
876120
445910
1621448
970522
774495
1608394
599905
1126693
212561
1293969
624992
1319569
1733195
587291
1379020
1359214
1304572
1647692
1121785
358069
971339
312751
1808712
527727
1429805
237366
1333734
266840
700151
306063
1773481
1048692
1492238
1070011
1038226
1451483
1821337
1720005
1948820
884853
7012
1654776
1591176
40321
1472909
1274368
867004
1372355
384121
581561
1359626
511980
316528
1618374
88070
1099182
1809107
1065529
1090916
385534
716248
1147621
1459765
192638
89964
832901
1597199
971009
74433
688335
829864
93857
1362237
1141570
1749543
1084112
1071576
302765
1765901
92773
798761
1170221
1950784
498976
255497
1341778
1317309
304651
1538843
1356848
1856193
392792
1595654
1674643
1775917
1163481
302605
526094
1393916
349571
1271157
193119
533177
822662
432235
764355
1670535
456934
1827758
1147009
1007812
1286559
977528
980001
495386
1339237
1915804
437938
80761
1124166
1103372
1429640
786098
1209999
1094057
1104779
1451530
829286
1142223
1926295
515427
1279982
1423270
657541
1251637
1155533
677002
1958926
874075
2982
1918925
1270021
1642655
847235
1643869
772009
315310
1147021
1561334
1551520
1828515
800521
183315
1592829
1177612
1859406
86309
66511
1067936
1352421
997609
11751
997410
1503516
179460
1609734
1597660
547397
862162
1485174
1834920
1185511
1253656
1152457
1019187
1171553
1750031
987813
294717
1670891
241086
1131585
745841
1213349
336089
1793078
1115865
1366116
1799011
943790
1150898
1195768
1785895
1482799
176794
231877
1076899
1984234
1253641
1306625
1850114
853537
752348
1509051
779451
408793
814527
1114736
156317
100296
80396
1994817
1546006
1705652
184515
185887
549811
919416
544940
1045801
1493897
391842
1529055
1198763
1340950
483377
1538202
1349944
1355000
1100491
1848615
551766
532798
459308
1737287
675121
436970
1034807
1340844
311044
1239385
624231
588612
1858716
926461
140939
577377
578520
1512842
1642526
502354
1220443
908511
572635
1890978
1876400
1294416
617629
1949568
1055841
1922242
1077354
409047
16073
279487
1248819
529788
1057918
1294256
166447
1484952
1332328
1232503
1909555
1357302
1761549
644220
1011962
794251
1005146
82384
576558
360551
939012
1358751
1430095
1162110
1428444
1572978
678467
799603
1413067
571365
1086902
397357
1552690
1578035
888681
1441994
1661154
812829
554629
729461
1671695
880906
574255
1651498
1668321
234244
1473845
1000343
564501
170861
1192088
1104251
596967
1717623
440437
827290
60070
737556
659272
1822128
215742
266311
1444361
288463
1817418
1442987
202453
852298
1263889
440726
1452778
236056
1893811
909353
1039825
1379293
580224
937095
836794
176619
589755
371287
1410506
511535
364477
511802
925289
88816
1761706
1491504
1391156
858387
1628026
653677
1439617
59043
49295
91660
621378
22388
1688267
898725
1943035
1861120
1597164
1660082
219311
789924
1262979
1898927
726540
1455586
205926
1245958
1725042
901356
407
1938857
553857
749701
1518340
775604
192392
815458
637796
1632206
1959207
799876
1047947
464360
1762412
1607754
448289
1062558
1678395
35338
363902
1948035
1466243
1318553
396606
262016
1296028
1176823
324398
696120
1215428
797539
564350
1259781
201957
866327
1806634
64002
177788
1031728
1815996
1453601
15343
1914633
768103
531673
609913
1887625
1603429
1404742
1352365
356096
376642
1081208
1185540
132217
1526632
63843
1893908
1171881
994398
1632979
1668671
1796646
1207985
624786
813956
546555
1803890
1791157
1239688
414258
1157370
957042
754816
139327
723560
1468747
1075806
447608
139314
504274
158530
1276230
1160153
365050
1675089
157691
989996
1350921
1989772
72751
1839081
1523810
731579
1046500
1632363
114009
727595
1823428
502689
824905
629160
1925615
684578
536099
620753
1159123
1333257
667551
493292
1594301
870008
1592551
1958690
185355
756499
449920
869672
259519
1617870
62302
1545003
184508
1012094
20117
1091876
779432
232781
372172
468295
1762297
1042416
651889
1813309
125120
1733829
408682
1407664
1804663
594080
1623682
142638
1720946
1548801
1100337
597935
138158
743408
1409801
668660
1043250
1396351
2152
20477
679211
1759371
18469
1016777
473259
72954
1534720
91742
322977
1142755
1553662
639220
1299270
1065241
1361712
919235
1922265
770754
56156
977614
581381
1102338
1180636
822798
190421
1382394
304343
718906
1899641
395277
902985
492457
835735
1134213
128110
819562
1835758
1589374
1129805
1425531
1815593
129148
1746186
1295095
322087
1790956
1945130
595204
857437
980508
1237365
1849133
841987
174031
103138
571810
790892
1740348
1185624
1269009
1231394
1900801
1502794
1996715
1099118
869988
1757731
1573909
111607
1424986
79935
174961
332848
1778152
1754538
449976
1677749
1444
1321508
492645
910435
1307357
1042504
725243
1045637
599771
26801
1708035
880607
391046
1167639
186545
1932362
750899
1683152
1921558
1991147
1110853
1720255
1964581
391032
101828
1046287
1292746
1543460
1488718
1280955
1831961
393804
1114084
1879203
1299664
24492
499093
1193720
1366979
1717413
585203
1372997
1536362
215610
569883
521744
1476724
1355844
221245
638477
1185503
1299375
861700
1248870
1689764
433456
1278369
557952
1788541
1563044
725759
1986964
301635
1562420
1236584
1722874
777758
1568444
1053958
246665
1429798
1560497
877224
315490
1408218
1997376
1354356
1925639
1283880
679870
1921453
544174
1488131
1839924
274156
1591528
320706
1992929
1895958
1694723
876840
1851517
1148481
1965996
1650561
1876150
1213883
17191
1531801
1784329
1754447
1069391
1985661
726301
1303493
74289
502284
1407126
1786391
1819000
133255
586032
254718
268992
61941
447486
180188
1086599
443040
268926
724236
1881490
1475467
544365
466650
956109
1820884
1243037
702998
973400
833519
1911641
1826222
1793255
1976590
224739
662398
623420
494907
657808
401754
229587
628839
1618192
1680539
856852
1477498
576955
1680900
1654627
1478079
714452
111734
855972
1160233
1922526
1041260
202705
333542
607886
736878
1694550
242594
365832
405377
954294
1516675
962556
174215
1184383
905927
755146
1348815
1130465
971947
1511070
926285
1890953
1242686
1576941
1431453
1694672
837719
187149
1842611
1871298
678592
1137126
1705896
1638639
703591
1725372
101808
1467790
307246
1198637
218207
1092729
327771
1270063
1075187
1917868
1554434
1227622
601098
832826
1635892
771460
1715545
587538
1984453
1103325
1939714
326103
238268
266737
1953429
1717756
1119516
1562409
1339199
1934687
1494595
1252177
649761
527504
358547
493700
631830
1374219
539993
1816912
698733
1893455
871103
1484433
572365
572366
1033741
652662
262863
1031301
440848
1131678
1152036
1912019
1388221
568450
1719986
358576
604712
1554528
1789721
253567
1644673
1799248
823356
703678
1367589
1157580
1699378
572120
1527244
816854
1394079
656431
125183
93889
303425
50554
604134
1977650
476670
1991578
1335133
1174841
1280450
1471516
386
1001170
1330267
1974595
17900
27330
564729
773956
1341116
1232454
475462
1638573
973152
1985125
1256070
1826806
1038202
1901784
1975457
684198
1272966
778813
1599403
1349242
1524396
1049858
927028
785054
1165297
826443
432545
1323871
883770
1900468
540379
707071
393869
869510
1429802
1723095
821965
1476658
600628
682636
1636904
884057
1460212
979256
738966
1988620
692796
1812281
277251
1027299
1600256
519422
978831
1643603
123757
1055597
322381
1325288
974337
744394
915786
1640363
556755
282622
688886
1504176
513346
741581
1673314
1031697
573747
459874
1643417
432971
1432022
1306670
1294681
1734085
229603
203023
1511627
804071
1149738
884556
320875
1522805
347799
1918771
1109465
1582846
1205083
1055749
1423409
1586627
454751
1922191
984844
21772
236958
589956
1635125
1135516
1354146
236674
1944135
312777
1028806
869494
362496
856401
132890
24371
304252
888429
1570311
44404
1786240
1732974
423240
516810
473928
916973
1481753
1817023
912610
661471
1574823
916711
223558
956365
156898
368605
304292
1338286
1200468
271575
1770532
403630
1091364
789256
720303
1229723
1320726
1283712
480592
1867468
1739637
1374733
547883
1568816
117484
568584
1101097
802370
1038805
764629
48531
804647
1683257
1090639
1838349
1026571
1464261
628502
1536531
1919250
1861620
253513
526969
12592
899541
1773806
924190
702974
1824133
1103282
1658538
1995454
580270
1723527
336371
254312
262567
316916
612739
1203886
645328
678454
534828
648753
855010
1162502
1693542
602655
781776
60054
1984858
1209009
119179
957803
1360390
1352306
1915595
1580817
540173
925160
1501722
975496
1058500
719931
708811
308946
435851
264960
22894
478023
274738
397022
1930378
287926
1847871
1131478
1631131
502963
1696168
1218420
734175
1833876
1791417
181298
231294
1250292
866113
119231
1173374
6977
1794177
394587
400587
73181
954697
1391828
1766591
700077
1853141
344092
1556144
442007
29085
1114355
1738133
121410
569186
1198781
1072237
847632
1812467
1501955
909929
1004284
193698
1202404
1187649
1143231
274471
293685
1987545
1191826
709293
792973
1229534
79302
658984
646647
153024
386967
789904
1349663
349394
382835
373858
692077
435692
1681615
1595371
716611
1427755
414951
591538
1906717
1993492
1029859
713677
1656213
568084
260845
236008
1587407
753223
1128636
1130824
1635811
1970145
1010608
1678848
1972798
1295737
1644900
457702
821731
914579
318421
951624
1865968
1471260
399935
1214661
345899
1655705
78819
32270
502722
1808277
92944
676588
1524771
868103
527272
377412
589016
1698400
17890
230928
811699
1099108
705896
1183632
627873
811230
1829047
1412797
1041805
20207
923546
1567428
1387915
1358735
1591806
1329049
189894
793415
1462535
36259
1615801
536793
675026
1753735
576284
1722242
953909
252350
1616600
1472051
1649678
745011
1929829
1951720
1565800
1116112
909926
1279120
1944852
348577
1345830
1108236
220174
1833510
1586639
59625
713443
109328
1771934
1830195
176304
1550054
653191
1620633
1934304
1856995
1898435
1207730
653588
325355
415991
765407
1670275
761385
1200708
586910
1264301
878324
840113
1309780
1847298
1981699
1494103
781942
1843542
1079093
1058388
1938338
804782
860800
658220
1384594
1216942
265566
88102
1885797
1499217
1900937
1682968
1471284
1329552
988124
1506880
562194
697691
838322
1204454
1283450
75274
58433
791872
544409
638301
1420252
40964
1356110
169678
346398
489227
1675100
1517449
894859
1425655
362380
1810095
442428
1498063
250408
1046264
1462497
1098208
1225861
1683943
333976
1175623
954970
205569
85297
916058
1894292
775361
395233
1436410
1520657
1464588
350065
1982869
743537
23459
948993
361259
765467
1202386
1424266
1474877
1140983
1128581
859692
637193
1903681
708113
1349934
271651
64595
1586484
39362
625900
1369172
1523445
225831
547024
962306
974608
611767
1426685
1363615
1214830
1509507
745348
1147943
1975557
763511
1279869
840376
1814647
1576474
1380264
1405287
740445
1102965
355776
1089111
1728212
1333849
1343091
837146
1373035
1873815
737291
614062
493374
732278
1005640
1059695
1507062
718978
1333626
1261507
1616783
1676479
945996
1505585
416208
1429068
154448
1296285
969274
180712
1687880
909477
453982
776258
1681787
1668184
1585230
152205
1343136
1773217
1946258
480104
663020
26054
1302989
1521447
1431572
1974391
343563
568857
623632
1373203
180711
1591963
363122
1655023
1742647
1507316
1079919
1647706
1621208
1952674
1067322
176966
702776
974241
1535261
1190853
1933396
1960738
1991560
371725
1400863
956031
172215
693555
189370
755788
920039
1536930
1443780
226838
1056047
129635
89707
588743
1577586
1830108
763353
1875974
582743
1195624
799899
1575455
423349
838442
197614
897505
1851263
1572043
573550
1705678
1654720
1778525
1631454
822715
813594
455763
1036783
84619
522856
293893
940408
892698
1525400
1013792
855183
1603427
199161
1921577
1552705
833681
1294194
1340313
140497
606250
1099290
404194
839458
189699
617918
533549
330584
1213203
124695
1900669
1380932
516885
886359
148611
1364790
1395455
167873
1613619
1793808
1274280
1022293
1737428
1208566
95021
1845840
1630522
1030676
360835
1663958
727301
417828
1617653
325927
1314775
479608
1754585
1849605
1332515
77098
1196464
1082555
798809
1834408
3896
1327989
1592164
805021
1981432
917162
1486582
1171333
406231
63176
913377
1209247
1634200
1207238
490969
1549191
1490053
1967062
1820429
619666
1345006
1830061
410987
413811
613419
315305
1794287
1623468
394587
879781
966409
193622
230650
435352
947159
1284775
316614
1222000
391771
1202202
1766135
839792
481064
1700327
542389
1520441
1757302
720836
752933
587770
378050
1942299
1271756
53496
852620
69609
1662898
1539518
374600
1905392
1446673
1376805
730716
941750
1856381
252708
782434
236085
82188
1528202
517110
1566850
880974
1202553
382190
1158730
1469865
716209
1064504
1393552
391066
923474
245294
1465535
1769319
110459
1036200
1136079
975237
597124
350378
269920
364642
1913567
760180
1778386
1286255
1015691
426735
963177
372002
1097493
302383
1663858
768077
175966
935344
198731
970469
225588
867434
1722860
84902
413711
1097009
1946412
1219383
366597
961442
795975
1532907
805267
1093202
861674
167650
1417842
1635016
977152
710866
455980
1061644
1874251
366764
1994065
770321
201473
934628
1842283
1834450
1307226
593705
120895
457055
1260040
52095
1441749
47057
1396351
522738
1365311
85956
830589
738096
397295
1555697
4905
327666
40474
1448467
1991389
425547
539814
863703
514556
798483
1749181
502874
1133892
1700719
947901
961956
1270802
1635094
1193505
1445239
887189
837201
961128
859753
892059
1936529
184041
955303
692459
365931
1924191
55667
1244635
166035
1531131
1614703
680768
797607
297049
962039
977298
853083
927455
1257957
478182
466045
1028371
274214
1333111
1381622
1619430
125525
196821
1460564
1888894
1299648
615001
997258
1278048
1597054
1829472
1589126
1576135
1438077
1497836
1192741
889146
155644
1741625
1392382
611152
1912989
765081
419028
1026290
834690
384185
1959656
1441139
1474548
1937163
538217
563143
1626965
1165037
1750060
397486
372827
626109
1001125
873955
1095967
1067811
999199
943867
447068
1196287
649530
873049
1066118
1291228
35379
1397447
1615246
1937600
1672556
1732414
496261
1849289
780429
468282
1337369
150792
120983
62019
1695242
740277
103620
1531303
554184
1751859
1217110
1234332
1122865
749005
36288
1549193
995911
1716537
558519
330758
1702368
128970
521508
835710
564299
1096790
795965
1178764
1444515
944322
504081
1833774
882866
986463
1410182
1842070
602377
425983
1312496
789925
1066691
684495
1928133
1953772
1257417
290596
20993
1285509
339616
1498993
1708259
35504
616381
1802572
1818576
219000
493862
1675209
540729
265993
483539
364707
1674156
1250036
990219
1360177
1181155
696208
1448103
1992473
877016
997721
1036897
159547
238428
654998
476055
1871502
1970050
1737139
1106637
946026
1930856
1973235
1797588
499939
1782709
975525
413988
1410048
10538
910712
103972
816550
724016
508945
897722
905254
1403239
1714446
1780241
1066981
142145
1118096
933508
896396
1426120
1721763
78855
916734
1837128
1813107
462640
163496
192268
723358
1521914
1829121
1134460
873544
601850
1275698
1606214
1257188
147423
1519771
1426801
15524
1299830
1467531
614741
1590651
1806643
1122072
242972
1038512
536086
1264528
860192
409988
1040945
957767
279016
1809779
1299761
632126
1103463
1086527
719781
174966
660883
1472415
803816
102152
179408
1001273
756067
311632
510500
743154
627912
893148
187686
318391
232696
1991836
1899793
117999
441520
1208559
808910
117965
1375744
924818
848444
881580
30807
1234684
1292760
327400
688930
465149
906487
5416
288155
10176
36424
938212
804963
615428
1997105
850101
852910
1650438
996327
676597
1706520
827353
522249
519181
1190754
1128104
1397985
1500564
95307
157227
263109
1009826
1668790
176699
487894
1214027
1224293
1790984
1025071
1264656
1180725
479855
1259136
1713662
972386
140394
663210
1399503
218825
1397464
71447
1122729
962404
377835
1757093
772471
825401
231037
1757037
1938991
1056209
916311
635390
521276
282840
1588161
1421384
1047303
1917093
1441101
1588590
104131
994424
158790
1146081
506065
1585106
116406
448831
309923
288015
405192
1866445
393311
367700
1299475
260530
495214
263127
1162394
1993605
293633
1983533
471739
357891
459027
266340
1864039
484175
1139839
1487206
1160594
98045
1649632
1325749
853806
109794
467983
1700450
1007484
553281
1076191
1885710
1432462
1132714
549468
975758
1364364
331571
1979983
1992801
407828
1310975
442235
931295
1314630
696127
1673501
1319873
1425764
1873383
1387254
98983
1215986
273356
1446367
704726
879250
129055
365014
1126499
678547
1717837
1707565
1968217
607878
1904234
498728
1318742
1944858
146734
1003710
801100
1217414
1490500
1858227
269792
1700264
1339640
1838188
678491
1588061
1014494
1799167
196884
1616667
1943345
1875314
1231802
749411
1140194
1731392
891362
1390782
890352
1221165
968057
1836870
980754
6215
1778867
1870227
1893817
86389
204452
1217794
308533
800891
1907011
1983578
42620
1736592
1402392
187371
411307
1052058
929951
665351
1663768
282281
418177
84690
1620542
265119
1711107
1011894
497260
984270
1077215
153956
1969483
925324
1458651
1633013
477213
451910
1495861
25806
913038
1882304
137114
218028
313252
1761646
572604
1347790
259296
613320
352305
107029
1409885
1019529
443179
1603029
552837
1466494
1300974
1123215
77066
1006889
1120484
1456188
826329
1917410
1078968
605436
1503607
70916
1139664
703703
796205
331851
1800564
1359020
1924581
1107235
1021137
1336714
1879926
1666294
1702609
524931
282223
833807
1270724
1667257
1277393
1885910
264178
1619226
1949198
1105999
1063434
1361546
1964464
220937
868848
1392894
882322
1741000
1435692
1193433
311864
792670
775321
647256
1548849
365125
540507
763198
195203
1363714
1366588
158137
1086314
196576
756432
1396389
1256217
355640
217062
1089432
1344380
898230
158049
1071713
860179
602284
1807790
241906
1898105
1377344
982364
371087
581232
1675471
1081896
737501
1456452
1352343
322965
597562
1577700
1183229
494095
1107791
955794
1074319
1847962
1752896
466747
688211
1775842
328855
941123
1394689
674433
749765
388358
1171114
551422
18015
564137
718708
1001148
779181
115458
1253744
683088
214828
139479
1600805
1361952
182232
1043374
1989565
1285000
1448837
425472
1882886
147125
347825
1715153
1757451
1764865
1897719
1042830
1619431
11818
967754
1692673
537289
1000253
529206
402114
1354196
1643545
118012
1259952
542072
112898
1741025
1280310
1912672
1330897
1966261
1981546
849204
179969
290889
339141
1705859
455050
1482894
189890
1412739
929761
1898598
1851760
556845
405170
1399984
773053
1243127
1687548
200847
278683
956482
1964435
1390923
1540028
590712
1303896
749635
31180
1741116
369720
1752452
1599854
874797
701910
786770
179740
1777291
618173
1198193
1352230
1712950
1671548
426318
130524
262468
200359
511083
1830214
1794942
1381043
1099035
217255
1314499
1993383
1083430
216631
1937217
1543244
519725
1087735
1560861
472471
950956
1241653
851644
613935
1582815
44022
574822
996291
224157
181663
857726
1712028
930924
1289918
259766
1370689
315559
720049
691713
1961774
851185
43251
381383
327081
1484540
389036
1228482
834776
1088629
906126
883006
386028
1705983
914672
1380403
975077
200414
284785
1163378
489071
101134
1634469
1799459
1209301
1543045
595487
69606
1153190
1833455
781537
1938014
669220
1551746
317612
795095
314863
1727950
927621
1592294
946311
640118
125034
762569
675814
1717799
1526981
1899973
1880004
715018
1818427
692732
454839
865036
1539883
1323695
1115817
1382565
751165
207571
372483
1177804
99805
156179
916124
1760011
510181
850529
1429039
49809
980050
211443
382963
370187
313480
801663
960808
379221
1704492
1471989
938810
1041208
1452564
403321
758428
1322390
59492
1386730
1771507
798688
52516
1799595
15661
1316505
538158
1016707
460091
1354177
1813058
1568411
23500
1041369
1326486
1116009
1645917
688958
1349636
1226012
1041623
803067
548200
1622738
1175749
228089
1475463
1109778
1931754
833128
255337
1423285
1898946
887060
353166
1871574
613092
1996891
447125
1284537
326105
147840
927378
1228322
658657
1432215
369894
551203
1885221
1834168
1076145
10080
767226
1897146
1817106
352958
1340277
798978
850150
1264903
782005
744319
1243058
690383
687631
773184
178798
1098349
1313220
915974
87929
1533520
1466411
393653
1336202
1741173
123179
292448
725118
19439
1476654
900621
1946650
229870
1465350
1744870
758075
1970020
1643104
1830329
292485
1920504
1263418
780306
1054161
1783288
1410770
546526
1738127
751845
397148
643164
1463394
656154
1510274
1630801
64265
350682
1056265
1364021
1432587
1426448
186991
1608297
1237578
1797897
1031847
284242
48422
997868
1298800
1956483
935193
503572
1257786
742350
587947
734383
905338
909290
1561636
525048
775448
271654
1414010
1296187
1346183
872045
332320
1729223
1434883
1835671
1612352
1496143
413755
745816
1010155
888847
215473
1294804
1822264
603938
1031865
1619575
988057
667909
893248
117608
774114
280643
9564
374255
1346878
793433
348529
856245
1044905
1547025
106412
1516876
269983
1000238
1367880
1092612
792021
155853
631244
389797
715299
657549
765566
1809679
524875
540177
358912
1772426
919403
789832
1425109
868540
1973940
597372
56661
1712335
1519805
1935127
1399055
598914
1538400
1847527
950842
13397
1442128
1185367
630169
1398542
574777
493041
1194939
1534424
622047
389434
62440
244762
1978046
1094910
1865970
619059
157994
262657
716220
279466
1923151
1131571
294988
1240168
1591342
1483410
1252026
971971
1624390
1177291
511483
617804
499558
1020181
601130
468540
984765
1619918
319085
385658
1519812
995518
164280
1037597
51463
1687757
1531659
797182
705757
826798
69539
1184733
1017254
225847
1826610
1623031
1236958
1785176
794673
1851510
259573
1818111
1067537
1970763
1082956
668110
1975761
1586372
47516
678660
304732
1558446
856361
504028
1687834
1906535
773971
1665425
1731986
143965
83589
1598969
1306107
1892606
897009
1552543
1233952
1848314
989326
1546970
347025
1497274
1613946
639202
1079296
1586550
1212035
524480
862322
1372256
126679
388479
1997785
1827445
1025199
939804
1995132
1696922
1127959
1873569
692080
1176580
435502
974837
287300
939877
1945746
124588
1279028
779667
396480
14806
1799206
1247658
1144625
37763
230950
703717
425839
1668786
1487252
508056
1188731
1559242
1501920
1887585
121611
1092532
69947
1264111
1805532
205605
421575
1165216
1068336
1689869
1248590
597980
1938307
321611
1777705
1619636
670791
916138
1807692
18056
1807159
1972196
573126
520001
1068406
1339585
482810
304596
1235563
845097
268756
462205
787146
950260
667682
1425342
773716
296936
571823
266175
16618
829214
696050
1646900
166315
1070973
1978499
1444089
1046933
1619554
103336
838924
1912529
1386377
1699125
1776054
1031578
1329895
565684
1280519
363797
887177
1216506
1085259
1586904
389407
1495000
950942
1771629
1585388
1768328
554418
1794882
1293402
1856207
1507992
1455682
301851
978509
25555
1800904
1249850
1228613
144613
1726836
214254
827025
1115385
1390689
846383
736429
659278
1323757
859820
645388
782468
809867
1103848
382644
1135267
1890188
587531
1112089
869278
1452701
1232364
581518
1097515
1152669
1911656
190479
1227363
949775
1166293
1016031
831373
1893931
1669189
1145071
1514952
1383440
679043
1379591
375327
764121
1877532
280727
725225
861038
170393
1961114
1320675
1975395
1071475
547625
1443403
960027
1164811
602911
431267
1544446
1810869
1315810
414976
1480811
766491
719238
1435909
599633
1429411
1210279
1597292
370384
604153
1833374
567718
269292
519527
1042217
65447
303022
1590847
1899782
1181673
785028
1920526
283176
1658342
170409
1740265
1408218
1640636
1359131
271271
1893513
1153940
1803643
1721092
435685
705230
32720
1433426
811297
283476
74799
1492106
148329
452805
1114956
1931178
667121
1206663
357040
312700
1052703
1300179
1886298
468412
1118671
1723251
1135431
587020
622960
411924
1232458
177838
162334
1912614
1312157
546071
881265
1523051
1134592
1007411
382658
1314280
1084924
625788
583687
574971
922433
1921121
1110687
176654
1771668
1463327
1379104
305450
1406948
1829231
1337264
1347843
1276619
1601165
1635232
1053115
1207898
891070
1116117
1241202
376548
1831029
722240
277571
783854
655518
1826451
110557
319842
969043
411696
1727848
506413
373582
1092615
1808933
845746
638692
818348
1329786
231044
1493585
257360
549964
1205026
5131
789558
335440
271213
388348
639659
1392588
79244
1092656
1027309
1835598
505801
434943
125511
1410480
732164
1020957
232288
1449073
725985
1119392
984701
565088
73866
1807087
684037
360139
1694651
319263
1854310
512899
1246544
1027427
1648740
1074567
740436
183826
76626
990722
1248187
387236
418010
1672034
440967
35077
1575267
556263
1101955
712906
1666504
682338
154874
1382091
227961
919134
128915
1760964
610091
1735461
109449
123680
878073
1183953
1170517
1877149
1620004
197706
330680
964742
759006
272348
1538965
1675013
1940129
410421
1952966
1689836
988244
1630736
1440435
728185
1069826
397374
1907828
1126537
1907389
1439014
1904966
1849529
1491005
499419
1976280
519978
178288
1978668
1112033
406080
462043
1040074
1858288
268316
618393
1226439
458337
609318
268760
751986
1268440
1090452
1324500
920645
1358227
61550
831179
1552206
775766
1977317
1226607
1373414
1526439
1324529
1891189
43250
837974
298170
1172970
973677
755860
1883641
451148
1592291
1284004
1263421
1966129
1128537
1754295
837279
58664
455623
1130996
777502
1569568
396200
527352
1608805
1742240
1389153
1647545
43589
1334494
543389
904275
1152773
1459444
810970
1913892
497083
798854
1424304
1688807
796526
196491
736497
231167
1127297
136964
678366
30773
1545156
1996260
174363
1310246
3219
714987
1355827
1463049
957269
1177574
710314
12990
811951
739788
1742623
1101956
1891234
338850
93368
1083318
1258236
597641
612484
1616020
667292
144112
423700
1372993
1365909
786145
435947
245053
1071185
1593994
911829
737360
90245
224495
755318
1583436
248221
627071
1652795
1347478
857104
550736
1355971
1402052
1387234
507677
1853910
1909342
152932
310103
1049550
870004
390903
1601235
1525615
1218326
1727823
68166
539448
914322
404285
200756
1007030
145206
706972
1622948
1977856
334509
524213
745937
521193
1440379
1236585
1902505
980299
105562
333385
1453334
1594576
1761682
1130501
229870
1960052
252898
163330
489931
1188570
1228793
1373251
930237
908500
694333
1143282
727661
1120584
443521
658279
728145
357498
1397138
151809
1940576
239677
1015549
810721
1950515
1483410
1059077
266275
1330494
882985
813434
896273
1392284
628934
359898
67634
621316
793895
1735239
1000665
1506082
57
470854
1846466
1338278
11083
875098
362082
1700458
695084
1870774
1710881
1244207
1774978
256066
1511721
1741297
1690041
543395
1440131
84010
163955
1506541
951727
195605
1929823
1758658
1175815
652574
1035944
1484055
1899025
287611
766267
1505504
1967353
1326395
1332138
1276835
397123
838827
892838
699956
1264277
406199
1107239
586172
1609756
494002
244789
489850
270675
337646
226644
1225799
1640892
1331798
1611526
765166
1099124
500977
1474839
550406
217415
1434486
1627290
1151564
401054
877208
1960106
1229899
1932465
1104513
308382
663177
1138134
1113209
172385
1479790
935262
698231
798253
67279
396609
1187735
1142473
1017118
1121653
1057471
1164475
981339
731849
1610823
994166
396031
1048309
1141479
1418006
1399107
969207
248724
998405
1143075
1039680
1931986
1960634
247880
185249
1071246
707432
572542
1305007
883905
1474299
1540730
259664
1286036
1377384
35597
343677
371905
783061
597510
312320
1462427
5601
1212830
412494
1086130
1071791
1399227
1800359
390974
1199855
478532
273202
387958
362025
334719
585519
1380548
1824287
57869
1586780
1787863
1914744
1407624
1036009
958770
1760882
1652491
1381353
1342138
626261
973570
809880
1114044
1060230
5728
1188834
1531041
1603437
692879
1802762
123712
1500113
230937
1741574
971338
1073021
1620204
993981
426119
1628082
1153689
464523
1258115
409092
475985
950343
980505
1626446
1249249
299386
171797
1573923
1719769
1397414
1472455
336894
697024
677881
787587
1972879
664831
1842003
1006282
792206
247749
768693
617269
1464412
530764
638095
1836666
1127460
1789284
934013
1712633
288798
739536
199220
1254092
1202248
954810
717337
546650
457427
1062842
767
522907
434202
1042026
84884
1989649
436839
714179
513863
795511
1501071
81815
1645464
651826
1839874
1777990
1558261
1605199
1780738
913525
299862
631133
567358
1849466
1187949
937699
960039
359223
1444745
417748
1241785
1727426
329167
409553
1567490
1712496
1633427
1198201
1692130
1389021
1296353
150114
1799201
1771099
253160
1559822
921046
1569667
1575578
1987447
1090568
1469669
1361692
565057
1567325
698636
844663
1336335
58591
563127
1177226
164432
427241
665348
1495649
1570816
1414030
837706
1881347
501630
1624245
1093090
1283766
1565690
1695940
1990959
293330
572918
1712487
1731971
1508299
1095142
873680
1866070
195505
1390691
1636401
404217
582159
374208
1232097
875797
866520
1647920
1495786
1555412
1214312
372522
1323500
497815
1898992
1447908
1412726
560242
1997486
1084402
1967296
69737
699357
1381288
8058
995616
31688
767157
716606
1193308
1032486
487248
961589
881023
1851707
1864757
1920468
640232
71122
1649083
548584
248467
825831
1814456
1337796
416356
762104
497355
1103504
871281
1422351
1344581
1557757
1906368
323468
95573
1889891
1711042
187476
1009498
1971992
1158267
1872619
1136489
858258
775948
1108226
972641
1953
1174258
829511
1097493
689405
1483685
1450592
1405780
1699970
438680
555010
498238
708822
10994
1746723
848996
1332022
1232110
1715580
242127
1112433
1124883
137450
1583590
402065
1249774
901385
259714
374718
169148
1553509
141465
29335
1034426
1178368
1750718
578739
668721
1194017
1499615
166067
973351
1114852
948270
162271
1267776
846847
1717690
1500262
1927568
1494841
161277
1876650
736923
211731
1848208
777199
1605769
555345
1459095
302408
334394
1948937
1077909
1011357
779385
606779
1061087
1437255
1190041
1821255
1284214
1300866
497347
1571324
1658831
1522884
1395040
615345
409090
769271
115331
424110
86475
1433763
589137
391678
686820
27981
1653544
1398852
1914178
1533893
18087
1192632
934602
1540985
1410133
1238567
1243613
791482
1423862
1826661
709410
571561
575304
923474
1468458
30247
1807330
1337626
1300861
416191
1227678
954825
776295
851658
581213
632130
1649586
1454856
625389
1183195
1895499
1356429
1310079
1975312
176743
218347
1653962
494075
3989
1372694
1400908
1683476
1973633
430941
174790
1251826
411826
1241423
971709
587901
1083477
493652
1581541
12896
1724157
993302
444691
1691142
657320
847944
305608
1703648
780236
1874197
948837
1658169
1315729
60459
1752779
1478886
1695262
952156
1144561
251883
652641
582868
280929
1654232
1654811
16159
1469018
1537534
687101
732737
1354182
1950885
429375
1543052
102531
384579
258128
1413920
1884077
1154439
516929
1866861
1343544
576885
433713
663306
1628033
657655
944293
201267
995247
950522
1810508
1723992
835879
1826791
1752722
701080
815669
1528768
1367628
1701060
1076270
245980
458680
1516526
1070898
668664
806820
627183
855523
478959
604459
20477
1493805
830759
1279633
233785
1130019
82184
442619
1978518
465126
35899
746886
1233437
218188
690723
336787
1075929
1111274
818053
775389
1548994
1085298
1102396
89945
1478259
595395
1619143
503703
1996919
949707
1936322
1766328
1571464
297804
1672687
309057
711650
1875366
1118148
1623792
726264
861305
258150
1692334
244843
446266
760172
134793
263650
1615485
1152577
1147205
873499
1110400
1212039
1327826
785481
1890624
1160641
318395
1292896
781130
568757
261394
335046
166472
694018
1542014
1410992
1666279
1544220
242203
1357756
1100126
1823712
1028754
280001
136400
190356
54367
1365016
922104
791635
850808
813775
110657
1318565
1931286
533206
1977982
951860
1955564
1056825
1496155
738236
775177
1392649
1102083
568714
1107494
1726641
1601858
1908487
1279632
884148
607443
1506790
1573786
474073
1684327
1419249
136307
1070237
594650
1629780
1958706
937415
1140290
984881
603971
1062890
1230423
1952753
210874
576755
704087
1978160
1130857
1394528
63052
810117
1752840
385358
935731
1437245
924720
1665188
1737204
4053
1675282
671845
597010
314469
762280
1973200
844965
1996666
90098
258704
918009
540334
1094025
1221321
1023308
999624
34636
1458950
1244349
1563263
443823
1317695
1124906
1510812
396931
95025
782128
1494586
1744512
445090
1119784
264133
1066550
1875960
1466913
489495
782723
1784006
1386969
407234
764860
1934117
694957
1746302
934800
1379159
690550
1642886
1662914
629750
1493527
35666
1998763
640463
871071
1494891
1683213
919892
1638376
1615181
1012136
17474
586151
177101
1958378
776693
932415
287979
648246
763127
1268741
505268
1739188
1570532
204199
1670131
390334
107370
354527
623985
1629732
1717870
1116765
1043804
1021523
1786693
1906930
753868
456679
1265096
670062
61091
193011
1697458
450859
927606
1329084
967394
1802757
1358379
1948000
67466
1068722
463416
644231
1872104
178070
1011213
1683744
132202
677916
1566227
1998105
1402056
801657
438301
797461
1933411
1737618
349626
493308
1334940
732912
572195
996248
1156042
1899584
1285234
1190431
1496644
1469419
1596178
1536759
1257085
307315
1573482
222056
1513691
1088640
1591149
597427
1183338
437620
1913545
147571
1993091
1947427
1239642
11955
661095
1884863
437830
1408287
1058944
1493609
578255
1157112
1425012
1151436
1485794
1957593
1762962
893781
689906
1692699
1731869
359751
493869
1559757
1771372
1676288
1452363
576360
1630360
269039
1826113
1263320
1359473
607606
1225725
1705651
318691
1886272
1117141
1503881
592197
863681
853988
556911
52690
215400
614047
296904
1057399
350545
259878
1102242
392016
1960555
514155
1300167
528701
360255
875131
1966936
1180200
79849
163899
1346303
215073
685953
1698700
454496
1823414
979526
373825
667191
348521
1511516
1562156
1671021
572576
879016
46387
917782
354825
1620561
1821824
106406
1585877
1303325
212713
446323
545
1534478
533361
18227
1011032
1282112
1300578
932712
1623930
1311752
142519
1728582
1409830
363992
1529435
1918876
731571
778653
1439647
1083909
687885
1759813
1991141
1010576
237058
188654
1294267
252137
652750
836385
300593
682982
1712992
1147550
494728
1068905
492001
1837714
123072
1396861
353454
1091383
1039962
1296960
1352750
1646215
798255
1110440
457685
1978390
801642
1689175
1538475
1653536
399608
1375461
198602
311694
737670
1448815
1574425
998070
1052688
834777
1361789
179755
1569960
1656239
1440163
529650
1992483
771839
61269
1981314
1501090
385787
1880108
1519911
1539594
257526
529530
1269689
1609557
1285702
882140
1658953
467496
1747336
961810
1669871
1141950
1156466
1697335
454740
676927
1026024
1061756
1634323
1540860
197289
537974
1298081
1449055
286744
160082
1618527
1266839
1506858
876946
1265741
749235
1199792
523553
304443
1679434
1909576
1001799
1369855
1034715
333514
688208
146226
1991233
602331
1135354
1034781
714662
1203711
1781009
1065260
1162957
1342145
515433
129350
1448951
70768
343615
1845235
1045385
1277603
999011
720358
295248
44654
114843
1981838
1872806
1951140
825643
623757
439561
1773528
338936
513797
901676
1722149
592525
1351707
1307455
164659
65993
517241
1809538
1463245
1302209
945246
1827459
1043625
179240
1233287
414490
1612094
1393008
140923
1784327
1942762
185724
833755
195376
85339
1417614
1813137
728121
1151655
187686
889395
1864781
1055275
1444848
516701
1767909
222877
407704
915440
1406918
1887510
998841
1071195
324577
1277194
993103
1210415
1287610
682839
1416243
1642980
1151982
247806
185462
1640489
1676463
1479262
783984
1909599
408583
35043
907359
1768811
588498
1450504
662516
1943350
1304817
1293288
650082
119682
1421977
1424803
1135540
199463
119835
190060
250452
527322
1223363
1920153
175741
371190
1134166
885056
1784973
620019
690767
795521
569854
1604398
1189040
848112
1508994
578253
1595995
332783
1737893
282767
807616
1840627
1259487
933012
982609
515573
1145992
1210628
1789037
1197940
730713
1694842
1384055
89192
796058
1503871
421514
1215543
1799531
1350165
1294062
1716130
754992
326116
1034671
78032
1288749
1299448
457502
1169977
344398
934746
1724186
1514408
1175525
1577760
670383
950547
1088132
1546498
1060702
1567367
1173352
1660507
811390
1611672
1640099
1320569
363376
1287744
219490
434823
537375
1510934
1872968
1334384
953323
1757943
663983
1499614
741747
916868
289516
338389
1214132
1041911
1558045
850214
1355133
1255779
884519
623150
537208
1680701
1096416
1455819
1333120
1529715
280217
1057012
1634945
1345621
541290
461154
1855262
905937
1792080
1084338
625476
1891689
1069234
1193033
1673954
1166812
110665
868349
1247752
632359
455275
1833413
1792567
1471934
1482376
345689
1890749
1716187
11337
800408
1935938
1992902
563286
1226715
888612
844383
955795
1779084
99936
162373
1833506
889160
160484
1947132
672200
1337797
496117
964619
1350036
1280173
1884264
757086
1366365
562466
305761
657727
376174
1302018
342338
1317121
1628984
1647668
469690
1211329
1827439
1518410
211550
599983
1562175
1867811
423021
452315
1166055
388068
861557
1882626
401133
133804
277930
330109
643760
732061
876781
1972167
487838
1371402
424989
288182
568795
1182324
1545942
1869898
1803432
458459
999095
1787106
515458
909344
1452784
1177245
1917159
457841
1412239
1901297
412173
1308554
1944465
1346443
1445936
167291
756658
643130
302002
1564796
110116
562535
1239343
205669
1598907
736627
1535874
1808805
1035271
518432
1527136
1937861
1291379
161940
1883205
114325
702918
490263
569203
661422
1926388
957440
1491075
1196656
1311847
1174871
1103368
123724
544632
346912
1586189
12251
683693
288655
494199
904104
184579
1657181
1911206
498225
59598
415460
1766209
1971226
1166212
1754335
606125
849915
1479642
1282963
805002
1553500
640390
124708
44824
1554523
520632
812784
1986078
917617
506053
1752697
1209605
964774
184854
604958
852810
526820
1376354
983346
1961300
1778333
302322
1694352
7192
284851
1967451
878837
1105193
1823184
1408201
199956
1795718
1949958
1158759
1002531
1634277
1511952
1397169
1777893
1041490
715119
584476
1062086
349846
1516853
657265
1850208
41098
559989
464922
268746
1195201
156913
1435412
1695554
872535
684770
266246
1388902
614863
1503352
1516582
301380
106278
483742
1799794
314276
1046323
51418
1381136
51102
1682023
746359
1655499
945752
1981373
996371
1396899
1426936
1363518
1740752
878217
228939
440577
1691543
1354054
1760210
781077
368915
1728768
474676
693777
1969343
1992586
58660
683473
298347
62837
795223
1777486
431729
296981
1987792
927900
1692764
1785835
1476390
273931
1697302
1533229
693707
311580
1832447
478117
1953158
1172619
683372
1634586
1015126
1580958
264133
1749151
1538736
713706
1976197
1360718
350827
284295
652366
951686
1021183
1819261
1859029
626312
68764
1154335
1481202
1489920
1331670
1103054
1539551
1528505
949099
63979
1570514
1503605
898151
807856
1527062
1742211
618954
110449
1712141
1335342
1599856
900475
1385001
1266665
778199
1121121
1141790
1514066
5711
1777323
1902186
1418907
1286024
1077933
1353632
796853
766562
1021839
1694349
1653773
1620675
1859875
1181213
418880
79318
1466673
155265
248823
356438
1656920
577795
483217
1281844
989465
962459
235458
1870142
1342641
1156063
1379111
1854443
645766
1200898
87112
1000435
1340532
698269
242906
519218
1479269
622313
674944
1265420
1633367
672870
1316586
107402
803784
411704
487828
1181442
958869
284896
832871
990066
1291910
695361
1504943
1401332
94189
1700799
923189
1122684
1122505
1594038
286141
1472132
931563
606664
1867575
1610726
576440
1505856
1028425
1234657
1718248
1860609
891305
1847732
77672
133682
1024130
1266817
1573979
1250322
759329
1681184
22845
978159
1894778
956740
1268837
1207802
987695
265056
600454
1512101
614336
1878069
435085
411349
583711
1930302
656589
367155
216867
1668208
891030
1908594
64692
640458
367958
1695656
1023701
1089741
1955847
1226883
1230496
1527034
1074214
1696596
372626
1177649
542664
1504454
632603
1052402
1701547
505068
1935058
86877
1184019
163204
1682618
107408
950245
1268448
1094336
73551
916321
1388834
1639221
1872137
278302
539056
1791184
1832895
84222
416351
159385
1496780
269222
961733
610493
315665
1045068
1753616
1379714
13766
605053
1553936
785686
1798006
596268
92187
1832454
567890
1564395
1212899
536617
1826132
908366
795681
2970
646333
1838392
733772
1706046
843543
529986
433858
396010
1488610
1593545
453933
1887321
1925401
225481
965392
396625
189060
260641
1154468
1839387
376869
1987696
332422
88767
1609082
463983
44572
1069371
1892500
728704
1750730
1307424
558237
1968942
884872
1557922
1044641
405962
1941922
634092
252259
1450071
1741030
1846271
1258230
678595
720901
122933
1317084
1761683
1965942
1245276
1291562
923692
1984183
1773781
294731
632540
1346618
1146438
980778
608812
586751
697819
1217992
1890552
51510
410712
159509
1910464
1972492
241480
1994157
1105720
1458150
1755967
301766
1353264
655401
336180
37434
45681
684611
684172
606247
823506
1352630
594400
670054
1638327
1915698
95508
999697
540463
571850
1795245
96275
332476
1638607
1580
1091567
952010
618801
623078
1202257
370393
808699
1863002
1473137
1748202
148247
1950035
445385
379212
686679
1938975
604512
1434722
117649
1113768
1566057
1257494
1312277
1610800
255530
570133
1377523
182792
1908017
850210
1686644
1975499
1442360
544689
1574084
811797
784127
397616
1645206
502944
463521
1043804
1126209
874916
1285132
631810
1758775
442008
715205
877635
1937675
1290725
1900397
1466118
964434
1597546
95380
788153
1059148
1908278
814579
1104699
1613466
342206
1568154
1444298
679470
1104441
1360686
1897175
1745332
960769
456482
1008433
600578
1250354
645804
430763
1431170
1034532
414039
1353481
599060
1260932
1452967
708472
847169
1263471
267023
1094086
839498
660798
1186100
285877
242159
1685611
247646
1010200
507976
1042062
683477
352166
768338
321717
1404596
900160
1948209
1005926
1772114
1651096
1664086
1252074
66586
682378
158832
1338980
36519
1600131
221928
509348
860437
1139349
559536
1025910
143126
978485
1348857
649198
804252
948568
238060
1755875
1368017
1096332
697805
443646
800048
21047
1767759
1095604
1168964
1374192
556275
838313
1303878
1609177
1141831
1837708
1748603
1299740
984120
1447934
383565
441250
797923
381797
676844
1359774
1243239
742634
735896
648183
1719666
821346
987284
605902
1594222
120669
1734064
1974450
361045
1835647
1753736
1537877
201836
1288925
1183213
1346619
1437622
1694443
1940494
821819
56812
1307038
1097457
62947
182463
395807
651837
729424
1210508
309328
548915
234522
163211
751721
1936555
1928580
253733
383911
65096
510355
634936
871339
677034
1215984
864394
1014292
1466413
86262
1836684
826944
1349734
214877
581807
1247885
878143
188028
93198
868725
1302045
1334749
656522
461990
1829313
1534544
1824152
62945
835525
1183174
950875
1001469
1401614
1246906
325173
717093
470107
404573
1781481
433585
1132646
1734434
933525
1733298
1825787
1182604
1798830
50337
235117
1257302
1945019
1978610
1205452
442129
1750117
80998
31393
1155152
970588
1170459
5724
1436082
320604
1377542
1191880
1703250
1806179
527713
1144237
822621
1510046
1036411
1936548
419868
1251963
1729405
1443938
1194239
1073497
1498613
318837
1301868
886871
1371377
1848570
283915
1431894
1444643
1570608
197491
738704
1285952
259188
944409
666297
1268082
1233754
369070
175482
501859
1411625
1255483
699093
735029
1627088
137317
55064
1156496
924352
1815396
1405074
1660138
59189
1033868
508061
1612032
850664
1331149
356515
62422
443528
729506
1697307
1562470
773593
102442
1499417
1385418
681728
517291
1344645
769948
1730089
977682
1696446
1102286
466322
1105795
485782
1048633
662154
135988
1778066
1866635
1461848
259448
1728101
1352636
1684048
787226
379214
225368
286124
1748901
477519
383451
208979
1059986
1476986
473417
1640139
248014
1509217
385434
515454
1067782
782214
1862557
1460314
585901
266407
1407361
2715
1488904
411664
1777357
652071
414550
148213
1944933
550837
1913517
645966
20660
197780
524338
910177
1579521
120933
1030152
912848
1835420
1655585
1590067
374359
1461900
1599159
141393
32343
597902
899784
923718
144982
835924
591810
764797
1006917
162758
1600012
251754
370616
353232
1699443
1567170
63707
76627
1943468
1544544
720954
1398126
114483
986259
946653
1719973
833387
1097470
1512845
376085
613419
451948
1896770
1939758
1999871
1741442
1856423
836398
1358707
1824428
1475759
1409790
1239657
129453
1091852
1556929
1429300
126676
91066
160556
913200
1160343
1809523
1564147
1129728
709650
1799046
765908
1698169
1582432
840533
987995
982045
1252015
1775128
268461
1290932
1883762
241063
927172
1154136
647339
1785795
585298
1783501
1273083
617482
253398
733691
993541
741067
737198
1830787
1503769
1858902
717517
1652741
153416
1307489
576349
1806396
580622
1922521
1331396
699496
953692
854434
232701
1940745
1489236
1870360
1901237
263912
1325469
1440963
548614
1718438
1513083
1845085
1075181
425442
1478549
1695576
263708
1639553
1114724
1944155
38323
1948304
1891120
1597957
1492636
1899847
818026
1800232
891664
472754
650108
531169
1200578
1828344
1607106
1369791
444836
751244
979530
648375
418282
1470617
776306
376446
33818
1440577
1918968
1339415
1403837
1690278
1194776
1702480
1922739
912428
826890
422959
1567636
1384855
1266812
1148361
1474856
1510968
521897
1799809
1177996
1229951
1105345
1324161
752496
1594769
851669
722363
1597459
1070312
1628485
689413
289055
98780
1480522
540244
1764947
400448
1957588
1826264
856459
1552708
575834
1908313
473299
1678823
1215713
1781276
1714531
1392719
1496170
1108565
1589254
1989506
1475805
321901
20686
391491
987286
844217
122465
995896
1792427
1314286
1701620
339898
1215459
927501
748580
1175602
1710622
182838
1588710
1510583
903979
1659653
211231
232941
1923005
1860515
262093
1588353
443796
97925
824045
610806
1864268
410837
634079
1150380
1898071
1175269
302310
606637
1806087
754727
334822
324416
926844
639686
644406
1672240
1464783
1666566
1931979
1825370
1405462
581847
904285
687547
858208
1461584
403194
842126
683502
1889665
734410
1610665
1750336
1389472
689080
202303
418514
164333
1260201
1922165
1230560
1923200
271151
1101598
546510
1837572
1665022
990339
1012603
328871
1279459
1829902
1853729
443812
1814346
193386
1070323
464742
657068
1495606
1049574
854866
933940
1050525
1287787
1586822
676976
393779
1908931
1473519
231552
638941
422427
1902028
608829
904250
1786382
1479505
1828196
78363
1845578
1506403
1595497
522009
560575
1534446
166149
1045084
656361
1791826
148222
85299
2334
797870
1684229
1489014
1358076
68435
1071053
1601016
312417
570586
250583
882746
125795
196319
1438923
129954
378704
828017
362795
445346
620410
627000
1377728
1494217
240037
1152657
1784669
724356
1250186
1071825
324847
1537956
1936096
1001730
1988390
1820384
1258407
171451
295851
399010
406660
1441806
1269760
1438754
1634812
9311
610603
452952
1419157
1118452
1343356
1506105
679515
551819
223461
13938
69545
403885
1112705
334487
1040713
1001248
699134
450561
67152
431028
398222
1605430
327908
1584351
992474
158510
240424
1388472
250641
83021
1331927
543361
1582238
178683
1058614
1137163
1623380
934775
1682912
1635988
1356720
568034
1855394
1955331
353286
1477440
688159
780779
413351
1947863
116227
18242
1089196
171253
1981952
482024
1473528
766099
1220832
1127616
1692566
118877
1280380
943067
614746
1664349
1734723
1596337
909546
1079525
1798317
1200919
1787358
16696
807948
1512453
723098
1617831
1110493
840916
1115787
506596
558074
454175
1561365
1187949
712646
673088
1817966
1377922
1550889
540430
530158
1965669
1541378
410185
1318809
1698701
624278
1128595
1107680
923931
1935998
786545
1009705
1599476
1861965
1876363
1973222
397167
1251758
1823646
1813307
1116623
610327
1705614
1912975
1491115
1091022
1340103
278490
1297636
657950
1393755
1508348
66486
944144
653392
244244
1331972
1227183
1205638
486085
228301
228628
1580852
986921
1808851
925187
809054
1998519
1309435
1333781
1860472
1163265
1433272
64245
1440206
1493672
552279
1900800
1692715
304578
460120
1149538
604859
1697450
672701
1472837
154748
1716672
258156
1722774
1324174
35875
764497
561534
1821412
710100
1744009
1024104
511989
1105785
1675906
64727
1503622
608343
932982
1935767
1150383
149014
1388070
504507
529748
1116749
443852
1357802
1038219
965222
1482661
1593800
578341
230472
1489067
1875875
673946
380806
217971
948904
531787
1004872
1124425
106383
540658
148436
1878231
1440543
918430
874640
1421135
807422
1149609
524049
1678981
1645037
526846
37143
1487335
1158673
1264628
1265722
169880
1109025
1079858
794248
890973
749837
943898
1022067
196277
1798884
685853
1468271
366685
645125
1264316
729738
1398212
617898
1779581
1358207
1036272
520305
1929098
1963170
772925
1432351
1681243
1504090
1794354
652989
1757435
1520259
1753246
1634537
1882955
1382727
1207333
971589
1677774
680592
517560
1446053
1416280
1316318
1925277
267862
1188119
615219
556397
833566
1907015
355970
955284
703570
1594129
1805005
1877298
1949600
246009
899393
745517
188077
887212
1065733
1665873
940019
414413
794843
529419
450188
1228322
1558309
752844
1034731
1521495
1909057
1117278
59986
1454267
1881372
1445645
1559184
1274033
1503615
1631687
220300
1166663
121474
1836239
991251
461042
599830
266342
876275
266757
413551
696772
1920317
1746008
283247
800084
1205858
1748586
368436
1457670
194398
1810125
328341
499884
564792
1195556
348204
1085569
580413
436932
1548418
1134324
546700
71594
356925
414598
652482
325687
1472051
1858978
421932
143709
1953689
575478
1862883
790820
986356
1998524
120950
584746
1774884
1847527
1031746
485717
81644
1341225
280656
1028370
1148347
1652874
469987
1153053
1165080
593577
996482
132994
907214
1869505
1803131
1808681
925024
1301352
1411150
637604
1438482
870732
1846771
102740
1460952
973633
1954539
1348697
432688
1423309
1636018
967561
129094
186178
1708187
1999983
279911
1960658
838570
551930
217624
1307494
1168548
1678737
1941184
1868306
1276343
391023
508700
1574244
953372
1135155
294823
1024710
609400
1138033
1348393
417398
1330568
1439347
1697729
1445094
1412037
1584179
938191
426467
834659
1537366
142973
1187034
515608
1023999
127072
1865482
18170
1795190
1442419
1527068
1615600
1833192
431991
1867880
1649003
1645071
763333
294015
1338007
1535610
1012581
1556866
1286117
1093646
273693
187113
603361
790084
1081270
1620820
473089
1240673
1933749
1559465
741195
903120
1817519
10988
1798494
777205
1257754
1282169
205332
38144
781423
225674
1662622
1752586
846799
1136330
1447507
836684
1605686
1503983
374107
593777
472365
1367708
1329491
1435153
1234584
1259611
916162
1173677
1625489
1681940
824673
369517
223918
890874
1113641
608871
1340291
618710
27783
982954
1803170
471389
318
1227696
73430
133487
1359372
728681
1610567
234734
430652
791855
762127
1850154
409453
1930862
339684
713228
1421903
1050681
1025122
1806817
1778162
879106
588014
1836612
1580007
882673
378548
653312
349984
110555
1879491
1680456
1120133
396175
1851785
634459
1917293
1726040
1119518
580470
1151795
1027944
1035979
503401
272291
16465
251256
478771
1062033
436241
1218257
1538106
776828
453445
844073
1436502
988003
649607
740940
731528
1478753
1097222
596903
47568
22730
1755727
925879
1116003
307881
1233613
856767
1017009
1240919
1337897
898607
1320470
1617768
1413166
434438
1134184
1976027
444885
1180024
1978462
242177
1400074
1737833
1433708
431625
1890482
582346
707706
1124401
1806053
452011
1121384
1636928
28098
335667
1292027
1352881
1519895
1413617
1693993
1181511
1139318
863922
261152
568278
1416144
1867833
1534872
1142465
1453071
1957955
1349888
187620
1497406
1491901
1654844
858322
339802
533282
1541061
1921892
1977172
1903823
1102008
1385581
1786574
1469601
1957583
644798
1970244
418692
1425746
1544770
245737
228066
1632041
1051400
347407
657326
980756
923645
1092584
49225
1274845
954270
1596057
1951023
709658
1045259
1865038
1343094
468052
880316
1811342
885142
894461
66180
733021
942402
377337
264016
1967714
1371219
241725
480024
1429967
57139
1770630
1900220
754929
1054674
1293117
1725468
1614672
1398343
195404
1319651
1292787
956435
477607
1047455
998353
1696288
1441463
967671
905512
672933
656570
580820
1544566
749175
1538547
1790791
516280
1660275
1294593
1590331
881943
1991078
834541
623916
1427467
1601899
221799
1676719
250172
1994449
1833975
1504596
673998
1284224
1606678
1852518
1076090
1537421
309567
1314734
829900
188683
568488
901262
480651
1387054
584160
597368
398809
1782783
958697
434585
1274374
330899
872048
592507
1876885
1348099
1656803
1663592
107538
1398493
1273795
872363
1589096
1658245
1614081
330599
118527
613807
1543774
496917
150659
1552194
1973417
1447215
924741
1952162
481012
1909842
1958646
1905178
1652853
180158
1262525
371482
1927589
753177
556545
1666854
798966
717716
413656
773725
842882
764920
381789
282670
1254944
1456954
934244
1547656
1851360
184271
675559
646609
1111909
1500595
563543
1574767
1256798
1011210
1423910
773017
1844246
612712
1387348
946958
1275008
536302
1457030
1391575
1679960
870070
1484102
128266
695240
363656
586839
1521663
915050
1057540
1881296
639596
763697
225122
971047
1416395
1111846
288887
1961225
487339
1028122
853584
1803840
1162070
953123
1098297
647841
1401435
139391
606039
1138324
1003272
827957
964169
618440
1538140
1313505
1637267
1826118
137081
106968
1327082
1641853
52453
828293
1931417
838711
1634970
774314
1727204
1908112
1734222
716647
171095
1591823
1102145
254177
1208219
327615
1950910
533710
937607
237767
1841348
1310684
1846647
683742
701854
572393
1158751
665092
1043527
702709
506686
1351919
462261
553699
1041472
1228773
1714050
1159646
77609
1310488
557630
1162983
1530981
1451204
165182
557857
1819510
115301
1936289
1630982
1273802
683058
1756475
285727
1856755
1529160
146702
1715948
1904597
1288327
380763
817312
1775747
1118957
1807091
24153
418842
616896
269436
1755021
786761
1155051
1763875
1428967
1732444
35417
800405
1572286
709743
810751
560481
293327
916240
1192451
1519808
924814
213305
1149698
1409188
916954
1694177
990570
1553873
1511956
23659
351429
1926649
817786
55005
774812
1825093
1002769
269724
1797757
622513
204528
1508484
1450927
55903
12349
1453768
167945
1431167
808180
1429645
1741343
1411618
441962
428115
1829897
1354897
985088
760847
1200297
688985
1311440
1435639
706895
353917
809239
719687
688824
1838677
162365
1844478
347941
1444227
345791
113704
546646
1973556
820189
1834398
9262
871405
1246814
1893290
245991
962156
258987
1843061
1648259
505571
1005206
1694495
1346085
839698
1192824
1228749
1545187
652607
903043
419549
378801
608687
41460
1122640
968812
1589872
834162
53120
249586
1836307
1579831
13206
789105
1694585
1054157
1298609
93103
1850376
150082
928490
287117
1801800
427786
59000
1070036
1554304
1562879
1236298
133840
1431387
434886
1889071
628224
66121
182038
1538584
1310716
686561
810616
523931
318595
1512406
680218
1605008
104130
222049
508955
280982
444610
1865814
626450
1952053
906278
1982648
1052703
326496
293613
1275877
999268
1294726
1881811
1168736
812533
1253757
116516
1807040
255067
1183066
1559537
524654
528867
290142
1947959
1091436
404673
27257
1291502
981013
271303
626633
1821603
568660
917645
1361593
625582
104027
1481323
1221408
864513
568804
1534995
1109872
399055
1617944
432639
3842
1736170
1090697
149723
1871198
119638
1354324
1895268
146514
1355691
1485914
1804437
542867
1520650
509585
1351239
1691758
704920
259594
1809282
1542446
1900143
253460
381565
1049979
896562
1399026
1073364
1252576
67320
1292888
318186
974204
883581
868543
339057
1255150
896115
872422
54905
363709
424279
1145056
649259
464219
1514834
1306235
8378
1658894
1293233
1178431
75723
616855
1424026
989314
1254935
113839
1252785
527134
447146
68312
538714
1883281
1812715
114712
1292840
281571
414578
1667946
1732943
1585585
1449058
1786580
1033383
119940
1004538
1364640
44804
1743456
657521
436648
523675
1474119
1049103
255790
73556
1346438
445125
1096714
1767936
244959
235831
1939046
1209378
276546
229887
889331
956309
1213180
1792468
1311899
616108
737390
1150122
1451145
1752162
13208
1643197
1908130
782848
1538617
1099124
155418
1223515
965881
1026996
1224433
748209
1393990
405186
1052825
601061
407410
1972204
1104779
1262626
1200947
334579
458588
1890667
406627
198003
1055441
1473421
207834
1486328
1308142
617676
945264
226961
1070815
1577094
1592940
1458997
1534344
1289828
364775
219014
959951
165340
557530
462622
1644898
358472
616130
1872762
477581
749247
461301
459232
1246289
721657
1849666
1952095
462234
290275
1207620
1737838
375712
618637
1410132
910019
482967
786848
1393444
1926391
70412
347480
868598
23292
1144342
1498681
684707
329205
1553516
1797424
554122
93009
899125
1103296
1819645
428413
1379086
1239703
1973769
34910
1980011
1662915
1250653
496008
933197
1893935
1791527
355450
729565
178711
318589
833308
395138
587252
316796
1446000
308533
1914742
1238953
1640037
726394
520260
101761
1546366
1824810
1140843
1922864
1480831
1495885
945356
692225
1989372
725496
1337953
613899
1371649
1705275
327911
656638
1700717
1276337
109758
1719025
1920092
1001694
98884
566788
1495919
1520652
532798
1072672
515463
1559168
354815
1057381
923337
592154
1147884
1930287
873054
1109993
171383
1517139
438370
1637154
405645
9171
1011865
933035
387034
1830368
851995
1348432
718093
1824800
336084
1365306
1896741
1210715
1107293
405915
699237
504219
1011130
1129215
1130508
677469
401462
1344205
760483
650559
1046963
1384891
1322873
1940927
1079283
1792557
821527
256303
102377
1568110
369206
1329853
261195
1629442
67501
1486945
1337142
1419412
1355375
1506844
1874596
307323
1288662
463357
981259
1451851
1760901
1430413
239890
876731
1212446
1899826
865195
1613965
622704
1846589
1762557
1643493
1108683
1991003
530680
1794351
1526759
1768623
108831
733550
1900672
127945
948401
1185335
304159
1803184
335969
1726356
97225
821258
825035
859211
1244845
1812027
1086575
691935
736082
1477131
1578608
1604382
862225
282737
1131791
918826
217737
891582
1305225
959377
627977
446596
1747811
1906868
1470521
1878508
1491968
897461
758455
1362264
1459391
1105832
8787
1419152
1612301
84348
1469825
505086
376690
1097402
758770
372469
855643
117149
1755619
1297894
494851
470850
815779
365862
162757
1120545
957057
1563578
1891562
1821177
1461894
846771
1238150
412858
416325
1797395
700937
1025242
1765978
1050433
441527
1708769
1620351
184321
172649
486491
91738
149143
490318
803907
1510604
1373330
1907899
11051
934480
1377666
1034294
116415
614426
345609
205403
1705906
32312
1087155
577093
977151
46680
492903
342599
690989
1019260
642447
1791438
1800090
1503246
1639739
532477
779765
920425
1902837
1909526
1173475
1959900
1912286
594435
1360590
1631079
1446661
1397134
748039
452025
658851
1534407
396142
1128850
441826
1059959
1659504
1242327
1331545
1710067
506295
1649619
372627
650929
1171999
305160
779539
174933
86186
1039538
1684805
578363
1821366
658190
750756
730892
1644997
100198
1482055
1166122
545880
1421130
376428
1113483
374553
685633
747670
1429264
479213
1715466
1466222
575255
725301
611137
898969
219362
1140987
1662280
23953
1331392
1633005
1083672
550301
508284
480538
385131
1264607
689014
1345789
1790134
269136
126014
393138
1437239
1990296
733478
485412
1312336
1161409
765505
1924907
1516601
1781730
235528
1273513
201951
984341
818958
1662845
1281493
873509
260510
1956812
834659
363932
1127671
1202911
546457
1059718
1028390
1016573
843231
1818142
1094766
54359
586008
124908
1083024
17990
1185743
242511
83819
514233
957
834946
1516731
992395
1912199
156615
1445845
1906239
1055794
653389
871531
1420337
1544373
1912871
1641061
778636
1291816
169562
922366
298179
1594592
263310
1924058
833685
928897
925262
1677691
699771
1169900
412904
675989
208853
1856848
766732
401657
772441
1774744
197581
1367895
564035
1217710
1715106
786953
312442
1786808
1279739
1706955
1049408
904947
1218765
1522479
408455
1603823
81587
2733
486759
1316490
374723
62665
1362802
574600
1766808
1078771
1882518
1795026
1092003
1263993
650545
402431
1988931
819842
799788
714661
1374333
1358139
1515338
782001
1843468
959443
655172
1966489
180805
517269
1756769
815325
836504
718986
623740
729441
244927
411087
292484
1382045
1775575
1250970
1650748
1376830
880619
1257147
1715261
1935844
1921707
880494
1519702
1744895
1710120
4641
38322
514734
1187165
1077289
1665751
1533473
837863
309401
880872
629630
1623094
743819
1284228
1788883
1848056
413512
1635136
1898195
766021
962865
1913704
1461388
584886
1302805
900520
1930050
27264
376319
506510
1415019
1243412
1779538
1730469
584648
1732167
1950758
1363635
1807319
1591363
1596774
1844687
864028
859114
798219
919828
3272
457490
1241542
778119
474497
2056
854812
1597881
1442996
928539
1127659
207379
799003
1613046
1918221
1774923
1083464
84866
997789
1779301
1569547
74644
350776
71876
666339
1508561
137592
1746919
247620
819563
794559
1004568
866318
942473
1313738
45551
495884
944604
1651373
1251136
1208461
1978452
1813175
1753664
683226
1946924
1362866
1156829
549474
168417
1940351
1379340
1930168
1269574
397931
312726
1096324
919173
170233
1236668
1809292
104712
1901740
1563262
1875970
1945733
995493
894510
1886792
1716713
1002359
1612148
841074
1918592
865209
1605808
1706015
656328
725809
1097871
1701904
1092373
1917258
843505
1695411
1865878
1797701
729906
127869
127027
1764483
1340877
936660
1780892
1244936
350567
759696
475533
1783368
1100745
833308
623163
759838
308293
781954
1756690
1508657
420721
477626
1106173
1700359
1747701
1376850
1039122
952362
902223
264120
993551
692378
245265
1132671
1371656
1939804
1371601
1794788
1713927
456427
1293881
519055
664665
1083893
1582495
1801598
908365
1753717
1195557
1555891
1349812
1876140
140790
1037665
1190868
178014
1012546
165136
1782331
1974797
722973
1851311
831440
1873999
221265
323009
83266
1831440
801964
811097
1348022
1091707
1271401
207380
1601147
1220013
1869127
1657871
1752157
1731542
629344
454801
981713
310255
779200
1461477
1430154
1854813
1132564
217142
1776369
1734035
649757
1319966
239914
1824870
213263
1980204
441527
1548424
1377419
1578785
172217
35447
502229
1477683
798236
1906152
1072355
122927
1644788
456196
160456
1176952
1527507
681944
442329
325876
1812302
222294
1522052
1837850
899751
743077
438013
304698
873536
195100
1497832
316034
683462
1012259
295589
604056
613014
177808
423494
1170134
536035
130574
571022
283405
230661
1973760
1531213
878917
948033
451864
597260
1430153
222039
383460
79550
1942907
144662
1961361
127802
569224
1278594
1916267
1339768
1744401
881649
1443717
793209
1649277
733184
835101
10073
119772
547269
1031472
835051
1423653
1682312
1253840
357690
405789
667650
419448
1944007
282907
667446
308713
649220
1479110
873125
43386
1241593
335140
352538
982996
1849956
980634
251007
855412
1049076
949808
1127589
800569
1300473
917809
1284844
548505
928399
1913801
1691542
611162
1502373
548781
761861
785943
766544
124164
823415
1937879
1146502
25040
1653466
1327117
827998
1992456
1500804
1918537
1062104
1017312
870208
1127970
242364
466339
1214763
720519
382285
1457310
1640152
614608
308722
200679
1682606
114631
1243480
1608049
1039136
906314
981598
1036630
257765
1878976
1087573
1562266
1385095
40674
114459
1795667
466434
1213236
1770050
492789
1463535
479230
1751980
1420250
1464239
1286167
83189
1745775
179430
440219
1370659
1779234
1653017
149605
734805
354536
63650
1459689
1666988
205064
488885
871291
1131605
272156
975910
904032
1051447
1252628
275445
803629
1709775
1531
1533180
1788117
1767268
226767
1062720
1976177
1943744
1677012
427432
1675612
1367571
1655670
32642
816011
62979
838447
1378784
292314
1580850
72276
440981
1300116
1984414
93077
1777527
543825
929885
1434802
1479135
170217
1275669
585912
716992
1312013
441663
1616108
418654
970589
108993
1007829
865570
706291
104830
501538
489688
1454370
1038262
1821455
1060433
1199184
952180
1956312
1374509
1176234
1188124
342300
349505
763372
181561
1572176
168823
203926
653748
520580
1586930
758416
807321
901296
79961
1957866
513142
415305
1411355
753907
1893032
227245
1270184
939974
591313
241952
328687
638557
1538274
606997
1950907
1920061
262876
1726389
999379
1546609
1618857
1010722
9025
1463082
1264065
203818
911340
365764
1937609
800246
978008
876379
1181181
702906
455010
435606
990175
798877
710187
378801
287505
1854103
1914327
1472483
1225713
1401351
1292657
950641
1434028
742005
1559610
1541806
766056
369890
1380217
1989616
1949604
1786413
86434
207961
131172
585803
993260
911848
1857563
588355
128803
527819
1063057
1806429
127797
1730698
888405
1564677
1738502
1016743
1973254
1698910
1628478
1238936
1509578
189692
759154
358962
403406
1453233
864260
901465
792806
1047768
448258
1101617
1909674
502663
63874
1894484
861842
712596
1196108
1044834
1144846
107875
84894
51827
840844
1196294
345084
1505824
1797800
1031922
142236
172115
1139818
876644
707177
1779986
132407
821351
573347
959341
1824771
583768
1736961
284860
679526
587664
1584208
609360
1476014
1003290
138466
1299568
1438035
1064471
1040175
1630079
278268
1749821
1913614
124301
730210
1044454
429320
39867
373173
154314
308428
954737
201441
271886
715151
889822
1428005
1990741
689834
1575089
1515188
412946
498225
904328
211998
1689668
919614
136701
1336596
1008428
225902
1402867
744491
1695589
1893084
1147166
1635245
634326
235371
819305
1764793
1095484
784951
1093359
585315
445442
1356159
1737276
1263726
1839915
878537
336979
8650
365456
1538327
769021
1126548
586330
1499672
648120
1335963
1873775
903318
397598
1147798
1635645
1941477
1532444
127901
1014990
911478
461878
436696
947020
118095
995125
360771
420645
856967
650716
523896
1636155
953134
1055794
928154
1417211
1511013
1782531
1644675
530286
1937208
998818
718690
698589
670415
348308
1769463
194113
1637317
776233
1941292
1084576
718037
1368175
1336499
481856
582383
936199
1669373
1150277
958431
1826501
1785780
647140
1405738
1973314
99648
1468539
1590408
256314
50007
1947014
1909197
425657
1007152
1489254
1072558
1389278
1344340
1202313
986827
1244275
349655
1680493
1555959
564312
1816453
803153
916947
424055
523766
591946
1420247
1826377
456325
704606
1714375
1317942
642173
1813016
78347
193205
710212
565001
281212
992856
1027411
1115339
1315828
444337
1109798
937151
1706779
1302647
660766
268980
1355960
1628202
1181422
591913
1030790
174205
1220685
129301
581521
368101
1722501
623008
1575585
181473
1559017
165790
224989
1468818
1412194
1984725
1681205
459886
1117185
793145
1178181
306423
1515852
1392445
173299
1608072
1157394
1992807
768043
801637
249855
436959
1999959
575907
1707737
1528854
452797
1315035
1990660
1226499
264638
64668
771134
1777334
1152415
636340
1844930
482236
1313479
1896232
1809506
1177821
1330903
1705500
222047
1053871
454780
1049432
307353
290751
1321522
98052
1273766
1318734
1634982
937403
1626636
944342
639606
90659
68096
1260956
760959
1346350
1143433
1640811
228747
588345
823421
926612
781136
193172
244539
390010
1332648
1299161
1968225
1720007
480984
1998141
527813
1940961
1630411
870142
34425
421356
336910
18359
683534
1277631
492176
131397
241017
1895000
427877
1396015
610186
1741783
1332677
26068
630285
683309
680603
332949
1714633
1052699
718344
735130
1896957
1596640
1865363
1455941
667266
1283896
1303175
922357
438986
78211
1725614
902043
582739
91472
1590802
1985977
859151
1335227
482047
1033764
1028792
935327
714483
526702
1139620
1448329
944764
1250760
617853
816454
950022
383111
477375
1496967
1602740
999135
387416
387061
1255987
1654521
13876
33061
250159
46690
1575576
138766
1822371
1447507
1075514
1706724
366932
635306
648820
577727
887896
1464723
31237
1125063
27882
307160
1393605
803422
420176
1444356
1327397
608302
28324
1351681
1354178
297463
1032759
589162
1374558
873551
451020
585811
312567
1434344
1048329
1624584
1280652
1650694
1302764
1257630
90889
672562
1387970
281856
925258
1572448
985319
1427910
441894
53029
961780
1497206
1873656
1693623
502038
1987862
172627
662555
1584436
929583
84695
766007
554705
286496
1860407
511864
1630242
1056884
1790492
1038341
1386529
1091924
721039
1706605
493742
1754657
718285
1860317
1063248
1063752
1562984
790185
1017191
43717
400411
1808229
1196361
318139
755325
1522710
797647
504353
1177545
1455676
1183167
1771566
610827
561190
126658
456916
569027
1052485
1972946
1161606
1868626
1487329
974270
402225
633083
667776
750098
1235268
1458210
534439
76208
1021239
1842812
1534025
805546
1499682
1983481
920760
1596959
275638
1609709
950195
461965
659342
654877
1344980
1428980
916374
1154294
1824892
307214
1416031
413557
1178913
220719
1666280
1646830
71143
556369
703724
1096377
1676822
1627769
1013382
1553563
68986
1941797
954255
594985
1352159
512143
747896
562633
642233
7004
404195
1099127
637197
173609
484459
1290800
685473
197344
1633418
1082775
1930004
319119
417412
1498749
819455
693140
1565137
627841
1021821
1755436
848779
1528769
870977
430252
1737426
861948
1890344
1454936
1091281
711025
736281
1815397
1686129
389322
530432
930428
774451
235459
355588
1768220
738428
465393
1233350
1570482
774760
1057845
622109
1216367
37433
1886796
1127213
1094735
1885834
1377002
837689
1570137
507812
1652087
1003832
1649023
909258
828460
1157472
857755
342020
231661
56451
1572906
1408174
1711472
446544
671378
1918502
603547
1856333
925015
1834897
563967
1436193
1350578
17537
1234712
777314
1048568
57100
762417
1013413
1645443
376679
1254399
378037
928923
1322125
793679
1854141
623502
1577144
1732510
1111303
1233444
1616978
690356
1651350
1155851
380503
90427
107761
235139
1452168
927960
504577
1343130
36672
547686
44373
1621960
1755610
1827189
1306299
924970
1299454
995500
1995547
174509
1345112
427222
201779
1165051
1306088
209047
570576
1285451
1209825
19083
18954
177371
1688012
96735
1581220
1758282
25392
897894
1654835
1205939
838990
1288944
1727852
1184035
83474
1407661
741252
1043730
1502435
84930
672431
392155
1925670
1290098
1795042
886976
594431
29946
1037528
1822199
532493
1702191
1243602
896144
1986282
1534116
1095967
1688841
177749
193249
1841255
456894
1829198
985417
377314
819895
1524415
1801688
703091
1430876
1390851
688162
1549218
745369
1873105
1437063
770659
996794
1773743
539524
449742
808424
330886
458979
1081955
1530181
1198522
490935
1944562
1542999
413214
452396
51048
1265038
1180279
944366
270732
195473
117782
465351
1202772
1130844
1982104
252563
1779478
100907
451396
173161
556973
1488703
385914
311137
223208
465760
1806797
770728
1539565
1005345
460367
734500
78189
1367289
922303
1629500
1124428
1938202
1138601
1974174
261562
1271421
471914
631189
202528
901178
1848426
766590
1149230
1972569
121798
640141
1850088
60964
664173
937179
1204381
351374
1627274
1686729
1938761
945341
529213
1215953
449448
666934
1253278
509412
1000673
1533286
276357
1290639
336758
1516995
603969
1819091
946517
1995927
1431162
1329629
401825
1678263
1993423
1561410
204522
1906130
1642151
1028366
1862119
1739249
1582991
1625332
710986
122945
27740
1404337
1162828
1123996
639713
61104
469152
1307189
1929150
218094
1282236
171559
1907087
1699625
138447
573527
990443
185725
566526
657976
760745
225220
1417499
1434454
1581363
1650112
1602903
1152294
1200797
1254748
1246653
1021450
1022903
1160101
1788611
1024654
836040
343525
579190
819976
168642
754634
29687
1121278
1183667
917483
1512011
1645954
448917
1974312
1963729
143970
105821
1213805
67285
119155
1729451
1181335
1302680
774127
374708
857220
1655465
1959134
1262414
597260
869562
915784
321911
1732077
213102
1332219
1467148
1267223
365818
1846795
1468675
1145643
91600
1529062
314201
1066734
924466
58937
546268
1993229
6529
1728034
1909992
1941262
799011
386716
1064519
1376133
971168
51021
598778
1824514
1791153
248629
1631593
1615392
1079526
906388
324266
265314
1757592
1306635
1284328
900790
857496
856851
1290722
804966
1052669
891618
426330
1736005
855400
899080
1511739
160857
546166
656048
1623858
377060
1185906
1481104
58942
1543249
949336
718344
25623
1547099
320630
1920261
503997
1450297
315728
1203307
418810
1062108
1866364
533387
874212
1421075
1627005
581889
174137
260675
417304
1645241
1571742
1794408
1650410
1144012
1235557
1661256
1839794
1513520
1549103
948377
1321340
1606537
407295
118014
1160619
1246808
527446
1887504
1848334
1676517
1213559
1409642
1986907
1797713
322644
611052
151002
1806245
1311583
154412
388649
1651990
485723
1682543
217691
1354715
148172
1084211
1023827
785870
1578320
1975595
305263
427955
1329949
1234736
1720682
1110706
207691
1985871
83650
868137
1301416
66058
555852
1998082
748279
1836665
633553
1841911
206863
219864
1306978
321227
667170
1993823
228421
1672773
243452
452493
1418712
679565
848121
788995
489799
975957
1081435
1202053
1986908
23914
15207
1494001
1675161
1024947
395801
1635581
1309654
386652
519305
1830511
267116
846593
1491488
1603035
440931
275091
867145
1452795
814177
1485856
416340
763909
606061
1160155
1785432
1241667
1380675
1361208
184388
1161013
1100944
198850
335685
600483
822532
1780595
1884197
29929
520721
5592
417501
1115781
1979947
454016
1500094
544574
382451
752793
1376354
1193635
995282
1042954
1847978
286716
1233368
1881960
143635
1095446
1121411
1094015
1657529
808832
497880
743939
1552551
207240
1017307
310083
1389758
468774
916483
921896
734050
881518
1330474
1943701
874349
1517036
523046
255478
313556
467158
612715
1650368
1398173
1470332
1607933
1188028
1955076
957724
853751
1044161
1300205
1031081
961603
626883
898065
758249
924736
9180
1617943
985502
449138
1478005
1805766
1493735
1444280
622349
1209306
1702882
1968752
288796
1151381
566240
1555317
446425
440090
1638075
1956707
137171
1658323
304189
188264
1843115
497216
1080146
372777
594267
926541
768405
757286
1979337
199031
609017
927441
460936
155679
1263268
393358
1272201
1882976
1143109
1354225
998206
98915
984267
1959587
1355310
593487
1069958
488140
854529
987565
1929467
1745353
446821
478271
506444
1479108
1650233
95249
1244290
497968
442781
1339807
431424
616259
131934
1607902
1615307
1565443
412447
1807392
1258179
1842295
1866754
1345889
1276730
209050
200417
1446433
246616
1320181
1566559
870937
543425
390970
397971
1250178
1683845
1957613
1112659
780714
1144217
1789471
747756
1146491
52016
824987
1525865
486868
1877273
1755118
1127846
458826
1592126
1464350
1500048
16341
265165
246474
313947
1935099
1385588
1206376
1231577
1448262
1285818
1580747
1656074
1110733
1932415
337206
348054
1435668
644623
91158
903226
35567
1950461
1086036
581033
1698991
149709
548205
423284
1771587
252067
588786
963620
1938368
1760536
378053
997544
1358263
1870267
1453065
1574834
1616496
246616
1416938
1540689
632354
810601
1647255
894265
750606
818870
113810
213862
1649129
375267
1320943
1512380
873460
228469
693041
688262
778025
102912
1058244
934404
1358968
1339364
548759
1295287
977418
1183389
1219397
600306
1991093
1719096
476759
1878729
1221840
48526
1771222
321899
639111
1193972
1959947
650443
629561
1876803
1239996
1154371
1683245
558446
1558397
1406935
442099
1892730
1158701
1046253
952074
422836
48091
54288
24054
113790
1842289
1134446
1225149
1473981
1498715
1704592
360328
605649
988117
502169
496894
731080
1780304
414306
1178726
549106
748663
1610700
48797
1648716
919765
205565
1327193
1121940
979175
234815
437117
717609
674372
743414
1814308
259826
1991280
28278
1909383
702183
928747
1420467
756561
991417
1433789
488351
1999887
1371865
932696
1994922
1774798
254014
80876
387648
1087439
303698
1639112
534863
371890
1099480
838205
866256
885238
297844
1277884
139585
1021324
671296
810370
1664428
1560601
353827
228134
1525095
393485
638671
387323
180513
1937790
1893727
798135
693532
1146210
1158942
161616
1517493
105904
903792
1091485
1794182
972541
1648978
634054
1291208
555667
251462
577743
304916
1006353
1441429
1110502
1376029
1224186
1747662
1649704
285578
1648616
1754774
1296364
1093373
211250
1552660
363880
934527
420900
319765
407138
368799
874836
796627
1808494
274073
1845853
974762
1525291
1385992
34722
1791881
1362741
396971
1686463
1831302
366239
297900
1913472
1644331
540961
1978845
652435
531991
40316
1650550
1537269
373506
215576
1849577
1424383
1438105
1838291
1504612
160806
691828
1683947
502697
225666
1430610
1357624
1141865
686857
1544684
1160094
1730137
735524
895080
1550278
1020178
1748329
1234441
1872285
556209
35339
1601001
1528860
569150
518604
33914
1662570
844127
502641
506757
100292
1745660
2264
1118492
420059
309366
1399785
742179
1801907
1534471
907994
535632
774423
1244288
1177452
1492216
1231401
820871
1043756
986095
1590091
1669056
639584
1023192
1175908
745321
1620825
1454258
1324001
907866
264762
1229880
1179016
545119
198055
328552
263272
453519
520236
1945447
158474
426000
299724
429201
1701652
465338
1701543
1329677
1276580
923026
732316
1255366
745162
653490
995877
263447
1431864
63063
363057
563187
65126
1257146
1576428
490953
1794034
1940313
1479102
983642
706203
307077
495329
1860046
1791967
1671361
1153982
1952349
359777
1608892
1686268
1926448
721992
967886
1901524
832760
225562
1618170
543250
23930
747912
440723
480105
778508
1833488
486709
1611018
1635779
617226
1610617
1177155
1382799
765368
1250496
704881
1152332
1592737
1187356
1585404
1289031
575702
332246
739187
1722055
1095741
1631764
1941771
159013
1343767
1339913
826649
489958
1552314
1373395
1986384
1110755
1636106
1292534
740578
1056958
1677198
1274980
123795
1709555
281974
1635184
104374
1861834
1273811
667574
1232008
759344
1353608
337678
291262
1791215
945388
980148
826775
1322128
115590
1309399
373902
762703
1243737
1332975
1887378
6197
1297872
1854636
1719695
70758
1733754
1155244
601928
1074638
1240876
1056343
1599308
1221055
558369
1585536
1346901
1439445
1137418
511887
80248
1865466
64655
525637
92926
1001020
480529
1632372
490008
119168
1831915
1287649
465179
1382075
887464
1288387
1562624
545958
1712214
561905
1240591
712777
670874
1660237
1019373
1711851
1649950
166529
755223
401153
294431
1391240
1829731
1425273
279188
1035190
771845
551671
1383453
192287
990048
1964874
583712
96840
496691
1765340
631320
254619
654371
115693
1397911
855784
1085636
800346
1998723
22795
1085494
1795329
740810
1994405
971776
1372396
1061043
1233618
77571
191546
549156
636271
1115803
414170
1458723
750395
1502706
802551
1856841
1522479
1325455
1709299
443859
1671439
1128832
326793
509604
1252459
174860
1519406
677996
970288
584976
1126457
1186922
169603
1592551
1486933
1597002
1945877
1559893
522484
425831
58422
490255
1417878
906373
1189297
956087
105465
1057893
1058813
1668806
964048
1862013
1146750
1048208
398750
305599
916036
727412
1565287
19867
1563917
1265662
1902754
1088994
1665893
1287332
1654958
1232723
255155
1790215
954101
648723
883161
357359
859190
655082
162874
949662
1693985
818392
1305422
1714372
1058225
990265
759519
979221
1293601
1787995
1818627
16427
123403
368556
619745
1054273
1833714
1966402
1127395
665651
1877659
1736149
1627038
1546047
1233900
1267203
734349
148483
1098902
1585743
1198845
1362197
934227
1920761
618382
2591
513230
1319761
528340
151767
1827293
1988642
1120575
429409
1787771
1616880
1769150
481342
1283389
1680401
438816
258372
199968
497510
1776053
1705990
1064554
391922
1288793
1588869
478194
1334324
1107868
1728737
1786318
1123646
113699
1925816
1809294
473554
927245
1487567
776319
10579
1848206
495583
1800571
385783
1933954
410358
986965
1083404
1173556
1195204
47754
269513
1082115
1988305
1721037
1623898
1503528
212149
1461460
1267700
884016
94412
986963
484065
1093456
1440504
1421259
1200796
1269507
1250196
424855
1319635
963990
914932
986187
1882687
1713948
1096697
345415
1608269
640312
10689
1011557
370256
874162
1788559
59517
407297
157244
436557
1597393
1285685
507635
1182032
1887037
160357
115847
220062
1191947
355166
1718645
303259
268878
1031108
1107838
257415
1412162
1140869
314121
883725
1986617
1533949
782936
520470
1416824
500911
741406
113783
1617771
1897041
1399660
743198
1830863
1988334
508338
1960174
295892
228337
471736
473466
1707538
1472497
5933
653787
1603574
368753
853576
107719
1369951
1628059
13687
1974195
210029
81191
1889940
1081342
555570
308823
1768309
1178401
1154620
1282815
1808910
21219
29331
1669369
985453
1160
1195607
1165960
1615296
27073
585701
928800
67878
394574
1618
199017
489868
10370
1093413
1978700
1925949
1180299
441594
802487
314096
1319024
1916815
1281997
412076
1359716
1313695
1522085
53845
1459493
14495
252230
1467155
17262
246538
897917
942725
262809
1078783
222449
397132
1273970
1142245
329588
818252
625372
645574
275687
29349
1538853
1027350
1307977
1737585
605596
1330374
786226
971958
516363
427720
1201587
738625
1069180
553364
356908
1992579
921371
196128
468548
1119699
292437
226381
109609
110872
1641747
1337924
1752814
1190646
797434
529784
1331550
330954
1145967
771779
446999
1389303
88362
1610288
1135195
1767078
849984
192883
448781
233056
987517
402333
1017064
1948455
698305
1762482
255779
1572367
1482601
1916954
262007
1046016
1928564
1247202
329400
1205402
265360
1674179
1902006
1589426
862148
1208986
881164
339314
785215
430589
1084331
789505
1936430
1256519
1904601
639886
109403
1763612
907236
712997
875991
634796
952869
517253
544202
734494
1470699
755735
350394
1829258
284338
821698
1240993
1925464
1513547
157217
1384735
398448
125858
438226
734949
1936567
1130515
1455862
1912519
1910783
342788
1763923
1584913
1968735
1571263
1912013
1053766
820735
632644
984090
1020265
1031897
1824645
113463
778420
1834514
1487417
605067
1678110
1764435
464774
454410
1290318
926789
1967476
796895
1472700
1517874
1114811
259498
1996358
1930515
1609024
1055738
754351
1308656
369483
1596094
399404
941729
1507382
1026826
165171
681761
152551
1577656
1059569
548064
1042174
1852891
540399
1022689
1989101
551060
373465
1679734
1785303
1509662
1452981
1458648
946723
1185325
278484
1823445
433792
1574724
1756654
35323
1531894
1191592
57154
993708
182902
458142
1215444
1061256
321783
1548552
1432635
1857844
1313688
1802464
35542
819339
1281705
1957359
1597160
1263884
826885
1610645
1019127
1213337
916377
342273
1390462
1507110
600414
857056
656623
338464
1084403
1324731
623855
440502
1399377
516005
1246423
1966165
672383
1174737
1945399
166917
1443729
1434449
1033490
166970
1999585
638221
347621
1264384
316765
1711578
695498
1352140
796886
1910141
1684576
1466942
1288246
1160101
1000420
1933626
223610
1370366
1218996
1317172
376508
981711
307427
1572901
535908
227126
1722265
1647710
1381484
1038511
605524
1145294
262496
475595
1210747
746420
553209
884340
19097
4535
91216
1857661
59090
312681
1754762
1873189
667881
1151083
860003
724705
1096689
313520
1044096
1190603
646073
276976
1208447
704209
1494940
863250
1722892
841910
1953065
857248
888311
535671
239254
448002
89100
180605
185075
771018
1869069
1994633
1068950
1241195
158252
792031
810105
1703566
769839
1830308
1727553
444827
618791
953174
396661
1518813
1479622
224795
766759
802448
423285
320807
78102
155191
40451
461541
474022
772324
155625
1852441
1489250
1405074
266443
311900
1299076
911302
1885947
1422953
1683828
902904
718617
79483
1768957
98600
1240468
1679883
559360
1345502
878332
1866580
581631
1675431
931195
1591594
1222084
152142
1278852
499253
905026
1449976
1972196
1653923
1492442
1942869
188806
993134
519509
462886
460973
1643559
754997
1804030
729719
866226
1795409
853880
1281204
743986
1466404
1375914
1335766
749028
1348394
1481858
162868
1373852
1796721
70382
1862675
564396
1824632
1709139
1710121
1563731
775064
1459824
1719458
304265
1899229
1808
805358
1034412
95414
1741615
157820
952399
428179
1980867
639239
1607029
76220
1231875
565522
1688230
728529
1051047
1440307
1396073
1289173
29634
1746675
1896035
867825
1454185
1072482
825800
1659131
1128856
1138478
1819192
171240
325459
1033199
6515
1907905
1998645
1061181
860871
447820
1542309
569979
242625
935629
1040719
374006
745193
584010
1441360
1163997
1598689
1046505
1988716
590491
880287
686762
429615
191980
1494423
394727
1927985
1050027
733609
1830472
45305
1936266
1873723
1781839
1711575
758910
165923
224390
1482531
998798
1155896
421182
557008
1177496
1089035
1878407
1147479
477434
1062747
1155058
484397
887301
981145
106845
1715629
1308310
1877818
233267
1440118
1785810
708237
508478
1920695
1122317
675449
834697
287273
406330
1838359
1646590
1432629
1874245
657707
623474
1186950
750807
735815
442882
408121
1458591
1811660
863631
312832
1885116
1796083
1137612
691186
189196
1819640
1517781
489170
1714095
1316517
1195862
53717
1605417
514883
143059
1492784
526664
1860508
574463
243967
623080
286036
663683
1585368
606002
1422939
1823709
1910029
72226
1342519
437277
925718
49263
1926382
524392
418335
1622451
1305209
946958
1889121
875819
911609
1103418
1642249
322287
60568
1975528
1866339
92285
1559333
40699
1479826
1198027
133938
1360370
1297318
88660
215142
1107851
209154
1629674
801638
935949
1889567
51166
1259460
1222115
1959930
1289870
1813056
1038945
15250
973012
508056
1894932
320347
726370
883880
33006
1543195
761817
662743
754920
1041914
1779400
389318
87419
420089
108400
1918742
954706
265932
1728544
1481951
193150
655948
549569
459853
1295458
1168803
1114831
1911493
1853939
1276999
1695020
1240123
1634271
1821481
211784
153926
1364264
1418401
171522
212231
129684
1362129
692915
339798
1428224
249074
1604068
113799
527268
1623481
210819
1371719
1534764
1104304
1474666
1713725
985747
1166237
778828
1083415
1430935
906715
460426
1604546
799140
1912560
1223
991359
1166751
76658
286451
1834052
821112
131425
1200089
536890
1928072
854494
1007954
1637384
423058
229176
1281103
15231
1682466
1646891
1902266
1905906
356520
538071
1115224
547737
1631646
42861
743913
1732877
161377
1801167
164002
646479
138035
1646462
510694
1036751
1385796
415012
548845
1278400
58774
1630685
949119
758461
1362144
1477185
1738281
92747
1147057
124783
1091612
1930571
1072730
379731
258037
1284203
140629
711253
1054285
101688
460024
1165175
193946
1516535
358137
591890
1366574
223873
1560067
572713
300899
181723
649089
1842263
1665734
1176231
1774970
443243
1424327
452332
1050947
1446073
1942658
16366
68042
224090
342891
1567446
705638
621877
1555547
462652
1848798
35241
950868
987689
1878742
503427
1620878
1164186
597814
351106
83283
1627049
1485429
681021
1317547
1182391
1068632
1773382
813399
338521
307879
303476
902312
1143115
1413000
830038
512582
250618
156700
1131584
579004
749693
537733
51495
1379703
1974172
100615
1851845
648978
200005
77731
177807
273806
153038
946277
1683028
62735
1079860
1232031
575885
1823493
1317898
913436
30185
1418403
352666
1747822
679815
831282
1339795
37323
452286
950875
1559673
1633861
357610
128670
936496
1037691
1411962
892034
401373
210993
779840
1769877
1971911
1469521
874210
547724
1802002
1035517
1229679
358479
1573818
1911700
1315022
245775
1766848
1283915
1149830
312663
93586
600675
1436186
1106184
119845
1619373
526994
1062143
1714891
1757820
952973
450806
1205853
1708649
1609648
992805
71734
1137297
1311231
785947
1942969
708824
1917218
1717096
1752623
1527003
1986048
595152
919482
1832280
833434
820996
832444
1216076
1776172
429883
961341
1480341
1916285
492990
6220
537470
607522
336889
1802728
1130059
1445004
1695344
598009
761110
398514
868856
1495940
484619
1409215
1612696
135574
1607876
303674
702915
1593145
1185030
98434
360879
982236
718965
1688629
48399
8772
786799
1502146
158962
565339
480563
59931
1276693
974592
1765388
105299
268911
1582125
361427
1573078
269168
575349
132339
1301061
1671131
269266
946801
704349
473043
509821
248651
38144
145739
616925
900134
1973656
14719
658247
83379
783152
728430
472912
518160
1489564
457967
235116
84739
233086
1563725
207412
1631262
1396973
577549
115823
1508638
363022
1117657
494176
517657
938694
1729694
941196
1263912
1134644
338187
148390
829442
853092
1671543
102503
401459
384495
623546
399089
495985
1274304
1088800
528031
607483
1392168
970352
1135005
809337
1253480
585876
699474
1359937
736179
40247
273150
1745843
1634280
1666503
1309445
495641
448934
1932979
1150875
171581
1522220
93085
1930684
1928887
165771
784331
1646240
1178406
917113
566597
1069915
26988
1348251
1739356
705833
499897
501924
424981
1146348
1069279
1955309
1578132
219341
422519
1583986
531629
633509
1160784
640546
1708254
1087198
592137
589220
566901
920117
1220974
1928072
792089
30278
1887426
1025097
908395
79940
1674637
216098
515782
1276710
1192066
1691232
821843
336913
602927
293746
159059
36176
1710327
1546387
1247950
1250079
1062660
558438
1622970
1349055
1123681
949544
519748
1297879
575411
1631548
559312
774853
566315
828218
605572
1558829
203560
1168042
231241
1797406
1854960
964080
208215
1807080
1579706
1317348
835359
1852581
1281533
1261264
1254641
1183622
400922
1560835
1754128
1338969
856873
424154
1106303
297143
1356020
546342
1506521
104333
1745261
1515009
1205710
1398987
1410262
586800
385514
1293882
1812694
355411
380005
1128793
1036297
787452
195657
672091
1967538
143819
1141834
1529460
1659784
688520
1694905
1621359
360421
203484
1115228
1241923
258397
1785351
900307
1284864
53662
959800
1661546
1237181
952943
1742842
1796459
1452065
1232145
1314401
228717
1959861
1865928
757261
819478
1225168
485558
31489
1883259
1780597
346328
1206926
106789
135426
1861894
732535
418679
288224
1958167
145530
1864593
696668
434036
113557
453521
51647
495138
1472874
1475347
1655010
1907734
119536
251226
1371322
611053
277989
483622
1666094
39553
1710424
594069
548995
1257289
726402
1086658
1507352
841618
1464214
366833
783713
1077264
1905225
863782
984419
1160408
1212194
155912
878312
38463
400010
1188256
1056755
722251
965151
65204
143656
1379950
1080711
1120353
53989
993509
1678319
1530421
1049508
1890689
1720521
10084
394448
912195
1530421
1618132
976927
944375
884691
703661
1332800
1628559
649248
682440
1281258
330822
1074492
875401
534091
760311
540745
1774309
51062
438239
1283483
1792316
298349
1819489
799859
3216
1108861
422300
356227
1035501
769180
356056
1232560
647962
1446254
1243154
1695211
1545412
267078
1273025
834083
1511221
1430051
1884429
420338
1999625
1323768
19639
1833815
1414759
1635820
178639
307993
860262
1824290
1557857
1687945
1657858
188546
375853
1611704
124281
218457
1757766
1814856
1736079
236796
959874
1989846
575586
1864382
1118165
1350158
139038
135032
1056258
1319439
946692
547813
1091881
895329
1512660
840472
1424249
1937130
1366750
557438
1056782
1734200
1063551
593423
965535
287025
467266
1383742
976660
1272482
1767818
1874875
1387148
587557
1163261
1619445
277678
90737
1457255
1394064
70531
394185
1868238
749633
1736496
981527
667640
1303730
102252
620849
301503
381323
1196130
878233
63779
1429555
1103481
1538577
1205246
1567791
1562602
267710
1773309
1898137
1019953
920586
1957883
218711
694799
1209409
287024
414667
395416
147910
1229517
1833896
1180804
861777
779756
639754
716839
316972
250709
1747559
420897
147199
1935969
1015845
447501
1980499
897480
748130
21805
594603
1375840
415549
1498740
749578
802816
1263974
267999
1121256
1697193
1827885
1596298
1928127
1274756
1749954
1179768
1220804
900459
1007774
1997585
1726485
1357909
1322651
807589
859910
924978
1529401
1729180
179436
213812
611716
997790
1131642
1143287
1782657
1436942
937535
1130280
445947
1791509
899046
735385
1342285
1333326
1910428
27081
1602090
1010907
708889
567937
189673
1780767
189574
454651
1089506
1989865
1403653
1655436
1939941
963835
970824
1701406
807257
802798
1888003
630190
1644232
1689299
1638447
1532266
1914837
553685
1094370
1336553
1180964
248388
1568547
463535
173285
75436
1262682
1971314
395261
484700
1060298
776313
1907523
983433
1292630
241443
1253348
1356437
1448014
1637771
87196
886872
1911179
1004664
989119
1722025
1770206
191155
1514873
1880487
1984759
745262
768467
1517933
25940
276454
1905987
361533
1140695
262226
408096
557689
1609853
888291
1908299
1732542
419429
790491
1276614
1238043
1723180
97133
1369865
388202
1436523
792838
1537336
654285
1787437
1087409
1348677
429790
449901
775614
136714
1144870
1804455
77637
1956830
526167
749092
1727967
1451662
1342952
985835
1350435
1277255
387009
481968
39700
738876
234817
1136387
1144142
1579396
1330585
1924423
1680119
1678846
544193
1933692
1656110
374980
1035632
397995
997212
525368
1755154
739411
223004
993625
1346929
273241
1380791
877579
218037
854000
567654
1090459
517281
1013165
633860
767440
1288579
1247717
1932385
160225
770055
146595
537595
1852063
288956
544112
85756
127547
1167022
1636841
1950291
1484555
1960013
1737309
437026
85862
1192027
302629
365941
1915986
417088
1543941
1905661
1594943
364138
731979
127810
1553409
1650297
1203421
606226
1950367
224372
1771316
1589108
1074112
918075
964721
1253666
1219414
426553
1947553
461836
1299493
1975356
284011
1147951
1133259
1737302
756788
426737
1884020
500209
747211
1145070
551436
611940
1017979
1501250
1291473
280317
310387
1427104
704088
333457
953482
783493
946508
28443
366163
857403
550602
527082
821531
1107236
907472
564011
865753
549787
119171
1150451
1430654
463986
955373
820693
364445
1140953
15891
376956
634227
702719
1697533
42009
781091
522682
723371
430315
1180585
1834814
659938
178350
95020
1443195
689189
1467795
1457334
1450287
216893
109127
169075
533993
1430535
820129
1807499
48377
1439971
65587
620947
1367740
38209
245367
1968737
1830931
737924
1304425
112856
1494719
64215
1729576
1722836
1281665
1068701
226546
792025
1896524
1085933
1116861
1441913
1144429
717451
207757
1929264
1221883
1515741
855729
609268
731877
1285783
441787
1034168
1612503
950956
86313
536605
460502
212461
1469694
1708112
616810
538081
1771470
1633098
1523228
693442
1909385
602739
1677615
219070
1561128
206719
1151711
377957
937568
888004
1093253
593873
966308
521011
1557420
1482937
394938
1163534
1493598
1929329
1272180
1525815
1619752
1905582
81132
1018636
1755350
771936
1531582
1736705
53179
316752
572680
614030
806337
808876
524184
1605857
449952
1077095
1162222
1207268
1880930
263580
1843896
273522
755017
306930
477739
1579743
1209755
1410504
1823724
147933
1452982
288522
1627358
258992
1111872
447645
1602294
1189695
677335
1575619
1189150
1658072
1775935
48429
1727467
1885575
1922266
1408908
1881817
1060326
1556195
1504032
1338778
1667430
1345804
1362999
330564
102967
1197388
1037906
520064
643208
1973898
3283
1837022
858097
1569207
1092738
1511620
1853574
1250638
853413
1788075
1288045
1546007
1631869
686890
1645123
542304
1556784
1629662
1628772
1514609
1188529
1094872
1058795
364880
957314
1515895
213884
223656
316996
1096053
639298
301288
858670
1090155
1491607
279448
284588
1920535
915082
1509966
1692332
184087
1431017
834595
25341
1615694
1891391
338947
182501
281312
1224155
806848
1568303
1887688
1168759
893670
1669783
533627
1918638
830080
874154
1379395
552928
1873034
594247
1246671
1685413
872131
1727990
1424414
1804293
1565068
1154099
470413
266078
331510
1056555
54347
684051
1821019
578638
1193500
777426
1103643
1643454
491231
1521357
1399894
279411
276233
1345174
1062876
1774492
1126263
1914882
390174
139980
314561
10628
89213
1037676
136862
1651305
1467575
516761
1155922
1381098
1447358
205297
1233763
692142
799339
1356140
1312170
1033488
1155987
366241
1016957
63569
32832
841810
149309
693660
1281013
1211055
385772
990027
1397946
708113
1239402
1968589
556984
1968956
1031096
1768399
1820995
423238
1393418
695903
44073
1859639
961157
853754
1041870
1248711
931824
1986877
614965
16097
305749
1265317
485084
551467
146993
1791262
760385
1011559
615526
1501164
219890
1954191
1779549
1624497
1641159
424916
874730
785907
229726
252588
1267704
39383
1752419
1481164
1538034
242108
207810
396003
638358
244010
770107
1042476
234705
1069067
320060
25761
1100183
1483078
1991829
1124654
1251678
1256221
1400944
477970
937737
1917879
1514232
1435834
1063037
1219204
1098598
1508836
946875
1566568
638501
1948289
1663475
1084177
1358796
507864
685665
1491474
1268333
806946
639616
147475
182604
186030
1152097
559811
352902
1294339
367215
796183
937385
574098
938158
1637017
344538
1548576
1941756
807258
1268146
1141304
63450
830735
1659927
1587352
686750
1345250
1225782
1257929
1837912
704404
802560
1895522
1831618
168581
680154
1423410
1831503
370451
428060
652393
713762
771134
362185
1573583
358088
1608761
1867993
162862
1606209
238845
1346936
738315
787626
1593436
934603
1121372
1027661
266496
1475086
1769002
79478
1626339
1169783
1351877
1815679
1897389
55369
1298619
1421630
947276
1568631
1821816
1898874
1994096
1817147
148826
1014182
523995
642363
1790686
912875
1256389
1225721
755083
1780544
1282481
141767
240579
176308
929765
353318
178076
992137
1891319
757185
1989974
128328
660209
1138316
1251328
1249417
131830
1173987
765743
403461
419613
205670
661657
792386
815671
848267
451259
106298
694787
28557
301783
1866046
260042
1936547
1637603
181202
1169721
1903373
15833
1278720
972316
1616831
183863
1625835
1319562
1520984
352922
1059218
1202078
979894
766533
1905122
1048316
1528771
1171581
1622763
601325
853747
356937
1424920
2626
452612
1253936
918141
710879
719810
465295
1316948
535099
1199113
1441322
499317
1599079
1919189
950559
540204
515129
1126241
973477
1421460
1232287
1961611
1303889
271395
1938813
1788525
1801046
1070225
1574249
1225304
646059
632984
22059
672063
502117
1623600
700002
1542171
60254
1362603
1260981
1065941
32764
771785
1731008
1035173
290545
283521
1110703
291190
1420994
558774
1576810
237721
600162
965396
16632
529621
681645
1252935
1010582
1336385
391834
1491242
1541844
1570930
1355273
584572
1196858
1598753
915480
249065
1734913
1941035
367241
397681
1043231
1669523
461036
43253
1914118
412569
169315
1726006
855371
861154
527434
1321703
1959448
1449261
827791
1483315
963482
425255
1953315
1660269
1616924
731572
1386434
1405816
197523
1763972
1016754
903411
170601
1176107
1589103
1977184
374336
1416001
1156293
1220080
314567
1911871
1314192
645995
1165673
1182214
841331
126702
316792
647771
1985616
1785496
327632
862874
123517
1922567
1758308
1342780
805586
484263
1504122
1465207
1665708
1686677
1783795
1122013
1988548
73134
1421863
1220873
355998
1035222
833464
1801847
768689
179648
737373
1745267
868583
1193350
1046858
1843070
612835
480586
1151755
532527
714869
1541620
709875
417274
304301
1121912
1016237
1158827
874714
872698
842808
1261182
687522
1297886
868836
1938366
496757
262663
846822
1867204
1577456
1177080
1529604
573328
591842
1436195
1916712
599319
918925
1160412
1981441
1314346
750931
1530757
1912011
1048012
1404645
20562
166724
1597843
494224
367168
1869916
107134
166125
342552
1763946
452551
358396
111872
1298096
1373596
594403
969090
1628421
845203
643499
1038816
1081420
1668387
580551
1006294
98201
751289
1983678
1565812
1336829
1048147
1261470
127874
1123275
1358674
1239377
24898
638583
102854
958593
1049250
1353716
345724
723218
892987
42753
250898
980534
626987
898638
109073
1102888
239374
561944
906659
1882601
1455314
465354
792752
842668
237924
1163057
1746207
310980
1298369
1270738
686501
1033211
1181115
1484445
72281
500591
1166057
423508
1664358
197558
1475632
1786962
917866
1911063
259145
1476101
105004
1338404
781024
836850
1099168
1826650
1632096
289058
774913
1112831
987753
1167477
1383603
1223667
1577729
128589
303417
268663
203633
74548
1952019
979987
1641713
1503002
1052559
159576
1036711
1504532
1613967
248519
1294880
887718
1351196
89799
650000
1919098
1585429
187798
1871529
501140
812101
1097060
441899
674763
685720
302771
203604
1121322
1246174
1589332
1042093
628269
79648
303562
1553744
744424
394761
1613421
906960
1220215
1319104
267793
419229
1949877
32772
115284
1099252
94685
7659
995013
100486
350807
1932895
1163201
849900
1986144
1842386
769355
651278
118960
296507
594381
245050
1375600
1938816
757221
1508550
1696192
1067042
632089
475611
1274046
1836482
1891623
117518
313074
621790
771256
1760300
522026
865867
1406368
1296338
647926
707051
1726830
1863095
652931
1710982
1111567
1353323
1103308
1868658
1933905
198995
825381
1096999
137172
327488
1506387
977476
815126
667414
358170
1577346
1062852
1276499
630015
1699368
1768628
1390653
1437193
590650
1360130
757641
155719
1995047
471162
618147
98458
1257591
1009435
950180
317530
796160
1170917
1319361
497110
389129
434589
321153
1583123
92750
511409
1273484
1575855
1653213
496136
1857471
1641338
514757
1895869
1553428
138602
1195688
1525856
390883
203935
368550
1645034
1067882
1123960
1312924
555494
473083
944379
927461
580005
377407
1189576
1824729
1495863
1364277
772861
1830442
385513
945283
1646664
965335
294692
1627713
697034
671361
1275265
1507983
263649
1649598
1873709
79554
1786365
73157
1885427
1510693
893635
1169752
1927254
1016086
1080575
1769096
1405181
1518706
1477507
87843
1208171
1957230
632259
1243545
241868
126754
546391
1194594
32039
603168
1965579
669857
1643071
1757168
1585668
1455495
532592
267571
1543114
1602053
1681566
532528
1694452
1952000
951909
844007
813036
1092085
913045
832648
902290
652576
1865108
920925
828725
577459
1114651
263090
1310657
1408099
1305848
494660
1330119
1187258
1811838
247045
969295
1895883
285412
1202719
653424
982839
406623
1280220
593338
124036
956377
198336
1828129
923909
559321
1331937
1849141
510116
446847
615286
837085
1745269
1462834
1280411
532227
1112224
1554597
1686447
1678424
767479
552373
938213
945931
243604
1120188
1294155
107161
1817178
25551
285818
57842
1116938
1867585
56226
850051
1893219
326485
322826
953900
287878
247137
1952174
1918549
31189
709486
1235945
1187259
1972023
1768846
1067641
996758
1134491
372582
1424588
1927408
1920229
299682
617961
1901692
1476680
1416320
1879433
20811
1962682
636359
485709
1269384
644030
1602625
1383763
613893
650167
1123219
1625024
1791078
163203
1916868
1167379
1949564
84122
959686
1966069
979538
877036
206311
1360431
1690493
1197166
1959799
1452234
1463501
69154
670687
1052393
1886327
231152
440743
1461747
928207
1905746
1307927
757475
935709
1497622
1875305
1609279
1472286
1552184
445459
1983202
397746
1336701
1563025
1684365
1973304
1085295
846718
519946
1557282
934961
491999
1761423
367140
1194363
601306
1420838
1504140
1252390
1221419
88531
1898288
672373
1343762
554048
352223
1466551
786331
1905995
1047696
1469884
1993740
1871028
271087
695004
1447073
1344074
1941621
446147
1528598
17293
890219
552988
324569
1285507
1925679
1043772
663117
592018
10646
386615
1955035
477102
1576828
168594
1097926
261098
1397754
67581
345403
370008
141131
1402064
579705
631487
1164390
1723328
477935
1975800
1265669
19802
708362
842570
597193
213994
1950809
1202380
223909
91402
1678725
240493
1408205
1768832
82666
1636302
980705
561925
1003061
1285264
1919559
156648
455288
126000
1758402
259340
1577629
549973
727268
797383
343157
688988
1527691
1876680
910439
1884485
1184041
821343
90641
1249300
919686
1025273
242541
1002905
882148
1458352
1705317
947972
1391689
1521926
2225
1590092
79034
1779025
1875811
1427696
232750
1383359
1084017
1989987
839496
88334
1678311
1566106
105594
1240068
406358
616
1398288
1311019
940833
414425
222944
1799745
267696
207437
908538
801174
865322
1596345
769668
1278855
104102
399377
110575
1567444
1721823
1205831
1884749
15765
91086
1519219
1573750
654919
871538
1984326
1820065
802861
1678737
1790651
902405
1340952
1618681
19073
867824
1777474
220386
289972
230320
531867
1854117
1546738
1662833
1776841
1094195
1994597
864668
560102
228567
1121405
338554
95198
262921
196683
957609
319205
693950
133194
1294348
93889
646374
381223
1845294
1664408
642028
778686
1688706
183819
646001
1537500
964806
592679
506455
940650
345661
1213215
697021
221939
622020
90581
1410918
1612109
1539478
1944915
1125929
844147
1932351
611401
1609756
602289
1053774
236280
805408
503962
1213886
921769
1352437
913558
391943
1532342
147696
259719
1167523
751766
840025
1166387
923483
663911
1021275
559221
484910
1006999
1085726
1352353
691991
120418
797278
1604099
1693971
1020136
1208844
1228216
1780784
1989663
253139
682601
1361624
1279459
1109267
1581969
608498
1138103
1670980
241612
62980
1204815
767411
123107
95588
1076976
1724462
1411747
569925
773099
964597
1564850
1714250
1015720
1905858
1183589
1471545
723255
419474
236509
869233
112246
1523982
1808830
523239
499169
1953971
225682
1352343
1773158
1207673
505696
394342
1813039
444574
1442862
345072
1092624
1977331
347625
121555
257429
1986792
1978448
1068471
1510628
194895
697446
1712816
619933
1689934
1457549
1552130
387498
1662241
1707597
722721
647136
1478893
853792
1952537
999062
1173462
1651435
349651
716690
103254
969977
1526102
1107490
1952092
422505
252033
827840
202742
1409740
44730
1328486
551214
1583604
1435240
1704864
43542
672482
1066913
23450
819981
1057481
213638
1528171
1399888
466238
192458
1974849
1327649
647127
47540
238250
1999163
40474
1424737
220234
54380
905635
1344178
1419410
1306315
1738970
1374909
80308
1836565
648876
594676
650072
1133158
1995873
913679
337621
1926307
1334191
104521
1303760
868015
1939146
1465246
1358051
1058485
1762095
752929
1658787
873442
1727784
86780
1592126
671273
113815
1396766
639544
1407013
1913306
1110397
376326
15987
1904398
1578035
381997
952942
1242319
4091
597820
1656271
395336
1952898
1626033
1264486
1103586
1820418
926693
921423
1789233
1227008
1920641
1229576
346953
1557560
855640
170312
491893
1140273
1538911
121166
620816
16920
1367481
834125
1617061
63822
69864
1619354
1715284
1072239
349439
1648870
974945
13265
1777940
1610872
33571
725909
72385
601418
462584
1305395
1714994
718173
1134825
119135
177140
1724117
1004850
1463781
1143703
1912876
1985367
1644221
1299071
375375
1676172
131688
1352749
1575371
464375
354575
1655181
1268547
80383
593439
802489
98154
794536
499059
1760255
835284
542301
257037
1748881
25877
1363320
1925808
89510
1815365
960645
1651363
169273
1581798
1789059
345944
1024160
126382
1772245
286835
1324244
1691642
1704574
1320311
923406
1064269
976919
1154378
865014
474320
1538096
394544
319420
1149549
1295278
1406136
1535509
1623386
249423
1738288
1871250
1317905
690607
1178946
1429607
1950120
405511
179312
659450
1543419
1892226
1541484
498769
1719675
599328
697566
484675
1867256
425763
1726831
352780
418128
489960
672913
1296854
958055
1262872
1035550
407117
927678
350439
1000941
1802871
1675406
1146586
1806716
534281
1476453
808899
1721031
1997585
1777747
644506
1594148
1504728
837588
511122
1399664
421231
228412
1467677
546187
1703073
1237411
1762112
1013541
118769
1126747
170186
489369
1792250
1816875
484488
565664
1421086
1190949
652928
203572
1402778
520736
586362
1742300
1175652
205104
515007
1789685
300896
948958
1363850
1375184
1161464
140245
1849744
1669058
1823291
1072508
1757427
501389
900602
993429
212242
793060
651043
1578144
1651092
961831
1625540
1549269
191805
1806852
176336
1463038
1859539
1058603
10784
679624
1903512
180699
593905
1600501
161563
387542
566467
627066
1841440
1168341
1399187
470534
1852375
173617
1311330
324087
1101084
413848
1272705
913369
418771
110106
116257
1252004
1836113
690758
772149
168668
1305624
1164564
1703959
1599786
1914841
247437
1627569
1080104
382843
606392
467795
633851
1391604
1667325
259063
20225
1241033
1984454
1145143
896631
1312943
1075807
1148064
814286
446359
1939846
1061417
1258168
1268114
677566
1857219
1127161
1140684
1212246
131185
1785248
1004664
1519868
1725687
1090977
1050996
1440852
662721
726567
364375
565682
637280
1234637
1995015
467265
1596231
1061334
555283
1389358
456431
1339061
1921904
1746440
283065
397750
268732
1690698
1671863
1554667
1953497
1941886
1096753
1945497
1580297
533667
167020
1411450
1615611
1376376
1964148
402194
1120420
1166636
1155998
1252484
1726683
955285
399256
759519
1674008
1210629
1786927
1251477
298932
910378
323271
657061
1726681
1116387
1633297
1013091
846587
1704463
1971503
781357
936122
1316113
1475364
1056314
1849699
1538360
134409
492088
846084
1963064
1627403
1930500
1345903
389459
455847
1740430
1121098
21503
1053298
214792
640529
1617410
160427
317333
228134
1355755
1326203
600985
488969
1901036
122029
195973
649774
1073071
182012
536108
1949088
1861142
45790
1881279
1001796
107665
1166679
1501952
1654427
1189266
1065291
1848311
1362661
924686
1924597
653371
667090
947033
1265387
354357
1304055
1077356
1029162
334028
1404048
73229
508374
1103955
975313
1435394
144194
647806
1293777
1281055
1943313
52303
1728236
290105
1666890
1128129
1389767
1620310
382399
1211935
1827893
1238066
1338075
812816
909396
242112
732534
1947442
144866
1877443
1994428
957415
1363046
1781633
1751205
1870454
346269
324023
1501330
1800915
1579726
1466278
1380541
834223
517806
1636316
760662
1811915
1408849
501463
1390242
252116
1983723
142300
630298
660368
1400167
935281
576565
1204077
445194
1305978
280619
1581541
1540349
688198
1939152
540194
1369842
1620417
824036
1186165
206357
1983221
1050549
1544186
1214381
647604
37759
1735897
359569
450837
476843
292211
1436296
1958555
1330301
1885614
1397638
1585602
1772646
1315561
1530642
1421820
1014628
1288057
208657
321415
875315
195993
563452
1658924
1680674
1955890
1009561
1366604
542859
119414
377777
903290
1028524
889710
290643
180851
42282
1766868
1244813
548344
1852702
55076
341629
1183427
1187795
1971236
427684
164754
1257385
1241142
108409
1973504
530248
1554911
278073
101340
1743086
1132544
1343688
688353
730474
1114743
496581
1555868
608445
1211239
955282
1835783
302007
367430
1363599
1097477
172788
1594089
9239
1873414
1605161
1134325
469695
177378
367248
1148705
1649312
82310
1717213
916038
562432
1508496
887672
1160212
973000
1578260
567381
814754
1582634
1459731
1656370
556820
349873
1848838
1950730
958099
1270040
1401405
22889
1331874
1055871
64128
842466
1445531
977708
502069
791251
1124492
1472422
474522
120860
193227
213191
578291
1807275
1193938
1130025
1892301
1236880
1606570
1902549
672022
809351
1693932
1201854
1269021
1656735
1460727
1617817
1187388
1590321
1911063
801629
348068
827005
699923
1204297
1793490
100155
676367
1303486
710376
934012
1207833
1519430
1734109
862511
1201753
829454
1336976
947366
1773371
1789453
1532200
1806122
1288886
1211035
366849
1564887
914370
1193554
463470
1431220
1779354
146777
421925
1184430
1870188
1309784
429461
1770466
292169
80265
1030739
1017711
1902158
1970484
1648061
747758
101460
1271319
457298
1418109
461579
1679178
1910167
1705040
1756772
799306
590138
570822
354905
589684
1205215
1172174
272082
330365
799906
76462
181634
472609
685584
1573969
796496
1022959
478244
853789
610777
1333629
463211
1766813
815450
889055
1519084
430976
470455
1918337
196957
787496
840250
1079511
1849917
200106
463839
953634
133124
1628418
1172203
1983078
1584458
1169075
989619
1581487
1396393
710517
952974
757188
1145536
1189067
1498267
570497
725880
1439217
385567
453004
1216622
1797534
1885139
1765390
1072881
370792
949582
106862
1756324
306768
1948462
617138
1742652
1093543
754839
592324
152538
1553711
1867664
442436
343383
892841
768048
572895
1696973
1932264
1469637
825690
883664
126074
299164
1246849
800018
1261711
256955
506218
128661
1146012
768973
489408
600485
488451
1896576
501191
966296
1668290
1160487
264310
403627
670659
967676
1385594
108017
638218
630130
1865023
1959448
808093
569363
502039
120691
1846108
1458460
1562668
1697411
475888
829097
1833014
670103
514991
1446378
798050
1537620
606254
1621917
964225
665117
1893606
1192448
1744896
1901772
1156446
152924
1167700
940758
985662
535661
1625770
1704717
1314806
1764866
550198
1051502
457436
1843742
37155
40014
743762
1006453
1397840
1058318
1906987
1698974
469016
769025
648057
910200
1788069
1337950
526732
933032
657806
1555266
289292
831904
1676653
1909138
786879
1948532
515413
1588301
1797667
558270
1744801
1818757
773865
541494
527112
779312
878298
1573018
1004645
1952334
1533562
696886
1851158
1265818
410591
774889
1161029
882185
1420324
1180559
1576542
143439
1738323
1934655
68072
1884362
1838974
839438
310917
1643653
174590
1562991
1207453
235872
1563095
713909
1337837
1870503
924808
182377
748550
1193115
417290
894272
1041036
1000385
539272
1026624
1101866
320259
572705
447783
1694599
265015
327842
822321
1687203
734412
1178602
687247
914634
823195
917886
1883260
951703
159491
713030
762376
1302093
1787916
1294731
389140
1028767
913952
282606
1528886
1059428
1903328
1136758
398215
1676817
852222
163168
1370710
1752227
1852287
96050
710365
87082
400551
40215
684693
1238549
965499
302002
292647
21381
1456227
996151
784958
584738
750786
1793668
308564
975345
208587
1717834
1259086
520264
1481204
712308
400320
1027981
954265
319886
1522732
1179083
260487
182169
398315
1790370
1603532
810985
1146089
308491
1313743
1116883
1835745
1087812
472820
1023117
1096372
172307
1906580
692712
999346
1532075
1372854
722066
941363
628300
423798
620821
669185
762684
536953
71076
171205
1200825
169403
23885
53895
128402
853082
505904
1852329
536093
202171
676108
142239
1519027
1469714
195974
1180293
1259620
511847
1282950
1012616
1687320
1062854
1443494
674858
1167777
581105
4550
964842
1481586
675924
639324
1026559
1815655
353982
1650353
841819
1957382
727898
1175759
1475210
844347
253570
604022
22263
321534
502192
1731682
1602341
1634907
333821
1117024
512752
1333493
1290649
284093
1418010
1657835
711564
642904
1048771
1398844
1929284
1483604
307698
947798
35169
698002
1240237
741640
88899
1823208
1636782
1128712
1710917
329341
1690774
455978
199838
245218
1505645
746733
929898
1500159
837378
790879
671681
519663
1435971
1304723
132394
867832
581603
105675
1772716
975771
1225803
1715485
332137
1372608
1438608
1631777
1235954
60664
691849
148440
819397
755190
12224
1764512
713892
1073014
1064004
1313398
304610
42031
1082556
1250422
1802716
1236820
1770893
1253467
1540880
1835784
890248
1688885
784222
298109
672229
979848
1762512
1011814
1931951
117756
704357
858185
966674
1481103
1935015
140953
96378
907797
866325
1261819
807046
1361449
1436849
817717
308983
1525199
36584
1777897
1919450
514622
1615578
795853
1340502
1101476
289602
946242
1288573
1620009
1107156
1008540
1784201
1968609
1150956
1872931
133658
1962741
1703032
1399613
1054547
219571
646136
150154
1421788
229273
1225116
1813367
1113906
1538919
1435147
1553990
1932549
104053
1470980
452827
1589818
1780072
1257896
1281847
1224624
109262
338991
180105
1219217
815346
281142
1079444
1800708
180835
673069
29856
1857793
1250535
1584488
1620905
950579
1529107
934382
426595
1976956
431389
668616
1042849
375196
330491
1397763
1088808
782267
260816
159852
535135
1652783
610564
238728
1619236
915175
807259
648157
718103
1395892
306486
86788
703595
401669
1340875
1297699
1015140
1661948
362551
774224
1436298
81189
1098726
789748
1450751
870429
648466
399104
915093
1717983
838214
1297558
1420719
468458
115354
1305273
1731036
431463
218447
1308786
1738398
869595
101044
271761
1844787
1379773
840311
1898339
267825
1052970
868799
1257608
582672
145121
965498
1263793
82799
1509255
1826418
886945
368312
219417
1680591
1495285
1880659
727505
1620967
713998
1112732
1424223
958353
1133508
261678
1883524
1233835
1393007
834775
476597
903101
1074532
1920759
930908
995184
697700
826936
1055701
239293
1027479
1459457
1352086
588050
434754
870104
174249
562160
1551511
729205
286280
1025067
844987
833148
184673
168351
186204
1976867
1548512
185784
694287
1662654
601365
529201
1490130
996177
1551506
45447
1440207
1219557
944877
1190668
16381
711993
1873017
1023827
1949980
320928
435523
1325747
1273917
1785802
1820092
325798
1711243
1592389
1850500
1806302
1933359
1824286
1860016
1276651
1489390
1696829
1620510
1451535
269869
1211513
746795
1387231
46976
471871
1798617
1712100
1391896
576476
1565606
419083
154186
351303
999296
1183300
331942
175018
1669651
1111254
1310216
1157500
1419924
1271633
1642480
544260
1653337
637235
1766871
771724
677015
1728206
1663144
1726359
1699353
359677
6603
1325312
897052
1655801
1667369
1412531
413240
1067931
31151
1087101
1162
1659357
1410072
1203143
1271713
955966
352312
977715
139257
1941154
700170
1607307
1797602
1425066
334513
163259
555129
1286444
378215
703179
1489810
1720457
1431018
773780
1316180
682877
1009688
733192
1551681
1835628
1208912
1917039
1418036
329251
1519019
1691701
1066018
737246
1806909
665299
978584
401725
1632742
742613
559908
1688645
919822
218908
1423446
681174
837666
1128892
824196
1766754
1306069
1479415
514208
934946
999388
1544812
541407
837506
763427
352292
1124570
469929
976398
1260232
751412
1687319
1164770
237782
1523676
874512
1664990
709052
1435201
1447949
805537
530649
521019
178014
1750749
404005
1411204
1937446
579974
1916441
903304
603648
41681
327632
1960629
145625
182438
1801444
1719056
283237
1867213
1490336
1885537
413308
169169
1524960
1336899
993753
863653
1060460
959593
781284
285343
1620194
726460
1008946
417038
1100832
395560
1232421
129316
643064
575348
1795724
1140769
686632
247113
1592020
1516330
312192
1139990
533215
750165
909904
288194
1466871
469090
1274527
570113
671042
1140166
1382180
1251702
918439
813103
20443
28741
1653450
1418324
883554
1171420
349372
828836
247774
1922714
774084
1733523
1516543
684906
470493
499201
381325
932398
1397429
1511855
1284060
103776
1113756
568602
1583513
664989
1464458
1662645
1143076
1206118
217370
517695
1971551
1904885
94659
73489
1414498
938041
454267
1520742
932625
1512157
1983832
380585
951775
1172789
1922179
1329964
1573222
1642322
422663
714170
1535132
724042
6649
1527242
1967566
1397067
402509
279072
1078641
1232845
1938177
1834844
480573
657913
19947
831998
1091163
235001
674071
1250796
1413461
1968056
750631
1341709
1660156
57701
801494
912330
1452132
175127
1279426
1880233
1899455
175794
1150746
135870
946251
457733
94898
1129501
937807
1792425
189113
1987297
107494
1098254
1964595
23470
418741
1798510
742682
1513496
436899
1860258
1004811
592357
1991620
1866930
1261996
634615
1338171
1763613
1008069
301144
10869
1720656
1686495
28077
1105064
729733
1970265
1618478
410628
592282
419479
1157098
1195646
1162147
447845
921303
896422
868391
601340
627256
1921551
658776
998459
797653
1844062
1942793
1607657
1416930
817385
1621571
66444
1478073
464986
1356560
1803075
1305629
73870
968222
1690869
736271
827513
295757
459465
1608116
972802
1188717
1634726
145858
1083358
201218
1054784
1998339
1650613
151890
494561
1677459
1584662
143778
406695
432312
1668787
1512292
897887
1265080
525641
482717
836120
1456577
248495
1999261
816790
131896
1587551
650217
1765323
1349403
712243
67277
298209
114395
1054690
739198
1014906
1490019
1598075
1530784
672478
1543053
1420049
1402505
1783825
804538
466154
1328072
1068261
1129279
783747
593914
915310
1110777
1199097
219797
128150
478515
873408
1211414
1575585
918223
1173700
591328
300652
1733038
875370
916644
171295
1249294
1312318
1254884
1568034
1640039
1470005
1703831
1277544
63581
715399
969312
1314741
1402476
166628
334519
1829600
850375
1487776
1132267
167887
1241702
375189
672600
516395
1616394
907267
1784251
1855462
1042359
785777
305083
1124142
1540569
886795
1689080
1435144
1576555
101263
1344736
1047859
1826404
82640
1309705
400659
1931458
28243
1367580
1981861
1940106
1332239
150217
1523720
1549385
178669
1028499
220392
156585
1781474
1335437
511771
1431555
201633
1307064
1152090
336240
228765
878074
862941
1380884
32057
1318073
668216
1861134
866805
754119
1595807
557480
1853617
172399
1390980
53390
897142
1034226
862699
17935
873750
877061
1029232
1790422
1573253
1063829
1581836
679689
1550396
1855214
1471050
1270439
531299
1625488
1415264
820422
36092
1008329
431744
536816
1611384
49504
1943097
1444888
529684
220980
1129810
733198
967826
597609
1374714
760535
11253
1850105
3400
568032
1014831
604538
1534685
1147327
1275012
1762698
449033
157300
1861050
442640
60619
1372924
1404502
1149024
1520671
222734
1996256
41798
1931803
1670919
181602
1266323
418638
1843324
1822627
777650
305596
861340
437019
580020
1916570
1188006
21855
828651
1688032
828375
1912628
704729
1324263
344991
1692434
1572997
1475311
865471
1538735
328530
629630
1474517
1726804
772487
1158301
411479
581837
825124
38316
965593
14570
1207635
712189
839400
1166695
1983386
1432905
253770
669387
1656375
467909
1813542
1570075
1395673
1809992
1668328
1765021
965961
1285749
1269008
1994249
1124130
1650597
856684
1458399
1103859
723953
948955
171425
1202922
1001030
758983
254560
756186
612094
777506
794116
433382
27702
796961
31545
674545
569741
547554
331363
1699686
889865
688760
1029792
1653038
1222003
1444873
1401326
281584
1038326
1395086
31801
193780
185682
796430
1524659
1026583
277404
398425
594052
388524
1658136
1350822
154886
1631662
1889618
1129347
1436156
1172655
491261
1757853
1955992
1904672
674764
534103
1868819
1617995
1498258
622638
511389
1473820
1271765
980698
1184877
1016871
1364800
1450437
716385
1995205
414288
840735
1179994
1072157
1833512
723110
1911775
149994
105545
1602405
1527284
1211343
122549
1944417
1995720
694092
866083
1898438
1750783
77897
1231861
1051471
1534140
655231
1788749
1003071
1404302
1575764
893316
1954162
868044
1151375
1493808
880121
1320435
1563342
1159301
909884
1961096
197662
1998173
1212397
413079
1860212
1853626
1779719
963986
749386
1293850
1005878
755883
1086921
2120
375910
1123872
715106
275462
1053548
1818206
1067061
1737428
1410616
193955
1136336
1027104
1559047
1270696
153293
1110841
1992081
698220
628255
1684946
374467
961313
1812017
1317353
249731
80699
1031833
1213592
21498
238819
1182379
1007468
847678
1963540
1175357
886162
1416708
1381097
1538491
1168365
1526806
1786931
401054
949393
953183
228706
632674
636141
1543958
819846
689383
446308
109343
128860
145779
1080476
955986
724109
1140667
465799
372721
1361302
1591220
733682
1623099
143991
1268919
1803615
998748
850541
1340752
1319644
600324
1217390
84148
159012
1050729
1143298
1225584
1828453
1963939
228416
1342253
1788178
1860221
1542058
1636925
1932670
1492259
1634870
1926437
475092
1468855
1379737
319926
907089
335295
728427
20601
906342
334699
1827342
442269
1694563
1537612
1489325
11071
1389515
1974545
1590480
1257370
563033
870059
809672
1736927
1149911
1643904
106351
211619
1900417
1572085
423805
96609
61451
1330342
198296
395268
753991
456293
854438
1793989
1514582
1110532
1160918
1612272
722541
1946928
498199
11254
973648
454885
1133194
1613018
1492738
942257
1745427
1041616
41507
1943923
80762
301748
1232286
386245
1274270
342093
998506
459775
867372
586843
1482639
1300999
517767
348276
485860
852810
595715
1690608
1826642
1872769
1239041
641275
1729891
1561801
1221422
530859
1396402
42081
513243
1086484
237810
260564
1142287
1323708
1141976
1719851
642765
1655467
1179153
1965471
628433
754700
1714251
864668
398111
847301
1660321
70450
1472184
1895561
1159611
674511
1115626
147157
1532928
884231
1820389
1555214
1868166
134647
1331357
1963651
975142
470428
630139
627254
315532
236005
1285402
1983082
1387071
1582069
738254
781462
149320
1096955
1985370
1877303
297741
1960379
289869
1501135
1960601
1104992
1224146
1618730
1159092
231643
1426664
1463379
1803532
53096
1149035
1181932
1126957
479575
1628081
1338458
991621
1930202
1182217
1261864
611716
437748
507648
109946
1404734
249010
1702555
956132
477238
688185
88190
1931008
1200788
1952442
1625895
1549132
1897283
1348595
421474
1894568
1141051
565282
210550
1078559
1319576
1887065
1532937
675377
233796
1005515
253751
53163
496488
935734
823838
128055
552856
1087592
1088716
426197
1146506
795475
1789452
1155842
1797390
321572
1366167
476450
119836
1205562
1656666
23789
370010
526400
294775
1610459
213847
214957
198317
131836
1176119
1685431
1636983
87870
543050
1670536
939565
64404
181787
123606
179209
615186
1855063
631946
1569817
449761
1801770
252621
1594418
670392
1447624
1097647
149715
1460990
1622142
1966393
768208
461405
1144840
1412858
742451
1540943
991067
1091692
4613
443591
967406
104541
656410
803219
1426403
1777288
1470450
239302
1572625
1363363
519380
1166439
966028
1545796
1471061
64019
180217
1816305
190238
421054
1319219
1282417
1461705
650115
1469490
357492
616182
1497940
1651766
126272
733462
151107
1155785
1834729
1208638
1461542
964381
1284976
1308193
113235
1113740
1177848
1680715
671237
470648
604565
836386
266851
117610
1133935
1581258
1407813
182914
1914233
1869147
1379250
824246
1180301
801422
1242847
721664
176235
1408317
1154043
243474
370033
202854
1902371
1445501
901996
1214272
1727571
1140315
694698
824662
537192
488512
129886
201331
865942
543972
1350088
902158
963551
728116
1200495
631144
154482
1692332
80874
1872633
1957021
501988
198933
1244904
1043244
680717
1828721
1458204
1818237
1031609
1790837
1264807
1020853
1652377
664989
757344
26555
1184154
1558230
141354
588268
1381785
1638363
1906774
879762
1075511
841589
757372
1711744
1284828
288150
1833529
1362087
1051773
1269994
1052818
1681046
533046
1754362
273294
1954790
141550
1676487
1147533
345598
413015
1256547
1240465
408416
771912
949375
299603
1999162
309753
896361
1872686
1612788
672567
1119249
832814
557512
568907
13575
1614332
1250283
118611
302989
1647255
1647716
1281229
860792
1372627
81359
894224
165551
1993478
428167
353388
1796559
1592050
1346312
81577
1883098
1296495
1243851
1609380
969394
987122
472660
44696
442994
1208016
870285
1842477
1439543
978846
468093
1119054
1692348
1387375
782259
1930476
891030
1931069
922789
529627
310981
176398
1786164
387487
1387626
1264125
1537853
326634
208892
1099418
1035585
978217
1675666
1230835
547857
1269200
1281716
464418
793360
1084261
967159
696962
1706668
20522
1345358
1308373
889229
932222
1784294
1211149
501819
1168592
1117534
1325215
1486498
1423937
1987771
437475
1609678
516212
1591160
194697
1374859
1692603
1957047
1405297
1998186
1466972
27351
1885544
1764127
427347
245328
777039
710897
1455780
1445905
1060945
1986110
1977521
809793
1943370
1839111
316395
1968443
362750
1830871
1408833
1126732
227265
1648953
165506
1954855
99383
1604548
748158
1195186
800758
536924
903116
1362507
1316740
497583
1283652
387023
372127
425917
1078056
75614
1520235
1275912
1172233
895747
564598
1394385
896171
1602145
1256144
388998
106936
1201844
340578
327155
388939
642531
1096932
872384
222733
462030
1190373
1205400
340681
315652
743463
920137
659055
995185
154720
436262
497215
20868
1120641
902421
717119
818089
1376405
542305
217871
1877540
187505
1996973
1340217
1741306
165057
810663
280549
1545390
324646
596915
369031
1446632
1098852
703755
1504806
633170
1058198
712803
139321
1767966
541931
255520
1144400
685214
1085756
1249121
700524
1955340
976241
1811768
1782674
307350
650749
392079
1271256
1963946
1006681
1021421
511708
601887
512001
1361700
206822
344993
73151
1436775
1775123
1150340
1430682
973806
427497
867420
1830893
228392
1664107
35638
1879
169243
1121707
659345
719924
1905617
898717
1448763
1573946
37483
579002
377740
227961
434658
1734915
37915
1472582
1769613
374296
1560206
261163
1008913
413022
986243
1287485
98301
186950
380217
1425222
70634
675964
914747
1864178
687502
1767900
1387950
987144
669973
611639
472024
223855
1777973
1720661
1961228
1774185
292091
1719537
496909
204212
1970261
1552085
1568352
1165078
857986
1238541
718139
932293
1168478
387798
332860
1121135
1677955
635612
1233638
1604996
999115
1361421
1586200
1911067
934269
1906074
1467284
1250904
1677613
1421313
1065611
1491780
1806158
106498
1556191
503753
451332
86990
1932471
1987915
1753390
1405137
489655
1778211
1022429
902985
561109
16976
1327587
53849
125898
129684
1754122
691179
744101
716589
1246470
1799981
1408641
225335
989613
759743
286608
129450
1383665
1420451
261732
209958
780763
1839428
219734
1828984
973711
335167
1668555
1137507
69269
356736
229433
1524360
467598
918754
1487947
1434908
1466611
1858846
339555
716972
414577
121728
1650321
1449662
1792206
795132
202520
1821528
1611514
311973
1616679
1612561
1722642
659024
1024659
1206772
366410
769649
1019773
319546
902098
1187644
1679179
1616089
1881027
1776435
1496937
1223899
1550080
1368329
1936661
539141
765677
1446073
1927621
660203
1507608
1747435
223940
445574
248379
739681
1720154
33328
525042
744202
1344484
1047161
854534
1306458
636263
846440
1364914
1625138
1803956
1721668
836171
1139948
95132
1811663
490870
20186
1243831
515609
1433662
1111682
368368
167453
1168975
384866
192294
1518161
858023
514877
1941111
304599
1612264
1418227
1764873
1335401
1258963
1217050
833666
524849
253395
150236
631055
460919
1326955
1385582
98282
928884
1541106
1283026
141645
447753
1624673
902231
405549
931536
1457297
995986
1878926
1751682
1406590
1095403
918665
254637
1240709
1687614
1924839
1504542
1401046
1015953
128728
1170717
1320068
1603877
859462
137868
1714222
1610380
1847420
1756067
1884812
360870
1301611
1695950
1982711
1930213
1245099
811079
1520499
452469
473047
83926
1289407
1955011
1142779
1315849
519998
1880667
243709
606977
1039831
1583179
53469
1017209
959496
1175258
1334434
1108471
1658665
1225640
496000
577918
1028232
886097
1748506
740599
1499259
836283
1188147
362417
444605
1726887
473010
1023388
1872382
750389
1922738
7098
922748
1258049
1545053
1610699
26064
1791383
955579
471128
345416
1423575
150032
811377
1320351
1263708
482108
1588641
1492196
694317
1108278
1281309
998635
1911248
15468
106362
908447
1714276
1101341
985538
1944656
750512
366457
1747611
355280
1436877
867369
1122704
668851
176362
1309994
1123776
1950311
576324
376285
1929690
1960557
1621734
1257115
1655360
182598
1814758
86984
568275
1821659
148614
447336
1617179
574876
1101104
422252
1101479
494439
1281536
1530213
1983142
1948345
1214530
578777
128202
1669694
1661554
624575
1250720
695075
486060
1159147
490150
617627
1156977
1659893
1655658
506629
1316799
33680
1721325
1910329
1023748
1178004
1582854
611680
777196
1790546
1119743
761884
1633475
267578
1543444
1373322
1480431
376554
1044427
1907443
1026573
1189480
1591362
425533
1423744
685114
1384725
1562940
1060380
1945294
1108079
773683
481424
1536792
720734
1042263
1879863
242792
1834293
488047
179936
412901
777088
722375
1182321
41494
629711
151271
997874
565351
31787
120312
1625642
1959966
667080
763423
1294339
19635
1885785
1284242
763572
344065
962630
1873253
811974
930434
595025
1541049
1524531
1584860
1490975
643354
1030181
262840
1782820
1819032
146840
1804014
1481922
1582956
1552904
1713503
809913
1921862
1389500
1723389
407814
1158779
1336724
1670479
212319
1415607
236818
1343756
802209
1794008
213663
1564391
77982
618157
1684954
1292595
772006
1983406
1301100
110612
995475
1558588
1434434
1714562
797495
84249
1182150
1607243
1980536
1807314
15639
512352
1305925
1476168
1435596
667586
979249
1385908
934459
555705
1726343
164059
198101
918984
373177
295411
1722004
1987004
800349
1169435
416853
1179063
1758580
759514
1571588
1472898
118533
963631
1081581
348764
841907
1574833
907964
1009362
267463
494212
1652268
1727896
53770
1710251
1258884
1345592
222486
1407182
1355064
533459
846209
27191
267865
1992615
670645
609481
685698
1485635
453647
1855942
1786888
1494504
368558
1698056
316794
949985
1474683
299017
938546
427746
1321275
159282
333408
1638625
471991
62237
770516
247228
1568629
1469648
436531
1517251
1411826
1338845
1910561
1205760
1479743
1582551
1259652
1813558
1287829
1402746
1576185
1447966
1705434
1072841
790702
964091
336109
1541815
1815782
325408
606397
899139
1156880
1599501
1081401
141979
1924793
1861773
1790624
1302859
1286059
460401
1706073
499303
169050
910606
500473
1659901
1771355
1897953
1086972
219470
1863672
1577491
248377
1524672
245212
386679
1944775
1859961
1669544
799040
619718
1432070
1397005
1287995
705704
144125
1932806
206168
1146186
905956
268389
1103131
236937
1855785
1189805
781184
1785718
1251022
1608541
607098
1984932
1435344
735757
1765124
132213
1107701
611315
950915
1097936
1951812
711054
1858197
1228857
177986
149241
1143247
1478037
1204292
1354835
568991
1562426
1112128
1904327
707095
73415
601038
1954029
1669013
778715
64002
84238
265750
1771728
34857
1998652
1910625
156250
1648545
351010
1793487
731960
1393054
664098
728431
517751
819229
673025
160026
575460
384495
1653553
454704
1736627
1451903
1685376
931869
1160699
1032133
988488
1920162
907884
1433460
750044
1778140
1301903
828593
446249
1106758
1178733
497048
1583388
79263
831935
1668659
833475
1382705
181167
879230
278726
1636114
840892
1705
678566
163541
891699
1806050
1742136
356291
449360
1541098
481655
1665760
677077
799841
1776954
1693895
260106
1567755
787803
1029448
445992
1112114
882322
1208430
1168860
1567986
1301588
1775426
841767
1096776
1929491
646593
1404225
971305
978124
1315166
1802
595433
488308
57464
1807041
1752347
232997
27483
1580581
1077722
253295
1381125
688504
1025902
1540226
1562428
1865427
918239
388605
1945610
1450051
556358
1179196
1607150
702521
892956
639942
1545285
1142004
9949
302559
206507
97851
474516
1862060
1904423
654371
165399
1573043
108428
487588
1150632
987174
313316
672923
1623460
1432143
1352187
1357688
1818409
106574
1556126
332241
1500349
1608455
789608
1478251
359465
1646144
1778151
1331388
502470
1132940
1390656
871925
609850
1572011
1367447
795465
52758
1292484
182495
673019
1912048
1833253
1297625
1512867
644150
548399
719963
47185
960953
598150
1563764
1571331
508847
1923659
1236072
513146
1091563
1956755
552175
1275490
513284
460771
339723
982632
1471228
283671
1181143
177889
1308129
1589206
1361648
1796348
323172
1319011
1480568
1449247
237
1439761
805267
23892
516707
159989
1331385
435153
1099191
109988
512730
179470
1135665
1871512
493330
1508279
1644179
595052
593199
374541
520632
122393
540177
1982107
215071
720654
1722833
1339665
1428414
1262314
1639250
431042
1015030
1470628
58123
1170145
1129920
683086
1216640
691934
483787
1469024
1686453
1337525
278603
423571
157807
378059
1887018
56514
893944
1540005
1096287
948370
669355
541439
1916599
1201454
1079190
482927
1017810
1690504
714046
42088
1419243
982383
681264
429833
1408470
1917646
1778749
1772426
346442
677265
841954
685848
396516
344131
1980937
1878415
1426832
74092
1242898
1744259
980047
129144
1428407
444762
868751
1437856
1141436
1613676
772214
174320
1027571
1295186
272279
478168
1465543
1531234
894950
1947151
593565
275360
199095
1054831
1673886
435186
748204
1950909
886923
1923380
1730627
708456
289480
1450826
902038
257818
850256
978923
477063
1646599
1336457
252728
1326149
43357
1570937
1537354
1534611
265675
1253291
1250793
969638
1032434
98090
424633
1934922
167252
584556
333274
852908
709743
294431
339767
1912874
1384607
1752047
1726540
1428355
904066
1606004
330405
98308
460467
1844010
529623
512455
1409028
1110145
944170
512503
64381
984728
1035743
163623
1826666
977083
209148
821518
1740691
115449
761841
20980
657966
1720311
489215
1189030
1734487
16548
1531539
1566870
1178828
648299
362629
309511
491584
309511
1404813
1706660
1058147
106528
182768
1307734
1981029
141316
1380465
775392
893599
1729709
955102
1159348
641327
435275
269658
457693
1218765
1947767
1665696
967231
1180478
366070
1041576
824659
714268
890291
1036025
357275
1192756
1348556
1710726
559519
1808454
804514
75516
918522
1560321
205728
1254142
1991230
588554
4516
986075
1039527
1940243
561715
177191
1587088
1119803
43120
1131287
1125327
1938240
611667
461571
1111643
1260193
203342
804224
1688205
1955319
710399
1993226
779148
680373
1365388
1369102
409117
810647
1281140
1637140
1827141
295311
295500
531093
24887
1122763
1918624
540046
1280246
1650114
520303
1397791
8860
881511
130760
1845939
404533
267684
799465
1343383
405293
342402
138099
591068
70252
305838
1792966
497371
774721
449813
644966
570788
294157
1249648
1980309
187988
337952
118269
444459
884247
995259
1051211
725894
1295185
305056
1230006
258491
36951
49475
1696027
73631
1133813
1167071
786410
214234
1782518
302662
159216
150715
986923
1518441
1998477
1271435
1728260
602202
178909
175251
989592
1882381
1752644
1156074
296323
69284
1917198
129346
228470
1278779
1300508
800773
62846
256837
1340465
739855
883766
1733475
526516
1758124
1943629
1149994
137971
89533
1850919
1079874
1187209
216798
1433461
425609
157147
1798576
852996
1688634
1780026
1947409
658957
1490018
496686
79254
1164242
902699
1641377
729189
813597
1340073
70105
1224665
1955874
1767313
9763
1138900
1227805
1604809
209999
916425
1514383
706958
1966964
161878
313510
1368795
1891730
1685993
861360
424058
1547617
1415473
884775
1234819
1186359
883143
633614
912408
1454655
999452
1751978
1538685
1804818
588963
1146549
654109
835830
956467
1217754
139333
1486376
1934942
1433019
296582
314275
975828
796235
1150033
1672722
1848254
1368157
577409
1568370
1258239
1555943
1896931
1309795
762512
809628
333091
350400
985475
700850
1005847
1697756
1318162
223017
1569508
1626963
808688
1653310
1927709
1554006
32220
940209
1288432
807766
1422998
1983524
1192120
407025
172209
1079453
1280268
628173
156714
498122
1970952
1047046
486630
1075953
1243065
1370683
406672
830487
1076562
1938521
1506849
289404
554492
1862489
1552719
645006
48686
1058884
1902057
909110
558855
16512
440899
314922
1219021
1427543
1863328
744640
1196332
1531414
1429214
1991716
582522
1655533
901228
1297303
460325
753422
1397987
1397446
432249
1183149
342510
338404
1746256
1911895
1205203
1204931
271515
559232
831764
1424891
740990
487902
10287
1698694
939509
1142101
1876162
211017
1167084
1011310
333696
1652649
641375
10224
1129497
1492317
1432325
367021
1009891
1588556
233422
737665
695636
434906
1314102
35786
921877
1114920
868005
1554125
755399
1657843
621394
744805
1647524
1761189
349363
1128277
721795
905497
28353
982060
1676003
907644
739212
1602775
795879
1053575
114319
937629
1618056
490237
935870
1206067
739100
1453088
44004
1042601
1458033
888518
389865
692382
209114
1981624
540802
1639851
1328914
681652
1372169
728268
716687
1727925
293061
8063
1099694
176748
260670
1606395
1665985
1678917
1751227
1903959
1518342
602570
225141
939726
847565
1472230
74747
1159702
1122602
454530
1766462
1566825
1320171
1546591
1300489
1840736
361387
1686348
1499734
1774426
1372833
1146776
1676126
1880304
376259
688692
895375
946519
552879
1817451
1989285
1608871
375127
1697925
600068
458714
1363194
1834387
1239711
1152510
1522799
453046
1252123
1576934
670409
545928
1526122
1632840
396547
318626
140622
872947
1738181
1271646
912829
871568
402311
1576302
299525
1793694
1466982
839667
1680209
1493485
591994
483622
1787890
1513316
71130
511013
635115
213710
18096
973157
1498551
1543028
1870929
1693683
343538
261635
1358426
480142
529951
1585755
772384
234307
1052288
1917714
949818
1675766
1621346
1980214
1223628
1985874
407651
252594
764008
210602
1147362
200711
1181026
846330
359297
853695
1331307
1863217
932792
482328
1391708
1511837
1957239
1045082
1397850
1283643
1635808
361959
1618605
525814
430494
675495
1324361
4394
91264
113737
1537632
1053784
632916
963959
924055
818634
248721
292364
1594919
1933858
679533
814891
933574
1074108
1723549
1156863
9093
203558
1765378
1801685
98077
701258
1070724
1172138
969081
1089550
1431964
311347
793704
1808581
1787348
1013444
1626434
441792
1195783
1358646
325046
1289998
813861
744432
1155404
725049
151359
1677389
727747
1838736
423177
848410
1931223
664058
1077302
325388
1768634
540601
360605
289778
1831801
862247
1888205
1278676
505880
906068
1847263
1576416
1731199
964079
1293409
1161852
1625240
673579
1761505
1814973
1581556
394529
165852
1874030
1822733
1551355
723521
672571
1266798
1707074
1492741
1853529
1276787
267612
1656160
969673
1109570
586345
699166
1315191
1530542
76900
274086
1439541
671948
1486530
710287
419916
1976382
768679
993924
931095
320391
480307
651676
1216689
1340491
417531
1166563
1975952
920897
1571094
737267
11521
1708046
103173
733217
1700620
1205820
1534407
1096278
746759
1994014
1873676
1541998
1941216
637176
619438
1871289
310262
1825463
1709239
1052164
460458
1541094
793079
675296
1366990
586174
1326734
1250183
149210
715083
1302044
513469
1740600
1425799
184017
300096
610976
673229
274727
1624146
776859
1199428
1495649
12697
1187332
681280
1944339
947762
126453
430348
1838900
574966
1888252
239322
1285196
422052
859464
1458622
207459
133208
940966
992787
1508990
1227679
909846
1403918
1546602
1584573
1302318
862531
1250563
582999
211700
475401
726937
540009
1400331
1809052
657453
1664422
1684414
11850
1293339
443745
482487
1884101
676390
766164
1309764
1458041
1985846
177260
1307920
1581438
335489
1149496
1367495
58668
1854316
67959
1105797
80079
914333
42100
826508
1706265
1818409
259835
1011819
1966714
639863
1440948
1922068
477349
1884832
1550168
1197658
488462
1773175
749338
1596386
345463
609577
465900
174005
1623590
562207
47213
1025283
1231542
1584533
1824020
406298
360345
1235994
1359586
921621
1008197
389816
731474
1131053
1058395
400002
574506
1726046
1837142
730227
1552933
1261986
789304
1417883
1281979
1527743
1941438
542536
667145
1782439
1926078
1018482
337760
1194041
1208548
106583
911407
1238042
289513
733116
1953847
1926276
974262
1536384
1908920
704236
321293
49834
36464
1844079
1460070
1354248
748584
937230
130886
448195
1866081
299228
1012002
1073978
1095175
581705
569554
1536888
1496508
540881
274063
716720
177478
537843
242950
23852
396708
606218
122042
1345310
226640
1181207
481130
172711
1470955
1468233
1269182
1165288
1479591
1586726
1674251
1891745
1419924
1593792
1963278
698365
1028539
91758
1129417
137210
767687
161386
1687644
970139
586388
1486948
557256
98576
1035097
736757
1218098
1906251
1902268
760125
582239
484630
1973806
1919241
1142345
873422
1394282
680170
689644
27817
1775645
1888420
1799289
400161
182339
1045169
492815
460690
571678
863525
540693
1435752
1858225
1662802
1294329
618383
1348804
29560
951904
1409383
1395301
677263
146735
1646098
99022
710914
431236
1564502
1060359
1635508
665542
1657419
1935600
1724828
938349
1698700
228413
396242
1272165
84485
92157
982261
82689
1618298
1450192
1370267
1723043
1943970
541584
578529
465067
1045048
702391
832493
602187
75390
1299618
29703
1497166
1212583
564407
1743361
1921815
621890
1199443
729129
1366878
1177165
1985597
1783710
1213819
720689
939978
445541
790946
674589
887876
1795901
110341
1753177
64427
767951
409429
553021
1803638
697184
1506788
1724808
696307
539542
665196
1497744
1620459
1582777
1514036
176061
1363110
471517
1856769
389056
1604024
708987
1663893
1012695
1093702
1792493
527970
1028784
123609
1879302
1893069
62747
260903
1602536
1196608
1945158
1751345
1707556
156860
417340
1121898
899075
1844754
1873137
971710
307761
1095594
1548319
1484854
1090308
543603
1919695
428330
498668
518681
441820
581464
1083968
1948252
233635
930743
861944
395420
1045036
1991597
1864469
377494
1244009
1331002
701849
1376271
1883628
368526
1279339
885763
296645
537869
452899
1429239
753244
1406994
1472741
1694229
1962742
1657903
1652316
365897
1543141
860905
1835089
1373406
1558128
125028
1648652
1200249
1799845
1247519
543034
1414282
784971
822301
1059447
607319
795044
202991
882155
1767673
1613752
1233309
440038
1582694
282109
279463
1895994
189003
1840589
454448
1887677
1989643
758720
232791
34699
1200424
1328753
318543
1085550
290545
347613
1448536
1367986
290163
881533
608170
1341247
307475
1214336
700433
433599
534701
342637
490457
1781736
888365
1125603
359532
376292
152300
501665
546437
1566308
617793
97683
119376
694806
1361311
385722
122512
1889056
1513973
59149
483249
453199
1535218
1680009
1944450
885983
998757
810476
1124008
1465059
1685159
458874
782254
201988
1969828
955005
36541
1504293
365827
250517
1238567
165280
1080166
478222
1030787
1295254
1402776
1830618
68477
907350
1869616
248965
520440
305775
1700526
403225
1076201
1318012
1643220
264128
1651939
1135287
785933
861328
1014969
651863
1677912
1347346
1436447
1362761
1378736
189513
1609810
483284
1691792
1926180
659444
1505637
534084
175536
575124
527146
1042481
1241081
516346
1026345
666922
1709660
1068867
590556
1080605
634897
509342
1898767
233653
13635
1081016
1640422
1805199
449289
437408
995076
885180
1111518
156630
1506585
726305
1632742
553282
1854333
647883
343431
1931975
1212320
1377041
235456
1422054
1961918
1898235
1049268
1031788
1783309
1278113
388555
427299
1870733
128300
421587
314312
692615
943286
1665425
530249
1919144
1323474
710319
1335866
874818
646054
1818566
349382
565752
114015
1241093
1460009
1468185
41410
1796282
1044959
1271194
213912
1493613
1631357
1994795
1821149
1299828
1263850
512239
947954
1714085
1832226
661900
684716
72226
812426
567372
1782561
1549186
1719870
80736
1356128
434579
1335153
1934478
968769
1286991
1176374
1395545
1700265
1003972
1129876
1029394
1347138
762005
754942
296237
863661
777430
1766371
6581
630146
30413
881317
1125751
111716
1125347
556453
911408
1854424
1665675
960776
1868808
39717
1355966
1640680
1553495
279317
943161
438847
1808794
718124
1850058
171324
1197321
1749926
886701
229380
1546936
182091
1189328
382625
1578969
1767630
1097883
827120
1041522
683986
1654806
253419
1549505
852534
192769
1830357
1511579
1680606
1687759
420601
482129
1110580
308234
913257
18469
1227957
1889540
1526556
354008
284098
1832860
1170110
537227
1793555
199364
1702666
1457100
1842022
642468
1524819
1063633
537383
480375
1182992
1114603
613362
607042
1791430
1495332
1103987
666384
714674
436684
1360602
1946825
846159
37841
1559781
417210
1114519
1519015
275197
1143011
252924
1710683
331155
1665445
1204193
1096608
1332739
819605
1421765
862141
588460
1483759
1956195
1917788
703677
533002
894131
1938949
374528
252250
457211
493180
1609369
308207
1144016
1553595
1966538
1455481
1258327
93279
274450
386683
175265
887960
571891
1644463
233383
1284875
634495
445310
1052684
371972
452104
1441105
259656
1997174
401878
809995
638205
651428
1843173
384944
1172609
674065
1734623
1833663
1372248
377400
1755174
793881
951167
391669
125474
1222380
1075263
1820100
220680
177394
1918102
1467130
1502884
1600961
1221307
1088526
930284
1546695
738916
1372775
1020466
1326659
158758
1566217
1886220
457184
457214
1045003
1139864
1607283
325620
1324672
392045
963549
1543936
231590
1691491
53831
1673782
1109738
841518
455614
134755
428302
1497279
560273
1950055
1938985
1212735
828156
1626445
1145401
1387601
1344327
663220
1753598
1320211
147998
1423060
633994
1676313
482158
1729719
714291
657270
312794
1604592
1841433
164240
935160
1989579
1985720
160130
81144
100827
78801
280511
744812
484869
1048687
1304071
1080298
1739212
1864054
809611
381150
258814
1500112
1918282
240842
4968
934214
1111173
1813660
1398716
1044062
1293889
383312
1835284
732810
667558
1346402
1118799
1953022
453207
396366
1539760
895685
1686016
828062
860021
367322
236229
1425400
281979
1102106
667348
1378893
1385633
1530126
878673
177459
1331440
1770514
1346919
1612751
394650
217667
1759653
191287
1665169
1060332
558780
1497904
1712482
263095
1934425
1053897
484128
655200
151311
310179
915761
643645
1634548
630809
1332527
293488
1253086
1583575
710832
1374169
1355228
1616007
752076
1364429
1219080
251374
793351
424963
590218
1407169
1810973
835358
1701777
226365
269381
1656084
667479
1543208
498807
1588776
1506550
38428
527581
122542
939992
956476
28498
491655
705858
358656
578343
601646
400544
1539555
808650
819984
1585492
1545525
1388255
1293500
653062
1396338
488461
1837426
301939
327227
1421657
518151
414755
1712013
454022
956218
886150
766973
1007842
1752578
1934583
1983080
1838195
1391142
180026
983471
761528
1570224
1969608
323675
1533851
16713
652
811973
893434
100438
1308903
1587145
1181218
1581668
660748
1172424
1712886
1142492
550561
700523
1072668
422373
236544
417065
1953477
319605
1449423
1413538
1816330
127411
1079649
1194252
571325
1786653
1178086
661284
1168313
843953
1569013
439238
889009
1706872
821783
1751358
146547
650988
116624
1927616
1527472
966469
284311
1820137
840314
1204858
1637639
1138922
427458
977326
469891
547035
74393
158069
947154
1317963
1012940
996699
257053
618345
653681
1767203
940478
1887937
1287567
514633
1503671
1152461
925990
1520162
1719353
1595475
677608
585948
1948422
1660782
1011716
1676908
1472997
53070
1883850
1792281
773605
993960
1690803
1576280
1703802
569648
209844
749335
1517084
1695214
762724
1646631
227785
1363527
398781
1478323
111569
1466867
121408
804069
161090
1765839
290350
684083
612739
1670501
1183743
444990
1753529
1634549
879001
428989
939648
603505
1503793
1984607
786074
333340
91590
796171
935248
1135940
1309493
1901668
489967
950118
414586
414801
882687
491310
54303
1410515
1997885
794192
913573
1408362
1810994
1351087
1448278
1531529
1629779
1239377
66532
910427
1298296
603629
344400
1719057
511910
1076371
1469035
1054211
819765
263779
190785
1136687
266583
1367312
1651620
1465527
129360
1676527
1506885
45403
1120395
1453611
328824
466335
1345863
192459
489010
90629
1945891
439269
193073
577411
1231530
825504
1925758
1436539
728296
344096
493677
1647615
1793496
1929223
1188011
1213652
1716681
1681403
143928
495837
990832
1952086
1084577
714359
1283639
624690
130401
104081
244218
783328
27244
1903980
1960268
827718
1811028
1026511
406957
1587751
1372133
1887857
83571
138199
652594
1144916
882891
1765659
906471
184427
1873875
1563174
305848
8706
1334398
614933
373052
1635722
1310180
628592
1536169
1195467
1134027
937324
1912735
1601993
1734125
1372200
1586132
1367085
916693
1983320
1418559
293571
1898226
1310385
1463173
296469
387832
1002576
324674
1127090
1100039
770050
868726
608546
1265574
1643298
571812
120379
1398325
882034
794913
672547
45782
137469
384995
540265
704596
888373
662375
696661
1945857
1756145
909337
1605801
1342053
452854
1347526
1953728
1604656
225038
1940816
1553778
1467946
347050
1394566
1734810
1217785
1234679
1478511
1511013
1967682
1609325
605412
678017
1114188
530603
586358
943069
1342397
401175
802837
1997073
952769
1947160
721942
221055
251339
946238
81220
551896
630166
1544695
346256
1656747
1598924
1851180
205923
425630
1114154
235003
287510
29005
185646
1061989
525923
1807850
74482
65539
850885
1545191
674068
997212
271770
1614956
1016255
248082
34838
285374
1114823
22131
1711165
1935987
1558323
1737192
1971494
1861216
5377
1517816
295313
1349075
944344
1968427
854136
463537
1099528
929888
106702
1089276
1694929
1014102
132295
1431756
484579
1299542
81535
217119
891068
460314
1024127
128522
818569
684325
1304760
1586996
385384
395020
1960921
1956797
548506
384125
48023
1671447
1934943
288052
890461
1325085
112651
866244
516215
1411713
1019000
511310
238163
935937
1951363
1420393
1758286
1090223
1728435
1508321
1785967
588126
1875745
1351074
1644735
1178162
1041773
2544
589705
1156004
903425
657521
1117743
1541981
1575563
149576
702715
997861
1164164
1607896
1224599
241842
1267040
933009
1449651
1424339
939393
1346655
1600370
1096107
186489
632722
934456
722901
974789
1577285
790595
987537
699053
153742
1717693
993158
428181
1607828
344796
1965266
1469737
1789274
1149520
1070262
1757125
1275492
977206
283082
220659
552441
1382680
163720
1878355
127063
86556
1721219
1608283
341039
842195
1161633
757167
1921435
713633
593703
864757
343242
1391843
1548161
1525589
488055
1524626
1961768
294421
1835606
1280063
1334456
453241
1886151
646359
1821298
572410
1871612
1794106
1563004
382435
190009
1767440
1713033
1236607
1925738
1170930
1561894
1985407
1489503
149677
1430620
1003318
398705
457858
682094
1992035
151581
1431954
253695
768810
722374
713199
1531680
1257554
250957
1753049
1341237
168126
1507442
452145
1570286
1408951
1943980
978136
1362733
1105495
638739
814052
1938650
1687139
1857766
332315
484313
1201613
1295137
154498
265357
942825
1692071
28646
1840709
366074
1409203
418184
726052
1855011
1549222
542201
1200878
1420263
181340
195182
1865774
1990868
1501436
1258802
1132132
1191558
390586
195711
404036
718708
608102
1465464
1860509
1017156
174077
1486560
1210948
1287366
705952
1396583
481014
659366
235177
367537
1095562
664917
1727262
128345
1279924
394631
870770
1169639
1040256
1757412
106257
688781
1059750
1913064
972268
707178
1227133
222074
182943
784501
766210
1690708
231048
1723751
276367
969697
1950494
432005
990458
1714522
342909
590469
873733
1900148
1962796
1876772
382884
500392
1200020
1711018
1231688
1304926
376347
166251
1862476
78152
1220476
678975
1329994
1382368
173985
166356
749953
544216
1439139
1593042
859148
1890496
109030
515193
197284
1246333
1047678
1050356
726198
1581112
206089
429353
491470
1689806
1121961
1776279
1636607
1973808
1142303
901412
1471715
22730
402549
407401
1553299
346766
1387102
37948
1916974
1297098
1587647
532612
1644819
963692
345840
1185124
1649098
1027866
549268
1655288
975807
264294
941126
1140297
1583357
646711
717537
1205553
1211881
162343
1829670
57282
974846
969962
78849
1332267
904148
836939
1005069
1858002
1348217
1798018
149169
566064
933555
1177646
1500184
1529204
639054
1775445
1688187
1875821
803069
1194377
1090965
158467
1143143
950110
210362
101029
1238518
1569933
1699007
567311
1110705
524578
1766828
623307
1527973
1626334
415917
192932
1269329
123867
64640
630564
1890096
865183
1161696
1349596
1935212
239691
1626359
1716720
116315
1857455
1706680
1047887
311114
1068288
166130
78177
1204751
80028
1680144
32544
396933
1867797
1007825
404475
62360
1062625
570738
971568
1563809
1407649
645339
553371
580971
1532000
144730
1373506
1061549
1075817
881804
682516
972200
1597156
1232450
141893
362753
965205
281778
587792
1193372
1600724
609970
1262191
8412
289709
99702
73756
413391
494566
1502443
337492
836442
1436676
1460564
333493
1878649
225723
964245
1077795
1101074
1936505
544430
1339046
485691
1099992
1700429
712201
567183
1368793
504321
1886949
440359
966067
654047
1441053
255932
1995642
576553
624385
955573
697736
1717736
1436604
1034603
625185
1197870
507952
798649
1878338
203588
1614645
744551
28501
731121
179420
1521014
1050726
1343284
17120
1540235
1085258
726625
6762
999461
928796
1546619
987230
1000714
433082
1099214
1581674
807684
1312766
924355
899059
1702252
103512
1876010
1896155
771425
543249
816252
525362
355440
767077
678755
652664
1977298
1451797
84223
1289488
204366
1812140
167985
1845781
1021611
781053
99897
567813
792937
1794217
1196808
1128342
1553312
559479
179479
423983
844808
799204
4845
1465499
603647
1598871
1074996
1872920
228967
697786
1784548
587351
342481
326591
1210661
163969
201872
1579825
1603137
1242817
765734
1837956
1054565
1424701
1346465
1974295
289105
545116
548461
596036
1730116
1118528
504926
1069749
595136
1037413
1121993
761455
312341
1341961
710794
1347145
1525334
1587966
885232
926275
1060904
633762
1338983
753211
1462960
1633212
533796
1754231
661219
1443464
688103
1098918
1380492
210237
723103
563627
648389
1604351
124018
1633662
3458
1578794
1124176
1467107
728666
1871745
384006
78339
1620189
1005536
1778205
1555867
437734
82214
1864513
195891
629949
551225
745361
1999020
1696656
159254
532128
1316111
1683932
1477014
185415
1485246
850347
436622
587364
814119
578475
892712
1577741
137594
1552760
1922931
142458
912535
1831715
730041
282871
597242
306556
1094554
9048
737345
976140
798865
1322828
61494
809325
1525953
1377803
1375136
592143
1243577
858083
701316
265582
615966
214200
557590
770538
661528
1240287
982562
884619
1074123
851735
136032
1328602
1570640
103209
481406
174154
1817855
88642
281224
1147236
713265
588223
262323
1802959
694947
834254
1319911
827510
1988082
947138
642720
795742
887044
1251028
283177
846176
81982
1415062
148358
458005
1866363
1213646
1304227
299734
1314089
909633
1414582
1714875
234994
67496
881470
1677142
1449787
735103
881241
557431
1155801
393270
1345771
518756
320954
872195
1388574
1387141
7146
855198
1266246
1641600
1959579
814711
441927
1428194
855404
471949
231114
911427
960815
1048732
1278614
1890612
777527
1717550
402098
1547888
317633
1405668
874019
225828
1710249
981148
1875447
1672834
1816877
460474
1817530
1061044
390967
838610
848460
1203932
553799
610806
1653643
989
1495916
584513
1328556
726073
1965993
1822989
984999
817299
1469939
1406503
1003324
1746599
1285047
1205414
1481434
433750
679879
1340333
1922599
542994
790024
260417
894287
1728149
475491
1226671
91412
1260340
1180352
445338
980622
757802
595391
1683220
1628898
970625
1602595
1879006
880807
348620
752560
331466
690972
584871
1497038
698621
76606
425401
1257741
974402
1074538
225129
640262
530468
703998
1531198
1792578
1180850
805612
1552741
772901
1297450
1325858
1872936
1145752
147604
1310468
1135709
447990
1227101
797215
1708274
283054
368914
978856
645110
1532925
342750
1982961
1317044
317578
885045
221786
293235
1650185
1586008
1584770
1287642
1651509
429366
1108489
92718
11249
779406
875090
1408997
26883
1049997
299317
1790314
1956308
1307802
1196846
1803658
1821774
1194505
1183858
736849
1204633
1362110
350116
1598417
832659
1315193
1657209
1946425
20198
1533868
1248419
838656
1779207
1689786
1670687
1585939
815635
1462045
360950
1380080
1265084
1830854
828658
1443658
1849668
834327
516561
1651261
1456395
281855
1041057
1760617
263981
470228
875634
1593830
1073385
1162682
280323
1099547
1706830
1598589
1401616
1568176
951898
763978
1010828
154140
815637
365599
390653
1558931
1318390
1929694
770028
1449953
1003647
1386177
886507
23212
895209
786080
1366956
704587
1659773
410983
1563220
1007574
806892
50474
1786492
1446591
1338839
402470
208009
1241307
970245
1063959
1050074
517383
1935685
481511
388201
65519
793397
1867654
182367
506911
347522
1048333
692667
1498015
323703
1055527
725784
498421
1311858
2318
56738
1576309
1614393
197834
1346867
555422
1921050
990690
1077020
51592
1926463
1719692
1083470
258187
794742
472412
324969
1278520
1582382
223844
331468
502564
918927
250203
600937
105915
451918
1434783
464001
1399918
461387
1550456
1783114
1227823
670733
1690532
394693
1305374
1218982
1310614
421760
264508
1226835
860034
106328
1698989
1457006
870351
1706477
1307171
443750
1032547
1518775
1232530
268390
1727103
1520445
1066488
292709
633857
1311159
1725001
1328725
295822
1290413
1317588
52264
561249
1014143
934793
342419
939370
269726
751899
1062870
451608
1777472
513943
1008253
329690
1210306
1364825
380796
611855
1996473
578488
750164
1319489
615864
1396751
1371238
1934480
1164516
481742
655064
1099472
771367
1783281
1097802
963803
99281
1460476
1447085
1770793
1612362
381680
1700928
521774
1039501
153257
214341
1132822
577531
634879
836983
550643
838289
412600
121676
1490298
1095305
1783538
1449749
1441547
1824589
827088
1179368
584704
1321683
533868
580685
1201799
993676
1748699
339682
459458
1362609
894642
200056
1060470
1160948
901231
1105287
1037297
527428
1522725
924649
504124
881400
1805394
720554
243448
1361827
1686682
1805388
753985
5538
436324
272253
141788
1752095
790927
232715
628472
75591
966114
261464
124170
757356
979471
1848944
47187
2113
750109
1258515
1863285
1085785
644694
76705
1668681
1685523
644838
1847025
1329678
1710563
1100785
449941
1843374
1503734
450198
819427
551980
364320
1090564
1962184
704340
281763
99214
1984375
525772
1656599
1709721
1043320
406238
149227
747369
1567663
536481
1834162
1138386
1851910
1453767
283205
775781
374355
796799
1071418
152405
77991
344172
62374
1150562
1510799
296698
512877
967011
1466880
650494
367393
1906161
513931
263327
774538
1443625
322049
1870211
742245
1022050
59950
406607
742807
1447198
1680284
1924441
597786
406126
1432901
293685
1355979
1297674
1358233
391137
139794
53774
266445
736588
671171
237607
1551898
784384
79551
1426297
939752
391539
1172213
637297
709364
1231621
1571790
951495
929877
789415
1569143
934437
71097
1037541
1239721
1529762
88983
606930
783149
666219
1805487
806017
585019
509322
45431
766169
1842565
141275
1731
484780
970163
984875
300771
145349
1034102
1168489
1179391
724298
584209
1918594
1941952
1227341
864370
1875209
824542
782006
508532
313876
1558286
802899
1784641
1275483
1297832
1821073
751854
1227183
545692
685133
313699
1371209
537872
876079
368255
284361
1754491
1554146
867922
831396
50249
158649
533527
535882
489867
306445
923259
138399
401325
694803
1010385
210415
1350370
941325
875401
1142881
1041535
1641793
1064940
1329433
227109
1831691
1409525
174229
178981
1217898
1252081
98574
1405455
622084
78014
292368
1994295
1756775
887179
1536971
1868582
1703827
345819
424380
597096
484538
1402238
1516409
1890116
305155
754286
6228
1860603
109362
1459498
1045789
1184166
1914678
478692
817846
1767230
133872
1465771
1389699
1521407
143965
956923
1455366
447617
1470902
1525815
491121
1144422
1125383
1775760
315538
1901340
1007531
1736959
1872595
846496
199704
453600
893326
1452793
1655579
1050316
746084
1993710
229568
1625277
1570365
250379
1317210
896458
1921195
169500
1631369
1688397
1396366
1968878
159861
1852386
1596383
583759
1940143
681596
1130895
363736
1532935
1898096
164543
624336
722299
341549
462367
641768
1647038
1024582
429610
559461
693160
933515
1118747
723733
560721
1837272
1831399
1247174
1379726
254454
1754437
222327
654352
189925
645133
867691
987976
880634
255170
1911122
504732
293847
1385111
134133
724432
1791345
1022883
419993
1854984
744233
1331029
1777834
993481
762501
334340
1808992
1327875
1622056
1925279
692537
303911
592257
839357
1735375
1862458
1244547
589146
698931
839367
1601253
1277589
812447
714912
1119707
628626
1504089
485621
1813909
1730234
1755008
1756365
860133
1106633
639405
162679
1979566
1968524
752271
34508
1866280
1181864
1296638
958038
751672
1925936
814304
1388731
706481
214282
404454
1467389
1374845
216658
43925
563817
434767
753086
546125
1932837
1830682
326276
711804
780744
1346277
1442622
1559979
1927463
1710723
300014
1908654
968617
913373
368717
1428782
896541
791961
1821890
314070
1581078
176114
39141
830593
593843
1028565
508908
1066581
33961
1428496
341003
1198268
1271536
1696912
1712139
668197
596106
863437
1017291
669407
1367921
16740
86201
517084
1258272
1810394
453078
1881236
498218
66341
1659444
425111
1983574
1537112
25509
1661224
1487953
703279
780796
586614
1610519
1264133
205688
151426
680532
1750281
45368
1156619
546893
231345
208897
1773605
1049503
1022104
349119
682547
1351789
1928698
1797981
1625984
1120981
1613566
1627811
967473
388777
1069763
1887965
488302
1126032
169221
1839885
1179850
1421136
315381
844165
1582312
61596
1666465
787776
871445
490236
1979898
1299411
1010388
1110639
1615904
1210441
397018
1073037
971380
1533647
282884
1707036
868814
381490
1449549
546219
1783329
573233
1598215
1990334
112160
867193
756257
1649456
912753
1366474
1581886
1135800
996222
937988
1396519
807573
1108259
381669
1726048
1838673
1536638
183157
737803
345626
737490
1787470
1996642
987480
65854
114116
895946
81130
570264
299057
1615288
1437843
1013475
995601
1595477
1082032
1604582
1590806
537720
96788
1555309
217305
139440
932230
1477404
957842
1858267
5046
1220430
1400550
71418
348599
927910
1511471
914052
514737
1670398
931527
973654
1632416
1590716
553419
258088
1888569
425101
1622723
1949633
1915177
1745352
1479054
1248739
1691554
506320
1970812
863534
1704399
1358048
800388
664548
676111
29373
1288380
112750
1180548
1963031
526893
1788868
1462062
736400
1364947
1923704
1917545
1683288
1176108
514706
47595
859293
1210293
1997644
9678
1412863
1230972
321596
909970
1958721
179648
486437
49369
1350315
1284368
1295125
1914653
1836382
1212830
1265802
1773017
1194240
1934262
238545
171736
916883
64943
1989280
1363663
1395639
1465460
1310761
1326265
491940
1653170
948779
263739
793324
622991
465818
154436
165207
420497
1473795
1700515
273336
1473427
905092
1234963
875447
1675934
715210
477998
1552836
383228
272624
1506434
1960452
592181
1925296
1200998
822409
660139
1588484
1760020
538539
47218
421928
1349545
554186
1485664
572350
1323916
1289182
1134139
589660
642850
1052602
501392
1942141
1766814
720617
272024
617893
856794
734521
1446135
964634
1933435
1214586
388519
77405
1424214
966059
738647
820223
1006263
785862
976144
1790444
402572
75929
1966935
769117
417674
684344
667495
449463
1904578
1236213
1328942
430336
281777
1496646
535138
1703136
1921726
867409
352158
433477
447716
1486884
664607
272879
616535
78594
367333
238215
825452
1390316
1935679
14775
677610
604094
1143170
1964108
1486777
659866
853600
721000
1665848
933532
428364
1640806
841650
913823
1949446
752933
1205389
1650258
502590
303505
978791
1029477
487084
1830322
1774638
1288190
1266887
977415
651347
510584
320563
336288
1322335
1145458
615147
1010676
1095938
1414241
513334
1959745
808945
434229
1571104
1250590
1827223
141915
1836212
415224
1055451
851595
83500
598721
227241
1095903
1665031
754461
1888001
1585406
1279021
995258
1752751
1061871
1584512
1397660
1482024
934636
1580428
1832226
1351337
110489
722228
941294
1025601
1086983
861904
399779
439917
63399
824000
1564798
1580446
656350
1021408
1515279
624914
1045312
944925
1170904
263741
1019248
847167
1932020
838275
1434323
1455443
1246229
810955
1186813
1307858
654175
1086825
1107125
223145
492456
1543064
1697228
904364
935119
316694
538689
100684
522548
1729154
22287
11924
1432297
1362552
1451339
1045320
1199163
1053455
517779
1537364
291034
1068593
876963
720433
1154922
228984
249219
1481272
880359
1854829
529297
161116
353184
1641017
1004907
664920
94844
722664
19442
469352
1967966
678958
185592
1059741
266737
103266
633575
1004484
21168
498200
1174875
746905
279380
1220687
1753069
92934
368959
1124660
1753237
1166302
1248276
1068520
376178
1505732
1350637
1972257
46856
548686
933788
199800
1839114
1579953
1889334
190877
1106240
1611024
1545785
581585
1283443
994226
260585
502742
164865
1284132
267908
486533
1782385
230128
813858
489988
1357304
456324
337381
31304
2243
1507901
204980
1813034
163578
321858
875505
1913692
814589
1377335
1234436
970615
704159
1187737
883665
248130
60842
1957701
1278407
966757
943219
892250
157350
1117870
1182403
1143177
900347
1543536
237081
753926
1098851
375896
1135849
1255933
1854946
698363
1184247
1605540
1067536
1441023
1085518
529291
1549468
1225458
1537829
429243
1510429
1045663
1860260
1336985
75734
1010569
1311546
1179598
101506
1305887
110789
421120
45601
1781871
865270
60641
812413
1937199
114094
921597
154398
1726407
1069849
438590
246642
1260145
215556
873975
1633670
80377
1624349
1341920
1968850
491864
1808754
1527725
851203
1296004
717891
1862933
398100
1617844
1853619
185004
760647
1230069
336058
1257348
1716438
322430
784383
484948
643170
1835661
1323295
1225520
71490
661436
1479306
1956794
1894308
851123
84414
499504
785052
1592601
1468737
994135
1126183
168680
777704
979094
340563
1870716
1884694
1723893
1842504
1552509
409777
967665
1294331
1709183
455358
27723
1394693
1863360
1419496
322725
1299918
140143
1220381
1623966
1641808
112991
1720285
1951020
273283
609589
1690369
1064562
1194779
285802
1620667
824907
1613101
147758
1126186
987629
1529944
1723942
878161
327897
1827153
713070
882771
1317912
33684
1339293
1787542
1280946
1605515
126510
315397
739791
446093
1286883
593577
910086
746841
334410
1152750
592515
1287319
482291
743557
608928
155113
1623597
1611868
1057747
812299
1179076
1765417
1119598
1879380
1468222
148654
1599586
880800
145059
1887745
1852978
1578537
1705001
1459004
1999252
1728341
772414
1917499
1235132
1243499
1562866
1867815
1324306
1523798
379206
49388
701302
1600917
233498
1946635
1398731
167522
1568281
149205
1204934
1412910
293018
284338
990069
1909934
1194322
442826
821769
241332
1003903
1367721
354206
1418279
636219
236837
1060861
605506
1025357
1144144
1448937
1735058
1499244
1138151
103484
1281184
633350
1861164
37750
878602
1050277
1481470
916152
606115
1464478
1311895
344663
625394
655647
1505110
26105
1708955
1682742
1953176
1297205
878772
1244236
1416896
1683230
1404618
1355698
917727
946554
1786090
932733
783912
764314
90223
1436362
1294288
1057770
247040
1077472
1204100
1595683
709334
1328487
1250986
1799035
601798
1168614
706201
689643
1849079
1056019
1968597
48401
887407
1209008
80640
1825069
338775
540802
256106
1958704
408931
576325
1698891
817286
1792499
1547875
1269220
715554
1931428
1125700
388246
1876238
459159
1156886
75108
32019
1077701
36270
1807387
1615085
1084477
859883
1810841
1331350
1461725
680560
975365
150655
1575430
1098015
1559397
1427937
1745408
731285
1631112
1903648
531008
38544
1016075
519763
906467
1818601
1513198
76565
1519325
1700465
1041210
1243886
407886
512122
1685929
1193828
987402
1279095
53748
938879
621351
1064990
840043
376294
1193591
654871
1969460
276923
1902511
591589
1602591
1690572
1233992
418341
1215545
1542297
1276023
549759
1323245
539229
679
38859
1194538
539384
524718
180023
1215954
463651
721575
1633863
1657105
1043885
1116877
208282
1919270
766175
1074308
94649
1929650
1947738
1027729
655653
1628627
365427
971970
804273
556821
1947763
1081108
830760
1960573
1000993
1625374
1028854
43741
1944681
1706725
63299
1730748
1546870
722580
1108386
973054
883015
844289
1165008
909983
1167972
602712
1429743
1439814
700944
1874215
260264
21350
1702632
1680950
1081062
1045239
239291
665949
1805402
887975
689806
782057
72385
583610
776616
1167470
1878940
880160
1388080
583116
291979
796571
1230676
562877
1994310
742285
1998387
1279000
1359018
1137786
1358382
1671966
908603
896110
631828
1261420
305072
1865126
989567
449578
1724476
514974
439542
523934
576629
217427
349813
18204
1479329
688579
694216
585909
812082
219943
1079206
1304101
1359372
1417552
1749305
1177838
1423097
1964212
1557353
1878779
516684
1949126
383385
690357
1872260
1253666
1016470
968124
255112
1237792
3663
433732
1943368
1068186
1468315
1094065
1899742
612383
1664103
1754415
342388
345093
1348473
1477477
1456490
1964686
262439
1495305
854203
1191255
1279251
468519
498156
587184
56102
779833
1502723
533382
1707443
1427092
1901147
882171
1416312
1840739
1120031
139357
1915752
407257
1923077
1560337
270060
1355640
1835017
588300
1100825
1648677
109059
385990
444295
1298289
409309
1701908
1741629
1485264
643928
913834
1544593
1050331
1786761
1631447
1725234
1737885
258867
758502
1779659
1896628
1558546
659248
1744045
1530208
208778
443979
370107
734548
1679807
311392
722283
913778
159809
1128096
267628
588622
1370075
817834
719421
19452
1356148
663407
664735
1222330
889971
904420
1041616
520028
1011572
341992
1268565
1680737
788139
801217
258254
1007374
1541967
663768
1452413
891698
356134
81344
1728810
1730536
1447172
1907705
1374326
1586586
1824111
445477
410320
1520312
449944
1332006
817604
890107
541096
1953201
499317
325303
1976301
1331834
1008369
434356
69336
1235621
552122
45746
1444681
1712096
803635
1728453
1516181
1026740
372281
1218179
1359033
400527
210760
540228
1292905
271525
272931
1046941
1084630
1006347
147094
592040
328951
1417315
1772215
1022689
74814
821070
667404
1608343
479049
1085047
548874
1694999
736980
1377402
1221819
359933
1695521
143552
123357
492910
1953492
1816941
285912
347794
245766
257653
1305189
77413
1311163
1755972
96901
180627
103130
69904
1086258
81316
1146597
1989389
207001
251994
979965
293835
981799
64485
875245
660951
137435
1556584
1763360
1840185
744578
1038099
361328
1075102
606138
1084086
994481
1440582
1921746
270194
1736554
1530020
867354
982168
1245184
1166912
1952369
894775
1669497
1273280
1871119
1987894
1588058
1938522
128036
605173
1362576
717523
454276
551939
1740028
399266
941970
1680216
668777
985647
1746490
1397264
1869339
1503137
1743848
1207300
176956
958751
1655730
1570469
1758095
717298
1946130
542000
83584
1028021
412088
256160
1222175
1489093
1568154
24746
636711
441574
1450181
910255
425062
514658
1051781
1424722
1647007
1886334
941582
32059
1846671
1634424
1596691
1419679
1088391
1996305
1734580
652428
337810
1040915
900749
1420407
1259970
412367
1502356
1755040
1732238
1210697
1083132
541714
66908
1378831
82399
1152233
245200
1681279
1416413
1330708
722388
25320
294123
893340
309056
314023
1307433
354718
1411024
1088851
274390
920667
1154153
229487
1444686
858773
1182234
104363
1070251
1611932
231682
1423339
1971785
103274
215498
1882898
831025
1723745
1523567
1884196
1067793
196590
623077
1647359
1591638
401766
344907
1772009
1420863
290931
429078
888944
226877
480168
1414446
1783057
1136297
1270059
436928
1681784
971856
1037458
229499
504853
446454
740095
1523921
1176293
79950
920068
103154
1161502
655426
1874771
1940293
1011684
1768389
330125
720125
1744352
1747942
1393288
1861805
1949249
74231
1069611
841802
261686
1124875
1949106
826330
678622
420794
951535
1178172
471177
1666908
1043534
1334867
1575001
1215699
1546770
694319
254002
1522809
1700053
119640
1888609
1201823
707452
1929145
573883
33621
1438540
1102514
1053378
1105763
137312
506925
1639791
1941299
1465135
981816
1720576
476148
649066
1822254
1990501
1170241
854092
1957639
92778
181430
322863
57301
671656
1423050
282134
1921214
1448114
1110121
954983
1710747
1102677
1836887
1806475
1171286
1261329
1975642
1888868
868801
1140169
1813972
109561
1662817
1094140
1060446
542512
1585819
1191268
951102
1377330
1675842
254227
1378872
79997
831188
748784
1224310
1440990
1539899
419851
317337
415508
393749
1208334
1442627
1466026
451061
1577536
1713296
1857811
693831
922002
591383
698095
539389
1086499
860040
1675596
1223153
1745822
1814211
7722
1153439
8047
1984068
1199990
1156327
1349474
1298902
1954971
993331
1948164
1535789
1536654
1542063
423737
1982984
292957
213737
67674
1666595
973182
1028206
1751417
1113152
187606
1249353
1019664
194180
1810431
167082
215899
500064
1958547
935701
705605
36223
64854
1920421
1795055
623296
1048220
1394800
1108510
827238
1835398
1543476
798916
667380
1721192
1890152
11510
1902928
1712964
615915
892992
1690101
1046143
1819197
1180877
427159
548789
391248
632668
1737685
63401
78920
946876
957305
1954166
957442
1442082
308780
192786
628843
226631
771667
1558420
794545
1196524
1642414
910659
1182423
279108
340766
1121739
1091420
1502724
493837
1645963
29236
1903207
1806128
705592
536715
958172
1486852
1546088
709269
719505
1450419
402103
393126
284814
373672
807455
1001288
1588432
125752
148418
1119212
1945285
1306487
1509029
785914
883711
279542
31895
1529656
234235
52702
988724
933333
1332573
1059418
786484
1917005
6360
755300
42661
217101
984075
510543
1537832
791851
546279
1456766
1988139
1640232
176252
8769
920024
1046518
1201320
316542
287177
1593154
1308126
628063
1349406
1424829
1416507
1266581
906416
87094
1728178
1585095
205310
660784
1761470
1088272
1109988
1979052
910854
1681146
1255809
867983
497031
138706
448439
270732
1257516
1621621
10609
1388397
1088749
450110
1585834
788907
1756661
470654
399964
1920559
141861
297330
1924420
1072401
544758
286023
1743313
643193
1048820
440447
106912
43754
1901282
1611830
1722636
214957
1032454
1002537
1864717
72170
274623
557513
173050
1724187
814663
1371894
1296247
12287
1238538
1966731
1976620
349756
42143
413752
583717
722046
1466074
927843
56385
697080
1243665
305113
1466153
603205
1446578
277598
1571984
273842
1713313
5990
1508268
166462
850903
1679278
1895402
1647265
773678
1190485
610650
202446
529437
1385070
641118
1831316
452860
1023039
1226018
1644693
1750256
540103
1694107
1276304
585128
1746339
1846089
369135
488715
11433
626276
1626184
1880531
979248
454999
809663
884476
814023
1839019
1258927
1288379
1948186
1618445
915086
1077234
1117333
1107873
619115
738720
940935
1218447
384282
163251
228983
1694783
610743
903995
1145984
1297309
635592
1877842
677565
1492039
1346542
11149
1983985
507109
800819
659621
1165512
355728
1817735
785069
360441
166780
344259
732684
1466299
1699903
363351
818016
1293658
1495957
84551
342291
1481190
289876
1196066
1612975
920256
805541
159479
1554039
1265632
1940487
1547574
1779856
68516
1849819
451683
1193918
311826
163338
1203269
1218269
1956783
945706
20493
1807826
513729
364640
1572987
317718
1784684
1219188
1392875
528459
1531529
326451
1314125
1658304
1739397
1888866
723027
467137
169121
918328
1498427
210173
442283
345197
1210762
1243915
1310627
223609
1582810
1804672
1711587
1147212
510830
815963
688600
926576
1037563
583615
1423060
1249536
1005420
106326
138355
342353
1142548
1389231
1794282
630240
293445
1445922
359057
1580468
585497
450054
1105162
836669
184511
1323372
497221
968071
961665
546116
131443
1773483
1541098
1055338
732878
1331899
426735
712761
876075
899918
1945469
546881
1469451
1469848
288579
486648
671377
1661793
1009615
426362
1867879
4272
366894
1970541
975504
253412
217428
1221296
520463
635876
352443
557761
585492
640975
115016
1639483
515089
897013
351505
170438
1297613
1302655
723371
1105123
1631204
800081
1306129
895476
193403
713341
1749807
785562
1667529
1164899
860351
1633146
583280
795482
674382
970970
1514154
1725302
800635
811050
256557
764428
336211
1157539
1556304
19020
1513267
1427391
953797
675144
1666331
538803
703252
186610
13546
1739836
1407607
1274033
778706
974361
902550
321094
1381523
1211470
795844
1648125
38955
76347
981314
1715864
840599
243633
1378096
372153
43665
1692498
1444647
1606505
1529464
1873869
1410930
426615
1953437
1184831
663093
332308
1007009
1073658
544989
116664
296746
882272
439601
577256
1853459
665726
370576
908885
857276
285134
1891371
1189405
1592784
1909771
627160
849942
1671683
106927
1171969
656957
151771
440858
1266487
1467194
767612
1197572
33990
64427
1405668
298020
1106218
1282866
445976
516412
1808456
1849477
16709
1725680
1192203
361387
323729
630369
1904175
1667905
1793380
1714140
1821876
1118634
1810503
1421071
535971
131856
490999
1768257
29468
989613
1940884
1264487
593806
1137038
177515
797294
483265
350881
1172504
787738
1021021
319217
208233
1317683
1830616
368863
843652
1073708
1479237
620335
1686034
799201
298083
1051065
272324
1688039
1239394
692361
496932
896144
244072
1654043
309679
1797552
1225004
1219971
627331
585691
1663367
1247833
184817
332165
529550
1643177
1024250
475809
1828271
469776
1464965
1232441
1533404
641116
1943112
1676226
306651
1194433
518325
1545235
566256
1791343
1012201
1643082
1389041
1509160
563752
539347
326694
230383
1138886
153118
1526315
1100909
100817
709080
1168357
1011524
1861503
1484347
612222
1166895
1329502
1666351
1290893
1794945
1161687
1346107
1064176
1314583
16678
448778
1572017
276973
562593
441338
785832
614591
1553244
724015
1178990
254328
1220231
1082128
1995142
651723
904618
1226693
836726
1447232
826055
1591770
77112
1142867
1203906
1337393
481191
1150473
562591
623395
1350459
1448205
330693
872951
1572035
807014
1849917
194442
976313
333831
475751
1900234
376525
491524
749751
51894
151683
785796
173048
871322
477408
695929
59237
1268929
804369
1396856
1876372
1565295
1666804
528869
198154
1040276
409548
846459
209055
1708611
1343950
1642956
785665
349324
1170001
1351646
425626
326834
859132
1929547
1683741
197860
805394
1020192
670822
482854
1644143
1249033
57991
452972
1374935
843924
96736
228220
265731
548640
20271
1185879
1889193
637507
1958981
861986
1398666
1891990
1269981
1076063
1614626
1543902
232260
224746
1070949
407554
159965
841075
1605102
1458870
1692481
438500
1689763
1101179
899187
1215383
1465171
91094
236368
388175
1631371
1608231
1527341
1181157
1863731
1003479
1158273
1449863
684938
972919
291363
1880363
1695505
1009782
818682
605567
213491
1718389
1391989
1879364
989151
1278954
795575
842426
537424
1418556
1431203
1329054
223266
576042
1363868
1177165
1961194
1550434
370028
1460051
218931
1751463
396475
1330974
740141
1299271
1761827
1676995
1353302
1479408
721173
1389344
33319
201625
868092
1656153
759741
1545652
1095787
1929289
1905605
505887
675790
854570
869653
648047
1911092
143782
888445
1092695
817524
1665089
965508
1557394
1935037
126125
699763
757806
1271081
1950120
634063
482541
626500
1594747
501754
668671
254861
1672877
829899
1918524
1366915
1359789
748894
1356348
374467
1421693
1868296
1397908
569318
1898339
887552
354306
1897093
354690
959521
128877
1007544
1728100
642201
1470728
692108
1738701
1727504
1185651
819660
457202
1787213
1715442
1252086
1037237
850530
719045
1292495
32257
1953432
1102006
1708384
1474337
1667859
904506
1853527
788118
538155
469515
9845
1052998
167644
1352030
1841629
545347
685109
938122
10185
1966286
244704
1753387
697597
1262228
1968259
310438
764966
384244
1450131
1377972
1261207
225622
1862772
333112
304006
1836435
146475
375813
946410
386451
1327090
1776500
1640550
1862628
1397867
1095178
434611
131004
883208
1864225
307144
979958
1142811
703774
1169441
1815167
1711240
1422255
964283
638103
1252394
462282
92687
1857786
1077307
1487374
1108371
1240126
226318
910756
275883
989494
1060551
1926490
1215653
242914
291250
1276289
1289426
1785781
1517507
765359
1566118
235326
504864
235857
703525
1501583
1272910
660162
1275009
1555811
778953
474926
481481
1353572
1178504
452698
1888198
844249
935569
1735889
674493
1799779
1261554
1480535
1938407
436826
1447681
1402138
1772550
963404
708423
1630903
1131119
395155
510843
1706741
662850
146734
1048844
1357511
695023
103542
1795303
83572
286298
1278134
1219317
1499611
964994
1810580
1129354
234544
1796621
154104
1618623
515719
543486
748769
1455274
897139
929914
1441636
1637514
321935
547747
1085153
1237751
452827
1045536
292672
1723281
394359
1494169
8980
204507
1004746
1503897
239329
266338
56780
618233
1891689
1162831
937327
672385
394178
1733444
1383093
749812
1967187
97804
1236663
56298
1524183
22826
1735648
1308748
49343
966801
1560421
1658356
1598810
413043
516430
1079876
340997
589059
1998677
843739
1431779
977473
1921275
893187
808572
1734582
1481559
908533
1900333
717074
1721310
1374028
872026
904844
826428
735221
478236
751930
1473398
446337
1201265
1552341
1013650
254482
519902
479819
1240093
1019405
1259795
370558
1215289
1157430
417018
164996
1973232
717267
432884
819370
1415256
167779
110883
305509
20573
675928
1783524
1896153
1047580
1316707
871845
391591
1521683
894248
1141873
1513972
1339951
1334450
724809
155600
1201359
1233227
1190809
685197
1627191
249013
186145
1932898
1870103
475328
1167796
1775161
1342364
429383
836052
162683
1275268
783872
289161
564393
1971648
832439
45637
1756229
843593
643012
1493933
1005327
640287
1222052
86259
999455
231634
866744
1303887
1234762
676540
99705
4716
1329252
1332363
1892263
1274510
1624756
727233
254191
1257845
1003334
1846267
644032
1270300
1834678
121923
1925265
1110301
298351
1790290
1801222
928722
286317
107371
81077
1808506
1227096
1052798
958264
66567
565533
1679494
1184426
373213
1365278
844742
73597
86402
913113
862065
1515610
789582
1234073
794142
134909
1361976
1389685
1955380
1309363
1414799
1598781
1914146
370692
1159589
855033
1305015
1365054
1547185
336503
599962
628364
791251
1914668
1046293
1949585
1693826
359631
1986036
1638636
1315322
1256479
555998
502849
1940903
1205583
1497175
1549430
701672
1942584
362820
486418
325049
56907
1815178
48284
799181
941277
153687
1430154
1232419
1366777
111351
602571
1612285
1137344
1764503
686319
288344
1103192
1123830
611845
579756
181701
824419
930598
847709
1232304
1562192
318846
810805
1908480
22643
332637
126927
1086918
1302841
1180989
1300271
321014
936445
1659275
1884301
388591
360710
1253730
46769
1965460
1556241
1330341
242860
1633948
1866811
973283
529943
868639
196506
929190
1768782
747735
227916
1211893
763473
1449074
1458022
1950567
945601
1855140
563453
1756248
112538
326507
864798
91682
1406709
1744818
1380164
746955
1992440
1769590
1319730
1395123
315189
107772
761857
1690304
491724
476608
1549356
1907860
1172248
164809
1742477
1805935
1233519
1086896
603031
920939
822225
69791
1427929
782668
1597225
1411501
1202478
653283
1474765
367855
130383
136398
258253
1996023
749448
1542741
1204738
1137564
908638
781361
1343597
1701972
257162
248745
1421648
199801
1933326
282107
1319952
894156
339531
1592893
1687197
744091
1166862
152674
1461942
541842
219796
609080
1622578
177445
1280311
951986
520821
997543
5364
1821623
1889360
168347
311790
1048562
1040337
979552
1163007
1834797
1574966
1993312
851017
232341
1891445
1051296
551992
230140
513089
1199547
380342
692040
351293
1499590
658068
1776062
1408615
1674630
97925
1347385
1512700
296411
785581
246718
1645747
506775
1437068
1285341
1742656
1611531
1952332
730963
1367853
361494
1681427
1546496
1724102
590983
1047372
1983516
497425
1043545
480165
1475808
1380447
1088842
523124
1893446
1336743
333842
770432
682588
1176898
149649
1791986
335055
875912
123062
1608607
550379
562414
1016925
303978
90653
625908
1041176
246119
1031994
244102
1847092
1042428
1021821
457471
865642
503252
761945
318515
954863
377526
1955743
1670458
962036
1578722
1243398
1396276
1013256
1926179
441215
1988201
764864
1871084
468761
906513
831619
412140
579434
1434645
1666317
1384533
1375273
269374
1023125
1360776
326713
206666
1443494
338975
1361474
440547
913189
1539022
1886688
283589
1785309
891247
255717
935295
1086349
1442684
1533192
1910103
951876
1833390
618029
1266870
844980
308634
1529121
834163
1795580
929596
1485217
1631427
1467593
356161
1540894
1392692
1542658
42491
621040
771352
1523986
1158332
636297
1105375
1631786
395694
1043296
763078
868623
667766
1329566
661000
1356171
788904
609845
323637
1516615
1294631
531716
656075
1162681
1453477
1335631
1073039
1172080
1618168
1744649
1724103
1601854
956485
502754
1524548
1238243
759831
45659
1855429
309211
287084
446232
207325
486405
1882012
1330742
763260
813413
1751446
557895
1531939
723832
797234
1350979
1518856
1907065
1713824
1135292
1306021
1815626
1971049
129719
784057
586989
807188
1132731
1997189
481688
1774557
1822963
1609434
1472064
1693006
1289781
133705
1887311
1751871
949986
1875142
1601535
718140
1019859
1087442
533071
91901
523088
1388235
1766372
1526445
1006357
646060
1130143
1711419
168180
1574838
632887
520758
73958
1535076
951173
606679
55411
1615291
31450
1773518
676379
1266275
1474651
1750096
851147
1146558
1375824
788122
507715
1161269
1931491
1343524
1381420
78085
72276
1777627
1854788
1915321
759751
1135720
1950018
1174503
112009
1936299
45810
398109
1290089
207253
1062416
245829
420143
1731989
484163
523919
295989
1937134
860495
1652658
1105805
1630316
17911
826031
961714
415031
1435729
1930860
416819
1549939
39269
804818
757736
897172
74006
1420178
1262474
625758
1381477
1744425
670367
1864258
774181
1644469
111955
883136
495586
509231
1492059
1828617
1949387
577313
1982269
245406
33428
614470
1957459
254987
119383
1031178
1188596
1112405
1249304
541588
33362
1763589
917916
54907
479765
527130
1304651
1953120
134629
998079
826440
1512734
9102
250894
690602
1090031
1442802
1135930
938660
1536133
1655352
1081211
1342812
1258649
340142
1368036
1921962
842984
1810476
1776702
1741753
245114
511101
992496
1429603
1078017
1365547
987969
649263
363090
1910341
1871941
856867
162454
1027627
1064064
40044
541186
1083221
1774350
439891
336640
575959
1341576
611302
573975
733196
1004302
1214057
1563518
1630418
781742
974127
295780
1619122
768414
817957
1167582
1746317
1553447
398354
532235
1960880
1382113
1525107
757483
371231
1820654
1067132
1419889
1858225
444016
1974314
1597222
341804
1026935
1068398
1703647
947086
874456
952520
231911
1874225
653949
1206369
926910
1597083
59065
480686
1361156
1418377
1304423
947573
1518029
1420507
359019
1583714
770653
1048949
1161911
390883
357720
1351061
1770281
1933128
1778096
152232
985503
890435
1327314
178660
1494086
622292
1400709
495065
1140251
795543
134857
1969163
1668162
1853420
324442
1714628
371331
258144
675475
1896370
511958
1887067
929752
474925
1935530
1847500
681844
903568
1731404
594926
873749
755393
278973
1639259
1411248
647244
883666
479403
1847857
1630025
1101624
1342691
592577
1788331
695071
1260465
529174
757199
434124
385962
344919
1750851
1570609
696036
698827
786273
1236719
19651
1843314
438352
947827
128255
200098
281165
813671
1640782
1284177
1811029
557383
1548291
288755
219567
642790
1336050
800935
30722
265123
740001
1038285
1073427
258404
1015884
1208959
1553631
1654214
684104
1902388
659463
1467413
807989
13351
1426182
1181536
825464
1371426
948976
1149684
903844
342005
1921383
682309
1243295
1927774
102561
1329148
226170
206057
1097230
246627
1446772
597445
511752
507192
376539
1875413
1829260
956490
897135
1858285
1660101
9551
850466
394698
1878607
1508259
1776875
355064
690196
953710
1992827
1534411
1683574
1882802
1651368
1003171
1432563
296377
394114
1853548
1468286
1448685
1061490
1411557
1787980
1557224
1248497
746936
1796623
199045
1460578
882506
652490
1195438
1637225
839789
186385
597345
112070
1213409
1596731
624699
159282
699130
787886
1279558
346028
287942
776859
1499279
202985
1340531
746529
1917486
1616108
472808
1900209
865287
511326
1374756
280860
372682
1921537
1587640
569233
1986729
541185
492907
1711554
1720775
843878
500419
1772557
1432421
887066
688941
557936
502938
1126871
1978107
458312
718671
1523764
1358272
1405359
1476985
224152
606359
627168
474335
1090372
349593
490257
501670
1639347
1339564
521150
1944123
1050353
1601506
593788
995486
1026937
1518954
643172
741412
1379051
1094146
714145
639220
602428
1725353
1367127
35090
1712443
683638
1967572
1074183
1500060
1542759
24850
935387
714712
434547
85097
1064187
1137199
1386326
322886
1446511
1864151
1350645
578170
1034818
467826
1388858
136698
1941379
994014
889988
100031
1788188
1479142
1606799
752982
128857
448806
1844860
527409
1124553
893022
1180011
665906
133533
909070
1886920
591602
172079
776850
1456039
36471
1347651
252393
612971
1716883
685615
1082374
1615478
750537
1997148
100067
710599
1094270
174037
92724
1482281
1882902
1331188
329619
1462374
1255185
1900623
866327
904945
181625
902243
1940507
631161
538699
1997986
1643392
8941
1272894
613607
254641
1428143
434736
1483895
735827
704596
799931
256955
1476815
742659
663435
1549299
94356
858689
26085
913225
956827
1108377
1812700
356363
1121857
1049919
696555
759663
1042003
152059
1076858
1949348
557468
872841
683106
340114
1667557
132657
108246
1658721
466469
1965418
1562930
14824
1675051
1389459
1702727
508852
197366
1533036
858140
1959555
1864949
232603
642853
85806
1285948
1674215
1475030
1374535
296175
1350201
491270
204740
261833
860465
766424
1859724
1194420
112690
1256985
861168
1726927
657514
310368
299080
856355
225225
1193741
141437
1469130
1638988
1235714
1972685
590771
1383807
898064
1384296
683826
1122061
1986251
623498
1193878
1934509
1417500
1838081
232559
1713612
1179552
423175
298137
1865631
1715282
469469
1809797
623729
1672484
608206
885055
1013477
1494362
175484
1570421
1989042
107797
215371
1049424
1516293
392353
11814
447800
1565979
218565
1787473
1673801
1378058
1165370
120982
873075
1715675
1459660
1141633
1780437
412672
524464
223962
161047
1044600
1090025
1325105
26591
823258
565253
1926058
1368005
1254507
85550
780344
660852
1076317
1345885
1641237
914801
1506430
1314664
1705022
873237
646736
634265
465034
892539
1869913
810758
1317340
1590882
238428
1827037
1058490
149709
409503
1375531
498224
1378391
806222
868307
1233605
1290158
1272500
503735
1812260
883320
141467
1930862
1405268
22440
1795674
1938565
1135982
612463
931769
869634
1746719
1829543
1180866
537942
589099
718385
1451384
718615
251241
199156
492234
1025754
1108233
1280145
1325501
479973
136957
126012
1423135
365717
627779
787421
178770
850056
441062
1708611
1071088
1355844
1179460
1037342
1033778
1654247
310441
1640185
1120452
912250
1126480
1311937
1461866
1365177
204877
1927805
631418
374639
1902792
1983591
1527113
1365468
758812
1432622
1983612
1907305
1857929
1379155
565513
42499
588541
1990506
624453
229424
1346680
1370988
858607
1526551
1457668
1988619
308787
277752
445795
1581561
1091467
604182
644414
214407
465228
1686032
626804
643405
1137527
1040306
1277974
1993296
24060
1336735
1951879
1486649
340921
803649
1412846
993689
1740749
1388955
1289675
351516
47399
348063
1617032
1806795
575400
734252
908961
908901
776156
1874467
61403
1627311
1838033
1216917
559332
587045
131161
355184
1762084
1830097
264657
1893634
282981
1811350
1608831
982115
1310965
245050
1463475
1688086
1354753
10810
1518074
1270354
831704
381
1370704
1326240
357957
1704308
1239524
299508
1588642
960541
1938808
1290539
921113
836888
640992
886764
1985947
1247750
1785497
1249965
893460
1176125
1261508
439814
371058
1176239
1734829
1759365
1323113
1995160
586816
735122
1457527
1057283
406635
137719
1754163
1865549
1357124
923233
1477331
316806
19276
932376
1448961
6851
1255745
945912
259399
1514407
486793
1113808
311628
831068
651305
546918
1209464
287515
1017721
751314
611447
1328781
320870
1380363
1289861
235773
503225
407501
1398913
222436
1552974
1970252
1470589
788921
1430261
672754
1776673
77322
1873697
1198248
942171
991056
1764481
1443934
1964809
1384328
455078
860818
654956
258940
1606192
1012996
293798
118137
642962
716418
1723240
1388167
1019337
849034
1826617
815850
972292
989192
778907
983505
1243730
1923741
1587304
664151
1612110
1756658
1267795
693938
609097
418811
293212
1550223
577364
884036
1104026
946778
386827
750220
1664900
968701
1156313
924496
383091
1205991
540494
521874
469758
767135
11689
1103682
439568
95061
349658
1173070
1958117
1804068
683928
1918842
427907
485531
455835
973072
91379
1746149
742948
647385
1938541
6182
477329
1560289
687403
1038252
232073
204289
419755
805810
1882295
371409
1072378
303919
646334
1982400
1495013
1618279
1603224
1810273
1934450
1577846
1057301
206393
1960073
1869171
252947
941614
171116
1760355
1950227
138365
867531
835125
1759903
210533
274855
1523275
1821334
314700
916264
1712393
1954710
230673
1291013
1946002
1511545
826266
167221
610488
3561
1644802
1527479
505320
1038355
1897034
511235
1190873
1355909
379747
663350
467371
871449
1729204
847686
503402
370474
25696
1842592
1573777
1010736
1379098
1553032
1523067
994524
1360579
704701
1821452
1009501
1662091
133155
1608322
1025331
639915
1359330
1742446
626028
1193982
28663
1647253
652469
1555752
1741906
1340222
1450994
1545238
1775249
787990
1387102
1258498
1417833
1005961
1297629
901944
1136020
1577895
1263474
1939750
70556
1536526
1790364
1066398
1866758
1795771
1525645
1006179
1289573
107852
1413288
1623710
297934
1200557
1103631
531012
1266284
249395
367323
1783157
1817646
1851780
1661122
1969778
1789688
1073818
474193
224791
317150
1810471
888866
1830889
1008987
1668707
655475
1492111
1993218
711320
1938164
1792970
1129450
1280737
1371202
222247
1271856
816056
196220
617056
1523891
307701
1007745
834159
924021
1744855
1884457
1604300
1398762
1663857
1848397
484381
826640
323078
915451
779270
1690818
802192
409552
1034624
349559
1597079
57404
560736
616642
79478
611488
1015072
555839
36981
930563
1714159
1129516
1485011
1387543
342330
110215
649537
1170638
1903414
49731
712352
395137
1360214
528222
309233
44549
16224
711673
178814
985755
1518021
1813593
1953066
1033912
958512
1084895
1391825
510645
572594
1931867
1203253
488026
904396
574569
421164
1401469
358813
1651228
699273
436744
406775
1910029
1107954
702977
820673
1924189
778040
1648062
960356
776842
1210791
1096982
1595410
943466
1384359
553460
1568733
46607
1240621
1067016
1631830
1589555
1039575
1931201
1013673
1130750
746372
1024882
610827
341900
1390691
136836
1373343
1763361
1947266
752340
1956237
1526549
1026142
1456806
1798844
1592147
1093113
1075002
282557
1324574
1224084
1741257
496780
1358577
137402
295853
1978617
1853767
486384
193186
1231269
168460
1200220
558341
883952
1020534
423546
292000
54655
1233199
738863
75269
474524
671592
288671
628956
600131
951795
1041450
1780954
1241140
544671
1872155
178434
807555
1732638
1626827
1628848
282678
327810
294845
341314
482540
380022
512488
1557743
199701
413777
814517
1137709
629085
1508823
1035144
126272
617166
522624
612620
1938315
1065242
858749
1979117
792208
1597897
1408790
1997880
1060969
1107795
1482917
203218
1753311
1622474
444996
904087
1007056
1821597
795233
1640547
259951
1050051
1046173
267695
1595825
1726358
636553
1032844
148630
402563
863260
210462
1047087
410210
239862
896766
178747
1244898
803086
651584
710717
1922869
1888327
1818047
290997
1429087
539795
522266
336494
1925294
467274
141811
551881
1942583
303817
991180
712495
1034241
717131
1708395
127795
1252242
1852772
784869
1957838
854166
1993052
756445
1808278
1960765
1003817
1735298
570150
1042126
284630
1840949
1640767
1098940
1741940
1850204
376875
1610904
1749886
368453
1054882
1521513
1443094
695821
1520053
498643
856109
708771
1592539
1565391
937943
1771035
268448
619379
1428698
1271513
299137
963300
1415632
215660
1273474
1946869
73974
1234259
976013
667573
430176
923990
279887
810217
893655
1559582
1600693
165882
1541687
1468209
1530998
903505
879514
1583152
916557
423615
830631
331571
313006
247789
268715
816506
363155
705702
1191053
1096390
865755
1479281
1978934
729974
138778
261817
1874381
973032
1765877
1984686
1480217
146719
1189362
580012
796813
1526485
331705
1990382
842081
216475
1637650
164427
719384
1029154
1647103
973771
842569
1406361
1393724
1950821
138621
244731
1547745
393490
1228323
1141511
1566434
1703758
1186872
292155
898826
1843810
20301
1891687
1336549
5258
874494
1866623
301475
1342460
1582325
1399890
1487788
1958726
686680
1347700
1835988
750178
1926808
12967
1839980
1253898
1471633
565745
407804
962641
1783924
903561
143090
1968490
1710599
341132
841147
1910429
226103
926361
899957
1197845
219266
782384
141719
1565120
221695
1263195
185940
1355483
1627162
1929891
1561015
1502916
1669470
1501685
1512912
871084
1863075
1014910
706799
496058
79243
1226871
738782
1645223
1482488
1635770
884739
58241
947448
1982471
453806
792059
1996406
816340
1080739
1333939
363473
9155
912512
192306
789256
1967587
1876194
1230186
623148
595227
1943389
1138316
1023812
1607227
557093
128854
1832720
1873868
367583
644608
1502408
1168371
849292
867841
448576
620896
1922135
746211
959522
1181697
1098929
263701
51478
1637832
1262935
1218133
1023747
576725
1597703
121550
373219
1579520
1132344
1474082
1229521
1162320
746481
845121
1167758
980886
816338
1253304
1181483
937544
1447282
1905864
440388
686066
1845082
1931241
736772
1129149
1877446
1039250
819391
1368857
1811888
845441
271193
709809
1511309
756102
725029
1647688
1099339
338896
1141632
738698
1647474
1641703
1960978
1980157
349711
461184
1298177
1411458
123097
601557
395276
141618
1407602
1942500
1433781
1712872
600334
883883
1588923
211149
1150730
536102
759640
582202
1020712
1195592
1269363
1896855
1051675
1776264
1423372
1585875
507261
1671188
1335074
1897479
162687
1355438
1980147
703853
819304
985324
57561
18032
1172146
766954
1797095
1132876
1929226
472279
75767
921929
1455609
782849
1154151
1260305
245894
100681
346463
1132608
1025170
1940903
1936889
1998035
1389460
1522654
749163
297647
801417
693786
172698
484403
1017221
423236
1527823
567809
1121466
431900
1024979
1314702
1898077
1469532
341032
1088505
1496138
705681
29009
60265
741362
1810745
1572946
1223962
883776
888820
87424
1252201
1328507
215814
1319425
589556
21859
15894
902444
728011
1362000
136804
1333999
1734108
1303936
101947
1825297
1934611
123510
751764
1245001
1917399
617511
1802465
1392380
150896
33067
1686156
1756022
1339470
416636
669071
525949
625233
1820085
546069
303766
1989097
1854398
118959
426047
1731936
1186298
405951
574339
1531379
76239
115301
353363
524279
1181857
1179033
274373
1596777
167641
1848324
696982
639747
838142
542136
1114174
1801150
315785
1254003
1747858
32390
1066927
1798822
968979
1041074
397323
1289194
405800
1807100
1295745
1131828
963332
608899
91008
282803
1091185
1118160
264251
1666612
1013266
454025
102771
305777
797502
667630
1503510
1962021
861776
1719781
261888
427929
1778147
1944221
1003662
1711708
724923
331934
133578
514006
1739780
360531
1946758
1269384
407974
1787927
439987
908682
1095394
1990243
1912116
42198
1619012
1318461
1387029
862549
1771798
1586498
684239
1006287
531218
318872
1408186
959869
1132650
1187498
532649
374875
1212592
818141
913268
101042
569006
1820865
887553
1397664
702920
1336835
520291
332762
1907274
1496771
1945619
838949
1484590
6276
685032
1911733
935075
1375865
598885
515495
764964
1836914
1349845
858708
210710
1132978
1790899
1079702
538665
131502
725616
306867
932357
195843
726436
462939
842856
606401
1826044
1087976
234307
1788974
441789
1529447
788361
325382
966387
191373
727005
287922
180010
814304
682564
1920770
913742
1256148
1471542
1071984
1787520
475633
1890179
77752
1024652
1742193
1952000
1661542
346108
1200626
1279969
1941362
1484776
1300327
1541643
376166
813375
286773
774330
831109
494883
358902
608468
428924
1557471
639252
1046488
895491
689307
1467587
1948088
1703656
1516165
262614
1254241
852421
1665066
386711
50839
756413
1835508
1464506
69771
1560834
127948
543667
1387705
1469701
1232343
1325979
1306705
1505272
523180
1881479
1426808
1065576
1924739
1725520
336992
1225643
1371312
1861951
828672
85859
31328
6962
1524926
1036
930176
1179176
395026
432244
1146453
1659316
1357842
285301
1110020
1794233
1683872
1765127
1827699
1492350
1511281
1702845
339902
210277
620295
309732
271531
697804
271573
16550
689380
1129476
1103253
1411730
1839724
887113
1956670
1861221
519234
972973
1070700
1876939
134746
208478
1593504
872345
316126
1583869
268771
1796267
1552917
704697
106892
1635493
1689394
1756560
666945
878882
960124
1517760
1240015
217033
1355274
259372
109826
1127804
156138
272073
1761677
1033066
1140180
794571
64085
716751
131043
709117
461307
1121167
650527
408710
158745
1887583
1936300
213382
695767
1280105
1980807
1133508
430331
897318
827297
1831728
799542
548350
1855377
467686
360793
157361
1714846
283981
319146
781649
1068702
317020
226982
1573783
248178
1013475
18040
209239
696336
546655
1230351
1837880
1299110
170199
1945826
395569
731928
996813
72768
561541
337433
164412
1912185
490676
725467
1268195
517062
833459
290120
516840
352417
1064188
238455
1639275
1428720
91459
614813
1011296
553434
1012863
1816229
730499
16632
164747
1974514
799117
1431114
1549093
1730483
1936125
43595
469155
649506
452825
1518895
397641
529502
1185456
361277
1607909
673554
582238
1337512
1378065
1118676
1970517
1821027
596625
205158
1575657
914417
1172171
789945
694443
739232
746345
464282
436677
420994
372077
608387
1937060
933609
1139871
1663036
1973919
677380
1173263
807389
925197
1748722
1789406
445202
1759533
978576
642568
941947
499749
1712772
411493
1733161
536657
408400
1303398
884292
951517
397735
1202072
1133472
1183591
758182
133162
1887661
967398
458433
1085232
1382360
500537
1250347
1780196
1740094
1269903
1287666
1084196
1102258
832624
567751
1830802
654123
376094
429037
413691
597022
1439602
592380
144662
1610948
46001
696041
535274
1173472
1283545
1219463
251793
933567
666471
718007
457802
1201522
821713
1788285
266229
851988
1518951
1756417
1425103
604956
1733972
1015534
975273
660301
675534
578572
1097460
1976496
1380099
459409
1618495
972833
188831
1118745
1782020
1347100
1718375
771907
1308148
1505275
845918
1151089
942741
1209648
1115919
1283776
1775775
1403746
1984520
520676
1129184
1499186
286711
461933
420800
1122375
1357996
877966
1716175
1641394
287770
336265
250497
1404231
864242
849519
146166
297952
1456622
1100695
754667
22651
1034124
1153716
1426510
1172544
1451358
338199
1381557
1229540
1065617
289881
1661099
1406521
1108586
57418
878797
1489679
755982
1704052
557485
1665379
1233723
1218653
581704
73324
679329
522479
468437
272914
1912069
457717
219709
1369739
1485956
872090
524308
1123745
1984717
260748
165341
1163854
1203298
776265
826915
1937761
1278381
1762957
1845813
1070001
694448
1815794
471535
1620313
634247
96212
474158
1428390
1813482
138826
1938209
65685
1216322
404582
1531560
40999
823721
408309
1187538
1102724
1419171
14464
1373728
1156220
381277
201569
899126
804485
1106744
1197517
604382
758106
1992761
1667635
26578
1277571
873674
1473010
753030
1785094
977698
1002556
1584985
349559
1750906
1370640
15989
335166
1518187
1545403
1686405
665280
1048396
712677
744494
83201
500507
1215363
942436
1672277
916443
667259
1029783
1025601
728888
1696193
768435
1525928
1693878
1628971
1287279
880518
1109194
163369
46203
277213
1471364
218611
666043
729101
1213677
499906
1131921
331948
373510
619306
1644155
1532065
1142735
91921
170115
1534548
1369625
967738
166213
1993159
1590183
593978
1077773
302353
490280
1426065
1473021
455837
342929
1933960
502824
19022
1455139
967864
799364
1046244
456383
184524
1938760
1294339
232082
1450435
1416270
1112244
1022306
1384003
737305
1394053
591585
34646
1511179
1915991
1022289
368188
779874
41574
604639
1742972
33770
104422
165969
1436538
800085
1826484
1187153
1256302
1435836
649416
961958
611221
720745
305215
1083684
1791087
1562246
188245
356473
998837
1725278
683285
183232
1152589
443173
508103
55422
1119014
254405
1449624
927266
349582
364361
75596
1814534
223759
1994780
1678943
1152190
160632
1302109
1140722
1760399
1257552
1329133
1738518
50612
261312
134582
1994634
4688
1690476
997663
233355
996338
1575165
1994301
1647498
998763
1296458
135783
1089271
1060766
1542452
619944
1048810
1580419
446230
583833
820536
891179
1106528
478145
711819
178040
1352552
263551
1910762
1726552
1119415
112226
676350
932069
1037713
1142691
582690
120288
1793385
790555
562656
1486808
1643062
958167
1732084
680695
150356
1298525
1772030
1089757
938549
876849
1254351
968223
1709359
970600
1127857
1448069
176009
1521620
1671708
925510
1464729
955323
875693
190267
1827428
169016
511064
887782
900620
687641
759057
57030
468798
1646603
427920
885856
792592
1158984
975339
1043891
1576992
1426002
956673
1596681
1580255
1242347
105387
1686088
161043
1998336
454855
198873
755584
14408
1141115
224646
209965
1645057
1120962
1715040
1870306
1664862
1790157
143161
1883261
756958
207311
885727
502352
498386
667625
1264781
1345956
709884
1080971
991092
355280
215850
898389
877953
1959796
603488
586285
780642
1270698
1078283
1673128
577608
372456
1806437
955788
543877
410348
1188454
1920249
1563151
595739
714138
1328449
262507
1351995
563845
1885246
682559
397930
1328357
1395162
937714
576361
1481330
195725
1452678
1841729
545439
299513
1749523
1275427
989092
582350
1636607
1031561
1054650
1562725
271668
1253452
722751
435887
172225
1539992
1593005
1201969
1840292
330907
993140
1831730
1822148
970911
1784265
194164
1559907
497637
840670
858865
1274590
1205582
441092
1983316
679441
1871367
1493510
562871
868852
551251
1455150
888747
1073604
822531
1492377
1981493
1537979
556950
1507177
99400
1615325
389294
1706220
997716
1146855
276747
31363
1956498
218598
1214501
740842
1504134
57606
464167
122464
323867
1322587
223743
1629720
1571855
84499
9820
1187558
349501
863741
1748760
1848273
305957
1099190
1588422
423285
1384271
1044431
632142
846576
1365193
399867
1755953
1274523
1604197
1543067
225255
456407
886004
690917
591399
1466505
1919310
1895428
1037005
1943175
666717
508842
169532
807027
1605825
1267238
586815
1594041
921470
470127
155292
1865850
137836
1230304
198588
1584010
442045
1046527
595192
677381
724478
1408849
944842
755664
498724
828277
1177722
595772
752583
791794
774757
1453264
1498201
1314272
6160
1444116
663885
1803805
619594
1482898
1824518
543832
107351
549100
1036798
1842790
113962
1953270
700405
1427470
1916965
476336
1567875
614913
870933
994188
1000562
657321
1667358
891431
1643680
742340
800187
501447
138239
662890
1170416
878962
1185268
1025525
514619
543312
103831
1366620
247685
1158398
509434
1739838
313442
1110425
217325
830671
1940222
1493378
1749018
366907
1286971
1405531
634526
255254
959488
1125557
1014895
433493
676795
1926753
1210994
1793768
1345836
789811
1191055
1939359
807999
607866
304972
87322
483796
712636
1699027
495870
1124963
1378239
1832945
715235
227949
1020383
1631468
16759
120311
1847370
209165
606375
1793824
38099
1074463
1720666
493357
107448
1756823
1312048
808379
1633847
302420
330138
109914
1558558
1643307
1512820
451881
406905
721625
1830887
1475950
1848892
1545388
317907
351945
501909
765410
623875
1375903
620609
1456852
1086097
988451
1109977
1519035
214418
1049593
1832257
1897127
1943002
943804
960859
1492580
1906064
502857
216812
34802
785367
482692
1339682
1969306
99978
281379
1091876
1483944
401123
1825135
1736962
1863354
726651
413336
690732
930492
57165
553706
1974268
648192
512066
1630041
269113
748788
1976687
1670147
957079
1161905
1048732
1194438
36097
1933279
864538
547352
19416
1013906
40588
571582
92713
1034757
1204566
1667792
775177
909112
528189
1830626
853845
129193
43069
1661832
843498
153433
1875635
58156
108612
1165706
827273
540926
36253
1820218
1725544
1398859
1096600
841009
709403
1570843
1208544
1396074
28969
1717285
474988
72854
66893
1931461
894840
458742
924488
365361
713192
137914
566803
208779
1164345
1661344
294423
680985
1857625
697386
1475806
401597
1100027
1464132
558496
1850417
432682
896805
769515
521606
1902769
36186
1734129
1372337
1324532
545239
1269847
1185794
984485
132926
1916862
1780663
1352986
1433318
1342573
1972960
468181
1998185
249355
121333
1263275
1334136
6817
689937
141189
1956979
1380803
267571
1774959
73163
1676715
1885388
1136723
1032254
679091
815844
49365
1974536
1271922
1161480
831924
852310
1269168
448743
1778130
1295929
269905
1461013
1610723
1816626
618337
246393
1400499
828588
1210876
1359531
1779159
751625
42381
1898255
508160
429695
7358
1159729
1361514
836955
153957
1847466
170899
1607160
667566
480849
794636
1711701
190486
1804290
678740
1582422
1978270
1735033
296028
475482
13952
831713
1044023
1284317
1679991
889028
1998803
193505
1265865
473847
1805057
1122327
1499937
303635
1404770
1262636
279078
1596090
1491284
263008
440434
1467223
1939372
844315
830620
1448445
1985631
996669
1151306
129997
1867462
967196
71112
1744602
503800
1394652
699502
1842982
472497
70098
1572992
823386
491026
1459280
1152887
1101434
276625
675387
1323808
1945118
638286
1243234
1575578
1588684
797452
29614
254684
93629
1747151
1031074
1255157
1328208
898516
362921
1147762
1184719
1177749
1167222
1398123
313446
1995763
6457
1169882
1439988
1864202
1393508
1485812
1297409
1042170
412480
1871881
445959
512411
1526964
402137
1350707
531294
962779
1829452
82487
271093
96345
93046
295518
1447402
1119468
342974
1216348
1004832
1942072
273406
1627595
122765
1305321
171761
626233
598744
1294030
619183
800132
1775192
1901428
1354455
457027
78843
803
1025165
5598
1673979
1359549
556780
1055809
313201
112263
1071559
1780835
1251665
338044
1116702
902824
961883
1359946
1496467
1426895
209663
1846967
97515
887143
1509848
179133
1538377
517693
145976
1293249
559379
632657
697225
658878
1233808
1562793
1512061
1869886
1788321
1618319
233388
1345524
279045
79468
797162
866961
645747
780299
131790
1996090
245447
507376
1364636
964983
1769261
1938879
1308118
544004
776727
1574744
464934
1993869
700214
1421441
1626522
125238
534748
1882293
1120612
1246205
222140
1770969
1688495
144777
1095522
1539197
1668235
455685
17166
1576035
363746
428128
453686
1255124
891442
1550073
1787638
885087
26559
98576
975265
862168
852491
1962347
1029903
943763
1314220
138373
1444904
1587492
874539
1795876
1314479
1543053
938705
297649
109436
1733351
1022940
846553
813223
944072
1305679
521893
503178
1148286
1627918
1154579
19238
1642823
805765
634632
220771
1068973
1110130
425466
1201112
1628940
1903785
580186
1179812
797473
805693
30406
1626891
1997199
1158012
1905515
644376
1639183
1294701
1374907
1629789
201962
497453
403568
1540398
304465
821915
1506688
56535
279464
443993
1744286
1557195
1382804
1646284
971388
1087484
2462
365
1439090
393247
1304949
1733737
1618644
1467496
809371
470642
591457
493200
269294
318388
1278172
1417265
1052933
1328386
777511
1179967
1910860
225900
458552
726540
267154
1864773
1888811
1992602
556410
158918
21322
1650829
608028
1908107
124220
83718
860467
1757243
1335122
717840
832703
584731
263081
91206
233461
1744168
824115
1227772
185226
1619632
1228233
1953458
661114
948499
981041
1167822
475008
1708424
1153578
1876509
909407
1094588
655846
384211
1273261
1775565
1331797
865928
92094
627405
633209
1281354
619375
90101
1243526
526042
808224
587490
7668
859773
472558
218838
1479401
883515
841634
1516268
1871433
507194
1910011
1740337
42874
671703
834256
693153
1785117
271391
1331793
6004
1142284
363346
605600
1253495
1887175
1914523
571143
1360848
621511
361818
465164
1468705
1417486
1647005
378236
955565
247382
815003
774781
1829948
1488859
1256439
1167609
1668690
1236543
618366
534743
566673
1974337
764445
1812139
1509096
1986481
910709
1696148
1396766
1998828
1606811
284004
1022558
606049
691017
1736462
1575929
877925
1972139
851113
1827625
240907
452514
1239671
305599
408838
910995
1852278
1328802
898575
1492851
1769757
1507254
416619
1635951
866791
204106
945102
1891203
352336
40405
115150
1238463
1724773
533449
1019941
1557613
565556
951451
823058
1963628
1253452
800298
248463
1056714
1696025
122615
12591
139749
638774
1435596
640055
483100
7476
576058
937676
235007
521114
1752568
1505194
1762799
1725643
1698089
1492697
1027867
495102
1452498
863596
782734
394034
1446240
1052976
1592542
877206
270321
407344
18687
630216
1738150
1571148
1408988
1980770
745210
1060519
1468078
766830
1405464
508726
557864
657679
1336587
1525645
1737728
1565833
337430
988414
629182
1457649
1367736
1042161
942120
1255740
1347706
89435
1563768
461756
1751434
1532570
994045
1298672
630975
17849
1224068
807438
1959128
19435
1177434
1323437
1549176
1578713
790343
1647896
1678293
1998868
1435067
811603
1046873
1398454
649107
492327
1980908
559034
556378
1366277
1649717
1830117
731317
1889544
547762
1627197
1354612
1567963
999303
189078
328361
1456926
1919394
539083
143949
916373
1379516
1750019
1696671
198286
1602920
356743
272678
1668853
512720
1980981
218169
1199121
365148
1502935
1082055
1820793
1934861
66022
1699554
1776924
1859211
1329368
1377841
1255979
1152368
1307458
1814693
778832
1662182
1108329
1511570
1598647
1091316
657210
1164639
602949
1637692
247562
439660
489837
937498
107683
1399193
1958051
919092
713278
626275
1265361
403739
1804074
309055
702373
614472
318900
1091962
1404983
858293
1670878
1399098
521008
1206000
1559059
686766
1053240
589498
1986428
450208
53032
130111
1848879
298784
869725
944544
597025
506983
1769535
1559910
1681866
416077
464806
999030
436337
160864
434772
1039548
987640
1880714
917941
1650146
603381
798550
1438676
1117845
134445
1236654
1882060
299896
1467649
1453403
1141139
420039
1529752
1130679
981142
1440205
121512
748343
732304
225300
1426531
375330
1036977
1310771
1753796
649704
406024
1299513
1299156
1990785
1374739
737977
1335013
129108
1002218
494267
1901950
1010830
1061965
577867
1778881
1212
1695065
1529714
360408
498919
1590748
166030
999276
1883650
6608
286172
374517
837418
1802894
137706
240415
188837
1058334
673835
305257
886433
1956322
52950
769078
511503
1495740
1481326
467772
1897255
1121021
105954
1443863
1033203
1496944
1810831
487318
1995232
1888551
604773
1702397
152350
1915274
1084508
1603488
1103170
1061034
1810990
1889854
1170976
184767
123796
1368140
1631001
1673094
631960
43394
282859
1658726
530421
732878
1659239
1608156
1496582
1817365
519910
1443705
19715
959222
79129
1376654
430034
1845916
1859949
1049038
50833
197408
1253238
371541
1423186
555858
1380469
640277
405634
1055463
963521
670756
685706
1643834
980192
1144742
524514
886666
246544
1112364
551208
1661319
1458440
1677936
1838944
238580
1269894
1646931
1296919
17322
323019
1513870
1579035
296049
182784
1594648
1358059
251472
1145994
390859
1446659
849166
572811
435975
477357
1989873
1326524
1590453
1977705
762336
1360323
1329066
1802153
841265
1988189
415132
1244647
1892534
1325652
396167
1431112
1926299
1415197
254035
1882914
1467488
1905119
1610367
692553
1233107
253416
1462294
114464
655496
564395
611445
1190798
660114
1132214
1378314
789161
863878
735759
927673
853364
1286480
184523
1993837
130377
454077
1125720
1265746
744345
186152
1965283
1448008
1760996
1461576
1821784
64294
1899751
573677
1101820
861211
663674
1862670
1357964
606151
83908
743144
1575666
985614
1499447
1033004
1850502
1937160
448797
704665
1712759
152964
628738
884406
1713482
1191146
887257
1311775
1356038
1954883
1413652
1787602
178627
1074174
1708335
128354
64686
901993
1966198
1575285
693546
1784293
215931
636424
1914444
1522360
243072
1276866
694090
1327376
1758117
1381653
795781
1326799
693250
1303156
116752
198885
1418153
1091882
670273
1579677
1931800
366062
1053523
246186
194178
954123
784778
1866840
450253
805772
1474093
1282079
1196281
400786
474185
947147
1989694
757891
436850
333216
1817891
200918
1350333
611627
65693
465167
1097581
1512271
10991
533372
1869318
798026
278741
1401001
1529396
255038
910874
91150
744992
1048625
28881
1637331
1697610
1686795
1870476
1570145
961405
1114511
715253
1204535
1513430
848372
1833888
1592478
725295
1276754
764611
1233090
1078907
983409
1566845
1238716
72233
1484864
286798
756589
371727
1499598
1816910
1580110
1464476
325351
277331
1336195
176992
1080650
458268
217196
935552
1652125
1447580
545486
1195888
304408
1120423
1712745
184502
1404111
1375192
1733174
1349483
748033
1793621
527800
1546957
565415
126588
989071
741414
1013197
205438
1498958
1718355
1457596
1572117
1799776
43310
596844
861334
323280
225222
1160466
590532
1326422
720379
702845
441034
1887043
160567
704876
876514
455867
1746416
675860
1925025
1896338
752904
1002626
102179
223036
788755
1520851
181606
146865
643669
1431322
1739722
1483922
939796
1494519
1567886
413864
1897210
1606123
532449
391161
1989180
764825
48064
1297387
1346744
62738
1635119
364606
824613
1376328
950578
689202
900848
1501435
1329410
745794
1207356
241124
528269
1185905
1807956
1894340
832280
780340
172905
1238789
263221
1496725
432693
1370765
40996
1575232
1870497
1221039
30594
1439111
1442320
1559751
980551
749957
1458249
211819
750227
500192
1875819
1111838
175939
125766
1120230
1503244
465116
195516
41305
764319
307118
210079
373635
1742657
1571331
152346
1608648
91841
1046535
583437
230436
1735725
1198470
952669
1759501
1796778
45827
85856
1931028
1072601
1035484
1265587
601046
1129850
297896
60418
1646197
129789
284541
295996
515596
1313132
1758284
908665
1242824
1611046
1473161
1577226
1276946
1998196
1339739
824214
971374
1825315
439967
791232
1828851
1440061
1878253
672601
397464
892662
279234
1847172
1282065
1494831
497382
1988601
1886117
744478
1507262
1027420
827874
764373
1236454
677189
743316
1181523
1617471
1636694
1482262
1618200
1022162
1106006
1326640
478420
1080338
765164
1723614
1773637
1641532
640999
1882061
1343820
655164
858310
941106
419321
513253
1089625
516322
411177
1397359
1598197
503178
1973804
708323
1794806
1132193
1594057
1442350
1208892
804841
892274
1072291
758281
524550
1912706
1816862
48424
473911
1895932
247101
1695425
829223
1700177
69375
712086
302857
1109814
1399793
1107535
1649262
359585
977669
1898449
702963
907966
1645912
86999
173443
508189
892461
1252972
1288146
849438
1678828
32405
698537
1417310
1233941
38736
126870
1677303
905986
1951363
1217578
1361349
183677
1623606
946126
957680
1037452
1332296
1357953
1846188
924800
1509641
467063
592967
697471
986298
1975440
124725
1024390
1130471
1187441
1153784
1706923
325080
1786624
1217635
261787
1417409
1397326
1841033
1525560
1939465
502107
1632869
710671
907183
1834450
1841772
631701
332369
88438
1262483
535163
1946507
377445
1129229
1822125
366152
1644200
1457035
457852
1209835
518571
1382194
1777783
91273
951724
527139
1965705
823446
1719515
1689998
254309
497514
331514
1776350
700707
181022
1414504
1415644
1050727
1037781
488969
1103060
784159
635330
1740889
126486
805212
922134
108760
83142
1852900
708871
1946318
1422261
1511438
472967
438926
1799781
1429177
250256
448976
438841
1694417
861907
1073242
488529
1790465
1062265
284756
833733
1416604
933054
1663738
759879
176862
206440
991101
1267596
1416620
1091237
414715
1877568
1004556
138248
255919
863079
774975
2018
1460768
927827
1469448
1723159
1992047
1247978
32623
1908091
656324
137403
579257
183264
1036686
1548405
1301592
773200
1884372
1273271
1805491
434072
8883
1525576
1987672
355061
1672212
1260221
342797
1308718
830743
543230
405196
1906202
645521
1849284
1971402
1017070
1259931
1123556
457961
1414329
791170
688311
1112165
1991599
1714458
1018424
616505
1425375
444018
1874880
1829609
493492
413757
1560570
385543
289333
1877491
1579244
1956264
1291292
57924
1347699
791438
820664
1568675
1733167
1789144
1368733
667266
644082
1852220
1259328
1541801
706085
1513097
1464373
176886
793421
1764041
1994429
98228
445776
43478
204535
765863
22383
1827094
553589
453572
124801
1308211
363284
1429907
694667
1454132
277234
520293
284496
40884
1060432
1914921
1609047
287169
899748
1757022
1221770
1401397
1484301
1561714
809854
1834517
1636749
610284
1657552
1777044
1532493
999126
1821799
1701869
1986703
922778
469987
377038
178292
284638
1077643
58963
388953
230165
1937796
770851
1851788
939810
1415275
412933
408294
170446
1088560
93610
1762436
1306130
1149594
1448197
232302
1111955
825201
1218398
1726653
980829
951311
664585
1620743
610357
513276
679649
1929604
1840146
1278949
626460
1527267
1701365
1598368
1851407
390504
1242660
1126570
1812789
1996698
1967749
1353579
64964
1206655
1349955
1616949
1558372
1002152
1503508
573813
668208
408523
366136
1484170
1905925
1119387
1867467
1398103
652781
1121329
111067
1216511
1615614
870081
411043
1511027
508798
1648295
173118
357944
799798
522760
821722
822620
422448
31289
1709046
1520942
427924
921296
530936
1522699
29037
1066891
1650100
1438398
1696998
55889
807278
213964
991348
1075732
1741562
1286185
1591291
1506115
1647155
1043949
494385
995155
432190
1042088
315879
1399523
431586
120122
1736889
563710
1186203
459466
597885
1506657
1349419
1580867
720417
680197
1517452
1152636
1051129
1338471
917622
602399
1328494
1135064
1897506
1486375
1689579
180203
1365212
787887
666479
1849193
1763184
895042
1256079
1679670
600940
91928
473046
1976009
1218121
829449
885238
1368035
1737962
722011
659472
1497782
158661
1131206
464574
202730
1354934
1629313
1002713
636230
48329
1302594
301593
1039484
52316
254462
116280
916898
534075
521674
1849625
1609502
1230139
972235
1400776
1104475
248175
123765
1611702
1640822
1689987
356179
1582366
1287434
680208
483992
1735301
804510
1793876
971273
222194
916379
226780
545934
1211423
998040
903254
1697547
1083517
1006027
1712296
1032287
767207
1838767
178930
1321382
1496044
859047
1590201
618990
208450
284766
112678
1366738
1017749
1499265
825522
133990
1553433
551609
1554562
863987
1620415
574302
1541726
788074
1712852
1276892
963031
460619
1785319
1998331
1610072
1088444
1627238
878842
738510
1244898
597073
184470
890507
1962744
1680581
186021
235024
1786978
1331006
356730
1335474
1064973
704166
93292
1245691
1208955
515272
1890602
1062260
307894
1556841
553092
533572
1390800
1952269
465390
664531
1011295
1214322
1418013
1611191
1137476
1462551
721890
1611690
692361
1633341
64143
1657316
1986840
1663278
790807
1625394
563689
1038297
1591008
428979
296885
988584
1918676
1390182
1339810
52996
1484203
327820
993565
1336814
1149922
1406357
1249923
490556
1767520
1446613
725112
451825
1794437
360281
1088431
695760
958608
188667
1102439
1270640
297423
1252091
178548
781077
1615827
1106252
1913855
6731
591628
633344
1026548
1887366
1486489
735317
1981164
630444
646639
1518420
139323
52216
1902529
533991
734499
624991
1760560
577804
1584432
83344
277597
596091
1121729
1594414
1848009
120251
333525
1865388
1596459
232251
813650
773780
412950
1440275
745961
204281
263361
1445709
369469
1425566
1758360
1021065
754351
1797918
521545
1878812
888994
1887616
597305
1576297
1928084
1984150
700838
1148984
192743
1404925
1073554
105685
1416113
1736319
520208
1781210
1439232
1370137
1140402
1945492
399434
1382793
1740506
124000
661042
1546404
1142404
1474669
677719
468342
491127
193965
817363
1977031
1110608
458656
381225
1636236
1735128
1316373
1057609
1628257
1470416
1009497
444979
1256125
259731
1339095
1934960
917938
684688
1479499
607425
1236960
249516
1056105
623393
703629
533458
1357055
258493
570068
1518393
495376
187890
1211393
128575
261772
544384
307370
99460
1257373
256386
1179484
94073
334581
91217
596484
319810
319416
1686478
1776443
1961072
60493
1062248
1865996
714666
1697335
108633
238884
609558
1330966
1899960
1883888
264440
1675570
1431542
1489222
1108640
90547
183352
1627403
913603
129358
890016
1187269
929346
592579
280199
572179
1885676
801392
1996313
993561
448044
1110739
909520
684665
821006
1447695
13555
1577768
1188565
1746297
20234
626460
1229813
1486038
655553
1739842
882425
356382
1282670
700688
776784
492388
1367781
12788
1842965
1462146
1255584
477385
643413
319403
1199973
704095
1643575
1562745
376495
1278696
1311322
635117
1256696
1992637
977669
348140
1459031
824763
478495
330636
1443799
1462788
1800195
1136399
554609
1038769
219955
81049
1323735
876298
1974742
40440
622307
606191
394002
1922812
529478
1844012
124902
89790
1686228
503807
1821932
1373774
191719
329709
1057
1877189
910169
1205853
319219
363952
1709307
1111622
841875
1634185
98943
623178
1279948
1306380
58400
1139856
1406878
1861043
355790
215154
1313915
1066111
925484
224393
1062344
146388
724034
1858092
729375
663936
481800
1244130
955381
902705
840959
936507
259432
1091020
1833622
1458387
408359
1309246
1151182
1846651
987056
616041
1753620
523558
71810
1882387
1977079
1459857
608120
1921621
1754164
981383
1506916
1527590
1539507
933484
144563
1461347
1546920
1859010
873649
718278
1080033
1567085
1696861
1619594
371607
256883
1439766
153185
1076455
724197
1240051
57556
1047261
1395383
1175928
1657276
584869
603422
970605
985133
1327024
1318984
303983
1878488
1770087
575941
1486060
1495035
1361379
1536487
854098
1719835
709703
960014
1549766
1843734
753202
411035
161058
1317880
829994
1061741
284087
594641
134744
514849
1643654
275465
1800910
1466004
1634070
958765
1985318
81202
790814
1789498
101532
1453701
754971
777659
1582472
1844950
507944
492759
1191279
180215
273029
1197599
1099710
375535
1566928
315873
1341475
1734939
1871828
1789075
314504
889892
660405
1981421
1837405
1017391
1581281
399018
316137
440818
1678621
842623
191256
1326992
296990
290128
1909400
1729295
930288
841491
1118829
298744
197387
1409148
939577
416276
1862990
1283991
1164053
562088
1063720
1440838
1867908
246827
1264284
1738042
1697621
554434
846230
284160
353976
852059
202713
1066624
178572
15571
1082124
692338
1425685
465080
1846757
66112
1326534
1574250
248830
1211789
913289
1382777
296226
829170
700159
725835
172797
1957299
673593
955620
633145
11791
552202
588510
896674
626641
1183535
580467
1825744
279315
942044
1652731
1423384
492400
604078
740229
1792165
79265
1107204
739955
496953
1596117
527336
650786
387313
36705
1842086
675805
777550
1029856
750144
921149
800841
1392713
1505709
359052
1809477
752186
105501
330382
190732
1024926
1751922
1674096
249698
1517749
618361
1007669
687031
821136
112628
494262
293077
1512824
1720791
725913
1048324
1508191
997243
777579
742264
1250441
1084811
878033
601628
380696
1494714
1441065
1502664
898148
527384
364559
255178
205830
162357
695818
1812139
450925
7567
475494
1870059
350738
694471
349173
1771588
272174
680843
1451065
852396
1803589
732118
1065077
1308623
52417
869157
1882149
1460316
91334
907624
409423
206882
1837960
491747
261728
725600
86045
853220
1768712
535623
27309
1960056
1601793
1831824
511279
751345
1538304
1575324
1767155
976570
1020645
528419
1081061
1567671
1554854
959615
1978005
679640
1756402
328751
399153
1298255
1897731
567167
1500268
1001657
388007
1250688
698379
1518055
1486629
653671
326077
1821913
866158
562117
195710
1665204
1793070
1352144
754581
1702853
220278
476283
779272
129359
1765053
241946
855977
148526
5267
948010
1819089
844122
930338
1569091
235845
1989889
1323134
571528
1690075
882154
299039
1015004
182216
327179
981340
23430
1511946
1391918
1874353
383766
1242457
1033673
338817
1710356
1640436
911527
315064
101843
145648
948904
437505
276979
1260733
298604
1921321
1238162
612794
660023
1045397
309244
1076939
1820444
617297
1447104
1504135
1904540
1023701
1755784
352543
1901539
95322
1477904
1702365
411877
1887500
1660784
517359
172512
1018427
17499
1424555
49542
1767666
1958016
1666075
824644
327412
1663450
107799
614229
1394364
742561
680658
1983799
1674723
1518221
1593778
1958496
847782
82308
1884446
444880
1711142
21578
195096
596601
75691
527405
167424
774340
1391920
524914
396107
1436498
1702913
468122
1258050
1900261
67914
856442
939757
1406450
1451724
1548384
835346
5741
969369
1324843
1358138
192828
158260
641458
364179
1456867
1042936
1861246
373690
320170
645452
1507142
1721945
1719226
1693851
960051
316288
514656
1559191
847690
391264
477188
1619679
700233
1757815
651265
1847755
1935469
105834
1394354
1341395
1675203
1759499
105575
1562682
1220254
13975
1933710
347798
1057152
362261
788868
469234
592286
1618935
1865059
1183717
1890940
1794418
1418119
809034
593546
499490
467357
1167037
1951501
1432021
1249016
199472
599307
853105
1454435
686248
749215
1043808
398605
395172
779489
901564
593669
457714
1189018
1301928
354615
650103
1527448
1226690
1422795
1082218
1374356
848416
655877
708153
567872
119714
442712
1237655
1839147
168298
1976885
628675
1814976
1790889
1412522
1060581
715066
1344211
433482
531227
1576051
1108409
452006
42430
725511
110136
1472056
1988193
950064
70908
1884753
587931
1342005
215854
1077495
1716061
1347788
997505
1769773
1153231
1525336
1457834
1633994
1145886
311637
501321
891187
650466
1451069
1851628
1882598
1295037
179552
27038
16039
1735137
5111
1680256
1951958
1144248
984693
1167425
1861419
962807
1328384
719645
216408
761380
1499786
1560165
1653449
1631254
1028323
662067
522574
1020306
950000
1670381
998716
1981937
337752
763862
1178901
1923061
309681
553442
1391959
1496982
1323570
975489
94869
759820
1112467
1734501
1095898
552738
521136
1881275
867762
131694
1381754
390254
165602
1183201
1431142
24933
1939526
9188
448252
1993883
508498
1323358
1386774
398919
1055369
101796
1426093
1578810
1052459
828614
77155
1093579
1424195
1958325
1356316
1609388
710908
643425
392821
1624750
1119621
167968
166727
1131537
1192781
696199
1313395
1594672
1632178
1228357
371357
1122234
380913
718463
1750337
1066310
1966988
225003
3218
1957453
1484447
917920
1519784
230452
1259914
99675
900573
68685
1393597
425227
1867790
478396
1598925
916995
1673882
1336217
1899953
1809315
1349344
231128
1883798
468464
1105123
1994668
1381361
1412144
638580
360086
1034854
97402
686299
1411582
1491661
594384
215479
943263
1430755
1068513
30816
619112
510692
282600
1941784
270464
871188
1833513
1063797
269722
1988826
153693
855042
1274658
97507
912399
279491
1153736
582278
984276
977359
1361336
1783198
785272
1022579
1316981
473515
1353760
1610075
399015
1693346
838088
1534986
1922341
1750439
160009
233357
1363984
1790144
345153
115664
315999
289137
755903
595167
129643
1105355
1410908
795796
334821
1550366
1967156
223001
350393
1763161
1671048
258568
1379598
1903688
291471
696487
1155088
807710
524068
1751073
1629974
420884
801877
540293
255859
1700920
1729584
285380
1413748
1256573
442872
242393
878136
720861
300027
1924896
745308
1653395
118703
77857
1282283
1167782
948765
383230
1080821
758213
100926
1479491
415854
897660
1968839
1078348
139522
859081
681708
202029
1850892
1924981
1709542
291807
78608
344718
773029
536961
842489
1204257
1447202
1364868
1935793
1772950
495524
1650663
834103
190057
718596
877123
1806811
1169229
1036885
1451271
1570437
972320
1296428
1417559
860653
282634
648270
1001888
1016478
1515331
1786371
1766236
590421
1425916
967602
9415
1509970
218901
1807147
779535
101157
1621671
1965463
430190
212944
27950
1567238
1133751
817644
136628
275123
17781
707038
1200157
1892627
668567
320803
300310
899286
1333618
885989
479226
792120
1392966
1202008
1047941
1511187
510688
342065
996378
1721968
75049
1314736
1898707
1047742
1815801
1005321
845755
1800504
1564652
1310845
1805694
204084
695614
1253383
1684325
113365
1720172
1717383
58799
842807
332782
944738
1453763
1165971
1591390
471733
682496
1844160
1304720
1496753
1192201
1239301
1854200
1926141
1441983
492159
1822782
1510839
781630
415402
279672
795509
1665543
553210
1237195
1989544
92293
1225678
494228
548940
1769074
978864
48816
1246317
813214
787325
1385629
594351
456737
1798780
1543453
1867715
1566940
281426
1847623
413577
800006
286439
1654782
2477
1380459
588943
1812355
1509787
455053
1770887
369259
427012
1148749
361834
1383397
1653198
1167733
199040
851398
1887252
449243
69719
228253
1785152
523958
1779874
225342
947652
1038327
1064907
1137939
603448
1504230
811977
1882635
659734
1207091
202582
1464197
1481101
1524298
1017840
1005887
278250
202493
848352
1480503
1529062
1345705
722266
1245905
1813379
1302424
1322508
1561665
1565272
1047655
205399
620480
1968430
321721
1469633
1853104
1149291
1637444
448464
1324239
1750960
691387
26628
1547230
601795
646018
939940
79499
1150948
291109
1710246
1735611
953912
843464
1015305
1495961
557719
1479850
1820974
1210519
908416
501017
1344472
158513
1735834
953252
705822
249595
1674549
637425
636573
885446
1239266
388574
1453533
725002
1151859
1422068
394710
393693
1784442
1068479
76175
1806176
1188425
671980
1537162
1249610
1478376
925400
307784
634866
1474077
804325
1584342
7312
456272
1559917
120495
427175
1929902
1211518
400366
933110
112264
499679
1428235
810349
24977
1886966
1774760
1225128
1126425
646914
1886512
1289336
1434578
1231455
1359931
395618
1026680
1944731
1028970
1201155
878967
1121440
115698
599112
1647917
477616
1177567
633006
957859
674656
1449763
243342
1352372
1733152
1770040
118819
1806246
249723
1839108
1741837
1024188
1073811
965011
956817
945161
319623
347235
927751
803940
1361950
472015
506804
1531679
428705
1016503
626438
862676
1845431
760927
538667
1539020
306987
713623
449788
1521299
669937
476899
12933
344327
664744
1733191
214784
997014
1091242
1041052
920921
554234
835137
429115
1963608
1670835
332296
472354
564124
1769402
923654
1254923
1659038
1041207
143048
930535
299618
1380566
635645
1998777
755784
1030400
1860457
1539291
94100
1426583
1633364
1690939
1218396
1903696
271025
950538
693889
283641
495897
422379
1501685
642858
93264
706381
1758822
395129
1706100
507072
453150
1593725
1073661
1464805
1646645
914596
1894414
939362
345336
1249403
1458060
1948434
1654197
557046
521004
654697
495405
1616488
1620136
902295
465259
294564
1127753
1148151
1447077
1122341
1343954
563941
1360513
147507
418314
904574
1627199
1725867
1702681
148155
99881
218235
567938
498253
1768014
935230
1300149
1061076
261786
1127748
1704481
1758379
1703364
1921141
1467030
1825370
397467
533099
435943
15435
1387396
163409
1304825
1896525
643407
1100072
1481723
179729
586125
846522
1359498
1165161
1103970
1589226
1905410
279323
1529928
879790
1292463
1112891
173892
193280
1105908
1581120
437834
582682
75076
187374
1698574
1090623
1182096
1490600
1804777
1744595
116662
1593335
449411
646414
1850623
1520263
764251
1757107
234347
715435
1321026
1162343
1784230
1903805
1776681
1667390
284299
1833297
1152683
1980658
377848
133275
938824
1672010
331241
1711127
1865457
559298
842848
909195
1505871
890483
423687
1224498
1254049
164993
511070
961387
1967672
1818999
1825771
444470
1997107
817542
1443189
1855590
909874
801610
1155716
547600
318149
435561
1559385
669122
633852
850847
1522209
597203
1697330
974156
1567598
682811
860626
1070892
1950093
741786
1613219
166887
1749380
1668641
1442721
474169
269601
1173899
1801543
1901504
136592
1181887
509586
1755513
1348254
1066384
1281563
149041
1893042
261651
1555525
1072242
998614
1709154
1650907
1689087
1212434
93153
549575
281785
465883
993258
336894
1286146
1039582
812060
1096124
453272
1160020
1323364
1005526
1616934
186283
1228705
1658382
1300217
103390
1914480
1256242
1912703
908412
807099
776501
1854585
281575
927051
1084794
965518
1162350
193214
362869
9733
212287
680978
753495
1430015
1685870
242597
320446
914268
1249801
1534330
1258248
65016
1373544
1461865
373108
1346785
1650345
540302
403991
504714
305861
950635
1361367
1318802
1213084
916225
1917269
1346314
1532220
263666
1681962
1784283
317010
141389
1783389
517842
600667
968232
356534
33425
1889143
256350
336204
1266674
487707
491506
1752165
537083
893173
350148
752076
6820
170331
1461629
1460453
1178602
1230126
1546339
1498077
497246
1524675
114670
1173474
143941
1570872
1354313
777921
614549
1975961
1663689
1990795
671599
632593
289852
472496
915982
72995
1516560
1048539
1577034
54811
701832
1568216
1047547
880645
821541
423564
646670
779288
683142
254881
320676
765657
1789148
1186902
902436
506761
647488
1939070
1346980
475776
1292561
588291
1565817
1704895
518848
761424
1436112
622916
933810
1668707
1770974
796488
301836
1651825
38206
419658
1733003
1642440
1512982
544456
1682098
788592
657164
620249
1708727
66663
1128264
566159
318739
502933
1265405
198841
474006
417842
1838850
128987
1150256
305923
393061
158749
1895813
1404006
1944691
1275542
575105
797089
1904987
40714
1531218
1331421
491791
653148
1643351
1625888
1045343
3976
953827
1058544
16614
935185
1395764
542600
1738081
558337
1142738
326884
1898330
1350539
457709
1686800
284173
1763039
1311789
1980976
662545
387171
1044012
433285
384474
80556
448009
1658550
871626
1041349
180595
1584813
104270
1041373
477397
1921039
318819
58725
251442
613777
182168
200178
856584
960978
1455361
1498316
965746
1817529
1860707
768087
1920215
805944
1613933
1145095
515399
640448
10410
1615194
162989
1804160
1823746
1123734
1242760
368589
710040
1028688
217745
561037
35857
1708761
663799
1555365
1407374
1114035
650820
1827762
230592
1507787
216877
994231
1932498
965650
848572
1589558
1086739
1780687
1559432
45151
495979
1252634
383222
1775815
1205800
735167
132914
245093
55739
1596067
289360
913332
128412
908275
523651
1875803
842460
1966657
1142550
1269380
1261125
1195319
173811
1691317
465880
1637568
1357806
200491
1536142
1635659
1400530
1211776
1082628
524766
35979
454500
372016
1972437
1940551
225445
1936591
494453
11620
1022358
706914
1929048
114549
1013831
985026
98154
503349
1870352
1620109
623141
1650209
1149869
1723502
1335338
472179
1470865
810926
912532
1694397
312361
1309439
917952
1506805
686126
1088873
64001
613076
739653
1458806
1056469
1409286
1758790
846555
705085
1358958
430151
1350577
1347743
1942337
1761242
1929409
874273
1247790
698207
1958195
1615926
113613
542515
1038993
142377
1495638
329513
1953170
1269390
1806183
764510
782431
135209
1772580
743644
1635056
1033012
98386
638555
1113055
1839912
1571135
1639555
1160289
1528898
1110044
1789351
143282
1718762
1779363
409333
142358
1190145
1891726
1864305
1940442
1201502
1433805
1479699
131944
1780519
1732567
1640320
166062
752308
959449
746664
784370
452164
113689
1204452
4750
1278394
1490945
955553
792520
468001
714476
362438
1555791
1839094
320914
1831941
419770
469588
851223
851723
1213305
807694
755212
172916
914612
131068
654768
1328253
1353125
1593894
1167733
1440679
917388
133403
1944374
147655
638145
283419
81328
1102890
533421
41442
738773
1708732
1040429
1734316
84605
251000
1928307
371688
1075820
672169
1563933
365881
1019927
830148
965842
1590430
23123
1492761
1638998
756809
4899
1661677
775259
289439
1828734
1990760
13937
980325
94252
1763948
271145
1783962
1459688
35874
1726067
390954
1700992
1260294
1891194
1409368
1398448
507484
796730
1422029
1399915
1538440
1306946
14346
1678820
1408078
327269
1430412
1152971
1314535
948263
48819
814998
496394
1561609
1237082
1613516
1738052
1310889
1860601
614261
1195596
981846
1617877
983974
670464
864764
1318643
106842
1987503
1975755
5037
515343
1236763
620128
1934509
1048142
781385
181779
860585
1587417
751090
1200742
1375932
1561126
581924
1596158
1163967
864250
278501
1750576
1988924
1778147
836538
810112
646599
1562823
1895770
1129731
1261661
1539885
992800
170706
104851
644136
489770
83148
922784
832230
1181559
426027
1088800
1653384
905929
514279
329348
406250
1629157
25949
1073141
1780492
631755
1648321
915972
1608725
110105
1891418
1136989
1474513
717510
1077019
1298088
1485163
1661474
1313233
1239711
77746
108733
1897046
1905981
1434040
912853
343226
1913343
321136
1261931
943990
105794
504247
1735444
1564170
500026
96335
1343108
1744363
204306
1053627
1762246
1479524
1624102
1366563
91464
1264174
305793
762522
1087548
1191747
1490301
448792
1986287
283573
331544
1676388
797520
923227
423157
1027568
1253255
1368375
1886520
1793290
1871539
906286
232174
1426631
1806707
718110
1527273
66139
1562695
1407475
958410
174962
1952590
707893
1423131
73530
893847
799594
780667
1421725
256767
743304
1464909
53620
1256692
1371670
347773
764851
803810
1231998
664309
553107
1805577
1213470
391560
1975002
963416
410826
125997
1371314
1352917
528246
106018
527674
1027003
141662
1122578
1550028
370775
1112302
623079
1130105
1899883
1424092
1551628
1637384
1384007
1207652
711311
1762359
1775343
857361
95269
1513949
1795421
1444118
397817
235245
1056898
1420470
1208832
341411
891095
359913
958431
1423327
207971
1374153
324596
778097
1465148
1805953
670396
50970
275168
1839622
441843
1017728
1063471
740486
1791137
185544
1401088
410403
1559247
1492591
1829364
786319
315552
1474527
442409
1976188
1127567
1154325
844129
1121110
1246567
1594433
1517982
237251
1245057
432828
1608504
1541898
1066952
1757590
728898
887686
1623797
1831044
1503173
1560970
1455177
1080260
1259425
1279444
1180951
1149010
1508900
1356303
670857
551491
278435
71336
483668
1770582
216614
1793458
27679
68852
1296492
149818
815415
732977
466793
1963424
129567
1964469
1439527
942144
1490688
1139604
186535
1997638
1623830
268818
442165
1910384
1520523
933093
1517989
1388948
1295100
1739392
1577145
931000
295297
1837608
145771
96950
755500
1639503
324310
1058908
1916555
1449555
1638432
336007
265587
1409524
1120428
507494
1954684
1551539
230874
360809
1792286
877276
486222
530496
33279
594437
1559809
839789
1108905
2619
450072
1315894
1612582
340577
505659
610892
268145
745003
1283871
1103194
1212035
469274
1209519
295684
685996
135911
1510224
731852
1701759
106378
1369370
1784247
355313
1066907
348074
1300112
983633
32658
1240168
1671337
1839871
931252
1067786
1152479
1211252
134088
434346
1344458
188685
779322
916819
261870
1994078
1337133
1482808
168353
868287
1225754
275017
471850
984498
1741122
428247
79134
1673346
1616567
1024043
1455711
330795
1609630
534739
1005043
372279
413251
1886328
1148030
1698915
961337
1291690
1632409
1332318
1484697
821482
733827
510497
1674910
1547067
1161441
1992292
1914594
1102015
676173
53627
1007768
180448
251201
496394
1485543
1220181
406335
412869
73216
813827
187793
424891
473854
564420
357021
1571461
180541
1570911
361525
610036
1885871
1061182
681047
433096
1754700
1394912
929839
1485233
1899544
357027
1645102
1093750
1855441
1970240
1187946
392912
1676463
1467115
1664619
1051849
399336
1447945
1677374
655316
873270
471705
1651705
687682
1623531
1059595
1569991
1100919
802910
152759
363784
1524862
282994
1024890
93416
208427
1915222
520684
99283
827785
1438608
1225732
1344508
1153396
814062
144630
230064
1600181
1657651
546616
1530819
991477
331512
448924
1598561
188613
505706
1819821
547610
423854
1085952
791795
1668702
280518
955363
591041
386187
969251
1892749
1361861
1664740
911296
1655791
877569
1885837
859108
343568
192221
1775110
1172446
1089093
446656
1087242
372360
1848362
925146
289548
966496
484800
408790
331239
155053
1865141
1926466
204844
1957765
628252
741045
30871
579876
196197
420464
47052
857359
1795385
735814
936411
1422596
102224
561004
1341980
275622
131626
1925804
1274500
1525081
157877
1240728
163291
806025
1586342
240475
852131
666797
675189
63830
297296
179630
475653
1190149
1361581
1493934
676342
1721878
1379911
56082
1757979
755246
1457349
391268
1689957
863396
1835554
1219847
611808
217067
1047668
1702494
881967
1950399
805104
658391
1512821
1604473
19307
1167461
78429
1456976
1756619
920247
256119
856576
1120793
1641693
996672
1876865
1661716
1454078
1516065
1222061
343166
1859878
1128520
917871
1363487
1946588
1079235
927277
1753113
942389
1919021
501070
896688
993213
593417
1823087
1953824
40791
314825
896337
266581
113736
1507888
1225033
826563
610012
1460882
536353
1087422
73194
33978
638857
870403
1422352
1858520
1492944
416
1333036
890965
1987137
149879
1587235
796535
1571620
1716194
1411185
653619
1558761
999295
291413
1400038
752699
1320610
1840211
1507472
946940
143713
1828686
1204301
1783024
1921089
401936
1335343
717297
1040564
384157
53180
366712
45795
1616035
1856668
781471
1702265
1519040
28070
1622424
1558073
1494053
223122
1533852
1682040
335483
903498
777823
555123
1460269
1445075
1697088
1624553
119277
1229045
1077463
1177675
689678
51059
380587
423438
334916
53651
597281
1807712
509477
555551
1039926
590012
1986178
1056628
1797468
1480544
979901
1596044
1832928
1854498
1650935
909529
1043149
272608
1865985
353617
408177
1049000
353988
1888857
273102
1802185
155220
892468
1451904
617130
1739625
103730
1036217
311257
1014607
646384
342907
1161302
1847421
142238
1199861
1920427
860430
1251007
40012
735890
1062292
1088049
921060
1769917
105460
1430459
673981
1865340
427589
662818
261165
346597
1437799
1030887
796040
1755644
1146552
1248421
135492
877719
984097
617371
910689
216677
1504565
1248340
1628275
1695886
1254672
877804
1791452
1554857
1126506
469028
1087340
109958
245475
1279547
290477
847113
396882
486987
1904668
105677
643466
986308
554818
41033
344735
1186720
654719
157961
1249846
1872016
825729
1932345
705798
378519
97960
1257637
1648665
756414
1368250
617213
1464822
711580
1926343
173004
407821
492309
1363543
13208
1222611
892899
1296153
1408530
723723
872219
118384
1948730
573340
1362563
581461
1758474
69677
1136287
1423167
1395984
1928336
1093856
488686
1374661
1993530
950754
820164
799866
122322
1259462
1064046
690504
192153
158321
277119
485092
756834
1035497
1942123
877380
477997
1761161
1075850
583375
475375
1505854
1371378
181061
738561
1846052
802011
224307
1478518
413291
172886
376715
890361
899676
1114275
492369
942961
146501
1254049
869862
1445204
1978780
1980197
1114392
1073305
384468
1530987
175994
552029
1887128
159524
1355100
86462
1317796
1560426
239578
1723312
439888
1050308
632498
1535174
1514663
1655340
343267
821800
398263
444218
1548998
632410
727320
1904306
13267
447022
1072307
1833802
1971998
1573928
1146295
257417
1505511
245424
1862674
462913
87473
740810
493262
790779
1822204
307818
299995
564585
524582
178141
248880
1569032
926518
1566400
39116
402850
1073855
954007
814556
797999
9706
1960431
979841
1771304
1211609
1172453
1149706
1799255
808009
593477
1549674
1873338
218306
115712
1407836
282037
685118
968251
1467820
1791535
1537257
1630533
149258
185551
1409863
994169
250441
969438
138010
374223
328420
724096
181437
692692
1654775
668842
287310
1004570
474537
510228
1031558
967911
686717
808040
1002182
870258
216747
1188671
267345
1837353
1093397
578432
1183471
1345834
1867695
687707
393112
1186507
1583218
1606877
35243
1141844
352107
1218204
671713
593555
863531
1946465
1410589
1030566
1515119
1766193
637126
981095
1031981
535993
1236390
1225482
120387
163122
411555
713404
340504
1681649
1294226
859020
680299
1190142
432486
777850
1667044
268207
1443082
783792
897179
1201275
215929
601438
1975819
287271
505671
1624153
1580404
169087
886919
348580
1176872
253581
195184
1283665
286722
1337277
1876295
351167
830728
978312
1272169
1901988
1051921
568447
882333
878078
1446892
1558251
158043
405706
1490342
1706423
1460994
1023214
1650030
993019
1346337
263484
1639599
125311
1934105
334863
1317829
92288
1839413
473887
277196
1950055
1802871
1243970
1005236
1351490
881720
1457974
1821307
571745
20351
1121809
232838
870421
1113738
1766432
236874
299961
557601
397313
1330106
1721360
349757
236938
508768
141316
771903
1177414
1538914
21558
1092815
454921
1769967
816743
1787964
1446379
1554287
1373797
985884
481290
1398599
1119487
1069549
1632108
491369
1898650
1409409
1016004
708780
1107791
1650062
1321796
750757
1608826
673568
1115435
78370
85960
283827
587360
1554209
1768644
368479
1227270
39901
1740548
975161
716120
1913737
791180
1374885
731423
1522193
550937
912348
860282
1568458
874035
348192
980719
1624956
1722773
566609
1557412
1965205
111506
1408025
1726448
1168734
1053923
1841830
822633
804292
53933
541399
642930
1107562
1623889
119201
882637
678695
1258108
712526
624254
915280
1875210
1120464
644634
858094
476110
998294
1505301
1380238
469732
1077678
913233
848505
1500729
471876
1805486
1409854
1087849
1003665
544562
460732
1915463
1824698
812352
30500
1010849
933666
1667644
675178
855116
1840759
1436859
1519906
667812
823589
1512115
1701207
1301321
1470830
945407
1790474
422884
1652823
812512
1249028
261166
1809939
328430
249807
1626072
1198298
1517016
940284
994491
1109343
282869
1823292
1045727
1821222
935555
417207
1118533
544212
694559
1440878
1084153
491472
1080572
724587
1110813
310496
823927
223815
1865823
1239907
362
1914412
626277
1211522
1234504
1104637
1179337
561421
135671
7355
1322557
278226
655436
1517778
1191953
1734678
1168672
1138534
1350211
690067
423260
708162
1808028
28935
900474
741915
92396
1768069
1849267
721786
1843251
976155
1670284
1074545
847385
229117
826593
610112
1895556
1482862
856815
1917456
736826
998838
392042
471056
1627942
64578
1048690
1758526
985118
1846542
1242508
1848582
170717
1054605
1995239
1192424
1930007
1255456
1199141
1306035
1944999
866895
861355
382267
1464735
818797
663120
1069949
996751
1818464
1796601
1604318
1317581
1598819
1842581
1722026
1043082
1971228
641130
1618573
1978991
271046
604378
27431
1719039
798312
1718884
720253
879627
877675
255549
316857
1581890
952547
1210763
200748
1039806
855160
1993172
1890130
1656391
321819
1259529
1375511
1479321
439070
501349
1602614
1794296
1654895
1093773
446644
411457
634725
286192
1937552
618181
843939
1335801
1375126
1114493
1121344
170149
1505763
620822
1956339
574642
1124178
1738540
1850794
275201
1740451
819318
819169
476606
1492956
486151
376600
864881
306700
247269
196115
1020108
242531
1748854
942925
1409984
881872
1654998
1101024
1456484
1967611
577061
99644
714551
707549
168942
1076507
1450403
1970009
547255
1492302
1120389
611785
1151857
577767
501640
1518553
1620748
973093
915895
359051
1161008
1920634
1726012
1770053
1673034
879215
51393
770188
1471961
1843475
438666
1445799
1522861
694720
1846834
1353162
1564633
1164993
1066051
1848420
1167465
99997
778331
1597778
374279
85601
535004
726095
377748
1412203
1820726
1411320
1448726
1792360
104843
942589
1025751
1680823
794926
1825245
1382726
1499337
1968990
993629
1744432
1883666
430711
843725
1490736
1695431
160430
1196897
981553
729403
1391788
1380021
1301049
1770800
746073
554645
943739
1835163
242845
1904326
1970218
1413342
294821
1972729
61963
383476
1301824
873500
315363
1547790
385004
1926454
498502
1038133
348534
992229
56739
549094
1898430
1262248
24763
944488
669434
1192142
1182533
523658
823849
529613
1270311
1096337
1985216
1770624
646314
381250
1886230
45491
1613652
777288
686837
1906821
363419
1191104
1021508
1199957
711814
1676551
1052507
274204
485975
1965681
193400
1934612
1673606
1432969
507041
1490695
388375
1299122
976651
143241
842558
229982
1172798
1527373
1159147
1171668
1095675
1696435
1941758
971249
425987
307547
1617907
778821
1567874
1449227
1663143
1749045
896642
393068
1524718
697975
610087
482986
202888
747455
995539
339704
977088
1358325
126468
1784487
1355501
571859
1262279
1481447
17414
1281569
1059311
676605
228894
813637
1493472
60880
1261599
677676
81377
1684416
234483
1349103
1826305
274601
1974517
1158423
1668226
141994
1146489
1949348
1238334
20855
1829642
1129702
653368
982338
438023
121953
379857
165639
1851338
1008645
911327
208826
368202
1731321
436521
473105
1617920
1655751
1939444
858868
492841
226817
652459
423919
1917432
635893
1698929
1373070
1005950
1007219
1397612
636793
522198
1635301
1768216
525906
312650
1688550
323168
52335
574644
1818927
1953273
1892560
1028979
225110
672151
78897
348236
1502166
191799
86251
1436970
884961
1838258
1245421
709658
542604
739553
811299
1530201
723547
912029
1601047
391091
1352388
1572616
920599
414499
157363
626551
885956
1238428
1708178
928361
675271
1566842
359515
1534357
432231
148333
738010
458494
531245
1859630
465816
1646255
253945
7518
1316688
1306806
1607067
1821845
1104389
1051131
365630
898819
377955
338708
313420
1520478
1268435
1590622
738720
772467
1355469
1792357
1484348
1195323
1009727
388596
1327543
597023
1762374
798430
1399091
289466
1419026
924463
193149
66485
1908208
1186532
1330466
1792318
1153739
1106557
1987076
512966
125013
737287
873229
1226641
808752
1312766
468559
1086655
1572076
1597196
65363
1000445
171815
1047706
746881
680823
257587
835604
1948972
1920009
1784886
499074
308757
1187050
95245
1235525
215623
884304
1167863
1670685
112263
133151
710601
967524
744721
818810
355709
899009
478587
1242786
1603240
998544
1837599
81441
655976
329650
1759439
842668
1466410
819216
668107
1258439
1736429
1086732
961558
1930444
202885
1903454
1022496
2273
1818062
295854
1559546
1761613
830876
1511996
867183
1958861
64096
121286
1577003
105901
1547177
1619085
711919
134687
501954
142688
635326
1089078
1997075
1994764
502655
1572377
559944
265338
1408692
1769027
795223
393841
1694766
331507
1289220
1778676
52369
797958
1074947
957135
1207376
1899680
1230490
1290236
56556
1143681
574210
1251337
1915132
1640011
1272916
786540
657676
1035303
720271
1708555
538486
1167954
1252397
1313577
833065
1211147
1532972
1139477
1206988
972974
621352
325577
240754
1453462
1948764
566369
1659660
759998
985913
1149074
1238637
1090913
1029851
1687022
1397956
672332
1648265
851052
1450893
1562805
715628
197051
892890
917224
1108932
1991304
961312
1847741
845124
1945604
651795
1450288
1176357
283410
1482500
1356579
254687
1652747
1719138
1618941
502558
787127
444844
560672
1303276
235508
1572601
808953
1045587
701883
1149789
1107943
1824380
205286
1879822
907713
1641436
467962
1683762
1547661
252157
347562
407714
1663854
708207
1764112
1321645
749647
496281
197317
553582
8360
353994
1410453
414013
424840
464295
1305683
1897614
1812973
1562277
713540
1819042
1400808
666275
1492959
252620
1551337
1933709
1679264
1557306
549218
1362979
583448
190121
807725
1615461
1859722
410636
823481
988828
1355825
1848558
774273
288684
1487064
1752670
1842751
1096490
1614514
741737
1925820
293946
1356962
1628901
1074031
790784
103262
1876587
86078
1544005
666661
456461
599802
1241469
1230243
1033824
1216254
555863
887324
346860
23372
1817988
228066
890064
894940
634990
1099311
1709565
1772994
774759
258459
105621
1340147
388659
732455
297603
1626401
1926903
1080757
1561239
29425
1363244
7757
1855529
1882835
1100961
1613104
1878171
248106
1149101
626591
1853038
1698242
1203832
1354199
573441
434530
520842
908095
476685
339865
141222
724990
1967524
697579
547348
279983
924479
464453
1179516
331438
1561192
1694890
1200197
1443853
696080
1448723
842105
768130
579961
1768524
1006948
13639
503018
1198379
1618276
638478
1769343
1355734
545974
1537039
1985235
1688626
1063380
1993055
838355
132327
1155415
383358
1924348
1280776
1864578
1171270
1905634
1946410
1221872
581060
1151852
314141
902127
1904801
537955
1871248
342364
363434
1512738
1328358
681945
1691825
137446
94661
1372426
1276348
822254
15821
1877250
1668184
1635303
613291
268314
1646971
1512836
536380
533114
1774437
999933
50304
1996672
950668
931006
62199
1706546
1460438
256746
1268365
1820395
914676
911510
220127
1901800
1158802
916341
1435832
1420756
89666
1241301
1055903
9623
1028372
581477
1292746
1990498
1292590
950107
217966
1916924
1498716
352278
1360898
425506
598983
1913536
1637164
1584843
1425951
277396
1533361
1605699
1295671
700734
910157
978802
1090498
73763
111055
425232
1935516
593662
1959581
1540622
566513
976523
784555
316212
325711
1754499
1091946
1567853
987613
792496
129775
1668656
161048
962279
1324894
1800250
351374
284591
1910241
1833226
655544
1809655
70024
1964519
1759165
1287338
1249815
1729631
1693581
1399841
1708182
1023298
1117415
844640
552731
1259001
1936825
1797869
138733
336627
1851051
130785
30800
880305
1819197
488502
32564
289948
796200
1710542
1202592
282581
1018249
1386289
911235
160600
1172109
1542048
521979
1557642
913984
1874330
955370
1896204
1555719
983532
1584024
1472369
55252
1382128
1522746
264119
1454073
868354
137713
1921466
1616407
1367746
1003394
412142
362197
988558
921552
1243671
297306
605919
784147
1038232
1955374
898658
54728
1800044
859563
517844
187471
1479463
1736981
676842
1264993
938596
936337
1204081
1454584
732684
540195
712761
240203
873279
428974
244877
302115
778614
1084054
1103291
70577
1292115
229561
754422
970415
244054
192691
193550
727266
922213
992750
1856362
987910
1620956
1022671
1154808
1535888
728534
306232
1198704
1654619
1719157
110513
1581387
1882091
113790
1882706
1902772
583903
1620588
1038801
1766881
1136351
826254
268325
649929
1831570
534703
1458646
1854654
1564449
606012
780825
582583
1823101
223380
1774334
1282797
188875
121926
1200886
1653653
1177656
770166
547355
918924
1650057
791837
1322446
1553521
1810372
1073863
1030145
1375331
387124
1870955
221378
153081
1961973
52269
412214
1912196
1270092
409026
393862
1098554
1432841
122363
1816075
1208062
775277
1801525
1339559
1919125
101880
1715412
370762
43582
1270688
375705
397650
1150658
53109
71271
1042908
890786
1254650
1726039
1584382
898576
1760021
979636
513476
1512961
375799
494126
1059590
1885041
355816
1508722
1419917
212665
1685114
1393476
707223
1172770
127931
916371
1913405
1462177
956573
1669453
329446
1252450
945105
580501
135819
1216909
282571
731332
190623
224114
605860
1713636
183453
1109997
1764081
1538939
1627174
1415352
305694
839359
995276
381272
1172400
1176940
1935466
1571058
1507155
683309
1789532
575431
1695601
1650233
1170514
583748
332046
1054693
1581761
1486120
1998434
1275138
475594
407969
1252084
1744449
886199
1070080
650605
417551
233241
71483
918754
1424724
190115
1241206
662631
30284
1014763
1076955
1831401
1293924
1463768
1060397
1734754
322669
1671133
160692
114813
1728479
1548793
887574
1583430
1165839
920447
1460798
1631950
646758
674281
649967
1639225
1043254
1188932
727472
1700038
1543306
1303169
428894
346370
1200706
691526
153902
52008
235244
1576431
294014
530083
983422
951621
1128420
1829334
1313083
1360918
1810728
1291397
1335525
11038
1739300
1002400
1705780
1869565
1866796
1805493
1296617
231117
94132
1617059
732507
1587945
903981
1895075
1111110
219819
237378
1866918
1119433
308820
1955241
652587
577053
1828124
1415237
88882
1689435
363870
1585753
576877
1923475
973472
1211529
1512354
1969862
1450507
1882045
1081223
243593
810629
1865204
254057
417941
1063537
257220
1928243
1462675
327233
397897
321242
116325
246956
1569129
459707
1964095
893220
286845
1393233
1678600
868943
1703591
719495
1189671
1419397
1930905
1410814
1213998
775169
1126488
995956
1787317
1140336
108132
91115
690263
1980387
1524174
1744186
1484745
1029610
941614
1876074
1535985
1137340
1040048
1762299
1294183
632351
210738
726769
524087
365527
840386
1047614
1051331
1728138
409150
148316
972148
1446461
1191171
1469452
1370972
708343
572282
1588416
179676
746131
1200084
1909530
1654765
1612712
229710
1895920
1652250
1987829
254927
377417
1830625
1725759
1739017
1891296
1694991
1537537
1615344
549631
1493421
314155
933189
1880570
1945992
256213
1441005
1993659
1921155
363651
971615
1361549
1491763
270031
571615
87769
1446313
8551
1123109
1920974
1396410
1007733
276919
66996
1063361
1705524
836492
1563347
460609
49806
1243303
1205217
420074
373856
1607421
1481147
215575
1793866
10172
379851
1464159
1839560
1562255
1385841
625717
1921208
24175
987055
1262960
18219
1916557
798446
1317981
1946313
705177
1172497
1708811
123900
193143
1477283
1215334
516349
13525
457739
1531026
278751
18750
764820
642920
758279
1157401
418739
722173
1027778
1390442
1463495
734610
687989
1464386
794874
1898228
853513
27003
1188328
1866007
766899
707643
1162703
979127
497813
901121
315128
1353892
1541930
1008642
1565379
203187
1865789
1105959
202216
1457092
386949
1333615
920276
111037
596521
1779517
1485517
1825819
341252
1206816
533955
250824
885052
872978
119046
911598
1903734
530442
624683
906058
1482527
12684
1229888
139553
1150013
1078799
744839
1044019
317977
393982
236093
525794
1711589
1120765
595122
1322973
360597
1917602
1835630
1189279
1807759
398443
1876313
1155947
599994
1100636
1027241
1774362
690847
627780
1861145
795541
1320495
871615
1985930
1402825
1262783
621059
927123
1464997
255834
564295
701146
1330546
457176
189885
1733797
1511199
1751895
1513845
169938
1902039
1557355
494902
1508584
466475
780059
260298
1720815
1482316
1674012
1523114
1777239
234083
112204
1828655
248881
1288272
1030843
1086654
1257676
1561241
1945439
252354
711514
1533322
799464
1693789
1236166
1401684
802339
734022
786243
606572
810246
686730
631631
73694
170801
1969453
791924
57378
285134
1589181
296652
581636
558101
1968529
1344363
1088905
2049
488132
163074
1563453
1526178
380452
687375
238473
1860553
209752
1995304
1277280
317155
434891
987029
1393602
766070
1674135
459982
44302
1314596
669618
466570
128620
1341457
407388
943997
1733623
901422
425356
552906
972354
1325350
183310
1071852
14283
302101
694382
200946
1537553
1213686
857703
529957
658469
211092
759770
808121
1191936
1933420
201236
1978052
1449456
1923270
1547955
1223037
499299
1583256
831198
1425724
203175
1183196
1566692
443082
719773
1403979
1918048
138305
86907
1568161
1965562
1182238
437095
1167338
1085388
707966
143829
1461619
1526634
175027
1168757
35406
1023061
1554220
370230
1008448
1568202
919605
282872
529334
879973
1828803
144964
427113
48908
459310
131863
739681
1535505
227335
1673918
1400450
1043365
1589301
405311
1028531
799987
1949454
156858
487660
1777094
296227
530841
703465
1766576
1356916
361828
1791021
1698905
279681
216784
94335
1464333
1856167
1156435
676292
1311029
770015
191714
566165
915184
602279
134773
1796515
1628757
274844
936264
1011750
1619099
156629
1585411
1434969
1704262
666926
1607097
647948
1560754
355127
835424
485417
971881
373181
1991726
923863
1776960
240824
1957119
1647107
320455
83468
1813987
1124488
541072
105678
1263909
1378737
1573144
794329
1285908
1003305
690433
1917208
899445
1171033
259746
759333
363957
1156432
1792940
261915
1906755
64328
147055
781548
949088
1253304
221777
1584747
1604067
1608621
1199771
686558
1585447
244390
1317209
225778
581894
840854
756913
78621
1665460
807185
484831
1581770
137463
996662
1315257
1374491
978984
685912
130037
1857307
121969
961805
1368020
1377036
356275
1134158
1986831
1955974
1886719
1504359
1370246
897830
1182363
1756120
576279
623595
523683
1015715
1555201
491758
1140106
483914
441085
1497987
560974
687676
1789388
1981823
799257
1204070
1259278
186598
1133815
1724245
1522357
1428821
986751
561312
805890
597472
711747
371880
1257327
1305781
991009
1804150
146292
525807
587313
1787674
414378
330454
107626
1206779
819057
86103
502230
347773
1563463
786754
1926175
1429271
975728
994689
426359
1709282
1884739
1015751
842800
1245013
1374204
1025502
512409
419405
983576
608917
104918
1660207
552488
132632
856029
1098704
1333064
1233523
436005
1023382
1811435
1029816
794204
1766415
20763
1813576
742602
174782
32963
1829694
884383
155867
149205
1317775
1330963
282668
621482
52612
1790336
1103240
675443
1678442
1166949
253998
1095960
131183
166707
1305912
1826719
1603256
1112536
592417
1633305
802628
541586
991113
1002498
997455
1047415
1405668
253657
651637
1850748
1840239
1718220
1715567
1176360
597220
1446029
32662
489439
275427
312378
1890056
1612475
502415
702874
56320
1017403
1701017
1821729
625098
1954623
581198
387928
1387789
1595119
1322779
836090
617192
1313627
997714
1143471
372827
298046
1085082
556029
1403069
1275439
225952
414786
1712120
699147
474746
328518
1817838
90885
639215
849369
1511314
1696055
1243653
1629943
1247672
694755
814583
1899449
399020
444956
1792347
512673
1822374
1904637
328530
247528
149257
295673
203956
1851193
1273575
760185
1212575
180887
1107468
768572
586853
1166757
474826
41972
1930449
1573024
141490
843538
1304466
906380
510358
1355076
439921
1261604
1075118
1296880
1257881
71914
698924
127117
677736
1011998
506326
462262
99734
12198
692460
1453074
83511
326551
629013
1094228
1518447
155952
886975
98485
988020
1272779
366131
1822427
712952
1295738
1606432
1489125
462520
238248
817041
155835
1796597
1459123
470029
1327702
613223
992301
2870
939263
1012451
1753205
611200
11244
649019
1252864
341556
158981
462373
1245046
152394
9251
1456908
1645978
386448
300178
302403
895887
1945600
559478
1397753
100744
305084
659921
1541269
150304
979911
573921
1555361
1173848
515149
947573
721956
1302147
1637411
1591899
231140
1444913
1480468
524953
863014
911379
78659
1017490
1601328
580691
1569096
1649313
408825
423149
415015
1104389
969587
62133
1331941
681058
1915543
144129
655360
47248
247782
1943792
810546
1215171
949146
1602058
91623
426687
626855
1649187
1070990
1333605
1455627
470113
1310023
989620
22012
390714
1656067
231449
1188758
1082241
53337
124802
1672722
161203
672148
1295480
1023991
1044232
651528
1960971
254493
584915
292791
1701020
1935878
1237289
157783
1397600
1294557
1317491
1957491
390521
1772814
1569724
739423
596750
754667
910766
385614
356274
1939455
1405635
823980
992496
662695
266265
366018
52830
770271
512358
1118299
1759269
1206349
721740
772268
1343575
1415490
1727093
952254
1765040
165113
61411
1320277
1495717
31488
1808309
914089
1674512
304695
1056679
1339015
1775162
464481
1345912
1287884
601700
1185766
337290
1629335
1956782
237225
689773
1366011
217856
807709
1911609
228947
761989
1466612
484492
1580504
84441
224782
1876567
672187
544494
1377147
1825448
647598
1130093
495975
747286
1807356
1825631
129779
953794
448408
1918048
575234
1112939
1415229
812431
1330164
1282033
1179334
39804
1259033
526367
1913253
1170178
16093
1651340
208655
900022
550670
565846
629543
722541
1654015
1312231
475900
30074
253322
147804
1250049
407416
313783
1565176
1660979
1332817
861460
1863166
1659001
107976
1290005
1473415
1738066
129085
1934046
415447
330451
721430
1172135
1982673
1772247
543350
1992848
1937040
648730
1584727
1172035
563883
1631887
485812
1811324
1445354
1957104
716710
500786
329668
1648769
1267730
1015630
1209873
632229
218430
1666949
1499029
1971108
865637
648062
1769214
589970
992824
900954
1508847
1305456
737858
287402
1142153
1502037
1837425
1721687
412886
1614162
930135
1805534
449926
314082
569940
1029419
1788199
142084
1582063
1726257
1454521
986254
1011458
1564079
1717256
94022
791830
767705
208564
557158
1712360
968965
812732
736643
1000045
1461232
831074
993642
687158
1272088
557768
1639164
69241
85661
962722
642949
920929
491994
1204248
1550172
1668909
148630
1473359
1282742
1982005
540043
148739
1963293
173565
1645089
105511
1443152
1940415
1928410
1728552
1655721
830489
16128
1526285
1545954
1109514
1377052
720835
460520
126468
1327963
1191799
1114008
719683
543746
674219
1921653
399146
1979695
1715785
555734
1496334
1842208
7213
766459
33133
1658478
221683
1607543
893379
1555752
845839
1197126
1505665
226441
1743822
1033226
631455
1840853
1066879
1684637
1367353
1463453
599505
1727400
728370
1613145
1475134
1664357
1460421
1000158
1931642
1359774
1666763
1498819
1827981
1198890
246066
523899
1367996
1978644
876244
1456353
694155
1323092
1206516
1808267
709804
189412
134468
810109
1494472
1970004
1842764
1599717
1506107
1336550
169985
216954
1055874
299080
1416317
1572327
171909
629240
1409627
339892
1599617
96127
465718
1724892
1304785
1691970
215130
1879915
342195
180742
405010
1463433
326713
1288244
1349065
315291
1367288
1481097
212343
119801
842964
1473429
140035
356514
219652
1668189
774835
993764
1642998
1757955
1388626
1341334
1928317
914858
1326986
1629104
264965
1846891
28257
1841370
1793730
1318739
858174
121470
1106814
970184
1669854
1063283
1153877
977593
1260308
120081
1881144
1817222
331864
480713
1308086
1794881
14959
624535
456115
5210
1532377
1870887
1809634
1128845
77064
1682855
949480
1917653
1175213
237633
626530
1953083
1908929
972184
489401
572424
1744478
1125982
244348
504883
958861
1352
1993456
694506
268172
392032
1355889
524012
552572
279337
1814765
946724
1686307
1977529
1356042
1086506
139372
1845405
233689
1455761
393120
1760333
119095
977843
76624
198928
1877659
464654
1568964
1742606
1537730
1256956
1814666
304839
238239
1922768
679704
1982504
606914
1545545
1439225
1059366
1010304
1506037
1535582
1335906
1741476
301609
211047
80780
1229412
925311
943920
1771188
622914
653997
1156104
111748
668620
413246
1691493
1428688
1567735
1475314
758637
1613638
238656
1498544
259934
1018079
552312
1275849
963448
821235
119226
540886
498890
50775
1145187
812810
965861
518974
533018
1053005
105056
950182
620243
554866
555364
1279277
519439
1282544
229589
1195145
271751
869582
1003792
664656
1556735
1582647
1381849
1780263
1075708
831158
1691319
374283
1443542
863613
1392315
1179004
884226
648852
191620
1726357
746278
1241866
1967635
1467795
1468410
929961
1369736
1755171
1007634
1510579
241596
1192841
1947274
876312
2525
1131652
127500
784583
1892980
1717538
663002
1167192
1384317
1505938
1275678
1580480
1182452
1307764
627217
1272222
852546
1728213
1375132
699375
1059347
198158
1167355
142639
785240
1802911
1734344
873904
835125
565523
1945092
205326
455945
339311
1742904
887192
1205746
1736633
428258
1744087
249841
1791944
357954
1771148
1900504
1047401
659108
740662
164177
629278
1109516
142649
1896847
1785397
365847
1589725
170987
1161026
804438
851211
732479
1125577
1681364
629306
1736815
99749
1589375
12960
771283
483832
745249
1332051
1045982
274386
1387131
1919620
1505139
1965314
651612
663385
388228
224301
816844
549384
88449
1278259
494315
217742
450754
873417
1136
1591848
453433
1301876
261754
1988
1199751
367069
1960607
253737
645081
1233406
1921595
323777
282275
1765779
532904
690187
1192582
1148186
699403
1318431
219477
1660817
1501534
1866348
927580
468171
1013348
847312
941947
1899485
984058
576000
1206215
297522
1121254
118237
119857
1247342
1330492
1321117
307722
420744
472675
1579624
199376
267330
676447
1050651
1804102
1091899
1532364
1448680
735427
1544294
1467534
1544157
917437
794206
1993996
539211
1821515
57597
1183478
1673394
194803
1696269
1212822
1285606
1125101
1400094
670608
1626875
1203229
641604
73846
205876
525780
1699807
1392675
431415
206691
1231680
1717651
91199
253358
137836
774934
381962
1116802
1539433
294082
949540
1930723
1358382
670852
1973117
1253548
1762084
1159618
691305
1917488
556865
875112
1015728
508947
1202778
1899353
1695142
233241
1423795
139318
588868
311899
1499068
1515702
132525
1866843
484577
1904106
979061
869585
266043
1547107
1538509
1739432
580882
607547
629645
1799462
489788
804757
509646
747716
789098
437493
1242161
1962247
651671
446553
1552644
1862985
1378601
1149469
1152628
895885
1236009
1577833
106237
225523
1428250
722806
398953
1701076
1441825
875570
828995
482138
689610
299460
1451868
712938
1847930
1137446
726498
508074
1675507
1416650
1115979
1147409
1224324
1318289
885103
641279
1059535
1176415
1456077
1828899
1534004
1297946
1617319
561245
777394
49583
1489994
1866355
1093828
768838
271086
1831275
829307
1528203
377757
1522348
961767
248817
1742741
1658361
539732
149287
1226820
1875786
214105
1318382
1912558
1350839
1732331
102178
120916
480712
1491331
1367767
1078112
834111
1891508
1111251
578055
633769
4712
1771564
1120808
802902
8583
248848
1095004
762340
1436235
1431681
403470
1032313
1090321
798003
365614
1830836
848098
600330
1718718
1407117
517011
1270761
160173
1665274
1130888
294541
626877
1083868
1015657
1085621
1202676
163558
273682
1689470
1150790
1659170
1251206
1048858
700214
576599
1817045
704278
1988052
1500059
1196502
455819
303539
757693
1415881
1803710
1018188
1156897
1830179
1157561
290654
1524252
1492409
1638824
1214416
385082
14418
1684099
1290852
364740
1074481
278211
1619143
725868
1933745
157909
170653
1097519
1731260
92512
1901071
1741626
1390277
1955016
1335512
772824
1500668
1362590
1764267
1282788
1195543
595262
1452584
1962602
1739747
1144285
1891223
1486899
1139858
344582
1571048
395475
1329703
717297
778147
578176
643439
783347
629262
1107212
1548088
1075454
94616
1523718
170446
928390
1458259
571901
778887
833904
89994
896560
240289
1540443
458128
519675
1250588
42673
1889384
860364
1560586
1699024
1656547
1538037
95559
1961272
1589819
950661
77964
457732
1519926
112660
1078903
200612
983869
1640895
1308228
1060809
533100
102903
1515360
1750314
226088
1369874
1420349
124791
1762035
1261878
112785
112851
263530
122172
1131582
500279
598961
811913
1762071
877595
1220689
748750
1940893
729734
169623
424544
984329
282929
1086565
583290
844136
594119
455900
794590
1174228
88529
1193853
605972
218002
504002
1933578
236834
1010427
635426
1277963
1714711
360282
1618113
1891614
995139
495974
256448
1695723
31384
662875
1235188
1605697
772507
317916
543139
1285656
63074
890196
1606632
1675293
1714498
126839
3944
1928467
1180253
903539
1609707
43257
1137555
346121
19243
556613
1739040
1826014
1744020
1026102
675966
1709346
1656173
501966
1926473
1955053
1656168
48857
352981
717333
371789
1371879
1556946
575616
1636465
877745
1546850
924539
183279
1755195
1276397
584407
533000
167574
974313
370522
4177
854495
529925
880558
1243807
1584392
510357
751770
489748
978985
320598
225880
10871
347654
1849118
1597030
943354
331762
1020620
1324636
1629280
674135
1290791
960951
386255
771767
871430
446615
1857632
1244457
1902124
283933
168461
1192775
896768
1913750
628029
248588
1714024
1382949
172035
1767908
235368
1917200
1897676
285223
383471
1282735
560109
791683
1500315
497493
1919091
1369759
1337977
1429726
1615589
285896
1249186
409821
1306750
464878
626619
223656
522938
1286352
9720
1031817
1438518
1169711
650777
1622658
1390556
1098463
1387094
1525285
1970838
242612
1263714
1481349
1876852
210492
191625
732709
794442
1015107
961910
607452
1683162
1609617
581210
1339500
865465
1127072
1587219
1382228
1777993
1860297
1050544
1904366
1029768
1001269
1006740
699386
1794487
1853327
1614786
75911
7506
1445333
233425
1880749
1582484
1629027
1402032
1813388
1257577
1046650
355687
993319
362656
196020
1561390
1461372
325301
1747879
323003
751169
782394
977056
1584428
312551
832154
114520
697932
482012
1583465
734158
1396295
144983
784324
572129
566148
817253
44055
370555
932240
1255131
1581637
1480510
956977
1296389
749325
1785591
1433403
399876
1450546
1737150
1575561
728096
365930
703916
1935516
853961
588828
742502
860297
1192566
582470
890843
846393
460997
1982013
1495387
1351127
1849498
551684
1778055
109963
56725
926473
1437800
1897623
181626
523521
1787867
681701
823042
1725469
1962907
1539989
1569962
1420358
1588775
1893387
1482971
871268
1698023
630914
1318961
1218466
559875
235942
1344106
172919
941144
712792
1576392
378631
1309403
1392596
1204923
718665
1413442
1607089
553707
1003124
1625921
1600403
1180645
1497766
786598
1645651
1138806
1102363
1700117
431475
1032940
907581
261840
595939
1718683
1661178
1737889
1465777
1893743
69881
1393194
1838231
46542
484727
1016706
1657740
973587
992634
782676
22923
1388116
296545
91375
1684486
1376109
1519113
1299935
1433883
1161166
97676
548502
1122174
48804
1823083
1559890
451033
1232733
290244
1428832
586814
623745
872149
630168
1654131
1412588
1438659
1363535
1004637
1867321
1473656
458054
139011
238196
1561454
552023
118589
1098459
235444
578992
1525583
1281632
128480
1208107
67713
186832
63170
342247
505247
1591976
68499
1498202
12938
1068307
1748744
1049385
1354880
1778529
1243687
1847262
40934
1464188
1861198
1770821
945771
270366
721247
1935853
131700
303460
1251715
795475
1014929
1106815
617467
483081
43633
332157
1127901
1334276
616897
321277
1316597
661138
304585
1792754
822919
784725
1302026
1723824
177977
560781
596953
240368
1002916
1047659
849456
27026
1561273
177729
1878060
505437
70327
768493
250990
1846438
151575
1594472
210905
305387
478984
1016677
19292
579869
1111172
55775
409888
207529
343054
1664185
1621261
160219
1301575
1077696
243996
1483284
1401379
900414
496443
92298
435085
1268512
391604
1219284
249267
1131713
1601177
1753859
1741029
1751299
1605917
1863765
176565
76501
969546
272947
1582576
397527
323314
1274346
1219541
72095
1014140
1971339
109595
881103
94438
1155677
1346454
1109751
1308653
424702
1664573
231523
1943880
1367631
167131
1917982
1353598
750084
419699
259288
1017320
202117
276762
1163838
620624
1547018
252414
592740
817023
1997815
169428
324498
1215119
1815067
792372
913862
1466968
1531728
82839
180298
347057
499877
126262
552892
1599107
399121
711122
187344
1551918
578059
141659
1304348
1739200
397301
976044
1889479
1719814
1425057
501109
1064174
1873732
1165609
504957
1835191
1913474
1763481
1701807
1649903
1287410
1520459
1848462
301358
1264961
704076
1642356
1332088
1679064
1315634
9219
1441089
1236965
836242
1439632
879729
1520323
1760173
688699
1681696
120724
1490042
234828
753235
1714862
1090848
1063920
1709313
546007
1462057
916773
1707373
1624869
1656215
565109
444902
1519411
1054330
1513809
1357753
130892
104938
292646
919083
283841
344905
586331
1590870
1072359
1597778
640805
515768
1918860
1881963
457395
788395
1840564
60223
600138
920839
1656726
209652
138505
552588
379170
209139
1493873
938524
1530480
848206
502732
1133195
1829784
1838556
795905
507178
1247658
19686
830617
320678
1174090
1603196
101618
987937
271002
175524
667043
615298
54914
537777
179433
1780953
1638989
874617
8420
1544985
601100
249905
1546712
624348
291805
1504787
1040991
82362
139023
1984319
1985235
674973
1541042
136292
87386
1449412
424203
575844
264597
713488
412475
1062
1199285
1293765
291119
1533908
1020735
1082323
1829834
768554
1782537
334556
891109
1502820
1711120
1243484
316113
1416303
1231022
790207
597030
1993376
296219
1435054
1970700
993284
387733
1561185
1542288
982000
1378103
1292634
79179
1184985
980916
1081737
1749614
1489168
554022
1363707
1826784
1676416
1744608
845180
1127846
1284118
253942
1745170
717947
1497808
1747081
1221871
886431
1582566
1782381
1160319
1399966
195709
1781988
1249146
601214
24105
1916915
727957
142944
1637070
1978985
1136560
290728
318780
1833832
501061
1516013
1569148
502671
92069
675592
140915
1160854
1118720
1169110
1945420
1573044
986500
1786969
133739
1491067
1078166
1950511
1072872
1164897
1813151
875608
1350138
420165
1800738
205289
152746
1267682
1802020
321851
930713
165490
309463
1529213
1838557
1507260
1565597
82070
1448139
150738
1806342
431026
338080
1218673
1510429
1156831
1054174
1888507
1704698
1808038
1792278
1429877
1590368
552714
1646911
886997
433780
985937
1272217
1293855
1153450
342446
1394744
1230169
1323647
1341864
1344247
601342
1809389
1299890
1692807
46370
498908
682427
1567599
1424516
1027434
248138
187180
332353
817166
1068254
375023
21754
952846
153449
1201785
589864
1115195
1314433
379037
1162737
1308109
1129921
51458
355526
406368
1618546
1171640
1367667
1691531
1477897
1689336
1406966
216922
601734
663408
1122899
990084
1023608
1905333
1378455
1237903
1354101
527846
569658
1865460
1969222
515649
152989
1765060
1064463
1120602
1002273
1979895
1783579
1129134
46936
117290
484524
259376
716194
1221883
1317576
1104924
1858522
254451
979442
832120
298948
845976
1265721
1468473
1651883
1001515
1974954
1246784
443994
410013
667477
468289
254434
1513024
1771124
356323
1576057
1125413
1370842
1461259
1154867
843792
862578
51751
1073022
1427005
469642
509252
1479537
1275869
1624855
110937
1198497
1801452
1749469
687998
1925841
600695
131503
1426551
1603138
1787168
1610132
67677
1046483
1414801
1334969
655862
513279
727014
130187
378904
124259
444619
197122
1616532
855734
156107
1775435
295699
1245192
425972
1409472
333304
563172
1746376
1805459
866394
1002151
20140
190218
997248
1476179
1800767
112352
750546
342763
181149
1810981
597197
794317
1591225
1460790
1156162
1399469
786723
1686989
373841
53903
919311
200285
768372
490565
792701
1557454
1977566
969922
1527410
40201
728957
1227861
552130
1546818
1959854
466809
179710
1073801
1637904
1683123
836505
716342
692947
1402133
95004
1144987
1770730
122288
27997
1405289
1422619
1587248
847458
1850941
1551548
509117
1600265
1090665
970759
1580631
1256825
1802732
1735057
1397181
9015
402128
668899
1382239
1464626
1863093
862624
1100021
534599
277823
1568182
1863812
1497027
720204
127223
1130382
405296
218792
971178
500101
620537
824787
850699
993339
1071674
1073970
1981827
1269693
1767384
1830680
1250648
1158006
825207
1126104
1165296
404794
1364179
861587
1123778
1481044
1334259
1079931
1865626
356551
532374
933199
845550
421658
1651522
265977
52487
948244
1868136
36038
198029
844602
1830183
1623555
278025
1564608
128610
755811
1511596
473887
312841
1373846
858791
397134
141081
624598
1882213
1735875
728967
275352
490389
1410662
1551330
316548
370381
1135125
1317345
833227
545564
351864
1365550
853871
98842
1725130
1713965
1086368
1212568
1056950
414726
998639
1433282
44274
584529
163239
633584
615849
1266696
198964
421497
1983085
1474185
1355849
1759830
1111115
1840684
1475132
269676
338806
1581788
54452
1048979
868081
304857
198825
802974
189613
1373544
20315
1550270
260285
831001
901931
973678
41912
1034889
1210329
1100348
1809177
1785150
213597
1474479
61050
899223
630313
1396115
1091122
1596392
1136461
322964
1053625
1962464
468459
968057
1446094
1773216
1567037
1275696
209256
1266531
1896889
249819
209902
1005604
588322
1112798
1670614
1651275
1025128
664909
1356232
1705108
134881
43473
735280
1909060
1683110
1217599
1894541
670887
1409942
1334573
844626
1200982
837600
497432
1480741
1559028
1304347
1977400
98407
1352294
1556453
194489
1671508
1729822
295483
1785443
262
1209813
1911613
1316719
631691
762603
1535880
239637
625094
12700
1157951
1374639
600650
657785
457645
705177
1847924
1690112
1719946
1017343
93376
1561560
190843
1662407
887357
885804
449889
1537891
1722764
351807
1362467
1809698
503271
374248
1195693
1748540
404441
1013194
1768119
1631499
407261
327169
1254084
1950696
1631665
1303414
231056
1544608
1109230
657607
223199
720871
107058
1108869
55200
1856788
689402
310158
1039965
1982509
404491
1265385
1043603
1132201
1514016
368823
1427885
104501
438887
1990616
664180
1606133
883773
1020817
343467
285271
1946813
40071
534570
1949254
1313464
1235568
1113545
1806864
1536367
367932
1152549
1998105
1662150
486704
1366874
87910
157438
1267438
614087
422251
1581846
1196692
922687
1971169
986121
1851164
562424
1197461
189788
1366617
1819514
670374
1838212
399301
1586348
904893
407726
1960549
418134
1742477
728062
1370768
625478
842320
876289
1145231
395186
1124871
910763
755927
438375
469695
445472
570380
443349
1935023
1434762
906401
1109873
410718
1448104
582192
203556
1225219
390280
1295421
904379
981647
1829215
1387437
253764
1748295
1268580
835896
339080
1821943
1654047
285981
1748537
1513838
811086
127615
1351965
440216
723110
425835
599311
1175762
1684202
114193
67496
1918905
459917
556091
82239
878544
95041
854238
626975
1711554
690956
541943
1680307
1090953
848373
1740679
1628178
110078
1959187
886212
1119649
780595
672040
1986730
1859493
344146
114649
432075
1929456
1815454
1189347
358689
1782216
1700804
1894321
1489941
913208
55452
95782
60996
307360
1354639
1345143
1608639
1676253
110065
930812
1578634
568379
695188
60335
1236980
660049
1545117
1149325
457237
213774
187297
932364
1965647
1022297
1763335
1857519
180134
71259
151997
692721
175087
529642
1010181
1559708
847346
1947821
1986767
1511080
1128248
238120
122362
208406
910180
392466
251864
604277
1793554
1470780
1393207
1329025
1733795
1073711
843327
996777
981457
1929739
1530616
372128
835792
705502
1428541
1034568
1222525
434481
1659205
169673
1477911
666219
269800
1252178
1945144
1070369
1627855
54723
50233
427977
1434223
1890406
382449
1069769
868108
501580
717383
287837
1066811
569295
371644
1150131
1458294
1049909
1985203
692557
150800
1673305
805958
1138010
177831
341996
1913669
1136153
1508532
1733761
794801
1207613
460849
972278
1785619
1859984
797316
1788706
520092
1872340
35356
1809776
1953532
297906
1317384
1215037
1923815
749432
1877884
763948
1921903
1521009
1899701
1699876
247427
317303
197763
1456715
1008615
1909072
1418968
1267523
717742
1703146
138942
1569533
645778
616458
1574843
653967
1256334
746459
853894
151501
507865
1433448
355504
462511
1837994
1117319
1003709
294067
279636
1628284
4099
1244286
555020
299157
734119
910849
913147
1564531
1185194
1718184
520253
941758
1277685
376630
313018
835373
1216209
1268810
1723392
813425
711989
618992
970213
410769
1414177
179250
1104885
1420165
961536
1789418
86779
1426515
1079829
1777034
1467562
1472341
1499905
491858
107966
1896676
1618784
28638
1128596
883525
375636
1200212
1629058
1129709
771931
359082
978765
598466
1276692
1913267
865849
1044264
356182
1349593
12750
1813116
1430979
1118933
1792522
279010
484422
904058
1815045
909309
394947
896286
364265
516346
1385643
1724322
226276
717469
1768405
895317
838241
1059683
419334
882883
1334711
671964
1918960
930482
1067602
16762
1684848
663769
1606154
1583895
449951
251183
873151
1875822
1440794
476606
19074
422437
1695810
352763
363620
533292
1287137
265933
281476
1742007
801110
1278770
1445643
1699036
419804
76996
121483
1803851
166002
1331769
1158450
144497
871201
1401170
237984
604350
645024
1742385
782087
1313081
1545974
104130
1175562
132616
234331
1118358
610256
1966348
1350589
327719
1372308
1433130
152275
68966
1346497
1744642
22305
790674
1640792
1020407
239249
659178
497547
658564
1396487
1319758
135282
1611193
1621362
264985
1574498
95921
221672
1427980
1044960
43794
772646
729963
1631157
1591332
1277235
74592
566395
1985619
1838527
1695125
1955165
1737901
1512119
1854834
306050
1058097
134168
944573
892815
794801
881068
486243
1675826
1756988
653872
1861597
47123
1606167
1005977
1954355
702665
253591
1425718
1578646
1959509
1536860
1941467
1956043
1956490
1809818
1044144
20333
202366
1482625
80791
764973
1920169
548153
739062
557236
93645
289253
1568680
489196
837084
1576177
820098
1320903
1725730
200710
119908
952455
1767817
1173575
1143153
1534255
898666
1854358
1630806
99593
1445728
1147910
29571
1145528
770951
1751070
851377
1849912
891825
1518103
1535741
1608468
1751691
907883
1945241
515617
1252197
686328
1000349
563579
1939705
979433
925076
1010518
1982316
157767
1361349
299494
1176257
920911
1859696
374918
1563424
1331158
1677681
1848708
692223
584116
1385007
1161991
135671
1790424
378642
1775583
759597
1276528
1676167
193315
1950439
1284781
1643937
601278
650058
1564590
1439354
886113
1802064
1490301
1379996
1314016
1042542
1513279
1525538
1644912
1119370
1265755
838997
987560
243226
1638626
503842
1642354
1928587
1689538
1811046
1940565
86097
448684
1812968
218453
464735
55940
1242677
344569
1515296
1686404
606339
1854423
226040
251351
317516
943243
58274
1463779
757272
157046
1052841
415297
1488889
1396615
1136774
307718
1332239
601654
291146
1048259
1734309
35564
1551826
89971
137418
163637
518017
570589
115148
1331981
853378
753525
594262
549747
1954267
58358
129592
833251
287997
1867534
772048
1050186
1325907
227620
1411669
962423
1381961
989485
1686298
525608
1282514
1207934
231795
447892
695707
1390546
472530
184695
231995
292615
236424
1644621
837399
1323581
58303
1756290
1163718
285076
518499
331670
871675
156899
1359152
1245318
1935288
1373135
854748
695597
216957
346099
855870
1922171
880082
1351679
836717
1165566
1464971
295281
886472
1308144
599430
446093
944051
1601212
1873449
1533155
17325
288366
893815
418458
1810490
1097830
1354803
1417562
1120431
1732755
604960
1871719
53991
565662
590417
1648798
547145
203585
1077193
1755348
95685
1861387
1488335
1714305
1331565
296141
6273
380930
1246712
182362
134172
1439275
1806673
141355
711059
352445
702681
53406
1696136
524263
1141226
996145
172905
1863855
473553
1586621
515408
5000
579434
498111
1309382
700990
1323887
1529606
1718621
1923106
1526376
1506421
1562511
1453065
41012
1092113
117390
1615229
743790
1152750
48972
1981305
95503
1960959
1054128
361490
962684
716142
1664480
506903
1032441
1864488
441844
1339177
569579
978368
27195
694407
1585920
1172687
877178
1680110
385288
1456026
473421
564689
1458618
292415
1441677
315067
1304708
124845
1692953
749257
1323284
962475
563953
307622
683679
1074263
1133041
1889623
1964718
896326
1459419
1439734
1696392
1793561
233229
1415466
1913737
1265373
1678241
499809
1628114
1441540
1198279
989297
1579713
425959
834944
1438772
636099
1785832
615984
1067057
1226245
1444891
861695
1101685
1603052
433763
1941828
131405
1181024
1957582
1257457
1491145
1483028
856589
270638
1149275
1660736
1010444
1334555
938093
1821390
1431776
239107
24850
644525
992210
1050330
1391876
1778470
1346682
1993136
1879058
830484
56727
1937826
1883567
648593
1515410
1848499
1600964
582134
1630303
1995552
1423681
1157232
612822
619784
792996
1526057
1047335
340104
1829117
71216
1977927
1007488
987702
56442
1858915
1395918
1334662
1669335
30572
1750828
999630
1303226
795028
1396887
1476672
1263452
1243531
1728030
1764477
1729482
1789271
400370
476283
1280075
669746
16039
566464
1369523
324517
1395209
224211
1387397
1764785
639771
1617185
900185
592906
127375
1304878
1354134
279912
1693419
917471
88023
682788
1076128
1683447
1179949
1484691
786490
1088558
1940301
1963924
1521427
984086
1957029
1019618
1809681
1639818
291396
1647376
1747914
1384537
1501971
1528946
852857
1454045
1976465
1695624
817629
1269868
287563
1456829
1558780
1557801
221888
1419567
466998
1995440
153809
751531
58755
612485
1305365
1621360
1920176
1680140
521204
155359
1126061
1391478
566484
1885989
1363986
1431213
288285
1373674
506720
1738998
1197725
100901
1301939
1718910
1450260
364894
491503
15621
990747
760189
1794914
1499181
1249028
490762
302215
72734
685142
239634
1314389
1431792
125204
1751087
1477184
1008143
1376777
1998524
1450950
881727
1047991
31634
1517582
848846
1669526
878394
1287562
1219005
1920644
105904
591211
415527
1132714
362165
418242
1781625
1267938
1939391
1698389
899084
1439155
1993961
1354545
1728210
728292
1838740
1492801
411409
1064964
1748294
144920
919842
262709
1732007
534279
455039
1336437
1522675
71491
1404147
1289070
1652270
1717398
1094461
1264919
467511
1199532
724992
513477
1032493
1778124
1635208
1414282
607175
1672418
1835939
1661566
172771
727944
1315781
295102
514335
1898373
1307924
1546220
1880684
59697
931367
1440144
1188916
1851094
1748418
522360
1828669
74123
708978
183660
579962
244654
1600419
348645
1879763
625992
174193
38771
1293338
142297
975583
167478
1231276
1144018
604387
1813422
1097917
907333
170287
1691195
1094964
121754
408552
726264
1295594
804724
87060
1544824
1887277
567156
142419
1325387
1941107
406608
558733
664646
1830534
785144
1871755
10029
1925581
1272953
1762753
497960
753357
1964759
1091469
1474353
549080
78814
222434
1369910
1373309
374445
682238
956493
1003854
1414626
1315057
1910807
33115
1850767
774036
1839564
1296999
1250352
63057
1008868
1256089
1618273
470105
284426
3485
819328
72739
1481422
174131
507296
221138
1854653
1983965
1633372
293603
1438753
1288910
1643386
704278
555795
212158
901884
1529373
1906802
1201238
1410573
1290429
1293771
174240
832129
868364
802234
1314015
1851898
1832993
1379575
116849
591029
874767
945879
33311
1024578
1761683
1076883
1004588
952674
1756100
10557
1916860
321838
173153
780085
1269681
840189
1371649
1367728
438802
1918469
1880915
771345
1222818
1273026
1237608
489939
970729
957533
937703
980688
241896
66255
1004321
489403
1562339
575619
173300
545897
850982
1279293
1659009
8527
1314911
732298
1169769
1309926
235644
1379106
1186111
1017001
70730
282051
310573
83515
460028
406934
1602553
1927628
396730
84473
343915
1137144
399466
714160
1089607
1835270
44297
835694
853762
28530
1942596
60924
556188
124024
1431298
1891003
413670
1860119
1406535
718759
1344529
1539321
1223568
1891216
1308006
1071218
363035
825604
140731
1193140
345536
568346
1589701
586731
1912050
1141107
538351
425028
1422877
1003670
1010399
39919
208229
196692
1361851
715474
1659454
1240195
634997
716063
639478
803926
21069
1606941
385384
1070914
1012806
1972829
1255794
1611463
695524
275438
558076
1742106
1470057
1751201
1805238
604221
1608809
1298607
193634
1472742
741430
1817255
633251
394466
814891
446131
1439954
842767
292557
720224
1440777
1517885
1450530
162328
168589
573058
574857
1393355
1236424
1815278
732015
1998939
961717
1673562
1531314
1130349
769270
1564737
718539
1578552
262873
1974465
581891
1840065
1206522
827902
275759
381518
178982
949995
423495
1905225
602500
114936
137417
407727
202808
1813667
328732
1618796
1908461
477353
154486
984643
621131
1760199
1764248
248218
40243
742964
890041
1941209
494151
315009
1733723
985666
1670005
983134
1189047
421435
951699
1552033
1583928
711082
63736
466348
1780991
936526
1367932
924143
1616618
1711858
771477
1460785
1200917
1697964
1945003
98982
226017
476255
86375
863876
783678
1025511
1001171
706904
1779240
163221
1791279
1285524
1576760
1162529
1995837
124057
1006350
279293
1157672
1259999
990673
1975180
1638302
1723143
82691
1610361
919191
359218
639205
427525
1760939
765990
346734
1626239
924202
1444865
1368289
1288113
1785285
986677
1949229
1478541
1110227
481770
687627
585317
516423
220437
326523
1091570
1180616
1439214
107444
585750
691301
444650
1104863
1131003
272636
1861325
1687767
637095
1756690
1507583
1809939
820818
350544
930944
277532
1247984
964573
281282
1816028
1894011
1210395
1102692
1280666
700634
114055
1055541
141360
1155319
1084144
1641733
1738496
1362406
1640812
826780
1296078
415321
1640492
540338
1588929
1177064
134328
843584
196658
97725
332546
1781839
638434
427040
201079
643927
1089727
285465
794798
1942595
1901974
1362061
126082
1159372
1898964
309463
733972
1295132
1349881
868557
981074
369435
33373
953290
1943833
798493
908617
227885
1678332
516080
1903816
1151466
1434131
1996683
676797
459734
991333
913160
1919719
1165418
1965892
1050234
1227940
1501151
1076016
1574307
1988855
86752
1133192
1316004
731818
1388603
1118367
32360
1850576
1437477
1234093
911584
360282
1460283
1798320
158084
943835
1848490
1383003
950434
1424379
1188679
249770
870193
131506
905580
184946
220374
891518
1162314
902272
332504
1292001
19066
450076
256479
44594
796437
1268582
470994
957757
1411922
828726
190150
346946
1193011
795402
1741318
487402
485674
1192960
1837548
676314
61254
1416204
1683202
1919841
1943933
1811430
315726
362643
1183823
1113863
1140777
1266910
812530
82178
1065963
1714692
1273533
602367
1066260
687056
298824
1991254
114897
128419
349088
921819
1421589
662176
387065
1301378
674182
19176
1711596
469012
1347372
23618
1823760
1780885
634676
758847
251547
1234881
1659925
1837932
958631
354353
1142135
279700
247964
1465238
463205
1114504
1138200
108019
492201
1792359
241204
1805379
594428
470058
1318425
852328
487370
99832
673280
1461545
544932
480486
1075117
1000722
1787668
34508
647564
940536
1213497
1713013
652472
595912
234822
1527058
1315909
191535
1416046
655497
427209
417996
1687316
517639
1563931
1453070
912439
1358710
1572485
1262670
672899
1102285
524986
52529
1051941
1226371
1507310
1096128
902174
1327365
1573158
1280445
1855428
1197584
1090876
257262
349414
73179
922355
652188
672917
137253
176033
100455
7008
933914
1560179
154811
995584
1559784
41531
640911
1306263
1253220
1796196
1154756
1696547
1200097
44000
1770435
664720
43337
146941
147797
856414
1749288
1246034
85984
648083
1318869
1742104
221930
14625
767540
1315014
1902404
446082
1168578
1549415
413794
856580
1823210
105826
181271
1728295
1228915
5899
441926
288987
842270
726786
1922216
229107
869452
1706905
926381
287754
1391971
52790
1706293
269912
865538
1403165
879838
1817026
1300910
482771
1225519
1966234
1629151
1371089
1320202
1919157
1718823
770385
453611
970068
1204146
1623651
481599
1586342
1207004
499504
910043
1668619
1199681
117404
623202
1644687
968391
1453878
840478
1394721
387544
1072629
866586
1461586
393352
949062
641773
1277151
1330534
1712928
964947
562510
1925563
670801
66759
742378
762203
1272135
1462897
1645379
851390
1207133
317523
1439646
1104231
1237987
555834
290403
1897387
1880727
188535
322606
747559
184045
1127836
1926190
342260
1245986
951061
1465498
1460016
1891349
1409531
458359
705666
1012193
971591
1434389
1193234
671709
1812109
691481
971249
674321
245025
1726934
1056401
884070
1408327
180401
1371671
1188110
939163
171830
341498
1229801
1247632
1954510
741380
330062
93179
387531
404528
1647553
1869936
371452
978756
616399
861031
276120
1147165
110038
24378
1245723
1503085
226900
404228
774818
883674
1489494
1182759
932813
1097192
1476946
1433265
769374
709287
523520
1547347
1315887
815748
1133444
445960
56950
1981246
1097376
416808
178173
1143914
403039
1761010
349380
499111
731952
1964917
625773
1092772
1148522
1154092
165892
1706769
536514
1496139
1106599
419568
1671328
593751
792609
1398126
800554
558058
985173
809248
629064
1596496
317505
235657
37298
1240298
1459454
1377099
1286414
924420
616001
1069524
1172679
1606274
820002
1101972
978513
1625132
1832200
1338854
782470
1932930
1281534
288130
1776722
749674
1811003
1202674
134164
846379
60705
1146639
375860
643860
548618
94251
1076547
297577
1824674
488253
1584866
720076
1514249
1003131
282195
1293833
1368896
1996174
1835970
373238
234111
736882
1308796
324632
1756112
632842
372232
1021145
217071
1954207
124004
1515999
1783033
977538
1734940
1795021
272642
204421
1926462
1342326
139343
1559876
1756987
225689
1218881
863967
278303
1499982
1461980
417462
626976
1062341
1935560
651557
646462
773930
21180
1311731
32123
1787720
1457886
912399
1096802
998799
1035385
1346142
1737673
1548065
289786
402394
695843
62307
460124
1612831
1742056
1886925
117379
907915
492882
1142903
1506552
974704
1380455
836032
186832
841635
105879
63597
1276820
1490177
156747
1102968
1934040
450978
395328
834664
181096
1538994
1494335
1302554
409643
735128
197134
349830
588556
1621881
912312
961667
13356
663343
668077
21331
1854243
729412
202895
518799
368756
1744287
991978
932714
1657046
677881
901866
1214863
1128438
1618388
868919
1199396
1958704
1406200
440932
1429851
1716522
735493
1210266
127777
1518471
681440
999839
1703946
1461784
224077
1837958
1469956
1305478
757284
28257
1974947
760658
906085
1323958
721507
1090152
1265595
127074
1795025
306996
350245
908410
1271126
589460
657367
1216658
876090
439907
33158
758520
626066
493102
1037699
20654
767472
960724
1542106
83138
1026579
1701206
502873
1253573
1316806
1984082
867714
1635743
1479711
1166031
1500621
1651677
937466
1584245
179811
954960
1528860
1160085
1833517
171007
1698583
395504
8349
817327
1704892
511156
375509
1160514
1956300
952331
1788519
157300
1712557
1191447
1145673
1392273
352635
525143
772866
1501098
826088
1180044
1581155
1582528
679337
1252791
263292
261377
1809978
453706
86863
321780
1278136
367281
1006665
1035945
1190212
960016
251065
166012
846797
1981720
1709716
1390011
159406
1142121
373627
821330
262256
1442424
1056897
921678
1068868
244704
563595
856176
662353
1116349
1341496
505208
296381
1657298
239754
143688
156752
1582363
1042768
1594071
1943871
169488
616219
770872
1917422
186880
251564
1977331
15753
780263
1014508
225346
1557232
862810
389785
1665420
1155279
1170097
1603436
747394
1430095
1886258
413330
232973
304824
385093
1243888
190534
999685
442417
1001846
110134
1662704
1399842
1724508
912606
1554181
1361536
1921806
1007816
876035
1283580
1936456
122905
1560503
1414722
1367316
1685760
1624976
1841297
1456361
1089798
1717621
967319
1619924
1918716
856269
1572747
1864391
562126
97760
1348994
1245149
1391161
1307247
87764
305766
1155130
124877
1601288
904294
504237
323953
284637
1232998
609831
306940
1233810
40423
1513167
1934536
1008680
1288475
1227578
1066839
1000281
982767
179069
1934197
1915070
815952
993616
1376776
1844756
356884
1337107
282239
1473846
779687
1720423
798115
222656
1467931
1536402
148830
1811403
1973257
165930
1822867
831989
561249
496523
258131
328472
409882
107594
1585647
1731822
721601
402007
891849
766483
548808
1405056
520174
1617963
836626
1822108
971908
173352
102799
1707000
1821334
1150749
1400481
355760
1701185
998870
28364
871295
510739
1034000
108077
406308
1451788
1956710
1696224
1596949
1213430
123160
1308206
1332416
447970
232309
1643606
1037834
1827978
1884904
1678748
1004422
654666
1959444
1300129
1934984
1202808
954436
1409288
1146533
570229
648046
1147343
1983431
82331
1022301
427214
332683
401860
652010
1535775
1527432
574233
102301
1122007
1918826
29805
1199148
381604
125917
1936766
1089138
860127
616762
1716858
1462819
142377
792569
824840
1187692
96038
144710
1457726
1368784
1534443
842291
189030
437803
754044
182724
37471
359555
1784494
1368330
387480
447682
1789150
1120748
1049312
953009
1725294
1067866
1048818
1782610
1688470
760018
1829114
1921290
1161974
143704
335734
1263336
114277
1431430
645124
1130288
489183
928104
628816
1585299
1609413
1213149
1557074
415332
1941422
1892950
486611
897173
744880
1885133
875775
1458731
950310
1446225
1183375
1033117
819315
1616788
549371
509626
551274
283101
1860856
213844
374794
1027803
1661112
652275
1596714
47802
216851
1400685
383513
1348708
1961563
1934045
1558410
1579502
1453415
1327706
605280
918459
439568
1292041
1151222
1334770
1105091
1595613
537017
213008
762156
670274
773958
158572
583698
1771358
267201
1800535
468527
1212754
256130
775774
899302
4357
1036868
1375781
1859991
1521527
1537393
582579
154281
1834157
25142
1960221
223427
719234
1757971
1620062
1101722
249166
1041086
693828
1161180
1796311
1565908
1965222
1149382
170647
639655
110111
287623
883676
714863
1259219
43296
1688923
644745
1714605
1259671
440543
1525763
1896091
221930
1813914
1572224
1870239
421072
1306055
1477992
1709670
906694
1124888
404768
570299
1663475
127428
1481000
717337
1233194
1125047
1900892
1269056
615875
1537642
1811501
1455803
1932177
1123779
1317328
1532574
1835168
173363
758091
1761495
1393333
1017731
157860
611760
529769
263509
235154
1644159
464448
731593
1265093
1787308
935424
1638019
1677427
100469
806339
1797390
1711335
1819769
1426618
1000344
652687
1267263
1115710
14281
1067433
327288
1989140
1742676
257391
461242
940628
1249549
1695143
1830903
442728
1913425
5726
1883399
860414
1907058
1942464
1149476
1492943
1473545
365244
550571
949056
850655
84254
321971
1864325
917133
1607642
553738
1265770
1803891
1453611
207863
227796
195912
567911
1171397
952731
1875846
1233265
1308945
1566853
1096489
1272186
1733951
1294026
961007
1205509
325920
857869
1266175
1000463
605489
1071587
218931
1220938
1615850
81658
1507254
1932473
1751723
212374
1317898
385667
1707396
257987
1019147
1977087
285034
1409242
1983321
1131160
7357
76496
49639
682230
245030
1759372
1701834
970692
1677657
1367477
1871518
318978
116115
806617
474066
596785
1405421
80211
1968723
425773
599833
1697452
1658917
356003
1348304
515169
1666697
6650
1464293
1515871
990236
1586776
174707
1050819
1802500
57964
266857
144074
1059191
422197
1711672
1395296
1671685
892215
1561571
566768
346083
1092482
541842
1983512
1963077
861107
1310619
357115
1894805
1201411
911956
1128772
1466125
309419
528930
1293693
961776
689866
1959119
903949
18752
146205
352462
96241
1996466
557183
165752
1950086
992640
833683
1418809
1531999
311755
508340
850147
1842163
590540
502978
1744943
1639239
509037
1917699
1432855
1106693
1958455
1256816
171290
898010
590412
361136
900710
43121
593092
475581
1262027
1308609
936753
1362017
1560899
757858
1619806
765389
1297269
16596
1581413
1119221
523504
1372637
914390
167178
1842035
64647
172487
618534
1157424
1459823
1553637
820468
1692783
1479134
516248
284542
956064
520685
151408
1726910
501959
1394084
669624
354344
1853556
1222051
1437235
1686690
1278631
1105184
1209204
879534
758479
1946828
1480385
303274
109189
793187
44197
1623208
430361
687386
108177
1417693
300098
159834
514028
1099808
1004762
1349870
20859
58208
188817
34719
1100572
1134179
957521
1736795
952789
36571
628332
779269
730390
280040
1434152
1086570
1165124
1314676
761034
1172161
757451
97911
1355546
1557839
1581763
1143297
1497288
632994
879012
1780790
159838
1348987
767991
669372
381775
1956490
806970
756869
1068304
1358521
1696145
1960974
486654
552292
272450
976319
1377051
1533943
336854
1053421
188282
493418
576584
884950
536313
20992
1733225
657223
1211528
1792203
348541
28625
943130
1988648
265350
12777
742477
1844793
109764
766013
1472667
328308
1592443
859470
98096
797690
515142
986626
218187
691378
1093106
592645
1116027
56567
1549002
1038429
1808646
1682225
1312898
495634
1170047
189685
763268
750646
1901762
1866873
1602862
1774954
917970
1856073
1173929
1807924
1067396
612437
1128611
483111
1053017
1373389
200251
1674408
49570
806164
577192
869114
1359331
1749268
1334239
1562847
235867
525578
679936
1649069
152229
172453
567289
731997
384947
1966595
1655085
582844
1588235
447825
574964
1873831
1518204
360730
1763319
180604
483921
1219416
1707840
1833350
1448969
1403691
1009232
1371138
107869
441183
1263563
596154
779653
1539043
5376
1165281
638528
866082
110623
990618
165651
698154
648440
49722
1735789
1021131
571865
276737
179423
1017478
1486364
867240
811471
1571006
1924424
467395
1232517
560574
215776
1343788
120708
1093120
1851841
1085891
567950
509042
999631
385567
1597310
1814776
1444550
651771
1973161
1392948
1615188
374791
1819587
1461985
476311
1255080
388520
711381
602004
208174
1279112
766152
1004966
969766
1451848
1926447
727000
662682
1357737
1917294
1907888
1450225
858965
391730
47532
55572
1715913
359868
850570
157854
436498
163088
1702102
1522901
1368961
1345992
937088
1194814
1170104
559201
526669
66464
1322999
489774
1121097
1880780
773331
1729114
1044362
1855798
550960
473927
1559932
1827113
1277530
770649
731752
1210943
1240918
1668726
682095
364665
721495
544125
645974
883703
1011733
400148
591502
1465974
129853
765090
1122040
997430
760079
36210
373487
72434
80460
1635126
1463975
846584
1458578
1583755
493775
1539132
320951
1544075
814973
117741
1835487
284356
149344
1860454
493233
904277
1943255
1578880
24573
544673
1177425
581188
667745
1368754
1651009
447375
521027
1377118
125130
862535
702078
1663466
389283
1928477
1453885
1950139
193840
6797
1311669
1593214
880954
77832
1997786
1807933
506266
1515555
252630
1921881
1904649
429675
36259
941397
1294851
944747
584420
1905698
1948965
58870
674448
510582
477445
886203
808368
1189112
1525467
62243
428021
1754531
1273194
548542
1533726
1245175
290793
1198219
509716
1529696
377361
1733742
297762
83578
1860785
1625702
1282445
682422
790414
1808162
1335610
1669052
91468
1295368
1272094
171625
1613397
1538850
261016
1545652
1445860
1437686
1782274
1303963
455868
253262
1521436
1928636
437645
425413
529682
302818
1500374
1748169
100698
1033049
230081
576924
1186251
1748237
1308469
642232
1489831
1061397
1392432
1968920
296912
1652800
689775
44952
632935
797993
821539
802442
1750244
1099601
751663
999762
1518654
369371
1534183
1814510
1234900
1597709
862170
1708578
1896446
1566494
579484
1896330
817752
88663
233946
1595552
704986
640002
1019397
661321
451852
1621030
1377667
1014286
238083
450409
1443871
1010885
1016276
666152
635605
1936610
976714
1323958
1856251
811762
90831
244458
249782
1058994
1988568
291981
207226
1351616
1586245
192909
475599
423473
1567052
312006
1688936
1898845
232814
1289931
957824
1937817
1660590
1097646
1267776
1349672
346048
757392
994379
615505
291575
1069258
1189651
554041
1879347
1637652
783972
661626
598
1177605
1856680
1445883
505877
938863
1646137
1975204
876021
970892
1856571
715317
1986408
1992557
1532857
40098
351767
1528367
1263791
577741
184904
799873
30485
1438166
1966465
490724
1634944
1228267
1816735
1922343
384117
1138132
1163314
1140699
1029956
1537929
391794
1402113
972128
1075871
1124626
1617320
1531141
1849669
1720951
1046991
1251663
1077973
1299513
690725
1642481
1616107
1864186
1962692
899879
1184866
685803
1655178
1080085
465818
946714
765895
1495716
611908
1016167
490295
1805617
558928
386957
555934
819546
877143
1283715
966416
304480
883779
1939058
1673772
1207273
875349
505953
556889
761146
1426308
1878674
1073451
787112
582104
1115569
1574733
406855
1056072
1603950
849705
580544
1514239
200489
532652
1340137
150201
1560331
254507
921602
1010817
547951
1644601
1555421
1224811
622236
1840419
1460378
1076768
897676
989900
1800441
1314303
1588943
439670
1449945
1595648
855800
847779
1359725
1888278
798716
1201514
371431
1473328
1692465
1114492
1958886
1236739
619739
490696
1949516
308576
139719
290218
1061935
919221
473300
1107510
592032
776496
1290355
1740934
1297317
1225118
1197926
1070567
861816
201104
265730
1777605
1296597
1702229
360281
167842
312143
1218420
1535942
1414576
1889954
778395
773403
377668
1741605
1016377
739531
1931905
1648188
1197169
1393363
723939
1055387
1549354
769895
1281632
1184426
436010
848901
1698913
1828109
1685662
1487555
69175
1542547
1282907
1844897
1052620
1378575
1886274
1893666
15335
1429123
32559
663971
1200589
858210
850499
1290572
1958762
1901036
1570050
135043
768044
413339
1181653
3697
1495755
640830
888549
796727
1087861
889123
1958981
826918
347308
1155680
148927
167666
53847
1593854
1167758
596288
968622
1195620
1735207
71944
1769963
1738007
1433150
326278
985899
606209
1678582
1602991
1807009
971675
792421
933542
1255895
1616013
249275
1932289
499052
977922
1770694
937198
1507639
1638819
328520
857532
300081
1425372
1552892
101168
1974093
609448
1345183
36393
354528
1327187
1448522
1924219
90864
1076075
705460
839267
1512407
410955
1996608
1549030
38333
1050621
670452
1256824
933099
1116393
379200
1084973
221776
1759891
467170
676105
123041
1959257
87026
1231020
960796
1379616
767524
968151
650449
91424
1082510
1882176
1300584
1189309
493993
1988024
449921
1716081
550065
226265
1663205
1586622
819260
450379
235828
1787776
796945
1115066
1673520
1249360
1125331
1912451
1562645
1015323
213684
1450608
307644
1885142
943930
417423
1627158
807529
716962
1783785
1254825
227607
1419370
880360
1540460
1948598
134441
38699
1035929
1250662
1447381
453994
1242934
1995595
245283
1761998
1610426
1561616
784983
1307484
1158301
728704
1001399
1325958
883789
261020
1357035
1278982
563341
1715091
1384345
1929184
838996
396811
466422
1288323
63287
1303979
400041
170090
1786869
1220806
606223
1290093
1536811
348563
1824055
103974
716888
60816
1178419
644572
1033037
1957096
1999896
181492
206260
43766
1492044
9354
1861962
26658
461517
1196685
524798
169408
1158189
1029530
1907294
1386403
126228
941885
994042
524840
1318682
1935385
1566116
1780397
447578
1296381
2883
1992627
1810768
1118851
125016
1930756
168650
1560874
457768
458639
1417747
43790
771248
1086359
561901
1971038
684043
729359
1415188
1468302
1367267
1113898
1411374
1933742
121931
520837
1247301
699242
982127
1749916
8005
505497
49267
165444
1176350
41802
1357676
864121
933551
1148261
1209188
1295792
1195838
269360
1086345
1401189
1463687
91772
1970408
402884
1620409
759167
1542978
1110907
745913
1149874
1104553
1105450
1574491
751585
379565
1100692
1046915
1573593
1728384
1032985
856730
645511
1757329
949606
350453
1610714
1271009
902380
1858944
1133076
1809882
694725
1156278
1011499
292829
862988
28785
121631
492307
1478312
529446
1927298
414984
191006
1276344
38451
458007
1646444
1978201
416408
797718
823967
200572
1375341
1162250
1428350
1014883
1402070
108977
991789
801835
994046
132175
1474779
732839
1788385
1600625
656701
1044600
1907822
209854
1716114
669397
508319
1015866
244253
980162
778651
856192
621056
1832290
1145724
1276565
1265143
503876
512578
1871859
1262737
1069922
753329
1274128
1179789
505976
557625
1103619
490490
1458400
350651
985546
1348346
1814921
1481610
267182
1152845
131274
1213058
156797
309487
1674954
666949
13325
304015
1172185
1393965
1115312
742616
677229
969541
1667514
154978
1269809
990157
1116147
1010966
1436861
398336
915735
1188442
835219
1670517
831156
18012
519320
273493
1238366
1359289
771741
1788575
1117511
7288
1545471
78621
1293283
1508892
164838
1104038
99219
74160
335998
1522065
406140
655719
631269
317536
1462021
153461
1919896
1345120
337540
601609
540986
850372
236529
761941
1017080
875684
1733469
994707
776199
1572186
46381
576928
1280143
1423914
1382527
1144548
226252
1698720
1952260
1184738
1712970
1991260
1317595
1288675
1173521
1984076
807003
1152806
588861
35238
421306
1497949
885348
180062
1446354
1692419
553415
106711
1925816
1139580
1106988
1121832
1207093
279874
1041288
592662
1514824
1637342
1926218
1582570
311566
1279856
1284409
784258
1472660
1912778
307539
622462
1794924
637519
277652
493450
596369
1064188
454051
353414
1382591
1695067
1242337
145349
1020338
602251
1670274
1714087
740783
774889
1160065
1213670
1054424
1488467
1509987
1555909
306546
973371
240963
1530950
1730592
873952
1106043
374170
1906615
1755776
1252812
1760899
1212381
538737
691702
212947
1210088
1525261
176702
357167
104875
392739
1278869
1618154
918791
439369
1974519
1110393
297142
559081
441515
1012850
512525
1353468
1273147
1462589
1446848
941155
1139899
1691637
35813
345717
71861
521180
731795
507619
1963810
274534
1754631
1041528
523990
772418
1554896
1233620
1296648
474958
746179
182659
1652275
1667560
1218553
1431427
1922387
1317258
819121
1591208
401589
297150
380988
1680354
813580
1781231
704267
1062641
1825998
711757
1954895
561685
1416577
1351863
1552827
1607249
473645
1529570
272651
720995
1700301
1086501
555473
820970
1072836
1688036
447395
1764129
1670809
662872
1103632
1534024
524576
894741
609938
1857636
1857141
873759
1412234
396944
338497
931481
466804
1533749
401403
797425
1099482
884839
507538
424840
863958
671430
592896
201441
1400381
529582
1916486
1665762
1293719
1125018
576886
100314
1929123
1260805
819000
1096815
1018142
185190
1446920
1540121
759688
193223
770204
498616
1563629
546328
1015781
1335736
470743
909997
1078447
994003
1979866
1895825
1345895
695189
1288530
1733777
656171
1592446
1544438
593017
475620
39018
257669
1852704
200927
908029
370403
1742731
1083642
632946
1437819
1117260
1190025
735084
1018093
1221439
1806694
325446
1429611
1271013
1450996
921571
972097
804777
939623
596967
689550
1251424
1167232
623876
576909
116220
451607
507147
863492
1082148
1197821
1842445
1081920
80113
1016351
1922835
1082809
670456
1298204
1828638
1835734
1968106
756535
307294
1147653
1433112
535102
1976442
1835567
734446
150068
1557620
752605
1774085
759913
164948
772264
1014678
190822
1143827
794615
538362
1346603
568567
1732189
1903285
188551
525295
933731
1260505
1308522
681668
1566022
1217360
439584
921674
1613479
1320736
1848372
1310643
239725
628600
182380
549984
396572
330171
1853494
1822211
1732703
944653
855018
1666646
961762
365597
120578
1790984
1079077
1929300
1924503
1919792
578885
499047
1055914
1407572
987881
1014575
1862683
700935
1726466
1871433
1184158
1360458
1565726
546258
1761253
1955188
70120
1252230
235382
1426535
612129
668113
874291
1216381
709828
1692671
1425996
971374
1911790
1183710
1305130
1228630
1245910
520743
760788
533298
1185592
365003
318648
211914
1279736
524251
977879
1942850
1794223
848426
1130558
520287
1791670
232392
149658
1508886
1971001
170446
1516315
130719
1744369
85009
329498
56271
592139
1655831
1539448
1000983
1437346
1625964
52110
1223796
1770470
1855611
1112073
34503
493736
930153
971592
1580604
1410709
1257917
1316499
332317
164151
533093
197744
1765518
1331400
922625
1270046
322537
881892
1583609
1072387
838682
640233
520949
1881366
41204
436785
1716416
270744
1325348
1002967
1062060
1149023
1128625
1688187
897573
1126770
701292
1655136
1320570
629810
698015
858036
103022
1405497
715629
14692
1206346
380887
1542388
578808
1339527
1845584
821156
1588591
1367530
1669323
1419569
1292197
1034012
1043964
927358
788424
1122206
900613
424122
1828409
1331002
1160337
1923353
1237599
229254
103772
1396632
1257807
906598
891315
383941
1893123
173456
1572220
252910
1418984
248433
1104186
1423626
302143
1271590
1312936
1472414
110519
1764623
237354
1523581
157533
494464
1449072
1039237
1163308
1680552
1320984
258572
1722682
1169402
260846
1223265
1947935
947117
1462210
1650388
627758
1991630
1730296
542994
348645
1055612
323043
925141
1563053
58455
990426
1114160
108603
66968
317270
960399
1073197
744757
1067039
373307
1862171
1155634
845004
1511819
913932
1640476
1326756
235843
1390023
174447
1724567
1063117
1524773
1516497
594597
1298454
520310
1069873
1814858
303612
1569293
1596718
1125919
1746733
1383393
197827
1690580
1214400
1019122
1979716
1255753
806700
817754
1666669
1252980
223919
1913798
770770
1486031
1581110
90223
1987019
786083
702003
91393
1476632
713727
778098
1757333
1644126
153443
615321
1100382
661246
1296714
692359
212466
982137
655005
1999609
678265
664983
949546
214255
1188598
27966
1762680
504141
1972068
1062369
1109275
692974
908058
1345560
1755657
818435
216569
588144
476527
423887
608878
1934217
1933349
1843983
1535463
1377600
1704389
413738
878284
632105
1293955
50071
1110210
1829344
71586
1271735
570205
48461
751889
780398
787489
913624
1311597
827961
762727
24032
1364110
347530
1779217
1966487
777384
1276587
1226237
422397
772407
763265
853414
928228
600932
1683621
1226214
1492261
925821
269462
1717236
218867
78692
1225042
903032
1986414
1724186
657745
1137515
1626147
1725346
1110985
1039795
395646
319978
179423
935610
1748426
254877
339595
1811903
167438
1780686
772226
1423691
787418
1546068
11906
379333
1918619
1672451
467903
72440
11933
1504031
296955
587330
619095
612850
274920
996345
67786
722487
1725707
1093693
1690398
137351
271675
1015161
573590
383061
1791665
1013565
1509796
1217416
702587
1540011
24630
367133
1770859
859315
1313773
1172103
1514617
1091106
1681565
372840
1428581
1927740
763029
428541
1641712
155442
1065744
1599380
1830498
1901735
1750275
1858680
273323
554369
1507064
1632078
1595819
1697712
1607549
1822952
165361
305037
1468253
1473498
610269
1863479
1474580
770060
1142522
917680
1636284
247132
35331
469256
332222
817831
1613231
1426707
337072
562165
1125020
1919228
1601101
330489
1061050
909384
244433
1470067
1432497
1738341
312234
1073610
916015
721438
1183943
313008
148146
1731789
1236025
1289941
1932388
225174
383153
293089
500961
262956
1368954
549446
153247
1160631
67958
1811749
1464998
1967615
105758
545975
1972246
1949786
1327738
1521728
455727
495238
58853
241219
1858114
1507038
351997
190577
1428518
88101
1215006
860452
1847767
1451925
1942276
160453
212507
1239822
907667
1669971
797204
704939
263253
1789078
1533336
1115353
330917
1620509
517484
520858
1461214
1916128
1497770
527369
97747
227122
694989
299949
1344497
1331173
794802
1918464
111195
242281
608318
1399113
408615
1148738
206127
1093629
926107
195509
648129
298970
984119
990724
1817193
1665416
1267402
1381343
569605
1715664
201423
937141
644964
16396
572222
1006798
504346
671335
1079877
367833
61138
446366
1155513
283006
840350
1016297
71181
1855814
1862213
290203
1399455
766954
409145
1443971
344752
165685
630468
823742
1764719
302073
1637675
679872
1885297
1503400
1419973
1569154
201305
428131
62227
772993
322170
330258
175670
1398528
1440860
336517
611834
1339463
1021341
66394
1853422
1636268
282279
48264
1091173
342834
1460334
757450
1574735
819791
1655002
1228727
1531559
1364826
1038295
122503
1107648
745642
174600
1998115
267905
44073
1552703
1596193
398481
757873
337446
1761886
1045587
286078
1310214
1177
646856
1046856
249833
971382
1474466
783508
634739
1567909
1546530
1615385
764008
197906
377837
277275
186730
1337985
1937517
230857
581311
1642879
1397749
596259
932039
1418759
578912
1675712
897821
675810
462087
1312259
1342380
1545184
1465179
1985030
1143017
1697657
1518589
82541
1806274
872417
401742
148311
666810
547734
289776
994162
153282
315470
71347
137074
1458517
1131179
1601428
372790
432925
1044703
93208
173650
1120824
913601
573011
790276
41610
1769293
519121
1113212
137077
1891489
1768815
1680245
373967
441904
1580224
400998
870193
973434
752611
56920
1515687
1802558
1539713
1628856
577322
947165
1126412
1881382
1021429
299773
1582802
754946
1324063
1056825
1218303
1055665
1305983
1528907
1077108
1530362
1378240
474295
589410
1903299
694867
619768
446897
1243618
566512
253793
1360961
1511103
78867
686623
1309388
448676
202132
1355703
783121
909037
1688574
395795
1717073
1565306
1063951
1985060
162405
971223
1981873
1733139
320082
910087
282736
230464
367745
1152322
23813
1180604
576243
119541
767003
678831
280900
1113595
1772755
1930117
1730684
384807
1168284
1673918
915210
306775
1985948
757468
302618
270666
714911
1617361
590598
1264700
578844
5824
1538878
1586117
773813
1614928
87746
1047537
499385
716352
793094
673773
139587
110906
603746
1076308
1698617
509246
816819
1215167
1652592
1838840
1014149
1204073
191898
1266566
1673462
1413616
849480
1564196
345567
934933
791602
1012014
78656
727897
392409
548072
1922807
947363
819946
1793538
493422
338395
1576630
1144263
589505
1545627
1455375
1290713
1266942
524126
252503
1758554
100748
1509119
372732
590079
1343850
119962
574420
222688
1575379
1250117
1552312
930037
736721
1186643
1019782
1431487
1859761
795621
1874041
1233419
358385
1932671
1428953
1407267
77568
1692851
410132
1356591
1168021
1426888
1100571
1038229
57319
1470245
823802
474782
699182
758390
65665
970532
647895
250094
1875799
340612
1875303
814476
1923166
1720528
1400850
728616
1245615
224556
157407
557185
1429945
772361
817934
1100719
1960918
904860
1375369
1309071
896027
503626
1743416
531419
498882
157863
1428459
104823
1260367
1539222
1210032
497135
310212
1442434
1505441
1382722
380165
1698646
1194332
1363238
1034342
1858231
698289
304399
485915
427835
1748035
1248426
97277
1311212
26305
184397
1897246
259008
503968
1589473
1141668
1049352
139683
31531
764797
849116
1320351
832503
802642
1625292
1679023
1198073
1088513
565867
740668
715762
783049
1801020
1368007
242538
86206
324473
1444895
1232018
108316
1121709
1163519
652062
1342330
760387
1337986
574950
128967
883743
862528
1255219
424375
1174170
313648
1215298
522287
553854
1265350
272895
1779407
1159896
1386500
1257067
583924
651380
364708
713445
562480
759792
413203
173232
1974621
321011
235915
694643
923561
593724
708001
1790016
84056
1714074
1515870
1386302
1945087
1677229
1766010
1338518
569206
870483
1529395
1701148
1457522
300485
776946
675297
1434446
1286788
1680890
102113
1713764
1649157
1126923
541582
1807181
829087
1204003
793670
1262490
758879
1676741
1774970
1056994
495465
444823
152382
1475027
256254
429222
1365357
565999
1118304
222624
1154631
900512
297128
778015
89055
938667
1877627
192199
1728200
868172
930795
1835355
1608258
774939
223472
1318427
840817
214268
1483876
1744035
572325
1075738
1840815
523084
86130
1206140
453503
2042
1934711
1226500
1476365
896316
1839011
1307405
506098
1077260
222112
1488383
207967
889574
723731
930500
1769191
1724113
1571126
1230852
98183
382357
812418
373709
917797
812793
1520716
1943008
1384188
375752
1386661
1291980
126843
46557
227958
1831278
1461244
928010
1484665
993840
1111791
816571
9147
1941113
81058
402848
721763
371908
93244
510339
152499
1355651
1472043
1372984
427945
415814
1061941
1850060
861879
412423
1253938
277385
308007
296775
1874149
1114845
1139898
657062
1328959
311411
1630545
1407483
227641
1417418
800320
1203653
1319131
739735
21013
657642
445977
1574241
1367874
1330860
930927
578540
1178831
1948619
481828
1407187
551671
1941518
1019958
1071451
857689
1162190
170287
652418
291897
1994364
1567123
1482532
132570
1813666
84888
730260
1209248
624430
1344755
398844
1828655
348615
911449
1907284
1105099
1306104
555201
1210905
1466142
1035829
695825
711757
1506932
461019
328730
1485933
1063605
1164000
1076981
1397309
400057
505054
1653105
1988852
1359795
1228831
325856
155192
133319
574910
1923978
709982
1333842
473926
770502
1479786
1805968
1263588
898739
1194925
835830
1844521
1414424
822677
621073
960512
1104963
196412
323844
31713
207765
410191
1237814
1840443
554635
418196
1387041
1690332
94674
1112079
1241469
1491104
1221102
490243
90605
1704840
188473
1154738
921207
1134830
1577974
741916
167597
1562932
1098938
86665
1543864
31991
423500
550541
766149
1399441
1498930
1193556
466484
1992675
492475
523588
1445217
178771
631663
761639
1708317
1356595
247373
368259
430352
379271
744622
1901696
1005518
146767
1914806
1917297
796183
284456
436301
1391861
201103
1873915
849203
101301
208247
1138646
1602849
1801007
49822
561086
277046
1655797
1007042
39317
1746490
328622
338168
1627009
1648999
632358
1094663
209016
1214100
496688
502699
882082
414451
392670
1526774
643407
599711
41763
1659980
69275
1822699
304530
695031
90559
1046191
539954
533535
1645565
776935
1787411
1096938
924471
1212942
1269992
916497
387193
392010
1470814
1623167
434571
574114
1568198
1056286
1131212
327351
1334741
49206
154029
1809768
1739420
1373155
1982507
1517585
246440
1102372
1318560
380386
1366165
1579701
465789
398168
624299
434921
362522
1967049
1301758
1379849
1796859
1188734
1802264
1116386
1038329
428968
1899182
1108242
566362
1013962
837315
1684527
1820029
1282494
1115197
122412
1371236
1888759
502863
1395093
317538
1950073
1001602
1355316
1501307
1865849
1595540
100377
197065
1723171
1085210
73422
1592362
276210
653122
326250
1644037
1037462
766696
1209920
963784
1816178
979130
1441979
795528
684568
1090278
1598348
1791826
1458629
1680325
419454
226964
512598
117317
496911
624653
1564223
135355
372843
1439257
1959385
654000
594995
54891
1783372
460224
223928
640774
185254
904322
1435588
149227
280959
1218854
553909
373809
1073064
978333
252372
1518499
1585314
946033
713355
802723
615517
1663464
136135
1917940
8660
1099148
1048601
94323
1567099
987731
671664
1153980
1854222
926187
1620280
930912
535513
147866
9152
1183417
1277965
1999987
881407
1790362
1365846
1688062
451892
1918103
1350324
134955
688401
402907
509598
1618440
1610510
81470
980906
1883229
1859067
535827
419669
412491
1841769
1589072
633624
640985
495817
1644631
704999
1525578
1456703
1886617
432308
152942
719478
1563527
678950
1614434
895178
38333
1823787
527126
1881348
8341
1444184
580291
1202184
1054462
1130275
121942
107018
191290
1458673
1086036
1195134
468010
1794192
943053
1170469
70639
15411
1162118
1910577
1172032
1394413
1274
353703
1438183
1253563
38552
515718
1228409
1094344
131798
1424020
856823
797211
474696
1984642
1596702
631713
1640006
1144849
68952
568130
1847914
1322147
813564
33320
1430075
465150
1341591
166266
1963304
1761481
655408
590336
77180
699286
510840
1982090
1238860
827841
1009309
1589000
7744
130561
260868
1616593
548139
806313
1335772
1381374
1416877
1696189
1998168
781942
31947
1636696
1158607
1281025
1823044
1605168
216629
1312662
1415289
794545
1146177
975082
481699
1135544
885959
1516892
321201
1818614
5920
764583
839466
1141201
668355
1336114
1676529
640884
689194
804349
563153
802666
1967445
368969
536528
1682295
1559139
842987
896775
629338
565299
1690411
1984532
547575
715527
16903
578930
1719335
995404
432729
1722137
1591292
1901142
14165
277092
1581446
1549592
1702512
1882894
947043
1426973
553623
1374484
1089303
1952520
741305
412151
933370
1900207
1410770
356360
528009
236950
294355
979575
479321
458247
116639
1849975
797491
1736049
1998344
1298615
763954
1947116
1549191
803216
632787
597972
1789569
946191
481026
612832
516726
270656
1307193
553623
1298020
1818285
387159
1016931
1147008
998179
762424
709415
1771205
1139839
42501
43917
655353
616840
1992114
579960
884304
858142
927965
1008907
1060675
892495
703835
58888
600719
1662467
1000938
1417475
1030300
1014402
1419716
103854
753934
898540
1423554
1008052
147451
1524278
1113179
1933594
1410879
614903
774286
85784
1407128
1409121
1383370
1675926
1458737
14344
726626
1255380
940092
368164
265568
789647
1219980
167526
1019968
1539024
770737
291844
868395
833498
122214
373556
1068991
1335174
439926
568376
1845119
1851143
508460
1108110
1144755
1554098
138648
1671496
1237138
1538628
754882
293678
1602582
1806138
1993593
1345365
295582
1059325
1868416
1068163
399808
1689950
1531289
883744
729610
66344
27714
647677
1178703
13245
1966957
108257
1406221
22192
268257
1019386
1646845
1321460
1112893
782940
1078888
1875842
1285176
393825
1582536
1491600
1416075
1551187
1429969
766129
180112
1997582
970377
1894772
162612
1022596
347907
1525783
113504
1794565
1640021
617947
1544118
1314554
1885026
543230
1546023
429830
1220110
1911161
230837
296381
1700112
1648792
1934257
727706
1025455
1204239
1718339
847583
791425
242964
868077
325740
1812427
1334798
18231
820948
1491607
1043153
86745
1642274
1874508
976136
682018
1582829
947995
961387
937067
1811360
867370
654533
1420200
737440
1707555
1366358
386608
657968
766382
1552904
1318990
944965
604548
1198199
1289782
228267
1420627
1503147
334657
1765670
878719
854299
1755597
1578767
760001
1109793
1333252
930270
652077
1425090
31361
298876
157638
253326
1017448
849377
1891036
1884738
1079127
586610
1565746
1272580
1973052
96623
479813
1774046
521588
1295444
171178
1902949
1006562
1209193
1549708
1828387
1658191
318208
10617
1627596
1944261
1884427
874687
1475016
1161096
1557172
849731
309537
760015
975093
1742041
1277573
1627415
1786035
916644
1200738
650865
1937945
1013294
1019166
872866
318471
100965
1481076
886081
325238
1767660
636828
809478
1538828
375223
523042
1090264
287808
1430946
1522735
425915
1580307
589695
520124
1895452
1827972
898483
1032118
1254875
841575
971214
1543196
1011473
730477
414511
1683404
286683
628028
1627436
1174920
1046662
441221
351119
1717152
1145197
1449104
2393
1035539
1828373
1494276
201531
803021
1671779
1505297
1296492
1538833
1277
140299
1917081
1337738
397180
1296635
1486717
1674989
1996328
1074548
1777407
35692
727215
1023532
1347230
829993
1260600
822936
518342
1900487
1783935
131868
1189564
1241074
99624
829437
888914
1247358
1176874
794944
834560
1287
1172427
103850
213380
1897522
292103
350797
196537
397442
1447608
1317326
725590
442411
1019182
1698070
298403
581320
945177
784539
1960727
696001
849530
730444
751642
264362
703171
138337
1834863
491206
128142
1317757
1514081
466677
1944747
219484
414983
1070750
1926667
1771826
1699057
306541
1920205
689022
1410609
1319959
226440
1464680
1854565
1196635
1649896
1003013
934882
954432
828300
318551
1885672
501888
1284138
375786
1691607
1569791
1541936
258202
123168
623976
1357380
138458
426553
1861778
238569
183028
1495008
410969
169822
1465466
516604
332811
114336
67787
128557
456617
1327647
1504038
1072060
446336
163557
1178954
647406
1471211
766885
565658
886871
1857308
1322785
247584
670479
1034236
1638908
653173
982158
123361
1076811
516547
560572
590436
1185599
991798
832086
869868
1768972
1890210
1271655
924380
1951545
199554
1926851
1032267
1803353
740174
1415686
1184132
262154
1131339
1288500
469261
964167
964341
24738
619590
367616
1007506
1438361
794395
678256
431170
1663082
732079
1618247
917163
159310
1645190
141688
1866762
1390064
384302
1286402
623281
187544
1701785
1743401
376850
189768
245838
236949
763705
878275
1090655
1328774
1619730
1338093
321569
1711666
1418645
316147
1974267
436661
1181016
815678
282957
176330
1316615
1159646
1370379
827274
687459
1986387
1341866
1729126
1271994
1547763
525133
1835470
1945277
212202
1504018
1920308
1084970
1151842
98964
575746
290241
218249
376211
1594093
407729
1288994
1753390
360348
33703
1952721
1497783
1137177
1057763
1595250
1640091
1270489
309154
414710
1496123
637622
392833
1322995
1278366
517754
1172232
1976876
268296
1430855
1032226
937073
310545
562817
933654
1701215
1870226
1094136
1801927
1378664
1336743
202620
1011029
1972
990339
949702
304126
314819
162574
340880
1603257
1915585
448257
405949
1317174
916024
1881084
485453
358558
196059
165511
1060578
653437
1046765
1403490
693667
1520710
170279
1205909
399482
1647754
240306
448078
231126
63509
1727002
1067288
304575
1217652
95855
1178674
1972626
1581624
995001
88739
281243
1937033
580041
976771
1182759
1033331
219007
1395334
1489337
509675
965269
1437010
397404
984678
1469611
1106282
1487250
479345
1567985
216654
1424259
531513
1715974
1024917
693425
803132
128345
1677567
891969
1274813
933788
1495723
922697
460478
1776967
1829989
1169177
1931834
320486
108271
701127
458727
1386464
596980
96861
659687
776577
79252
270381
1826594
82987
1763581
999903
1066003
1572768
309118
1264253
1062844
1103029
582046
1853649
1623657
1015482
664089
540172
404805
1664117
1332561
566336
1629959
172505
614437
490657
1610845
283000
1908878
1979472
43468
351369
1823481
517952
163058
1511574
635306
1218749
142641
1019778
548009
1948809
1204730
1125026
1433678
1144288
131991
908252
1731523
107462
1332681
1991653
1903180
1111742
1681285
1713861
1127637
1788787
1904907
1510518
260133
1187993
1777752
1045322
617582
1902058
296306
491745
1245906
1614632
1062210
73260
1014835
897091
1335722
1931556
485901
1016570
421270
1130689
3163
723947
1662183
276784
289052
851191
512658
1381123
678350
1452508
247896
323049
719453
1465779
526119
210269
1034942
199508
92601
876557
1861677
1105639
439647
615677
1331781
1787040
1283902
1196936
1018525
493323
528381
488472
360538
1423966
1620988
1898459
1864088
1094255
1937694
1348947
1814109
1362473
13160
1282222
375725
1147776
491201
904155
1769392
1115829
644281
297612
584218
1709688
1939347
1400839
1097203
1393121
58404
292482
770550
1822192
1878796
1884617
1078463
1228558
1512448
706859
1282673
713386
1423155
1207187
388029
147238
876135
206605
1074460
66961
516212
1071548
1051201
1995878
663462
1987916
1178431
419553
1208079
1564232
1203690
752979
1903653
181334
1198694
447282
840177
456883
757468
1981423
1852261
1423651
29965
20999
364718
55374
818731
302844
1875050
1561497
162970
478112
1434610
1897028
1866374
977377
1632794
924380
1462978
14302
1943877
1722322
1999389
1566868
306070
854289
1458528
226070
505430
941319
1081880
518418
1940950
1088628
1989447
1691809
511788
809463
927135
1514764
1001806
39646
1244122
60046
619925
1445383
643598
1541159
1886146
842883
1529902
1878489
1099766
820664
1076708
1788917
1120494
1131935
84784
1074824
170165
272259
240715
332738
1298943
557686
1470278
1045344
296896
85609
1717412
1625277
102691
236973
1758177
247951
1696093
241458
1266397
1826787
83600
1225736
111209
1476398
1675437
1981791
378539
1015341
399276
1607549
1089377
1717982
803296
155584
1505975
1323086
1658591
1675030
1490447
1865848
1305449
1099054
647502
1352347
1289481
1359343
1659072
1264240
552599
291020
696212
1876276
340638
1723997
529139
182908
608157
1970517
1707316
249721
1154522
1875437
1697222
1701517
1356484
28556
1680593
1096550
1093254
743368
1392482
1486423
1441568
1947631
614806
1706223
1031262
427036
999498
1438206
1532756
1228624
552127
1234626
1481327
660176
451762
255166
1451420
1100614
1330488
1009805
1731557
277219
984666
15464
772584
1919867
1442525
316829
1363582
1543297
662594
843921
1132997
1541682
1815296
251681
1474371
585995
580007
361484
1623882
904510
1781510
473459
1893763
785844
1707563
779348
1469516
1598390
1976664
1125610
1489370
1785942
1770215
561599
1075740
331744
1731976
1025600
1114797
293537
782695
430544
1454359
1686757
1253235
1778421
666202
805641
236790
62827
669081
1066628
1965599
1580749
340585
1865292
1498504
1860405
828884
1720415
1033710
1592696
1320862
1782373
226359
1952795
453594
206823
536926
1948440
1359057
1692935
728514
839413
1594833
1098281
531293
539598
1840662
943336
185619
451982
1372674
1980139
1128348
891383
855254
1894594
546059
1760650
148046
1931768
1647349
419171
646887
1701020
620169
141669
1160068
409617
515588
1001734
1965609
1104374
1323439
210284
364745
251890
484719
1878971
282298
1436077
950079
1546272
124897
418034
1208631
1539615
1619071
138216
416382
1565814
1577387
1182102
1972527
424487
1863674
1237578
1440352
1372022
999936
1812997
1456705
1191710
1612032
458459
242852
1321563
454099
1433102
1581019
603184
1133941
1401872
965430
1024949
46968
874079
21346
1109833
1928703
794948
618494
761890
1393370
1408723
1917102
573491
1336407
908584
1073275
778065
1709231
1932338
346319
878315
1782144
1876158
1235189
1767692
32953
672747
221252
205883
1741012
565659
1460373
1728103
1347658
1221706
472226
257030
1294943
1763312
540906
1887851
656453
1905336
1795394
1985079
8939
1682508
1997080
1839623
200288
158221
1227071
1564828
1456005
1985892
1823280
1710800
593552
297437
350747
439418
1752107
510776
175849
1992091
749305
1565677
552098
1948414
1062017
1074160
579872
302589
115245
24423
1649743
1364107
1441200
1532819
1207301
1433603
1462057
928236
1159346
437307
1591003
810585
1474882
1454846
1799556
988598
1614238
398081
1266786
1106676
256200
1719160
1914438
618501
1896521
576403
761119
335774
937406
1168540
264901
912829
678401
162189
274560
387917
148770
723281
1638429
1476351
605298
1083431
1500880
1700951
234541
698020
715293
1422476
197100
1181695
1049397
1844086
345515
1358463
587188
888288
1356015
950925
246750
1154082
1580321
1786957
190917
1954353
804730
1916363
1527773
1398663
1330472
1596443
466787
1015257
1163143
508100
1232088
1295044
983636
1294364
1795177
1640530
61395
784781
1415995
1214244
940850
853484
971641
967930
1999427
1040147
1096480
755277
993537
304123
1282720
1414676
263680
560702
1679843
8049
872510
1503941
1306892
1913982
314206
690701
1406476
1821953
1780528
597522
1549496
914839
1036402
316586
1989101
615832
1512906
1673505
580833
914669
1008715
1778120
471912
1280919
1997045
139513
599101
1596516
1705155
756212
1820113
1557238
1458677
414990
825594
1905674
162053
1211769
1106363
910111
318675
1507627
140969
1597027
1216361
1498647
1332359
196123
1631190
252453
460681
657413
1121541
587687
1763243
1038738
1389189
580973
194278
740720
597221
1427198
1549396
372696
1308515
1096161
1557087
599533
1162918
1536645
350795
537032
1604360
411799
909588
397843
53914
1935211
1227045
574305
798174
1942676
1880110
1522893
1642068
560375
789448
310018
1625333
1412673
28976
1666293
849131
621956
378414
1477963
273411
1034750
1682289
1871967
205282
1171146
513455
180582
1048750
673266
1781337
136004
1001597
1751886
1151322
725019
157611
1580156
1928869
1932271
1342267
527505
783515
41575
1608923
1260247
1645683
756561
209676
1326896
515854
1370377
476186
1048167
785130
559862
1332999
1930766
1217752
1127952
1596320
1715004
1860152
582898
864819
928835
1208268
1499264
1723001
65043
1931004
58023
733966
356284
1833173
899594
11443
143085
1631925
1276252
1211204
307571
347341
1007481
1032388
865304
1966469
1906085
1212454
581206
452955
767254
630739
299759
1039628
1750815
185161
772735
635987
1056494
144276
880730
1912854
467504
1595998
1918327
53940
1441867
866376
694315
1357161
305798
1506837
617821
1284866
846259
442127
739164
1323608
763027
1810316
1758201
857457
76954
597572
113104
70403
165478
235053
1105284
1669207
1388242
1917637
954405
1895033
1901134
1891241
1811110
299559
1784919
231296
1485406
837388
1607695
835935
523223
684891
1743801
783551
1943936
1492831
1527748
640784
1282676
1716842
735346
436781
37416
149628
6485
128108
1867790
491374
1616616
1797720
1549909
1093018
1381524
1947432
1304831
969466
1062934
198347
1195893
495818
1026924
791956
1541341
1777422
1390475
1350339
835842
1834283
1203422
1047106
1628479
792099
285278
1860312
582552
973841
1193286
1275505
1819145
578009
298481
1421244
1921842
1371511
91112
890895
1375211
1077939
874122
305803
968129
131290
353162
1192848
1007371
1495515
973385
488918
1295839
1128431
1100823
1936571
629013
1514471
68987
1985423
713573
1618
1659562
1870048
960193
205978
407895
788022
379332
436500
1265741
1907617
1641516
700787
934823
1732521
1806778
165029
932023
615563
1772512
43841
56912
250420
1213061
390276
1200820
1406393
75080
667497
1215777
267941
1795511
395307
1128463
371147
1417866
1634161
1544332
1660082
381708
685532
1651706
1716498
1491003
715803
1241913
293702
454959
366600
130165
1293889
307451
1296542
1839817
741911
236315
324457
577706
765790
755157
1915700
807660
731543
245370
1048306
1619227
31476
68694
767926
123612
1760130
1680036
304954
602369
203620
1557301
1143130
869202
1742737
584553
1695706
79541
1152571
309735
1641168
310871
1076741
817523
704867
20554
1549557
1234490
1927269
79159
1636094
1007646
652199
602242
794818
1690304
241701
58536
684226
687811
1102075
977652
1915601
1250482
1303986
1700772
557460
1093791
1556853
362032
1767679
1534178
441079
1808234
28213
1861989
1016663
520163
1558384
1267815
175236
1310665
437426
1478911
1907887
1474494
1214379
220633
1107018
1177476
1294629
1737132
1205247
869974
146130
1235537
740738
1528810
1003273
1714752
733842
1672294
129600
1427197
1639620
1218614
240179
947269
731756
311897
1321094
984925
569671
804852
764885
1482994
1516282
1348201
1739448
1887227
1991744
206284
1649693
966340
1448708
1705677
1239434
993680
136379
1367942
960688
1814103
1701258
451180
917731
1395855
1262385
151864
758476
1183399
333380
260577
169522
1198443
118785
1201555
146140
1467600
1721362
1641916
449626
1090536
1429501
23378
22244
902381
1399054
873572
1748489
1612427
320025
27962
12972
1724199
1365484
579198
1479233
175789
172890
450221
420519
1211331
806957
98199
858250
226210
1702511
1274085
385360
1210628
726883
1983405
127335
226857
440405
1370168
1070936
29473
1321590
244480
1344449
1370553
679579
1951623
1718921
198
1138340
1411651
182437
1517927
374199
1319864
1682818
655683
165920
1329345
1922291
1543732
838758
1648009
1828957
1337666
261046
1903844
1312746
751002
1816272
1922243
1743652
387585
964929
1252867
1473074
682105
1424057
634814
1398293
791876
1330187
387929
1874024
65356
1795151
1449039
1103254
314821
155508
709447
1532552
93425
1688572
1304212
502251
11045
739819
833028
434772
850870
940544
287077
813525
1776020
499787
1519224
339892
880495
1727312
978187
1495750
1226740
894126
830457
1827495
1518687
1432029
1401409
664374
1265336
178510
1849620
114047
511645
949021
71127
727587
1343057
1161619
1522929
1439965
1649972
869052
521530
683501
1387094
1689440
5014
555617
299743
1617723
1540963
306465
272824
558925
1336916
1278835
521259
127533
1950070
270951
579863
321642
208074
1341102
1165071
103986
1001069
999322
1918646
1626771
1657912
1586740
1590875
1002334
981402
782398
1205519
1799893
1437504
948387
1185823
1468172
1685482
1039921
13135
273726
105544
1853714
487828
1609618
171379
602684
260060
1566404
1719920
1940359
328921
437423
1493822
1613676
1663080
878497
1170470
1739480
418548
714933
1969470
1663162
17843
1249651
800848
38332
1818998
1017619
1150765
1881320
569650
1492042
627934
449998
758800
1187811
1769434
1858952
1190680
1336533
1051863
710986
1505737
380413
1976647
1086927
1732142
717392
1985423
600003
636927
1604555
289393
616868
58094
1646545
1422310
60484
722460
1867452
924282
32244
1495637
1733338
251622
111986
396525
881515
1275750
1803531
642718
1997704
1318200
269594
713196
1917829
585916
958500
1738957
358470
1477680
1986501
907807
138848
474204
1047673
1048960
1247085
12723
307957
437385
1735495
848868
1457604
1303604
1585628
1010637
1754068
337190
363308
1255342
872142
1007105
598730
1998010
357281
996443
1028057
976456
365547
1786651
148489
931173
38772
282194
1261345
1788544
1927601
1140416
1880974
1537087
1824286
485654
1061395
393412
1743394
572473
537827
1098573
1109681
1390689
1002447
1928099
1087640
1205630
933356
1583736
333499
28363
1469975
1505620
871150
312585
1328676
363587
476207
865076
1962941
1951050
419413
1351590
38952
304364
831073
1522393
458700
1146387
1967830
106505
788144
586316
613132
1967077
726356
150438
222760
1321607
615070
1543540
1487544
1570168
930093
1038809
1298637
1033757
177949
1396661
1932150
669526
587312
1633384
1555793
904450
1549423
585656
1777985
1155198
385075
1192402
1463732
339133
1614919
75507
639526
1016146
104023
1478274
757650
1774976
289265
1999139
1070460
115204
896093
246983
907164
684949
1278130
927961
539912
299
133462
562516
94516
1345362
1230098
618035
961417
1759686
656288
1214953
270907
278094
1838256
1884962
1602747
1014200
307846
1480315
219098
446109
1988615
1579645
1405211
472717
41258
1125026
633735
226288
1838547
480042
1024431
736624
174092
101770
1297438
1752902
1206282
478966
1179402
332542
1526190
1841757
437432
54310
1068978
656038
297055
1442815
1897976
1132174
1596795
79176
1361805
1782399
1862153
1156861
295256
1010705
1890863
1395008
878711
115089
447656
468771
1857460
1955096
1612402
1884824
1336556
1260628
623058
423540
58899
1160311
742293
601882
1785138
183870
1728571
679355
1640601
501250
789460
1813458
1114328
1936643
1320523
120788
1212222
1471283
269949
370164
1875146
170409
1401543
337319
1137172
115211
1320796
1410811
667222
1610167
1618641
135623
474700
1091570
1132673
880982
654148
1594325
53523
676593
1898374
1771029
593598
751805
57962
956536
1758109
498144
1216046
434907
716022
404613
464340
1882549
116204
1842374
1362941
317642
1227529
1791039
691046
1764813
1545029
1556171
1550819
1198361
441152
1103606
895516
1313757
1458142
1095108
987760
465736
795155
1701735
865946
148362
1913567
1324258
757446
458179
1426235
1409069
1192197
108026
1092671
410233
142443
1193073
817100
740595
259453
1382035
569929
573891
1214491
1270185
1320714
1592262
433675
1036961
756835
63576
791139
1246073
1333751
1388174
969514
1700492
423278
1349440
1538700
1724669
1795351
438037
1582251
1582712
1818213
1588765
1751277
691064
254283
838017
1224196
12894
1886210
1714194
1755207
1130131
367460
708631
555654
1224268
30409
1115883
320512
916984
489840
1654
1693889
542133
1162778
849562
600463
1461834
9636
1852041
168374
631848
1576943
1086916
705132
1018249
1633878
1987784
1618719
110017
266111
1719053
932042
1042399
1319842
766453
658190
561353
964670
857719
808139
1054104
1190255
1114932
463982
77642
53443
45549
148346
1725435
1138674
946404
843101
738704
92335
154041
1783898
1941552
1248136
399760
258077
785893
60742
256763
734087
905041
1672208
1032311
959467
709209
789787
1764362
999958
890129
543263
1328608
1381029
1770612
610085
1725609
921535
666896
1878050
620685
1100374
838233
447913
1902323
1235529
1160555
1475583
1219760
556576
243365
1387397
562662
1465114
1962975
678771
65909
246295
855339
886573
1353026
1937059
1294127
1878071
1570938
1133960
51053
1901063
502241
1005089
942087
287204
134057
54752
1872625
246509
789089
1649092
41098
73397
1232462
351945
1321155
1823189
34581
913676
796056
1772003
1560737
1477157
375640
1468090
1772998
1011447
650362
749434
1521516
1306918
1773818
551478
1397146
566736
609932
785427
1524842
963919
17900
716797
733858
130088
1910493
281477
970593
1524253
1800303
1901744
254157
1337886
1775905
257368
310733
78634
1855747
1443153
610991
650061
196710
1730749
1649768
1034631
1503849
209967
1273521
1259073
896894
475753
1858453
1848930
47727
1867398
140272
901178
636792
1670823
1461262
1076547
1379085
305881
1244475
1693014
1024035
1271877
260267
450679
1900819
1168654
624584
780113
453349
971935
787229
1477890
1760141
539779
584681
982306
939573
240895
604411
1623634
1323061
4440
1102018
401793
107769
1693282
744554
564262
1612371
163293
1597162
471999
186266
218012
455845
577337
1415196
1451821
823509
1725437
384237
548301
170536
58861
1685804
1000134
1750245
77213
677661
1015349
1900777
442901
99166
831943
953973
1689637
25295
1464075
1721691
1268622
1325783
802508
1706518
1723648
658109
518775
752181
1654877
1121681
510505
1238162
1597531
1388747
17978
118344
1339117
1027977
1986636
1061563
1581113
1501552
1003856
1972855
595187
1321866
327749
1100132
1368069
1305223
520071
1915585
1568116
1509576
1648618
300773
1439133
1536843
286415
1210543
1386341
1814716
1252758
253473
1664898
918708
1900881
1536471
1854267
644980
700150
1544992
200729
1041854
213914
899551
329468
328427
1952232
1684147
136178
599604
149951
856656
268241
1758474
1793303
52723
1739729
1665409
1541373
1732319
905693
1804008
106128
932577
488936
480059
1001711
1645256
755937
1786838
1041921
1423771
1213434
414782
1043074
386842
960947
1347430
812921
485801
1760340
1809511
1673257
1697578
1716207
1610833
30281
1825064
1614219
1649388
383880
249370
1868246
995861
1050746
1561439
1748467
1219412
1270894
1763754
1357567
745824
724369
590126
1164964
1886861
897513
455219
60856
1384831
1339171
329243
1851887
1390047
991290
872002
1853316
371135
1406500
1667502
732055
537369
1439240
1669684
510161
1547918
305995
664789
313649
1450164
1995941
1237659
95183
1425149
1542892
348272
1894089
1072673
1629812
1284723
1943984
1734282
1098084
942315
1515091
110153
1528197
623381
620229
986633
1970322
1018647
1532611
1961848
1981527
1497810
1164487
1099608
171002
1650195
761171
794454
1512019
77924
752973
744867
709940
1192531
551226
1997985
1660069
574210
1391893
1522803
369362
1462303
224542
1707167
1241395
158907
154879
942089
1153839
1067858
1602820
1921050
1026415
254578
1995596
1985993
1480560
976803
1316302
672069
1716230
84390
1542205
18676
115831
376744
466183
705052
928061
1664963
467811
736740
1092389
1082349
1154744
1066723
921764
1170237
1515582
119918
1517800
1092787
159879
1524532
1023442
872601
1546352
1982349
1756515
1973055
1072234
1681600
768801
1620613
311389
1494469
1277392
1380166
1735872
1633079
440814
103526
918290
361559
659825
1110172
1583805
1253005
1173223
684577
1463728
16100
1277636
657412
1052170
272939
121418
1733381
1813874
1258340
1123151
1989928
1886565
894760
1604195
1852278
1051163
1759804
516823
1596749
1467756
428170
359406
1573089
360590
317208
63585
1110256
1864285
1553122
740965
1759172
174950
586279
332646
1968912
1567768
98579
881044
1003260
147040
904345
678567
1832851
671550
521746
277533
918693
1246016
795279
1989907
417998
24467
1172789
230214
880500
977013
1478459
24332
1133087
1037344
1726255
1444269
1422874
1049878
40132
1934659
421956
1298010
1826983
934715
1574395
1592929
1521306
331074
275663
1157467
1460572
1376084
250153
405152
52185
154636
456671
1356398
1304738
1929776
1110420
1452742
26868
1425092
1902072
1683317
393156
600710
641962
689088
295415
9041
354765
1062343
1023663
1918657
530392
1424066
1598281
103075
803127
1416190
1045551
1349327
882955
584014
1798071
1516026
363592
1678902
729284
1403251
149472
991761
1342385
58482
1351504
284344
1782129
1570796
609887
86545
405941
480985
1245023
594481
1924263
990662
813757
1232822
666565
1728778
840555
204850
1239001
335263
146508
1738113
209648
1327797
1327545
1378609
123423
752145
669896
1349470
1138668
836227
1266656
1845832
1499886
1647911
1344350
1464855
795085
1954808
1315831
812546
385799
1093668
1352830
1922270
1413353
846411
1799842
237016
919267
764909
1882290
667621
1158185
1892080
1222216
1693711
1687981
1757356
1681284
684984
983127
998200
125880
569256
245389
1515612
796350
1942994
159371
1150823
1729453
1120355
674996
1377941
1266102
1652763
1327462
397231
1171474
197679
368438
1458155
1197826
916809
946751
1191187
1857321
1405158
1694683
1591926
101178
1498166
1582429
1438469
1823423
844448
1542051
982914
1248362
806189
1183396
877605
219395
1849858
566941
704117
847512
759959
23688
1759709
1981204
423703
17407
560988
1892502
403970
992433
149177
1441685
499863
1160856
689975
1282590
1392256
1823115
1769718
216672
1956497
1715160
20501
1981973
849488
1073720
1173463
1304035
1926696
679940
543694
869137
1243348
1443592
1218447
1184575
1533506
343154
1524695
179429
111174
56265
1704694
260029
52221
882211
1878462
195396
1975732
800423
1407038
818449
1991413
741575
785892
1342796
410149
765495
557646
772279
1170881
1566362
1733018
1028154
1482712
513721
924206
1516018
186741
407152
1368383
1017370
536648
439316
148770
591067
410243
298279
225565
604658
1068424
1913290
879274
843272
1582391
333152
1646958
501825
601278
1709318
1260926
691332
1306635
208199
1409884
1206087
1978500
389330
694885
54065
276509
544045
1148716
1930600
1154391
1727344
1377972
1872760
849916
1296226
1628585
316228
747006
1935027
1251567
1411945
1332318
466891
1860215
1474505
778545
590851
1243917
1308510
1664852
203181
1231481
140400
447132
164964
1783282
1879914
57784
953699
397005
1731992
733805
1738607
1013899
1745628
1033155
1365396
780368
1195693
1576551
1193170
1378191
1494981
1978254
1107499
1252467
1249533
628522
1744152
1017976
1793152
195933
293590
1101531
1581304
1768921
565555
1891016
1996992
140550
501729
1276160
1671698
1581887
358552
159208
321327
1400321
892336
1137586
1983643
1098196
524564
1676816
986446
1485102
684306
1858506
4430
1393640
923035
804900
475808
435825
689420
162561
933690
446555
1297983
1333854
940435
115580
1877594
1436963
936205
780249
382013
573075
1379630
1071106
489158
450009
33772
312037
1206775
511806
1856437
1125744
398094
481366
670846
1712230
1003374
1444522
322735
793020
297567
1620206
1781350
1108250
1784216
834616
272031
533648
437217
1580911
303280
98234
1161691
1163581
98881
556530
202578
1804113
1627375
1791848
1165845
1806149
1670138
870218
1729400
818027
635014
458816
536944
27049
1552428
622224
1409330
1817603
341240
1290440
1982039
239429
1296465
1783898
671619
1586123
1027515
783247
890358
1511732
835075
645705
1984810
334186
1645425
1785332
1037933
496959
1865052
688384
1193079
158947
1250036
716415
220581
1952416
187821
1763101
227514
1352778
1711928
1954162
351868
74789
1484413
1581322
120147
918952
1221855
1788409
1596310
698801
1201601
1067755
1842621
1949192
111289
184221
504965
262541
1461860
1067199
416706
407642
112269
1268170
1370062
574714
617202
601571
1154193
1016742
531214
1955345
156762
668687
1204793
372314
1851830
1525729
1088308
1510160
1440127
831464
1313886
829056
267309
887759
354462
1206264
826643
1861402
17100
265681
1718820
834388
1845771
1429095
453812
1157653
1703621
1429278
984147
1296828
1116075
558466
1989365
1895874
1792064
919951
712387
165255
461731
863398
1306349
577659
416622
578635
774253
258722
1488152
355803
424162
850453
1000734
1661147
1586042
718929
349536
938934
1714703
347949
561472
167030
222364
426084
343171
1017838
1236880
1301659
1326432
1544114
806033
1463010
1787275
385957
27192
1200792
974254
1529280
1232969
1698185
1044198
1404574
551311
1597555
849071
243758
1891694
1395690
1688636
3878
1782327
1225464
460661
122568
1999149
199143
991308
228929
1423731
898488
1837148
1063114
1186201
370038
72900
954009
404423
1509322
535005
253926
746782
115123
1321870
514077
1132422
1566551
1850801
1670734
943286
975407
1029942
1223155
1264675
786912
291370
1616971
1712220
1185145
817155
1913766
1823161
43096
1406648
1688166
1998144
561468
906483
1896198
1149347
1406344
1888692
43684
1419552
1252351
622782
1969458
484905
16872
1670512
1283309
1362217
785401
157778
1895189
927290
752845
1914664
1300491
312105
1587200
1501160
1974856
857692
828251
382777
913997
517447
155108
1458391
584634
1308667
90269
1923393
1760204
1158985
758220
1695023
1278096
18110
1043343
1169492
1007690
1552507
741883
611232
242961
1979071
943155
958112
1793560
1261473
72500
254166
299751
221557
637365
231218
875138
1914066
1761739
1266188
619588
205834
926175
227775
483846
390046
1288520
310889
335089
1229489
668096
103862
1127116
1028241
1051560
343287
947004
818439
223554
1771839
1564151
127296
1623182
860292
1571043
731750
522690
854490
1755110
410838
814661
1125038
1775507
1432610
164624
1644946
1064906
1516554
905215
1189976
193536
1865957
1860800
982427
1934418
1923189
1125923
688128
299045
94065
1437159
680478
497308
996464
1024741
1917111
1827254
753760
1205152
1927965
364755
1274456
704898
194309
281898
1694434
1428745
630456
1741037
1888697
827398
945843
116105
382921
203830
1776803
776480
1806447
780573
1248351
819533
144349
404349
715437
20655
1400524
707579
78232
18274
1415438
510394
687041
883931
1565302
359718
840567
859204
279700
478443
923634
1836538
276656
219171
1389562
1049314
966036
47396
1435235
1723214
349686
1023523
921391
120157
895200
363324
1688884
445119
1792009
1879241
934346
1817202
796138
108353
1994794
986370
159685
995048
1815865
1289993
1175403
824991
1360078
298885
1917743
42987
65694
871768
1306341
1842649
1493047
1373140
396564
5777
834994
1232308
1548609
459410
807928
1212977
1619192
271204
242147
1993305
193348
729328
1657809
227272
82919
1127833
67504
975558
811020
462604
456521
1401210
1189653
514019
203660
792555
473168
477942
1369194
516699
469230
1541123
1517098
719562
869571
1013734
276813
497715
1685245
1321782
1581694
1051972
801823
1692980
84782
398790
1000786
1560961
1186607
21884
1865104
1074742
74309
808679
750543
1959236
609533
1183791
1754601
148279
1648093
1508360
237207
871102
747426
1392607
1414650
1482534
6349
1823573
872735
1189055
1230605
1667955
1326522
1651281
385693
1663623
1446771
1780179
900734
462937
1487493
1802048
849689
760156
343509
1119191
1365313
545119
990377
915692
201336
1896081
1282045
1702596
1151577
117358
66701
1987456
670532
837656
1142744
1549063
1202684
331511
198092
1560547
1654625
762280
359392
1454774
1187320
1455393
1507411
1725986
456566
687347
182220
515449
629459
1773530
848926
220386
658847
1026231
401213
1505542
1492203
751702
1432508
1970545
1170394
1900507
1922484
1289418
372571
119512
772952
471189
1331804
620558
1436907
1465769
1708535
488774
961239
804467
1565199
1124834
488359
461648
718470
1481596
1818827
155670
1253472
1744603
1413134
1073012
1885674
1600910
1546704
163324
379447
1200764
247549
254264
729310
1614150
1857603
1626864
1202134
1068356
1605482
192122
1370710
1025343
1067433
1079421
206120
351655
220142
1139952
311648
1941555
1820247
1992915
380842
323008
1289791
1069493
916699
1826303
1914885
1649003
1101010
1984582
215906
1656799
1867529
458138
410800
1425316
1441510
1916486
1620597
380223
1511249
371075
1175925
1869750
1202801
346326
1738616
1985610
1782067
1545346
173587
1682255
1679532
1346573
1240603
1080396
1147830
1420052
1311267
1617734
647836
652528
745988
1830326
1896936
754835
1240638
1112193
1379532
242880
1391283
1938286
1320531
1238800
129990
105012
1950261
1582681
133891
297977
325607
1235842
65718
6350
1340682
1528282
1995207
1627555
925132
182052
1248972
1789293
852601
118539
1578284
1201792
1951768
1711607
1465599
399862
1952733
1695534
1204226
1673859
86487
476270
1250211
694557
146874
214916
1929
505402
175991
1058636
1797853
842090
749661
214174
1336629
514151
843791
619884
1529469
1588172
634270
997041
666869
1014907
775133
568959
99890
1283610
1371164
555442
518462
52652
1667002
1835701
1755682
536888
1108828
1913057
1299850
1191389
1792535
1449467
28899
1526023
1667587
1769967
706938
875323
1667890
1640016
1059621
1150492
1377996
1608948
1239269
462564
1833296
221386
1427647
1748782
717730
157665
1986869
1464889
605982
1791018
831124
995906
565073
188324
1983065
1809452
322772
654783
1795020
494898
120247
868954
320737
529986
1657865
1500108
510272
818219
57432
364515
658062
144890
507202
8275
220600
25055
200200
1291288
437770
1365187
496687
1917623
1294948
1169319
1528640
1898455
386024
1694190
1673251
1503448
323044
1980080
353120
1965180
1953686
705077
1233678
508990
1831354
1739605
1596551
713134
175669
596761
813470
1086318
464726
456166
1770237
1321854
247592
1712079
1872025
1348471
763103
1233704
1198118
1714675
371628
1406773
176883
1042484
805189
68967
1076489
391391
1687103
1388857
1400101
283538
964131
827020
1182921
1877957
1586987
923910
733558
1595720
757943
326368
1365937
1845914
1541016
1529068
1871384
966094
1622904
409476
1531246
1450012
41449
788073
343333
1016467
469894
490579
1062625
961536
1944682
1307522
17317
385747
700316
429398
85100
1592386
310929
1878658
1555111
1333157
985080
1471767
926649
1940248
972102
624065
230273
887471
49575
1422088
1047800
75300
734931
1896079
1656944
287924
1674022
557467
682602
254709
636085
1108016
143373
1767625
1376873
1999249
1311423
1637260
1712639
215692
1844172
1779448
1338490
578000
1942690
1630405
858758
152051
1195231
181227
448090
1357613
677989
1068150
1279753
1260105
1310355
1402541
1116115
606723
436268
737609
409531
170252
1881327
90738
889868
1726554
750469
1635181
1311231
667433
934691
1068363
1937990
808450
586082
749834
1828616
57671
752437
403149
1120574
575037
1040758
62645
358467
1135072
1728490
1745433
109471
782453
831357
1238651
285904
1601343
302323
1267127
1303081
1979083
1485535
1618847
1049822
1240389
875785
439729
959581
276251
1890989
1695605
929435
1451186
681347
1820197
1976442
294153
1011804
1624822
639565
522806
692980
1883443
772854
73650
1301317
999659
67334
629919
691478
549125
1331469
1765019
469300
1999642
580024
953989
117520
98531
1674510
353518
909535
1660930
1321364
1394769
356072
1888051
167536
1553381
198930
616207
1839225
373059
600915
1183017
876492
1666107
1266681
1756739
1874094
1119807
1715297
839302
1418633
480414
1240460
1321764
1946390
309637
1217119
81467
48631
1260382
1040496
906067
1871231
1401030
1716410
1787998
686564
1923671
1167046
42767
1145646
1388155
1227894
1664530
692359
1232194
1370173
711393
1762666
565761
659640
1523506
1239698
18407
908647
792121
647571
795541
124237
1830233
517614
1500354
1185643
262810
180144
307344
1101977
427151
68033
875512
66257
1285525
888670
1410378
587923
1579169
1866231
851145
947399
1886432
226071
1619940
1143902
994791
1488215
1305121
600572
1043515
18642
1110648
1877108
628247
1461411
1115686
1065862
1125260
1060320
1573621
735221
959037
1831318
466465
308126
1021827
3342
1069573
1795996
1363613
694042
1980625
1380008
882417
1356808
475167
1031781
431475
681161
227373
1175646
149580
1869013
877129
925341
1374197
314306
1459689
782589
685015
1911830
815465
580103
946264
1993532
1824166
462727
617271
854076
739518
1442336
1330289
152934
1158150
1495241
196315
401324
1565160
1321068
25118
60475
382801
1875920
1866206
69622
679586
1333629
418664
1088756
1564271
1399094
1086122
83721
1563772
763858
1065897
615635
1453680
1244620
738281
34855
1149437
1134201
447731
156708
426908
1098149
1235084
1512738
1799320
1749406
1892758
515008
1068982
830215
1904389
1588873
1766731
1601463
76209
925433
1915226
1644225
10636
1101096
1676510
637240
742728
1771303
1743976
622749
653787
27957
449748
1438203
794618
265644
1515610
1580375
659933
1808923
1531801
789136
1820803
1129555
400802
573016
170984
1734123
1324334
1991235
1220208
1902977
951548
258569
928257
965032
757859
1299540
1208249
1903249
1099976
1025164
1065470
1460604
1440399
369642
250331
910470
382134
759878
882502
878206
459818
236089
1660970
1275017
547182
1284615
976903
345414
785623
1790262
1474555
1709418
1202382
25607
1025716
273218
1995377
904461
560748
1026438
1081265
867021
910516
1487032
1838873
189630
1293435
1625347
1096150
1026388
715750
1344540
49580
1607640
1420824
583737
735586
430942
363790
735200
1196766
388667
811878
1416398
1508846
750198
1560729
1196236
755241
432552
1040585
700700
1004206
102
953283
1182684
176453
1312904
1322255
987065
1537592
1127871
489512
163127
1783303
535562
1667935
603760
621841
96204
143383
1804577
1144863
1418978
939449
298710
1513054
1536754
1153055
1759220
1984084
1340124
1600107
1974126
1429316
741665
789169
1264761
1529455
1891047
870083
1509865
412804
1657066
1036976
1759579
586674
1024660
299446
979856
308076
707731
741945
574541
181488
1909685
1827551
603225
1075726
1601745
845892
701048
1935486
560340
1576001
248124
806479
1148894
753309
624629
819541
1290848
929962
1972041
889333
1645048
672682
962524
10732
1088032
1165883
1201467
855021
852409
746928
841616
1014237
1021245
1402466
820436
24930
891798
655844
1461798
145426
1540867
1756526
121313
1929049
1834756
826597
1444614
526396
1813162
675456
464527
1421065
25937
1774364
782253
1723823
668039
396290
182320
611371
312385
1520693
93618
1222560
1602094
425380
1818762
567099
1500664
402404
978543
1401665
950513
541321
41263
763364
1687594
573840
240758
1931166
1006224
956690
700586
1004431
1112958
510320
767787
1326298
1013205
1857376
284627
1234722
1068971
939681
1068150
1253117
1575866
1482552
1674135
855299
368357
1735624
225839
1063673
1838430
1905034
628066
400272
1908679
1732358
802787
1485785
489179
364200
493855
1473923
1061140
1429593
1302877
1994403
934675
1463766
549014
809261
474932
522600
678569
863737
279642
1622788
1452577
632184
86636
1856885
1403745
608427
1900449
1362696
293418
888514
1684527
1168662
811917
421845
681063
215625
959720
750213
1192991
1121494
316229
1793910
153909
317571
337175
613087
254493
401275
1703102
1611345
566023
192274
216660
842622
1789038
34510
14788
963409
1426802
1407586
868596
1015813
669074
634238
846550
896213
1741621
525763
1741788
828020
1197915
1073775
1398003
1461166
1602689
1283914
52804
106395
131869
110009
1284170
1523208
267887
505030
462179
1909270
995375
1738702
1899705
1896886
1246849
1503523
1289565
628348
183745
307250
1687564
87029
1149049
406350
1590090
516862
1769273
1715151
622997
1050888
92352
167789
53719
1774547
348485
1605622
1150159
494343
1496842
1244028
1046767
1757341
82929
1344909
1775710
999467
308933
363819
1050059
1991225
737260
1621190
876260
1530554
1710693
1554216
1921653
1695531
1809702
1024366
1843687
1803691
850388
982894
1999503
1133154
698578
328919
564789
901865
1521301
1388652
1824299
1896335
1492501
1108508
1134918
793347
754685
1775700
134469
1514956
1041518
1725894
1263913
1682709
205098
1252843
1746103
1814796
1888318
943342
676635
102169
975832
1015061
1250336
683105
225239
1115189
1334115
1773936
193124
1090442
485170
1975856
254394
1236109
1932730
1232027
980930
48349
1370688
121947
602573
1536141
1112631
1921328
1353613
1007686
369453
430567
968733
244061
845063
1514822
1113343
504498
1560022
526075
1313063
1102079
225600
1010703
1234553
1492998
1835600
1457915
1275447
1883115
839918
790199
1410369
1454274
1679373
1182428
214514
988900
1857740
974327
1611964
742034
1327555
153991
1557433
1364778
516664
474439
723852
1323997
896633
855965
581506
40739
1397690
535387
1352641
153712
176659
1431726
1126865
214963
1307718
1987232
793041
1086879
809728
1602604
420736
1600584
1592930
1594336
1013668
589811
598711
1960054
371961
337034
764934
672627
384823
1273482
1181555
61264
593581
1608962
292449
1347724
1648863
383342
44184
1226496
876536
60603
451810
1310386
1366075
188607
796468
447547
852059
1193626
368341
132706
131331
1265072
1531558
1011451
265963
1221943
667721
1077267
695468
1972857
695365
352171
1453446
211634
1967076
1711289
459455
211244
586593
777446
1131710
1349269
178116
1886395
1618376
1284046
1972076
250889
291241
1330506
616566
1156389
1965412
313634
790757
1639691
822101
1270351
1797389
446107
958716
547960
1743595
1505917
761319
1259838
608806
1664091
1752770
497984
810532
46498
287551
1179255
642627
1390681
1760489
1823756
1789068
897081
1326505
552750
350878
521819
854937
469981
1845729
386937
223308
399059
1165755
719129
1926072
751047
1977566
21097
671587
1755114
1261017
1700472
397532
1873455
571790
617809
109337
308173
449210
107041
1686003
1814008
1490547
1435577
32042
1897542
479681
1635171
1558159
1516075
495027
320250
1669814
722046
1995308
318951
1176011
1055217
448051
467287
1564122
1009725
1176108
1021251
457200
186441
904865
1257072
1348367
84561
474420
618726
1497022
1999852
665533
1606368
506678
470740
1786312
335352
505932
979446
1952520
1153014
884265
880974
451489
103661
177950
1145007
30595
1700269
1616648
1641066
206828
1623406
1744148
1984262
859270
698836
1902561
1092935
405555
1984624
1931800
1056494
1996410
1962461
1040705
1404721
515546
1206534
832421
1499806
88965
124512
1701856
1575991
1559479
1822620
981984
769600
1734040
136603
1256778
1593183
930762
1344508
57579
70886
577405
39754
1308441
6964
1394562
1604590
1409454
386637
483625
1597739
825366
13798
297079
1354008
835621
1265042
573327
1955975
1407054
1964242
682728
1422972
704245
1452374
1726951
91388
1918033
339636
921650
218466
29055
1334292
1261890
641145
1252129
77154
1058657
741755
924335
1580037
1536978
1952226
602385
674430
703620
399680
1259563
84934
1296636
1224394
216850
239371
1892884
143810
256440
1991086
344942
347254
1831838
1979928
302185
109520
113839
554572
244010
613309
511768
569007
1955867
726175
1097976
1600513
1273999
230948
1051812
970140
298102
1046755
1682571
524963
1347448
273658
181501
1229365
394859
1475301
828581
1046921
37515
709713
191342
728793
98157
884096
512064
443451
1779167
224552
733543
467689
673693
616254
1971792
595731
1715171
854135
1775878
976536
1153986
664811
1135834
124951
195933
851428
1134170
378356
1774214
1407998
1043811
1149457
846192
262790
928673
1283808
1449286
112646
1314706
549181
473922
744794
613365
266535
1954196
872963
1816489
1968935
71762
1039633
1804687
1386899
775935
488376
1154193
1194832
1073320
1176318
937710
54034
828977
91351
1302470
1559950
1411545
1833812
960115
1682597
1436048
1463496
1458821
776081
862327
166708
533955
1100803
1533763
1157343
1813067
124439
1704845
143544
1458054
1430720
1835561
1170661
1451003
1878398
1019093
246273
1429636
618243
96394
162113
1612258
911001
1890418
1488377
261244
1509984
279447
438061
1178554
731997
1760005
1291460
657588
985180
81343
1266504
527600
1364047
1111101
439016
395963
92834
185403
1090545
1365098
1035650
792290
1959644
1512628
314443
219022
71157
187526
185471
373163
1921361
561097
1934989
541293
83451
756441
1609245
119483
1393207
939233
1988840
1187355
1192644
1980506
1429054
770070
1847017
541649
879512
956902
1958543
448367
1261682
1724383
1040097
692879
560605
740485
1229256
1530726
451807
1880604
166402
65940
659177
1803872
1748796
328395
1210102
1845190
865785
820703
23548
846831
1363672
94229
962170
81562
1764154
1803523
357148
534741
834155
697317
428777
1774221
1793233
1755757
1554472
760780
406779
1136621
1870252
1946078
1647862
933598
778708
1047301
434871
121810
939331
1040286
499807
1155590
1982724
323963
561176
574215
950278
1290579
1980421
1960573
1951699
1071524
1349672
778337
1353862
1573861
683848
1320264
860603
1191196
1882962
1879556
1306989
740679
1837140
1529397
1210990
1671444
1717048
937785
60422
1365171
1947920
1421178
1315334
1866895
416337
1044313
1675933
750690
1013623
995374
1206097
1362717
1533889
1779134
1565301
1021107
182179
1417397
1563596
1364195
62164
260015
1124109
357369
675769
145331
1451428
461915
634640
642416
1313300
502624
1662914
1099034
655479
685938
1516291
263618
1952971
418105
38377
1229692
924076
1229104
1020012
758130
291478
19685
983982
258032
1429577
841920
230410
921973
1545363
1662388
865562
589772
1593398
1865108
945551
1083848
1389434
1420561
128552
1382387
326796
1066027
428544
1729302
1844669
401079
60143
469433
4315
905499
1473981
1660549
701662
1979167
1120326
1192854
1207929
1199124
1531155
546679
323577
1205253
1119629
1175316
1716738
1488331
1249887
1236721
1907620
717681
1809974
760052
655447
687822
1446182
850071
87361
1796159
884599
698391
651282
1216566
1535759
371439
107514
991062
1949573
1463432
1678363
603456
1759337
500936
1011118
1221559
400681
420774
1348112
391614
1984724
161566
1640115
808852
681583
100512
600911
1186925
1960446
1824746
1502648
1480532
937791
576421
1802428
175710
794034
421162
1981353
1731481
141078
1475365
1097690
915060
1531114
1159846
1942714
1058463
551560
374367
467285
1324875
1216665
1210543
1273042
1420088
1261505
1070926
693109
230670
1437992
1098849
1068000
947326
1110082
295869
720835
1495607
762584
1026522
1672544
309955
1824828
1313287
626421
322039
679915
1371378
30712
45629
1703124
1963812
747198
1860653
1009284
562649
910364
1691808
350330
558737
97754
1006875
477769
1712981
691183
521755
864111
1224895
10673
53409
1429072
1457845
791986
405943
163591
613416
533681
586256
82114
1200429
978212
1683278
203680
1688125
1008738
954850
1610106
154327
1673326
158423
1868158
1509600
1400277
151149
155508
1700429
418676
713046
597411
1311158
508106
937424
463973
16444
1439006
1371184
381756
1392310
630409
1467381
80442
1536523
1900607
644088
840922
593959
940955
802289
849242
1302356
596627
1614890
1734446
972609
528085
1450570
265419
1195097
1498953
742252
1910907
1962388
1739496
259268
699478
1528772
1447202
952767
1486270
752879
1168913
1853543
996220
265445
995185
502086
1277001
1485147
1864084
605306
567326
1490877
819793
1027797
1574225
955142
369363
785072
411451
968814
464154
528092
648742
865932
458200
526634
1148438
571754
1802941
533224
1349675
387684
1127394
527126
237019
1656413
1738502
993509
1531788
1058146
1508981
679300
748147
1792767
1632617
779069
1959549
1293842
1011421
1097590
1831713
1555181
55851
583886
1023654
810010
608273
1947839
1558621
530391
724687
708094
436788
681406
245195
212319
1310735
1365373
483604
142124
735343
1062169
1894195
828832
1932445
1243682
4717
560017
1506467
1819567
649214
1155157
1761684
1174711
786403
9338
1955573
769318
1452502
350300
235424
1751910
1725478
1470069
14673
190386
1877968
855488
668135
1737504
393598
869808
1146736
1944456
258173
77138
1556987
171182
579867
734996
94668
1283957
1565353
712764
1501151
694972
1307159
690795
746200
1469742
1115331
330348
1475325
994052
1548748
912991
218673
1208431
488591
1029982
537138
643775
1016359
1392285
38432
1937514
1475908
1683253
1731010
166133
483157
1321002
271563
660664
554344
1779649
1435900
786977
869532
1385015
1255127
1604902
580604
440639
1784232
1244936
845222
1306841
1450956
1091463
1074565
1871546
203981
680382
1320909
75798
705188
253661
512364
289928
445776
1779740
67031
1089871
146357
1317059
573203
530988
629289
1168027
1458041
678218
1948782
1584510
61157
286124
1284236
357859
643623
604166
988383
1845903
1796475
547435
29214
1020342
1481563
18786
169166
1477514
1096858
1809283
889137
832445
848752
893800
414321
1453116
1291686
1906113
662397
534143
1477700
931935
739937
221905
534454
360994
1039155
1761004
1116903
1008056
1395087
1859991
776671
1343904
1738723
1577145
997509
1610753
1702405
1276335
966051
1713376
858270
1985739
1593563
1493563
1810487
1378815
240120
971719
1095133
1467766
1469868
752221
1708442
252741
1702297
654742
1427551
102719
943478
573647
740470
1421937
1726441
1112823
990903
663686
1412001
316141
659737
663337
500828
1399869
1141572
1900153
1624195
1223736
1084010
186000
1106634
627605
528432
1182804
841949
234780
616328
1845975
641078
545340
1936536
19953
705391
1898781
1905658
640384
895825
394089
782226
1488762
497634
669251
1859925
916283
565588
1394294
605445
1294239
1159399
1227002
1658610
461649
1824143
1187843
1598163
1765721
258414
363833
1709007
1504935
1592362
767717
782002
186565
568685
489301
1820433
190577
1357122
1567220
633730
448168
152359
146558
364180
456503
198853
190533
1403435
1479829
1286144
1149501
599762
705391
1013676
61114
4365
82336
862780
1800046
1884552
1089892
888829
911627
157856
1512772
1440846
1510936
1833947
338233
1789192
861403
174368
1986101
424597
1413457
225631
1082
1306507
1095190
1505922
1932798
1487315
1697867
1340511
1766119
522957
147107
1376514
1694772
1644967
699431
737999
1758930
1655297
468751
740827
1980693
1393618
692737
988543
1001012
652588
58145
498812
612971
1834151
1921294
1120760
959455
119353
1512583
344309
1818116
1920165
1329698
1931236
428786
1762050
716708
162331
63319
1803043
1403495
1092862
1962478
412391
1500323
1281287
561913
239827
357886
1085989
1171150
214868
1114243
659787
1966717
693656
792914
181183
350962
340421
1946456
190720
1021559
620502
1194115
23603
1203882
697879
1959405
1248688
350707
207878
288457
1980012
848748
237871
408891
1104003
643929
728111
1761214
1468405
218388
477745
1146738
1419861
902579
276827
1901681
614481
473914
1727413
1790313
989978
1721875
195724
966767
291455
1399475
1647626
392258
1393775
15638
49686
1792924
1882666
1153397
1203945
579310
140175
530436
1429362
1792594
234943
179213
789238
1734380
156086
677076
5095
1718187
131330
819773
1403633
570163
1217990
147887
378948
42693
1944535
1540764
964729
321763
1623870
746147
89938
1640274
1872005
66215
1436113
352736
1993723
1523078
138159
1285459
265249
1937234
239598
1176296
1337973
101675
1470565
1605096
1785756
726675
493078
450380
1965887
1832571
790833
1825200
536328
648258
482323
657755
942444
490777
276274
1924540
729105
286262
1317842
1515089
909720
1737817
1356598
182681
1639040
661312
1604681
781395
1777
1000272
1163074
285556
1333077
290198
91431
90901
37900
61594
1454551
1583116
1882824
1582416
1571274
975893
538809
1481606
1962789
261829
1672443
1993508
1445912
343575
903982
23144
712089
753931
1933141
541829
1496900
529191
748294
509838
1533850
1619633
11513
1645026
1062142
704706
900515
1285614
157506
1179936
207662
2236
280964
916658
1922297
37019
52416
1937012
902435
584704
844037
837657
1785301
290575
62688
1874841
1587356
834109
1721039
1750317
806291
811818
20709
1331525
1952411
1078066
1545766
1920161
1212540
1793698
573693
227128
915702
610031
1356903
341569
1159303
336905
1748125
772541
562792
219215
1514820
1715996
554631
1874262
1700504
412799
1902304
1000459
724064
1798535
121178
166005
1259378
1225586
1879558
1470327
636823
1640283
1524649
1790643
389601
1486326
904444
1235034
1384372
1861769
965367
1574996
626391
849541
141490
424183
2125
1939947
904945
1591470
350057
664903
46922
907741
1009485
126821
397076
1718599
1593194
968399
998922
1387736
1746730
1852272
1892485
1670969
1378517
1165109
1522402
1163838
750514
1048030
1890362
1446659
353044
1620138
1499964
1033992
296738
1323416
836115
501269
1052309
1664916
895835
1769001
559211
1698847
10223
1654560
1127561
1208008
787579
207499
1129283
1547299
823090
464121
544437
104301
1886327
789264
196405
543778
1252893
543096
1649200
1129981
903376
126005
701670
21634
730238
137580
480757
274975
1363153
361450
1989403
1688059
764976
1112617
258493
140148
1141576
1785909
524769
1332290
892177
1471977
1860501
535261
193480
957186
49117
1796319
1374970
298760
727171
1338100
490084
1557744
924540
158525
1613791
392985
1373320
779825
1012359
242100
1826262
1610318
395172
143758
1344269
1742815
634410
1662658
390020
519343
453449
804803
656724
1971886
471998
669304
1872504
1136882
985796
21926
8203
1325567
262615
67626
173585
622945
335600
1516323
352667
1482868
209217
1590946
107609
78772
710109
578530
220395
1699799
1075779
1957641
1611202
641203
137553
1304818
739698
1157887
584293
464516
767906
615467
1173983
712657
1385690
1662570
359748
481372
1627184
1479844
1812514
1750447
1659912
954567
1517330
1817129
267891
756361
1502723
1498942
361850
1981492
1233825
1429760
1064092
213552
1361850
1081412
1190489
1119876
879928
1266025
774875
336119
558644
1050102
40145
1868325
1003712
1733735
1922602
1282779
1064880
863932
823787
801225
282595
1456190
1476864
266219
1784866
1850117
1883603
1816077
1238444
995230
345812
1249869
1605604
1994667
742821
1012015
807813
1086879
456679
1235297
669712
1395857
1755678
784062
1958395
1121087
614551
884438
606571
401881
1095302
646971
1348914
1184246
1698142
787497
390274
1184479
28889
1213865
1014198
1088496
1223885
1472998
1954794
960998
1992519
863894
1358065
927500
989745
1399432
1249688
550301
945359
723398
603244
273654
1139114
1794221
320719
373226
314939
555988
255818
512252
1999771
1933501
1764484
1474057
1684089
1045516
1049309
6282
1403691
383183
1193420
213381
1124456
1182702
1655121
655583
757472
183788
1132390
410189
1578696
21473
19772
962681
933813
1331691
1043898
508600
245236
524771
1543047
431228
350660
1156835
1146330
1535723
227069
1988109
803661
401907
1822975
648121
398713
1623928
513895
1406789
1411659
1766250
28786
1823344
694481
1251386
1066415
1270091
437500
1800653
1789979
852726
1025431
1284750
1675840
1916643
202870
818744
590797
1025127
1932886
259351
1483440
352633
834056
903064
1354821
464872
8539
995948
1794128
1241061
1783924
31126
1443997
1356238
354669
1140986
1408987
330900
428917
875752
1927413
1225261
158592
546443
282101
412520
1217257
1084639
290664
1911886
788451
135483
277501
397322
306572
931693
308446
825133
1571354
399673
968555
1467072
392400
805862
1196277
249477
1328535
916780
1925499
1911656
980125
1038427
980084
347539
98428
1567750
96722
1549188
189365
1546329
1571211
339927
1229015
1348934
591359
572647
1258516
917318
257924
568366
1821408
1182537
159377
85682
1550589
1341432
285896
233858
632209
314967
69439
970143
957649
643333
207631
581275
692191
1995129
1719136
1189792
702863
334569
1928162
1267487
1536060
1650344
303916
593793
762638
199237
399079
728189
638750
1355885
535517
848812
121809
281080
635428
1257288
1004885
1137809
1048402
1782830
909951
903854
1051158
1520377
1546098
1834274
140997
852080
1751394
248296
1122750
504762
1802916
1209144
1706741
1160221
675650
374208
764705
1279215
914871
459682
1641888
258547
1410077
1138648
926074
1734737
590481
1114639
1590634
674585
602698
234351
1158749
1382268
715421
411488
1854405
292142
1759105
1363048
657323
648043
1514982
328491
1905886
673230
1033245
855121
1968805
878717
4539
215522
1195433
956332
562229
1875707
1760067
584417
860887
1449002
759001
1308585
1866582
1375845
1507797
1159334
732131
855794
518698
1960711
1952155
1515661
1258085
563650
299218
1874332
38266
1148438
91709
1603310
960150
274599
73743
1424806
753846
1482908
168134
550811
699299
1285924
342466
1676603
51210
947814
1456613
1230718
1557349
429377
283120
1896467
1746429
474352
1322907
1046152
721524
1816724
739022
454030
796134
1236865
1777037
54815
778232
44621
173315
139810
159798
807235
1400457
852304
1624778
1343086
1220881
114672
1774098
1441632
231636
941200
54863
1355440
1917698
330883
1343040
555362
1425188
1945019
1557721
337059
326565
1856542
986010
62326
1156493
1334044
1763675
1646762
370949
1603763
1310788
1482782
167226
870848
216686
520372
1626712
490970
1257956
1586769
1579645
1514661
676207
14667
1870988
11478
1251786
665566
702809
1301143
1224476
438202
732934
259650
1210411
1054826
1123371
1887056
639744
501901
413497
1467698
1362172
1966964
1924296
1845643
1558356
739085
1887342
1209284
1111073
1757349
896082
1360026
723065
1612833
371458
860410
1304759
1910210
390985
1353356
1340519
1464918
1095486
730530
1868407
774992
1399900
119929
1354557
1497942
1691171
1849675
528780
704735
195989
974126
1590226
416551
654017
264850
403286
1428250
1385847
1021580
921500
1602335
1340531
536242
907739
1686933
368283
626683
408442
1370046
1570580
1434667
560639
350868
688278
177679
911067
727182
411891
1840875
1347680
975175
140419
425417
591677
561397
1662955
1274341
93329
343397
644360
8297
746142
176775
301545
1305226
739752
869854
262679
1368187
571876
268305
505312
1702457
1845946
236344
1976955
911029
452928
269703
1673090
1774843
491228
1377581
60327
885381
974361
1031602
1458065
904173
1784052
1640948
1423647
398950
1984287
243209
1530011
1390872
1924799
593212
500728
577004
1853501
23518
445697
977660
1712979
1145784
1178011
554397
31754
1465428
852045
1403988
229561
973258
1716511
1989383
1429912
743423
1780123
1458292
42775
968150
1248342
843840
189888
34840
1008123
787513
925270
1552842
401206
480265
1958757
1969634
442308
1013251
568682
786122
762156
644368
1180876
32612
1713333
705078
1999195
912183
1196606
1132782
1281177
1571820
1090248
379784
551050
1527047
1277542
793579
542117
1466310
1304358
1683500
141537
926630
1316667
1857909
1984991
1331027
1628202
924268
1659844
977911
1609240
699277
1621062
1670207
829754
1556543
1499088
697305
388258
502264
440332
1755748
1460452
91799
430860
1012310
373539
439861
1538318
698393
754383
141196
339266
1751457
1575712
1715032
1192108
1025431
1613648
538524
861906
769236
1055103
889654
1432719
1591552
691468
622313
408268
249135
1548044
79503
170368
1569816
1713114
1371574
1060708
271155
129725
1755800
105134
381801
1448391
1169666
397179
1739508
1300453
1563261
289154
1248721
1924242
588140
1234091
77252
582432
514247
482957
1529454
887551
1212173
1137269
1173946
558538
957301
1181163
1365185
1733415
1268606
1802533
759695
79392
1114253
527401
334874
563710
368092
513072
1559208
1191058
634430
1514363
41895
1940283
1943548
951508
89311
891878
193510
110178
1544628
675278
1245277
402189
94596
604289
725890
1103867
383691
419244
1710301
1982564
634030
1359372
569591
531123
1219956
1792283
1313451
474564
1516295
1802960
1130170
1596445
1513826
1623132
703732
149006
1674213
472553
1474911
964846
67368
1126546
997037
518306
372160
485447
1360749
1496295
1844003
975972
912090
1323159
1061392
533344
24125
683431
710873
855599
272468
1203642
657320
424416
1689484
1920657
1831701
1715899
1866019
1600028
1892472
601515
813121
200833
1626341
1850309
783470
824035
1358543
440063
1823400
428595
1264116
1244998
1393463
1223885
1561453
298673
304982
1259467
641164
533340
462317
557963
1223338
694075
1658806
1803437
1686881
1322478
824019
1365354
1981126
859542
375795
726510
1818709
1157781
410878
1437283
390928
44975
1527964
965885
904131
1189463
1074217
531082
1412535
1673495
257859
1283607
1478598
238231
1593596
1109127
1275352
449554
799373
836818
763806
1626961
1784481
481595
460285
1491568
326005
1684790
686169
390594
1868837
712406
1545804
1192292
564520
1307234
166469
1178661
941323
1202174
1051713
1958230
736268
5452
732075
1443279
890245
521169
1008799
730006
1168274
1212411
1807359
685428
657406
1372507
1205850
1078808
1937948
1749777
1705203
1800913
859527
1762039
1439561
947708
1040366
1935820
330831
758981
881331
262253
662771
1622726
733053
437922
461634
1607255
1833839
1650069
468859
574918
529380
1411418
758128
1991637
1302325
478694
1424622
434791
1048185
532921
1022204
643
125369
773905
909617
1160998
997108
1822829
968604
428431
190417
1650231
525832
546365
1909185
1778680
596707
1123373
61251
1898706
1658907
1420798
1116069
740052
519826
80136
124365
1633067
1466447
569714
114292
1678
501392
1116943
907541
1617231
1912467
586248
1054538
892797
1053078
82123
508744
1789195
515932
393353
58184
1542133
1980061
371023
360333
1961958
1256278
641301
1135953
1306976
636656
1641653
1520629
968254
976588
578428
370325
1765356
433950
1589081
1666414
1834327
1943843
1755033
1705134
1219325
1900753
1586841
291627
1558589
1235991
238341
1513999
821710
1412923
1830305
758205
1195719
634716
1251635
372344
544744
10373
294599
102589
227617
1486105
1812345
1414626
301908
197990
1403637
1218307
1302267
880413
932119
1874980
636879
370710
953205
1951556
920996
1877766
1984417
965025
1683620
702506
1741853
36919
1102467
1375132
941954
1359201
246187
1473466
434576
1818208
430589
911778
826686
1385732
1081553
846802
990552
1463809
144254
590437
129380
1735715
492307
412114
132280
1498372
911065
1491953
1120258
1910606
1796
1631089
663666
313887
279814
1896837
272751
1779385
942044
1314919
1371510
139593
1125301
1485792
1344049
43399
1689540
634695
137465
897569
53531
1656538
858510
1467938
407031
900048
1067636
1804578
927977
1161731
632176
1020281
1487049
1881409
703578
617295
1737324
1738804
1980580
145880
1066656
1895037
495351
235444
309880
1432047
691720
979169
724361
754247
1605712
1200496
1014515
1409866
1403271
659633
22685
62130
287855
335963
1573144
1460117
720277
248644
559224
1559864
729846
703071
1892927
1863741
971042
1005232
218877
65179
1488174
1134717
933187
1816037
928783
685795
1438228
1386705
92013
37915
1073752
1562631
926388
285744
945190
408580
851619
202846
1409703
72944
1099218
561366
648407
401676
1857947
1511227
1001368
596171
91450
33428
809232
811358
768714
853689
193415
1721971
1919202
1691446
1058329
1460462
1273091
1842753
1171868
1917493
961664
1053393
444453
1430475
1096384
1024074
1718519
1167319
1367886
1595761
1256629
267149
596320
1614335
1037045
836522
1431914
421536
1369550
1594292
1340542
593011
576986
674875
1056978
926074
677389
1246264
1631553
1269007
1983734
340988
753
522046
499614
1231301
1228944
1173829
1994598
1674819
891535
143820
561584
1486665
1940007
341005
1003119
1501034
221013
895476
744436
168599
665760
332330
1269470
952187
1213149
563065
1627565
92117
1591705
147089
1827523
684452
233437
310933
1847327
1363540
460298
1154459
1963319
1676032
580698
1953508
412445
194924
1899278
1140720
237308
182985
1795354
1927444
1129337
184558
1396760
925889
1665432
780752
1900161
371016
1609627
1348775
545932
285976
1213818
346764
739768
658503
304386
1356892
944589
218905
798929
1770668
92566
862455
269130
636475
1205289
305602
108261
1661238
548541
155040
850550
683208
1874408
1277161
300337
1036677
32649
1012322
1917015
1223512
1238015
1424452
1598531
1317276
922055
1026102
34306
486937
1998156
909390
989076
84774
165493
1827562
973988
775536
1336420
1954660
1970994
991594
1075572
586706
372253
1194335
333553
442041
1838700
160037
545786
396401
1974857
1954181
736627
1366858
1277883
1316983
225494
1697733
466299
801031
1700681
1041128
159676
228808
542793
1523881
1887706
622984
1889425
975770
348477
501088
1324198
275745
1014125
1399093
1280872
353567
167598
427512
1406099
303875
1131364
1119442
783160
801006
1125503
504393
455754
248233
834970
1404414
595974
782627
539308
1499162
778361
231395
10558
1707125
1065594
163321
406330
188034
289034
567795
820871
1892869
1931677
605598
1049393
1227785
466873
745659
19247
204125
1765749
1811979
1305066
167027
1279787
1103557
1769936
1239995
1868633
655341
987694
980854
477778
1493521
1277029
1967416
729753
1982804
486217
1352250
291997
1772532
76835
941414
1024835
893221
913188
693180
210789
77666
1391577
1978784
1476509
1495839
993474
1653422
1452707
1933240
771040
1126010
516925
297125
1316069
1089137
54900
52903
596684
450215
1134741
1034851
1750111
1054474
1174267
519989
959709
1225875
776887
318489
1892914
26413
108034
852926
1977740
1443387
331412
1263691
1660678
1284348
446253
56562
1561680
1668745
1964794
1338983
457011
813482
637594
1405857
1125075
1500339
821965
633774
482496
634063
1936744
653101
288564
612539
1910753
1302537
48523
524509
746024
385113
513021
1469948
1316252
1067030
357160
1215434
1708624
1628830
807938
242166
1291625
1650245
1196606
1623613
1775762
581746
1723205
1778
1820376
972567
670225
622143
1202920
1223647
751551
102746
1149998
1655781
1980438
874000
1295878
754730
1204691
964843
1259545
1803586
1238131
1913045
1225525
1797182
291655
265222
634949
104367
783394
1442640
968557
779575
225965
1944118
168790
1145988
1809342
1107714
1842993
766203
297911
332751
1781530
1954606
1878778
556514
1921716
473349
404211
925662
1187942
696079
515389
1130168
1739911
59161
1838308
867536
87812
362587
89584
1589699
1579146
1639593
46759
1403953
1755787
188752
281224
1074854
1058366
574414
1994710
1966284
1002508
183382
842414
564788
604626
1059669
465350
1749752
1045351
522457
972299
249688
1932216
1212712
1043261
1721352
1000351
1442600
678284
407662
1797573
806178
774542
610655
631791
1843182
476015
55363
1877076
273478
982009
330481
1126835
1857622
40960
1272094
722803
685810
1895029
1641308
1811134
899722
1378278
1832916
254783
1780580
473131
925739
455666
564791
1601928
462866
1066150
1329061
1297689
1563270
290291
339092
374343
1849262
833190
1107558
275905
174614
1989856
1194105
420125
1505102
888631
1267767
961074
1494054
1193801
433757
915825
719854
648786
1277573
789637
1441003
223256
1656114
1055664
1932052
776456
801092
1745914
1498522
1007205
629314
1010919
1029796
1586467
335149
835301
1972487
1302652
1737847
1982616
548862
176780
333967
706805
1067752
48516
1903905
1647280
767374
731800
27654
973584
1677269
1318849
55668
1904990
1682050
11751
858677
576675
1700832
1903755
929755
897305
278153
930874
1610235
261511
366106
388031
542317
783555
1437926
491577
454484
1358744
899853
237384
572245
31219
268774
1796284
79142
1509148
1310923
1731013
439836
565431
1416836
1121555
846193
1687219
198714
299413
197388
190705
1934549
1827871
1666910
1656380
1743735
1222915
75116
742793
524869
1985684
1966967
196645
572990
822440
407471
1205303
1644861
613742
1789636
1247469
896596
197259
1742247
93086
1746368
924912
921636
1670512
564543
242231
524465
567019
1946654
1465370
786605
629150
1755828
1268369
1299069
1364098
808054
1939704
522546
566328
950869
322967
262317
764501
33995
1345511
1244090
1000139
889207
916082
1442333
1565531
1570154
1274679
1200371
1292351
131215
1321947
578283
1205990
1066077
1451547
398712
520206
149998
1828411
405840
1728958
1587839
1446397
898539
1212340
291730
513700
1029939
668078
98393
1038685
907517
361769
1254410
1376907
1735752
826307
348801
353835
1015794
1162960
662280
725111
1765009
1385642
81252
1175366
1600534
326441
1515064
1593103
56640
1077449
221671
1062843
1931386
1263181
1668063
1541454
1587178
491522
1215247
617794
1385865
1066314
584389
1727454
545942
1064435
468349
192982
1550398
1252559
591605
244546
1275741
974919
1149339
1275962
944100
746812
1087352
636817
428073
808551
567340
452643
404344
215790
456052
416688
1017689
383542
1028070
1306325
243469
1716285
873883
598555
211598
571113
1821871
432269
587732
576025
337954
175657
1241667
1391920
1854175
1229088
1068392
1729603
393333
568363
592009
356157
456138
1336148
1488027
1080932
1583228
1593551
736247
70301
1120214
355942
1761349
1115759
1722859
10612
13570
1729211
1959900
633671
491614
849321
1538334
543190
1094999
521223
1084472
405269
1600352
1942244
315186
49930
806558
509371
1428088
861654
507961
1543272
1382442
1581423
287868
1916529
470759
853962
14117
1139334
39912
1572094
1534897
1172120
389248
597707
1499733
1768699
1970693
32424
1234035
579030
478309
1308343
533189
883880
1221474
866166
702866
498054
1798589
1478387
1302445
999828
645082
777137
1128039
1853443
1032601
979111
11377
1967937
137382
1670171
191980
280447
1847360
1752609
1160382
1813031
1948236
745598
1890280
1549479
1609671
516206
858928
1129404
523317
1870919
975206
669630
996367
300400
419133
1634191
256710
857128
1373326
1799869
515722
1817194
1885689
1982782
483175
62174
940303
1540169
435417
1703944
15036
438545
1944287
1052728
268559
1219516
1250294
1507523
1991564
1701171
1336772
1691675
225390
877302
1343756
392428
1981627
1693962
1325417
1403144
619953
786822
527866
1864866
1868021
646932
274332
827872
1877778
470607
367945
1628050
612414
1194264
1594113
101214
1884706
470513
661314
1327856
116530
1172244
665440
1795390
241584
1433637
661759
633956
1441258
970621
402485
1369458
1198392
198925
1771057
23615
1784361
36597
910069
894627
783728
1846158
1011886
128500
232311
653032
1043447
1044229
1821143
1345474
682495
1342541
1431691
287762
915329
262500
512412
757556
466996
223716
1044601
422230
1047505
1880055
1423553
1580697
170773
1355278
1187360
1278615
1695041
807740
59495
481685
303976
41767
828384
1258711
606460
1162919
1410014
1656208
639947
1955316
448194
346797
1854847
762887
1942389
144791
1144037
1831696
77349
162270
1687261
1733917
1343823
851991
906602
535034
963860
367016
1004825
1668613
375385
1414932
260731
1118591
954580
814606
1262277
1301269
1567645
100999
1331416
200497
187724
1470421
1167725
1524122
1712156
1670301
1109592
581924
265232
1961279
1990153
643712
620354
494025
816891
300361
618668
1170882
911622
1418900
5360
209258
121961
851240
95884
333038
877011
1134211
766804
1390370
524526
1045760
728406
1571339
564153
1656699
1280970
174733
840311
1146757
1428069
732666
1308739
113596
1068963
1535574
1526502
230129
829993
494773
51326
370108
1548610
1910372
1744158
1264014
1776579
1642781
619317
1602524
1938980
441827
578885
1918058
784231
149433
581732
280295
439374
498967
1011745
1382137
1136401
1531545
191449
112028
548622
1145160
897559
230372
1270861
1476544
1289416
1870250
916129
497845
732593
669079
74010
1626196
1467675
635520
1219259
581812
721458
267930
676583
394103
1961254
1376231
1380816
1911301
877170
629723
506586
290001
1104409
252116
1294684
533441
518321
23568
1895534
1773417
1663905
1720636
141087
1746690
1092069
1998801
1113808
600229
242280
664279
1879032
188559
740890
856044
1041771
95833
1197865
1223447
1612508
1534300
196483
1884979
658906
1547672
1281948
1699256
973749
1761298
944530
748851
778997
944157
1366902
1952028
1480567
1798613
1352499
512929
782382
1632834
323349
758296
1900429
1792215
120008
1328586
1429318
441893
188163
536328
1285557
713218
1318172
1373617
1316356
1024909
1293378
739659
350252
1909363
1838298
1999682
1363145
23002
1473332
679671
653023
452084
698067
1023210
214125
1374342
1701743
1419241
590679
680055
1635380
86078
115578
1409448
1483514
1789581
46684
1873166
40139
216822
629960
347503
697315
1962559
918964
1374619
118361
1924904
1292669
1506059
1756219
300277
456336
1104118
185288
445532
858727
1240726
1577481
786807
610205
329523
174565
1746501
1416259
1916989
1708928
1571831
96271
530726
945793
756209
420917
346360
20238
1857114
1516107
207399
1183260
1751278
266781
632022
1105872
794446
1523611
862578
45038
1687403
1549967
196524
1282115
1398567
803393
1762592
1370476
613282
1344535
616484
542972
339261
1910984
834283
298321
1475485
1326952
1908454
1242066
2878
1498938
634181
742251
978744
1953025
1818533
475846
1153850
1038092
1844995
1171323
271406
1745249
1235417
698453
1435809
1038605
201495
1188935
191140
85547
1017204
245201
1173164
948160
851498
593305
1936510
774666
1288307
914296
1999008
1833148
279629
858955
652657
1274643
1236946
1962330
679133
1471432
1412765
1350509
1557011
1186409
701414
372547
842566
1269946
171112
677874
1997124
375216
91799
1692807
1897549
1823758
791193
317291
1026693
1336660
471866
14584
1623335
1612742
825075
1083294
1116159
1648859
939554
1948559
1635616
1721303
923945
1617613
1984347
867620
56531
450861
834010
761363
693611
1948728
1095120
576151
178409
1055457
61633
1611096
472973
918992
823487
1919554
1600344
1483030
691363
824157
1428006
1760925
176368
904085
1919514
194054
1504940
1244159
1800767
506009
115360
190081
1828423
158829
739206
1320942
934997
762947
977492
690915
1123846
1769265
142554
238197
788857
84786
1621742
394995
1619450
964954
367035
38673
1559345
1184730
1621733
773566
1834910
568926
1678693
1375821
937490
1497201
1085311
721777
1973607
95274
700265
1684352
1606311
947362
996672
393100
870943
695673
455418
798579
39166
1563933
851235
320368
1608673
714273
864478
1924416
582617
1254447
104548
1519232
1945225
626481
579459
1461430
1259998
369635
628969
119043
450639
1278515
1446158
1793136
1758568
960820
1493289
269247
697522
674458
268678
308359
1587691
1448844
1385213
1306151
657938
1564632
1089160
412423
1101946
248426
1952748
565845
1908913
115872
555288
842378
86411
1016717
1623811
717400
1391494
63052
1395390
885309
378650
1789812
1381233
1861774
1335059
187304
245414
616580
121149
325086
1796692
454510
723991
1117638
1085000
1409985
1686180
1213991
358733
267989
1057762
753920
1999494
240545
947334
1249875
49375
1256214
1219387
392003
995557
375211
942022
1782241
743257
280132
1447472
137963
1462899
1179136
456532
1171496
775338
450381
683445
587757
886298
1952622
528405
289331
1205342
1568141
96802
1703593
1659898
1990209
831704
1730145
1004137
1948524
1492917
243800
1334154
1813470
1912289
1956524
1843989
1477
208384
1518660
32139
1082541
766847
765866
1967089
561184
638519
1672930
1434809
1764673
764943
895041
1919389
835564
1366273
587689
769028
1169872
33793
1417445
1382609
252247
894556
413821
121985
1303267
1261585
1643254
1972706
1287004
247348
994342
1740703
1737337
8623
1934103
211681
1952389
182204
233504
795007
1895239
1701882
630389
66587
1708062
634708
1484525
1411509
1518294
270414
126649
1240195
63881
1093807
1575592
803349
1751663
1613186
652507
273995
1726087
565030
676973
5200
82017
1233060
1833577
1466880
1212321
1733364
1945840
1713059
1099398
440458
505307
96555
511214
609492
1337296
24709
744616
329276
709896
1533512
1841104
1941761
209901
1376961
151533
1105065
1547724
1645057
660781
930551
1678873
1898794
553400
282305
642031
76747
1602776
1115314
1289026
890764
1511622
122467
1917232
1792640
1671493
1212679
1595333
1306136
689966
1006644
478731
1826990
5960
307520
335389
786361
769847
1839475
507876
748040
471255
24511
107724
20043
903168
1556656
812160
737633
583877
265324
869617
707596
324643
1068590
977253
29856
1822067
1860817
1632015
1342460
1297787
1685842
1907080
537690
452042
1015173
1831518
1176818
844933
306956
444089
1025250
1183210
558078
1140841
1141825
1457367
472851
222622
279272
381347
1134966
838696
1876077
871915
711245
1085136
445099
403089
1327461
1480110
1266250
1128917
1886894
997979
869972
1823510
1854496
414699
1393069
1656271
862957
320589
1669132
658005
36290
777280
517187
579305
1844950
1347231
64751
109836
1215133
140110
576505
1140129
180868
1175150
870236
1187603
1647825
303
357779
652822
651313
946293
1867177
1203318
1163487
280559
1650934
1964589
179332
257281
1768712
861150
1520107
1144163
1484298
1514107
1057799
1107056
1076487
653000
457019
1475312
90740
1493681
65618
257412
1592114
1569417
345943
1094833
1624252
799231
690785
202708
967960
961084
628886
1517340
519902
1350828
233641
1208323
454812
784178
523856
681527
1257561
1408310
178893
388763
147602
342585
63082
970677
325918
563596
656443
69244
398178
1201594
694486
1752319
405446
1508111
1635869
366951
142785
568069
1566062
731950
1881508
1150107
526
727705
1504924
952686
749136
1686631
557206
997106
203832
352351
1348460
1264752
42219
1982503
26558
1051550
1820945
1053207
395305
1477973
708714
1320647
1489477
1303986
41042
91778
854085
386009
1578723
1676072
687153
511905
856307
85697
637008
598702
449578
1365985
343654
412807
1163486
1719889
1872390
1038072
170431
1561953
1199456
1808265
1361912
1639671
1496982
1154928
590556
508884
1285259
1150466
339565
253901
227323
661609
47824
1351418
962867
892406
1243493
907463
1055402
226023
1766988
63918
1585634
1341128
1530804
192190
1456849
404804
1144397
993061
31030
969408
617127
1655753
773108
901835
1219142
1845992
229602
1497496
189200
730121
1643754
1307838
9423
321371
1270310
90981
1013311
889279
797559
1115276
897592
635453
564325
692606
639162
1435817
1121732
1786763
643397
1297683
1132283
591112
1625394
1464232
685062
977808
669350
1700742
1990662
1613862
1336837
1055922
111537
1087495
934544
633047
1180070
1296046
226185
1463124
1425090
958314
709950
1099531
1118134
694842
980932
1387917
1260722
1358066
1253579
1616691
1269542
1840385
1378781
233276
1561361
845108
1276774
1697483
1141766
606668
1967558
1057045
1423034
1296400
1587794
509195
142294
691342
1061886
1938578
1458245
776725
131928
1205660
1908865
1141085
1385398
530966
1041720
1187417
1257000
1921890
362185
590123
1218522
619893
951774
1850365
1407913
610124
1411964
1796516
682202
1607427
1389786
898395
498762
1143999
1595461
1339193
586874
1434829
387597
1878108
1229036
688148
1689690
1065065
117137
405584
831377
616831
725564
1083647
1818674
1933400
1499944
747701
1675632
516063
835902
1226111
1396438
1782018
1028700
1993645
1914589
982661
641537
1749677
1705412
972755
77249
1594336
1525297
1430875
641661
876803
1465270
1178850
1049959
289941
1343452
56663
1210216
376330
1833031
1351758
1603554
1282995
1649917
1727455
814933
974218
247262
235123
671729
1881475
128567
273367
1657342
1885377
240413
1860382
140074
753512
1858008
1050291
26047
463640
943307
1162669
1643357
623068
1233927
1580311
824773
1788874
1035884
1782683
1679172
789509
932558
1578305
1812608
1445164
1435198
1219224
630260
1488912
729657
1218757
1809995
751864
1686067
1979307
32164
657758
1020509
31486
37172
517156
1618978
1204651
277949
65353
1536282
220104
801740
1310559
205827
91051
1113831
1982287
827031
521391
354268
1928268
318956
1892486
1134186
1621447
925944
1243477
1597294
1417389
547121
1648248
719324
48853
423028
1808589
936448
575573
1798174
949596
1388721
1235114
1572345
609382
1994767
506672
1258999
57292
122090
52183
306323
183481
1083504
594324
1035889
404401
153147
1597535
504813
1038978
643550
416333
90606
267376
500476
1774674
146240
769190
1541714
1062602
1606642
981387
1426765
338374
1754936
361040
520388
11182
1989575
1950229
133994
126340
641774
293719
1551325
119772
1058847
215084
906411
185742
663126
1888295
164152
512214
712729
1702925
250214
132647
1036602
916176
1015551
1771059
686977
158788
207292
114092
1521195
35600
1084660
1929406
498831
822654
1755368
308509
500042
1984231
1397657
1668241
348946
1105484
1231309
143213
174800
1205613
874932
228559
655760
795627
1866257
272463
1405411
1124389
615555
584612
1322007
311566
1870279
803916
395365
716122
1632459
539972
1592795
1202882
653333
1763101
416887
571651
604850
1644774
1327157
259812
385432
769763
933853
629058
1753344
468300
1954967
213013
1599110
378449
1637886
1975157
204106
1231618
636982
1691463
913407
788903
1279605
787018
274704
1372505
406221
45381
1738747
361495
1857013
1351297
201196
758711
1499551
103544
1983402
1308652
1961863
1250376
597723
552290
1999015
311979
445476
134050
1035064
237908
377419
1916556
1787896
504429
978956
931655
1664095
1204956
1691967
550751
1733300
329399
283452
1501587
610673
1445132
1739844
639441
896944
614139
1588970
1089697
1561909
1161005
378897
295970
933364
1913809
79639
557860
1224454
1318381
1691896
437465
559249
65355
1709176
734171
384274
438955
95435
1230536
840595
1126458
1339493
1491598
791591
1242416
271037
1828523
152472
923129
847240
1820793
1677547
547894
283953
126325
613802
1302430
1608879
1919058
74747
490919
1336000
934486
745495
1413733
795342
361004
1289973
1978098
1351820
1896973
359801
439653
1948263
1150713
517517
1857233
546460
349995
1590237
1734362
34120
1538469
1869308
1824997
1465439
1416169
1335398
1480989
1127949
1090805
980751
1268523
1844623
154632
823174
1491713
791453
1272745
211367
1470187
255176
722585
1543491
1623778
97304
620337
856488
1931280
643304
1050397
1720801
963512
1442058
1341891
1155506
240104
1583727
1843632
1369081
1856877
1697613
1515509
1511133
36685
1534010
1878405
1412028
1183796
1645868
630133
95891
1303485
1641016
211856
1474154
1671155
418932
42587
1809636
291724
1188231
1803551
183704
1142937
1227126
1268649
11533
1554867
1307653
1114131
1248748
887681
498651
420456
194234
1344836
294391
1930980
160558
1864959
1908372
155150
622637
1042110
1308804
124209
862344
1296311
727905
660798
150247
947443
1433918
22481
426502
109841
1391486
1921312
636057
641102
240354
59066
674783
426887
173390
494093
576217
916446
751423
671433
182816
249265
184994
1766906
1995707
1760986
1650001
20870
111717
673348
242597
401066
1206
1499711
997427
1170320
1372922
554938
1658523
286066
1437775
1908879
1159744
1924177
1111287
1490726
212035
187845
646809
754683
1953278
604331
241233
1463647
411609
74932
1863138
1186556
1746555
1132245
616669
1166279
1897590
336926
393383
1469302
1627270
1467675
1080226
1361757
497470
1800017
859122
935995
562373
638488
56081
641604
1205831
733910
1641418
399609
1495982
794436
643032
1503943
462997
711825
553732
1982473
1605514
402365
785956
440163
508627
734972
787299
674068
1883890
118990
1017643
212580
1288725
981560
235923
840039
303057
1362234
1328480
295797
1378012
1198432
1544409
628348
496415
451256
995220
1176119
1759244
1572964
735694
235978
554366
465839
892715
1887558
927240
151603
918953
1060739
488256
298168
1956561
1566393
700757
771805
934509
604298
188895
286849
1451592
740557
1895027
724495
1562718
1010244
1905228
1146757
817684
65190
1601311
477231
644947
523757
183178
1312584
1026282
291789
737727
289125
203186
1731027
326682
753843
1670139
1662175
640502
113089
1088894
1420116
1045829
1598530
1864685
1401288
572381
882951
236796
1893080
1759561
1099136
961866
1988047
1763071
1561647
849755
157798
1289358
33661
970254
1291913
1713456
516319
275913
855675
363616
928696
924021
19354
1317530
1238107
1375552
105507
549879
1708700
31595
534546
87045
1168937
663941
778689
430733
1128327
654513
1160951
1470698
954719
614810
389303
88824
757484
1146776
1116303
1920279
1856312
1841102
743601
211073
723313
244421
889841
207717
931645
384093
729439
502561
149554
1577916
600887
498908
317604
1780879
461841
242861
142610
1876393
1903327
771688
1713136
62822
1811441
491386
306341
579160
800096
773366
884554
1615642
666243
619571
1888634
68407
550023
713421
520433
1962112
1625792
72778
193583
1296702
745241
539192
1411331
443930
1088067
611041
1458181
1535080
794764
1598713
1519347
559113
703153
1931561
190517
1499147
51013
1732686
1704906
319720
132802
1294234
1062161
653997
921303
553090
1988853
561457
1521889
1437777
848109
1056362
749244
119364
185400
600716
1586024
535557
1668762
989361
1358404
1200517
1905433
514822
977738
639218
1114124
1893596
820151
49822
1530148
550735
1067015
402800
1953154
378740
121831
286750
1862800
521745
756816
706168
1548891
1410917
955394
1652596
1012546
209152
1524506
1989446
1112772
707708
1922904
663283
388823
140729
1668395
1599455
406790
1901563
643543
976807
1414830
454183
1884663
1467418
767252
541572
672623
1635400
928255
1360598
6993
1683761
1186164
620748
1751754
1186715
1833079
1870390
1331133
1154356
169536
1547693
74752
589782
1231136
1455058
349986
163051
426859
1904426
1841789
775318
573536
908759
461782
1308130
1770368
1012960
853876
1041245
345587
1676460
1095181
1173886
1088961
716194
515818
621624
1660585
426279
1216334
1075643
567812
551017
548848
1026287
1596121
1998740
478133
1181714
1549273
650625
1236328
945183
1092409
1315936
1359656
432033
97635
56745
1993289
1891171
1561353
1791802
587218
1025045
1450030
1142066
1375933
776281
137989
1916355
477152
1203159
272609
1416668
1526523
973123
1644826
871045
800897
1267356
1986054
463412
1726167
867961
767296
288344
1816846
507748
1715755
1527621
712299
1741996
1381896
56310
87305
989584
494414
1154640
1013613
273144
725905
1845901
1002607
1690832
994948
348487
83105
563404
639513
687132
1948380
1775498
1281931
1427106
1364452
1702069
321673
441719
595457
550239
421258
1793263
1318688
1063208
1922744
864463
1841616
1577584
1999640
160395
1909233
561686
1366156
253233
1850133
567035
1765186
1242980
697261
1417580
1498995
616472
1357962
920740
841698
58608
515569
1356168
591850
1023277
1890633
103740
1469235
1910033
148537
433319
1886194
420574
1245715
543460
1334761
617542
1761336
923255
761532
1369952
1479794
1061452
589798
124129
1090651
429594
1260083
1622307
1845714
458751
38891
402960
1560950
510486
1758847
408695
347553
202547
563281
1984930
1381811
68665
1648544
520717
168807
1500294
1420261
401853
1129938
740809
1360178
140623
1121277
1629733
1234551
1888296
1358761
1104977
410497
235967
1870284
665735
1539398
1864856
651864
799030
785381
985791
1272772
8786
147002
1701532
216503
229882
1290518
1767364
170241
595517
704107
338736
770367
83288
1330368
1307898
1045163
1868602
1076972
591348
1190791
1309592
1215294
839847
122545
1172705
239246
1570698
348257
1570108
1579870
263455
778325
1977031
1687430
212304
39246
1207913
494765
1676779
821148
1435741
128852
1501148
689852
1053752
58507
800455
1560594
29362
1952553
645008
1660620
517071
127712
254537
1049981
1698761
1184840
1480131
756214
24126
1896342
1552226
655846
913560
165416
1817389
1017784
1855429
1210338
889480
1274794
370142
711622
1345351
1201752
1845794
1941007
1858960
274521
366079
1624138
667035
311290
202255
460261
1880138
416513
1382492
621622
1627347
728699
1932950
377480
245423
410998
33636
907861
358335
1234825
281001
63255
236804
659887
482228
1446173
270730
1425196
1876254
1221021
1217521
905255
1834985
186932
651148
1815233
218095
1555558
1703884
382456
1780511
135181
1181726
1601291
1119544
553888
329453
129591
1128211
732648
373786
989987
588667
960409
3436
894142
570972
1061461
1026591
1976134
33163
1645011
958722
124682
1833981
1328980
1429977
839622
1815136
397315
1394410
547832
650498
1461749
529799
1933929
1128747
1544583
1092477
1499901
1841891
1403033
48915
820943
267412
1585001
885484
330454
889098
312081
1511562
352777
190212
37940
749975
910222
541727
1767228
873088
576997
978277
1204294
1942125
730580
1299328
1186841
1870979
1439759
593589
1626440
1250112
864707
118992
1754604
866761
170636
1142205
82572
1705829
1306341
1501806
215241
813615
1279385
263040
1571756
1181455
277438
298874
231942
175082
1115689
565633
588010
1835113
445810
1753755
738545
250245
1384461
1117854
321517
267462
824321
1507325
1241791
1404696
1776541
261582
511959
1354386
1946365
342839
1444945
1882220
610497
1114934
1050225
1213432
1147784
1828720
164511
692914
133613
363601
976050
1394723
58095
1624710
24334
1356756
1175608
1103556
1389782
1417610
1845197
118565
723860
7979
1580114
472545
1634824
1239717
810699
1790028
1604456
96473
943925
312090
1961693
1058986
306237
1599477
297079
60074
1270188
1554583
1000280
1430601
1707407
652244
1245502
894398
1124616
638586
305624
287245
303409
1302640
1671802
355842
1955240
1945895
306969
133
1789974
335884
1519850
1093954
1137233
1647054
1457269
1860710
197413
223656
315140
1684866
745860
651615
755047
669121
99027
271189
191353
1962011
634925
1761720
1978638
1779677
1940602
599837
560874
1501001
1559169
905436
1306870
1193369
481263
1711871
291795
732329
392196
1143682
621933
1132235
1454603
1346454
1356396
1923969
211750
876996
1035103
1054225
1767302
1542819
400669
1809432
1265228
1627351
838723
1357611
401683
910157
251927
701210
44974
1082015
1133267
1931998
845171
423457
1676718
627704
1583976
1613043
1713551
1910291
446325
15637
602176
1880269
19273
1265088
1161472
1031032
1333402
736397
75656
1434915
1857341
1351636
623889
708357
475273
1433728
559266
1765907
1356678
184777
1194057
1234359
326683
247731
621147
1932828
767246
1058221
1653551
317747
245370
325828
1990791
97298
1099583
181308
1319412
1337890
1425969
841728
1450139
1542078
9234
1259108
727220
1003696
1005987
1729935
1237888
1975430
871414
269230
151949
589169
1439309
584025
174612
1496608
1084812
1934604
1706102
1048723
138015
1541110
1549349
1935043
1183172
1172308
606327
1724151
1452889
483826
1028366
1517947
1311279
1875721
1462678
1563467
798738
216322
231965
686605
535250
1619232
1357949
630341
1472855
1135290
1088796
1859910
657698
317179
1308330
764109
1104099
1797410
1687968
928839
1859802
635465
30359
1094725
1583703
668158
588485
27026
1527627
577574
541942
429941
1117086
1068483
169885
626331
1650268
817033
1981302
646992
1763270
1204051
492450
427215
1409955
1253861
787087
570597
1737611
1359969
1783805
461527
1007353
1134828
1038871
1374540
1446297
321301
400329
608447
1591781
1062216
416327
1665264
1167091
720520
1020240
432790
1664033
373936
313996
242694
1882981
544759
1431561
1363886
698778
285810
563779
1824897
796691
1496995
747346
94246
233743
536951
716982
165854
970559
85597
1827474
1702991
133362
1564012
675094
1350523
1783043
59982
1149855
188423
1551687
124508
329944
1481577
1429485
248675
1408319
1355409
602009
1132173
1300338
1138198
1512743
343855
1421664
940412
1170696
769651
1027104
1585541
29591
181069
1095886
1509856
321203
807077
1509470
1151198
48156
409692
1065418
1213449
1145746
1272239
296951
776698
437984
1840821
1026146
572848
317671
1516310
222611
1898046
1813801
406851
688317
278873
808873
443992
1624423
204935
1916931
348782
1024283
210696
1154997
1172889
1724338
47010
1347767
1592652
867230
1261906
1777604
3344
1893026
214366
1132424
1277184
162357
1447653
1926791
871548
22426
1756422
686480
469881
151552
669944
395378
1401318
1346798
1584483
1169300
738217
992003
274702
141320
373944
111387
1883186
771196
616961
1913305
147999
303664
683458
400777
1426986
1782429
17157
1454553
647466
468938
1610336
1143731
1646421
242299
216513
1881902
41569
1485949
994964
912052
1505365
70557
42144
1251821
1909889
698015
1641849
1591299
878728
1031850
1852647
1084795
285421
1481549
457215
963268
1502590
1233313
832878
1870205
1662501
1165554
1992682
1579013
1197155
696834
1025446
1921143
1981890
977407
168295
29012
384816
341524
1031589
1654473
1225645
1527205
1388733
1179118
706940
7801
543124
344648
27427
1980112
1128872
991512
1355986
736073
1539743
428978
1430576
1235541
1711093
1514015
1162340
1192116
930764
1143171
398833
20166
658900
141150
387249
1722282
1192943
1600451
1716946
544799
314978
360354
43047
236740
208599
849310
1188257
1379662
1145266
1701796
1546900
880971
426282
479051
1288324
124890
1017585
137065
278911
115034
1544691
916604
1464071
610053
1441784
1052622
1637700
46500
1874931
718066
1641794
1779524
1337545
1910038
781242
1911882
1749590
1603039
804835
1768226
649406
723887
512550
1481269
1244577
529244
1310549
472770
1266154
1011758
822688
369175
1580734
198607
1585250
411061
318440
93558
473715
1166164
709041
1010366
385362
420193
930483
130719
1025747
1193798
1159879
986252
1409888
1341296
1527094
572489
1214645
360041
957192
1914593
775121
1750295
1731786
820611
1255373
1364664
177963
593477
748562
1446221
1613334
1599116
1186811
922098
546211
128021
625460
492749
1864664
1935152
1733212
896835
1951049
1740892
1084733
1698889
318700
1259492
777235
68026
1322140
861260
1052920
1200855
278011
1542504
141386
896076
196961
291632
734843
261800
1441719
1112737
9802
1418071
1145328
1442232
1339641
988004
852246
1493456
890789
431184
338257
547147
160966
777267
1399300
775421
111436
1880305
12918
1971459
209319
594023
1970899
28090
648468
470969
288844
663273
127477
1445995
1473193
1147074
1445979
1783103
1270175
1035907
1368568
358922
1665306
1619025
252676
1903212
1135000
144858
471054
889171
1970852
21029
49437
1464738
746694
1982275
1971317
1463026
1323966
37829
635394
967362
864937
1090282
1186503
709007
152144
1539840
118623
1670057
1365931
608523
1779371
1811975
174534
1172420
1892760
1848155
140200
406289
647284
1602850
1364538
1406861
825410
803745
225564
685050
117530
1878800
319807
646777
528463
1259147
1177333
1397992
1419849
1081384
1901450
101046
777066
43828
1681301
814230
473378
1635000
1601611
1766316
562401
564142
1178446
1739979
394294
1660070
1007633
899806
1147635
1614559
416617
746223
1995788
1692796
631013
1238913
878030
434997
1625111
860160
350803
1691019
657268
946101
1461394
1393197
899606
763434
1751877
121515
1155694
489431
1880817
1507605
390932
709018
214417
63489
957922
715911
1387944
1641470
1388888
1378482
903538
948278
1998112
1553351
1490102
1170022
1897245
698325
843559
646270
523699
1837905
971036
1717012
1172625
1069522
1808259
1811352
967709
74115
1442671
47910
600148
695653
1924419
991726
1092682
1337358
1542987
104712
398665
1935518
80706
74556
1879364
1298048
1741618
464538
838053
941791
530419
160494
1594258
1011887
1362410
290019
1331814
178934
645203
99186
830110
900861
1050859
1195829
1572659
731027
814339
1546476
881870
209809
1146884
1284877
1396487
102764
1721073
1650375
841568
1193345
543777
1504947
611811
1246343
583165
434845
212557
414220
1028610
671934
945251
774636
1311612
1654121
102656
1812549
424933
382109
862413
1767801
1426537
1149835
1705457
1968300
430295
531490
81362
576995
1943309
747918
1718737
1172752
1068039
1043770
1259807
1457015
319766
1559568
1786897
996468
661787
816040
355338
1382761
115403
564205
417772
1890689
192239
122167
1785943
325912
1633642
1346671
1485828
1854373
255702
1422700
1866711
61954
1331259
1361953
1979424
1784156
1628880
488202
1898245
133767
692733
198943
1844188
1009991
803949
607206
790351
1693360
1926939
1543833
1732400
510191
37894
79590
1680359
1310648
615527
276546
1300933
1441279
598741
811284
1704706
1948357
820985
1018676
1465117
1671644
1957345
570634
268605
1919660
1069917
84074
1784294
765718
1899417
739678
1864503
1178731
1625367
958372
752204
465841
1103945
495199
978509
419997
1220886
215757
1017065
1550967
1147582
1388467
1989054
912374
1246528
118182
630891
731147
1718199
488974
1701329
918699
721100
1699219
854814
64680
1083150
108668
993068
380658
1543152
1581144
253789
576796
1724266
1186352
1756026
323028
1016408
1656602
832675
786364
1548668
1736672
1128351
1128584
1696599
169758
340881
1280070
1939751
1479348
631298
576831
1798670
1739444
862323
976516
1249481
21350
830966
230992
291276
1358006
1970856
1992113
183671
161556
698858
1184731
1189135
306195
1140927
186583
1216035
966960
509318
833080
8789
67501
1863024
920951
1830688
1308932
168180
320834
986828
334720
1296344
1697528
1042129
1493913
546422
686858
1134022
1551113
1464296
1515256
465568
809265
1903254
1202707
547683
734053
936168
1118730
1160454
1657239
903011
1666234
452120
905733
1460460
1499696
960274
1998848
1671206
410843
834169
990432
354346
1213649
829664
994534
786113
323477
1887338
1085610
326861
222380
232773
292718
1245223
531218
1669822
74450
1737257
1553614
390233
15820
1039356
1760490
779973
691490
216279
1163944
769645
1490152
236856
309904
1940584
656799
1091594
1515731
1726697
624263
709763
1139024
1393615
1207363
264602
451306
489948
530560
694200
313949
731599
176
32748
678608
1224874
1544340
1369338
652133
1618306
981389
1944997
1433696
1625844
1798774
717378
982947
553762
1896403
288170
1730501
692039
937045
1673656
252890
70283
981601
1104191
1944346
1308614
197568
1068318
517761
1124262
1636025
1262364
1231267
1088459
348100
263430
1968937
837176
1262438
632356
1804758
692070
312807
1121483
1994808
378265
1034978
1700694
372910
1106109
467082
922898
1807795
1788519
289901
112678
1378468
602564
1972312
604879
1762420
1866368
1503618
1853501
387796
1952594
1404241
1371722
1493079
576072
1691799
311051
58338
1813777
290543
1049392
439936
581655
1962850
107614
1922136
1648354
1597497
1530461
1477448
478759
1635379
366422
1180585
753691
1911356
1883310
417471
1394336
250767
959237
1926215
451526
73792
280175
1561666
984829
1795721
683596
1732645
806128
1821948
1252923
829792
1623969
1660735
835232
885403
1303955
1369610
475109
1070249
603073
1895850
331401
43849
201970
1745684
1208435
1501533
1568135
1766912
980973
1940582
1758531
1201281
4673
1977611
750742
1700141
1114994
238523
1778193
1285216
270923
987810
178401
47375
1625544
471735
1606347
397426
1239352
52854
435889
283120
1695763
126408
1865077
849308
1555457
360500
961707
24405
237644
1561708
750261
803972
706565
120263
1523853
231030
1350674
403794
1987299
23641
1766082
1778242
1061809
1368018
1333596
400579
557391
676987
349971
1009720
935651
81188
798331
243503
1832042
1194302
869934
1780321
1606240
402225
292082
462087
946978
1898436
104256
1718731
295561
610199
723127
455412
649000
9966
1438162
1259766
942859
509397
1836128
1750466
602772
816967
393647
339650
1726733
1379911
17401
549596
917798
1847269
162986
216829
874233
248561
420909
1089026
1829421
473313
1365706
1069142
727983
1774565
139248
922554
1466166
741967
1602985
1724141
1091385
312471
1869613
81852
895552
926969
1437913
774224
529248
202415
1215279
973172
554586
996249
226703
1928581
755911
1029512
1210022
1794520
423308
966333
1529311
1252839
1119663
1037162
1940665
587634
995057
36212
1053111
1683135
171433
5444
952907
567760
1384395
1720878
481109
1813416
11733
1288331
1104396
301900
631455
1591351
412351
466022
826217
270531
494382
278788
452750
868794
128763
965803
1014310
979768
731155
1602015
1619705
819357
1891161
1441358
1918019
243773
752702
1693482
1408148
701356
978607
265386
1495157
1079306
1718359
356618
1712401
1302906
1893856
80401
1995952
1205170
167105
169528
1700921
635942
1044889
104315
89213
1389317
414558
1403320
1518324
1168415
1429842
1648745
90603
1853147
549430
227132
1478722
1521663
1662161
1119467
477616
1526516
651176
1280747
1222804
1076111
379460
179129
1341879
622565
108553
470267
875069
1714133
1344696
1234616
920026
1431152
1619987
1713643
1772187
987393
1565665
1668222
1499969
740103
778502
127663
765054
1122931
161389
1817936
1133627
739076
621067
304774
862409
685631
108388
550950
1761192
645226
612518
642898
1169025
1676746
1638778
402902
918196
1401791
951714
1314948
1435930
1081122
447143
1441524
1999596
525058
1358720
1262919
1947424
871805
201424
493070
1402171
82273
65255
1178635
1322632
1270018
1105750
1608146
541120
3461
315424
1958583
1380690
159431
376105
733578
672501
1273640
1886089
1507611
1560794
1971119
217791
1445542
730506
1406876
1109208
1735205
1647396
1218880
1000725
359675
304718
1048972
1608859
261241
812373
1308336
1722986
1414110
680454
318981
1390983
239243
625693
690321
124733
913491
470010
142307
461683
1768216
597991
683539
852599
421857
1805288
641835
90030
256094
48564
1690481
158233
655511
407904
1695540
1215997
1656736
1088448
250300
16376
1652068
1759770
1162786
1739033
1404034
1504053
1084241
344793
1590800
1624573
619913
1822013
1644196
629040
634072
329988
359983
951670
1696242
305809
1711441
28819
1066339
895537
1281906
937352
468006
1211951
1582243
1385628
1621411
369594
1571639
746271
1925957
1568556
754250
1387475
1009874
1867587
1587766
1022096
1269823
433860
603551
1675506
306248
1551719
1970192
864752
774056
1127005
952264
457974
1669629
1465638
47521
1396714
1000065
1713785
340029
240096
1657210
562764
1999144
1995124
1679971
1578991
109798
155059
918999
566431
745718
1866682
1201418
220644
57784
1452945
1893833
1009585
1458530
713470
99955
1206037
373258
1531289
1673154
1972636
755403
1972087
1792825
1301304
508408
1485914
364726
125536
1160258
839353
1673289
980379
613847
746720
389351
1636580
567537
1714892
279125
427536
1130979
1070
922537
169211
339793
1743009
219481
541433
1348990
120819
1743273
192782
1763964
610616
879862
1081357
600086
34372
584693
603987
870043
709303
271647
497987
718048
1590145
452201
1181713
731185
1427137
116821
1923633
1467889
1830539
1300751
762178
713517
1044178
390114
277248
1440543
1213939
1271484
286993
1562145
1095850
596467
207880
1090436
973812
1943606
267353
1951080
778926
897123
494666
1507993
328473
1258452
1090997
278823
1805355
937952
197850
367070
476065
36455
1551136
1408448
1794316
181758
1226607
1117785
825991
958039
49950
1349482
604264
352957
1854898
676529
929185
1232066
351627
763225
213562
957057
647924
1176027
1862609
768569
758904
1295700
1881314
1175397
535700
1982821
1330667
1312941
1263800
1045550
510722
1026441
1530992
422375
668614
1986251
874459
1872782
1401922
194333
1547660
1216568
618356
1138126
135551
927570
1408682
311863
836072
1603154
930976
84075
1207772
221288
1173664
1638290
939056
1077324
1399682
47093
1169540
246331
845373
212492
850211
45752
750149
1300068
63551
1450722
1208904
1998962
1212623
1464911
1413111
1020907
263479
1312446
705954
854083
1546731
672650
268220
1967180
957307
423244
1091814
1609281
100523
1937813
764228
1436168
610387
738292
1123274
925714
1849834
495224
120880
1258430
1156858
62198
1340460
232508
164927
889350
483794
1449097
687252
923843
1287477
782626
663504
1557067
1552054
974828
330219
1852354
238698
1579289
1772623
1818569
680147
1070773
1368973
1895165
938620
1578505
342155
1590368
1975727
669175
1074949
106506
1194449
1055662
795427
1603520
1985997
512374
1435724
617693
1313074
1808948
1316487
1388705
1992123
1955805
1784060
641397
656935
1047372
511042
1109677
528355
1046539
1854734
1379820
566086
420543
304154
1834062
1974459
413708
1712122
1240183
829887
624494
313398
1422847
474649
402526
5924
1859785
480384
164954
1932202
729658
1602017
243082
111825
737903
1927020
1288112
1773297
222573
1557384
1843457
1063550
309163
1259904
1543073
1868531
1558284
582570
1800880
1909906
386585
364326
912505
1686233
627627
1382991
1763000
1027508
1546138
1119620
514022
535926
1643168
1319811
79951
589779
931619
1180934
371156
1788721
1775338
249536
253910
545876
1353137
104586
1047745
1843750
1751476
997252
351185
707116
287958
831057
1952807
1532619
445912
654288
102327
215500
1262676
1365564
857482
332322
747134
1516685
1687320
499567
335211
1637936
899486
1044138
51448
72474
1534560
1197644
863804
119112
483623
408076
1088255
1926232
342720
1098848
707760
1029281
1666321
281387
1389427
221800
1161366
787581
911183
201803
691917
1130547
129075
1142923
126856
974786
1365851
862288
1594685
8354
1695550
648918
384532
514601
482934
1265368
1987630
1030400
144834
1460795
1802686
68062
1106341
1175789
605695
615532
1275100
1796269
1271304
1979793
213398
1949003
431669
508705
155161
1659724
8042
1724796
449200
1382371
258994
923903
151809
1907903
1364270
399766
1666871
26793
45381
900374
435907
126129
684183
214661
927798
786095
440351
269444
317190
1286563
152154
712079
1436528
919464
610952
1220445
964477
1819498
620191
125853
1939317
530020
978167
3703
1083205
219547
586899
1988754
305
353015
1541835
1075021
1537464
985165
1846428
476904
319440
284776
431544
712962
1050095
117546
462482
645038
185888
840036
1428777
178106
923398
236266
621472
777940
1158472
350890
591344
1961747
1061009
323228
988141
1693436
1651732
1487833
280629
1234013
331084
113869
128238
1111188
1412733
1996977
1708481
1153858
1445868
368113
290519
1175416
1983606
1690212
1732097
1522481
744130
25251
1129503
454365
586962
1699248
895064
691371
1859056
463461
1244046
534353
1884494
756282
917661
746616
957063
1244730
1682090
775878
357901
1366437
1531107
1278541
517773
181654
673479
267013
1639768
1852319
1713912
1264542
1356934
704869
233329
25434
1864768
168505
1357006
1402273
1968977
1885294
1556376
1330447
1930429
1160036
1447934
605729
618172
334620
1880855
1821425
479610
276639
1739789
116
484313
1376615
1354197
980658
1751749
869732
1282315
1409948
1751844
1054006
685574
1547516
1818043
1200594
1152641
994116
1409538
267198
353072
1956605
1686581
351592
844343
1819808
1720879
1214488
994123
486492
662147
1240373
910929
338525
1858516
206490
1836420
1200956
787400
1482149
1096059
1890670
1732194
408166
502254
587700
1836572
361745
652324
1561836
1314922
933501
1412231
1234067
1077217
624449
1676653
820265
224143
935067
1436026
1812446
1135656
96826
1122532
184943
1360849
899283
717152
1640059
306089
1022950
636114
775358
1486750
1388025
297076
1757739
1298528
1910474
456224
1956630
1021529
564182
842581
1073257
763688
1694547
938862
192740
779265
181589
414313
1761022
30131
727709
702935
588538
628576
1394334
1352101
1372907
741974
1344658
1389651
1675470
1570432
1815684
348391
819658
1133510
1810162
1740331
110953
1532788
767152
1843117
1441619
1271362
606065
1299057
530741
766167
980506
1217700
1146590
82178
941012
1699583
707774
1304728
779715
167138
1913717
1375821
391408
849893
1329316
1707501
778777
519482
69099
1400786
1631891
1089965
116006
1086342
498346
1261529
1899234
1634815
1941652
129118
38468
308629
1200990
1512724
1441299
550819
626370
1875709
1518616
1000995
1762378
1312641
999690
1965864
1451745
1899390
1776357
1866673
1263408
734481
1908202
967020
1570149
1207159
1931181
934546
1791994
1131384
400960
1914985
1920519
1216839
1411343
1011438
1240737
1972646
1250567
43457
788962
891791
1963873
1864992
423709
416673
274403
67261
589430
436753
846771
1332209
1306526
1098650
1855953
1295682
1420608
177835
1454773
445492
1674185
369619
462311
1405188
1322796
1349977
1877292
340933
1032286
1228254
109411
297872
940208
934323
1942067
1238377
1488863
1354309
777689
169811
1521821
51492
1981241
1965674
1834319
1313637
380708
690265
853912
40543
788285
630713
1567851
1632116
736673
1714088
1634484
1487797
359350
970033
413832
1161552
636456
754614
107740
424367
437111
1456697
1606464
1181569
356582
1581271
940770
1521070
1801383
495700
502057
1449213
1810750
687105
1000245
1163654
1994582
745302
900868
54649
1354814
1021124
915837
1939220
1447110
1057066
246821
1095123
352218
1144191
835500
1566150
1895971
589826
822894
1374023
1852188
1908335
1856144
1809969
583409
1598605
1292753
1842613
178213
519229
612975
1599928
1578428
1943419
317510
1617845
501346
553819
30195
1710309
530045
1630026
511443
910608
788851
1222085
22958
709616
1612200
1767716
313848
1601376
467687
862431
765590
733555
295211
1136371
1785593
70321
219536
113287
830526
983504
426847
976008
1915340
1975798
1990216
1618972
1637478
487467
924724
636792
1349167
978429
408368
1025080
567333
69305
706183
1592924
846083
1331881
1789474
190165
1430402
65460
1100080
1543920
1010120
277076
571887
300921
1973214
1469680
1943628
752556
488498
490595
96246
658336
1358991
464387
953773
1838429
1963614
1028036
706386
35797
1723294
552761
961076
1580343
1598374
1484954
261808
326323
404468
1198536
135869
511996
302073
995383
1206584
249468
1179349
1342466
1711998
960937
962156
1278226
1195345
1835315
1730646
1888120
154824
809604
1435286
759060
1112515
1601089
1869128
675753
254198
135857
1776447
1291864
231901
1906663
1684539
988228
1868471
1388776
1700321
1635500
699346
1481247
1128232
611879
807483
1693824
326659
304367
1286471
1045857
141349
1623625
1830353
791388
1199220
818789
1442788
1436075
483309
595452
748952
638072
401322
681196
1469282
1547216
146893
1739919
372913
659173
706497
1579755
1666243
403627
1972406
18253
1155963
802654
831886
21483
993375
1780779
1999090
26294
454363
514730
657993
344931
180779
868955
418476
487280
1570239
1971192
759334
1473324
351552
1645047
1430099
836182
1201030
283090
1380647
1080212
675805
466580
1881283
1676107
1661301
123470
393907
827835
473794
878038
1962986
839192
98820
1199030
752649
1840820
1766356
1339609
368695
13411
1581156
239406
410455
169495
25790
1120779
1682784
1497038
655462
587106
1146141
1807470
1918447
1683372
1907117
1103930
1740348
162206
541275
441511
1477419
1918000
309817
688215
1843849
463384
444914
1177027
572899
1568292
166451
1359214
425084
1625011
512760
106024
636936
1139733
204858
1618593
953851
281131
1344599
1056603
489250
1424215
352914
733758
1032109
174319
334556
296542
356046
179036
1602282
1558726
531745
228772
1194833
1011008
1470922
1948675
508223
643993
1831166
1930001
1619779
1097342
326868
529121
338439
602446
411104
1348673
657192
1057939
654515
1561631
1414244
1307165
455944
1116829
167028
1150568
1637762
397923
1311339
684686
478542
1347892
1218778
247284
1741348
1355439
784701
302532
1004136
817581
1187581
1871861
1240797
134445
364670
371824
796102
1411053
970039
172298
1928739
1619354
340268
280680
971734
1263578
35386
35035
27885
376869
1457747
1912708
1355226
1649219
1660439
389001
1205997
1497083
1299500
1164007
1885535
1173094
445596
1732598
691200
1941562
1844593
390083
757627
220146
1993485
498048
1009962
1443200
961961
1937133
542172
1803753
110908
908924
305847
513084
228742
391901
1346849
694500
1351865
1373781
373694
451229
1056490
117357
557629
770791
1544225
1600365
649080
1083183
1328316
1633121
83693
1692398
1513786
156752
950964
736138
291021
1246920
529320
512069
572312
1162731
1085600
630184
189548
1415269
345650
777266
1060351
1065777
1219987
1397308
392616
108105
885224
1377391
534433
559772
862695
567694
261291
1278283
1423588
1701523
680429
1969583
301659
293857
632240
123916
1189025
403414
471379
1529310
1540977
788449
786344
1298316
1271356
1135045
737321
940036
993256
1144855
1101196
133298
1028585
1969983
1518612
1595751
1297
1962463
1138700
1048058
641773
1971011
1442929
565885
1686583
203949
794442
824793
444251
17629
812779
408952
465461
723985
327882
1913905
1229808
1521709
1986290
1358482
582885
606066
1495752
1202409
885615
1756394
1182206
1126714
1958245
112913
574741
1157857
259500
1208017
950310
1764054
800423
1860805
1195104
253177
500671
756051
428929
1013524
174499
822503
234924
1585239
1772717
1165138
1471945
1688836
503853
654333
972646
1540235
101276
942656
1738493
1709596
660891
1502068
1211430
1885737
1355325
855282
289411
985482
672171
1897680
1672179
703762
1773582
1824831
1952338
950307
1766489
430592
1004607
1222156
1216179
279149
1237104
858398
663047
1329934
1964333
738961
91716
1826693
244399
78137
1465275
1511864
536023
927445
1794952
805885
449320
313432
1225774
1339294
291162
241340
1296239
1200669
803384
1287467
1807964
318264
668597
1446763
1692890
232103
500992
1570423
75175
645254
1305253
634804
1931649
1365325
1008160
1434396
376701
494123
181415
1012133
1432295
1126862
1035210
1957015
197630
925730
1830270
264010
1144315
1214298
1521212
1737249
842657
1038242
517300
1391828
831555
378717
980784
62994
198569
148137
1659110
367293
256204
799378
1152265
1114436
357295
203488
256239
1598125
873423
592856
383803
1163687
1300271
420893
465025
437007
857702
728300
777740
1958997
409785
1832981
1702885
562677
1907918
86444
1259815
261441
1769857
118058
1161434
314494
1099074
1549087
1523843
1781821
1014742
508599
1752552
1113547
1229524
1848441
76544
1641415
823984
1010811
1016035
1657723
1329083
892653
1884079
1326469
68392
204716
238115
1933101
1296467
182950
254226
1780881
843296
393549
773557
1761309
436088
1840596
1323141
311050
305114
500434
1634720
1770071
1885102
1649672
1287205
536022
443046
1001123
1374893
1678641
757838
1385142
1229598
553114
1820661
1022622
1003732
1068210
299767
1404641
610342
1251928
1222667
824117
1267173
1171568
1314961
554741
1128983
1450415
573758
378250
686542
1987404
1485465
1290799
777727
1468902
1818849
438094
616535
1234045
276349
402105
996838
1022912
110809
1013934
557197
934338
812432
971147
986545
692131
1837453
1286492
664081
951706
1259671
879106
47440
526434
1573527
58262
1301163
665325
764723
820605
1670954
1507289
785245
165697
148702
1497491
1835634
934515
1882966
1723405
1684653
880384
1688950
651676
835522
634338
1750545
1172465
1149144
799031
1357716
1423331
1676254
1292153
441829
1992336
965338
155295
1047791
39791
1528507
663507
1435405
1637200
755195
132257
794167
218775
1886126
1055838
832258
335862
998642
1998749
1424654
18719
425307
1203599
789029
1996422
1132532
1660350
1277687
1960810
1859860
1978789
999509
1930998
854682
403971
1072611
388050
1346438
1757752
766226
1229911
1505536
510840
677581
1745817
626940
1557391
1842058
128973
125772
1820378
135580
416462
132016
893163
1012308
1750030
1263959
1591825
1002033
1080891
1803894
349358
1061710
546592
106454
1888619
820174
924378
135870
168853
499520
904303
1783442
1571621
1211738
835608
989791
1361083
1817808
1111406
943307
1459455
1085368
1503359
1846815
734158
1569822
1518477
1400300
513086
1603939
191022
796057
261703
1540424
638639
308820
1999096
1821211
1806975
835362
504769
1916879
312286
1306006
1780137
1284484
281740
1021577
1523332
368233
1689486
539593
1243589
1161615
1659780
534760
942666
1823450
1739300
1180486
1702974
632648
1433947
708736
55401
1950148
1649871
31820
1685021
252784
846146
1761623
1672968
1596241
1500548
354325
595823
680713
1175460
1908306
1254663
815683
1907130
1043667
1009241
1437064
541804
254679
357225
1156360
670355
343366
1484600
746505
975869
103876
604814
685679
270808
376923
20827
470679
606240
1547965
1791363
1265165
615500
800976
1378160
1096100
517140
797163
83827
295633
1440870
1137046
300335
1299912
1419843
1112408
811832
1855153
1261260
1345089
1516373
1767683
1690790
160042
1195945
1670896
463439
599467
872319
450910
1323710
718401
1874917
1582182
780234
405133
1309578
66529
1514740
431296
1718732
837304
1618965
949168
253799
715883
1299919
911346
1973739
1833547
732543
492432
1036637
266687
1788521
1185667
856203
1502447
148434
402114
1900596
790258
1479646
1110520
327008
1894206
1499769
1957143
42260
986277
987712
398350
1747753
1887103
516236
898868
199243
1511932
1215789
244445
1707246
644394
294687
1678349
1021384
290797
1995512
443755
1002857
141551
465448
1184379
241009
691681
1400868
457808
193323
404725
1060756
1572713
438560
1640665
716698
1972208
1071672
636786
1616949
119768
112931
1397521
1925168
1950384
1468300
851803
608351
1909914
1449373
781395
424534
782831
1653586
258945
449538
947569
203006
117124
252253
1472926
1680035
881091
607580
1930943
1056343
1141921
451854
496530
252931
647646
77575
83619
994844
1743704
1425351
1123409
560198
367807
1572916
596461
1645986
1584963
881038
492905
1924465
919159
1617681
1757480
905180
864402
1915250
1107167
311737
852871
1784217
1979908
710227
1012012
1583562
666942
1498188
643813
1291593
297881
1399051
660557
1562036
1666134
1940808
1008806
433621
1093115
123733
1661782
571445
31782
733221
876561
1773397
141331
119650
420578
91318
1335696
902271
1877076
86050
1912019
533378
66794
887243
246744
1801494
1147919
614324
197649
1296020
715250
736636
1238009
1048117
1789704
1504971
1079946
1267981
265230
1554004
1404329
1076309
30404
1806830
1828240
325738
374407
248835
1761031
1243114
1587419
778852
1103474
1527507
1232754
1712170
1266346
68688
765210
1957970
48404
1167842
1834626
348535
197166
49056
1919083
1943768
1432355
1241563
1396699
1667754
1300766
706255
1761804
344347
775123
1814687
573950
1012429
1245814
452780
215749
839063
1797950
298523
1376190
459280
1211401
1497151
1167126
861271
72243
1846497
800761
105828
1853148
649239
1937097
1250057
1956181
1061679
300728
241167
131628
1357999
1847664
969629
1969862
358048
3893
1403203
119516
1488069
22301
358825
1894051
1891077
1044306
1706326
928153
316180
237458
157836
363410
236995
1879487
1636103
1316069
1489507
1097074
1470169
1969955
560379
1404092
1574160
690654
1018661
255625
1775463
1244948
564750
317573
332479
1046880
1097925
1889267
1374870
1868165
1321308
934943
1526095
831663
589280
547418
678675
1244660
1227539
1663430
1394443
1521389
968928
1119690
14989
231546
1832723
49658
1592944
1522951
810342
647875
1641656
42454
1574425
8983
464926
1557050
371193
1690340
313431
302936
975930
1372595
1406759
1044970
1855144
1040949
1072925
833825
1705553
1347261
1319418
1333316
953581
367219
1255667
941488
1043039
1844312
778825
1324391
1847081
542649
1315673
1449567
1541961
204791
1235061
1058461
21366
1519056
347528
118057
1861062
1260728
1765530
1973584
295750
800616
394900
1353613
1073762
1753519
206168
24795
1646619
1477314
875830
1787751
651870
1754851
119262
1747282
528174
1030378
904878
1003183
15579
1336313
297587
999593
225255
1342305
1256158
1495590
451397
46989
1055187
1654933
1522793
683972
1994751
783710
808274
67044
1094957
1814484
301509
326800
682089
1402063
1696433
959038
857887
163511
1765296
317493
774037
1120429
1609189
829275
1094849
502904
1478453
1859676
1350371
401814
974797
628206
1405266
794963
811216
685287
156881
1978776
1302992
528559
1593161
56693
80104
1490548
68253
906809
1123286
1256597
84714
1566757
709366
141266
324324
1959952
1252746
796357
304407
1830198
1800085
1359798
957405
1538912
574416
978196
1037215
914314
1436871
1657526
87095
269527
989900
1263073
1703999
1167704
1131367
921450
1528685
501341
1634211
306361
146926
1585521
1926591
194053
900850
1861292
766606
345727
185315
793568
515103
203648
1739543
1151609
1160067
119649
1951286
809445
1522559
1281989
1688555
1337095
263970
1398869
158747
377289
1525752
601401
1077283
472269
1673311
770055
1585216
543995
1441842
940264
102710
210582
1266319
1117284
1082667
602595
330958
1012943
27909
517614
19757
784466
498038
888073
1552872
1855576
30775
682491
558019
588415
14717
1153510
1618756
1051156
1537867
1518028
107684
714869
1841710
1259100
558342
340925
32951
1544572
1994058
1687447
661809
1015082
500518
621117
1761428
140911
1873152
225772
1221007
645737
1401357
1339172
1183066
795950
1295905
1996700
889658
19319
1222611
651414
1502748
97375
914242
1997244
968329
1619592
1635808
694202
223484
1336389
1378184
802176
1611920
1674380
1080909
1654221
1940095
993807
114555
1448468
1147257
1678292
1362096
946833
176022
932814
1212330
1658897
407042
484255
283830
647451
1102737
590697
4499
387420
236929
744130
1682396
1834322
368632
667517
1196975
1269318
565314
605086
1542541
185588
1042954
97705
805992
1413454
157050
1869481
216822
12782
1352868
1196144
769425
1789929
1697703
366181
954470
946809
164182
1496130
1851268
1635510
1151709
1345527
1467734
736470
1921093
1652643
532569
1504228
254453
318222
555553
1126155
483930
1495033
374947
748896
879274
895110
360163
1833007
805879
1849349
1819400
1102746
608230
1696243
173328
1153424
1482078
1365161
429650
191859
979019
517518
264290
541758
575942
579417
1264995
1986199
1354286
765936
372680
1872036
1569637
1690107
1164217
1034523
1165802
529839
1988232
1938428
1500975
1531040
1044296
1495796
1294230
1677694
184744
855268
211007
1163279
1807673
1879642
1540792
1614512
765350
601876
296731
165337
577475
887233
46734
1582630
228947
515200
1948851
1361570
1554710
1464559
119851
39022
1622182
836902
530790
229756
344554
1357479
1829749
1682843
1128917
1392125
371303
1404340
567852
912183
472292
1796499
924373
69804
1353042
142303
681958
1348426
531313
582837
1312501
15059
940299
850184
1574798
1277113
1455545
828741
1888462
964642
1769386
113598
1654170
1473882
1124043
735600
1584728
374803
1147071
1299111
1214315
751528
158225
1486171
324704
648826
597443
167815
245980
1098943
247104
954635
1592675
466743
973762
190563
319889
50617
1990089
637054
1652975
1417910
1641173
1264374
1268301
851331
1963545
210141
890165
1973663
262887
457023
777462
1053659
64070
1002754
7486
1469504
1700286
270163
1030179
1867276
1125229
1722980
1591630
1203975
677906
38257
1201979
518673
142383
1858675
595454
1426393
1120360
25557
532741
1283370
205521
453287
1103329
1528760
49749
1326518
1078624
479383
1484626
719619
1166678
1906310
1205718
504180
867402
619994
326951
1545061
1114747
1275363
1255383
1870974
1895222
1670866
32855
1053736
300334
630818
219847
1909818
618275
1786563
1970735
178707
308021
1325846
1683962
1282465
105259
625362
104875
1123464
909156
1596884
635940
760580
730941
1889923
820509
697013
1059296
1588456
1687230
870510
1625819
107886
775057
16508
114286
1510367
279953
1323380
352162
245102
1133408
771504
947237
212573
1476235
1028368
1304789
113050
1250950
1805501
1436159
315334
626217
751247
219318
1080088
373820
1674382
172908
573509
1502124
1009210
1726801
1336180
583533
1558598
1455322
1586548
1587097
627722
1142411
866179
1643046
1920868
870660
884318
1966074
1557131
161930
1888909
313755
388337
894001
1632626
402610
1008050
144558
1919175
1007355
671138
1158663
1939076
248790
765915
1587602
1762486
643969
812275
1518221
1390646
939370
189980
1965661
377203
1165378
809039
1069853
168572
1910494
407805
725562
68418
1129223
120235
445528
361333
35849
792022
1721870
1715681
155809
1140050
1261688
330781
1379658
284423
1421532
1799363
814393
1190581
1524389
1930189
655055
895259
1581522
1625303
484285
1883079
898980
1425303
1714854
1405265
1896205
473944
1048452
70598
207626
259748
92767
212144
1574690
1659324
739435
891725
1611391
156282
1826501
108864
399873
1736029
734874
21718
33234
605673
578829
1884255
1900468
1124089
1065412
1141550
1595632
207410
1669558
1691275
320363
797721
509161
1342279
103483
204386
783024
341590
1354427
375564
710116
452972
1205575
390726
500749
367919
1229438
551571
986021
199528
1758805
907970
1851712
602026
537889
940143
1874512
1083894
1949047
1420046
1962803
526391
329910
1568760
1546840
1370562
922960
1561964
1840425
1229192
698622
648282
450217
1560665
1413176
1286599
809121
318630
505045
331779
1665397
43394
1123573
721693
1337436
20898
1652926
406319
1029675
368631
217999
72651
791135
661517
1867922
199301
414849
1803665
435585
1119991
1480954
677048
1063721
1610075
937076
1709366
1717167
1563908
245212
347105
167899
795338
579027
778013
1738535
1156930
608400
1773264
1476592
1768400
187936
1763539
1655317
1526291
1053844
923523
976506
776456
1280278
563587
1107580
614291
1354970
744097
30220
1078972
33911
1945940
554132
460108
345756
1253640
1433119
775014
368916
398937
721043
1025385
896545
1655230
1845679
1357545
1154738
622870
1822457
1116514
1520094
553421
526605
1484101
1513671
146826
788905
1443242
1642107
172982
1315661
903923
1817356
1716827
1253399
1257926
1389613
267316
1828863
407734
164222
675345
341489
348270
709216
449198
1842667
1611199
1452296
1642672
1508934
610567
1167020
1025534
1617474
1040493
1111488
1743262
1852444
828219
1087563
139203
24602
1836484
1427650
1314064
1350761
659311
567810
1468296
959735
37741
1238118
1962188
1799627
1740104
1802301
1711823
87625
1253825
1670397
650319
123043
333874
986030
553759
1688753
1968037
1090306
309031
243895
1298031
1108156
424550
429432
748643
203172
509167
1934445
105682
1915299
1586238
1008052
107205
1466451
73198
1095217
1646493
628613
950368
572466
1655828
932559
1267759
41715
1257297
1800912
1771397
921220
681215
1291415
1423859
1276752
63820
1256447
1361665
1267823
953659
541990
144413
1291124
1336999
336518
656055
604258
741149
1883835
1883357
1742160
219441
817439
343076
1964003
1648115
1241751
17653
564656
1048689
1662480
281319
426000
432494
1219574
333672
1792159
45988
1681261
409850
228413
1914126
1324086
985421
531873
682709
1001756
662717
1020243
349205
824507
1067442
1506917
165993
1858923
1244633
380900
1395681
509610
1022267
1877791
1793219
1457612
1477160
1700681
1550026
1633690
83678
108700
618447
21867
181503
1316269
573996
490936
890083
1990080
41683
862566
699398
1356084
1860310
1516919
469180
1971423
792053
1034429
1831345
120952
186430
1653652
1716155
848056
52859
1260622
1858939
193375
1517181
963243
1766078
856353
646868
1351336
1802215
1096989
1811249
1374078
1011700
535844
1724205
922921
1254153
368556
1944620
1586446
1113051
662180
935187
995942
256622
168456
1619122
1451992
1790293
1656017
1322228
427322
1211187
897177
83470
223167
1260164
687735
1900267
983276
147415
675677
1956873
49665
1328217
1386211
918647
250979
527814
1710547
1880911
1367358
1602756
781489
1319370
1138463
805317
1115382
636140
372103
1009914
1768737
1466901
144948
830620
1750766
54068
1246580
1183714
631219
1535855
176380
1908469
1974710
170790
1421640
606114
413813
1631450
1550363
490669
378804
748283
1926414
282105
1020142
1627076
1589548
957045
348008
1784312
552270
1760036
1428239
1468593
1757687
1556902
1678455
1577933
1052308
1702811
212425
1477641
1988150
1840639
301247
603379
1321298
437726
530663
677131
424458
23867
1521166
855879
1689283
447275
1902386
1812982
72992
362926
1111280
1507206
268228
1633370
1699325
1900206
376600
1616239
522437
1933547
616461
750820
7875
1142429
1378171
580367
814943
334439
1467074
463289
81822
1910950
646543
1553403
1576327
539397
293282
1883922
1512720
710876
281127
1364764
1840235
1508046
1659460
1216271
89495
125667
728349
1217282
10537
1284145
614887
937406
996761
1557620
322201
840757
895616
385945
380898
1213189
995262
541431
87976
977669
1980709
1126224
560238
1696556
1920083
1975462
1098365
943308
939049
12901
1131548
414786
112619
981973
1792843
152790
1445747
656273
1484831
1577958
1194748
1138853
1391781
917690
433035
96346
842360
377016
678647
886246
1026662
1001054
726615
1881663
1731476
1872106
679096
1398782
268908
8023
216031
1044933
266103
221345
1127108
1993580
571402
1039816
935008
1218056
1559724
1847356
1929472
247942
495869
556677
665061
1163762
980561
961253
302800
1254258
1364546
1289749
1853373
1820722
1229799
653252
1238920
1613607
239677
1051804
1738382
1117374
1675093
101479
1997971
276476
521516
984306
1383373
484551
353938
1480035
850923
260982
577159
243668
1033468
270137
1172685
1906420
1874233
717665
5199
1613730
1367785
858963
1331648
241030
302074
1327725
348402
1075196
1635193
867560
402
335095
1484269
942768
1086551
1220993
1915114
1305563
501267
501247
1976364
1119320
840868
1101741
1511771
535560
1176234
1992680
1580777
1458211
549207
818191
1500466
1618254
1501326
940045
1649808
1625528
1853215
1757050
545040
786465
1826093
1126106
7467
1931243
1755137
678969
72075
1352871
1397522
1695542
807170
1462488
1252840
487800
1615777
109282
438461
468788
1359780
1159857
1396827
678433
754532
1425256
39451
1618279
340362
200989
831792
1504566
1002352
156543
1152765
1058936
1954622
1668189
1203213
824545
9796
607068
1276980
659395
1284116
1813295
1952931
854408
1137429
1905133
180752
1815199
1050413
1284164
330454
1056871
67389
1219221
1813837
1017532
1852037
1237416
1429034
690510
1262319
1737273
273298
483090
609554
1298108
652117
1232111
1022885
892019
362687
230197
318051
561590
946233
412714
238807
651872
46031
1619442
306977
214313
1169972
1007193
160909
1021663
22428
506997
1773143
218031
1358829
1516944
121882
486224
411660
906784
949024
790692
335128
293685
310249
1858192
864417
999885
584624
1012853
683553
138894
1161634
1705653
1649613
1532647
1639252
99579
468731
1923594
481445
1626704
576197
1462918
905387
770052
873935
1919164
296338
1267293
1875321
1119555
27024
1010411
112391
805879
61653
1880148
1416781
1089627
1241889
746041
289116
1430211
860036
638227
685305
1462762
783574
898305
1741121
1172392
1153794
1661124
613937
266110
1206452
548223
1224593
1669614
1076035
259954
1819501
763483
543643
746488
77873
1782461
294173
798154
1287859
370578
1854416
1951238
389124
1967609
399883
1100263
1049559
1304501
1098561
933549
602609
716824
1737081
682555
884501
984766
343893
1196654
701317
1038408
99676
1490077
1640231
958320
1905700
637467
913392
1381158
1113134
17546
831547
974186
1744121
661961
1772199
556465
726054
1685117
547276
169492
592447
1957686
1448373
1880492
1052492
910028
1947918
476420
1422555
218583
1870701
694428
1570282
1213861
1296249
1509645
875805
1758468
1018967
1713301
1037465
33218
1273309
1366474
1034358
884800
732433
256956
1665959
1281528
817011
1708837
520697
1011831
967937
846390
708810
329022
388405
1000880
1722317
654999
1481099
517504
66430
1674332
198848
823121
1102714
1153355
593256
526676
224735
1886509
1225655
1958629
517327
601392
1587140
543640
1533296
85088
1112888
1289878
1323190
1033316
1623849
244308
1041285
1130260
323761
1581256
1153240
1782498
1536217
393594
1147923
315407
363123
1874113
569044
1966179
1429988
984854
1706035
487877
387873
305245
862306
951460
942202
890866
165589
228902
293892
1545212
308520
1531575
1815037
1528443
1800087
861991
489393
1503774
638528
149346
1538484
657120
563064
1385305
1333547
1810301
1280704
1325407
1253474
1188729
1955623
989802
1881750
431036
884482
563484
1799206
1461305
1977778
1036723
699883
1379878
979544
1418237
1775539
1612422
1150435
569301
67872
391847
1016353
1608096
241286
462371
1467926
363960
1410811
437413
1639394
1242834
1996958
685520
1135037
1505315
91843
60915
1127842
527216
469051
39321
1810774
1601685
1098701
508532
1721160
1990834
45627
145397
764459
948925
333257
1148509
1033713
748843
1577134
1119224
362405
338006
1361833
783507
867609
491097
1293232
1374010
1042167
1483404
32825
1912210
790036
127490
1659144
830743
1190469
308937
1957785
1737241
785921
26788
743238
1655854
345335
1715744
58432
807855
994023
545923
1449056
1397002
1095457
1399605
726005
1985449
1528269
234374
822617
251147
650547
996959
1030893
633560
1539896
26063
890113
1939946
519443
333684
1264060
1701465
804315
1937783
250519
1982088
362040
1159450
800917
921508
1881876
277323
1539041
419710
29800
1218834
891022
1116385
669884
69314
1677201
771396
1328122
1083093
1911576
923375
768409
1353473
1633832
1861863
196119
1294937
751483
1886103
1158719
1711328
1705346
1378692
20039
1529092
1964824
542256
148162
1356445
1838060
670180
1452554
1134925
1601966
815610
391384
116637
137411
1682579
47588
290011
1861702
1371742
46376
513823
854323
463094
366051
157451
1141085
238287
477950
1815074
1738751
1388999
1793688
1195198
1970243
1812322
673975
1986480
523832
1609721
1074825
1855974
213543
138037
235181
1706156
667806
353113
738154
1561589
1993063
472357
896972
1835554
695021
200198
1729114
1156477
1349073
847616
1334017
761413
592055
21593
517347
849851
251033
484884
1388188
1661543
1333181
1111865
1573639
1382031
1605133
1745735
913816
867231
265196
1645538
1020310
1957464
248200
1311730
1637319
669582
1617524
1956880
119540
932326
1408419
583535
416371
1433499
942898
1766365
1807682
515887
1237812
1315964
62182
368272
1523639
1922452
1006500
473221
537587
627640
1481993
339733
683120
476278
658088
1826606
422772
803901
1091049
1098272
75744
1489816
3295
399265
1504807
203000
1602303
1193108
1345052
1712442
370050
1500992
40379
975735
928373
1260385
597983
1717810
1362068
458196
599228
551388
1719631
1558345
1730324
157555
309935
1243401
1416498
361721
61254
1269792
315787
1737515
1309670
1014012
504936
1504122
786590
230796
1711617
1352240
771423
563234
1711131
475575
1549893
748820
1866221
985481
1090390
45359
341978
1117102
780958
723607
446247
1140298
46204
1177356
895559
714477
235239
1151860
1014520
1934591
1654745
1996417
643610
1017940
1506400
503558
635822
343423
982553
319150
825210
517860
1610609
581120
1482965
297991
1043819
1168776
898990
544812
1705917
1367844
1654602
427266
1787801
397985
1379166
1045275
287149
39795
1671253
1184274
1306587
572047
525727
354541
529637
1334721
1986287
339061
1928940
741063
931837
218951
1367830
1987270
402768
549743
463653
1586410
378304
643523
1904800
1976376
971492
1752438
499807
893931
485160
1325379
686059
1224772
1239836
1531686
421976
1269491
517825
1222362
1989492
1937107
661768
186065
131116
1243017
330824
1291413
266943
1294410
423544
279675
1300925
1863916
476132
1917879
206732
1691987
1763147
1611792
1664130
1545688
852718
12610
890561
686024
488545
1402717
164536
1335107
1895424
1439056
1991565
994333
1058341
1447815
1651501
1552392
167842
91056
81498
960532
683763
672363
925410
1537531
1063813
117713
1010964
508883
979317
1123725
648364
1726335
1527726
738199
1963527
1834347
25081
1158122
78690
1117154
1856464
1317692
1758466
1477943
1528613
1825988
89527
241875
174058
310318
680110
1357676
1043729
1389640
393043
728547
1713774
1458283
132818
925801
1553971
863574
1672101
1756069
59778
1655258
533626
615938
1243044
1063154
1764154
1369050
15775
1980384
626135
842715
304244
388280
59242
1690004
1442013
320581
1850755
716696
978971
522784
1492769
1655833
237811
1409462
329877
373521
1084585
284643
183893
71742
164389
1196325
613936
994214
1227315
44518
635784
1043778
397709
190428
1716385
1451621
562176
4066
1408674
897810
1823480
458242
788400
340054
1011798
1680421
1772526
1345206
163620
1418531
825572
924592
441123
1959364
1605927
1482486
1334632
451678
1867309
467082
1304282
64995
208245
1148100
354010
908894
1038363
1034199
1195504
446476
1252993
215449
962369
221853
1449841
1482391
346211
1956048
776158
62956
1665539
1434812
1965438
1914875
1318158
1513275
122264
473416
177355
1785159
905924
1275071
243097
907424
882468
514469
1218301
782812
410771
325108
337208
783518
499009
1369207
975180
1833764
1239189
36839
1763304
1394398
1200142
631979
1518268
927304
1863567
1580803
1202366
1659091
1783792
1688337
377189
1981909
347108
783126
1229681
225191
496895
1457052
1141033
1833839
337867
943905
1533422
1736530
748453
1290321
1268404
1522285
1947923
1356755
1158118
1791179
1814468
1757136
1518816
1896586
617329
1561794
1649894
760620
1359408
1119978
1464275
1891780
1759442
1466957
1778070
555460
940901
1943082
1487765
1263604
586017
1569240
405705
1096675
1084768
493611
1738911
171116
1589743
105970
703224
680007
725627
427566
328978
937078
1340269
822910
546180
18068
879395
930973
709750
1098799
690730
257345
428647
1402616
1598841
844584
852856
1745616
1442744
47286
1570964
1170271
852074
501170
137492
268932
1272385
1938846
153924
490573
1837988
978576
567495
222205
279026
806087
1367508
938822
1834265
395483
801387
1998977
1866144
612268
362967
1669544
1020515
1388852
500177
1454395
469057
1575979
661693
1017307
1524451
1024888
1786737
1513691
1507705
742641
1813790
396474
371801
114032
891423
1443076
279488
252999
1287791
506576
1101225
31874
1578621
607262
1718988
1868936
609530
685953
621405
509747
968147
780099
997783
621863
850200
481922
1828534
1062168
889615
986345
1190578
1752866
1317601
762107
1867188
976239
1389160
684981
725942
1786132
681492
1815392
595202
1838810
860719
1750240
1002007
1655598
812980
484185
28441
1263855
1628167
189825
1436170
1005143
387942
1761676
1608170
324423
556963
1733257
1161602
587620
415657
1534539
888912
1254662
1929682
1950430
1103428
1124759
1887583
1323773
1679407
599016
430750
839596
39681
1396456
63679
179346
479823
1181088
167112
363070
1809434
1711606
944550
471259
1670991
868472
1372351
935193
41979
1401805
890821
295605
1830294
441427
880462
1792955
205908
363678
1346201
1996617
36572
331484
1259946
1692040
1483510
1824168
838713
157320
1381364
838194
1812255
770122
584038
647051
306991
1961452
17138
252456
1092603
746127
1753711
1138631
68202
118615
983710
1973085
820164
198439
1181091
1190766
987052
603308
1541163
1068154
1668021
236154
1647971
626697
293859
610011
145467
525663
1236161
15666
935831
1299469
1638295
857177
796698
356292
624952
249519
1270273
1269456
1727070
1743542
1886783
156605
1334490
47117
314751
971857
1873192
1154281
950300
1544221
1803269
571025
500041
97013
807099
453995
1799562
1827728
895831
362464
801983
1147130
63843
1081066
1931703
1707748
1935253
1148677
1452206
1745512
1188037
972905
1952387
1787902
514140
705400
1005466
1240426
463465
1860323
218338
539765
1559685
1208579
547772
1845286
1239095
1220151
49894
384050
1214572
1780864
1477313
121141
1158877
1572518
1921849
1814218
1312914
1034941
306768
341149
908218
936907
896151
441358
1478773
1018248
1934945
1787418
749390
970687
1417939
951641
433322
547499
953654
1902624
500575
1229797
495030
328107
1112341
1168335
1773824
1519773
1894385
619030
1496724
1462840
1077524
1992597
627045
806887
447280
1783525
1495267
18464
629151
831114
1244473
831813
442782
1311680
266693
408452
1655306
201911
850234
978178
1698240
1868937
1873476
1414516
804698
1399491
1949218
589219
1634606
444861
1858679
1666626
1012909
1277542
1187464
59635
244720
1244461
1581069
5648
1742910
1819586
1120582
422593
1327295
484029
1648687
836290
868069
1096586
690245
78315
681591
798840
1150982
308075
9330
655658
1067449
1795311
399557
1548333
1383455
476512
857104
1133487
697069
524740
183663
736086
1262609
54234
949284
803095
1658544
697107
86198
1323679
14707
1582196
136472
581819
1506171
479270
115134
1442528
532708
1244736
93760
987260
433402
1070053
740791
1032449
520440
582011
1761307
1674530
1486383
1592548
660830
880769
1423722
1718196
1596252
1137913
1415895
1655913
1463939
459500
416534
1905512
285901
153253
1317055
1585512
1228132
634507
410054
1264732
1206002
1493723
1177738
1358021
1246006
156231
794882
658461
806519
603218
1530269
1522611
889677
1838849
1353680
575322
1424901
868821
441870
730384
571523
1898147
1348177
679914
871329
307091
1013957
1191196
192999
1673127
1807315
405415
1273416
1789626
1913358
1400293
1754794
266863
1070866
1682686
93407
716981
1593384
1633313
1905994
373662
858952
1716938
463773
409864
1539988
587170
1247277
365854
1801415
1927197
1111081
1698094
1400895
135735
831528
8299
1154405
1076908
1948251
819351
1186522
1255029
1099544
1837135
1310311
795324
620125
1558137
51036
784103
116590
1889162
256759
911994
1158227
406370
889618
202492
858040
1253019
1682335
349274
510230
1588941
1816443
916370
334819
184905
1968423
1639916
1706579
309002
1080475
1564222
245889
647138
1977919
1124341
1604444
1466710
1703571
1846
1341284
980274
1942604
323878
1605004
1942603
1716982
678389
1434665
1247917
402917
682163
1962652
1435157
489925
1620273
1960741
1684252
1661788
815094
1326319
404998
1893448
1748084
1765667
1246168
40944
893593
168575
1582432
1354891
124674
1064509
1044625
445535
275103
1173156
633709
1966542
1743207
931877
385507
1665944
1771154
1761202
477975
865409
531572
558587
762992
1168155
101629
1396661
934113
1334156
656918
275467
1340493
1033946
191156
1026285
1686327
1944070
1587163
1706602
1498790
915385
1724597
717655
59235
1564203
1477580
1644418
187068
1887674
807909
1755145
850419
861138
1780781
808686
1239101
934646
622543
893346
1416694
495748
56770
743698
495345
1262217
1370433
72238
1405386
953325
838201
54958
1935170
111340
1869177
1010040
1588785
1147136
1512964
172123
1352851
1639863
1151983
959925
676493
768749
487558
747861
867241
1150255
1017710
1769105
1690214
204611
1609735
1576449
920373
724935
598383
516982
1444363
1277882
538426
1119421
1106259
91649
1059206
1775473
770274
1440069
1767003
48861
662920
1545381
1335099
887326
379662
1516722
1910435
852081
608540
1613930
811011
1182658
822509
701100
1178405
95581
701575
313521
989000
685900
1731686
27022
703456
551760
104804
265534
896797
1829101
304722
383517
434764
943508
1094048
468648
1417828
1733730
480638
982417
330596
896852
1893479
810669
1651626
1229711
1996086
1193558
361867
1360102
882118
765059
1436253
1783658
1367073
1674095
1240108
846294
1673513
67773
1243684
489819
1746653
1934364
1419933
658706
16544
610017
1206280
1087808
185208
1328214
289817
1049545
758431
885455
1678356
1476364
52274
1042232
869245
1320836
349280
864382
1612449
419220
368673
756562
1527753
671442
1485215
243500
63579
1517471
347816
1572321
773361
903857
1894203
419058
1880917
1331371
1310068
1728814
580031
131967
464625
433228
201215
1829160
374643
451295
1920773
19089
1115868
1802083
1240682
1599805
305238
866333
603419
1719436
1488889
1200050
908624
660914
303167
1278747
1765917
762520
697201
1750731
711967
1483084
1405505
710885
1032987
1102815
897291
1456734
1626370
317384
98053
1804228
1797374
1635993
24452
1979273
1229023
1621873
545095
46385
1053511
1849372
861258
31718
462702
1803452
584623
1808768
1940225
1687923
410759
183326
1685963
926290
1735832
1882664
53474
505750
1779024
1860976
380834
103496
940042
1689193
1467801
1116038
780647
1912053
1784230
1488329
1477094
1023752
1534489
1968105
937361
1549080
535774
1535437
1740151
1679166
308793
559119
1205860
324958
180117
1772249
885151
1952468
323664
965430
52772
1936398
1595899
88713
722401
1669421
413465
251456
1508719
1426665
1942791
1500089
1336790
1207183
653889
1587130
623372
1139507
191325
1774797
1473131
1282356
1431335
1121426
1231589
184020
1482712
64045
1772677
732078
1058675
10174
1257430
207225
455971
1703797
514882
1891831
1006229
30730
1860973
1088370
1316816
1857674
1963041
1006832
1502603
1842851
1463874
452403
1859254
873778
1976620
487729
1208918
1855154
874508
1674561
1066103
1464176
1620938
1651570
198181
1789928
1869089
1481596
1287680
21953
1472222
38853
1322293
1447060
1221852
1581084
342025
1967008
1168436
203247
1447481
1270466
1727221
1890201
1602760
1056013
1654013
1391059
228344
1738853
1565562
1175966
1204653
1416249
447619
648729
466403
993962
1311999
1459723
42922
1338981
1311725
710213
1024877
806628
1835469
946661
322377
1462723
1948935
757307
504106
1495150
1581150
347355
1500228
756008
346644
92158
1783060
107272
1669066
366949
1184547
739569
1382270
358897
855180
1063814
1398048
146638
1167070
1162987
844289
712736
1114473
208042
342441
301232
1123990
1311964
528063
1756201
1325396
366878
1807534
1518702
1994781
255136
1170530
1388399
1645337
1301291
1289190
1954552
1888036
388243
1453122
760603
267646
485203
1067472
1771082
1011123
1594839
740125
1479503
1212628
1482859
1020010
1382988
912538
1144783
10476
1789166
1614637
1990825
1643118
440297
1590603
622874
3386
1525364
285146
1494106
1808454
584524
10693
1541843
1341823
1779285
216616
1531388
733325
1915917
817112
1969124
1722383
1867826
487329
1650715
1024106
1230997
917942
992679
1607974
780449
1389584
846922
543261
1351915
1020246
113756
121917
543066
690267
1431078
343680
707624
1720440
259921
423506
549800
1365980
26063
1958770
890584
671911
1459512
1349235
278989
1155545
1374981
11959
43157
1390887
1436207
990486
643395
611659
1993779
334873
33777
1221482
1323822
821925
561080
1263179
853017
1578925
393063
1207189
1302949
299575
797597
1791770
684853
1770703
154713
1890981
1373351
315157
1027905
966904
207192
1481037
693591
1078475
1046252
677557
788658
1911183
600818
1803967
125906
1185076
748092
1091400
698353
1016342
675648
503989
1944900
556326
41883
1824269
3193
1954396
1055106
1613905
701477
1277561
559150
1395787
1123914
890006
680865
1926027
618933
1406184
1716356
1624605
1157167
1888533
250419
1306157
1770678
145797
379918
1371634
694171
1476946
1153937
770364
1061668
875915
845585
1271947
807062
1924573
361270
804991
492514
812041
1335980
606788
1968911
390919
1985370
1326228
1028058
1482817
960178
1416180
122777
1367971
121602
597614
321236
1061849
1993754
1196110
1209225
1424290
955091
417302
226344
1012193
310419
1142567
1749560
1244153
341201
1623983
1809482
1493460
846410
1545678
1495620
525481
1987454
1469157
460955
1144983
771435
1459042
650957
1772391
1502031
787358
1108218
881743
1164718
624133
1238484
783386
1143011
982903
80997
1350466
296815
1003683
1615811
708936
1654063
1969316
1503810
222492
1691942
590630
1926104
2391
1660549
1192690
1653033
1585527
257553
1973
1354435
1422979
1332855
72287
501208
39265
920142
1699145
1149820
833004
1534254
993961
1012392
1148843
712766
533292
1134866
488702
1487089
497238
117338
1417690
200576
1774756
671061
1262861
14958
1424062
1045482
106835
969444
1555979
995415
1899570
1411970
652464
540004
1066594
1066115
1533060
552140
1861960
580193
704268
494990
785432
798326
1465775
309665
1104601
207926
103196
1531355
545713
1750472
1863347
610038
170382
1259508
1604517
1094758
1083892
1751558
313671
945119
1964659
1903194
55636
318420
1576415
1098924
420433
1731811
111073
663144
1814480
1367785
127848
1282379
1867557
997016
712115
233053
16458
1168680
1358436
843316
994869
1899954
524414
1005535
599028
131921
956044
1892949
1940821
479615
128757
970571
72605
1171500
1265523
1910360
1692864
577843
523981
343146
1644335
1637570
1758682
1194644
1129801
672780
873744
1606520
347119
399298
640661
614972
86900
1887408
721458
512576
1959492
925187
241223
1476642
579309
1828408
91510
1282945
642860
1899474
1714976
307894
1285691
1996421
1567021
1525168
1052768
1747842
600441
1604678
461535
494467
1998240
1127536
5279
511548
181142
889222
603142
1053822
322275
1942780
1728737
529741
197828
539197
1066374
1478238
672889
538368
606726
973071
1891249
349316
1981911
439442
198866
80431
1455287
1916162
1063627
99259
771491
988241
420062
1434110
1403234
1487700
1473525
556836
400545
262438
1175853
1854210
303888
829598
533669
265563
927225
374593
467181
557413
1683463
1199642
1832107
1837386
462942
722854
298069
218314
1424483
573098
368056
355176
1996606
1015029
65251
1245286
1674954
1769852
649593
342364
845590
1218629
1971019
1854766
588109
928869
295435
678324
1047486
185657
323898
417120
356802
162917
422473
39003
1183448
1077433
680513
887753
1752316
453774
161983
1778420
859924
587081
1826028
1662385
1812121
1600378
560595
818332
1193467
1797981
1006824
1392067
962388
1245777
1344666
357249
1644017
619444
544901
201400
12942
1440264
1956722
1141872
817178
1102415
1105675
694165
1903098
1085738
1448150
1544965
561655
901071
327426
294028
1689267
601186
1949297
984662
169355
1845038
23908
499759
970156
1351588
1061859
996568
1710303
1785987
123278
530195
526904
1595724
47626
191187
562623
1433265
788242
1131184
402270
850840
1202070
1757957
1544371
1374972
1277548
1706564
1657615
1789288
1258613
693259
1618177
1403080
705955
1027347
1542825
920736
624447
1089826
456829
276009
1581626
419905
1321425
470000
352499
526172
1717848
186892
1501674
262081
80418
1825225
212675
1344569
774939
1583505
697883
1805959
1653317
1728144
1743958
1947518
1082492
1168154
1809877
1875283
1687912
969211
245570
1770760
1695490
1303388
1266497
720063
885922
1427440
1131109
1334907
969958
739556
292365
975136
1605133
105613
1341348
629794
248915
325319
692827
1578464
840727
358728
484479
1863200
1328260
770546
614222
932983
1137938
1986833
1547006
1131818
865059
266289
1927776
885167
1914259
357475
1379190
1532800
1110573
1761414
322502
411348
570949
62513
1934500
905501
932861
524631
567271
172573
1543177
1646563
1757619
1020550
1707038
188831
1216949
1142524
825923
498665
643211
436510
366600
1285411
350637
1701566
1930360
1848784
1734433
674163
398020
468716
1132118
1595214
857784
1223104
338145
1942571
63563
1553057
242830
700093
151560
658728
1890911
1473265
1479067
1688223
1995419
1872737
1359122
1171208
1370214
897913
1962285
1708993
1186157
1232513
440542
1222598
458505
938186
419203
451991
486186
1085799
486108
1692075
39487
84653
213818
1440271
1925454
237879
35591
757266
526800
900185
787992
1746294
1986555
181247
1894033
611913
1972833
803369
840131
1972260
187360
776633
1245247
1689624
845878
913748
237991
1013527
1583764
1667716
1665155
691848
922451
1116679
715407
1986561
924294
755864
1500771
920328
778131
1683637
1942058
266740
1152323
36774
1168720
261254
1462471
1335502
1507461
1755299
330389
487701
1412469
255892
597541
1139020
910416
1491637
1607963
601007
1738034
1857631
1661363
937284
1022574
620669
203327
732014
1037213
622961
947297
1193228
872423
1569174
1800237
1222330
176469
274555
1912948
359628
1305198
1622555
879720
1704228
1654258
1758348
1707322
1067453
1882758
123306
1327987
438750
94622
779545
470815
380358
795793
330648
863641
1868424
1574209
1961130
1264819
227056
1841387
1548467
1857864
1433175
478425
1270392
768075
1373106
1803973
1983516
263174
1134865
1316338
865905
1095963
1097243
666868
168665
1893051
1898242
170742
1349453
456649
883417
399811
291557
154756
1201319
1167340
411987
581571
1848274
306696
1101092
15490
382575
1111392
1529599
1565942
6194
1673433
1612162
1802981
1748683
923681
871505
1923032
1592682
11343
118708
660479
353796
1464919
1401907
1974072
1192479
515280
1254518
519334
817085
1503483
1097877
1012863
1957910
1526655
614846
698089
1495310
876445
1805188
597391
1575477
1440572
20948
1494579
686511
1227846
378913
166994
118947
686791
420462
124026
1679086
743061
1559401
1659427
1743099
612666
1537514
1499255
1791353
348847
414741
1730562
1506752
479792
1952351
309759
25739
441256
462835
1603113
327020
1361294
964662
1818833
766499
734844
556721
480164
724329
1635638
1587774
745860
692662
618887
1610733
517367
552658
527230
840195
1422281
1993838
521518
1771019
527651
1878348
185055
1608338
1529511
69005
1497950
895810
364328
1052118
1518761
753649
1687645
970128
1901446
1138239
1208488
420605
1948497
1404554
52408
1593500
1001583
1340569
504014
386669
1984675
1409248
12864
41169
1800927
1937474
1362160
941631
109300
79708
1096231
951827
1963917
204381
1423446
90194
1425316
1774154
341803
1244958
1544506
1030335
510504
869875
924099
1550966
782000
1716264
41210
917411
499114
1151328
775053
784681
22178
226840
126572
1441565
1848915
25184
1537687
1817412
1473828
841386
1681682
1302617
1401826
34958
264400
1092617
1925474
1497523
525026
158066
477933
1648527
1927766
560560
1567290
1929973
780765
1432823
545478
1453611
1193401
274433
669938
1304958
868635
832588
1590720
628964
1141922
396200
298184
674105
1472190
343909
1106081
1114766
1973157
1758718
695590
598722
1723658
1544809
818214
1066309
917770
983332
1781591
456908
1492739
200084
1579867
1265600
606544
54803
567676
1999607
41953
691124
972326
1958596
237909
28571
653814
985490
1146375
487953
1985793
596682
128355
828966
768241
1420436
184486
650361
1686159
1904633
677516
410514
1745765
799049
578426
381935
559300
130277
1605098
1222385
375113
591213
617136
806763
539873
1777880
1666040
1411678
1230140
368379
800288
91556
1509924
1174213
373778
489720
1444538
1358205
779392
1903805
612247
386701
1185586
706548
53532
931594
560792
1755315
1114065
1265462
79753
161222
213994
1048075
624246
514873
1832141
283200
1587973
1929970
1942663
1485304
1591033
926995
653745
1619986
112221
1472286
141525
542401
1991147
1167946
614953
1139725
1319113
1885629
116654
95809
1192814
89590
1727605
1186087
832519
816073
1912253
422414
1384055
1076125
267480
746687
959453
1349244
955165
577064
1215437
965224
1193544
252960
1024072
817934
623058
1561026
1333486
1650256
1159364
1987904
135547
1629265
1261154
789734
1196581
1594679
1973483
520191
948425
105661
384225
725806
610248
525378
1122550
1629166
978885
135517
1461279
177796
1429952
1576952
1502154
914745
183802
217489
667851
324055
104445
1867425
1915063
692961
365992
955466
395677
466225
1792876
151766
509275
1512231
161491
1489912
668816
1588199
307449
706752
1654409
29490
567350
949974
708423
93117
1605126
1462765
372665
140266
792715
125421
741240
1496504
1584338
1507440
132754
573412
711003
1421338
768865
1987666
406245
895993
1854832
783055
1484766
179072
1256229
1525701
1465229
623770
526818
1385264
1261879
135853
612068
1099737
1785440
39128
836513
1811736
1554729
1039710
1729679
874262
1226126
15675
947163
1278984
532026
563160
994119
709632
1648933
446480
763880
1313799
1845880
1352671
1144927
1934315
1371646
162859
1505325
1650677
1337651
1276171
601083
29498
1709562
1933305
1899856
1693645
1358906
27802
1659249
501111
1707907
84082
1728443
843873
1367764
1498317
187722
72143
1064334
706370
1601699
1747574
1448279
1718455
1221693
1294647
1179449
1578512
1997001
1648603
945675
1198457
557746
1330825
568415
1324764
89001
1134511
286572
1070280
1246668
801237
1600199
1315868
278714
154796
168262
1640398
1548864
39842
1030325
1008492
1660040
215498
1598347
30205
1793528
1653590
208738
522413
1695983
666554
1865377
1538740
1991215
1332337
1210523
908136
1406821
1235996
1769949
1971393
1659828
707598
1329888
1105765
1282254
561624
412178
1729995
823684
954503
45045
111377
1779175
591240
1026787
672937
1570633
1305779
134420
586413
965852
972641
1597308
522151
692330
501791
1797727
946902
1855842
841634
1529672
1712218
1129076
1462616
147067
1648171
1684942
778194
483103
244980
160108
222105
1165517
1686656
9229
1783274
1130388
293112
1781409
1989022
689222
811245
715116
1897161
1909881
239739
1571498
168070
707805
862244
1063103
1735780
227071
834481
517902
312440
738948
1326988
93724
654402
1025714
1672691
1504923
207596
324722
812998
1564490
621531
683441
1791339
65178
1444491
241151
1129067
1446797
664076
617991
1763166
1456490
236074
230990
1451166
849414
1761453
233260
1369616
760278
284049
933021
250116
98689
1093745
1660906
1070277
1007897
771602
254626
213064
658271
557078
1053677
740126
982046
1177033
1202179
1260390
388036
789807
436739
827857
640187
1569089
1472856
536877
1237627
1160493
1856980
468702
1151107
1768675
213014
1783694
816701
145194
905804
1052144
1832833
1727716
994365
268633
1800938
1848760
1538630
1581811
818311
1190702
1513995
825228
596788
1428094
1722490
218776
1136989
1752115
133783
313235
327056
901643
749652
1557866
933520
784781
1448877
1239675
1287866
659732
1484146
479851
1934061
757852
518684
1428066
1932581
1682034
603176
1833330
1465999
1777733
59769
597745
435192
1705021
1342275
1112989
838588
1919838
1190045
360928
1021777
1798563
1419792
1992695
1388012
1843194
508575
372605
1061247
1803926
359911
592523
1338994
1451519
1130176
1906168
456590
1283571
1816329
240131
58692
74519
1895292
40809
1510130
1262373
1544129
1045417
1819429
418690
99171
865351
334082
1601461
1374647
1981960
1065952
529978
1690394
277568
497343
1089695
40653
248288
1636099
985431
823585
1559127
87939
258243
1495148
1327044
1454269
1824780
1227070
944519
1916046
1667149
1271622
1995589
766562
1042196
1463691
157139
585561
1572642
400994
1647684
1557045
1234499
1413998
820404
750448
676147
566618
20361
595135
339369
24760
1290658
178044
1308315
773959
1550599
1640246
546574
1483857
1115906
1317311
171402
1905976
15849
540570
596687
426554
1105244
336470
1772423
1479418
1173388
285487
1543092
1313585
1571537
804772
178167
196046
1493779
1228230
43489
1391868
1821519
1465712
395497
65924
1921878
118370
586912
653820
1238870
1857217
348742
1234026
1637232
1407601
1267268
1856674
191307
476497
1860432
1914810
1676528
499732
416212
1000143
1123280
1147003
1144003
1702692
1524175
183483
1175283
423635
523563
727993
641949
1527424
1230941
758532
67920
53459
1375755
1021924
947504
1428713
232138
1873258
152723
327086
31352
1996875
1357325
1001342
850140
1906121
1246719
513062
1533864
360364
204495
463866
1384294
33669
902968
1639323
1536985
1010935
1971199
211076
963293
1786585
1900907
67072
920075
74282
822850
1421581
1382188
953928
899291
1277945
594716
425764
1099719
576042
951700
902486
381382
191498
1188550
1343825
1698627
1164964
234969
1956277
1331553
812765
1520708
1112881
1238143
1274258
173341
1953410
505251
661196
797624
1060805
309077
562209
1729171
450739
12498
686189
1024369
717299
395557
674235
1318827
1846478
1288675
747602
814499
1869438
772675
358526
1245032
879444
1178968
6500
1764761
780633
1261433
502238
1787320
46745
1736857
541175
1941385
1570571
1489929
966446
156855
649685
1135568
1012749
762375
1301444
1596059
179894
1583969
1168115
708447
561927
952903
1521575
830145
1331254
479039
408869
67104
295263
1554852
1437299
532891
1533197
1768535
144216
884614
303861
609754
505265
171522
688992
1319865
995921
945993
1178495
1540250
342887
1099915
144450
1390118
281552
1169557
1443367
505842
323932
49303
503608
1388785
1636052
979068
934255
1590462
1789858
1985728
56255
445741
1882231
1234009
463188
953626
80348
101874
55909
1388071
1038651
1065285
362509
1399814
216396
725588
1056629
158122
553551
1959608
1599595
1764720
1637256
195445
463517
458425
1060522
1560281
102454
105637
1874130
1654669
163791
1625951
1637817
624939
506992
476643
1725895
606251
989143
409333
270398
1893795
546157
344080
1619706
1288669
905055
941011
1728704
1162277
839712
886610
235752
1073301
1876224
1772026
693207
208840
1902388
1050318
339375
1089676
817989
16369
681441
692924
761515
1862663
1341696
1013757
615448
491811
285773
420221
70122
797044
539736
987053
1710607
62287
888833
1098688
998856
1503195
1424899
1118164
138706
1162676
1781675
321442
889857
1295257
264155
761067
834304
1976722
1495380
1263416
1720641
1330049
775263
28850
782502
667198
674568
1829293
1715901
1304860
632409
830079
1737637
1069918
373795
254212
728195
1296895
1305250
1394909
897100
1051295
55832
1649606
1331783
555496
303434
438135
1232280
1478944
1621549
1344308
1274380
564463
1006122
636763
1379675
752238
430519
1259118
158568
1560927
886668
1613029
911573
255745
946019
454277
366564
1456300
1131974
772239
1500504
1872994
543120
1778127
318823
1582170
1330632
1641394
1808225
861407
1068109
1523366
1517839
178082
1267505
1252583
1933481
1578028
1137555
1214280
360223
977841
1656277
1424687
1627865
200654
90815
594536
566882
854843
718305
175150
263547
779016
168275
654940
1613368
217482
135391
1574582
626889
1123458
1457209
46968
179519
1861060
246322
1153397
1095590
1723710
787037
143550
770870
593980
1350773
623584
769487
644377
1691622
1837503
146560
1885295
1957996
1505513
586644
1854215
1999275
1039974
600523
812471
1946171
1585258
313585
1268637
1487057
1172379
136044
87901
1537659
136143
678911
927823
1133330
969481
1813483
1542754
904515
121722
833095
1764073
1982418
1047713
1633782
475445
77272
1005042
715313
336852
1698397
1753340
303258
245062
193816
1546344
308426
1441706
708848
1732027
60557
1655431
809944
1742859
527250
1518317
1822286
231780
236030
495815
1387898
227017
1969837
255165
1831544
45455
978759
276236
226026
949480
1288363
137051
1624585
1984844
947806
1815831
1954457
1308832
360360
1129397
861029
531647
1355865
236137
1600259
1200085
156827
93587
215873
1197798
1977375
1191857
389940
1357518
791063
1207184
1602840
1027669
449254
775355
1808025
354251
164859
406025
1283071
445777
1639277
1379737
1208323
1201539
1282866
608302
961428
1186176
1293546
1554269
601551
1052140
480298
811022
1924591
1663554
1667745
924739
1516419
146981
1543256
491844
129744
179876
1589877
33934
1694387
406259
1106575
531262
1594674
1472205
1752148
116863
1161198
539853
972464
1774650
1716078
658172
1089118
731873
288974
1037795
72522
152393
720244
375056
1259607
761183
1997116
1316582
312483
961340
1444843
1322762
1345211
73041
1218472
1168343
1919478
1174233
1946696
279464
1300890
1072448
484756
1756874
1000041
989363
1696402
1096479
1365978
383613
1902109
1610002
1936535
481096
418092
100058
1630834
1257856
935185
921691
516824
639923
284272
1237533
1986698
55195
532120
301587
1551897
883017
103111
1674960
1956655
1614988
816087
1927766
463057
1418897
1641199
417542
1483655
531107
613672
689313
543029
79171
1667008
1085540
1409143
1961529
278538
876885
1952722
831525
1171734
1435831
1828334
1422188
1149389
291563
1328118
685542
334266
1947024
517100
614348
1193613
1200506
1025832
847375
1119037
1135027
136599
1977554
1475059
749932
1579737
965037
1268077
949519
319920
1956961
1779602
1801906
1006579
1286244
1217480
1456569
1625374
246213
1616159
1903813
78535
796468
382521
1321611
231065
793734
1404914
683946
911930
1020187
530823
740006
1504390
1640626
706599
1256236
1066688
1055954
1294389
1967199
1643364
1715746
1484928
1960419
289241
1721632
516836
1979457
1958429
1191678
680515
899971
696763
440312
1151698
301722
257833
1861390
175389
1854774
77162
277663
1511651
1698663
183048
1917380
1678732
194988
946182
1973283
421380
264763
1034815
575340
1397007
1997565
700528
1493661
699335
1991175
44128
1303871
355736
1176109
703412
1740016
1094526
304760
840425
161434
382870
237479
706713
1567567
1623985
839902
742351
1133017
1925775
1734191
527380
458208
1702744
943447
727630
1036564
1890849
1371051
621687
1564465
883919
1426268
1770414
593334
1244380
1985453
28007
565276
427779
1497619
1553534
1657755
47731
1268906
135385
1546690
654306
1490082
461675
1116152
1986970
1233022
1356076
20800
1322840
1482011
984478
679979
1810039
1205808
1395349
470513
1959174
123951
1997856
1449792
935849
1418747
1850454
395220
1103446
1449632
1615164
119606
224160
1735509
604052
1925373
243098
600658
413902
1370667
425814
1038197
986686
1000720
1703950
1659317
688682
12973
345940
54375
205232
1459010
792491
1060082
1920971
1618950
454434
632966
1455314
462587
1827810
76264
1039673
1054570
1052155
1840639
1888594
6679
1847697
1991815
1989324
333952
168848
1646621
564251
1842980
1057746
99504
401904
1243513
51638
189682
939908
1888908
681234
1131426
1356310
841555
413155
811548
1573625
686694
974586
1779927
1916354
739158
636012
1962295
1919014
1477118
1052001
715097
733107
1574757
1634741
882874
747284
84655
578122
1024196
1906329
990759
478229
1381940
1248241
942849
1076208
642684
28599
1579672
1498987
838310
652480
129395
1836452
1886529
1422657
1899889
1941104
1568897
1882691
974928
1245348
335228
857806
1294198
268822
724980
7573
852126
10057
1789671
1626118
1829538
1852464
1329741
572056
1908326
1019925
1583968
432639
851142
1589826
777317
932515
103628
115918
135789
1915820
946074
497978
680464
964365
978696
1661640
760784
787356
1080067
1113259
1944211
266092
670189
159253
725629
1574456
457197
38802
1480435
1786085
221724
1366903
4284
888063
836555
1323774
927337
1810299
529809
1074489
498461
870687
902064
1630623
375896
1673302
1804683
145473
169657
67079
1716101
758996
1197638
21641
1684755
1734070
826121
225686
1105749
1060527
1381752
776340
641110
295566
1647670
1244493
196776
666732
209888
1409696
867688
1256832
560185
461832
659885
1002195
1422783
195175
1574843
1940976
1718384
9157
1754571
1682871
1564584
1050870
948008
488890
1559101
942369
111950
1680413
337502
1848713
1747851
99507
395779
1683402
1539400
829572
111114
1249080
1037860
547052
1793767
711273
702827
1307428
679699
759361
1251450
466465
644052
1859357
241973
666024
1582135
1796542
1494375
739900
1193529
572332
885587
699141
1294983
1602538
1940895
714244
175193
1867847
177637
493789
1835409
288798
1155738
553204
1569813
444568
1332981
1244320
1485160
4185
1711121
720168
947552
1607219
1344334
1478192
1579600
1601450
24696
1266010
716813
1006934
1576200
1867023
980135
617537
643783
1190730
107359
1195067
1425032
1041221
530223
301432
108985
1739033
737214
536569
1271082
1786261
131235
1667921
1018082
38847
534162
194652
1656921
430418
936635
930973
404708
647935
1625928
93836
36332
196185
821975
1514442
1523365
1621787
1910278
1433218
1412269
1051295
213405
463358
292903
189651
1957416
403747
132305
585769
1155009
1239336
1139091
1322355
171381
975169
391627
1187110
1727622
57047
1891895
239596
1240267
370637
928858
1652093
1620736
1630879
610587
72830
1366958
889918
1645473
382986
570187
112059
890586
1731970
27018
1230180
1331403
981261
1492044
1384148
822475
1255827
1489971
707442
1587793
402420
1718417
1073613
853044
1424131
1943393
1614057
1639527
1729968
1684503
1314966
1956088
32963
1860116
1260855
154113
1584906
1590727
1256818
1672987
714745
1078477
1786880
1456422
29302
182134
690537
1668804
91213
1777324
341743
1644397
1715534
776080
924955
972990
771367
1781049
1423254
817851
1563616
1426703
171012
478686
1974066
1580203
946087
8521
1763003
1582920
535836
771428
1234259
123526
1713113
131481
478760
1103960
21096
1883136
1300102
1987761
1240259
1431073
280800
631530
462443
759012
1479450
591623
1613043
673864
202983
271595
1020457
1192216
580382
1364444
163899
1184527
1835130
1016940
1902361
1221887
30503
1560617
1365466
873007
1245465
314549
367083
1097453
1599036
1969598
1991307
266787
1199882
1747834
191882
1304752
665199
1499955
249851
1660271
987429
197497
113365
1355295
972812
1143558
678686
764438
20858
432761
213851
292919
548069
1188407
442940
1661479
24271
1301310
1664616
1751205
455184
1842163
804067
1287390
1271893
1899334
15825
695965
392963
1736450
294090
832478
304987
1124950
1530214
704013
881993
1547914
592625
1558034
1359363
1672693
1678041
1549847
257334
1429489
494564
289751
1050049
16241
355858
1590548
1306266
194498
1829940
736497
682533
165952
545494
1895097
320226
1191366
1801605
704306
1515679
660584
632670
107532
515382
1060985
1276508
1676363
1849444
16497
1429312
1569117
1222959
1083232
1235715
204274
1563952
743850
511680
1832840
1314800
1499057
243616
800164
1674718
1647090
218937
1905217
750402
926167
1798520
1398516
759902
414416
1263060
1986485
1818973
1583489
950935
1765760
454511
913905
298691
3336
1587298
1346111
868899
594646
1708211
1804759
351250
1330432
1287423
1985645
1660314
1469865
357735
123221
1648940
1411063
581605
387901
372867
140080
319571
858997
22336
1360252
1463580
1880626
1517617
654725
694460
1767837
1017345
337705
1867983
425056
1870144
404772
1732739
462219
1300843
185935
994753
352523
468100
1080109
1493051
302542
1258983
1936365
1095555
118992
1963509
1137594
390784
238637
1550812
1883150
380700
701796
326368
1818347
292038
1986232
1780492
1628585
827374
1833021
938469
976868
378394
843392
1744353
483461
65291
1369334
808012
1814852
62042
850116
567127
3521
420515
729070
1786045
1617006
1622017
1290956
969465
674513
80788
1670087
1600369
572956
276418
164533
686786
1626597
795394
562681
321150
1337030
859927
306388
1320969
975845
204773
834583
374907
727423
184722
1673530
622552
621606
907488
1481873
120336
627073
716533
1693971
936610
430928
648209
1653559
1401113
151958
1723199
285676
1200538
592647
302962
1716754
235447
1079426
749700
740773
194092
791910
340219
1994484
808178
959817
1744672
187114
984391
1775099
1386629
243972
1601900
1628169
190645
1611502
1170881
1963335
1677458
1539612
1936989
775011
623534
1134501
1363010
1099028
1961261
1190138
981167
1589674
958020
1320085
622324
1734638
806076
663182
1462568
1898950
1661180
138896
1441944
1969561
1007749
55384
1008836
898513
908529
426405
712838
156952
1867452
1054625
838308
33605
264006
102963
447463
1612978
273083
424103
1752045
977487
1514297
1210820
1761615
1695489
407431
385445
1793347
404079
753695
846085
285047
1126421
1619847
1991615
1643017
1613
1237539
385552
85071
584217
948917
871227
271070
409255
1704916
625109
1937984
1010202
33412
622591
835172
1377839
63787
7881
1700154
1008064
1910892
1124941
740745
1069560
1406694
676997
469541
773967
1877924
1976305
1896605
715043
699918
873576
816661
1362364
358098
1323896
219162
1407692
248731
653059
1925651
36080
1692111
1456989
79967
615216
1962284
862084
47085
515643
887471
721467
849782
399774
1547129
1819245
1781037
1106444
555017
1362899
27687
1890942
351867
1325020
365546
1644343
18112
910855
592706
1939389
1355598
1558624
1061265
741546
1501741
1704740
1579639
1409119
764413
103394
215028
471853
1868934
149275
520371
1022027
1864966
1783387
883334
1865118
1472573
426770
1823679
1968536
72670
1929018
1487717
1871314
32581
71770
1007342
138140
1338507
1725226
844944
1635853
695771
212148
1577885
1607713
1730567
774406
1111904
1946338
575769
1408380
1403398
844953
1926175
1508941
1817879
1318230
439302
1762252
1156246
1713941
737353
795528
720410
1930743
1852869
446638
1598768
1451034
1001731
1813515
1948903
121976
618336
836767
1684472
6877
1789291
1798883
853542
349579
1598552
424745
1629328
1310409
575530
1272777
1432681
1708164
1740244
1325751
243446
412831
403313
625377
1340059
289530
1727945
426161
301526
1916533
1968530
1394788
1916895
1794028
1538647
1425268
206509
585691
969203
249597
1892625
942673
355166
222238
167569
923160
891768
1960044
460035
1721866
1503486
1591147
1754891
211760
1274334
914499
1053221
1571682
1638832
789620
327580
322646
1221211
1980978
441681
514582
1428294
1765127
1665081
790174
1580577
871450
1489911
1298358
1362294
1939205
1664247
1724543
467558
1171897
346757
78687
29246
1665581
784780
1326386
225222
1139425
231510
1462202
1562234
461719
384594
239514
1349947
1488804
909445
1767667
92439
1805691
937532
990455
1404128
1530332
411449
1776881
1281171
868890
1206825
1999452
1015488
1252499
1262710
110919
55069
476801
578182
374915
634422
459744
637398
929883
570040
467890
218836
1242500
915117
1423534
24117
414798
757721
1020719
131496
1140741
311483
708612
1295722
1621094
314537
745549
200510
1504605
248901
1896223
1416495
1234909
772444
488827
1503389
755379
155285
329865
302050
27325
1361764
824072
1218597
613216
1696912
773438
805834
1719195
564576
550219
1601030
767461
391440
1428815
1150875
462782
1251608
760541
590197
1447435
1605146
939164
1300390
295019
521904
479106
1553891
492312
1837403
1486124
1157575
36599
247402
604944
1090323
1984611
1740969
90212
540419
611335
1936998
660894
129848
196508
790393
165617
268156
1084755
274642
1455146
1695502
1427194
110909
1237693
980418
1442429
1429322
1781698
291805
1587995
788143
810831
266230
1926642
945048
325670
1277708
709189
772741
1234692
7740
1266763
12515
493244
1907591
162002
559514
1258082
372993
633853
1746818
137124
1114623
4375
520778
25550
680396
1335098
1528364
446957
1213452
97113
1781125
1959479
1789041
1349159
584131
164446
977311
741889
582211
392659
1788354
843344
930194
397933
328159
1921239
154650
1881764
857304
183709
432808
61729
1239951
1708167
1488948
593683
1758223
698123
1678621
1093601
1759404
1730764
1294883
760717
1940128
332544
1083177
908693
222314
594215
656018
812900
1009028
1912210
1401113
811416
317716
1937039
733324
453402
1764647
1128193
1987242
1078869
441626
1314899
1457892
688744
564346
903046
868767
1471872
348117
1040387
676660
1812894
132396
1109694
631701
61285
1892910
1759049
1989955
1971884
1842351
1986822
122805
918491
1270931
1812091
1563686
126883
1233636
1720771
1214830
223889
1053621
200554
912425
1918871
999154
1503742
883829
1057254
1675074
681519
195012
1286242
1897659
876427
1546929
1909112
334334
523520
579174
605171
806672
45670
398474
533815
1993884
898120
1886948
760729
1359282
1973482
361075
1742250
32059
1800281
999117
1765425
59000
1723574
989680
201014
491213
423664
553476
536417
1590449
410154
93911
719930
1973093
1889644
1226431
1411680
1253262
415875
1515000
1324308
907988
1990038
508554
469690
1934628
811352
303035
1087293
489561
555852
220177
1778593
213764
1048220
780183
1897260
347140
719972
370377
468795
874889
590995
81130
88322
283192
1465920
7304
1612087
1510068
301843
681542
1891439
536738
351669
12067
124031
1742711
1256405
510203
1609439
1361701
1293956
903538
989727
474993
777397
902044
930942
209983
986114
1979985
1735137
47365
1491638
732349
1312053
1189681
1983615
1258577
1650298
1766751
476578
662226
948914
1901175
1309289
985893
145652
975398
753435
1830296
913698
1568054
1853978
1492186
1728528
563966
437335
1678513
719725
689569
1567102
715433
1752644
1385320
1504428
1509495
88287
1657735
554115
866151
1622549
483469
1067802
477487
1703370
334051
198111
1479293
1846786
322212
1085044
1059111
343973
1724483
1953344
725536
1661297
21288
225417
1410260
1061548
1925660
1233998
606975
743770
1891311
333206
1854144
1184254
817378
768624
709399
1598200
1497951
396239
1516993
282738
1380409
115829
1863564
1146479
10531
863967
1637566
1908536
933754
1483873
665525
1875645
1273626
273106
8317
219677
1138807
90667
1893687
360780
824332
762957
568671
1823441
82353
788327
1491474
1318105
521736
1712486
1602615
1180229
11393
246929
1148367
600844
1212023
116221
28355
118202
7690
616405
397819
1072484
1430478
1881298
1031810
1125983
272211
709435
866004
548560
297405
276729
501616
1736319
1908545
777491
273057
869397
1421039
615397
23867
1192217
1238470
436561
468553
1451051
1999785
1298273
1565233
474593
933707
1117574
352127
249878
1920844
41214
847727
63904
1229563
824690
237735
400592
70365
1345607
1222370
1664518
17482
288133
169845
1578450
545763
1278053
672561
233405
854925
1937342
1643289
1685188
667325
393546
848337
1397602
1102954
1695700
1839784
1240523
124043
1820138
15652
258703
1421030
1798735
85003
340441
1918228
962156
692623
1747241
731063
226835
1538462
1621138
1970222
465884
809127
447622
286603
1422796
1193784
1941293
712311
1711020
918301
150422
776183
1697039
799956
728146
1586964
1955338
647292
447643
747451
677004
1602682
414502
1328003
517408
1426370
1552486
718876
9724
715559
1547040
591295
300690
1449015
1570661
1451193
1123103
1125941
937390
107356
129845
1544134
384795
991475
532656
1414822
1984110
1613881
709789
148508
1398091
782755
1529300
336355
467110
1637978
161004
502907
945300
1737065
857668
643673
502659
1692574
469140
1985982
868062
294628
1291934
380329
444549
511856
1280198
1819120
999906
1136089
575905
939911
494259
349215
847309
1410021
902920
828822
297275
1506753
1658621
266275
1493501
549127
22541
1489671
1748849
1644309
1486921
873709
17015
192365
342891
894710
1084671
1813750
1313084
1533954
1596701
463711
1366443
1729412
960323
500551
671653
155096
68339
1139087
252100
1704898
1503236
1485577
1464327
379992
1359401
515801
1262302
643343
762933
1114498
1931813
1641451
1901543
1403972
1764081
393026
255466
1179178
238324
531465
1545336
900354
1387005
682134
1705888
245786
855482
1133317
1083259
1428855
1226939
645196
1923750
1692857
1357493
311510
1770175
747798
453744
1374533
1729209
17188
72435
534002
1542595
601188
1598019
1056520
262451
863954
432194
76728
1639327
547643
1617736
840078
152789
1286184
1320841
1128674
476088
1551690
406643
1235293
855571
919759
1449967
632870
1451005
241283
218995
887539
83975
906437
915483
390659
1843255
291336
146724
848961
174664
1234999
479360
1371949
1084068
667618
1103128
1606970
676684
368641
1993998
1098387
1188374
974164
1213909
350035
234317
1746778
1020928
1888629
1405058
1728438
238072
1232446
374701
706325
1192957
1722056
1875102
198012
819167
1115078
1137074
1123532
1790477
142534
99470
763138
410161
1445574
321296
610358
426945
735297
1809988
21087
1257697
1075773
1839224
1092416
1548897
1424931
1095011
1400403
929661
1684534
1423436
610467
1469687
369351
1033206
1889072
1299861
1325597
176209
1469909
1802871
1801741
1225925
75822
1800526
1321136
1898777
747105
935406
1331398
1067927
602420
1785501
1187948
817926
1382689
292846
1370679
1915001
121907
1716141
881819
878765
1553940
1756837
670679
1156205
70974
858733
1591865
134179
1668731
11773
1174206
1711435
963840
725016
784072
1294639
408665
1647888
1212631
500259
959919
159086
1426898
464611
550020
1123971
377208
1134934
795168
1692371
1382829
1645652
247984
287004
1055311
1206663
1329314
377091
923436
175124
1840932
403262
1921318
315049
1824474
931030
1515301
1931626
1923247
1952859
1582280
29208
718863
833404
913721
61430
1168818
1530418
869546
959392
1741089
43371
687553
1518159
1525799
1498256
542702
1831806
542172
493686
1576203
574674
1442630
1335616
816085
1902146
1418839
363106
1230200
1037643
1386465
846434
1153784
456568
1217575
1674480
1678944
770403
1618495
1011092
279022
1178332
29607
1727141
1343166
895185
446677
491577
1142070
587451
1674873
1754026
570785
1977935
570545
904590
1722184
718474
1990986
1394812
1145018
1187237
123575
1480594
949419
519878
242263
1919484
1991307
1603254
752827
1364960
1895295
1643491
201536
1226904
944398
1405853
577514
1453861
1690331
342090
106040
1940326
863054
151254
1755315
1310310
1034748
490148
441828
1912228
1089831
456870
640018
1414073
957527
1506874
1566134
1243130
1710976
1562016
1568602
1927484
1597357
1130073
319433
48584
1369877
1330713
910815
405604
102455
1653911
1649322
103340
1710421
205689
1683240
1772552
1274290
395814
1576972
1352792
1859470
90977
555589
287281
1330528
671358
74283
1138797
1079424
1680782
1539138
124587
1190739
1168238
385125
872336
360803
1600782
1427156
1438338
1844006
1747099
528572
1218374
938039
72222
1552776
1809138
1321970
1541979
1307005
28852
902762
1079233
1065774
977826
453076
213157
1892373
1582537
1883739
1494388
505797
1597018
1022099
878407
1387230
1770327
111423
903618
947930
822841
1161812
404154
1377418
938212
1213646
1222218
414699
496921
1812568
1457843
1012454
713438
589042
1160826
341074
746417
1591142
426386
1723296
1731624
236752
1053522
449464
476388
1723571
198407
9038
1034768
1553275
1828248
104895
564903
902921
1196558
1381637
1129933
1159005
1520297
114804
457562
86528
1081125
1705684
539366
1172822
517707
1474468
833128
1279101
1301496
1149670
1586735
1329301
863646
1524364
55653
511618
1391476
1329619
469206
727365
1076373
1947959
1570732
1205534
1721710
1243985
572126
22781
1134537
291075
1241151
1733985
669733
643821
801583
362660
738981
1982996
1681798
1681782
866872
1058987
1152103
1734334
1353157
1760608
703793
1062966
1704708
1188019
818723
672091
556976
1194563
915820
1812772
981511
922964
406787
369709
477642
1498829
866780
1929835
1620793
1307463
863871
1739955
487378
1312738
1668059
1456114
107171
376768
389977
1733193
935719
1471454
151286
1118631
398529
1885737
80919
471896
62861
1250449
873693
768836
1407775
1371997
1654787
354401
315773
1883665
1872129
1772890
872412
1480132
1272709
79929
1159089
397502
1786185
1221473
788306
415084
412070
355
1757652
1221795
778664
1228100
1836376
262067
953720
680843
1982101
614388
109379
1135883
1676755
1573540
107581
1904173
1513673
585350
1920303
1097441
1996644
959241
444900
933911
290117
364921
730134
657932
1234178
1754656
221687
1552684
913077
969762
339231
1112422
1290855
723743
1020659
378425
1602491
214133
540987
224528
1444637
1109378
1092120
1906870
74879
1437981
1326300
632440
464553
257535
1500425
1693013
1655246
1810656
531941
275045
276799
1094036
1112629
1891650
339502
411783
51843
320282
406011
1962826
1136396
441625
332246
705430
253330
1088037
1383835
269988
870169
768443
1194174
1090320
822910
682492
297524
1685241
637840
689104
703349
520701
735139
183680
474233
1471360
215101
86462
1160539
1781149
1702449
1992020
312252
1188170
1215389
902118
1296366
1276302
1478948
1400167
489
1073790
1287966
421868
1545095
1688023
1253965
1167487
382892
23315
898345
1119827
1016814
122235
396868
842159
1365265
82359
1397800
114765
1649426
1182859
1342870
1535338
1604506
1413460
1691919
912132
494483
1477151
46960
99744
1245114
691314
1931692
1334164
1552806
1787177
193206
1920329
1555627
1544144
1777481
998970
172502
854488
892678
1954969
241058
1718380
1415016
781004
1885932
1679120
844285
887531
1474277
85807
1713827
885496
196536
1224860
356084
1765682
721889
1644735
1041976
995262
452918
1932178
1266420
517109
1866123
1105914
1772330
437399
1579231
1221131
1362942
1000881
185886
698743
259544
1695381
870930
530857
458649
1543022
403515
1008000
1250677
1116482
1879137
914741
1388693
1041777
721823
1689775
1747222
1361457
356590
269407
678662
1079373
326220
1223431
374105
1403620
1884578
916483
538834
1944809
173776
1719633
107163
240906
1425655
1606281
1764862
832240
1866455
422638
166389
512322
1068535
262221
573195
1235666
275087
1068432
985006
1134963
1829082
998535
331237
1325693
1160843
1908082
1192096
1033469
770021
1920791
1382691
1455898
337810
958474
646355
392862
986019
1473842
704876
689630
421367
1254481
802373
181708
1272965
259863
58118
1940493
1238969
534062
326099
1135091
122981
194744
1650997
656191
323408
1430921
1342099
1381468
90557
1119189
1188700
774319
1706268
449144
1730101
1652789
338219
1102891
1119522
384350
1113912
1957372
1503281
189171
1973176
1669633
1109611
22709
1883497
354230
689901
1647915
659526
1734486
1510711
616167
1002719
600520
1282786
823335
571638
1514421
717773
416083
655583
1766316
1464065
398423
1496625
1631060
742545
264837
149034
535788
853782
509983
1617263
1949634
14136
1261289
1058173
1044279
1171709
209427
879144
1700267
802445
1604473
130721
1279126
579335
43792
1452585
396865
1115474
1559817
646504
1639049
1761980
1091188
1822455
824136
1281046
1507627
1937642
1060849
1989578
1890913
685093
997176
1871122
565773
385686
1911863
536939
1940946
655012
1452651
293709
1805098
429133
1567197
1651113
785664
1344974
423376
1177599
187522
1002029
1764921
297541
402369
1567874
333037
1699770
1299520
303556
1973169
1127682
1847990
1165211
1666033
529506
1176050
1708882
211772
978374
1859535
1894493
1772462
1241641
1591090
1943287
1842903
301684
824227
1912059
15561
857829
937027
1331894
1532490
1938530
1157849
619229
598361
11555
420925
1327252
1640806
757872
85304
837187
1698092
292475
447554
1237101
428668
1133836
907793
953347
906351
577269
1888218
1199356
1861052
14620
830936
1623651
556697
1221516
1714814
463460
358201
878445
1073593
1371967
297964
1805672
986980
1105482
1967743
42037
163492
892578
722041
1893718
970648
540105
234252
826423
309136
695488
480106
1942814
1782255
405563
155139
859639
1688436
840326
1632525
1362504
776782
1105073
1699973
11364
390479
1485201
705404
1783709
1437052
1427359
1178372
460952
1628072
1921507
446426
875655
190206
220419
1047093
981357
686138
1936726
1787902
60770
1404605
484556
709898
1023743
148664
1825200
1398156
1731033
197448
1250354
1391128
1595928
1235969
65902
1922166
1352627
60535
413661
578390
1681473
619997
1503577
547458
845739
1582105
1653485
771119
1100293
662655
1870055
1105029
1261736
492821
924789
434731
992994
274842
353866
33743
1683024
259833
1959691
948465
520974
1971311
112331
846401
716479
407136
1157495
839211
1954302
1150095
459559
1293410
928859
1865607
325740
1098457
1812470
165892
1211454
777009
603590
266357
1137976
836880
531111
1186776
1854886
1351217
325491
1451654
54484
1230781
1721835
1271063
470189
1261482
649546
802916
1113345
1394
1724935
1474401
681235
1362495
484953
355831
850978
212698
1956060
151763
1731621
1765063
242720
259658
650793
446970
1880691
871122
1290535
1030846
1650167
941606
1825581
1172703
88921
797611
352097
890313
1870283
1837203
1188242
1483041
1668702
1471530
867368
1388607
941352
1014233
578223
1123162
943773
1123529
1477280
1631179
683928
137987
1774368
1834644
904139
1813897
1123450
773030
1675102
1556620
1607308
1525917
286544
1583761
1709050
926461
1073447
1629162
191805
1062226
1962950
1323649
582274
801927
1494872
16838
429978
1336297
44432
919079
205538
1531314
794197
818510
880595
1382216
1600386
1216828
1904121
471087
1371228
1219644
900401
1073932
721584
1657674
1778274
657138
1633267
432084
493553
838916
1375716
1943492
886544
570931
1091529
1199298
457780
1319739
428203
1818630
1858124
1055956
389304
367021
332462
1717005
1203611
1805245
1954523
1500929
632669
749134
1715323
1636137
1110172
1773404
1439647
1340450
1774988
837642
1336537
580843
626178
94348
591632
1456230
300847
487937
527234
785345
199599
267218
489830
210416
1750145
727777
1206485
335641
950295
542465
522341
723637
1398291
984881
1334722
840653
1077023
1036575
1752384
1411492
284493
829792
1503742
209964
1192654
1152601
822178
728299
1405511
1318099
1070474
1017034
1121517
866373
1744376
494821
460137
1930785
1833523
1764362
78184
1798955
405406
391405
121384
372610
566567
1784950
574271
301461
1878841
303668
1546976
890842
1786373
156224
104167
1234411
1872126
1649220
994999
1329641
1835275
776853
563378
470974
1439609
1689055
1213005
937671
1086635
983240
230141
834559
763893
555627
1619197
1079008
837939
1571091
919091
1136118
1873396
544341
656750
1555964
1650891
1428000
385262
786898
1048444
1958006
1879248
1240124
886959
1771072
1112184
91765
857780
418327
626776
1717200
302459
432378
1393161
1837409
1986608
1418664
1037556
1064769
908617
1479813
199111
534382
814840
313720
1102933
1174197
365600
1674351
1389894
1174550
828698
1530178
1446097
1570742
1059099
322008
1519194
765010
25057
1995459
1771563
334524
1682916
268393
499475
1031966
1857185
460323
1425739
189016
147307
726855
1597309
869205
1053305
530418
451582
1480454
620319
764595
1306477
15571
1048018
823591
327633
1200251
1217567
286757
318838
1221757
1853289
480965
1294112
1037361
1738310
845987
1520038
429187
1671994
1342738
985322
1640108
11287
1746952
1400947
778081
212460
1290281
1870937
190759
1695163
282301
382483
631990
919399
84512
1413137
138828
603560
177072
534887
1320701
1809752
572520
1775602
868219
678146
1687120
1979143
249717
843735
1746302
1743692
158073
1247804
1428685
1824783
1540694
919035
1576977
1363860
469668
1794485
399247
1485311
297931
348799
978917
1425052
472455
1821811
1297761
757203
1243552
158858
1800425
1971676
1735655
1192174
1364978
1597219
1870328
525341
579808
182638
1343213
1007142
979487
10881
1163349
848517
1930320
32003
1576711
1141
1819129
1204679
989549
209105
1975328
1593776
851991
196230
1934705
1291965
67461
1962845
448990
1816483
739143
992671
1752128
1571550
688118
332780
553034
1394333
837698
899094
611137
160261
16177
1990571
1001550
1977413
576523
59039
481701
917657
121401
1726618
109399
1144710
1463955
959166
510918
845914
103457
780592
664522
1809987
1049450
598663
1650641
1080291
1480191
776206
504180
35019
907046
549490
282632
792411
267168
1209930
1396582
813535
978016
865
1033972
999477
797493
1148418
106416
1440833
1057835
624854
240032
578470
1067259
238571
1319441
433562
896063
201449
1807922
144473
1453039
576342
1244692
1607522
14454
1595561
508899
1747437
321836
930981
1902438
1062344
768482
471239
1216975
1039304
624525
1728758
23802
1920718
293389
898987
1499593
490259
1021990
1347015
683237
770827
774229
621620
439325
1446924
370263
257043
544289
1910795
1900449
447786
518081
1119936
625058
246992
345830
782733
1359254
263920
749583
407784
328139
1730997
780447
1870044
339179
211717
1102180
672244
1469188
1396622
248303
113948
1400284
121648
292336
400080
1008198
105792
936863
1599878
137264
1434027
1600786
1460268
858871
1476512
50576
1315925
320419
1926171
176668
622983
480017
590315
432831
1598856
1717287
818711
560187
286915
1949492
1383158
1426502
387087
546412
1617976
612013
1495737
174960
533395
42751
926830
218910
137488
1720474
1252807
1444974
737785
1165438
1054880
51647
623365
1010430
1416444
976454
978531
1560477
1226299
956397
755572
1489925
464678
1386551
1892143
1760185
702303
1910485
999232
244086
1146412
893780
1637577
1334448
587710
1333606
873098
1006929
26646
1919336
1301269
746924
1544592
1860518
499840
1754345
742021
429394
1831536
1616786
1951773
929992
1643854
1478591
1362780
7479
1855729
546749
459792
1551704
197950
807019
443718
45589
111056
1541355
1811093
628742
1906726
296394
695
901339
501298
684837
767825
201209
1027868
1100658
986062
756004
1125342
155628
1890959
1610109
858162
1276374
720305
1064941
1726900
771104
1611940
570550
385991
913844
1729553
190296
72699
314298
349624
1978437
1686502
1391581
1083030
583016
1801836
410509
1029483
1231822
1493650
865871
1934351
412523
470924
681611
377689
339086
99850
1321781
846109
243005
45357
1202258
299128
1104179
1849139
1631924
719898
118564
1809539
1527662
1989766
1477257
1844222
586787
1959256
169850
116505
416609
1202973
274437
1623360
1028006
43045
145488
1175512
945179
1309892
804024
80351
888382
486626
1978860
1752058
638093
32291
1684080
1800642
1668319
466021
314808
1924822
1612797
893084
989511
1737486
1380839
1470541
1507711
560052
1206577
728277
1948317
1332502
13477
989544
877997
214304
1202057
1413064
528505
1145219
1513567
258528
1728129
1489688
541295
346801
1593672
67646
801625
1817235
1263152
74298
425936
1481508
1349904
473493
1294294
533885
1155525
39852
1874294
1989027
1842006
627096
1054865
1887619
1772904
1855936
1701472
776332
693894
1624173
195657
1055504
537455
7647
810699
674407
447735
1840571
536086
1041568
570477
1937584
1376231
1576777
1291725
679203
1088632
1605458
604006
1031260
7439
905607
944662
10206
663829
1777265
1816558
1839940
1003713
1462415
640386
1911913
1148040
182422
305128
1215245
1282342
852546
1657409
971790
1271703
50378
1686334
1544534
601274
1530614
1770618
1307969
237458
1285079
1521640
1106779
130821
817703
1345460
644316
1798559
1500634
1192720
1157168
1543629
101529
337576
810483
1725312
1034630
1935657
967691
1863507
1107585
678397
1068523
1143785
421896
1998426
336860
990782
888089
901886
142426
686799
1682410
1758668
1025717
946961
629889
567957
1956744
1852603
460576
155019
1705906
503764
1840731
1128581
929989
1555548
1449395
1002420
395748
1434633
1237411
1058442
12168
1289599
615737
479103
1493933
1079144
1669249
1458943
1046862
76147
1820742
1848376
1496694
1030370
1036702
1219642
603139
1987733
320961
1863394
1653430
1573124
1208641
1260953
872198
82583
258248
586575
1855797
1461150
496449
253330
608698
490515
436870
368864
1256675
1099214
687155
1689709
226309
473385
1094494
565500
148493
1537586
1864784
419518
617326
340952
1051532
1863992
1477500
822505
1673854
1072918
1063805
1148901
332002
1940817
811827
656033
1235638
129756
124934
1744142
82447
469990
1997659
1808791
241742
1715881
353985
391944
804937
556048
262602
552671
1248740
482817
956917
111872
354226
294167
502929
654582
1583959
180987
977931
1917284
1496769
1301948
1435310
1839302
1740011
1075314
566647
217074
225824
1680744
1629105
1425937
601827
1245266
1905221
1160358
315127
1681329
1690859
351192
886151
80789
1371373
338449
127123
1848061
454729
334048
1408962
1205458
1534279
1837283
1346371
837177
1376671
1620081
1237897
1460594
1097604
150575
481690
1191500
1796253
294090
1966638
1552519
452882
205200
372055
1412233
1706839
1027343
1972859
610131
1883218
274311
679956
147246
194769
466696
1130566
839873
1666864
774356
1762606
1706757
1723443
1849045
1180863
1490219
107526
564936
87937
693795
855277
993479
1651277
375104
583644
1829384
594217
283445
769187
615473
1942289
1919462
350440
1388787
1090652
959133
867420
119221
518093
235405
458114
349560
1516000
230831
1587232
398506
1107959
995760
1357480
543936
996979
1575372
1149934
1276336
1334040
1028137
411686
1768153
107497
155555
1069825
224057
145961
1465909
636780
268430
1874398
155598
761431
1778976
1446402
24849
373705
935607
732298
1736923
1108100
669588
1855005
759641
521566
359195
1512489
1457585
1519154
1797096
929491
106421
319454
1579708
374699
932346
1730549
1711819
340621
1250051
1015058
167349
1943302
31371
1238872
747941
470575
1752220
108747
1725137
100230
728702
501555
548069
527918
1064417
1646151
647159
1418565
272243
202994
1871208
474187
316810
722898
351466
960149
23571
1083622
360545
525625
153973
535724
792441
1521075
488146
1224977
663739
385570
566886
707689
1357052
1019069
1499032
208233
553303
286397
1060224
949501
856804
468746
809248
1549569
888529
1554176
1477542
1789249
1353587
1024398
835343
1764358
1339155
1660660
742971
129912
145671
1903744
889960
1941467
1908684
1351775
1872688
1495893
1031460
1157729
1095644
1857767
607616
865128
1884391
1835475
1196329
102265
959638
1893030
576377
521531
1897230
468425
1899175
526614
1981526
671388
822310
1289850
1955192
597891
539712
428228
1158285
496288
1482970
1477473
784198
917864
1808522
1424547
304305
1758733
599628
1090696
1769467
82248
225885
566310
1664973
1721084
1496380
1048083
332485
1343610
1274388
141151
1266294
1112338
1614256
1486092
610746
268781
1874982
1958085
194181
1788660
640829
902722
1198193
959178
383180
930793
149066
678723
432830
260423
1714785
1665215
1881399
1474019
79436
1839254
228349
1970172
1573953
1611428
106153
704263
1046834
743799
341699
1681930
1887425
1588630
575073
607271
115718
1428907
925557
1177276
546100
1709865
1666497
1620307
1922660
658637
1402697
1852083
1433035
1328745
382674
1262120
770135
1646456
1441494
970077
1834790
122466
1800908
1126073
1393857
454885
1577720
58134
655138
1025385
1085164
1659621
1730445
1700467
477923
413422
724779
616198
1198490
997742
1427659
153560
1379871
596801
1096046
944859
437076
645536
1718167
81199
526324
1493371
1401351
239457
1032827
1257371
118244
320990
1344263
739755
89807
310842
657062
399710
1757891
37309
1155584
1605788
816835
970566
1092296
628420
1954497
1927899
1125436
28422
1890160
240895
1469228
797391
362200
943012
1096378
375610
1374907
1462110
1178544
190958
1074294
856389
453757
24632
1099555
1632039
524244
1684565
1662512
232328
921021
900800
1023602
1172182
1862163
604427
1470383
62114
1368084
188385
203681
1465988
1487028
418188
1709168
1602291
776299
113811
1999110
847984
1742479
1418861
1857064
1958256
1321782
1595635
1026832
637529
635470
1330261
1245502
402778
222147
1330864
1150100
1865914
1483310
920333
59433
585914
728455
676994
1952645
1478663
1692146
1804445
1601887
1925012
1906844
614852
645087
301553
231634
1485370
1273802
115553
863075
950856
670906
504333
560492
415708
185628
18014
1890766
1315854
1511103
1175437
833536
788133
816933
855543
126161
596751
1630570
134609
368999
415060
1705090
648891
206165
334978
1657149
1548706
1355925
245768
1849755
1393805
1640540
1922147
438868
1775456
1624000
193315
1639818
422263
1231531
909766
1497455
315660
1070906
1091785
1094244
1427147
352135
1728275
1611163
125500
1380580
652372
527531
987989
955724
689044
636552
1557322
1106441
1275238
1567925
1568437
817676
453020
426523
1140157
1373462
1262115
1861492
1258605
1044375
411829
999827
328051
414584
1887103
191039
540196
1020875
226910
270045
857556
423560
973837
589530
673950
553885
1793666
545552
1767034
1493105
852950
356575
21313
1932547
839006
621291
448082
658165
1893845
821011
935593
441567
1105601
1909902
774584
1025988
746531
1303078
1527788
655142
38755
740369
94079
613523
1796018
674649
430646
1272791
439770
1987665
1675149
1694094
981142
1421910
1417209
490628
144961
73145
1631327
1600665
660036
1792426
414256
674659
1246892
268900
197546
1829360
67455
152606
590476
283430
982872
269010
1325505
142281
1600348
1851054
1491406
1431497
1363493
1874618
278360
1949423
1269080
629054
199594
779873
1217551
286941
1510167
909171
153996
904732
1477750
535740
1412692
1765622
53657
1505796
1838004
699797
490244
1785578
1525440
1764949
1703768
1713521
12825
1105489
226322
646262
92812
113398
149637
1501818
350042
1092938
814050
1401300
1183031
804536
141250
1180686
478503
1206214
372111
735570
67898
59996
229088
1820572
1557728
210061
1722051
1886144
523184
1369265
795106
477825
439555
232659
1512698
356115
407932
291085
1603313
165242
305266
1444637
1502746
1228963
1428136
1840396
59679
82204
434894
990690
17478
1424421
1687968
1537935
1166142
1323865
1463007
276957
963234
539613
1215345
1739511
146242
365332
1753096
1723843
1647548
817289
507260
1967371
904990
423691
689122
139219
675365
20621
1878624
574555
987326
694448
272227
600671
1856883
1070913
851128
32462
498025
1786939
1351267
1710912
173154
1437614
1741994
605818
1199633
1424360
595575
516393
59308
190633
1821010
25247
1233340
1571213
1242581
749807
1948039
454316
1688537
1165798
436725
1818892
764616
881711
1501420
1512778
72382
1311674
145797
185382
991870
1513187
533601
1479910
559358
1138269
1684871
852747
546332
371650
1441820
1819444
207150
1968157
563835
823514
140609
455152
808195
1303879
1719704
1282196
400181
1463370
1558416
1993120
933423
1150236
1558524
608353
995970
1018323
1546221
540286
614867
483564
328546
368347
1297891
1752079
1234831
1218903
1716026
963054
508679
869410
619807
661813
757787
115594
1147289
1160474
692440
781185
1260738
1828761
56881
189266
875325
187802
446699
86818
338255
1923950
1969223
1454182
1003636
451541
1363441
1185027
337276
1812240
773976
480653
1339676
1138666
375158
1295555
378675
1908574
730280
1990910
785796
1882599
89812
991641
906031
1048681
874917
1497130
365804
1061464
1937620
1200982
1785341
1698684
188231
1243653
476389
1564366
1464367
649972
447423
1382862
442014
1871930
433415
1299401
1553322
815423
270231
1971482
887021
760866
258985
602304
416403
982233
1446695
1309822
1816286
1642584
1530082
838343
1656419
1372749
1248416
585561
1199497
728572
1277117
1162770
1772188
86775
185528
799738
1363965
146766
1485967
1908519
61515
1651808
142088
1323758
377576
279103
635841
550103
494974
339601
702920
291035
1257536
286957
1444330
183353
33791
217748
1967253
348136
1194081
253468
810622
745371
1728849
1416385
752633
1240649
1776853
1556389
787893
545251
1347603
158967
812397
1800809
1570128
1463930
513808
989206
125309
474982
1781728
1725547
1315003
1903365
1721954
472229
1568239
953796
1367797
1735153
1490845
1588081
9207
1776671
663184
1616406
334932
1775855
601571
48119
1693199
595247
1734483
224683
644475
1178801
1756144
937519
864357
1044812
175217
1600535
748082
976569
333920
517851
383247
392591
998234
1521811
660336
890400
1269068
1065824
1682100
1486884
1654549
238251
25590
477300
808195
1131468
802456
297408
56863
527596
1071980
1083414
71898
578235
962949
1969743
1716414
1338005
538005
669747
55955
870078
855269
546091
20347
356054
278501
343170
1009142
1192091
1279893
1831389
783006
7964
1393316
1853606
463260
913385
716570
1809420
1547971
1650034
152902
547740
135255
1842364
1695194
1141533
1117447
1587089
1750526
899023
87765
264696
398616
1072130
1977491
480055
392053
665931
861036
1887682
402096
1454432
1486583
444413
1739235
787296
840273
1662839
302110
1047707
158224
1496869
1769694
1904904
1866666
1064841
1419991
9719
12389
715484
630507
244676
1379857
1606273
1268398
1649889
876321
1326213
1579303
16533
1434720
1481127
223753
943060
383630
736063
575491
1338197
652193
1569309
1700868
238524
194237
1999682
1621605
1041850
1565056
1038053
1424245
861931
1495196
1919088
1519716
98258
858947
1249731
1800348
1163221
1099573
1439929
315998
91505
1775994
1070506
1678664
121595
836732
1266627
391113
307535
772229
228918
1958813
551809
506731
395637
1498010
1744023
663674
115961
807435
27483
826889
1201278
1044741
1171436
973823
360283
1294969
1634593
1613633
791309
1822943
704406
504870
1625754
1784061
1688873
1129595
1411047
1784262
1877942
1128962
194038
468877
1851197
747116
243738
1635651
1246756
865880
176115
63726
1701145
1702868
1734186
891132
585361
1324690
745469
1216046
1323068
1636866
497099
375041
1850966
573615
1238613
268574
208963
1249813
178926
804253
517885
288660
11203
787573
253876
582387
637879
1090671
1000533
1537600
1302095
1929452
279341
449715
1305193
1737202
1711468
1874522
1701802
135600
479754
54016
908771
807211
881668
440151
1058245
193926
441410
700282
244247
1659301
1673683
797066
1235473
686418
994643
932689
16211
668846
179821
951974
1553911
1990980
348520
273169
1270430
656998
1195292
179104
1780753
923127
554222
416963
979183
1797704
350917
832306
897812
14087
904752
1773034
211727
562423
203799
1895220
1011622
1653184
1699564
435294
588109
618996
677180
1966240
225086
216579
91910
1308121
611083
1393836
1705511
1967404
814108
1996544
941379
729606
859355
307668
1093540
1868517
1376388
583749
308959
1527492
1255882
1248575
1264643
1347142
1744678
574311
922505
1942879
1523316
1607615
1471885
450710
1712045
1693944
1397214
415812
540162
333329
604559
222267
1409428
7272
1368208
1967778
1199105
947120
1368191
1646162
590306
864827
1866387
952263
530751
387452
759829
38605
131184
282548
1771053
912482
269157
1352725
1599973
1284823
182640
310245
1054761
39831
1443557
1242359
250852
1233506
1789920
1298329
69159
272110
1142885
110122
1313939
1117804
1092842
861690
1362275
1337679
1769780
1358712
1966594
1897778
302401
1514707
1184042
898669
1838159
1126555
311097
1918375
1436500
1141217
515557
1871523
605858
319597
599526
1838474
364863
312315
1077035
128357
1315987
1444664
1941613
1855087
56815
1460205
80113
61255
1859279
1662582
831765
1687570
958588
413054
1221467
1648644
332107
863977
864662
782673
448374
113489
1974942
1573074
339572
754249
1389971
703140
734635
1070225
652173
358407
209180
298486
1214050
1837577
280106
836892
1145829
1781108
1959523
678308
1007086
991959
1951635
1948575
1003225
301307
1669432
1568648
1109547
341728
293669
228884
992886
710085
1916578
1166551
884649
1955460
1695032
444744
38710
481526
1300157
1036030
81261
642360
1222956
1334092
1495280
1941775
153904
1168098
1483951
1458183
205557
1915485
1409916
301466
1816324
738312
53251
791593
1789979
890907
1517531
1419308
1879900
1349104
295395
1436749
1519590
777057
163502
292836
316114
1187272
1694615
1181582
7362
593954
475845
692636
159300
632980
1704108
98205
1052419
1602295
1304673
1137993
1598031
650938
1949067
1917341
1587477
1296257
1424243
1856279
1735229
566046
215667
117681
566745
265848
613570
465005
1224400
1404051
1185578
1423506
1570321
1792522
1708652
1241870
1978213
1852496
872279
1382747
297957
1863647
166824
679757
1157150
253992
174770
897798
1875224
1605871
1104347
500692
1517366
860399
34489
340306
1020263
1641844
1821905
1488885
567318
296053
1215529
1878078
1923407
1955901
1909298
151987
1142326
493943
595841
1220075
1060765
768141
307968
1170691
1541686
1039285
1004730
523674
896604
829759
156062
1703305
1051714
1664578
454109
1756289
1445875
4375
1599550
847686
1650069
1381367
598225
1820113
1741824
1140182
1646973
1314869
1713521
879919
335693
1045827
1492069
1801747
601822
1618739
1214635
974898
1776641
409860
630366
1755817
1991510
772968
1077906
321868
1956356
1447349
1145370
893460
294100
1134983
97516
1565955
68146
155803
1572511
1260990
617006
1349533
1280461
1626005
1810855
738462
1159103
623242
922759
1440415
1259033
1340410
1694054
1863560
1174458
1064149
1488377
877248
107785
1248750
1269118
1285828
1275615
1191780
622803
1152837
365558
284410
971508
1428129
783430
475777
644727
1100954
1456950
877760
375008
1310081
1505859
1407233
1014960
647569
366553
1859283
1153093
1079425
398160
128928
978688
1029940
154323
1520149
128735
504036
1040303
754134
973012
1947553
1782747
304841
65805
737489
1388185
1108882
1543504
669993
639092
228694
1764779
486348
263776
1737481
630636
1785842
1194770
37327
1076177
353352
1273060
1054359
1646856
1576659
1480457
745357
780381
796160
650675
1195574
1982875
749736
1925220
1832312
662523
531913
81334
143915
891455
1446868
1651641
293802
937929
566353
868036
486385
1066093
1516036
1432127
1630889
1743232
1097420
1156747
399004
258122
211260
1626142
1115357
1460017
765090
1286524
1422798
1577079
1495186
871897
1205358
1931260
1340543
1427245
326090
1724858
118240
1897422
1588498
676492
1026025
1474216
1610657
481040
729297
873592
186366
387637
820843
372161
1963092
1871391
1236842
388188
772028
292810
995492
841702
429799
1366214
582632
1522661
1886229
710320
1319096
1477287
1057989
1125304
1682796
40843
159147
1072299
1278863
1957239
684403
325268
455944
1550573
318633
1074181
949510
1260238
1461247
1840327
1736876
1858874
1335463
994070
1796126
1248456
634917
1375179
1938464
801101
1124394
198651
690337
1461057
405734
632645
1586654
1360178
1453048
1792081
799872
821639
767972
1427988
1251313
1319644
786107
1460484
1453936
1755877
1714235
725192
326431
1809850
1630898
1149460
1935142
1302242
1104137
6770
415192
635663
1796737
1218301
1479537
437940
339243
139287
747297
987392
1341373
369446
1673417
887679
1257388
1591369
1905017
1623900
1658018
279894
1924119
1004417
1603774
1973685
579705
337494
1990661
635864
1456498
733355
1224974
110588
1050692
1386008
176269
1527926
1566871
1868789
1350456
1240881
209419
1547863
1992416
296014
186434
542026
1758235
442837
43125
90067
377409
1754105
1929195
1191242
1029374
1493046
105197
88080
1371014
1744012
878366
1073937
731266
1097210
1092236
1701545
1342750
559195
1726436
1133207
1448243
1023001
389920
50076
902692
1890945
351747
460078
496277
927222
13748
171505
123393
1664527
1524300
1065156
464034
1241382
1687890
1925570
957256
1196085
1940166
1508677
1869335
587802
1108401
196933
1515435
1264634
1710767
1869742
285479
1357703
1640998
1023219
1401521
625068
118563
1092618
1871769
566922
1031337
1894669
546265
1738094
685959
341517
1366393
563908
1747092
383208
1502393
1957122
816490
133461
1394193
772279
1751480
356093
1645910
1199600
1015490
388654
1627857
69783
1945805
794068
1479193
1223006
1395203
266539
722691
1665628
1246936
1346573
1396344
1429839
615237
814619
1795079
39567
996000
4190
434093
1644008
1319580
343945
1863029
1904161
1391499
354043
1880624
240002
955649
59511
1491443
852016
344392
282316
1424997
767489
1583739
658215
1589173
1608062
1512544
1277253
1559711
746568
1655063
45022
812569
1581249
461083
1313897
532267
1179248
1799921
220184
617385
1055626
370641
1663127
182799
196141
264535
864556
1997225
1792801
1023886
1777274
1676870
17164
1515041
1248745
1209409
1749422
1802846
1601173
1963102
183339
21551
1885270
1058848
942251
934673
420484
692198
445175
1915764
986470
660463
502386
1585464
189322
1289530
352952
1108587
419783
1416682
1708782
295592
565995
1071810
1823321
980825
1628374
198311
1705849
374934
1876694
730073
1900916
232181
617807
486002
635337
1776045
1293500
380976
1651818
585226
1205596
41118
1128804
1138759
1659141
1797541
99669
741294
1608396
1285233
25790
111106
1019592
322650
1896391
786186
257831
1228286
241641
934366
1996524
1296331
1889381
1163838
176494
252586
965665
575956
1694018
1509647
329337
642922
1118255
496909
1390161
525686
583462
1632509
566419
1028517
827541
1206182
1109439
405201
1002031
185729
1207963
275094
393425
1792525
1625486
335833
1515548
1930512
988855
1509412
152655
1824056
362504
1277660
1060
185788
1736246
1426117
645436
1626552
900146
1595049
1610176
1928214
540594
1542588
1690771
1561395
573221
1214791
144340
1604067
1140147
1502860
1756518
1557337
1577071
76666
134443
1920818
1004127
1122774
1054469
1059575
1306568
1772253
1083658
1389655
343849
1313663
426808
73940
415508
49989
614282
503434
855604
393654
1630262
1969302
1954404
590334
1513301
633422
1961955
256344
1110404
1745012
1615538
89928
1144715
504738
1833313
73821
558971
993007
366953
1213572
1904827
1508504
1184804
1717396
628276
1010126
1879110
975243
436804
1744625
1798802
1621980
1102578
1654680
1698028
1084811
1193097
93393
1224335
1528051
1179354
1058588
1934439
946709
1376794
429957
1850666
977463
1611310
1756293
1178100
469282
394696
74142
375980
1411570
1116737
1811616
1945366
1000613
486523
1029172
1701915
579109
692794
1971398
1019339
666819
286707
196608
1587800
1291530
1363921
608137
563712
1834952
208156
1513696
1776803
1837407
629126
1132011
1640951
1884603
1162098
83436
146895
1453402
598424
325985
958659
1183643
1580650
409202
766028
1377938
289676
354687
507227
892875
1060657
280385
4218
431442
1637962
40058
198450
1923611
780575
200610
1652864
1258017
963826
1930284
1019068
859686
1258375
1089694
1470518
1934103
1425704
1825407
493949
1875578
520818
847649
175680
97929
491488
443883
159951
1828813
1000703
1679825
1002164
801970
594600
1817410
717213
1533787
1854844
213499
1007288
1543046
1993582
1791971
728634
339778
704047
169728
299390
387391
1474566
1731216
1579948
239900
1140101
254314
1070092
869832
707486
670774
1531315
1697531
284051
1872803
782206
912243
932412
1661170
89013
499340
1334068
776171
1444960
1345997
1740761
467404
1966581
1573810
1467707
876210
1292699
221471
1694533
616746
1143366
1738458
900432
1846475
1169814
718403
1385466
1083387
367680
1502074
1070266
412293
917938
1502279
1600380
687968
1407038
144767
740945
1247450
125393
1114027
78962
672541
737641
1366219
1912611
1243298
1937610
1407008
1938560
464834
592135
1571837
255135
821611
1073908
1470435
672485
1659852
1215211
1007106
980604
92708
347899
1480614
323561
1059557
1020582
369348
492024
1117398
1655177
1971306
211316
920533
338015
310581
334055
1785241
1932810
895869
1951729
667281
204410
837285
171191
319124
547125
1055934
1158976
767997
590608
801775
247091
966603
129598
1559197
248016
1691263
975078
1746879
652031
1458147
1025474
740471
1949010
1234856
231470
1418746
536081
502274
715740
247637
631507
467481
1927294
1822298
1731385
1245152
131378
1776590
623670
1052356
1207008
1831428
124545
560610
1983830
830806
1031807
3432
1114498
1231689
1506635
1934657
368921
300342
1695984
1096356
852391
577780
1631015
1139201
1549085
393463
1835178
355607
1585054
1644099
189431
1021153
1636819
384321
145122
595545
796592
1248549
262020
1067299
1758791
1167876
1079323
1721753
1840878
878230
328365
493398
1607267
1771270
343399
1957718
28696
1005080
762862
187643
1088392
1751149
1981541
1668456
1745639
1762221
1178526
172585
931494
1059802
1604630
1393398
1217
1452123
725743
633593
1651436
1715665
1967038
1167946
1936029
1445870
632716
1340334
68688
693315
1831374
1080510
92044
1243698
1812246
1373122
234290
827764
1237981
1380338
4310
615773
1279713
1344577
671739
1969629
723209
652235
1711023
768643
875755
262929
170270
724965
346332
164070
1380216
1645363
32442
992202
1090600
987179
826495
313115
1726352
116466
454569
683489
1781759
1224555
164505
1168801
1437738
1554480
1812336
127491
170299
1364571
1409241
1179313
593205
535504
947262
710286
1485854
1775836
1286355
1438988
1831051
1319479
783073
1742233
1624748
419977
1911372
167989
164029
897467
9419
765329
1201689
829002
1794411
1476584
1814181
125703
716790
45227
1206791
384428
1100911
1180118
1380290
1039324
1845701
525720
754395
1729554
10630
726394
678111
1699030
56936
460691
1915914
1880548
239776
758207
1607455
1908333
805850
1568695
1018349
986984
1804372
212811
921351
412823
1572014
1493122
462099
80296
851074
1345652
1764546
960827
127139
1978257
1379851
1438064
410165
834351
1686547
832320
264932
1309707
590610
1957333
319255
1078764
1075463
522108
952709
1606659
1839283
831939
118748
1400060
1375565
1594837
288114
1235057
1988547
1658986
1800703
442201
62466
971319
1484125
1523949
1454645
738758
636430
1792156
326520
1361703
666598
1741949
966435
1462746
735325
1774554
1606878
1142989
431002
1666734
227792
374073
1627132
1592082
1230155
1482411
548278
1280732
908678
542064
620345
678716
93634
1388614
243858
242402
46431
1868535
577766
818500
1239557
1801414
1928596
1564405
1188145
1501286
1001440
1309445
240274
433103
865527
648918
1342751
175100
1822431
394132
174399
1436233
1196518
1269987
795290
1983720
194298
899329
3010
1701544
1370843
708128
57743
825537
1340501
1638543
518017
932080
91501
294733
1311551
1044543
546388
155083
1031227
393456
415201
1690725
335081
735875
205665
692381
1708728
1543633
888958
1462754
1394675
596843
110091
198883
1329950
91410
921158
1308347
1301597
926122
1146818
365597
904714
177360
1450666
762934
139235
1984983
365717
1386328
265320
1186003
395439
673475
440939
1563734
1521180
1716274
558022
1434021
811619
1435762
472963
1053222
125424
893533
506754
1790471
1607944
1870712
718378
1134698
691974
1929783
1010638
365505
1802774
501717
1984532
1511206
1014575
475126
998022
429426
899192
1242400
719274
94135
1269018
1631019
593154
1631173
299048
1703976
1403999
1674075
1423002
1713641
853867
272681
790816
515180
1458657
1541986
182584
196953
1302395
720742
480514
419349
198477
1242828
1665507
1170214
668023
181678
354907
477553
818519
156941
607416
567514
897851
997881
743459
914319
65983
302787
625645
869537
1882715
202438
450214
1625157
774664
591893
1656434
985648
1177803
1111017
667019
642137
347142
1809164
216286
1864639
1780281
1301138
1320032
424202
947113
893644
522131
1504968
220432
1134957
7916
995702
247263
112985
605158
259925
1973996
1577371
954210
1990399
1806349
1150687
755850
991544
1671271
1542874
1657399
783558
1401755
999680
127627
327595
31666
988919
1703704
168222
1269834
1333252
95757
713369
1375297
999903
1710631
53548
210577
1442211
1502085
1938820
1615187
936020
1451901
161679
655441
330062
966264
69505
1384842
777381
1232750
145482
1205670
630885
1606385
568554
357351
9625
1447858
460852
251890
1605858
1739399
1553209
1127841
96472
621341
79676
1758648
1511307
285035
1120247
994322
491521
276974
720326
1177444
1690022
928084
1595118
387272
1046572
1971489
1268572
954443
879469
1232117
1750717
1737103
216247
98542
1693527
1085422
1667786
832132
318798
462826
1402149
981985
531575
1506245
1817045
1758842
1004034
1766256
1248939
246789
830221
658427
354953
1009922
132568
445054
745843
35774
834426
1031990
880602
1915636
1504054
1528526
922502
1271651
412672
559065
10220
1823466
465983
164312
757772
455116
1630774
1629924
1553317
1459355
822031
1908055
531372
163056
1232698
1534725
490790
1602777
615781
1141331
850386
25489
1571255
1341629
772824
1115628
1736704
1151749
957538
1817709
887768
932964
627133
619959
144731
5570
86395
305987
1217907
1892877
1407106
824022
1358446
793808
1555346
1681319
1097869
730500
1604654
1555774
1741262
1025259
505229
99032
1258893
1659437
146871
1087647
108043
1172721
1847277
846229
121585
409427
37385
1760939
500139
803618
1769373
1912288
1006582
1091504
1245234
1497192
398208
768538
190356
787921
715488
403190
728979
748077
314162
179941
1438940
971897
1603214
977278
882843
1719314
1432589
1579859
877153
591586
1695170
1792455
493947
1612432
966145
1133446
1171635
1569777
341032
1405722
1475715
1805267
899650
318147
477460
143029
1769792
1328777
7007
1252320
64140
164363
649558
753646
1928164
789642
351366
1531721
431926
70046
1518418
1693296
244691
1801128
1417697
945366
260779
1186185
1147666
1539818
1611733
1472123
1340276
500933
1888172
489704
1803590
1870787
933250
128160
95406
1530047
1048515
630223
1476081
1837393
1324549
91129
1542143
1380213
1468152
1077289
1573177
1565195
1872679
1194802
1855063
1604685
160547
1475163
865277
61012
151130
1695491
1019973
1116156
467885
1980553
532374
967425
1918757
1791312
1247375
97330
1892740
1418408
399980
1585343
55874
675992
575312
978076
1643305
586612
1050694
1452916
1593384
470971
1441309
1381191
712722
1870778
379683
1969546
144924
1855958
1199808
253792
610905
491803
163277
1885208
657970
688087
1801345
614941
1715316
908568
816941
1306583
1749052
1253665
230614
1073311
1526416
584173
1219909
1417005
420977
560500
784257
885785
1864226
279355
1217851
301148
314697
46581
1724595
1667472
813245
943911
1215619
626658
1722073
1809565
300803
158376
1833864
14189
7218
1073249
685166
1854898
1870416
1144855
1855369
1041929
1521327
1045132
1892416
831426
975930
1946292
529289
1253476
305643
557472
1708033
653723
852488
1633575
1060526
1528236
315965
1193066
596511
1703641
251495
132309
1200332
349646
1631864
1203816
568517
1151425
1955427
626049
260824
244095
817741
190516
1522773
1464923
525632
1661509
777114
932654
68598
780396
1477516
978510
837993
865728
1810469
1007087
515823
654412
414800
349513
28144
704852
685535
1897594
1284213
310922
1523327
242436
618854
787495
1211712
1480534
1411826
1118637
1531457
1371720
493210
514924
1035480
1774358
1684220
50146
1650786
418637
1755192
997869
1059562
167791
434970
1577795
686267
247203
1214555
1789259
286141
1072754
56749
1667911
311324
972550
292233
703403
118303
1371620
1728246
392995
539619
807027
416602
1610010
1344257
1915803
1213659
835997
510148
927148
1137783
387299
1122501
874783
623678
547831
418633
1306856
521277
1176409
801659
345645
825910
1241142
794991
781390
1163025
1682143
88975
21458
1124703
215805
1663818
1766362
589010
509837
838865
177714
217704
1378615
1676733
1378626
251481
1724702
1071820
239110
1479480
1805307
1680254
547205
929387
196126
1546307
1857710
169924
965384
558061
827551
1783691
1037044
381737
556756
1552231
1153990
770806
509283
770910
363848
83358
911992
1586492
1434609
1941218
657079
1622779
157233
777703
1521453
118818
255786
78867
534187
1213527
1158273
969369
812386
53227
191842
567600
1821976
220847
526442
975715
831204
558688
813484
117823
1259809
5214
1842084
1391012
1190972
1111263
220996
1727747
17348
20402
1623465
1996105
293867
714034
400069
452664
1355073
1610046
350346
891800
930711
1339233
1224093
1162087
455464
1054813
1170500
1532581
1095901
271625
1658334
1050412
581860
1198008
445227
49759
1116356
1168592
878451
1583719
389248
446525
345332
935533
1097623
296017
765906
868402
1818198
1476366
1829338
86051
1916277
305273
764208
1714993
1301336
162581
198563
1545548
37294
1053509
1658081
1934524
1275101
1405182
1358791
1596830
557988
1461440
181855
1904974
1994820
473942
1619098
187106
748690
966769
1372335
1276550
1881951
925229
735802
1026733
399203
415790
1917503
335582
1315469
1825965
1789170
1203415
693992
1678253
1072108
1683648
521662
230935
1949605
765146
1216774
926119
1960864
1750347
1228467
1703997
1912357
1251148
1296584
1545394
1960747
257459
1057861
1845116
894041
1691933
127958
30931
643191
706859
1142593
902438
371478
554204
8301
913495
722637
1187186
293144
708036
1053236
1209786
138252
845690
205258
1313976
998533
1033574
1897118
707061
422269
1490466
839473
98931
875385
911048
90892
671655
1622793
1803967
143767
910899
143476
1508475
1192059
368391
1496819
313705
1245334
1735419
735115
927911
1753768
78638
1538651
1650696
297297
1279778
1579897
535820
856954
1327392
1291737
453962
776865
1076386
1896710
1748822
1388485
389178
400883
174549
1861573
539380
397482
1575214
947165
1944165
64268
1468690
1069243
1170975
981889
1413683
1646036
1722567
1966895
1568528
734487
811346
1402479
1064157
35810
1813583
1391839
745391
402322
1651307
1355129
1894555
1667241
208208
1541838
1861460
1991794
1206836
1349135
1217173
86221
192985
1005553
1813267
442099
524114
1458456
1509405
1386827
1712787
420098
18769
85400
571837
1464912
1787320
1487174
297592
175383
1944626
130551
1045830
1286884
139757
1422347
1815492
1077742
1277811
1358524
931051
1574896
1450075
1326349
1912872
1089737
1714915
1646994
1776467
147863
364190
1927645
539126
2381
6280
121128
15505
1292457
738482
801191
879639
827086
494248
935969
1100717
1853737
1666533
1715246
1839053
340935
1723864
580040
1701462
1408683
1497339
1377204
1645306
298995
1485059
1841758
406566
1852307
1170429
351276
910002
774756
547532
860529
1896811
1724640
1159191
571990
371553
1332046
1144748
1333501
1120278
1915928
683146
877254
956625
1776967
66603
762657
1332858
1430776
1522063
864684
1863011
1081681
927092
1012914
721756
42570
718671
1325077
959557
52143
839489
289746
1966167
1054247
192071
381757
215511
1217439
275183
843804
592809
1599851
1972910
1895001
1136162
800629
1228139
1023540
1449018
1544063
1215439
1222629
974906
443060
1858303
1888401
555072
1047229
576529
1110212
698034
547601
130867
860468
214947
1874453
1922798
1098677
1318245
500802
1318985
1855213
714095
241483
1686786
1964855
404591
1729124
1771158
1240105
74519
846886
267810
1059961
1105611
1596625
484129
1334930
1013889
250492
1216079
476878
1921416
766011
366271
1455149
326172
161870
1713248
1251449
557465
635685
444591
145796
1838672
1317839
1669042
846662
819097
1451839
915894
78272
1231848
852994
1814645
1729336
1946511
1948576
1413006
706768
1449706
1303826
1197072
308668
316137
1072334
846033
669848
829381
1915301
994267
397243
1800554
34659
1737945
1752143
1880078
817484
622718
1114714
1841839
89927
1786015
1950077
1077093
1859858
233085
244227
1824399
807521
894796
1400340
1852229
612403
1833612
1390832
600529
1903749
1716276
1090035
1861681
1314814
1405798
1795023
222421
1336004
980655
1998284
737105
1572669
1659977
418598
399029
1443641
912826
381049
108023
1721128
1596244
1124971
1763953
1696300
1838541
186703
624960
51809
102237
358015
179869
90596
190987
1767708
1385804
1669490
1437258
1665092
61966
839952
609905
1370922
432794
1880223
658021
576069
151420
526224
572051
1149515
471550
1604147
1399363
572088
893051
1297766
208234
745642
1039068
1823529
1788290
1750951
1954339
549769
1473293
1458420
521722
1152741
46428
63072
1905793
962572
915773
807478
778992
1860369
733873
268428
130760
256187
265062
566932
1954097
874528
994378
1041029
1588970
1716611
522075
387176
410584
417625
1638400
1046495
184523
896282
964287
7648
237163
12232
408895
851825
796924
1109564
379308
1056402
565714
5096
1404918
787700
329292
1845760
149241
829131
526974
433117
1745771
751775
489897
796379
1307813
1999209
181266
10489
292376
1489038
1637224
1784339
276523
1330100
1071324
709432
918605
474691
1657130
1765757
1876024
742624
1355109
970563
1590604
1318269
56976
439585
962036
1352366
317792
1035258
1286687
658711
314055
1078201
1205747
1177657
414748
1567531
915354
1047782
899039
471328
866426
489957
1259959
616062
265353
978918
1379529
354296
53835
680548
1127396
592528
76180
347427
80593
968805
1156186
1623688
1017642
1827369
1444452
529122
1028231
1345430
1414652
470095
48385
1934679
894959
1052015
1860453
371050
1827306
314041
1767168
905478
319681
425147
564526
98952
584642
755011
323993
303945
738530
458697
975092
1367016
1979885
904306
171354
308534
770258
1590771
1230978
257238
398308
1390436
815097
1111196
548451
1588504
1656677
1290029
318539
974714
1544168
1226458
700488
691501
1326679
272017
939315
813266
375116
1132875
1966207
772777
1745399
742459
1147854
590570
1034731
321565
942617
975855
766741
411209
1798781
1304472
1953203
231762
915317
546600
1630095
1751612
1905405
185663
105923
216631
1895865
424600
1159845
1522867
612369
167644
1334813
1407912
148824
1269508
811984
1701146
454373
125836
1512219
427751
1254199
1784880
86934
876594
1689130
1261723
1981367
1649299
1484331
703054
1733479
1708486
93274
1192718
1781831
342810
1011455
377263
960672
370780
310537
1568827
1446939
1998491
626677
705231
1207154
1102814
583739
1170188
1408232
1935826
231684
1150840
1941708
564958
1980657
60489
1259704
1680353
1463797
1324771
1056143
1998159
1510379
757094
1769993
1279172
408057
1059779
852250
145011
46125
1161105
929437
119875
1475691
1519859
1928172
1397948
1271278
1701755
79968
149826
979288
808220
465762
1083975
1777161
451099
1766412
341214
796825
1211539
1571990
55493
376228
266410
197728
1999530
1597344
1245983
846232
1385679
56153
225964
1698625
1268565
452702
1729223
648904
1026533
1830387
329237
1415667
790516
72422
1798166
415981
716977
5279
1161726
1060534
274972
1022139
848026
274902
1538048
1264558
252894
916682
1718312
177570
930130
1761601
469449
1358839
755074
838731
1763718
970814
1109847
1167659
1437027
1588845
1314550
1742444
753230
683027
1341505
1852210
1543087
1629381
1267675
802595
172271
1278114
512761
1955024
1671537
1718320
42472
583265
914515
1164370
1078996
707294
321354
1586073
1339468
1178950
1540197
485587
1532879
695085
1527960
1009682
1837081
1372734
252783
1047240
1453356
546535
833305
188015
1404884
1665733
1625683
1787457
1418180
836628
142837
981308
1839233
1128503
159781
1684111
1151293
1789593
1753932
1847969
1035629
1573004
292668
1657289
180627
1636130
325852
438185
444702
1010959
1428990
1518304
1574910
724971
37119
544527
1143816
1425146
324239
210130
1778321
314530
352218
1331907
1132594
499468
1949067
1235802
296071
823215
1772701
994482
1868768
1680547
568299
1462444
570801
12517
1496221
387734
563411
1579679
1100237
812030
1430331
1954437
53737
1439524
354593
1616569
1137751
614972
699984
934585
1402623
884188
135945
233555
633240
1128786
620399
132696
535271
52958
1952221
303706
57843
647829
230507
413520
1199341
111415
824389
338410
1207810
107492
126363
1955668
743267
439428
59715
1302061
1553207
324177
1241674
1355548
722321
453156
604858
558685
1117548
1921698
513677
1881715
1440470
1333704
774253
70497
769465
1106444
1183548
1218544
595480
520753
1387899
1814831
1234374
400714
69979
418317
889810
1888389
397671
368036
1542811
1645000
1680298
15041
1746105
216482
4314
1284449
1799411
1098101
1072067
462308
1069468
738605
1555900
1018970
794843
364491
1067971
920416
1924931
151932
678155
1800459
1055499
1416359
1198984
1296150
1175553
457155
1792193
264117
1063617
1106647
985869
51892
880224
661867
600466
1453626
682737
1026949
108722
826513
347232
743763
44821
237239
1983913
680604
1601703
780149
153622
1758447
1599812
1814313
1679963
619710
1834074
1970719
125056
85592
87562
1803119
1331052
1647404
800608
1711079
1776916
1594293
1317828
1155006
866471
869594
1410315
322980
1111351
740092
1967359
371137
1974115
1138643
472412
1055610
553043
817920
1536816
1089199
1866115
1593466
1876702
978083
559922
901118
801002
1823906
1282306
1371273
1643826
1620987
1430246
1579742
117647
1194908
1083492
604491
827405
457661
1757836
963233
1173232
1131835
1002644
776489
758470
1128234
1990635
1123856
1379526
1591458
1041336
671662
102594
1970968
1912196
1736438
1746131
863667
1260886
407642
812674
192485
734254
227962
1745756
712362
873000
1631911
1776734
1077391
416515
1346071
652339
217078
1378978
1478387
825083
480904
20400
1833013
423565
989555
933442
384926
518911
173554
31806
1672353
1261322
906653
1066213
1879502
150897
234578
741494
884034
1415542
1510819
1819185
1014204
678849
1811734
635048
279077
1298973
642580
1642442
1252260
1665694
211050
979899
489567
1976295
1390282
1552918
139445
1988877
1830935
813663
1157703
1827567
538997
136064
999615
139149
917718
147297
1206610
602882
681017
24215
630073
50942
926468
1432753
1646248
1449318
329505
1803735
185113
1775905
533359
1292820
1545271
677174
1938785
1253297
399940
208394
594000
1455671
810695
866540
38008
1099855
1085782
760882
64335
3426
36741
807849
501720
433344
716989
391048
80231
74300
423552
1407876
1308219
1723624
1636242
340136
270219
595015
679366
565338
1000622
1140196
222814
756950
341993
1187925
238446
473926
1673479
1210321
1557010
1057170
783952
489847
1392338
726575
1548736
1170696
1008135
51699
1661445
914926
1364041
1714161
1399630
1185359
1259497
1851014
541608
1296739
1284209
191094
862199
1732161
1460031
1825476
1629834
1870596
608299
302932
1189902
612971
375838
1445061
1540217
1373981
1983850
1072890
324533
1720791
453859
1628680
45198
147066
670818
992557
1800990
1581324
567148
1283936
192209
1856183
492892
915905
730318
1998586
1996069
334308
572463
820758
572300
1362298
1418835
823351
908417
1641404
1038672
1224661
716194
1634836
221296
1569236
228996
394544
1169116
486047
160653
1942314
1338152
1859196
523967
419457
1849519
1831593
1681900
694777
1713975
50819
987061
1097970
436203
1640254
968018
765361
1855190
1354775
1234699
1449716
945622
1603774
1923912
1961586
1184903
307682
404359
813537
597181
1392078
914250
1514252
1042991
1946962
1615499
583190
617741
495014
1126981
1574151
1635487
511021
1592184
710780
384982
1998061
704460
1955373
1770806
938970
1629171
609077
1528487
1764998
1833635
751931
1375552
664072
548039
157578
1665590
471668
369744
644301
636285
1872569
563087
359294
1466210
677862
976035
967009
162075
1395190
1117751
1492195
457914
507594
625908
971628
241297
1591540
707082
754199
1600433
339273
126295
175511
626421
1539010
540417
1237253
426427
494238
880939
719779
1853353
1259159
500513
255907
728986
95173
182554
104270
1938241
122401
855446
128415
642436
639099
621151
267299
1958008
838300
1646619
647690
1092668
1110683
1515633
929342
536768
1812685
488327
590514
543492
1443233
1527754
1866555
1189012
1987283
1543129
1548223
928076
578079
1703577
1756977
1034052
689110
569537
1464786
1828728
919767
1831628
833852
200190
608806
1993038
865457
1306540
255283
257922
1494935
1279297
1889809
1906320
180658
250636
317485
1047081
1295200
712549
1200523
1919969
942872
1123612
831479
1547130
1878771
889596
242387
1562056
979309
582682
1176523
208147
240560
1264867
190101
1962689
102801
1734017
1532868
1136118
417425
1320139
1397877
301502
382220
638120
1490890
993903
601259
1316206
647811
1123460
1225958
1079440
1180856
1869620
1671207
970686
1766933
1135109
1943450
1425027
1691688
666973
724799
1547018
186038
972955
1893607
1258927
513770
1007768
35619
1070062
177211
1991959
151157
123346
194506
941836
1917716
1395928
1185779
1713409
1266539
1979516
825966
1776371
1275085
1057059
701694
1383674
1722871
556014
1130808
1637091
116488
82654
1672115
45466
916782
1155627
146314
123172
1286197
864066
1788810
792534
1462752
981197
373219
1787353
271243
1895387
1381186
1321744
1241547
1475789
428344
763485
1859935
1679792
1193522
919749
383380
634622
1356485
1913255
350228
975289
470336
38219
912917
1779584
532526
375759
1300570
1925730
346934
1861707
637656
1818930
993941
1867768
1488743
563856
1107267
1421157
1554520
380309
561796
1395481
1974333
1487772
1708470
1757308
1988001
808251
363924
178809
1215841
258417
473694
326420
997703
1632754
383694
749175
476524
1728913
1773193
1313470
1796266
1823155
1678372
444212
150608
436605
1701489
1575922
587418
1151011
354615
1046115
846498
1821758
868309
1858449
711434
163618
625826
1116511
1440757
770120
503845
285026
1675394
700639
247868
174043
648045
1036256
832717
1714407
1481772
347948
1585678
1973200
218175
1250360
1997253
318637
256576
1740493
1415121
1341315
1007173
1690470
1242032
1682425
766818
192201
1565476
817265
11935
682320
687807
725401
212562
484253
487416
1261795
1396178
310838
1727087
1205974
34509
211842
359156
429243
673371
292698
106145
231888
1026794
1695121
1806853
1354242
77988
335888
1333655
1087488
83234
1954422
1025784
1001101
860090
111695
905619
408990
1079145
1484445
1562140
1541718
1820398
40220
1319543
1750089
1925535
425320
1659524
1311188
291009
92563
1176517
421239
1145209
1580115
65487
1117740
1554038
135679
87086
182947
1393747
959418
1020126
1149034
1355910
1872534
181632
252743
416327
1475420
1465629
1493447
447649
1181663
386074
719664
1388798
430899
1438870
456150
238973
405259
252661
494795
800030
1080747
1560646
1814763
220200
174156
279268
10698
395060
1272210
207080
1548184
1857077
1439025
1871385
871588
1703009
1336433
426623
1674945
1169669
117780
1207377
1744958
936583
1058457
1388561
1264238
132187
452247
1285838
530649
1386840
1774112
1855448
1689061
1978959
51133
1422768
1151613
143269
1530200
1042181
414902
985572
970052
1999373
531714
463247
1432359
1303118
386858
546600
1300159
1735285
1188320
1142350
1891458
1344153
1893828
1548229
1040690
277192
460945
585240
1282809
597588
387477
1234268
219637
1646982
642312
693667
425919
1597023
597934
1555554
1029302
630826
1913575
502883
1587273
1239478
1785703
433358
346202
1892821
1504115
471500
1150094
46220
1788985
1788422
599918
368525
1643755
25027
1046795
628380
1295491
355920
304331
1295560
1755289
1955974
456786
18944
1529147
921000
1568816
1501125
24051
957276
1988969
231796
1040467
422367
1814794
1113199
489266
1492295
1585584
1788471
1665592
1432517
600520
187939
1440123
415630
1437058
1117616
715986
149281
1244020
753942
494417
1901607
78046
1019502
768347
771433
840037
88924
1159672
794725
1491101
1211641
1238741
1054914
658360
1745760
693652
755865
1647528
437363
1159648
1169080
819835
1281328
1057658
1416229
1935690
534635
884197
429966
1214961
628386
1443240
1585749
1876096
1857597
445688
1509096
493431
1056176
421141
86113
1987476
1412292
1609085
137288
636196
590743
234194
1770460
1691501
1419667
318237
1289619
1476964
236952
950906
1944294
660146
361499
114829
814753
1310081
1114301
1027759
887651
1166247
839157
846964
1934330
1788172
993987
408565
1357916
445750
1142650
1149709
971215
438802
779673
227893
1387586
1729575
1492211
1338084
25847
1679035
1268585
444462
1410201
1556264
1946707
1279670
1359182
543968
686876
1868279
75254
1590058
53030
975584
933931
1210489
1489012
1855336
257300
1610284
248800
393580
148168
331417
783997
1804592
1114365
1950397
373678
330135
466056
1180983
159095
1813773
361601
1548260
198482
1045214
1684138
947800
1440754
1593526
789328
1951756
512695
999086
1842518
1251827
644913
1765014
1672583
1182199
1470066
1420637
429244
829858
1330277
1657843
1564935
701620
410756
1528333
516002
748329
1299155
1501507
941153
1942974
1268875
652495
1255845
1374593
1940894
1835920
608300
79521
734201
944462
404842
607465
1765536
793904
1993874
439494
1757739
1866133
1668374
589999
1138412
243520
1768199
1868329
415030
378770
1518542
1423091
1837482
670648
172533
286890
1390748
1704206
1571432
337172
1097730
1774443
652282
1714598
1402597
681743
141010
1667220
1177567
244214
949908
23808
1711747
931238
384692
7998
1887120
391560
1829924
494753
1920474
1201591
1906283
1320576
540815
1166806
1196282
877020
1048518
1488895
744292
399162
352038
429812
435500
1689572
1264302
899669
418888
1437288
959613
1067062
722766
1377834
865397
145128
632453
1663344
33038
753869
185007
1884899
1407744
648207
821233
1321633
398345
404920
223632
57306
475844
1892811
613558
796671
363146
1659415
1882792
487097
1088061
1848939
399197
1208382
1100491
209936
211725
87297
1055507
1781552
1147321
15411
1285491
742480
952344
1690740
1188265
1350324
872175
1601463
1942938
1156022
1196038
128401
601020
1062724
64715
316963
1014779
1998243
733936
772528
1743002
1493633
352412
1386869
272764
1881612
1008295
96167
484009
765469
1055442
909656
1034277
623011
72626
1874027
1265969
1531749
885041
472017
432698
1460821
1913805
1037335
1985597
1206600
1255501
1458209
1303827
931055
1814926
1152668
502574
461108
1121895
690940
1704342
539570
26221
1710036
1498506
924277
695440
1357184
556936
1104113
687759
1832738
1994623
612453
203593
1258213
522106
1631670
1078089
585175
229490
60872
408570
14913
1624522
1635679
1758827
950771
1017342
1646359
1001656
1702130
282570
786870
719309
1664542
1180030
527281
649817
1460062
682434
658216
868690
487003
859483
20173
1515978
1892331
1022227
1614999
686299
1956938
1293507
1177909
1159112
1563709
1795773
60041
1497280
334313
496772
1331444
277823
1366080
1477083
169153
1966137
1689252
354231
1881567
859078
1771695
1141415
1101605
1084964
1716499
13032
81124
1061134
1819427
1245324
680994
1464237
892192
1788876
667936
762914
15016
183180
1898783
1396032
1988578
1584099
345294
1434394
558143
1562591
469555
1534858
1354278
486629
1178579
1312363
1381721
1715707
1258641
229078
301802
222479
912737
85085
1566012
1539781
355596
191865
1643191
844708
1338993
1176641
386007
111245
340293
1496633
1730961
536613
576720
781951
1599532
1108344
726625
841668
1859328
139921
1417098
1806104
1430343
692322
1992340
576081
1932886
1722652
1491599
1817315
1627754
1986461
268962
910512
446223
634261
227335
1096012
929416
1935237
1628384
786014
1948685
1962647
1263916
1486377
1556976
955769
1596344
1748849
1255482
204419
930906
503808
1774441
1425941
124574
1480014
452929
615310
1534766
507688
637758
106667
391026
1948318
455732
1542558
1168092
663642
205976
71791
1431374
1798177
163022
837335
798609
622915
547317
1237144
34509
1983536
920105
336198
1786944
663624
1052678
859888
1715332
1910329
127628
1374625
886993
289797
725059
1544249
1741691
167692
272254
1924604
223910
1548652
647792
203554
1957802
1229300
182958
1572412
1641177
1204996
1661439
59900
323269
1820605
1124187
1720564
822149
1327826
42493
1132631
738500
291404
1024835
106279
1382482
1806045
1436663
1969922
1282876
822308
763319
193889
1395193
83902
96356
367636
618197
344282
850349
918173
817982
1426043
3650
830374
614053
1942888
1787732
212098
516158
1858921
449436
1843685
239848
1345791
231095
928790
419454
1756554
1984525
1311433
1130126
1578884
1929294
1427197
1372092
1872001
1332238
1683107
509559
1781235
1143724
1462812
1147048
1651745
1562705
728151
451315
1624379
1721019
813985
450687
1575579
347998
610418
530113
905690
637268
520717
439475
554161
1649705
565776
1230266
1400346
1231761
1063787
444325
1479841
1938594
912277
1026663
1545402
1376449
777557
1367230
379578
1133637
1382261
599558
606179
1890597
1775644
66840
530478
953124
920890
1806889
1346471
612366
429228
1944499
1343685
1639293
1211793
1677007
1062679
1629932
479646
1482549
1052597
707658
516005
78609
376630
1575566
716561
43191
1193095
910132
871600
1334565
569414
1241615
1996197
13100
1098553
82293
1529419
1170908
1633709
1852105
1096449
1373557
1226702
207194
1861444
643497
1666575
1676822
1916707
683599
1823031
1033083
1420459
4430
908125
1935850
1207720
942702
1732188
1545196
975640
1651630
503049
1498092
245291
1183050
942491
921692
1281354
1739837
649260
124087
294628
264517
1681093
721055
247012
1404435
13924
812109
565084
1709050
133310
1644775
366776
1351971
784267
251061
874716
515111
448223
970609
447318
664571
1551504
962744
376909
505144
696870
224877
1671882
1496477
1798499
175293
1999139
1081442
575437
936304
588143
34485
992550
808994
1859647
1033058
1049283
1245485
1090602
770129
959773
1141925
250748
1055935
608334
1716027
120592
83209
833721
1833675
439773
53288
1240636
637145
1137472
202963
514665
1375516
1367911
451947
1124569
545785
1302663
1946738
238188
925962
1729197
938985
1113316
109999
1491291
969039
483722
404633
139683
1027950
456657
1659383
1907007
435232
554873
352399
1474225
732812
1388504
1956611
1493520
1885632
389761
1432582
189224
433509
1934998
399937
1053949
875232
1238109
1592339
1940619
1971578
8017
1878602
1264582
235591
1452600
158029
1044122
997048
350497
734536
534371
635807
955410
410284
898854
212702
240390
1863561
1837271
790429
1598489
826392
1703410
1382046
852793
95322
1110081
1148316
1621186
496452
272076
932082
1239816
447631
1901820
955694
134353
1886850
1069470
191770
1977701
1127422
656934
1482546
1856699
1619202
1647124
345609
1090664
1218865
1503917
893198
790748
1047881
1713455
1336885
616845
1192421
151026
294789
199853
1063759
162025
99510
1719968
82095
315079
722543
97747
1279727
748914
967913
1514653
744848
1497589
1963817
992724
136454
816636
1483809
781799
414646
73495
1239695
1798021
1629964
116634
1970583
1143342
1473099
300998
1743444
1992260
253060
293095
1079033
1823628
1032294
1299582
126717
923479
1677527
1360635
391800
1851290
1863246
922867
1941613
1705841
984397
1057690
1338166
1459551
29613
1318818
244840
1877909
1025417
1830796
1520310
482391
605087
490970
802152
402182
655874
266614
1419018
1857388
936531
788881
387501
189100
1993288
825837
738396
1487168
313976
1485772
1311847
1597317
995365
1632924
1521420
1527206
132234
1211101
1202687
885975
1737285
53433
964191
1053072
1353924
1534068
198216
705093
1449434
281140
1511520
151307
1104257
157226
804596
920728
521322
301903
855132
1865152
376556
1646933
1128456
112368
659049
1421554
768543
730579
1383397
1259598
1786857
686427
623599
32372
594108
1392775
112154
43384
1559798
352376
899423
1032013
1099432
166427
781150
11805
1683304
427404
1763948
51513
109435
1082495
380492
652631
441247
1972006
355800
408301
1515772
976972
524490
1431021
1132873
103949
411132
281930
1897388
528851
498383
955384
1994314
1801824
284777
1596526
873689
575233
962124
1137155
410989
1274824
577033
1045087
1143048
519087
216304
1987943
1001944
495340
1623497
395458
1416559
164591
927280
634109
1318235
245094
1518590
583052
182883
1038249
260198
1708320
1521780
940414
172283
1103593
191012
875376
74948
1514013
1173147
1989607
1992487
922450
337536
543891
1921027
1557189
443630
291992
1450410
75207
1721278
224813
401820
1902131
1239670
639738
93138
1491879
475193
225445
1302776
1921704
1647280
210313
1921958
645588
1267587
1017657
1095995
397726
1990914
193133
671033
17404
1138970
1593338
348647
417755
1053417
551627
1421484
1456732
536854
800038
924521
1338695
626653
370155
367470
1466541
1100279
1847888
1851054
1717537
141887
100189
1088913
262675
122324
1073965
1091261
263258
1908398
1753572
15692
574098
524746
917449
1399464
279177
1008060
1997545
278221
545774
1562186
862855
1803439
1625472
1190610
770946
735977
294829
232914
1687432
241908
1699438
49924
4494
997084
1958647
1724211
562304
690819
1462337
1050118
1162704
1766767
1987241
1429302
1810943
787170
587214
620868
463733
825039
299681
1848501
1814450
410202
1504344
678719
1937289
561878
824196
11914
1315623
1073657
1755558
143823
1925713
57563
100568
913120
116928
1028590
795684
1188157
191596
379794
221126
594434
296340
209500
1755578
1912817
1244170
1514535
696565
728641
75330
220094
579087
1611318
997259
1592505
1386238
861541
372044
694996
1119879
91472
244548
309815
1371019
843789
995178
1568517
932069
975557
1129722
1298763
574527
1301580
735279
1685470
52064
377033
976237
145948
717812
507233
871365
1808232
1588176
1270790
1641522
1374882
278017
388692
804400
409031
570467
1558740
1377781
1603978
748427
579852
1591225
768506
79780
116975
1688559
1048310
881558
610897
1823573
1192626
1197528
310863
1812471
1958472
425548
1626288
1024057
994015
1290059
1077085
553616
236501
1584217
1694511
586907
1737138
1082371
1399835
514633
1893465
694143
1494842
486370
1770532
1966811
1559148
909068
1142960
1756826
895929
688588
1961329
394627
799523
974923
58690
223777
1812196
561584
1701872
795080
1619375
448811
1435859
1791776
70712
1635451
620735
928253
1101317
900039
1137167
1704168
783199
1632990
1369304
205235
1281221
1224743
1223715
1534870
998111
1440182
944787
1066508
878836
1310617
1020339
1984291
254720
1097560
840696
438597
218863
997462
556660
953149
109662
1760211
1735284
1016373
1634236
1753890
150410
941889
1048512
730104
1056562
1989019
1050823
575322
193799
1403936
1996884
1275653
365169
883795
642241
9703
1212924
1809867
982904
1399941
1576203
1639719
271511
1777031
1039008
450734
140196
1219732
1113992
1207747
1534682
87772
586723
342873
1491643
1896267
1496746
1915456
686688
753736
1001636
1595465
539952
393932
1251533
528063
1132552
1794432
75194
579535
776173
107068
224870
613093
716727
1403913
630492
1036743
124144
1894089
277093
850623
83549
1409367
942438
1839284
559097
1587555
197290
1344572
381822
646637
277464
743269
553019
1821081
1367281
1692209
24328
333252
240581
243330
242601
1742732
1510713
831695
928542
4209
280449
1670968
341496
924199
1406561
949503
1913988
1197162
1905155
604578
1896203
972402
382689
859388
1592930
878360
1218465
1734509
509242
167445
1581836
444261
24057
1824173
221235
645212
25763
408111
1299619
931475
1453186
838465
1678572
591842
1132573
819680
1807114
617510
1085612
1779518
1322715
389102
99161
1505906
1209246
1143158
739389
904541
259965
397160
7199
517817
925110
1983616
573824
609172
286475
1953916
497163
565553
499586
1631541
1164861
118838
694502
745705
1863081
918186
48959
784852
1296620
420894
1117244
413887
586643
204732
1468423
1441282
1885890
432233
477026
482214
1685973
504527
538367
209981
1677495
514321
1807566
1943685
258034
1117119
1046539
111672
724788
1443957
503696
1575399
1065231
1800186
1845525
267804
1603782
675630
661728
110728
485330
1718534
1502084
797266
53116
1293350
1301437
362575
669786
54359
1466625
1889425
1825901
422146
1623436
1728656
1369401
1702627
118133
1169884
799046
1295253
935106
1844083
718979
1845161
1005708
426466
1368924
1106985
593378
1127708
1743694
1318220
984999
588988
1248583
962861
1947395
652975
1470896
1147260
957718
613786
36626
1359899
669874
1768261
431571
171838
940256
1750876
1268380
931395
1333735
838533
1213836
1590706
565577
1251926
269013
116089
1065720
843428
374715
1279117
84872
441581
511848
696483
1967255
227958
1096247
881943
1840163
1213868
99603
397551
610008
994816
1824228
1832742
1862950
238492
1834302
1230272
1920711
1921922
66735
785809
149384
1982356
1131136
182882
1714596
1112617
1081942
1839598
1603845
91478
1720968
15315
471438
912815
32489
14250
1132394
1436066
828713
666483
485966
1090106
623795
494318
1299121
365105
576256
1243114
424706
1046554
590195
1165053
1213550
1798021
547275
557161
264503
1909753
1478910
838814
1729608
601528
1804973
1135318
1175121
564299
1732937
508654
1331198
1255972
490209
1048847
1585297
1190647
287222
927712
1648620
606736
1203282
1730804
493273
808424
1171081
1643662
1377991
1992430
1412729
1532030
1647055
1323935
1959336
475147
851727
1590534
1670049
196130
1122659
756131
1962962
1658032
456154
1926259
409097
628192
1037017
493522
1883014
530548
1537667
1767028
348275
594936
1360338
579976
629167
1660562
1233955
94638
953033
1032103
1307640
1593095
1128095
1447120
539616
1466014
57603
1563472
1156554
1324183
496647
1750844
71536
333178
1138772
1453907
1499586
1400944
137191
1146189
410798
500181
1216942
386767
873814
306185
1274104
1493157
1383086
422878
1837426
154801
1930968
439066
1745246
1854000
1622372
250212
413345
1812042
1523620
976408
100335
1833531
1701409
576997
1998972
1488044
600591
101567
563953
106340
880190
1348745
1984469
1544587
535768
166503
571406
768
1627355
1362390
1432117
273087
917881
1664216
1386714
439549
554319
458394
145167
584706
747764
1280884
1801166
541700
1780271
1919744
985222
193108
1203038
855834
1043348
864014
1601475
171876
1047254
1734513
1400542
1487697
1293709
1848473
1666427
1454998
836124
673781
190158
726188
1658894
1586227
827684
1342323
94666
1714189
1040633
1409126
437152
1252517
726616
1718061
811956
1011635
784106
824223
1486357
1761512
1842433
585643
1692880
1362374
1077800
1378737
947624
1712946
1807765
196505
228728
332268
985496
1500458
1886561
228974
1862601
918550
1857837
574068
1840787
1376739
1341957
254315
1719144
641243
895492
1185499
1246190
448063
165033
1637093
97391
1136087
1126082
1485716
899334
532338
1506058
699018
1476891
1856623
408911
1272836
1129852
71827
1118219
1093369
369402
1334944
87644
394614
1239914
706323
724314
1061731
1314600
1921766
1902027
1177316
1157116
1344362
1257692
1788349
1155354
287866
1608548
1508673
618057
269553
633500
1369801
1118335
1728757
920178
1145539
1867465
124441
660393
1167558
1327148
393403
1805888
160808
956501
162763
1838940
40080
833187
1576902
1395470
1595796
891540
1187600
141606
1040664
662489
343193
593885
748314
1327764
1868599
1468612
317908
1516752
1557884
34808
766231
416881
243400
1373419
1569705
1521724
671484
1381551
936143
1231680
1431741
1045671
289630
718760
1268174
812371
1820467
1041229
1349656
297220
1076156
263307
509183
1886040
357504
1837711
1917349
324429
1941844
581430
879622
1709060
1421040
1187963
818433
574099
1430411
1671416
116225
1953981
342898
1449619
1501004
727827
1361717
1215250
232672
1434602
739195
32820
1052277
1001743
1570150
860064
920867
138472
1533293
161950
1161994
1297734
29491
1090163
1527670
1970827
216584
328303
264561
1244082
266877
1835714
1878619
1487219
1110018
1155753
1054859
777178
211005
397357
1807232
1454925
212678
235410
1588493
94342
1797486
1379849
1487529
1354961
1606491
1370852
1690294
100197
1174649
1901546
717511
419328
1053919
1941511
595520
557493
1580313
324438
1712227
309175
1300415
807496
1907737
1332649
1017334
585230
1902197
490927
862515
1182300
887001
1678267
1974849
1085425
736391
1312359
1633814
365227
1890560
748853
796192
1087040
1457566
486368
624699
1584737
320636
1038090
1811050
76846
173745
1164499
1067858
1085225
322815
239375
1508537
985913
1385394
1339907
1733464
1699304
1940008
860535
1156330
1137478
715451
350807
322698
1324570
552970
174940
930062
1542985
1129192
791619
682104
1498528
863399
434914
1830170
1587101
313055
978176
1686348
275631
550180
1592378
752729
1307380
113098
1657593
482336
473086
39659
612933
477132
677532
1023037
846493
1797017
1248331
1571093
1057552
1132833
1441226
710120
978480
1723575
298905
1100548
1305964
1662744
535807
1843345
922500
970380
456474
1712623
779647
839470
767740
1895093
1111308
1168930
1934391
1219657
477598
829716
941733
797197
485440
1029799
1133107
769890
1756947
121960
824352
1499013
1768091
1684643
1727626
1294268
274946
14505
1827796
328213
467791
75896
260236
758442
1009831
1153142
628235
1726969
990616
1862437
693858
610667
771093
377244
1585359
1841209
1195346
1098294
1469428
1473333
222869
832659
1567420
701143
1799659
1395190
1316442
1786920
1589038
646908
638638
1961096
1980808
812690
746597
437827
1002671
1812297
15851
59645
489147
351519
914632
1430719
408658
1414633
507092
18792
204828
1644800
1226951
283882
1814093
1235730
1008545
1580694
1841783
1557833
1221613
291521
567610
852651
1381113
1923920
1784451
1603020
82379
590002
1875888
37255
30151
332468
1379432
1575703
1856080
1089959
559799
1159273
1716151
1954571
496134
756152
1023004
410001
1893234
1037928
1863721
1187283
961689
1025162
1373645
475537
1867376
713629
1110523
650817
1924697
905259
604696
952478
4367
1859422
1958044
644006
83914
1986541
235969
1987063
1575950
1949983
902296
347202
720587
493342
1579120
1352358
1097508
1084547
1871231
238098
630271
313360
13080
1928364
622900
1116724
1117048
919435
592708
129065
932826
1159357
1037174
123615
1069880
1572158
1230243
1689204
34905
1996468
1039143
1548205
351250
920258
467647
1018263
1072700
408218
274586
1582321
1447044
912370
1754818
204216
61255
953869
1400036
1960128
1254524
1872702
363691
1373511
1549721
761957
1843599
1109703
1433214
1313100
581829
1416627
1269946
32499
1103357
859386
1001964
1899162
1719911
1317002
349370
624435
511294
67466
24345
946116
937107
1368748
986692
1330665
643548
651829
375781
132020
1334101
1747356
1338024
90019
412328
723055
467591
1233412
1362030
1559725
1200937
807972
210953
4921
603135
940266
550451
323200
308091
803955
534703
314090
1591054
271166
373382
1034233
1334337
1299927
1589513
1940582
65882
415680
1444833
676176
1892676
1684361
1870292
1865932
180101
1323589
134590
770979
1628549
311324
813803
538404
1044967
525869
893856
1984540
1130072
1984862
1054005
1697211
1691408
1050744
1569218
1367831
1992557
1128032
1996916
1339831
294597
1997893
1623131
503718
1620708
1047785
1379705
513993
379485
592701
1033006
474881
1508043
242998
1024657
1289957
200128
812356
659743
1385831
508455
1873560
1891392
1199465
1565395
269936
588209
1779800
990139
1972296
1277460
934077
43126
386525
1406918
991696
767121
1939781
1846628
438688
140881
1231583
1316000
1524787
1999311
323591
1642385
351329
1813352
1882634
1102446
376051
759935
863231
262712
296009
1429164
521898
681632
1872183
457834
396654
296344
166536
78823
1648877
759327
860278
1387394
47912
128651
504689
1283261
1939869
1646408
1296508
309639
1530161
1562837
723494
1052296
1814576
1865815
1617681
416465
1995604
816296
234107
982030
117437
164769
355901
1355965
474287
157030
756605
1252775
886932
270392
519784
1711500
425774
785721
239583
1539061
156788
1429891
1096064
1787319
1107109
758619
1836370
468978
231275
303313
1736235
1583042
20235
831816
1569253
1426060
808712
11833
5179
671898
1993035
1586977
1449327
398882
587482
1842384
1074961
1595967
1476242
324397
1307999
898149
721422
86047
960733
1052031
1836229
344535
1047696
1282751
1991834
1330227
330671
1477717
383120
26841
102569
1133784
985168
96098
874200
1778631
659649
1714443
1287749
1576469
1461633
763109
1395126
1136471
1599225
362780
1695731
1922497
1213874
343441
563471
1072991
511896
1293733
154190
1379557
859661
1831756
1702098
200385
1424871
916574
1578837
1744569
170736
1552095
745543
1894301
968879
1815572
911505
363743
803822
91910
375726
728420
1403657
802339
1896396
1920450
1812745
1068057
269617
401706
145496
425567
1563742
1377043
639274
1596454
582720
182932
1473885
1097928
878380
418569
1327448
148343
3300
979320
218990
407370
1128964
828693
748905
1375167
1431653
1832303
1509416
1138546
483481
1157742
1698324
1088072
125612
180954
894346
661381
565486
1503628
1083821
1978136
14189
1168353
1733722
1098632
934338
197042
681514
747675
1971661
416895
967004
754576
549435
1532549
1218994
1405913
1210448
1804875
933708
1101238
1390157
606014
1790966
1800037
1222685
1356541
96417
945820
613120
846156
1095384
172751
1284587
835958
677560
1577199
385411
1705896
847758
1976438
783718
206958
171572
754332
1803293
550880
1469970
1073724
1996121
1609309
1082963
1394784
1946522
1970171
885567
863150
188246
416868
297028
200305
637633
1469634
975532
1225377
1476411
3988
1528389
1300504
1937538
784780
1186414
1749015
338706
1891620
812392
1860337
616782
713268
1108527
898184
898934
266859
1489371
1769232
88725
343529
1780671
1960622
1642744
1520550
661470
1692527
120542
1399792
469609
621414
408598
1828797
1822249
550503
180446
1937079
43318
944157
1444169
991029
1653348
570477
127379
154144
682630
1888123
1641248
1731410
1254664
1541351
1464489
453509
1031147
391242
330484
1541119
1969922
1038212
798952
1865162
1166908
771472
1442701
75149
557908
1508372
6221
524560
577442
348553
930582
1546772
1195145
1112801
931436
1593788
167034
178206
1484110
1228300
654914
734278
1741896
1013746
526796
1438256
877094
1394901
1258565
1621177
1367975
867901
1325798
1486356
1066052
981312
1288619
1985355
896409
1265849
878942
461097
1614324
1624949
25038
662176
401200
241872
1178871
183072
1010181
133548
1007926
1212161
1717831
1179460
1471178
637712
383259
294017
508711
1142848
193593
1890355
1910542
1058973
1798655
1806737
1128949
38250
1668454
371596
713810
717696
933040
111180
668534
347467
1167455
565173
1484517
661411
459062
836459
1297396
391202
188824
623641
1792911
1827113
507269
358355
1809586
1771062
1756287
537281
987220
635059
546529
154126
1644112
1652906
757077
1577142
1220154
363964
910028
781389
1845710
708029
514355
848182
905198
860893
708299
1033867
74398
83607
587932
1729413
1197701
1037151
1358151
1902401
1248037
689375
990041
1170695
553118
144921
454948
1078885
1032757
719504
85724
332469
1358556
386412
1455987
1354748
1065995
863955
284201
1841844
517054
1284365
937868
1827915
1305296
440720
1917440
855689
1354061
1872322
1087541
1016998
540632
1816929
1147115
978784
1839615
1626801
1273338
248628
801720
1190777
1834641
1156819
700618
282526
1342628
1009098
947824
714596
1628176
188758
1418945
1852038
1860926
1030258
158008
720597
1894951
683436
135251
79624
446853
307778
77839
1939784
1636312
2771
1183886
1693709
1057166
1194818
323693
1067446
57069
460142
1090689
1074309
49309
230284
1285082
605025
1869415
1086134
1790176
137997
1643907
1478240
936085
1082487
1033385
857595
903074
606817
513332
290479
230694
414497
172995
413742
233337
1791290
431194
341244
1808243
1818356
1451506
862403
506236
908159
542741
1268810
1394152
391493
1250077
1925623
1311279
312807
1747580
1305998
865531
702034
1800774
444821
1874058
164185
830282
1169331
1197718
990779
1106498
1363549
169434
1063717
99979
517825
740191
1578382
1062012
92369
968717
1756983
1793451
1205310
1091508
1758611
1161528
603665
1517507
1853475
306270
1265999
971760
1205309
1748653
982966
1997983
1239353
416552
701050
549221
1505692
964349
617090
686971
1878490
1541309
818416
1630365
1707739
630319
1543934
1269337
1633834
167111
1903415
457093
754999
432164
1990032
1082499
191843
1725241
1616733
665978
879415
911312
162161
1718869
55206
215302
972379
19434
139574
243529
479501
618490
476999
1776206
912155
512211
1285013
1021353
805320
913452
271066
1653778
1071273
153021
54046
899131
1190818
631679
1426869
1125492
1740689
602070
459852
449402
1715250
1640592
382026
937271
810098
206436
1539182
404805
623650
1287034
677012
1134292
1532271
1924492
1827371
1063320
777982
223498
13539
100413
1292086
124010
1926422
1793661
545733
259193
424933
758119
1096855
768048
1990474
737006
1566101
683054
1780338
713489
1238321
1607612
1931832
1083343
1845326
1411774
1920584
242472
381208
1783318
1520860
1319983
306607
1091706
204912
1325655
209187
327856
1403843
453964
90697
1276386
1511044
1490011
575430
798854
654031
1723843
1944005
1475843
925744
1615869
1406327
923715
522124
11636
1180534
592862
1591384
1525759
1258039
769559
150739
1042232
1468921
1413506
1143064
1705412
1611565
731086
1338048
52978
465555
860400
286855
983514
1395467
1488503
1656819
794197
1063207
1979138
1054959
1354230
1866887
1041530
1670671
907334
265598
1249811
1925918
1612854
127692
1669815
1402132
35116
1306324
57813
1538606
377972
724206
1774394
1904957
1468805
38017
925128
1788132
1714939
840163
1431197
1597761
1665791
99238
1293744
330963
484903
625842
941254
594372
512957
1762959
1797004
1426303
1473258
955099
758797
1130428
209162
833767
903069
649052
924311
337685
599037
1732845
46796
859026
1175799
1528033
1112597
590352
1465450
269957
135563
1352144
1536674
397232
1499523
1976986
1234901
46235
759198
127801
735963
12774
267698
369053
407767
1939161
1221858
629812
551732
45834
130931
373294
239660
719512
665300
1253184
424432
1748673
1700157
985446
1569798
1234154
1093251
1971527
560680
193350
205983
1249217
1802188
479206
329712
305485
807307
1279000
1172384
1108726
653014
1839409
877716
134057
1912197
1644914
690146
1152198
827023
571356
52058
707491
1434412
1694224
1568037
115339
1665046
1386838
1947875
1608362
87774
1596423
681296
501989
1926873
212462
1368222
1140915
1333354
1412396
326810
235624
1002647
345900
1479520
1975794
1689037
674809
1948022
122074
1246128
579906
1383741
743244
1327899
182194
1075994
770788
1221869
1802859
1131243
1983261
1271517
42746
1818377
135377
1358517
1749439
1178379
221322
1817266
705702
1818622
1242070
1166598
1702598
984372
748675
597325
1358950
1890379
388409
1588511
1532680
920345
1712383
868523
296776
1006797
729718
108271
1982647
142351
312932
1450802
1064343
1370853
1047516
648038
1338585
268334
175929
895569
1116662
377448
943474
632719
1930833
1306405
1356817
1869241
1030628
635959
297155
908651
1847473
973189
174415
1497536
559441
1188189
176181
888898
430456
1075320
1737957
271733
863424
605864
893612
1692605
753247
603664
342665
1317555
1065685
335432
1587083
1055578
689152
195676
677168
705187
1339467
1791174
592909
672962
1186509
1374945
345401
1427833
1245427
433584
1990113
1672842
343565
545841
126461
1164839
1227363
798004
1628082
624544
780793
579352
1523539
1440040
925123
1182115
1013691
847222
630546
1436988
782277
68445
333502
642342
369692
182472
220242
1646934
332534
1776267
276619
1605379
370184
138168
1798786
1564612
1072341
452164
1004390
19761
1549650
1433840
1465374
1876679
825297
518743
39531
100869
1226250
1808189
316959
459044
806228
1452319
1726416
646407
1227812
421640
792970
1812714
955992
1362392
1731996
851989
616117
1545055
1688292
378162
1398705
1343297
1734261
252500
629342
460587
1010393
1104436
1805335
1755504
1649917
1072182
1361836
774137
1952843
299554
466343
664658
1877769
1865384
449216
1915710
465682
819739
1412340
643296
641209
137285
1949481
1765192
411708
882184
63992
895038
1394221
1816767
425862
1347602
618023
770562
959139
608434
577712
245371
170131
1950250
594416
1525395
1683818
722242
1862914
1215521
585824
510464
1955793
766101
1587405
660591
965041
617937
500734
1360003
601189
633786
1505763
1376923
475190
440989
1872915
1371402
376378
195611
302494
851549
1961297
1766317
237051
1848023
967690
387907
173593
715915
1560179
1726046
734727
953909
1209213
1772091
938994
462084
196966
1759495
695251
254352
86165
327215
873960
1641265
920153
1467370
1304910
658521
1972299
1588812
1336905
595464
885538
521425
1790161
1462157
1467550
196030
839008
775519
1236837
571625
519569
973349
1086105
1161678
162160
60898
1758244
1297726
1146163
973968
1576741
283978
1567479
1169304
1866990
1331893
1764332
409550
418497
919836
1294981
632314
92703
1651270
464146
442405
728437
367104
723043
281249
872279
285176
1273521
335422
876356
790333
1164372
311445
579669
263111
105404
423766
279233
1919025
1144426
1088285
286765
1393881
843487
1927652
1612726
433057
1206557
370274
1016294
1742815
189451
360664
828112
864931
1221207
863119
164336
1512077
554998
1479647
1299795
1374040
383659
1270010
1409452
1482771
469781
1511030
1217965
549765
1130509
449523
1542560
1669177
1641677
268144
261598
866604
438437
1107444
142279
940698
1701437
897442
1719888
79090
1811602
1353518
133250
1334003
1701480
482311
205895
1779905
1351913
207289
754265
1017447
1927657
279543
1613829
1004897
1515509
1643639
265483
518881
1344524
210981
446974
1433613
1295010
330325
434793
964066
1152815
610446
671199
501262
1408241
203233
204744
428396
885417
288662
1509178
1728222
381306
940371
1287071
1216809
1077582
235582
1190860
867868
281209
1125506
1452484
1701768
233754
774370
1039498
198648
1876521
1614248
1075377
1092098
116227
558175
191969
1920194
1595016
1073439
345776
375426
1020649
750736
431296
1720103
1857598
457559
1690769
1905113
121711
1351783
1707231
1010780
27252
1395532
97082
34652
1140080
539006
984336
871900
1369008
587645
13897
672856
1324564
1016866
899975
455763
1168494
183901
1177004
1470752
1936640
738163
1923288
922649
1614127
1138908
1646198
418519
1177368
1772365
1290738
422048
215382
200475
531886
280631
1810259
1794510
668753
1232750
502588
1677485
253750
1630624
1438146
1461175
354160
969515
1281955
210202
565108
1447335
1981529
609596
1215296
870522
230132
1331868
1860011
930386
1061651
907848
1292385
1665780
88350
1392649
1717577
1924419
265746
1834169
1465754
1400921
534833
770276
891971
1408038
1020031
145408
1972689
308014
327649
832233
221941
1215302
1907624
179106
746674
1324626
1535248
448527
31970
55928
672299
154962
1263634
215846
1842332
1780494
1478008
856443
113473
226205
625456
506000
5443
341940
1578777
123480
271115
345612
784852
678805
1599389
1599671
346589
660009
1440826
379784
805799
1109380
1234070
1881367
1066110
159830
1557613
1470495
1658909
1029283
554948
1714080
280699
532358
1218647
1110276
1958805
579583
472855
1934019
266940
1361677
1673771
1557570
306845
1947710
977069
1891637
740864
994198
59134
412908
1276545
841457
1248771
1283565
1983472
1002261
1990251
519960
790313
779043
1777786
223192
1216873
1462741
1456085
893140
648
525229
422591
1996813
1734162
1552496
1282546
237622
1726704
51928
1787360
1618698
1353008
1687288
1229058
185719
1097082
1168122
1703786
798870
257070
1503763
714854
1555701
1743471
1345508
1950440
956769
1461909
170299
711727
1424205
483327
1792791
169106
218859
1584293
54459
607522
170712
1510804
986854
1395192
1354459
1293889
1390648
405795
1466773
297910
512519
188859
913181
952576
1239269
969487
1955064
680504
683162
1031072
698406
1474188
905868
1607229
1389821
357412
1906789
740888
886339
434955
1699209
1899913
1627175
748385
1501373
1574667
230755
1336773
1332293
1247739
570179
1938896
789355
1126466
300913
615762
467549
62798
255847
1332853
1280362
1775201
410298
1946024
542972
373102
1757972
235535
884480
39025
1060374
1407382
1449604
429677
252461
392529
1746929
1875008
976290
706267
766672
1214722
628268
1146362
160865
287000
623785
1531779
860986
1583390
779733
901788
368838
1299714
1854406
1156474
1847444
1112186
1584534
866645
590345
851291
1657183
1439906
20575
1531059
1222478
1079678
1760226
973749
456832
722931
631329
1711419
1334414
1480033
1739993
978816
1771322
524582
1281055
121002
1597564
1861492
1209506
1099344
1520224
1042154
1538531
658733
212372
61220
134794
1236899
1491718
991830
1170260
1338009
316885
1006057
1927222
1685014
1061277
414879
208297
1538185
1042907
871939
1280596
805598
964491
1440037
154404
1170223
1856944
1897334
548256
307045
104344
1837185
71904
1618090
959298
1583519
1174818
1693610
1070739
182124
451327
224197
876321
831294
106768
1543876
305031
646441
1563995
508439
1681491
1237760
608446
219848
946315
1867177
757044
425155
1508936
343091
854806
1686176
1825419
736438
508212
698661
648435
824168
1222187
76473
1102047
38781
1084996
1917311
1010673
393068
913517
1048269
533885
1917886
751875
812670
11362
15977
523639
382180
1470780
1112906
1852735
1628819
1129890
1422832
987098
754828
949375
1577779
537673
574613
164079
1526907
164152
759495
153849
1154031
1650429
793993
96321
757401
1863172
834716
455980
1815852
842267
357488
689486
1360399
474212
1363599
967965
1059343
1960502
777
1796109
31683
742852
1050135
851153
1777627
764588
1350986
147421
1479311
1741195
784936
1331372
682640
343234
809346
1395534
1235590
888800
769763
1119047
1727816
763859
1747857
1465785
644538
273446
1031615
1317995
739534
899288
757581
106685
275957
751745
421044
677367
382873
335423
1750762
1762558
1300452
918461
1735557
520495
1145301
477463
125555
525191
1360254
506382
383391
1389964
1410346
1578003
1616705
1862719
275693
392797
773561
1169538
1859926
631348
794496
1511035
1299825
620527
825303
1132856
903002
1132642
35221
1623947
249094
384417
973277
201990
821493
877685
1720660
1936843
1859568
840187
1322849
282523
1056239
1480246
110817
1470974
1419616
928842
99643
362786
754629
409701
83637
854254
1545785
102427
792194
474055
1271102
413353
1364703
1019125
184629
536747
1097312
401578
1051978
1702135
1129696
1114190
752576
492893
1727265
1909169
809545
1850630
961975
1765589
1468025
1169804
1182369
45529
662483
1414269
797806
1393439
698831
878701
491132
1116191
851136
819190
1785218
238865
1337499
1223797
34645
567371
1190478
1938115
665428
381088
139932
203716
698811
1259700
485433
166321
822552
448447
1406739
520963
1107334
1363865
810578
1802553
1563993
1779544
1386501
583664
338398
1347259
1407126
1049130
184569
891685
875449
391293
715642
678572
610007
535139
761734
453812
1049032
43118
1196413
5941
1499579
1139598
800067
263711
883334
437227
1462337
1819566
979432
1271531
1940997
123513
155367
1669346
1672785
1698933
466458
1789522
257810
616606
39201
1729133
105223
1104694
1942690
479791
253314
178755
1654328
1285866
1098665
17109
1042790
916754
533423
1626000
287888
1545278
1038997
1806818
1856133
1605236
3658
889654
1867820
1257658
298098
1809793
871965
1598033
337153
376120
1532233
1276609
725605
488608
721283
1201715
460456
852942
826670
618214
685270
719189
1065593
467762
525755
1899086
716873
603498
1747981
1071252
1567629
1669600
1332436
1746955
1256872
1492256
541491
475790
36224
1155961
644408
372391
392421
1838398
1780667
1471805
1825732
1337845
672623
1384082
1885890
1126752
526194
595751
1076425
1687251
1580499
342825
1765902
230851
122098
1991457
91887
1645494
147698
1256001
1877200
290851
1257523
841374
1954657
1215190
828963
1787123
1317345
607801
1827326
640417
1471974
143807
737473
22180
834096
796472
702998
1134885
1885085
325688
696028
50561
1113313
385651
416074
1496263
279240
1758131
1631835
798589
224561
589043
271111
1756301
614782
1082392
236649
779293
1080574
816834
207942
282038
1435809
1723467
977564
1226749
1185595
485925
489831
463577
57252
477650
1742759
595189
1529252
223190
1972673
490937
1144686
736346
1595376
1378560
1991708
1967453
1679610
1417811
1488759
1385562
642772
303164
680746
359357
645848
1669662
311765
1142942
861974
73947
671441
1012167
153802
183817
760751
564639
1727142
115178
154880
1455123
1170110
1936810
383755
1303633
1072442
84948
101033
1837800
394318
278478
77732
452631
161000
907456
1018910
1263767
426073
1468930
685618
1014470
105428
1658330
852028
1047587
1377735
1146669
986677
1968471
1526482
124582
211375
1528306
322455
989528
688628
331486
1709650
888301
1889729
1005194
378213
970760
802261
165828
1933552
250081
565398
1404488
354000
22410
1706112
926297
277076
600709
448588
1975034
348739
354911
740758
1738345
65180
624364
1071230
1354779
627734
1276535
475314
1325875
31154
36786
469087
674423
1002620
1166075
1735545
1177743
1195311
785278
1491078
1509746
679418
120594
490429
366485
485879
1097928
1252895
1390835
323421
1967481
1361174
1380328
667746
1624289
1023272
1816635
757307
1437887
1528952
1886933
1095681
38777
1541131
1668521
1319436
1076346
949542
999768
212765
896573
1443504
308608
797042
193608
382321
1945655
1520677
17433
529184
1686664
1997728
926762
151130
1578494
682401
689819
1788453
1625384
1120290
1743315
626234
1055533
1061147
77852
1150213
49565
1022838
1822631
1174574
599368
947257
1046543
766938
830956
911298
571140
1952310
375717
867019
954285
1342899
1465410
1769442
1893991
416527
95682
238424
1139250
205310
73592
503832
716459
1023397
1916857
301325
1521120
303742
816088
1441706
1148072
1596205
1693766
766465
672184
1621714
855492
360364
1169209
647656
1944617
778280
1667898
652330
292363
190668
1629096
1927616
1001944
1637929
1878937
716370
1194164
616314
15228
1562807
1310624
894141
1297982
603312
403752
1329429
1575629
1263231
1608004
1155753
1146905
1156605
855521
882266
23289
520261
532990
320993
752535
1628460
1248728
1038178
1992185
38861
153511
1992312
768824
817450
1390425
842009
1493973
1177018
1635434
1853539
581549
1535945
1947315
1441781
1518794
177787
1380590
1742538
474501
180445
1335618
1783666
487569
1587540
472839
1726617
866396
1488714
1838753
1982008
1822691
227003
1516822
639602
1370730
641010
1804998
1588202
1083377
1231093
266431
150437
348547
628404
1711530
1798328
1920098
1904320
1655651
839729
1574186
1357526
1137841
1136481
1237304
1103913
1779149
735209
351710
262986
263217
921561
918314
1933620
974274
1935638
699352
746856
674739
32434
384201
29984
956595
1285558
1586709
946333
188232
1387914
1093925
963988
554867
1157806
772091
581517
993928
380516
1675705
157418
1404373
11694
358426
79330
1833223
461491
1909934
1776624
1402799
152261
1433028
814539
1599336
1570869
1666547
1730136
1169208
535205
1107774
1758463
1542542
980874
634770
1910232
1197394
1472347
1085516
987827
1429251
1383270
1397916
841503
1251828
1985806
1735469
839739
922650
1736356
1866263
10574
1360909
532570
719229
1322138
1461665
399138
101360
1058853
85778
998198
1534401
1587357
777091
533009
954138
809597
1548177
300053
274087
879055
305072
1694716
1093647
1721485
1657800
141911
742628
1141638
546198
89144
619762
1796632
933093
1966311
434422
1233335
1231721
1015137
1201827
1683440
1035819
1389234
765713
1663009
47077
195090
984451
1112807
15800
1389873
1079470
267332
727123
547352
1672475
1432130
1584685
376846
709641
452096
1229989
31110
905816
911414
696297
1036120
1963780
1097091
288936
1226933
758258
398012
1452263
390102
1864987
1401293
1304507
1211322
1384054
899558
1706227
1816250
1599250
1042010
563693
904884
187977
529807
232874
931620
842267
167323
1817614
1789554
454721
1545802
565509
1805786
754076
569176
1752148
531795
1941639
450606
544924
196349
347585
1169120
1177526
1231842
468801
1508856
1017841
1946003
1831975
1910935
1022742
304041
1902411
281779
1374883
1953552
1675013
841012
829654
473236
1395357
390628
1124739
326498
717497
1349828
926226
1293229
287609
1554035
153462
1034003
669365
139287
789168
1514897
1675066
135710
753400
787163
1641297
613367
1036997
877137
1143330
1443982
1904862
1823577
131321
1603808
1987587
616922
1547984
789010
223987
1008613
302318
636567
1526940
36042
1990495
1722567
708508
1107316
944535
1324207
1921156
1006124
349797
1782703
276635
1614488
1213905
941165
530734
942726
640215
1005402
1705988
244130
1665862
102282
220341
1880064
1937758
177434
1032541
153551
585377
1500884
390918
691916
1945
1823849
1460788
941422
729805
408457
367504
1290962
1018048
301395
296767
364321
1612025
1197963
1000964
927278
1993399
1474290
319017
1323610
563889
558162
492154
894809
24527
690629
1623818
495354
819586
1484627
248396
1272734
403295
712771
802502
922714
1106416
43802
36570
53643
1184746
1133849
1321022
348539
1992828
1945284
1908368
1503969
581768
1953987
1759846
1442055
763851
472273
1072432
38227
1787326
167670
487856
689552
1488949
1675250
687040
836650
1071447
1043397
153537
1924660
1046091
1373872
843836
200564
1444945
782275
767572
1971405
392385
1119711
474834
621680
1716682
84777
1176680
380960
1253984
683042
305278
570537
1660336
1684664
601788
948361
281835
1015322
993961
1186170
45079
1867491
523055
516196
1878340
1012384
1462572
1069819
1860204
421370
1054435
1632374
342146
1959242
574227
1386080
159378
1387279
580947
464541
935472
1220131
1583586
1198137
1721838
1589423
1537968
464199
1936465
912067
1448287
1334988
1212137
1270427
1006458
488040
1822059
5962
477021
210783
482195
1368530
1773070
774030
1850378
719224
408666
1656102
47973
1859187
1083972
59664
58633
394617
1616796
1375683
1035888
825884
1623919
1592412
1928558
188967
1822344
1435754
291255
1485798
161755
1575261
1937044
1249757
1489876
1060680
778095
878014
84114
726318
1870891
477637
1398612
410226
329583
1126104
1943732
1493512
996906
1936236
913
776903
1747492
46695
860155
258792
856737
567906
1362573
141866
320582
1770917
1884581
1750716
991011
1907125
1711623
496901
899172
617248
1539839
220055
375869
323922
1740602
87988
298993
666337
1948209
248945
224491
951134
545603
1566590
806387
1690637
1933045
242661
704301
847091
716300
1772375
143198
1074325
1073818
633724
850832
1932463
1984041
503235
834553
82041
1140089
1777178
841978
205
1248027
1749926
907079
1679368
1355025
1155785
566471
1262201
158754
616950
197611
934908
222027
280376
1013901
1239966
379789
29682
722389
823280
1679491
1360847
1969500
1504932
1842246
1484009
256167
496790
466801
936416
1729069
1106530
968770
1141694
1808877
56724
1342279
725299
1028103
897694
325272
69610
1574053
1873690
1668381
784132
1634050
44156
171647
318805
978691
74779
1170171
952645
1415637
43168
1179302
1743478
483400
99426
1243443
912416
1194533
1174740
280132
122315
1824576
497805
804652
330158
399848
194240
1649777
300976
268503
127058
995536
610775
1054220
1583113
1845671
923750
918584
1295383
1989910
1439414
1506112
1762653
1179301
1488352
1265126
391519
1476644
1219931
1563844
1469708
1055060
386576
491497
520281
1982542
1561629
233578
1085616
1543229
396739
1539067
1814108
1901368
717065
75214
1484908
839850
1558541
951834
456228
795626
1053584
1747856
566106
1162894
369776
1225224
362100
1306433
1814586
864895
1031165
1053610
424717
261723
1171803
97307
502979
1771247
1785646
814527
1264794
1405761
681184
1192252
1857146
335014
1792364
1730368
977558
325741
65008
1523360
1213514
989612
1185380
650300
153361
1060400
117596
870466
938345
34137
23532
841758
1360393
155773
886966
415925
1350833
463341
1073328
1606739
422438
189926
1198589
1269297
1558957
662363
1672656
1175758
1597674
951465
955793
138889
1152097
916704
1923328
1055164
855198
725964
1440748
778154
568744
961488
1711601
212649
756109
1590001
559342
43575
1620090
1917762
558185
1792728
1571473
727216
1704027
1549832
684988
1793990
1415085
492902
147640
395907
119842
1650207
1422207
1457325
1275673
267259
1207960
761916
1638881
1990119
336755
210148
1603870
1455798
1408416
1051159
999645
848295
633636
1684741
1114521
199732
1055064
1289527
1896419
527144
710593
54167
281334
1412825
1297037
1696879
1497320
249797
245366
1869321
483218
1499935
972391
1637717
1673325
574625
1969188
40434
782506
916569
1551787
1283298
1928975
1429307
1168317
1690949
298292
1024622
1564445
195267
677904
1593538
1563034
1450685
1945892
58527
545912
1009112
1135375
724408
13748
267477
169800
1661436
311822
1368656
1622332
1071267
1787255
1643441
344415
724109
1197209
1561072
468708
1651459
850877
1686385
1124082
1680316
360164
1705810
506318
1253100
440727
1704179
1402035
981037
114242
1726867
1227166
543742
471299
1583293
1113452
1347775
731618
273435
912126
1062669
409487
1216796
760325
743546
729444
1445508
1936278
1311510
797966
287039
1851929
1219920
125049
563057
137479
293251
739905
583713
1278871
745577
512518
1503700
481790
1433000
1196814
722630
1614483
1962353
545681
1956010
1300754
1585122
11445
1817025
1579892
1336055
951248
490363
1713305
1918353
444592
781340
770567
1383851
504135
1417674
1894623
541139
1610560
1361013
1350662
1621937
981850
1143349
140600
1495139
1024982
999669
1955950
373766
1319254
1009696
842932
1979850
531364
1604771
1480071
818303
1922855
1883842
1883217
1643164
1354448
817544
1272863
1790380
1338201
1022879
1605957
500922
1232753
1864686
368329
244499
1124091
824771
1521876
1938282
1072610
408587
64108
714699
1230739
785211
1455260
1617725
155419
40654
1515099
1259078
1228925
734004
1926596
1865639
1592284
1606471
1226130
135627
191935
1251928
425844
637618
1496498
1981114
926138
239715
449541
117246
1838728
1677266
1282929
1952280
526234
748390
1709457
622392
1857678
1598913
109265
1835754
1399088
163403
1869241
118302
820742
728781
1498884
1781900
1180523
1354233
438217
489455
1722018
1998828
758321
183822
1512698
635037
1089613
948251
1600845
1655837
974566
1358742
966761
1381291
1270497
1735799
1316951
1563283
1491303
252082
127597
573345
1791714
420562
1672096
816058
1104981
1918576
811929
1518307
40892
1022908
1455766
1879229
1414228
675582
1364526
1743654
1066167
725108
405915
1733492
844101
1812577
510373
881274
484813
552157
339450
785760
154184
757106
161106
1304241
883924
1180846
731590
141387
839949
1708454
99548
1206215
653544
989267
1864995
1046611
1456380
1897845
897295
278441
195068
1492461
480343
1484530
90563
1536018
349800
531380
1253290
658089
147708
1190802
848291
740012
400749
1719329
1421698
1012662
1710385
1900599
1399944
887952
990299
1535554
1916811
902688
173917
234818
601101
1476865
488460
1831390
490726
1983799
361681
657406
694596
942455
424892
1303889
546727
342367
899938
1758379
1392603
1875472
277232
726776
1684791
89783
1676766
570469
497137
1006525
383159
691229
1959541
1292743
570530
1913526
160473
579174
1250053
1732499
880891
1020524
1536004
1647622
1797692
1065831
1753387
600286
461772
1632336
1994646
936030
1257393
113351
1830484
1349273
791640
697199
1859726
1772239
1630112
1398634
1854951
1393509
1499125
372819
1636035
468602
1991754
1295098
353117
431019
1849147
774320
459552
1326112
1428975
1423573
1393314
1316658
1805901
52848
323938
24717
364512
984609
1609848
1542941
1457818
1016690
1896231
1092592
208813
922671
327520
846775
1657317
1682344
1932367
1051981
1098932
1444374
181965
789939
1512616
234839
902014
973797
558156
643511
761594
1999787
1852187
1733814
1442341
569446
1074308
802802
1406410
592212
371840
834654
718964
8090
804311
1171810
721408
241542
1514331
1672216
1567672
70592
1764420
1726189
1951494
1886170
110540
1703711
445064
743449
1411299
1960313
1568710
521867
145473
1246024
1433974
1290964
1301962
946612
1403183
1726836
1272930
1055656
1546702
1152147
919999
232250
1915632
620526
14105
1575269
247964
767810
1310929
1104716
158638
1955286
421775
1896970
222037
661201
154466
796909
1573413
315824
1443706
651828
974826
1174699
110966
1234661
1656774
976070
357686
864190
801752
15263
963112
1916726
1366728
584352
965442
184618
1203297
1661836
107778
926713
1549624
970128
897610
1641739
1743424
1987855
741607
1787526
1716400
173256
720409
136613
1537781
783563
524026
1321924
580455
1061177
1307334
427887
1600446
448167
1783762
396167
1066712
1229125
1777709
1905127
741910
172465
590999
695283
1940454
378442
1323232
762306
1936071
1057695
669863
596073
1428546
1808053
1266545
323654
1826150
190768
706765
207448
941490
928886
1293148
584681
1606969
1095530
543738
415176
639540
702129
77373
1152915
1340381
526945
220224
419152
1736921
577025
1469767
1239451
1949350
1001545
1203217
506599
1059098
563312
820956
944877
488557
36415
1537111
160788
69833
1193070
1603776
893929
97739
439548
101804
1211322
1132863
1105992
1373698
1064103
910157
1343089
1101586
581789
491999
359393
1880777
1348081
50639
218797
43776
1452934
1040374
785593
446612
356635
1289473
1744627
1725744
1982074
898938
1898630
1329282
1566174
1690394
1954495
1089621
1657370
1654465
1393130
1642277
726513
341213
1932273
1156066
1063636
1682694
66587
1396408
1854863
1693548
628877
663599
1723432
144688
972706
1138669
82643
955173
1153651
893914
285191
1664131
1540739
950615
237518
87443
1694840
1599612
763592
1436235
828427
1814049
536826
1614931
981083
1956340
409042
912815
374367
179695
31257
501289
1783066
1608618
1837477
612842
1534781
705023
1970277
540934
1270173
325856
1527458
1107717
1353990
525137
1301997
255955
292871
688716
801961
585677
1747675
1549962
197292
560739
833751
1894933
798365
1239176
1062761
519099
1113176
596075
1393179
551470
1852348
1703095
1035627
1998039
427722
1708762
1528951
6905
350613
1259348
382831
1402880
1657063
906356
1606357
1770335
133678
977494
624809
295737
1686267
1684800
557522
693721
1184784
1557792
733240
1372830
1070830
1059467
1322942
81591
1664306
1569471
1836519
1575659
596333
1407489
1346497
339391
278177
92403
859842
128646
1256526
1876208
103215
1778720
1949969
1605400
1664392
64166
1018735
596363
1782900
1320971
497796
1845719
1951121
1983575
800236
658241
440971
99816
662520
1606899
1514431
370288
985528
1419337
1906909
812824
44326
1325210
893063
1130799
1283326
959912
113949
1666189
1779987
1873709
1738070
655103
283920
890268
846360
1385246
1694828
232382
908794
1999145
334614
18701
644619
1728755
906376
1911894
724676
1089430
1756271
1172072
1726986
317407
262805
1582986
720095
415107
386247
22040
916012
1901941
544598
995145
1857648
85948
598507
767823
1288388
479584
786173
606112
965634
1582286
1140181
1200487
157024
588939
868168
23479
501958
1412915
1683380
1881567
1722003
648028
98999
745080
490501
1149609
1419750
1293637
1003496
89015
1843302
75674
71214
1942168
1022995
1515819
1766249
1005629
151555
48364
754487
1921234
1714107
366588
1757451
1745453
1675410
93277
1030051
1438490
369418
760419
354603
511564
70769
995965
1460644
1419348
834785
651763
165033
575468
1045853
1385370
944710
1352348
66410
1422893
245323
495402
674106
674475
779896
246557
1972900
75265
355490
1417057
1526087
1147107
136117
857150
81170
260889
735180
1543985
724928
854599
1458531
660219
1957583
496569
1244981
190169
666843
1631565
1347426
741977
241612
115392
670547
372929
136739
1457205
1093981
1953056
1186246
112090
1507273
42163
883094
1631256
1809468
140474
969300
1548401
1566287
1366563
381642
674544
581318
1991270
772490
78085
1460257
1384848
360088
1249977
785606
359835
1771562
565401
182594
48209
883338
1440862
1166344
512300
801425
1534347
505461
604122
1749463
1349271
464797
1770754
81407
1692768
1609441
675582
143346
1997964
711100
1178475
993442
1140007
462299
61203
1860432
553516
482514
999968
1893203
914580
288280
513053
860391
761237
1753936
1960425
1056168
901483
193113
394636
1877619
759194
304147
844102
1663708
416469
274690
1372958
1358311
171319
1680510
1714069
1032038
1884898
1820941
1334776
1361740
713634
1383452
1825045
1289259
844953
149985
1554803
220493
885660
1303422
1498354
359031
53254
20802
599029
825073
159901
1705395
565886
1920063
702876
1060524
1431058
719012
1792374
743540
623236
1909814
804819
207958
1742560
1269102
1601219
543474
1527349
1153673
571609
252031
1485257
573317
250144
903025
1198691
1779695
1499487
226885
932447
868596
1462903
460106
1672864
359548
193723
55605
1411863
1326389
1000547
1976835
260297
1547309
1217027
1819201
551969
1954215
1578605
84000
1863557
55360
187172
1240660
1930146
1909076
1475664
1483458
861923
998354
125045
8173
711034
1377541
26186
51506
608011
255829
1160083
3286
1354985
720568
1670305
1041961
1528028
185547
1664249
406162
1618129
1512895
225321
1191249
1454689
939280
1903540
1229062
1723923
913412
2592
1458252
1767368
842334
1951214
918761
1402875
79754
1817522
1096451
104941
37190
442693
85612
1281105
1701779
544410
1631231
700710
459463
982907
499691
207038
1337041
60236
64331
323852
1196554
101914
1210187
816737
295947
315295
361000
1349598
787945
570238
1800655
1929591
230313
1137316
1775586
710741
977489
118372
293353
774386
1462292
925951
1931306
966655
1378927
1155954
1592644
376562
1382908
348153
667219
976913
833395
416072
775391
1125478
1993853
1057255
813830
1293985
1999554
1589810
1681234
1122903
92381
1821582
105452
1554880
731305
171890
1628460
662390
1857334
1694489
1266411
1994297
673617
275909
1846040
162177
1302174
1296088
272288
414682
847062
1754105
154216
1512784
974470
1391807
251243
553867
1186002
1541903
395363
1586771
1025473
271091
289329
962606
860840
467191
1209416
1873404
1681485
1747201
665329
563604
246352
323590
731187
1462488
281765
242607
203090
1317629
335889
888092
1741953
1086860
188471
1862109
299191
234972
1214283
1458104
131980
1481
646276
1252771
278283
1370916
888992
538351
1202100
1930947
1445304
1624856
1777495
580649
666178
1104977
700689
467583
1496870
977935
1307178
576378
1172561
1786049
1094664
1404769
1057480
1670897
856366
1263705
130891
424136
1054711
1540198
1230676
378925
573935
381058
698569
1997967
19931
1993736
62360
1694646
1606277
986280
658526
975039
1231154
655505
666398
1193681
1042446
495703
605167
1290623
368888
682592
873390
362689
6029
1618480
1116003
1642164
1894306
682090
602897
1774519
303613
1919546
1969507
267967
678517
436019
5786
414821
584346
1897186
44300
1355998
251174
383711
1826825
1670971
308813
382033
10218
1579750
1372334
1864795
1164198
1884100
740539
508124
174984
1392742
1969067
1177345
842630
1005193
1146011
1749529
1019509
535826
250112
1736567
342852
869248
526818
1002152
1277305
847724
818960
1146102
1041389
381139
1289335
1041923
1115385
1846048
1736522
1432102
288902
1481447
377161
58491
1694902
1234758
1296103
128225
842882
612283
616202
1242600
1071196
1107169
1152186
253767
1402141
1085616
1054202
1232395
157876
1236743
905807
42121
239566
353445
289167
1350030
1128063
728038
1238208
476741
125259
881861
711849
918264
235082
1947493
1358733
782095
692801
1627280
552909
1230761
1893695
1557664
461597
1396894
1207443
1883244
1135344
1343971
669357
1181824
1026569
1121454
1477300
484411
1038159
752551
839667
593744
1159164
1098900
1991822
1787503
721014
152071
112602
13273
1450593
22113
223042
1543483
134990
261209
183834
288340
1815921
1529983
858903
1086740
1394420
710209
718758
605086
10698
1546626
14532
136944
584532
1460646
1770785
1974466
266340
288806
72442
1601072
1451843
1045902
681488
1518080
352297
474840
1609158
813077
1253443
1203070
1169292
767108
1296279
487797
1687126
876893
1463686
740125
641984
53659
1167232
843208
728928
1091482
92188
1011891
193094
909599
1615489
1317818
909008
850082
1997735
273048
231018
1781473
1505560
1749095
897907
1898217
888330
722320
1165996
305315
20125
1956594
272280
1177744
1402846
1921195
752486
523530
1528439
1004646
1072205
1408073
1156046
783064
1067597
1387614
1128806
1729335
433358
370819
725846
1487799
1588493
1898203
919298
766612
270947
923087
678517
274547
219781
619277
1991565
1201423
865070
250105
236412
688369
378021
1846921
182017
720986
722950
399643
1472161
515025
648820
1864928
1542328
1846837
584637
445516
1817173
602330
1226375
1008209
623822
1466136
1668173
1658926
1406591
866787
1426039
773262
923523
1178412
1885141
1331088
710428
933949
1075238
880843
728206
1017025
236159
1593642
991278
395516
729412
1261242
1606024
600614
1904878
245543
1322298
1016924
1461811
1646636
1647202
1654304
1987292
1973913
1155726
1226347
1963464
1453002
35098
213728
1906217
860048
1024783
843967
12520
142502
177763
190307
402474
750547
1308307
690784
232799
276617
1344180
38337
877771
1585740
906930
540603
203637
1110009
1438341
1531057
469108
947618
68713
459336
518825
217563
1870357
1128379
591312
360369
626001
1717227
1466596
993720
1693098
1026556
544284
960609
55436
946874
201870
1635900
1900719
1309684
364606
1467829
1723886
936281
1231047
1965485
1865076
356657
1905987
1321510
113201
198702
330041
1004036
1995763
1980918
322357
618470
1127792
1734255
1806212
1673154
158137
1497190
591736
531129
144042
1464866
1735737
281236
687752
1041687
803146
1237442
1375299
152563
1109937
1965071
615846
51492
736933
1038786
717157
254328
382880
1383152
2440
949340
411146
324463
1554545
881081
1755647
948132
109883
1275378
279673
1445533
1666442
867671
1779388
1910411
1166326
579140
1621290
996571
897965
1888904
1409397
991193
1244744
603061
1127475
1473940
1615170
329188
1115727
346092
1639901
1320044
1759702
1996960
271459
397205
858056
1873409
306770
1865613
1512298
968520
1604191
496998
1613988
1745438
1883363
31259
1797933
1899659
681113
292258
1487033
369233
1633910
846760
520763
438738
946231
1889151
422152
1392027
342950
794929
940105
443404
1685911
843974
978517
489684
1489478
457001
1795896
1793436
895416
1594463
1773224
458855
1065823
905051
81673
1951072
1801720
1144630
1315926
1421494
387234
1523751
381872
1750407
153929
962937
1246964
547940
1516197
1569841
1116790
1443053
1610261
738513
314827
801778
982892
1886838
517713
1661941
1057490
828952
1799343
1425918
1341238
1604441
1862378
1118389
539225
1506538
1872395
1433958
573722
1922127
1524742
1279200
854503
1008912
35982
646406
223133
598822
1031944
925193
1238179
1681216
1207852
589629
1315929
523267
345157
1805772
467572
1739646
1828795
656671
995049
1096605
796904
635841
1271969
1765598
954504
1401369
1363665
101880
854971
871315
33277
1909342
798811
1338265
1854446
1086792
1392286
1553749
1782791
1894355
1447467
1019867
870916
906084
70920
1196614
351199
271668
1075401
9681
402887
1785449
1388686
362908
511669
66643
1418739
573690
1115327
581634
155197
211087
1704666
1725430
1290316
1079983
230629
1533039
586808
432353
1712448
1212382
297874
505704
1825942
1367541
529000
863939
1805475
473193
836521
1646543
1152407
1581914
991355
1887628
1619321
1202915
1205364
149670
416699
344899
88214
950967
968247
1199850
1469947
205149
919975
1893722
231794
1307828
1415570
1383104
1763098
1241818
722127
840907
694077
1485253
987544
915064
553520
573672
1885807
14660
905150
374176
917856
273438
1666949
22680
499790
205048
1548558
616398
1046589
1412311
90573
1251320
479497
1853706
758027
1204900
1524883
1935976
495694
173977
1043189
876264
39685
603984
1766823
1585942
371281
905781
567804
956881
712043
1841067
172836
1451585
1005930
1337678
1198799
1865801
84170
1721250
305926
314660
727744
388189
171077
1826310
1128522
1032706
1425331
1767673
1805939
1613287
942381
77637
84616
1352152
31111
1401811
1059284
1579021
1888057
583340
665458
650133
1674237
129396
604610
1359851
873810
1815335
315271
866098
1334200
796078
1247062
91735
1864080
1718141
437028
1562882
806722
658205
1459790
1291855
1900228
149871
355476
233049
1179664
1254994
1608149
1859453
1937507
348825
591575
1324377
1217482
902022
1747604
1162099
322446
60114
312185
944594
279285
1701243
1260693
422133
1475557
716049
1709920
1134051
526168
595566
1863857
577291
1887146
1901920
1024871
791230
1677650
1297035
1026738
285045
757837
175119
1494061
1620442
1330572
494836
654696
1883897
876095
1078619
1056963
1093303
1404200
893234
1752844
953435
1605819
1973931
932212
1934850
248350
953531
250555
927987
1786197
386792
1537807
404361
1885184
1935514
49010
1293374
1466789
200513
104549
880527
1882071
576616
1061594
1251513
1383568
57293
1051314
1119468
153283
257512
1381707
229753
1495473
1303904
1889081
1963021
627355
1868958
950818
348657
1016465
431719
1898191
1191370
1997771
801091
772181
1350823
1461253
1431450
1596088
1293867
201422
282621
1137512
1190741
951824
143718
797607
1554186
481507
5741
80853
670400
1848509
823242
1346616
1489906
1510282
1739801
1309763
1018720
146721
1141510
1494968
1071312
1141699
1995599
1460048
438342
12301
768039
1745533
320788
1952675
1300824
1516182
942295
1825138
338150
1123682
615563
20455
431625
396929
1001404
977600
1812999
761600
970487
719109
1561405
1994674
806778
1190048
1842001
1439943
923026
1777267
1710782
1597791
105480
533351
449790
413330
660138
1654322
1670990
1061380
961149
1451134
1512438
787680
410671
1954553
809864
490981
1696785
1706356
391771
1249960
1947549
1310760
1099199
740262
495732
1542949
1830702
344333
1134539
920119
751986
843924
1311235
862313
1407371
1251688
721235
1407453
1337865
1400685
915608
285091
802587
67399
205374
26879
672036
75429
1457035
1894375
805910
1476220
1312362
1844105
1448329
1910083
331182
839306
760222
1876922
198948
189160
1561996
1145316
1017231
1948424
1774113
1418825
1171126
1861724
1528869
1352518
525574
808855
647554
620878
895181
1021784
1242088
962329
959026
734750
746603
1208982
1077250
1851576
1169658
260448
960415
1156531
247280
1709146
341851
1047417
52698
1111463
204664
424458
144365
1418736
176914
1234589
645007
616947
78847
66215
1993088
1048548
565584
1630295
870017
1363362
1188108
1314652
899216
143789
167770
1231014
1724441
15292
1209973
1584206
1275470
73365
105211
1234077
1718496
798505
1157490
1356694
1639649
1414616
526810
1613928
578268
100695
1844534
1276806
37208
443998
515809
1392730
540076
1434028
1163980
407566
1900165
219749
712230
402656
1563618
33465
1243745
847490
1698160
535315
1641153
1751224
1150829
612894
1816701
1298316
986118
844044
246023
747582
1989081
775209
1892721
266578
350256
1566753
1590817
929750
936709
1943737
865657
906195
1028281
1969511
1482641
1628510
1940348
949832
1395787
710508
1229904
406386
304666
1149589
864258
1223397
169035
359942
1301711
747378
795536
984401
1506629
1710461
1786667
1929793
465925
1081353
1137860
1196500
6294
1883850
1389090
1844059
1346181
222046
795633
266722
714322
119632
1359138
1792257
348767
1916543
1429887
1722566
462914
641499
1020669
456497
1650737
484492
776277
191207
514892
723567
1407080
1065469
1013378
450092
65678
682763
246368
1289730
720574
1631722
1594303
1620508
1061347
382613
686976
1599676
1431531
1161512
1438330
1287465
1548935
1596385
1843856
413340
204034
1286497
822068
896809
1983484
1297293
1277808
1611179
922288
399827
960465
1349553
54495
780822
888214
721188
709095
268067
1283683
16660
1665932
1918691
945722
589289
1819216
151059
1361006
430004
732618
442416
1778991
1462351
1211206
1135866
1657724
598940
965987
1305518
1375457
1028145
524104
424524
1078457
1588233
849911
488271
1776847
1265522
1367809
206466
1140061
1610908
501488
113209
479512
24275
1581220
1693270
1461179
31349
360550
646680
560308
1191962
339598
163188
405735
1349672
864384
606099
929771
1521924
1097394
772787
1755986
1071637
1433610
1392542
1675485
716203
333083
1087226
330471
633414
1738939
968586
925159
12377
1442782
967995
673838
307153
641748
1229887
684291
903678
1873944
178780
7572
677219
487180
1709212
945980
533755
1774198
231514
1400283
1844781
694063
1805132
1710870
213495
1136586
1470078
1441192
1732270
1262430
1885750
1236750
703230
415889
1940380
1975642
191960
25086
1886397
443667
1389420
21730
472777
1576147
506174
671738
1079610
1136007
1850350
1140087
427481
1487971
567204
1962049
1587038
1423359
197231
950677
1865123
64045
1244891
1531098
1181163
934776
123192
1042619
641301
540641
1453698
428045
1516893
904053
1878334
753069
22055
1698383
643756
1224338
701895
1376866
314969
682953
359823
461776
829590
1487721
572185
1045508
1307700
87180
684218
1478101
1866258
1218833
523809
252988
947284
1286061
1588732
216807
333659
1757402
1067710
877511
813683
668710
1056866
1969804
101361
234620
274158
1374678
1728440
235223
330253
1987891
1593104
1854655
1825006
803068
506728
881545
428210
1870714
964075
707200
257339
1682737
730216
1286628
1575682
465021
425256
1522908
603015
800882
1120311
1547605
1180619
1787513
579286
1460883
1672122
908802
1277733
627436
1070209
522543
119105
1652470
682078
1742684
502227
172366
1671302
159467
1608362
659181
1499594
1691797
569898
908620
1878847
232479
1166376
1859752
864866
1516829
1999605
1853316
880316
1800504
1090652
123212
900336
1253655
932949
1180104
56678
1230174
994605
1392159
156688
122510
125039
760280
1878135
599178
1208501
547661
834772
696402
433780
1769338
1120953
1862038
1065065
52982
879424
538467
1434249
689844
1866334
1310622
1644348
1118401
1921719
905569
280685
1011872
745182
1002703
66142
528013
887112
1238148
1579142
447477
1128766
981170
280185
1808172
913166
602399
518507
461627
1321879
1401676
1811428
339476
308466
214151
1683138
891663
1870144
1038865
117301
1826254
530468
1758016
1215008
1515317
1638868
148846
1173903
253744
1226091
1850067
1716818
1853593
1020218
1706059
806212
366691
1049523
477234
1789564
1642259
1661017
1303672
559895
241785
1531631
1675076
1248152
877603
1819193
408135
1678016
1151762
686239
1551535
1220959
1462222
798000
1557078
1575391
1120262
596198
477856
890844
1270798
690016
1609893
37007
200088
1356907
423705
1833545
1647305
1030796
1243382
1278725
929646
47171
75818
132987
191811
1644111
1023443
74333
664297
1837900
1948749
32340
613043
1170927
361270
776125
1108522
345738
1953591
1052018
1640738
1886663
45895
1617622
1641386
1962116
738811
18045
1895614
921870
1276582
660354
214622
1245162
1518244
1689562
1528206
1651768
777894
1764515
1395310
1337372
1511579
1724425
1865995
1622252
679762
1837878
1401711
1053577
1976825
143461
526115
362526
1871478
1692948
338329
1251735
1586875
1463365
1686930
732489
1556366
941645
371202
1533060
1759287
1452790
1917689
659913
468481
1572622
60551
1260156
1527851
1618823
1719930
442756
568876
1210020
235867
121334
978370
1324552
1290597
1070701
1466077
1573080
1931780
753625
1573130
924445
1261202
1375976
816537
628816
1171440
1632042
563668
351299
1246551
128222
476780
45826
1794359
1027385
778979
1909611
331637
1718783
594733
906822
629627
1645694
1264228
1199013
515847
1087877
227241
1594531
1668944
1283865
357546
638395
1175295
1011988
919572
1221785
1631266
1917692
1090921
1407286
425709
677678
112366
1651040
392206
756416
1727426
1647996
1850815
877032
1508028
279234
340350
1917431
1515302
1207230
135355
1418176
309020
1013350
603024
1431428
565309
872326
1117311
1793920
613252
1419270
1461632
1476435
1321646
116987
1383802
1656861
1845957
777915
772401
1702571
897428
26434
1087429
1037942
1303413
150303
1197899
1730247
477493
129387
1843254
562038
789506
793897
1148499
1059692
1513103
697626
1478989
609
486983
217088
692767
187852
144942
1666136
1787340
1621662
318511
1841033
1311654
1822607
534114
476734
1278745
1029526
46210
850890
1571642
726284
170928
1426583
114560
1067023
33759
215757
1737075
873348
636621
72881
833910
849529
383172
295759
481718
1273663
1941732
477029
1167072
988533
451677
570805
886353
1828684
837087
1196831
1509969
154637
1033149
1882733
1622973
1713723
961003
1896085
628392
425854
1231940
928679
247063
1824136
181727
824684
308699
920719
1131214
1096823
931205
1555687
1571672
540111
1474733
1939036
1774266
1343718
1027304
1736923
1240511
1906979
677854
222313
1374534
1034762
1270238
351218
440212
1414339
1154264
1303058
1624173
548434
1193941
1400080
248395
1400907
1284256
549487
618067
1866665
1768786
204388
1607219
1905814
1048484
1813290
1977030
1960728
526444
987207
284725
1774582
174283
495698
1102878
1329174
1101523
1361835
609451
337059
452144
577165
1677225
1341238
1491091
1741443
904759
1417502
451851
995172
520182
1597867
1558987
644352
961008
1936538
1352961
169182
312185
1461095
308921
1142577
597871
1394547
1285149
1986704
958358
1060573
874070
715116
300998
55466
869942
68984
371552
1882703
536825
86947
936695
1155207
483613
1782847
967687
463425
962822
1535591
311324
581346
124262
1246963
106204
257437
292384
607386
599158
1064492
1412436
442604
322112
72517
210105
717065
95990
100127
1154068
347190
878334
1231029
1750027
1937423
85076
1199136
1921628
1609956
689953
755422
83377
1314246
258481
1000590
470189
595650
595714
1140637
1543230
147116
1357404
943930
1390384
191607
1964597
1116027
181844
77863
1196738
1814267
258160
300873
1519735
1374926
1861647
1422846
1458678
1807270
729201
1601081
18955
1461436
1093365
1327269
645710
1380678
79882
1791712
1670945
1999469
705506
1264596
22056
86852
1582669
544140
308417
1213509
1190064
1401858
1548017
1863630
1231880
431211
1515260
915144
1321459
271893
1678666
1765238
1145680
1819850
717381
1037562
1211147
1143950
352082
768735
1082865
750616
721385
1463762
1918082
609623
947640
1157493
312033
153720
1789590
766696
1821823
1270846
171642
653317
1157342
512001
274074
678943
660922
1223682
1734230
1766186
956262
1112397
878132
838132
1938323
287673
847748
1613991
378372
380300
1778508
1346701
1421554
790216
280653
229770
1639364
1608603
1568689
486112
208914
1073450
42651
1110766
237691
1957137
574510
1261780
269220
1234880
47244
1482105
1531991
570135
181893
1358717
1988500
1282964
1922082
1589446
964872
852371
1556055
1035468
891036
1856540
638734
25479
1923002
84452
1758984
249923
1968739
1231397
551871
140827
543510
1149194
1414662
109819
1087766
703560
933180
1904110
1573978
368787
1995791
655345
759088
792895
1307245
1640072
1632711
364138
507042
1362672
1120191
1384107
1786618
1638034
350902
638033
142915
286819
118936
1162436
268490
1107905
1645994
1772880
1081806
437324
1590770
1607089
732941
1102567
360832
1976764
1628175
1350402
443833
1595901
605013
1695742
1190116
541062
1243017
793539
1523025
1219830
1279456
946128
85378
1089859
1866359
686936
326437
281953
1845594
95231
1627627
1244034
1139263
1592716
34031
1230570
1255720
987837
1062491
920799
346317
785240
887475
1099721
1795747
1658436
1070988
1970065
1528216
1675544
223359
1842721
779517
1878527
1780234
1423487
1489876
1626221
1916611
1068671
1127068
1074409
1687235
27858
1516542
487394
892391
880704
1927592
1947408
1113532
1999644
707480
1718436
1005463
1955097
782716
1078144
1314121
1824549
909822
793273
81720
596815
1776725
1235427
959411
1145321
644415
1969700
431059
260603
1811216
1902770
28888
832337
982590
1046511
646121
1973070
495485
1817472
674356
990440
509133
1619957
997255
22291
119604
1638199
1366680
796968
559452
1549110
123763
1805399
54132
194946
1255985
1041573
384958
1662171
1460458
434830
1599301
818785
1510548
455552
1465140
830024
692003
1515556
824622
1470205
1070373
1639402
1988097
145171
670470
718854
1430223
593731
1732975
4635
579120
1365501
1245085
1701091
1031693
819207
1476271
1276864
886723
1559961
296855
1288827
471380
852292
239291
1647026
43417
1639296
346682
282968
1077428
1467121
1017640
773323
35706
604357
551091
1360395
1001715
1525856
1258594
450471
1926905
1365013
916941
1668294
1831768
1587975
1741485
363023
1352900
619740
1105285
1121703
864428
395993
833804
99949
685809
1232058
869177
1079804
130379
623734
1322589
1875189
1700021
854592
1159834
1671007
1403418
166624
1775442
1387426
529857
266034
1261183
553979
876007
859623
296986
1373857
154326
964218
1498869
1383033
1371770
248981
1485641
1752961
653021
1625207
1519029
1073067
795588
1009056
476185
524383
773927
1409074
1537395
1628155
321929
197695
1389419
58950
111069
281818
952567
144994
972074
1122955
1559753
912164
605522
104366
391802
1668470
453098
1826447
545319
765683
1469157
1343712
1275945
1639405
1383296
889603
846798
291850
1378054
1056562
1851324
1046297
1737042
1998492
1207787
1062449
770487
1344774
1968245
1536829
851306
920528
426643
1331905
434246
1073710
975727
768664
1424172
1395599
1128406
1589570
306279
1593632
796732
705304
1251338
896427
1167558
738784
857217
132350
341294
1945467
1315323
679373
119242
427119
542083
942727
366656
1432840
520008
1676612
393629
622862
1346786
183487
361912
135227
1897336
1295395
89718
813569
1814056
155905
218685
1702860
117862
881369
741751
574515
357995
1642916
784264
170805
1645493
1274676
278139
821699
1942392
792722
1829877
1826795
961893
331606
1340264
760173
1637854
398781
1829023
352628
634157
1735101
961381
406015
1010939
569679
421655
464441
297150
814547
111659
1033481
1041477
1508811
1501618
1740601
216092
250480
1344818
327371
1970208
956435
1217833
1302003
579856
407311
1101772
1584704
417896
1139375
802531
809156
48567
10591
177445
1298316
264618
1694338
1650568
411939
1884895
1997710
1770503
1959572
837092
1731003
1180157
1055209
1038672
1591728
385390
58156
809864
772691
1038416
201967
276542
1797256
1990264
568793
818347
1229301
1279719
588022
1414190
1752690
490718
1833300
525306
1332903
1713131
1948190
1501423
215850
894786
1993530
760474
1204289
1676217
1749413
461836
1780221
813757
1080560
51160
1054368
1108075
680430
451164
709428
99334
574070
317138
1148791
1066096
1147944
800502
1943264
1748618
1338470
58077
1475594
1531399
1242900
1793642
240666
1994378
1026891
1575466
71955
914649
1164867
1797306
13775
1415973
938239
710706
375685
1993004
1972394
289752
1936504
1269514
951326
1125398
626056
450901
1884577
1318831
684170
389462
391214
1024269
10163
613917
1013469
467943
793039
108523
1411456
1251251
983557
732179
1995236
1838259
298710
1098627
342271
1868759
1956781
1416202
1897819
1141164
1099591
657343
100577
1537376
1611699
1905522
768106
338144
867812
1704455
544712
1329690
1452174
1617985
1575780
1074856
1532334
624441
585054
1429888
1443520
273341
1902436
934525
838077
729253
305206
360137
329653
334073
553582
54762
1512744
450240
1451627
275723
685036
350806
1329242
1681489
1309329
1317251
1432757
1328112
195681
1039694
630913
1545926
875387
519132
231484
1878101
951253
844441
1316184
772900
623048
1501315
1485098
616226
1438228
411976
142247
1262674
646660
734032
1518650
1495782
914740
1365651
890910
663292
617842
1928418
1962389
1567891
773869
232010
5589
1635035
124442
1905205
1217227
670811
534322
522859
1003900
40168
330023
1221281
665901
1396665
1818362
1997651
1081526
1008350
695514
810772
240184
988414
598339
428386
1902169
860224
777156
1214561
1694585
1047815
1807368
1208994
991623
1421433
1804841
1535363
480298
1414019
1972494
656276
281805
489831
328207
732142
65441
743044
1881458
1802456
743645
330828
1708505
1986681
1783134
1523336
1566092
1715015
1536270
1824334
1682296
185329
1649031
977375
955018
1041408
889071
646746
1541414
1204035
487499
149049
65424
443002
1531284
50473
1064245
1365521
610212
1183151
1321206
441897
923024
1963339
1878697
1487423
732156
317471
1903915
1875269
1929856
466221
1564076
1353426
1965493
914849
1201069
565969
681206
199350
1466473
895142
921206
1898776
858463
400652
1832680
556613
494628
1083592
1987055
1940606
1229497
1432583
1399617
686446
1905036
1223909
761072
925063
742610
1552817
266802
1437941
1225275
1072490
226114
324939
338793
68021
1527300
452611
1733496
1184100
1663021
1462129
1033322
1467682
1379837
566347
1226036
586888
641209
1285912
502854
1676169
669946
1621411
968344
871063
1457132
81100
807751
743369
1735900
906816
1905882
1289560
266075
604360
1183626
1367411
1531440
1964220
179207
469480
1685132
736413
1703090
1094378
654565
1481739
283111
1105108
859489
928214
444763
1698003
1710394
263245
395241
134979
506029
497151
1122832
1487643
1218163
1677749
827666
1302879
877788
1099777
1058493
902607
772449
1068957
1854928
1696909
1905565
1066301
235191
1899343
368677
831586
1047420
1386053
1272192
1620459
452930
384810
521450
296429
1553303
818493
289671
1315995
1928737
1531019
844587
1307748
1974770
1584356
1199771
852223
292906
1535854
1450684
262030
11303
1559424
1877013
370503
421135
1200229
120198
1876973
583215
234907
546197
1978445
259734
230038
1998779
1472515
282315
19801
1048689
1452328
1705565
237544
235614
92771
1216030
576272
658348
1153671
1991106
1341727
1169204
262873
751609
1169205
1423063
1573581
451293
1108180
439888
237883
717779
337229
543314
1950759
1378091
4307
1783637
1846209
27308
1791820
1978956
1197014
1170873
1855305
186364
951872
1884452
1739042
1612482
434246
289811
952907
3297
1052274
1810835
1734128
967794
368469
102894
921422
1546128
1959933
607509
325154
1934473
1792394
931495
134290
761227
1677198
988137
1427309
979472
687982
1156185
623375
1487308
889253
1399036
900472
340327
304318
985149
1472712
1127001
1700090
1085722
1187417
1172519
1366186
1216085
1435300
672900
964614
1502355
803359
605283
1604968
433910
679606
1343451
1847391
1041590
28269
1319146
493454
661014
184650
1440192
1831667
1600689
1873158
1837278
1424803
1330570
512718
1670559
1919
308746
302129
1440308
1195826
1399176
1089379
1392779
1642524
1453093
1983918
301629
1013293
1417729
1177169
1732316
86083
1211124
1580839
827578
1476518
1146818
440334
1592323
361723
1147330
333341
1526547
493579
689440
1218838
1206104
1965585
260073
884346
1336202
485317
1092111
1446152
831931
1397681
499052
910727
1044105
1385122
1431641
959701
1785501
718126
1270417
1595940
1012015
858983
365142
24513
1611001
645192
1395177
710861
1850579
1143542
318086
1185592
446072
1577350
171235
567115
1001147
64297
1967919
1184034
544201
1608494
681504
1300550
892839
525235
1078539
10624
1400018
810529
984634
476403
770520
949922
2458
356266
962226
763299
1251764
50057
1759360
1866851
1148978
540453
997235
511160
1763903
1110453
764630
1395210
545942
1441171
1970268
17108
1596332
1657691
1236149
21597
1917445
1175313
504031
1312447
451633
1129931
713472
616755
1681095
669651
442288
182976
1475085
1978134
1079809
147458
72055
1549402
103800
1226338
648790
551402
113484
281576
421029
482280
989526
664079
583621
80
467334
1377101
1230376
145827
1595311
600969
1212156
867353
447932
888691
157918
269576
1311989
550640
1464582
1519296
713612
15858
52866
1312298
731860
1421469
413003
1351122
365549
1556175
166276
118338
1359967
1351338
207807
1940469
318148
221146
896195
799259
51348
1119350
427550
434991
1953755
585920
309909
1432573
870464
207918
1393300
1738557
996831
1184163
1043814
58903
79165
1021665
551334
1107613
1286084
181600
752410
1747715
842639
1719633
1984042
525747
448394
1963128
1405118
658568
1690916
1017890
555202
486754
1014747
105589
1062566
1999246
893926
1134832
828867
1045814
1843819
1026325
1711967
378793
1492472
975892
198084
164421
1742329
120820
1826176
798427
881803
384717
541048
1435860
139880
672941
865570
1667883
1409236
307653
58701
1130569
526836
934707
1640596
995207
781075
1282796
648535
1086008
305001
625373
35381
1971852
868556
1507334
261535
824668
1025810
803218
131117
1159453
1626129
1036894
1960056
1827470
803374
693183
1981294
597844
14612
1462502
1269814
1500993
371425
597846
1741544
1740571
1511218
931795
1338899
1452231
1280476
523301
1424263
1193193
1563331
14703
538622
69297
270148
1893630
961428
1518833
21995
1203637
1170233
1270601
730909
753429
416994
1469036
1921747
708943
1238020
1968029
1043585
1336229
628412
953954
1457249
1682085
414664
1884993
542283
1166497
448512
1737737
1280172
288453
834641
111582
60187
1164129
641814
181403
1223908
374101
1897676
289273
1493778
1984425
19855
1993320
1601061
55968
586294
772008
14995
1721545
1103141
250222
1993136
575705
74503
546751
1303472
1113037
125383
1551334
186005
690819
1520517
865159
707494
218808
1546212
277164
83120
1646158
555622
216298
1077721
1118677
1936495
336096
174445
1027854
85916
824703
1609907
96799
1900450
1785136
1465297
1107658
710974
1036841
522122
1531973
937497
1120620
439170
1441972
786936
989020
1673317
21158
1296851
1457321
1750436
1373439
913207
1972576
1611708
1158487
1186375
304867
1030427
597607
53078
506038
1306246
89641
181630
891934
93249
1388473
1472004
363601
5509
1563055
367805
412856
268927
420206
1032693
620623
1313754
1212749
1678885
1993554
1431718
1991711
136623
1542855
705050
629599
1640129
1701709
1590770
1668225
833034
1941628
1113928
1058010
723711
714022
591357
987266
83591
1811234
1934730
1082079
1996575
671816
1698588
104314
491789
806286
1423119
490522
1209573
1095869
1419863
1687293
1144536
1100906
1775982
1374516
532591
1306977
1059626
1625632
582585
1143120
1051239
1039823
1121791
262844
1791720
572921
354299
1016659
581945
993457
624645
502349
951967
658869
1424540
1939237
1672144
1090385
86995
1506901
816411
1694070
1437614
571266
1927575
368407
1951262
799094
1546746
1470989
1974404
1467322
1061433
1257085
1335507
781441
1084950
1801127
1343810
1104040
907962
481932
1793273
1510462
94673
941752
1226914
1414593
761833
1948125
1903324
231314
1565070
17128
1918624
56104
1902008
1618477
790729
17533
711319
1086237
876290
1013966
1477596
1997719
1496631
151882
1949032
1110552
1809315
1232051
1364123
1345634
541058
1562328
1701994
1447592
1481590
1581194
1984704
1569554
1054251
1097322
585970
1540243
1133060
1635258
1620074
843096
941797
512666
1838125
578412
81117
738563
36210
51491
1821943
482445
374247
272774
836707
245008
853917
934667
1042202
311486
1685644
1686629
1272393
438587
1584431
1314020
954206
1314410
866639
1536403
1875445
1816019
474492
1035539
1230553
1399209
119046
345780
602576
1321674
1658001
1185533
76634
1441601
548367
1142394
539293
1880716
978201
164603
827114
875279
1408949
1067087
975760
1161367
1387908
284331
674819
1145861
1409253
1451248
921297
1978274
1057956
1151468
717446
987437
270526
1301995
34039
1426298
363748
1824998
1005206
1656499
1651602
636876
1595526
805027
1357922
352693
121006
711109
9849
83753
1885078
294944
1460652
646997
1180589
236639
151279
1797192
1750611
1267176
1862583
1370100
641630
393638
1605996
22406
952854
230480
1855985
1362960
796586
173406
1531128
1666389
1049663
1636508
500918
1012563
285060
1729569
1422582
1317444
1820208
1990927
356497
853966
1892664
970899
1571138
1906002
997241
857766
1493596
1178652
1064456
1264134
834296
74821
1046150
600764
635152
1545772
1164328
1237096
600599
1641187
610688
58208
1103761
940938
1178432
1673430
871845
1178921
1439452
973924
415473
907896
478704
754538
976273
1849533
99744
889259
1897611
1579401
284552
1125897
1477142
1982120
735791
270523
1922532
1189325
334267
423137
1618696
1762656
464272
1441308
734710
870391
617939
1337063
1695516
155580
1156654
1047095
338708
298308
1603141
1047742
1801521
1389533
1995344
873952
1880782
1585582
1830814
1644647
1461537
689083
141811
515780
1727624
664287
1170777
1875365
1454847
1669721
1856180
1657046
534305
134713
478550
260562
1583148
1261663
505570
1763658
1735250
1280921
729085
1637449
975269
27800
122581
1632676
390964
185749
646556
70691
1788336
1840897
1034173
52983
1036162
98054
1870042
1622631
1157835
651996
1383066
268996
1207056
6469
1064638
1318586
1521834
310788
350532
1611808
1568314
1855265
1574579
329002
353396
900752
912087
654732
359150
680674
287259
1483002
893678
1845535
478478
1999813
392925
379853
585081
362731
398756
1757955
1434438
1610548
1218922
1451504
1555108
1432065
1261410
446910
926898
546908
771263
704295
418961
139570
1190316
1228734
1378612
737552
931127
737155
1663179
938308
1615042
744852
1119912
1256910
700504
1579527
1775123
1763913
27714
963328
1267903
1787526
688864
1233491
1211762
462137
1965146
655498
518575
1618973
354262
1618985
1628461
1749262
447013
1438390
1728809
892224
662209
1271359
1166012
1275377
1568086
273923
1793120
1629236
961463
1119382
1828737
572477
1090766
167803
1964784
1998980
1581999
1342721
1214447
1010985
496355
1945003
790283
1635749
36130
780832
651161
905888
783127
1614581
522351
1897434
703227
428286
1596526
1478666
1616223
131900
1404844
523786
118420
1214183
1641831
1885029
555130
1469749
1267475
167298
732296
260967
1611031
1234890
1021435
1134372
22719
1531946
367735
1337771
610539
1194590
141344
559944
1795135
360158
1885693
705546
414176
1447585
851791
1834729
1867602
1133234
390915
1563135
146238
1008252
1716317
1309099
722039
439613
1800767
1891770
137707
69795
99893
150858
381562
94491
640887
810257
693034
657185
606654
1495854
706603
310246
757259
1849777
939301
226509
952915
876054
1939793
394283
1652207
1725168
700567
1526563
1913204
1587525
730655
1506093
835639
1496231
335567
1160867
1718099
450714
1604078
96838
1482624
1318719
1997990
1878710
490509
1922912
1599976
1194001
222897
573421
1068953
1385563
1944711
1219891
43185
1338683
1866883
1609328
1352134
450534
1853222
716767
556717
1890371
1672126
864998
1156113
403906
1673607
810419
1175439
1145163
512724
72862
249532
1307060
1811676
424156
621422
1340871
606559
1897653
651312
813428
1797568
241980
753206
1693763
906929
1173192
1686622
1506238
45268
93617
57211
1666476
1738047
1030746
400902
1576754
145840
170523
334775
1059036
1875424
712375
1189897
482729
675545
1194567
1354821
1024563
145482
1279435
306064
1344504
278924
21168
325564
1629726
1425537
1746458
1047916
604752
898284
1324719
1500140
1853669
1099221
723635
786451
76476
1431255
547338
1129251
201409
1306848
1883203
987594
208383
1672542
1658529
994002
686038
101372
1538558
1621235
1063246
66487
537905
1474217
1281591
1340070
1401792
1377673
354529
1377363
1164780
819612
1827107
1028466
1062990
394970
749243
54640
495658
754964
1871102
336036
1773458
1659156
1857700
24452
385277
240542
1668441
1904805
1336671
1857182
1256395
1492829
1608520
237864
551339
664874
822761
617289
1200301
1513281
1609275
1036153
245372
811869
1801226
58851
1655333
1634566
244830
1492198
1347361
242294
1690741
876067
1637210
14225
887750
1857758
724752
283399
471907
1559350
1066650
1427669
1979522
916117
1778004
501902
1615312
574048
671869
941309
690566
545373
1202108
1723361
1581374
1737194
548849
1226447
1196481
810439
222687
1218494
1626061
333262
1923205
648703
728525
314967
246791
1786769
1465733
29322
1683589
1497572
1470675
831299
1094612
582437
74521
1198741
712483
1359662
46688
1526802
1409953
139279
816512
840499
1422741
1065025
1345534
1048921
361497
106517
785326
1170236
1177595
1113078
538541
262676
373767
63194
648467
1889145
1192191
1054648
610366
447887
1134696
855290
10470
644281
1418129
1533053
547802
1408226
421392
901661
621147
382418
248004
944402
1689299
899633
103467
1307941
1654754
1140725
692681
1226399
1756024
1440224
1229772
1883087
285024
1718567
1966808
884996
952533
951801
899940
909243
655196
1090014
1837532
572902
1371102
1053229
1832621
1345830
1833059
568953
743741
311774
315214
1245323
1208254
1893633
94212
1677855
555048
70344
1946484
667731
313163
198813
179069
1907867
385089
1141541
1820974
1540689
81775
9636
186886
1864676
185777
90727
815143
252983
1207773
207460
156079
255762
72579
994083
378888
1353495
503253
1089761
1151796
855169
1998759
365504
465850
1687654
1792467
871940
1924317
1138142
1876880
473381
1520913
203055
1461581
574607
1681388
485413
368117
1989815
1362335
1643827
356887
724891
1310291
1320219
1645126
164512
1463058
457793
1824793
1117233
1745315
1323800
1030292
1804056
276161
1160337
979858
645792
409022
734733
153652
1557711
206590
1256961
1536098
475730
1125397
1116081
1358136
1077752
1390887
467681
535029
412749
1699490
1671451
726647
156763
764482
708416
1832855
912009
1499381
1593802
408039
360714
433279
693801
377892
1107565
195063
1467712
549356
1035307
22081
1020377
1959053
1713172
1648154
1970413
1005472
6037
65457
334741
1794321
1922643
1203458
1167875
261734
682852
1341255
1931961
1976016
1422220
798222
280134
1713321
940175
366643
1660869
1774611
217534
544040
253960
732071
1697768
607495
1549798
1713372
1488974
498282
592337
464259
1171201
235584
543375
19527
1215950
677915
1854446
1977428
221677
970737
158426
17072
1811630
1109171
1216102
112681
1195659
209288
1183333
1552692
269904
282554
1780483
556540
1895585
262243
1846034
54123
1488257
921402
377935
635808
1387489
569862
1651803
1785693
970930
1626926
202618
1897241
1704659
1047573
1026113
1853500
158573
1062774
1808288
173722
1569515
756821
1704563
328215
724693
1172023
788641
853013
256209
1881171
1686721
36774
1768250
1440223
1105472
1908088
441344
1675173
49550
16249
1619219
1868193
235864
858645
1003523
1629235
469339
550624
478966
903577
344937
574221
648352
218364
1133113
534130
1234218
698996
941918
1737292
462756
711820
643514
1157040
1888836
349232
835105
1970275
1787245
1465937
1193816
483987
961739
1237529
916192
959090
255406
137164
1997859
1115679
119250
626159
1998775
616369
300620
484305
1770436
104553
1554040
272201
810421
1342600
317012
257833
382803
431331
1462366
1533704
279232
474337
378743
589127
1518415
961821
1698750
290719
300735
784596
296308
1762341
1520499
1288472
459919
1654921
1385181
92654
471687
1749657
1781736
164119
1430029
303272
1640322
1189177
1831673
526788
1813098
1224705
1819991
264167
307093
928353
375050
816600
1236886
837608
1858982
557960
721196
1458758
288305
901587
1891126
823790
243848
1788756
513848
900957
1600004
1063030
1653623
1114355
423057
694844
1444644
1515940
939773
1153148
801927
924057
1928429
1848311
616735
31145
1483566
253646
629988
644652
1678299
7932
1481800
866320
232118
1641888
110453
1944334
266164
180316
1687057
1973959
384143
595119
497680
351373
929228
117628
1525821
186323
730729
131977
249217
603598
1853771
1921213
1960815
1172237
1586132
609800
454744
107475
1713904
1937651
1438297
1066387
507734
96924
1605019
1969770
896454
558705
1791648
1169926
466226
1060255
1663277
803568
500813
185030
1580335
1698866
606211
632667
998730
1858860
825357
1044109
28047
227749
1584461
260793
1515282
1829191
252310
1249934
1726596
778411
1181571
828059
438199
873929
1544831
1185237
105828
399351
401000
1106434
408551
1058125
909145
1998042
197863
1576034
733124
509363
1464139
1754748
1593304
142529
1518496
360826
1217072
645216
1405112
1485790
1303809
921604
1783444
834733
397141
1736509
410234
84407
1767068
667292
1860036
990755
89734
1281599
816895
963727
1694420
1904539
1354326
284122
380068
953720
1921454
243977
356945
511773
1848318
1600732
1619071
374579
314115
512336
887350
1387051
765422
171852
1954657
1218213
739416
175205
189206
652414
1690470
968181
846168
1364859
103112
763036
1168934
1045865
84451
67984
451611
1349594
334262
1529163
641588
1069267
588271
596234
451214
132809
397480
1260269
1056328
79692
1494038
1637656
1591602
1911036
671031
1263013
1741280
1751201
668595
509064
281313
415761
741885
1715746
1307234
769706
1270607
1065566
1042565
646117
111190
683642
310521
195021
879557
176085
1114661
991880
1834454
661518
1481178
201340
1777284
1708290
1919407
1719061
1743966
728822
33301
205385
729689
1439713
1532113
398475
121300
97619
1799295
1248209
195276
1290917
1559383
1714067
1378948
930148
1721922
1066267
411409
577809
642495
111249
1377814
546440
1429008
1190941
1601241
1284065
58800
1547408
237650
1694700
785992
394924
530755
1815055
1755694
1720494
1471571
793486
520604
1454800
1309006
114147
1255599
1656514
1768808
1460294
1712473
1668026
1567261
946930
1243948
1609082
1614661
1025613
1037065
874579
851014
37444
297853
1833968
367142
209062
736665
1612488
144119
102696
664853
1683938
350889
359072
156065
1790096
1588554
933424
540079
481413
1555543
788291
117091
14530
774316
922831
1410579
700107
637950
1514628
935895
1600795
1963656
565347
822785
1369542
417276
1544092
1618127
1832823
925310
578882
1057273
653717
1553923
177070
547866
596764
1926767
1153513
161578
1914914
809167
503447
1961311
1417389
1383460
1813813
845203
1076817
407058
683358
1401996
1202329
622924
1239742
368911
1213701
824150
1201612
1547909
1422633
909396
1320402
336969
623485
1435023
939180
1363920
1560364
1349220
1018411
1512119
1480484
1727363
443406
1731746
1594666
779896
1324466
1001136
951156
608265
942433
762026
1352215
744752
815174
521501
590724
653481
167722
471054
943117
916092
1669781
128391
972392
1130742
1598638
1362470
1508459
1414307
565868
77393
1789021
1203337
571901
745312
1628048
296195
1108248
679821
56895
1591155
1933435
1533810
1100739
769987
162889
1030092
698373
221724
1085817
1527071
1975907
1130901
717179
1948124
1556167
1007089
1070992
583024
810110
1771814
1396312
1385207
1123410
513238
815012
656543
1626897
662170
612249
814597
1356276
953380
1798086
302127
1416742
1337155
745109
1193868
1401942
1365022
208451
692703
271486
1443267
523705
329096
1126463
835465
927422
1940915
464452
98319
798324
1525538
1413076
210782
1427624
1591540
108792
1917879
1296576
221987
1790048
443742
967244
936109
512731
114745
274275
802107
1285196
1431515
1118711
1276792
1060306
1153424
1555147
1934734
802979
904109
378908
941835
1566069
508527
904828
1104291
1100691
277028
777848
1947980
941764
824466
43738
1621201
1939246
794374
1697856
1025106
1316434
31960
831354
1632205
690144
1327190
1156238
447691
1698024
12304
570252
272834
1385063
1948719
1590768
952373
415006
632922
834272
332146
1583290
10656
316136
1390092
1418989
1054904
32116
1124574
878555
1369147
125983
1242085
1953337
1479108
537388
793439
799340
254003
281191
1313542
605284
1789692
135228
1311011
1374286
984470
518482
677021
1131038
73884
1539026
128345
1716673
1884389
1446250
1257490
841610
831165
262752
1724494
915460
7572
1129986
641956
636855
1700885
3275
218194
77275
1532972
1279326
728231
1817978
10262
1387926
1183876
770956
879484
253686
1927903
1572552
629595
565543
1021625
780488
1552230
594459
1131150
1155434
917961
217880
1302222
1301470
1464887
940568
1835723
1062058
53027
1765694
1715216
3478
1656925
1341334
1181221
285021
1559117
1176419
3090
1579400
409690
1555539
267518
200983
987408
1380391
581307
799786
1687159
1114999
978395
1833138
1081026
1296082
1892489
690636
1479014
989299
864081
948308
1373240
280786
611937
462159
1702479
519464
1711765
19601
1283870
761014
240227
1828063
155539
106779
5327
725372
754227
1349641
607375
1707797
1560443
1720494
428545
1216414
1518303
85182
359647
626381
1143638
137802
1656137
199010
970279
1345176
363708
1919002
848167
492688
1283218
463398
552062
1591335
1294839
1630530
189952
1323181
719009
929593
1743137
1022606
622359
114334
257489
154426
249526
442736
1669745
14038
918486
1601119
533108
1104996
1354617
627453
153698
1505529
1950202
778087
1318129
1460554
1932949
1588935
79414
10783
1716561
1422251
1037234
1129848
1312551
1613889
1405811
185535
850561
1765206
903181
1458642
495419
828505
1476518
1429732
944148
685266
471517
1271431
312519
829048
1204001
1650487
1622237
1561007
828168
807505
1992585
561961
1321136
999931
1792319
1403535
1264517
1518033
103986
1588792
1023875
188586
1632828
482240
309754
836057
956165
1869271
1472824
574490
865127
11919
1676941
1172162
1713606
1929890
1647579
248853
1840981
795471
823578
987707
886583
1648990
1846594
251914
1340905
1504560
1612421
931411
1405451
1959876
908395
1739165
1654144
1971852
1782185
530660
500975
555709
707924
364822
1712222
1686153
1208309
1287701
582285
1465125
1512832
411837
515342
1421612
472938
831405
1651726
801328
1892019
1624651
1382426
475558
68441
201581
1337441
355444
403399
1058308
870081
1029975
1316867
788590
1008216
1365937
417338
1498788
847242
919986
1514623
194965
462716
1285197
987034
1892375
1567317
125385
1884477
571682
698122
1663714
231866
1311146
102024
1267144
723742
1071701
41153
1265404
166031
752472
1537907
904650
945418
335350
796938
1911487
1661652
955945
1554171
371479
1454007
1113178
152088
417634
920468
980742
1403280
1179130
1697724
1426240
1972044
960568
295393
505599
1938343
1883247
1632703
1288172
354405
1354348
912710
355397
277535
1878587
838523
365852
1574912
331653
1741185
359233
876458
1184903
1965976
1633870
1750113
433485
1949406
1657723
346178
1306430
335662
1879590
460702
349405
1094522
156268
246898
496931
240360
419876
732963
22631
863057
499932
1421025
1295267
1424816
133882
207982
1506639
1062166
864033
1814611
1735327
1126137
222958
1395416
286326
1129071
1580473
742113
903975
1712325
1696189
595317
1689732
1397613
1056981
415118
602718
20558
247519
182799
798339
1380690
1225893
1744079
1372762
1312213
1533871
414577
523838
476607
1185850
791528
201128
1449911
715690
378658
225268
1943902
26188
974222
412786
1199259
718536
308461
186130
52554
677458
1763868
1101866
1322098
977134
1710682
265593
125885
64415
359131
1753833
1114447
1148805
1309487
953924
1132512
1801724
1950730
732652
1503933
1737699
1762241
162387
1557011
289205
1686008
1219902
1332867
1057094
1039603
1752015
888589
738162
691871
765133
236058
1487585
683680
1525425
898590
197879
1829648
165284
578592
317512
752910
382315
1655729
412541
1523512
1538158
329109
65186
1948870
1352627
1213541
683611
1402272
1489953
1159533
961994
1670584
1988923
109740
1119725
405121
55350
87876
1859993
851213
752582
1196852
1747354
896479
409955
57104
1911891
790135
637122
1046784
272156
1453237
448068
922584
655297
1386546
281448
55148
209244
1059580
613597
1376861
1834386
1182141
1341625
37873
126453
888151
56015
548968
729924
214632
804146
235854
1166745
1277594
27044
1439021
296861
1976163
433217
1324147
1721720
1300594
1227508
1229888
1297567
1287232
885501
1330917
1530343
1426930
412405
1390330
698229
912403
1285817
1285610
940930
497255
1103698
1834052
1222754
1978876
1451699
202520
978386
1516638
1854073
194841
1770484
1469234
665801
473712
347396
1729639
1107437
837527
131775
118515
1907258
1851116
992705
670200
451448
1136393
1574699
864119
351991
1276539
567363
1263835
559320
801399
611374
1733698
1485297
1438709
1758582
1955975
1023699
1106199
861066
1369833
1835175
171427
430100
563750
1867115
1403211
1983793
1767673
200463
1297929
1956559
750124
17972
1394361
195919
942579
223830
1785005
44399
1161294
615997
1322817
1480010
129695
166035
1297714
1648236
769665
377139
454849
1367560
101785
1175406
1237595
1009015
1517118
558641
347793
1952796
81565
427848
1916722
1469812
348100
1061840
1670518
1930435
85576
28867
1929162
1725826
560958
1899319
1595118
1700711
1615418
1261149
1870439
1840196
1512348
1966753
1028347
1069997
1296210
1057213
806104
1083437
1599236
1062989
286411
574426
1786679
874991
73414
1583085
574887
38073
452128
187936
689121
376188
811420
663358
27901
1792570
608036
505076
6835
478189
1540748
174107
1923543
1096128
1295252
1537849
1006382
968220
338062
717247
957060
869793
1531311
1272868
1728173
5801
1189071
321154
61033
1062428
390795
1914370
1900428
1264918
1537714
1464841
1237325
1239215
498140
1886027
330578
341280
431035
1041038
879335
665222
306092
889879
1373439
1700426
1696757
683727
876602
1885853
1874551
1869930
1217719
983397
278400
140811
1217683
1645219
1142293
498031
219828
1433840
1997769
416393
1091612
1219570
738438
55488
264843
571901
395996
1361612
745442
1602651
1041621
1854232
1306995
235058
257367
268495
1292772
554179
1376224
749476
659132
599956
700734
1039204
1192380
1181992
756993
876312
1945249
721227
1885230
584860
891635
1604077
1087314
1820948
1371877
871940
1000155
1785471
554198
1268578
178919
725818
1803825
344977
73288
657443
1049242
112734
61652
1137118
1714426
1032593
150472
1676047
1419203
204943
632500
794208
690025
1058195
491434
288429
1348814
1962436
42904
1594366
424670
1426988
808257
1163198
985370
1799971
1326146
346951
1453809
1980445
1802500
1448791
981028
1965273
506750
904975
1660972
1609058
940706
735566
1203339
178379
993830
1054998
625738
1717061
667306
1640505
898042
395561
1835419
159143
1896198
1274626
1800265
218262
1293439
56974
106095
227249
430097
1883809
1543827
1321671
298506
1147255
1093244
1833099
329363
62468
1272659
1815979
760503
556150
1081211
437470
1576153
253887
503036
1000818
180635
1335687
242004
1994844
175888
132134
1965781
107207
1368625
690235
1098512
1428831
1812814
261343
1879114
1105820
472924
1417093
1941773
416502
320803
1366731
1469526
1097370
1784747
103090
1962935
1935811
1236395
1059877
117187
1190313
448163
1160733
1914308
601508
1385580
201562
785917
715081
637532
1733154
1583317
861901
338496
304845
1819057
574642
321491
121022
105568
142301
1685236
244763
836082
1907675
238912
136858
502910
736426
113671
892211
1527887
630479
1980990
1357004
1473592
1340116
1541524
36703
319534
848167
501221
1799168
1717698
996103
415003
65733
1296161
1796585
448134
1314293
898141
1510330
1233015
423837
1850057
328148
1057559
1842372
275506
774812
1011261
207803
567054
424589
1996577
191154
1953157
137367
1435074
1004374
533611
1512556
176614
183345
1747713
1159143
1351090
1369450
527553
1681999
659510
245013
550921
767936
452938
1669116
1425346
1062237
1007469
635416
1698618
573467
779954
1621505
1701021
1113255
274810
620344
700231
1117695
1021773
327493
771817
1740252
208643
1172852
1183184
1742835
677018
1409090
1424488
1714584
380643
1184653
48373
1649248
1722366
1083443
1144625
1355471
1358521
139449
546190
1554219
1239606
743628
464354
1668028
1386691
622926
77957
931024
1700706
752844
1868155
564876
116642
919152
1351061
1812770
1126227
710418
663404
1540547
165410
1806016
1144404
1723397
1269014
584063
29096
1150342
1307646
1908888
1195786
1518886
1126769
1241572
1897392
684550
915354
645445
1875901
1248282
775179
1171139
260428
451480
90949
1315119
1306208
68874
1390518
1314924
965755
1339362
971534
606103
1057796
599513
1850959
803579
739101
610029
102013
1944059
532266
1768879
481603
500787
718234
1506724
133480
460629
807969
1215780
1004681
342676
307589
1673777
1088330
1768406
608775
374780
1733196
1958023
1113873
1073914
13688
1645211
1237778
16346
879836
763280
132928
1956806
222962
284404
72514
1264010
952554
112655
357233
896191
696485
571631
810872
1822392
1321267
861796
1514616
107269
1210434
1398372
741955
476614
1712320
426859
1348533
1814437
296894
1162629
526840
1569551
815724
797670
612303
392587
1593696
293948
655928
652006
1614456
137064
220978
1767224
760327
338326
134151
1607930
495618
345901
717438
1543462
616685
1505850
386779
1065013
1381786
256987
594969
1413296
302452
1688864
666955
81055
1593137
645227
386375
1313075
776965
1820043
769
1373526
1842380
194918
1816071
796274
1360148
7057
1553458
1496169
195792
930956
68846
908035
1112416
1706859
1997332
973810
1167318
647117
911878
937365
1675133
290233
451460
424008
1075642
1572694
234145
1430091
49363
1273388
1929344
464575
1910316
1805130
1091513
51252
184781
1880199
952761
1568403
1635549
100797
588293
1546322
1404494
1896791
1682180
204394
1679345
1988451
1676089
1199001
962851
372683
801627
1086572
20104
1023230
640250
729234
1454446
1856248
1606997
679938
1542947
1069767
350323
1729157
1371272
275936
1985743
455527
1376633
1781244
392927
1509075
1785524
959757
1096420
1483223
775838
967014
1122245
1154365
1734029
1997032
291860
174160
873843
608913
585385
1987185
1134377
863813
819205
57693
1999678
1319080
1252789
950945
235460
592253
1301755
71761
6259
584273
250545
1893116
677104
1563313
196958
464335
1622495
1902423
247397
171935
72796
457808
1051316
338706
1253202
308882
1625926
494717
319138
1136899
430810
1671103
952895
85935
1159981
198542
789187
1017591
1368603
1808148
314642
1930113
1309395
1835014
739163
849424
82466
1816571
347044
287344
221576
198783
439680
1049629
418733
371310
1607636
506110
1395511
1829295
182332
1404467
1868956
1670178
428668
851748
825632
90109
1306967
1536586
1058186
1117733
1546134
414941
467053
1376189
1001606
1577348
1226073
1098727
464863
331425
1834729
1118918
1166069
476885
285862
1339869
80899
1025410
1505895
213926
1279287
1462263
795196
1881491
263226
938216
1903291
1100270
1024611
31950
416057
613113
1634304
1055372
330909
1334753
1352671
720511
715857
795613
232574
1666698
1088820
1451144
748188
692496
1153974
96864
742501
1376211
439379
419600
965265
331286
1235
933037
1977094
958874
212206
55604
419146
436252
1103705
1889843
209041
364174
1013450
1231223
1872061
1611493
305958
1424962
1876360
233720
1667629
841210
651900
246386
1058460
1745557
473148
1579820
939438
19876
174236
1216844
1279648
798262
1266031
1758018
886620
12366
413427
846469
805173
1151275
1901727
644004
1446438
526133
1650740
1469903
1792264
835452
1246233
1132632
1573333
417733
387674
1686840
1873500
765603
322223
667750
1030009
925298
1614512
1766335
76153
462940
497411
1755740
1944374
744247
1061636
1464756
894884
830263
940863
673424
53672
1120643
896744
1786264
171432
679099
1489265
1471029
1943312
1790629
414315
480855
488509
127248
360611
1389772
488516
1864531
1297188
790879
826901
463062
462215
1224974
1502305
551270
1420715
1590939
150893
1882168
643635
1710908
1308039
761452
1365120
548151
505071
1205621
930198
161393
1463860
1284588
1542887
1702958
1721952
739258
159179
1547086
897581
1578066
1715140
1819528
993246
1695032
114298
464212
1005340
1848691
1714317
505321
1890642
971742
1310638
508862
27934
1385676
1477772
73416
814435
388771
1240251
1696645
618713
1113199
905690
762047
209722
1513458
1185462
1005709
687709
545254
1058868
1929138
1158871
496813
1647424
1700978
1793250
1416908
619309
1380189
1687865
1741776
1643953
952541
1857805
10429
1240398
640602
1458319
520936
209953
1228779
1163709
1811959
1342784
432954
682266
1610844
1851294
479250
163811
1414894
497573
627910
350860
786385
1559644
1336382
1754635
1577104
441884
1577950
537054
1228029
1608531
964824
1585782
1124118
875506
1756218
404910
1351677
406629
1811087
1678686
598579
120755
1472236
899917
447780
1228830
589722
941632
1107595
338131
1048196
139871
794002
899464
1572743
288095
114529
69395
1861412
85464
1281449
90574
792891
253934
1737396
578899
173129
1646900
1890246
1754367
1676564
1906632
1728283
630373
1450462
681342
481235
770506
1801770
1915352
630760
1312793
1080826
1201670
1986777
655142
1842847
1551759
1420590
1447022
460888
916183
127573
1654625
1726761
621956
265331
340556
1596579
1246413
768071
442366
1790456
1807105
594065
101664
1415791
386548
310227
455538
1453829
738824
68763
1267564
1128033
813626
1328362
379756
1764520
811828
1509377
1589693
1964327
677493
664476
1474872
1060207
1952468
867045
1100420
1836237
1856670
1312297
1244655
1871272
1837722
1803626
608010
849863
114236
12725
25781
175422
1572654
1850896
1549337
950787
1990783
1831963
330919
199786
1583368
1405601
1361914
1212542
1349815
1456206
531186
1787907
1182484
1634252
1442074
1921386
74508
393243
859679
970746
1282675
1855006
1990009
705503
689406
1958766
1866081
1497506
575160
452256
1570058
229291
895706
1951023
767802
904373
472428
1791651
1698757
566446
1297058
891308
195056
1600060
419355
211375
681423
719303
220058
923932
115628
1000585
322371
1855548
1504066
241192
1289933
728071
586917
1804785
1443274
686542
1201589
631909
1512180
207520
1177923
212442
6925
1881690
844612
1510626
957013
1700130
1270648
1523697
215696
784646
1719940
1049381
450275
1178617
1171084
444130
1097906
678824
101241
884687
1121802
299638
1696206
298662
941497
1306980
1479563
1924167
1262641
487800
492651
1146341
1554844
762550
557144
275940
1399356
756341
676016
1797961
1835159
1104332
1602703
1342285
959451
608263
1430151
1771652
994640
1620946
539262
1309569
1038655
1356924
1956744
971315
478295
16322
605546
1729653
769390
1951463
478221
886500
754880
1539741
1478382
1115853
507477
1277386
445740
194375
31260
569084
1425704
1609204
1025065
650737
233001
1168452
728978
1669325
69209
239995
1569389
715635
178506
1646661
18489
1077108
1723808
1278458
466709
1975810
1139953
1916901
1954276
1761150
834180
1369054
666685
71172
1796081
355913
1491989
510997
699764
518528
1723345
30401
72679
1757786
1702621
1978731
1256686
5651
915395
1903137
1854600
892837
864459
1899672
1359489
1985554
157382
949781
1692520
1762361
539661
1597482
558608
434383
306510
873277
1573703
1615847
1038477
1816925
1734756
1383294
1766543
1230208
247826
1503173
1272954
759574
539240
190140
1751211
1961199
18621
111933
673216
802622
41455
812191
85521
566331
844307
1140684
31524
118023
178254
1534450
1768528
937099
406662
398313
641368
26386
332345
341343
1794772
125626
604164
1093214
97685
393109
1712342
1609929
1892882
302595
967675
78663
308240
430761
409363
1617273
1016082
1753756
928621
1522844
463532
1989376
1519479
811590
454600
1753412
433442
972344
91226
589876
1827042
1137107
1299914
1069967
1348109
203969
557220
111448
220509
1111738
1613871
1192706
1148326
879635
1815695
986423
955228
277865
1825293
273655
170668
257492
1409524
1513685
1146204
97147
1256487
1775377
830840
1174636
20953
244419
1224608
721298
31185
1632726
1927703
359634
1418095
1352458
1639673
735053
539208
745401
591577
1230328
1388576
236593
1928286
157944
369487
417913
550268
1469607
1932218
204943
1484464
1026633
1205946
943233
539753
552246
1982726
225306
1279506
455504
623506
598282
1749278
514675
56064
791680
1502122
434159
1823784
6688
206788
1775307
169571
722660
1181798
1303138
461108
936450
1645430
696911
340264
1542750
192842
140477
864497
210942
1100701
1619052
1159534
1483028
1877753
1000542
415144
89486
1381891
1215653
438449
1183592
1988358
464798
176337
521901
1951247
101366
735634
1647829
1559392
1394559
355191
54207
72762
40646
148772
730233
645906
299355
483902
1828816
1647880
1495526
459515
421881
1184113
1236378
661034
235517
1176862
850281
1911255
582119
517501
822816
1819216
275611
1878543
1562097
1036333
1477098
1273921
1972531
241916
689605
1393946
1151902
1195416
1355928
1572173
1755434
1061605
1805855
1887790
733724
887896
195199
425875
762106
963109
1791885
1093355
1903415
752677
1904834
1889438
1977355
887397
14474
1628284
621831
1957901
1977137
630209
173096
1321749
1166422
60622
69020
269769
1894350
142952
1510916
1868485
414899
505293
941446
148282
318773
1801022
1195395
643958
769949
1926399
1683262
1995005
1057452
260529
1822690
1434827
1908422
1669676
1527572
1341848
946744
1213799
1464408
155621
1662016
806891
326519
966610
333303
828179
446525
1812687
230353
25842
637092
1541694
1744619
1631954
477117
35652
856986
449541
1225384
904746
1034966
620629
692757
121006
953209
924146
1378988
1819117
419997
396047
200208
1716501
1614084
1568089
1348306
1868143
509880
1488921
1209893
475153
1021827
1765521
919401
1062089
759335
732671
1126604
1509698
1625706
393627
1916251
182569
947805
578206
885542
1851869
1818742
819748
802746
1773928
696347
403580
1618331
1494564
31703
1654860
353169
181896
1055864
1476623
427439
1370668
894994
203727
20092
981072
1697706
567162
1894024
1216855
1630618
646690
1447895
79118
1699865
1820031
197012
205671
101470
1147580
329188
918280
995001
77375
946941
1126424
975841
1564814
1785900
204089
908445
720501
1508251
44859
1744323
1964383
1736235
275162
340708
1188904
884760
627080
1355959
659560
640728
391998
170647
527022
717094
1179601
1760804
1283892
271250
1982585
1226185
1262980
156320
1009919
1509712
911456
1706327
1482941
1502407
1266174
1146918
652124
744352
1653872
1230658
319704
550174
1285615
138816
1692312
669597
403066
143723
823234
1906528
1359111
1090179
1095264
9347
930142
1661297
1752116
232085
1070901
1922940
319498
297091
438865
10533
1572009
730364
597564
1972943
1544696
338639
857103
245084
1580157
1442735
1095865
1285755
1948149
292607
1985806
1001874
496321
777337
1186718
1028095
221825
1694905
1109456
341254
106132
1072882
368271
288545
668834
1936425
1190456
731239
6557
625322
1459804
1844396
721912
1281771
124687
1565569
462126
561782
1366132
91653
1823869
306664
1607526
1299064
99072
902704
1699746
1902470
1754522
1572690
1902106
503147
1881667
836
1197349
1009304
323304
1420664
1965385
1161840
735281
76445
523730
1842920
1505853
14180
1771060
1799505
1419858
1558127
1672392
8663
1056028
1079402
66384
1283321
960125
1358472
1080548
1638599
613370
640986
1966419
1167290
1929393
257403
578572
1663736
1225736
663245
1613510
1757191
288755
876225
798253
1907916
215959
1366469
1659344
1651471
32013
495457
454836
1282198
521769
571270
266845
1616629
1838487
554281
1483679
1468471
1843093
335702
217673
953120
1871920
1701075
1507308
743814
249847
1735903
950968
253802
734950
1057545
1687263
561510
830476
1675862
433809
136350
653022
385402
37224
203596
1717855
718364
1859179
1387918
1729840
1634404
1177629
656336
659547
1570605
316618
1700958
128943
418698
784070
486226
980416
213712
704161
890557
190941
54671
1707662
1380761
1533815
452131
635657
1856142
1410839
1130120
415695
1231328
1097344
826286
179622
682092
1727791
185362
1142971
1311589
1834506
1178235
864551
1669923
1050621
672260
1852762
342320
1173510
1094906
1162165
1974055
564452
1353735
1895995
923108
469150
352798
17200
317410
1669235
328291
559314
1032692
437184
726572
867938
758442
1177820
1589690
687173
1069283
542667
360864
1817131
417806
523462
590484
1082555
272281
863737
944338
1235314
1158345
1713447
319068
1855746
1492471
1108329
1974140
808496
1462384
1118102
1930166
532118
1949349
1435782
620840
1195650
570895
807730
694011
223717
1401071
1507894
319534
1123759
274413
858807
1907262
1170048
1467440
927156
1360222
416444
756171
654338
1501411
887242
1738542
1174856
862886
1448335
376541
850713
1482292
1983741
1909696
75007
152505
1734972
64271
863521
693646
80461
1215560
1182022
1099314
816560
351489
1360075
1534030
1811156
1998301
949994
1009839
1540311
1596864
1661345
55876
1152732
1648725
1915131
280027
911964
638469
1431498
522345
261668
1308398
376377
1220508
829414
4205
740742
1953914
149628
1530230
208762
245111
266548
676749
1213830
379024
1965121
1619486
1769690
1479840
1501957
522648
1742002
1694680
1881321
402135
1365726
941093
1074162
1728566
1311755
908257
1874481
1004058
1250673
1552696
1668071
519775
548758
128030
1244105
572110
349385
1578142
1587412
1636395
1463015
146917
1312418
1834431
888615
151202
422134
72659
904539
1785128
1322847
1673491
528524
865762
1894804
1544118
1893239
166791
650311
843143
986423
680824
705636
1839452
175937
436306
1770678
807462
1251998
719382
852319
190772
786225
1508039
1971153
1464255
474111
1579915
1941794
1156546
1672989
1823487
1565815
306460
1311948
1344588
1660415
1256899
1588720
179461
1392762
878793
402424
16278
1922371
999604
1205531
272303
1025964
1449918
1499343
970043
445582
1722224
295755
34812
467536
736377
660232
1701871
1578770
437607
570131
392555
1756554
660022
1100600
362718
1995904
1846406
1305695
239807
1914821
1744673
1521595
1752521
805196
776564
665311
47379
532241
950037
631106
150699
1907202
1759988
1320710
682267
725691
388186
1929028
328855
1166829
955865
485743
1077741
776356
1752200
1683217
638739
1582479
1791777
604284
1159722
279079
1988252
1872620
660593
1999289
1327664
1943821
1585011
94828
1549990
698267
967998
1692407
1323006
393536
783997
811798
1126940
238445
847442
228844
1095166
1875691
730499
633573
1412516
1045886
1980788
873324
714461
206139
196612
1892969
674005
1816454
1898321
732580
1550095
1377346
1443331
1426880
1518761
55504
1978398
1497493
1047642
658008
195662
742398
858769
1280537
1278744
1415147
1149607
359448
1745300
1243103
219990
988013
1457414
979637
916906
1225742
1000644
1389952
814884
1183994
612661
310640
789993
203858
1700090
1019131
16580
50837
180655
1706366
1948861
1616967
150072
1864188
396697
34622
377775
1178459
270171
256944
535402
203214
1514036
220504
1271053
215184
911763
897468
1565935
1773757
1816993
1550057
1641865
612193
354173
228148
1676839
287712
1916125
83865
27556
1003970
1985810
390850
1056155
414352
154443
1701705
1819225
1980603
1340122
1383951
73262
144589
1157394
25072
1888345
1058744
1728321
1417896
1994637
1800014
393507
1739668
1849306
1945804
1692797
1987254
1754660
122677
1633117
843338
264627
1196859
410252
339409
1478775
1529650
657038
1050545
1774767
939955
1386040
1367228
240958
614610
1871960
1215066
966930
761665
750150
801509
287459
1606534
1513493
372188
914727
1266902
1725486
704840
382624
1284592
165253
436650
1054847
1311988
206086
703539
1304942
511425
1422996
972250
602407
127948
774773
1009007
400197
1712108
1763565
95428
692992
779665
482152
626295
1178901
898180
713762
1268074
1076704
195438
185995
802054
1851985
641065
1597440
1088140
1447170
460144
847381
1530403
1172726
1858097
947716
380379
1881961
1619982
337316
1014820
708897
650548
329784
1314660
1457649
739978
1805318
492108
1329862
815186
352789
542330
37220
993375
1713119
1691554
1163220
1514727
626229
680758
1726230
507896
422569
578301
521472
811629
1659826
1594595
1787024
1925071
549437
1778363
221922
497466
1933891
1398870
1398111
175506
11550
1564889
272866
785224
755433
1602695
1699387
1082601
508864
790265
1879849
119866
1459013
1962134
894078
1802315
1712822
752735
354148
1523553
784647
1757431
386150
171079
1218619
682319
654512
1921084
1595076
683636
330005
1029614
62390
903707
971115
1264163
1543621
1335309
97042
1924684
155747
925639
1363460
999773
1794742
274951
1542487
1047624
1652910
1135166
1810748
1240457
832370
1718104
1696521
1103852
1592906
1982479
68974
1052348
1032123
966093
1687608
1862692
1135209
1659427
82846
1446693
299391
932910
99487
311070
1188864
922961
57558
328468
81495
1891689
1507013
1779285
140006
282579
674097
279296
1762613
891255
855633
1548974
889937
1197329
1109026
1378097
1249981
773478
1616852
506403
1692544
605875
97970
408417
1386582
642048
789789
1979502
1551759
1489313
346720
385085
1367673
1333848
816621
1817585
670535
84411
379466
1275111
1697842
1947917
1737188
977048
190493
860788
650749
72727
968515
1252154
1733260
1099015
501235
1926923
1128825
1324625
1995617
560954
1613879
1482081
1396924
182764
867029
1256181
1094310
113285
1110877
450506
869846
943406
1439222
788348
1807353
1366225
1600115
404485
1893514
1060593
299502
948374
135593
1620802
622958
510625
481756
1603669
156930
667292
1666965
223528
789565
1589514
490944
1822659
1295029
513176
440225
1762671
1413839
1016006
1951567
1691867
122874
1319250
1678562
1213392
1681523
1988978
733571
1926520
199403
1377074
1474731
1953165
1057045
1514162
1354205
1081747
1537806
518786
728340
234013
85876
806638
1480035
886258
1520730
395304
1523737
756570
670618
975343
692621
1284139
426501
930940
826778
290955
333990
97863
249287
690996
816380
1026076
332425
471672
1128670
1162599
636802
782190
80751
583729
1820609
992207
941325
369717
1747047
239762
1543344
1818993
681392
1402870
552812
519226
1480720
344415
1155913
1980603
392541
1162872
1102169
335497
21789
643045
686336
1546236
1314874
149981
1898843
792274
1836991
820055
310053
69774
1713018
452120
432728
429946
1817829
1972409
1932323
60967
1099383
1523337
1579455
35972
339006
539266
301290
1008533
1035940
448633
1970189
821165
1036195
246595
56518
363325
1932552
168419
1201053
78422
1231311
457476
1068113
1401958
1775799
662453
266649
1002851
613885
460154
426721
1270466
12626
1646624
91273
1704685
1953561
26583
362613
818393
480399
670511
534327
681081
946223
476469
865269
853802
247754
1807036
702837
1556281
412485
1336628
1798260
281873
1981388
477482
1819081
32734
166943
737291
1582093
917854
1867302
435986
1358497
1818286
851381
70014
1508319
404510
865857
105120
846702
183384
1876722
530168
1678200
1467088
639993
1937773
1557523
628476
1546712
1535952
1937905
217897
1098624
261462
402386
1823294
1408325
1460660
705187
1395065
1681866
1114546
995733
73435
87756
1351700
1361848
276536
751178
1922637
261496
731107
676998
655532
547973
846636
330522
96072
1823877
604973
146598
1049280
1290499
437145
1365118
1119683
759763
209989
1212293
1337801
6690
1988206
1371712
946499
666503
1499436
670140
1358073
409238
567227
438919
1745627
1267921
1209814
1798074
653142
1507917
728912
118785
1731373
1558493
1395441
32309
1471268
235179
409760
1748631
1217911
392339
1919816
1114856
1849365
1325437
192600
974232
1990905
878447
1148328
1481720
560326
1658232
479144
223263
1186817
823435
1939017
1192302
1360771
1511906
1681746
95941
414596
1754585
719567
921974
686681
1136332
1889053
1369466
1920634
541726
1828330
1091054
1801913
1422685
1082329
1036482
1044054
440255
100332
278022
594132
630084
1391040
842609
40386
348289
1833378
277245
1982392
183234
710862
1784999
506359
1259836
1666216
116690
228302
1465751
1219795
121872
1993096
1158886
1819779
1648660
1207712
1056356
1633541
747206
1800519
586169
214729
1214758
1732634
1887777
1307707
1656339
220407
311668
964238
1485151
1894179
732963
380144
279368
1706137
1933577
1846008
435622
736537
534729
1403395
1988591
1708417
586584
1622787
762192
1785242
199040
816606
739447
1080334
1660956
686150
1156752
783606
421701
1411543
290471
859102
44265
1738543
475046
1896539
1950914
637377
1470431
1395723
479420
900516
1698077
1618409
806424
817876
71835
109108
1659103
68486
1789037
1449519
350513
1660066
123728
1148658
1615395
1970709
127554
1503019
5006
622629
737015
1630296
1861729
1199326
1407672
696289
309829
1021504
559413
1491109
1263094
1028000
1513813
104510
1694346
751813
298222
1368636
888948
1222922
702845
1433843
127058
872228
1148955
1874859
1063269
1339797
1239115
1341110
1265792
1610762
1640351
1909207
430628
11128
1516689
200942
675117
1968947
1040311
1860209
357202
554204
1421897
742351
1056177
1076388
1783085
1966262
488850
851435
1364720
1087897
1296282
1791540
259498
740631
231102
10012
1395265
1166081
1977335
402874
1529112
1437580
1206935
99252
608446
1530826
1171044
1886964
264946
1896988
739301
1367648
1909398
840445
792021
1182418
816109
45817
765375
1071354
1243254
314507
3498
1295669
255187
202422
903786
1158055
791528
4650
1568662
1224603
49059
1987133
751577
1404295
1098946
1602126
866734
1427591
307716
1592484
575120
1048553
524442
1912622
582453
1950836
1384921
651516
1813912
1808639
1357324
128141
1370648
959847
1103426
151663
516597
1102026
1486058
1633701
1333011
1342863
348994
17228
1693193
1578664
769948
249465
1800086
495302
611733
902441
1814943
382762
332328
1094530
1412699
1519467
918471
486505
220020
733279
862934
1844223
1958368
531664
835508
1312987
863593
1115688
768236
750265
258460
1955916
1461616
796685
1367198
1919803
355415
562210
1345398
136229
1649651
137281
1195450
56915
513434
1464695
800387
714758
917115
1849181
1580761
390242
531607
295800
913093
532350
754326
1571946
650028
578754
1468273
222907
1933614
1096570
1203564
929478
1622048
1123633
403921
1170176
319745
252093
1450673
870904
696351
1474058
1727062
242291
1815825
1206555
281997
956778
256076
1706534
1176169
1031297
615600
665765
1422864
889728
753580
68579
469475
1515951
983963
475327
1008847
711243
927282
597113
1153207
1466801
949134
947336
1011270
1648125
1638750
1816693
690226
786137
1667663
278687
1890373
1942116
1482985
685997
606051
1704679
1182158
164503
404812
1968214
145883
1301548
1619465
543103
1735984
1461589
1121338
1576266
885355
1362904
1161813
1495032
517395
989971
1950258
1537689
489310
693892
1744229
1680960
936361
884885
103923
1035405
229568
1949502
795393
686539
217609
1734309
636994
420244
183358
1469336
475429
1700731
1792212
926716
1817043
684573
392565
312839
1394558
637881
234744
1647104
712376
10086
832120
1636467
1286607
1184962
143213
1936929
1508663
954533
1383170
45630
1803972
675396
1445701
1867149
197141
940867
202321
687577
639705
1847378
160063
968555
527916
306760
736961
989390
1930308
775821
1642821
1343448
1128598
1043414
1587198
1169935
1388524
1542344
1142575
1482057
734286
1203679
880154
740552
884781
1097841
1863511
169887
735617
421544
1938531
1436190
1067495
1429190
911853
750080
785893
1157346
191472
966728
296989
564169
1747045
909568
627311
1069744
1979677
1944854
1265012
14551
1243419
1852012
967304
1702911
1123793
602077
243537
842818
845797
249856
1762579
1680843
1676747
1693246
1581826
1071587
1598100
657790
276431
1200015
963922
956201
1072892
1742854
144105
1350382
449573
118915
1440500
682387
1337292
1723673
1066782
338438
1939383
676673
1337786
1904569
1339968
564807
1633427
1080427
517408
1899378
1663753
1103749
708326
794779
194089
1865982
482880
768203
1587457
1691765
264665
437095
1915346
733614
1638032
1834560
847807
1525965
271182
117651
1664780
891276
384161
931605
545409
381396
707853
385381
1597251
1453328
554948
1150516
744767
1325798
1175232
1538007
1744467
147636
1446185
387067
1256087
1795652
698533
734009
1928163
1372556
1468586
262078
410550
785782
1327332
156954
736516
1134327
1938117
1952635
1001441
797833
1878584
970861
1701233
1278794
1644103
319586
601214
969527
1032911
237716
1766675
190518
850225
941441
1620076
332767
28558
520826
650209
596602
230575
1656959
350158
1671771
1076934
1333280
1398366
624779
1112690
507646
1951277
1078520
1677680
1875708
1058669
1685459
1707181
1356051
53279
302768
1941015
588790
1509756
1861439
1144898
1816204
1480475
674249
512183
1439194
1700570
1190666
98332
1279208
1322226
448912
1840628
19350
1145998
1176648
1792317
1982602
918911
1729023
1634860
1841230
957786
149176
1548721
1743093
1104951
1037951
33384
1238134
699974
1713900
493655
635431
1125375
917869
589963
431667
197202
1671719
1074490
60362
501695
899387
1852689
724235
831680
333100
1782253
1170548
537429
388012
774332
1523725
465268
800556
602026
1258486
1084632
1235409
1683438
1368561
986336
1275954
168643
1523385
557112
284347
1904915
988742
828419
1717208
946406
1781236
1558619
722627
1211858
1952419
1180530
1523174
1207927
191859
1850674
585306
16673
440279
1937902
608180
1082875
1644831
404108
827785
773048
1204052
1810931
1911489
588964
71060
216694
1845652
1826306
414329
594555
760668
1916933
895772
11336
251948
9603
362711
165900
146555
153377
918306
974560
326765
1168966
980672
88952
1264399
1991336
962484
1294962
925847
1160758
1903728
26872
1983734
638961
56661
1281692
1669150
1479032
1737739
1217860
915461
381855
665800
1768206
1676664
1184543
749015
628847
234776
1222497
1315593
614097
154744
1726124
120173
994654
931793
1699075
1721856
1875818
527576
1742851
262351
1139290
957456
1599986
1696353
1759386
890014
291799
699727
531589
397446
1309473
1054373
1076517
1169263
1496626
1898822
1429762
745348
805197
1304458
528913
145973
1079881
1259006
1447582
1765448
1763724
323371
1876267
872192
1726659
1909833
1624552
1927156
1710511
882913
1730061
841625
893922
1903596
620577
257052
493583
831893
1292937
461902
369128
1360035
148470
654266
1646415
1893043
1911238
1177261
1184683
535156
1287691
220528
287197
1321161
720386
1356240
215337
1918414
733806
402244
642750
41455
1660137
1550836
1933542
783447
1588069
1158049
969286
105375
1654633
1836264
368160
419065
1853561
825164
1200282
1322306
1222461
1724874
1509180
1580781
188887
167733
1392283
1650606
235801
247077
1609773
1811421
85579
960315
1440340
745770
1014420
598860
975936
376387
1743790
411464
984284
196522
522412
1077037
808359
1941409
1825791
1394938
938238
1233212
343324
530674
1400700
527879
18939
1545250
791067
581933
997766
1628935
1063252
1240086
310529
1296179
456712
1764303
597597
1451550
307116
1147512
643661
52026
1072883
62985
951534
916495
941452
1008829
734393
952635
1023564
985395
702723
1053907
59657
1042641
11366
1547414
243809
1215454
627401
474642
742174
1138594
1067710
694900
1352455
1854218
951715
613005
1660177
1900570
1278881
177358
967467
182360
180248
1392595
1282174
1962626
597699
786128
219583
1984425
1607629
1644019
38121
356702
1908340
845996
747506
493584
934813
604819
274255
101478
467691
1828080
1284869
234988
24071
1783596
455207
838872
1022670
1231870
1151559
20600
1675613
1583338
1957891
1683970
803485
1404170
393433
333849
97546
842902
1987921
1670638
134477
1803373
1058144
1889101
962235
1976687
998428
785564
1605416
137480
886860
776330
1436511
348126
998795
1878504
1056450
1204607
1525312
319791
1825916
581163
1070357
1842022
1356669
748005
362543
1719754
1983349
1876717
929329
1795230
48039
828294
154499
1168130
1073846
1268261
1158718
949448
336368
1129391
1650837
1233393
207102
996164
1253703
1355137
1444997
1921496
1855292
858954
386727
1960779
351974
76822
1505009
1071334
1381844
1944785
1394455
883686
969649
1678728
388709
1634973
442404
1477745
238504
1961371
1970387
1331347
1271648
12617
150365
252284
1401221
216693
1914097
1321235
1767893
1108041
1046209
396278
643459
1865750
385768
1819466
1119273
798450
1139496
1169308
651135
1423996
381918
1175184
639343
506296
1393079
853074
150627
412673
1209355
1830828
600417
576203
667544
202743
1700085
344710
753779
656336
1225695
665170
1481396
1376910
238944
623771
508042
1028749
652185
1257371
142181
391307
1022570
1655983
719728
58036
1128888
1129678
1252135
1378289
1529237
1242148
1491605
920009
1932386
1586866
193765
1131678
748909
971385
1126473
204244
1143366
1566407
819914
979873
378815
1004533
1172442
399396
701043
123650
1398768
1245848
598178
147882
1199592
1201976
520059
173058
1705690
1222028
105035
1061620
1543601
1764789
1367519
118614
695241
225699
1496797
122979
450626
1866651
1472478
1460371
753960
374256
443248
1338024
155684
89345
1312123
626408
535813
1610538
1286771
973388
1812573
1203032
1259329
1640702
726393
1594781
654725
1755972
1976481
901006
1020504
998853
1224330
441321
190993
412461
736138
368502
1723796
1355304
670087
500165
1057239
1012821
462740
384951
323191
801259
1503813
865079
776775
125324
1198993
1335858
1298046
521097
1560887
1520595
644760
157672
151287
267057
528923
362269
1036005
863824
920976
1891543
1534983
690650
177635
1402725
1270176
1726173
1273994
684255
1873507
261639
513924
941965
668406
424554
1342428
1637738
418824
533042
1959877
1424117
164411
1834414
925172
1408816
1056927
998450
302137
1986887
1644248
954435
484820
1638345
1555618
257317
333251
883813
1435340
123461
1156366
1054652
695876
1488313
1867189
1495872
1724181
716555
217670
494564
142007
1009751
1950836
755793
666122
205768
370997
299226
1633626
1398270
1988975
1997623
880796
877250
350321
1062978
454905
1334180
1463531
1041318
488835
436763
127096
1880969
1490583
226885
1014619
753932
519279
1351260
59323
1466100
1799188
919236
1293425
1097995
1793226
1024999
933863
514667
458639
9114
1189404
1921139
619005
559441
1549441
463380
284579
1601118
1724618
1638087
1613706
1383125
1889621
1738445
689489
547074
696847
905517
102928
1821992
1850353
1319569
1152616
582379
1316380
668417
1559787
1525390
1796167
742114
174332
1153034
1394720
1468709
11463
960056
449455
1568547
147379
1280784
1272275
50813
1158654
1851639
679982
1843079
1542133
1795731
206147
1498343
1709476
504519
1686691
1983150
1969633
993626
250543
1111608
1640787
781479
1328777
1234266
400094
974879
3084
459610
1493289
298865
1567003
318461
1995702
1092844
1404608
1748650
348330
104267
1822601
385756
1918934
1158414
964070
1866043
1362545
89676
1198078
994070
488735
673981
1255755
1022068
698898
80066
1367296
70819
1697681
1744614
1387728
817339
1264147
782040
918982
1288088
461942
637193
1812150
1370757
1048126
1505607
227794
564963
744587
1729947
904186
1692753
1959014
1472872
1391953
1989396
1202264
281501
461940
1143995
957342
288090
1896732
1178209
1580826
187973
246994
1796381
1127817
1204399
1971051
1991395
479276
1575191
1935878
1824718
661148
1504495
1921031
1036173
600767
603612
7362
1898101
934200
1819566
1995114
1003040
198113
1394033
729644
312941
1096942
1668223
1935801
1172869
1691319
568427
77078
1893100
425985
462761
413841
79971
1912044
1888957
1651858
1326675
385661
431950
1014736
692839
1904854
1284550
284575
1009613
484777
1170320
1364099
1901620
939283
1506993
1773122
1215622
1412705
1111694
1704974
257043
389417
1890067
547499
1533148
81954
151604
1951825
971506
1541988
24730
696856
456363
130770
1400769
1767425
1456840
1503257
363627
452093
1827076
1617646
1935689
780062
1497180
1904029
1116976
730191
168536
1052541
704460
255843
618647
1568769
625447
691968
1346133
1854934
113951
1722631
1932850
1312559
1217421
134047
1511457
278382
357538
1252264
978021
297740
1368906
152847
1566535
1813615
1671196
1621438
1503905
1579155
1568801
1050644
1103699
194191
121902
1479153
336484
1429816
314367
1731156
1824790
259687
521959
1336364
22741
1296187
945979
1201784
445171
586657
222872
381224
550221
255212
1807576
288617
852192
144086
1475250
992279
1191929
1705773
1462653
791966
1488583
456343
1884568
1684471
909354
1145368
1317972
914029
548119
1647255
1790449
640820
1908807
492602
20256
1732221
301550
71521
1853406
125442
538669
259568
1954795
1901394
1859843
709176
425406
1756717
1487246
177048
1543379
895520
956686
641460
1728960
714115
1589558
1190415
642930
1947319
1120274
1618175
1786933
114092
26645
1942375
889393
1633845
1361553
784734
1970622
1774535
201796
535883
3436
1275385
1144552
695653
940032
649256
1539064
1154313
666606
39250
211388
719201
1367065
1474803
1533939
810971
1089817
312016
1828772
1676758
1946381
1098264
1504861
614646
190160
833580
319959
356070
1384853
1226226
855498
1561284
1878282
1148038
1381661
1558130
131199
454126
1573893
14706
1932739
1163253
1968052
737638
860282
1360000
288560
7009
1461995
1603424
1079197
1505755
837781
935296
981996
888367
40351
514097
258880
790927
1081671
892399
886773
146837
179753
420617
1014140
1515358
176490
581757
854416
1505223
971347
1854547
876600
1049989
1082194
1913414
202852
1475081
1613369
35545
1118287
1961270
132829
1642923
740426
949535
1139494
1231017
723899
410419
551256
358384
1021404
241154
921658
462924
887784
1218966
1920184
351653
1317889
286570
41894
134907
1214941
1504740
1120895
1933085
73298
1794158
647365
573831
1932535
1006129
1525811
1271967
1942845
1160427
1250454
149069
931865
1175453
336915
1895062
1793530
637937
653688
1987065
490470
98652
902197
263574
279828
1939425
592143
360926
1267830
176367
1871021
891219
327972
1807874
286006
1754024
1086570
171159
1119569
1473489
1569505
1528301
1122567
1736304
1315570
98835
1841341
1473747
1467112
1672853
51426
1971157
266400
986288
1121551
1238205
30470
1592954
1749332
1185665
915377
504538
833782
205187
416878
94802
132125
87495
1381844
611685
518442
602493
1022476
1697651
443476
604423
261925
611388
506990
1062831
271989
1270429
556756
841472
468902
222110
131542
1710886
417879
486292
1454011
1975662
1589433
900825
967465
1991847
1441936
1018975
1862452
891426
659193
594630
1127654
1547848
627088
1499516
1006834
215531
78806
1484431
911326
1269878
384620
1601898
844610
91923
1307326
1568179
971003
624247
703671
1120998
569524
1356757
626475
1101804
1679038
1209084
174256
1933565
1093595
1564567
723421
1901798
795091
305048
1990975
1916564
721607
1471450
367708
631967
1757821
135878
479980
1800967
1018601
882753
974209
1011171
1015110
1581616
622717
659159
1549624
1312539
736510
429895
1637533
1355495
1585685
931033
547467
654486
1301550
1677444
245061
620845
107676
44976
888041
359626
437982
1076419
370294
1003945
1197667
1130121
1312432
1432898
1770517
1657275
119371
1771356
1321830
1104098
1043478
1116358
217918
146281
376192
1347576
498297
1909823
1705269
1703162
903088
217954
499499
1679057
1490777
548276
73564
2144
613094
1688593
1984707
1391598
1900629
807179
1442150
1016486
137675
1279853
932143
364080
1558606
223727
1539800
1247518
973742
676690
1235520
1883745
1860557
462921
985226
780290
295854
37461
694756
836803
1405187
1946156
1195710
1916318
1937254
424811
1456679
328477
467796
95064
68048
429723
1531671
737258
1220677
1605019
1635666
1428913
876760
58456
765258
1356542
917373
62677
875357
1150814
547403
178785
1016846
278414
1276905
1996754
561846
214547
1613643
1346734
1640334
1326586
817204
425793
897295
1841057
1183900
140765
1330567
1478935
1808330
97550
1221506
271526
799768
928685
958924
1371073
656774
1522932
1411721
414245
607221
1236287
1089055
84242
414235
470921
1549166
262645
1430219
1886881
821477
42644
1026437
1038593
313749
151357
1940202
1339666
1433363
1421412
1606711
1452711
1658967
1148248
1859556
15021
560886
272932
1846864
1131452
399276
463833
1772736
861281
315428
591127
1184437
567375
1702656
595904
1447590
304982
1996987
1626516
244492
1363932
901323
440008
969010
1216570
1892630
1263638
643702
185243
759971
1736228
867939
758996
1970452
1156789
355002
1671302
884217
1281827
807728
1160724
1431509
66665
648283
748842
652484
627344
1564657
1586311
708257
762458
304103
1022463
23210
991590
1079742
1511572
17390
354571
856773
1103166
1211903
1131403
1580905
552875
1780220
1123172
1028732
281948
1119569
61402
150851
706710
173664
961269
1599371
755587
30902
969614
1008351
305593
746206
1134822
1220093
408851
502693
917706
1661468
313775
1578709
351842
919111
446653
1336626
1998124
1203949
665380
855990
502773
1766257
1688103
1094963
1996040
472371
381033
685574
1812119
697138
1083095
1342028
1013680
1984894
97989
1076272
1816493
135042
1561065
1089818
5177
1750689
63857
746338
317160
29719
1759034
632223
1723550
254221
440907
1273186
1371316
142311
171022
772514
754083
1511059
1022396
1361086
1079448
1551502
362094
658557
229794
851980
1243486
51097
981039
721423
1958054
1100154
1397935
208530
463913
1849463
804093
215980
1007682
1436135
1603001
550242
1215639
538562
1128697
1354848
1340790
352879
735521
344408
1299349
907358
1739456
1440057
1829540
79238
1504607
1917939
273752
1965991
602156
307949
1830262
21575
658868
1384599
282339
1239623
811344
610592
104450
705834
1460497
124198
1315100
1932563
1099904
537644
1917252
1154122
715295
656970
278953
1148764
756653
1198963
822610
479956
1103104
456310
1019574
426658
374357
1862501
1009218
1922251
1211221
707548
436055
183024
1163288
1880195
1358870
1920385
1743301
1307498
1481569
1636277
641909
1744570
1007971
1414505
1744662
911741
211543
863529
11795
1490600
612313
878650
752569
1606167
303248
1764567
1352840
192946
1503726
1651955
1851479
1517534
838866
1007165
925442
1374471
1018467
903910
552417
376921
1804392
1909416
476039
135250
108577
15940
229690
1777828
113447
1371012
378694
1110698
318394
1135236
436443
132142
710984
787638
510675
853634
1637923
484330
1936877
7601
149596
373682
406862
1049127
1820057
1327407
1297231
218681
1572608
1174917
1751585
1694701
616868
678361
1954063
1928926
1073114
1316480
703364
351799
1710001
472363
396078
331271
1381688
1123318
79983
1599228
13801
1612606
1507148
1310080
683821
875023
23394
1477136
610912
373700
1712233
748316
1904774
1635712
1738952
482247
756818
1323729
1719157
684764
1506193
1460400
761211
1494470
1734622
1748034
1995091
1380402
145088
1042414
1234470
380955
1317500
762812
823011
201190
778511
1402518
1012942
1791915
1393831
339566
132129
1503628
1590331
1644814
574460
1049823
1997455
1890740
1543395
734877
1117406
1388772
797111
1512392
1738721
641872
941582
251430
410777
397726
1692588
1499926
587961
1214419
268134
746551
74060
382959
348619
293006
1820994
1123835
1011017
86356
669259
1406299
1423002
1234202
714884
1086415
632979
1364791
1696818
645935
312354
595303
1588207
324569
315506
1789671
1470947
238253
709485
905692
1962078
229403
691772
196688
675254
1936975
795750
1948151
590742
558716
1600006
549109
1373830
411091
1345888
90111
1908265
750270
914726
136942
1163210
1412639
1133698
1115744
1279456
1978088
1674810
1813747
1989236
760827
250711
877988
55761
1242914
989108
686095
1144778
1013471
1627704
17196
404446
655768
596974
67914
1483002
1522874
1270744
93832
1997168
1536849
471016
681602
1655058
1627541
1339742
1863512
1426849
980546
570732
1600076
1679143
997180
304398
978692
1883442
1697933
1133917
1369894
1598750
134246
616846
75324
1423631
454169
832635
1821835
227137
657230
263856
1936741
113763
1188155
1920748
838571
699872
113416
434467
1344632
1554205
1651868
1491085
510533
800696
387625
605940
614912
1087629
1920767
205132
123951
1892517
1933532
538140
561554
840740
1803261
1336125
1983873
181500
1040535
1125464
1113811
1001885
528115
1640858
50574
1508037
385687
1094475
1493521
1583315
1358050
959761
232468
812543
263049
1388094
1462681
8192
1588260
293181
1937107
1859253
767023
270388
347698
1730315
220545
1719271
1406102
1757486
1329371
249799
1636533
1273644
1822427
1331952
1773383
1150776
789060
1896828
277560
213451
1954241
1594604
13064
659278
641876
736697
551399
146297
1011019
1488396
1491979
1330056
355498
662188
1124254
1576278
1815711
611644
1673738
1395226
337936
1507822
620980
1846725
252400
181933
761723
1284806
107692
1144153
796406
1588997
1232
1445533
956308
1803053
263625
45905
1194329
426038
284841
1029913
1313349
1351656
117768
1455421
1568201
1591354
579170
1938914
1456976
1231120
1357562
1349897
807054
152623
1423868
1217737
360654
1131514
602956
1433532
1144750
572269
234496
1863341
216966
1164306
820076
1368091
1040015
1840459
400114
1569583
1419110
1232296
1866652
1682055
314108
1822604
1051525
773965
286715
214985
1846272
1360675
93182
1030047
1320511
1046843
1590232
633444
159039
1242737
1926769
1445077
1425659
628412
720978
1454095
315945
542148
347298
1174365
205758
1531710
217915
605040
797607
1900005
327002
97433
1546954
981210
1410231
1903218
1478010
1419161
74296
1556938
857679
1993165
1180836
258362
1238950
1090404
754827
1918426
682848
812232
1345509
4914
1602459
1038048
1001968
765710
261107
120086
545796
1395972
1043743
1347452
1651194
176121
981804
587611
647746
1818021
1431230
500968
710408
239201
653963
64846
1334770
22683
1960932
912803
14010
7616
482326
563026
892803
900084
616536
1706777
451366
955322
1476861
1242828
1344270
1902897
634041
419489
1489780
958118
1300509
262806
1884470
1696621
1634758
680864
1065622
1932958
1652435
331409
375527
65979
1044399
1980659
936181
1283667
966192
1534757
1241498
387526
263583
708089
997778
1830836
1437579
1429006
48171
684869
1778733
1780632
1570492
1110419
806355
492766
899402
551431
1723595
806787
123382
954797
668242
1639815
1311110
138739
1041531
1205991
1036408
442556
1204835
987734
1104681
1994228
658260
524609
143073
450830
1856130
219564
1474884
1433647
852210
1579914
1395972
1327446
1753338
314330
595196
890719
1744046
1748419
771305
46465
1866772
387184
128526
1456431
182497
1623921
371656
325672
841801
1020696
861705
88024
620208
1178326
554526
1198264
672470
124127
1059216
812335
4303
734085
911009
563500
7658
1944954
63350
1050815
406599
1418693
502224
592078
1109771
661009
820757
415896
1718677
387286
1621041
18648
1168005
659619
962410
643536
75481
811628
1786498
1567246
1946361
1388010
1375509
1361709
131958
541832
1049349
585935
941132
920359
850550
1615409
803951
1388408
1815178
589012
217511
1418075
1332884
1384898
258759
1251909
1427719
699868
13602
1806724
555937
196066
835137
1907141
483353
919425
147054
1933574
74304
1557532
589760
1125203
172575
638023
444793
292319
838458
1037771
1511335
281894
1911812
447649
1022512
839199
1776074
967331
1728762
1320658
988569
933511
829337
1801902
1478115
774617
196723
609216
1673195
1330969
502217
415257
1238104
236323
120575
674291
383335
769209
1802699
990087
1704173
1120814
1890774
615484
1812132
259997
1854364
567843
1756035
741867
272241
542832
600436
610994
1423350
137865
1261852
220560
1262456
338788
1372834
1720395
987696
528697
639774
457164
1686118
1421596
565820
1227507
1347355
1284258
1156591
1443415
425407
845474
952850
905771
266516
1666789
635416
561235
1859322
208085
1327372
1892099
1363326
777640
608064
110048
1424631
1928299
1567472
1098522
916222
156869
527632
283670
961190
902929
99911
795123
1156582
1313870
84350
1258996
1118259
1497983
1250470
783937
1523075
1189983
271550
454764
1020220
1175079
280179
915252
1109094
1605014
866790
1803124
1472749
474554
1985916
223880
1559393
1645810
1895060
1761615
1068280
1857145
140516
428301
1694384
1788762
740
1319266
1928450
1225671
1990610
324318
1015806
608197
1729472
1860236
632461
1912332
1739904
1456563
674440
1681137
731202
837832
1823173
1030963
1111205
1404162
1263845
461691
1291625
1975770
826805
1021598
431975
1627562
877693
190377
805210
1583148
387525
1624123
691315
598734
347817
901762
1128054
1266970
53505
1183947
830475
884052
877339
742620
262325
1468656
1668921
606433
942313
1735803
1649747
867107
262177
1769411
1285538
848907
1397225
961920
1252384
85568
926444
1328964
693115
984172
1568162
1916809
716225
1524232
1559187
1113795
1154107
1923536
1522424
972564
463493
1842918
249029
1020331
1581619
1541070
1411555
853565
740658
1827917
1616017
1497782
1281340
1304319
964307
1185392
1898902
530028
1347247
998960
450600
1362350
1734047
838774
1467334
399618
1842209
1709990
945226
1625184
828896
560142
584720
801216
1980760
176806
708310
1246799
1342421
1278119
1048321
1371419
555302
384922
230852
427058
1715374
1150286
869377
561419
1546829
1016188
1235203
1389698
112863
781601
682419
1292151
957347
1813293
1143430
1227264
983944
579127
433497
1502692
1879507
1362961
1099954
1766081
1075049
1764115
1208138
1399433
1297336
1953389
400772
907249
1070915
137115
621453
1483805
108186
545034
1029288
397493
1459821
1005627
1148506
1362402
1776363
1162882
182878
1959692
249091
468941
1054317
1072343
482090
712988
1072985
1201758
122360
851870
678654
213676
1681183
1578925
1716869
789871
263847
803760
1543178
1329237
1533177
388989
302729
93215
383290
1394829
408216
520472
80388
619215
1521537
1750080
1505321
367055
508416
1468082
685728
313681
1885808
658772
1615153
1128036
1625723
360703
375753
805034
744471
1531756
1915357
571787
104739
1758296
1875010
1239935
1466830
378684
933987
252609
354366
1867462
987794
1665053
1327683
1326077
1873982
824799
1130166
1025687
980890
1868773
669353
1591254
1061659
1361995
739254
1771918
250194
921410
800059
460846
1345662
915601
1023321
395592
992761
955477
448278
263421
1507085
158510
369926
822925
1040433
1149523
1277218
1257773
1418801
1492920
575715
435246
790147
1952624
1555164
1077317
620375
210918
595307
783285
1879586
1179377
1402781
477917
294708
970674
24023
732192
1820678
1690680
112247
1501598
444817
1673129
472098
1415273
106561
413722
22301
392856
998682
995853
1881377
1285516
1476055
1617636
1670722
1377614
349034
1090084
1705688
1872348
1090535
270924
945496
1009188
78910
537597
289415
1461830
1334512
31610
35460
1350842
910137
787075
333306
1332146
1144777
1705924
1140791
1808373
1767026
293645
389859
90924
329429
1145631
841428
1977265
1793222
148194
1305294
1012844
56381
1421082
1914190
419065
1588661
1828659
1316868
274238
1040833
355653
1698282
1735335
108844
1361097
1506663
1893548
593566
489238
35760
1218083
1791532
809923
851873
1161181
1445667
122292
1816739
40952
1130215
925865
74212
1980752
1300660
86427
1545571
433658
1967547
1210462
1445133
298352
1923853
1354121
958533
498702
1715895
1201911
1744412
514857
1424802
1029525
1479845
1540334
1233405
1179225
101901
1041517
951151
964867
409613
791211
722800
232553
1931601
840804
1281040
612984
1973557
505794
436838
1358963
1261134
782067
328213
583064
386063
502114
1077363
965871
1378270
1323736
1737043
947390
1276202
1273889
1663534
1828906
1972366
735635
1383044
1218400
661024
532106
929505
1916061
1098871
288999
1908147
1775936
736364
1550928
134505
237871
831511
1054232
1526227
1592388
35538
1759806
409999
1408121
944
1874121
464102
10376
1894449
451204
1283394
1566052
1904697
1882094
501609
59504
144391
604985
1453120
981223
1151452
1051102
1758279
764892
1937833
146623
400521
1423789
1535803
1175950
664430
1466287
1332272
1724720
1925226
820990
576314
1773553
132683
1328217
1463829
792667
1401159
720353
1117258
915088
1419641
78911
740705
615565
1490425
1583656
1197586
850227
199236
478568
625753
695809
266217
740025
1121526
713306
892277
695504
1785656
1735631
369828
1794350
910264
1038654
374917
795216
569149
1148756
939614
1573696
707883
1551225
687729
1207346
202003
1178303
894149
1195886
1530698
533497
1042740
204798
522551
1240526
1091501
202716
1635858
1151987
1359049
1482093
1544347
461643
708966
1872904
976587
433754
1803802
99371
866982
713536
1568106
1177243
1955534
1930397
1771764
1726418
333897
1929640
496314
1550942
1322481
806837
244626
451811
1404418
1324549
1299734
1806090
960065
1017237
1450756
665523
589242
431710
1000561
16840
116864
219141
913898
1420985
396365
182795
1072284
68267
1638104
137228
425401
295377
1942618
1832868
1099037
1155956
1535780
1253999
1844476
1947702
1946901
1330824
1984808
800914
590595
574545
258845
1245322
765418
1855720
956213
1348116
287979
1522299
675292
742269
424071
1091248
907845
1306689
860269
1510797
1610347
255399
130839
1203437
224007
1533647
1715567
498684
1441898
1490621
1645781
608970
1146408
1180596
813435
1681726
1013857
1867229
1608313
91892
930794
603440
1226844
1762301
314980
1985765
855744
1566132
1427228
167646
1814541
402574
1082540
1389543
522408
1191416
1152865
680131
1763229
244450
1380062
190929
119579
923475
488753
1307052
1997016
161145
958632
610832
384437
965563
1914449
1731263
1435149
904092
342190
328218
1381825
1841549
846131
626794
320037
767138
1972299
311063
1141241
338116
233104
1208639
438909
1350260
574699
349603
1975766
1877490
156192
291408
458713
1680638
1595713
767316
1564199
8038
29485
1056960
765533
1489690
1351459
1806740
1377579
1848562
1336292
288229
1698491
464613
1521776
1118624
1257626
1129294
963417
1235355
449357
1887859
955881
21961
404351
82522
1084828
1262761
1280529
646222
1135213
123007
189129
216229
1623093
1227358
470259
1921005
891780
1424402
646702
704161
713393
319593
208935
61872
830553
506315
1506067
1504469
766444
844955
1782506
1828154
1682878
537915
439451
14646
1432453
346709
1283240
1079802
1384860
703412
709128
1874588
887107
394869
1394592
1061835
1520029
829188
391973
1360548
437199
1612751
1155988
166450
1186063
1116679
1424772
839284
1545633
723657
1632181
1672965
116056
748775
1551711
1746848
1127785
1026464
379601
1883524
853177
677045
1232621
1095799
1198068
1025301
1688706
1522258
405194
656813
1259885
1867455
428633
1664517
768046
1280676
1661608
1078688
1750086
445031
211132
913868
1124566
816899
1476889
1441768
440036
1806844
590062
1473005
714886
1898287
267501
1253722
1686378
1438308
1812984
66443
1290029
1331120
187184
889760
1513062
220843
1245867
1812561
639791
683929
1287389
1474986
1243149
962291
1374711
1130869
482222
364860
1931931
1210708
770936
443610
1340718
818325
968970
651670
1744595
853129
21504
1528354
430296
1586562
422102
1724970
313420
1584189
1616988
900742
1331515
254866
1720654
202724
38577
707925
948592
129408
1574087
1421930
1985461
476506
1433975
265176
407574
1485017
1310104
1730791
1416603
586507
793272
1239420
118327
339199
1882940
1329616
650204
1374913
779134
1352454
724919
746834
1285148
1845520
576798
536705
485248
976406
1621863
1275422
1537447
1217453
161686
648546
553981
1195937
1044221
1436828
150222
654451
1795681
1804755
786120
1504157
199538
1199726
999496
966198
546766
1587041
1941048
817307
1897261
1585388
1024712
841814
949587
927157
1338562
411417
120169
609972
1864569
1909194
329999
1228891
1370279
1969480
1227033
1943687
758277
23638
974207
335694
191931
787456
773643
4278
920402
637067
1536553
1906056
1992247
282489
1718587
1191294
1967879
463182
790494
1253810
1211329
1969872
1716023
1792330
311464
558199
445435
170854
67409
1488869
6065
980603
261837
184197
1475758
985207
1793532
1512533
1728292
1805004
731010
1980282
690133
1935293
1348450
623092
1456255
1086470
470495
1742008
1498899
1931245
106816
995058
1920095
748790
373783
159998
947272
336123
811448
1390297
1695810
1028552
385728
1662888
458748
141328
1504084
1230639
325416
494742
1010934
1742893
970090
417810
1807830
1222139
1932848
1544367
1708593
339340
1952468
150919
1820989
12840
623188
491074
1747092
1277390
212604
623983
1061305
859865
655547
77491
1604213
850243
1347750
26007
213864
967401
1478994
365625
1464281
190859
918971
631350
327723
805739
935328
1002927
1698417
830495
711757
813139
903066
1254196
138985
816280
1512656
774735
1309921
1217375
1686479
1679402
1116725
1801765
1881266
1055878
1751160
111146
341544
1107800
1225629
1880314
1768294
1062194
1982925
315661
771280
1205855
273546
30199
1428052
643776
1588280
609614
716994
1201404
1329402
1059363
1936768
282889
1225250
1253557
1896061
314541
1958432
1086006
415668
186315
1780416
312448
1758032
1928342
849847
434665
1613784
818722
1600026
1593474
1018770
599986
496692
452950
1436751
1113931
1812881
20663
1421750
492097
97634
1699020
1875811
80867
1416281
1775341
1208369
52673
1111011
441028
1288524
1198604
1867856
1609095
743686
1843518
1002038
399859
571910
1576396
1483224
733830
1816616
897604
572102
1583701
1809409
1001544
1217586
1519430
742737
503944
1639357
1783485
1748975
118180
1894489
1826588
1072497
547562
267736
1433034
1718439
1587399
1097839
1651292
723104
1695215
844973
548826
1605182
729792
1461747
1395921
1698274
170639
1709086
1791070
371417
949090
873940
1707471
989989
957567
1851218
1891511
618793
416877
1675300
1796733
1758355
1048085
1727319
35199
1582136
28801
1168279
236407
1250208
979021
383273
549953
927785
11147
1526539
1169327
1761952
825543
677037
318217
1245591
315873
1682410
1130012
1860935
126849
633893
1485507
1166655
467614
1252278
1527971
1671102
998909
728483
1979938
1809108
697020
1286376
763553
480738
368639
1106907
716421
451454
255772
409387
484421
47355
1502333
1729842
945199
1978270
1601092
1604787
336556
65515
191155
891326
1833712
1858910
485196
1060972
1989406
1982505
439795
1313945
809037
1194139
1897476
845230
1934782
1184650
1832555
1061245
522134
1771165
714040
299523
111823
238799
1947015
753955
1697241
999464
916912
1833682
122684
1352779
14832
783031
444659
622076
488399
659345
364978
1944280
1278169
599408
1063379
959769
995244
116541
1747324
1106563
1575138
682221
410938
1561865
538702
1230588
164320
579108
698269
1137240
249289
493419
852056
1455353
1936187
155413
802335
1665064
5599
1245392
1093557
213311
343652
1981153
684944
1523285
1240042
1137864
1623563
631080
248509
1299560
475879
769348
1923918
1080150
1284484
1689351
1707498
1090232
1722263
969698
189631
1736069
335152
1580870
604409
1814548
809721
1030190
870053
1585074
1619876
860650
1632609
1299951
437321
908143
165373
1830053
584081
1469679
800940
223075
1857210
611029
192443
1459190
1877453
1226189
1297342
895071
1951863
719071
196065
317406
286911
1328896
870870
1596765
115697
719201
1950731
1036890
1814300
22143
1900093
1321775
1734118
772551
1327147
604951
1715663
1214902
1464911
839889
1750038
1325013
1304848
1837464
109566
440499
1588953
1198286
1620054
1327784
1234926
1747307
674057
1983682
1713799
1774163
1731588
1328571
1835884
515651
1369751
1248315
832820
280049
1227028
675911
1900340
1014941
515259
1774975
1326793
311128
1103081
1143567
1264907
964086
770903
1792922
208697
1697927
1631695
1136460
776414
1425755
1448523
380833
1951253
1892051
1786142
733305
1068029
200583
1695047
913132
1755672
645533
945214
472274
1204399
256977
734723
1126839
928319
674896
997645
247078
493336
1797126
1325475
11479
1026876
325911
1259989
539497
739577
1850029
1202774
428325
772632
717573
1264324
1751733
1211143
749339
1747875
605601
312298
1037142
225431
891380
137089
1666255
1698765
1070289
555882
1926057
563972
1306976
1570460
537514
111264
782054
1168555
64323
1951923
914628
1310584
245339
841352
1418206
1509381
1995684
1910087
804013
1430404
1306325
545691
682077
1406756
720428
46833
1863977
1780665
374498
734470
1278080
1885168
1449474
497374
1492309
385283
643171
38886
493957
1994228
1355467
37704
1137177
1908077
1712881
1059570
268157
1782292
67971
587
535316
1328696
730367
1356304
1747534
874113
1595546
1150252
1164016
357847
948541
96107
1100475
328419
844269
518460
45170
985774
357547
270665
742886
1120098
1487944
1885174
1365215
1442421
1444008
76502
617920
384158
1674760
1834568
1730187
366278
1597589
1496414
34813
1069360
749691
430785
821419
1761112
1847823
1602062
181974
1169049
949865
1956352
1243343
984957
886387
1089636
1856275
1773393
322068
429228
1160756
166047
1482802
284411
1129552
155590
304468
1158400
850964
763847
295065
1581701
1498427
1045784
1162771
7375
1466020
1074674
1934222
1877409
1599366
140176
527005
785321
611922
1220780
1653738
1408181
473776
451029
703975
397071
1364585
1298041
1798576
1059308
1212262
1159449
473284
347368
554510
1036621
1752061
1191422
33563
48628
1227785
1310497
1045590
1183073
329103
227047
1550035
810912
914677
476305
1779668
1197994
1029797
487962
848689
493883
646233
1105717
1984295
1438845
225242
1188413
1157384
582465
1944708
18187
337131
1935495
797113
129680
220719
145267
1512512
1112424
1671374
783623
1453610
1087947
473767
1793524
1425704
1633260
888576
1071284
756192
163931
1012987
1390285
658546
1232571
1542859
1767403
752647
331689
31465
897749
415295
1529322
1187148
1285800
1613597
1897066
641266
1911443
565317
275957
1834142
440347
97180
1749861
981846
900637
691825
543924
257821
361971
1071880
324114
1273237
346271
1146645
10927
368838
1703466
741947
1653392
1900602
791678
542662
572676
335485
719919
758657
1356163
1529329
735498
770833
1806941
1425659
1128997
846524
123447
43003
1570596
1865486
1971192
1962436
147094
1157151
1915320
1521581
1321290
966839
152710
1395531
576773
17118
1026229
1334898
1925847
197511
381898
1414378
20080
1679976
1347470
1246633
669860
514550
591653
185741
1318003
598176
1680161
1526542
1520014
830479
717395
997864
79213
1041467
1661706
553613
1274768
969355
1667810
116852
1257826
1056709
156362
1639389
1082775
1144368
494033
725513
781347
57446
1353140
373501
646361
1748701
14356
1561275
1478239
1781928
770466
1928620
1992202
897119
337418
736966
757194
1365718
111740
79251
185893
562818
795261
744291
1067120
16071
493374
1231014
1180639
1115026
917005
1854395
548002
833130
119545
1065752
1896830
1184555
1874704
1609269
30127
1307694
422923
1888384
891043
1265448
16423
1480583
1372938
516841
1497672
1356302
1555403
1079931
1951151
1383357
1616510
1311694
1509718
1789376
411845
1385265
830414
1257808
1481619
1019424
448487
718783
63267
1072871
1728431
1730184
1429713
319275
207650
611823
143477
1333295
1300140
731887
412765
79421
834270
1638338
391125
675646
1423538
243450
1195572
768533
14435
449252
1476037
781867
1055295
495405
1151811
374278
1385744
164315
210463
1427917
1377522
1688260
1918588
1771134
254374
726583
866262
323534
1867928
1611062
415172
239546
1077705
507445
1886870
1416013
1010055
1635274
654883
418264
1598761
1030718
1218014
1676583
1484035
621690
78728
1235762
1006230
1415653
1751270
360767
1606391
499684
13153
1406108
634352
1229046
1131287
1168965
916992
426176
1572628
1173805
842895
1948626
271792
711709
728324
1181620
418768
1035665
1810838
1548187
886546
819897
549329
208734
1138326
861873
1997982
852717
1662903
405926
149100
1181279
451406
764113
972014
1763405
1480553
550828
1077977
1965651
651180
1896957
1610342
1885359
1041486
1870967
1360646
1427951
1101413
1391915
922087
1447414
1561701
1060076
357232
90672
201581
1321047
364757
1285030
54864
1353591
1548187
692978
1258027
542511
830902
1163824
596934
1320725
1879368
1258659
125846
405996
1816417
891827
1380962
1800795
1217778
177855
510115
499509
1376443
622347
941103
1212026
1844595
762285
1518664
715661
1301162
1055682
275668
1864473
15621
1615260
1058157
202381
1076234
71300
1002219
245895
961014
942942
1629663
483766
907694
881808
1037132
1621526
110370
1421842
786028
1257678
1435741
778721
1467702
322124
453944
1494731
1615795
102689
646721
1779934
742800
73148
103786
786696
259046
59504
1956527
599686
112451
1868394
329962
1124062
1828355
278841
610020
359174
596992
776013
1788780
231
1384168
1671647
1707369
560337
1748611
654104
683319
188045
1385089
180714
1758649
1455596
1951864
1808185
1367579
1297645
1479777
801727
1188067
722438
1318170
1837539
59682
1642143
1448356
520654
1220730
549070
1430702
1169080
1731330
706011
216849
578141
664672
1862386
1769903
1561990
642883
1529805
1780167
689037
8669
1702066
965269
308654
1709072
1663933
1979434
546493
1961726
1966150
1556484
640421
585160
1075118
245648
765024
235993
868553
1174240
673617
942319
1877295
102118
304610
420966
1963758
1754666
1083106
840239
1506226
400051
1459895
686808
1172526
1352881
345253
861669
587901
308552
1459156
1076207
1464354
1115585
1453334
1729770
1062597
797053
1784084
1100892
5771
123021
1788011
1168309
102387
202737
18233
1896806
1821107
527821
1630874
1676626
444785
1736196
868453
565790
170485
410894
1269331
1925504
1925293
926644
1170713
515728
1013289
655907
64688
1800270
1132544
1286097
1336525
1359467
975916
489201
1432634
898645
1786167
983853
1145055
213216
1944499
224575
1942002
385313
1402846
111561
784613
1196744
584215
1906352
1373552
1443924
698541
1714783
1294401
770177
582446
1473664
618997
1339865
356383
966189
399951
452891
439879
1893018
807313
823446
911064
1670526
770438
1104079
1091740
1909154
1202756
1014031
1343988
1651903
1585862
1192050
1803281
1047302
136892
907760
333977
1671484
1266828
343116
1184124
1743491
96079
52289
1394126
500984
1963046
307481
1471947
322408
317885
417840
1951588
1275471
381977
1443724
1356494
981519
522625
1902513
1045707
1684992
1981503
486128
1728940
277888
1687940
1482240
303682
1935358
1596950
1193754
1545043
1351568
1707364
1001825
1249863
1109612
199285
1817168
114183
974538
1478445
128216
1472965
1374359
1358387
1436965
1726800
959509
569468
1403712
164124
305138
1406047
744330
888412
1932510
46136
446184
74738
1271054
1165073
1455366
1287904
1436185
1054072
1703441
723780
1067930
933044
1122883
948988
474773
1147719
900869
325323
271544
719577
937852
1684157
1566829
880992
1555244
495927
1744131
1007236
943893
1492653
281447
1661867
386717
1212933
268825
1192498
1079341
354039
178824
163201
272886
1007322
1114828
1595094
24101
1561008
629085
1231708
1931885
1901871
1501562
1751461
655604
1829600
1992425
986621
952988
439853
1868524
927082
1388182
489237
778046
340563
481983
1917628
279970
86324
549496
264531
744191
608038
1146068
1421580
397251
356915
253928
7578
931426
165737
1963590
225192
1530279
283060
78201
1265076
1590559
1259115
1421143
1759253
1364511
151940
1865435
1072739
770353
607434
323519
1242234
1187147
885343
775215
538126
1332290
704936
821868
688719
981093
783090
1565429
248446
1711648
1603730
497043
532910
1181105
588287
1844927
922430
1544899
1632003
1487782
1853202
699122
630765
1961342
1551928
383128
1453276
232623
873080
191098
1505739
78479
1139905
832352
246737
1445234
364658
909979
192982
343440
1895658
833046
1212466
1594869
821378
1769841
220278
949148
1163833
265198
1266765
1796519
1930114
1988219
1946331
734422
1391212
413131
1083750
1604570
116864
571072
1487811
1340950
209632
1474059
1658952
1335103
970657
539783
786765
1048239
827681
962453
1762025
972402
697412
918599
1034415
967127
489324
729147
719010
874278
895477
1547164
794511
1669626
1380326
945520
386413
851664
1644778
1363716
1563041
1212672
18371
1626837
1286360
1286534
1418558
272755
864816
300652
731138
894128
1758616
1257291
1208728
1551442
13780
753058
924580
838939
102752
396423
918018
1523237
1427273
1898944
428285
793145
1637401
1641370
1023848
1889976
1675548
279048
1150826
1730150
1252427
138137
970491
1387692
1406344
1001750
1966067
341342
1895723
1070412
1375491
1795439
1569689
798516
1787087
1736516
170789
1999108
1669023
530912
1778010
558406
1282996
1999421
1749171
24964
1773612
52791
1397088
804666
718485
1633412
355799
1924187
1206544
1600015
326400
1054769
1435175
1174578
1417933
1480462
107266
134775
981479
1073371
139277
252305
1663477
258814
54864
1686865
1891983
1360617
1910515
388419
804789
66420
325571
53554
536792
22404
1633844
412114
1037194
273700
160370
565642
452285
1462209
982191
495533
1891006
785900
726411
1568654
1679617
659913
759897
1013106
93497
237218
1141781
124978
34744
1138882
409475
1716116
144114
1477755
1187581
474718
1056852
1964846
1683774
1795925
686345
297478
741795
935782
727261
752184
835935
321702
256394
1502532
640173
1163067
1165705
1419288
157688
706727
72914
30598
201986
1040416
1421222
1359874
939889
147040
375787
803069
637797
455623
1986447
1985279
161039
775735
444550
1495598
1549404
597178
1760136
1702440
1116972
1134552
1967549
380824
1869911
1114767
54226
890676
1768116
1816353
567576
1117247
1786330
371123
645994
979484
1372820
642646
1255369
414609
1305085
589507
1098906
1600632
1400982
1637602
290350
637126
1224821
58384
629795
232841
1108308
1572399
1251092
1260754
1058305
1327368
419242
1479161
234628
1175246
500481
1073045
147723
1162099
116841
545280
1538067
1739824
1320744
1618395
328390
1636586
72998
1057565
687439
985930
196829
423574
958385
1029940
1346674
839613
1934535
1006557
1831847
111258
1591107
1908369
441455
1745422
1469095
1226310
1775757
548497
865637
428617
1267383
745280
972510
631383
239473
490247
1532631
837763
1789552
1429290
1153507
988174
1664295
975293
472286
424953
1724798
1537579
1302094
64853
874555
548179
1636028
1883109
1473805
1329459
245864
697041
667188
1686408
1630602
1018200
809912
1800863
1432316
48962
1672040
1178025
1079515
1249949
1948407
69612
1886891
1729915
305410
401903
1827014
1977192
1367129
776593
1439017
51997
356333
1603532
6085
983348
252760
532929
474546
725201
609162
734050
793759
1593431
857745
1497150
1791432
451797
696419
1590386
431599
1249668
314559
56103
1104487
1598972
1069542
230385
811173
1311623
730621
1850872
987113
1470743
470748
1092746
344370
1330989
1830776
486439
1396236
1251849
1557647
1751476
517548
1045388
933268
1485205
1203744
1368512
1106392
1342939
572849
1245350
506380
1034238
104279
1567843
649203
1688426
1341531
1835008
1472321
571436
142593
232180
1226101
1704408
535755
1790552
756225
1627336
1883732
783301
1874274
1356955
39208
1762890
840756
1089979
1913714
1318473
305425
1529997
566587
1199847
1742808
1028089
1353257
736217
1707839
1558339
94392
596776
1222732
303338
223414
1316469
215427
1903103
1447122
429123
1116759
1672090
1578537
665689
1816518
15961
184881
1631701
1594113
1917701
1739715
1691749
1075454
368466
1018540
868012
1186660
1732601
784768
227087
326064
215477
990608
156696
106634
951104
1509604
404002
1635524
474990
931382
1957417
1217153
164821
639543
665951
1813620
335735
1386008
285307
1325839
1347933
325217
1291185
1331507
1229422
543194
635980
1418074
1969264
1160747
895419
967333
1001853
243541
1829125
1934579
299911
1795642
575561
895
1530195
347352
994730
1973022
448848
221506
988503
311725
1712996
804244
1104283
767435
1071832
1344020
479569
1846944
1385137
1047396
1352402
1503947
1706248
1136046
765340
328394
806431
828121
1943380
662284
1838678
337836
672433
864545
1777735
1651404
512648
1201463
231862
940136
1802895
1661771
403965
1699
405147
1999666
1722200
242087
384474
752984
88355
168700
1617357
1572597
1410566
1134247
1298277
283475
1288890
562870
1113667
1409922
548836
927712
1297676
1411262
1303586
521674
709310
1013894
1409667
850948
1548088
1031989
1269838
331425
195931
509306
693957
1492294
1627299
1600075
64025
41963
940322
39660
1917570
594146
724844
705897
1077349
780912
358865
249882
424272
196257
1416910
1330338
1084018
1811064
1467083
1816787
1614300
1717941
782058
1584173
1785204
1771920
1211250
1974833
1844677
88141
1569504
1838979
268909
124240
200744
1044440
526373
1363429
355207
385259
17683
1425769
1126400
1935819
1570863
1795263
1107571
528658
1055170
169277
1993085
1380085
1436312
1887022
11827
34995
1399068
1942282
242839
1434389
1540741
1112909
1053628
386649
673037
977773
1904424
1372334
1866799
845485
1773173
1932952
309042
1544031
1722230
1928828
1458389
1533826
139528
42227
674303
1027397
1318574
1447765
1687979
364517
934225
1621497
687861
1765380
1376076
1640092
44036
698644
573898
787738
1193267
580696
1278405
625307
127903
1720274
1338215
1090908
1440563
1200361
1264338
1971512
1623243
237782
1777360
1413593
1018162
498596
1835462
104725
1550666
1283273
1063226
110319
1843838
869574
1621543
1318003
161259
711356
1401713
1999317
619421
357055
1961443
633344
222392
183097
667802
1504944
850042
1073778
312463
1314393
770400
847469
1913939
1772562
94423
668767
507967
606675
979333
1422775
475091
1569553
177347
1137068
1910789
1016871
910428
41766
719298
1189090
322494
423968
1200649
99338
22898
1533514
1114475
14535
1405969
576301
62241
1125754
53262
181974
1998159
1588483
1258178
1311182
1471172
1336067
1056922
238789
1809650
1890950
1161467
1013449
381731
372710
1871836
480243
141828
1316326
1713925
953765
1128083
831369
706841
356351
800420
1011144
1625482
891320
450223
325816
759641
1313429
1262865
1517179
1504112
1183500
1936847
965630
8584
1876252
789350
543964
261443
1583693
1144911
1579467
590135
38499
226240
937932
1764344
1295990
1745721
631788
1165346
1034246
28141
1930336
830703
431464
417702
1130732
461896
1483133
1002640
1636631
475515
720332
709953
1554437
1856974
1034152
1785819
107394
350193
1317116
793916
225572
1282322
1950769
424491
1803505
1343319
1682709
1786243
509975
1825598
1725148
23016
847764
853121
226031
1396606
458890
1252573
771291
590339
1999225
116921
520977
1994064
787968
1906400
1754965
1607634
1188630
969577
65251
1105576
1185309
290591
1051717
1499518
24593
1029307
241144
139337
841565
480937
136721
646822
1825253
763413
1369748
1111826
303861
849703
993451
980896
458219
1416515
1319195
1786639
789331
903545
710273
1353239
728024
331496
1672517
864428
821542
716731
481307
947697
1446342
1657723
1772170
1957780
806514
1010478
1222239
1623981
114325
1648013
294560
161052
562618
1483578
544586
681525
1574790
375542
1733934
1642815
1454480
1875458
1829777
820784
1123566
1895019
1384369
1642306
282511
160746
586021
1891161
1507235
332160
1263601
1672549
1945076
1779052
1358969
600236
442913
741402
1890747
1824516
1629918
456543
1230142
1203568
1332580
1161126
135384
1281102
846630
390278
961830
29833
427517
1043006
307116
22652
1461447
1465549
165545
615286
1721308
1451881
1449232
1886602
1498464
320125
1565484
1782490
1719587
638921
1840852
3
1490681
1507203
500098
1023875
335903
1094404
693309
375100
1843991
1696812
109145
1201245
1353956
796099
1147652
1250902
54140
185992
1586494
1996071
1653094
1900269
1910170
1948891
1721086
850213
1740504
1761388
889494
1201648
170247
1940849
625243
370562
1799435
1230858
1592289
1875290
1114857
1495148
1385502
253567
380809
6867
304255
762552
95431
190648
1181147
196686
1673989
643468
1098030
36816
245874
720326
874054
1105051
1548186
1307641
1305876
52323
1742702
1130265
1735517
689955
857391
121834
575303
971438
1668051
685933
725366
81858
153127
1896052
976031
1784115
433313
1632085
745759
273874
1397593
1696184
1899775
1753215
1961346
1031646
980321
1660129
196413
1771130
859283
359269
1082385
530480
946687
1427754
1528753
412808
1506189
205513
579497
1449878
1537671
188777
1498716
929051
909287
1040744
1696446
739515
1321
596414
287483
1936726
1715952
713868
907113
1404448
1360935
1689777
200644
866173
1658405
1490985
768564
652500
170086
1763682
604071
1198570
92642
970074
358577
1984941
1755393
639040
939222
723774
300722
340264
1208760
1267893
1658466
1012634
1048756
510032
1000984
653230
69688
160330
656926
1549347
52064
1780078
916473
1399171
1467266
150273
1267901
148386
1318551
978985
185128
640296
1591352
77129
1422012
1627081
1708159
1523129
818038
698151
1848817
1070186
902028
1707436
1266210
1400244
1455921
339257
532482
932238
911810
1847231
327823
1088788
1901210
756202
155709
926858
1564586
991646
1981625
1475294
293048
1077971
1417469
1128375
1565777
1153898
998272
543655
1853633
1183805
1787036
742458
685446
1763938
596118
622266
140961
1467912
418400
1733152
956868
242542
1914935
412402
1016379
1256942
1388369
1798540
706312
1781925
1691644
949756
509429
1110429
1303974
1125815
181494
1213502
913346
705809
676041
1648684
1359173
1010543
1031260
496557
1080428
215513
1683756
339706
1352138
755464
773609
646330
910505
1916007
259274
1899930
2262
1466550
664260
1014422
1664356
1520615
1816084
1810029
1342365
475906
597731
1632925
105654
1973926
1774338
73896
1067802
1214445
822515
951285
1050515
1483000
1712372
1367579
1194491
1250365
1928160
9690
53846
66222
892388
813852
518813
1236716
228161
1848448
899008
745854
96857
1303064
1773875
747554
300809
1148155
1768770
846400
689815
117786
1280517
1806926
52741
565759
1544858
68420
1824139
182312
687058
623057
1872989
1212317
855846
315112
36184
1264373
950347
1603113
308175
1424378
193271
1523096
573565
1438166
1278571
1943298
1556851
1770359
362781
862858
59357
1970287
1623736
1156246
738116
714443
1216998
139723
1235602
729298
378273
783610
783180
1257786
458679
1820917
37973
562132
1398392
1340038
385686
1007467
1697377
39085
934932
331690
927083
1234308
1925964
1996048
169655
104683
1995754
80636
279769
1793991
194263
1924539
33688
1769706
1475156
209247
1432624
605210
611681
753982
1957208
436696
548886
186997
1082922
1002961
64709
1556280
1646070
1255614
824726
1752322
605364
1726130
1468745
795640
1008178
646552
1394885
1260181
1178137
1575369
935137
1175613
1442660
145931
620985
1633911
303280
1854559
142714
1699292
1928265
178162
975825
1893606
942767
1883690
60410
8274
1581964
541171
1352489
1708972
1353233
982140
1588756
867379
808292
582647
318584
1453446
1051767
1965971
827544
368699
1479474
86786
117773
408212
858748
998938
1894890
1775859
861986
70280
1990505
1992625
1841124
1498026
259207
368773
1901023
1498097
1735382
1934689
55656
219391
1677061
1759866
1007350
1434719
1782553
285111
1477822
1727334
850590
926833
38113
1563304
383149
904989
216637
771266
1660657
736410
1115430
1207340
1677342
634084
1725240
1387343
1558998
1277498
541991
258697
1335081
1699372
80796
1484504
710723
178188
1240945
1410242
1720027
1927198
1681292
964522
1580647
840290
1095558
784306
714679
1586742
626063
475590
1137818
975102
1007213
1766994
579687
521636
1944439
1385709
1432612
1417068
1399228
1937126
353480
926616
387352
213572
768695
527751
1704199
1881432
1343633
1404498
105723
1494519
967705
775460
879830
1084888
447558
14890
1602400
299598
639369
99597
564081
1330933
1507630
1655437
743332
850771
26851
914868
1919936
990577
648432
671617
129536
1592531
277672
365056
1105072
1018881
1298746
721889
1004346
611801
1213527
395719
1126190
1641456
1538304
203854
827400
768082
56800
1259523
289838
1833467
509905
137526
1920894
587949
1515117
875109
469186
1497046
1802278
970879
1393864
1241204
1939094
687735
401775
990660
1087879
1555950
1244782
1602009
1885796
322067
1117110
1250421
916148
862298
207973
420238
1372914
621047
415229
1393576
1460171
1228787
1938113
1467582
1308418
832865
131126
1816825
345011
1888204
1807209
1024774
1935037
1196270
902422
793233
60602
1189388
72945
1704302
995986
554597
1827728
1181979
485764
1738764
1079695
1266210
871358
770879
482362
1985815
1113245
1406630
153014
945027
907656
149434
1808914
358780
1353981
330842
98616
1054501
408452
557007
1234088
1068770
617230
209012
1875617
1112492
332245
1427809
1035950
402934
945006
1671548
307850
1402444
876248
1589540
632874
1482438
429807
1735868
1453075
1471549
1689785
235785
920254
134203
1466175
394013
1877243
475828
662601
1618759
636617
635324
1373678
365742
242830
336325
42194
456220
1446739
76502
1943366
1827033
101497
282953
1860483
1823490
1061862
537426
350618
538833
1286910
991075
809893
1591421
342859
477830
75556
1519423
1623184
1495895
1774365
1623447
1362117
652972
1913352
589916
719713
1110864
274266
1260380
1125086
1693142
902827
1353894
1871160
272685
584405
1165582
441063
1939290
810493
1255384
1793150
1371014
1320277
1244918
342298
1366990
1979166
1806533
494794
1245011
1111412
656570
1031699
1474885
668701
262480
691628
484297
657483
1737963
51994
266976
1884936
1928896
930167
536098
802367
1704892
463023
1079273
537337
95876
753189
1309666
990792
265353
35806
1959393
1716244
682831
837067
456848
1915917
1299940
1910052
683493
1541973
142532
1529118
740310
1766185
906101
772692
850179
1168456
1310108
1641778
1480252
1425097
201958
1288489
142835
1825577
250976
1160525
338333
907687
486904
1714078
1803355
1806556
1339772
79725
1292352
706221
860865
1171376
410818
94196
170870
1969249
290319
1310896
1008772
681538
1570033
253204
1564857
354863
633608
1516176
1878391
151694
659172
248857
15073
95033
1582206
1345287
1471172
1064272
588267
46271
1321746
1939695
1850566
126623
1501849
198190
1754950
1150652
209723
1787278
1537433
842711
1638715
466761
427406
1178915
1045871
583817
595143
1805508
141870
655893
70716
359355
1791219
169171
119355
1461789
820700
1964016
459296
1744175
362943
1762212
528083
757206
798684
1285621
96821
1013011
537584
75088
1664342
1336281
1280004
757666
1980450
1164223
1576656
1386526
555352
1822195
1189829
1985316
1271839
188594
852118
1387919
1815092
1741178
981892
993002
1709789
1526763
1112062
1544936
48522
654883
1256444
979179
1718082
591947
740015
1176824
1683831
1633547
1001456
881991
1563352
1335867
574071
1500792
307199
241912
1708103
858727
1132512
1614975
1898681
477474
1291836
763746
1366058
418380
1415557
1285670
444781
1990810
763145
1699051
103949
750988
986595
1639839
73869
1582322
1684549
654331
1659895
861913
741401
1374964
133084
1635
982035
332212
603800
756154
341522
831961
851991
1934041
714158
1817193
1885868
1056565
1002216
437235
311243
326073
201893
1655079
1257160
187226
1655277
123915
210764
714789
62294
1219904
1723745
1007289
1866149
1198176
86359
818673
1044046
194523
685239
694530
859723
1786918
1422466
1754231
1364608
1125154
1666576
1326230
1266466
1407520
1723351
1160200
967941
1895185
364278
1455206
1874946
890146
1388492
1020345
1993719
82966
1897050
1728417
1387009
585049
871733
729152
334560
1305974
1038139
643129
1777958
703310
167813
59192
1992076
1205600
1690867
210267
1229622
1325421
769724
701951
179076
213094
388528
1804560
1748145
919857
666106
332687
715892
308393
1351523
907496
1462663
1882939
1480106
1236794
1124061
866431
297331
328813
1731510
857085
1375595
641842
1315736
274269
5622
959381
1055766
803180
1675882
1548869
537571
106123
885455
1565447
463256
900213
1200769
53761
1148592
853891
1485801
424094
1096440
979734
1502586
1332796
1115637
1417940
506366
935691
1264694
1136344
1338984
1885711
23526
1915142
553480
1363512
1125211
399536
39743
1807247
1571671
1456505
822227
989751
1540099
914082
94957
972600
1572490
1589809
167648
1704008
1277175
1038975
1662227
1748585
500657
58913
1303448
412462
1515451
879946
790088
1282130
312371
1720578
604136
1058997
1377257
1736958
67557
997068
1134115
482497
554201
269533
1840815
1414920
1875735
1550451
648245
1269731
119685
1904977
586927
760750
49443
268233
1676368
877150
1660905
68624
83623
763861
400159
1499953
1807868
1594159
1011298
1620475
748943
804278
879205
1292401
156151
93423
572574
1433440
532632
1722363
1730812
20212
912126
628962
1718507
692638
1438048
888653
1937705
67989
556774
300837
1759707
1438628
919511
1867173
949003
898799
437737
245737
127209
1142402
471682
1240338
1552979
1113858
429812
1084391
961218
1869518
581917
1951586
1397840
606669
1985273
1112692
1619857
1516746
76341
1840074
975127
1194976
526249
1850118
1257541
403558
750630
282617
877265
672288
482347
582249
1195927
1294912
452916
1505987
421692
688896
1627626
1037837
644577
694588
1137202
651219
1818620
1211679
1239162
94762
1692412
121953
1971905
1066925
794721
1864505
1966981
186825
1595340
1461993
1152283
833507
872870
94853
789168
1488969
926880
353131
479694
507138
1769642
664318
782971
20866
1451041
582612
1659997
219980
813780
1525217
1821975
975374
339199
1431056
1283607
1155634
963730
687910
1486367
915507
1913541
1799630
335531
1761708
1934722
1103617
1600744
407133
441703
1102381
1312533
1359774
171936
465513
522159
1591032
559682
1252597
1964002
55849
117726
1861888
1061848
1083921
1361294
388167
1802845
1661063
810515
418951
1759650
1078554
556314
1720738
170459
875569
963837
1511293
1135384
592032
1243103
968409
3256
943842
358828
1780241
849916
1475475
1488382
1730591
806757
638700
1714982
182503
388579
40719
532288
286831
1608298
1629005
580432
1983511
109119
88831
556103
11874
1400177
150843
1023419
1311643
688958
1878036
1240111
281709
26994
950322
988697
642881
113846
1658569
793206
1452741
1900888
269585
1343881
663822
771422
1521164
1100474
1026664
468366
1759821
1456743
1183613
75789
1378618
19738
1965715
737249
6474
698081
932793
1891166
1516980
538335
1754245
1552897
1647619
450078
1502912
1109649
164873
1018426
1430424
281740
63055
720203
318536
794471
1016282
1129167
811410
1597145
753349
1967788
440025
1596474
1031107
1538827
610256
1736831
1758591
1727388
1523966
1939920
584413
769007
1083850
603549
1284186
825768
508195
769874
1444521
1126219
248744
1047073
1073267
1604131
929703
145557
1114753
1661442
474759
823545
996233
1749990
195775
758889
884167
252038
984028
824296
1709985
381636
167362
1219271
116507
361382
5139
471682
904662
941043
596413
1868345
1067402
414021
1995234
674603
782847
180502
628049
1450562
20274
1735188
509723
74583
855864
1840265
1519699
608626
432401
1625265
96188
1021375
847439
871695
992601
1943289
243927
1350662
1578615
1330494
947740
975868
1542443
1984647
1725404
1114453
188004
1972377
1930064
406141
1314372
1929638
204235
1876757
487533
1222569
583670
888258
615478
1804279
668220
420865
656042
1454768
1290058
1595097
1358132
941792
904980
1908953
1715628
625341
39214
1620688
1779175
1970643
183828
1404606
1911050
716594
1908300
351763
1236806
587506
441502
882168
928286
159590
1414834
1379256
490901
258400
1781991
1531794
815312
658174
1241572
1093387
242489
947031
1053848
1356860
1646971
1182044
696085
1879037
1409881
1092434
1793270
550817
1731240
470012
1314640
137910
1337112
1677798
1590776
1410554
1967363
545563
29861
272661
303112
380054
1872819
1523313
1414383
607316
115586
92249
642582
1909830
1601537
240991
384589
1688824
1436705
1985483
471566
355354
625186
59408
1008268
818684
878383
320976
1769063
1503078
274968
578394
1981499
1303706
987975
1485419
168969
1309897
479307
1286695
1239955
1150693
185704
855405
1301433
22060
1549862
441866
23857
797780
1556366
168884
818751
997517
1932809
636694
553237
441618
788308
102612
1205120
1059733
48010
1342293
1007461
722612
1478649
735152
520076
1292874
292456
1541706
1215993
1672169
1043158
910743
546267
632275
297922
379255
647609
1246376
1177335
1526868
1540558
1799056
662282
89041
978848
1168058
338357
736620
1023315
838220
1372835
1807119
1583697
1099272
1287131
307875
212550
1377938
665274
1611508
1837008
1923623
1366354
345572
484386
702293
512448
1686013
1791692
930230
1452099
301584
1319258
1553590
1094034
990734
207143
1378685
807454
1397408
1688295
115418
1629985
810955
743930
1949564
869942
1916805
135137
962245
1241424
1258376
1280634
1626574
761779
1031646
1639656
1165362
1245369
1042194
652928
1320534
1435850
1174576
1712614
1858096
1003975
223696
136661
587950
629054
1319017
754018
1330091
578574
276026
426483
610234
816919
641498
126770
1185709
1014069
1548517
1719873
1862635
1490956
609542
1232295
1600273
685225
1444974
213127
674453
687401
1228519
73548
1029406
879804
1730614
1913385
10438
551186
1243342
1179416
1000522
1000796
1677241
1471945
1796493
11977
1899801
386716
1325126
155686
1737919
886338
814244
564322
1838904
1369726
1708951
35032
1801529
628919
1604009
1620677
666905
667943
1446053
1844356
1339971
1793171
1548715
1239674
14774
1094395
965281
457315
1976230
1161424
1166238
1960738
349129
921730
1273864
1379193
308798
35298
933636
459541
1902418
994620
1420938
1059559
49883
708403
570019
1672616
514934
551543
1476026
1541140
1488361
813393
60908
1140899
259240
1570426
395012
1183644
1931429
326431
320723
949798
591400
1788325
1249846
83437
58334
222626
1099175
987916
118590
449227
556491
717270
1722475
309579
1326501
1052701
1161666
237503
296015
1987474
41963
209285
1412122
1936137
1006388
993895
1287413
1682630
1616728
482739
1744429
1609053
845316
1917056
119746
1943400
1217926
811540
881070
719570
735144
383009
234956
1343029
1174043
1321537
104313
1841650
1550690
73475
718023
1564038
1362667
755492
1396618
189004
1428531
1167774
1172998
1981895
1936251
1371357
350866
1389202
1419707
1472250
1989913
1521065
1009003
729531
906927
635485
1058376
1854557
1596254
322954
765057
558307
266730
727503
1788705
1632047
822528
505789
825615
521476
1951080
722832
1541725
1887883
1117687
780711
1611775
141483
1380169
402201
936908
1802351
1027961
301816
302338
347519
1299400
1108979
1874393
596329
1403850
820830
1360765
295794
1698776
1648381
591139
1348744
1917047
1681535
174748
1729011
670491
500026
1735830
1129493
98511
1322969
78732
282604
807020
576771
36559
1560042
1889408
1710036
134045
418012
1699669
1599332
1534195
468884
1433811
617899
1954227
870806
832737
1358383
219043
1578580
1853872
770547
974677
906105
611234
1801310
356807
293548
597254
1263037
512296
1899106
1341721
218760
1883485
387179
520418
211412
1627194
1615116
273121
602089
1324003
870878
119828
739703
254371
1561333
475153
1594945
80275
582239
1832226
1102982
403056
525275
1375359
339147
763077
933508
743024
1750315
665183
682431
424075
951689
1212935
133694
989330
54969
472594
1250564
1768316
142436
1611091
859762
552938
643120
1475899
644047
1475604
1223279
639841
1844537
1809391
1566005
1364334
1608494
124053
402658
434901
1214529
1768579
290460
1174876
1776941
1473164
676292
1947476
1404420
170918
1099154
716533
382958
894783
1814755
939652
1186995
1238247
536254
1790342
157331
1729917
410503
294095
1737149
1578316
214350
1685396
350118
1261222
1327706
1270895
1823176
1084862
641855
1171523
6594
920857
1903286
429829
1348504
868435
787152
1065149
1587258
1523215
568782
1794169
1372441
107244
1035382
1451353
883488
1343895
248187
1838358
1714660
778185
1253759
1611740
596237
136531
241034
1274158
1792145
869188
474670
293271
991749
299162
1936498
1334011
1576328
538118
1837459
1596184
847586
10061
485338
1610563
768966
1531834
1198223
403309
1081558
1892394
404310
136809
1621470
1212592
452305
1430444
1511652
905228
168636
1014866
1348142
294558
73289
998792
971172
450151
471923
1073543
1523098
1310953
1481440
596947
454300
1655569
1127496
156873
279566
914563
722789
309597
1376569
913682
175102
388828
670560
190155
674862
1476486
53499
70176
235727
1604981
1761592
215544
225418
1503014
1851068
949817
77527
415904
1672125
1687950
93227
1668725
1983994
687983
1914300
1957753
1375685
1151692
1270054
1907627
968633
905534
995924
195768
1342486
593721
598241
216424
1522081
1258175
1415352
118145
262413
1641372
194514
1765801
637459
767536
1436514
36522
1658444
1093921
89427
1400862
1488350
266266
161144
1585755
1528743
250275
179967
85327
1297389
1363948
146056
1256326
120237
359583
890337
1923729
629895
78960
1213610
1999923
1956373
279977
1625711
1982502
296465
823856
1118075
181924
1337049
1563597
745057
1331499
582634
641070
807712
1004290
39281
612381
1989133
1273625
235933
211433
1934899
928796
1500207
1106888
494733
95685
1402451
873095
899612
1540930
1093966
963626
50392
1603000
919113
1512596
900689
1680898
218460
251191
1665296
1494368
1540254
917473
1046305
247456
604903
854405
1629190
1841561
1098919
260593
1375169
198593
1900769
737651
1650671
1151332
906659
1586250
906196
201182
1614871
292720
1923380
1249178
829915
498785
1775884
1837619
1671541
254678
1065853
409798
1922601
628723
1140991
380258
1624518
547402
78614
717948
398684
1837420
781262
681690
1860629
1177852
1250682
1855185
7686
1560808
1031783
240141
89875
280404
1046088
1667368
311655
1062452
1315207
79384
1898647
13861
1185435
94425
186993
211647
1449691
432194
1517558
304710
1528772
394880
842077
1111667
133753
1154637
1197160
316934
90526
279335
1946685
1873280
1129697
403230
1775781
1185869
1689861
1784874
603779
823612
1777189
1260895
915158
579975
93272
1060076
1305339
522342
1212400
1456663
1965430
514151
545860
1016822
1816141
1000784
1595036
503658
1282292
232066
1981119
268841
59404
1223138
1972432
270147
1617573
1970846
1538430
1612596
719369
1975357
1152474
123960
1313034
729782
736031
1595330
940539
1068717
903343
291825
416153
1538830
76500
969788
1283640
1013146
1898524
1893548
76465
1646437
551562
468356
1163534
207882
1678274
1528632
209353
1201770
789568
1043700
167674
414693
750116
1802157
748558
77269
829593
72165
973447
1883695
231620
1528112
514164
782222
1215415
211939
240430
162339
399838
994890
1406041
1441226
1608423
833864
206192
1672589
497293
671220
951002
812627
1193037
1647490
1041937
1201791
257396
936943
624766
98796
495279
1567215
1071124
1699413
444734
1138479
1611641
1782746
105933
663143
467420
1525241
1984774
995146
1910268
995115
1262755
184654
920753
88832
1599274
1573887
1397664
1761908
695811
1842448
1813464
1135634
316513
119058
335337
321524
1197499
762997
954721
156569
1291114
619436
1734020
724467
1077137
1686873
1722071
1749148
1483667
1540834
866804
1927654
718252
1273487
486620
175720
827608
1274385
976985
1001532
1530329
254856
557707
1207303
764012
1676039
1092518
307019
1735242
844888
374526
674812
1078243
35884
1893929
1228262
407498
345262
1855552
454476
134302
1917059
227275
1744040
1826943
1976844
426114
1047376
368948
699931
564033
1543051
297213
540192
674521
749595
247482
784708
312314
1239650
1854603
1338447
995870
1404200
1123131
416309
1108349
1227294
182687
1599175
1443488
1180212
1211702
511779
132304
1443005
1823030
385569
488757
548637
779436
1184603
248723
1944535
89648
461477
1253140
1235986
315546
93028
136307
479252
1441318
1232679
1646254
75681
1721026
155190
423530
502263
1376926
1180591
1224195
875857
1020255
818410
778681
825086
1566917
277400
11037
883828
939166
179520
637731
1355102
1238921
874817
231769
658009
393010
1562419
838712
1980361
230434
1813419
137848
1100439
1680797
818294
1758709
327249
453360
1834804
434434
1375160
992618
794393
182169
332781
801722
1984007
1393619
240075
541875
664060
352080
318115
1248475
1767615
1625302
648533
490321
1068495
1760183
1654094
525694
1367974
410151
550471
47228
1571865
449965
1347824
1192742
1530171
590899
910419
1588084
1878956
1361973
642054
465868
88257
1222502
55154
739582
1498560
1311112
299939
1473091
74128
1518546
1503847
1830395
412107
972572
1814731
144826
392172
877899
286176
960313
221180
1575003
1993144
1229708
40149
1326796
744084
1526745
712950
814263
188529
386698
22249
230701
1231333
1843791
1101731
7927
693044
510649
747627
455795
483054
505659
8485
408366
1842148
1925819
337187
1410283
1029667
1978311
812540
247082
1434439
1345829
1660329
831312
947297
1681429
1550517
668589
1809116
1173843
1140240
139733
1200168
1214843
722175
1555396
1213115
1833121
647121
740919
1077641
464418
706969
793565
1453766
398450
1065484
1244761
225677
95504
538226
1770796
384955
959329
1605476
1216135
1144975
140712
486897
380400
310402
416253
1003227
1628245
427524
1130269
1872927
651303
928297
1164994
736559
1402004
1768544
1217130
1368401
593363
261289
1606549
20480
1393849
31759
594802
844759
1237822
1104911
437978
750911
1499319
1117120
295395
1054578
130858
1683184
762067
278374
411323
601053
1374266
1226386
1160822
444422
1573100
640405
904326
533682
1168783
1763428
1458012
883861
824891
1585214
1275233
550912
790341
1085189
1158154
1066269
1459454
908895
1500411
1067730
1132744
1661246
1383700
831314
644007
168053
369133
49810
1468543
63939
1632688
140017
1135041
442387
1870953
422771
446595
1243396
617525
186585
1195309
892256
1683960
1095705
304059
1902196
218155
1293495
1823032
1453211
973870
1129563
1714205
485636
1585060
23657
767257
758543
481190
759802
1843489
1714551
1263611
484760
1910262
1293720
829331
314179
385695
1495030
215035
1463264
1434128
566872
674215
1835910
1820068
334676
790434
35215
208580
387046
1208177
782684
67682
1502690
652318
1484271
267775
1310650
1056186
96515
539147
1099966
1340156
1034832
1251728
1493393
1790226
215116
888186
208733
849835
400015
1458375
8318
1661009
190369
714394
676299
1610286
1348372
828864
1806230
311730
1938079
603828
156615
944512
1549308
1305301
1294860
825735
1040860
106400
1898309
574927
1026946
114061
1018463
1516692
1435634
741372
593012
1653600
13931
1828554
1360053
159891
428837
800102
1174622
1289795
995419
1491489
985178
1931895
1645636
58874
1003561
392210
670176
916985
1613991
1587095
493226
709503
885578
1660084
1359499
283977
1102182
1867202
179436
722018
765365
449508
1012111
876018
236364
719204
1434994
774445
398260
1729444
396853
1402466
639099
638920
209449
912898
1889915
729026
1953112
1135063
818927
1566218
1292602
1299637
1813232
1785970
1810205
63185
1236134
993645
1204688
114411
1759370
1598750
1064388
1255248
776912
647913
1446823
323667
406753
1816710
1630121
638087
1824031
90542
72553
1105687
1080316
535738
780534
658782
1779228
1526332
662087
1720566
652411
1046276
542452
638969
1882136
883477
1386765
1755309
881568
792425
1338551
1510489
286556
1065767
1916228
327360
1287734
913641
332420
867516
1966576
1135737
251201
1425161
1901829
769551
43537
1354420
1637789
113216
1861207
1307207
665931
1999830
1717397
1207913
1641751
357425
445326
1327648
870492
716135
1654674
1490573
1148797
515620
181983
1506071
893154
345876
1751447
1317897
1041089
972019
1965019
677418
44748
442134
1924584
1914612
1116987
73560
1443933
1124540
263268
999823
1071574
1972984
1457558
1363289
846865
6491
752084
540314
39194
1008698
821306
1150525
220419
861453
1107417
144128
1947799
493103
1424390
129308
1524908
1673129
124093
1778093
871457
1429078
1701967
1768621
1355240
354563
945102
1223187
1985734
1458229
935108
1786047
1247586
486041
625763
547613
1247615
1004425
1456134
1877204
1863841
832977
1025230
347490
1710565
1779433
1193308
1333071
473696
1490594
1016627
1890529
36538
1993576
866480
56639
959337
569145
1137498
225765
494889
1780795
1106548
1661084
401629
1777614
702691
1533588
408216
135503
1787223
1241463
1885239
630287
1820097
864086
127951
1723477
1510647
1435205
779290
125903
1113843
159213
1746963
1025433
1233873
245473
650025
680087
538568
888943
1449198
1752310
1423658
1134094
988102
1564419
526726
1256435
1556596
616574
1734066
1121590
1857184
1841031
1532111
1495266
409879
96992
865300
661624
104346
883016
144045
1809545
799393
16258
1862989
1108683
1874492
334492
575843
220264
1981757
217717
1197345
1252484
821863
1268434
71448
1583426
700761
1675814
1749404
174577
956221
70475
1346498
925991
676721
135977
649818
954851
1776225
26645
1573637
543161
299946
702779
477223
1359470
862971
1273620
70821
1892897
597189
1273542
737918
1771835
12580
1230199
1855814
438925
1369117
1943950
922101
426323
1281237
1644207
1000834
1630838
1019413
892806
9079
1622210
743088
233710
690925
82916
769872
577197
10678
1853675
990292
815913
1360876
66635
1957544
770902
1336276
152672
1491309
1764722
1702021
1401071
306259
1930188
319801
346381
751787
1881941
933043
1063776
420764
54670
1838543
1143083
831303
251914
1302430
235345
425670
1462092
348281
643301
612183
900388
588810
357163
902251
482118
169806
9642
1309776
774662
393678
1263393
1382217
973272
1541652
1467903
1559422
1945503
1305811
814996
1367823
1407393
1095687
280319
186883
230920
1303166
6524
164411
492830
565498
208934
65596
515886
448301
683166
1061993
1224204
933249
36523
1154175
1602452
419101
1903005
1316132
1647607
973723
57020
1085135
897531
304582
882325
512774
969607
867093
471547
180249
547759
238343
1408581
415046
1455226
1585471
507924
1776275
1686201
83799
1809872
475197
1914575
746633
1077874
1865718
1003932
473002
414173
1835595
921920
1134364
582281
928490
1479171
181012
1554449
1700404
1083935
851027
1598416
1529755
156627
1272445
1936548
1982946
930588
211627
942546
1790396
1971821
870745
190835
1396638
639029
1699112
1252629
1490565
366638
1964446
616208
1403857
1139616
1029430
1709952
1251850
1299504
88684
208937
497671
181647
663499
490312
1512048
598774
242004
754348
649771
1380748
1837999
1676173
1919142
1501106
1103851
64545
792517
423467
386547
813926
236987
403966
1660707
178065
1261637
300072
1801499
1426445
90177
698048
1722707
120259
706199
326942
1905352
526171
1823837
1582867
1741922
799132
1603613
1702780
1847715
1519498
523727
1371742
246306
1786016
76445
358611
1029220
653753
759792
835996
197668
1823042
1618337
769463
936692
1611526
1744829
1770594
112877
1933413
355400
1740509
1283059
395146
1432860
433167
792206
1495536
205670
1891474
1331384
1652152
1567153
541363
378168
1846110
1138497
538487
1480127
1008800
600737
25669
549703
192252
1050449
1200150
1285938
1165008
1844409
1611768
1375435
1201272
138404
768926
755984
583256
1826806
461048
24200
112796
416355
241983
1830340
1736181
1471567
649027
181675
921187
1465683
378568
196672
1298620
1750144
502414
959915
255453
1650920
1332102
1763324
139064
1091986
396823
1495933
413056
197837
768941
1335149
1215549
650938
230045
1815629
848373
941350
828144
856597
1612537
948321
1598704
1220104
1034424
1154048
963847
1348760
1361771
584039
1161279
470738
1818974
1961262
464566
302016
856584
1779775
1735410
1906904
1055353
757448
1304501
1297408
18891
983193
923923
1077438
337158
95690
467609
544187
397440
1002006
110578
923878
961923
1927932
1038454
1737009
827878
989155
472221
1315777
1239086
1773782
1495258
922560
949923
184402
1391301
1098769
516933
973745
1954289
391893
1229123
289675
1343314
1161120
1481541
868874
1676941
251098
1591651
1474453
1337469
1368685
934795
74140
1601751
153295
314797
1207630
54220
975474
1757007
1179611
789959
1617885
1136698
1560017
1768851
497758
1742148
664014
1687981
1867762
800126
254198
26782
1235644
1743073
1270333
1778381
1410877
1094783
506765
1392213
1970782
167842
990175
654357
383406
73064
570018
1895590
363708
1436524
465333
1123045
1815144
730969
1762963
1848931
284106
420099
1621564
467380
1557942
814468
763609
1353709
1240181
1831255
1495921
157409
1558431
1675866
1743668
1263217
317075
1543373
1107235
230825
1645726
319989
1376407
1043987
428806
1126805
1763199
1732405
64218
1143346
886749
571296
1129424
1035693
509355
506890
989099
1885438
162869
1844713
1681610
558679
1778815
1258610
1494257
155063
510248
683183
495029
1320057
130028
25671
499250
322946
919960
1425110
168860
1993205
1248338
357272
1880807
1380852
1752090
889979
1713781
1881543
1842964
455912
1767581
1317047
321444
1817405
1355786
1859926
1402012
1764185
1416171
396102
1072227
1041535
740050
1633683
1694231
929635
126125
1710404
715149
1049057
703496
1099960
519571
353820
288879
1121694
84733
1426028
963452
66532
1318255
128096
292830
1682366
391099
1889177
1871017
1483744
23220
1051701
1209570
545459
973007
1283794
680542
831147
728723
1821737
1787082
1817460
1944817
1525546
466963
744387
459517
817732
1185738
1077549
689264
1904360
1648538
1678129
444973
396080
902674
1496690
1860669
1199913
463220
1876184
568733
782815
597555
287173
1835919
467264
595986
592246
1488510
883314
1695428
87511
497507
1968296
1026734
1422331
90436
223456
1294827
1512027
1263161
874372
931899
163946
1238806
1497235
995070
1347667
1019602
1450376
770518
390550
1260665
107100
1855662
1787977
1869760
795173
1194670
1219561
255998
809850
1986687
299449
1817559
704532
1830160
1598555
1532062
823067
1718849
1902143
1454004
1327602
1942028
1580188
1007547
1166949
1152173
1793425
427962
727442
534603
456103
1659842
72232
954386
1933546
1539979
104455
1145282
107337
337579
1871906
1107477
963104
1368515
736797
167190
1339258
1310394
1449408
694870
1557048
1366371
1511634
1423954
1697617
1192285
1299180
1625964
1001633
582851
1529105
460345
389805
1299789
583523
1833638
6056
1442922
426675
1931705
636068
588445
708859
538744
211554
780532
1945718
1454258
929336
709270
1850930
1503700
628308
1182149
1478494
446648
790507
139135
1554033
736696
1437659
191777
1407712
1543478
765709
818001
1431858
648083
33697
849169
1008288
1440431
1325761
1231794
405485
1775731
1499224
605017
1114437
825351
1649908
1520802
1666491
202551
105159
805261
313743
1357235
1655027
1024326
1533211
1344296
639685
178189
1408677
52541
1994299
1371249
996090
1751338
1669755
769636
1528974
531720
1713060
1000400
1086781
1434905
100491
671148
1117466
1993284
1367529
804557
491661
1016169
1663706
1689908
104861
1846261
746293
1961549
1214181
1628542
1318497
717087
207396
295883
1537994
545934
1721530
188932
1829800
1416294
863716
847478
1140275
897918
1342564
839169
207936
1115870
430723
76806
42865
1314468
586899
484545
1907121
228244
934551
1415705
1488973
1852252
1689605
1470377
660312
702119
1166117
283986
303856
1872593
84216
1784615
929644
1733861
12200
1061498
1537429
411793
1171671
1185751
1842451
1496030
1250864
1379053
723804
815740
402192
956847
1162315
122798
1635199
339077
1485517
396148
1409351
550344
1627875
774543
1434935
1686311
1416799
1765877
801873
1428996
54123
1896264
986327
1744717
1827083
1293772
1803752
490544
426342
580471
520068
1228330
1807770
177461
1565009
320542
694087
65489
342252
896186
113829
320579
844761
1502138
535799
431888
1287422
1184896
17223
16900
1111681
1216076
967220
321150
1128545
402099
560411
1668072
301931
1968248
82272
1493019
1735681
1736076
834834
1456098
1447034
237697
1954124
1233893
866216
906427
1373155
221951
1283034
1060404
1165797
191148
801401
1838109
66067
1369573
1432996
591920
454749
796338
307561
1353360
4949
1861445
664453
70205
806691
372945
283842
424923
1866572
575625
288857
720859
380835
732269
1188881
26316
1094880
550759
1430616
1045086
1765857
327720
1180136
1367003
982419
129963
1082946
1185498
39544
1407701
1345913
98712
457830
1022681
1917927
643598
682192
774178
50004
586386
326871
441803
932762
1716661
1233317
759276
1744596
528401
1011051
25664
796099
1151208
1980996
1415297
69724
1676726
1360001
826802
911638
1778974
323966
815416
32791
409284
1648515
1532339
1939694
440191
787899
1683013
1073680
667158
1464466
1395518
1201015
844609
278837
1775787
164307
107296
1170582
960649
40731
1672816
1640241
1009642
1844907
119334
1988566
1063737
1210145
217230
1958300
937202
586102
819148
954639
698762
673600
778266
1608530
325898
135956
1806382
1470618
1842530
391509
161632
305409
1182302
75220
1620920
1909758
1514329
1009373
1177750
211037
1452705
1923120
656417
1786085
393544
785015
1192696
420998
1207929
1605721
418027
372949
172702
1927614
914923
679413
327027
172350
578306
1004871
244518
712693
1244072
1202786
1377616
596309
1064733
1156918
314739
456109
1645167
1300461
959853
1176046
174475
352592
1026969
1893966
1645070
1562098
1145377
1676199
363167
1634773
1172249
486682
1320810
1308197
125533
1632430
1852444
390618
481271
1212030
1977257
660071
862799
897274
280761
1343951
1506009
1309675
1209419
76388
392433
355216
1820805
1225767
1494499
933743
931020
710380
219128
1162725
1905914
78447
337913
1713702
1813872
1572788
1640674
1592619
249800
382117
1259025
595088
1517861
903283
1772082
700242
1734942
244681
470194
1256639
722206
121133
347688
196162
1756166
670756
1155526
568907
388351
1229769
570938
1344322
1321924
862086
550207
977871
1544689
1137887
1511743
182124
1947034
1863808
782869
75691
475620
1360877
1938404
1539017
258511
179753
145743
596895
1574796
1777826
1956036
1578160
22994
1609892
932938
1864265
691557
1024064
1558116
1414358
825195
688314
191209
494148
279361
1395714
359580
1970094
205154
1839945
503338
913052
728071
1788247
411041
226209
987221
1804903
806144
1622480
1068507
1260520
583799
1292522
336011
1557521
616533
868905
1947412
1628381
1077752
591869
1169670
1262072
1476437
1853442
1385018
1179771
1192408
1991839
381816
1134605
1973581
1005368
501711
1240729
693356
1098782
255791
918240
1904986
782356
1664432
1535527
396990
1780506
146972
1881902
1487630
148780
482051
179851
535680
1823540
1743316
812138
121512
864546
1779888
33270
1882813
1843776
1388351
918476
1982448
1865368
1933281
58765
1559706
12562
1572437
785156
1506535
642210
1735907
57474
1159161
1399401
1217384
223387
1837389
1566063
1638437
1762378
1657107
802433
420711
364791
286717
1337236
1932457
807965
57715
1249788
1740837
1568295
1927421
1654781
519334
783071
14110
499294
822885
143153
877431
289696
790721
923598
694574
797236
822338
1018670
1556878
1692278
854050
52166
1468320
301706
400835
1289771
686030
245674
1219393
1886384
661576
1721906
1677893
1572335
447454
635127
4210
949607
1060548
571762
220863
260830
1675315
1060450
1720960
1433198
1921521
838038
1416978
624833
1529370
483969
2458
932925
1196241
216318
155636
1196953
286906
706619
317737
56660
765936
739183
414097
195482
1252410
835526
1650355
484271
16366
1888434
1700415
1416781
211831
1471010
1847803
1510482
1508047
1117208
628404
1235083
819452
71853
795158
1099043
300595
1352094
20373
23727
1877574
711947
396201
159307
94056
1123278
1062402
967770
1897315
928157
990685
414737
976614
285408
135525
1870785
288594
1973403
1683445
616871
956025
1128882
1417003
1123115
1718390
1825989
37612
1953545
1982101
1773320
405886
580339
924411
1828966
929587
1078979
27406
514567
372077
1529287
1485335
67188
1001900
1747555
474676
1847270
389508
1072754
142059
1306803
415155
1392543
26848
344278
366989
1632253
722434
1530830
887482
150957
58631
294977
384694
1524969
810329
783050
1390044
603286
365220
442736
1013935
1148639
1378926
903875
960394
435925
1490258
265070
1741425
1620820
1760795
900518
753447
130824
621186
438577
1958913
1191481
1490545
201754
593317
224700
1827759
1521230
493321
1731808
727877
46814
253761
881888
1096148
127216
478346
1229065
328623
1948593
380521
1440509
1425305
1622632
1235243
136766
569938
1471365
610441
190110
274129
598828
1136331
933413
1933910
831856
1047258
1646728
1678181
680216
1988590
1888091
1537328
865842
1241563
1496150
83399
1510448
1431082
1945416
1350530
468290
1904642
648540
1129872
668568
1704615
65136
1516662
1706345
583669
713045
1527476
126905
1173655
57092
1891125
1951836
568009
414444
374995
791527
1359810
1184683
677640
15681
1278122
383970
1641216
962991
678444
820358
54928
1340254
1825670
910053
1968847
1865675
436373
442202
558939
43947
528097
181154
1676122
1260181
1463270
164883
90905
472877
111758
1234921
1471481
1904910
1012783
1109011
1332557
24576
1495243
368867
504692
620991
1957129
485767
604442
1479813
1658374
298944
870326
1224067
441859
1939900
148397
1784779
974765
1378400
906432
1788497
1557894
1857896
1582115
499005
598140
1142608
1250903
523790
1261269
650699
1498864
987807
249248
349246
411205
45732
870010
1396935
175467
259626
1207446
1463480
1162533
1179826
1617202
856556
1042489
532250
1931859
1761892
759604
702452
939772
1476489
573044
179116
1496423
1763625
377628
1744658
1320326
1966376
202183
1777318
592474
1641554
1509562
1586544
1701391
504208
1434068
252247
796674
1020853
1124835
870061
1314819
994390
371251
1972772
897824
678842
1895663
1565239
1959395
234917
1354512
1587872
1536673
1638064
108168
1336200
591709
1748594
465169
472624
554028
1409216
937439
1415387
834701
506757
902150
1271220
1096920
1811284
1759999
77058
1146860
994670
779845
72227
1010404
519181
809218
616880
28938
1734118
434844
538803
594250
1488033
1982875
835346
845993
1023181
948441
1891977
1011230
938703
860986
938019
19845
1824637
360496
424055
302178
1028497
559193
1923675
580873
166589
182691
574184
485468
841872
158126
1400618
170301
1231186
1053222
391195
971515
1526590
322458
1754398
824676
1554319
1852773
256956
636559
71796
1316451
1405675
1736451
120434
536799
402334
1718914
589900
1283605
1299955
542493
1551110
1410230
1199419
712239
1198793
225541
919477
1954514
1843102
510022
1873435
1776698
245942
1512551
82703
6478
427860
1296096
501589
1277138
1804034
405759
1382405
1896903
1467942
1211539
659846
1597179
1060589
1971277
435296
1812083
1444420
1285655
454454
1921113
1948662
1813533
1317437
924949
1225885
1048975
510018
105085
1980665
1587243
817867
1549538
474769
403847
1874562
213136
1189172
766903
1758555
1740139
1941211
1185083
1924985
1531975
153538
182688
845982
1328108
873452
1528721
569809
1448936
309524
716978
1282484
198466
51737
311119
671409
21520
43837
1170221
1968796
956801
1062477
612005
1667533
607567
1965953
1961155
1197847
438797
102526
610693
1495529
1845661
1749944
1606884
1730251
1746170
1243313
691942
64957
365005
295055
1730778
441990
44712
1046435
305540
775154
1933961
1300562
1047825
644623
946633
828621
1697750
768631
1333270
242247
187251
1167245
678144
1213768
1397675
1578449
61914
1534392
1471822
1270081
420981
983715
1259487
843396
1887598
878334
84798
488725
1928546
736257
1883160
1983785
1325499
1176705
1592405
398633
257372
1015749
1313613
1480350
408274
1810877
1817296
305945
556412
327813
345271
10727
1048003
596952
902955
344824
146601
799487
645737
1302540
1045972
537061
337826
1943921
414839
1692450
891517
1420118
1638470
194832
515114
625286
370278
1683430
1081715
1252823
1956922
1420637
1642339
1351454
1738613
1742056
389618
1431977
1652527
33138
87602
1255219
1983009
1353882
41879
805677
353391
1378657
658516
1553920
1655564
1992718
265931
1369696
1390692
1003578
1328649
1032786
742575
275610
1716788
1107229
866329
1785129
524505
1826024
1476954
1409480
1463206
745037
1994286
71187
439746
189676
1575918
587514
1878375
1705207
1773493
249191
1847764
67203
1247595
971713
1775332
1906930
618608
1471695
1718023
41857
355732
1574120
72041
1824559
1229706
139407
1401443
1146120
347117
579761
1994207
958164
599123
1547494
1405163
1588405
35339
645506
1411846
551918
192882
527414
459027
1329726
50845
1100859
1990800
1623319
1923811
977152
1018235
138806
1291243
183999
1150730
515011
788209
825060
1124435
1328128
1529947
508482
122183
1863041
1035587
1291275
131
825563
1775523
1113063
1923213
10540
708170
1769401
888181
844602
1943393
1728877
1081432
403462
559924
1702582
615929
759449
1292525
1385236
1603652
859985
1411968
1991227
1057635
111823
169675
351137
969955
1841461
125667
11178
1148640
260970
1220067
1302323
1006855
1626309
643951
1905669
1545062
602074
1570989
1537431
1507818
1687574
835467
1488277
1849460
1891679
338123
1725934
1492315
1478079
1285341
368641
434170
1077844
1434964
120296
74030
1504873
1578761
1654159
1791123
1888810
1381427
1618670
1421638
1829056
1420962
867389
177084
1762401
477540
686178
455084
543015
140761
713486
842571
838481
1761839
671294
1285376
1822931
1549217
1465594
995490
1937990
1405403
1248876
904364
1251981
1895936
1520441
732201
1228515
891526
1246432
1695003
777943
55523
918258
199580
945017
766383
1284326
1323523
1991245
1369414
476722
423584
297528
1928840
861838
1724946
717174
227861
1573868
1867148
539667
1982178
1076322
1638622
405177
16040
1192497
759001
587527
327735
503597
856416
782840
323082
1517700
4883
1559766
319355
1753417
711376
1324706
991405
762409
1836599
155912
1942998
1666670
991012
106441
1311824
907014
1169988
961080
33126
456249
904895
1937640
1388474
1405646
1928875
1112871
1009657
1590348
132123
551482
1086890
1119746
215373
22303
8346
1147724
1846797
1083045
549349
609165
250553
1790479
593406
696589
1015531
1342994
192339
1190430
9440
1472689
1227861
1553130
1796464
597414
1952094
1154060
1446250
1839739
1116096
1636442
1860294
1089926
738211
1742166
624915
505416
616679
424373
188846
827209
435387
604258
1089343
1825875
925346
404220
1669642
1326453
1023010
1912073
1574359
777486
1453368
1253464
1485189
1763551
1774821
1409098
1244815
1876774
1848243
14225
1041508
1767340
1688593
524982
1270830
483884
814474
1872145
279682
1975759
236038
971886
743490
1424697
866014
1787786
706929
1581737
6973
115398
1608270
1031435
802860
76192
1920785
1386688
234184
66386
1498981
41002
1171150
1758930
423970
1033967
1464754
1704839
234548
215223
924009
1252364
1188246
1218063
183271
373668
1207250
1834792
1414756
934778
1233512
1640135
1887234
669651
1249017
1466728
126371
1278676
273234
1709605
334824
1568005
926394
1002294
195711
464277
1038625
1442230
1724691
316323
1632351
67902
1817262
1979073
705570
1790515
1512977
643878
179005
1465626
773217
1087866
1008111
425627
1082812
1772659
1300509
1482944
85430
1968260
1937303
687545
1372802
47435
897232
419611
1890982
127426
736128
1363462
5586
82934
498213
1671237
882150
131854
705197
1392287
1779015
643539
605007
1910341
1219799
1060771
1120298
99921
503412
679902
866586
1902946
756156
1094609
652107
1282347
60613
1778345
989700
235449
1988826
630801
1600406
1283304
570469
1026310
55327
1546827
1646163
1334604
1233785
1589006
553153
1918091
1562985
835946
948720
1620918
850974
374416
718926
415992
1943250
768926
1030269
59327
190141
168168
1709513
1800938
586516
1877391
398473
1345006
1136994
1711204
891034
1601833
757802
1692462
407942
1430672
1170409
787626
1874301
1979164
67561
980520
1360455
791899
118371
566327
1583372
1265685
244655
821030
1294705
720645
1239742
1604000
1340107
1486872
726461
743429
1768693
1849580
241092
168552
24724
739697
1552363
1929543
1407524
266293
152913
1547655
1843291
297038
785176
1245298
806039
463248
295390
209024
1996852
1922749
504995
1474872
1526151
1860794
317273
463876
460721
513504
687530
872032
1107758
1164133
1295714
1942411
1804927
879279
103746
1047152
1905119
1864855
5527
375686
1959869
1640859
1757670
54101
654815
437578
1640928
1202544
1085846
1646268
1552562
1861623
1042419
610082
18483
1868995
1424472
216075
972444
1693327
1534527
521967
1177207
1516004
1944975
211347
1940758
1835367
827881
480174
1578781
502089
1992558
1468596
920305
894571
163200
1345818
1379544
1719143
1450086
883349
1354193
1609531
990764
1495591
1623036
1957027
826297
188065
1516763
1255769
384566
1482041
1533575
1035725
385452
1986570
776243
1152155
211541
1934965
1689708
1025341
468695
1398725
168651
901172
447709
1175239
912487
1075751
1412999
1472723
1184297
1982085
597788
958210
352599
1256582
1446767
92882
1713031
566022
1440154
1127231
40535
867059
696710
1222743
862298
1180702
218757
1168172
1481146
245025
1222892
400896
1831539
527630
406441
1040692
1601162
601696
1778956
596134
1160822
1402631
1687421
1555374
1373383
1470856
1190036
533846
892364
704248
1234816
917984
90051
936530
1307683
374241
1716588
1516839
301533
1604154
1499284
1939923
158227
961659
1860087
1427079
429191
1073134
185535
1665687
1637073
937484
230115
1008778
1277864
1404458
803963
1120453
585670
1157902
1929886
901512
924665
328065
295948
1763480
304018
1839444
1736815
1963595
909854
1489980
827478
289624
431408
667402
1201605
868191
559557
1859238
20065
1363184
1431319
1531139
516002
259979
957918
1082721
1668541
404154
1145072
370078
1676786
381477
1832826
1818328
866080
1440506
1879446
1824208
271528
8842
712992
1257164
567907
840434
1331188
805996
1249755
966144
123776
995621
106985
1922836
1980443
1455497
329602
1555777
994724
681521
900878
1948223
355345
1171273
933172
1193727
308456
1760539
96325
737263
1186994
1150540
404951
275573
577513
158004
1595649
149503
915428
1015806
1671032
1565295
723222
1282361
1749229
1029091
12663
349362
1372495
1081502
1765362
916882
493615
845418
640394
267251
15829
930874
517566
1649629
906432
1854739
229603
1311619
1390270
840730
1750496
672099
366432
245129
1137517
738484
1533645
691605
789080
1615734
773358
40733
1487070
1920204
1776847
369406
153864
129138
388388
1840874
941567
532930
1668173
285172
324690
1815491
1582517
403007
1701897
262796
1387978
687842
399912
718626
1476861
314700
371996
1721588
214202
427645
1873508
419964
1470807
883541
791561
474432
1585663
879323
1059822
238890
73329
892812
37543
499043
640091
1191317
92081
1365260
1645370
552336
1087548
1930410
274177
663408
356406
430446
238409
959643
1274813
41913
1964808
1286343
1362266
1886703
769541
1356082
1659188
288449
594418
1457008
1353237
881951
518246
1547036
514587
1855098
1983212
785068
327239
777609
1795970
1898944
595249
1549599
630295
1402561
227230
736564
193416
1367501
240250
1379054
447808
1715606
1421904
1650901
956753
853621
1899212
1431989
102284
196939
15127
1929415
1163324
1677370
1866863
1041320
789528
269490
551542
261216
1256044
1664416
941276
110241
1228987
1477184
656679
1164933
285266
611237
881883
821125
1556838
1155104
735722
427700
1356402
562724
1993754
1216268
1790004
1862126
1581308
1959198
769037
738509
1522445
720645
1348992
224961
638764
173596
1375012
1593268
992852
255208
1992805
540618
102280
956671
1564076
764295
719744
1971187
849513
1168180
478016
1310262
1792855
383057
1179229
205955
729941
452998
1857656
242558
333834
1466000
1657769
554400
112161
263035
1044846
1468156
1456430
1993776
1382415
1693465
1903262
1977345
248595
31873
46045
1434471
560421
395929
749470
1522264
1394226
1472504
493588
1015431
918661
1267325
689692
921975
1189857
283624
1554947
526862
173003
291750
965103
457715
1033569
769834
1527706
1295894
396779
1278439
223833
1588177
118019
437998
993756
1993979
796229
61374
1826385
1127061
1917626
226992
1887651
788529
1345359
383228
1511985
761205
1123927
1035792
66412
1292074
400379
662969
96961
1411213
505318
1681765
982686
1572582
1878306
1937156
487897
1549833
1262910
1987049
714993
1706104
1946691
298693
677964
1150012
1453209
342287
1251559
3088
1018279
601662
1603101
910595
1514461
1018964
867142
62434
1094318
900693
1615258
326010
509516
1063267
1967394
1276005
1938933
43625
917046
1435670
1853949
970946
1056178
1926217
1570681
172638
871500
572071
53978
1729481
1684727
504009
1926674
1099055
776540
346143
1710211
798581
1041106
1651112
485989
1372368
1806354
1384634
1970369
160896
503745
1535505
604577
465764
567072
1325654
117076
518919
1797995
1094130
1397379
1535494
1021414
1457566
1021999
1853652
718067
615265
1580857
843288
619669
627706
1583998
624164
404969
1152681
1895842
789732
1882981
1622637
1124677
1250560
175775
1913154
1406143
690116
1451557
837651
24957
1344434
431926
807664
1200781
1243512
824974
1175286
1189200
628657
1660874
580644
1985103
190067
1584049
484088
1836998
713693
148894
214541
693210
1400683
1315956
497101
62108
523308
1765084
1295401
11108
1831416
1889519
607182
767608
1396146
1502942
89911
370828
765549
475205
1296244
971108
1032076
1165564
312973
645410
1467970
157731
713157
1412631
1994220
305608
172134
447631
227494
1663818
1614599
829763
1486419
1614036
1141244
1339203
1991571
1270353
1594402
1132070
191547
889202
1118860
81007
1810384
1991909
184816
512250
1245751
964153
127143
1680864
392394
1512052
1150078
877830
913383
41889
1366294
796847
1260832
1466642
215990
550174
783604
832006
1137224
25942
473519
52141
488120
956584
118170
545745
1241490
550785
443957
205498
80547
853357
162287
1865002
806188
1073886
1211263
933308
1800599
1904906
950099
291018
1191462
1189798
1678775
753923
1121717
621632
588650
598501
1475954
1860735
372594
1006352
826277
1877392
160359
369135
906368
197547
476760
1124860
53705
215503
1030180
726746
861633
1950530
860277
1667957
308646
1347070
75792
557991
1624185
1589244
1284413
245351
905184
1989374
665517
592649
1666899
1292116
10080
1527498
546598
225463
345616
1055883
547959
1176918
325086
1581582
1969568
776818
1447859
1853658
1164316
1836769
742348
878032
1027731
1382657
1774705
1211521
250118
792612
318145
817964
1515033
997125
317736
640912
1832607
1595464
1582214
236856
512785
1683182
1236476
728521
1501181
597704
281601
1648251
886703
1155749
1072655
1947477
798545
1317239
1622222
1120277
190983
863138
1695597
658615
1588267
473676
1350076
234880
598661
1328403
816516
601869
1406416
1471333
939254
1216672
1009317
1778081
573999
1672391
1020146
945671
314642
1077039
1842557
1648625
150092
1085835
986274
1371121
1098658
1831931
297705
230998
441262
1875306
341682
452793
437831
1425840
1110226
959416
1059137
1350451
8103
1994619
159428
1803634
533198
145437
720554
484985
929173
243680
1772829
70966
1831169
1958543
166158
744320
881180
225556
78834
1186074
1286889
920532
655734
469577
959302
1327291
124562
1781947
1051531
807217
734062
393743
508148
921680
1596923
25810
1626028
1977899
491898
1699158
1947158
1354448
1151071
1080670
507050
182665
1009526
1003836
486338
521008
1593901
1268910
1240495
113545
5853
447856
521712
356061
1350369
1614401
298194
268664
760541
162337
163602
1726266
1664693
1914237
1993230
1196241
1981811
1717903
75759
764645
1964503
621245
884213
1572722
1644741
1867586
802376
1491081
174320
1657595
1423718
793101
133288
1821130
1688925
1618027
1297617
1865207
1064578
1852960
1863266
942593
1719330
990785
1355226
1262792
1165029
1418944
830120
1297606
403654
1521277
943173
1637067
214951
89123
1967810
1536594
728432
1383270
443505
272197
685180
644704
800995
854917
1107055
1876593
773121
1931960
624764
1928487
865033
1973980
1503409
346384
809454
919099
549794
1463333
1243005
1857477
904462
1036868
691854
1580205
749051
1200933
262159
1515220
1572701
472812
843668
1350493
1270750
1616565
382644
1116509
1146369
661558
897960
1588945
971013
1584038
961235
1234891
860691
1816294
1827201
1712015
411372
816657
1315134
1708577
1771901
1117186
1756771
1911725
1859389
1657247
1313322
1830214
235887
947102
1123460
506036
316979
991008
974180
1844916
1551203
965128
764385
464665
1213631
1760758
286351
1517308
641867
30308
849211
1407198
1271303
729412
1113349
1441924
570453
1574514
1528621
1989238
1818972
739578
1829314
1209401
1683816
1736636
1616495
194121
588173
704773
1627009
1286988
776637
561331
681941
1520239
1254725
1921153
544235
1046488
1483791
889074
649294
254164
1499474
132006
951556
577552
701895
959375
117604
491834
1078233
312056
1868567
1363569
1319008
1443917
945025
265490
1281441
1535642
1210907
951436
415912
1377139
1233681
360525
587325
1708495
1198342
919761
1982014
1488602
1059948
765897
1045191
1019898
1784423
1389422
1963316
1041757
1513900
1531057
1742977
1991996
1135464
1092895
224308
238671
103333
948127
796768
1918063
249226
143614
347801
34836
839002
1806637
209716
33524
81872
1077921
1785341
700108
1884927
58505
868353
297276
356200
424458
1481
1776036
112610
588923
1268128
1671675
835126
1722493
1444532
1479819
1658729
358955
1378568
1798472
916887
1643854
1541185
1856713
30808
435442
683322
1817820
1758175
857649
883995
1464993
1261505
1768728
533949
1079085
639067
190347
1554050
1468151
1825537
1640183
865833
272162
638435
178041
1774079
798493
119630
267582
1010533
851623
1848725
1439268
1143266
439564
1230823
624846
1591567
1446201
665165
576551
1183774
419487
1215673
1401774
1246067
1622714
640223
1699516
1275494
457576
529204
204521
188577
257786
686098
1260581
1625343
666463
1892716
1860746
1296146
1675137
1865816
1202031
93331
393059
961294
1493475
690212
492488
114347
1897493
1825254
1205309
826301
1732367
1394849
1099661
1017831
861119
1222837
1660283
1832902
1096160
1994730
113832
1853565
1298690
652003
487142
866569
729240
157084
564188
1572954
1669978
1294624
1641762
870098
329143
1826023
1895898
133026
95771
1431256
885957
367361
1506182
463845
1127172
1496021
698085
1846042
956263
711952
48587
512061
1661434
336500
1764360
431756
1419340
1926377
1780891
1399870
1893728
1709737
1759143
1831839
750541
389119
1104561
162693
898186
997172
523388
1993216
1433822
823590
1129033
1293432
1724880
1800431
1874372
1650960
743286
1312557
50186
1754746
1964577
1953206
1924729
1836045
646660
637526
1791657
1182300
733208
1140414
1262636
375161
210003
1408840
12122
1332210
1825978
696458
512596
894632
1753066
238205
1313331
214804
1867812
802694
1852797
1797950
1373243
1563506
1627070
1485536
432914
513232
110069
987603
1240826
1207015
193501
659919
1876006
2757
1705503
1881786
252462
1409477
637007
101361
364823
1758536
829418
402720
1572804
1937153
527677
397974
1312532
1156323
1309868
1176754
311853
1878652
1899872
597715
1777311
1712366
1255531
1325928
512393
1196272
739177
1945590
1815898
405339
1578615
840008
1727732
1266656
825261
1051335
283640
1269175
1503752
1774292
580165
1325650
1357680
308044
103148
1327778
320715
618788
1244415
1825747
877123
76246
1939187
1518812
248771
485954
87995
1305627
933498
1814099
1336316
1195653
1718995
353156
822945
1484709
1835819
1219125
333572
529888
20498
1351392
1314500
1417692
425369
263613
1957666
1151591
1314882
403861
999940
1555621
1663512
79018
1952781
473641
1042902
123529
1261748
150867
726787
1808848
1739413
535197
1900780
1279224
482602
1445527
288137
1413803
723450
529674
1633384
1416619
544968
1641638
9988
639139
1812207
1847497
584154
771887
1627348
1341581
74934
1610096
1609664
790089
1118188
773879
653956
1901304
1369959
635791
1117738
410764
194658
1238921
1708578
1160124
1926672
1879837
1223160
989204
161739
197862
1482495
311699
1946697
1658304
1049188
1453913
777914
1047139
338286
1987161
630586
1672922
1317149
1673623
376892
645557
956325
1634366
114729
1290593
907970
1945410
1136332
762677
1601958
1951540
58971
873687
871975
1204946
611428
1648236
1284705
1624835
1443841
1533903
93942
724262
1911608
1770787
1106880
1107252
1507739
1391742
56302
1507008
115335
133102
670427
1420496
744778
1391643
371754
250721
1730136
1339869
1554992
640562
282545
1849991
507067
405164
1504820
50574
390406
816166
262228
1428078
1354233
1521497
10740
32167
812471
1594022
1531727
400306
390572
913305
548874
1884846
1289432
690375
1346990
985963
1888201
1508738
1883014
1860982
896174
1849582
1824146
1619144
1148023
14891
176395
745611
1083512
134854
816049
1145865
1990043
188497
1492089
322103
226024
1374204
1354537
1954672
821743
1702995
1944111
1883000
1150951
1278414
1413552
485754
1850791
1231668
111311
871281
1925340
1450739
1700733
265152
1636434
741433
884071
521563
1815113
571325
1810288
486784
922588
655401
1104319
368772
1892828
192817
1843955
1404090
1426393
716206
1773002
1111183
1570568
1606009
1586169
280582
1114028
1852493
389568
1104238
1951358
554441
1508271
71874
937529
1298192
1442814
1919998
1346647
185270
671135
1786077
811108
1447627
1175724
412897
189400
537383
1542267
348503
144134
1589858
481955
917689
268247
555385
632592
197496
1588027
1969540
469488
1259840
599859
1291913
1951891
1807240
1614359
1851594
1496860
652832
1354914
1012856
1816353
377602
680535
479204
806074
1128705
786275
15764
1805408
1129158
200193
128245
372476
615177
620291
1150906
357984
1492607
1354736
851968
1327547
1877991
1479536
1888700
84337
1722681
80886
33402
1364250
671799
329257
1959352
808147
435044
387295
155925
671512
1583510
749025
822953
1568658
1666551
1579503
81845
407995
119187
1613932
1232709
1060050
104685
169541
1989603
780146
378253
445769
1361430
560309
900503
352262
1581265
507425
636551
1433317
1208686
1881991
1454041
1801409
738859
815986
1700935
1234738
630253
6744
578252
781566
117887
449662
888886
1906621
1427265
201226
870409
493191
855718
1324724
267273
1540700
1003415
1449570
738560
617354
742627
1039503
1072171
902424
399383
818820
760712
1431100
624846
1626423
723889
1920079
1281068
1303185
245263
162075
1734789
1751021
1385455
1741290
1229405
433274
785363
273684
937266
1126622
1497125
208095
558259
1661287
1776412
353149
802350
1677859
835675
408873
616097
432316
936252
1720095
599132
201857
1418613
1627535
1861677
1315356
1220874
213952
96495
1648737
1940025
369198
886254
1315997
728031
1656855
1033536
302178
587922
926925
1195938
863102
1775320
629405
1625699
1022967
1631648
1687557
347176
1717786
348500
493631
577756
1135087
58015
1894913
985045
1180582
854447
1795893
1789097
1738778
750821
298925
1379909
40867
1607505
570472
478205
159634
336536
555697
235559
951028
1610614
1216523
1420818
1774336
1121719
991437
51193
669197
757596
1527640
1997645
537959
601570
1742749
1702081
406596
1853886
1592428
1744709
790038
1563228
1119333
314324
1656212
1624974
676724
1946648
1713395
1465193
1970696
1357112
1532778
495719
593791
1913619
1244887
1171990
1464287
1784430
1842805
1852234
1475684
234625
623227
822028
210158
629311
792864
350333
1886419
321936
1981236
1103136
1872960
1586053
1977688
1007214
1842206
774047
1938788
1467236
1733001
729904
461359
1220853
425731
675235
1229204
1882966
1870842
662968
926459
398738
1356709
115399
680453
1910241
287077
1886244
1852493
1338854
1657112
1285007
113940
1554443
1668575
1606016
1103394
783240
1950588
660003
328448
1676976
664205
617042
219276
895362
1954903
188708
1170230
1366098
1805101
1491835
911126
804227
693176
33465
154607
1760189
1725811
1136392
676741
1846206
1295201
1100954
717963
765777
1503145
124526
93359
680617
1877940
60719
963675
1622706
401414
1541723
1107275
620850
925805
993311
777141
1691734
702581
552731
1190058
1898691
302768
1173028
795351
686041
1304831
1162197
607834
831826
506519
610165
1307600
1010117
1549981
415980
1688879
1322377
1299696
239982
712631
1272801
1533393
1743089
1695701
882388
1950252
430056
473064
1147896
950132
119309
271893
1119730
680950
1715738
1335596

